web-dev-qa-db-fra.com

Diagnostiquer le problème lorsque l’imprimante Canon ne parvient pas à imprimer sous Ubuntu

Je comprends que la question des imprimantes Canon sous Linux comporte un certain nombre de publications. En fait n de ceux-ci , a été lancé par moi. Après les contributions des autres utilisateurs, j’ai réussi à imprimer avec Canon LBP6000 depuis ma machine Ubuntu pendant environ un an. En cas d'échec de l'impression, le redémarrage du démon à l'aide de ce script maison a forcé l'imprimante à imprimer.

#!/bin/bash

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

Récemment, je ne réussis plus, ou de manière limitée et sporadique. Parfois, il imprime lorsqu'il est activé après la connexion, parfois lorsque le pilote est réinstallé. Je continue d'essayer les étapes aléatoires (appelez abracadabras) jusqu'à ce que je réussisse. Encore une fois, le succès ne vient pas toujours. Je suis frustré pendant des heures seulement pour obtenir une seule page imprimée. Je perds un temps précieux sur la question de l'impression.

J'ai lu et lu tous les documents disponibles sur Internet. Toutefois, si vous le constatez, aucun des guides, articles, tutoriels (trop nombreux pour être énumérés ici) ne semble avoir pour objectif de diagnostiquer le problème s’il ne parvient pas à être imprimé. Ils vous indiquent où trouver les pilotes, comment les installer, ou lesquels script à exécuter pour rendre le processus d'installation automatique . Oui, certains articles ou commentaires suggèrent une étape à suivre, sans ordre systématique. Mais ceux-ci ne suggèrent pas une étape basée sur les symptômes, principalement.

Ce matin, mon Canon LBP6000 n'a pas réussi à imprimer. Après quelque temps, il y avait un message d'erreur système, dont les détails ressemblaient à ceci.

enter image description here

Lorsque je recherche cette erreur (c3pldrv crashed with SIGSEGV in write ()), je trouve un certain nombre d'articles, dont celui-ci . Aucun de ceux-ci sont réellement utiles. Généralement, ce sont "moi aussi", "dis-moi si tu trouves quelque chose".

Lancer captstatusui -P LBP6000 produisit ceci,

enter image description here

Oui, l’imprimante est connectée et allumée.

Je pense qu’il ya un certain nombre d’utilisateurs d’imprimantes Canon frustrés comme moi. Mais il n'y a pas de guide définitif étape par étape pour diagnostiquer systématiquement une imprimante non imprimable.

Pensez-vous que vous pouvez fournir vos données de diagnostic afin qu’un document systématique puisse être construit?

Peut-être voudrons-nous que les utilisateurs d’Ubuntu se tiennent loin des imprimantes Canon. Mais comme je le pense, en tant qu’utilisateur de Linux depuis plus de quinze ans, un tel scénario n’est plus acceptable. Peut-être que c'était acceptable dans les premiers jours de Linux, mais pas aujourd'hui.

J'utilise Ubuntu 12.04, d'ailleurs, je préfère les versions LTS.

2
Masroor

Maintenant (en 2016), cela fonctionne bien dans Ubuntu, même s'il a encore du mal à comprendre les étapes. Cela se résume à ceci:

  1. Télécharger UFR II/UFR II LT Pilote d'imprimante pour Linux version 3.10 . Une source est: http://support-asia.Canon-asia.com/contents/ASIA/EN/0100270810.html .

  2. Ouvrez un terminal (appuyez sur CTRL-ALT-T).

  3. Extrayez le fichier téléchargé et entrez le répertoire d'installation:

    cd ~/Downloads
    tar zxvf Linux_UFRII_PrinterDriver_V310_uk_EN.tar.gz
    cd Linux_UFR*
    
  4. Maintenant, lancez le script d'installation en tant que root. Le script contient des modifications qui fonctionnent pour la plupart des linux, y compris Ubuntu.

    Sudo ./install.sh
    
  5. C'est ça! Maintenant, ouvrez un PDF et imprimez pour essayer.

La plupart des instructions sur le Web demandaient d’installer les pilotes d’imprimante directement en double-cliquant sur les fichiers .deb dans les répertoires extraits. Cela n'a pas fonctionné. La clé consiste à exécuter le script d'installation (étape 4 ci-dessus). Cela a fonctionné pour moi.

2
Vikram Pudi

Ce n'est pas simplement un "moi aussi" post. Je fais des recherches détaillées depuis un an et demi sur la façon de faire fonctionner mon imprimante tout-en-un Canon ImageClass D420 de Canon avec Linux. En bout de ligne - Essayez les derniers pilotes (2.7 - juin 2013) de Canon, puis vendez votre Canon et achetez quelque chose qui fonctionne! Si le temps, c'est de l'argent et que vous valorisez l'un ou l'autre, vendez-le le plus tôt possible.

J'ai commencé avec Ubuntu 12.04 (64 bits) pour constater que presque personne n'avait réussi à faire fonctionner de nombreuses imprimantes laser Canon. J'ai continué à travailler avec d'innombrables heures de recherche et j'ai finalement forcé l'imprimante à travailler sur une base très marginale. Je m'excuse de ce qu'une grande partie de cette connaissance 64 bits ait été "abandonnée" ou soit datée avec des mises à niveau semestrielles, alors que je me aventurais dans Mint Mate (bureau Xfce) avec 12.10 et Xubuntu (bureau Xfce) pour 13.04. Mais les mêmes problèmes avec les pilotes Canon ont persisté. En juin 2013, Canon a publié ses pilotes 2.7. J'étais heureux que ma LaserJet fonctionne dès le départ (comme elle l'a toujours fait). Cependant, je devais toujours couper l’alimentation de l’imprimante entre les travaux d’impression pour la faire fonctionner.

Étant donné que tant d'utilisateurs rencontraient la plupart de leurs problèmes avec les versions 64 bits, j'ai décidé d'utiliser Xubuntu 32 bits (excellent!) Pour 13.10. Ce téléchargement de Canon (recherchez votre modèle spécifique) inclut les fichiers .deb pour: cndrvcups-ufr2-us_2.70-1_i386.deb et cndrvcups-common_2.70-1_i386.deb

Je pense que le fichier commun doit être installé avant l'ufr2 (s'il ne fonctionne pas dans un sens, essayez dans l'autre). Ensuite, les paramètres de l'imprimante doivent être définis pour reconnaître à la fois votre imprimante et la connexion, pas aussi simple qu'on pourrait le penser.
Mes paramètres:

Description: Canon D400-450 (UFRII LT)

Connexion: usb: // Canon/D400-450% 20 (UFRII% 20LT)? Série = SJ3026

URI de l'appareil: Canon D400-450 ver.2.7

Après beaucoup de bricolage, de sueur, de jurons et de temps, le Canon ne fonctionne pas mieux que lors de ma première expérience frustrante il y a un an et demi et de trois installations distinctes d'Ubuntu plus tard. Oui, je peux imprimer de temps en temps, si je l’éteins entre les travaux d’impression. J'ai beaucoup de difficulté à imprimer des fichiers .pdf à partir de mon navigateur ou de mon courrier électronique. Je peux contourner ce problème (la plupart du temps) en imprimant d'abord dans un fichier, puis en imprimant le fichier .pdf à partir de mon fichier local. Cependant, aujourd'hui encore, j'ai imprimé un document .pdf de 30 pages. Il a imprimé 30 pages de noir uni! Je n'ai jamais réussi à l'imprimer correctement en utilisant toutes mes astuces. Après avoir abandonné et essayé d'imprimer une étiquette de courrier USPS, j'ai remarqué que mon indicateur de processeur était PEGGED et le gestionnaire de tâches m'a dit que "C3pldrv" utilisait 90% de la capacité du processeur. Après avoir fermé tous les programmes et redémarré, tout allait bien - et l’imprimerie a craché mon étiquette d’adresse de messagerie sans y être invité.

La ligne de fond de quatre installations et des tonnes de recherches est que les Canon LaserJets et tout-en-un devraient être évités comme la peste. Mais alors, vous ne liriez pas ceci si vous aviez acheté autre chose. Et ce n’est que la partie imprimante de ce Canon. J'ai eu absolument aucun succès avec le scanner. L'outil de numérisation Canon ne fonctionne pas avec cette machine. "Aucun appareil reconnu" J'ai essayé autant de SANE frontaux et de trucs de mise à niveau qui m'ont motivé dans SANE. Le rayon d’espoir pour le scanner est d’utiliser VueScan (une application de numérisation fantastique (à faible coût) développée avec Ubuntu) avec ses recommandations. Je vais essayer à nouveau car je l'ai trouvé à un moment critique, alors que je devais vraiment travailler, à part faire du mal au Canon. Bonne chance, je vous donnerai plus d'informations au fur et à mesure que je les aurai.

2
Xubunted

J'ai eu un cas lorsque la dernière version du pilote 3.40 ne fonctionnait pas pour Canon MF4120 sur Kubuntu version 17.10:

Le processus c3pldrv -i 6 -o 11 utilisait 100% d'un cœur de processeur lorsque j'essayais d'imprimer quelque chose. Strace a montré qu'il essayait constamment de read(12, "", 6).

Heureusement, la version précédente du pilote 3.10 fonctionne! Je devais juste ignorer la dépendance libpng12-0, qui manque sur Ubuntu 17.10.

Le paquet installé libpng16-16 ne satisfaisait pas les exigences du paquet .deb. J'ai donc dû ignorer la dépendance:

dpkg --ignore-depends=libpng12-0 -i cndrvcups-common_3.40-1_AMD64.deb cndrvcups-ufr2-uk_3.10-1_AMD64.deb

Malheureusement, il reste "paquet endommagé", donc plus tard j'ai modifié le cndrvcups-ufr2-uk_3.10-1_AMD64.deb et dans le fichier de contrôle j'ai remplacé libpng12-0 par libpng16-16. Le fichier Deb peut être modifié avec Décompressez facilement le fichier DEB, modifiez postinst et remballez le fichier DEB .

Puis réinstallé le paquet modifié et c'est tout.

2
Oleksiy Zagorskyi

J'ai eu du mal à travailler pendant des heures jusqu'à ce que tout fonctionne. Téléchargez le pilote sur le site Canon pour linux ver 3.0 une fois téléchargé, vous devez l'extraire avec le gestionnaire d'archives.

/home/xxxx/Linux_UFRII_PrinterDriver_V300_us_EN.tar.gz

alors vous verrez un dossier avec le même nom que vous ouvrez, extrayez-le et il y a un dossier 32 bit et un dossier 64 bit

J'ai ouvert le dossier 64 bits parce que mon ordinateur est en 64 bits. Vous ouvrez également le dossier /home/jxxx/Downloads/cups-2.1.0-source.tar.bz2, extrayez-le, un dossier Debian extrayez-le. Il existe 2 dossiers ici.
allez dans les paramètres pour ajouter une imprimante, cliquez sur le fichier ppa et recherchez-le sur votre ordinateur, cliquez sur Linux_UFRII_PrinterDriver_V300 et le tour est joué! test d'impression fait

0
Janet V