web-dev-qa-db-fra.com

Comment installer Canoscan Lide 400 Scanner sur Ubuntu 18.04.4 LTS

Messieurs,

Je suis un débutant complet après la victoire de la fossé 10 pour Ubuntu, alors allez-moi facilement sur moi et soyez clair avec vos points d'écriture. J'ai rejoint ce site il y a 5 minutes spécifiquement pour poser cette question.

Oui, je suis allé sur le site Canon et j'ai téléchargé les tagles chauffeuses que j'ai extraites avec succès. Maintenant quoi?

Malgré tous mes meilleurs efforts, je n'ai aucune idée de la façon d'installer les pilotes et d'obtenir le scanner. J'ai cherché partout (y compris ce site), et personne ne semble connaître une solution de travail.

Veuillez signaler très simple comment installer et configurer le scanner ci-dessus sur la version de Ubuntu. Imaginez que je suis totalement retardé dans votre explication détaillée et approfondie. Comment expliquer. Très appréciée.


Merci a tous,

J'apprécie beaucoup tout le temps et les efforts passés à m'aider, un étranger complet.

Beaucoup a changé depuis que j'ai d'abord posté. J'ai eu mon appareil fonctionnant, même si je n'ai aucune idée de la façon dont. J'ai travaillé bien que toutes vos suggestions utiles et quelque chose "cliqué".

Je me suis déplacé pour essayer Mint 20 pour donner un tourbillon. J'ai vécu le même problème là-bas qui ne pouvait pas être corrigé par les méthodes données. Etrange, parce que je pensais que Mint est basé sur Ubuntu?

Donc, j'ai abandonné que, en faveur de Manjaro Kde, où des problèmes similaires sont survenus avec mon scanner plus que tout mon audio est vêlé, peu importe la façon dont j'ai changé les paramètres conformément aux postes d'aide en ligne. Hors de frustration, j'ai encore changé à la variante de Manjaro Gnome où tout fonctionne bien "Out-The-Box".

J'envisage toujours de construire un système dans lequel Debian est à côté d'Arch et au lieu de "Distro-Hopping", modifier simplement les paramètres d'arc ou debian avec les outils disponibles pour rendre la version unique adaptée à des besoins spécifiques.

Merci encore tout. Cette question peut maintenant être considérée comme fermée.

1
cree

