Controlling and monitoring digital printing systems by inspecting periodic patterns on flexible substrates

The digital printing system uses a flexible substrate with a periodic pattern to enhance control and monitoring, addressing registration errors and image distortions by deriving signals from interleaved fibers, thereby improving image quality and system reliability.

JP7759314B2Active Publication Date: 2025-10-23LANDA
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
JP2022514497
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-09-05
Filing Date
2020-09-02
Publication Date
2025-10-23
Estimated Expiration
2040-09-02

AI Technical Summary

Technical Problem

Existing digital printing systems face challenges in accurately controlling and monitoring the operation of flexible substrates, such as intermediate transfer members (ITMs), due to variations in marker formation and limited marker placement, leading to registration errors and image distortions.

Method used

A digital printing system utilizing a flexible substrate with a periodic pattern, illuminated by an optical assembly to derive signals for controlling and monitoring the printing process, including adjusting substrate movement speed, tension, and ink deposition based on detected patterns from interleaved fibers.

Benefits of technology

Reduces image distortions and registration errors by precisely tracking substrate movement and status, eliminating the need for physical markers and improving system reliability and image quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007759314000014
    Figure 0007759314000014
  • Figure 0007759314000015
    Figure 0007759314000015
  • Figure 0007759314000016
    Figure 0007759314000016
Patent Text Reader

Abstract

The digital printing system (10) includes a flexible substrate (44), an optical assembly (200, 301), and a processor (20). The flexible substrate (44) has a periodic pattern and is configured to move and receive ink droplets in a printing process to form an image thereon. The optical assembly (200, 301) is configured to illuminate the flexible substrate (44) with light (215, 315), detect the light (215, 315) from the flexible substrate (44), and derive a signal indicative of the periodic pattern from the detected light (215, 315). The processor (20) is configured to receive the signal and monitor or control the digital printing system (10) based on the periodic pattern indicated by the signal.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates generally to digital printing, and more particularly to methods and systems for controlling and monitoring the operation and calibration of digital printing systems. [Background technology]

[0002] Various methods and devices for controlling processes in digital printing are known in the art.

[0003] For example, PCT Patent Application No. PCT / IB2013 / 051727 describes a control device and method for a printing system including, for example, an intermediate transfer member (ITM). Some embodiments relate to adjusting the speed and / or tension and / or length of the ITM. Some embodiments relate to adjusting the deposition of ink on a moving ITM. Some embodiments control a device configured to alert a user of one or more events related to the operation of the ITM.

[0004] PCT Patent Application No. PCT / IB2019 / 055288 describes an intermediate transfer member (ITM) configured to receive ink droplets to form an ink image thereon and transfer the ink image to a target substrate, the ITM including one or more layers and one or more markers integrated with at least one of the one or more layers at one or more respective marking locations along the ITM. Summary of the Invention [Means for solving the problem]

[0005] One embodiment of the present invention described herein provides a digital printing system including a flexible substrate, an optical assembly, and a processor. The flexible substrate has a periodic pattern and is configured to be moved and receive ink droplets in a printing process to form an image thereon. The optical assembly is configured to illuminate the flexible substrate with light, detect the light from the flexible substrate, and derive a signal indicative of the periodic pattern from the detected light. The processor is configured to receive the signal and monitor or control the digital printing system based on the periodic pattern indicated by the signal.

[0006] In some embodiments, the flexible substrate includes a flexible intermediate transfer member (ITM) configured to receive the ink droplets and transfer the image to the target substrate. In other embodiments, the flexible substrate includes a woven fabric. In yet other embodiments, the woven fabric includes first and second sets of fibers interleaved with one another according to a periodic pattern, and the optical assembly is configured to derive a signal indicative of the periodic pattern from the interleaved first and second sets of fibers.

[0007] In one embodiment, the first and second sets of fibers are arranged orthogonally to one another according to a periodic pattern, and the optical assembly is configured to derive a signal indicative of the periodic pattern from the orthogonal arrangement of the first and second sets of fibers. In another embodiment, the first set of fibers are arranged orthogonal to an axis of movement of the flexible substrate according to a periodic pattern, and the optical assembly is configured to derive a signal indicative of the periodic pattern from the first set of fibers. In yet another embodiment, the woven fabric includes a periodic pattern, and the optical assembly is configured to detect a plurality of position reference points within the periodic pattern of the woven fabric, and the processor is configured to calculate a position of the flexible substrate based on at least one of the position reference points.

[0008] In some embodiments, the signal indicates the position of at least one of the position reference points, and the processor is configured to control the digital printing system based on one or more of the position reference points. In other embodiments, the system includes an image forming station configured to direct first ink droplets to a first ink location on a flexible substrate and direct second ink droplets to a second ink location on the flexible substrate, the signal including a first signal indicating the first ink location and a second signal indicating the second ink location, and the processor is configured to control positioning between the first and second ink locations based on the first and second signals. In yet other embodiments, the first ink droplets include a first color and the second ink droplets include a second color different from the first color, and the processor is configured to control positioning between the colors based on the first and second signals.

[0009] In one embodiment, the signals include a first signal derived at a first time and a second signal derived at a second time different from the first time, and the processor is configured to monitor one or more parameters of the flexible substrate based on the first and second signals. In another embodiment, the processor is configured to schedule replacement of the flexible substrate based on the first and second signals. In yet another embodiment, the processor is configured to monitor stretching of the flexible substrate based on at least one of the first and second signals.

[0010] In some embodiments, the processor is configured to adjust a speed of movement of the flexible substrate based on at least one of the first and second signals. In other embodiments, the processor is configured to adjust a tension applied to the flexible substrate based on at least one of the first and second signals. In yet other embodiments, the flexible substrate has an opacity that varies according to a periodic pattern.

[0011] In one embodiment, the processor is configured to control the printing process based on the periodic pattern indicated by the signal. In another embodiment, the flexible substrate includes a flexible intermediate transfer member (ITM) configured to receive an image and then transfer the image to a target substrate, and the processor is configured to adjust or interrupt the transfer of the image based on the signal. In yet another embodiment, the processor is configured to calibrate at least one assembly of the digital printing system based on the signal.

[0012] In some embodiments, the flexible substrate includes (i) a woven fabric having a periodic pattern and a first elongation obtained upon application of a given tension to the moving flexible substrate, and (ii) a seam for connecting edges of the woven fabric, the seam having a structure other than the periodic pattern such that application of the given tension to the moving flexible substrate causes the seam to have a second elongation different from the first elongation, the second elongation being different from the first elongation, and the processor is configured to calculate a ratio between the first and second elongations based on the signal. In other embodiments, the processor is configured to control the digital printing system based on the calculated ratio between the first and second elongations. In yet another embodiment, the flexible substrate includes a continuous loop configured to be moved within the digital printing system in at least first and second revolutions, the processor is configured to calculate at least (i) a first ratio between the first and second elongations per first revolution, and (ii) a second ratio between the first and second elongations per second revolution, and the processor is configured to monitor or control the digital printing system based on at least the first ratio and the second ratio.

[0013] In one embodiment, the optical assembly includes at least a first sensing assembly configured to derive a first periodic signal and a second position sensing assembly configured to derive a second periodic signal, the first and second position assemblies being disposed at first and second respective positions across the flexible substrate, and the processor being configured to detect strain induced in the flexible substrate based on the first and second periodic signals. In another embodiment, the first and second position assemblies are disposed along an axis perpendicular to the direction of movement of the flexible substrate. In yet another embodiment, at least one of the first and second position assemblies is disposed adjacent to an edge of the flexible substrate.

[0014] In some embodiments, the periodic pattern of the flexible substrate functions as an encoder scale of a motion encoder, while in other embodiments, the flexible substrate and the optical assembly together function as a motion encoder.

[0015] According to one embodiment of the present invention, there is additionally provided a method for controlling a digital printing system, the method comprising illuminating with light a movable flexible substrate having a periodic pattern, the flexible substrate receiving ink droplets in a printing process to form an image thereon, the light from the flexible substrate being detected and a signal indicative of the periodic pattern being derived from the detected light, and the digital printing system being monitored or controlled based on the periodic pattern indicated by the signal.

[0016] According to one embodiment of the present invention, there is further provided a system for manufacturing a flexible substrate having a periodic pattern, the system including a motion assembly, an optical assembly, a cutting subsystem, and a processor. The motion assembly is configured to move the flexible substrate along a motion direction. The optical assembly is configured to illuminate the flexible substrate with light, detect light from the flexible substrate, and derive a signal indicative of the periodic pattern from the detected light. The cutting subsystem is configured to cut the flexible substrate. The processor is configured to receive a signal from the optical assembly, determine a cutting location at which the flexible substrate should be cut based on the signal, and control the cutting subsystem to cut the flexible substrate at the location.

[0017] In some embodiments, the periodic pattern includes a plurality of repeating pattern units, the signal includes a plurality of pulses indicative of each pattern unit detected by the optical assembly, and the processor is configured to count the number of pulses in the signal and determine the cut location in response to detecting that the number of pulses exceeds a preassigned value. In other embodiments, the processor is configured to control the motion assembly to move the flexible substrate at a first velocity during a first time interval during which the processor is counting pulses and at a second velocity during a second time interval during which the processor controls the cutting subsystem to cut the flexible substrate. In yet other embodiments, the flexible substrate includes a woven fabric having first and second sets of fibers interleaved with one another according to a periodic pattern, and the optical assembly is configured to derive the signal indicative of the periodic pattern from light detected from the first and second sets of interleaved fibers.

[0018] In one embodiment, the first and second sets of fibers are arranged orthogonally to one another according to a periodic pattern, and the optical assembly is configured to derive a signal indicative of the periodic pattern from light detected from the orthogonal arrangement of the first and second sets of fibers. In another embodiment, the first set of fibers are arranged orthogonal to a direction of movement of the flexible substrate according to a periodic pattern, and the optical assembly is configured to derive a signal indicative of the periodic pattern from light detected from the first set of fibers.

[0019] According to one embodiment of the present invention, there is further provided a method for manufacturing a flexible substrate having a periodic pattern, the method comprising: moving the flexible substrate over a production surface along a moving direction; illuminating the flexible substrate with light; detecting the light from the flexible substrate; and deriving a signal indicative of the periodic pattern from the detected light; determining a cutting location at which to cut the flexible substrate based on the signal; and cutting the flexible substrate at the cutting location.

