Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
275 words
A bar code reading apparatus comprising: scanning means for scanning a bar code including a character bar and a guard bar facing a margin area surrounded by a margin defining area and for generating a pulse signal corresponding to said bar code; measuring means coupled to said scanning means, for measuring a width of each white bar contained in said bar code and a width of each black bar contained therein and for outputting a measurement signal indicative of the width of said each white or black bar; first detection means, operatively coupled to said measuring means, for detecting, from said measurement signal, a white bar having a width equal to or greater than a first reference value and for outputting a first detection signal indicative of the width of said white bar; second detection means, operatively coupled to said measuring means, for detecting, from said measurement signal, a white bar having a width equal to or greater than a second reference value and for outputting a second detection signal indicative of the width of said white bar, said second reference being less than said first reference; third detection means, operatively coupled to said measuring means, for detecting, from said measurement signal, a black bar having a width equal or greater than a third reference value and for outputting a third detection signal indicative of the width of said black bar; and logic means coupled to said first, second and third detection means, for receiving said first, second and third detection signals and outputting a margin detection signal indicating detection of said margin area on the basis of the first, second and third detection signals.
Claim 2
Dependent Claim
275 words
A bar code reading apparatus comprising: scanning means for scanning a bar code including a character bar and a guard bar facing a margin area surrounded by a margin defining area and for generating a pulse signal corresponding to said bar code; measuring means coupled to said scanning means, for measuring a width of each white bar contained in said bar code and a width of each black bar contained therein and for outputting a measurement signal indicative of the width of said each white or black bar; first detection means, operatively coupled to said measuring means, for detecting, from said measurement signal, a white bar having a width equal to or greater than a first reference value and for outputting a first detection signal indicative of the width of said white bar; second detection means, operatively coupled to said measuring means, for detecting, from said measurement signal, a white bar having a width equal to or greater than a second reference value and for outputting a second detection signal indicative of the width of said white bar, said second reference being less than said first reference; third detection means, operatively coupled to said measuring means, for detecting, from said measurement signal, a black bar having a width equal or greater than a third reference value and for outputting a third detection signal indicative of the width of said black bar; and logic means coupled to said first, second and third detection means, for receiving said first, second and third detection signals and outputting a margin detection signal indicating detection of said margin area on the basis of the first, second and third detection signals.
Claim 3
Dependent Claim
55 words
A bar code reading apparatus as claimed in claim 1, wherein said first reference value corresponds to a predetermined normal width of said margin area, said second reference value is equal to a predetermined minimum value of said margin area, and said third reference value corresponds to said predetermined normal width of said margin area.
Claim 4
Dependent Claim
213 words
A bar code reading apparatus as claimed in claim 1, wherein said measurement signal includes a time-series of measured value signals T n-1 (n is an integer), T n and T n+1 , wherein said bar code reading apparatus comprises: first holding means coupled to said measuring means, for holding one of said measured value signals until a next one of said measured value signals is output from said measuring means so that when the measured value signal T n+1 is applied to said first holding means, said first holding means outputs said measured value signal T n ; and second holding means coupled to said first holding means, for holding one of said measurement value signals from said first holding means until a next one of said measured value signals is output from said first holding means so that when the measured value signal T n+1 is applied to said second holding means, said second holding means outputs said measured value signal T n-1 , and wherein said measured value signal T n-1 is supplied to said first, second and third detection means, said measured value signal T n is supplied to said first and second detection means, and said measured value signal T n+1 is supplied to said third detection means.
Claim 5
Dependent Claim
208 words
A bar code reading apparatus as claimed in claim 3, wherein: said first detection means comprises multiplying means for multiplying said measured value signal T n-1 by a first constant A 1 and for outputting a signal A 1 T n-1 , and comparing means for determining whether said measured value signal T n is equal to or greater than A 1 T n-1 and for outputting said first detection signal based on a comparison result; said second detection means comprises multiplying means for multiplying said measured value signal T n-1 by a second constant A 2 and for outputting a signal A 2 T n-1 , and comparing means for determining whether said measured value signal T n is equal to or greater A 2 T n-1 and for outputting said second detection signal based on a comparison result; and said third detection means comprises multiplying means for multiplying said measured value signal T n-1 by a third coefficient A 3 and for outputting a signal A 3 T n-1 , and comparing means for determining whether said measured value signal T n+1 is equal to or greater than said signal A 3 T n-1 and for outputting said third detection signal based on a comparison result.
Claim 6
Dependent Claim
75 words
A bar code reading apparatus as claimed in claim 4, wherein said logic means comprises: an AND gate provided with said second and third detection signals from said comparators of said second and third detection means and generating an output signal; and an OR gate provided with said first detection signal from said comparator of said first detection means and said output signal from said AND gate, said OR gate outputting said margin detection signal.
Claim 7
Dependent Claim
42 words
A bar code reading apparatus as claimed in claim 4, wherein said first constant A 1 is set equal to said third constant A 3 , and said multiplying means of said first and third means are provided by a single multiplier.
Claim 8
Dependent Claim
212 words
A bar cord reading apparatus as claimed in claim 1, wherein said measurement signal includes a time-series of measured value signals T n-1 (n is an integer), T n and T n+1 , wherein said bar code reading apparatus comprises: first holding means coupled to said measuring means, for holding one of said measurement value signals until a next one of the measured value signals is output from said measuring means so that when the measured value signal T n+1 is applied to said first holding means, said first holding means outputs said measured value signal T n ; and second holding means coupled to said first holding means, for holding one of said measured value signals from said first holding means until a next one of the measurement signals is output from said first holding means so that when the measured value signal T n+1 is applied to said second holding means, said second holding means outputs said measured value signal T n-1 , and wherein said measured value signal T n-1 is supplied to said third detection means, said measured value signal T n is supplied to said first and second detection means, and said measured value signal T n+1 is supplied to said first, second and third detection means.
Claim 9
Dependent Claim
206 words
A bar code reading apparatus as claimed in claim 7, wherein: said first detection means comprises multiplying means for multiplying said measured value signal T n+1 by a first constant A 1 and for outputting a signal A 1 T n+1 , and comparing means for determining whether said measured value signal T n is equal to or greater than A 1 T n+1 and for outputting said first detection signal based on a comparison result, said second detection means comprises multiplying means for multiplying said measured value signal T n+1 by a second constant A 2 and for outputting a signal A 2 T n+1 , and comparing means for determining whether said measured value signal T n is equal to A 2 T n+1 and for outputting said second detection signal based on a comparison result, and said third detection means comprises multiplying means for multiplying said measured value signal T n+1 by a third coefficient A 3 and for outputting a signal A 3 T n-1 , and comparing means for determining whether said measured value signal T n-1 is equal to or greater than said signal A 3 T n+1 and for outputting said third detection signal based on a comparison result.
Claim 10
Dependent Claim
75 words
A bar code reading apparatus as claimed in claim 8, wherein said logic means comprises: an AND gate provided with said second and third detection signals from said comparators of said second and third detection means and generating an output signal; and an OR gate provided with said first detection signal from said comparator of said first detection means and said output signal from said AND gate, said OR gate outputting said margin detection signal.
Claim 11
Dependent Claim
42 words
A bar code reading apparatus as claimed in claim 8, wherein said first constant A 1 is set equal to said third constant A 3 , and said multiplying means of said first and third means are provided by a single multiplier.
Claim 12
Dependent Claim
72 words
A bar code reading apparatus as claimed in claim 1, wherein said logic means comprises: an AND gate provided with said second and third detection signals from said second and third detection means and generating an output signal; and an OR gate provided with said first detection signal from said first detection means and said output signal from said AND gate, and said margin detection signal is output from said OR gate.
Claim 13
Dependent Claim
196 words
A bar code reading apparatus as claimed in claim 3, wherein: said first detection means comprises multiplying means for multiplying said measured value signal T n-1 by a first constant A 1 and for outputting a signal A 1 T n-1 , and comparing means for determining whether said measured value signal T n is equal to or greater than A 1 T n-1 and for outputting said first detection signal based on a comparison result; said second detection means comprises multiplying means for multiplying said measured value signal T n-1 by a second constant A 2 and for outputting a signal A 2 T n-1 , and comparing means for determining whether said measured value signal T n is equal to or greater A 2 T n-1 and for outputting said second detection signal based on a comparison result; and said third detection means comprises comparing means for determining whether said measured value signal T n+1 supplied from said measuring means is equal to or greater than said signal A 1 T n-1 supplied from said multiplying means of said first detection means and for outputting said third detection signal based on a comparison result.
Claim 14
Dependent Claim
195 words
A bar code reading apparatus as claimed in claim 7, wherein: said first detection means comprises multiplying means for multiplying said measured value signal T n+1 by a first constant A 1 and for outputting a signal A 1 T n+1 , and comparing means for determining whether said measured value signal T n is equal to or greater than A 1 T n+1 and for outputting said first detection signal based on a comparison result; said second detection means comprises multiplying means for multiplying said measured value signal T n+1 by a second constant A 2 and for outputting a signal A 2 T n+1 , and comparing means for determining whether said measured value signal T n is equal to A 2 T n+1 and for outputting said second detection signal based on a comparison result; and said third detection means comprises comparing means for determining whether said measured value signal T n-1 supplied from said second holding means is equal to or greater than said signal A 1 T n+1 supplied from said multiplying means of said first detection means and for outputting said third detection signal based on a comparison result.
Claim 15
Dependent Claim
669 words
A bar code reading apparatus comprising: scanning means for scanning a bar code including a character bar and guard bars facing front and back margin areas surrounded by a margin defining area and for generating a pulse signal corresponding to said bar code; measuring means coupled to said scanning means, for measuring a width of each white bar contained in said bar code and a width of each black bar contained therein and for outputting a measurement signal indicative of the width of said each white or black bar, said measurement signal includes a time-series of measured value signals T n-1 (n is an integer), T n and T n+1 ; first holding means coupled to said measuring means, for holding one of said measured value signals until a next one of the measured value signals is output from said measuring means so that when the measured value signal T n+1 is applied to said first holding means, said first holding means outputs said measured signal T n ; second holding means coupled to said first holding means, for holding one of said measured value signals from said first holding means until a next one of the measured value signals is output from said first holding means so that when the measured value signal T n+1 is applied to said second holding means, said second holding means outputs said measured value signal T n-1 ; first multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a first constant A 1 and for outputting a signal A 1 T n-1 ; first comparing means coupled to said first holding means and said first multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 T n-1 and for outputting a first detection signal based on a comparison result; second multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a second constant A 2 and for outputting a signal A 2 T n-1 ; second comparing means coupled to said first holding means and said second multiplying means, for determining whether said measured value signal T n is equal to A 2 T n-1 and for outputting a second detection signal based on a comparison result; third comparing means coupled to said measuring means and said first multiplying means, for determining whether said measured value signal T n+1 is equal to or greater than said signal A 1 T n-1 and for outputting a third detection signal based on a comparison result; third multiplying means coupled to said first holding means, for multiplying said measured value signal T n+1 by a third constant A 1 ' and for outputting a signal A 1 'T n+1 ; fourth comparing means coupled to said measuring means and said third multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 'T n+1 and for outputting a fourth detection signal based on a comparison result; fourth multiplying means coupled to said measuring means, for multiplying said measured value signal T n+1 by a fifth constant A 2 ' and for outputting a signal A 2 'T n+1 ; fifth comparing means coupled to said first holding means and said fourth multiplying means, for determining whether said measured value signal T n is equal to A 2 'T n+1 and for outputting a fifth detection signal based on a comparison result; sixth comparing means coupled to said second holding means and said third multiplying means, for determining whether said measured value signal T n-1 is equal to or greater than said signal A 1 'T n+1 and for outputting a sixth detection signal based on a comparison result; and logic means for receiving said first through sixth detection signals and for outputting a margin detection signal indicative of said front and back margins on the basis of said first through sixth detection signal.
Claim 16
Dependent Claim
669 words
A bar code reading apparatus comprising: scanning means for scanning a bar code including a character bar and guard bars facing front and back margin areas surrounded by a margin defining area and for generating a pulse signal corresponding to said bar code; measuring means coupled to said scanning means, for measuring a width of each white bar contained in said bar code and a width of each black bar contained therein and for outputting a measurement signal indicative of the width of said each white or black bar, said measurement signal includes a time-series of measured value signals T n-1 (n is an integer), T n and T n+1 ; first holding means coupled to said measuring means, for holding one of said measured value signals until a next one of the measured value signals is output from said measuring means so that when the measured value signal T n+1 is applied to said first holding means, said first holding means outputs said measured signal T n ; second holding means coupled to said first holding means, for holding one of said measured value signals from said first holding means until a next one of the measured value signals is output from said first holding means so that when the measured value signal T n+1 is applied to said second holding means, said second holding means outputs said measured value signal T n-1 ; first multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a first constant A 1 and for outputting a signal A 1 T n-1 ; first comparing means coupled to said first holding means and said first multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 T n-1 and for outputting a first detection signal based on a comparison result; second multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a second constant A 2 and for outputting a signal A 2 T n-1 ; second comparing means coupled to said first holding means and said second multiplying means, for determining whether said measured value signal T n is equal to A 2 T n-1 and for outputting a second detection signal based on a comparison result; third comparing means coupled to said measuring means and said first multiplying means, for determining whether said measured value signal T n+1 is equal to or greater than said signal A 1 T n-1 and for outputting a third detection signal based on a comparison result; third multiplying means coupled to said first holding means, for multiplying said measured value signal T n+1 by a third constant A 1 ' and for outputting a signal A 1 'T n+1 ; fourth comparing means coupled to said measuring means and said third multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 'T n+1 and for outputting a fourth detection signal based on a comparison result; fourth multiplying means coupled to said measuring means, for multiplying said measured value signal T n+1 by a fifth constant A 2 ' and for outputting a signal A 2 'T n+1 ; fifth comparing means coupled to said first holding means and said fourth multiplying means, for determining whether said measured value signal T n is equal to A 2 'T n+1 and for outputting a fifth detection signal based on a comparison result; sixth comparing means coupled to said second holding means and said third multiplying means, for determining whether said measured value signal T n-1 is equal to or greater than said signal A 1 'T n+1 and for outputting a sixth detection signal based on a comparison result; and logic means for receiving said first through sixth detection signals and for outputting a margin detection signal indicative of said front and back margins on the basis of said first through sixth detection signal.
Claim 17
Dependent Claim
118 words
A bar code reading apparatus as claimed in claim 14, wherein said logic means comprises: a first AND gate supplied with said second and third detection signals and generating a first AND output signal; a first OR gate supplied with said first detection signal and said first AND output signal and a first OR output signal; a second AND gate supplied with said fifth and sixth detection signals and generating a second AND output signal; a second OR gate supplied with said fourth detection signal and said second AND output signal and outputting a second OR output signal; and a third OR gate supplied with said first and second OR output signals and outputting said margin detection signal.
Claim 18
Dependent Claim
58 words
A bar code reading apparatus as claimed in claim 14, wherein each of said first and third reference values corresponds to a predetermined normal width of each of said front and back margin area, and each of said second and third reference values corresponds to a predetermined minimum width of each of said front and back margin areas.
Claim 19
Dependent Claim
734 words
A bar code reading apparatus comprising: scanning means for scanning a bar code including a character bar and guard bars facing front and margin areas surrounded by a margin defining area and for generating a pulse signal corresponding to said bar code; measuring means coupled to said scanning means, for measuring a width of each white bar contained in said bar code and a width of each black bar contained therein and for outputting a measurement signal indicative of the width of said each white or black bar, said measurement signal includes a time-series of measured value signals T n-1 (n is an integer), T n and T n+1 ; first holding means coupled to said measuring means, for holding one of said measured value signals until a next one of the measured value signals is output from said measuring means so that when the measured value signal T n+1 is applied to said first holding means, said first holding means outputs said measured signal T n ; second holding means coupled to said first holding means, for holding one of said measured value signals from said first holding means until a next one of the measured value signals is output from said first holding means so that when the measured value signal T n+1 is applied to said second holding means, said second holding means outputs said measured value signal T n-1 ; first multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a first constant A 1 and for outputting a signal A 1 T n-1 ; first comparing means coupled to said first holding means and said first multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 T n-1 and for outputting a first detection signal based on a comparison result; second multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a second constant A 2 and for outputting a signal A 2 T n-1 ; second comparing means coupled to said first holding means and said second multiplying means, for determining whether said measured value signal T n is equal to A 2 T n-1 and for outputting a second detection signal based on a comparison result; third multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a third coefficient A 3 and for outputting a signal A 3 T n-1 ; third comparing means coupled to said measuring means and said third multiplying means, for determining whether said measured value signal T n+1 is equal to or greater than said signal A 3 T n-1 and for outputting a third detection signal based on a comparison result; fourth multiplying means coupled to said measuring means, for multiplying said measured value signal T n+1 by a fourth constant A 1 ' and for outputting a signal A 1 'T n+1 ; fourth comparing means coupled to said first holding means and said fourth multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 'T n+1 and for outputting a fourth detection signal based on a comparison result; fifth multiplying means coupled to said first holding means, for multiplying said measured value signal T n+1 by a fifth constant A 2 ' and for outputting a signal A 2 'T n+1 ; fifth comparing means coupled to said measuring means and said fifth multiplying means, for determining whether said measured value signal T n is equal to A 2 'T n+1 and for outputting a fifth detection signal based on a comparison result; sixth multiplying means coupled to said second holding means, for multiplying said measured value signal T n+1 by a sixth coefficient A 3 ' and for outputting a signal A 3 'T n-1 ; sixth comparing means coupled to said measuring means and said sixth multiplying means, for determining whether said measured value signal T n-1 is equal to or greater than said signal A 3 'T n+1 and for outputting a sixth detection signal based on a comparison result; and logic means for receiving said first through sixth detection signals and for outputting a margin detection signal indicative of said front and back margins on the basis of said first through sixth detection signal.
Claim 20
Dependent Claim
734 words
A bar code reading apparatus comprising: scanning means for scanning a bar code including a character bar and guard bars facing front and margin areas surrounded by a margin defining area and for generating a pulse signal corresponding to said bar code; measuring means coupled to said scanning means, for measuring a width of each white bar contained in said bar code and a width of each black bar contained therein and for outputting a measurement signal indicative of the width of said each white or black bar, said measurement signal includes a time-series of measured value signals T n-1 (n is an integer), T n and T n+1 ; first holding means coupled to said measuring means, for holding one of said measured value signals until a next one of the measured value signals is output from said measuring means so that when the measured value signal T n+1 is applied to said first holding means, said first holding means outputs said measured signal T n ; second holding means coupled to said first holding means, for holding one of said measured value signals from said first holding means until a next one of the measured value signals is output from said first holding means so that when the measured value signal T n+1 is applied to said second holding means, said second holding means outputs said measured value signal T n-1 ; first multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a first constant A 1 and for outputting a signal A 1 T n-1 ; first comparing means coupled to said first holding means and said first multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 T n-1 and for outputting a first detection signal based on a comparison result; second multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a second constant A 2 and for outputting a signal A 2 T n-1 ; second comparing means coupled to said first holding means and said second multiplying means, for determining whether said measured value signal T n is equal to A 2 T n-1 and for outputting a second detection signal based on a comparison result; third multiplying means coupled to said second holding means, for multiplying said measured value signal T n-1 by a third coefficient A 3 and for outputting a signal A 3 T n-1 ; third comparing means coupled to said measuring means and said third multiplying means, for determining whether said measured value signal T n+1 is equal to or greater than said signal A 3 T n-1 and for outputting a third detection signal based on a comparison result; fourth multiplying means coupled to said measuring means, for multiplying said measured value signal T n+1 by a fourth constant A 1 ' and for outputting a signal A 1 'T n+1 ; fourth comparing means coupled to said first holding means and said fourth multiplying means, for determining whether said measured value signal T n is equal to or greater than A 1 'T n+1 and for outputting a fourth detection signal based on a comparison result; fifth multiplying means coupled to said first holding means, for multiplying said measured value signal T n+1 by a fifth constant A 2 ' and for outputting a signal A 2 'T n+1 ; fifth comparing means coupled to said measuring means and said fifth multiplying means, for determining whether said measured value signal T n is equal to A 2 'T n+1 and for outputting a fifth detection signal based on a comparison result; sixth multiplying means coupled to said second holding means, for multiplying said measured value signal T n+1 by a sixth coefficient A 3 ' and for outputting a signal A 3 'T n-1 ; sixth comparing means coupled to said measuring means and said sixth multiplying means, for determining whether said measured value signal T n-1 is equal to or greater than said signal A 3 'T n+1 and for outputting a sixth detection signal based on a comparison result; and logic means for receiving said first through sixth detection signals and for outputting a margin detection signal indicative of said front and back margins on the basis of said first through sixth detection signal.
Claim 21
Dependent Claim
118 words
A bar code reading apparatus as claimed in claim 17, wherein said logic means comprises: a first AND gate supplied with said second and third detection signals and generating a first AND output signal; a first OR gate supplied with said first detection signal and said first AND output signal and a first OR output signal; a second AND gate supplied with said fifth and sixth detection signals and generating a second AND output signal; a second OR gate supplied with said fourth detection signal and said second AND output signal and outputting a second OR output signal; and a third OR gate supplied with said first and second OR output signals and outputting said margin detection signal.
Claim 22
Dependent Claim
60 words
A bar code reading apparatus as claimed in claim 17, wherein each of said first, third, fourth and sixth reference values corresponds to a predetermined normal width of each of said front and back margin areas, and each of said second and fourth reference values corresponds to a predetermined minimum width of each of said front and back margin areas.