canonMF4820d
Windows 노트북(호스트 이름)에 Canon 레이저 프린터(공유 이름)를 설정했습니다 Yoga
.
내 Freebsd 서버(호스트 이름 Fruitfly
)에는 CUPS, SAMBA 및 Samba-smb-backend가 설치되어 있습니다.
FreeBSD 서버에서 다음 명령을 실행하여 인쇄용 Samba 설정 상태를 확인했습니다.
$ smbclient -L localhost -N
Anonymous login successful
Domain=[HOME] OS=[Unix] Server=[Samba 3.6.25]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba 3.6.25)
Anonymous login successful
Domain=[HOME] OS=[Unix] Server=[Samba 3.6.25]
Server Comment
--------- -------
FRUITFLY Samba 3.6.25
YOGA
Workgroup Master
--------- -------
HOME FRUITFLY
다음을 사용하여 테스트 인쇄를 수행했습니다.
$ echo -en "\r" | smbclient "//yoga/canonMF4820d" -c "print -" -N -U jus%hello
Domain=[YOGA] OS=[Windows 8.1 9600] Server=[Windows 8.1 6.3]
putting file - as stdin-1367 (0.1 kb/s) (average 0.1 kb/s)
Windows 컴퓨터에서 USB 케이블을 뽑으면 대기열이 인쇄 작업으로 가득 차 있는 것을 볼 수 있습니다. 케이블을 다시 연결하자마자 인쇄 작업이 사라집니다.
나의 초기 가정은 Windows 시스템에 올바른 프린터 드라이버가 설치되어 있는 한 인쇄 작업은 Windows 시스템에서 처리된다는 것이었습니다.
내 원래 가정에 결함이 있는 것 같습니다.
누군가가 나를 깨우쳐주고 감사할 수 있기를 바랍니다.
답변1
내 생각에는 FreeBSD 시스템에 프린터 드라이버를 설치해야 할 것 같습니다.
CUPS 드라이버는 CANON 웹사이트에서 다운로드할 수 있습니다.
어떤 사람들은 드라이버 없이 인쇄를 해킹합니다(Google에서 이를 발견했습니다).http://justin.yackoski.name/winp/).
하지만 PPD 파일이 있으면 컵에 PPD 파일을 설치하는 것이 좋습니다.