Method and apparatus for printhead control
AssigneeZIH Corp.
InventorsPatrick J. Hegarty, Michael L. Lamontagne
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer program product are described herein for controlling a printing device. In an example embodiment, a print line is divided into frames and frame dot states are determined based on neighboring frame dot states. Maximum motor speeds of the printing device may be adjusted so that actual motor speeds change gradually during printing. The print engine may detect a printhead type by sending a signal to the printhead and receiving a response.
Claims12
A method comprising:
- accessing a plurality of print data lines in a memory device;
- determining respective line strobe times and maximum motor speeds for the plurality of print data lines;
- determining a maximum step in motor speed for printing one of the plurality of print data lines to printing an adjacent one of the plurality of print data lines;
- and
- determining an actual motor speed for a selected print data line based on the maximum motor speed for the selected print data line, the maximum step in motor speed, and the respective line strobe times.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
- access a plurality of print data lines in a memory device;
- determine respective line strobe times and maximum motor speeds for the print data lines;
- determine a maximum step in motor speed from a printing of one line to a printing of an adjacent line;
- and
- determine an actual motor speed for a selected print data line based on the maximum motor speed for the selected print data line, the maximum step in motor speed, and the respective line strobe times.
A printing device comprising processing circuitry configured to:
- access a plurality of print data lines in a memory device;
- determine respective line strobe times and maximum motor speeds for the print data lines;
- determine a maximum step in motor speed from a printing of one line to a printing of an adjacent line;
- and
- determine an actual motor speed for a selected print data line based on the maximum motor speed for the selected print data line, the maximum step in motor speed, and the respective line strobe times.
Dependencies are inferred from the claim text.