Information
-
Patent Grant
-
6805342
-
Patent Number
6,805,342
-
Date Filed
Tuesday, November 5, 200222 years ago
-
Date Issued
Tuesday, October 19, 200420 years ago
-
Inventors
-
Original Assignees
-
Examiners
- Walsh; Ronald T.
- Bowers; Kenneth W.
Agents
-
CPC
-
US Classifications
Field of Search
US
- 271 19
- 271 33
- 271 21
- 271 110
- 271 119
- 271 226
- 271 242
- 271 256
- 271 25801
- 271 313
- 271 202
-
International Classifications
- B65H702
- B65H700
- B65H904
- B65H900
- B65H306
-
Abstract
In accordance with printer-control method and printer-control apparatus according to the present invention, in speed control for a paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when an upper end of a printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof, when a difference between a target speed and a current speed in a constant speed section under feedback control becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value which is larger than an usual value.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a printer-control method and a printer-control apparatus, and in particular, to a printer-control method and a printer-control apparatus that in a paper-supply operation into a printer, speed control of a paper-supply motor is performed when a printing paper abuts against a paper-feed roller and a driven roller and is nipped by them. Further, the present invention relates to a storage medium which stores a computer program for executing the printer-control method.
2. Related Background Art
FIG. 1
is an explanatory illustration typically showing structures of components that relate to paper-supply of printing paper and detection of upper and lower ends of the printing paper in a printer.
In the printer, as shown in
FIG. 1
, printing papers
50
that are set in a tray
90
are fed one by one by a paper-supply roller
64
. Then, an upper end of the printing paper
50
is detected by a paper sensor
15
. A paper-supply motor
63
(see
FIG. 10
) is coupled to the paper-supply roller
64
. The paper-supply roller
64
is driven by driving and controlling the paper-supply motor
63
and thus the paper is supplied into the printer.
Then, the printing paper
50
is fed by a paper-feed roller
65
and a driven roller
66
. Printing is performed on a platen
84
by an ink discharged from a printhead
9
. Printing advances to a vicinity of a lower end of the printing paper
50
while the printing paper
50
is successively fed. The printing paper
50
does not exist on the paper sensor
15
at a certain time. In this way, the lower end of the printing paper
50
is detected.
An operation of supplying a printing paper into a printer is generally performed as described above. In the paper-supply operation, when a printing paper abuts against a paper-feed roller and a driven roller and is nipped therebetween, i.e., at a time of so-called abutting and nipping, the upper end of the printing paper is desirably nipped between the paper-feed roller and the driven roller so as to be parallel to them.
In actuality, however, when the printing paper abuts the paper-feed roller and the driven roller and is nipped therebetween, the upper end of the printing paper is not perfectly parallel to the paper-feed roller and the driven roller. The upper end of the printing paper is often nipped while slightly inclined.
Then, after the printing paper is nipped, the printing paper which is nipped by the paper-feed roller and the driven roller is fed in a reverse direction and pushed back, i.e., discharging of the printing paper is performed. By repeating such nipping and discharging for several times, the upper end of the printing paper is perfectly parallel to the paper-feed roller and the driven roller. In this way, deskew of the printing paper is performed. Deskew operation of printing paper will be hereinafter described in detail with reference to the drawings.
FIGS. 2A through 2E
are explanatory illustrations typically showing states of the paper-supply roller, the paper-feed roller and the printing paper in deskew of the printing paper, seen from the side.
FIGS. 3A through 3E
are explanatory illustrations typically showing states of the paper-supply roller, the paper-feed roller and the printing paper in deskew of the printing paper, seen from above.
As shown in
FIGS. 2A and 3A
, when each printing paper
50
is fed by the paper-supply roller
64
one by one, in accordance with rotational operation of the paper-supply roller
64
, an upper end of the printing paper
50
gradually approaches the paper-feed roller
65
and the driven roller
66
. At this time, the upper end of the printing paper
50
is desirably parallel to the paper-feed roller
65
and the driven roller
66
. As shown in
FIG. 3A
, however, the upper end of the printing paper
50
may be inclined with respect to the paper-feed roller and the driven roller.
As shown in
FIGS. 2B and 3B
, when the paper-supply roller
64
is further rotated, the upper end portion of the printing paper
50
abuts against the paper-feed roller
65
and the driven roller
66
and is nipped therebetween. As described above, such state is referred to as nipping of the printing paper.
The paper-supply roller
64
is rotated by a predetermined amount and then stopped in order to deskew the printing paper. At this time, a length of the upper end portion of the printing paper which is extended off from the position at which the printing paper
50
is nipped by the paper-feed roller
65
and the driven roller
66
toward the printer is referred to as a nipping amount C. The nipping amount C is usually set for each type of the printing paper
50
and can be changed by setting a printer corresponding to the type of the printing paper
50
. Referring to
FIGS. 2B and 3B
, the state in which the printing paper
50
abuts against the paper-feed roller
65
and the driven roller
66
while being inclined is shown. Thus, the nipping amount C shows a nipping amount at a generally central portion of the printing paper
50
.
Then, as shown in
FIGS. 2C and 3C
, in order to deskew the printing paper
50
, the paper-feed roller
65
is rotated in reverse while the paper-supply roller
64
is stopped. The printing paper
50
is fed in reverse by the nipping amount C and thus discharged. The printing paper
50
which is fed in reverse by the nipping amount C and discharged is deflected. Further, the upper end of the printing paper
50
is forcibly abutted against the paper-feed roller
65
and the driven roller
66
because of flexibility of the printing paper itself. At this time, the upper end of the printing paper
50
is generally parallel to the paper-feed roller
65
and the driven roller
66
.
When the upper end of the printing paper
50
is generally parallel to the paper-feed roller
65
and the driven roller
66
, as shown in
FIGS. 2D and 3D
, the paper-feed roller
65
is rotated forward within a range of the nipping amount C, so that the upper end of the printing paper
50
is nipped by the paper-feed roller
65
and the driven roller
66
. Then, by repeating nipping shown in
FIGS. 2D and 3D
and discharging shown in
FIGS. 2C and 3C
for several times, the upper end of the printing paper
50
becomes parallel to the paper-feed roller
65
and the driven roller
66
.
When the upper end of the printing paper
50
becomes parallel to the paper-feed roller
65
and the driven roller
66
, the paper-feed roller
65
is rotated forward and the printing paper
50
is nipped again by the paper-feed roller
65
and the driven roller
66
. Further, the paper-supply roller
64
is rotated such that the printing paper
50
is released. Thereafter, subsequent paper-feed operation is performed. In this way, deskew of printing paper is performed.
Next, a description will be given about speed control of the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped to deskew a printing paper.
FIG. 4
is a graph showing a first example of target speed, current speed and waveform of control signal for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper.
FIG. 5
is a graph showing a section from 300 to 0 of remaining distance to a target stop position shown in
FIG. 4
with only a horizontal axis being enlarged.
The target stop position shown in
FIGS. 4 and 5
show a position at which an upper end of printing paper is nipped by the paper-feed roller
65
and the driven roller
66
by a predetermined nipping amount C and the paper-supply roller
64
is stopped in order to deskew the printing paper.
At a section from 800 ({fraction (1/1440)} inches (1 inch=2.54 cm): a unit will be appropriately omitted hereinafter) to 700 of remaining distance to the target stop position, a PID waveform is shown. Nevertheless, this section is not a PID control section but an acceleration control section. At the section, acceleration toward a target speed Vref in a constant speed section from 700 to 300 of remaining distance is performed.
In the constant speed section from 700 to 300 of remaining distance, PID control starts. Thereafter, the PID control is performed until the paper-supply motor is stopped in order to stop the paper-supply roller
64
at the target stop position. At the constant speed section, the PID control is performed so as to converge undershoot and overshoot of current speed Vcur relative to the target speed Vref.
Speed reduction control of the target speed Vref gradually starts at the remaining distance of about 300 and more rapid speed reduction control is performed from 200 of remaining distance.
Undershoot of the current speed Vcur occurs at 200 to 100 of remaining distance in the speed reduction control section. This is because the upper end of printing paper abuts the paper-feed roller
65
and the driven roller
66
and thus the current speed Vcur is temporarily and rapidly reduced.
Since the PID control is performed at the speed reduction control section, in order to reduce a difference between the target speed Vref and the current speed Vcur in an undershoot section, a PID command value for instructing acceleration is outputted.
However, while the paper-supply motor is accelerated in accordance with the PID command value, the target speed Verf is reducing. Thus, overshoot of the current speed Vcur occurs at a section from 100 to 20 of remaining distance by contraries.
Then, in order to reduce a difference between the target speed Vref and the current speed Vcur in the overshoot section, a PID command value for instructing reduction in speed is outputted by the PID control.
As a result, although overshoot of the current speed Vcur is converged at around 20 of remaining distance, undershoot of the current speed Vcur occurs again at a section from 20 to 5 of remaining distance.
In order to reduce a difference between the target speed Vref and the current speed Vcur in the undershoot section, a PID command value for instructing acceleration is outputted and thus the current speed Vcur generally coincides the target speed Vref. Then, a PID command value for instructing reduction in speed in accordance with the target speed Vref is outputted. At the target stop position, the current speed Vcur becomes 0 and the paper-supply motor and the paper-supply roller stop.
For control of the current speed Vcur of the paper-supply motor under the above-described PID control, output pulses of two phases, i.e., A phase and B phase of encoder are used. Nevertheless, both output pulses of two phases of the encoder are not always used but used depending on a control section. Namely, in the constant speed section from 700 to 300 of remaining distance, because a speed of motor is sufficiently high, both output pulses of two phases of encoder are not required. For example, only a rising edge of output pulse of A phase of the encoder is used and an interruption of speed control calculation is generated. In the speed reduction section from 300 to 0 of remaining distance, a speed of motor is reduced toward 0 and more precise speed control is required. Thus, an interruption of speed control calculation is generated by using rising and falling edges of each of the output pulses of A phase and B phase of the encoder.
Setting of proportional gain coefficient used for speed control calculation under PID control in the constant speed section is usually different from that of the speed reduction section. If the proportional gain coefficient is set to be too large in the constant speed section, vibration and unpleasant noise are often generated due to resonance of a driving force transmitting mechanism. Thus, the proportional gain coefficient is set to be relatively so small that generation of vibration and unpleasant noise is prevented. On the other hand, the proportional gain coefficient is set, in an ordinary state, to be the same as in the constant speed section because of the same reason. Nevertheless, in the speed reduction section, as undershoot and overshoot due to abutment of printing paper occur, a variation in speed that is more sever than that of the constant speed section must be rapidly converged. Accordingly, if a difference between the target speed Vref and the current speed Vcur exceeds a predetermined threshold, the proportional gain coefficient is set to be changed to a larger value than an usual value.
Speed control of the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper is described above. Timings that undershoot and overshoot of current speed Vcur are generated by an upper end of printing paper abutting against the paper-feed roller
65
and the driven roller
66
are varied depending on a set value of the nipping amount C of printing paper. A size or a duration of the undershoot and the overshoot is varied depending on a type of the printing paper or an angle of the upper end of the printing paper with respect to the paper-feed roller and the driven roller.
When the upper end of the printing paper abuts against the paper-feed roller
65
and the driven roller
66
at the speed reduction section, a proportional gain coefficient used for speed control calculation is changed to a larger value in accordance with generation of undershoot of the current speed Vcur with respect to the target speed Vref. Thus, undershoot and overshoot due to abutment of the printing paper can be usually converged such that problems do not occur at subsequent operations.
When an initial nipping amount C at a time of deskew operation for printing paper is set to be large, the upper end of the printing paper may abut against the paper-feed roller
65
and the driven roller
66
at the constant speed section.
A proportional gain coefficient used for speed control calculation in the constant speed section is determined by presupposing that a variation width of the current speed Vcur is small. Further, the proportional gain coefficient is always set to be a relatively small certain value in order to prevent generation of aforementioned vibration and unpleasant noise. The proportional gain coefficient is not changed to a value larger than an usual value regardless of a difference between the target speed Vref and the current speed Vcur.
Accordingly, in the case where abutment of printing paper occurs at the constant speed section, undershoot and overshoot of the current speed Vcur with respect to the target speed Vref caused by abutment of the printing paper cannot be converged such that problems do not occur at subsequent operations. There arises a problem in that depending on a size or a duration of undershoot and overshoot, the current speed Vcur may become 0 before reaching the target stop position, and the paper-supply motor and a printing paper stop on their ways. As a result, subsequent deskew operation for printing paper may be hindered.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a printer-control method and a printer-control apparatus that are configured such that in speed control of the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper, i.e., to the time when the paper-supply roller is stopped while an upper end portion of the printing paper is nipped by a paper-feed roller and a driven roller thereof, undershoot and overshoot of speed waveform of the paper-supply motor caused by abutment of the upper end of the printing paper against the paper-feed roller and the driven roller can be converged as soon as possible and stop of the printing paper on its way caused by such undershoot and overshoot can be prevented.
According to the printer-control method of the present invention, there is provided with a printer-control method in speed control for a paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when an upper end of a printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof, when a difference between a target speed and a current speed in a constant speed section under feedback control becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value which is larger than an usual value.
In the above configuration of the printer-control method according to the present invention, control for changing the proportional gain coefficient can be performed on the condition that a nipping amount of the printing paper with respect to the paper-feed roller and the driven roller thereof at a target stop position at which the paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof is set to be equal to or larger than a predetermined value.
According to the printer-control apparatus of the present invention, there is provided with a printer-control apparatus comprising a feedback control component which changes a proportional gain coefficient used for speed control calculation to a value which is larger than an usual value when a difference between a target speed and a current speed in a constant speed section under feedback control becomes equal to or larger than a predetermined value in speed control for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when an upper end of a printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-supply motor is stopped with an upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof.
In the above configuration of the printer-control apparatus according to the present invention, the feedback control component can perform control for changing the proportional gain coefficient on the condition that a nipping amount of the printing paper with respect to the paper-feed roller and the driven roller thereof at a target stop position at which the paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof is set to be equal to or larger than a predetermined value.
Furthermore, in the above configuration of the printer-control method and the printer-control apparatus according to the present invention, the predetermined value of the nipping amount is a minimum value of the nipping amount in the case where the printing paper abuts against the paper-feed roller and the driven roller thereof in the constant speed section under feedback control.
In accordance with a printer-control method and a printer-control apparatus according to the present invention, because of the above-described structure, undershoot and overshoot of current speed relative to target speed due to abutment of upper end of printing paper against a paper-feed roller and a driven roller thereof can be rapidly and appropriately converged. As a result, it is possible to prevent the printing paper from stopping on its way caused by such undershoot and overshoot.
A storage medium according to the present invention stores a computer program for executing any of the printer-control methods of the present invention on a computer system.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1
is an explanatory illustration typically showing structures of components that relate to paper-supply of printing paper and detection of upper and lower ends of the printing paper in a printer.
FIGS. 2A through 2E
are explanatory illustrations typically showing states of the paper-supply roller, the paper-feed roller and the printing paper at a time of deskew of the printing paper, seen from the side.
FIGS. 3A through 3E
are explanatory illustrations typically showing states of the paper-supply roller, the paper-feed roller and the printing paper at the time of deskew of the printing paper, seen from above.
FIG. 4
is a graph showing a first example of target speed, current speed and waveform of control signal for a paper-supply motor from the time when the paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper.
FIG. 5
is a graph of section from 300 to 0 of remaining distance to a target stop position shown in
FIG. 4
with only horizontal axis being enlarged.
FIG. 6
is a block diagram showing an overview of an inkjet printer;
FIG. 7
is a perspective illustration of a carriage
3
and its peripherals in an inkjet printer;
FIG. 8
is a schematic illustration of a linear encoder
11
attached to the carriage
3
;
FIGS. 9A and 9B
are timing charts indicating two signal waveforms output from the encoder
11
in CR-motor normal rotation and reverse rotation, respectively;
FIG. 10
is a perspective illustration of paper-supplying and detecting mechanisms;
FIG. 11
is a detailed perspective illustration of the paper-feeding mechanism;
FIG. 12
is a block diagram of a DC unit
6
as a DC-motor controller;
FIGS. 13A and 13B
are graphs indicating motor currents and motor speeds for a CR motor
4
controlled by the DC unit
6
;
FIG. 14
is a graph showing a target speed of the paper-supply motor which is controlled by a printer-control method and a printer-control apparatus according to the present invention, an actual motor speed and waveforms of control signals.
FIG. 15
is a graph of section from 300 to 0 of remaining distance to a target stop position shown in
FIG. 14
with only horizontal axis being enlarged.
FIG. 16
is an illustration of storage media each storing a program for executing any of the printer-control methods of the present invention, and a computer system that runs the program stored on each storage medium; and
FIG. 17
is a block diagram of the computer system illustrated in FIG.
16
.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Disclosed first are an overview of an inkjet printer and a method of controlling the inkjet printer, the main target of the printer-control apparatus and method according to the present invention to be applied.
FIG. 6
is a block diagram showing an overview of an inkjet printer;
The inkjet printer is equipped with the following components: a paper-feed motor (termed as PF motor occasionally)
1
for paper feeding; a paper-feed motor driver
2
for driving the paper-feed motor
1
; a carriage
3
having a head
9
for discharging ink onto a printing paper
50
, the carriage
3
being driven in directions horizontal to the printing paper
50
and orthogonal to a paper-feed direction; a carriage motor (termed as CR motor occasionally)
4
for driving the carriage
3
; a CR-motor driver
5
for driving the carriage motor
4
; a DC unit
6
for supplying a direct-current command value to the CR-motor driver
5
; a pump motor
7
for controlling suction of ink to protect the head
9
from being plugged up with dried ink; a pump-motor driver
8
for driving the pump motor
7
; a head driver
10
for driving the head
9
; a linear encoder
11
fixed on the carriage
3
; a code disk
12
having slits formed per a specific interval, incorporated in the linear encoder
11
; a rotary encoder
13
to be used for the PF motor
1
; a paper sensor
15
for detecting the end of a printing paper under printing process; a CPU
16
for overall control to the printer; a timer IC
17
for periodically generating interrupting signals to the CPU
16
; an interface (termed as IF occasionally)
19
for data communications with a host computer
18
; an ASIC
20
for controlling printing resolution, driving waveforms, and so on, based on printing information sent from the host computer
18
via the IF
19
; a PPROM, a RAM
22
and an EEPROM
23
to be used as working and/or program-storing areas for the ASIC
20
and CPU
16
; a platen
25
for supporting the printing paper
50
; a transfer roller
27
to be driven by the PF motor
1
for transferring the printing paper
50
; a pulley
30
fixed on a rotary shaft of the CR motor
4
; and a timing belt
31
to be driven by the pulley
30
.
The DC unit
6
drives the paper-feed motor driver
2
and the CR-motor driver
5
based on a control command sent from the CPU
16
and the output of the encoders
11
and
13
. The paper-feed motor
1
and the CR motor
4
are a DC motor.
FIG. 7
is a perspective illustration of the carriage
3
and its peripherals of the inkjet printer.
As illustrated in
FIG. 7
, the carriage
3
is driven as being moved along a guide
32
in the direction parallel to the platen
25
with the timing belt
31
running on the pulley
30
coupled to the carriage motor
4
. Provided on the printing-paper facing surface of the carriage
3
is a print head
9
having nozzle alignment for spraying black ink and another nozzle alignment for spraying color ink. Each nozzle splays ink supplied by the ink cartridge
34
onto the printing paper to print characters and/or images thereon.
Incorporated into the inkjet printer within a non-printing area for the carriage
3
are capping unit
35
for capping the nozzles of the print head
9
while no printing process is performed and a pump unit
36
having the pump motor
7
shown in FIG.
6
. The carriage
3
touches a lever (not shown) when it has moved from a printing area to the non-printing area. This action leads the capping unit
35
to move up to cap the head
9
.
The pump unit
36
sucks ink from the nozzles of the head
9
by means of negative pressure in case of ink plugging occurred to the nozzles or forcefully spraying ink from the head
9
in the replacement of cartridge
34
. This ink suction cleans up the nozzles from paper dust and any other dust attached the head
9
close to the nozzle openings and also discharges bubbles generated in the head with ink.
FIG. 8
is a schematic illustration of a linear encoder
11
attached to the carriage
3
.
The encoder
11
shown in
FIG. 8
is equipped with a light-emitting diode
11
a
, a collimator lens
11
b
and a detection processor
11
c
. The detection processor
11
c
has several (four) photodiodes lid, a signal-processing circuit
11
e
and two comparators
11
f
A
and
11
f
B
.
The light-emitting diode
11
a
emits light when a voltage Vcc is supplied across the diode
11
a
via resistor. The light is converged into parallel beams by the collimator lens
11
b
, which then pass through the code disk
12
. Formed on the code disk
12
are several slits with a specific interval, such as {fraction (1/180)} inches (1 inch=2.54 cm).
The parallel beams passing through the code disk
12
are incident to the photodiodes lid passing through fixed slits (not shown) and converted into electrical signals. The electrical signals output from the four photodiodes lid are processed by the signal-processing circuit
11
e
. The output signals of the circuit
11
e
are compared with a predetermined value by the comparators
11
f
A
and
11
f
B
, respectively, thus outputting pulses as comparison results. Output pulses ENC-A and ENC-B of the comparators
11
f
A
and
11
f
B
are the outputs of the encoder
11
.
FIGS. 9A and 9B
are timing charts indicating two signal waveforms output from the encoder
11
in CR-motor normal rotation and reverse rotation, respectively.
As illustrated in
FIGS. 9A and 9B
, the pulses ENC-A and ENC-B are shifted from each other by 90 degrees in phase in both CR-motor normal rotation and reverse rotation. In detail, the encoder
4
operates such that, as shown in
FIG. 9A
, the pulse ENC-A advances from the pulse ENC-B by 90 degrees in phase during the normal rotation of the CR-motor
4
whereas, as shown in
FIG. 9B
, the pulse ENC-A is delayed from the pulse ENC-B by 90 degrees in phase during the reverse rotation of the CR-motor
4
. Each cycle T of the pulses corresponds to the slit interval ({fraction (1/180)} inches, etc) on the code disk
12
and is equal to the time in which the carriage
3
traverses each slit interval.
The rotary encoder
13
used for the PF motor
1
has almost the same structure as the linear encoder
11
except that a code disk of the encoder
13
is a rotary disk rotating with the PF motor
1
, to output two pulses ENC-A and ENC-B. Several slits formed on the code disk of the rotary encoder
13
have a slit interval of {fraction (1/180)} inches. A printing paper is fed by {fraction (1/1440)} inches while the PF motor
1
rotates by an angle corresponding to each slit interval.
FIG. 10
is a perspective illustration of paper-supplying and detecting mechanisms.
The location of the paper sensor
15
shown in
FIG. 6
is explained with reference to FIG.
10
. Each printing paper
50
inserted into a paper-supply opening
61
is fed into a printer
60
by a paper-supply roller
64
driven by a paper-supply motor
64
. The front edge of the printing paper
50
fed into the printer
60
is detected by the paper sensor
15
such as an optical sensor. The paper feed advances with a paper-feed roller
65
driven by the PF motor
1
and a driven roller
66
for the printing paper
50
for which the front edge has been detected by the paper sensor
15
.
A printing process is carried out with ink splayed on the printing paper
50
from the print head (not shown) attached to the carriage
3
moving along the carriage guide
32
. When the printing paper
50
has been fed to a specific position, its rear edge is detected by the paper sensor
15
during printing. On completion of printing, the printing paper
50
is discharged to the outside through a paper-discharging opening
62
by a paper-discharging roller
68
driven by a gear
67
c
meshed with gears
67
a
and
67
b
driven by the PF motor
1
and also a driven roller
69
. The rotary shaft of the paper-feed roller
65
is coupled to the rotary encoder
13
.
FIG. 11
is a detailed perspective illustration of the paper-feeding mechanism.
The paper-feeding mechanism of the printer shown in
FIG. 10
is disclosed further in detail with reference to
FIGS. 10 and 11
.
The paper feed advances with the paper-feed roller
65
and the driven roller
66
on detection of the front edge of the printing paper
50
by the paper sensor
15
, which has been inserted into the paper-supply opening
61
and fed into the printer
60
by the paper-supply roller
64
. The paper-feed roller
65
is attached on a smap shaft
83
, the rotary shaft of a large gear
67
a
driven by the PF motor
1
via a small gear
87
. The driven roller
66
is attached to a holder
89
at its tip of the paper-discharging side in a paper-feeding direction. The holder
89
presses the printing paper
50
sent from paper-supplying side in the vertical direction.
The PF motor
1
is mounted on a frame
86
with a screw
85
in the printer
60
. The rotary encoder
13
is attached to the large gear
67
a
at its specific position. Coupled to the smap shaft
83
, the rotary shaft of the large gear
67
a
is a code disk
14
of the rotary encoder.
The printing paper
50
fed by the paper-feed roller
65
and the driven roller
66
passes on a platen
84
that supports the paper
50
and is fed further by the paper-discharging roller
68
driven by the PF motor
1
via the small gear
87
, the large gear
67
a
, an intermediate gear
67
b
, a small gear
88
and the paper-discharging gear
67
c
, and also a driven roller
69
having saw-toothed wheels, and then discharged outside through the paper-discharging opening
62
.
While the printing paper
50
is supported on the platen
84
, the carriage
3
moves left and right along the guide
32
in a space over the platen
84
, ink being sprayed from the print head (not shown) for a printing process.
Explained next is the architecture of DC unit
6
, a known DC-motor controller for controlling the CR motor
4
of the inkjet printer described above, and also a printer-control method using the DC unit
6
.
FIG. 12
is a block diagram of the DC unit
6
as a known DC-motor controller.
FIGS. 13A and 13B
are graphs indicating motor currents and motor speeds for the CR motor
4
controll by the DC unit
6
.
The DC unit
6
shown in
FIG. 12
is equipped with a position calculator
6
a
, a subtracter
6
b
, a target-speed calculator
6
c
, a speed calculator
6
d
, a subtracter
6
e
, a proportional component
6
f
, an integral component
6
g
, a differential component
6
h
, an adder
6
i
, a D/A converter
6
j
, a timer
6
k
and an acceleration controller
6
m.
The position calculator
6
a
detects rising and falling edges of each of the output pulses ENA-A and ENA-B of the encoder
11
and counts the number of detected edges to compute the position of the carriage
3
based on the count value. The counting is performed with addition of [+1] on detection of one edge during the normal rotation of the CR motor
4
whereas addition of [−1] on detection of one edge during the reverse rotation of the CR motor
4
. The count value [1] corresponds to ¼ of the slit interval on the code disk
12
because the cycle of both pulses ENA-A and ENA-B is equivalent to the slit interval on the code disk
12
and the pulses ENA-A and ENA-B are shifted from each other by 90 degrees in phase. Thus, multiplication of the count value by ¼ of the slit interval gives the amount of movement for the carriage
3
from the position corresponding to a count value [0]. The resolution for the encoder
11
at the given amount of movement corresponds to ¼ of the slit interval on the code disk
12
. The resolution is {fraction (1/720)} inches to a {fraction (1/180)}-inch slit interval.
The subtracter
6
b
calculates a positional deviation of the actual position of the carriage
3
obtained by the position calculator
6
a
from a target position sent from the CPU
16
.
The target-speed calculator
6
c
calculates a target speed for the carriage
3
based on the positional deviation, the output of the subtracter
6
b
. This calculation is performed by multiplying the positional deviation by a gain Kp. The gain Kp is decided in accordance with the positional deviation. Several values for the gain Kp may be stored in a table (not shown).
The speed calculator
6
d
calculates a speed of the carriage
3
based on the output pulses ENA-A and ENA-B of the encoder
11
. This speed is obtained as follows: The rising and falling edges of the output pulses ENA-A and ENA-B of the encoder
11
are detected and a time interval between the detected edges corresponding to ¼ of the slit interval on the code disk
12
is counted by the timer counter. The carriage speed is then given by ./4T where . is the slit interval on the code disk
12
and T is the count value. The speed calculation is performed with measurements, by the timer counter, of one cycle of the output pulse ENA-A, for example, from its specific rising edge to the next rising edge.
The subtracter
6
e
calculates a speed deviation of the actual speed of the carriage
3
calculated by the speed calculator
6
d
from a target speed.
The proportional component
6
f
multiplies the speed deviation by a constant Gp and outputs the result of multiplication. The integral component
6
g
integrates speed deviations each multiplied by a constant Gi. The differential component
6
h
multiplies a difference between the current speed deviation and another speed deviation obtained just before the current speed deviation by a constant Gd and outputs the result of multiplication. The computations at the proportional component
6
f
, the integral component
6
g
and the differential component
6
h
are performed for each cycle of the output pulse ENA-A, for example, in synchronism with each rising edge of the output pulse ENA-A.
The outputs of the proportional component
6
f
, the integral component
6
g
and the differential component
6
h
are added by the adder
6
i
. The result of addition, or a drive current for the CR motor
4
is sent to the D/A converter
6
j
and converted into an analog current. The CR motor
4
is then driven by the driver
5
based on the analog current.
The timer
6
k
and the acceleration controller
6
m
are used for acceleration control. The PID control with the proportional component
6
f
, the integral component
6
g
and the differential component
6
h
is performed for constant-speed control during acceleration and deceleration control.
The timer
6
k
generates a timer-interrupting signal per specific period based on a clock signal sent from the CPU
16
.
The acceleration controller
6
m
performs integration by adding a specific current value (for example, 20 mA) to a target current value for each receipt of the timer-interrupting signal. The result of integration, or a target current value for the DC motor
4
during acceleration is sent to the D/A converter
6
j
. Like the PID control, the target current value is converted into an analog current by the D/A converter
6
j
. The CR motor
4
is then driven by the driver
5
based on the analog current.
The driver
5
has, for example, four transistors. Each transistor is turned on or off based on the output of the D/A converter
6
j
for several modes: (a) a driving mode for driving the CR motor
4
in normal or reverse rotation, (b) a regenerative braking mode (short braking mode, a mode for keeping the CR motor at a halt), and (c) a mode for bringing the CR motor to a halt.
Described next with reference to
FIGS. 13A and 13B
is an operation of the DC unit
6
, or a known motor-control method.
The acceleration controller
6
m
supplies a start-up initial current value I0 to the D/A converter
6
j
when a start-up command signal for starting the CR motor
4
is sent from the CPU
16
to the DC unit
6
during the CR motor
4
is keeping at a halt. The start-up initial current value I0 has been sent to the acceleration controller
6
m
from the CPU
16
with the start-up command signal. The start-up initial current value I0 is converted into an analog current by the D/A converter
6
j
. The analog current is then sent to the driver
5
to start the CR motor
4
(as shown in FIGS.
13
A and
13
B). After receipt of the start-up command signal, the timer
6
k
generates a timer-interrupting signal per specific period. At each receipt of the timer-interrupting signal, the acceleration controller
6
m
performs integration by adding a specific current value (for example, 20 mA) to the start-up initial current value I0. The integrated current value is sent to the D/A converter
6
j
. The integrated current value is then converted into an analog current by the D/A converter
6
j
. The analog current is sent to the driver
5
. The driver
5
drives the CR motor
4
to increase the motor speed with the current value supplied to the CR motor
4
equal to the integrated current value (as shown in FIG.
13
B). The current value being supplied to the CR motor
4
varies stepwise as shown in FIG.
13
A. The D/A converter
6
j
selects and receives the output of the acceleration controller
6
m
while the PID control is also being carried out.
The current-value integration procedure at the acceleration controller
6
m
continues until the integrated current value reaches a constant current value Is. The acceleration controller
6
m
halts the integration procedure when the integrated current value has reached the constant current value Is at the moment t1 and supplies the constant current value Is to the D/A converter
6
j
. The driver
5
thus drives the CR motor
4
with the constant motor-current value Is (as shown in FIG.
13
A).
For prevention of the motor speed of the CR motor from overshoot, the acceleration controller
6
m
decreases the current supplied to the CR motor
4
when the motor speed has reached a specific speed V1 (at a moment t2). The speed of the CR motor
4
becomes higher and when it has reached a specific speed Vc (at a moment t3 in FIG.
13
B), the D/A converter
6
j
selects the output for PID control, or the output of the adder
6
i
for PID control.
A target speed is calculated based on a positional deviation of the actual position obtained from the output of the encoder
11
from a target position. The proportional component
6
f
, the integral component
6
g
and the differential component
6
h
perform proportional, integral and differential computations, respectively, based on a speed deviation of the actual speed obtained from the output of the encoder
11
from the target speed. The CR motor
4
is then controlled based on the addition of the results of these computations. The proportional, integral and differential computations are performed in synchronism with each rising edge of the output pulse ENC-A of the encoder
11
, for example. The DC motor
4
is controlled based on these computations so that the motor speed can be kept at a specific speed Ve. The specific speed Vc is preferably 70 to 80% of the specific speed Ve.
The DC motor
4
is kept at a desired speed from a moment t4 so that the carriage
3
can move at the desired constant speed Ve for a printing process.
When the printing process is completed and the carriage
3
has moved near a target position (at a moment t5 as shown in FIG.
13
), the positional deviation and hence the target speed has become small. The speed deviation, or the output of the subtracter
6
e
thus becomes negative, so that the DC motor
4
decelerates to stop at a moment t6.
Drive control in the case where a DC motor is a CR motor
4
has been described above. Drive control in the case where the DC motor is a paper-feed motor (PF motor)
1
or a paper-supply motor is generally the same as in the above-described case.
An embodiment of printer-control method and printer-control apparatus according to the present invention will be described hereinafter with reference to the drawings.
FIG. 14
is a graph showing a target speed of the paper-supply motor that is controlled by a printer-control method and a printer-control apparatus according to the present invention, an actual motor speed and waveforms of control signals.
FIG. 15
is a graph of section from 300 to 0 of remaining distance to a target stop position shown in
FIG. 14
with only a horizontal axis being enlarged.
In accordance with the printer-control method and the printer-control apparatus according to the present invention, it is characterized in that in speed control for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper, i.e., to the time when an upper end of printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-supply roller is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof, if a difference between a target speed and a current speed in a constant speed section under PID control serving as a feedback control becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value which is larger than an usual value.
In accordance with conventional printer-control method and printer-control apparatus, in speed control for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper, in order to converge as soon as possible undershoot and overshoot of current speed with respect to a target speed that are caused by abutment of upper end of printing paper against a paper-feed roller and a driven roller, when a difference between the target speed and the current speed in a speed reduction section under PID control immediately before the paper-supply roller stops becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value larger than an usual value. This is because undershoot and overshoot of the current speed with respect to the target speed that are caused by abutment of the upper end of the printing paper against the paper-feed roller and the driven roller often occur at the speed reduction section under PID control.
On the other hand, in a constant speed section under PID control, a proportional gain coefficient used for speed control calculation is always fixed to be relatively small usual value. This is because undershoot and overshoot of current speed with respect to target speed that are caused by an upper end of printing paper abutting against a paper-feed roller and a driven roller do not occur often. Further, if the proportional coefficient used for speed control calculation is always set to be a larger value, vibration and unpleasant noise due to resonance in a driving force transmitting mechanism are generated. Because of that, the proportional coefficient used for speed control calculation is always set to be relatively small usual value.
Nevertheless, if a nipping amount C of printing paper at a target stop position at which the paper-supply roller is stopped in order to deskew the printing paper is large, undershoot and overshoot of the current speed with respect to the target speed that are caused by abutment of the upper end of the printing paper against the paper-feed roller and the driven roller may be generated at a constant speed section under PID control. In accordance with conventional printer-control method and printer-control apparatus, however, a proportional gain coefficient used for speed control calculation in the constant speed section is always fixed to be relatively small usual value. Thus, undershoot and overshoot generated in the aforementioned case cannot be appropriately converged. Further, depending on a size or a duration of undershoot and overshoot, a current speed becomes 0 before the paper-supply roller reaches the target stop position and thus the paper-supply motor and the printing paper may be stopped on their way.
In accordance with printer-control method and printer-control apparatus according to the present invention, in speed control for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper, i.e., to the time when an upper end of the printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-feed roller is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof, when a difference between a target speed and a current speed in a constant speed section under PID control becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value which is larger than an usual value.
Speed control for the paper-supply motor by the printer-control method and the printer-control apparatus according to the present invention will be described in detail with reference to a graph of FIG.
14
.
A target stop position in
FIG. 14
shows a position at which an upper end of printing paper is nipped by a paper-feed roller
65
and a driven roller
66
by a predetermined nipping amount C and a paper-supply roller
64
is stopped in order to deskew the printing paper.
At a section from 800 ({fraction (1/1440)} inches (1 inch=2.54 cm) a unit will be appropriately omitted hereinafter) to 700 of remaining distance to a target stop position, a PID waveform is shown. Nevertheless, this section is not a PID control section but an acceleration control section. At this section, acceleration toward a target speed Vref in a constant speed section from 700 to 300 of remaining distance is performed.
At the constant speed section from 700 to 200 of remaining distance, PID control starts. The PID control is performed until the paper-supply motor is stopped in order to stop the paper-supply roller
64
at the target stop position. At the constant speed section, the PID control is performed in order to converge undershoot and overshoot of current speed Vcur with respect to the target speed Vref.
In accordance with the printer-control method and the printer-control apparatus according to the present invention, from the time when the constant speed section starts, when a difference between the target speed Vref and the current speed Vcur becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value that is larger than an usual value. Accordingly, even if undershoot and overshoot of the current speed Vcur with respect to the target speed Vref occur at the constant speed section, such undershoot and overshoot can be converged more rapidly than conventional cases.
A speed reduction section starts from 200 of remaining distance. In an example of the graph shown in
FIG. 14
, undershoot and overshoot of the current speed Vcur with respect to the target speed Vref occur immediately after the speed reduction section starts. At this time, when a difference between the target speed Vref and the current speed Vcur becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value which is larger than an usual value. Thus, a larger value than usual is outputted as a PID command value for instructing temporal acceleration and deacceleration in accordance with generation of undershoot and overshoot of the current speed Vcur with respect to the target speed Vref. Thereby, undershoot and overshoot of the current speed Vcur with respect to the target speed Vref that are caused by an upper end of printing paper abutting against the paper-feed roller and the driven roller thereof can be rapidly and appropriately converged. As a result, it is possible to prevent the printing paper from being stopped on its way caused by such undershoot and overshoot.
When a difference between the target speed Vref and the current speed Vcur becomes equal to or larger than a predetermined value when the constant speed section starts, a proportional gain coefficient used for speed control calculation is set to be changed to a larger value than usual. Thus, even if undershoot and overshoot of the current speed Vcur with respect to the target speed Vref are generated at the constant speed section, the same effects can be obtained.
As a result, as shown in
FIG. 14
, it is possible to perfectly prevent a printing paper from stopping on its way before reaching a target stop position.
A size of undershoot of the current speed Vcur generated by abutment of printing paper is varied depending on a type of the printing paper or an angle formed of an upper end of the printing paper, a paper-feed roller and a driven roller. Generally, the thicker the printing paper is, the larger the undershoot of the current speed Vcur is. Further, as an upper end of the printing paper is parallel to the paper-feed roller and the driven roller, the undershoot of the current speed Vcur becomes large. The wider the printing paper is, the larger the undershoot of the current speed Vcur is. If a printing paper which is thicker than a set thickness is used or two or more printing papers are fed in error, the undershoot of the current speed Vcur becomes large.
Thus, when a proportional gain coefficient used for speed control calculation is set to be changed to a larger value than usual value, it is desirable that the proportional gain coefficient is changed to a larger value that can handle the largest undershoot that may be generated, by taking various conditions into consideration about how much larger the proportional gain coefficient is changed.
The condition on which the proportional gain coefficient used for speed control calculation is changed is when a difference between a target speed Vref and a current speed Vcur becomes equal to or larger than a predetermined value. The predetermined value is desirably set on the basis of experiments and simulations so that the proportional gain coefficient is set to be changed at a timing that undershoot and overshoot of the current speed Vcur with respect to the target speed Vref are rapidly and appropriately converged. For example, the proportional gain coefficient is desirably set to be changed when a difference between the target speed Vref and the current speed Vcur becomes equal to or larger than ±10% of the target speed Vref.
As described above, undershoot and overshoot of the current speed Vcur with respect to the target speed Vref that are caused by abutment of upper end of printing paper against the paper-feed roller and the driven roller are generated in a constant speed section when a nipping amount C of the printing paper is set to be a larger value.
The case in which the nipping amount C of the printing paper at a target stop position at which the paper-supply roller
64
is stopped in order to deskew the printing paper is set to be large refers to as the case where the printing paper is set to abut before deacceleration starts. In such cases, maximum effects of applying the printer-control method and a structure of the printer-control apparatus according to the present invention can be obtained.
Then, on the condition that the nipping amount C of printing paper with respect to the paper-feed roller and the driven roller thereof is set to be equal to or larger than a predetermined value at a target stop position at which the paper-supply motor is stopped in order to deskew the printing paper, i.e., the target stop position at which the upper end of the printing paper abuts against the paper-feed roller and the driven roller thereof and then the paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof when a difference between the target speed and the current speed in a constant speed section under PID control becomes equal to or larger than a predetermined value, control for changing a proportional gain coefficient used for speed control calculation to a value which is larger than an usual value may be performed. A predetermined nipping amount C is a minimum value of the nipping amount when a printing paper abuts against the paper-feed roller and the driven roller thereof in the constant speed section under PID control.
As described above, the printer-control apparatus according to the present invention comprises PID control components
6
f
,
6
g
and
6
h
for changing a proportional gain coefficient used for speed control calculation to a value which is larger than an usual value when a difference between a target speed and a current speed in a constant speed section under PID control becomes equal to or larger than a predetermined value in speed control for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when the paper-supply roller is stopped in order to deskew a printing paper, i.e., to the time when an upper end of the printing paper abuts the paper-feed roller and the driven roller thereof and then the paper-supply roller is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof. Further, as described above, the PID control components
6
f
,
6
g
and
6
h
may perform control of changing a proportional gain coefficient on the condition that a nipping amount C of printing paper with respect to the paper-feed roller and the driven roller thereof at the target stop position at which the paper-supply motor is stopped in order to deskew a printing paper, i.e., at the target stop position at which an upper end of the printing paper abuts against the paper-feed roller and the driven roller thereof and then the paper-supply motor is stopped with the upper end of the printing paper being nipped by the paper-feed roller and the driven roller thereof becomes equal to or larger than a predetermined value. An overall structure of the printer-control apparatus according to the present invention is the same as that of motor-control apparatus shown in FIG.
12
.
In addition to PID control, P control or PI control may be employed as feedback control.
The printer-control apparatus according to the present invention may be formed of a CPU
16
shown in FIG.
6
. In this case, a program for operating the CPU
16
may be recorded, for example, a PROM
21
or an EEPROM
23
in addition to a storage medium to be described below.
FIG. 16
is an illustration of storage media each storing a program for executing a printer-control method of the present invention, and a computer system that runs the program stored on each storage medium.
FIG. 17
is a block diagram of the computer system illustrated in FIG.
16
.
A computer system
70
shown in
FIG. 16
is equipped with the following components: a computer
71
installed in a mini-tower frame; a display unit
72
, such as a CRT (cathode Ray Tube), a Plasma display and liquid-crystal display; a printer
73
as a recording/output unit; a key board
74
a
and a mouse
74
b
as an input unit; a flexible-disk drive
76
; and a CD-ROM drive
77
. Shown in
FIG. 17
is a block diagram of the computer system
70
. Further incorporated into the frame in which the computer
71
is installed are an internal memory
75
such as a RAM (Random Access Memory) and an external memory such as hard-disk drive unit
78
. A storage medium storing a program for executing a printer-control method of the present invention is used for the computer system
70
. Representatives of the storage medium are a flexible disk
81
and a CD-ROM (Read Only Memory)
82
. Other types of storage media, such as MO (Magneto Optical) disk, DVD (Digital Versatile Disk), other types of optical disk, card memory and magnetic tape can also be used as the storage medium storing a program for executing a printer-control method of the present invention.
Claims
- 1. A printer-control method in speed control for a paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when an upper end of a printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof, when a difference between a target speed and a current speed in a constant speed section under feedback control becomes equal to or larger than a predetermined value, a proportional gain coefficient used for speed control calculation is changed to a value which is larger than an usual value.
- 2. The printer-control method according to claim 1, wherein control for changing said proportional gain coefficient can be performed on the condition that a nipping amount of the printing paper with respect to the paper-feed roller and the driven roller thereof at a target stop position at which said paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof is set to be equal to or larger than a predetermined value.
- 3. The printer-control method according to claim 2, wherein said predetermined value of said nipping amount is a minimum value of said nipping amount in the case where the printing paper abuts against the paper-feed roller and the driven roller thereof in the constant speed section under feedback control.
- 4. A printer-control apparatus comprising a feedback control component which changes a proportional gain coefficient used for speed control calculation to a value which is larger than an usual value when a difference between a target speed and a current speed in a constant speed section under feedback control becomes equal to or larger than a predetermined value in speed control for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when an upper end of a printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-supply motor is stopped with an upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof.
- 5. The printer-control apparatus according to claim 4, wherein said feedback control component can perform control for changing said proportional gain coefficient on the condition that a nipping amount of the printing paper with respect to the paper-feed roller and the driven roller thereof at a target stop position at which said paper-supply motor is stopped with the upper end portion of the printing paper being nipped by the paper-feed roller and the driven roller thereof is set to be equal to or larger than a predetermined value.
- 6. The printer-control apparatus according to claim 5, wherein said predetermined value of said nipping amount is a minimum value of said nipping amount in the case where the printing paper abuts against the paper-feed roller and the driven roller thereof in the constant speed section under feedback control.
- 7. A storage medium for computer program in which a computer program for executing, in a computer system, a printer-control method for changing a proportional gain coefficient used for speed control calculation to a value which is larger than an usual value when a difference between a target speed and a current speed in a constant speed section under feedback control becomes equal to or larger than a predetermined value in speed control for the paper-supply motor from the time when a paper-supply roller starts a paper-supply operation to the time when an upper end of a printing paper abuts against a paper-feed roller and a driven roller thereof and then the paper-supply motor is stopped with the upper end of the printing paper being nipped by the paper-feed roller and the driven roller thereof is recorded.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2001-343384 |
Nov 2001 |
JP |
|
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5482265 |
Nakazato et al. |
Jan 1996 |
A |
5543909 |
Quesnel |
Aug 1996 |
A |
5678488 |
Yamaguchi et al. |
Oct 1997 |
A |
5738349 |
Shirasaki |
Apr 1998 |
A |
Foreign Referenced Citations (1)
Number |
Date |
Country |
2001-270203 |
Oct 2001 |
JP |