Selecting one of a plurality of print modes based on pixel coverage of a document
AssigneeHewlett-Packard Development Company, L.P.
InventorsSergio Puigardeu, Luis Garcia, Marc Serra, Javier Roses, Angel Martinez
Life of this patent
Estimating the term…
Abstract
A method and a print apparatus are described. The method and the print apparatus allow for selecting from a plurality of print modes a print mode for a whole page of a document to be printed dependent on a print material coverage of the whole page of the document to be printed.
Claims18
A method for selecting one of a plurality of print modes for printing a document, the method comprising:
- before starting to print the document:
- determining, by a controller, whether a print material coverage for a whole page of a document to be printed reaches a predefined threshold, wherein the print material coverage represents a number of pixels to be printed and the predefined threshold specifies a percentage of pixels of the page;
- selecting, by the controller, from a plurality of print modes a print mode for the whole page of the document to be printed dependent on the print material coverage of the whole page of the document to be printed;
- wherein selecting the print mode comprises:
- based on the threshold being reached, selecting a first print mode associated with a first type of document;
- and
- based on the threshold not being reached, selecting a second print mode associated with a second type of document and determining whether the document comprises at least one further predefined property.
A method for selecting by a controller of an inkjet printer one of a plurality of print modes for inkjet printing a plot, the method comprising:
- determining an ink coverage of the whole page of the plot to be printed by analyzing the pixels of the page;
- determining whether the ink coverage exceeds a predefined threshold;
- in case the ink coverage exceeds the predefined threshold, determining the plot as having renders, images or area fills and selecting a first print mode comprising printing using a first number of passes;
- in case the ink coverage does not exceed the predefined threshold, determining whether the page comprises color pixels;
- in case the page comprises color pixels, determining the plot as having only color and black lines and selecting a second print mode comprising printing at a first speed using a second number of passes;
- in case the page does not comprise color pixels, determining the plot as having only black lines and selecting a third print mode comprising printing at a second speed using a third number of passes, the second speed being higher than the first speed, the first number of passes being higher than the second and third number of passes.
A non-transitory, computer readable storage medium comprising computer readable instructions for performing a method for selecting one of as plurality of print modes, when the computer readable instructions are executed by a computer, the computer is to:
- before starting to print a document:
- determine whether a print material coverage for a whole page of the document to be printed reaches a predefined threshold, wherein the print material coverage represents a number of pixels to be printed and the predefined threshold specifies a percentage of pixels of the page;
- select from the plurality of print modes a print mode for the whole page of the document to be printed dependent on the print material coverage of the whole page of the document to be printed;
- wherein to select the print mode comprises:
- selecting a first print mode associated with a first type of document, based on the determination that the threshold is reached;
- and
- selecting a second print mode associated with a second type of document, based on the determination that the threshold is not reached;
- and
- determine, based on the determination that the threshold is not reached, whether the document comprises at least one further predefined property.
A printing apparatus, comprising:
- a print mechanism for applying a print material to a print medium;
- and
- a controller having an input for receiving data defining a document to be printed, and an output for providing a control signal to the print mechanism;
- wherein the controller is configured to:
- before starting to print the document:
- determine whether a print material coverage of a whole page of a document reaches a predefined threshold, wherein the print material coverage represents a number of pixels to be printed and the predefined threshold specifies a percentage of pixels of the page,
- select from a plurality of print modes a print mode for a whole page of a document to be printed dependent on the print material coverage of the whole page of the document to be printed;
- wherein a first print mode associated with a first type of document is selected in case the threshold is reached, and a second print mode associated with a second type of document is selected in case the threshold is not reached;
- and
- determine whether the document comprises at least one further property, in case the threshold is not reached.
An apparatus, comprising:
- means for printing a document;
- a means for determining a print material coverage of a whole page of a document to be printed;
- and
- a controller for receiving data defining the document and for controlling the means for printing,
- wherein the controller:
- before starting to print the document:
- selects from a plurality of print modes a print mode for the whole page of the document to be printed dependent on the print material coverage reaching a predetermined threshold;
- wherein the print material coverage represents a number of pixels to be printed and the predefined threshold specifies a percentage of pixels of the page;
- wherein the controller selects a first print mode associated with a first type of document based on the threshold being reached and selects a second print mode associated with a second type of document based on the threshold not being reached;
- and
- determines, based on the threshold not being reached, whether the document comprises at least one further predefined property.
Dependencies are inferred from the claim text.