imprimante multi-fonctionCanon MG3550 ne fonctionne pas Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
rixdor
Membre
Membre
Messages : 25
Inscription : 21 janv. 2023, 21:23
Status : Hors-ligne

Bonjour,
je n’arrive pas à faire fonctionner mon imprimante multi-fonction Canon MG3550.

J’ai lu la doc wiki debian sur le système CUPS mais je me suis rapidement aperçu qu’elle n’était pas tout à fait à jour, en particulier au début de la 1ère partie où elle demande d’installer le paquet task-print-server qui est périmé et ne fonctionne plus.
Je me suis alors penché sur debian facile CUPS serveur d’impression etc..et j’ai essayé d’installer les paquets peut-être souhaitables, mais je n’y suis pas parvenu.

J’ai donc fait l’impasse et je suis passé à la suite ; j’ai pu vérifier que mon imprimante est compatible Airprint et j’en ai déduit que je ne devais pas avoir besoin de pilotes.
J’ai vu au passage que j’aurais dû installer des logiciels additionnels, ce que bêtement je n’avais pas fait par souci de simplicité et sans comprendre que certains logiciels additionnels étaient en fait assez indispensables pour mon usage. Peut-être pourrait-il être utile de compléter cet intitulé avec une mention du genre « dont imprimantes ».

Ensuite j’ai essayé de me servir de mon navigateur mais avec un succès très limité : j’ai constaté que mon imprimante était reconnue comme imprimante locale ce qui m’a donné l’impression que j’étais sans doute au bout de mes peines, ; hélas j’ai déchanté immédiatement après sur l’échec d’impression d’une page de test.

A ce stade, j’ai pensé que je rencontrerai le même problème avec les 2 autres méthodes proposées et je me suis tourné vers ce forum.
Voici, à toutes fins utiles, le retour de

Code : Tout sélectionner

fralo@feg-system-product-name:~$ dpkg --status CUPS

Code : Tout sélectionner

fralo@feg-system-product-name:~$ dpkg --status CUPS
Package: cups
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 1134
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Architecture: amd64
Multi-Arch: foreign
Version: 2.3.3op2-3+deb11u2
Depends: cups-client (>= 2.3.3op2-3+deb11u2), cups-common (>= 2.3.3op2-3+deb11u2), cups-core-drivers (>= 2.3.3op2-3+deb11u2), cups-daemon (>= 2.3.3op2-3+deb11u2), cups-filters, cups-ppdc, cups-server-common (>= 2.3.3op2-3+deb11u2), debconf (>= 0.5) | debconf-2.0, ghostscript, libcups2 (= 2.3.3op2-3+deb11u2), poppler-utils, procps, libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.16), libgcc-s1 (>= 3.0), libstdc++6 (>= 5), libusb-1.0-0 (>= 2:1.0.16)
Recommends: avahi-daemon, colord
Suggests: cups-bsd, cups-pdf, foomatic-db-compressed-ppds | foomatic-db, smbclient, udev
Conffiles:
 /etc/cups/snmp.conf 47b8f1c3fecdc44e3d1fdee4b9eeb3f5
Description: Common UNIX Printing System(tm) - PPD/driver support, web interface
 The Common UNIX Printing System (or CUPS(tm)) is a printing system and
 general replacement for lpd and the like.  It supports the Internet
 Printing Protocol (IPP), and has its own filtering driver model for
 handling various document types.
 .
 This package provides the parts of CUPS which are needed for using printer
 drivers.
Homepage: https://github.com/OpenPrinting/cups/
fralo@feg-system-product-name:~$
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

rixdor a écrit : 01 févr. 2023, 19:41 Bonjour,

..et j’ai essayé d’installer les paquets peut-être souhaitables, mais je n’y suis pas parvenu.

as tu testé le driver concu pour ? cnijfilter-mg3500series-4.00-1-deb.tar.gz

https://www.canon-europe.com/support/co ... 20(64-bit)

tu a même Gdebi qui existe pour les installations automatique de packages deb si jamais tu n'est pas trop console ...
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
rixdor
Membre
Membre
Messages : 25
Inscription : 21 janv. 2023, 21:23
Status : Hors-ligne

J'ai cru comprendre que Cups rendait le firmware inutile, c'est la raison pour laquelle je n'ai pas installé les paquets spécifiques Canon.
Y a-t-il quelque chose que j'ai mal interprété?
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,

je suppose que l'installation du paquet cups et du paquet indiqué par Grhim est suffisant.

Si tu utilises Gnome ou XFCE et probablement aussi LXDE (pas vérifié),
alors les paquets : system-config-printer ; system-config-printer-udev
peuvent aussi t'être utiles (voir d'abord ce que propose le paquet CANON qui fournit peut-être un gestionnaire graphique ???)
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

J'ai trouvé ce tuto UBUNTU : Installer une imprimante Canon sous Ubuntu
ce n'est pas à appliquer à la lettre, mais pour servir de piste ; notamment ne pas utiliser les PPA réservés à Ubuntu.

Pour les instructions d'installation des pilotes venant du site CANON, ça doit être équivalent.


Dans les dépôts Debian pour CANON, on a le paquet printer-driver-cjet
il y a peu de chance, mais ça vaut peut-être le coup de tester tout de même :017:

Code : Tout sélectionner

$ apt show printer-driver-cjet

Package: printer-driver-cjet
Version: 0.8.9-8
Priority: optional
Section: text
Source: cjet
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Installed-Size: 71,7 kB
Depends: libc6 (>= 2.4)
Suggests: foomatic-db-engine | apsfilter
Download-Size: 25,5 kB
APT-Sources: https://deb.debian.org/debian bullseye/main amd64 Packages
Description: printer driver for Canon LBP laser printers
 CJET filters printer data from stdin to stdout, converting HP PCL
 (Printer Command Language) escape sequences and data structures,
 e.g. font headers, to their CaPSL equivalents.
 .
 CaPSL stands for Canon Printing System Language.  It is a set of
 control command developed for the Canon European Language Printer.
 CaPSL was used in Canon Export Models such as LBP-8markIII series and
 LBP-4series.  Canon's older Japanese models (LBP-A404 GII etc. LIPS-III
 as default command) usually have CaPSL emulation mode.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

rixdor a écrit : 01 févr. 2023, 22:10 J'ai cru comprendre que Cups rendait le firmware inutile, c'est la raison pour laquelle je n'ai pas installé les paquets spécifiques Canon.
Y a-t-il quelque chose que j'ai mal interprété?

Ces histoires de pilotes/firmwares ne sont pas évidentes (pour moi aussi) donc je ne voudrais pas écrire trop de bêtises,
mais il me semble qu'il y a plusieurs "niveaux" à considérer :
  • Firmware (microcode) interne au matériel peut être résident dans une mémoire persistante ou ??? chargé lors de la connexion/activation du périphérique ???
  • Pilote faisant interface entre le noyau linux et le matériel
  • Pilote faisant interface entre le noyau linux et les applications utilisant le matériel
  • autres pilotes entre matériel et interfaces de connexion usb/wifi/port matériel spécifique/... ??? (hypothèse personnelle, moins que sûre)
Donc si il manque un maillon... ça ne doit pas pouvoir fonctionner correctement.

Il doit y avoir aussi parfois des dépendances relatives au(x) protocole(s) utilisé(s) pour la communication avec le périphérique.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Je suis tombé sur cette page et effectivement il faut installer un Driver.
Tu lance le fichier install.sh contenu dans l'archive et in installe un .deb.

Code : Tout sélectionner

$ ./install.sh 
[sudo] Mot de passe de laurent : 
==================================================

Pilote d'imprimante Canon Inkjet
Version 4.00
Copyright CANON INC. 2001-2013
Tous droits réservés.

