Printing systems and methods

Abstract
A copy machine having a high accuracy sheet registration system for precise placement of images on each copy sheet. The copy machine includes sensors with charge coupled devices (CCDs) that detect the sheet positions in two dimensions within the machine, and detect sheet arrival times at various positions with the machine. Using this detected information, the copy machine employs a multi-stage process to bring the sheet into contact with a color image moving on a photoreceptor belt, in synchronism with the position and speed of the image on the belt. The copy machine also monitors its own condition and makes predictions about needed preventive maintenance, to instruct personnel to service the machine before the machine fails.
Description




BACKGROUND OF THE INVENTION




This invention relates generally to a printing system and method and, more particularly, to systems and methods for positioning a copy sheet in an image reproduction system.




High quality document production in a printing system may depend, in part, upon precise placement of an image on a copy sheet. Such precise placement typically relies on a process of positioning the copy sheet in the printing system.




The following documents may be relevant to the instant disclosure: U.S. Pat. Nos. 5,678,159;5,697,608; 5,697,609; 5,555,084; 5,794,176; 5,715,514; 5,273,274; 4,438,917; 4,511,242; 4,519,700; 4,877,234;4,971,304; 5,078,384; 5,094,442; and 5,156,391.




SUMMARY OF THE INVENTION




It is an object of the present invention to provide a system and method related to positioning a copy sheet in a document reproduction system.




To achieve this and other objects of the present invention, there is a method in a system including a moving substrate for holding an image, and a path to the substrate. The method comprises the steps, performed for each of a plurality of sheets, of comprises sending the sheet into the path; adjusting a position of the sheet by applying a first force to the sheet from a first position along the path; and applying a second force to the sheet from a second position along the path, the second force being a function of speeds of the substrate and the sheet.




According to another aspect of the present inventing a system comprises a movable substrate for holding an image; a path to the substrate; a first adjuster that adjusts a position of a sheet by applying a first force to the sheet from a first position along the path; and a second adjuster that adjusts the sheet by applying a second force to the sheet from a second position along the path, the second force being a function of speeds of the substrate and the sheet.




According to yet another aspect of the present invention, there is a registration system in a first system including a movable substrate for holding an image, and a path to the substrate. The registration system comprises means for sending a sheet into the path; means for adjusting a position of the sheet by applying a first force to the sheet from a first position along the path; and means for adjusting a speed of the sheet by applying a second force to the sheet from a second position along the path, the second force being a function of speeds of the substrate and the sheet.




According to yet another aspect of the present invention, there is a method in a system including a moving substrate for holding an image, and a path to the substrate. The method comprises sending a sheet into the path; and applying a force to the sheet to propel the sheet along the path at a controlled speed, the force being a decreasing function of time in response to a position of the sheet.




According to yet another aspect of the present invention, a system comprises a movable substrate for holding an image; a path to the substrate; an adjuster that applies a force to the sheet to propel the sheet along the path at a controlled speed, the force being a decreasing function of time in response to a position of the sheet.




According to yet another aspect of the present invention, there is a registration system in a system including a movable substrate for holding an image, and a path to the substrate. The registration system comprises means for sending a sheet into the path; and means for applying a force to the sheet to propel the sheet along the path at a controlled speed, the force being a decreasing function of time in response to a position of the sheet.




According to yet another aspect of the present invention, there is a method in a system including a moving substrate for holding an image, and a path to the substrate, first actuator in the path, a second actuator in the path, and a third actuator in the path. The method comprises sending a first sheet into the path; sending a second sheet into the path; adjusting a position of the first sheet by applying a first force from the first actuator while applying a force, different from the first force, from the second actuator; and adjusting a position of the second sheet by applying a second force from the first actuator while applying a force, different from the second force, from the third actuator.




According to yet another aspect of the present invention, a system comprises a movable substrate for holding an image; a path to the substrate; a first actuator in the path; a second actuator in the path; a third actuator in the path, the first, second, and third actuators defining an orientation transverse to a direction of the path an adjuster configured to a position of a first sheet by applying a first force from the first actuator while applying a force, different from the first force, from the second actuator, and to adjust a position of a second sheet by applying a second force from the first actuator while applying a force, different from the second force, from the third actuator.




According to yet another aspect of the present invention, there is a registration system in a system including a movable substrate for holding an image, and a path to the substrate, first actuator in the path, a second actuator in the path, and a third actuator in the path. The registration system comprises means for sending a first sheet into the path; means for sending a second sheet into the path; means for adjusting a position of the first sheet by applying a first force from the first actuator while applying a force, different from the first force, from the second actuator; and means for adjusting a position of the second sheet by applying a second force from the first actuator while applying a force, different from the second force, from the third actuator.




According to yet another aspect of the present invention, there is a method in a system including a moving substrate for holding an image, and a path to the substrate, first actuator in the path, a second actuator in the path, and a third actuator in the path. The method comprises sending a sheet into the path, such that a first edge of the sheet has a first position relative to a second edge of the sheet; detecting the first edge at a first time; applying a first force to the sheet, the first force being a function of the first time; resending the sheet into the path, such that the first edge has a second position relative to the second edge, the second position being opposite the first position; detecting the first edge at a second time; applying a second force to the sheet, the second force being a function of the second time.




According to yet another aspect of the present invention, there is a system that processes a sheet having a first edge and a second edge opposite the first edge. The system comprises a detector that generates a first signal in response to detection of the first edge at a first time and generates a second signal in response to detection of the first edge at a second time; and a pigment applicator operative between the first and second times.




According to yet another aspect of the present invention, there is a registration system in a first system including a movable substrate for holding an image, and a path to the substrate, first actuator in the path, a second actuator in the path, and a third actuator in the path. The registration system comprises means for sending a medium into the path, such that the first edge has a first position relative to the second edge; means for detecting the first edge at a first time; means for applying a first force to the medium, the first force being a function of the first time; means for resending the medium into the path, such that the first edge has a second position relative to the second edge, the second position being opposite the first position; means for detecting the first edge at a second time; means for applying a second force to the medium, the second force being a function of the second time.




According to yet another aspect of the present invention, there is a method in a printing system. The method comprises detecting a process of the printing system; storing a first signal in response to the detecting step; printing images during a plurality of weeks; subsequently, detecting the process of the printing system to generate a second signal; comparing, responsive to the first and second signals, to generate a third signal; and selectively displaying a condition of the printing system, responsive to the third signal.




According to yet another aspect of the present invention, a printing system comprises a recorder that records a first signal in response to the detecting a process in the printing system; printing images; a detector that detects the process of the printing system to generate a second signal; a comparator, responsive to the first and second signals, that generates a third signal; and a display that receives the third signal.




According to yet another aspect of the present invention, there is a method in a system including a substrate for holding an image, a path toward the substrate, a moving member configured to propel a sheet along the path, and a generator that generates signals in accordance with movement of the member. The method comprises selectively generating a visual signal depending on whether the rate of change of a number of encoder pulses, per unit time, is above a threshold.











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a side view of a preferred image reproduction system.





FIG. 2

is a diagram emphasizing a copy sheet registration system in the system of FIG.


1


.





FIG. 3

is a diagram emphasizing a portion of the copy registration system shown in FIG.


2


.





FIGS. 4A and 4B

are diagrams used for describing an operation of the preferred registration system.





FIG. 5

is a diagram used for describing a signal generated in response to a position of a copy sheet.





FIG. 6

is a diagram emphasizing the portion of the copy registration system shown in

FIG. 3

, at a different time.





FIG. 7

is a diagram emphasizing the portion of the copy sheet registration system shown in

FIG. 3