[0020] The present invention will be more fully understood from the following detailed description of the embodiments thereof when taken in conjunction with the drawings in which: [Brief explanation of the drawings]

[0021] [Figure 1] 1 is a schematic side view of a digital printing system in accordance with one embodiment of the present invention; [Figure 2A] 1 is a schematic, pictorial illustration of a blanket fabric of a digital printing system, in accordance with one embodiment of the present invention; [Figure 2B] 1 is a schematic cross-sectional view of a blanket fabric of a digital printing system, in accordance with one embodiment of the present invention. [Figure 3] 1 is a schematic cross-sectional view of a position sensing assembly in accordance with one embodiment of the present invention; [Figure 4] 1 is a schematic cross-sectional view of a process control assembly in accordance with one embodiment of the present invention. [Figure 5]FIG. 10 is a block diagram that schematically illustrates a method for matching a distance measured on a blanket with a pitch size between two nozzles of different print heads, in accordance with one embodiment of the present invention. [Figure 6] FIG. 1 is a block diagram that schematically illustrates a method for estimating relative stretch between a blanket seam and a fabric section using fiber events received from a position sensing assembly, in accordance with one embodiment of the present invention. [Figure 7] 1 is a schematic, pictorial illustration of a system for cutting blanket fabric during blanket manufacture, in accordance with one embodiment of the present invention; [Figure 8] 2 is a schematic, pictorial diagram of a subsystem for monitoring the position and alignment of a moving blanket, in accordance with one embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0022] overview Embodiments of the invention described below provide methods and systems for controlling a printing process performed in a digital printing system. In some embodiments, the printing process includes moving a flexible intermediate transfer member (ITM), also referred to herein as a blanket, configured to receive ink droplets that form an image thereon. The image is then transferred from the blanket to a target substrate, such as a sheet or continuous web.

[0023] To control the printing process, the system's processor, also referred to herein as a print controller, receives control data, such as the position of the blanket relative to a reference point. In principle, it is possible to place markers on the blanket and mount a signal acquisition device on the printing system, configured to provide a signal indicative of the position of one of the markers traversing the signal acquisition device. However, at least some of the markers (a) may differ from one another, for example, due to variations in the marker formation process, and / or (b) may be obscured by defects formed in the blanket. Moreover, the number of markers placed on the blanket is limited by various parameters, such as marker size and the distance between adjacent markers, which affect the frequency and / or quality of marker measurements.

[0024] In some embodiments, the blanket comprises a fabric made from two or more sets of interleaved fibers, the fabric having an opacity that varies according to the periodic pattern of the interleaved fibers.

[0025] In some embodiments, the digital printing system includes an optical assembly having a light source on one side of the blanket and a photodetector on the other side of the blanket, the optical assembly configured to illuminate the blanket with light, detect the light passing through the textile, and derive from the detected light one or more position signals indicative of one or more respective positional reference points (e.g., fibers) within the periodic pattern of the textile.

[0026] In some embodiments, based on the signal, a processor of the digital printing system is configured to control the printing process and monitor the status of various elements of the system, such as a replaceable blanket. For example, based on the signal, the processor may adjust the blanket movement speed and / or ink droplet ejection time / sequence to correct for blanket distortion during the printing process, e.g., to improve registration between different ink images made from different color inks. Moreover, based on the signal, the processor may detect overstretching or understretching of the blanket and accordingly adjust the tension applied to the blanket by the printing system. In some embodiments, the processor may maintain a threshold value and schedule a blanket change if the overstretching exceeds the threshold.

[0027] The disclosed technology improves the quality of digitally printed images by reducing image distortions introduced during the printing process, for example, due to registration errors. Additionally, the disclosed technology reduces manufacturing costs by eliminating the need to create position markers on the ITM or any flexible continuous substrate configured to receive ink droplets that form an image thereon, and / or by improving system reliability through the ability to closely track blanket movement and status.

[0028] System Description 1 is a schematic side view of a digital printing system 10 in accordance with one embodiment of the present invention. In some embodiments, system 10 includes a rotating flexible blanket 44 that cycles through an imaging station 60, a drying station 64, an impression station 84, and a blanket treatment station 52. In the context of the present invention and in the claims, the terms "blanket" and "intermediate transfer member (ITM)" are used interchangeably to refer to a flexible member including one or more layers that is used as an intermediate member configured to receive an ink image and transfer the ink image to a target substrate, as described in detail below.

[0029] In an operational mode, imaging station 60 is configured to form a mirror ink image, also referred to herein as an “ink image” (not shown) or simply “image,” of digital image 42 on an upper run of the surface of blanket 44. The ink image is then transferred to a target substrate (e.g., paper, folding carton, multilayer polymer, or any suitable flexible packaging in the form of a sheet or continuous web) disposed beneath a lower run of blanket 44.

[0030] In the context of the present invention, the term "run" refers to the length or segment of blanket 44 between any two given rollers over which blanket 44 is guided.

[0031] In some embodiments, during installation, blanket 44 may be attached edge-to-edge in an area referred to herein as seam 59 to form a continuous blanket loop (not shown). In some embodiments, seam 59 may have a different structure, and therefore different mechanical properties, than that of the weave of blanket 44. The structural differences are illustrated in FIGS. 2A and 2B below, and an embodiment related to the mechanical property differences is described in detail in FIG. 6 below. One example of a method and system for seam installation is described in detail in PCT International Patent Publication No. WO 2019 / 012456, the disclosure of which is incorporated herein by reference.

[0032] In some embodiments, imaging station 60 typically includes multiple print bars 62, each mounted (e.g., using a slider) on a frame (not shown) positioned at a fixed height above the surface of the upper run of blanket 44. In some embodiments, each print bar 62 includes a strip of print head the same width as the print area on blanket 44 and includes individually controllable print nozzles.

[0033] In some embodiments, imaging station 60 may include any suitable number of bars 62, and each bar 62 may include a printing fluid, such as a different colored water-based ink. The inks typically have visible colors such as, but not limited to, cyan, magenta, red, green, blue, yellow, black, and white. In the example of FIG. 1, imaging station 60 includes seven print bars 62, but may include four print bars 62 having any selected color, such as, for example, cyan, magenta, yellow, and black.

[0034] In some embodiments, the print heads are configured to eject ink droplets of different colors onto the surface of blanket 44 to form an ink image (not shown) on the surface of blanket 44 .

[0035] In some embodiments, the different print bars 62 are spaced apart from one another along an axis of movement, also referred to herein as the direction of blanket 44 movement, represented by arrow 94. In this configuration, precise spacing between the bars 62 and synchronization between the direction of the ink droplets of each bar 62 and the moving blanket 44 is essential to enable precise placement of the image pattern.

[0036] In some embodiments, system 10 includes a hot gas or blower 66 and / or an infrared (IR) heater or other suitable type of heater adapted for the printing application. In the example of FIG. 1 , blower 66 is positioned between print bars 62 and configured to partially dry ink droplets deposited on the surface of blanket 44. This flow of warm air between print bars can help, for example, to reduce condensation on the surface of the print head, and / or to treat satellites (e.g., residue or small droplets dispersed around the main ink droplets), and / or to prevent clogging of inkjet nozzles in the print head, and / or to prevent droplets of different color inks on blanket 44 from undesirably intermixing with each other. In some embodiments, system 10 includes a drying station 64 configured to blow warm air (or another gas) onto the surface of blanket 44. In some embodiments, the drying station includes a blower 68 or any other suitable drying device.

[0037] At drying station 64, the ink image formed on blanket 44 is exposed to radiation and / or hot air to more thoroughly dry the ink, evaporating most or all of the liquid carrier and leaving only a layer of resin and colorant that is heated to the point where it becomes a tacky ink film.

[0038] In some embodiments, system 10 includes a blanket module 70 that includes a rotating ITM, such as blanket 44. In some embodiments, blanket module 70 includes one or more rollers 78, at least one of which includes an encoder (not shown) configured to record the position of blanket 44 in order to control the position of sections of blanket 44 relative to the respective print bars 62. In some embodiments, the encoder of roller 78 typically includes a rotary encoder configured to generate a rotary-based position signal indicative of the angular displacement of the respective roller. It should be noted that in the context of the present invention and claims, the terms "indicative of" and "indication" are used interchangeably.

[0039] Additionally or alternatively, blanket 44 may include an embedded encoder (not shown) for controlling the operation of various modules of system 10. One embodiment of an embedded encoder is described in detail, for example, in U.S. Provisional Application No. 62 / 689,852, the disclosure of which is incorporated herein by reference.

[0040] In some embodiments, blanket 44 is guided over rollers 76 and 78 and a powered tensioning roller, also referred to herein as dancer assembly 74. Dancer assembly 74 is configured to control the amount of slack in blanket 44, its movement being represented diagrammatically by a double-headed arrow. Furthermore, any stretching of blanket 44 due to aging will not affect the ink image placement performance of system 10 and will simply require further slack to be taken up by tensioning dancer assembly 74.

[0041] In some embodiments, dancer assembly 74 may be motorized. The configuration and operation of rollers 76 and 78 are described in further detail, for example, in U.S. Patent Application Publication No. 2017 / 0008272 and the aforementioned PCT International Publication No. WO2013 / 132424, the disclosures of which are incorporated herein by reference in their entireties.

[0042] In some embodiments, system 10 may include one or more tension sensors (not shown) positioned at one or more locations along blanket 44. The tension sensors may be integrated within blanket 44 or may include sensors external to blanket 44 using any other suitable technique for obtaining signals indicative of the mechanical tension applied to blanket 44. In some embodiments, processor 20 and additional controllers (e.g., shown in FIGS. 2 and 3 below) of system 10 are configured to receive signals generated by the tension sensors to monitor the tension applied to blanket 44 and to control the operation of dancer assembly 74.

[0043] At the printing station 84, the blanket 44 passes between an impression cylinder 82 and a pressure cylinder 90, which is configured to transport a compressible blanket.

[0044] In some embodiments, the system 10 includes a control console 12 configured to control multiple modules of the system 10, such as a blanket module 70, an image forming station 60 disposed above the blanket module 70, and a substrate transport module 80 disposed below the blanket module 70, including one or more printing stations as described below.

[0045] In some embodiments, console 12 includes a processor 20, typically a general-purpose computer, with appropriate front-end and interface circuitry for interfacing with and receiving signals from the controller of dancer assembly 74 and controller 54 via cable 57. In some embodiments, controller 54, shown diagrammatically as a single unit, may include one or more electronic modules mounted in predetermined locations on system 10. At least one of the electronic modules of controller 54 may include an electronic device, such as a control circuit or processor (not shown), configured to control the various modules and stations of system 10. In some embodiments, processor 20 and control circuitry may be programmed with software to perform functions used by the printing system, and data for the software may be stored in memory 22. The software may be downloaded in electronic form to processor 20 and control circuitry, for example, via a network, or may be provided on a non-transitory, tangible medium, such as an optical, magnetic, or electronic memory medium.

[0046] In some embodiments, console 12 includes a display 34 configured to display data and images received from processor 20 or input inserted by a user (not shown) using input device 40. In some embodiments, console 12 may have any other suitable configuration, for example, alternative configurations of console 12 and display 34 are described in detail in U.S. Pat. No. 9,229,664, the disclosure of which is incorporated herein by reference.

[0047] In some embodiments, the processor 20 is configured to display on the display 34 the digital image 42 including one or more segments (not shown) of the image 42 and / or various types of test patterns that may be stored in the memory 22.

[0048] In some embodiments, the blanket treatment station 52, also referred to herein as a cooling station, is configured to treat the blanket, for example, by cooling it and / or applying a treatment fluid to the outer surface of the blanket 44 and / or cleaning the outer surface of the blanket 44. In the blanket treatment station 52, the temperature of the blanket 44 can be reduced to a desired value before the blanket 44 enters the imaging station 60. Treatment can be performed by passing the blanket 44 over one or more rollers or blades configured to cool and / or clean and / or apply a treatment fluid to the outer surface of the blanket.

[0049] In some embodiments, the blanket treatment station 52 may be located adjacent to the imaging station 60 in addition to, or instead of, the location of the blanket treatment station 52 shown in Figure 1. In such embodiments, the blanket treatment station may include one or more bars adjacent to the print bar 62, where treatment fluid is applied to the blanket 44 by jets.

[0050] In some embodiments, processor 20 is configured to receive a signal indicative of the surface temperature of blanket 44, for example, from a temperature sensor (not shown), to monitor the temperature of blanket 44 and control the operation of blanket treatment station 52. Examples of such treatment stations are described, for example, in PCT International Publication Nos. WO 2013 / 132424 and WO 2017 / 208152, the disclosures of which are incorporated herein by reference in their entireties.

[0051] Additionally or alternatively, treatment fluid may be applied to blanket 44 by jetting prior to ink jetting at the imaging stations.

[0052] 1, station 52 is mounted between impression station 84 and imaging station 60, although station 52 may be mounted adjacent blanket 44 in any other or additional suitable location or locations between impression station 84 and imaging station 60. As previously mentioned, station 52 may additionally or alternatively include a bar adjacent imaging station 60.

[0053] In the example of FIG. 1, impression cylinder 82 presses an ink image onto a target flexible substrate, such as an individual sheet 50 , conveyed by substrate transport module 80 from an input stack 86 to an output stack 88 via impression cylinder 82 .

[0054] In some embodiments, the lower run of blanket 44 selectively interacts with impression cylinder 82 at impression station 84 to impress an image pattern onto a target flexible substrate compressed between blanket 44 and impression cylinder 82 under the pressure of pressure cylinder 90. For the simplex printer shown in FIG. 1 (i.e., printing on one side of sheet 50), only one impression station 84 is required.

[0055] In other embodiments, module 80 may include two or more impression cylinders to enable one or more duplex printing runs. A two-impression cylinder configuration also allows for single-sided printing to be performed at twice the speed of duplex printing. In addition, mixed lots of single-sided and double-sided prints can be printed. In alternative embodiments, a different configuration of module 80 may be used for printing on continuous web substrates. Detailed descriptions and various configurations of duplex printing systems and systems for printing on continuous web substrates are provided, for example, in U.S. Pat. Nos. 9,914,316 and 9,186,884, PCT International Publication No. WO 2013 / 132424, U.S. Patent Application Publication No. 2015 / 0054865, and U.S. Provisional Application No. 62 / 596,926, the disclosures of which are incorporated herein by reference in their entirety.

[0056] As briefly described above, a sheet 50 or continuous web substrate (not shown) is conveyed by module 80 from an input stack 86 and passes through a nip (not shown) located between impression cylinder 82 and pressure cylinder 90. Within the nip, the surface of blanket 44 carrying the ink image is pressed firmly against sheet 50 (or other suitable substrate) by, for example, a compressible blanket (not shown) of pressure cylinder 90, thereby imprinting the ink image onto the surface of sheet 50 and cleanly separating it from the surface of blanket 44. Sheet 50 is then conveyed to output stack 88.

[0057] 1, roller 78 is positioned on the upper run of blanket 44 and is configured to keep blanket 44 taut as it passes adjacent to imaging station 60. Furthermore, it is particularly important to control the speed of blanket 44 under imaging station 60 to obtain precise jetting and deposition of ink droplets onto the surface of blanket 44, and thereby placement of the ink image, by imaging station 60.

[0058] In some embodiments, the impression cylinder 82 is periodically engaged and disengaged from the blanket 44 to transfer the ink image from the moving blanket 44 to a target substrate passing between the blanket 44 and the impression cylinder 82. In some embodiments, the system 10 is configured to apply torque to the blanket 44 using the roller and dancer assembly described above to maintain the upper run taut and substantially isolate the upper run of the blanket 44 from being affected by mechanical vibrations occurring in the lower run.

[0059] In some embodiments, system 10 includes an image quality control station 55, also referred to herein as an automated quality control (AQM) system, which functions as a closed-loop inspection system integrated within system 10. In some embodiments, station 55 may be located adjacent impression cylinder 82, as shown in FIG. 1, or at any other suitable location within system 10.

[0060] In some embodiments, station 55 includes a camera (not shown) configured to acquire one or more digital images of the aforementioned ink images printed on sheet 50. In some embodiments, the camera may include any suitable image sensor, such as a contact image sensor (CIS) or a complementary metal oxide semiconductor (CMOS) image sensor, and a scanner including a slit having a width of about 1 meter or any other suitable width.

[0061] In the context of this disclosure and in the claims, the term "about" or "approximately" in connection with any numerical value or range indicates an appropriate dimensional tolerance that enables a part or collection of components to function for its intended purpose as described herein. For example, "about" or "approximately" may refer to a range of values ​​of ±20% of the recited value, e.g., "about 90%" may refer to a range of values ​​of 72% to 100%.

[0062] In some embodiments, station 55 may include a spectrophotometer (not shown) configured to monitor the quality of the ink printed on sheet 50 .

[0063] In some embodiments, digital images acquired by station 55 are transmitted to a processor, such as processor 20 or any other processor in station 55, which is configured to evaluate the quality of each printed image. Based on that evaluation and signals received from controller 54, processor 20 is configured to control the operation of the modules and stations of system 10. In the context of the present invention and claims, the term "processor" refers to any processing device, such as processor 20 or any other processor or controller connected to or integrated with station 55, that is configured to process signals received from the camera and / or spectrophotometer in station 55. It should be noted that the signal processing operations, control-related instructions, and other computational operations described herein may be performed by a single processor or distributed among multiple processors in one or more respective computers.

[0064] In some embodiments, station 55 is configured to inspect the quality of printed images and test patterns to monitor various attributes, such as, but not limited to, perfect image registration with sheet 50, color-to-color (C2C) registration, printed geometry, image uniformity, color profile and linearity, and print nozzle functionality. In some embodiments, processor 20 is configured to automatically detect geometric distortions or other errors in one or more of the aforementioned attributes. For example, processor 20 is configured to compare between a design version of a given digital image (also referred to herein as a “master” or “source image”) and a digital image of a printed version of the given image, acquired by a camera.

[0065] In other embodiments, processor 20 may apply any suitable type of image processing software, for example, to a test pattern, to detect distortions indicative of the aforementioned errors. In some embodiments, processor 20 is configured to analyze the detected distortions to apply corrective action to the malfunctioning module and / or provide instructions to another module or station of system 10 to correct the detected distortions.

[0066] In some embodiments, processor 20 is configured to detect deviations in the profile and linearity of the printed colors based on signals received from the spectrophotometer of station 55 .

[0067] In some embodiments, processor 20 is configured to detect various types of defects based on signals acquired by station 55: (i) defects in the substrate (e.g., blanket 44 and / or sheet 50), such as scratches, pinholes, and damaged edges, and (ii) printing-related defects, such as irregular color spots, satellites, and splashes.

[0068] In some embodiments, processor 20 is configured to detect these defects by comparison between sections of the print and respective reference sections of the original design, also referred to herein as the master. Processor 20 is further configured to classify the defects and, based on the classification and predetermined criteria, reject sheets 50 having defects that are not within the specified predetermined criteria.

[0069] In some embodiments, the processor of station 55 is configured to determine whether to stop operation of system 10, for example, if the defect density exceeds a specified threshold. The processor of station 55 is further configured to initiate corrective action in one or more of the modules and stations of system 10, as described above. The corrective action may be performed on-the-fly (while system 10 continues the printing process) or offline by stopping printing operations and correcting the problem within the respective module and / or station of system 10. In other embodiments, any other processor or controller of system 10 (e.g., processor 20 or controller 54) is configured to initiate corrective action or stop operation of system 10 if the defect density exceeds a specified threshold.

[0070] Additionally or alternatively, processor 20 may be configured to receive signals, e.g., from station 55, indicative of additional types of defects and problems in the printing process of system 10. Based on these signals, processor 20 may be configured to automatically estimate the pattern placement accuracy and the level of additional types of defects not previously described. In other embodiments, any other suitable method for inspecting patterns printed on sheet 50 (or on any other substrate previously described) may also be used, e.g., using an external (e.g., offline) inspection system, or any type of measurement fixture and / or scanner. In these embodiments, based on information received from the external inspection system, processor 20 may be configured to initiate any appropriate corrective action and / or to stop operation of system 10.

[0071] The configuration of system 10 is provided in a simplified manner purely as an example to clarify the present invention. The components, modules, and stations described in the foregoing printing system 10, as well as additional components and configurations, are described in detail in, for example, U.S. Patent Nos. 9,327,496 and 9,186,884, PCT International Publication Nos. WO2013 / 132438, WO2013 / 132424, and WO2017 / 208152, and U.S. Patent Application Publication Nos. 2015 / 0118503 and 2017 / 0008272, the disclosures of which are all incorporated herein by reference.

