(57)【要約】【課題】印刷ジョブ毎にインク使用量を正確にカウントするインクジェット記録装置を提供する。【解決手段】複数のジョブそれぞれに対応する画像データが記録媒体上に割り当てられたデータを、記録媒体上にインク滴を吐出するための記録用データに変換する。変換された記録用データに基づく記録の際に、インク滴の吐出回数をジョブごとにカウントする。カウントされたインク滴の吐出回数を各ジョブに対応する情報として記憶する。【選択図】図３
2015150791.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を記録するインクジェット記録装置であって、
複数のジョブそれぞれに対応する画像データを前記記録媒体上に割り当てる割当手段と、
前記割当手段により各ジョブに対応する前記画像データが割り当てられたデータを、前記記録媒体上にインク滴を吐出するための記録用データに変換する変換手段と、
前記変換手段により変換された前記記録用データに基づいて前記記録媒体に記録する記録手段と、
前記記録手段による記録の際に、インク滴の吐出回数をジョブごとにカウントするカウント手段と、
前記カウント手段によりカウントされたインク滴の前記吐出回数を各ジョブに対応する情報として記憶する記憶手段と、
を備えることを特徴とするインクジェット記録装置。
【請求項２】
前記カウント手段は、前記割当手段により割り当てられた各ジョブに対応する前記画像データの記録領域に基づいて、インク滴の前記吐出回数をジョブごとにカウントすることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記記録手段は、シリアル走査型の記録ヘッドを前記記録媒体の搬送方向と交差する方向に走査しながら、前記記録用データに基づいて前記記録媒体に記録し、
前記カウント手段は、前記割当手段により割り当てられた各ジョブに対応する前記画像データの記録領域と、前記記録ヘッドの走査方向上の位置と、に基づいて、インク滴の前記吐出回数をジョブごとにカウントすることを特徴とする請求項２に記載のインクジェット記録装置。
【請求項４】
前記カウント手段は、前記記録ヘッドを搭載したキャリッジの速度と、前記記録ヘッドの走査方向上の走査距離と、に基づいて、インク滴の前記吐出回数をジョブごとにカウントすることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記記憶手段は、前記カウント手段によりカウントされたインク滴の前記吐出回数を各ジョブに対応する課金情報として記憶することを特徴とする請求項１乃至４のいずれか１項に記載のインクジェット記録装置。
【請求項６】
記録媒体に画像を記録するインクジェット記録装置において実行される記録方法であって、
複数のジョブそれぞれに対応する画像データを前記記録媒体上に割り当てる割当工程と、
前記割当工程において各ジョブに対応する前記画像データが割り当てられたデータを、前記記録媒体上にインク滴を吐出するための記録用データに変換する変換工程と、
前記変換工程において変換された前記記録用データに基づいて前記記録媒体に記録する記録工程と、
前記記録工程における記録の際に、インク滴の吐出回数をジョブごとにカウントするカウント工程と、
前記カウント工程においてカウントされたインク滴の前記吐出回数を各ジョブに対応する情報として記憶する記憶工程と、
を有することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インク滴を記録媒体に吐出して画像を記録するインクジェット記録装置および記録方法に関する。
【背景技術】
【０００２】
近年、大判サイズの印刷用紙で印刷可能な印刷装置が使用されている。大判印刷用紙に対する印刷では、大きな画像を印刷するだけでなく、印刷用紙より小さな画像を印刷用紙に対して複数個配置して印刷を実行する場合がある。一方で、印刷装置がＬＡＮ（構内情報通信網）内で共有されるようになり、ユーザに対する課金処理を行うために、実行した印刷に応じて課金情報を検出してユーザへの課金を行う課金管理機能を備えた印刷装置が使用されている（特許文献１）。特許文献１では、ジョブ構成データから取得した詳細ジョブパラメータに基づいてジョブの費用を算出することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４１５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、ジョブ構成データから取得した詳細ジョブパラメータに基づいてジョブの費用を算出するので、印刷結果に基づいて費用を算出する場合と比較すると誤差が生じてしまう。例えば、インク使用量の場合、データから読み取れるインク使用量の予想値と、印刷時の吐出ドット数をカウントして得られる値は、必ずしも一致しない。特に、大判プリンタのように印刷面積が大きい場合はその誤差も大きくなってしまう。また、特に複数の印刷ジョブを主走査方向に割り当てて印刷を実行するようなネスティング印刷の場合には、印刷ジョブ毎にユーザが異なる可能性があるので、印刷ジョブ毎に正確な課金処理を行う必要がある。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、印刷ジョブ毎にインク使用量を正確にカウントするインクジェット記録装置および記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係るインクジェット記録装置は、記録媒体に画像を記録するインクジェット記録装置であって、複数のジョブそれぞれに対応する画像データを記録媒体上に割り当てる割当手段と、前記割当手段により各ジョブに対応する前記画像データが割り当てられたデータを、前記記録媒体上にインク滴を吐出するための記録用データに変換する変換手段と、前記変換手段により変換された前記記録用データに基づいて前記記録媒体に記録する記録手段と、前記記録手段による記録の際に、インク滴の吐出回数をジョブごとにカウントするカウント手段と、前記カウント手段によりカウントされたインク滴の前記吐出回数を各ジョブに対応する情報として記憶する記憶手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷ジョブ毎にインク使用量を正確にカウントすることができる。
【図面の簡単な説明】
【０００８】
【図１】インクジェット記録装置の外観斜視図である。
【図２】記録ヘッド周辺の構成を示す図である。
【図３】インクジェット記録装置のシステム概略構成を示すブロック図である。
【図４】ネスティング印刷処理を示すフローチャートである。
【図５】３つの印刷ジョブについて画像データが割り当てられた状態を示す図である。
【図６】往方向のネスティング印刷時の１スキャン分の動作を示した図である。
【図７】復方向のネスティング印刷時の１スキャン分の動作を示した図である。
【図８】Ｓ４０８における吐出回数のカウント処理を示すフローチャートである。
【図９】印刷ジョブ毎のインク使用量の管理テーブルの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
図１は、インクジェット記録装置の外観斜視図である。インクジェット記録装置１００は、シート搬送部１０１、画像形成部１０２、排出部１０３、操作部１０４を含む。シート搬送部１０１は、ロールシート１０５を回転可能に保持する。シート搬送部１０１は、ロールシート１０５から引き出されたシートを画像形成部１０２まで搬送する。図１における矢印Ｙは、シートの搬送方向を示す。
【００１１】
画像形成部１０２は、搬送されたシートを保持し、キャリッジ１０６に搭載された記録ヘッドからインク滴を吐出して画像形成を行う。画像形成部１０２は、シートを平面状に保持するためのプラテンと、記録ヘッドと、記録ヘッドを搭載してシート搬送方向に交差する方向Ｘに往復移動するキャリッジ１０６を含む。記録ヘッドには、発熱体、ピエゾ素子、静電素子、ＭＥＭＳ素子等、様々な素子を用いた構成が適用可能である。
【００１２】
インクジェット記録装置１００は、走査方向Ｘにキャリッジ１０６を往復移動させながらインク滴を吐出してシート上に画像を形成する。インクジェット記録装置１００は、走査方向Ｘへのキャリッジの往復移動と、搬送方向Ｙへのシート搬送とを交互に行うことで、シート上の記録領域全体に画像を形成する。排出部１０３は、画像形成後のシートを排出する。操作部１０４は、ユーザ操作による画像形成の仕様設定等の指示を受け付ける。
【００１３】
図２は、記録ヘッド周辺の構成を示す図である。記録ヘッド２００はキャリッジ１０６上に搭載され、キャリッジ１０６はガイドシャフト２０１に沿って移動する。キャリッジ１０６の移動する方向を主走査方向と呼ぶ。印刷時には、シート（記録媒体）２０２をプラテン２０３で支持し、紙送りローラー２０４を使って断続的に搬送する。シート２０２を搬送する方向は、図１の搬送方向Ｙと対応し、副走査方向と呼ぶ。シリアル走査型のインクジェット記録装置１００は、シート２０２の副走査方向への搬送と、キャリッジ１０６を主走査方向に移動しながら記録ヘッド２００からインク滴を吐出する動作（スキャン）を繰り返してシート２０２上に画像を形成する。主走査方向に関して、図２内で、手前（ホームポジション側）を基準側、奥を非基準側と呼ぶ。基準側から非基準側にキャリッジを移動するスキャンを往方向印刷、逆を復方向印刷と呼ぶ。プラテン２０３上の基準側と非基準側に、記録ヘッド２００のインク滴の吐出性能回復のための予備吐出に用いる予備吐出口２０５が設けられている。
【００１４】
図３は、インクジェット記録装置（プリンタ）１００のシステム概略構成を示すブロック図である。プリンタ制御部３０１は、インクジェット記録装置１００全体を統括的に制御する。プリンタ制御部３０１は、例えばＣＰＵを含み、不図示のＲＯＭ等に格納されているプログラムをＲＡＭに読み出して実行することにより、本実施形態の動作を実現する。通信Ｉ／Ｆ３０２は、インクジェット記録装置１００をＬＡＮ等のネットワークに接続し、外部のＰＣ等のホスト端末３００との相互通信を可能にする。操作パネル３０３は、例えばエラー等の各種メッセージを表示し、ユーザ操作によるキー入力を受け付けて各種設定等を行うためのユーザインタフェースである。用紙幅取得部３０４は、記録対象となるシートの記録幅（用紙幅）を取得する。プリンタ記憶装置３０５は、例えばハードディスク等で構成された記憶装置であり、記録対象の画像データ等を記憶する。
【００１５】
画像データ変換部３０６は、ホスト端末３００から送信された記録対象の画像データを、記録ヘッド２００のノズルからインク滴を吐出可能とするデータ形式（インクを吐出するか否か）に変換する。印刷制御部３０７は、画像データ変換部３０６から送られる情報に基づいて印刷方法を決定し、シートの副走査方向の移動とキャリッジ１０６の主走査方向の移動を制御する。搬送制御部３０８は、シートを副走査方向に搬送する。キャリッジ制御部３０９は、モータ及びベルト等の駆動機構を用いてキャリッジ１０６の移動を制御する。また、キャリッジ制御部３０９には、キャリッジ１０６の主走査方向の位置を検出するためのリニアエンコーダであるキャリッジエンコーダ（不図示）が備えられている。本実施形態では、主走査方向上の所定位置にキャリッジ１０６が到達すると、キャリッジエンコーダは、割込信号（後述）を出力する。吐出制御部３１０は、吐出タイミング等、記録ヘッド２００のノズルからのインク吐出を制御する。また、吐出制御部３１０は、記録媒体上に形成される記録ドット数に対応する、インク滴の吐出回数をカウントする。
【００１６】
図４は、本実施形態におけるインクジェット記録装置１００のネスティング印刷を示すフローチャートである。本実施形態では、インクジェット記録装置１００は、同一シート上に複数ユーザにそれぞれ対応する複数の画像データを記録するネスティング印刷を行う。まず、プリンタ制御部３０１は、ユーザから操作パネル３０３を介して、ネスティング印刷に関する各種設定を受け付ける（Ｓ４００）。ここで、ネスティング印刷に関する各種設定とは、ネスティング印刷の有効／無効の設定、ネスティング印刷における待機時間の設定等である。ネスティング印刷が有効に設定されている場合、インクジェット記録装置１００は、ネスティング印刷モードで印刷処理を行う。
【００１７】
プリンタ制御部３０１は、通信Ｉ／Ｆ３０２を介して外部のホスト端末３００から印刷ジョブを受信する（Ｓ４０１）。プリンタ制御部３０１は、用紙幅取得部３０４により、受信した印刷ジョブの情報を解析し、印刷ジョブにより指定されるシート情報（用紙幅、用紙サイズ）、ユーザ名を取得する（Ｓ４０２）。用紙幅、用紙サイズは、印刷ジョブの対象の画像データの画像幅および画像サイズから取得される場合もある。Ｓ４０２で取得した各情報は、ハードディスク等のプリンタ記憶装置３０５に印刷ジョブと対応付けて格納される（Ｓ４０３）。
【００１８】
次に、プリンタ制御部３０１は、インクジェット記録装置１００に装着されているシート２０２の用紙幅と、取得した用紙幅とを比較する。そして、画像データをシート２０２の記録領域に配置（レイアウト）した場合に、用紙幅方向に余白領域が十分にあるか否かを判定する（Ｓ４０４）。ここで、用紙幅方向に十分な余白領域があると判定された場合にはＳ４０５に進み、十分な余白領域がないと判定された場合にはＳ４０６に進む。余白領域が十分にあるか否かは、例えば、インクジェット記録装置１００に装着されているシートの用紙幅と、取得した用紙幅との差が所定値より大きい場合に、十分な余白領域があると判定するようにしても良い。
【００１９】
Ｓ４０５で十分な余白領域があると判定された場合には、プリンタ制御部３０１は、後続の印刷ジョブの受信のために、Ｓ４００で設定された待機時間分、本処理の続行を待機する。そして、待機時間中に後続の印刷ジョブを受信した場合には、Ｓ４００からの処理を繰り返す。一方、Ｓ４０５で後続の印刷ジョブを受信せずに待機時間が経過した場合、若しくは、ユーザから操作パネル３０３を介して強制的にネスティング印刷を開始する指示があった場合にはＳ４０６に進む。
【００２０】
Ｓ４０６において、プリンタ制御部３０１は、Ｓ４０１で受信した各印刷ジョブの対象の画像データを、インクジェット記録装置１００に装着されているシート２０２の記録領域に配置する。プリンタ制御部３０１は、画像データ変換部３０６により、Ｓ４０６で各印刷ジョブの画像データが配置されたデータを、記録ヘッド２００のノズルからインクを吐出させるための吐出用データ（記録用データ）に変換する（Ｓ４０７）。その後、印刷制御部３０７による制御の下、吐出制御部３１０は、吐出用データに基づいて、記録ヘッド２００を主走査方向に走査させながらシート２０２上にインク滴を吐出させて各印刷ジョブに対応する画像データを印刷する（Ｓ４０８）。また、Ｓ４０８において吐出制御部３１０は、インク滴の吐出回数をカウントする。最後に、プリンタ制御部３０１は、タイマー等の時刻取得機能により印刷日時を取得し、Ｓ４０１で受信された各印刷ジョブに含まれる総ページ数とインク滴の吐出回数と印刷日時とを、印刷ジョブと関連付けてプリンタ記憶装置３０５に格納する（Ｓ４０９）。
【００２１】
図５は、ネスティング印刷において、シート２０２の記憶領域上に、３つの印刷ジョブそれぞれの対象の画像データを割り当てて配置した図である。図５の例では、図４のＳ４０１の処理において、印刷ジョブ５０１、５０２、５０３の順で各印刷ジョブを受信した場合を示している。つまり、最初に、印刷ジョブ５０１を受信した後のＳ４０４の判定では、用紙幅方向（図５中の左右方向）に余白領域が十分にあると判定され、インクジェット記録装置１００は、ホスト端末３００から後続して、印刷ジョブ５０２を受信する。そして、印刷ジョブ５０２を受信した後のＳ４０４の判定では、用紙幅方向に余白領域が十分にあると判定され、インクジェット記録装置１００は、ホスト端末３００から後続して、印刷ジョブ５０３を受信する。そして、印刷ジョブ５０３を受信した後のＳ４０４の判定では、用紙幅方向に余白領域が十分にないと判定され、Ｓ４０６に進み、印刷ジョブ５０１〜５０３は、図５に示すようにレイアウトされる。
【００２２】
図６は、往方向のネスティング印刷時の１スキャン分の動作を時間経過毎に示した図である。また、図７は、復方向のネスティング印刷時の１スキャン分の動作を時間経過毎に示した図である。図６（ａ）は、キャリッジ１０６が矢印方向（往方向）に移動し、印刷ジョブ５０１の画像データの印刷を１スキャン分終了した時点を示している。キャリッジ１０６は、印刷ジョブ５０１の画像データの印刷を１スキャン分終了すると、さらに、往方向に移動しつつ、印刷ジョブ５０２の画像データの１スキャン分の印刷を開始する。図６（ｂ）は、キャリッジ１０６が往方向に移動し、印刷ジョブ５０２の画像データの印刷を１スキャン分終了した時点を示している。キャリッジ１０６は、印刷ジョブ５０２の画像データの印刷を１スキャン分終了すると、さらに、往方向に移動しつつ、印刷ジョブ５０３の画像データの１スキャン分の印刷を開始する。図６（ｃ）は、キャリッジ１０６が往方向に移動し、印刷ジョブ５０３の画像データの印刷を１スキャン分終了した時点を示している。
【００２３】
キャリッジ１０６は、印刷ジョブ５０３の画像データの印刷を１スキャン分終了すると、方向を転換し、復方向に移動しつつ、印刷ジョブ５０３の画像データの１スキャン分の印刷を開始する。図７（ａ）は、キャリッジ１０６が復方向に移動し、印刷ジョブ５０３の画像データの印刷を１スキャン分終了した時点を示している。キャリッジ１０６は、印刷ジョブ５０３の画像データの印刷を１スキャン分終了すると、さらに、復方向に移動しつつ、印刷ジョブ５０２の画像データの１スキャン分の印刷を開始する。図７（ｂ）は、キャリッジ１０６が復方向に移動し、印刷ジョブ５０２の画像データの印刷を１スキャン分終了した時点を示している。キャリッジ１０６は、印刷ジョブ５０２の画像データの印刷を１スキャン分終了すると、さらに、復方向に移動しつつ、印刷ジョブ５０１の画像データの１スキャン分の印刷を開始する。図７（ｃ）は、キャリッジ１０６が復方向に移動し、印刷ジョブ５０１の画像データの印刷を１スキャン分終了した時点を示している。
【００２４】
以上のような動作を、印刷ジョブ５０１〜５０３の各画像データの印刷が完了するまで繰り返す。図６及び図７の動作を繰り返すことで各画像データの印刷が完了した状態が図５である。
【００２５】
図８は、図４のＳ４０８における吐出回数のカウント処理を示すフローチャートである。図８の処理は、例えば、プリンタ制御部３０１の制御下の印刷制御部３０７により実行される。印刷制御部３０７は、用紙幅取得部３０４から取得した用紙幅に基づいて、キャリッジ制御部３０９のキャリッジエンコーダに割込位置を設定する（Ｓ８００）。例えば、図５の例ではシート２０２の記録領域上に３つの印刷ジョブを配置するので、用紙幅方向（主走査方向）において割込位置を３箇所設定する。割込位置とは、キャリッジエンコーダが割込信号を出力する位置であり、例えば、図６（ａ）〜（ｃ）のそれぞれにおけるキャリッジ１０６の３箇所の位置に対応する。
【００２６】
印刷制御部３０７は、インク滴の吐出回数をカウントするために記憶領域に確保されたカウント値を初期化すると（Ｓ８０１）、キャリッジ１０６のスキャン動作を開始するようキャリッジ制御部３０９を制御する（Ｓ８０２）。また、吐出制御部３１０は、キャリッジ１０６のスキャン動作の開始とともに、インク滴の吐出回数のカウントを開始する。ここで、キャリッジ１０６がＳ８００で設定された図６（ａ）に示す位置に到達すると、キャリッジエンコーダからの割込信号が出力される。キャリッジエンコーダからの割込信号が出力されると、印刷制御部３０７は、吐出制御部３１０から、割込信号が出力された時点でのインク滴の吐出回数のカウント値を読み込む（Ｓ８０４）。
【００２７】
印刷制御部３０７は、現在のキャリッジ１０６の走査が往方向であるか、復方向であるかを判定する（Ｓ８０５）。本説明における現時点では、往方向のネスティング印刷時の初回の割込みであるので、Ｓ８０５では往方向であると判定されてＳ８０６に進む。
【００２８】
印刷制御部３０７は、読み込んだカウント値を印刷ジョブに対応するインク使用量（記録ドット数に対応）として、プリンタ記憶装置３０５に既に格納されているインク使用量に加算し（Ｓ８０６）、その後、カウント値を初期化する（Ｓ８０８）。往方向のネスティング印刷時の初回の割込時には、既に格納されているインク使用量はゼロであるが、２スキャン目以降の往方向のネスティング印刷時には、既に格納されているインク使用量に加算されることになる。
【００２９】
印刷制御部３０７は、現在のキャリッジ１０６の位置がスキャン終了の位置であるか否かを判定する（Ｓ８０９）。ここで、スキャン終了の位置とは、往方向のネスティング印刷時の場合には図６（ｃ）のキャリッジ１０６の位置である。Ｓ８０９で、キャリッジ１０６の位置がスキャン終了の位置であると判定された場合には、Ｓ８１０に進み、スキャン終了の位置でないと判定された場合には、Ｓ８０２からの処理を繰り返す。つまり、図５の場合には、Ｓ８１０においてスキャン終了の位置と判定されるまで、印刷ジョブ５０１〜５０３それぞれについて、１スキャン分の吐出回数（インク使用量）が、プリンタ記憶装置３０５に加算されていくことになる。また、往方向のネスティング印刷時には、印刷ジョブ５０１、５０２、５０３の昇順で、１スキャン分の吐出回数がプリンタ記憶装置３０５に加算されていく。
【００３０】
Ｓ８１０において、印刷制御部３０７は、現在のスキャンが最終スキャンであるか否かを判定する。最終スキャンとは、ネスティング印刷対象の画像データが全て印刷終了するスキャンであり、図５においては、印刷ジョブ５０２の画像データの印刷が終了するスキャンをいう。Ｓ８１０で最終スキャンであると判定された場合にはＳ８１１に進み、最終スキャンでないと判定された場合には、走査方向を反転して、Ｓ８０２からの処理を繰り返す。例えば、本説明では、１スキャン目の往方向印刷が終了した時点であるので、Ｓ８１０の処理後は、走査方向を復方向に反転してＳ８０２からの処理を繰り返す。
【００３１】
図７（ａ）は、Ｓ８０２からの繰り返しが開始されて、Ｓ８０３においてキャリッジエンコーダからの割込信号が出力された時点を示す。キャリッジエンコーダからの割込信号が出力されると、印刷制御部３０７は、吐出制御部３１０から、割込信号が出力された時点でのインク滴の吐出回数のカウント値を読み込む（Ｓ８０４）。
【００３２】
印刷制御部３０７は、現在のキャリッジ１０６の走査が往方向であるか、復方向であるかを判定する（Ｓ８０５）。本説明における現時点では、復方向のネスティング印刷時の初回の割込みであるので、Ｓ８０５では復方向であると判定されてＳ８０７に進む。
【００３３】
印刷制御部３０７は、読み込んだカウント値を印刷ジョブに対応するインク使用量として、プリンタ記憶装置３０５に既に格納されている往方向のインク使用量に加算し（Ｓ８０７）、その後、カウント値を初期化する（Ｓ８０８）。
【００３４】
印刷制御部３０７は、現在のキャリッジ１０６の位置がスキャン終了の位置であるか否かを判定する（Ｓ８０９）。ここで、スキャン終了の位置とは、復方向のネスティング印刷時の場合には図７（ｃ）のキャリッジ１０６の位置である。Ｓ８０９で、キャリッジ１０６の位置がスキャン終了の位置であると判定された場合には、Ｓ８１０に進み、スキャン終了の位置でないと判定された場合には、Ｓ８０２からの処理を繰り返す。つまり、図５の場合には、Ｓ８１０においてスキャン終了の位置と判定されるまで、印刷ジョブ５０１〜５０３それぞれについて、１スキャン分の吐出回数（インク使用量）が、プリンタ記憶装置３０５に加算されていくことになる。また、復方向のネスティング印刷時には、印刷ジョブ５０３、５０２、５０１の降順で、１スキャン分の吐出回数がプリンタ記憶装置３０５に加算されていく。
【００３５】
Ｓ８１０において、印刷制御部３０７は、現在のスキャンが最終スキャンであるか否かを判定する。Ｓ８１０で最終スキャンであると判定された場合にはＳ８１１に進み、最終スキャンでないと判定された場合には、走査方向を反転して、Ｓ８０２からの処理を繰り返す。例えば、本例では、２スキャン目の復方向印刷が終了した時点であるので、Ｓ８１０の処理後は、走査方向を往方向に反転してＳ８０２からの処理を繰り返す。
【００３６】
Ｓ８１１において、印刷制御部３０７は、Ｓ８００でキャリッジエンコーダに設定した割込位置を初期化して、図８の処理を終了する。
【００３７】
以上の図６〜図８の説明では、１回のスキャンで１バンド幅に対応する画像を印刷する例を示しているが、複数回のスキャンにより１バンド幅に対応する画像を印刷する、いわゆるマルチスキャンが適用されても良い。その場合、Ｓ８１０においては、最終バンドに対応する画像が終了されたか否かが判定される。
【００３８】
図９は、印刷ジョブ毎のインク使用量の管理テーブルの一例を示す図である。プリンタ制御部３０１は、印刷ジョブ毎に、ユーザ名、インク使用量、総ページ数、用紙サイズ、印刷日時を各対応付けてプリンタ記憶装置３０５に記憶し、印刷履歴情報として管理する。
【００３９】
図９（ａ）は、印刷履歴情報を印刷日時順に配列した場合の図であり、図９（ｂ）は、印刷履歴情報をユーザ名毎に配列した場合の図である。このように管理することによって、印刷ジョブ毎だけではなく、ユーザ毎に正確なインク使用量を管理することができるので、インク使用量に基づいた課金情報として各種課金処理に有効に活用することができる。
【００４０】
以上のように、本実施形態では、ネスティング印刷など、複数の印刷ジョブを主走査方向に割り当てて印刷を実行する場合であっても、印刷ジョブ毎にインク使用量を正確に算出することができる。さらに、印刷ジョブとユーザとを関連付けて図９（ｂ）のように管理することにより、ユーザ毎のインク使用量も正確に算出することができる。そのため、印刷ジョブ毎にユーザが異なる可能性のあるネスティング印刷の場合であっても、ユーザ毎に正確なインク使用量に基づいた課金処理等を行うことが可能となる。
【００４１】
なお、本発明は上記の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。例えば、上述の実施形態では主走査方向のみに印刷ジョブを配置する実施形態であるので、キャリッジエンコーダの割り込み設定は各印刷ジョブの印刷ページに対して一度だけ行う構成である。しかしながら、本発明はそのような構成に限定されるものではなく、印刷ジョブ毎のインク滴の吐出回数がカウントできるのであれば他の構成でも良い。例えば、主走査方向と副走査方向に印刷ジョブを配置可能なインクジェット記録装置の場合には、スキャン毎にキャリッジエンコーダの割り込み設定を行う構成としても良い。
【００４２】
また、上述の実施形態では、用紙幅情報からキャリッジエンコーダの割込機能を用いて吐出回数の各印刷ジョブへの振り分けを行う構成とした。しかしながら、本発明はそのような構成に限定されるものではなく、吐出ドット数を各印刷ジョブへ正確に振り分けることが可能ならば他の構成でも良い。例えば、キャリッジが走査可能なシート上の走査距離と、印刷ジョブに対応する用紙幅と、キャリッジ速度とから算出した時間パラメータに基づいて吐出制御部３１０がカウントするインク滴の吐出回数を各印刷ジョブ毎にラッチする構成としても良い。
【００４３】
また、本発明に関わるインクジェット記録装置の制御プログラムは、ＣＤ−ＲＯＭやフロッピー（登録商標）ディスク等の記憶媒体から、又は電子メールやパソコン通信等のネットワークを介して、インクジェット記録装置又は該インクジェット記録装置と接続するＰＣ等にロードされ、実行されてもよい。例えば、インクジェット記録装置のＲＡＭやＰＣのＨＤＤにこのプログラムを格納することができる。これらの場合でも本発明は適用される。また、本発明は、例えば、複数の印刷ジョブにおける印刷対象を所定の印刷可能領域に割当てて印刷を実行するインクジェット記録装置に適用可能である。そのようなインクジェット記録装置としては、例えばプリンタや複写機、複合機（ＭＦＰ）などがあり、それらの装置にも適用される。
【００４４】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015150791.tif 000003
【図２】
2015150791.tif 000004
【図３】
2015150791.tif 000005
【図４】
2015150791.tif 000006
【図５】
2015150791.tif 000007
【図６】
2015150791.tif 000008
【図７】
2015150791.tif 000009
【図８】
2015150791.tif 000010
【図９】
2015150791.tif 000011