1. Field of the Invention
The present invention relates to a printing apparatus and a printing method for printing an image using a plurality of color materials such as ink and toner.
2. Description of the Related Art
Japanese Patent Laid-Open No. 2007-1183 discloses a printing apparatus to eject ink as color material from a line head (long printing head) to thereby print an image on a continuously-conveyed printing medium. This printing apparatus is configured, in order to suppress the deviation of the image printing position due to the conveying error of the printing medium, to use a marker head and a marker reading unit. The marker head and the marker reading unit are provided at the upstream side in a printing medium conveying direction than the line head. The marker head is used to print a marker on a blank margin exterior to a printing region on the printing medium. The marker is read by the marker reading unit. Based on the result of reading the marker, the conveying amount of the printing medium is determined. Based on the determination result, the timing at which ink is ejected from the line head is controlled to thereby correct the deviation of the image printing position.
However, in the case of the printing apparatus disclosed in Japanese Patent Laid-Open No. 2007-1183, not only the line head for printing an image but also the marker head for printing the marker must be provided, thus causing a risk of the entire printing apparatus having an increased size and increased cost. Furthermore, the blank margin in which the marker is printed must be provided at the outside of the printing region on the printing medium, thus undesirably causing a proportional reduction of the region on the printing medium in which printing can be carried out. Furthermore, if the blank margin in which the marker is printed is set in a width direction orthogonal to the conveying direction of the printing medium, a risk of the printing apparatus having an increased size is caused. If the blank margin is set between printed images adjacent to each other in the conveying direction of the printing medium, the markers in the conveying direction of the printing medium have an increased interval thereamong, which causes a risk of the decline of the accuracy at which the conveying amount of the printing medium is determined (and thus the decline of the accuracy at which the deviation of the image printing position is corrected).
Furthermore, in order to print an image not including a blank margin (margin-less printing), a step after the printing is required to cut a part in which the marker is printed, which causes a risk of the decline of a printing operation or efficiency. Furthermore, when the printed marker is optically read, a printed image using inks of a plurality of colors interferes with the marker to thereby suppress the reproducibility of the marker of a single color. This consequently may cause a risk of the decline of the accuracy at which the conveying amount of the printing medium is determined (and thus the decline of the accuracy at which the deviation of the image printing position is corrected).
The present invention provides a printing apparatus and a printing method that can use, while providing the entire printing apparatus having a simpler and smaller configuration, information printed on a printing medium to control the printing of the image.
In the first aspect of the present invention, there is provided a printing apparatus for printing an image on a printing medium conveyed in a conveying direction using a plurality of color materials including chromatic material and achromatic material, comprising:
a first printing unit configured to use at least one of the chromatic materials to print, on the printing medium, an image including information used to control the printing,
a second printing unit configured to use the achromatic material to print an image on the printing medium,
a reading unit configured to read the information, and
a printing control unit configured to calculate, based on the information read by the reading unit, a conveying amount of the printing medium to perform a printing control,
wherein:
the reading unit is positioned at a downstream side of the conveying direction than the first printing unit and at a upstream side in the conveying direction than the second printing unit.
In the second aspect of the present invention, there is provided a printing method for printing an image on a printing medium conveyed in a conveying direction using a plurality of color materials including chromatic material and achromatic material, comprising:
a first printing step of using at least one of the chromatic materials to print, on the printing medium, an image including information used to control the printing,
a second printing step of using the achromatic material to print an image on the printing medium,
a reading step of reading the information after the first printing step and before the second printing step, and
a printing control step of calculating, based on the information read by the reading unit, a conveying amount of the printing medium to perform a printing control.
According to the present invention, by allowing an image printed by chromatic material to include information used to control the printing, the entire printing apparatus can have a simpler and smaller configuration without requiring a special configuration to print the information. Furthermore, the image printed by the chromatic material is read and an image is subsequently printed on a printing medium by achromatic material. Thus, the information included in the image printed by the chromatic material can be read without being influenced by the achromatic material. For example, when the information includes information regarding the conveying amount of the printing medium, the deviation of the image printing position for example can be appropriately corrected based on this information.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
The following section will describe embodiments of an inkjet printing apparatus. The printing apparatus of this example is a full line-type inkjet printing apparatus in which inks of a plurality of colors are ejected from long inkjet printing heads (line heads) while continuously conveying a continuous sheet as a printing medium to thereby print an image. Such a printing apparatus is preferably used in a print laboratory in which many images are printed at a high speed for example.
Each printing head is a long inkjet line head extending for the maximum printing width of the sheet 8 to be used and is formed so that a nozzle line is formed for the entire maximum printing width of the sheet 8 by nozzles through which ink can be ejected. The nozzle line is formed to extend in a direction intersecting (crossing at light angle in this example) with a direction (the direction shown by the arrow A) along which the continuous sheet 8 is conveyed. The inkjet method is a method according to which an ejection energy generating element (e.g., an electrothermal transducing element (heater), a piezo element, an electrostatic element, or an MEMS element) is used to eject ink through an ejection opening at a tip end of a nozzle. Inks of the respective colors are supplied from the respective ink tanks via ink tubes to the corresponding printing heads. The number of the colors of inks and the number of the printing heads are not limited to four and may be a larger or smaller number. The printing head also may be integrated with an ink tank storing ink of the corresponding color to provide a unit.
Each printing head is retained by a head holder 10. The head holder 10 is raised or lowered by a driving mechanism (not shown) in a direction shown by an arrow B for the purpose of a maintenance operation. A sensor unit 21 optically photographs printed information printed on the sheet 8. By analyzing the photographed information, a travel amount and a travel speed of the sheet 8 for example can be detected as described later. The sensor unit 21 is provided at the downstream side of the printing head 17 for ejecting yellow ink and at substantially the center of the sheet 8 in the width direction. By providing the sensor unit 21 in the manner as described above, the sheet 8 also can be subjected to a margin-less printing (full printing) including no blank margin. Furthermore, the sensor unit 21 is suppressed from being influenced by ink mist caused by the printing head. Thus, even when the sheet 8 is minutely meandering and slightly inclined, an average conveying amount can be detected. The sheet 8 is conveyed in the conveying path as described above in the direction shown by the arrow A to thereby sequentially print an image using inks of yellow, black, cyan, and magenta.
As shown in
The output transmitted through the R filter has, due to the absorption of the incident light at the position of the cyan dot C, a lowered output of a part corresponding to the position (which is shown by black in the drawing) and a higher output of parts corresponding to the other positions (which is shown by white in the drawing). Based on this result, the position of the cyan dot C can be identified. Similarly, the magenta dot M can be identified by using the G filter as shown in
When black ink dots (black dot) Bk are mixed as shown in
In the examples of
From such a viewpoint, in this embodiment, electronic watermark information by which space information can be detected is superimposed on printing data for ejecting yellow ink to print information using only chromatic yellow ink in order to detect the sheet conveying amount, as described later.
Specifically, as described later, an image to be printed by yellow ink is divided to a plurality of blocks. Two different pieces of electronic watermark information are superimposed on the respective blocks to subsequently print the image. The two-dimensional image sensor 305 instantly and simultaneously reads the predetermined range of the printed image at a predetermined time interval.
As described later, an image to be printed by yellow ink is divided to a plurality of blocks. In the blocks arranged in the direction shown by the arrow A, different pieces of electronic watermark information are alternately embedded depending on two different types of image processings. In
For example, after the photographed image 31 is acquired at a certain time T, then the photographed image 32 is acquired at a timing at which the predetermined time T1 has passed. By sensing the boundary part 33, it is possible to determine that the photographed boundary part 33, which has been provided at the position P1 within the image 31, has moved to the position P2 within the photographed image 32. When an ideal conveying distance of the sheet 8 (conveying amount) at the predetermined time T1 is 800 μm and the distance L is 810 μm, it means that the difference of 10 μm therebetween causes a proportional increase of the conveying amount of the sheet 8 at the predetermined time T1 (i.e., a proportional increase of the conveying speed). This speed difference of 10 μm is fed back in order to control the conveying amount of the sheet 8. During the printing of the image, the feedback control as described above is repeated.
In the host apparatus-side control unit 400, a CPU 401 executes various processings in accordance with programs retained in a HDD 403 and RAM 402. The RAM 402 is a volatile storage to temporarily retain a program or data. The HDD 403 is a nonvolatile storage to similarly retain a program or data. A data transfer I/F (interface) 404 controls data transmission/reception with the printing apparatus-side control unit 100. This data transmission/reception method may use USB, IEEE1394, or LAN for example. A keyboard/mouse I/F 405 is an I/F that controls a HID (HUMAN INTERFACE DEVICE) such as a keyboard or a mouse. A user can input various pieces of information via this I/F 405. A display I/F 406 controls a display (not shown).
On the other hand, in the printing apparatus-side control unit 100, a CPU 411 executes various processings including processings described later in accordance with programs retained in a ROM 413 or RAM 412. The RAM 412 is a volatile storage that temporarily retains a program or data. The ROM 413 is a nonvolatile storage that can retain various pieces of table data and programs. A data transfer I/F 414 controls data transmission/reception with the host apparatus-side control unit 400. A head controller 415 supplies, to the printing heads 17, 18, 19, and 20 of
A sensor controller 417 is a controller that controls the sensor unit 21 of
In this embodiment, printing data for printing an image on the sheet 8 is superimposed with information regarding the conveying amount of the sheet 8 (the information used to print the image) by an electronic watermark, thereby the image in which the information is embedded as an invisible mark is printed. Then, the printed image is read by the image sensor. From among the read data, the information embedded by the electronic watermark is decoded. Based on the analysis result thereof, the ink ejection timing is adjusted. The electronic watermark is a collective term meaning a method of changing image information or a printing process to embed the information in an actual image. Here, the electronic watermark does not include, in addition to the change of the image information and printing process, a method of physically or chemically changing a printing medium for example to embed information.
A blocking unit 501 divides, based on an inputted logical coordinate, an actual image to be printed based on printing data into blocks by a predetermined pixel unit. A form of such a block may be a rectangle or other than the rectangle. That is, this conversion to blocks may use a rectangle or also may use a region other than a rectangle for classification. The logical coordinate is a coordinate of the logical printing position of the image on the sheet 8 and is a coordinate that does not consider a mechanical, electrical, physical, or chemical variation in the printing process (e.g., a change of contraction or conveying amount of the sheet 8). A quantization condition control unit 502 controls a quantization condition in a quantization unit 503 based on the blocked predetermined pixel unit. The quantization unit 503 subjects the inputted image information (image data) to a pseudo gradation processing based on the error diffusion method to thereby generate printing data has a quantization level lower than the inputted gradation number of the image information.
An adder 600 adds a target pixel value of the inputted image information and a distributed quantization error of an already-binarized peripheral pixel. A quantization threshold value of the quantization condition control unit 502 and the addition result by the adder 600 are compared by a comparison unit 601. When the addition result by the adder 600 is higher than the quantization threshold value, “1” is outputted. In the cases other than the above case, “0” is outputted. For example, when the pixel gradation is expressed by 8 bits, the binary expression is generally provided by the maximum value “255” and the minimum value “0”. When the quantization value is “1”, dots are formed on the sheet 8 using ink or toner for example. A subtractor 602 calculates an error between the quantization result and the addition result by the adder 600 and an error distribution calculator 603 distributes the error to peripheral pixels to be subjected the quantization processing later. The error is distributed based on a rate of the error distribution set in an error distribution table 604. The distribution table 604 is provide in advance in which the rate of the error distribution is experimentally set based on the relative distance between the target pixel and the peripheral pixel. The distribution table 604 in
First, in step S1, a variable i is initialized. The variable i is a variable to count the address in the vertical direction. Next, in step S2, a variable j is initialized. The variable J is a variable to count the address in the horizontal direction. Next, in step S3, based on the address values of i and j, it is determined whether the coordinates of i and j as a current processing address belong to a region to be subjected to an electronic watermark superimposition processing (electronic watermark superimposed region) or not.
In step S3 of
BIT=MOD((INT(i/M)+INT(j/N)),2) (1)
INT(i/M) means an integer part of (i/M). INT(j/N) means an integer part of (j/N). Thus, INT (i/M) shows the order at which a certain block exists in a printed image. INT(j/N) shows the order at which a certain block exists in the printed image. Furthermore, MOD((INT(i/M)+INT(j/N)), 2) means the remainder when (JINT(i/M)+INT(j/N)) is divided by 2.
The variable BIT is a remainder obtained when the integer is divided by 2. Thus, the variable BIT has a value of “0” or “1”. When step S6 determines that the variable BIT is “0”, step S7 sets the quantization condition A. When step S6 determines that the variable BIT is “1” on the other hand, step S8 sets the quantization condition B. Next, step S9 subjects, based on quantization condition A or B set in the manner as described above, the image information of the yellow ink to a quantization processing. This quantization processing corresponds to the error diffusion described in
Next, step S10 increments the variable j in the horizontal direction and determines whether or not the count number j is smaller than N1 representing the number of pixels of the printed image in the horizontal direction (step S11). Until the count number reaches N1, the processing from step S3 to step S10 are repeated. When the count number j reaches N1, then step S12 increments the variable i in the vertical direction and determines whether or not the count number i is smaller than N2 representing the pixel number of the printed image in the vertical direction (step S13). Until the count number i reaches N2, the processing from step S2 to step S12 are repeated.
By the operation procedure as described above, the quantization conditions can be changed based on a block unit consisting of (N×M) pixels. When the above formula (1) is used to calculate the variable BIT, a plurality of blocks shown by the broken line in
Next, examples of the quantization conditions A, B, and C will be described.
The quantization conditions in the error diffusion include various factors. However, in this example, a quantization threshold value is set as a quantization condition. The quantization condition C is used at the exterior of the electronic watermark superimposed region. Thus, an arbitrary quantization threshold value may be used. As described earlier, in the gradation expression in which one pixel is represented by 8 bits, when the quantization level is binary, then the maximum value “255” and the minimum value “0” are used as typical quantization values and the intermediate value thereof of “128” is frequently set as a quantization threshold value. Thus, in the quantization condition C of this example, the quantization threshold value is set to “128”.
The quantization condition A and the quantization condition B are used in a block within the electronic watermark superimposed region. Thus, the quantization condition A and the quantization condition B are different conditions so as to cause a difference in the image quality. The difference in the image quality must be expressed so as to be suppressed from visually recognized and to be easily identified by the sensor unit 21.
As described above, when one pixel is expressed by a gradation value of 8 bits, the fixed threshold value is set as “128” as an example and the protruded variation threshold value is set to “10”. When a low quantization value is used, the quantization value of the target pixel tends to be “1” (typical quantization value of “255”). Thus, in any of
A slight change in the quantization threshold value in the error diffusion does not have an influence on the quality of the printed image. In the organized dithering, the quality of an image expressed by gradation is significantly different depending on a used dithering pattern. However, in the error diffusion method to cyclically change the quantization threshold value as described above, a slight change in the arrangement of dots or a texture for example may occur but such a change has very little influence on the quality of an image expressed by gradation. The reason is that, even when a quantization threshold value changes, an error representing a difference between the signal value and the quantization value is always diffused to peripheral pixels and thus an inputted signal value is stored in a macroscopic manner. Specifically, very-high redundancy is obtained in the dot arrangement in the error diffusion and texture generation.
Based on the quantization conditions A and B set in the manner as described above, the yellow ink image information is subjected to a quantization processing. Based on the quantization information, the printing unit 504 of
In
In
In
Converted value addition units 1008A and 1008B add the converted values subjected to the culling processing by the culling unit A 1006 and the culling unit B 1007 for the respective phases, respectively. The culling processing and the addition processing of the converted value correspond to the extraction of the power of the predetermined frequency vector highlighted by the space filter. Dispersion value calculation units 1009A and 1009B calculate the dispersion of a plurality of addition values added for the respective phases in the respective cyclicities. An evaluation unit 1010 evaluates the accuracy of the sign (0, 1) of the superimposed electronic watermark information by a numerical conversion based on the dispersion values at the respective cyclicities. A boundary part estimate unit 1011 estimates, based on a plurality of evaluation results by the evaluation unit 1010, the position at which the superimposed sign (0, 1) is switched to thereby estimate the boundary between blocks.
By detecting the frequency vector causing a high power spectrum as described above, the superimposed electronic watermark information is determined. To realize this, the respective frequency vectors are individually extracted in a highlighted manner. Each of the space filters A and B of
First, in steps S21 and S22 in
Next, step S24 adds the converted value subjected to the culling in a block consisting of (P×Q) pixels. The added value is stored as a variable array TOTAL[i][j]. Step S25 increments the variable j. Step S26 compares the counted variable j with a fixed value J. As the fixed value J, the number at which a phase is changed and the culling processing is performed is stored. If the variable j is smaller than J, the processing returns to step S23. Then, the condition of the new phase NO. using the counted variable j is used to repeat the culling processing (step S23) and the processing to add the culling pixel (step S24).
When the culling processing and addition processing using a shifted phase as described above is repeated for the number corresponding to the fixed value J, step S27 calculates the dispersion value of the addition result TOTAL[i][j]. Specifically, with regard to the addition result TOTAL[i][j], the average value of the respective addition results is calculated, a difference between the average value and each sample is calculated, and the square sum of the difference is calculated to thereby calculate the dispersion value. Specifically, how the respective addition results are dispersed depending on the phase difference is evaluated. Here, the variable i is fixed and the dispersion value B[i] of J TOTALs[i][j] is calculated. Next, step S28 increments the variable i. Step S2 determines whether the variable i is smaller than 2 or not. If the variable i is smaller than 2, the processing returns to step S22 to use the condition of the new cyclicity NO. using the counted variable i. Then, the culling processing (step S23) and the culling pixel addition processing (step S24) are repeated again.
When step S29 determines that the culling processing and addition processing using a shifted cyclicity as described above is repeated two times, it means that two values of B[0] and B[1] can be calculated as the dispersion value B[i]. Next, step S30 calculates a difference between B[0] and B[1] as the variable Diff.
The processing as described above calculates Diff with regard to one block obtained by the blocking conversion. Thereafter, the read image is block-converted while being shifted in the sheet conveying direction by one pixel to repeat again the operation procedure of
As a specific example, the operation when J=4 is established will be described.
The culling cyclicity in
When the block having the quantization condition B during the superimposition of the electronic watermark information is subjected to the culling of
In the example of the flowchart of
Next, the following section will describe a method of estimating a boundary part of a block.
As described above, the Diff value shows the accuracy of the sign obtained by decoding each block (0 or 1). As can be seen from
The method of estimating the position at which the Diff value may take a value of zero includes various methods including, for example, a method of estimating such a position by linear interpolation based on two points at which the Diff value is switched from positive to negative or negative to positive, a method of estimating such a position using a high order interpolation based on a plurality of Diff values of two or more points, and a method of estimating such a position using a known interpolation method (e.g., a Bezier curve or a spline curve).
By estimating the block boundary, the gap between the distance between block boundaries and the distance on the logical coordinate can be evaluated. When the estimated distance between the block boundaries (block boundary travel amount) is longer than a distance used as a predetermined reference (travel amount), then it can be determined that the sheet conveying speed is increased. When the estimated distance between the block boundaries is shorter than the distance used as the predetermined reference on the other hand, it can be determined that the sheet conveying speed is reduced.
The printing control unit 507 in
Another feedback control method includes a method of controlling the conveying speed. When the conveying speed is slow, the rotation speed of the convey roller 11 is controlled to be increased. When the conveying speed is high on the other hand, the rotation speed of the convey roller 11 is controlled to be reduced. These feedback controls allow, even when the conveying speed varies, the sheet 8 to have thereon a printing result for which a printing defect due to the variation is reduced.
The method of controlling the ejection timing to correct the printing result on the sheet 8 can accurately control the ejection and thus can correct the result accurately. However, this method is limited by the capacity of buffering the printing data in the printing unit 504 and the convenience of the data processing in the entire system. If the ejection timing is brought forward, printing data is insufficient. If the ejection timing is delayed on the other hand, the printing data cannot be buffered and may overflow.
When the conveying speed is controlled on the other hand, it is difficult to increase the accuracy higher than that at which the ejection timing is controlled but the allowable correction range is wide. In an actual case, it is effective to combine these control methods depending on the shift of the conveyed distance of the sheet. As an example, when the shift amount is large, the control of the conveying speed is actively used to perform correction. When the shift amount is small, the ejection timing is controlled to perform correction. However, when the correction based on the control of the ejection timing is carried out for a long time, excessive or insufficient data processing is caused. Thus, in such a case, the conveying speed may be controlled so as to reduce the excessive or insufficient data processing.
In this embodiment, by changing the threshold value of the pseudo gradation processing to increase the power of the predetermined frequency, electronic watermark information is superimposed on a low-frequency component lower than the quantization frequency in a less visually-recognized manner. By superimposing the electronic watermark information on the low-frequency component as described above, higher robustness is obtained, which is particularly preferred in a printing apparatus such as an inkjet printing apparatus in which dots are landed unstably. In this embodiment, the culling cyclicity of
In the first embodiment, the electronic watermark information is superimposed only on an image of ink of yellow ink (i.e., an image of a single color). In the inkjet printing apparatus, a position on a sheet at which ink ejected from a printing head is landed (i.e., an ink dot formation position) may have an error. Thus, in order to more appropriately know the sheet conveying amount, the electronic watermark information is preferably printed by superposing ink dots of a plurality of colors than a case where the electronic watermark information is printed by ink dots of a single color. Inks of a plurality of colors also may be selectively used to print the electronic watermark information. For example, in a light yellow region on the sheet on which only yellow ink dots are formed, the electronic watermark information can be printed by yellow dots. In a light cyan region on the sheet on which only cyan ink dots are formed, the electronic watermark information can be printed by cyan dots.
In the second embodiment, a plurality of chromatic ink dots are superposed to print the electronic watermark information.
In the second embodiment, all of the chromatic color inks are used to print electronic watermark information. An increase of used ink colors causes the electronic watermark information to be more visually recognized, thus easily causing a printed matter having a deteriorated quality.
The printing unit 1 in the third embodiment is configured as shown in
In the above-described first to third embodiments, the sensor unit 21 includes the respective color filters of R (red), G(green), and B(blue). The configuration including a plurality of filters as described above tends to cause the sensor unit 21 to have complexity and a high cost.
In the fourth embodiment, the sensor unit 21 does not include the respective color filters and uses a density calculator that acquires the density of a printed image (i.e., light-dark information) only. This density calculator can binarize the sheet density and the dot density in a separated manner to thereby output a binary image for which the existence or nonexistence of dots on the sheet can be determined. For example, when the sheet has thereon cyan ink dots (cyan dots) C and yellow ink dots (yellow dots) Y as shown in
When the electronic watermark information is superimposed on a cyan ink image, a configuration as shown in
If the number of dots formed by ink to print an image superimposed with the electronic watermark information (e.g., low density ink) is too small, the electronic watermark information may be prevented from being superimposed. In this embodiment, ink having a density equal to or lower than a predetermined density is used to print a visible marker consisting of a chunk of a predetermined number of dots. This marker is used to sense the space information.
For example, as shown in
In the case of a printing apparatus using light color ink such as light cyan or light magenta, these inks may be used to print an image on which electronic watermark information is superimposed. For example, the combination of yellow ink and cyan ink used in the third embodiment may be substituted with the combination of yellow ink and light cyan ink. The substitution of cyan ink with light cyan ink allows, while easily separating the signals of the two ink colors used to print an image on which electronic watermark information is superimposed, the electronic watermark pattern to have a low density so that the pattern can be less visually recognized.
In the case of a printing apparatus using particular colors such as red, green, orange, or violet, these inks may be used to print an image on which electronic watermark information is superimposed. For example, the combination of yellow ink and cyan ink used in the third embodiment may be substituted with the combination of yellow ink and violet ink. The violet ink consists of a cyan component and a magenta component. Thus, signal components transmitted through R (red) and G(green) filters can be analyzed to thereby sense the electronic watermark information.
When such light color ink or particular color ink is used to print an image on which electronic watermark information is superimposed, the upstream side in the conveying direction of the sensor unit 21 does not have a printing head to eject ink of a color similar to that of the ink to print such an image. For example, cyan ink and light cyan ink as well as cyan ink and violet ink are all ink colors that influences on the signal components transmitted through the R (red) filter and thus undesirably interfere each other.
In the above description, a configuration was described in which an image on which electronic watermark information is superimposed is printed and the electronic watermark information is recovered to identify the space coordinate to thereby detect the sheet conveying amount. Based on the detection result, the ink ejection timing is subjected to a feedback control. A method of superimposing the electronic watermark information includes various methods, including, for example, a method of partially changing image printing conditions to use the changed part as watermark, a method of using a frequency or color material (e.g., ink or toner) that is less visually recognized to superimpose the electronic watermark information. The feedback control also can be performed not only on the ink ejection timing but also on the sheet conveying amount (including a conveying speed (the conveying amount per a unit time)).
According to the present invention, as a printing head to print information for sensing a sheet conveying amount, a special printing head is not required. Chromatic ink is used to print an image including information for sensing the sheet conveying amount. When the information for sensing the sheet conveying amount is printed by electronic watermark information superimposed on printing data, a slight difference in the image quality when the quantization condition of the printing data is cyclically changed can be used to sense the sheet conveying amount. Based on the sensed conveying amount, information to correct the image print timing or the sheet conveying amount for example can be acquired. In the double-side printing in which images are printed both of the top face and the back face of a sheet, based on the acquired information, the image printing timing or the sheet conveying amount for example can be subjected to a feedback control so as to suppress the deviation of the printed images on the top face and the back face of the sheet.
According to the present invention, at a timing after an image including information used to control the printing is printed on a printing medium by chromatic material and before the image is printed by achromatic material, the information printed by chromatic material is read. As a result, the information printed by chromatic material can be read without being influenced by the achromatic material. The method of printing the information printed by chromatic material is not limited to an embedding method using an electronic watermark and may include, for example, a method of printing a mark at a predetermined position in an actual image. What is important is that the information is read without being influenced by achromatic material. Furthermore, the information printed by chromatic material is not limited to information regarding the conveying amount of the printing medium and can include, for example, information that can be used to control the image printing such as the meandering amount during the conveyance of a printing medium.
The present invention can be widely applied not only to an inkjet printing apparatus using a printing head through which ink can be ejected but also to various types of printing apparatuses in which various color materials such as ink or toner are used to print an image. In such a case, information to sense the sheet conveying amount for example can be acquired to carry out a feedback control on the position at which the printing of the image is started or the sheet conveying speed to thereby print a high-quality image in various types of printing apparatuses.
The present invention is also realized by carrying out the following processing. Specifically, software (program) to realize the function of the above-described embodiment is supplied via a network or various storage media to the system or apparatus so that the computer of the system or apparatus (or CPU or MPU for example) can read and execute the program.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2014-154830, filed Jul. 30, 2014, which is hereby incorporated by reference wherein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2014-154830 | Jul 2014 | JP | national |