JP6686538B2 - Inkjet recording device - Google Patents
Inkjet recording device Download PDFInfo
- Publication number
- JP6686538B2 JP6686538B2 JP2016041485A JP2016041485A JP6686538B2 JP 6686538 B2 JP6686538 B2 JP 6686538B2 JP 2016041485 A JP2016041485 A JP 2016041485A JP 2016041485 A JP2016041485 A JP 2016041485A JP 6686538 B2 JP6686538 B2 JP 6686538B2
- Authority
- JP
- Japan
- Prior art keywords
- movement
- time
- carriage
- control unit
- ejection
- 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.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Ink Jet (AREA)
Description
本発明は、インクジェット方式にてシートに画像を記録するインクジェット記録装置に関する。 The present invention relates to an inkjet recording device that records an image on a sheet by an inkjet method.
従来より、双方向記録方式の印字装置が知られている。印字装置では、記録ヘッドが主走査方向へ往復移動する。双方向記録方式とは、記録ヘッドの移動経路である往路及び復路の双方で用紙に画像を記録する方式である。記録ヘッドは、往路又は復路の一方において1行分(1パス分)の画像を記録する。双方向記録方式の印字装置には、連続する2行分の印字データを用いて記録ヘッドの停止位置を決定するものがある(例えば特許文献1)。印字装置では、印字装置が取得した印字データが、記録ヘッドが画像を記録するために使用されるイメージデータに展開される。展開されたイメージデータはイメージバッファに記憶される。1行目の画像記録が開始される前に2行目のイメージデータがイメージバッファに記憶されている場合には、2行目の画像記録において記録ヘッドが始動を開始する位置が演算される。そして、1行目の画像記録が終了すると、記録ヘッドが2行目の始動を開始する位置へ移動される。これにより、印字速度が向上される。 Conventionally, a bidirectional recording type printing device has been known. In the printing device, the recording head reciprocates in the main scanning direction. The bidirectional recording method is a method of recording an image on a sheet in both the forward path and the backward path, which are the movement paths of the recording head. The recording head records an image for one line (for one pass) on one of the forward path and the backward path. Some bidirectional recording type printers determine the stop position of the recording head by using print data for two consecutive lines (for example, Japanese Patent Laid-Open No. 2004-242242). In the printer, the print data acquired by the printer is developed into image data used by the recording head to record an image. The expanded image data is stored in the image buffer. When the image data of the second row is stored in the image buffer before the image recording of the first row is started, the position where the recording head starts to start is calculated in the image recording of the second row. Then, when the image recording of the first line is completed, the recording head is moved to the position where the start of the second line is started. This improves the printing speed.
しかしながら、上記の印字装置においては、1行目の画像記録が開始される時に2行目のイメージデータがイメージバッファに記憶されていないときには、1行目の画像記録が終了した後、記録ヘッドが画像記録を終了した位置で停止される。この位置よりも2行目の画像記録において記録ヘッドが始動を開始する位置が、1行目の画像記録における記録ヘッドの移動方向において下流である場合、2行目の画像記録を開始するために、停止している記録ヘッドが始動を開始する位置まで移動される必要がある。このような記録ヘッドの減速、停止、加速に要する時間の累積が、画像記録に要する時間が長期化する一因となっている。 However, in the above printing apparatus, when the image data of the second line is not stored in the image buffer when the image recording of the first line is started, the recording head is moved after the image recording of the first line is completed. It is stopped at the position where the image recording is completed. If the position at which the recording head starts to start in the image recording on the second line is downstream of this position in the moving direction of the recording head in the image recording on the first line, in order to start the image recording on the second line. The recording head that is stopped needs to be moved to the position where it starts to start. The accumulation of the time required for decelerating, stopping, and accelerating the recording head as described above is one of the causes for prolonging the time required for image recording.
本発明は、上記の事情に鑑みてなされたものであり、その目的は、高速に画像の記録を行うことができるインクジェット記録装置を提供することにある。 The present invention has been made in view of the above circumstances, and an object thereof is to provide an inkjet recording apparatus capable of recording an image at high speed.
(1) 本発明に係るインクジェット記録装置は、インクを選択的に吐出する記録ヘッドと、上記記録ヘッドを搭載するキャリッジと、上記キャリッジの移動経路上において当該キャリッジを往復移動させるキャリッジモータと、上記記録ヘッドにおける選択的な吐出を決定する画像データを受信するインタフェースと、メモリと、制御部と、を備える。上記制御部は、上記インタフェースが受信した画像データを、上記往復移動における往路及び復路に相当する各片道移動に対応する単位毎にラスタデータに変換して上記メモリに記憶させる変換処理と、上記キャリッジの上記片道移動における移動時に、上記ラスタデータに従って上記記録ヘッドにインクを選択的に吐出させる吐出処理と、上記吐出処理により吐出されたインクにより記録媒体に記録される画像の画質を決定する印刷モードに関する情報を上記メモリに記憶する記憶処理と、上記メモリに記憶された上記印刷モードに関する情報に基づいて、上記記録ヘッドが停止状態から所定の定速度に達するまでの加速時間と、上記記録ヘッドが停止状態から上記定速度に達するまでの加速距離を仮に上記定速度で移動したときにかかる第1仮想時間と、上記記録ヘッドが上記定速度から停止状態に達するまでの減速時間と、上記記録ヘッドが上記定速度から停止状態に達するまでの減速距離を仮に上記定速度で移動したときにかかる第2仮想時間とを決定し、上記加速時間から上記第1仮想時間を減算した第1時間と、上記減速時間から上記第2仮想時間を減算した第2時間と、を少なくとも加算した所定時間を算出する算出処理と、上記片道移動における次の移動である第1移動の移動開始が可能になった時点で、上記第1移動の次の移動である第2移動で使用されるラスタデータが上記メモリに記憶されていないことに応じて、上記時点から、上記所定時間に基づいて決定される待機時間にわたって上記キャリッジの移動を待機させるように上記キャリッジモータを制御し、上記待機時間の経過後に、上記キャリッジの移動が開始されるように上記キャリッジモータを制御する移動処理と、を実行する。 (1) An inkjet recording apparatus according to the present invention includes a recording head that selectively ejects ink, a carriage that mounts the recording head, a carriage motor that reciprocates the carriage on a movement path of the carriage, and An interface for receiving image data that determines selective ejection in the print head, a memory, and a control unit are provided. The control unit converts the image data received by the interface into raster data for each unit corresponding to each one-way movement corresponding to the forward and backward paths in the reciprocating movement and stores the raster data in the memory, and the carriage. In the one-way movement, the ejection process for selectively ejecting ink to the recording head according to the raster data, and the print mode for determining the image quality of the image recorded on the recording medium by the ink ejected by the ejection process Information about the print mode stored in the memory, and based on the information about the print mode stored in the memory, the acceleration time from the stop state of the recording head to a predetermined constant speed, and the recording head It takes the acceleration distance from the stopped state to reach the above constant speed when moving at the above constant speed. It takes 1 virtual time, a deceleration time until the recording head reaches the stopped state from the constant speed, and a deceleration distance until the recording head reaches the stopped state from the constant speed when the recording head is moved at the constant speed. A second virtual time is determined, and a predetermined time obtained by adding at least a first time obtained by subtracting the first virtual time from the acceleration time and a second time obtained by subtracting the second virtual time from the deceleration time When the calculation process for calculating and the movement start of the first movement, which is the next movement in the one-way movement, become possible, the raster data used in the second movement that is the next movement of the first movement is described above. The carriage motor is controlled so as to wait for the movement of the carriage for a waiting time determined based on the predetermined time from the above time point in accordance with the fact that the carriage motor is not stored in the memory. , After the elapse of the waiting time, executes a movement process for controlling the carriage motor as the movement of the carriage is initiated.
上記構成によれば、第1移動の移動開始が可能になった時点に、第2移動で使用されるラスタデータがメモリに記憶されていない場合には、第1移動の移動開始が可能になった時点から待機時間にわたってキャリッジの移動が待機される。そして、待機時間の経過後に、キャリッジの移動が開始される。 According to the above configuration, when the raster data used in the second movement is not stored in the memory at the time when the movement of the first movement can be started, the movement of the first movement can be started. The movement of the carriage is waited for a waiting time from the point of time. Then, after the waiting time has elapsed, the movement of the carriage is started.
待機時間は、キャリッジが移動の途中で一旦停止した場合に遅くなると予測される時間である。そのため、キャリッジが一旦停止しても第2移動が早期に開始されると予測される時間内でキャリッジの移動が待機される。その結果、第2移動における画像の記録をより早く開始することができ、高速に画像の記録を行うことができる。 The standby time is a time estimated to be delayed if the carriage is once stopped during the movement. Therefore, even if the carriage is once stopped, the movement of the carriage is on standby within the time period in which it is predicted that the second movement will start early. As a result, image recording in the second movement can be started earlier, and image recording can be performed at higher speed.
(2) 上記制御部は、上記移動処理において、上記時点から上記所定時間が経過するまでに上記第2移動で使用されるラスタデータが上記メモリに記憶され、且つ、上記第2移動においてインクの吐出が開始される吐出開始位置が、上記第1移動においてインクの吐出が終了する吐出終了位置よりも、上記第1移動における上記キャリッジの移動における下流に位置することに応じて、上記時点から上記第2移動で使用されるラスタデータが上記メモリに記憶されるまでの時間を上記待機時間とし、上記第2移動における上記吐出開始位置を上記第1移動における上記キャリッジの移動停止位置として、上記キャリッジモータに上記キャリッジの移動を開始させ、上記時点から上記所定時間が経過するまでに上記第2移動で使用されるラスタデータが上記メモリに記憶されなかったことに応じて、上記時点から上記所定時間が経過するまでの時間を上記待機時間とし、上記第1移動における上記吐出終了位置を上記第1移動における上記移動停止位置として、上記キャリッジモータに上記キャリッジの移動を開始させてもよい。 (2) In the movement process, the control unit stores raster data used in the second movement from the time point until the predetermined time elapses, and stores ink data in the second movement. Since the ejection start position at which the ejection starts is located downstream of the ejection end position at which the ejection of the ink ends at the first movement in the movement of the carriage in the first movement, The time until the raster data used in the second movement is stored in the memory is the waiting time, the ejection start position in the second movement is the movement stop position of the carriage in the first movement, and the carriage is When the motor starts the movement of the carriage and the predetermined time elapses from the time point, the raster data used in the second movement is used. When the data is not stored in the memory, the waiting time is the time from the time point until the predetermined time elapses, and the discharge end position in the first movement is the movement stop in the first movement. As the position, the carriage motor may be caused to start the movement of the carriage.
上記構成によれば、第1移動における吐出開始位置と第2移動における吐出開始位置との間に第1移動における吐出終了位置がある場合には、待機時間が所定時間未満に設定される。そのため、キャリッジの移動開始を待機させた後にキャリッジの移動を開始させても、第1移動におけるキャリッジの移動が早く完了する。 According to the above configuration, when the ejection end position in the first movement is between the ejection start position in the first movement and the ejection start position in the second movement, the standby time is set to be less than the predetermined time. Therefore, even if the carriage movement is started after waiting for the carriage movement start, the carriage movement in the first movement is completed quickly.
(3) 上記制御部は、上記時点での上記インタフェースにおける上記原稿の受信位置に基づいて、上記時点から、上記第2移動で使用されるラスタデータの上記メモリへの記憶が完了するまでにかかると予測される予測時間を算出する予測処理を実行し、上記移動処理において、上記予測時間が上記所定時間より短いことに応じて、上記時点から上記第2移動で使用されるラスタデータが上記メモリに記憶されるまでの時間を上記待機時間として、上記キャリッジモータに上記キャリッジの移動を開始させ、上記予測時間が上記所定時間より長いことに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させてもよい。 (3) It takes the control unit from the time point described above to the completion of storing the raster data used in the second movement in the memory based on the reception position of the original document in the interface at the time point. A prediction process for calculating a prediction time estimated to be performed is executed, and in the movement process, when the prediction time is shorter than the predetermined time, the raster data used in the second movement from the time point is stored in the memory. The waiting time is set to the time until the carriage motor starts moving the carriage motor, and the carriage motor waits for the carriage moving to start when the estimated time is longer than the predetermined time. Instead, the movement of the carriage may be started at the time point.
(4) 原稿から画像を読み取ることにより画像データを生成する読取部を更に備えていてもよい。上記インタフェースは、上記読取部が生成した画像データを受信し、上記制御部は、上記時点での上記読取部における上記原稿の読取位置に基づいて、上記時点から、上記第2移動で使用されるラスタデータの上記メモリへの記憶が完了するまでにかかると予測される予測時間を算出する予測処理を実行し、上記移動処理において、上記予測時間が上記所定時間より短いことに応じて、上記時点から上記第2移動で使用されるラスタデータが上記メモリに記憶されるまでの時間を上記待機時間として、上記キャリッジモータに上記キャリッジの移動を開始させ、上記予測時間が上記所定時間より長いことに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させてもよい。 (4) A reading unit that generates image data by reading an image from a document may be further provided. The interface receives the image data generated by the reading unit, and the control unit is used in the second movement from the time point based on the reading position of the document in the reading unit at the time point. A prediction process for calculating a prediction time estimated to be completed until the storage of the raster data in the memory is completed is performed, and in the movement process, the prediction time is shorter than the predetermined time From the time until the raster data used in the second movement is stored in the memory as the waiting time, the carriage motor is caused to start moving the carriage, and the predicted time is longer than the predetermined time. Accordingly, the movement of the carriage may be started at the time point without waiting for the carriage motor to start the movement of the carriage.
予測時間が所定時間より短い場合は、第2移動で使用されるラスタデータがメモリに記憶されるまで待機してから、キャリッジの移動を開始すれば、第1移動におけるキャリッジの移動が早く完了する可能性が高い。また、予測時間が所定時間より長い場合は、所定時間にわたってキャリッジの移動開始を待機しても、待機中にメモリに第2移動で使用されるラスタデータの記憶が完了する可能性は低い。そのため、予測時間が所定時間より長い場合は、キャリッジの移動開始を待機せずに、キャリッジの移動を開始させた方が第1移動におけるキャリッジの移動が早く完了する可能性が高い。その結果、第2移動における画像の記録をより早く開始することができ、高速に画像の記録を行うことができる。 If the estimated time is shorter than the predetermined time, waiting for the raster data used in the second movement to be stored in the memory and then starting the movement of the carriage causes the movement of the carriage in the first movement to be completed earlier. Probability is high. Further, when the predicted time is longer than the predetermined time, even if waiting for the start of the carriage movement for the predetermined time, it is unlikely that the storage of the raster data used for the second movement is completed in the memory during the standby. Therefore, when the predicted time is longer than the predetermined time, it is more likely that the movement of the carriage in the first movement is completed earlier if the movement of the carriage is started without waiting for the movement start of the carriage. As a result, image recording in the second movement can be started earlier, and image recording can be performed at higher speed.
(5) 好ましくは、上記制御部は、上記移動処理において、上記時点において、上記第2移動で使用されるラスタデータが上記メモリに記憶されていることに基づいて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させる。 (5) Preferably, in the movement process, the control section causes the carriage motor to control the carriage based on that raster data used in the second movement is stored in the memory at the time point. The movement of the carriage is started at the time point without waiting for the movement start.
上記構成によれば、第1移動の移動開始が可能になった時点において、第2移動においてキャリッジの移動が開始される位置が分かる。そのため、キャリッジの移動を待機させなくてもキャリッジの移動が途中で停止されない。 According to the above configuration, at the time when the movement of the first movement can be started, the position where the movement of the carriage is started in the second movement can be known. Therefore, the movement of the carriage is not stopped midway without waiting for the movement of the carriage.
(6) 好ましくは、上記制御部は、上記記録媒体における記録領域を上記メモリに記憶する領域記憶処理をさら実行する。上記制御部は、上記移動処理において、上記第1移動における上記吐出終了位置が、所定位置から、上記領域記憶処理により記憶された記録領域の最下流までの間に位置することに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させ、上記キャリッジを上記最下流まで移動させる。 (6) Preferably, the control unit further executes an area storage process of storing the recording area of the recording medium in the memory. In the movement process, the control unit is responsive to the ejection end position in the first movement being located between a predetermined position and the most downstream of the recording area stored by the area storage processing. Without causing the carriage motor to wait for the carriage to start moving, the carriage starts moving at the time point and moves the carriage to the most downstream side.
上記構成によれば、第1移動における吐出終了位置から第1移動における最下流までの移動にかかる時間が短いと予測される場合には、キャリッジに移動開始を待機させず、且つ、最下流まで移動させる。これにより、第2移動においてキャリッジの移動を早期に開始させることができる。 According to the above configuration, when it is predicted that the time required to move from the discharge end position in the first movement to the most downstream in the first movement is short, the carriage does not wait for the start of movement, and To move. Thereby, the movement of the carriage can be started early in the second movement.
(7) 好ましくは、上記制御部は、上記第1移動における上記キャリッジの移動開始位置から上記吐出終了位置までの上記キャリッジの移動時間を、上記第1移動で使用されるラスタデータから算出する処理をさらに実行する。上記制御部は、上記移動処理において、当該移動時間が上記所定時間以下であることに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させる。 (7) Preferably, the control unit calculates the moving time of the carriage from the movement start position of the carriage to the ejection end position in the first movement from the raster data used in the first movement. To execute further. In the movement process, the control unit causes the carriage motor to start moving the carriage at the time point without causing the carriage motor to wait for the carriage to start moving in the movement process. .
上記構成によれば、第1移動における移動開始位置から吐出終了位置までのキャリッジの移動時間が所定時間より短い場合には、第2移動で使用されるラスタデータがメモリに記憶される前に第1移動の吐出終了位置にキャリッジが到達する可能性が高い。そのため、キャリッジの移動開始を待機させない。 According to the above configuration, when the movement time of the carriage from the movement start position to the ejection end position in the first movement is shorter than the predetermined time, the raster data used in the second movement is stored before being stored in the memory. There is a high possibility that the carriage will reach the discharge end position for one movement. Therefore, the carriage start is not kept waiting.
(8) 好ましくは、上記制御部は、上記予測処理において、上記インタフェースが受信した画像データの読取解像度がより高い場合により長い上記予測時間を算出し、上記読取解像度がより低い場合により短い上記予測時間を算出する。 (8) Preferably, in the prediction process, the control unit calculates a longer prediction time when the reading resolution of the image data received by the interface is higher, and a shorter prediction time when the reading resolution is lower. Calculate time.
読取解像度が高い場合、一般的に、より長い読取時間がかかる。そのため、上記構成によれば、より適切な予測時間が算出される。 Higher reading resolutions generally require longer reading times. Therefore, according to the above configuration, a more appropriate prediction time is calculated.
(9) 上記制御部は、上記算出処理において、上記第1時間と上記第2時間と第3時間とを加算した時間を上記所定時間として算出し、上記第3時間は、上記第1移動における上記吐出終了位置が、当該第1移動における上記記録ヘッドの移動における最下流に近いほど短く設定される。 (9) In the calculation process, the control unit calculates, as the predetermined time, a time obtained by adding the first time, the second time, and the third time, and the third time is the time in the first movement. The ejection end position is set shorter as it is closer to the most downstream position in the movement of the recording head in the first movement.
第1移動においてキャリッジが途中で一旦停止した場合に長くかかる時間は、第1時間と、第2時間と、吐出終了位置での停止時間とを加算した時間である。吐出終了位置での停止時間が第3時間として所定時間に含まれることで、第1移動におけるキャリッジの移動が早く完了する所定時間をより精度良く算出することができる。 The long time required for the carriage to temporarily stop midway during the first movement is the time obtained by adding the first time, the second time, and the stop time at the ejection end position. Since the stop time at the ejection end position is included in the predetermined time as the third time, it is possible to more accurately calculate the predetermined time in which the movement of the carriage in the first movement is completed earlier.
第1移動における吐出終了位置までのキャリッジの移動時間は、当該吐出終了位置が第1移動において下流に位置するほど長い。そのため、第1移動における吐出終了位置における待機時間は、第1移動における吐出終了位置が第1移動において下流に位置するほど、短くなると考えられる。その結果、第1移動における吐出終了位置が、第1移動における記録ヘッドの移動の最下流に近いほど、第3時間を短くすることで適切な所定時間を算出することができる。 The moving time of the carriage to the ejection end position in the first movement is longer as the ejection end position is located downstream in the first movement. Therefore, it is considered that the waiting time at the ejection end position in the first movement becomes shorter as the ejection end position in the first movement is located downstream in the first movement. As a result, the closer the ejection end position in the first movement is to the most downstream of the movement of the recording head in the first movement, the shorter the third time is, and thus the appropriate predetermined time can be calculated.
本発明によれば、所定時間内に第2移動で使用されるラスタデータの展開が完了した場合には、所定時間にわたってキャリッジの移動を待機させ、その後、キャリッジを第2移動における吐出開始位置まで移動させるので、高速に画像の記録を行うことができる。 According to the present invention, when the raster data used for the second movement is completed within a predetermined time, the movement of the carriage is made to wait for the predetermined time, and then the carriage is moved to the ejection start position in the second movement. Since it is moved, the image can be recorded at high speed.
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、以下の説明では、矢印の起点から終点に向かう進みが向きと表現され、矢印の起点と終点とを結ぶ線上の往来が方向と表現される。さらに、複合機10が使用可能に設置された状態(図1の状態)を基準として上下方向7が定義され、開口13が設けられている側を手前(正面)として前後方向8が定義され、複合機10を手前(正面)から見て左右方向9が定義される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings as appropriate. The embodiment described below is merely an example of the present invention, and it goes without saying that the embodiment of the present invention can be appropriately changed without changing the gist of the present invention. Further, in the following description, the progress from the start point of the arrow toward the end point is expressed as the direction, and the traffic on the line connecting the start point and the end point of the arrow is expressed as the direction. Further, the up-down direction 7 is defined based on the state where the
[複合機10の全体構成]
複合機10は、図1に示されるように、概ね直方体に形成されている。複合機10は、プリンタ部20と、プリンタ部20より上方に配置されたスキャナ部30とを備える。プリンタ部20は、画像データで示される画像をインクジェット方式で記録媒体としてのシート12(図2参照)に記録する印刷動作を実行する。以下では、シート12に画像を記録することを「印刷」と称する場合がある。スキャナ部30は、原稿に記録されている画像を読み取って画像データを生成するスキャン動作を実行する。複合機10は、インクジェット記録装置の一例である。
[Overall Configuration of Multifunction Device 10]
As shown in FIG. 1, the
[プリンタ部20]
プリンタ部20は、図2(A)に示されるように、シート12が載置される給送トレイ21と、給送トレイ21に載置されたシート12を搬送路22に給送する給送ローラ部23と、搬送路22上のシート12を搬送向き24に搬送する搬送ローラ部25及び排出ローラ部26と、搬送路22上のシート12を支持するプラテン27と、プラテン27に支持されたシート12に画像を記録する記録部28と、排出ローラ部26によって排出されたシート12が載置される排出トレイ29とを備える。
[Printer unit 20]
As shown in FIG. 2A, the
[搬送ローラ部25、排出ローラ部26]
搬送ローラ部25は、記録部28より搬送向き24の上流に配置されている。搬送ローラ部25は、不図示の搬送モータによってローラ25A、25Bが回転されることによって、ローラ25A、25Bに挟持されたシート12を搬送向き24に搬送する。排出ローラ部26は、記録部28より搬送向き24の下流に配置されている。排出ローラ部26は、不図示の搬送モータによってローラ26A、26Bが回転されることによって、ローラ26A、26Bに挟持されたシート12を搬送向き24に搬送する。
[Conveying
The
[記録部28]
記録部28は、図2(A)に示されるように、搬送向き24における搬送ローラ部25及び排出ローラ部26の間に配置されている。また、記録部28は、上下方向7においてプラテン27と対向して配置されている。記録部28は、キャリッジ28Aと、記録ヘッド28Bと、エンコーダセンサ38A(図3参照)とを備えている。また、キャリッジ28Aには、図3に示されるように、インクチューブ34及びフレキシブルフラットケーブル35が接続されている。インクチューブ34は、インクカートリッジのインクを記録ヘッド28Bに供給する。フレキシブルフラットケーブル35は、後述する制御部50が実装された制御基板と記録ヘッド28Bとを電気的に接続する。
[Recording unit 28]
As shown in FIG. 2A, the
キャリッジ28Aは、図3に示されるように、前後方向8に離間する位置において各々が左右方向9に延設されたガイドレール43、44に支持されている。キャリッジ28Aは、ガイドレール44に設けられた公知のベルト機構に連結されている。なお、このベルト機構は、キャリッジモータ103(図4参照)によって駆動される。つまり、キャリッジモータ103の駆動により周運動するベルト機構に接続されたキャリッジ28Aは、左右方向9に沿う主走査方向へ往復移動することができる。キャリッジモータ103は、キャリッジモータの一例である。
As shown in FIG. 3, the
記録ヘッド28Bは、図2(A)に示されるように、キャリッジ28Aに搭載されている。記録ヘッド28Bの下面には、複数のノズル40が形成されている。記録ヘッド28Bは、ノズル40からインクを微小なインク滴として吐出する。キャリッジ28Aが移動する過程において、プラテン27に支持されているシート12に対して記録ヘッド28Bがインク滴を吐出する。これにより、シート12に画像が記録される。
The
また、図3に示されるように、ガイドレール44には、左右方向9に延びる帯状のエンコーダストリップ38Bが配置されている。エンコーダセンサ38Aは、エンコーダストリップ38Bに対面する位置において、キャリッジ28Aの下面に搭載されている。キャリッジ28Aが移動する過程において、エンコーダセンサ38Aは、エンコーダストリップ38Bを読み取ってパルス信号を生成し、生成したパルス信号を後述する制御部50に出力する。エンコーダセンサ38A及びエンコーダストリップ38Bは、キャリッジセンサ38(図4参照)を構成する。
Further, as shown in FIG. 3, a strip-shaped
[プラテン27]
プラテン27は、図2に示されるように、搬送向き24における搬送ローラ部25及び排出ローラ部26の間に配置されている。プラテン27は、上下方向7において記録部28に対向するようにして配置されており、搬送ローラ部25及び排出ローラ部26の少なくとも一方によって搬送されるシート12を下方から支持する。
[Platen 27]
As shown in FIG. 2, the
[スキャナ部30]
スキャナ部30は、図2(B)に示されるように、原稿が載置されるコンタクトガラス31と、コンタクトガラス31に載置された原稿に記録された画像を読み取る読取センサユニット32と、FBカバー33(図1参照)とを備える。すなわち、スキャナ部30は、所謂フラットベッド方式を採用している。但し、所謂ADF(Auto Document Feederの略)がFBカバー33の上面にさらに設けられていてもよい。読取センサユニット32は、読取部の一例である。
[Scanner unit 30]
As shown in FIG. 2B, the
読取センサユニット32は、CIS(Contact Image Sensorの略)32Aを有する。読取センサユニット32は、不図示のモータによって待機位置32Bから折返位置32Cへ移動される過程において、コンタクトガラス31に載置された原稿に記録された画像をCIS32Aに読み取らせる。また、CIS32Aによる画像の読み取りが完了した読取センサユニット32は、不図示のモータによって折返位置32Cから待機位置32Bへ再び移動される。
The reading
但し、読取センサユニット32は、CCD(Charge−Coupled Deviceの略)と、光源と、ミラーとを、CIS32Aに代えて備えてもよい。この場合の読取センサユニット32は、例えば、CCDが待機位置32Bに固定され、光源及びミラーが待機位置32B及び折返位置32Cの間を移動する。そして、待機位置32B及び折返位置32Cの間を光源及びミラーが移動される過程において、光源から出力され且つ原稿で反射された光をミラーを通じてCCDに読み取らせてもよい。
However, the reading
FBカバー33は、図1(A)に示される開位置と、図1(B)に示される閉位置との間を移動可能に構成されている。より詳細には、FBカバー33は、スキャナ部30の外縁部に回動可能に支持されている。
The FB cover 33 is configured to be movable between an open position shown in FIG. 1 (A) and a closed position shown in FIG. 1 (B). More specifically, the
開位置は、コンタクトガラス31を露出させる位置である。すなわち、ユーザは、FBカバー33が開位置のときに、コンタクトガラス31に原稿を載置することができ、コンタクトガラス31に載置された原稿を取り除くことができる。一方、閉位置は、コンタクトガラス31を被覆する位置である。すなわち、ユーザは、FBカバー33が閉位置のときに、コンタクトガラス31に原稿を載置することができず、コンタクトガラス31に載置された原稿を取り除くことができない。
The open position is a position where the
[ディスプレイ41]
ディスプレイ41(図1参照)は、各種情報を表示する。ディスプレイ41としては、液晶ディスプレイ(Liquid Crystal Displayの略)、有機ELディスプレイ(Organic Electro−Luminescence Displayの略)等を採用することができる。
[Display 41]
The display 41 (see FIG. 1) displays various information. As the
[操作パネル42]
操作パネル42(図1参照)は、ユーザの操作を受け付ける。具体的には、操作パネル42はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号を後述するCPU51へ出力する。操作パネル42は、例えば、コピーボタン48(図4参照)を有しており、コピーボタン48が押下されると、コピー開始信号をCPU51へ出力する。さらに、操作パネル42は、ディスプレイ41の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、ディスプレイ41がタッチパネルディスプレイとして構成されてもよい。
[Operation panel 42]
The operation panel 42 (see FIG. 1) receives a user operation. Specifically, the
[入出力I/F49]
図4に示されるように、複合機10は、入出力I/F(インタフェースの略)49を備えている。読取センサユニット32は、原稿に記録されている画像を読み取って画像データ(以下、「読取画像データ」と称する。)を生成すると、読取画像データを入出力I/F49に送信する。入出力I/F49は、読取センサユニット32から送信された読取画像データを受信すると、当該読取画像データを制御部50に送信する。
[Input / output I / F 49]
As shown in FIG. 4, the multifunction peripheral 10 includes an input / output I / F (abbreviation of interface) 49. The reading
[制御部50]
制御部50は、複合機10の動作を制御する。制御部50は、図4に示されるように、CPU51、ROM52、RAM53、EEPROM54、及びASIC55を備える。また、制御部50を構成する各構成要素は、内部バス56によって互いに接続されている。ROM52には、CPU51が各種動作を制御するためのプログラムなどが格納されている。RAM53は、CPU51が上記プログラムを実行する際に用いるデータや信号等を一時的に記録する記憶領域、或いはデータ処理の作業領域として使用される。EEPROM54には、電源オフ後も保持すべき設定やフラグ等が格納される。ROM52、RAM53及びEEPROM54は、メモリの一例である。以下、ROM52、RAM53、EEPROM54を総称して、メモリと表記することがある。
[Control unit 50]
The
EEPROM54には、読取解像度と、印刷モード情報と、シート設定情報とが記憶されている。読取解像度は、原稿に記録された画像を読取センサユニット32が読み取る際の解像度である。読取センサユニット32の読取速度は、読取解像度により決定される。画像の読取時間は、読取解像度が高解像度の場合に長く、低解像度の場合に短い。
The
印刷モード情報は、印刷モードを示す情報で、印刷画質情報を含む。印刷画質情報は、印刷の画質を示す情報で、例えば、高画質、通常画質等である。 The print mode information is information indicating the print mode and includes print image quality information. The print image quality information is information indicating the image quality of printing, and is, for example, high image quality or normal image quality.
シート設定情報は、画像を形成するシート12についての情報で、シートサイズ情報、余白情報、ヘッダ情報、及びフッタ情報を含む。シートサイズ情報は、シート12のサイズを示す情報である。余白情報は、シート12の端部において画像を記録しない余白の大きさを示す情報である。ヘッダ情報は、ヘッダの領域及び記録内容を示す情報である。フッタ情報は、フッタの領域及びフッタへの記録内容を示す情報である。余白情報、ヘッダ情報、及びフッタ情報により、図5に破線で示される記録領域61が決定される。記録領域61は、記録部28が印刷可能なシート12の領域である。記録領域61の決定には、余白情報、ヘッダ情報、及びフッタ情報以外の情報が使用されてもよい。
The sheet setting information is information about the
RAM53には、読取センサユニット32により読み取られた画像データと、画像データから変換されたラスタデータとが記憶される。
The
CPU51は、ROM52に記憶されたプログラムを読み出して実行することによって、複合機10の動作を制御する。ASIC55は、CPU51からの指示に従って、給送ローラ部23、搬送ローラ部25、排出ローラ部26、記録部28、読取センサユニット32、ディスプレイ41に制御信号を出力する。また、ASIC55は、読取センサユニット32から入出力I/Fを通じて受信した画像データ、及び操作パネル42が出力した操作信号をCPU51に通知する。
The
給送ローラ部23、搬送ローラ部25、排出ローラ部26は、ASIC55から出力された制御信号に従って回転する。ASIC55から出力された制御信号に従って、キャリッジ28Aが移動し、記録ヘッド28Bがインクを吐出する。また、ASIC55から出力された制御信号に従って、読取センサユニット32が待機位置32Bと折返位置32Cとの間を移動し、コンタクトガラス31に載置された原稿をCIS32Aが読み取る。ディスプレイ41は、ASIC55から出力された制御信号に従って、各種画像を表示する。
The feeding
また、ASIC55には、キャリッジセンサ38が接続されている。制御部50は、キャリッジセンサ38から出力されるパルス信号に基づいて、キャリッジ28Aの位置を検出する。また、ユーザが、操作パネル42において各種指示に対応する操作をすると、各操作に対応した操作信号を操作パネル42が出力する。そして、制御部50は、当該操作信号50を受信する。さらに、制御部50は、検出したキャリッジ28Aの位置に基づいて、ASIC55を介してキャリッジモータ103の駆動を制御してキャリッジ28Aを往復移動させる。
A
[メイン処理]
図6〜図8を参照して、本実施形態におけるメイン処理を説明する。メイン処理は、複合機10においてコピーが実行される場合の処理である。すなわち、メイン処理は、スキャナ部30に読取動作を実行させ、読取動作で生成された画像データに対する印刷動作をプリンタ部20に実行させる処理である。メイン処理は、制御部50のCPU51によって実行される。なお、以下の各処理は、ROM52に記憶されているプログラムをCPU51が読み出して実行してもよいし、制御部50に搭載されたハードウェア回路によって実現されてもよい。
[Main processing]
Main processing in the present embodiment will be described with reference to FIGS. 6 to 8. The main process is a process when copying is executed in the
制御部50は、例えば、複合機10において操作パネル42が備えるコピーボタン48の押下が検知されたことに応じて、図6に示されるメイン処理を実行する。なお、メイン処理は、メモリコピーには適用されず、ダイレクトコピーに適用される処理である。メモリコピーは、シート1面分の読取データをメモリ(RAM53)に記憶した後に印刷を開始するコピー機能である。ダイレクトコピーは、シート1面分の読取完了を待たずに印刷を開始するコピー機能である。
The
図6に示されるように、まず、制御部50は、ユーザによる操作パネル42の操作により操作パネル42を介して取得した印刷モード情報をEEPROM54に記憶させる(S11)。ステップS11の処理は、記憶処理の一例である。また、制御部50は、ユーザによる操作パネル42の操作により操作パネル42を介して取得したシート設定情報をEEPROM54に記憶させる(S12)。ステップS12の処理は、領域記憶処理の一例である。
As shown in FIG. 6, first, the
そして、制御部50は、原稿から画像を読み取り、読み取った画像データをRAM53へ記憶させる動作をスキャナ部30に開始させる。また、制御部50は、スキャナ部30が読取ってRAM53に記憶された画像データをラスタデータへ変換してRAM53に記憶させる(S13)。具体的には、図2(B)に示される待機位置32Bから折返位置32Cへ読取センサユニット32が移動することにより、読取センサユニット32によって原稿から画像が読み取られ、読み取られた画像の画像データがRAM53に順次記憶される。このとき、読取センサユニット32は、EEPROM54に記憶されている読取解像度に示される解像度で、原稿から画像を読み取り画像データを生成する。生成される画像データは、読取解像度で決定される大きさのドットの位置及び色によって画像を表現するデータである。
Then, the
ラスタデータは、プリンタ部20がシート12へ画像を記録する際に記録部28によって使用されるデータである。ラスタデータは、スキャナ部30により生成された画像データ、印刷モード情報及びシート設定情報を用いて生成される。ラスタデータは、記録ヘッド28Bによってシート12に画像が記録される際に、記録部28が備える各色のインクについて、記録ヘッド28Bがインク滴をシート12に吐出する位置情報を含む。キャリッジ28Aが移動する過程において、キャリッジセンサ38が出力するパルス信号によってキャリッジ28Aの位置が検知される。キャリッジ28Aの位置がラスタデータに含まれる位置情報と一致するときに、その位置情報に対応する色のインク滴が記録ヘッド28Bからから吐出される。以下では、読み取った画像データをラスタデータに変換してRAM53に記憶させることを「印刷データの生成」と称し、ラスタデータを「印刷データ」と称することがある。
The raster data is data used by the
読取センサユニット32は、待機位置32Bから折返位置32Cへ向けて原稿から画像を順次読み取る。ステップS11は、読取センサユニット32の読取動作を開始するステップであるので、以下の処理は、読取動作と並行して実行される。ステップS13の処理は、変換処理の一例である。
The reading
次に、制御部50は、記録部28に準備動作を開始させる(S14)。具体的には、記録部28の準備動作の一例として、例えば、記録ヘッド28Bにおいてノズル40内のインクや空気、及びノズル形成面に付着した異物を吸引するパージ動作や、記録ヘッド28Bにおいてノズル40が形成されたノズル形成面を非記録時に覆うキャップを、ノズル形成面から取り外すアンキャップ動作を実行することが挙げられる。そして、制御部50は、給送動作を実行する(S15)。具体的には、給送動作において、制御部50は、給送ローラ部23を動作させるように給送モータ(不図示)を制御し、給送トレイ21からシート12を搬送路22に給送させる。そして、制御部50は、搬送路22上のシート12を搬送ローラ部25に搬送向き24に搬送させるように搬送ローラ(不図示)を制御する。そして、制御部50は、搬送モータの回転駆動に応じてパルス信号を発生させるロータリエンコーダ(不図示)からのパルス信号に基づいてシート12の位置を検知して、シート12をプラテン27上まで移動させる。ステップS15の処理は、ステップS14の処理と並行して実行されてもよい。
Next, the
プリンタ部20は、双方向印字を行う。双方向印字とは、左右方向9におけるキャリッジ28Aの移動において、左向きの片道移動と右向きの片道移動の双方でシート12に画像を記録することをいう。左右方向9は、図5における主走査方向5である。複合機10において左向きの片道移動は、往路に相当し、図5において右向きの移動である。複合機10において右向きの片道移動は、復路に相当し、図5において左向きの移動である。キャリッジ28Aの1回の片道移動をパスという。
The
次に、制御部50は、これからシート12に画像を記録する1パス分(以下、「現行パス」と称する。)の印刷データが生成されるまで(S16:No)、現行パスの印刷データが生成済みであるか否かを判断する(S16)。制御部50は、1パス分の印刷データがRAM53にあるか否かにより、現行パスの印刷データが生成済みであるか否かを判断する。制御部50は、現行パスの印刷データが生成済みであることに応じて(S16:Yes)、印刷開始位置までシート12を搬送させる(S17)。制御部50は、搬送ローラを制御することにより搬送ローラ部25にシート12を搬送させる。印刷開始位置とは、シート12における現行パスがシート12の搬送方向において記録ヘッド28Bの位置に到達する位置である。シート12の搬送方向は、図5における副走査方向6である。なお、制御部50は、現行パスの印刷データが生成済みになる前に、現行パスの印刷開始位置まで搬送ローラ部25にシート12を搬送させてもよい。
Next, the
そして、制御部50は、現行パス印刷処理を実行する(S18)。現行パス印刷処理は、制御部50が記録部28に、現行パスの画像をシート12へ記録させる処理である。現行パス印刷処理の詳細については、後述する。
Then, the
現行パス印刷処理によって現行パスの印刷が完了した後、制御部50は、シート12に対する印刷が終了したか否か、すなわち現行パスでシート12の印刷が終了したか否かを判断する(S19)。具体的には、例えば、制御部50は、現行パスの印刷データの最後尾に付された画像終了情報を読み取ったときに、シート12に対する印刷が終了したと判断する。制御部50は、シート12の印刷が終了していないと判断したことに応じて(S19:No)、処理をステップS16に進める。これにより、制御部50は、現行パスの次のパス(以下、「次パス」と称する。)を新たな現行パスとして、新たな現行パスの印刷に対する制御を実行する。制御部50は、シート12の印刷が終了したと判断したことに応じて(S19:Yes)、排出ローラ部26にシート12を排出トレイ29へ排出させるように排出ローラを制御して(S20)、メイン処理を終了する。
After the printing of the current pass is completed by the current pass printing process, the
[現行パス印刷処理]
図6に示されるメイン処理においてステップS18で実行される現行パス印刷処理について図5及び図7を用いて説明する。図7に示されるように、現行パス印刷処理では、まず、制御部50は、生成済みの現行パスの印刷データから、現行パスの吐出開始位置65A,66A,67A及び吐出終了位置65B,66B,67B(図5参照)を取得して、RAM53に記憶させる。吐出開始位置65A,66A,67Aは、現行パスにおいて、いずれかの色のインク滴が吐出される最上流位置である。吐出終了位置65B,66B,67Bは、現行パスにおいて、いずれかの色のインク滴が吐出される最下流位置である。吐出開始位置65A,66A,67Aから吐出終了位置65B,66B,67Bまでを、吐出範囲65,66,67と称する。吐出開始位置65A,66A,67A及び吐出終了位置65B,66B,67Bは、RAM53に記憶されている現行パスの印刷データを制御部50が解析することにより取得される。
[Current pass print processing]
The current pass printing process executed in step S18 in the main process shown in FIG. 6 will be described with reference to FIGS. As shown in FIG. 7, in the current pass printing process, first, the
図5において、説明の便宜上、吐出範囲65,66,67が副走査方向6(前後方向8)に間隔を空けて描かれている。しかしながら、連続する吐出範囲65,66,67は、副走査方向6に間隔を空けずに連続していてもよい。また、パスの一部が副走査方向6において重複していてもよい。 In FIG. 5, the ejection ranges 65, 66, and 67 are drawn at intervals in the sub-scanning direction 6 (front-rear direction 8) for convenience of description. However, the continuous ejection ranges 65, 66, 67 may be continuous in the sub-scanning direction 6 without a space. Further, some of the passes may overlap in the sub-scanning direction 6.
次に、制御部50は、EEPROM54から所定位置71A,71Bを読み出す。所定位置71A,71Bは、例えば、複合機10の出荷時にEEPROM54に記憶されている。所定位置71A,71Bは、操作パネル42を用いてユーザによって変更されてもよい。そして、制御部50は、RAM53に記憶されている現行パスの吐出終了位置65B,66B,67Bがキャリッジ28Aの主走査方向5において、シート12の所定位置71A,71Bより現行パスの下流にあるか否かを判断する(S31)。この場合、キャリッジ28Aが複合機10の左向き(図5において右向き)に移動するパスにおいては、所定位置71Aが使用され、キャリッジ28Aが複合機10の右向き(図5において左向き)に移動するパスにおいては、所定位置71Bが使用される。
Next, the
例えば、図5に示されるシート12に対する印刷において、1つ目のパスについて、制御部50は、吐出終了位置65Bが所定位置71Aより下流にあるか否かを判断する。1つ目のパスにおける下流は、図5において右方である。また、2つ目のパスについて、制御部50は、吐出終了位置66Bが所定位置71Bより下流にあるか否かを判断する。2つ目のパスにおける下流は、図5において左方である。3つ目のパスについて、制御部50は、吐出終了位置67Bが所定位置71Aより下流にあるか否かを判断する。3つ目のパスにおける下流は、図5において右方である。
For example, in the printing on the
制御部50は、現行パスの吐出終了位置65B,66B,67Bが所定位置71A,71Bより下流にあることに応じて(S31:Yes)、キャリッジ28Aが現行パスにおいて記録領域61の最下流位置で停止するように、キャリッジ28Aを移動させる。具体的には、制御部50は、現行パスにおける移動停止位置68E,69E,70Eを示す駆動信号をキャリッジモータ103の駆動回路(非図示)に出力する。これにより、キャリッジ28Aは、キャリッジ28Aが停止している位置(移動開始位置68D,69D,80D)から所定の定速度まで加速され、所定の定速度で移動した後、現行パスの移動停止位置68E,69E,70Eでキャリッジ28Aが停止するように所定の定速度から減速される。キャリッジモータ103の駆動回路は、キャリッジセンサ38が出力するパルス信号に基づいてキャリッジセンサ38の位置を検知し、キャリッジモータ103を制御する。
In response to the ejection end positions 65B, 66B, 67B of the current pass being downstream of the
図5において、線62,63,64は、キャリッジ28Aの速度を示している。線62,63,64がパスの下流に向けて上向きに変化している場合、線62,63,64は、キャリッジ28Aの加速を表している。線62,63,64がパスの下流に向けて下向きに変化している場合、線62,63,64は、キャリッジ28Aの減速を表している。線62,63,64がパスの下流に向けて水平に延びている場合は、線62,63,64は、キャリッジ28Aの等速度移動を表している。現行パスにおけるキャリッジ28Aの移動は第1移動の一例である。次パスにおけるキャリッジ28Aの移動は第2移動の一例である。
In FIG. 5,
キャリッジ28Aが最下流位置まで移動される過程で、制御部50は、現行パスの印刷を実行させる(S32)。具体的に、制御部50は、現行パスについてRAM53に記憶されている吐出開始位置65A,66A,67A、吐出終了位置65B,66B,67B及び印刷データを読み出す。そして、制御部50は、現行パスの印刷データに基づいて、吐出開始位置65A,66A,67Aから吐出終了位置65B,66B,67Bまで記録ヘッド28Bにインクを選択的に吐出させる。そして、制御部50は、現行パス印刷処理からリターンする。ステップS32の処理は、吐出処理の一例である。制御部50は、現行パスを印刷した後、現行パスの印刷データをRAM53から削除する。
In the process in which the
例えば、図5において、3つ目のパスにおける吐出終了位置67Bは、所定位置71Aより下流にある。キャリッジ28Aの移動において、現行パスの印刷を開始する際にキャリッジ28Aが停止している位置が移動開始位置68D,69D,70Dである。現行パスの移動停止位置68E,69Eは、次パスの移動開始位置69D,70Dとなる。制御部50は、現行パスにおいてキャリッジ28Aの移動開始が可能となったタイミング(以下、単に「移動可能タイミング」と称する。)に、キャリッジ28Aの移動を開始させる。移動可能タイミングは、例えば、現行パスの印刷データがRAM53に記憶され、且つ、シート12が印刷開始位置まで搬送されたタイミングである。現行パスの印刷データの生成後に、シート12が印刷開始位置まで搬送されるにように制御される場合、移動可能タイミングは、制御部50がシート12を印刷開始位置まで搬送させるように制御したことにより判断される。
For example, in FIG. 5, the
図7に戻り、制御部50は、現行パスの吐出終了位置65B,66B,67Bが所定位置71A,71Bより下流にないことに応じて(S31:No)、次パスの印刷データが生成済みであるか否かを判断する(S33)。具体的には、制御部50は、RAM53に記憶されている印刷データが2パス分あれば、次パスの印刷データが生成済みであると判断する。
Returning to FIG. 7, the
例えば、図5において、1つ目のパスが現行パスである場合、吐出終了位置65Bは所定位置71Aより下流にない。また、2つ目のパスが現行パスである場合、吐出終了位置66Bは所定位置71Bより下流にない。これらの場合、制御部50は、次パスの印刷データが生成済みであると判断したことに応じて(S33:Yes)、RAM53から次パスの印刷データを読み出して次パスの吐出開始位置65A,66A,67Aを算出し、RAM53に記憶する(S34)。例えば、図5において、1つ目のパスでは、制御部50は、2つ目のパスの印刷データが生成済みであると判断されたことに応じて、2つ目のパスの印刷データを読み出す。そして、制御部50は、2つ目のパスの吐出開始位置66Aを算出する。2つ目のパスでは、制御部50は、3つ目のパスの印刷データが生成済みであると判断されたことに応じて、3つ目のパスの印刷データを読み出す。そして、制御部50は、3つ目のパスの吐出開始位置67Aを算出する。
For example, in FIG. 5, when the first pass is the current pass, the
そして、制御部50は、現行パスの吐出終了位置65B,66B,67Bより次パスの吐出開始位置65A,66A,67Aが現行パスにおける下流にあるか否かを判断する(S35)。制御部50は、この判断を、RAM53に記憶されている現行パスの吐出終了位置65B,66B,67Bと次パスの吐出開始位置65A,66A,67Aとによって行う。例えば、図5において、1つ目のパスが現行パスである場合、制御部50は、吐出終了位置65Bより2つ目のパスの吐出開始位置66Aが下流にあるか否かを判断する。1つ目のパスにおける下流は、図5の紙面において右方である。2つ目のパスが現行パスである場合、制御部50は、吐出終了位置66Bより3つ目のパスの吐出開始位置67Aが下流にあるか否かを判断する。2つ目のパスにおける下流は、図5の紙面において左方である。
Then, the
制御部50は、現行パスの吐出終了位置65B,66B,67Bより次パスの吐出開始位置65A,66A,67Aの方が現行パスにおける下流にあると判断したことに応じて(S35:Yes)、記録部28に現行パスを印刷させる(S36)。このとき、制御部50は、次パスの吐出開始位置65A,66A,67Aをキャリッジ28Aの現行パスの移動停止位置68E,69E,70Eとして、記録部28を制御する。例えば、図5において、1つ目のパスが現行パスである場合、制御部50は、2つ目のパスの吐出開始位置66Aをキャリッジ28Aの移動停止位置68Eとして、1つ目のパスを印刷させる。そして、制御部50は、現行パス印刷処理からリターンする。ステップS36の処理は、吐出処理の一例である。
In response to the
一方、制御部50は、次パスの吐出開始位置65A,66A,67Aより現行パスの吐出終了位置65B,66B,67Bの方が現行パスにおける下流にないと判断したことに応じて(S35:No)、記録部28に現行パスを印刷させる(S37)。このとき、制御部50は、現行パスの吐出終了位置65B,66B,67Bを現行パスの移動停止位置68E,69E,70Eとして、記録部28を制御する(S37)。例えば、図5において、2つ目のパスが現行パスである場合、制御部50は、2つ目のパスの吐出終了位置66Bを移動停止位置69Eとして、2つ目のパスを印刷させる。そして、制御部50は、現行パス印刷処理からリターンする。ステップS37の処理は、吐出処理の一例である。
On the other hand, the
また、制御部50は、次パスの印刷データが生成済みでないと判断したことに応じて(S33:No)、現行パスの印刷データでシート12の印刷が終了するか否かを判断する(S38)。具体的には、例えば、制御部50は、現行パスの印刷データの最後尾に画像終了情報が付されているときに、現行パスの印刷データでシート12の印刷が終了すると判断する。制御部50は、現行パスの印刷データでシート12の印刷が終了すると判断したことに応じて(S38:Yes)、ステップS37の処理に進める。これにより、制御部50は、現行パスの吐出終了位置65B,66B,67Bを現行パスの移動停止位置68E,69E,70Eとして、記録部28を制御して現行パスを印刷させる。そして、制御部50は、現行パス印刷処理からリターンする。
Further, in response to the determination that the print data of the next pass has not been generated (S33: No), the
制御部50は、現行パスの印刷データでシート12の印刷が終了しないと判断したことに応じて(S38:No)、待機印刷処理を実行する(S39)。例えば、図5において、1つ目のパスが現行パスである場合、及び、2つ目のパスが現行パスである場合には、待機印刷処理が実行される。そして、待機印刷処理の実行後、制御部50は、現行パス印刷処理からリターンする。待機印刷処理は、キャリッジ28Aの移動を待機時間Wだけ待機させた後に移動開始させ、現行パスの印刷を実行させる処理である。待機印刷処理の詳細については、後述する。
When the
[待機印刷処理]
現行パス印刷処理においてステップS39で実行させる待機印刷処理について説明する。待機印刷処理では、まず、制御部50は、所定時間Xを算出し、RAM53に記憶する(S41)。ステップS41の処理は、算出処理の一例である。
[Standby print processing]
The standby print process executed in step S39 in the current pass print process will be described. In the standby print process, the
所定時間Xは、所定の定速度で移動しているキャリッジ28Aが一旦停止して再度、所定の定速度に戻った場合に、一旦停止しなかった場合と比較して、多くかかる時間を予測した時間である。所定時間Xは、第1時間と第2時間と第3時間とを加算することにより算出される。
The predetermined time X is predicted to take a longer time when the
第1時間は、一旦停止した後の加速について多くかかる時間である。第1時間は、加速時間から第1仮想時間を減算した時間である。ここで、加速時間は、キャリッジ28Aが停止状態から所定の定速度に達するまでの時間である。キャリッジ28Aが加速時間に移動する距離を加速距離と定義した場合、第1仮想時間は、加速距離を仮に所定の定速度で移動したときにかかる時間である。加速時間及び所定の定速度は、印刷モード情報に含まれる印刷画質情報により決定されるので、第1時間は、印刷画質情報により決定される。
The first time is a time required for acceleration after stopping once. The first time is a time obtained by subtracting the first virtual time from the acceleration time. Here, the acceleration time is the time from when the
第2時間は、一旦停止するための減速について多くかかる時間である。第2時間は、減速時間から第2仮想時間を減算した時間である。ここで、減速時間は、キャリッジ28Aが所定の定速度から停止状態に達するまでの時間である。キャリッジ28Aが減速時間に移動する距離を減速距離と定義した場合、第2仮想時間は、減速距離を仮に所定の定速度で移動したときにかかる時間である。減速時間及び所定の定速度は、印刷モード情報に含まれる印刷画質情報により決定されるので、第2時間は、印刷画質情報により決定される。加速時間と減速時間は同一でなくてもよい。また、加速距離と減速距離とは同一でなくてもよい。
The second time is a time required for deceleration to stop once. The second time is a time obtained by subtracting the second virtual time from the deceleration time. Here, the deceleration time is the time until the
第3時間は、一旦停止における停止時間を所定時間Xに加味するためのマージン時間である。停止時間は、キャリッジ28Aが停止してから、次パスの印刷データがRAM53に記憶されるまでの時間である。現行パスにおいて吐出終了位置65B,66B,67Bが現行パスの下流に位置するほど、現行パスの移動開始位置68D,69D,70Dから一旦停止位置までのキャリッジ28Aの移動距離が長くなり、移動時間も長くなる。そのため、現行パスの吐出終了位置65B,66B,67Bにおける停止時間は、現行パスの吐出終了位置65B,66B,67Bが現行パスの下流に位置するほど、一般に短くなる。よって、現行パスの吐出終了位置65B,66B,67Bが現行パスの最下流に近いほど、第3時間は短く設定される。所定時間Xは、第3時間を0として算出されてもよい。
The third time is a margin time for adding the stop time in the temporary stop to the predetermined time X. The stop time is the time from when the
例えば、各種の印刷画質情報に対応する第1時間及び第2時間、或いは、加速時間、第1仮想時間、減速時間及び第2仮想時間、並びに、キャリッジ28Aの停止位置に対応する第3時間は、複合機10の出荷時にEEPROM54に記憶されている。所定時間Xは、EEPROM54に記憶されているこれらの時間を用いて算出される。
For example, the first time and the second time corresponding to various print image quality information, or the acceleration time, the first virtual time, the deceleration time and the second virtual time, and the third time corresponding to the stop position of the
図8に戻り、制御部50は、次パスの印刷データが生成されるまでの読取予測時間Yを算出し、RAM53に記憶する(S42)。読取予測時間Yは、この処理が行われる時点から、読み取った画像データが印刷データへ変換されてRAM53に記憶されるまでにかかると予測される時間である。読取予測時間Yは、EEPROM54に記憶されている読取解像度を用いて、EEPROM54に記憶されている算出式に基づいて算出される。読取予測時間Yは、読取解像度が高解像度の場合に長く、低解像度の場合に短い。ステップS42の処理は、予測処理の一例である。
Returning to FIG. 8, the
そして、制御部50は、RAM53に記憶されている所定時間XがRAM53に記憶されている読取予測時間Yより大きいか否かを判断する(S43)。制御部50は、所定時間Xが読取予測時間Yより大きいと判断したことに応じて(S43:Yes)、次パスの印刷データが生成されるまで(S44:No)、次パスの印刷データが生成済みであるか否かを判断する(S44)。制御部50は、次パスの印刷データが生成済みであることに応じて(S44:Yes)、RAM53に記憶されている次パスの印刷データを読み出して、次パスの吐出開始位置65A,66A,67Aを算出し、RAM53に記憶する(S45)。本実施形態においては、移動可能タイミングから次パスの印刷データが生成されるまでの時間が、待機時間Wである。待機時間Wは、所定時間X以下の時間となる。ステップS43の処理は、移動処理の一例である。ステップS45の処理は、ステップS34の処理と同一の処理である。
Then, the
そして、制御部50は、RAM53に記憶されている現行パスの吐出終了位置65B,66B,67Bより、RAM53に記憶されている次パスの吐出開始位置65A,66A,67Aが現行パスにおける下流にあるか否かを判断する(S46)。ステップS46の処理は、ステップS35の処理と同一の処理である。制御部50は、現行パスの吐出終了位置65B,66B,67Bより次パスの吐出開始位置65A,66A,67Aの方が現行パスにおける下流にあると判断したことに応じて(S46:Yes)、記録部28に現行パスを印刷させる(S47)。このとき、制御部50は、次パスの吐出開始位置65A,66A,67Aをキャリッジ28Aの現行パスの移動停止位置68E,69E,70Eとして、記録部28を制御する(S47)。そして、制御部50は、待機印刷処理からリターンする。ステップS47の処理は、ステップS36の処理と同一の処理である。
Then, the
一方、制御部50は、次パスの吐出開始位置65A,66A,67Aより現行パスの吐出終了位置65B,66B,67Bの方が現行パスにおける下流にないと判断したことに応じて(S46:No)、記録部28に現行パスを印刷させる(S48)。このとき、制御部50は、現行パスの吐出終了位置65B,66B,67Bを現行パスの移動停止位置68E,69E,70Eとして、記録部28を制御する。そして、制御部50は、待機印刷処理からリターンする。また、制御部50は、所定時間Xが読取予測時間Y以下であると判断したことに応じて(S43:No)、ステップS48の処理を実行する。これにより、制御部50は、記録部28を制御して現行パスを印刷させる。このとき、制御部50は、現行パスの吐出終了位置65B,66B,67Bを現行パスの移動停止位置68E,69E,70Eとして、記録部28を制御する。そして、制御部50は、待機印刷処理からリターンする。ステップS48の処理は、ステップS37の処理と同一の処理である。
On the other hand, the
[本実施形態の作用効果]
以上のように、読取予測時間Yが所定時間Xより小さい場合は、次パスで使用される印刷データがRAM53に記憶されるまで待機してから、キャリッジ28Aの移動を開始すれば、現行パスにおけるキャリッジ28Aの移動が早く完了する可能性が高い。また、読取予測時間Yが所定時間Xより長い場合は、所定時間Xにわたってキャリッジ28Aの移動開始を待機しても、待機中にRAM53に次パスで使用される印刷データの記憶が完了する可能性は低い。そのため、キャリッジ28Aの移動開始を待機せずに、キャリッジ28Aを移動開始させた方が現行パスにおけるキャリッジ28Aの移動が早く完了する可能性が高い。その結果、次パスにおける画像の記録をより早く開始することができ、高速に画像の記録を行うことができる。
[Operation and effect of this embodiment]
As described above, when the predicted reading time Y is smaller than the predetermined time X, the
制御部50は、移動可能タイミングにおいて、次パスの印刷データが生成されている場合、キャリッジモータ103にキャリッジ28Aの移動開始を待機させずに、移動可能タイミングにキャリッジ28Aの移動を開始させる。この場合、移動可能タイミングにおいて、次パスにおけるキャリッジ28Aの移動開始位置68D,69D,70Dが分かるので、キャリッジ28Aの移動を待機させなくてもキャリッジ28Aの移動が途中で停止されない。
When the print data of the next pass is generated at the movable timing, the
制御部50は、現行パスにおける吐出終了位置65B,66B,67Bが、所定位置71A,71Bから、記録領域61の最下流までの間に位置する場合は、キャリッジモータ103にキャリッジ28Aの移動開始を待機させない。そして、制御部50は、移動可能タイミングにキャリッジ28Aの移動を開始させ、キャリッジ28Aを最下流まで移動させる。そのため、次パスにおけるキャリッジ28Aの移動を早期に開始させることができる。
When the ejection end positions 65B, 66B, 67B in the current pass are located between the
制御部50は、読取センサユニット32による画像の読取解像度がより高い場合により長い読取予測時間Yを算出し、読取解像度がより低い場合により短い読取予測時間Yを算出する。そのため、より適切な読取予測時間Yが算出される。
The
制御部50は、第1時間と第2時間と第3時間とを加算した時間を所定時間Xとして算出する。第3時間は、現行パスにおける吐出終了位置65B,66B,67Bが、現行パスにおけるキャリッジ28Aの移動における最下流に近いほど短く設定される。そのため、所定時間Xをより精度良く算出することができる。
The
[第2実施形態]
図8に示される待機印刷処理に代えて、図9に示される待機印刷処理が実行されてもよい。本実施形態の説明においては、図9に示される待機印刷処理において図8に示される待機印刷処理における処理と同一の内容については、同一の符号を付して説明を省略する。
[Second Embodiment]
Instead of the standby printing process shown in FIG. 8, the standby printing process shown in FIG. 9 may be executed. In the description of the present embodiment, in the standby printing process shown in FIG. 9, the same contents as the processes in the standby printing process shown in FIG. 8 are designated by the same reference numerals and the description thereof will be omitted.
待機印刷処理では、まず、制御部50は、所定時間Xを算出し、RAM53に記憶する(S41)。また、制御部50は、RAM53に記憶されている現行パスの移動開始位置68D,69D,70D及び吐出終了位置65B,66B,67Bを取得する。制御部50は、現行パスの移動開始位置68D,69D,70D及び吐出終了位置65B,66B,67Bを用いて、移動開始位置68D,69D,70Dから吐出終了位置65B,66B,67Bまでの距離を算出する。そして、制御部50は、キャリッジ28Aがこの距離を移動した場合の移動時間Mを算出し、RAM53に記憶する(S51)。例えば、キャリッジ28Aの移動距離に応じた移動時間を算出するための算出式が複合機10の出荷時にEEPROM54に記憶される。制御部50は、この算出式を用いて、移動開始位置68D,69D,70Dから吐出終了位置65B,66B,67Bまでの移動時間Mを算出する。
In the standby print process, the
そして、制御部50は、RAM53に記憶されている移動時間MがRAM53に記憶されている所定時間Xより小さいか否かを判断する(S52)。制御部50は、所定時間Xが移動時間M以上であることに応じて(S52:No)、移動可能タイミングから所定時間Xが経過したか否かを判断する(S53)。制御部50は、所定時間Xが経過していないことに応じて(S53:No)、次パスの印刷データが生成済みか否かを判断する(S54)。制御部50は、次パスの印刷データが生成済みでないことに応じて(S54:No)、ステップS53の処理を再度実行する。すなわち、所定時間Xが経過するか、次パスの印刷データが生成済みになるまで、ステップS53及びステップS54の判断が繰り返される。ステップS52の処理は、移動処理の一例である。
Then, the
そして、制御部50は、次パスの印刷データが生成済みであることに応じて(S54:Yes)、ステップS45〜S47の処理を実行する。これにより、制御部50は、次パスの吐出開始位置65A,66A,67Aに応じて現行パスの移動停止位置68E,69E,70Eを決定して現行パスの印刷を実行させる。ステップS54において次パスの印刷データが生成済みになるのは、所定時間Xが経過する前に次パスの印刷データが生成された場合である。また、制御部50は、所定時間Xが経過したことに応じて(S53:Yes)、ステップS48の処理を実行する。これにより、制御部50は、現行パスの吐出終了位置65B,66B,67Bを現行パスの移動停止位置68E,69E,70Eとして現行パスの印刷を実行させる。ステップS53において所定時間Xが経過するのは、次パスの印刷データが生成される前に所定時間Xが経過した場合である。この場合においては、移動可能タイミングから次パスの印刷データが生成されるまでの時間、又は、移動可能タイミングから所定時間Xが経過するまでの時間が、待機時間Wである。待機時間Wは、所定時間X以下の時間となる。
Then, the
一方、制御部50は、移動時間Mが所定時間Xより小さいことに応じて(S52:Yes)、現行パスの吐出終了位置65B,66B,67Bでキャリッジ28Aが停止するように現行パスを印刷させる(S55)。ステップS55の処理は、ステップS48の処理と同一の処理である。そして、次パスの印刷データが生成されるまで(S56:No)、次パスの印刷データが生成済みか否かを判断する(S56)。制御部50は、次パスの印刷データが生成されたことに応じて(S56:Yes)、生成された印刷データから次パスの吐出開始位置65A,66A,67Aを算出し、RAM53に記憶させる(S57)。
On the other hand, in response to the movement time M being shorter than the predetermined time X (S52: Yes), the
そして、制御部50は、現行パスの吐出終了位置65B,66B,67Bと、次パスの吐出開始位置65A,66A,67AとをRAM53から読み出す。現行パスの吐出終了位置65B,66B,67Bは、キャリッジ28Aが現在停止している位置である。そして、制御部50は、現行パスの吐出終了位置65B,66B,67Bより、次パスの吐出開始位置65A,66A,67Aが現行パスの下流に位置するか否かを判断する(S58)。制御部50は、現行パスの吐出終了位置65B,66B,67Bより次パスの吐出開始位置65A,66A,67Aが下流にあることに応じて(S58:Yes)、次パスの吐出開始位置65A,66A,67Aで停止するようにキャリッジ28Aを移動させる(S59)。一方、制御部50は、現行パスの吐出終了位置65B,66B,67Bより次パスの吐出開始位置65A,66A,67Aが下流にないことに応じて(S58:No)、ステップS59の処理をスキップして待機印刷処理からリターンする。
Then, the
[第2実施形態の作用効果]
現行パスにおける吐出開始位置65A,66A,67Aと次パスにおける吐出開始位置65A,66A,67Aとの間に現行パスにおける吐出終了位置65B,66B,67Bがある場合には、待機時間Wが所定時間X未満である。そのため、キャリッジ28Aの移動開始を待機させた後にキャリッジ28Aの移動を開始させても、現行パスにおけるキャリッジ28Aの移動が早く完了する。
[Operation and effect of the second embodiment]
When there are discharge end positions 65B, 66B, 67B in the current pass between the
現行パスにおける移動開始位置68D,69D,70Dから吐出終了位置65B,66B,67Bまでのキャリッジ28Aの移動時間が所定時間X以下である場合は、キャリッジモータ103にキャリッジ28Aの移動開始を待機させない。そして、移動可能タイミングにキャリッジ28Aの移動が開始される。そのため、現行パスにおけるキャリッジ28Aの移動が早く完了する。
When the movement time of the
[変形例]
第2実施形態は、読取センサユニット32が受信した画像データに代えて、複合機10が備える他の入出力インタフェースを介して外部の情報処理装置から受信した画像データを印刷する場合に適用されてもよい。
[Modification]
The second embodiment is applied to a case where image data received from an external information processing device via another input / output interface of the multi-function peripheral 10 is printed instead of the image data received by the reading
複合機10において、双方向印字と単方向印字とが切り換えられて使用され、双方向印字の実行時に本願発明が適用されてもよい。双方向印字と単方向印字との切り換えは、例えば、通常画質の印刷において双方向印字を行い、高画質の印刷において単方向印字を行うように切り替えられてもよい。単方向印字とは、左右方向9(図5における主走査方向5)におけるキャリッジ28Aの移動において、複合機10において一方の片道移動(例えば左向きの片道移動、図5において右向きの移動)でのみ、シート12に画像を記録することをいう。
In the
前述の実施形態では、キャリッジ28Aが加速又は減速される際にも記録ヘッド28Bがシート12に画像を記録した。しかしながら、キャリッジ28Aが定速度で移動するときにのみ、記録ヘッド28Bがシート12に画像を記録するようにしてもよい。また、キャリッジ28Aの加速時又は減速時に画像を記録するか否かを指定する情報を印刷モード情報に含めてもよい。この場合、制御部50は、この情報に従って、キャリッジ28Aの加速時又は減速時に画像を記録するか否かを切り換えるように制御する。
In the above-described embodiment, the
10・・・複合機(インクジェット記録装置)
12・・・シート
28A・・・キャリッジ
28B・・・記録ヘッド
32・・・読取センサユニット(読取部)
49・・・入出力I/F
50・・・制御部
53・・・RAM
54・・・EEPROM
61・・・記録領域
65A、66A、67A・・・吐出開始位置
65B、66B、67B・・・吐出終了位置
68D、69D、70D・・・移動開始位置
68E、69E、70E・・・移動停止位置
71A、71B・・・所定位置
103・・・キャリッジモータ
S11・・・記憶処理
S12・・・領域記憶処理
S13・・・変換処理
S32、S36、S37、S47、S48・・・吐出処理
S41・・・算出処理
S42・・・予測処理
S43、S52・・・移動処理
10: Multifunction device (inkjet recording device)
12 ...
49 ・ ・ ・ Input / output I / F
50 ...
54 ... EEPROM
61 ...
Claims (9)
上記記録ヘッドを搭載するキャリッジと、
上記キャリッジの移動経路上において当該キャリッジを往復移動させるキャリッジモータと、
上記記録ヘッドにおける選択的な吐出を決定する画像データを受信するインタフェースと、
メモリと、
制御部と、を備え、
上記制御部は、
上記インタフェースが受信した画像データを、上記往復移動における往路及び復路に相当する各片道移動に対応する単位毎にラスタデータに変換して上記メモリに記憶させる変換処理と、
上記キャリッジの上記片道移動における移動時に、上記ラスタデータに従って上記記録ヘッドにインクを選択的に吐出させる吐出処理と、
上記吐出処理により吐出されたインクにより記録媒体に記録される画像の画質を決定する印刷モードに関する情報を上記メモリに記憶する記憶処理と、
上記メモリに記憶された上記印刷モードに関する情報に基づいて、上記記録ヘッドが停止状態から所定の定速度に達するまでの加速時間と、上記記録ヘッドが停止状態から上記定速度に達するまでの加速距離を仮に上記定速度で移動したときにかかる第1仮想時間と、上記記録ヘッドが上記定速度から停止状態に達するまでの減速時間と、上記記録ヘッドが上記定速度から停止状態に達するまでの減速距離を仮に上記定速度で移動したときにかかる第2仮想時間とを決定し、上記加速時間から上記第1仮想時間を減算した第1時間と、上記減速時間から上記第2仮想時間を減算した第2時間と、を少なくとも加算した所定時間を算出する算出処理と、
上記片道移動における次の移動である第1移動の移動開始が可能になった時点で、上記第1移動の次の移動である第2移動で使用されるラスタデータが上記メモリに記憶されていないことに応じて、上記時点から、上記所定時間に基づいて決定される待機時間にわたって上記キャリッジの移動を待機させるように上記キャリッジモータを制御し、上記待機時間の経過後に、上記キャリッジの移動が開始されるように上記キャリッジモータを制御する移動処理と、を実行する、インクジェット記録装置。 A recording head that selectively ejects ink,
A carriage on which the recording head is mounted,
A carriage motor that reciprocates the carriage on the carriage movement path;
An interface that receives image data that determines selective ejection in the recording head,
Memory and
And a control unit,
The control unit is
Conversion processing for converting the image data received by the interface into raster data for each unit corresponding to each one-way movement corresponding to the forward and backward paths in the reciprocating movement and storing the raster data in the memory;
An ejection process for selectively ejecting ink to the recording head according to the raster data when the carriage moves in the one-way movement;
A storage process of storing in the memory information regarding a print mode that determines the image quality of an image recorded on a recording medium by the ink ejected by the ejection process;
Based on the information on the print mode stored in the memory, the acceleration time from the stopped state until the recording head reaches a predetermined constant speed, and the acceleration distance from the stopped state until the recording head reaches the constant speed. Tentatively, a first virtual time required when the recording head moves at the constant speed, a deceleration time until the recording head reaches the stopped state from the constant speed, and a deceleration until the recording head reaches the stopped state from the constant speed. The second virtual time taken when the distance is moved at the constant speed is temporarily determined, and the first virtual time is subtracted from the acceleration time and the second virtual time is subtracted from the deceleration time. A calculation process for calculating a predetermined time by adding at least the second time;
When the movement of the first movement, which is the next movement in the one-way movement, can be started, the raster data used in the second movement, which is the next movement of the first movement, is not stored in the memory. Accordingly, the carriage motor is controlled so as to wait the movement of the carriage for a waiting time determined based on the predetermined time from the time point, and the movement of the carriage starts after the waiting time elapses. An inkjet recording apparatus that executes a moving process for controlling the carriage motor as described above.
上記移動処理において、上記時点から上記所定時間が経過するまでに上記第2移動で使用されるラスタデータが上記メモリに記憶され、且つ、上記第2移動においてインクの吐出が開始される吐出開始位置が、上記第1移動においてインクの吐出が終了する吐出終了位置よりも、上記第1移動における上記キャリッジの移動における下流に位置することに応じて、上記時点から上記第2移動で使用されるラスタデータが上記メモリに記憶されるまでの時間を上記待機時間とし、上記第2移動における上記吐出開始位置を上記第1移動における上記キャリッジの移動停止位置として、上記キャリッジモータに上記キャリッジの移動を開始させ、
上記時点から上記所定時間が経過するまでに上記第2移動で使用されるラスタデータが上記メモリに記憶されなかったことに応じて、上記時点から上記所定時間が経過するまでの時間を上記待機時間とし、上記第1移動における上記吐出終了位置を上記第1移動における上記移動停止位置として、上記キャリッジモータに上記キャリッジの移動を開始させる、請求項1に記載のインクジェット記録装置。 The control unit is
In the movement process, the raster data used in the second movement is stored in the memory from the time point until the predetermined time elapses, and the ejection start position where ink ejection is started in the second movement. However, the raster used in the second movement from the above-mentioned time point is located downstream of the ejection end position where the ink ejection ends in the first movement, in the movement of the carriage in the first movement. The time until the data is stored in the memory is the waiting time, the ejection start position in the second movement is the movement stop position of the carriage in the first movement, and the carriage motor starts moving the carriage. Let
Since the raster data used in the second movement has not been stored in the memory from the time point to the predetermined time period, the time from the time point to the predetermined time period is set as the standby time. 2. The ink jet recording apparatus according to claim 1, wherein the discharge end position in the first movement is set as the movement stop position in the first movement, and the carriage motor starts the movement of the carriage.
上記記録媒体における記録領域を上記メモリに記憶する領域記憶処理をさら実行し、
上記移動処理において、上記第1移動における上記吐出終了位置が、所定位置から、上記領域記憶処理により記憶された記録領域の最下流までの間に位置することに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させ、上記キャリッジを上記最下流まで移動させる、請求項2に記載のインクジェット記録装置。 The control unit is
Further performing an area storage process of storing the recording area in the recording medium in the memory,
In the movement process, when the ejection end position in the first movement is located between the predetermined position and the most downstream side of the recording area stored by the area storage processing, the carriage motor causes the carriage to move. 3. The ink jet recording apparatus according to claim 2 , wherein the carriage is started to move at the time point and is moved to the most downstream side without waiting for the start of the movement.
上記第1移動における上記キャリッジの移動開始位置から上記吐出終了位置までの上記キャリッジの移動時間を、上記第1移動で使用されるラスタデータから算出する処理をさらに実行し、
上記移動処理において、当該移動時間が上記所定時間以下であることに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させる、請求項2又は3のいずれかに記載のインクジェット記録装置。 The control unit is
A process of further calculating a moving time of the carriage from the moving start position of the carriage to the discharge end position in the first movement from the raster data used in the first movement,
In the movement process, in response to the travel time is less than the predetermined time, without waiting for the start of movement of the said carriage in the carriage motor to start movement of the carriage to the time, according to claim 2 or 3. The inkjet recording device according to any one of 3 above.
上記算出処理において、上記第1時間と上記第2時間と第3時間とを加算した時間を上記所定時間として算出し、
上記第3時間は、上記第1移動における上記吐出終了位置が、当該第1移動における上記記録ヘッドの移動における最下流に近いほど短く設定される、請求項2から4のいずれかに記載のインクジェット記録装置。 The control unit is
In the calculation process, a time obtained by adding the first time, the second time, and the third time is calculated as the predetermined time,
The inkjet according to any one of claims 2 to 4 , wherein the third time is set to be shorter as the ejection end position in the first movement is closer to the most downstream in the movement of the recording head in the first movement. Recording device.
上記時点での上記インタフェースにおける上記画像データの受信位置に基づいて、上記時点から、上記第2移動で使用されるラスタデータの上記メモリへの記憶が完了するまでにかかると予測される予測時間を算出する予測処理を実行し、
上記移動処理において、
上記予測時間が上記所定時間より短いことに応じて、上記時点から上記第2移動で使用されるラスタデータが上記メモリに記憶されるまでの時間を上記待機時間として、上記キャリッジモータに上記キャリッジの移動を開始させ、
上記予測時間が上記所定時間より長いことに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させる、請求項1に記載のインクジェット記録装置。 The control unit is
Based on the reception position of the image data in the interface at the time point, the predicted time estimated from the time point until the storage of the raster data used in the second movement in the memory is completed is calculated. Execute the prediction process to calculate,
In the above moving process,
In response to the predicted time being shorter than the predetermined time, the time from the time point until the raster data used in the second movement is stored in the memory is set as the standby time, and the carriage motor is controlled to move the carriage Start moving,
The inkjet recording apparatus according to claim 1, wherein the carriage motor is started to move at the time point without waiting for the carriage motor to start moving the carriage in response to the estimated time being longer than the predetermined time.
上記インタフェースは、上記読取部が生成した画像データを受信し、
上記制御部は、
上記時点での上記読取部における上記原稿の読取位置に基づいて、上記時点から、上記第2移動で使用されるラスタデータの上記メモリへの記憶が完了するまでにかかると予測される予測時間を算出する予測処理を実行し、
上記移動処理において、
上記予測時間が上記所定時間より短いことに応じて、上記時点から上記第2移動で使用されるラスタデータが上記メモリに記憶されるまでの時間を上記待機時間として、上記キャリッジモータに上記キャリッジの移動を開始させ、
上記予測時間が上記所定時間より長いことに応じて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させる、請求項1に記載のインクジェット記録装置。 Further comprising a reading unit for generating image data by reading an image from a document,
The interface receives the image data generated by the reading unit,
The control unit is
Based on the reading position of the document in the reading unit at the time point, an estimated time estimated from the time point until the storage of the raster data used in the second movement in the memory is completed is calculated. Execute the prediction process to calculate,
In the above moving process,
In response to the predicted time being shorter than the predetermined time, the time from the time point until the raster data used in the second movement is stored in the memory is set as the standby time, and the carriage motor is controlled to move the carriage Start moving,
The inkjet recording apparatus according to claim 1, wherein the carriage motor is started to move at the time point without waiting for the carriage motor to start moving the carriage in response to the estimated time being longer than the predetermined time.
上記予測処理において、上記インタフェースが受信した画像データの読取解像度がより高い場合により長い上記予測時間を算出し、上記読取解像度がより低い場合により短い上記予測時間を算出する、請求項6又は7に記載のインクジェット記録装置。 The control unit is
In the prediction process, when the reading resolution of the image data which the interface received higher by calculating a long the estimated time is calculated short the estimated time optionally the reading resolution is lower, in claim 6 or 7 The inkjet recording device described.
上記移動処理において、上記時点において、上記第2移動で使用されるラスタデータが上記メモリに記憶されていることに基づいて、上記キャリッジモータに上記キャリッジの移動開始を待機させずに、上記時点に上記キャリッジの移動を開始させる、請求項1から8のいずれかに記載のインクジェット記録装置。
The control unit is
In the movement process, the raster data used in the second movement is stored in the memory at the time point, so that the carriage motor is not made to wait for the start of movement of the carriage at the time point. to start movement of the carriage, the ink jet recording apparatus according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016041485A JP6686538B2 (en) | 2016-03-03 | 2016-03-03 | Inkjet recording device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016041485A JP6686538B2 (en) | 2016-03-03 | 2016-03-03 | Inkjet recording device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017154443A JP2017154443A (en) | 2017-09-07 |
JP6686538B2 true JP6686538B2 (en) | 2020-04-22 |
Family
ID=59807875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016041485A Active JP6686538B2 (en) | 2016-03-03 | 2016-03-03 | Inkjet recording device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6686538B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11014385B2 (en) | 2018-04-16 | 2021-05-25 | Brother Kogyo Kabushiki Kaisha | Liquid discharge apparatus |
JP7247716B2 (en) * | 2019-04-01 | 2023-03-29 | ブラザー工業株式会社 | Liquid ejector |
JP7298344B2 (en) * | 2018-09-05 | 2023-06-27 | 株式会社リコー | IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS, IMAGE FORMING METHOD, AND PROGRAM |
JP2020049892A (en) * | 2018-09-28 | 2020-04-02 | ブラザー工業株式会社 | Image formation system |
JP7183786B2 (en) * | 2018-12-28 | 2022-12-06 | ブラザー工業株式会社 | Controller and program |
JP7215167B2 (en) * | 2018-12-28 | 2023-01-31 | ブラザー工業株式会社 | Controller and program |
-
2016
- 2016-03-03 JP JP2016041485A patent/JP6686538B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017154443A (en) | 2017-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6686538B2 (en) | Inkjet recording device | |
US10500864B2 (en) | Inkjet printing apparatus and method for controlling the inkjet printing apparatus | |
JP6705158B2 (en) | Image forming apparatus and program | |
JP4052202B2 (en) | Image forming apparatus | |
JP6187275B2 (en) | Inkjet recording apparatus, paper discrimination apparatus, and inkjet recording method | |
US10899130B2 (en) | Inkjet printing apparatus | |
JP2012020518A (en) | Printing device, and method of controlling preparation operation in the same | |
CN107020812B (en) | Ink jet printing apparatus | |
US10207524B2 (en) | Image recording apparatus | |
JP2009208863A (en) | Sheet conveying device, image recording device, and conveyance amount correcting method | |
JP4259574B2 (en) | Recording apparatus and recording method in recording apparatus | |
JP2011152761A (en) | Image recording apparatus and image recording method | |
JP2017154294A (en) | Inkjet recording device and method | |
JP6888573B2 (en) | Printing equipment | |
JP5970840B2 (en) | Inkjet recording device | |
JP6256091B2 (en) | Printing device | |
JP7435493B2 (en) | Printer, control method, and control program | |
JP2004202713A (en) | Image output device | |
JP6394764B2 (en) | Inkjet recording apparatus and inkjet recording method | |
JP2012020517A (en) | Printing device, and method of controlling preparation operation in the same | |
JP5982849B2 (en) | Image recording device | |
JP2020032647A (en) | Ink jet recording device and control method thereof | |
JP2018058376A (en) | Ink jet recording apparatus and ink jet recording method | |
JP2015136798A (en) | Ink jet recorder and ink jet recording method | |
JP2009111601A (en) | Recording device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191224 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191226 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200205 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200303 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200316 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6686538 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |