[go: up one dir, main page]

JP2008018548A - Inkjet printer and control method of conveyance motor thereof - Google Patents

Inkjet printer and control method of conveyance motor thereof Download PDF

Info

Publication number
JP2008018548A
JP2008018548A JP2006190087A JP2006190087A JP2008018548A JP 2008018548 A JP2008018548 A JP 2008018548A JP 2006190087 A JP2006190087 A JP 2006190087A JP 2006190087 A JP2006190087 A JP 2006190087A JP 2008018548 A JP2008018548 A JP 2008018548A
Authority
JP
Japan
Prior art keywords
motor
heat storage
transport
transport motor
pause time
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.)
Withdrawn
Application number
JP2006190087A
Other languages
Japanese (ja)
Inventor
Sumihito Anzai
純人 安西
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 JP2006190087A priority Critical patent/JP2008018548A/en
Publication of JP2008018548A publication Critical patent/JP2008018548A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

【課題】他のモータ6と同期して駆動されることがあるPFモータ5などの搬送モータを、その時期を重ねた駆動を妨げることなく待たせること。
【解決手段】インクジェットプリンタ1は、印刷媒体の搬送に利用される搬送モータ5と、キャリッジ10の駆動に利用されるキャリッジモータ11と、搬送モータ5の発熱あるいは蓄熱が所定のレベル以上である場合、その搬送モータ5の発熱あるいは蓄熱に応じた休止時間を演算し、その休止時間の経過を待った後に、キャリッジモータ11の駆動を開始する印字制御手段54と、を有する。
【選択図】図1
A conveyance motor such as a PF motor 5 that may be driven in synchronization with another motor 6 is allowed to wait without hindering the repeated driving.
An inkjet printer 1 includes a conveyance motor 5 that is used to convey a print medium, a carriage motor 11 that is used to drive a carriage 10, and a heat generation or heat storage of the conveyance motor 5 that exceeds a predetermined level. And a printing control means 54 that calculates a pause time corresponding to the heat generation or heat storage of the transport motor 5 and starts driving the carriage motor 11 after waiting for the pause time to elapse.
[Selection] Figure 1

Description

本発明は、インクジェットプリンタおよびその搬送モータの制御方法に関する。   The present invention relates to an inkjet printer and a method for controlling a conveyance motor thereof.

特許文献1は、キャリッジが1パスするときのキャリッジモータの電流値(実行電流値)とキャリッジの移動時間とから1パス当たりの単位発熱量を演算し、現在の発熱温度を求め、複数の閾値と比較するインクジェット式記録装置を開示する。そして、インクジェット式記録装置は、休止時間テーブルにおいて、現在の発熱温度が超えた閾値と対応付けられている休止時間で休止してから、所定のパスの動作を開始する。   Patent Document 1 calculates a unit heat generation amount per pass from a current value (execution current value) of the carriage motor when the carriage makes one pass and a moving time of the carriage, obtains a current heat generation temperature, and calculates a plurality of threshold values. An ink jet recording apparatus for comparison is disclosed. Then, the ink jet recording apparatus pauses at a pause time associated with a threshold value at which the current heat generation temperature exceeds in the pause time table, and then starts an operation of a predetermined pass.

特開2003−79179号公報(要約、特許請求の範囲、発明の詳細な説明など、特に、段落0105、図15から図19)Japanese Unexamined Patent Publication No. 2003-79179 (abstract, claims, detailed description of the invention, especially paragraph 0105, FIGS. 15 to 19)

キャリッジモータが駆動されるとき、インクジェットプリンタのその他のモータ、たとえばPF(ペーパフィード)モータやASF(オートシートフィード)モータは、停止している。したがって、キャリッジモータが駆動され始めるとき、それを冷却するために休止時間を設けても、印字動作を妨げてしまうことはない。これに対して、PFモータが駆動されるとき、たとえば給紙時などではASFモータなどが時期を重ねて駆動されることがある。このとき、PFモータは、ASFモータなどの駆動と同期して駆動される必要がある。そのため、特許文献1の技術を用いて、PFモータなどの搬送モータの休止時間を設けることはできない。   When the carriage motor is driven, other motors of the ink jet printer, for example, the PF (paper feed) motor and the ASF (auto sheet feed) motor are stopped. Therefore, when the carriage motor starts to be driven, even if a pause time is provided to cool it, the printing operation is not hindered. On the other hand, when the PF motor is driven, for example, when feeding paper, the ASF motor may be driven with time. At this time, the PF motor needs to be driven in synchronization with the driving of the ASF motor or the like. Therefore, it is not possible to provide a pause time for a conveyance motor such as a PF motor using the technique of Patent Document 1.

本発明は、他のモータと同期して駆動されることがあるPFモータなどの搬送モータを、その時期を重ねた駆動を妨げることなく待たせることができるインクジェットプリンタおよびその搬送モータの制御方法を得ることを目的とする。   The present invention relates to an ink jet printer that can make a transport motor such as a PF motor that may be driven in synchronization with other motors wait without interfering with the driving that overlaps the timing, and a control method for the transport motor. The purpose is to obtain.

本発明に係るインクジェットプリンタは、印刷媒体の搬送に利用される搬送モータと、キャリッジの駆動に利用されるキャリッジモータと、搬送モータの発熱あるいは蓄熱が所定のレベル以上である場合、その搬送モータの発熱あるいは蓄熱に応じた休止時間を演算し、その休止時間の経過を待った後に、キャリッジモータの駆動を開始する印字制御手段と、を有するものである。   The ink jet printer according to the present invention includes a transport motor used for transporting a print medium, a carriage motor used for driving a carriage, and the heat generated or stored in the transport motor at a predetermined level or more. And a printing control means for calculating a pause time corresponding to heat generation or heat storage and starting driving of the carriage motor after waiting for the pause time to elapse.

この構成を採用すれば、キャリッジモータの駆動を開始するときに、搬送モータの発熱あるいは蓄熱に応じた休止時間により休止する。搬送モータが他のモータと時期を重ねて駆動されることがあったとしても、その時期を重ねた同期駆動を妨げることなく搬送モータを待たせることができる。   If this configuration is employed, when driving of the carriage motor is started, the carriage motor is stopped for a pause time corresponding to heat generation or heat storage of the transport motor. Even if the transport motor is driven at the same time as other motors, the transport motor can be made to wait without disturbing the synchronous drive at the same time.

本発明に係る他のインクジェットプリンタは、印刷媒体の搬送に利用される搬送モータと、キャリッジの駆動に利用されるキャリッジモータと、搬送モータの蓄熱量に関する値を演算する蓄熱演算手段と、搬送モータの蓄熱量に関する値についての所定の値の範囲に対応付けられた休止割合データを有する休止時間割合テーブル、および搬送モータの前回の駆動時間を記憶する記憶手段と、蓄熱演算手段により演算された搬送モータの蓄熱量に関する値が休止時間割合テーブルの所定の値の範囲内である場合、記憶手段に記憶される搬送モータの前回の駆動時間と、休止時間割合テーブルにおいてその該当する所定の値の範囲と対応付けられた休止割合データとに基づいて休止時間を演算し、その休止時間の経過を待った後に、キャリッジモータの駆動を開始する印字制御手段と、を有するものである。   Another ink jet printer according to the present invention includes a transport motor that is used to transport a print medium, a carriage motor that is used to drive a carriage, a heat storage calculation unit that calculates a value related to a heat storage amount of the transport motor, and a transport motor. A pause time rate table having pause rate data associated with a predetermined value range for a value related to the amount of heat storage, storage means for storing the previous drive time of the carry motor, and conveyance calculated by the heat accumulation calculation means When the value related to the heat storage amount of the motor is within the range of the predetermined value of the pause time ratio table, the previous drive time of the transport motor stored in the storage means and the range of the corresponding predetermined value in the pause time ratio table Is calculated based on the pause rate data associated with the And print control means for starting the driving of the motor, and has a.

この構成を採用すれば、キャリッジモータの駆動を開始するときに、搬送モータのそのときまでの発熱あるいは蓄熱に応じた休止時間を演算し、休止する。搬送モータが他のモータと時期を重ねて駆動される場合でも、その時期を重ねた同期駆動を妨げることなく搬送モータを待たせることができる。また、印刷の途中において休止時間を演算し、必要なだけ待たせることができる。   If this configuration is adopted, when driving of the carriage motor is started, a pause time corresponding to the heat generation or heat storage up to that time of the conveyance motor is calculated and paused. Even when the transport motor is driven at the same time as other motors, the transport motor can be kept waiting without interfering with synchronous driving at the same time. In addition, the pause time can be calculated in the middle of printing to make it wait as long as necessary.

