Do uzupełnienia.
15 — Konfigurowanie drukarki sieciowej
Czas: 45 min
Cele i treść
- Uczeń wyjaśnia przeznaczenie usługi lub narzędzia w systemie Linux.
- Uczeń zna najważniejsze pliki i polecenia administracyjne.
- Uczeń wykonuje konfigurację w terminalu lub narzędziu graficznym.
- Uczeń testuje działanie usługi i dokumentuje wynik.
Lekcja obejmuje temat: Konfigurowanie drukarki sieciowej.
Główne części: Protokoły druku sieciowego: IPP, socket, LPD., Narzędzia: CUPS (Common Unix Printing System) – interfejs webowy (localhost:631)., Instalowanie sterowników drukarki (PPD)., Udostępnianie drukarki w sieci..
Import przygotowany z rozkładu klasy 2. Po imporcie można dopisać własne screeny, załączniki, zadania i kryteria oceniania.
Punkty lekcji
Do uzupełnienia.
Do uzupełnienia.
Do uzupełnienia.
IPP (Internet Printing Protocol): Najnowszy i najbardziej zalecany protokół. Działa na porcie 631. Jest standardem dla współczesnych drukarek sieciowych. Obsługuje szyfrowanie (HTTPS), uwierzytelnianie i zaawansowane zarządzanie zadaniami drukowania (sprawdzanie stanu, anulowanie). Jego implementacja ipps:// jest jeszcze bezpieczniejsza.
Socket: Bardzo prosty protokół, który korzysta z portu 9100 (rzadziej 9101 lub 9102). Drukarka nasłuchuje na tym porcie, a serwer wysyła do niego bezpośrednio dane do wydruku (raw data). Brak uwierzytelniania, szyfrowania czy kolejek. Często używany przez starsze lub prostsze urządzenia.
LPD (Line Printer Daemon Protocol): Bardzo stary, historyczny protokół z czasów Unix, działający na porcie 515. Jest prostszy od IPP, ale oferuje podstawową funkcjonalność kolejek. Wspierany jest głównie dla zgodności wstecznej. Jego nowsza, nieco ulepszona wersja to LPR (Line Printer Remote).
Czym jest CUPS? To modułowy system druku, stanowiący standard de facto w świecie Linux i macOS. Jego zadaniem jest pośredniczenie między użytkownikiem/aplikacją a drukarką. Zarządza kolejkami wydruku, konwertuje zadania druku na format zrozumiały dla drukarki (filtry) i komunikuje się z urządzeniem za pomocą odpowiedniego protokołu.
Interfejs webowy: Jednym z najwygodniejszych narzędzi do konfiguracji CUPS jest jego interfejs administracyjny dostępny pod adresem http://localhost:631. Dostęp do niego wymaga uprawnień administratorskich. Z poziomu przeglądarki można:
Dodawać, usuwać i modyfikować drukarki.
Zarządzać kolejkami wydruku (anulowanie, wstrzymywanie zadań).
Konfigurować udostępnianie drukarek w sieci.
Instalować sterowniki (PPD).
PPD (PostScript Printer Description): To pliki opisujące możliwości drukarki (obsługiwane rozdzielczości, formaty papieru, duplex, itp.). Są one niezbędne, aby CUPS wiedział, jak poprawnie formatować dane wysyłane do urządzenia.
Źródła sterowników:
Dostawa producenta: Wiele nowoczesnych drukarek korzysta ze standardowych protokołów (jak IPP Everywhere), a CUPS automatycznie pobiera dla nich odpowiedni sterownik (PPD).
Repozytoria systemowe: Pakiet printer-driver-* w repozytorium dystrybucji (np. printer-driver-foo2zjs).
Strona producenta: Pobranie pliku PPD lub.deb/.rpm pakietu ze strony internetowej producenta drukarki.
Foomatic/OpenPrinting: Baza danych sterowników dla drukarek, zintegrowana z CUPS.
Rola serwera CUPS: Maszyna z zainstalowaną i podłączoną drukarką może pełnić rolę serwera druku dla innych komputerów w sieci.
Konfiguracja: W interfejsie webowym CUPS (http://localhost:631/admin) w sekcji Administration należy zaznaczyć opcję Share printers connected to this system.
Dostęp dla klientów: Inne komputery z systemem Linux (a także Windows i macOS) mogą następnie dodać tę drukarkę, podając adres IP serwera CUPS i nazwę udostępnionej drukarki (np. ipp://192.168.1.100/printers/NazwaMojejDrukarki).
Do uzupełnienia.
Do uzupełnienia.
Do uzupełnienia.
Do uzupełnienia.
Do uzupełnienia.
Cel: Przygotowanie systemu do zarządzania drukiem.
Kroki:
Otwórz terminal.
Zaktualizuj listę pakietów i zainstaluj serwer CUPS oraz podstawowe sterowniki:
sudo apt updatesudo apt install cups(Opcjonalnie) Zainstaluj dodatkowe pakiety sterowników dla szerszej kompatybilności:
sudo apt install printer-driver-gutenprint printer-driver-cups-pdfUpewnij się, że usługa CUPS jest uruchomiona i włączona, aby startowała automatycznie:
sudo systemctl enable cups --nowsudo systemctl status cups # (powinien pokazać 'active (running)')Cel: Dostęp do głównego narzędzia konfiguracyjnego.
Kroki:
Uruchom przeglądarkę internetową.
W pasku adresu wpisz: http://localhost:631 i naciśnij Enter.
Przejdź do zakładki Administration (w górnym menu).
Cel: Praktyczne skonfigurowanie drukarki korzystającej z protokołu IPP.
Kroki:
W zakładce Administration kliknij przycisk Add Printer.
Zostaniesz poproszony o zalogowanie się. Użyj konta użytkownika, który jest administratorem (np. twojego konta, które ma uprawnienia sudo).
System wykryje dostępne urządzenia. Ponieważ dodajemy drukarkę sieciową, wybierz zakładkę Internet Printing Protocol (ipp).
W polu Connection wprowadź adres IP symulowanej lub rzeczywistej drukarki.
Dla celów edukacyjnych (symulacja): Możesz użyć publicznych testowych drukarek, np. ipps://ipps.electricpipemaker.com/ipp/print lub adresu IP innej maszyny w klasie z udostępnioną drukarką.
Dla rzeczywistej drukarki: Wpisz jej adres IP w formacie ipp://192.168.1.150 lub ipps://drukarka.firmy.local.
Kliknij Continue.
Nadaj drukarkę czytelną Name (np. Drukarka_Sieciowa_Sala24) i Description (opcjonalnie, np. Kolorowa drukarka laserowa na sali 24). Upewnij się, że opcja Share This Printer jest zaznaczona.
Kliknij Continue.
Wybierz sterownik (najważniejszy krok):
Jeśli CUPS automatycznie wykrył model, wybierz sugerowany sterownik.
Jeśli nie, będziesz musiał wybrać producenta i model ręcznie z listy.
Jeśli symulujesz drukarkę: Często dobrym wyborem jest wybranie ogólnego sterownika, np. Generic -> Generic PDF Printer (en) lub Raw (który wysyła dane do drukarki "jak leci").
Kliknij Add Printer.
Na koniec ustaw Default Options (domyślne ustawienia jak format papieru, jakość druku) i kliknij Set Default Options.
Cel: Weryfikacja poprawnej konfiguracji całego systemu.
Kroki:
W interfejsie CUPS przejdź do zakładki Printers. Powinieneś zobaczyć swoją nową drukarkę.
Kliknij na jej nazwę.
Z rozwijanego menu Maintenance wybierz opcję Print Test Page.
CUPS wyśle zadanie druku do kolejki. Sprawdź:
W oknie przeglądarki: czy status zadania zmienił się na "Completed"?
W przypadku rzeczywistej drukarki: czy wydrukowała się strona testowa?
W przypadku symulacji: sprawdź kolejkę zadań – powinno pojawić się ukończone zadanie.
Powiązane arkusze i pytania
Arkusze
Brak powiązanych arkuszy.
Pytania
Brak powiązanych pytań.