[0072] The particular configuration of system 10 is shown as an example to illustrate the particular problem addressed by embodiments of the present invention and to demonstrate the application of these embodiments in enhancing the performance of such systems, but embodiments of the present invention are in no way limited to this particular type of example system, and the principles described herein may be applied to any other type of printing system as well.

[0073] 2A is a schematic, pictorial illustration of a blanket fabric 100 of blanket 44, in accordance with one embodiment of the present invention. Blanket fabric 100 may also be referred to simply as "fabric 100."

[0074] In some embodiments, blanket 44 may include fabric 100 and any suitable type of additional layer. Detailed embodiments relating to the stacked layer construction of any suitable blanket, such as blanket 44, are provided, for example, in PCT International Publication No. WO2017 / 208144 and PCT Patent Application No. PCT / IB2019 / 055288, the disclosures of which are incorporated herein by reference in their entirety.

[0075] In some embodiments, the woven fabric 100 includes two or more sets of fibers interleaved with one another. In this example, fibers 102 and 104 constitute first and second sets of fibers that are substantially perpendicular to one another. In this configuration, each fiber 102 is interleaved with every fiber 104, and each fiber 104 is interleaved with every fiber 102.

[0076] In some embodiments, the fabric 100 of the blanket 44 has opacity that varies according to its periodic pattern. In this example, the periodic pattern of opacity is caused by the fibers 102 and 104, while the openings 106 between the fibers 102 and 104 allow light to pass through (e.g., transparent or translucent), as described in more detail in FIG. 3 below.

[0077] In some embodiments, blanket 44 is configured to be moved by substrate transport module 80 (e.g., in the direction of movement indicated by arrow 94) to receive ink droplets and form images on blanket 44 within a printing process performed by system 10. Note that in the example fabric 100, fibers 102 are aligned parallel to each other and to the direction of movement indicated by arrow 94, and fibers 104 are aligned parallel to each other but perpendicular to arrow 94.

[0078] In some embodiments, the fabric 100 of the blanket 44 may include any suitable number of fibers, for example, between 20,000 and 30,000 fibers 104. As described below in FIG. 3 , each fiber 104 and / or the distance between adjacent fibers 104 and / or openings 106 may be used as a position reference along the axis of movement of the blanket 44.

[0079] In other embodiments, the fibers of the woven fabric 100 may have any other suitable configuration. For example, the longitudinal axes of the fibers of two or more sets may have any suitable angle (e.g., other than a right angle) relative to one another and may be oriented at any other suitable angle relative to the axis of movement of the blanket 44, represented by arrow 94. Moreover, in the example of FIG. 2A , the openings 106 have a rectangular shape determined by the orthogonality between the fibers 102 and 104. In other embodiments, the fibers 102 and 104 may be arranged at other angles relative to one another such that the openings 106 have a diamond shape or any other shape, e.g., a non-rectangular shape.

[0080] Figure 2B is a schematic cross-sectional view of the woven fabric 100 shown in Figure 2A above, in accordance with one embodiment of the present invention. In the example of Figure 2B, the cross-section is perpendicular to arrow 94, such that a single fiber 102 is interleaved with multiple fibers 104, as described in Figure 2A above.

[0081] In some embodiments, the size and periodic pattern of the openings 106 are determined by the width of the fibers and the distance between any pair of adjacent fibers, which is typically uniform along the blanket 44. In the example of FIG. 2B , the width 110 of each fiber 104 determines the aforementioned opacity and the distance 112 between the edges of adjacent fibers 104, which determines the aforementioned periodic pattern, which is substantially similar to the size of the openings 106 along arrow 94.

[0082] 2A above, another cross-sectional view (not shown) orthogonal to the cross-sectional view of FIG. 2B would show a single fiber 104 interleaved with multiple fibers 102. Note that in the so-called orthogonal cross-sectional view (not shown), the width of each fiber 102 may determine the opacity and the distance between the edges of adjacent fibers 102, which may determine the periodic pattern, as well as the size of the openings 106 in the direction orthogonal to arrow 94.

[0083] In some embodiments, seam 59 (shown and described above in FIG. 1 ) may be formed using, among other things, a thermal process that may deform or even melt fibers 102 and 104. Thus, seam 59 may be devoid of fibers, or at least may be devoid of the ordered structure of fibers 102 and 104 of blanket fabric 100.

[0084] Deriving a signal showing a periodic pattern by detecting light passing through a fabric 3 is a schematic cross-sectional view of a position sensing assembly 200 in accordance with one embodiment of the present invention. In the context of this disclosure and in the claims, the terms "position sensing assembly" and "optical assembly" are used interchangeably to refer to an optical subsystem configured to (a) illuminate blanket 44 with light, (b) detect light that passes through fabric 100 of blanket 44, and (c) derive from the detected light a signal indicative of the periodic pattern described above in FIGS. 2A and 2B. As previously mentioned, blanket 44 may include fabric 100 and any suitable type of additional layer.

[0085] In some embodiments, at least one of the aforementioned additional layers may be transparent or semi-transparent to light having one or more appropriate wavelengths. As explained in detail below, appropriate light illuminating the blanket 44 may pass through the openings 106 in the fabric 100 shown in Figures 2A and 2B and be detected by a sensor.

[0086] In some embodiments, system 10 is configured to move blanket 44 at a predetermined, controlled speed in the direction of movement represented by arrow 94 .

[0087] In the example embodiment shown in Figure 3, the fabric 100 of the blanket 44 includes three openings 106A, 106B, and 106C, which are located between each pair of adjacent fibers 104 of the fabric 100. Note that the openings 106A, 106B, and 106C are also located between adjacent fibers 102, as shown for the opening 106 in the top view of Figure 2A. The cross-sectional view of Figure 3 cannot show the dimension orthogonal to the arrow 94, and therefore the openings 106A, 106B, and 106C are shown as dashed frames to illustrate that they are also located between two adjacent fibers 102, as shown in the top view of Figure 2A above.

[0088] In some embodiments, the position sensing assembly 200 is configured to detect the positions of the openings 106A, 106B, and 106C in the blanket 44 and derive a signal indicative of the aforementioned periodic pattern from the detected positions. As described in detail below, the disclosed techniques may obtain, for a given opening, one or more signals indicative of one or more respective positions of the given opening (e.g., by using multiple position sensing assemblies 200 mounted on the system 10 along the blanket 44). These techniques may also be applied to multiple openings or other features of the textile 100 to estimate the actual positions of selected points on the blanket 44 and control the printing process of the system 10 based on these signals. In some embodiments, the openings 106A, 106B, and 106C and the fibers 104 may function as a scale encoding one or more predetermined positions on or within the blanket 44. In such an embodiment, the blanket 44 may function as an encoder scale for the position sensing assembly 200 to sense the position of a given fiber 104 and / or aperture, such as, but not limited to, apertures 106A, 106B, and 106C. In other words, the blanket 44 has built-in encoder scale features. Moreover, the combination of the blanket 44 and the position sensing assembly 200 (or any other suitable position sensing device configured to detect one or both of the fiber 104 and apertures 106A, 106B, and 106C) may function as a linear encoder for controlling the movement of the blanket 44 and for controlling the printing process of the system 10. In other words, the blanket 44 has built-in encoder scales for controlling the movement of the blanket 44 relative to the various stations and modules of the system 10.

[0089] In some embodiments, the position sensing assembly 200 includes a light source 216, such as one or more light-emitting diodes (LEDs), or one or more lasers, or any other suitable type of light source, configured to emit any suitable range of wavelengths or monochromatic wavelengths with sufficiently high luminous intensity (e.g., about 4500-9000 mcd). For example, the Power SMD LED PLCC-2 Plus product supplied by Vishay (Malvern, Pennsylvania, USA). The light source 216 is configured to emit and direct one or more collimated light beams, such as light beam 215, that may pass through the openings 106A, 106B, and 106C in the textile 100.

[0090] In some embodiments, the position sensing assembly 200 may include one or more channels, each of which may include a light source and a respective sensor as described below.

[0091] In other embodiments, blanket 44 may not have openings, such as openings 106A-106C, or may include at least one layer that is opaque and opaque to white light. In such embodiments, position sensing assembly 200 may emit light that can pass through textile 100 but still contain wavelengths affected by the periodic pattern. For example, position sensing assembly 200 may be configured to pass through layers of blanket 44 but emit infrared (IR) radiation with a varied intensity indicative of the periodic pattern.

[0092] In some embodiments, position sensing assembly 200 includes a slit assembly 208 having one or more slits, such as slit 210 having opening 204. Slit 210 is configured to transmit light beam 215 passing through openings 106A, 106B, and 106C, as described above.

[0093] In some embodiments, when the slit assembly 208 includes two or more slits spaced a predetermined distance apart from one another, the slit assembly 208 may include a shield (not shown) configured to block stray light or, for example, light scattered between adjacent slits of the slit assembly 208.

[0094] In some embodiments, the position sensing assembly 200 includes a fiber assembly 218 having a bundle of multiple optical fibers 220 arranged between a lower surface 221 and an upper surface 223 of the fiber assembly 218. In some embodiments, the surfaces 221 and 223 are transparent to the light beam 215, and the optical fibers 220 are configured to transport the light beam 215 through the fiber assembly 218. In the case of multiple light beams and / or multiple slits, the optical fibers 220 are adapted to block interference between the different light beams.

[0095] 3, the position sensing assembly 200 may include a single light beam 215 and a single slit 210. In alternative embodiments, the fiber assembly 218 may include a single fiber or any other suitable type of optical channel configured to carry the light beam 215 therethrough, as described above with respect to the fiber assembly 218.

[0096] In some embodiments, the position sensing assembly 200 includes a sensor 222, which may include a suitable type of photodiode, such as the silicon PIN photodiode SFH 206K product supplied by OSRAM Opto Semiconductors GmbH (Regensburg, Germany), or any other suitable sensing device.

[0097] In some embodiments, the sensor 222 of the position sensing assembly 200 is configured to detect the light beam 215 passing through the aforementioned opening in the textile 100 and derive a signal from the detected light, such as a current intensity over time, that exhibits the aforementioned periodic pattern.

