LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


opensuse:mp600r

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

opensuse:mp600r [2018/11/17 13:54] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Configuration d'une multifonction Canon MP600R ======
  
 +==== Préambule ====
 +Pour toutes la partie réseau je vais considérer que l'​imprimante à déjà été paramétré et que l'IP 192.168.1.100 lui a été attribué, à vous de modifier l'​adresse en fonction de votre paramétrage.
 +
 +
 +==== Préparation ====
 +Pour faire fonctionner l'​imprimante en USB il nous faut simplement que CUPS soit installé en version supérieur à 1.3.8 (pas de problème sur OpenSuse 11.1). On lance donc yast et on installe
 +  * cups
 +
 +Si l'on désire utiliser les fonctionnalités réseau il va nous falloir bjnp, c'est un module qui va permettre à CUPS d'​accéder à l'​imprimante via le réseau. On commence donc par télécharger une version TAR.GZ à jour sur le site officiel
 +  * bjnp: http://​sourceforge.net/​project/​showfiles.php?​group_id=234369
 +Ensuite l'on décompresse le fichier, on se place avec une console dans le répertoire ou l'on été extrait les fichier et l'on réalise la compilation et l'​installation classiquement avec les commandes suivantes
 +  ./configure
 +  make
 +  su
 +  make install
 +Il est possible que la compilation échoue à cause de dépendance manquante, dans ce cas lancé Yast et vérifié que les packages suivants sont installé
 +  * kernel-source
 +  * glib-32bit
 +  * gtk1-32bit
 +  * libxml-32bit
 +
 +Enfin pour la partie Scanner il nous faut installer la version 1.0.20 de Sane.\\
 +Cette version n'est pas inclue officiellement dans OpenSuse 11.1. Il faut donc utiliser une source tiers, pour cela on va ajouter le dépôt suivant dans la liste des sources d'​installation de Yast
 +  * http://​download.opensuse.org/​repositories/​home:/​jsmeix:/​Factory/​openSUSE_11.1/​
 +Et une fois le dépot configuré installer ou mettre à jour les paquets suivants
 +  * sane-backend ( => 1.0.20 )
 +  * sane-backend-autoconfig ( => 1.0.20 )
 +  * sane-backend-32bits ( => 1.0.20 et OpenSuse 64bits seulement)
 +  * xsane
 +
 +**Sane version développement**:​ finalement il reste encore quelque problèmes sur la version 1.0.20 de Sane, les corrections ont déjà été apporté mais pour les obtenir il faut récupérer la version de développement de Sane.\\
 +Pour cela on peut passer par Git (il est disponible dans les packages de bases de Opensuse si vous ne l'avez pas encore) en lançant la commande:
 +  git clone http://​git.debian.org/​git/​sane/​sane-backends.git
 +Ensuite l'on compile et l'on installe avec les commande classique
 +  cd sane-backends/​
 +  ./configure
 +  make
 +  make install
 +
 +
 +
 +
 +==== Configuration Imprimante Réseau ====
 +
 +On se connecte sur l'​interface d'​administration de CUPS à l'​adresse suivantes
 +  * http://​127.0.0.1:​631/​
 +Puis sur l'​onglet **Administration** on choisit **Ajouter une imprimante**.\\
 +On lui donne un **Nom** au choix(par exemple Canon MP600R LAN) on remplit éventuellement également les autres champs d'​informations et l'on clique sur **Poursuivre**.\\
 +Comme **Matériel**,​ l'on choisit **Canon network printer** et l'on clique sur **Poursuivre**.\\
 +Comme **URI du matériel**,​ l'on donne l'IP de l'​imprimante sous la forme **bjnp://​192.168.1.100:​8611** (attention bien préciser le port :8611 après l'IP) et l'on clique sur **Poursuivre**.\\
 +Ensuite l'on choisit le drivers de **Marque** **Canon** et le modèle **Canon PIXMA iP4200 - CUPS+Gutenprint v5.0.2** (c'est celui avec lequel j'ai eu les meilleures résultat pour le moment mais je pense qu'on peut faire mieux).\\
 +
 +**Remarque**:​ pour vérifier que la liaison entre l'​imprimante et bjnp est bien établit vous pouvez utiliser la commande
 +  lpstat -t
 +qui doit normalement retourné des lignes de la forme
 +  périphérique pour Canon : bjnp://​192.168.1.100:​8611
 +  Canon accepte les requêtes depuis le XXX. XXXX XXX XXX  XX
 +
 +
 +==== Configuration Scanner Réseau ====
 +
 +Le plus simple est d'​éditer manuellement les fichiers de configuration de Sane (les outils de configuration ne supporte pas encore les périphérique réseau).\\
 +On commence par activer le module **pixma** qui correspond à notre gamme d'​imprimante. Pour cela, depuis une console en mode administrateur (root), on édite le fichier de configuration principale
 +  su
 +  vi /​etc/​sane.d/​dll.conf
 +Et l'on décommente (on supprime le **#** en début de ligne) la ligne **pixma**.\\
 +Ensuite on va éditer (toujours en tant qu'​administrateur la configuration du module **pixma** pour lui indiquer l'​adresse de notre imprimante.
 +  su
 +  vi /​etc/​sane.d/​pixma.conf
 +Dans lequel on ajoute la ligne correspondant au scanner (attention bien préciser le port :8612 après l'IP).
 +  bjnp://​192.168.1.100:​8612
 +Enfin l'on relance udev pour être sur que les changement sont bien pris en compte.
 +  su
 +  /​etc/​init.d/​boot.udev restart
 +
 +Maintenant on peut maintenant utiliser notre scanner avec **xsane** ou simplement la commande scanimage, par exemple pour du 150dpi:
 +  scanimage --resolution 150 > nom_image.pnm
 +
 +En cas de problème vous pouvez tester la communication avec la commande
 +  scanimage -T
 +
 +**Remarque**:​ les outils de configuration de Sane, **sane-find-scanner** et **scanimage -L**, ne gérant pas le réseau il ne détecteront donc pas votre scanner. Si vous rencontré des difficulté je vous recommande de vérifier que tout fonctionne en usb (**sane-find-scanner** devrait alors trouver le scanner et **xsane** aussi
opensuse/mp600r.txt · Dernière modification: 2018/11/17 13:54 (modification externe)