#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:
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:
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:
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
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