Konfiguracja i udostępnienie drukarki w sieci lokalnej

Reklama na Linuxiarze.pl

 

 

Drukarka :
1. Konfiguracja drukarki lokalnej w systemie Linux
2. Konfiguracja drukarki lokalnej za pomocą ‚system-config-printer’
3. Konfiguracja drukarki w sieci lokalnej

 

W poprzednich artykułach opisałem dwa sposoby instalacji drukarki podłączonej bezpośrednio do komputera, który pracuje pod kontrolą dystrybucji Linux.

W pierwszym z nich wykorzystałem webowy interfejs CUPS, a w drugim użyłem aplikacji system-config-printer, która widnieje w systemowym menu pod nazwą „Ustawienia drukowania”.

Szeroki dostęp do urządzeń mobilnych oraz tańsze oferty na laptopy i desktopy, które dostępne są na rynku sprawiają, że wzrasta liczba posiadaczy takich urządzeń, nawet w środowisku domowym.

Z tego powodu postanowiłem udostępnić swoją starą drukarkę domownikom, którzy korzystają z sieci za pośrednictwem mojego domowego routera.

Do opisanego poniżej testu użyłem dystrybucję Debian GNU/Linux (testing) w roli serwera oraz Debian testing, Ubuntu 14.04 LTS oraz openSUSE 13.2 KDE jako klientów, którym udostępniłem swoje zasoby.

1. Serwer

Pierwszą czynnością jest instalacja serwera Samba, na komputerze, który posiada zainstalowaną drukarkę lokalną. Instalacja serwera Samba wraz z prostą konfiguracją umożliwiającą udostępnianie plików i folderów w sieci lokalnej znajdziesz w osobnym wpisie: Współdzielenie plików w systemie Linux

Do istniejącego pliku konfiguracyjnego Samba:
/etc/samba/smb.conf
dodaj konfigurację dla drukarki (przykładowa):
[print$]
comment = Sterowniki Drukarki
path = /etc/samba/printer
guest ok = yes
browseable = yes
read only = yes
write list = user2,root
 
[Panasonic-KX-P2135]
comment = Panasonic KX-P2135
printable = yes
path = /var/spool/samba
public = yes
guest ok = yes
printer admin = user2,root
 
[printers]
comment = Drukarki
browseable = yes
printable = yes
writable = no
public = yes
guest ok = yes
path = /var/spool/samba
printer admin = user2,root

gdzie:
– write list, printer admin – dodaj swojego użytkownika (tutaj: user2), jeśli nie chcesz, aby root był jedynym administratorem drukarki
– [Panasonic-KX-P2135] – nazwa drukarki powinna być taka sama w Sambie oraz w CUPS
– comment – Nazwa drukarki widoczna w otoczeniu sieciowym

Po zapisaniu zmian w pliku konfiguracyjnym, zrestartuj serwer Samba:
/etc/init.d/samba restart

 

Serwer został skonfigurowany na jednym z komputerów domowych, teraz można przejść do konfiguracji drukarki na pozostałych komputerach klienckich.

 
2. Klient

1. W systemach klienckich, które będą korzystały z udostępnionych zasobów, muszą być zainstalowane pakiety: ‚cups’ i ‚smbclient’ oraz ‚system-config-printer’ (lub dowolna przeglądarka www).

2. Sprawdź również czy należysz do grup „lp” oraz „lpadmin” wydając polecenie:

groups nazwa_użytkownika

Jeśli nie, to dodaj siebie (jako administrator) do tych grup poleceniami:

adduser nazwa_użytkownika lp
adduser nazwa_użytkownika lpadmin

Następnie zamknij terminal, wyloguj się i zaloguj do systemu ponownie.

3. Uruchom z menu „Ustawienia drukowania” i kliknij przycisk „Dodaj”.

Konfiguracja drukarki

4. Wybierz: Drukarka sieciowa-> Drukarka Windows przez Sambę.

Urządzenia

5. Kliknij „Przeglądaj”, aby wyszukać udostępnione drukarki, a następnie zaznacz swoją (tutaj: KX-P2130).

Drukarka SMB

Drukarka SMB

6. W następnym kroku wybierz sterownik wymagany według nazwy Twojej drukarki.
Sterownik możesz wybrać z:
– bazy danych
– pliku PPD, który pobierzesz ze strony http://www.openprinting.org/drivers

Sterownik

7. Możesz zmienić sugerowaną nazwę drukarki oraz nazwę położenia.

Podsumowanie

8. Drukarka została skonfigurowana, a program zaproponował wydruk strony testowej.

Wydruk testowy

9. Jeśli strona testowa została wydrukowana poprawnie, można zamknąć okno konfiguracji lub zmienić domyślne ustawienia drukowania.

Wszystkie drukarki

Podsumowanie
Konfiguracja drukarki sieciowej przebiegła dość gładko i nie sprawiła żadnych problemów.
Wydruk testowy był prawidłowy, wysłany zarówno z Debiana, Ubuntu i openSUSE.

Ubuntu i openSUSE działały w trybie Live, uruchomione z pamięci masowej USB.
Ubuntu posiadał wszystko preinstalowane z tego co potrzebne było do obsługi drukarki.
openSUSE nie posiadał klienta Samby, lecz zastał automatycznie (jedno potwierdzenie) doinstalowany z oficjalnego repozytorium. Muszę przyznać, iż pozytywnie zaskoczyła mnie konfiguracja i obsługa openSUSE, co powinno przełożyć się również na zarządzanie całym systemem.

Biorąc pod uwagę obecny stan zaawansowania narzędzi konfiguracyjnych, dołączanych do większości dystrybucji systemu Linux, uważam że nikt nie powinien mieć większego problemu z konfiguracją drukarki sieciowej w żadnej dystrybucji.

 

Opublikowane: 15 / 11 / 2014

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Strefa Linuxiarzy


Wolna strefa


linia

linia