(57)【要約】      （修正有）【課題】複数の画像属性に応じた段階別の課金を行なった場合、出力される印刷物の各ページがどの画像属性、課金単価で印刷されたのかをユーザが容易に把握できるようにする。【解決手段】画像データにおけるカラー画素の割合に応じて、前記画像データの画像属性を決定する決定手段と、決定された画像属性と前記カラー画素の割合を表示させる表示手段を備える。【選択図】図６
2014165589.tif 000002
【特許請求の範囲】
【請求項１】
画像データにおけるカラー画素の割合に応じて、前記画像データの画像属性を決定する決定手段と、
前記決定された画像属性と前記カラー画素の割合を表示させる表示手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記画像データに含まれる各画素がカラー画素であるかどうかを判定するカラー画素判定処理を行い、当該判定処理の結果に基づいて前記カラー画素の割合を算出することにより、前記画像属性を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、前記画像属性の決定を、前記画像データのページ単位で行い、
前記表示手段は、前記決定された画像属性を、前記ページ単位で表示させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
全ページ分の前記決定された画像属性に基づいて、画像属性毎の出力枚数を算出する手段をさらに備え、
前記表示手段は、算出された画像属性毎の出力枚数を表示させる
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記決定された画像属性に基づいて、課金額を算出する手段をさらに備えたことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像データは、画像の形成に用いられる複数の色材に対応した色成分で構成される画像データであることを特徴とする請求項１乃至５のいずれか1項に記載の画像処理装置。
【請求項７】
前記表示手段で表示される情報を保存する保存手段をさらに備えたことを特徴とする請求項１乃至６のいずれか1項に記載の画像処理装置。
【請求項８】
前記カラー画素判定処理でカラー画素と判定された領域を、前記カラー画素と判定されなかった領域と区別して表示させる手段をさらに備えたことを特徴とする請求項２に記載の画像処理装置。
【請求項９】
画像データにおけるカラー画素の割合に応じて、前記画像データの画像属性を決定するステップと、
前記決定された画像属性と前記カラー画素の割合を表示させるステップと、
を含むことを特徴とする画像処理方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷に対する課金方法は、２色以上印刷時（カラー印刷）の課金と、モノクロ印刷時の課金の２種類（カラー/モノクロの２段階の画像属性）しかない装置が大半であった。
【０００３】
ところで、印刷対象となる原稿の中には、例えば判子や会社のロゴなど、大半がモノクロ印刷であるうちの一部分のみにカラー印刷が含まれている場合がある。こういった場合、原稿の大部分がモノクロ部分であるにも関わらず、大部分がカラー部分である場合と同様にカラー印刷の料金が課金されるようになっていた。これは、出力用紙１枚中にモノクロ印刷のデータとカラー印刷のデータとが混在する場合には、カラー印刷動作（すなわち、CMYKの印刷を４回転する）が実行されるためである。
【０００４】
したがって、印刷対象ページの大半がモノクロである原稿でも、カラー領域が少しでも存在するとカラー印刷の料金で課金がされてしまうため、ユーザにとって印刷コストが高くなってしまうという問題があった。
【０００５】
この問題に対しては、出力用紙１枚に含まれるカラー印刷領域の割合に応じて課金を行うシステムが提案されている（特許文献１を参照）。このシステムは、ネットワークを介して投入されるＰＤＬデータの描画情報を解析してカラー領域の割合を算出し、算出された割合に応じた課金を行うようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−０９１７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の手法では、ユーザは印刷対象ページに対する課金の金額を知ることができるが、課金の計算に使用された各ページの画像属性やカラー画素の比率が装置の操作部に表示されないため、各ページの画像属性やカラー画素の比率を知ることができない。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、画像データにおけるカラー画素の割合に応じて、前記画像データの画像属性を決定する決定手段と、前記決定された画像属性と前記カラー画素の割合を表示させる表示手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、出力される印刷物の各ページがどの画像属性、課金単価で印刷されたのかをユーザは容易に把握することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る画像形成システムのシステム構成の一例を示す図である。
【図２】画像形成装置の制御部の内部構成を説明するブロック図である。
【図３】スキャナ画像処理部における処理の詳細を示す図である。
【図４】プリント画像処理部における、出力画像データに対してなされる各種画像処理の詳細を示す図である。
【図５】画像形成装置の外観を示す図である。
【図６】画像形成装置においてコピー処理を行う場合の処理の流れを示すフローチャートである。
【図７】画像形成装置を起動した際に表示されるメインメニュー画面の一例を示す図である。
【図８】状況確認画面の一例を示す図である。
【図９】ジョブ履歴詳細情報画面の一例を示す図である。
【図１０】ジョブ履歴詳細情報(ページ別)画面の一例を示す図である。
【図１１】カラー画素判定結果画面の一例を示す図である。
【図１２】プリント実行中であることを示す画面（プリント時画面）の一例を示す図である。
【図１３】プリントの終了を示す画面（プリント終了画面）の一例を示す図である。
【図１４】保存ファイル画面の一例を示す図である。
【図１５】保存ファイル詳細情報画面の一例を示す図である。
【図１６】プリント時画像属性情報画面の一例を示す図である。
【図１７】印刷処理が未実施であることを示すメッセージの一例を示す図である。
【図１８】画像データをサーバから取得して印刷する場合における処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１２】
＜実施例１＞
図１は、本実施例に係る画像形成システムのシステム構成の一例を示す図である。
【００１３】
カラー印刷が可能な画像形成装置１００は、制御部１０１、原稿を読み取るスキャナ部１０２、プリンタエンジンとしてのプリンタ部１０３、ユーザーインターフェースとしての操作部１０４、課金処理を行う課金部１０５から構成される。スキャナ部１０２、プリンタ部１０３、操作部１０４、課金部１０５は、それぞれ制御部１０１に接続され、制御部１０１は、ＬＡＮ１５０などのネットワーク伝送手段、公衆回線１６０に接続されている。公衆回線１６０からはカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。また、ＬＡＮ１５０には、画像形成装置１００と同様の構成をもつ他の画像形成装置１１０、１２０が接続されている。また、パーソナルコンピュータ（ＰＣ）１３０が接続されていて、ＦＴＰ、ＳＭＢプロトコルを使用したファイルの送受信、電子メールの送受信ができる。更に、画像形成装置１００、１１０、１２０は、サーバ１４０に接続されており、各種データの送受信やサーバ１４０へのデータ保存をすることができる。
【００１４】
課金部１０５は、後述の課金情報に従った課金処理を行う。具体的には、課金情報に基づいて算出された利用料金を操作部１０４に表示して、ユーザに利用料金の支払いを促し、不図示の受け口等を介して所定の金銭（例えばコインや紙幣）を受け取る。
【００１５】
図２は、画像形成装置の制御部１０１の内部構成を説明するブロック図である。
【００１６】
制御部１０１は、以下の各部で構成される。
【００１７】
ＣＰＵ２０１は、制御プログラムを読み出して各種処理を実行し、各部を統括的に制御する。また、ＣＰＵ２０１は、印刷内容に応じた課金を行うための課金情報の生成も行う。生成された課金情報は課金部Ｉ／Ｆ２２９を通じて課金部１０５に送られる。
【００１８】
ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。
【００１９】
ＲＯＭ２０３は、ブートＲＯＭであり、システムのブートプログラムが格納されている。
【００２０】
ＨＤＤ２０４は、ハードディスクドライブで、システムソフトウェア、画像データを格納する。
【００２１】
操作部Ｉ/Ｆ２０５は、操作部１０４とのインタフェース部で、操作部１０４で表示される画像データを操作部１０４に対して出力する。また、ユーザが操作部１０４を介して入力した情報を、ＣＰＵ２０１に伝える役割をする。
【００２２】
ネットワークＩ/Ｆ２０６は、ＬＡＮ１５０に接続し、各種情報の入出力を行う。
【００２３】
モデム２０７は、公衆回線１６０に接続し、各種情報の入出力を行う。
【００２４】
２値画像回転部２０８及び２値画像圧縮・伸張部２０９は、モデム２０７で２値画像データを送信する前に画像の方向を変換したり、所定の解像度、あるいは相手能力に合わせた解像度に変換する処理を行う。圧縮、伸張はＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨをサポートしている。
【００２５】
ＤＭＡＣ２１０は、ＤＭＡコントローラであり、ＲＡＭ２０２に格納されている画像データを、ＣＰＵ２０１を介することなく読み取り、イメージバスＩ/Ｆ２１１に対して転送する。もしくは画像バスからの画像データを、ＣＰＵ２０１を介することなくＲＡＭ２０２に書き込む。以上の各部が、システムバス２１２に接続される。
【００２６】
イメージバスＩ/Ｆ２１１は、画像バス２１３を介して高速な画像データの入出力を制御するためのインタフェースである。
【００２７】
圧縮部２１２は、画像バス２１３に画像データを送出する前に、３２画素x３２画素の単位でＪＰＥＧ圧縮する処理を行う。
【００２８】
伸張部２１６は、画像バス２１３を介して送られた画像データを伸張する処理を行う。
【００２９】
ラスタイメージプロセッサ（ＲＩＰ）２１７は、ホストコンピュータからのＰＤＬコードをネットワークＩ／Ｆ２０７を介して受け取り、システムバス２１２を通して、ＣＰＵ２０１がＲＡＭ２０２に格納する。ＣＰＵ２０１は、ＰＤＬコードを中間コードに変換し、再度システムバス２１２を介してＲＩＰ２１７に入力し、ＲＩＰ２１７においてビットマップイメージ（多値）に展開される。
【００３０】
スキャナ画像処理部２１８は、スキャナ部１０２で読み取られた入力画像データ（カラー画像データ或いは白黒画像データ）に対して、補正、加工、編集といった各種画像処理を行う（多値）。
【００３１】
プリント画像処理部２１９は、印刷設定等が反映された出力段階の画像データ（以下、「出力画像データ」と呼ぶ。）に対して、印刷処理に向けた各種画像処理を行う。プリント時は、伸張部２１６で２値多値変換を行うので、２値及び多値での出力が可能である。また、プリント画像処理部２１９は、出力画像データに対してカラー画素であるかどうかの判定（以下、「カラー画素判定」と呼ぶ。）を行う。カラー画素判定処理の詳細については後述する。
【００３２】
画像変換部２２０は、ＲＡＭ２０２上にある画像データに対して、或いは、ＲＡＭ２０２に画像データを戻す際に、各種画像変換を行う。
【００３３】
回転部２２１は、３２画素ｘ３２画素単位の画像を指定された角度で回転させる処理を行い、２値及び多値の入出力に対応している。
【００３４】
変倍部２２２は、画像の解像度を変換（たとえば600dpiから200dpi）したり、変倍（たとえば25%から400%まで）したりする処理を行う。変倍する前には３２画素x３２画素の画像を３２ライン単位の画像に並び替える。
【００３５】
色空間変換部２２３は、多値入力された画像をマトリクス演算、およびＬＵＴにより、例えばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。また、この色空間変換部２２３は、３x８のマトリクス演算および、1次元ＬＵＴをもち、公知の下地とばしや裏写り防止のための処理も行う。変換された画像データは多値で出力される。
【００３６】
２値多値変換部２２４は、１bit２値画像を多値８bit、２５６階調に変換する。
【００３７】
多値２値変換部２２５は、たとえばメモリ上にある８bit、２５６階調の画像を誤差拡散処理などの手法により１bit、２階調に変換する。
【００３８】
合成部２２６は、メモリ上の２枚の多値画像を合成し、1枚の多値画像にする処理を行う。たとえば、メモリ上にある会社ロゴの画像と原稿画像とを合成することで、原稿画像に会社ロゴが付加された出力画像を生成することができる。
【００３９】
間引き部２２７は、多値画像の画素を間引くことで、解像度変換を行う。１/２、１/４、１/８の多値画像を出力可能である。変倍部２２２と合わせて使うことで、より広範囲な拡大、縮小を行うことができる。
【００４０】
移動部２２８は、入力された２値画像や多値画像に余白部分をつけたり、余白部分を削除したりする処理を行う。
【００４１】
回転部２２１、変倍部２２２、色空間変換部２２３、２値多値変換部２２４、多値２値変換部２２５、合成部２２６、間引き部２２７、移動部２２８は、それぞれ連結して動作することが可能である。たとえば、メモリ上の多値画像を回転、解像度変換する場合は、双方の処理を、メモリを介さずに連結して行うことができる。
【００４２】
以上が、制御部１０１の内部構成である。
【００４３】
図３は、スキャナ画像処理部２１８における処理の詳細を示す図である。
【００４４】
スキャナ部１０２から入力されたＲＧＢ各８bitの輝度信号は、まず、マスキング３０１によりＣＣＤのフィルタ色に依存しない標準的なＲＧＢ色信号に変換される。
【００４５】
フィルタ３０２では例えば９x９のマトリクスを使用し、画像をぼかしたり、メリハリをつける処理が行われる。
【００４６】
ヒストグラム３０３は、入力画像中の画像信号データのサンプリングを行う。このモジュールでは主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内のＲＧＢデータを、主走査方向、副走査方向に一定のピッチでサンプリングしすることにより、ヒストグラムが作成される。作成されたヒストグラムは、下地とばしや、裏写り防止が指定されたときに読み出され、ヒストグラムから原稿の下地を推測し、下地とばしレベルとして、画像データとともにメモリやＨＤＤに保存、管理され、印刷や送信時の画像処理に使用される。
【００４７】
ガンマ３０４では、画像全体の濃度を濃く或いは薄くする処理を行う。例えば、入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理を行う。例えば、読み取った原稿が、カラー原稿か白黒原稿かを判定するため、変倍前の画像信号を色空間変換３０５によって公知のＬａｂ色空間に変換する。
【００４８】
比較器３０６は、Ｌａｂ色空間に変換された画像信号のうちa,bの色信号成分を所定の閾値と比較して、画像信号で表される色が有彩色であるか無彩色であるかを判定する処理を行い、１bitの判定信号を出力する。
【００４９】
カウンタ３０７は、比較器３０６からの判定信号を計測する。
【００５０】
文字／写真判定３０８は、入力画像から文字エッジを抽出して入力画像を文字と写真に分離する処理を行い、文字写真判定信号を出力する。この文字／写真判定信号も画像データとともにメモリやＨＤＤに格納され、印刷時に使用される。
【００５１】
特定原稿判定器３０９は、入力画像信号と、予め用意された所定のパターンとを比較してどの程度一致するのかを判定し、一致或いは不一致の判定結果を出力する。この判定結果に応じて、入力画像に対して加工処理等が施され、紙幣や有価証券などの偽造が防止される。
【００５２】
図４は、プリント画像処理部２１９における、出力画像データに対してなされる各種画像処理の詳細を示す図である。本実施例では、伸張部２１６で伸張された段階の出力画像データがＲＧＢデータである場合を例に説明する。
【００５３】
下地飛ばし４０１は、出力画像データ（ＲＧＢデータ）の地色を飛ばし、不要な下地のカブリ除去を行う。例えば、３×８のマトリクス演算や、1次元ＬＵＴにより下地飛ばしを行う。
【００５４】
モノクロ作成４０２は、ＲＧＢで表されるカラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データをＧｒａｙ単色に変換する処理を行う。例えば、ＲＧＢに任意の定数を掛け合わせ、Ｇｒａｙ信号とする１×３のマトリクス演算から構成される。
【００５５】
出力色補正４０３は、カラー画像データに対し、プリンタ部１０３の特性に合わせて色補正を行う。例えば、４×８のマトリクス演算や、ダイレクトマッピングによる処理から構成される。また、出力色補正４０３においては、ＲＧＢデータをＣＭＹＫデータに変換する処理も併せて行う。
【００５６】
フィルタ処理４０４は、出力画像データの空間周波数を任意に補正する処理を行う。例えば、９×９のマトリクス演算を行う処理から構成される。
【００５７】
ガンマ補正４０５は、プリンタ部１０３の特性に合わせて、出力画像データに対しガンマ補正を行う処理を行う。通常、1次元のＬＵＴから構成される。
【００５８】
中間調補正４０６は、プリンタ部１０３の階調数に合わせて、出力画像データに対し任意の中間調処理、具体的には、２値化や３２値化など、任意のスクリーン処理や、誤差拡散処理を行う。各処理は、図示しない文字／写真判定信号によって切り替えることも可能である。
【００５９】
ドラム間遅延メモリ４０７は、ＣＭＹＫの各色の感光体ドラムを備えたカラープリンタにおいて、ＣＭＹＫの印字タイミングを各感光体ドラム間隔に相当する時間分ずらすことで、ＣＭＹＫ画像の正確な重ね合わせを行うようにするために使用するメモリである。これにより、出力画像データは、ドラム配置に応じた遅延処理が施され、順次、プリンタ部１０３に送られる。
【００６０】
図５は、画像形成装置の外観を示す図である。
【００６１】
画像入力デバイスであるスキャナ部１０２は、原稿上の画像を照明し、ＣＣＤラインセンサ（不図示）を走査することで、ラスタイメージデータとして電気信号に変換する。原稿フィーダ５０１のトレイ５０２に原稿がセットされ、操作部１０４を介したユーザ指示に応じて、制御部１０１がスキャナ部１０２に原稿の読み取り指示を与え、トレイ５０２から原稿用紙を1枚ずつフィードして読み取り動作を行う。
【００６２】
画像出力デバイスであるプリンタ部１０３は、ラスタイメージデータで表現される画像を用紙上に形成する部分である。本実施例では、その方式として、電子写真方式を例に説明を行っているが、これに限定されず、例えばインクジェット方式等の他の方式であってもよい。なお、電子写真方式とは、レーザビームを利用して感光ドラム上に潜像を形成して、帯電した複数の色材（例えばＣＭＹＫの４色のトナー）により現像し、現像されたトナーによる画像を転写紙に転写して定着させることで画像の記録を行う方式である。また、インクジェット方式とは、発熱体または圧電素子などを吐出エネルギー発生素子として用い、ノズルから複数の色材（例えばＣＭＹＫの４色のインク）を吐出し、記録媒体にそのインクを付着させることで記録を行う方式である。印刷動作は、制御部１０１からの印刷指示によって開始する。プリンタ部１０３には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット５０３、５０４、５０５、及び、印刷を終えた用紙を受ける排紙トレイ５０６がある。
【００６３】
次に、本実施例におけるカラー画素の判定処理について説明する。
【００６４】
ジョブの種類に関わらず、カラー画素判定処理を一箇所で行いかつ入力する色空間を一つに限定するためには、ＲＧＢデータを扱う出力色補正４０３までの間、又はＣＭＹＫデータを扱うフィルタ処理４０４以降のいずれかのタイミングで行う必要がある。ＲＧＢデータに対して行うよりは、感光体ドラムのＣＭＹＫの各色に対応しているＣＭＹＫデータに対して行った方が、精度の高いカラー画素判定結果が得られるため望ましいといえる。すなわち、画像の形成に用いられる複数の色材に対応した色成分で構成される画像データに対してカラー画素判定を行うことが望ましい。また、ＣＭＹＫデータに対して行う場合でも、プリンタ部１０３に送られる直前の段階により近いタイミングの方が、より精度の高いカラー画素判定結果が得られるものと考えられる。本実施例では、中間調補正４０６の直前に（すなわち、ガンマ補正処理が施されたＣＭＹＫデータに対して）、カラー画素の判定を行うものとする。
【００６５】
本実施例におけるカラー画素の判定手順は以下のとおりである。
【００６６】
まず、出力画像データであるラスタイメージデータのデータ列を走査し、ＣＭＹいずれか一色が所定の値以上（例えば１以上）の階調値を有する画素の数をカウントする。そして、ラスタイメージの全画素に占める、カウントされた画素の割合（カラー画素率）を算出する。そして、算出されたカラー画素率と予め保持している閾値とを比較して、当該ラスタイメージの画像属性を決定する。このような処理を、出力画像データのページ単位で行う。本実施例では、「ローエリアカラー」、「ミドルエリアカラー」、「フルエリアカラー」の3種類の画像属性に分類され、どの画像属性に属するかが２つの閾値を用いて決定される。第1の閾値はローエリアカラーとミドルエリアカラーとの間の区切り位置に相当し、第２の閾値はミドルエリアカラーとフルエリアカラーとの間の区切り位置に相当し、閾値を変更することで区切り位置を任意に変更することができる。例えば、ローエリアカラーは１頁に占めるカラー画素の比率が１％〜１０％の頁であり、ミドルエリアカラーは１頁に占めるカラー画素の比率が１０％〜８０％の頁であり、フルエリアカラーは１頁に占めるカラー画素の比率が８０％〜１００％の頁である。
なお、画像属性は３種類に限られるわけではなく、画像属性を何段階に区分するかに応じて区切り位置となる閾値の数も変わることはいうまでもない。
【００６７】
このようにして決定された画像属性は、課金単価として課金情報の生成に用いられる。例えば、「ローエリアカラー」：１０円／頁、「ミドルエリアカラー」：２０円／頁、「フルエリアカラー」：３０円／頁といった具合に課金単価が設定されていたとする。この場合、決定された画像属性に対応する課金単価に出力頁数を乗算した額が課金額として決定され、これが課金情報として課金部１０５に送られることとなる。
【００６８】
なお、上述のとおり本実施例では、カラー画素判定処理はプリント画像処理部２１９において行うものとするが、これに限定されるものではない。出力画像データを用いてカラー画素判定処理を行う独立した処理部をプリント画像処理部とは別に設けても構わない。
【００６９】
図６は、画像形成装置１００においてコピー処理（スキャナ部１０２で読み取った画像データを用いてプリンタ部１０３で紙等の記録媒体上に画像を形成する処理）を行う場合の処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータが実行可能なプログラムをＨＤＤ２０４等からＲＡＭ２０２上に読み込んだ後、ＣＰＵ２０１によって該プログラムを実行することによって実施される。
【００７０】
ユーザが、所定の印刷設定（例えば、2in1、4in1、片面、両面など）を行った上で、操作部１０４を介してコピーの実行を指示すると、ステップ６０１において、ＣＰＵ２０１は、スキャナ部１０２に対し原稿の読み取りを指示する。スキャナ部１０２において読み取られた画像データは、ＨＤＤ２０４に格納される。
【００７１】
ステップ６０２において、プリント画像処理部２１９は、ＨＤＤ２０４から1ページ分の出力画像データを読み出し、上述したプリント用の画像処理を開始する。
【００７２】
ステップ６０３において、プリント画像処理部２１９は、読み出された1ページ分の出力画像データに対して、中間調補正４０６の直前で上述したカラー画素判定処理を行い、当該1ページ分の出力画像データの画像属性を決定する。決定された画像属性の情報はＣＰＵ２０１に送られる。
【００７３】
ステップ６０４において、ＣＰＵ２０１は、プリンタ部１０３（プリンタエンジン）に1ページ分の出力画像データを送る。プリンタ部１０３は、受け取った出力画像データを用いて印刷処理を実行する。
【００７４】
ステップ６０５において、ＣＰＵ２０１は、１ページ分の印刷が終了したかどうかを判定する。１ページ分の印刷が終了すればステップ６０７に進む。
【００７５】
ステップ６０６において、ＣＰＵ２０１は、操作部Ｉ／Ｆ２０５を介して操作部１０４に、印刷処理が終了した１ページ分の印刷に関する情報、具体的には、カラー画素の割合の情報（カラー画素率情報）と上述の画像属性の情報（画像属性情報）を送る。そして、操作部１０４のＵＩ画面には、受け取った１ページ分の印刷に関する情報が表示される。表示の詳細については後述する。
【００７６】
ステップ６０７において、ＣＰＵ２０１は、出力画像データの全ページの印刷が終了したかどうかを判定する。全ページの印刷が終了していればステップ６０８に進む。まだ印刷されていないページがあればステップ６０２に戻る。
【００７７】
ステップ６０８において、ＣＰＵ２０１は、ページ毎の画像属性情報に基づいて、全ページ分の出力画像データに対する課金額を算出する。例えば、出力画像データが全５ページからなる場合において、決定された画像属性は全ページ「ミドルエリアカラー（課金単価：２０円／頁）」であったとすれば、５×２０＝１００（円）となる。算出された課金額の情報は、課金部Ｉ／Ｆ２２９を介して課金部１０５に送られる。
【００７８】
ステップ６０９において、ＣＰＵ２０１は、全ページの画像属性情報に基づいて、画像属性毎の出力枚数を求める。そして、得られた画像属性毎の出力枚数の情報（画像属性別出力枚数情報）や総出力ページ数、全ページ分の課金額の情報を操作部Ｉ／Ｆ２０５を介して操作部１０４に送る。そして、操作部１０４のＵＩ画面には、これらの情報が表示される。
【００７９】
ステップ６１０において、ＣＰＵ２０１は、上述のカラー画素率情報、画像属性情報、画像属性別出力枚数情報をネットワークＩ/Ｆ２０６を介して、外部装置であるサーバ１４０に送信する。サーバ１４０は受け取ったこれらの情報を保存する。サーバ１４０では、ジョブ実行時の履歴を管理するジョブ履歴情報管理テーブルにおいて上記３つの情報が保持される。ユーザは、外部装置であるサーバ１４０にアクセスしてジョブ履歴情報管理テーブルを取得して、操作部１０４のＵＩ画面上でジョブの履歴を確認することができる。なお、このようなジョブ履歴情報管理テーブルの保存場所は画像形成装置内（例えばＨＤＤ２０４）でもよい。
【００８０】
ここで、図７〜図１１を参照して、ユーザがジョブ履歴情報を確認等する際に操作部１０４に表示されるＵＩ画面について説明する。
【００８１】
図７は、画像形成装置を起動した際に表示されるメインメニュー画面の一例を示す図である。メインメニュー画面７００には、「コピー」、「スキャンして送信」、「スキャンして保存」、「保存ファイルの利用」の機能別のボタンが設けられている。また、ジョブ実行中の情報やジョブ終了後の情報を確認するためのボタンとして状況確認ボタン７０１がある。ユーザがジョブ履歴情報を確認する際は、この状況確認ボタン７０１を押下する。状況確認ボタン７０１が押下されると、状況確認画面へ遷移する。図８は、状況確認画面の一例を示す図である。状況確認画面８００には、「コピー/プリント」、「送信」「保存」「消耗品確認」の機能別のボタンが設けられている。ユーザがコピー終了後にジョブ履歴情報を確認する際は、「コピー/プリント」ボタン８０１を選択した状態で、ジョブ履歴ボタン８０２を選択し、「コピー」または「プリント」のどちらかを選択できるプルダウン表示領域８０３において「コピー」を選択する。すると、コピー実行時の「時刻」、「ユーザ名」、「枚数・部数」、正常に印刷終了したか否かの「結果」等の項目が、ジョブ毎に一覧表示される。本実施例の特徴として、一覧表示される項目に「画像属性別枚数」８０４を設けている点が挙げられる。この「画像属性別枚数」の項目には、ローエリアカラーの枚数、ミドルエリアカラーの枚数、フルエリアカラーの枚数が簡易表示されている。ジョブ履歴の一覧に表示されるジョブ数が１画面に収まらない場合にはページが分割されて、その全ページ数と現在確認中のページ番号が表示され、ページ間を移動できるようになっている（８０５）。ＯＫボタン８０６の押下により、状況確認画面８００が閉じられ、メインメニュー画面７００へ戻る。また、詳細情報ボタン８０７を押下すると、現在選択中のジョブの詳細情報を確認するための画面（ジョブ履歴詳細情報画面）へ遷移する。図９は、ジョブ履歴詳細情報画面の一例を示す図である。本実施例では、プリンタデバイスによるカラー画素判定を行なっているため、「出力ページ数」９０１の項目に画像属性別枚数が表示されている。また、本実施例では、「出力ページ数」の項目内にさらに詳しい情報をページ別に確認するための詳細情報（ページ別）ボタン９０２を設けている。詳細情報（ページ別）ボタン９０２の押下によって、「ジョブ履歴詳細情報(ページ別)画面」へ画面が遷移する。図１０は、ジョブ履歴詳細情報(ページ別)画面の一例を示す図である。ジョブ履歴詳細情報(ページ別)画面１０００には、出力された印刷物のページ毎の画像属性、カラー画素比率が一覧表示される。一覧表示された中から任意の項目を選択し、判定結果画像ボタン１００１を押下すると、当該ページについてのカラー画素判定処理の結果を確認する画面（カラー画素判定結果画面）へ遷移する。図１１は、カラー画素判定結果画面の一例を示す図である。カラー画素判定結果画面１１００には、当該ページにおけるカラー画素判定処理の結果である画像属性、カラー画素比率の情報とともに、当該ページ中のカラー画素と判定された領域を示す画像１１０１が表示される。このように、カラー画素と判定された領域が、カラー画素と判定されなかった領域と区別して表示される。
【００８２】
図１２は、ステップ６０７の際、操作部１０４に表示されるプリント実行中であることを示す画面（プリント時画面）の一例を示す図である。プリント時画面１２００には、従来の表示内容である原稿の種類、倍率、用紙サイズ、原稿ページ数、出力枚数、部数、プリント濃度といった情報が表示されている。さらに、プリント時画面１２００には、既に印刷を終えたページの画像属性・カラー画素比率・課金単価の情報１２０１や、現在印刷中のページ番号の情報１２０２も表示される。中止ボタン１２０３は、実行中のジョブを中止するためのボタンである。
【００８３】
図１３は、ステップ６０９の際、操作部１０４に表示される、プリントの終了を示す画面（プリント終了画面）の一例を示す図である。プリント終了画面１３００には、出力ページ数、画像属性別枚数、合計金額の情報が表示される。プリント終了画面１２００内の詳細情報ボタン１３０１を押下すると、前述したジョブ履歴詳細情報画面９００（図９）へ遷移し、ユーザは出力された印刷物の詳細を確認することができる。
【００８４】
本実施例では、コピージョブに従って印刷処理を行う場合を例に説明したが、ＰＤＬプリントジョブに従った印刷処理の場合にも同様に適用可能であることはいうまでもない。その場合には、原稿のスキャン（ステップ６０１）に代えて、ＰＤＬデータのレンダリングといったＰＤＬプリントジョブの実行に必要な処理がなされることになる。
【００８５】
また、ステップ６１０において、上記３つの情報に代えて、例えばカラー画素判定処理の結果を示す画像（ページ単位でカラー領域を視覚化した画像：後述の図１１参照）を全ページ分保存するようにしてもよい。その場合、例えばジョブ履歴詳細情報画面には、全ページ分のカラー画素判定処理の結果を示す画像のサムネイル画像が表示される等、必要な改変がなされることになる。
【００８６】
本実施例によれば、プリント時に各出力ページの画像属性やカラー画素率の情報が表示され、出力された印刷物の各ページがどの画像属性、課金単価で印刷されたかを知ることができる。また、履歴として各出力ページの画像属性やカラー画素率の情報を保存しておくことで、ユーザは後でこれらの情報を確認することができる。
【００８７】
＜実施例２＞
実施例１では、スキャナ部で得られた画像データもしくはＬＡＮ経由で投入されたＰＤＬデータを用いてそのまま印刷処理を行う場合について説明した。実施例２では、スキャナ部で得られた画像データをサーバに保存し、サーバから画像データを取得して印刷処理を行う場合について説明する。
【００８８】
（スキャンによって得られた画像データの保存）
ユーザは、前述のメインメニュー画面７００で「スキャンして保存」を選択し、不図示の設定画面において、保存先（ここではサーバ１４０）や保存ファイル形式、スキャン時の解像度といった各種設定を行なった上で、スキャンの実行を指示する。このスキャン実行の指示を受けて、画像形成装置では、スキャナ部１０２で原稿を読み取って画像データを取得し、取得した画像データを外部装置であるサーバ１４０へ送る。そして、サーバ１４０は、受け取った画像データを所定の格納領域内に保存するとともに、保存した画像データの詳細情報を「保存データ管理テーブル」に保存する。ここで「保存データ管理テーブル」に保存される情報には、保存された画像データのファイル形式、ファイル名、保存時刻などの他、プリント時画像属性の情報が含まれる。プリント時画像属性は、保存された画像データについて印刷処理が実行された際の印刷時刻、印刷設定（2in1、4in1、片面、両面など）、画像属性別枚数といった情報が含まれ、印刷処理が実行されるたびに内容が更新される。また、サーバ１４０内に保存されただけで１度も印刷処理が実行されていない画像データのプリント時画像属性は、「プリント未実施」として保存される。
【００８９】
（保存された画像データの印刷）
ユーザが、外部装置であるサーバ１４０に保存されている画像データを印刷する際や、サーバ１４０内の画像データの詳細情報を確認する際は、前述のメインメニュー画面７００上で「保存ファイルの利用」のボタンを押下する。これにより、保存ファイル画面へと遷移する。
【００９０】
図１４は、保存ファイル画面の一例を示す図である。保存ファイル画面１４００では、保存されている画像データ（保存ファイル）が一覧表示される。この一覧表示の中から任意の画像データを選択し、プリントボタン１４０１を押下すると、印刷処理が実行される。また、詳細情報ボタン１４０２を押下すると、選択中の画像データの詳細情報を確認する画面（保存ファイル詳細情報画面）へと遷移する。
【００９１】
図１５は、保存ファイル詳細情報画面の一例を示す図である。保存ファイル詳細情報画面１５００にある「カラー/白黒」の項目は、当該保存された画像データのスキャン処理時にスキャナ部１０２で判定されたカラー/白黒判定の結果である。なお、ユーザは、カラー/白黒のどちらで画像データを保存するかを指定することも可能であり、その際はユーザが指定した内容となる。サーバ１４０内に保存された画像データを印刷する際、この「カラー/白黒」の項目が「白黒」となっている画像データは、画像属性がローエリアカラーで印刷出力される。また、「カラー/白黒」の項目が「カラー」となっている画像データは、前述のカラー画素判定によって決定された画像属性に従って印刷される。
【００９２】
また、保存ファイル詳細情報画面１５００内のプリント時画像属性情報ボタン１５０１の押下により、当該保存ファイルが印刷された際の画像属性等の情報を確認する画面（プリント時画像属性情報画面）が表示される。図１６は、プリント時画像属性情報画面の一例を示す図である。プリント時画像属性情報画面１６００では、保存されている画像データを印刷した際の印刷時刻、印刷設定（2in1、4in1、片面、両面など）、画像属性別枚数といった情報が一覧表示されている。さらに、ページ毎のカラー画素率、画像属性、全ページ分の課金額といった情報を含めてもよい。印刷処理が１回も実行されていない画像データの場合は、プリント時画像属性情報画面１６００に代えて、印刷処理が未実施であることを示すメッセージが表示される。図１７は、印刷処理が未実施であることを示すメッセージの一例であり、この例では「プリント未実施（現在、プリント実行時の情報がありません。）」のメッセージが表示されている。また、プリント時画像属性情報画面１６００内の詳細情報ボタン１６０１の押下により、前述のジョブ履歴詳細情報画面９００（図９）が表示され、ユーザは選択中のジョブ履歴の詳細情報を確認することができる。
【００９３】
続いて、保存された画像データをサーバから取得して印刷する場合の、画像形成装置における処理の流れについて、図１８のフローチャートを参照しつつ説明する。なお、図１８のフローチャートは、実施例１における図６のフローチャートとほとんどが共通するので、以下では差異点を中心に説明することとする。
【００９４】
操作部１０４を介し、サーバ１４０内の特定の画像データ（保存ファイル）について印刷がユーザによって指示されると、ステップ１８０１において、ＣＰＵ２０１は、サーバ１４０にアクセスしてユーザが指定した画像データを取得し、ＨＤＤ２０４に格納する。そして、ＨＤＤ２０４に格納された画像データを用いた印刷処理が実行され、最終ページまで印刷処理が終了すると、当該印刷ジョブに係るカラー画素率の情報等がジョブ履歴情報管理テーブルに保存される（ステップ６０１〜ステップ６１０）。ステップ６０１〜ステップ６１０については実施例１において説明したとおりであり、ここでは説明を省略する。
【００９５】
ステップ１８０２において、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０６を介してサーバ１４０にアクセスし、「保存データ管理テーブル」内の該当画像データの「プリント時画像属性情報」の更新を指示する。サーバ１４０において、「プリント時画像属性情報」が更新されると、前述のプリント時画像属性情報画面１６００の表示へ反映される。
【００９６】
本実施例によれば、サーバ等に保存された画像データを用いて印刷を行う際に、どのような印刷設定であればどのような画像属性、課金単価で印刷されるのかをユーザは予測することができる。
【００９７】
（その他の実施形態）
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014165589.tif 000003
【図２】
2014165589.tif 000004
【図３】
2014165589.tif 000005
【図４】
2014165589.tif 000006
【図５】
2014165589.tif 000007
【図６】
2014165589.tif 000008
【図７】
2014165589.tif 000009
【図８】
2014165589.tif 000010
【図９】
2014165589.tif 000011
【図１０】
2014165589.tif 000012
【図１１】
2014165589.tif 000013
【図１２】
2014165589.tif 000014
【図１３】
2014165589.tif 000015
【図１４】
2014165589.tif 000016
【図１５】
2014165589.tif 000017
【図１６】
2014165589.tif 000018
【図１７】
2014165589.tif 000019
【図１８】
2014165589.tif 000020