Printing on a media web
AssigneeHewlett-Packard Development Company, L.P.
InventorsBruce A. Stephens, David C. Collins
Life of this patent
Estimating the term…
Abstract
According to an example, printing on a media web may include outputting a first instruction to print a first frame on the media web. A first encoder count of an encoder may be determined between a first alignment mark and an end of frame for the first frame. Additionally, a second encoder count of the encoder may be determined between the first alignment mark for the first frame and a second alignment mark for a second frame. A difference value may then be calculated between the first encoder count and the second encoder count. Based on the difference value, a scaling factor of the encoder may be determined. Accordingly, another instruction may be output to print another frame on the media web based on the scaling factor.
Claims15
A method for printing on a media web, comprising:
- outputting a first instruction to print a first frame on the media web;
- determining, by a processor, a first encoder count of an encoder between a first alignment mark and an end of frame for the first frame;
- determining a second encoder count of the encoder between the first alignment mark for the first frame and a second alignment mark for a second frame;
- calculating a difference value between the first encoder count and the second encoder count;
- determining a scaling factor of the encoder based on the difference value;
- and
- outputting another instruction to print another frame on the media web based on the scaling factor.
An apparatus for managing printing on a media web, comprising:
- a processor;
- a memory storing machine readable instructions that are to cause the processor to:
- output a first instruction to a printer unit to print a first frame on the media web in response to receipt of a first signal from a sensor that a first alignment mark is detected;
- determine a first encoder count of an encoder between the first alignment mark and an end of frame for the first frame;
- determine a second encoder count between the first alignment mark for the first frame and the second alignment mark for the second frame in response to receipt of a second signal that a second alignment mark for a second frame is detected;
- calculate a difference value between the first encoder count and the second encoder count;
- determine a scaling factor of the encoder based on the difference value.
A non-transitory computer readable storage medium storing machine-readable instructions that when executed by a processor, cause the processor to:
- receive a signal from a sensor that a first alignment mark is detected;
- output a first instruction to a printer unit to print a first frame on the media web in response to receipt of the first alignment mark detected signal;
- determine a first encoder count of an encoder between the first alignment mark and an end of frame for the first frame;
- receive a signal from the sensor that a second alignment mark for a second frame is detected;
- determine a second encoder count between the first alignment mark for the first frame and the second alignment mark for the second frame;
- calculate a difference value between the first encoder count and the second encoder count;
- determine a scaling factor of the encoder based on the difference value, wherein the scaling factor of the encoder is a scaling factor that, when applied to a frame printing operation, causes a predetermined distance between an end of frame for another and a subsequent alignment mark for a subsequent frame to be created;
- and
- output another instruction to the printer unit to print the another frame on the media web through application of the scaling factor.
Dependencies are inferred from the claim text.