Intenté usar lp
para imprimir en nuestra HPLazerJet P1102w desde la línea de comandos. Los elementos se añadieron a la cola, tal y como devuelve lpq
:
macbookpro1:~ mikekilmer$ lpq
HP_LaserJet_Professional_P_1102w is ready
Rank Owner Job File(s) Total Size
1st mikekil 26 (stdin) 0 bytes
Pero el sistema operativo parece pensar que la impresora está configurada en alimentación manual. Ahora la utilidad de la impresora devuelve: "no se puede comunicar con la impresora en este momento".
lpstat
devoluciones:
HP_LaserJet_Professional_P_1102w-26 mikekilmer 0 Wed Nov 12 10:05:13 2014
Y parece que tal vez necesite añadir un usuario a los grupos ip y sys .
hp-toolbox
y hp-setup
ambos devuelven comando no encontrado y ni siquiera estoy seguro de lo que haría con ellos si funcionaran.
Basado en macbookpro1:~ mikekilmer$ cat /etc/group | grep lp
, pensando que los grupos relevantes serían:
_lp:*:26:
_lpadmin:*:98:
_lpoperator:*:100:
Lee también eso:
"Esto también puede ser causado por impresoras como la P1102 que proporcionan una unidad de CD-ROM virtual para los controladores de MS Windows. El lp dev aparece y luego desaparece. En ese caso, pruebe los paquetes usb-modeswitch y usb-modeswitch-data, que permiten desactivar la "Smart Drive" (reglas udev incluidas en dichos paquetes).
Esto también puede ocurrir con las impresoras conectadas a la red si el avahi-daemon no se está ejecutando. Otra posibilidad es que la especificación de la dirección IP de la impresora en hp-setup no localice la impresora porque la dirección IP de la impresora ha cambiado debido a DHCP. Si este es el caso, considere añadir una reserva DHCP para la impresora en la configuración del servidor DHCP. "
Pero no estoy muy seguro de lo que significa todo eso. Podría, por supuesto borrar y reinstalar la impresora, pero me gustaría tener más idea de poder configurarla adecuadamente para que la impresión por línea de comandos pueda funcionar junto con los métodos de la GUI.