Nothing Special   »   [go: up one dir, main page]

JP2009256095A - Printer and printing method - Google Patents

Printer and printing method Download PDF

Info

Publication number
JP2009256095A
JP2009256095A JP2008214423A JP2008214423A JP2009256095A JP 2009256095 A JP2009256095 A JP 2009256095A JP 2008214423 A JP2008214423 A JP 2008214423A JP 2008214423 A JP2008214423 A JP 2008214423A JP 2009256095 A JP2009256095 A JP 2009256095A
Authority
JP
Japan
Prior art keywords
motor
medium
value
control
roll body
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008214423A
Other languages
Japanese (ja)
Other versions
JP5206228B2 (en
Inventor
Norifumi Hatada
憲史 畑田
Hitoshi Igarashi
人志 五十嵐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008214423A priority Critical patent/JP5206228B2/en
Publication of JP2009256095A publication Critical patent/JP2009256095A/en
Application granted granted Critical
Publication of JP5206228B2 publication Critical patent/JP5206228B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Ink Jet (AREA)
  • Handling Of Sheets (AREA)
  • Handling Of Continuous Sheets Of Paper (AREA)
  • Controlling Rewinding, Feeding, Winding, Or Abnormalities Of Webs (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printer capable of finely controlling tension generated when a medium is carried between a first motor and a second motor, and a printing method. <P>SOLUTION: The printer comprises the first motor giving driving force for rotating a rolling body around which the medium is wound; a second motor giving the driving force for driving a carrying drive roller which is provided in a supplying direction of the medium on a downstream side to the rolling body and carries the medium; and a control portion controlling the first motor to make the tension generated in the medium between the rolling body and the carrying drive roller become not more than a predetermined value, when the first motor and the second motor are driven together to carry the medium. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、印刷装置、および、印刷方法に関する。   The present invention relates to a printing apparatus and a printing method.

インクジェット式のプリンタの中には、用紙サイズがA2以上の大判のものを用いるタイプがある。かかる大判のインクジェットプリンタにおいては、単票紙以外に、いわゆるロール紙(以下、用紙が巻回されたいわゆるロール紙をロール体とし、ロール体から引き出される部分を用紙とする。)が利用されることが多い。ロール体からの用紙の引き出しは、現状、紙送りモータ(PFモータ)によって為されている。このとき、PFモータは、PID制御によって制御駆動させられる。このようなロール体を用いるプリンタとしては、特許文献1に示すものがある。また、PID制御を行うプリンタとしては、特許文献2〜4に示すものがある。
特開2007−290866号公報 特開2006−240212号公報 特開2003−79177号公報 特開2003−48351号公報
Among the ink jet printers, there is a type that uses a large paper having a paper size of A2 or larger. In such large-format ink jet printers, so-called roll paper (hereinafter, a so-called roll paper around which the paper is wound is used as a roll body and a portion pulled out from the roll body is used as paper) is used in addition to the cut paper. There are many cases. At present, the paper is drawn from the roll body by a paper feed motor (PF motor). At this time, the PF motor is controlled and driven by PID control. As a printer using such a roll body, there is one disclosed in Patent Document 1. Further, there are printers that perform PID control as shown in Patent Documents 2 to 4.
JP 2007-290866 A JP 2006-240212 A JP 2003-79177 A JP 2003-48351 A

大判のプリンタにおけるロール体は、その重量が重く、従ってロール体から用紙を引き出すときの負荷は、大きなものとなっている。そのため、PFモータからの駆動のみでは、用紙が破断する等の可能性がある。そこで、ロール体を回転駆動させるためのロールモータを設け、PFモータと共に、ロールモータを駆動させて、用紙を引き出すようにしている機種が開発されつつある。   The roll body in a large-format printer is heavy, so that the load when pulling out the paper from the roll body is large. Therefore, there is a possibility that the paper breaks only by driving from the PF motor. Therefore, a model has been developed in which a roll motor for rotating the roll body is provided, and the roll motor is driven together with the PF motor to pull out the paper.

ここで、大判のロール体においては、幅寸法が大きいため、用紙を引き出すにつれて、用紙の長手方向が本来の引き出し方向に対して徐々に傾いていく、いわゆるスキューが発生しがちとなる。そのため、適宜、スキューを解消する必要がある。これに対して、PFモータとロールモータとを同時に駆動させ、その同時駆動によってスキューの解消を図ることが検討されているが、当該同時駆動においては、PFモータとロールモータとの間のテンションが大きくなると、用紙が破断する等の問題がある。   Here, since the large-sized roll body has a large width dimension, as the paper is pulled out, a so-called skew tends to be generated in which the longitudinal direction of the paper is gradually inclined with respect to the original drawing direction. Therefore, it is necessary to eliminate the skew as appropriate. On the other hand, it has been studied that the PF motor and the roll motor are driven simultaneously and the skew is eliminated by the simultaneous driving. However, in the simultaneous driving, the tension between the PF motor and the roll motor is reduced. When it becomes large, there is a problem that the paper breaks.

本発明は上記の事情にもとづきなされたもので、その目的とするところは、第1モータと第2モータとの間でロール紙などの媒体を搬送する場合に生じるテンション(張力)を良好に制御することが可能な印刷装置、および印刷方法を提供しよう、とするものである。   The present invention has been made based on the above circumstances, and its object is to satisfactorily control the tension generated when a medium such as roll paper is conveyed between the first motor and the second motor. It is an object of the present invention to provide a printing apparatus and a printing method that can be used.

上記目的を達成するための主たる発明は、
媒体が巻回されているロール体を回転させるための駆動力を与える第1モータと、
前記媒体の供給方向に沿って前記ロール体よりも下流側に設けられる搬送駆動ローラであって前記媒体を搬送させるための搬送駆動ローラを駆動させる駆動力を与える第2モータと、
前記第1モータと前記第2モータとを共に駆動させて前記媒体を搬送させるときにおいて、前記ロール体と前記搬送駆動ローラとの間の前記媒体に生ずる張力を所定以下とするように前記第1モータの制御を行う制御部と、
を備える印刷装置である。
The main invention for achieving the above object is:
A first motor for providing a driving force for rotating a roll body around which a medium is wound;
A second motor for supplying a driving force for driving a transport driving roller for transporting the medium, which is a transport driving roller provided on the downstream side of the roll body along the supply direction of the medium;
When the medium is transported by driving both the first motor and the second motor, the first tension is applied to the medium between the roll body and the transport driving roller so as to be not more than a predetermined value. A control unit for controlling the motor;
Is a printing apparatus.

本発明の他の特徴については、本明細書及び添付の図面の記載により明らかにする。   Other features of the present invention will become apparent from the present specification and the accompanying drawings.

本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。   At least the following matters will become clear from the description of the present specification and the accompanying drawings.

媒体が巻回されているロール体を回転させるための駆動力を与える第1モータと、
前記媒体の供給方向に沿って前記ロール体よりも下流側に設けられる搬送駆動ローラであって前記媒体を搬送させるための搬送駆動ローラを駆動させる駆動力を与える第2モータと、
前記第1モータと前記第2モータとを共に駆動させて前記媒体を搬送させるときにおいて、前記ロール体と前記搬送駆動ローラとの間の前記媒体に生ずる張力を所定以下とするように前記第1モータの制御を行う制御部と、
を備える印刷装置。
このようにすることで、制御部により第1モータと第2モータは共に駆動され、媒体の搬送動作が実現される。また、制御部は、ロール体と搬送駆動ローラとの間の媒体に与えられる張力が所定以下となるように、第1モータを制御する。そして、媒体に大きな張力が作用するのを防止でき、媒体が破断するなどの不具合を防止することができる。また、媒体に張力が付与される状態で搬送されることにより、媒体にスキューが生ずるのを防止することができる。
A first motor for providing a driving force for rotating a roll body around which a medium is wound;
A second motor for supplying a driving force for driving a transport driving roller for transporting the medium, which is a transport driving roller provided on the downstream side of the roll body along the supply direction of the medium;
When the medium is transported by driving both the first motor and the second motor, the first tension is applied to the medium between the roll body and the transport driving roller so as to be not more than a predetermined value. A control unit for controlling the motor;
A printing apparatus comprising:
By doing in this way, the first motor and the second motor are both driven by the control unit, and the medium transport operation is realized. In addition, the control unit controls the first motor so that the tension applied to the medium between the roll body and the conveyance driving roller is equal to or less than a predetermined value. And it can prevent that a big tension acts on a medium, and can prevent malfunctions, such as a medium fracture. In addition, the medium can be prevented from being skewed by being transported in a state where tension is applied to the medium.

また、前記制御部は、前記媒体を前記ロール体に巻き取らせるために、前記供給方向とは反対方向に前記媒体が搬送されるように前記第1モータ及び前記第2モータを制御することが望ましい。
このようにすることで、ロール体で媒体を巻き取る動作を実現することができ、この巻き取り動作によって、媒体に生ずるスキューを良好に解消することができるようになる。
The controller may control the first motor and the second motor so that the medium is conveyed in a direction opposite to the supply direction in order to wind the medium around the roll body. desirable.
By doing so, it is possible to realize the operation of winding the medium with the roll body, and it is possible to satisfactorily eliminate the skew generated in the medium by this winding operation.

また、前記制御部は、PID制御における積分要素から出力される制御値と、前記媒体の搬送速度に応じて変動する速度変動閾値であって所定の前記張力を与える速度変動閾値とを比較し、前記制御値が前記速度変動閾値を超える場合には前記制御値を前記速度変動閾値に変更する補正を行うことが望ましい。
このようにすることで、積分要素から出力される制御値は、所定の張力を与える速度変動閾値を超えない状態で、PID制御における最終出力値が求められる。そして、媒体に大きな張力が作用するのを防止することができ、媒体が破断するのを防止することができる。
Further, the control unit compares a control value output from an integration element in PID control with a speed fluctuation threshold that varies according to the conveyance speed of the medium and that gives a predetermined tension. When the control value exceeds the speed fluctuation threshold value, it is desirable to perform correction for changing the control value to the speed fluctuation threshold value.
By doing in this way, the final output value in PID control is calculated | required in the state in which the control value output from an integral element does not exceed the speed fluctuation | variation threshold value which provides predetermined tension. And it can prevent that a big tension acts on a medium, and can prevent that a medium breaks.

また、前記制御部は、PID制御における比例要素、積分要素、微分要素から出力される制御値の合計値と、前記媒体の搬送速度に応じて変動する速度変動閾値であって所定の前記張力を与える速度変動閾値とを比較し、前記合計値が前記速度変動閾値を超える場合には前記合計値を前記速度変動閾値に変更する補正を行うことが望ましい。
このようにすることで、各制御値を合計した合計値は、所定の張力を与える速度変動閾値を超えない状態となる。そして、媒体に大きな張力が作用するのを防止して、媒体が破断するのを防止することができる。
The control unit is a speed fluctuation threshold that varies according to a total value of control values output from a proportional element, an integral element, and a derivative element in PID control, and a conveyance speed of the medium. It is desirable to compare with a given speed fluctuation threshold value, and to correct the total value to the speed fluctuation threshold value when the total value exceeds the speed fluctuation threshold value.
By doing in this way, the total value which totaled each control value will be in the state which does not exceed the speed fluctuation | variation threshold value which provides predetermined tension | tensile_strength. And it can prevent that a big tension acts on a medium, and can prevent that a medium breaks.

また、前記制御部は、前記第1モータと前記第2モータの駆動を同時に開始させるか、又は、前記第1モータの駆動を前記第2モータの駆動よりも先に開始させることが望ましい。
このようにすることで、第1モータを駆動させる時点において、媒体に弛みが生ずるのを良好に防止することができる。
The controller may start driving the first motor and the second motor simultaneously, or start driving the first motor before driving the second motor.
By doing so, it is possible to satisfactorily prevent the slack from occurring at the time when the first motor is driven.

また、前記制御部は、前記第1モータの駆動による前記媒体の搬送速度が、前記第2モータの駆動による前記媒体の搬送速度よりも速くなるように、前記第1モータ及び前記第2モータを制御することが望ましい。
このようにすることで、媒体には第1モータと第2モータとの間の送り量の差を起因とする張力が付与される。そのため、媒体の巻き取りにおいて、媒体に生ずるスキューを良好に解消することができる。
In addition, the control unit controls the first motor and the second motor so that the medium conveyance speed by driving the first motor is faster than the medium conveyance speed by driving the second motor. It is desirable to control.
By doing in this way, the tension | tensile_strength resulting from the difference in the feeding amount between a 1st motor and a 2nd motor is provided to a medium. Therefore, it is possible to satisfactorily eliminate the skew generated in the medium when the medium is wound.

また、前記第1モータを駆動するための制御値と該制御値に対する第1モータの回転速度との関係は一次式で表され、該一次式は前記第1モータを第1の回転速度で回転させたときにおける第1の制御値と第2の回転速度で回転させたときにおける第2の制御値とに基づいて求められることが望ましい。
このようにすることで、モータの個体差を取り除くようにして、所望の回転速度を実現するような制御値を求めることができるようになる。
The relationship between the control value for driving the first motor and the rotational speed of the first motor with respect to the control value is expressed by a linear expression, and the primary expression rotates the first motor at the first rotational speed. It is desirable to obtain the first control value when the rotation is performed and the second control value when the rotation is performed at the second rotation speed.
By doing so, it becomes possible to obtain a control value that realizes a desired rotational speed by removing individual differences between motors.

また、前記一次式は、前記第1の回転速度で回転させたときにおける第1の制御値が第1所定範囲内の値であるときの前記第1の制御値と、前記第2の回転速度で回転させたときにおける第2の制御値が第2所定範囲内の値であるときの前記第2の制御値と、に基づいて求められることが望ましい。
このようにすることで、第1の制御値及び第2の制御値が異常値であるときを除外して、一次式を求めることができるようになる。
In addition, the primary expression is the first control value when the first control value is a value within a first predetermined range when the first rotation value is rotated at the first rotation speed, and the second rotation speed. It is desirable that the second control value is obtained based on the second control value when the second control value is a value within the second predetermined range.
By doing in this way, it becomes possible to obtain a linear expression excluding the case where the first control value and the second control value are abnormal values.

また、前記第1所定範囲は、前記第1の回転速度で最小の重さのときの前記ロール体と最大の重さのときの前記ロール体を回転させるときにおける前記第1モータに対する制御値に基づいて求められ、前記第2所定範囲は、前記第2の回転速度で最小の重さのときの前記ロール体と最大の重さのときの前記ロール体を回転させるときにおける前記第1モータに対する制御値に基づいて求められることが望ましい。
このようにすることで、第1所定範囲と第2所定範囲を求めて、異常な第1の制御値及び第2の制御値を除外することができるようになる。
Further, the first predetermined range is a control value for the first motor when the roll body at the first weight and the roll body at the minimum weight and the roll body at the maximum weight are rotated. And the second predetermined range is relative to the first motor when rotating the roll body at the second rotation speed and the minimum weight and the roll body at the maximum weight. It is desirable to be obtained based on the control value.
By doing so, the first predetermined range and the second predetermined range can be obtained, and the abnormal first control value and second control value can be excluded.

また、前記一次式は、前記第2の制御値と前記第1の制御値との差が所定範囲内であるときにおける前記第1の制御値と前記第2の制御値に基づいて求められることが望ましい。
このようにすることで、第1の制御値及び第2の制御値が異常値であるときを除外して、一次式を求めることができるようになる。
Further, the linear expression is obtained based on the first control value and the second control value when the difference between the second control value and the first control value is within a predetermined range. Is desirable.
By doing in this way, it becomes possible to obtain a linear expression excluding the case where the first control value and the second control value are abnormal values.

また、媒体が巻回されているロール体を回転させるための駆動力を与える第1モータと、
前記媒体の供給方向に沿って前記ロール体よりも下流側に設けられる搬送駆動ローラであって前記媒体を搬送させるための搬送駆動ローラを駆動させる駆動力を与える第2モータと、
前記第1モータと前記第2モータとを共に駆動させて前記媒体を搬送させるときにおいて、前記ロール体と前記搬送駆動ローラとの間に生ずる張力を所定以下とするように前記第1モータの制御を行う制御部と、
前記媒体に対して流体を噴射する流体噴射ヘッドと、
を備える印刷装置。
このようにすることで、ロール体から媒体が引き出されるタイプの印刷装置において、媒体に大きな張力が作用するのを防止することができ、媒体が破断するなどの不具合を防止することができる。また、媒体に張力が付与される状態で搬送されることにより、媒体にスキューが生ずるのを防止することができる。
A first motor for providing a driving force for rotating the roll body around which the medium is wound;
A second motor for supplying a driving force for driving a transport driving roller for transporting the medium, which is a transport driving roller provided on the downstream side of the roll body along the supply direction of the medium;
When the first motor and the second motor are driven together to transport the medium, the control of the first motor is performed so that the tension generated between the roll body and the transport driving roller is less than a predetermined value. A control unit for performing
A fluid ejecting head that ejects fluid to the medium;
A printing apparatus comprising:
By doing so, in a printing apparatus of a type in which the medium is pulled out from the roll body, it is possible to prevent a large tension from acting on the medium, and it is possible to prevent problems such as breakage of the medium. In addition, the medium can be prevented from being skewed by being transported in a state where tension is applied to the medium.

また、媒体が巻回されているロール体を回転させるための駆動力を与える第1モータと、前記媒体の供給方向の下流側に設けられ前記媒体を搬送させるための搬送駆動ローラを駆動させるための駆動力を与える第2モータと、を共に駆動させて前記媒体を搬送させることと、
前記ロール体と前記搬送駆動ローラとの間に生ずる張力を所定以下とするように前記第1モータの制御を行うことと、
を含む印刷方法。
このようにすることで、第1モータと第2モータは共に駆動され、媒体の搬送動作が実現される。また、ロール体と搬送駆動ローラとの間の媒体に与えられる張力が所定以下となるように、第1モータが制御される。そして、媒体に大きな張力が作用するのを防止でき、媒体が破断するなどの不具合を防止することができる。また、媒体に張力が付与される状態で搬送されることにより、媒体にスキューが生ずるのを防止することができる。
A first motor that applies a driving force for rotating the roll body around which the medium is wound; and a conveyance driving roller that is provided on the downstream side in the medium supply direction and conveys the medium. And driving a second motor that gives a driving force of
Controlling the first motor so that the tension generated between the roll body and the transport drive roller is below a predetermined level;
Including printing method.
By doing in this way, both the 1st motor and the 2nd motor are driven, and the conveyance operation of a medium is realized. In addition, the first motor is controlled so that the tension applied to the medium between the roll body and the transport driving roller is equal to or less than a predetermined value. And it can prevent that a big tension acts on a medium, and can prevent malfunctions, such as a medium fracture. In addition, the medium can be prevented from being skewed by being transported in a state where tension is applied to the medium.

===実施形態===
以下、一実施の形態に係る印刷装置としてのプリンタ10および駆動制御方法について、図1から図11に基づいて説明する。なお、本実施の形態のプリンタ10は、例えばJIS規格のA2以上のサイズを有する、サイズの大きな用紙を印刷するためのプリンタである。また、本実施の形態におけるプリンタは、インクジェット式のプリンタであるが、かかるインクジェット式プリンタは、インクを吐出して印刷可能な装置であれば、いかなる吐出方法を採用した装置でも良い。
=== Embodiment ===
Hereinafter, a printer 10 as a printing apparatus according to an embodiment and a drive control method will be described with reference to FIGS. 1 to 11. Note that the printer 10 according to the present embodiment is a printer for printing large-sized paper having a size of, for example, JIS standard A2 or larger. The printer in this embodiment is an ink jet printer. However, the ink jet printer may be an apparatus that employs any ejection method as long as the apparatus is capable of printing by ejecting ink.

また、以下の説明においては、下方側とは、プリンタ10が設置される側を指し、上方側とは、設置される側から離間する側を指す。また、用紙Pが供給される側を給送側(後端側)、用紙Pが排出される側を排紙側(手前側)として説明する。   In the following description, the lower side refers to the side where the printer 10 is installed, and the upper side refers to the side away from the installed side. Further, the side on which the paper P is supplied will be described as a feeding side (rear end side), and the side on which the paper P is discharged will be described as a paper discharge side (front side).

<プリンタ10の概略構成>
図1に示すように、プリンタ10は、一対の脚部11と、当該脚部11に支持される本体部20とを有している。脚部11には、支柱12が設けられていると共に、回転自在なキャスタ13がキャスタ支持部14に取り付けられている。そのため、プリンタ10は、ユーザが自在に移動させることを可能としている。
<Schematic Configuration of Printer 10>
As shown in FIG. 1, the printer 10 includes a pair of leg portions 11 and a main body portion 20 supported by the leg portions 11. The leg portion 11 is provided with a support column 12, and a rotatable caster 13 is attached to the caster support portion 14. Therefore, the printer 10 can be moved freely by the user.

本体部20は、不図示のシャーシに支持される状態で、内部の各種機器が搭載されており、それらが外部ケース21によって覆われている。また、図2に示すように、本体部20には、DCモータを用いる駆動系として、ロール駆動機構30と、キャリッジ駆動機構40と、用紙搬送機構50とが設けられている。これらのうち、ロール駆動機構30は、本体部20に存在するロール搭載部22に設けられている。ロール搭載部22は、図1に示すように、本体部20のうち、背面側かつ上方側に設けられていて、上述の外部ケース21を構成する一要素である開閉蓋23を開くことにより、その内部にロール体RPを搭載し、ロール駆動機構30によってロール体RPを回転駆動させることが可能となっている。   Various types of internal devices are mounted on the main body 20 in a state of being supported by a chassis (not shown), and these are covered with an external case 21. As shown in FIG. 2, the main body 20 is provided with a roll drive mechanism 30, a carriage drive mechanism 40, and a paper transport mechanism 50 as a drive system using a DC motor. Among these, the roll drive mechanism 30 is provided in the roll mounting part 22 present in the main body part 20. As shown in FIG. 1, the roll mounting portion 22 is provided on the back side and the upper side of the main body portion 20, and by opening an opening / closing lid 23 that is one element constituting the outer case 21 described above, A roll body RP is mounted inside the roll body RP, and the roll body RP can be rotationally driven by the roll drive mechanism 30.

また、ロール体RPを回転させるためのロール駆動機構30は、図2および図3に示すように、回転ホルダ31と、ギヤ輪列32と、ロールモータ33と、回転検出部34とを有している。これらのうち、回転ホルダ31は、ロール体RPに設けられている中空孔RP1の両端側から挿入されるものであり、ロール体RPを両端側から支持すべく、一対設けられている。また、ロールモータ33は、第1モータに対応する。このロールモータ33は、一対の回転ホルダ31のうち、一端側に位置する回転ホルダ31aに対して、ギヤ輪列32を介して駆動力(回転力)を与えるものである。さらに、回転検出部34は、本実施の形態ではロータリエンコーダを用いている。そのため、回転検出部34は、円盤状スケール34aと、ロータリセンサ34bとを具備している。円盤状スケール34aは、その周方向に沿って一定の間隔毎に、光を透過させる透光部と、光の透過を遮断する遮光部とを有している。また、ロータリセンサ34bは、不図示の発光素子と、同じく不図示の受光素子と、同じく不図示の信号処理回路を主要な構成要素としている。   Moreover, the roll drive mechanism 30 for rotating the roll body RP has a rotation holder 31, a gear wheel train 32, a roll motor 33, and a rotation detector 34, as shown in FIGS. ing. Among these, the rotation holders 31 are inserted from both ends of the hollow hole RP1 provided in the roll body RP, and a pair of rotation holders 31 are provided to support the roll body RP from both ends. The roll motor 33 corresponds to the first motor. The roll motor 33 applies a driving force (rotational force) via a gear train 32 to a rotary holder 31 a located on one end side of the pair of rotary holders 31. Furthermore, the rotation detection unit 34 uses a rotary encoder in the present embodiment. Therefore, the rotation detection unit 34 includes a disk-shaped scale 34a and a rotary sensor 34b. The disk-shaped scale 34a has a light-transmitting part that transmits light and a light-shielding part that blocks light transmission at regular intervals along the circumferential direction. The rotary sensor 34b includes a light emitting element (not shown), a light receiving element (not shown), and a signal processing circuit (not shown) as main components.

なお、本実施の形態では、ロータリセンサ34bからの出力により、図4に示すような、互いに位相が90度異なるパルス信号(A相のENC信号,B相のENC信号)が制御部100に入力される。そのため、ロールモータ33が正転状態にあるのか、または逆転状態にあるのかを、位相の進行/遅れによって検出可能となっている。   In the present embodiment, pulse signals (A-phase ENC signal and B-phase ENC signal) whose phases are different from each other by 90 degrees as shown in FIG. 4 are input to the control unit 100 by the output from the rotary sensor 34b. Is done. Therefore, it is possible to detect whether the roll motor 33 is in the normal rotation state or the reverse rotation state by the progress / delay of the phase.

また、本体部20には、キャリッジ駆動機構40が設けられている。キャリッジ駆動機構40は、インク供給/噴射機構の構成要素の一部ともなるキャリッジ41と、キャリッジ軸42と、その他不図示のキャリッジモータ、ベルト等を具備している。   The main body 20 is provided with a carriage drive mechanism 40. The carriage drive mechanism 40 includes a carriage 41 that is a part of components of the ink supply / ejection mechanism, a carriage shaft 42, and other carriage motors and belts (not shown).

これらのうち、キャリッジ41は、各色のインク(流体に対応)を貯留するためのインクタンク43を具備していて、このインクタンク43には、図示しないチューブを介して、本体部20の前面側に固定的に設けられているインクカートリッジ(図示省略)からインクが供給可能となっている。また、図2に示すように、キャリッジ41の下面には、インク滴を吐出可能な印刷ヘッド44(流体噴射ヘッドに対応)が設けられている。印刷ヘッド44には、各インクに対応づけられた不図示のノズル列が設けられていて、このノズル列を構成するノズルには、不図示のピエゾ素子が配置されている。このピエゾ素子の作動により、インク通路の端部にあるノズルからインク滴を吐出することが可能となっている。   Among these, the carriage 41 includes an ink tank 43 for storing ink of each color (corresponding to fluid). The ink tank 43 is connected to the front side of the main body 20 via a tube (not shown). Ink can be supplied from an ink cartridge (not shown) fixedly provided on the printer. Further, as shown in FIG. 2, a print head 44 (corresponding to a fluid ejecting head) capable of ejecting ink droplets is provided on the lower surface of the carriage 41. The print head 44 is provided with a nozzle row (not shown) associated with each ink, and a piezo element (not shown) is arranged in the nozzle constituting the nozzle row. By operating the piezo element, it is possible to eject ink droplets from the nozzles at the end of the ink passage.

なお、これらキャリッジ41、インクタンク43、不図示のチューブ、インクカートリッジ、印刷ヘッド44によって、インク供給/噴射機構が構成されている。また、印刷ヘッド44は、ピエゾ素子を用いたピエゾ駆動方式に限られず、例えばインクをヒータで加熱し、発生する泡の力を利用するヒータ方式、磁歪素子を用いる磁歪方式、ミストを電界で制御するミスト方式等を採用しても良い。また、インクカートリッジ/インクタンク43に充填されるインクは、染料系インク/顔料系インク等、いずれの種類のインクを搭載しても良い。   The carriage 41, the ink tank 43, a tube (not shown), the ink cartridge, and the print head 44 constitute an ink supply / ejection mechanism. The print head 44 is not limited to a piezo drive system using a piezo element. For example, a heater system that heats ink with a heater and uses the generated foam force, a magnetostriction system that uses a magnetostrictive element, and a mist that is controlled by an electric field. A mist method or the like may be employed. The ink filled in the ink cartridge / ink tank 43 may be mounted with any kind of ink such as dye-based ink / pigment-based ink.

図2、図5等に示すように、用紙搬送機構50は、搬送ローラ対51と、ギヤ輪列52と、PFモータ53と、回転検出部54とを有している。搬送ローラ対51は、搬送駆動ローラ51aと、搬送従動ローラ51bとを具備していて、これらの間で、ロール体RP
から引き出される用紙P(ロール紙に対応)を挟持可能となっている。また、PFモータ53は、搬送駆動ローラ51aに対して、ギヤ輪列52を介して駆動力(回転力)を与えるものである。さらに、回転検出部54は、本実施の形態ではロータリエンコーダを用いていて、上述の回転検出部34と同様に、円盤状スケール54aと、ロータリセンサ54bとを具備し、図4に示すようなパルス信号を出力可能としている。
As shown in FIGS. 2, 5, and the like, the sheet transport mechanism 50 includes a transport roller pair 51, a gear wheel train 52, a PF motor 53, and a rotation detection unit 54. The conveyance roller pair 51 includes a conveyance driving roller 51a and a conveyance driven roller 51b, and a roll body RP is interposed between them.
A sheet P (corresponding to a roll sheet) drawn from the sheet can be held. Further, the PF motor 53 applies a driving force (rotational force) to the transport driving roller 51a via the gear wheel train 52. Furthermore, the rotation detection unit 54 uses a rotary encoder in the present embodiment, and includes a disk-like scale 54a and a rotary sensor 54b, as shown in the above-described rotation detection unit 34, as shown in FIG. A pulse signal can be output.

また、搬送ローラ対51よりも下流側(排紙側)には、プラテン55が設けられていて、用紙Pは当該プラテン55上をガイドさせられる。また、プラテン55には、印刷ヘッド44が対向するように配設されている。このプラテン55には、吸引孔55aが形成されている。一方、吸引孔55aは、吸引ファン56に連通可能に設けられていて、吸引ファン56が作動することによって、印刷ヘッド44側から吸引孔55aを介して空気が吸引される。それにより、プラテン55上に用紙Pが存在する場合には、当該用紙Pを吸引保持することが可能となっている。なお、プリンタ10は、その他、用紙Pの幅を検出する紙幅検出センサ等、その他の各種センサを備えている。   Further, a platen 55 is provided on the downstream side (sheet discharge side) of the pair of conveying rollers 51, and the sheet P is guided on the platen 55. Further, the print head 44 is disposed on the platen 55 so as to face the platen 55. A suction hole 55 a is formed in the platen 55. On the other hand, the suction hole 55a is provided so as to be able to communicate with the suction fan 56, and when the suction fan 56 is operated, air is sucked from the print head 44 side through the suction hole 55a. As a result, when the sheet P exists on the platen 55, the sheet P can be sucked and held. In addition, the printer 10 includes other various sensors such as a paper width detection sensor that detects the width of the paper P.

<制御部に関して>
次に、制御部100について、図6、図7等に基づいて説明する。制御部100は、各種の制御を行う部分である。この制御部100は、後述するようなPID制御を実現するための部分である。この制御部100には、上述のロータリセンサ34b,54b、不図示のリニアセンサ、不図示の紙幅検出センサ、不図示のギャップ検出センサ、プリンタ10の電源をオン/オフする電源スイッチ等の各出力信号が入力される。
<Regarding the control unit>
Next, the control unit 100 will be described with reference to FIGS. The control unit 100 is a part that performs various controls. The control unit 100 is a part for realizing PID control as described later. The control unit 100 includes outputs such as the above-described rotary sensors 34b and 54b, a linear sensor (not shown), a paper width detection sensor (not shown), a gap detection sensor (not shown), and a power switch for turning on / off the printer 10. A signal is input.

図2に示すように、制御部100は、CPU101、ROM102、RAM103、PROM104、ASIC105、モータドライバ106等を具備していて、これらが例えばバス等の伝送路107を介して接続されている。また、制御部100は、コンピュータCOMに接続されている。そして、これらのハードウエアと、ROM102やPROM104に記憶されているソフトウエアおよび/またはデータの協働、または特有の処理を行う回路や構成要素の追加等によって、図6のブロック図に示すような、主制御部110と、ロールモータ制御部120と、PFモータ制御部130とが実現される。   As shown in FIG. 2, the control unit 100 includes a CPU 101, a ROM 102, a RAM 103, a PROM 104, an ASIC 105, a motor driver 106, and the like, and these are connected via a transmission path 107 such as a bus. The control unit 100 is connected to the computer COM. The hardware and software and / or data stored in the ROM 102 or PROM 104 cooperate with each other, or a circuit or component for performing a specific process is added, as shown in the block diagram of FIG. The main control unit 110, the roll motor control unit 120, and the PF motor control unit 130 are realized.

これらのうち、主制御部110は、後述するようなロールモータ33とPFモータ53との同期駆動(シンクロ駆動)を実現すべく、ロールモータ制御部120と、PFモータ制御部130との両方に対して指令を与える。また、ロールモータ制御部120と、PFモータ制御部130の両方には、それぞれPID演算部140a,140b(以下、両者を区別する必要がない場合には、単にPID演算部140と表記する。)が実現される。また、ロールモータ制御部120においては、上述のPID演算部140aに加えて、出力補正部121が設けられている。以下の説明においては、2つのPID演算部140a,140bは、基本的に共通であるため、図7に基づいて、これらPID演算部140a,140bのブロック図について先に説明する。また、ロールモータ制御部120における、PID演算部140aと出力補正部121との関係についても説明する。なお、図7において破線で囲まれている部分(出力補正部121の一部を為すもの)は、上述したようにロールモータ制御部120のみに実現されるものである。   Of these, the main control unit 110 provides both the roll motor control unit 120 and the PF motor control unit 130 to realize synchronous drive (synchronous drive) of the roll motor 33 and the PF motor 53 as will be described later. Give a command to it. Further, both the roll motor control unit 120 and the PF motor control unit 130 have PID calculation units 140a and 140b (hereinafter simply referred to as the PID calculation unit 140 when it is not necessary to distinguish between the two). Is realized. Further, the roll motor control unit 120 is provided with an output correction unit 121 in addition to the above-described PID calculation unit 140a. In the following description, since the two PID calculation units 140a and 140b are basically common, the block diagram of these PID calculation units 140a and 140b will be described first based on FIG. The relationship between the PID calculation unit 140a and the output correction unit 121 in the roll motor control unit 120 will also be described. Note that the portion surrounded by the broken line in FIG. 7 (which forms part of the output correction unit 121) is realized only by the roll motor control unit 120 as described above.

図7に示すように、PID演算部140は、位置演算部141と、速度演算部142と、第1減算部143と、目標速度発生部144と、第2減算部145と、比例要素146と、積分要素147と、微分要素148と、積分補正部149(必要に応じて実現)と、加算部150と、最終出力補正部151(必要に応じて実現)と、PWM信号出力部152と、タイマ153とを具備している。   As shown in FIG. 7, the PID calculation unit 140 includes a position calculation unit 141, a speed calculation unit 142, a first subtraction unit 143, a target speed generation unit 144, a second subtraction unit 145, and a proportional element 146. , Integral element 147, differential element 148, integral correction unit 149 (implemented if necessary), addition unit 150, final output correction unit 151 (realized if necessary), PWM signal output unit 152, And a timer 153.

これらの構成要素のうち、積分補正部149と最終出力補正部151とは、上述の出力補正部121の一部要素に対応する構成であり、ロールモータ制御部120のみに実現される部分である。また、これら積分補正部149と、最終出力補正部151とは、いずれか一方が選択的に実現されれば足りるものである。すなわち、図6におけるブロック図では、積分補正部149が実現される場合には、最終出力補正部151は必要なく、最終出力補正部151が実現される場合には、積分補正部149は必要ない。しかしながら、積分補正部149と最終出力補正部151との両方を備える構成としても良い。   Among these components, the integral correction unit 149 and the final output correction unit 151 are components corresponding to some elements of the output correction unit 121 described above, and are realized only by the roll motor control unit 120. . Further, it is sufficient that either one of the integration correction unit 149 and the final output correction unit 151 is selectively realized. That is, in the block diagram of FIG. 6, when the integral correction unit 149 is realized, the final output correction unit 151 is not necessary, and when the final output correction unit 151 is realized, the integration correction unit 149 is not necessary. . However, a configuration including both the integral correction unit 149 and the final output correction unit 151 may be employed.

これらのうち、位置演算部141は、ロータリセンサ34b,54bから入力される、矩形波である出力信号(図4参照)のエッジをカウントすることにより、用紙Pの送り量を算出する。また、速度演算部142には、ロータリセンサ34b,54bから入力される、矩形波である出力信号のエッジをカウントすると共に、タイマ153で計測される時間(周期)に関する信号も入力される。そして、カウントしたエッジと時間(周期)に基づいて、用紙Pの送り速度を算出する。   Among these, the position calculator 141 calculates the feed amount of the paper P by counting the edges of the output signal (see FIG. 4) that is a rectangular wave input from the rotary sensors 34b and 54b. Further, the speed calculation unit 142 counts the edges of the output signal that is a rectangular wave input from the rotary sensors 34b and 54b, and also receives a signal related to the time (cycle) measured by the timer 153. Then, the feeding speed of the paper P is calculated based on the counted edge and time (cycle).

また、第1減算部143は、位置演算部141から出力される送り量(現在位置)に関する情報と、ROM102またはPROM104等のメモリから出力される目標位置(目標停止位置)に関する情報とに基づき、目標位置(目標停止位置)から現在位置を減算して位置偏差を算出する。目標速度発生部144には、第1減算部143から出力される位置偏差に関する情報が入力される。そして、目標速度発生部144は、この位置偏差に応じた目標速度に関する情報を出力する。なお、この目標速度に関する情報は、図8に示すような速度テーブルに関するものである。図8に示すように、速度テーブルは、ロールモータ33に関する速度テーブルRollと、PFモータ53に関する速度テーブルPFの2つが存在する。   Further, the first subtraction unit 143 is based on the information on the feed amount (current position) output from the position calculation unit 141 and the information on the target position (target stop position) output from the memory such as the ROM 102 or the PROM 104. The position deviation is calculated by subtracting the current position from the target position (target stop position). Information on the positional deviation output from the first subtraction unit 143 is input to the target speed generation unit 144. Then, the target speed generation unit 144 outputs information regarding the target speed according to the position deviation. Note that the information regarding the target speed relates to a speed table as shown in FIG. As shown in FIG. 8, there are two speed tables, a speed table Roll for the roll motor 33 and a speed table PF for the PF motor 53.

第2減算部145は、目標速度から現在のモータ(ロールモータ33またはPFモータ53)の送り速度(現在速度)を減算して、速度偏差ΔVを算出し、比例要素146、積分要素147および微分要素148にそれぞれ出力する。比例要素146、積分要素147および微分要素148は、入力される速度偏差ΔVに基づいて、以下の比例制御値QPと、積分制御値QIと、微分制御値QDとを算出する。
QP(j)=ΔV(j)×Kp …(式1)
QI(j)=QI(j− 1)+ΔV(j)×Ki …(式2)
QD(j)={ΔV(j)− ΔV(j− 1)}×Kd …(式3)
ここで、jは、時間であり、Kpは比例ゲイン、Kiは積分ゲイン、Kdは微分ゲインである。
The second subtracting unit 145 subtracts the feed speed (current speed) of the current motor (roll motor 33 or PF motor 53) from the target speed to calculate the speed deviation ΔV, and the proportional element 146, the integral element 147, and the derivative. Each is output to element 148. The proportional element 146, the integral element 147, and the derivative element 148 calculate the following proportional control value QP, integral control value QI, and differential control value QD based on the input speed deviation ΔV.
QP (j) = ΔV (j) × Kp (Expression 1)
QI (j) = QI (j−1) + ΔV (j) × Ki (Expression 2)
QD (j) = {ΔV (j) −ΔV (j−1)} × Kd (Formula 3)
Here, j is time, Kp is a proportional gain, Ki is an integral gain, and Kd is a differential gain.

また、積分補正部149は、本実施の形態では、積分要素147から出力される積分制御値QIと、速度変動閾値Dxとを比較する。この比較の結果が|QI|<Dxであれば、積分補正部149から加算部150への出力を積分制御値であるQIとする。また、上述の比較の結果が|QI|≧Dxであれば、積分補正部149から加算部150への出力を速度変動閾値であるDxとする。なお、|QI|は、QIの絶対値である。   In the present embodiment, the integral correction unit 149 compares the integral control value QI output from the integral element 147 with the speed variation threshold value Dx. If the result of this comparison is | QI | <Dx, the output from the integration correction unit 149 to the addition unit 150 is set to QI which is an integration control value. If the result of the above comparison is | QI | ≧ Dx, the output from the integral correction unit 149 to the addition unit 150 is set to Dx which is a speed fluctuation threshold value. | QI | is the absolute value of QI.

なお、積分補正部149が実現されない場合には、積分要素147からの出力は、加算部150に入力される。   When the integration correction unit 149 is not realized, the output from the integration element 147 is input to the addition unit 150.

加算部150は、積分補正部149が実現されない場合には、比例要素146、積分要素147、および微分要素148から出力される各制御値を加算し、その加算により求めた制御値の和(合計値;Qpid)をPWM信号出力部152(または最終出力補正部151)へ出力する。また、加算部150は、積分補正部149が実現される場合には、比例要素146および微分要素148から出力される各制御値と、積分補正部149から出力される制御値とを加算し、その加算により求めた制御値の和(Qpid)をPWM信号出力部152へ出力する。   When the integration correction unit 149 is not realized, the addition unit 150 adds the control values output from the proportional element 146, the integration element 147, and the differentiation element 148, and sums the control values obtained by the addition (total) Value; Qpid) is output to the PWM signal output unit 152 (or the final output correction unit 151). Further, when the integration correction unit 149 is realized, the addition unit 150 adds each control value output from the proportional element 146 and the differentiation element 148 and the control value output from the integration correction unit 149, The sum (Qpid) of the control values obtained by the addition is output to the PWM signal output unit 152.

最終出力補正部151は、本実施の形態では、加算部150から出力される制御値Qpidと、速度変動閾値Dxとを比較する。この比較の結果が|Qpid|<Dxであれば、加算部150からPWM信号出力部152への出力を積分制御値であるQpidとする。また、上述の比較の結果が|Qpid|≧Dxであれば、加算部150からPWM信号出力部152への出力を速度変動閾値であるDxとする。なお、|Qpid|は、Qpidの絶対値である。   In the present embodiment, final output correction unit 151 compares control value Qpid output from addition unit 150 with speed fluctuation threshold value Dx. If the result of this comparison is | Qpid | <Dx, the output from the adder 150 to the PWM signal output unit 152 is set to Qpid which is an integral control value. Further, if the result of the above comparison is | Qpid | ≧ Dx, the output from the adding unit 150 to the PWM signal output unit 152 is set to Dx which is a speed fluctuation threshold value. Note that | Qpid | is the absolute value of Qpid.

PWM信号出力部152には、最終出力補正部151が実現されない場合には、加算部150から出力される制御値Qpidが入力される。逆に、最終出力補正部151が実現される場合には、当該最終出力補正部151を経た制御値が入力される。そして、PWM信号出力部152では、供給される制御値を換算して得たDuty値のPWM信号を出力する。タイマ153は、不図示のクロックからの信号を受信する。そして、例えば100μsec等のような、所定のPID演算周期が到来すると、そのPID演算周期ごとに、速度演算部142にタイマ信号を出力する。   When the final output correction unit 151 is not realized, the PWM signal output unit 152 receives the control value Qpid output from the addition unit 150. Conversely, when the final output correction unit 151 is realized, the control value that has passed through the final output correction unit 151 is input. The PWM signal output unit 152 outputs a PWM signal having a duty value obtained by converting the supplied control value. The timer 153 receives a signal from a clock (not shown). When a predetermined PID calculation period such as 100 μsec arrives, a timer signal is output to the speed calculation unit 142 for each PID calculation period.

また、モータドライバ106は、PWM信号出力部152から出力されるPWM信号に基づいて、ロールモータ33またはPFモータ53をPWM制御にて、制御駆動する。   The motor driver 106 controls and drives the roll motor 33 or the PF motor 53 by PWM control based on the PWM signal output from the PWM signal output unit 152.

続いて、出力補正部121に関して説明する。出力補正部121は、上述のように、積分補正部149、最終出力補正部151として実現される以外に、次に述べる速度変動閾値Dxを求めるための計算を実行する。この速度変動閾値Dxの計算は、(式4)に示すように、基本的には、用紙Pが破れないようにするテンションを与える規定のテンションFを与えるのに必要なDuty値であるDuty(f)と、ある速度Vnでロールモータ33を駆動させるのに必要なDuty値であるDuty(ro)の加算により求められる。
Dx=Duty(f)+Duty(ro)=F×r×Duty(max)/(Kt×E)+aVn+b …(式4)
ここで、rはロール体RPの半径、Duty(max)はDuty値の最大値、Ktはロールモータ33のモータ定数、Eはロールモータ33に供給される電源電圧値、係数a,bは、以下の(式6)および(式7)で定義される値である。上述の(式4)は、以下のようにして求められる。
Next, the output correction unit 121 will be described. As described above, the output correction unit 121 executes calculation for obtaining the speed fluctuation threshold Dx described below, in addition to being realized as the integration correction unit 149 and the final output correction unit 151. As shown in (Equation 4), the calculation of the speed fluctuation threshold Dx is basically a Duty value that is a duty value necessary to give a prescribed tension F that gives a tension that prevents the paper P from being torn. f) and addition of Duty (ro), which is a duty value required to drive the roll motor 33 at a certain speed Vn.
Dx = Duty (f) + Duty (ro) = F * r * Duty (max) / (Kt * E) + aVn + b (Formula 4)
Here, r is the radius of the roll body RP, Duty (max) is the maximum value of the Duty value, Kt is the motor constant of the roll motor 33, E is the power supply voltage value supplied to the roll motor 33, and the coefficients a and b are It is a value defined by the following (formula 6) and (formula 7). The above (formula 4) is obtained as follows.

<(式4)の算出方法>
ある速度Vnでロールモータ33を駆動させるのに必要なDuty値を求めるために、メジャメント動作(モータの負荷を知るために、モータを所定の回転速度で回転させたときのモータの出力値を測定)を実行している。このメジャメント動作では、図9に示すように、低速側の速度VLと高速側の速度VHとでロール体RPを回転駆動させる。そして、低速側の速度VLでロールモータ33を駆動させるのに必要なメジャメント値ave TiLと、高速側の速度VHでロールモータ33を駆動させるのに必要なメジャメント値ave TiHを算出する。なお、メジャメント値ave TiLとメジャメント値ave TiHは、それぞれの速度でPID制御を行う場合における、積分要素127から出力される制御値の平均となっている。
<Calculation method of (Formula 4)>
In order to determine the duty value required to drive the roll motor 33 at a certain speed Vn, the measurement operation (measured the output value of the motor when the motor is rotated at a predetermined rotational speed in order to know the motor load) ) Is running. In this measurement operation, as shown in FIG. 9, the roll body RP is driven to rotate at a low speed VL and a high speed VH. Then, a measurement value ave TiL required to drive the roll motor 33 at the low speed VL and a measurement value ave TiH required to drive the roll motor 33 at the high speed VH are calculated. Note that the measurement value ave TiL and the measurement value ave TiH are averages of control values output from the integration element 127 when PID control is performed at each speed.

