FIELD OF THE INVENTION AND RELATED ART
[0001] The present invention relates to a sheet feeding device for feeding a sheet and an
image forming apparatus including the sheet feeding device.
[0002] Conventionally, an image forming apparatus having a function of printing images on
double sides (surfaces) of the sheet exists. In such an image forming apparatus, in
the case where the images are formed on the double sides of the sheet, first, the
image is formed on a first surface (front surface) of the sheet. Thereafter, the sheet
on which the image is formed on the first surface is reversed, and then, the image
is formed on a second surface (back surface) of the sheet. As a type in which a front
and a back of the sheet are reversed, a switch-back type is used in general. However,
in the case of the switch-back type, with respect to a sheet feeding direction, a
positional deviation of the images occurred between the front and the back of the
sheets on which the images are formed.
[0003] In Japanese Laid-Open Patent Application (
JP-A) 2007-4137, in a sheet feeding passage after the sheet is switched back, an upstream feeding
roller pair and a downstream feeding roller pair are provided at different positions
with respect to the sheet feeding direction. Further, a plurality of sensors are provided
between the upstream feeding roller pair and the downstream feeding roller pair and
at different positions with respect to the sheet feeding direction.
[0004] Further, a sheet feeding speed is calculated by measuring a time in which the sheet
fed by the feeding rollers passes through the plurality of sensors, and thus a length
of the sheet with respect to the sheet feeding direction is calculated. By this, a
constitution in which the image on the second surface can be formed in conformity
to the sheet length and thus a positional deviation between the front and back sides
(surfaces) of the sheet is corrected is disclosed.
[0005] However, in the above-described constitution, after a trailing end of the sheet passes
through the upstream feeding roller pair, the trailing end of the sheet is detected
by the sensor. The sheet fed receives impact when enters a nip of the downstream feeding
roller pair, and therefore, there is a liability that the sheet feeding speed temporarily
lowers. In this case, when the sheet length with respect to the sheet feeding direction
is calculated, the calculation of the sheet length is influenced by a variation in
sheet feeding speed, and therefore, a variation in sheet length occurs, with the result
that there is a liability that the positional deviation between the images formed
on the front and back sides of the sheet occurs.
SUMMARY OF THE INVENTION
[0006] A principal object of the present invention is to provide a sheet feeding device
capable of reducing a degree of an occurrence of positional deviation between images
formed on front and back sides of the sheet by accurately calculating a length of
the sheet fed in a sheet feeding direction.
[0007] According to an aspect of the present invention, there is provided a sheet feeding
device comprising: a first feeding roller pair rotatable in a sheet nipping state
and configured to feed a sheet; an upstream feeding roller pair provided upstream
of the first feeding roller pair with respect to a sheet feeding direction and configured
to feed the sheet; a downstream feeding roller pair provided downstream of the first
feeding roller pair with respect to the sheet feeding direction and configured to
feed the sheet; a second feeding roller pair provided downstream of the downstream
feeding roller pair with respect to the sheet feeding direction and configured to
feed the sheet; a first detecting portion provided at a first detecting position downstream
of the first feeding roller pair and upstream of the downstream feeding roller pair
with respect to the sheet feeding direction and configured to detect passing of a
leading end portion of the sheet fed by the first feeding roller pair; a second detecting
portion provided at a second detecting position, different from the first detecting
position, downstream of the first feeding roller pair and upstream of the downstream
feeding roller pair with respect to the sheet feeding direction and configured to
detect the passing of the leading end portion of the sheet fed by the first feeding
roller pair; a third detecting portion provided at a third detecting position upstream
of the first feeding roller pair and downstream of the upstream feeding roller pair
with respect to the sheet feeding direction and configured to detect passing of a
trailing end portion of the sheet fed by the first feeding roller pair; and a controller
configured to perform calculation in response to signals from the first detecting
portion, the second detecting portion, and the third detecting portion, wherein the
controller calculates a sheet feeding speed on the basis of a first time which is
a difference between a timing when the leading end portion of the sheet passes through
the first detecting position and a timing when the leading end portion of the sheet
passes through the second detecting position and a first distance between the first
detecting position and the second detecting position with respect to the sheet feeding
direction, wherein the controller calculates a length of the sheet with respect to
the sheet feeding direction on the basis of the sheet feeding speed, a second time
which is a difference between a timing when the leading end portion of the sheet passes
through the second detecting position and a timing when the trailing end of the sheet
passes through the third detecting position, and a second distance between the second
detecting position and the third detecting position with respect to the sheet feeding
direction, and wherein the controller controls a sheet feeding timing by the second
feeding roller pair on the basis of information of the length of the sheet.
[0008] According to another aspect of the present invention, there is provided a sheet feeding
device comprising: a first feeding roller pair rotatable in a sheet nipping state
and configured to feed a sheet; an upstream feeding roller pair provided upstream
of the first feeding roller pair with respect to a sheet feeding direction and configured
to feed the sheet; a downstream feeding roller pair provided downstream of the first
feeding roller pair with respect to the sheet feeding direction and configured to
feed the sheet; a second feeding roller pair provided downstream of the downstream
feeding roller pair with respect to the sheet feeding direction and configured to
feed the sheet; a first detecting portion provided at a first detecting position upstream
of the first feeding roller pair and downstream of the upstream feeding roller pair
with respect to the sheet feeding direction and configured to detect passing of a
trailing end portion of the sheet fed by the first feeding roller pair; a second detecting
portion provided at a second detecting position, different from the first detecting
position, upstream of the first feeding roller pair and downstream of the downstream
feeding roller pair with respect to the sheet feeding direction and configured to
detect the passing of the trailing end portion of the sheet fed by the first feeding
roller pair; a third detecting portion provided at a third detecting position downstream
of the first feeding roller pair and upstream of the upstream feeding roller pair
with respect to the sheet feeding direction and configured to detect passing of a
leading end portion of the sheet fed by the first feeding roller pair; and a controller
configured to perform calculation in response to signals from the first detecting
portion, the second detecting portion, and the third detecting portion, wherein when
the leading end portion of the sheet fed by the first feeding roller pair is detected
by the third detecting portion, the trailing end portion of the sheet passes through
the upstream feeding roller pair, and wherein when the trailing end portion of the
sheet fed by the first feeding roller pair is detected by the first detecting portion
and the second detecting portion, the leading end portion does not reach the downstream
feeding roller pair, wherein the controller calculates a sheet feeding speed on the
basis of a first time which is a difference between a timing when the trailing end
portion of the sheet passes through the first detecting position and a timing when
the trailing end portion of the sheet passes through the second detecting position
and a first distance between the first detecting position and the third detecting
position with respect to the sheet feeding direction, wherein the controller calculates
a length of the sheet with respect to the sheet feeding direction on the basis of
the sheet feeding speed, a second time which is a difference between a timing when
the leading end portion of the sheet passes through the third detecting position and
a timing when the trailing end of the sheet passes through the second detecting position,
and a second distance between the second detecting position and the third detecting
position with respect to the sheet feeding direction, and wherein the controller controls
a sheet feeding timing by the second feeding roller pair on the basis of information
of the length of the sheet.
[0009] According to a further aspect of the present invention, there is provided a sheet
feeding device comprising: a first feeding roller pair rotatable in a sheet nipping
state and configured to feed a sheet; an upstream feeding roller pair provided upstream
of the first feeding roller pair with respect to a sheet feeding direction and configured
to feed the sheet; a downstream feeding roller pair provided downstream of the first
feeding roller pair with respect to the sheet feeding direction and configured to
feed the sheet; a second feeding roller pair provided downstream of the downstream
feeding roller pair with respect to the sheet feeding direction and configured to
feed the sheet; a first reading portion provided so as to extend along the sheet feeding
direction on a side downstream of the first feeding roller pair and upstream of the
downstream feeding roller pair with respect to the sheet feeding direction and configured
to read an image of a leading end portion of the sheet fed by the first feeding roller
pair; a second reading portion provided so as to extend along the sheet feeding direction
on a side upstream of the first feeding roller pair and downstream of the upstream
feeding roller pair with respect to the sheet feeding direction and configured to
read an image of the trailing end portion of the sheet fed by the first feeding roller
pair; and a controller configured to perform calculation depending on the images read
by the first reading portion and the second reading portion, wherein when the image
of the leading end portion of the sheet fed by the first feeding roller pair is read
by the first reading portion, the trailing end portion of the sheet passes through
the upstream feeding roller pair, and wherein when the image of the trailing end of
the sheet fed by the first feeding roller pair is read by the second reading portion,
the leading end portion does not reach the downstream feeding roller pair, wherein
the controller calculates a sheet feeding speed on the basis of a fifth time which
is a difference between timings of a plurality of images read by the first reading
portion and a fifth distance which is a difference in position of the leading end
portion of the sheet between the plurality of images, wherein the controller calculates
a length of the sheet on the basis of a sixth time which is a difference in timing
between the image read by the first reading portion and the image read by the second
reading portion, and wherein the controller controls a sheet feeding timing by the
second feeding roller pair on the basis of information of the length of the sheet.
[0010] Further features of the present invention will become apparent from the following
description of exemplary embodiments with reference to the attached drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
Figure 1 is a schematic structural view of an image forming apparatus of an embodiment
1.
Figure 2 is a schematic view showing a constitution for calculating a sheet feeding
speed and a length of a sheet with respect to a (sheet) feeding direction in a reference
example.
Figure 3 is an output diagram of signals in a constitution for detecting passing of
the sheet in the reference example.
Figure 4A to Figure 4D are sectional views for illustrating behavior of a sheet S
in the reference example.
Figure 5 is a top (plan) view showing a structure of a sheet detecting unit in the
embodiment 1.
Figure 6A to Figure 6E are schematic views showing sheet feeding behavior of the sheet
detecting unit in the embodiment 1.
Figure 7 is a time chart showing a change in signal in the sheet detecting unit in
the embodiment 1.
Figure 8 is a top view showing a structure of a sheet detecting unit in a modified
embodiment of the embodiment 1.
Figure 9A to Figure 9E are schematic views showing sheet feeding behavior of a sheet
detecting unit in the modified embodiment of the embodiment 1.
Figure 10 is a top view showing a structure of a sheet detecting unit in an embodiment
2.
Figure 11 is a time chart showing a change in signal in the sheet detecting unit in
the embodiment 2.
Figure 12 is a top view showing a structure of a sheet detecting unit in an embodiment
3.
Figure 13 is a time chart showing a change in signal in the sheet detecting unit in
the embodiment 3.
Figure 14 is a top view showing a structure of a sheet detecting unit in an Figure
4.
Figure 15 is a top view showing sheet feeding behavior in a modified embodiment of
the embodiment 4.
Figure 16 is a time chart showing a change in signal in a sheet detecting unit in
the modified embodiment of the embodiment 4.
Figure 17 is a top view showing a structure of a sheet detecting unit in an embodiment
5.
Figure 18A and Figure 18B are schematic views showing an example and another example,
respectively of reading images by a first reading portion and a second reading portion,
respectively, in the embodiment 5.
Figure 19A is a graph showing a relationship between a reading timing by a first reading
portion and an end portion of the sheet in the embodiment 5, and Figure 19B is a graph
showing a relationship between a reading timing by a second reading portion and an
end portion of the sheet in the embodiment 5.
Figure 20A and Figure 20B are top views showing detection of a leading end portion
and a trailing end portion, respectively, of a sheet in the embodiment 5.
Figure 21 is a control block diagram in the embodiments 1 to 5.
DESCRIPTION OF THE EMBODIMENTS
[0012] In the following, embodiments for carrying out the present invention will be described
with reference to the drawings.
[Embodiment 1]
<General structure of image forming apparatus>
[0013] First, a schematic structure of a printer 1 as an example of an image forming apparatus
including a sheet feeding device of an embodiment 1 will be described. Figure 1 is
a schematic structural view of the printer 1. The printer 1 includes a controller
for controlling an entire operation of the printer 1 on the bases of image information
inputted from an external PC or image information read from an original. The printer
1 is an apparatus, such as a printer, a copying machine, a facsimile machine, a multi-function
machine, and the like, in which an image is formed on a sheet used as a recording
medium (material). Further, the printer 1 is capable of meeting printing other than
printing for general business purposes, and is capable of using, as the recording
medium (material) various sheets including paper such as a form or an envelope, glossy
paper, a plastic film such as an overhead projector (OHP) sheet, a cloth and the like.
[0014] In an apparatus main assembly 100A of the printer 1, a feeding cassette 51 for accommodating
sheets S and an image forming engine 513 for forming an image on the sheet S fed from
the feeding cassette 51 are accommodated. The image forming engine 513 which is an
example of an image forming means includes four image forming portions PY, PM, PC
and PK for forming toner images of yellow, magenta, cyan and black, respectively,
and an intermediary transfer belt 506. The image forming engine 513 forms the image
on the sheet S by a tandem intermediary transfer type. The image forming portions
PY to PK are electrophotographic units including photosensitive drums 1Y, 1M, 1C and
1K, respectively, which are photosensitive members.
[0015] The image forming portions PY to PK achieve commonality of constitutions thereof
except that colors of toners used for development are different from each other. In
this embodiment, a structure and a toner image forming process of the image forming
engine 513 will be described by using the image forming portion PY for yellow as an
example. The image forming portion PY includes, in addition to the photosensitive
drum 1Y, an exposure device 511, a developing device 510 and a drum cleaner 509. The
photosensitive drum 1Y is a drum-shaped photosensitive member including a photosensitive
layer at an outer peripheral portion and rotates in a direction (arrow A direction
in Figure 1) along a rotational direction (arrow B direction in Figure 1) of the intermediary
transfer belt 506. A surface of the photosensitive drum 1Y is electrically charged
by being supplied with electric charges from a charging means such as a charging roller.
The exposure device 511 emits laser light modulated depending on image information,
so that the surface of the photosensitive drum 1Y is scanned with the laser light
by an optical system including a reflecting device 512 or the like, and thus an electrostatic
latent image is formed on the surface of the photosensitive drum 1Y. The developing
device 510 accommodates a developer containing the toner and visualizes (develops)
the electrostatic latent image into a toner image by supplying the toner to the surface
of the photosensitive drum 1Y. The toner image formed on the photosensitive drum 1Y
is primary-transferred onto the intermediary transfer belt 506 in a primary transfer
portion which is a nip between the intermediary transfer belt 506 and a primary transfer
roller 507. Residual toner remaining on the photosensitive drum 1Y after the transfer
is removed by the drum cleaner 509.
[0016] The intermediary transfer belt 506 is extended and wound around a driving roller
504, a follower roller 505, an inner secondary transfer roller 503 and primary transfer
roller 507, and is rotationally driven in the clockwise direction (arrow B direction)
in Figure 1 by the driving roller 504. The image forming process described above is
performed in the image forming portions PY to PK in parallel, and the four color toner
images are transferred in a multiple-transfer manner so as to be superposed on each
other, so that a full-color image is formed on the intermediary transfer belt 506.
These toner images for the full-color image are fed to a secondary transfer portion
100C by being carried on the intermediary transfer belt 506. The secondary transfer
portion 100C is constituted as a nip between a secondary transfer roller 56 as a transfer
means and the inner secondary transfer roller 503. To the secondary transfer roller
56, a bias voltage of a polarity opposite to a charge polarity of the toner is applied.
By this, the toner images are secondary-transferred onto the sheet S. Residual toner
remaining on the intermediary transfer belt 506 after the transfer is removed by a
belt cleaner.
[0017] The sheet S on which the toner image is transferred is delivered to a fixing unit
58 by a pre-fixing feeding portion 57. The fixing unit 58 includes a fixing roller
pair for feeding the sheet S while nipping the sheet S and a heat source such as a
halogen heater, and applies heat and pressure to the toner image carried on the sheet
S. By this, toner particles are melted and fixed, so that the toner image is fixed
on the sheet S.
[0018] Next, a sheet feeding process for feeding the sheet will be described. A sheet feeding
system 100D as a sheet feeding device of this embodiment feeds the sheet S accommodated
in the feeding cassette 51 and discharges the sheet S, on which the image is formed,
to an outside of the apparatus main assembly 100A. The sheet feeding system 100D includes
a sheet feeding portion 53, a sheet conveying portion 54, an oblique movement correcting
portion 55, a branch feeding (conveying) portion 59, a reverse feeding (conveying)
portion 501, and a double-side feeding (conveying) portion 502. The feeding cassette
51 is mounted in the apparatus main assembly 100A so as to be capable of being pulled
out and in which the sheets S are accommodated in a stacked state on a raising and
lowering plate 52 which is capable of being raised and lowered. The sheets S are fed
one by one by the sheet feeding portion 53. As a type of the feeding portion 53, it
is possible to cite a belt type in which the sheet S is attracted to a belt member
by a suction fan and then is fed and a friction separation type using a roller or
a pad. The sheet S fed from the feeding portion 53 is fed along a feeding passage
54a by a feeding roller pair of the sheet conveying portion 54, and then is delivered
to the oblique movement correcting portion 55.
[0019] The sheet S delivered to the oblique movement correcting portion 55 is subjected
to oblique movement correction and timing correction and then is fed toward the secondary
transfer portion 100C. At this time, a registration roller pair 7 included in the
oblique movement correcting portion 55 sends the sheet S to the secondary transfer
portion 100C at timing synchronized with a degree of progress of the image forming
process by the image forming portions PY to PK. The sheet S on which the toner image
is transferred in the secondary transfer portion 100C and on which the image is fixed
by the fixing unit 58 is fed to the branch feeding portion 59 for branching a feeding
passage of the sheet S. In the case where the image formation on the sheet S is completed,
the sheet S is discharged by a discharging roller pair onto the discharge tray 500
disposed outside the apparatus main assembly 100A. In the case where the image is
formed on a back surface (side) of the sheet S, the sheet S is delivered to the double-side
feeding portion 502 through the reverse feeding portion 501. The reverse feeding portion
501 includes a reverse roller pair capable of being rotated normally and reversely
and then delivers the sheet S to the double-side feeding portion 502 in a state in
which the front and back of the sheet S are reversed by a switch-back type in which
the front and back of the sheet S are reversed. The double-side feeding portion 502
feeds the sheet S toward the oblique movement correcting portion 55 again through
the sheet feeding portion 54. After the image is formed on the back surface of the
sheet S, the sheet S is discharged onto the discharge tray 500.
[0020] As described above, the image forming apparatus 1 operates an "image forming process"
and a "sheet feeding process" in interrelation with each other, whereby formation
of the image on the sheet S is achieved.
<Constitution for calculating length of sheet with respect to feeding direction in
reference example>
[0021] Incidentally, conventionally, as a type in which the front and back of the sheet
are reversed in the image forming apparatus, the above-described switch-back type
has been used in general because the constitution is easy and is advantageous in terms
of a space. However, in the case of the switch-back type, a leading end and a trailing
end of the sheet are changed to each other, and therefore, even when a mechanism for
correcting the oblique movement of the sheet is provided, a positional deviation of
the images, formed on the sheet, on the front and back sides (surfaces) occurs. This
is because a dimension variation of the sheet due to cut variation of the sheet, and
fiber contraction, expansion and the like of the sheet depending on an absorption
amount of water content in the air occurs. Particularly, as regards the fiber contraction
of the sheet, in the case where the image is formed on the back surface of the sheet
after the image is formed on the front surface of the sheet, the sheet is once heated
and pressed by the fixing unit, and therefore, the sheet contraction is liable to
occur. In this case, when timings of the toner image and the leading end of the sheet
are only uniformly conformed to each other on a leading end basis, in which the image
is formed on the front surface of the sheet, during transfer of the image onto the
back surface of the sheet, the positional deviation of the images, formed on the sheet,
on the front and back sides occurs. Then, by the occurrence of such a positional deviation,
a quality of a print product lowers due to occurrence of an image defect in a processing
step such as trimming or folding after the printing, and a margin to a subsequent
page.
[0022] In order to solve this problem, as shown in Figure 2, a constitution in which in
the double-side feeding portion of the image forming apparatus, sensors for detecting
passing of the sheet are provided to each of two detecting portions SN1A and SN2A
and in which a sheet feeding speed and a sheet length with respect to the (sheet)
feeding direction are calculated on the basis of signals sent from the sensors has
been known. After the sheet length is calculated, the controller controls a sheet
feeding timing to the secondary transfer portion by the oblique movement correcting
portion on the basis of information of the calculated sheet length. Specifically,
in the case where the controller discriminated that the calculated sheet length is
shorter than the information of the sheet length, the sheet feeding timing to the
secondary transfer portion by the oblique movement correcting portion is made late.
On the other hand, in the case where the controller discriminated that the calculated
sheet length is longer than the information of the sheet length, the sheet feeding
timing to the secondary transfer portion by the oblique movement correcting portion
is made early.
[0023] Thus, the sheet length is detected and the sheet feeding timing by the oblique movement
correcting portion is controlled, so that it becomes possible to know a reference
position of a sheet end portion during formation of the image on a first surface (front
surface) even if the leading end and the trailing end of the sheet are changed to
each other when the image is formed on a second surface (back surface). As a result,
the position of the image formed on the first surface (front surface) is known, and
therefore, the image on the second surface (back surface) is formed in conformity
to the reference position of the sheet end portion during the formation of the image
on the first surface (front surface), so that it is possible to prevent the positional
deviation of the images, formed on the sheet, on the front and back sides.
[0024] Figure 2 is a top (plan) view illustrating a constitution for detecting passing of
the sheet in a conventional image forming apparatus as a reference example. In Figure
2, as the reference example, feeding rollers 5 and 6 provided at the double-side feeding
portion of the conventional image forming apparatus, and the detecting portions SN1A
and SN2A provided between the feeding rollers 5 and 6 with respect to the feeding
direction are shown. The detecting portion SN1A disposed on an upstream side with
respect to the feeding direction is provided with two sensors SN1 and SN2 disposed
with an interval d while sandwiching a center with respect to a widthwise direction
perpendicular to the feeding direction in a sheet feeding passage (hereinafter, referred
to as a feeding center C). Similarly, the detecting portion SN2A disposed downstream
of the detecting portion SN1A is provided with two sensors SN3 and SN4 disposed with
the interval d while sandwiching the feeding center C.
[0025] Further, when the sheet S fed in an arrow FX direction in Figure 2 passes through
the detecting portions SN1A and SN2A, signals as shown in Figure 3 are outputted from
the sensors SN1, SN2, SN3 and SN4. Figure 3 is an output diagram of the signals in
a constitution for detecting passing of the sheet in a reference example. Incidentally,
in Figure 3, T1 and T2 are times when the sensors SN1 and SN2 of the detecting portion
SN1A detect passing of a sheet leading end. T3 and T4 are times when the sensors SN3
and SN4 of the detecting portion SN2A detect the passing of the sheet leading end.
T1' and T2' are times when the sensors SN1 and SN2 detect passing of a sheet trailing
end. T3' and T4' are times when the sensors SN3 and SN4 detect the passing of the
sheet trailing end. Incidentally, in Figure 3, it is assumed that the sheet is fed
by the feeding rollers 5 and 6 of Figure 2 so that a rectilinear line showing the
feeding center C and each of the sheet leading end and the sheet trailing end are
orthogonal to each other.
[0026] Here, when a necessary time for passing of the leading end of the sheet S through
between the sensors SN1 and SN3 is a time F, the time F = T3 - T1 holds. On the other
hand, when a necessary time for passing of the leading end of the sheet S through
between the sensors SN2 and SN4 is a time E, the time E = T4 - T2 holds. Further,
a necessary time for passing of the trailing end of the sheet S through between the
sensors SN1 and SN3 is a time H, the time H = T3' - T1' holds. On the other hand,
a necessary time for passing of the trailing end of the sheet S through between the
sensors SN2 and SN4 is a time G, the time G = T4' - T2' holds. Further, on the basis
of the times E, F, G and H and a distance D between the detecting portions SN1A and
SN2A, a feeding speed of the sheet S is calculated. Incidentally, in order to average
the influence of the feeding rollers 5, 6, and the like, an average Avg (E, F, G,
H) of the times E, F, G and H is taken as a time in which the sheet S is fed over
the distance D, and a feeding speed VEX is calculated in accordance with the following
(formula 1).

