1 votes

(K)ubuntu 19.10 ne peut pas imprimer des fichiers texte depuis la console

J'ai des problèmes avec le système d'impression sur mon Kubuntu 19.10

J'ai essayé tellement de choses que je ne peux pas les retracer complètement, mais ce qui suit est le cœur du problème.

$ echo "test" | lp -d Boomaga
request id is Boomaga-339 (0 file(s))
$ echo "test" | lp
request id is HP-LaserJet-Professional-M1132-MFP-340 (0 file(s))

Idem pour lpr

kubuntu affichage des files d'attente d'imprimantes

Chaque tentative se solde par le message "Filter failed" (échec du filtrage).

Je ne sais pas quel filtre installer, réinstaller, supprimer ou effacer directement.

Heureusement, l'impression à partir d'applications graphiques telles que firefox, okular, libre office fonctionne correctement.

Je pense que le problème vient de la façon dont le logiciel convertit normalement les fichiers texte en postscript, mais je n'en suis pas sûr.

Il y a quelque temps, j'essayais tellement de résoudre ce problème que j'ai installé au hasard "lpr - BSD lpr/lpd line printer spooling system" qui a également interrompu l'impression à partir de toutes les applications basées sur KDE et il m'a fallu plusieurs semaines pour le découvrir. Maintenant je peux imprimer à partir des applications directement en lançant une sortie postscript (si je comprends bien) mais j'ai besoin de temps en temps d'imprimer des fichiers texte, ou du texte à partir de stdout.

Le journal de cups ne m'a pas donné d'informations utiles, même si le débogage était activé.

Toute indication sur ce qu'il faut vérifier ou sur ce qu'il faut réinstaller est la bienvenue.

0voto

jack Points 1

Une sorte de solution :

1er
Sun 28 Jun 2020 02:45:17 PM EDT <------------------/ trying cups install /---
ouvrir CUPS 2.3.1
http://localhost:631/

Après l'installation, le logiciel n'imprime que la première ligne du fichier texte et fait comme si le travail était terminé ?

-rwxr-xr-x 1 root 63080 Apr 10 09:12 /usr/lib/cups/filter/texttopdf <--------/  likely problem  /---
D [28/Jun/2020:14:46:02 -0400] [Job 59] PID 71266 (/usr/lib/cups/filter/texttopdf) crashed on signal 6.

[ jack @ s0n5-u20 scr-2  ~ ]
$ echo "a" | CHARSET=utf-8 /usr/lib/cups/filter/texttopdf 1 user title 1 "PageSize=A4" > out.pdf
Unsupported OTF font / glyf table 
texttopdf: fontembed/sfnt.c:651: otf_get_width: Assertion `0' failed.
Aborted (core dumped)

L'impression de fichiers texte fonctionne sur Ubuntu 20.04 :

gvim
konsole prt sc
$ enscript /tmp/le0203 
    [ 1 page * 1 copy ] sent to printer ----/   works  /---
    but has file location on header ???  not desireable.
$ enscript -B /tmp/le0203
    no file location header !

l'impression de fichiers texte échoue lp lpr

L'utilisation de enscript -B est une solution de contournement, <------/ my tmp solution /--

Il est étrange qu'Ubuntu 20.04 ne soit pas testé pour l'utilisation de lp et lpr ?

0voto

ladmanj Points 11

Je reviens ici après un certain temps. Mon problème a été résolu il y a plusieurs mois, mais j'ai oublié de donner mon avis ici.

La fonctionnalité attendue a été désactivée par une installation erronée du paquet :

lpr - BSD lpr/lpd line printer spooling system

Il a commencé à fonctionner après son retrait et l'installation de :

cups-bsd - Common UNIX Printing System(tm) - BSD commands

J'espère que cela pourra aider quelqu'un qui a un problème similaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X