図9に示すような一次式の関係から、ある速度Vnでロールモータ33を駆動させるためのDuty(ro)は、係数a,bを用いて容易に求められる。
Duty(ro)=aVn+b …(式5)
a=(ave TiH− ave TiL)/(VH− VL) …(式6)
b=ave TiH−(ave TiH− ave TiL)×VL/(VH− VL) …(式7)
From the relationship of the linear expression as shown in FIG. 9, the duty (ro) for driving the roll motor 33 at a certain speed Vn can be easily obtained using the coefficients a and b.
Duty (ro) = aVn + b (Formula 5)
a = (ave TiH−ave TiL) / (VH−VL) (Formula 6)
b = ave TiH− (ave TiH−ave TiL) × VL / (VH−VL) (Expression 7)

また、ある速度Vnでロールモータ33を駆動させ、そのときテンションFが用紙Pに与えられる場合を考える。そのとき、ロールモータ33を駆動させるのに必要な電流値Ioは、ロール体RPの半径をrとし、ロールモータ33を駆動させるのに必要なトルクをTroとし、モータ定数をKtとすると、以下の式により求められる。
Io=(F×r+Tro)/Kt …(式8)
Also, consider a case where the roll motor 33 is driven at a certain speed Vn and tension F is applied to the paper P at that time. At that time, the current value Io required to drive the roll motor 33 is as follows, assuming that the radius of the roll body RP is r, the torque required to drive the roll motor 33 is Tro, and the motor constant is Kt. It is calculated by the following formula.
Io = (F × r + Tro) / Kt (Equation 8)