[0027] Further, when a necessary time for passing, through the sensor SN1, from the leading
end of the sheet S to the trailing end of the sheet S is a time AX and a necessary
time for passing, through the sensor SN2, from the leading end of the sheet S to the
trailing end of the sheet S is a time BX, the time AX = T1' - T1 and the time BX =
T2' - T2 hold. Further, when a necessary time for passing, through the sensor SN3,
from the leading end of the sheet S to the trailing end of the sheet S is a time CX
and a necessary time for passing, through the sensor SN4, from the leading end of
the sheet S to the trailing end of the sheet S, i.e., entirety of the sheet S, is
a time DX, the time CX = T3' - T3 and the time DX = T4' - T4 hold. Further, in order
to average the influence of the rollers 5, 6, and the like, on the basis of an average
Avg (Ax, BX, CX, DX) and the feeding speed VEX calculated in the (formula 1), a length
L of the sheet S with respect to the feeding direction is calculated in accordance
with the following (formula 2).

[0028] Next, behavior of the sheet S when the sheet S passes through the feeding rollers
5 and 6 in the reference example will be described with reference to Figure 4A to
Figure 4D. Figure 4A to Figure 4D are sectional views for illustrating the behavior
of the sheet S in the reference example. As shown in Figure 4A, when an end portion
of the sheet S is detected by the detecting portions SN1A and SN2A, the sheet S is
fed toward the feeding roller 6 in a state in which the sheet S is nipped by the feeding
roller (pair) 5. Here, as shown in Figure 4B, when the sheet S enters the feeding
roller 6, "bound behavior" such that the feeding roller 6 bounds in a direction as
indicated by a broken line is observed. In Figure 4B, a position of the feeding roller
6 bounded by entrance of the sheet S is indicated by the broken line. Incidentally,
this bound behavior becomes conspicuous with an increased feeding speed for ensuring
productivity of a sheet feeding operation or with an increased thickness. Further,
when the bound behavior occurs, the sheet S and the feeding roller 6 cause a slip
therebetween at the instant when a nip pressure for nipping the sheet S by the feeding
roller 6 is released (eliminated). As a result of the slip, as shown in Figure 4C,
the feeding roller 6 nips the sheet S at a position different from the position when
the slip does not occurred in some instances. Further, when passing of the trailing
end of the sheet S is detected by the detecting portions SN1A and SN2A, the sheet
S is fed in a state in which the slip occurred (Figure 4D). Accordingly, a positional
deviation due to the slip between the sheet S and the feeding roller 6 occurs. As
a result, an error occurs when the passing of the trailing end of the sheet S is detected,
so that there is a liability that measurement accuracy of the length of the sheet
S with respect to the feeding direction lowers. The measurement accuracy of the length
of the sheet S has the influence on a timing when the oblique movement correcting
portion feeds the sheet S to the secondary transfer portion and leads to a positional
deviation of the images, formed on the sheet S, on the front and back sides (surfaces).
<Constitution for calculating sheet length with respect to feeding direction in embodiment
1>
[0029] Next, a constitution for detecting the sheet length with respect to the feeding direction
in the embodiment 1 will be described. Figure 5 is a top (plan) view showing a structure
of a sheet detecting unit 10 for detecting the sheet length with respect to the feeding
direction in the embodiment 1. As regards the sheet detecting unit 10, description
will be made assuming that the sheet detecting unit 10 is disposed at a double-side
feeding portion 502, but the sheet detecting unit 10 can also be disposed at a position
other than the double-side feeding portion 502 when the sheet detecting unit 10 is
on a feeding passage on which the sheet S is fed in the printer 1.
[0030] The sheet detecting unit 10 includes a feeding roller pair 11 for feeding the sheet
S, and a first detecting portion S1, a second detecting portion S2, and a third detecting
portion S3 which are used for detecting passing of end portions (leading end and trailing
end) of the sheet S. As regards the feeding roller pair 11 in this embodiment, peripheral
surfaces of respective rollers contactable to the sheet S have been subjected to blasting,
and metal is used as a material of the rollers. For this reason, a change in outer
diameter due to temperature and humidity is smaller than a rubber roller used in general,
and the slip of the sheet S does not readily occur, so that feeding of the sheet S
can be controlled accurately and stably. Further, with respect to a sheet feeding
direction D1, the first detecting portion S1 and the second detecting portion S2 are
disposed downstream of the feeding roller pair 11. With respect to the (sheet) feeding
direction D1, the third detecting portion S3 is disposed upstream of the feeding roller
pair 11. Further, an upstream feeding roller pair 12 for feeding the sheet S is provided
upstream of the third detecting portion S3, and a downstream feeding roller pair 13
for feeding the sheet S is provided downstream of the first detecting portion S1.
[0031] The first detecting portion S1 detects the passing of the end portions (leading end
and trailing end) of the sheet S at a first detecting position P1 on a side downstream
of the feeding roller pair 11 with respect to the feeding direction D1. Further, the
second detecting portion S2 detects the passing of the end portions (leading end and
trailing end) of the sheet S at a second detecting position P2 which is on a side
downstream of the feeding roller pair 11 with respect to the feeding direction D1
and which is different from the first detecting position P1. Further, the third detecting
portion S3 detects the end portions (leading end and trailing end) of the sheet S
at a third detecting position P3 on a side upstream of the feeding roller pair 11
with respect to the feeding direction D1. In Figure 5, an example in which each of
the first detecting position P1, the second detecting position P2, and the third detecting
position P3 is disposed at a center of the sheet S with respect to a widthwise direction
perpendicular to the feeding direction D1 is shown.
[0032] Further, in Figure 5, a distance between the first detecting position P1 and the
second detecting position P2 with respect to the feeding direction D1 is indicated
as L12, and a distance between the second detecting position P2 and the third detecting
position P3 with respect to the feeding direction D1 is indicated as L23. Incidentally,
the first detecting portion S1 is constituted by including an optical sensor which
outputs a Low signal in the case where the sheet S is not present and which outputs
a High signal in the case where the sheet S is present. Also, as regards the second
detecting portion S2 and the third detecting portion S3, the same sensor as the first
detecting portion S1 is used. Accordingly, by passing of the leading end of the sheet
S, the signal outputted from the sensor of each of the first detecting portion S1,
the second detecting portion S2, and the third detecting portion S3 is switched from
Low to High. Further, by passing of the trailing end of the sheet S, the signal outputted
from the sensor of each of the first detecting portion S1, the second detecting portion
S2, and the third detecting portion S3 is switched from High to Low. Accordingly,
the controller 9 is capable of recognizing passing timings of the leading end or the
trailing end of the sheet at the first detecting position P1, the second detecting
position P2, and the third detecting position P3 in response to signals outputted
from the sensors of the first detecting portion S1, the second detecting portion S2,
and the third detecting portion S3, respectively. Further, the controller 9 is capable
of calculating the feeding speed V of the sheet S and the length of the sheet S with
respect to the feeding direction D1 on the basis of passing timings of the leading
end or the trailing end of the sheet S at the first detecting position P1, the second
detecting position P2, and the third detecting position P3. Further, in the case where
the length of the sheet S is L, a length between the feeding roller pair 11 and the
upstream feeding roller pair 12 is L (11 - 12), a length between the downstream feeding
roller pair 13 and the feeding roller pair 11 is L (13 - 11), a length between the
second detecting portion S2 and the upstream feeding roller pair 12 is L (2 - 12),
and a length between the downstream feeding roller pair 13 and the third detecting
portion S3 is a L (13 - 3), the feeding roller pairs and the detecting portions are
disposed so as to satisfy the following relationships:

