US2012062635A1PendingUtilityA1

Ink jet printing systems

Assignee: PYNE MATTHEWPriority: May 15, 2006Filed: Nov 22, 2011Published: Mar 15, 2012
Est. expiryMay 15, 2026(expired)· nominal 20-yr term from priority
B41J 2/145G06K 15/102G06K 15/10G06K 15/00B41J 2/135B41J 2/01B41J 2/00
33
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

We describe a method of generating data for driving an ink jet print head having a plurality of nozzles to print a portion of an image comprising a plurality of pixels, the method comprising: storing nozzle position data defining spatial positions of said nozzles with respect to said print head in terms of pixel offsets from a reference position on said print head; reading image data for said image, said image data comprising data for said plurality of pixels; inputting head position data defining a position for said print head; and processing said image data using said head position data and said nozzle position data to determine nozzle firing data for controlling said print head to deposit ink at said spatial positions of said nozzles with respect said head position in accordance with said image data.

Claims

exact text as granted — not AI-modified
1 . A method of printing using an ink jet print head having a plurality of nozzles to print at least a portion of an image comprising a plurality of pixels, the method comprising:
 reading nozzle position data from said print head prior to said printing, said nozzle position data defining spatial positions of said nozzles in terms of pixel offsets from a reference position on said print head; and afterwards printing said portion of said image by:   reading image data for said image, said image data comprising data for said plurality of pixels;   inputting head position data defining a position for said print head;   processing said pixel image data using said head position data and said nozzle position data to determine nozzle firing data for controlling said print head to deposit ink at said spatial positions of said nozzles with respect said head position in accordance with said image data, said processing including associating said nozzle position data in terms of pixel offsets with said pixels of said image; and   driving said print head using said determined nozzle firing data.   
     
     
         2 . A method as claimed in  claim 1 , further comprising storing said nozzle position data in said print head prior to said printing. 
     
     
         3 . A method of printing using a multiple head ink jet printer, the method comprising generating nozzle firing data for driving each head according to the method of  claim 1  using a common portion of said image data. 
     
     
         4 . A method as claimed  claim 1  further comprising, during printing with said ink jet print head, measuring one or both of a substrate rotation and substrate offset and correcting for one or both of said substrate rotation and substrate offset. 
     
     
         5 . A method of printing as claimed in  claim 1  further comprising generating said nozzle position data for said print head, said nozzle position data defining spatial positions of said nozzles in terms of pixel offsets from a reference position on said print head; and wherein said pixel offsets are defined with reference to a pixel spacing corresponding to a defined spatial resolution of an image to be printed by said print head. 
     
     
         6 . A carrier carrying processor control code to, when running, implement the method of  claim 1 . 
     
     
         7 . An image processing engine for generating data for driving an ink jet head having a plurality of nozzles to print a portion of an image comprising a plurality of pixels, said image processing engine being configured to:
 read nozzle position data from said print head prior to said printing, said nozzle position data defining spatial positions of said nozzles in terms of pixel offsets from a reference position on said print head;   read image data for said image, said image data comprising data for said plurality of pixels;   input head position data defining a position for said print head;   process said pixel image data using said head position data and said nozzle position data to determine nozzle firing data for controlling said print head to deposit ink at said spatial positions of said nozzles with respect said head position in accordance with said image data, said processing including associating said nozzle position data in terms of pixel offsets with said pixels of said image; and   drive said print head using said determined nozzle firing data.   
     
     
         8 . An ink jet printing system including the image processing engine of  claim 7 . 
     
     
         9 . A print head for use in the ink jet printing system of  claim 8 , comprising a data store configured to store nozzle position data for said print head, said nozzle position data defining spatial positions of said nozzles in terms of pixel offsets from a reference position on said print head. 
     
     
         10 . A print head as claimed in  claim 9 , wherein said pixel offsets are defined with reference to a pixel spacing corresponding to a defined spatial resolution of an image to be printed by said print head. 
     
     
         11 . A method of generating data for driving an ink jet print head having a plurality of nozzles to print a portion of an image comprising a plurality of pixels, the method comprising:
 reading nozzle position data from said print head defining spatial positions of said nozzles in terms of pixel offsets from a reference position on said print head;   reading image data for said image, said image data comprising data for said plurality of pixels;   inputting head position data defining a position for said print head;   reading said nozzle position data from said print head; and   processing said image data using said head position data and said nozzle position data to determine nozzle firing data for controlling said print head to deposit ink at said spatial positions of said nozzles with respect to said head position in accordance with said image data;   
     
     
         12 . A method as claimed in  claim 11 , further comprising storing said nozzle position data in said print head. 
     
     
         13 . A method as claimed in  claim 11 , further comprising storing said image data in pixel order in an image memory space using a memory location for each pixel, and wherein said processing comprises using said nozzle position data as a pointer to said image memory space storing said image data to read pixel data for each said nozzle from said memory space.

Join the waitlist — get patent alerts

Track US2012062635A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.