ここで、ある速度VnでテンションFを与えながらロールモータ33を駆動させる場合に必要なDuty値Dx(速度変動閾値)は、電源電圧E、ロールモータ33の内部抵抗R、ロールモータ33の逆起電力定数をKeとすると、以下のようになる。
Io=(E×Dx/Duty(max)− KeVn)/R …(式9)
Here, the duty value Dx (speed fluctuation threshold) required when the roll motor 33 is driven while applying the tension F at a certain speed Vn is the power supply voltage E, the internal resistance R of the roll motor 33, and the back electromotive force of the roll motor 33. Assuming that the power constant is Ke, the following is obtained.
Io = (E * Dx / Duty (max) -KeVn) / R (Formula 9)

また、ロールモータ33をある速度Vnで駆動させる場合に必要なトルクTro、そのときのDuty値をDuty(ro)とすると、トルクTroは、電流値I1とモータ定数の積から求められる。
Tro=Kt×I1=Kt×(E×Duty(ro)/Duty(max)− Ke×Vn)
…(式10)
Further, assuming that the torque Tro required to drive the roll motor 33 at a certain speed Vn and the duty value at that time is Duty (ro), the torque Tro is obtained from the product of the current value I1 and the motor constant.
Tro = Kt × I1 = Kt × (E × Duty (ro) / Duty (max) −Ke × Vn)
... (Formula 10)

