Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/02/2008, à 20:51

Waam

[Résolu] Pas d'impression avec une Canon i250

Bonjour,

J'ai attendu longtemps avant de poster. Le forum étant bien documenté et j'ai voulu
l'utiliser à son maximum pour différente chose.

Mais là, je n'arrive pas à imprimer avec cette "fameuse" imprimante Canon.

J'ai suivi ces deux tutos:

Canon - i250
http://doc.ubuntu-fr.org/materiel/imprimante_canon_i250

Installer une imprimante sous Ubuntu
http://doc.ubuntu-fr.org/materiel/imprimante_installation

J'ai lu plusieurs fils sur le forum mais rien n'y fait.

L'imprimante est reconnue, le driver apparaît bien dans la liste,
mais je n'arrive pas à imprimer une page Test et imprimer simplement
sous open-office.

Ma demande:

Pouvez vous m'indiquer une commande à taper pour vérifier mon installation?

Ai-je mal paramétré la configuration de l'imprimante?

voici L'uri du périphérique: canon:/dev/usb/lp0

J'attends vos suggestion.

Waam.

Dernière modification par Waam (Le 25/07/2009, à 17:16)

Hors ligne

#2 Le 16/02/2008, à 22:44

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

Personne?

Hors ligne

#3 Le 20/02/2008, à 12:29

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

Bonjour,

Je relance ma demande.
Quelqu'un aurait une idée?

Waam

Hors ligne

#4 Le 22/02/2008, à 13:37

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

up

En fouillant un peu, j'ai des error log sur le visionneur de journaux système.
du style Get printer attributes ipp://localhost/printers/i250

quelqu'un a une idée?

Waam

Hors ligne

#5 Le 22/02/2008, à 21:56

TaChiTsu

Re : [Résolu] Pas d'impression avec une Canon i250

Bonjour,

Es-tu sous environnement Gnome (Ubuntu) ou KDE (Kubuntu) ou autre? Utilises-tu une version particulière de Ubuntu?
Enfin, ton imprimante est-elle connectée sur une carte ou un hub USB ou bien directement sur ta carte mère? Il est conseillé (au vu des difficultés à faire fonctionner certaines imprimantes Canon sous Ubuntu) de se brancher directement, pas à travers un hub ou une carte PCI par exemple.

Il y a plusieurs choses à vérifier:

1. La configuration des bibliothèques tiff et png
2. Les permissions utilisateurs, notemment pour les ports USB

Lorsque tu testeras, préfères une impression simple depuis Open Office, ou un éditeur de texte plutôt que la page de test, qui parfois ne fonctionne pas avec certaines imprimantes Canon et certains pilotes.

Hors ligne

#6 Le 23/02/2008, à 02:45

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

Bonjour,

A TaChiTsu, merci de prendre en compte ce "petit" problème.

Je suis sous ubuntu 7.10 et sous Gnome.
Je suis branché directement en prise usb sur la carte mère.

Quand je branche mon imprimante, elle est reconnue tout de suite par "Gnome cups add"

La fenêtre Add a Printer apparait:

canon_ixxx_etape1.png?w=&h=&cache=cache

et j'ai le choix entre plusieurs possibilités:

