Very related...
One of the "hacks" that's been largely forgotten is that both the IBM Parallel port adapter and the Monochrome/Printer adapter can be modified with nothing more than a cut and jumper to provide EPP bidirectional capabilities. In both, IBM used a 74LS174 Hex flip-flop to provide all of the control signals on the printer interface. In addition, both provided an LS240 receiver to monitor the state of the parallel port. Since there are only five control signals, the sixth flip flop is left unused on both, even though it is connected to bit 5 on the data bus.
So it's a simple job to lift pin 1 on the LS244 latch U3 on the parallel adapter (or OE/ on the LS374 latch, U41 on the MDA) and jumper it to pin 15 of the LS174 (U7 on the parallel port adapter or U39 on the MDA) and you've got yourself a PS/2-conforming bidirectional printer port. Like the PS/2 port, bit 5 of the control port, if set to 1, puts the parallel port into input mode. Many of the cheap Taiwanese printer adapter cards can be modified in the same way.
Another mystery of "Why didn't IBM do that?"...