(式8)と(式9)とは等しく、さらに(式8)のTroに(式10)を代入し、両辺を整理すると、以下のようになる。
(F×r/Kt)+(E×Duty(ro)/Duty(max)− Ke×Vn)/R
=(E×Dx/Duty(max)− Ke×Vn)/R
∴Dx=F×r×Duty(max)/(Kt×E)+Duty(ro) …(式11)
Duty(f)=F×r×Duty(max)/(Kt×E) …(式12)
(Equation 8) and (Equation 9) are the same. Further, when (Equation 10) is substituted into Tro of (Equation 8) and both sides are arranged, the following is obtained.
(F × r / Kt) + (E × Duty (ro) / Duty (max) −Ke × Vn) / R
= (E * Dx / Duty (max) -Ke * Vn) / R
∴Dx = F × r × Duty (max) / (Kt × E) + Duty (ro) (Equation 11)
Duty (f) = F × r × Duty (max) / (Kt × E) (Equation 12)

(式11)と(式5)から、結局は、速度変動閾値に対応するDuty値Dxは、以下の式のようになる。   From (Equation 11) and (Equation 5), the duty value Dx corresponding to the speed fluctuation threshold is eventually expressed as the following equation.

Dx=F×r×Duty(max)/(Kt×E)+aVn+b …(式4)   Dx = F * r * Duty (max) / (Kt * E) + aVn + b (Formula 4)

<メジャメント値の検証>
前述のように、(式6)及び(式7)を用いて、速度VLと速度VHにてロールモータ33を駆動させるのに必要なそれぞれのメジャメント値ave TiLとave TiHが求められた。メジャメント値は、前述のように積分要素127から出力される制御値の平均値である。
<Verification of measurement value>
As described above, the measurement values ave TiL and ave TiH necessary for driving the roll motor 33 at the speed VL and the speed VH were obtained using (Expression 6) and (Expression 7). The measurement value is an average value of the control values output from the integration element 127 as described above.

しかしながら、速度VLを得るためのメジャメント値ave TiLと、速度VHを得るためのメジャメント値ave TiHが、何らかの理由により不正確に求められてしまう場合がある。このような不正確なメジャメント値に基づいて前述の係数a,bが求められることとなると、前述の(式5)を用いて正確なDutyを求めることができなくなり、モータの制御に不具合を生ずる。   However, the measurement value ave TiL for obtaining the speed VL and the measurement value ave TiH for obtaining the speed VH may be obtained inaccurately for some reason. If the above-described coefficients a and b are obtained based on such an inaccurate measurement value, it becomes impossible to obtain an accurate duty using the above-described (Equation 5), causing a problem in motor control. .

よって、ここでは、さらに以下に示すような方法により、得られたメジャメント値ave TiL及びave TiHが異常値であるか否かの検証を行うことができる。   Therefore, here, it is possible to verify whether or not the obtained measurement values ave TiL and ave TiH are abnormal values by the following method.

前述のような手法によって、低速側の速度VLでロールモータ33を駆動させるのに必要なメジャメント値ave TiL、及び、高速側の速度VHでロールモータ33を駆動させるのに必要なメジャメント値ave TiHが取得されると、得られたメジャメント値が、次の不等式を満たすか否かについて判定される。
Amin<ave TiH<Amax
Bmin<ave TiL<Bmax
The measurement value ave TiL required to drive the roll motor 33 at the low speed VL and the measurement value ave TiH required to drive the roll motor 33 at the high speed VH by the above-described method. Is obtained, it is determined whether or not the obtained measurement value satisfies the following inequality.
Amin <ave TiH <Amax
Bmin <ave TiL <Bmax

そして、上不等式を満たさない場合には、取得されたメジャメント値は異常値であるとし、このようなメジャメント値を用いて前述の係数a,bの算出を行わないようにする。このような場合には、再度、メジャメント値ave TiH,ave TiLを取得しなおすこととする。一方、上不等式を満たす場合には、取得されたメジャメント値ave TiH,ave TiLを用いて、係数a,bが求められる。   If the above inequality is not satisfied, the acquired measurement value is regarded as an abnormal value, and the above-described coefficients a and b are not calculated using such a measurement value. In such a case, the measurement values ave TiH and ave TiL are obtained again. On the other hand, when the upper inequality is satisfied, the coefficients a and b are obtained using the acquired measurement values ave TiH and ave TiL.

ところで、前述の不等式において各メジャメント値の範囲を規定するAmin、Amax、Bmin、及び、Bmaxは次のようにして求めることができる。   By the way, Amin, Amax, Bmin, and Bmax that define the range of each measurement value in the above inequality can be obtained as follows.

本実施形態において、メジャメント値の範囲を規定するAminは、ロール紙が最小の重さのときに低速側の速度VLでロールモータ33を駆動させるときにおけるメジャメント値が採用される。また、メジャメント値の範囲を規定するAmaxは、ロール紙が最大の重さのときに低速側の速度VLでロールモータ33を駆動させるときにおけるメジャメント値が採用される。尚、本実施形態におけるロール体の重さは、最小で0.5Kgであり、最大で15Kgとなっている。   In this embodiment, Amin that defines the range of the measurement value is the measurement value when the roll motor 33 is driven at the low speed VL when the roll paper has the minimum weight. As Amax for defining the measurement value range, the measurement value when the roll motor 33 is driven at the low speed VL when the roll paper has the maximum weight is employed. Note that the weight of the roll body in the present embodiment is a minimum of 0.5 kg and a maximum of 15 kg.

例えば、Aminについては、最小の重さのときのロール紙をセットしたときにおいて速度VLでロールモータ33を駆動させ、そのときのメジャメント値を実測して求めることとしてもよい。Amaxについても同様にして、最大の重さのときのロール紙をセットしたときにおいて速度VHでロールモータ33を駆動させ、そのときのメジャメント値を実測して求めることができる。尚、このようにして求められたAmin、Amaxは、個々のモータが有する個体差によっても若干異なる値となることがあるため、複数のモータをロールモータ33として使用したときに得られた値の平均値を採用することもできる。   For example, Amin may be obtained by actually measuring the measurement value at that time by driving the roll motor 33 at the speed VL when the roll paper at the minimum weight is set. Similarly, Amax can be obtained by actually measuring the measurement value at that time by driving the roll motor 33 at the speed VH when the roll paper at the maximum weight is set. The values Amin and Amax obtained in this way may be slightly different depending on individual differences of individual motors. Therefore, the values obtained when a plurality of motors are used as the roll motor 33. An average value can also be adopted.

また、Amin及びAmaxを、推定することによって求めることとしてもよい。例えば、定速でロール体を回転させた場合、ロールモータ33が定速回転を維持するために必要なトルクは、ロール体を支持しロールモータ33からロール体へ駆動力(トルク)を伝達するための伝達機構で消費される摩擦損失分のトルクである。そこで、予め伝達機構が有する総摩擦係数を設計段階で求めておき、ロール体が0.5Kgであるときの摩擦損失分のトルクと、ロール体が15Kgであるときの摩擦損失分のトルクなどに基づいて、採りうるメジャメント値の範囲Amin〜Amaxを推測することとしてもよい。   Alternatively, Amin and Amax may be obtained by estimation. For example, when the roll body is rotated at a constant speed, the torque necessary for the roll motor 33 to maintain the constant speed rotation supports the roll body and transmits a driving force (torque) from the roll motor 33 to the roll body. Torque corresponding to the friction loss consumed by the transmission mechanism. Therefore, the total friction coefficient of the transmission mechanism is obtained in the design stage in advance, and the torque for the friction loss when the roll body is 0.5 kg, the torque for the friction loss when the roll body is 15 kg, and the like. Based on this, it is possible to estimate the range of measurement values Amin to Amax that can be taken.

同様にして、メジャメント値の範囲を規定するBminは、ロール紙が最小の重さのときに高速側の速度VHでロールモータ33を駆動させるときにおけるメジャメント値が採用される。また、メジャメント値の範囲を規定するBmaxは、ロール紙が最大の重さのときに高速側の速度VHでロールモータ33を駆動させるときにおけるメジャメント値が採用される。   Similarly, the measurement value at the time when the roll motor 33 is driven at the high speed VH when the roll paper has the minimum weight is adopted as Bmin for defining the measurement value range. As Bmax that defines the range of the measurement value, the measurement value when the roll motor 33 is driven at the high speed VH when the roll paper has the maximum weight is employed.

尚、メジャメント値aveTiHとaveTiLとの差が、ある所定範囲内にあるか否かに基づいて、メジャメント値の検証を行うこともできる。このとき、次のような不等式を満たすか否かについて判定される。
SAmin<ave TiH−ave TiL<SAmax
The measurement value can be verified based on whether or not the difference between the measurement values aveTiH and aveTiL is within a predetermined range. At this time, it is determined whether or not the following inequality is satisfied.
SAmin <ave TiH-ave TiL <SAmax

そして、上不等式を満たさない場合には、取得されたメジャメント値は異常値であるとし、このようなメジャメント値を用いて前述の係数a,bの算出を行わないようにする。このような場合には、再度、メジャメント値ave TiH,ave TiLを取得しなおすこととする。一方、上不等式を満たす場合には、取得されたメジャメント値ave TiH,ave TiLを用いて、係数a,bが求められる。
尚、SAmin及びSAmaxの値は、
SAmin=Amin+Bmin
SAmax=Amax+Bmax
として求めることがきる。
If the above inequality is not satisfied, the acquired measurement value is regarded as an abnormal value, and the above-described coefficients a and b are not calculated using such a measurement value. In such a case, the measurement values ave TiH and ave TiL are obtained again. On the other hand, when the upper inequality is satisfied, the coefficients a and b are obtained using the acquired measurement values ave TiH and ave TiL.
The values of SAmin and SAmax are
SAmin = Amin + Bmin
SAmax = Amax + Bmax
You can ask for it.

