We have an old VB6 app that interfaces to printers directly through LPT ports. I'm trying to use winspool.drv to print directly to printers attached through USB. It's close to working but not quite as I don't want to spool. That is, when WritePrinter is called, I need the data to be printed straight away; without having to wait for and EndDocPrinter to be called.

Maybe I don't want to be using winspool.drv, and if that's the case, what should I be using?

Thanks,

Bill