(57)【要約】【課題】本発明は、支払金で不足している場合に、印刷材のセーブを伴う印刷材セーブ印刷を可能にする。【解決手段】画像形成装置Ｇｋは、印刷ジョブの全ページの印刷に必要な課金額を算出して、該課金額を残度数と比較して該残度数内で該印刷ジョブの全ページの印刷が可能であるか否かを判定し、該残度数内で該印刷ジョブの印刷が不可能であると判断すると、トナーをセーブして印刷を行うトナーセーブモードに自動的に移行するか否かの選択結果に応じて、印刷の中止またはトナーセーブモードでの印刷を実行する。【選択図】          図１
2012056214.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象物の全ページの印刷に必要な課金額を算出する課金額算出手段と、
前記課金額を支払金と比較して該支払金内で前記印刷対象物の全てのページの印刷の可否を判定する判定手段と、
前記判定手段による判定結果が印刷不可の場合に、印刷材を削減して印刷を行う印刷材セーブモードに自動的に移行するか否かを選択する印刷材セーブモード自動移行選択手段と、
前記判定手段が前記支払金内で前記印刷対象物の印刷が不可能であると判断すると、前記印刷材セーブモード自動移行選択手段での選択に応じて印刷の中止または印刷材セーブモードでの印刷を制御する制御手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記課金額算出手段は、
印刷モード毎に設けられていて、印刷対象物のページ毎に印刷モードを判定して、該印刷モードに対応させてカウント値をカウントアップするカウント手段と、
前記カウント手段のカウントした各印刷モード毎のカウント値をそれぞれ合計して印刷モード毎合計カウント値を算出する合計カウント値算出手段と、
前記各印刷モードと該印刷モードでの１ページ当たりの印刷に必要な料金単価の登録されている料金テーブルを記憶する記憶手段と、
前記印刷モード毎合計カウント値と前記料金テーブルから前記各印刷モードでのモード毎課金額を求めて、該モード毎課金額を加算して前記課金額を算出する演算手段と、
を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成装置は、
所定の通知手段を備えており、
前記制御手段は、
前記判定手段が前記支払金内で前記印刷対象物の印刷が不可能であると判断し、前記印刷材セーブモード自動移行選択手段で前記印刷材セーブモードへの自動移行が選択されていると、該印刷材セーブモードで該印刷対象物の全ページの印刷に必要な印刷材セーブ課金額を前記課金額算出手段に算出させ、前記判定手段に、該印刷材セーブ課金額を前記支払金と比較させて、該支払金内で該印刷対象物の印刷の可否を判定させて、該支払金内で該印刷対象物の印刷が不可能であると判定されると、前記通知手段にその旨及び支払金の追加を行うか否かの問い合わせを通知させ、該問い合わせに対して該課金額に対する不足分の支払金の追加が行われると、該印刷材セーブモードでの印刷を可能とすることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記課金額算出手段は、
印刷モード毎に設けられていて、印刷対象物のページ毎に印刷モードを判定して、該印刷モードに対応させてカウント値をカウントアップするカウント手段と、
前記カウント手段のカウントした各印刷モード毎のカウント値をそれぞれ合計して印刷モード毎合計カウント値を算出する合計カウント値算出手段と、
前記各印刷モードと該印刷モードでの１ページ当たりの印刷に必要な料金単価及び前記各印刷モードに対して前記印刷材セーブモードを適用した場合の印刷材セーブ料金単価の登録されている料金テーブルを記憶する記憶手段と、
前記印刷モード毎合計カウント値と前記料金テーブルから前記各印刷モードでのモード毎課金額を求めて、該モード毎課金額を加算して前記課金額を算出するとともに、前記各印刷モードでの前記印刷材セーブモードのカウント値と前記料金テーブルから該各印刷材セーブモードでのモード毎印刷材セーブ課金額を求めて、該モード毎印刷材セーブ課金額を加算して前記印刷材セーブ課金額を算出する演算手段と、
を備えていることを特徴とする請求項３記載の画像形成装置。
【請求項５】
印刷対象物の全ページの印刷に要する課金額を算出する課金額算出処理ステップと、
前記課金額を支払金と比較して該支払金内で前記印刷対象物の全てのページの印刷の可否を判定する判定処理ステップと、
前記判定処理ステップでの判定結果が印刷不可の場合に、印刷材を削減して印刷を行う印刷材セーブモードに自動的に移行するか否かを選択する印刷材セーブモード自動移行選択処理ステップと、
前記判定処理ステップで前記支払金内で前記印刷対象物の印刷が不可能であると判断されると、前記印刷材セーブモード自動移行選択処理ステップでの選択に応じて印刷の中止または印刷材セーブモードでの印刷を制御する制御処理ステップと、
を有していることを特徴とする画像形成制御方法。
【請求項６】
コンピュータに、
印刷対象物の全ページの印刷に要する課金額を算出する課金額算出処理と、
前記課金額を支払金と比較して該支払金内で前記印刷対象物の全てのページの印刷の可否を判定する判定処理と、
前記判定処理での判定結果が印刷不可の場合に、印刷材を削減して印刷を行う印刷材セーブモードに自動的に移行するか否かを選択する印刷材セーブモード自動移行選択処理と、
前記判定処理で前記支払金内で前記印刷対象物の印刷が不可能であると判断されると、前記印刷材セーブモード自動移行選択処理での選択に応じて印刷の中止または印刷材セーブモードでの印刷を制御する制御処理と、
を実行させることを特徴とする画像形成制御プログラム。
【請求項７】
請求項５記載の画像形成制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関し、詳細には、支払金で不足している場合に、選択に応じて、印刷材のセーブを伴う印刷材セーブ印刷を可能にする画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
画像形成装置においては、印刷枚数（印刷ページ数）に応じた課金を、画像形成装置に直接接続された課金機やネットワークを介した課金機によって行う印刷課金システムがある。
【０００３】
このような従来の印刷課金システムは、印刷条件（用紙サイズ、カラー／白黒、集約、両面等）に応じて、印刷１枚（印刷１ページ）あたりの課金額を設定して課金を行っている。
【０００４】
近年、省資源化が要望されてきており、印刷課金システムにおいても、トナー消費量を削減して印刷するトナーセーブモードを設けて、トナーセーブモードでの印刷に対する課金額を通常印刷に対する課金額よりも安価に設定することが行われてきている。（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記公報記載の従来技術にあっては、トナー使用量と料金体系が明確に示されておらず、また、トナーセーブ印刷を行うか否かを、印刷ジョブを画像形成装置に送る際に選択する必要があり、トナーセーブ印刷を選択したときの課金額がいくらになるのかが分からないだけでなく、通常印刷での印刷が料金不足となったときに、トナーセーブ印刷を選択することができず、利用性が悪いという問題があった。
【０００６】
そこで、本発明は、課金額が支払金よりも高い場合に、印刷材セーブ印刷の利用性を向上させることのできる画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために、印刷対象物の全ページの印刷に必要な課金額を算出して、該課金額を支払金と比較して該支払金内で該印刷対象物の全ページの印刷が可能であるか否かを判定し、該支払金内で該印刷対象物の印刷が不可能であると判断すると、印刷材を削減して印刷を行う印刷材セーブモードに自動的に移行するか否かの選択結果に応じて、印刷の中止または印刷材セーブモードでの印刷を制御することを特徴としている。
【０００８】
また、本発明は、前記支払金内で前記印刷対象物の印刷が不可能であると判断し、前記印刷材セーブモードへの自動移行が選択されていると、該印刷材セーブモードで該印刷対象物の全ページの印刷に必要な印刷材セーブ課金額を算出し、該印刷材セーブ課金額を前記支払金と比較して、該支払金内で該印刷対象物の印刷の可否を判定して、該支払金内で該印刷対象物の印刷が不可能であると判定すると、その旨及び支払金の追加を行うか否かの問い合わせを通知し、該問い合わせに対して該課金額に対する不足分の支払金の追加が行われると、該印刷材セーブモードでの印刷を可能とすることを特徴としてもよい。
【発明の効果】
【０００９】
本発明によれば、課金額が支払金よりも高い場合に、印刷材セーブ印刷の利用性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を適用した画像形成システムのシステム構成図。
【図２】図１の画像形成装置の要部ブロック構成図。
【図３】印刷設定に応じた課金カウンタテーブルの一例を示す図。
【図４】印刷設定に基づくトナー消費カウンタのカウント処理を示すフローチャート。
【図５】印刷制御処理を示すフローチャート。
【図６】ホストコンピュータ上のドライバによる印刷設定画面の一例を示す図。
【図７】残度数内トナーセーブ移行設定画面の一例を示す図。
【図８】残度数内トナーセーブ処理を示すフローチャート。
【図９】残度数追加確認画面の一例を示す図。
【図１０】１０ページを１部とする画像データを印刷するときのカウンタ値の例を示す図。
【図１１】トナーセーブモードにおける重み付けカウント演算式の一例を示す図。
【図１２】トナーセーブモードにおけるカウンタのカウント値の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１２】
図１〜図１２は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体の一実施例を適用した画像形成システム１のシステム構成図である。
【００１３】
図１において、画像形成システム１は、インターネット等のネットワークＮＷを介してホスト装置であるホストコンピュータＰｃと画像形成装置Ｇｋが接続されており、図１では、ホストコンピュータＰｃ及び画像形成装置Ｇｋがそれぞれ１台ずつ示されているが、それぞれ複数台が接続されていてもよい。
【００１４】
ホストコンピュータＰｃは、ホストコンピュータＰｃで編集、作成された画像データや他の機器から取得した画像データに対して、搭載するアプリケーションから印刷要求が行われると、印刷設定画面をディスプレイに表示し、該印刷設定画面で必要な印刷設定が行われて、画像形成装置Ｇｋを印刷先として印刷実行が指示操作される。ホストコンピュータＰｃは、印刷指示があると、搭載するプリンタドライバによって印刷データと印刷設定からなる印刷ジョブを生成して、ネットワークＮＷを介して画像形成装置Ｇｋに送信する。
【００１５】
画像形成装置Ｇｋは、そのコントローラ１０が、図２に示すようにブロック構成されており、ＣＰＵ（Central Processing Unit ）１１、メモリ１２、記憶部１３、課金カウント部１４、エンジンＩ／Ｆ１５、印刷制御部１６、描画処理部１７及びカウンタ演算処理部１８等を備えていて、上記各部が、バス１９により接続されている。また、画像形成装置Ｇｋは、図示しないが、印刷処理するプリンタエンジン、各種情報を表示する帝都各種命令を入力するキーを備えた操作表示部等を備えている。
【００１６】
メモリ１２は、ＲＡＭ（Random Access Memory）等で構成され、ＣＰＵ１１のワークメモリとして利用されるとともに、印刷データから印刷可能なデータ形式に変換された描画データが展開される。
【００１７】
記憶部１３は、不揮発性メモリで構成され、画像形成装置Ｇｋの基本プログラムや本発明の課金制御処理を伴う画像形成制御方法を実行する画像形成制御プログラム等のプログラム及び必要なデータが格納されている。
【００１８】
ＣＰＵ（制御手段）１１は、記憶部１３内のプログラムに基づいてメモリ１２をワークメモリとして利用して、画像形成装置Ｇｋの各部を制御して、画像形成装置Ｇｋとしての基本処理を実行するとともに、本発明の課金制御処理を伴う画像形成制御方法を実行する。
【００１９】
すなわち、画像形成装置Ｇｋは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んで記憶部１３に導入することで、後述する課金制御を伴う画像形成制御方法を実行する画像形成装置Ｇｋとして構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２０】
カウンタ演算処理部（カウント手段、合計カウント値算出手段、記憶手段）１８は、印刷設定モード（カラーとモノクロ）とトナーセーブの設定モード（オン／オフ）によって予め、図３に課金カウンタテーブルとして示すような課金カウンタ設定値を内部メモリ（記憶手段）に記憶しており、印刷設定に応じてカウンタ値を、「０」または「＋１」する。例えば、ホストコンピュータＰｃ側の設定が、カラーモードで、トナーセーブモードがＯＮで、カラーデータの場合、画像形成装置Ｇｋのカウンタ演算処理部１８は、カラーカウンタを、「＋１」カウントアップし、Ｅｃｏ（エコ）カウンタを、「＋１」カウントアップする。ホストコンピュータＰｃ側の設定が、カラーモードで、トナーセーブモードがＯＦＦで、カラーデータの場合、画像形成装置Ｇｋのカウンタ演算処理部１８は、カラーカウンタを、「＋１」カウントアップする。ホストコンピュータＰｃ側の設定が、カラーモードで、トナーセーブモードがＯＮで、白黒データの場合、画像形成装置Ｇｋのカウンタ演算処理部１８は、データがモノクロであるとして、モノクロカウンタを、「＋１」カウントアップする。また、カウンタ演算処理部１８は、上記カラーカウンタ、モノクロカウンタ及びエコカウンタのカウントアップ処理を行うとともに、各カウンタのカウンタ値の合計演算処理を行う。なお、カウンタ演算処理部１８は、このカウンタ値の合計演算処理においては、カラーカウンタ及びモノクロカウンタのカウンタ値については、加算処理を行うが、エコカウンタのカウンタ値については、減算処理を行う。
【００２１】
課金カウント部（演算手段）１４は、カウンタ演算処理部１８のカウンタ値に基づいて、課金額を算出するとともに、残度数と比較して、残度数内での印刷の可否を判断する。
【００２２】
上記カウンタ演算処理部１８及び課金カウント部１４は、全体として課金額算出手段として機能している。
【００２３】
エンジンＩ／Ｆ１５には、図示しないプリンタエンジンが接続されており、ＣＰＵ１１からプリンタエンジンへの制御信号やビデオ信号及びプリンタエンジンからＣＰＵ１１へのステータス信号の授受を行う。
【００２４】
プリンタエンジンは、エンジンＩ／Ｆ１５を介してＣＰＵ１１から受け取った描画データ及び制御信号により、所定の印刷方式、例えば、電子写真方式、インク噴射方式により印刷処理を行う。なお、以下の説明では、プリンタエンジンが電子写真方式のプリンタエンジンで印刷処理を行うものとする。プリンタエンジンは、電子写真方式で印刷する場合、電子写真方式で用紙に印刷データを記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えており、描画データ及び制御信号により光書込部を動作させて感光体上に静電潜像を形成して、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プリンタエンジンは、給紙部から用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を用紙に転写させ、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、画像を形成する。
【００２５】
描画処理部１７は、ホストコンピュータＰｃから送られてきた印刷ジョブの印刷データのＰＪＬ（プリンタジョブ制御言語）やＰＤＬ（プリンタ記述言語）を解釈し、印刷ジョブの印刷モード（印刷条件）を取得して、印刷データから描画データを生成して、メモリ１２にページ毎に展開する。
【００２６】
印刷制御部１６は、描画処理部１７で画像処理されたメモリ１２上の描画データを、エンジンＩ／Ｆ１５を介してプリンタエンジンに送る。
【００２７】
次に、本実施例の作用について説明する。本実施例の画像形成システム１は、課金額が支払金よりも高いときに、ユーザの選択に応じて、トナーセーブ印刷に切り換える。
【００２８】
すなわち、画像形成装置Ｇｋは、ネットワークＮＷを介してホストコンピュータＰｃから印刷ジョブが送られてくると、ＣＰＵ１１が、印刷ジョブを解釈して、印刷モード（印刷条件）を取得する。描画処理部１７が、印刷データから描画データを生成してメモリ１２に展開して、印刷制御部１６が、メモリ１２の描画データをエンジンＩ／Ｆ１５を介してエンジンに送って、エンジンで用紙に印刷出力する。
【００２９】
一方、画像形成装置Ｇｋは、カウンタ演算処理部１８が、印刷ジョブの印刷設定（カラー／モノクロモード、トナーセーブＯＮ／ＯＦＦ等）及び印刷データがカラーデータであるか白黒データであるかのデータ種別を取得し、これらの印刷設定及び印刷データの種類に基づいて、図４に示すように、カラーカウンタ、モノクロカウンタ及びエコカウンタ等のトナー消費カウンタのカウントアップ処理を行う。
【００３０】
すなわち、カウンタ演算処理部１８は、印刷データがカラー画像データであるかモノクロであるか判定し（ステップＳ１０１）、カラーのときには、トナーセーブを行うトナーセーブモードとなっているか否か判定する（ステップＳ１０２）。
【００３１】
ステップＳ１０２で、ＮＯのとき、すなわち、トナーセーブモードでないときには、カウンタ演算処理部１８は、例えば、図３に示した課金カウンタテーブルに示したように、カラーカウンタをカウントアップし、処理を終了する（ステップＳ１０３）。
【００３２】
ステップＳ１０２で、ＹＥＳのとき、すなわち、トナーセーブモードのときには、カウンタ演算処理部１８は、エコ（Ｅｃｏ）カウンタをカウントアップし（ステップＳ１０４）、さらに、カラーカウンタをカウントアップして処理を終了する（ステップＳ１０５）。
【００３３】
ステップＳ１０１で、印刷データがモノクロのときには、カウンタ演算処理部１８は、トナーセーブモードか否かチェックして（ステップＳ１０６）、ＮＯのとき、すなわち、トナーセーブモードでないときには、モノクロカウンタをカウントアップして処理を終了し（ステップＳ１０７）、また、ステップＳ１０６で、ＹＥＳのとき、すなわち、トナーセーブモードのときには、モノクロカウンタをカウントアップして処理を終了する（ステップＳ１０８）。すなわち、画像データがモノクロの場合には、トナーセーブモードであっても、モノクロカウンタをカウントアップして、モノクロ課金となる。
【００３４】
そして、上記カウンタのカウントアップにおいて、カウンタ演算処理部１８は、エコカウンタのカウントアップを行うが、カウンタのカウント合計値を演算する際、このエコカウンタのカウント値を、他のカウンタのカウント値に対して減算処理を行う。
【００３５】
そして、画像形成装置Ｇｋは、カウンタ演算処理部１８が、上記算出した各カウンタのカウント値の合計カウント値から課金金額を算出し、課金カウント部１４が、カウンタ演算処理部１８の算出した課金金額と、既に、現金またはクレジットカード等によって入力されている入金額（支払金）から既に印刷処理で使用されている金額を減算した残料金（以下、残度数という。）から印刷の可否を、印刷前に判定して印刷を制御する印刷制御処理を実行する。
【００３６】
すなわち、課金カウント部１４は、図５に示すように、まず、カウンタ演算処理部１８が課金金額を算出すると（ステップＳ２０１）、残度数を確認し（ステップＳ２０２）、課金金額と残度数を比較する（ステップＳ２０３）。
【００３７】
ステップＳ２０３で、残度数が課金額と同じか課金額よりも多い場合には、課金カウント部１４は、印刷が可能であると判断して、印刷制御部１６及びＣＰＵ１１に印刷が可能である旨を通知して、印刷処理へと移行し（ステップＳ２０４）、ステップＳ２０３で、残度数が課金額よりも少ない場合には、印刷が不可であると判断して、印刷制御部１６及びＣＰＵ１１に印刷が不可能である旨を通知して、印刷処理を停止させる（ステップＳ２０５）。
【００３８】
そして、画像形成装置Ｇｋにおいては、課金額が残度数内に納まらない場合、自動的にトナーセーブモードに移行させるかどうか選択設定することができる。
【００３９】
このトナーセーブモード自動移行設定は、ホストコンピュータＰｃにおいて行うことができるようになっていてもよいし、画像形成装置Ｇｋにおいて行うことができるようになっていてもよい。ホストコンピュータＰｃでトナーセーブ自動移行設定を行う場合には、プリンタドライバが、印刷設定画面をディスプレイに表示する際に、例えば、図６に示すように、印刷設定画面Ｄｇに、残度数内自動トナーセーブ移行設定欄を表示して、該残度数内トナーセーブ移行設定欄において、残度数内自動トナーセーブ移行機能のＯｎ／Ｏｆｆのいずれかを選択する。ホストコンピュータＰｃは、このトナーセーブ自動移行設定内容を画像形成装置Ｇｋに送信し、画像形成装置Ｇｋは、そのＣＰＵ（印刷材セーブモード自動移行選択手段）１１がこの選択設定を取得して、後述するように、該残度数内自動トナーセーブ移行機能のＯｎ／Ｏｆｆに応じた処理を行うとともに、残度数内自動トナーセーブ機能がＯｎのときには、残度数内でのトナーセーブ濃度の自動設定を行う。
【００４０】
また、画像形成装置Ｇｋでトナーセーブ自動移行設定を行う場合には、ＣＰＵ１１が、操作表示部（印刷材セーブモード自動移行選択手段）のディスプレイ２０に、図７に示すような残度数内トナーセーブ移行設定画面Ｇ１を表示させ、ユーザがこの残度数内トナーセーブ移行設定画面Ｇ１において、残度数内自動トナーセーブ移行機能のＯｎ／Ｏｆｆのいずれかを選択する。ＣＰＵ１１は、残度数内トナーセーブ移行設定画面Ｇ１での選択設定結果を課金カウント部１４に通知する。
【００４１】
そして、課金カウント部１４は、図８に示すように、残度数内トナーセーブ処理を行う。すなわち、課金カウント部１４は、カウンタ演算処理部１８が課金金額を算出すると（ステップＳ３０１）、残度数を確認し（ステップＳ３０２）、課金金額と残度数を比較する（ステップＳ３０３）。
【００４２】
ステップＳ３０３で、残度数が課金額と同じか課金額よりも多い場合（残度数＞課金額）には、課金カウント部１４は、印刷が可能であると判断して、印刷制御部１６及びＣＰＵ１１に印刷が可能である旨を通知して、印刷処理へと移行する（ステップＳ３０４）。
【００４３】
ステップＳ３０３で、残度数が課金額よりも少ない場合には、課金カウント部１４は、残度数内トナーセーブ移行設定を確認し（ステップＳ３０５）、残度数内トナーセーブ自動移行機能がＯｆｆに設定されていると、印刷が不可であると判断して、印刷制御部１６及びＣＰＵ１１に印刷が不可能である旨を通知して、印刷処理を停止させる。
【００４４】
ステップＳ３０５で、残度数内トナーセーブへの移行が設定されていると、課金カウント部１４は、トナーセーブを行った場合の課金額を再計算し（ステップＳ３０６）、再計算した課金額と残度数を比較して、残度数が該課金額と同じ額以上であるかチェックする（ステップＳ３０７）。
【００４５】
ステップＳ３０７で、残度数が課金額と同じ額以上であると、課金カウント部１４は、現在の残度数でトナーセーブを行った印刷が可能であると判断して、再計算されたトナーセーブ濃度に基づいてトナーセーブ処理を行い（ステップＳ３０８）、該トナーセーブ処理結果のトナー濃度によって印刷を行わせる（ステップＳ３０４）。
【００４６】
ステップＳ３０７で、課金カウント部１４は、残度数が課金額よりも少ないときには、現在の残度数ではトナーセーブ印刷を行っても、課金額が残度数よりも多くなって全てのページの印刷を行うことができないと判断して、操作表示部のディスプレイ（通知手段）２０に、図９に示すような残度数の追加を確認する残度数追加確認画面Ｇ２を表示させ、残度数追加確認画面Ｇ２で、「追加」ボタンが操作されたか、「キャンセル」ボタンが操作されたかを確認する（ステップＳ３０９）。
【００４７】
ステップＳ３０９で、残度数の「追加」が操作されると、ステップＳ３０７に戻って、追加された残度数と課金額を比較する処理から上記同様に処理する（ステップＳ３０７〜Ｓ３０９）。
【００４８】
ステップＳ３０９で、残度数の「キャンセル」が操作されると、課金カウント部１４は、印刷不可と判断して、処理を終了する。
【００４９】
具体例として、例えば、１０ページからなる画像データを、カラーモードで１部印刷、モノクロモードで、１部印刷、カラー原稿をトナーセーブで、１部印刷する場合、カウンタ演算処理部１８の演算結果のカウンタ値は、図１０に示すようになる。すなわち、カラーモードで１部（用紙１０枚）印刷することで、カラーカウンタを、＋１０、モノクロモードで１部印刷することで、モノクロカウンタを、＋１０、カラー原稿をトナーセーブで１部印刷することで、エコ（Ｅｃｏ）カウンタを、＋１０して、これらの合計として、カラーカウンタが、＋２０、モノクロカウンタが、＋１０、エコカウンタが、＋１０であることを演算する。
【００５０】
そして、カウンタ演算処理部１８は、上記演算結果のカウンタ値に対して、カラー重み付け係数Ｋｃを、「０．５」、モノクロ重み付け係数Ｋｍを、「１．０」とした場合、これらの重み付け係数を乗算してエコ（Ｅｃｏ）カウンタのカウンタ値を求めると、図１１に示すようになる。すなわち、図１１において、課金カウンタが、エコ（Ｅｃｏ）カウンタで、カラーアップモードであると、カラー重み付け係数ｋｃが、「０．５」であるので、カラーカウンタの表示値は、「カラーカウンタ−０．５×エコ（Ｅｃｏ）カウンタ」のカウンタ値となり、モノクロカウンタの表示値は、「モノクロカウンタ」のカウンタ値となる。また、課金カウンタが、エコ（Ｅｃｏ）カウンタで、モノクロアップモードであると、モノクロ重み付け係数ｋｃが、「１．０」であるので、カラーカウンタの表示値は、「カラーカウンタ−１．０×エコ（Ｅｃｏ）カウンタ」のカウンタ値となり、モノクロカウンタの表示値は、「モノクロカウンタ＋１×エコ（Ｅｃｏ）カウンタ」のカウンタ値となる。なお、従来技術では、カウンタの表示値は、トナーセーブによるカウンタ値を考慮しない、元のカラーカウンタ及びモノクロカウンタが表示値となる。
【００５１】
そして、図１０の具体例のカウンタ値に、図１１の演算例を適用すると、カウンタのカウント値の表示結果は、図１２に示すようになる。
【００５２】
すなわち、図１２において、カラーアップモードでは、モノクロカウンタは、モノクロカウンタ値がそのままであるので、図１０のモノクロカウンタの合計カウンタ値である「１０」がカウンタ値となり、カラーカウンタは、「カラーカウンタ−０．５×エコカウンタ」であるので、図１０のカラーカウンタの合計カウンタ値である「２０」から、エコカウンタの合計カウンタ値である「１０」に、「０．５」を乗算した値を減算した「１５」（１５＝２０（カラーカウンタ）−１０（エコカウンタ）×０．５（カラー重み付け係数））がカウンタ値となる。
【００５３】
また、図１２において、モノクロアップモードでは、モノクロカウンタは、「モノクロカウンタ＋１×エコカウンタ」であるので、図１０のモノクロカウンタの合計カウンタ値である「１０」と、エコカウンタの「１０」にモノクロ重み係数ｋｃ＝１．０を乗算した「１０」とを加算した「２０」（２０＝１０（モノクロカウンタ）＋１０（エコカウンタ）×１（モノクロ重み付け係数））がカウンタ値となり、カラーカウンタは、「カラーカウンタ−１×エコカウンタ」であるので、図１０のカラーカウンタの合計カウンタ値である「２０」から、エコカウンタの合計カウンタ値である「１０」にモノクロ重み付け係数１．０を乗算した値を減算した「１０」（１０＝２０（カラーカウンタ）−１０（エコカウンタ）×１．０（モノクロ重み付け係数））がカウンタ値となる。なお、図１２には、トナーセーブによるカウンタ値を考慮しない従来技術におけるカウンタ値も、比較のために表示されている。
【００５４】
すなわち、画像形成装置Ｇｋは、カウンタ演算処理部１８が、印刷ジョブのページ毎に、印刷モード（カラーモード、モノクロモード）を判定して、該印刷モードに対応させてカウント値をカウントアップし、カウントした印刷モード毎のカウント値をそれぞれ合計して印刷モード毎合計カウント値を算出して、課金カウント部１４が、該印刷モード毎合計カウント値と、各印刷モードと該印刷モードでの１ページ当たりの印刷に必要な料金単価の登録されている料金テーブルから各印刷モードでのモード毎課金額を求めて、該モード毎課金額を加算して前記課金額を算出するとともに、該印刷モード毎合計カウント値と、各印刷モードに対してトナーセーブモードを適用した場合のトナーセーブ料金単価の登録されている料金テーブルから各トナーセーブモードでのモード毎トナーセーブ課金額を求めて、該モード毎トナーセーブ課金額を加算してトナーセーブ課金額を算出する。
【００５５】
このように、本実施例の画像形成装置Ｇｋは、印刷ジョブ（印刷対象物）の全ページの印刷に必要な課金額を算出して、該課金額を残度数（支払金）と比較し、該残度数内で該印刷ジョブの全ページの印刷が可能であるか否かを判定する。画像形成装置Ｇｋは、該残度数内で該印刷ジョブの印刷が不可能であると判断すると、トナー（印刷材）をセーブ（削減）して印刷を行うトナーセーブ（印刷材セーブ）モードに自動的に移行するか否かの選択結果に応じて、印刷の中止またはトナーセーブモードでの印刷を制御する。
【００５６】
したがって、課金額が残度数（支払金）よりも高い場合に、トナーセーブ印刷による印刷を可能として、利用性を向上させることができる
また、本実施例の画像形成装置Ｇｋは、カウンタ演算処理部１８が、印刷ジョブのページ毎に印刷モード（カラーモード、モノクロモード）を判定して、該印刷モードに対応させてカウント値をカウントアップし、カウントした各印刷モード毎のカウント値をそれぞれ合計して印刷モード毎合計カウント値を算出して、該印刷モード毎合計カウント値と、各印刷モードと該印刷モードでの１ページ当たりの印刷に必要な料金単価の登録されている料金テーブルから各印刷モードでのモード毎課金額を求めて、該モード毎課金額を加算して前記課金額を算出する。
【００５７】
したがって、印刷モードに応じて課金額を求めて、残度数内で印刷できるか判断して、トナーセーブ印刷による印刷を可能とすることができ、適切に利用性を向上させることができる。
【００５８】
さらに、本実施例の画像形成装置Ｇｋは、残度数内で印刷ジョブの印刷が不可能であると判断して、トナーセーブモードへの自動移行が選択されていると、トナーセーブモードで該印刷ジョブの全ページの印刷に必要なトナーセーブモードでの課金額（印刷材セーブ課金額）を算出し、該トナーセーブモードでの課金額を残度数と比較して、該残度数内で該印刷ジョブの印刷の可否を判定して、該残度数内で該印刷ジョブの印刷が不可能であると判定すると、オペレーションパネルのディスプレイ２０にその旨及び残度数の追加を行うか否かの問い合わせを行う残度数追加確認画面Ｇ１に表示して、該課金額に対する不足分の残度数の追加が行われると、トナーセーブモードでの印刷を可能としている。
【００５９】
したがって、トナーセーブモードで印刷する場合にも残度数が不足する場合に、ユーザの選択に応じて、残度数を追加して、印刷することができ、利用性をより一層向上させることができる。
【００６０】
また、本実施例の画像形成装置Ｇｋは、印刷ジョブのページ毎に印刷モード（カラーモード、モノクロモード）を判定して、該印刷モードに対応させてカウント値をカウントアップし、カウントした各印刷モード毎のカウント値をそれぞれ合計して印刷モード毎合計カウント値を算出して、該印刷モード毎合計カウント値と、各印刷モードと該印刷モードでの１ページ当たりの印刷に必要な料金単価の登録されている料金テーブルから各印刷モードでのモード毎課金額を求めて、該モード毎課金額を加算して前記課金額を算出するとともに、該印刷モード毎合計カウント値と、各印刷モードに対してトナーセーブモードを適用した場合のトナーセーブ料金単価の登録されている料金テーブルから各トナーセーブモードでのモード毎トナーセーブ課金額を求めて、該モード毎トナーセーブ課金額を加算してトナーセーブ課金額を算出する。
【００６１】
したがって、トナーセーブモードで印刷する場合にも、印刷モードに応じて課金額を求めて、該課金額に残度数が不足する場合に、ユーザの選択に応じて、残度数を追加して、印刷することができ、適切に利用性をより一層向上させることができる。
【００６２】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６３】
本発明は、印刷材を節約した印刷を行う場合の課金と印刷材セーブモードを適切に行うプリンタ装置、複合装置、複写装置等の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に利用することができる。
【符号の説明】
【００６４】
１  画像形成システム
ＮＷ  ネットワーク
Ｐｃ  ホストコンピュータ
Ｇｋ  画像形成装置
１０  コントローラ
１１  ＣＰＵ
１２  メモリ
１３  記憶部
１４  課金カウント部
１５  エンジンＩ／Ｆ
１６  印刷制御部
１７  描画処理部
１８  カウンタ演算処理部
１９  バス
２０  ディスプレイ
Ｇ１  残度数内トナーセーブ移行設定画面
Ｇ２  残度数追加確認画面
Ｔｂ１  トナー濃度−単価テーブル
Ｔｂ２  重み付けテーブル
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２００９−２８３９９３号公報
【図１】
2012056214.tif 000003
【図２】
2012056214.tif 000004
【図３】
2012056214.tif 000005
【図４】
2012056214.tif 000006
【図５】
2012056214.tif 000007
【図６】
2012056214.tif 000008
【図７】
2012056214.tif 000009
【図８】
2012056214.tif 000010
【図９】
2012056214.tif 000011
【図１０】
2012056214.tif 000012
【図１１】
2012056214.tif 000013
【図１２】
2012056214.tif 000014