Method and apparatus for optically reading out information stored in a barcode
US-2016078267-A1 · Mar 17, 2016 · US
US10509933B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10509933-B2 |
| Application number | US-201514946925-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2015 |
| Priority date | Feb 16, 2005 |
| Publication date | Dec 17, 2019 |
| Grant date | Dec 17, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In a method, whether there is a first bar having a width and located at at least one of both ends of a first black and white pattern is determined. The width of the bar is greater than a maximum width of a second bar. The maximum width of the second bar appears in a second black and white pattern assuming that the black and white pattern is part of the first barcode. The first black and white pattern is determined as readout data of the second barcode when it is determined that there is the first bar having the width greater than the maximum width of the second bar and located at at least one of both ends of the first black and white pattern.
Opening claim text (preview).
What is claimed is: 1. A method, performed by a barcode reader, of optically reading out one of a first barcode and a second barcode based on their different first and second formats and of decoding information stored in the one of the first and second barcodes, each of the first and second barcodes being composed of linearly-aligned parallel bars, the first format of the first barcode having at least one specified pattern located at at least one of both ends of the first barcode and defining a maximum number of bars, the second format of the second barcode defining a maximum number of bars, the maximum bars of the second format being smaller than the maximum bars of the first format, the first barcode and the second barcode at least partly have an identical format of continuously and linearly-aligned parallel bars, the barcode reader including a light illuminating device, a photodetector having a field of view, an operable key, a memory, and a control circuit with at least one microcomputer which executes a control program stored in the memory to control the barcode reader, the method comprising: controlling, by the control circuit, responsive to operation of the operable key, the light illuminating device to emit light onto a target which reflects the light to a light sensitive area of the field of view of the photodetector, and driving the photodetector having the field of view to optically read out at least the identical format of continuously and linearly-aligned parallel bars of one of the first barcode and the second barcode within the field of view of the photodetector while the photodetector is located with respect to the one of the first barcode and the second barcode such that one end of the one of the first barcode and the second barcode extends beyond the field of view of the photodetector and the other end of the one of the first barcode and the second barcode substantially remains within the field of view, each of a number of parallel bars of the identical format and a number of spaces of the identical format that is read out is equal to or larger than a value required for decoding based on an algorithm corresponding to the second format, thus obtaining a binarized black and white pattern, the black and white pattern being composed of black bars and white bars; decoding, by the control circuit, the black and white pattern using the algorithm corresponding to the second format; determining, by the control circuit, whether there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; determining, by the control circuit, that a result of the decoding is incorrect upon being determined that there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; and determining, by the control circuit, that a result of the decoding is correct upon being determined that there is not at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern. 2. A barcode reading apparatus capable of performing the method of claim 1 . 3. A method, performed by a barcode reader, of optically reading out one of a first barcode and a second barcode based on their different first and second formats and of decoding information stored in the one of the first and second barcodes, each of the first and second barcodes being composed of linearly-aligned parallel bars, the first format of the first barcode defining a maximum number of bars, the second format of the second barcode defining no margins at each end of the second barcode and defining a maximum number of bars, the maximum bars of the second format being smaller than the maximum bars of the first format, part of the first barcode and a part of the second barcode having an identical format of continuously and linearly-aligned parallel bars, the barcode reader including a light illuminating device, a photodetector having a field of view, an operable key, a memory, and a control circuit with at least one microcomputer which executes a control program stored in the memory to control the barcode reader, the method comprising: controlling, by the control circuit, responsive to operation of the operable key, the light illuminating device to emit light onto a target which reflects the light to a light sensitive area of the field of view of the photodetector, and driving the photodetector having the field of view to optically read out at least the identical format of continuously and linearly-aligned parallel bars of one of the first barcode and the second barcode within the field of view of the photodetector while the photodetector is located with respect to the one of the first barcode and the second barcode such that both ends of the one of the first barcode and the second barcode extend beyond the field of view of the photodetector, each of a number of parallel bars of the identical format and a number of spaces of the identical format that is read out is equal to or larger than a value required for decoding based on an algorithm corresponding to the second format, thus obtaining a binarized black and white pattern, the black and white pattern being composed of black bars and white bars; decoding, by the control circuit, the black and white pattern using the algorithm corresponding to the second format; determining, by the control circuit, whether there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; determining, by the control circuit, that a result of the decoding is incorrect upon being determined that there is at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern; and determining, by the control circuit, that a result of the decoding is correct upon being determined that there is not at least one specified pattern stipulated by the first format and located at at least one of both ends of the black and white pattern. 4. A barcode reading apparatus capable of performing the method of claim 3 . 5. A program product having a computer program and a nonvolatile signal bearing media bearing the computer program, the computer program controls a barcode reader, the barcode reader including a light illuminating device, a photodetector having a field of view, an operable key, a memory, and a control circuit with at least one microcomputer which executes a control program which is the computer program to control the barcode reader, the computer program being designed to optically read out one of a first barcode and a second barcode based on their different first and second formats and of decoding information stored in the one of the first and second barcodes, each of the first and second barcodes being composed of linearly-aligned parallel bars, the first format of the first barcode having at least one specified pattern located at at least one of both ends of the first barcode and defining a maximum number of bars, the second format of the second barcode defining a maximum number of bars, the maximum bars of the second format being smaller than the maximum bars of the first format, the first barcode and the second barcode at least partly have an identical format of continuously and linearly-aligned parallel bars, the computer program causing the microcomputer to: control, by the control circuit, responsive to operation of the operable key, the light illuminating device to emit light onto a target which reflects the light to a light sensitive area of the field of view of the photodetector, and drive the photodetector having the field of view to optically read out at least the identical format of continuously and
detecting bar code edges · CPC title
by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation · CPC title
1D bar codes · CPC title
randomly oriented data-fields, code-marks therefore, e.g. concentric circles-code · CPC title
Setting the threshold-width for bar codes to be decoded · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.