-i, --irq argument
określa IRQ do stosowania dla danego portu
równoległego. Jeśli jest to ustawione na coś
niezerowego, opcje
-t i
-c nie odnoszą skutku.
Jeśli używany port nie stosuje przerwań, ta opcja
zatrzyma drukowanie. Polecenie
tunelp -i 0 przywraca akcję
niesterowaną przerwaniami (tylko próbkowaniem), co powinno
przywrócić działanie drukarki. Jeśli
używany port obsługuje przerwania, drukowanie sterowane
przerwaniami powinno być do pewnego stopnia szybsze i wydajniejsze i
prawdopodobnie będzie bardziej pożądane.
UWAGA: Ta opcja nie odniesie skutku w jądrze 2.1.131
lub późniejszym, gdzie irq są obsługiwane przez
sterownik parport (portu równoległego). Można
zmienić irq parport na przykład za pomocą
/proc/parport/*/irq. Więcej szczegółów na
temat parport można znaleźć w pliku
/usr/src/linux/Documentation/admin-guide/parport.rst.
-t, --time milisekundy
wielkość czasu w jednostce jiffy,
jaką czeka sterownik, gdy drukarka nie przyjmuje znaku przez
liczbę prób określoną parametrem -c. 10
jest wartością domyślną. Jeśli chce
się uzyskać najszybsze możliwe drukowanie, bez
względu na obciążenie systemu, można
ustawić 0. Jeśli nie dba się o szybkość
drukowania albo drukuje tekst na wolnej drukarce z buforem, to
wartość 500 (5 sekund) będzie właściwa i
powinna dać bardzo niskie obciążenie systemu. Aby
uzyskać najlepszą wydajność przy drukowaniu
grafiki, ta wartość powinna być generalnie niższa,
około dziesięciokrotnie, w porównaniu do tekstu.
-c, --chars znaki
liczba prób przy wysyłaniu znaki do
drukarki, przed odczekaniem
-t czas. Jest to liczba pętli
wysyłających znak do drukarki. 120 wygląda na
poprawną wartość dla większości drukarek w
trybie próbkowania. 1000 jest domyślne, ponieważ
niektóre drukarki zaczynają szarpać przy innej, ale
konieczne jest ustawienie wartości "1" do uzyskania
najlepszej efektywności procesora przy stosowaniu przerwań.
Jeśli ma się bardzo szybką drukarkę,
wartość 10 może być sensowniejsza nawet w trybie
próbkowania. Jeśli ma się
naprawdę
starą drukarkę, można natomiast zwiększać
tę wartość.
Ustawienie -t czas na 0 jest
równoważne ustawieniu -c znaki na
nieskończoność.
-w, --wait milisekundy
liczba milisekund do odczekania przy sygnale strobe.
Choć większość drukarek radzi sobie z ekstremalnie
krótkimi sygnałami strobe, niektóre wymagają
dłuższych. Zwiększenie tej wartości z
domyślnego 1 może umożliwić drukowanie na takich
drukarkach. Może to też umożliwić stosowanie
dłuższych kabli. Można również
zmniejszyć tę wartość do 0, jeśli dana
drukarka jest wystarczająco szybka, albo komputer użytkownika
jest wystarczająco wolny.
-a, --abort <on|off>
Opcja kontroluje, czy powinno się przerwać
przy wystąpieniu błędu drukarki - domyślnie tak
się nie dzieje. Jeśli siedzi się przy komputerze,
prawdopodobnie można chcieć sprawdzić błąd,
naprawić go i kontynuować drukowanie. Z drugiej strony,
jeśli tak nie jest, można preferować sprawdzenie przez
bufor wydruku, że drukarka nie jest gotowa, zaprzestanie ponownych
prób i wysłanie do użytkownika odpowiedniej
wiadomości pocztą elektroniczną. Wybór
należy do zainteresowanego.
-o, --check-status <on|off>
Opcja jest podobna do
-a. Dowolne wywołanie
open(2) na tym urządzeniu sprawdza czy urządzenie jest
włączone i nie zgłasza błędów o
braku papieru i innych. Jest to prawidłowe ustawienie w
większości wersji
lpd.
-C, --careful <on|off>
Opcja powoduje dodatkowe (ostrożne -
"careful") sprawdzanie błędów. Gdy opcja jest
włączona, sterownik drukarki upewnia się, że jest
ona włączona i nie zgłasza błędów o
braku papieru lub innych, przed wysłaniem danych. Jest to
szczególnie przydatne w przypadku drukarek, które zwykle
wyglądają na przyjmujące dane nawet, gdy są
wyłączone.
UWAGA: Opcja przestarzała, ponieważ jest
domyślna w jądrach 2.1.131 i nowszych.
-s, --status
Opcja zwraca aktualny stan drukarki, zarówno jako
liczba dziesiętna w zakresie 0..255 oraz jako listę aktywnych
flag. Gdy poda się tę opcję, wymuszane jest -q
off, wyłączenie wyświetlania bieżącego
IRQ.
-r, --reset
Opcja resetuje port. Wymaga Linuksa 1.1.80 lub
nowszego.
-q, --print-irq <on|off>
Opcja ustawia wypisywania bieżącego
ustawienia IRQ.
-h, --help
Wyświetla ten tekst i wychodzi.
-V, --version
Wyświetla wersję i wychodzi.