A impressora Canon LBP2900 só funciona quando conectada após o login

8

Eu tenho uma impressora Canon LBP2900 e o Ubuntu Natty 64-bit.

Depois de alguns problemas eu encontrei aqui um bom guia explicando um procedimento de instalação com pacotes de este ppa .

Eu segui o guia e fiz todas as etapas e agora a impressora funciona se estiver conectada (ou ligada) após o login.

Se eu conectá-lo já antes que meu computador seja iniciado, acontece o seguinte. Uma segunda impressora (LBP2900-2) é criada automaticamente e o comando sudo /etc/init.d/ccpd status fornece apenas um pid, enquanto deve dar dois.

Como posso corrigir isso?

Um detalhe extra que pode ajudar; normalmente o dispositivo uri é ccp:/var/ccpd/fifo0 . Na verdade, esse caminho (/ var / ccpd / fifo0) não existe, mas isso não parece importar. A impressora que o Ubuntu adiciona automaticamente ao iniciar com a impressora conectada tem usb://Canon/LBP2900 como uri

A saída 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"
    
por Peter Smit 03.06.2011 / 09:37

1 resposta

2

Parece que o udev está de alguma forma confuso. Sugiro que você verifique novamente suas etapas nessa página, no cabeçalho Iniciar / Parar no USB Adicionar / Remover . Supondo que esteja tudo correto, adicione a saída do seguinte comando à sua pergunta:

grep lp /etc/udev/rules.d/*
    
por Flimzy 18.06.2011 / 07:31