(57)【要約】【課題】  画像形成装置におけるトナーやインクなどの印刷用色材の消費量を効果的に抑制する。【解決手段】  画像形成装置１において、印字率判定部４３は、文書データ３１の印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する。また、ジョブ管理部４１は、印字率判定部４３により印字率が所定の条件を満たしていると判定された場合に、文書データ３１に基づく印刷を実行させる。【選択図】  図１
2011209595.tif 000002
【特許請求の範囲】
【請求項１】
文書データの印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する印字率判定部と、
前記印字率判定部により前記印字率が所定の条件を満たしていると判定された場合に、前記文書データに基づく印刷を実行させる印刷処理部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記印字率判定部は、トナー色ごとに前記印字率を特定し、特定した各印字率が所定の条件を満たしているか否かを判定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記文書データは、文書ボックス内の文書データであり、
前記文書データの印字率は、印字率データとして前記文書ボックス内に保存されていること、
を特徴とする請求項１記載の画像形成装置。
【請求項４】
前記印刷処理部は、印刷実行時に前記文書データの印字率を取得し、その印字率を示す印字率データを前記文書データに関連付けて保存し、
前記印字率判定部は、前記文書データに関連付けて保存されている前記印字率データを読み出して前記文書データの印字率を特定すること、
を特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記印字率判定部は、前記文書データの印刷が１度も実行されておらず前記印字率データが存在しない場合には、前記文書データに対して印刷の前処理となる画像処理を実行させて印字率を計算することを特徴とする請求項４記載の画像形成装置。
【請求項６】
印字率についての前記所定の条件は、ユーザごとに設定され、
前記印字率判定部は、前記文書データの印刷を要求したユーザを特定し、そのユーザについての前記所定の条件を特定し、前記印字率がその条件を満たしているか否かを判定すること、
を特徴とする請求項１から請求項５のいずれかに記載の画像形成装置。
【請求項７】
ユーザ操作を受け付ける入力装置と、
前記入力装置に対するユーザ操作に従って前記所定の条件を設定する制限設定部と、
を備えることを特徴とする請求項１から請求項６のいずれかに記載の画像形成装置。
【請求項８】
表示装置と、
前記表示装置に操作画面を表示させる表示処理部とを備え、
前記表示処理部は、前記印字率判定部により前記印字率が所定の条件を満たしていないと判定された場合、エラー画面を前記表示装置に表示させること、
を特徴とする請求項１から請求項７のいずれかに記載の画像形成装置。
【請求項９】
ユーザ操作を検出する入力装置と、
前記エラー画面の表示開始後に、印刷可能な別の印刷モードを選択するためのユーザ操作が前記入力装置により検出されると、印刷モードをその別の印刷モードへ切り換える印刷モード切換部と、
を備えることを特徴とする請求項８記載の画像形成装置。
【請求項１０】
前記印刷モード切換部は、前記エラー画面の表示開始後に、現在の印刷モードより印字率の低い印刷モードを選択するためのユーザ操作が前記入力装置により検出されると、印刷モードを、その印字率の低い印刷モードへ切り換えることを特徴とする請求項９記載の画像形成装置。
【請求項１１】
コンピュータを、
文書データの印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する印字率判定部、および
前記印字率判定部により前記印字率が所定の条件を満たしていると判定された場合に、前記文書データに基づく印刷を実行させる印刷処理部、
として機能させることを特徴とする印刷制限プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および印刷制限プログラムに関するものである。
【背景技術】
【０００２】
画像形成装置は、トナー、インクなどの印刷用色材を使用して用紙上に画像を形成する。印刷用色材は、消耗品であるため、印刷用色材を充填したカートリッジが画像形成装置に装着される。そして、カートリッジから印刷用色材が取り出されて使用され、カートリッジが空になると、空のカートリッジが、印刷用色材を充填したカートリッジに交換される。
【０００３】
ある画像形成装置では、トナーカートリッジの容量からのトナー消費割合に基づいて、カラー印刷が制限される（第１の技術；例えば特許文献１参照）。
【０００４】
また、ある画像形成装置では、管理者が指定したある期間におけるトナー消費量を計算し、管理者に対して表示する（第２の技術；例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１９９３８６号公報
【特許文献２】特開２００７−０７８８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の第１の技術では、トナー消費割合に基づいてカラー印刷を制限できるが、所定のトナー消費割合に到達するまでは、制限なく印刷を行うことができるため、トナー消費を抑制することは困難である。また、上述の第２の技術では、管理者がトナー消費量をチェックすることができるものの、トナー消費量を抑制させることは困難である。
【０００７】
本発明は、上記の問題に鑑みてなされたもので、トナーやインクなどの印刷用色材の消費量を効果的に抑制することができる画像形成装置および印刷制限プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成装置は、文書データの印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する印字率判定部と、印字率判定部により印字率が所定の条件を満たしていると判定された場合に、文書データに基づく印刷を実行させる印刷処理部とを備える。
【００１０】
これにより、印刷用色材を多く消費するような文書データの印刷が禁止され、印刷用色材の消費量を効果的に抑制することができる。
【００１１】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、印字率判定部は、トナー色ごとに印字率を特定し、特定した各印字率が所定の条件を満たしているか否かを判定する。
【００１２】
これにより、印刷用色材の色ごとに条件を変えることができ、例えば必要性の高い色（例えば黒）の条件を緩くしたりすることができ、ユーザによる装置の利用状況や利用目的に応じて、印刷用色材の消費量を効果的に抑制することができる。
【００１３】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、文書データは、文書ボックス内の文書データであり、文書データの印字率は、印字率データとして文書ボックス内に保存されている。
【００１４】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、印刷処理部は、印刷実行時に文書データの印字率を取得し、その印字率を示す印字率データを文書データに関連付けて保存する。印字率判定部は、文書データに関連付けて保存されている印字率データを読み出して文書データの印字率を特定する。
【００１５】
これにより、各文書データについての実際の印字率に基づいて、印刷の可否を決定するため、印刷用色材を多く消費するような文書データの印刷を正確に禁止することができる。
【００１６】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、印字率判定部は、文書データの印刷が１度も実行されておらず印字率データが存在しない場合には、文書データに対して印刷の前処理となる画像処理を実行させて印字率を計算する。
【００１７】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、印字率についての所定の条件は、ユーザごとに設定され、印字率判定部は、文書データの印刷を要求したユーザを特定し、そのユーザについての所定の条件を特定し、印字率がその条件を満たしているか否かを判定する。
【００１８】
これにより、ユーザごとに条件を変えることができ、各ユーザの利用状況や利用目的に応じて、印刷用色材の消費量を効果的に抑制することができる。
【００１９】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、画像形成装置は、ユーザ操作を受け付ける入力装置と、管理者ユーザによる入力装置に対するユーザ操作に従って所定の条件を設定する制限設定部とをさらに備える。
【００２０】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、画像形成装置は、表示装置と、表示装置に操作画面を表示させる表示処理部とをさらに備える。そして、表示処理部は、印字率判定部により印字率が所定の条件を満たしていないと判定された場合、エラー画面を表示装置に表示させる。
【００２１】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、画像形成装置は、ユーザ操作を受け付ける入力装置と、エラー画面の表示開始後に、印刷可能な別の印刷モードを選択するためのユーザ操作が入力装置により検出されると、印刷モードをその別の印刷モードへ切り換える印刷モード切換部とをさらに備える。
【００２２】
これにより、印刷が禁止された場合でも、別の印刷モードで印刷が可能になるため、ユーザに不便を感じさせずに、印刷用色材の消費量を効果的に抑制することができる。
【００２３】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、印刷モード切換部は、エラー画面の表示開始後に、現在の印刷モードより印字率の低い印刷モードを選択するためのユーザ操作が入力装置により検出されると、印刷モードを、その印字率の低い印刷モードへ切り換える。
【００２４】
これにより、ユーザは、どの印刷モードであれば印刷が禁止されないかを知ることができるため、次回から、印刷用色材の消費量の少ない印刷モードを使用するようになり、印刷用色材の消費量をより効果的に抑制することができる。
【００２５】
本発明に係る印刷制限プログラムは、コンピュータを、（ａ）文書データの印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する印字率判定部、および（ｂ）印字率判定部により印字率が所定の条件を満たしていると判定された場合に、文書データに基づく印刷を実行させる印刷処理部として機能させる。
【００２６】
これにより、印刷用色材を多く消費するような文書データの印刷が禁止され、印刷用色材の消費量を効果的に抑制することができる。
【発明の効果】
【００２７】
本発明によれば、画像形成装置における印刷用色材の消費量を効果的に抑制することができる。
【図面の簡単な説明】
【００２８】
【図１】図１は、本発明の実施の形態１に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像形成装置において、文書ボックス内の文書データに基づく文書画像の印刷時の処理を説明するフローチャートである。
【図３】図３は、図１に示す画像形成装置において表示される、文書ボックス内の文書データのリストの一例を示す図である。
【図４】図４は、図１に示す画像形成装置において表示される、文書データの属性情報の一例を示す図である。
【図５】図５は、図１に示す画像形成装置において、印刷要求が拒否された際に表示されるエラー画面の一例を示す図である。
【図６】図６は、図１に示す画像形成装置において表示される、ユーザデータに基づく登録ユーザのリストの一例を示す図である。
【図７】図７は、図１に示す画像形成装置において表示される、印字率についての印刷可否の条件データを設定するための設定画面の一例を示す図である。
【図８】図８は、本発明の実施の形態２に係る印刷制限プログラムとしてのドライバプログラムを実行するホスト装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、図に基づいて本発明の実施の形態を説明する。
【００３０】
実施の形態１．
【００３１】
図１は、本発明の実施の形態１に係る画像形成装置の構成を示すブロック図である。画像形成装置１は、プリンタ１１、スキャナ１２、ファクシミリ装置１３、操作パネル１４、ネットワークインタフェース１５、記憶装置１６、および演算処理装置１７を備える。
【００３２】
この画像形成装置１は、ユーザによる利用前にログインユーザ認証を行う。画像形成装置１は、初期画面としてログイン画面を表示し、そのログイン画面に対して、登録ユーザのユーザＩＤおよびパスワードが入力されると、ログインを許可し、各種ジョブを実行させるための操作画面を表示する。
【００３３】
プリンタ１１は、印刷データに基づいて文書画像を印刷する内部装置である。スキャナ１２は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する内部装置である。ファクシミリ装置１３は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する内部装置である。
【００３４】
また、操作パネル１４は、画像形成装置１の筐体表面に配置され、ユーザに対して各種情報を表示する表示装置１４１と、ユーザ操作を検出する入力装置１４２とを有する。表示装置１４１としては例えば液晶ディスプレイが使用される。入力装置１４２としては、キースイッチ、タッチパネルなどが使用される。
【００３５】
また、ネットワークインタフェース１５は、図示せぬネットワークに接続され、そのネットワークに接続された他の装置（ホスト装置２など）とデータ通信を行う回路である。
【００３６】
また、記憶装置１６は、各種データを格納可能な装置である。記憶装置１６としては、例えば不揮発性メモリ、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。
【００３７】
記憶装置１６には、ユーザデータ２１が記憶されている。ユーザデータ２１は、登録ユーザのＩＤ、ログインパスワード、およびその他の属性情報を含む。
【００３８】
また、記憶装置１６には、ユーザごとに文書ボックス２２が設けられ、文書ボックス２２内に、スキャナ１２による画像読取で生成された文書データ３１、ファクシミリ装置１３で受信したファクシミリ信号から生成された文書データ３１、ホスト装置２からの要求により保存された文書データ３１などが格納される。
【００３９】
また、記憶装置１６には、文書の印刷時に、文書データから生成された印刷データ（ラスタライズ、ハーフトーニングなどの各種画像処理で得られたデータ）が一時的に格納される。
【００４０】
また、演算処理装置１７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有する。コンピュータ１は、ＲＯＭ、記憶装置１６などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。この実施の形態では、演算処理装置１７がプログラムを実行することにより、ジョブ管理部４１、画像処理部４２、印字率判定部４３、および制限設定部４４が実現される。
【００４１】
ジョブ管理部４１は、印刷処理部４１１、表示処理部４１２および印刷モード切換部４１３を有する。
【００４２】
印刷処理部４１１は、ホスト装置２または入力装置１４２からのジョブ実行要求を受け付けて、順番にジョブを実行する処理部である。ジョブ実行要求としては、プリント要求、コピー要求、ファクシミリ送信要求、スキャン画像等のボックス保存要求（文書ボックス２２への文書データ３１の保存）などがある。印刷処理部４１１は、印字率判定部４３による、印刷対象の文書データの印字率についての印刷可否の判定結果に応じて、プリンタ１１にその文書データの印刷を実行または禁止させる。
【００４３】
表示処理部４１２は、印字率判定部４３により文書データの印字率が所定の条件を満たしていないと判定された場合に、エラー画面を表示装置１４１に表示させる。
【００４４】
印刷モード切換部４１３は、エラー画面の表示開始後に、印刷可能な別の印刷モードを選択するためのユーザ操作が入力装置１４２により検出されると、印刷モードをその別の印刷モードへ切り換える。別の印刷モードとしては、カラー印刷が指定されている場合のモノクロ印刷、現在の印刷モードより印字率の低い印刷モード（ドラフト印刷モード、エコ印刷モードなど）などがある。
【００４５】
画像処理部４２は、ジョブ実行要求で指定される画像処理（文書画像の回転、拡大、縮小など）の他、ジョブ実行に必要な画像処理（印刷の場合のラスタライズ、ハーフトーニングなど）を実行する処理部である。
【００４６】
印字率判定部４３は、印刷対象の文書データ３１の印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する処理部である。印刷処理部４１１は、印字率判定部４３により印字率が所定の条件を満たしていると判定された場合に、文書データ３１に基づく印刷を実行させる。
【００４７】
実施の形態１では、印字率判定部４３は、トナー色ごとに印字率を特定し、特定した各印字率が所定の条件を満たしているか否かを判定する。また、印字率判定部４３は、文書ボックス２２内から、印刷対象の文書データ３１に対応するその印字率データを読出して印字率を特定する。
【００４８】
なお、印刷処理部４１１は、印刷実行時に文書データ３１の印字率を取得し、その印字率を示す印字率データを文書データ３１に関連付けて保存する。
【００４９】
印字率は、画像処理部４２による画像処理結果（つまり、ハーフトーニング後の印刷データ）から、印刷画像において印字されるドット数の割合として計算される。印字率判定部４３は、文書データ３１の印刷が１度も実行されておらずその文書データの印字率データが存在しない場合には、文書データ３１に対して印刷の前処理となる画像処理を画像処理部４２実行させて印字率を計算する。なお、この時点では、印刷は実行されない。
【００５０】
なお、印字率に基づいて印刷可否を決定するための条件は、ユーザごとに条件データとして設定される。条件データは、ユーザデータ２１内の属性情報として文書ボックス２２に保存されている。印字率判定部４３は、文書データ３１の印刷を要求したユーザを特定し、そのユーザについての所定の条件を特定し、文書データ３１の印字率がその条件データで指定される条件を満たしているか否かを判定する。印字率判定部４３は、画像形成装置１にログイン中のユーザを、印刷を要求したユーザと特定したり、ホスト装置２からのジョブ実行要求に含まれるユーザＩＤなどから、印刷を要求したユーザを特定したりする。
【００５１】
制限設定部４４は、管理者ユーザによる入力装置１４２に対するユーザ操作に従ってユーザごとに、印字率についての印刷可否の条件を設定する処理部である。制限設定部４４は、そのユーザ操作に従って条件データを生成し、ユーザデータ２１に反映する。
【００５２】
次に、実施の形態１に係る画像形成装置１の動作について説明する。ここでは、（ａ）文書データ３１に基づく文書画像の印刷時の処理と、（ｂ）印字率についての印刷可否の条件データの設定時の処理について説明する。
【００５３】
（ａ）文書データ３１に基づく文書画像の印刷時の処理
【００５４】
図２は、図１に示す画像形成装置において、文書ボックス２２内の文書データ３１に基づく文書画像の印刷時の処理を説明するフローチャートである。
【００５５】
文書データ３１に基づく印刷のジョブ実行要求が発生すると、印字率判定部４３は、そのジョブ実行要求を行ったユーザを特定する。表示処理部４１２は、そのユーザの文書ボックス２２に保存されている文書データ３１のリストを表示装置１４１に表示させ、そのリストから選択された文書データ３１を印刷対象の文書データ３１として特定する（ステップＳ１）。
【００５６】
図３は、図１に示す画像形成装置において表示される、文書ボックス２２内の文書データ３１のリストの一例を示す図である。図３に示すように、表示装置１４１の操作画面において、各文書データについてチェックボックスが表示される。ユーザが入力装置１４２を操作してチェックボックスをチェックし、選択ボタンを押下すると、そのチェックされたチェックボックスの文書データが選択される。
【００５７】
印刷対象の文書データ３１が特定されると、印字率判定部４３は、印刷対象の文書データ３１についての印字率データが文書ボックス２２に保存されているか否かを判定する（ステップＳ２）。
【００５８】
印刷対象の文書データ３１についての印字率データが文書ボックス２２に保存されている場合、印字率判定部４３は、その印字率データを読み出す（ステップＳ３）。
【００５９】
一方、印刷対象の文書データ３１についての印字率データが文書ボックス２２に保存されていない場合、印字率判定部４３は、その文書データ３１に対する画像処理を画像処理部４２に実行させ、ハーフトーニング後の印刷データに基づく印字率を計算する（ステップＳ４）。なお、この時点では印刷は実行されないが、その印刷データは、印刷の可否が決定されるまで、記憶装置１６に保持される。印刷可否の判定の結果、印刷を実行する際は、その印刷データが使用され、印刷を禁止する際は、その印刷データは消去される。
【００６０】
また、印刷対象の文書データ３１が特定されると、表示処理部４１２は、印刷対象の文書データ３１の属性情報を表示装置１４１に表示させる。属性情報は、文書データ３１とともに文書ボックス２２に保存されている。図４は、図１に示す画像形成装置１において表示される、文書データ３１の属性情報の一例を示す図である。図４（Ａ）は、印刷対象の文書データ３１についての印字率データが存在する場合の操作画面を示し、図４（Ｂ）は、印刷対象の文書データ３１についての印字率データが存在しない場合の操作画面を示す。印字率データがあれば、図４（Ａ）に示すように表示されるため、ユーザが文書データ３１の印字率、つまり、その文書データ３１についてのトナー消費量の度合いを知ることができる。図４に示す操作画面における印刷実行ボタンが押下されると、表示処理部４１２は、印字率判定部４３に、次の処理を実行させる。
【００６１】
印字率判定部４３は、ジョブ実行要求を行ったユーザのユーザデータ２１から条件データを読み出し、その条件データにより指定されている上限値を、印刷対象の文書データ３１の印字率が超えているか否かを判定する（ステップＳ５）。
【００６２】
このとき、トナー色（ここでは、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）の４色）のそれぞれについて、印刷対象の文書データ３１の印字率が、条件データにより指定されている上限値を超えているか否かが判定され、少なくとも１つの色について印字率が上限値を超えていれば、印刷対象の文書データ３１の印字率が、条件データにより指定される条件を満足しないと判定される。図４（Ａ）の例では、文書データ３１の印字率は、ブラック（Ｋ）：４％、シアン（Ｃ）：２％、マゼンタ（Ｍ）：７％、イエロー（Ｙ）：２％である。仮に、条件データにおいて、印字率の上限値がブラック（Ｋ）：５％、マゼンタ（Ｍ）：３％（シアン（Ｃ）およびイエロー（Ｙ）は無指定）と設定されていれば、文書データ３１のマゼンタ（Ｍ）の印字率が上限値を超えているため、文書データ３１の印字率は、条件データにより指定される条件を満足しないと判定される。例えば、条件データにおいて、印字率の上限値がブラック（Ｋ）：４％、シアン（Ｃ）：５％、マゼンタ（Ｍ）：８％、イエロー（Ｙ）：３％と設定されていれば、文書データ３１の全ての色の印字率が上限値を以下であるため、文書データ３１の印字率は、条件データにより指定される条件を満足すると判定される。
【００６３】
そして、印刷対象の文書データ３１について、全てのトナー色の印字率が上限値を超えていないと判定した場合、印刷処理部４１１は、その文書データ３１の画像処理および印刷を実行させ（ステップＳ６）、そのときに得られた印字率を印字率データとしてその文書データ３１に関連付けて文書ボックス２２に保存する（ステップＳ７）。
【００６４】
なお、印刷処理部４１１は、１または複数の印刷設定項目の値を示す設定情報をその印字率データに関連付けて保存するようにしてもよい。このとき、印字率判定部４３は、ステップＳ２において、ジョブ実行要求で指定されている１または複数の設定値と一致する設定情報に対応する印字率データが存在するか否かを判定するようにしてもよい。つまり、異なる設定値の組み合わせのそれぞれについて別々に印字率データが保存される。
【００６５】
一方、印刷対象の文書データ３１について、少なくとも１つのトナー色の印字率が上限値を超えていると判定された場合、表示処理部４１２は、エラー画面を表示装置１４１に表示させる（ステップＳ８）。図５は、図１に示す画像形成装置１において、印刷要求が拒否された際に表示されるエラー画面の一例を示す図である。
【００６６】
このエラー画面には、エラーメッセージとともに、印刷モードを切り換えるための操作ボタンが表示される。図５においては、カラー印刷からモノクロ印刷へ切り換えるための操作ボタン（「モノクロ印刷」ボタン）と、解像度を低くして印刷を実行させるエコプリントへ切り換えるための操作ボタン（「エコプリント」ボタン）が表示されている。また、印刷モードを切り換えずに処理を終了させるための操作ボタン（「閉じる」ボタン）が表示されている。
【００６７】
そして、印刷モードを切り換えるための操作ボタンが押下されると、印刷モード切換部４１３は、印刷モードを、押下された操作ボタンに対応する印刷モードに切り換える（ステップＳ１０）。印刷処理部４１１は、他の印刷モード下でその文書データ３１の画像処理および印刷を実行させる（ステップＳ６）。印刷処理部４１１は、この印刷モードで得られた印字率を印字率データとしてその文書データ３１に関連付けて文書ボックス２２に保存する（ステップＳ７）。なお、この印刷モードの設定も上述の印刷設定項目の１つである。
【００６８】
一方、印刷モードを切り換えずに処理を終了させるための操作ボタンが押下されると、ジョブ管理部４１は、印刷を実行せずに処理を終了する。
【００６９】
このようにして、ユーザごとに設定されている印字率の条件を満足する文書データ３１の印刷が許可される。
【００７０】
（ｂ）印字率についての印刷可否の条件データの設定時の処理
【００７１】
管理者ユーザがログインしているときに所定の操作が入力装置１４２に対して行われると、画像形成装置１の動作モードが条件データの設定モードに移行する。この設定モードでは、制限設定部４４は、管理者ユーザによる入力装置１４２に対するユーザ操作に従ってユーザごとに、印字率についての印刷可否の条件を設定する。つまり、制限設定部４４は、その管理者によるユーザ操作に従って、指定されたユーザ（一般ユーザ）についての条件データを生成し、ユーザデータ２１に反映する。
【００７２】
まず、制限設定部４４は、ユーザデータ２１を参照し、登録ユーザのリストを表示装置１４１に表示させる。図６は、図１に示す画像形成装置１において表示される、ユーザデータ２１に基づく登録ユーザのリストの一例を示す図である。図６に示すように、表示装置１４１の操作画面において、各ユーザについてチェックボックスが表示される。管理者ユーザが入力装置１４２を操作してチェックボックスをチェックし、選択ボタンを押下すると、そのチェックされたチェックボックスのユーザが選択される。
【００７３】
そして、条件データの設定対象となるユーザが選択されると、制限設定部４４は、選択されたユーザについての条件データを入力するための設定画面を表示装置１４１に表示させる。図７は、図１に示す画像形成装置１において表示される、印字率についての印刷可否の条件データを設定するための設定画面の一例を示す図である。図７に示すように、表示装置１４１の設定画面において、各トナー色についてチェックボックス５１、および印字率の上限値を入力するための入力フィールド５２が表示される。管理者ユーザが入力装置１４２を操作してチェックボックス５１をチェックし、印字率の上限値を入力フィールド５２に入力し、ＯＫボタンを押下すると、制限設定部４４は、そのチェックされたチェックボックスのトナー色についての印字率の上限値を設定し、ユーザデータ２１内に保存する。図７の例では、ＯＫボタンを押すと、印字率の上限値がブラック（Ｋ）：５％、マゼンタ（Ｍ）：３％（シアン（Ｃ）およびイエロー（Ｙ）は上限値が設定されない。）
【００７４】
このようにして、管理者ユーザにより、各ユーザについての印字率の上限値が設定され、ユーザデータ２１内に保存される。
【００７５】
以上のように、実施の形態１によれば、印字率判定部４３は、文書データ３１の印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する。また、ジョブ管理部４１は、印字率判定部４３により印字率が所定の条件を満たしていると判定された場合に、文書データ３１に基づく印刷を実行させる。
【００７６】
これにより、印刷用色材を多く消費するような文書データ３１の印刷が禁止され、印刷用色材の消費量を効果的に抑制することができる。
【００７７】
実施の形態２．
【００７８】
本発明の実施の形態２では、ホスト装置２のドライバプログラムで、印字率についての印刷可否の判定、および条件データの設定が行われる。
【００７９】
なお、画像形成装置１は、図１で示されるプリンタ１１、スキャナ１２、ファクシミリデバイス１３、操作パネル１４、ネットワークインタフェース１５、記憶デバイス１６、およびコンピュータ１７を備える。実施形態２では、コンピュータ１７がプログラムを実行することにより、ジョブ管理部４１、および画像処理部４２が実現される。ここで、ジョブ管理部４１は、印刷処理部４１１を有する。画像形成装置１の各部は、実施形態１のものと同様の構成および機能を有する。
【００８０】
図８は、本発明の実施の形態２に係る印刷制限プログラムとしてのドライバプログラムを実行するホスト装置の構成を示すブロック図である。なお、画像形成装置１は、実施の形態１におけるものと同様のものであるが、印字率判定部４３および制限設定部４４を有さない。
【００８１】
ホスト装置２は、例えばオペレーティングシステム、および画像形成装置１のドライバプログラムがインストールされたパーソナルコンピュータなどとして構成される。ホスト装置２は、記憶装置６１、演算処理装置６２、ネットワークインタフェース６３、表示装置６４、および入力装置６５を有する。
【００８２】
記憶装置６１は、各種データを格納可能な装置である。記憶装置６１としては、例えば不揮発性メモリ、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置６１には、例えばオペレーティングシステム、画像形成装置１のドライバプログラム７１が格納されている。なお、ドライバプログラム７１は、ＣＤ−ＲＯＭなどの可搬性のある記録媒体に記録され、その記録媒体からホスト装置２へインストールされる。
【００８３】
演算処理装置６２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピュータであり、ＲＯＭ、記憶装置６１などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。実施の形態２では、演算処理装置６２がドライバプログラム７１を実行することにより、ジョブ要求部８１、印字率判定部８２、および制限設定部８３が実現される。
【００８４】
ジョブ要求部８１は、実行要求部８１１、表示処理部８１２および印刷モード切換部８１３を有する。
【００８５】
実行要求部８１１は、ジョブ実行要求を画像形成装置１へ送信する処理部である。
【００８６】
表示処理部８１２は、印字率判定部８２により文書データの印字率が所定の条件を満たしていないと判定された場合に、エラー画面を表示装置６４に表示させる。
【００８７】
印刷モード切換部８１３は、エラー画面の表示開始後に、印刷可能な別の印刷モードを選択するためのユーザ操作が入力装置６５により検出されると、印刷モードをその別の印刷モードへ切り換える。別の印刷モードとしては、カラー印刷が指定されている場合のモノクロ印刷、現在の印刷モードより印字率の低い印刷モード（ドラフト印刷モード、エコ印刷モードなど）などがある。
【００８８】
印字率判定部８２は、印字率判定部４３と同様に、印刷対象の文書データ３１の印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する処理部である。実行要求部８１１は、印字率判定部８２により印字率が所定の条件を満たしていると判定された場合に、文書データ３１に基づく印刷を実行させるジョブ実行要求を画像形成装置１へ送信する。
【００８９】
印字率判定部８２は、ネットワークインタフェース６３を使用して、画像形成装置１から、印刷対象の文書データ３１の印字率データを取得する。なお、印字率データが存在しない場合には、実施の形態１と同様に、画像処理を行わせ、印字率を計算する。
【００９０】
制限設定部８３は、制限設定部４４と同様に、管理者ユーザによる入力装置６５に対するユーザ操作に従ってユーザごとに、印字率についての印刷可否の条件を設定する処理部である。制限設定部８３は、そのユーザ操作に従って条件データを生成し、ネットワークインタフェース６３を使用して、画像形成装置１へ条件データを送信しユーザデータ２１に反映する。
【００９１】
ネットワークインタフェース６３は、図示せぬネットワークに接続され、そのネットワークに接続された他の装置（画像形成装置１など）とデータ通信を行う回路である。
【００９２】
表示装置６４は、ユーザに対して各種情報を表示する。表示装置６４としては、液晶ディスプレイなどが使用される。
【００９３】
入力装置６５は、ユーザ操作を検出する。入力装置６５としては、キーボードやマウスなどが使用される。
【００９４】
次に、実施の形態２に係るホスト装置２および画像形成装置１の動作について説明する。ここでは、（ａ）文書データ３１に基づく文書画像の印刷時の処理と、（ｂ）印字率についての印刷可否の条件データの設定時の処理について説明する。
【００９５】
（ａ）文書データ３１に基づく文書画像の印刷時の処理
【００９６】
ジョブ要求部８１および印字率判定部８２が、実施の形態１におけるジョブ管理部４１および印字率判定部４３の代わりに、この処理を、図２に示すフローチャートに沿って遠隔から行う。具体的には、以下のように、ジョブ要求部８１および印字率判定部８２が動作する。
【００９７】
入力装置６５に対してログインユーザによる所定の操作があると、印字率判定部８２は、そのジョブ実行要求を行ったユーザを特定する。表示処理部８１２は、まず、ネットワークインタフェース６３を介して、画像形成装置１に対して、そのユーザの文書ボックス２２に保存されている文書データ３１のリストを要求する。画像形成装置１のジョブ管理部４１は、ネットワークを介して、その要求を受信すると、そのリストを送信する。表示処理部８１２は、そのリストを受信すると、表示装置６４に表示させ、そのリストから選択された文書データ３１を印刷対象の文書データ３１として特定する。
【００９８】
リストの表示、および印刷対象の文書データ３１の特定は、例えば、実施の形態１（図３）と同様に行われる。
【００９９】
印刷対象の文書データ３１が特定されると、印字率判定部８２は、ネットワークインタフェース６３を介して、画像形成装置１に問い合わせることで、印刷対象の文書データ３１についての印字率データが文書ボックス２２に保存されているか否かを判定する。
【０１００】
印刷対象の文書データ３１についての印字率データが文書ボックス２２に保存されている場合、印字率判定部８２は、画像形成装置１から、その印字率データを読み出す。
【０１０１】
一方、印刷対象の文書データ３１についての印字率データが文書ボックス２２に保存されていない場合、印字率判定部８２は、その文書データ３１に対する画像処理を画像形成装置１の画像処理部４２に実行させ、ハーフトーニング後の印刷データを取得して、印字率を計算する。なお、この時点では印刷は実行されないが、その印刷データは、印刷の可否が決定されるまで、画像形成装置１の記憶装置１６に保持され、印刷を実行する際は、その印刷データが使用され、印刷を禁止する際は、その印刷データは消去される。
【０１０２】
また、印刷対象の文書データ３１が特定されると、表示処理部８１２は、印刷対象の文書データ３１の属性情報を画像形成装置１から取得し表示装置６４に表示させる。属性情報の表示は、例えば、実施の形態１（図４）と同様に行われる。
【０１０３】
印字率判定部８２は、印字率判定部４３と同様にして、画像形成装置１から、ジョブ実行要求を行ったユーザのユーザデータ２１における条件データを読み出し、その条件データにより指定されている印字率の上限値を、印刷対象の文書データ３１の印字率が超えているか否かを判定する。
【０１０４】
そして、印刷対象の文書データ３１について、全てのトナー色の印字率が上限値を超えていないと判定された場合、実行要求部８１１は、その文書データ３１の画像処理および印刷を実行させるためのジョブ実行要求を生成し、ネットワークインタフェース６３を介して画像形成装置１へ送信する。画像形成装置１は、そのジョブ実行要求を受信すると、印刷処理部４１１は、そのジョブ実行要求により指定された処理を実行させる。そして、画像形成装置１の印刷処理部４１１は、そのときに得られた印字率を印字率データとしてその文書データ３１に関連付けて文書ボックス２２に保存する。
【０１０５】
なお、このとき、印刷処理部４１１は、ジョブ実行要求により指定された１または複数の印刷設定項目の値を示す設定情報をその印字率データに関連付けて保存するようにしてもよい。このとき、印字率判定部８２は、ジョブ実行要求で指定されている１または複数の設定値と一致する設定情報に対応する印字率データが存在するか否かを判定するようにしてもよい。
【０１０６】
一方、印刷対象の文書データ３１について、少なくとも１つのトナー色の印字率が上限値を超えていると判定された場合、表示処理部８１２は、エラー画面を表示装置６４に表示させる。
【０１０７】
エラー画面の表示は、例えば、実施の形態１（図５）と同様に行われる。エラー画面には、エラーメッセージとともに、印刷モードを切り換えるための操作ボタンが表示される。例えば、図５の場合と同様に、「モノクロ印刷」ボタンと、「エコプリント」ボタン、「閉じる」ボタンが表示される。
【０１０８】
そして、印刷モードを切り換えるための操作ボタンが押下されると、印刷モード切換部８１３は、印刷モードを、押下された操作ボタンに対応する印刷モードに切り換える。印刷処理部は、他の印刷モード下でその文書データ３１の画像処理および印刷を実行させるためのジョブ実行要求を生成し、ネットワークインタフェース６３を介して画像形成装置１へ送信する。画像形成装置１の印刷処理部４１１は、この印刷モードで得られた印字率を印字率データとしてその文書データ３１に関連付けて文書ボックス２２に保存する。なお、この印刷モードの設定も上述の印刷設定項目の１つである。
【０１０９】
一方、印刷モードを切り換えずに処理を終了させるための操作ボタンが押下されると、ジョブ要求部８１は、ジョブ実行要求を送信せずに処理を終了する。
【０１１０】
このようにして、ホスト装置２側で、ユーザごとに設定されている印字率の条件を満足する文書データ３１の印刷が許可される。
【０１１１】
（ｂ）印字率についての印刷可否の条件データの設定時の処理
【０１１２】
制限設定部８３が、実施の形態１における制限設定部４４の代わりに、この処理を遠隔から行う。具体的には、以下のように、制限設定部８３が動作する。
【０１１３】
管理者ユーザがホスト装置２から画像形成装置１にログインしているときに所定の操作が入力装置６５に対して行われると、ホストデバイス２の動作モードが条件データの設定モードに移行する。この設定モードでは、制限設定部８３は、管理者ユーザによる入力装置６５に対するユーザ操作に従ってユーザごとに、印字率についての印刷可否の条件を設定する。つまり、制限設定部８３は、その管理者によるユーザ操作に従って、指定されたユーザ（一般ユーザ）についての条件データを生成し、ネットワークインタフェース６３を介して画像形成装置１へ送信し、ユーザデータ２１に反映させる。
【０１１４】
まず、制限設定部８３は、ネットワークインタフェース６３を介して画像形成装置１からユーザデータ２１を読み出し、登録ユーザのリストを表示装置６４に表示させる。
【０１１５】
登録ユーザのリストの表示は、例えば、実施の形態１（図６）と同様に行われる。
【０１１６】
そして、リストから条件データの設定対象となるユーザが選択されると、制限設定部８３は、選択されたユーザについての条件データを入力するための設定画面を表示装置６４に表示させる。
【０１１７】
設定画面の表示は、例えば、実施の形態１（図７）と同様に行われる。
【０１１８】
表示装置６４の設定画面において、印字率の上限値を設定するトナー色が選択され、その上限値が入力されると、制限設定部８３は、その入力情報に基づいて条件データを生成し、ネットワークインタフェース６３を介して画像形成装置１へ送信し、ユーザデータ２１に追加させる。
【０１１９】
このようにして、ホスト装置２側で、管理者ユーザにより、各ユーザについての印字率の上限値が設定され、画像形成装置１のユーザデータ２１内に保存される。
【０１２０】
以上のように、上記実施の形態２によれば、ホスト装置２側で、実施の形態１と同様にして、文書データ３１に対する印字率による印刷可否が決定される。つまり、実施の形態２では、印字率判定部８２は、文書データ３１の印字率を特定し、特定した印字率が所定の条件を満たしているか否かを判定する。また、ジョブ要求部８１は、印字率判定部８２により印字率が所定の条件を満たしていると判定された場合に、文書データ３１に基づく印刷を実行させる。
【０１２１】
このようにして、ユーザごとに設定されている印字率の条件を満足する文書データ３１の印刷が許可される。
【０１２２】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１２３】
例えば、上記の各実施の形態においては、印字率超過時にエラー画面で、モノクロ印刷およびエコプリントへの印刷モードの切り換えが可能であるが、２ｉｎ１、４ｉｎ１などの集約印刷への切り換えを可能にしてもよい。また、印字率超過の色を使用しない単色カラー印刷（黒と他の１色を使用した印刷）への切り換えを可能にしてもよい。また、２ｉｎ１、４ｉｎ１などの集約印刷への切り換えを可能にしてもよい。また、エコプリントと同様に低解像度のドラフト印刷への印刷モードの切り換えを可能にしてもよい。さらに、ドラフト印刷やエコプリントが設定された状態で印字率が上限値を超過している場合、さらに解像度の低い印刷モード（例えば解像度が３分の１の印刷モード）への切り換えを可能にしてもよい。
【０１２４】
また、上記の各実施の形態において、ユーザデータ２１において、ユーザの属性情報に、そのユーザの属する部門を示す部門情報を含め、さらに、部門に対する条件データを記憶装置１６等に格納しておき、印字率判定部４３，８２は、部門情報でユーザの属する部門を特定し、その部門についての条件データを読み出して、その条件データに基づいて、印字率が超過しているか否かを判定するようにしてもよい。また、上記の各実施の形態において、全ユーザに対して、同一の条件データを使用するようにしてもよい。
【０１２５】
また、上記の各実施の形態において、文書ボックス２２およびユーザデータ２１などの記憶装置１６に格納されるデータを、ネットワークに接続されたサーバ（ファイルサーバ、ウェブサーバなど）に格納し、画像形成装置１およびホスト装置２は、ネットワークを介してそのサーバにアクセスして、それらのデータの読み書きを行うようにしてもよい。
【０１２６】
また、上記の各実施の形態において、印字率判定部４３，８２は、いずれかの色の印字率が上限値を超過している場合でも、文書データ３１の印字率の合計が、条件データの印字率上限値の合計以下であれば、印刷を許可するようにしてもよい。
【産業上の利用可能性】
【０１２７】
本発明は、例えば、プリンタ、コピー機、ファクシミリ機、複合機などの画像形成装置に適用可能である。
【符号の説明】
【０１２８】
１  画像形成装置
１４  操作パネル
１７，６２  演算処理装置（コンピュータの一例）
２２  文書ボックス
３１  文書データ
４１  ジョブ管理部
４３，８２  印字率判定部
４４，８３  制限設定部
７１  ドライバプログラム（印刷制限プログラムの一例）
８１  ジョブ要求部
１４１  入力装置
１４２  表示装置
４１１  印刷処理部
４１２  表示処理部
４１３  印刷モード切換部
８１１  実行要求部
８１２  表示処理部
８１３  印刷モード切換部
【図１】
2011209595.tif 000003
【図２】
2011209595.tif 000004
【図３】
2011209595.tif 000005
【図４】
2011209595.tif 000006
【図５】
2011209595.tif 000007
【図６】
2011209595.tif 000008
【図７】
2011209595.tif 000009
【図８】
2011209595.tif 000010