EP3020555B1 - Alignment of printheads in printing systems - Google Patents
Alignment of printheads in printing systems Download PDFInfo
- Publication number
- EP3020555B1 EP3020555B1 EP15189972.1A EP15189972A EP3020555B1 EP 3020555 B1 EP3020555 B1 EP 3020555B1 EP 15189972 A EP15189972 A EP 15189972A EP 3020555 B1 EP3020555 B1 EP 3020555B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- printhead
- web
- downstream
- print media
- upstream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011144 upstream manufacturing Methods 0.000 claims description 41
- 238000000034 method Methods 0.000 claims description 29
- 230000033001 locomotion Effects 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 2
- 239000000976 ink Substances 0.000 description 17
- 238000012545 processing Methods 0.000 description 12
- 230000015654 memory Effects 0.000 description 9
- 238000012937 correction Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000003086 colorant Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000003491 array Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000010355 oscillation Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangementsĀ of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/36—Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
- B41J11/42—Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
- B41J11/46—Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering by marks or formations on the paper being fed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangementsĀ of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/0095—Detecting means for copy material, e.g. for detecting or sensing presence of copy material or its leading or trailing end
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/135—Nozzles
- B41J2/145—Arrangement thereof
- B41J2/155—Arrangement thereof for line printing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
- B41J2/2132—Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
- B41J2/2146—Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding for line print heads
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J25/00—Actions or mechanisms not otherwise provided for
- B41J25/001—Mechanisms for bodily moving print heads or carriages parallel to the paper surface
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2202/00—Embodiments of or processes related to ink-jet or thermal heads
- B41J2202/01—Embodiments of or processes related to ink-jet heads
- B41J2202/19—Assembling head units
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2202/00—Embodiments of or processes related to ink-jet or thermal heads
- B41J2202/01—Embodiments of or processes related to ink-jet heads
- B41J2202/21—Line printing
Definitions
- the invention relates to the field of printing systems, and in particular, to alignment of printheads in continuous-forms printing systems.
- a production printer is a high-speed printer used for volume printing (e.g., one hundred pages per minute or more).
- Production printers include continuous-forms printers that print on a web of print media stored on a large roll.
- a production printer typically includes a localized print controller that controls the overall operation of the printing system, and a print engine (sometimes referred to as an "imaging engineā or a āmarking engineā).
- the print engine includes one or more printhead assemblies, with each assembly including a printhead controller and a printhead (or array of printheads).
- An individual printhead includes multiple (e.g., hundreds of) tiny nozzles that are operable to discharge ink as controlled by the printhead controller.
- a printhead array is formed from multiple printheads that are spaced in series across the width of the web of print media.
- steering systems may align the web laterally with respect to its direction of travel. Steering systems may be calibrated when the printer is first installed. However, even when the web is ostensibly aligned, fluctuations in the physical properties of the web itself (e.g., small micron-level variations along the edge of the web, lateral tension variation along the web, orientation of the fibers in the web, etc.) may cause the web to experience lateral shifts during printing. Even though the individual shifts may be small (e.g., on the order of microns), the shifts reduce print quality.
- a small fluctuation in web position may cause an upstream printhead to mark the correct physical location on the web, while a downstream printhead marks the wrong physical location on the web. This distorts the final color of the pixel in the printed job.
- US 5,442,388 A relates to a method and means for correcting lateral registration errors.
- a method and means for compensating for lateral registration errors in printing machines of the type having a plurality of image processing stations for forming a composite image on an imageable surface which moves relative to the stations.
- the printing device includes monitoring means for determining the angular displacement of the surface from a reference in the process direction to thereby determine the lateral registration error at each of the image processing stations.
- Actuating means are provided to move the image processing stations laterally relative to the surface to provide lateral registration of the images formed on the surface.
- the printing device may also include means for compensating for process direction registration errors including monitoring means for determining the angular displacement of the surface from a reference in lateral direction at each of the image processing stations and providing means to rotate the image processing stations relative to the surface to provide process direction registration of the images formed on the surface.
- JP 2014-189337 A relates to an image recording apparatus and correction method.
- An image recording apparatus detects a positional deviation amount in a width direction of a recording medium severally at a first position where ink is ejected from a first head and a second position where ink is ejected from a second head ink is ejected. Further, the apparatus calculates a correction amount reflecting a first positional deviation amount and a second positional deviation amount in a predetermined ratio. Then, the apparatus controls a correction mechanism based on the correction amount. Therefore, positional deviation in a width direction of the recording medium on a downstream side with respect to the correction mechanism can be suppressed. Further, positional deviation in a width direction of the recording medium can be suppressed by placing special emphasis on a head which significantly affects printing quality.
- JP 2011 189602 A discloses a position correction apparatus having a first sensor and a second sensor which detect the positions in the width direction of a paper in detection positions corresponding to upstream and downstream recording positions, respectively. Based on the detection results of the sensors, a conveyance information calculator calculates the phase difference with respect to a meander accompanying conveyance of the paper. A controller makes a moving mechanism move a head unit to compensate for the phase difference.
- Embodiments described herein determine the lateral position of an upstream printhead with respect to a web of print media, and align one or more downstream printheads with the lateral position of the upstream printhead. These systems and methods may further dynamically align the one or more downstream printheads to account for fluctuations in lateral position of the upstream printhead that occur while a job is printing.
- FIG. 1 illustrates an exemplary continuous-forms printing system 100.
- Printing system 100 includes production printer 110, which is able to apply ink onto a web of continuous-forms print media 120 (e.g., paper).
- print media 120 e.g., paper
- the word "inkā is used to refer to any suitable marking fluid (e.g., aqueous inks, oil-based paints, etc.).
- Printer 110 may comprise an inkjet printer that applies colored inks, such as Cyan (C), Magenta (M), Yellow (Y), and Key (K) black inks.
- One or more rollers 130 position and tension web 120 as it travels through printing system 100.
- FIG. 2 illustrates how a web of print media may shift laterally within the exemplary printing system 100 of FIG. 1 during printing.
- FIG. 2 at element 210 illustrates that rollers may impart lateral shifts to a web of print media.
- a lateral shift is a positional change that is within the plane of the web and orthogonal to the direction of travel of the web (i.e., orthogonal to the length of the web, and parallel to the width of the web).
- the lateral position of the centerline of the web (with respect to the web's direction of travel as shown on FIG. 2 ) is below the dashed reference line. After traveling through the roller, the centerline is above the reference line. Furthermore, the degree of lateral shifting imparted by printing system 100 itself may oscillate in amplitude and direction while printing system 100 is operating. In short, the very act of driving the web may cause the web to laterally oscillate back and forth. Static adjustments do not compensate for these oscillating lateral shifts that occur during printing.
- FIG. 2 at element 220 shows that the web itself may also contribute to lateral fluctuations.
- Element 220 shows that a web may have an uneven edge.
- some webs of print media are initially cut with a blade. When a long cut is being made, the blade itself may oscillate laterally back and forth at a certain frequency by very small amounts (e.g., a few microns). This in turn imparts an uneven edge to the web. Since many printheads maintain the same absolute position while printing, the distance of printed marks relative to the edge of the paper will vary as the edge of the paper itself varies.
- FIG. 3 is a diagram illustrating exemplary problems resulting from lateral web oscillations in a printing system that uses multiple color planes that are physically separated from each other.
- each printhead array 310 acts as a color plane for one of cyan, magenta, yellow, and key black.
- each printhead array 310 is aligned to the same absolute lateral position relative to its peers, as indicated by reference lines 320 and 330. When the printheads are aligned in this manner, they will all mark the same absolute lateral positions with respect to each other. However, because the position of web 120 fluctuates in between the printheads, ink marked by each printhead array 310 appears on a different lateral position on web 120, as shown by element 340.
- FIG. 4 illustrates a printing system 400 that aligns printheads in an exemplary embodiment.
- Printing system 400 comprises any system, component, or device operable to mark a web of print media.
- Printing system 400 has been enhanced to adjust the lateral position of printhead 430. These adjustments are made in order to align printhead 430 with the lateral position of printhead 420 at web 480. For example, if printhead 420 marks a section of web 480 at a lateral position with respect to web 480, controller 450 may align printhead 430 to mark the same section of web 480 at the same lateral position when that section reaches printhead 430.
- a section of a web is a part of the web that extends across the width of the web, but has a limited length in the direction of travel of the web.
- a section of the web may comprise a single page, a single line of pixels on a page, multiple printed pages, etc.
- printing system 400 includes printer 410, which uses printheads 420 and 430 to mark ink onto web 480.
- Printing system 400 also includes a printhead alignment system 460 (indicated by the dashed line), which is made up of controller 450, sensors 422 and 432, and a positioning system 434 for printhead 430.
- Sensor 422 detects the lateral position of printhead 420 with respect to web 480
- sensor 432 detects the lateral position of printhead 430 with respect to web 480.
- Controller 450 then adjusts the lateral position of printhead 430 (e.g., during printing) to compensate for the changing position of printhead 420 on web 480. Due to natural and dynamic variations in web 480 and the rollers that position web 480, the lateral position of printhead 420 may change with respect to web 480 even in embodiments where printhead 420 is kept at a fixed location within printer 410.
- Sensors 422 and 432 comprise any systems, components, or devices operable to detect positional shifts of a printhead with respect to web 480.
- a sensor may comprise a laser, pneumatic, photoelectric, ultrasonic, infrared, optical, or any other suitable type of sensing device.
- each sensor may be placed upstream (e.g., less than one foot upstream) of its corresponding printhead.
- each sensor detects the position of physical edge of the web.
- sensors are placed downstream of their corresponding printheads in order to detect the positions of marks made by the printheads onto the web. These measurements may then be used to determine the lateral position of each printhead relative to sections of web 480 as the sections travel between the printheads.
- Controller 450 comprises any system, component, or device operable to control the position of printhead 430, based on changes in the lateral position of printhead 420 with respect to web 480 as detected by sensor 422.
- controller 450 may direct a positioning device 434 (e.g., a linear actuator) to physically move printhead 430 to account for changes in the lateral position of printhead 420.
- Controller 450 may be implemented, for example, as custom circuitry, as a processor executing programmed instructions, etc. Controller 450 may be integrated into printer 410 or separate from printer 410 as desired.
- Positioning device 434 may comprise a linear actuator, a movable printhead assembly that repositions itself by driving itself along a fixed rail, or any other suitable system capable of moving printhead 430.
- marks 440 made by printhead 420 may deviate by some amount ā 1 from their intended locations on web 480.
- printhead 430 may deviate by a different amount ā 2, and these amounts may be constantly varying as printing continues owing to oscillations in web 480.
- the difference in lateral position between printhead 420 and printhead 430 may continually vary.
- FIG. 5 is a further diagram 500 illustrating printing system 400 of FIG. 4 aligning a printhead in an exemplary embodiment.
- FIG. 5 illustrates a scenario where printhead 430 has been moved to align with/match the lateral position of printhead 420 with respect to a section of web 480.
- printhead 430 has been moved so that its centerline (indicated by a dotted line) is aligned on the page at the same location occupied by the centerline of printhead 420 when printhead 420 marked that section of web 480.
- printing system 400 Illustrative details of the operation of printing system 400 will be discussed with regard to FIG. 6 . Assume, for this embodiment, that printer 410 has started printing, and that during printing web 480 is being driven underneath printheads 420 and 430. Further, assume that the lateral position of printhead 420 with respect to web 480 is shifting back and forth due to the web being driven.
- FIG. 6 is a flowchart illustrating a method 600 of accounting for lateral shifts at a web of print media in an exemplary embodiment.
- the steps of method 600 are described with reference to printing system 400 of FIG. 4 , but those skilled in the art will appreciate that method 600 may be performed in other systems.
- the steps of the flowcharts described herein are not all inclusive and may include other steps not shown. The steps described herein may also be performed in an alternative order.
- sensors 422 and 432 continuously measure the lateral position of printheads 420 and 430 with respect to web 480. Specifically, sensor 422 measures a distance to an edge of web 480 proximate to printhead 420, and sensor 432 measures a distance to an edge of web 480 proximate to printhead 430.
- controller 450 operates sensor 422 to detect lateral positions of printhead 420 relative to sections of web 480 that pass across printhead 420.
- controller 450 operates sensor 432 to detect lateral positions of printhead 430 relative to sections of web 480 that pass across printhead 430.
- Controller 450 may further process sensor data (e.g., indicating edge position) to determine the lateral position of printhead 420 relative to web 480 at a section of web 480. Determining the lateral position of printhead 420 with respect to web 480 may include analyzing input from sensor 422 to determine an amount of offset of printhead 420 ( ā 1) from a default lateral position with respect to web 480, such as an ideal (e.g., centered) marking position on web 480.
- sensor data e.g., indicating edge position
- Determining the lateral position of printhead 420 with respect to web 480 may include analyzing input from sensor 422 to determine an amount of offset of printhead 420 ( ā 1) from a default lateral position with respect to web 480, such as an ideal (e.g., centered) marking position on web 480.
- controller 450 aligns printhead 430 with the sections of the web, based on the lateral positions of printhead 420 and the lateral positions of printhead 430. Thus, for a given section of web, controller 450 may align printhead 430 to the lateral position of printhead 420 for that section, by the time the section of the web reaches printhead 430. In one embodiment, this process includes acquiring a distance measurement from sensor 432 in order to determine an offset of printhead 430 ( ā 2) before the section of web reaches printhead 430.
- Controller 450 determines an amount of adjustment to move printhead 430 from its current lateral position to align printhead 430 with the section of the web, and instructs positioning device 434 to adjust the lateral position of printhead 430 by the time that the section of the web has reached printhead 430. In this manner, controller 450 accounts for differences in relative lateral position between printhead 420 and printhead 430 for individual sections of web 480. Thus, if controller 450 determines that printhead 420 is shifted in one direction in relation to a section of web by fifty microns, then it may direct positioning device 434 to move printhead 430 so that it will be shifted upward by fifty microns with respect to web 480 when the section of web 480 reaches printhead 430.
- Controller 450 may also time its adjustments based on speed and/or distance metrics, such as the distance between sensor 422 and printhead 430, the distance between sensor 432 and printhead 430, the distance between printhead 420 and printhead 430, etc.
- speed and/or distance metrics such as the distance between sensor 422 and printhead 430, the distance between sensor 432 and printhead 430, the distance between printhead 420 and printhead 430, etc.
- a lag time between the components of printer 410 may be determined to ensure that adjustments to printhead 430 are properly timed. For example, if sensor 422 is positioned one and a half seconds upstream of printhead 430, controller 450 may implement a lag time to ensure that printhead 430 has moved to its new position after one and a half seconds (e.g., by implementing an input delay for an actuator driving printhead 430).
- Method 600 provides a substantial benefit over prior techniques, because it accounts for web 480 shifting between printhead 420 and printhead 430. Specifically, instead of considering the absolute lateral position of printheads 420 and 430 within printer 410, method 600 determines the lateral position of printheads 420 and 430 with respect to web 480 (which may be unpredictably oscillating). This allows printhead 430 to be repositioned accurately on web 480 to the same relative lateral position as printhead 420, ensuring that both printheads are aligned in the same way with respect to the web when they print. These techniques substantially eliminate issues arising from misaligned color planes, because these techniques may be used to ensure that marking materials for colors are aligned when dispensed onto the web to create combined colors at pixel locations.
- Method 600 may repeat iteratively/continuously during printing so that lateral shifts of printhead 420 with respect to web 480 are consistently identified and addressed. This allows printing system 400 to dynamically account for lateral movement at the web during printing, even when the lateral movement of the web is unpredictable. Better positioning of printheads with respect to the web ensures greater print quality, and in systems that use multiple colors of ink, it also helps to ensure that printed colors are accurately marked onto the print media.
- controller 450 may receive input from each sensor indicating a stream of lateral positions, and may apply a lowpass filter to one or more input streams before attempting to correct shifts in the position of the web.
- a lowpass filter in, for example, the 5 Hertz (Hz) range
- Hz the 5 Hertz
- controller 420 may identify an acceleration limit for printhead 430 when printhead 430 is being repositioned. Controller 420 then keeps printhead 430 from exceeding the defined limit. If printhead 430 is accelerated too quickly when it is being moved, the original momentum of printhead 430 may cause it to overshoot its intended final location. This in turn may cause positioning errors at printhead 430 when printhead 430 overshoots its target location.
- controller 450 identifies a limit for a speed of printhead 430 when printhead 430 is being repositioned. Controller 450 then keeps printhead 430 from exceeding the defined velocity limit. This may be beneficial, for example, in embodiments where printhead 430 is made up of multiple rows of nozzles that are each located upstream/downstream from each other with respect to the direction of travel of the web. After printing, the ink from the rows of nozzles should be evenly distributed. However, if the entire printhead is moved too quickly laterally across the web, each row of the printhead may print at a different location than intended. In short, when the speed of the printhead is substantial and the printhead is printing while it is being repositioned, each row could mark a different lateral position on the web than intended. A speed limit for a printhead addresses this problem.
- an amount of mechanical slop may exist in the printing system known as "backlash.ā
- Backlash introduces an absolute position error when an actuator/motor is instructed to drive a printhead a specific distance. This effect may be amplified when the actuator/motor is instructed to change the direction of motion of the printhead. For example, if a linear actuator is instructed to drive a moving printhead thirty five microns in the opposite direction, mechanical deflection/deformation issues, slip issues, and clearance discrepancies may cause the printhead to be moved only twenty microns in the intended direction.
- Controller 450 may compensate for backlash based on known correlations between driving instructions (e.g., "move the printhead thirty five microns") and the actual motion of a printhead. For example, backlash may occur predictably using a formula that is found for the printer based on regression techniques used on measured data. In a further example, amounts of backlash may be individually measured, stored in memory, and compensated for. Amounts of backlash may be stored in multiple tables, where one table describes backlash occurring when there is no change in direction, and another table describes backlash occurring when there is a change in direction.
- a backlash table may include, for example, a series of entries each indicating a relationship between a driving instruction and an actual distance traveled by the printhead.
- controller 450 is capable of determining discrepancies between input directing a linear actuator/motor to move a printhead a certain distance, and actual motion of the downstream printhead. Controller 450 is then able to adjust the input to the linear actuator based on the discrepancies.
- controller 450 identifies a resonant frequency of printing system 400.
- a resonant frequency of printing system 400 is a frequency of motion that amplifies the vibration that naturally occurs within printing system 400 during printing. Resonant vibrations at printing system 400 may cause damage to its components. This resonant frequency may be determined based on actual measurements of printing system 400 during printing operations, or may be a predetermined value.
- controller 450 may take measures to keep from increasing resonant vibrations at printing system 400 when it moves one or more printheads back and forth. To this end, controller 450 may apply a stopband filter to input from sensor 430, in order to stop from measuring (and therefore attempting to correct) vibrations of printing system 400 that occur at the resonant frequency. This may be desirable, as correcting for motions of the web at resonant frequencies may in some cases increase vibrations at printing system 400 and damage it. However, in some embodiments a stopband filter is not applied, meaning that corrections for vibrations at the natural frequency of the printing system may be applied.
- multiple printheads are aligned based on the determined lateral positions of upstream printheads. This may even include printheads in entirely different printers that print onto the same web.
- Each downstream printhead may, for example, adjust its lateral position based on the nearest upstream printhead in the printing system, the most upstream printhead in the printing system, etc.
- each printhead of the printing system is a part of an entire color plane, and each color plane is upstream/downstream from the other.
- each printhead may make one or more gutter marks for reference by the other printheads, placed at a known lateral position with respect to that printhead.
- the locations of these marks may be detected by sensors in order to determine the lateral positions of upstream printers.
- an independent system may apply a gutter mark, such as an ultraviolet or thermal gutter mark invisible to the naked eye.
- FIG. 7 is a block diagram 700 illustrating a further exemplary printing system that accounts for lateral shifts at a web of print media 780.
- the printing system includes two inkjet printers used to print incoming jobs. Each printer includes two printhead arrays, and each printhead array is used as a color plane to mark a different color of ink onto web 780 of print media.
- the upstream printer 710 marks black (K) and magenta (M) ink onto web 780, while the downstream printer (not shown) marks cyan (C) and yellow (Y) ink onto web 780.
- web 780 While a job is being printed, web 780 travels through the printing system at a rate of eight linear feet per second, and the lateral position of web 780 fluctuates back and forth, even between individual color planes.
- the printing system aligns the C, M, and Y color planes to match lateral positions detected for the K color plane at web 780.
- controller 750 moves the C, M, and Y color planes to compensate for errors in lateral position that are between about five microns and several hundred microns, occurring at a rate of about 0.1 to 2 Hertz (Hz).
- the lateral position of furthest upstream printhead array 720 (here, the printhead array responsible for the black (K) color plane) is detected by a laser thru-beam sensor 722.
- Printhead array 720 is fixed within printer 710, but because web 780 moves laterally during printing, the lateral position of printhead array 720 with regard to an edge of web 780 varies over time.
- Sensors 722 and 732 continuously measure the lateral position of printheads 720 and 730 with respect to web 780.
- sensor 722 measures a distance to an edge of web 780. This measured distance is equal to d1 + d2.
- d1 corresponds with the expected distance to an edge of web 780 when printhead array 720 is perfectly laterally positioned with respect to web 780.
- d2 corresponds with an offset value indicating an amount of lateral deviation of printhead array 720 from its expected position with respect to web 780.
- d1 becomes a known value, which means that d2 may be determined.
- Sensor 732 also measures a distance to an edge of web 780. This measured distance is equal to d3 + d4.
- d3 corresponds to the expected distance to an edge of a perfectly aligned web 780 based on the current absolute position of printhead array 730 within printer 410.
- d4 corresponds with an offset value indicating an amount of lateral deviation of printhead array 730 from d3.
- d3 becomes a known value, which means that d4 may be determined.
- Controller 750 also receives input indicating a speed at which web 780 is traveling.
- the input may, for example, come from printer 710, or from an encoder device that is physically distinct from printer 710.
- controller 750 determines a time T1 for a section of the web to travel from sensor 722 to printhead array 720, a time T2 for the section of the web to travel from printhead array 720 to sensor 732, and a time T3 for the section of the web to travel from sensor 732 to printhead array 730. Based on this information, as well as the calculated offsets described above, controller 750 implements "lag time" adjustments to printhead array 730 to ensure that its offset matches the offset of printhead array 720 for a given section of web.
- controller 750 upon calculating the value d2 at sensor 722, determines a time that it will take for the measured section of the web to reach printhead 730 (T1+T2+T3). This is the time at which printhead 730 should be aligned to match the detected offset.
- controller 750 directs a linear actuator (which includes shaft 734 and motor 736) to drive printhead array 730 a distance (d4 - d2) in order to align printhead array 730 to the offset found in printhead array 720.
- printhead array 730 is shifted in lateral position by an amount ā 1 + ā 2 to match the offset of printhead array 720.
- Each of the color planes in the downstream printer (not shown) use similar systems to laterally align themselves to printhead array 720.
- Embodiments disclosed herein may take the form of software, hardware, firmware, or various combinations thereof.
- software is used to direct a processing system of controller 420 to perform the various operations disclosed herein.
- FIG. 8 illustrates a processing system 800 operable to execute a computer readable medium embodying programmed instructions to perform desired functions in an exemplary embodiment.
- Processing system 800 is operable to perform the above operations by executing programmed instructions tangibly embodied on computer readable storage medium 812.
- embodiments of the invention may take the form of a computer program accessible via computer-readable medium 812 providing program code for use by a computer or any other instruction execution system.
- computer readable storage medium 812 may be anything that may contain or store the program for use by the computer.
- Computer readable storage medium 812 may be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor device. Examples of computer readable storage medium 812 include a solid state memory, a magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and an optical disk. Current examples of optical disks include compact disk - read only memory (CD-ROM), compact disk - read/write (CD-R/W), and DVD.
- CD-ROM compact disk - read only memory
- CD-R/W compact disk - read/write
- Processing system 800 being suitable for storing and/or executing the program code, includes at least one processor 802 coupled to program and data memory 804 through a system bus 850.
- Program and data memory 804 may include local memory employed during actual execution of the program code, bulk storage, and cache memories that provide temporary storage of at least some program code and/or data in order to reduce the number of times the code and/or data are retrieved from bulk storage during execution.
- I/O devices 806 may be coupled either directly or through intervening I/O controllers.
- Network adapter interfaces 808 may also be integrated with the system to enable processing system 800 to become coupled to other data processing systems or storage devices through intervening private or public networks. Modems, cable modems, IBM Channel attachments, SCSI, Fibre Channel, and Ethernet cards are just a few of the currently available types of network or host interface adapters.
- Display device interface 810 may be integrated with the system to interface to one or more display devices, such as printing systems and screens for presentation of data generated by processor 802.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Ink Jet (AREA)
- Controlling Rewinding, Feeding, Winding, Or Abnormalities Of Webs (AREA)
Description
- This application is related to
U.S. Pat. App. 13/933,582 - The invention relates to the field of printing systems, and in particular, to alignment of printheads in continuous-forms printing systems.
- Entities with substantial printing demands typically use a production printer. A production printer is a high-speed printer used for volume printing (e.g., one hundred pages per minute or more). Production printers include continuous-forms printers that print on a web of print media stored on a large roll.
- A production printer typically includes a localized print controller that controls the overall operation of the printing system, and a print engine (sometimes referred to as an "imaging engine" or a "marking engine"). The print engine includes one or more printhead assemblies, with each assembly including a printhead controller and a printhead (or array of printheads). An individual printhead includes multiple (e.g., hundreds of) tiny nozzles that are operable to discharge ink as controlled by the printhead controller. A printhead array is formed from multiple printheads that are spaced in series across the width of the web of print media.
- While printing, the web is quickly passed underneath the nozzles, which discharge ink at intervals to form pixels on the web. In order to ensure that the web is consistently positioned underneath the nozzles, steering systems may align the web laterally with respect to its direction of travel. Steering systems may be calibrated when the printer is first installed. However, even when the web is ostensibly aligned, fluctuations in the physical properties of the web itself (e.g., small micron-level variations along the edge of the web, lateral tension variation along the web, orientation of the fibers in the web, etc.) may cause the web to experience lateral shifts during printing. Even though the individual shifts may be small (e.g., on the order of microns), the shifts reduce print quality. For example, when multiple printheads are used by a printer to form a mixed color pixel, a small fluctuation in web position may cause an upstream printhead to mark the correct physical location on the web, while a downstream printhead marks the wrong physical location on the web. This distorts the final color of the pixel in the printed job.
-
US 5,442,388 A relates to a method and means for correcting lateral registration errors. A method and means for compensating for lateral registration errors in printing machines of the type having a plurality of image processing stations for forming a composite image on an imageable surface which moves relative to the stations. The printing device includes monitoring means for determining the angular displacement of the surface from a reference in the process direction to thereby determine the lateral registration error at each of the image processing stations. Actuating means are provided to move the image processing stations laterally relative to the surface to provide lateral registration of the images formed on the surface. The printing device may also include means for compensating for process direction registration errors including monitoring means for determining the angular displacement of the surface from a reference in lateral direction at each of the image processing stations and providing means to rotate the image processing stations relative to the surface to provide process direction registration of the images formed on the surface. -
JP 2014-189337 A -
JP 2011 189602 A - It is an object of the present invention to provide an improved and useful continuous-forms printing system in which the above-mentioned problems are eliminated.
- In order to achieve the above-mentioned object, there is provided a continuous-forms printing system according to
claim 1. In addition, there is provided a method according to claim 11. Advantageous embodiments are defined by the dependent claims. - Embodiments described herein determine the lateral position of an upstream printhead with respect to a web of print media, and align one or more downstream printheads with the lateral position of the upstream printhead. These systems and methods may further dynamically align the one or more downstream printheads to account for fluctuations in lateral position of the upstream printhead that occur while a job is printing.
- Other exemplary embodiments (e.g., methods and computer-readable media relating to the foregoing embodiments) may be described below.
- Some embodiments of the present invention are now described, by way of example only, and with reference to the accompanying drawings. The same reference number represents the same element or the same type of element on all drawings.
-
FIG. 1 illustrates an exemplary continuous-forms printing system. -
FIG. 2 illustrates how a web of print media may oscillate laterally within the printing system ofFIG. 1 during printing. -
FIG. 3 is a diagram illustrating exemplary problems resulting from lateral web oscillations in a printing system that uses multiple color planes. -
FIG. 4 is a diagram illustrating a printing system that aligns printheads in an exemplary embodiment. -
FIG. 5 is a diagram illustrating the printing system ofFIG. 4 aligning a printhead in an exemplary embodiment. -
FIG. 6 is a flowchart illustrating a method of accounting for lateral shifts at a web of print media in an exemplary embodiment. -
FIG. 7 is a diagram further illustrating a printer of a multi-printer printing system that dynamically aligns printheads in an exemplary embodiment. -
FIG. 8 illustrates a processing system operable to execute a computer readable medium embodying programmed instructions to perform desired functions in
an exemplary embodiment. - The figures and the following description illustrate specific exemplary embodiments of the invention. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the invention and are included within the scope of the invention. Furthermore, any examples described herein are intended to aid in understanding the principles of the invention, and are to be construed as being without limitation to such specifically recited examples and conditions. As a result, the invention is not limited to the specific embodiments or examples described below, but by the claims and their equivalents.
-
FIG. 1 illustrates an exemplary continuous-forms printing system 100. Printing system 100 includesproduction printer 110, which is able to apply ink onto a web of continuous-forms print media 120 (e.g., paper). As used herein, the word "ink" is used to refer to any suitable marking fluid (e.g., aqueous inks, oil-based paints, etc.).Printer 110 may comprise an inkjet printer that applies colored inks, such as Cyan (C), Magenta (M), Yellow (Y), and Key (K) black inks. One ormore rollers 130 position andtension web 120 as it travels through printing system 100. -
FIG. 2 illustrates how a web of print media may shift laterally within the exemplary printing system 100 ofFIG. 1 during printing. For example,FIG. 2 atelement 210 illustrates that rollers may impart lateral shifts to a web of print media. As used herein, a lateral shift is a positional change that is within the plane of the web and orthogonal to the direction of travel of the web (i.e., orthogonal to the length of the web, and parallel to the width of the web). - As shown in
element 210, before traveling through a roller the lateral position of the centerline of the web (with respect to the web's direction of travel as shown onFIG. 2 ) is below the dashed reference line. After traveling through the roller, the centerline is above the reference line. Furthermore, the degree of lateral shifting imparted by printing system 100 itself may oscillate in amplitude and direction while printing system 100 is operating. In short, the very act of driving the web may cause the web to laterally oscillate back and forth. Static adjustments do not compensate for these oscillating lateral shifts that occur during printing. -
FIG. 2 atelement 220 shows that the web itself may also contribute to lateral fluctuations.Element 220 shows that a web may have an uneven edge. For example, some webs of print media are initially cut with a blade. When a long cut is being made, the blade itself may oscillate laterally back and forth at a certain frequency by very small amounts (e.g., a few microns). This in turn imparts an uneven edge to the web. Since many printheads maintain the same absolute position while printing, the distance of printed marks relative to the edge of the paper will vary as the edge of the paper itself varies. -
FIG. 3 is a diagram illustrating exemplary problems resulting from lateral web oscillations in a printing system that uses multiple color planes that are physically separated from each other. In this case, eachprinthead array 310 acts as a color plane for one of cyan, magenta, yellow, and key black. InFIG. 3 , eachprinthead array 310 is aligned to the same absolute lateral position relative to its peers, as indicated byreference lines web 120 fluctuates in between the printheads, ink marked by eachprinthead array 310 appears on a different lateral position onweb 120, as shown byelement 340. Thus, color plane separation occurs even though each ofprintheads 310 is marking the same absolute lateral position. This problem is particularly undesirable because the color of a single pixel on a page is often defined by multiple colors of marking fluid applied by printhead arrays at different locations. Thus, if a color plane is misaligned on the web with respect to another color plane, the colors of individual pixels may be inaccurate, resulting in a highly noticeable degradation of print quality. - To address these problems with printhead alignment,
FIG. 4 illustrates a printing system 400 that aligns printheads in an exemplary embodiment. Printing system 400 comprises any system, component, or device operable to mark a web of print media. Printing system 400 has been enhanced to adjust the lateral position ofprinthead 430. These adjustments are made in order to alignprinthead 430 with the lateral position ofprinthead 420 atweb 480. For example, ifprinthead 420 marks a section ofweb 480 at a lateral position with respect toweb 480,controller 450 may alignprinthead 430 to mark the same section ofweb 480 at the same lateral position when that section reachesprinthead 430. As used herein, because a section of traveling web will reachprinthead 420 before it reachesprinthead 430,printhead 420 is considered "upstream" ofprinthead 430, andprinthead 430 is considered "downstream" ofprinthead 420. Furthermore, as used herein a "section" of a web is a part of the web that extends across the width of the web, but has a limited length in the direction of travel of the web. For example, a section of the web may comprise a single page, a single line of pixels on a page, multiple printed pages, etc. - In this embodiment, printing system 400 includes
printer 410, which usesprintheads web 480. Printing system 400 also includes a printhead alignment system 460 (indicated by the dashed line), which is made up ofcontroller 450,sensors 422 and 432, and apositioning system 434 forprinthead 430. Sensor 422 detects the lateral position ofprinthead 420 with respect toweb 480, andsensor 432 detects the lateral position ofprinthead 430 with respect toweb 480.Controller 450 then adjusts the lateral position of printhead 430 (e.g., during printing) to compensate for the changing position ofprinthead 420 onweb 480. Due to natural and dynamic variations inweb 480 and the rollers that positionweb 480, the lateral position ofprinthead 420 may change with respect toweb 480 even in embodiments whereprinthead 420 is kept at a fixed location withinprinter 410. -
Sensors 422 and 432 comprise any systems, components, or devices operable to detect positional shifts of a printhead with respect toweb 480. For example, a sensor may comprise a laser, pneumatic, photoelectric, ultrasonic, infrared, optical, or any other suitable type of sensing device. Furthermore, each sensor may be placed upstream (e.g., less than one foot upstream) of its corresponding printhead. In this embodiment, each sensor detects the position of physical edge of the web. In another embodiment, sensors are placed downstream of their corresponding printheads in order to detect the positions of marks made by the printheads onto the web. These measurements may then be used to determine the lateral position of each printhead relative to sections ofweb 480 as the sections travel between the printheads. -
Controller 450 comprises any system, component, or device operable to control the position ofprinthead 430, based on changes in the lateral position ofprinthead 420 with respect toweb 480 as detected by sensor 422. For example,controller 450 may direct a positioning device 434 (e.g., a linear actuator) to physically moveprinthead 430 to account for changes in the lateral position ofprinthead 420.Controller 450 may be implemented, for example, as custom circuitry, as a processor executing programmed instructions, etc.Controller 450 may be integrated intoprinter 410 or separate fromprinter 410 as desired.Positioning device 434 may comprise a linear actuator, a movable printhead assembly that repositions itself by driving itself along a fixed rail, or any other suitable system capable of movingprinthead 430. - As shown in
FIG. 4 , marks 440 made byprinthead 420 may deviate by some amount Ī1 from their intended locations onweb 480. Meanwhile,printhead 430 may deviate by a different amount Ī2, and these amounts may be constantly varying as printing continues owing to oscillations inweb 480. Thus, the difference in lateral position betweenprinthead 420 andprinthead 430 may continually vary. -
FIG. 5 is a further diagram 500 illustrating printing system 400 ofFIG. 4 aligning a printhead in an exemplary embodiment. Specifically,FIG. 5 illustrates a scenario whereprinthead 430 has been moved to align with/match the lateral position ofprinthead 420 with respect to a section ofweb 480. As shown inFIG. 5 ,printhead 430 has been moved so that its centerline (indicated by a dotted line) is aligned on the page at the same location occupied by the centerline ofprinthead 420 whenprinthead 420 marked that section ofweb 480. - Illustrative details of the operation of printing system 400 will be discussed with regard to
FIG. 6 . Assume, for this embodiment, thatprinter 410 has started printing, and that duringprinting web 480 is being driven underneathprintheads printhead 420 with respect toweb 480 is shifting back and forth due to the web being driven. -
FIG. 6 is a flowchart illustrating amethod 600 of accounting for lateral shifts at a web of print media in an exemplary embodiment. The steps ofmethod 600 are described with reference to printing system 400 ofFIG. 4 , but those skilled in the art will appreciate thatmethod 600 may be performed in other systems. The steps of the flowcharts described herein are not all inclusive and may include other steps not shown. The steps described herein may also be performed in an alternative order. - In this embodiment,
sensors 422 and 432 continuously measure the lateral position ofprintheads web 480. Specifically, sensor 422 measures a distance to an edge ofweb 480 proximate toprinthead 420, andsensor 432 measures a distance to an edge ofweb 480 proximate toprinthead 430. Instep 602,controller 450 operates sensor 422 to detect lateral positions ofprinthead 420 relative to sections ofweb 480 that pass acrossprinthead 420. Similarly, instep 604controller 450 operatessensor 432 to detect lateral positions ofprinthead 430 relative to sections ofweb 480 that pass acrossprinthead 430.Controller 450 may further process sensor data (e.g., indicating edge position) to determine the lateral position ofprinthead 420 relative toweb 480 at a section ofweb 480. Determining the lateral position ofprinthead 420 with respect toweb 480 may include analyzing input from sensor 422 to determine an amount of offset of printhead 420 (Ī1) from a default lateral position with respect toweb 480, such as an ideal (e.g., centered) marking position onweb 480. - In
step 606,controller 450 alignsprinthead 430 with the sections of the web, based on the lateral positions ofprinthead 420 and the lateral positions ofprinthead 430. Thus, for a given section of web,controller 450 may alignprinthead 430 to the lateral position ofprinthead 420 for that section, by the time the section of the web reachesprinthead 430. In one embodiment, this process includes acquiring a distance measurement fromsensor 432 in order to determine an offset of printhead 430 (Ī2) before the section of web reachesprinthead 430.Controller 450 determines an amount of adjustment to move printhead 430 from its current lateral position to alignprinthead 430 with the section of the web, and instructspositioning device 434 to adjust the lateral position ofprinthead 430 by the time that the section of the web has reachedprinthead 430. In this manner,controller 450 accounts for differences in relative lateral position betweenprinthead 420 andprinthead 430 for individual sections ofweb 480. Thus, ifcontroller 450 determines thatprinthead 420 is shifted in one direction in relation to a section of web by fifty microns, then it may directpositioning device 434 to moveprinthead 430 so that it will be shifted upward by fifty microns with respect toweb 480 when the section ofweb 480 reachesprinthead 430. -
Controller 450 may also time its adjustments based on speed and/or distance metrics, such as the distance between sensor 422 andprinthead 430, the distance betweensensor 432 andprinthead 430, the distance betweenprinthead 420 andprinthead 430, etc. When the speed ofweb 480 is known, a lag time between the components ofprinter 410 may be determined to ensure that adjustments to printhead 430 are properly timed. For example, if sensor 422 is positioned one and a half seconds upstream ofprinthead 430,controller 450 may implement a lag time to ensure thatprinthead 430 has moved to its new position after one and a half seconds (e.g., by implementing an input delay for an actuator driving printhead 430). -
Method 600 provides a substantial benefit over prior techniques, because it accounts forweb 480 shifting betweenprinthead 420 andprinthead 430. Specifically, instead of considering the absolute lateral position ofprintheads printer 410,method 600 determines the lateral position ofprintheads printhead 430 to be repositioned accurately onweb 480 to the same relative lateral position asprinthead 420, ensuring that both printheads are aligned in the same way with respect to the web when they print. These techniques substantially eliminate issues arising from misaligned color planes, because these techniques may be used to ensure that marking materials for colors are aligned when dispensed onto the web to create combined colors at pixel locations. -
Method 600 may repeat iteratively/continuously during printing so that lateral shifts ofprinthead 420 with respect toweb 480 are consistently identified and addressed. This allows printing system 400 to dynamically account for lateral movement at the web during printing, even when the lateral movement of the web is unpredictable. Better positioning of printheads with respect to the web ensures greater print quality, and in systems that use multiple colors of ink, it also helps to ensure that printed colors are accurately marked onto the print media. - In a further embodiment,
controller 450 may receive input from each sensor indicating a stream of lateral positions, and may apply a lowpass filter to one or more input streams before attempting to correct shifts in the position of the web. A lowpass filter (in, for example, the 5 Hertz (Hz) range) may help preventcontroller 450 from responding to high-frequency noise when repositioning/aligningprinthead 430. - In another embodiment,
controller 420 may identify an acceleration limit forprinthead 430 whenprinthead 430 is being repositioned.Controller 420 then keepsprinthead 430 from exceeding the defined limit. Ifprinthead 430 is accelerated too quickly when it is being moved, the original momentum ofprinthead 430 may cause it to overshoot its intended final location. This in turn may cause positioning errors atprinthead 430 whenprinthead 430 overshoots its target location. - In another embodiment,
controller 450 identifies a limit for a speed ofprinthead 430 whenprinthead 430 is being repositioned.Controller 450 then keepsprinthead 430 from exceeding the defined velocity limit. This may be beneficial, for example, in embodiments whereprinthead 430 is made up of multiple rows of nozzles that are each located upstream/downstream from each other with respect to the direction of travel of the web. After printing, the ink from the rows of nozzles should be evenly distributed. However, if the entire printhead is moved too quickly laterally across the web, each row of the printhead may print at a different location than intended. In short, when the speed of the printhead is substantial and the printhead is printing while it is being repositioned, each row could mark a different lateral position on the web than intended. A speed limit for a printhead addresses this problem. - In yet another embodiment, an amount of mechanical slop may exist in the printing system known as "backlash." Backlash introduces an absolute position error when an actuator/motor is instructed to drive a printhead a specific distance. This effect may be amplified when the actuator/motor is instructed to change the direction of motion of the printhead. For example, if a linear actuator is instructed to drive a moving printhead thirty five microns in the opposite direction, mechanical deflection/deformation issues, slip issues, and clearance discrepancies may cause the printhead to be moved only twenty microns in the intended direction.
-
Controller 450 may compensate for backlash based on known correlations between driving instructions (e.g., "move the printhead thirty five microns") and the actual motion of a printhead. For example, backlash may occur predictably using a formula that is found for the printer based on regression techniques used on measured data. In a further example, amounts of backlash may be individually measured, stored in memory, and compensated for. Amounts of backlash may be stored in multiple tables, where one table describes backlash occurring when there is no change in direction, and another table describes backlash occurring when there is a change in direction. A backlash table may include, for example, a series of entries each indicating a relationship between a driving instruction and an actual distance traveled by the printhead. Using these tables,controller 450 is capable of determining discrepancies between input directing a linear actuator/motor to move a printhead a certain distance, and actual motion of the downstream printhead.Controller 450 is then able to adjust the input to the linear actuator based on the discrepancies. - In a further embodiment,
controller 450 identifies a resonant frequency of printing system 400. A resonant frequency of printing system 400 is a frequency of motion that amplifies the vibration that naturally occurs within printing system 400 during printing. Resonant vibrations at printing system 400 may cause damage to its components. This resonant frequency may be determined based on actual measurements of printing system 400 during printing operations, or may be a predetermined value. - After
controller 450 determines the resonant frequencies of printing system 400 (e.g., by consulting values stored in memory),controller 450 may take measures to keep from increasing resonant vibrations at printing system 400 when it moves one or more printheads back and forth. To this end,controller 450 may apply a stopband filter to input fromsensor 430, in order to stop from measuring (and therefore attempting to correct) vibrations of printing system 400 that occur at the resonant frequency. This may be desirable, as correcting for motions of the web at resonant frequencies may in some cases increase vibrations at printing system 400 and damage it. However, in some embodiments a stopband filter is not applied, meaning that corrections for vibrations at the natural frequency of the printing system may be applied. - In a further embodiment, multiple printheads (each accompanied by a sensor) are aligned based on the determined lateral positions of upstream printheads. This may even include printheads in entirely different printers that print onto the same web. Each downstream printhead may, for example, adjust its lateral position based on the nearest upstream printhead in the printing system, the most upstream printhead in the printing system, etc. In a further embodiment, each printhead of the printing system is a part of an entire color plane, and each color plane is upstream/downstream from the other.
- In further embodiments, each printhead may make one or more gutter marks for reference by the other printheads, placed at a known lateral position with respect to that printhead. The locations of these marks may be detected by sensors in order to determine the lateral positions of upstream printers. Alternatively, an independent system may apply a gutter mark, such as an ultraviolet or thermal gutter mark invisible to the naked eye.
- In the following examples, additional processes, systems, and methods are described in the context of a printing system that adjusts printhead position with respect to a web of print media during printing.
-
FIG. 7 is a block diagram 700 illustrating a further exemplary printing system that accounts for lateral shifts at a web ofprint media 780. In this embodiment, the printing system includes two inkjet printers used to print incoming jobs. Each printer includes two printhead arrays, and each printhead array is used as a color plane to mark a different color of ink ontoweb 780 of print media. Theupstream printer 710 marks black (K) and magenta (M) ink ontoweb 780, while the downstream printer (not shown) marks cyan (C) and yellow (Y) ink ontoweb 780. - While a job is being printed,
web 780 travels through the printing system at a rate of eight linear feet per second, and the lateral position ofweb 780 fluctuates back and forth, even between individual color planes. The printing system aligns the C, M, and Y color planes to match lateral positions detected for the K color plane atweb 780. Specifically,controller 750 moves the C, M, and Y color planes to compensate for errors in lateral position that are between about five microns and several hundred microns, occurring at a rate of about 0.1 to 2 Hertz (Hz). In order to calibrate the corrections made by the various printhead arrays, the lateral position of furthest upstream printhead array 720 (here, the printhead array responsible for the black (K) color plane) is detected by a laser thru-beam sensor 722.Printhead array 720 is fixed withinprinter 710, but becauseweb 780 moves laterally during printing, the lateral position ofprinthead array 720 with regard to an edge ofweb 780 varies over time. -
Sensors printheads web 780. In this embodiment,sensor 722 measures a distance to an edge ofweb 780. This measured distance is equal to d1 + d2. As used herein, d1 corresponds with the expected distance to an edge ofweb 780 whenprinthead array 720 is perfectly laterally positioned with respect toweb 780. Meanwhile, d2 corresponds with an offset value indicating an amount of lateral deviation ofprinthead array 720 from its expected position with respect toweb 780. Whenprinthead array 720 is fixed or when the absolute position ofprinthead array 720 with respect tosensor 722 is otherwise known, d1 becomes a known value, which means that d2 may be determined. -
Sensor 732 also measures a distance to an edge ofweb 780. This measured distance is equal to d3 + d4. As used herein, d3 corresponds to the expected distance to an edge of a perfectly alignedweb 780 based on the current absolute position ofprinthead array 730 withinprinter 410. Meanwhile, d4 corresponds with an offset value indicating an amount of lateral deviation ofprinthead array 730 from d3. When the absolute position ofprinthead array 730 with respect tosensor 732 is known, d3 becomes a known value, which means that d4 may be determined. -
Controller 750 also receives input indicating a speed at whichweb 780 is traveling. The input may, for example, come fromprinter 710, or from an encoder device that is physically distinct fromprinter 710. Based on the speed and known distances between the various sensors and printhead arrays of the printing system,controller 750 determines a time T1 for a section of the web to travel fromsensor 722 toprinthead array 720, a time T2 for the section of the web to travel fromprinthead array 720 tosensor 732, and a time T3 for the section of the web to travel fromsensor 732 toprinthead array 730. Based on this information, as well as the calculated offsets described above,controller 750 implements "lag time" adjustments toprinthead array 730 to ensure that its offset matches the offset ofprinthead array 720 for a given section of web. - Specifically,
controller 750, upon calculating the value d2 atsensor 722, determines a time that it will take for the measured section of the web to reach printhead 730 (T1+T2+T3). This is the time at which printhead 730 should be aligned to match the detected offset. When time T1+T2 is reached, the section has reachedsensor 732, and the current offset d4 ofprinthead array 730 is determined bycontroller 750 as described above. Then, over the period T3,controller 750 directs a linear actuator (which includesshaft 734 and motor 736) to drive printhead array 730 a distance (d4 - d2) in order to alignprinthead array 730 to the offset found inprinthead array 720. That is,printhead array 730 is shifted in lateral position by an amount Ī1 + Ī2 to match the offset ofprinthead array 720. Each of the color planes in the downstream printer (not shown) use similar systems to laterally align themselves toprinthead array 720. - Embodiments disclosed herein may take the form of software, hardware, firmware, or various combinations thereof. In one particular embodiment, software is used to direct a processing system of
controller 420 to perform the various operations disclosed herein.FIG. 8 illustrates aprocessing system 800 operable to execute a computer readable medium embodying programmed instructions to perform desired functions in an exemplary embodiment.Processing system 800 is operable to perform the above operations by executing programmed instructions tangibly embodied on computerreadable storage medium 812. In this regard, embodiments of the invention may take the form of a computer program accessible via computer-readable medium 812 providing program code for use by a computer or any other instruction execution system. For the purposes of this description, computerreadable storage medium 812 may be anything that may contain or store the program for use by the computer. - Computer
readable storage medium 812 may be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor device. Examples of computerreadable storage medium 812 include a solid state memory, a magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and an optical disk. Current examples of optical disks include compact disk - read only memory (CD-ROM), compact disk - read/write (CD-R/W), and DVD. -
Processing system 800, being suitable for storing and/or executing the program code, includes at least oneprocessor 802 coupled to program anddata memory 804 through asystem bus 850. Program anddata memory 804 may include local memory employed during actual execution of the program code, bulk storage, and cache memories that provide temporary storage of at least some program code and/or data in order to reduce the number of times the code and/or data are retrieved from bulk storage during execution. - Input/output or I/O devices 806 (including but not limited to keyboards, displays, pointing devices, etc.) may be coupled either directly or through intervening I/O controllers. Network adapter interfaces 808 may also be integrated with the system to enable
processing system 800 to become coupled to other data processing systems or storage devices through intervening private or public networks. Modems, cable modems, IBM Channel attachments, SCSI, Fibre Channel, and Ethernet cards are just a few of the currently available types of network or host interface adapters.Display device interface 810 may be integrated with the system to interface to one or more display devices, such as printing systems and screens for presentation of data generated byprocessor 802. - Although specific embodiments were described herein, the scope of the invention is not limited to those specific embodiments. The scope of the invention is defined by the following claims and any equivalents thereof.
Claims (15)
- A continuous-forms printing system (400) including a printer (410) that is configured to print on a web (480) of print media, said printing system (400) comprising:
a printhead alignment system (460) for the continuous-forms printing system (400) comprising an upstream printhead (420) and a downstream printhead (430), the printhead alignment system (460) comprising:a first sensor (422),a second sensor (432) anda controller (450), whereinwherein the controller (450) is configured to detect the lateral positions of the upstream printhead (420) by continuously measuring with the first sensor (422) a position of a physical edge of the web (480) of print media proximate to the upstream printhead (420) and to detect the lateral positions of the downstream printhead (430) by continuously measuring with the second sensor (432) a position of a physical edge of the web (480) of print media proximate to the downstream printhead (430);the first sensor (422) is configured to detect lateral positions of the upstream printhead (420) relative to sections of the web (480) of print media traveling through the printing system (400), wherein the first sensor (422) is arranged proximate to the upstream printhead (420);the second sensor (432) is configured to detect lateral positions of the downstream printhead (430) relative to the sections of the web (480) of print media, wherein the second sensor (432) is arranged proximate to the downstream printhead (430), wherein the downstream printhead (430) is placed after the upstream printhead (420) in the direction of travel of the web (480) of print media; andthe controller (450) is configured to align the downstream printhead (430) with the sections of the web (480) of print media based on the lateral positions of the upstream printhead (420) and the lateral positions of the downstream printhead (430), and
characterized in that the controller (450) is configured to determine an amount of adjustment to move the downstream printhead (430) laterally across the web from its current lateral position to align the downstream printhead (430) with the section of the web (480), and
to instruct a positioning device (434) to adjust the lateral position of the downstream printhead (430) by the time that the section of the web (480) has reached the downstream printhead (430). - The system of claim 1, wherein:
the controller (450) is configured to determine a lateral position of the upstream printhead (420) relative to a section of the web (480) of print media, to determine when the section of the web (480) of print media will travel from the upstream printhead (420) to the downstream printhead (430), and to align the downstream printhead (430) with the lateral position by the time the section of web (480) of print media reaches the downstream printhead (430). - The system of claim 1, wherein:
the controller (450) is configured to apply a low pass filter to input from the first sensor (422) indicating a stream of lateral positions detected by the first sensor (422), and to align the downstream printhead (430) based on the filtered stream of lateral positions. - The system of claim 1, wherein:
the controller (450) is configured to identify a point in time to align the downstream printhead (430) with a section of the web (480) of print media based on a distance between the upstream printhead (420) and the downstream printhead (430). - The system of claim 1, wherein:
the controller (450) is configured to identify a point in time to align the downstream printhead (430) with a section of the web (480) of print media based on a speed of the web (480) of print media. - The system of claim 1, wherein:
the controller (450) is configured to align the downstream printhead (430) with a section of the web (480) of print media by moving the downstream printhead (430) to a lateral position of the upstream printhead (420) relative to the section of the web (480) of print media. - The system of claim 1, wherein:
the controller (450) is configured to limit a velocity for the downstream printhead (430) while aligning the downstream printhead (430). - The system of claim 1, wherein:
the controller (450) is configured to limit an acceleration for the downstream printhead (430) while aligning the downstream printhead (430). - The system of claim 1, wherein:
the first sensor (422) is configured to detect lateral positions of the upstream printhead (420) based on marks applied by the upstream printhead (420) onto the web (480) of print media. - The system of claim 1, wherein:a linear actuator repositions the downstream printhead (430) based on input from the controller (450), andthe controller (450) is configured to determine discrepancies between input directing the linear actuator to move the downstream printhead (430) a distance and actual motion of the downstream printhead (430), and to adjust the input from the controller (450) based on the discrepancies.
- A method comprising the steps of:
providing a continuous-forms printing system (400) including a printer (410) that prints on a web (480) of print media, said printing system (400) comprising:
a printhead alignment system (460) for the continuous-forms printing system (400) comprising an upstream printhead (420) and a downstream printhead (430), the printhead alignment system (460) comprising:a first sensor (422),a second sensor (432) anda controller (450), whereinwherein the controller (450) detects the lateral positions of the upstream printhead (420) by continuously measuring with the first sensor (422) a position of a physical edge of the web (480) of print media proximate to the upstream printhead (420) and detects the lateral positions of the downstream printhead (430) by continuously measuring with the second sensor (432) a position of a physical edge of the web (480) of print media proximate to the downstream printhead (430),the first sensor (422) detects lateral positions of the upstream printhead (420) relative to sections of the web (480) of print media traveling through the printing system (400), wherein the first sensor (422) is arranged proximate to the upstream printhead (420);the second sensor (432) detects lateral positions of the downstream printhead (430) relative to the sections of the web (480) of print media, wherein the second sensor (432) is arranged proximate to the downstream printhead (430), wherein the downstream printhead (430) is placed after the upstream printhead (420) in the direction of travel of the web (480) of print media;the controller (450) aligns the downstream printhead (430) with the sections of the web (480) of print media based on the lateral positions of the upstream printhead (420) and the lateral positions of the downstream printhead (430); and
characterized in that the controller (450) determines an amount of adjustment to move the downstream printhead (430) laterally across the web from its current lateral position to align the downstream printhead (430) with the section of the web (480), and
instructs a positioning device (434) to adjust the lateral position of the downstream printhead (430) by the time that the section of the web (480) has reached the downstream printhead (430). - The method of claim 11, further comprising:determining a lateral position of the upstream printhead (420) relative to a section of the web (480) of print media;determining when the section of the web (480) of print media will travel from the upstream printhead (420) to the downstream printhead (430); andaligning the downstream printhead (430) with the lateral position by the time the section of web (480) of print media reaches the downstream printhead (430).
- The method of claim 11, further comprising:applying a low pass filter to input indicating a stream of detected lateral positions of the upstream printhead (420); andaligning the downstream printhead (430) based on the filtered stream of lateral positions.
- The method of claim 11, further comprising:
identifying a point in time to align the downstream printhead (430) with a section of the web (480) of print media based on a distance between the upstream printhead (420) and the downstream printhead (430). - The method of claim 11, further comprising:
identifying a point in time to align the downstream printhead (430) with a section of the web (480) of print media based on a speed of the web (480) of print media.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/522,455 US9186885B2 (en) | 2013-07-02 | 2014-10-23 | Alignment of printheads in printing systems |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3020555A1 EP3020555A1 (en) | 2016-05-18 |
EP3020555B1 true EP3020555B1 (en) | 2019-09-18 |
Family
ID=54325480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP15189972.1A Active EP3020555B1 (en) | 2014-10-23 | 2015-10-15 | Alignment of printheads in printing systems |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3020555B1 (en) |
JP (1) | JP6665481B2 (en) |
CN (1) | CN105538911B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3974197A1 (en) * | 2020-09-23 | 2022-03-30 | SCREEN Holdings Co., Ltd. | Printing apparatus |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6740706B2 (en) * | 2016-05-20 | 2020-08-19 | ę Ŗå¼ä¼ē¤¾ćŖć³ć¼ | Image forming apparatus and head position adjusting method |
JP2018002341A (en) * | 2016-06-28 | 2018-01-11 | äøč±éå·„å°å·ē“å·„ę©ę¢°ę Ŗå¼ä¼ē¤¾ | Paper joined part detecting device of cardboard sheet, production apparatus of cardboard sheet and cardboard sheet |
US10334130B2 (en) | 2017-03-15 | 2019-06-25 | Ricoh Company, Ltd. | Image forming apparatus, image forming system, and position adjustment method |
JP7098979B2 (en) * | 2017-03-21 | 2022-07-12 | ę Ŗå¼ä¼ē¤¾ćŖć³ć¼ | How to adjust the position of the transfer device, transfer system and head unit |
CN111367410A (en) * | 2020-02-27 | 2020-07-03 | ē ęµ·å„彩ęå°ē§ęęéå ¬åø | Printing method, printing device, storage medium and handheld printer |
US12020093B2 (en) | 2020-02-27 | 2024-06-25 | Zhuhai Bentsai Electronics Co., Ltd. | Handheld printer, printing method, information processing method and printing device |
GB202216646D0 (en) * | 2022-11-08 | 2022-12-21 | Dover Europe Sarl | Printing apparatus and method of measurement |
GB202216615D0 (en) * | 2022-11-08 | 2022-12-21 | Dover Europe Sarl | Printing apparatus and method of measurement |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5442388A (en) * | 1992-01-16 | 1995-08-15 | Xerox Corporation | Method and means for correcting lateral registration errors |
US20050219557A1 (en) * | 2004-03-30 | 2005-10-06 | Yoshikazu Koike | Printer |
US20100149248A1 (en) * | 2008-12-15 | 2010-06-17 | Seiko Epson Corporation | Print position correcting device, method of controlling print position correcting device, and printing apparatus |
JP2011136526A (en) * | 2009-12-29 | 2011-07-14 | Seiko Epson Corp | Recording position correction apparatus, control program thereof, control method thereof and recorder |
JP2011189602A (en) * | 2010-03-15 | 2011-09-29 | Seiko Epson Corp | Position correction apparatus and recording apparatus |
JP2014189337A (en) * | 2013-03-26 | 2014-10-06 | Dainippon Screen Mfg Co Ltd | Image recording apparatus and correction method |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5272493A (en) * | 1992-04-02 | 1993-12-21 | Xerox Corporation | Method and apparatus for registration of sequential images in a single pass, multi-LED printbar printer |
EP1238813A1 (en) * | 2001-03-08 | 2002-09-11 | Agfa-Gevaert | An ink jet printer equipped for aligning the printheads |
US6554398B2 (en) * | 2001-03-08 | 2003-04-29 | Agfa-Gevaert | Ink-jet printer equipped for aligning the printheads |
JP4451880B2 (en) * | 2003-06-23 | 2010-04-14 | ć¶ ćććÆćæć¼ ć¢ć³ć ć®ć£ć³ćć« ć«ć³ććć¼ | Manufacturing method for generating highly positioned printed images and embossed patterns on a stretchable substrate |
US7309118B2 (en) * | 2004-11-30 | 2007-12-18 | Xerox Corporation | Systems and methods for reducing cross process direction registration errors of a printhead using a linear array sensor |
JP2006306077A (en) * | 2005-03-30 | 2006-11-09 | Fuji Photo Film Co Ltd | Liquid ejection device and ejection abnormality detection method |
JP5444838B2 (en) * | 2008-11-04 | 2014-03-19 | ć»ć¤ć³ć¼ćØćć½ć³ę Ŗå¼ä¼ē¤¾ | Recording position correction apparatus, recording apparatus, and recording position correction method |
JP2010179583A (en) * | 2009-02-06 | 2010-08-19 | Seiko Epson Corp | Head unit position adjusting method and recording device |
US8075086B2 (en) * | 2009-07-31 | 2011-12-13 | Xerox Corporation | Paper skew detection system |
DE102009039444A1 (en) * | 2009-08-31 | 2011-03-03 | Eastman Kodak Co. | Printing device and method for printing on a printing substrate |
JP2011079214A (en) * | 2009-10-07 | 2011-04-21 | Seiko Epson Corp | Drawing device, drawing method and program of drawing device |
US8529007B2 (en) * | 2010-11-08 | 2013-09-10 | Xerox Corporation | Method and system for reflex printing to compensate for registration errors in a continuous web inkjet printer |
US8608273B2 (en) * | 2011-03-02 | 2013-12-17 | Ricoh Production Print Solutions | Print data compensation for variations in paper position within a printing system |
JP2013049267A (en) * | 2011-08-01 | 2013-03-14 | Ricoh Co Ltd | Image forming apparatus, pattern positioning method, program, and method for manufacturing printed matter |
JP5636349B2 (en) * | 2011-09-09 | 2014-12-03 | ę Ŗå¼ä¼ē¤¾ćć¤ć³ć· | Sheet-fed digital printing method |
US8714687B1 (en) * | 2012-10-30 | 2014-05-06 | Eastman Kodak Company | Web skew compensation in a printing system |
-
2015
- 2015-10-15 EP EP15189972.1A patent/EP3020555B1/en active Active
- 2015-10-21 JP JP2015207565A patent/JP6665481B2/en active Active
- 2015-10-21 CN CN201510688199.6A patent/CN105538911B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5442388A (en) * | 1992-01-16 | 1995-08-15 | Xerox Corporation | Method and means for correcting lateral registration errors |
US20050219557A1 (en) * | 2004-03-30 | 2005-10-06 | Yoshikazu Koike | Printer |
US20100149248A1 (en) * | 2008-12-15 | 2010-06-17 | Seiko Epson Corporation | Print position correcting device, method of controlling print position correcting device, and printing apparatus |
JP2011136526A (en) * | 2009-12-29 | 2011-07-14 | Seiko Epson Corp | Recording position correction apparatus, control program thereof, control method thereof and recorder |
JP2011189602A (en) * | 2010-03-15 | 2011-09-29 | Seiko Epson Corp | Position correction apparatus and recording apparatus |
JP2014189337A (en) * | 2013-03-26 | 2014-10-06 | Dainippon Screen Mfg Co Ltd | Image recording apparatus and correction method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3974197A1 (en) * | 2020-09-23 | 2022-03-30 | SCREEN Holdings Co., Ltd. | Printing apparatus |
US11738575B2 (en) | 2020-09-23 | 2023-08-29 | SCREEN Holdings Co., Ltd. | Printing apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN105538911A (en) | 2016-05-04 |
CN105538911B (en) | 2017-07-07 |
JP2016083936A (en) | 2016-05-19 |
JP6665481B2 (en) | 2020-03-13 |
EP3020555A1 (en) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3020555B1 (en) | Alignment of printheads in printing systems | |
US9028027B2 (en) | Alignment of printheads in printing systems | |
US9186885B2 (en) | Alignment of printheads in printing systems | |
JP5514006B2 (en) | Method for aligning printer printheads for applying ink to web paper | |
JP6417858B2 (en) | Recording apparatus and recording apparatus control method | |
JP6390211B2 (en) | Frequency-based web steering in printing systems | |
EP2218584B1 (en) | System and Method for Cross-Process Control of Continuous Web Printing System | |
US8573727B2 (en) | Inkjet printing apparatus and carriage control method for controlling carriage speed | |
EP3317110B1 (en) | Calibrating a media advance system of a page wide array printing device | |
US8562101B2 (en) | Method and system for correcting media shift during identification of printhead roll | |
US8491081B2 (en) | System and method for compensating for roll eccentricity in a printer | |
US10071549B2 (en) | Printhead position control | |
US11179952B2 (en) | Conveying apparatus and image forming apparatus | |
EP2878558B1 (en) | Targeted heating of substrate | |
JP2014527923A (en) | How to print a continuous swath | |
JP6865630B2 (en) | Recording device and recording method | |
JP7501389B2 (en) | Inkjet recording apparatus and ink ejection control method | |
US11928533B2 (en) | Conveying device, image forming apparatus, conveying method, and non-transitory recording medium | |
JP2008012891A (en) | Automatic registration adjusting | |
JP2016087884A (en) | Recording means discharge position adjusting device, linear error correction value generation device, image forming device, and recording means position correction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAB | Information related to the publication of an a document modified or deleted |
Free format text: ORIGINAL CODE: 0009199EPPU |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20151015 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20170411 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20190410 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602015038133 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1180812 Country of ref document: AT Kind code of ref document: T Effective date: 20191015 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20190918 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191218 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191218 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191219 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1180812 Country of ref document: AT Kind code of ref document: T Effective date: 20190918 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200120 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200224 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602015038133 Country of ref document: DE |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG2D | Information on lapse in contracting state deleted |
Ref country code: IS |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191031 Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191015 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191031 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200119 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20191031 |
|
26N | No opposition filed |
Effective date: 20200619 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191015 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20151015 Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190918 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230522 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20231020 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20231026 Year of fee payment: 9 Ref country code: DE Payment date: 20231020 Year of fee payment: 9 |