Page 1 sur 1

[Impression] erreur d'impression de stdin avec lpr

Publié : dim. 07 oct. 2012, 22:41
par hutou
Bonsoir,
Depuis quelque temps, lpr et stdin ne semblent plus faire bon ménage.
Sur mon poste, l'impression de la sortie standard d'une commande dans un "pipe" avec lpr se termine systématiquement en erreur avec le message "can't detect filetype"
Exemple:

Code : Tout sélectionner

sort /etc/group | lpr

En consultant mon historique d'impression, j'ai pu vérifier qu'au mois d'août, ça marchait encore, mais il y a eu plusieurs mises à jour de cups ces dernières semaines !
Une idée du problème ?

Re: [Impression] erreur d'impression de stdin avec lpr

Publié : mar. 09 oct. 2012, 09:40
par hutou
Up
Suis-je seul à rencontrer ce problème ?

Re: [Impression] erreur d'impression de stdin avec lpr

Publié : mar. 09 oct. 2012, 13:35
par FoolEcho
hutou a écrit :avec le message "can't detect filetype"
Pige pas. Chez moi, c'est lpr: Error - no default destination available., vu qu'il faut préciser l'imprimante avec -P (que tu peux obtenir avec lpstat -a). Tu as un alias sur lpr ?

Re: [Impression] erreur d'impression de stdin avec lpr

Publié : jeu. 11 oct. 2012, 12:03
par hutou
Non, aucun alias.
J'ai simplement fait une installation classique de cups il y a déjà longtemps, et ce type de commande marchait très bien encore au mois d'août !
Je ne comprends pas ce qui a pu se passer.

Voici quelques infos complémentaires.
Merci de ton aide.

Code : Tout sélectionner

$ lpstat -a
hp990cm accepting requests since mer. 10 oct. 2012 00:12:56 CEST
Virtual_PDF_Printer accepting requests since mar. 09 oct. 2012 23:56:50 CEST
$

Code : Tout sélectionner

$ lpstat -d
system default destination: hp990cm
$ 
Si je fais

Code : Tout sélectionner

cat /etc/passwd >fichier
lpr fichier
ou bien

Code : Tout sélectionner

cat /etc/passwd >fichier
lpr fichier -P Virtual_PDF_Printer
l'impression se déroule normalement.

Avec

Code : Tout sélectionner

cat /etc/passwd | lpr
l'impression se termine en erreur avec le message "can't detect filetype"
Avec

Code : Tout sélectionner

cat /etc/passwd | lpr -P Virtual_PDF_Printer
l'impression se termine également en erreur avec le message "Filter failed", ce qui semble un peu la même chose. Dans ce dernier cas, un fichier _stdin_.pdf est néanmoins créé dans mon répertoire ~/PDF, mais "vide", c'est-à-dire sans les données d'entrée, seulement du code propre au type de fichier PDF.