Yes, but you'll have those same driver issues regardless of what you use to share it. If you share it from a Windows computer, it'll be even worse, as Windows expects that the data being sent to the printer is already 100% correct by the time it receives it over the network (that is, it can't run a filter on the server's side). At least with Unix, you can have it run some sort of filter.

I had this same problem with the additional fact that my printer has no Unix drivers at all. So I had to do some serious hacking to get it to work. I documented it all here somewhere.... Hang on.
_________________________
Bitt Faulk