(57)【要約】【課題】  画像形成装置において、トナー等の使用量に応じた課金では、各機種のエンジンの特性や現像プロセスの違い等の様々な要因により同じ入力データに対しても異なる課金額となってしまう。また同じ装置においても、環境要因により課金額が変化する可能性もあり、ユーザー視点で考えた場合には、同じ入力データにも関わらず課金額が異なってしまうことが問題となる。【解決手段】  ＲＩＰ画像（展開済み画像）を出力デバイスに依存しない共通の色空間に変換し、共通色空間に変換後のＲＩＰ画像（展開済み画像）と印刷時の属性情報を元に機種に依存しない課金用データを作成し、機種に依存しない課金用データから課金額の算出を行う。【選択図】  図２
2012101376.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置における、印刷時の課金額算出方法であって、
前記画像形成装置での印刷が指示された印刷ジョブを画像データに展開する画像展開処理（Ｓ２０３）と
前記画像展開処理で展開して得られた画像データを機種非依存の共通の色空間へと変換する色空間変換処理（Ｓ２０７）と
前記色変換処理（Ｓ２０７）で変換された共通色空間上の画像データを
印刷時に設定した属性情報を考慮して、機種共通の課金用データへと変換する課金用データ作成処理（Ｓ２０８）とを
備えることを特徴とする課金用データ算出方法。
【請求項２】
印刷処理と課金額算出処理のＰＤＬデータ受信処理（Ｓ２０１）から画像展開処理（Ｓ２０３）までは共通処理とし、印刷処理の画像展開処理（Ｓ２０３）以降の処理（Ｓ２０４〜Ｓ２０６）と課金額算出処理の画像展開処理（Ｓ２０３）以降の処理（Ｓ２０７〜Ｓ２０９０）は並列動作可能とすることを特徴とする請求項１に記載の課金用データ算出方法。
【請求項３】
前記課金用データを作成する課金用データ作成処理（Ｓ２０８）では、共通色空間上の画像データに対してスクリーン処理を施した、スクリーン処理後データから課金用データを作成することを特徴とする請求項１に記載の課金用データ算出方法。
【請求項４】
前記課金用データを作成する課金用データ作成処理（Ｓ２０８）では、共通色空間上の画像データに対して異なる共通の色空間に変換したデータから直接課金用データを作成することを特徴とする請求項１に記載の課金用データ算出方法。
【請求項５】
前記課金用データを作成する課金用データ作成処理（Ｓ２０８）は、共通色空間上の画像データに対して、課金額算出の際に想定する出力に合わせた共通の色空間に変換したデータに対して、スクリーン処理を施し、課金用データを作成することを特徴とする請求項１に記載の課金用データ算出方法。
【請求項６】
前記印刷時に設定した属性情報にグレイ補償を含むことを特徴とする請求項１に記載の課金用データ算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置における印刷に関するコストを算出するための課金用データ算出方法に関する。
【背景技術】
【０００２】
近年、電子写真方式やインクジェット方式の印刷装置の高速化、高画質化が進み、それらを利用したプリント・オン・ディマンド（Ｐｒｉｎｔ    Ｏｎ    Ｄｅｍａｎｄ：以下、ＰＯＤ）と呼ばれる市場が伸びてきている。ＰＯＤと呼ばれるデジタル複写機やデジタル複合機等のデジタル画像形成装置を用いた市場は、従来からあるオフセット製版印刷機等の大規模な印刷装置を用いた印刷に対抗する存在となっている。
【０００３】
このＰＯＤ市場では大規模な印刷装置で扱うジョブより比較的小ロットのジョブを、大掛かりな装置、システムを用いずに、短納期で取り扱えることを目指している。そして、上述のような大規模な印刷機に変わって、例えば、デジタル画像形成装置を最大限に活用して、電子データを用いた印刷を実現している。このようなＰＯＤ市場では、従来の印刷業界に比べてデジタル化が進み、クライアントからの入稿から納品までの各工程において、コンピュータを利用した管理、制御が浸透してきている。
【０００４】
また、ＰＯＤ市場には、プリントショップなどの印刷サービスであるＰＦＰ（Ｐｒｉｎｔ  Ｆｏｒ  Ｐａｙ）や、企業内向け印刷サービスであるＣＲＤ（Ｃｅｎｔｒａｌｉｚｅｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔ）などが存在する。
上述した印刷業界やＰＯＤ市場においては、印刷物を商品として、商品の受発注から、梱包、配送、アフターサービス、在庫管理、及び入金管理までの全ての業務を一括して代行するようなサービスも提供されている。
【０００５】
一方、従来から印刷に関する印刷コストの管理を行う手法がある。例えば、特許文献１には、印刷材料のコストを印刷処理に先立ち見積もるシステムが記載されている。該システムでは指定された印刷処理で使用される印刷材料の計数値（枚数など）とデータベースから得られる印刷材料タイプ（紙種など）ごとの単位コストから全体的印刷材料コストを決定している。また、特許文献２には印刷ジョブの開始前に当該印刷ジョブに要するトータルコストをユーザに認識させる印刷システムが開示されている。更に、特許文献３には、デジタル画像データから印刷装置で消費するインクの消費量から印刷コストを算出する印刷コスト算出システムが記載されている。
【０００６】
前述した技術のように、印刷に対して課金額を算出する際に、カラー／白黒／用紙サイズごとの印刷枚数に応じて算出するだけでなく、トナーなどの使用量に応じた課金額の算出を行っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７−１８１８５０号公報
【特許文献２】特開２００３−２２８４７４号公報
【特許文献３】特開２００３−２５６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし実際のトナー等の使用量に応じた課金では、各機種に搭載されるエンジンの特性や現像プロセスの違い等の様々な要因により同じ入力データに対しても異なる課金額となってしまう。また同じ装置においても、環境要因により課金額が変化する可能性もあり、ユーザー視点で考えた場合には、同じ入力データにも関わらず課金額が異なってしまうことが問題となる。
【０００９】
そこで上記問題を解決するために入力原稿に応じた課金を行う必要性が出てきている。そのためには機種の違いによって発生する、現像プロセスの違いや印刷時の環境要因の影響を受けない全機種共通の課金を行うための、課金用データの作成が必要となる。上記問題を解決するための課金用データを作成する事を考えた場合には、機種によって異なる処理を行う事を極力無くし、各機種共通の方法でデータを展開し、課金用データを作成する必要がある。しかし現状の印刷処理においては、出力のデバイスに依存した機種共通の処理が存在しているため、新たに課金用データ作成のための処理が必要になり、その処理のためにスループットが低下してしまう事が問題となる。
【００１０】
また印刷時には様々な属性が設定され、その設定に応じた印刷がなされている。その設定により印刷物の画質や色の再現性等が変化し、利用されるトナーの色や量にも差が生じるため、設定値に応じた課金用データを作成し、最終的に出力される印刷物の品質に合わせた課金を行う事が重要となる。
【課題を解決するための手段】
【００１１】
画像形成装置における、印刷時の課金額を算出方法であって、
前記画像形成装置での印刷が指示された印刷ジョブを画像データに展開する画像展開処理（Ｓ２０３）と
前記画像展開処理で展開して得られた画像データを機種非依存の共通の色空間へと変換する色空間変換処理（Ｓ２０７）と
前記色変換処理（Ｓ２０７）で変換された共通色空間上の画像データを
印刷時に設定した属性情報を考慮して、機種共通の課金用データへと変換する課金用データ作成処理（Ｓ２０８）と
前記課金用データ作成処理（Ｓ２０８）で作成された課金用データから課金額を算出する、課金額計算処理（Ｓ２０９）とを
備えることを特徴とする課金額の算出方法。
【発明の効果】
【００１２】
上記手段を用いることにより、課金用データ作成処理では、画像展開処理までを通常の印刷処理と共通とする事ができる。また画像展開後の課金用データの作成処理は、通常の印刷処理と平行して動作可能とする事で、印刷処理のスループットを大幅に低下させる事無く課金額の算出が可能となる。また課金用データ作成の際には印刷時に設定した属性情報も考慮する事によりユーザーの設定も考慮にいれた機種に依存しない共通の課金額の決定を可能とする。
【図面の簡単な説明】
【００１３】
【図１】図１は、プリンタコントローラの概念図である。
【図２】図２は、印刷処理と、本発明の課金用データを算出する処理を説明するフローチャートである。
【図３】図３は、課金額算出処理における、濃度値と濃度値に対する課金額を表す図である。
【図４】図４は、課金額算出を表す式である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１５】
［実施例１］
＜画像形成装置の構成＞
図１は本実施形態にかかる画像形成装置としてのプリンタの構成を概略的に表す図である。図１のホストコンピュータ１０１は、プリンタドライバ１０２を備えている。プリンタコントローラ１０３は、Ｉ／Ｆ１０４と、解釈部１０５と、描画部１０６と記憶部１０７と、ビデオ転送部１０８と、画像処理部１０９とプリンタエンジン１１０と一体となってプリンタを構成する。
【００１６】
Ｉ／Ｆ１０４は、上記プリンタドライバ１０２と接続され、記憶部１０７は、Ｉ／Ｆ１０４と解釈部１０５と描画部１０６とビデオ転送部１０８と画像処理部１０９と接続され、図１のプリンタエンジン１１０は、上記ビデオ転送部１０８と接続されている。なお、解釈部１０５、描画部１０６、画像処理部１０９は、プリンタコントローラ１０３の有するＣＰＵにより所定のプログラムを実行することで実現できる。
【００１７】
ホストコンピュータ１０１上では図示しない様々なアプリケーションソフトウェアが動作する。これらのアプリケーションは、印刷が指示されると、印刷するビットマップ画像を生成するに必要な情報をプリンタドライバ１０２に供給する。プリンタドライバ１０２では、受信した画像を形成するに必要な情報をプリントデータ、例えばＰＤＬデータに変換し、プリンタコントローラ１０３に備えられたＩ／Ｆ１０４に伝送する。
【００１８】
プリンタコントローラから伝送されたプリントデータは、記憶部１０７、例えばメモリ、に一旦保持される。解釈部１０５は、記憶部１０７に保持されたプリントデータの解釈を行い、描画部１０６が解釈可能な中間コード（ＤｉｓｐｌａｙＬｉｓｔ）に変換し、この中間コードを再び記憶部１０７に格納する。
【００１９】
描画部１０６は、記憶部１０７に保持された中間コードを読み出し、最終的に紙面に出力するビットマップ画像の一部を生成し記憶部２０７にビットマップ画像を転送する。
【００２０】
記憶部１０７に紙面一面分の画像が形成されると、画像処理部１０９は、記憶部１０７に格納された紙面一面分の画像（１ページ分の画像）に対して、例えば色空間の変換処理やスクリーン処理等を行い、再び記憶部１０７に格納する。課金額算出に用いる、課金用データの機種に依存しない共通の色空間への色変換も画像処理部１０９にて行う。ビデオ転送部１０８は、記憶部１０７に蓄えられた紙面一面分の画像処理されたビットマップ画像を、プリンタエンジン１１０に伝送する。プリンタエンジン１１０は、伝送されたビットマップ画像に従い記憶媒体、例えば紙、にプリントする。
【００２１】
＜機種共通の課金用データ算出手順＞
図２を用いて画像形成装置における、印刷処理と課金用データ算出の手順を説明する。
【００２２】
ＰＤＬデータ受信処理Ｓ２０１ではＩ／Ｆ１０４からＰＤＬデータを受信し記憶部１０７に保存する。この時点での入力データは標準的な色空間であるｓＲＧＢ，ＣＭＹＫ，Ｌａｂ等である場合や、プリンタコントローラ１０３内での処理に合わせて、出力デバイスに依存した色空間である場合がある。
【００２３】
中間コード生成処理Ｓ２０２では、記憶部１０７に保持されたＰＤＬデータを読み込み、解釈部１０５にて解釈し描画部１０６が解釈可能な中間コード（ＤｉｓｐｌａｙＬｉｓｔ）に変換し記憶部１０７に再び格納する。
【００２４】
画像展開処理Ｓ２０３では、描画部１０６が記憶部１０７に保持された中間コードを読み出し印刷する際に必要となる１ページ分のビットマップ画像（ラスター画像）を生成し記憶部１０７に保存する。その際に中間コード（ＤｉｓｐｌａｙＬｉｓｔ）が出力デバイスに適した色空間でない場合には、出力デバイスに適したデバイス依存の色空間への変換も合わせて行う。この色空間の変換には３Ｄ−ＬＵＴ（３次元ルックアップテーブル）等が一般的に用いられる。上記処理により作成されたデータを展開済み画像もしくはＲＩＰ画像等と呼ぶ。この展開済み画像が作成された時点で出力のデバイスに応じたデバイス依存の色空間へと変換が行われる事となる。
【００２５】
これ以降の処理は通常の印刷に関わる処理と、課金用データ作成処理とに別れて処理を行う。また課金用データ作成処理は通常の印刷に関わる処理と平行して動作可能である。
【００２６】
まず通常の印刷に関わる処理について説明する。
【００２７】
色変換処理Ｓ２０４は、画像処理部１０９が、記憶部１０７からビットマップ画像を読み込み、出力する色空間に合わせて色変換を行う。例えば多値のＣＭＹＫデータへの変換を行う。ＣＭＹＫデータを作成する際には、印刷時に設定した属性情報（例えばグレイ補償の設定値）を考慮してＣＭＹＫの値が決定される。
【００２８】
スクリーン処理Ｓ２０５では画像処理部１０９が、記憶部１０７よりＣＭＹＫデータを読み込み、多値のＣＭＹＫデータに対してエンジンのハードウェアに合わせたスクリーン処理を施し、印刷に用いられるハーフトーンのデータを作成する。
【００２９】
印刷処理Ｓ２０６は、ビデオ転送部１０８が、記憶部１０７からスクリーン処理されたハーフトーンデータを読み込みプリンタエンジン１１０へ転送し、プリンタエンジン１１０により印刷が行われる。
【００３０】
次に展開済み画像から機種共通の課金用データを作成し、課金額を決定するまでの処理について説明する。
【００３１】
色変換処理Ｓ２０７では、デバイスに依存した色空間である展開済み画像を読み込み、課金用データの作成に使用する共通の色空間への変換を行う。Ｓ２０７の色変換処理では色変換処理を、デバイス依存の色空間を一度標準的な色空間に変換する処理と、その後課金用データ作成処理Ｓ２０８で使用する色空間に変換する２段階の処理に別けて行う。もしくは一度の色変換処理によりデバイス依存の色空間から、課金用データ作成処理Ｓ２０８で使用する色空間に変換する。ここでは２段階に別けて色変換処理を行う場合について述べる。
【００３２】
画像処理部１０９が記憶部１０７から展開済みデータのビットマップ画像を読み込み、一般的な共通の色空間へ変換する。この時ビットマップ画像は出力のデバイスに合わせたデバイス依存の色空間であり、機種毎に異なる色空間となっている。機種共通の課金用データ作成のために、ここでは機種に依存しない共通の色空間、例えばｓＲＧＢ，Ｌａｂ等の標準的な色空間である標準的な共通色空間への変換を行う。変換には３次元のルックアップテーブル（３Ｄ−ＬＵＴ）等を用いた変換等を用いる。この際には印刷時に設定された属性値の情報についてはそのまま保持しておく。
【００３３】
次に画像処理部１０９が、記憶部１０７から上記色変換処理により色変換されたビットマップ画像を読み込み、全機種共通かつ最終的な課金額の計算に用いる色空間への変換を行う。最終的な課金額の計算に用いる色空間は、出力のデバイスにはよらず全機種共通の色空間、例えばＣＭＹＫ色空間等とする。本実施例では課金用データをＣＭＹＫで算出するのでここでは多値のＣＭＹＫデータへの変換を行う。第１色変換処理２０７でｓＲＧＢ，Ｌａｂ等の共通の色空間へと変換しているため、ＣＭＹＫへの変換には全機種共通の色変換処理を施せばよい。この時印刷時に設定した属性情報を考慮した色変換を行うが、ここでは属性情報としてグレイ補償の設定を例に説明する。印刷時の設定としてグレイ補償の設定を切り替えることにより、ある色を表現するために、ＣＭＹを含む混色で表現するか、Ｋのみを用いて再現するかを切り替えることが可能となる。例えば各色８ｂｉｔの場合で濃度が５０％のＧｒａｙをＲＧＢデータで表現するとＲ＝１２８，Ｇ＝１２８，Ｂ＝１２８となる。この値をＣＭＹＫへ変換しようとした時にＣＭＹを用いて表現した場合には、Ｃ＝１２８，Ｍ＝１２８，Ｙ＝１２８，Ｋ＝０として５０％の濃度のＧｒａｙを表現することができる。もしくはＫのみを用いて表現した場合Ｃ＝０，Ｍ＝０，Ｙ＝０，Ｋ＝１２８として５０％の濃度のＧｒａｙを表現することが可能となる。一般的にこれらの場合には前者のＣＭＹを用いて印刷した場合の方がＫのみを用いて印刷した場合に比べ階調がなめらかとなり高品質な印刷結果となる。またＣＭＹを用いた場合の印刷結果はＣＭＹＫを用いた場合に比べ高品質になるが、トナーの消費量が増えるためＫのみの印刷に比べ印刷コストが高くなる。そのため印刷設定に応じた課金用データが作成されることは、優先すべきコストや品質等の項目に合わせて課金されることになるため、ユーザーのニーズに合わせた課金がなされるようになる。したがって課金用のデータを作成する際にも印刷時と同様に、印刷時に設定した属性情報（グレイ補償等）を考慮して色変換処理を行う事は重要である。
【００３４】
処理Ｓ２０８では、画像処理部１０９が記憶部１０７上のＣＭＹＫデータから全機種共通の課金用データの作成を行う。ここでは色変換処理Ｓ２０７で色変換を行った記憶部１０７上の色変換済み展開済み画像に対して一度スクリーン処理を行い、スクリーン処理済画像を作成し、そのスクリーン処理済み画像から機種共通の課金額算出用データを作成する場合について説明する。
【００３５】
画像処理部１０９が記憶部１０７上のＣＭＹＫデータに対して全機種共通のスクリーン処理を実施する。通常の印刷処理におけるスクリーン処理Ｓ２０５においては、機種毎に異なる、出力デバイスに依存したスクリーン処理が実施される。しかし機種共通の課金用データを作成する際の課金用データ作成処理Ｓ２０８におけるスクリーン処理では全機種共通のスクリーンを用いたスクリーン処理を実施する。この処理により作成されたデータを課金用データと呼ぶことにする。このデータは全機種共通の色空間であり、全機種共通のスクリーン処理を施されている事から、同じ入力データに対しては全機種共通の課金用データとする事ができる。
【００３６】
課金額計算処理Ｓ２０９では、課金用データ作成処理２０８で算出された課金用データを元に課金額の算出を行う。
【００３７】
上記課金用データは２値のＣ，Ｍ，Ｙ，Ｋのデータとなっている。そのためＣ，Ｍ，Ｙ，Ｋを１点描画するためにかかるコストを事前に計算、計測しておき、各ページ内のＣ，Ｍ，Ｙ，Ｋの各点数を算出し点数と各色の１画素あたりの印刷コストを乗算することで課金額を決定することが可能となる。
【００３８】
印刷物の課金額決定の際には、算出した課金用データとあらかじめ計算、計測しておいた１点あたりのコストから算出する。そのため１点あたりのコストを決定する際に、印刷の品質に応じたコスト決定、製品の価格帯に応じたコスト設定等を任意に行う事で、低画質の廉価機で印刷コストを低く設定し、高画質の高級機では印刷コストを高く設定することも可能である。
【００３９】
以上のように課金用データ作成処理Ｓ２０８で機種共通の課金用データを作成している。そのためその後の課金額計算処理Ｓ２０９で様々なパラメータによる重み付けをする事で全機種共通の課金額を算出する事や、ある程度製品の価格帯や性能に応じた課金額の変更等も容易に行う事が可能となる。
【００４０】
［実施例２］
次に第２実施例について説明する。なお通常の印刷に関わる処理については第１実施例と同様のため省略する。
【００４１】
第１実施例では課金用データ作成処理Ｓ２０８において、スクリーン処理を行い、スクリーン処理が実施されたデータを元に課金額の算出を行ったが、課金用データ作成処理Ｓ２０８においてスクリーン処理は行わずに課金額を算出する事も可能である。色変換処理Ｓ２０７では、第１実施例と同様に、記憶部１０７上のビットマップ画像を読み込み、共通の色空間への変換を行う。ここではＣＭＹＫ色空間へ変換した場合について説明する。ここでは各色８ｂｉｔで表現されるＣＭＹＫデータであるとする。各色８ｂｉｔの場合には各色０〜２５５の濃度値を持つ事となる。この場合の課金額の算出は以下の方法で行う事ができる。
【００４２】
ここで図３（ａ）のように各色の１点あたりの印刷コストと各色の濃度値の関係に比例関係がある場合について説明する。ここである点における各色の濃度値を  Ｄｅｎｓｉｔｙ＿ｃ（ｎ），Ｄｅｎｓｉｔｙ＿ｍ（ｎ），Ｄｅｎｓｉｔｙ＿ｙ（ｎ），Ｄｅｎｓｉｔｙ＿ｋ（ｎ）とする。またＣ，Ｍ，Ｙ，Ｋの各色の１点あたりのコストと濃度との関係からも止まる比例定数をｃｏｓｔ＿ｃ，ｃｏｓｔ＿ｍ，ｃｏｓｔ＿ｙ，ｃｏｓｔ＿ｋとする。この時、図４の式（ａ）により課金額Ｃｈａｒｇｅの算出を行う事ができる。図４（ａ）のｎは印刷時に描画される点数を表し、各色毎に濃度値の合計を算出し、濃度値の合計と濃度値と各色の課金額との比を表すｃｏｓｔをかけることにより課金額を算出している。
【００４３】
また各色の濃度値が図３（ｂ）のように濃度値とコストが比例していない場合について説明する。ここでＣ，Ｍ，Ｙ，Ｋのそれぞれの濃度値ｄに対応するコストをｃｏｓｔ＿ｃ（ｄ），ｃｏｓｔ＿ｍ（ｄ），ｃｏｓｔ＿ｙ（ｄ），ｃｏｓｔ＿ｋ（ｄ）とする。この時、図４の式（ｂ）により課金額Ｃｈａｒｇｅの算出を行う事ができる。ここで図４の式（ｂ）は各色の１点毎に、その濃度値から１点の印刷にかかるコストｃｏｓｔ＿ｃ（ｄ），ｃｏｓｔ＿ｍ（ｄ），ｃｏｓｔ＿ｙ（ｄ），ｃｏｓｔ＿ｋ（ｄ）を参照し全ドット分を合計する事により課金額を算出している。ｃｏｓｔ＿ｃ（ｄ）とはｃ（シアン）の濃度がｄの点の１点あたりのコストを表している。また濃度値とコストの関係を表すｃｏｓｔ＿ｃ（ｄ），ｃｏｓｔ＿ｍ（ｄ），ｃｏｓｔ＿ｙ（ｄ），ｃｏｓｔ＿ｋ（ｄ）は事前に計測もしくは計算処理により決定しておく必要がある。
【００４４】
印刷物の課金額決定の際には、算出した課金用データとあらかじめ計算、計測しておいた１点あたりのコストから算出する。そのため１点あたりのコストを決定する際に、印刷の品質に応じたコスト決定、製品の価格帯に応じたコスト設定等を任意に行う事で、低画質の廉価機で印刷コストを低く設定し、高画質の高級機では印刷コストを高く設定することも可能である。
【００４５】
以上のように課金用データ作成処理Ｓ２０８で機種共通の課金用データを作成している。そのためその後の課金額計算処理Ｓ２０９で様々なパラメータによる重み付けをする事で全機種共通の課金額を算出する事や、ある程度製品の価格帯や性能に応じた課金額の変更等も容易に行う事が可能となる。
【符号の説明】
【００４６】
１０１：ホストコンピュータ
１０２：プリンタドライバ
１０３：プリンタコントローラ
１０４：Ｉ／Ｆ
１０５：解釈部
１０６：描画部
１０７：記憶部
１０８：ビデオ転送部
１０９：画像処理部
１１０：プリンタエンジン
【図３】
2012101376.tif 000003
【図１】
2012101376.tif 000004
【図２】
2012101376.tif 000005
【図４】
2012101376.tif 000006