[Impression] erreur d'impression de stdin avec lpr

Applications, problèmes de configuration réseau
hutou
Hankyu
Messages : 19
Inscription : lun. 16 janv. 2012, 14:22

[Impression] erreur d'impression de stdin avec lpr

Message 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 ?
hutou
Hankyu
Messages : 19
Inscription : lun. 16 janv. 2012, 14:22

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

Message par hutou »

Up
Suis-je seul à rencontrer ce problème ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

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

Message 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 ?
«The following statement is not true. The previous statement is true.» :nage:
hutou
Hankyu
Messages : 19
Inscription : lun. 16 janv. 2012, 14:22

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

Message 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.
Répondre