Manpages

NIMI

lpq — ohjelma tulostusjonon tutkimiseen

YLEISKATSAUS

lpq [−l] [−Ptulostin] [työ # ...] [käyttäjä ...]

KUVAUS

Lpq -ohjelmalla voi tutkia tulostusjonoa, jota lpd(8) käyttää tiedostojen tulostamiseen. Ohjelma raportoi käyttäjän nimettyjen tai kaikkien tulostustöiden tilan. Jos Lpq ajetaan ilman parametria, raportoidaan kaikki tulostustyöt, jotka ovat sillä hetkellä tulostusjonossa.

Valitsimet:

−P

Määrittele tulostin, muutoin käytetään oletustulostinta (tai tulostinta joka on määritelty PRINTER-ympäristömuuttujassa). Kaikki muut argumentit tulkitaan käyttäjäniminä tai tulostustyönumeroina, joilla suodatetaan töistä ne, joista ollaan kiinnostuneita.

−l

Tulostetaan tietoa työhön kuuluvista tiedostoista. Normaalisti näytetään niin paljon informaatiota, mitä mahtuu yhdelle riville.

Kaikille töille, jotka käynnistetään komennolla lpr(1), lpq raportoi käyttäjän nimen, työn senhetkisen järjestysnumeron jonossa, tiedostojen nimet, jotka kuuluvat työhön, työn tunnistenumeron (käyttämällä tunnistenumeroa haluttu työ voidaan poistaa jonosta lprm(1) komennolla) sekä työn kokonaiskoon tavuissa. Töiden järjestely on riippuvainen algoritmista, jota käytetään jonohakemiston järjestelyyn. Toiminnan perusperiaate on FIFO-tyylinen (First in First Out, ensimmäisenä sisään, ensimmäisenä ulos). Tiedostoista, jotka muodostavat jonon, ei välttämättä ole tiedossa niiden nimiä (tapauksissa, joissa lpr(1) -komentoa käytetään ns. putkitetussa komennossa). Näissä tapauksissa tiedosto ilmaistaan ’’(vakiosyötteenä)’’.

Jos lpq varoittaa, että tulostusdemoni ei ole käynnissä (johtuen esim. jostain virheestä), demoni voidaan käynnistää uudelleen lpc(8) -komennolla.

YMPÄRISTÖMUUTTUJAT

Jos seuraava ympäristömuuttuja on olemassa, lpq käyttää sitä:

PRINTER

Määrittelee vaihtoehtoisen oletustulostimen.

TIEDOSTOT

/etc/printcap

Määrittelee tulostimen ominaisuudet.

/var/spool/*

Tiedostossa printcap määritelty jonohakemisto.

/var/spool/*/cf*

Ohjaustiedostot, jotka määrittelevät tulostustyöt.

/var/spool/*/lock

Lukitustiedosto aktiivisena olevalle työlle.

/usr/share/misc/termcap

Määrittelee näytön manipuloinnin useille näytöille.

KATSO MYÖS

lpr(1), lprm(1), lpc(8), lpd(8)

HISTORIA

Lpq esiteltiin 3BSD -järjestelmässä.

BUGIT

Jonohakemiston informaation dynaamisesta luonteesta johtuen lpq voi joskus raportoida epäluotettavasti. Tulosteen muodostus on riippuvainen päätteen rivien pituudesta, mikä voi aiheuttaa liian leveitä rivivälejä.

DIAGNOSTIIKKA

Ei osaa avata eräitä tiedostoja. Lukitustiedosto vioittuu. Roskatiedostoja syntyy, kun demoni ei ole aktiivinen, mutta jonohakemistossa on tiedostoja.