Prosta i szybka metoda na podłączanie drukarki nie mającej wifi do sieci z użyciem raspberry pi i CUPS.
Instalacja CUPS
- Oczywiście podpinamy drukarkę kablem USB do maliny
- Instalujemy CUPS przez terminal:
sudo apt-get install cups
- Dodajemy naszego uzytkownika pi do grupy administratorskiej stworzonej przez CUPS:
sudo usermod -a -G lpadmin pi
- Musimy edytować jeszcze config naszego serwera wydruku. A więc::
sudo nano /etc/cups/cupsd.conf
- Zmieniamy wpisy tak jak pogrubione poniżej:
# Only listen for connections from the local machine
# Listen localhost:631
Port 631
< Location / >
# Restrict access to the server...
Order allow,deny
Allow @local
< /Location >
< Location /admin >
# Restrict access to the admin pages...
Order allow,deny
Allow @local
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files...
Order allow,deny
Allow @local
< /Location >
- Restartujemy usługę:
sudo /etc/init.d/cups restart
Instalacja sterowników(SAMSUNG)
- Pobieramy sterowniki do naszej drukarki i je instalujemy.
- W moim przypadku jest to samsung więc sterowniki pobieramy z tąd: uld_v1.00.36_00.91.tar.gz
- Wypakowujemy i wgrywamy folder z sterownikami uld przez sftp np. programem filezilla do naszego domowego folderu /home/pi/
- Nadajemy wszystkim plikom chmod 777
- Instalujemy przy pomocy komendy:
sudo ./install.sh
- Ze względu na brak wspierania armhf dostaniemy masę błędów ale się tym nie przejmujemy. potrzebujemy w sumie tylko plików .ppd które zostaną dodane do naszego systemu.
Konfiguracja CUPS
- Przechodzimy na stronę: http://[IP MALINY]:631/admin i klikamy Add Printer
- Wybieramy naszą drukarkę i klikamy Continue
- Zaznaczamy Share This Printer i klikamy Continue
- Wybieramy nasz firmę naszej drukarki i klikamy Continue
- Zaznaczamy odpowiedni model i klikamy Add Printer
- Teraz możemy wybrać podstawowe ustawienia drukarki i klikamy Set Default Options
- Klikamy na nazwę naszej drukarki.
- Kopiujemy adres naszej drukarki z przegladarki
- Niestety drukarki samsung nie są do końca wspierane i w statusie będzie taki błąd, dodatkowo wydrukowanie testowej strony przez CUPS będzie niemożliwe.
- Otwieramy Control Panel na docelowym komputerze w sieci.
- Wybieramy Advanced printer setup
- Klikamy The printer that I want isn't listed
- Wklejamy wcześniej skopiowany adres naszej drukarki. (http a nie https)
I GOTOWE :) Możemy już swobodnie drukować
W kolejnym poradniku dodamy tą drukarkę do konta google i zrobimy cloud printing :)
Brak komentarzy:
Prześlij komentarz