Przejdź do głównej zawartości

lpc


  • lpc – narzędzie administracyjne do kontroli i zarządzania systemem kolejkowania zadań drukowania w środowiskach opartych o BSD.
  • Pozwala na wstrzymywanie, wznawianie, czyszczenie kolejek, sprawdzanie statusu drukarek oraz monitorowanie systemu drukowania.
  • Działa w połączeniu z demonem drukowania lpd.

Okno terminala
lpc [polecenie [argumenty]]
  • Po uruchomieniu bez parametrów przechodzi w tryb interaktywny, umożliwiający wpisywanie poleceń.

ParametrOpis
status [drukarka]Wyświetla status wszystkich drukarek lub wybranej
start drukarkaWznawia przetwarzanie zadań na wskazanej drukarce
stop drukarkaZatrzymuje przetwarzanie zadań
enable drukarkaWłącza przyjmowanie zadań do kolejki
disable drukarkaWyłącza przyjmowanie zadań
restart drukarkaZatrzymuje i ponownie uruchamia przetwarzanie
exitKończy tryb interaktywny
helpWyświetla listę dostępnych poleceń

Okno terminala
# Uruchomienie lpc w trybie interaktywnym
lpc
# Sprawdzenie statusu wszystkich drukarek
lpc status
# Wstrzymanie drukowania na drukarce lp0
lpc stop lp0
# Włączenie przyjmowania zadań
lpc enable lp0
  • Pierwszy przykład pozwala na interaktywną pracę z lpc.
  • Drugi pokazuje status wszystkich drukarek.
  • Trzeci wstrzymuje przetwarzanie zadań.
  • Czwarty umożliwia ponowne przyjmowanie nowych zadań.

  • lpc wymaga uprawnień administratora, aby modyfikować stan drukarek i kolejek.
  • W systemach z CUPS lpc może być aliasem lub działać ograniczenie, ponieważ CUPS używa własnych narzędzi (lpstat, cupsenable, cupsdisable).
  • Warto zapoznać się z dokumentacją systemu drukowania w używanej dystrybucji.

Błąd / KomunikatPrzyczynaRozwiązanie
lpc: not foundProgram nie jest zainstalowanyZainstaluj pakiet obsługujący BSD printing lub CUPS z obsługą lpc
Brak uprawnieńUżytkownik nie ma praw do zarządzania drukarkamiUruchom z sudo lub jako root
Brak reakcji na poleceniaDrukarka jest obsługiwana przez inny system (np. CUPS)Użyj odpowiednich narzędzi CUPS