Patent US5077680A successfully refreshed from Google Patents.
US5077680A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for printer speed control
Assignee: MAC ACQUISITION I Inc (CO CORP)
•
Filing: 1991-03-19
•
Granted: 1991-12-31
•
Expires: 2011-03-19
Abstract
Abstract Disclosed is a system for controlling the print speed of a color graphics printer to allow the printer to track the host data rate adjusted for image resolution. The print speed adjusts automatically to match the effective host data rate in print lines per second, and maintains a well behaved speed response characteristic independent of data resolution. The system filters abrupt changes in the rate of the data being received from the host so that the printer operates within its slew rate limitations.
Inventors
- 👤 Thomas A. Sturm
- 👤 Kerry L. Shaklee
- 👤 James I. Martin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 01:06
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/12; G06K15/1204; G06K15/1219; G06K15/1233; G06K15/129; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0077; G06K2215/0082
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
129 words
A system for controlling the printing speed of a printer comprising: input data line counter means for determining the number of data lines received; multiplier means for multiplying said input data line counter means by a repetition factor to obtain a number of print lines received; means for computing the number of print lines previously printed; means for subtracting said number of print lines previously printed from said print lines received to compute a print line counter. means for computing an error value by subtracting a window buffer size from said print line counter; compensator means for computing a speed index from said error value; means for converting said speed index to a motor step rate; and means connected to said motor step rate for controlling said printing speed.
Claim 2
Independent Claim
129 words
A system for controlling the printing speed of a printer comprising: input data line counter means for determining the number of data lines received; multiplier means for multiplying said input data line counter means by a repetition factor to obtain a number of print lines received; means for computing the number of print lines previously printed; means for subtracting said number of print lines previously printed from said print lines received to compute a print line counter. means for computing an error value by subtracting a window buffer size from said print line counter; compensator means for computing a speed index from said error value; means for converting said speed index to a motor step rate; and means connected to said motor step rate for controlling said printing speed.
Claim 3
Dependent Claim
34 words
The system of claim 1 wherein said compensator means further comprises hysteresis means for retaining said speed index at a previous value until said error value falls outside a pair of predetermined threshold values.
Claim 4
Dependent Claim
16 words
The system of claim 2 wherein said predetermined threshold values are different for different printing speeds.
Claim 5
Dependent Claim
39 words
The system of claim 1 wherein said compensator means further comprises means for limiting said speed index to cause said speed index to change by no more than a predetermined amount each time said compensator computes said speed index.
Claim 6
Dependent Claim
11 words
The system of claim 4 wherein said predetermined amount is one.
Claim 7
Dependent Claim
40 words
The system of claim 1 wherein said compensator means further comprises: means for changing said speed index only when said error value changes by a predetermined amount; and means for changing said predetermined amount to vary print speed response time.
Claim 8
Dependent Claim
42 words
The system of claim 1 wherein said means for converting said speed index to a motor step rate comprises sequential entries in a lookup table means indexed by said speed index whereby said table lookup means limits speed steps and slew acceleration.
Claim 9
Independent Claim
96 words
A system for controlling the printing speed of a printer comprising: means for adding a number of input data lines, multiplied by a repetition factor, to a print line counter; means for decrementing said print line counter each time a print line is printed; means for computing an error value by subtracting a window buffer size from said print line counter; compensator means for computing a speed index from said error value; means for converting said speed index to a motor step rate; and means connected to said motor step rate for controlling said printing speed.
Claim 10
Independent Claim
96 words
A system for controlling the printing speed of a printer comprising: means for adding a number of input data lines, multiplied by a repetition factor, to a print line counter; means for decrementing said print line counter each time a print line is printed; means for computing an error value by subtracting a window buffer size from said print line counter; compensator means for computing a speed index from said error value; means for converting said speed index to a motor step rate; and means connected to said motor step rate for controlling said printing speed.
Claim 11
Dependent Claim
39 words
The system of claim 8 wherein said compensator means further comprises hysteresis means for retaining said speed index at a previous value until said error value falls outside a range of values between a pair of predetermined threshold values.
Claim 12
Dependent Claim
16 words
The system of claim 9 wherein said predetermined threshold values are different for different printing speeds.
Claim 13
Dependent Claim
39 words
The system of claim 9 wherein said compensator means further comprises means for limiting said speed index to cause said speed index to change by no more than a predetermined amount each time said compensator computes said speed index.
Claim 14
Dependent Claim
11 words
The system of claim 11 wherein said predetermined amount is one.
Claim 15
Dependent Claim
40 words
The system of claim 8 wherein said compensator means further comprises: means for changing said speed index only when said error value changes by a predetermined amount; and means for changing said predetermined amount to vary print speed response time.
Claim 16
Independent Claim
105 words
A method for controlling the printing speed of a printer comprising the steps of: (a) adding a repetition factor value to a print line counter each time a data line is received; (b) computing an error value by subtracting a window buffer size from said print line counter; (c) computing a speed index from said error value; and (d) converting said speed index to a motor step rate; (e) applying said motor step rate to a motor of the printer to control said printing speed with said motor rate; and (f) subtracting one from said print line counter each time a print line is printed.
Claim 17
Independent Claim
105 words
A method for controlling the printing speed of a printer comprising the steps of: (a) adding a repetition factor value to a print line counter each time a data line is received; (b) computing an error value by subtracting a window buffer size from said print line counter; (c) computing a speed index from said error value; and (d) converting said speed index to a motor step rate; (e) applying said motor step rate to a motor of the printer to control said printing speed with said motor rate; and (f) subtracting one from said print line counter each time a print line is printed.
Claim 18
Dependent Claim
38 words
The method of claim 14 wherein step (c) further comprises the step of retaining said speed index at a previous value until said error value falls outside a range of values between a predetermined pair of threshold values.
Claim 19
Dependent Claim
18 words
The method of claim 15 further comprising the step of varying said predetermined threshold values with printing speed.
Claim 20
Dependent Claim
31 words
The method of claim 14 wherein step (c) further comprises the step of limiting said speed index to changing no more than a predetermined amount each time step (c) is performed.
Claim 21
Dependent Claim
11 words
The method of claim 17 wherein said predetermined amount is one.
References Cited (Backward Citations)
US3609319A
Cited
US3761880A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-12-30 | 1995-07-01 | 1995-12-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-12-30 | 1999-07-01 | 1999-12-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-12-30 | 2003-07-01 | 2003-12-31 | $7700.00 | Window Closed / Lapsed |