use a detected printer:
1.Canon i250 (Canon i250)
2.Canon i250 (Canon i250 usb #1)
3.Canon i250 (Gutenprint usb printer #1)
4. Generic PDF file generator (print into PDF file)

et aussi

Use another printer by specifying a port:

on retrouve les choix plus haut + usb printer #1 with status readback for canon BJ
et deux autres sur le port parallèle.

Quand j'ouvre la fenêtre:

capture-imprimantes.png?w=&h=&cache=cache

l'imprimante i250 est prête.

Le driver est i250 ver.2.3 dans la fenêtre /properties onglet /driver

De plus quand je vais dans système/préférence/impression (j'ai 2 icones imprimante)

celle-ci:

capture-imprimantes.png?w=&h=&cache=cache

et celle ci:

"configuration de l'imprimante localhost"
je ne trouve pas d'image pour illustrer.

y aurait-il un conflit?

Pour répondre à la question des vérifications:

"1. La configuration des bibliothèques tiff et png
2. Les permissions utilisateurs, notemment pour les ports USB"

Comment dois-je vérifier les bibliothèques utilisateurs ainsi que les permissions utilisateurs.

Indiquez moi, svp, la marche à suivre et je posterai les résultats.

Je vous remercie de votre soutient.

Waam.

Dernière modification par Waam (Le 23/02/2008, à 02:51)

Hors ligne

#7 Le 26/02/2008, à 17:39

TaChiTsu

Re : [Résolu] Pas d'impression avec une Canon i250

D'accord.

En reprenant le procédé depuis le début, tu as:

1. téléchargé les pilotes pour ton imprimante Canon i250
2. converti les paquets .RPM en .DEB
3. Installé les paquets avec la commande dpkg

Avant de ré-installer ton imprimante avec l'assistant, mais après avoir installé les pilotes comme tu l'as fait, on va véfifier que les dll nécessaires sont bien présentes. C'est complètement crucial pour que ton imprimante fonctionne.
Alors je ne suis pas un crack et je suis sous KDE, mais les commandes sont les mêmes:

Pour vérifier les liens symboliques au niveau des bibliothèques TIFF et PNG:

1. Voyons si l'installation s'est bien passée:

cd /usr/local/bin
ls -l

Tu devrais obtenir une liste qui correspond à des filtres pour l'imprimante. Repère si le modèle est le bon, et si un certain "cifi250" est présent.

2. Les versions des dll TIFF et PNG dont à besoin ton imprimante sont listées dans ce filtre. Souvent la correspondance des versions est mal gérée. Il faudra donc établir des liens entre les différentes versions: celle réclamée par ton imprimante, et celle installée et mise à jour par Ubuntu.

Vérifie les versions réclamées par l'imprimante en tapant:

ldd cifi250 ***ou le fichier commencant par "cif-" avec le modèle de ton imprimante***

Tu devrais obtenir quelque chose comme ceci (ici pour une Canon Pixma MP510):

login@*******:/usr/local/bin$ ldd cifmp510
        linux-gate.so.1 =>  (0xffffe000)
        libcnbpcmcm293.so => /usr/lib/libcnbpcmcm293.so (0xb7f45000)
        libcnbpess293.so => /usr/lib/libcnbpess293.so (0xb7efd000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ed8000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ed4000)
        libtiff.so.3 => not found
        libpng.so.3 => not found
        libcnbpcnclapi293.so => /usr/lib/libcnbpcnclapi293.so (0xb7e57000)
        libcnbpcnclbjcmd293.so => /usr/lib/libcnbpcnclbjcmd293.so (0xb7e52000)
        libcnbpcnclui293.so => /usr/lib/libcnbpcnclui293.so (0xb7e4c000)
        libpopt.so.0 => /lib/libpopt.so.0 (0xb7e44000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cfa000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7ce1000)
        /lib/ld-linux.so.2 (0xb7f64000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7cc1000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7cac000)

Dans ce cas, cette liste te dit que les dlls libtiff.so.3 et libpng.so.3 sont manquantes.

2. Avec la commande

cd /usr/lib
ls -l libtiff* libpng*

tu peux déterminer lesquelles doivent être installées. Par exemple:

login@*******:/usr/lib$ ls -l libtiff* libpng*
-rw-r--r-- 1 root root 185926 2006-11-16 01:31 libpng12.a
lrwxrwxrwx 1 root root     13 2007-01-10 00:49 libpng12.so -> libpng12.so.0
lrwxrwxrwx 1 root root     19 2006-12-03 23:50 libpng12.so.0 -> libpng12.so.0.1.2.8
-rw-r--r-- 1 root root 146320 2006-11-16 01:31 libpng12.so.0.1.2.8
lrwxrwxrwx 1 root root     10 2007-01-10 00:49 libpng.a -> libpng12.a
lrwxrwxrwx 1 root root     11 2007-01-10 00:49 libpng.so -> libpng12.so
-rw-r--r-- 1 root root 404034 2006-08-08 10:53 libtiff.a
-rw-r--r-- 1 root root    971 2006-08-08 10:52 libtiff.la
lrwxrwxrwx 1 root root     16 2007-01-10 00:48 libtiff.so -> libtiff.so.4.2.1
lrwxrwxrwx 1 root root     16 2006-12-03 22:06 libtiff.so.4 -> libtiff.so.4.2.1
-rw-r--r-- 1 root root 335596 2006-08-08 10:53 libtiff.so.4.2.1
-rw-r--r-- 1 root root   5846 2006-08-08 10:53 libtiffxx.a
-rw-r--r-- 1 root root    997 2006-08-08 10:52 libtiffxx.la
lrwxrwxrwx 1 root root     18 2007-01-10 00:48 libtiffxx.so -> libtiffxx.so.0.0.6
lrwxrwxrwx 1 root root     18 2007-01-10 00:48 libtiffxx.so.0 -> libtiffxx.so.0.0.6
-rw-r--r-- 1 root root   6968 2006-08-08 10:53 libtiffxx.so.0.0.6

3. La version de la dll TIFF installée, dans cet exemple, est libtiff.so.4 au lieu de celle réclamée/attendue, la libtiff.so.3. De même la version de la dll PNG est libpng12.so au lieu de celle réclamée/attendue, la libpng.so.3

Il faut donc établir des liens symboliques pour lier les nouvelles versions des DLLs aux anciennes attendues par le programme. C'est également ce qui est indiqué dans le tuto pour la i250; et pour notre exemple, ça donnerait:

sudo ln -s libtiff.so.4 libtiff.so.3
sudo ln -s libpng12.so libpng.so.3

4. La liste des DLLs dans /usr/lib devrait à présent ressembler à quelque chose comme ça:

login@*******:/usr/lib$ ls -l libtiff* libpng*
-rw-r--r-- 1 root root 185926 2006-11-16 01:31 libpng12.a
lrwxrwxrwx 1 root root     13 2007-01-10 00:49 libpng12.so -> libpng12.so.0
lrwxrwxrwx 1 root root     19 2006-12-03 23:50 libpng12.so.0 -> libpng12.so.0.1.2.8
-rw-r--r-- 1 root root 146320 2006-11-16 01:31 libpng12.so.0.1.2.8
lrwxrwxrwx 1 root root     10 2007-01-10 00:49 libpng.a -> libpng12.a
lrwxrwxrwx 1 root root     11 2007-01-10 00:49 libpng.so -> libpng12.so
lrwxrwxrwx 1 root root     13 2007-01-06 19:14 libpng.so.3 -> libpng12.so.0
-rw-r--r-- 1 root root 404034 2006-08-08 10:53 libtiff.a
-rw-r--r-- 1 root root    971 2006-08-08 10:52 libtiff.la
lrwxrwxrwx 1 root root     16 2007-01-10 00:48 libtiff.so -> libtiff.so.4.2.1
lrwxrwxrwx 1 root root     12 2007-01-06 19:13 libtiff.so.3 -> libtiff.so.4
lrwxrwxrwx 1 root root     16 2006-12-03 22:06 libtiff.so.4 -> libtiff.so.4.2.1
-rw-r--r-- 1 root root 335596 2006-08-08 10:53 libtiff.so.4.2.1
-rw-r--r-- 1 root root   5846 2006-08-08 10:53 libtiffxx.a
-rw-r--r-- 1 root root    997 2006-08-08 10:52 libtiffxx.la
lrwxrwxrwx 1 root root     18 2007-01-10 00:48 libtiffxx.so -> libtiffxx.so.0.0.6
lrwxrwxrwx 1 root root     18 2007-01-10 00:48 libtiffxx.so.0 -> libtiffxx.so.0.0.6
-rw-r--r-- 1 root root   6968 2006-08-08 10:53 libtiffxx.so.0.0.6

Il faudrait activer les modifs effectuées en tapant:

sudo ldconfig

5. Avec la commande suivante, vérifie que tout est en ordre:

login@*******:/usr/lib$ cd /usr/local/bin
login@*******:/usr/local/bin$ ldd cifmp510 
        linux-gate.so.1 =>  (0xffffe000)
        libcnbpcmcm294.so => /usr/lib/libcnbpcmcm294.so (0xb7edf000)
        libcnbpess294.so => /usr/lib/libcnbpess294.so (0xb7e97000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e71000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7e6d000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7e1b000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0xb7df7000)
        libcnbpcnclapi294.so => /usr/lib/libcnbpcnclapi294.so (0xb7df1000)
        libcnbpcnclbjcmd294.so => /usr/lib/libcnbpcnclbjcmd294.so (0xb7dec000)
        libcnbpcnclui294.so => /usr/lib/libcnbpcnclui294.so (0xb7de6000)
        libpopt.so.0 => /lib/libpopt.so.0 (0xb7ddf000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cab000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7c98000)
        /lib/ld-linux.so.2 (0xb7efc000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7c78000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7c64000)

Il ne devrait plus y avoir de lignes "not found". S'il en reste, des liens sont alors manquants. Il faut les mettre en place en suivant la même procédure que ci-dessus. Laisse un message ici si c'est le cas.

6. Tu peux a présent passer à l'installation classique avec l'assistant, comme indiqué dans le tuto. Je te conseille de choisir l'option "spécifier le port" et de sélectionner "usb printer #1 with status readback for canon BJ". Quel URI obtiens-tu exactement?

Si à la fin, tu n'arrives toujours pas à imprimer, lance la commande suivante juste après avoir envoyé un travail vers l'imprimante:

dmesg | tail

...et épingle le résultat ici.

Je suis en train de préparer un tuto pour la multifonction MP510 qui a été un enfer à faire fonctionner pour moi, mais qui fonctionne à peu près maintenant. Il s'inspire du tuto "Imprimante: méthode alternative" sur ce site, et d'un autre tuto en allemand qu'il me faut traduire... Désolé pour la complexité de la manoeuvre!...

Bon courage

Dernière modification par TaChiTsu (Le 26/02/2008, à 17:42)

Hors ligne

#8 Le 27/02/2008, à 00:59

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

TaChiTsu a écrit :

D'accord.

Pour vérifier les liens symboliques au niveau des bibliothèques TIFF et PNG:

1. Voyons si l'installation s'est bien passée:

cd /usr/local/bin
ls -l

Tu devrais obtenir une liste qui correspond à des filtres pour l'imprimante. Repère si le modèle est le bon, et si un certain "cifi250" est présent.

____________________________________________________________________
Merci de ton aide:

Procédons pas à pas:

Voici le résultat de la commande:

 Waam@Waam:/usr/local/bin$ ls -l
total 336
-rwxr-xr-x 1 root root   3472 2003-12-16 04:54 bjcmdi250
-rwxr-xr-x 1 root root  13388 2003-12-16 05:27 bjcups
-rwxr-xr-x 1 root root  30912 2003-12-16 05:27 bjcupsmon
-rwxr-xr-x 1 root root  54816 2003-12-16 04:54 bjfilteri250
-rwxr-xr-x 1 root root   1823 2003-12-16 04:54 i250_ps
-rwxr-xr-x 1 root root    367 2003-12-16 04:54 i250_raw
-rwxr-xr-x 1 root root  33944 2003-12-16 04:54 lgmoni250
-rwxr-xr-x 1 root root 127596 2003-12-16 04:54 printuii250
-rwxr-xr-x 1 root root  48448 2003-12-16 04:54 stsmoni250

Je ne vois pas pour l'instant de cifi250

Waam

Hors ligne

#9 Le 27/02/2008, à 01:07

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

j'ai essayé de rentrer d'autres filtres:

 Waam@Waam:/usr/local/bin$ ldd bjcmdi250
        linux-gate.so.1 =>  (0xffffe000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e19000)
        /lib/ld-linux.so.2 (0xb7f73000)
Waam@Waam:/usr/local/bin$ ldd lgmoni250
        linux-gate.so.1 =>  (0xffffe000)
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0xb7e37000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0xb7e01000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0xb7dfd000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0xb7dd7000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7dd3000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7dc5000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7cd4000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7caf000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b64000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7b5c000)
        /lib/ld-linux.so.2 (0xb7f82000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b59000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b54000)
Waam@Waam:/usr/local/bin$ ldd stsmoni250
        linux-gate.so.1 =>  (0xffffe000)
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0xb7ddf000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0xb7da9000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0xb7da5000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0xb7d7f000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d7b000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7d6d000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7c7c000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7c57000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b0c000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7b04000)
        /lib/ld-linux.so.2 (0xb7f2a000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b01000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7afc000)

Waam

Hors ligne

#10 Le 27/02/2008, à 01:11

TaChiTsu

Re : [Résolu] Pas d'impression avec une Canon i250

Il s'agirait du "bjfilteri250"

Hors ligne

#11 Le 27/02/2008, à 01:32

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

Waam@Waam:/usr/local/bin$ ldd bjfilteri250
        linux-gate.so.1 =>  (0xffffe000)
        libcnbpcmcm180.so => /usr/lib/libcnbpcmcm180.so (0xb7f09000)
        libcnbpess180.so => /usr/lib/libcnbpess180.so (0xb7ed5000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7eaf000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7eab000)
        libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7e57000)
        libpng.so.2 => /usr/lib/libpng.so.2 (0xb7e34000)
        libcnbpcnclapi180.so => /usr/lib/libcnbpcnclapi180.so (0xb7e29000)
        libcnbpcnclbjcmd180.so => /usr/lib/libcnbpcnclbjcmd180.so (0xb7e24000)
        libcnbpcnclui180.so => /usr/lib/libcnbpcnclui180.so (0xb7e1e000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cd4000)
        /lib/ld-linux.so.2 (0xb7f23000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7cb4000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7c9f000)

