The present invention is related to a printing apparatus having a plurality of control substrates.
Typically, a printing apparatus such as an ink-jet printer comprises a plurality of sensors and actuators internally, and each sensor and actuator is connected to and controlled by a controller. However, merely by connecting a plurality of sensors and actuators to a controller, the number of sensors and the number of connectors increases and leads to increases in costs.
Japanese Patent Laid-Open No. 2008-059161, in order to solve this problem, proposes a technique for reducing costs by devising a connection configuration for inputting a sensor signal into a controller, and by inputting sensor signals into a controller serially rather than in parallel, minimizing wiring within devices.
However, even without employing such a method, it is possible to reduce costs if the number of sensors can be reduced by controlling multiple operations by the same sensor.
Consider the case where driving circuitry for a plurality of motors of an ink-jet printer, for example, is constructed by respectively separate substrates. In order to reduce the number of sensors as described above, it is effective to control the motors connected to respective substrates by using one sensor signal. However, if the driving circuitry is constructed by a plurality of substrates, it is typical to arrange controllers individually for each substrate to reduce the number of ports between the substrates and to make control easier. Accordingly, when one sensor signal is employed commonly for control of a plurality of substrate motors, the sensor signal must first be inputted into one substrate, and then that signal is delivered by communication between the controllers of the respective substrates, and used for control in the respective substrates. Accordingly, there is the problem that due to the time that it takes for communication, a delay in control of the motors connected to the substrates occurs.
The present invention was conceived in consideration of the above-described problem, and provides a printing apparatus that, in the case where a sensor signal is used commonly for control of a plurality of motors controlled by different substrates, can accelerate motor control.
According to an aspect of the present invention, there is provided a printing apparatus, comprising: a first circuit board configured to control a first motor and a printing unit that performs printing to a print medium; a second circuit board configured to control a second motor; a sensor configured to output a sensor signal used to control the first motor and the second motor; and a signal line configured to input the sensor signal from the sensor to the first circuit board and the second circuit board.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made to an invention that requires all such features, and multiple such features may be combined as appropriate.
Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
The sheet 1 guided to the printing unit 400 is conveyed in the direction of conveyance indicated by the arrow F1 by a conveyance roller 14. A nip roller (driven roller) 15 can rotate by being driven following the rotation of the conveyance roller 14. A cutter 21 is arranged on the downstream side of the direction of conveyance (direction of the arrow F1) of the printhead 18, and operates when printing ends to cut the sheet 1. Note that at a position that substantially overlaps this cutter 21, a bridging flap 40 (refer to
A controller A503 is implemented in a controller-board-for-controlling-the-printing-unit 501, and a power source A504, an I/F unit 505, a memory 506, a motor driver A507, an operation panel 2, respective sensors, and the like are connected thereto. The power source A504 is constructed by circuitry for converting power supplied from an external unit into a voltage that is used for driving the controller-board-for-controlling-the-printing-unit 501 and each sensor and actuator.
An I/F unit 505 is constructed from a control circuit for a LAN, USB, or the like, and connects a PC and a network with the controller A503, and enables communication of data therebetween. The memory 506 is used for storing programs for driving the controller A503, particular tables, and other fixed data. Also, it is used for providing a region in which to deploy image data and a region for work and the like.
The motor driver A507 is a driving circuit for driving a conveyance motor A508 and a cutter motor 509, and receives control signals inputted from the controller A503 and outputs motor drive signals. The conveyance motor A508 drives and rotates the conveyance roller 14.
The printing unit 400 receives a control signal inputted from the controller A503, and in response to print data and the like, drives the printhead 18 to perform a print operation. A sensor group A511 is a group of detection sensors for detecting a state of an apparatus, and comprises a cutter sensor 512 mounted on the cutter 21, an encoder sensor 513 for detecting driving of the conveyance motor A508, and the like.
The operation panel 2 is a panel that the user operates to cause the printing apparatus 100 to operate, and is constructed by an LCD, a touch panel, a physical key, and the like. Menus and notifications are displayed on the LCD, and the user can start a scan operation and change settings by touch panel operations. Also, a start key, a stop key, and a sheet discharge key are provided as physical keys.
A controller B514 is implemented in a controller-board-for-controlling-the-top surface-discharge-unit 502, and is connected to the power source B515, the motor driver B516, respective sensors, and the like. A power source B515, similarly to the power source A504, is constructed by circuitry for converting power supplied from an external unit into a voltage that is used for driving a controller-board-for-controlling-the-printing-unit 502 and each sensor and actuator. The motor driver B516 is a driving circuit for driving the conveyance motor B (sheet discharge motor) 517 and a bridging flap motor 518, and receives control signals inputted from the controller B514 and outputs them to the motor drive signal. The sensor group B519 is a detection sensor group for detecting the state of the apparatus, and comprises a discharge roller rotation detection sensor 520 for detecting driving of a conveyance motor B517 mounted on the top surface discharge unit 500 and a bridging flap sensor 521 or the like for detecting driving (a state of movement of the bridging flap 40) of the bridging flap motor 518. The conveyance motor B517 drives and rotates the discharge roller 25 which % will be described later.
The controller-board-for-controlling-the-printing-unit 501 and the controller-board-for-controlling-the-top surface-discharge-unit 502 are connected, and are configured so as to control the controller-board-for-controlling-the-top surface-discharge-unit 502 by the controller-board-for-controlling-the-printing-unit 501. By arranging the controller-board-for-controlling-the-top surface-discharge-unit 502 separately from the controller-board-for-controlling-the-printing-unit 501, it is possible to independently control the top surface discharge unit and the printing unit.
Also, a signal line of the discharge roller rotation detection sensor 520 and the bridging flap sensor 521 is connected commonly to both the controller-board-for-controlling-the-printing-unit 501 and the controller-board-for-controlling-the-top surface-discharge-unit 502 (the bold lines in the figure). Output of the discharge roller rotation detection sensor 520 is used for control by the controller A503 for driving the conveyance motor A508 and control by the controller B514 for driving the conveyance motor B517. This driving control method will be described later. Output of the bridging flap sensor 521 is used to control driving by the controller A503 of the conveyance motor A508 and control driving by the controller B514 of the bridging flap motor 518. This driving control method will be described later.
Note that in the embodiment, the reason that the discharge roller rotation detection sensor 520 and the bridging flap sensor 521 are divided in the controller-board-for-controlling-the-top surface-discharge-unit 502 is as described below. Specifically, when a sensor signal to the controller-board-for-controlling-the-printing-unit 501 is transferred, by bundling it with other signals in the same harness, it is possible to reduce the number of harnesses. However, it is not absolutely necessary for the discharge roller rotation detection sensor 520 and the bridging flap sensor 521 to be divided by the controller-board-for-controlling-the-top surface-discharge-unit 502.
Next, using
<Detailed Description of the Peripheral Area of the Cutter 21>
The sheet 1, after passing through the printing unit 400, is conveyed in a direction indicated by an arrow F1 towards the cutter 21. A bridging flap 40, which forms a conveyance path for times when the cutter 21 forms is not operating and forms a travel path over which the cutter 21 is to travel for times when the cutter 21 is operating, is arranged on the downstream side of the cutter 21. A position of the bridging flap 40 is switched (can be moved) by a driving force transmission control unit 41, a driving source 42, and a biasing unit (biasing member) 43. In a case where the cutter 21 operates, the driving force generated by the driving source 42 is delivered to the bridging flap 40 via the driving force transmission control unit 41, and the position of the bridging flap 40 is switched, and the operation to cut the sheet 1 is performed. When the cutter 21 is not operating, the driving force transmission control unit 41 blocks the driving force from the driving source 42, and by a biasing unit 43, the position of the bridging flap 40 is switched, and a conveyance path is formed.
Next, overall operation in the peripheral area of the cutter 21 during a print operation will be described.
<Overall Operation of Peripheral Area of the Cutter 21 During a Print Operation>
In a case where the printing apparatus 100 performs a print operation, it is necessary to set a sheet roll R in the sheet supply apparatus 200 of the printing apparatus 100 in advance. In a state in which a roll R is set, an operation of the operation panel 2 is received, and a print setting change or the like is performed. After the print is setting change or the like is performed, a print start button is pressed by a user in order to perform a print operation (step S701).
When the print start button is pressed, the controller A503 transmits a control signal to a motor driver A507, and by causing the conveyance motor A508 to rotate, causes conveyance of the sheet 1 to start. Then, a printhead 180 is driven by the printing unit 400 in accordance with print data or the like, and printing is started (the step S702).
When printing is started, the controller B514 transmits a control signal to the motor driver B516, and causes rotation of the conveyance motor B517 also to start. When the leading edge of a printed sheet 1 exceeds the cutter 21 and enters the top surface discharge unit 500, the controller B514 transmits the control signal to the motor driver B516, and by causing the bridging flap motor 518 to rotate, causes a retraction operation of the bridging flap 40 to start (step S703). Detailed description of a retraction operation of the bridging flap 40 will be described later.
When the retraction operation of the bridging flap 40 is started, the retraction operation is detected by the bridging flap sensor 521 (the step S704). The sensor, controller, and motor used in step S704 are illustrated in
In step S704, when the retraction operation of the bridging flap 40 is detected, the retraction operation of the bridging flap 40 is ended (step S705). At this time, because the controller B514 immediately controls the bridging flap motor 518 when the bridging flap sensor 521 detects the retraction operation, it is possible to cause the retraction operation of the bridging flap 40 to end without delay.
In step S704, in the case where the retraction operation of the bridging flap 40 cannot be detected, the print operation is ended due to an operation error of the bridging flap 40, and through the operation panel 2 notifies that to the user (step S706).
In step S705, an operation to retract the bridging flap 40 ends, and if printing of print data and the like by the printing unit 400 has completed, the print operation is ended (step S707).
When the print operation ends, conveyance of the sheet 1 is stopped. The controller A503 transmits a control signal to the motor driver A507, and by causing the cutter motor 509 to rotate, causes an operation of the cutter 21 to be performed until the cut operation is detected by the cutter sensor 512 (step S708).
When the cut operation ends, the controller B514 transmits a control signal to the motor driver B516, and by causing the bridging flap motor 518 to rotate, causes a return operation of the bridging flap 40 to start (step S709). Detailed description of a return operation of the bridging flap 40 will be described later.
When the bridging flap 40 starts the return operation, the return operation of the bridging flap 40 is detected by the bridging flap sensor 521 (step S710). The sensor, controllers, and motors used in step S710 are illustrated in
In step S710, when the return operation of the bridging flap 40 is detected, the return operation of the bridging flap 40 is ended (step S711). At this time, because the controller B514 immediately controls the bridging flap motor 518 when the bridging flap sensor 521 detects the return operation, it is possible to cause the return operation of the bridging flap 40 to end without delay.
In step S710, in the case where the return operation of the bridging flap 40 cannot be detected, the print operation is ended due to an operation error of the bridging flap 40, and through the operation panel 2 notifies that to the user (step S712).
In step S711, when the return operation of the bridging flap 40 is ended, the discharge operation is performed after printing ends (step S713). At this time, because the controller A503 immediately controls a conveyance motor A508 when the bridging flap sensor 521 detects the return operation, it is possible to cause a paper feed operation to start after printing ends without delay.
As described above, by inputting the output of the bridging flap sensor 521 to the controller A503 and the controller B514, it is possible to control the actuators that the respective controllers are controlling individually. Hypothetically, if the bridging flap sensor 521 were connected only to the controller B514, the controller B514 would need to perform communication with the controller A503, and pass it signals for controlling the conveyance motor A508. Accordingly, a delay in the communication time between the controllers would arise. By using the configuration of the embodiment, it becomes possible to perform discharge processing after printing ends without producing a delay due to the bridging flap operation.
Next, operation by the cutter 21 at the time of printing will be described.
<Operation of the Cutter 21>
When printing to the sheet 1 starts, the bridging flap 40 forms the conveyance path, and the cutter 21 is positioned to the outside of the bridging flap 40 in the width direction. When printing to the sheet 1 is started, and the leading end portion of the sheet 1 passes through the bridging flap 40, the driving source 42 is driven, and a driving force is delivered to the bridging flap 40 via the driving force transmission control unit 41, and it retracts in the direction indicated by the arrow M1 (refer to
At the time when the retraction operation of the bridging flap 40 starts, the electromagnetic clutch is set to a predetermined duty (100%) by PWM control, and it is made possible to transmit to the bridging flap 40 a drive from the driving source 42 (motor) (step S1101).
After that, the driving source 42 is driven, and the bridging flap 40 retract in the direction indicated by the arrow M1 (step S1102).
After ending the retraction operation of the bridging flap 40, excitation of the driving source 42 (motor) is turned off (step S1103).
After that, the electromagnetic clutch is changed to a predetermined duty (50%), and the retraction of the bridging flap 40 ends (step S1104).
At the time of the start of the return operation of the bridging flap 40, the electromagnetic clutch is changed to a predetermined duty (0%) (step S1201).
After that, the bridging flap 40 starts to return in the direction indicated the arrow M2 by the force of the spring, returns to the predetermined position of the return operation, and ends the operation (step S1202).
Note that in the above-described embodiment, when returning in the direction indicated by the arrow M2 due to the biasing unit 43, the holding force is released by the driving force transmission control unit 41, but holding force may be controlled to change in a stepwise fashion. The bridging flap 40, immediately prior returning to the position for forming the conveyance path of the sheet 1, may decelerate the speed of the bridging flap 40 by again applying the released holding force, and thereby prevent a mechanical noise. In such a case, the bridging flap 40 decelerates to a speed that is not problematic in the formation of the conveyance path.
Next, using
<Jam Detection Unit Detailed Description>
The discharge roller 25 is configured to discharge the sheet 1 conveyed by the conveyance roller 14 to a top surface sheet discharge accommodation unit 31. The discharge roller 25 is connected with the conveyance motor B517 by a gear drive and is configured to rotate. A sheet discharge nip roller 26 is a driven roller, and is arranged in a pair with the discharge roller 25, and is constantly pressed to the discharge roller 25 by a spring or the like.
When printing is started, the discharge roller 25 starts rotating. As printing proceeds, the leading edge of the sheet 1 passes through the conveyance path and is sandwiched by the discharge roller 25 and the sheet discharge nip roller 26 and conveyed. Here, the discharge roller 25 constantly rotates at a faster speed than the transport speed of the conveyance roller 14. This is because if the transport speed of the discharge roller 25 is slow when the sheet 1 is conveyed sandwiched between both the conveyance roller 14 and the discharge roller 25, slack occurs in the sheet portion between the conveyance roller 14 and the discharge roller 25, resulting in a jam. Meanwhile, if the sheet 1 is pulled taut by the two rollers, there is a possibility that it will cause damage to the sheet 1 due to the tension. Accordingly, a torque limiter 53 (refer to
When printing ends, the position the sheet 1 to be cut is conveyed to the position of the cutter 21 after printing by the conveyance roller 14, and the cutting is executed. Here, the discharge roller 25 stops conveyance at the moment when the cutting is executed. This is because the cut precision would be degraded if the sheet 1 were pulled by the discharge roller 25 during cutting. After cutting ends, the discharge roller 25 starts rotating again, and discharges the printed sheet 1 to the top surface sheet discharge accommodation unit 31.
One end of the discharge roller 25 is supported pivotably by a bearing or the like on a side plate 51 of the unit. An end portion of the discharge roller 25 extends from the side plate 51 to the outside of the unit, and a driving gear 52 is arranged coaxially to the axis of the discharge roller 25. Here, the axis of the discharge roller 25 and the axis of the driving gear 52 do not move together, and are configured to be able to pivot independently of each other. Adjacent to the driving gear 52, the torque limiter 53 is arranged. On the driving gear 52 and the torque limiter 53 a groove shape and projecting shape are formed respectively, and the driving gear 52 and the torque limiter 53 fit together and rotate together.
Adjacent to the torque limiter 53, a jam detection component 54 in which a slit for detecting rotation of the discharge roller 25 is formed is arranged. In the torque limiter 53 and the jam detection component 54 a projecting shape and a groove shape are formed respectively, and the torque limiter 53 and the jam detection component 54 fit together and rotate together.
Also, at the end of the discharge roller 25 and the central attachment hole of the jam detection component 54, a D-cut shape is formed, and the discharge roller 25 and the jam detection component 54 are configured to rotate together. As a result, the driving gear 52 rotates by the conveyance motor B517, and the power thereof, via the torque limiter 53, is transferred to the jam detection component 54, and the discharge roller 25 that is integrated with the jam detection component 54 is driven rotatably.
Here, the torque limiter 53 is configured to be able to set an upper limit to the torque transferred from the motor. Accordingly, if the torque needed for rotating the discharge roller 25 becomes larger than the value of the torque limiter 53, the torque limiter 53 rotates idling, and the discharge roller 25 does not rotate.
Also, the setting value of the torque limiter 53 is set so as to satisfy the following condition. The condition is that there is no damage to the sheet 1 when the tension is produced, that no slipping occurs in the nip portion between the conveyance roller 14 and the nip roller 15, and that a conveyance error does not occur due to conveyance resistance when the sheet 1 passes through the top surface sheet discharge accommodation unit 31.
The slit is formed in the jam detection component 54 and it rotates together with the discharge roller 25. The discharge roller rotation detection sensor 520, which is a photointerruptor for projecting light and receiving light is arranged in relation to this slit. By detecting light blocking and transmission pulses by the slit, it is possible to detect the amount of rotation of the discharge roller 25 using the discharge roller rotation detection sensor 520. In the embodiment, a component on which a general-purpose resin is formed is used for the jam detection component 54, and therefore the slit width is wide and coarse. However, in the case where more precise reading is necessary, the slit portion may be produced with a code wheel, and configured to be able to obtain a sensor value at a high frequency as with an encoder sensor.
<Overall Operation of Top Surface Discharge Unit Conveyance Motor Peripheral Portion>
The printing apparatus 100 is activated by the power button on the operation panel 2 being pressed by the user (step S1501).
When the printing apparatus 100 is activated, the initialization operation of a print function portion such as the printing unit 400, the conveyance motor A508 and the like, is performed (step S1502).
Next, the initialization operation of the top surface discharge unit 500 is executed (step S1503). In the initialization operation of the top surface discharge unit 500, the conveyance motor B517 is caused to rotate by the controller B514, and a conveyance initialization operation is caused to start (step S1504).
When the conveyance initialization operation is started, rotation of the conveyance motor B517 is detected by the discharge roller rotation detection sensor 520 (step S1505). The sensor, controller, and motor used in step S1505 are illustrated in
When rotation of the conveyance motor B517 is detected in step S1505, the conveyance initialization operation is ended (step S1506). At this time, the controller B514 controls the conveyance motor B517 immediately when the discharge roller rotation detection sensor 520 detects rotation of the discharge roller 25, and can cause the conveyance initialization operation to end without delay.
In step S1505, in the case where it is not possible to detect rotation of the conveyance motor B517, the initialization operation is ended as an initialization error of the conveyance motor of the top surface discharge unit, and that is notified to the user through the operation panel 2 (step S1507).
When the conveyance initialization operation ends in step S1506, the print standby state is entered, and in the operation panel 2, print settings, print start, and the like are possible (step S1509).
In a case of performing a print operation, it is necessary to set a sheet roll R in the sheet supply apparatus 200 of the printing apparatus 100 in advance. After the print is setting change or the like is performed in the state where the roll R of the sheet 1 has been set, a print start button is pressed by a user in order to perform a print operation (step S1509).
When the print start button is pressed, the controller A503 transmits a control signal to a motor driver A507, and by causing the conveyance motor A508 to rotate, causes conveyance of the sheet 1 to start.
Then, the printhead 180 is driven by the printing unit 400 in accordance with print data or the like, and printing is started (the step S1510).
When printing is started, the controller B514 transmits a control signal to the motor driver B516, and causes rotation of the conveyance motor B517 also to start. The discharge roller rotation detection sensor 520 detects rotation of the conveyance roller, and the leading edge of the printed sheet 1 goes past the cutter 21 and enters the top surface discharge unit 500, and approaches the discharge roller 25, the discharge roller 25 is rotated. The discharge roller rotation detection sensor 520 detects rotation of the discharge roller 25. Jam detection is performed by the discharge roller rotation detection sensor 520 comparing rotation by the discharge roller 25 of the top surface discharge unit and the conveyance roller 14 of the printing unit (step S1511). The sensor, controller, and motor used in step S1511 are illustrated in
By the comparison of step S1511, it is determined (step S1512) whether the difference in the amount of rotation is not equal to or greater than a fixed amount, and if not, printing is continued (step S1513).
In step S1512, in the case where there is a difference of a fixed amount or more in the amount of rotation, the print operation is ended as a jam detection error, and that is notified to the user via the operation panel 2 (step S1514). At this time, when the discharge roller rotation detection sensor 520 and the encoder sensor 513 detect a rotation of the roller, the controller A503 can immediately compare the amount of rotation of the discharge roller 25 of the top surface discharge unit and the conveyance roller 14 of the printing unit and execute the jam detection without delay. Details of the jam detection operation will be described later.
When printing of a predetermined length completes in step S1513, the print operation is ended (step S1515). When the print operation ends, as operations for after the end of print operation, a cutting operation and a discharge operation are performed (step S1516).
As described above, by inputting the output of the discharge roller rotation detection sensor 520 into the controller A503 and the controller B514, it is possible to control the actuators that each controller is controlling individually. Hypothetically, if the discharge roller rotation detection sensor 520 is connected to only the controller B514, the controller B514 must perform communication with the controller A503, and notify the amount of rotation of the top surface discharge unit discharge roller 25 to the controller A503. Accordingly, a delay in the communication time between the controllers would arise. By using the configuration of the embodiment, it becomes possible to execute the jam detection operation without delay.
<Jam Detection Unit Operation>
Using
In step S601, the print operation is started, and jam detection is started (step S602) when the immediately preceding feed in which the leading edge of the sheet 1 passes through the downstream nip (the discharge roller 25) completes. In other words, jam detection is performed in a nipped state at the LF and the EF. The encoder sensor 513 which detects the operation of the conveyance motor A508 which is controlled by the controller A503 and the discharge roller rotation detection sensor 520 which detects operation of the discharge roller 25 which is a driver unit of the conveyance motor B517 which is controlled by the controller B514 are used for sensor signals for performing the jam detection.
In step S602, when the jam detection is started, the controller A503 and the controller B514 reset (step S603) the LF conveyance amount held internally to 0, and reset (step S604) the EJ conveyance amount to 0.
Thereafter, the start counting the LF conveyance amount and the EJ conveyance amount (step S605 and step S606). Here, the counting of the EJ conveyance amount continues when the LF is not operating. The LF conveyance amount performs counting by a value obtained by the encoder sensor 513. The EJ conveyance amount performs counting by a value obtained by the discharge roller rotation detection sensor 520.
By the value obtained by the encoder sensor 513, it is determined in step S607 whether the LF conveyance amount has reached the jam determination conveyance amount Y, and if it has reached it, the EJ conveyance amount is calculated (step S609) by the value obtained by the discharge roller rotation detection sensor 520 at that point in time. In the case where it has not been reached, it is confirmed (step S608) whether or not conveyance to the cutting position has ended, and if it has not ended, printing and jam detection are continued. If it has ended, the jam detection is ended.
In step S609, the EJ conveyance amount is calculated. With the EJ conveyance amount, when the conveyance amount for 1 slit of the discharge roller rotation detection sensor 520 is made to be S, the calculation can be performed by multiplying the number of slit switches. The slack amount is calculated (step S610) from the difference of the EJ conveyance amount calculated with the LF conveyance amount, and processing is changed in response to the slack amount.
In step S611, in the case that the slack amount is less than or equal to jam determination threshold Xj′, it is determined to be normal printing, and if conveyance to the cutting position has not ended (step S612), printing continues. In step S611, in the case where the slack amount is greater than the JAM determination threshold Xj′, the processing proceeds to S614.
In step S614, it is determined to be a sign that a jam has started in the case where the slack amount is greater than the jam determination threshold Xj′ and less than or equal to the jam determination threshold Xj, and the in-progress printing continues and the next printing is caused to stop. In such a case, it is expected that the print material discharged to the top surface sheet discharge accommodation unit 31 will exceed a full load or that discharging will be difficult due to the type of sheet 1, winding diameter, or environment. Accordingly, a display is made to the display panel 2 so that the sheets 1 stacked in the top surface sheet discharge accommodation unit 31 are removed. After it is confirmed that the stacked sheets are removed, the next printing is resumed. By this, it is possible to prevent the occurrence of a jam in advance.
If the slack amount is larger than the jam determination threshold Xj, it is determined (step S618) that a jam occurred, and printing is caused to stop immediately.
Here, in the embodiment, at the timing at which the LF conveyance amount reaches the jam determination conveyance amount Y, the EJ conveyance amount is calculated, but the distance thereof can be changed according to the resolution of the discharge roller rotation detection sensor 520. In the embodiment, since the resolution of the discharge roller rotation detection sensor 520 is coarse, an error can easily occur in the EJ conveyance amount and the slack amount. Accordingly, the LF conveyance amount to be determined is set to be large, and the error ratio is made smaller.
Next, using
A method of calculation when the jam determination conveyance amount Y=10 mm, the conveyance amount T for one slit of the discharge roller rotation detection sensor 520 is =1.0 mm, the jam determination threshold Xj′=1 mm, and the jam determination threshold Xj=3 mm is shown.
First, normal operation will be described. At normal times, the discharge roller 25 is rotating at a fixed speed, and the signal waveform of the discharge roller rotation detection sensor 520 switches periodically between high and low. According to the sensor value that the controller B514 polls, the high/low switching is counted (I to V′), and it is determined to be 10 counts in
EJ conveyance amount X1=1.0 mm×10 switches=10.0 mm
Slack amount (jam determination conveyance amount Y−EJ conveyance amount X1) (mm)=mm
0 mm□jam determination threshold Xj′(1.0 mm)
Accordingly, it is determined to be normal and the printing is continued.
Next, operation when detecting a sign of a jam will be described. According to the sensor value that the controller B514 polled, switches between high and low are counted (I to IV′), and 8 count portions are determined in
EJ conveyance amount X1=1.0 mm×8 switches=8.0 mm
Slack amount(jam determination conveyance amount Y−EJ conveyance amount X1) (mm)=2.0 mm
Since the jam determination threshold Xj′ (1.0 mm)<the slack amount (2.0 mm) Q the jam determination threshold Xj (3.0 mm), it is determined to be a detection of a sign of a jam, and the print material that is currently being printed is continued, but the next print is caused to stop. Then, after allowing the user to remove the sheets stacked on the top surface sheet discharge accommodation unit 31, printing is caused to resume.
Next, an operation for when it is detected that a jam occurred will be described. By the sensor value that the controller B514 polled, the high/low switching is counted (I to III′), and it is determined to be 6 count portions in
EJ conveyance amount X1=1.0 mm×6 switches=6.0 mm
The slack amount (the jam determination conveyance amount Y−EJ conveyance amount X1) (mm)=4.0 mm
Because the slack amount (4.0 mm)>the jam determination threshold Xj (3.0 mm), it is determined that a jam has occurred, and the current printing is immediately cause to stop.
Note that in the embodiment, as the method for controlling the controller B514, a sensor value is obtained by polling, but if an interrupt control is used, it is not necessary for the high section Hh(ms) and the low section HI(ms) to be small in relation to the polling period Xp(ms).
Also, in the description of
As described above, by changing the processing for detecting a sign of a jam and for detecting a jam depending on the slack amount, it is possible to avoid the occurrence of a jam in advance, and so it is possible to reduce print material waste.
In the first embodiment, jam detection is performed for each jam determination conveyance amount Y, but in the second embodiment, jam detection by accumulation is described. Using
<Jam Detection Unit Operation>
Using
The reason for executing jam detection by accumulation is that with only detection of each jam determination conveyance amount Y, it is possible to detect the case where a jam occurred immediately, and it is not possible to detect that a conveyance amount has fallen gradually. For example, in the first embodiment, in the case of a slack amount of 2.0 mm, it is determined that a sign of a jam is detected when the jam determination threshold Xj′ (1.0 mm)<the slack amount (2.0 mm) □the jam determination threshold Xj (3.0 mm). However, when this situation is continued, the slack amount accumulates, and a jam will occur prior to the page currently being printed ending. In the embodiment, to be able to detect a jam even in such a situation, jam detection by accumulation is also executed.
The jam detection of the embodiment will be performed after the jam detection described in the first embodiment. The basic jam detection method is similar to in the first embodiment, and so description thereof will be omitted.
A jam determination is executed according to the first embodiment, and if normal is determined, the cumulative amount of slack is calculated (step S812 and step S817). As illustrated in
Next, comparing the calculated cumulative amount of slack X3(mm) with the jam determination threshold Xjs(mm), print processing is changed depending on the size. Here, since it is necessary to set the jam determination threshold Xjs (mm) to equal to or less than a slack amount that can be absorbed within the sheet conveyance path, it is necessary to optimize in response to the actual sheet conveyance path of the printing apparatus.
Because it is possible to absorb a cumulative amount of slack X3(mm) on the sheet conveyance path in the case where the cumulative amount of slack X3(mm)<the jam determination threshold Xjs(mm), floating paper does not occur on the platen, and jams due to the carriage and the print material interfering do not occur. Accordingly, normal is determined, and printing continues.
Meanwhile, in the case where the cumulative amount of slack X3(mm) 7 the jam determination threshold Xjs(mm), with the cumulative amount of slack X3(mm) that cannot be absorbed on the sheet conveyance path, floating paper occurs on the platen, and due to interference with the carriage, a jam occurs. Accordingly, it is determined that a jam occurs, and the printing is caused to stop immediately (step S823).
Reset of the cumulative amount of slack X3 is executed if the print operation ends, and the immediately preceding feed in which the leading edge of the next sheet passes through the downstream nip completes.
Also, in the case where the slack accumulation occurring on the sheet conveyance path is fed suddenly due to minute slipping occurring in the EJ nipping portion or conveyance resistance falling, there are cases where cumulative amount of slack X3 is a negative value. However, since such a phenomenon does not mean that there is slack, it is ignored in the embodiment.
As described above, by virtue of the second embodiment, since it is possible to detect a sign of a jam that cannot be detected by the first embodiment, it is possible to avoid jams in advance, and reduce waste of print material.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2020-166111, filed Sep. 30, 2020, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2020-166111 | Sep 2020 | JP | national |