本発明に係る他のインクジェットプリンタは、上述した発明の構成に加えて、以下の特徴を有するものである。すなわち、印字制御手段は、搬送モータの蓄熱量に関する値により判断される搬送モータの蓄熱レベルがキャリッジモータの蓄熱レベルより高い場合、搬送モータの前回の駆動時間に基づく休止時間を演算するとともにその休止時間の経過を待つ。その逆の場合、印字制御手段は、キャリッジモータの前回の駆動時間に基づく休止時間を演算するとともにその休止時間の経過を待つ。   Another inkjet printer according to the present invention has the following features in addition to the above-described configuration of the invention. That is, when the heat storage level of the transport motor determined by the value related to the heat storage amount of the transport motor is higher than the heat storage level of the carriage motor, the print control unit calculates a rest time based on the previous drive time of the transport motor and Wait for the passage of time. In the opposite case, the print control means calculates a pause time based on the previous drive time of the carriage motor and waits for the pause time to elapse.

この構成を採用すれば、キャリッジモータの駆動を開始するときに、キャリッジモータを待たせるための休止時間と、搬送モータを待たせるための休止時間との中の長い方の時間を確保する。1回の休止動作により、キャリッジモータおよび搬送モータをそれらが必要とする時間で待たせることができる。   If this configuration is adopted, when driving of the carriage motor is started, the longer one of the pause time for waiting the carriage motor and the pause time for waiting the conveyance motor is secured. With one pause operation, the carriage motor and the transport motor can be kept waiting for the time required by them.

本発明に係る他のインクジェットプリンタは、上述した発明の各構成に加えて、以下の特徴を有するものである。すなわち、印字制御手段は、搬送モータの蓄熱量に関する値により判断される搬送モータの蓄熱レベルが所定のレベルより低く、且つ、キャリッジモータの蓄熱レベルが所定のレベルより低い場合、休止時間を待つことなくキャリッジモータの駆動を開始する。   Another ink jet printer according to the present invention has the following features in addition to the above-described components of the present invention. That is, the print control unit waits for a pause time when the heat storage level of the transport motor determined by the value related to the heat storage amount of the transport motor is lower than the predetermined level and the heat storage level of the carriage motor is lower than the predetermined level. Start driving the carriage motor.

この構成を採用すれば、搬送モータおよびキャリッジモータがともに休止が必要ではないとき、休止時間が設定されない。したがって、インクジェットプリンタは、本来の印刷速度により印刷することができる。   By adopting this configuration, when neither the conveyance motor nor the carriage motor needs to be stopped, the stop time is not set. Therefore, the ink jet printer can perform printing at the original printing speed.

本発明に係る他のインクジェットプリンタは、上述した発明の各構成に加えて、以下の特徴を有するものである。すなわち、蓄熱演算手段は、搬送モータの駆動速度に基づいて演算される搬送モータの瞬時的な発熱量に関する値から、搬送モータの蓄熱量に関する値を演算する。   Another ink jet printer according to the present invention has the following features in addition to the above-described components of the present invention. That is, the heat storage calculating means calculates a value related to the heat storage amount of the transport motor from a value related to the instantaneous heat generation amount of the transport motor calculated based on the drive speed of the transport motor.

搬送モータの駆動速度は、印刷媒体の搬送距離や搬送速度の検出のために検出する。したがって、この構成を採用すれば、搬送モータの温度を検出するための専用のセンサなどを別途追加する必要がない。   The driving speed of the transport motor is detected for detecting the transport distance and transport speed of the print medium. Therefore, if this configuration is adopted, there is no need to separately add a dedicated sensor or the like for detecting the temperature of the transport motor.

本発明に係る他のインクジェットプリンタは、上述した発明の各構成に加えて、以下の特徴を有するものである。すなわち、印刷媒体の搬送において搬送モータと時期を重ねて駆動される他の搬送モータと、給紙動作時に、搬送モータの駆動を制御する第一搬送制御手段とは独立して、他の搬送モータの駆動を制御する第二搬送制御手段と、を有する。   Another ink jet printer according to the present invention has the following features in addition to the above-described components of the present invention. In other words, the other conveyance motors are driven independently of the other conveyance motors that are driven at the same time as the conveyance motors during conveyance of the print medium, and the first conveyance control unit that controls the drive of the conveyance motors during the paper feeding operation. And a second transport control means for controlling the driving of.

この構成を採用すれば、給紙動作時に、搬送モータおよび他の搬送モータが同時に駆動される。そして、この同期動作を妨げることなく、搬送モータが必要とする休止時間により休止することができる。   If this configuration is adopted, the transport motor and the other transport motor are driven simultaneously during the paper feeding operation. And it can rest by the rest time which a conveyance motor requires, without preventing this synchronous operation.

本発明に係る搬送モータの制御方法は、インクジェットプリンタにおいて印刷媒体の搬送に利用される搬送モータの制御方法である。そして、搬送モータとは異なるキャリッジモータの駆動を制御する際に、搬送モータの発熱あるいは蓄熱が所定のレベル以上であるか否かを判断する。また、搬送モータの発熱あるいは蓄熱が所定のレベル以上である場合に、搬送モータの発熱あるいは蓄熱に応じた休止時間を演算する。また、演算された休止時間が経過した後に、キャリッジモータの駆動を開始する。   The transport motor control method according to the present invention is a transport motor control method used for transporting a print medium in an inkjet printer. Then, when controlling the driving of the carriage motor different from the conveyance motor, it is determined whether the heat generation or the heat storage of the conveyance motor is equal to or higher than a predetermined level. In addition, when the heat generation or heat storage of the transport motor is equal to or higher than a predetermined level, a pause time corresponding to the heat generation or heat storage of the transport motor is calculated. Also, after the calculated pause time has elapsed, the carriage motor starts to be driven.

この方法を採用すれば、キャリッジモータの駆動を開始するときに、搬送モータの発熱あるいは蓄熱に応じた休止時間により休止する。搬送モータが他のモータと時期を重ねて駆動される場合でも、その時期を重ねた同期駆動を妨げることなく搬送モータを停止することができる。   If this method is adopted, when the carriage motor starts to be driven, the carriage motor is stopped for a pause time corresponding to the heat generation or heat storage of the conveyance motor. Even when the transport motor is driven at the same time as another motor, the transport motor can be stopped without interfering with the synchronous driving at the same time.

以下、本発明の実施の形態に係るインクジェットプリンタおよびその搬送モータの制御方法を、PF(ペーパフィード)モータの場合を例として、図面に基づいて説明する。   Hereinafter, an inkjet printer according to an embodiment of the present invention and a method for controlling the transport motor will be described with reference to the drawings, taking a PF (paper feed) motor as an example.

図1は、本発明の実施の形態に係るインクジェットプリンタ1の構成図である。インクジェットプリンタ1は、LD(リタード)ローラ2、PFローラ3、排紙ローラ4を有する。PFローラ3および排紙ローラ4は、搬送モータとしてのPFモータ5により回転駆動される。LDローラ2は、他の搬送モータとしてのASFモータ6により回転駆動される。LDローラ2およびPFローラ3が共に回転駆動されることで、給紙トレイ7上に存在する印刷媒体としての用紙は、プラテン8上の印刷位置へ供給される。排紙ローラ4などが回転駆動されることで、給紙位置の用紙は、排紙トレイ9に排出される。以下において、この用紙の給紙方向を副走査方向とよび、それと略垂直な方向を主走査方向とよぶ。   FIG. 1 is a configuration diagram of an ink jet printer 1 according to an embodiment of the present invention. The ink jet printer 1 includes an LD (retard) roller 2, a PF roller 3, and a paper discharge roller 4. The PF roller 3 and the paper discharge roller 4 are rotationally driven by a PF motor 5 as a transport motor. The LD roller 2 is rotationally driven by an ASF motor 6 as another transport motor. When both the LD roller 2 and the PF roller 3 are rotationally driven, a sheet as a printing medium existing on the sheet feeding tray 7 is supplied to a printing position on the platen 8. The paper at the paper feed position is discharged to the paper discharge tray 9 by rotating the paper discharge roller 4 and the like. Hereinafter, the paper feeding direction is referred to as a sub-scanning direction, and a direction substantially perpendicular to the sub-scanning direction is referred to as a main scanning direction.