[0033] As regards the respective feeding roller pairs and the respective detecting portions,
by disposing the feeding roller pairs and the detecting portions so as to satisfy
the relationships of the formula (3) and the formula (4), the sheet detecting unit
10 is capable of detecting the leading end and the trailing end of the sheet S by
the first detecting portion, the second detecting portion, and the third detecting
portion in a state in which the sheet S is not nipped by the upstream feeding roller
pair and the downstream feeding roller pair during feeding of the sheet S by the feeding
roller pair 11. That is, when the sheet length is calculated, it becomes possible
to calculate the sheet length before the leading end of the sheet is nipped by the
downstream feeding roller pair. That is, vibration of the sheet due to the nipping
of the leading end of the sheet by the downstream feeding roller pair can be suppressed,
so that it becomes possible to detect the sheet length with accuracy.
[0034] Next, with reference to Figure 6, sheet feeding behavior of the sheet detecting unit
in this embodiment will be described. Figure 6A is a schematic view in which the sheet
with the sheet length L is nipped and fed by the upstream feeding roller pair 12.
Figure 6B shows a timing when the sheet leading end is detected by the second detecting
portion S2. Incidentally, at this time, the trailing end of the sheet is in a state
immediately after passes through the upstream feeding roller pair 12. Although described
later, in order to calculate a speed of the sheet fed at this timing, measurement
of a time is started (start timing of a first time). Further, in order to calculate
the sheet length, measurement of a time is started (start timing of a second time).
Figure 6C is a schematic view in which the sheet is nipped and fed by the feeding
roller pair 11. Figure 6C shows a timing when the sheet leading end is detected by
the first detecting portion S1 (start timing of a third time). Incidentally, at this
time, the trailing end of the sheet is in a state after passes through the upstream
feeding roller pair 12, and the third detecting portion S3 is in a state in which
the third detecting portion S3 detects the sheet. Further, although described later,
in order to calculate a speed of the sheet fed at this timing, the measurement of
the time is ended (end timing of the first time). Further, in order to calculate the
sheet length, measurement of a time is started. Figure 6D is a schematic view in which
the sheet is nipped and fed by the feeding roller pair 11. The sheet leading end is
in a state before reaches the downstream feeding roller pair 13, and the sheet trailing
end is in a state in which the sheet trailing end is detected by the third detecting
portion S3. Further, although described later, in order to calculate the sheet length
at this timing, with respect to the time when the measurement of the time in Figure
6B and Figure 6C is started, the measurement of the time is ended (end timings of
the second time and the third time). Figure 6E is a schematic view showing a timing
when the sheet leading end is nipped by the downstream feeding roller pair 13. The
sheet trailing end is in a state in which the sheet trailing end is nipped and fed
by the feeding roller pair 11. As described above, the sheet detecting unit in this
embodiment detects the leading end and the trailing end of the sheet while feeding
the sheet.
[0035] Next, with reference to Figures 5, 6 and 7, a calculating method of the length of
the sheet S with respect to the feeding direction D1 in this embodiment will be specifically
described. Figure 7 is a schematic view showing changes of signals outputted from
the first detecting portion S1, the second detecting portion S2, and the third detecting
portion S3, respectively, when the sheet surface passes through the sheet detecting
unit 10 in Figures 5 and 6. In Figure 7, timings when the leading end of the sheet
S passes through the second detecting position P2 and the first detecting position
P1 are indicated as T2t and T1t, respectively. Further, a timing when the trailing
end of the sheet S passes through the third detecting position P3 is indicated as
T3h. First, from the timings T2t, T1t, and T3h and relative positions between the
first detecting position P1, the second detecting position P2, and the third detecting
position P3 with respect to the feeding direction D1, the feeding speed V of the sheet
S is calculated as represented by the following (formula 1-1):

[0036] In the (formula 1-1), the feeding speed V is calculated on the basis of the distance
L12 and a difference between the timing T1t when the sheet leading end passes through
the first detecting position P1 and the timing T2t when the sheet leading end passes
through the second detecting position P2. The difference between the timing T1t when
the sheet leading end passes through the first detecting position P1 and the timing
T2t when the sheet leading end passes through the second detecting position P2 is
the first time in this embodiment, and the distance L12 is a first distance in this
embodiment.
[0037] Further, the lengths of the sheet with respect to the feeding direction D1 are calculated
as represented by the following (formula 1-2):