このようにすることによって、メジャメント値が異常値であるか否かを判定することができる。そして、異常値であるときのメジャメント値を用いて係数a,bを求めないようにすることができる。   In this way, it can be determined whether or not the measurement value is an abnormal value. Then, it is possible to prevent the coefficients a and b from being obtained using the measurement value when the value is an abnormal value.

上述のようなメジャメント動作、及び、メジャメント値の検証は、ロールモータ33以外のモータにも当然に適用可能である。例えば、PFモータ53にも適用することができる。   The measurement operation and the verification of the measurement value as described above are naturally applicable to motors other than the roll motor 33. For example, the present invention can also be applied to the PF motor 53.

<ロールモータ33とPFモータ53の制御方法>
以上のような構成を有するプリンタ10における、ロールモータ33とPFモータのシンクロ駆動制御(スキュー取り)の方法について、図10の処理フローに基づきながら以下に説明する。
<Control Method for Roll Motor 33 and PF Motor 53>
A method of synchro drive control (skew removal) of the roll motor 33 and the PF motor in the printer 10 having the above configuration will be described below with reference to the processing flow of FIG.

まず、スキュー取りを実施するための駆動に先立って、メジャメント動作を実行する(S01)。メジャメント動作においては、主制御部110からの指令に基づいて、低速側と高速側の2つの速度VL,VHでロールモータ33を駆動させ、それによって上述したような(式4)における、係数a,bが求められる。   First, prior to driving for carrying out skew removal, a measurement operation is executed (S01). In the measurement operation, the roll motor 33 is driven at two speeds VL and VH on the low speed side and the high speed side on the basis of a command from the main control unit 110, and thereby the coefficient a in the above-described (Equation 4) , B are obtained.

続いて、ロールモータ33の駆動による送り量を算出する(S02)。この送り量の算出は、ロータリセンサ34b,54bでのパルス数カウントに基づくものであるが、かかる送り量Lroll(ENC信号のカウント数)は、搬送駆動ローラ51aが1周するときにカウントされるENC信号のカウント数をCpf、ロール体RPが1周するときにカウントされるENC信号のカウント数をCroll、搬送駆動ローラの直径をDpf、ロール体RPの直径をDroll、搬送駆動ローラの送り量に対応するENC信号のカウント数をLpfとすると、以下の式によって求められる。
Lroll=(Dpf×π×Lpf/Cpf)/(Droll×π)×Croll …(式13)
Subsequently, the feed amount by driving the roll motor 33 is calculated (S02). The calculation of the feed amount is based on the pulse number count in the rotary sensors 34b and 54b. The feed amount Lroll (the count number of the ENC signal) is counted when the transport driving roller 51a makes one round. The count number of the ENC signal is Cpf, the count number of the ENC signal counted when the roll body RP makes one round is Croll, the diameter of the transport drive roller is Dpf, the diameter of the roll body RP is Droll, and the feed amount of the transport drive roller If the count number of the ENC signal corresponding to is Lpf, it is obtained by the following equation.
Lroll = (Dpf × π × Lpf / Cpf) / (Droll × π) × Croll (Formula 13)

ここで、ロール体RPの直径Drollは、用紙Pを引き出すにつれて変化するものであるから、当該直径Drollを求める必要がある。この直径Drollの算出手法としては、ロールモータ33またはPFモータ53のいずれか一方のみに通電させて、いずれか他方には通電しない状態としつつ、ロータリセンサ34b,54bから出力されるENC信号のカウント数の関係に基づいて算出するものがある。また、ロール体RPと搬送ローラ対51との間に存在する、不図示のダイレクトディテクからの検出値と、いずれか一方のロータリセンサ34b,54bから出力されるENC信号のカウント数との関係から、直径Drollを算出するようにしても良い。   Here, since the diameter Droll of the roll body RP changes as the paper P is pulled out, it is necessary to obtain the diameter Droll. As a method for calculating the diameter Droll, only one of the roll motor 33 and the PF motor 53 is energized, and the other is not energized, and the ENC signal output from the rotary sensors 34b and 54b is counted. Some are calculated based on the number relationship. Further, from the relationship between the detected value from the direct detection (not shown) existing between the roll body RP and the conveying roller pair 51 and the count number of the ENC signal output from one of the rotary sensors 34b and 54b. The diameter Droll may be calculated.

S02で送り量が算出されると、主制御部110からの指令に基づいて、ロールモータ33およびPFモータ53の駆動を開始させる(S03)。このとき、ロールモータ33およびPFモータ53は、図8に示すような駆動テーブルに従って、駆動させられる。図8に示す駆動テーブルでは、ロールモータ33の駆動による用紙Pの送り速度が、PFモータ53の駆動による送り速度よりも大きくなるように設定されていて、用紙Pが弛むのを防止している。尚、「弛む」とは、ロール体RPと搬送ローラ対51との間の用紙のいずれかの箇所において搬送方向の張力が生じていないような箇所が存在する場合をいう。また、言い換えると、「弛む」とは、ロール体RPと搬送ローラ対51を図5のように横から見たときにおいて、用紙Pが直線状態を維持しており、曲線になっていない状態のことをいう。   When the feed amount is calculated in S02, driving of the roll motor 33 and the PF motor 53 is started based on a command from the main control unit 110 (S03). At this time, the roll motor 33 and the PF motor 53 are driven according to a drive table as shown in FIG. In the drive table shown in FIG. 8, the feeding speed of the paper P driven by the roll motor 33 is set to be larger than the feeding speed driven by the PF motor 53 to prevent the paper P from slackening. . Note that “sagging” refers to a case where there is a portion where no tension in the transport direction is generated in any portion of the sheet between the roll body RP and the transport roller pair 51. In other words, “sag” means that the sheet P is maintained in a straight line state and is not curved when the roll body RP and the transport roller pair 51 are viewed from the side as shown in FIG. That means.

また、ロールモータ33およびPFモータ53の駆動に際しては、ロール体RPと搬送ローラ対51との間で用紙Pが弛んでしまうと、当該用紙Pに生じているスキューを解消することはできない。そのため、ロールモータ33とPFモータ53とを同時に駆動させるか、またはロールモータ33を先に駆動させて、その後規定の量だけロールモータ33が回転駆動された場合にPFモータ53を駆動させるかの、いずれかの駆動手法が採用される。   Further, when the roll motor 33 and the PF motor 53 are driven, if the paper P is loosened between the roll body RP and the transport roller pair 51, the skew generated in the paper P cannot be eliminated. Therefore, whether the roll motor 33 and the PF motor 53 are driven simultaneously, or the roll motor 33 is driven first, and then the PF motor 53 is driven when the roll motor 33 is rotationally driven by a predetermined amount. Either driving method is employed.

また、S03におけるロールモータ33およびPFモータ53の駆動に際しては、用紙Pに作用するテンションFを制御しつつ、駆動させることになる。このテンションFの制御では、上述したように、積分補正部149か、または最終出力補正部151のいずれかにおいて、速度変動閾値Dxとの大小関係が比較される。すなわち、積分補正部149を用いる場合、積分要素147から出力される積分制御値QIの絶対値と、速度変動閾値Dxとを比較し、比較の結果が|QI|<Dxであれば、積分補正部149から加算部150への出力を積分制御値であるQIとする。また、上述の比較の結果が|QI|≧Dxであれば、積分補正部149から加算部150への出力を速度変動閾値であるDxとする。   Further, when the roll motor 33 and the PF motor 53 are driven in S03, the roll motor 33 and the PF motor 53 are driven while controlling the tension F acting on the paper P. In the control of the tension F, as described above, either the integral correction unit 149 or the final output correction unit 151 compares the magnitude relationship with the speed fluctuation threshold Dx. That is, when using the integral correction unit 149, the absolute value of the integral control value QI output from the integral element 147 is compared with the speed fluctuation threshold value Dx. If the comparison result is | QI | <Dx, the integral correction is performed. The output from the unit 149 to the adding unit 150 is set as QI which is an integral control value. If the result of the above comparison is | QI | ≧ Dx, the output from the integral correction unit 149 to the addition unit 150 is set to Dx which is a speed fluctuation threshold value.

また、最終出力補正部151を用いる場合、加算部150から出力される制御値Qpidと、速度変動閾値Dxとを比較し、この比較の結果が|Qpid|<Dxであれば、加算部150からPWM信号出力部152への出力を積分制御値であるQpidとする。また、上述の比較の結果が|Qpid|≧Dxであれば、加算部150からPWM信号出力部152への出力を速度変動閾値であるDxとする。以上のような、用紙Pを破損させないためのテンション制御(積分出力または最終出力が速度変動閾値Dxを超えないようにする制御)を、S02では行う。   When the final output correcting unit 151 is used, the control value Qpid output from the adding unit 150 is compared with the speed fluctuation threshold value Dx. If the result of this comparison is | Qpid | <Dx, the adding unit 150 The output to the PWM signal output unit 152 is Qpid which is an integral control value. Further, if the result of the above comparison is | Qpid | ≧ Dx, the output from the adding unit 150 to the PWM signal output unit 152 is set to Dx which is a speed fluctuation threshold value. In S02, the tension control for preventing the paper P from being damaged as described above (control to prevent the integrated output or the final output from exceeding the speed fluctuation threshold value Dx) is performed in S02.

以上のようなS03の、テンション制御しながらの駆動が進行すると、用紙Pは、テンションFが作用する状態で、ロール体RPに巻き取られて行く。ここで、用紙Pにスキューが生じている場合、図11に示すように、用紙Pの幅方向(キャリッジ41が走査する主走査方向)に沿って一端側から他端側に進行すると、一端側においては何等弛みが存在しないものの、他端側に向かうにつれて徐々に用紙Pの弛み量が増大する、という状態が発生する。そこで、S03のようにテンションを付与しながら、用紙Pをロール体RPに巻き取っていくと、用紙Pのうち弛んでいる部分では、その弛み部分の巻き取りがしない段階では、それよりも下流側の部位に存在する用紙Pが、上流側に向かって送り込まれない。そのため、用紙Pにテンションを付与しながら、ロール体RPに巻き取らせるようにすると、当該用紙Pに生じているスキューを解消することが可能となる。   When the driving while controlling the tension in S03 as described above proceeds, the paper P is wound around the roll body RP in a state where the tension F is applied. Here, when the paper P is skewed, as shown in FIG. 11, when the paper P proceeds from one end side to the other end side in the width direction of the paper P (main scanning direction in which the carriage 41 scans), one end side However, there is no slack, but the slack amount of the paper P gradually increases toward the other end. Therefore, when the paper P is wound around the roll body RP while applying tension as in S03, in the slack portion of the paper P, at the stage where the slack portion is not wound, it is further downstream. The sheet P existing at the side portion is not sent toward the upstream side. Therefore, if the paper P is wound around the roll body RP while applying tension, the skew generated in the paper P can be eliminated.

以上のようなS03の処理をしている際には、主制御部110は、所定のタイミング毎に、予め定められている送り量だけ送られたか否かを判断する(S04)。ここでの送り量とは、上述のS01における送り量Lpf、および送り量Lrollである。このS04における判断は、送り量Lpfと、送り量Lrollのうちの、いずれか一方のみに基づいて為されるようにしても良い。   During the process of S03 as described above, the main control unit 110 determines whether or not a predetermined feed amount has been sent at every predetermined timing (S04). The feed amount here is the feed amount Lpf and the feed amount Lroll in S01 described above. The determination in S04 may be made based on only one of the feed amount Lpf and the feed amount Lroll.

また、上述のS04において、予め定められている送り量だけ送られたと判断される場合(Yesの場合)、ロールモータ33およびPFモータ53の駆動を停止させる(S05)。このとき、図8に示す駆動テーブルに従って、先にPFモータ53が停止させられ、その後にロールモータ33が停止させられる。しかしながら、PFモータ53とロールモータ33とを同時に停止させるようにしても良い。   In S04 described above, when it is determined that a predetermined feed amount has been sent (in the case of Yes), the driving of the roll motor 33 and the PF motor 53 is stopped (S05). At this time, according to the drive table shown in FIG. 8, the PF motor 53 is stopped first, and then the roll motor 33 is stopped. However, the PF motor 53 and the roll motor 33 may be stopped simultaneously.

