Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
74 words
A method for printing data input (21) received by a printer
(11,12,13,14), the method comprising the following steps: (a) generating, from the data input (21), dot data (24) which indicates
location of dots (71-78) on a print medium; (b) using dot shift data (22) in order to make sub-pixel shifts in
locations of a subset (72-75,77) of the dots (71-78) on the print medium; and, (c) placing the dots (71-78) on the print medium.
Claim 2
Dependent Claim
72 words
A method as in claim 1 wherein: step (c) is performed utilizing a train of firing pulses, firing pulses
within the train of firing pulses repeating at a frequency that is higher than
a pixel frequency; and in step (b) sub-pixel shifts in location of the subset (72-75,77) of the dots
(71-78) are performed by selecting different firing pulses to place the subset
(72-75,77) of the dots (71-78) on the print medium.
Claim 3
Dependent Claim
23 words
A method as in claim 1 wherein in step (b) the dot shift data (22)
differs depending upon a user selected print mode.
Claim 4
Dependent Claim
41 words
A method as in claim 1 wherein step (b) includes the following
substep: (b.1) in a special print mode, using the dot shift data (22) to shift every
other row of dots (71-78) in order to form a honeycomb pattern (112).
Claim 5
Dependent Claim
40 words
A method as in claim 1 wherein step (b) includes the following
substep: (b.1) using the dot shift data (22) to shift each of the subset (72-75,77) of
the dots (71-78) an amount based on a size of each dot.
Claim 6
Dependent Claim
32 words
A method as in claim 1 wherein step (b) includes the following
substep: (b.1) using the dot shift data (22) to perform sub-pixel alignment of the
dots (71-78) on the print medium.
Claim 7
Dependent Claim
63 words
A method as in claim 1 wherein the dot shift data (22) in step (b) is
generated using the following steps: (d) testing a printhead (13) for dot alignment; (e) encoding alignment information within the printhead (13); (f) reading the encoded alignment information by the printer
(11,12,13,14); and, (g) generating, by the printer (11,12,13,14), the dot shift data (22) from
the alignment information.
Claim 8
Dependent Claim
58 words
A method as in claim 1 wherein the dot shift data (22) in step (b) is
generated using the following steps: (d) printing a test pattern; (e) receiving from a user coded information based on the test pattern
printed in step (d); (f) generating, by the printer (11,12,13,14), the dot shift data (22) based
on the coded information.
Claim 9
Dependent Claim
59 words
A method as in claim 1 wherein the dot shift data (22) in step (b) is
generated using the following steps: (d) printing a test pattern; (e) obtaining, by the printer (11,12,13,14), alignment information based
on the test pattern printed in step (d); (f) generating, by the printer (11,12,13,14), the dot shift data (22) based
on the alignment information.
Claim 10
Dependent Claim
33 words
A method as in claim 1 wherein step (c) includes the following
substep: (c.1) providing pulses to a printhead (13) which result in ink being
emitted through nozzles located on the printhead (13).
Claim 11
Dependent Claim
40 words
A method as in claim 9 wherein in step (c) when placing the dots
(71-78) on the print medium, sub-pixel shifts in locations of the subset (72-75,77)
of the dots (71-78) is achieved by shifting data to different firing pulses.
Claim 12
Dependent Claim
33 words
A method as in claim 1 wherein in step (b) the dot shift data (22)
used to make sub-pixel shifts dot shift data (22) varies depending upon
output content of the printer (11,12,13,14).
Claim 13
Dependent Claim
64 words
A method as in claim 12 wherein in step (b) the dot shift data (22)
is varied so that in step (c) when the output content is text, the dots (71-78)
are placed in an orthogonal pattern (111) on the print media and when the
output content is graphic images, the dots (71-78) are placed in a honeycomb
pattern (112) on the print media.
Claim 14
Dependent Claim
25 words
A method as in claim 1 wherein in step (b), the dot shift data (22)
is used to independently shift target locations for individual colors.