An interface circuit for interfacing an input device such as a barcode reading device etc. to a palmtop computer, personal digital assistant, desktop computer or other host computer having a PCMCIA slot having a PCMCIA bus connector and programmed by PCMCIA driver software to perform input/output transactions with said interface circuit through said PCMCIA slot and said PCMCIA bus connector, hereafter called the host, comprising:
- a PC card having integrated thereon a PCMCIA interface circuit having a PCMCIA bus and PCMCIA bus connector and having integrated thereon or attached thereto a housing for a barcode scanning device;
- a barcode scanning means for scanning barcodes and outputting an undecoded HHLC or wand signal defining the pattern of light and dark areas of a barcode sensed by said barcode scanning means;
- and wherein said PCMCIA interface circuit comprises:
- a decoder circuit coupled to said barcode scanning means and to said PCMCIA bus connector, for receiving the undecoded HHLC or wand signal from said barcode scanning means defining a pattern of a barcode, and for decoding said pattern data into various printable and/or unprintable characters from a code set used by said host, and for automatically providing access to said characters decoded from said barcode to said host computer after notifying said host computer of a successful decoding operation and for automatically shutting off power to said barcode scanning means after a successful decoding operation.