[0038] In the (formula 1-2), the length L' of the sheet with respect to the feeding direction
D1 is calculated on the basis of the distance L23 and a difference between the timing
T2t when the sheet leading end passes through the second detecting position P2 and
the timing T3h when the sheet trailing end passes through the third detecting position
P3. Further, the length L" of the sheet with respect to the feeding direction D1 is
calculated on the basis of the distance (L23+L12) and the difference between the timing
T1t when the sheet leading end passes through the first detecting position P1 and
the timing T3h when the sheet trailing end passes through the third detecting position
P3.
[0039] The difference between the timing T2t when the sheet leading end passes through the
second detecting position P2 and the timing T3h when the sheet trailing end passes
through the third detecting position P3 is the second time in this embodiment, and
the distance L23 is a second distance in this embodiment.
[0040] Further, the difference between the timing T1t when the sheet leading end passes
through the first detecting position P1 and the timing T3h when the sheet trailing
end passes through the third detecting position P3 is the third time in this embodiment,
and the distance (L23 + L12) is a third distance in this embodiment.
[0041] In this embodiment, the sheet length L is calculated from an average of the length
L' as a first length and the length L" as a second length in this embodiment. By this,
a variation in detection of the end portion of the sheet S by the sensor of each of
the first detecting portion S1, the second detecting portion S2, and the third detecting
portion S3 is corrected, so that a calculation error of the sheet length can be made
small. Accordingly, a constitution in which the sheet length L with respect to the
feeding direction D1 is calculated on the basis of only one of the length L' and the
length L" may also be employed. In this embodiment, for example, the feeding speed
V of the sheet S calculated in the (formula 1-1) is substituted into the (formula
1-2), i.e., Length L" = L23 + L12 + (T3h - T1t) x V, and the sheet length L with respect
to the feeding direction D1 may also be calculated in a condition of length L = length
L".
[0042] Thus, in this embodiment, the length L is calculated using the sheet leading end
passing timings (T2t, T1t) after the sheet leading end passes through the feeding
roller pair 11 and using the sheet trailing end passing timing (T3h) before the sheet
trailing end passes through the feeding roller pair 11. Accordingly, the length L
of the sheet S with respect to the feeding direction D1 can be accurately calculated
without being subjected to the influence when the sheet S enters the downstream feeding
roller pair 13. That is, on the basis of the sheet length L, the sheet feeding timing
by the oblique movement correcting portion is controlled, whereby it becomes possible
to suppress the positional deviation of the images, formed on the sheet S, between
the front and back sides.
[0043] Next, a modified embodiment of the embodiment 1 is shown in Figures 8 and 9. As regards
Figure 8, a state in which the sheet trailing end is detected by the third detecting
portion after the sheet leading end is nipped by the downstream feeding roller pair
is assumed. That is, Figure 8 shows the case where the sheet length L is made longer
than the sheet length L in the embodiment 1 and where positional relationships each
between the feeding roller pair and the detecting portion are set at the following
formula (4)':

[0044] As in the above-described embodiment 1, an arrangement in which the sheet trailing
end is detected by the third detecting portion before the sheet leading end is nipped
by the downstream feeding roller pair is made, so that shock such that the sheet leading
end is nipped by the downstream feeding roller pair can be prevented reliably. However,
even in the case where the positional detect as in the above-described formula (4)'
in this modified embodiment is established, the length L of the sheet S can be accurately
calculated for the following reason. Figure 9 includes schematic views showing sheet
feeding behavior of the sheet detecting unit in the arrangement of Figure 8, and the
sheet feeding behavior will be described using Figure 9. Figure 9A is a schematic
view in which the sheet with the length L is nipped and fed by the upstream feeding
roller pair 12. Figure 9A shows a timing when the sheet leading end is detected by
the third detecting portion S3. Figure 9B is a schematic view in which the sheet is
nipped and fed by the feeding roller pair 11. Figure 9B shows a timing when the sheet
leading end is detected by the second detecting portion S2. Incidentally, the sheet
trailing end at this time is in a state in which the sheet trailing end is nipped
by the upstream feeding roller pair 12. Figure 9C is a schematic view in which the
sheet is nipped and fed by the feeding roller pair 11. Figure 9C shows a timing when
the sheet leading end is detected by the first detecting portion S1. Incidentally,
the sheet trailing end at this time is in a state after the sheet trailing end passes
through the upstream feeding roller pair 12, and the third detecting portion S3 is
in a state in which the third detecting portion S3 detects the sheet. In this modified
embodiment, the sheet feeding speed is calculated at a timing when the sheet leading
end passes through the second detecting portion and the first detecting portion. During
passing of the sheet leading end through the second detecting portion, the sheet trailing
end is in a state in which the sheet trailing end is nipped by the upstream feeding
roller pair 12. Further, when the sheet leading end passes through the first detecting
portion, the sheet trailing end is in a state in which the sheet trailing end has
passed through the upstream feeding roller pair 12. In general, in the case where
the number of the feeding roller pairs nipping the sheet changes, a variation in sheet
feeding speed becomes large in some instances, but in this modified embodiment, the
leading end portion of the sheet is nipped by the blasted-feeding roller pair 11,
and therefore, the influence thereof is small. Figure 9D is a schematic view of a
timing when the sheet leading end reaches the downstream feeding roller pair 13. At
this time, as described above, the sheet leading end receives shock from the downstream
feeding roller pair 13. However, in this modified embodiment, the sheet trailing end
is nipped by the feeding roller pair 11, and therefore, a positional deviation of
the sheet does not readily occur on a side upstream of the feeding roller pair 11.
Incidentally, as regards the sheet between the feeding roller pair 11 and the downstream
feeding roller pair 13, the influence thereof is considered. Figure 9E shows a timing
when the sheet trailing end is detected by the third detecting portion. The sheet
trailing end is detected by the third detecting portion in a state in which the sheet
trailing end is nipped and fed by the feeding roller pair 11. That is, the sheet trailing
end can be detected without being subjected to the influence of the shock when the
sheet leading end enters the downstream feeding roller pair 13.
[0045] As described above, when the sheet leading end is nipped by the downstream feeding
roller pair, the sheet is subjected to the shock, but the trailing end portion of
the sheet is nipped by the feeding roller pair 11. In a state in which the trailing
end portion of the sheet is nipped by the feeding roller pair 11, the sheet trailing
end is detected by the third detecting portion. By that, as regards the shock received
by the leading end of the sheet from the downstream feeding roller pair 13, the sheet
trailing end is capable of being detected without being subjected to the shock. That
is, the feeding speed and the length of the sheet fed are capable of being calculated
with accuracy. Incidentally, in the case of the constitution in which the trailing
end of the sheet is detected on a side downstream of the downstream feeding roller
pair as in the conventional example, the sheet trailing end is detected in a state
including the shock received by the sheet leading end from the downstream feeding
roller pair 13, and therefore, it is natural that detection accuracy lowers,
[Embodiment 2]
<Constitution for calculating sheet length with respect to feeding direction in embodiment
2>
[0046] Next, a constitution for calculating the sheet length with respect to the feeding
direction in the embodiment 2 will be described. Figure 10 is a top (plan) view showing
a structure of a sheet detecting unit 10 for calculating the sheet length with respect
to the feeding direction in the embodiment 2.
[0047] A difference from the embodiment 1 is the number of detecting portions disposed on
sides upstream and downstream of the feeding roller pair 11. Specifically, two detecting
portions are disposed on a side upstream of the feeding roller pair 11 and downstream
of the upstream feeding roller pair 12 and a single detecting portion is disposed
on a side downstream of the feeding roller pair 11 and upstream of the downstream
feeding roller pair 13. Incidentally, constitutions of the printer 1, the feeding
roller pair 11, the upstream feeding roller pair 12, and the downstream feeding roller
pair 13 are similar to those in the embodiment 1, and therefore, will be omitted from
redundant description. As regards the sheet detecting unit 10, description will be
made assuming that the sheet detecting unit 10 is disposed at a double-side feeding
portion 502, but the sheet detecting unit 10 can also be disposed at a position other
than the double-side feeding portion 502 when the sheet detecting unit 10 is on a
feeding passage on which the sheet S is fed in the printer 1.
[0048] The sheet detecting unit 10 includes a feeding roller pair 11 for feeding the sheet
S, and a first detecting portion S1, a second detecting portion S2, and a third detecting
portion S3 which are used for detecting passing of end portions of the sheet S. With
respect to the sheet feeding direction D1, the first detecting portion S1 and the
second detecting portion S2 are disposed upstream of the feeding roller pair 11. With
respect to the (sheet) feeding direction D1, the third detecting portion S3 is disposed
downstream of the feeding roller pair 11.
[0049] The first detecting portion S1 detects the passing of the end portions of the sheet
S at a first detecting position P1 on a side upstream of the feeding roller pair 11
and downstream of the upstream feeding roller pair 12 with respect to the feeding
direction D1. Further, the second detecting portion S2 detects the passing of the
end portions of the sheet S at a second detecting position P2 which is on a side upstream
of the feeding roller pair 11 with respect to the feeding direction D1 and which is
different from the first detecting position P1. Further, the third detecting portion
S3 detects the end portions of the sheet S at a third detecting position P3 on a side
downstream of the feeding roller pair 11 and upstream of the downstream feeding roller
pair 13 with respect to the feeding direction D1. In Figure 8, an example in which
each of the first detecting position P1, the second detecting position P2, and the
third detecting position P3 is disposed at a center of the sheet S with respect to
a widthwise direction perpendicular to the feeding direction D1 is shown.
[0050] Further, in Figure 8, a distance between the first detecting position P1 and the
second detecting position P2 with respect to the feeding direction D1 is indicated
as L12, and a distance between the second detecting position P2 and the third detecting
position P3 with respect to the feeding direction D1 is indicated as L23. Incidentally,
the first detecting portion S1 is constituted by including an optical sensor which
outputs a Low signal in the case where the sheet S is not present and which outputs
a High signal in the case where the sheet S is present. Also, as regards the second
detecting portion S2 and the third detecting portion S3, the same sensor as the first
detecting portion S1 is used. Accordingly, by passing of the leading end of the sheet
S, the signal outputted from the sensor of each of the first detecting portion S1,
the second detecting portion S2, and the third detecting portion S3 is switched from
Low high. Further, by passing of the trailing end of the sheet S, the signal outputted
from the sensor of each of the first detecting portion S1, the second detecting portion
S2, and the third detecting portion S3 is switched from High to Low. Accordingly,
the controller 9 is capable of recognizing passing timings of the leading end or the
trailing end of the sheet at the first detecting position P1, the second detecting
position P2, and the third detecting position P3 in response to signals outputted
from the sensors of the first detecting portion S1, the second detecting portion S2,
and the third detecting portion S3, respectively. Further, the controller 9 is capable
of calculating the feeding speed V of the sheet S and the length of the sheet S with
respect to the feeding direction D1 on the basis of passing timings of the leading
end or the trailing end of the sheet S at the first detecting position P1, the second
detecting position P2, and the third detecting position P3. Further, in the case where
the length of the sheet S is L, a length between the feeding roller pair 11 and the
upstream feeding roller pair 12 is L (11 - 12), a length between the downstream feeding
roller pair 13 and the feeding roller pair 11 is L (13 - 11), a length between the
third detecting portion S3 and the upstream feeding roller pair 12 is L (3 - 12),
and a length between the downstream feeding roller pair 13 and the second detecting
portion S2 is a L (13 - 2), the feeding roller pairs and the detecting portions are
disposed so as to satisfy the following relationships:

[0051] As regards the respective feeding roller pairs and the respective detecting portions,
by disposing the feeding roller pairs and the detecting portions so as to satisfy
the relationships of the formula (5) and the formula (6), the sheet detecting unit
10 is capable of detecting the leading end and the trailing end of the sheet S by
the first detecting portion, the second detecting portion, and the third detecting
portion in a state in which the sheet S is not nipped by the upstream feeding roller
pair and the downstream feeding roller pair during feeding of the sheet S by the feeding
roller pair 11. That is, when the sheet length is calculated, it becomes possible
to calculate the sheet length before the leading end of the sheet is nipped by the
downstream feeding roller pair. That is, vibration of the sheet due to the nipping
of the leading end of the sheet by the downstream feeding roller pair can be suppressed,
so that it becomes possible to detect the sheet length with accuracy.
[0052] Next, with reference to Figures 10 and 11, a calculating method of the length of
the sheet S with respect to the feeding direction D1 in this embodiment will be described.
Figure 11 is a schematic view showing changes of signals outputted from the first
detecting portion S1, the second detecting portion S2, and the third detecting portion
S3, respectively, when the sheet surface passes through the sheet detecting unit 10
in Figure 10. In Figure 11, timings when the trailing end of the sheet S passes through
the first detecting position P1 and the second detecting position P2 are indicated
as T1h and T2h, respectively. Further, a timing when the leading end of the sheet
S passes through the third detecting position P3 is indicated as T3t. First, from
the timings T1h, T2h, and T3t and relative positions between the first detecting position
P1, the second detecting position P2, and the third detecting position P3 with respect
to the feeding direction D1, the feeding speed V of the sheet S is calculated as represented
by the following (formula 2-1):

[0053] In the (formula 2-1), the feeding speed V is calculated on the basis of the distance
L12 and a difference between the timing T1h when the sheet trailing end passes through
the first detecting position P1 and the timing T2f when the sheet trailing end passes
through the second detecting position P2. The difference between the timing T1h when
the sheet trailing end passes through the first detecting position P1 and the timing
T2h when the sheet trailing end passes through the second detecting position P2 is
the first time in this embodiment, and the distance L12 is a first distance in this
embodiment.
[0054] Further, the lengths of the sheet with respect to the feeding direction D1 are calculated
as represented by the following (formula 2-2):

[0055] In the (formula 2-2), the length L' of the sheet with respect to the feeding direction
D1 is calculated on the basis of the distance (L23 + L12) and a difference between
the timing T1h when the sheet trailing end passes through the first detecting position
P1 and the timing T3t when the sheet leading end passes through the third detecting
position P3. Further, the length L" of the sheet with respect to the feeding direction
D1 is calculated on the basis of the distance L23 and the difference between the timing
T2h when the sheet trailing end passes through the second detecting position P2 and
the timing T3t when the sheet leading end passes through the third detecting position
P3.
[0056] The difference between the timing T1h when the sheet trailing end passes through
the first detecting position P1 and the timing T3t when the sheet leading end passes
through the third detecting position P3 is the third time in this embodiment, and
the distance (L23 + L12) is a third distance in this embodiment.
[0057] Further, the difference between the timing T2h when the sheet trailing end passes
through the second detecting position P2 and the timing T3t when the sheet leading
end passes through the third detecting position P3 is the second time in this embodiment,
and the distance L23 is a second distance in this embodiment.
[0058] In this embodiment, the sheet length L is calculated from an average of the length
L' as a first length and the length L" as a second length in this embodiment. By this,
a variation in detection of the end portion of the sheet S by the sensor of each of
the first detecting portion S1, the second detecting portion S2, and the third detecting
portion S3 is corrected, so that a calculation error of the sheet length can be made
small. Accordingly, a constitution in which the sheet length L with respect to the
feeding direction D1 is calculated on the basis of only one of the length L' and the
length L" may also be employed.
In this embodiment, for example, the feeding speed V of the sheet S calculated in
the (formula 2-1) is substituted into the (formula 2-2), i.e., Length L' = L12 + L23
+ (T1h - T3t) x V, and the sheet length L with respect to the feeding direction D1
may also be calculated in a condition of length L = length L'.
[0059] Thus, in this embodiment, the length L is calculated using the sheet trailing end
passing timings (times T1h, T2h) before the sheet leading end passes through the feeding
roller pair 11 and using the sheet trailing end passing timing (time T3t) after the
sheet leading end passes through the feeding roller pair 11. Accordingly, the length
L of the sheet S with respect to the feeding direction D1 can be accurately calculated
without being subjected to the influence when the sheet S enters the downstream feeding
roller pair 13. That is, on the basis of the sheet length L, the sheet feeding timing
by the oblique movement correcting portion is controlled, whereby it becomes possible
to suppress the positional deviation of the images, formed on the sheet S, between
the front and back sides. Incidentally, also, as regards the embodiment 2, as a modified
embodiment, a constitution similar to the constitution of the modified embodiment
of the embodiment 1 may also be employed. That is, after the leading end of the sheet
is nipped by the downstream feeding roller pair 13, the trailing end of the sheet
may also be detected by the second detecting portion.
[Embodiment 3]
<Constitution for calculating sheet length with respect to feeding direction in embodiment
3>
[0060] Next, a constitution for calculating the sheet length with respect to the feeding
direction in the embodiment 3 will be described. Figure 12 is a top (plan) view showing
a structure of a sheet detecting unit 10 for calculating the sheet length with respect
to the feeding direction in the embodiment 3.
[0061] A difference from the embodiments 1 and 2 is the number of detecting portions disposed
on sides upstream and downstream of the feeding roller pair 11. Specifically, two
detecting portions are disposed on a side upstream of the feeding roller pair 11 and
downstream of the upstream feeding roller pair 12 and two detecting portions are disposed
on a side downstream of the feeding roller pair 11 and upstream of the downstream
feeding roller pair 13. Incidentally, constitutions of the printer 1, the feeding
roller pair 11, the upstream feeding roller pair 12, and the downstream feeding roller
pair 13 are similar to those in the embodiment 1, and therefore, will be omitted from
redundant description. As regards the sheet detecting unit 10, description will be
made assuming that the sheet detecting unit 10 is disposed at a double-side feeding
portion 502, but the sheet detecting unit 10 can also be disposed at a position other
than the double-side feeding portion 502 when the sheet detecting unit 10 is on a
feeding passage on which the sheet S is fed in the printer 1.
[0062] The sheet detecting unit 10 includes a feeding roller pair 11 for feeding the sheet
S, and a first detecting portion S1, a second detecting portion S2, a third detecting
portion S3, and a fourth detecting portion S4 which are used for detecting passing
of end portions of the sheet S. With respect to the sheet feeding direction D1, the
first detecting portion S1 and the second detecting portion S2 are disposed upstream
of the feeding roller pair 11. With respect to the (sheet) feeding direction D1, the
third detecting portion S3 and the fourth detecting portion S4 are disposed downstream
of the feeding roller pair 11.
[0063] The first detecting portion S1 detects the passing of the end portions of the sheet
S at a first detecting position P1 on a side upstream of the feeding roller pair 11
and downstream of the upstream feeding roller pair 12 with respect to the feeding
direction D1. Further, the second detecting portion S2 detects the passing of the
end portions of the sheet S at a second detecting position P2 which is on a side upstream
of the feeding roller pair 11 with respect to the feeding direction D1 and which is
different from the first detecting position P1. Further, the third detecting portion
S3 detects the end portions of the sheet S at a third detecting position P3 on a side
downstream of the feeding roller pair 11 and upstream of the downstream feeding roller
pair 13 with respect to the feeding direction D1. The fourth detecting portion S4
detects passing of the end portions of the sheet at a fourth detecting position P4
which is on a side downstream of the feeding roller pair 11 with respect to the feeding
direction D1 and which is different from the third detecting position P3. In Figure
10, an example in which each of the first detecting position P1, the second detecting
position P2, the third detecting position P3, and the fourth detecting position P4
is disposed at a center of the sheet S with respect to a widthwise direction perpendicular
to the feeding direction D1 is shown.
[0064] Further, in Figure 12, a distance between the first detecting position P1 and the
second detecting position P2 with respect to the feeding direction D1 is indicated
as L12, a distance between the second detecting position P2 and the third detecting
position P3 with respect to the feeding direction D1 is indicated as L23, and a distance
between the third detecting position P3 and the fourth detecting position P4 with
respect to the feeding direction D1 is indicated as L34. Further, the first detecting
portion S1 is constituted by including an optical sensor which outputs a Low signal
in the case where the sheet S is not present and which outputs a High signal in the
case where the sheet S is present. Also, as regards the second detecting portion S2,
the third detecting portion S3, and the fourth detecting portion S4, the same sensor
as the first detecting portion S1 is used. Accordingly, by passing of the leading
end of the sheet S, the signal outputted from the sensor of each of the first detecting
portion S1, the second detecting portion S2, and the third detecting portion S3, and
the fourth detecting portion S4 is switched from Low high. Further, by passing of
the trailing end of the sheet S, the signal outputted from the sensor of each of the
first detecting portion S1, the second detecting portion S2, and the third detecting
portion S3, and the fourth detecting portion S4 is switched from High to Low. Accordingly,
the controller 9 is capable of recognizing a passing timing of the leading end or
the trailing end of the sheet at the first detecting position P1 in response to a
signal outputted from the sensors of the first detecting portion S1. Incidentally,
also, as regards the second detecting portion S2, the third detecting portion S3,
and the fourth detecting portion S4, similarly as the first detecting portion S1,
the controller 9 is capable of recognizing passing timings of the leading end or the
trailing end of the sheet at the second detecting position P2, the third detecting
position P3, and the fourth detecting position P4. Further, the controller 9 is capable
of calculating the feeding speed V of the sheet S and the length of the sheet S with
respect to the feeding direction D1 on the basis of passing timings of the leading
end or the trailing end of the sheet S at the first detecting position P1, the second
detecting position P2, the third detecting position P3, and the fourth detecting position
P4. Further, in the case where the length of the sheet S is L, a length between the
feeding roller pair 11 and the upstream feeding roller pair 12 is L (11 - 12), a length
between the downstream feeding roller pair 13 and the feeding roller pair 11 is L
(13 - 11), a length between the third detecting portion S3 and the upstream feeding
roller pair 12 is L (3 - 12), and a length between the downstream feeding roller pair
13 and the second detecting portion S2 is a L(13-2), the feeding roller pairs and
the detecting portions are disposed so as to satisfy the following relationships:

[0065] As regards the respective feeding roller pairs and the respective detecting portions,
by disposing the feeding roller pairs and the detecting portions so as to satisfy
the relationships of the formula (7) and the formula (8), the sheet detecting unit
10 is capable of detecting the leading end and the trailing end of the sheet S by
the first detecting portion, the second detecting portion, the third detecting portion,
and the fourth detecting portion in a state in which the sheet S is not nipped by
the upstream feeding roller pair and the downstream feeding roller pair during feeding
of the sheet S by the feeding roller pair 11. That is, when the sheet length is calculated,
it becomes possible to calculate the sheet length before the leading end of the sheet
is nipped by the downstream feeding roller pair. That is, vibration of the sheet due
to the nipping of the leading end of the sheet by the downstream feeding roller pair
can be suppressed, so that it becomes possible to detect the sheet length with accuracy.
[0066] Next, with reference to Figures 12 and 13, a calculating method of the length of
the sheet S with respect to the feeding direction D1 in this embodiment will be described.
Figure 13 is a schematic view showing changes of signals outputted from the first
detecting portion S1, the second detecting portion S2, the third detecting portion
S3, and the fourth detecting portion S4, respectively, when the sheet surface passes
through the sheet detecting unit 10 in Figure 12. In Figure 10, timings when the trailing
end of the sheet S passes through the first detecting position P1 and the second detecting
position P2 are indicated as T1h and T2h, respectively. Further, a timing when the
leading end of the sheet S passes through the third detecting position P3 and the
fourth detecting position P4 are indicated as T3t and T4t, respectively. First, from
the timings T1h, T2h, T3t, and T4t and relative positions between the first detecting
position P1, the second detecting position P2, the third detecting position P3, and
the fourth detecting position P4 with respect to the feeding direction D1, the feeding
speed V of the sheet S is calculated as represented by the following (formula 3-1):

