With “LPT1 = SEL: ""” you instruct vDos to select the Windows default printer. Don’t know what that is, so neither why vDos won’t print.
First loose that line, so the Windows Printer Selection dialog will popup. Select the printer driver that is connected to your printer. If that goes fine, change SEL: "" to SEL: "whatever selected in the dialog".
The Lexmark e230 will be a DOS capable printer, so you could add the RAW option to get the exact output as before. However, for the long term it’s better to use Windows printing (no RAW option). Though you then probably have to experiment with the margins. Those (HORZ and VERT) are metric/European orientated .
Good Day, im having the same issue. It only creates lpt1.asc file alone and doesn't print. Even if I remove the "lpt1=sel" line, the Printer selection dialog doesn't pop up. Any help will be appreciated.
No problem to print your LPT1.asc file, with or w/o printer selection. Could you first install the latest 2019.05.01 version, and test again. If the issue persists, start vDos with the log option(“…vDos.exe” /log), and post the generated vDos.log file.
Ok, I just updated to 2019.05.01 version and I got the printer selection box. However when I select the printer which is physically Lpt1 connected, the document in queue for that printer just keeps flashing! continuously, like 10 times per second and it goes from spool to printer continuously as well.
Search the Internet for “local downlevel document” solutions, or Undo all you probably previously did to enable printing from DOS, or Add and use a new OKI (eg OKI-2) printer connected to LPT1, or Print to an USB or network printer.
I'm evaluating the latest version of vDos 2019-05-01 on a Win10 Pro 64bit portable. A "network" Brother printer is installed on the machine. I changed autoecxec.txt as follows: LPT1=SEL:"Brother MFC-L2720DW series Printer"
Problem: When my DOS app prints to LPT1, the Printing Dialog is shown while I expect it "not" to appear and just print since I specified the SEL: option with the name of the choosen printer. Do I mis understand the docs?
PS: I can't use the default printer SEL:"" because your docs tell me: * Default: display a printer dialog.
The only reason (I can come up with) for the Printer Selection Dialog being displayed is your program printing to another port/device. Check the vDos directory that #lpt1 files are created (not for instance #lpt2).
LPTx/COMx = SEL:"" should select the default Windows printer (w/o the Printer Selection Dialog). * Default is no SEL: is specified.
I can assure you the #LPT1.asc and the #LPT1.txt files are created in the default vDos program directory! I now have set up a new local COM3 port in that same machine (LogiLink USB2.0 Serial Adapter USB->DB9, found by windows and configured automatically as COM3:) and attached a serial printer Epson LQ570+ to it. Printer works fine in Windows (testpage). When the dos app prints to the COM3 port, the files #COM3.txt and #COM3.asc are created in the default vDos program directory. Still the Dialog appears and shows me the default Brother Windows printer instead of the expected Epson Windows printer connected to that COM3. When I then select the Epson, the output is printed as expected. So the "Printer Selection Dialog" is popping up and this is absolutely not wanted! Of course, my autoexec.txt has a line: COM3=SEL:"Epson".
I then have changed the autoexec.txt as: COM3="COM3": Then: TYPE #COM3.asc >COM3: and also TYPE #COM3.asc >COM3 both do show me the unwanted Printer Selection Dialog...