web-dev-qa-db-fra.com

L'imprimante Canon LBP2900 ne fonctionne que lorsqu'elle est connectée après la connexion

J'ai une imprimante Canon LBP2900 et Ubuntu Natty 64 bits.

Après quelques difficultés, j'ai trouvé ici un bon guide expliquant une procédure d'installation avec les paquets de this ppa .

J'ai suivi le guide et suivi toutes les étapes. Désormais, 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, voici ce qui se passe. Une deuxième imprimante (LBP2900-2) est automatiquement créée et la commande Sudo /etc/init.d/ccpd status ne donne qu'un pid, alors qu'elle devrait en donner deux.

Comment puis-je réparer cela?

Un détail supplémentaire qui peut aider; normalement, le périphérique URI est ccp:/var/ccpd/fifo0. En réalité, ce chemin (/ var/ccpd/fifo0) n’existe pas, mais cela ne semble pas avoir d’importance. L’imprimante que 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"
8
Peter Smit

On dirait que Udev est en quelque sorte confus. Je suggère de vérifier vos étapes sur cette page sous le titre Démarrer/Arrêter sur USB Add/Remove . En supposant que tout soit correct, ajoutez le résultat de la commande suivante à votre question:

grep lp /etc/udev/rules.d/*
2
Flimzy