Here's the low down:

1. I have mandriva 2008 installed. I have a Samsung CLP-510 color printer. Samsung supplies a linux driver. CUPS sees the printer and the driver installs just fine, and I can print on my local PC just fine.

2. The problem is when I share the printer with Samba I can see the printer over the LAN on my windows PC's just fine, but when I go to add the printer windows states that it can't download the drivers from the host server. When I try to use client drivers on the Windows machine it still can't output to the network printer. Has anyone run into this? If so, is there a resolution? I'm pulling my hair out!3


Here is my samba config:

[global]
log file = /var/log/samba/%m.log
printer = Samsung
restrict anonymous = no
ldap ssl = No
domain master = no
map to guest = Bad User
encrypt passwords = yes
printcap cache time = 60
dns proxy = no
netbios name = Kelly
server string = Samba Server %v
printing = cups
max protocol = NT
path = /var/spool/samba
workgroup = WORKGROUP
acl compatibility = winnt
server signing = Auto
printcap name = cups
security = share
preferred master = no
max log size = 5

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
# to allow user 'guest account' to print.
guest ok = yes
writable = no
printable = yes
create mode = 0700
use client driver = no
# using client side printer drivers.
print command = lpr-cups -P %p -o raw %s -r
# If you install drivers on the server, you will want to uncomment this so
# clients request the driver
# print command = lpr-cups -P %p %s # using cups own drivers (use generic PostScript on clients).