condividre stampante debian - win 2000

1 risposta [Ultimo contenuto]
Ritratto di elstefano
elstefano
(Junior)
Offline
Junior
Iscritto: 27/05/2005
Messaggi: 43

allora la mia situazione è questa:
ho una stampante (hp 610c) collegata al pc dove c'è su debian. da linux riesco a stampare (ho installato vari driver, la stampante la configuro via web su localhost:633 o quello che è) adesso vorrei condividere la stampante al pc di win.
da win riesco a vederla ma mi dice che è bloccata e nn posso accederci.
ho letto che bisogna configurare cups o qcosa del genere ma come?

nella vita ho speso un sacco di soldi in auto, donne e alcol... tutti gli altri li ho sperperati [george best]......

Ritratto di thesaint
thesaint
(Junior)
Offline
Junior
Iscritto: 16/08/2005
Messaggi: 17

cups in sè ascolta sulla porta 631 da 'default' a meno ke tu non abbia agito sul file di configurazione cupsd.conf localizzato in /etc/cups/cupsd.conf
http://localhost:631

Per condividere una risorsa in ambienti OS differenti, in modo da sfruttare un unico protocollo, generalmente si utilizza Samba (SMB acronimo di Server Message Block)
e agire sul file di configurazione che, generalmente, è localizzato in /etc/samba/smb.conf

Se nn hai Samba installato nella tua GNU/Linux box utilizza:
apt-get install samba smbfs

Quindi edita (vi/mc) il file smb.conf quindi aggiungi nelle sezioni contrassegnate dalle parentesi [ ]
--------------------
[global]
printcap = cups
load printers = yes
printing = cups
-----------------------
Crea la sezione printers che passa i parametri di accesso alla stampante
-----------------------
[printers]
comment = All Printers
path = /var/spool/cups
browseable = no
public = yes
writable = no
printable = yes
--------------------------
Crea la sezione specifica della tua stampante
--------------------------
[hp 610c]
comment = HP Printer
printable = yes
guest ok = yes
---------------------------
nota: la sezione [hp 610c] deve avere lo stesso nome che tu hai dato utilizzando la configurazine di cups.

Quindi consenti l'accesso all'utente windows al server Samba con il cmd:

smbpasswd -a nomeutente

il parametro nome utente deve essere un nome valido sul sistema GNU/Linux. Qualora volessi consentire l'accesso indistintamente a tutti gli utenti devi passare il parametro "guest ok = yes" ed aggiungerlo nella sezione [printers]

A questo punto devi riavviare il demone samba spostandoti in init.d (/etc/init.d) e riavviare il servizio con il cmd
./samba restart

Per quel ke riguarda :
Quote:

da win riesco a vederla ma mi dice che è bloccata e nn posso accederci

devi creare all'utente windows Sad al server samba
smbpasswd -a nomeutente (vedi sopra)