Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
161 words
A method for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces having a width, said method comprising scanning one of said plurality of lines of said two-dimensional barcode symbology using a CCD optical scanning head to obtain a scanned line; converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; and outputting from said CCD optical scanning head to a processor, for said converted line, a prefix message, followed by said plurality of element time intervals, followed by a suffix message, wherein the prefix message comprises a prefix string followed by at least three characters encoded in an ASCII format.
Claim 2
Independent Claim
161 words
A method for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces having a width, said method comprising scanning one of said plurality of lines of said two-dimensional barcode symbology using a CCD optical scanning head to obtain a scanned line; converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; and outputting from said CCD optical scanning head to a processor, for said converted line, a prefix message, followed by said plurality of element time intervals, followed by a suffix message, wherein the prefix message comprises a prefix string followed by at least three characters encoded in an ASCII format.
Claim 3
Dependent Claim
26 words
The method recited in claim 1, further comprising repeating the scanning step, the converting step, and the outputting step for all of the plurality of lines.
Claim 4
Dependent Claim
25 words
The method recited in claim 1 wherein the suffix message comprises at least one character encoded in an ASCII format followed by a suffix string.
Claim 5
Dependent Claim
20 words
The method recited in claim 1 wherein each of the plurality of element time intervals comprises a 16-bit data string.
Claim 6
Dependent Claim
20 words
The method recited in claim 4 wherein the 16-bit data string comprises four four-bit characters encoded in an ASCII format.
Claim 7
Independent Claim
221 words
A method for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces, each of said plurality of bars and spaces having a width, said method comprising: scanning one of said plurality of lines of said two-dimensional barcode symbology using a CCD optical scanning head to obtain a scanned line; receiving said scanned line in a first processor; in said first processor, converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; receiving said converted line in a second processor; in said second processor, decoding said converted line to obtain a decoded line; determining whether a successful decode or an unsuccessful decode of said decoded line has occurred; if said successful decode has occurred, outputting from the CCD scanning head to said second processor, for said decoded line, a prefix message, followed by said decoded line, following by a suffix message; and if said unsuccessful decode has occurred, repeating the scanning step, the converting step, the decoding step, and the determining step.
Claim 8
Independent Claim
221 words
A method for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces, each of said plurality of bars and spaces having a width, said method comprising: scanning one of said plurality of lines of said two-dimensional barcode symbology using a CCD optical scanning head to obtain a scanned line; receiving said scanned line in a first processor; in said first processor, converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; receiving said converted line in a second processor; in said second processor, decoding said converted line to obtain a decoded line; determining whether a successful decode or an unsuccessful decode of said decoded line has occurred; if said successful decode has occurred, outputting from the CCD scanning head to said second processor, for said decoded line, a prefix message, followed by said decoded line, following by a suffix message; and if said unsuccessful decode has occurred, repeating the scanning step, the converting step, the decoding step, and the determining step.
Claim 9
Dependent Claim
72 words
The method recited in claim 6 wherein the prefix message comprises a prefix string followed by at least three characters encoded in an ASCII format; wherein the suffix message comprises at least one character encoded in said ASCII format followed by a suffix string; and wherein each of the plurality of element time intervals comprises a 16-bit data string, said 16-bit data string comprising four four-bit characters encoded in said ASCII format.
Claim 10
Independent Claim
220 words
A system for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces having a width, said system comprising a CCD optical scanning head for scanning one of said plurality of lines of said two-dimensional barcode symbology to obtain a scanned line; a first processor for converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; a data port for sending from said CCD optical scanning head to a second processor, for said converted line, a complete line of data, said complete line of data comprising a prefix message, followed by said plurality of element time intervals, followed by a suffix message; and the second processor for decoding said complete line of data and determining whether a successful scan or an unsuccessful scan of said two-dimensional bar code has occurred, for outputting said complete line of data if the successful scan has occurred, and for generating a repeat scan command to said CCD optical scanning head if the unsuccessful scan occurred.
Claim 11
Independent Claim
220 words
A system for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces having a width, said system comprising a CCD optical scanning head for scanning one of said plurality of lines of said two-dimensional barcode symbology to obtain a scanned line; a first processor for converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; a data port for sending from said CCD optical scanning head to a second processor, for said converted line, a complete line of data, said complete line of data comprising a prefix message, followed by said plurality of element time intervals, followed by a suffix message; and the second processor for decoding said complete line of data and determining whether a successful scan or an unsuccessful scan of said two-dimensional bar code has occurred, for outputting said complete line of data if the successful scan has occurred, and for generating a repeat scan command to said CCD optical scanning head if the unsuccessful scan occurred.
Claim 12
Dependent Claim
39 words
The system recited in claim 8, wherein said second processor further generates a command for repeating the scanning step, the converting step, and the outputting step for all of the plurality of lines when the successful scan has occurred.
Claim 13
Dependent Claim
25 words
The system recited in claim 8, wherein the prefix message comprises a prefix string followed by at least three characters encoded in an ASCII format.
Claim 14
Dependent Claim
25 words
The system recited in claim 8, wherein the suffix message comprises at least one character encoded in an ASCII format followed by a suffix string.
Claim 15
Dependent Claim
20 words
The system recited in claim 8, wherein each of the plurality of element time intervals comprises a 16-bit data string.
Claim 16
Dependent Claim
20 words
The system recited in claim 12 wherein the 16-bit data string comprises four four-bit characters encoded in an ASCII format.
Claim 17
Independent Claim
189 words
A system for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces having a width, said system comprising: a CCD optical scanning head for scanning one of said plurality of lines of said two-dimensional barcode symbology to obtain a scanned line; a processor for converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; a second processor for decoding the converted line to obtain a decoded line and for determining whether a successful decode or an unsuccessful decode of said decoded line has occurred; wherein if said successful decode has occurred, the second processor outputs the complete line of data; and wherein if said unsuccessful decode has occurred, the CCD optical scanning head, the processor, and the second processor are operated to rescan, reconvert, and redecode the decoded line.
Claim 18
Independent Claim
189 words
A system for reading a two-dimensional barcode symbology, said two-dimensional barcode symbology having a plurality of lines, each of said lines having a plurality of bars and spaces, each of said plurality of bars and spaces having a width, said system comprising: a CCD optical scanning head for scanning one of said plurality of lines of said two-dimensional barcode symbology to obtain a scanned line; a processor for converting said plurality of bars and spaces in said scanned line into a plurality of element time intervals, each of said plurality of element time intervals corresponding to, and representing said width of, one of said plurality of bars and spaces, thereby obtaining a converted line; a second processor for decoding the converted line to obtain a decoded line and for determining whether a successful decode or an unsuccessful decode of said decoded line has occurred; wherein if said successful decode has occurred, the second processor outputs the complete line of data; and wherein if said unsuccessful decode has occurred, the CCD optical scanning head, the processor, and the second processor are operated to rescan, reconvert, and redecode the decoded line.
Claim 19
Dependent Claim
74 words
The system recited in claim 14 wherein the predefined prefix message comprises a prefix string followed by at least three characters encoded in an ASCII format; wherein the predefined suffix message comprises at least one character encoded in said ASCII format followed by a suffix string; and wherein each of the plurality of element time intervals comprises a 16-bit data string, said 16-bit data string comprising four four-bit characters encoded in said ASCII format.