← Back to team overview

sslug-teknik team mailing list archive

Re: Printer udskrivning

 



Frank Damgaard wrote:
On Wed, Nov 13, 2002 at 09:00:07 +0100, John Duck wrote:

Jeg har et problem når jeg skal printe ud.
Fordi når jeg udskriver så ligner det noget som dette:

hej
  hvorfor
         skifter
                den
                   linje
                        hele
                            tiden


Jeg ved det er noget med "Carriage Return", men hvor sætter man det til eller hvor skal man skrive det????


I Printing Howto kaldes dette "the staircase effekt"
(trappe effekten)

På min HP Laserjet III sætter jeg blot menuen på printerens LCD display
sådan at den forstår både unix og DOS linieskift (hhv. LF og CR LF)

Måske din ukendte printer har en tilsvarende indstilling.

Hvordan udskrev du teksten til printeren?
Kører du med et magicfilter, således at du sender postscriptfiler
til din printer, og filteret konverterer til grafik/dots
så skulle du ikke få trappeeffekten.
Så du kunne prøve med a2ps (ascii to PS) eller pcps til
at formatere tekstfiler.

Ønsker du at skrive direkte tekst ud til printeren så kan
du lave et lille filter der konvertere LF til CR LF .
Måske det filer du har kan konfigureres til dette.

Her et et filter, der kan bruges:

<klip her>
#!/bin/bash
awk '{ printf("%s\r\n",$0) }'
</klip her>
Det er et rent filter, dvs. STDIN > STDOUT.

--
Jon Svejgaard
====================================================================
                               | ACE - UNIX/Linux Consultancy
                               | Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx               | DENMARK
http://www.ace.dk              | +45 5826 1799 / +45 4052 0799
====================================================================



Follow ups

References