The present disclosure relates to a printing apparatus including a fixing unit configured to fix a printed image with heat and a control method of the same.
In the field of sign display, a latex ink that is robust to weather changes in outdoors while being an environment-friendly aqueous ink and that has such a versatility that it can be printed on any printing medium is attracting attention. A latex ink printer fixes the latex ink by vaporizing water content and melting and curing a latex with a heater. Accordingly, a fixation temperature condition needs to be set depending on the printing medium. In the field of sign display, a medium provided by a third party (referred to as third medium) is mainly used. Thus, many manual adjustments by a user are required, and this has become a burden.
Japanese Patent Laid-Open No. 2000-284666 (hereinafter, referred to as Literature 1) proposes a technique of detecting a fixed state by measuring a reflected light intensity of a printed product after fixation by using an optical sensor.
The technique of Literature 1 requires parameters to be used for comparison with measurement data, and cannot handle the case where an unknown printing medium such as the third media is used.
A printing apparatus according to an aspect of the present disclosure includes a printing unit configured to print an image on a printing medium, a conveying unit configured to convey the printing medium on which the image is printed in a conveyance direction, a fixing unit configured to fix the image onto the printing medium by heating the printing medium on which the image is printed and that is conveyed by the conveying unit, a measuring unit configured to measure a reflected light intensity of the image on the printing medium, and a control unit configured to set a fixing condition to be used for the printing medium based on a change in the reflected light intensity measured by the measuring unit in a fixing process of the image.
Further features of the present disclosure will become apparent from the following description of embodiments with reference to the attached drawings.
Preferable embodiments of the present disclosure are described below in detail with reference to the attached drawings. Note that the following embodiments do not limit the matters of the present disclosure, and not all of the combinations of features described in the following embodiments are necessarily essential for the solving means of the present disclosure. Note that the same constituent elements are denoted by the same reference numerals.
The printing apparatus 100 includes an input/output unit 109 in an upper portion. The input/output unit 109 is formed of, for example, an operation panel. Specifically, the input/output unit 109 includes a display, and an ink remaining amount, candidates of a type of printing medium, and the like are displayed on the display. The user can select the type of the printing medium and perform setting of printing by operating keys on the operation panel.
The carriage 101 includes an optical sensor 201 (
The printing medium 105 such as a roll paper is conveyed by a not-illustrated conveyance roller in the Y direction on a platen 106. The carriage 101 performs a printing operation by ejecting ink droplets from the print head 102 while moving in the X direction above the printing medium 105 conveyed onto the platen 106 by the conveyance roller. In the case where the carriage 101 moves to an end of a printing region on the printing medium 105, the conveyance roller conveys the printing medium 105 by a certain amount, and moves the printing medium 105 to such a position that the print head 102 can perform printing on a region to be subjected to next print scanning. The above operation is repeatedly performed to print an image. The ink used in image printing in the present embodiment is a latex ink. Applying heat to the ink causes a water content to evaporate and causes a latex resin to melt and mix with a pigment, and a film is formed and cured on the printing medium surface. In the case where a general aqueous ink is used, the printing medium needs to have an ink receiving layer for catching the ink and suppressing bleeding. Meanwhile, the latex printer can perform printing on a printing medium having no ink receiving layer. In the present embodiment, the printing medium 105 subjected to printing is conveyed to a fixing unit 108. The fixing unit 108 is arranged downstream, in the Y direction (conveyance direction), of the printing region in which the print head 102 performs the printing. Heat is applied to the conveyed printing medium 105 in the fixing unit 108, and is discharged from the fixing unit 108 in a state (finished state) where the ink is cured and fixed onto the printing medium.
The second LED 302 is a light source having an angle of irradiation of 60° in the Z direction with respect to the surface (measurement surface) of the printing medium 105. The first photodiode 304 receives reflection of light emitted from the second LED 302 and reflected on the printing medium 105, at an angle of 60° in the Z direction. Specifically, the second LED 302 and the first photodiode 304 form an optical system in which an angle of light emission and an angle of light reception are equal and that detects a so-called specular reflection component of the reflected light from the printing medium 105. Although the angle is not limited to 60°, the angle of 60° is preferable in consideration of the size of the optical sensor 201 and an SN ratio of the received light.
The third LED 303 is a light source having an angle of irradiation of a normal line(90°) with respect to the surface (measurement surface) of the printing medium 105. The second photodiode 305 and the third photodiode 306 receive reflection of light emitted from the third LED 303 and reflected on the printing medium 105. Light receiving amounts of the respective second photodiode 305 and third photodiode 306 change depending on a distance between the optical sensor 201 and the printing medium 105. The distance between the optical sensor 201 and the printing medium 105 can be thereby measured.
Although an example in which the optical sensor 201 is installed in the carriage 101 is described in the present embodiment, other forms may be employed. For example, the optical sensor may be installed by being fixed to the printing apparatus 100. Alternatively, there may be employed a form in which a measurement device for measuring characteristics of the printing medium that is separate from the printing apparatus 100 is used, and the characteristics measured by the measurement device are transmitted to the printing apparatus.
An axial-flow air blow fan 402 that takes in outside air and blows the air and a heater 403 that heats the air blown from the air blow fan 402 to turn the air to dry air are provided in a chamber 401. The dry air blown from an opening portion of the chamber 401 contributes to the fixation of the ink. The heater 403 includes a temperature sensor 404. Temperature feedback from the temperature sensor 404 enables more stable heater temperature control. Note that, although a non-contact ink fixing configuration using dry air and achieved by the combination of the air blow fan 402 and the heater 403 is employed in the present example, a configuration using a contact heater or a radiant heater may be employed.
An interface (I/F) circuit 510 connects the printing apparatus 100 and an external network such as an LAN to each other. The printing apparatus 100 exchanges various jobs, data, and the like with an external apparatus such as a host computer by using the I/F circuit 510.
The input/output unit 109 includes an input unit and an output unit. The input unit receives an instruction of power on, an instruction of print execution, and an instruction of setting various functions from the user. The output unit displays various pieces of apparatus information such as a power saving mode and a setting screen of various functions that can be executed by the printing apparatus 100. In the present embodiment, the input/output unit 109 is an operation panel included in the printing apparatus 100. The input/output unit 109 is connected to a system bus 519 via an input/output control circuit 505 to be capable of exchanging data with the system bus 519. In the present embodiment, the CPU 501 performs notification control of information of the output unit.
Note that the input unit may be a keyboard of an external host computer and be capable of receiving instructions of the user from the external host computer. The output unit may be an LED display, an LCD display, or a display connected to the host apparatus. Moreover, in the case where the input/output unit is a touch panel, the input/output unit can receive instructions from the user through software keys. Moreover, the input/output unit 109 may be formed of a speaker and a microphone and be configured such that an input from the user is a voice input and notification to the user is a voice output.
In the case where the measurement by the optical sensor 201 is to be executed, the CPU 501 drives an LED control circuit 507 to perform control such that a predetermined LED in the optical sensor 201 is turned on. Each of the photodiodes in the optical sensor 201 outputs a signal corresponding to the received light, an A/D conversion circuit 508 converts the signal to a digital signal, and the digital signal is temporarily saved in the RAM 503. Data to be saved also during power off of the printing apparatus 100 is stored in the EEPROM 504.
A print head control circuit 511 supplies a drive signal corresponding to print data to a nozzle drive circuit including a selector and a switch mounted in the print head 102, and performs control of a printing operation of the print head 102 such as drive order of nozzles. For example, in the case where print target data is transmitted from the outside to the I/F circuit 510, the print target data is temporarily saved in the RAM 503. Then, the print head control circuit 511 drives the print head 102 based on print data obtained by converting the print target data to print data for printing. In this case, a line feed (LF) motor drive circuit 512 drives an LF motor 513 based on a bandwidth of the print data or the like, and rotates the conveyance roller connected to the LF motor 513 to convey the printing medium 105. A carriage (CR) motor drive circuit 514 drives a carriage (CR) motor 515 to perform scanning of the carriage 101 via the carriage belt 103.
Data sent from the I/F circuit 510 includes not only the print target data but also data on contents set in a printer driver. Moreover, for example, the print target data is received from the outside via the I/F circuit 510 and stored in a storage unit such as the RAM 503, or is stored in advance in a storage unit such as a hard disk drive in some cases. The CPU 501 reads image data from the storage unit and controls an image processing circuit 509 to perform conversion (binarization process) of the image data to the print data for using the print head 102. The image processing circuit 509 executes various image processes such as color space conversion, HV conversion, gamma correction, and rotation of an image, in addition to the binarization process.
A fan drive circuit 516 controls the air blow amount from the air blow fan 402 by controlling the number of revolutions of the air blow fan 402. A heater drive circuit 517 performs temperature control of the heater 403 based on heater temperature setting information from the CPU 501 and the temperature feedback from the temperature sensor 404 installed near the heater 403. A timer 518 measures heating time by the fixing unit.
In S603, the CPU 501 heats the fixing unit 108 to a predetermined temperature. In this case, the fixing unit 108 is heated to a minimum temperature (about 70° C.) required for the fixation of the ink, and is set to a stable temperature state. In the case where the temperature of the fixing unit enters the stable state, in S604, the CPU 501 prints a patch for fixed state detection on the printing medium 105. In the present example, a patch of an applying amount at the maximum printing duty printable by the printing apparatus 100 is assumed to be printed on the printing medium 105. After the patch printing, in S605, the CPU 501 measures a reflected light intensity on the printed patch by using the optical sensor 201. In the present embodiment, a process of detecting a fixed state is performed by using a change in the reflected light depending on the heating time of heating the printing medium 105 subjected to printing as described later. Specifically, control of setting the fixing condition to be used for the printing medium 105 is executed based on a change in the reflected light intensity measured in the fixing process of an image. To this end, the reflected light in the state before the heating is measured in S605. In the present example, the CPU 501 is assumed to detect and measure a specular reflection component that is obtained by emitting light from the second LED 302 at an angle of 60° in the Z direction and receiving reflected light reflected on the patch on the printing medium 105 at an angle of 60° in the Z direction.
Next, in S606, the CPU 501 determines whether an accumulated heating time exceeds maximum fixing time. In the case where the accumulated heating time exceeds the maximum fixing time, the CPU 501 proceeds to S613. In the case where the accumulated heating time does not exceed the maximum fixing time, the CPU 501 proceeds to S607. Note that S606 is a step repeatedly executed in a return process from S611 to be described later. In the case where the CPU 501 proceeds from S605 to S606, the printed patch is not supplied to the fixing unit 108. Accordingly, in the process of first S606, the CPU 501 proceeds to S607. The accumulated heating time is time obtained in S607 and S608 to be described later, and is accumulated time of time periods in which the printed patch is heated in the fixing unit 108. The maximum fixing time is time determined in advance depending on a throughput obtained from the print passes and a conveyance direction distance in the fixing unit 108, and is time for which the ink drying can be performed in normal printing. The larger the number of print passes is, the longer the time it takes for the printing medium 105 to pass the inside of the fixing unit 108 is, and thus the longer the maximum fixing time is. Moreover, the longer the conveyance direction distance in the fixing unit 108 is, the longer the time it takes for the printing medium 105 to pass the inside of the fixing unit 108 is, and thus the longer the maximum fixing time is. As a specific example, assuming that linear speed in the set print passes is 4.3 mm/sec and the conveyance direction distance in the fixing unit 108 is 400 mm, the maximum fixing time is 93 sec.
In S607, the CPU 501 conveys the printing medium 105 on which the patch is printed to the fixing unit 108, and heats the printing medium 105 for a certain heating time. The certain heating time herein can be any time defined in advance. The certain heating time is a value determined depending on a resolution at which a change in a specular reflected light intensity over time is measured. In S608, the CPU 501 accumulates and stores the heating time. For example, in the case where the CPU 501 proceeds to S608 for the first time, the accumulated heating time is the same as the certain time in S607. In the case where the CPU 501 proceeds to S608 for the second time and beyond, the accumulated heating time is a value obtained by adding the certain time of heating in S607 to the accumulated heating time up to this point.
Next, in S609, the CPU 501 back-feeds the printing medium 105 to a position facing the optical sensor 201. Then, in S610, the CPU 501 measures the specular reflected light of the patch with the optical sensor 201 again, and stores the measured specular reflected light intensity in the EEPROM 504. Next, in S611, the CPU 501 determines whether the printed patch is fixed. In S611, the CPU 501 determines whether the printed patch is fixed based on the change in the measured specular reflected light intensity. Details of the process of S611 are described later. In the case where the CPU 501 determines that the printed patch is fixed, the CPU 501 proceeds to S612. In the case where the CPU 501 determines that the printed patch is not fixed, the CPU 501 proceeds to S606. Then, the aforementioned processes are repeated.
Note that, in the present embodiment, conveyance speed in the back-feeding (conveyance in a reverse direction) in S609 is assumed to be such that high speed conveyance not affecting the accumulated heating time is performed. However, the configuration may be such that heating time to which time required for the back-feeding is added is accumulated in S608.
In the case where the CPU 501 determines that the printed patch is fixed (that is in the fixed state) in S611, in S612, the CPU 501 stores a fixation temperature and the accumulated heating time required for the fixation in the EEPROM 504 as the fixing condition. Then, the CPU 501 terminates the process of the flowchart illustrated in
Next, description is given of processes of S613 and beyond in the case where the CPU 501 determines that the accumulated heating time exceeds the maximum fixing time in S606. In S613, the CPU 501 increases fixation temperature setting by a predetermined temperature. In the present embodiment, the fixation temperature setting is increased by 5° C. Next, in S614, the CPU 501 determines whether the fixation temperature setting increased by the predetermined temperature exceeds the medium withstanding temperature limit. In the case where the CPU 501 determines that the fixation temperature setting increased by the predetermined temperature exceeds the medium withstanding temperature limit, the CPU 501 proceeds to S615. In S615, the CPU 501 performs a process of reducing the throughput. Details of the process of S615 are described later. Then, after S615, the CPU 501 proceeds to S612, stores the fixing condition determined in the process of reducing the throughput in the EEPROM 504, and terminates the process of the flowchart illustrated in
Specifically, in the case where the patch is not fixed in the maximum fixing time at the predetermined fixation temperature, the fixation temperature setting is increased by, for example, 5° C. Then, a new patch is printed in an unused portion of the printing medium 105 that is not used in the previous fixing operations. Then, the process of determining whether the patch is fixed is continuously performed by using the newly printed patch and the fixation temperature increased by 5° C. In this case, if the fixation temperature setting increased by 5° C. exceeds the medium withstanding temperature limit, this fixation temperature setting cannot be used for the fixation of the printing medium 105. Meanwhile, the patch is not fixed in the fixation temperature setting at this point. Accordingly, in S615, the process of reducing the throughput of printing is performed to secure the fixing time, and a process of compensating for the heat amount necessary for the fixation is thereby performed. Accordingly, in S615, the fixing process is continuously performed by using the patch in middle of fixation that has been performed up to this point. Details are described below.
Next, in S702, the CPU 501 determines whether the accumulated heating time exceeds twice the maximum fixing time. In the case where the CPU 501 determines that the accumulated heating time exceeds twice the maximum fixing time, the CPU 501 proceeds to S710, makes determination of error, and terminates the process. Notification of error may be made to the user in this case. Specifically, a limit is set in advance for the reduction of the throughput and, in the case where the fixation is not completed within this limit, the CPU 501 determines the printing medium as a printing medium for which the fixing condition cannot be automatically set, and handles the process as an error. Note that, although twice the maximum fixing time is given as an example of the limit of reduction of the throughput in this example, the limit is not limited to this. Twice is merely an example and, for example, the detection operation may be continued for longer time or determination of error may be made in time shorter than twice the maximum fixing time.
In the case where the CPU 501 does not determine that the accumulated heating time exceeds twice the maximum fixing time, the CPU 501 proceeds to S703. Since processes of S703 to S707 in the case where determination of NO is made in S702 are the same as the processes of S607 to S611 in the case where determination of NO is made in S606, description thereof is omitted. In the case where the CPU 501 is determines that the patch is fixed in S707, that is in the case where the patch is fixed in the accumulated heating time equal to or shorter than twice the maximum fixing time, in S708, the CPU 501 calculates time required in addition to the maximum fixing time. Specifically, a portion of the heating time accumulated in S704 in the process of
Note that, in the present embodiment, description is given of the example in which a fixing time is determined by gradually increasing the fixation temperature setting from a relatively-low temperature. Detecting the fixed state from a low temperature can reduce an effect of damage such as, for example, expansion and contraction of the printing medium due to heat. Moreover, detecting the fixed state from a low temperature can suppress power consumption because the detection is performed at a minimum required heat amount. If the damage due to heat is not a concern or a maximum temperature at which there is no effect on expansion and contraction of the printing medium due to heat is known, the calculation of the fixation temperature may be executed from a relatively-high temperature. In this case, the fixing condition can be determined in shorter time.
Moreover, although the process in the case where the fixation temperature setting is actually increased in S613 is described in the above example, the process is not limited to this. The CPU 501 may determine whether the fixation temperature setting exceeds the medium withstanding temperature limit in the case where the temperature is increased, before the actual setting temperature increase. Then, in the case where the CPU 501 determines that the fixation temperature setting does not exceed the medium withstanding temperature limit, the CPU 501 may increase the fixation temperature setting. In the case where the CPU 501 determines that the fixation temperature setting exceeds the medium withstanding temperature limit, the CPU 501 may proceed to S615, and perform the process of reducing the throughput. In this case, the process of “restoring the fixation temperature setting to the immediately-prior temperature” in S701 of
As illustrated in
Meanwhile, in the case of a printing medium whose specular reflected light intensity after the fixation is unknown, it is only necessary to detect a state where the specular reflected light intensity changes and then becomes constant, as the fixed state. To this end, in the present embodiment, in the measurement of the specular reflected light intensity of the printed patch, the CPU 501 stores a difference value to the immediately-previous measurement value or a differential value to the immediately-previous measurement value in the EEPROM 504 as a change amount. In
In
As described above, the patch can be determined to be in the fixed state at a time point where the absolute value of the change amount of the specular reflected light intensity increases with the heating for the certain time from a moment immediately after the printing, and then the change amount (absolute value) of the specular reflected light intensity becomes smaller than the certain threshold.
Assume a case where the fixing condition using the printed patch is stored in S612. In the case where a print process using the printing medium used in the process of
As described above, according to the present embodiment, the ink fixing conditions can be appropriately set for printing media including an unknown printing medium. Specifically, the fixed state of the ink to the printing medium is detected, the fixing condition is derived, and then the derived fixing condition is set. This can reduce work load of a job of setting the fixing condition performed by the user.
In the first embodiment, description is given of the example in which the optical sensor 201 mounted in the carriage 101 is used and the feeding and the back-feeding of the printing medium are repeated to measure the change in the specular reflected light intensity with lapse of the heating time in the fixing unit 108 and detect the fixed state. In the present embodiment, description is given of an example using an optical sensor arranged at a different position from the optical sensor 201 described in the first embodiment. Specifically, in the present embodiment, description is given of an example as follows. An optical sensor is provided on the discharge side of the fixing unit 108, multiple patches or a patch with a long dimension in the conveyance direction of the printing medium are printed, and the heating time is varied among the patches to obtain the change in the specular reflected light intensity with elapse of the heating time.
Since S1303 is the same process as S603, description thereof is omitted. In the case where the fixing unit 108 becomes stable at the desired temperature, the CPU 501 proceeds to S1304 and prints a patch. Then, in S1305, the CPU 501 conveys the printed patch toward the fixing unit 108, and heats the patch for certain time. Note that, although the example in which the patch printed in S1304 is heated in the fixing unit 108 in immediately-subsequent S1305 is illustrated in this example, the configuration is not limited to this. As described later, S1304 to S1306 are a repeated process, and there may be employed a form in which the patch printed in S1304 before immediately-previous S1304 is heated for the first time in current S1305. In other words, in the repeated process executed for the first several times, the heating of the patch does not have to be substantially performed in S1305.
In S1306, the CPU 501 determines whether the second optical sensor 112 has detected the patch. In the case where the second optical sensor 112 has not detected the patch, the CPU 501 returns to S1304 and repeats the patch printing and the heating again. Meanwhile, in the case where the second optical sensor 112 has detected the patch, the CPU 501 proceeds to S1307. As described above, in the present embodiment, one patch is printed on the printing medium 105, and then the printing medium 105 is conveyed to the fixing unit 108 by a conveyance amount corresponding to one patch. Then, a second patch is printed while the first patch is heated in the fixing unit 108 for certain time. Next, the printing medium 105 is conveyed to the fixing unit 108 by the conveyance amount corresponding to one patch again. Then, a third patch is printed while the first and second patches are heated for certain time. Such processes are repeatedly performed.
In the present embodiment, time of the heating for certain time performed in S1305 before the reaching of the first patch to the second optical sensor 112 mounted on the discharge side of the fixing unit 108 is varied from that after the reaching. Description is given below by using a specific example. Assume that the patch is heated for T1 [sec] in each conveyance operation until the first patch reaches the second optical sensor 112 mounted on the discharge side of the fixing unit 108. Specifically, the certain time is T1. Moreover, assuming that N conveyance operations are required for the patch to enter the fixing unit 108 and be discharged from (exit) the fixing unit 108, the patch is assumed to be heated for T1+T2 [sec] in each conveyance operation, after execution of N conveyance operations. Thereafter, the above operations are repeated with the heating time in each conveyance operation changed after every N conveyance operations as T1+T2×2 [sec], T1+T2×3 [sec], and so on.
In the case where the specular reflected light intensity of each patch is measured as described above and the fixed state cannot be detected within the maximum fixing time, the CPU 501 increases the fixation temperature setting by predetermined temperature in S1311 as in the first embodiment. Then, in S1312, the CPU 501 determines whether the fixation temperature setting exceeds the medium withstanding temperature limit. In the case where the fixation temperature setting does not exceed the medium withstanding temperature limit, the CPU 501 proceeds to S1304 and newly prints the patch again at increased fixation temperature setting as in the example described in the first embodiment, and a similar measurement process is performed. Note that, in the case where the patch is newly printed at the increased fixation temperature setting, the patch is assumed to be newly printed after all patches printed in the previous temperature setting pass the second optical sensor 112. Moreover, in the case where the CPU 501 determines that the fixation temperature setting exceeds the medium withstanding temperature limit, the CPU 501 proceeds to S1313 and performs a process of reducing the throughput. Details are described later. After S1313, the CPU 501 proceeds to S1310 and stores the fixing condition.
In the case where the CPU 501 determines that the patch is not fixed in S1406, the CPU 501 returns to S1402 and repeats the process. In this case, a process of increasing the certain time in subsequently-executed S1403 as appropriate after every N conveyance operations is performed as described above. Since processes in S1407 and S1408 in the case where the CPU 501 determines that the patch is fixed in S1406 are the same as the processes described in S708 and S709, description thereof is omitted.
As described above, the fixing condition of the ink to printing media including an unknown printing medium can be appropriately set also in the present embodiment. In the present embodiment, providing the optical sensor (second optical sensor 112) on the discharge side of the fixing unit 108 allows setting of the fixing condition in a heat application method closer to that in actual usage. Accordingly, the fixing condition can be set more accurately than in the first embodiment.
The fixing condition set in the first embodiment and the second embodiment is a fixing condition at an environment temperature at a time point where the fixing condition is derived. In the case where the environment temperature greatly changes, the detection of the fixed state needs to be performed again. For example, since a surface temperature of the printing medium can change depending on the environment temperature, the fixing condition also changes correspondingly. In the present embodiment, description is given of an example of setting an appropriate fixing condition without performing the detection of the fixed state again. Note that the environment temperature is a temperature value obtained by a temperature sensor (not-illustrated) included inside the printer, and is assumed to be saved in the EEPROM 504. Since the basic apparatus configuration of the present embodiment is the same as that in the example described in the first embodiment or the second embodiment, description thereof is omitted.
Assume a case where the environment temperature drops and reaches 15° C. In this case, since initial temperature of the printing medium drops, time required for the printing medium temperature to rise to the necessary fixation temperature T° C. increases by t1 (dotted line a in
One method for solving this problem is executing the process of detecting the fixed state as described above again. However, the fixed state detection process is basically executed in the case where a type of printing medium is to be added, and executing the fixed state detection process every time the environmental temperature changes leads to waste of time, ink, and printing medium. In the present embodiment, the fixation temperature is corrected depending on the environmental temperature to eliminate such waste. Note that a correction value is assumed to be determined for each of environment temperature differences ΔT and stored in advance in the EEPROM 504.
The CPU 501 implements the process illustrated in
In S1801, the CPU 501 receives a print job. In S1802, the CPU 501 obtains the environment temperature. In S1803, the CPU 501 compares the environment temperature stored in the EEPROM 504 at time of the fixed state detection and the environment temperature obtained in S1802. In S1804, the CPU 501 determines whether or not a difference between the temperatures compared in S1803 is 5° C. or more. Although 5° C. that is a value of the 5° C. intervals defined in
In the case where there is no temperature difference of 5° C. or more, the CPU 501 proceeds to S1805 and starts the printing under the fixing condition at time of the fixed state detection stored in the EEPROM 504. Then, the CPU 501 terminates the process of
Meanwhile, in the case where the temperature difference is 5° C. or more, the CPU 501 proceeds to S1806 to perform correction. In S1806, the CPU 501 determines whether or not the environment temperature obtained in S1802 is lower than that at time of the fixed state detection. In the case where the environment temperature is lower than that at time of the fixed state detection, the CPU 501 proceeds to S1807. In S1807, the CPU 501 refers to the table of
In the case where the CPU 501 determines that the fixation temperature being the result of addition in S1807 does not exceed the medium withstanding temperature limit in S1808, the printing is started at this corrected fixation temperature.
In the case where the CPU 501 determines that the environment temperature obtained in S1802 is higher than that at time of the fixed state detection in S1806, the CPU 501 proceeds to S1811. In S1811, the CPU 501 refers to the table of
As described above, according to the present embodiment, the fixation temperature is corrected by using the difference between the environment temperature at time of the fixed state detection and the environment temperature at time of the printing, and the optimal fixing condition can be thereby calculated also in different environments. Accordingly, fixing failure and damage to the printing medium can be suppressed.
In the case where the fixing condition is set in the first embodiment or the second embodiment, there is a possibility that the required fixing condition changes as the print process is continued. For example, in the case where age deterioration or abnormality in the heater of the fixing unit 108 occurs, the fixed state is insufficient under the set fixing condition, and an image is not correctly printed in some cases. In the present embodiment, description is given of an example in which a detection patch is printed between print pages and the reflected light intensity of the detection patch after the fixation is compared with the reflected light intensity in the fixing condition setting to detect a change of the fixing condition and in which the user is prompted to perform the automatic setting process of the fixing condition. Since the basic configuration of the present embodiment is the same as the configuration described in the second embodiment, description thereof is omitted.
In S2001, the CPU 501 receives a print job through an operation for the input/output unit 109. In S2002, the CPU 501 prints a user image of a first page specified by the print job. Next, in S2003, the CPU 501 prints a detection patch for detecting the fixing condition change at a predetermined ink applying amount. In this case, a patch of an applying amount at the maximum printing duty printable by the printing apparatus 100 is assumed to be printed.
Explanation continues by returning to
In the case where the CPU 501 determines that the difference a exceeds the predetermined threshold in S2007, the CPU 501 determines that the fixing condition has changed due to aging or abnormality of the heater. Accordingly, in S2009, the CPU 501 gives notification prompting the automatic setting of the fixing condition, to the user. In the case where the CPU 501 receives an instruction to perform the automatic setting of the fixing condition in S2010, the CPU 501 proceeds to S2011 and transitions to the process illustrated in
In S2008, the CPU 501 determines whether there is a user image of the next page. In the case where there is the user image of the next page, the CPU 501 proceeds to S2012 and performs printing of the user image of the next page. Then, the CPU 501 proceeds to S2003 and repeats the process again. Meanwhile, in the case where there is no user image of the next page, the CPU 501 terminates the process of the flowchart of
Note that, although the example of printing the detection patch P for every page is described in the present embodiment, the detection patch P may be printed for every several pages. It is only necessary to regularly measure the reflected light intensity by using the detection patch.
As described above, according to the present embodiment, it is possible to detect the change in the fixing condition due to aging or abnormality of the heater and prompt the automatic setting of the fixing condition.
The examples of appropriately setting the fixing condition of the ink to the printing medium have been described above. In some cases, quality required for an outputted product printed on the printing medium varies depending on the user. For example, one user may request printing in highest image quality by optimizing the fixing condition while another user may request printing to be performed immediately. In the present embodiment, description is given of an example in which the appropriate fixing condition is set depending on quality required by the user. Specifically, in the present embodiment, description is given of an example in which selection from the user is received and a setting mode is switched depending on the selection. Since the basic configuration of the present embodiment is the same as the example described in the first embodiment, differences are mainly described.
In S2303, the CPU 501 receives selection of whether to perform the automatic setting of the fixing condition from the user. For example, the CPU 501 displays a message inquiring whether to perform the automatic setting of the fixing condition on the input/output unit 109, and receives a selection input for this inquiry from the user. In the case where the user determines that the automatic setting of the fixing condition is not to be performed, the CPU 501 proceeds to S2304. S2304 is a process of a setting mode in which the user performs manual input to set the fixing condition. In S2304, the CPU 501 receives setting of the fixing condition made by the user. For example, the CPU 501 receives a fixing condition such as the fixation temperature and the air blow amount via the input/output unit 109, sets the fixing condition, and terminates the process of the flowchart of
In the case where the CPU 501 receives selection of performing the automatic setting of the fixing condition from the user in S2303, the CPU 501 proceeds to S2305. In S2305, the CPU 501 determines whether to execute an “estimation flow of fixing condition automatic setting” in which the fixing condition is estimated and set or a “detailed actual measurement flow of fixing condition automatic setting” in which the fixed state is actually measured in detail to set the fixing condition. This determination is performed based on the user selection. For example, the user may select the flow to be performed at the point of S2303, or the user selection may be received again at the point of S2305 through the input/output unit 109. In the case where execution of the “detailed actual measurement flow of fixing condition automatic setting” is determined in S2305, the CPU 501 proceeds to S2306. In S2306, the “detailed actual measurement flow of fixing condition automatic setting” is executed. Upon completion of the process, the CPU 501 terminates the process of the flowchart illustrated in
The “detailed actual measurement flow of fixing condition automatic setting” of S2036 is the same process as the process described in the flowchart of
In S2404, the CPU 501 determines whether the accumulated heating time exceeds specified time. In the case where the CPU 501 determines that the accumulated heating time does not exceed the specified time, the CPU 501 proceeds to S2405. In the case where the CPU 501 determines that the accumulated heating time exceeds the specified time, the CPU 501 proceeds to S2412. In S2412, the CPU 501 determines that the printing medium is a printing medium for which the fixing condition automatic setting cannot be executed, makes determination of error, and terminates the process of
In the case where the fixation is detected in S2409, in subsequent S2410, the CPU 501 estimates an optimal setting temperature. A method of estimating the optimal setting temperature is described later. In the case where the estimation of the optimal setting temperature is completed, in S2411, the CPU 501 stores information on the optimal setting temperature in the EEPROM 504 as the fixing condition.
In the estimation flow of fixing condition automatic setting, the fixing condition detection is performed at the medium withstanding temperature limit (printing medium withstanding temperature limit), and the heating temperature and the throughput are defined and set through estimation from the result of the detection. Since the heating temperature and the throughput are defined only through estimation, there is a possibility of medium damage such as expansion and contraction occurring at a certain level. Meanwhile, the process time of the fixed state detection for deriving the fixing condition is short, and the user can immediately proceed to desired printing. Accordingly, this setting mode is a setting mode in which productivity can be improved (also referred to as second mode).
As an example, description is given of the following example case. The fixed state detection in the estimation flow of fixing condition automatic setting is performed for a certain printing medium, fixation is detected in S2409 at fixation temperature of 115° C. and a fixing distance of 125 mm, and a condition in this fixation is set as the fixing condition. Note that the fixing distance of 125 mm is a distance obtained from a relationship between the accumulated heating time obtained in S2406 and the conveyance speed of the paper based on the number of print passes. For example, in the case where the conveyance speed of the paper is 4.17 mm/sec and the accumulated heating time is 30 sec, the fixing distance is obtained by multiplying these values, and is substantially 125 mm.
The CPU 501 compares the fixing condition derived by the detection as described above and each of the fixation temperature distance tables for multiple printing media stored in the printing apparatus, and finds a fixing condition of a printing medium with the closest characteristics. Then, the CPU 501 refers to the fixation temperature distance table of the printing medium with the closest characteristics. For example, assume that, in this example, the fixation temperature distance table illustrated in
In the present embodiment, the maximum fixing distance of the fixing unit 108 of the printing apparatus 100 is assumed to be 250 mm. Note that this value is a value for explanation, and is different from the maximum fixing distance described in the first embodiment. Assuming that the maximum fixing distance of the fixing unit 108 in the present embodiment is 250 mm, a condition in which the fixing distance is more than 250 mm cannot be selected. Moreover, the maximum heating temperature that can be set is the lower one of the withstanding temperature limit of the printing medium and the maximum temperature to which the fixing unit 108 can be set. In this example, it is assumed that the withstanding temperature limit of the printing medium is lower than the maximum temperature to which the fixing unit 108 can be set, and is 115° C. Moreover, the fixation temperature needs to be equal to or higher than the minimum fixation temperature (70° C. in
Another example is described by using
This process is specifically described. In the present example, assume that the fixed state detection is performed for the print condition of six passes in execution of the estimation flow of fixing condition automatic setting for a certain printing medium, and as a result, the fixation temperature of 115° C. and the fixing distance of 125 mm are obtained as the fixing condition. As in the example described above, there is performed a process of finding a fixing condition of a printing medium with the closest characteristics by using the obtained fixing condition and the multiple fixation temperature distance tables stored in the printing apparatus 100. In this example, the fixation temperature distance table for the printing condition of six passes illustrated by the solid line in
Note that, in the case where the fixation temperature distance table for four passes is stored in the EEPROM 504 or the like of the printing apparatus, this table may be used.
In the present example, description is given of the example in which the fixation temperature distance table for six passes is assumed to be held in advance as the fixation temperature distance table of the representative number of passes. In the case where the fixation temperature distance table for the representative number of passes is held as the fixation temperature distance table, it is preferable to hold a fixation temperature distance table for the number of passes in which a distance at which the ink can be fixed is equal to or smaller than the maximum fixing distance of the fixing unit 108 in the range from the minimum fixation temperature to the withstanding temperature limit of the printing medium.
As described above, according to the present embodiment, an appropriate fixing condition can be set depending the quality required by the user. For example, the printing apparatus is configured such that a user who desires to maintain highest image quality can select the detailed actual measurement flow of fixing condition automatic setting. Meanwhile, the printing apparatus is configured such that a user who allows a certain level of decrease in image quality and who desires to quickly complete the process of fixing condition automatic setting and immediately obtain an outputted product can select the estimation flow of fixing condition automatic setting. Accordingly, it is possible to set appropriate fixing condition depending on desired quality and requests of the user.
In the fifth embodiment description is given of the example in which whether to perform the detail actual measurement flow or estimation flow of fixing condition automatic setting is selected in S2305, and one of the detailed actual measurement flow of fixing condition automatic setting or the estimation flow of fixing condition automatic setting is performed depending on the selection result. In the present embodiment, description is given of an example in which the estimation flow of fixing condition automatic setting is performed first at a point where the execution of the fixing condition automatic setting is selected, and then the detailed actual measurement flow of fixing condition automatic setting is performed by using the result of the estimation flow. A basic configuration is the same as that of the fifth embodiment, and differences are mainly described below.
In S2603, the CPU 501 receives selection of whether to perform the automatic setting of the fixing condition from the user. For example, the CPU 501 displays a message inquiring whether to perform the automatic setting of the fixing condition on the input/output unit 109, and receives a selection input for this inquiry from the user. In the case where the user determines that the automatic setting of the fixing condition is not to be performed, the CPU 501 proceeds to S2604. In S2604, the CPU 501 receives setting of the fixing condition made by the user. For example, the CPU 501 receives a fixing condition such as the fixation temperature and the air blow amount via the input/output unit 109, sets the fixing condition, and terminates the process of the flowchart of
In the case where the CPU 501 receives selection of performing the automatic setting of the fixing condition from the user in S2603, the CPU 501 proceeds to S2605. In S2605, the CPU 501 performs a fixing condition automatic setting flow. Details are described later. In the case where the fixing condition automatic setting flow is completed, the CPU 501 terminates the process of the flowchart of
In S2712, the CPU 501 determines whether the detailed actual measurement flow is to be executed. For example, the CPU 501 causes the user to select whether to execute the detailed actual measurement flow of fixing condition automatic setting through the input/output unit 109, and receives the selection. In the case where non-execution of the detailed actual measurement flow of fixing condition automatic setting is selected, the CPU 501 determines that the fixing condition is the fixing condition obtained in the estimation flow of fixing condition automatic setting and stored in S2711, and terminates the process of the flowchart of
In the case where the CPU 501 determines that the patch is fixed in S2809, the CPU 501 proceeds to S2810. In S2810, the CPU 501 determines whether a boundary between a fixed temperature and a not-fixed temperature has been detected. Moreover, in the case where the CPU 501 determines that the accumulated heating time has exceeded the maximum fixing time in S2804, the CPU 501 performs a process of proceeding to S2810. The detection of the boundary between the fixed temperature and the not-fixed temperature in S2810 means determining whether both of the fixed temperature and the not-fixed temperature are detected or not. For example, assume that the temperature setting resolution in the deriving of the fixing condition is set to a condition of a unit of 5° C., 95° C. has been detected as not fixed, and 100° C. has been detected as fixed. In this case, the CPU 501 determines that the detection of the boundary temperature is completed. In the case where only one of the not-fixed temperature and the fixed temperature is detected, the CPU 501 determines that the determination of the boundary of the temperatures is not completed.
As described above, in the estimation flow of fixing condition automatic setting, the process using the medium withstanding temperature limit is performed. Specifically, the estimation process is performed in a condition in which the fixation temperature is relatively high among the settable fixing conditions. A temperature as low as possible in the fixable condition range is preferable as the fixation temperature. Accordingly, it is possible to find the lowest-possible fixation temperature by detecting the boundary temperature. Note that, since the process using the medium withstanding temperature limit is not always performed in the estimation flow of fixing condition automatic setting,
In the case where the CPU 501 determines that the boundary temperature is detected in S2810, the CPU 501 proceeds to S2811. In S2811, the CPU 501 saves the lowest setting temperature among the temperatures at which the patch is fixed as the fixing condition in the EEPROM 504 or the like of the printing apparatus. Then, the process of the flowchart of
Meanwhile, in the case where the CPU 501 determines that the boundary temperature is not detected in S2810, the CPU 501 proceeds to S2812. In S2812, the CPU 501 determines which one of the not-fixed temperature and the fixed temperature is not detected. In this example, the CPU 501 determines whether the not-fixed temperature is detected. In the case where the not-fixed temperature is detected, that is the CPU 501 determines that the fixed temperature is not detected, the CPU 501 proceeds to S2813. In S2813, the CPU 501 increases the fixation temperature by predetermined temperature (for example, 5° C.). Next, in S2814, the CPU 501 determines whether the fixation temperature after the increase of the fixation temperature exceeds the withstanding temperature limit of the medium. In the case where the fixation temperature does not exceed the withstanding temperature limit of the medium, the CPU 501 proceeds to S2802 and executes the series of processes of detecting the fixed state. In the case where the fixation temperature exceeds the withstanding temperature limit of the medium, the CPU 501 proceeds to S2815. In S2815, the CPU 501 reduces the throughput. Then, the CPU 501 executes the series of processes of detecting the fixed state from S2802 under a fixing condition in which the throughput is reduced. Note that, in S2815, the process illustrated in
In the case where the CPU 501 determines that the not-fixed temperature is not detected in S2812, the CPU 501 proceeds to S2816. In S2816, the CPU 501 reduces the fixation setting temperature by a predetermined temperature (for example, 5° C.). After reducing the fixation setting temperature in S2816, the CPU 501 proceeds to S2817.
In S2817, the CPU 501 determines whether the reduced fixation setting temperature falls below the ink minimum fixation temperature. In the case where the fixation setting temperature does not fall below the ink minimum fixation temperature, the CPU 501 proceeds to S2802, and executes the series of processes of fixed state detection. Meanwhile, in the case where the fixation setting temperature falls below the ink minimum fixation temperature, the CPU 501 proceeds to S2818. In S2818, the CPU 501 returns the fixation setting temperature to the immediately-previous temperature. Since the fixation setting temperature is reduced by 5° C. in S2816 in the present example, the fixation setting temperature is increased by 5° C. Next, in S2811, the CPU 501 stores the fixation setting temperature increased by 5° C. as the fixing condition. The detailed actual measurement flow of the fixing condition automatic setting is completed by the above flow.
Although the resolution of the temperature is set to 5° C. in the present embodiment, a finer resolution or a rougher resolution may be set. This resolution may be temperature of resolution defined in the printing apparatus in advance. Alternatively, the configuration may be such that the resolution can be set by the user and is a temperature unit of resolution defined by the user
As described above, in the present embodiment, the fixed temperature is basically in a state where it has been estimated and detected by the estimation process of
As described above, in the present embodiment, in the case where the user selects the execution of the automatic setting of the fixing condition, the estimation flow of fixing condition automatic setting is executed. Then, in the case where the user selects the execution of the detailed actual measurement flow of fixing condition automatic setting, the detailed actual measurement flow of fixing condition automatic setting is executed by using the fixing condition estimated in the estimation flow of fixing condition automatic setting. Accordingly, the processing time required to derive the fixing condition in the detailed actual measurement flow of fixing condition automatic setting can be reduced from that in the fifth embodiment.
Embodiment(s) of the present disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present disclosure has been described with reference to embodiments, it is to be understood that the disclosure is not limited to the disclosed 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 priority from Japanese Patent Applications No. 2022-203097, filed Dec. 20, 2022 and No. 2023-137671, filed Aug. 28, 2023 which are hereby incorporated by reference wherein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2022-203097 | Dec 2022 | JP | national |
2023-137671 | Aug 2023 | JP | national |