Innanzitutto emergete CUPS, foomatic & samba
Code: Select all
#emerge /usr/portage/net-fs/samba/samba-3.0.0-r1.ebuild
#emerge cups
#emerge foomaticora avviate i 2 demoni cupsd e samba
Code: Select all
#/etc/init.d/samba start
#/etc/init.d/cupsd startCode: Select all
#rc-update add samba default
#rc-update add cupsd defaultvi pasto il mio /etc/samba/smb.conf , leggermente differente dall'originale dell'autore. ho semplicemente dato piu permessi agli utenti windowsiani
Code: Select all
[global]
workgroup = Home
server string = Samba Server %v
printcap name = cups
load printers = yes
printing = cups
log file = /var/log/samba/log.%m
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/private/smbpasswd
dns proxy = no
[homes]
comment = Home Directories
browseable = yes
writable = no
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
public = yes
guest ok = yes
writeable = no
printable = yes
printer admin = root
create mode = 0700
[print$]
path = /var/lib/samba/printers
browseable = yes
read only = yes
write list = @adm root
Code: Select all
#foomatic-configure -s cups -p HP-DeskJet_810C -c smb://user:password@INDIRIZZO/NOMESTAMPANTE -n NomeStampante -d hpijsINDIRIZZO - si riferisce al server winxp (es. 192.168.1.1 oppure giovanni )
NOMESTAMPANTE - si riferisce al nome della condivisione della stampante
NomeStampante - è il nome che volete che prenda la stampante condivisa sotto linux
l'uso di "-d hpijs" è obbligatorio per la maggior parte di possessori di stampanti HP , cmq per sapere se dovete caricare questo, o un altro driver andate su http://www.linuxprinting.org/printer_list.cgi
l'ultimo passo è aggiungere a cups il supporto dei driver di winxp che trovate qua http://www.cups.org/windows.php quindi scompattateli con
Code: Select all
# tar -zxvf nomefile.tar.gzCode: Select all
# ./cups-samba.installper mandare un test di stampa andate su http://127.0.0.1:631/ oppure sul pannello di controllo del KDE
ps: l'autore dice di usare anche un comando.. il seguente
Code: Select all
# cupsaddsmb -v -a cmq se avete dei problemi utilizzatelo, magari configura anche altro




