Re: serveur impression

Top Page

Reply to this message
Author: Nicolas Kowalski
Date:  
To: Tuan Pham-Dinh
CC: guilde
Subject: Re: serveur impression
Tuan Pham-Dinh <Dinh-Tuan.Pham@???> writes:

> C'est pas mal mais ce qui m'intéresse le plus, c'est la possibilité de
> basculer l'inprimante en les modes recto et recto-verso, qui n'y est
> pas. Le paneau de configuration _sur l'imprimante me donne cette
> possibilité_, mais ce n'est pas aussi commode que si on peut le faire
> à distance. Il doit y avoir la possibilité de la faire par logicile,
> je suppose, mais je ne sais pas comment.


Avec le couple lprng/ifhp, j'ai défini dans /etc/printcap des
imprimantes virtuelles <imprimante>-<modification>, où <imprimante>
est le nom dans le DNS/NIS/whatever, et <modification> la
transformation du postscript à effectuer (simplex, sduplex aka short
duplex, slide). Exemple :

hp1|HP LaserJet 4050TN
        :lp=hp1@server
hp1|HP LaserJet 4050TN
        :lp=hp1%9100
        :server
        :af=/var/spool/lpd/hp1/acct
        :sd=/var/spool/lpd/hp1
        :if=/usr/lib/filters/ifhp
        :of=/usr/lib/filters/ofhp
        :mx#0
        :sh@
        :bp=/usr/lib/lprng/filters/psbanner.new
        :sf



hp11-simplex|HP LaserJet 4050TN (simplex)
        :lp=hp11-simplex@server
hp11-simplex|HP LaserJet 4050TN (simplex)
        :lp=hp11@server
        :lpd_bounce
        :server
        :af=/var/spool/lpd/hp11-simplex/acct
        :sd=/var/spool/lpd/hp11-simplex
        :if=/usr/lib/filters/ifhp
        :of=/usr/lib/filters/ofhp
        :ifhp=simplex
        :mx#0
        :sh



La deuxième imprimante ne fait que transformer le postscript reçu en
document recto simple (simplex), et le renvoit à l'imprimante réelle
(la première définie). La transformation est indiquée via l'option
ifhp=...


> 2) En imprimant un fichier texte (non postcript), j'ai toujours un
> erreur. Mais on peut quand même inprimmer en poussant le boution
> reprise sur l'inprimante et alors apparaitre le message "ordinaire A4 a
> la PLC ?" et appuyant sur le bouton reprise de nouveau, ca imprime.
>
> Ce problème est probablement venir du filtre ifhp, mais je ne trouve
> pas le moyen de configurer ce filtre (c'est encore de la jungle)



Dans /etc/ifhp.conf, on peut forcer la conversion en
postscript. Personnellement, j'avais eu des soucis avec
l'interprétation texte de l'imprimante (quand elle fait elle-même la
conversion) ; je ne la laisse plus faire toute seule :

default_language=text
forceconversion

text_converter=/usr/bin/a2ps -q -B -2 -M A4 -o-
text_converter_output=ps

[ apple postscript ps ]
pjl@
pcl@
ps
text@
file_output_match = [
 *postscript*  ps
#  if your printer does not handle text but has PS, use:
 *text*  ps /usr/lib/filters/text-filter ARGV
  *       ps /usr/lib/filters/text-filter ARGV
 ]




Mes 2 centimes.

Nicolas.