, at a time subsequent to that of FIG.


6


.





FIG. 8

is another diagram emphasizing another portion of the registration system shown in FIG.


2


.





FIG. 9

is another diagram emphasizing another portion of the registration system shown in FIG.


2


.





FIG. 10

is a time displacement graph illustrating selective engagement of different parts of the registration system shown in

FIGS. 8 and 9

.





FIG. 11

is a diagram emphasizing the portion of the copy registration system shown in

FIG. 3

, at a time during the steering of a copy sheet.





FIG. 12

is a diagram emphasizing the portion of the copy registration system shown in

FIG. 3

, at a time during the steering of a different copy sheet.





FIG. 13

is a flow chart showing a process performed by the preferred registration system.





FIG. 14

is a diagram emphasizing the portion of the copy registration system shown in

FIG. 3

, at a different time.





FIG. 15

is a diagram emphasizing certain feature in remote


184


.





FIG. 16

is a flow chart showing a process for adjusting to variations in sensor locations.





FIG. 17

is a diagram of some circuitry used to signal a user or technician to perform preventive maintenance.





FIG. 18

is a diagram of other circuitry used to signal a user or technician to perform preventive maintenance.





FIG. 19

is a graph showing rapid roller acceleration resulting from roller malfunction.





FIG. 20

is a diagram of other circuitry used to signal a user or technician to perform preventive maintenance.





FIG. 21

shows process edge sensor


119


.





FIG. 22A

shows CCD sensor


102


and

FIG. 22B

is a side view corresponding to FIG.


22


A.




The accompanying drawings which are incorporated in and which constitute a part of this specification, illustrate embodiments of the invention and, together with the description, explain the principles and advantages of the invention. Throughout the drawings, corresponding parts are labeled with corresponding reference numbers.











DESCRIPTION OF THE PREFERRED EMBODIMENTS





FIG. 1

shows printing apparatus


1000


including copy sheet registration system


100


according to a preferred embodiment of the present invention. Photoreceptor belt


10


advances in the direction of arrow


12


through the various processing stations around the path of belt


10


. Charger


22


charges an area of belt


10


to a relatively high, substantially uniform potential. Next, the charged area of belt


10


passes laser


26


to expose selected areas of belt


10


to a pattern of light, to discharge selected areas to produce an electrostatic latent image. Next, the illuminated area of the belt passes developer unit M, which deposits magenta toner on charged areas of the belt.




Subsequently, charger


20


charges the area of belt


10


to a relatively high, substantially uniform potential. Next, the charged area of belt


10


passes laser


27


to expose selected areas of belt


10


to a pattern of light, to discharge selected areas to produce an electrostatic latent image. Next, the illuminated area of the belt passes developer unit Y, which deposits yellow toner on charged areas of the belt.




Subsequently, charger


19


charges the area of belt


10


to a relatively high, substantially uniform potential. Next, the charged area of belt


10


passes laser


28


to expose selected areas of belt


10


to a pattern of light, to discharge selected areas to produce an electrostatic latent image. Next, the illuminated area of the belt passes developer unit C, which deposits cyan toner on charged areas of the belt.




Subsequently, charger


18


charges the area of belt


10


to a relatively high, substantially uniform potential. Next, the charged area of belt


10


passes laser


29


to expose selected areas of belt


10


to a pattern of light, to discharge selected areas to produce an electrostatic latent image. Next, the illuminated area of the belt passes developer unit K, which deposits black toner on charged areas of the belt.




As a result of the processing described above, a full color toner image is now moving on belt


10


. In synchronism with the movement of the image on belt


10


, registration system


100


brings a copy sheet into contact with the image on belt


10


. Registration system


100


receives the sheet via high capacity sheet feeder


76


or via duplex sheet inverter


72


. Registration system


100


is subsequently described in more detail.




A corotron


40


charges the sheet, from sheet registration system


100


, to tack the sheet to belt


10


and to move the toner from belt


10


to the sheet. Subsequently, detack corotron


42


charges the sheet to an opposite polarity to detack the sheet from belt


10


. Prefuser transport


36


moves the sheet to fuser E, which permanently affixes the toner to the sheet with heat and pressure. The sheet then advances to output section F, or to duplex loop D.




Cleaner


35


removes toner that may remain on the image area of belt


10


.




In order to complete duplex copying, duplex loop D feeds sheets back to registration system


100


via various rollers for transfer of a toner powder image to the opposed sides of the copy sheets. Duplex inverter


72


, in duplex loop D, inverts the sheet such that what was the top face of the sheet, on the previous pass through system


100


, will be the bottom face on the sheet, on the next pass through system


100


. Duplex inverter


72


inverts the sheet such that what was the leading edge of the sheet, on the previous pass through system


100


, will be the trailing on the sheet, on the next pass through system


100


.





FIG. 2

is a side view and

FIG. 3

is a plan view showing registration system


100


in more detail, including three stepper driver boards


191


,


192


, and


193


that control stepper nip releases, and quad servo smart remotes


181


and


182


that control constant velocity motors. These boards are mounted on the back of the machine.




System


100


includes eight sheet transport stations. Each transport station includes three rubber drive rollers and corresponding idler rollers over each drive roller. Stations


1


,


1


′,


2


,


3


,


4


, and


5


drive at a constant 1024 mm/sec under control of a quad servo board with on and off commands from central controller (MIOP)


110


. Stations


1


,


1


′ and


2


, are powered by a constant velocity brushless DC servo motor. Stations


3


,


4


,


5


, are powered by another constant velocity brushless DC servo motor.





FIG. 3

shows sensors


119


,


118


,


117


,


116


,


102


,


115


,


114


,


113


,


101


,


112


,


111


,


178


, and


179


for determining the position and orientation of a copy sheet as the sheet moves through the transport stations. Each of process edge sensors


119


,


118


,


117


,


116


,


115


,


114


,


113


,


112


,


111


, and


179


generates a binary signal to indicate whether a sheet is covering the sensor. Thus, these process edge sensors allow the circuitry in system


100


to determine the longitudinal position and speed of sheets.




Process edge sensors


102


,


101


, and


178


each include a 2048×1 CCD (charge coupled device) array for measuring the lateral position of a sheet.




Transport station


3


includes rollers


3


A,


3


B, and


3


C. Subsequent, downstream, transport station


4


includes rollers


4


A,


4


B, and


4


C. Subsequent transport station


5


includes rollers


5


A,


5


B, and


5


C. Subsequent transport station


6


includes rollers


6


A,


6


B, and


6


C. Subsequent transport station


7


includes rollers


7


A,


7


B, and


7


C.




Transport station


6


also includes variable speed, pulse-width-modulated, servo motor


161


A that drives roller


6


A via motor pulley


163


A, belt


164


A, and registration shaft


165


A. Shaft encoder


166


A sends signals to registration servo smart remote


183


, which is on a circuit board mounted on a back plane of system


100


. Remote


183


includes a memory, instruction in the memory, and a general purpose processor that executes the instructions. Remote


183


includes circuitry


186


having logic


187


that receives signals from encoders


166


A and


166


C, and generates respective pulse-width-modulated drive signals for each of motors


161


A and


161


C. In this Disclosure, the term circuitry encompasses both dedicated hardware and programmable hardware, such as a CPU or reconfigurable logic array, in combination with programming data, such as sequentially fetched CPU instructions or programming data for a reconfigurable array.




Smart remote


183


sends pulse-width-modulated signals to servo motor


161


A, in response to signals from encoder


166


A, and sheet sensors


119


,


118


,


117


,


116


,


102


,


115


,


114


,


113


,


101


,


112


,


111


,


178


, and


179


.




