Browse Prior Art Database

Overlapping Index and Carrier Movement for Optimal Throughput in Printers

IP.com Disclosure Number: IPCOM000034394D
Original Publication Date: 1989-Feb-01
Included in the Prior Art Database: 2005-Jan-27
Document File: 2 page(s) / 46K

Publishing Venue

IBM

Related People

Hoang, CM: AUTHOR

Abstract

Disclosed is a method to increase the printer throughput by overlapping as much as possible between index and carrier movement in a print cycle. Increasing the printer speed is often a solution to obtain higher throughput. However, the printer throughput does not increase proportionally with the printer speed. The higher the print speed is, the longer time the carrier needs to accelerate and decelerate. In a high-speed serial printer, the control software can optimize the throughput by executing independent tasks in parallel or overlapping tasks whenever possible. An example of this is repositioning the carrier for the next print line while a line-feed is performed. Another example is executing a line-feed right after the carrier reaches the last print-point of a print line.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 2

Overlapping Index and Carrier Movement for Optimal Throughput in Printers

Disclosed is a method to increase the printer throughput by overlapping as much as possible between index and carrier movement in a print cycle. Increasing the printer speed is often a solution to obtain higher throughput. However, the printer throughput does not increase proportionally with the printer speed. The higher the print speed is, the longer time the carrier needs to accelerate and decelerate. In a high-speed serial printer, the control software can optimize the throughput by executing independent tasks in parallel or overlapping tasks whenever possible. An example of this is repositioning the carrier for the next print line while a line-feed is performed. Another example is executing a line-feed right after the carrier reaches the last print-point of a print line. The method described below allows the control software to overlap index and carrier movement before printing occurs by starting the carrier at appropriate time. A print cycle can be started whenever no vertical movement is in progress. However, the index motor is usually running to perform a line-feed operation in normal text cases. Instead of waiting for the index motor to finish the move, the control software estimates the carrier run time ET to reach the first print-point. It also estimates the index run time IT to finish the rest of the line-feed move. If the index run time IT is shorter than the carrier run time ET...