IP Library Granted Patent US 7,311,256
Granted Patent B2
US 7,311,256 · App. 10/999,266 · Granted Dec 25, 2007

Barcode optical character recognition

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,311,256
App. No.
10/999,266
Granted
Dec 25, 2007
Kind
B2
Abstract

Computer software which includes code configured to create a printer label format based on a printed label that has been scanned. The code is configured to scan a label by either using a plurality of different types of scanners, or by using a single piece of hardware which can perform a plurality of different types of scans. Then, the scanned label is used to generate a label format. The label format created from the scanned label is thereafter useable to print labels similar in format to the label which was scanned. Preferably, barcodes are recognized as barcodes, and not just as graphics. Preferably, a user is prompted, via a visual display, to confirm that the scanned objects have been correctly characterized and the user can change any of the characterizations made by the software. The user can link any object to a variable field, and can add embedded printer-specific non-printing control codes to the label format.

Claims (26)

1. A label evaluating system for creating label formats, said system comprising: means for scanning a label to obtain information about the label by at least one of using a plurality of different types of scanners and using a single scanner which is configured to perform a plurality of different types of scans; and means for using the information obtained from the label during the at least one scan to generate a label format, said label format created from the scanned label thereafter being useable to print labels similar in format to the label which was scanned and used to create the label format.

2. A label evaluating system as recited in claim 1 , wherein said means for using information obtained from the scan is configured to use optical character recognition (OCR) to process barcodes on the scanned label as barcodes.

3. A label evaluating system as recited in claim 1 , wherein said means for using information obtained from the scan is configured to prompt a user, using a visual display, to confirm that the objects on the scanned label have been correctly characterized by the computer readable code.

4. A label evaluating system as recited in claim 3 , wherein said means for using information obtained from the scan is configured to allow the user to change any of the characterizations made by the computer readable code.

5. A label evaluating system as recited in claim 3 , wherein said means for using information obtained from the scan is configured to allow a user to link at least one object identified on the scanned label to a variable field.

6. A label evaluating system as recited in claim 3 , wherein said means for using information obtained from the scan is configured to input embedded printer-specific non-printing control codes into the label format.

7. A label evaluating system as recited in claim 3 , wherein said means for using information obtained from the scan is configured to provide that, once a label format has been created, said label format can be saved and printed.

8. A label evaluating system as recited in claim 1 , wherein said means for scanning a label includes obtaining information contained on an RFID tag on the label and said means for using the information includes using the information to print a label which contains an RFID tag.

9. A label evaluating system as recited in claim 1 , wherein said means for scanning is configured to perform an optical scan as well as read an RFID tag.

10. Computer software comprising computer readable code configured to create a printer label format based on a printed label that has been scanned, said computer readable code configured to scan a label by at least one of using a plurality of different types of scanners and using a single scanner which is configured to perform a plurality of different types of scans, and then use the scanned label to generate a label format, said label format created from the scanned label thereafter being useable to print labels similar in format to the label which was scanned and used to create the label format.

11. Computer software as recited in claim 10 , wherein said computer readable code is configured to use optical character recognition (OCR) to process barcodes on the scanned label as barcodes.

12. Computer software as recited in claim 10 , wherein said computer readable code is configured to prompt a user, using a visual display, to confirm that the objects on the scanned label have been correctly characterized by the computer readable code.

13. Computer software as recited in claim 12 , wherein said computer readable code is configured to allow the user to change any of the characterizations made by the computer readable code.

14. Computer software as recited in claim 12 , wherein said computer readable code is configured to allow a user to link at least one object identified on the scanned label to a variable field.

15. Computer software as recited in claim 10 , wherein said computer readable code is configured to allow a user to input embedded printer-specific non-printing control codes into the label format.

16. Computer software as recited in claim 10 , wherein said computer readable code is configured to provide that, once a label format has been created, said label format can be saved and printed.

17. Computer software as recited in claim 10 , wherein said computer readable code is configured to read information contained on an RFID tag on the label and thereafter use the information to print a label which contains an RFID tag.

18. Computer software as recited in claim 10 , wherein said computer readable code is configured to scan a label with a scanner which is configured to perform an optical scan as well as read an RFID tag.

19. A method of creating a printer label format: comprising scanning a label by at least one of using a plurality of different types of scanners and using a single scanner which is configured to perform a plurality of different types of scans; using the scanned label to generate the label format, and after scanning the printed label, and using the scanned label to generate a label format, using the label format created from the scanned label to print labels similar in format to the label which was scanned and used to create the label format.

20. A method as recited in claim 19 , further comprising using optical character recognition (OCR) to process barcodes on the scanned label as barcodes.

21. A method as recited in claim 19 , further comprising using optical character recognition (OCR) to determine at least one parameter about a barcode on the scanned label, said at least one parameter comprising at least one of aspect ratio, size and human readability.

22. A method as recited in claim 19 , further comprising using a visual display to confirm that objects on the scanned label have been correctly characterized.

23. A method as recited in claim 19 , further comprising linking at least one object identified on the scanned label to a variable field.

24. A method as recited in claim 19 , further comprising embedding at least one printer-specific non-printing control code into the label format.

25. A method as recited in claim 19 , wherein the step of scanning a printed label comprises using an optical scanner and an RFID reader.

26. A method as recited in claim 19 , wherein the step of scanning a printed label comprises using a device which is configured to perform an optical scan as well as read an RFID tag.

Assignments (7)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
NOTICE OF TRANSFER OF SECURITY INTEREST IN PATENTS Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049675/0049 →
MERGER Recorded Mar 29, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048884/0618 →
PATENT SECURITY INTEREST ASSIGNMENT AGREEMENT Recorded Oct 25, 2017
From: MORGAN STANLEY SENIOR FUNDING, INC., AS THE EXISTING AGENT
To: JPMORGAN CHASE BANK, N.A., AS THE SUCCESSOR AGENT
Reel/Frame 044791/0842 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2004
From: TORCHALSKI, KARL
To: ZIH CORP.
Reel/Frame 015440/0573 →