Patent US5923344A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5923344A Expired / Lapsed US ⏱️ 0.0 years remaining

Fractional dot column correction for scan axis alignment during printing

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-02-06
•
Granted: 1999-07-13
•
Expires: 2017-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data input received by a printer is printed. Dot data, which indicates location of dots on a print medium, is generated from the data input. Dot shift data is used in order to make sub-pixel shifts in locations of a subset of the dots on the print medium. Pulses are provided to a printhead which result in ink being emitted through nozzles located on the printhead. When placing the dots on the print medium, sub-pixel shifts in locations of the subset of the dots is achieved by time shifting the occurrence of pulses used to generate the dots.

Inventors

  • 👤 Scott Norum
  • 👤 Clayton Holstun
  • 👤 Ronald A. Askeland
  • 👤 James A. Feinn
  • 👤 Jaime H. Bohorquez
  • 👤 James R. Schmedake

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:46
CPC Classifications
B; B41; B41J; B41J2/00; B41J2/005; B41J2/01; B41J2/015; B41J2/04; B41J2/045; B41J2/04501; B41J2/04505; B41J2/04506; B41J2/04543; B41J2/0458; B41J2/21; B41J2/2132; B41J2/2135; G; G06; G06K; G06K15/00; G06K15/02; G06K15/10; G06K15/102; B41J2202/00; B41J2202/01; B41J2202/17; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/006

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 168 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating, from the data input, dot data which indicates location of dots on a print medium; (b) generating 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 (c) placing the dots on the print medium including the following substeps: (c.1) using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, the dot shift data being based on alignment information for individual nozzles on a printhead, the alignment information providing information on how the individual nozzles are aligned relative to other nozzles on the print head, and (c.2) selecting a firing pulse within the train of firing pulses for each dot, the firing pulse selected for each dot being dependent on any sub-pixel shift in location of the dot as made in substep (c.1).
Claim 2
Independent Claim 168 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating, from the data input, dot data which indicates location of dots on a print medium; (b) generating 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 (c) placing the dots on the print medium including the following substeps: (c.1) using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, the dot shift data being based on alignment information for individual nozzles on a printhead, the alignment information providing information on how the individual nozzles are aligned relative to other nozzles on the print head, and (c.2) selecting a firing pulse within the train of firing pulses for each dot, the firing pulse selected for each dot being dependent on any sub-pixel shift in location of the dot as made in substep (c.1).
Claim 3
Dependent Claim 22 words
A method as in claim 1 wherein in substep (c.1) the dot shift data differs depending upon a user selected print mode.
Claim 4
Dependent Claim 30 words
A method as in claim 1 wherein in substep (c.1) the dot shift data used to make sub-pixel shifts dot shift data varies depending upon output content of the printer.
Claim 5
Dependent Claim 24 words
A method as in claim 1 wherein in substep (c.1), the dot shift data is used to independently shift target locations for individual colors.
Claim 6
Independent Claim 116 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating, from the data input, dot data which indicates location of dots on a print medium; (b) when the printer is in a normal mode, placing the dots on the print medium in an orthogonal pattern; (c) when the printer is in a special print mode, placing the dots on the print medium in a honeycomb pattern, including using dot shift data to shift every other row of dots in order to form the honeycomb pattern, wherein when printing in the special print mode, resolution, dot size and horizontal dot spacing are unchanged from printing in the normal mode.
Claim 7
Independent Claim 116 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating, from the data input, dot data which indicates location of dots on a print medium; (b) when the printer is in a normal mode, placing the dots on the print medium in an orthogonal pattern; (c) when the printer is in a special print mode, placing the dots on the print medium in a honeycomb pattern, including using dot shift data to shift every other row of dots in order to form the honeycomb pattern, wherein when printing in the special print mode, resolution, dot size and horizontal dot spacing are unchanged from printing in the normal mode.
Claim 8
Dependent Claim 42 words
A method as in claim 5 wherein in step (b) the printer is in the normal mode when the data input is text, and in step (c) the printer is in the special print mode when the data input is graphic images.
Claim 9
Independent Claim 98 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating, from the data input, dot data which indicates location of dots on a print medium, the dots being of at least two different sizes; (b) using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, including using the dot shift data to shift each of the subset of the dots an amount based on a size of each dot; and, (c) placing the dots on the print medium.
Claim 10
Independent Claim 98 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating, from the data input, dot data which indicates location of dots on a print medium, the dots being of at least two different sizes; (b) using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, including using the dot shift data to shift each of the subset of the dots an amount based on a size of each dot; and, (c) placing the dots on the print medium.
Claim 11
Independent Claim 111 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating alignment information for individual nozzles on a printhead, the alignment information providing information on how the individual nozzles are aligned relative to other nozzles on the print head; (b) generating, from the data input, dot data which indicates location of dots on a print medium; (c) using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, the sub-pixel shifts for each dot being based on the alignment information generated in step (a); and, (d) placing the dots on the print medium.
Claim 12
Independent Claim 111 words
A method for printing data input received by a printer, the method comprising the following steps: (a) generating alignment information for individual nozzles on a printhead, the alignment information providing information on how the individual nozzles are aligned relative to other nozzles on the print head; (b) generating, from the data input, dot data which indicates location of dots on a print medium; (c) using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, the sub-pixel shifts for each dot being based on the alignment information generated in step (a); and, (d) placing the dots on the print medium.
Claim 13
Dependent Claim 28 words
A method as in claim 8 wherein step (a) includes the following substeps: (a.1) testing a printhead for dot alignment; and (a.2) encoding alignment information within the printhead.
Claim 14
Dependent Claim 35 words
A method as in claim 8 wherein step (a) includes the following substeps: (a.1) printing a test pattern; and, (a.2) receiving from a user coded information based on the test pattern printed in substep (a.1).
Claim 15
Dependent Claim 35 words
A method as in claim 8 wherein step (a) includes the following substeps: (a.1) printing a test pattern; and, (a.2) obtaining, by the printer, alignment information based on the test pattern printed in substep (a.1).
Claim 16
Dependent Claim 192 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium, the printhead utilizing a train of firing pulses to place the dots on the print media, the firing pulses within the train of firing pulses repeating at a frequency that is higher than a pixel frequency, the printhead including: a plurality of nozzles, wherein the dot shift data is based on alignment information for the plurality of nozzles, the alignment information providing information on how each of the plurality of nozzles is aligned relative to other nozzles on the print head; wherein the sub-pixel adjustment means performs sub-pixel shifts in location of the subset of the dots by selecting different firing pulses to be used by the printhead to place the subset of the dots on the print medium.
Claim 17
Dependent Claim 192 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium, the printhead utilizing a train of firing pulses to place the dots on the print media, the firing pulses within the train of firing pulses repeating at a frequency that is higher than a pixel frequency, the printhead including: a plurality of nozzles, wherein the dot shift data is based on alignment information for the plurality of nozzles, the alignment information providing information on how each of the plurality of nozzles is aligned relative to other nozzles on the print head; wherein the sub-pixel adjustment means performs sub-pixel shifts in location of the subset of the dots by selecting different firing pulses to be used by the printhead to place the subset of the dots on the print medium.
Claim 18
Dependent Claim 19 words
A printer as in claim 12 wherein the dot shift data differs depending upon a user selected print mode.
Claim 19
Dependent Claim 27 words
A printer as in claim 12 wherein the sub-pixel adjustment means uses the dot shift data to perform sub-pixel alignment of the dots on the print medium.
Claim 20
Dependent Claim 28 words
A printer as in claim 12 wherein the printer electronics provides pulses to the printhead which result in ink being emitted through a nozzle located on the printhead.
Claim 21
Dependent Claim 28 words
A printer as in claim 12 wherein the dot shift data is used to make sub-pixel shifts dot shift data varies depending upon output content of the printer.
Claim 22
Dependent Claim 21 words
A printer as in claim 12 wherein the dot shift data is used to independently shift target locations for individual colors.
Claim 23
Dependent Claim 138 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, wherein when the printer is in a normal mode, the dots are shifted as necessary to produce an orthogonal pattern, wherein when the printer is in a special print mode, the dots are shifted as necessary to produce a honeycomb pattern, and wherein when printing in the special print mode, resolution, dot size and horizontal dot spacing are unchanged from printing in the normal mode; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium.
Claim 24
Dependent Claim 138 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, wherein when the printer is in a normal mode, the dots are shifted as necessary to produce an orthogonal pattern, wherein when the printer is in a special print mode, the dots are shifted as necessary to produce a honeycomb pattern, and wherein when printing in the special print mode, resolution, dot size and horizontal dot spacing are unchanged from printing in the normal mode; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium.
Claim 25
Dependent Claim 38 words
A printer as in claim 18 wherein the printer is in the normal mode when the print data input is text, and the printer is in the special print mode when the print data input is graphic images.
Claim 26
Dependent Claim 114 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, wherein the dot shift data is generated using alignment information, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium, the printhead including: a plurality of nozzles, wherein the alignment information provides information on how each of the plurality of nozzles is aligned relative to other nozzles on the print head.
Claim 27
Dependent Claim 114 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, wherein the dot shift data is generated using alignment information, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium, the printhead including: a plurality of nozzles, wherein the alignment information provides information on how each of the plurality of nozzles is aligned relative to other nozzles on the print head.
Claim 28
Dependent Claim 15 words
A printer as in claim 18 wherein the alignment information is encoded within the printhead.
Claim 29
Dependent Claim 15 words
A printer as in claim 18 wherein the alignment information is received from a user.
Claim 30
Dependent Claim 20 words
A printer as in claim 18 wherein the alignment information is obtained by the printer from a printed test pattern.
Claim 31
Dependent Claim 109 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, the dots being of at least two different sizes, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, the sub-pixel adjustment means using the dot shift data to shift each of the subset of the dots an amount based on a size of each dot; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium.
Claim 32
Dependent Claim 109 words
A printer comprising: printer electronics which, from print data input, generate dot data which indicates location of dots on a print medium, the dots being of at least two different sizes, the printer electronics including: sub-pixel adjustment means for using dot shift data in order to make sub-pixel shifts in locations of a subset of the dots on the print medium, the sub-pixel adjustment means using the dot shift data to shift each of the subset of the dots an amount based on a size of each dot; and, a printhead, coupled to the printer electronics, which in response to the dot data places the dots on print medium.

References Cited (Backward Citations)

US4675696A Cited
US4503444A Cited
US5049898A Cited
US5494361A Cited
US5448269A Cited
US5600350A Cited
US5604597A Cited
US5480240A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-12 2003-01-11 2003-07-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-12 2007-01-11 2007-07-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-12 2011-01-11 2011-07-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag