US9002256B2 - Adaptive scheduler that corrects for paper process directional arrival errors to print engine registration subsystem - Google Patents

Adaptive scheduler that corrects for paper process directional arrival errors to print engine registration subsystem Download PDF

Info

Publication number
US9002256B2
US9002256B2 US12/578,734 US57873409A US9002256B2 US 9002256 B2 US9002256 B2 US 9002256B2 US 57873409 A US57873409 A US 57873409A US 9002256 B2 US9002256 B2 US 9002256B2
Authority
US
United States
Prior art keywords
arrival time
registration
registration point
sheet
expected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US12/578,734
Other versions
US20110084438A1 (en
Inventor
Ana Perez Tooker
Ronald W. Bogert
David M. Kerxhalli
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Priority to US12/578,734 priority Critical patent/US9002256B2/en
Assigned to XEROX CORPORATION reassignment XEROX CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOGERT, RONALD W., KERXHALLI, DAVID M., TOOKER, ANA PEREZ
Publication of US20110084438A1 publication Critical patent/US20110084438A1/en
Application granted granted Critical
Publication of US9002256B2 publication Critical patent/US9002256B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H7/00Controlling article feeding, separating, pile-advancing, or associated apparatus, to take account of incorrect feeding, absence of articles, or presence of faulty articles
    • B65H7/02Controlling article feeding, separating, pile-advancing, or associated apparatus, to take account of incorrect feeding, absence of articles, or presence of faulty articles by feelers or detectors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H43/00Use of control, checking, or safety devices, e.g. automatic devices comprising an element for sensing a variable
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/65Apparatus which relate to the handling of copy material
    • G03G15/6555Handling of sheet copy material taking place in a specific part of the copy material feeding path
    • G03G15/6558Feeding path after the copy sheet preparation and up to the transfer point, e.g. registering; Deskewing; Correct timing of sheet feeding to the transfer point
    • G03G15/6561Feeding path after the copy sheet preparation and up to the transfer point, e.g. registering; Deskewing; Correct timing of sheet feeding to the transfer point for sheet registration
    • G03G15/6564Feeding path after the copy sheet preparation and up to the transfer point, e.g. registering; Deskewing; Correct timing of sheet feeding to the transfer point for sheet registration with correct timing of sheet feeding
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2220/00Function indicators
    • B65H2220/02Function indicators indicating an entity which is controlled, adjusted or changed by a control process, i.e. output
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2220/00Function indicators
    • B65H2220/03Function indicators indicating an entity which is measured, estimated, evaluated, calculated or determined but which does not constitute an entity which is adjusted or changed by the control process per se
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2301/00Handling processes for sheets or webs
    • B65H2301/30Orientation, displacement, position of the handled material
    • B65H2301/33Modifying, selecting, changing orientation
    • B65H2301/331Skewing, correcting skew, i.e. changing slightly orientation of material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2513/00Dynamic entities; Timing aspects
    • B65H2513/50Timing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2513/00Dynamic entities; Timing aspects
    • B65H2513/50Timing
    • B65H2513/52Age; Duration; Life time or chronology of event
    • B65H2513/53
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2557/00Means for control not provided for in groups B65H2551/00 - B65H2555/00
    • B65H2557/20Calculating means; Controlling methods
    • B65H2557/24Calculating methods; Mathematic models
    • B65H2557/242Calculating methods; Mathematic models involving a particular data profile or curve
    • B65H2557/2423Calculating methods; Mathematic models involving a particular data profile or curve involving an average value
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2601/00Problem to be solved or advantage achieved
    • B65H2601/10Ensuring correct operation
    • B65H2601/12Compensating; Taking-up
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/22Apparatus for electrographic processes using a charge pattern involving the combination of more than one step according to groups G03G13/02 - G03G13/20
    • G03G15/23Apparatus for electrographic processes using a charge pattern involving the combination of more than one step according to groups G03G13/02 - G03G13/20 specially adapted for copying both sides of an original or for copying on both sides of a recording or image-receiving material
    • G03G15/231Arrangements for copying on both sides of a recording or image-receiving material
    • G03G15/232Arrangements for copying on both sides of a recording or image-receiving material using a single reusable electrographic recording member
    • G03G15/234Arrangements for copying on both sides of a recording or image-receiving material using a single reusable electrographic recording member by inverting and refeeding the image receiving material with an image on one face to the recording member to transfer a second image on its second face, e.g. by using a duplex tray; Details of duplex trays or inverters
    • G03G15/235Arrangements for copying on both sides of a recording or image-receiving material using a single reusable electrographic recording member by inverting and refeeding the image receiving material with an image on one face to the recording member to transfer a second image on its second face, e.g. by using a duplex tray; Details of duplex trays or inverters the image receiving member being preconditioned before transferring the second image, e.g. decurled, or the second image being formed with different operating parameters, e.g. a different fixing temperature

Definitions

  • the subject application relates to paper process directional control systems and methods. While the systems and methods described herein relate to correcting for directional arrival errors in a print engine and the like, it will be appreciated that the described techniques may find application in other process control systems, other xerographic applications, and/or other process control methods.
  • Classical registration systems for print engines register sheets as they enter from a feeder. Such systems can only correct for errors detected for sheets that register within a given time window.
  • Known registration subsystems for print systems correct for lateral, skew, and process direction errors for a limited input error range.
  • the arrival process direction errors can exceed the input range limit due to a variety of system factors, including the number of feeder modules in the system, 3 rd party feeding devices, media type, part wear, etc.
  • all scheduled feed and duplex eject times are at fixed delta times. Thus, if one or more sheets arrive outside of the correctable registration window, an image-to-paper registration defect occurs.
  • a method of correcting for paper process direction arrival errors during a print job in a print engine comprises detecting paper sheet arrival times at a first registration point in the print engine over a predetermined time period, calculating a running average of the detected arrival times, and comparing the average arrival time to an expected sheet arrival time for the first registration point.
  • the method further comprises determining a registration correction factor as a function of a difference between the average arrival time to an expected sheet arrival time for the first registration point, and adding the correction factor to an expected arrival time for a second registration point to generate an updated expected arrival time value for the second registration point.
  • the method comprises adjusting control parameters of a marking module in the print engine according to the updated expected arrival time value.
  • a system that facilitates correcting for paper process direction arrival errors during a print job comprises a marker module that generates printed paper sheets, a registration subsystem comprising a plurality of sensors that detect and register sheets at one or more points along a paper path, and a scheduler that controls the marking module to apply toner to the sheets.
  • the scheduler comprises a processor that receives sensed sheet arrival times at a first registration point on the paper path over a predetermined time period, calculates a running average of the sensed arrival times, and compares the average arrival time to an expected sheet arrival time for the first registration point.
  • the processer furthermore determines a registration correction factor as a function of a difference between the average arrival time to an expected sheet arrival time for the first registration point, adds the correction factor to an expected arrival time for a second registration point to generate an updated expected arrival time value for the second registration point, and adjusts control parameters of a marking module in the print engine according to the updated expected arrival time value.
  • the method further comprises adding the correction factor to an expected arrival time at a second registration point on the paper path to generate a corrected expected arrival time at the second registration point, and adjusting control of the marker module according to the corrected expected arrival time.
  • FIG. 1 illustrates a printing system that facilitates using adaptive learning algorithms and feedback information to adjust sheet registration times.
  • FIG. 2 illustrates marking system that includes the marker module, which is coupled to a registration subsystem and a scheduler.
  • FIG. 3 illustrates a method for correcting for registration errors in a marker module of a print engine with a simplex feeder arrangement, in accordance with various aspects described herein.
  • FIG. 4 illustrates a method for correcting for registration errors in a marker module of a print engine with a duplex feeder arrangement, in accordance with various aspects described herein.
  • systems and methods are described that overcome the above-described problems by using feedback from a registration subsystem to adjust the scheduled time of sheet arrival from a feeder to a print engine or marker entrance, and/or sheet eject from a duplex inverter, to optimize for registration performance and compensate for accumulated system process timing errors.
  • the systems and methods described herein facilitate adjusting the scheduled times for simplex (single-sided) printed (e.g., where a leading edge of a sheet registers at the print engine entrance/feeder exit docking plane) and duplex (dual-sided) printed (e.g., leading edge eject time) sheets using an error calculated at a registration entrance sensor. For instance, an algorithm is executed to calculate a running average of the error at registration entrance, and to adjust the scheduled time (e.g., expected arrival time) accordingly to reduce the error at registration.
  • a printing system 10 that facilitates using adaptive learning algorithms and feedback information to adjust sheet registration times.
  • the system 10 includes a feeder module 12 that feeds sheets 13 (e.g., paper or other print media) into a marker module 14 , which outputs printed sheets to a stacker module 16 .
  • the marker module 14 includes a photoreceptor 18 and a plurality of image transfer rollers or nips that transfer a toner image to the photoreceptor for transfer to the sheets 13 as the sheets pass by each respective image transfer roller located at an image transfer position 36 .
  • the marker module 14 includes a magenta roller 20 , a yellow roller 22 , a cyan roller 24 , and a key (e.g., black) roller 26 to from toner images on the photoreceptor 18 .
  • a magenta roller 20 to from toner images on the photoreceptor 18 .
  • a key (e.g., black) roller 26 to from toner images on the photoreceptor 18 .
  • the described systems and methods are not limited to CYMK marking techniques, by rather may use any suitable monochrome or color marking technique (e.g., red, green, blue, white (RGBW) marking techniques, or the like).
  • the expected time at which the image for the given page of the given sheet 13 arrives at the key roller 26 is determined as a function of the known entrance time of the given sheet 13 , the distance between the registration entrance point and the sensor 30 , which is positioned adjacent the key roller, and the speed at which the sheet 13 travels along the paper path.
  • the marker module 14 comprises a registration entrance sensor 30 that senses sheet position for adjusting a duplex “eject-to-transfer” time. If sheets are behind schedule when sensed by the sensor 30 , then a scheduler (not shown) determines a correction factor for the sheets and adjusts a duplex eject time by adding the correction factor to a duplex eject-to-transfer time to compensate for arrival errors in the duplex path.
  • the scheduling adjustment is a function of the difference between the expected arrival time of the leading edge of the page image at the key roller 26 , as determined from the entrance registration time of the sheet 13 , sheet speed, and distance from the entrance of the page to the sensor 30 adjacent the key roller 26 , and the actual arrival time (as determined from the digital signal generated when the key roller 26 begins to apply toner at the leading edge of the sheet image on the photoreceptor).
  • the system 10 is illustrated with a plurality of scheduler reference locations or points 32 , 34 , 36 , 38 , 40 for the various modules.
  • the scheduler (not shown) adjusts a marker entrance/feeder exit reference time by adding a correction factor to the marker entrance-to-transfer scheduling time, to compensate for arrival errors from the feeder(s).
  • This adjustment results in the feeders feeding at a different real-time (relative to each other) to meet the adjusted feeder exit time.
  • the adjustment differs from modified feed techniques in that it does not adjust the feed offset nonvolatile memory (NVM) settings for each feeder tray. Rather, the described systems and methods can compensate for any feeder. This is especially useful for multiple feeder systems and 3 rd party feeding configurations.
  • NVM nonvolatile memory
  • FIG. 2 illustrates marking system 50 that includes the marker module 14 , which is coupled to a registration subsystem 51 and a scheduler 52 .
  • the registration subsystem 51 and scheduler 52 may be separate from the marker module, as illustrated, or may be integral thereto.
  • the registration subsystem comprises a plurality of sensors (see, e.g., FIG. 1 ) that sense or detect paper sheets at various points along a paper path through the print engine.
  • the scheduler 52 comprises a processor 53 that executes, and memory 54 that stores, computer-executable instructions and/or computer-readable data for performing the various techniques and/or methods described herein.
  • the memory 54 may be a computer-readable recording medium on which a control program is recorded, such as a disk, hard drive, or the like.
  • Computer-readable media include, for example, floppy disks, flexible disks, hard disks, magnetic tape, or any other magnetic storage medium, CD-ROM, DVD, or any other optical medium, a ROM, a PROM, an EPROM, a FLASH-EPROM, or other memory chip or cartridge, or any other tangible medium from which a computer can read and use.
  • the method may be implemented in a transmittable carrier wave in which the control program is embodied as a data signal using transmission media, such as acoustic or light waves, such as those generated during radio wave and infrared data communications, and the like.
  • the memory 54 stores registration data 56 received from the registration subsystem (e.g., from one or more sensors that detect sheet position, arrival, departure, and the like at one or more registration points), and compared to expected registration data 57 .
  • the measured registration data includes an arrival time (e.g., a time stamp or the like included in a digital signal generated upon application of an image to the sheet upon the arrival of the sheet) for each sheet at a specified point on the paper path (e.g., as a leading edge of the sheet begins to have an image applied to it as it passes a roller nip along the paper path, etc.).
  • Arrival time for each sheet, or average arrival time for several sheets is compared to an expected arrival time value for the sheet(s) at the given registration point, to calculate a a registration error.
  • the adaptive control algorithm(s) 62 are thus applied to paper scheduling to adapt to paper path timing error and variation.
  • Process registration error as measured at registration input is employed as feedback to the scheduler for improved registration.
  • registration performance is improved by reducing the amount of process correction required by the registration subsystem 51 .
  • the registration subsystem 51 can steer the sheet for lateral and skew correction using known techniques, since process direction error has been corrected by the control algorithm(s).
  • the system can correct for timing error accumulation (e.g., cumulative or additive error across multiple pages or printing jobs) with multiple feeder configurations and 3 rd party feeding. Correction can be done real time during printing, and does not need a diagnostic routine setup.
  • timing error accumulation e.g., cumulative or additive error across multiple pages or printing jobs
  • Correction can be done real time during printing, and does not need a diagnostic routine setup.
  • FIG. 3 illustrates a method for correcting for registration errors in a marker module of a print engine with a simplex feeder arrangement, in accordance with various aspects described herein.
  • sheet arrival time is sensed.
  • sheet arrival times are sensed for several sheets over a predetermined time period (e.g., several seconds or the like) to determine a running average of sheet arrival times.
  • Arrival time may be determined when a leading edge of each sheet 13 passes a registration point (e.g., the sensor 30 adjacent key roller 26 ) and causes a digital signal to be generated when the key roller 26 begins to apply an image to the leading edge of an image for the sheet 13 .
  • an average arrival time of one or more sheets is compared to a reference or expected arrival time (e.g., calculated using the sheet entrance registration time, sheet speed, and distance traveled).
  • the average arrival time may be a running average (e.g., for a most recent N sheets, where N is an integer, such as 10).
  • a scheduling correction value is generated or looked up in a lookup table to correct for any detected registration error, and fed back to the scheduler.
  • the scheduler adds the positive or negative correction value or factor to the expected or reference registration time value for the marker entrance/feeder exit registration point (e.g., point 34 in FIG. 1 ) to compensate for the detected error.
  • the marker module is adjusted in real-time using a running average of sheet registration times to ensure proper marking regardless of the magnitude of the registration error.
  • an average arrival time of one or more sheets arriving at the registration point (sensor 30 ) is compared to a reference or expected arrival time.
  • sheet arrival error is determined or calculated by comparing sheet arrival time (e.g., for an individual sheet or for a running average of several sheets, such as a most recent 10 sheets that have arrived) to the expected arrival time.
  • sheet arrival time is measured as the marker module begins applying key or black toner to a leading edge of an image on the photoreceptor for transfer to the sheet(s). In the example described with regard to FIG. 1 , this arrival time of the sheet(s) at the nip of the image transfer roller located at the image transfer position 36 would be calculated.
  • a scheduling correction value or factor is generated or looked up in a lookup table to correct for any detected registration error, and fed back to the scheduler.
  • the scheduler adds the positive or negative correction value or factor to the expected or reference registration time for the duplex eject registration point (e.g., where duplex-printed sheets are ejected from the marker module, at point 36 in FIG. 1 ) to compensate for the detected error.
  • the marker module is adjusted in real-time using a running average of sheet registration times to ensure proper marking regardless of the magnitude of the registration error.
  • FIGS. 3 and 4 may be implemented in a computer program product that may be executed on a computer or computing device in the marker module of FIGS. 1 and 2 .
  • any suitable computing environment can be employed in accordance with the present embodiments.
  • computing architectures including, but not limited to, stand alone, multiprocessor, distributed, client/server, minicomputer, mainframe, supercomputer, digital and analog can be employed in accordance with the present embodiments.
  • the computer can include a processing unit such as the processor 53 of FIG. 2 , a system memory such as the memory 54 of FIG. 2 , and a system bus that couples various system components including the system memory to the processing unit.
  • the processing unit can be any of various commercially available processors (e.g., a central processing unit, a graphical processing unit, etc.). Dual microprocessors and other multi-processor architectures also can be used as the processing unit.
  • the system bus can be any of several types of bus structure including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of commercially available bus architectures.
  • the computer memory includes read only memory (ROM) and random access memory (RAM).
  • ROM read only memory
  • RAM random access memory
  • BIOS basic input/output system
  • BIOS basic routines that help to transfer information between elements within the computer, such as during start-up, is stored in ROM.
  • the computer can further include a hard disk drive, a magnetic disk drive, e.g., to read from or write to a removable disk, and an optical disk drive, e.g., for reading a CD-ROM disk or to read from or write to other optical media.
  • the computer typically includes at least some form of computer readable media.
  • Computer readable media can be any available media that can be accessed by the computer.
  • Computer readable media may comprise computer storage media and communication media.
  • Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
  • Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
  • modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above can also be included within the scope of computer readable media.
  • a monitor may also be connected to the system bus via an interface, such as a video adapter (not shown).
  • a computer typically includes other peripheral output devices (not shown), such as speakers, printers etc.
  • the monitor can be employed with the computer to present data that is electronically received from one or more disparate sources.
  • the monitor can be an LCD, plasma, CRT, etc. type that presents data electronically.
  • the monitor can display received data in a hard copy format such as a printer, facsimile, plotter etc.
  • the monitor can present data in any color and can receive data from the computer via any wireless or hard wire protocol and/or standard.
  • the computer can operate in a networked environment using logical and/or physical connections to one or more remote computers, such as a remote computer(s).
  • the remote computer(s) can be a workstation, a server computer, a router, a personal computer, microprocessor based entertainment appliance, a peer device or other common network node, and typically includes many or all of the elements described relative to the computer.
  • the logical connections depicted include a local area network (LAN) and a wide area network (WAN).
  • LAN local area network
  • WAN wide area network
  • the computer When used in a LAN networking environment, the computer is connected to the local network through a network interface or adapter. When used in a WAN networking environment, the computer typically includes a modem, or is connected to a communications server on the LAN, or has other means for establishing communications over the WAN, such as the Internet. In a networked environment, program modules depicted relative to the computer, or portions thereof, may be stored in the remote memory storage device. It will be appreciated that network connections described herein are exemplary and other means of establishing a communications link between the computers may be used.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

Systems and methods are described that facilitate correcting for paper process direction arrival errors during a print job in a marker module of a print engine. Paper sheet arrival time is determined at a first registration point in a print engine or marker module thereof, and an average arrival time is compared to an expected arrival time to determine whether the pages are arriving on time, early, or late. The arrival time error is used to generate or look up a correction factor, which is added to an expected arrival time at a second registration point in the marker module or print engine to generate an updated expected arrival time. Print engine control parameters (e.g., sheet feeder timing, toner application, paper path speed, etc.) are adjusted according to the updated expected arrival time at the second registration point.

Description

BACKGROUND
The subject application relates to paper process directional control systems and methods. While the systems and methods described herein relate to correcting for directional arrival errors in a print engine and the like, it will be appreciated that the described techniques may find application in other process control systems, other xerographic applications, and/or other process control methods.
Classical registration systems for print engines register sheets as they enter from a feeder. Such systems can only correct for errors detected for sheets that register within a given time window.
Known registration subsystems for print systems correct for lateral, skew, and process direction errors for a limited input error range. However, the arrival process direction errors can exceed the input range limit due to a variety of system factors, including the number of feeder modules in the system, 3rd party feeding devices, media type, part wear, etc. In classical systems, all scheduled feed and duplex eject times are at fixed delta times. Thus, if one or more sheets arrive outside of the correctable registration window, an image-to-paper registration defect occurs.
Accordingly, there is an unmet need for systems and/or methods that facilitate adjusting an expected arrival time using feedback, and to permit a registration subsystem to deliver the sheet to transfer more accurately, and the like, while overcoming the aforementioned deficiencies.
BRIEF DESCRIPTION
In accordance with various aspects described herein, systems and methods are described that facilitate correcting for paper process directional arrival errors in a print engine. For example, a method of correcting for paper process direction arrival errors during a print job in a print engine comprises detecting paper sheet arrival times at a first registration point in the print engine over a predetermined time period, calculating a running average of the detected arrival times, and comparing the average arrival time to an expected sheet arrival time for the first registration point. The method further comprises determining a registration correction factor as a function of a difference between the average arrival time to an expected sheet arrival time for the first registration point, and adding the correction factor to an expected arrival time for a second registration point to generate an updated expected arrival time value for the second registration point. Additionally, the method comprises adjusting control parameters of a marking module in the print engine according to the updated expected arrival time value.
According to another feature described herein, a system that facilitates correcting for paper process direction arrival errors during a print job comprises a marker module that generates printed paper sheets, a registration subsystem comprising a plurality of sensors that detect and register sheets at one or more points along a paper path, and a scheduler that controls the marking module to apply toner to the sheets. The scheduler comprises a processor that receives sensed sheet arrival times at a first registration point on the paper path over a predetermined time period, calculates a running average of the sensed arrival times, and compares the average arrival time to an expected sheet arrival time for the first registration point. The processer furthermore determines a registration correction factor as a function of a difference between the average arrival time to an expected sheet arrival time for the first registration point, adds the correction factor to an expected arrival time for a second registration point to generate an updated expected arrival time value for the second registration point, and adjusts control parameters of a marking module in the print engine according to the updated expected arrival time value.
Yet another feature relates to a method of correcting for paper process direction arrival errors during a print job in a marker module of a print engine comprises determining an average arrival time for a plurality of paper sheets at a first registration point on a paper path traversed by the sheets, determining a registration error value by comparing the average arrival time to an expected arrival time at the first registration point, and determining a correction factor for the registration error. The method further comprises adding the correction factor to an expected arrival time at a second registration point on the paper path to generate a corrected expected arrival time at the second registration point, and adjusting control of the marker module according to the corrected expected arrival time.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a printing system that facilitates using adaptive learning algorithms and feedback information to adjust sheet registration times.
FIG. 2 illustrates marking system that includes the marker module, which is coupled to a registration subsystem and a scheduler.
FIG. 3 illustrates a method for correcting for registration errors in a marker module of a print engine with a simplex feeder arrangement, in accordance with various aspects described herein.
FIG. 4 illustrates a method for correcting for registration errors in a marker module of a print engine with a duplex feeder arrangement, in accordance with various aspects described herein.
DETAILED DESCRIPTION
In accordance with various features described herein, systems and methods are described that overcome the above-described problems by using feedback from a registration subsystem to adjust the scheduled time of sheet arrival from a feeder to a print engine or marker entrance, and/or sheet eject from a duplex inverter, to optimize for registration performance and compensate for accumulated system process timing errors. The systems and methods described herein facilitate adjusting the scheduled times for simplex (single-sided) printed (e.g., where a leading edge of a sheet registers at the print engine entrance/feeder exit docking plane) and duplex (dual-sided) printed (e.g., leading edge eject time) sheets using an error calculated at a registration entrance sensor. For instance, an algorithm is executed to calculate a running average of the error at registration entrance, and to adjust the scheduled time (e.g., expected arrival time) accordingly to reduce the error at registration.
With reference to FIG. 1, a printing system 10 that facilitates using adaptive learning algorithms and feedback information to adjust sheet registration times. The system 10 includes a feeder module 12 that feeds sheets 13 (e.g., paper or other print media) into a marker module 14, which outputs printed sheets to a stacker module 16. The marker module 14 includes a photoreceptor 18 and a plurality of image transfer rollers or nips that transfer a toner image to the photoreceptor for transfer to the sheets 13 as the sheets pass by each respective image transfer roller located at an image transfer position 36. According to an example, the marker module 14 includes a magenta roller 20, a yellow roller 22, a cyan roller 24, and a key (e.g., black) roller 26 to from toner images on the photoreceptor 18. However, it will be appreciated that the described systems and methods are not limited to CYMK marking techniques, by rather may use any suitable monochrome or color marking technique (e.g., red, green, blue, white (RGBW) marking techniques, or the like).
As the key (black) roller 26 begins to lay down toner on a leading edge of a given sheet image on the photoreceptor (e.g., as the leading edge of the given image passes the key roller 26), a digital signal is generated and includes a timestamp or other information indicating a time of arrival of the leading edge of the given image for the given sheet 13. Since the speed at which the image is traveling on the PR belt 18 is known, and since the distance between imaging stations (e.g., between rollers) is known, the system knows when to begin writing with each respective imaging station. In other words, the expected time at which the image for the given page of the given sheet 13 arrives at the key roller 26 is determined as a function of the known entrance time of the given sheet 13, the distance between the registration entrance point and the sensor 30, which is positioned adjacent the key roller, and the speed at which the sheet 13 travels along the paper path. Additionally, the marker module 14 comprises a registration entrance sensor 30 that senses sheet position for adjusting a duplex “eject-to-transfer” time. If sheets are behind schedule when sensed by the sensor 30, then a scheduler (not shown) determines a correction factor for the sheets and adjusts a duplex eject time by adding the correction factor to a duplex eject-to-transfer time to compensate for arrival errors in the duplex path. In one example, the scheduling adjustment is a function of the difference between the expected arrival time of the leading edge of the page image at the key roller 26, as determined from the entrance registration time of the sheet 13, sheet speed, and distance from the entrance of the page to the sensor 30 adjacent the key roller 26, and the actual arrival time (as determined from the digital signal generated when the key roller 26 begins to apply toner at the leading edge of the sheet image on the photoreceptor).
For instance, the system 10 is illustrated with a plurality of scheduler reference locations or points 32, 34, 36, 38, 40 for the various modules. For Simplex sheets, the scheduler (not shown) adjusts a marker entrance/feeder exit reference time by adding a correction factor to the marker entrance-to-transfer scheduling time, to compensate for arrival errors from the feeder(s). This adjustment results in the feeders feeding at a different real-time (relative to each other) to meet the adjusted feeder exit time. The adjustment differs from modified feed techniques in that it does not adjust the feed offset nonvolatile memory (NVM) settings for each feeder tray. Rather, the described systems and methods can compensate for any feeder. This is especially useful for multiple feeder systems and 3rd party feeding configurations.
FIG. 2 illustrates marking system 50 that includes the marker module 14, which is coupled to a registration subsystem 51 and a scheduler 52. It will be appreciated that the registration subsystem 51 and scheduler 52 may be separate from the marker module, as illustrated, or may be integral thereto. The registration subsystem comprises a plurality of sensors (see, e.g., FIG. 1) that sense or detect paper sheets at various points along a paper path through the print engine. The scheduler 52 comprises a processor 53 that executes, and memory 54 that stores, computer-executable instructions and/or computer-readable data for performing the various techniques and/or methods described herein. The memory 54 may be a computer-readable recording medium on which a control program is recorded, such as a disk, hard drive, or the like. Common forms of computer-readable media include, for example, floppy disks, flexible disks, hard disks, magnetic tape, or any other magnetic storage medium, CD-ROM, DVD, or any other optical medium, a ROM, a PROM, an EPROM, a FLASH-EPROM, or other memory chip or cartridge, or any other tangible medium from which a computer can read and use. Alternatively, the method may be implemented in a transmittable carrier wave in which the control program is embodied as a data signal using transmission media, such as acoustic or light waves, such as those generated during radio wave and infrared data communications, and the like.
The memory 54 stores registration data 56 received from the registration subsystem (e.g., from one or more sensors that detect sheet position, arrival, departure, and the like at one or more registration points), and compared to expected registration data 57. In one embodiment, the measured registration data includes an arrival time (e.g., a time stamp or the like included in a digital signal generated upon application of an image to the sheet upon the arrival of the sheet) for each sheet at a specified point on the paper path (e.g., as a leading edge of the sheet begins to have an image applied to it as it passes a roller nip along the paper path, etc.). Arrival time for each sheet, or average arrival time for several sheets is compared to an expected arrival time value for the sheet(s) at the given registration point, to calculate a a registration error.
The memory 54 stores one or more error calculation algorithms 58 that, when executed by the processor 53, perform the above-described comparison(s) and determine an error value. The processor 53 executes a correction factor algorithm that generates a correction factor or value that is added to the expected time value to correct for the delay and improve marking quality on the sheets. In another embodiment, the correction factor is generated using a correction factor LUT 60 (e.g., the processor looks up a correction factor given the determined error value). One or more control algorithms 62 are then executed to adjust photoreceptor and/or roller operation metrics according to the corrected registration times.
The adaptive control algorithm(s) 62 are thus applied to paper scheduling to adapt to paper path timing error and variation. Process registration error as measured at registration input is employed as feedback to the scheduler for improved registration. In this manner, registration performance is improved by reducing the amount of process correction required by the registration subsystem 51. For instance, the registration subsystem 51 can steer the sheet for lateral and skew correction using known techniques, since process direction error has been corrected by the control algorithm(s).
Additionally, the system can correct for timing error accumulation (e.g., cumulative or additive error across multiple pages or printing jobs) with multiple feeder configurations and 3rd party feeding. Correction can be done real time during printing, and does not need a diagnostic routine setup.
FIG. 3 illustrates a method for correcting for registration errors in a marker module of a print engine with a simplex feeder arrangement, in accordance with various aspects described herein. At 70, sheet arrival time is sensed. In one example, sheet arrival times are sensed for several sheets over a predetermined time period (e.g., several seconds or the like) to determine a running average of sheet arrival times. Arrival time may be determined when a leading edge of each sheet 13 passes a registration point (e.g., the sensor 30 adjacent key roller 26) and causes a digital signal to be generated when the key roller 26 begins to apply an image to the leading edge of an image for the sheet 13. At 72, an average arrival time of one or more sheets is compared to a reference or expected arrival time (e.g., calculated using the sheet entrance registration time, sheet speed, and distance traveled). The average arrival time may be a running average (e.g., for a most recent N sheets, where N is an integer, such as 10).
At 74, sheet arrival error is determined or calculated by comparing sheet arrival time (e.g., for an individual sheet or for a running average of several sheets) to the expected arrival time at the registration point. In one example, sheet arrival time is measured as the marker module begins applying key or black toner to a leading edge of the sheet(s). In the example described with regard to FIG. 1, the sheet arrival time is determined or calculated at a known point in the paper path while the image is being written with the black imager 26.
At 76, a scheduling correction value is generated or looked up in a lookup table to correct for any detected registration error, and fed back to the scheduler. At 78, the scheduler adds the positive or negative correction value or factor to the expected or reference registration time value for the marker entrance/feeder exit registration point (e.g., point 34 in FIG. 1) to compensate for the detected error. In this manner, the marker module is adjusted in real-time using a running average of sheet registration times to ensure proper marking regardless of the magnitude of the registration error.
FIG. 4 illustrates a method for correcting for registration errors in a marker module of a print engine with a duplex feeder arrangement, in accordance with various aspects described herein. At 90, sheet arrival time is determined. In one example, sheet arrival times are determined for several sheets over a predetermined time period (e.g., several seconds or the like) to determine a running average of sheet arrival times. Arrival time may be determined from a digital signal that is generated when a leading edge of each sheet 13 passes the registration point (e.g., at a known location, e.g., at the sensor 30 adjacent the black roller 26, while the sheet image arrives at the nip of black roller 26 of FIG. 1). At 92, an average arrival time of one or more sheets arriving at the registration point (sensor 30) is compared to a reference or expected arrival time. At 94, sheet arrival error is determined or calculated by comparing sheet arrival time (e.g., for an individual sheet or for a running average of several sheets, such as a most recent 10 sheets that have arrived) to the expected arrival time. In one example, sheet arrival time is measured as the marker module begins applying key or black toner to a leading edge of an image on the photoreceptor for transfer to the sheet(s). In the example described with regard to FIG. 1, this arrival time of the sheet(s) at the nip of the image transfer roller located at the image transfer position 36 would be calculated.
At 96, a scheduling correction value or factor is generated or looked up in a lookup table to correct for any detected registration error, and fed back to the scheduler. At 98, the scheduler adds the positive or negative correction value or factor to the expected or reference registration time for the duplex eject registration point (e.g., where duplex-printed sheets are ejected from the marker module, at point 36 in FIG. 1) to compensate for the detected error. In this manner, the marker module is adjusted in real-time using a running average of sheet registration times to ensure proper marking regardless of the magnitude of the registration error.
The methods illustrated in FIGS. 3 and 4 may be implemented in a computer program product that may be executed on a computer or computing device in the marker module of FIGS. 1 and 2. Further, it is to be appreciated that any suitable computing environment can be employed in accordance with the present embodiments. For example, computing architectures including, but not limited to, stand alone, multiprocessor, distributed, client/server, minicomputer, mainframe, supercomputer, digital and analog can be employed in accordance with the present embodiments.
The computer can include a processing unit such as the processor 53 of FIG. 2, a system memory such as the memory 54 of FIG. 2, and a system bus that couples various system components including the system memory to the processing unit. The processing unit can be any of various commercially available processors (e.g., a central processing unit, a graphical processing unit, etc.). Dual microprocessors and other multi-processor architectures also can be used as the processing unit.
The system bus can be any of several types of bus structure including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of commercially available bus architectures. The computer memory includes read only memory (ROM) and random access memory (RAM). A basic input/output system (BIOS), containing the basic routines that help to transfer information between elements within the computer, such as during start-up, is stored in ROM.
The computer can further include a hard disk drive, a magnetic disk drive, e.g., to read from or write to a removable disk, and an optical disk drive, e.g., for reading a CD-ROM disk or to read from or write to other optical media. The computer typically includes at least some form of computer readable media. Computer readable media can be any available media that can be accessed by the computer. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer.
Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above can also be included within the scope of computer readable media.
A number of program modules may be stored in the drives and RAM, including an operating system, one or more application programs, other program modules, and program non-interrupt data. The operating system in the computer can be any of a number of commercially available operating systems.
A user may enter commands and information into the computer through a keyboard (not shown) and a pointing device or stylus (not shown), such as a mouse. Other input devices (not shown) may include a microphone, an IR remote control, a joystick, a game pad, a satellite dish, a scanner, or the like. These and other input devices are often connected to the processing unit through a serial port interface (not shown) that is coupled to the system bus, but may be connected by other interfaces, such as a parallel port, a game port, a universal serial bus (USB), an IR interface, etc.
A monitor (not shown), or other type of display device, may also be connected to the system bus via an interface, such as a video adapter (not shown). In addition to the monitor, a computer typically includes other peripheral output devices (not shown), such as speakers, printers etc. The monitor can be employed with the computer to present data that is electronically received from one or more disparate sources. For example, the monitor can be an LCD, plasma, CRT, etc. type that presents data electronically. Alternatively or in addition, the monitor can display received data in a hard copy format such as a printer, facsimile, plotter etc. The monitor can present data in any color and can receive data from the computer via any wireless or hard wire protocol and/or standard.
The computer can operate in a networked environment using logical and/or physical connections to one or more remote computers, such as a remote computer(s). The remote computer(s) can be a workstation, a server computer, a router, a personal computer, microprocessor based entertainment appliance, a peer device or other common network node, and typically includes many or all of the elements described relative to the computer. The logical connections depicted include a local area network (LAN) and a wide area network (WAN). Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet.
When used in a LAN networking environment, the computer is connected to the local network through a network interface or adapter. When used in a WAN networking environment, the computer typically includes a modem, or is connected to a communications server on the LAN, or has other means for establishing communications over the WAN, such as the Internet. In a networked environment, program modules depicted relative to the computer, or portions thereof, may be stored in the remote memory storage device. It will be appreciated that network connections described herein are exemplary and other means of establishing a communications link between the computers may be used.
It will be appreciated that various of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Also that various presently unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.

Claims (20)

The invention claimed is:
1. A method of correcting for paper process direction arrival errors during a print job in a print engine, comprising:
determining paper sheet arrival times at a first registration point in the print engine over a predetermined time period;
calculating a running average of the determined arrival times for most recent N sheets, where N is an integer, wherein the calculation of the running average is performed continuously for the duration of the print job;
comparing the average arrival time to an expected sheet arrival time for the first registration point;
determining a registration correction factor as a function of a difference between the average arrival time to an expected sheet arrival time for the first registration point;
adding the correction factor to an expected arrival time for a second registration point to generate an updated expected arrival time value for the second registration point; and
adjusting control parameters of a marking module in the print engine according to the updated expected arrival time value.
2. The method of claim 1, further comprising:
determining the registration correction factor by subtracting the expected sheet arrival time for the first registration point from the average arrival time.
3. The method of claim 1, further comprising:
determining the registration correction factor by looking up the registration correction factor in a lookup table as a function of the average arrival time.
4. The method of claim 1, wherein the print job is a simplex print job.
5. The method of claim 4, wherein the second registration point is located on a paper path through the print engine, between entrance to a marker module and the exit of a feeder that feeds paper sheets into the marker module.
6. The method of claim 1, wherein the print job is a duplex print job.
7. The method of claim 6, wherein the second registration point is located on a paper path through the print engine where the paper sheets are ejected from a marker module.
8. The method of claim 1, wherein the first registration point is positioned near a roller in a marker module, and wherein the sheet arrival time information for each sheet is retrieved from a digital signal that is generated when the roller begins to apply an image to be transferred to a leading edge of the paper sheets as they pass by the roller.
9. A system that facilitates correcting for paper process direction arrival errors during a print job, comprising:
a marker module that generates printed paper sheets;
a registration subsystem comprising a plurality of sensors that detect and register sheets at one or more points along a paper path; and
a scheduler that controls the marking module to apply toner to the sheets, the scheduler comprising:
a processor that:
receives sheet arrival time information for sheets arriving at a first registration point on the paper path over a predetermined time period;
calculates a running average of the sheet arrival times for most recent N sheets, where N is an integer, wherein the calculation of the running average is performed continuously for the duration of the print job;
compares the running average arrival time to an expected sheet arrival time for the first registration point;
determines a registration correction factor as a function of a difference between the running average arrival time and an expected sheet arrival time for the first registration point;
adds the correction factor to an expected arrival time for a second registration point to generate an updated expected arrival time value for the second registration point; and
adjusts control parameters of a marking module in the print engine according to the updated expected arrival time value.
10. The system of claim 9, further comprising a computer-readable medium that stores sheet arrival times, running average of the arrival times, expected sheet arrival times, registration correction factors, updated expected arrival time values, and control parameters.
11. The system of claim 9, wherein the processor determines the registration correction factor by subtracting the expected sheet arrival time for the first registration point from the running average arrival time.
12. The system of claim 9, wherein the processor determines the registration correction factor by looking up the registration correction factor in a lookup table stored in a memory, as a function of the running average arrival time.
13. The system of claim 9, wherein the print job is a simplex print job.
14. The system of claim 13, wherein the second registration point is located on a paper path through the print engine, between entrance to the marker module and the exit of a feeder that feeds paper sheets into the marker module.
15. The system of claim 9, wherein the print job is a duplex print job.
16. The system of claim 15, wherein the second registration point is located on a paper path through the print engine where the paper sheets are ejected from the marker module.
17. The system of claim 9, wherein the first registration point is positioned near a roller in the marker module, and wherein the sheet arrival time information for each sheet is retrieved from a digital signal that is generated when the roller begins to apply an image to be transferred to a leading edge of the paper sheets as they pass by the roller.
18. A method of correcting for paper process direction arrival errors during a print job in a marker module of a print engine, comprising:
determining a running average arrival time for most recent N sheets, where N is an integer, at a first registration point on a paper path traversed by the sheets, wherein the determination of the running average is performed continuously for the duration of the print job;
determining a registration error value by comparing the running average arrival time to an expected arrival time at the first registration point;
determining a correction factor for the registration error;
adding the correction factor to an expected arrival time at a second registration point on the paper path to generate a corrected expected arrival time at the second registration point; and
adjusting control of the marker module according to the corrected expected arrival time.
19. The method of claim 18, wherein:
the print job is a simplex print job;
the first registration point is positioned near a roller in the marker module, and wherein the sheet arrival time information for each sheet is retrieved from a digital signal that is generated when the roller begins to apply an image to a leading edge of the paper sheets as they pass by the roller; and
the second registration point is located on a paper path through the print engine, between entrance to the marker module and the exit of a feeder that feeds paper sheets into the marker module.
20. The method of claim 18, wherein:
the print job is a duplex print job;
the first registration point is positioned near a roller in the marker module, and the first registration point wherein the sheet arrival time information for each sheet is retrieved from a digital signal that is generated when the roller begins to apply an image to a leading edge of the paper sheets as they pass by the roller; and
wherein the second registration point is located on a paper path through the print engine where the paper sheets are ejected from the marker module.
US12/578,734 2009-10-14 2009-10-14 Adaptive scheduler that corrects for paper process directional arrival errors to print engine registration subsystem Expired - Fee Related US9002256B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/578,734 US9002256B2 (en) 2009-10-14 2009-10-14 Adaptive scheduler that corrects for paper process directional arrival errors to print engine registration subsystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/578,734 US9002256B2 (en) 2009-10-14 2009-10-14 Adaptive scheduler that corrects for paper process directional arrival errors to print engine registration subsystem

Publications (2)

Publication Number Publication Date
US20110084438A1 US20110084438A1 (en) 2011-04-14
US9002256B2 true US9002256B2 (en) 2015-04-07

Family

ID=43854207

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/578,734 Expired - Fee Related US9002256B2 (en) 2009-10-14 2009-10-14 Adaptive scheduler that corrects for paper process directional arrival errors to print engine registration subsystem

Country Status (1)

Country Link
US (1) US9002256B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150091238A1 (en) * 2013-09-30 2015-04-02 Brother Kogyo Kabushiki Kaisha Sheet transport apparatus and image forming system

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6028553B2 (en) * 2011-12-21 2016-11-16 株式会社リコー Recording medium conveying apparatus, image forming apparatus, recording medium conveying method, and image forming system
JP5377684B2 (en) * 2012-01-31 2013-12-25 京セラドキュメントソリューションズ株式会社 Image forming apparatus
US9180695B2 (en) 2013-04-23 2015-11-10 Xerox Corporation System and method for dynamic measurement of dimension change for a sheet
US10101701B1 (en) * 2017-09-05 2018-10-16 Xerox Corporation Paper path sensing of non-reflective paper with reflective sensors

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4956651A (en) * 1987-07-01 1990-09-11 Minolta Camera Kabushiki Kaisha Image forming apparatus which sheet detection and timing control
US5528347A (en) * 1995-04-17 1996-06-18 Xerox Corporation Adaptive jam detection windows
US6014542A (en) * 1998-01-05 2000-01-11 Fuji Xerox Co., Ltd. Image formation system
JP2001206583A (en) * 2000-01-31 2001-07-31 Canon Inc Image forming device, feed speed determining method, and storage medium
US6324377B2 (en) * 1999-02-17 2001-11-27 Fuji Xerox Co., Ltd. Image forming apparatus, paper bundling apparatus, and paper bundling method using image forming apparatus
US6370354B1 (en) * 2000-08-08 2002-04-09 Lexmark International, Inc. Method and apparatus for controlling media-to-image registration of a single-pass intermediate transfer member-based printing apparatus
US6400912B1 (en) * 2000-09-21 2002-06-04 Toshiba Tec Kabushiki Kaisha Image forming apparatus with detection of media and setting a threshold for the detector
US20040047661A1 (en) * 2002-07-29 2004-03-11 Uwe Weinlich Online feed time calibration
US20050254870A1 (en) * 2004-05-11 2005-11-17 Zenji Takahashi Image recording apparatus and its control method
US20060051145A1 (en) * 2004-09-06 2006-03-09 Canon Kabushiki Kaisha Sheet transport apparatus and image forming apparatus
US20060239733A1 (en) * 2005-04-20 2006-10-26 Xerox Corporation System and method for extending speed capability of sheet registration in a high speed printer
US20070248365A1 (en) * 2006-04-19 2007-10-25 Lexmark International, Inc. Methods for moving a media sheet within an image forming device
US20080285988A1 (en) * 2006-12-13 2008-11-20 Canon Kabushiki Kaisha Image forming apparatus and recording-medium feeding method
US8355159B2 (en) * 2009-05-19 2013-01-15 Eastman Kodak Company Print engine speed compensation

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4956651A (en) * 1987-07-01 1990-09-11 Minolta Camera Kabushiki Kaisha Image forming apparatus which sheet detection and timing control
US5528347A (en) * 1995-04-17 1996-06-18 Xerox Corporation Adaptive jam detection windows
US6014542A (en) * 1998-01-05 2000-01-11 Fuji Xerox Co., Ltd. Image formation system
US6324377B2 (en) * 1999-02-17 2001-11-27 Fuji Xerox Co., Ltd. Image forming apparatus, paper bundling apparatus, and paper bundling method using image forming apparatus
JP2001206583A (en) * 2000-01-31 2001-07-31 Canon Inc Image forming device, feed speed determining method, and storage medium
US6370354B1 (en) * 2000-08-08 2002-04-09 Lexmark International, Inc. Method and apparatus for controlling media-to-image registration of a single-pass intermediate transfer member-based printing apparatus
US6400912B1 (en) * 2000-09-21 2002-06-04 Toshiba Tec Kabushiki Kaisha Image forming apparatus with detection of media and setting a threshold for the detector
US20040047661A1 (en) * 2002-07-29 2004-03-11 Uwe Weinlich Online feed time calibration
US20050254870A1 (en) * 2004-05-11 2005-11-17 Zenji Takahashi Image recording apparatus and its control method
US20060051145A1 (en) * 2004-09-06 2006-03-09 Canon Kabushiki Kaisha Sheet transport apparatus and image forming apparatus
US20060239733A1 (en) * 2005-04-20 2006-10-26 Xerox Corporation System and method for extending speed capability of sheet registration in a high speed printer
US20070248365A1 (en) * 2006-04-19 2007-10-25 Lexmark International, Inc. Methods for moving a media sheet within an image forming device
US20080285988A1 (en) * 2006-12-13 2008-11-20 Canon Kabushiki Kaisha Image forming apparatus and recording-medium feeding method
US8355159B2 (en) * 2009-05-19 2013-01-15 Eastman Kodak Company Print engine speed compensation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150091238A1 (en) * 2013-09-30 2015-04-02 Brother Kogyo Kabushiki Kaisha Sheet transport apparatus and image forming system
US9108815B2 (en) * 2013-09-30 2015-08-18 Brother Kogyo Kabushiki Kaisha Sheet transport apparatus and image forming system

Also Published As

Publication number Publication date
US20110084438A1 (en) 2011-04-14

Similar Documents

Publication Publication Date Title
US8408830B2 (en) Image forming apparatus
US7848696B2 (en) Image forming apparatus
US7277669B2 (en) Systems and methods for simplex and duplex image on paper registration
US9002256B2 (en) Adaptive scheduler that corrects for paper process directional arrival errors to print engine registration subsystem
CN110086950B (en) Image reading apparatus, image forming apparatus, and density correction method
US8437040B2 (en) Method and system for digitally controlling image printing system to achieve desired color density of printed image
JP6011279B2 (en) Image forming apparatus and image forming method
US20200292977A1 (en) Image forming apparatus
CN107290944B (en) Structure and method for correcting printing precision
US10911606B2 (en) Digital image-paper registration error correction through image shear
US10609251B2 (en) Image forming apparatus prioritizing gradation correction data based on recording medium characteristics or image formed
US8109506B2 (en) Sheet observer with a limited number of sheet sensors
US20190033770A1 (en) Image forming apparatus
JP6812744B2 (en) Image forming device
US11178290B2 (en) Image forming apparatus and method adjusting image forming positions on first and second sides of recording medium depending on adhesion amounts based on reading test charts
KR20150010241A (en) Apparatus and method for controlling paper interval in feed unit of image forming apparatus, and image forming apparatus having it
US10518994B2 (en) Adjustment of feeder trays to correct alignment error of print media in a registration subsystem
JP5239181B2 (en) Image forming apparatus
JP7358951B2 (en) Information processing device, control method for information processing device, program, and image forming system
JP7196561B2 (en) Image forming apparatus and image forming system
US10761467B1 (en) Image forming apparatus and image position adjustment method
JP4411902B2 (en) Image processing device
JP5151658B2 (en) Image forming apparatus, image forming apparatus control method, and image forming apparatus control program
JP2017106963A (en) Image forming apparatus
JP2021150858A (en) Reading device and image formation apparatus

Legal Events

Date Code Title Description
AS Assignment

Owner name: XEROX CORPORATION, CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TOOKER, ANA PEREZ;BOGERT, RONALD W.;KERXHALLI, DAVID M.;REEL/FRAME:023369/0714

Effective date: 20090929

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20230407