lpr
- lpr – narzędzie umożliwiające wysyłanie dokumentów do drukarki poprzez system kolejkowania zadań, taki jak BSD LPD lub CUPS.
- Obsługuje różne typy plików i pozwala określać opcje drukowania, takie jak liczba kopii czy wybór drukarki.
- Występuje w większości dystrybucji Linux jako część pakietów obsługi drukowania.
Składnia
Dział zatytułowany „Składnia”lpr [opcje] [plik ...]
- Jeśli nie podano pliku,
lpr
oczekuje danych na standardowym wejściu.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
-P drukarka | Wysyła zadanie do określonej drukarki |
-# liczba | Określa liczbę kopii do wydruku |
-h | Pomija nagłówek strony |
-C tytuł | Ustawia tytuł zadania drukowania |
-o opcja=wartość | Ustawia dodatkowe opcje drukowania (CUPS) |
--help | Wyświetla pomoc (w systemach z CUPS) |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Wydruk pliku dokument.txt na domyślnej drukarcelpr dokument.txt
# Wydruk pliku na konkretnej drukarce lp1lpr -P lp1 raport.pdf
# Wydruk 3 kopii dokumentulpr -# 3 raport.txt
# Wydruk z pominięciem nagłówkacat dane.txt | lpr -h
- Pierwszy przykład wysyła plik do domyślnej drukarki.
- Drugi kieruje zadanie na drukarkę o nazwie
lp1
. - Trzeci drukuje trzy kopie dokumentu.
- Czwarty drukuje dane przesyłane przez potok, bez nagłówka strony.
- W systemach z CUPS
lpr
obsługuje dodatkowe opcje poprzez parametr-o
. - Jeśli drukarka nie jest określona, używana jest domyślna skonfigurowana w systemie.
- Polecenie
lp
jest alternatywą o podobnej funkcjonalności.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
lpr: error - no default destination available | Brak domyślnej drukarki | Skonfiguruj domyślną drukarkę poleceniem lpoptions -d nazwa_drukarki |
lpr: unable to connect to server | Brak połączenia z serwerem drukowania | Sprawdź działanie usługi CUPS lub LPD |
lpr: unknown printer | Podano nieistniejącą drukarkę | Sprawdź listę drukarek poleceniem lpstat -p |
Linki i źródła
Dział zatytułowany „Linki i źródła”- man lpr – dokumentacja systemowa.
- CUPS – lpr – opis opcji w systemie CUPS.
- Linux Printing – informacje o systemach drukowania w Linux.