Imaging devices, such as an inkjet printers, for example, typically convey a sheet of imaging media along a transport path to an image forming section, such as an inkjet printhead, which forms a desired image on the sheet. In some instances, the sheet may be skewed such that that a leading edge of the sheet is non-orthogonal to a conveyance direction of the sheet along the transport path.
In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific examples in which the disclosure may be practiced. It is to be understood that other examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims. It is to be understood that features of the various examples described herein may be combined, in part or whole, with each other, unless specifically noted otherwise.
Imaging devices, such as inkjet printers, for example, convey sheets of imaging media along a transport path from a sheet supply (e.g. a cassette) to an image forming section, such as an inkjet printhead, which forms desired images (e.g. text, characters, etc.) on the sheets. As the sheets are conveyed along the transport path, which is typically formed by pairs of conveyance rollers, the sheets may be skewed such that the leading edges of the sheets are non-orthogonal to a conveyance or process direction of the sheets along the transport path. If such skew (also referred to as “top skew”) is not corrected prior to image formation, the desired image formed by the image forming section will be displaced or skewed relative to sheet.
Printers generally employ a dynamic skew correction system to physically reposition the sheets as they move along the transport path so that the leading edges are orthogonal to the process direction (i.e. “deskew” the sheets). Such skew correction systems typically employ skew sensors spaced across the transport path in a direction orthogonal to the process direction. The skew sensors detect the leading edge of the sheet and, based on a known conveyance speed of the sheet and a known spacing between the skew sensors, a top skew of the sheet is determined. Based on the measured top skew, the skew correction systems employs a deskew mechanism to deskew the sheet prior to the sheet reaching the image forming section.
However, due to mechanical tolerances in placement of the skew sensors (e.g., non-orthogonal to the transport path, not be spaced paced apart by a desired distance, non-parallel with the printhead), and because skew sensor operation may degrade over time (including differentially over time), skew measurements made by the skew sensors may be inaccurate and become more so over time.
Inkjet printing system 100 includes an inkjet printhead assembly 102, an ink supply assembly 104 including an ink storage reservoir 107, a mounting assembly 106, a media transport assembly 108, an electronic controller 110, and at least one power supply 112 that provides power to the various electrical components of inkjet printing system 100.
Inkjet printhead assembly 102 includes one or more printhead dies 114, each of which ejects drops of ink through a plurality of orifices or nozzles 116 toward sheet 118 so as to print onto sheet 118. In one example, inkjet printhead assembly 102 is a wide array printhead having a plurality of printhead dies 114. With properly sequenced ejections of ink drops, nozzles 116, which are typically arranged in one or more columns or arrays, produce characters, symbols or other graphics or images to be printed on sheet 118 as inkjet printhead assembly 102 and sheet 118 are moved relative to each other.
In operation, ink typically flows from reservoir 107 to inkjet printhead assembly 102, with ink supply assembly 104 and inkjet printhead assembly 102 forming either a one-way ink delivery system or a recirculating ink delivery system. In a one-way ink delivery system, all of the ink supplied to inkjet printhead assembly 102 is consumed during printing. However, in a recirculating ink delivery system, only a portion of the ink supplied to printhead assembly 102 is consumed during printing, with ink not consumed during printing being returned to supply assembly 104. Reservoir 107 may be removed, replaced, and/or refilled.
In one example, ink supply assembly 104 supplies ink under positive pressure through an ink conditioning assembly 111 to inkjet printhead assembly 102 via an interface connection, such as a supply tube. Ink supply assembly includes, for example, a reservoir, pumps, and pressure regulators. Conditioning in the ink conditioning assembly may include filtering, pre-heating, pressure surge absorption, and degassing, for example. Ink is drawn under negative pressure from printhead assembly 102 to the ink supply assembly 104. The pressure difference between an inlet and an outlet to printhead assembly 102 is selected to achieve correct backpressure at nozzles 116.
Mounting assembly 106 positions inkjet printhead assembly 102 relative to media transport assembly 108, and media transport assembly 108 positions sheet 118 relative to inkjet printhead assembly 102, so that a print zone 122 is defined adjacent to nozzles 116 in an area between inkjet printhead assembly 102 and sheet 118. In one example, inkjet printhead assembly 102 is scanning type printhead assembly. According to such example, mounting assembly 106 includes a carriage for moving inkjet printhead assembly 102 relative to media transport assembly 108 so as to scan printhead dies 114 across sheet 118 as media transport assembly moves sheet 118 relative to printhead assembly 102.
In another example, inkjet printhead assembly 102 is a non-scanning type, page-wide array (PWA) printhead assembly including a plurality of printhead dies 114 positioned laterally such that printhead assembly 102 forms a printbar extending laterally across sheet 118. According to such example, mounting assembly 106 maintains inkjet printhead assembly 102 at a fixed position relative to media transport assembly 108, with media transport assembly 108 moving sheet 118 relative to stationary inkjet printhead assembly 102.
Electronic controller 110 includes a processor (CPU) 128, a memory 130, firmware, software, and other electronics for communicating with and controlling inkjet printhead assembly 102, mounting assembly 106, and media transport assembly 108. Memory 130 can include volatile (e.g. RAM) and nonvolatile (e.g. ROM, hard disk, floppy disk, CD-ROM, etc.) memory components including computer/processor readable media that provide for storage of computer/processor executable coded instructions, data structures, program modules, and other data for inkjet printing system 100.
Electronic controller 110 receives data 124 from a host system, such as a computer, and temporarily stores data 124 in a memory. Typically, data 124 is sent to inkjet printing system 100 along an electronic, infrared, optical, or other information transfer path. Data 124 represents, for example, a document and/or file to be printed. As such, data 124 forms a print job for inkjet printing system 100 and includes one or more print job commands and/or command parameters. In one implementation, electronic controller 110 controls inkjet printhead assembly 102 for the ejection of ink drops from nozzles 116 of printhead dies 114. Electronic controller 110 defines a pattern of ejected ink drops to form characters, symbols, and/or other graphics or images on sheet 118 based on the print job commands and/or command parameters from data 124.
According to one example, inkjet printing system 100 includes a skew correction unit 140 including skew sensors 142, a deskew mechanism 144, and a deskew controller 146. In one example, as illustrated, deskew mechanism 144 is implemented as part of transport assembly 108 for conveyance of sheet 118. In one example, according to the present disclosure, as will be described in greater detail below, skew correction unit 140 includes a calibration unit 148 including a scanner 150 and calibration module 152 which, according to one example, is stored in memory 130 and includes instructions, that when executed by processor 128, determines a calibration factor for calibrating skew sensors 142 based on based on position signals from skew sensors 142 and an image of sheet 118 from scanner 150.
In one example, skew correction unit 140 includes skew sensors 142, a deskew mechanism 144, and a deskew controller 146, with skew sensors 142 being positioned upstream of deskew mechanism 144 relative to process direction 162. In one example, skew sensors 142 are implemented as a pair of optical sensors 142a and 142b, each including a light emitter 143a and a light receiver 143b positioned opposite one another across transport path 160. In other examples, more than two optical sensors may be employed. In one example, optical sensors 142a, 142b disposed orthogonally across transport path 160 (i.e. orthogonal to process direction 162) and spaced apart by a known distance, D.
In one example, deskew mechanism 144 is implemented as two sets of skew correction rollers 144a and 144b spaced apart from one another by a predetermined distance across transport path 160. Each set of skew correction rollers 144a, 144b includes a driven roller 170 (illustrated as driven rollers 170a and 170b) driven by a drive motor 172 (illustrated as drive motors 172a and 172b), such as a stepper motor, for example, and an idler roller 174 (illustrated as idler motors 174a and 174b) forming a pinch with the corresponding driven roller 170 for conveying sheet 118 along transport path 160. While skew correction rollers 144a and 144b are illustrated as being part of media transport assembly 108 and assist in conveying sheet 118 along transport path 160, in other examples, deskew mechanism 144 may be separate from media transport assembly 108.
In operation, sheet 118 is conveyed in the process direction 162 along transport path 160 at a known conveying speed by transport assembly 108. As a leading edge 119 of the sheet 118 passes the positions at which light sensors 142a and 142b are disposed, light from their respective light emitter 143a is blocked from reaching light receiver 143b by sheet 118, thereby indicating the presence of the leading edge 119. Position signals from optical sensors 142a and 142b indicative of the presence/absence of sheet 118 are provided to deskew controller 146 via a communications path 176. In one example, based on the known distance D between skew sensors 142a and 142b, the known conveyance speed of sheet 118 along transport path 160, and a time difference (Δt) between when leading edge 119 of sheet 118 passes skew sensors 142a and 142b, deskew controller 146 determines a top skew, ST, of sheet 118. For example, sheet 118 may be skewed such that leading edge 119 reaches the position of skew sensor 142a prior to reaching the position of skew sensor 142b (i.e. sheet is skewed in a clockwise direction relative to
Based on the measured ST from skew sensors 142, when sheet 118 reaches skew correction rollers 144a and 144b, deskew controller 146 drives skew correction rollers 144a and 144b at different speeds (via control of drive motors 172a, 172b) to deskew sheet 118. For example, if the leading edge 119 reaches skew sensor 142a before reaching skew sensor 142b, deskew controller 146 may drive skew correction roller set 144b at the desired conveyance speed while driving skew correction roller set 144a at a slow speed for a determined duration, thereby turning sheet 118 in a counter-clockwise to correct the measured skew, ST. Once the skew has been corrected, deskew controller 146 controls drives both pairs of skew correction roller 144a, 144a at the desired conveyance speed so that the now deskewed sheet 118 is transported at the desired conveyance speed past printhead 102 (PWA printbar 102 in the illustrated example of
However, as described above, due to mechanical tolerances and degradation of sensor response over time, skew sensors 142 may provide position signals to deskew controller 146 that do not accurately represent the true position of leading edge 119 of sheet 118. As a result, deskew controller 146 will be unable to accurately measure the top skew ST and, thus, be unable to accurately deskew sheet 118. According to one example, both at manufacture of inkjet printing system 100 and during operation thereafter (such as upon user initiation, for example), calibration unit 148 determines a calibration factor which is applied by deskew controller 146 to ST measurements based on skew sensors 142 to generate a calibrated or corrected skew measurement, STC, that eliminates skew sensor inaccuracies. The corrected skew measurement STC is then used by deskew controller 146 to control deskew mechanism 144 (e.g., deskew roller pairs 144a, 144b) to deskew sheet 118 so that the leading edge 119 is aligned with printhead 102 (e.g., printbar 102).
An example of the operation of calibration unit 148 is described below. Initially, transport assembly 108 conveys sheet 118 to printbar 102 and is deskewed by deskew roller pairs 144a, 144b based on measured ST as described above. As sheet 118 is transported past printbar 102, a selected deskew pattern 180 is printed on sheet 118 by printbar 102 so that sheet 118 forms a calibration sheet. In one example, calibration module 152 includes one or more predetermined deskew patterns 153 (see
As sheet 118 moves along transport path 160, skew sensors 142a, 142b detect leading edge 119 and provide, via a communication path 176, position signals to calibration module 152. As sheet 118 continues to be conveyed along transport path 160 by media transport assembly 108, scanner 150 provides a scanned image of sheet 118, the scanned image including the leading edge 119 and skew detection pattern 180, with the scanned image being provided to calibration module 152 via a communication path 178. In one example, a bias shoe 151 is moveable between a biased and unbiased position, and positions sheet 118 at a known position proximate to scanner 150 when in the biased position.
According to one example, as will be described in greater detail below, calibration module 152 determines a top skew (ST) of leading edge 119 based on the position signals from skew sensors 142, determines a print skew (SP) of the sheet based the scanned image from scanner 150, and generates a calibration factor (CF) therefrom that when applied to the top skew ST adjusts, or calibrates, the top skew ST to provide a calibrated skew STC that matches the print skew SP. Thereafter, or until another calibration factor is determined, deskew controller 146 applies the calibration factor to the top skew ST determined from skew sensors 142 to generate an adjusted or calibrated skew STC and controls deskew mechanism 144 to deskew sheet 118 based on the calibrated skew STC.
It is noted that the hardware arrangement illustrated by
Calibration module 152 analyzes pixel data from scanned image at locations corresponding to at least two regions of interest (ROI), such as ROI 190 and 192 (illustrated by dashed boxes in
In the example of
Similarly, with reference to
Based on the determined distances dS1, dS2 and the predetermined distance dR between ROI 190 and ROI 192, calibration module 152 determines the print skew SP (i.e., skew determined from scanned image) of sheet 118 relative to printhead 102. Additionally, based on top skew measurement ST from position signals of skew sensors 142, calibration module 152 determines a calibration factor, CF, such that when the calibration factor is applied to top skew measurement ST by skew sensors 142, a corrected top skew measurement STC is generated, where STC is equal to print skew measurement SP determined from the scanned image. As described above, deskew controller 146 thereafter applies the calibration factor to top skew measurements ST from skew sensors 142 to generate calibrated skew measurements STC. Deskew controller 146 then employs calibrated skew measurements STC to control deskew mechanism 144 to correct the skew of sheets 118.
The transition from bias shoe 151 to the leading edge 119 of sheet 118 when bias shoe 151 is in the extended or biased position, as respectively indicated at 202 and 212 in
With reference to
Similarly, with reference to
As before, calibration module 152 determines the print skew measurement SP of sheet 118 relative to printhead 102 based on the determined distances dS1, dS2 and the known distance dR between ROI 190 and ROI 192. Additionally, based on a top skew measurement ST based on position signals from skew sensors 142, calibration module 152 determines the calibration factor, CF, that when applied to top skew measurement ST generates the corrected STC that is equal to print skew measurement SP determined from the scanned image. As described above, deskew controller 146 thereafter applies the calibration factor CF to top skew measurements ST based on skew sensors 142 to generate calibrated skew measurements STC. Deskew controller 146 then employs the calibrated skew measurements STC to control deskew mechanism 144 to correct the skew of sheets 118.
According to one example, as illustrated by
With reference to
Similarly, with reference to
As described above, calibration module 152 determines the print skew SP (i.e., from the scanned image) of sheet 118 relative to printhead 102 based on the determined widths wS1, wS2 and the predetermined distance dR between ROI 190 and ROI 192. Further, based on top skew measurement ST from skew sensors 142, calibration module 152 determines the calibration factor, CF. Thereafter, as described above, deskew controller 146 thereafter applies the calibration factor to top skew measurements ST from skew sensors 142 to generate calibrated skew measurements STC. Deskew controller 146 subsequently employs the calibrated skew measurements STC to control deskew mechanism 144 to correct the skew of sheets 118.
The above described examples using scanner 150 to determine a calibration factor to apply to skew measurements from skew sensors 142 to maintain accurate skew angle measurements of sheet 118 to printhead 102 by skew sensors 142. However, if scanner 150 is skewed relative to printhead 102 (i.e., not parallel with printhead 102), skew measurements SP of sheet 118 to printhead 102 made by calibration module 152 from the scanned images provided by scanner 150 will vary from an actual print skew by the amount of skew between scanner 150 and printhead 102. As such, if such scanner skew is not accounted for, print skew measurements SP and, thus, calibration factors determined therefrom, will be inaccurate.
Similarly,
As described above, calibration module 152 determines the print skew SP of sheet 118 relative to printhead 102 from the scanned image based on the determined widths wS1, wS2 and the predetermined distance dR between ROI 190 and ROI 192. Calibration module 152 then determines scanner skew SS between scanner 150 and printbar 102. In one example, to measure the distance between parallel lines 186a-186e of detection pattern 180, calibration module 152 determines an average of the distances dP1-dP4 between parallel lines 186a-186e at each region of interest, in this case ROIs 190 and 192. Calibration module 152 then determines difference, ΔwP, between the average measured distance and the known distance, WP, and determines scanner skew SS from difference ΔwP. Print skew measurement SP of sheet 118 relative to printhead 102 is then corrected based on the measured scanner skew SS between scanner 150 and printhead 102 (e.g. scanner skew SS is subtracted from print skew SP) to generate corrected print skew measurement SPC.
In one example, similar to that described above, calibration module 152 generates the calibration factor CF based on top skew measurement ST and corrected print skew measurement SPC such that when the CF is applied to top skew measurement ST, a corrected or calibrated top skew measurement STC is generated, where STC is equal to corrected print skew measurement SPC determined from the scanned image. As described above, deskew controller 146 thereafter applies the calibration factor to top skew measurements ST from skew sensors 142 to generate calibrated top skew measurements STC, with deskew controller 146 then employing the calibrated top skew measurement STC from skew sensors 142 to control deskew mechanism 144 to correct the skew of sheets 118.
Although illustrated above as comprising one or more printed lines or bars, it is noted that deskew pattern 180 may comprise any number of features other than lines.
A scanned image of the sheet of print media is generated at 306, with the scanned image including the leading edge and the skew detection pattern, such as scanner 150 providing a scanned image of leading edge 119 of sheet 118 and skew detection pattern 180 printed thereon, as illustrated by
Based on the measured top skew from the skew sensors and on the print skew from the scanned image, at 310, a calibration factor is generated that when applied to the measured top skew provides a calibrated top skew measurement equal to the print skew, such as calibration unit 152 determining calibration factor CF that when applied to top skew ST based on position signals from skew sensor 42 provides a calibrated top skew STC equal to print skew SP based on the scanned image as illustrated by
Although specific examples have been illustrated and described herein, a variety of alternate and/or equivalent implementations may be substituted for the specific examples shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific examples discussed herein. Therefore, it is intended that this disclosure be limited only by the claims and the equivalents thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/058514 | 10/30/2015 | WO | 00 |