BACKGROUND
Technical Field
[0001] Embodiments of the present disclosure relate to an image forming apparatus, a method
for controlling medium supply, and a carrier medium.
Discussion of the Background Art
[0002] Various types of image forming apparatuses such as inkjet printers are known to perform
a print job (printing) with a serial head method with respect to a roll-type medium
(hereinafter, also referred to as a medium or a recording medium). A printing medium
is wound around the core of the roll-type medium such as a paper-based medium and
a vinyl chloride-based medium. Such an image forming apparatus performs a printing
operation while pulling (feeding) out a print medium from a roll-type medium by a
predetermined method. After completion of the printing operation, the print medium
is wound by a predetermined method in order to avoid breakage or stains.
[0003] For enhancing the image formation quality, the print medium needs to be conveyed
reliably while preventing skew and paper jam of the print medium in the printer portion.
In order to convey the print medium reliably, it is effective to apply tension appropriately
to the print medium. A typical mechanism for applying the tension to the print medium
is a tension bar. However, the tension bar has a large structure, which leads to an
increase in size and cost of the image forming apparatus including the tension bar.
[0004] JP 2013-039825-A (
JP 5921254-B) discloses a recording apparatus having a configuration in which a sheet feed motor
applies torque to a roll-type medium in a direction opposite the conveyance direction
of the print medium to directly feed the print medium from the roll-type medium without
using a tension bar.
[0005] Here, if the sheet feed motor simply applies the torque in the sheet winding direction,
to the roll-type medium via a torque limiter, the tension fluctuates according to
the outer diameter of the roll-type medium (that is, the remaining amount of the print
medium), which makes the behavior of the print medium on the conveyance roller unstable.
However,
JP 2013-039825-A provides the technique in which the controller controls the sheet feed motor to apply
the appropriate tension to the print medium, according to the conveyance condition,
for example, the conveyance condition at an accelerating speed, the conveyance condition
at a constant speed, and the conveyance condition at a decelerating speed.
[0006] However, in the technique disclosed in
JP 2013-039825-A, in order to perform a desired control, a current detection circuit is used to feed
back the current applied to the drive motor of the medium feed roller, and the conveyance
roller speed and the medium feed roller torque are coordinately controlled. For this
reason, a current detection circuit and a central processing unit (CPU) capable of
high-speed arithmetic processing for cooperative control are provided, resulting that
the recording apparatus has an expensive and complicated configuration.
SUMMARY
[0007] In view of the above-described disadvantages, an object of the present disclosure
is to provide an image forming apparatus having a simple configuration and being capable
of reducing skew to restrain the paper jam and reducing variation of conveyance error
to restrain the positional deviation of an image, so that the printing quality is
enhanced, a method for controlling medium supply performed in the image forming apparatus,
and a carrier medium carrying computer readable code that causes a computer to execute
the method.
[0008] Embodiments of the present disclosure described herein provide a novel image forming
apparatus including a medium supplier, a medium conveyor, a medium winder, a printer,
and a rotation controller. The medium supplier is configured to supply a print medium
wound in a roll shape. The medium conveyor is configured to intermittently convey
the print medium supplied by the medium supplier by a predetermined supply amount.
The medium winder is configured to wind the print medium conveyed by the medium conveyor.
The printer is configured to print on the print medium conveyed by the medium conveyor.
The rotation controller is configured to cause the medium supplier to rotate in a
medium winding direction at a predetermined timing after the medium conveyor has started
to intermittently convey the print medium, and cause the medium supplier to rotate
in a reverse direction opposite the medium winding direction to loosen the print medium.
[0009] Further, embodiments of the present disclosure described herein provides a method
for controlling medium supply performed in the image forming apparatus. The method
includes performing a first rotation control to cause the medium supplier to rotate
in a medium winding direction at a predetermined timing after the medium conveyor
has started to intermittently convey a print medium wound in a roll shape, and performing
a second rotation control to cause the medium supplier to rotate in a reverse direction
opposite the medium winding direction to loosen the print medium, after the first
rotation control.
[0010] Further, embodiments of the present disclosure described herein provides a carrier
medium carrying computer readable code that causes a computer to execute the above-described
method.
[0011] According to the present invention, it is possible to have a simple configuration
and reduce skew to restrain the paper jam and reduce the variation of conveyance error
to restrain the positional deviation of an image, and therefore the printing quality
is enhanced.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0012] Exemplary embodiments of the present disclosure will be described in detail based
on the following figures, wherein:
FIG. 1 is a diagram illustrating an example of the external appearance of an image
forming apparatus according to an embodiment of the present disclosure, with parts
and components provided inside the image forming apparatus being transparently illustrated;
FIG. 2 is a plan view illustrating a carriage scanning mechanism of the image forming
apparatus of FIG. 1;
FIG. 3 is a diagram for explaining a conveyance mechanism for conveying a roll-type
medium in the image forming apparatus of FIG. 1;
FIG. 4 is a diagram for explaining a medium feeding cardboard tube and a peripheral
mechanism of the medium feeding cardboard tube;
FIG. 5 is a block diagram illustrating a main-sub drive controller provided in the
image forming apparatus of FIG. 1;
FIG. 6 is a functional block diagram of a controller of the main-sub drive controller
of FIG. 5;
FIG. 7 is a diagram illustrating a configuration for a feedback control of a main
scanning motor, a medium conveyance motor, a medium feeding motor, and a medium winding
motor;
FIGS. 8A and 8B are diagrams each explaining a slack amount of the roll-type medium;
FIGS. 9A, 9B, 9C, 9D, and 9E are diagrams each explaining a slack control operation;
FIG. 10 is a time chart illustrating the timings of signals of each unit for explaining
a slack control;
FIG. 11 is a graph illustrating changes over time in the remaining amount of the roll-type
medium and the slippage amount of a print medium on a medium conveying roller;
FIG. 12 is a graph illustrating the relation of the remaining amount of the roll-type
medium and the time that is assumed to be appropriate to pull the roll-type medium
with respect to the remaining amount of the roll-type medium;
FIG. 13 is a flowchart illustrating the flow of a printing operation;
FIG. 14 is a flowchart illustrating the flow of a slack control prior to the start
of the printing operation;
FIG. 15 is a flowchart illustrating the flow of the slack control;
FIG. 16 is a flowchart for explaining an updating operation of the value of the outer
diameter of a roll-type medium wound by a medium winding cardboard tube during the
printing operation;
FIGS. 17A and 17B are diagrams each explaining a change in the value of the outer
diameter of the roll-type medium wound by the medium winding cardboard tube and a
change in an encoder pulse;
FIG. 18 is a graph illustrating the changes of a voltage value to be supplied from
a motor controller to a medium winding motor, during the winding of the roll-type
medium and after completion of the winding of the roll-type medium; and
FIG. 19 is a graph illustrating the changes in the number of pulses of the encoder
pulse detected by a medium wound amount encoder sensor, during the winding of the
roll-type medium and after completion of the winding of the roll-type medium.
[0013] The accompanying drawings are intended to depict embodiments of the present disclosure
and should not be interpreted to limit the scope thereof. The accompanying drawings
are not to be considered as drawn to scale unless explicitly noted.
DETAILED DESCRIPTION
[0014] It will be understood that if an element or layer is referred to as being "on," "against,"
"connected to" or "coupled to" another element or layer, then it can be directly on,
against, connected or coupled to the other element or layer, or intervening elements
or layers may be present. In contrast, if an element is referred to as being "directly
on," "directly connected to" or "directly coupled to" another element or layer, then
there are no intervening elements or layers present. Like numbers referred to like
elements throughout. As used herein, the term "and/or" includes any and all combinations
of one or more of the associated listed items.
[0015] Spatially relative terms, such as "beneath," "below," "lower," "above," "upper" and
the like may be used herein for ease of description to describe one element or feature's
relationship to another element(s) or feature(s) as illustrated in the figures. It
will be understood that the spatially relative terms are intended to encompass different
orientations of the device in use or operation in addition to the orientation depicted
in the figures. For example, if the device in the figures is turned over, elements
describes as "below," or "beneath" other elements or features would then be oriented
"above" the other elements or features. Thus, term such as "below" can encompass both
an orientation of above and below. The device may be otherwise oriented (rotated 90
degrees or at other orientations) and the spatially relative descriptors herein interpreted
accordingly.
[0016] The terminology used herein is for describing particular embodiments and examples
and is not intended to be limiting of exemplary embodiments of this disclosure. As
used herein, the singular forms "a," "an," and "the" are intended to include the plural
forms as well, unless the context clearly indicates otherwise. It will be further
understood that the terms "includes" and/or "including," when used in this specification,
specify the presence of stated features, integers, steps, operations, elements, and/or
components, but do not preclude the presence or addition of one or more other features,
integers, steps, operations, elements, components, and/or groups thereof.
[0017] Referring now to the drawings, embodiments of the present disclosure are described
below. In the drawings for explaining the following embodiments, the same reference
codes are allocated to elements (members or components) having the same function or
shape and redundant descriptions thereof are omitted below.
[0018] A description is given of an image forming apparatus, a method for controlling medium
supply, and a carrier medium carrying computer readable code that causes a computer
to execute the method, according to an embodiment of the present disclosure with reference
to drawings. In each drawing below, the same configuration shares the same reference
numeral and the overlapped description may be omitted.
[0019] Hereinafter, an image forming apparatus according to an embodiment is described with
reference to the accompanying drawings. In the description of the present embodiment,
"text printing" is not distinguished from "printing", and there is no intention of
excluding printing other than texts from "printing", for example. In the present embodiment,
general image formation using ink or toner on a medium is referred to as "printing."
External Configuration of Inkjet Printer
[0020] FIG. 1 is an external perspective view illustrating an example of an external configuration
of an image forming apparatus 100 according to an embodiment of the present disclosure.
[0021] The image forming apparatus 100 is an inkjet type image forming apparatus. The image
forming apparatus 100 includes a guide rod 3 and a sub-guide rail 4 bridged between
both side plates of a housing 1 of the image forming apparatus 100. The image forming
apparatus 100 further includes a carriage 5 held by the guide rod 3 and the sub-guide
rail 4. The carriage 5 is movable in a main-scanning direction indicated by arrow
"A."
[0022] The carriage 5 is coupled to a timing belt 11 wound around a drive pulley 9 and a
pressure pulley 10. The image forming apparatus 100 includes a main scanning motor
8 to move the timing belt 11 via the drive pulley 9 to reciprocally move the carriage
5 in the-main scanning direction A. The pressure pulley 10 applies tension to the
timing belt 11, so that the carriage 5 is driven without generating slack.
Carriage Scanning Mechanism
[0023] FIG. 2 is a plan view illustrating a carriage scanning mechanism of the image forming
apparatus 100 of FIG. 1.
[0024] In the carriage scanning mechanism illustrated in FIG. 2, the print medium M is intermittently
conveyed in a sub-scanning direction indicated by arrow B below a scanning area along
the lower part of the carriage 5 in which the carriage 5 reciprocally moves in a main
scanning direction indicated by arrow A. The recording heads 6k, 6c, 6m, and 6y discharge
ink from a plurality of nozzles to the print medium M, so that a predetermined image
or a predetermined text is printed on the print medium M. Note that the suffixes of
the recording heads 6k, 6c, 6m, and 6y indicate respective ink colors. To be more
specific, "k" represents black or a key plate, "c" represents cyan, "m" represents
magenta, and "y" represents yellow. Hereinafter, the recording heads 6k, 6c, 6m, and
6y are also referred to as the "recording heads 6" or the "recording head 6" in a
singular form.
[0025] As illustrated in FIG. 1, the image forming apparatus 100 includes a cartridge 7
and a maintenance mechanism 15 in the housing 1. The cartridge 7 supplies the ink
to the recording heads 6. The maintenance mechanism 15 performs maintenance on the
recording heads 6 mounted on the carriage 5. Further, the carriage 5 includes an encoder
sensor 13, as illustrated in FIG. 2. The encoder sensor 13 continuously reads an encoder
sheet 14 spanned on both side plates to detect the position of the carriage 5 in the
main scanning direction. The carriage 5 is controlled to move between the two side
plates based on the position in the main scanning direction detected by the encoder
sensor 13. Further, the carriage 5 is provided with an image capturing unit 101 that
moves together with the carriage 5. The image capturing unit 101 reads the color patch
of the reference chart and performs the colorimetric operation for each type of sheet.
Configuration of Medium Conveyance Mechanism
[0026] FIG. 3 is a diagram for explaining a medium conveyance mechanism for conveying a
roll-type medium M0.
[0027] The roll-type medium M0 corresponds to the print medium M wound in a roll shape in
the image forming apparatus 100 of FIG. 1. In FIG. 3, the carriage 5 is provided with
the recording heads 6 (that is, the recording heads 6k, 6c, 6m, and 6y) and performs
the printing operation on a platen 25 of the image forming apparatus 100. Note that
the recording heads 6 and the platen 25 form an example of a printer. The roll-type
medium M0 is set in a medium feed unit in the state in which the roll-type medium
M0 is wound around a medium feeding cardboard tube 52 that is an example of a medium
supplier. The roll-type medium M0 rotates as the print medium M is pulled in the direction
indicated by arrow in FIG. 3, which is referred to as a medium conveyance direction.
The print medium M passes through the print area on the platen 25 via the medium conveying
roller 35 that is an example of a medium conveyor. The print medium M is then wound
around a medium winding cardboard tube 44 set on a medium winding unit. The medium
winding cardboard tube 44 is an example of a medium winder.
[0028] The medium winding unit includes a medium winding encoder sheet 45, a medium wound
amount encoder sensor 39, and a torque limiter 40. The medium winding encoder sheet
45 detects the number of rotations of the medium winding cardboard tube 44. The torque
limiter 40 is connected to the medium winding cardboard tube 44 to rotate together
with the medium winding cardboard tube 44 and limits the torque applied to the print
medium M, in other words, manages the maximum torque value. The medium winding unit
further includes a medium winding motor 41, a medium winding motor encoder sheet 42,
and a medium winding motor encoder sensor 43. The medium winding motor 41 functions
as a drive source when performing a medium winding and slacking operation. The medium
winding motor encoder sheet 42 and the medium winding motor encoder sensor 43 are
mounted on the shaft of the medium winding motor 41 and detects the rotational speed
of the medium winding motor 41 and the number of rotations of the medium winding motor
41.
[0029] The medium feeding unit includes a medium remaining amount encoder sheet 51, a medium
remaining amount encoder sensor 46, and a torque limiter 47. The medium remaining
amount encoder sheet 51 and the medium remaining amount encoder sensor 46 detect the
number of rotations of the medium feeding cardboard tube 52. The torque limiter 47
limits the torque applied to the roll-type medium M0, in other words, manages the
maximum torque value. Further, the medium feeding unit includes a medium feeding motor
49, a medium feeding motor encoder sheet 48, and a medium feeding motor encoder sensor
50. The medium feeding motor 49 functions as a drive source to generate tension of
the medium feeding unit. The medium feeding motor encoder sheet 48 and the medium
feeding motor encoder sensor 50 are mounted on the shaft of the medium feeding motor
49 and detects the rotational speed of the medium feeding motor 49 and the number
of rotations of the medium feeding motor 49.
[0030] While performing a printing operation, the medium feeding motor 49 is rotated to
apply a force in the reverse direction opposite the medium conveyance direction indicated
by arrow in FIG. 3, to the roll-type medium M0. By so doing, the tension force is
applied to the print medium M while the print medium M is held by the medium conveying
roller 35 and a pressure roller 34, and the torque limiter 47 starts to slip. Accordingly,
a constant torque amount is applied to the roll-type medium M0, and therefore the
medium feed tension force according to the outer diameter of the roll-type medium
M0 is applied to the print medium M.
[0031] The medium conveyance unit includes a medium conveying motor 37, a medium conveying
motor encoder sheet 38, and a medium conveying motor encoder sensor 36. The medium
conveying motor 37 functions as a drive source to rotate the medium conveying roller
35. The medium conveying motor encoder sheet 38 and the medium conveying motor encoder
sensor 36 are mounted on the shaft of the medium conveying roller 35 and detects the
rotational speed of the medium conveying motor 37 and the number of rotations of the
medium conveying motor 37.
[0032] FIG. 4 is a diagram for explaining the medium feeding cardboard tube 52 and a peripheral
mechanism of the medium feeding cardboard tube 52.
[0033] As illustrated in FIG. 4, the medium feeding cardboard tube 52 is sandwiched and
held by medium feeding cardboard tube flanges 78 from the left side and the right
side of the medium feeding cardboard tube 52. Then, the medium feeding motor 49 rotates
the medium feeding cardboard tube flange 78 via the torque limiter 47 to rotate the
medium feeding cardboard tube 52. Further, the medium remaining amount encoder sheet
51 is mounted on the shaft of the medium feeding cardboard tube flange 78. The medium
remaining amount encoder sensor 46 outputs an encoder pulse according to the rotational
speed of the medium remaining amount encoder sheet 51. The number of rotations, rotational
position, and rotational speed of the medium feeding cardboard tube 52 are calculated
based on the number of pulses of this encoder pulse.
[0034] Similar to the medium feeding cardboard tube 52, the medium winding cardboard tube
44 is sandwiched and held by medium winding cardboard tube flanges 82, which has the
same configuration as the medium feeding cardboard tube flange 78, from the left side
and the right side of the medium winding cardboard tube 44, as illustrated in FIG.
4. Then, the medium winding motor 41 rotates the medium winding cardboard tube flange
82 via the torque limiter 40 to rotate the medium winding cardboard tube 44. The medium
winding encoder sheet 45 is mounted on the shaft of the medium winding cardboard tube
flange 82. The medium wound amount encoder sensor 39 outputs an encoder pulse according
to the rotational speed of the medium winding encoder sheet 45. The number of rotations,
position of rotation, and rotational speed of the medium winding cardboard tube 44
are calculated based on the number of pulses of this encoder pulse.
Main-Sub Drive Controller
[0035] FIG. 5 is a block diagram illustrating a main-sub drive controller 105 provided in
the image forming apparatus 100 of FIG. 1.
[0036] As illustrated in FIG. 5, the image forming apparatus 100 is provided with the main-sub
drive controller 105 that includes a controller 61, a main scanner 62, a medium conveyor
63, a medium feeder 64, a medium winder 65, and a memory 84. The controller 61 is
an example of a rotation controller. The medium feeder 64 is an example of a medium
supplier. The memory 84 stores a medium supply control program.
[0037] The main scanner 62 includes the main scanning motor 8, the carriage 5, the recording
heads 6 (i.e., the recording heads 6k, 6c, 6m, and 6y), and a main scanning encoder
sensor 71. The main scanning motor 8 drives the carriage 5. The recording heads 6
and the main scanning encoder sensor 71 are mounted on the carriage 5.
[0038] The medium conveyor 63 includes the medium conveying roller 35 and the medium conveyance
encoder sensor 73. The medium conveying roller 35 is driven by the medium conveying
motor 37. The medium conveyance encoder sensor 73 outputs the encoder pulse that changes
as the medium conveying roller 35 rotates.
[0039] The medium feeder 64 includes the medium feeding cardboard tube flanges 78, the medium
feeding motor encoder sensor 50, and the medium remaining amount encoder sensor 46.
The medium feeding cardboard tube flanges 78 are driven by the medium feeding motor
49. The medium feeding motor encoder sensor 50 outputs the encoder pulse that changes
the medium feeding motor 49 rotates. The medium remaining amount encoder sensor 46
outputs the encoder pulse that changes as the medium feeding cardboard tube 52 rotates.
[0040] That is, the medium feeder 64 includes two encoders, which are the medium feeding
motor encoder sensor 50 that detects rotation of the shaft of the medium feeding motor
49 and the medium remaining amount encoder sensor 46 that detects rotation of the
medium feeding cardboard tube 52 (medium feeding cardboard tube flanges 78). Therefore,
two encoder values are obtained from the medium feeder 64. Therefore, when performing
the slack amount control, the encoder value of the medium remaining amount encoder
sensor 46 is fed back as an input value to perform the rotation control of the medium
feeding motor 49. By so doing, the slack amount is controlled with higher accuracy.
[0041] Alternatively, the feedback control of the medium feeding motor 49 may be performed
using the encoder value of the medium feeding motor encoder sensor 50, and the target
value of the medium feeding motor encoder sensor 50 may be changed regularly, for
example, once every 100 msec. or once every 200 msec., according to the difference
of the target value of the medium feeding motor encoder sensor 50 and the target value
of the medium remaining amount encoder sensor 46.
[0042] The medium winder 65 includes the medium winding cardboard tube flanges 82 and the
medium winding motor encoder sensor 43. The medium winding cardboard tube flanges
82 are driven by the medium winding motor 41. The medium winding motor encoder sensor
43 outputs the encoder pulse that changes as the medium winding motor 41 rotates.
Further, the medium winder 65 includes the medium wound amount encoder sensor 39 that
outputs the encoder pulse that changes as the medium winding cardboard tube 44 rotates.
[0043] Note that, in the following description, the rotation control of each of the motors
is performed based on the encoder value according to the rotation of the motor shaft.
The encoder value is fed back from the motor encoder sensor.
Functions of Controller
[0044] FIG. 6 is a functional block diagram of the controller 61.
[0045] The controller 61 executes the medium supply control program that is stored in the
memory 84 illustrated in FIG. 5. The medium supply control program is an example of
a medium winding control program. By so doing, as illustrated in FIG. 6, the controller
61 executes the functions of a print controller 85, a motor controller 86, a sensor
processor 87, a roll remaining amount detector 88, and a slack indication value calculator
89. The roll remaining amount detector 88 is an example of a remaining amount detector.
[0046] Note that, in this example, the functions of the print controller 85, the motor controller
86, the sensor processor 87, the roll remaining amount detector 88, and the slack
indication value calculator 89 are implemented in software. However, a part of the
functions or the whole functions may be implemented by hardware such as an integrated
circuit (IC). Further, the functions implemented by the print controller 85, the motor
controller 86, the sensor processor 87, the roll remaining amount detector 88, and
the slack indication value calculator 89 may be implemented by the medium supply control
program alone, a part of the processes may be executed by another program, or the
processes may be indirectly executed by another program.
[0047] Alternatively, the medium supply control program may be stored in a computer-readable
storage medium such as a compact disc read-only memory (CD-ROM) or a flexible disk
(FD), in a file in installable or executable format, thus being providable. Alternatively,
the medium supply control program may be stored in a computer-readable storage medium
such as a compact disc recordable (CD-R), a digital versatile or video disk (DVD)
or a Bluray disc (BD) (registered), in a file in installable or executable format,
thus being providable. Alternatively, the medium supply control program may be provided
to be installed via a network such as the Internet or provided in a form previously
embedded in, for example, a read only memory (ROM) in the device.
[0048] The print controller 85 issues drive instructions to the main scanning motor 8, the
medium conveying motor 37, the medium feeding motor 49, and the medium winding motor
41. For example, a direct current (DC) motor may be used as the main scanning motor
8, the medium conveying motor 37, the medium feeding motor 49, and the medium winding
motor 41. The motor controller 86 refers to the encoder value that is detected by
the sensor processor 87. Then, the motor controller 86 performs the speed control
and positioning control (position control) of the main scanning motor 8, the medium
conveying motor 37, the medium feeding motor 49, and the medium winding motor 41,
with the feedback control that is described below.
[0049] Further, when rotating the medium feeding cardboard tube 52, the slack amount of
the roll-type medium M0 varies depending on the outer diameter of the roll-type medium
M0. Therefore, the number of rotations of the medium feeding cardboard tube 52 is
changed according to the outer diameter of the roll-type medium M0. Accordingly, the
constant slack amount is provided without being affected by the outer diameter of
the roll-type medium M0. The roll remaining amount detector 88 detects the remaining
amount of the roll-type medium M0. More specifically, the roll remaining amount detector
88, which is also referred to as a diameter detector, detects the outer diameter of
the roll-type medium M0 that is remaining on the medium feeding cardboard tube 52,
based on the count value of the encoder pulse from the medium remaining amount encoder
sensor 46 detected by the sensor processor 87. A detailed description of this operation
will be described below.
[0050] The slack indication value calculator 89 calculates the slack indication value that
corresponds to the number of rotation pulses of the medium feeding motor 49 with respect
to the medium slacking direction, so as to obtain a desired slack amount, based on
the value of the outer diameter of the roll-type medium M0 calculated by the roll
remaining amount detector 88.
Feedback Control
[0051] FIG. 7 is a diagram illustrating a configuration for a feedback control of the main
scanning motor 8, the medium conveying motor 37, the medium feeding motor 49, and
the medium winding motor 41.
[0052] As an example, in FIG. 7, the motor controller 86 and the sensor processor 87 are
implemented in software based on the medium supply control program as described above.
Further, the motor driver 90, the main scanning motor 8, the medium conveying motor
37, the medium feeding motor 49, the medium winding motor 41, the medium wound amount
encoder sensor 39, the medium winding motor encoder sensor 43, the medium remaining
amount encoder sensor 46, the medium feeding motor encoder sensor 50, the main scanning
encoder sensor 71, and the medium conveyance encoder sensor 73 are implemented in
hardware.
[0053] In FIG. 7, the motor controller 86 causes a target generator 91 to generate the target
position and target speed of each of the main scanning motor 8, the medium conveying
motor 37, the medium feeding motor 49, and the medium winding motor 41. A proportional
integral differential (PID) controller 93 generates a voltage command value corresponding
to the target position and target speed and supplies the voltage command value to
the motor driver 90. Note that, as an example, the voltage command value is supplied
to the motor driver 90 in the form of a pulse width modulation signal (PWM signal).
[0054] The motor driver 90 applies a drive voltage corresponding to the voltage command
value to each of the main scanning motor 8, the medium conveying motor 37, the medium
feeding motor 49, and the medium winding motor 41, to drive and rotate the main scanning
motor 8, the medium conveying motor 37, the medium feeding motor 49, and the medium
winding motor 41. The medium wound amount encoder sensor 39, the medium winding motor
encoder sensor 43, the medium remaining amount encoder sensor 46, the medium feeding
motor encoder sensor 50, the main scanning encoder sensor 71, and the medium conveyance
encoder sensor 73 form an encoder pulse that corresponds to the rotational speed of
each of the main scanning motor 8, the medium conveying motor 37, the medium feeding
motor 49, and the medium winding motor 41, and supplies the encoder pulse to the sensor
processor 87. The sensor processor 87 causes a rotation detector 94 to detect the
current rotational speed and rotational position of each of the main scanning motor
8, the medium conveying motor 37, the medium feeding motor 49, and the medium winding
motor 41, based on the encoder pulse, and feeds back to the motor controller 86. The
motor controller 86 causes a comparison unit 92 to detect a difference of the target
position and target speed generated by the target generator 91 and the current rotational
speed and rotational position that are fed back by the sensor processor 87, and supplies
the signal of the difference, in other words, the differential signal, to the PID
controller 93.
[0055] The PID controller 93 generates a voltage command value that makes the difference
indicated by the differential signal, of the target position and target speed generated
by the target generator 91 and the current rotational speed and rotational position
that are fed back by the sensor processor 87 to zero (0). Then, the PID controller
93 supplies the voltage command value to the motor driver 90. Accordingly, the main
scanning motor 8, the medium conveying motor 37, the medium feeding motor 49, and
the medium winding motor 41 rotate at the target position and target speed generated
by the target generator 91.
Slack Control
[0056] FIGS. 8A and 8B are diagrams each explaining the slack amount of the roll-type medium
M0.
[0057] The slack amount of the roll-type medium M0 is represented by the length of the print
medium M. For example, the slack amount is 10 mm when the print medium M is fed by
the length of 10 mm from the roll-type medium M0 that is wound around the medium feeding
cardboard tube 52 with no slack, in other words, when the roll-type medium M0 is rotated
by the angle that corresponds to the length of the outer circumference of the roll-type
medium M0 by 10 mm. Further, this slack amount equals to the length of the print medium
M when the medium conveying roller 35 conveys the print medium M by 10 mm in the reverse
direction from the roll-type medium M0 with no slack.
Operation and Timing of Slack Control
[0058] FIGS. 9A, 9B, 9C, 9D, and 9E are diagrams each explaining a slack control operation.
[0059] FIG. 10 is a time chart illustrating the timing of signals of each unit for explaining
a slack control.
[0060] To be more specific, part (a) of FIG. 10 indicates the timing of a scanning operation
of the roll-type medium M0 in the main scanning direction to form an image. Part (b)
of FIG. 10 indicates the timing of a medium conveyance operation of the roll-type
medium M0. Part (c) of FIG. 10 indicates the timing of driving the medium winding
operation of the roll-type medium M0. Part (d) of FIG. 10 indicates the slack amount
of the roll-type medium M0. Part (e) of FIG. 10 indicates the medium tension of the
print medium M on the platen 25. Part (f) of FIG. 10 indicates the conveyance state
of the roll-type medium M0.
[0061] FIG. 9A illustrates the state of the roll-type medium M0 while conveyance of the
roll-type medium M0 is suspended immediately before the medium conveying roller 35
conveys the print medium M. In other words, FIG. 9A indicates the state of the roll-type
medium M0 immediately before conveyance. This state corresponds to the state (1) in
part (f) of FIG. 10. In this state, the medium feeding cardboard tube 52 is under
the positioning stop control by the medium feeding motor 49 while the desired slack
position is maintained. Note that the positioning control is performed by the feedback
control described above with reference to FIG. 7. That is, when the medium feeding
motor encoder sensor 50 detects the positional deviation of the roll-type medium M0
from the desired position, the control to return the rotational position of the medium
feeding motor 49 to the desired position is performed repeatedly. Accordingly, the
medium feeding cardboard tube 52 continues to stop at the desired position.
[0062] Next, FIG. 9B indicates the operation of the first half of conveyance of the print
medium M and illustrates the state in which the slack amount of the roll-type medium
M0 decreases as the medium conveying motor 37 starts to convey the print medium M.
This state corresponds to the state (2) in part (f) of FIG. 10. Note that, at the
start of this conveyance, the medium feeding motor 49 continues to perform the position
control to maintain the target slack position.
[0063] Next, FIG. 9C illustrates the state during the operation of the second half of conveyance
of the print medium M. This state corresponds to the state (3) in part (f) of FIG.
10. By starting the medium winding operation after the predetermined standby time
has elapsed, for example, in a range from 100 ms to 500 ms, from the start of the
conveyance operation, the timing to start applying the tension in the second half
of conveyance of the print medium M is adjusted. Note that the above-described standby
time depends on the outer diameter of the roll-type medium M0.
[0064] When the medium feeding motor 49 is driven to start winding the roll-type medium
M0, the slack amount turns to zero (0). Then, until the conveyance of the print medium
M is stopped, the medium conveying roller 35 and the medium feeding cardboard tube
52 pull the print medium M away from each other. At that time, the medium feeding
motor 49 does not stop and the torque limiter 47 slips, so that the print medium M
receives the tension force according to the allowable upper torque (torque limiter
value) of the torque limiter 47 and the outer diameter of the roll-type medium M0.
[0065] Next, FIG. 9D illustrates the state of the operation in which the medium feeding
motor 49 is rotated in reverse, in other words, in the reverse direction opposite
the medium winding direction (i.e., the normal direction) of the roll-type medium
M0, to generate the slack of the roll-type medium M0 intentionally while the conveyance
of the print medium M is suspended (during suspension of the conveyance of the print
medium M). This state corresponds to the state (4) in part (f) of FIG. 10. This shifting
to the slack generation operation is performed, that is, the rotation of the medium
feeding motor 49 is switched from the normal direction to the reverse direction, after
the predetermined time has elapsed from the completion of conveyance of the print
medium M.
[0066] Note that the shifting of the operation may be controlled to previously monitor the
constant output voltage command value of the medium feeding motor 49 (see FIG. 7),
set the voltage command value at the start of slippage of the torque limiter 47 as
a threshold, finish winding the roll-type medium M0 around the medium feeding cardboard
tube 52 when the output voltage command value of the medium feeding motor 49 reaches
the threshold, and switch the rotational direction of the medium feeding motor 49
at the predetermined timing. The detailed description of this control is given below.
[0067] Next, FIG. 9E illustrates the state in which the target slack is held after the conveyance
of the print medium M is suspended. This state corresponds to the state (5) in part
(f) of FIG. 10. Providing a certain slack amount as described above reduces the shock
due to the medium conveying roller 35 and the medium feeding cardboard tube 52 pulling
the roll-type medium M0 away from each other when the medium conveying roller 35 starts
to convey the print medium M. This pulling of the roll-type medium M0 by the medium
conveying roller 35 and the medium feeding cardboard tube 52 at the start of conveyance
of the print medium M applies the tension to the print medium M. This application
of the tension achieves a reduction in skew of the print medium M due to the difference
of tensions applied on the left and right sides of the roll-type medium M0 and a reduction
in variation in the slippage amount of the print medium M on the medium conveying
roller 35 by the application of the tension. Accordingly, the printing quality is
enhanced.
[0068] FIG. 11 is a graph illustrating changes over time in the remaining amount of the
roll-type medium M0 and the slippage amount of the print medium M on the medium conveying
roller 35.
[0069] As illustrated in the graph of FIG. 11, when the slack control is not performed,
the tension force of the print medium M is applied randomly to the print area on the
platen 25. In order to prevent this inconvenience, in the present embodiment, a constant
slack amount control and a variable slack amount control are performed. The constant
slack amount control provides a constant slack amount to make the change in the remaining
amount of the roll-type medium M0 proportional to the slippage amount of the print
medium M. The variable slack amount control changes the slack amount of the roll-type
medium M0 according to the change of the remaining amount of the roll-type medium
M0 to maintain the constant slippage amount of the print medium M.
[0070] In the constant slack amount control, when generating the slack of the roll-type
medium M0, in order to make the constant slack amount, the positioning control is
continuously performed at the position, according to the number of rotations of the
motor (i.e., the number of rotations of the medium feeding cardboard tube 52) calculated
based on the outer diameter of the roll-type medium M0 wound around the medium feeding
cardboard tube 52. Accordingly, the constant tension of the print medium M is applied
to the print area on the platen 25, and the image quality (print quality) is enhanced.
[0071] Further, the variable slack amount control gradually increases the slack amount of
the roll-type medium M0 to shorten the time to pull the print medium M as the remaining
amount of the roll-type medium M0 is reduced, in other words, as the outer diameter
of the roll-type medium M0 decreases and the tension applied to the print medium M
increases. By contrast, the variable slack amount control delays the medium winding
speed of the medium feeding motor 49 to delay the time to start application of the
tension to the print medium M. Accordingly, the constant slippage amount is given
to the print medium M on the platen 25 from the start to the end of conveyance of
the print medium M, regardless of the remaining amount of the roll-type medium M0,
i.e., the outer diameter of the roll-type medium M0.
[0072] FIG. 12 is a graph illustrating the remaining amount of the roll-type medium M0,
relative to the time that is assumed to be appropriate to pull the roll-type medium
M0 with respect to the remaining amount of the roll-type medium M0.
[0073] The slope of this graph is determined and set by evaluation. Further, a table or
an approximate expression may be used instead of a graph. Note that, if the variation
between the successive medium conveyance operations is small and the desired image
quality is satisfied, the constant slack amount control may be performed.
[0074] When the distance of conveyance of the print medium M changes, the slack amount is
separately set according to the distance of intermittent conveyance by the medium
conveying roller 35. By so doing, even if the distance of conveyance of the print
medium M changes, the timing to start application of the tension to the print medium
M is adjusted to provide the same period of time to apply the tension. This state
corresponds to the state (2) of part (f) of FIG. 10. Further, when the type of the
medium is changed, the slippage amount of the print medium M on the medium conveying
roller 35 changes. Therefore, by setting the slack amount according to the type of
the medium, a control such as the matching control to match the slippage amount of
the print medium M with the slippage amount of another medium is performed.
[0075] The conveyance of the roll-type medium M0 is started as illustrated in parts (b)
to (f) of FIG. 10, and the roll-type medium M0 is wound without slack as illustrated
in parts (d) and (e) of FIG. 10 before forming an image (printing texts) as illustrated
in part (a) of FIG. 10. Then, the predetermined slack amount is applied to the roll-type
medium M0 again, and the image is formed (the texts are printed) on the platen 25
with respect to the roll-type medium M0 while the predetermined slack amount is generated.
Accordingly, the flatness of the print medium M on the platen 25 is increased for
printing, and therefore the good printing operation is performed.
[0076] Note that the timing of application of the tension to the roll-type medium M0 is
not limited to the timing before image formation. As long as tension that does not
affect the print medium M on the platen 25 is applied to the roll-type medium M0,
the timing of application of the tension to the roll-type medium M0 may be, for example,
the timing of image formation (that is, during image formation) as illustrated in
part (a) of FIG. 10. Accordingly, the productivity of the printed product is enhanced.
[0077] Further, the timing of generating the predetermined slack to the roll-type medium
M0 may be, for example, the timing of image formation (that is, during image formation)
as illustrated in part (a) of FIG. 10. Accordingly, the productivity of the printed
product is enhanced.
Printing Operation
[0078] FIG. 13 is a flowchart illustrating the flow of the printing operation performed
in the image forming apparatus 100.
[0079] In the flowchart of FIG. 13, as an initial operation, the motor controller 86, the
sensor processor 87, the roll remaining amount detector 88, and the slack indication
value calculator 89, which are included in the controller 61 as illustrated in FIG.
6, perform the slack control prior to the start of the printing operation. By performing
the slack control prior to the start of the printing operation, the controller 61
generates the predetermined slack on the roll-type medium M0 (step S1), and then starts
conveyance of the roll-type medium M0 (step S2).
[0080] As the conveyance of the roll-type medium M0 is started, the motor controller 86,
the sensor processor 87, the roll remaining amount detector 88, and the slack indication
value calculator 89 stand by until the predetermined standby time, for example, 200
msec. has elapsed (step S3). When the predetermined standby time has not elapsed (NO
in step S3), the process in step S3 is repeated. When the predetermined standby time
has elapsed (YES in step S3), the controller 61 starts to wind the roll-type medium
M0 (step S4). When the winding of the roll-type medium M0 is completed, the controller
61 stops conveyance of the roll-type medium M0 (step S5).
[0081] That is, the controller 61 starts to rotate the medium feeding cardboard tube 52
in the medium winding direction at the predetermined timing after the medium conveying
roller 35 has started intermittent conveyance of the roll-type medium M0 and before
the medium conveying roller 35 completes the intermittent conveyance of the roll-type
medium M0.
[0082] Next, the print controller 85 of the controller 61 starts image formation in the
main scanning direction (step S6). Then, it is determined whether the predetermined
time, for example, 200 msec. has elapsed (step S7). When the predetermined time has
not elapsed (NO in step S7), the process in step S7 is repeated. When the predetermined
time has elapsed (YES in step S7), the motor controller 86, the sensor processor 87,
the roll remaining amount detector 88, and the slack indication value calculator 89
stop the winding of the roll-type medium M0 (step S8). Subsequently, the motor controller
86, the sensor processor 87, the roll remaining amount detector 88, and the slack
indication value calculator 89 perform the reverse rotation control of the medium
feeding motor 49 to perform the slack control to generate the slack on the roll-type
medium M0 intentionally (step S9).
[0083] When the slack is generated on the roll-type medium M0, in order to have a constant
slack amount, according to the number of rotations of the motor (that is, the number
of rotations of the medium feeding cardboard tube 52) calculated based on the outer
diameter of the roll-type medium M0 that is wound around the medium feeding cardboard
tube 52, the positioning control is continuously performed at the position. Accordingly,
the constant tension of the print medium M is applied to the print area on the platen
25. In this state, the print controller 85 performs image formation in the main scanning
direction. When the image formation is completed (step S10), the print controller
85 determines whether the printing operation is finished (step S11).
[0084] When the printing operation is finished in step S11, that is, when the image formation
is completed to the extreme downstream side in the sub-scanning direction (YES in
step S11), the operation of the flowchart of FIG. 13 is completed. When the printing
operation is not finished in step S11 (that is, NO in step S11), the controller 61
repeats the flow from the process in step S2.
Slack Control Operation Prior to Start of Printing Operation
[0085] FIG. 14 is a flowchart illustrating the flow of the slack control prior to the start
of the printing operation (step S1).
[0086] The flowchart of FIG. 14 illustrates the flow of the slack control operation based
on the outer diameter of the roll-type medium M0 that has already wound before the
printing operation.
[0087] First, as illustrated in FIG. 3, the roll-type medium M0 is attached to the medium
feeding cardboard tube 52 and the medium winding cardboard tube 44 and is set to the
state that is ready to start the printing operation and the medium winding operation.
When starting the printing operation, the current state of the roll-type medium M0
may change, for example, when a user replaces the medium feeding cardboard tube 52.
Therefore, after the value of the outer diameter of the roll-type medium M0 that is
wound around the medium feeding cardboard tube 52 is calculated, the following slack
control is performed, and then the printing operation is performed.
[0088] In the flowchart of FIG. 14, when the controller 61 starts to wind the roll-type
medium M0 (step S21), the motor controller 86, the sensor processor 87, and the roll
remaining amount detector 88 cause the medium feeding motor 49 to continue to wind
the roll-type medium M0 around the medium feeding cardboard tube 52, for example,
for 5 seconds (step S22). Accordingly, the roll-type medium M0 is tightly wound around
the medium feeding cardboard tube 52. At this stage, the slack amount of the roll-type
medium M0 is 0 mm.
[0089] In this state, the roll remaining amount detector 88 maintains the encoder value
of the medium remaining amount encoder sensor 46 (step S23). As an example, the encoder
value maintained in the roll remaining amount detector 88 is assumed to indicate the
position at 100 pulses. After the encoder value is thus acquired, the motor controller
86, the sensor processor 87, and the roll remaining amount detector 88 control the
medium feeding motor 49 to stop (step S24).
[0090] Next, the motor controller 86, the sensor processor 87, and the roll remaining amount
detector 88 control the medium conveying roller 35 to convey the roll-type medium
M0, for example, by 50 mm (step S25). Then, it is determined whether the roll-type
medium M0 has been conveyed by 50 mm (step S26). When the roll-type medium M0 has
not been conveyed by 50 mm (NO in step S26), the process in step S26 is repeated.
When the roll-type medium M0 has completely been conveyed by 50 mm (YES in step S26),
the motor controller 86, the sensor processor 87, and the roll remaining amount detector
88 cause the medium feeding motor 49 to wind the roll-type medium M0 around the medium
feeding cardboard tube 52 again for 5 seconds (step S27). Then, it is determined whether
the roll-type medium M0 is continuously wound for 5 seconds (step S28). When the roll-type
medium M0 is not continuously wound for 5 seconds (NO in step S28), the process in
step S28 is repeated. When the roll-type medium M0 is continuously wound for 5 seconds
(YES in step S28), the slack amount becomes 0 mm. When the slack amount is set to
0 mm, the roll remaining amount detector 88 maintains the encoder value of the medium
remaining amount encoder sensor 46 (step S29).
[0091] Note that the encoder value maintained by the roll remaining amount detector 88 is
assumed to indicate the position at 200 pulses. After the encoder value is thus acquired,
the motor controller 86, the sensor processor 87, and the roll remaining amount detector
88 control to stop the medium feeding motor 49 (step S30).
[0092] Next, the slack indication value calculator 89 calculates the outer diameter of the
roll-type medium M0 wound around the medium feeding cardboard tube 52 (step S31).
[0093] As an example, the slack indication value calculator 89 calculates the outer diameter
of the roll-type medium M0 by using the following arithmetic expression (1).

[0094] In the arithmetic expression (1), the circumference of the roll-type medium M0 is
expressed as "the distance of conveyance x (the number of pulses according to rotation
of the medium feeding cardboard tube 52 detected by the medium wound amount encoder
sensor 39 ÷ the differential pulse)". Therefore, when the number of pulses for one
rotation of the medium feeding cardboard tube 52 detected by the medium remaining
amount encoder sensor 46 is 1000 pulses, the circumference of the roll-type medium
M0 is calculated as "50 mm × (1000 ÷ 100) = 500 mm." The outer diameter of the roll-type
medium M0 is calculated as "500 ÷ π [mm]." Based on the outer diameter of the roll-type
medium M0 calculated as described above, the slack control described below is performed
(step S32).
Slack Control Operation
[0095] FIG. 15 is a flowchart illustrating the flow of the slack control (steps S9 and S32).
[0096] The slack control operation illustrated in the flowchart of FIG. 15 calculates a
slack indication value based on the thus calculated value of the outer diameter of
the roll-type medium M0 that has been wound around the medium feeding cardboard tube
52. Then, the slack control operation performs the drive control of the medium feeding
motor 49 with this slack indication value as a target value. By this slack control
operation, an appropriate "slack" is intentionally generated.
[0097] That is, when the outer diameter of the roll-type medium M0 is calculated as described
above, the slack indication value calculator 89 acquires the calculated value of the
outer diameter of the roll-type medium M0 (step S41). Then, the slack indication value
calculator 89 calculates the slack indication value to control rotation of the medium
feeding motor 49, based on the following arithmetic expression (2) (step S42).

[0098] In the arithmetic expression (2) of the slack indication value, the number of rotations
[pls] of the medium feeding cardboard tube 52 is calculated by the following arithmetic
expression (3).

[0099] Further, the circumference of the wound roll-type medium M0 in the arithmetic expression
(3) to obtain the number of rotations of the medium feeding cardboard tube 52 is calculated
by the following arithmetic expression (4).

[0100] The motor controller 86 starts the rotation control of the medium feeding motor 49
based on the thus calculated slack indication value to generate the slack (step S43).
After the medium feeding motor 49 has reached the target position (indication stop
position), the motor controller 86 continues the positioning control at the target
position (step S44).
[0101] Such a slack control is repeated each time the roll-type medium M0 is conveyed intermittently.
[0102] Note that, in the above description, the medium feeding motor 49 is controlled based
on the slack indication value calculated with the arithmetic expression (2) that is
used to obtain the slack indication value. However, the control of the medium feeding
motor 49 is not limited to the control based on the slack indication value. For example,
the number of rotations of the medium feeding cardboard tube 52, which is calculated
with the arithmetic expression (3) used to obtain the number of rotations of the medium
feeding cardboard tube 52, may be calculated as a target position, and the medium
feeding motor 49 may be controlled based on the target position.
Updating Operation of Outer Diameter of Roll-Type Medium M0
[0103] FIG. 16 is a flowchart for explaining an updating operation of the value of the outer
diameter of the roll-type medium M0 during the printing operation.
[0104] Since the remaining amount of the roll-type medium M0 decreases during the printing
operation, the slack indication value to the medium feeding motor 49 is changed to
maintain the constant slack amount even though the outer diameter of the roll-type
medium M0 decreases. Therefore, concurrently with the above-described slack control
operation, the outer diameter of the roll-type medium M0 is detected during the printing
operation (in other words, each time the roll-type medium M0 is conveyed by, for example,
50 mm). By so doing, the value of the outer diameter of the roll-type medium M0 is
updated.
[0105] That is, the roll remaining amount detector 88 firstly maintains the current encoder
value of the medium remaining amount encoder sensor 46 (step S51). Next, the motor
controller 86 causes the main scanning motor 8, the medium conveying motor 37, the
medium feeding motor 49, and the medium winding motor 41 to drive and rotate to convey
the roll-type medium M0 (step S52). Further, the print controller 85 discharges a
discharge signal to the recording heads 6 and causes the recording heads 6 to discharge
ink to perform the print control on the roll-type medium M0 in the main scanning direction
(step S53).
[0106] Next, the roll remaining amount detector 88 determines whether the roll-type medium
M0 has been conveyed by 50 mm or more from the update of the previous encoder value
of the medium remaining amount encoder sensor 46 (step S54). Note that, as an example,
the distance of conveyance of the roll-type medium M0 is preferably 50 mm to 100 mm.
[0107] When it is determined in step S54 that the roll-type medium M0 has been conveyed
by 50 mm or more (YES in step S54), the roll remaining amount detector 88 calculates
the value of the current outer diameter of the roll-type medium M0 and updates the
current encoder value of the medium winding motor encoder sensor 43 (step S55).
[0108] Then, the controller 61 determines whether the printing operation has been finished
(step S56). When it is determined in step S56 that the printing operation has been
finished (YES in step S56), the controller 61 completes the processes of the flow
in the flowchart of FIG. 16. By contrast, when it is determined in step S56 that the
printing operation has not been finished (NO in step S56), the controller 61 returns
to step S51 to repeat the process. Then, when it is determined that the roll-type
medium M0 has been conveyed by 50 mm again (YES in step S54), the encoder value of
the medium remaining amount encoder sensor 46 is detected and updated (step S55).
[0109] Further, when it is determined in step S54 that the roll-type medium M0 has not yet
been conveyed by 50 mm, in other words, the distance of conveyance of the roll-type
medium M0 is less than 50 mm (NO in step S54), the print controller 85 determines
whether the printing operation has been finished (step S56).
[0110] As described above, during the printing operation, the value of the outer diameter
of the roll-type medium M0 is repeatedly detected each time the roll-type medium M0
is conveyed by a certain distance, in other words, each time the intermittent conveyance
of the roll-type medium M0 is performed. The printing operation and the medium conveyance
operation are repeated for multiple times. Then, after the roll-type medium M0 has
been conveyed by 50 mm or more in total (for example, from 50 mm to 100 mm) from the
previous update of the encoder value of the medium remaining amount encoder sensor
46, the value of the outer diameter of the wound roll-type medium M0 is calculated
and updated before the subsequent medium conveyance operation is performed.
Change in Value of Outer Diameter and Change in Encoder Pulse
[0111] FIGS. 17A and 17B are diagrams each explaining a change in the value of the outer
diameter of the roll-type medium M0 wound by the medium feeding cardboard tube 52
and a change in the encoder pulse.
[0112] FIG. 17A illustrates the state in which the amount of the print medium M that is
wound around the medium feeding cardboard tube 52 is small, that is, the outer diameter
of the roll-type medium M0 is small. In this state, the amount of change (i.e., the
angle of rotation) of the encoder pulse detected by the medium remaining amount encoder
sensor 46 is large, and the number of change pulses is large. On the other hand, FIG.
17B illustrates the state in which the amount of the print medium M that is wound
around the medium feeding cardboard tube 52 is large, that is, the outer diameter
of the roll-type medium M0 is large. In this state, the amount of change (i.e., the
angle of rotation) of the encoder pulse detected by the medium remaining amount encoder
sensor 46 is small, and the number of change pulses is small.
[0113] That is, the angle of rotation of the medium feeding cardboard tube 52 changes according
to the outer diameter of the roll-type medium M0 wound around the medium feeding cardboard
tube 52, and therefore the number of pulses of the encoder pulse changes. Therefore,
the slack indication value calculator 89 calculates the slack indication value that
is changed according to the outer diameter of the roll-type medium M0 that is wound
around the medium feeding cardboard tube 52. Accordingly, even when the outer diameter
of the roll-type medium M0 that is wound around the medium feeding cardboard tube
52 changes, the slack amount of the roll-type medium M0 maintains the constant slack
amount. Further, the outer diameter of the roll-type medium M0 is calculated based
on the change in the number of pulses of the encoder pulse detected by the medium
remaining amount encoder sensor 46.
Detection of Completion of Medium Winding
[0114] Next, a description is given of the detecting operation of completion of the winding
of the roll-type medium M0 around the medium feeding cardboard tube 52. As an example,
the image forming apparatus 100 according to the present embodiment detects completion
of the winding the roll-type medium M0 based on the voltage command value that is
supplied to the medium feeding motor 49 under the speed control.
[0115] To be more specific, when the roll-type medium M0 is completely wound around the
medium feeding cardboard tube 52, the medium winding operation is terminated and the
torque limiter 40 starts to slip. The motor controller 86 increases the voltage value
(changes the voltage indication value) to be supplied to the medium feeding motor
49 to maintain the rotational speed even when the load increases due to slippage of
the torque limiter 40. The increased voltage value and the threshold used to detect
the increased voltage value are set and stored in advance. Then, the roll remaining
amount detector 88 detects completion of the winding of the roll-type medium M0 when
a voltage value exceeding the threshold is continuously detected for the predetermined
time.
[0116] FIG. 18 is a graph illustrating the changes of the voltage value that is supplied
from the motor controller 86 to the medium feeding motor 49, during the medium winding
operation of the roll-type medium M0 and after completion of the medium winding operation
of the roll-type medium M0.
[0117] As an example, in this example of the graph of FIG. 18, the voltage value of 12.5V
is set as a threshold. As illustrated in the graph of FIG. 18, the medium feeding
motor 49 is driven at the contact voltage value equal to the threshold or below, during
the medium winding operation of the roll-type medium M0. However, when the medium
winding operation of the roll-type medium M0 is completed, the voltage value supplied
from the motor controller 86 to the medium feeding motor 49 increases to exceed the
threshold to maintain the number of rotations of the medium feeding motor 49 whose
load has increased.
[0118] When the time in which the voltage value continuously exceeds the threshold for a
certain period of time, for example, for 50 msec., the roll remaining amount detector
88 determines that the medium winding operation of the roll type medium M0 is completed.
Variation of Detection of Completion of Winding Medium
[0119] The example illustrated in FIG. 18 is an example of detecting the completion of the
medium winding operation of the roll-type medium M0 based on the voltage value that
is supplied to the medium feeding motor 49. However, as described below, the completion
of the medium winding operation of the roll-type medium M0 may be detected based on
the number of pulses of the encoder pulse detected by the medium remaining amount
encoder sensor 46.
[0120] FIG. 19 is a graph illustrating the changes in the number of pulses of the encoder
pulse detected by the medium remaining amount encoder sensor 46, during the medium
winding operation of the roll-type medium M0 and after completion of the medium winding
operation of the roll-type medium M0.
[0121] As illustrated in FIG. 19, the number of pulses of the encoder pulse detected by
the medium remaining amount encoder sensor 46 gradually increases during the medium
winding operation of the roll-type medium M0. However, when the medium winding operation
is completed, the rotation of the medium feeding cardboard tube 52 stops, so that
the number of pulses of the encoder pulse detected by the medium remaining amount
encoder sensor 46 remains stopped at a constant number of pulses of the encoder pulse.
[0122] Therefore, when the constant number of pulses of the encoder pulse or the substantially
constant number of pulses of the encoder pulse (in a transition range within ±3 pulses,
for example) is continuously detected for a certain period of time, for example, 50
msec., the roll remaining amount detector 88 determines that the medium winding operation
of the roll-type medium M0 is completed. That is, the controller 61 determines that
the roll-type medium M0 that corresponds to the print medium M in a roll shape has
been wound with no slack when an amount of change of the remaining amount of the print
medium M is equal to or smaller than a predetermined value for a predetermined period
of time.
[0123] As described above, with a simpler configuration when compared with known image forming
apparatuses, the image forming apparatus 100 according to the present embodiment generates
an appropriate amount of slack on the roll-type medium M0 at an appropriate timing
and winds the slack of the roll-type medium M0 at an appropriate timing. By so doing,
the image forming apparatus 100 according to the present embodiment applies an appropriate
tension to the print medium M at an appropriate timing. Accordingly, the skew is reduced
to restrain the paper jam of the print medium M, and the variation in conveyance error
is reduced to restrain the positional shift of an image. Consequently, the print quality
is enhanced.
[0124] Finally, the above-described embodiments are presented as examples and are not intended
to limit the scope of the present disclosure. The above-described embodiments can
be implemented in other various forms, and various omissions, replacements, and changes
can be made without departing from the scope of the invention. In addition, the embodiments
and modifications or variations thereof are included in the scope and the gist of
the invention and are included in the invention described in the claims and the equivalent
scopes thereof.
[0125] For example, other than ink used in the present embodiment, liquid to be discharged
from the nozzles of the head is not limited to a particular liquid as long as the
liquid has a viscosity or surface tension to be discharged from the head. However,
preferably, the viscosity of the liquid is not greater than 30 mPa·s under ordinary
temperature and ordinary pressure or by heating or cooling. More specifically, the
liquid may be, e.g., an emulsion, a suspension, or a solution containing e.g., a solvent
such as water or an organic solvent, a colorant such as a dye or a pigment, a polymerizable
compound, a functionalizing material such as a resin or a surfactant, a biocompatible
material such as a deoxyribonucleic acid (DNA), an amino acid, a protein, or a calcium,
or an edible material such as a natural pigment. Emulsions, suspensions, or solutions
can be used as, e.g., inks for inkjet printing, surface treatment liquids, liquids
for forming electronic circuit resist patterns and components of electronic devices
and light-emitting devices, and three-dimensional modeling material liquids.
[0126] Further, examples of an energy source for generating energy to discharge liquid include
a piezoelectric actuator (a laminated piezoelectric element or a thin-film piezoelectric
element), a thermal actuator that employs a thermoelectric conversion element, such
as a heating resistor (element), and an electrostatic actuator including a diaphragm
and opposed electrodes.
[0127] Further, for example, the above-described term "material onto which liquid adheres"
(in the present embodiment, the print medium M) may represent, for example, a material
or a medium on which liquid is at least temporarily adhered, a material or a medium
on which liquid is adhered and fixed, or a material or a medium into which liquid
is adhered and into which the liquid permeates. Examples of the "material onto which
liquid adheres" include recording media or medium such as a paper sheet, a recording
paper, and a recording sheet of paper, film, and cloth, electronic components such
as an electronic substrate and a piezoelectric element, and media or medium such as
a powder layer, an organ model, and a testing cell. The "material onto which liquid
adheres" includes any material on which liquid adheres unless particularly limited.
[0128] Further, examples of the "material onto which liquid adheres" include any materials
on which liquid adheres even temporarily, such as paper, thread, fiber, fabric, leather,
metal, plastic, glass, wood, and ceramic.
[0129] Although the present disclosure makes reference to specific embodiments, it is to
be noted that the present disclosure is not limited to the details of the embodiments
and examples described above. For example, elements and/or features of different embodiments
and examples may be combined with each other and/or substituted for each other within
the scope of the present disclosure. The number of constituent elements and their
locations, shapes, and so forth are not limited to any of the structure for performing
the methodology illustrated in the drawings. Further, the present disclosure is not
limited to the embodiments and examples described above. Thus, various modifications
and enhancements are possible in light of the above teachings, without departing from
the scope of the present disclosure.
[0130] The above-described embodiments are illustrative and do not limit this disclosure.
Thus, numerous additional modifications and variations are possible in light of the
above teachings. For example, elements at least one of features of different illustrative
and exemplary embodiments herein may be combined with each other at least one of substituted
for each other within the scope of this disclosure and appended claims. Further, features
of components of the embodiments, such as the number, the position, and the shape
are not limited the embodiments and thus may be preferably set.
[0131] The present disclosure is not limited to specific embodiments described above, and
numerous additional modifications and variations are possible in light of the teachings
within the technical scope of the appended claims. It is therefore to be understood
that, the disclosure of this patent specification may be practiced otherwise by those
skilled in the art than as specifically described herein, and such, modifications,
alternatives are within the technical scope of the appended claims. Such embodiments
and variations thereof are included in the scope and gist of the embodiments of the
present disclosure and are included in the embodiments described in claims and the
equivalent scope thereof.
[0132] The above-described embodiments are illustrative and do not limit the present disclosure.
Thus, numerous additional modifications and variations are possible in light of the
above teachings. For example, elements and/or features of different illustrative embodiments
may be combined with each other and/or substituted for each other within the scope
of this disclosure.
[0133] Any one of the above-described operations may be performed in various other ways,
for example, in an order different from the one described above.
[0134] The present invention can be implemented in any convenient form, for example using
dedicated hardware, or a mixture of dedicated hardware and software. The present invention
may be implemented as computer software implemented by one or more networked processing
apparatuses. The processing apparatuses include any suitably programmed apparatuses
such as a general purpose computer, personal digital assistant, mobile telephone (such
as a WAP or 3G-compliant phone) and so on. Since the present invention can be implemented
as software, each and every aspect of the present invention thus encompasses computer
software implementable on a programmable device. The computer software can be provided
to the programmable device using any conventional carrier medium (carrier means).
The carrier medium includes a transient carrier medium such as an electrical, optical,
microwave, acoustic or radio frequency signal carrying the computer code. An example
of such a transient medium is a TCP/IP signal carrying computer code over an IP network,
such as the Internet. The carrier medium may also include a storage medium for storing
processor readable code such as a floppy disk, hard disk, CD ROM, magnetic tape device
or solid state memory device.
1. An image forming apparatus (100) comprising:
a medium supplier (52, 64) configured to supply a print medium (M) wound in a roll
shape;
a medium conveyor (63) configured to intermittently convey the print medium supplied
by the medium supplier by a predetermined supply amount;
a medium winder (44, 65) configured to wind the print medium conveyed by the medium
conveyor;
a printer (6, 25) configured to print on the print medium conveyed by the medium conveyor;
and
a rotation controller (61) configured to:
cause the medium supplier to rotate in a medium winding direction at a predetermined
timing after the medium conveyor has started to intermittently convey the print medium;
and
cause the medium supplier to rotate in a reverse direction opposite the medium winding
direction to loosen the print medium.
2. The image forming apparatus (100) according to claim 1, further comprising a diameter
detector (88) configured to detect an outer diameter of the print medium (M) wound
in a roll shape on the medium supplier (52),
wherein the rotation controller (61) is configured to cause the medium supplier (52,
64) to change an amount of rotation of the print medium (M) in the medium supplier
(52, 64) according to a value of the outer diameter of the print medium (M) detected
by the diameter detector (88), to maintain a slack amount of the print medium (M)
constant.
3. The image forming apparatus (100) according to claim 1, further comprising a diameter
detector (88) configured to detect an outer diameter of the print medium (M) wound
in a roll shape on the medium supplier (52),
wherein the rotation controller (61) is configured to cause the medium supplier (52,
64) to change an amount of rotation of the print medium (M) to increase a slack amount
of the print medium (M) as the outer diameter of the print medium (M) detected by
the diameter detector (88) decreases.
4. The image forming apparatus (100) according to any one of claims 1 to 3, wherein the
rotation controller is configured to:
cause the medium supplier to rotate the print medium to no slack state of the print
medium after the predetermined timing and before the medium conveyor starts to decelerate
toward a stop of conveyance of the print medium; and
maintain the no slack state after the printer starts to print on the print medium.
5. The image forming apparatus (100) according to any one of claims 1 to 4,
wherein the rotation controller is configured to change the slack amount of the print
medium according to a distance at which the medium conveyor conveys the print medium
in a subsequent intermittent conveyance of the print medium.
6. The image forming apparatus (100) according to any one of claims 1 to 5, wherein the
rotation controller is configured to change the slack amount of the print medium according
to a type of the print medium.
7. The image forming apparatus (100) according to claim 1, further comprising:
a motor (49) configured to generate a driving force; and
a torque limiter (47) configured to transmit the driving force generated by the motor
(49) to the print medium (M) wound in a roll shape on the medium supplier (52) to
rotate the print medium (M) and limit a torque to be applied to the print medium (M),
wherein the rotation controller (61) is configured to detect that the print medium
(M) is wound with no slack, based on a change of a voltage command value supplied
to the motor (49).
8. The image forming apparatus (100) according to claim 1, further comprising:
a motor (49) configured to generate a driving force;
a torque limiter (47) configured to transmit the driving force generated by the motor
(49) to the print medium (M) wound in a roll shape on the medium supplier (52) to
rotate the print medium (M) and limit a torque to be applied to the print medium (M);
and
a remaining amount detector (88) configured to detect a remaining amount of the print
medium (M) wound in a roll shape on the medium supplier (52),
wherein the rotation controller (61) is configured to determine that the print medium
(M) has been wound with no slack when an amount of change of the remaining amount
of the print medium (M) is equal to or smaller than a predetermined value for a predetermined
period of time.
9. The image forming apparatus (100) according to claim 1, further comprising:
a motor (49) configured to generate a driving force to rotate the print medium (M)
wound in a roll shape on the medium supplier (52);
a first encoder (50) configured to detect rotation of the motor (49); and
a second encoder (46) configured to detect rotation of the print medium (M) in a roll
shape on the medium supplier (52),
wherein the rotation controller (61) is configured to:
calculate an outer diameter of the print medium (M) based on an output of the first
encoder (59) and an output of the second encoder (46);
calculate an amount of rotation of the print medium (M) for creating a predetermined
slack amount of the print medium (M), based on the outer diameter of the print medium
(M); and
determine an amount of rotation of the motor (49) in a slacking direction of the print
medium (M) according to the amount of rotation of the print medium (M).
10. The image forming apparatus (100) according to claim 1, further comprising:
a motor (49) configured to generate a driving force to rotate the print medium (M)
wound in a roll shape on the medium supplier (52);
a first encoder (50) configured to detect rotation of the motor (49); and
a second encoder (46) configured to detect rotation of the print medium (M) in a roll
shape on the medium supplier (52),
wherein the rotation controller (61) is configured to:
calculate an outer diameter of the print medium (M) based on an output of the first
encoder (59) and an output of the second encoder (46);
calculate an amount of rotation of the print medium (M) for creating a predetermined
slack amount of the print medium (M), based on the outer diameter of the print medium
(M); and
rotate the motor (49) to cause the second encoder (46) to detect a rotation corresponding
to the amount of rotation of the print medium (M).
11. The image forming apparatus (100) according to claim 1, further comprising:
a motor (49) configured to generate a driving force;
a torque limiter (47) configured to transmit the driving force generated by the motor
(49) to the print medium (M) wound in a roll shape on the medium supplier (52) to
rotate the print medium (M) and limit a torque to be applied to the print medium (M);
an encoder (50) configured to detect rotation of the motor (49); and
a remaining amount detector (88) configured to detect a remaining amount of the print
medium (M) wound in a roll shape on the medium supplier (52),
wherein the rotation controller (61) is configured to change a rotational speed of
the motor (49) to cause the encoder (50) to output a predetermined value corresponding
to an output of the remaining amount detector (88).
12. The image forming apparatus (100) according to claim 1,
wherein, after the rotation controller (61) has caused the medium supplier (52) to
wind the print medium (M) in a roll shape with no slack, the printer (6, 25) is configured
to discharge ink to the print medium (M) while scanning in a main scanning direction.
13. The image forming apparatus (100) according to claim 1,
wherein the rotation controller (61) is configured to perform an initial operation
before the printer (6, 25) starts to print on the print medium (M), and
wherein, in the initial operation, the rotation controller (61) is configured to detect
an outer diameter of the print medium (M) and apply a slack to the print medium (M)
based on the outer diameter of the print medium (M).
14. A method for controlling medium supply in an image forming apparatus (100) including
a medium supplier (52, 64), a medium conveyor (63), a medium winder (44, 65), a printer
(6, 25), and a rotation controller (61),
the method comprising:
performing a first rotation control to cause the medium supplier (52, 64) to rotate
in a medium winding direction at a predetermined timing after the medium conveyor
(63) has started to intermittently convey a print medium (M) wound in a roll shape;
and
performing a second rotation control to cause the medium supplier (52, 64) to rotate
in a reverse direction opposite the medium winding direction to loosen the print medium
(M), after the first rotation control.
15. A carrier medium carrying computer readable code that causes a computer to execute
the method according to claim 14.