また、インクジェットプリンタ1は、キャリッジ10を有する。キャリッジ10のプラテン8側には、インクを吐出する図示外の記録ヘッドが設けられる。キャリッジ10は、CR(キャリッジ)モータ11の駆動によりプラテン8上を主走査方向へ移動する。   The ink jet printer 1 has a carriage 10. A recording head (not shown) for ejecting ink is provided on the carriage 10 on the platen 8 side. The carriage 10 moves on the platen 8 in the main scanning direction by driving a CR (carriage) motor 11.

インクジェットプリンタ1は、PFモータ5、ASFモータ6およびCRモータ11などを駆動するモータドライバ21と、PFローラ3による用紙の搬送速度を検出する第一ロータリエンコーダ22と、キャリッジ10の移動速度を検出するリニアエンコーダ23と、ASFモータ6の回転速度を検出する第二ロータリエンコーダ24と、マイクロコンピュータの一種であるASIC25と、マイクロコンピュータ26と、を有する。   The ink jet printer 1 detects a moving speed of the carriage 10, a motor driver 21 that drives the PF motor 5, ASF motor 6, CR motor 11, and the like, a first rotary encoder 22 that detects the sheet conveyance speed by the PF roller 3, and the carriage 10. And the second rotary encoder 24 that detects the rotational speed of the ASF motor 6, the ASIC 25 that is a kind of microcomputer, and the microcomputer 26.

マイクロコンピュータ26は、記憶手段としてのメモリ31、タイマ32などを有する。メモリ31は、モータ毎の最終駆動時間データ41,42,43、モータ毎の蓄熱データ44,45,46、モータ毎の休止時間割合テーブル47,48,49を記憶する。マイクロコンピュータ26の図示外の中央処理装置がプログラムを実行すると、主制御部51、瞬時発熱演算部52、蓄熱演算手段としての蓄熱更新部53、印字制御手段としての印字制御部54、第一搬送制御手段としてのPF制御部55、第二搬送制御手段としてのASF制御部56が実現される。   The microcomputer 26 includes a memory 31 and a timer 32 as storage means. The memory 31 stores final drive time data 41, 42, 43 for each motor, heat storage data 44, 45, 46 for each motor, and pause time ratio tables 47, 48, 49 for each motor. When the central processing unit (not shown) of the microcomputer 26 executes the program, the main control unit 51, the instantaneous heat generation calculation unit 52, the heat storage update unit 53 as the heat storage calculation unit, the print control unit 54 as the print control unit, the first conveyance A PF control unit 55 as a control unit and an ASF control unit 56 as a second transport control unit are realized.

図2は、図1中のPF休止時間割合テーブル48のデータ構造の一例を示す図である。PF休止時間割合テーブル48は、蓄熱レベル毎に蓄熱値の範囲および休止割合データを有する。なお、ASF休止時間割合テーブル47およびCR休止時間割合テーブル49も同様のデータ構造により、蓄熱レベル毎に蓄熱値の範囲および休止割合データを有する。   FIG. 2 is a diagram showing an example of the data structure of the PF pause time ratio table 48 in FIG. The PF pause time ratio table 48 has a range of heat storage values and pause ratio data for each heat storage level. Note that the ASF downtime ratio table 47 and the CR downtime ratio table 49 also have a range of stored heat values and outage ratio data for each heat storage level with the same data structure.

次に、以上の構成を有するインクジェットプリンタ1の動作を説明する。電源が投入されると、インクジェットプリンタ1には、図1の構成が実現される。   Next, the operation of the inkjet printer 1 having the above configuration will be described. When the power is turned on, the configuration of FIG. 1 is realized in the inkjet printer 1.

図3は、図1中の主制御部51が実行する主制御の流れを示すフローチャートである。主制御部51は、まず、初期化処理を実行する(ステップST1)。初期化処理において、主制御部51は、瞬時発熱演算部52、蓄熱更新部53へ起動を指示する。   FIG. 3 is a flowchart showing a flow of main control executed by the main control unit 51 in FIG. First, the main control unit 51 performs an initialization process (step ST1). In the initialization process, the main control unit 51 instructs the instantaneous heat generation calculation unit 52 and the heat storage update unit 53 to start up.

瞬時発熱演算部52は、タイマ32により所定の計測時間(たとえば数十ミリ秒)が計測される度に、各モータの瞬時発熱値の計測処理を実行する。たとえば瞬時発熱演算部52は、ASIC25から読み込んだ第一ロータリエンコーダ22に基づく用紙の搬送速度からPFモータ5の回転数を演算し、その回転数からPFモータ5の瞬時的な発熱量を演算する。また、瞬時発熱演算部52は、リニアエンコーダ23に基づくキャリッジ10の移動速度からCRモータ11の回転数を演算し、その回転数からCRモータ11の瞬時的な発熱量を演算する。瞬時発熱演算部52は、第二ロータリエンコーダ24に基づくASFモータ6の回転数からASFモータ6の瞬時的な発熱量を演算する。   The instantaneous heat generation calculating unit 52 executes a process for measuring the instantaneous heat generation value of each motor each time a predetermined measurement time (for example, several tens of milliseconds) is measured by the timer 32. For example, the instantaneous heat generation calculation unit 52 calculates the rotation speed of the PF motor 5 from the sheet conveyance speed based on the first rotary encoder 22 read from the ASIC 25, and calculates the instantaneous heat generation amount of the PF motor 5 from the rotation speed. . The instantaneous heat generation calculating unit 52 calculates the rotational speed of the CR motor 11 from the moving speed of the carriage 10 based on the linear encoder 23, and calculates the instantaneous heat generation amount of the CR motor 11 from the rotational speed. The instantaneous heat generation calculation unit 52 calculates the instantaneous heat generation amount of the ASF motor 6 from the rotational speed of the ASF motor 6 based on the second rotary encoder 24.

蓄熱更新部53は、タイマ32により所定の更新時間(たとえば60秒)が計測される度に、各モータの累積的な蓄熱値を演算し、各モータの蓄熱データ44,45,46を更新する。たとえば、蓄熱更新部53は、PFモータ5についての前回の蓄熱更新時以降にメモリ31に蓄積された複数の発熱値を積分してPFモータ5の区間総発熱値を演算し、前回計算した蓄熱値に所定の放熱係数(たとえば0.93など)を乗算し、それらを加算してPFモータ5の新たな蓄熱値を演算する。蓄熱更新部53は、同様の演算処理により、ASFモータ6の新たな蓄熱値や、CRモータ11の新たな蓄熱値を演算する。これにより、マイクロコンピュータ26のメモリ31に記憶されるASF蓄熱データ44、PF蓄熱データ45およびCR蓄熱データ46は、所定の更新時間毎に、最新の蓄熱値に更新される。   The heat storage update unit 53 calculates a cumulative heat storage value of each motor each time a predetermined update time (for example, 60 seconds) is measured by the timer 32, and updates the heat storage data 44, 45, 46 of each motor. . For example, the heat storage update unit 53 integrates a plurality of heat generation values accumulated in the memory 31 after the previous heat storage update for the PF motor 5 to calculate the total heat generation value of the section of the PF motor 5 and calculates the heat storage calculated last time. A new heat storage value of the PF motor 5 is calculated by multiplying the value by a predetermined heat dissipation coefficient (for example, 0.93) and adding them. The heat storage update unit 53 calculates a new heat storage value of the ASF motor 6 and a new heat storage value of the CR motor 11 by the same calculation process. Thereby, the ASF heat storage data 44, the PF heat storage data 45, and the CR heat storage data 46 stored in the memory 31 of the microcomputer 26 are updated to the latest heat storage value every predetermined update time.

