(57)【要約】【課題】  カラー従量型の課金方式において、課金に関与するカラー画素と判定される画素がどれかを印刷前にユーザが知ることができなかった。【解決手段】  印刷対象の入力画像に含まれる画素がカラーかを画素毎に判定する判定手段と、前記入力画像に含まれる前記判定によってカラーと判定された画素とカラーと判定されなかった画素とが、ユーザにとって別々に識別可能となる画像を、前記入力画像の印刷前に表示する表示手段と、前記入力画像に含まれる前記判定によってカラーと判定された画素の数に基づいて、前記入力画像の印刷のための料金を３段階以上の料金候補の中の１つに設定する設定手段と、を有する画像処理装置。【選択図】  図２
2015115817.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の画像に対応する画像データに含まれる画素がカラーかを画素毎に判定する判定手段と、
前記画像データに含まれる前記判定によってカラーと判定された画素とカラーと判定されなかった画素とが、ユーザにとって別々に識別可能となる画像を、前記印刷対象の画像の印刷前に表示する表示手段と、
前記画像データに含まれる前記判定によってカラーと判定された画素の数を用いて、前記印刷対象の画像の印刷のための料金を３段階以上の料金候補の中の１つに設定する設定手段と、
を有する画像処理装置。
【請求項２】
前記表示手段は、前記カラーと判定された画素の画素値が所定の画素値に置き換わり、前記カラーと判定されなかった画素の画素値が変更されていない画像を、前記識別可能となる画像として生成する生成手段を有する請求項１の画像処理装置。
【請求項３】
前記表示手段は、前記カラーと判定された画素の画素値が所定の画素値に置き換わり、前記カラーと判定されなかった画素の画素値が前記所定の画素値と異なる所定の画素値に置き換わった画像を、前記識別可能となる画像として生成する生成手段を有する請求項１の画像処理装置。
【請求項４】
前記表示手段は、前記カラーと判定された画素の画素値が、当該画素値の階調に基づいて決定される所定の色相の画素値に置き換わり、前記カラーと判定されなかった画素の画素値が変更されていない画像を、前記識別可能となる画像として生成する生成手段を有する請求項１の画像処理装置。
【請求項５】
前記表示手段は、前記カラーと判定された画素の画素値が変更されておらず、前記カラーと判定されなかった画素の画素値が所定の画素値に置き換わった画像を、前記識別可能となる画像として生成する生成手段を有する請求項１の画像処理装置。
【請求項６】
前記判定手段は、前記印刷対象の画像の解像度を低解像化することで、前記画像データを取得し、前記画像データに対して、前記判定を行う請求項１乃至５の何れか１の画像処理装置。
【請求項７】
前記設定手段によって設定された料金を、前記印刷対象の画像の印刷の後にユーザに請求するために記憶する記憶手段を有する請求項１乃至６の何れか１の画像処理装置。
【請求項８】
ユーザからの入金を受け付ける受け付け手段と、
前記入金された金額が、前記設定手段によって設定された料金以上である場合に、前記印刷対象の画像の印刷が許可されるように制御する制御手段と、
を有する請求項１乃至６の何れか１の画像処理装置。
【請求項９】
前記設定手段は、前記画像データに含まれる前記判定によってカラーと判定された画素の、前記入力画像に含まれる全画素に対する割合を求め、前記割合に基づいて前記印刷対象の画像の印刷のための料金を３段階以上の料金候補の中の１つに設定する請求項１乃至８の何れか１の画像処理装置。
【請求項１０】
原稿を読み取ることで前記印刷対象の画像を取得する読み取り手段を有する請求項１乃至９の何れか１の画像処理装置。
【請求項１１】
前記印刷対象の画像を印刷する印刷手段を有する請求項１乃至１０の何れか１の画像処理装置。
【請求項１２】
印刷対象の画像に対応する画像データに含まれる画素がカラーかを画素毎に判定する判定工程と、
前記画像データに含まれる前記判定によってカラーと判定された画素とカラーと判定されなかった画素とが、ユーザにとって別々に識別可能となる画像を、前記印刷対象の画像の印刷前に表示する表示工程と、
前記画像データに含まれる前記判定によってカラーと判定された画素の数を用いて、前記印刷対象の画像の印刷のための料金を３段階以上の料金候補の中の１つに設定する設定工程と、
を有する画像処理方法。
【請求項１３】
請求項１乃至６の何れか１に記載の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理技術に関わり、特にカラー領域であると判定される領域を画像中に判別可能に表示するための画像処理技術に関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）におけるカラー印刷の課金処理において、印刷対象の画像中のカラー領域の割合に応じて、少なくとも３段階以上の料金候補の中から印刷のための料金を設定するカラー従量型の課金方式が知られている。（例えば、特許文献１参照。）カラー従量型の課金方式は、少しでもカラー領域があれば全面カラー印刷と同額の料金を課す方式と較べて、カラー領域の少ない画像の印刷を行うユーザにとって利用しやすく、より公平性の高い課金体系を提供できるメリットがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０９１７４３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、その一方で、従来のカラー従量型の課金方式を採用する複合機などの画像処理装置において、画像中のどこがカラー領域として判定されたかを印刷の前に確認することが出来なかった。そのため、これから印刷を行おうとするユーザにとって従量課金により設定される料金の根拠が分かりにくかった。
【課題を解決するための手段】
【０００５】
本発明の画像処理装置は、印刷対象の入力画像に含まれる画素がカラーかを画素毎に判定する判定手段と、前記入力画像に含まれる前記判定によってカラーと判定された画素とカラーと判定されなかった画素とが、ユーザにとって別々に識別可能となる画像を、前記入力画像の印刷前に表示する表示手段と、前記入力画像に含まれる前記判定によってカラーと判定された画素の数に基づいて、前記入力画像の印刷のための料金を３段階以上の料金候補の中の１つに設定する設定手段と、を有する画像処理装置。
【発明の効果】
【０００６】
本発明によれば、カラー従量型の課金体系を有する画像処理装置において、課金に関わるカラーと判定された画素を印刷前にユーザに知らしめることができる。
【図面の簡単な説明】
【０００７】
【図１】実施例１に係わる複合機のシステム構成例を示すブロック図である。
【図２】実施例１のコピー処理のフローチャートである。
【図３】実施例１のプレビュー画面の例を示す図である。
【図４】実施例１のプレビュー画面の表示処理のフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための形態について図面を用いて説明する。
【０００９】
（実施例１）
＜システム構成＞
本発明の画像処理装置の実施形態の一例として、複合機（ＭＦＰ）のシステムの構成例を、図１を参照して説明する。実施例では、プリントにかかる料金をユーザから課金してプリントを行う、従量課金方式を採用したＭＦＰを例に説明する。後述するように、本実施例のＭＦＰにはユーザが投入する貨幣を受け付けるユニットが備えられているが、貨幣に限らず、プリペイド式のカードを用いる方式や、ユーザを識別するＩＤにより別の決裁方式を採用するものにも本発明を適用することができる。
【００１０】
ＭＦＰ１００は、制御部１０１、操作部１０２、編集画像処理部１０３、スキャナ部１０４、スキャン画像処理部１０５、プリント画像処理部１０６、プリンタ部１０７、料金受付部１０８から構成される。
【００１１】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）から構成され、ＣＰＵはＲＯＭおよびＨＤＤに含まれるプログラムデータを、ＲＡＭに展開して実行する。
【００１２】
操作部１０２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）タッチスクリーンなどのハードウェアから構成され、ユーザインターフェースとして機能する。ユーザは、この操作部１０２を操作してコピー情報を設定する。コピー情報は、モノクロ印刷によるコピーを行うのかカラー印刷によるコピーを行うのかを決定するために、制御部１０１が用いる情報（カラー−モノクロ指示情報）を含む。このカラー−モノクロ指示情報は、例えばユーザが操作部１０２を介してカラー印刷あるいはモノクロ印刷を指示することによって設定される。またコピー情報は、印刷される画像のプレビューを表示するか否かを決定するために、制御部１０１が用いる情報（プレビュー指示情報）も含む。
【００１３】
編集画像処理部１０３は、制御部１０１（ＲＡＭ）に記憶されている画像データを読み出して、その読み出された画像データに対して解像度変換処理などの画像編集処理を行う。そして編集画像処理部１０３は、その画像編集処理が施された画像データを制御部１０１（ＲＡＭ）に記憶する。
【００１４】
スキャナ部１０４は、センサを用いて原稿を読み取り、原稿上の画像の情報をＲＧＢ色空間の画像データ（原稿画像データと呼ぶ）に変換し、その原稿画像データをスキャン画像処理部１０５に出力する。本実施例ではスキャナ部１０４にはＣＣＤセンサ（不図示）が備えられており、スキャナ部１０４は、原稿上の画像を光学的に読み取って原稿画像データを出力する。
【００１５】
スキャン画像処理部１０５は、スキャナ部１０４から入力された原稿画像データに対してシェーディング補正処理や版ずれ補正処理などの所定の画像処理を行うことで、ＲＧＢ色空間の画像データ（スキャン画像データ）を生成する。そしてスキャン画像処理部１０５は、スキャン画像データを制御部１０１（ＲＡＭ）に記憶する。
【００１６】
プリント画像処理部１０６は、制御部１０１（ＲＡＭ）に記憶されているスキャン画像データを読み出して、その読みだされたスキャン画像データに対して、カラー指示情報に基づいて決定される色変換処理を行う。この色変換処理によって、プリント画像処理部１０６は、４色のプロセスカラーであるＣＭＹＫ（シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ））の色空間の画像データ（プリント画像データ）を生成する。
【００１７】
この色変換処理は、プリント画像処理部１０６が有するＲＧＢ色空間の画素値（ＲＧＢ値）をＣＭＹＫ色空間の画素値（ＣＭＹＫ値）に変換する。なおカラー−モノクロ指示情報が「モノクロ印刷によるコピーを行うことを指示する情報（モノクロ指示情報）」であれば、この色変換処理は、各画素のＲＧＢ値を、Ｋ色のみが有意なＣＭＹＫ値に変換する。一方、カラー−モノクロ指示情報が「カラー印刷によるコピーを行うことを指示する情報（カラー指示情報）」であれば、この色変換処理は、各画素のＲＧＢ値を、ＣＭＹＫ４色の少なくともいずれか１色が有意なＣＭＹＫ値に変換する。
【００１８】
このプリント画像処理部１０６はさらに、その生成されたプリント画像データに対してハーフトーン処理を行い、そのハーフトーン処理が行われたプリント画像データをプリンタ部１０７に出力する。
【００１９】
プリンタ部１０７は、プリント画像処理部１０６から入力されたプリント画像データに基づいて、プロセスカラーの色材を用いて画像を用紙に印刷する。すなわち、原稿のコピーが印刷される。
【００２０】
料金受付部１０８は、貨幣の受け付け口を有し、ユーザからの貨幣の投入（入金）を受け付ける。また料金受付部１０８は、ユーザから受け付けた貨幣の金額を判定し、その判定された金額を、制御部１０１に通知する。なお制御部１０１は、料金受付部１０８から金額が通知されると、ＲＡＭに記憶されている金額カウンタを通知された金額分増加する。この金額カウンタの初期値は０（円）である。
【００２１】
＜コピー処理＞
次に図２のフローチャートを参照して、本実施例のコピー処理のフローを説明する。なお本フローを制御するプログラムは、制御部１０１を構成するＨＤＤに記憶され、ＣＰＵによってＲＡＭに展開されて実行される。
【００２２】
コピー処理の本フローは、ユーザが、複写対象の原稿をスキャナ部１０４の原稿台に載置し、操作部１０２を操作してコピー情報を設定した後、操作部１０２のコピー開始ボタンがユーザによって押下されたことを制御部１０１が検知した場合に開始される。なおこのコピー処理が開始される際に、制御部１０１は操作部１０２から設定されたコピー情報を受信する。
【００２３】
Ｓ２０１は、原稿をスキャンするステップである。本ステップでは、スキャナ部１０４は、原稿台に載置された原稿を読み取って得られる原稿画像データをスキャン画像処理部１０５に出力する。すると、スキャン画像処理部１０５は、入力された画像データからスキャン画像データを生成し、制御部１０１に記憶する。そしてＳ２０２へ進む。
【００２４】
Ｓ２０２は、プレビューを表示するかを制御部１０１が判定するステップである。本ステップでは、制御部１０１は、コピー情報のうちのプレビュー指示情報が、「印刷される画像のプレビューを表示することを指示する情報（プレビューオンの情報）」であるかを判定する。プレビュー指示情報がプレビューオンの情報であれば、制御部１０１は、プレビューを表示するために、処理をＳ２０３に進める。そうではなく、プレビュー指示情報は「印刷される画像のプレビューを表示しないことを指示する情報（プレビューオフの情報）」であると、制御部１０１が判定した場合、処理はＳ２１０に進む。
【００２５】
Ｓ２０３は、制御部１０１がＳ２０１で記憶されたスキャン画像データを編集画像処理部１０３に処理させるステップである。編集画像処理部１０３は、制御部１０１に記憶されているスキャン画像データに対して解像度変換処理を行うことで、プレビュー画像の解像度の画像データ（プレビュー解像度画像データ）を生成する。例えば、６００ｄｐｉ（高解像度）のスキャン画像データを、操作部１０２（ＬＣＤタッチスクリーン）の画面上での表示に適した７５ｄｐｉ（低解像度）に解像度変換する。そして編集画像処理部１０３は、生成されたプレビュー解像度画像データを制御部１０１に記憶する。そして処理はＳ２０４へ進む。
【００２６】
Ｓ２０４は、カラー印刷によるコピーを行うのかモノクロ印刷によるコピーを行うのかを、制御部１０１が判定するステップである。
【００２７】
本ステップでは、制御部１０１は、コピー情報のうちのカラー−モノクロ指示情報が、カラー指示情報であるかを判定する。カラー−モノクロ指示情報が、カラー指示情報であれば、制御部１０１は、コピーをカラー印刷で行うために、処理をＳ２０５に進める。そうではなく、カラー−モノクロ指示情報が、モノクロ指示情報であると、制御部１０１が判定した場合、処理はＳ２０７に進む。
【００２８】
なお、本ステップの判定は、ユーザ指示によって設定されたカラー−モノクロ指示情報を用いて行う処理でなくともよい。例えば本ステップの判定を、ＡＣＳ（自動カラー選択：Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔ）と呼ばれる公知の方法を用いて行っても良い。
【００２９】
Ｓ２０５は、制御部１０１が以下の処理を行うステップである。
【００３０】
制御部１０１は、Ｓ２０３で生成されたプレビュー解像度画像データに含まれる複数の画素それぞれについて、画素がカラー画素であるかモノクロ画素であるかを判定する。画素がカラー画素であるかモノクロ画素であるかの判定処理（カラー判定処理）には公知の方法を用いればよい。例えば、ＲＧＢ値（ｒ、ｇ、ｂ）を持つ画素に対して、画素値（ｒ、ｇ、ｂ）の最大値と最小値の差が所定の閾値より小さい場合に、その画素はモノクロ画素であると判定される。そうでない場合は、その画素はカラー画素であると判定される。また他の方法によれば、ＲＧＢ値（ｒ、ｇ、ｂ）からＹｕｖ色空間における色差ｕおよびｖを計算し、その色差ｕおよびｖがともに所定の閾値より小さい場合に、その画素はモノクロ画素であると判定され、そうでない場合は、その画素はカラー画素であると判定される。
【００３１】
なお、本実施例のカラー判定処理は、前述したプリント画像処理部１０６の行う色変換処理を考慮した処理である。例えば、プリント画像処理部１０６による色変換処理によって、スキャン画像データに含まれる或る画素のＲＧＢ値（ｒ、ｇ、ｂ）がＫ色のみが有意なＣＭＹＫ値（０、０、０、ｋ）となる場合を考える。この場合に、本実施例のカラー判定処理では、その画素に対応するプレビュー解像度画像データの画素はモノクロ画素であると判定されるような上記閾値が用いられる。これは、Ｋ色の色材のみで印刷が行われる画素に対して、カラー料金が後述のＳ２１１で課金されてしまうことを防ぐためである。
【００３２】
そして制御部１０１は、プレビュー解像度画像データに含まれる各画素それぞれのカラー判定処理の結果に基づいて、カラー画素の数や、プレビュー解像度画像データに含まれる全画素に対するカラー画素の割合（カラー領域の割合Ｃ（％））を計算する。そして処理はＳ２０６へ進む。このカラー領域の割合Ｃは、後述Ｓ２０８のコピー料金の設定処理に用いられる。
【００３３】
Ｓ２０６は、制御部１０１がＳ２０５での処理結果に基づいて、画像中のカラー領域とモノクロ領域とを異なる領域としてユーザにとって別々に識別可能に表示するためのカラー領域識別画像データを生成するステップである。
【００３４】
本ステップでは、制御部１０１は、Ｓ２０５での処理結果を参照して、プレビュー解像度画像データからカラー領域識別画像データを生成する。具体的には、制御部１０１は、プレビュー解像度画像データに含まれるモノクロ画素の画素値はそのままで、カラー画素の画素値が所定の色の画素値に置換されたＲＧＢ色空間の画像データを、カラー領域識別画像データとして生成する。なお本実施例でのこの所定の色は、有彩色（例えばＹｕｖ色空間における色差ｕおよびｖの少なくとも何れか１つの絶対値がともに所定の値以上となるような有彩色）である。例えば、この所定の色として固定のＲＧＢ値（２５５、２５５、０）で表現される黄色を用いる場合、制御部１０１は、プレビュー解像度画像データに含まれるモノクロ画素の画素値がそのままで、カラー画素の画素値がＲＧＢ値（２５５、２５５、０）であるような画像データを生成する。
【００３５】
なお本ステップでは、制御部１０１は、プレビュー解像度画像データを削除せずに、カラー印刷によってコピーされる画像のプレビュー画像データ（カラープレビュー画像データ）として保持しておく。全画素についてこれらの処理が終わると、処理はＳ２０８へ進む。
【００３６】
一方で、Ｓ２０７は、制御部１０１がモノクロ印刷によってコピーされる画像のプレビュー画像データ（モノクロプレビュー画像データ）を生成するステップである。
【００３７】
本ステップでは、まず制御部１０１は、Ｓ２０３で生成されたプレビュー解像度画像データに含まれる複数の画素それぞれについて画素の明るさを計算する。画素の明るさを求める処理には公知の方法を用いれば良い。例えば、プレビュー解像度画像データに含まれるＲＧＢ値（ｒ、ｇ、ｂ）のうちの値ｇを画素の明るさとして計算すればよい。また例えば、プレビュー解像度画像データに含まれる画素のＲＧＢ値（ｒ、ｇ、ｂ）からＬａｂ色空間の明度Ｌを画素の明るさとして計算すればよい。
【００３８】
そして制御部１０１は、プレビュー解像度画像データに含まれる画素の画素値がその計算された画素の明るさの値に置換されたグレースケールの画像データを、モノクロプレビュー画像データとして生成する。全画素についてこの処理が終わると、処理はＳ２０８に進む。
【００３９】
Ｓ２０８は、制御部１０１が、上記のカラー領域識別画像データ、カラープレビュー画像データ、モノクロプレビュー画像データの何れかを、操作部１０２に表示させるステップである。また制御部１０１は本ステップで原稿１枚分のコピー料金を設定する。制御部１０１は、操作部１０２の画面に表示される「印刷開始ボタン」あるいは「印刷中止ボタン」をユーザが押下したことを、操作部１０２を介して検知すると、処理をＳ２０９に進める。なお、このステップの詳細については、図３および図４を用いて後述する。
【００４０】
Ｓ２０９は、制御部１０１が、ユーザによって押下されたのは「印刷開始ボタン」であるのか「印刷中止ボタンであるのか」を判定するステップである。「印刷開始ボタン」が押下されたと判定された場合、処理はＳＳ２１０に進む。そうでなく「印刷中止ボタン」が押下されたと判定された場合、本コピー処理は終了する。
【００４１】
Ｓ２１０は、制御部１０１が、ＲＡＭに記憶されている金額カウンタが、Ｓ２０８で設定されたコピー料金以上であるかを判定するステップである。金額カウンタがコピー料金以上であれば、ユーザが投入した貨幣の金額は十分であるので処理はＳ２１１に進む。金額カウンタがコピー料金未満であれば、ユーザが投入した貨幣の金額は不十分であるので、ユーザが十分な金額の貨幣を料金受付部１０８に投入するのを待つべく、処理はＳ２０８に進む。
【００４２】
Ｓ２１１は、制御部１０１が、原稿のコピーが印刷されるように、プリント画像処理部１０６およびプリンタ部１０７を制御するステップである。そして処理はＳ２１２に進む。
【００４３】
Ｓ２１２は、制御部１０１が、ＲＡＭに記憶されている金額カウンタから、Ｓ２０８で設定されたコピー料金を減じる課金処理を行うステップである。
【００４４】
以上が、本コピー処理のフローである。
【００４５】
＜プレビュー表示＞
Ｓ２０８のステップの詳細について図３および図４を用いて説明する。
【００４６】
図４は、Ｓ２０８のステップの詳細なフローである。
【００４７】
Ｓ４０１は、制御部１０１が、カラー−モノクロ指示情報が、カラー指示情報であるか、モノクロ指示情報であるかを判定するステップである。
【００４８】
カラー−モノクロ指示情報が、カラー指示情報であると判定された場合、処理はＳ４０２に進む。カラー−モノクロ指示情報が、モノクロ指示情報であると判定された場合、処理はＳ４０６に進む。
【００４９】
Ｓ４０２は、制御部１０１が、操作部１０２に図３（ａ）に示される「カラー印刷のプレビュー画面３０１０」を表示させるステップである。そして制御部１０１は、画面３０１０を操作部１０２に表示させると、３つのボタン３０５０、３０６０、３０７０の何れかがユーザによって押下されたことを、操作部１０２を介して、検知するまで待機する。制御部１０１は、何れかのボタンが押下されたことを検知した場合に、処理をＳ４０３に進める。
【００５０】
ここでＳ４０２における、画面３０１０の表示ステップの詳細について説明する。
【００５１】
この画面３０１０は、カラー印刷によってコピーされる画像をプレビューするための画面である。この画面３０１０は、プレビュー画像の表示領域３０２０、料金表示領域３０４０、印刷開始ボタン３０５０、印刷中止ボタン３０６０、カラー領域のプレビューボタン３０７０を含む。
【００５２】
プレビュー画像の表示領域３０２０には上記のカラープレビュー画像データが表示されている。なおこの表示されているカラープレビュー画像データに含まれるハートマーク３０３０は、原稿上の画像と同じく赤色である。
【００５３】
料金表示領域３０４０には、Ｓ２０５で計算されたカラー領域の割合Ｃと、そのカラー領域の割合Ｃに基づいて設定された原稿１枚分をコピー料金と、が表示されている。このコピー料金は、カラー領域の割合Ｃと下記の表１に示される料金テーブルとに基づいて、制御部１０１によって段階別に設定される。
【００５４】
【表１】
2015115817.tif 000003
【００５５】
上記の表１に示される料金テーブルは、制御部１０１のＨＤＤ内に予め記憶されているデータであり、本実施例では、４段階のコピー料金の候補（料金候補）を定義している。この料金テーブルを用いたコピー料金の設定処理について説明する。
【００５６】
制御部１０１は、Ｓ２０５で計算されたカラー領域の割合Ｃが、料金テーブルの各料金レベル１〜４の行の何れの「カラー領域の割合Ｃ」に合致するかを判定する。そして制御部１０１は、合致した「カラー領域の割合Ｃ」の行の「１枚分のコピー料金」を参照することで、原稿１枚分のコピー料金を、４段階の料金候補の中の１つに設定する。
【００５７】
例えば、Ｓ２０５で計算されたカラー領域の割合Ｃが０（％）の場合、すなわちＳ２０４でカラー印刷によってコピーが行われると判定されたもののＳ２０５で画像の全面がモノクロ領域であると判定された場合、原稿１枚分のコピー料金は１０円と設定される。
【００５８】
また例えば、料金表示領域３０４０に示されるように、カラー領域の割合Ｃが５％の場合は、原稿１枚分のコピー料金は２０円と設定される。他のカラー領域の割合Ｃについての原稿１枚分のコピー料金も、同様に設定される。
【００５９】
フローの説明に戻る。
【００６０】
Ｓ４０３は、制御部１０１が、３つのボタン３０５０、３０６０、３０７０のどれがユーザによって押下されたかを判定するステップである。
【００６１】
具体的には、印刷開始ボタン３０５０あるいは印刷中止ボタン３０６０が押下されたと判定された場合、制御部１０１は本フローを終了し、図２のＳ２０９に処理を進める。
【００６２】
一方、カラー領域のプレビューボタン３０７０が押下されたと判定された場合、制御部１０１は、処理をＳ４０４に進める。
【００６３】
Ｓ４０４は、制御部１０１が、操作部１０２に図３（ｂ）に示される「カラー領域のプレビュー画面３０１１」を表示させるステップである。そして制御部１０１は、画面３０１１を操作部１０２に表示させると、３つのボタン３０５１、３０６１、３０７１の何れかがユーザによって押下されたことを、操作部１０２を介して、検知するまで待機する。制御部１０１は、何れかのボタンが押下されたことを検知した場合に、処理をＳ４０５に進める。
【００６４】
この画面３０１１は、Ｓ２０５のカラー判定処理によってカラー画素であると判定された画素の領域をプレビューするための画面である。この画面３０１１は、プレビュー画像の表示領域３０２１、料金表示領域３０４１、印刷開始ボタン３０５１、印刷中止ボタン３０６１、カラー印刷のプレビューボタン３０７１を含む。
【００６５】
料金表示領域３０４１には、上述した料金表示領域３０４０と同じ内容が表示されている。
【００６６】
プレビュー画像の表示領域３０２１には上記のカラー領域識別画像データが表示されている。なおこの表示されているカラー領域識別画像データに含まれるハートマーク３０３１は、Ｓ２０６の処理で用いられた所定の色（例えばＲＧＢ値（２５５、２５５、０）の黄色）である。
【００６７】
このようにカラー画素が所定の色で表されたカラー領域識画像データが表示されるので、ユーザは、コピー料金の設定に用いられたカラー画素の分布領域（カラー領域）を理解できる。その結果、ユーザは、料金表示領域３０４１（あるいは料金表示領域３０４０）に提示されたコピー料金の段階別課金の根拠を容易に理解することができる。
【００６８】
フローの説明に戻る。
【００６９】
Ｓ４０５は、制御部１０１が、操作部１０２を介して、３つのボタン３０５１、３０６１、３０７１のどれがユーザによって押下されたかを判定するステップである。
【００７０】
具体的には、印刷開始ボタン３０５１あるいは印刷中止ボタン３０６１が押下されたと判定された場合、制御部１０１は本フローを終了し、図２のＳ２０９に処理を進める。
【００７１】
一方、カラー印刷のプレビューボタン３０７０が押下されたと判定された場合、制御部１０１は、処理をＳ４０２に進める。
【００７２】
Ｓ４０６は、制御部１０１が、操作部１０２に図３（ｃ）に示される「モノクロ印刷のプレビュー画面３０１２」を表示させるステップである。また本ステップで、制御部１０１は、コピー料金を、モノクロ印刷によるコピーの料金である定額の１０円に設定する。そして制御部１０１は、画面３０１２を操作部１０２に表示させると、２つのボタン３０５２、３０６２の何れかがユーザによって押下されたことを、操作部１０２を介して、検知するまで待機する。何れかのボタンが押下されたことを検知した場合に、制御部１０１は、本フローを終了し、図２のＳ２０９に処理を進める。
【００７３】
ここでＳ４０６における、画面３０１２について説明する。
【００７４】
この画面３０１２は、モノクロ印刷によってコピーされる画像をプレビューするための画面である。この画面３０１２は、プレビュー画像の表示領域３０２２、料金表示領域３０４２、印刷開始ボタン３０５２、印刷中止ボタン３０６２を含む。
【００７５】
プレビュー画像の表示領域３０２２には上記のモノクロプレビュー画像データが表示されている。なおこの表示されているモノクロプレビュー画像データに含まれるハートマーク３０３２は、Ｓ２０７で説明したように、クレースケールで表現されている。
【００７６】
料金表示領域３０４２には、コピーがモノクロ印刷によって行われるため、コピー料金として上述したモノクロ印刷で定額の１０円が課金されることが表示されている。
【００７７】
以上がＳ２０８で行われるプレビュー表示の詳細なフローの説明である。
【００７８】
本実施例によれば、コピー料金が段階別に課金される場合であっても、そのコピー料金の設定に関与するカラー画素の画像中の分布領域を、印刷前に、モノクロ画素の領域とは異なる領域として識別可能にユーザに図示することができる。そのため、ユーザは段階別になされる課金の根拠を容易に理解することが可能になる。
【００７９】
（変形例）
実施例１のＳ２０６で生成されるカラー領域識別画像データは、プレビュー解像度画像データのカラー画素が所定の画素値に置換されたものであった。しかし、この置換先の画素値は所定の画素値ではなく、置換元のカラー画素の階調（明度）に基づいて設定される所定の色の画素値であっても良い。例えば、所定の色をＲＧＢ値（２５５、２５５、０）の黄色とする場合、置換元のカラー画素の明度が高ければ高いほど明度の高い黄色の画素値を置換先の画素値として用いることができる。
【００８０】
また、実施例１のＳ２０６で生成されるカラー領域識別画像データは、プレビュー解像度画像データのモノクロ画素の画素値は置換されない、そのままの画素値であった。しかし、カラー領域識別画像データは、プレビュー解像度画像データのモノクロ画素の画素値が、カラー画素の置換先の画素値とは異なる所定の画素値に置換されたものであっても良い。この場合は、カラー画素の置換先の画素値と、モノクロ画素の置換先の画素値とが、ユーザにとって（ユーザの眼で）識別可能な程度個となっていればよい。例えば、ＲＧＢ値（２５５、２５５、０）の黄色と、ＲＧＢ値（０、０、２５５）の青色を用いればよい。
【００８１】
上記説明したことを言い換えると、カラー領域識別画像データを生成する際に、プレビュー解像度画像データに含まれるカラー画素およびモノクロ画素の少なくとも一方の画素値が、カラー画素とモノクロ画素とが識別可能になる所定の画素値に置換されればよい。
【００８２】
なお以下に、実用上概ね有用と考えられるカラー領域識別画像データの画素値について次の表２に示す。
【００８３】
【表２】
2015115817.tif 000004
【００８４】
上記の表２で組み合わせ番号が１番の組み合わせは、実施例１で示した組み合わせに該当する。
【００８５】
２番の組み合わせでは、カラー画素の画素値は、実施例１と同様に所定の画素値（第一の所定の画素値）に置換され、モノクロ画素の画素値は、カラー画素の置換先の画素値とは異なる第二の所定の画素値に置換される。
【００８６】
２番の組み合わせは、カラー領域識別画像データにおいて、カラー領域とモノクロ領域とのコントラストをより際立たせることができる。その一方で、プレビュー解像度画像データにおける各画素の画素値の情報がないため、どの程度の画素値を有する画素がカラー画素とモノクロ画素の判定の境目となったのかをユーザ自身が確認しにくいという特徴がある。
【００８７】
３番の組み合わせでは、カラー画素の画素値は、そのカラー画素の画素値の階調が反映された所定色（例えば所定の色相）の画素値に置換され、モノクロ画素の画素値は、他の画素値に置換されずにそのモノクロ画素の画素値がそのまま用いられる。
【００８８】
３番の組み合わせは、カラー領域識別画像データにおいて、カラー領域が所定の色でベタ塗りされる１番および２番の組み合わせとは異なり、カラー領域はカラー画素の元の画素値の階調が反映されるため、見た目が原稿の画像に近くなる。その一方で、カラー画素の元の画素値がとても明るいあるいはとても暗い場合に、そのカラー画素は、白あるいは黒と識別困難な画素値に置換される。その結果、カラー画素とモノクロ画素との識別が困難になる可能性がある。
【００８９】
４番の組み合わせでは、カラー画素の画素値は、他の画素値に置換されずにそのカラー画素の画素値がそのまま用いられ、モノクロ画素の画素値は、所定の画素値に置換される。
【００９０】
４番の組み合わせは、例えばモノクロ画素が白や黒などのプレビュー画像の背景色に置換されるならば、カラー領域識別画像データにおいて、カラー領域のみが表示される効果を得ることができる。その一方で、その背景色に色が近いカラー画素があった場合に、そのカラー画素をモノクロ画素と識別することが困難になってしまう可能性がある。
【００９１】
以上、変形例として説明したように、Ｓ２０６で生成されるカラー領域識別画像データは、プレビュー解像度画像データに含まれるカラー画素の画素値が別の画素値に置換されたものでも、モノクロ画素の画素値が別の画素値に置換されたものでも良い。また、置換先の画素値は、所定の画素値でも元の画素値の階調性を考慮した画素値でも良い。重要なのは、カラー画素およびモノクロ画素の少なくとも何れか一方が、カラー画素とモノクロ画素とがユーザにとって（ユーザの眼で）識別可能になるような別の画素値に置換されているカラー領域識別画像データを、制御部１０１が生成することである。そして、操作部１０２にプレビュー表示されたそのカラー領域識別画像データを、画像の印刷前に見ることで、ユーザは、コピー料金の設定に関与するカラー画素の画像中の分布領域を容易に理解できればよい。
【００９２】
（その他の実施例）
上記の実施例および変形例では、プレビュー解像度画像データに対して、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８の各ステップの処理を行っていた。これによって、高解像度のスキャン画像データに対して各処理を行うよりも高速に各処理を完了することができる。しかしながら、これら各処理を高解像度のスキャン画像データに対して行っても良い。この場合は、図２のＳ２０３で行った解像度変換処理が、Ｓ２０８におけるプレビュー解像度の画像データを操作部１０２に表示するタイミングで行えばよい。処理速度は低速化するものの、Ｓ２０５のカラー判定処理および２０８のコピー料金の設定処理を精度よく行うことができる。
【００９３】
また上記の実施例および変形例では、Ｓ２１１の印刷処理の前に、Ｓ２１０でユーザが投入した貨幣の金額がコピー料金以上であるかを判定し、その結果に応じてＳ２１１の印刷処理を行うように制御している。しかしながら、本発明はこれに限定されない。例えば、Ｓ２１０の判定処理をなくしても良い。そして、Ｓ２１２の課金処理において、Ｓ２１１での印刷処理が完了したことに応じて、コピー料金を、ＲＡＭに請求予定料金として累積して記憶するように構成しても良い。この場合、累積したコピー料金の総額である請求予定料金は、本コピー処理のサービス提供者が、例えば月末などの後日にまとめてユーザに請求すればよい。
【００９４】
また上記の実施例および変形例では、画像処理装置としてＭＦＰを例にしているが、画像処理装置としては、カラー画像データを印刷するＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であっても良い。この場合、ＳＦＰに入力される画像データに対して、上述したカラー画素かモノクロ画素かの判定を行い、その判定結果を示すプレビュー画像を、ＳＦＰに接続されるディスプレイに表示させる。なおＳＦＰに接続されるこのディスプレイは、ネットワークを介してＳＦＰに接続されるものであっても、ＳＦＰに内蔵されるものであっても良い。
【００９５】
また、本発明は、以下の処理を実行することによっても実現される。その処理は、上述した実施例の機能を実現させるソフトウェア（コンピュータプログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015115817.tif 000005
【図２】
2015115817.tif 000006
【図３】
2015115817.tif 000007
【図４】
2015115817.tif 000008