(57)【要約】【課題】印刷枚数の累計が上限値を超える場合においても、印刷ジョブが実行されなくなることによってユーザーの作業に支障が生じる状況を防止できる画像形成装置を提供する。【解決手段】  画像形成装置１は、印刷ジョブに基づいて記録紙に画像を印刷する印刷部１１と、ユーザーによって入力される設定を受け付ける操作部４７と、制御部１０とを備える。制御部１０は、操作部４７を介して使用制限を印刷枚数によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部１１に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、印刷部１１による印刷を制限し、操作部４７を介して使用制限を印刷料金によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部１１に印刷を実行させると印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、印刷部１１による印刷を制限する。【選択図】図５
2020001337.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに基づいて記録紙に画像を印刷する印刷部と、
ユーザーによって入力される設定を受け付ける操作部と、
制御部と、を備え、
前記制御部は、前記操作部を介して使用制限を印刷料金ではなく印刷枚数によって行なう設定を受け付けている場合であって、前記印刷ジョブに基づいて前記印刷部に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、前記印刷部による印刷を制限し、
前記操作部を介して使用制限を前記印刷枚数ではなく前記印刷料金によって行なう設定を受け付けている場合であって、前記印刷ジョブに基づいて前記印刷部に印刷を実行させると印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、前記印刷部による印刷を制限する、画像形成装置。
【請求項２】
前記制御部は、前記操作部を介して使用制限を前記印刷料金ではなく印刷枚数によって行なう設定を受け付けている場合であって、前記印刷ジョブに基づいて前記印刷部に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合であっても、印刷料金の累計が予め定められる印刷料金の上限値を超えない場合には、前記印刷部に対し、前記印刷ジョブに基づく印刷を実行させる、請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、前記印刷ジョブが示す印刷設定を、印刷料金の累計が予め定められる印刷料金の上限値を超えなくなる設定内容に変更して、前記印刷部に対し、前記印刷ジョブに基づく印刷を実行させる、請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記印刷設定は、カラー設定、用紙種、及びトナー消費量を含み、
前記制御部は、印刷料金の累計が予め定められる印刷料金の上限値を超える場合であって、前記印刷ジョブが示す印刷設定にカラー印刷が含まれる場合には、前記印刷ジョブが示す印刷設定のうち前記用紙種の設定内容を変更し、
印刷料金の累計が予め定められる印刷料金の上限値を超える場合であって、前記印刷ジョブが示す印刷設定にモノクロ印刷が含まれる場合には、前記印刷ジョブが示す印刷設定のうち前記トナー消費量の設定内容を変更することで、前記印刷ジョブが示す印刷設定を、印刷料金の累計が予め定められる印刷料金の上限値を超えなくなる設定内容に変更する、請求項３に記載の画像形成装置。
【請求項５】
表示部をさらに備え、
前記制御部は、印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、前記表示部に、印刷が制限されることを示す画面を表示させる、請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
印刷ジョブに基づいて記録紙に画像を形成する印刷部と、ユーザーによって入力される設定を受け付ける操作部と、を含む画像形成装置を制御するためのコンピュータープログラムであって、コンピューターを、
前記操作部を介して使用制限を印刷料金ではなく印刷枚数によって行なう設定を受け付けている場合であって、前記印刷ジョブに基づいて前記印刷部に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、前記印刷部による印刷を制限し、
前記操作部を介して使用制限を前記印刷枚数ではなく前記印刷料金によって行なう設定を受け付けている場合であって、前記印刷ジョブに基づいて前記印刷部に印刷を実行させると印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、前記印刷部による印刷を制限するように機能させる、印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び印刷制御プログラムに関し、特に、印刷を制限する機能を搭載する画像形成装置及び印刷制御プログラムに関する。
【背景技術】
【０００２】
画像形成装置の使用を管理するために、印刷枚数を制限する機能を搭載する画像形成装置が知られている。例えば、特許文献１には、残りの印刷可能な枚数が少ない場合に、印刷レイアウト機能、両面印刷機能、及び白紙節約機能を用いた印刷設定を行なうことで、印刷枚数を節約する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−４４３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような印刷枚数を制限する機能を搭載する画像形成装置では、印刷枚数の累計が上限値を超えると印刷ジョブが全く実行されなくなり、ユーザーの作業に支障が生じる場合がある。
【０００５】
本発明は、上記の事情に鑑みなされたものであり、印刷枚数の累計が上限値を超える場合においても、印刷制限を行ないつつ、印刷ジョブが実行できなくなる事態を回避して、ユーザーの作業に支障が生じる状況を防止できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る画像形成装置は、印刷ジョブに基づいて記録紙に画像を印刷する印刷部と、ユーザーによって入力される設定を受け付ける操作部と、制御部と、を備え、制御部は、操作部を介して使用制限を印刷料金ではなく印刷枚数によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、印刷部による印刷を制限し、操作部を介して使用制限を印刷枚数ではなく印刷料金によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部に印刷を実行させると印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、印刷部による印刷を制限する。
【０００７】
本発明の別の一局面に係る印刷制御プログラムは、印刷ジョブに基づいて記録紙に画像を形成する印刷部と、ユーザーによって入力される設定を受け付ける操作部と、を含む画像形成装置を制御するためのコンピュータープログラムであって、コンピューターを、操作部を介して使用制限を印刷料金ではなく印刷枚数によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、印刷部による印刷を制限し、操作部を介して使用制限を印刷枚数ではなく印刷料金によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部に印刷を実行させると印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、印刷部による印刷を制限するように機能させる。
【発明の効果】
【０００８】
本発明によれば、印刷枚数の累計が上限値を超える場合においても、印刷制限を行ないつつ、印刷ジョブが実行できなくなる事態を回避できるようになるので、ユーザーが所望する印刷を継続できるようになる。したがって、ユーザーの作業に支障が生じる状況を防止できるようになる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像形成装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係る画像形成装置の内部構成を示すブロック図である。
【図３】料金情報の一例をテーブル形式で示す図である。
【図４】第１の印刷制御処理を示すフローチャートである。
【図５】第２の印刷制御処理を示すフローチャートである。
【図６】印刷ジョブの履歴情報の一例をテーブル形式で示す図である。
【図７】第１のエラー画面の一例を示す図である。
【図８】印刷ジョブの履歴情報の一例をテーブル形式で示す図である。
【図９】第２のエラー画面の一例を示す図である。
【図１０】第３の印刷制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、本発明の第１の実施形態に係る画像形成装置１について図面を参照して説明する。画像形成装置１は、ファクシミリ機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えた複合機である。
【００１１】
図１は、画像形成装置１の外観を示す斜視図である。図１を参照して、画像形成装置１の筐体７には、画像形成装置１の様々な機能を実現するための複数の機器が収容されている。例えば、筐体７には、画像読取部５、画像形成部１２（図１には図示しない。）、定着部１３（図１には図示しない。）、及び給紙部３０等が収容されている。
【００１２】
画像読取部５は、原稿を搬送する原稿搬送部６と、原稿搬送部６により搬送されてくる原稿又は不図示のコンタクトガラスに載置された原稿を光学的に読み取るスキャナーと、を含むＡＤＦ（Auto Document Feeder）である。画像読取部５は、光照射部により原稿を照射し、その反射光をＣＣＤ（Charge-Coupled Device）センサーで受光することにより、原稿から画像を読み取って画像データを取得する。
【００１３】
画像形成部１２は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を含む。画像形成部１２は、画像読取部５によって取得された画像データ、又は、ネットワーク回線を介して接続されたパーソナルコンピューター及び他のファクシミリ装置等から送られてくる画像データに基づいて、給紙部３０から供給される記録紙にトナー像を形成する。
【００１４】
定着部１３は、画像形成部１２の画像形成処理により表面にトナー像が形成された記録紙を加熱し、熱圧着によりトナー像を記録紙に定着させる定着処理を行う。定着部１３による定着処理を受けた後、画像が印刷された記録紙は排紙トレイ４に排出される。
【００１５】
給紙部３０は、用紙カセットに収容された記録紙、又は手差しトレイに載置された記録紙を図示しないピックアップローラーによって１枚ずつ引出して画像形成部１２へと送り出す。
【００１６】
画像形成装置１は、画像読取部５の近傍であって、画像形成装置１の正面側に操作部４７を備える。操作部４７は、画像形成装置１が実行可能な各種機能について、ユーザーによって入力される指示を受け付ける。例えば、画像形成装置１のユーザーは、原稿搬送部６に印刷対象の原稿を載置し、操作部４７を介した入力によって印刷設定を設定して印刷の開始を指示することで、コピー機能による印刷を実行できる。画像形成装置１のユーザーはまた、操作部４７を介した入力によって、画像形成装置の使用制限を印刷枚数および印刷料金のいずれによって行なうのかを設定できる。
【００１７】
操作部４７は、タッチパネル式の表示部４７３を含む。表示部４７３は、画像形成装置１に搭載された各種機能についての設定を行なうための各種の画面を表示する。
【００１８】
図２は、画像形成装置１の内部構成を示すブロック図である。図２を参照して、画像形成装置１は、制御部１０を含む。制御部１０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）等を含む。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。
【００１９】
制御部１０は、原稿搬送部６、画像読取部５、画像形成部１２、定着部１３、給紙部３０、操作部４７、画像処理部３１、画像メモリー３２、ＨＤＤ９２、ファクシミリ通信部７１、及びネットワークインターフェイス部９１等と電気的に接続される。画像形成部１２、定着部１３、給紙部３０、画像処理部３１、及び画像メモリー３２は、記録紙に画像を印刷する印刷ジョブに基づく印刷を実行する印刷部１１として機能する。
【００２０】
制御部１０は、画像形成装置１の全体制御を司る。より詳細には、制御部１０は、各種コンピュータープログラムを実行することによって、画像形成装置１の各部の動作、及び、ＬＡＮ（Local Area Network）又はネットワークを通じて接続されるパーソナルコンピューター２０等の情報処理装置との通信等の処理を実行する。
【００２１】
画像処理部３１は、画像読取部５によって取得された画像データに対して、必要に応じて画像処理を実行する。
画像メモリー３２は、画像読取部５によって取得された画像データを一時的に記憶する領域を含む。たとえば、画像メモリー３２は、画像形成部１２による画像形成の対象となる画像データを一時的に記憶する。
【００２２】
ＨＤＤ（Hard Disk Drive）９２は、画像読取部５によって読み取られた画像データ等を含む各種データを記憶する大容量の記憶装置である。ＨＤＤ９２は、画像形成装置１の動作を実現するための各種コンピュータープログラムを記憶する。ＨＤＤ９２はまた、本実施の形態に係る第１の印刷制御処理及び第２の印刷制御処理を実現するコンピュータープログラム（以下「印刷制御プログラム」と記す。）を記憶する。なお、後述する第１の印刷制御処理及び第２の印刷制御処理は、コンピュータープログラムに基づく動作によらず、ハード回路により実行可能に構成されてもよい。
【００２３】
本実施の形態において、ＨＤＤ９２は、印刷ジョブの実行に伴って課金される料金（以下、「印刷料金」と記す。）を算出するための料金情報を記憶する。印刷料金は、印刷設定に応じて算出される。印刷設定は、カラー設定、用紙種、トナー消費量、及び印刷枚数を少なくとも含む。
【００２４】
図３は、料金情報の一例をテーブル形式で示す図である。図３を参照して、ＨＤＤ９２は、料金情報１００として、印刷設定についての項目ごとに、設定内容又は消耗材の消費量に応じた単価をそれぞれ記憶する。例えば、「カラー設定」の項目１０１では、「モノクロ」又は「カラー」という設定内容に応じた単価がそれぞれ記憶される。「用紙種」の項目１０２では、「普通紙」又は「更紙」という設定内容に応じた単価がそれぞれ記憶される。「トナー消費量」の項目１０３では、「２０％以上」又は「２０％未満」という消費量に応じた単価がそれぞれ記憶される。上記した料金情報における単価は、画像形成装置１のサービス提供者等によって任意に設定される金額である。
【００２５】
印刷料金は、カラー設定の設定内容、用紙種の設定内容、及びトナー消費量のそれぞれに応じた単価の合計に、印刷枚数を掛け合わせて算出される。例えば、カラー設定において「フルカラー」が設定され、用紙種において「普通紙」が設定され、トナー消費量が「２０％未満」の場合であって、印刷枚数が「１００（枚）」に設定されている場合（以下、印刷設定を、単に「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」のように記す。）、下記式（１）により、印刷料金は、２０００円となる。
【００２６】
（１０（円）＋５（円）＋５（円））×１００（枚）＝２０００（円）…式（１）
【００２７】
ＨＤＤ９２はまた、画像形成装置１の使用を制限するために、印刷枚数の上限値（以下「制限枚数」と記す。）、及び、印刷料金の上限値（以下「制限金額」と記す。）を予め記憶できる。画像形成装置１の管理者等は、操作部４７またはパーソナルコンピューター２０を介した入力等によって、上記した制限枚数及び制限金額を予め設定できる。
【００２８】
ＨＤＤ９２はさらに、画像形成装置１によって実行された印刷ジョブごとに、印刷設定と印刷料金とを対応付けて、履歴情報として記憶する。履歴情報は、印刷ジョブが実行されるごとに更新される。履歴情報はまた、印刷料金の支払いが完了した場合等の所定の条件を満たした場合に、画像形成装置１の管理者等によって又は自動的に削除されリセットされる。
【００２９】
ＨＤＤ９２はさらに、印刷ジョブを実行することによって印刷料金の累計が制限金額を超える場合に、優先的に変更する印刷設定を予め記憶する。この優先的に変更する印刷設定は、印刷料金の削減を実現するための設定である。優先的に変更する印刷設定は、画像形成装置１のユーザーによって、操作部４７またはパーソナルコンピューター２０を介した入力等によって予め設定される。
【００３０】
例えば、優先的に変更する印刷設定として「トナー消費量」が予め設定される場合、制御部１０は、他の印刷設定に優先して「トナー消費量」の設定内容を変更する。すなわち、制御部１０は、トナー消費量が「２０％以上」から「２０％未満」になるように印刷設定を変更する。この場合、トナーの消費量を抑えて画像形成を行なうトナー量低減モードによって印刷が実行される。なお、優先的に変更する印刷設定として「モノクロ印刷の場合、トナー消費量」が予め設定される場合、印刷ジョブが示す印刷設定がモノクロ印刷の場合に、上記したトナー消費量の設定内容が変更される。
【００３１】
また、優先的に変更する印刷設定として「用紙種」が予め設定されている場合、制御部１０は、他の印刷設定に優先して「用紙種」の設定内容を変更する。すなわち、制御部１０は、用紙種が「普通紙」から「更紙」になるように印刷設定を変更する。なお、優先的に変更する印刷設定として「カラー印刷の場合、用紙種」が予め設定される場合、印刷ジョブが示す印刷設定がカラー印刷の場合に、上記した用紙種の設定内容が変更される。
【００３２】
ファクシミリ通信部７１は、公衆回線への接続を行ない、公衆回線を介して画像データの送受信を行なう。
【００３３】
ネットワークインターフェイス部９１は、ＬＡＮ又はネットワークとのインターフェイスをとる。画像形成装置１は、このネットワークインターフェイス部９１を介して、ＬＡＮ又はネットワーク上のパーソナルコンピューター２０等の情報処理装置とデータ通信を行なう。画像形成装置１のユーザーは、パーソナルコンピューター２０を介した入力によって、印刷対象の画像データを選択し、印刷設定を設定して印刷の開始を指示することによって、プリンター機能による印刷ジョブを実行できる。
【００３４】
画像形成装置１の各部には図示しない電源が接続され、この電源から電力が供給されることによって、画像形成装置１の各部が動作する。
【００３５】
以下、本実施の形態に係る第１の印刷制御処理及び第２の印刷制御処理を実行するために、画像形成装置１で実行される印刷制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。図４は、第１の印刷制御処理を示すフローチャートである。図５は、第２の印刷制御処理を示すフローチャートである。
【００３６】
なお、第１の印刷制御処理を実行するプログラムは、操作部４７を介した入力によって、画像形成装置１の使用制限を印刷枚数によって行なうことが設定されることによって実行される。第２の印刷制御処理を実行するプログラムは、操作部４７を介した入力によって、画像形成装置１の使用制限を印刷料金によって行なうことが設定されることによって実行される。以下の説明において、画像形成装置１は、電源が投入された状態である。
【００３７】
画像形成装置１の管理者は、記録紙の使用枚数及び印刷料金の使用金額を制限するために、操作部４７を介した入力によって、制限枚数の「１０００（枚）」と、制限金額の「１３６００（円）」とを予め設定する。なお、「１３６００（円）」の金額は、標準設定（「フルカラー」又は「モノクロ」、「普通紙」、「２０％未満」）において、制限枚数「１０００（枚）」について、フルカラー／モノクロ比を１：４（すなわち、「２００（枚）」：「８００（枚）」）として算出された印刷料金の合計金額に相当する。
【００３８】
（１）制限枚数を超えない場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置の使用制限を、印刷枚数によって行なうことを設定する。
【００３９】
画像形成装置１は、管理者によって印刷ジョブの履歴情報がリセットされてから現在までに印刷ジョブを実行していない。したがって、ＨＤＤ９２は、印刷ジョブの履歴情報を記憶していない。
【００４０】
図４を参照して、ユーザーが、パーソナルコンピューター２０を介した入力によって、印刷対象の画像データを選択し、印刷設定として、「フルカラー」、「普通紙」、及び「１００（枚）」を設定して印刷ジョブの開始を指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ１０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷枚数の累計が制限枚数を超えるか否かを判定する（ステップＳ１０２）。
【００４１】
具体的には、制御部１０は、制限枚数である「１０００（枚）」と、現在までの印刷枚数の累計である「０（枚）」との差分を算出する。算出された差分、すなわち印刷可能な残りの記録紙の枚数は「１０００（枚）」であり、受け付けた印刷設定における印刷枚数は「１００（枚）」であるので、制御部１０は、印刷枚数の累計が制限枚数を超えないと判定し（ステップＳ１０２にてＮＯ）、印刷部１１に、受け付けた印刷ジョブに基づく印刷を実行させる（ステップＳ１０３）。
【００４２】
印刷が完了すると、制御部１０は、ＨＤＤ９２に、実行された印刷ジョブの履歴情報として、「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」という印刷設定を示す情報と、「２０００（円）」という印刷料金を示す情報とを対応付けて記憶させる（ステップＳ１０４）。
【００４３】
なお、トナー消費量については、制御部１０が、印刷対象の画像データに基づいて算出する。トナー消費量の算出方法については、一般的な方法であればよく特に限定されないが、例えば、画像データの印字率に基づいて算出してもよいし、ピクセルカウントによって算出してもよい。印刷料金については、制御部１０が、ＨＤＤ９２に記憶される料金情報１００及び受け付けた印刷設定に基づいて算出する（上記式（１）参照）。
【００４４】
（２）制限枚数を超える場合であって、制限金額を超えない場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置の使用制限を、印刷枚数によって行なうことを設定する。
【００４５】
画像形成装置１は、管理者によって印刷ジョブの履歴情報がリセットされてから現在までに３つの印刷ジョブを完了している。図６は、印刷ジョブの履歴情報の一例をテーブル形式で示す図である。
【００４６】
図６を参照して、ＨＤＤ９２は、印刷ジョブの履歴情報２００として、第１の履歴情報２０１、第２の履歴情報２０２、及び第３の履歴情報２０３を記憶する。第１の履歴情報２０１は、「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」という印刷設定を示す情報と、「２０００（円）」という印刷料金を示す情報とを含む。第２の履歴情報２０２は、「モノクロ」、「普通紙」、「２０％未満」、及び「４００（枚）」という印刷設定を示す情報と、「４８００（円）」という印刷料金を示す情報とを含む。第３の履歴情報２０３は、「モノクロ」、「更紙」、「２０％未満」、及び「５００（枚）」という印刷設定を示す情報と、「４５００（円）」という印刷料金を示す情報とを含む。
【００４７】
制御部１０は、以下の処理において、印刷ジョブの履歴情報２００に基づいて、現在までの印刷枚数の累計である「１０００（枚）」、及び、現在までの印刷料金の累計である「１１３００（円）」を適宜算出する。なお、図６において、履歴情報は、処理が実行された日時の古い順に、すなわち昇順に履歴番号が付されている。
【００４８】
図４を参照して、ユーザーが、原稿搬送部６に印刷対象の原稿を載置し、操作部４７を介した入力によって、印刷設定として、「フルカラー」、「普通紙」、及び「１００（枚）」という条件を設定して印刷ジョブの開始を指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ１０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷枚数の累計が制限枚数を超えるか否かを判定する（ステップＳ１０２）。
【００４９】
具体的には、制御部１０は、制限枚数である「１０００（枚）」と、現在までの印刷枚数の累計である「１０００（枚）」との差分を算出する。算出された差分、すなわち印刷可能な残りの記録紙の枚数は「０（枚）」であり、受け付けた印刷設定における印刷枚数は「１００（枚）」であるので、制御部１０は、印刷枚数の累計が制限枚数を超えると判定し（ステップＳ１０２にてＹＥＳ）、表示部４７３に、印刷ジョブが制限されることを示す第１のエラー画面３００を表示する（ステップＳ１０５）。図７は、第１のエラー画面３００の一例を示す図である。図７を参照して、例えば、第１のエラー画面３００は、「制限枚数を超えています。」というメッセージを含むポップアップウィンドウ３０１を含む。
【００５０】
第１のエラー画面３００を確認した画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置１の使用制限を、印刷料金によって行なうように設定を変更する。
【００５１】
図５を参照して、ユーザーが、原稿搬送部６に印刷対象の原稿を載置し、操作部４７を介した入力によって、印刷設定として、「フルカラー」、「普通紙」、及び「１００（枚）」という条件を設定して印刷ジョブの開始を再び指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ２０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷料金の累計が制限金額を超えるか否かを判定する（ステップＳ２０２）。
【００５２】
具体的には、制御部１０はまず、印刷対象の画像データに基づいてトナー消費量を算出する。算出の結果、印刷設定は、「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」となる。制御部１０は、上記式（１）により、受け付けた印刷ジョブにかかる印刷料金として２０００（円）を算出する。
【００５３】
制御部１０はさらに、制限金額である「１３６００（円）」と、現在までの印刷料金の累計である「１１３００（円）」との差分を算出する。算出された差分、すなわち使用可能な残りの金額は「２３００（円）」であり、受け付けた印刷ジョブにかかる料金は「２０００（円）」であるので、制御部１０は、印刷料金の累計が制限金額を超えないと判定し（ステップＳ２０２にてＮＯ）、印刷部１１に、受け付けた印刷ジョブに基づく印刷を実行させる（ステップＳ２０５）。
【００５４】
印刷が完了すると、制御部１０は、ＨＤＤ９２に、実行された印刷ジョブの履歴情報（この場合、第４の履歴情報）として、「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」という印刷設定を示す情報と、「２０００（円）」という印刷料金を示す情報とを対応付けて記憶させる（ステップＳ２０６）。
【００５５】
（３）制限枚数及び制限金額をともに超える場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置の使用制限を、印刷枚数によって行なうことを設定する。
【００５６】
画像形成装置１は、管理者によって印刷ジョブの履歴情報がリセットされてから現在までに２つの印刷ジョブを完了している。図８は、印刷ジョブの履歴情報の一例をテーブル形式で示す図である。図８を参照して、ＨＤＤ９２は、印刷ジョブの履歴情報４００として、第１の履歴情報４０１と第２の履歴情報４０２とを記憶する。第１の履歴情報４０１は、「モノクロ」、「普通紙」、「２０％未満」、及び「１００（枚）」という印刷設定を示す情報と、「１２００（円）」という印刷料金を示す情報とを含む。第２の履歴情報４０２は、「モノクロ」、「更紙」、「２０％未満」、及び「８００（枚）」という印刷設定を示す情報と、「７２００（円）」という印刷料金を示す情報とを含む。
【００５７】
制御部１０は、以下の処理において、印刷ジョブの履歴情報４００に基づいて、現在までの印刷枚数の累計である「９００（枚）」、及び、現在までの印刷料金の累計である「８４００（円）」を適宜算出する。
【００５８】
図４を参照して、ユーザーが、パーソナルコンピューター２０を介した入力によって、印刷対象の画像データを選択し、印刷設定として、「フルカラー」、「普通紙」、及び「２５０（枚）」という条件を設定して印刷の開始を指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ１０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷枚数の累計が制限枚数を超えるか否かを判定する（ステップＳ１０２）。
【００５９】
具体的には、制御部１０は、制限枚数である「１０００（枚）」と、現在までの印刷枚数の累計である「９００（枚）」との差分を算出する。算出された差分、すなわち印刷可能な残りの記録紙の枚数は「１００（枚）」であり、受け付けた印刷設定における印刷枚数は「２５０（枚）」であるので、制御部１０は、印刷枚数の累計が制限枚数を超えると判定し（ステップＳ１０２にてＹＥＳ）、印刷ジョブが制限されることを示す第１のエラー画面３００を表示する（ステップＳ１０５）。
【００６０】
第１のエラー画面３００を確認した画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置１の使用制限を、印刷料金によって行なうように設定を変更する。
【００６１】
図５を参照して、ユーザーが、パーソナルコンピューター２０を介した入力によって、印刷対象の画像データを選択し、印刷設定として、「フルカラー」、「普通紙」、及び「２５０（枚）」という条件を設定して印刷ジョブの開始を再度指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ２０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷料金の累計が制限金額を超えるか否かを判定する（ステップＳ２０２）。
【００６２】
具体的には、制御部１０はまず、印刷対象の画像データに基づいてトナー消費量を算出する。算出の結果、印刷設定は、「フルカラー」、「普通紙」、「２０％以上」、及び「２５０（枚）」となる。制御部１０は、下記式（２）により、受け付けた印刷ジョブにかかる印刷料金として６２５０（円）を算出する。
【００６３】
（１０（円）＋５（円）＋１０（円））×２５０（枚）＝６２５０（円）…式（２）
【００６４】
制御部１０はさらに、制限金額である「１３６００（円）」と、現在までの印刷料金の累計である「８４００（円）」との差分を算出する。算出された差分、すなわち使用可能な残りの金額は「５２００（円）」であり、受け付けた印刷ジョブにかかる料金は「６２５０（円）」であるので、制御部１０は、印刷料金の累計が制限金額を超えると判定し（ステップＳ２０２にてＹＥＳ）、印刷設定の変更が可能か否かを判定する（ステップＳ２０３）。
【００６５】
（３−１）印刷設定の変更が可能な場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、優先的に変更する印刷設定として「トナー消費量」を予め設定している。制御部１０は、優先的に変更する印刷設定にしたがって、受け付けた印刷ジョブが示す印刷設定のうち、「トナー消費量」に係る印刷設定を「２０％以上」から「２０％未満」に変更した場合の印刷料金を算出する。この場合、印刷設定は、「フルカラー」、「普通紙」、「２０％未満」、及び「２５０（枚）」となるので、制御部１０は、下記式（３）により、印刷設定変更後の印刷ジョブにかかる印刷料金として５０００（円）を算出する。
【００６６】
（１０（円）＋５（円）＋５（円））×２５０（枚）＝５０００（円）…式（３）
【００６７】
上記したように、使用可能な残りの金額は「５２００（円）」であり、印刷設定変更後の印刷ジョブにかかる料金は「５０００（円）」であるので、制御部１０は、印刷設定の変更が可能であると判定し（ステップＳ２０３にてＹＥＳ）、優先的に変更する印刷設定にしたがって、他の印刷設定に優先して「トナー消費量」の設定内容を変更し、印刷設定を「フルカラー」、「普通紙」、「２０％未満」、及び「２５０（枚）」に変更する（ステップＳ２０４）。
【００６８】
制御部１０は、印刷部１１に対し、変更した印刷設定で、受け付けた印刷ジョブに基づく印刷を実行させる（ステップＳ２０５）。この場合、トナーの消費量を抑えて画像形成を行なうトナー量低減モードにより、印刷が実行される。
【００６９】
印刷が完了すると、制御部１０は、ＨＤＤ９２に、実行された印刷ジョブの履歴情報（この場合、第３の履歴情報）として、「フルカラー」、「普通紙」、「２０％未満」、及び「２５０（枚）」という印刷設定を示す情報と、「５０００（円）」という印刷料金を示す情報とを対応付けて記憶させる（ステップＳ２０６）。
【００７０】
（３−２）印刷設定の変更が可能でない場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、優先的に変更する印刷設定として「用紙種」を予め設定している。制御部１０は、優先的に変更する印刷設定にしたがって、受け付けた印刷設定のうち、「用紙種」の設定内容を「普通紙」から「更紙」に変更した場合の印刷料金を算出する。この場合、印刷設定は、「フルカラー」、「更紙」、「２０％以上」、及び「２５０（枚）」となるので、制御部１０は、下記式（４）により、印刷設定変更後の印刷ジョブにかかる印刷料金として５５００（円）を算出する。
【００７１】
（１０（円）＋２（円）＋１０（円））×２５０（枚）＝５５００（円）…式（４）
【００７２】
上記したように、使用可能な残りの金額は「５２００（円）」であり、印刷設定変更後の印刷ジョブにかかる料金は「５５００（円）」であるので、制御部１０は、印刷設定の変更が可能ではないと判定し（ステップＳ２０３にてＮＯ）、表示部４７３に、印刷ジョブが制限されることを示す第２のエラー画面５００を表示させる（ステップＳ２０７）。図９は、第２のエラー画面５００の一例を示す図である。図９を参照して、例えば、第２のエラー画面５００は、「制限金額を超えています。」というメッセージを含むポップアップウィンドウ５０１を含む。
【００７３】
（第２の実施形態）
本発明の第２の実施形態において、画像形成装置１は、ＨＤＤ９２に、上記した第１の印刷制御処理に代えて、後述する第３の印刷制御処理を実現する印刷制御プログラムを記憶する点を除き、上記した第１の実施の形態の構成と同じである。
【００７４】
図１０は、第３の印刷制御処理を示すフローチャートである。以下、第３の印刷制御処理を実行するために、画像形成装置１で実行される印刷制御プログラムの制御構造について、画像形成装置１の動作と併せて説明する。なお、第３の印刷制御処理を実行するプログラムは、操作部４７を介した入力によって、画像形成装置１の使用制限を印刷枚数によって行なうことが設定されることによって実行される。以下の説明において、画像形成装置１は、電源が投入された状態である。
【００７５】
画像形成装置１の管理者は、記録紙の使用枚数及び印刷料金の使用金額を制限するために、操作部４７を介した入力によって、制限枚数の「１０００（枚）」と、制限金額の「１３６００（円）」とを予め設定する。
【００７６】
（１）制限枚数を超えない場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置の使用制限を、印刷枚数によって行なうことを設定する。
【００７７】
画像形成装置１は、管理者によって印刷ジョブの履歴情報がリセットされてから現在までに印刷を実行していない。したがって、ＨＤＤ９２は、印刷ジョブの履歴情報を記憶していない。
【００７８】
図１０を参照して、ユーザーが、パーソナルコンピューター２０を介した入力によって、印刷対象の画像データを選択し、印刷設定として、「フルカラー」、「普通紙」、及び「１００（枚）」を設定して印刷ジョブの開始を指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ３０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷枚数の累計が制限枚数を超えるか否かを判定する（ステップＳ３０２）。
【００７９】
具体的には、制御部１０は、制限枚数である「１０００（枚）」と、現在までの印刷枚数の累計である「０（枚）」との差分を算出する。算出された差分、すなわち印刷可能な残りの記録紙の枚数は「１０００（枚）」であり、受け付けた印刷設定における印刷枚数は「１００（枚）」であるので、制御部１０は、印刷枚数の累計が制限枚数を超えないと判定し（ステップＳ３０２にてＮＯ）、印刷部１１に、受け付けた印刷ジョブに基づく印刷を実行させる（ステップＳ３０６）。
【００８０】
印刷が完了すると、制御部１０は、ＨＤＤ９２に、実行された印刷ジョブの履歴情報として、「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」という印刷設定を示す情報と、「２０００（円）」という印刷料金を示す情報とを対応付けて記憶させる（ステップＳ３０７）。
【００８１】
（２）制限枚数を超える場合であって、制限金額を超えない場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置の使用制限を、印刷枚数によって行なうことを設定する。
【００８２】
画像形成装置１は、管理者によって印刷ジョブの履歴情報がリセットされてから現在までに３つの印刷ジョブを完了している。制御部１０は、以下の処理において、図６に示す印刷ジョブの履歴情報２００に基づいて、現在までの印刷枚数の累計である「１０００（枚）」、及び、現在までの印刷料金の累計である「１１３００（円）」を適宜算出する。
【００８３】
ユーザーが、原稿搬送部６に印刷対象の原稿を載置し、操作部４７を介した入力によって、印刷設定として、「フルカラー」、「普通紙」、及び「１００（枚）」という条件を設定して印刷ジョブの開始を指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ３０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷枚数の累計が制限枚数を超えるか否かを判定する（ステップＳ３０２）。
【００８４】
具体的には、制御部１０は、制限枚数である「１０００（枚）」と、現在までの印刷枚数の累計である「１０００（枚）」との差分を算出する。算出された差分、すなわち印刷可能な残りの記録紙の枚数は「０（枚）」であり、受け付けた印刷設定における印刷枚数は「１００（枚）」であるので、制御部１０は、印刷枚数の累計が制限枚数を超えると判定し（ステップＳ３０２にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷料金の累計が制限金額を超えるか否かを判定する（ステップＳ３０３）。
【００８５】
具体的には、制御部１０はまず、印刷対象の画像データに基づいてトナー消費量を算出する。算出の結果、印刷設定は、「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」となる。制御部１０は、上記式（１）により、受け付けた印刷ジョブにかかる印刷料金として２０００（円）を算出する。
【００８６】
制御部１０はさらに、制限金額である「１３６００（円）」と、現在までの印刷料金の累計である「１１３００（円）」との差分を算出する。算出された差分、すなわち使用可能な残りの金額は「２３００（円）」であり、受け付けた印刷ジョブにかかる料金は「２０００（円）」であるので、制御部１０は、印刷料金の累計が制限金額を超えないと判定し（ステップＳ３０３にてＮＯ）、印刷部１１に、受け付けた印刷ジョブに基づく印刷を実行させる（ステップＳ３０６）。
【００８７】
印刷が完了すると、制御部１０は、ＨＤＤ９２に、実行された印刷ジョブの履歴情報（この場合、第４の履歴情報）として、「フルカラー」、「普通紙」、「２０％未満」、及び「１００（枚）」という印刷設定を示す情報と、「２０００（円）」という印刷料金を示す情報とを対応付けて記憶させる（ステップＳ３０７）。
【００８８】
（３）制限枚数及び制限金額をともに超える場合
画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置の使用制限を、印刷枚数によって行なうことを設定する。
【００８９】
画像形成装置１は、管理者によって印刷ジョブの履歴情報がリセットされてから現在までに２つの印刷ジョブを完了している。制御部１０は、以下の処理において、図８に示す印刷ジョブの履歴情報４００に基づいて、現在までの印刷枚数の累計である「９００（枚）」、及び、現在までの印刷料金の累計である「８４００（円）」を適宜算出する。
【００９０】
（３−１）優先的に変更する印刷設定として、モノクロ印刷の場合にトナー消費量を変更することが設定されている場合
ユーザーが、パーソナルコンピューター２０を介した入力によって、印刷対象の画像データを選択し、印刷設定として、「モノクロ」、「普通紙」、及び「４００（枚）」という条件を設定して印刷の開始を指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ３０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷枚数の累計が制限枚数を超えるか否かを判定する（ステップＳ３０２）。
【００９１】
具体的には、制御部１０は、制限枚数である「１０００（枚）」と、現在までの印刷枚数の累計である「９００（枚）」との差分を算出する。算出された差分、すなわち印刷可能な残りの記録紙の枚数は「１００（枚）」であり、受け付けた印刷設定における印刷枚数は「４００（枚）」であるので、制御部１０は、印刷枚数の累計が制限枚数を超えると判定し（ステップＳ３０２にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷料金の累計が制限金額を超えるか否かを判定する（ステップＳ３０３）。
【００９２】
具体的には、制御部１０はまず、印刷対象の画像データに基づいてトナー消費量を算出する。算出の結果、印刷設定は、「モノクロ」、「普通紙」、「２０％以上」、及び「４００（枚）」となる。制御部１０は、下記式（５）により、受け付けた印刷ジョブにかかる印刷料金として６８００（円）を算出する。
【００９３】
（２（円）＋５（円）＋１０（円））×４００（枚）＝６８００（円）…式（５）
【００９４】
制御部１０はさらに、制限金額である「１３６００（円）」と、現在までの印刷料金の累計である「８４００（円）」との差分を算出する。算出された差分、すなわち使用可能な残りの金額は「５２００（円）」であり、受け付けた印刷ジョブにかかる料金は「６８００（円）」であるので、制御部１０は、印刷料金の累計が制限金額を超えると判定し（ステップＳ３０３にてＹＥＳ）、印刷設定の変更が可能か否かを判定する（ステップＳ３０４）。
画像形成装置１のユーザーは、操作部４７を介した入力によって、優先的に変更する印刷設定として「モノクロ印刷の場合、トナー消費量」を予め設定している。制御部１０は、優先的に変更する印刷設定にしたがって、受け付けた印刷設定のうち、「トナー消費量」に係る印刷設定を「２０％以上」から「２０％未満」に変更した場合の印刷料金を算出する。この場合、印刷設定は、「モノクロ」、「普通紙」、「２０％未満」、及び「４００（枚）」となるので、制御部１０は、下記式（６）により、印刷設定変更後の印刷ジョブにかかる印刷料金として４８００（円）を算出する。
【００９５】
（２（円）＋５（円）＋５（円））×４００（枚）＝４８００（円）…式（６）  
【００９６】
上記したように、使用可能な残りの金額は「５２００（円）」であり、印刷設定変更後の印刷ジョブにかかる料金は「４８００（円）」であるので、制御部１０は、印刷設定の変更が可能であると判定し（ステップＳ３０４にてＹＥＳ）、優先的に変更する印刷設定にしたがって、他の印刷設定に優先して「トナー消費量」の設定内容を変更し、印刷設定を「モノクロ」、「普通紙」、「２０％未満」、及び「４００（枚）」に変更する（ステップＳ３０５）。
【００９７】
制御部１０は、印刷部１１に対し、変更した印刷設定で、受け付けた印刷ジョブに基づく印刷を実行させる（ステップＳ３０６）。印刷が完了すると、制御部１０は、ＨＤＤ９２に、実行された印刷ジョブの履歴情報（この場合、第３の履歴情報）として、「モノクロ」、「普通紙」、「２０％未満」、及び「４００（枚）」という印刷設定を示す情報と、「４８００（円）」という印刷料金を示す情報とを対応付けて記憶させる（ステップＳ３０７）。
【００９８】
（３−２）優先的に変更する印刷設定として、カラー印刷の場合に用紙種を変更することが設定されている場合
ユーザーが、パーソナルコンピューター２０を介した入力によって、印刷対象の画像データを選択し、印刷設定として、「フルカラー」、「普通紙」、及び「２２０（枚）」という条件を設定して印刷の開始を指示すると、制御部１０は、印刷を開始する指示を受け付けたと判定し（ステップＳ３０１にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷枚数の累計が制限枚数を超えるか否かを判定する（ステップＳ３０２）。
【００９９】
具体的には、制御部１０は、制限枚数である「１０００（枚）」と、現在までの印刷枚数の累計である「９００（枚）」との差分を算出する。算出された差分、すなわち印刷可能な残りの記録紙の枚数は「１００（枚）」であり、受け付けた印刷設定における印刷枚数は「２２０（枚）」であるので、制御部１０は、印刷枚数の累計が制限枚数を超えると判定し（ステップＳ３０２にてＹＥＳ）、印刷ジョブに基づいて印刷を実行すると、印刷料金の累計が制限金額を超えるか否かを判定する（ステップＳ３０３）。
【０１００】
具体的には、制御部１０はまず、印刷対象の画像データに基づいてトナー消費量を算出する。算出の結果、印刷設定は、「フルカラー」、「普通紙」、「２０％以上」、及び「２２０（枚）」となる。制御部１０は、下記式（７）により、受け付けた印刷ジョブにかかる印刷料金として５５００（円）を算出する。
【０１０１】
（１０（円）＋５（円）＋１０（円））×２２０（枚）＝５５００（円）…式（７）  
【０１０２】
制御部１０はさらに、制限金額である「１３６００（円）」と、現在までの印刷料金の累計である「８４００（円）」との差分を算出する。算出された差分、すなわち使用可能な残りの金額は「５２００（円）」であり、受け付けた印刷ジョブにかかる料金は「５５００（円）」であるので、制御部１０は、印刷料金の累計が制限金額を超えると判定し（ステップＳ３０３にてＹＥＳ）、印刷設定の変更が可能か否かを判定する（ステップＳ３０４）。
【０１０３】
画像形成装置１のユーザーは、操作部４７を介した入力によって、優先的に変更する印刷設定として「カラー印刷の場合、用紙種」を予め設定している。制御部１０は、優先的に変更する印刷設定にしたがって、受け付けた印刷設定のうち、「用紙種」の設定内容を「普通紙」から「更紙」に変更した場合の印刷料金を算出する。この場合、印刷設定は、「フルカラー」、「更紙」、「２０％以上」、及び「２２０（枚）」となるので、制御部１０は、下記式（８）により、印刷設定変更後の印刷ジョブにかかる印刷料金として４８４０（円）を算出する。
【０１０４】
（１０（円）＋２（円）＋１０（円））×２２０（枚）＝４８４０（円）…式（８）  
【０１０５】
上記したように、使用可能な残りの金額は「５２００（円）」であり、印刷設定変更後の印刷ジョブにかかる料金は「４８４０（円）」であるので、制御部１０は、印刷設定の変更が可能であると判定し（ステップＳ３０４にてＹＥＳ）、優先的に変更する印刷設定にしたがって、他の印刷設定に優先して「用紙種」の設定内容を変更し、印刷設定を「フルカラー」、「更紙」、「２０％以上」、及び「２２０（枚）」に変更する（ステップＳ３０５）。
【０１０６】
制御部１０は、印刷部１１に対し、変更した印刷設定で、受け付けた印刷ジョブに基づく印刷を実行させる（ステップＳ３０６）。印刷が完了すると、制御部１０は、ＨＤＤ９２に、実行された印刷ジョブの履歴情報（この場合、第３の履歴情報）として、「フルカラー」、「更紙」、「２０％以上」、及び「２２０（枚）」という印刷設定を示す情報と、「４８４０（円）」という印刷料金を示す情報とを対応付けて記憶させる（ステップＳ３０７）。
【０１０７】
上記した第１及び第２の実施形態によれば、画像形成装置１は、印刷ジョブに基づいて記録紙に画像を印刷する印刷部１１と、ユーザーによって入力される設定を受け付ける操作部４７と、制御部１０とを備える。制御部１０は、操作部４７を介して使用制限を印刷料金ではなく印刷枚数によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部１１に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、印刷部１１による印刷を制限する。制御部１０はまた、操作部４７を介して使用制限を印刷枚数ではなく印刷料金によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部１１に印刷を実行させると印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、印刷部１１による印刷を制限する。
【０１０８】
このように、ユーザーは、操作部４７を介して、使用制限を印刷枚数および印刷料金のいずれによって行なうのかを設定することができるので、印刷枚数の累計が上限値を超えて印刷が制限される場合においても、使用制限を印刷料金によって行なう設定に変更することで、印刷料金の累計が上限値を超えない場合には、印刷を継続して行なうことができる。したがって、印刷枚数の累計が上限値を超える場合においても、印刷制限を行ないつつ、印刷ジョブが実行できなくなる事態を回避できるようになるので、ユーザーは所望する印刷を継続できるようになる。したがって、ユーザーの作業に支障が生じる状況を防止できるようになる。
【０１０９】
また上記第２の実施形態によれば、制御部１０は、操作部４７を介して使用制限を印刷料金ではなく印刷枚数によって行なう設定を受け付けている場合であって、印刷ジョブに基づいて印刷部１１に印刷を実行させると印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合であっても、印刷料金の累計が予め定められる印刷料金の上限値を超えない場合には、印刷部１１に対し、印刷ジョブに基づく印刷を実行させる。
【０１１０】
このように、制御部１０は、印刷枚数の累計が上限値を超えて印刷が制限される場合においても、印刷料金の累計が上限値を超えない場合には、印刷を継続して行なうようにする。したがって、印刷枚数の累計が上限値を超える場合においても、印刷制限を行ないつつ、印刷ジョブが実行できなくなる事態を自動的に回避できるようになるので、ユーザーは所望する印刷を容易に継続できるようになる。したがって、ユーザーの作業に支障が生じる状況を容易に防止できるようになる。
【０１１１】
また上記第１および第２の実施の形態によれば、制御部１０は、印刷料金の累計が予め定められる印刷料金の上限値を超える場合に、印刷ジョブが示す印刷設定を、印刷料金の累計が予め定められる印刷料金の上限値を超えなくなる設定内容に変更して、印刷部１１に対し、印刷ジョブに基づく印刷を実行させる。
【０１１２】
これによって、印刷料金の累計が上限値を超える場合に、ユーザーが気付かないうちに印刷が停止されてしまう状況を防止できるようになり、ユーザーは所望する印刷を継続することが可能になる。したがって、ユーザーの作業に支障が生じる状況をより一層防止できるようになる。
【０１１３】
また上記第２の実施の形態によれば、印刷設定は、カラー設定、用紙種、及びトナー消費量を含む。制御部１０は、印刷料金の累計が予め定められる印刷料金の上限値を超える場合であって、印刷ジョブが示す印刷設定にカラー印刷が含まれる場合には、印刷ジョブが示す印刷設定のうち用紙種の設定内容を変更し、制御部１０はまた、印刷料金の累計が予め定められる印刷料金の上限値を超える場合であって、印刷ジョブが示す印刷設定にモノクロ印刷が含まれる場合には、印刷ジョブが示す印刷設定のうちトナー消費量の設定内容を変更することで、印刷ジョブが示す印刷設定を、印刷料金の累計が予め定められる印刷料金の上限値を超えなくなる設定内容に変更する、
【０１１４】
これによって、印刷料金の累計が上限値を超える場合に、ユーザーが気付かないうちに印刷が停止されてしまう状況をより一層確実に防止できるようになり、ユーザーは所望する印刷を継続することが可能になる。
【０１１５】
また上記実施の形態によれば、画像形成装置１は表示部４７３をさらに備える。制御部１０は、印刷枚数の累計が予め定められる印刷枚数の上限値を超える場合に、表示部４７３に、印刷が制限されることを示す第１のエラー画面３００を表示させる。
【０１１６】
これによって、画像形成装置１のユーザーは、印刷枚数の累計が上限値を超えたために印刷が制限されることを容易に知ることができる。したがって、ユーザーは、画像形成装置１の使用制限を印刷料金によって行なうように設定を変更する判断を容易に行なうことができるようになる。
【０１１７】
なお、上記実施の形態においては、画像形成装置１のユーザーは、操作部４７を介した入力によって、画像形成装置１の使用制限を印刷枚数および印刷料金のいずれによって行なうのかを設定することができたが、本発明はそのような実施の形態に限定されない。例えば、パーソナルコンピューター２０を介した入力によって、画像形成装置１の使用制限を印刷枚数および印刷料金のいずれによって行なうのかを設定可能であってもよい。
【０１１８】
また上記実施の形態によれば、印刷設定は、カラー設定、用紙種、トナー消費量、及び印刷枚数を含んでいたが、本発明はそのような実施の形態に限定されず、例えば、用紙サイズをさらに含む構成であってもよい。
【０１１９】
また上記実施の形態によれば、印刷制御プログラムはＨＤＤ９２に記憶されていたが、本発明はそのような実施の形態に限定されない。例えば、上記したコンピュータープログラムは、コンピューター読み取り可能な非一時的な記録媒体（例えば、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリー等）に記録されていてもよい。非一時的な記録媒体に記憶されたコンピュータープログラムは、光ディスクドライブ等の読取装置によって読み取られ、ＨＤＤ９２に転送されてもよいし、ネットワーク回線を通じて画像形成装置１に送信されＨＤＤ９２に記憶されてもよい。また、非一時的な記録媒体から、又は、ネットワーク回線を介して、直接に制御部１０のＲＡＭにロードされてもよい。
【０１２０】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施の形態では、本発明に係る画像形成装置の一実施形態としてカラー複合機を用いて説明しているが、これは一例に過ぎず、モノクロ複合機や他の電子機器、例えば、プリンター、コピー機、ファクシミリ装置等の他の画像形成装置でもよい。
【０１２１】
また、上記実施形態では、図１乃至図１０を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１２２】
１      画像形成装置
１１    印刷部
１０    制御部
４７    操作部
４７３  表示部
【図１】
2020001337.tif 000003
【図２】
2020001337.tif 000004
【図３】
2020001337.tif 000005
【図４】
2020001337.tif 000006
【図５】
2020001337.tif 000007
【図６】
2020001337.tif 000008
【図７】
2020001337.tif 000009
【図８】
2020001337.tif 000010
【図９】
2020001337.tif 000011
【図１０】
2020001337.tif 000012