Strona główna
» Porady PC
»
Konfigurowanie drukarek USB i sieciowych za pomocą CUPS w systemie Harmonica OS
Konfigurowanie drukarek USB i sieciowych za pomocą CUPS w systemie Harmonica OS
W systemie Harmonica OS (HamoniKR) zacznij od aplikacji Drukarki: dodaj drukarkę USB lub wybierz wykrytą drukarkę sieciową i preferuj protokół IPP bez sterowników, jeśli urządzenie go obsługuje. Użyj interfejsu internetowego CUPS, http://localhost:631gdy chcesz sprawdzić kolejkę wydruku, dostosować ustawienia domyślne lub ręcznie dodać urządzenie. Sterownik dostawcy to rozwiązanie awaryjne w przypadku starszego sprzętu lub brakujących funkcji specyficznych dla drukarki, a nie domyślny pierwszy krok.
1. Wybierz połączenie i sprawdź usługę drukowania
CUPS (Common UNIX Printing System) zarządza kolejkami drukarek i zadaniami drukowania. Protokół połączenia określa, czy kolejkę można utworzyć bez sterownika, jak wykrywane są urządzenia i jakie ustawienia można kontrolować. HamoniKR 8.0 dokumentuje zarówno automatyczne wykrywanie sieci, jak i narzędzie system-config-printer; dokładne opisy menu mogą się różnić w zależności od wersji.
Połączenie
Dobre dopasowanie
Kompromis
Drukarki przez USB
Drukarka fizycznie podłączona do jednego komputera
Zależy od wykrycia lokalnego urządzenia i obsługi zgodnego drukowania
IPP bez sterowników / IPP wszędzie
Nowoczesne drukarki w zaufanej sieci LAN
Niektóre elementy sterujące wykończeniem, księgowością lub specyficzne dla dostawcy mogą być niedostępne
AppSocket / HP JetDirect
Starsza drukarka sieciowa ze znanym adresem IP
Zwykle używa surowego portu TCP 9100 bez szyfrowania transportu; wymaga odpowiedniego sterownika
Producent PPD lub opakowanie
Starsze modele lub niezbędne zastrzeżone funkcje
Konserwacja i zgodność zależą od dostawcy; sterowniki PPD są stopniowo wycofywane z rynku
Przed zainstalowaniem czegokolwiek podłącz drukarkę, sprawdź na wyświetlaczu jej adres IP, jeśli korzysta z Wi-Fi lub Ethernetu, i upewnij się, że komputer jest podłączony do właściwej sieci. Następnie sprawdź, czy CUPS jest dostępny:
systemctl is-active cups
lpstat -r
Jeśli usługa jest nieaktywna, uruchom ją poleceniem sudo systemctl enable --now cups. Jeśli CUPS nie jest zainstalowany, uruchom polecenie, sudo apt updatea następnie sudo apt install cups; dostępność pakietu zależy od skonfigurowanych repozytoriów HamoniKR. Unikaj zastępowania działających komponentów drukowania tylko dlatego, że urządzenie nie zostało wykryte.
Otwórz narzędzie Drukarki i wybierz Dodaj drukarkę, aby rozpocząć konfigurowanie kolejki lokalnej.
2. Dodaj drukarkę USB w narzędziu na pulpicie
Otwórz menu aplikacji, a następnie Administracja > Drukarki lub panel ustawień drukarki, zgodnie z opisem w podręczniku HamoniKR. Możesz również otworzyć terminal i uruchomić polecenie system-config-printer. Kliknij Dodaj i przejrzyj listę urządzeń lokalnych. W przypadku USB wybierz dokładnie ten sam wykryty model, a nie inny o podobnej nazwie. Kontynuuj wybór dowolnego sterownika, nadaj nazwę kolejce i zastosuj konfigurację.
Lista urządzeń USB identyfikuje drukarki lokalne przed wyborem sterownika i utworzeniem kolejki.
Jeśli urządzenie USB nigdy się nie pojawi, spróbuj podłączyć je bezpośrednio kablem zamiast przez koncentrator USB i sprawdź, czy drukarka jest włączona. CUPS nie może rozwiązać problemu z nieudanym połączeniem USB, wybierając inny protokół sieciowy. Sprawdź pakiet konkretnego producenta dopiero po potwierdzeniu wykrycia urządzenia.
3. Preferuj odkryte drukarki IPP w sieci
W oknie dialogowym Dodaj drukarkę otwórz „Drukarka sieciowa” lub „Znajdź drukarkę sieciową”. Jeśli urządzenie zostanie wykryte z opcją IPP bez sterownika, wybierz to połączenie i kontynuuj. Drukarka dostarcza obsługiwane formaty dokumentów i opcje, zmniejszając zależność od pliku PPD specyficznego dla danego modelu. Jest to zazwyczaj najłatwiejsza opcja w przypadku kompatybilnej nowoczesnej drukarki sieciowej.
Odkryte urządzenie sieciowe umożliwia nawiązanie połączenia IPP bez konieczności ręcznego wprowadzania pliku sterownika.
Wykrycie nie jest dowodem na to, że drukowanie będzie działać: izolacja klienta bezprzewodowego, sieć gościnna, filtrowanie DNS multicast lub nieprawidłowa podsieć mogą ukryć drukarkę. Jeśli drukarka jest widoczna, ale ma ograniczone możliwości sterowania drukiem dwustronnym, zszywaniem lub kolorem, przed zmianą sterowników należy porównać dostępne opcje z dokumentacją producenta. Dokumentacja drukarki HamoniKR 8.0 wyraźnie ostrzega, że drukowanie bez sterowników może pomijać niektóre funkcje producenta.
4. Zarządzaj kolejką za pomocą interfejsu internetowego CUPS
Aby uzyskać większą kontrolę, otwórz aplikację http://localhost:631HamoniKR na komputerze, wybierz Administracja i kliknij Dodaj drukarkę. CUPS może poprosić o dane uwierzytelniające konta uprawnionego do administrowania drukowaniem. Wybierz wykryte urządzenie lokalne lub sieciowe, wprowadź krótką nazwę kolejki i wybierz odpowiednią opcję bezsterownikową lub specyficzną dla danego modelu. Przed zapisaniem sprawdź ustawienia domyślne, takie jak rozmiar papieru.
CUPS udostępnia lokalną stronę administracyjną umożliwiającą dodawanie drukarek i zarządzanie kolejkami wydruku.
Strona internetowa i narzędzie pulpitu modyfikują ten sam system drukowania; są alternatywami, a nie dwoma niezależnymi sterownikami, które trzeba zainstalować. Użyj narzędzia pulpitu do rutynowej konfiguracji, a interfejsu internetowego do sprawdzania stanu kolejki, stron testowych i opcji drukarki. CUPS dokumentuje te działania w dokumentacji administracyjnej OpenPrinting CUPS . Administracja powinna być powiązana z komputerem lokalnym, chyba że masz przemyślany, bezpieczny system zdalnego zarządzania; nie otwieraj portu 631 dla publicznego Internetu tylko po to, aby dodać drukarkę.
5. W razie potrzeby korzystaj z adresu ręcznego lub sterownika dostawcy
Jeśli wykrywanie nie powiedzie się, ale drukarka odpowiada pod znanym adresem, sprawdź dokumentację producenta, aby uzyskać rzeczywisty adres URI usługi drukowania. Preferuj punkt ipps://końcowy, jeśli drukarka obsługuje bezpieczny protokół IPP, a jej certyfikat można zweryfikować. ipp://Punkt końcowy to kolejna możliwość w kontrolowanej sieci lokalnej. Nie zakładaj, że każda drukarka korzysta z protokołu /ipp/print.
W przypadku starszego modelu obsługującego drukowanie przez gniazdo RAW, ale nie przez protokół IPP, HamoniKR dokumentuje AppSocket/HP JetDirect: wprowadź adres hosta i potwierdź, że drukarka używa oczekiwanego portu, zwykle 9100. Dzięki temu unika się wykrywania usług, ale brakuje możliwości negocjacji protokołu IPP i zazwyczaj nie oferuje się szyfrowania.
Do ręcznej konfiguracji AppSocket wymagany jest host drukarki i port obsługiwany przez to urządzenie.
Jeśli zweryfikowałeś URI IPP Everywhere, administrator może również utworzyć kolejkę z poziomu wiersza poleceń. Poniższy adres ma charakter poglądowy; zastąp go rzeczywistym URI drukarki:
Argument -pnadaje nazwę kolejce, -vokreśla miejsce docelowe i -m everywhereżąda modelu bezsterownikowego. Działa to tylko wtedy, gdy drukarka ogłasza wymagane możliwości IPP. Dokument referencyjny OpenPrinting lpadmin dokumentuje ten formularz i ostrzega, że klasyczne sterowniki oparte na PPD są przestarzałe.
Jeśli model nadal nie może drukować lub traci wymaganą funkcję, najpierw sprawdź pakiet obsługiwany przez dystrybucję, udokumentowany przez HamoniKR:
Jeśli potrzebujesz sterownika Linux lub pliku PPD dostarczonego przez producenta, uzyskaj go od oryginalnego producenta, sprawdź obsługę swojego modelu i architektury oraz zainstaluj go tylko wtedy, gdy jest zaufany. Nie wybieraj losowego pliku PPD, ponieważ pasuje do marki. Niektóre kolejki dostawców oferują lepsze opcje dla konkretnych urządzeń, ale mogą być trudniejsze w utrzymaniu w przyszłych aktualizacjach.
Ekran wyboru modelu może oferować spakowany sterownik lub bezpośrednio dostarczony plik PPD producenta.
6. Ustaw ustawienia domyślne i sprawdź, czy drukarka faktycznie działa
We właściwościach drukarki lub na stronie CUPS Ustaw opcje domyślne ustaw prawidłowy rozmiar nośnika i sprawdź opcje dostępne w wybranym sterowniku. Format A4 w porównaniu z Letter często powoduje nieoczekiwane skalowanie. Ustawienia druku dwustronnego, jakości i koloru różnią się w zależności od urządzenia; nie zakładaj, że wszystkie ustawienia pokazane w przykładzie mają zastosowanie do Twojej drukarki.
Przed zapisaniem ustawień domyślnych drukarki sprawdź rozmiar papieru i dostępne opcje drukowania.
W CUPS otwórz Drukarki, wybierz kolejkę i wybierz opcję Drukuj stronę testową z sekcji Konserwacja. Możesz sprawdzić tę samą kolejkę bez przeglądarki:
Widok kolejki identyfikuje stan drukarki i udostępnia stronę testową umożliwiającą sprawdzenie wydruku.
Prawidłowa konfiguracja oznacza, że strona testowa jest fizycznie drukowana z oczekiwanym rozmiarem i układem, zadanie zostaje usunięte z kolejki, a normalna aplikacja może drukować do tego samego miejsca docelowego. Stan „Bezczynność, akceptowanie zadań” oznacza jedynie, że CUPS może umieścić zadanie w kolejce; nie oznacza to, że papier dotarł do tacy odbiorczej. Jeśli drukowanie się zatrzymuje, sprawdź lpstat -o, sprawdź wybrany URI urządzenia, potwierdź dostępność i porównaj ustawienia IPP lub gniazda drukarki z jej dokumentacją. W przypadku konfiguracji sieciowych, wskazówki dotyczące zapory sieciowej i portów sieciowych CUPS wskazują TCP 631 dla IPP i UDP 5353 dla wykrywania mDNS; wszelkie zmiany w zaporze sieciowej należy stosować ściśle w zaufanej sieci LAN.
Aby uzyskać więcej informacji na temat ustawień domyślnych dla poszczególnych użytkowników i zadań wiersza poleceń, zapoznaj się z dokumentem CUPS dotyczącym drukowania z wiersza poleceń . Jeśli Twoja kolejka bezsterownikowa drukuje stronę testową poprawnie, pozostaw ją na swoim miejscu, zamiast dodawać nakładającą się starszą kolejkę.