System and method of reading bar code with two scanning beams
First Claim
Patent Images
1. A device for reading a bar code, comprising:
- a scan unit selectively producing a first scan pattern of a scan beam for reading a bar code in a first mode and a second pattern of a scan beam for reading a bar code in a second mode, different from the first mode;
a switch, manually operated by an operator, causing the scan unit to selectively produce the second scan pattern for scanning a bar code; and
a controller, in response to a detected release of the switch and at a predetermined time period thereafter, terminating scanning of the bar code with the second scan pattern.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of the invention reads a bar code based on bar-code data obtained by scanning the bar code with light. The method includes the steps of a) obtaining bar-code data, b) obtaining a sum of bar-data widths with respect to a predetermined number of bar data provided in at least one of a preceding portion and a following portion of the bar-code data, c) repeating the steps a) and b) once to obtain another sum, and d) making a comparison of the sum with another sum. The methods further includes a step of accepting the bar-code data as valid data when a result of the comparison satisfies a predetermined condition.
21 Citations
29 Claims
-
1. A device for reading a bar code, comprising:
-
a scan unit selectively producing a first scan pattern of a scan beam for reading a bar code in a first mode and a second pattern of a scan beam for reading a bar code in a second mode, different from the first mode;
a switch, manually operated by an operator, causing the scan unit to selectively produce the second scan pattern for scanning a bar code; and
a controller, in response to a detected release of the switch and at a predetermined time period thereafter, terminating scanning of the bar code with the second scan pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
a detector detecting movement of the device relatively to the bar code while scanning the bar code with the second scan pattern; and
the controller, in response to detection of the relative movement, discards bar code data derived when scanning the bar code with the second scan pattern.
-
-
5. The device as recited in claim 4, wherein the second scan pattern comprises one or more parallel scan beams.
-
6. The device as recited in claim 1, wherein the first scan pattern employs a greater number of scanning beams than the second scan pattern.
-
7. The device as recited in claim 6, wherein the first scan pattern comprises a plurality of scan beams emitted in multiple directions.
-
8. The device as recited in claim 6, wherein the first scan pattern is suitable for use in a fixedly mounted scanning device.
-
9. The device as recited in claim 1, wherein the second scan pattern employs a single scanning beam.
-
10. The device as recited in claim 9, wherein the second scan pattern is suitable for use in a hand held scanning device.
-
11. The method as recited in claim 1, where:
the device is a hand-held device, moveable by an operator to a scanning position for reading a bar code.
-
12. The method as recited in claim 11, wherein:
the scanning position is a fixed position, unmovable relatively to the bar code being read.
-
13. The method as recited in claim 12, wherein:
upon detection of the movement of the device relative to the scanning position, discarding the bar code data derived when scanning the bar code with the second scan pattern.
-
14. A method for reading a bar code, comprising the steps of:
-
selectively producing a first scan pattern of a scan beam for reading a bar code in a first mode and a second scan pattern of the scan beam for reading a bar code in a second mode;
selecting the second scan pattern by manual actuation of a switch and, while the switch is actuated, scanning a bar code with the second scan pattern;
determining whether the switch is released; and
after a predetermined time period following release of the switch, selecting the first scan pattern for reading a bar code. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
detecting movement of the scanning device relatively to a bar code being scanned with the second scan pattern; and
upon detection of the relative movement, discarding bar code data derived when scanning the bar code with the second scan pattern.
-
-
18. The method as recited in claim 17, wherein:
the scanning device is a hand-held device, moveable by an operator to the scanning position.
-
19. The method as recited in claim 18, wherein:
the scanning position is fixed relatively to the bar code being scanned.
-
20. The method as recited in claim 19, wherein:
upon detection of the movement of the device relative to the scanning position, discarding the bar code data derived when scanning the bar code with the second scan pattern.
-
21. The method as recited in claim 14, further comprising:
terminating further bar code reading using the second scan pattern during the predetermined time period.
-
22. A medium storing a program readable by computer for controlling a computer to read a bar code by a scanning device, including responding to manual actuation of a switch on a scanning device, by:
-
selectively producing a first scan pattern of a scan beam for reading a bar code in a first mode and a second scan pattern of the scan beam for reading a bar code in a second mode;
selecting the second scan pattern by manual actuation of a switch and, while the switch is actuated, scanning a bar code with the second scan pattern;
determining whether the switch is released; and
after a predetermined time period following release of the switch, selecting the first scan pattern for reading a bar code. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
detecting movement of the scanning device relatively to a bar code being scanned with the second scan pattern; and
upon detection of the relative movement, discarding bar code data derived when scanning the bar code with the second scan pattern.
-
-
26. The memory medium storing a program as recited by claim 25, wherein:
the scanning device is a hand-held device, moveable by an operator to the scanning position.
-
27. The memory medium storing a program as recited by claim 26, wherein:
the scanning position is fixed relatively to the bar code being scanned.
-
28. The memory medium storing a program as recited by claim 27,
upon detection of the movement of the device relative to the scanning position, discarding the bar code data derived when scanning the bar code with the second scan pattern. -
29. The memory medium storing a program as recited by claim 22, further comprising:
terminating further bar code reading using the second scan pattern during the predetermined time period.
Specification