You can use VISA serial functions to get access to your parallel port. ASRL10::INSTR is normally mapped to LPT1.
Mayby your robot has to do the HW handshaking like a normal printer does. But this should also be true for the DOS environment.
The only thing I do not know is if VISA will support bidirectional data transfer.
Waldemar
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions