CUPS n'installe pas Canon Pixma 4500 ip

Bonjour à tous.

J’ai une Lenny fraîchement installée. Et une autre, qui a 6 mois.
Sur l’ancienne, mon imprimante fonctionne bien, elle se désinstalle et s’installe très bien, par CUPS 1.3.8, en détection automatique.

Sur ma nouvelle Lenny, impossible: CUPS 1.3.8 détecte bien ma petite bête décrite comme suit :“Canon iP4500 series (Canon iP4500 series USB #1)”, en suivant ce chemin: Administration/Find new printers/, et je peux Ajouter cette imprimante.
Fenêtre suivante, j’ai bien tous les champs de détection remplis, et je clique sur poursuivre. Mais là, j’ai :Marque/Fabricant pour Canon_iP4500_series_USB_1, et une liste minuscule où il n’y a pas Canon. (j’ai Dymo, Epson, Generic, HP, Intellitech, Oki, Raw, Zebra).

Avez-vous des idées ? Pourquoi un système installé avec le même cd donne deux cups 1.3.8 différents ?

Merci bien :slightly_smiling:

Tu n’aurais pas installé un paquet de pilotes supplémentaires sur l’autre debian?

Je sais par exemple que pour les imprimantes HP, il faut installer HPLIP.

Va sur ce site :
fr.canon.ch/

Dans la rubrique “Pilotes”, entre le modèle de ton imprimante, dis que tu veux le pilote sous linux, et pouf, normalement, tu devrais avoir un lien pour télécharger un joli .deb :slightly_smiling: (propriétaire :frowning:)

Ah merci !

Ben je viens de faire un truc avant de lire ton message; j’y étais presque, mais encore un problème…

J’ai fait: canon europe, pilotes linux et j’ai pris un paquet tar contenant des “cnijfilter common” et “cnijfilter ip4500series”

Quand j’ai voulu les installer par dpkg, j’ai eu ceci, et j’ai donc aboutit:

DEBIAN:/home/m/Desktop# dpkg -i cnijfilter-ip4500series_2.80-1_i386.deb

Sélection du paquet cnijfilter-ip4500series précédemment désélectionné.
(Lecture de la base de données… 66728 fichiers et répertoires déjà installés.)
Dépaquetage de cnijfilter-ip4500series (à partir de cnijfilter-ip4500series_2.80-1_i386.deb) …
dpkg : des problèmes de dépendances empêchent la configuration de cnijfilter-ip4500series :
cnijfilter-ip4500series dépend de libcupsys2 (>= 1.2.1) ; cependant :
Le paquet libcupsys2 n’est pas installé.
cnijfilter-ip4500series dépend de cnijfilter-common (>= 2.80) ; cependant :
Le paquet cnijfilter-common n’est pas installé.
dpkg : erreur de traitement de cnijfilter-ip4500series (–install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
cnijfilter-ip4500series

donc

DEBIAN:/home/m/Desktop# apt-get install libcupsys2
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
cnijfilter-ip4500series: Dépend: cnijfilter-common (>= 2.80) mais il n’est pas installable
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).

puis

DEBIAN:/home/m/Desktop# dpkg -i cnijfilter-common_2.80-1_i386.deb
Sélection du paquet cnijfilter-common précédemment désélectionné.
(Lecture de la base de données… 66911 fichiers et répertoires déjà installés.)
Dépaquetage de cnijfilter-common (à partir de cnijfilter-common_2.80-1_i386.deb) …
dpkg : des problèmes de dépendances empêchent la configuration de cnijfilter-common :
cnijfilter-common dépend de libcupsys2 (>= 1.2.1) ; cependant :
Le paquet libcupsys2 n’est pas installé.
dpkg : erreur de traitement de cnijfilter-common (–install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
cnijfilter-common

et

DEBIAN:/home/m/Desktop# apt-get install libcupsys2
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libswfdec-0.6-9 (dix mille mots plus loin) …
Veuillez utiliser « apt-get autoremove » pour les supprimer.

Les NOUVEAUX paquets suivants seront installés :
libcupsys2
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 52,4ko dans les archives.
Après cette opération, 86,0ko d’espace disque supplémentaires seront utilisés.
Réception de : 1 security.debian.org lenny/updates/main libcupsys2 1.3.8-1+lenny8 [52,4kB]
52,4ko réceptionnés en 10s (4994o/s)
Sélection du paquet libcupsys2 précédemment désélectionné.
(Lecture de la base de données… 66919 fichiers et répertoires déjà installés.)
Dépaquetage de libcupsys2 (à partir de …/libcupsys2_1.3.8-1+lenny8_all.deb) …
Paramétrage de libcupsys2 (1.3.8-1+lenny8) …
Paramétrage de cnijfilter-common (2.80-1) …
Paramétrage de cnijfilter-ip4500series (2.80-1) …
DEBIAN:/home/m/Desktop#

donc là j’ai bien mon pilote complet.
Alors je retourne dans CUPS, et redétecte, ça marche je la vois, je la choisis, je poursuis, et là :
Bad device-uri “cnij_usb:/dev/usb/lp0”!

arghg !

Bizarre… Là je ne peux plus t’aider…

Quel est le type de ton imprimante?

J’ai trouvé un truc qui pourrait te convenir ici : linuxforums.org/forum/slackw … p1800.html

Si tu ne comprends pas bien l’anglais, je peux essayer de te le traduire.

Résolu !

Suite à installation de libcupsys, et des deb cnij, cups peut voir ma pixma, et me propose deux modèles en détection automatique,

  • Add This Printer Canon iP4500 series (Canon iP4500 series USB #1)
    et
  • Add This Printer Canon iP4500 series (USB Printer #1 with status readback for Canon IJ)
    il fallait prendre la première, et moi j’avais pris la deuxième en vitesse je sais plus pourquoi.

CUPS devait voir une imprimante basique, et reconnaître la Canon, puisque j’avais installé le pilote.

Pff enfin, moi ça tourne nickel, merci !