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...]
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.
- -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).
Domyślnie, jeżeli nie podano nazw plików
lpr czyta standardowe wejście i drukuje je.
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.
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.
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
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ę.
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.
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/.