Laser oscillating mirror support for color printer
AssigneeMarvell World Trade Ltd.
InventorDouglas Gene Keithley
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods for pre-rendering image data for a plurality of scanning paths are described here. The method includes receiving image data including a plurality of scan lines for a top portion of an image page, pre-rendering the data for a first scanning path to generate a first data set, pre-rendering the data for a second scanning path to generate a second data set, determining an initial scanning direction, and selecting the first data set or the second data set responsive to said determining. Other embodiments may be described and claimed.
Claims20
A method comprising:
- receiving data for printing in a laser printer, wherein the data corresponds to a plurality of lines;
- selecting, from the data corresponding to the plurality of lines, data corresponding to a subset of the plurality of lines such that the subset of the plurality of lines comprises (i) a top line of the plurality of lines and (ii) one or more subsequent lines of the plurality of lines;
- buffering, in a first buffer, the selected data such that the subset of lines are oriented in a first orientation;
- buffering, in a second buffer, the selected data such that the subset of lines are oriented in a second orientation that is different from the first orientation;
- determining an initial scanning direction of a laser beam while the laser beam is to scan the top line of the plurality of lines;
- based on the determined initial scanning direction of the laser beam while the laser beam is to scan the top line of the plurality of lines, selecting the data buffered in one of the first buffer or the second buffer;
- and
- scanning the laser beam in accordance with the data buffered in the selected one of the first buffer or the second buffer.
An apparatus comprising:
- a processing unit configured to
- receive data corresponding to a plurality of lines, and
- select, from the data corresponding to the plurality of lines, data corresponding to a subset of the plurality of lines, such that the subset of the plurality of lines comprises (i) a top line of the plurality of lines and (ii) one or more subsequent lines of the plurality of lines;
- a first buffer configured to buffer the selected data such that the subset of lines are oriented in a first orientation;
- a second buffer configured to buffer the selected data such that the subset of lines are oriented in a second orientation that is different from the first orientation;
- a detector configured to determine an initial scanning direction of a laser beam while the laser beam is to scan the top line of the plurality of lines;
- a selector configured to, based on the determined initial scanning direction of the laser beam, select the data buffered in one of the first buffer or the second buffer;
- and
- a laser generation unit configured to generate the laser beam in accordance with the data buffered in the selected one of the first buffer or the second buffer.
Dependencies are inferred from the claim text.