瞬時発熱演算部52および蓄熱更新部53へ起動を指示して初期化処理を終えると、主制御部51は、印刷データ待ちとなる。インジェットプリンタが図示外のパーソナルコンピュータなどから印刷データを受信すると、主制御部51は、印刷処理を開始する。主制御部51は、次に実行する制御動作として給紙動作を判断し(ステップST2)、PF制御部55およびASF制御部56へ給紙動作を指示する(ステップST3)。   When the instant heat generation calculation unit 52 and the heat storage update unit 53 are instructed to start and the initialization process is completed, the main control unit 51 waits for print data. When the ink jet printer receives print data from a personal computer (not shown), the main control unit 51 starts print processing. The main control unit 51 determines a paper feeding operation as a control operation to be executed next (step ST2), and instructs the PF control unit 55 and the ASF control unit 56 to perform the paper feeding operation (step ST3).

PF制御部55は、給紙動作が指示されると、メモリ31から図示外のPF用給紙制御データを読み込み、所定の時間毎に制御目標値をASIC25へ供給する。ASIC25では、図示外のDCユニットが供給された制御目標値と第一ロータリエンコーダ22により検出される速度とを比較する。ASIC25は、この比較に基づくPID制御などによる指令値をモータドライバ21へ出力する。モータドライバ21は、PFモータ5を回転駆動する。   When a paper feed operation is instructed, the PF control unit 55 reads PF paper feed control data (not shown) from the memory 31 and supplies a control target value to the ASIC 25 at predetermined time intervals. The ASIC 25 compares the control target value supplied by a DC unit (not shown) with the speed detected by the first rotary encoder 22. The ASIC 25 outputs a command value by PID control or the like based on this comparison to the motor driver 21. The motor driver 21 drives the PF motor 5 to rotate.

同様に、ASF制御部56は、給紙動作が指示されると、メモリ31から図示外のASF用給紙制御データを読み込み、制御目標値をASIC25へ供給する。ASIC25は、指令値をモータドライバ21へ出力し、モータドライバ21は、ASFモータ6を回転駆動する。これにより、PFモータ5およびASFモータ6は、PF制御部55とASF制御部56とによる独立した別々の制御により、回転駆動される。給紙トレイ7上の用紙は、印刷位置へ搬送される。   Similarly, when a paper feed operation is instructed, the ASF controller 56 reads ASF paper feed control data (not shown) from the memory 31 and supplies the control target value to the ASIC 25. The ASIC 25 outputs a command value to the motor driver 21, and the motor driver 21 rotationally drives the ASF motor 6. Thereby, the PF motor 5 and the ASF motor 6 are rotationally driven by independent and independent control by the PF control unit 55 and the ASF control unit 56. The paper on the paper feed tray 7 is conveyed to the printing position.

以上の給紙動作が完了すると、PF制御部55およびASF制御部56は、給紙駆動を終了する。PF制御部55は、この給紙制御におけるPFモータ5の駆動時間により、メモリ31のPF最終駆動時間データ(搬送モータの前回の駆動制御時間)42を更新する。ASF制御部56は、この給紙制御におけるASFモータ6の駆動時間により、メモリ31のASF最終駆動時間データ43を更新する。主制御部51は、図3に示すように、インクジェットプリンタ1が停止状態にあると判断し(ステップST4でYes)、次に実行する制御動作として印字動作を判断し(ステップST2)、印字制御部54へ印字動作を指示する(ステップST3)。なお、主制御部51は、インクジェットプリンタ1が停止状態にあると判断できないとき(ステップST4でNo)、その判断を繰り返す。   When the above sheet feeding operation is completed, the PF control unit 55 and the ASF control unit 56 end the sheet feeding drive. The PF control unit 55 updates the PF final drive time data (the previous drive control time of the transport motor) 42 in the memory 31 with the drive time of the PF motor 5 in this paper feed control. The ASF control unit 56 updates the ASF final drive time data 43 in the memory 31 with the drive time of the ASF motor 6 in this paper feed control. As shown in FIG. 3, the main control unit 51 determines that the inkjet printer 1 is in a stopped state (Yes in step ST4), determines a printing operation as a control operation to be executed next (step ST2), and performs printing control. The printing operation is instructed to the section 54 (step ST3). When the main control unit 51 cannot determine that the inkjet printer 1 is in a stopped state (No in step ST4), the main control unit 51 repeats the determination.

図4は、図1中の印字制御部54が実行する印字制御の流れを示すフローチャートである。印字制御部54は、まず、メモリ31から各モータの蓄熱データ44,45,46および休止時間割合テーブル47,48,49を読み込み、各モータの蓄熱レベルを判断する(ステップST11)。印字制御部54は、たとえば図2に示すPF休止時間割合テーブル48の各蓄熱レベルの範囲と、PF蓄熱データ45の値とを比較し、蓄熱レベルを判断する。   FIG. 4 is a flowchart showing the flow of print control executed by the print control unit 54 in FIG. First, the print control unit 54 reads the heat storage data 44, 45, 46 and the downtime ratio tables 47, 48, 49 of each motor from the memory 31, and determines the heat storage level of each motor (step ST11). For example, the print control unit 54 compares the range of each heat storage level in the PF pause time ratio table 48 shown in FIG. 2 with the value of the PF heat storage data 45 to determine the heat storage level.

各モータの蓄熱レベルを判断した後、印字制御部54は、その中の最も高い蓄熱レベルを特定する(ステップST12)。たとえばPFモータ5の蓄熱レベルが「2」であり、その他のモータの蓄熱レベルが「1」である場合、PFモータ5の蓄熱レベル「2」を最高蓄熱レベルと特定する。   After determining the heat storage level of each motor, the print control unit 54 specifies the highest heat storage level among them (step ST12). For example, when the heat storage level of the PF motor 5 is “2” and the heat storage levels of the other motors are “1”, the heat storage level “2” of the PF motor 5 is specified as the maximum heat storage level.

最高蓄熱レベルを特定した後、印字制御部54は、その最高蓄熱レベルに基づいて、冷却のための休止制御の要否を判断する(ステップST13)。印字制御部54は、最高蓄熱レベルが「0」、つまりすべてのモータの蓄熱レベルがそれぞれの休止時間割合テーブル47,48,49の最低の蓄熱レベルより低い場合、休止不要と判断する(ST13でNo)。印字制御部54は、後述する印字動作の制御を開始する(ステップST17)。それ以外の場合、印字制御部54は、休止要と判断し、有意な休止時間の設定処理を実行する(ST13でYes)。   After specifying the maximum heat storage level, the print controller 54 determines whether or not the suspension control for cooling is necessary based on the maximum heat storage level (step ST13). When the maximum heat storage level is “0”, that is, when the heat storage level of all the motors is lower than the lowest heat storage level of the respective pause time ratio tables 47, 48, and 49, the print control unit 54 determines that the pause is unnecessary (ST13). No). The print control unit 54 starts control of a print operation described later (step ST17). In other cases, the print control unit 54 determines that a pause is necessary, and executes a significant pause time setting process (Yes in ST13).

休止要と判断すると、印字制御部54は、最高蓄熱レベルを判断したモータに対応する休止時間割合テーブル47,48,49から、特定した最高蓄熱レベルに対応する休止割合データを読み込む。たとえば最高蓄熱レベルがPFモータ5の「2」であるとき、印字制御部54は、図2中の休止割合「20(%)」を読み込む(ステップST14)。引き続き、印字制御部54は、特定した最高蓄熱レベルのモータの最終駆動時間データ42を読み込み、これらを掛け合わせて休止時間を演算する(ステップST15)。そして、印字制御部54は、タイマ32を参照し、この演算した休止時間が経過するのを待つ(ステップST16)。休止時間が経過すると、印字制御部54は、主制御部51により指示された印字動作の制御を開始する(ステップST17)。   If it is determined that the pause is necessary, the print control unit 54 reads the pause rate data corresponding to the specified maximum heat storage level from the pause time rate tables 47, 48, and 49 corresponding to the motor for which the maximum heat storage level is determined. For example, when the maximum heat storage level is “2” of the PF motor 5, the print control unit 54 reads the pause rate “20 (%)” in FIG. 2 (step ST14). Subsequently, the print control unit 54 reads the final drive time data 42 of the motor having the specified maximum heat storage level, and multiplies them to calculate the pause time (step ST15). Then, the print controller 54 refers to the timer 32 and waits for the calculated pause time to elapse (step ST16). When the pause time elapses, the print control unit 54 starts control of the print operation instructed by the main control unit 51 (step ST17).

印字動作の制御において、印字制御部54は、CRモータ11を駆動する。CRモータ11の駆動により、キャリッジ10は、主走査方向へ所定の速度テーブルに沿って移動する。キャリッジ10の記録ヘッドは、印刷データに基づいてインクを吐出する。これにより、用紙の印刷位置へ給紙されている部位には、インクが付着する。印字が終わると、印字制御部54は、この印字制御におけるCRモータ11の駆動時間により、メモリ31のCR最終駆動時間データ43を更新する(ステップST18)。   In the control of the printing operation, the print control unit 54 drives the CR motor 11. By driving the CR motor 11, the carriage 10 moves along a predetermined speed table in the main scanning direction. The recording head of the carriage 10 ejects ink based on the print data. As a result, ink adheres to the portion of the paper being fed to the printing position. When printing is completed, the print controller 54 updates the CR final drive time data 43 in the memory 31 with the drive time of the CR motor 11 in this print control (step ST18).

以上の印字制御部54による印字制御が終了すると、図3に示すように、主制御部51は、インクジェットプリンタ1が停止状態にあると判断し(ステップST4でYes)、次に実行する制御動作として紙送り動作を判断し(ステップST2)、PF制御部55へ紙送り動作を指示する(ステップST3)。PF制御部55は、PFモータ5を駆動し、紙送り制御を実行する。これにより、印刷位置に給紙されている用紙は、所定の幅で送られる。また、PF制御部55は、紙送り動作におけるPFモータ5の駆動時間で、PF最終駆動時間データ42を更新する。   When the above print control by the print control unit 54 is completed, as shown in FIG. 3, the main control unit 51 determines that the inkjet printer 1 is in a stopped state (Yes in step ST4), and performs the control operation to be executed next. Is determined (step ST2), and the PF control unit 55 is instructed to perform the sheet feeding operation (step ST3). The PF control unit 55 drives the PF motor 5 and executes paper feed control. As a result, the paper fed to the printing position is sent with a predetermined width. Further, the PF control unit 55 updates the PF final drive time data 42 with the drive time of the PF motor 5 in the paper feeding operation.

図3のステップST2において、主制御部51は、たとえば印刷データが終了したり、用紙の後端が印刷位置を通過したりするまでの間、紙送り動作が完了すると、次に実行する制御動作として印字動作を判断し、印字動作が完了すると、次に実行する制御動作として紙送り動作を判断する。これにより、印刷位置に給紙されている用紙は、所定の幅ずつ送られ、その送り毎にインクが付着する。印刷位置に給紙されている用紙には、印刷データに基づく画像が印刷される。また、印字制御部54は、印字動作が指示される度に図4に示す処理を実行し、必要に応じてその実行時に判断する最高蓄熱レベルに応じた休止時間を待ち(ステップST13〜ST16)、印字制御を実行する(ステップST17)。また、印字制御部54は、CRモータ11の駆動時間でCR最終駆動時間データ43を更新する(ステップST18)。   In step ST <b> 2 of FIG. 3, the main control unit 51 performs a control operation to be executed next when the paper feeding operation is completed until, for example, the print data ends or the trailing edge of the paper passes the printing position. When the printing operation is completed, the paper feeding operation is determined as the control operation to be executed next. As a result, the paper fed to the printing position is fed by a predetermined width, and ink adheres every time the paper is fed. An image based on the print data is printed on the paper fed to the printing position. Further, the print control unit 54 executes the process shown in FIG. 4 each time a print operation is instructed, and waits for a pause time according to the maximum heat storage level determined at the time of execution as necessary (steps ST13 to ST16). Then, print control is executed (step ST17). Further, the print control unit 54 updates the CR final drive time data 43 with the drive time of the CR motor 11 (step ST18).

また、印刷データが終了したり、用紙の後端が印刷位置を通過したりすると、主制御部51は、図3のステップST2において、次に実行する制御動作として排紙動作を判断し、PF制御部55へ排紙動作を指示する。PF制御部55は、PFモータ5を駆動し、排紙制御を実行する。これにより、印刷位置に給紙されている用紙は、排紙トレイ9へ排出される。また、PF制御部55は、PFモータ5の駆動時間で、PF最終駆動時間データ42を更新する。   When the print data ends or the trailing edge of the paper passes the printing position, the main control unit 51 determines a paper discharge operation as a control operation to be executed next in step ST2 of FIG. The controller 55 is instructed to perform a paper discharge operation. The PF control unit 55 drives the PF motor 5 and executes paper discharge control. As a result, the sheet fed to the printing position is discharged to the discharge tray 9. Further, the PF control unit 55 updates the PF final drive time data 42 with the drive time of the PF motor 5.

なお、以上の動作説明は、1枚の用紙への印刷を例に説明している。この他にも、インクジェットプリンタ1は、給紙トレイ7に載置される複数の用紙に対して連続的に印刷をすることができる。複数枚の用紙へ連続的に印刷する場合、インクジェットプリンタ1は、基本的には、たとえば上述した1枚毎の印刷シーケンスをその枚数分繰り返せばよい。   The above description of the operation has been described by taking an example of printing on one sheet. In addition, the inkjet printer 1 can continuously print on a plurality of sheets placed on the paper feed tray 7. In the case of continuously printing on a plurality of sheets, the inkjet printer 1 basically only needs to repeat, for example, the above-described printing sequence for each sheet.

また、主制御部51は、連続的な印刷では、排紙動作およびそれに続く給紙動作の指示の替わりに、給排紙動作を指示するようにしてもよい。この場合、主制御部51は、PF制御部55およびASF制御部56へ給排紙動作を指示する。PFモータ5およびASFモータ6は駆動される。これにより、印刷位置にある用紙が排紙トレイ9へ排出され、且つ、次の未印刷の用紙が給紙トレイ7から印刷位置へ給紙される。また、PF制御部55は、この給排紙制御におけるPFモータ5の駆動時間により、メモリ31のPF最終駆動時間データ42を更新する。ASF制御部56は、この給排紙制御におけるASFモータ6の駆動時間により、メモリ31のASF最終駆動時間データ41を更新する。   In addition, in the continuous printing, the main control unit 51 may instruct the paper supply / discharge operation instead of the instruction of the paper discharge operation and the subsequent paper supply operation. In this case, the main control unit 51 instructs the PF control unit 55 and the ASF control unit 56 to perform a paper supply / discharge operation. The PF motor 5 and the ASF motor 6 are driven. As a result, the sheet at the printing position is discharged to the discharge tray 9 and the next unprinted sheet is fed from the sheet feeding tray 7 to the printing position. Further, the PF control unit 55 updates the PF final drive time data 42 in the memory 31 with the drive time of the PF motor 5 in this paper supply / discharge control. The ASF control unit 56 updates the ASF final drive time data 41 in the memory 31 with the drive time of the ASF motor 6 in this paper supply / discharge control.

以上のように、この実施の形態に係るインクジェットプリンタ1において、PFモータ5は、給紙動作、紙送り動作、排紙動作および給排紙動作において駆動される。PF最終駆動時間データ42は、この駆動の度に更新される。また、ASFモータ6は、給紙動作および給排紙動作において駆動され、ASF最終駆動時間データ41は、この駆動の度に更新される。また、CRモータ11は、印字動作において駆動され、CR最終駆動時間データ43は、駆動の度に更新される。印字制御部54は、これらのモータ5,6,11の中の最高の蓄熱レベルを判断し、その最高の蓄熱レベルに応じた給紙割合により休止時間を演算し、その休止時間が経過してから主制御部51により指示された所定の印字動作の制御を実行する。   As described above, in the inkjet printer 1 according to this embodiment, the PF motor 5 is driven in the paper feeding operation, the paper feeding operation, the paper discharging operation, and the paper feeding and discharging operation. The PF final drive time data 42 is updated each time this drive is performed. Further, the ASF motor 6 is driven in the paper feeding operation and the paper feeding / discharging operation, and the ASF final drive time data 41 is updated each time this drive is performed. Further, the CR motor 11 is driven in the printing operation, and the CR final drive time data 43 is updated each time it is driven. The print control unit 54 determines the highest heat storage level among these motors 5, 6 and 11, calculates the pause time based on the paper feed ratio according to the highest heat storage level, and the pause time has elapsed. The control of a predetermined printing operation instructed by the main control unit 51 is executed.

