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

Printer command set for controlling address and postal code printing functions

Assignee: Pitney Bowes Inc
•
Filing: 1995-02-28
•
Granted: 1996-12-10
•
Expires: 2015-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention is a method and system for printing images to a substrate wherein the commands normally input by an operator, or resident within the printer, can be determined at a host data processor. The system can control address and postal code printing functions beginning at the host computer together. The system will derive printing data, including address data, from a selected application resident in the host computer. The host computer creates and then transmits printer command sets and printing data, via transmitting means to a microprocessor within the printer. The microprocessor drives a language interpreter which directs the printer commands to a parsing step for determining the address location from within the data to be printed. The language interpreter then assigns delivery point digits to a zip code that was isolated from the transmitted address data. The newly created zip code is then matched with the bar code data stored within the microprocessor's corresponding memory. A bar code corresponding to the new zip code is selected. The language interpreter then directs the printer's controller to prepare to print the address with its corresponding zip code, any graphics images that may have been included within the print data, and text, if any. The printer controller positions the bar code for printing, and then prints the bar code and address data, zip code, and any graphics images and text to an envelope or other substrate.

Inventors

  • 👤 Kevin L. Strobel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:42
CPC Classifications
G; G06; G06K; G06K1/00; G06K1/12; G06K1/121; G06F; G06F3/00; G06F3/12; G06F3/1297; G06K15/00; G06K15/02; G07; G07B; G07B17/00; G07B17/00459; G07B17/00508; G07B2017/00572; G07B2017/0058; G07B2017/00588; G07B2017/00596

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 219 words
A system for controlling address and postal code printing functions, comprising: (a) host data processing means for creating and transmitting printer command sets and a plurality of printing data, to a printer, said printer command sets comprising commands to be executed by said printer for: (i) parsing address and zip code data; (ii) creating a set of delivery point digits and adding said set of delivery point digits to a zip code; (iii) creating a bar code in respect of said zip code; and (iv) positioning said bar code for printing; (b) transmitting means for transmitting said printer command sets and said plurality of printing data; (c) microprocessor means contained within said printer for accepting said printer command sets and said plurality of printing data; (d) language interpreter means for: (i) directing printer commands to a parsing step for determining address data from within said plurality of printing data, (ii) assigning delivery point digits to a zip code selected from said address data, (iii) selecting a bar code from a plurality of bar code data stored within a memory of said printer, said bar code corresponding to said zip code data plus said delivery point digits; and (iv) directing a printer controller to prepare to print; and (e) printing means for printing addresses and bar codes on a substrate.
Claim 2
Independent Claim 219 words
A system for controlling address and postal code printing functions, comprising: (a) host data processing means for creating and transmitting printer command sets and a plurality of printing data, to a printer, said printer command sets comprising commands to be executed by said printer for: (i) parsing address and zip code data; (ii) creating a set of delivery point digits and adding said set of delivery point digits to a zip code; (iii) creating a bar code in respect of said zip code; and (iv) positioning said bar code for printing; (b) transmitting means for transmitting said printer command sets and said plurality of printing data; (c) microprocessor means contained within said printer for accepting said printer command sets and said plurality of printing data; (d) language interpreter means for: (i) directing printer commands to a parsing step for determining address data from within said plurality of printing data, (ii) assigning delivery point digits to a zip code selected from said address data, (iii) selecting a bar code from a plurality of bar code data stored within a memory of said printer, said bar code corresponding to said zip code data plus said delivery point digits; and (iv) directing a printer controller to prepare to print; and (e) printing means for printing addresses and bar codes on a substrate.
Claim 3
Dependent Claim 21 words
The system of claim 1, wherein said microprocessor means contains first memory means for storing a plurality of zip code data.
Claim 4
Dependent Claim 24 words
The system of claim 2, wherein said microprocessor means contains second memory means for storing a plurality of bar code data within a database.
Claim 5
Dependent Claim 13 words
The system of claim 1, wherein said substrate is one or more envelopes.
Claim 6
Dependent Claim 17 words
The system of claim 1, wherein said substrate is one or more sheets to be printed upon.
Claim 7
Dependent Claim 22 words
The system of claim 1, further comprising means for selectively controlling said printer to print upon a plurality of said substrate sequentially.
Claim 8
Independent Claim 200 words
A method for printing a sequence of mail pieces, said method comprising the steps of: (a) deriving data, including address data, from a selected application resident in a host data processor; (b) transferring said derived data, from said selected application, to a printer driver resident in said host data processor; (c) creating printer commands that will control a first parsing sequence for a set of address data, said first parsing sequence to be performed by a printer; (d) creating printer commands that will control a second parsing sequence for a set of zip code data, said second parsing sequence to be performed by said printer; (e) transferring said derived data and said printer commands, from said printer driver to a printer language interpreter resident in said printer; (f) performing said first and said second parsing sequence in said printer; (g) adding delivery point digits to zip code data in respect of said address data; (h) creating a bar code in respect of said zip code data together with said delivery point digits; (i) positioning said bar code in respect of a substrate positioned for printing thereupon; and (j) printing to said substrate said derived data and said created bar code.
Claim 9
Independent Claim 200 words
A method for printing a sequence of mail pieces, said method comprising the steps of: (a) deriving data, including address data, from a selected application resident in a host data processor; (b) transferring said derived data, from said selected application, to a printer driver resident in said host data processor; (c) creating printer commands that will control a first parsing sequence for a set of address data, said first parsing sequence to be performed by a printer; (d) creating printer commands that will control a second parsing sequence for a set of zip code data, said second parsing sequence to be performed by said printer; (e) transferring said derived data and said printer commands, from said printer driver to a printer language interpreter resident in said printer; (f) performing said first and said second parsing sequence in said printer; (g) adding delivery point digits to zip code data in respect of said address data; (h) creating a bar code in respect of said zip code data together with said delivery point digits; (i) positioning said bar code in respect of a substrate positioned for printing thereupon; and (j) printing to said substrate said derived data and said created bar code.
Claim 10
Dependent Claim 26 words
The method of claim 7, wherein said derived data further comprises: (a) said zip code data; (b) said address data; (c) graphics images; and (d) text.
Claim 11
Dependent Claim 45 words
The method of claim 8 wherein said zip code data, said address data, said graphics images, and said text are distinguished from each other by a first set of rules utilized by said printer driver so that said printer driver can create said printer commands.
Claim 12
Dependent Claim 26 words
The method of claim 7, wherein a second set of rules for deriving said delivery point digits are stored in a first memory within said printer.
Claim 13
Dependent Claim 19 words
The method of claim 7, wherein the bar code data is stored in a second memory within said printer.
Claim 14
Dependent Claim 42 words
The method of claim 7, wherein said delivery point digits are derived from said address data in respect of a second set of rules and said delivery point digits are added to said zip code data to produce a second zip code.
Claim 15
Dependent Claim 31 words
The method of claim 12, wherein said second zip code is matched to the bar code data to determine a specific bar code to be selected for printing on said substrate.

References Cited (Backward Citations)

US5287538A Cited
US4858907A Cited
US5326181A Cited
US4796196A Cited
US4797832A Cited
US4800505A Cited
US5291002A Cited
US5021975A Cited
US5175691A Cited
US5384886A Cited
US5278947A Cited
US5387783A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-10 2000-06-10 2000-12-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-10 2004-06-10 2004-12-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-10 2008-06-10 2008-12-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag