Vertical Movement Algorithm
Original Publication Date: 1986-Apr-01
Included in the Prior Art Database: 2005-Mar-08
Existing printers deal with complex vertical format controls. Each variable introduced, such as Page Length, Line Space and Margins, can affect the outcome of vertical movement, such as Line Feed, Form Feed and Vertical Tabs, for example. Some printers lose track of the vertical position and misalign the page boundary when conditions like Line Spacing greater than Page Length are specified. This article discloses an algorithm which specifies a simple and concise way to calculate the absolute vertical distance to move and maintain the vertical position relative to the Top Of Form (TOF) of the current page. The algorithm accounts for moves that cross multiple- page boundaries as well as crossing the Skip Perforation area.