(57)【要約】      （修正有）【課題】複数ページのデータを複数部記録する際に特定領域のノズルに負荷が集中することを簡単な構成で抑制する。【解決手段】情報処理装置は、複数ページからなる記録データに対する複数部の記録処理を行なう際に、偶数部数目及び奇数部数目のいずれかを所定部数目として判定する部数判定手段と、所定部数目と判定された記録データのノズルの配列方向に沿って対称位置にある領域各々に対するインク吐出量に基づいて、当該記録データを前記ノズルの配列方向に所定量シフトさせるか否かを判定するシフト判定手段と、所定部数目であると判定された記録データに含まれる全てのページを記録媒体の搬送方向に沿って１８０度回転させる回転処理手段と、シフト判定手段によりシフトすると判定された場合、当該回転後の記録データを前記ノズルの配列方向に所定量シフトさせるシフト処理手段と、複数部の記録データを前記記録装置に向けて送信する送信手段とを具備する。【選択図】図２
2013225172.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルが配列されたフルラインタイプの記録ヘッドを有し、前記ノズルの配列方向に交差する方向に記録媒体を搬送させながら該記録ヘッドにおける各ノズルからインクを吐出させて前記記録媒体上に画像を記録する記録装置に対して記録データを供給する情報処理装置であって、
複数ページからなる記録データに対する複数部の記録処理を行なう際に、偶数部数目及び奇数部数目のいずれかを所定部数目として判定する部数判定手段と、
前記所定部数目であると判定された記録データにおける前記ノズルの配列方向に沿って対称位置にある領域各々に対するインク吐出量に基づいて、当該記録データを前記ノズルの配列方向に所定量シフトさせるか否かを判定するシフト判定手段と、
前記所定部数目であると判定された記録データに含まれる全てのページを前記記録媒体の搬送方向に沿って１８０度回転させる回転処理手段と、
前記シフト判定手段によりシフトすると判定された場合、当該回転後の記録データを前記ノズルの配列方向に所定量シフトさせるシフト処理手段と、
前記複数部の記録データを前記記録装置に向けて送信する送信手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記回転処理手段は、
前記所定部数目であると判定された記録データに含まれる各ページを前記記録媒体の搬送方向に沿って複数のバンドに分割するとともに、当該複数のバンドを前記記録媒体の搬送方向に沿って逆方向に１８０度回転させた後、前記記録データに含まれる複数のページを逆順に変更する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記シフト判定手段は、
前記記録データに含まれるページのうちの少なくとも１つのページを、前記ノズルの配列方向に沿って複数のブロックに分割するブロック分割手段と、
前記ノズルの配列方向に沿って対称位置にある２つのブロックに対するインク吐出量がそれぞれ所定の閾値を越えているか否かを判定し、当該所定の閾値を越えていれば、前記シフトを行なうと判定するブロック判定手段と
を具備することを特徴とする請求項１又は２のいずれか１項に記載の情報処理装置。
【請求項４】
複数のノズルが配列されたフルラインタイプの記録ヘッドを有し、前記ノズルの配列方向に交差する方向に記録媒体を搬送させながら該記録ヘッドにおける各ノズルからインクを吐出させて前記記録媒体上に画像を記録する記録装置と、該記録装置に対して記録データを供給する情報処理装置とを有する記録システムであって、
複数ページからなる記録データに対する複数部の記録処理を行なう際に、偶数部数目及び奇数部数目のいずれかを所定部数目として判定する部数判定手段と、
前記所定部数目であると判定された記録データにおける前記ノズルの配列方向に沿って対称位置にある領域各々に対するインク吐出量に基づいて、当該記録データを前記ノズルの配列方向に所定量シフトさせるか否かを判定するシフト判定手段と、
前記所定部数目であると判定された記録データに含まれる全てのページを前記記録媒体の搬送方向に沿って１８０度回転させる回転処理手段と、
前記シフト判定手段によりシフトすると判定された場合、当該回転後の記録データを前記ノズルの配列方向に所定量シフトさせるシフト処理手段と
を具備し、
前記記録装置は、
前記複数部の記録データに基づいて各ノズルからインクを吐出させて前記記録媒体上に画像を記録する
ことを特徴とする情報処理装置。
【請求項５】
複数のノズルが配列されたフルラインタイプの記録ヘッドを有し、前記ノズルの配列方向に交差する方向に記録媒体を搬送させながら該記録ヘッドにおける各ノズルからインクを吐出させて前記記録媒体上に画像を記録する記録装置に対して記録データを供給する情報処理装置の処理方法であって、
部数判定手段が、複数ページからなる記録データに対する複数部の記録処理を行なう際に、偶数部数目及び奇数部数目のいずれかを所定部数目として判定する工程と、
シフト判定手段が、前記所定部数目であると判定された記録データにおける前記ノズルの配列方向に沿って対称位置にある領域各々に対するインク吐出量に基づいて、当該記録データを前記ノズルの配列方向に所定量シフトさせるか否かを判定する工程と、
回転処理手段が、前記所定部数目であると判定された記録データに含まれる全てのページを前記記録媒体の搬送方向に沿って１８０度回転させる工程と、
シフト処理手段が、前記シフト判定手段によりシフトすると判定された場合、当該回転後の記録データを前記ノズルの配列方向に所定量シフトさせる工程と、
送信手段が、前記複数部の記録データを前記記録装置に向けて送信する工程と
を含むことを特徴とする処理方法。
【請求項６】
複数のノズルが配列されたフルラインタイプの記録ヘッドを有し、前記ノズルの配列方向に交差する方向に記録媒体を搬送させながら該記録ヘッドにおける各ノズルからインクを吐出させて前記記録媒体上に画像を記録する記録装置に対して記録データを供給する情報処理装置に内蔵されたコンピュータを、
複数ページからなる記録データに対する複数部の記録処理を行なう際に、偶数部数目及び奇数部数目のいずれかを所定部数目として判定する部数判定手段、
前記所定部数目であると判定された記録データにおける前記ノズルの配列方向に沿って対称位置にある領域各々に対するインク吐出量に基づいて、当該記録データを前記ノズルの配列方向に所定量シフトさせるか否かを判定するシフト判定手段、
前記所定部数目であると判定された記録データに含まれる全てのページを前記記録媒体の搬送方向に沿って１８０度回転させる回転処理手段、
前記シフト判定手段によりシフトすると判定された場合、当該回転後の記録データを前記ノズルの配列方向に所定量シフトさせるシフト処理手段、
前記複数部の記録データを前記記録装置に向けて送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、記録システム、その処理方法及びプログラムに関する。
【背景技術】
【０００２】
熱エネルギーを利用してインクを吐出して記録を行なうインクジェット方式の記録装置が知られている。このような記録装置の中でも、例えば、記録媒体の幅に相当する記録幅を持つ、いわゆる、フルラインタイプの記録装置においては、記録ヘッドが記録媒体上を走査する回数が一度だけである。そのため、ノズルのいずれかに不具合を生じて不吐出が発生する可能性が高い。
【０００３】
ここで、複数ページからなるデータを複数部記録する際に、ユーザがマニュアルで仕分けを行なうケースについて検討してみる。この場合、１部あたりの枚数を数え間違うと記録済みの記録媒体を正しく分けることができない。そのため、ユーザは、仕分けをした後、各部の先頭ページが同じものとなっているか確認する必要がある。
【０００４】
このようなユーザの作業を軽減するために、複数ページからなるデータを複数部記録する際には、奇数の部として記録される各ページと偶数の部として記録される各ページとが、記録方向が逆となるような記録データを作成し、当該記録データに基づいて記録を行なう技術が知られている（特許文献１参照）。
【０００５】
また、上述したフルラインタイプの記録装置において、高速且つ大量の記録を行なう場合、特定領域に画像が偏ってしまう場合がある。そのため、記録ヘッドの特定領域のノズル寿命が短くなってしまう恐れがある。特に、熱エネルギーを利用してインクを吐出するタイプの記録装置の場合、特定領域のノズルが想定されるピーク温度よりも高くなってしまい、それにより、吐出不良が発生してしまう可能性がある。
【０００６】
このような事態に対処するため、フルラインタイプの記録装置において、記録ヘッドのノズル毎の累積記録画素数とこれから記録する画像の分布との関係に基づいて（或いは累積搬送量に基づいて）、記録ヘッドを自動で回転させる技術が知られている（特許文献２参照）。
【０００７】
また、画像に罫線等が存在するために特定領域のノズル吐出回数が増加することによって、特定領域のノズルが寿命に到達してしまうのを防ぐ手法も知られている。例えば、記録する帳票毎に、記録対象となる画像をノズルの配列方向にシフトさせることにより使用ノズルが特定のノズルに集中しないようにする技術（ＡＩＳ（Auto Image Shift））が知られている（特許文献３参照）
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２８０８８１号公報
【特許文献２】特開２００９−６６８７０号公報
【特許文献３】特開２００２−２１１０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ここで、連続紙を用いて複数ページからなるデータを複数部記録する場合、特許文献１に開示された方法では、記録データをページ毎に順番に１８０度回転させているため、連続紙を用いた場合にも１８０度回転させることはできるが、ページの順番が異なった記録結果が得られることになる。
【００１０】
また、特許文献２に開示された方法では、記録ヘッドを１８０度回転させる機構が必要となるため、特定領域のノズルによる記録の集中をある程度防ぐことができる。しかし、記録ヘッドを１８０度回転させたとしても、特定領域のノズルに負荷が掛かり続けてしまうような記録データも考えられ、そのような場合には依然として、特定領域のノズルに負荷が偏って掛かってしまう。また更に、この構成では、記録ヘッドを１８０度回転させる機構が必要とされるため、コストアップが招かれる。
【００１１】
そこで、本発明は、上記課題に鑑みてなされたものであり、複数ページのデータを複数部記録する際に特定領域のノズルに負荷が集中することを簡単な構成で抑制できるようにした技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明の一態様は、複数のノズルが配列されたフルラインタイプの記録ヘッドを有し、前記ノズルの配列方向に交差する方向に記録媒体を搬送させながら該記録ヘッドにおける各ノズルからインクを吐出させて前記記録媒体上に画像を記録する記録装置に対して記録データを供給する情報処理装置であって、複数ページからなる記録データに対する複数部の記録処理を行なう際に、偶数部数目及び奇数部数目のいずれかを所定部数目として判定する部数判定手段と、前記所定部数目であると判定された記録データにおける前記ノズルの配列方向に沿って対称位置にある領域各々に対するインク吐出量に基づいて、当該記録データを前記ノズルの配列方向に所定量シフトさせるか否かを判定するシフト判定手段と、前記所定部数目であると判定された記録データに含まれる全てのページを前記記録媒体の搬送方向に沿って１８０度回転させる回転処理手段と、前記シフト判定手段によりシフトすると判定された場合、当該回転後の記録データを前記ノズルの配列方向に所定量シフトさせるシフト処理手段と、前記複数部の記録データを前記記録装置に向けて送信する送信手段とを具備する。
【発明の効果】
【００１３】
本発明によれば、複数ページのデータを複数部記録する際に特定領域のノズルに負荷が集中することを簡単な構成で抑制できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係わる記録装置を配して構成した記録システムの概略構成を示すブロック図。
【図２】図１に示すホスト装置１０の機能的な構成の一例を示す図。
【図３】記録データを１８０度回転させる処理の概要を示す図。
【図４】記録データを１８０度回転させる処理の概要を示す図。
【図５】記録データをシフトさせるか否かの判定処理の概要を示す図。
【図６】シフト前後の記録データを示す図。
【図７】図１に示すホスト装置１０の処理の流れの一例を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。以下の説明においては、インクジェット記録方式を用いた記録装置を例に挙げて説明する。
【００１６】
なお、記録装置は、例えば、記録機能のみを有するシングルファンクションプリンタであっても良いし、また、例えば、記録機能、ＦＡＸ機能、スキャナ機能等の複数の機能を有するマルチファンクションプリンタであっても良い。また、例えば、カラーフィルタ、電子デバイス、光学デバイス、微小構造物等を所定の記録方式で製造するための製造装置であっても良い。
【００１７】
なお、以下の説明において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。更に人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン、構造物等を形成する、又は媒体の加工を行なう場合も表す。
【００１８】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、布、プラスチック・フィルム、金属板、ガラス、セラミックス、樹脂、木材、皮革等、インクを受容可能なものも表す。
【００１９】
更に、「インク」とは、上記「記録」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理（例えば、記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表す。
【００２０】
図１は、本発明の一実施の形態に係わる記録装置を配して構成した記録システムの概略構成を示すブロック図である。
【００２１】
記録システムには、ＬＡＮ（Local Area Network）やＵＳＢ（Universal Serial Bus）等で構成された通信手段を介して、ホスト装置１０と、記録装置２０とが接続されている。
【００２２】
ホスト装置１０は、例えば、パーソナルコンピュータ等（すなわち、コンピュータが内蔵された情報処理装置）で実現され、記録装置２０に対して記録データ（画像情報）を供給する。記録装置２０は、ホスト装置１０から受信した記録データに基づいて記録媒体上に画像を形成し記録処理を行なう。
【００２３】
ここで、記録装置２０には、記録媒体としてロール状のシートＰがロールユニット２４に格納されている。また、記録装置２０には、複数の記録ヘッドＨが記録媒体Ｐの搬送方向（矢印Ａ方向）に沿って平行に並べられている。本実施形態においては、Ｋ（ブラック）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の４色に対応した４つの記録ヘッドＨ（２６Ｋ、２６Ｃ、２６Ｍ、２６Ｙ）が設けられる。記録ヘッドＨの並び順は、記録媒体Ｐの搬送方向の上流側から、Ｋ、Ｃ、Ｍ、Ｙとなっており、それぞれの記録ヘッドは、記録媒体Ｐの搬送方向に沿ってその記録幅を揃えて配置される。なお、色数及び記録ヘッドの数は、必ずしも４つである必要はなく、適宜変更できる。
【００２４】
これら４つの記録ヘッドＨは、記録媒体（シート）Ｐの幅に相当する記録幅を持つ、いわゆる、フルラインタイプで構成される。より具体的には、記録媒体Ｐの搬送方向と交差（本実施形態においては、直交）する方向に沿って複数のノズルが当該記録幅を覆うように設けられている。各ノズル（吐出口）には、例えば、インクに与える熱エネルギーを発生する発熱素子（ヒータ）が設けられている。なお、インクの吐出方式は、例えば、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式など、いずれの方式を採用しても良い。
【００２５】
記録装置２０には、回復ユニット２３が組み込まれている。この回復ユニット２３によって、記録ヘッドＨからのインク吐出状態が回復される。回復ユニット２３には、キャッピング機構２５が設けられており、このキャッピング機構２５によって４つの記録ヘッドＨのインク吐出口形成面２６Ｋｓ、２６Ｃｓ、２６Ｍｓ、２６Ｙｓからインクが除去される。
【００２６】
ここで、記録媒体Ｐは、ロールユニット２４から供給され、搬送機構２１によって矢印Ａ方向に搬送される。搬送機構２１は、記録媒体Ｐを載置して搬送する搬送ベルト２１ａ、この搬送ベルト２１ａを回転させる搬送モータ２１ｂ、搬送ベルト２１ａに張力を与えるローラ２１ｃなどから構成される。
【００２７】
記録媒体Ｐに対して記録を行なう際には、記録装置２０は、搬送中の記録媒体Ｐの記録開始位置がブラックの記録ヘッド２６Ｋの下に到達した後に、記録データに基づいて記録ヘッド２６Ｋからブラックインクを吐出させる。同様に記録ヘッド２６Ｃ、記録ヘッド２６Ｍ、記録ヘッド２６Ｙの順に、各色のインクを吐出させてカラー画像を記録媒体Ｐ上に記録する。なお、記録済みの記録媒体Ｐは、カッター機構（不図示）により切断される。
【００２８】
記録装置２０には、上記の部品・部材の他、各記録ヘッドＨ（２６Ｋ、２６Ｃ、２６Ｍ、２６Ｙ）に供給されるインクを貯留するメインタンク２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙが設けられる。また、記録ヘッドＨにインクを供給したり回復動作を行なったりするためのチューブポンプ（図示せず）なども設けられる。
【００２９】
以上が、記録システムの構成の一例についての説明である。なお、本実施形態においては、連続紙（ロール状のシート）に記録を行なう記録装置を例に挙げて説明するが、これに限られず、カット紙に記録を行なう記録装置であっても構わない。
【００３０】
次に、図２を用いて、図１に示すホスト装置１０の機能的な構成の一例について説明する。
【００３１】
ホスト装置１０には、その機能的な構成として、制御部１１と、入力部１２と、表示部１３と、記憶部１４と、通信部１５とが具備される。
【００３２】
制御部１１は、例えば、ＣＰＵ、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等で構成され、ホスト装置１０における処理を統括制御する。例えば、ＣＰＵ（Central Processing Unit）が、ＲＡＭをワーク領域として記憶部１４に格納された各種プログラムに従ってホスト装置１０における処理を統括制御する。
【００３３】
入力部１２は、例えば、キーボードやマウス等で構成され、ユーザからの指示を装置内に入力する。表示部１３は、例えば、ディスプレイ等で構成され、ユーザに各種情報を表示する。
【００３４】
記憶部１４は、例えば、ハードディスクドライブ等で構成され、各種プログラム（例えば、アプリケーション（プリンタドライバ６０）、ＯＳ等）等を記憶する。
【００３５】
ここで、制御部１１において実現される機能的な構成の一例について説明する。ここでは、ＣＰＵが、記憶部１４に格納されたプリンタドライバ６０を実行した際に実現される機能的な構成について説明する。
【００３６】
プリンタドライバ６０には、部数判定部６１と、シフト判定部６２と、回転処理部６３と、シフト処理部６４と、送信部６５とが具備される。
【００３７】
部数判定部６１には、記録対象となる部数を判定する。より具体的には、複数部の記録処理を行なうか否かを判定するとともに、複数部の記録処理であれば更に、偶数部数目の記録データであるか否かの判定を行なう。
【００３８】
シフト判定部６２は、偶数部数目の記録データに基づいて、当該記録データを記録媒体の搬送方向に交差する方向（すなわち、ノズルの配列方向）にシフトさせるか否かを判定する。シフト判定部６２には、ブロック分割部７１と、ブロック判定部７２とが設けられる。なお、ブロック分割部７１及びブロック判定部７２により行なわれる処理の内容については後述する。
【００３９】
回転処理部６３は、偶数部数目の記録データに含まれる全てのページを記録媒体の搬送方向に沿って１８０度回転させる。回転処理部６３には、バンド処理部７３と、ページ順変更部７４とが設けられる。なお、バンド処理部７３及びページ順変更部７４により行なわれる処理の内容については後述する。
【００４０】
シフト処理部６４は、シフト判定部６２によりシフトさせると判定された場合に、当該１８０度回転後の記録データをノズルの配列方向に沿って所定量シフトさせる。このシフトは、ＡＩＳ技術を用いて行えば良い。
【００４１】
送信部６５は、記録データを記録装置２０に向けて送信する。この記録データの送信処理は、通信部１５を介して行なわれる。
【００４２】
以上が、プリンタドライバ６０によって実現される機能的な構成の一例についての説明である。
【００４３】
次に、図３及び図４を用いて、図２に示す回転処理部６３の処理の概要について説明する。より具体的には、記録データを１８０度回転させる処理の概要について説明する。なお、本実施形態においては、説明を分かり易くするため、記録データが３ページから構成される場合を例に挙げて説明するが、勿論、それ以外のページ数であっても構わない。
【００４４】
奇数部目の記録データの場合、プリンタドライバ６０は、回転処理を行なわずに、送信部６５において、記録データをそのまま記録装置２０に向けて送信する。そのため、奇数部の場合、記録装置２０は、先頭ページ３１から最終ページ３３まで順に記録処理を行なう。
【００４５】
また、偶数部目の記録データの場合、プリンタドライバ６０は、回転処理部６３において、記録データの最終ページから先頭ページまでを（シートの搬送方向に沿って）１８０度回転させた後、送信部６５において、記録装置２０に向けて送信する。そのため、偶数部目の場合には、記録装置２０は、記録データを搬送方向に沿って１８０度回転された記録データに基づいて記録処理を行なう。すなわち、最終ページ３３から先頭ページ３１まで順に記録処理を行なう。
【００４６】
この図３で説明した処理を更に詳細に説明すると、図４に示すように、各ページは、バンド単位に処理される。ここで、このバンド処理について、先頭ページ３１を例に挙げて説明する。
【００４７】
バンド処理が開始すると、プリンタドライバ６０は、バンド処理部７３において、まず、ページ内を記録媒体の搬送方向に沿って所定サイズのバンドに分割する。これにより、先頭ページ３１は、複数のバンド４１〜４３に分割される。
【００４８】
そして、プリンタドライバ６０は、バンド処理部７３において、最終バンド４３から先頭バンド４１まで順に搬送方向に沿って１８０度回転させ、バンドの順番を逆順に変更する。なお、奇数部目の記録データの場合には、バンド順の変更は行なわない。
【００４９】
その後、プリンタドライバ６０は、ページ順変更部７４において、バンドの回転処理がなされた各ページを逆順に変更する。これにより、図３に示すように、偶数部目の記録データの全てのページが記録媒体の搬送方向に沿って１８０度回転されることになる。
【００５０】
次に、図５を用いて、図２に示すシフト判定部６２の処理の概要について説明する。より具体的には、ノズルの配列方向に沿って記録データをシフトさせるか否かの判定を行なう処理について説明する。
【００５１】
この判定に際して、プリンタドライバ６０は、ブロック分割部７１において、まず、記録データの先頭ページ５１をノズルの配列方向に沿って複数のブロックに分割する。
【００５２】
ブロック分割が済むと、プリンタドライバ６０は、ブロック判定部７２において、各ブロック内のインク吐出量（吐出ドット数）を計測する。そして、吐出ドット数が所定の閾値を越えているか否かを判定する。例えば、ブロック内における最大吐出ドット数の半分の吐出ドット数を閾値とすれば良い。
【００５３】
続いて、ブロック判定部７２は、両端のブロック５２とブロック５７とを比較し、両ブロックの吐出ドット数が閾値を越えているか判定する。この結果、両ブロックともに閾値を越えていない、又はいずれか片方のブロックが閾値を越えていない場合、両端から２番目のブロック５３とブロック５６との比較を行なう。このようにして両ブロックが閾値を越えていない、又はいずれか片方のブロックが閾値を越えていない場合には、より中心側に設けられるブロックを順番に比較していく。また、両ブロックがともに閾値を越えていれば、当該記録データに対してシフトを行なうと判定する。
【００５４】
シフトを行なうと判定された記録データは、図６に示すように、ノズルの配列方向に沿って所定量シフトされる。この場合、元の記録データ８１が、図中下方向に所定量シフトされており、その結果、記録データ８２が得られる。
【００５５】
なお、この吐出ドット数と閾値との判定処理は、必ずしも先頭ページについて行なう必要はなく、対象となる記録データに含まれるいずれかのページにおいて、吐出ドット数が閾値を越えたと判定された場合には、当該部数目内の全てのページについて図６に示すシフト処理を行なうようにしても良い。
【００５６】
次に、図７を用いて、図１に示すホスト装置１０の処理の流れの一例について説明する。ここでは、複数ページからなるデータを複数部記録する際のプリンタドライバ６０の処理の流れについて説明する。
【００５７】
プリンタドライバ６０は、まず、部数判定部６１において、処理対象となる記録データが偶数部数目のデータであるか否かを判定する（Ｓ１０１）。判定の結果、偶数部数目でなければ（Ｓ１０１でＮＯ）、プリンタドライバ６０は、所定の画像処理等を行なった後、送信部６５において、当該記録データを記録装置２０に向けて送信する（Ｓ１０８）。
【００５８】
一方、偶数部数目であれば（Ｓ１０１でＹＥＳ）、プリンタドライバ６０は、ブロック分割部７１において、ノズルの配列方向に沿って記録データを複数のブロックに分割する。そして、ブロック判定部７２において、ノズルの配列方向に沿って対称位置にある２つのブロック各々（領域各々）に対するインク吐出量（吐出ドット数）と、所定の閾値とを比較する（Ｓ１０２）。
【００５９】
比較の結果、両ブロックの吐出ドット数がともに所定の閾値を越えていれば（Ｓ１０３でＹＥＳ）、プリンタドライバ６０は、シフトありを設定した後（Ｓ１０４）、Ｓ１０５の処理に進む。そうでなければ（Ｓ１０３でＮＯ）、そのままＳ１０５の処理に進む。
【００６０】
続いて、プリンタドライバ６０は、回転処理部６３において、記録媒体の搬送方向に沿って全てのページを１８０度回転させる（Ｓ１０６）。すなわち、上述したバンド処理を行なった後、ページ順の変更処理を行なう。そして、シフトありであれば（Ｓ１０６でＹＥＳ）、プリンタドライバ６０は、シフト処理部６４において、当該回転処理後の記録データをノズルの配列方向に沿ってシフトさせた後（Ｓ１０７）、Ｓ１０８の処理に進む。シフトなしであれば（Ｓ１０６でＮＯ）、そのままＳ１０８の処理に進む。
【００６１】
その後、プリンタドライバ６０は、送信部６５において、記録データを記録装置２０に向けて送信する（Ｓ１０８）。そして、全ての部数を送信済みであれば（Ｓ１０９でＹＥＳ）、この処理を終了し、そうでなければ（Ｓ１０９でＮＯ）、プリンタドライバ６０は、再度、Ｓ１０１以降の処理を行なう。
【００６２】
以上説明したように本実施形態によれば、複数ページのデータを複数部記録する際に、奇数部数目の記録データと、偶数部数目の記録データとの記録データが逆方向となる記録データを生成する。これにより、複数ページのデータを複数部記録する際に特定領域のノズルに負荷が集中することを簡単な構成で抑制できるため、記録ヘッドの寿命を延ばすことができる。
【００６３】
また、記録データを逆方向にする際には、偶数部数目内に含まれる全てのページを１８０度回転させるため、ページの順番の整合性が保たれた記録結果を得ることができる。
【００６４】
また更に、記録データを１８０度回転させたとしても、特定領域のノズルに負荷が掛かるような記録データの場合には、シフトを行なうため、このような記録データの場合であっても、特定領域のノズルに掛かる負荷を軽減できる。
【００６５】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００６６】
例えば、上述した説明においては、ホスト装置１０において、記録データを１８０度回転等させる場合ついて説明したが、これに限られず、この処理の一部又は全てを記録装置２０側で行なっても構わない。すなわち、図２で説明したプリンタドライバ６０に設けられる構成の少なくとも一部が記録装置２０側に設けられていても良い。例えば、送信部６５以外の構成が記録装置２０側で実現されても良い。
【００６７】
また、例えば、上述した説明においては、偶数部数目の記録データに対して１８０度回転等させる場合について説明したが、これに限られず、奇数部数目の記録データに対して１８０度回転等の処理を行なうようにしても良い。すなわち、偶数部数目及び奇数部数目のいずれかを所定部数目として判定し、当該所定部数目の記録データに対して１８０度回転等の処理を行なっても良い。
【００６８】
また、例えば、上述した説明においては、シフトを行なうか否かをホスト装置１０において判定しているが、この判定をユーザが行なっても良い。この場合、ユーザは、入力部１２（マウス等）を介してホスト装置１０上からシフトの実行有無を入力する。
【００６９】
（その他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013225172.tif 000003
【図２】
2013225172.tif 000004
【図３】
2013225172.tif 000005
【図４】
2013225172.tif 000006
【図５】
2013225172.tif 000007
【図６】
2013225172.tif 000008
【図７】
2013225172.tif 000009