Fifo methods, systems and apparatus for electronically registering image data
AssigneeXerox Corporation
InventorsKenneth R. Miller, Jess R. Gentner, James D. Shoots, Mark Vandellon, Robert P. Loce
Life of this patent
Estimating the term…
Abstract
Disclosed are FIFO type methods, systems and apparatus for electronically registering image data relative to a rastering device or other marking device. According to an exemplary method, a FIFO type data queuing configuration is provided, where the length of data memory segments associated with the FIFO are a function of a spatial profile associated with the ink jet rastering device.
Claims25
A method of electronically registering a rasterized image relative to a spatial profile of an ink jet rastering device, the method comprising:
- a) receiving rasterized pixel line data for rendering on a substrate;
- b) sequentially extracting one or more lines of the rasterized pixel line data to fill a FIFO type data queuing configuration including a plurality of FIFO type data memory segments, each data memory segment including a FIFO type data input which is filled by pixel line data associated with the last pixel line extracted from the rasterized pixel line data, a FIFO type data memory output associated with the oldest pixel line data of the respective data segment, and a predetermined number of FIFO type sequential data storage positions between the FIFO type data input and FIFO type data output, wherein the predetermined number of FIFO type sequential data storage positions is a function of the spatial profile of the physical rastering device;
- c) outputting the rasterized pixel line data associated with the data memory segment FIFO type outputs to one of the ink jet rastering devices for rendering the image on the substrate, a process for further image processing and a device for further image processing;
- and
- d) sequencing in a FIFO manner the relative positions of the pixel line data associated with the plurality of data memory segments and repeating steps step b) and c).
A printing apparatus for rendering an image on a substrate, the printing apparatus comprising:
- an EIP (Electronic Image Path) configured to receive rasterized pixel line data for rendering the image on the substrate;
- an ink jet rastering device configured to mark the substrate with the image, the ink jet rastering device including a plurality of ink jets arranged in a respective plurality of columns and rows to provide a spatial profile;
- and
- a controller operatively connected to the EIP and the ink jet rastering device, the controller configured to perform a process of electronically registering the rasterized image relative to the spatial profile of the ink jet rastering device, the process comprising:
- a) sequentially extracting one or more lines of the rasterized pixel line data to totally fill a FIFO type data queuing configuration including a plurality of FIFO type data memory segments associated with the plurality of ink jets, each data memory segment including a FIFO type data input which is filled by pixel line data associated with the last pixel line ink jet and extracted from the rasterized pixel line data, a FIFO type data output associated with the oldest pixel line data of the respective data memory segment, and a predetermined number of FIFO type sequential data storage positions between the FIFO type data input and FIFO type data output, wherein the predetermined number of FIFO type sequential data storage positions is a function of the spatial profile of the ink jet rastering device;
- b) after the FIFO type data queuing configuration is full, outputting the rasterized pixel line data associated with the data memory segment FIFO type outputs to the ink jet rastering device for rendering the image onto the substrate;
- and
- c) sequencing in a FIFO manner the relative positions of the pixel line data associated with the plurality of data memory segments and repeating steps step a) and b).
A printing apparatus controller comprising:
- a computer-usable data carrier storing instructions that, when executed by the controller cause the controller to perform a method of electronically registering a rasterized image relative to a spatial profile of an ink jet rastering device, the ink jet rastering device including a plurality of ink jets arranged in a respective plurality of columns and rows to provide the spatial profile method comprising:
- a) receiving rasterized pixel line data for rendering on a substrate;
- b) sequentially extracting one or more lines of the rasterized pixel line data to totally fill a FIFO type data queuing configuration including a plurality of FIFO type data memory segments associated with the plurality of ink jets, each data segment associated with a respective ink jet and including a FIFO type data input which is filled by pixel line data associated with the last pixel line extracted from the rasterized pixel line data, a FIFO type data output associated with the oldest pixel line data of the respective data memory segment, and a predetermined number of FIFO type sequential data storage positions between the FIFO type data input and FIFO type data output, wherein the predetermined number of FIFO type sequential data storage positions is a function of the spatial profile of the ink jet rastering device;
- c) after the FIFO type data queuing configuration is full, outputting the rasterized pixel line data associated with the data memory segment FIFO type outputs to the ink jet rastering device for rendering the image on the substrate;
- and
- d) sequencing in a FIFO manner the relative positions of the pixel line data associated with the plurality of data memory segments and repeating steps step b) and c).
Dependencies are inferred from the claim text.