views:

658

answers:

4

To test printing in a Visual Basic Project I need to simulate a SLOW printer, how can I do that?

A: 

Fax modems are pretty slow, and you should be able to find a print-to-fax driver somewhere. But since Windows spools print jobs, your application won't notice that the printer device is slow.

Greg Hewgill
thanks, so I need to slow down the Windows print queue?
Print spooling can be switched off in the printer settings, on the "Advanced" page, setting "print directly to the printer".
Tomalak
A: 

There's no better simulation than the real thing. I can suggest several models I have personal experience with that would help with your simulation.

JaredPar
+1  A: 

As Greg said, as long as Windows is spooling, what use is as slow printer? Is there a way to slow down the spooling?

You're missing the point - there ARE no slow queues. Your VB project always sees the Windows print queue. It does not see a slow printer.
MSalters
Print spooling can be switched off in the printer settings, on the "Advanced" page, setting "print directly to the printer".
Tomalak
A: 

To be more specific, how to simulate a slow queue?

The point is that my VB continus to run, while the spool is filling with the first print job. With 99% of all systems, no problem at all.

a fast user on a system with a slow spool can now add a second print job and that crashes the app, as the first one is still printing.