How do I configure Printfil to capture vDos / vDosPlus 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).
vDosPlus in turn is derived from vDos to add more features and improvements.
Some Customers do use them 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 and vDosPlus, depending by how your DOS program produces them:

  1. The DOS program "prints to file" itself.
  2. The DOS program prints to a parallel port (from LPT1: to LPT9:) or a serial port (from COM1: to COM9:)

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
There's no need to select any COM Port or LPT port to capture in the Printfil configuration dialog.

2) The DOS program prints to parallel ports (from LPT1: to LPT9:) or serial ports (from COM1: to COM9:)

How to run DOS programs on Windows 64-bit and print to USB, GDI, PDF printers NEW:

You can use the free DosPrint program that checks your PC configuration, then downloads, installs and configures both vDos / vDosPlus and Printfil without having to do those tasks manually. DosPrint is available for free at https://www.DosPrint.com

If instead you already have vDos or vDosPlus up and running on your machine, the newer Printfil version automatically detects them (provided you've installed them in the default path: C:\vDos or C:\vDosPlus).
How to print from vDosPlus (or vDos / DOSBox) When selecting a LPT port or COM port to capture at Configuration -> Standard, Printfil asks you if you want to automatically configure vDos / vDosPlus to capture the selected COM port or LPT port.

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 or vDosPlus you just have to:

  1. If you're using a previous Printfil version, upgrade your Printfil copy
  2. Go to Configuration -> Standard, select the LPT port or COM port you want to capture and click 'OK'
  3. When you're asked if you want to 'Configure vDos / vDosPlus to capture the LPT1: port' click 'Yes' and follow the onscreen instruction.

Please note

There's a known bug in vDos version 2016.10.01:
If the DOS print jobs contains "PCL" or "PostScript" printer control codes, in some cases vDos might open an additional unwanted "printer selection dialog".
If this happens with your DOS program too, until the bug will be fixed in a future vDos version, you can avoid this in 2 ways:
  1. Select a different "printer type" in the DOS program, if possible, like an Epson Fx or IBM Proprinter
  2. Download vDosPCLPS.ZIP and extract its files into the vDos directory: C:\vDos
   
   
Print from DOS to USB printer now! Download free PrintFil trial!

Facebook 5 stars on 10 reviews: Make your own

Facebook Youtube Google Plus