Forum Linux.général [Réglé] Impossible de configurer imprimante via GUI, mais (presque) ok via CLI?

Posté par  (Mastodon) . Licence CC By‑SA.
2
30
jan.
2022

Hello,

Je vous plante le décors:

  • J'ai une imprimante multifonctions Canon Pixma MG6200-quelque-chose que j'utilise en WiFi.
  • Elle fonctionne sous Windows.
  • Sous nunux (Debian 11/Xfce), elle est également reconnue et est installée, sans souci. Joie! Sauf que…

Quoi que je fasse dans les Propriétés de l'imprimante, via l'utilitaire graphique system-config-printer, ou via le menu Imprimer disons dans Writer ou autre, le pilote/Cups persiste à vouloir utiliser le bac arrière de l'imprimante, au lieu du bac par défaut. Ce bac arrière étant vide (il sert uniquement pour le papier photo), l'imprimante refuse donc d'imprimer.

En passant par le GUI en question je clique sur le Nom de mon inprimante->Properties et j'ai bien accès à ses réglages (Printer Options) où je peux changer ce que je veux, y compris le format du papier (Media Size: A4) et le bac (Media source: Main). Sauf que ça ne change rien. Notez que ça merde aussi si je prends Automatic au lieu de Main. L'imprimante essaye toujours de trouver le papier dans le bac arrière.

Depuis que j'ai switché, je garde un Windows sous la main juste pour cette imprimante et ça commence à me gonfler. Du coup, j'ai commencé à chercher des infos sur CUPS et tout ça pour voir ce que je pouvais faire, ou pas.

Je pense avoir tenté tout du peu que j'ai réussi à piger. À savoir :

  • Supprimer et réinstaller l'imprimante,
  • En utilisant au choix les drivers cups ou, si on peut dire, le module 'driverless'.
  • J'ai ensuite tout refait mais cette fois directement depuis l'interface admin de CUPS, dans le navigateur. Là aussi, je peux tout changer, y compris le bac… sauf que le changement n'est jamais pris en compte.

Finalement, je suis tombé sur cette discussion et sur cette ligne de commande qui me permet d'imprimer comme je le souhaite, du moins un fichier texte de test:

lp -o media=a4 -o InputSlot=Tray1 test.txt

Hélas, ça ne marche pas si je lui file un fichier ODT en paramètre : il m'annonce un laconique mais explicite Unsupported document-format blablabla opendocument.text.

Et puis, ça ne règle de toute façon pas le non-fonctionnement de l'imprimante via le GUI ou via le menu imprimer de n'importe quelle app.

Ce que je ne pige pas, c'est:

  1. Pourquoi changer les paramètres dans le GUI ne change pas le comportement de l'imprimante/du pilote.
  2. Pourquoi la commande lp avec ses paramètres, passe outre ce bug et utilise le bon bac à papier?
  3. Est-ce que j'ai raté une option, un truc caché ou bien évident comme le nez au milieu de la figure, qui expliquerait pourquoi j'ai cet étrange souci?

J'aimerais vraiment définitivement me passer de Windows. Si possible sans avoir à racheter une imprimante (je préfère ne pas jeter un outil qui fonctionne encore très bien). D'autant plus que je sais à présent que cette imprimante semble aussi fonctionner normalement sous nunux.

je suis tout sauf un pro de Linux, vous l'aurez sans doute deviné, mais si vous avez la moindre suggestion (ou besoin de plus d'infos sur ma config), n'hésitez surtout pas ;)

Edit:

Solution(s):

Merci à tout le monde pour vos suggestions et vos questions, non seulement vous m'avez sorti d'une impasse mais, encore une fois, vous m'avez poussé réfléchir autrement à un problème.

Le souci semblait donc lié au fait que, bien qu'installés sans erreur ni alerte, les pilotes proposés par défaut par nunux ne soient pas 100% compatible avec mon imprimante.

Installer les pilotes officiels Canon a réglé le souci et l'imprimante fonctionne comme on s'y attend: choix du bac respecté.