[0098] Referring now to inset 207, a top view of a section of fabric 100 is shown being moved in the direction of arrow 94 along with blanket 44. In some embodiments, slit 210 of position sensing assembly 200 is typically fixed, but three dashed rectangles are shown in inset 207 to be in three positions relative to fabric 100 due to movement of blanket 44.

[0099] In some embodiments, the slits 210 may be sized along the Y-axis of the blanket 44 to cover a predetermined section or the entire width of the blanket 44. In the example embodiment shown in graph 209 in inset 207, in response to light beam 215 passing through apertures 106 and 106C and through slit 210, sensor 222 is configured to generate current signals 217 indicative of the light intensity sensed between two adjacent fibers 104. As shown in graph 209, each current signal 217 is aligned with a respective aperture, e.g., aperture 106 or 106C. Note that the current signals 217 in graph 209 indicate the periodic pattern of each section of the fabric 100.

[0100] Referring now to graph 205, the current intensity (I) of the signal generated by sensor 222 over time is shown. In some embodiments, sensor 222 is configured to derive signals 206A, 206B, and 206C from the detected light, which signals 206A, 206B, and 206C are indicative of the current signal detected at each of apertures 106A, 106B, and 106C. Note that signals 206A, 206B, and 206C also exhibit the periodic pattern described above in FIGS. 2A and 2B . In other words, each aperture from among apertures 106A, 106B, and 106C is a pattern unit of the periodic pattern of blanket 44, and each optical signal from optical signals 206A, 206B, and 206C (also referred to herein as a pulse) is indicative of a respective pattern unit (e.g., from among apertures 106A, 106B, and 106C) detected by sensor 222 of position sensing assembly 200.

[0101] In some embodiments, sensor 222 may include a controller (not shown) that is configured to calculate signals 206A, 206B, and 206C based on a statistical analysis of the respective current signals acquired by sensor 222. For example, the intensity of signal 206C in graph 205 may be calculated based on the mean or median of the intensities of current signal 217 shown in graph 209.

[0102] In other embodiments, processor 20 is configured to calculate signals 206A, 206B, and 206C based on the aforementioned statistical analysis of the respective current signals acquired by sensor 222.

[0103] A virtual frame 202 may be used to explain the signal acquisition and processing flow, as shown in cross-sectional and top views of the fabric 100. Note that the frame 202 is shown for conceptual clarity of explanation only and is not part of the blanket 44 or assembly 200.

[0104] In some embodiments, system 10 moves blanket 44 at a predetermined speed in the direction represented by arrow 94, and light source 216 emits light beam 215. When opening 106A is aligned with opening 204 of slit 210, light beam 215 passes through opening 106A in fabric 100 and fiber assembly 218 and is detected by sensor 222.

[0105] In some embodiments, sensor 222 outputs signal 206A indicating the detected intensity of light beam 215 and the position of aperture 106A. Meanwhile, system 10 continues to move blanket 44 in the direction of arrow 94 at a predetermined speed. When aperture 106B is aligned with slit 210, light beam 215 passes through aperture 106B and slit 210 and through fiber assembly 218. Light beam 215 then passes through aperture 106B and is detected by sensor 222, which outputs signal 206B indicating the position of aperture 106B. Then, when aperture 106C is aligned with slit 210, the same signal acquisition process is repeated for aperture 106C as system 10 moves blanket 44 such that light beam 215 passes through aperture 106C and slit 210 and through fiber assembly 218. The light beam 215 that passes through the aperture 106C is then detected by a sensor 222, which outputs a signal 206C indicative of the position of the aperture 106C.

[0106] Note that in the example configuration of FIG. 3, position sensing assembly 200 is configured to generate three different signals 206A, 206B, and 206C that are indicative of the positions of openings 106A, 106B, and 106C, respectively.

[0107] In some embodiments, processor 20 is configured to receive at least one of signals 206A, 206B, and 206C and control the printing process of system 10 based on the received signal. As previously described, blanket 44 is configured to function as a scale that encodes the position of predetermined features, such as openings 106A, 106B, and 106C, over time. In other words, the combination of blanket 44 and position sensing assembly 200 constitutes a motion control encoder for system 10. Note that (i) when position sensing assembly 200 faces, for example, dancer assembly 74, the combination of blanket 44 and position sensing assembly 200 constitutes a rotary encoder, and (ii) when position sensing assembly 200 faces a straight line segment, for example, along the upper or lower run of blanket 44, the combination of blanket 44 and position sensing assembly 200 constitutes a linear encoder.

[0108] In one embodiment, based on the velocity of the blanket 44 and the aforementioned signals 206A, 206B, and 206C, the processor 20 may control the timing of ink ejection from the nozzles of one or more print heads. For example, the processor 20 may receive over 20,000 signals from the position sensing assembly 200 indicating the position reference points of each of the over 20,000 apertures 106 in the fabric 100 and, based on the received signals, improve the C2C positioning of the image printed on the blanket 44. Note that by having over 20,000 position reference points along the blanket 44, the processor 20 may apply a position-based method, rather than a velocity-based method, to control the printing process of the system 10.

[0109] As illustrated in FIG. 1 , for example, one or more encoders can be used to measure the movement (e.g., velocity) of the blanket 44. However, this measurement is indirect and therefore prone to error. For example, insufficient assembly stiffness, mounting errors, and thermal expansion of the rotary scale can result in encoder measurement accuracy errors. Note that measurement accuracy errors typically accumulate with each cycle of the rotary encoder and can cause various positioning errors (e.g., C2C and image-to-substrate positioning errors) during the printing process and in monitoring and calibrating various assemblies and / or stations of the system 10.

[0110] In some embodiments, position sensing assembly 200 is configured to directly measure the position of reference points on blanket 44, for example, by generating signals 206A, 206B, and 206C indicative of the positions of openings 106A, 106B, and 106C, respectively. In other embodiments, based on signals received from position sensing assembly 200 when blanket 44 is moved in the direction of arrow 94, processor 20 may count the number of fibers 104 in blanket 44, thus having a direct position measurement of any feature on blanket 44.

[0111] In such an embodiment, processor 20 may adjust various types of process parameters, such as the local velocity of blanket 44 and / or the ejection times of different color inks ejected from particular nozzles, to improve C2C registration of the printing process performed by system 10. Additionally or alternatively, based on signals received from position sensing assembly 200, processor 20 may be configured to improve the placement accuracy of one or more ink droplets ejected onto the surface of blanket 44, which may improve image-to-substrate registration of system 10.

[0112] In some embodiments, in a duplex printing system, improved ink droplet placement accuracy can help improve registration between images printed on the front and back of a target substrate (e.g., a sheet or web). It will be appreciated that having an accurately printed image on blanket 44 may not guarantee improved image-to-substrate registration in the event of undesirable registration errors, for example, that may occur at other stations in system 10, such as printing station 84. In some embodiments, processor 20 can use the aforementioned signals to improve C2C registration by correcting for known problems in system 10, such as a known misalignment between two or more print bars 62.

[0113] In some embodiments, by receiving signals indicating a large number (e.g., more than 20,000) of position reference points along the blanket 44, the processor 20 can control the printing process of the system 10 without being affected by localized damage or contamination that may occur on the blanket 44 and that may obscure or cover one or more of the position reference points located along the blanket 44.

[0114] In some embodiments, based on signals, such as signals 206A, 206B, and 206C, processor 20 is configured to identify errors and / or malfunctions in system 10. For example, processor 20 may set or calculate the travel speed of blanket 44 and may receive the aforementioned signals of two or more specific openings disposed along the fabric 100 of blanket 44. In such embodiments, processor 20 is configured to estimate the distance between each specific opening and to estimate whether blanket 44 is deformed due to, for example, overstretching, overheating, or aging. These embodiments are further detailed in FIG. 5 below.

[0115] In some embodiments, blankets 44 may be replaced as part of a preventative maintenance procedure. In such embodiments, processor 20 is configured to monitor various parameters along the lifecycle of blanket 44. For example, based on signals received from position sensing assembly 200, processor 20 is configured to generate a "fingerprint" of each blanket 44 installed on system 10.

[0116] In some embodiments, the fingerprint may include parameters or variables that have specific values ​​for each blanket 44. For example, based on signals received from position sensing assembly 200, processor 20 may be configured to (a) count the number of fibers 102 and 104 that make up fabric 100, (b) estimate the average width of groups of fibers, (c) estimate the distance between adjacent fibers, and (d) estimate the size and location of defects in blanket 44.

[0117] In some embodiments, processor 20 is configured to monitor the fingerprint of a given blanket 44 over time, and based on predetermined criteria, processor 20 can manage at least some of the preventative maintenance activities for system 10, and in particular for blanket 44. For example, by monitoring the distance between adjacent fibers, processor 20 can detect overstretching of blanket 44 and, in response, schedule preventative replacement of the overstretched blanket 44.

[0118] In such an embodiment, processor 20 may maintain one or more thresholds for controlling and correcting stretching of blanket 44. For example, if the distance between adjacent fibers is greater than a predetermined threshold, processor 20 may display a stretched blanket alert on display 34, and further, processor 20 may adjust the speed of travel of blanket 44, or other process parameters of system 10, to correct for excessive blanket stretching.

[0119] 3, the light source 216 and the sensor 222 are positioned on different sides of the blanket 44, and the detected light passes through the periodic pattern of the textile 100. In alternative embodiments, the blanket 44 may include a reflective periodic pattern and a light source. In such embodiments, the sensor and light source of the position sensing assembly may be mounted on the same side of the blanket using any suitable configuration for obtaining a position signal using bright field and / or dark field imaging and detection techniques.

[0120] In yet other embodiments, the blanket may include a periodic pattern that can be detected using any suitable non-optical technique. For example, blanket 44 may include magnetic elements arranged in a periodic pattern, and sensor 222 may include a magnetic sensor configured to detect magnetic-based position reference points on the blanket.

[0121] Some of the aforementioned alternative position sensing techniques may affect the configuration of the position sensing assembly, for example, the light source and slit may be removed from the configuration of a magnetic-based position sensing assembly, and the slit may be removed from the configuration of a dark-field-based position sensing assembly.

[0122] This particular configuration of position sensing assembly 200 and fabric 100 of blanket 44 is shown as an example to illustrate the particular problems, such as C2C positioning and blanket stretching, that are addressed by embodiments of the present invention, and to demonstrate the application of these embodiments in enhancing the performance of digital printing systems, such as system 10. However, embodiments of the present invention are in no way limited to this particular type of example system, and the principles described herein may likewise be applied to other types of position sensing assemblies and / or blankets and / or printing systems.

[0123] Control of a printing process based on a signal exhibiting a periodic pattern - Patent Application 20070122997 4 is a schematic cross-sectional view of a process control assembly (PCA) 300, in accordance with one embodiment of the present invention. In some embodiments, PCA 300 includes position sensing assembly 200 aligned with print bar 62A and position sensing assembly 301 aligned with print bar 62B.

[0124] In some embodiments, position sensing assemblies 200 and 301 may be mounted on print bars 62A and 62B, respectively. Note that print bars 62A and 62B may be implemented within system 10 and / or may replace any of print bars 62 shown in FIG. 1 above.

[0125] In some embodiments, print bars 62A and 62B may be similar, but typically eject inks of different colors. For example, print bar 62A may eject one or more drops of black ink 303A, and print bar 62B may eject one or more drops of magenta ink 303B.

[0126] In some embodiments, position sensing assemblies 200 and 301 may have similar configurations, such that light sources 216 and 316 are similar to one another, fiber assemblies 218 and 318 are similar to one another, and sensors 222 and 322 are similar to one another. Note that system 10 may include additional position sensing assemblies having the same configuration of position sensing assembly 200, each of which may be mounted on and / or aligned with a different print bar, such as the multiple print bars 62 shown in FIG. 1 above.

[0127] In the context of this disclosure and in the claims, the term "alignment" between a given position sensing assembly and its respective print bar refers to directing light and ink to the same location or at a predetermined offset from one another on the surface of blanket 44. In the example embodiment, light source 216 may direct light beam 215 to a location on blanket 44 at which print bar 62A ejects one or more droplets of ink 303A.

[0128] In another embodiment, the processor 20 may maintain a predetermined offset between the position of the light beam 215 and the ink 303A positioned on the blanket 44 and may take the predetermined offset into account in calculating associated printing control parameters, such as, but not limited to, ink ejection time and blanket movement speed.

[0129] In some embodiments, when the PCA 300 faces a linear segment, such as the linear segment between adjacent rollers 78 shown in FIG. 4, the combination of the blanket 44 and the PCA 300 constitutes a linear motion encoder to control the movement of the blanket 44, for example, relative to the print bars 62A and 62B of the image-forming station 60.

[0130] As described above in FIG. 3 , each position sensing assembly, for example from among position sensing assemblies 200 and 301, is configured to transmit acquired signals, such as signals 206A, 206B, and 206C, via one or more cables 302 to processor 20 and / or any suitable print controller of system 10 to control the printing process described above in FIG. 3 .

[0131] In other embodiments, the configuration of at least one position sensing assembly, e.g., position sensing assembly 301, may differ in at least one element from that of position sensing assembly 200. For example, light source 316 may emit one or more light rays, such as light beam 315, which may have a different spectrum of wavelengths or a different power output compared to that of light source 216.

[0132] In alternative embodiments, all of the position sensing assemblies mounted on and / or aligned with each print bar may have the same configuration. In these embodiments, system 10 may include at least one additional position sensing assembly having a different configuration. The additional position sensing assembly is configured to sense different signals, which indicate different information that may be used by processor 20 to perform measurements and / or inspect for particular types of defects that may be present on blanket 44. In such embodiments, processor 20 may use the different signals as supplemental information in addition to the signals received from position sensing assemblies having the same configuration in position sensing assembly 200.

[0133] In some embodiments, one or more additional position sensing assemblies may be mounted on print bar 62 of imaging stations 60 that are not being used in printing applications. Additionally or alternatively, one or more additional position sensing assemblies may be mounted on any other suitable mounting location of system 10.

[0134] Improving print positioning based on signals acquired by multiple position sensing assemblies FIG. 5 is a block diagram 400 illustrating a method for matching a distance measured on the blanket 44 with the pitch size between two nozzles of different printheads, according to one embodiment of the present invention.

[0135] In some embodiments, block diagram 400 includes print bars 62A and 62B having respective nozzles 63A and 63B of a print head configured to eject one or more droplets of black ink 303A and magenta ink 303B, respectively. In some embodiments, nozzles 63A and 63B are positioned a distance 440 from one another and configured to direct respective droplets of ink 303A and 303B to be deposited on blanket 44 at locations 406 and 408, respectively.

[0136] As previously described, blanket 44 is moved along an axis of movement indicated by arrow 94, and position sensing assemblies 200 and 301 (shown in FIG. 4 above) derive one or more signals indicative of the periodic pattern formed by the fibers of blanket 44. In some embodiments, processor 20 counts the number of signals indicative of the position of each fiber passing through position sensing assemblies 200 and 301 as the blanket moves in the direction of arrow 94. In some embodiments, processor 20 is configured to calculate the velocity of blanket 44 based on distance 440, the signals received from position sensing assemblies 200 and 301, and the time interval 442 it takes for the position reference point to pass between positions 406 and 408. In some embodiments, time interval 442 includes the period between ejecting black ink 303A and magenta ink 303B, which obtains the specified C2C positioning between the black and magenta images.

[0137] In some embodiments, fibers 410, 411, 412, 413, 414, and 415 in block diagram 400 represent the fibers of blanket 44, such as fiber 104 shown in FIGS. 2A, 2B, and 3 above. For conceptual clarity, in this example, four fibers, i.e., fibers 411-414, are positioned within distance 440, with it being understood that an actual blanket 44 will typically include hundreds or thousands of fibers within distance 440. In this example, adjacent pairs of fibers, such as fibers 412 and 413, have a nominal inter-fiber distance 444 that is designed to be substantially the same as between any pair of adjacent fibers from among fibers 410-415 (e.g., a distance of approximately 470 μm ± 10 μm between fibers 411 and 412, between fibers 412 and 413, and between fibers 413 and 414).

[0138] In some embodiments, processor 20 maintains a threshold value indicating a maximum specified distance 444 of blanket 44. Based on signals received from position sensing assemblies 200 and 301, processor 20 is configured to measure the actual value of distance 444 using the following sequence: In step 1, processor 20 controls print bar 62A to direct, via nozzle 63A, one or more droplets of ink 303A to be deposited on blanket 44 at location 406, which is located a distance 421 from fiber 411.

[0139] In step 2, processor 20 controls blanket module 70 to move blanket 44 at a constant speed and measures the time interval 442 it takes to position ink 303A ejected in step 1 at position 408 on blanket 44. Additionally or alternatively, processor 20 may receive signals from position sensing assemblies 200 and 301 indicative of any other position reference point (e.g., fiber 410 or 411) passing between positions 406 and 408 and measure the corresponding duration, i.e., time interval 442.

[0140] In step 3, which may be performed simultaneously with step 2, processor 20 counts the number of fibers that passed between positions 406 and 408 during time interval 442 (using signals received from position sensing assemblies 200 and 301) and adds together distances 421 and 422, which are portions of distance 444. In the example of Figure 5, distance 440 is equal to the sum of the four distances 444, plus the four widths of fibers 411-414, and distances 421 and 422.

[0141] In step 4, based on distance 440, time interval 442 and signals received from position sensing assemblies 200 and 301, processor 20 calculates an average value for the actual size of distance 444 based on the actual velocity of blanket 44 during time interval 442 and the distance measured between fibers 411 and 414. Processor 20 then compares the calculated actual size of distance 444 with a threshold value indicative of a specified size of distance 444 to determine, for example, by module 80 of system 10, whether blanket 44 is overstretched.

[0142] In some embodiments, processor 20 is further configured to issue an alert and / or reduce the tension applied to blanket 44, for example, by dancer assembly 74, in response to detecting overstretching of blanket 44.

[0143] In one embodiment, based on signals received from position sensing assemblies 200 and 301, processor 20 is configured to adjust the tension applied to blanket 44, for example, by dancer assembly 74. For example, processor 20 may control dancer assembly 74 to adjust the applied tension to correct for overheating (as measured by the temperature sensors described above in FIG. 1 ) or overstretching (as measured by changes in the distance between adjacent fibers) of blanket 44. Similarly, processor 20 may control dancer assembly 74 to increase the applied tension to correct for insufficient stretching of blanket 44.

[0144] In some embodiments, based on signals received from position sensing assemblies 200 and / or 301, processor 20 is configured to improve the placement accuracy of one or more ink droplets jetted onto the surface of blanket 44. As previously mentioned, improved placement accuracy may also improve image-to-substrate registration in system 10, and registration between images printed on different sides of a target substrate in a duplex printing system.

[0145] In some embodiments, processor 20 may maintain one or more thresholds indicative of specified positioning errors (e.g., C2C and image-to-substrate positioning errors) of system 10. Based on signals received from position sensing assemblies 200 and / or 301, processor 20 is configured to detect whether the image printed on blanket 44 has one or more positioning errors that exceed the specified positioning errors indicated by the aforementioned thresholds.

[0146] In such an embodiment, processor 20 is configured to adjust the image transfer process from blanket 44 to sheet 50 to compensate for the registration error, for example, by adjusting parameters of impression station 84. If the registration error cannot be adjusted, processor 20 may interrupt the image transfer (e.g., by disengaging impression cylinder 82 and pressure cylinder 90) and remove the respective image from blanket 44.

[0147] In other embodiments, processor 20 may hold the image printing on blanket 44 in response to detecting, for example, severe overstretching of blanket 44 .

[0148] Estimation of relative elongation between seam and blanket fabric 6 is a block diagram that schematically illustrates a method for estimating the relative stretch between the seam 59 and the fabric section 61 of the blanket 44, in accordance with one embodiment of the present invention. In some embodiments, the method uses fiber events 504 received from the position sensing assembly 200. In the context of this disclosure and in the claims, the term "fiber events" refers to signals that exhibit the periodic pattern described above in FIGS. 2A and 2B.

[0149] In some embodiments, after mounting blanket 44 on system 10, processor 20 is configured to: (i) control dancer assembly 74 to apply a predetermined tensile force T1 to blanket 44, and (ii) control blanket module 70 to move blanket 44 along a movement direction, represented by arrow 94. In this example, seam 59 is defined as the distance between fibers 104A and 104B and has a length 501 (e.g., between about 10 cm and 15 cm).

[0150] In some embodiments, processor 20 may select fabric section 61 along blanket 44, fabric section 61 defined between fibers 104C and 104D and having length 502 similar to that of length 501 when blanket 44 is moving with T1 applied. Note that selected fabric section 61 may be positioned at any suitable distance from seam 59, for example, at a distance of about 5 or 10 meters from seam 59, but may also be positioned in close proximity (e.g., about 20 cm) to seam 59. Moreover, note that when blanket 44 is moving at velocity V (e.g., a constant movement speed of any suitable printing process), blanket 44 moves in repeated cycles, also referred to herein as revolutions, such that lengths 501 and 502 are measured several times (e.g., during each revolution).

[0151] In some embodiments, the position sensing assembly 200 is configured to transmit a fiber event 504 to the processor 20 in response to detecting each fiber 104. In this example, at a first point in time (POT), the processor 20 is configured to receive fiber event 504A, which is generated when the position sensing assembly 200 detects the position of fiber 104A moving with the blanket 44. Similarly, the processor 20 is configured to receive fiber events 504B, 504C, and 504D, which are generated when the position sensing assembly 200 detects the position of fibers 104B, 104C, and 104D, respectively, at a second, third, and fourth POT.

[0152] As described above in FIG. 1 , the seam 59 does not have the ordered structure of the fibers 102 and 104 of the blanket fabric 100 and therefore: (i) may have mechanical properties, such as elastic modulus, different from those of the blanket fabric 100, and (ii) the position sensing assembly 200 may not be able to generate fiber events 504 within the section 502 of the seam 59.

[0153] In some embodiments, processor 20 is configured to maintain a POT of fiber events detected by position sensing assembly 200 in each revolution of blanket 44. In this example, based on the POT of receipt of fiber events 504A-504D within revolution n, processor 20 may calculate the size of lengths 501 and 502 within revolution n, which are described herein using equations (1) and (2), respectively:

number

number

number

number

number

number

number

[0154] The absolute elongation of lengths 501 and 502 are described here using equations (3) and (4), respectively:

number

[0155] Based on elementary physical laws asserting that a given length (x) is obtained by multiplying velocity (v) and time (t), the relative elongation between the length 501 of the seam 59 and the length 502 of the fabric section 61 between the first and nth revolutions is described using equation (5):

number

number

number

number

number

[0156] In some embodiments, based on equation (5), processor 20 is configured to estimate the relative elongation between length 501 of seam 59 and length 502 of fabric section 61. Note that the travel speed V may be subtracted from both the numerator and denominator of equation (5), and thus, based on the POTs of fiber events 504A-504D received at the first and nth revolutions, processor 20 is configured to estimate the relative elongation between length 501 of seam 59 and length 502 of fabric section 61.

[0157] As previously mentioned, the relative stretch may result from different moduli of elasticity, also referred to as Young's modulus, between the blanket fabric 100 and the seam 61, and is determined by the tension applied to the blanket 44, which is moved in the direction of movement by the blanket module 70. In some embodiments, the processor 20 is configured to maintain a table of the relative stretch that occurs when applying each tension to the blanket 44.

[0158] In some embodiments, creating the table may be performed during the printing process of the system 10 without allocating any resources, but with the process management and processing time of the processor 20. Thus, a table may be created for each blanket 44 mounted on each system 10 and monitored over the life of a given blanket 44 to monitor the condition (e.g., mechanical properties) of both the blanket fabric 100 and the seam 59.

[0159] In some embodiments, processor 20 is configured to monitor or control system 10 based on the ratio shown in equation (5) and calculated for one or more rotations of blanket 44 .

[0160] In other embodiments, the processor may use the techniques described above to define multiple fabric sections 61 along the blanket 44, the multiple fabric sections having one or more predetermined distances from the seam 59 and from each other.

[0161] 7 is a schematic, pictorial illustration of a system 600 for cutting blanket fabric 100 during the manufacture of blankets 44, in accordance with one embodiment of the present invention. In some embodiments, system 600 includes a position sensing assembly 200 having a light source 216 configured to direct a light beam 215 through blanket fabric 100 and a fiber assembly 218, which is detected by a sensor 222 as described in detail above in FIG. 3 .

[0162] In some embodiments, system 600 includes a computer 610 configured to send control signals via cable 618 to a subsystem 602 having a motion assembly 620 and a production surface, in this example, a table 622. The motion assembly 620 is configured to transport the blanket fabric 100 over the table 622 along an axis parallel to a direction of movement 616 of the fabric 100. The computer 610 is further configured to receive optical signals 206 indicative of the position of each opening 106 in the blanket fabric 100 via cable 614 from a position sensing assembly 200, as described above in FIG.

[0163] In some embodiments, the system 600 includes a fabric cutting subsystem 604 having a blade 606 configured to move in a direction 608 to cut the blanket fabric 100. In other embodiments, the cutting subsystem 604 may have any other configuration suitable for cutting the blanket fabric 100.

[0164] In some embodiments, computer 610 is configured to maintain a number, e.g., between about 20,000 and 30,000, indicative of the number of optical signals 206 indicative of a designated number of fibers 104 in blanket 44, as described above in FIG. 2. Based on the optical signals 206, computer 610 is configured to count the number of optical signals 206 (each indicative of a fiber 104) and determine a cutting location for cutting blanket fabric 100. Computer 610 is further configured to send a control signal via cable 612 to fabric cutting subsystem 604 to cut fabric 100 when the aforementioned designated number of fibers is reached.

[0165] In the example of Figure 7, blanket fabric 100A is being cut by fabric cutting subsystem 604, and computer 610 is counting the number of fibers 104 in blanket fabric 100B based on signals 206 received from position sensing assembly 200, as described above.

[0166] In some embodiments, the computer 610 is configured to control the motion assembly 620 to adjust the movement speed of the blanket fabric 100 during the process for cutting the blanket fabric 100. For example, the process may include (i) a first time interval during which the computer 610 counts the optical signals 206 to determine a cutting location at which to cut the blanket fabric 100, and (ii) a second time interval during which the computer 610 controls the cutting subsystem 604 to cut the blanket fabric 100. In such embodiments, to achieve accurate cutting of the blanket fabric 100, the computer 610 is configured to control the motion assembly 620 to move the blanket fabric 100 at a first speed (e.g., about 5 meters per second) during the first time interval and at a second, slower speed, or even to a complete stop (zero speed), during the second time interval.

[0167] In other embodiments, the techniques described above may be used, mutatis mutandis, to cut any type of flexible substrate (or rigid substrate) with a periodic pattern.

[0168] The disclosed techniques allow for improved accuracy (i.e., the correct size of the blanket fabric 100) and repeatability (i.e., having the same length for all blanket fabrics 100 cut by the system 600) in cutting the blanket fabric 100 during the production of the blanket 44. It is noted that by counting the number of fibers 104, the system 600 is not affected by changes in parameters such as the temperature and elasticity of the blanket fabric 100, and thus the system 600 may obtain improved accuracy and repeatability of the length of the blanket fabric 100.

[0169] Typically, computer 610 comprises a general-purpose computer that is programmed with software to perform the functions described herein. The software may be downloaded to the computer in electronic form, for example, via a network, or alternatively or additionally, may be provided and / or stored on a non-transitory, tangible medium, such as magnetic, optical, or electronic memory. In the context of this disclosure and in the claims, computer 610 is also referred to as a processor and is configured to perform all of the functions of computer 610 described above.

[0170] This particular configuration of system 600 is shown as an example to illustrate the particular problem addressed by embodiments of the present invention and to demonstrate the application of these embodiments in enhancing the performance of such systems. However, embodiments of the present invention are by no means limited to this particular type of example system, and the principles described herein may likewise be applied to other types of systems for producing blankets 44, and for producing other types of textiles that are typically flexible and have an ordered structure (e.g., cotton).

[0171] 8 is a schematic, pictorial diagram of a subsystem 700 for monitoring the position and alignment of a moving blanket 44, in accordance with one embodiment of the present invention. The subsystem 700 is configured to monitor the movement and alignment of the blanket 44 during a printing process, a test run, blanket handling, or any other movement procedure of the blanket 44.

[0172] In some embodiments, subsystem 700 may include two or more position sensing assemblies 200, described in detail above in FIG. 3, and / or PCA 300, described above in FIG. 4. In this example, subsystem 700 includes position sensing assemblies 200A and 200B mounted on subsystem 700 between rollers 78A and 78B adjacent to each edge of blanket 44 extending along the X-axis (e.g., between about 5 mm and 100 mm from each nearest edge of blanket 44; note that this range may include the ordered structure of blanket fabric 100, but excludes other features of blanket 44, such as zippers or printing fluid that may occlude the ordered structure of blanket fabric 100).

[0173] As shown in FIG. 8, the subsystem 700 may include one or more additional position sensing assemblies, such as a position sensing assembly 200C positioned in close proximity to the center of the blanket 44, although position sensing assemblies 200A and 200B are sufficient.

[0174] In some embodiments, the position sensing assemblies 200A, 200B, and 200C are all positioned along an imaginary line, referred to herein as axis 726, which is perpendicular to the direction of movement of the blanket 44, represented by arrow 94, and is, for example, parallel to the fibers 104 shown in Figures 2A and 2B above.

[0175] In other embodiments, at least one of position sensing assemblies 200A and 200B is positioned adjacent to (e.g., within the aforementioned ranges) an edge of blanket 44, and the other position sensing assembly may be positioned at any suitable location along axis 726 that is not within the aforementioned ranges from the nearest edge of blanket 44. For example, subsystem 700 may include position sensing assemblies 200A and 200C, with position sensing assembly 200A positioned within 50 cm of the nearest edge of blanket 44.

[0176] In some embodiments, the subsystem 700 further includes a processor 20 configured to receive signals indicative of the periodicity pattern of the blanket 44 from the position sensing assemblies 200A, 200B, and 200C via the cable 302, for example, as illustrated in FIG. 3 above.

[0177] In principle, when blanket 44 intersects axis 726, fibers 104 should be aligned with axis 726. As shown in FIG. 8 , when blanket 44 is moved a predetermined distance ΔX along the X axis of system 10 (e.g., in the direction of movement represented by arrow 94), points 702 and 704, located on another imaginary line, referred to herein as axis 706 of blanket 44, should be moved to points 712 and 714, respectively, located on a different imaginary line, referred to herein as axis 716 of blanket 44. In other words, axes 706 and 716 are parallel to one another. Therefore, a rotary encoder (not shown), for example, can be coupled to roller 78A to monitor the position of blanket 44 as a function of the encoder's rotation angle.

