Nästa Föregående Innehållsförteckning

4. Diverse ting

Detta avsnitt innehåller information som inte finns någon annanstans.

4.1 Att formatera före utskrift

Då de flesta ASCII-filer ej är formaterade för utskrift, kan det vara bra att formatera dem på något sätt innan de skickas till skrivaren. Det kan t.ex. innebära att placera titel och sidnummer på varje sida, sätta marginaler, skriva texten med dubbelt radavstånd, formatera med indrag och/eller skriva texten i flera spalter. Ett vanligt sätt att göra detta, är att använda en s.k. förprocessor, som exempelvis pr.

$ pr +4 -d -h"Doktorsavhandling, andra utkastet" -l60 thesis.txt | lpr

I exemplet ovan tar pr innehållet i filen thesis.txt och hoppar över de tre första sidorna (+4), sätter sidlängden till 60 rader (-l60), använder dubbelt radavstånd (-d) och placerar texten ``Doktorsavhandling, andra utkastet'' överst på varje sida (-h). Utmatningen från pr placeras så i skrivarkön av lpr. Se manualsidan, om du vill ha ytterligare information om pr.

4.2 Miljövariabeln PRINTER

Alla kommandon som ingår i Linux utskriftshanterare accepterar flaggan -P. Denna flagga tillåter användaren att bestämma vilken skrivare som skall användas. Om skrivare inte anges, kommer utmatningen att skickas till standardskrivaren.

Istället för att var gång behöva ange skrivare, kan du sätta miljövariabeln PRINTER till namnet på den skrivare du vill använda. Detta görs på olika sätt i olika skal. I bash görs det med

$ PRINTER="skrivar_namn"; export PRINTER

och i csh, skriver du kommandot

% setenv PRINTER "skrivar_namn"

Dessa kommandon kan placeras i ditt loginskript (.profile för bash, eller .cshrc för csh), eller ges på kommandoraden. (Se bash(1) och csh(1) för ytterligare information om miljövariabler.)


Nästa Föregående Innehållsförteckning