Sorry. Posting at the same time as you.

All of the translation to the printer's language will be done by the Windows client. You can then just accept that data via Samba and pass it directly to the printer, usually via lpr.

However, it does take some doing to set up Samba and lpr correctly and to get your parallel port working and all. It might make sense to set up the printer directly on one of your Windows machines temporarily until you get whatever you need printed off immediately done, and then play with it. Regardless, I don't think it should take you more than a couple of hours to get it all set up right once you do.
_________________________
Bitt Faulk