lpadmin agrega una impresora de red

lpadmin agrega una impresora de red

Tengo problemas para configurar una impresora laserjet usando lpadmin.

Estoy usando el siguiente comando:

$ 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)

Entiendo que esto significa que el archivo del controlador ppd no existe, pero lo siguiente no identifica un controlador para mi impresora:

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

En mi escritorio Ubuntu estoy usando el controlador M806 para imprimir en esta impresora, así que:

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

Ahora lo siguiente no produce un error:

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

Para verificar que se haya creado la impresora, ejecuté lo siguiente:

$ 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

¿Qué me estoy perdiendo?

Respuesta1

Esta pregunta es un poco más antigua y espero que la hayas resuelto mientras tanto, pero para otras personas que encuentren esta pregunta:

Es probable que el problema sea que el paquete que contiene su archivo PPD no se haya instalado. Al no estar familiarizado con Ubuntu, no puedo decir qué paquete es. En CentOS, probablemente sea hplip para impresoras HP. También podría ser uno de los paquetes foo* o foomatic*.

información relacionada