Przedstawię jak za pomocą samby i cups udostępnić drukarkę w sieci domowej.
Instalujemy potrzebne paczki
apt-get install samba cups
Od ręki wywalamy domyślny conf cups
rm /etc/cups/cupsd.conf
Wklejamy ten
LogLevel warning SystemGroup lpadmin # Allow remote access Port 631 Listen /var/run/cups/cups.sock Allow From 192.168.1.* # Enable printer sharing and shared printers. Browsing On BrowseOrder allow,deny BrowseAllow all BrowseAddress @LOCAL DefaultAuthType Basic # Allow shared printing and remote administration... # Order allow,deny # Allow From 192.168.1.* # # # Allow remote administration... # Order allow,deny # Allow From 192.168.1.* # # AuthType Default # Require user @SYSTEM # # Allow remote access to the configuration files... # Order allow,deny # Allow @LOCAL # # Require user @OWNER @SYSTEM # Order deny,allow # # AuthType Default # Require user @SYSTEM # Order deny,allow # # AuthType Default # Require user @SYSTEM # Order deny,allow # # Require user @OWNER @SYSTEM # Order deny,allow # # Order deny,allowOrder Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.*.* Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.*.* Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.*.*
Zmieniamy tylko podsieć w jakiej chcemy drukarkę udostępnić, oraz restart cups
/etc/init.d/cups restart
Do konf samby dodajemy
Do sekcji „GLOBAL”
#this section is only to share the printer printcap name = cups disable spoolss = Yes show add printer wizard = No printing = cups
Za nią
[printers] comment = Printer in Linux path = /var/spool/samba guest ok = Yes printable = Yes use client driver = Yes browseable = No
Jeszcze restart samby
/etc/init.d/samba restart
Teraz dodajmy drukarkę sieciową w systemie i drukujemy coś na próbę


