Patent US4761085A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4761085A Expired / Lapsed US ⏱️ 0.0 years remaining

Printer with enhanced bidirectional logic seeking for increased through-put

Assignee: IBM Information Products Corp
•
Filing: 1987-04-01
•
Granted: 1988-08-02
•
Expires: 2007-04-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Through-put of a printer is increased by optimizing the print head's movement between print lines. Optimization is performed on a time basis rather than a distance basis. A determination is made as to whether it is quicker to position the print head at the left or right end position of the next print line. The calculations account for current print head position, the relative end positions of the next print line, the length of the next print line, current print head speed, the various acceleration and deceleration times and the turn-around settling time for the print head.

Inventors

  • 👤 Tim V. Angst
  • 👤 Demetrios Troupes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:58
CPC Classifications
B; B41; B41J; B41J19/00; B41J19/14; B41J19/142; G; G06; G06K; G06K15/00; G06K15/02; G06K15/10

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 120 words
A printer comprising: a print element for producing characters on a plurality of print lines; means for moving said print element in a first direction to an end position in a first print line; and, means for moving said print element from said end position to a selected one of two ends in a next print line, said selected one of two ends determined by the minimum time for said print element to travel from said end position in said first print line to each of said two ends in said next print line even through said selected end of said next print line is a greater distance from said end position than the other end of said next line.
Claim 2
Dependent Claim 120 words
A printer comprising: a print element for producing characters on a plurality of print lines; means for moving said print element in a first direction to an end position in a first print line; and, means for moving said print element from said end position to a selected one of two ends in a next print line, said selected one of two ends determined by the minimum time for said print element to travel from said end position in said first print line to each of said two ends in said next print line even through said selected end of said next print line is a greater distance from said end position than the other end of said next line.
Claim 3
Dependent Claim 106 words
A printer comprising: means for moving a print element along a first print line in a direction; first means for summing an acceleration time, a negative deceleration time and a displacement in said first direction to determine a first time; second means for summing said acceleration time, said deceleration time, a compensation factor and a displacement in said second direction to determine a second time; and means for moving said print element along a next print line in said first direction if said first time is less than said second time and in said second direction if said second time is less than said first time.
Claim 4
Dependent Claim 106 words
A printer comprising: means for moving a print element along a first print line in a direction; first means for summing an acceleration time, a negative deceleration time and a displacement in said first direction to determine a first time; second means for summing said acceleration time, said deceleration time, a compensation factor and a displacement in said second direction to determine a second time; and means for moving said print element along a next print line in said first direction if said first time is less than said second time and in said second direction if said second time is less than said first time.
Claim 5
Dependent Claim 186 words
In a printer capable of bidirectional printing using a moving print element, the improvement comprising: means for moving said print element along a print line in a first direction; first means for analyzing a next print line and for summing an acceleration time, a negative deceleration time and a displacement in said first direction to determine a first time required to reach a first end position of said next print line if the print element continues to travel in said first direction; second means for analyzing said next print line and for summing said acceleration time, said deceleration time, a compensation factor and a displacement in a second direction opposite said first direction to determine a second time required to reach a second end position of said next print line if the print element travels in said second direction; and, means responsive to said first and second analyzing means for selecting a print element direction requiring the least amount of time to reach either of said first or second end positions and for directing said means for moving said print element to follow said selected direction.
Claim 6
Dependent Claim 186 words
In a printer capable of bidirectional printing using a moving print element, the improvement comprising: means for moving said print element along a print line in a first direction; first means for analyzing a next print line and for summing an acceleration time, a negative deceleration time and a displacement in said first direction to determine a first time required to reach a first end position of said next print line if the print element continues to travel in said first direction; second means for analyzing said next print line and for summing said acceleration time, said deceleration time, a compensation factor and a displacement in a second direction opposite said first direction to determine a second time required to reach a second end position of said next print line if the print element travels in said second direction; and, means responsive to said first and second analyzing means for selecting a print element direction requiring the least amount of time to reach either of said first or second end positions and for directing said means for moving said print element to follow said selected direction.
Claim 7
Independent Claim 144 words
A method for controlling a serial printer comprising the steps of: printing a first character line with a printing element moving in one direction to an end position; determining a first end position and a second end position of a next print line; computing a first time for printing said next line along a first path beginning at said first end position by adding an acceleration time to a first displacement and subtracting a deceleration time; computing a second time for printing said next line along a second path beginning at said second end position by adding said acceleration time to a compensation factor and a second displacement and subtracting said deceleration time and; selecting either said first path or said second path corresponding to the shorter of said first time and said second time; and, printing said next line along said selected path.
Claim 8
Independent Claim 144 words
A method for controlling a serial printer comprising the steps of: printing a first character line with a printing element moving in one direction to an end position; determining a first end position and a second end position of a next print line; computing a first time for printing said next line along a first path beginning at said first end position by adding an acceleration time to a first displacement and subtracting a deceleration time; computing a second time for printing said next line along a second path beginning at said second end position by adding said acceleration time to a compensation factor and a second displacement and subtracting said deceleration time and; selecting either said first path or said second path corresponding to the shorter of said first time and said second time; and, printing said next line along said selected path.
Claim 9
Dependent Claim 28 words
The printer of claim 2 wherein said compensation factor comprises the sum of an acceleration time, a deceleration time and a settling time associated with means for moving.
Claim 10
Dependent Claim 30 words
The printer of claim 3 wherein said compensation factor comprises the sum of an acceleration time, a deceleration time and a settling time associated with said print element moving means.
Claim 11
Dependent Claim 32 words
The method of claim 4 wherein said step for determining said first end position and said second end position is performed while said printing element continues to move in said one direction.
Claim 12
Dependent Claim 20 words
The method of claim 4 wherein said compensation factor comprises an acceleration time, a deceleration time and a settling time.
Claim 13
Dependent Claim 20 words
The apparatus of claim 2 wherein said compensation factor comprises an acceleration time, a deceleration time and a settling time.
Claim 14
Dependent Claim 20 words
The apparatus of claim 3 wherein said compensation factor comprises an acceleration time, a deceleration time and a settling time.
Claim 15
Independent Claim 115 words
A method for controlling a serial printer comprising the steps of: printing a line with a printing element move in one direction to an end position; determining a first end position and a second end position of a next line; selecting a first path for printing said next line beginning at said first end position if a distance to said first end position plus a compensation factor is less than a distance to said second end position; and selecting a second path for printing said next line beginning at said second end position if said distance to said first end position plus said compensation factor is greater than said distance to said second end position.
Claim 16
Independent Claim 115 words
A method for controlling a serial printer comprising the steps of: printing a line with a printing element move in one direction to an end position; determining a first end position and a second end position of a next line; selecting a first path for printing said next line beginning at said first end position if a distance to said first end position plus a compensation factor is less than a distance to said second end position; and selecting a second path for printing said next line beginning at said second end position if said distance to said first end position plus said compensation factor is greater than said distance to said second end position.
Claim 17
Dependent Claim 21 words
The method of claim 11 wherein said compensation factor accounts for a delay associated with changing direction of said printing element.

References Cited (Backward Citations)

US3708050A Cited
US3764994A Cited
US3950685A Cited
US3970183A Cited
JPS57142382A Cited
US4376588A Cited
US4463444A Cited
US4469460A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-02 1992-02-01 1992-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-02 1996-02-01 1996-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-02 2000-02-01 2000-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag