[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] La vie continue, malgré LILO



> Bonjour à tous,
>   2.. Plus embêtant est le problème imprimante (HP Deskjet 890C).  
> Si je fais simplement : "echo -e "Bernard\f" > /dev/lp0", 
> j'obtiens une impression A4 "normale" c-à-d mode "Portrait" et 
> grandeur de police normale.  
> Par contre, si je fais "lpr /etc/fstab", il s'agit d'un petit fichier,
> et il s'imprime en lettres de police TRES petite dans le fond-haut de la
> feuille, et cela, en mode "Paysage".  Je crois comprendre l'histoire,
> mais je n'arrive pas à y remédier.  C'est qu'en fait, si j'imprime un
> long fichier (/etc/apsfilterrc), j'imprime en réalité côte à côte en
> mode "Paysage" deux feuilles A5.  Pourtant, dans Yast, j'ai bien
> configuré A4, mais nulle part, je n'ai rencontré le choix possible entre
> les modes "Portrait et Paysage".

En fait ta première démarche envoie le stdout directement vers le device
imprimante.
Dans le deuxième cas, il est envoyé vers le spooler d'impression, qui
entre autres opère un filtrage (aspfilter) qui dans ce cas-ci repère que
le fichier est un simple fichier texte, le convertit en PostScript et
dispose alors de moyens simples pour effectuer des transformations utiles.

Par exemple pour gagner de la place : imprimer en deux colonnes [ 
ressemble à 2 x A5] en petits caractères ...

Comme il s'agit maintenant de PostScript (un langage dérivé du FORTH,
devenu le standard de description de page), il faut l'intérpréter pour
obtenir un bit map sur le papier. Si tu n'as pas d'imprimante capable de
supporter PostScript (cf déclaration dans YAST), le filtre utilise
GOSCRIPT pour réaliser cette conversion au niveau du PC, avant d'enfin
envoyer le bit map vers /dev/lp0.

Visiblement le second chemin est beaucoup plus long, mais il supporte bien
plus de fonctionnalités, en plus du spooling (gestion de queues)

	Alain

---------
This message was sent by Majordomo 1.94.3. Please report problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.