라즈베리파이 네트워크 프린터 추가
https://blog.naver.com/PostView.nhn?blogId=renucs&logNo=221337532824
https://woody2097.tistory.com/entry/EPSON-L380-라즈베리파이로-네트워크-프린터로-만들기
https://www.nemonein.xyz/2019/07/2293/
1. cups 설치
sudo apt install cups
2. cups 설정 파일 수정
sudo vi /etc/cups/cupsd.conf
3. cups 네트워크 설정
sudo usermod -a -G lpadmin pi
sudo cupsctl --remote-any
// 마이너스 두개(- -)remote-any
4. cups 재시작
sudo service cups restart
5. samba 설치
sudo apt install samba
6. 삼바 설정
sudo nano /etc/samba/smb.conf
guest ok = no 를 yes 변경,
read only = yes 를 no 로 변경
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = no
guest ok = no
7. 삼바 재시작
sudo /etc/init.d/smbd restart
8. cups 페이지 연결
라즈베리파이아이피주소:631
9. 메뉴 Administration
Add Printer - 프린터 선택 - Share This Printer 체크 - 프린터 모델 찾아서 선택 - Add Printer
# 삼성 cups 용 프린터 드라이버 설치
sudo apt install cups printer-driver-splix
# Windows 기능 켜기/끄기
SMB 1.0/CIFS 클라이언트
# 기타 다 해보기
1. sudo nano /etc/samba/smb.conf
[global]
client min protocol = SMB2
client max protocol = SMB3
--------------------------------------------
[global]
rpc_server:spoolss = external
rpc_daemon:spoolssd = fork
printing = cups
printcap name = cups
load printers = yes
2. 제어판 > 사용자 계정 > 자격 증명 관리자 > Windows 자격 증명 > Windows 자격 증명 추가
192.168.0.x
또는
pi
3. wsdd 설치
sudo apt update
sudo apt install wsdd