Transport station


6


also includes variable speed, pulse-width-modulated servo motor


161


C that drives roller


6


C, or roller


6


B, via motor pulley


163


C, belt


164


C, and registration shaft


165


C.




Shaft encoder


166


C sends signals to registration servo smart remote


183


. Smart remote


183


sends pulse-width-modulated signals to servo motor


161


C, in response to signals from encoder


166


C and sheet sensors


119


,


118


,


117


,


116


,


102


,


115


,


114


,


113


,


101


,


112


,


111


,


178


, and


179


.




Transport station


7


also includes variable speed, pulse-width-modulated servo motor


171


that drives rollers


7


A,


7


B, and


7


C; via motor pulley


173


C, belt


174


C, and registration shaft


175


A.




Shaft encoder


176


C sends signals to pre-transfer smart remote


184


, which is on a circuit board mounted on a back plane of preferred system


100


. Remote


184


includes a memory, instruction in the memory, and a general purpose processor that executes the instructions. Remote


184


includes circuitry


189


having logic


190


that receives a signal from encoder


176


C, and response, generates a pulse-width-modulated control signal for motor


171


.




In response to signals from encoder


176


C, smart remote


184


sends pulse-width-modulated signals to servo motor


171


.




A principal function of transport station


7


is to provide a fine adjustment of the sheet to the image on belt


10


, and to the speed of belt


10


. For side one, station


7


performs this adjustment responsive to detection of the leading edge of the sheet. On side two, of duplex sheets, station


7


performs this adjustment responsive to detection of the trail edge of the sheet. Remote


184


selects which sensors to use for this edge detection, depending on the sheet size.




Transport stations


3


to


7


each have a cam and stepper motor mechanism on their idlers to release the drive of their nips. MIOP


110


activates the stepper motors for transport stations


3


,


4


, and


5


at the start of sheet registration, using a control pattern dependent on sheet size, by timing the leading or trailing edge of a sheet as it passes various process edge sensor. The stepper motor closes the nip making it ready to receive the next sheet, as soon as the trail edge of the sheet leaves each station, as determined by a predetermined time past the trail edge leaving various process edge sensors.





FIGS. 4A and 4B

show an operation of registration system


100


. Remote


183


starts sheet registration when a sheet leading edge has proceeded 19 mm beyond the centerline of transport station


6


. This distance, 19 mm, allows for sheet skew, stepper motor, and software response.




Each of rollers


6


A and


6


B is powered by a respective independent servo motor; roller


6


A is powered by servo motor


161


A and roller


6


B is powered by servo motor


161


C. Remote


183


deskews a sheet by varying the speed of these rollers


6


A and


6


B relative to each other. Remote


183


corrects sheet timing, in the process direction, by changing the average speed of the rollers


6


A and


6


B.




Remote


183


performs inboard and outboard sheet movement by skewing the sheet for a period of time then straightening the sheet out when the desired inboard (IB) to outboard (OB) offset has been achieved. As shown in

FIGS. 4A and 4B

, the sheet enters registration rollers


6


A and


6


B with a certain amount of IB to OB offset, 0.5″ of IB offset in this example. Once the sheet enters rollers


6


A and


6


B, roller


6


A is sped up and roller


6


B is slowed down, causing the sheet to rotate counter clockwise. After a certain period of time roller


6


A is slowed down and roller


6


B is sped up to straighten the sheet back out. This entire operation is performed within a period before traversal of the 6.5″ distance to transport station


7


. The IB to OB registration is corrected during this distance, as well as the sheet leading edge (LE) to trail edge (TE) registration, skew and sheet slowdown. As shown in the example of

FIG. 4A

, the sheet enters transport station


6


rollers at 1025 mm/sec and leaves transport station


6


at 468 mm/sec.




Smart remote


183


includes circuitry


186


to mathematically derive the velocity profile for both roller


6


A and roller


6


B. Basically, circuitry


186


is responsive to the position, speed and orientation of the sheet when it enters rollers


6


A and


6


B, and to the desired position, speed and orientation of the sheet when it is to enter transfer transport station


7


, along with the available time for correction. Thus, circuitry


186


calculates the roller velocity profile.




Sensor


112


generates a signal when a sheet leading edge has proceeded 19 mm beyond the axis of rollers


6


A,


6


B, and


6


C. In response to the signal from sensor


112


, remote


183


generates a pulse-width-modulated control signal for motor


161


C, to apply correction force from roller


6


C to the sheet. Circuitry


186


controls the motor


161


C drive signal to cause roller


6


C to cease to apply the correction force at a time when roller


6


C has completed a substantially integer number of revolutions. It is presently preferred that the integer number of revolutions be substantially equal to one.




Once the registration process is complete for lateral position and skew, the sheet enters transport station


7


. When the sheet enters 19 mm into the axis of roller


7


A,


7


B, and


7


C, the sheet trips edge sensor


179


, causing remote


184


to do a final process correction by varying the speed of motor


171


.




System


100


performs sheet adjustments relative to a registration sync (reg sync) pulse sent via a hard wire to remote


183


and remote


184


. The registration sync pulse signifies the occurrence of scanning by laser


29


.




In the simplex mode, remote


183


uses the CCD lateral sensor


101


and CCD lateral sensor


102


to measure the sheet lateral input position and input skew sheet. After the registration process is complete, remote


183


uses CCD lateral sensor


101


and CCD lateral sensor


178


to check how well it did in reaching the lateral and skew target.




Smart remote


183


uses the process edge sensor


102


to measure the sheet input leading edge position relative to reg sync and the process edge sensor


178


to check how well it did. Due to errors caused by transport station


6


being unable to follow theoretical profile exactly, transport station


6


can only adjust the process registration within a certain tolerance. Thus, transport station


7


performs a final process adjustment to the leading edge of the sheet to bring it within a tighter tolerance.




MIOP


110


sends the speed of photoreceptor belt


10


to remote


183


and remote


184


at the beginning of each job. MIOP


110


also sends the next sheet type to remote


183


and remote


184


when the sheet type is changed. This information is required before the sheet enters transport station


6


. The sheet type is used to look up a roller to sheet speed ratio stored in nonvolatile memory in remote


184


. The ratio between the speed of the rollers of transport station


7


and the speed of the copy sheet is calculated by counting the encoder pulses, from encoder


176


C, between the sheet tripping two trail edge process edge sensors while the sheet is in the rollers of transport station


7


. System


100


maintains a table of speed ratios versus sheet type.




Smart remote


184


adjusts speed of the sheet match the speed of belt


10


to within 0.5% before the sheet contacts belt


10


. To perform this adjustment, remote


184


is responsive to sheet type, sheet size, photoreceptor speed, image length.




Sheet size, type and side information for the next sheet to be registered is downloaded from a MIOP serial command bus to remote


183


. Smart remote


183


, using the downloaded numbers, looks up registration target values from its target value table and loads it into RAM.




System


100


is responsive to a selected pair of CCD edge sensors, the selected pair being determined by the sheet size. System


100


takes a snap shot of the sheet position initial conditions, using the edge sensors. This snapshot is the average mechanical edge over a


3


scan (3mm distance). Inboard and outboard nip velocity profiles are computed from where the sheet presently is in position and time relative to where the sheet is expected to end in position and time. The sheet is then moved to this profile. Edge sensors


178


and


101


are used to measure the lateral and skew position of the sheet after registration for feedback for the next sheet. Sensors time stamp the time-of arrival of leading and trailing edges (for side two). Placement of edge sensors is relative to the registration station center line.




In summary, remote


183


adjusts a position of a sheet by applying a first force to the sheet via rollers


6


A and


6


