piątek, 26 stycznia 2018

RaspberyPi jako print serwer dla drukarki HP 1018


Na PI Zero W zainstalowany raspbian lite.
Wifi skonfigurowane aby mieć statyczny adres IP.

Instalujemy serwer druku:
sudo apt-get install ghostscript cups
sudo usermod -a -G lpadmin pi

Edytujemy: /etc/cups/cupsd.conf

Zamieniamy:
Listen localhost:631
na:
Port 631

Dodajemy uprawnienia (Allow @local):

<Location />
  Order allow,deny
  Allow @local
</Location>
<Location /admin>
  Order allow,deny
  Allow @local
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow @local
</Location>
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow @local
</Location>

i robimy restart:
sudo /etc/init.d/cups restart

Instalujemy sambę:
sudo apt-get install samba samba-common
Edytujemy: /etc/samba/smb.conf (poniższe to tylko to co musimy dodać / zmienić a nie kompletny plik):

#======================= Global Settings =======================
[global]
   workgroup = WORKGROUP
   security = user
   map to guest = Bad Password

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = yes
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = yes

i restart:
sudo /etc/init.d/smbd restart

Instalujemy sterownik foo2zjs:
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs/
make
./getweb 1018
sudo make install
sudo make install-hotplug
sudo make cups

I powinno śmigać.



Podziel się:

0 komentarze:

Prześlij komentarz