Optical system for scanning and recording bar codes which is adapted to be configured in a hand held unit
First Claim
1. A system for controlling optical power output of a solid state light source in a bar code scanner, comprising:
- means for maintaining the optical power at a preset level,computer means for generating a digital signal corresponding to said preset level and for generating an allowance signal when the bar code scanner is performing a scanning operation,means in said maintaining means responsive to said digital signal for setting said maintaining means to maintain the optical power at the preset level,inhibit means for disallowing operation of the solid state light source by cutting off all current from being supplied to said solid state light source when the allowance signal is not generated by said computer means,generating means for providing an output representing said optical power when illuminated by said light source,means for changing said digital signal until said output reaches a certain level, andmeans in said computer means for storing said digital signal corresponding to said preset level.
1 Assignment
0 Petitions
Accused Products
Abstract
A unitary hand-held bar code scanner and reader produces an elliptical beam, oriented with its major axis along the direction of the bars, utilizing optics employing far field diffraction effects to shape the beam and maintain its elliptical aspect (length to width ratio) constant over a distance in front of the scanner were bar codes may be located. The optics eliminates parallax even though the photodetector and light source (preferably a laser diode) are located offset from each other on a board on which the optics are mounted. A housing assembly has channels which mount the board therein without shock absorbing devices. A digital microcomputer controller and peripheral devices regulate the optical power output from the laser diode and prevents catastrophic failure, if the electrical current through the laser diode exceeds safe limits. Digital control of the gain of the electronic circuits which provide the signals from which bar code information can be decoded and for the operation and control of a motor for oscillating a deflector which scans the beam across the code are also provided utilizing the microcomputer. The microcomputer also controls interface circuits to provide compatibility with auxiliary equipment and host computers which generate commands and requires data inputs of various polarity and format.
-
Citations
8 Claims
-
1. A system for controlling optical power output of a solid state light source in a bar code scanner, comprising:
-
means for maintaining the optical power at a preset level, computer means for generating a digital signal corresponding to said preset level and for generating an allowance signal when the bar code scanner is performing a scanning operation, means in said maintaining means responsive to said digital signal for setting said maintaining means to maintain the optical power at the preset level, inhibit means for disallowing operation of the solid state light source by cutting off all current from being supplied to said solid state light source when the allowance signal is not generated by said computer means, generating means for providing an output representing said optical power when illuminated by said light source, means for changing said digital signal until said output reaches a certain level, and means in said computer means for storing said digital signal corresponding to said preset level. - View Dependent Claims (2)
-
-
3. System for controlling optical power output of a solid state light source in a bar code scanner, comprising:
-
means for maintaining the optical power at a preset level, computer means for generating a digital signal corresponding to said preset level and for generating an allowance signal when the bar code scanner is performing a scanning operation, means in said maintaining means responsive to said digital signal for setting said maintaining means to maintain the optical power at the preset level, inhibit means for disallowing operation of the solid state light source by cutting off all current from being supplied to said solid state light source when the allowance signal is not generated by said computer means, wherein said maintaining means comprises a digitally controlled potentiometer responsive to said digital signal from said computer means for generating a first signal corresponding to said preset level, photodetector means responsive to said optical power for generating a second signal corresponding thereto, and means for supplying and varying electrical power operating said source to reduce a difference between said first and second signals. - View Dependent Claims (4)
-
-
5. A system for controlling optical power output of a solid state light source in a bar code scanner, comprising:
-
a laser diode configured to output an amount of light based on an amount of input current received; a photo diode optically coupled to the laser diode and configured to provide an output current level based on the amount of light received by the photo diode; a resistor coupled to the photo diode and configured to receive the output current level provided by the photo diode, wherein an output voltage level is obtained across the resistor as a result thereof; a reference voltage generator for providing a first reference voltage; a transistor switch connected to a second reference voltage, the transistor switch configured to receive an allowance signal and to provide the second reference voltage at an output port thereof when the allowance signal is not received by the transistor switch; a comparison circuit receiving the first reference voltage on a first input port and receiving the output voltage level on a second input port, the comparison circuit outputting a difference voltage based on a difference between the output voltage level and the first reference voltage, wherein the output port of the transistor switch is also connected to the first input port of the comparison circuit so as to cause the comparison circuit to output zero volts as the difference voltage when the second reference voltage is supplied from the transistor switch to the first input port of the comparison circuit; and a driver amplifier receiving the difference voltage from the comparator, and converting the difference voltage to a difference current, wherein the difference voltage of zero volts is converted by the driver amplifier to the difference current of zero amps; and a digital computer configured to output the allowance signal when the bar code scanner is currently performing a scanning operation, wherein the laser diode is maintained substantially at a desired amount of output power based on the difference current being an only current that is supplied to the laser diode, and wherein the difference current of zero volts disables the laser diode from outputting any light. - View Dependent Claims (6, 7, 8)
-
Specification