What method are you using to write to the parallel port? The
normal method you would use to update some of the bits on the parallel
port would be:
1. Read from the parallel port
2. Modify the bits you are interested in
3. Write the value back out to the parallel port
The actual method of doing this depends on how you are controlling
there parallel port. If you are using NI-VISA to write to the
parallel port, you will be unable to read from the port using
NI-VISA. You could get around this by storing the last value you
wrote to the port, and using that as the starting point for your
following write. The difference between writing a single bit and
two bits should be minimal.