A while ago, I wrote about my misery trying to use a HP PSC 1410 printer attached to a XP box as a network printer.
The Linux driver freezes the printer if you print remotely (but works locally)
The basic windows driver will not even install on a WindowsMe notebook with 32MB of RAM (says it requires 128MB and closes)
The full featured driver requires the printer to be locally connected to install succesfully. And if you do that, you can't later tell it that the printer is remote (plus it installs about 600MB of garbage)
Since attaching the printer to the linux box and using PS drivers was not practical (because it has to be used as a scanner too...whatever), I thought... wait a second. Why not do that on windows?
And what the hell, it worked.
If you have a rebel can't be networked printer, do this and be sorta happy. It explains how to create a Ghostscript-based virtual printer that you can share.
And of course, the client PS drivers works just fine on any OS. Which means you can use printers that, for example, have no Linux drivers. Or no Windows9x/Me/NT drivers.
Only problem really is that it's a bit sluggish (it may wait a minute or two before it prints) because the XP box is slow... but it beats copying files.