This patent application is based on and claims priority pursuant to 35 U.S.C. §119(a) to Japanese Patent Application Nos. 2021-165708, filed on Oct. 7, 2021, and 2022-146500, filed on Sep. 14, 2022, in the Japan Patent Office, the entire disclosure of which is hereby incorporated by reference herein.
Embodiments of the present disclosure relates to a liquid discharge apparatus and a detection method.
In the related art, methods are known for performing various processes using a head unit. For example, a method is known for performing image formation by an inkjet system of discharging ink from a head unit. A method is also known for improving print quality of an image printed on a print medium by this image formation.
For example, in order to enhance the accuracy of the discharge position between a plurality of head units provided in the conveyance direction, a technology is known in the art in which an image sensor is arranged at each head unit position to detect the actual position of a paper sheet between the head units at the discharge timing generated on the basis of the encoder and adjust the discharge timing.
According to an embodiment of the present disclosure, a liquid discharge apparatus includes a plurality of liquid discharge head units, an image sensor, and processing circuitry. The plurality of liquid discharge head units are disposed at different positions on a path in a conveyance direction in which an object is to be conveyed. The image sensor images a region of the object onto which liquid has been discharged by the plurality of liquid discharge head units. The processing circuitry detects, based on image data imaged by the image sensor, an amount of deviation between positions on the object onto which the liquid has been discharged by the plurality of liquid discharge head units; corrects a timing of discharging the liquid from the plurality of liquid discharge head units, based on the amount of deviation detected; as control performed while detecting the amount of deviation, switches between a first control of conveying the object at a first conveyance speed while the image sensor images the object with a first image size and a second control of conveying the object at a second conveyance speed faster than the first conveyance speed while the image sensor images the object with a second image size having a smaller number of pixels than the first image size; and sets pixel positions of the image sensor used for imaging while the second control is performed, according to the amount of deviation detected based on the image data imaged with the first image size by the first control.
According to another embodiment of the present disclosure, a liquid discharge apparatus includes a plurality of liquid discharge head units, an image sensor, and processing circuitry. The plurality of liquid discharge head units are disposed at different positions on a path in a conveyance direction in which an object is to be conveyed. The image sensor is provided for each of the plurality of liquid discharge head units to image a region of the object onto which liquid has been discharged by the plurality of liquid discharge head units. The processing circuitry detects, based on image data imaged by the image sensor, an amount of deviation between positions on the object onto which the liquid has been discharged by the plurality of liquid discharge head units; corrects a timing of discharging the liquid from the plurality of liquid discharge head units, based on the amount of deviation detected; as control performed while detecting the amount of deviation, switches between a first control of conveying the object at a first conveyance speed while the image sensor images the object with a first image size and a second control of conveying the object at a second conveyance speed faster than the first conveyance speed while the image sensor images the object with a second image size having a smaller number of pixels than the first image size; and controls movement of the plurality of liquid discharge head units in a main scanning direction based on at least one of an amount of deviation in the main scanning direction detected with the first image size while the first control is performed or an amount of deviation in the main scanning direction detected with the second image size while the second control is performed.
According to another embodiment of the present disclosure, there is provided a detection method to be performed by a liquid discharge apparatus that includes a plurality of liquid discharge head units disposed at different positions on a path in a conveyance direction to which an object is to be conveyed and an image sensor to image a region of the object onto which liquid has been discharged by the plurality of liquid discharge head units. The method includes detecting, correcting, switching, and setting. The detecting detects, based on image data imaged by the image sensor, an amount of deviation between positions on the object onto which the liquid has been discharged by the plurality of liquid discharge head units. The correcting corrects a timing of discharging the liquid from the plurality of liquid discharge head units, based on the amount of deviation detected by the detecting. The switching switches between a first control of conveying the object at a first conveyance speed while the image sensor images the object with a first image size and a second control of conveying the object at a second conveyance speed faster than the first conveyance speed while the image sensor images the object with a second image size having a smaller number of pixels than the first image size, as control performed while detecting the amount of deviation. The setting sets pixel positions of the image sensor used for imaging while the second control is performed, according to the amount of deviation based on the image data imaged with the first image size by the first control.
A more complete appreciation of the disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
The accompanying drawings are intended to depict embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this specification is not intended to be limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that have a similar function, operate in a similar manner, and achieve a similar result.
Below, embodiments of the present disclosure will be described with reference to the accompanying drawings. In the present specification and the drawings, components including substantially the same functions are denoted by the same reference signs, and redundant description of the components is omitted.
Below, a case where a head unit included in the conveyance apparatus is a liquid discharge head unit that discharges a liquid, and a position where the liquid discharge head unit discharges the liquid onto a web is referred to as a “processing position” will be described as an example. When the head unit included in the conveyance apparatus is a liquid discharge head unit that discharges a liquid, the conveyance apparatus is a liquid discharge apparatus.
The liquid discharge apparatus 110 conveys a conveyance target object such as a web 120. In the present embodiment, the conveyance target object is the web 120. In the illustrated example, the liquid discharge apparatus 110 discharges a liquid onto the web 120 conveyed by a roller 130 or the like to form an image. In a case of forming an image, the web 120 can also be said to be a recording medium. The web 120 is a continuous paper printing medium or the like. In other words, the web 120 is a roll-shaped sheet or the like that can be wound up.
For example, the liquid discharge apparatus 110 is a production printer. The following description is provided on the assumption that the roller 130 adjusts the tension of the web 120 and the web 120 is conveyed in the illustrated direction (hereinafter referred to as “conveyance direction 10”) as an example. In the drawing, a direction orthogonal to the conveyance direction 10 is referred to as an “orthogonal direction 20”. In the present embodiment, the liquid discharge apparatus 110 is an inkjet printer that discharges ink of four colors of black (K), cyan (C), magenta (M), and yellow (Y) to form an image at a predetermined position on the web 120.
Each of the liquid discharge head units performs a process of discharging a liquid of the corresponding color to the web 120 conveyed in the conveyance direction 10. It is assumed that the web 120 is conveyed by two pairs of nip rollers, a roller 230, and other members. Below, among the two pairs of nip rollers, a pair of nip rollers installed upstream of the liquid discharge head units is referred to as “first nip rollers NR1”. On the other hand, a pair of nip rollers installed downstream of the first nip roller NR1 and the liquid discharge head units is referred to as “second nip rollers NR2”. As illustrated in
The liquid discharge apparatus 110 includes a measurement device that measures the amount of movement of the web 120 conveyed by the roller 230 or the like. For example, the measurement device is an encoder ENC. Specifically, the encoder ENC is a device including a rotating plate and a rotation detection sensor that reads surface information from the rotating plate. For example, the rotating plate of the encoder ENC is installed on a rotation shaft of the roller 230 as illustrated in the drawing. When the roller 230 rotates, the rotating plate rotates accordingly, and the rotation detection sensor outputs an encoder pulse ENP which is a pulse corresponding to the rotation amount. The measurement device is not limited to the encoder ENC, and may be any device capable of measuring the movement amount. The measurement device may be installed at a position other than the illustrated position as long as the measurement device can measure the movement amount.
The recording medium of the web 120 is desirably long. Specifically, the length of the recording medium is desirably longer than the distance between the first nip rollers NR1 and the second nip rollers NR2. The recording medium is not limited to the web. For example, the recording medium may be a sheet that is folded and stored, a so-called “Z paper”, or the like.
Below, in the illustrated overall configuration example, a plurality of liquid discharge heads of a liquid discharge head unit group 210 are arranged in the order of black (K), cyan (C), magenta (M), and yellow (Y) from the upstream side toward the downstream side. That is, a liquid discharge head unit installed on the most upstream side (hereinafter referred to as a “black liquid discharge head unit 210K”) is for black (K). A liquid discharge head unit installed next to the black liquid discharge head unit 210K (hereinafter, referred to as a “cyan liquid discharge head unit 210C”) is for cyan (C). A liquid discharge head unit installed next to the cyan liquid discharge head unit 210C (hereinafter referred to as a “magenta liquid discharge head unit 210M”) is for magenta (M). A liquid discharge head unit installed on the most downstream side (hereinafter referred to as a “yellow liquid discharge head unit 210Y”) is set for yellow (Y).
The liquid discharge head units 210K, 210C, 210M, and 210Y of the liquid discharge head unit group 210 discharge ink of corresponding colors to predetermined positions on the web 120 based on image data or other data. Positions where the discharged ink lands on the web 120 (hereinafter referred to as “landing positions”) are substantially equal to positions where the liquid discharge head units discharge the ink (hereinafter referred to as “discharge positions”). That is, the discharge positions are directly below the liquid discharge head units. The following description is provided on the assumption that the discharge positions are processing positions where a conveyance target object is processed by the liquid discharge head units as an example. The liquid discharge head units discharge the ink of corresponding colors to predetermined positions on the web 120 based on image data or other data.
In the present embodiment, black ink is discharged to a landing position of the black liquid discharge head unit 210K (hereinafter referred to as a “black landing position PK”). Similarly, cyan ink is discharged to a landing position of the cyan liquid discharge head unit 210C (hereinafter referred to as a “cyan landing position PC”). Magenta ink is discharged to a landing position of the magenta liquid discharge head unit 210M (hereinafter referred to as “magenta landing position PM”). Yellow ink is discharged to a landing position of the yellow liquid discharge head unit 210Y (hereinafter referred to as “yellow landing position PY”).
Below, the timings at which the liquid discharge head units 210K, 210C, 210M, and 210Y of the liquid discharge head unit group 210 execute processing are referred to as “processing timings”. Specifically, at the processing timings, the liquid discharge head units 210K, 210C, 210M, and 210Y of the liquid discharge head unit group 210 discharges ink. For example, a controller 520 connected to the liquid discharge head units 210K, 210C, 210M, and 210Y of the liquid discharge head unit group 210 controls the processing timings at which the liquid discharge head units 210K, 210C, 210M, and 210Y of the liquid discharge head unit group 210 discharge ink, and controls actuators ACT disposed in the liquid discharge head units 210K, 210C, 210M, and 210Y. The processing timings and the actuators ACT may be controlled by two or more controllers or circuits. Adjustment of the amount of deviation caused by the actuator ACT will be described later.
As illustrated in
In the example illustrated in
Installing the first rollers and the second rollers as described above reduces fluttering of the web 120 at the landing positions. The first rollers and the second rollers are disposed in the conveyance path of the recording medium, and are driven rollers, for example. The first rollers and the second rollers may be rollers rotationally driven by a motor or other device.
The first rollers as an example of first support members and the second rollers as an example of second support members may not be rotating bodies such as driven rollers. That is, the first rollers and the second rollers may be any support members that support the conveyance target object. For example, the first support members and the second support members may be pipes or shafts having a circular cross section. Besides, the first support members and the second support members may be curved plates or the like in which a portion in contact with the conveyance target object has an arc shape. The following description is provided on the assumption that the first support members are the first rollers and the second support members are the second rollers as an example.
Specifically, a first roller for black CR1K is installed upstream in the conveyance direction of the web 120 at the black landing position PK. On the other hand, a second roller for black CR2K is installed downstream of the black landing position PK in the conveyance direction of the web.
Similarly, a first roller for cyan CR1C and a second roller for cyan CR2C are installed with respect to the cyan liquid discharge head unit 210C. Furthermore, a first roller for magenta CR1M and a second roller for magenta CR2M are installed with respect to the magenta liquid discharge head unit 210M. A first roller for yellow CR1Y and a second roller for yellow CR2Y are installed with respect to the yellow liquid discharge head unit 210Y.
As illustrated in
In the present embodiment, the liquid discharge head unit 210K for black (K) includes four heads 210K-1, 210K-2, 210K-3, and 210K-4 arranged in a staggered manner in an orthogonal direction. Thus, the liquid discharge apparatus 110 can form an image in the entire region (printing region) on the web 120 where the image is to be formed in the width direction (orthogonal direction). Since the configurations of the other liquid discharge head units 210C, 210M, and 210Y are similar to the configuration of the liquid discharge head unit 210K for black (K), the description thereof may be omitted.
In the present embodiment, the liquid discharge head unit group 210 includes four heads. However, a liquid discharge head unit including a single head may be provided.
For example, as illustrated in
As the sensor devices according to the present embodiment, for example, image sensors are preferably used that capture of an image of a recording medium using light such as a laser or infrared rays. The image sensors may be, for example, charge coupled device (CCD) image sensors, complementary metal oxide semiconductor (CMOS) image sensors, photodiode arrays, or the like.
Further, the image sensors are desirably of the global shutter type. Even if the conveyance speed is high, the image sensors of the global shutter type can reduce misalignment of images caused by a difference in shutter timing as compared with the image sensors of the rolling shutter type or the like. Furthermore, the image sensors are provided so as to be able to acquire information on the surface of the recording medium, for example. The image sensors may be of the same type or different types. The following description is provided on the assumption that all the image sensors are of the same type.
In the present embodiment, as illustrated in the drawing, the liquid discharge apparatus 110 includes sensor devices so as to detect the regions to which the liquids are discharged by the four liquid discharge head units as an example. The configuration and position of the sensors are not limited to the illustrated example. A specific configuration of the sensor devices according to the present embodiment will be described later.
The liquid discharge apparatus 110 may further include sensor devices separately from the illustrated sensor devices. For example, there may further be sensor devices upstream of the illustrated sensor devices.
In the following description, the sensor device including an image sensor installed with respect to the black liquid discharge head unit 210K is referred to as a “sensor device for black SENK”. Similarly, the sensor device installed with respect to the cyan liquid discharge head unit 210C is referred to as a “sensor device for cyan SENC”. The sensor device installed with respect to the magenta liquid discharge head unit 210M is referred to as a “sensor device for magenta SENM”. The sensor device installed with respect to the yellow liquid discharge head unit 210Y is referred to as a “yellow sensor device SENY”. In the following description, the sensor device for black SENK, the sensor device for cyan SENC, the sensor device for magenta SENM, and the sensor device for yellow SENY may be collectively referred to simply as “sensor devices SEN”.
In
In the following description, “positions where the sensors are installed” refer to positions where information is acquired or the like. Therefore, all the components of the sensor devices do not need to be installed at the “positions where the sensors are installed”, and device components other than the components necessary for acquiring the information on the web 120 may be connected by cables or the like and installed at other positions. The sensor device for black SENK, the sensor device for cyan SENC, the sensor device for magenta SENM, and the sensor device for yellow SENY indicate examples of the positions where the sensors are installed.
The positions where the sensors are installed are desirably positions close to the corresponding landing positions. When the sensors are installed at positions close to the corresponding landing positions, distances between the landing positions and the sensors are shortened. When the distances between the landing positions and the sensors are shortened, detection errors can be reduced. As a result, the image forming apparatus can accurately detect the position and the like of the conveyance target object by the sensors.
Specifically, each of the positions close to the landing positions is, for example, between the corresponding first roller and second roller as illustrated in
As described above, when the sensor devices are installed between the corresponding rollers, the image sensors can detect, for example, the positions of the recording medium at the positions close to the landing positions. Between the rollers, the meandering speed which is a moving speed in the orthogonal direction and the conveyance speed which is a moving speed in the conveyance direction are relatively stable in many cases. As a result, the sensor devices can accurately detect the position and the like of the conveyance target obj ect.
Furthermore, the positions where the sensors are installed are desirably positions closer to the first roller than the landing position between the rollers. That is, the positions where the sensors are installed are desirably upstream of the landing positions.
Specifically, the position where the sensor device for black SENK is installed is desirably in a section between the black landing position PK and the position where the first roller for black CR1K is installed toward the upstream side (hereinafter referred to as “upstream section for black INTK2”). Similarly, the position where the sensor device for cyan SENC is installed is desirably in a section between the cyan landing position PC and the position where the first roller for cyan CR1C is installed toward the upstream side (hereinafter referred to as “upstream section for cyan INTC2”). The position where the sensor device for magenta SENM is installed is desirably in a section between the magenta landing position PM and the position where the first roller for magenta CR1M is installed toward the upstream side (hereinafter referred to as “upstream section for magenta INTM2”). The position where the sensor device for yellow SENY is installed is desirably in a section between the yellow landing position PY and the position where the first roller for yellow CR1Y is installed toward the upstream side (hereinafter referred to as “upstream section for yellow INTY2”).
When the sensors are installed in the upstream section for black INTK2, the upstream section for cyan INTC2, the upstream section for magenta INTM2, and the upstream section for yellow INTY2, the liquid discharge apparatus 110 can accurately detect, for example, the position of the conveyance target object.
When the sensors are installed at such positions, the sensors are located upstream of the landing positions. With such a configuration, the liquid discharge apparatus 110 can accurately detect the position of the recording medium in the orthogonal direction, the conveyance direction, or both directions based on the data imaged by the sensors on the upstream side. Since the liquid discharge apparatus 110 can accurately detect liquid in the orthogonal direction, the conveyance direction, or both directions, the liquid discharge apparatus 110 can calculate the processing timings at which the liquid discharge head units discharge liquids, the amounts of movement of the head units, or both. In other words, after the position of the web 120 is detected on the upstream side, when the web 120 is conveyed to a landing position, the processing timing is calculated or the head unit is moved during the conveyance, so that the liquid discharge apparatus 110 can accurately change the landing position.
When the positions immediately below the liquid discharge head units are defined as the positions where the sensors are installed, color deviation may occur due to a delay of a control operation or the like. Therefore, when the positions where the sensors are installed are set upstream of the landing positions, the liquid discharge apparatus 110 can reduce the color deviation and increase the image quality. There may be a restriction on setting the positions where the sensors are installed in the vicinity of the landing positions. For this reason, the positions where the sensors are installed are desirably closer to the first roller than the landing position.
The sensor device SEN includes a detection device 50, a first light source 51A, a second light source 51B, a control device 52, and a storage device 53.
The first light source 51A and the second light source 51B include a light emitting element that emits laser light and a collimator lens that turns the laser light emitted from the light emitting element into substantially parallel light. The first light source 51A and the second light source 51B are installed at positions where to irradiate the surface of the web 120 with laser light from an oblique direction. The detection device 50 is provided so as to perform imaging with the laser light emitted by the first light source 51A and the second light source 51B.
The present embodiment is an example of performing adjustment based on the amount of deviation of mounting positions or the like between the plurality of sensor devices SEN.
Part (A) of
The detection device 50 includes a first lens barrel 13A and a second lens barrel 13B so as to be aligned in the conveyance direction in a housing 13. The detection device 50 also internally has a first imaging lens 12A, a second imaging lens 12B, and an area sensor 11.
The first imaging lens 12A is held by the first lens barrel 13A so as to be arranged at a position facing position A. The second imaging lens 12B is held by the second lens barrel 13B so as to be arranged at a position facing position B.
The area sensor 11 is housed in the housing 13. The area sensor 11 is structured such that an imaging element 112 is formed on a silicon substrate 111, for example. On the imaging element 112, provided is a plurality of regions where two-dimensional image data can be acquired. Examples of the plurality of regions include an A region 11A for imaging the periphery of the A position and a B region 11B for imaging the periphery of the B position.
The area sensor 11 according to the present embodiment is an image sensor for performing imaging related to the plurality of liquid discharge head units. For example, the position A is in the vicinity of the landing position for the black liquid discharge head unit 210K, and the position B is in the vicinity of the landing position for the cyan liquid discharge head unit 210C.
As described above, the area sensor 11 is an image sensor that captures an image of a region (for example, the A region 11A and the B region 11B) of the web (an example of a conveyance target object) 120 onto which liquids are discharged by the plurality of liquid discharge head units.
As described above, the detection device 50 can detect the plurality of liquid discharge head units. The liquid discharge head units detected by the detection device 50 are not limited to the black liquid discharge head unit 210K and the cyan liquid discharge head unit 210C. The detection device 50 may detect liquid discharge head units for other colors. The number of liquid discharge head units detected by the detection device 50 is not limited to two, and may be three or more.
The area sensor 11 may be any image sensor, and is, for example, CCD image sensor, CMOS image sensor, photodiode array, or the like.
As illustrated in
Part (A) of
When compared with the detection device 50 illustrated in
In the example illustrated in
Part (A) of
When compared with the detection device 50A illustrated in
As illustrated in part (A) of
As illustrated in part (B) of
By the way, conventionally, an imaging element is often manufactured for imaging bym for example, a general digital camera. For this reason, the ratio between the X direction and the Y direction of the imaging element, that is, the aspect ratio is often a ratio adapted to the image format, such as square, “4:3” or “16:9”.
On the other hand, the detection device 50 according to the above-described embodiment and modifications, captures images of two or more regions separated at a specific spacing. Specifically, the detection device 50 captures images of regions separated at a specific spacing in the X direction which is one direction in two dimensions, that is, the conveyance direction 10 (
Therefore, in the present modification, the area sensors 11′ are cut out from the silicon wafer 801 illustrated in
In the area sensor 11′ illustrated in part (A) of
Since the first imaging element 112A and the second imaging element 112B are formed by an accurate semiconductor process, the spacing between the first imaging element 112A and the second imaging element 112B can be accurately formed.
The lens array illustrated in
In a case of using the lens array illustrated in
Using the lens array illustrated in
Furthermore, in the detection device 50C of the present modification, the plurality of deviation amounts detected by simultaneous parallel processing described above may be subjected to average calculation or error removal. Performing these processes can enhance the accuracy and operation stability as compared with the case of calculating the amount of deviation by one operation.
Depending on application software for printing, for example, the conveyance speed may vary in accordance with the print speed. Even in such a case, the amount of deviation can be calculated simultaneously in parallel by using the lens array, thereby achieving highly accurate detection results.
The illustrated sensor device SEN is configured to capture a speckle pattern or the like formed by applying light from a light source to a conveyance target object such as a web 120. Specifically, the first light source 51A includes optical systems such as a semiconductor laser light source (LD) and a collimating optical system (CL). The sensor device SEN further includes a complementary metal-oxide semiconductor (CMOS) image sensor which is an example of a sensor OS in order to capture an image in which a speckle pattern or the like appears, and a telecentric imaging optical system (TO) for condensing and forming the speckle pattern on the CMOS image sensor. The TO includes a first imaging lens 12A.
In the example of the illustrated configuration, the CMOS image sensors included in different sensor devices SEN capture images in which the speckle pattern appears at time TM1 and time TM2, for example. Then, a calculator 521 performs processing such as cross-correlation calculation on the basis of the image captured at the time TM1 and the image captured at the time TM2. The calculator 521 calculates the amount of movement of the conveyance target object between the time TM1 and the time TM2.
The first light source 51A and the second light source 51B according to the present embodiment are not limited to devices using laser light. For example, a light emitting diode (LED), an organic electro-luminescence (EL), or the like may be used as the first light source 51A or the second light source 51B. In the present embodiment, the hardware that performs correlation calculations is described as the calculator 521, but a field programmable gate array (FPGA) circuit mounted on any of the sensor devices may perform correlation calculations.
Returning to
The shutter control unit 412 outputs a signal to the detection device 50 to control the shutter timing of the area sensor 11.
The image acquisition unit 411 outputs a signal to the detection device 50 to control acquisition of two-dimensional image data captured by the detection device 50. Next, the image acquisition unit 411 stores the acquired two-dimensional image data in the storage device 53.
The storage device 53 is a memory or the like. The storage device 53 stores the two-dimensional image data acquired by the image acquisition unit 411.
The calculator 521 includes an arithmetic device 54. The arithmetic device 54 is a microcomputer or the like. That is, the arithmetic device 54 performs arithmetic operations for achieving various types of processing using image data stored in the storage device 53.
The control device 52 and the arithmetic device 54 are, for example, a central processing unit (CPU), an electronic circuit, or the like. The control device 52 and the storage device 53 may be includes in the same device together with the arithmetic device 54. For example, the control device 52 and the arithmetic device 54 may be a single CPU.
The arithmetic device 54 may be implemented with, for example, a combination of a CPU, a read-only memory (ROM), and a random access memory (RAM). In the arithmetic device 54, the CPU uses the RAM as a working area and executes programs stored in the ROM. As described above, the arithmetic device 54 causes the CPU to execute a program stored in the ROM to implement the measurement unit 401, the calculation unit 402, the detection processing unit 403, the correction unit 404, the switching control unit 405, and the setting unit 406.
The measurement unit 401 has a counting function of counting the encoder pulses ENP output from the encoder ENC attached to the roller 230.
The calculation unit 402 calculates the position of the pattern of the web 120, the conveyance speed at which the web 120 is conveyed, and the amount of conveyance of the web 120, on the basis of the count value measured by the measurement unit 401, the image data obtained by imaging the vicinity of the A position and the image data obtained by imaging the vicinity of the B position stored in the storage device 53. The calculation unit 402 according to the present embodiment calculates the conveyance speed at which the web 120 is conveyed in each of modes (for example, an adjustment mode and a print mode) switchable by the switching control unit 405 described later. Methods of calculating the conveyance amount and the conveyance speed may be any calculation methods including known methods in the related art.
The calculation unit 402 outputs data of time difference Δt indicating a shutter timing to the shutter control unit 412. That is, the calculation unit 402 outputs a camera trigger indicating the shutter timing to the shutter control unit 412 so that the image indicating the “A position” and the image indicating the “B position” are captured at imaging times with the time difference Δt.
The web 120 is a member having a scattering property on surface or inside. As a result, when the web 120 is irradiated with laser light, the reflection light is diffusely reflected. This diffuse reflection forms a pattern on web 120. That is, the pattern is a speckle pattern with spots called “speckles”. As a result, when the web 120 is imaged, an image illustrating the speckle pattern is obtained. Since the position of the speckle pattern can be known from this image, where the predetermined position of the web 120 is can be detected. The speckle pattern is generated because the irradiated laser light is interfered with concave and convex portions formed on the surface or inside of the web 120.
When the web 120 is conveyed, the speckle pattern on the web 120 is also conveyed together. As a result, when the same speckle pattern is detected at different times, the conveyance amount is obtained. That is, when the same speckle pattern is detected and the conveyance amount of the pattern is determined, the calculation unit 402 can obtain the conveyance amount of the web 120. When the determined conveyance amount is converted per unit time, the calculation unit 402 can obtain the moving speed (including the conveyance speed) of the web 120. The movement amount or the movement speed (including the conveyance speed) to be obtained is not limited to the conveyance direction of the web 120. Since the area sensor 11 outputs two-dimensional image data, the calculation unit 402 can obtain a two-dimensional moving amount or moving speed.
As illustrated in
The interval at which the shutter control unit 412 images the web 120 is defined as time difference Δt. The calculation unit 402 calculates the conveyance speed V (mm / s) of the web 120 based on the speckle pattern represented in the captured image data.
For example, when the conveyance speed is V [mm / s] and the distance between the first imaging lens 12A and the second imaging lens 12B in the conveyance direction 10 is L [mm], the following Equation (1) is established.
In Equation (1) described above, the distance L [mm] is an interval between the first imaging lens 12A and the second imaging lens 12B, and thus is set in advance. Therefore, the calculation unit 402 can calculate the conveyance speed V [mm / s] by substituting the determined time difference Δt into Equation (1). The calculation unit 402 can also calculate the conveyance amount according to the elapsed time.
As described above, the liquid discharge apparatus 110 can accurately obtain the position of the web 120 in the conveyance direction, the conveyance amount, and the conveyance speed, or a combination thereof, based on the speckle pattern. The liquid discharge apparatus 110 may output any two or more of the position of the web 120 in the conveyance direction, the conveyance amount, and the conveyance speed.
The area sensor 11 may detect the position of the web 120 in a direction (main scanning direction) orthogonal to the conveyance direction. That is, the sensor may be used to detect the positions of the web 120 in the conveyance direction and the direction orthogonal to the conveyance direction. Such use of the sensor can reduce the cost in each direction.
In addition, the number of sensors used for detecting the position of the web 120 can be reduced, thereby achieving space saving.
The detection processing unit 403 detects the amount of deviation between the positions where the liquids are discharged by the plurality of liquid discharge heads, based on the image data captured for each area sensor 11 (an example of an image sensor).
Specifically, the detection processing unit 403 has a function of calculating the amount of deviation ΔL with respect to an ideal inter-sensor distance L from “position A” to “position B” based on image data captured for each area sensor 11 serving as an image sensor.
For example, the detection processing unit 403 performs a cross-correlation arithmetic operation on an image D1(n) indicating the “A position” and an image D2(n) indicating the “B position” captured by the sensor device SEN. Below, images generated by the cross-correlation arithmetic operation will be referred to as correlation image. For example, the detection processing unit 403 calculates a deviation amount ΔD(n) on the basis of the correlation image. For example, the cross-correlation arithmetic operation is expressed by the following Equation (2). It is assumed that the image data captured at “position A” is denoted as D1(n) and the image data captured at “position B” is denoted as D2(n).
In Equation (2), the Fourier transform is represented by “F[]”, and the inverse Fourier transform is represented by “F - 1[]”. In Equation (2), the complex conjugate is indicated by “*”, and the cross-correlation operation is indicated by “xcorr”.
The detection processing unit 403 performs the cross-correlation calculation “D1 xcorr D2” on the image data D1 and D2 according to Equation (2) to generate image data indicating a correlation image (hereinafter, also referred to as correlation image data). If the image data D1 and D2 are two-dimensional image data, the correlation image data is also two-dimensional image data. If the image data D1 and D2 are one-dimensional image data, the correlation image data is also one-dimensional image data.
The correlation image data is image data indicating a correlation between the image data D1 and the image data D2 by luminance. Specifically, the correlation image data represents luminance at a correlation peak that, as the degree of coincidence between the image data D1 and D2 is higher, becomes steeper with increasing proximity to the center of the correlation image. In other words, if the image data D1 and the image data D2 coincide with each other, the peak of the luminance is at the center position in the correlation image data becomes. That is, the deviation amount ΔD(n) can be calculated from the difference between the position of the luminance peak and the center position in the correlation image data. When the correlation image data is two-dimensional, the deviation amount ΔD(n) includes not only the deviation amount in the conveyance direction but also the deviation amount in the main scanning direction.
If a broad luminance distribution is a disadvantage in the correlation image, for example, a phase-only correlation method may be used. For example, the following Equation (3) may be used as the phase-only correlation method.
In Equation (3), “P[]” indicates that only the phase is extracted at the complex amplitudes. The amplitudes are all “1”.
By using Equation (3), the detection processing unit 403 can calculate the deviation amount ΔD(n) on the basis of the correlation image even in a broad luminance distribution.
The correction unit 404 corrects the timings for discharging the ink from the liquid discharge head units based on the deviation amount ΔD(n) detected by the detection processing unit 403. The correction unit 404 according to the present embodiment outputs signals for correcting the timings for discharging the ink to the controller 520.
The controller 520 controls the discharge of liquid from the black liquid discharge head unit 210K and the cyan liquid discharge head unit 210C based on the timing of discharging ink (an example of liquid) indicated by the signal. The timing at which liquid is discharged is controlled by a first control signal SIG1 for the black liquid discharge head unit 210K, a second control signal SIG2 for the cyan liquid discharge head unit 210C, and other signals output from the controller 520.
The switching control unit 405 switches between an adjustment mode and a print mode. In the present embodiment, the detection processing unit 403 detects the deviation amount in either the adjustment mode or the print mode.
The adjustment mode (an example of first control) is a mode for adjustment before the liquid discharge apparatus 110 performs printing. In the adjustment mode, the web 120 is conveyed at a first conveyance speed (for example, 200 mm / s) while the web 120 is imaged with a first image size (for example, 500 pixels × 500 pixels) in the area sensor 11. Since the adjustment mode (an example of the first control) is a mode for performing adjustment, the print speed (an example of a first conveyance speed) for conveying the web 120 is set to be slower than the print speed in the print mode, and the image size acquired by the area sensor 11 is set to be larger than the image size in the print mode.
In the adjustment mode, the deviation amount can be detected with high accuracy. However, since the number of pixels used for capturing the image data is large, the image sensor processing speed at which the image data is read by the image capturing becomes slow. Therefore, it is difficult to perform printing at a high speed while maintaining the detection accuracy of the deviation amount. Therefore, in the present embodiment, the print mode is provided.
The print mode (an example of second control) is a mode for the liquid discharge apparatus 110 to perform printing. In the print mode, if the area sensor 11 captures an image of the web 120 (an example of a conveyance target object) with a second image size (for example, 100 pixels × 100 pixels) having a smaller number of pixels than a first image size (for example, 500 pixels × 500 pixels), the web 120 is conveyed at a second conveyance speed (for example, 3000 mm / s) faster than the first conveyance speed (for example, 200 mm / s).
In the print mode, since the web 120 (an example of a conveyance target object) is imaged with the second image size (for example, 100 pixels × 100 pixels), a possible range of imaging is narrower than a possible range of imaging in the adjustment mode.
The setting unit 406 sets the positions of the pixels in the area sensor 11 used for imaging in the print mode (an example of the second control) according to the deviation amount detected by the detection processing unit 403 based on the image data captured with the first image size in the adjustment mode (an example of the first control).
The setting unit 406 sets the positions of the pixels in the image sensor corresponding to the region downstream in the conveyance direction among the regions where the liquids are discharged by the plurality of liquid discharge head units 210K, 210C, 210M, and 210Y in the print mode. This setting will be described in detail later.
The controller 520 controls the liquid discharge head units 210K, 210C, 210M, and 210Y and other devices based on signals from the calculator 521, for example. Examples of the control include correction of the timings for discharging ink.
The controller 520 controls the plurality of liquid discharge head units 210K, 210C, 210M, and 210Y to discharge liquids. The controller 520 outputs the first control signal SIG1 for black, the second control signal SIG2 for cyan, or other data to cause the liquid discharge head units 210K, 210C, 210M, and 210Y to discharge the liquids at timings based on the signals from the calculator 521.
The controller 520 has a configuration described below, for example.
The host device 71 is, for example, a personal computer. The printer device 72 includes a printer controller 72C and a printer engine 72E.
The printer controller 72C controls the operation of the printer engine 72E. First, the printer controller 72C transmits and receives control data to and from the host device 71 via a control line 70LC. The printer controller 72C further transmits and receives control data to and from the printer engine 72E via a control line 72LC. Through the transmission and reception of the control data, for example, various printing conditions indicated by the control data are input to the printer controller 72C, and the printer controller 72C stores the printing conditions and the like in a register or the like. Next, the printer controller 72C controls the printer engine 72E on the basis of the control data, and performs image formation according to print job data, that is, the control data.
The printer controller 72C includes a CPU 72Cp, a print control device 72Cc, and a storage device 72Cm. The CPU 72Cp and the print control device 72Cc are connected by a bus 72Cb to communicate with each other. The bus 72Cb is connected to the control line 70LC via a communication interface (I/F) or the like.
The CPU 72Cp controls the entire operation of the printer device 72 by a control program or the like. That is, the CPU 72Cp is an arithmetic operation device and a control device.
The print control device 72Cc transmits and receives data indicating a command, a status, or the like to and from the printer engine 72E based on control data transmitted from the host device 71. Accordingly, the print control device 72Cc controls the printer engine 72E.
Data lines 70LD-C, 70LD-M, 70LD-Y, and 70LD-K, that is, a plurality of data lines is connected to the printer engine 72E. The printer engine 72E receives image data from the host device 71 via the plurality of data lines. Next, the printer engine 72E forms an image in each color under the control of the printer controller 72C.
The printer engine 72E includes data management devices 72EC, 72EM, 72EY, and 72EK, that is, a plurality of data management devices. The printer engine 72E also includes an image output device 72Ei and a conveyance control device 72Ec.
The data management device 72EC includes a logic circuit 72EC1 and a storage device 72ECm. As illustrated, the logic circuit 72EC1 is connected to the host device 71 via the data line 70LD-C. The logic circuit 72EC1 is connected to the print control device 72Cc via the control line 72LC. The logic circuit 72EC1 is implemented with an application specific integrated circuit (ASIC), a programmable logic device (PLD), or the like.
The logic circuit 72EC1 stores the image data from the host device 71 in the storage device 72ECm on the basis of a control signal from the printer controller 72C (
The logic circuit 72EC1 reads image data for cyan Ic from the storage device 72ECm on the basis of a control signal from the printer controller 72C. Next, the logic circuit 72EC1 sends the read image data for cyan Ic to the image output device 72Ei.
The storage device 72ECm desirably has a capacity capable of storing image data of about 3 pages. If the storage device 72ECm is capable of storing image data of about 3 pages is stored, the storage device 72ECm can store image data from the host device 71, image data during image formation, and image data for next image formation.
The output control device 72Eic outputs the image signals of the respective colors to the liquid discharge head units 210K, 210C, 210M, and 210Y of the respective colors. That is, the output control device 72Eic controls the liquid discharge head units 210K, 210C, 210M, and 210Y of the respective colors based on the input image signals Ik, Ic, Im, and Iy.
The output control device 72Eic controls the plurality of liquid discharge head units 210K, 210C, 210M, and 210Y simultaneously or individually. In other words, the output control device 72Eic receives the input of the timing, and performs control or the like to change the timing at which to cause the liquid discharge head units to discharge the liquids.
The output control device 72Eic may control any of the liquid discharge head units based on a control signal from the printer controller 72C. Furthermore, the output control device 72Eic may control any of the liquid discharge head units based on an operation or the like by a user.
The printer device 72 has different paths, that is, a path for inputting image data from the host device 71 and a path used for transmission and reception between the host device 71 and the printer device 72 based on the control data as an example.
The printer device 72 may form an image in black only, for example. In the case of forming an image in black only, in order to increase the speed of the image formation, for example, the printer device 72 may include one data management device and four black liquid discharge head units. Thus, the black ink is discharged by each of the plurality of black liquid discharge head units. As a result, image formation can be performed faster than in a configuration in which one black liquid discharge head unit is used.
The conveyance control device 72Ec is a motor or the like that conveys the web 120. For example, the conveyance control device 72Ec controls motors or the like connected to the rollers or the like to convey the web 120.
It is assumed that the liquid discharge apparatus 110 has acquired image data indicating an image to be formed on the web 120 in advance by the black liquid discharge head unit 210K, for example. The liquid discharge apparatus 110 performs the general processing illustrated in
The calculation unit 402 in the liquid discharge apparatus 110 detects the position of the pattern on the web 120 and calculates the conveyance amount and the conveyance speed, or a combination thereof (S1401).
The calculation unit 402 calculates the time required for the conveyance target conveyance target object from the detected position to the next discharge position (S1402).
In S1401 and S1402, the liquid discharge head unit on the upstream side (for example, black with respect to cyan) performs processing based on the timing at which the liquid is discharged.
Subsequently, the shutter control unit 412 determines whether the time calculated in S1402 has elapsed since the previous imaging (S1403). When the shutter control unit 412 determines that the time has not elapsed (S1403: No), the shutter control unit 412 makes the determination in S1403 again.
On the other hand, when the shutter control unit 412 determines that the time calculated in S1402 has elapsed (S1403: Yes), the shutter control unit 412 performs imaging control, and the detection processing unit 403 calculates the deviation amount on the basis of the image data captured by the shutter control unit 412 and the image data acquired in advance (S1404).
Step S1404 is performed at a position corresponding to the liquid discharge head unit downstream of the discharge position in steps S1401 and S1402 (for example, the cyan liquid discharge head unit 210C). Steps S1404 to S1405 are performed after the upstream liquid discharge head unit discharges the liquid and before the downstream liquid discharge head unit discharges the liquid.
The correction unit 404 and the setting unit 406 adjust the discharge timing based on the calculated deviation amount (S1405).
An example of adjusting the discharge timing has been described with reference to
The calculator 521 outputs a camera trigger to the sensor devices SEN-1 and SEN-2. Thus, the shutter control units 412 of the sensor devices SEN-1 and SEN-2 perform shutter control. Then, the calculator 521 acquires two pieces of image data (black and cyan) output from the sensor device SEN-1 and two pieces of image data magenta and yellow) output from the sensor device SEN-2.
The calculator 521 generates a camera trigger of the area sensor 11 based on the encoder pulse. The generated camera trigger is output to the sensor devices SEN-1 and SEN-2.
The detection processing unit 403 of the calculator 521 calculates the phase-only correlation of the image data captured by the area sensor 11 functioning as the downstream sensor devices SENC, SENM, and SENY with respect to the image data captured by the area sensor 11 functioning as the most upstream sensor device SENK, and calculates the amount of deviation between the sensors in the main scanning direction or the conveyance direction.
The setting unit 406 sets the positions of the pixels used for imaging in the area sensor 11 on the basis of the calculated deviation amount.
The calculator 521 transmits information indicating the positions of the pixels set by the setting unit 406 to the sensor devices SEN-1 and SEN-2. Accordingly, the pixels used for imaging in the area sensor 11 can be determined. The calculator 521 outputs the discharge timing corrected by the correction unit 404 to the controller 520. As a result, adjustment of the discharge timing according to the deviation amount can be achieved.
Next, processing performed by the liquid discharge apparatus 110 according to the present embodiment in the adjustment mode will be described.
In the adjustment mode, the switching control unit 405 of the calculator 521 according to the present embodiment sets the first image size used for imaging by the area sensor 11 of the sensor device SEN on the basis of the setting for the adjustment mode calculated in advance (S1601). The switching control unit 405 further sets the first sampling speed based on the setting for the adjustment mode (S1602). The sampling speed is a speed indicating the number of times when sampling is performed (the number of times of when imaging is performed) per second.
As illustrated in
As illustrated in
As described above, the first sampling speed “4 (frames / sec)” is lower than the second image sensor processing speed “5 (frames / sec)”, thus allowing appropriate measurement while reducing the occurrence of a delay in acquiring image data. Then, in the case of the first sampling speed “4 (frames / sec)” and the first print speed “200 mm / s”, the sensor device SEN according to the present embodiment can capture an image of the same region as imaged on the upstream side, also on the downstream side.
In other words, in the adjustment mode, the first print speed (an example of the first conveyance speed) is set such that the number of frames to be imaged per second (an example of the predetermined time) is decreased as compared with the number of frames per second (an example of the predetermined time) during which image data can be acquired when the area sensor 11 (an example of the image sensor) captures an image in the first image size, and that the region imaged on the upstream side can be imaged also on the downstream side even with the decreased number of frames.
The first sampling speed “4 (frames / sec)” of the present embodiment is determined based on the first print speed “200 mm / s” and the distance between the liquid discharge head units. That is, the first sampling speed “4 (frames / sec)” is determined such that after image capturing by the liquid discharge head unit on the upstream side, the web 120 is conveyed at the print speed to a position where image capturing can be performed by the liquid discharge head unit on the downstream side. In other words, the first sampling speed “4 (frames / sec)” is set so as to allow image capturing with the time difference Δt described above. The foregoing condition is satisfied not only in the adjustment mode but also in the print mode.
Then, the controller 520 performs control to start conveyance of the web 120 (S1603).
The calculator 521 acquires image data captured with the first image size from the sensor device SEN (S1604).
The measurement unit 401 starts counting by the encoder pulse ENP output from the encoder ENC (S1605).
The measurement unit 401 determines whether the value of count by the encoder pulse ENP has reached a value indicating a position where image capturing can be performed on the downstream side (S1606). When determining that the count value has not reached (S1606: No), the measurement unit 401 repeats the determination in S1606.
On the other hand, when the measurement unit 401 determines that the count value has reached a value indicating the position where image capturing can performed on the downstream side (S1606: Yes), the arithmetic device 54 outputs the camera trigger to the sensor device SEN to acquire the image data captured with the first image size (S1607).
The detection processing unit 403 performs cross-correlation calculation (image correlation) on the basis of the image data captured on the upstream side and the image data captured on the downstream side, and generates correlation image data (S1608).
The detection processing unit 403 calculates the deviation amount in the main-scanning direction and the conveyance direction on the basis of the correlation image data (S1609).
The calculator 521 outputs the correlation image data to the host device 71 of the controller 520, and the host device 71 displays peak positions in the main scanning direction and the conveyance direction (positions with luminance peaks) serving as a reference for correcting the deviation amount based on the luminance of the correlation image data (S1610). Such a configuration allows the user to grasp how much the deviation is.
The detection processing unit 403 determines whether the deviation amount calculated in S1609 is within the adjustment range (S1611). When the detection processing unit 403 determines that the misalignment amount is not within the adjustment range (S1611: No), the setting unit 406 adjusts the positions of the pixels in the area sensor 11 used for imaging (S1612), and performs the processing from S1604 again.
On the other hand, when the detection processing unit 403 determines that the misalignment amount is within the adjustment range (S1611: Yes), the controller 520 ends the conveyance (S1613).
The setting unit 406 stores the positions of the pixels in the area sensor 11 used for current imaging in a non-volatile storage medium of the calculator 521 (S1614).
By performing the above-described processing, the positions of the pixels in the area sensor 11 used for imaging can be adjusted in the adjustment mode. In the print mode, image capturing is performed based on the positions of the pixels adjusted in the adjustment mode.
Next, processing performed by the liquid discharge apparatus 110 according to the present embodiment in the print mode will be described.
In the print mode, the switching control unit 405 of the calculator 521 according to the present embodiment sets the second image size used for imaging by the area sensor 11 of the sensor device SEN on the basis of the setting for the print mode calculated in advance (S1701). The switching control unit 405 further sets the second sampling speed based on the setting for the print mode (S1702).
As illustrated in
As illustrated in
In the print mode, the second image size of 100 pixels × 100 pixels is set such that when the web 120 is conveyed at the second print speed of 3000 mm / s, image data can be obtained from the area sensor 11 (an example of an image sensor) during a period from image capturing of the speckle pattern (an example of a predetermined region) on the upstream side in the conveyance direction to image capturing of the speckle pattern on the downstream side in the conveyance direction.
As described above, the second sampling speed of 120 (frames / sec) is lower than the second image sensor processing speed of 125 (frames / sec), thus allowing appropriate measurement while reducing the occurrence of a delay in acquiring image data.
In other words, in the print mode, the second print speed (an example of the second conveyance speed) is set such that the number of frames to be imaged per second (an example of the predetermined time) is decreased as compared with the number of frames per second (an example of the predetermined time) during which image data can be acquired when the area sensor 11 (an example of the image sensor) captures an image with the second image size, and that the region imaged on the upstream side can be imaged also on the downstream side even with the decreased number of frames.
In the area sensor 11, the setting unit 406 sets the positions of the pixels used for imaging for each of the main scanning direction and the conveyance direction (S1703). In the initial state, the setting unit 406 performs setting based on the positions stored in the non-volatile storage medium in S1614 of
Then, the controller 520 controls the start of printing (S1704).
The calculator 521 acquires image data captured with the second image size from the sensor device SEN (S1705).
The measurement unit 401 starts counting by the encoder pulse ENP output from the encoder ENC (S1706).
The measurement unit 401 determines whether the value of count by the encoder pulse ENP has reached a value indicating a position where image capturing can be performed on the downstream side (S1707). When determining that the count value has not arrived (S1707: No), the measurement unit 401 repeats the determination in S1707.
On the other hand, when the measurement unit 401 determines that the count value has reached a value indicating the position where image capturing can performed on the downstream side (S1707: Yes), the arithmetic device 54 outputs the camera trigger to the sensor device SEN to acquire the image data captured with the second image size (S1708).
The detection processing unit 403 performs cross-correlation calculation (image correlation) on the basis of the image data captured on the upstream side and the image data captured on the downstream side, and generates correlation image data (S1709).
The detection processing unit 403 calculates the deviation amount in the main-scanning direction and the conveyance direction on the basis of the correlation image data (S1710).
The calculator 521 outputs the correlation image data to the host device 71 of the controller 520, and the host device 71 displays peak positions in the main scanning direction and the conveyance direction (positions with luminance peaks) serving as a reference for correcting the deviation amount based on the luminance of the correlation image data (S1711). Such a configuration allows the user to grasp how much the deviation is.
The detection processing unit 403 determines whether the deviation amount calculated in S1710 is within the adjustment range (S1712). When the detection processing unit 403 determines that the deviation amount is not within the adjustment range (S1712: No), the setting unit 406 sets the positions of the pixels used for imaging in each of the main scanning direction and the conveyance direction on the basis of the deviation amount calculated in S1710 (S1703), and executes the subsequent processing.
On the other hand, when the detection processing unit 403 determines that the deviation amount calculated in S1710 falls within the adjustment range (S1712: Yes), the adjustment of the positions of the pixels used for printing by the area sensor 11 is ended. Printing is continuously performed. S1705 to S1712 may be repeatedly performed at predetermined time intervals.
In the print mode described above, the print speed “3000 mm / s” and the sampling speed “120 (frames / sec)” are increased as compared with the adjustment mode, but the second image size is as small as “100 pixels × 100 pixels”, so that the deviation can be detected without a delay due to the processing load. In addition, since the initial adjustment is performed in the adjustment mode, the deviation can be detected even if the image size is smaller than the image size in the adjustment mode.
Next, adjustment of pixels used for imaging by the area sensor 11 will be described.
Part (a) of
As a result of the cross-correlation calculation between the image data illustrated in part (A) of
In this case, the setting unit 406 sets the shifts of 100 pixels in the main scanning direction and 100 pixels in the conveyance direction in the downstream region used for imaging by the area sensor 11.
A rectangular region having a pixel (200, 200) and a pixel (300, 300) as vertices illustrated in part (A) of
The region used for capturing the image data illustrated in part (B) of
The image size is set by the pixel size of the area sensor 11 and the magnification of the lens (for example, the first imaging lens 12A or the second imaging lens 12B). For example, if the pixel size of the area sensor 11 is 8 um/px and the lens magnification is 1, the image size = the number of pixels × 8 (um). In addition, when there is a possibility that a variation of ± 1 mm may occur in each of the upstream and the downstream, the variation can be detected if an image of 4 mm × 4 mm can be captured. Therefore, in the adjustment mode, the pixel size is 500 pixels, which corresponds to a value obtained by dividing 4 mm by 8 um. As a result, the deviation can be detected regardless of the variation.
In this manner, the range of image capture in the first image size (500 pixels × 150 pixels) used for imaging in the adjustment mode is set to be larger than the range indicated by error information. The error information is information set in advance as a specification since there is a possibility that an error may occur in the area sensor 11 that images the regions corresponding to the plurality of liquid discharge head units.
In the present embodiment, a control device CTRLw is further provided as a device that moves the liquid discharge head unit in the main scanning direction based on the deviation amount in the main scanning direction detected by the detection processing unit 403.
The control device CTRLw perform a process of causing the processing position to follow the position change of the web 120 being processed. That is, the control device CTRLw receives the information indicating the deviation amount in the main-scanning direction calculated by the calculator 521.
Then, the control device CTRLw (an example of a movement controller) controls (adjusts) the movement of the liquid discharge head unit in the main scanning direction, based on the deviation amount in the main scanning direction detected in the first image size in the adjustment mode and the deviation amount in the main scanning direction detected in the second image size in the print mode, which is indicated by the received information.
First, in the illustrated example, an actuator ACT such as a linear actuator to move the cyan liquid discharge head unit 210C is installed in the cyan liquid discharge head unit 210C. The actuator ACT is connected to a control device CTRL that controls the actuator ACT.
The actuator ACT is a linear actuator or a motor, for example. The actuator ACT may include a control circuit, a power supply circuit, and a mechanical component.
A movement amount MV is input to the control device CTRL. The movement amount MV is an amount by which the cyan liquid discharge head unit 210C is moved. Furthermore, the deviation amount in the main-scanning direction detected by the detection processing unit 403 is input to the control device CTRL.
The control device CTRL causes the actuator ACT to move the cyan liquid discharge head unit 210C so as to compensate for deviation amount SL in the main scanning direction detected by the detection processing unit 403, based on the movement amount MV.
In the present embodiment, in either the adjustment mode or the print mode, the control device CTRL controls the actuator ACT to move the cyan liquid discharge head unit 210C so as to compensate for deviation amount SL in the main scanning direction detected by the detection processing unit 403. However, the present embodiment is not limited to the compensation for the deviation amount SL in both the adjustment mode and the print mode. The control of compensating for the deviation amount SL may be performed in one of the adjustment mode and the print mode.
In the present embodiment, the position of the head unit is adjusted according to the deviation amount in the main scanning direction detected by the sensor device SEN, so that the accuracy of discharge position of the liquid can be enhanced.
The above-described embodiment is not limited to the structure illustrated in
A sensor device SEN measures the position of a conveyed object based on the ink liquids discharged from the head units 350C, 350M, 350Y, and 350K of the head unit group 350. As in the above-described embodiment, the sensor device SEN includes a detection device 50, a first light source 51A, a second light source 51B, a control device 52, and a storage device 53. The sensor device SEN detects the position of the conveyance target object based on the ink liquids discharged from the head units 350C, 350M, 350Y, and 350K and performs adjustments based on a deviation as in the above-described embodiment. Specific processing is similar to the processing in the above-described embodiment, and the description of the specific processing will be omitted.
Next, a drying mechanism 370 dries an image on the transfer belt 320 to form a filmed image.
Subsequently, in the transfer section where the transfer belt 320 faces a transfer roller 330, the liquid discharge apparatus 110 transfers the filmed image on the transfer belt 320 onto a sheet of paper.
A cleaning roller 323 cleans the surface of the transfer belt 320 after the transfer.
As described above, in the present modification, in the inkjet-type image forming apparatus to which the liquid discharge apparatus is applied, for example, the head units 350C, 350M, 350Y, and 350K, the drying mechanism 370, the cleaning roller 323, and the transfer roller 330 are disposed around the transfer belt 320.
In the present modification, the transfer belt 320 is stretched around a drive roller 321, a counter roller 322, four shape maintaining rollers 324, and eight support rollers 325C1, 325C2, 325M1, 325M2, 325Y1, 325Y2, 325K1, and 325K2, and rotates in the direction of arrow in the drawing following the drive roller 321 rotated by a transfer-belt drive motor 327. The direction in which the transfer belt 320 moves by the rotation of the drive roller 321 is defined as a conveyance direction in which a conveyance target object is conveyed.
The eight support rollers 325C1, 325C2, 325M1, 325M2, 325Y1, 325Y2, 325K1, and 325K2 are provided so as to face the head unit group 350 and maintain the tensile state of the transfer belt 320 when the ink droplets are discharged from the head unit group 350. A transfer motor 331 rotationally drives the transfer roller 330.
In the modification, the counter roller 322 moves the transfer belt 320 to perform a contact-separation operation with respect to the transfer roller 330.
The counter roller 322 is moved by a contact-separation motor 361. A control board 340 is a board that outputs drive signals to the transfer-belt drive motor 327, the contact-separation motor 361, and the transfer motor 331.
The control board 340 may further include the functions of the controller 520 and the calculator 521 described above, control the sensor device SEN, and adjust, for example, the discharge timing of the head unit group 350 on the basis of the results of detection by the sensor device SEN.
In the example of
This modification is not limited to the hardware configuration such as the controller 520 and the calculator 521 of the above-described embodiment. For example, the controller 520 and the calculator 521 may be implemented with one configuration. In this modification, an arithmetic processor 500 that implements the configurations of the controller 520 and the calculator 521 is disposed on the control board 340.
The arithmetic processor 500 for implementing the configurations of the controller 520 and calculator 521 will be described.
As illustrated in
The CPU 501 uses the RAM 503 as a working area and executes programs stored in the ROM 502. Thus, the CPU 501 implements a software configuration for configuring the controller 520 and calculator 521 described above.
The HDD/SSD 504 is used as a storage device and stores preset setting values. The data stored in the HDD/SSD 504 may be used by the CPU 501 when the CPU 501 read the data in executing programs.
The I/F 505 is an interface that communicably connects an external device 510, the head unit group 350, the transfer-belt drive motor 327, the contact-separation motor 361, the transfer motor 331, and the sensor device SEN to the arithmetic processor 500. The external device 510 is, for example, a client personal computer. In other words, in the present embodiment, liquid discharge control may be performed based on image data from the external device 510.
In the above-described embodiment and the modification, a positional deviation is detected by the image sensor (e.g., the area sensor 11) included in the sensor device SEN, thus enhancing the accuracy of detection of the deviation between the head units. In the above-described embodiment and modification, the area sensor 11 is arranged so that each head unit can capture an image in order to enhance the accuracy of landing position between the head units. As a result, since the actual position of a sheet between the head units at the discharge timing is detected, the discharge timing can be easily adjusted.
In the above-described embodiment, an example has been described in which the liquid discharge head unit group 210 includes the sensor devices SENY, SENM, SENC, and SENK in the liquid discharge apparatus 110. In the embodiment described above, the calculator 521 calculates the amount of deviation between the liquid discharge head unit 210Y, 210M, 210C, and 210K of the liquid discharge head unit group 210 based on the detection results input from the sensor devices SENY, SENM, SENC, and SENK. At that time, the adjustment mode and the print mode are switched to balance the detection accuracy of the amount of deviation and the printing speed.
However, the above-described embodiment is not limited to the example in which the liquid discharge head unit group 210 includes four sensor devices SENY, SENM, SENC, and SENK.
Then, in the first modification described below, an example is described in which two sensor devices SENM and SENK are disposed.
In this modification, four liquid discharge head units 210K, 210C, 210M, and 210Y are disposed, while two sensor devices SENM and SENK are disposed. In this modification, the number of sensor devices SENM and SENK is smaller than the number of liquid discharge head units 210K, 210C, 210M, and 210Y.
The sensor devices SENM and SENK are provided corresponding to the positions of the black liquid discharge head unit 210K and the magenta liquid discharge head unit 210M. Specifically, the sensor device SENK is disposed at a position corresponding to the black liquid discharge head unit 210K disposed most upstream in the conveyance direction 10 among the four liquid discharge head units 210K, 210C, 210M, and 210Y. On the other hand, the sensor device SENM is disposed at a position corresponding to the third magenta liquid discharge head unit 210M from the upstream side. The specific positions where the sensor device SENK and the sensor device SENM are disposed are the same as in the above-described embodiment, and the description thereof is omitted.
The calculator 521 can acquire the image data Sa captured by the sensor device SENK and the image data Sc captured by the sensor device SENM.
When the controller 520 starts conveying the web 120, the calculator 521 acquires image data Sa captured by the sensor device SENK. The calculator 521 starts counting by an encoder pulse ENP output from the encoder ENC.
When the calculator 521 determines from the count value of the encoder pulse ENP that the sensor device SENM on the downstream side has reached the position where an image can be captured, the arithmetic device 54 outputs the camera trigger to the sensor device SENM, the calculator 521 acquires the image data captured by the sensor device SENM. The calculator 521 stores in advance the distance between the sensor device SENK and the sensor device SENM.
Therefore, the calculator 521 can calculate the deviation amount (conveyance amount error) of the web 120 in the conveyance direction from the correlation image data generated based on the image data Sa captured on the upstream side and the image data Sc captured on the downstream side.
In this modification, the controller 520 controls the discharge timing for each of the four liquid discharge head units 210K, 210C, 210M, and 210Y to reduce the conveyance amount error occurring in the web 120 based on the deviation amount (conveyance amount error) of the web 120 in the conveyance direction. The method of adjusting the discharge timing for each of the four liquid discharge head units 210K, 210C, 210M, and 210Y, which corresponds to the conveyance amount error occurring in the web 120 may be any suitable method including a conventionally used method. This modification does not limit the processing based on the deviation amount only in the conveyance direction, and the calculation of the deviation amount in the main scanning direction and the adjustment of reducing the deviation amount in the main scanning direction may also be performed. The adjustment method in the main scanning direction is the same as in the above embodiment.
In this modification, switching between the adjustment mode and the print mode is used in the same manner as in the above-described embodiment in order to calculate the deviation amount (conveyance amount error) of the web 120 in the conveyance direction.
In the adjustment mode, the web 120 is conveyed at a first conveyance speed (e.g., 200 mm / s). The calculator 521 calculates deviation amounts (conveyance amount errors) of the web 120 in the conveyance direction and the main scanning direction based on the image data Sa captured with the first image size by the sensor device SENK and the image data Sc captured with the first image size by the sensor device SENM. The calculator 521 adjusts the positions of the pixels of the area sensor 11 used for imaging in at least one of the sensor device SENK or the sensor device SENM based on the calculated deviation amount. The adjustment method is the same as in the above-described embodiment, and the description thereof is omitted.
Then, the adjustment mode is switched to the print mode. Thus, the web 120 is conveyed at the second conveyance speed (e.g., 30000 mm / s). The calculator 521 calculates the deviation amount (conveyance amount error) of the web 120 in the conveyance direction based on the image data Sa captured with the second image size by the sensor device SENK and the image data Sc captured with the second image size by the sensor device SENM. The controller 520 controls the discharge timing for each of the four liquid discharge head units 210K, 210C, 210M, and 210Y to reduce the conveyance amount error occurring in the web 120 based on the deviation amount (conveyance amount error) of the web 120 in the conveyance direction. The first image size and the second image size are the same as in the above-described embodiment.
In the print mode of this modification, the print speed of 3000 mm / s is increased as compared with the adjustment mode. However, the second image size is as small as 100 pixels × 100 pixels, thus allowing the deviation to be detected without a delay due to the processing load. In addition, since the initial adjustment is performed in the adjustment mode, the deviation can be detected even if the image size is smaller than the image size in the adjustment mode.
In the first modification described above, the liquid discharge apparatus 110A includes the sensor device SENK disposed in the vicinity directly below the black liquid discharge head unit 210K and the sensor device SENM disposed in the vicinity directly below the magenta liquid discharge head unit 210M. However, the configuration of a liquid discharge apparatus is not limited to this configuration and various modifications are possible.
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
The liquid discharge apparatuses 110B, 110C, 110D, 110E, and 110F described above perform the same control as the liquid discharge apparatus 110A according to the first modification. Accordingly, the liquid discharge apparatuses 110B, 110C, 110D, 110E, and 110F can obtain substantially the same effects as the liquid discharge apparatus 110A.
Typically, an image sensor used to detect the position of a paper sheet takes a longer time for processing per sheet of image data as the number of pixels used for imaging increases. For this reason, it is preferable to decrease the number of pixels used for imaging, in other words, to reduce the image size of the imaged data as the print speed of the paper sheet becomes higher.
However, when the image size of the imaged data is reduced, the imaging range is narrowed, which may hamper detection the deviation between the head units.
In the above-described embodiment and modifications, the positions of the pixels to be used for imaging are adjusted according to the deviation between the head units in the adjustment mode in which the print speed is low but the image data to be captured is large. Therefore, the sensor device SEN can detect the position of the conveyance target object with high accuracy even in the print mode in which the print speed is high but the image data to be captured is small. Since the deviation amount is detected also in the print mode, fine adjustment based on the deviation generated during printing can be achieved.
An embodiment of the present disclosure may be, for example, a conveyance device in which a head unit emits a laser and performs patterning processing on a substrate that is a conveyance target object by the laser. Specifically, the conveyance device includes laser heads arranged in a line in a direction orthogonal to the conveyance direction in which the substrate is conveyed. The transfer device detects the position of the substrate, and moves the head unit based on the detection result. In the present embodiment, the processing position is a position where the substrate is irradiated with the laser.
The embodiment according to the present disclosure may be implemented by a program for causing a computer in a conveyance device, an information processing device, or a combination of these devices to execute partially or entirely a timing adjustment method for discharging a liquid.
Although several embodiments of the present disclosure have been described above in detail, embodiments of the present disclosure are not limited to the specific embodiments, and various modifications or variations can be made within the scope of the gist of the present disclosure.
A liquid discharge apparatus includes: a plurality of liquid discharge head units disposed at different positions on a path in a conveyance direction in which an object is to be conveyed; an image sensor to image a region of the object onto which liquid has been discharged by the plurality of liquid discharge head units; a detection processing unit to detect, based on image data imaged by the image sensor, an amount of deviation between positions on the object onto which the liquid has been discharged by the plurality of liquid discharge head units; a correction unit to correct a timing of discharging the liquid from the plurality of liquid discharge head units, based on the amount of deviation detected by the detection processing unit; a switching control unit to, as control performed while the detection processing unit detects the amount of deviation, switch between a first control of conveying the object at a first conveyance speed while the image sensor images the object with a first image size and a second control of conveying the object at a second conveyance speed faster than the first conveyance speed while the image sensor images the object with a second image size having a smaller number of pixels than the first image size; and a setting unit to set pixel positions of the image sensor used for imaging while the second control is performed, according to the amount of deviation detected by the detection processing unit based on the image data imaged with the first image size by the first control.
The liquid discharge apparatus according to aspect 1, wherein the setting unit sets a position of a pixel in the image sensor corresponding to a region on a downstream side in the conveyance direction among regions on which the liquid has been discharged by each of the plurality of liquid discharge head units.
A liquid discharge apparatus includes: a plurality of liquid discharge head units disposed at different positions on a path in a conveyance direction in which an object is to be conveyed; an image sensor provided for each of the plurality of liquid discharge head units to image a region of the object onto which liquid has been discharged by the plurality of liquid discharge head units; a detection processing unit to detect, based on image data imaged by the image sensor, an amount of deviation between positions on the object onto which the liquid has been discharged by the plurality of liquid discharge head units; a correction unit to correct a timing of discharging the liquid from the plurality of liquid discharge head units, based on the amount of deviation detected by the detection processing unit; a switching control unit to, as control performed while the detection processing unit detects the amount of deviation, switch between a first control of conveying the object at a first conveyance speed while the image sensor images the object with a first image size and a second control of conveying the object at a second conveyance speed faster than the first conveyance speed while the image sensor images the object with a second image size having a smaller number of pixels than the first image size; and a movement control unit to control movement of the plurality of liquid discharge head units in a main scanning direction based on at least one of an amount of deviation in the main scanning direction detected with the first image size while the first control is performed or an amount of deviation in the main scanning direction detected with the second image size while the second control is performed.
The liquid discharge apparatus according to any one of aspects 1 to 3, wherein, in the first control, the number of frames to be imaged per predetermined time is set to be smaller than the number of frames per predetermined time with which the image data can be acquired from the image sensor when the image sensor images the object with the first image size, and in the second control, the number of frames to be captured per predetermined time is set to be smaller than the number of frames per predetermined time with which the image data can be acquired from the image sensor when the image sensor images the object with the second image size.
The liquid discharge apparatus according to any one of aspects 1 to 4, wherein in the second control switched by the switching control unit, in a case where the liquid discharge apparatus conveys the object at the second conveyance speed set based on a maximum speed at which the liquid discharge apparatus is capable of conveying the object, the second image size is set such that the image data can be acquired from the image sensor during a period from imaging of a predetermined region on an upstream side in the conveyance direction to imaging of the predetermined region on a downstream side in the conveyance direction.
The liquid discharge apparatus according to any one of aspects 1 to 5, wherein a range imaged with the first image size used for imaging in the first control switched by the switching control unit is larger than a range indicated by preset information of an error that possibly occurs between image sensors that image respective regions corresponding to the plurality of liquid discharge head units.
A detection method to be performed by a liquid discharge apparatus that includes a plurality of liquid discharge head units disposed at different positions on a path in a conveyance direction to which an object is to be conveyed and an image sensor to image a region of the object onto which liquid has been discharged by the plurality of liquid discharge head units, the method including: detecting, based on image data imaged by the image sensor, an amount of deviation between positions on the object onto which the liquid has been discharged by the plurality of liquid discharge head units; correcting a timing of discharging the liquid from the plurality of liquid discharge head units, based on the amount of deviation detected by the detecting; as control performed while the detection processing unit detects the amount of deviation, switching between a first control of conveying the object at a first conveyance speed while the image sensor images the object with a first image size and a second control of conveying the object at a second conveyance speed faster than the first conveyance speed while the image sensor images the object with a second image size having a smaller number of pixels than the first image size; and setting pixel positions of the image sensor used for imaging while the second control is performed, according to the amount of deviation detected by the detection processing unit based on the image data imaged with the first image size by the first control.
The above-described embodiments are illustrative and do not limit the present invention. Thus, numerous additional modifications and variations are possible in light of the above teachings. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of the present invention.
Any one of the above-described operations may be performed in various other ways, for example, in an order different from the one described above.
Each of the functions of the described embodiments may be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), digital signal processor (DSP), field programmable gate array (FPGA), and conventional circuit components arranged to perform the recited functions.
Number | Date | Country | Kind |
---|---|---|---|
2021-165708 | Oct 2021 | JP | national |
2022-146500 | Sep 2022 | JP | national |