IEEE-1284 is a defined standard for high speed bidirectional parallel communication between the PC and external peripherals. IEEE 1284 is available with five different functional modes that allow devices to transfer data in the following directions, forward direction (computer to peripheral), backward direction (peripheral to computer), or bi-directional (one direction at a time).