JP2011068100A - Printing apparatus, and printing method - Google Patents
Printing apparatus, and printing method Download PDFInfo
- Publication number
- JP2011068100A JP2011068100A JP2009223176A JP2009223176A JP2011068100A JP 2011068100 A JP2011068100 A JP 2011068100A JP 2009223176 A JP2009223176 A JP 2009223176A JP 2009223176 A JP2009223176 A JP 2009223176A JP 2011068100 A JP2011068100 A JP 2011068100A
- Authority
- JP
- Japan
- Prior art keywords
- carriage
- time
- printing
- driving
- motor
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000012840 feeding operation Methods 0.000 claims abstract description 30
- 230000001133 acceleration Effects 0.000 claims description 45
- 238000005259 measurement Methods 0.000 claims description 24
- 230000006641 stabilisation Effects 0.000 claims description 18
- 238000011105 stabilization Methods 0.000 claims description 18
- 230000008859 change Effects 0.000 claims description 12
- 230000006399 behavior Effects 0.000 description 73
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000033001 locomotion Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 8
- 230000010354 integration Effects 0.000 description 7
- 230000004634 feeding behavior Effects 0.000 description 5
- 238000005457 optimization Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000003628 erosive effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Images
Landscapes
- Handling Of Sheets (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
【課題】実際のキャリッジの挙動及び送り動作の挙動を加味しつつ重ね合わせを最適化することを目的とする。
【解決手段】キャリッジの駆動を制御する第1の駆動手段と、送り動作を制御する第2の駆動手段と、第1の駆動手段及び第2の駆動手段に影響を与える変動要素を取得する変動要素取得手段と、変動要素に対応させて、前回パスにおけるキャリッジが印刷を開始するまでの実時間と送り動作が終了するのに要する実時間を取得する時間取得手段と、取得された変動要素と取得された実時間とをもとに、今回パスにおける各時間を予測する挙動予測手段と、予測された時間をもとに重ね合わせを最適化する駆動制御手段と、を有する。
【選択図】図5
An object of the present invention is to optimize overlay while taking into account actual behavior of a carriage and behavior of a feeding operation.
A first driving unit that controls driving of a carriage, a second driving unit that controls a feeding operation, and a variation that acquires a variation factor that affects the first driving unit and the second driving unit. Element acquisition means, time acquisition means for acquiring the actual time required for the carriage in the previous pass to start printing and the actual time required for the end of the feed operation in correspondence with the variable elements, and the acquired variable elements It has behavior prediction means for predicting each time in the current pass based on the acquired real time, and drive control means for optimizing the overlay based on the predicted time.
[Selection] Figure 5
Description
本発明は、被記録媒体の送り動作の挙動とキャリッジ動作とを制御する印刷装置、及び印刷方法に関する。 The present invention relates to a printing apparatus and a printing method for controlling behavior of a recording medium feeding operation and carriage operation.
従来、印刷装置では印刷時のスループット向上を目的として、送り動作が終了した直後にキャリッジが所定領域に位置して印刷が開始されるよう送り動作とキャリッジ動作を重ね合わせている。即ち、重ね合わせは1パス分の印刷が終了した際、モーターを駆動して送り動作を行い、送り動作の最中の所定タイミングでキャリッジモーター(CRモーター)を駆動させてキャリッジの移動を開始し、送り動作終了と同時にキャリッジが印刷領域に位置して印刷を開始する処理である。 2. Description of the Related Art Conventionally, in a printing apparatus, for the purpose of improving throughput during printing, the feeding operation and the carriage operation are overlapped so that printing is started with the carriage positioned in a predetermined area immediately after the feeding operation is completed. That is, when printing for one pass is completed, the motor is driven to perform a feeding operation, and the carriage motor (CR motor) is driven at a predetermined timing during the feeding operation to start the carriage movement. This is a process in which the carriage is positioned in the printing area and printing is started simultaneously with the end of the feeding operation.
重ね合わせを行うためには、キャリッジの駆動タイミングをモーターの送り量に合わせて設定する必要がる。そのため、従来の印刷装置では、キャリッジの駆動タイミングをテーブルにより予め設定しておき、このテーブルに記憶された駆動スケジュールに合わせてキャリッジの駆動を行っていた(例えば、特許文献1参照。)。 In order to perform superposition, it is necessary to set the drive timing of the carriage in accordance with the feed amount of the motor. Therefore, in the conventional printing apparatus, the carriage drive timing is set in advance using a table, and the carriage is driven in accordance with the drive schedule stored in the table (see, for example, Patent Document 1).
また、実際の重ね合わせでは、キャリッジの加速値又は速度が変化する場合もあり、送り動作終了時点でキャリッジが所定位置まで到達せず、印刷を開始するまでに待ち時間が発生する場合があった。そのため、キャリッジの速度又は加速度を加味して重ね合わせを最適化する印刷装置も開示されている(例えば、特許文献2参照。)。 Further, in actual superposition, the acceleration value or speed of the carriage may change, and the carriage may not reach a predetermined position at the end of the feeding operation, and a waiting time may occur before printing is started. . For this reason, a printing apparatus that optimizes overlay by taking the speed or acceleration of the carriage into account is also disclosed (for example, see Patent Document 2).
従来の重ね合わせの最適化では、キャリッジの挙動のみが考慮され、送り動作の挙動は考慮されていなかった。そのため、キャリッジの挙動の変化のみを考慮しても、送り動作が目標とする挙動に追従していない場合では、重ね合わせを最適化することは難しかった。 In the conventional overlay optimization, only the behavior of the carriage is considered, and the behavior of the feeding operation is not considered. Therefore, even if only the change in the behavior of the carriage is taken into account, it is difficult to optimize the overlay when the feeding operation does not follow the target behavior.
本発明は、上記課題にかんがみてなされたもので、実際のキャリッジの挙動及び送り動作の挙動を加味しつつ重ね合わせを最適化することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to optimize the overlay while taking into consideration the actual behavior of the carriage and the behavior of the feeding operation.
上記課題を解決するために、本発明では、被記録媒体の送り動作に合わせて、キャリッジを位置制御して印字を開始させる重ね合わせを行う印刷装置であって、前記キャリッジの駆動を制御する第1の駆動手段と、前記送り動作を制御する第2の駆動手段と、前記第1の駆動手段及び前記第2の駆動手段に影響を与える変動要素を取得する変動要素取得手段と、前記変動要素に対応させて、前回パスにおける前記キャリッジが印刷を開始するまでの実時間と前記送り動作が終了するのに要する実時間を取得する時間取得手段と、前記取得された変動要素と前記取得された実時間とをもとに、今回パスにおける、前記キャリッジが印字を開始するまでの時間及び前記送り動作が終了するのに要する時間とを予測する挙動予測手段と、前記予測された時間をもとに前記キャリッジの駆動タイミングを設定し、前記重ね合わせを最適化する駆動制御手段と、を有する構成としてある。 In order to solve the above-described problems, according to the present invention, there is provided a printing apparatus that performs superposition for starting printing by controlling the position of a carriage in accordance with a feeding operation of a recording medium, and controls the driving of the carriage. 1 driving means, second driving means for controlling the feeding operation, fluctuation element obtaining means for obtaining a fluctuation element affecting the first driving means and the second driving means, and the fluctuation element Corresponding to the time acquisition means for acquiring the actual time until the carriage starts printing in the previous pass and the actual time required to complete the feeding operation, the acquired variable element, and the acquired Behavior prediction means for predicting the time required for the carriage to start printing and the time required for the feed operation to end in the current pass based on the actual time; Set the drive timing of the carriage on the basis of time, it is constituted with a drive control means for optimizing the overlay.
上記のように構成された発明では、変動要素取得手段は、第1の駆動手段及び第2の駆動手段に影響を与える変動要素を取得し、時間取得手段は、変動要素に対応させて、前回パスにおけるキャリッジが印刷を開始するまでの実時間と前記送り動作にかかる実時間を取得し、挙動予測手段は、取得された変動要素と取得された実時間とをもとに、今回パスにおける、キャリッジが印字を開始するまでの時間及び送り動作が終了するのに要する時間とを予測し、制御手段は、予測された時間をもとにキャリッジの駆動タイミングを設定し、重ね合わせを最適化する。
そのため、キャリッジの駆動及び送り動作の挙動を考慮しつつ重ね合わせを最適化することが可能となり、印刷装置のスループットを向上させることができる。
さらに、キャリッジの駆動タイミングのみを調整するため、例えば、キャリッジの挙動に応じてキャリッジの速度を上げるといった第1の駆動制御部の性能を高める必要がなくコストアップを図ることなく本発明にかかる制御を行うことができる。
ここで、パスとは、キャリッジが主走査方向への1度の移動で所定ラインの印刷を行うことである。
In the invention configured as described above, the fluctuation element acquisition means acquires the fluctuation elements that affect the first driving means and the second driving means, and the time acquisition means corresponds to the fluctuation elements in the previous time. The real time until the carriage in the pass starts printing and the real time required for the feeding operation are acquired, and the behavior predicting means is based on the obtained variation factor and the obtained real time, The time required for the carriage to start printing and the time required for the feeding operation to end are predicted, and the control means sets the carriage drive timing based on the predicted time to optimize the overlay. .
Therefore, it is possible to optimize the overlay while considering the behavior of the carriage driving and feeding operation, and the throughput of the printing apparatus can be improved.
Furthermore, since only the drive timing of the carriage is adjusted, for example, it is not necessary to improve the performance of the first drive control unit such as increasing the speed of the carriage in accordance with the behavior of the carriage, and the control according to the present invention without increasing the cost. It can be performed.
Here, the pass means that the carriage prints a predetermined line by one movement in the main scanning direction.
また、前記駆動制御手段は、前記第2の駆動手段が送り動作を終了する時間を、被記録媒体を所定位置まで送る時間と、被記録媒体を完全に停止させる時間とに分類し、前記各時間と前記キャリッジが印刷を終了するのに要する時間とをもとに前記キャリッジの駆動タイミングを調整する構成としてもよい。
上記のように構成された発明では、送り動作の際の用紙の停止を含めた挙動を考慮することが可能となり、より詳細に重ね合わせを最適化することができる。
The drive control means classifies the time at which the second drive means finishes the feeding operation into a time for sending the recording medium to a predetermined position and a time for completely stopping the recording medium, The driving timing of the carriage may be adjusted based on the time and the time required for the carriage to finish printing.
In the invention configured as described above, it is possible to consider the behavior including the stop of the sheet during the feeding operation, and it is possible to optimize the overlay in more detail.
また、前記時間取得手段は、前回パスにおける前記キャリッジが印刷を開始するまでの実時間と前記送り動作が終了するのにかかる実時間とを計測し、前記実時間を計測結果に応じて更新しながら取得する構成としてもよい。
上記のように構成された発明では、パス毎に実時間を更新するため、前回パスの挙動をより反映させた重ね合わせの最適化を行うことができる。
Further, the time acquisition means measures an actual time until the carriage starts printing in the previous pass and an actual time required to complete the feeding operation, and updates the actual time according to the measurement result. It is good also as a structure acquired while.
In the invention configured as described above, since the real time is updated for each path, it is possible to perform the optimization of the superimposition more reflecting the behavior of the previous path.
そして、前回パスの実時間を今回パスの挙動に反映させる場合、前回パスと今回バスとの間で変化のない変動要素に対しては取得する必要がない。そのため、前記変動要素取得手段は、パス毎に変動する変動要素のみを取得する構成としてもよい。
上記のように構成された発明では、取得する変動要素の数を少なくすることが可能となる。
When the actual time of the previous pass is reflected in the behavior of the current pass, there is no need to acquire a variable element that does not change between the previous pass and the current bus. For this reason, the variation factor acquisition unit may acquire only a variation factor that varies for each path.
In the invention configured as described above, the number of variable elements to be acquired can be reduced.
また、変動要素を取得する方法の一例として、前記変動要素取得手段は、前記第1の駆動手段及び前記第2の駆動手段の挙動に最も影響を与える変動要素のみを取得する構成としてもよい。
キャリッジの挙動及び送り動作に影響を与える変動要素としては、様々なものが想定されるが、変動要素の中から最もキャリッジの駆動及び送り動作に影響を与えるもののみを取得して挙動を予測することで、処理負荷を低減しつつ重ね合わせを最適化することが可能となる。
Further, as an example of a method for acquiring a variation factor, the variation factor acquisition unit may acquire only a variation factor that most affects the behavior of the first drive unit and the second drive unit.
There are various variable factors that affect the carriage behavior and feed operation, but only the ones that most affect the drive and feed operations of the carriage are obtained to predict the behavior. Thus, it is possible to optimize the overlay while reducing the processing load.
更に、前記第1の駆動手段は、前回パスの印刷終了後から停止安定時間を経て、前記キャリッジの駆動を開始させ、前記駆動制御手段は、設定された前記キャリッジの駆動タイミングが前記停止安定時間に侵食する場合は、前記停止安定時間を経た後、前記キャリッジの駆動を開始させる構成としてもよい。
上記のように構成された発明では、キャリッジを所定時間停止させた後駆動を開始する構成においても本発明を適応することができる。
Further, the first drive means starts the carriage drive after a stop stabilization time after the end of the previous pass printing, and the drive control means sets the carriage drive timing to the stop stabilization time. In the case of eroding, the drive of the carriage may be started after the stop stabilization time.
In the invention configured as described above, the present invention can be applied to a configuration in which driving is started after the carriage is stopped for a predetermined time.
CRが無端ベルトによって往復運動を行う場合、この無端ベルトはCRモーターに直結した駆動プーリーと、CRモーターに直結しない従動プーリーにより張設されている。そのため、駆動プーリーにより直接無端ベルトを駆動させる場合と、従動プーリーを介して間接的に無端ベルトを駆動させる場合でキャリッジの加速追従性が変化する。そのため、前記キャリッジは、主走査方向に往復運動しながら印刷を行う構成であって、前記駆動制御手段は、前記キャリッジが移動する方向に応じて駆動タイミングを変化させる構成としてもよい。
上記のように構成された発明では、CRの移動方向に応じて加速追従性が異なる場合でも、この加速遅れを加味して駆動タイミングを設定することで、重ね合わせをより詳細に最適化することができる。
When the CR reciprocates with an endless belt, the endless belt is stretched by a driving pulley directly connected to the CR motor and a driven pulley not directly connected to the CR motor. Therefore, the acceleration followability of the carriage changes depending on whether the endless belt is directly driven by the driving pulley or indirectly driven via the driven pulley. Therefore, the carriage may be configured to perform printing while reciprocating in the main scanning direction, and the drive control unit may be configured to change the drive timing in accordance with the direction in which the carriage moves.
In the invention configured as described above, even when acceleration followability differs depending on the moving direction of the CR, the overlay can be optimized in more detail by setting the drive timing in consideration of this acceleration delay. Can do.
また、本発明は、物の発明のみならず、重ね合わせを利用する印刷方法に対しても流用することが可能である。 Further, the present invention can be applied not only to the invention of products but also to a printing method using superposition.
以下、図を参照しつつ下記の順序に従って本発明の実施形態を説明する。
(1)第1の実施形態:
(2)第2の実施形態:
(3)その他の実施形態:
Embodiments of the present invention will be described below in the following order with reference to the drawings.
(1) First embodiment:
(2) Second embodiment:
(3) Other embodiments:
(1)第1の実施形態:
===発明の概要===
図1は、印刷装置100の構成を示すブロック構成図である。また、図2は、印刷装置の内部を示す側面図である。図に示すように印刷装置100の内部には、キャリッジ91(以下、CRと記載する。)が搭載されている。CR91は駆動プーリー94と従動プーリー95により張設された無端ベルト93に取り付けられ、CR91の下方側に印刷ヘッド30が配置されている。また、CR91の上部には印刷ヘッド30にインクを供給するインクカートリッジが着脱可能に取り付けられている。また、印刷装置100の背面側にはCR91を駆動させるキャリッジモーター92(以下、CRモーター92と記載する)が搭載されており、このCRモーター92が駆動プーリー94を駆動させることで無端ベルト93に動力が伝達し、CR91を主走査方向に往復移動させる。そのため、CRモーター92及び図示しない駆動機構により第1の駆動手段を実現する。
(1) First embodiment:
=== Summary of Invention ===
FIG. 1 is a block configuration diagram illustrating a configuration of the
また、印刷装置100の内部には、用紙トレイTRから用紙を取り出すPICローラー83aと中間ローラー83b,83cとで構成された給紙部83と、給紙部83により給紙された用紙を副走査方向に紙送りするためのPFローラー82とが備えられている。また、印刷装置100の下部端側には、PFモーター81が搭載されており、このPFモーター81は、図示しない歯車により連結されてPFローラー82と給紙部83の動力として機能する。そのため、PFモーター81及びPFローラー82により第2の駆動手段を実現する。なお、本実施形態では、CRモーター92及びPFモーター81はDCモーターとして説明するが、これに限定されるものではない。
In addition, inside the
更に、印刷装置100は、ホストIF51と、CPU52と、ASIC53と、DCユニット40と、PFドライバー54と、CRドライバー55と、CR91の挙動を検出するエンコーダー60と、PFローラー82の挙動を検出するローターリーエンコーダー70と、図示しないROM、RAM、EEPROMにより構成されたメモリー56と、を備えて構成される。ASIC53は、ホストIF51を介してホストPCと接続され、ホストPCから送信される各種データーの授受を実現する。また、ASIC53は、ホストPCから送信される印刷データーに基づき、印刷解像度や印刷ヘッド30の駆動を制御している。
Further, the
CPU52は印刷装置100の駆動全般を制御し、ホストPCからホストIF51及びASIC53を介して受信した印刷データーに基づき、CRモーター92やPFモーター81の駆動スケジュール、印刷ヘッド30の印刷スケジュールを設定する。そして、CPU52は設定した各種スケジュールに従い、ヘッドドライバーを介して記憶ヘッドの駆動を制御する。更に、CPU52は、上記駆動スケジュールに基づく指令信号をDCユニット40に出力する。
The
図3は、DCユニット40の構成を示すブロック構成図である。DCユニット40は指令信号に基づきCRドライバー55を介してCRモーター92を制御し、PFドライバー54を介してPFモーター81を制御する。DCユニット40は、各モーターの加速期間及び減速期間を制御する加速制御部41、及びタイマー42と、定速期間における各モーターの速度を制御するPID制御部43と、加速制御部41及びPID制御部43から出力されるデューティ信号DXPをもとに各ドライバーに信号を出力するPWM制御部44と、を主な構成要素としている。
FIG. 3 is a block configuration diagram showing the configuration of the
加速制御部41はCPU52からの指令命令が出力されると、CRモーター92及びPFモーター81を加速制御する。このとき、加速制御部41はタイマー42から割り込み信号を受けるごとに、所定のデューティ信号DXPを積算して、PWM制御部44に出力する。また、PID制御部43は、比例要素(P)、積分要素(I)、微分要素(D)を備え、エンコーダー60及びローターリーエンコーダー70から出力されるパルス信号をもとにCRモーター92及びPFモーター81の移動速度、移動方向、位置を算出し、目標速度との偏差をもとに所定のデューティ信号DXPを積算して、PWM制御部44に出力する。
The
図4は、第1の実施形態にかかる加速制御部41の各ブロックを示すブロック構成図である。加速制御部41は、変動要素取得部(変動要素取得手段)41aと、制御演算部(駆動制御手段)41bと、挙動演算部(挙動予測手段)41cと、を備えている。ここで、変動要素取得部41aは、CR91及び紙送りの挙動に影響を与える変動要素を取得するものである。なお、変動要素については後述する。また、挙動演算部41cは、前回パスにおいて実測したCR91及び紙送りの実挙動、及び取得された変動要素に応じてCR91及び紙送りの挙動を予測するものである。そして、制御演算部41bは、上記予測されたCR91及び紙送りの挙動にもとづいてCR91の駆動開始タイミングを設定するものである。
FIG. 4 is a block configuration diagram showing each block of the
===重ね合わせの説明===
図5は、印刷装置100におけるCR及び紙送りの駆動スケジュールを説明する図である。以下、図5を参照して印刷装置100における「重ね合わせ」と、従来の問題点を説明する。なお、図5では、横軸は時刻tを示し縦軸はCR91又は紙送りの速度を示す。また、図5(A)は、メモリー56に記憶された目標テーブルにより設定されるCR91及紙送りの駆動スケジュールを示す。一方、図5(B)は、一例として現実のCR91及び紙送りの駆動スケジュールを示す。
=== Description of superposition ===
FIG. 5 is a diagram illustrating a driving schedule for CR and paper feeding in the
CPU52からDCユニット40に印刷命令が入力すると、DCユニット40はPFモーター81を駆動させ用紙を所定位置まで紙送りする。用紙が所定位置まで到達すると、用紙センサーが用紙を検出し、DCユニット40はPFモーター81を停止させる。このとき、紙送りの駆動スケジュールは、目標テーブルに従って、前回パス終了時刻から、加速期間、定速期間、減速期間で推移し、時刻t2で目標位置に到達した後、停止安定時間を経て時刻t3で停止する。なお、各期間における移動距離は図5に示す駆動スケジュールにおける面積により表すことができ、その距離は予め設定されている。
When a print command is input from the
また、CR91の駆動スケジュールは、前回パス印刷終了時刻から、目標テーブルにより減速期間、停止期間、加速期間で推移する。また、DCユニット40は紙送り終了時刻t3でCR91が印刷を開始できるよう、PFモーター81が時刻t0での位置EPpに到達するとCRモーター92を駆動させ、時刻t3でCR91を速度Vcまで到達させて重ね合わせを実現する。
Further, the driving schedule of the
図5(A)に示すように、重ね合わせでは、CR91が印刷を開始するのに要する時間(以下、印刷開始時間T1と記載する。)と、紙送りにおける用紙が目標位置に到達するまでに要する時間(以下、位置到達時間T2と記載する。)と、用紙が停止安定するまでに要する時間(以下、停止安定時間T3と記載する。)との関係は、下記に示す(式1)を用いて規定されている。
上記CR91及び紙送りの駆動スケジュールは、目標テーブルにより重ね合わせが実現できるよう予め設定されている。しかしながら、CRモーター92の加速遅れやPFモーター81の減速進みが発生し、必ずしも目標とする重ね合わせが実現できるわけではない。即ち、図4(B)に示すように、加速期間においてCR91が目標とする加速値に追従しない場合や、紙送りにおいて目標時間より速く紙送りが終了した場合、紙送りが停止してからCR91が印刷を開始するまで(t3−t4)に待ち時間Twが発生し、印刷処理のスループットを低くしてしまう。
The driving schedule for CR91 and paper feed is set in advance so that superposition can be realized by the target table. However, the acceleration delay of the
そのため、本発明では、所定パスでのCR91と紙送りの実挙動を計測によって取得し、取得した実挙動をもとにその後のパスにおける挙動を予測する。そして、後のパスにおいて予測値をもとに重ね合わせを最適化する。即ち、前回パスにおいて計測されたCR91及び紙送りの実挙動から今回パスの変動要素を加味してCR91及び紙送りの挙動を予測する。そして、予測値をもとにCR91の駆動タイミングを調整し、重ね合わせを最適化する。本発明では、CR91の駆動タイミングのみを調整するため、例えば、CR91の挙動に応じてCR91の速度を上げる速度制御を行う必要がないため、CRモーター92又はPFモーター81の性能を高める必要がなくコストアップを図ることなく重ね合わせを最適化できる。
Therefore, in the present invention, the actual behavior of CR91 and paper feeding in a predetermined pass is acquired by measurement, and the behavior in the subsequent pass is predicted based on the acquired actual behavior. Then, the overlay is optimized based on the predicted value in a later pass. That is, the
===変動要素について===
変動要素取得部41aは、CR及びPFの挙動に影響を与える変動要素を取得する。モーターに作用する力の関係は運動方程式を用いて下記(式2−1)(式2−2)(式2−3)により表すことができる。
The variable element acquisition unit 41a acquires a variable element that affects the behavior of CR and PF. The relationship of the force which acts on a motor can be represented by the following (Formula 2-1) (Formula 2-2) (Formula 2-3) using the equation of motion.
本実施形態では各モーターの挙動に影響を与える変動要素として、下記に示す要素を用いる。図6は、一例として変動要素取得部41a41aが取得する変動要素の一覧を説明する表である。図6では、変動要素として、インク重量m、モータートルクτ、負荷τ’、停止後逆転τ”、の各要素が示されている。また、図6には、各変動要素の一覧に加えて、各変動要素の主とする要因と、取得方法とが記載されている。以下、各変動要素の説明を行う。 In the present embodiment, the following elements are used as variable elements that affect the behavior of each motor. FIG. 6 is a table illustrating a list of variable elements acquired by the variable element acquisition unit 41a41a as an example. In FIG. 6, each element of the ink weight m, the motor torque τ, the load τ ′, and the reverse rotation τ ″ after the stop is shown as a variable element. In addition to the list of the variable elements, FIG. The main factors of each variable element and the acquisition method are described below.
インク重量mは、オンーキャリッジ方式のCR91において、CR91に積載されるインクの重量を示すものである。そのため、パス毎にその値は変化する。上記したようにインク重量mはCR91の慣性モーメントJの値に影響を及ぼす変動要素である。インク重量の取得方法としては、インクケースに備えられたインクカウンターが記憶する値を読み出す方法や、インク供給量に応じて間接的に取得される。
The ink weight m indicates the weight of ink loaded on the
モータートルクτは、モーターが電力にもとづいて生じさせる力であり、トルク定数Ktに電流Iを掛けることで算出される。更に、モータートルクτは、モーター周囲の温度に応じて変化することが知られている。そのため、モータートルクを取得するためには、CRモーター92及びPFモーター81の各期間における設定されたトルク定数Ktと各モーターに流れる電流Iからモータートルクτの値を取得すればよい。そして、印刷装置100内部に実装されたサーミスターによって周囲温度を計測し、温度とモータートルクとの関係を示すテーブルを用いてモータートルクτの値を取得する。また、熱量Wは、内部抵抗R及び電流Iを用いてW=R*I2を用いて算出することができるため、サーミスターを用いる以外にも、モーターに流れる電流を用いて熱量を算出するものであってもよい。
The motor torque τ is a force generated by the motor based on electric power, and is calculated by multiplying the torque constant Kt by the current I. Furthermore, it is known that the motor torque τ varies according to the temperature around the motor. Therefore, in order to acquire the motor torque, the value of the motor torque τ may be acquired from the torque constant Kt set in each period of the
負荷τ’は、モーターがモータートルクτを発生させて駆動を行う際、モーターの駆動に対して反作用する力である。負荷τ’としては、モーターの駆動抵抗のように温度変化に起因して変化するものや、印刷装置100の耐性に応じて変化するものがある。更には、PFモーター81においては、給紙用紙の紙種、紙サイズや、用紙状態(搬送経路)に起因して変化するものがある。
The load τ ′ is a force that counteracts the driving of the motor when the motor generates the motor torque τ and performs the driving. As the load τ ′, there are a load that changes due to a temperature change such as a driving resistance of a motor, and a load that changes according to the resistance of the
温度変化、及び耐性に応じて変化する負荷τ’はメジャメントにより負荷を示す指標を取得した後、この指標と負荷τ’との関係を示すテーブルを用いて値を取得する。なお、メジャメントについては、印刷装置100の電源ON時、インクタンクの交換時、又は所定枚数印刷時に実行される処理であり、その詳細は後述する。そして、給紙用紙の紙種及び紙サイズは、ドライバー上での紙種の設定や、印刷装置100内の紙種センサーや紙サイズセンサーによって用紙の種別を特定した後、用紙の種別と負荷τ’との関係を示すテーブルを用いて値を取得する。
For the load τ ′ that changes according to the temperature change and tolerance, an index indicating the load is acquired by measurement, and then a value is acquired using a table indicating the relationship between the index and the load τ ′. The measurement is a process executed when the
用紙状態に起因する負荷τ’とは、給紙部に給紙された用紙がPFローラー82により搬送される過程でモータートルクτに反作用するよう生じる負荷である。例えば、図2に示すように、用紙の先端が中間ローラー83bによりニップされる状態で、PFローラー82が用紙を搬送すると、PFモーター81に対する負荷τ’が大きくなる。一方、用紙の先端が中間ローラー83bを越えて、中間ローラー83bによるニップが解除されると、PFモーター81に対する負荷τ’は減少する。そのため、用紙状態に起因して変化する負荷τ’を取得するには、紙送りにおける用紙の位置を装置内部に実装されたセンサーにより検出し、検出した用紙の位置と負荷τ’との関係を示すテーブルから値を取得すればよい。
The load τ ′ resulting from the sheet state is a load that occurs to react to the motor torque τ in the process in which the sheet fed to the sheet feeding unit is conveyed by the
停止後逆転τ”は、PFモーター81における紙送り終了後、PFローラーが逆転する現象であり、メカ構造や用紙状態に起因して発生する。また、停止後逆転は、PFローラーと中間ローラーとの負荷バランスにより生じ、一例として、中間ローラー83bのトルクTasfをPFローラー82のトルクTpfで割った値(Tasf/Tpf)をPFローラー82の逆転し易さを示す値として利用できる。また、この逆転しやすさの値は、逆転検出メジャメントにより取得され、取得値と停止後逆転トルクとの関係を規定するテーブルをもとにその値を取得する。
そして、用紙状態に起因する停止後逆転の値を取得する方法としては、用紙状態に起因するモータートルクτ同様、紙送りの際の用紙の位置と停止後逆転トルクとの関係を示すテーブルを用いて値を取得する。なお、逆転検出メジャメントは、印刷装置100の電源ON時、インクタンクの交換時、又は印刷枚数が所定枚数に達したときに実行され、各モーターに流れる電流値から算出する。
The reverse rotation τ ″ after stopping is a phenomenon in which the PF roller reverses after the paper feed in the
Then, as a method for acquiring the value of reverse rotation after stop due to the paper state, a table showing the relationship between the paper position during paper feeding and the reverse rotation torque after stop is used, as with the motor torque τ due to the paper state. To get the value. The reverse rotation detection measurement is executed when the
===メジャメントについて===
以下、メジャメントの説明を行う。図7は、印刷装置におけるメジャメントを説明するためのフローチャートである。また、図8は、メジャメントにおいて取得される指標と負荷τ’との関係を説明するための図である。なお、メジャメントは、印刷装置の電源ON時や、インクタンクの交換時、及び所定枚数を印刷した場合に実行される処理である。なお、図7では、PFモーター81を例にメジャメントの説明を行うが、CRモーター92に対してもその処理は同様である。
=== About Measurement ===
The measurement will be described below. FIG. 7 is a flowchart for explaining measurement in the printing apparatus. FIG. 8 is a diagram for explaining the relationship between the index acquired in the measurement and the load τ ′. The measurement is a process executed when the printing apparatus is turned on, when the ink tank is replaced, or when a predetermined number of sheets are printed. In FIG. 7, the measurement is described using the
まず、PFモーター81起動し(ステップS1)、加速制御部41により回転速度が目標速度Vp1に近づくまでPFモーター81を加速させる。次に、PFモーター81の回転速度がVp1に近づいたら、PID制御部43による制御に移行し(ステップS2)、目標回転速度Vp1で定回転駆動を行う。このときPID制御部43の積分要素の出力信号DXIは一定値となる。
First, the
PFモーター81の回転速度と目標回転速度Vp1との差が所定値を下回り、出力信号値DXIが所定値になったら、その出力信号値DXIを所定間隔でサンプリングする(ステップS3)。その後、PFローラーが一周回転したら出力信号DXIのサンプリングを終了する(ステップS4)。
When the difference between the rotation speed of the
そして、サンプリングしたN個の出力信号DXIを記録期間の長さで除算し、目標回転速度Vp1での定速期間におけるPFモーター81の負荷に応じた積分要素の出力信号の平均値DXIavr1を算出する(ステップS5)。
Then, the sampled N output signals DXI are divided by the length of the recording period, and an average value DXIavr1 of the output signal of the integration element corresponding to the load of the
次に、目標回転速度Vp1とは異なるVp2について、ステップS1〜ステップS5の処理を同様に行ない、目標回転速度Vp2での定速期間におけるPFモーター81の負荷に応じた積分要素の出力信号の平均値DXIavr2を算出する。算出された目標回転速度Vp1でのDXIavr1及び目標回転速度Vp2でのDXIavr2は、所定のメモリーに記憶される。
Next, with respect to Vp2 different from the target rotational speed Vp1, the processing of step S1 to step S5 is performed in the same manner, and the average of the output signals of the integration elements according to the load of the
以下、図8を用いて、駆動負荷と積分要素の出力値との関係を説明する。メジャメントにより得られた積分要素の出力信号の平均値DXIavr1及びDXIavr2は、PFモーター81の駆動負荷が大きいほど大きな値となることが知られている。したがって、積分要素の出力信号の平均値DXIavr1及びDXIavr2は、PFモーター81の駆動負荷を示す指標となる。そのため、積分要素の出力信号平均値DXIavrと負荷τ’との関係を規定したテーブルを作成しておけば、メジャメントにより得られた積分要素の出力信号の平均値DXIavr1又はDXIavr2をもとに、PFモーター81の負荷τ’を取得することが可能となる。以上、メジャメントについて説明を行った。
Hereinafter, the relationship between the driving load and the output value of the integral element will be described with reference to FIG. It is known that the average values DXIavr1 and DXIavr2 of the output signals of the integration elements obtained by the measurement increase as the driving load of the
===挙動演算部について===
挙動演算部41cは、所定パス実行時にCR91及び紙送りの挙動を実測し、挙動の実測値、及び変動要素をもとに後のパスのCR91及び紙送りの挙動を予測する。挙動演算部41cは、所定パス実行時においてCR91及び紙送りの挙動を実測し、実測値をもとに実測時間と移動距離との関係を示す予測テーブルを更新する。そして、挙動演算部41cは、更新後の予測テーブル及び取得された変動要素に応じてCR及び紙送りの挙動を予測する。
=== About Behavior Calculation Unit ===
The behavior calculation unit 41c measures the behavior of the
図9は、各変動要素における加速時間と距離との関係を示すグラフである。例えば、変動要素としてのインク重量mの値が変化すれば、その分慣性モーメントも変化するため、ある回転距離まで達するにの要する加速時間A1は変化する。そのため、予測テーブルは、各変動要素において、CR91の加速時間A1、及び紙送りの減速時間B1並びに停止安定時間C1をそれぞれ規定するものである。予測テーブルは、CR91の挙動を予測する第1のテーブルと、紙送りの挙動を予測する第2及び第3のテーブルにより構成されている。また、予測テーブルはパス毎の印刷ごとにその値が更新されるものである。なお、各予測テーブルの初期値は、運動方程式を用いた理論値や、実測データー、工程取得により取得され、メモリー56に記憶されている。
FIG. 9 is a graph showing the relationship between acceleration time and distance in each variable element. For example, if the value of the ink weight m as a variable element changes, the moment of inertia also changes accordingly, so the acceleration time A1 required to reach a certain rotational distance changes. Therefore, the prediction table defines the acceleration time A1 of CR91, the deceleration time B1 of paper feed, and the stop stabilization time C1 in each variable element. The prediction table includes a first table that predicts the behavior of the
第1のテーブルは、CRが所定距離を移動する場合の加速時間を規定するもので、各変動要素応じてその値が記憶されている。即ち、第1のテーブルでは、CR91の移動距離と、この移動距離に対応するCR91の加速時間A1とが変動要素毎に記憶されている。そのため、変動要素がインク重量m、モータートルクτ、負荷τ’である場合は、各変動要素の値と移動距離とを参照値として、第1のテーブルが設定される。ここで、移動距離とは、CR91が印刷を開始するために移動する距離であり、用紙の種別毎に予め設定される値である。
The first table defines the acceleration time when the CR moves a predetermined distance, and the value is stored for each variable element. That is, in the first table, the movement distance of the
第2のテーブルは、PFローラー82の紙送り量と、この紙送り量を達成するのに要する時間との関係を示すものであり、第1のテーブル同様、各変動要素及び送り量に応じてその値が記憶されている。そして、第3のテーブルは、紙送りにおける停止安定時間を示すものであり、各変動要素に応じてその値が設定されている。なお、停止安定時間は、変動要素である停止後逆転のトルクτ“に応じてその値が一つ対応する値となる。
The second table shows the relationship between the paper feed amount of the
ここで、各テーブルの値を参照するための変動要素としては、変動要素の変化がCR91又は紙送りの挙動に最も影響を与えるものを設定するものであってもよい。例えば、インク重量mはモーターの慣性モーメントJを変化させる値であるが、慣性モーメントJの変化はモーターの挙動を変化させる最も影響の高い要素と考えることができる。一方、モータートルクτ及び負荷τ’は、各パスにおいて変動幅が大きくはない。そのため、CR91においては、変動要素として、インク重量mのみを変動要素としてもよい。また、紙送りにおいては、モータートルクτと負荷τ’のみが変動要素となるが、モータートルクτから負荷τ’を減算した値を紙送りの変動要素としてもよい。ここで、モーターの挙動に最も影響を与える変動要素のみを使用することで、予測精度と処理負荷又は使用メモリーの低減とのバランスを両立することが可能となる。
Here, as a variation factor for referring to the values of each table, a variation factor that changes the
===制御演算部について===
制御演算部41bは、予測結果に従ってCRの駆動タイミングを調整し、重ね合わせを最適化する。制御演算部41bは、挙動演算部41cにより予測されたCR91及び紙送りの挙動から、重ね合わせが最適となるCR91の駆動タイミングを算出し、CR91の駆動スケジュールを更新する。
=== Regarding the Control Calculation Unit ===
The
===重ね合わせの最適化について===
以下、図10、11を参照して、本実施形態にかかる印刷装置の重ね合わせを最適化する手法を説明する。図10は、DCユニット40が所定パス(前回パス)においてCRモーター92及びPFモーター81の挙動を取得する流れを説明するフローチャートである。また、図11は、DCユニット40が、図10にて示すフローで計測した実挙動をもとに今回パスの重ね合わせを最適化するフローチャートである。
=== About optimization of superposition ===
Hereinafter, a method for optimizing the overlay of the printing apparatus according to the present embodiment will be described with reference to FIGS. FIG. 10 is a flowchart illustrating a flow in which the
以下、前回パスにおけるCR91と紙送りの挙動の計測方法を図10を参照しつつ説明する。なお、加速制御部41による時間計測は、図示しないタイマーを用いて実行するものとする。まず、変動要素取得部41aは、今から印刷するパス(前回パス)の変動要素を取得する(ステップS11)。変動要素取得部41aは、今から実行するパスにおける変動要素をCR91、及び紙送りのそれぞれについて取得する。
Hereinafter, a method for measuring the behavior of the
挙動演算部41cは、CR91が印字を開始するまでに移動する距離Lcを移動するのに要する時間を計測する(ステップS12)。即ち、CR91が加速を開始するとエンコーダー60からは検出パルスが出力される。挙動演算部41cはこの検出パルスを解析して、CR91が駆動を開始してから印刷位置に移動するのに要する時間を計測する。そして、CR91が駆動を開始してから印刷位置に到達するまでの加速時間を加速時間A1として記憶する。なお、この移動距離Lcは、印刷される用紙に応じて変動するため、距離Lcをドライバーによって設定された値を通して事前に取得しておく。
The behavior calculation unit 41c measures the time required to move the distance Lc that the
挙動演算部41cは、用紙を所定長さ紙送りするのに要する時間を計測する(ステップS13)。即ち、PFローラー82を時刻t0で所定速度Vpから減速制御し、紙送り動作を実行させると、ローターリーエンコーダー70からは検出パルスが出力される。また、紙送りが終了すると用紙センサーが用紙の先端を検出し、検出信号を出力する。そのため、挙動演算部41cはローターリーエンコーダー70から出力される検出パルスを解析して、時刻t0から目標位置まで紙送りするのに要する時間を計測する。また、挙動演算部41cは、上記時間を減速時間B1として記憶する。
The behavior calculation unit 41c measures the time required to feed the paper by a predetermined length (step S13). That is, when the
挙動演算部41cは、紙送りにおける停止安定時間を計測する(ステップS14)。即ち、挙動演算部41cは、ローターリーエンコーダー70から出力される検出パルスを監視し、PFモーター81が目標位置に到達してから速度が完全に0になるまでの時間を計測する。そして、挙動演算部41cは用紙が目標位置に到達してから完全に停止するまでの時間を停止安定時間C1として記憶する。
The behavior calculation unit 41c measures a stop stabilization time in paper feeding (step S14). That is, the behavior calculation unit 41c monitors the detection pulse output from the
挙動演算部41cは、予測テーブルを更新する(ステップS15)。挙動演算部41cはステップS1で取得した変動要素と、この変動要素に応じて計測した距離と時間との関係をもとに、第1から第3のテーブルを更新する。以上、前回パスにおける加速制御部41の処理を説明した。
The behavior calculation unit 41c updates the prediction table (step S15). The behavior calculating unit 41c updates the first to third tables based on the variation factor acquired in step S1 and the relationship between the distance and time measured according to the variation factor. The processing of the
次に、図11を参照して今回パスにおける重ね合わせの最適化を説明する。変動要素取得部41aは、前回パスで測定した加速時間A1、減速時間B1、停止安定時間C1より下記に示す流れに従い今回パスにおける各時間を予測していく。 Next, with reference to FIG. 11, the optimization of the overlay in the current pass will be described. The variable element acquisition unit 41a predicts each time in the current pass according to the following flow from the acceleration time A1, the deceleration time B1, and the stop stabilization time C1 measured in the previous pass.
変動要素取得部41aは、今回パスにおけるCR91及び紙送りの変動要素を取得する(ステップS21)。ここで、変動要素の内、負荷τ’(温度、耐性、紙種及び紙サイズにかんするもの)、停止後逆転(メカ構造に関するもの)は、そもそもパスに連動して測定されるものではなく、前回パスに比べて何ら変動がないと擬制できるため、今回パスでは取得しない。そのため、ステップS21では、変動要素としてインク重量m、モータートルクτ、負荷τ’(用紙状態に関するもの)、停止後逆転(用紙状態に関するもの)の全て、又はいずれかを取得する。 The fluctuation element acquisition unit 41a acquires CR91 and paper feed fluctuation elements in the current pass (step S21). Here, load τ ′ (related to temperature, tolerance, paper type and paper size), reverse rotation after stop (related to mechanical structure) is not measured in conjunction with the path in the first place, Since it can be assumed that there is no change compared to the previous pass, it is not acquired with the current pass. Therefore, in step S21, all or any of the ink weight m, the motor torque τ, the load τ ′ (related to the paper state), and the reverse rotation after stop (related to the paper state) are acquired as the variable elements.
挙動演算部41cは、予測テーブルをもとに今回パスでのCR91の加速時間A1を予測する(ステップS22)。挙動演算部41cは、前回パス時に更新を行った第1のテーブルを参照し、ステップS12で取得した今回パスの変動要素に対応する値から、CR91の今回パスでの加速時間A1を取得する。
The behavior calculation unit 41c predicts the acceleration time A1 of the
挙動演算部41cは、参照テーブルをもとに今回パスでの紙送りの減速時間B1を予測する(ステップS23)。挙動演算部41cは、前回パス時に更新を行った第2のテーブルを参照し、ステップS12で取得した今回パスの変動要素に対応する値から、今回パスでの紙送りの減速時間B1を取得する。 The behavior calculation unit 41c predicts the paper feed deceleration time B1 in the current pass based on the reference table (step S23). The behavior calculation unit 41c refers to the second table updated during the previous pass, and acquires the paper feed deceleration time B1 in the current pass from the value corresponding to the fluctuation element of the current pass acquired in step S12. .
挙動演算部41cは、参照テーブルをもとに今回パスの停止安定時間C1を予測する(ステップS24)。挙動演算部41cは、前回パス時に更新を行った第3のテーブルを参照し、ステップS12で取得した今回パスの変動要素に対応する値から、今回パスでの紙送りの停止安定時間を取得する。 The behavior calculation unit 41c predicts the stop stabilization time C1 of the current pass based on the reference table (step S24). The behavior calculation unit 41c refers to the third table updated during the previous pass, and acquires the paper feed stop stabilization time in the current pass from the value corresponding to the variation factor of the current pass acquired in step S12. .
制御演算部41bは、ステップS22〜S24で取得された今回パスにおける各時間A1,B1,C1をもとに、重ね合わせが最適となるCR91の駆動タイミングを取得する(ステップS25)。図12は、ステップS25において制御演算部41bが実行する処理を説明するフローチャートである。制御演算部41bは、今回パスでのCRの加速時間A1から今回パスでの紙送りの減速時間B1及び停止安定時間C1を減算する(ステップS161)。
Based on the times A1, B1, and C1 in the current pass acquired in steps S22 to S24, the
制御演算部41bは、CRモーター91の目標とする駆動開始時刻t0からステップS161で算出された時間を減算し、CRモーター92の駆動開始時刻t0’を算出する(ステップS162)。そして、制御演算部41bは、算出された駆動開始時刻t0’がCR91の停止安定時間に侵食しない場合は(ステップS163)、この時刻におけるPFローラー82の位置を算出する(ステップS164)。例えば、予測テーブルの内、第2テーブルをもとにPFの位置を求める。ここで、CR91の停止安定時間とは、CR91が減速してから完全に停止するまでに要する時間である。
The
一方、制御演算部41bは、算出された駆動開始時刻t0’がCR91の停止安定時間に侵食する場合は(ステップS163)、CR91の停止安定時間を経過した後の時刻におけるPFローラー82の位置EPpを算出する(ステップS165)。
On the other hand, when the calculated drive start time t0 ′ erodes the CR91 stop stabilization time (step S163), the
図11に戻り、制御演算部41bは算出したPFローラー82の位置EPpをメモリー56に記憶し、CR91の駆動スケジュールを更新する(ステップS26)。以上、実施例1にかかる重ね合わせの最適化を説明した。
Returning to FIG. 11, the
以上説明したように、本実施形態では、前回パスの挙動をもとに今回パスの挙動を予測して、重ね合わせを最適化するため、測定誤差等の偏差を吸収でき、より正確に重ね合わせを最適化することが可能となる。また、印刷を重ねていくこで予測テーブルに記憶された各値を増加させていけば、その情報量に合わせて重ね合わせをより最適に実現することが可能となる。 As described above, in this embodiment, since the behavior of the current pass is predicted based on the behavior of the previous pass and the overlay is optimized, deviations such as measurement errors can be absorbed and the overlay is more accurately performed. Can be optimized. Further, if each value stored in the prediction table is increased by superimposing printing, it is possible to realize superimposition more optimally according to the amount of information.
(2)第2の実施形態:
印刷装置100がCR91の往復に合わせてそれぞれ印刷を行う構成では、移動方向に応じてCR91の加速度が変化する場合がある。図1に示すように、CR91は無端ベルト93によって往復運動を行うが、この無端ベルト93はCRモーター92に直結した駆動プーリー94と、CRモーター92に直結しない従動プーリー95により張設されている。そのため、駆動プーリー94により直接無端ベルト93を駆動させる場合(以下、直接引きと記載する。)と、従動プーリー95を介して間接的に無端ベルト93を駆動させる場合(以下、従動引きと記載する。)でCR91の加速追従性が変化する。即ち、従動引きでは、従動プーリー95を介して無端ベルト93を駆動させるため、CR91の加速追従性が直接引きより悪く、CR91の印刷開始時間が遅くなる。そのため、CR91の移動方向が従動引きの方向である場合は、第1の実施形態による調整に加えて移動方向に応じたCR91の加速遅れを加味し、駆動タイミングを設定してもよい。上記構成とすることで、より詳細に重ね合わせを最適化することができる。
(2) Second embodiment:
In the configuration in which the
更に、CR91の往復に合わせてそれぞれ印刷を行う印刷装置において、加速追従性が悪い方向(従動引き)に合わせて駆動タイミングを設定するものであってもよい。
Further, in a printing apparatus that performs printing in accordance with the reciprocation of the
(3)その他の実施形態:
上記した、CR91の挙動の予測、及び紙送りの挙動の予測は、全てを予測テーブルを用いて実行するのみならず、例えばCR91の挙動のみを予測テーブルで行い、紙送りに対しては実測した値を用いるものであってもよい。
(3) Other embodiments:
The above-described prediction of the behavior of the
なお、本発明は上記実施例に限られるものでないことは言うまでもない。即ち、上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること、は本発明の一実施例として開示されるものである。 Needless to say, the present invention is not limited to the above embodiments. That is, the mutually replaceable members and configurations disclosed in the above embodiments are applied by changing their combinations as appropriate. The members and configurations disclosed in the examples can be replaced with the members and configurations interchangeable with each other as appropriate, and the combination thereof is changed and applied. It is one of the present invention that a person skilled in the art can appropriately substitute the members and configurations that can be assumed as substitutes for the members and configurations disclosed in the above-described embodiments based on the above, and change the combination to apply. It is disclosed as an example.
30…印刷ヘッド、40…DCユニット、41…加速制御部、41a…変動要素取得部、41b…制御演算部、41c…挙動演算部、42…タイマー、43…PID制御部、44…PWM制御部、52…CPU、53…ASIC、54…PFドライバー、55…CRドライバー、56…メモリー、60…エンコーダー、70…ローターリーエンコーダー、81…PFモーター、82…PFローラー、83…給紙部、83a…PICローラー、83b…中間ローラー、83c…中間ローラー、91…キャリッジ、92…CRモーター、93…無端ベルト、94…駆動プーリー、95…従動プーリー、100…印刷装置
DESCRIPTION OF
Claims (8)
前記キャリッジの駆動を制御する第1の駆動手段と、
前記送り動作を制御する第2の駆動手段と、
前記第1の駆動手段及び前記第2の駆動手段に影響を与える変動要素を取得する変動要素取得手段と、
前記変動要素に対応させて、前回パスにおける前記キャリッジが印刷を開始するまでの実時間と前記送り動作が終了するのに要する実時間を取得する時間取得手段と、
前記取得された変動要素と前記取得された実時間とをもとに、今回パスにおける、前記キャリッジが印字を開始するまでの時間及び前記送り動作が終了するのに要する時間とを予測する挙動予測手段と、
前記予測された時間をもとに前記キャリッジの駆動タイミングを設定し、前記重ね合わせを最適化する駆動制御手段と、を有することを特徴とする印刷装置。 In accordance with a recording medium feeding operation, a printing apparatus that performs superposition for starting printing by controlling the position of a carriage,
First driving means for controlling the driving of the carriage;
Second driving means for controlling the feeding operation;
A fluctuation element acquisition means for acquiring a fluctuation element that affects the first driving means and the second driving means;
Corresponding to the variable element, time acquisition means for acquiring an actual time until the carriage starts printing in a previous pass and an actual time required for the feed operation to end;
Behavior prediction for predicting the time required for the carriage to start printing and the time required for the feed operation to end in the current pass based on the acquired variation factor and the acquired actual time Means,
And a drive control unit configured to set the drive timing of the carriage based on the predicted time and optimize the overlay.
前記重ね合わせ制御手段は、設定された前記キャリッジの駆動タイミングが前記停止安定期間に侵食する場合は、前記停止安定期間を経た後、駆動を開始させることを特徴とする請求項1から請求項5のいずれか一項に記載の印刷装置。 The carriage is controlled to start acceleration after a stop stabilization period after the end of printing for the previous pass,
6. The overlay controller according to claim 1, wherein when the set drive timing of the carriage erodes during the stop stable period, the overlay control unit starts driving after the stop stable period. The printing apparatus as described in any one of.
前記重ね合わせ制御手段は、キャリッジが移動する方向に応じて駆動タイミングを変化させるよう設定することを特徴とする請求項1から請求項6のいずれか一項に記載の印刷装置。 The carriage is configured to perform printing while reciprocating in the main scanning direction,
The printing apparatus according to claim 1, wherein the superimposing control unit is configured to change a driving timing according to a direction in which the carriage moves.
前記キャリッジの駆動を制御する第1の駆動手段、及び前記送り動作を制御する第2の駆動手段に影響を与える変動要素を取得する変動要素取得工程と、
前記変動要素に対応させて、前回パスにおける前記キャリッジが印刷を開始するまでの実時間と前記送り動作が終了するまでに要する実時間を取得する時間取得工程と、
前記取得された変動要素と前記取得された実時間とをもとに、今回パスにおける前記キャリッジが印字を開始するまでの時間と、前記送り動作が終了するまでの時間とを予測する挙動予測工程と、
前記予測された時間をもとに前記キャリッジの駆動タイミングを設定し、前記重ね合わせを最適化する重ね合わせ制御工程と、を有することを特徴とする印刷方法。 In accordance with a recording medium feeding operation, a printing method for performing superposition for controlling printing of a carriage and starting printing,
A variable factor acquisition step of acquiring a variable factor affecting the first driving unit for controlling the driving of the carriage and the second driving unit for controlling the feeding operation;
Corresponding to the variable element, a time acquisition step of acquiring an actual time until the carriage starts printing in the previous pass and an actual time required until the feed operation is completed;
A behavior prediction step of predicting a time until the carriage starts printing in the current pass and a time until the feeding operation ends based on the acquired variation factor and the acquired actual time. When,
And a superposition control step of setting the carriage driving timing based on the predicted time and optimizing the superposition.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009223176A JP2011068100A (en) | 2009-09-28 | 2009-09-28 | Printing apparatus, and printing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009223176A JP2011068100A (en) | 2009-09-28 | 2009-09-28 | Printing apparatus, and printing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011068100A true JP2011068100A (en) | 2011-04-07 |
Family
ID=44013862
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009223176A Pending JP2011068100A (en) | 2009-09-28 | 2009-09-28 | Printing apparatus, and printing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011068100A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113496093A (en) * | 2020-03-18 | 2021-10-12 | 苏州奇流信息科技有限公司 | Finite element simulation method and system, computer equipment and storage medium |
-
2009
- 2009-09-28 JP JP2009223176A patent/JP2011068100A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113496093A (en) * | 2020-03-18 | 2021-10-12 | 苏州奇流信息科技有限公司 | Finite element simulation method and system, computer equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2535195B1 (en) | Conveyance device, printing device, and conveyance method | |
| CN101549594A (en) | Motor control device, fluid ejection device, and motor control method | |
| CN101112831A (en) | Printer and printing method | |
| US8866432B2 (en) | Motor control device and image forming apparatus | |
| JP2009073181A (en) | Printer, drive control method, and printer motor control program | |
| JP2014058058A (en) | Conveyance device and recording device | |
| JP7327026B2 (en) | drive system | |
| US20040184860A1 (en) | Carriage driving apparatus and motor control method | |
| JP2011068100A (en) | Printing apparatus, and printing method | |
| JP6665636B2 (en) | Control system and image forming system | |
| JP2013215914A (en) | Recording device, drive control method of recording device, and drive control program of recording device | |
| JP6213071B2 (en) | Transport system | |
| JP2019086828A (en) | Parameter update method, parameter update system, and program | |
| US8474940B2 (en) | Image recording apparatus and image recording method | |
| JP2011068099A (en) | Printing apparatus and printing method | |
| JP7604998B2 (en) | Control System | |
| JP4212414B2 (en) | Motor stop control method and motor stop control device | |
| JP5839981B2 (en) | Roll sheet conveying apparatus and printing apparatus provided with the same | |
| JP5834730B2 (en) | Motor control device and image forming system | |
| JP5125370B2 (en) | Drive control device and drive control method | |
| JP7639483B2 (en) | Control System | |
| JP4342906B2 (en) | Image forming apparatus | |
| JP2013075489A (en) | Measuring device and electrical device | |
| JP5121990B2 (en) | Sheet transport device | |
| JP5040283B2 (en) | Recording method and recording apparatus in recording apparatus |