B, which are located at a first position along the path to belt


10


. Remote


184


then applies a second force to the sheet via rollers


7


A and


7


B, which are located at a second position along the path. The second force is a function of speeds of belt


10


and the sheet.




System


1000


indicates a jam condition by monitoring the presence of sheets in the path to belt


10


. During the sheet steering process, the trail edge of a sheet may move through a relatively large band. As a result of steering process, the sensors under sheet may become uncovered briefly, a condition mimicking false arrival of a next sheet. A procedure disables jam detection during steering to prevent errors generated if the paper should make and break these sensors during steering. In other words, station


6


adjusts a position of the sheets by applying a force to the sheets. System


1000


performs this indication in synchronism with the adjusting performed by station


6


.





FIG. 5

shows another operation of registration system


100


. When the sheet approaches belt


10


, transport station


7


is in a velocity-controlled mode, as represented in zone A of FIG.


5


. After the sheet is registered and becomes attached to belt


10


, while the sheet is still in rollers


7


A,


7


B, and


7


C, transport station


7


drives rollers


7


A,


7


B, and


7


C in a torque limiting mode to prevent build up of forces against belt


10


. Smart remote


184


enters torque limiting mode after the sheet becomes fully tacked to belt


10


. In this mode, remote


184


limits the torque level of motor


171


to a previous torque level motor


171


and ignores the sheet velocity. Remote


184


slowly reduces the torque until the torque is at a value equal to the torque required to drive rollers


7


A,


7


B, and


7


C with no sheet by the time the trail edge of the sheet leaves rollers


7


A,


7


B, and


7


C. Smart remote


184


reduces torque before the trail edge leaves the nip to prevent transients in belt


10


.




In the example of

FIG. 5

, the actual speed of belt


10


is slightly slower then the actual speed at which station


7


is set to control the velocity of the copy sheet. Zone A in

FIG. 5

represents a time when station


7


is maintaining the sheet velocity with a relatively constant pulse width for the drive signal for motor


171


. Zone B represents a time when the sheet enters a bend in the path leading to belt


10


, resulting in increased friction and an increased pulse width to motor


171


to maintain the sheet velocity. Zone C represents a time when the sheet contacts belt


10


. As shown in zone C, since the belt has a slightly slower speed then the control speed for the sheet, belt


10


acts as a breaking force against which remote


184


applies an increasing pulse width an attempt to maintain a velocity of the sheet.




The transition between zones C and D represents a point where the sheet becomes fully tacked to belt


10


and drive from motor


171


may be redundant. Smart remote


184


then imposes a limit, represented by the horizontal line L, on the motor drive pulse width in zone D. To avoid transients, remote


184


ramps the pulse width down to the limit L.




This torque limiting mode helps to avoid torque spikes and resulting image defect. Without it, because both belt


10


motor


171


are controlled, there could be a relatively large force developed between both subsystems. In

FIG. 5

, a hypothetical performance without this torque limiting feature is represented by the dotted line labeled H. Without this torque limiting feature, the pulse width might continue to increase after the sheet becomes fully tacked to the belt. In other words, without this torque limiting feature, the circuitry for controlling the sheet velocity would act to fight the belt, resulting in transients in the belt speed as the sheet drive increases and when the sheet drive abruptly ceases after the sheet leaves the last transport.




In other words, remote


184


modulates the pulse width of the control signal for motor


171


to apply a force to the sheet and to propel the sheet toward belt


10


.




Duplex Printing




For the duplex mode, the fine registration correction procedure is identical except that a process edge sensor on the sheets trail edge is used, eliminating the influence of sheet length variations on registration accuracy. In order to do this the pretransfer controller is responsive to the image length in addition to the signals required for side one.




For duplex, remote


183


performs as in simplex and the sheet leading edge is adjusted to ±0.2 mm relative to reg sync. Because the sheet is inverted (trail and leading edge interchanged) and because the sheets cut size could be up to ±0.75 mm (Xerox Cut Spec) or ±2 mm (outside vendor cut spec) the sheet must now be adjusted to the sheets trail edge to remove the process error caused by cut size. The pre-transfer nip does this side two correction by monitoring one of the trail edge sensors after the sheet leading edge enters transport station


7


. The correct trail edge sensor is selected based on sheet size downloaded to remote


184


before start of correction.





FIGS. 6 and 7

show the duplex registration process.

FIG. 6

shows sheet


121


just before the printing of side one. At the time shown in

FIG. 6

, remote


184


is responsive to a signal from sensor


179


to perform a final correction before sheet


121


contacts belt


10


. After the time shown in

FIG. 6

, sheet


121


is transferred to duplex loop D and then reenters registration system


100


, as shown in FIG.


7


. In contrast to

FIG. 6

, at the time shown in

FIG. 7

edge


122


is the trailing edge of sheet


121


. At the time shown in

FIG. 7

, remote


184


is responsive to a signal from sensor


113


, instead of sensor


179


, to perform the final correction before sheet


121


again contact spelled


10


.




In other words, the preferred system acts to send copy sheet


121


into the path towards belt


10


, such that edge


122


leads edge


123


. Smart remote


184


and sensor


179


act to detect edge


122


at a first time and, in response, remote


184


sends a pulse-width-modulated signal to motor


171


to apply a first force to sheet


121


. Subsequently, the preferred system resends sheet


121


into the path towards belt


10


, such that edge


123


leads edge


122


. Smart remote


184


and sensor


113


act to detect edge


122


at a second time and, in response, remote


184


sends a pulse-width-modulated signal to motor


171


to apply a second force to sheet


121


, the second force being a function of the second time.




MIOP


110


sends the programmed sheet process length to remote


184


via the SCB before the reg sync for the sheet being registered. Smart remote


184


uses the programmed sheet process length to select which duplex edge sensor to use.




MIOP


110


sends the programmed sheet process time: this is a time that is calculated by the MIOP and sent to remote


184


. This time is the Programmed Sheet Process Length divided by the Photoreceptor speed. This time is used by the pre-transfer board to register the side two trail edge.




When a duplex sheet enters the system


100


, MIOP


110


signals both remote


183


and remote


184


that the sheet is a duplex sheet. The reg steering operation for duplex is almost exactly the same as the simplex operation except that the side two lateral target values may be different than the simplex lateral target. For example, lateral targets for side one may be LE (leading edge)=1030 and TE (trailing edge)=1018, while lateral targets for side two may be LE=1018 TE−1030.




The remote


183


will do a course process direction adjustment to the LE of the sheet reducing the amount of process edge variation from ±30 ms to ±1 ms in the process direction. This is exactly what is done in the simplex mode.




Smart remote


184


performs a much different operation in the duplex versus the simplex mode. In the simplex mode a timer is started when the reg sync occurs. Sensor


178


is monitored until the leading edge of the sheet passes the sensor. The difference in time between these two events is calculated and added to the process direction correction factor for the type of sheet being run. Smart remote


184


uses this value to make slight process direction corrections to insure the sheet meets the image correctly on belt


10


. There are


32


different types of sheets. Each type of sheet has both a side one and side two correction factor.




In the duplex mode a trail edge sensor is selected depending on the process length of the sheet entering the pre-transfer nip. A timer is started when the reg sync occurs. Smart remote


184


waits until the trail edge of the sheet passes the selected trail edge sensor. The difference between these two events is calculated. Added to this value are 1) the side two correction factor for the selected sheet type, and 2) trail edge sensor variation from nominal for the selected trail edge sensor. This third value will be changed by MIOP


110


when the belt


10


speed is changed and when the angle of the pre-transfer baffle is changed.




The pre-transfer nip make the slight process direction correction so that the trailing edge of the sheet will be lined up with the trailing edge of the image.




Steering Different Sheet Sizes





FIG. 8

shows a front view of an engagement mechanism for transport station


6


, and

FIG. 9

is a side view corresponding to FIG.


8


. Cam


167


A causes the engagement or disengagement of idler


168


A to roller


6


A, by acting on cam follower


169


A. As presently shown in

FIG. 9

, cam


167


A is causing the disengagement of idler


168


A, as cam


167


A presses against cam follower


169


A.




Similiarly, cam


167


B causes the engagement or disengagement of an idler (not shown) to roller


6


B, by acting on a cam follower (not shown). Similarly, a cam


167


C (not shown) causes the engagement or disengagement of an idler (not shown) to roller


6


C, by acting on a respective cam follower (not shown).




Stepper motor


162


drives each of cams


167


A,


167


B, and


167


C. Each of cams


167


A,


167


B,


167


C maintains a fixed angular relation to the other cams.





FIG. 10

is a chart showing different positions of the cams allowing either rollers


6


A,


6


B, and


6


C to be concurrently disengaged, rollers


6


A and


6


C to be engaged while roller


6


B is disengaged, or rollers


6


A and


6


B to be engaged while roller


6


C is disengaged.




Smart remote


183


sends control signals to stepper motor


162


such that two and only two rollers are engaged with there respective idlers in transport station


6


, during a steering operation for a particular sheet.

FIG. 11

shows preferred system


100


during a steering operation for sheet


126


. At the time shown in

FIG. 10

, the three cams in transport station


6


are in a position such that roller


6


A and


6


B are engaged with their respective idlers, while roller


6


C is disengaged from its respective idler. In other words, at the time shown in

FIG. 12

, only rollers


6


A and


6


B act to steer sheet


126


.





FIG. 12

shows a preferred system


100


during a steering operation for sheet


128


, which is wider than sheet


126


. At the time shown in

FIG. 12

, the three cams in transport station


6


are in a position such that roller


6


A and


6


C are engaged with their respective idlers, while roller


6


B is disengaged from its respective idler. In other words, at the time shown in

FIG. 13

, only rollers


6


A and


6


C act to steer sheet


128


.




In other words, system


100


acts to send sheet


126


into a sheet path toward belt


10


, and to send sheet


128


into the sheet path toward belt


10


. System


10


acts to adjust a position of sheet


126


by applying a first force from roller


6


A, which is a type of actuary. Concurrently, system


100


applies a force, different from the first force, from roller


6


B. Subsequently, system


100


adjusts a position of sheet


128


by applying a second force from roller


6


A. Concurrently, system


100


applies a force, different from the second force, from roller


6


B.




As shown in

FIG. 3

, rollers


6


B and


6


C are driven from a common motor


161


C.




Compensation for Machine Part Variation—Roller rephasing




During an intersheet gap, a rephasing algorithm adjusts the rollers' angular position such that the leading edge of the sheet always meets the roller close to a target angular nip position. The maximum rephasing distance is equivalent to one revolution of the nip. Provisions for a slow drift need to be made to prevent excessive nip wear caused by the edge of the sheet always contacting the same spot on the roll. The drift can be in the order of one degree per sheet. Active learning will cancel out the error that this may cause.




The algorithm will compute the expected arrival time of a sheet into the registration station from an upstream process edge sensor time stamp and the measured sheet velocity. As soon as the previous sheet has left the registration nip, the nip will undergo a constant acceleration/deceleration profile (triangular velocity profile) to rephase the nip. Time available for rephasing is approximately 100 ms. The maximum velocity increase can be computed from






2π=0.5Δω


max


* 0.100








Δω


max


=40 πrrad/sec=20 rev/sec=1200 rpm






This corresponds to an increase in nip surface velocity of 3.13 m/s. The maximum acceleration is






α


max


=40π/0.05=800 πrrad/sec


2








with a 4:1 ratio timing belt drive the maximum acceleration of the motor is about 10000 rad/(s*s).




Roller rephasing is performed for both transport station


6


and transport station


7


.





FIG. 13

shows a process performed by remote


183


rephasing of the rollers in transport station


6


, during a time represented in FIG.


14


. Smart remote


183


receives a signal from process edge sensor


119


indicating the arrival of a leading age of a next sheet


147


. (Step


5


). Smart remote


183


receives a signal from process edge sensor


118


indicating the arrival of the leading edge of sheet


147


(step


10


). Thus, remote


183


determines the location of sheet


147


at a certain time using the output of sensor


119


, and determines the velocity of sheet


147


, by subtracting the difference between the arrival time of the signal from sensor


118


and the arrival time of the signal from sensor


119


.




Smart remote


183


is responsive to a signal from sensor


112


, indicated the exit of current sheet


148


from transport station


6


. (Step


15


). Thus, because each of rollers


6


A,


6


B, and


6


C is now free of a sheet, remote


183


accelerates motor


161


C such that nips


6


B and


6


C will be in a known position upon the arrival of next sheet. Independently of the acceleration of motor


161


C, remote


183


accelerates motor


161


A so that roller


6


A will be in a known position upon the arrival of next sheet


147


.




In other words, belt


10


is a type of substrate for holding an image. Roller


6


A is essentially a type of a revolving member to propel sheets along a path leading to belt


10


. The preferred system acts to send sheet


148


, into the path, and to subsequently send sheet


147


into the path. Roller


6


A initially contacts the leading edge of sheet


148


at a position along a circumference of roller


6


A. After sheet


148


ceases contacting roller


6


A, remote


183


applies a pulse-width-modulated signal to server motor


161


A, to supply a force to roller


6


A, such that the leading edge of sheet


147


initially contacts roller


6


A at a second position, the second position having a predetermined displacement relative to the first position. As described above, it is presently preferred that this predetermined displacement be non-zero, having a value of approximately one degree.




Compensation for Machine Part Variation—Learning Sensor Location Variation




The side two process edge sensors are spaced between 37 mm to 51 mm apart. Smart remote


184


is responsive to a measure of the spacing between these sensors. A sensor learning routine determines a precise location of each sensor relative to each other. This learning routine will most likely be run by service personel during install or whenever certain parts related to the sensor bar are replaced. A process edge sensor PEi (i depends on nominal sheet length) in row of process edge sensors PEn(n=1,2,3 . . . 10) measures time of arrival of the trailing edge of the sheet. Together with the desired time of arrival of the trailing edge, a fine correction can be computed and executed by remote


184


. The sheet must be registered to the PR belt to be within ±250 microns.





FIG. 15

shows a block diagram emphasizing certain features of remote


184


. Smart remote


184


includes a general purpose central processing unit (CPU) that executes instructions


141


residing in random access memory


130


. CPU


129


receives and sends signals to MIOP


110


, encoder


176


C, motor


171


, and sensors


119


,


118


,


117


,


116


,


115


,


114


,


113


,


112


,


111


, and


179


. One of ordinary skill would know that various types of interfaces may be employed to enable CPU


129


to send and receive these signals.




Memory location


138


stores a value representing a location of sensor


118


. Memory location


137


stores a value representing a location of sensor


117


. Memory location


136


stores a value representing a location of sensor


116


. Memory location


135


stores a value representing a location of sensor


115


. Memory location


134


stores a value representing a location of sensor


114


. Memory location


133


stores a value representing a location of sensor


113


. Memory location


132


stores a value representing a location of sensor


112


. Memory location


131


stores a value representing a location of sensor


111


. Memory location


129


stores a value representing a location of sensor


179


.




Belt


10


is moved such that a sheet will not contact belt


10


while the sheet is in rollers


7


A,


7


B, and


7


C. At the start of the routine a sheet of the 20.5″, 20#, sheet is fed. The lateral edge of the sheet is registered as normal. Once the sheet enters rollers


7


A,


7


B, and


7


C, remote


184


slows the sheet and monitors trailing edge sensor


119


for activation. Smart remote


184


activates a counter to count the number pulses from encoder


176


C, and performs dynamic encoder interpolation to get the fraction of the encoder pulse. As the sheet travels along the path, the sheet trips sensors


118


through


111


. As a result, remote


184


stores a signals indicating locations of sensors


118


, relative to sensor


119


, into memory


130


.




In other words, system


100


essentially sends a reference sheet into the path. System


100


detects the reference sheet at a first time in the path, using sensor


118


(detect reference sheet at one of the PE sensors). System


100


detects the reference sheet at a second time in the path, using sensor


117


. Subsequently, during a normal copy operation, system


100


sends a plurality of sheets into the path, and applies correction forces, from rollers


7


A,


7


B, and


7


C, that are a function of a difference between the first and second times.





FIG. 16

shows a process performed by remote


184


to record signals representing a distance between sensors. During the process shown in

FIG. 11

, remote


184


resets the hardware timer in response to each encoder pulse from encoder


176


C. Thus, remote


184


employs the hardware timer to perform a type of interpolation to estimate a fraction of a time corresponding to the time between pulses from encoder


176


C.




More specifically, after feeding the reference sheet, remote


184


waits for activation of sensor


119


(step


5


) After activation of sensor


119


, remote


184


resets a counter that counts the number of pulses from encoder


176


C and resets a hardware timer (step


10


). If remote


184


detects an encoder pulse (step


20


) remote


184


increments a counter and resets the hardware timer (step


22


). If remote


184


detects activation of sensor


118


(step


25


), remote


184


stores the number of encoder pulses and the current value of the hardware timer in a memory location associated with sensor


118


. (step


30


). Smart remote


118


performs the process corresponding to steps


20


,


22


,


25


, and


30


for each of sensors


117


,


116


,


115


,


114


,


113


,


112


,


111


, and


179


.




In other words, the process of adjusting for variations in sensor locations includes sending a reference sheet into the path toward belt


10


. Smart remote


184


counts a number of encoder pulses from encoder


176


C. Remote


184


uses the hardware timer to determine a time between activation of a sensor and the most recent encoder pulse. Ultimately, the encoder pulse values and timer values stored in memory effect the motor control signals generated by remote


183


and remote


184


. In other words, ultimately, the force applied to sheets in the sheet path is a function of the number of encoder pulses counted and the time recorded by the hardware timer. In order to register a sheet correctly to the trailing edge, remote


184


is responsive to measured locations of all of the trailing process edge sensors relative to process edge sensor


179


. The sensor locations are stored in flash memory on remote


184


.




Maintenance Prediction




System


1000


determines when components may require maintenance before they fail. For example, too many encoder counts between sensors can mean that the drive rollers are too small, and need replacement. Thus, system


100


acts to detect the presence of the sheet at a first location in the path at a first time, using sensor


115


, and to detect the presence of the sheet at a second location in the path at a second time, using sensor


114


. System


100


counts a number of signals from encoder


166


A occurring between the first and second times. The number of signals from encoder


166


A is effectively a signal indicating a number of revolutions of rollers


6


A. System


100


selectively generates a visual signal instructing a technician to replace rollers, depending on whether the number counted in the counting step is above a threshold.





FIG. 17

shows specific circuitry for performing the processing described in the previous paragraph. Encoder reference writer


202


may be invoked upon initial installation of system


1000


. Writer


202


receives respective signals from sensor


115


, sensor


114


, and encoder


166


A and, responsive to these received signals, writer


202


writes encoder data into memory location


205


of memory


208


. The encoder data written to location


205


represents the number of encoder counts between activations of sensors


114


and


115


. The encoder data may be raw data or may be more refined, reduced, data. The encoder data is in effect a measure of a circumference of roller


6


A.




Subsequently, during operation of system


1000


, comparator


210


compares the reference data in location


205


to signals received from sensor


115


, sensor


114


, and encoder


166


A. Thus, encoder


210


detects when there are an excessive number of rotations of roller


6


A per increment of sheet movement, and comparator


210


displays a warning or other type of information on CRT display


212


.




Thus, system


100


detects roller


6


A rotations, which is a type of process in system


1000


. Writer


202


stores a signal into location


205


in response to detecting this rotation. Subsequently, system


1000


performs printing operations for many weeks. During these printing operations, comparator


210


detects rotations of roller


6


A and performs a comparison responsive to this detection and the signal stored in location


205


. In response, comparator


210


selectively displays a condition on CRT display


212


.




The process detected by writer


202


and comparator


210


also includes detecting an operation of sensor


114


, which generates a light signal via a light omitting diode (LED) to detect the passage of a sheet.




Another example of maintenance prediction will now be described in connection with FIG.


18


. Remotes


183


and


184


each regulate motor torque by pulse width modulation (PWM). The longer the pulse width the higher the drive torque. When the machine is new it takes a certain level of PWM to drive the shafts with no sheet. When bearings start to bind up the PWM will increase. In response to monitoring PWM to a particular motor, system


1000


selectively sets a flag to tell the service personel that the PWM has exceeded a predetermined level, thereby instructing the service personel to replace bearings or drive components in the motor, before the motor binds up.




In other words, roller


6


A is configured to propel a sheet along the path to belt


10


. Motor


161


A is configured to propel roller


6


A. Smart remote


183


generates control signals for motor


161


A, and encoder


166


A generates encoder signals in accordance with a movement of the motor


161


A. System


1000


acts to selectively generate a visual signal instructing a technician to replace motor bearings, depending on a function of a width of the control signals and a number of encoder signals.





FIG. 18

shows specific circuitry for performing the processing described in the previous paragraph. Motor drive circuitry


214


is located in remote


183


. Pulse width reference writer


220


may be invoked upon initial installation of system


1000


. Writer


220


receives signals from circuitry


214


and, responsive to these received signals, writer


220


writes pulse width data into memory location


218


of memory


208


. The pulse width data written to location


218


represents the pulse width, or electrical drive force, required to move the motor when there is no sheet in the transport station. The pulse width data may be raw data or may be more refined, reduced, data.




Subsequently, during operation of system


1000


, comparator


222


compares the reference data in location


218


to signals received from circuitry


214


. Thus, encoder


222


detects when there is excessive electrical drive force required to rotate the motor, and comparator


222


displays a warning or other type of information on CRT display


212


.




Thus, system


1000


detects generation of an electrical drive force for a motor, which is a type of process in system


1000


. Writer


220


stores a signal into location


218


in response to detecting this force. Subsequently, system


1000


performs printing operations for many weeks. Between sheet transport operations, comparator


222


detects electrical drive force and performs a comparison responsive to this detection and the signal stored in location


218


. In response, comparator


222


selectively displays a condition on CRT display


212


.




Another example of maintenance prediction will now be described in connection with

FIG. 19 and 20

. While a sheet is being registered it requires a certain torque to speed profile. If the rollers were to become contaminated the rollers may slip at high torque values. A slip can be determined by rapid changes in acceleration. In other words, system


1000


selectively generates a visual signal instructing technician to clean or replace rollers, depending on whether the rate of change of a number of encoder pulses, per unit time, is above a threshold as would be the case for curve E, for example, in FIG.


19


.





FIG. 20

shows specific circuitry for performing the processing described in the previous paragraph. Acceleration data to location


226


represents a threshold for an acceptable level of acceleration of motor


