web-dev-qa-db-fra.com

Comment ajouter une imprimante réseau Canon Pixma MX860?

J'exécute Ubuntu Oneiric 11.10 sur deux ordinateurs, l’un est l’architecture AMD-64 bits, l’autre, l’i386 - le même problème pour les deux. En 11.04, je pouvais imprimer et numériser parfaitement, après quelques modifications, mais après une nouvelle installation de 11.10, en ajoutant ppa: michael-gruz/Canon , et en installant cnijfilter-mx860series et scangearmp-common à partir du PPA , L’imprimante système d’Ubuntu ne peut pas détecter mon imprimante réseau.

Dans l'installation précédente, il apparaissait sous le nom cnijnet: // printers-mac-address. Je sais qu'il devrait pouvoir le voir car je peux envoyer une requête ping à l'imprimante à son adresse IP, je peux parcourir la page d'administration Web de l'imprimante à partir de l'ordinateur et mon invité Windows dans VirtualBox sur l'ordinateur n'a aucun problème à le détecter et à l'installer. Il semble que ce problème soit nouveau pour Oneiric. Comment puis-je retrouver mon réseau Pixma?

11
holtche

J'ai trouvé des solutions de contournement.

Impression

L'imprimante réseau peut être installée si vous entrez l'URI manuellement. Lorsque vous ajoutez une nouvelle imprimante, sélectionnez EnterURI dans la liste des périphériques et entrez cnijnet:/01-23-45-67-89-AB, où 01-23-45-67-89-AB correspond à l'adresse MAC de l'imprimante. Vous devez sélectionner manuellement le modèle d'imprimante pour le pilote, mais tout s'imprime comme il se doit.

Si cela ne fonctionne pas, suivez les instructions du manuel de http://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux :

$ cnijnetprn --search auto 
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"

$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ Sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E

l'option -p spécifie le nom de l'imprimante, l'option -m a spécifié le fichier ppd. Le fichier ppd de votre imprimante doit être inclus dans votre package de pilote binaire et à ce stade, il devrait avoir été installé dans /usr/share/ppd. L'option -v spécifie l'URI du périphérique (copiez-le à partir de la sortie de cnijnetprn).

Balayage

Pour numériser, éditez /etc/sane.d/pixma.conf et ajoutez la ligne bjnp://10.0.0.20 (l'adresse IP du Pixma). Répertoriez les périphériques pour vous assurer que Ubuntu peut le trouver avec

$ scanimage -L
device `pixma:MX860_10.0.0.20' is a Canon Canon PIXMA MX860 multi-Function peripheral

Vous pouvez également éditer les backends inutiles (tous sauf pixma) à partir de /etc/sane.d/dll.conf. Cela devrait accélérer la découverte un peu. Pour plus de détails, consultez man sane-pixma.

Bien que je n’aie trouvé aucune documentation expliquant pourquoi ni comment, le protocole de découverte des imprimantes réseau Canon ne fonctionne pas correctement dans la version 11.10 comme dans les versions précédentes - peut-être un problème de délai de découverte. Pourtant, tout est opérationnel maintenant.

10
holtche