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

JP7428089B2 - 印刷装置、その制御方法及びプログラム - Google Patents

印刷装置、その制御方法及びプログラム Download PDF

Info

Publication number
JP7428089B2
JP7428089B2 JP2020108737A JP2020108737A JP7428089B2 JP 7428089 B2 JP7428089 B2 JP 7428089B2 JP 2020108737 A JP2020108737 A JP 2020108737A JP 2020108737 A JP2020108737 A JP 2020108737A JP 7428089 B2 JP7428089 B2 JP 7428089B2
Authority
JP
Japan
Prior art keywords
printing
carriage
copy
determination process
moving
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
Application number
JP2020108737A
Other languages
English (en)
Other versions
JP2022006496A (ja
Inventor
覚 荒金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2020108737A priority Critical patent/JP7428089B2/ja
Priority to US17/355,594 priority patent/US11752789B2/en
Publication of JP2022006496A publication Critical patent/JP2022006496A/ja
Application granted granted Critical
Publication of JP7428089B2 publication Critical patent/JP7428089B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J25/00Actions or mechanisms not otherwise provided for
    • B41J25/001Mechanisms for bodily moving print heads or carriages parallel to the paper surface
    • B41J25/006Mechanisms for bodily moving print heads or carriages parallel to the paper surface for oscillating, e.g. page-width print heads provided with counter-balancing means or shock absorbers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/18Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
    • B41J19/20Positive-feed character-spacing mechanisms
    • B41J19/202Drive control means for carriage movement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • G06K15/102Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
    • G06K15/105Multipass or interlaced printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1822Analysing the received data before processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Ink Jet (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

本発明は、印刷装置、その制御方法及びプログラムに関する。
従来の印刷装置として、特許文献1の印刷装置が知られている。この印刷装置では、印刷ジョブでのトータルの印刷ヘッドの移動距離が最小になるように、計画的に印刷方法を決定している。
特開2005-212232号公報
上記特許文献1の印刷装置では、印刷ジョブの印刷開始に先立って、印刷ジョブの全てを受信した上で、これに基づいて印刷方法を決定している。このため、複数の部数を印刷する場合、1部目の印刷に時間を要してしまう。
本発明はこのような事態に鑑み、迅速に印刷を行うことができる印刷装置、その制御方法及びプログラムを提供することを目的としている。
本発明のある態様に係る印刷装置は、液体を吐出するヘッドと、前記ヘッドを支持し、往路方向及び復路方向に往復移動するキャリッジと、制御装置と、を備え、前記制御装置は、同一画像を複数部印刷する印刷ジョブに基づき、前記キャリッジを前記往路方向及び前記復路方向に移動させながら前記ヘッドから液体を吐出させて印刷する印刷処理と、前記印刷処理による1部目の印刷での前記キャリッジの移動結果に基づき、2部目以降の前記キャリッジの移動方向を決定する第1決定処理と、を実行し、前記第1決定処理では、2部目の印刷での前記キャリッジの移動時間が1部目の印刷での前記キャリッジの移動時間以下になるように、又は、2部目の印刷での前記キャリッジの移動距離が1部目の印刷での前記キャリッジの移動距離以下になるように、2部目以降の前記キャリッジの移動方向を決定する。
本発明のある態様に係る印刷装置の制御方法は、液体を吐出するヘッドと、前記ヘッドを支持し、往路方向及び復路方向に往復移動するキャリッジと、制御装置と、を備えた印刷装置の制御方法であって、前記制御装置は、同一画像を複数部印刷する印刷ジョブに基づき、前記キャリッジを前記往路方向及び前記復路方向に移動させながら前記ヘッドから液体を吐出させて印刷する印刷処理と、前記印刷処理による1部目の印刷での前記キャリッジの移動結果に基づき、2部目以降の前記キャリッジの移動方向を決定する第1決定処理と、を実行し、前記第1決定処理では、2部目の印刷での前記キャリッジの移動時間が1部目の印刷での前記キャリッジの移動時間以下になるように、又は、2部目の印刷での前記キャリッジの移動距離が1部目の印刷での前記キャリッジの移動距離以下になるように、2部目以降の前記キャリッジの移動方向を決定する。
本発明のある態様に係るプログラムは、液体を吐出するヘッドと、前記ヘッドを支持し、往路方向及び復路方向に往復移動するキャリッジと、制御装置と、を備えた印刷装置に、同一画像を複数部印刷する印刷ジョブに基づき、前記キャリッジを前記往路方向及び前記復路方向に移動させながら前記ヘッドから液体を吐出させて印刷する印刷処理と、前記印刷処理による1部目の印刷での前記キャリッジの移動結果に基づき、2部目以降の前記キャリッジの移動方向を決定する第1決定処理と、を実行させ、前記第1決定処理では、2部目の印刷での前記キャリッジの移動時間が1部目の印刷での前記キャリッジの移動時間以下になるように、又は、2部目の印刷での前記キャリッジの移動距離が1部目の印刷での前記キャリッジの移動距離以下になるように、2部目以降の前記キャリッジの移動方向を決定させる。
本発明は、以上に説明した構成を有し、迅速に印刷を行うことができる印刷装置、その制御方法及びプログラムを提供することができるという効果を奏する。
本発明の上記目的、他の目的、特徴、及び利点は、添付図面参照の下、以下の好適な実施態様の詳細な説明から明らかにされる。
本発明の実施の形態に係る印刷装置を上方から視た概略図である。 図1の印刷装置の構成を示す機能ブロック図である。 図1のキャリッジの移動速度と位置との関係を示すグラフである。 図4(a)は、次回のパスの吐出領域の左端が今回のパスの吐出領域の左端よりもこの間のキャリッジの左移動端位置よりも遠い場合の図1のキャリッジの移動速度と位置との関係を示すグラフである。図4(b)は、次回のパスの吐出領域の左端が今回のパスの吐出領域の左端よりもこの間のキャリッジの左移動端位置よりも近い場合の図1のキャリッジの移動速度と位置との関係を示すグラフである。 図1の印刷装置の制御方法の一例を示すフローチャートである。 変形例1に係る印刷装置の制御方法の一例を示すフローチャートである。 変形例2に係る印刷装置の制御方法の一例を示すフローチャートである。 変形例4に係る印刷装置の制御方法における1部目の印刷処理の一例を示すフローチャートである。
以下、本発明の実施の形態を、図面を参照しながら具体的に説明する。なお、以下では全ての図面を通じて同一又は相当する要素には同一の参照符号を付して、その重複する説明を省略する。
[実施の形態]
<印刷装置の構成>
本発明の実施の形態に係る印刷装置10は、図1に示すように、インク等の液体を印刷媒体Aに吐出して印刷する装置であって、例えば、インクジェットプリンタである。印刷装置10は、シリアルヘッド方式が採用され、筐体11、ヘッド30、走査装置13、貯留タンク14、プラテン15、搬送装置16及び制御装置20を備えている。
なお、プラテン15よりもヘッド30側を上と称し、その反対側を下と称する。また、搬送装置16により印刷媒体Aを搬送する方向(搬送方向)を前と称し、その反対側を後と称する。走査装置13によりヘッド30を往復移動する方向(走査方向)の往路方向及び復路方向のうち、一方側を右方向と称し、他方側を左方向と称する。この走査方向は、搬送方向に交差(例えば、直交)する。但し、印刷装置10の配置方向はこれに限定されない。また、制御装置20の詳細については後述する。
ヘッド30は、ノズル31、駆動素子32(図2)及び流路形成体を有している。流路形成体は、その内部に液体流路が形成され、その下面(吐出面33)にノズル31が開口している。複数のノズル31は、前後方向に並んで、複数(例えば、4列)のノズル列を構成している。駆動素子32は、圧電素子等により構成され、液体流路の容積を変更するように駆動する。これにより、ノズル31の開口のメニスカスが振動し、液体の粒(液滴)が吐出され、印刷媒体Aに画像が印刷される。
走査装置13は、例えば、キャリッジ12a、2本のガイドレール13a、走査モータ13b(図2)、無端ベルト13cを有している。キャリッジ12aは、ヘッド30を支持しており、ヘッド30を右方向及び左方向に往復移動する。ガイドレール13aは、左右方向に延び、キャリッジ12aを支持している。無端ベルト13cは、ガイドレール13aに沿って左右方向に延び、キャリッジ12aに固定されており、走査モータ13bにプーリを介して連結されている。走査モータ13bの駆動に応じて無端ベルト13cが走行することにより、キャリッジ12a及びこれに支持されているヘッド30はガイドレール13aに沿って左右方向に往復移動する。
貯留タンク14は、例えば、筐体11に脱着可能なカートリッジであり、液体の種類ごとに設けられている。例えば、4つの貯留タンク14があり、ブラック、イエロ、シアン、マゼンタのインクをそれぞれ貯留している。各貯留タンク14は、ヘッド30の液体流路にチューブによって接続され、対応するノズル列のノズル31に液体を供給する。
プラテン15は、平坦な上面を有し、その上面に印刷媒体Aが配置される。プラテン15は、印刷媒体Aと、これに対向して設けられるヘッド30の吐出面33との間の距離を決める。
搬送装置16は、例えば、2本の搬送ローラ16a、及び、搬送モータ16b(図2)を有している。2本の搬送ローラ16aは、前後方向においてプラテン15を挟み、回転軸が左右方向に延びるように互いに平行に配置されている。搬送ローラ16aは、搬送モータ16bに連結されており、搬送モータ16bの駆動によって回転し、印刷媒体Aをプラテン15上において前方に搬送する。
<制御装置の構成>
制御装置20は、図2に示すように、コンピュータ及びネットワーク等の外部装置BにI/Fを介して接続され、外部装置Bから印刷ジョブ等の各種データを受信する。印刷ジョブは、印刷媒体Aに画像を印刷するためのデータであって、例えば、画像データ及び書式データを含んでいる。
画像データは、例えば、印刷対象の画像を複数の画素に分割して表したラスタデータであって、画素の位置情報及び色情報を含む。色情報としては、例えば、R(赤)G(緑)B(青)の階調値で表されたRGB値、及び、C(シアン)M(マゼンダ)Y(イエロ)K(ブラック)の階級値で表されたCMYK値が例示される。また、書式データは、印刷する方式を示すデータであって、例えば、同一画像を印刷する部数(印刷部数)及び印刷モード等の情報を含んでおり、例えば、ユーザが入力装置により入力した情報であってもよい。
また、制御装置20は、位置検出センサ24に接続されている。この位置検出センサ24は、左右方向におけるキャリッジ12aの位置を検出するためのセンサであって、例えば、エンコーダである。位置検出センサ24は、キャリッジ12aの検出位置を制御装置20に出力する。
制御装置20は、演算処理部21、記憶部22及び波形生成部23を有している。記憶部22は、演算処理部21がアクセス可能なメモリであって、RAM及びROM等により構成されている。RAMは、各種データを一時的に記憶する。この各種データとしては、印刷ジョブ、演算処理部21により変換されたデータ、及び、位置検出センサ24により検出された位置情報が例示される。ROMは、各種データ処理を行うためのプログラムを記憶している。なお、プログラムは、外部装置Bから取得されたものであってもよく、また、他の記憶媒体に記憶されていてもよい。
演算処理部21は、CPU等のプロセッサ、及び、ASIC等の集積回路等により構成されている。演算処理部21は、ROMに記憶されたプログラムを実行することにより、駆動素子32、走査モータ13b及び搬送モータ16bを制御して、各種処理を行う。例えば、制御装置20は、印刷処理及び第1決定処理を実行する。これらの処理については後述する。
波形生成部23は、駆動素子32に出力される駆動信号の波形を規定する波形信号を生成する。波形生成部23は、専用の回路であってもよく、演算処理部21及び記憶部22により構成されていてもよい。波形信号は、例えば、パルス信号であって、ノズル31から吐出される液滴の量が異なる複数種類の波形信号を含んでいる。
演算処理部21は、印刷ジョブに基づいて、複数種類の波形信号から1種類の波形信号を、ノズル31毎及び駆動周期毎に選択し、波形選択データを生成する。この際、演算処理部21は、印刷ジョブに基づいた1滴ごとの液滴量に応じて、波形選択データを生成する。
制御装置20はヘッド駆動回路25に接続され、ヘッド駆動回路25は駆動素子32に接続されている。制御装置20は波形信号及び波形選択データをヘッド駆動回路25に出力し、ヘッド駆動回路25は波形信号及び選択データから駆動素子32の駆動信号に変換し、駆動信号を駆動素子32に出力する。これにより、駆動素子32が駆動信号に応じて駆動して、液体流路の容積が変更し、ノズル31の液体に圧力が付与され、印刷ジョブに応じた量の液滴がノズル31から吐出される。
また、制御装置20は、走査駆動回路26を介して走査モータ13bに接続され、搬送駆動回路27を介して搬送モータ16bに接続されている。制御装置20は、印刷ジョブに基づいて走査駆動回路26によって走査モータ13bの駆動を制御する。制御装置20は、印刷ジョブに基づいて搬送駆動回路27によって搬送モータ16bの駆動を制御する。これにより、走査モータ13b及び搬送モータ16bの駆動及び停止タイミング、回転速度、並びに、回転量等が制御され、キャリッジ12aの移動及び印刷媒体Aの搬送が制御される。
<印刷処理>
制御装置20は、同一画像を複数部印刷する印刷ジョブに基づき、キャリッジ12aを往路方向及び復路方向に移動させながらヘッド30から液体を吐出させて印刷する印刷処理を実行する。
印刷処理では、制御装置20は、外部装置Bから取得した印刷ジョブを記憶部22に記憶し、印刷ジョブをパス毎の印刷ジョブに分割し記憶部22に記憶する。この印刷ジョブの画像データがRGB値である場合、制御装置20は、所定の対応関係に基づいてRGB値をCMY値に変換する。また、制御装置20は、誤差拡散法に従ったハーフトーン処理を画像データに行ってもよい。なお、外部装置Bは印刷ジョブをパス毎に分割して、分割した印刷ジョブを印刷装置10に出力してもよい。この場合、制御装置20は、取得した印刷ジョブを記憶部22に記憶する。
制御装置20は、分割された複数の印刷ジョブを順次、ヘッド駆動回路25、走査駆動回路26及び搬送駆動回路27に出力することにより、印刷ジョブに基づいてパスと搬送動作とが交互に実行される。パスは、吐出パス及び非吐出パスを含む。吐出パスは走査動作及び吐出動作を含み、非吐出パスは吐出動作を含まず走査動作を含む。吐出動作では、ノズル31から液体が吐出される。搬送動作では、印刷媒体Aが前方に所定又は印刷ジョブに応じた距離に搬送される。
走査動作では、キャリッジ12aが右方向又は左方向に移動される。キャリッジ12aは、パス毎に右方向と左方向と移動方向を交互に代える。これにより、キャリッジ12aは、右方向に移動したパスの次のパスでは、その反対側の左方向に移動し、さらに次のパスではその反対側の右方向に移動する。
双方向印刷では、キャリッジ12aが右方向及び左方向のいずれか一方向に移動する吐出パスによりパス画像が印刷され、これに続いて搬送動作が行われた後、キャリッジ12aが他方向に移動する吐出パスによりパス画像が印刷される。このように、吐出パスと搬送動作とが交互に繰り返されて、各吐出パスによるパス画像が印刷媒体Aの搬送方向に並んで、印刷ジョブに相当する画像が印刷される。このため、右方向への移動パス及び左方向への移動パスのいずれのパスにおいてもパス画像が形成される。
片方向印刷では、右方向及び左方向のいずれか一方向にキャリッジ12aを移動しながら液体を吐出するが、このパスに搬送動作を介して続く次のパスでは他方向へキャリッジ12aを移動する際には液体を吐出しない。このため、片方向印刷では、吐出パスと非吐出パスとは搬送動作を挟んで交互に実行され、このうち吐出パスにてパス画像が形成される。
このような印刷処理において、制御装置20の演算処理部21は、1部目の印刷処理の印刷開始時に、キャリッジ12aを所定の方向に移動させ、その移動方向を所定の方向から反対の方向に変え、これを交互に変更させながら、印刷処理を進めていく。例えば、プラテン15よりも右側においてヘッド30の吐出面33をキャップで覆っている場合、ヘッド30からキャップを外してから、第1部目の印刷処理を開始する。この場合には、所定の方向は、キャップからプラテン15に向かう左方向であってもよい。また、キャップをヘッド30から外した後に、プラテン15よりも左側の受け部においてヘッド30から液体を吐出してフラッシングを実行してから、第1部目の印刷処理を開始する。この場合には、所定の方向は、受け部からプラテン15に向かう右方向であってもよい。
制御装置20は、印刷ジョブに基づいてパスを実行する度に、キャリッジ12aが右方向又は左方向に移動する。演算処理部21は、パス毎に、キャリッジ12aの移動範囲の左移動端位置及び右移動端位置を位置検出センサ24から取得し、各移動端位置とパスとを対応付けて記憶部22に記憶する。これらの位置は座標位置、又は、エンコーダの目盛りにより記憶部22に記憶されていてもよい。これをパス毎に行うことにより、1部目の印刷処理の複数のパスについてキャリッジ12aの各移動端位置が蓄積される。
右端位置は、パスにおいて、キャリッジ12aが移動する範囲における右端の位置であって、右方向に移動したキャリッジ12aが移動停止する位置、又は、左方向に移動するキャリッジ12aが移動開始する位置である。左端位置は、パスにおいて、キャリッジ12aが移動する範囲における左端の位置であって、左方向に移動したキャリッジ12aが移動停止する位置、又は、右方向に移動するキャリッジ12aが移動開始する位置である。
制御装置20は、印刷ジョブで指定された印刷部数の印刷処理が終了するまで、当該印刷ジョブを記憶部22に記憶したままにしておく。そして、制御装置20は、各部を印刷する際、記憶部22に記憶された印刷ジョブを複製しながら印刷処理を行う。そして、指定された部数を印刷すると、制御装置20は、当該印刷ジョブを記憶部22から削除する。
なお、印刷ジョブは、書式データを含んでいなくてもよい。この場合、制御装置20は、同一画像の印刷部数に等しい数の印刷ジョブを外部装置Bから取得する。制御装置20は、取得した印刷ジョブを記憶部22に記憶して、印刷ジョブをパス毎に分割して記憶部22に記憶する。そして、制御装置20は、印刷ジョブに相当する画像の印刷が終了する度に、当該印刷ジョブを記憶部22から消去する。
<第1決定処理>
制御装置20は、印刷処理による1部目の印刷でのキャリッジ12aの移動結果に基づき、2部目以降のキャリッジ12aの移動方向を決定する第1決定処理を実行する。この第1決定処理では、制御装置20は、2部目の印刷でのキャリッジ12aの移動距離が1部目の印刷でのキャリッジ12aの移動距離以下になるように、2部目以降のキャリッジ12aの移動方向を決定する。
なお、以下では、双方向印刷の場合の第1決定処理について説明する。しかしながら、片方向印刷についても、双方向印刷と同様に第1決定処理が行われる。この場合、吐出パス及び非吐出パスのいずれのパスにおけるキャリッジ12aの移動距離が各部の印刷でのキャリッジ12aの移動距離に含まれる。
具体的には、1部目の印刷処理が終了すると、制御装置20の演算処理部21は、1部目の印刷でのキャリッジ12aの各移動端位置をパス毎に記憶部22から取得する。そして、制御装置20は、右移動端位置と左移動端位置との間の距離をパス毎に算出し、全てのパスの距離を合計して、1部目の印刷処理におけるキャリッジ12aの移動距離を算出する。なお、各パスのキャリッジ12aの移動距離は1つ又は複数のパスが終了する度に算出されてもよい。
ここで、制御装置20は、キャリッジ12aの移動方向に応じた加速距離D及び減速距離Eの相違に基づいて、キャリッジ12aの各移動端位置を調整してもよい。例えば、図3に示すように、キャリッジ12aが右方向に移動するパス(右方向パス)において、左移動端位置Lrから最初の吐出位置(吐出領域Cの左吐出端位置Cl)に到達する前に、所定の速度まで加速する。そして、左吐出端位置Clから、パスにおいて最後の吐出位置(吐出領域Cの右吐出端位置Cr)に到達するまで所定の速度で定速移動し、右吐出端位置Crから減速して右移動端位置Rrで停止する。
この加速及び減速はキャリッジ12aの移動方向により互いに反対になる。このため、キャリッジ12aが左右方向に移動するパス(左方向パス)では、右移動端位置Rlから吐出領域Cの右吐出端位置Crに到達する前に加速する。そして、キャリッジ12aがこの右吐出端位置Crから左吐出端位置Clまでの吐出領域Cにおいて定速移動し、左吐出端位置Clから減速して左移動端位置Llで停止する。
この加速距離Dと減速距離Eとが互いに異なる場合、各移動端位置がキャリッジ12aの移動方向に応じて異なる。例えば、減速距離Eが加速距離Dよりも短い場合、左方向パスの右移動端位置Rlは右方向パスの右移動端位置Rrよりも右側に位置し、左方向パスの左移動端位置Llは右方向パスの左移動端位置Lrよりも右側に位置する。
よって、制御装置20は、右方向パスの左移動端位置Lrから所定の加速距離Dを引いた左吐出端位置Clを特定し、この左吐出端位置Clに所定の減速距離Eを足すことにより、左方向パスの左移動端位置Llを演算することができる。また、右方向パスの右移動端位置Rrから所定の減速距離Eを引いた右吐出端位置Crを特定し、この右吐出端位置Crに所定の加速距離Dを足すことにより、左方向パスの右移動端位置Rlを演算することができる。なお、左方向パスから右方向パスの各移動端位置を演算する場合も、上記と同様である。そして、制御装置20は、求めた各移動端位置に基づいてキャリッジ12aの移動距離を算出する。
また、制御装置20は、今回のパスにおける吐出領域Cの各吐出端位置と、次のパスにおける吐出領域Cの各吐出端位置との位置関係に基づいて、キャリッジ12aの各移動端位置を調整してもよい。例えば、図4(a)及び図4(b)に示すように、今回のパスでは左方向パスにて印刷し、次回のパスでは右方向パスにて印刷する。制御装置20は、今回吐出領域C1の終点(左吐出端位置Cl1)から左方向に減速距離Eを足した左移動端位置L1、及び、次回吐出領域C2の始点(左吐出端位置Cl2)から左方向に加速距離Dを足した左移動端位置L2を算出する。
図4(a)に示す場合、次回のパスの左移動端位置L2が今回のパスの左移動端位置L1よりも、次回のパスにおける移動方向(右方向)にある。この場合、制御装置20は、次回のパスにおいて左移動端位置L1から左移動端位置L2へ移動方向の反対側(左方向)にキャリッジ12aを戻す必要がない。このため、制御装置20は、今回のパスにおける左移動端位置L1を、今回のパスの左移動端位置Lとして記憶部22に記憶する。これにより、今回のパスにおいてキャリッジ12aを左移動端位置L(L1)まで左方向に移動させた後、次回のパスにおいてキャリッジ12aを左移動端位置L(L1)から右方向に移動させる。
一方、図4(b)に示す場合、次回のパスの左移動端位置L2が今回のパスの左移動端位置L1よりも、次回のパスにおける移動方向(右方向)の反対方向(左方向)にある。この場合、次回のパスにおいて次回吐出領域C2のために左移動端位置L1から左移動端位置L2へ移動方向の反対側(左方向)にキャリッジ12aを移動させないように、制御装置20は、次回のパスにおける左移動端位置L2を今回のパスの左移動端位置Lとして記憶部22に記憶する。これにより、今回のパスにおいてキャリッジ12aを左移動端位置L(L2)まで左方向に移動させた後、次回のパスにおいてキャリッジ12aを左移動端位置L(L2)から右方向に移動させる。
このように、制御装置20は、キャリッジ12aの各移動端位置を今回吐出領域C1及び次回吐出領域C2の位置関係に基づいて調整して、キャリッジ12aの移動距離を算出する。なお、今回吐出領域C1の右吐出端位置Crと次回吐出領域C2の右吐出端位置Crとの位置関係に基づいたキャリッジ12aの右移動端位置の調整は、上記今回吐出領域C1の左吐出端位置Cl1と次回吐出領域C2の左吐出端位置Cl1との位置関係に基づいたキャリッジ12aの左移動端位置Lの調整と同様である。また、加速距離Dと減速距離Eとが互いに同じ場合、今回吐出領域C1の吐出端位置と次回吐出領域C2の吐出端位置との位置関係に基づいてキャリッジ12aの動端位置を調整してもよい。
このようにして、制御装置20は、2部目の印刷開始時のキャリッジ12aの移動方向を右方向及び左方向とした場合のそれぞれについて、各パスのキャリッジ12aの移動距離を算出し、2部目の印刷における全パスの移動距離を合計して、2部目の印刷での移動距離を算出する。そして、制御装置20は、右方向の移動距離と左方向の移動距離を比較して、移動距離が短い方の移動方向を2部目の最初の移動方向として決定して記憶部22に記憶する。
2部目の印刷開始時の移動方向が1部目の印刷開始時の移動方向と同じ場合、2部目の印刷での移動距離は1部目の印刷での移動距離と同じになる。一方、2部目の印刷開始時の移動方向が1部目の印刷開始時の移動方向と異なる場合、2部目の印刷での移動距離は1部目の印刷での移動距離よりも短くなる。よって、第1決定処理では、2部目の印刷でのキャリッジ12aの移動距離が1部目の印刷でのキャリッジ12aの移動距離以下になる。
なお、制御装置20は、キャリッジ12aの所定の定速時の速度、加速度及び減速度に基づいて、キャリッジ12aの定速時の距離、加速距離D及び減速距離Eから定速時の時間、加速時間及び減速時間をそれぞれ求めることができる。このため、上記の方法で移動距離を求めてこれを移動時間に変換することにより、制御装置20は、第1決定処理では、2部目の印刷でのキャリッジ12aの移動時間が1部目の印刷でのキャリッジ12aの移動時間以下になるように、2部目以降のキャリッジ12aの移動方向を決定することができる。
また、吐出領域で移動するキャリッジ12aの速度は、印刷モードによって異なる。キャリッジ12aの速度は、画質を印刷速度より優先する高画質モードよりも、印刷速度を画質より優先する高速モードで速い。キャリッジ12aの移動速度が速くなるほど、加速距離D及び減速距離Eが長くなる。よって、加速距離D及び減速距離Eが印刷モードにより変化し、この加速距離D及び減速距離Eと印刷モードとの対応関係は予め記憶部22に記憶されている。制御装置20は、この所定の対応関係に基づいて、印刷モードに応じた加速距離D及び減速距離Eを取得して、これにより1部目のキャリッジ12aの各移動端位置を調整してもよい。
<印刷装置の制御方法>
印刷装置10の制御方法は、例えば、図5のフローチャートに沿って制御装置20により実行される。まず、制御装置20は、印刷ジョブを取得すると(ステップS1)、1部目の印刷処理を実行する(ステップS2)。この際、制御装置20は、印刷ジョブをパス毎に分割し、この印刷ジョブを各駆動回路に出力していく。これにより、印刷ジョブに基づいたパス画像がパス毎に印刷媒体Aに印刷されると、印刷媒体Aが前方に搬送される。これが繰り返されて、パス画像が前後方向に並んで、印刷ジョブに基づいた画像が形成される。
この際、制御装置20は、各パスにおけるキャリッジ12aの右移動端位置及び左移動端位置を取得して記憶部22に記憶する。そして、制御装置20は、加減速移動距離、及び、今回と次回との吐出領域の位置関係に基づいてキャリッジ12aの各移動端位置を調整する。そして、制御装置20は、2部目の印刷開始時が右方向及び左方向のそれぞれの場合について、各移動端位置に基づいて各パスにおけるキャリッジ12aの移動距離を算出し、これを合計した移動距離を算出する。
そして、制御装置20は、1部目の印刷での移動距離に基づいて第1決定処理を実行する(ステップS3)。この第1決定処理では、制御装置20は、2部目の印刷開始時が右方向の場合の移動距離と左方向の場合の移動距離とを比較し、移動距離が短い方の印刷開始時の方向を求める。これにより、制御装置20は、2部目の印刷でのキャリッジ12aの移動距離が1部目の印刷でのキャリッジ12aの移動距離以下になるように、2部目以降のキャリッジ12aの移動方向を決定し記憶部22に記憶する。
制御装置20は、第1決定処理により決定された移動方向にキャリッジ12aを移動しながら、2部目以降の印刷処理を実行し、1部目と同じ画像を印刷する(ステップS4)。そして、印刷ジョブに基づいた全ての部数の印刷処理が終了するまで(ステップS5:NO)、制御装置20は印刷処理を実行する(ステップS4)。全ての部数の印刷処理が終了すると(ステップS5:YES)、制御装置20は制御を終了する。
このように、第1決定処理では、2部目の印刷でのキャリッジ12aの移動距離が1部目の印刷でのキャリッジ12aの移動距離以下になるように、2部目以降のキャリッジ12aの移動方向を決定する。これにより、1部目の印刷を行った上で、そのヘッド30の移動結果に基づいて2部目の印刷方法を決定する。このため、1部目の印刷を速やかに開始することができ、また、決定された印刷方法によって2部目以降の印刷時間の短縮化を図ることができる。
また、制御装置20は、印刷処理では、1部目の印刷開始時に、キャリッジ12aを往路方向及び復路方向のうちのいずれか所定の方向に移動させる。制御装置20は、第1決定処理では、2部目以降の印刷開始時にキャリッジ12aを往路方向及び復路方向のうちのいずれに移動させるか、を決定する。これにより、1部目の印刷では、ヘッド30の移動方向を決定する時間が省け、1部目の印刷を速やかに開始することができる。
<変形例1>
変形例に1に係る印刷装置10では、上記実施の形態において、制御装置20は、印刷ジョブに基づき同一画像を印刷する部数が3部以上であるか否かを判定する第1判定処理を実行する。印刷処理では、第1判定処理にて部数が3部以上であると判定した場合、第1決定処理により決定された移動方向に基づいて2部目以降の印刷を実行する。第1判定処理にて部数が3部未満であると判定した場合、第1決定処理を実行しない。
具体的には、印刷装置10の制御方法は、図6に示すフローチャートに従って制御装置20により実行される。この図6に示すフローチャートでは、図5のフローチャートのステップS1とステップS2との間にステップS6の処理が実行され、ステップS6とステップS5とのステップS7の処理が実行される。
すなわち、制御装置20は、印刷ジョブを取得すると(ステップS1)、印刷ジョブの書式データを参照して、書式データにおける同一画像を印刷する部数(印刷部数)が3部以上か否かを判定する(ステップS6)。ここで、印刷部数が3部未満であれば(ステップS6:NO)、制御装置20は、1部又は2部の印刷処理を実行する。これにより、印刷ジョブに基づく画像が1部又は2部印刷される。この場合、制御装置20は、1部目の印刷処理においてキャリッジ12aの移動端位置を位置検出センサ24から取得し記憶部22に記憶しなくてもよい。
印刷部数が2部である場合、制御装置20は、1部目の印刷開始時のキャリッジ12aの移動方向を所定の方向とし、その後、移動方向をパス毎に右方向及び左方向の交互に変える。そして、制御装置20は、2部目の印刷開始時の移動方向を、1部目の印刷処理における最後のパスの移動方向の反対方向とし、キャリッジ12aを移動させる。それから、制御装置20は、キャリッジ12aの移動方向をパス毎に交互に変えながら、印刷処理を進めていく。このように、印刷部数が少ない場合には第1決定処理を省くことにより、印刷時間の短縮化を図ることができる。
一方、ステップS6において、印刷部数が3部以上である場合(ステップS6:YES)、制御装置20は、1部目の印刷処理が実行する(ステップS2)。そして、制御装置20は、1部目の印刷での移動距離に基づいて第1決定処理を実行して、2部目以降のキャリッジ12aの移動方向を決定し記憶部22に記憶する(ステップS3)。制御装置20は、印刷ジョブに基づいた全ての部数の印刷処理が終了するまで(ステップS5:NO)、決定された移動方向にキャリッジ12aを移動しながら第2部目以降の印刷処理を実行する(ステップS4)。そして、制御装置20は、全ての部数の印刷処理が終了すると(ステップS5:YES)、制御装置20は制御を終了する。
<変形例2>
変形例2に係る印刷装置10では、変形例1において、制御装置20は、第1判定処理により印刷ジョブに基づき同一画像を印刷する部数が3部以上であると判定した場合に、1部目の印刷においてキャリッジ12aが往路方向に移動するパスの数と復路方向に移動するパスの数との合計数が、奇数か否かを判定する第2判定処理を実行する。制御装置20は、第2判定処理によりパスの数が奇数であると判定した場合に、2部目以降で連続する2部のうちの第1部目の印刷開始時におけるキャリッジ12aの移動方向を、往路方向及び復路方向のうち、2部を印刷するのに要するキャリッジ12aの移動時間又は移動距離が短くなる方の方向に決定する第2決定処理と、を実行する。第2判定処理によりパスの数が奇数ではないと判定した場合には、第1決定処理を実行する。
なお、片方向印刷では、吐出パス及び非吐出パスが交互に実行され、吐出パスにてパス画像が形成されるため、各部の印刷でのパスの合計数は偶数になる。よって、第2決定処理は双方向印刷の場合に実行される。但し、片方向印刷の場合に第2決定処理が実行されてもよい。
具体的には、印刷装置10の制御方法は、図7に示すフローチャートに従って制御装置20により実行される。この図7に示すフローチャートでは、図6のフローチャートのステップS2とステップS4との間にステップS8及びS9の処理が実行される。
すなわち、制御装置20は、印刷ジョブを取得し(ステップS1)、この書式データに基づいて、同じ画像を印刷する部数が3部以上であれば(ステップS6:YES)、制御装置20は、1部目の印刷処理が実行する(ステップS2)。ここで、制御装置20は、印刷処理の進行において右方向にキャリッジ12aが移動したパスの数、及び、左方向にキャリッジ12aが移動したパスの数をカウントしていく。そして、制御装置20は、右方向のパスの数と左方向のパスの数とを合計して、1部目の印刷処理におけるパスの合計数を算出する。
制御装置20は、パスの合計数が奇数であるか否かを判定する(ステップS8)。パスの合計数が偶数である場合には(ステップS8:NO)、連続する2部のうちの第1部目(例えば、2部目)の印刷開始時のキャリッジ12aの移動方向と、第1部目に続く第2部目(例えば、3部目)の印刷開始時のキャリッジ12aの移動方向とは互いに同じになる。よって、制御装置20は、2部目以降において1部ずつキャリッジ12aの移動方向を判定すればよいため、第1決定処理を実行する(ステップS3)。これにより、2部目の印刷処理におけるキャリッジ12aの移動方向を決定すれば、3部目以降についてもこの移動方向により印刷処理が進行される。
一方、ステップS8において、1部目のパスの合計数が奇数である場合には(ステップS8:YES)、第1部目(例えば、2部目)の印刷開始時のキャリッジ12aの移動方向と、第1部目に後続する第2部目(例えば、3部目)の印刷開始時のキャリッジ12aの移動方向とは互いに反対になる。よって、制御装置20は、2部目以降において2部ずつキャリッジ12aの移動方向を判定するため、第2決定処理を実行する(ステップS9)。
ここで、1部目の印刷処理におけるパス毎のキャリッジ12aの左移動端位置及び右移動端位置が記憶部22に記憶されている。制御装置20は、キャリッジ12aの移動方向に応じて、加減速移動距離、及び、今回と次回との吐出領域の位置関係に基づいてキャリッジ12aの各移動端位置を調整する。そして、制御装置20は、この各移動端位置に基づいて第1部目をキャリッジ12aの移動方向を所定の方向とし、第2部目の移動方向をその反対方向とし、この場合の第1部目の印刷での移動距離、及び、第2部目の印刷での移動距離を算出し、これを合計した2部ずつの合計移動距離を算出する。また、制御装置20は、この各移動端位置に基づいて第2部目をキャリッジ12aの移動方向を所定の方向とし、第1部目の移動方向をその反対方向とし、この場合の第1部目の印刷での移動距離、及び、第2部目の印刷での移動距離を算出し、これを合計した2部ずつの合計移動距離を算出する。
そして、制御装置20は、第1部目を所定の方向で移動開始した場合の合計移動距離と、第1部目を反対方向で移動開始した場合の合計移動距離とを比較する。制御装置20は、この比較結果、合計移動距離が短い方の移動方向を2部目の印刷開始時の移動方向として決定して記憶部22に記憶する。
制御装置20は、決定された移動方向にキャリッジ12aを移動しながら2部目以降の印刷処理を実行する(ステップS4)。そして、制御装置20は、全ての部数の印刷処理が終了すると(ステップS5:YES)、制御装置20は制御を終了する。このように、1部目のパスの合計数が奇数である場合、連続する2部の第1部目の移動方向が決まれば第2部目の移動方向が決まるため、これらをまとめることにより、キャリッジ12aの移動方向を効率的に判定することができる。
<変形例3>
変形例3に係る印刷装置10では、上記実施の形態及び変形例1~2のいずれかにおいて、制御装置20は、印刷処理においてキャリッジ12aの移動速度を、ヘッド30から液体を吐出させる範囲(吐出領域)に応じて変更する速度変更処理を実行する。制御装置20は、速度変更処理により変更されたキャリッジ12aの移動速度に基づいて第1決定処理を実行する。
具体的には、制御装置20は、1部目の印刷処理の際に、各パスにおけるキャリッジ12aの移動範囲の各移動端位置と共に、各パスにおける吐出領域の各吐出端位置を、位置検出センサ24から取得し記憶部22に記憶しておく。制御装置20は、移動端位置及び吐出端位置に基づいて速度変更処理を実行する。
例えば、図4(a)に示すように、制御装置20は、右吐出端位置Crと左吐出端位置Cl1との間の今回吐出領域C1、及び、右吐出端位置Crと左吐出端位置Cl2との間の次回吐出領域C2では、キャリッジ12aを定速移動させる。これにより、キャリッジ12aの移動速度の変化に起因する液体の着弾位置のずれが低減され、着弾位置ずれによる画質の低下を抑制することができる。
これに対し、左移動端位置Lから加速距離Dを足した加速終了位置Fから次回吐出領域C2の始点(左吐出端位置Cl2)までの範囲(非吐出領域G)は、ヘッド30から液体を吐出しない。このため、制御装置20は、非吐出領域Gにおけるキャリッジ12aの移動速度を、今回吐出領域C1及び前回吐出領域C2における移動速度よりも速くする。このように速度変更処理を実行することにより、キャリッジ12aの移動時間を短縮することができる。
よって、制御装置20は、第1決定処理において、キャリッジ12aの移動方向に応じて、加減速移動距離、及び、今回と次回との吐出領域の位置関係に基づいてキャリッジ12aの各移動端位置を調整する。そして、制御装置20は、この各移動端位置に基づいてキャリッジ12aの移動距離を算出し、キャリッジ12aの所定の移動速度に基づいて移動距離を移動時間に変換する。ここで、制御装置20は、非吐出領域Gの移動速度を吐出領域の移動速度よりも速くする速度変更処理によって、キャリッジ12aの移動時間を調整する。
このようにして、制御装置20は、2部目を所定の方向で移動開始した場合の移動時間、及び、2部目を反対方向で移動開始した場合の移動時間を算出する。そして、制御装置20はこれらを比較して、移動時間が短い方の移動方向を2部目の印刷開始時の移動方向として決定して記憶部22に記憶する。
このように、制御装置20は、速度変更処理により変更されたキャリッジ12aの移動速度に基づいて第1決定処理を実行する。これにより、吐出領域における画質の低下を抑制しつつ、第1決定された印刷方向によって2部目以降の印刷時間の短縮化を図ることができる。
<変形例4>
変形例4に係る印刷装置10では、上記実施の形態及び変形例1~3のいずれかにおいて、制御装置20は、印刷ジョブにおける印刷する画像の色情報に基づいて往路方向及び復路方向のいずれか一方の方向で印刷せずに他方の方向で印刷する片側印刷を実行するか否かを判定する第3判定処理を、2部目の印刷処理で実行せずに1部目の印刷処理で実行する。また、制御装置20は、2部目の印刷処理における片側印刷の実行回数が少なくなるように第1決定処理を実行する。
具体的には、図1に示すように、ヘッド30には、例えば、4本のノズル列が設けられている。4本のノズル列は、シアンインクを吐出するためのシアンノズル列、マゼンダインクを吐出するためのマゼンダノズル列、イエロインクを吐出するためのイエロノズル列、及び、ブラックインクを吐出するためのブラックノズル列を有している。例えば、シアンノズル列がブラックノズル列よりも左側になるように、これらはこの順で左右方向に並んでいる。
キャリッジ12aが左方向に移動しながら、ブラックインク以外の色インクを吐出する場合、上下方向の印刷媒体A側からシアンインク、マゼンダインク及びイエロインクの順にインクが重なる。一方、キャリッジ12aが右方向に移動しながら、色インクを吐出する場合には、上下方向の印刷媒体A側からイエロインク、マゼンダインク及びシアンインクの順にインクが重なる。このように、キャリッジ12aの移動方向が反対になると、インクの重なる順が反対になる。この重なり方によって、重なって形成された色は互いに異なって見える場合があり、この場合には片側印刷を実行する。
そこで、印刷ジョブに基づいて片側印刷を実行するか否かを判定する。例えば、制御装置20は、図5~7に示すステップS2の1部目の印刷処理において、図8に示すフローチャートに従ってステップS2a~2fの処理を実行する。なお、片側印刷は、キャリッジ12aの移動方向によって色の見え方が異なる部分を含むパスにおいて実行される。このため、片側印刷は、印刷ジョブの全パスで行われる双方向印刷及び片方向印刷において、全部又は一部のパスにて実行される。
すなわち、1部目の印刷処理において、制御装置20は、パス毎に分割された印刷ジョブを取得すると(ステップS2a)、第3判定処理を実行する(ステップS2b)。第3判定処理では、制御装置20は、印刷ジョブの画像データに基づいて、印刷対象の画像をパス画像に分割し、パス画像を所定面積の複数のブロックに分割する。そして、制御装置20は、ブロックに含まれる複数のRGB値を画像データから取得し、RBG値に相当する重みを取得する。このRBG値と重みとは予め設定され、記憶部22に記憶されている。重みは、画像を観察する観察者が知覚する色の相違であってインクの重なり順の違いに起因する色の相違の度合いである。重みが大きいほど、右方向の移動において吐出された液体が重なった色と、左方向の移動において吐出された液体が重なった色との相違の度合いが大きくなる。
制御装置20は、ブロックに含まれる複数の重みを合計し、この合計値をブロックの面積で割り、単位面積当たりの重みを算出する。制御装置20は、各ブロックについて単位面積当たりの重みを算出すると、所定の閾値を超えるブロックがあるか否かを判定する。閾値を超えるブロックでは、移動方向の違いに起因する色の相違の度合いが所定値よりも大きい。
このため、制御装置20は、所定の閾値を超えるブロックを含むパス画像については、その直前のパスのキャリッジ12aの移動方向にかかわらず、所定の方向(例えば、往路方向)にキャリッジ12aを移動させる片側印刷を行うと判定する(ステップS2b:YES)。そして、制御装置20は、このパスについて印刷ジョブに基づき片側印刷すると共に(ステップS2c)、片側印刷するパスを記憶部22に記憶する。この片側印刷では、制御装置20は、キャリッジ12aを所定の方向に移動させながらヘッド30から液体を吐出させてパス画像を印刷する。このパス画像は、移動方向に応じた色の相違が比較的大きい色を有するが、所定の方向で印刷されるため、色の相違が目立つことが抑制される。
これに対し、制御装置20は、パス画像が所定の閾値を超えるブロックを含まない場合には(ステップS2b:NO)、このパス画像について通常印刷を実行する(ステップS2d)。この通常印刷では、直前のパスのキャリッジ12aの移動方向の反対方向にキャリッジ12aを移動させながら、ヘッド30から液体を吐出させる。これにより、キャリッジ12aは1つ前のパスの方向の反対方向に移動するため、印刷時間の短縮化を図ることができる。
そして、制御装置20は、1部目の印刷処理における全てのパスが終了していなければ(ステップS2e:NO)、印刷媒体Aの搬送動作を行った上(ステップS2f)、ステップS2aの処理に戻り、これ以降の処理を繰り返す。一方、制御装置20は、1部目の印刷処理における全てのパスが終了していれば(ステップS2e:YES)、1部目の印刷処理を終了する。
この第3判定処理を、2部目の印刷処理で実行せずに1部目の印刷処理で実行する。これにより、第2印刷処理にて第3判定処理が省かれるため、印刷時間の短縮化を図ることができる。
そして、図5~図7に示すステップS3の処理にて、制御装置20は、2部目の印刷処理における片側印刷の実行回数が少なくなるように第1決定処理を実行してもよい。この場合、制御装置20は、右方向に印刷を開始した場合及び左方向に印刷を開始した場合のそれぞれについて、パスの順に移動方向を右方向及び左方向に交互に割り当てていく。そして、制御装置20は、この割り当てた方向が、片側印刷のパスにおいて所定の方向になるパスが、その反対の方向になるパスよりも多くなるように、2部目の印刷処理におけるキャリッジ12aの移動方向を決定する。これにより、2部目の印刷における片側印刷の実行回数が少なくなり、片側印刷するためにキャリッジ12aを移動する距離を低減する。よって、2部目の印刷でのキャリッジ12aの移動距離が1部目の印刷でのキャリッジ12aの移動距離以下になるように2部目以降のキャリッジ12aの移動方向が決定されるため、印刷時間の短縮化を図ることができる。
なお、上記実施の形態及び全変形例は、互いに相手を排除しない限り、互いに組み合わせてもよい。また、上記説明から、当業者にとっては、本発明の多くの改良や他の実施の形態が明らかである。従って、上記説明は、例示としてのみ解釈されるべきであり、本発明を実行する最良の態様を当業者に教示する目的で提供されたものである。本発明の精神を逸脱することなく、その構造及び/又は機能の詳細を実質的に変更できる。
本発明の液体吐出装置、その制御方法及びプログラムは、迅速に印刷を行うことができる印刷装置、その制御方法及びプログラム等として有用である。
10 :印刷装置
12a :キャリッジ
20 :制御装置
30 :ヘッド

Claims (7)

  1. 液体を吐出するヘッドと、
    前記ヘッドを支持し、往路方向及び復路方向に往復移動するキャリッジと、
    制御装置と、を備え、
    前記制御装置は、
    同一画像を複数部印刷する印刷ジョブに基づき、前記キャリッジを前記往路方向及び前記復路方向に移動させながら前記ヘッドから液体を吐出させて印刷する印刷処理と、
    前記印刷処理による1部目の印刷での前記キャリッジの移動結果に基づき、2部目以降の前記キャリッジの移動方向を決定する第1決定処理と、を実行し、
    前記第1決定処理では、
    2部目の印刷での前記キャリッジの移動時間が1部目の印刷での前記キャリッジの移動時間以下になるように、又は、
    2部目の印刷での前記キャリッジの移動距離が1部目の印刷での前記キャリッジの移動距離以下になるように、2部目以降の前記キャリッジの移動方向を決定し、
    前記印刷ジョブに基づき前記同一画像を印刷する部数が3部以上であるか否かを判定する第1判定処理を実行し、
    記第1判定処理にて前記部数が3部以上であると判定した場合、前記印刷処理では前記第1決定処理により決定された前記移動方向に基づいて2部目以降の印刷を実行し、
    前記第1判定処理にて前記部数が3部未満であると判定した場合、前記第1決定処理を実行せずに前記印刷処理を実行する、印刷装置。
  2. 前記制御装置は、
    前記印刷処理では、1部目の印刷開始時に、前記キャリッジを前記往路方向及び前記復路方向のうちのいずれか所定の方向に移動させ、
    前記第1決定処理では、2部目以降の印刷開始時に前記キャリッジを前記往路方向及び前記復路方向のうちのいずれに移動させるか、を決定する、請求項1に記載の印刷装置。
  3. 前記制御装置は、
    前記第1判定処理により前記印刷ジョブに基づき前記同一画像を印刷する部数が3部以上であると判定した場合に、1部目の印刷において前記キャリッジが前記往路方向に移動するパスの数と前記復路方向に移動するパスの数との合計数が、奇数か否かを判定する第2判定処理と、
    前記第2判定処理により前記パスの数が奇数であると判定した場合に、2部目以降で連続する2部のうちの第1部目の印刷開始時における前記キャリッジの移動方向を、前記往路方向及び前記復路方向のうち、前記2部を印刷するのに要する前記キャリッジの移動時間又は移動距離が短くなる方の方向に決定する第2決定処理と、を実行し、
    前記第2判定処理により前記パスの数が奇数ではないと判定した場合には、前記第1決定処理を実行する、請求項に記載の印刷装置。
  4. 前記制御装置は、
    前記印刷処理において前記キャリッジの移動速度を、前記ヘッドから前記液体を吐出させる範囲に応じて変更する速度変更処理を実行し、
    前記速度変更処理により変更された前記キャリッジの移動速度に基づいて前記第1決定処理を実行する、請求項1~のいずれか一項に記載の印刷装置。
  5. 液体を吐出するヘッドと、
    前記ヘッドを支持し、往路方向及び復路方向に往復移動するキャリッジと、
    制御装置と、を備え、
    前記制御装置は、
    同一画像を複数部印刷する印刷ジョブに基づき、前記キャリッジを前記往路方向及び前記復路方向に移動させながら前記ヘッドから液体を吐出させて印刷する印刷処理と、
    前記印刷処理による1部目の印刷での前記キャリッジの移動結果に基づき、2部目以降の前記キャリッジの移動方向を決定する第1決定処理と、を実行し、
    前記第1決定処理では、
    2部目の印刷での前記キャリッジの移動時間が1部目の印刷での前記キャリッジの移動時間以下になるように、又は、
    2部目の印刷での前記キャリッジの移動距離が1部目の印刷での前記キャリッジの移動距離以下になるように、2部目以降の前記キャリッジの移動方向を決定し、
    前記印刷ジョブにおける印刷する画像の色情報に基づいて前記往路方向及び前記復路方向のいずれか一方の方向で印刷せずに他方の方向で印刷する片側印刷を実行するか否かを判定する第3判定処理を、2部目の前記印刷処理で実行せずに1部目の前記印刷処理で実行し、
    部目の前記印刷処理における前記片側印刷の実行回数が少なくなるように前記第1決定処理を実行する、印刷装置。
  6. 液体を吐出するヘッドと、
    前記ヘッドを支持し、往路方向及び復路方向に往復移動するキャリッジと、
    制御装置と、を備えた印刷装置の制御方法であって、
    前記制御装置は、
    同一画像を複数部印刷する印刷ジョブに基づき、前記キャリッジを前記往路方向及び前記復路方向に移動させながら前記ヘッドから液体を吐出させて印刷する印刷処理と、
    前記印刷処理による1部目の印刷での前記キャリッジの移動結果に基づき、2部目以降の前記キャリッジの移動方向を決定する第1決定処理と、を実行し、
    前記第1決定処理では、
    2部目の印刷での前記キャリッジの移動時間が1部目の印刷での前記キャリッジの移動時間以下になるように、又は、
    2部目の印刷での前記キャリッジの移動距離が1部目の印刷での前記キャリッジの移動距離以下になるように、2部目以降の前記キャリッジの移動方向を決定し、
    前記印刷ジョブに基づき前記同一画像を印刷する部数が3部以上であるか否かを判定する第1判定処理を実行し、
    前記第1判定処理にて前記部数が3部以上であると判定した場合、前記印刷処理では前記第1決定処理により決定された前記移動方向に基づいて2部目以降の印刷を実行し、
    前記第1判定処理にて前記部数が3部未満であると判定した場合、前記第1決定処理を実行せずに前記印刷処理を実行する、
    印刷装置の制御方法。
  7. 液体を吐出するヘッドと、
    前記ヘッドを支持し、往路方向及び復路方向に往復移動するキャリッジと、
    制御装置と、を備えた印刷装置に、
    同一画像を複数部印刷する印刷ジョブに基づき、前記キャリッジを前記往路方向及び前記復路方向に移動させながら前記ヘッドから液体を吐出させて印刷する印刷処理と、
    前記印刷処理による1部目の印刷での前記キャリッジの移動結果に基づき、2部目以降の前記キャリッジの移動方向を決定する第1決定処理と、を実行させ、
    前記第1決定処理では、
    2部目の印刷での前記キャリッジの移動時間が1部目の印刷での前記キャリッジの移動時間以下になるように、又は、
    2部目の印刷での前記キャリッジの移動距離が1部目の印刷での前記キャリッジの移動距離以下になるように、2部目以降の前記キャリッジの移動方向を決定させ
    前記印刷ジョブに基づき前記同一画像を印刷する部数が3部以上であるか否かを判定する第1判定処理を実行させ、
    前記第1判定処理にて前記部数が3部以上であると判定した場合、前記印刷処理では前記第1決定処理により決定された前記移動方向に基づいて2部目以降の印刷を実行させ、
    前記第1判定処理にて前記部数が3部未満であると判定した場合、前記第1決定処理を実行せずに前記印刷処理を実行させる、
    プログラム。
JP2020108737A 2020-06-24 2020-06-24 印刷装置、その制御方法及びプログラム Active JP7428089B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020108737A JP7428089B2 (ja) 2020-06-24 2020-06-24 印刷装置、その制御方法及びプログラム
US17/355,594 US11752789B2 (en) 2020-06-24 2021-06-23 Printing apparatus, control method for the printing apparatus, and medium storing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020108737A JP7428089B2 (ja) 2020-06-24 2020-06-24 印刷装置、その制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2022006496A JP2022006496A (ja) 2022-01-13
JP7428089B2 true JP7428089B2 (ja) 2024-02-06

Family

ID=79032293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020108737A Active JP7428089B2 (ja) 2020-06-24 2020-06-24 印刷装置、その制御方法及びプログラム

Country Status (2)

Country Link
US (1) US11752789B2 (ja)
JP (1) JP7428089B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023004744A (ja) * 2021-06-28 2023-01-17 キヤノン株式会社 記録装置及び記録方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030081026A1 (en) 2001-10-31 2003-05-01 Christian Barckhahn Printer device and method
JP2005212232A (ja) 2004-01-29 2005-08-11 Canon Inc インクジェット記録装置
JP2008155463A (ja) 2006-12-22 2008-07-10 Seiko Epson Corp 記録装置及び記録装置における記録方法
JP2012171143A (ja) 2011-02-18 2012-09-10 Brother Industries Ltd 印刷制御装置及び印刷制御プログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5693581A (en) * 1979-12-28 1981-07-29 Fujitsu Ltd Printing method for serial printer
JP3278755B2 (ja) * 1992-09-28 2002-04-30 キヤノン株式会社 記録装置
KR100846808B1 (ko) * 2007-12-18 2008-07-16 삼성전자주식회사 스캐닝 방식 잉크젯 화상형성장치
JP2010012663A (ja) 2008-07-02 2010-01-21 Canon Inc 印刷装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030081026A1 (en) 2001-10-31 2003-05-01 Christian Barckhahn Printer device and method
JP2005212232A (ja) 2004-01-29 2005-08-11 Canon Inc インクジェット記録装置
JP2008155463A (ja) 2006-12-22 2008-07-10 Seiko Epson Corp 記録装置及び記録装置における記録方法
JP2012171143A (ja) 2011-02-18 2012-09-10 Brother Industries Ltd 印刷制御装置及び印刷制御プログラム

Also Published As

Publication number Publication date
US11752789B2 (en) 2023-09-12
US20210402814A1 (en) 2021-12-30
JP2022006496A (ja) 2022-01-13

Similar Documents

Publication Publication Date Title
EP0822511A2 (en) Shuttle type recording apparatus
JP4486280B2 (ja) 印刷装置、印刷方法及びそのためのプログラムを記録した記録媒体並びにプログラム
US9296230B2 (en) Data processing apparatus, data processing method and inkjet printing apparatus
JP2011005701A (ja) インクジェット記録装置及びインクジェット記録方法
CN110816050B (zh) 记录装置、记录方法、以及记录控制装置
JP2016221701A (ja) インクジェット記録装置および予備吐出方法
JP4911824B2 (ja) 画像形成装置及び方法
JP7428089B2 (ja) 印刷装置、その制御方法及びプログラム
KR100423921B1 (ko) 프린터장치 및 프린터헤드
US8313158B2 (en) Printing apparatus and method of controlling printing apparatus
JPH09183233A (ja) インクジェット記録装置
JP2007015269A (ja) 記録装置および記録位置制御方法
JP6284858B2 (ja) インクジェットプリンター
JP2005081780A (ja) 印刷装置、印刷方法およびプログラム
JP2019162763A (ja) 液体吐出装置、不吐出ノズル補完方法及びプログラム
JP6102206B2 (ja) 印刷装置、印刷方法およびプログラム
JP2020138416A (ja) 記録装置および記録方法
US7672015B2 (en) Printing method and system for converting color tones to lighter and darker values for printing with light and dark inks
JP2001180018A (ja) 往復走査によって記録を行なうインクジェット記録方法およびインクジェット記録装置
JP7251274B2 (ja) 液体吐出装置
JP4096658B2 (ja) 印刷ヘッドの機械的な振動を考慮した双方向印刷
US11960948B2 (en) Printing device performing halftone process to convert image data according to target conversion method
JP7310413B2 (ja) 液体吐出装置、その制御方法及びプログラム
JP2013154595A (ja) インクジェット記録装置及び記録方法
JP2023049672A (ja) 印刷装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231205

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: 20231226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240108

R150 Certificate of patent or registration of utility model

Ref document number: 7428089

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150