.\" Copyright (C) 1992-1997 Michael K. Johnson <johnsonm@redhat.com>
.\" Copyright (C) 1998      Andrea Arcangeli   <andrea@e-mind.com>
.\" It may be distributed under the terms of the GNU General Public License,
.\" version 2, or any higher version.  See section COPYING of the GNU General
.\" Public license for conditions under which this file may be redistributed.
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.\" This file is distributed under the same license as original manpage
.\" Copyright of the original manpage:
.\" Copyright © 1992-1997 Michael K. Johnson, 1998 Andrea Arcangeli (GPL-2+)
.\" Copyright © of Polish translation:
.\" Przemek Borys (PTM) <pborys@dione.ids.pl>, 1999.
.\" Robert Luberda (PTM) <robert@debian.org>, 2002.
.\" Michał Kułach <michal.kulach@gmail.com>, 2013, 2016.
.TH TUNELP 8 "październik 2011" util\-linux "Administracja systemem"
.SH NAZWA
tunelp \- ustawia różne parametry urządzenia lp
.SH SKŁADNIA
\fBtunelp\fP [\fIopcje\fP] \fIurządzenie\fP
.SH OPIS
\fBtunelp\fP ustawia różne parametry urządzeń /dev/lp\fI?\fP, umożliwiając
zrobienie z nich lepszego użytku niż standardowo (lub też jakiegokolwiek
użytku, jeśli drukarka bez tego nie chce działać...). Bez parametrów,
sprawdza tylko, czy urządzenie używa przerwań, czy nie, a jeśli tak, to
których.  Z parametrami ustawia odpowiednio charakterystykę urządzenia.
.SH OPCJE
.TP 
\fB\-i\fP, \fB\-\-irq\fP \fIargument\fP
jest numerem IRQ, którego należy używać dla danego portu równoległego. Jeśli
jego wartość jest niezerowa, to opcje \-t i \-c nie mają efektu.  Jeśli dany
port nie obsługuje przerwań, opcja ta powstrzyma drukowanie.  \fBtunelp \-i 0\fP
odnawia bezprzerwaniową obsługę drukarki i powinna ona wtedy znów działać.
Jeśli dany port równoległy wspiera przerwania, to ich użycie przyspieszy
pracę.
.IP
UWAGA: Ta opcja nie powoduje żadnych efektów na systemach używających jądra
Linuksa w wersji 2.1.131 lub późniejszej, ponieważ przerwania są
przechwytywane przez sterownik "parport". Przerwania te można zmieniać na
przykład poprzez edycję \fI/proc/parport/*/irq\fP.  Więcej szczegółów na temat
sterownika parport można znaleźć w pliku
\fI/usr/src/linux/Documentation/parport.txt\fP.
.TP 
\fB\-t\fP, \fB\-\-time\fP \fImilisekundy\fP
jest ilością czasu w jiffach, przez którą sterownik czeka jeśli drukarka nie
przyjmuje znaku przez określoną liczbę prób, wskazanych przez parametr
\-c. Wartością domyślną jest 10. Aby uzyskać jak najszybsze drukowanie, bez
względu na obciążenie systemu, można ustawić tę wartość na zero. Jeśli
szybkość pracy drukarki jest nieistotna, lub jeśli drukuje się tekst na
powolnej drukarce, to proszę ustawić wartość na 500 (5 sekund), co spowoduje
niskie obciążenie systemu. Wartość ta ogólnie powinna być niższa przy
drukowaniu grafiki niż tekstu o współczynnik około 10.
.TP 
\fB\-c\fP, \fB\-\-chars\fP \fIznaki\fP
jest liczbą prób wydrukowania znaku na drukarce przed zaśnięciem przez okres
\-t \fICZAS\fP. Jest to liczba prób pętli, która próbuje wysłać znak na
drukarkę. 120 jest dobrą wartością dla większości drukarek. Domyślną
wartością jest 1000, ponieważ istnieją drukarki, wymagające tak długiej
zwłoki, lecz można to zmienić. Jeśli ma się bardzo szybką drukarkę, sens
może mieć wartość 10. Jeśli masz \fInaprawdę\fP starą drukarkę, możesz tę
wartość jeszcze zwiększyć.
.IP
Ustawienie \-t \fICZAS\fP na 0 jest równoznaczne z ustawieniem \-c \fIPRÓBY\fP na
nieskończoność.
.TP 
\fB\-w\fP, \fB\-\-wait\fP \fImilisekundy\fP
jest licznikiem zajętych pętli dla sygnału strobe. Podczas gdy większość
drukarek zdaje się być w stanie pracować z bardzo krótkim strobe, niektóre
drukarki wymagają dłuższego. Zwiększenie tej wartości z domyślnej 0 umożliwi
drukowanie na tych drukarkach. Może to też umożliwić drukowanie na dłuższych
kablach.
.TP 
\fB\-a\fP, \fB\-\-abort\fP <\fBon\fP|\fBoff\fP>
Określa to czy przerywać po błędzie drukarki \-\- domyślnie nie przerywa
się. Jeśli jest się przy komputerze, to zapewne chce się widzieć błąd i go
naprawić i pozwolić drukarce drukować dalej. Z drugiej strony, jeśli tak nie
jest, można raczej chcieć, by spooler zauważył, że drukarka nie jest gotowa
i zakończył próby, wysyłając list z informacją. Wybór należy do użytkownika.
.TP 
\fB\-o\fP, \fB\-\-check\-status\fP <\fBon\fP|\fBoff\fP>
Bardzo podobne do \-a. Powoduje to, że każde wywołanie funkcji \fIopen()\fP tego
urządzenia sprawdza, czy jest ono on\-line i czy zgłasza jakieś błędy w
rodzaju braku papieru. Jest to prawidłowe ustawienie dla większości wersji
lpd.
.TP 
\fB\-C\fP, \fB\-\-careful\fP <\fBon\fP|\fBoff\fP>
Opcja ta dodaje dodatkowe ("ostrożne") sprawdzanie błędów. Jeśli opcja ta
jest włączona, sterownik drukarki będzie upewniał się, że drukarka jest
on\-line i nie zgłasza żadnych błędów braku papieru przed wysyłaniem do niej
danych. Jest to użyteczne dla drukarek, które normalnie przyjmują dane, gdy
są wyłączone.
.IP
UWAGA: Ta opcja jest przestarzała, ponieważ jest ona domyślnie włączona w
jądrach w wersji 2.1.131 lub wyższej.
.TP 
\fB\-s\fP, \fB\-\-status\fP
Opcja ta zwraca obecny status drukarki, zarówno jako liczbę 0..225, jak i
jako listę aktywnych flag. Gdy ta opcja jest podana, implikowane jest \-q
off, wyłączające wyświetlanie bieżącego IRQ.
.TP 
\fB\-T\fP, \fB\-\-trust\-irq\fP <\fBon\fP|\fBoff\fP>
Ta opcja jest przestarzała. Została dodana w Linuksie 2.1.131 i ponownie
usunięta w wersji 2.3.10. Poniższy opis tyczy jedynie tych starych jąder.
.IP
Ta opcja mówi sterownikowi la, czy powinien ufać przerwaniom czy też
nie. Opcja ta ma sens tylko wtedy, gdy są używane przerwania.  Jeżeli włączy
się tę opcję, to kiedy sterownikowi drukarki zostanie dostarczone
przerwanie, to wyśle on następny czekający znak do drukarki, nawet wtedy,
gdy drukarka ciągle jest w stanie BUSY (zajęty). Jest to jedyny sposób
usypiania drukarki (pozwalający efektywnie wykorzystać przerwania drukarki)
przynajmniej w wypadu drukarek Epson Stylus Color.  Sterownik lp
automatycznie wykrywa, czy ustawienie tej opcji poprawiłoby wydajność i w
takim wypadku wysyła stosowne ostrzeżenie jako wiadomość jądra.
.IP
UWAGA: Ufanie przerwaniom może popsuć drukowanie na niektórych drukarkach,
tak więc trzeba wiedzieć, czy dana drukarka będzie działać czy nie...
.TP 
\fB\-r\fP, \fB\-\-reset\fP
Opcja ta resetuje port. Wymaga jądra Linuksa w wersji 1.1.80 lub
późniejszej.
.TP 
\fB\-q\fP, \fB\-\-print\-irq\fP <\fBon\fP|\fBoff\fP>
Opcja ta włącza wyświetlanie bieżącego ustawienia IRQ.
.SH UWAGI
\fB\-o\fP, \fB\-C\fP i \fB\-s\fP wymagają jądra Linuksa w wersji 1.1.76 lub wyższej.
.PP
\fB\-C\fP wymaga jądra Linuksa w wersji niższej niż 2.1.131.
.PP
\fB\-T\fP wymaga jądra Linuksa w wersji 2.1.131 lub wyższej.
.SH BŁĘDY
Dziwnym zbiegiem okoliczności ioctl LPSTRICT w jądrze 2.0.36 ma ten sam
numer co wprowadzony w jądrze 2.1.131 ioctl LPTRUSTIRQ. Dlatego użycie opcji
\-T w systemie z jądrem 2.0.36 może przynieść dziwne efekty, jeżeli tunelp
został skompilowany na systemie z jądrem 2.1.131 lub wyższym.
.SH PLIKI
\fI/dev/lp?\fP
.br
\fI/proc/parport/*/*\fP
.SH DOSTĘPNOŚĆ
Polecenie tunelp jest częścią pakietu util\-linux i jest dostępne z
.UR ftp://\:ftp.kernel.org\:/pub\:/linux\:/utils\:/util\-linux/
Archiwum jądra
Linux
.UE .
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika man są:
Przemek Borys (PTM) <pborys@dione.ids.pl>,
Robert Luberda (PTM) <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>.
.PP
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją \fB 2.28 \fPoryginału.
