Okay. Well here's the an update and a question. I got CUPS and Samba installed on my printserver and everything configured locally just dandy. I can print stuff off on the printserver fine. I got the windows 98 machine hooked up and it prints off of the print server fine. The windows XP fisher price addition can see the samba work group, has correctly configured it's printer as a networked one but when I try to print it says (in XP) access deined unable to connect.
The samba logs say this:
printing/printing.c

rint_job_start(952)
print_job_start: insufficient permissions to open spool file
/home/smbprint/smbprn.000058.dkRSeg.
I configured samba to print using a public account called smbprint as directed to in the printing guide above. This is the important stuff far as I can tell out of my /etc/samba/smb.conf.
[Global]
printcap name = cups
printing = cups
security = share
encrypt passwords = true
[printers]
browseable = yes
path = /home/smbprint
printable = yes
public = yes
writable = no
create mode = 0700
guest only = yes
guest account = smbprint
I left the rest of the config file stock. Has anyone ran into this problem before? Should I abandon the public account samba configuration and just create a user on the printserver for each computer? Please help and thanks in advance.