I have a scenario with a printer on a Windows 8 machine that needs to be shared to a FreeDOS instance that is running on same said machine via VirtualBox.
Initially I'd hoped that there was a printer sharing feature that would be similar to VMware or Parallels, however I'm not really finding a "convenient" option. This printer will be frequently used to print from within Windows itself, but then this good old DOS program needs to also be able to print every once in a while.
I was thinking that perhaps the best option would be to enable network sharing of the printer in Windows and then attempt to connect the networked printer to a virtual parallel port in the FreeDOS instance somehow.
I've got TCP/IP networking working just fine in the FreeDOS instance, but now it's a matter of grabbing the shared printer port to some virtual lpt I'd assume.
One other thought that crossed my mind is that I may need to acquire some software on the Windows side to provide a more universal input for DOS that will therefore allow a simple DOS app character spew vs needing some heavier driver processing.
Any ideas on how to accomplish this?