piątek, 4 grudnia 2015

Instalacja i konfiguracja serwera wydruków CUPS na Raspberry Pi2 z użyciem drukarki SAMSUNG.

Prosta i szybka metoda na podłączanie drukarki nie mającej wifi do sieci z użyciem raspberry pi i CUPS.

Instalacja CUPS

  1. Oczywiście podpinamy drukarkę kablem USB do maliny
  2. Instalujemy CUPS przez terminal:
  3. sudo apt-get install cups
  4. Dodajemy naszego uzytkownika pi do grupy administratorskiej stworzonej przez CUPS:
  5. sudo usermod -a -G lpadmin pi
  6. Musimy edytować jeszcze config naszego serwera wydruku. A więc::
  7. sudo nano /etc/cups/cupsd.conf
  8. 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 >
  9. Restartujemy usługę:
    sudo /etc/init.d/cups restart

Instalacja sterowników(SAMSUNG)

  1. Pobieramy sterowniki do naszej drukarki i je instalujemy.
  2. W moim przypadku jest to samsung więc sterowniki pobieramy z tąd: uld_v1.00.36_00.91.tar.gz
  3. Wypakowujemy i wgrywamy folder z sterownikami uld przez sftp np. programem filezilla do naszego domowego folderu /home/pi/
  4. Nadajemy wszystkim plikom chmod 777
  5. Instalujemy przy pomocy komendy:
    sudo ./install.sh 
  6. 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

  1. Przechodzimy na stronę: http://[IP MALINY]:631/admin i klikamy Add Printer
  2. Wybieramy naszą drukarkę i klikamy Continue
  3. Zaznaczamy Share This Printer i klikamy Continue
  4. Wybieramy nasz firmę naszej drukarki i klikamy Continue
  5. Zaznaczamy odpowiedni model i klikamy Add Printer
  6. Teraz możemy wybrać podstawowe ustawienia drukarki i klikamy Set Default Options
  7. Klikamy na nazwę naszej drukarki.
  8. Kopiujemy adres naszej drukarki z przegladarki
  9. 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.
  10. Otwieramy Control Panel na docelowym komputerze w sieci.
  11. Wybieramy Advanced printer setup
  12. Klikamy The printer that I want isn't listed
  13. Wklejamy wcześniej skopiowany adres naszej drukarki. (http a nie https)
  14. I GOTOWE :) Możemy już swobodnie drukować
W kolejnym poradniku dodamy tą drukarkę do konta google i zrobimy cloud printing :)

Brak komentarzy:

Publikowanie komentarza