Hors ligne

#12 Le 27/02/2008, à 01:35

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

 Waam@Waam:/usr/lib$ ls -l libtiff* libpng*
lrwxrwxrwx 1 root root     18 2008-02-06 15:07 libpng12.so.0 -> libpng12.so.0.15.0
-rw-r--r-- 1 root root 139768 2007-10-25 02:53 libpng12.so.0.15.0
lrwxrwxrwx 1 root root     20 2008-02-26 23:45 libpng.so.2 -> /usr/lib/libpng.so.3
lrwxrwxrwx 1 root root     13 2008-02-07 01:32 libpng.so.3 -> libpng12.so.0
lrwxrwxrwx 1 root root     21 2008-02-07 00:35 libtiff.so.3 -> /usr/lib/libtiff.so.4
lrwxrwxrwx 1 root root     16 2008-02-06 14:44 libtiff.so.4 -> libtiff.so.4.2.1
-rw-r--r-- 1 root root 343864 2007-10-05 15:28 libtiff.so.4.2.1

Hors ligne

#13 Le 27/02/2008, à 16:07

TaChiTsu

Re : [Résolu] Pas d'impression avec une Canon i250

Bon, eh bien il semble que tout soit ok de ce côté-là!

Termine l'installation avec l'assistant, en reprenant mon post, et si ça ne marche toujours pas, laisse comme je te suggérais les résultats de la commande dmesg...

