← Back to Patent Explorer
US4861972A Expired / Lapsed US ⏱️ 0.0 years remaining

Bar code scanner and method of programming

Assignee: Datalogic Scanning Inc
•
Filing: 1987-11-05
•
Granted: 1989-08-29
•
Expires: 2007-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The scanner includes scanning circuitry for optically scanning bar code labels and providing an electrical signal in response thereto, decoding circuitry, responsive to the scanning circuitry for translating the electrical signal into a digital signal, and a microprocessor, responsive to the decoding circuitry, for controlling operation of the scanner and for translating the digital signal into data to be provided to the associated host computer under control of control characters. A non-volatile random access control memory is provided for storing control characters. Interface circuitry, connected to the host computer and to the microprocessor, transfers data from the microprocessor to the host computer. A switch enables the microprocessor to translate the digital signal into control characters and enables the microprocessor to store the control characters in the non-volatile random access control memory. The control characters may be character sets which when read by the scanner indicate that two bar code labels are associated with the same item.

Inventors

  • 👤 Randy D. Elliott
  • 👤 Nicolas N. Tabet

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 23:21
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/10861; G06K2207/00; G06K2207/1017

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 150 words
A scanner for scanning bar code labels and for providing data related thereto to a host computer, comprising: scanning means for optically scanning bar code labels and providing an electrical signal in response thereto, decoding means, responsive to said scanning means for translating said electrical signal into a digital signal, microprocessor means, responsive to said decoding means, for controlling operation of said scanner and for translating said digital signal into data to be provided to the associated host computer under control of control characters, a non-volatile random access control memory in which control characters are stored, interface means, connected to said host computer and to said microprocessor means, for transferring data from said microprocessor means to said host computer, and switch means for enabling said microprocessor to translate said digital into control characters and for enabling said microprocessor to store said control characters in said non-volatile random access control memory.
Claim 2
Dependent Claim 150 words
A scanner for scanning bar code labels and for providing data related thereto to a host computer, comprising: scanning means for optically scanning bar code labels and providing an electrical signal in response thereto, decoding means, responsive to said scanning means for translating said electrical signal into a digital signal, microprocessor means, responsive to said decoding means, for controlling operation of said scanner and for translating said digital signal into data to be provided to the associated host computer under control of control characters, a non-volatile random access control memory in which control characters are stored, interface means, connected to said host computer and to said microprocessor means, for transferring data from said microprocessor means to said host computer, and switch means for enabling said microprocessor to translate said digital into control characters and for enabling said microprocessor to store said control characters in said non-volatile random access control memory.
Claim 3
Dependent Claim 21 words
The scanner of claim 1 in which said non-volatile random access control memory comprises an electrically erasable programmable read only memory.
Claim 4
Dependent Claim 15 words
The scanner of claim 1 in which said interface means comprises an optically isolated interface.
Claim 5
Dependent Claim 18 words
The scanner of claim 2 in which said non-volatile random access control memory comprises an EEPROM memory device.
Claim 6
Dependent Claim 31 words
The scanner of claim 1 in which said control characters are character sets which when read by the scanner indicate that two bar code labels are associated with the same item.
Claim 7
Dependent Claim 209 words
A scanner for scanning bar code labels on products presented to the scanner and for providing the data from the bar code labels to a host computer, comprising: scanning means for optically scanning bar code labels and providing an electrical signal in response thereto, decoding means, responsive to said scanning means, for translating said electrical signal into a digital signal, a non-volatile random access control memory in which a plurality of sets of control characters are stored, said sets of control characters defining characters which, if detected on a pair of successively scanned labels, indicate that the labels are affixed to the same product and further indiate which is the first and which is the second of the label pair, microprocessor means, responsive to said decoding means, for controlling operation of said scanner and for translating said digital signal into data to be provided to the associated host computer under control of control characters, interface means, connected to said host computer and to said microprocessor means, for transferring data from said microprocessor means to said host, and switch means for enabling said microprocessor means to translate said digital signal into control characters and for enabling said microprocessor to store said control characters in said non-volatile random access control memory.
Claim 8
Dependent Claim 209 words
A scanner for scanning bar code labels on products presented to the scanner and for providing the data from the bar code labels to a host computer, comprising: scanning means for optically scanning bar code labels and providing an electrical signal in response thereto, decoding means, responsive to said scanning means, for translating said electrical signal into a digital signal, a non-volatile random access control memory in which a plurality of sets of control characters are stored, said sets of control characters defining characters which, if detected on a pair of successively scanned labels, indicate that the labels are affixed to the same product and further indiate which is the first and which is the second of the label pair, microprocessor means, responsive to said decoding means, for controlling operation of said scanner and for translating said digital signal into data to be provided to the associated host computer under control of control characters, interface means, connected to said host computer and to said microprocessor means, for transferring data from said microprocessor means to said host, and switch means for enabling said microprocessor means to translate said digital signal into control characters and for enabling said microprocessor to store said control characters in said non-volatile random access control memory.
Claim 9
Dependent Claim 21 words
The scanner of claim 6 in which said non-volatile random access control memory comprises an electrically erasable programmable rad only memory.
Claim 10
Dependent Claim 18 words
The scanner of claim 7 in which said non-volatile random access control memory comprises an EEPROM memory device.
Claim 11
Dependent Claim 18 words
The scanner of claim 7 in which said non-volatile random access control memory comprises a NOVRAM memory device.
Claim 12
Independent Claim 154 words
A method of programming a bar code scanner of the type which optically scans bar code labels, said scanner including a switch and a non-volatile control memory in which at least one set of control characters is stored, said set of control characters defining characters which, if detected on a pair of successively scanned labels, indicate that the labels are affixed to the same product and further indicate which is the first and which is the second of the label pair, actuation of said switch indicating that control characters encoded on bar code labels which are scanned are to be stored in said non-volatile control memory, comprising the steps of: (a) providing at least one bar code label having sets of control characters encoded thereon, (b) actuating said switch, (c) scanning said at least one bar code label, (d) storing said set of control characters in said control memory, and (e) deactuating said switch.
Claim 13
Independent Claim 154 words
A method of programming a bar code scanner of the type which optically scans bar code labels, said scanner including a switch and a non-volatile control memory in which at least one set of control characters is stored, said set of control characters defining characters which, if detected on a pair of successively scanned labels, indicate that the labels are affixed to the same product and further indicate which is the first and which is the second of the label pair, actuation of said switch indicating that control characters encoded on bar code labels which are scanned are to be stored in said non-volatile control memory, comprising the steps of: (a) providing at least one bar code label having sets of control characters encoded thereon, (b) actuating said switch, (c) scanning said at least one bar code label, (d) storing said set of control characters in said control memory, and (e) deactuating said switch.
Claim 14
Independent Claim 68 words
A method of programming a scanner of the type which optically scans bar code labels, said scanner including a non-volatile control memory in which control characters are stored, comprising the steps of: (a) providing a programming bar code label with control characters encoded thereon; (b) scanning said programming bar code label with said scanner; (c) transmitting said control characters to said scanner non-volatile control memory for storage therein.
Claim 15
Independent Claim 68 words
A method of programming a scanner of the type which optically scans bar code labels, said scanner including a non-volatile control memory in which control characters are stored, comprising the steps of: (a) providing a programming bar code label with control characters encoded thereon; (b) scanning said programming bar code label with said scanner; (c) transmitting said control characters to said scanner non-volatile control memory for storage therein.
Claim 16
Dependent Claim 31 words
The method of claim 11 in which said control characters are character sets which when read by the scanner indicate that two bar code labels are associated with the same item.

References Cited (Backward Citations)

US4463250A Cited
US4675513A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-28 1993-02-27 1993-08-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-28 1997-02-27 1997-08-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-28 2001-02-27 2001-08-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag