I currently have two computers on my network setup, a windows XP box and a Fedora Core 5 box that has a HP Photosmart P1100 printer installed on it.
Through the Linux box, printing to the Photosmart printer is instantaneous and works perfectly. The problem comes when I want to print through the WindowsXP box through SAMBA.
When i print a normal sized document (4-5 pages) it takes aproximately 5 minutes and sends tens of thousands of packets to my linux box (the network card goes to max throughput of 5000 kb/s and takes in about .5 to 1.5 gigs of data). The regular samba hard drive shares work in both directions perfectly and doesn't hang at all.
I have tried disabling all the firewalls (right now all access from my internal IP is allowed, but disabling it didnt make any speed improvements), I have SELinux disabled, and I've tried messing with the SAMBA settings but have had no luck. I went to the Samba documentation and followed their troubleshooting but none of that showed errors (testparms and smbclient -L). I used ethereal and captured my packets and have that information (in about 2.5 minutes it sent 650k packets on just the samba ports...yes 650,000 packets!!!) but I don't really understand any of it.
Attached is a copy of my smb.conf.