図5は、インクジェットプリンタ1のある期間の動作を示すタイミングチャートである。図5(A)はPFモータ5の回転速度であり、図5(B)はPFモータ5の温度であり、図5(C)はCRモータ11の回転速度であり、図5(D)はPFモータ5の蓄熱値である。横軸は時間である。図5に示すように、PFモータ5の温度は、PFモータ5が回転するたびに上昇する。また、PFモータ5が停止すると、放熱により冷却され、低下する。PFモータ5の蓄熱値は、このPFモータ5の温度の昇降に対応して増減する。   FIG. 5 is a timing chart showing the operation of the inkjet printer 1 during a certain period. 5A shows the rotation speed of the PF motor 5, FIG. 5B shows the temperature of the PF motor 5, FIG. 5C shows the rotation speed of the CR motor 11, and FIG. This is the heat storage value of the PF motor 5. The horizontal axis is time. As shown in FIG. 5, the temperature of the PF motor 5 rises every time the PF motor 5 rotates. Further, when the PF motor 5 is stopped, it is cooled by heat dissipation and decreases. The heat storage value of the PF motor 5 increases or decreases in accordance with the increase / decrease of the temperature of the PF motor 5.

そして、図5(D)の3段目の更新期間に示すように、PFモータ5の蓄熱値が蓄熱レベル1の下限値「40」以上となり、それが最高蓄熱レベルであると、印字制御部54は、図2中の休止割合「10(%)」を用いて有意な休止時間を演算する。印字制御部54は、図5(C)に示すように、その休止時間が経過するのを待ってから印字動作の制御を開始する。そのため、図5(A)に示すように、その後に、PF制御部55によるPFモータ5の駆動制御は、その休止時間の分だけ遅れて開始されることになる。   And as shown in the update period of the 3rd step of Drawing 5 (D), when the thermal storage value of PF motor 5 becomes more than the lower limit "40" of thermal storage level 1, and it is the highest thermal storage level, a printing control part 54 calculates a significant pause time using the pause rate “10 (%)” in FIG. As shown in FIG. 5C, the print control unit 54 waits for the pause time to elapse before starting control of the print operation. Therefore, as shown in FIG. 5A, thereafter, the drive control of the PF motor 5 by the PF control unit 55 is started with a delay corresponding to the pause time.

その結果、3段目の更新期間におけるPFモータ5の合計の駆動時間は、たとえば2段目などより少なくなる。PFモータ5の温度上昇が抑えられ、PF蓄熱データ45の値の増加も抑えられる。図5(D)の4段目では、PFモータ5の蓄熱値は、3段目と同じ値に維持されている。すなわち、PFモータ5の温度上昇は、抑えこまれている。なお、このような休止制御がなされなかった場合には、PFモータ5の蓄熱値は、図5(D)の4段目の点線に示すように、3段目より高い値へ増加してしまう。PFモータ5の温度および蓄熱値は、その駆動時間が長くなるほど高い値になってゆく。この実施の形態のように、印字動作中にPFモータ5を冷却するための休止時間を設けることで、PFモータ5の過熱を防止することができる。   As a result, the total driving time of the PF motor 5 in the third stage update period is shorter than that in the second stage, for example. An increase in temperature of the PF motor 5 is suppressed, and an increase in the value of the PF heat storage data 45 is also suppressed. In the fourth stage in FIG. 5D, the heat storage value of the PF motor 5 is maintained at the same value as in the third stage. That is, the temperature rise of the PF motor 5 is suppressed. In addition, when such rest control is not performed, the heat storage value of the PF motor 5 increases to a value higher than the third stage as shown by the dotted line of the fourth stage in FIG. . The temperature and heat storage value of the PF motor 5 become higher as the drive time becomes longer. As in this embodiment, overheating of the PF motor 5 can be prevented by providing a pause time for cooling the PF motor 5 during the printing operation.

PFモータ5は、給紙動作や給排紙動作などにおいてASFモータ6とともに、時期を重ねて駆動される。すなわち、PFモータ5とASFモータ6とは、それぞれの制御部55,56により同期駆動される。仮にこのような場合において、PF制御部55が休止時間を演算し、その経過を待つと、PFモータ5とASFモータ6との所望の同期が確保されなくなり、正しい給紙動作をすることができなくなる。これに対して、この実施の形態では、CRモータ11の駆動時に、PFモータ5やASFモータ6の休止時間を確保する。このとき、PFモータ5やASFモータ6は、駆動されない。したがって、PFモータ5やASFモータ6を冷却するための休止時間は、PFモータ5とASFモータ6との同期動作を妨げることなく確保される。   The PF motor 5 is driven over time with the ASF motor 6 in a paper feeding operation, a paper feeding operation, and the like. That is, the PF motor 5 and the ASF motor 6 are driven synchronously by the respective control units 55 and 56. In such a case, if the PF control unit 55 calculates the pause time and waits for the elapsed time, desired synchronization between the PF motor 5 and the ASF motor 6 is not ensured, and a correct paper feeding operation can be performed. Disappear. On the other hand, in this embodiment, the rest time of the PF motor 5 and the ASF motor 6 is secured when the CR motor 11 is driven. At this time, the PF motor 5 and the ASF motor 6 are not driven. Therefore, the downtime for cooling the PF motor 5 and the ASF motor 6 is ensured without disturbing the synchronous operation of the PF motor 5 and the ASF motor 6.

特に、この実施の形態では、印刷中において各モータ5,6,11の発熱値を周期的に演算し、印字動作時に、その発熱値に基づいて休止時間を決定し、給紙する。印字動作は、基本的には、印刷中においてPFモータ5などの搬送モータが駆動される度に、その駆動と交互に実行される。したがって、印刷制御の途中において、その印刷段階に応じたPFモータ5などの発熱に応じた必要な休止時間を確保することができる。   In particular, in this embodiment, the heat generation values of the motors 5, 6 and 11 are periodically calculated during printing, and during the printing operation, the pause time is determined based on the heat generation values, and paper is fed. The printing operation is basically executed alternately with the driving of the transport motor such as the PF motor 5 during printing. Therefore, during the printing control, it is possible to secure a necessary downtime according to the heat generation of the PF motor 5 or the like corresponding to the printing stage.

なお、図5は、PFモータ5の蓄熱値が最高蓄熱レベルとなるときの図である。この他にも、CRモータ11の蓄熱値が最高蓄熱レベルとなるときや、ASFモータ6の蓄熱値が最高蓄熱レベルとなるときもある。これらの場合でも、印字制御部54は、その時々に最高蓄熱レベルと判断したモータの休止時間を確保する。PFモータ5、ASFモータ6およびCRモータ11は、この1回の休止時間により冷却される。その結果、印字制御部54は、PFモータ5のみならず、CRモータ11やASFモータ6などをも冷却するように休止時間を設け、その休止時間によりこれらのすべてのモータの過熱を防止する。   FIG. 5 is a diagram when the heat storage value of the PF motor 5 reaches the maximum heat storage level. In addition to this, when the heat storage value of the CR motor 11 reaches the maximum heat storage level, the heat storage value of the ASF motor 6 sometimes reaches the maximum heat storage level. Even in these cases, the print control unit 54 ensures the rest time of the motor that is determined to be the maximum heat storage level from time to time. The PF motor 5, the ASF motor 6, and the CR motor 11 are cooled by this one downtime. As a result, the print control unit 54 provides a pause time so as to cool not only the PF motor 5 but also the CR motor 11 and the ASF motor 6, and prevents the overheating of all these motors by the pause time.

図6は、休止時間割合テーブル47,48,49に基づく休止時間の設定効果を示す説明図である。図6において、横軸は、時間であり、縦軸は、蓄熱値である。蓄熱値は、モータ5,6,11の温度と連動して増減する。休止時間を設けない場合、図6中の点線で示すように、モータ5,6,11の温度および蓄熱値は、上昇し続ける。休止時間を設けない場合、連続的に動作可能な期間には、限界がある。   FIG. 6 is an explanatory diagram showing the effect of setting the rest time based on the rest time ratio tables 47, 48, and 49. In FIG. 6, the horizontal axis is time, and the vertical axis is the heat storage value. The heat storage value increases or decreases in conjunction with the temperature of the motors 5, 6, and 11. When no downtime is provided, the temperatures and heat storage values of the motors 5, 6, 11 continue to rise, as indicated by the dotted lines in FIG. 6. When no downtime is provided, there is a limit to the period during which continuous operation is possible.

これに対して、休止時間を設けると、図6中の実線で例示するように、蓄熱値は、たとえば蓄熱レベル「2」までしか上昇しない。インクジェットプリンタ1は、休止時間を設けない場合の限界期間を超えて、連続的に印刷をすることができる。モータ5,6,11を過熱により焼損することなく、長時間にわたって連続する印刷をすることができる。   On the other hand, when the downtime is provided, the heat storage value rises only to the heat storage level “2”, for example, as illustrated by the solid line in FIG. The inkjet printer 1 can continuously print beyond the limit period when no downtime is provided. The motors 5, 6 and 11 can be continuously printed for a long time without burning out due to overheating.

また、この実施の形態では、各休止時間割合テーブル47,48,49において給紙割合は、所定の蓄熱値以上に対応付けられている。たとえば図2に示すように、PF休止時間割合テーブル48において給紙割合は、蓄熱値「40」以上に対応付けられている。したがって、すべてのモータ5,6,11に対応する蓄熱データ44,45,46の値がこの下限値より小さい場合、休止時間が設定されない。この間、インクジェットプリンタ1は、本来の印刷速度により印刷することができる。   In this embodiment, the sheet feeding ratio is associated with a predetermined heat storage value or more in each pause time ratio table 47, 48, 49. For example, as shown in FIG. 2, in the PF pause time ratio table 48, the sheet feeding ratio is associated with a heat storage value “40” or more. Therefore, when the values of the heat storage data 44, 45, 46 corresponding to all the motors 5, 6, 11 are smaller than the lower limit value, the pause time is not set. During this time, the inkjet printer 1 can perform printing at the original printing speed.

上記実施の形態では、瞬時発熱演算部52は、第一ロータリエンコーダ22の検出に基づく瞬時搬送速度から、PFモータ5の計測周期における瞬時的な発熱値を演算している。第一ロータリエンコーダ22は、インクジェットプリンタ1において、用紙の搬送距離や搬送速度を検出するために略必須のものである。したがって、PFモータ5の温度や電流を検出するための専用のセンサなどを別途追加する必要がない。   In the above embodiment, the instantaneous heat generation calculation unit 52 calculates the instantaneous heat generation value in the measurement period of the PF motor 5 from the instantaneous conveyance speed based on the detection of the first rotary encoder 22. The first rotary encoder 22 is substantially essential in the inkjet printer 1 in order to detect the sheet conveyance distance and conveyance speed. Therefore, it is not necessary to add a dedicated sensor for detecting the temperature and current of the PF motor 5 separately.

以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形、変更が可能である。たとえば上記実施の形態では、PFモータ5、ASFモータ6およびCRモータ11の温度上昇を制御している。この他にもたとえば、給紙時に給紙トレイ7上の用紙をLDローラ2へ当接させるASFサブモータ、キャリッジ10のインクを吸引する吸引モータなどの各種のモータの温度上昇を合わせて制御するようにしてもよい。また、たとえばPFモータ5およびCRモータ11のみなどのように2つのモータの温度上昇を制御するようにしてもよい。   The above embodiment is an example of a preferred embodiment of the present invention, but the present invention is not limited to this, and various modifications and changes can be made without departing from the scope of the invention. is there. For example, in the above embodiment, the temperature increase of the PF motor 5, the ASF motor 6, and the CR motor 11 is controlled. In addition to this, for example, the temperature of various motors such as an ASF sub-motor for bringing the paper on the paper feed tray 7 into contact with the LD roller 2 during paper feeding and a suction motor for sucking ink from the carriage 10 are controlled in combination. It may be. Further, for example, the temperature increase of the two motors may be controlled such that only the PF motor 5 and the CR motor 11 are used.

上記実施の形態では、印字制御部54が、インクジェットプリンタ1の各モータ5,6,11に対応する蓄熱データ44,45,46から休止時間を演算し、休止時間の経過を待っている。この他にもたとえば、主制御部51が、各モータ5,6,11に対応する蓄熱データ44,45,46から休止時間を演算し、その休止時間の経過を待ち、その後に各種の駆動動作を指示するようにしてもよい。この場合でも、3つのモータ5,6,11が必要とする十分な休止時間を確保し、PFモータ5、CRモータ11およびASFモータ6の温度を制御することができる。   In the above embodiment, the print control unit 54 calculates the pause time from the heat storage data 44, 45, 46 corresponding to the motors 5, 6, 11 of the inkjet printer 1 and waits for the pause time to elapse. In addition to this, for example, the main control unit 51 calculates a pause time from the heat storage data 44, 45, 46 corresponding to each of the motors 5, 6, 11, and waits for the pause time to elapse. May be instructed. Even in this case, a sufficient pause time required by the three motors 5, 6, and 11 can be secured and the temperatures of the PF motor 5, the CR motor 11, and the ASF motor 6 can be controlled.

本発明は、インクジェットプリンタに好適に利用することができる。   The present invention can be suitably used for an ink jet printer.

本発明の実施の形態に係るインクジェットプリンタの構成図である。1 is a configuration diagram of an inkjet printer according to an embodiment of the present invention. 図1中のPF休止時間割合テーブルのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of the PF rest time ratio table in FIG. 図1中の主制御部が実行する主制御の流れを示すフローチャートである。It is a flowchart which shows the flow of the main control which the main control part in FIG. 1 performs. 図1中の印字制御部が実行する印字制御の流れを示すフローチャートである。2 is a flowchart showing a flow of print control executed by a print control unit in FIG. 1. インクジェットプリンタのある期間の動作を示すタイミングチャートである。It is a timing chart which shows operation | movement of a certain period of an inkjet printer. 休止時間割合テーブルに基づく休止時間の設定効果を示す説明図である。It is explanatory drawing which shows the setting effect of the rest time based on a rest time ratio table.

符号の説明Explanation of symbols

1 インクジェットプリンタ、5 PFモータ(搬送モータ)、6 ASFモータ(他の搬送モータ)、10 キャリッジ、11 キャリッジモータ(CRモータ)、31 メモリ(記憶手段)、42 PF最終駆動時間データ(搬送モータの前回の駆動制御時間)、47 ASF休止時間割合テーブル(休止時間割合テーブル)、48 PF休止時間割合テーブル(休止時間割合テーブル)、49 CR休止時間割合テーブル(休止時間割合テーブル)、53 蓄熱更新部(蓄熱演算手段)、54 印字制御部(印字制御手段)、55 PF制御部(第一搬送制御手段)、56 ASF制御部(第二搬送制御手段)   DESCRIPTION OF SYMBOLS 1 Inkjet printer, 5 PF motor (conveyance motor), 6 ASF motor (other conveyance motor), 10 Carriage, 11 Carriage motor (CR motor), 31 Memory (storage means), 42 PF final drive time data (conveyance motor Previous drive control time), 47 ASF downtime ratio table (outage time ratio table), 48 PF downtime ratio table (outage time ratio table), 49 CR downtime ratio table (outage time ratio table), 53 heat storage update unit (Heat storage calculation means), 54 print control section (print control means), 55 PF control section (first transport control means), 56 ASF control section (second transport control means)

Claims (7)

