Instalar os pacotes do serviço CUPS
# apt-get install cups cups-pdf hplip hplip-data foomatic-db
# vi /etc/cups/cupsd.conf
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.*
</Location>
<Location /admin>
Order allow,deny
Allow localhost
Allow 192.168.1.10
</Location>
<Location /printers>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.*
</Location>
# /etc/init.d/cups restart
Para o funcionamento correto do CUPS é necessária a configuração do serviço SAMBA integrando com o CUPS. Habilite as configurações no samba pois a impressora compartilhada utiliza as mesmas permissões de compartilhamento definidas no SAMBA.
[global]
load printers = yes
printing = cups
printcap name = cups
[printers]
comment = All Printers
path = /var/spool/samba <- Para não aparecer "Acesso Negado"
browseable = no
public = yes
guest ok = yes
writable = no
printable = yes
printing = CUPS|LPRNG|...
print ok = yes
VAIDAR
guest ok = no
read only = yes
create mask = 0700
public = yes
[global]
interfaces = 192.168.25.0/24 bond0 lo
bind interfaces only = yes
security = share
guest account = nobody
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
cups options = raw
use client driver = yes
# /etc/init.d/samba restart
* VALIDAR POIS NAO USEI
# mkdir -p /var/spool/samba/ # chmod 1777 /var/spool/samba/
Referencias: