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
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 |