161


A. The acceleration data may be raw data or may be more refined, reduced, data. During operation of system


1000


, comparator


230


compares the reference data in location


226


to signals received from encoder


166


A and timer


235


. Thus, encoder


230


detects when there is excessive acceleration of motor


161


A, and comparator


230


displays a warning or other type of information on CRT display


212


, to signal the operator that the sheet reg rollers need to be cleaned or replaced.




Each of the comparators and writers described above may be implemented as a respective subprocedure of instructions executed by one of the general purpose processors in system


1000


.




More Detailed Description of the Preferred Embodiments




The circumference of each of rollers


6


A,


6


B, and


6


C is 6.5 inches. The distance between the axis of rollers


6


A,


6


B, and


6


C and the axis of rollers


7


A,


7


B, and


7


C is 6.5 inches. The distance between the axis of rollers


7


A,


7


B, and


7


C and the maximum sheet tack point on belt


10


is 4 inches.




The circumference of roller


7


C is configured to propel a sheet toward belt


10


. Drive pulley


175


C is fixed to roller


7


C, to propel roller


7


C. Motor drive pulley


173


C is coupled to propel pulley


175


C, such that a ratio of a number of revolutions of pulley


175


C to the number of revolutions of pulley


173


C is an even number. In the preferred embodiments, this revolution ratio is achieved by having the circumference ratio between pulley


175


C and pulley


173


C be an even number, thereby canceling out certain errors in the shapes and dimensions of parts in the preferred system.




Drive pulley


165


C is fixed to roller


6


C to propel roller


6


C. Motor drive pulley


163


C is coupled to propel pulley


165


C, such that a ratio of a number of revolutions of pulley


165


C to the number of revolutions of pulley


163


C, is an even number. In the preferred embodiments, this revolution ratio is achieved by having the circumference ratio between pulley


165


C and pulley


163


C be an even number.




Drive pulley


165


A is fixed to roller


6


A, to propel roller


6


A. Motor drive pulley


163


A is coupled to propel pulley


165


A, such that a ratio of a number of revolutions of pulley


165


A to the number of revolutions of pulley


163


A, is an even number. In the preferred embodiments, this revolution ratio is achieved by having the circumference ratio between pulley


165


A and pulley


163


A be an even number.




Smart remote


183


measures the input registration and send data back to the main control processor (MIOP)


110


as feedback to adjust the sheet feed times or the inverter exit time so that the sheets entering the registration transport are close to the center of a process input window.




Responsive to receiving a signal from sensor


112


, system


100


reads a sheet position signal from sensor


102


and reads a sheet position signal from sensor


101


. Responsive to receiving a signal from sensor


179


, system


100


reads a sheet position signal from sensor


101


and reads a sheet position signal from sensor


178


. System


100


calculates the final sheet lateral and skew registration, and its variance from where it should be is determined. The sheet target value (TV) is then updated: TV=TV*(1−L)+(CSTV*L), where L=Learning rate in %, CSTV=Current Sheet Target value. This learning process takes approximately 5 sheets before the sheet is fully centered in the registration window. When the job ends, the target value is stored in flash memory on remote


183


so that the first sheet of the next job will be centered in the registration window. This learning process need only be done once in the machine life when a new type of sheet is introduced. During this set-up the first two to three sheets may be out of spec and may have to be discarded.




The table of speed ratios versus sheet type is continuously updated using a similar learning routine as described above.




Attributes such as sheet thickness, mass, friction, etc. affect where the sheet ends up for a given profile. This means that if


20


# sheet is running centered in the registration window and the sheet supply is changed to say


110


# sheet, the first few sheets will most likely be out of spec. unless a new target value for


110


# sheet is loaded beforehand. By maintaining target values for each sheet feed tray the machine may have and switching to the new target value before the sheet is registered, there will be no misregistered sheets during changes in sheets during a run.




Up to 32 (16 sheet types×2 sides) target values are stored in nonvolatile, flash memory on remote


183


. These values are downloaded to the MIOP and saved to disk at the end of every job. The same values are uploaded at the beginning of each power up to the remote


183


