Miesięcznik informatyków i menedżerów IT sektora publicznego

Artur Pęczak

Słowa na papier

OBSŁUGA DRUKAREK | Drukowanie to jedna z kluczowych usług dostarczanych pracownikom przez dział IT urzędu. Serwery Samba i CUPS zapewniają stabilne i spójne mechanizmy udostępniania drukarek komputerom z Windows, posłużą także do zbudowania serwera wydruków.

Komputery z zainstalowanym Linuksem i Windows mogą korzystać ze wzajemnie udostępnianych drukarek sieciowych. W wypadku Linuksa Samba pełni funkcję pośrednika między komputerem w sieci a wbudowanym w Linuksa subsystemem drukowania. Samba nie przetwarza zadań wydruku, a jedynie zbiera je i przekazuje do lokalnego serwera wydruków. Właśnie w połączeniu z CUPS-em zapewnia kompletne środowisko udostępniania, obsługi oraz eksploatacji drukarek sieciowych i drukarek podłączanych bezpośrednio do komputera przez port LPT lub USB.

Poszukiwanie informacji na temat drukowania w Linuksie rozpoczynamy od strony OpenPrinting database, dostępnej pod adresem http://tinyurl.com/2o2sww. Jest to rozbudowany katalog, z którego dowiemy się, czy nasze urządzenie jest obsługiwane przez Linuksa (a jeśli tak, to w jakim stopniu…), jaki wybrać sterownik (z możliwością pobrania pliku ze sterownikami PPD - PostScript Printer Description) oraz w jaki sposób przeprowadzić jego instalację. Niektórzy producenci sprzętu udostępniają własne sterowniki do Linuksa.

Serwer wydruku

The Common UNIX Print System (CUPS) to nowoczesny, otwarty system drukowania rozwijany obecnie przez firmę Apple. Znajdziemy go w większości dystrybucji Linuksa, w których wypiera tradycyjne aplikacje i usługi serwera wydruku oparte na implementacjach LPD (BSD, LPRng). CUPS jest kompletnym systemem drukowania zapewniającym mechanizmy konwersji wydruku na język rozumiany przez drukarki, obsługę kolejki wydruków oraz obsługę kontrolerów interfejsu drukarki (backend) dla urządzeń drukowania (LPT, USB, IPP, LPD, HTTP i inne). W CUPS zaimplementowano protokół IPP (Internet Printing Protocol), ale zadania drukowania mogą być także przekazywane za pomocą klasycznego systemu LPD. Program umożliwia drukowanie lokalne i przez sieć, działając jako klient drukowania (umożliwia drukowanie lokalnym użytkownikom) lub serwer wydruku. CUPS domyślnie udostępnia zainstalowane drukarki przez protokół IPP. Udostępnianie urządzeń może odbywać się także przez protokół SMB.

Do skonfigurowania systemu drukowania CUPS (dodawanie drukarek, definiowanie ustawień serwera) posłużymy się obsługiwanym z wiersza poleceń programem lpadmin lub wygodnym interfejsem WWW. CUPS dostarcza niewielki serwer WWW, który nasłuchuje na porcie 631. Można się z nim połączyć, wpisując w Pasku adresu przeglądarki adres: http://localhost:631.

Dla CUPS-a przygotowano jednak wiele nakładek zapewniających wsparcie tego systemu w środowisku graficznym. Jednym z nich jest KDEPrint (KPrinter), związany z obsługą systemu drukowania w środowisku KDE (okna dialogowe, drukarki specjalne) oraz wyposażony w wygodny moduł zarządzania systemem drukowania i drukarkami (dodawanie, konfiguracja CUPS-a).

[...]

Autor zawodowo zajmuje się informatyką. Publikuje w magazynach komputerowych i serwisach internetowych.

Pełna treść artykułu jest dostępna w papierowym wydaniu pisma. Zapraszamy do składania zamówień na prenumeratę i numery archiwalne.
 
 

Admin wITek

Admin wITek - Maj 2012

Galeria wITka   

Polecamy

Biblioteka Informacja Publiczna

Specjalistyczne publikacje książkowe dla pracowników administracji publicznej

więcej