Con il recente aggiornamento di Samba si è reso noto un problema che riguarda le Stampanti condivise su macchine windows, ma utilizzate tramite NethService. Per maggiori informazioni leggere questo doc. http://docs.nethesis.it/index.php?title=Stampanti_Windows
In breve, a seguito dell’aggiornamento cambia anche il pacchetto smbclient, che richiede i parametri in maniera diversa. Conseguentemente cambia anche lo script /usr/bin/smbprint che invoca smbclient. Il problema sta nella personalizzazione descritta nel documento qui sopra, viene fatto un:
cp /usr/share/doc/samba-3.0.10/printing/smbprint /usr/bin/smbprint
Quindi lo script in /usr/bin è vecchio e non più funzionante. Il sintomo chiaro è un blocco delle stampanti condivise su macchine windows (non di quelle collegate direttamente a NethService o altre stampanti di rete) ed un errore nelle stampe di questo tipo:
[root@serv01 bin]# lpstat -o all
Printer: sp01@serv01 'printer_sp01'
Queue: no printable jobs in queue
Server: no server active
Status: job 'chiara@serv01+264' saved at 17:33:14.791
Rank Owner/ID Pr/Class Job Files Size Time
error chiara@serv01+264 A 264 ERROR: too many errors
Per fissare il problema basta copiare l’smbprint aggiornato del pacchetto in /usr/bin (sovrascrivendo):
cp /usr/share/doc/samba-3.0.*/printing/smbprint /usr/bin/smbprint
chmod 755 /usr/bin/smbprint
Dove al posto della * va la versione corretta di samba