Parallel pritner ports on classic machines are not
often
bindirecitonal.
Well, not on the data pins. They usually do have input pins, and if
the software driving the port is sufficiently flexible they can be used
for input (I've done it often enough). So, depending on exactly what
you mean by "bidirectional", and the extent to which the hardware and
software can be customized for your purpose....
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B