-hmm, try this:
----------------------------------------------------
Overview:Install and share printer on PC.
Link the CUPS backend command to the smbspool command.
Add the windows printer from Print Center using the Advanced option.
If necessary, install ESP Ghostscript for CUPS.
----------------------------------------------------
The example below uses an Epsom 740i attached to a Windows2000 Pro laptop from a PowerMac G4/450 MHz.
1. Make sure the printer is first working on the PC, drivers installed etc. and that Sharing printers is enabled on the PC. Note its shared name as shown in the Printers panel.
2. As root, in the terminal, type
ln -s `which smbspool` /usr/libexec/cups/backend/smb
be very precise with the spaces and the back-tics `
3. Open Print Center and click "Add Printer" with the [option] key held. This takes you to the Advanced options.
4. Select the [Advanced] option which is now visible at the bottom of the menu.
5. Select Device: [Windows Printer via SAMBA]
6. Give the Device a name and enter the printer's URI in the form:
smb://username

assword@workgroup/server/sharename OR smb://server/sharename
sharename is the Windows shared printer name server is the computer name workgroup is the workgroup or domain name username and password on Windows machine
7. Select the printer type, in this case of Epsom COLOR Stylus 740i, select EPS > Epsom Color Stylus Series CUPS v1.1.
8. On my system, for this printer, I found I also had to install the latest ESP Ghostscript 7.05.5 for Mac OS X. Without that, the print jobs appear to print to the PC, but very slowly, and don't actually print after queueing. Find this at the gimp-print site here:
http://gimp-print.sourceforge.net/MacOSX.php3
You don't need the whole gimp-print software necessarily, just the espgs part.