The Buslink USB printer cable is a low-cost high-performance single chip solution that provides bi-directional connectivity between any standard IEEE-1284 compliant parallel port devices and the Universal Serial Bus USB interface. Software drivers are also provided to create a seamless migration path from traditional parallel port to the USB environment.