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

Method and apparatus for providing job accounting information to a host computer from a printer

Assignee: Lexmark International Inc
•
Filing: 1997-09-09
•
Granted: 2000-02-15
•
Expires: 2017-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved printing system is provided having at least one host computer and a printer in which the printer acquires print job accounting information and communicates it to the host computer via NPAP messages. A host computer downloads print job data to the printer through a communications port on the printer (i.e., either a parallel port, serial port, or network port), and as the printer prints the print job that it received from the host computer, the printer temporarily stores job accounting information. At the end of the print job, the printer communicates that job accounting information back to armed host computers via a bi-directional communications port, including typical information such as: the job identifier number, job processing time, number of sheets of paper from each paper source, number of impressions from each paper source (either one-sided or two-sided impressions), the port identifier, the network user name, the name of the print job (as specified), and the printer's serial number. Since the data is being accumulated at the printer, rather than at the host computer, there is no estimating by a host-resident program to acquire these statistics, and no data base merging (from several host computers) is required to categorize all of the data for one particular printer. Furthermore, the print jobs need not pass through a network queue in order to be detected and accounted for.

Inventors

  • 👤 Peter Stewart Davidson, Jr.
  • 👤 Steve Michael Edwards
  • 👤 Kevin Patrick Goffinet
  • 👤 Francis Darrell Rafferty, Jr.
  • 👤 Gail Marie Songer
  • 👤 James Francis Webb
  • 👤 Lloyd Phillip Young

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:15
CPC Classifications
G; G06; G06K; G06K15/00; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1207; G06F3/1223; G06F3/1237; G06F3/1259; G06F3/1278; G06F3/1285; G06F3/1286; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0017

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 178 words
A method for communicating printer-related information to a host computer, said method comprising: (a) transmitting a print job from said computer to a printer via a communications channel; (b) said printer receiving, processing, and printing said print job; (c) during the processing and printing of said print job by said printer, said printer gathering a statistics portion of printer accounting information related to processing parameters and usage parameters of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, said statistics portion originating at said printer; (d) upon completion of the processing and printing of said print job, said printer preparing said statistics portion into a format for communicating over said communications channel, then automatically transmitting, from said printer to said computer via said communications channel, said statistics portion; and (e) said computer receiving and storing said statistics portion into a memory device and translating said statics portion into a format usable by a database program.
Claim 2
Independent Claim 178 words
A method for communicating printer-related information to a host computer, said method comprising: (a) transmitting a print job from said computer to a printer via a communications channel; (b) said printer receiving, processing, and printing said print job; (c) during the processing and printing of said print job by said printer, said printer gathering a statistics portion of printer accounting information related to processing parameters and usage parameters of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, said statistics portion originating at said printer; (d) upon completion of the processing and printing of said print job, said printer preparing said statistics portion into a format for communicating over said communications channel, then automatically transmitting, from said printer to said computer via said communications channel, said statistics portion; and (e) said computer receiving and storing said statistics portion into a memory device and translating said statics portion into a format usable by a database program.
Claim 3
Dependent Claim 31 words
The method as recited in claim 1, further comprising the step of displaying said translated statistics portion of printer accounting information upon a video monitor under control of said database program.
Claim 4
Dependent Claim 33 words
The method as recited in claim 1, further comprising the step of transmitting an enable job accounting alert command from said computer to said printer before the step of transmitting said print job.
Claim 5
Dependent Claim 14 words
The method as recited in claim 1, wherein said printer is a laser printer.
Claim 6
Dependent Claim 15 words
The method as recited in claim 1, wherein said printer is an ink jet printer.
Claim 7
Dependent Claim 21 words
The method as recited in claim 1, wherein said translated statistics portion of printer accounting information format is comma-delimited ASCII data.
Claim 8
Dependent Claim 32 words
The method as recited in claim 1, further comprising the step of transmitting said statistics portion of printer accounting information from said printer to a second computer via a second communications channel.
Claim 9
Dependent Claim 37 words
The method as recited in claim 7, further comprising the step of said second computer storing said statistics portion of printer accounting information and translating said statistics portion into a format usable by a second database program.
Claim 10
Dependent Claim 45 words
The method as recited in claim 1, wherein said statistics portion of printer accounting information for each said print job comprises at least one of job processing time, number of sheets of paper from each paper source, and number of impressions from each paper source.
Claim 11
Dependent Claim 159 words
A printer having a bi-directional communications capability, a memory circuit for storage of data, at least one communications port that receives and transmits data, a print engine, a processing circuit that controls the routing of data between said memory circuit and said at least one communications port; said at least one communications port being configured to receive a print job, said processing circuit being configured to process and print said print job, and to gather a statistics potion of printer accounting information related to processing parameters and usage parameter of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, wherein said statistics portion originates at said printer; and upon completion of processing and printing said print job, said at least one communications port being further configured to automatically transmit said statistics portion to a communications link.
Claim 12
Dependent Claim 159 words
A printer having a bi-directional communications capability, a memory circuit for storage of data, at least one communications port that receives and transmits data, a print engine, a processing circuit that controls the routing of data between said memory circuit and said at least one communications port; said at least one communications port being configured to receive a print job, said processing circuit being configured to process and print said print job, and to gather a statistics potion of printer accounting information related to processing parameters and usage parameter of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, wherein said statistics portion originates at said printer; and upon completion of processing and printing said print job, said at least one communications port being further configured to automatically transmit said statistics portion to a communications link.
Claim 13
Dependent Claim 45 words
The printer as recited in claim 10, wherein said statistics portion of printer accounting information for each said print job comprises at least one of job processing time, number of sheets of paper from each paper source, and number of impressions from each paper source.
Claim 14
Dependent Claim 18 words
The printer as recited in claim 10, wherein said at least one communications port is a parallel port.
Claim 15
Dependent Claim 18 words
The printer as recited in claim 10, wherein said at least one communications port is a serial port.
Claim 16
Dependent Claim 19 words
The printer as recited in claim 10, wherein said at least one communications port is a network communications port.
Claim 17
Dependent Claim 97 words
The printer as recited in claim 10, further comprising a first computer having said communications link to a first of said at least one communications port and a second computer having a second communications link to a second of said at least one communications port; said first computer being configured to transmit said print job to said printer which, after being received and processed, is printed by said print engine; and said second computer being configured to receive said statistics portion of printer accounting information that is related to said print job received from said first computer.
Claim 18
Dependent Claim 213 words
A printer having a bi-directional communications capability, a memory circuit for storage of data, at least one communications port, a print engine, and a processing circuit that controls the routing of data between said memory circuit and said at least one communications port; said at least one communications port and said memory circuit being configured to receive print job data from an external device; said processing circuit being configured to process said received print job data under its own independent control and to then transfer a bitmap rendition of said received print job data to said print engine for printing onto a print medium; said processing circuit being further configured, during the processing and printing of said received print job data, to gather a statistics portion of printer accounting information related to processing parameters and usage parameters of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, wherein said statistics portion originates at said printer; and upon completion of the processing and printing of said print job, said at least one communications port being further configured to automatically transmit said statistics portion about said print job to a communications link.
Claim 19
Dependent Claim 213 words
A printer having a bi-directional communications capability, a memory circuit for storage of data, at least one communications port, a print engine, and a processing circuit that controls the routing of data between said memory circuit and said at least one communications port; said at least one communications port and said memory circuit being configured to receive print job data from an external device; said processing circuit being configured to process said received print job data under its own independent control and to then transfer a bitmap rendition of said received print job data to said print engine for printing onto a print medium; said processing circuit being further configured, during the processing and printing of said received print job data, to gather a statistics portion of printer accounting information related to processing parameters and usage parameters of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, wherein said statistics portion originates at said printer; and upon completion of the processing and printing of said print job, said at least one communications port being further configured to automatically transmit said statistics portion about said print job to a communications link.
Claim 20
Dependent Claim 45 words
The printer as recited in claim 16, wherein said statistics portion of printer accounting information for each said print job comprises at least one of job processing time, number of sheets of paper from each paper source, and number of impressions from each paper source.
Claim 21
Dependent Claim 19 words
The printer as recited in claim 16, wherein said at least one communications port is a network communications port.
Claim 22
Dependent Claim 97 words
The printer as recited in claim 16, further comprising a first computer having said communications link to a first of said at least one communications port and a second computer having a second communications link to a second of said at least one communications port; said first computer being configured to transmit said print job to said printer which, after being received and processed, is printed by said print engine; and said second computer being configured to receive said statistics portion of printer accounting information that is related to said print job received from said first computer.
Claim 23
Independent Claim 150 words
A method for communicating printer accounting information to a host computer, said method comprising: (a) transmitting a print job from said computer to a printer via a communications channel; (b) processing said print job under the independent control of a processing circuit resident on said printer; (c) printing to completion said print job, and gathering a statistics portion of printer accounting information related to processing parameters and usage parameters of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, said statics portion originating at said printer; and (d) upon completion of processing and printing said print job, automatically transmitting said statistics portion about said individual print job, after each said print job is received, processed, and printed from said printer to said computer via said communications channel.
Claim 24
Independent Claim 150 words
A method for communicating printer accounting information to a host computer, said method comprising: (a) transmitting a print job from said computer to a printer via a communications channel; (b) processing said print job under the independent control of a processing circuit resident on said printer; (c) printing to completion said print job, and gathering a statistics portion of printer accounting information related to processing parameters and usage parameters of said printer pertaining to only that said print job, said statistics portion not including any printer identifier information nor print job identifier information, said statistics portion not including any printer status messages, said statics portion originating at said printer; and (d) upon completion of processing and printing said print job, automatically transmitting said statistics portion about said individual print job, after each said print job is received, processed, and printed from said printer to said computer via said communications channel.
Claim 25
Dependent Claim 34 words
The method as recited in claim 20, further comprising the step of displaying said statistics portion of printer accounting information upon a video monitor under control of a database program resident on said computer.
Claim 26
Dependent Claim 33 words
The method as recited in claim 20, further comprising the step of transmitting an enable job accounting alert command from said computer to said printer before the step of transmitting said print job.
Claim 27
Dependent Claim 14 words
The method as recited in claim 20, wherein said printer is a laser printer.
Claim 28
Dependent Claim 32 words
The method as recited in claim 20, further comprising the step of transmitting said statistics portion of printer accounting information from said printer to a second computer via a second communications channel.
Claim 29
Dependent Claim 38 words
The method as recited in claim 24, further comprising the step of storing said statistics portion of printer accounting information at said second computer and translating said statistics portion into a format usable by a second database program.
Claim 30
Dependent Claim 45 words
The method as recited in claim 20, wherein said statistics portion of printer accounting information for each said print job comprises at least one of job processing time, number of sheets of paper from each paper source, and number of impressions from each paper source.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-14 2003-08-16 2004-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-14 2007-08-16 2008-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-14 2011-08-16 2012-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag