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

Optimizing printer throughput

Assignee: International Business Machines Corp
•
Filing: 1986-10-14
•
Granted: 1989-05-23
•
Expires: 2006-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of improving printer throughput by selecting a print velocity based on the characteristics of a line to be printed. Incorporated into an application program are all available printing velocities to be used for printing. As each line to be printed is buffered, it is analyzed. Based on the analysis, an optimum velocity is selected by the program for causing a printing of the line.

Inventors

  • 👤 Jerry W. Malcolm

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:27
CPC Classifications
B; B41; B41J; B41J2/00; B41J2/485; B41J2/505; B41J2/5056; G; G06; G06K; G06K15/00; G06K15/02; G06K15/10

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 139 words
In a printing system including a printer capable of printing at one of a plurality of fixed head movement velocities, a method of optimizing printer throughput, said method comprising the steps of: (a) determining a density of dots associated with a line of data to be printed (b) comparing said density with characteristics of said plurality of head movement velocities to determine a maximum velocity for printing said line of data; (c) selecting one of said plurality of head movement velocities which is equal to said maximum velocity or a predetermined one of said plurality of head movement velocities if said maximum velocity is not equal to one of said plurality of head movement velocities; and (d) transmitting said line of data to said printer to be printed at said selected one of said plurality of head movement velocities.
Claim 2
Dependent Claim 139 words
In a printing system including a printer capable of printing at one of a plurality of fixed head movement velocities, a method of optimizing printer throughput, said method comprising the steps of: (a) determining a density of dots associated with a line of data to be printed (b) comparing said density with characteristics of said plurality of head movement velocities to determine a maximum velocity for printing said line of data; (c) selecting one of said plurality of head movement velocities which is equal to said maximum velocity or a predetermined one of said plurality of head movement velocities if said maximum velocity is not equal to one of said plurality of head movement velocities; and (d) transmitting said line of data to said printer to be printed at said selected one of said plurality of head movement velocities.
Claim 3
Dependent Claim 38 words
A method according to claim 1 further including the step of transmitting a header identifying said selected one of said plurality of head movement velocities to said printer prior to said step of transmitting said line of data.
Claim 4
Dependent Claim 134 words
In an application program driven printing which has a plurality of fixed printhead printing velocities available to a programmer to incorporate into said program for printing particular jobs, a method of improving printer throughput, said method comprising the steps of: (a) incorporating said velocities into said program; (b) analyzing a line of data to be printed with said program to determine a density of dots associated therewith; (c) comparing said density with characteristics of said velocities incorporated in said program to determine a maximum velocity; and (d) causing said program to select one of said incorporated velocities which is equal to said determined maximum velocity or a predetermined one of said incorporated velocities if said determined one of said incorporated velocities if said determined maximum velocity is not equal to one of said velocities.
Claim 5
Dependent Claim 134 words
In an application program driven printing which has a plurality of fixed printhead printing velocities available to a programmer to incorporate into said program for printing particular jobs, a method of improving printer throughput, said method comprising the steps of: (a) incorporating said velocities into said program; (b) analyzing a line of data to be printed with said program to determine a density of dots associated therewith; (c) comparing said density with characteristics of said velocities incorporated in said program to determine a maximum velocity; and (d) causing said program to select one of said incorporated velocities which is equal to said determined maximum velocity or a predetermined one of said incorporated velocities if said determined one of said incorporated velocities if said determined maximum velocity is not equal to one of said velocities.
Claim 6
Dependent Claim 28 words
A method according to claim 3 including the step of sending said line of data to a printer for printing at said selected one of said incorporated velocities.
Claim 7
Dependent Claim 45 words
A method according to claim 4 including the step of adding an identifier to said line of data before sending said line of data to said printer for causing said printer to print said line of data at said selected one of said incorporated velocities.

References Cited (Backward Citations)

US4147967A Cited
US4332492A Cited
US4353020A Cited
US4405245A Cited
US4421431A Cited
US4422781A Cited
US4425844A Cited
US4469460A Cited
US4517503A Cited
US4649501A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-22 1992-11-21 1993-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-22 1996-11-21 1997-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-22 2000-11-21 2001-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag