Abstract:
A hand-held, dual-mode barcode scanner for two dimensional barcodes. A supplemental switch activatable by the user changes the function being performed by the scanner. In one implementation, the barcode data is used to reprogram the scanner&#39;s logic when the supplemental switch is activated. The preferred embodiment employs a light-activated switch that is turned on by the user placing his/her finger/thumb over an opening in the scanner case. An infrared-activated version of the switch is also shown.

Description:
BACKGROUND OF THE INVENTION 
     1. Technical Field 
     This invention relates to hand-held barcode scanners and, more particularly, to a hand-held, dual-mode barcode scanner comprising, a hollow case sized and shaped to be held in a user&#39;s hand; apparatus for scanning a barcode disposed within the case and having an output outputting a signal representing data contained in a scanned barcode; a supplemental switch disposed within the case manually activatable by a user; and, logic disposed within the case connected to the apparatus for scanning a barcode and the supplemental switch for taking a first action when the supplemental switch is not activated by a user and for taking a second action when the supplemental switch is activated by a user. 
     2. Background Art 
     Most barcode scanners in use today are meant to read and decode one dimensional barcodes. A light beam is scanned across the barcode and reflected light as modulated by the light and dark bands of the barcode produces a signal which is then decoded to determine the data encoded into the barcode. 
     Linear or one dimensional barcodes are limited in the amount of information they can hold by the physical area available. On the side of a railroad boxcar or a large carton, a large barcode can be employed to contain a large amount of data. On the other hand, while the ability to miniaturize linear barcodes has increased, data requirements vis-a-vis the available areas to mark micro-electronic components with barcode-encoded data have virtually mandated a new approach. Thus, there is a rapidly emerging technology in two dimensional barcodes. 
     A typical prior art two dimensional barcode reader is depicted in simplified form in FIG. 1 where it is generally indicated as 10. The barcode reader 10 has a hand-held case 12 of so-called &#34;pistol-grip&#34; shape containing the components required to scan a two dimensional barcode. There is a lens system 14 which focuses a field of view (not shown) containing a barcode on a charge coupled device (CCD) 16. The CCD is, of course, an element that is commonly used in video cameras. The CCD constantly outputs a signal on line 18 containing the two dimensional pixel data of what is being &#34;seen&#34; by the lens system 14. In the barcode reader 10, the output line 18 is input to the logic 20. There is also a trigger switch 22 which is operated by manually depressing the trigger button 24. The trigger switch 22 is also connected to the logic 20 by line 26. The signal out of the barcode reader 10 appears on line 28 from the logic 20. This is, of course, a greatly simplified depiction and the logic 20, for example, can be structured to completely analyze the output from the CCD 16 or merely pass it on for decoding by other logic connected to line 28. 
     In use, the barcode reader 10 is pointed at a barcode at its focal point by means not important to the present invention. Then the barcode is in focus, the trigger button 24 is pressed causing the logic 20 to snapshot or freeze the then output data on line 18. That snapshot of data can then be analyzed according to techniques which also form no part of the present invention and, for that reason, will not be addressed in any detail herein in the interest of simplicity and the avoidance of redundancy. According to one aspect of such barcode readers as being developed by the assignee of this application, the logic 20 analyzes the barcodes read to see if it is a data barcode or a reader reprogramming barcode. Thus, there must be uniquely recognizable reprogramming barcodes and the logic 20 must be able to recognize them. By that arrangement, the barcode reader 10 can be reprogrammed to recognize and decode a particular type of barcode from several possibilities by first having it scan a reprogramming barcode associated with the barcode type to be recognized. 
     In another aspect of such prior art barcode readers, there may be a pattern of actions taken each time that a particular user may wish to avoid as overly time consuming or redundant under particular circumstances. For example, if the hand-held barcode reader 10 is placed in a solid mount at the focal distance from barcodes to be scanned, there is no need for the barcode reader 10 to go through the prescanning process of guiding the user to the focal distance. In such cases, it would be desirable for the user to be able to deactivate that feature from the reader 10. 
     Wherefore, it is an object of the present invention to provide a hand-held barcode reader wherein the functions thereof can be modified upon demand by a user. 
     It is another object of the present invention to provide a hand-held barcode reader having a supplemental switch for changing the functions of the reader. 
     It is still another object of the present invention to provide a hand-held barcode reader with a finger-activated primary switch having a supplemental switch that is easily activated by a user&#39;s thumb without interfering with the activation of the primary switch. 
     It is yet another object of the present invention to provide a light-activated switch which can be incorporated into a hand-held barcode reader so as to be easily activated by a user&#39;s thumb blocking and unblocking a path of light thereto. 
     It is a still further object of the present invention to provide a light-activated switch which has a tactile feel. 
     Other objects and benefits of this invention will become apparent from the description which follows hereinafter when read in conjunction with the drawing figures which accompany it. 
     SUMMARY 
     The foregoing objects have been achieved by the hand-held, dual-mode barcode scanner of the present invention comprising, a hollow case sized and shaped to be held in a user&#39;s hand; apparatus for scanning a barcode disposed within the case and having an output outputting a signal representing data contained in a scanned barcode; a supplemental switch disposed within the case manually activatable by a user; and, logic disposed within the case connected to the apparatus for scanning a barcode and the supplemental switch for taking a first action when the supplemental switch is not activated by a user and for taking a second action when the supplemental switch is activated by a user. 
     In one embodiment, the first action comprises decoding the signal from the output as barcode data and he second action comprises decoding the signal from the output as reprogramming data. 
     In the preferred embodiment, the supplemental switch is positioned to be activated by a user&#39;s thumb or a finger when the case is being gripped for use. 
     In one disclosed embodiment, the supplemental switch includes a light-sensitive photodiode; and, the supplemental switch is operated by blocking and unblocking a path for light to strike the photodiode. In that embodiment, the path may include a lightpipe therein. 
     In another disclosed embodiment, the supplemental switch includes a infrared-sensitive detector; and, the supplemental switch is operated by placing and removing a source of infrared energy in a path to strike the infrared-sensitive detector. The envisioned source of infrared energy may be a user&#39;s thumb or a finger. 
     The objects of the invention are also separately achieved by a radiant energy-activated switch comprising, a hollow energy-sealed case having an opening in a sidewall thereof; and, a radiant energy-sensitive device having a radiant energy-sensitive surface and an output producing an electrical signal at the output when radiant energy is striking the radiant energy-sensitive surface, the radiant energy-sensitive device being disposed in the case with the radiant energy-sensitive surface being disposed to have radiant energy entering the opening strike it. The radiant energy may be light or infrared energy. 
    
    
     DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a simplified partial functional block diagram of a prior art hand-held barcode scanner. 
     FIG. 2 is an enlarged simplified partial functional block diagram of a dual-mode hand-held barcode scanner of a first type according to the present invention. 
     FIG. 3 is a flowchart of exemplary logic that can be employed in the scanner of FIG. 2. 
     FIGS. 4 and 5 are cutaway drawings of a first embodiment of a radiant energy-activated switch as employed in the preferred embodiment of the present invention shown turned off and on, respectively. 
     FIG. 6 is an enlarged, detailed, cutaway drawing of the rear of a barcode scanner according to the present invention employing the switch of FIGS. 4 and 5 in a first embodiment. 
     FIG. 7 is an enlarged, detailed, cutaway drawing of the rear of a barcode scanner according to the present invention employing the switch of FIGS. 4 and 5 in a second embodiment. 
     FIGS. 8 and 9 are greatly enlarged drawings of the rear of a barcode scanner employing the switch of FIGS. 4 and 5 modified to provide tactile feel to the user. 
     FIG. 10 is an enlarged simplified partial functional block diagram of a dual-mode hand-held barcode scanner of a second type according to the present invention. 
     FIG. 11 is a flowchart of exemplary logic that can be employed in the scanner of FIG. 10. 
     FIGS. 12 and 13 are cutaway drawings of a second embodiment of a radiant energy-activated switch as employed in the preferred embodiment of the present invention shown turned off and on, respectively. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENT 
     The foregoing objects of the present invention have been achieved by the barcode reader 10&#39; of FIG. 2 wherein like parts are designated by like numbers. A supplemental switch 30 is contained within the case 12 and connected to the logic 20&#39;. For user convenience, the trigger button 24 is depressed by a user&#39;s index finger in the usual manner for pistol grip devices while the supplemental switch 30 is positioned so as to be activated by the user&#39;s thumb at 32 in a manner to be described in greater detail shortly. 
     To further attain the objects of the present invention, the logic 20&#39; contains additional logic 34 such as that given by way of example in FIG. 3. As those of ordinary skill in the art will readily recognize and appreciate, the logic 34 is by way of example only and is not limiting in any way. The supplemental switch 30 can be employed in a variety of ways according to the desired features of the barcode reader 10&#39;. As can be seen, the logic 34 is a loop function that watches to see if the main trigger button 24 has been depressed. When it has been depressed, the logic 34 then looks to see if the supplemental switch 30 has been activated by the user. If it has not, the CCD output 18 is snapshoted as described earlier and interpreted in a normal manner. If the supplemental switch 30 is active, the logic 34 takes an alternate path which, in this case, calls for the snapshoted CCD output 18 to be interpreted in a supplemental manner. That could be, for example, to interpret the barcode as a reprogramming barcode. That would, of course, cut down on the decode time for every barcode read by the barcode reader 10&#39; since the logic 20&#39; would not have to look for reprogramming barcodes as a decoding option. While not depicted in FIG. 3, the supplemental path of the logic 34 could also be to assist the user in focusing the barcode reader 10&#39;, or the like. While also not depicted in FIG. 3, the activation of the supplemental switch 30 could also be recognized independently of the primary switch 22--such non-depicted implementations, of course, being easily accomplished by those of ordinary skill in the art without undue experimentation. 
     Turning now to FIGS. 4 and 5, a novel light-activated switch 36 according to another aspect of the present invention as intended for the preferred embodiment thereof is shown in simplified form as to its method of operation. A photodiode 38 or other light-activated device is mounted in a light-sealed case 40 and the signal output line 42 thereof brought from the case 40. An opening 44 is provided in the case 40 over the light sensing surface 46 of the photodiode 38 so as to allow ambient light 48 to enter the case 40 and strike the surface 46 as depicted in FIG. 4 thereby causing a signal to be output on line 42. The configuration of FIG. 4 with a signal present on line 42 represents the &#34;off&#34; status of the switch 36. The switch 36 is turned &#34;on&#34; as depicted in FIG. 5 by blocking the light 48 from entering the opening 44 as with a blocking member 50. Thus, the absence of a signal on line 42 represents the switch 36 being on. 
     Two possible implementations of the switch 36 in a barcode reader 10&#39; are depicted in FIGS. 6 and 7. In the embodiment of FIG. 6, the case 40 containing the to photodiode 38 is built into the case 12 of the reader 10&#39; and the opening 44 is in the case 12 at a position convenient for covering by the thumb 52 of the user. In the embodiment of FIG. 7, the case 40 containing the photodiode 38 is contained separately within the case 12 of the reader 10&#39; and the opening 44 in the case 40 is connected to an opening 54 in the case 12 at a position convenient for covering by the thumb 52 of the user by a light pipe 56 of any type well known to those of ordinary skill in the art such as, for example, a bundle of optic fibers. 
     As can be appreciated, while it is well suited for use in the barcode reader 10&#39; of the present invention, the light-activated switch 36 of this invention can be employed to advantage in numerous applications. For some users and in some applications, the switch 36 of FIGS. 6 and 7 may need to have a tactile feel and/or an accompanying sound when activated. This can be accomplished as depicted in FIGS. 8 and 9. A transparent or translucent plastic dome 58 such as use in so-called &#34;membrane&#34; switches or the like is disposed over the opening 54. Light 48 passes through the dome 58 to strike the light sensing surface 46 of the photodiode 38 and place it in the &#34;off&#34; state. When the user&#39;s thumb 52 is pushed against the dome 58, the dome 58 &#34;oilcans&#34; to snap into the position of FIG. 9 giving an audible &#34;click&#34; and a tactile feel while moving the user&#39;s thumb 52 into position to close the opening 54 and turn the switch 36 &#34;off&#34;. 
     The foregoing objects of the present invention can also be achieved in other working environments as typified by the barcode reader 10&#34; of FIG. 10 wherein, again, like parts are designated by like numbers. In the reader 10&#34;, the CCD 16 has been replaced by a generic &#34;scanner&#34; 16&#39; which can be of any type providing scan information to the logic 20&#34; on the line 18. The logic 20&#34; is a dual-mode logic containing a primary logic 60 as well as the additional logic 34. A &#34;supplemental&#34; switch 30 is again contained within the case 12 and connected to the logic 20&#34;. The manually activated switch 22, however, has been replaced by an automatic trigger 22&#39; which may, in fact, be part of the logic 20&#34;. The point is that the supplemental switch 30 is supplemental to a switching function out of the control of the operator. But, the &#34;supplemental&#34; switch 30 is still supplemental in function as will be seen. 
     To attain the objects of the present invention in this invention, the logic 20&#34; contains logic such as that given by way of example in FIG. 11. As in the earlier case of FIG. 3, the logic of FIG. 11 is by way of example only and is not limiting in any way. The supplemental switch 30 can be employed in a variety of ways according to the desired features of the barcode reader 10&#34;. As can be seen, the logic 22&#34; is a loop function that watches to see if the supplemental trigger &#34;button&#34; 32 has been depressed, i.e. if the supplemental switch 30 has been turned &#34;on&#34;. When it has not, the scanner output 18 is interpreted in a normal manner as by the primary logic 60. If the supplemental switch 30 is active, the logic 22&#34; takes an alternate path which, in this case, calls for the scanner output 18 to be interpreted in a supplemental manner as by the supplemental logic 34. In short, the logic 22&#34; is a dual-mode logic which operates normally as long as the supplemental switch 30 is &#34;off&#34; and operates in an alternate mode when the supplemental switch 30 is &#34;on&#34;. 
     Turning now to FIGS. 12 and 13, a novel energy-activated switch 36&#39; according to another aspect of the present invention is shown in simplified form as to its method of operation. An infrared (IR) activated photodiode 38&#39; or other IR-activated device is mounted in a light-sealed case 40 and the signal output line 42 thereof brought from the case 40. An opening 44 is provided in the case 40 over the IR-sensing surface 46&#39; of the photodiode 38&#39;. The configuration of FIG. 12 with no signal present on line 42 represents the &#34;off&#34; status of the switch 36&#39;. The switch 36&#39; is turned &#34;on&#34; as depicted in FIG. 13 by placing a finger 52 or other IR-emitting object over the opening 44 so as to allow IR energy 48&#39; to enter the case 40 and strike the surface 46&#39; as depicted in FIG. 13 thereby causing a signal to be output 
     Wherefore, having thus described the present invention,