Detta avsnitt innehåller information som inte finns någon annanstans.
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.
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.)