Print engine controller for a multi-segment printhead

Facsimile and static presentation processing – Static presentation processing – Attribute control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C358S003260, C358S001800

Reexamination Certificate

active

06747760

ABSTRACT:

FIELD OF THE INVENTION
The invention relates to a print engine controller for a multi-segment print head and in particular to the application of suitable dither matrices to achieve suitable transition between consecutive printhead segments.
BACKGROUND OF THE INVENTION
A range of printer types have evolved wherein an image is constructed from ink selectively applied to a page in dot format. In U.S. Pat. No. 6,045,710, incorporated herein by reference, titled ‘Self-aligned construction and manufacturing process for monolithic printheads’ to the inventor Kia Silverbrook there is set out an assessment of the prior art to drop on demand printers along with its manufacturing process.
Various methods, systems and apparatus relating to the present invention are disclosed in the following co-pending United States patent applications filed by the applicant or assignee of the present invention on May 23rd 2000 and which are all incorporated by reference:
09/575,197 (NPA001US),
09/575,195 (NPA002US),
09/575,159 (NPA004US),
09/575,132 (NPA005US),
09/575,123 (NPA006US),
09/575,148 (NPA007US),
09/575,130 (NPA008US),
09/575,165 (NPA009US),
09/575,153 (NPA010US),
09/575,118 (NPA012US),
09/575,131 (NPA016US),
09/575,116 (NPA017US)
09/575,144 (NPA018US),
09/575,139 (NPA019US),
09/575,186 (NPA020US),
09/575,185 (NPA021US),
09/575,191 (NPA030US),
09/575,145 (NPA035US),
09/575,192 (NPA048US),
09/575,181 (NPA075US),
09/575,193 (NPB001US),
09/575,156 (NPB002US),
09/575,183 (NPK002US),
09/575,160 (NPK003US),
09/575,150 (NPK004US),
09/575,169 (NPK005US),
09/575,184 (NPM001US),
09/575,128 (NPM002US),
09/575,180 (NPM003US),
09/575,149 (NPM004US),
09/575,179 (NPN001US),
09/575,133 (NPP005US),
09/575,143 (NPP006US),
09/575,187 (NPP001US),
09/575,155 (NPP003US),
09/575,196 (NPP007US),
09/575,198 (NPP008US),
09/575178 (NPP016US),
09/575,164 (NPP017US),
09/575,146 (NPP018US),
09/575,174 (NPS001US),
09/575,163 (NPS003US),
09/575,168 (NPS020US),
09/575,154 (NPT001US),
09/575,129 (NPT002US),
09/575,124 (NPT003US),
09/575,188 (NPT004US),
09/575,189 (NPX001US),
09/575,162 (NPX003US),
09/575,172 (NPX008US),
09/575,170 (NPX011US),
09/575,171 (NPX014US),
09/575,161 (NPX016US),
09/575,141 (IJ52US),
09/575,125 (IJM52US),
09/575,142 (MJ10US),
09/575,140 (MJ11US),
09/575,190 (MJ12US),
09/575,138 (MJ13US),
09/575,126 (MJ14US),
09/575,127 (MJ15US),
09/575,158 (MJ34US),
09/575,117 (MJ47US),
09/575,147 (MJ58US),
09/575,152 (MJ62US),
09/575,176 (MJ63US),
09/575,115 (PAK04US),
09/575,114 (PAK05US),
09/575,113 (PAK06US),
09/575112 (PAK07US),
09/575,111 (PAK08US),
09/575,108 (PEC01US),
09/575,109 (PEC02US),
09/575,110 (PEC03US)
In addition, various methods, systems and apparatus relating to the present invention are disclosed in the following co-pending United States patent applications filed simultaneously by the applicant or assignee of the present invention: Ser. No. 09/607,985 (PEC04US), Ser. No. 09/607,990 (PEC05US), Ser. 09/606,999 (PEC07US).
The disclosures of these co-pending applications are incorporated herein by cross-reference.
Of particular note are co-pending U.S. patent applications Ser. No. 09/575,152 (MJ62US), Ser. No. 09/575,141 (IJ52US), Ser. No. 09/575,125 (IJM52US), Ser. No. 09/575,176 (MJ63US), Ser. No. 09/575,147 (MJ58US), incorporated herein by reference, which describe a micro-electromechanical drop on demand printhead hereafter referred to as a Memjet printhead.
The Memjet printhead is developed from printhead segments that are capable of producing, for example, 1600 dpi bi-level dots of liquid ink across the full width of a page. Dots are easily produced in isolation, allowing dispersed-dot dithering to be exploited to its fullest. Color planes might be printed in perfect registration, allowing ideal dot-on-dot printing. The printhead enables high-speed printing using micro-electromechanical ink drop technology.
In addition, co-pending U.S. patent applications Ser. No. 09/575,108 (PEC01US), Ser. No. 09/575,109 (PEC02US), Ser. No. 09/575,110 (PEC03US), Ser. No. 09/607,985 (PEC04US), Ser. No. 09/607,990 (PEC05US) and Ser. No. 09/606,999 (PEC07US), incorporated by reference, describe a print engine/controller suited to driving the Memjet printhead.
The print engine/controller used to drive the printhead puts received print data to the printhead nozzles. It is known to apply dither to the data.
Of particular note is Ser. No. 09/607,985 (PEC04US), which describes print engine/controller adaptations useful to interface multiple print engine/controller chips to a multi-segment printhead. It can be referred to for particular detail of the print engine/controller to which the dither process, and characterization vector, can be added.
In a multi-segment printhead such as the above there is a problem with maintaining average dot gain and brightness over an overlapping pair of printhead segments and this is made worse by misalignment of segments. There is need of a dither process that takes account of these problems.
Furthermore, the human eye tends to amplify differences between visual characteristics at a zone or region where such differences occur. This amplification is known as mach banding. Such mach banding would tend to occur at a point of overlap between two print segments. Thus, a further need of the dither process is to reduce or eliminate this problem of mach banding so that a user is not aware of any transition between two printhead segments.
SUMMARY OF THE INVENTION
According to a first aspect of the invention, there is provided a method of controlling a print engine for a multi-segment printhead having a plurality of printhead segments that are positioned in a printhead to span a print area so that portions of consecutive printhead segments overlap in common print areas, with each printhead segment defining a lead-in area in one common print area and a lead-out area in a consecutive common print area, the method comprising the steps of:
generating a set of dither matrices for each printhead segment, each set having at least a lead-in dither matrix associated with the lead-in area and a lead-out dither matrix associated with the lead-out area;
generating lead-in/lead-out dither matrices for each common print area based on characteristics of the printhead segments of each common print area;
generating a variable probability value that is dependent on a scalar value that corresponds to a position along a line spanning each common print area;
interpolating the lead-in/lead-out dither matrices with the variable probability value to generate interpolated lead-in/lead-out dither matrices;
loading a compositor with the data representing the matrices;
compositing print data based on the dither matrices; and
providing the printhead with the print data.
The method may include the steps of:
querying the printhead segments to generate data in the form of a characterization vector that is unique to the printhead;
loading a memory device with the characterization vector; and
reading the characterization vector to carry out the step of generating the lead-in/lead-out dither matrices.
The method may include the step of generating a dither matrix for a non-overlapping portion of each printhead segment.
According to a second aspect of the invention, there is provided a print engine controller for a multi-segment printhead having a plurality of printhead segments that are positioned in a printhead to span a print area so that portions of consecutive printhead segments overlap in common print areas, with each printhead segment defining a lead-in area in one common print area and a lead-out area in a consecutive common print area, the print engine controller comprising
an interface which is configured to receive image data;
a memory device that is capable of storing data relating to characteristics of the multi-segment printhead;
a dithering unit that communicates with the interface to receive the image data from the interface and the memory device to receive data relating to the characteristics of the multi-segment printhead, the dithering unit being configured to generate a set of dither matrices for each printhead seg

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Print engine controller for a multi-segment printhead does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Print engine controller for a multi-segment printhead, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Print engine controller for a multi-segment printhead will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3352626

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.