I Created a virtual machine with FreeDOS and I followed this tutorial by @mpack -> viewtopic.php?f=35&t=54187
Important things:
- Windows only detect one LPT port installed, and it's called LPT1. I can see it in device admin.
- Windows installs automatically the driver of the printer each time I start the computer even if I uninstall the driver for testing virtualbox without the driver installed on the host.
- In the driver of the printer in Windows I can see that it's connected to LPT1.4 port. I'm not sure why the driver says 1.4 if the device admin of windows says it's called LPT1.
- When I follow the tutorial by @mpack it says that if the printer is in LPT1 port, you must put "LPT1:" as a parameter in the command, but if I do that, I get this error when trying to start the virtual machine:
HostParallel#0: Could not get direct access to the host parallel port!! (rc=VERR_INTERNAL_ERROR_3) (VERR_INTERNAL_ERROR_3). Parallel device 0 cannot attach to host driver (VERR_INTERNAL_ERROR_3).
- If I add "LPT1" instead of "LPT1:" the virtual machine starts but is not capable of printing, FreeDOS doesn't have access to the port. The DOS program for printing says that printer is not detected.
- If I add "LPT1.4" it gives an error of invalid port name.
- viewtopic.php?f=6&t=81638
- viewtopic.php?f=6&t=79439
- viewtopic.php?f=6&t=90651
- viewtopic.php?f=2&t=80571
Please help, thank you.