[0178] However, due to one or more possible faults in system 10, such as differential friction between blanket 44 and blanket module 70 at points 702 and 704, or nonlinear or irregular rotational motion of rollers 78A and 78B, or for any other reason, distance ΔX may not be uniform across the Y axis. For example, axis 716A of blanket 44 illustrates a situation where point 702 moves slower than point 704.

[0179] In this example, point 712A, which indicates the position of shifted point 702, is moved a shorter distance along the X-axis than point 714A, which indicates the position of shifted point 704. Similarly, because point 712A, which indicates the position of shifted point 702, is moved a longer distance along the X-axis than point 714A, axis 716C of blanket 44, which has points 712C and 714A, is not parallel to axis 706. As a reference to illustrate the aforementioned technical problem, if points 702 and 704 were moved an equal distance along the X-axis, both would be positioned as points 712B and 714A on axis 716B of blanket 44, which is parallel to axis 706.

[0180] The different movement speeds of points 702 and 704 and other points along axis 706 can cause distortions, such as wave distortion, in the image applied to blanket 44. The phenomenon of wave distortion can be caused by various errors, such as deviations from the specific motion profile of blanket 44 described above, as well as other reasons, such as, but not limited to, (i) incorrect positioning of one or more print bars 62 at imaging station 60, and (ii) deviations from a specified relative velocity between blanket 44 and sheet 50 at printing station 84.

[0181] The aforementioned distortions and additional errors can result in a wavy pattern of printed features. Note that typically, the wavy pattern has two components: (i) a common wave for all colors, for example, due to the aforementioned deviations in printing station 84, and (ii) a distinct wave formed in each color image, caused, for example, by mispositioning of one or more print bars 62 and / or due to temporary changes in the speed of blanket 44, as shown in FIG. 8 and described above. In general, waveform distortion has two components: a distortion along the X-axis that varies with position on the Y-axis, referred to herein as wave X(Y), and a distortion along the Y-axis that varies with position on the X-axis, referred to herein as wave Y(X). Waveform distortion and methods for its correction are described in detail, for example, in PCT Patent Application No. PCT / IB2019 / 056746 and U.S. Patent Application Publication No. 2019 / 0152218, the disclosures of which are incorporated herein by reference.

[0182] In some embodiments, processor 20 is configured to receive signals from at least two position sensing assemblies 200 mounted in close proximity to blanket 44, such as along axis 726 or in any other suitable configuration. In this example, processor 20 may receive signals from position sensing assemblies 200A and 200B, and optionally from additional position sensing assemblies, such as, for example, position sensing assembly 200C.

[0183] In some embodiments, processor 20 is configured to (i) identify and map potential distortions, such as, but not limited to, distortions occurring along axis 716A, as described above, and (ii) apply any suitable method for correcting the distortions, for example, using one or more of the techniques described in the aforementioned PCT Patent Application No. PCT / IB2019 / 056746 and U.S. Patent Application Publication No. 2019 / 0152218. Additionally or alternatively, processor 20 may use any other suitable technique for correcting the mapped distortions.

[0184] This particular configuration of subsystem 700 is shown as an example to illustrate the particular problem addressed by embodiments of the present invention and to demonstrate the application of these embodiments in enhancing the performance of system 10. However, embodiments of the present invention are by no means limited to this particular type of example subsystem, and the principles described herein may likewise be applied to other types of distortion detection, mapping, and correction used in any type of other suitable digital printing system.

[0185] Although the embodiments described herein primarily address the control, monitoring, and calibration of digital printing systems, as well as monitoring the condition of flexible ITMs and detecting and correcting distortions in images applied to the ITMs, the methods and systems described herein can also be used in other applications, such as controlling direct printing onto flexible target substrates and monitoring various parameters related to the functionality of the flexible substrate.

[0186] It will be understood that the foregoing embodiments are cited by way of example, and that the present invention is not limited to what is particularly shown and described herein above. Rather, the scope of the present invention includes both combinations and subcombinations of the various features described above, as well as variations and modifications thereof not disclosed in the prior art that would occur to one skilled in the art upon reading the foregoing description. Documents incorporated by reference in this patent application are to be considered integral parts of this application, except that to the extent any term is defined in these incorporated documents in a manner that is inconsistent with a definition expressly or impliedly made herein, only the definition in this specification shall be considered.

Claims

1. 1. A digital printing system, comprising: a flexible substrate configured to be moved and receive ink droplets in a printing process to form an image thereon, the flexible substrate comprising: (i) a woven fabric having a first set of fibers and a second set of fibers interleaved with one another according to a periodic pattern and having a first elongation obtained upon application of a given tension to the moving flexible substrate; and (ii) a seam for connecting edges of the woven fabric, the seam having a structure other than the periodic pattern, and having a second elongation different from the first elongation upon application of the given tension to the moving flexible substrate; an optical assembly configured to illuminate the flexible substrate with light, detect the light from the flexible substrate, and derive from the detected light a signal indicative of the periodic pattern from the interleaved first set of fibers and second set of fibers; a processor configured to receive the signal and (i) calculate a ratio between the first elongation and the second elongation based on the signal; and (ii) monitor or control the digital printing system based on a periodic pattern as indicated by the signal; A system comprising:

2. The system of claim 1 , wherein the flexible substrate comprises a flexible intermediate transfer member (ITM) configured to receive the ink droplets and transfer the image to a target substrate.

3. 2. The system of claim 1, wherein the first set of fibers and the second set of fibers are arranged orthogonally to one another according to the periodic pattern, and the optical assembly is configured to derive a signal indicative of the periodic pattern from the orthogonal arrangement of the first set of fibers and the second set of fibers.

4. 4. The system of claim 1, wherein the first set of fibers are arranged orthogonal to an axis of movement of the flexible substrate according to the periodic pattern, and the optical assembly is configured to derive a signal indicative of the periodic pattern from the first set of fibers.

5. 4. The system of claim 1, wherein the optical assembly is configured to detect a plurality of position reference points within the periodic pattern of the woven fabric based on the first set of fibers and the second set of fibers, and the processor is configured to calculate a position of the flexible substrate based on at least one of the plurality of position reference points.

6. 6. The system of claim 5, wherein the signal indicates a position of at least one of the plurality of position reference points, and the processor is configured to control the digital printing system based on one or more of the plurality of position reference points.

7. 4. The system of claim 1, wherein the system comprises an image forming station configured to direct first ink droplets to a first ink location on the flexible substrate and direct second ink droplets to a second ink location on the flexible substrate, the signals including a first signal indicative of the first ink location and a second signal indicative of the second ink location, and the processor is configured to control positioning between the first ink location and the second ink location based on the first signal and the second signal.

8. The system of claim 1 , wherein the processor is configured to control the digital printing system based on the calculated ratio between the first elongation and the second elongation.

9. 10. The system of claim 1, wherein the flexible substrate comprises a continuous loop configured to be moved through the digital printing system in at least a first revolution and a second revolution, the processor configured to calculate at least (i) a first ratio between the first elongation and the second elongation per the first revolution, and (ii) a second ratio between the first elongation and the second elongation per the second revolution, and the processor configured to monitor or control the digital printing system based on at least the first ratio and the second ratio.

10. 1. A method for controlling a digital printing system, the method comprising: illuminating with light a movable flexible substrate that receives ink droplets in a printing process to form an image thereon, the movable flexible substrate comprising: (i) a woven fabric having a first set of fibers and a second set of fibers interleaved with each other according to a periodic pattern and having a first elongation obtained when a given tension is applied to the moving flexible substrate; and (ii) a seam for connecting edges of the woven fabric, the seam having a structure other than the periodic pattern, and having a second elongation different from the first elongation when the given tension is applied to the moving flexible substrate; detecting the light from the flexible substrate and deriving from the detected light a signal indicative of the periodic pattern from the interleaved first set of fibers and second set of fibers; calculating a ratio between the first elongation and the second elongation based on the signal; monitoring or controlling the digital printing system based on the periodic pattern as indicated by the signal; A method comprising:

11. 11. The method of claim 10, wherein the first set of fibers and the second set of fibers are arranged orthogonally to one another according to the periodic pattern, and deriving a signal indicative of the periodic pattern is based on the orthogonal arrangement of the first set of fibers and the second set of fibers.

12. 12. The method of claim 11 , wherein the first set of fibers are arranged orthogonal to an axis of movement of the flexible substrate according to the periodic pattern, and deriving a signal indicative of the periodic pattern comprises deriving the signal from an arrangement of the first set of fibers.

13. 11. The method of claim 10, wherein detecting the light comprises detecting a plurality of position reference points within a periodic pattern of the woven fabric based on the first set of fibers and the second set of fibers, and calculating a position of the flexible substrate based on at least one of the plurality of position reference points.

14. 11. The method of claim 10, wherein the method comprises directing a first ink droplet to a first ink location on the flexible substrate and a second ink droplet to a second ink location on the flexible substrate, wherein deriving the signal comprises deriving a first signal indicative of the first ink location and a second signal indicative of the second ink location, and controlling positioning between the first ink location and the second ink location based on the first signal and the second signal.

15. The method of claim 13 , wherein the signal indicates a position of at least one of the plurality of position reference points, and controlling the digital printing system is based on one or more of the plurality of position reference points.

16. The method of claim 10 , wherein controlling the digital printing system is based on a calculated ratio between the first elongation and the second elongation.

17. 11. The method of claim 10, wherein the flexible substrate comprises a continuous loop configured to be moved through the digital printing system in at least a first revolution and a second revolution, and wherein calculating the ratio comprises calculating at least (i) a first ratio between the first elongation and the second elongation per the first revolution, and (ii) a second ratio between the first elongation and the second elongation per the second revolution, and wherein monitoring or controlling the digital printing system is based on at least the first ratio and the second ratio.

Citation Information

Patent Citations

  • Image recording method and apparatus, and recorded matter and processed product

    JP1993301339A

  • Image forming apparatus, control method thereof, program, recording medium with program recorded thereon, and process cartridge

    JP2005266246A

  • Electrostatographic single-pass multiple station printer for forming image onto printing medium and method for operating same

    JP2007108745A

  • Ink-jet recording method and ink-jet recording apparatus

    JP2008248437A

  • Liquid jetting device

    JP2013249548A