Hva er Vikling i Linux?

Hva er Vikling i Linux?


Som med de fleste moderne operativsystemer, støtter Linux spoling, en funksjon som automatisk styrer utskrift som en selvstendig oppgave, slik at du kan lage rapporter uten å binde opp datamaskinen. Den tekstbaserte kommandoer som brukes til å kontrollere køen er utledet fra Unix. I tillegg til disse, Linux har også grafiske brukergrensesnitt verktøy for spooler administrasjon.

spooler Concepts

Hvis du sender utskriften direkte fra en applikasjon til en skriver, må du vente til skriveren er ferdig før du kan fortsette å bruke programmet. En spooler forbedrer situasjonen ved å avlede utskriften til en midlertidig fil på harddisken. Fordi harddisken behandler data mye raskere enn en skriver kan, avslutter programmet sitt utskriftsfunksjonen i løpet av sekunder i stedet for minutter eller timer, slik at du kan gjenoppta arbeidet med lite avbrudd. Utskriftskøprosessen fortsetter å mate skriveren med sider fra harddisken filen før den er fullført uten å kreve noen oppmerksomhet fra din side. Den spooler aksepterer sider fra flere programmer samtidig, organisere meldingene i en prioritert venteliste kalles en "kø" og sende hver rapport til skriveren når den blir tilgjengelig.

Spool Kommandoer

I en Linux konsoll vindu, bruker du et sett med maskinskrevne kommandoer for å skrive en rapport eller leder spolingsfunksjoner. Den "lpr" -kommandoen, for eksempel mottar teksten som en inngang og sender det til spolen køen for datamaskinens standardskriver. For å skrive ut en liste over filer, omdirigere deg resultatet av "ls" kommando til skriveren, som følgende eksempel viser:

$ ls | lpr

En annen enkel kommando, "lpq", viser alle rapportene tiden holdt i spolen køen. Den "lprm" kommandoen lar deg avbryte rapporter i kø, som vist i dette eksemplet:

$ Lprm -

Ovennevnte kommandoen fjerner alle rapportene tiden holdt i køen som tilhører deg.

KDE og GNOME Utility

Selv om du kjører tradisjonelle Linux og Unix administrative programmer i et konsollvindu som du skriver kommandoer, mer moderne gui verktøy gjør den samme jobben med museklikk. KDE og GNOME-skrivebordsmiljøet for Linux, for eksempel tilby "Skriver Applet", som er et enkelt system brett program som viser rapportene venter i spolen køen og viser skriver advarsler og feilmeldinger i sanntid på skjermen.

spool Process

Hver Linux-maskin kjører "lpd," en uavhengig prosess som håndterer alle aktiviteter for utskriftskøen. Lpd starter når du starter datamaskinen og forblir i minnet så lenge maskinen er på om noen rapporter skrives ut eller ikke. Når PCen skriver ut en rapport, Linux kjører en ekstra kopi av LPD for hver aktive skriveren.