==================================================
Commande exécutée = sudo dpkg -iG ./packages/cnijfilter-common_4.00-1_amd64.deb
Sélection du paquet cnijfilter-common précédemment désélectionné.
(Lecture de la base de données... 376019 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../cnijfilter-common_4.00-1_amd64.deb ...
Dépaquetage de cnijfilter-common (4.00-1) ...
Paramétrage de cnijfilter-common (4.00-1) ...
Commande exécutée = sudo dpkg -iG ./packages/cnijfilter-mg3500series_4.00-1_amd64.deb
Sélection du paquet cnijfilter-mg3500series précédemment désélectionné.
(Lecture de la base de données... 376053 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../cnijfilter-mg3500series_4.00-1_amd64.deb ...
Dépaquetage de cnijfilter-mg3500series (4.00-1) ...
Paramétrage de cnijfilter-mg3500series (4.00-1) ...

#=========================================================#
#  Enregistrer l'imprimante
#=========================================================#
Ensuite, enregistrez l'imprimante sur l'ordinateur.
Branchez l'imprimante et mettez-la sous tension.
Pour utiliser l'imprimante en réseau, connectez-la au réseau.
Lorsque l'imprimante est prête, appuyez sur la touche Entrée.
Edition: Avec le lien vers la page c'est mieux... :blush:
https://tutorialforlinux.com/2022/05/27 ... -desktops/

Edition2 : C'est vrai que le drivers est vieux, mais il s'installe encore bien sur une Debian testing.
File version: 4.00
Release date: 05 September 2013
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
rixdor
Membre
Membre
Messages : 25
Inscription : 21 janv. 2023, 21:23
Status : Hors-ligne

Bonjour,

merci pour toutes les recherches que tu as faites.
Je connais le tuto ubuntu, mais je n'ai pas réussi à faire fonctionner mon imprimante sous ubuntu (que j'utilise depuis quelques années) et j'ai d'ailleurs une demande d'aide sur le forum qui est sans solution depuis plusieurs semaines et j'en ai repéré une autre sur ce forum qui date de plusieurs mois également sans solution (confirmé par son auteur). C'est d'ailleurs une des raisons qui m'a conduit à envisager de passer à Debian.
De mon côté, j'ai également cherché des pistes et j'ai trouvé celle-ci sur Debian Facile qui semblait prometteuse à l'adresse: https://debian-facile.org/viewtopic.php?id=31645.
Je l'ai suivi et tout a bien fonctionné jusqu'à la suppression de l'imprimante; par contre je n'arrive pas à la ré-installer (j'aurais dû prendre :cray: la précaution de chercher et noter son adresse sur le réseau cups avant de la supprimer posting.php?mode=reply&t=2585# ).

J'ai essayé avec Firefox à l'adresse: http://localhost:631/printers
normalement l'imprimante devrait apparaître (c'était le cas avant), mais cette fois plus rien.
L'aide en ligne indique comment trouver, configurer et utiliser des imprimantes TCP/IP sur le réseau cups, soit automatiquement avec le protocole Bonjour
This help document describes how to discover, configure, and use TCP/IP network printers with CUPS.
Automatic Configuration Using Bonjour
Most network printers support a protocol known as Bonjour, which is a combination of zero-configuration networking ("ZeroConf"), multicast DNS (mDNS), and DNS service discovery (DNS-SD) standards published by the Internet Engineering Task Force (IETF), the same group that defined TCP/IP and all of the networking we use today.
A printer that supports Bonjour can be found automatically using the dnssd backend. Run the lpinfo(8) command to find your printer's URI:
lpinfo --include-schemes dnssd -v
network dnssd://Acme%20Laser%20Pro._ipp._tcp.local./?uuid=545253fb-1cb7-4d8d-98ed-ab6cd607cea7
network dnssd://Bar99._printer.tcp.local./?uuid=f9efff58-9086-4c95-accb-81dee876a475
network dnssd://Example%20EX-42._ipps._tcp.local./?uuid=4a0c67ad-2824-4ddf-9115-7d4226c5fe65
network dnssd://Foo%20Fighter-1969._pdl-datastream._tcp.local./?uuid=4e216bea-c3de-4f65-a710-c99e11c80d2b
You can then add a printer using the URI reported.
et voici ce que j'obtiens:

Code : Tout sélectionner

fralo@feg-system-product-name:~$ lpinfo(8)
bash: erreur de syntaxe près du symbole inattendu « 8 »
fralo@feg-system-product-name:~$
et

Code : Tout sélectionner

fralo@feg-system-product-name:~$ lpinfo --include-schemes dnssd -v
bash: lpinfo : commande introuvable
fralo@feg-system-product-name:~$ 
Une idée pour me permettre de me sortir de ce mauvais pas?
rixdor
Membre
Membre
Messages : 25
Inscription : 21 janv. 2023, 21:23
Status : Hors-ligne

Mon dernier message a été écrit avant que les 2 derniers n'apparaissent; je vais donc essayer les indications de lol ...mais seulement d'ici quelques heures. Je vous tiens au courant.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

rixdor a écrit : 02 févr. 2023, 13:30 ...
et voici ce que j'obtiens:
fralo@feg-system-product-name:~$ lpinfo --include-schemes dnssd -v
bash: lpinfo : commande introuvable
fralo@feg-system-product-name:~$
Une idée pour me permettre de me sortir de ce mauvais pas?
Pour lpinfo:

Soit en root #
Soit avec sudo devant.

Bien entendu enlève le (8) de ta commande.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
rixdor
Membre
Membre
Messages : 25
Inscription : 21 janv. 2023, 21:23
Status : Hors-ligne

@lol
Je suis bloqué sur la commande initiale:

Code : Tout sélectionner

fralo@feg-system-product-name:~$  ./install.sh
bash: ./install.sh: Aucun fichier ou dossier de ce type
fralo@feg-system-product-name:~$

et en sudo

Code : Tout sélectionner

fralo@feg-system-product-name:~$ sudo  ./install.sh
[sudo] Mot de passe de fralo : 
sudo: ./install.sh : commande introuvable
fralo@feg-system-product-name:~$
j'ai aussi essayé en me plaçant dans le répertoire où j'ai téléchargé puis extrait les paquets, sans plus de succès.

Est ce que je dois faire quelque chose avant?
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

ici tuto visuelle : https://youtu.be/6mIF8O-6flk :023:
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

J'ai visionné le vidéo tuto indiqué par Grhim, pour Ubuntu et MX/Debian

On y utilise le gestionnaire graphique qui doit correspondre à system-config-printer

Il ne s'agit pas du même modèle mais du MX922 ; Sélectionné sous MX920 series

Sous Ubuntu on peut voir dans la liste MG3500 et PIXMA MG3550
Sous MX/Debian je ne suis pas parvenu à voir exactement mais il y a du MG3xxx

à noter que dans les 2 OS est indiqué : CUPS + Gutenprint

donc printer-driver-gutenprint doit être nécessaire

Ni pour Ubuntu, ni pour MX/Debian le paquet de CANON est installé.

Une méthode aumoins pour commencer/tester serait d'installer le méta-paquet printer-driver-all
quitte à supprimer manuellement ou réinstaller le juste suffisant dans une 2de phase.

Sous Ubuntu on installe le paquet supplémentaire cups-backend-bjnp
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je vois que le sujet est marqué "Résolu"
c'est correct ou une erreur ?
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

ça m'a rappeler que le mois dernier j'ai foutu a la poubelle la pixma 3550 que j'avais depuis deux ans qui n'a même pas eu 100 sortie imprimée .. canon a décider de l'obsolescence programmer , du jour au lendemain plus rien n'a fonctionner et sur le site de canon j'ai eu droit , "imprimante plus pris en charge, veuillez voir un nouveau produit" , j'ai finalement une HP deskjet avec wifi désactivé..

dezix a écrit : 02 févr. 2023, 19:27 Je vois que le sujet est marqué "Résolu"
c'est correct ou une erreur ?
il a fait comme moi ?? :003: :040: :005:
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut!
Grhim a écrit : 02 févr. 2023, 22:44 il a fait comme moi
... Erreur, le modèle est bel et bien supporté par Gutenprint => Liste du matériel supporté pour Gutenprint 5.3.3

on y trouve : Canon PIXMA MG3550

donc pas nécessaire d'installer le paquet de CANON.

Après les arnaques au consommable diverses et variées pour pourrir la vie du consommateur .... NO COMMENTs ! :bomb: :076: :077: :027: :030:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1389
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

dezix a écrit : 02 févr. 2023, 23:00 Salut!
Grhim a écrit : 02 févr. 2023, 22:44 il a fait comme moi
... Erreur, le modèle est bel et bien supporté par Gutenprint => Liste du matériel supporté pour Gutenprint 5.3.3

on y trouve : Canon PIXMA MG3550

donc pas nécessaire d'installer le paquet de CANON.

Après les arnaques au consommable diverses et variées pour pourrir la vie du consommateur .... NO COMMENTs ! :bomb: :076: :077: :027: :030:
Non non, je n'ai pas précisé que c’était un problème logiciel ... leur logiciel de récupération et autres trucs et astuces pour rebooter a zéro n'ont rien fait ... c'est ça lorsqu'on achète des imprimante premier prix ... he oui ... NO COMMENTs
Debian Stable + Testing -.- Parrot OS - Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
dezix a écrit : 02 févr. 2023, 19:27 Je vois que le sujet est marqué "Résolu"
c'est correct ou une erreur ?
:017: Nolossé :smile:

rixdor a écrit : 02 févr. 2023, 16:41 @lol
Je suis bloqué sur la commande initiale:

Code : Tout sélectionner

fralo@feg-system-product-name:~$  ./install.sh
bash: ./install.sh: Aucun fichier ou dossier de ce type
fralo@feg-system-product-name:~$

et en sudo

Code : Tout sélectionner

fralo@feg-system-product-name:~$ sudo  ./install.sh
[sudo] Mot de passe de fralo : 
sudo: ./install.sh : commande introuvable
fralo@feg-system-product-name:~$
j'ai aussi essayé en me plaçant dans le répertoire où j'ai téléchargé puis extrait les paquets, sans plus de succès.

Est ce que je dois faire quelque chose avant?

Les commandes:

Code : Tout sélectionner

$ cd /tmp
$ wget https://gdlp01.c-wss.com/gds/4/0100005504/01/cnijfilter-mg3500series-4.00-1-deb.tar.gz
$ tar -xvzf cnijfilter-mg3500series-4.00-1-deb.tar.gz
$ ./cnijfilter-mg3500series-4.00-1-deb/install.sh 
[sudo] Mot de passe de laurent : 
==================================================

Pilote d'imprimante Canon Inkjet
Version 4.00
Copyright CANON INC. 2001-2013
Tous droits réservés.

==================================================
Commande exécutée = sudo dpkg -iG ./cnijfilter-mg3500series-4.00-1-deb/packages/cnijfilter-common_4.00-1_amd64.deb
(Lecture de la base de données... 376053 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../cnijfilter-common_4.00-1_amd64.deb ...
Dépaquetage de cnijfilter-common (4.00-1) sur (4.00-1) ...
Paramétrage de cnijfilter-common (4.00-1) ...
Commande exécutée = sudo dpkg -iG ./cnijfilter-mg3500series-4.00-1-deb/packages/cnijfilter-mg3500series_4.00-1_amd64.deb
Sélection du paquet cnijfilter-mg3500series précédemment désélectionné.
(Lecture de la base de données... 376053 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../cnijfilter-mg3500series_4.00-1_amd64.deb ...
Dépaquetage de cnijfilter-mg3500series (4.00-1) ...
Paramétrage de cnijfilter-mg3500series (4.00-1) ...

#=========================================================#
#  Enregistrer l'imprimante
#=========================================================#
Ensuite, enregistrez l'imprimante sur l'ordinateur.
Branchez l'imprimante et mettez-la sous tension.
Pour utiliser l'imprimante en réseau, connectez-la au réseau.
Lorsque l'imprimante est prête, appuyez sur la touche Entrée.
> 
Il installe directement le Deb sans prévenir le p'tit salopiaud... Je trouve que c'est un peu cavalier! :nea:
Donc si jamais le pilote ne fonctionne pas, tu es bon pour un:

Code : Tout sélectionner

$ su -
# apt remove --purge cnijfilter-mg3500series
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Grhim a écrit : 02 févr. 2023, 22:44 canon a décider de l'obsolescence programmer , du jour au lendemain plus rien n'a fonctionner

Ce n'est plus de l'obsolescence programmée mais de l'obsolescence programmable :bad:
=> Vu le nombre de produits écoulés, ça devrait mériter un collectif de victimes et une plainte en bonne et due forme.
**Simple Utilisateur** -- Debian stable - XFCE
Répondre