[0067] In the (formula 3-1), the feeding speed V" as a first speed in this embodiment is
calculated on the basis of the distance L12 and a difference between the timing T1h
when the sheet trailing end passes through the first detecting position P1 and the
timing T2f when the sheet trailing end passes through the second detecting position
P2. The difference between the timing T1h when the sheet trailing end passes through
the first detecting position P1 and the timing T2h when the sheet trailing end passes
through the second detecting position P2 is the first time in this embodiment, and
the distance L12 is a first distance in this embodiment. A difference between the
timing T3t when the sheet leading end passes through the third detecting position
P3 and the timing T4t when the sheet leading end passes through the fourth detecting
position P4 is a fourth time in this embodiment, and the distance L34 is a fourth
distance in this embodiment.
[0068] Further, in the (formula 3-1), the speed V' as a second speed in this embodiment
is calculated on the basis of the distance L34 and the difference between the timing
T3t when the sheet leading end passes through the third detecting position P3 and
the timing T4t when the sheet leading end passes through the fourth detecting position
P4. Here, by calculating the feeding speed V from an average of the speed V' and the
speed V", a calculation error due to a variation in detection of the end portion of
the sheet S by the sensor of each of the first detecting portion S1, the second detecting
portion S2, the third detecting portion S3, and the fourth detecting portion S4 can
be made small.
[0069] Further, the lengths of the sheet with respect to the feeding direction D1 are calculated
as represented by the following (formula 3-2):

[0070] In the (formula 3-2), the length L' of the sheet with respect to the feeding direction
D1 is calculated on the basis of the distance (L12 + L23 + L34) and a difference between
the timing T1h when the sheet trailing end passes through the first detecting position
P1 and the timing T4t when the sheet leading end passes through the fourth detecting
position P4. Further, the length L" of the sheet with respect to the feeding direction
D1 is calculated on the basis of the distance (L12 + L23) and the difference between
the timing T1h when the sheet trailing end passes through the first detecting position
P1 and the timing T3t when the sheet leading end passes through the third detecting
position P3. Further, the length L‴ of the sheet with respect to the feeding direction
D1 is calculated on the basis of the distance (L23 + L34) and the difference between
the timing T2h when the sheet trailing end passes through the second detecting position
P2 and the timing T4t when the sheet leading end passes through the fourth detecting
position P4. Further, the length L"" of the sheet with respect to the feeding direction
D1 is calculated on the basis of the distance L23 and the difference between the timing
T2h when the sheet trailing end passes through the second detecting position P2 and
the timing T3t when the sheet leading end passes through the third detecting position
P3.
[0071] The difference between the timing T1h when the sheet trailing end passes through
the first detecting position P1 and the timing T3t when the sheet leading end passes
through the third detecting position P3 is the third time in this embodiment, and
the distance (L23 + L12) is a third distance in this embodiment.
[0072] Further, the difference between the timing T2h when the sheet trailing end passes
through the second detecting position P2 and the timing T3t when the sheet leading
end passes through the third detecting position P3 is the second time in this embodiment,
and the distance L23 is a second distance in this embodiment.
[0073] Here, the sheet length L is calculated from an average of the length L' as a first
length and the length L" as a second length in this embodiment, the length L‴, and
the length L"". By this, a calculation error of the sheet length due to a variation
in detection of the end portion of the sheet S by the sensor of each of the first
detecting portion S1, the second detecting portion S2, and the third detecting portion
S3, and the fourth detecting portion S4 can be made small. Incidentally, a constitution
in which the sheet length L with respect to the feeding direction D1 is calculated
on the basis of only one of the length L' and the length L" or an average of either
two or more of the length L', the length L", the length L'", and the length L"" may
also be employed. In this embodiment, for example, the feeding speed V of the sheet
S calculated in the (formula 3-1) is substituted into the (formula 3-2), i.e., Length
L" = L12 + L23 + (T1h - T3t) x V, and the sheet length L with respect to the feeding
direction D1 may also be calculated in a condition of length L = length L".
[0074] Thus, in this embodiment, the length L is calculated using the sheet trailing end
passing timings (T1h, T2h) before the sheet trailing end passes through the feeding
roller pair 11 and using the sheet leading end passing timing (T3t, T4t) after the
sheet leading end passes through the feeding roller pair 11. Accordingly, the length
L of the sheet S with respect to the feeding direction D1 can be accurately calculated
without being subjected to the influence when the sheet S enters the downstream feeding
roller pair 13. That is, on the basis of the sheet length L, the sheet feeding timing
by the oblique movement correcting portion is controlled, whereby it becomes possible
to suppress the positional deviation of the images, formed on the sheet S, between
the front and back sides. Incidentally, also, as regards the embodiment 3, as a modified
embodiment, a constitution similar to the constitution of the modified embodiments
of the embodiments 1 and 2 may also be employed. That is, after the leading end of
the sheet is nipped by the downstream feeding roller pair 13, the trailing end of
the sheet may also be detected by the second detecting portion.
[Embodiment 4]
<Constitution for calculating sheet length with respect to feeding direction in embodiment
4>
[0075] Next, a constitution for calculating the sheet length with respect to the feeding
direction in the embodiment 4 will be described. Figure 14 is a top (plan) view showing
a structure of a sheet detecting unit 10 for calculating the sheet length with respect
to the feeding direction in the embodiment 4.
[0076] A difference from the embodiments 1, 2 and 3 is that each of detecting portions disposed
on sides upstream and downstream of the feeding roller pair 11 is provided with a
plurality of sensors with respect to the widthwise direction. Incidentally, constitutions
of the printer 1, the feeding roller pair 11, the upstream feeding roller pair 12,
the downstream feeding roller pair 13, the first detecting portion S1, the second
detecting portion S2, and the third detecting portion S3 are similar to those in the
embodiment 1, and therefore, will be omitted from redundant description. As regards
the sheet detecting unit 10, description will be made assuming that the sheet detecting
unit 10 is disposed at a double-side feeding portion 502, but the sheet detecting
unit 10 can also be disposed at a position other than the double-side feeding portion
502 when the sheet detecting unit 10 is on a feeding passage on which the sheet S
is fed in the printer 1.
[0077] The first detecting portion S1 includes sensors S1A and S1B for detecting the passing
of the end portion of the sheet at the first detecting position P1 on a side downstream
of the feeding roller pair 11 and upstream of the downstream feeding roller pair 13
with respect to the feeding direction D1. The sensors S1A and S1B are a pair of sensors
disposed with an interval with respect to the widthwise direction perpendicular to
the feeding direction D1. Further, the second detecting portion S2 includes sensors
S2A and S2B for detecting the passing of the end portion of the sheet at the second
detecting position P2 which is on a side downstream of the feeding roller pair 11
with respect to the feeding direction D1 and which is different from the first detecting
position P1. The sensors S2A and S2B are a pair of sensors disposed with an interval
with respect to the widthwise direction perpendicular to the feeding direction D1.
Further, the third detecting portion S3 includes sensors S3A and S3B for detecting
the passing of the end portion of the sheet at the third detecting position P3 on
a side upstream of the feeding roller pair 11 and downstream of the upstream feeding
roller pair 12 with respect to the feeding direction D1. The sensors S3A and S3B are
a pair of sensors disposed with an interval with respect to the widthwise direction
perpendicular to the feeding direction D1.
[0078] Incidentally, in Figure 14, a distance between the first detecting position P1 and
the second detecting position P2 with respect to the feeding direction D1 is indicated
as L12, and a distance between the second detecting position P2 and the third detecting
position P3 with respect to the feeding direction D1 is indicated as L23. Further,
each of the sensors S1A and S1B constituting the first detecting portion S1 is an
optical sensor which outputs a Low signal in the case where the sheet S is not present
and which outputs a High signal in the case where the sheet S is present. Also, as
regards the second detecting portion S2 and the third detecting portion S3, the same
sensor as the first detecting portion S1 is used. Accordingly, by passing of the leading
end of the sheet S, the signal outputted from each of the first detecting portion
S1, the second detecting portion S2, and the third detecting portion S3 is switched
from Low high. Further, by passing of the trailing end of the sheet S, the signal
outputted from each of the first detecting portion S1, the second detecting portion
S2, and the third detecting portion S3 is switched from High to Low. Accordingly,
the controller 9 is capable of recognizing passing timings of the leading end or the
trailing end of the sheet at the first detecting position P1, the second detecting
position P2, and the third detecting position P3 in response to signals outputted
from the first detecting portion S1, the second detecting portion S2, and the third
detecting portion S3, respectively. Further, the controller 9 is capable of calculating
the feeding speed V of the sheet S and the length of the sheet S with respect to the
feeding direction D1 on the basis of passing timings of the leading end or the trailing
end of the sheet S at the first detecting position P1, the second detecting position
P2, and the third detecting position P3. Further, in the case where the length of
the sheet S is L, a length between the feeding roller pair 11 and the upstream feeding
roller pair 12 is L (11 - 12), a length between the downstream feeding roller pair
13 and the feeding roller pair 11 is L (13 - 11), a length between the second detecting
portion S2 and the upstream feeding roller pair 12 is L (2 - 12), and a length between
the downstream feeding roller pair 13 and the third detecting portion S3 is a L (13
- 3), the feeding roller pairs and the detecting portions are disposed so as to satisfy
the following relationships:

[0079] As regards the respective feeding roller pairs and the respective detecting portions,
by disposing the feeding roller pairs and the detecting portions so as to satisfy
the relationships of the formula (9) and the formula (10), the sheet detecting unit
10 is capable of detecting the leading end and the trailing end of the sheet S by
the first detecting portion, the second detecting portion, and the third detecting
portion in a state in which the sheet S is not nipped by the upstream feeding roller
pair and the downstream feeding roller pair during feeding of the sheet S by the feeding
roller pair 11. That is, when the sheet length is calculated, it becomes possible
to calculate the sheet length before the leading end of the sheet is nipped by the
downstream feeding roller pair. That is, vibration of the sheet due to the nipping
of the leading end of the sheet by the downstream feeding roller pair can be suppressed,
so that it becomes possible to detect the sheet length with accuracy.
[0080] As shown in Figure 14, the first detecting portion S1 is constituted by the sensors
S1A and S1B disposed at overlapping positions with respect to the feeding direction
D1 and at different positions with respect to the widthwise direction W. Also, the
sensors S2A, S2B, S3A, and S3B are in the same positional relationship as the sensors
S1A and S1B. Accordingly, it is possible to acquire the feeding speed and the length
of the sheet S with respect to the feeding direction D1 at each of the sensors disposed
on one side with respect to the widthwise direction W, for example, the sensors S1B,
S2B, and S3B disposed on an upper side of Figure 14, and the sensors S1A, S2A, and
S3A disposed on a lower side of Figure 14.
[0081] Specifically, by applying the constitution of the embodiment 1, a speed VB is calculated
on the basis of signals of the sensors S1B, S2B, and S3B disposed on the upper side
of Figure 14, and a speed VA is calculated on the basis of signals of the sensors
S1A, S2A, and S3A. Further, calculation is made in accordance with the following (formula
4-1), so that a feeding speed V of the sheet S is acquired from an average of the
speed VA and the speed VB.

[0082] Next, a length LB of the sheet S is calculated on the basis of the sheet feeding
speed V acquired by the calculation and the signals of the sensors S1B,
[0083] S2B, and S3B disposed on the upper side. Further, a length LB is calculated on the
basis of the sheet feeding speed V acquired by the calculation and the signals of
the sensors S1A, S2A, and S3A disposed on the lower side. Then, as shown in the following
(formula 4-2), calculation is made, so that the length L of the sheet S with respect
to the feeding direction D1 is acquired from an average of the length LA and the length
LB.

