Comment ajouter une imprimante réseau Canon Pixma MX860?

11

J'utilise Ubuntu Oneiric 11.10 sur deux ordinateurs, l'un est l'architecture AMD-64bit, l'autre i386 - même problème sur les deux. En 11.04, j'ai pu imprimer et numériser très bien, 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, le système-config-imprimante d'Ubuntu ne peut pas détecter mon imprimante réseau.

Dans l'installation précédente, il apparaissait sous 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 retrouver mon réseau Pixma?

holtche
la source

Réponses:

10

J'ai trouvé des solutions de contournement.

Impression

L'imprimante réseau peut être installée si vous entrez l'URI manuellement. Lors de l'ajout d'une nouvelle imprimante, sélectionnez EnterURI dans la liste des périphériques et entrez cnijnet:/01-23-45-67-89-ABoù se 01-23-45-67-89-ABtrouve 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 manuelles 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' -poption spécifie le nom de l'imprimante, le fichier -mspécifié par l' option ppd. Le ppdfichier de votre imprimante doit être inclus dans votre package de pilote binaire et à ce stade doit avoir été installé dans /usr/share/ppd. L' -voption spécifie le périphérique uri (copiez-le à partir de cnijnetprnla sortie de).

Balayage

Pour numériser, modifier /etc/sane.d/pixma.confet ajouter la ligne bjnp://10.0.0.20(l'adresse IP du Pixma). Lister les appareils pour vous assurer qu'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) depuis /etc/sane.d/dll.conf. Cela devrait accélérer un peu la découverte. Pour plus de détails, consultez man sane-pixma.

Bien que je n'ai pu trouver aucune documentation expliquant pourquoi ou comment, le protocole de découverte d'imprimante réseau Canon ne fonctionne pas correctement dans 11.10 comme dans les versions précédentes - peut-être un problème de délai d'attente de découverte. Pourtant, tout est opérationnel maintenant.

holtche
la source