J'ai une imprimante Canon LBP2900 et Ubuntu Natty 64 bits.
Après quelques ennuis, j'ai trouvé ici un joli guide expliquant une procédure d'installation avec les packages de ce ppa .
J'ai suivi le guide et fait toutes les étapes et maintenant l'imprimante fonctionne si elle est connectée (ou sous tension) après la connexion.
Si je le connecte déjà avant le démarrage de mon ordinateur, les événements suivants se produisent. Une deuxième imprimante (LBP2900-2) est automatiquement créée et la commande sudo /etc/init.d/ccpd status
ne donne qu'un seul pid, alors qu'elle devrait en donner deux.
Comment puis-je réparer cela?
Un détail supplémentaire qui peut vous aider; normalement, le périphérique uri est ccp:/var/ccpd/fifo0
. En fait, ce chemin (/ var / ccpd / fifo0) n'existe pas, mais cela ne semble pas avoir d'importance. L'imprimante qu'Ubuntu ajoute automatiquement lors du démarrage avec l'imprimante connectée a usb://Canon/LBP2900
comme uri
La sortie 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"
Réponses:
Il semble que udev soit en quelque sorte confus. Je suggère de vérifier vos étapes sur cette page sous la rubrique Démarrage / Arrêt sur USB Add / Remove . En supposant que tout est correct, ajoutez la sortie de la commande suivante à votre question:
la source