(57)【要約】【課題】プリント処理時にカラー画素判定を行い、カラーか否かに応じて、課金の切り替えを行って、投入代金が不足している場合は、プリントを停止可能とすることを目的とする。【解決手段】投入代金が異なる課金単価のうち最も高い課金単価以上であるか否かを判定する判定手段と、判定手段により投入代金が異なる課金単価のうち、最も高い課金単価以上でないと判定された場合、投入代金と、プリンタ画像処理部におけるカラー領域判定の結果に基づいて算出された料金と、を比較する比較手段と、比較手段における比較の結果、投入代金が料金より多い場合、料金を課金部に通知する通知手段と、比較手段における比較の結果、投入代金が料金より多くない場合、プリントジョブを停止させ、操作部に投入代金が足りない旨を表示する表示手段と、を有することによって課題を解決する。【選択図】図６
2014008748.tif 000002
【特許請求の範囲】
【請求項１】
各ページに占めるカラー領域に応じて異なる課金単価で画像処理を行う画像形成装置であって、
投入代金が前記異なる課金単価のうち最も高い課金単価以上であるか否かを判定する判定手段と、
前記判定手段により投入代金が前記異なる課金単価のうち、最も高い課金単価以上でないと判定された場合、前記投入代金と、プリンタ画像処理部におけるカラー領域判定の結果に基づいて算出された料金と、を比較する比較手段と、
前記比較手段における比較の結果、前記投入代金が前記料金より多い場合、前記料金を課金部に通知する通知手段と、
前記比較手段における比較の結果、前記投入代金が前記料金より多くない場合、プリントジョブを停止させ、操作部に投入代金が足りない旨を表示する表示手段と、
を有する画像形成装置。
【請求項２】
前記プリンタ画像処理部は、プリンタ画像処理を行うと共に、カラー領域判定を行い、前記比較手段における比較の結果、前記投入代金が前記料金より多い場合、再度、画像データを読み出し、プリンタ画像処理を行う請求項１記載の画像形成装置。
【請求項３】
前記プリンタ画像処理部は、１ページ分のプリンタ画像処理を行ったのち、データをメモリに貯めると共に、カラー領域判定を行い、前記比較手段における比較の結果、前記投入代金が前記料金より多い場合、前記メモリに貯めていたデータをプリンタ部に出力する請求項１記載の画像形成装置。
【請求項４】
各ページに占めるカラー領域に応じて異なる課金単価で画像処理を行う画像形成装置が実行する課金方法であって、
投入代金が前記異なる課金単価のうち最も高い課金単価以上であるか否かを判定する判定ステップと、
前記判定ステップにより投入代金が前記異なる課金単価のうち、最も高い課金単価以上でないと判定された場合、前記投入代金と、プリンタ画像処理部におけるカラー領域判定の結果に基づいて算出された料金と、を比較する比較ステップと、
前記比較ステップにおける比較の結果、前記投入代金が前記料金より多い場合、前記料金を課金部に通知する通知ステップと、
前記比較ステップにおける比較の結果、前記投入代金が前記料金より多くない場合、プリントジョブを停止させ、操作部に投入代金が足りない旨を表示する表示ステップと、
を含む課金方法。
【請求項５】
各ページに占めるカラー領域に応じて異なる課金単価で画像処理を行うコンピュータに、
投入代金が前記異なる課金単価のうち最も高い課金単価以上であるか否かを判定する判定ステップと、
前記判定ステップにより投入代金が前記異なる課金単価のうち、最も高い課金単価以上でないと判定された場合、前記投入代金と、プリンタ画像処理部におけるカラー領域判定の結果に基づいて算出された料金と、を比較する比較ステップと、
前記比較ステップにおける比較の結果、前記投入代金が前記料金より多い場合、前記料金を課金部に通知する通知ステップと、
前記比較ステップにおける比較の結果、前記投入代金が前記料金より多くない場合、プリントジョブを停止させ、操作部に投入代金が足りない旨を表示する表示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、課金方法及びプログラムに関する。
【背景技術】
【０００２】
従来、１ページ印刷に対する課金方法は、２色以上印刷時（カラー印刷）の課金と、モノクロ印刷時の課金と、の２種類しかない装置が大半であった。
ところで、１ページの文章の中に判子や会社のロゴ等のように、大半がモノクロ印刷であるページの一部分のみにカラー印刷が含まれている場合がある。こういった場合、カラー印刷装置は、文書の大部分がモノクロ部分であっても、大部分がカラー部分である場合と同様にカラー印刷であると判断し、その印刷に対する課金はカラー印刷の料金で行われていた。これは、出力用紙１枚中にモノクロと、カラー印刷ページデータと、が混在する場合には、カラー印刷動作（即ち、ＣＭＹＫの印刷を４回転する）を指示するようにしているため、出力用紙いっぱいにカラー部分がある場合と同様に課金がされてしまうためである。したがって、ページの大半がモノクロである原稿でも、カラー領域が少しでも存在するとカラー印刷の料金で課金がされてしまうため、ユーザにとって印刷コストが高くなってしまう問題があった。
【０００３】
この問題に対して、特許文献１では、出力用紙１枚に含まれるカラー印刷領域の割合に応じて課金を行うシステムを開示している。このシステムは、ネットワークを介して投入されるＰＤＬデータの描画情報を解析し、カラー領域の割合を算出している。また、特許文献２では、ＰＤＬデータをビットマップ展開し、各画素についてカラー／モノクロ判定し、カラー画素が閾値以下の場合はモノクロ用の課金を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−９１７４３号公報
【特許文献２】特開２００６−２０９３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以下、各段階の出力枚数制限を設定できる課金システムを実施する場合を前提とする。若しくは、コンビニ等に置かれているコインベンダが接続されている課金システムを前提とする。更に、カラー課金の中でも、各ページに占めるカラー領域の割合によって、カラー画素の占める割合が少ない方から順に「ローエリアカラー」「ミドルエリアカラー」「フルエリアカラー」の３段階に分類されているとする。
【０００６】
フルエリアカラーの出力数が制限値に達しているときや、コインベンダにミドルエリアカラー分の代金しか投入されていないときに、プリントジョブが実行され、フルエリアカラーと判定された場合、プリントジョブを停止する必要がある。
カラー画素の判定を、コピージョブの場合はスキャン時に、ＰＤＬプリントの場合はＰＤＬデータのレンダリング時に実施すれば、判定後にプリントジョブを停止することができる。しかし、このようにすると、コピージョブ用と、ＰＤＬジョブ用と、にそれぞれカラー画素判定処理モジュールを搭載する必要がある。そこで、プリント処理時にカラー画素判定を行うようにすれば、一つのカラー画素判定モジュールで、コピージョブと、ＰＤＬジョブと、の両方に対応することが可能となる。しかし、このような構成にすると、カラー画素判定結果が出たときには、プリンタエンジンが動作してしまっているため、プリントジョブを停止できない問題がある。
【０００７】
本発明はこのような問題点に鑑みなされたもので、プリント処理時にカラー画素判定を行い、カラーか否かに応じて、課金の切り替えを行って、投入代金が不足している場合は、プリントジョブを停止可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、各ページに占めるカラー領域に応じて異なる課金単価で画像処理を行う画像形成装置であって、投入代金が前記異なる課金単価のうち最も高い課金単価以上であるか否かを判定する判定手段と、前記判定手段により投入代金が前記異なる課金単価のうち、最も高い課金単価以上でないと判定された場合、前記投入代金と、プリンタ画像処理部におけるカラー領域判定の結果に基づいて算出された料金と、を比較する比較手段と、前記比較手段における比較の結果、前記投入代金が前記料金より多い場合、  前記料金を課金部に通知する通知手段と、前記比較手段における比較の結果、前記投入代金が前記料金より多くない場合、プリントジョブを停止させ、操作部に投入代金が足りない旨を表示する表示手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、プリント処理時にカラー画素判定を行い、カラーか否かに応じて、課金の切り替えを行って、投入代金が不足している場合は、プリントジョブを停止可能とすることができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成システムのシステム構成の一例を示す図である。
【図２】画像形成装置の構成を説明するブロック図である。
【図３】スキャナ画像処理部の処理の一例を示す図である。
【図４】プリンタ画像処理部の処理の一例を示す図である。
【図５】画像入出力デバイスの一例を示す図である。
【図６】実施形態１の課金別画像処理の一例を示すフローチャートである。
【図７】実施形態２の課金別画像処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
＜実施形態１＞
図１は、画像形成システムのシステム構成の一例を示す図である。
画像形成装置２００は、画像入力デバイスであるスキャナ部２０１５、画像出力デバイスであるプリンタ部２０１７、Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００、ユーザーインターフェースである操作部２００６を有する。
【００１３】
スキャナ部２０１５、プリンタ部２０１７、操作部２００６は、それぞれＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００に接続される。Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００は、ＬＡＮ２００８等のネットワーク伝送手段、公衆回線に接続されている。公衆回線からはカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。また、ＬＡＮ２００８には、画像形成装置２００と同様の機器構成をもつ他の画像形成装置２２０、２３０が接続されている。また、画像形成装置２００には、パーソナルコンピュータ（以下ＰＣ）２４０が接続されていて、ＦＴＰ，ＳＭＢプロトコルを使用したファイルの送受信、電子メールの送受信ができる。
画像形成装置２２０、２３０は、それぞれスキャナ部２２７０、２３７０、プリンタ部２２９５、２３９５、操作部２２１２、２３１２を持ち、それらがＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２２００、２３００に接続されている。
本実施形態の画像形成装置２００は、最も高い課金単価以上の代金が投入されている場合は、通常通りの画像処理を実行する。一方、画像形成装置２００は、投入代金が最も高い課金単価未満の場合は、スキャン画像等をＨＤＤに保存し、プリンタ部に画像を流さず、プリント用の画処理のみを行うモードで動作し、モノクロ／カラー判定を行う。画像形成装置２００は、判定した結果、代金が足りない場合、ＵＩにその旨を表示し、コピー処理を中止し、代金が足りている場合、ＨＤＤに保存されている画像をプリントする。
【００１４】
図２は、画像形成装置のハードウェア構成の一例を示す図である。
Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００は、画像入力デバイスであるスキャナ部２０１５や画像出力デバイスであるプリンタ部２０１７に接続される。一方、Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ２０００は、ＬＡＮ２００８や公衆回線（ＷＡＮ）２０５１に接続されることで、画像情報やデバイス情報の入出力を行う。
【００１５】
ＣＰＵ２００１は、システム全体を制御するコントローラである。
ＲＡＭ２００２は、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。
ＲＯＭ２００３は、ブートＲＯＭであり、システムのブートプログラムが格納されている。
ＨＤＤ２００４は、ハードディスクドライブで、システムソフトウェアのプログラム、画像データを格納する。
【００１６】
操作部Ｉ／Ｆ２００５は、操作部（ＵＩ）２００６とのインターフェース部で、操作部２００６に表示する画像データを操作部２００６に対して出力する。また、操作部Ｉ／Ｆ２００５は、操作部２００６から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
Ｎｅｔｗｏｒｋ２００７は、ＬＡＮ２００８に接続し、情報の入出力を行う。
Ｍｏｄｅｍ２０５０は、公衆回線（ＷＡＮ）２０５１に接続し、画像情報の入出力を行う。
【００１７】
２値画像回転部２０５２、及び２値画像圧縮・伸張部２０５３は、Ｍｏｄｅｍ２０５０で２値画像を送信する前に画像の方向を変換したり、所定の解像度、或いは相手能力に合わせた解像度に変換したりする。２値画像回転部２０５２、及び２値画像圧縮・伸張部２０５３は、ＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨをサポートしている。
ＤＭＡＣ２００９は、ＤＭＡコントローラであり、ＲＡＭ２００２に格納されている画像を、ＣＰＵ２００１を介することなく読み取りＩｍａｇｅＢｕｓＩ／Ｆ２０１１に対して画像転送する。若しくは、ＤＭＡＣ２００９は、画像バスからの画像を、ＣＰＵ２００１を介することなくＲＡＭ２００２に書き込む。
以上のデバイスがシステムバス２０６０に接続される。
【００１８】
ＩｍａｇｅＢｕｓＩ／Ｆ２０１１は、画像バス２０１０を介して高速な画像の入出力を制御するためのインターフェースである。
圧縮部２０１２は、画像バス２０１０に画像を送出する前に３２×３２画素の単位でＪＰＥＧ圧縮する。
伸張部２０１３は、画像バス２０１０を介して送られた画像を伸張する。
ラスターイメージプロセッサ（ＲＩＰ）部２０１８は、ホストコンピュータからのＰＤＬコードを、Ｎｅｔｗｏｒｋ２００７を介して受け取り、システムバス２０６０を通して、ＣＰＵ２００１がＲＡＭ２００２に格納する。
【００１９】
ＣＰＵ２００１は、ＰＤＬを中間コードに変換し、再度、システムバス２０６０を介してラスターイメージプロセッサ（ＲＩＰ）部２０１８に入力し、ビットマップイメージ（多値）に展開する。
スキャナ画像処理部２０１４は、スキャナ部２０１５からのカラー画像、白黒画像に対して、適切な各種画像処理（例えば、補正、加工、編集）を行い出力する（多値）。
同様にプリンタ画像処理部２０１６は、プリンタ部２０１７に対して適切な各種画像処理（例えば、補正、加工、編集）を行う。プリント時は伸張部２０１３で２値多値変換を行うので、プリンタ画像処理部２０１６は、２値、及び多値出力が可能である。
画像変換部２０３０は、ＲＡＭ２００２上にある画像を画像変換し、再度、ＲＡＭ２００２に書き戻すときに使われる各種画像変換機能を有する。
【００２０】
回転部２０１９は、３２×３２画素単位の画像を指定された角度で回転でき、２値、及び多値の入出力に対応している。
変倍部２０２０は、画像の解像度を変換（例えば、６００ｄｐｉから２００ｄｐｉ）したり、変倍したりする機能（例えば、２５％から４００％まで）を有する。
変倍部２０２０は、変倍する前には３２×３２画素の画像を３２ライン単位の画像に並び替える。
色空間変換部２０２１は、多値入力された画像をマトリクス演算、及びＬＵＴにより、例えば、メモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。また、この色空間変換部２０２１は、３×８のマトリクス演算及び、１次元ＬＵＴをもち、公知の下地とばしや裏写り防止を行うことができる。変換された画像は多値で出力される。
【００２１】
２値多値部２０２２は、１ｂｉｔ２値画像を多値８ｂｉｔ、２５６階調にする。逆に多値２値部２０２６は、例えばメモリ上にある８ｂｉｔ、２５６階調の画像を誤差拡散処理等の手法により１ｂｉｔ、２階調に変換し、メモリ上に格納する。
合成部２０２３は、メモリ上の２枚の多値画像を合成し、１枚の多値画像にする機能を有する。例えば、合成部２０２３は、メモリ上にある会社ロゴの画像と、原稿画像と、を合成することで、原稿画像に簡単に会社ロゴをつけることができる。
間引き部２０２４は、多値画像の画素を間引くことで、解像度変換を行うユニットであり１／２，１／４，１／８の多値画像を出力可能である。間引き部２０２４と、変倍部２０２０とを、合わせて使うことで、より広範囲な拡大、縮小を行うことができる。
【００２２】
移動部２０２５は、入力された２値画像、多値画像に余白部分をつけたり、余白部分を削除したりして出力することができる。
回転部２０１９、変倍部２０２０、色空間変換部２０２１、２値多値部２０２２、合成部２０２３、間引き部２０２４、移動部２０２５、多値２値部２０２６は、それぞれ連結して動作することが可能である。例えば、メモリ上の多値画像を画像回転、解像度変換する場合は、両処理を、メモリを介さずに連結して行うことができる。
ＣＰＵ２００１は、印刷ジョブ等の情報を基に、文書データの印刷に対する課金を行うための課金情報を生成する。そして、ＣＰＵ２００１は、生成された課金情報を課金部Ｉ／Ｆ２０７０を通じて課金部２０７１に送る。
課金部２０７１は、送られてきた課金情報を保持する。また、課金情報は、ＲＡＭ２００２や不揮発性メモリ（図示せず）に格納されるようにしてもよい。
ＣＰＵ２００１が、ＨＤＤ２００４等に記憶されているプログラムに基づき処理を実行することによって、後述するフローチャートに係る処理の一部が実現される。
【００２３】
図３は、スキャナ画像処理部２０１４の処理の一例を説明する図である。
スキャナ部から入力されたＲＧＢ各８ｂｉｔの輝度信号はマスキング部２５０１によりＣＣＤのフィルタ色に依存しない標準的なＲＧＢ色信号に変換される。
フィルタ部２５０２では、例えば９×９のマトリクスを使用し、画像をぼかしたり、メリハリをつけたりする処理が行われる。
ヒストグラム部２５０３は、入力画像中の画像信号データのサンプリングをする処理部であり、入力画像の下地レベル判定に使用される。ヒストグラム部２５０３は、主走査方向、副走査方向にそれぞれ指定した開始点から終了点までで囲まれた矩形領域内のＲＧＢデータを、主走査方向、副走査方向に一定のピッチでサンプリングし、ヒストグラムを作成する。
【００２４】
この作成されたヒストグラムは、下地とばしや、裏写り防止が指定されたとき、読み出され、ヒストグラムから原稿の下地を推測し、下地とばしレベルとして、画像と共にメモリやＨＤＤに保存、管理され、印刷や送信時の画像処理に使用される。
ガンマ部２５０４は、画像全体の濃度を濃く或いは薄くするような処理を行なう。例えば、ガンマ部２５０４は、入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理を行ったりする。
色空間変換部２５０５は、原稿がカラーか白黒かを判断するために変倍前の画像信号を公知のＬａｂに変換する。このうちａ，ｂは色信号成分を表しており、比較部２５０６内の所定のレベル以上であれば有彩色、そうでなければ無彩色として１ｂｉｔの判定信号が比較部２５０６から出力される。
【００２５】
カウンタ部２５０７は、比較部からの出力を計測する。
文字／写真判定部２５０８は、画像から文字エッジを抽出し、画像を文字と、写真と、に分離する機能である。文字／写真判定部２５０８からの出力として、文字写真判定信号が得られる。この信号も画像と共にメモリやＨＤに格納され、印刷時に使用される。
特定原稿判定部２５０９は、入力画像信号と、判定部内部で持つパターンと、がどの程度一致するかを比較し、図示したように一致、不一致という判定結果を読み出すことが可能である。
スキャナ画像処理部２０１４は、判定結果に応じて、画像を加工し、紙幣や有価証券等の偽造を防止する。
【００２６】
図４は、プリンタ画像処理部２０１６の処理の一例を説明する図である。
下地とばし部２６０１は、画像データの地色を飛ばし、不要な下地のカブリ除去を行う。例えば、下地とばし部２６０１は、３×８のマトリクス演算や、１次元ＬＵＴにより下地飛ばしを行う。これは前述したように色空間変換部２０２１にも含まれる機能であり、まったく同等の回路である。
モノクロ生成部２６０２は、カラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばＲＧＢデータを、Ｇｒａｙ単色に変換する。例えば、モノクロ生成部２６０２は、ＲＧＢに任意の定数を掛け合わせ、Ｇｒａｙ信号とする１×３のマトリクス演算を行う。
【００２７】
出力色補正部２６０３は、画像データを出力するプリンタ部の特性に合わせて色補正を行う。例えば、出力色補正部２６０３は、４×８のマトリクス演算や、ダイレクトマッピングによる処理を行う。
フィルタ処理部２６０４は、画像データの空間周波数を任意に補正する。例えば、フィルタ処理部２６０４は、９×９のマトリクス演算を行う。
ガンマ補正部２６０５は、出力するプリンタ部の特性に合わせて、ガンマ補正を行う。ガンマ補正部２６０５は、通常、１次元のＬＵＴから構成される。
【００２８】
中間調補正部２６０６は、出力するプリンタ部の階調数に合わせて任意の中間調処理を行い、２値化や３２値化等、任意のスクリーン処理や、誤差拡散処理を行う。中間調補正部２６０６は、各処理を、図示しない文字／写真判定信号によって切り替えることも可能である。
ドラム間遅延メモリ部２６０７は、ＣＭＹＫの各色のドラムを持つカラープリンタであって、ＣＭＹＫの印字タイミングをドラム間分ずらすことで、ＣＭＹＫ画像を重ね合わせるためのメモリである。ＣＭＹＫ各色４ドラムを持つカラープリンタであって、ドラム間遅延メモリ部２６０７を有することによって、画像の位置を合わせるために遅延させることができる。
【００２９】
画像入出力デバイスを図５に示す。
画像入力デバイスであるスキャナ部２０１５は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスターイメージデータとして電気信号に変換する。
原稿用紙は、フィーダ部２７０１のトレイ部２７０２にセットされ、装置使用者が操作部２００６から読み取り起動を指示する。このことにより、ＣＰＵ２００１がスキャナ部２０１５に指示を与え、フィーダ部２７０１のトレイ部２７０２から原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３０】
画像出力デバイスであるプリンタ部２０１７は、ラスターイメージデータを用紙上の画像に変換する部分である。ラスターイメージデータを用紙上の画像に変換する方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でもよい。
プリント動作の起動は、ＣＰＵ２００１からの指示によって開始する。
プリンタ部２０１７には、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２７０３、２７０４、２７０５がある。また、排紙トレイ部２７０６は印字し終わった用紙を受ける排紙トレイである。
【００３１】
次に、本実施形態の処理について説明する。
印刷ジョブの種類に関わらず、カラー画素判定処理が一箇所で行われ、なおかつ入力する色空間が一つに限定されるためには、図４のフィルタ処理部２６０４の直前から中間調補正部２６０６の直前までの間で、カラー画素判定処理が行われる必要がある。
本実施形態では、中間調補正部２６０６の直前でカラー画素判定が行われるものとする。
【００３２】
カラー画素判定は、次の通りである。
ラスターイメージの画像データのデータ列が走査され、ＣＭＹ何れか一色が少なくとも１以上の階調値を有する画素の数がカウントされる。ラスターイメージの画像データ全画素に占める、カウントされた画素の割合が算出されると、算出された値と、予め保持している閾値と、が比較される。本実施形態では、算出されたカラー画素率が３つの閾値と比較され、「ローエリアカラー」「ミドルエリアカラー」「フルエリアカラー」のどの領域に属するか決定される。
ドラム間遅延メモリ部２６０７は、プリンタ部２０１７にＣＭＹＫ画像を流す処理を行うが、プリンタ部２０１７に流さずに画像データを破棄することが可能である。この機能をトラッシュモードと呼ぶことにする。本実施形態では、このトラッシュモードを使用する。
【００３３】
次に、本実施形態の処理について、図６を用いて説明する。
図６は、スキャナ部２０１５でスキャンした画像データが、ＨＤＤ２００４に格納された後に、プリンタ画像処理部２０１６で画像処理をされながら、プリンタ部２０１７に流されることを表したフローチャートである。なお、前記画像データはＮｅｔｗｏｒｋ２００７経由で投入されたＰＤＬデータであってもよい。
まず、ＣＰＵ２００１は、投入代金が最も高い課金単価である「フルエリアカラー」以上であるかどうかを確認する（Ｓ６００１）。ＣＰＵ２００１は、投入代金が最も高い課金単価である「フルエリアカラー」以上であると判断すると、Ｓ６００２に処理を進め、投入代金が最も高い課金単価である「フルエリアカラー」以上でないと判断すると、Ｓ６００８に処理を進める。
各段階の出力枚数制限を設定できる課金システムの場合、ＣＰＵ２００１は、各段階の出力枚数が、制限枚数に達していないかどうかを確認する。
【００３４】
以降の記述では、コインベンダが接続されている課金システムを前提とする。
投入代金が「フルエリアカラー」以上の場合、１ページ分の画像データが、ＨＤＤ２００４から読み出され（Ｓ６００２）、通常通りプリント用の画処理が行われながら（Ｓ６００３）、中間調補正部２６０６の直前でカラー画素判定処理が行われる（Ｓ６００４）。
カラー画素判定処理が終了したら、ＣＰＵ２００１は、投入代金から、カラー領域判定結果に基づいて算出された料金を引き、課金情報を、課金部Ｉ／Ｆ２０７０を介して課金部２０７１に通知する（Ｓ６００５）。続いて、プリンタ画像処理部２０１６においてカラー画素判定が行われながら、画像データがプリンタ部２０１７に出力される（Ｓ６００６）。
【００３５】
一方、Ｓ６００８において、１ページ分の画像データがＨＤＤ２００４から読み出される（Ｓ６００８）。そして、プリント用の画処理がトラッシュモードで行われながら（Ｓ６００９）、カラー画素判定処理が中間調補正部２６０６の直前で行われる（Ｓ６０１０）。こうすることで、画像がプリンタ部２０１７に流されずに、カラー領域判定が実行される。
続いて、ＣＰＵ２００１は、投入代金と、カラー領域判定結果に基づいて算出された料金と、を比較する（Ｓ６０１１）。ＣＰＵ２００１は、比較の結果、投入代金の方が多い場合、処理をＳ６０１２に進め、投入代金の方が多くない場合、処理をＳ６０１５に進める。
Ｓ６０１２において、ＣＰＵ２００１は、投入代金からカラー領域判定結果に基づいて算出された料金を引き、課金情報を、課金部Ｉ／Ｆ２０７０を介して課金部２０７１に通知する。そして、再度、１ページ分の画像データがＨＤＤ２００４から読みだされる（Ｓ６０１３）。続いて、通常通りプリント用の画処理がプリンタ画像処理部２０１６等において行われる（Ｓ６０１４）。
【００３６】
一方、Ｓ６０１５において、ＣＰＵ２００１は、プリントジョブを停止し、操作部２００６に投入代金が足りない旨を表示する（Ｓ６０１５）。
このようにカラー領域を判定し課金を切り替えることで、投入代金が不足しているにも関わらずプリントジョブが実行されるのを防ぐことができる。また、投入代金が一番高い課金単価であるフルカラー領域以上の場合に、プリントジョブ実行のパフォーマンスが低下するのを防ぐことができる。
【００３７】
＜実施形態２＞
通常は、プリントのパフォーマンスを上げるため、画像データがドラム間遅延メモリ部２６０７に全て入る前にプリンタ部２０１７に準備完了の指示が出され、画像データが流され始めてしまう。そのため、実施形態１で見たように、プリント処理を行いながらカラー画素判定が行われると、プリンタの動作は停止されずに実行されてしまっていた。
しかし、ドラム間遅延メモリ部２６０７が、内部に１ページ分の画像データを保持できるメモリを持つ場合、カラー画素判定結果が出るまでプリンタ部２０１７を動作させないことでプリンタの動作を停止することができる。このときの処理の流れを図７で説明する。
【００３８】
ＣＰＵ２００１が、投入代金が最も高い課金単価である「フルエリアカラー」以上であるかどうかを確認するステップ（Ｓ６００１）から、１ページ分の画像データがＨＤＤ２００４から読み出されるステップ（Ｓ６００８）までの処理は図６と同様である。ただし、上述の通り、プリンタ画像処理（Ｓ６００３）の途中で、ＣＰＵ２００１は、準備完了指示をプリンタ部２０１７に出すことを補足しておく。
まず、ＣＰＵ２００１は、投入代金が最も高い課金単価である「フルエリアカラー」以上であるかどうかを確認し（Ｓ６００１）、投入代金が「フルエリアカラー」未満と判断したとする。この場合、プリンタ画像処理部２０１６は、プリンタ画像処理を行うが、準備完了の指示はプリンタ部２０１７に出さずに、１ページ分の画像メモリをドラム間遅延メモリ部２６０７に貯める（Ｓ６０１６）。この段階では、まだ準備完了の通知は、プリンタ部２０１７へ出されていない。
【００３９】
プリンタ画処理が行われながら、カラー画素判定処理が中間調補正部２６０６の直前で行われる（Ｓ６０１０）。カラー画素判定処理が終了したら、ＣＰＵ２００１は、投入代金と、カラー領域判定結果から算出した料金と、を比較する（Ｓ６０１１）。
投入代金の方が多い場合、ＣＰＵ２００１は、投入代金からカラー領域判定結果に基づいて算出された料金を引き、課金情報を、課金部Ｉ／Ｆ２０７０を介して課金部２０７１に通知する（Ｓ６０１２）。そして、この段階で、プリンタ画像処理部２０１６は、準備完了通知を、プリンタ部２０１７に通知する（Ｓ６０１７）。そして、画像データがプリンタ画像処理部２０１６によってプリンタ部２０１７に出力される（Ｓ６００６）。
【００４０】
一方、ＣＰＵ２００１は、投入代金と、カラー領域判定結果に基づいて算出された料金と、を比較し（Ｓ６０１１）、投入代金の方が少ない場合、プリントジョブを停止し、その旨を操作部２００６に表示する（Ｓ６０１５）。
本実施形態の処理によれば、プリンタ部２０１７を動作させないで、実施形態１と同様の効果を得ることができる。
【００４１】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４２】
以上、上述した各実施形態の処理によれば、プリント処理時にカラー画素判定を行い、カラーか否かに応じて、課金の切り替えを行って、投入代金が不足している場合は、プリントを停止可能とすることができる。
【００４３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014008748.tif 000003
【図２】
2014008748.tif 000004
【図３】
2014008748.tif 000005
【図４】
2014008748.tif 000006
【図５】
2014008748.tif 000007
【図６】
2014008748.tif 000008
【図７】
2014008748.tif 000009