web-dev-qa-db-fra.com

Impression: nombre de copies incorrect (N copies carrées)

Je viens de passer à 18.04LTS, j'imprime sur une imprimante réseau en utilisant CUPS. Depuis ma mise à niveau, lorsque j'imprime N copies d'un PDF (via Okular ou Evince), j'obtiens N ^ 2 copies imprimées. Cependant, lorsque j'utilise un appel direct à CUPS: lp -d my-printer -n 5 example.pdf J'obtiens le bon nombre de copies (5 dans cet exemple). Je suppose que les applications appellent simplement N fois N copies.

De plus, les options d'impression (agrafage, etc.) sont absentes du panneau Options, et je dois les régler via le panneau Paramètres généraux d'Ubuntu.

Quel est le canal de communication entre les applications et CUPS? Comment puis-je configurer mon "pipeline" d'impression pour qu'il appelle directement quelque chose comme le lp cmmand?

Merci de votre aide!

Remarque: ce n'est pas la même situation que https://unix.stackexchange.com/questions/265538/cups-prints-n%C2%B2-as-many-copies-as-i-want = puisque dans leur cas, la commande lp donnait aussi le mauvais nombre de copies.

5
Clovis

Cela peut être le résultat du bug Okular Okular, lors de l'impression de 2 pages par feuille, imprime les mauvaises pages. qui dit:

Si j'essaie d'imprimer deux pages à partir d'un PDF (un manuel de l'appareil photo Canon dans ce cas), deux par feuille A4, j'obtiens quatre pages, les mauvaises, deux par feuille.

Comme l'explique Nate Graham, il peut s'agir d'un bogue Qt de niveau inférieur, qui pourrait être L'impression de plusieurs copies avec WebEngine entraîne l'impression (nombre de copies) * (nombre de copies) de copies. qui aurait été corrigé dans Qt 5.8 et 18.04 devrait avoir 5.9.5, donc je ne sais pas pourquoi cela persisterait, mais il semble qu'il y ait encore un bogue dans Qt ou dans Okular.

3
Kristopher Ives

Les objectifs de ce poste: (1) suggèrent une solution de contournement; (2) demander des conseils pour rapporter des bogues. (Je suis sur Ubuntu 18.04 LTS, btw.)

(1) Sur mon système, ce bogue apparaît toujours, et il apparaît comme un Evince problème. Comme OP, Evince me donne n2 le nombre de copies de PDF que je demande. Mais...

  • lp -d my_printer -n 2 example.pdf imprime deux copies;
  • qpdfview imprime le nombre correct de copies (demandez 2, obtenez 2 imprimés); et
  • Foxit PDF Reader imprime le nombre correct de copies (demandez 2, obtenez 2 imprimés).

Donc, en utilisant soit qpdfview (qui se trouve dans les sources de logiciels Ubuntu) soit Foxit évitera le problème résultant d'Evince.

(2) Toujours, [~ # ~] seulement [~ # ~] Evince m'en donnera 4 exemplaires si j'en demande 2, et 9 exemplaires si j'en demande 3, etc.

Il existe des rapports de bogues relatifs à ce problème (ou un présentant un problème similaire) sur d'autres systèmes:

mais je ne trouve pas un tel élément dans la Evince bug-list . Si quelqu'un peut me signaler le bogue signalé ici, tant mieux - sinon, je devrais l'ajouter moi-même.

Caveat lector: Je vois qu'il y a censé être un correctif basé sur CUPS pour cela mais pour une raison quelconque cups-filters est toujours à 1.20.2 sur mon système LTS.

1
Dɑvïd