なお、S04における判断において、予め定められている送り量だけ送られていないと判断される場合(Noの場合)、S03に戻り、処理を継続する。   If it is determined in S04 that the predetermined amount of feed is not sent (No), the process returns to S03 and the process is continued.

<本実施形態の適用による効果>
上述のような構成のプリンタ10によると、用紙Pに付与されるテンションは、テンションF以下となるように、制御される。それにより、用紙Pに大きなテンションが作用するのを防止することが可能となり、用紙Pが破断する等の不具合を防止することが可能となる。特に、図11に示すように、用紙Pにスキューが生じる場合、用紙Pの一端側から他端側に向かうにつれて、徐々に用紙Pの弛み量が増大している。このため、用紙Pのうち、弛みが生じていない一端側のみに、極部的にテンションが作用した場合に、当該用紙Pが破断する、という事態が良好に防止可能となる。
<Effects of application of this embodiment>
According to the printer 10 configured as described above, the tension applied to the paper P is controlled to be equal to or less than the tension F. Accordingly, it is possible to prevent a large tension from acting on the paper P, and it is possible to prevent problems such as the paper P breaking. In particular, as shown in FIG. 11, when the paper P is skewed, the amount of slackness of the paper P gradually increases from the one end side to the other end side of the paper P. For this reason, it is possible to satisfactorily prevent the paper P from being broken when the tension is applied to only one end side of the paper P where no slack occurs.

また、テンションを制御しつつ、ロール体RPに用紙Pを巻き取らせることにより、用紙Pに生じているスキューを良好に解消させることが可能となる。   In addition, the skew generated in the paper P can be satisfactorily eliminated by winding the paper P around the roll body RP while controlling the tension.

さらに、図7に示すように、積分要素147から出力される制御値は、積分補正部149を設ける場合には、その積分補正部147を経ることにより、所定のテンションFを与える速度変動閾値Dxを超えない状態で、加算部150側に出力され、その後にPID制御における最終出力値が算出される。このような積分補正部149を設けることにより、用紙Pに大きなテンションが作用するのを防止可能となり、用紙Pが破断するのを防止可能となる。   Furthermore, as shown in FIG. 7, when the integral correction unit 149 is provided, the control value output from the integral element 147 passes through the integral correction unit 147, thereby providing a speed fluctuation threshold value Dx that gives a predetermined tension F. Is output to the addition unit 150 side, and the final output value in the PID control is calculated thereafter. By providing such an integral correction unit 149, it is possible to prevent a large tension from acting on the paper P, and it is possible to prevent the paper P from breaking.

また、図7に示すように、最終出力補正部151を設ける場合には、その最終出力補正部151を経ることにより、比例要素146、積分要素147および微分要素148からの制御値の合計値と、所定のテンションFを与える速度変動閾値Dxを超えない状態で、PWM信号出力部152に制御値が出力される。そのため、用紙Pに大きなテンションが作用するのを防止可能となり、用紙Pが破断するのを防止可能となる。   Further, as shown in FIG. 7, when the final output correction unit 151 is provided, the total value of the control values from the proportional element 146, the integral element 147, and the differential element 148 is obtained through the final output correction unit 151. The control value is output to the PWM signal output unit 152 in a state where the speed fluctuation threshold value Dx that gives the predetermined tension F is not exceeded. Therefore, it is possible to prevent a large tension from acting on the paper P, and it is possible to prevent the paper P from breaking.

さらに、図8に示すように、制御部100は、ロールモータ33の方をPFモータ53よりも先に駆動させるか、または両者を同時に駆動させるようにしている。そのため、PFモータ53を駆動させる時点において、用紙Pに弛みが生じるのを良好に防止可能となる。   Furthermore, as shown in FIG. 8, the control unit 100 drives the roll motor 33 before the PF motor 53, or drives both at the same time. Therefore, it is possible to satisfactorily prevent the paper P from becoming slack when the PF motor 53 is driven.

また、本実施の形態では、ロールモータ33による用紙Pの送り量が、PFモータ53による用紙Pの送り量よりも大きくなる状態で、ロールモータ33およびPFモータ53の駆動を制御している。そのため、用紙Pには、これらの間の送り量の差を起因とするテンションが付与され、用紙Pの巻き取りにおいて、当該用紙Pに生じるスキューを良好に解消可能となる。   In this embodiment, the drive of the roll motor 33 and the PF motor 53 is controlled in a state where the feed amount of the paper P by the roll motor 33 is larger than the feed amount of the paper P by the PF motor 53. Therefore, the tension caused by the difference in the amount of feed between them is applied to the paper P, and the skew generated in the paper P when the paper P is taken up can be satisfactorily eliminated.

<変形例>
以上、一実施の形態について述べたが、本実施形態は、種々変形可能である。以下、それについて述べる。上述の実施の形態においては、モータ制御装置は、プリンタ10に設けられている場合について説明している。しかしながら、モータ制御装置は、プリンタ10に設ける場合には限られず、ロール体(ロール紙)を用いるファックス等に適用するようにしても良い。また、上述の実施の形態において、用紙Pをロール紙としているが、用紙P以外に、フィルム状の部材、樹脂製のシート、アルミ箔等を用いるようにしても良い。
<Modification>
Although one embodiment has been described above, the present embodiment can be variously modified. This will be described below. In the above-described embodiment, the case where the motor control device is provided in the printer 10 has been described. However, the motor control device is not limited to being provided in the printer 10, and may be applied to a fax machine using a roll body (roll paper). In the embodiment described above, the paper P is a roll paper, but other than the paper P, a film-like member, a resin sheet, an aluminum foil, or the like may be used.

また、上述の実施の形態では、出力信号(ENC信号)のレベル変化を検出する場合、A相およびB相の2つのENC信号を用いている。しかしながら、出力信号のレベル変化を検出するのに際して、1つのみのENC信号、または位相が互いに異なる3つ以上のENC信号を用いるように構成しても良い。   In the above-described embodiment, when detecting a level change of the output signal (ENC signal), two ENC signals of A phase and B phase are used. However, when detecting a level change of the output signal, only one ENC signal or three or more ENC signals having different phases may be used.

また、制御部100は、上述の実施の形態のものには限られず、例えばASIC105のみでロールモータ33、PFモータ53の制御を司るように構成しても良く、また、これら以外に種々の周辺機器が組み込まれた1チップマイコン等を組み合わせて、制御部100を構成するようにしても良い。   The control unit 100 is not limited to the above-described embodiment, and may be configured to control the roll motor 33 and the PF motor 53 using only the ASIC 105, for example. The control unit 100 may be configured by combining a one-chip microcomputer or the like in which a device is incorporated.

さらに、上述の実施の形態では、制御部100におけるPID制御は、速度に関して行っているが、位置に関するPID制御を行うようにしても良い。また、ロールモータ33およびPFモータ53の制御は、PID制御には限られず、PI制御に本実施形態を適用するようにしても良い。また、積分補正部149を設けない場合、PD制御、P制御等に本実施形態を適用するようにしても良い。   Furthermore, in the above-described embodiment, the PID control in the control unit 100 is performed with respect to the speed, but PID control regarding the position may be performed. Further, the control of the roll motor 33 and the PF motor 53 is not limited to PID control, and the present embodiment may be applied to PI control. Further, when the integral correction unit 149 is not provided, the present embodiment may be applied to PD control, P control, and the like.

また、上述の実施の形態におけるプリンタ10は、スキャナ装置やコピー装置のような、複合的な機器の一部であっても良い。さらに、上述の実施の形態においては、インクジェット方式のプリンタ10に関して説明している。しかしながら、プリンタ10としては、流体を噴射可能なものであれば、インクジェット方式のプリンタには限られない。例えば、ジェルジェット方式のプリンタ、トナー方式のプリンタ、ドットインパクト方式のプリンタ等、種々のプリンタに対して、本実施形態を適用することが可能である。   The printer 10 in the above-described embodiment may be a part of a complex device such as a scanner device or a copy device. Furthermore, in the above-described embodiment, the ink jet printer 10 has been described. However, the printer 10 is not limited to an ink jet printer as long as it can eject fluid. For example, the present embodiment can be applied to various printers such as a gel jet printer, a toner printer, and a dot impact printer.

一実施の形態に係るプリンタの構成を示す斜視図である。1 is a perspective view illustrating a configuration of a printer according to an embodiment. 図1のプリンタの概略構成を示す図である。It is a figure which shows schematic structure of the printer of FIG. ロール体を保持する回転ホルダの構成を示す斜視図である。It is a perspective view which shows the structure of the rotation holder holding a roll body. ENC信号を示す図である。It is a figure which shows an ENC signal. ロール体と搬送ローラ対、印刷ヘッドの位置関係を示す図である。It is a figure which shows the positional relationship of a roll body, a conveyance roller pair, and a print head. 制御部の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of a control part. PID演算部の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of a PID calculating part. 速度テーブルの一例を示す図である。It is a figure which shows an example of a speed table. メジャメント動作におけるDuty値と速度との関係を示す図である。It is a figure which shows the relationship between the Duty value and speed | velocity | rate in measurement operation | movement. シンクロ駆動制御における動作フローを示す図である。It is a figure which shows the operation | movement flow in synchro drive control. 用紙にスキューが生じている状態を示す斜視図である。FIG. 6 is a perspective view illustrating a state where a skew is generated in a sheet.

符号の説明Explanation of symbols

