I have a computer with 2 printers. Can your program handle
both?
Yes, DOSPRN can print on any printing devices whose drivers have
been installed on your computer.
But at the present each DOSPRN instance can print on only one printing device simultaneously. You
can select the current printer in the DOSPRN properties window ("Printer" area,
"Select" button).
You can use command line option "profile" to run several DOSPRN instances. For example next sample will run two DOSPRN instances with different settings.
"%ProgramFiles%\DOSPRN\DOSprn.exe" -profile:Printer1 -lpt:1 -printer:"Epson LQ-690"
"%ProgramFiles%\DOSPRN\DOSprn.exe" -profile:Printer2 -lpt:2 -printer:"Microsoft Print to PDF"
You can combine "profile" option with other options to overwrite last saved settings in the specified profile:
"%ProgramFiles%\DOSPRN\DOSprn.exe" /profile:Printer1 -printer:"Epson LQ-690" /margins:"10;20;10;0" /lpi:"6" /cpi:"12"
Take into account DOSPRN supports some other command line options. Look at Command line options for more details.