LPR(1) LPR(1)
lpr - drukowanie off line
lpr [-A] [-b,l] [-C class] [-D debugopt] [-F filterformat]
[-h] [-i indentcols] [-k] [-J job] [-K,# copies]
[-m mailTo] [-P printer] [-Q] [-r] [-R remoteAccount]
[-s] [-T title] [-U user] [-V] [-w width]
[-Z zoptions] [-1,2,3,4 font] [filename...]
Lpr wykorzystuje demona kolejki wydruku do drukowania podanych plikw
gdy usugi bd dostpne. Jeeli nie podano nazw, przyjmowane jest standard-
owe wejcie.
-A Wykorzystuje usugi przesyania uwierzytelnianego, jeli s dostpne.
-C class
Okrela klasyfikacj zadania, jaka ma by zastosowana dla strony
rozdzielajcej i do ustawienia priorytetu.
Priorytety maj zakres od A (najniszy) do Z (najwyszy); domylnym
jest A.
Na przykad,
lpr -C B foo.c
ustawia priorytet/klas na B a drukowany jest plik foo.c.
-D debugoptions
Debugowanie sterowane jest opcj -D. Opcja ta przyjmuje list odd-
zielanych przecinkami ustawie. Maj one jedn z dwu postaci: urzdze-
nie=warto, lub warto ustawiajca caociow warto domyln.
-F filterformat
Okreleniu filtru lub formatu. Domylnie, zakada si, e wejcie jest
standardowym plikiem tekstowym i uywany jest format f; przyjmowane
jest, e urzdzeniem wyjciowym jest drukarka wierszowa. Dostpne s
inne, podane poniej, formaty. Nie wszystkie z nich s dostpne dla
wszystkich drukarek; szczegy znajdziesz w printcap(5). Formaty
podawane s jako pojedyncze mae litery; ponisze z nich s poprawnymi
argumentami opcji -F z zakadanym typem danych. Dla utrzymania
zgodnoci z poprzednimi wersjami lpr typw formatu mona uy jako
samodzielnych opcji (tj. pomijajc F) z wyjtkiem wymienionych niej;
w takich przypadkach moe si pojawi ostrzeenie.
-b, -l
obie flagi te okrelaj plik binarny ("dosowny"), nie zostanie
wykonane adne przetwarzanie. Drukowane przy zastosowaniu fil-
tru formatu f, z zaniechaniem przetwarzania.
-c dane utworzone przez cifplot(l).
-d wyjcie z tex(l) (format DVI ze Stanford).
-g standardowe dane wykresowe utworzone przez programy plot(3X)
(zobacz te plot(1G), gdzie znajdziesz opis filtrw wykorzysty-
wanych przez program buforujcy drukarki).
-n wyjcie z (niezalenego od urzdzenia) troff.
-p Najpierw wykorzystuje pr(1) do sformatowania plikw, potem
drukuje przy uyciu formatu f.
-r Przeraajca opcja USU PO WYDRUKOWANIU. Uwaaj, gdy lpr usunie
pliki po wysaniu ich do kolejki drukowania. Opcja obecna na
danie uytkownikw, dla zgodnoci z inn implamentacj Berkeley
lpr, ale faktycznie NIE powinno jej by.
-t wyjcie z troff(1) (pierwotnie polecenia cat fotonawietlarki,
ale obecnie zakadamy, e to samo, co format n).
-v grafika rastrowa dla urzdze takich jak Benson Varian.
-h Bez strony tytuowej lub nagwka dla tego zadania.
-i indentcols
Wcicie wejcia o indentcols kolumn. Zauwa, e ta opcja nie jest
obsugiwana na wszystkich drukarkach.
-J jobname
Okrela nazw zadania, jaka ma by wydrukowana na stronie rozdziela-
jcej. Domylnie jest to nazwa pierwszego pliku w zadaniu lub
(STDIN) jeli wejcie pochodzi z potoku.
-k Uywane jako filtr, lpr normalnie dla wejcia czytanego z stdin
tworzy plik tymczasowy przed wysaniem go na zdaln drukark. -k
powoduje, e zadanie wysyane jest bezporednio do serwera. Jeeli
zadanie zostanie zabite w rodku tworzenia, to wydrukowany zostanie
czciowo przesany plik. Opcja ta moe nie dziaa z bardzo duymi
zadaniami lub programami buforujcymi spoza LPRng.
-Kcopies, -#copies
Okrela liczb kopii kadego plikw przeznaczonych do druku.
-m mailTo
Po pomylnym zakoczeniu wysya wiadomo pocztow do uytkownika mailTo.
-P printer
Wyjcie bdzie kierowane na drukark printer. Jeeli nie ustawiono
drukarki przy pomocy tej opcji, to stosowana jest domylna. Drukark
domyln wskazuj (w kolejnoci priorytetu): zmienna rodowiskowa
PRINTER, pierwsza pozycja w bazie printcap, wpis default_printer
pliku konfiguracyjnego i, na koniec, wkompilowana (zalena od
hosta) warto default_printer.
-Q Umieszca nazw kolejki druku w pliku zadania. Informacaja ta moe
by nastpnie wykorzystana przez oprogramowanie buforujce do
sterowania formatem wyjciowym.
-R remoteAccount
Okrela informacj rozliczeniow, jakiej ma uy system zdalny druku-
jcy.
Parametr moe suy do okrelania kodu opaty, jaka ma zosta pobrana za
wydruk.
-s Flaga zamieszczona w celu zachowania zgodnoci z innymi wersjami
lpr. W wersjach tych tworzy ona dowizania symboliczne do plikw
przeznaczonych do druku. Lpr wysya teraz pliki wprost do serwera
i flaga ta jest nieistotna.
-T title
Okrela tytu wykorzystywany przez pr(1). Domylnie jest to nazwa
pliku.
-U username
Opcja -U suy do przypisania zadaniu nazwy uytkownika. Jest dostpna
tylko dla ROOTa lub uytkownikw wymienionych w opcji konfigura-
cyjnej allow_user_setting. Jest to oczywicie dziura w systemie
bezpieczestwa, lecz istnieje, by pozwoli systemom takim jak SAMBA
na dostarczanie zada w imieniu uytkownikw. Zobacz Przesyanie
uwierzytelniane poniej.
-V Tryb gadatliwy. Dodatkowe flagi -V zwikszaj gadatliwo. Maksymaln
gadatliwo uzyskuje si stosujc flag debug.
-w width
Okrela szeroko strony dla drukowanego zadania.
-Z zoptions
Opcja stosowana do przekazywania opcji programowi buforujcemu
druk. Uywana, gdy zachodzi potrzeba przekazania dodatkowej lub
specjalizowanej informacji programowi buforujcemu.
-1,2,3,4fontname
Okrela nazw fontu, jaki ma by osadzony na pozycji i przy drukowa-
niu TROFF (przestarzae).
Domylnie, jeeli nie podano nazw plikw lpr czyta standardowe wejcie i
drukuje je.
Pierwotny protok sieciowy LPR zdeefiniowany w RFC1179 nie zapewnia
uwierzytelniania midzy uytkownikiem a serwerem. Jest ono obecnie
obsugiwane przez LPRng. W dokumentacji pomocniczej LPRng znajdziesz
wicej szczegw o dziaaniu i obsudze uwierzytelniania.
lpr w wersji LPRng usiuje by funkcjonalnie zgodne z typowymi implemen-
tacjami lpr. Jest jednak nieco polece i funkcjonalnoci, ktre there are
some commands and functionality that are deliberately missing.
-s Symbolic Links
(Berkeley LPR) Ta opcja okrelaa, e podczas buforowania zada
powinno by uyte dowizanie symboliczne do oryginalnego pliku
danych, zamiast kopii tego pliku. Otwiera to pole dla rnorodnych
problemw z bezpieczestwem, jest te nieefektywne przy drukowaniu na
zdalnym hocie.
Nazwy plikw uywane przez LPRng ustawiane s wartociami w pliku konfigu-
racyjnym drukarek. Poniej podano powszechnie uywany zestaw wartoci
domylnych.
/etc/lpd.conf plik konfiguracyjny LPRng
/etc/printcap plik opisu drukarek
/etc/lpd.perms uprawnienia drukarek
/var/spool/printer* katalogi buforowania
/var/spool/printer*/printer plik blokujcy sterowania kolejk
/var/spool/printer*/control.printer sterowanie kolejk
/var/spool/printer*/active.printer aktywne zadanie
/var/spool/printer*/log.printer plik dziennika drukarki
lpd.conf(5), lpc(8), lpd(8), lpr(1), lpq(1), lprm(1), printcap(5),
lpd.perms(5), pr(1).
Wikszo komunikatw diagnostycznych jest oczywista. Jeli dokadny powd
niepowodzenia pozostaje niejasny, naley wczy poziom debugowania (-D5) i
uruchomi ponownie. Informacja diagnostyczna pomoe uchwyci dokadn przy-
czyn.
LPRng jest rozszerzonym systemem buforowania wydruku o funkcjonalnoci
podobnej do oprogramowania Berkeley LPR. List dyskusyjn o LPRng jest
lprng [AT] lprng.com; subskrypcja przez wysanie listu do lprng-
request [AT] lprng.com ze sowem `subscribe` w treci. Oprogramowanie to jest
dostpne z ftp://ftp.astart.com/pub/LPRng.
Patrick Powell <papowell [AT] astart.com>.
LPRng LPRng-3.6.13 LPR(1)