Ok, you can print directly to the printer via SME & XP but not from XP to the printer via SME - its a Samba thang!
When printing via Samba (SMB printing) Samba uses a cache file called printing.tdb located in /var/cache/samba to control print jobs, this file is corrupted or outta sync with the lpr print spooler.
If you delete this file Samba will recreate it as required.
Now restart Samba or restart the SME box; your SMB printing should now work.
HTH
I 'rm /var/cache/samba/printing.tdb' and '/sbin/service smb restart', but, still, nothing on the printer.
One thing; when I say it prints from SME, I actually mean using the 'Print Test Page' button on the CUPS web page. Is this what you thought I meant?
I can browse for the printers on XP (and OS X), find them, and add them w/o any problem. Just nothing comes out.
Just noticed this in the smbd/current log file :
standard input is not a socket, assuming -D option
Always seems to come after the copyright notice, so I don't think it's relevant?
What other log files should I look in?
Max.