[0084] Thus, in this embodiment, by disposing the two sensors with respect to the widthwise
direction W, it becomes possible to use data which is twice the data in the case of
a single sensor, so that the calculation error due to the variation in detection of
the end portion of the sensor can be made further small.
<Modified embodiment of embodiment 4>
[0085] Next, with reference to Figures 15 and 16, as a modified embodiment of the embodiment
4, a calculation method of the length of the sheet S with respect to the feeding direction
D1 will be described. Figure 15 is a top view showing a state in which the sheet S
in an inclined state by an oblique movement angle θ is fed in the sheet detecting
unit 10. Further, Figure 16 is a schematic view showing changes in signals outputted
from the sensors S2A and S2B of the second detecting portion S2 in the state of Figure
15. In Figure 16, timings when the leading end of the sheet S passes through the sensors
2A and S2B are indicated by T2At and T2Bt, respectively. As shown in Figure 15, in
the case where the sheet S is obliquely moved and fed, the length of the sheet S with
respect to the feeding direction calculated in the (formula 4-2) is a length (length
L') of the sheet measured along a feeding center C with respect to the widthwise direction
W. On the other hand, in this embodiment of the first detecting portion S1, the second
detecting portion S2, and the third detecting portion S3, for example, on the basis
of changes in signals outputted from the sensors S2A and S2B, the oblique movement
angle θ of the sheet S is calculated, so that the length of the sheet with respect
to the feeding direction is acquired.
[0086] As shown in Figure 15, in the case where the sheet S is fed while forming the oblique
movement angle θ with respect to the feeding direction D1, as shown in Figure 16,
timings when the signals of the sensors S2A and S2B become High are different from
each other by a time (T2Bt-T2At). The controller 9 calculates the oblique movement
angle θ by performing calculation as in the following (formula 4-3) on the basis of
the feeding speed V acquired from the (formula 4-1), the time (T2At-T2Bt), and a length
W1 which is an interval between the sensor S2A and the sensor S2B.

[0087] Further, on the basis of the thus-calculated oblique movement angle θ, the length
L' calculated in the (formula 4-2) is corrected by the following (formula 4-4), so
that a length L of the sheet S with respect to the feeding direction D1 is acquired.

[0088] Thus, in this embodiment, even in the case where the sheet S is obliquely moved,
the length L of the sheet S with respect to the feeding direction D1 can be accurately
calculated without being subjected to the influence when the sheet S enters the downstream
feeding roller pair 13. In actuality, the sheet fed is somewhat moved obliquely, and
therefore, by carrying out this embodiment, it is possible to calculate the sheet
feeding speed and the sheet length more accurately. That is, on the basis of the sheet
length L, the sheet feeding timing by the oblique movement correcting portion is controlled,
whereby it becomes possible to suppress the positional deviation of the images, formed
on the sheet S, between the front and back sides.
[Embodiment 5]
<Constitution for calculating sheet length with respect to feeding direction in embodiment
5>
[0089] Next, a constitution for calculating the sheet length with respect to the feeding
direction in the embodiment 5 will be described. Figure 17 is a top (plan) view showing
a structure of a sheet detecting unit 10 for calculating the sheet length with respect
to the feeding direction in the embodiment 5.
[0090] A difference from the embodiments 1 to 4 is a kind of detecting portions disposed
on sides upstream and downstream of the feeding roller pair 11. Specifically, CISs
(Contact Image Sensor) capable of reading the end portions of the sheet are disposed.
Incidentally, constitutions of the printer 1, the feeding roller pair 11, the upstream
feeding roller pair 12, and the downstream feeding roller pair 13 are similar to those
in the embodiment 1, and therefore, will be omitted from redundant description. As
regards the sheet detecting unit 10, description will be made assuming that the sheet
detecting unit 10 is disposed at a double-side feeding portion 502, but the sheet
detecting unit 10 can also be disposed at a position other than the double-side feeding
portion 502 when the sheet detecting unit 10 is on a feeding passage on which the
sheet S is fed in the printer 1.
[0091] The sheet detecting unit 10 includes a feeding roller pair 11 for feeding the sheet
S, and a first reading portion S10 and a second reading portion S20 which extend along
the feeding direction D1. The first reading portion S10 is provided on either one
of sides upstream and downstream of the feeding roller pair 11 with respect to the
feeding direction D1 and reads the end portion of the sheet S fed in the sheet detecting
unit 10. The second reading portion S20 is provided on the other one of the sides
upstream and downstream of the feeding roller pair 11 with respect to the feeding
direction D1 and reads the end portion of the sheet S fed in the sheet detecting unit
10. Incidentally, in Figure 17, the first reading portion S10 is disposed downstream
of the feeding roller pair 11 and upstream of the downstream feeding roller pair 13
with respect to the feeding direction D1. Further, the second reading portion S20
is disposed upstream of the feeding roller pair 11 and downstream of the upstream
feeding roller pair 12. Further, in Figure 17, a distance from an upstream end of
the first reading portion S10 to an upstream end of the second reading portion S20
with respect to the feeding direction D1 is indicated as a distance L120. As the first
reading portion S10 and the second reading portion S20, for example, CISs are used.
[0092] Figure 18A is a schematic view showing an example of a plurality of images read by
the first reading portion S10. Figure 19A is a graph in which a relationship between
a reading timing T when each of the plurality of images read by the first reading
portion S10 and a position X of an end portion of the sheet for each of the plurality
of images is plotted. As shown in Figure 18A and Figure 19A, the first reading portion
S10 is capable of reading the images of the end portion of the sheet, fed in the sheet
detecting unit 10, every certain timing. In Figure 18A and Figure 19A, the position
X of the end portion of the sheet read by the first reading portion S10 is represented
by X11 at a time T11, X12 at a time T12, ..., and X1m at a time T1m.
[0093] Further, Figure 18B is a schematic view showing an example of a plurality of images
read by the second reading portion S20. Figure 19B is a graph in which a relationship
between a reading timing T when each of the plurality of images read by the second
reading portion S20 and a position X of an end portion of the sheet for each of the
plurality of images is plotted. As shown in Figure 18B and Figure 19B, the second
reading portion S20 is capable of reading the images of the end portion of the sheet,
fed in the sheet detecting unit 10, every certain timing. In Figure 18B and Figure
19B, the position X of the end portion of the sheet read by the second reading portion
S20 is represented by X21 at a time T21, X22 at a time T22, ..., and X2n at a time
T2n.
[0094] Incidentally, in Figure 18A and Figure 18B, a region in which the sheet is detected
is represented by a while background, and a region in which the sheet is not detected
is represented by a black background. Thus, the first reading portion S10 and the
second reading portion S20 are capable of reading the change in position of the end
portion of the sheet when the end portion of the sheet passes through the sheet detecting
unit 10, as one of the plurality of continuous images, for each of certain timings.
Further, the images read by the first reading portion S10 and the second reading portion
S20 are transmitted to the controller 9. The controller 9 calculates the sheet feeding
speed and the sheet length with respect to the feeding direction on the basis of the
images read by the first reading portion S10 and the second reading portion S20.
[0095] Further, in the case where the length of the sheet S is L, a length between the feeding
roller pair 11 and the upstream feeding roller pair 12 is L(11 - 12), a length between
the downstream feeding roller pair 13 and the feeding roller pair 11 is L (13 - 11),
a length between the upstream end of the first reading portion S10 and the upstream
feeding roller pair 12 is L (10-12), and a length between the downstream feeding roller
pair 13 and the downstream end of the second reading portion S20 is a L (12 - 20),
the feeding roller pairs and the detecting portions are disposed so as to satisfy
the following relationships:

[0096] As regards the respective feeding roller pairs and the respective reading portions,
by disposing the feeding roller pairs and the detecting portions so as to satisfy
the relationships of the formula (11) and the formula (12), the sheet detecting unit
10 is capable of detecting the leading end and the trailing end of the sheet S by
the first reading portion and the second reading portion in a state in which the sheet
S is not nipped by the upstream feeding roller pair and the downstream feeding roller
pair during feeding of the sheet S by the feeding roller pair 11. That is, when the
sheet length is calculated, it becomes possible to calculate the sheet length before
the leading end of the sheet is nipped by the downstream feeding roller pair. That
is, vibration of the sheet due to the nipping of the leading end of the sheet by the
downstream feeding roller pair can be suppressed, so that it becomes possible to detect
the sheet length with accuracy. Incidentally, also, as regards this embodiment 5,
as a modified embodiment, a constitution similar to the modified embodiments of the
embodiments 1 to 3 may also be employed. That is, after the leading end of the sheet
is nipped by the downstream feeding roller pair 13, the trailing end of the sheet
may also be detected by the second reading portion.
[0097] The controller 9 plots the relationship between the reading timings T of the plurality
of images on the basis of the images read by the first reading portion S10 and the
second reading portion S20 and the positions of the end portions of the sheet for
the plurality of associated images, and performs linear approximation by the method
of least squares. Then, in a plot after the linear approximation, a slope of a rectilinear
line is used as the sheet feeding speed. As shown in Figure 19A, a slope of a rectilinear
line obtained by plotting a difference between two points of either of T11, T12, ...,
T1m and a difference between positions of the sheet end portion for the images X11,
X12, ..., X1m read at each point of the times is VI. As shown in Figure 19B, a slope
of a rectilinear line obtained by plotting a difference between two points of either
of T21, T22, ..., T2n and a difference between positions of the sheet end portion
for the images X21, X22, ..., X2n read at each point of the times is V2. Further,
when the sheet feeding speed is determined as VI from the slope of the rectilinear
line acquired in Figure 19A and the sheet feeding speed is determined as V2 from the
slope of the rectilinear line acquired in Figure 19B, the sheet feeding speed V is
calculated as in the following (formula 5-1).

[0098] A difference in timing between two points of either of T11, T12, ..., T1m is an example
of a fifth time in this embodiment. Further, a difference in position of the sheet
end portion for the images X11, X12, ..., X1m read at the associated time is an example
of a fifth distance. Further, the feeding speed VI is a third speed in this embodiment.
Further, a difference in timing between two points of either of T21, T22, ..., T2n
is an example of a seventh time in this embodiment, and a difference in position of
the sheet end portion for the images X21, X22, ..., X2n read at the associated time
is an example of a seventh distance. Further, the feeding speed V2 is a fourth speed
in this embodiment.
[0099] Next, a method of calculating the length L of the sheet with respect to the feeding
direction D1 will be described using the sheet feeding speed V. As shown in Figure
20A, a position of the leading end of the sheet read by the first reading portion
S10 at a time T = T1i is referred to as X1i. As shown in Figure 20B, a position of
the trailing end of the sheet read by the second reading portion S20 at a time T =
T2j is referred to as X2j. At this time, a distance in which the sheet is fed in a
time T = T1i to T2j can be expressed by (T2j - T1i) x V.
[0100] A sixth time in this embodiment corresponds to a timing difference between the reading
time T1i by the first reading portion S10 and the reading time T2j by the second reading
portion S20. Further, a sixth distance in this embodiment corresponds to a difference
between the leading end position X1i of the sheet read by the first reading portion
S10 and the trailing end position X2j of the sheet read by the second reading portion
S20.
[0101] The controller 9 calculates, as in the following (formula 5-2), a length Lij of the
sheet calculated from data of the time T = T1i and the time T = T2j on the basis of
the distance ((T2j - T1i) x V), the distance L120, the leading end position X1i of
the sheet, and the trailing end position X2j of the sheet.

[0102] Then, the controller 9 calculates, as in the following (formula 5-3), a length L
of the sheet with respect to the feeding direction D1 on the basis of all the images
read by the first reading portion S10 and the second reading portion S20.


[0103] Thus, in this embodiment, the sheet length L is calculated on the basis of the position
change in sheet trailing end before the sheet leading end passes through the downstream
feeding roller pair 13 and on the basis of the position change in sheet trailing end
after the sheet leading end passes through the feeding roller pair 11. Accordingly,
the length L of the sheet S with respect to the feeding direction D1 can be accurately
calculated without being subjected to the influence when the sheet S enters the downstream
feeding roller pair 13. That is, on the basis of the sheet length L, the sheet feeding
timing by the oblique movement correcting portion is controlled, whereby it becomes
possible to suppress the positional deviation of the images, formed on the sheet S,
between the front and back sides.
<Other embodiments>
[0104] The printers 1 from the embodiment 1 to the embodiment 5 are an example of the image
forming apparatus, and for example, may also be an image forming apparatus including
an image forming means of an ink jet type in place of the electrophotographic type.
Further, there is an image forming apparatus including auxiliary equipment, such as
an option feeder or a sheet processing device, in addition to an apparatus main assembly
including the image forming means, but constitutions corresponding to the sheet feeding
devices described from the embodiments 1 to 5 may also be used for feeding of the
sheet S in such auxiliary equipment.
[0105] In Figure 21, a control block diagram in the embodiments 1 to 5 is shown. The controller
9 from the embodiment 1 to 5 includes a central processing unit (CPU) and a memory.
The CPU loads and executes a program stored in the memory and carries out integrated
control of the printer 1 in cooperation with respective functional portions exhibiting
specific functions. The memory includes a non-volatile storing medium such as a read-only
memory (ROM) and a volatile storing medium such as a random-access memory (RAM), and
not only constitutes a storing place for programs and data but also becomes a working
area when the CPU executes the program. Further, the memory is an example of a non-transient
storing medium in which the program for controlling the printer 1 is stored. Incidentally,
the controller 9 may also be mounted as an independent hardware, on a circuit of the
controller and may also be mounted as a functional unit of the program executed by
the CPU or another processing device, in a software-like manner.
[0106] The controller rotates respective motors connected to respective rollers on the basis
of pieces of information of the first to fourth detecting portions and the first and
second reading portions. Further, as regards the rotation of the motors, it is possible
to control a rotation timing and a rotational speed, and the rotation timing and the
rotational speed are controlled on the basis of the pieces of information of the respective
detecting portions and the respective reading portions.
[0107] 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.
A sheet feeding device includes a first feeding roller pair, an upstream feeding roller
pair, a downstream feeding roller pair, a second feeding roller pair, a first detecting
portion, a second detecting portion, a third detecting portion, and a controller.
The controller calculates a sheet feeding speed on the basis of a first time and a
first distance. The controller calculates a length of the sheet with respect to the
sheet feeding direction on the basis of the sheet feeding speed, a second time, and
a second distance. The controller controls a sheet feeding timing by the second feeding
roller pair on the basis of information of the length of the sheet.
1. A sheet feeding device comprising:
a first feeding roller pair rotatable in a sheet nipping state and configured to feed
a sheet;
an upstream feeding roller pair provided upstream of said first feeding roller pair
with respect to a sheet feeding direction and configured to feed the sheet;
a downstream feeding roller pair provided downstream of said first feeding roller
pair with respect to the sheet feeding direction and configured to feed the sheet;
a second feeding roller pair provided downstream of said downstream feeding roller
pair with respect to the sheet feeding direction and configured to feed the sheet;
a first detecting portion provided at a first detecting position downstream of said
first feeding roller pair and upstream of said downstream feeding roller pair with
respect to the sheet feeding direction and configured to detect passing of a leading
end portion of the sheet fed by said first feeding roller pair;
a second detecting portion provided at a second detecting position, different from
the first detecting position, downstream of said first feeding roller pair and upstream
of said downstream feeding roller pair with respect to the sheet feeding direction
and configured to detect the passing of the leading end portion of the sheet fed by
said first feeding roller pair;
a third detecting portion provided at a third detecting position upstream of said
first feeding roller pair and downstream of said upstream feeding roller pair with
respect to the sheet feeding direction and configured to detect passing of a trailing
end portion of the sheet fed by said first feeding roller pair; and
a controller configured to perform calculation in response to signals from said first
detecting portion, said second detecting portion, and said third detecting portion,
wherein said controller calculates a sheet feeding speed on the basis of a first time
which is a difference between a timing when the leading end portion of the sheet passes
through the first detecting position and a timing when the leading end portion of
the sheet passes through the second detecting position and a first distance between
the first detecting position and the second detecting position with respect to the
sheet feeding direction,
wherein said controller calculates a length of the sheet with respect to the sheet
feeding direction on the basis of the sheet feeding speed, a second time which is
a difference between a timing when the leading end portion of the sheet passes through
the second detecting position and a timing when the trailing end portion of the sheet
passes through the third detecting position, and a second distance between the second
detecting position and the third detecting position with respect to the sheet feeding
direction, and
wherein said controller controls a sheet feeding timing by said second feeding roller
pair on the basis of information of the length of the sheet.
2. An sheet feeding device according to Claim 1, wherein when the leading end portion
of the sheet fed by said first feeding roller pair is detected by said first detecting
portion and said second detecting portion, the trailing end portion of the sheet passes
through said upstream feeding roller pair, and
wherein when the trailing end portion of the sheet fed by said first feeding roller
pair is detected by said third detecting portion, the leading end portion does not
reach said downstream feeding roller pair.
3. An sheet feeding device according to Claim 1, wherein the calculated length of the
sheet is a first length,
wherein said controller calculates a second length of the sheet with respect to the
sheet feeding direction on the basis of the sheet feeding speed, a third time which
is a difference between the timing when the leading end portion of the sheet passes
through the first detecting position and the timing when the trailing end portion
of the sheet passes through the third detecting position, and a third distance between
the first detecting position and the third detecting position with respect to the
sheet feeding direction, and
wherein said controller calculates a length of the sheet with respect to the sheet
feeding direction on the basis of the first length and the second length, and controls
the sheet feeding timing by said second feeding roller pair on the basis of information
of the length of the sheet.
4. A sheet feeding device comprising:
a first feeding roller pair rotatable in a sheet nipping state and configured to feed
a sheet;
an upstream feeding roller pair provided upstream of said first feeding roller pair
with respect to a sheet feeding direction and configured to feed the sheet;
a downstream feeding roller pair provided downstream of said first feeding roller
pair with respect to the sheet feeding direction and configured to feed the sheet;
a second feeding roller pair provided downstream of said downstream feeding roller
pair with respect to the sheet feeding direction and configured to feed the sheet;
a first detecting portion provided at a first detecting position upstream of said
first feeding roller pair and downstream of said upstream feeding roller pair with
respect to the sheet feeding direction and configured to detect passing of a trailing
end portion of the sheet fed by said first feeding roller pair;
a second detecting portion provided at a second detecting position, different from
the first detecting position, upstream of said first feeding roller pair and downstream
of said downstream feeding roller pair with respect to the sheet feeding direction
and configured to detect the passing of the trailing end portion of the sheet fed
by said first feeding roller pair;
a third detecting portion provided at a third detecting position downstream of said
first feeding roller pair and upstream of said upstream feeding roller pair with respect
to the sheet feeding direction and configured to detect passing of a leading end portion
of the sheet fed by said first feeding roller pair; and
a controller configured to perform calculation in response to signals from said first
detecting portion, said second detecting portion, and said third detecting portion,
wherein when the leading end portion of the sheet fed by said first feeding roller
pair is detected by said third detecting portion, the trailing end portion of the
sheet passes through said upstream feeding roller pair, and
wherein when the trailing end portion of the sheet fed by said first feeding roller
pair is detected by said first detecting portion and said second detecting portion,
the leading end portion does not reach said downstream feeding roller pair,
wherein said controller calculates a sheet feeding speed on the basis of a first time
which is a difference between a timing when the trailing end portion of the sheet
passes through the first detecting position and a timing when the trailing end portion
of the sheet passes through the second detecting position and a first distance between
the first detecting position and the third detecting position with respect to the
sheet feeding direction,
wherein said controller calculates a length of the sheet with respect to the sheet
feeding direction on the basis of the sheet feeding speed, a second time which is
a difference between a timing when the leading end portion of the sheet passes through
the third detecting position and a timing when the trailing end portion of the sheet
passes through the second detecting position, and a second distance between the second
detecting position and the third detecting position with respect to the sheet feeding
direction, and
wherein said controller controls a sheet feeding timing by said second feeding roller
pair on the basis of information of the length of the sheet.
5. An sheet feeding device according to Claim 4, wherein the calculated length of the
sheet is a first length,
wherein said controller calculates a second length of the sheet with respect to the
sheet feeding direction on the basis of the sheet feeding speed, a third time which
is a difference between the timing when the leading end portion of the sheet passes
through the third detecting position and the timing when the trailing end portion
of the sheet passes through the first detecting position, and a third distance between
the first detecting position and the third detecting position with respect to the
sheet feeding direction, and
wherein said controller calculates a length of the sheet with respect to the sheet
feeding direction on the basis of the first length and the second length, and controls
the sheet feeding timing by said second feeding roller pair on the basis of information
of the length of the sheet.
6. A sheet feeding device according to Claim 4 or 5, further comprising a fourth detecting
portion provided at a fourth detecting position, different from the third detecting
position, downstream of said first feeding roller pair and upstream of said downstream
feeding roller pair with respect to the sheet feeding direction and configured to
detect the passing of the leading end portion of the sheet fed by said first feeding
roller pair,
wherein the calculated sheet feeding speed is a first speed,
wherein said controller calculates a second speed on the basis of a fourth time which
is a difference between the timing when the leading end portion of the sheet passes
through the third detecting position and a timing when the leading end portion of
the sheet passes through the fourth detecting position and a fourth distance between
the third detecting position and the fourth detecting position with respect to the
sheet feeding direction, and
wherein said controller calculates a sheet feeding speed on the basis of the first
speed and the second speed.
7. A sheet feeding device according to any one of Claims 1 to 6,
wherein each of said first detecting portion, said second detecting portion, and said
third detecting portion includes a plurality of detecting portions with an interval
with respect to a widthwise direction of the sheet perpendicular to the sheet feeding
direction, and
wherein said controller calculates an angle of oblique movement of the sheet on the
basis of a difference between a timing when the leading end portion of the sheet passes
through one of said plurality of detecting portions and a timing when the leading
end portion of the sheet passes through the other one of said plurality of detecting
portions, and corrects the length of the sheet on the basis of the angle of oblique
movement.
8. A sheet feeding device comprising:
a first feeding roller pair rotatable in a sheet nipping state and configured to feed
a sheet;
an upstream feeding roller pair provided upstream of said first feeding roller pair
with respect to a sheet feeding direction and configured to feed the sheet;
a downstream feeding roller pair provided downstream of said first feeding roller
pair with respect to the sheet feeding direction and configured to feed the sheet;
a second feeding roller pair provided downstream of said downstream feeding roller
pair with respect to the sheet feeding direction and configured to feed the sheet;
a first reading portion provided so as to extend along the sheet feeding direction
on a side downstream of said first feeding roller pair and upstream of said downstream
feeding roller pair with respect to the sheet feeding direction and configured to
read an image of a leading end portion of the sheet fed by said first feeding roller
pair;
a second reading portion provided so as to extend along the sheet feeding direction
on a side upstream of said first feeding roller pair and downstream of said upstream
feeding roller pair with respect to the sheet feeding direction and configured to
read an image of the trailing end portion of the sheet fed by said first feeding roller
pair; and
a controller configured to perform calculation depending on the images read by said
first reading portion and said second reading portion,
wherein when the image of the leading end portion of the sheet fed by said first feeding
roller pair is read by said first reading portion, the trailing end portion of the
sheet passes through said upstream feeding roller pair, and
wherein when the image of the trailing end portion of the sheet fed by said first
feeding roller pair is read by said second reading portion, the leading end portion
does not reach said downstream feeding roller pair,
wherein said controller calculates a sheet feeding speed on the basis of a fifth time
which is a difference in timing between a plurality of images read by said first reading
portion and a fifth distance which is a difference in position of the leading end
portion of the sheet between the plurality of images,
wherein said controller calculates a length of the sheet on the basis of a sixth time
which is a difference in timing between the image read by said first reading portion
and the image read by said second reading portion, and
wherein said controller controls a sheet feeding timing by said second feeding roller
pair on the basis of information of the length of the sheet.
9. A sheet feeding device according to Claim 8, wherein the calculated sheet feeding
speed is a third speed,
wherein said controller calculates a fourth speed on the basis of a seventh time which
is a difference in timing between the plurality of images read by said second reading
portion and a seventh distance which is a difference in end portion position of the
sheet between the plurality of images, and
wherein said controller calculates the sheet feeding speed on the basis of the third
speed and the fourth speed.
10. A sheet feeding device according to any one of Claims 1 to 9,
wherein said first feeding roller pair is subjected to blasting at a peripheral surface
thereof contactable to the sheet.
11. An image forming apparatus comprising:
a sheet feeding device according to any one of Claims 1 to 10; and
image forming means configured to form an image on the sheet fed by said sheet feeding
device.
12. An image forming apparatus according to Claim 11, further comprising a double-side
feeding portion configured to reverse the sheet on which the image is formed by said
image forming means and then to feed the sheet to said image forming means again,
and
wherein said sheet feeding device calculates the length of the sheet fed through said
double-side feeding portion.