Provided by: manpages-pl_0.5-1_all bug

NAZWA

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

SKŁADNIA

       tunelp  urządzenie  [-i  PRZERWANIE]  [-t  CZAS]  [-c  PRÓBY] [-w OCZEK] [-a {on|off}] [-o
       {on|off}] [-C {on|off}] [-r] [-s] [-q {on|off}] [-T {on|off}]

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.
       Parametry to:

       -i PRZERWANIE
              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 CZAS
              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 PRÓBY
              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 OCZEK
              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 {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 {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 {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     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 {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     Opcja ta resetuje port. Wymaga jądra Linuksa w wersji 1.1.80 lub późniejszej.

       -q {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  pod  adresem
       ftp://ftp.kernel.org/pub/linux/utils/util-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.20.1
       oryginału.