Nova Patents
EP0441032A2

Keyboard emulation system.

Abstract

The system unit (16) of an IBM compatible personal computer generates a distinctive audible "Beep" signal from the system unit's own sound transducer (32) in response to the successful decode of a barcode label (26) in a keyboard emulation data collection device such as a barcode reader (10). To initiate the generation of such a Beep by the system unit, the keyboard emulation system simulates (114,116) a benign error condition (OOH;FFH) which does not affect the operation of any application programs resident in the system unit and which does not require any modifications to the operating system or any special device drivers for its proper operation. The successful collection of encoded character data and transmission of that data to the keyboard port (28) of a host computer by a relatively unsophisticated operator is further enhanced by built-in logic (40,42,44) for reliably and simply deducing which keyboard communication protocol from several candidates is currently in use and for deducing the status of the computer's Caps Lock flag by eliciting a Reset Status Indicators command from the system unit. If the Caps Lock flag is in its shifted state, all case sensitive data is automatically transposed (114) so that it will be correctly interpreted.

EP0441032A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 23 November 2010, 15.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    For use with a computer system unit (16) or computer terminal unit comprising a keyboard port (28) and a sound transducer (32) and utilizing a predetermined keyboard communication protocol for inputting data from a keyboard unit (18) via the keyboard port as a sequence of keyscan codes, the protocol including provision for signifying at least one predetermined benign error condition within the keyboard unit which causes an audible error signal to be generated by said sound transducer, a keyboard emulator (10) comprising:input means (36,46,48,24,34,50,38,40,42) for converting a machine-readable symbol (26) into a digital representation of a message comprising one or more character codes;and output means (36,46,48,42,44,52) responsive to the input means for transmitting said message to said keyboard port in accordance with said keyboard communication protocol and for emulating said predetermined benign error condition whenever said input means successfully translates character codes into a corresponding sequence of keyscan codes, whereby whenever a sequence of keyscan codes corresponding to a said machine readable symbol is received at the keyboard port from the keyboard emulator, the computer will produce an audible error signal.