web-dev-qa-db-fra.com

Impossible d'imprimer sur une imprimante Canon en réseau avec un système d'exploitation 64 bits

J'ai un Canon MP970 connecté à une machine exécutant Vista. Je peux m'adresser à l'imprimante dans Ubuntu mais la sélection de l'impression ne produit pas d'impression.

La vérification de l'impression montre que mon travail est en cours de traitement. Je pense que cela peut être un problème de pare-feu ou d'autorisations, mais je ne sais pas quels paramètres rechercher. Ma machine exécute Ubuntu 11.04 64 bits et l'autre avec imprimante connectée est Windows Vista 32 bits avec partage de fichiers et d'imprimantes activé et Norton 360.

J'ai essayé de désactiver le pare-feu sans effet.

En parcourant d'autres articles, j'en ai vu un qui mentionnait l'utilisation de Samba pour lier Linux et Windows pour le partage de fichiers et d'imprimantes. Le Centre logiciel montre qu'un client SMB/CIFS est installé mais je ne sais pas comment le configurer. J'ai essayé un autre client Samba avec une interface graphique, mais cela ne semble pas faire de différence (il a trouvé le partage d'imprimante et l'a répertorié dans son interface graphique).

J'ai ouvert une fenêtre d'impression dans la visionneuse PDF qui montrait que l'état de l'imprimante n'était pas disponible.

J'ai contacté Canon pour leur demander directement s'ils avaient un autre pilote pour l'imprimante pour Linux. Ils ont dit non, et l'âge de l'imprimante le met hors de ce type de support.

J'ai trouvé une autre imprimante qui avait un pilote Linux (MP880) et j'ai essayé de l'installer pour voir ce qui s'était passé. L'installation a échoué (architecture incorrecte). Je pense que cela est dû au fait que le pilote est 32 bits et mon système d'exploitation 64 bits. J'ai lu un article sur la recompilation d'un pilote 32 bits en 64 bits (cependant instable) mais je n'ai pas encore beaucoup d'expérience pour suivre ce chemin.

Il semble que malgré le temps dont nous disposons avec les processeurs 64 bits et les OS 64 bits, le support des fonctions 64 bits soit totalement absent. Je crains le jour où nous migrerons vers 128 bits!

3
Andrew

C'est assez satisfaisant de pouvoir parfois répondre à votre propre question.

Trouvé un article de quelqu'un qui a compris comment connecter une imprimante sans fil (http://ubuntuforums.org/showthread.php?t=1518425). Utiliser leur exemple comme guide .....

  • Téléchargement du pilote Linux 32 bits pour le MX860 et extraction. (cnijfilter-mx860series-3.10-1-i386.deb)
  • Ouvre une fenêtre de terminal et saisit ce qui suit:
    • cd Desktop/cnijfilter-mx860series-3.10-1-i386-deb/packages
    • Sudo dpkg -i --force-all *.deb
    • mot de passe saisi
  • Gestionnaire d'impression ouvert
  • Suppression de la tentative précédente d'installation de l'imprimante
  • Cliquez sur AJOUTER et voici que l'imprimante est apparue dans la liste des réseaux avec les détails de l'URI et tout! (Canon-MP970-cnijnet:/00-00-85-E7-54-36)
  • Suivi des invites et de la page de test imprimée OK !!!!!!

J'espère que cela aidera tous ceux qui utilisent des systèmes 64 bits et qui ont du mal à trouver des pilotes 64 bits.

2
Andrew