How do I configure Printfil to capture vDos print jobs ?
vDos is a DOS emulator, derived from the popular DOSBox project, with some additional features, like support for LPT ports (that don't work in the original DOSBox build) - Some Customers do use it to run their DOS programs; mainly on 64 bit Windows systems (that cannot run 16 bit software, like DOS, natively).
You've two ways to capture DOS print jobs run inside vDos depending by how your DOS program produces them:
In both cases, as soon as the DOS program finishes printing, Printfil will capture the print job and will show it on screen, if Preview is enabled at Configuration -> Standard, or will directly send it to the choosen Windows printer.
1) The DOS program "prints to file" itself
In this case you just have to point Printfil to the very same file name
produced by the DOS program, by the "File to check"
field at Configuration -> Standard
2) The DOS program prints to parallel ports (from LPT1: to LPT9:) or serial ports (from COM1: to COM9:)
The newer Printfil version automatically detects if vDos is
installed on your Windows machine (provided you've installed it in the default path: C:\vDos)
So, in order to capture print jobs sent to the LPT1: , LPT2: , LPT3: , LPT4: , LPT5: , LPT6: , LPT7: , LPT8: , LPT9: , COM1: , COM2: , COM3: , COM4: , COM5: , COM6: , COM7: , COM8: or COM9: port by a DOS program within vDos you just have to: