(57)【要約】 【課題】フラッシングが必要な場合に印刷時間が長くなることを抑制する。【解決手段】印刷装置は、第１種のノズルと、第１種のノズルよりも第１方向に位置し、インクを吐出する第２種のノズルと、を有する印刷ヘッドと、印刷ヘッドが移動可能な主走査方向の特定範囲のうち、印刷媒体が位置する媒体範囲よりも１方向に位置するインク受部と、を備える。印刷装置の制御部は、主走査を行いつつインクを吐出する第１の吐出制御を実行する。第１の吐出制御は、第２種のノズルがインク受部に対応する位置にあり、かつ、第１種のノズルが媒体範囲に対応する位置にある第１の状態で、第２種のノズルからインクを吐出させることによってフラッシングを行う制御と、フラッシングの期間に、第１種のノズルから印刷媒体に向かって第１種のインクを吐出させることによって印刷を行う制御と、を含む。【選択図】  図６
2020157701.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
インクを吐出する第１種のノズルと、前記第１種のノズルよりも第１方向に位置し、インクを吐出する第２種のノズルと、を含む複数種類のノズルを有する印刷ヘッドと、
印刷媒体に対して前記第１方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、
前記印刷ヘッドに対して前記第１方向と交差する搬送方向に沿って前記印刷媒体を搬送させる搬送部と、
前記印刷ヘッドが移動可能な前記主走査方向の特定範囲のうち、前記搬送部によって搬送される前記印刷媒体が位置する媒体範囲よりも前記１方向に位置するインク受部と、
前記印刷ヘッドと前記主走査部と前記搬送部とを制御する制御部と、
を備え、
前記制御部は、前記主走査を行いつつ、前記複数種類のノズルからインクを吐出する第１の吐出制御であって、前記第２種のノズルが前記インク受部に対応する位置にあり、かつ、前記第１種のノズルが前記媒体範囲に対応する位置にある第１の状態で、前記第２種のノズルから前記インク受部に向かってインクを吐出させることによってフラッシングを行う制御と、前記第１の状態で前記第２種のノズルから前記インク受部に向かってインクが吐出される期間に、前記第１種のノズルから前記印刷媒体に向かってインクを吐出させることによって印刷を行う制御と、を含む、前記第１の吐出制御を実行する、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記第１の状態での前記フラッシングのために前記第２種のノズルを駆動する駆動周波数は、前記印刷のために前記第１種のノズルを駆動する駆動周波数と等しい、印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記第１の状態での前記フラッシングのために前記第２種のノズルを駆動する駆動信号は、前記印刷のために前記第１種のノズルを駆動する１以上の駆動信号のいずれかと等しい、印刷装置。
【請求項４】
請求項１〜３のいずれかに記載の印刷装置であって、
前記制御部は、
前記フラッシングのために吐出すべきインク量が基準よりも多い場合に、前記複数種類のノズルから前記インク受部に向かってインクを吐出させることによって前記フラッシングを行う第２の吐出制御であって、前記複数種類のノズルのいずれかから前記インク受部に向かってインクが吐出される期間には、前記複数種類のノズルのいずれからも前記印刷媒体に向かってインクを吐出させない、前記第２の吐出制御を実行し、
前記フラッシングのために吐出すべきインク量が基準以下である場合に、前記第１の吐出制御を実行し、前記第２の吐出制御を実行しない、印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記第２の吐出制御において１回の吐出で１個のノズルから吐出されるインク量は、前記第１の吐出制御において１回の吐出で１個のノズルから吐出されるインク量よりも多い、印刷装置。
【請求項６】
請求項４または５に記載の印刷装置であって、
前記第２の吐出制御は、前記第１方向とは反対の第２方向の前記主走査を行いつつ、第１の状態で前記第２種のノズルから前記インク受部に向かってインクを吐出させ、前記第１の状態で前記第１種のノズルからインクを吐出させない制御であり、
前記制御部は、前記第２の吐出制御の後に、前記第１方向の前記主走査を行い、前記第１方向の前記主走査の後に、第３の吐出制御を実行し、
前記第３の吐出制御は、前記第２方向の前記主走査を行いつつ、前記第１の状態で前記第１種のノズルから前記印刷媒体に向かってインクを吐出させることによって印刷を行う制御を含む、印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記制御部は、
前記第２の吐出制御後に印刷すべき部分画像を示す部分画像データを用いて、前記部分画像の前記第１方向の端の位置を特定し、
前記部分画像の前記第１方向の端が、前記第２の吐出制御後の前記印刷ヘッドの位置に基づく基準位置よりも前記第１方向側である場合には、前記第２の吐出制御の後に、前記第１方向の前記主走査を行い、前記第１方向の前記主走査の後に、前記第３の吐出制御を実行し、
前記部分画像の前記第１方向の端が、前記基準位置よりも前記第２方向側である場合には、前記第２の吐出制御の後に、前記第１方向の前記主走査を行うことなく、第４の吐出制御を実行し、
前記第４の吐出制御は、前記第２方向の前記主走査を行いつつ、前記複数種類のノズルから前記印刷媒体に向かってインクを吐出させることによって印刷を行う制御である、印刷装置。
【請求項８】
請求項４〜７のいずれかに記載の印刷装置であって、
前記制御部は、前記フラッシングのために吐出すべきインク量が基準よりも多い場合に、１回以上の前記第２の吐出制御を実行した後に、前記第１の吐出制御を実行する、印刷装置。
【請求項９】
請求項８に記載の印刷装置であって、
前記制御部は、
前記フラッシングのために吐出すべきインク量が基準よりも多い場合のうちの第１の場合に、前記第１方向の前記主走査を行いつつ、前記第２の吐出制御を実行し、前記第１方向の前記主走査を行いつつ実行される前記第２の吐出制御の後に、前記第１方向とは反対の第２方向の前記主走査を行いつつ、前記第１の吐出制御を実行し、
前記フラッシングのために吐出すべきインク量が基準よりも多い場合のうちの第２の場合に、前記第２方向の前記主走査を行いつつ、前記第２の吐出制御を実行し、前記第２方向の前記主走査を行いつつ実行される前記第２の吐出制御の後に、前記第１の吐出制御を実行することなく、前記第２方向の前記主走査を行いつつ、前記複数種類のノズルから前記印刷媒体に向かってインクを吐出させることによって印刷を行う制御を実行する、印刷装置。
【請求項１０】
請求項１〜９のいずれかに記載の印刷装置であって、
前記制御部は、
前記複数種類のノズルから前記インク受部に向かってインクを吐出させることによって前記フラッシングを行う第２の吐出制御であって、前記複数種類のノズルのいずれかから前記インク受部に向かってインクが吐出される期間には、前記複数種類のノズルのいずれからも前記印刷媒体に向かってインクを吐出させない、前記第２の吐出制御を実行し、
前記第２の吐出制御の後に、前記第１の吐出制御を実行する、印刷装置。
【請求項１１】
インクを吐出する第１種のノズルと、前記第１種のノズルよりも第１方向に位置し、インクを吐出する第２種のノズルと、を含む複数種類のノズルを有する印刷ヘッドと、印刷媒体に対して前記第１方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記第１方向と交差する搬送方向に沿って前記印刷媒体を搬送させる搬送部と、前記印刷ヘッドが移動可能な前記主走査方向の特定範囲のうち、前記搬送部によって搬送される前記印刷媒体が位置する媒体範囲よりも前記１方向に位置するインク受部と、を備える印刷装置のためのコンピュータプログラムであって、
画像データを取得する取得機能と、
前記画像データに従って、前記印刷ヘッドと前記主走査部と前記搬送部とを制御する制御機能と、
をコンピュータに実現させ、
前記制御機能は、前記主走査を行いつつ、前記複数種類のノズルからインクを吐出する第１の吐出制御であって、前記第２種のノズルが前記インク受部に対応する位置にあり、かつ、前記第１種のノズルが前記媒体範囲に対応する位置にある第１の状態で、前記第２種のノズルから前記インク受部に向かってインクを吐出させることによってフラッシングを行う制御と、前記第１の状態で前記第２種のノズルから前記インク受部に向かってインクが吐出される期間に、前記第１種のノズルから前記印刷媒体に向かってインクを吐出させることによって印刷を行う制御と、を含む、前記第１の吐出制御を実行する、コンピュータプログラム。                          
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、主走査を行いつつドットを形成する部分印刷を実行することで印刷を行う印刷装置のための制御に関する。
【背景技術】
【０００２】
特許文献１に開示される画像形成装置は、記録ヘッドのノズル内で、記録液の粘度が増加した場合に、フラッシングを行う。この画像形成装置には、記録ヘッドを搭載するキャリッジの走査方向の一方向の非印字領域には、ノズル面のキャップ部材と吐出受けが配置され、多方向の非印字領域には、別の吐出受けが配置されている。フラッシングは、記録ヘッドのノズルが吐出受けに対向する位置で行われる。特許文献１では、記録ヘッドのうち、最も印字領域から遠いノズルが吐出受けに対向する位置にあるときでも、記録ヘッドのうち、最も印字領域に近いノズルは、非印字領域にある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４９５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、フラッシングと印字とは別々に行われるので、フラッシングが必要な場合には、印刷時間が長くなる可能性があった。
【０００５】
本明細書は、フラッシングが必要な場合に印刷時間が長くなることを抑制できる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００７】
［適用例１］印刷装置であって、インクを吐出する第１種のノズルと、前記第１種のノズルよりも第１方向に位置し、インクを吐出する第２種のノズルと、を含む複数種類のノズルを有する印刷ヘッドと、印刷媒体に対して前記第１方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記第１方向と交差する搬送方向に沿って前記印刷媒体を搬送させる搬送部と、前記印刷ヘッドが移動可能な前記主走査方向の特定範囲のうち、前記搬送部によって搬送される前記印刷媒体が位置する媒体範囲よりも前記１方向に位置するインク受部と、前記印刷ヘッドと前記主走査部と前記搬送部とを制御する制御部と、を備え、前記制御部は、前記主走査を行いつつ、前記複数種類のノズルからインクを吐出する第１の吐出制御であって、前記第２種のノズルが前記インク受部に対応する位置にあり、かつ、前記第１種のノズルが前記媒体範囲に対応する位置にある第１の状態で、前記第２種のノズルから前記インク受部に向かってインクを吐出させることによってフラッシングを行う制御と、前記第１の状態で前記第２種のノズルから前記インク受部に向かってインクが吐出される期間に、前記第１種のノズルから前記印刷媒体に向かってインクを吐出させることによって印刷を行う制御と、を含む、前記第１の吐出制御を実行する、印刷装置。
【０００８】
上記構成によれば、第２種のノズルのフラッシングと第１種のノズルによる印刷とを並行して実行できるので、フラッシングが必要な場合に印刷時間が長くなることを抑制できる。
【０００９】
なお、本明細書に開示された技術は、種々の形態で実現可能であり、例えば、印刷実行部の制御装置、印刷実行部の制御方法、印刷方法、これらの装置および方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例のプリンタ２００の構成を示すブロック図である。
【図２】印刷機構１００の概略構成を示す図である。
【図３】−Ｚ側から見た印刷ヘッド１１０の構成を示す図である。
【図４】１個のインク滴を吐出するための駆動信号の一例を示す図である。
【図５】印刷機構１００の動作の説明図である。
【図６】フラッシングの説明図である。
【図７】実施例の印刷処理のフローチャートである。
【図８】制御選択テーブルＣＴの一例を示す図である。
【図９】印刷開始時の制御Ａの説明図である。
【図１０】印刷開始時の制御Ｂの説明図である。
【図１１】印刷開始時の制御Ｃのフローチャートである。
【図１２】印刷開始時の制御Ｃの説明図である。
【図１３】印刷開始時の制御Ｄのフローチャートである。
【図１４】印刷開始時の制御Ｄの説明図である。
【図１５】印刷開始時の制御Ｅのフローチャートである。
【図１６】印刷開始時の制御Ｅの説明図である。
【００１１】
Ａ．実施例：
Ａ−１：プリンタ２００の構成
次に、実施の形態を実施例に基づき説明する。図１は、実施例のプリンタ２００の構成を示すブロック図である。
【００１２】
プリンタ２００は、例えば、印刷機構１００と、プリンタ２００の制御部としてのＣＰＵ２１０と、ハードディスクドライブなどの不揮発性記憶装置２２０と、ＲＡＭなどの揮発性記憶装置２３０と、を備えている。プリンタ２００は、さらに、ユーザによる操作を取得するためのボタンやタッチパネルなどの操作部２６０と、液晶ディスプレイなどの表示部２７０と、通信部２８０と、を備えている。通信部２８０は、ネットワークＮＷに接続するための有線または無線のインタフェースを含む。プリンタ２００は、通信部２８０を介して、外部装置、例えば、端末装置３００と通信可能に接続される。
【００１３】
揮発性記憶装置２３０は、ＣＰＵ２１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域２３１を提供する。不揮発性記憶装置２２０には、コンピュータプログラムＰＧと制御選択テーブルＣＴとが格納されている。コンピュータプログラムＰＧは、本実施例では、プリンタ２００を制御するための制御プログラムである。コンピュータプログラムＰＧと制御選択テーブルＣＴとは、プリンタ２００の出荷時に不揮発性記憶装置２２０に格納されて提供され得る。これに代えて、コンピュータプログラムＰＧと制御選択テーブルＣＴとは、サーバからダウンロードされる形態で提供されても良く、ＤＶＤ−ＲＯＭなどに格納される形態で提供されてもよい。ＣＰＵ２１０は、コンピュータプログラムＰＧを実行することにより、例えば、後述する印刷処理を実行する。これによって、ＣＰＵ２１０は、印刷機構１００を制御して印刷媒体（例えば、用紙）上に画像を印刷する。制御選択テーブルＣＴについては後述する。
【００１４】
印刷機構１００は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のそれぞれのインクＩｋ（液滴）を用いてドットを用紙Ｍ上に形成可能であり、これによってカラー印刷を行う。印刷機構１００は、印刷ヘッド１１０とヘッド駆動部１２０と主走査部１３０と搬送部１４０とインク供給部１５０とを備えている。
【００１５】
図２は、印刷機構１００の概略構成を示す図である。図２に示すように、主走査部１３０は、キャリッジ１３３と、摺動軸１３４と、ベルト１３５と、複数個のプーリ１３６、１３７と、を備えている。キャリッジ１３３は、印刷ヘッド１１０を搭載する。摺動軸１３４は、キャリッジ１３３を主走査方向（図２のＸ軸方向）に沿って往復動可能に保持する。ベルト１３５は、プーリ１３６、１３７に巻き掛けられ、一部がキャリッジ１３３に固定されている。プーリ１３６は、図示しない主走査モータの動力によって回転する。主走査モータがプーリ１３６を回転させると、キャリッジ１３３が摺動軸１３４に沿って移動する。これによって、用紙Ｍに対して主走査方向に沿って印刷ヘッド１１０を往復動させる主走査が実現される。主走査の方向は、主走査方向に沿う２つの方向、すなわち、図２の往路方向Ｄ１と、往路方向Ｄ１とは反対の復路方向Ｄ２と、のいずれかである。
【００１６】
図２には、印刷ヘッド１１０が移動可能な主走査方向の範囲（移動可能範囲とも呼ぶ）ＭＲが図示されている。移動可能範囲ＭＲは、用紙範囲ＰＲと、ホーム側範囲ＨＲと、フラッシング側範囲ＦＲと、を含む。用紙範囲ＰＲは、搬送部１４０によって搬送される用紙Ｍが位置する範囲である。ホーム側範囲ＨＲとフラッシング側範囲ＦＲとは、用紙範囲ＰＲの外側の範囲である。
【００１７】
ホーム側範囲ＨＲは、用紙範囲ＰＲよりも復路方向Ｄ２側の範囲であり、印刷ヘッド１１０のホームポジションを含む範囲である。印刷ヘッド１１０のホームポジションは、印刷指示の待ち受け期間などにおいて印刷ヘッド１１０が待機する位置である。印刷ヘッド１１０がホームポジションにある場合には、印刷ヘッド１１０のノズル形成面１１１は、図示しないノズルキャップで覆われる。
【００１８】
フラッシング側範囲ＦＲは、用紙範囲ＰＲよりも往路方向Ｄ１側の範囲であり、後述するフラッシングの際に印刷ヘッド１１０から吐出されるインクＩｋを受けるインク受部１７０（図２では図示省略）が配置される範囲である。
【００１９】
図２には、移動可能範囲ＭＲの往路方向Ｄ１の端まで移動した状態のキャリッジ１３３および印刷ヘッド１１０が、符号１３３Ｌ、１１０Ｌが付された破線で図示されている。移動可能範囲ＭＲの復路方向Ｄ２の端まで移動した状態のキャリッジ１３３および印刷ヘッド１１０が、符号１３３Ｌ、１１０Ｌが付された破線で図示されている。これから解るように、キャリッジ１３３は、印刷ヘッド１１０の全体が用紙範囲ＰＲよりも往路方向Ｄ１に位置するように移動可能であり、かつ、印刷ヘッド１１０の全体が用紙範囲ＰＲよりも復路方向Ｄ２に位置するように移動可能である。
【００２０】
搬送部１４０は、用紙Ｍを保持しつつ、搬送方向Ｄ３（図２の−Ｙ方向）に用紙Ｍを搬送する。以下では、搬送方向Ｄ３の上流側（＋Ｙ側）を、単に、上流側とも呼び、搬送方向の下流側（−Ｙ側）を単に下流側とも呼ぶ。詳細な図示を省略するが、搬送部１４０は、印刷ヘッド１１０よりも上流側で用紙Ｍを保持する上流ローラ対と、印刷ヘッド１１０よりも下流側で用紙Ｍを保持する下流ローラ対と、モータと、を備える。搬送部１４０は、モータの動力で、これらのローラを駆動することによって用紙Ｍを搬送する。
【００２１】
インク供給部１５０は、印刷ヘッド１１０にインクＩｋを供給する。インク供給部１５０は、カートリッジ装着部１５１と、チューブ１５２と、を備えている。カートリッジ装着部１５１には、内部にインクＩｋが収容された容器である複数個のインクカートリッジＭＣ、ＣＣ、ＹＣ、ＫＣが着脱可能に装着され、これらのインクカートリッジからインクＩｋが供給される。各インクカートリッジ内のインクＩｋは、カートリッジ装着部１５１とチューブ１５２とを介して、印刷ヘッド１１０に供給される。
【００２２】
図３は、−Ｚ側から見た印刷ヘッド１１０の構成を示す図である。図３に示すように、印刷ヘッド１１０のノズル形成面１１１は、搬送部１４０によって搬送される用紙Ｍと対向する面である。ノズル形成面１１１には、複数のノズルＮＺからなる複数のノズル列、すなわち、上述したＣ、Ｍ、Ｙ、Ｋの各インクＩｋを吐出するノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭが形成されている。各ノズル列は、複数個のノズルＮＺを含んでいる。複数個のノズルＮＺは、搬送方向Ｄ３（−Ｙ方向）の位置が互いに異なり、搬送方向Ｄ３に沿って所定のノズル間隔ＮＴで並ぶ。ノズル間隔ＮＴは、複数のノズルＮＺの中で搬送方向Ｄ３に隣り合う２個のノズルＮＺ間の搬送方向Ｄ３の長さである。これらのノズル列を構成するノズルのうち、最も上流側（＋Ｙ側）に位置するノズルＮＺを、最上流ノズルＮＺｕとも呼ぶ。また、これらのノズルのうち、最も下流側（−Ｙ側）に位置するノズルＮＺを、最下流ノズルＮＺｄと呼ぶ。最上流ノズルＮＺｕから最下流ノズルＮＺｄまでの搬送方向Ｄ３の長さに、さらに、ノズル間隔ＮＴを加えた長さを、ノズル長ＮＤとも呼ぶ。
【００２３】
ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭの主走査方向の位置は、互いに異なり、副走査方向の位置は、互いに重複している。例えば、図３の例では、復路方向Ｄ２側から往路方向Ｄ１側に向かって、ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭの順で配置されている。
【００２４】
各ノズルＮＺは、印刷ヘッド１１０の内部に形成されたインク流路（図示省略）に接続されている。印刷ヘッド１１０の内部の各インク流路に沿ってインクＩｋを吐出させるためのアクチュエータ（図示省略、本実施例では、圧電素子）が設けられている。
【００２５】
ヘッド駆動部１２０（図１）は、主走査部１３０による主走査中にＣＰＵ２１０から供給される印刷データに従って印刷ヘッド１１０内の各アクチュエータを駆動する。これによって、搬送部１４０によって搬送される用紙Ｍ上に印刷ヘッド１１０のノズルＮＺからインクＩｋが吐出される。ヘッド駆動部１２０は、アクチュエータに駆動信号を供給することで、ノズルＮＺからインクＩｋを吐出させる。
【００２６】
図４は、１個のインク滴を吐出するための駆動信号の一例を示す図である。ヘッド駆動部１２０は、４種類の駆動信号を生成して、各アクチュエータに供給することができる。図４（Ａ）の小ドット信号ＤＳｓは、小ドットを形成するための駆動信号である。小ドット信号ＤＳｓは、１個のパルスＰＳを含む。図４（Ｂ）の中ドット信号ＤＳｍは、中ドットを形成するための駆動信号である。図４（Ｃ）の大ドット信号ＤＳｂは、大ドットを形成するための駆動信号である。印刷（ドットの形成）のための駆動信号である小ドット信号ＤＳｓ、中ドット信号ＤＳｍ、大ドット信号ＤＳｂを、印刷信号とも呼ぶ。
【００２７】
図４（Ｄ）のフラッシング信号ＤＳｆは、フラッシングのための専用の駆動信号である。図４に示す駆動信号ＤＳｓ、ＤＳｍ、ＤＳｂ、ＤＳｆに含まれるパルスＰＳの個数は、それぞれ、１、２、３、５である。図４に示すパルスＰＳの個数は、一例であり、これに限られない。例えば、駆動信号ＤＳｓ、ＤＳｍ、ＤＳｂ、ＤＳｆに含まれるパルスＰＳの個数は、それぞれ、１、３、６、８などの他の個数の組合わせであっても良い。
【００２８】
駆動信号ＤＳｓ、ＤＳｍ、ＤＳｂ、ＤＳｆに含まれるパルスＰＳの個数が多いほど、駆動信号の波長Ｌｓ、Ｌｍ、Ｌｂ、Ｌｍは長くなる。ここで、駆動信号の波長Ｌｓ、Ｌｍ、Ｌｂ、Ｌｍは、パルスＰＳの波長ではなく、駆動信号の全体の波長（信号長とも呼ぶ）である。１回あたりのインク吐出量は、パルスＰＳおよび波長が長くなるほど多くなる。したがって、駆動信号ＤＳｓ、ＤＳｍ、ＤＳｂ、ＤＳｆによって吐出される１個のインク滴のインク量は、少ない順に、ＤＳｓ、ＤＳｍ、ＤＳｂ、ＤＳｆである。このように、フラッシング信号ＤＳｆが供給される場合には、１回あたりのインク吐出量が、大ドット信号ＤＳｂが供給される場合よりも多くなる。
【００２９】
なお、本実施例では、ヘッド駆動部１２０は、上述した駆動信号を設定された駆動周波数で各ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭに供給する。例えば、駆動周波数が、５Ｈｚ（ヘルツ）である場合には、１秒間に５回の駆動信号が各ノズルＮＺに供給できる。本実施例では、ヘッド駆動部１２０は、各ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭに共通の駆動周波数で駆動信号を供給する。このために、駆動周波数を、ノズル列ごとに変更することはできない。
【００３０】
Ａ−２．印刷の概要
ＣＰＵ２１０は、主走査部１３０に主走査を行わせつつ、印刷ヘッド１１０にインクＩｋを吐出させて用紙Ｍにドットを形成する部分印刷と、搬送部１４０による副走査（用紙Ｍの搬送）と、を交互に複数回実行することで、用紙Ｍに印刷画像を印刷する。
【００３１】
図５は、印刷機構１００の動作の説明図である。図５には、用紙Ｍ上における印刷可能範囲ＰＡが図示されている。用紙Ｍ上の印刷可能範囲ＰＡ内に、印刷画像ＯＩが印刷される。印刷可能範囲ＰＡは、複数個の部分領域ＰＡ１〜ＰＡ５を含んでいる。印刷画像ＯＩは、複数個の部分画像ＰＩ１〜ＰＩ５を含んでいる。各部分領域は、１回の部分印刷によって印刷可能な領域である。各部分画像は、１回の部分印刷によって印刷される画像である。部分印刷の印刷方向は、往路方向Ｄ１と復路方向Ｄ２とのいずれかである。図５にて部分画像内には、往路方向Ｄ１または復路方向Ｄ２の矢印が付されている。往路方向Ｄ１の矢印が付された部分画像ＰＩ１、ＰＩ３、ＰＩ５は、往路方向Ｄ１で印刷され、復路方向Ｄ２の矢印が付された部分画像ＰＩ２、ＰＩ４は、復路方向Ｄ２で印刷される。図５に示すように、本実施例の印刷は、往路方向Ｄ１の部分印刷と、復路方向Ｄ２の部分印刷とが交互に実行される双方向印刷である。
【００３２】
図５において、１個の部分画像（例えば、部分画像ＰＩ１）から、下方向に隣接する他の部分画像（例えば、部分画像ＰＩ２）に向かう下方向の矢印は、用紙Ｍの搬送（副走査）に対応している。すなわち、図５において下方向の矢印は、用紙Ｍが搬送方向Ｄ３（図５の上方向）搬送されることによって、図５に図示される用紙Ｍに対して印刷ヘッド１１０が下方向に移動することを示す。図５に示すように、本実施例の印刷は、いわゆる１パス印刷であり、各部分画像の搬送方向Ｄ３の長さ、および、１回の用紙Ｍの搬送量は、ノズル長ＮＤである。
【００３３】
なお、図５の印刷の態様は一例であり、これに限られない。例えば、往路方向Ｄ１の部分印刷のみで印刷が行われる片方向印刷が採用されても良いし、１個の部分画像がそれぞれ２回以上の部分印刷で印刷される、いわゆるマルチパス印刷が採用されても良い。
【００３４】
Ａ−３．フラッシング
図６は、フラッシングの説明図である。図６では、図の煩雑を避けるために、印刷ヘッド１１０と用紙Ｍとインク受部１７０とだけが図示され、キャリッジ１３３などの他の構成の図示は省略されている。図６（Ａ）〜（Ｃ）に示すように、フラッシングは、印刷ヘッド１１０の複数個のノズルＮＺのそれぞれからインク受部１７０の吐出範囲ＦＡ内の部分にインクＩｋを吐出する処理である。これにより、ノズルＮＺの詰まりが抑制される。ノズルＮＺの詰まりは、インクＩｋがノズルＮＺから吐出されない不具合、あるいは、想定より少量しか吐出されない不具合を引き起こす。
【００３５】
インク受部１７０は、図６（Ａ）に示すように、往路方向Ｄ１側が低く、復路方向Ｄ２側が高くなるように傾斜した部材である。吐出範囲ＦＡ内に吐出されたインクＩｋ（図６（Ａ））は、インク受部１７０の表面に沿って下方に流れ落ちる。吐出範囲ＦＡより往路方向Ｄ１側にインクＩｋが吐出されると、ノズルＮＺからインク受部１７０までの距離が過度に長くなるので、インクＩｋがインク受部１７０に到達するまでに空気抵抗によって減速して、プリンタ２００の筐体内を浮遊する不具合が発生し得る。吐出範囲ＦＡより復路方向Ｄ２側にインクＩｋが吐出されると、ノズルＮＺからインク受部１７０までの距離が過度に短くなるので、吐出されたインクＩｋが跳ね返り等によってノズル形成面１１１に付着する不具合が発生し得る。このために、吐出範囲ＦＡは比較的狭い範囲となっている。
【００３６】
インク受部１７０は、フラッシング側範囲ＦＲのうち、用紙範囲ＰＲの近傍に位置している。例えば、インク受部１７０の吐出範囲ＦＡから用紙範囲ＰＲの往路方向Ｄ１の端までの往路方向Ｄ１の距離ΔＬ（図６（Ａ））は、印刷ヘッド１１０における最も往路方向Ｄ１のノズル列ＮＭから最も復路方向Ｄ２のノズル列ＮＫまでの往路方向Ｄ１の距離ＮＬよりも短い。
【００３７】
図６（Ａ）〜（Ｃ）では、印刷ヘッド１１０の主走査方向の位置が互いに異なっている。以下では、単に、印刷ヘッド１１０の位置と言う場合には、印刷ヘッド１１０の主走査方向の位置（往路方向Ｄ１の位置）を意味する。
【００３８】
図６（Ａ）には、フラッシング開始位置ＦＬｓにある印刷ヘッド１１０が図示されている。フラッシング開始位置ＦＬｓでは、印刷ヘッド１１０の全てのノズルＮＺは、用紙範囲ＰＲより往路方向Ｄ１のフラッシング側範囲ＦＲに位置している。図６（Ａ）のフラッシング開始位置ＦＬｓでは、ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭのうち、最も復路方向Ｄ２に位置するノズル列ＮＫがフラッシングを行うことができる。フラッシング開始位置ＦＬｓでは、ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭのいずれも、用紙Ｍに対してインクＩｋを吐出してドットを形成することはできない。
【００３９】
図６（Ｂ）には、印刷開始位置ＰＲｓにある印刷ヘッド１１０が図示されている。印刷開始位置ＰＲｓは、フラッシング開始位置ＦＬｓよりも復路方向Ｄ２の位置である。上述のように、インク受部１７０は、フラッシング側範囲ＦＲのうち、用紙範囲ＰＲの近傍に位置している。このために、図６（Ｂ）の印刷開始位置ＰＲｓでは、印刷ヘッド１１０のうち、ノズル列ＮＭ、ＮＣ、ＮＹを含む往路方向Ｄ１側の部分は、フラッシング側範囲ＦＲに位置し、ノズル列ＮＫを含む復路方向Ｄ２側の部分は、用紙範囲ＰＲに位置している。例えば、ノズル列ＮＣは、吐出範囲ＦＡに位置し、ノズル列ＮＫは、印刷可能範囲ＰＡの往路方向Ｄ１の端に位置している。このために、図６（Ｂ）の印刷開始位置ＰＲｓでは、印刷ヘッド１１０は、ノズル列ＮＣからインク受部１７０にインクＩｋを吐出するフラッシングを行いつつ、ノズル列ＮＫから用紙ＭにインクＩｋを吐出して用紙Ｍ上にドットを形成することができる。
【００４０】
図６（Ｃ）には、フラッシング終了位置ＦＬｅにある印刷ヘッド１１０が図示されている。フラッシング終了位置ＦＬｅは、印刷開始位置ＰＲｓよりも復路方向Ｄ２の位置である。図６（Ｃ）のフラッシング終了位置ＦＬｅでは、印刷ヘッド１１０のうち、ノズル列ＮＭ、ＮＣを含む往路方向Ｄ１側の部分は、フラッシング側範囲ＦＲに位置し、ノズル列ＮＫ、ＮＹを含む復路方向Ｄ２側の部分は、用紙範囲ＰＲに位置している。ノズル列ＮＭは、吐出範囲ＦＡに位置し、ノズル列ＮＫは、印刷可能範囲ＰＡに位置している。このために、図６（Ｃ）のフラッシング終了位置ＦＬｅでは、印刷ヘッド１１０は、ノズル列ＮＭからインク受部１７０にインクＩｋを吐出するフラッシングを行いつつ、ノズル列ＮＫから用紙ＭにインクＩｋを吐出して用紙Ｍ上にドットを形成することができる。
【００４１】
図６（Ａ）のフラッシング開始位置ＦＬｓから図６（Ｃ）のフラッシング終了位置ＦＬｅまでの範囲では、印刷機構１００は、吐出範囲ＦＡにインクＩｋを吐出可能な位置にあるノズルＮＺからインクＩｋを吐出してフラッシングを行うことができる。例えば、印刷機構１００は、フラッシング開始位置ＦＬｓからフラッシング終了位置ＦＬｅまで復路方向Ｄ２の主走査を行いつつ、フラッシングを行うことができる。逆に、印刷機構１００は、フラッシング終了位置ＦＬｅからフラッシング開始位置ＦＬｓまで往路方向Ｄ１の主走査を行いつつ、フラッシングを行うことができる。前者を復路方向Ｄ２の主走査中フラッシングとも呼び、後者を往路方向Ｄ１の主走査中フラッシングとも呼ぶ。主走査中フラッシングにおいて、印刷機構１００は、印刷開始位置ＰＲｓ（図６（Ｂ））からフラッシング終了位置ＦＬｅまでの範囲に印刷ヘッド１１０が位置するときには、フラッシングと並行して、例えば、ノズル列ＮＫのノズルＮＺから用紙Ｍ上にインクを吐出できる。これによってフラッシングと並行して、用紙Ｍ上にドットを形成できる。
【００４２】
Ａ−４．印刷処理
図７は、実施例の印刷処理のフローチャートである。プリンタ２００のＣＰＵ２１０は、例えば、端末装置３００（図１）から印刷指示を受信した場合に、印刷処理を開始する。
【００４３】
Ｓ５では、ＣＰＵ２１０は、端末装置３００から印刷データを受信することによって、印刷データを取得する。印刷データは、例えば、色成分ごと、かつ、画素ごとに、ドットの形成状態を示すデータ（ドットデータ）である。ドットの形成状態は、例えば、ドットの形成状態は、「大ドット」、「中ドット」、「小ドット」、「ドット無し」のいずれかである。これに代えて、ドットの形成状態は、「ドット有り」と「ドット無し」のいずれかであっても良い。
【００４４】
Ｓ１０では、ＣＰＵ２１０は、主走査部１３０を制御して、印刷ヘッド１１０を初期位置に移動させる。本実施例では、印刷の開始時に、原則としてフラッシングを実行するために、ＣＰＵ２１０は、フラッシング開始位置ＦＬｓまで印刷ヘッド１１０を移動させる。Ｓ１５では、ＣＰＵ２１０は、搬送部１４０を制御して、給紙を実行させる。給紙では、図示しない印刷トレイから１枚の用紙Ｍが、所定の初期位置まで搬送される。なお、印刷時間を低減するために、実際には、Ｓ１０とＳ１５とは並行して実行される。
【００４５】
Ｓ２０では、前回のフラッシングからの経過時間Ｔａを取得する。フローチャートでは省略するが、ＣＰＵ２１０は、印刷機構１００にフラッシングを実行させる度に、フラッシングが実行された時刻を不揮発性記憶装置２２０に記録している。ＣＰＵ２１０は、該記録済みの時刻から現在時刻までの経過時間を算出することによって、経過時間Ｔａを取得する。
【００４６】
Ｓ２５では、ＣＰＵ２１０は、経過時間Ｔａに応じて、フラッシング量Ｖと、印刷開始時に実行すべき制御と、を決定する。フラッシング量Ｖと制御との決定は、制御選択テーブルＣＴ（図１）を参照して決定される。図８は、制御選択テーブルＣＴの一例を示す図である。制御選択テーブルＣＴには、経過時間Ｔａとフラッシング量Ｖとの対応関係が記録されている。また、制御選択テーブルＣＴには、フラッシング量Ｖと、印刷開始時に実行すべき制御の種類と、の対応関係が記録されている。図８の例では、ゼロから始まる経過時間Ｔａの範囲は、複数の時間範囲Ｒｔ１〜Ｒｔ５に区切られている。各時間範囲Ｒｔ１〜Ｒｔ５には、フラッシング量Ｖとして、０、Ｖ１〜Ｖ４が対応付けられている。さらに、制御選択テーブルＣＴには、フラッシング量０、Ｖ１〜Ｖ４に、制御Ａ〜Ｅが対応付けられている。
【００４７】
経過時間Ｔａが長いほど、ノズルＮＺの詰まりの程度が大きくなるので、ノズルＮＺの詰まりを解消するためには、経過時間Ｔａが長いほど、吐出されるインクＩｋの量が多くされるべきである。このために、制御選択テーブルＣＴに記録されたフラッシング量Ｖは、Ｖ１＜Ｖ２＜Ｖ３＜Ｖ４を満たしている。これによって、フラッシング量Ｖは、経過時間Ｔａが長くなるに連れて、段階的に多くなるように決定される。例えば、経過時間Ｔａが、Ｔ３≦Ｔａ＜Ｔ４の範囲Ｒｔ４内である場合には、フラッシング量Ｖは、Ｖ３に決定され、印刷開始時に実行すべき制御は、制御Ｄに決定される。
【００４８】
Ｓ３５では、ＣＰＵ２１０は、制御Ａ〜制御Ｅのうち、Ｓ２５にて決定された制御を実行する。フラッシング量Ｖが０である場合に実行される制御Ａは、１回目の部分印刷を行う制御である。フラッシング量ＶがＶ１〜Ｖ４である場合に実行される制御Ｂ〜Ｅは、フラッシングと、１回目の部分印刷と、を行う制御である。Ｓ３５が終了した時点で、例えば、図５の例では、部分画像ＰＩ１〜ＰＩ５のうち、部分画像ＰＩ１の印刷が完了する。
【００４９】
Ｓ４０では、ＣＰＵ２１０は、２回目以降の部分印刷を実行して、印刷を完了させる。例えば、図５の例では、部分画像ＰＩ２〜ＰＩ５を印刷する４回の部分印刷が実行される。
【００５０】
Ｓ４５では、ＣＰＵ２１０は、搬送部１４０を制御して、排紙を実行させる。排紙では、印刷済みの用紙Ｍが、図示しない排紙トレイまで搬送される。
【００５１】
Ａ−５．印刷開始時の制御
図７のＳ３５にて実行される開始時の制御Ａ〜Ｅについて説明する。これらの制御Ａ〜Ｅでは、ヘッド駆動部１２０が印刷ヘッド１１０に駆動信号（図４）を供給する周波数（駆動周波数）として、印刷周波数と、フラッシング周波数と、の２種類が用いられる。印刷周波数は、ドットの形成のための周波数、すなわち、印刷のための周波数である。フラッシング周波数は、フラッシングのための専用の周波数である。フラッシング周波数は、印刷周波数より低い周波数である。印刷周波数は、例えば、２０ＫＨｚ（キロヘルツ）であり、フラッシング周波数は、例えば、１０ｋＨｚである。周波数が低いほど、１回のインクＩｋの吐出のための駆動信号の最大波長を長くできる。例えば、駆動周波数として、フラッシング周波数を用いることによって、大ドット信号ＤＳｂ（図４（Ｃ））よりも長い波長Ｌｆを有するフラッシング信号ＤＳｆ（図４（Ｄ））を用いることができる。
【００５２】
ドットの形成は、主走査と同期して、印刷の主走査方向の解像度に基づく間隔で行われる必要がある。このために、印刷周波数は、ドットの形成の間隔と主走査の速度に対応した値に定められている。ドットの形成時には、印刷周波数のみが用いられ、フラッシング周波数は用いられない。
【００５３】
フラッシングは、ヘッド駆動部１２０にインクＩｋを吐出することができれば良く、所定の間隔で行われる必要はない。このために、フラッシング時には、印刷周波数とフラッシング周波数との両方を用いることができる。ただし、フラッシング周波数を用いる場合には、フラッシング信号ＤＳｆを用いることができるので、１回あたりのインク吐出量を多くすることができる。１回あたりのインク吐出量を多いほど、ノズルＮＺの詰まりを効率的に解消できるので、１回あたりのインク吐出量を多くすることで、短時間で効率良くフラッシングを実行できる。
【００５４】
制御Ａ〜Ｅでは、主走査の速度として、印刷速度と、印刷速度よりも低速なフラッシング速度と、が用いられる。印刷速度は、印刷時、すなわち、ドットの形成時に用いられる速度であり、印刷周波数でドットが形成される場合に、ドットが所望の位置に形成されるように調整された速度である。ドットの形成時には、印刷速度のみが用いられ、フラッシング速度は用いられない。フラッシング時には、印刷速度とフラッシング速度との両方を用いることができる。ただし、フラッシング速度を用いる場合には、フラッシングを行うことができる時間を長くすることができるので、フラッシングにおいてより多量のインクＩｋを吐出することができる。印刷速度は、例えば、３０ｉｐｓ（inch per second）であり、フラッシング速度は、例えば、４ｉｐｓである。
【００５５】
このような特性から、ドットの形成のみが行われる場合と、ドットの形成とフラッシングとが並行して行われる場合と、には、駆動周波数として印刷周波数が用いられ、駆動信号として印刷信号（図４（Ａ）〜（Ｃ））が用いられ、主走査の速度として印刷速度が用いられる。フラッシングのみが行われる場合には、駆動周波数としてフラッシング周波数が用いられ、駆動信号としてフラッシング信号ＤＳｆ（図４（Ｄ））が用いられ、主走査の速度としてフラッシング速度が用いられる。
【００５６】
Ａ−５−１．制御Ａ
図９は、印刷開始時の制御Ａの説明図である。制御Ａは、フラッシング量Ｖが０である場合、すなわち、フラッシングを実行する必要がない場合に選択される制御である（図８）。このために、図９（Ａ）のＳ１１０では、ＣＰＵ２１０は、駆動周波数を印刷周波数に設定する。Ｓ１２０では、ＣＰＵ２１０は、駆動信号を印刷信号に設定する。
【００５７】
Ｓ１３０では、ＣＰＵ２１０は、主走査部１３０を制御して、復路方向Ｄ２の主走査を開始させる。主走査は、印刷速度で実行される。Ｓ１４０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、最初の部分画像ＰＩ１を印刷させる。すなわち、ヘッド駆動部１２０は、印刷データに応じて、印刷信号ＤＳｓ、ＤＳｍ、ＤＳｂをノズルＮＺのアクチュエータに供給することによって、ノズルＮＺからインクＩｋを吐出させる。Ｓ１５０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、復路方向Ｄ２の主走査を停止させる。これによって、最初の部分印刷が完了する。
【００５８】
例えば、図９（Ｂ）に示すように、制御Ａでは、印刷開始位置ＰＲｓから部分画像ＰＩ１の復路方向Ｄ２の端までの主走査ＭＳａが実行されて、部分画像ＰＩ１が印刷される。
【００５９】
Ａ−５−２．制御Ｂ
図１０は、印刷開始時の制御Ｂの説明図である。制御Ｂは、フラッシング量Ｖが比較的少ないＶ１である場合に選択される制御である（図８）。図１０（Ａ）のＳ２１０では、ＣＰＵ２１０は、駆動周波数を印刷周波数に設定する。Ｓ２２０では、ＣＰＵ２１０は、駆動信号を印刷信号に設定する。
【００６０】
Ｓ２３０では、ＣＰＵ２１０は、主走査部１３０を制御して、復路方向Ｄ２の主走査を開始させる。主走査は、印刷速度で実行される。Ｓ２４０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、フラッシングと、最初の部分画像ＰＩ１の印刷と、を実行させる。フラッシングのために駆動信号には、印刷信号のうち、大ドット信号ＤＳｂ（図４（Ｃ））が用いられる。部分画像ＰＩ１の印刷は、制御Ａと同様に、印刷データに応じて、印刷信号ＤＳｓ、ＤＳｍ、ＤＳｂをノズルＮＺのアクチュエータに供給することによって実行される。Ｓ２５０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、復路方向Ｄ２の主走査を停止させる。これによって、フラッシングと最初の部分印刷が完了する。
【００６１】
例えば、図１０（Ｂ）に示すように、制御Ｂでは、フラッシング開始位置ＦＬｓから部分画像ＰＩ１の復路方向Ｄ２の端までの主走査ＭＳｂが印刷速度で実行される。主走査ＭＳｂのうち、フラッシング開始位置ＦＬｓからフラッシング終了位置ＦＬｅまでの範囲ＦＬＡでは、フラッシングが実行される。主走査ＭＳｂのうち、印刷開始位置ＰＲｓから部分画像ＰＩ１の復路方向Ｄ２の端までの範囲ＰＲＡでは、部分画像ＰＩ１の印刷が実行される。したがって、主走査ＭＳｂのうち、印刷開始位置ＰＲｓからフラッシング終了位置ＦＬｅまでの範囲では、フラッシングと、部分画像ＰＩ１の印刷と、が並行して実行される。
【００６２】
制御Ｂによれば、１回の主走査ＭＳｂで、フラッシングと部分画像ＰＩ１の印刷とを完了できるので、フラッシングに伴う印刷速度の低下を抑制できる。特に、印刷開始位置ＰＲｓから部分画像ＰＩ１の復路方向Ｄ２の端までの範囲ＰＲＡでは、フラッシングと、部分画像ＰＩ１の印刷と、が並行して実行されるので、フラッシングに伴う印刷速度の低下を抑制できる。
【００６３】
Ａ−５−３．制御Ｃ
図１１は、印刷開始時の制御Ｃのフローチャートである。図１２は、印刷開始時の制御Ｃの説明図である。制御Ｃは、フラッシング量Ｖが制御Ｂよりも多いＶ２である場合に選択される制御である（図８）。
【００６４】
図１１のＳ３００では、ＣＰＵ２１０は、印刷データのうち、後述するＳ３２０、Ｓ３６０のフラッシングの後に印刷すべき部分画像ＰＩ１を示す部分印刷データを用いて、最初の部分画像ＰＩ１の印刷方向（復路方向Ｄ２）の上流端ＰＥ（往路方向Ｄ１の端）を特定する。具体的には、ＣＰＵ２１０は、部分印刷データを用いて、部分画像ＰＩ１を構成する複数個のドットのうち、最も往路方向Ｄ１側に形成すべきドットの位置を、上流端ＰＥの位置として特定する。
【００６５】
Ｓ３０２では、ＣＰＵ２１０は、最初の部分画像ＰＩ１の印刷方向（復路方向Ｄ２）の上流端ＰＥ（往路方向Ｄ１の端）は、フラッシング終了位置ＦＬｅよりも下流側（復路方向Ｄ２側）であるか否かを判断する。
【００６６】
部分画像ＰＩ１の上流端ＰＥがフラッシング終了位置ＦＬｅよりも下流側である場合には（Ｓ３０２：ＹＥＳ）、ＣＰＵ２１０は、Ｓ３０５〜Ｓ３４０の処理を実行する。図１２（Ａ）には、部分画像ＰＩ１の上流端ＰＥがフラッシング終了位置ＦＬｅよりも下流側である場合の例が図示されている。
【００６７】
Ｓ３０５では、ＣＰＵ２１０は、駆動周波数をフラッシング周波数に設定する。Ｓ３１０では、ＣＰＵ２１０は、駆動信号をフラッシング信号ＤＳｆ（図４（Ｄ））に設定する。
【００６８】
Ｓ３１５では、ＣＰＵ２１０は、主走査部１３０を制御して、復路方向Ｄ２の主走査を開始させる。主走査は、印刷速度で実行される。Ｓ３２０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、フラッシングを実行させる。フラッシングが終了した時点で印刷ヘッド１１０は、フラッシング終了位置ＦＬｅに位置している。
【００６９】
Ｓ３２５では、ＣＰＵ２１０は、駆動周波数を印刷周波数に設定する。Ｓ３３０では、ＣＰＵ２１０は、駆動信号を印刷信号に設定する。すなわち、駆動周波数および駆動信号が、フラッシング用の周波数および信号から、印刷用の周波数および信号に切り替えられる。
【００７０】
Ｓ３３５では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、最初の部分画像ＰＩを印刷させる。すなわち、ヘッド駆動部１２０は、印刷データに応じて、印刷信号ＤＳｓ、ＤＳｍ、ＤＳｂをノズルＮＺのアクチュエータに供給することによって、ノズルＮＺからインクＩｋを吐出させる。Ｓ３４０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、復路方向Ｄ２の主走査を停止させる。これによって、最初の部分印刷が完了する。
【００７１】
例えば、図１２（Ａ）に示すように、制御Ｃのうち、Ｓ３０５〜Ｓ３４０の処理では、フラッシング開始位置ＦＬｓから部分画像ＰＩ１の復路方向Ｄ２の端までの主走査ＭＳｃが印刷速度で実行される。主走査ＭＳｃのうち、フラッシング開始位置ＦＬｓからフラッシング終了位置ＦＬｅまでの範囲ＦＬＡでは、フラッシングが実行される。主走査ＭＳｂのうち、部分画像ＰＩ１の印刷方向の上流端ＰＥ（往路方向Ｄ１の端）から部分画像ＰＩ１の印刷方向の下流端（復路方向Ｄ２の端）までの範囲ＰＲＡｃでは、部分画像ＰＩ１の印刷が実行される。
【００７２】
制御Ｃのうち、Ｓ３０５〜Ｓ３４０の処理によれば、１回の主走査ＭＳｃで、フラッシングと部分画像ＰＩ１の印刷とを完了できるので、フラッシングに伴う印刷速度の低下を抑制できる。さらに、フラッシングは、フラッシング周波数とフラッシング信号ＤＳｆとを用いて実行されるので、制御Ｂよりも多量のインクＩｋをフラッシングのために吐出でき、制御Ｂよりも効果的なフラッシングを実行できる。
【００７３】
部分画像ＰＩ１の上流端ＰＥがフラッシング終了位置ＦＬｅよりも上流側である場合には（Ｓ３０２：ＮＯ）、ＣＰＵ２１０は、Ｓ３４５〜Ｓ３９５の処理を実行する。図１２（Ｂ）には、部分画像ＰＩ１の上流端ＰＥがフラッシング終了位置ＦＬｅよりも上流側である場合の例が図示されている。
【００７４】
Ｓ３４５では、ＣＰＵ２１０は、駆動周波数をフラッシング周波数に設定する。Ｓ３５０では、ＣＰＵ２１０は、駆動信号をフラッシング信号ＤＳｆ（図４（Ｄ））に設定する。
【００７５】
Ｓ３５５では、ＣＰＵ２１０は、主走査部１３０を制御して、復路方向Ｄ２の主走査を開始させる。主走査は、フラッシング速度で実行される。Ｓ３６０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、フラッシングを実行させる。フラッシングが終了した時点で印刷ヘッド１１０は、フラッシング終了位置ＦＬｅに位置している。
【００７６】
Ｓ３６５では、ＣＰＵ２１０は、主走査部１３０を制御して、フラッシング終了位置ＦＬｅにて印刷ヘッド１１０を停止させる。Ｓ３７０では、ＣＰＵ２１０は、印刷ヘッド１１０を部分画像ＰＩの印刷方向の上流端ＰＥを印刷できる位置まで、印刷ヘッド１１０を戻す、すなわち、印刷ヘッド１１０を往路方向Ｄ１に移動させる。
【００７７】
Ｓ３７５では、ＣＰＵ２１０は、駆動周波数を印刷周波数に設定する。Ｓ３８０では、ＣＰＵ２１０は、駆動信号を印刷信号に設定する。すなわち、駆動周波数および駆動信号が、フラッシング用の周波数および信号から、印刷用の周波数および信号に切り替えられる。
【００７８】
Ｓ３８５では、ＣＰＵ２１０は、主走査部１３０を制御して、再度、復路方向Ｄ２の主走査を開始させる。主走査は、印刷速度で実行される。Ｓ３９０では、ヘッド駆動部１２０を制御して、最初の部分画像ＰＩを印刷させる。すなわち、ヘッド駆動部１２０は、印刷データに応じて、印刷信号ＤＳｓ、ＤＳｍ、ＤＳｂをノズルＮＺのアクチュエータに供給することによって、ノズルＮＺからインクＩｋを吐出させる。Ｓ３９５では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、復路方向Ｄ２の主走査を停止させる。これによって、最初の部分印刷が完了する。
【００７９】
例えば、図１２（Ｂ）に示すように、制御Ｃのうち、Ｓ３４５〜Ｓ３９５の処理では、フラッシング開始位置ＦＬｓからフラッシング終了位置ＦＬｅまで復路方向Ｄ２の主走査ＭＳｃ１がフラッシング速度で実行され、主走査ＭＳｃ１の最中には、フラッシングが実行される（Ｓ３５５〜Ｓ３６５）。主走査ＭＳｃ１の後、フラッシング終了位置ＦＬｅから部分画像ＰＩ１の上流端ＰＥを印刷できる位置まで往路方向Ｄ１の主走査ＭＳｃ２が実行される（Ｓ３７０）。主走査ＭＳｃ２の後、部分画像ＰＩ１の上流端ＰＥを印刷できる位置から部分画像ＰＩ１の復路方向Ｄ２の端まで復路方向Ｄ２の主走査ＭＳｃ３が実行され、主走査ＭＳｃ３の最中には、部分画像ＰＩ１の印刷が実行される（Ｓ３８５〜Ｓ３９５）。
【００８０】
制御Ｃのうち、Ｓ３４５〜Ｓ３９５の処理によれば、主走査ＭＳｃ１でフラッシングが実行され、主走査ＭＳｃ３で部分画像ＰＩ１の印刷が実行される。この結果、フラッシングと部分画像ＰＩ１の印刷とを適切に完了できる。フラッシングは、フラッシング周波数とフラッシング信号ＤＳｆとを用いて実行されるので、制御Ｂよりも多量のインクＩｋをフラッシングのために吐出でき、制御Ｂよりも効果的なフラッシングを実行できる。
【００８１】
Ａ−５−４．制御Ｄ
図１３は、印刷開始時の制御Ｄのフローチャートである。図１４は、印刷開始時の制御Ｄの説明図である。制御Ｄは、フラッシング量Ｖが制御Ｃよりも多いＶ３である場合に選択される制御である（図８）。図１３のＳ４０５では、ＣＰＵ２１０は、駆動周波数をフラッシング周波数に設定する。Ｓ４１０では、ＣＰＵ２１０は、駆動信号をフラッシング信号ＤＳｆ（図４（Ｄ））に設定する。
【００８２】
ＣＰＵ２１０は、Ｓ４１５〜Ｓ４２５を２回繰り返して、２回の主走査でフラッシングを実行する。１回目の主走査は、復路方向Ｄ２の主走査であり、２回目の主走査は、往路方向Ｄ１の主走査である。
【００８３】
Ｓ４１５では、ＣＰＵ２１０は、主走査部１３０を制御して、主走査を開始させる。主走査は、フラッシング速度で実行される。Ｓ４２０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、フラッシングを実行させる。Ｓ４２５では、ＣＰＵ２１０は、主走査部１３０を制御して、主走査を停止させる。１回目の主走査が終了した時点で印刷ヘッド１１０は、フラッシング終了位置ＦＬｅに位置しており、２回目の主走査が終了した時点で、印刷ヘッド１１０は、フラッシング開始位置ＦＬｓに位置している。
【００８４】
Ｓ４３０では、ＣＰＵ２１０は、駆動周波数を印刷周波数に設定する。Ｓ４３５では、ＣＰＵ２１０は、駆動信号を印刷信号に設定する。すなわち、駆動周波数および駆動信号が、フラッシング用の周波数および信号から、印刷用の周波数および信号に切り替えられる。
【００８５】
Ｓ４４０では、ＣＰＵ２１０は、主走査部１３０を制御して、復路方向Ｄ２の主走査を開始させる。主走査は、印刷速度で実行される。Ｓ４４５では、図１０（Ａ）のＳ２４０と同様に、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、フラッシングと、最初の部分画像ＰＩ１の印刷と、を実行させる。フラッシングのために駆動信号には、印刷信号のうち、大ドット信号ＤＳｂ（図４（Ｃ））が用いられる。部分画像ＰＩ１の印刷は、印刷データに応じて、印刷信号ＤＳｓ、ＤＳｍ、ＤＳｂをノズルＮＺのアクチュエータに供給することによって実行される。Ｓ４５０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、復路方向Ｄ２の主走査を停止させる。これによって、フラッシングと最初の部分印刷が完了する。
【００８６】
例えば、図１４に示すように、制御Ｄでは、フラッシング開始位置ＦＬｓからフラッシング終了位置ＦＬｅまで復路方向Ｄ２の主走査ＭＳｄ１がフラッシング速度で実行され、その後に、フラッシング終了位置ＦＬｅからフラッシング開始位置ＦＬｓまでの往路方向Ｄ１の主走査ＭＳｄ２がフラッシング速度で実行される。２回の主走査ＭＳｄ１、ＭＳｄ２の最中には、フラッシングが実行される（Ｓ４１５〜Ｓ４２５）。主走査ＭＳｄ２の後、フラッシング開始位置ＦＬｓから部分画像ＰＩ１の復路方向Ｄ２の端まで復路方向Ｄ２の主走査ＭＳｄ３が実行され、主走査ＭＳｄ３の最中には、図１０（Ｂ）の主走査ＭＳｂの最中と同様に、フラッシングと部分画像ＰＩ１の印刷とが実行される（Ｓ４４０〜Ｓ４５０）。すなわち、主走査ＭＳｄ３のうち、フラッシング開始位置ＦＬｓからフラッシング終了位置ＦＬｅまでの範囲ＦＬＡでは、フラッシングが実行される。主走査ＭＳｄ３のうち、印刷開始位置ＰＲｓから部分画像ＰＩ１の復路方向Ｄ２の端までの範囲ＰＲＡでは、部分画像ＰＩ１の印刷が実行される。したがって、主走査ＭＳｂのうち、印刷開始位置ＰＲｓからフラッシング終了位置ＦＬｅまでの範囲では、フラッシングと、部分画像ＰＩ１の印刷と、が並行して実行される。
【００８７】
制御Ｄによれば、２回の主走査ＭＳｄ１、ＭＳｄ２でフラッシングが実行され、主走査ＭＳｃ３でフラッシングと部分画像ＰＩ１の印刷が実行される。この結果、フラッシングと部分画像ＰＩ１の印刷とを適切に完了できる。フラッシングは、フラッシング周波数とフラッシング信号ＤＳｆとを用いて２回の主走査で実行され、さらには、主走査ＭＳｄ３でも実行されるので、制御Ｃよりも多量のインクＩｋをフラッシングのために吐出でき、制御Ｃよりも効果的なフラッシングを実行できる。さらに、主走査ＭＳｄ３では、フラッシングと、部分画像ＰＩ１の印刷と、が並行して実行されるので、フラッシングに伴う印刷速度の低下を抑制できる。
【００８８】
Ａ−５−５．制御Ｅ
図１５は、印刷開始時の制御Ｅのフローチャートである。図１６は、印刷開始時の制御Ｅの説明図である。制御Ｅは、フラッシング量Ｖが制御Ｄよりも多いＶ４である場合に選択される制御である（図８）。図１５のＳ５０５では、ＣＰＵ２１０は、駆動周波数をフラッシング周波数に設定する。Ｓ５１０では、ＣＰＵ２１０は、駆動信号をフラッシング信号ＤＳｆ（図４（Ｄ））に設定する。
【００８９】
ＣＰＵ２１０は、Ｓ５１５〜Ｓ５２５を３回繰り返して、３回の主走査でフラッシングを実行する。１回目の主走査は、復路方向Ｄ２の主走査であり、２回目の主走査は、往路方向Ｄ１の主走査であり、３回目の主走査は、復路方向Ｄ２の主走査である。
【００９０】
Ｓ５１５では、ＣＰＵ２１０は、主走査部１３０を制御して、主走査を開始させる。主走査は、フラッシング速度で実行される。Ｓ５２０では、ＣＰＵ２１０は、ヘッド駆動部１２０を制御して、フラッシングを実行させる。Ｓ５２５では、ＣＰＵ２１０は、主走査部１３０を制御して、主走査を停止させる。１回目の主走査が終了した時点で印刷ヘッド１１０は、フラッシング終了位置ＦＬｅに位置しており、２回目の主走査が終了した時点で、印刷ヘッド１１０は、フラッシング開始位置ＦＬｓに位置している。３回目の主走査が終了した時点で印刷ヘッド１１０は、フラッシング終了位置ＦＬｅに位置している。
【００９１】
Ｓ５７０では、図１１のＳ３７０と同様に、ＣＰＵ２１０は、印刷ヘッド１１０を部分画像ＰＩの印刷方向の上流端ＰＥを印刷できる位置まで、印刷ヘッド１１０を戻す、すなわち、印刷ヘッド１１０を往路方向Ｄ１に移動させる。なお、部分画像ＰＩの印刷方向の上流端ＰＥが、フラッシング終了位置ＦＬｅよりも印刷方向の下流側（復路方向Ｄ２側）にある場合には、Ｓ５７０は省略される。
【００９２】
Ｓ５７５〜Ｓ５９５の処理は、図１１のＳ３７５〜Ｓ３９５の処理と同一であるので、その説明を省略する。Ｓ５７５〜Ｓ５９５の処理によって、最初の部分印刷が完了する。
【００９３】
例えば、図１６に示すように、制御Ｅでは、フラッシング開始位置ＦＬｓからフラッシング終了位置ＦＬｅまで復路方向Ｄ２の主走査ＭＳｅ１、ＭＳｅ３がフラッシング速度で実行される。主走査ＭＳｅ１、ＭＳｅ３の間には、フラッシング終了位置ＦＬｅからフラッシング開始位置ＦＬｓまでの往路方向Ｄ１の主走査ＭＳｅ２がフラッシング速度で実行される。３回の主走査ＭＳｅ１〜ＭＳｅ３の最中には、フラッシングが実行される（Ｓ５１５〜Ｓ５２５）。主走査ＭＳｅ３の後、フラッシング終了位置ＦＬｅから部分画像ＰＩ１の上流端ＰＥを印刷できる位置まで往路方向Ｄ１の主走査ＭＳｅ４が実行される（Ｓ５７０）。主走査ＭＳｅ４の後、部分画像ＰＩ１の上流端ＰＥを印刷できる位置から部分画像ＰＩ１の復路方向Ｄ２の端まで復路方向Ｄ２の主走査ＭＳｅ５が実行され、主走査ＭＳｅ５の最中には、部分画像ＰＩ１の印刷が実行される（Ｓ５８５〜Ｓ５９５）。
【００９４】
制御Ｅによれば、主走査ＭＳｅ１〜ＭＳｅ３でフラッシングが実行され、主走査ＭＳｅ５で部分画像ＰＩ１の印刷が実行される。この結果、フラッシングと部分画像ＰＩ１の印刷とを適切に完了できる。フラッシングは、フラッシング周波数とフラッシング信号ＤＳｆとを用いて３回の主走査で実行されるので、制御Ｄよりも多量のインクＩｋをフラッシングのために吐出でき、制御Ｄよりも効果的なフラッシングを実行できる。
【００９５】
以上説明した本実施例によれば、印刷機構１００は、移動可能範囲ＭＲのうち、用紙範囲ＰＲよりも往路方向Ｄ１に位置するインク受部１７０（図６）を備える。ＣＰＵ２１０は、主走査を行いつつ、複数種類のノズルからインクを吐出することによって、フラッシングと印刷とを並行して行う第１の吐出制御（図１０（Ａ）のＳ２４０、図１３のＳ４４５）を実行する。具体的には、第１の吐出制御は、ノズル列ＮＭまたはノズル列ＮＣがインク受部１７０に対応する位置にあり、かつ、ノズル列ＮＫが用紙範囲ＰＲに対応する位置にある第１の状態（図６（Ｂ）、図６（Ｃ））で、ノズル列ＮＭまたはノズル列ＮＣからインク受部１７０に向かってマゼンタまたはシアンのインクＩｋを吐出させることによってフラッシングを行う制御と、ノズル列ＮＭまたはノズル列ＮＣからインク受部１７０に向かってインクＩｋが吐出される期間に（すなわち、マゼンタやシアンのノズルＮＺのフラッシングの期間に）、ノズル列ＮＫから用紙Ｍに向かってブラックのインクＩｋを吐出させることによって印刷を行う制御と、を含む。この結果、上記構成によれば、マゼンタやシアンのノズルＮＺのフラッシングとブラックのノズルＮＺによる印刷とを並行して実行できるので、フラッシングが必要な場合に印刷時間が長くなることを抑制できる。
【００９６】
例えば、仮に、インク受部１７０が本実施例よりも用紙範囲ＰＲから離れた位置に配置されている場合（例えば、図６（Ａ）の距離ΔＬが距離ＮＬよりも長い場合）には、上述の第１の状態（図６（Ｂ）、図６（Ｃ））にはならないので、第１の吐出制御は実現できない。このような場合には、フラッシングと印刷とを並行して実行することはできない。本実施例では、このような場合よりも印刷時間を短縮できる。
【００９７】
また、インク受部１７０が本実施例のように構成されている場合であっても、制御Ｃのようにフラッシングと印刷とを別々に行う場合と比較して、第１の吐出制御を含む制御Ｂは、主走査の合計距離が短くなる分、印刷時間を短縮できる。
【００９８】
さらに、本実施例によれば、インク受部１７０が用紙範囲ＰＲの近傍に配置できるので、印刷機構１００の主走査方向のサイズを小さくすることができる。したがって、印刷機構１００の小型化を実現できる。
【００９９】
さらに、本実施例では、第１の状態でフラッシングと印刷とを並行して行う際に、駆動周波数は、印刷周波数に設定される（図１０（Ａ）のＳ２１０、図１３のＳ４３０）。すなわち、第１の状態でフラッシングと印刷とを並行して行う際に、フラッシングのためにノズル列ＮＭやノズル列ＮＣのノズルＮＺを駆動する駆動周波数は、印刷のためにノズル列ＮＫのノズルＮＺを駆動する駆動周波数と等しい。この結果、１つの駆動周波数でノズル列ＮＭ、ＮＣ、ＮＹ、ＮＫを駆動する場合に、適切に印刷を行いつつ、フラッシングを実行できる。仮に、印刷周波数とは異なるフラッシング周波数が用いられる場合には、フラッシングは実行できても、印刷においてドットが形成される間隔を適切に制御できず、適切に印刷を行うことができない可能性がある。また、フラッシング周波数で印刷を行うこととすれば、フラッシング周波数は印刷周波数より低いので、主走査速度を低下させる必要があり、印刷速度が低下する。本実施例によれば、これらの不都合を抑制できる。また、１つの駆動周波数でノズル列ＮＭ、ＮＣ、ＮＹ、ＮＫが駆動されるので、ヘッド駆動部１２０の構成が複雑になることを抑制できる。例えば、仮に、フラッシングを行うノズル列ＮＭ、ＮＣと印刷を行うノズル列ＮＫとに対して、互いに異なる駆動周波数で駆動信号を供給するためには、２系統以上の駆動信号の生成回路および配線が必要になり、ヘッド駆動部１２０の構成が複雑になる。
【０１００】
さらに、本実施例では、第１の状態でフラッシングと印刷とを並行して行う際に、駆動信号は、印刷信号に設定される（図１０（Ａ）のＳ２２０、図１３のＳ４３５）。すなわちフラッシングのためにノズル列ＮＭやノズル列ＮＣのノズルＮＺを駆動する駆動信号は、ノズル列ＮＫのノズルＮＺを駆動する印刷信号ＤＳｓ、ＤＳｍ、ＤＳｂのいずれか（本実施例では大ドット信号ＤＳｂ）と等しい。この結果、印刷信号ＤＳｓ、ＤＳｍ、ＤＳｂと、フラッシング信号ＤＳｆと、を同時に印刷ヘッド１１０に供給する必要がないので、ヘッド駆動部１２０の構成が複雑になることを抑制することができる。また、印刷周波数が駆動周波数として用いられる場合には、採用可能な駆動信号の波長の最大値が、フラッシング周波数が用いられる場合よりも小さくなる。このような場合に、仮にフラッシング信号ＤＳｆを用いるとすれば、駆動信号の波長が長すぎて、インクＩｋを適切に吐出できない可能性がある。本実施例では、このような不都合が抑制される。
【０１０１】
さらに、本実施例では、ＣＰＵ２１０は、フラッシングのために吐出すべきインク量がＶ１よりも多い場合に、すなわち、フラッシング量ＶがＶ２〜Ｖ４である場合に、制御Ｃ〜Ｅを実行する（図８）。制御Ｃ〜Ｅは、主走査を行いつつ、フラッシングのみが実行され、並行して印刷が実行されない第２の吐出制御（図１１のＳ３２０、Ｓ３６０、図１３のＳ４２０、図１５のＳ５２０）が実行される。具体的には、第２の吐出制御は、複数種類のノズルからインク受部１７０に向かってインクＩｋを吐出させることによってフラッシングを行う制御であって、複数種類のノズルのいずれかからインク受部１７０に向かってインクＩｋが吐出される期間には、複数種類のノズルのいずれからも用紙Ｍに向かってインクＩｋを吐出させない制御である。ＣＰＵ２１０は、フラッシングのために吐出すべきインク量がＶ１である場合に、制御Ｂを実行する（図８）。制御Ｂでは、ＣＰＵ２１０は、フラッシングと並行して印刷を実行する第１の吐出制御（図１０（Ａ）のＳ２４０）を実行し、第２の吐出制御を実行しない。この結果、フラッシングのために吐出すべきインク量に応じて、適切な吐出制御を実行できる。
【０１０２】
例えば、第２の吐出制御（図１１のＳ３２０、Ｓ３６０、図１３のＳ４２０、図１５のＳ５２０）では、フラッシングの際に、フラッシング信号ＤＳｆが用いられる（図１１のＳ３１０、Ｓ３５０、図１３のＳ４１０、図１５のＳ５１０）。すなわち、第２の吐出制御では、１回の吐出で１個のノズルから吐出されるインク量は、第１の吐出制御において１回の吐出で１個のノズルから吐出されるインク量よりも多い。この結果、フラッシングのために吐出すべきインク量がＶ１よりも多い場合に、第２の吐出制御を含む制御Ｃ〜Ｅが実行されることで、効率良くフラッシングを行うことができる。
【０１０３】
このように、例えば、第２の吐出制御では、フラッシング信号ＤＳｆを採用できるために、多量のインクＩｋを効率良く吐出できるので、フラッシング量Ｖが比較的多い場合に適した制御である。第２の吐出制御は、第１の吐出制御より、吐出できるインクＩｋの量は少ないが、第２の吐出制御よりも印刷時間の低下を抑制できるので、フラッシング量Ｖが比較的少ない場合に適した制御である。
【０１０４】
さらに、上述した制御Ｃ（図１１、図１２）では、復路方向Ｄ２の主走査ＭＳｃ１を行いつつ、フラッシングのみが行われ（図１１のＳ３６０）、往路方向Ｄ１に印刷ヘッド１１０を戻す主走査ＭＳｃ２が行われ（Ｓ３７０）、その後に、復路方向Ｄ２の主走査ＭＳｃ３を行いつつ、部分画像ＰＩ１の印刷が行われる（Ｓ３８５〜Ｓ３９５）。すなわち、制御Ｃでは、ＣＰＵ２１０は、復路方向Ｄ２の主走査ＭＳｃ１を行いつつ、第２の吐出制御（フラッシング）を行い、第２の吐出制御の後に、往路方向Ｄ１の主走査ＭＳｃ２を行い、主走査ＭＳｃ２の後に、復路方向Ｄ２の主走査ＭＳｃ３を行いつつ、部分画像ＰＩ１の印刷を行う第３の吐出制御を行う。この結果、フラッシングのみを行う第２の吐出制御後に、一度、印刷ヘッド１１０を往路方向Ｄ１に戻すことで、部分領域ＰＡ１の往路方向Ｄ１の端部近傍にも適切に印刷を行うことができる（図１２（Ｂ）参照）。制御Ｅ（図１５、図１６）のＳ５２０、Ｓ５７０、Ｓ５９０についても同様である。
【０１０５】
さらに、上述した制御Ｃでは、ＣＰＵ２１０は、部分画像ＰＩ１を示す部分画像データを用いて、部分画像ＰＩ１の往路方向Ｄ１の端（上流端ＰＥ）の位置を特定する（図１１のＳ３００）。上流端ＰＥが、第２の吐出制御（フラッシング）後の印刷ヘッド１１０の位置に基づく基準位置（本実施例ではフラッシング終了位置ＦＬｅ）よりも往路方向Ｄ１側（上流側）である場合には（Ｓ３０２：ＮＯ）、上述のように、フラッシングの後に、往路方向Ｄ１の主走査ＭＳｃ２が行われる（Ｓ３７０）。そして、上流端ＰＥが、該基準位置よりも第２方向側（下流側）である場合には（Ｓ３０２：ＹＥＳ）、往路方向Ｄ１の主走査ＭＳｃ２を行うことなく、第４の吐出制御が実行される。第４の吐出制御は、復路方向Ｄ２の主走査ＭＳｃ（図１２（Ａ））を行いつつ、部分画像ＰＩ１の印刷を行う制御である（Ｓ３３５〜Ｓ３４０）。この結果、第２の吐出制御（フラッシング）後に印刷すべき部分画像ＰＩ１に応じて、適切な制御を行うことができる。例えば、上流端ＰＥが該基準位置よりも第２方向側（下流側）である場合には、往路方向Ｄ１の主走査ＭＳｃ２を行うことが無いので、印刷時間を抑制できる。
【０１０６】
さらに、フラッシング量ＶがＶ１よりも多いＶ３である場合に実行される制御Ｄ（図１３、図１４）では、ＣＰＵ２１０は、２回の主走査ＭＳｄ１、ＭＳｄ２を行いつつフラッシングのみを行い（Ｓ４１５〜Ｓ４２５）、その後に、主走査ＭＳｄ３を行いつつフラッシングと印刷とを並行して行う制御を実行する（Ｓ４４０〜Ｓ４５０）。すなわち、２回の第２の吐出制御が実行された後に、第１の吐出制御が実行される。この結果、第２の吐出制御と第１の吐出制御とを組合わせて実行することで、フラッシング量Ｖが比較的多い場合であっても、印刷時間が長くなることを抑制できる。
【０１０７】
さらに、上記実施例では、フラッシング量ＶがＶ１よりも多い場合のうちの第１の場合（具体的には、フラッシング量ＶがＶ３である場合）に、制御Ｄ（図１３、図１４）が実行され、フラッシング量ＶがＶ１よりも多い場合のうちの第２の場合（具体的には、フラッシング量ＶがＶ２である場合）に、制御Ｃ（図１１、図１２）が実行される（図８）。制御Ｄでは、ＣＰＵ２１０は、往路方向Ｄ１の主走査ＭＳｄ２を行いつつ、フラッシングのみを行い（Ｓ４１５〜Ｓ４２５）、その後に、復路方向Ｄ２の主走査ＭＳｄ３を行いつつ、フラッシングと印刷とを並行して行う制御を実行する（Ｓ４４０〜Ｓ４５０）。制御Ｃでは、ＣＰＵ２１０は、復路方向Ｄ２の主走査ＭＳｃまたはＭＳｃ１を行いつつ、フラッシングのみを行い（Ｓ３１５、Ｓ３２０、または、Ｓ３５５〜Ｓ５６５）、その後に、フラッシングと印刷とを並行して実行することなく、復路方向Ｄ２の主走査ＭＳｃまたはＭＳｃ３を行いつつ、部分画像ＰＩ１の印刷を行う（Ｓ３３５、または、Ｓ３８５〜Ｓ３９５）。すなわち、第１の場合には、往路方向Ｄ１の主走査を行いつつ第２の吐出制御が実行され、その後に、復路方向Ｄ２の主走査を行いつつ、第１の吐出制御が実行される。第２の場合には、復路方向Ｄ２の主走査を行いつつ、第２の吐出制御が実行され、その後に、第１の吐出制御を実行することなく、復路方向Ｄ２の前記主走査を行いつつ、部分画像ＰＩ１の印刷が行われる。この結果、フラッシング量ＶがＶ１より多い場合には、第２の吐出制御と第１の吐出制御とを組合わせて実行する制御（例えば、制御Ｄ）や、第２の吐出制御のみが実行される制御（例えば、制御Ｃ）が、適宜に行われることで、フラッシング量Ｖに応じた適切なフラッシングと部分画像ＰＩ１の印刷とが実行できる。
【０１０８】
以上の説明から解るように、上記実施例のブラックのノズル列ＮＫのノズルＮＺは、第１種のノズルの例であり、マゼンタおよびシアンのノズル列ＮＭ、ＮＣのノズルＮＺは、第２種のノズル列の例である。また、往路方向Ｄ１は、第１方向の例であり、復路方向Ｄ２は、第２方向の例である。
【０１０９】
Ｂ．変形例
（１）上記実施例では、インク受部１７０は、移動可能範囲ＭＲのうち、用紙範囲ＰＲよりも往路方向Ｄ１に、インク受部１７０が配置されている。これに代えて、インク受部は、用紙範囲ＰＲよりも復路方向Ｄ２に、配置されていても良い。この場合には、例えば、複数個のノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭのうち、復路方向Ｄ２側のブラックのノズル列ＮＫがインク受部に対応する位置にあり、往路方向Ｄ１側のマゼンタ、シアンのノズル列ＮＭ、ＮＣが用紙範囲ＰＲに対応する位置にある状態で、第１の吐出制御が行われる。この変形例の第１の吐出制御は、ブラックのノズル列ＮＫからインクＩｋを吐出させることによってフラッシングを行う制御と、該状態でマゼンタ、シアンのノズル列ＮＭ、ＮＣから用紙ＭにインクＩｋを吐出させることによって印刷を行う制御と、を含む。したがって、この変形例では、ブラックのノズル列ＮＫのノズルＮＺは、第２種のノズルの例であり、マゼンタおよびシアンのノズル列ＮＭ、ＮＣのノズルＮＺは、第１種のノズル列の例である。また、往路方向Ｄ１は、第２方向の例であり、復路方向Ｄ２は、第１方向の例である。
【０１１０】
（２）上記実施例の複数個のノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭの配置順は、一例であり、これに限られない。例えば、ノズル列の配置順は、復路方向Ｄ２側から往路方向Ｄ１側に向かって、異なる順序で並んでいても良い。また、複数個のノズル列は、例えば、さらに、ライトシアンのインクＩｋを吐出するノズル列と、ライトマゼンタのインクＩｋを吐出するノズル列と、を加えた６個のノズル列であっても良い。また、複数個のノズル列は、さらに、３個のＣ、Ｍ、Ｙのノズル列ＮＣ２、ＮＭ２、ＮＹ２を加えた７個のノズル列であり、例えば、復路方向Ｄ２側から往路方向Ｄ１側に向かって、ＮＭ２、ＮＣ２、ＮＹ２、ＮＫ、ＮＹ、ＮＣ、ＮＭの順序で並んでいても良い。また、複数個のノズル列は、単色の複数個のノズル列、例えば、ブラックの複数個のノズル列であっても良い。そして、用紙範囲ＰＲよりも往路方向Ｄ１にインク受部１７０が配置される場合には、これらのノズル列のうち、少なくとも最も往路方向Ｄ１に位置するノズル列がインク受部１７０に対応する位置にあり、少なくとも最も復路方向Ｄ２に位置するノズル列が用紙範囲ＰＲに対応する位置にある状態で、少なくとも最も往路方向Ｄ１に位置するノズル列のフラッシングと、少なくとも最も復路方向Ｄ２に位置するノズル列による印刷と、が並行して実行されるように、第１の吐出制御が実行されれば良い。
【０１１１】
（３）なお、上記実施例では、フラッシングは、印刷の開始時に行われているが、フラッシングは、１枚の用紙Ｍへの印刷の途中で行われても良い。例えば、図５の部分画像ＰＩ２を印刷する部分印刷を行う際の往路方向Ｄ１の主走査において、部分画像ＰＩの往路方向Ｄ１の端の近傍の印刷と、フラッシングと、を並行して行う第１の吐出制御が実行されても良い。同様に、図５の部分画像ＰＩ５を印刷する部分印刷を行う際の復路方向Ｄ２の主走査において、部分画像ＰＩの往路方向Ｄ１の端の近傍の印刷と、フラッシングと、を並行して行う第１の吐出制御が実行されても良い。また、複数枚の用紙Ｍに連続して印刷が行われる場合に、２枚目以降の用紙Ｍの印刷の開始時に、本実施例と同様の制御Ａ〜Ｅが実行されても良い。
【０１１２】
（４）なお、上記実施例では、ヘッド駆動部１２０は、ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭに共通の駆動周波数を用いて、ノズル列ＮＫ、ＮＹ、ＮＣ、ＮＭの各ノズルＮＺのアクチュエータに対して駆動信号を供給している。これに代えて、ヘッド駆動部１２０は、ノズル列ごとに異なる駆動周波数を用いて、駆動信号を供給しても良い。この場合には、ヘッド駆動部１２０は、第１の吐出制御の際に、フラッシングを実行すべきノズル列（例えば、図６（Ｂ）のノズル列ＮＣ）に対しては、フラッシング周波数とフラッシング信号ＤＳｆとを用いて、駆動信号を供給し、印刷を実行すべきノズル列（例えば、図６（Ｂ）のノズル列ＮＫ）に対しては、印刷周波数と印刷信号とを用いて、駆動信号を供給しても良い。この場合には、本実施例と比較して、ヘッド駆動部１２０の構成は、複雑になり得るが、フラッシングにて吐出されるインク量を増加させることができるので、より効率的なフラッシングを行うことができる。
【０１１３】
（５）なお、上記実施例の印刷処理は一例であり、適宜に変更され得る。例えば、上記実施例では、５種類の制御Ａ〜Ｅが使い分けられているがこれに限られない。例えば、印刷開始時には、必ずフラッシングを行うこととし、制御Ａは選択されなくても良い。また、フラッシングを行う制御Ｂ〜Ｅのうち、一部の制御だけが行われても良い。例えば、フラッシングを行う制御は、制御Ｃと制御Ｄとの２段階の制御であっても良い。この場合には、第１の吐出制御のみが行われる制御Ｂは行われず、第２の吐出制御のみが実行される制御Ｃと、第１の吐出制御と第２の吐出制御とが組み合わせされた制御Ｄと、だけが行われることになる。また、フラッシングを行う制御は、第１の吐出制御を含む１種類の制御、例えば、制御Ｂと制御Ｄとのいずれか１つだけであっても良い。
【０１１４】
（６）上記実施例では、前回のフラッシングからの経過時間Ｔａに応じて、フラッシング量Ｖおよびフラッシングに関する制御が切り替えられている（図８）。これに代えて、経過時間Ｔａとは異なる指標、例えば、前回のフラッシングの実行時からのインクＩｋの使用量や、前回のフラッシングの実行時からの印刷枚数に応じて、およびフラッシングに関する制御が切り替えられても良い。また、フラッシングが印刷の開始時と印刷の途中との両方で行われる場合には、印刷の開始時と印刷の途中とで異なる指標が用いられても良い。
【０１１５】
（７）インク受部１７０の構成は、一例であり、これに限られない。インク受部１７０は、例えば、実施例のインク受部１７０の吐出範囲ＦＡに対応する部分に、スポンジなどのインク吸収部材が配置された構成であっても良い。インク吸収部材は、実施例のインク受部１７０のように、傾斜して配置されていなくても良く、主走査方向と並行な上面を有していても良い。
【０１１６】
（８）印刷媒体として、用紙Ｍに代えて、他の変形し得る媒体、例えば、ＯＨＰ用のフィルムなどが採用されても良い。
【０１１７】
（９）上記各実施例では、図７の印刷処理を実行する装置は、プリンタ２００のＣＰＵ２１０である。これに代えて、印刷処理を実行する装置は、他の種類の装置、例えば、端末装置３００であっても良い。この場合には、例えば、端末装置３００は、ドライバプログラムを実行することによってプリンタドライバとして動作し、該プリンタドライバとしての機能の一部として印刷実行部としてのプリンタ２００を制御して、印刷を実行させる。この場合には、端末装置３００は、例えば、印刷ヘッド１１０の停止位置や速度を示す主走査コマンドや用紙Ｍの搬送量を示す搬送コマンドやフラッシングを指示するコマンドを部分印刷データとともにプリンタ２００に送信することによってプリンタ２００の制御を実現しても良い。
【０１１８】
（１０）図７の印刷処理を実行する装置は、例えば、プリンタ２００や端末装置３００から画像データを取得して、該画像データを用いて上述したコマンドや印刷データを生成し、これらのコマンドや印刷データをプリンタ２００に送信するサーバであっても良い。このようなサーバは、ネットワークを介して互いに通信可能な複数個の計算機であっても良い。
【０１１９】
（１１）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図７の印刷処理のうち、一部の処理は、ＣＰＵ２１０の指示に従って動作する専用のハードウェア回路（例えば、ＡＳＩＣ）によって実現されてもよい。
【０１２０】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１２１】
１００…印刷機構、１１０…印刷ヘッド、１１１…ノズル形成面、１２０…ヘッド駆動部、１３０…主走査部、１３３…キャリッジ、１３４…摺動軸、１３５…ベルト、１３６…プーリ、１４０…搬送部、１５０…インク供給部、１５１…カートリッジ装着部、１５２…チューブ、１７０…インク受部、２００…プリンタ、２１０…ＣＰＵ、２２０…不揮発性記憶装置、２３０…揮発性記憶装置、２３１…バッファ領域、２６０…操作部、２７０…表示部、２８０…通信部、３００…端末装置、Ｍ…用紙、ＮＣ、ＮＭ、ＮＹ、ＮＫ…ノズル列、ＣＣ、ＭＣ、ＹＣ、ＫＣ…インクカートリッジ、ＰＧ…コンピュータプログラム、ＣＴ…制御選択テーブル、ＮＷ…ネットワーク、ＮＺ…ノズル、ＤＳｂ…大ドット信号、ＤＳｍ…中ドット信号、ＤＳｓ…小ドット信号、ＤＳｆ…フラッシング信号
【図１】
2020157701.tif 000003
【図２】
2020157701.tif 000004
【図３】
2020157701.tif 000005
【図４】
2020157701.tif 000006
【図５】
2020157701.tif 000007
【図６】
2020157701.tif 000008
【図７】
2020157701.tif 000009
【図８】
2020157701.tif 000010
【図９】
2020157701.tif 000011
【図１０】
2020157701.tif 000012
【図１１】
2020157701.tif 000013
【図１２】
2020157701.tif 000014
【図１３】
2020157701.tif 000015
【図１４】
2020157701.tif 000016
【図１５】
2020157701.tif 000017
【図１６】
2020157701.tif 000018