web-dev-qa-db-fra.com

Scanimage fonctionne, mais Xsane ou toute autre interface utilisateur ne fonctionne pas

Je suis passé de 12.10 à 14.04 et j'ai un Canon Canoscan LiDE 25. Cela a bien fonctionné avec Xsane le 12.10.

Maintenant, j'ai l'étrange effet que je peux utiliser le scanner avec scanimage tout le temps, mais dès que j'utilise Xsane ou tout autre frontentd, il ne produit que des images noires (le scanner ne bouge pas du tout). Parfois, je peux numériser une fois (principalement un aperçu) et la deuxième tentative ne produit à nouveau que du noir. Je peux utiliser scanimage par la suite et ça va.

Semble être une sorte de problème de réinitialisation pour moi, car lorsque Xsane arrive et que le scanner fait un bruit court, le premier scan semble fonctionner. De plus, lorsque vous numérisez, le bras de numérisation ne revient pas à la position de départ. Ensuite, il crée des images noires.

Le problème de réinitialisation se produit également avec d'autres frontaux.

Suggestions bienvenues. Exécution de la dernière version saine 1.0.25 (compilée à partir de la source). De plus, l'installation par défaut ne fonctionnait pas auparavant, j'ai donc tenté ma chance avec la dernière.

Toute aide de débogage est la bienvenue.

1
ReneS

D'accord. J'ai résolu le mystère moi-même. Il est lié à la suspension automatique USB. Il semble se déclencher trop tôt et les interfaces utilisateur ne réveillent pas correctement l'appareil, seul scanimage le fait.

J'utilise TLP pour contrôler les paramètres d'économie d'énergie. J'ai donc obtenu l'ID de l'appareil en utilisant lsusb et je l'ai ajouté au USB_BLACKLIST ligne du fichier de configuration tlp trouvée dans /etc/default/tlp. Fonctionne comme prévu en ce moment.

Il m'a fallu 10 heures pour le comprendre, car des cas similaires avaient toujours des raisons différentes ou restaient sans réponse.

Il existe probablement une autre manière de mettre l'appareil sur la liste noire. TLP était le plus pratique pour moi.

3
ReneS