I'm sharing a printer from a win98 computer so I have no idea if the setup works with anything else. The relevant lines from my smb.conf are here:
Code:
# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes
# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
# Set public = yes to allow user 'guest account' to print
printable = yes
btw, I have samba-2.2.7a-8.9.0