← Back to team overview

sslug-teknik team mailing list archive

Sv: Og så til et printerspørgsmål.

 

>> Hvad er proceduren for at få en laserprinter installeret ???
>> 
>
>1) checke at den angivne port (/dev/lp0, lp1, lp2 ) virker til printeren.
>   den nemmeste er at lave en ascii-text-fil der afluttes med formfeed :
>   evt blot :
>  /bin/echo -ne "1. Dette er en test\n2. Dette er en test\n\f" > /dev/lp0
>
>Når der sker et sideskift på printeren har du fundet den rigtige port.
>Egentlig bør der kun være en, og lp-modulet bør fortælle hvilken den har 
>detekteret (se log-fil). Er det 2.2.x kerner så vær opmærksom på at det
>er sket nogle ændringer med paralleporten (anden nummerering mv.)
>
>2) Afhængig af Linux distribution så svarer du på diverse sprøgsmål
>   i opsætningsprogrammets printerdel, og giver korrekt /dev/lpN 
>   og evt printernavn, f.eks. "lp"
>
>   derefter bør nedenstående igen udskrive de to linier til printeren:
>   # -Plp angiver ønsket printer: lp
>   /bin/echo -ne "1. Dette er en test\n2. Dette er en test\n\f" | lpr -Plp
>
>Er porten der slet ikke, så check med "lsmod" at "lp" modulet er loadet.
>Evt. en "modprobe lp" vil loade modulet.


Hej Igen.

Hmmm. Det ser ikke helt fjollet ud !
Dvs. Der er hul igennem til printeren (den første echo gav det resultat)
Men ved at bruge printdaemonen (Det andet echo) kommer der ikke umiddelbart noget ud.
Dvs. Tilsyneladende kører "filterfunktionen" ikke idet jeg skulle tage printeren offline og give en manuel form feed før der kom noget ud.
Dvs. een linie (\n og \f blev ikke fortolket korrekt)
Det er vel det som skal ligge i /var/spool/lpd/lp/filter eller er der noget jeg har misforstået)
Og det næste meget naturlige spørgsmål er derefter: Hvor finder jeg sådanne en filter definition ?
(URL ...?)

Hilsen

/MOrten




Follow ups