Thanks for the MFC/Measurement explanations.
What I was referring to by reading and writing to registers are the different locations that need to be read for parallel port communication. For instance, in order to check if the Rdy bit is set, you need to read a byte from the status port (i.e. inp(0x379)), and verify the bit 4 is set. In the old DOS days, you peek and poke to PC ports all you wanted, but NT has protection from this sort of thing. Only drivers have this sort of direct access to ports. Does VISA allow me to Peek and Poke to parallel port addresses? We are currently using AccessHW to do this, but would like a better abstraction layer. Also, a parallel port communicaton sample using VISA would be incredibly useful.