Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
169 words
A method for reading a bar code which includes a sequence of printed bars and spaces either or both of the bars and spaces having a prescribed number of different width standards associated therewith, comprising the steps of: measuring the width of the bars and spaces and generating a respective width value for each one of the bars and spaces; storing the width values in a memory; calculating at least one total value which total value is obtained by summing a plurality of the width values; storing the at least one total value in the memory; generating a respective quotient value for each one of the bars and spaces, the quotient value being a ratio between the at least one total value and the respective width value of the given bar or space; comparing the quotient value to a predetermined reference value; and determining which of the width standards of the bars and spaces is associated with each given bar or space based on the result of the comparison.
Claim 2
Independent Claim
169 words
A method for reading a bar code which includes a sequence of printed bars and spaces either or both of the bars and spaces having a prescribed number of different width standards associated therewith, comprising the steps of: measuring the width of the bars and spaces and generating a respective width value for each one of the bars and spaces; storing the width values in a memory; calculating at least one total value which total value is obtained by summing a plurality of the width values; storing the at least one total value in the memory; generating a respective quotient value for each one of the bars and spaces, the quotient value being a ratio between the at least one total value and the respective width value of the given bar or space; comparing the quotient value to a predetermined reference value; and determining which of the width standards of the bars and spaces is associated with each given bar or space based on the result of the comparison.
Claim 3
Dependent Claim
22 words
A bar code reading method according to claim 1, wherein each of the bars and spaces represents at least one binary bit.
Claim 4
Dependent Claim
27 words
A bar code reading method according to claim 1, wherein the bar code is of the type wherein only the bars have at least two width standards.
Claim 5
Dependent Claim
30 words
A bar code reading method according to claim 3 wherein the at least one total value is derived by summing only those width values which are associated with the bars.
Claim 6
Dependent Claim
18 words
A bar code reading method according to claim 1 wherein the spaces have at least two width standards.
Claim 7
Dependent Claim
33 words
A bar code reading method according to claim 5 wherein the calculating of the at least one total value comprises summing only those of the width values which are associated with the spaces.
Claim 8
Dependent Claim
23 words
A bar code reading method according to claim 1 wherein both the bars and the spaces comprise at least two different width standards.
Claim 9
Dependent Claim
36 words
A bar code reading method according to claim 7 wherein the bar code is of the type in which at least three different width standards are associated with at least one of the bars and spaces.
Claim 10
Dependent Claim
57 words
A bar code reading method according to claim 8 further comprising the step of providing at least one more additional reference value and selectively comparing a respective quotient associated with a bar or a space having at least three width standards to the at least one additional reference value in order to carry out the determining step.
Claim 11
Dependent Claim
21 words
A bar code reading method according to claim 7 wherein the at least one total value comprises a single total value.
Claim 12
Dependent Claim
56 words
A bar code reading method according to claim 7 wherein the at least one total value comprises a first total value which is derived by summing those of the respective width values which are associated with bars and a second total value which is derived by summing those width values which are associated with the spaces.
Claim 13
Dependent Claim
40 words
A bar code reading method according to claims 4, 6 or 11 wherein the at least one total value includes a respective at least one total value provided for each of a plurality of characters associated with the bar code.
Claim 14
Dependent Claim
45 words
A bar code reading method according to claim 4, 6, 10 or 11 wherein the at lease one total value is derived by summing width values from the entire bar code and irrespectively of a character with which a given width value may be associated.
Claim 15
Dependent Claim
35 words
A bar code reading method according to claim 12 wherein each respective total value is calculated by summing two of the width values which appear in accordance with a predetermined order in a respective character.
Claim 16
Dependent Claim
35 words
A bar code reading method according to claim 13 wherein each respective total value is calculated by summing two of the width values which appear in accordance with a predetermined order in a respective character.
Claim 17
Dependent Claim
36 words
A bar code reading method according to claim 12 wherein the total values are derived by summing a maximum width value and a minimum width value selected from the width values associated with the bar code.
Claim 18
Dependent Claim
36 words
A bar code reading method according to claim 13 wherein the total values are derived by summing a maximum width value and a minimum width value selected from the width values associated with the bar code.
Claim 19
Independent Claim
241 words
An apparatus for reading a bar code which includes a sequence of printed bars and spaces, either or both of the bars and spaces having at least two different width standards associated therewith, the apparatus comprising: an optical reader for scanning the bars and spaces of the bar code; means for generating width values, each width value comprising a count which is representative of the width of a respective bar or space, the generating means being coupled to the optical reader and including means for determining when the optical reader is scanning a bar or a space; a zone width memory for storing the width values; means for summing selected ones of the width values to generate at least one total value; means for generating a respective quotient value for each bar and space, the quotient value generating means being coupled to the memory and to the means for generating the at least one total value and including program means for generating the respective quotient values in the form of a ratio of a given one of the width values and the at least one total value; comparing means for comparing each respective quotient value to a predetermined reference value and means for determining which of the width standards for the bars and spaces is associated with the given bar or space based on the result of the comparison; and a data memory for storing therein the results of the comparisons.
Claim 20
Independent Claim
241 words
An apparatus for reading a bar code which includes a sequence of printed bars and spaces, either or both of the bars and spaces having at least two different width standards associated therewith, the apparatus comprising: an optical reader for scanning the bars and spaces of the bar code; means for generating width values, each width value comprising a count which is representative of the width of a respective bar or space, the generating means being coupled to the optical reader and including means for determining when the optical reader is scanning a bar or a space; a zone width memory for storing the width values; means for summing selected ones of the width values to generate at least one total value; means for generating a respective quotient value for each bar and space, the quotient value generating means being coupled to the memory and to the means for generating the at least one total value and including program means for generating the respective quotient values in the form of a ratio of a given one of the width values and the at least one total value; comparing means for comparing each respective quotient value to a predetermined reference value and means for determining which of the width standards for the bars and spaces is associated with the given bar or space based on the result of the comparison; and a data memory for storing therein the results of the comparisons.
Claim 21
Dependent Claim
41 words
The apparatus of claim 18 wherein each bar and space is representative of at least one binary bit and wherein the comparing means for determining the binary status of each bar and space comprises further program means stored in a memory.
Claim 22
Dependent Claim
91 words
The apparatus of claim 18 which comprises: a central processing unit and a data bus for communicating with the central processing unit; a program memory and a data storage memory coupled onto the bus; a digital input/output circuit for coupling the optical reader to the bar code; a display control circuit and a display unit for providing visual output of characters read by the apparatus; and a sequence of program instructions for use by the central processing unit which comprise the means for generating the total values and the quotient values.