A bar code scanner is equipped with a keyboard emulation mechanism so as to provide an enhanced interface to a keyboard controller port of a computing device such as a personal or laptop computer. The keyboard emulation mechanism eliminates the necessity of connecting an actual computer keyboard to the...http://www.google.com.au/patents/US6540144?utm_source=gb-gplus-sharePatent US6540144 - Techniques for interfacing a bar code scanner to a PC using a keyboard retransmit protocol