Provided by: manpages-pl_0.7-2_all bug

NAZWA

       tunelp - ustawia różne parametry urządzenia lp

SKŁADNIA

       tunelp [opcje] urządzenie

OPIS

       tunelp  ustawia  różne  parametry  urządzeń  /dev/lp?,  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.

OPCJE

       -i, --irq argument
              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.   tunelp -i 0 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ę.

              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ę /proc/parport/*/irq.  Więcej szczegółów na
              temat sterownika parport można znaleźć w pliku /usr/src/linux/Documentation/parport.txt.

       -t, --time milisekundy
              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.

       -c, --chars znaki
              jest liczbą prób wydrukowania znaku na drukarce przed zaśnięciem przez  okres  -t  CZAS.  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
              naprawdę starą drukarkę, możesz tę wartość jeszcze zwiększyć.

              Ustawienie -t CZAS na 0 jest równoznaczne z ustawieniem -c PRÓBY na nieskończoność.

       -w, --wait milisekundy
              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.

       -a, --abort <on|off>
              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.

       -o, --check-status <on|off>
              Bardzo podobne do -a. Powoduje to, że każde wywołanie funkcji open() 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.

       -C, --careful <on|off>
              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.

              UWAGA: Ta opcja jest przestarzała, ponieważ jest ona domyślnie włączona w jądrach w wersji 2.1.131
              lub wyższej.

       -s, --status
              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.

       -T, --trust-irq <on|off>
              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.

              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.

              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...

       -r, --reset
              Opcja ta resetuje port. Wymaga jądra Linuksa w wersji 1.1.80 lub późniejszej.

       -q, --print-irq <on|off>
              Opcja ta włącza wyświetlanie bieżącego ustawienia IRQ.

UWAGI

       -o, -C i -s wymagają jądra Linuksa w wersji 1.1.76 lub wyższej.

       -C wymaga jądra Linuksa w wersji niższej niż 2.1.131.

       -T wymaga jądra Linuksa w wersji 2.1.131 lub wyższej.

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.

PLIKI

       /dev/lp?
       /proc/parport/*/*

DOSTĘPNOŚĆ

       Polecenie tunelp jest częścią pakietu util-linux i jest dostępne z Archiwum jądra Linux.

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>.

       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ą  2.28 oryginału.

util-linux                                      październik 2011                                       TUNELP(8)