10…プリンタ、20…本体部、30…ロール駆動機構、
33…ロールモータ(第1モータに対応、34,54…回転検出部、
34b,54b…リニアセンサ、40…キャリッジ駆動機構、
44…印刷ヘッド(流体噴射ヘッドに対応)、50…用紙搬送機構、
51…搬送ローラ対、53…PFモータ(第2モータに対応)、
100…制御部、
110…主制御部、120…ロールモータ制御部、121…出力補正部、
130…PFモータ制御部、140a,140b…PID演算部、
149…積分補正部、151…最終出力補正部、RP…ロール体、
P…用紙(ロール紙に対応)
DESCRIPTION OF SYMBOLS 10 ... Printer, 20 ... Main-body part, 30 ... Roll drive mechanism,
33 ... Roll motor (corresponding to the first motor, 34, 54 ... rotation detector,
34b, 54b ... linear sensor, 40 ... carriage drive mechanism,
44... Print head (corresponding to fluid ejecting head), 50... Paper transport mechanism,
51 ... pair of conveyance rollers, 53 ... PF motor (corresponding to the second motor),
100 ... control unit,
110 ... Main control unit, 120 ... Roll motor control unit, 121 ... Output correction unit,
130 ... PF motor control unit, 140a, 140b ... PID calculation unit,
149 ... Integral correction unit, 151 ... Final output correction unit, RP ... Roll body,
P ... paper (supports roll paper)

Claims (12)

媒体が巻回されているロール体を回転させるための駆動力を与える第1モータと、
前記媒体の供給方向に沿って前記ロール体よりも下流側に設けられる搬送駆動ローラであって前記媒体を搬送させるための搬送駆動ローラを駆動させる駆動力を与える第2モータと、
前記第1モータと前記第2モータとを共に駆動させて前記媒体を搬送させるときにおいて、前記ロール体と前記搬送駆動ローラとの間の前記媒体に生ずる張力を所定以下とするように前記第1モータの制御を行う制御部と、
を備える印刷装置。
A first motor for providing a driving force for rotating a roll body around which a medium is wound;
A second motor for supplying a driving force for driving a transport driving roller for transporting the medium, which is a transport driving roller provided on the downstream side of the roll body along the supply direction of the medium;
When the medium is transported by driving both the first motor and the second motor, the first tension is applied to the medium between the roll body and the transport driving roller so as to be not more than a predetermined value. A control unit for controlling the motor;
A printing apparatus comprising:
前記制御部は、前記媒体を前記ロール体に巻き取らせるために、前記供給方向とは反対方向に前記媒体が搬送されるように前記第1モータ及び前記第2モータを制御する、請求項1記載の印刷装置。   The control unit controls the first motor and the second motor so that the medium is conveyed in a direction opposite to the supply direction in order to wind the medium around the roll body. The printing apparatus as described. 前記制御部は、PID制御における積分要素から出力される制御値と、前記媒体の搬送速度に応じて変動する速度変動閾値であって所定の前記張力を与える速度変動閾値とを比較し、前記制御値が前記速度変動閾値を超える場合には前記制御値を前記速度変動閾値に変更する補正を行う、請求項2記載の印刷装置。   The control unit compares a control value output from an integration element in PID control with a speed fluctuation threshold that varies according to the conveyance speed of the medium and gives a predetermined tension, and performs the control The printing apparatus according to claim 2, wherein when the value exceeds the speed fluctuation threshold, correction is performed to change the control value to the speed fluctuation threshold. 前記制御部は、PID制御における比例要素、積分要素、微分要素から出力される制御値の合計値と、前記媒体の搬送速度に応じて変動する速度変動閾値であって所定の前記張力を与える速度変動閾値とを比較し、前記合計値が前記速度変動閾値を超える場合には前記合計値を前記速度変動閾値に変更する補正を行う、請求項2記載の印刷装置。   The control unit is a speed fluctuation threshold that varies according to a total value of control values output from a proportional element, an integral element, and a differential element in PID control, and a speed at which the predetermined tension is applied according to the conveyance speed of the medium. The printing apparatus according to claim 2, wherein a correction is performed by comparing with a fluctuation threshold, and when the total value exceeds the speed fluctuation threshold, the total value is changed to the speed fluctuation threshold. 前記制御部は、前記第1モータと前記第2モータの駆動を同時に開始させるか、又は、前記第1モータの駆動を前記第2モータの駆動よりも先に開始させる、請求項2〜4のいずれかに記載の印刷装置。   5. The control unit according to claim 2, wherein the controller starts driving the first motor and the second motor simultaneously, or starts driving the first motor before driving the second motor. The printing apparatus in any one. 前記制御部は、前記第1モータの駆動による前記媒体の搬送速度が、前記第2モータの駆動による前記媒体の搬送速度よりも速くなるように、前記第1モータ及び前記第2モータを制御する、請求項2〜5のいずれかに記載の印刷装置。   The control unit controls the first motor and the second motor such that a conveyance speed of the medium driven by the first motor is faster than a conveyance speed of the medium driven by the second motor. The printing apparatus according to claim 2. 前記第1モータを駆動するための制御値と該制御値に対する第1モータの回転速度との関係は一次式で表され、該一次式は前記第1モータを第1の回転速度で回転させたときにおける第1の制御値と第2の回転速度で回転させたときにおける第2の制御値とに基づいて求められる、請求項1〜6のいずれかに記載の印刷装置。   The relationship between the control value for driving the first motor and the rotation speed of the first motor with respect to the control value is expressed by a linear expression, and the primary expression rotates the first motor at the first rotation speed. The printing apparatus according to claim 1, wherein the printing apparatus is obtained based on a first control value at the time and a second control value at the time of rotation at the second rotation speed. 前記一次式は、前記第1の回転速度で回転させたときにおける第1の制御値が第1所定範囲内の値であるときの前記第1の制御値と、前記第2の回転速度で回転させたときにおける第2の制御値が第2所定範囲内の値であるときの前記第2の制御値と、に基づいて求められる、請求項7に記載の印刷装置。   The primary equation is rotated at the first control value when the first control value is a value within a first predetermined range when rotating at the first rotation speed, and at the second rotation speed. The printing apparatus according to claim 7, wherein the second control value is obtained based on the second control value when the second control value is a value within a second predetermined range. 前記第1所定範囲は、前記第1の回転速度で最小の重さのときの前記ロール体と最大の重さのときの前記ロール体を回転させるときにおける前記第1モータに対する制御値に基づいて求められ、
前記第2所定範囲は、前記第2の回転速度で最小の重さのときの前記ロール体と最大の重さのときの前記ロール体を回転させるときにおける前記第1モータに対する制御値に基づいて求められる、請求項8に記載の印刷装置。
The first predetermined range is based on a control value for the first motor when rotating the roll body at the minimum weight at the first rotation speed and the roll body at the maximum weight. Sought after,
The second predetermined range is based on a control value for the first motor when rotating the roll body at the minimum weight at the second rotational speed and the roll body at the maximum weight. The printing apparatus according to claim 8, which is required.
前記一次式は、前記第2の制御値と前記第1の制御値との差が所定範囲内であるときにおける前記第1の制御値と前記第2の制御値に基づいて求められる、請求項7〜9に記載の印刷装置。   The linear expression is obtained based on the first control value and the second control value when a difference between the second control value and the first control value is within a predetermined range. The printing apparatus according to 7 to 9. 媒体が巻回されているロール体を回転させるための駆動力を与える第1モータと、
前記媒体の供給方向に沿って前記ロール体よりも下流側に設けられる搬送駆動ローラであって前記媒体を搬送させるための搬送駆動ローラを駆動させる駆動力を与える第2モータと、
前記第1モータと前記第2モータとを共に駆動させて前記媒体を搬送させるときにおいて、前記ロール体と前記搬送駆動ローラとの間に生ずる張力を所定以下とするように前記第1モータの制御を行う制御部と、
前記媒体に対して流体を噴射する流体噴射ヘッドと、
を備える印刷装置。
A first motor for providing a driving force for rotating a roll body around which a medium is wound;
A second motor for supplying a driving force for driving a transport driving roller for transporting the medium, which is a transport driving roller provided on the downstream side of the roll body along the supply direction of the medium;
When the first motor and the second motor are driven together to transport the medium, the control of the first motor is performed so that the tension generated between the roll body and the transport driving roller is less than a predetermined value. A control unit for performing
A fluid ejecting head that ejects fluid to the medium;
A printing apparatus comprising:
媒体が巻回されているロール体を回転させるための駆動力を与える第1モータと、前記媒体の供給方向の下流側に設けられ前記媒体を搬送させるための搬送駆動ローラを駆動させるための駆動力を与える第2モータと、を共に駆動させて前記媒体を搬送させることと、
前記ロール体と前記搬送駆動ローラとの間に生ずる張力を所定以下とするように前記第1モータの制御を行うことと、
を含む印刷方法。
A first motor for providing a driving force for rotating the roll body around which the medium is wound, and a drive for driving a conveyance driving roller provided on the downstream side in the medium supply direction for conveying the medium. Driving the second motor for applying force together to convey the medium;
Controlling the first motor so that the tension generated between the roll body and the transport drive roller is below a predetermined level;
Including printing method.
JP2008214423A 2008-03-28 2008-08-22 Printing device Active JP5206228B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008214423A JP5206228B2 (en) 2008-03-28 2008-08-22 Printing device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008086100 2008-03-28
JP2008086100 2008-03-28
JP2008214423A JP5206228B2 (en) 2008-03-28 2008-08-22 Printing device

Publications (2)

Publication Number Publication Date
JP2009256095A true JP2009256095A (en) 2009-11-05
JP5206228B2 JP5206228B2 (en) 2013-06-12

Family

ID=41384044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008214423A Active JP5206228B2 (en) 2008-03-28 2008-08-22 Printing device

Country Status (1)

Country Link
JP (1) JP5206228B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012041096A (en) * 2010-08-12 2012-03-01 Seiko Epson Corp Printing device, printing method, and program
CN102632725A (en) * 2011-02-09 2012-08-15 精工爱普生株式会社 Printer and printing method
JP2013107710A (en) * 2011-11-17 2013-06-06 Seiko Epson Corp Recording medium conveyance device and recording apparatus
JP2013220884A (en) * 2012-04-16 2013-10-28 Seiko Epson Corp Printing apparatus and printing method
JP2014184727A (en) * 2014-06-05 2014-10-02 Seiko Epson Corp Image recording apparatus and image recording method
US8936339B2 (en) 2011-11-16 2015-01-20 Seiko Epson Corporation Recording apparatus and recording medium conveyance method
US9114948B2 (en) 2012-03-12 2015-08-25 Seiko Epson Corporation Determination device, printing apparatus and determination method
US9434188B2 (en) 2014-06-18 2016-09-06 Seiko Epson Corporation Liquid discharging apparatus
JP2017171437A (en) * 2016-03-23 2017-09-28 セイコーエプソン株式会社 Medium feeder
US10077161B2 (en) 2014-05-16 2018-09-18 Seiko Epson Corporation Medium feeding control method and medium feeding apparatus
US11142000B2 (en) 2019-01-18 2021-10-12 Seiko Epson Corporation Printing apparatus, learning device, and learning method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6127861A (en) * 1984-07-18 1986-02-07 Nec Corp Paper feeder
JP2004359392A (en) * 2003-06-04 2004-12-24 Seiko Epson Corp Printing device with skew correcting function and skew correcting method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6127861A (en) * 1984-07-18 1986-02-07 Nec Corp Paper feeder
JP2004359392A (en) * 2003-06-04 2004-12-24 Seiko Epson Corp Printing device with skew correcting function and skew correcting method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012041096A (en) * 2010-08-12 2012-03-01 Seiko Epson Corp Printing device, printing method, and program
US8708445B2 (en) 2010-08-12 2014-04-29 Seiko Epson Corporation Printing device, printing method, and program
US8998368B2 (en) 2011-02-09 2015-04-07 Seiko Epson Corporation Printer and printing method
CN102632725A (en) * 2011-02-09 2012-08-15 精工爱普生株式会社 Printer and printing method
US8936339B2 (en) 2011-11-16 2015-01-20 Seiko Epson Corporation Recording apparatus and recording medium conveyance method
JP2013107710A (en) * 2011-11-17 2013-06-06 Seiko Epson Corp Recording medium conveyance device and recording apparatus
US9114948B2 (en) 2012-03-12 2015-08-25 Seiko Epson Corporation Determination device, printing apparatus and determination method
JP2013220884A (en) * 2012-04-16 2013-10-28 Seiko Epson Corp Printing apparatus and printing method
US10077161B2 (en) 2014-05-16 2018-09-18 Seiko Epson Corporation Medium feeding control method and medium feeding apparatus
JP2014184727A (en) * 2014-06-05 2014-10-02 Seiko Epson Corp Image recording apparatus and image recording method
US9434188B2 (en) 2014-06-18 2016-09-06 Seiko Epson Corporation Liquid discharging apparatus
JP2017171437A (en) * 2016-03-23 2017-09-28 セイコーエプソン株式会社 Medium feeder
US11142000B2 (en) 2019-01-18 2021-10-12 Seiko Epson Corporation Printing apparatus, learning device, and learning method

Also Published As

Publication number Publication date
JP5206228B2 (en) 2013-06-12

Similar Documents

Publication Publication Date Title
JP5206228B2 (en) Printing device
JP5315753B2 (en) Fluid ejecting apparatus and fluid ejecting method
JP5272580B2 (en) Printing apparatus and printing method
JP5724280B2 (en) Printer and printing method
JP5671858B2 (en) Printing apparatus, roll diameter calculation method, and program
US8328318B2 (en) Printing method and printing apparatus
JP2009263044A (en) Motor controller, fluid injection device, and motor control method
JP5671875B2 (en) Printing apparatus, printing method, and program
US20140292884A1 (en) Recording apparatus
JP2010052931A (en) Printing method and printer
US8967891B2 (en) Methods and devices for transporting a medium in a printing apparatus
JP2012162379A (en) Printer and printing method
JP2011046518A (en) Printer
JP2009263088A (en) Motor controller, fluid injection device, and motor control method
JP2011046172A (en) Printer
JP2009242047A (en) Motor control device, fluid ejection device and motor control method
JP5915784B2 (en) Printing device
JP5935489B2 (en) Conveying apparatus, printing apparatus, and conveying method
JP2010052380A (en) Printing method and printing apparatus
JP5950537B2 (en) Recording apparatus, conveyance apparatus, and sheet conveyance control method
JP2011083913A (en) Printer, motor controller, and motor control method
JP5668798B2 (en) Printing method and printing apparatus
JP2008001450A (en) Printer and method for determining existence or absence of printing medium
JP2008001449A (en) Printer and method for determining existence or absence of printing medium
JP2015171951A (en) Printer and printing method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20110713

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110713

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110819

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121221

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130204

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160301

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5206228

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350