The present disclosure relates to a continuous feed print engine and image placement to avoid a defective ink ejector. In particular, the present disclosure relates to disposing or shifting a position of a logical page in a logical sheet.
In
The imaging device of
The web transport system is configured to transport the web along the simplex and duplex web paths simultaneously and maintain consistent lateral positioning of the webs at least in the print zone so that images formed on the web are accurately registered. Any suitable method of registering or positioning of the webs along the dual path web transport system may be utilized. For example, edge sensors, as are known in the art, may be used to detect the edges of the webs, and suitable mechanisms for correcting or compensating for deviations of the web positions from desired positions may be used to adjust the lateral positions of the web at one or more positions along the dual web paths to ensure consistent and accurate positioning and/or spacing of the webs at least in the print zone. Also shown are printheads 22, midheaters 30, “spreader” 40, and rolls 42 and 44, and station 48.
In general, ink jet printing machines or printers include at least one printhead that ejects drops or jets of colorant, such as liquid ink, onto a recording or image forming media. A printhead includes a plurality of ink ejectors through which colorant is ejected onto the sheet. The ejectors can become clogged or otherwise fail to eject sufficient colorant. In this case, the volume of colorant ejected from adjacent or downstream ejectors can be increased in an attempt to compensate for the defective ejectors. However, the quality of the image on the portion of the sheet associated with the defective ejectors is inferior to the quality that properly operating ejectors would produce.
According to aspects illustrated herein, there is provided a computer based method for adjusting page placement on a continuous feed print engine. The continuous feed print engine includes: a feed system for displacing a continuous sheet of material in a process direction; and at least one printhead with a plurality of ink ejectors. The method includes: receiving from the print engine, using a processor for at least one specially programmed computer, ejector data regarding a defective ink ejector, from the plurality of ink ejectors, the ejector data including a position for the ejector with respect to a transverse direction orthogonal to the process direction; storing the ejector data in a first memory element for the at least one specially programmed computer; receiving, using the processor, print data regarding a page to be printed on the continuous sheet, the print data including positions, with respect to the transverse direction, for respective pixels on the page; creating, using the processor and the print data, an imposed logical page for the page; and creating, using the processor, the logical page, and the ejector data, a logical sheet by positioning the logical page, in the transverse direction, within the logical sheet such that the ink ejector and the positions for the respective pixels on the page are out of alignment in the process direction.
According to aspects illustrated herein, there is provided a computer based method for adjusting page placement on a continuous feed duplex print engine, wherein the continuous feed duplex print engine includes a feed system for displacing first and second sides of a continuous sheet of material in a process direction; and at least one printhead with a plurality of ink ejectors. The method includes: receiving from the print engine, using a processor for at least one specially programmed computer, ejector data regarding first and second defective ink ejectors from the plurality of ink ejectors, the ejector data including respective positions for the first and second defective ink ejectors with respect to a transverse direction orthogonal to the process direction; storing the ejector data in a memory element for the at least one specially programmed computer; receiving, using the processor, print data regarding first and second pages to be printed on the first and second sides, respectively, of the continuous sheet, the print data including positions, with respect to the transverse direction, for respective pixels on the first and second pages; creating, using the processor and the print data, first and second logical pages for the first and second pages, respectively; and creating, using the processor, the first and second logical pages, and the ejector data, first and second logical sheets by positioning, in the transverse direction, the first and second logical pages within the first and second logical sheets, respectively, such that the first and second defective ink ejectors and the positions for the respective pixels on the first and second pages, respectively, are out of alignment in the process direction.
According to aspects illustrated herein, there is provided a computer based method for adjusting page placement on a continuous feed print engine with at least one printhead having a plurality of ink ejectors, including storing, in a memory element for at least one specially programmed computer, a logical sheet including a position, with respect to a transverse direction orthogonal to the process direction, for a logical page for a page to be printed on a continuous sheet by the print engine, the logical page including positions, with respect to the transverse direction, for respective pixels on the page; receiving from the print engine, using a processor for the at least one specially programmed computer, ejector data including a position, with respect to the transverse direction, for an ink ejector, from the plurality of ink ejectors, operating in an undesirable manner; determining, using the processor and the ejector data, that the position for the ink ejector and the position for the page are in alignment in the process direction; and shifting in the transverse direction, using the processor, the logical page within the logical sheet to position the page on the continuous sheet such that the ink ejector and the positions for respective the on the page are out of alignment in the process direction.
According to aspects illustrated herein, there is provided a system for adjusting page placement on a continuous feed print engine, including: a continuous feed print engine including a feed system for displacing a continuous sheet of material in a process direction and at least one printhead with a plurality of ink ejectors; and at least one specially programmed computer with a processor and a memory element. The processor is for receiving, from the print engine, ejector data regarding a defective ink ejector, from the plurality of ink ejectors, the ejector data including a position for the ejector with respect to a transverse direction orthogonal to the process direction. The memory element is for storing the ejector data. The processor is for: receiving print data regarding a page to be printed on the continuous sheet, the print data including positions, with respect to the transverse direction, for respective pixels on the page; creating, using the processor and the print data, a logical page for the page; and creating, using the processor and the ejector data, a logical sheet including the logical page by positioning the logical page, in the transverse direction, within the logical sheet such that the ink ejector and the positions for the respective pixels on the page are out of alignment in the process direction.
According to aspects illustrated herein, there is provided a system for adjusting page placement on a continuous feed duplex print engine, including: a continuous feed print engine including: a feed system for displacing first and second sides of a continuous sheet of material in a process direction; and at least one printhead with a plurality of ink ejectors. The system also includes at least one specially programmed computer with a processor and a memory element. The processor is for receiving, from the print engine, ejector data regarding first and second defective ink ejectors, from the plurality of ink ejectors, the ejector data including respective positions for the first and second defective ink ejectors with respect to a transverse direction orthogonal to the process direction. The memory element is for storing the ejector data. The processor is for: receiving print data regarding first and second pages to be printed on the first and second sides, respectively, of the continuous sheet, the print data including positions, with respect to the transverse direction, for respective pixels on the first and second pages; creating, using the processor and the ejector data, first and second logical sheets including the first and second logical pages, respectively, by positioning the first and second logical pages, in the transverse direction, such that the first and second defective ink ejectors and the positions for the respective pixels on the first and second pages, respectively, are out of alignment in the process direction.
According to aspects illustrated herein, there is provided a system for adjusting page placement on a continuous feed print engine, including a continuous feed print engine including at least one printhead with a plurality of ink ejectors; and at least one specially programmed computer with a processor and a memory element. The memory element is for storing a logical sheet including a position, with respect to a transverse direction orthogonal to the process direction, for a logical page for a page to be printed on a continuous sheet by the print engine, the logical page including positions, with respect to the transverse direction, for respective pixels on the page. The processor is for: receiving from the print engine, ejector data including a position, with respect to the transverse direction, for an ink ejector, from the plurality of ink ejectors, operating in an undesirable manner; determining, using the ejector data, that the position for the ink ejector and the position for the page are in alignment in the process direction; and shifting the logical page to position the page on the continuous sheet such that the ink ejector and the positions for the respective pixels on the page are out of alignment in the process direction.
Various embodiments are disclosed, by way of example only, with reference to the accompanying schematic drawings in which corresponding reference symbols indicate corresponding parts, in which:
The following should be viewed in light of
The processor creates, using the print data, an imposed logical page 130 for each page to be printed on a continuous sheet, for example, on sheet 106, as the sheet is displaced through engine 102 by feed mechanism 104. By “logical page” we mean a two dimensional electronically mapped collection of data objects which in total constitute the total contents of a page of data, for example, data for an image to be printed on the sheet for page 124. Thus, a logical page is digital data generated by the processor for the layout and printing of a respective page 124. For example, the logical page includes instructions for what the print engine is to print and where the print engine is to print on the sheet.
In
In an example embodiment, logical sheet 136 with logical pages 138 is already stored in the memory element when data, such as ejector data 118, is received by the processor regarding a defective ejector 110. In a manner similar to that described supra, the processor shifts the positions of logical pages 138 such that the ink ejector and the positions for the respective portions of the image for the page are out of alignment in the process direction. For example, as described supra, the processor can shift logical pages 138 such that the logical pages do not overlap a defective ejector in the process direction.
In an example embodiment, the print engine includes a memory element 140 for storing the ejector data. That is, the print engine detects the defective ejector and stores ejector data 118 in element 140. The print engine transfers the ejector data from memory element 140 to memory element 116. In an example embodiment, the print engine includes the at least one specially programmed computer 112.
In an example embodiment, the print data includes a first position for the page with respect to the traverse direction and the printed logical page is in a second position, different than the first position, with respect to the traverse direction. That is, the repositioning of a logical page to avoid an undesirable ejector can be detected by the change of the position of a printed page in direction T. In an example embodiment, the change in position is quantified with respect to respective edges of a page, a logical page, and the material. For example, the print data includes distance 142 from edge 144 of the page to edge 146 of the material. Corresponding edge 148 of the printed logical page is located distance 150, different than distance 142, from the edge of the material. It should be understood that other measurements can be used to quantify the repositioning of a logical page.
In an example embodiment, the print engine is a continuous feed duplex print engine, for example as described supra, configured to print images onto both sides of material 106, and the discussion for
In an example embodiment, the continuous feed duplex print engine includes a feed system, for example, as shown in
The discussion above regarding positions with respect to the traverse direction for the logical page and the printed logical page is applicable to the continuous feed duplex print engine described supra. The discussion above regarding distances 142 and 150, and edges 144, 146, and 148 is applicable to the continuous feed duplex print engine described supra.
In an example embodiment, in response to receiving a signal indicating that the improperly working injector or injectors are working properly, the processor determines the feasibility and possible advantage of re-positioning shifted logical pages to conform to respective positions included in the print data, or of generating positions for logical pages without shifting to avoid the position of the formerly improperly working injector or injectors. If the processor determines that the re-positioning or position generating is feasible and advantageous, the processor implements such re-positioning or position generating.
In an example embodiment, a logical page includes one or more of the following commands:
1 Up: The 1 Up Layout Style centers the page on the output sheet. Unlike the None layout style, the system can access and adjust the advanced settings with this layout style.
2 Up: The 2 Up Layout Style places two pages on a single sheet. The system can impose page 1 and 2 on one sheet of paper by selecting the Sequential option under Pages on Sheet Side, or the system can impose two of the same pages on one sheet of paper by selecting the Repeated option. The output can be single-sided or double-sided.
Selecting the Alternating option imposes an odd page on the front and an even page on the back; for example two pages 1 on the front and two pages 2 on the back.
2 Up Flip Right: The 2 Up—Flip Right Layout Style is used for jobs to be bound on both ends of the output document and then cut down the middle. This model allows the cut edge to be the same on both finished booklets after binding and cutting. The output can be single-sided or two-sided. To illustrate how a 2 Up—Flip Right job is imposed, consider an 8-page, 8.5 inch×11 inch job. The system can output to ledger and create two 8-page booklets that are identical, or the system can output to letter and create two 5.5 inch×8.5 inch booklets that are identical. If duplex is selected, page 1 is printed twice on side 1 of the first sheet, with the second page 1 rotated 180 degrees relative to the first. Then, page 2 would be printed in the same manner on side 2 of the first sheet, and so on. Then, each end of the page could be bound offline, and cut down the middle. If the system is printing images that go right to the edge along which the cut takes place, the system may need to adjust bleed and trim settings in the Advanced Settings dialog.
2 Up Cut & Stack: The 2 Up—Cut & Stack Layout Style is used to create a document which can be cut down the center and combined to form one job. The output can be single-sided or two-sided. To illustrate how a 2 Up—Cut & Stack job is imposed, consider an 8-page, 8.5 inch×11 inch job. If the output is Ledger-sized paper (11 inch×17 inch), there will be 4 original pages printing on two Ledger sheets. Page 1 is on the right-front of output sheet 1, and page 2 is directly behind it on the back of sheet 1. Page 3 is on the right-front of output sheet 2, and page 4 is directly behind it on the back of sheet 2. Page 5 is inverted (rotated 180 degrees) on the left front of sheet 1, and page 6 is directly behind page 5 on sheet 1, image inverted. Page 7 prints inverted, on the left front of sheet 2, and page 8 is directly behind it, also inverted. The images imposed on the left side of the output sheets are inverted to provide uniform margins and a uniform cut so that when they are bound, everything is in proper alignment. After cutting, and prior to Perfect binding, the pages from the left side of the output sheets are rotated 180 degrees and placed under the pages from the right side of the output sheets. The same imposition arrangements hold true if the output is on 8.5 inch×11 inch sheets, except that the pages are scaled to half size. No white space is left between pages.
It will be appreciated that various of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.