Newsgroup: it.comp.os.linux.iniziare
Titolo: [lungo] Condividere una stampante collegata a un pc linux con un pc xp

Dunque, ho configurato con successo samba per condividere directories 
del pc linux con i pc xp... Manca solo la stampante!
La stampante funziona correttamente in linux, ho una ubuntu edgy 
desktop, l'ha riconosciuta lui da solo.
Dal pc xp, riesco a vedere la stampante Samsung ML 2010 di cui dispongo 
nell'elenco delle risorse condivise da pinguino, il pc linux.
Se cerco di installare tale stampante xp mi riferisce che ora scaricherà 
i driver per la stampante da pinguino. Però poi non ci riesce, perchè, 
dice lui, pinguino "non ha il driver della stampante adatto installato".
Ed ha anche ragione, dico io: in /var/lib/samba/printers non c'è nulla, 
solo due directories vuote, W32X86 e WIN40.
La mia ipotesi è che per risolvere la situazione devo copiare qualche 
file da qualche posizione che non conosco (quale?), al fine di dare a 
samba la possibilità di dare i drivers a chi li chiede.
In alternativa potrei installare tali driver direttamente sul pc xp, ma 
è meno elegante (non trovate?) e anche più scomodo se dovessi avere a 
che fare con una rete con numerosi pc sui quali dover ripetere il processo.
ATTENZIONE: leggendo qua e là ho letto riferimenti a cups, però, messo 
come sono, ho l'impressione che cups non mi serva...! Quindi aspetto un 
po' e intanto mi rivedo la documentazione di samba per capire che razza 
di file vanno messi in /var/lib/samba/printers.
Qui sotto la porzione di smb.conf relativa alle stampanti.
Ciao e grazie a chi mi vorrà aiutare.
BQ
[printers]
    comment = All Printers
    browseable = no
    path = /tmp
    printable = yes
    public = no
    writable = no
    create mode = 0700
[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = yes
    read only = yes
    guest ok = no

 
ho detto una stronzata, cups ce l'ho eccome.
Ora sono alle prese con 
http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/classicalprinting.html
Se ne vengo a capo ve lo faccio sapere

 processo.
]zac[
A meno che non hai centinaia di utenti non è che cambi molto.

Giuseppe Della Bianca ha scritto:

solo che io avevo il problema (che mi risulta essere sempre più 
frequente) che non ti danno i file inf, ma un software di 
installazione... e nel mio caso il software di installazione non parte 
se non vede la stampante in locale!!! >:-((((
Ce l'ho fatta! E lo scrivo qui che così magari a qualcuno può tornare utile.
In sostanza, si devono fornire i driver in \\pclinux\print$ che poi xp 
scarica per installare la stampante.
Si deve seguire pedissequamente i passi descritti qui
https://forums.gentoo.org/viewtopic-t-456501-highlight-.html
stando bene attenti alla configurazione di samba
(io avevo invalid user = root in smb.conf che mi precludeva il passaggio 
finale....)
cupsaddsmb potrebbe richiedere -H serverlinux come opzione, comunque per 
capirci qualcosa, se ci fossero problemi, basta studiare da vicino la 
riga smbclient che cupsaddsmb chiama, e fare qualche prova di login con 
smbclient. Ultima cosa: permessi non corretti dei file in 
/usr/share/cups/drivers potrebbero rompere le balle, metterli a 644
Ciao :-)
ps bello capirci qualcosa :-)

 cupsaddsmb potrebbe richiedere -H serverlinux come opzione, comunque per
]zac[
retenkiu.

 
ubuntu e il suo sudo ;-/