I'm having difficulty printing to a samba-shared printer from Windows XP.
The server is Fedora Core 1, running Samba 3,0,0-15.
The client is WindowsXP Home.
The printer is a Canon i850, connected via /dev/usb/lp0, using the
driver from
www.turboprint.de - I can print fine from Linux.
On the Windows client I can add the printer as a network printer (it shows
up fine when browsing the network), install the driver, and the printer
shows up in my Printers 'folder' with a status of "ready".
If I try to print a Windows test page, I get no errors, and Windows seems
to be under the impression that everything went fine, but I get no output
on the printer, and "lpstat" and "lpq" indicate that there's no problem
and nothing to print.
The time on the spool directory /var/spool/samba gets modified to the time
I tried the print, so I guess somethings happening, but I get no output
and no error messages, and nothing in any samba logs.
My /etc/printcap file is:
# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
tp0|tp0:rm=dontmind.net:rp=tp0:
The printers section in smb.conf is:
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
public = yes
guest ok = yes
writable = yes
printable = yes
use client driver = yes
Can anyone shed some light on my problem? Why can't I print from
Windows? How can I better diagnose the problem?
Thanks,
Dave.