I do not know of any way to do this without the Windows spooler. If you have issues printing even basic documents with the Windows spooler, I think that you need to back up and fix that situation, not side-step it.
As far as I have seen, things that will jam up the spooler like you describe is either lack of system resources (RAM, Processer, etc), a corrupt driver or a mis-configured printer.
I would suggest that you look at those things first, and if all else fails, try to hack something together.