Yes, I am printing multiple things at the same time using different printers.
Suppose I have main thread that does some printing, and then I have this custom hardware unit attached to PC. On some event this unit will tell my PC to start another print job. This happens in the main thread and current print job is "paused" because main thread receives event from my component that reads data from this hardware unit. I can not just abort previous print job, and of course I cant use global Printer to start new job.
This is reason why I can't use what Nat suggested.
I could of course have some print queue in my application, but it's not really what I want to do (again there are some reasons for that).
I just need possibility to print to 2 different printers at the same time.
Are there any alternatives to TPrinter (commercial or freeware)?
Thanks
Goran