lpadmin 네트워크 프린터 추가

lpadmin 네트워크 프린터 추가

lpadmin을 사용하여 레이저젯 프린터를 구성하는 데 문제가 있습니다.

다음 명령을 사용하고 있습니다.

$ lpadmin -p LaserJet -E -v socket://10.1.1.1 -m laserjet.ppd
lpadmin: Unable to copy PPD file.

http://www.computerhope.com/unix/ulpadmin.htm

$ find /| grep laserjet.ppd (returns nothing)

나는 이것이 ppd 드라이버 파일이 존재하지 않는다는 것을 의미하지만 다음은 내 프린터의 드라이버를 식별하지 못한다는 것을 이해합니다.

$ lpinfo --make-and-model "Laserjet Pro M402dn" -m
lpinfo: client-error-not-found

내 Ubuntu 데스크탑에서는 M806 드라이버를 사용하여 이 프린터로 인쇄하고 있습니다.

$ lpinfo --make-and-model "Laserjet M806" -m
HP/hp-laserjet_m806-ps.ppd.gz HP LaserJet M806 Postscript (recommend)

이제 다음은 오류를 생성하지 않습니다.

$ lpadmin -p LaserJet -E -v socket://10.1.1.1 -m HP/hp-laserjet_m806-ps.ppd.gz

프린터가 생성되었는지 확인하기 위해 다음을 실행했습니다.

$ lpstat -d 
system default destination: Laserjet
$ lpstat -p
printer laserjet@ts_6666 unknown state. enabled since Jun 22...
Printer: laserjet@tx_6666 - ERROR: spool queue for 'laserjet' does not exist on server ts_6666
check for correct printer name or you may need to run 
'checkpc -f' to create queue

내가 무엇을 놓치고 있나요?

답변1

이 질문은 좀 오래된 질문이므로 문제가 해결되기를 바랍니다. 하지만 이 질문을 찾는 다른 사용자를 위해 다음을 수행하세요.

문제는 PPD 파일이 포함된 패키지가 설치되지 않았을 가능성이 높습니다. 우분투에 익숙하지 않아서 어떤 패키지인지 알 수 없습니다. CentOS에서는 아마도 HP 프린터용 hplip일 것입니다. foo* 또는 foomatic* 패키지 중 하나일 수도 있습니다.

관련 정보