Printing images or text on printable media in a printer includes various media processing activities, including pick-up, delivery to a print engine, printing, and conditioning of sheets of printable media. Conditioning involves heating and pressing the sheets through or past a heated conveying component, such as a heated pressure roller (HPR), to remove liquid (for printers using liquid ink), to remove wrinkles or curvature, or to reform or flatten fibers in the sheets.
Various examples are described below referring to the following figures:
In the figures, certain features and components disclosed herein may be shown exaggerated in scale or in somewhat schematic form, and some details of certain elements may not be shown in the interest of clarity and conciseness. In some of the figures, in order to improve clarity and conciseness, a component or an aspect of a component may be omitted.
In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . .” Also, the term “couple” or “couples” is intended to be broad enough to encompass both indirect and direct connections. Thus, if a first device couples to a second device, that connection may be through a direct connection or through an indirect connection via other devices, components, and connections. In addition, as used herein, the terms “axial” and “axially” generally refer to positions along or parallel to a central or longitudinal axis (e.g., a central axis of a body or a port). As used herein, including in the claims, the word “or” is used in an inclusive manner. For example, “A or B” means any of the following: “A” alone, “B” alone, or both “A” and “B.”
In an example, a media printing system includes a media conditioner coupled to a printer apparatus, which may also be called a print engine. The print engine is to form an image on a sheet of printable media by a technology such as inkjet, laser, or digital offset, as examples. The media conditioner is positioned to receive sequentially sheets of printed media from the printing device after images are formed on the sheets. The images may include text, figures, or photographic images and may be black, monochrome, or multi-color, as examples. In various examples, conditioning the media includes heating the media, removing an ink solvent, melting an ink, or increasing the flatness of the media. In various examples, the media printing system may also be called a printer, an all-in-one printer, or a photocopier.
In examples, the media conditioner includes a conveying component to receive, contact, heat, and convey the media. The first conveying component may be a belt. The media conditioner includes a heating element positioned to heat the belt, a temperature sensor to measure a temperature of the belt, a media sensor to detect sheets of printable media, and, a controller to control a power level provided to the heating element. As an example, the media sensor may be positioned upstream of the belt to detect the leading edge, the trailing edge, or both edges of a sheet of media. In the example, the media conditioner includes a second conveying component, which is a driven roller. The belt and the roller contact and press against each other along a nip area to receive, convey, and heat the media. During operation, rotational movement of the roller drives the belt to rotate. The controller includes a first functional control unit to maintain the temperature of the belt at a pre-established temperature set-point using temperature data from the temperature sensor, with or without paper between the roller and the belt. The first functional control unit may include a PID (proportional-integral-derivative) circuit or may be established by machine readable code that includes PID functionality, as examples.
During operation of a media conditioner, as a sheet of printable media contacts the belt and roller, heat is conductively transferred to the sheet. In general, this heat transfer potentially causes the temperature of the belt or roller to be reduced until the first functional control unit compensates by applying additional power to heat the belt. Variations in the temperature of the belt or roller can cause variations in the performance of the media conditioner. To maintain a more uniform temperature and more uniform performance, the media conditioners disclosed herein preemptively apply a discrete power increase or “boost” value, as it may be called, to a heating element for the belt or roller.
For the example media conditioner, as the media approaches the heated belt and the nip area, as indicated by a signal from the media sensor, the control system predictively applies a predetermined increase (boost) to the power level of the heating system based on various parameters, such as the type of media, (e.g., the thickness or material), the travel speed of the media, the ink density across the media, and environmental conditions, as examples. This discrete power boost is applied to the belt's heater prior to the arrival of the media to compensate for the extra heat load that is applied when the media contacts the belt. As examples, the boost to the power level may be a step-function that immediately applies the entire magnitude of the boost or may be a ramp function that applies the boost using a smooth change or using increments. The power boost is to assist with maintaining the heated belt temperature equal to the temperature set-point.
In some examples, as the trialing edge of the sheet of media is near to entering or near to leaving the nip area, which may be determined with the aid of the media sensor, the system applies a decrease to the power level of the heating system. These changes to the power level override what the controller's PID circuit or code has selected for the power level at the time that the changes are applied. However, the controller's temperature set-point remains unchanged from its pre-established value and the PID circuit or code continues to respond to measurements of belt temperature even after a power level increase is implemented and after a power level decrease is implemented. In various examples, the method and arrangement are to apply the boost and achieve the temperature set-point for the belt without changing the temperature set-point and without purposefully raising a temperature of a roller or belt that conveys and heats the media. In some of these examples, with respect to temperature control, the application of the increase or the decrease to the power level is an open-loop aspect of the controller's logic. In some examples, the controller includes a second functional control unit to apply the boost to the power level. The second functional control unit may operate independently of the first functional control unit. The second functional control unit may include a physical circuit or may be established by machine readable code, as examples. More examples of media conditioners for media printing systems and techniques of evaluating them are described below.
The example of
Referring now to
Lamps 140, 150 are radiant heaters. First heat lamp 140 includes a first heating element 142, and second heat lamp 150 includes a second heating element 152. Lamps 140, 150 extend within belt 120 to heat a heating zone 126 of the belt by thermal radiation. Heating zone 126 includes the portions of belt 120 that are in the field of view of lamps 140, 150 at any given moment in time. In various examples, the heating elements 142, 152 may be designed and arranged to heat different portions of belt 120. Temperature sensors 163, 164 may measure temperatures on these different portions of belt 120 separately to facilitate control of heating elements 142, 152 by controller 170. In some examples, both heating elements 142, 152 may be designed and arranged to heat the entire width of the belt, or a single heating element may be utilized. During operation, roller 130 is conductively heated by contact with belt 120, and a length or a piece of media, when present, is to be heated by contact with belt 120 and roller 130. In some examples, heating elements 142, 152 may be disposed outside belt 120. Lamps 140, 150 may be halogen-type lamps, but other types of lamps or other types of heating elements may be used to heat belt 120 or roller 130.
Still referring to
Some examples of a media conditioner 110 include temperature sensors to measure the temperatures at locations along the width of the second conveying component, for example roller 130. Some examples of a media conditioner may include a conveying component, such as belt 120 or roller 130 that is conductively heated by a heater.
As shown in
Storage 174 is a computer-readable medium holding machine executable code to be executed by processor 172. Machine executable code may also be called machine readable instructions or computer executable code. The machine executable code stored in storage 174 includes code 175A and code 175B. Code 175A, when executed by controller 170, causes controller 170 (e.g., its processor 172) to provide a first power level to first lamp 140 and its heating element 142 and to provide a second power level to second lamp 150 and its heating element 152 so that the first and second heating elements 142, 152 generate heat to heat the belt 120. In addition, code 175A is to cause controller 170 to monitor signals or data from temperature sensors 163, 164 to vary the power levels supplied to heating elements 142, 152 and to maintain the temperature of belt 120 at a desired temperature set-point. The temperature set-point is set to a pre-established value appropriate for achieving a desired heat transfer behavior in media conditioner 110 to condition media that passes through it. In some examples, different temperature set-points are applied to heating elements 142, 152 and compliance is separately monitored using temperature data from sensors 163, 164. As used herein, a “temperature set-point” will refer to a set-point for either heating element 142, 152 or for both heating elements 142, 152. In some examples, code 175A establishes a first functional unit within processor 172 to perform the tasks described for code 175A. The first functional unit may include PID functionality or behavior.
The first and second power levels are variable. During operation, controller 170 is to provide separate first and second power level signals to control heating elements 142, 152, respectively. In an example, the power level signals are pulse-width-modulated (PWM) signals. Whether controller 170 uses a PWM signal, another analog power level signal, or a digital power level signal, the signal may vary incrementally or smoothly from zero to 100%. The value of 100% power refers to the maximum power that the heating element can accept or the maximum power that the system can provide. Broadly, the term “power level” will refer to electrical power that is to be made available to a heating element or that is used by a heating element, or it will refer to the power level signal for controlling the electrical power to a heating element. Although electrical couplings 180 are simply shown as a direct connection between controller 170 and heating lamps 140, 150, in various examples, electrical couplings 180 connect the controller 170 to a power supply that feeds heating lamps 140, 150.
Referring still to
During operation, when controller 170 executes code 175A, 175B in parallel, a check-and-balance system is established for the power boost. The second functional control unit applies a power boost proactively to avoid a drop in the temperature of belt 120 while the first functional control unit guards against the belt overshooting the temperature set-point. If belt temperature, as measured by a sensor 163, 164, begins to rise beyond the temperature set-point after a power boost is applied, the first functional control unit can reduce the power.
Referring now to the flow chart of
Also at block 208, controller 170 is to determine whether the boost index is equal to zero. If both conditions (sheet location and index value) are true, the process continues along the “yes” path to block 210. In some examples, block 208 produces a true result and continues to block 210 for a situation in which the leading edge has reached nip region 136 prior to controller 170 having commanded a boost to the power level. If one of the two conditions in block 208 is false (“no”), the process jumps to block 220.
Continuing to reference
At block 216, controller 170 is to evaluate the location of the leading edge of the sheet of media to determine whether it has entered the nip region 136. Controller 170 may make the determination based on the signal from media sensor 132 and the travel speed of the media along media path 114. If the result is true (“yes”) (e.g., the leading edge has entered the nip region), then the process continues to block 218 in which the boost index is set to zero, and the process proceeds to block 220. If the result from block 216 is false (“no”), the process jumps to block 220, bypassing block 218. At block 220, code 175A of controller 170 continues to generate or send power levels for heating elements 142, 152 based on temperature readings from sensors 163, 164 to maintain belt 120 at the temperature set-point.
Still referring to
In this example, code 175A includes blocks 204, 214, 220, 224 and code 175B includes blocks 206, 208, 210, 212, 216, 218, 222. In this example, code 175A executes concurrently with code 175B. Although blocks 204, 214, 220 appear as discrete events in
In process 200 of
In some examples of process 200, controller 170 is to monitor when the trailing edge of the sheet of media (a) has passed the media sensor 132 (e.g., sensor 132 no longer detects the sheet of media), (b) is approaching the nip region, or (c) has entered the nip region 136. When one of these conditions is true, controller 170 is to apply a discrete decrease to the power level in response. As examples, the power decrease may be a step-function that immediately applies the entire magnitude of the decrease or may be a ramp function that applies the power decrease using a smooth change or using increments. In some of these examples, the decrease to the power level is applied before the trailing edge reaches belt 120, roller 130, or nip region 136. When implemented, this decrease in power level is performed by the controller in response to executing code 175B. In some examples, this decrease in power level may be described as being preemptive because it predicts and prepares for an imminent or future reduction in heat load for belt 120 due to departure of printable media rather than waiting for code 175A to respond to a temperature change in belt 120 that may occur after the media departs.
When media conditioner 110 is to process multiple sheets of media in sequence, controller 170 applies a first power boost based on code 175B before the first sheet arrives. When the sequential sheets arrive at nip 136 with a relatively short time-spacing or time-gap between the trailing edge of a sheet and the leading edge of the next sheet, the heat load experienced by belt 120 may be steady, and controller 170 may apply the first boost without a boost for some subsequent sheets. After the first boost, code 175A operating in controller 170 maintains the temperature of belt 120 at the temperature set-point, within an acceptable range of variation. In another scenario, the time-spacing between sequential sheets arriving at nip 136 may be longer, and controller 170 may apply a second power boost prior to the second sheet, a third power boost prior the third sheet, or may apply a power boost prior to each sheet of media, as examples.
In some examples, the time-spacing between sequential sheets arriving at nip region 136 is relatively short being less than 100 milliseconds (ms) and greater or equal to 25 ms. In some examples, the time-spacing between sequential sheets is less than 25 ms. In some instances, the time-spacing between sequential sheets is longer, being between 100 ms and 1 second, for example. In some examples, the time-spacing between sequential sheets is greater than 1 second. In some examples, when the time-spacing between sequential sheets arriving at nip region 136 is less than 100 milliseconds (ms), controller 170 applies a power boost once, before the first sheet arrives, treating the sheets as a continuous group. In various examples, when the time-spacing between a current and a subsequent sheet is greater than 100 milliseconds (ms), controller 170 applies a power boost prior to the arrival of the subsequent sheet at nip region 136, treating the sheets individually. A longer time-spacing between sheets increases the potential for code 175A to reduce the power level for a heating element 142, 152 between sheets, which would make repeated power boosts beneficial. In some other examples, the decision by controller 170 and code 175B to treat sequential sheets as either a continuous group or as individual sheets in regard to the power boost may be differentiated by a time-spacing that is greater than or is less than 100 ms.
Some implementations of method 300 include detecting a trailing edge of the sheet prior to the sheet reaching the conveying component, predicting a second arrival time to indicate when the trailing edge is anticipated to reach the conveying component, and applying a decrease to the power level based on the second prediction. In various examples, this decrease is independent of temperature measurements, such as temperature measurements from sensors 163, 164, for example. Some implementations of method 300 may incorporate other functionalities disclosed herein. In some implementations of method 300, maintaining the conveying component at the temperature set-point continues during and after conveying and heating the sheet, and applying the decrease to the power level occurs before the trailing edge of the sheet reaches the conveying component. Some implementations of method 300 include forming an image on the sheet prior to conveying and heating the sheet, and applying the boost to the power level occurs before the leading edge of the sheet reaches the conveying component. Forming an image on the sheet may be accomplished by print engine 106 (
In some examples, a method for controlling a temperature in a media conditioner and for applying a boost to the power level for a heating element includes temporarily pausing a temperature set-point control functionality while applying a boost to a power level for the heating element. This pause may result in a period of time in which control of the heating element that is entirely open-loop with respect to temperature of the conveying component, lacking feedback from a temperature sensor.
The above discussion is meant to be illustrative of the principles and various examples of the present disclosure. Numerous variations and modifications will become apparent to those skilled in the art. It is intended that the following claims be interpreted to embrace all such variations and modifications.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/039844 | 6/27/2018 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/005239 | 1/2/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4719489 | Ohkubo et al. | Jan 1988 | A |
5708920 | Ohnishi et al. | Jan 1998 | A |
6118955 | Yoneda et al. | Sep 2000 | A |
6853831 | Hirst et al. | Feb 2005 | B2 |
7022944 | Yoshinaga et al. | Apr 2006 | B2 |
8909075 | Aoki | Dec 2014 | B2 |
9448516 | Ishigaya et al. | Sep 2016 | B2 |
20030126962 | Bland et al. | Jul 2003 | A1 |
20080063419 | Tateishi et al. | Mar 2008 | A1 |
20090065492 | Aritaki et al. | Mar 2009 | A1 |
20100086324 | Smith | Apr 2010 | A1 |
20100329753 | Pawlik | Dec 2010 | A1 |
20120121303 | Takagi et al. | May 2012 | A1 |
20130209126 | Seo | Aug 2013 | A1 |
Number | Date | Country |
---|---|---|
2012247739 | Dec 2012 | JP |
Number | Date | Country | |
---|---|---|---|
20210382422 A1 | Dec 2021 | US |