. Sheet is grouped into these 32 sheet types. The sheets sheet type number (#0-15) and side (1 & 2) must be downloaded before the start of the registration process for that sheet.




Sheet sensors


119


,


118


,


117


,


116


,


102


,


115


,


114


,


113


,


101


,


112


,


111


,


178


, and


179


are mounted on a common bar that can be removed from system


100


as a unit.





FIG. 21

shows process edge sensor


119


. Sensor


119


is an optoelectric reflective sensor with a gallium aluminum arsenide (Infrared) LED and phototransistor detector with adaptive interface. Sensor


119


has a trip point repeatability of+25 microns.




Each of sensors


118


,


117


,


116


,


115


,


114


,


113


,


112


,


111


,and


179


has the same hardware structure as sensor


119


.





FIG. 22A

shows CCD sensor


102


and

FIG. 22B

is a side view corresponding to FIG.


22


A. Sensor


102


includes a


2048


element CCD chip, having a responsiveness of 10 MHz, 6 v/(lux sec) peak at n=550 nm, and a dynamic range of 1600 (>1.2 Volt). Sensor


102


also includes a Selfoc® lens array from NSG America, Inc., 28 Worlds's Fair Drive, Somerset, N.J. 08873. The lens array includes 2 rows, a total conjugate of 32 mm, a wavelength: 570 nm, and a depth of focus:±0.45 mm. Sensor


102


also includes four banks of six lamps. Sensor


102


generates a signal indicating a total number of illuminated pixels.




In an alternate embodiment of the present invention, sensor


102


generates a signal indicating a number of contiguous illuminated pixels, or unlit pixels, depending on a jumper-implemented selection.




Each of sensors


101


and


178


has the same hardware structure as sensor


102


.




Thus, a presently preferred copy machine has a high accuracy sheet registration system for precise placement of images on each copy sheet. The copy machine includes sensors with charge coupled devices (CCDS) that detect the sheet positions in two dimensions within the machine, and detect sheet arrival times at various positions with the machine. Using this detected information, the copy machine employs a multi-stage process to bring the sheet into contact with a color image moving on a photoreceptor belt, in synchronism with the position and speed of the image on the belt. The copy machine also monitors its own condition and makes predictions about needed preventive maintenance, to instruct personnel to service the machine before the machine fails.




Another alternate embodiment of the invention employs a multipass color rendering system, in which sheet registration in later passes is critical.




Additional advantages and modifications will readily occur to those skilled in the art. The invention in its broader aspects is therefore not limited to the specific details, representative apparatus, and illustrative examples shown and described. Accordingly, departures may be made from such details without departing from the spirit or the scope of Applicants' general inventive concept. The invention is defined in the following claims.



Claims
  • 1. In a system including a moving substrate for holding an image, anda path to the substrate, a method comprising the steps, performed for each of a plurality of sheets, of: sending the sheet into the path; adjusting a position of the sheet by applying a first force to the sheet from a first position along the path; and applying a second torque-limited force to the sheet from a second position along the path, the second torque-limited force being a function of speeds of the substrate and the sheet.
  • 2. The method of claim 1 wherein the system includes a first sensor that detects the sheet in the path to generate a first signal, and a second sensor that detects the sheet in the path to generate a second signal, and applying the first force includesapplying the first force depending on first signal, and applying the second force includes applying the second force depending on second signal.
  • 3. The method of claim 2 wherein applying the second force includes applying the second force depending on a sheet type.
  • 4. The method of claim 2 wherein the system further includes a first processor executing instructions of a first random access memory, a second processor executing instructions of a second random access memory, and the method further includessending a third signal from the first processor to the second processor, the third signal indicating a sheet type; and applying the second force includes generating a motor control signal in the second processor.
  • 5. The method of claim 1 wherein system includes a first roller at the first position and a second roller at the first position, and applying the first force includesdriving the first roller at a first speed; and driving the second roller at a speed different from the first speed.
  • 6. The method of claim 1 wherein the system further includes a revolving member configured to propel the sheet along the path, the method further includingapplying the first force from the member to the sheet; and ceasing to apply the first force at a time when the member has completed a substantially integer number of revolutions.
  • 7. The method of claim 6 wherein the integer number is 1.
  • 8. The method of claim 1 wherein the system further includes a revolving member configured to propel the sheet along the path, the method further includingsending a second sheet into the path; initially contacting the first sheet at a position along a perimeter of the revolving member; and after the first sheet ceases contacting the revolving member, applying a drive force to the revolving member such that the second sheet initially contacts the revolving member at a second position, the second position having a predetermined displacement relative to the first position.
  • 9. The method of claim 8 wherein the predetermined displacement is not equal to 0.
  • 10. The method of claim 8 wherein the predetermined displacement is no greater than 5 degrees of revolution of the member.
  • 11. The method of claim 1 further including indicating a jam condition by monitoring the presence of sheets in the path, the indicating step being performed in synchronism with the adjusting step.
  • 12. The method of claim 1 wherein the system further includes a first member configured to propel a sheet along the path, a second member coupled to propel the first member, and a third member coupled to propel the second member, and the method further includesmaintaining a ratio of a number of revolutions of the second member to a number of revolutions of the third member to be an even number.
  • 13. The method of claim 1 further includingsending a reference sheet into the path; detecting the reference sheet at a first time in the path; and detecting the reference sheet at a second time in the path; wherein the step of applying the second force is responsive to a difference between the first and second times.
  • 14. The method of claim 1 wherein the system further includes a moving member configured to propel a sheet along the path, and a generator that generates signals in accordance with a movement of the member, the method further comprising:counting a number of signals from the generator; and determining a time between an event and one of the signals counted in the counting step, wherein the step of applying the second force is responsive to the number of signals counted in the counting step and the time determined in the determining step.
  • 15. A system comprising:a movable substrate for holding an image; a path to the substrate; a first adjuster that adjusts a position of a sheet by applying a first force to the sheet from a first position along the path; and a second adjuster that adjust the sheet by applying a second torque-limited force to the sheet from a second position along the path, the second torque-limited force being a function of speeds of the substrate and the sheet.
  • 16. The system of claim 15 further includinga first sensor that detects the sheet in the path to generate a first signal; a second sensor that detects the sheet in the path to generate a second signal; wherein the first adjuster is responsive to the first signal, and the second adjuster is responsive to the second signal.
  • 17. The system of claim 16 further includinga third signal indicating a sheet type, and the second adjuster is responsive to the third signal.
  • 18. The system of claim 16 further includinga first processor that executes instructions of a first random access memory; a second processor that executes instructions of a second random access memory; and a third signal in the first processor, the third signal indicating a sheet type; wherein the second processor generates a motor control signal in response to the third signal.
  • 19. The system of claim 15 further includinga first roller at the first position; a second roller at the first position, wherein the first adjuster drives the first roller at a first speed, and drives the second roller at a speed different from the first speed.
  • 20. The system of claim 15 further includinga revolving member configured to propel a sheet along the path, wherein the first adjuster applies the first force from the member to the sheet, and ceases to apply the first force at a time when the member has completed a substantially integer number of revolutions.
  • 21. The system of claim 20 wherein the integer number is 1.
  • 22. The system of claim 15 further including a revolving member configured to propel the sheet along the path, the revolving member acting to initially contact the first sheet at a position along a perimeter of the revolving member, wherein the first adjuster acts to a drive apply force to the revolving member such that a second sheet initially contacts the revolving member at a second position, the second position having a predetermined displacement relative to the first position.
  • 23. The system of claim 22 wherein the predetermined displacement is not equal to 0.
  • 24. The system of claim 22 wherein the predetermined displacement is no greater than 5 degrees of revolution of the member.
  • 25. The system of claim 22 wherein the predetermined displacement is no greater than 1 degree of revolution of the member.
  • 26. The system of claim 15 further includinga first member configured to propel a sheet along the path; a second member coupled to propel the first member; and a third member coupled to propel the second member, wherein, during operation, a ratio of a number of revolutions of the second member to the number of revolutions of the third member is an even number.
  • 27. The system of claim 15 further includinga detector that generates a first signal in response to detection of a reference sheet at a first location in the path, and a second signal in response to detection of the reference sheet at a second location in the path, wherein the second adjuster is responsive to an interval between the first and second signals.
  • 28. The system of claim 15 further includinga movable member configured to propel a sheet along the path, a generator that generates signals in accordance with a movement of the member; a counter configured to count in response to signals from the generator; a timer that determines a time between an event and one of the signals from the generator wherein the second adjuster is responsive to the counter and timer.
  • 29. In a system including a movable substrate for holding an image, and a path to the substrate, a registration system comprising:means for sending a sheet into a path; means for adjusting a position of the sheet by applying a first force to the sheet from a first position along the path; and means for adjusting a speed of the sheet by applying a second torque-limited force to the sheet from a second position along the path, the second torque-limited force being a function of speeds of the substrate and the sheet.
  • 30. In a system including a moving substrate for holding an image, and a path to the substrate, first actuator in the path, a second actuator in the path, and a third actuator in the path, a method comprising:sending a first sheet into the path; sending a second sheet into the path; adjusting a position of the first sheet by applying a first force from the first actuator while applying a force, different from the first force, from the second actuator; and adjusting a position of the second sheet by applying a second force from the first actuator while applying a force, different from the second force, from the third actuator.
  • 31. The method of claim 30 further including the step of driving the second and third actuators from a common motor.
  • 32. A system comprising:a movable substrate for holding an image; a path to the substrate; a first actuator in the path; a second actuator in the path; a third actuator in the path, the first, second, and third actuators defining an orientation transverse to the direction of the path; and an adjuster configured to a position of a first sheet by applying a first force from a first actuator while applying a force, different from the first force, from the second actuator, and to adjust a position of a second sheet by applying a second force from the first actuator while applying a force, different from the second force, from the third actuator.
  • 33. The system of claim 32 wherein the first, second and third actuators define an orientation perpendicular to the direction of the path.
  • 34. The system of claim 32 further including a motor for driving the second and third.
  • 35. In a system including a movable substrate for holding an image, and a path to the substrate, first actuator in the path, a second actuator in the path, and a third actuator in the path, a registration system comprising:means for sending a first sheet into the path; means for sending a second sheet into the path; means for adjusting a position of the first sheet by applying a first force from the first actuator while applying a force, different from the first force, from the second actuator; and means for adjusting a position of the second sheet by applying a second force from the first actuator while applying a force, different from the second force, from the third actuator.
  • 36. The system of claim 35 further including a motor for driving the second and third actuators.
US Referenced Citations (11)
Number Name Date Kind
5078384 Moore Jan 1992 A
5278624 Kamprath et al. Jan 1994 A
5652943 Matsuo et al. Jul 1997 A
5678159 Williams et al. Oct 1997 A
5697608 Castelli et al. Dec 1997 A
5697609 Williams et al. Dec 1997 A
5731680 Winterberger et al. Mar 1998 A
5794176 Milillo Aug 1998 A
5887996 Castelli et al. Mar 1999 A
6014542 Hozumi et al. Jan 2000 A
6208831 Amano Mar 2001 B1