web-dev-qa-db-fra.com

Faire fonctionner l’imprimante Canon LBP6000 sous Ubuntu 14.04 64 bits

Auparavant, j'ai utilisé avec succès cette imprimante Canon LBP6000 sous Ubuntu 12.04 (32 bits). Récemment, je suis passé à Ubuntu 14.04 (64 bits). Plusieurs heures ont déjà été perdues pour faire fonctionner cette imprimante sous ce système, sans succès.

(J'ai déjà vu cette question . Mais pensait qu'il valait mieux en poster un nouveau car mes observations sont trop longues pour tenir lieu de commentaire. Il existe un problème similaire dans celui-ci =.)

Pas à ce jour

  • Le script Rad ne fonctionnait pas. Vous avez quelque chose dans la ligne "ccp, unknown URI".
  • Téléchargé et installé le dernier pilote de Canon .
  • Installé les fichiers .deb trouvés dans Linux_CAPT_PrinterDriver_V260_uk_EN/64-bit_Driver/Debian

    Sudo dpkg -i cndrvcups-c *

(N'a pas utilisé le Michael PPA car je téléchargeais le dernier pilote à partir du site Canon.)

  • L'installation s'est déroulée sans problème.
  • Démarrage de CUPS dans un navigateur. http://localhost:631/. L’imprimante a été automatiquement détectée comme étant Canon LBP6000/LBP6018. Avancé et sélectionné Canon LBP6000/LBP6018 CAPT (US) comme pilote. Je l'ai installé. L'URI de l'imprimante est indiqué par usb://Canon/LBP6000/LBP6018?serial=0000B1C4I3GU
  • Maintenant, lorsque j'essaie d'imprimer une page de test, la fenêtre CUPS indique "Envoi de données à une imprimante". Au bout d'une minute environ, ce travail s'affiche comme terminé, mais rien ne s'imprime.

Le page officielle Ubunt répertorie LBP6000/LBP6018 en tant qu’imprimante prise en charge avec le pilote CNCUPSLBP6018CAPTK.ppd sous Ubuntu 13.10 (64 bits)/12.10/12.04 (32 bits). Donc, auparavant, les versions 64 bits ont connu du succès.


UPDATE 1

Comme suggéré ici , exécuté find . -name \*.so\* -exec ldd {} \;|grep not dans le répertoire du pilote extrait. Vous avez une sortie dans la ligne de

libcncaptnpm.so.1 => not found
libstdc++.so.6 => not found

Exécuté Sudo apt-get install lib32stdc++6. Maintenant, le message est réduit à celui pour libcncaptnpm uniquement. Je ne sais pas comment installer celui-ci. apt-cache search libcncaptnpm renvoie une réponse vide.

Est-il possible d’utiliser directement le fichier libcnaccm.so.1.0 qui se trouve sous Linux_CAPT_PrinterDriver_V260_uk_EN/Src/cndrvcups-capt-2.60-1/libs?


UPDATE 2 (RESOLU)

J'ai suivi la procédure décrite dans cette réponse . (Bien que j'avais téléchargé les pilotes directement de site Canon .)

Maintenant, mon imprimante imprime à nouveau. Grand soupir de soulagement.

La prochaine imprimante que j'achèterai ne sera pas un Canon. Les tracas que j'ai dû traverser étaient peut-être acceptables vingt ans en arrière. À cette époque, je voudrai que mon imprimante soit simplement connectée et fonctionne.

Observations

Lorsque je soumets le premier travail d'impression dans une session de connexion, il attend. La file d'attente indique, Traitement depuis ..... Ensuite, je dois arrêter les processus ccpd et captmoncnabc, puis redémarrer le démon ccpd.

Je me demande pourquoi je dois le faire.

En fait, j'ai fait un script pour ça.

#!/bin/bash

pkill -9 -x ccpd
pkill -9 -x captmoncnabc
/etc/init.d/ccpd start
/etc/init.d/ccpd status
2
Masroor

J'ai suivi les instructions de Masroor/bain; après avoir installé CHAQUE SEULE SÉCURITÉ (cachée) DEPENDENCY, j’ai réussi à le faire fonctionner, mais j’ai rencontré le problème "tuer ccpd une fois à chaque démarrage".

Si vous allez ici et regardez à la fin de la page, ils disent:

Un seul processus ccpd en cours d'exécution après le démarrage du système Pour un fonctionnement normal, deux processus ccpd doivent s'exécuter dans un système. Le démon ccpd dépend du démon cups en cours d'exécution avant de passer au second processus. Vous pouvez utiliser la méthode suivante pour résoudre le problème:

  1. Activer le script init tasses (update-rc.d cups par défaut).

  2. Demandez au script d'initialisation ccpd de s'exécuter après l'initialisation cups (update-rc.d ccpd par défaut 99), ou ajoutez "sleep 10 && /etc/init.d/ccpd start" dans le script /etc/rc.local.

J'ai supprimé tous les niveaux d'exécution pour ccpd et ajouté la commande sleep à rc.local.

2
Yochai Gal

Voici les scripts qui m'ont aidé avec LBP6000, mais il est en russe.

http://help.ubuntu.ru/wiki/Canon_capt

Il y a une section de téléchargements sur la page. Ensuite, vous choisissez le modèle d’imprimante et vous l’installez. Vous ferez probablement mieux d’utiliser un traducteur, mais cela en vaut la peine.

1
TheKitMurkit

L’installation de cette imprimante peut poser un autre problème. Après avoir fait tout ce qui précède, je ne pouvais toujours pas faire fonctionner mon imprimante. Le problème était avec l'enregistrement de l'imprimante dans ccpdadmin. La commande:

# ccpdadmin -p LBP6000 -o /dev/usb/lp0

écrit ici: Je n'arrive pas à faire fonctionner mon imprimante Canon LBP sous Ubuntu 14.04 était mal pour moi. Parce que dans mon PC, il n'y avait que/dev/usb/lp1 à la place de/dev/usb/lp0 dans cette commande. Cela m'a coûté 2 jours pour comprendre cela.

0
Ruslan Mukhanov