印刷媒体の搬送に利用される搬送モータと、
キャリッジの駆動に利用されるキャリッジモータと、
上記搬送モータの発熱あるいは蓄熱が所定のレベル以上である場合、その搬送モータの発熱あるいは蓄熱に応じた休止時間を演算し、その休止時間の経過を待った後に、上記キャリッジモータの駆動を開始する印字制御手段と、
を有することを特徴とするインクジェットプリンタ。
A transport motor used to transport print media;
A carriage motor used to drive the carriage;
When the heat generation or heat storage of the transport motor is above a predetermined level, the printing is performed to calculate the pause time corresponding to the heat generation or heat storage of the transport motor and wait for the pause time to elapse before starting to drive the carriage motor. Control means;
An inkjet printer characterized by comprising:
印刷媒体の搬送に利用される搬送モータと、
キャリッジの駆動に利用されるキャリッジモータと、
上記搬送モータの蓄熱量に関する値を演算する蓄熱演算手段と、
上記搬送モータの蓄熱量に関する値についての所定の値の範囲に対応付けられた休止割合データを有する休止時間割合テーブル、および上記搬送モータの前回の駆動時間を記憶する記憶手段と、
上記蓄熱演算手段により演算された上記搬送モータの蓄熱量に関する値が上記休止時間割合テーブルの上記所定の値の範囲内である場合、上記記憶手段に記憶される上記搬送モータの前回の駆動時間と、上記休止時間割合テーブルにおいてその該当する上記所定の値の範囲と対応付けられた上記休止割合データとに基づいて休止時間を演算し、その休止時間の経過を待った後に、上記キャリッジモータの駆動を開始する印字制御手段と、
を有することを特徴とするインクジェットプリンタ。
A transport motor used to transport print media;
A carriage motor used to drive the carriage;
Heat storage calculating means for calculating a value related to the heat storage amount of the conveyance motor;
A pause time ratio table having pause ratio data associated with a range of a predetermined value for a value related to the heat storage amount of the transport motor, and storage means for storing the previous drive time of the transport motor;
When the value related to the heat storage amount of the transport motor calculated by the heat storage calculation means is within the range of the predetermined value of the pause time ratio table, the previous drive time of the transport motor stored in the storage means The pause time is calculated based on the pause rate data associated with the corresponding predetermined value range in the pause time rate table, and after the pause time has elapsed, the carriage motor is driven. Printing control means to start;
An inkjet printer characterized by comprising:
前記印字制御手段は、前記搬送モータの蓄熱量に関する値により判断される前記搬送モータの蓄熱レベルが前記キャリッジモータの蓄熱レベルより高い場合、前記搬送モータの前回の駆動時間に基づく休止時間を演算するとともにその休止時間の経過を待ち、その逆の場合には、前記キャリッジモータの前回の駆動時間に基づく休止時間を演算するとともにその休止時間の経過を待つこと、を特徴とする請求項2記載のインクジェットプリンタ。   The print control means calculates a pause time based on the previous drive time of the transport motor when the heat storage level of the transport motor determined by a value related to the heat storage amount of the transport motor is higher than the heat storage level of the carriage motor. 3. The process according to claim 2, further comprising waiting for the elapse of the pause time, and in the opposite case, calculating a pause time based on the previous drive time of the carriage motor and waiting for the pause time to elapse. Inkjet printer. 前記印字制御手段は、前記搬送モータの蓄熱量に関する値により判断される前記搬送モータの蓄熱レベルが所定のレベルより低く、且つ、前記キャリッジモータの蓄熱レベルが所定のレベルより低い場合、休止時間を待つことなく前記キャリッジモータの駆動を開始すること、を特徴とする請求項2または3記載のインクジェットプリンタ。   The printing control means sets a pause time when the heat storage level of the transport motor determined by a value related to the heat storage amount of the transport motor is lower than a predetermined level and the heat storage level of the carriage motor is lower than a predetermined level. 4. The ink jet printer according to claim 2, wherein driving of the carriage motor is started without waiting. 前記蓄熱演算手段は、前記搬送モータの駆動速度に基づいて演算される前記搬送モータの瞬時的な発熱量に関する値から、前記搬送モータの蓄熱量に関する値を演算すること、を特徴とする請求項2から4の中のいずれか1項記載のインクジェットプリンタ。   The heat storage calculating means calculates a value related to a heat storage amount of the transport motor from a value related to an instantaneous heat generation amount of the transport motor calculated based on a driving speed of the transport motor. The inkjet printer according to any one of 2 to 4. 印刷媒体の搬送において前記搬送モータと時期を重ねて駆動される他の搬送モータと、
給紙動作時に、前記搬送モータの駆動を制御する第一搬送制御手段とは独立して、上記他の搬送モータの駆動を制御する第二搬送制御手段と、
を有することを特徴とする請求項2から5の中のいずれか1項記載のインクジェットプリンタ。
In the conveyance of the print medium, another conveyance motor that is driven at the same time as the conveyance motor, and
A second transport control means for controlling the drive of the other transport motor independently of the first transport control means for controlling the drive of the transport motor during a paper feeding operation;
The ink jet printer according to claim 2, wherein the ink jet printer includes:
インクジェットプリンタにおいて印刷媒体の搬送に利用される搬送モータの制御方法であって、
上記搬送モータとは異なるモータであるキャリッジモータの駆動を制御する際に、上記搬送モータの発熱あるいは蓄熱が所定のレベル以上であるか否かを判断するステップと、
上記搬送モータの発熱あるいは蓄熱が所定のレベル以上である場合に、上記搬送モータの発熱あるいは蓄熱に応じた休止時間を演算するステップと、
上記演算された休止時間が経過した後に、上記キャリッジモータの駆動を開始するステップと、
を有することを特徴とする搬送モータの制御方法。
A method for controlling a conveyance motor used for conveying a print medium in an inkjet printer,
A step of determining whether or not heat generation or heat storage of the transport motor is equal to or higher than a predetermined level when controlling driving of a carriage motor that is a motor different from the transport motor;
When the heat generation or heat storage of the transport motor is equal to or higher than a predetermined level, calculating a pause time according to the heat generation or heat storage of the transport motor;
Starting the driving of the carriage motor after the calculated pause time has elapsed;
A method for controlling a conveyance motor, comprising:
JP2006190087A 2006-07-11 2006-07-11 Inkjet printer and control method of conveyance motor thereof Withdrawn JP2008018548A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006190087A JP2008018548A (en) 2006-07-11 2006-07-11 Inkjet printer and control method of conveyance motor thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006190087A JP2008018548A (en) 2006-07-11 2006-07-11 Inkjet printer and control method of conveyance motor thereof

Publications (1)

Publication Number Publication Date
JP2008018548A true JP2008018548A (en) 2008-01-31

Family

ID=39074898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006190087A Withdrawn JP2008018548A (en) 2006-07-11 2006-07-11 Inkjet printer and control method of conveyance motor thereof

Country Status (1)

Country Link
JP (1) JP2008018548A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009073180A (en) * 2007-08-24 2009-04-09 Seiko Epson Corp Printer and printer motor control method
JP2009178366A (en) * 2008-01-31 2009-08-13 Sansei R&D:Kk Game machine
US8979237B2 (en) 2009-12-25 2015-03-17 Seiko Epson Corporation Recording head control method and dot impact printer

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009073180A (en) * 2007-08-24 2009-04-09 Seiko Epson Corp Printer and printer motor control method
JP2009178366A (en) * 2008-01-31 2009-08-13 Sansei R&D:Kk Game machine
US8979237B2 (en) 2009-12-25 2015-03-17 Seiko Epson Corporation Recording head control method and dot impact printer

Similar Documents

Publication Publication Date Title
US7878723B2 (en) Printing apparatus and method of controlling transport of print media for continuous printing
CN104129168B (en) Thermal printer and conduction control method thereof
JP2006036486A (en) Conveying device and recording apparatus provided with the device
JP4845429B2 (en) Inkjet recording device
JP2008018548A (en) Inkjet printer and control method of conveyance motor thereof
JP4586570B2 (en) Printing apparatus, printing method, and program
JP2012016874A (en) Printer and program
JP5970689B2 (en) Drying equipment
JP5609504B2 (en) Printer and printing method
EP1878580B1 (en) Recording apparatus
JP2008022602A (en) Inkjet printer and control method of conveyance motor thereof
JP2008030217A (en) Ink jet printer and method of controlling heat generation of power supply apparatus thereof
JP2008001049A (en) Inkjet printer and control method of conveyance motor thereof
JP2007282308A (en) Motor drive device, inkjet printer, and paper feed control method thereof
US20060182482A1 (en) Printing apparatus and method of transporting record medium in printing apparatus
JP2006246670A (en) Printer and printer motor control method
JP5281850B2 (en) Image recording apparatus, image recording apparatus control method, and program thereof
JP2008049638A (en) Printer and printer control method
JP2011173311A (en) Inkjet printer
JP2023003077A (en) Recording system, recording apparatus, and recording method
JP2002144546A (en) INK JET RECORDING APPARATUS AND CONTROL METHOD THEREOF
JP2008044299A (en) Printer and printer control method
JP2007168976A (en) RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND RECORDING DEVICE CONTROL PROGRAM
JP2009143177A (en) Inkjet recording apparatus
JP2006289876A (en) Inkjet printer

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20091006