NAZWA¶
lpr - drukowanie off line
SKŁADNIA¶
- 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...]
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
Lpr wykorzystuje demona kolejki wydruku do drukowania podanych
plików gdy usługi będą dostępne.
Jeżeli nie podano nazw, przyjmowane jest standardowe wejście.
OPCJE¶
- -A
- Wykorzystuje usługi przesyłania uwierzytelnianego,
jeśli są dostępne.
- -C class
- Określa klasyfikację zadania, jaka ma być zastosowana
dla strony rozdzielającej i do ustawienia priorytetu.
Priorytety mają zakres od A (najniższy) do Z
(najwyższy); domyślnym jest A.
Na przykład,
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ę oddzielanych przecinkami ustawień. Mają one
jedną z dwu postaci:
urządzenie=wartość, lub
wartość ustawiająca
całościową wartość
domyślną.
- -F filterformat
- Określeniu filtru lub formatu. Domyślnie, zakłada
się, że wejście jest standardowym plikiem tekstowym i
używany jest format f; przyjmowane jest, że
urządzeniem wyjściowym jest drukarka wierszowa.
Dostępne są inne, podane poniżej, formaty. Nie
wszystkie z nich są dostępne dla wszystkich drukarek;
szczegóły znajdziesz w printcap(5). Formaty podawane
są jako pojedyncze małe litery; poniższe z nich
są poprawnymi argumentami opcji -F z zakładanym typem
danych. Dla utrzymania zgodności z poprzednimi wersjami lpr
typów formatu można użyć jako samodzielnych
opcji (tj. pomijając F) z wyjątkiem wymienionych
niżej; w takich przypadkach może się pojawić
ostrzeżenie.
- -b, -l
- obie flagi te określają plik binarny
("dosłowny"), nie zostanie wykonane żadne
przetwarzanie. Drukowane przy zastosowaniu filtru formatu f, z
zaniechaniem przetwarzania.
- -c
- dane utworzone przez cifplot(l).
- -d
- wyjście z tex(l) (format DVI ze Stanford).
- -g
- standardowe dane wykresowe utworzone przez programy plot(3X)
(zobacz też plot(1G), gdzie znajdziesz opis filtrów
wykorzystywanych przez program buforujący drukarki).
- -n
- wyjście z (niezależnego od urządzenia)
troff.
- -p
- Najpierw wykorzystuje pr(1) do sformatowania plików, potem
drukuje przy użyciu formatu f.
- -r
- Przerażająca opcja USUŃ PO WYDRUKOWANIU.
Uważaj, gdyż lpr usunie pliki po wysłaniu ich
do kolejki drukowania. Opcja obecna na żądanie
użytkowników, dla zgodności z inną
implamentacją Berkeley lpr, ale faktycznie NIE powinno jej
być.
- -t
- wyjście z troff(1) (pierwotnie polecenia cat
fotonaświetlarki, ale obecnie zakładamy, że to samo,
co format n).
- -v
- grafika rastrowa dla urządzeń takich jak Benson Varian.
- -h
- Bez strony tytułowej lub nagłówka dla tego
zadania.
- -i indentcols
- Wcięcie wejścia o indentcols kolumn. Zauważ,
że ta opcja nie jest obsługiwana na wszystkich
drukarkach.
- -J jobname
- Określa nazwę zadania, jaka ma być wydrukowana na
stronie rozdzielającej. Domyślnie jest to nazwa pierwszego
pliku w zadaniu lub (STDIN) jeśli wejście pochodzi z
potoku.
- -k
- Używane jako filtr, lpr normalnie dla wejścia
czytanego z stdin tworzy plik tymczasowy przed wysłaniem go na
zdalną drukarkę. -k powoduje, że zadanie
wysyłane jest bezpośrednio do serwera. Jeżeli zadanie
zostanie zabite w środku tworzenia, to wydrukowany zostanie
częściowo przesłany plik. Opcja ta może nie
działać z bardzo dużymi zadaniami lub programami
buforującymi spoza LPRng.
- -Kcopies, -#copies
- Określa liczbę kopii każdego plików
przeznaczonych do druku.
- -m mailTo
- Po pomyślnym zakończeniu wysyła
wiadomość pocztową do użytkownika
mailTo.
- -P printer
- Wyjście będzie kierowane na drukarkę printer.
Jeżeli nie ustawiono drukarki przy pomocy tej opcji, to stosowana
jest domyślna. Drukarkę domyślną
wskazują (w kolejności priorytetu): zmienna
środowiskowa PRINTER, pierwsza pozycja w bazie
printcap, wpis default_printer pliku konfiguracyjnego i, na
koniec, wkompilowana (zależna od hosta) wartość
default_printer.
- -Q
- Umieszca nazwę kolejki druku w pliku zadania. Informacaja ta
może być następnie wykorzystana przez oprogramowanie
buforujące do sterowania formatem wyjściowym.
- -R remoteAccount
- Określa informację rozliczeniową, jakiej ma
użyć system zdalny drukujący.
Parametr może służyć do określania kodu
opłaty, jaka ma zostać pobrana za wydruk.
- -s
- Flaga zamieszczona w celu zachowania zgodności z innymi wersjami
lpr. W wersjach tych tworzy ona dowiązania symboliczne do
plików przeznaczonych do druku. Lpr wysyła teraz
pliki wprost do serwera i flaga ta jest nieistotna.
- -T title
- Określa tytuł wykorzystywany przez pr(1).
Domyślnie jest to nazwa pliku.
- -U username
- Opcja -U służy do przypisania zadaniu nazwy
użytkownika. Jest dostępna tylko dla ROOTa lub
użytkowników wymienionych w opcji konfiguracyjnej
allow_user_setting. Jest to oczywiście dziura w systemie
bezpieczeństwa, lecz istnieje, by pozwolić systemom takim
jak SAMBA na dostarczanie zadań w imieniu
użytkowników. Zobacz Przesyłanie
uwierzytelniane poniżej.
- -V
- Tryb gadatliwy. Dodatkowe flagi -V zwiększają
gadatliwość. Maksymalną gadatliwość
uzyskuje się stosując flagę debug.
- -w width
- Określa szerokość strony dla drukowanego
zadania.
- -Z zoptions
- Opcja stosowana do przekazywania opcji programowi buforującemu
druk. Używana, gdy zachodzi potrzeba przekazania dodatkowej lub
specjalizowanej informacji programowi buforującemu.
- -1,2,3,4fontname
- Określa nazwę fontu, jaki ma być osadzony na pozycji
i przy drukowaniu TROFF (przestarzałe).
NAZWY PLIKÓW¶
Domyślnie, jeżeli nie podano nazw plików
lpr czyta
standardowe wejście i drukuje je.
PRZESYŁANIE UWIERZYTELNIANE¶
Pierwotny protokół sieciowy LPR zdeefiniowany w RFC1179 nie
zapewniał uwierzytelniania między użytkownikiem a
serwerem. Jest ono obecnie obsługiwane przez LPRng. W dokumentacji
pomocniczej LPRng znajdziesz więcej szczegółów o
działaniu i obsłudze uwierzytelniania.
ZGODNOŚĆ¶
lpr w wersji LPRng usiłuje być funkcjonalnie zgodne z
typowymi implementacjami
lpr. Jest jednak nieco poleceń i
funkcjonalności, które there are some commands and functionality
that are deliberately missing.
- -s Symbolic Links
- (Berkeley LPR) Ta opcja określała, że podczas
buforowania zadań powinno być użyte dowiązanie
symboliczne do oryginalnego pliku danych, zamiast kopii tego pliku.
Otwiera to pole dla różnorodnych problemów z
bezpieczeństwem, jest też nieefektywne przy drukowaniu na
zdalnym hoście.
PLIKI¶
Nazwy plików używane przez LPRng ustawiane są
wartościami w pliku konfiguracyjnym drukarek. Poniżej podano
powszechnie używany zestaw wartości domyślnych.
/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 blokujący sterowania kolejką
/var/spool/printer*/control.printer sterowanie kolejką
/var/spool/printer*/active.printer aktywne zadanie
/var/spool/printer*/log.printer plik dziennika drukarki
ZOBACZ TAKŻE¶
lpd.conf(5),
lpc(8),
lpd(8),
lpr(1),
lpq(1),
lprm(1),
printcap(5),
lpd.perms(5),
pr(1).
DIAGNOSTYKA¶
Większość komunikatów diagnostycznych jest
oczywista. Jeśli dokładny powód niepowodzenia pozostaje
niejasny, należy włączyć poziom debugowania (-D5)
i uruchomić ponownie. Informacja diagnostyczna pomoże
uchwycić dokładną przyczynę.
HISTORIA¶
LPRng jest rozszerzonym systemem buforowania wydruku o funkcjonalności
podobnej do oprogramowania Berkeley LPR. Listą dyskusyjną o
LPRng jest lprng@lprng.com; subskrypcja przez wysłanie listu do
lprng-request@lprng.com ze słowem `subscribe` w treści.
Oprogramowanie to jest dostępne z
ftp://ftp.astart.com/pub/LPRng.
AUTOR¶
Patrick Powell <papowell@astart.com>.
Powyższe tłumaczenie pochodzi z nieistniejącego już
Projektu Tłumaczenia Manuali i
może nie być
aktualne. W razie zauważenia różnic między
powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub
funkcji, prosimy o zapoznanie się z oryginalną
(angielską) wersją strony podręcznika za pomocą
polecenia:
- man --locale=C 1 lpr
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.