I have windows server 2008 R1 32 bit installed in a virual machine with the terminal services role installed. My goal is to get our old 16 bit dos program to run in TS.
What isn't working is the "not regular" printing, and by that I mean our 16 bit dos program which prints directly to an LPT port is not noticing the mapped lpt port. I have a batch file which maps two network drives needed to run the dos program, maps lpt1 to a network printer, and then starts the dos program. All of those mappings complete successfully and the program runs fine.
However anytime I print from our program, it complains 'printer not ready', which is an error we see around here when the lpt1 port is not mapped correctly.
If i do a c:\dir > LPT1 it prints without a problem
Is there anything I can do to make this program be able to print using terminal services that any of you know of?