Cela dit, j'ai également noté que les pilotes Canon ne sont pas libres. Si j'ai cette fois choisi la simplicité en les utilisant malgré tout (je voulais absolument voir si cette cochonnerie d'imprimante pouvait fonctionner), j'ai également noté la suggestion de tester les pilotes libres Gutenprint… que je testerai dès que je vais virer Windows de mon second PC (enfin!) pour lui installer une Debian, ou peut-être une Arch ? Tant qu'à tester, hein ;)

Un grand merci encore, à chacun. C'est tout con, mais j'ai un sourire jusque derrière les oreilles de savoir que je n'ai plus besoin de garder une machine sous Windows, que je peux tout faire sous ma Debian :)

  • # Question con

    Posté par  . Évalué à 4.

    Dans ta ligne de commande, tu spécifie InputSlot=Tray1, mais dans ton réglage GUI, tu dis utiliser le paramètre Media source: Main. Tu ne peux pas configurer Media source: Tray1 dans ta GUI ?

    • [^] # Re: Question con

      Posté par  (Mastodon) . Évalué à 2.

      Non, il propose: Main, Automatic, Rear. J'avais noté cette différence, mais j'ai mis ça sur le fait que des personnes différentes avaient probablement du travailler sur ces deux programmes et utiliser des termes un peu différents. J'ai tort?

      (au fait, j'ai oubliw de signaler que mon installation est en anglais, ne vous étonnez pas)

  • # interface web CUPS

    Posté par  . Évalué à 4.

    Bonjour

    Et en cliquant sur le lien suivant : http://localhost:631/admin
    est-ce que tu ne trouves pas un endroit où tu pourrais régler les paramètres que tu veux modifier ?

    • [^] # Re: interface web CUPS

      Posté par  (Mastodon) . Évalué à 2.

      Si, je l'ai d'ailleurs signalé dans mon premier message: j'ai tenté de tout refaire depuis cette inferface d'administration CUPS dans le navigateur (installation et configuration), avec le même résultat: échec.

      L'imprimante est bien reconnue, elle est configurable et je peux choisis le bac à utiliser, sauf qu'elle refuse de prendre en compte mon choix.

      • [^] # Re: interface web CUPS

        Posté par  . Évalué à 3.

        J'ai eu un problème de ce genre (dans mon cas c'était le refus de prendre en compte mon choix de faire du A4 par défaut, ça restait en Letter). Je crois me rappeler que le choix n'était pas mémorisé à cause d'un problème de droit. As-tu essayé en étant root ?

        • [^] # Re: interface web CUPS

          Posté par  (Mastodon) . Évalué à 1.

          Non (mais j'ai vérifié que je dispose bien des droits pour l'impression).
          je vais tester, merci. Question bête : lancer LibreOffice avec sudo ce serait bon?

  • # installer les pilotes du fabricant

    Posté par  . Évalué à 5. Dernière modification le 31 janvier 2022 à 09:43.

    le pilote open source n'est peut-etre pas totalement compatible
    il faut peut-etre installer le pilote du constructeur

    https://www.canon.fr/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg6250.html?type=drivers&language=fr&os=linux%20(64-bit)

    • [^] # Re: installer les pilotes du fabricant

      Posté par  . Évalué à 2.

      Voire le pilote libre Gutenprint. Je l'utilise avec une autre imprimante Canon à double bac, ça fonctionne bien.

      • [^] # Re: installer les pilotes du fabricant

        Posté par  . Évalué à 2.

        possible mais moi ca me fait pas envie
        apres c'est une question de philosophie entre non libre qui fonctionne (peut-etre) et libre qui fonctionne (peut-etre) ;)

        Canon PIXMA MG6200 bjc-PIXMA-MG6200 EXPERIMENTAL

        • [^] # Re: installer les pilotes du fabricant

          Posté par  . Évalué à 4.

          Oui ça peut faire peur mais la MP540 taguée elle aussi "experimental" fonctionne très bien.
          Dans tous les cas, ça fait deux potentielles solutions pour Yal.

          • [^] # Re: installer les pilotes du fabricant

            Posté par  (Mastodon) . Évalué à 1.

            Yep, et c'est déjà tellement plus que ce que j'avais en postant mon appel à l'aide hier soir ;)

            Pour ce qui est de la question éthique/non-libre. Ma priorité ici est avant tout de ne pas gaspiller. Càd d'utiliser le hardware dont je dispose, y compris l'imprimante.

    • [^] # Re: installer les pilotes du fabricant

      Posté par  (Mastodon) . Évalué à 1.

      Merci, je teste ça.

    • [^] # Re: installer les pilotes du fabricant

      Posté par  (Mastodon) . Évalué à 2.

      Merci beaucoup. Tout marche (imprimer et scanner), avec les pilotes Canon. Je vais mettre à jour le statut du thread et ajouter une petite synthèse de toutes vos suggestions.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.