Linux Print Server to Windows Client
I have an old POS computer I'm trying to setup as a print server (Gentoo) for my home LAN. I can print a test page fine from the 'nix box, and I can see the printer from the windows clients in Network Neighborhood, so I know the printer is setup correctly and shared correctly. The problem I'm having is in the drivers. The printer is a USB connected HP PSC1310xi. At first, pointing the winxp machines at the printer would result in a "driver not found" type of error. I tried installing it with a generic driver (adobe postscript), and it would not print (just kinda disappears). The correct drivers have been installed on that machine in the past, so I could change the driver to those and still it would not work. Then I tried the Samba guide, and now windows installs the printer ok, but I cannot print to it (freezes the application), and if I try and go to printer properties, I get errors saying something like "parts of configuration will be inaccessible."
How can I share a printer attached to a linux box with windows machines. I also want the "Point and print" functionality as with a windows printer share.
This has been giving me a headache for weeks, and any help is greatly appreciated.