Bon courage;)

Hors ligne

#14 Le 27/02/2008, à 16:35

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

Merci pour les verifs.

Voici l'uri: canon_usb:/dev/usb/lp0

Je n'arrive pas à imprimer. Voici le résultat de la dernière commande:

  Waam@Waam:~$ dmesg | tail
[  752.357993] ppdev0: unregistered pardevice
[  752.655251] ppdev0: registered pardevice
[  752.701417] ppdev0: unregistered pardevice
[  826.735593] kjournald starting.  Commit interval 5 seconds
[  826.741536] EXT3 FS on sdb1, internal journal
[  826.741699] EXT3-fs: mounted filesystem with ordered data mode.
[ 1069.385345] ppdev0: registered pardevice
[ 1069.433009] ppdev0: unregistered pardevice
[ 1069.705577] ppdev0: registered pardevice
[ 1069.752491] ppdev0: unregistered pardevice

Waam

Hors ligne

#15 Le 14/06/2009, à 11:26

svelt

Re : [Résolu] Pas d'impression avec une Canon i250

Que donne ceci ?

ldd /usr/local/bin/bjfilteri250

#16 Le 25/07/2009, à 17:15

Waam

Re : [Résolu] Pas d'impression avec une Canon i250

Je clôture le post, merci pour le coup de main. J'ai finalement changé d'imprimante.


Julien.

Hors ligne