Il n'y a pas si longtemps, j'ai moi-même acheté un canon Scanner Lide 300. L'installation du pilote pour la location 400 comprend les mêmes étapes. Lors de ma première tentative d'installation des pilotes Linux pour mon scanner Canon, j'ai échoué de manière misérablement plusieurs fois. Mais le scanner a travaillé parfaitement avec le pilote Windows. Au cours de la courte période, d'essayer et d'échouer, j'ai enfin trouvé un moyen de faire fonctionner le scanner avec Linux. Ceci est mon guide rapide, comment faire fonctionner le scanner avec le système Linux (je l'ai testé sur Ubuntu 18.04)! S'il vous plaît, suivez simplement les étapes. Si l'une des étapes ne fonctionne pas, essayez de faire les suggestions de dépannage. Ne continuez pas avec la prochaine étape, jusqu'à ce que le précédent fonctionne.

Étape 1 - Reconnaissance du scanner

Premièrement, tous les packages nécessaires doivent être installés:

Sudo apt update

Sudo apt install sane-utils libusb-dev usbutils

Afin de reconnaître les périphériques connectés via USB, vous pouvez utiliser la commande lsusb. Le scanner de Canon peut être filtré en exécutant:

lsusb | grep '04a9'

L'identifiant 04a9 est spécifique aux appareils Canon. Si aucune ligne de sortie n'est affichée après exécution de la commande précédente, l'appareil n'est pas reconnu.

Dépannage Suggestions:

  1. Vérifiez la connexion entre le scanner et l'ordinateur.

  2. Redémarrez le système, mais assurez-vous que le scanner est correctement connecté à l'ordinateur.

  3. Le scanner fait du bruit réglant l'en-tête pendant le début du système. Si ce n'est pas le cas, essayez de brancher le scanner dans un emplacement USB différent.

  4. Si vous avez un système Windows, essayez de tester la connexion USB en installant le pilote du scanner. Canon ne prend pas en charge Linux, mais a un bon pilote Windows implémenté.

Étape 2 - Identification du scanner

Maintenant, vous pouvez exécuter la commande lsusb dans votre terminal et devrait voir la sortie du LSUSB . La ligne de sortie jaune encadrée indique la connexion du scanner. En insérant le numéro de bus et de périphérique spécifique à votre système, vous pouvez apporter la demande sur les paramètres d'autorisation de la connexion particulière. Par exemple, dans mon cas, l'identifiant de bus est 001 et l'ID de périphérique est 002. La ligne de commande résultante est basée sur des informations sur mon système:

getfacl /dev/bus/usb/001/002

N'oubliez pas d'utiliser vos propres spécifications de connexion pour la demande !!! La sortie de la commande vous montrera le groupe, vous devez rejoindre en tant qu'utilisateur. Dans mon cas, c'est le groupe LP, donc je rejoint le Saned Groupe (groupe de gestion du scanner) et LP .

Sudo usermod -aG saned,lp $USER

sane-find-scanner reconnaîtra le scanner et montrera la sortie correcte .

Dépannage Suggestions:

  1. Vous pouvez voir les groupes, vous en tant qu'utilisateur participez, si vous tapez cat /etc/group | grep $USER. Les groupes Saned et LP devrait être dans la liste. Sinon, essayez d'exécuter la commande UseMod à nouveau.

Étape 3 - Équipement logiciel

Bien que le scanner ait été trouvé, dans mon cas, l'identification du scanner en exécutant scanimage -L échoué. Cela concerne le logiciel Sane.

La suggestion de Marcher pour utiliser le référentiel ( installer Canon Lide 300/400 sur Ubuntu 18.04 ) a travaillé pour moi. Cependant, la compilation et l'installation du dernier sain d'esprit sont à mon avis la solution plus propre.

En préparation, vous devez installer les prérequis:

Sudo apt install build-essential libieee1284-3 gphoto2 autoconf automake libtool gettext git autopoint autoconf-archive pkg-config libjpeg-dev

Maintenant, vous pouvez entrer dans le dossier de votre choix et exécuter:

git clone https://gitlab.com/sane-project/backends.git

cd backends

./autogen.sh

BACKENDS="Canon pixma" ./configure

make

make install

Après l'installation, vous devriez pouvoir identifier votre scanner. La sortie de scanimage -L devrait ressembler à ça . Si vous avez couru scanimage -V, vous obtiendrez les informations sur la version SANE Backend. Dans mon cas, en compilant la version la plus récente, le statut de backend est passé de 1,0,27 à 1.0.29.

Étape 4 - Logiciel supplémentaire (facultatif)

Au fait, l'utilitaire de numérisation que j'aime le plus est SimpleScan:

Sudo apt simple-scan

1
rgagit

J'ai le même scanner et j'ai eu le travail sans les pilotes du site Web de Canon ni la compilation de tout logiciel moi-même.

Ubuntu et d'autres distributions Linux utilisent SANE en tant que back-end pour communiquer avec des scanners. Ubuntu 18.04 a une version plus ancienne de SANE qui ne prend pas en charge le canon de canoScan. 400 Pourtant, mais vous pouvez utiliser un référentiel créé par Rolf Bensch pour installer facilement la dernière version qui prend en charge que Scanner:

Sudo add-apt-repository ppa:rolfbensch/sane-release
Sudo apt-get update
Sudo apt-get upgrade

Il devrait mettre à jour la version existante SANE. Après un redémarrage rapide, le programme de numérisation simple fourni avec Ubuntu a été capable d'utiliser le scanner. J'ai installé gscan2pdf Pour créer PDF Documents à partir du scanner.

1
Remon Huijts

la réponse de Rgagit a fonctionné le mieux pour moi avec de légères modifications faites.

Étape 2

sane-Trouvez-Scanner m'a toujours donné des erreurs sur l'accès au scanner avec quelque chose comme ça

found USB scanner (vendor=0x04a9 [Canon], product=0x1912 [LiDE 400]) at libusb:001:003
could not open USB device 0x2109/0x3431 at 001:002: Access denied (insufficient permissions)

Pour résoudre ce problème, j'ai écrit un petit service qui définira les autorisations correctes au démarrage. D'abord les fichiers

/etc/systemd/system/set.usb.permissions.service

[Unit]
Description=Job that runs your user script

[Service]
ExecStart=/usr/bin/set_usb_permission
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

/usr/bin/set_usb_permission (Assurez-vous d'appliquer l'exécution de l'autorisation)

#!/bin/sh -e
chmod -R a+w /dev/bus/usb
exit 0

Après cela

$ systemctl reload-daemon
$ systemctl enable set.usb.permissions.service

Après cela, les autorisations devraient fonctionner

Étape 3

J'ai trouvé plus facile d'utiliser la version précompilée de https://gitlab.com/sane-project/backends/-/relases Je viens de décompresser le contenu. Aller au dossier et faire

$ ./configure
$ make
$ Sudo make install

Après ces étapes, mon lide 400 fonctionne enfin comme prévu

0
Relief Melone