Tengo una impresora Canon LBP2900 y Ubuntu Natty de 64 bits.
Después de algunos problemas, encontré aquí una buena guía que explica un procedimiento de instalación con paquetes de este ppa .
Seguí la guía e hice todos los pasos y ahora la impresora funciona si está conectada (o encendida) después de iniciar sesión.
Si ya lo conecto antes de iniciar mi computadora, sucede lo siguiente. Se crea automáticamente una segunda impresora (LBP2900-2) y el comando sudo /etc/init.d/ccpd status
solo da un pid, mientras que debería dar dos.
¿Cómo puedo arreglar esto?
Un detalle extra que puede ayudar; normalmente el uri del dispositivo es ccp:/var/ccpd/fifo0
. En realidad, esta ruta (/ var / ccpd / fifo0) no existe, pero eso no parece importar. La impresora que Ubuntu agrega automáticamente cuando se inicia con la impresora conectada tiene usb://Canon/LBP2900
como uri
La salida de grep lp /etc/udev/rules.d/*
:
~$ grep lp /etc/udev/rules.d/*
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"