← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 00:51
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag