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

6. Hur det fungerar, grunderna

För att få utskrivning att fungera bra måste du förstå hur lpd systemet fungerar.

Lpd står för Line Printer Daemon, och refererar i en del texter till både daemonen och hela samlingen av program som hanterar utskriftsspoolingen. Dessa är:

lpd

Spooling daemon. En av dessa kör för att kontrollera allt på en maskin, OCH en körs per skrivare medan skrivaren skriver ut.

lpr

Användares spooling kommando. Lpr kontaktar lpd och stoppar in ett nytt skrivarjobb i kön

lpq

Listar jobben i en skrivarkö.

lpc

Lpd system kontroll kommando. Med lpc kan du stoppa, starta, omorganisera, etc skrivarköerna.

lprm

lprm tar bort et jobb ur skrivarkön.

Så hur sitter det ihop? Jo, när systemet startar upp, startas lpd. Den skannar igenom filen /etc/printcap för att få reda på vilka skrivare som den skall hantera köer för. Var gång någon kör lpr så kontaktar lpr lpd genom /dev/printer, och matar lpd med både filen som skall skrivas ut och information om vem som skriver och hur den skall skrivas ut. lpd skriver så ut filen på den passande skrivare som står på tur.

lp systemet var från början konstruerat när de flesta skrivare var radskrivare - dvs, folk skrev mest vanlig ascii. Men det visar sig att bara lite scriptjob behövs för att lpd skall fungera för dagens utskriftsjob, som oftast är i PostScript, eller text, eller dvi, eller...


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