(57)【要約】【課題】ジョブの実行中にそのジョブが所定の条件を満たした場合、その時点で課金計算を変更できるようにする。【解決手段】画像形成装置１は、ジョブの実行を制御するジョブ実行制御部３６と、ジョブの実行に伴って課金計算を行うための課金マップを記憶する記憶部２２と、ジョブ実行制御部３６によるジョブの実行に伴い記憶部２２に記憶されている課金マップを参照して課金計算を行う課金計算部３７と、ジョブ実行制御部３６によるジョブの実行状況が所定の条件を満たしたとき、課金計算部３７が参照する課金マップを変更する課金マップ切替部３７ａとを備える構成である。【選択図】図３
2010218337.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と管理サーバとがネットワークを介して相互にデータ通信可能に構成された画像形成システムであって、
前記管理サーバは、
前記画像形成装置におけるジョブの実行に伴って課金計算を行う際に参照される課金マップ情報を記憶する記憶部と、
前記課金マップ情報に含まれる複数の課金マップのうちから前記画像形成装置に送信するための課金マップを読み出して前記画像形成装置に送信する課金マップ送信部と、
を備え、
前記画像形成装置は、
前記管理サーバから送信される課金マップを取得する課金マップ取得部と、
ジョブの実行を制御するジョブ実行制御部と、
前記ジョブ実行制御部によるジョブの実行に伴い、前記課金マップ取得部が取得した課金マップを参照して課金計算を行う課金計算部と、
前記ジョブ実行制御部によるジョブの実行状況が所定の条件を満たした場合、前記課金計算部が参照する課金マップを変更する課金マップ切替部と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記所定の条件に関する情報は、前記課金マップ取得部が前記管理サーバから取得する課金マップに含まれていることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記課金マップ送信部は、前記画像形成装置におけるジョブ実行初期段階で課金計算を行う際に参照するための基本課金マップと、前記画像形成装置におけるジョブの実行状況が前記所定の条件を満たしたときに前記基本課金マップから変更するための変更用課金マップとを前記画像形成装置に送信し、
前記課金マップ切替部は、前記ジョブ実行制御部によるジョブの実行状況が前記所定の条件を満たしたとき、前記課金計算部が参照する課金マップを、前記基本課金マップから前記変更用課金マップに変更することを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記画像形成装置は、
前記ジョブ実行制御部によって実行されるジョブの内容を解析し、そのジョブが前記所定の条件を満たすか否かを判定する判定部と、
前記判定部において前記所定の条件を満たすと判定された場合、前記管理サーバに前記変更用課金マップの送信を要求して前記変更用課金マップを取得する課金マップ再取得部と、
をさらに備え、
前記課金マップ切替部は、前記ジョブ実行制御部によるジョブの実行状況が前記所定の条件を満たした場合、前記課金計算部が参照する課金マップを、前記課金マップ再取得部が取得した前記変更用課金マップに変更することを特徴とする請求項３記載の画像形成システム。
【請求項５】
前記課金マップ送信部が送信する前記変更用課金マップは、前記基本課金マップの一部を書き換えるための情報であることを特徴とする請求項３又は４に記載の画像形成システム。
【請求項６】
前記画像形成装置は、前記ジョブ実行制御部によるジョブの実行に伴い、前記管理サーバに対してジョブの実行状況を通知するジョブ実行状況通知部をさらに備えると共に、
前記管理サーバは、前記画像形成装置から通知されるジョブの実行状況に基づいてそのジョブの実行中に前記課金計算部が参照する課金マップを変更するか否かを判定する課金マップ切替判定部をさらに備えており、
前記課金マップ送信部は、前記画像形成装置におけるジョブ実行初期段階で課金計算を行う際に参照するための基本課金マップを送信した後、前記課金マップ切替判定部が課金マップを変更する判定を行った場合、前記基本課金マップから切り替えるための変更用課金マップを前記画像形成装置に送信することを特徴とする請求項１乃至５のいずれかに記載の画像形成システム。
【請求項７】
前記所定の条件は、ジョブの実行による印刷枚数、ステープル数およびトナー消費量のうちの少なくとも一つについて定められることを特徴とする請求項１乃至６のいずれかに記載の画像形成システム。
【請求項８】
第１の画像形成装置と、第２の画像形成装置と、管理サーバとがネットワークを介して相互にデータ通信可能に構成された画像形成システムであって、
前記第１および第２の画像形成装置のそれぞれは、
前記管理サーバから前記ネットワークを介して課金マップを取得する課金マップ取得部と、
前記課金マップに基づいてジョブの実行に伴う課金計算を行う課金計算部と、
ジョブの実行状況を前記管理サーバに通知するジョブ実行状況通知部と、
を備え、
前記管理サーバは、
前記第１および第２の画像形成装置のそれぞれに対してジョブ実行初期段階で課金計算を行うための基本課金マップを送信する課金マップ送信部と、
前記基本課金マップの送信後、前記第１および第２の画像形成装置のそれぞれから受信するジョブの実行状況の通知に基づいて前記第１および第２の画像形成装置で実行される複数のジョブが所定の条件を満たすか否かを判定する課金マップ切替判定部と、
を備え、
前記課金マップ送信部は、前記課金マップ切替判定部による判定結果に基づいて前記基本課金マップから切り替えるための変更用課金マップを前記第１および第２の画像形成装置のそれぞれに対して送信することを特徴とする画像形成システム。
【請求項９】
ジョブの実行を制御するジョブ実行制御部と、
ジョブの実行に伴って課金計算を行うための課金マップを記憶する記憶部と、
前記ジョブ実行制御部によるジョブの実行に伴い前記記憶部に記憶されている課金マップを参照して課金計算を行う課金計算部と、
前記ジョブ実行制御部によるジョブの実行状況が所定の条件を満たしたとき、前記課金計算部が参照する課金マップを変更する課金マップ切替部と、
を備えることを特徴とする画像形成装置。
【請求項１０】
前記記憶部は、ジョブ実行の初期段階で課金計算を行う際に参照するための基本課金マップと、ジョブの実行状況が前記所定の条件を満たしたときに、前記基本課金マップから切り替えるための変更用課金マップとを記憶しており、
前記課金マップ切替部は、前記ジョブ実行制御部によるジョブの実行状況が前記所定の条件を満たしたとき、前記課金計算部が参照する課金マップを、前記基本課金マップから前記変更用課金マップに変更することを特徴とする請求項９記載の画像形成装置。
【請求項１１】
ネットワークを介して管理サーバとデータ通信を行うネットワークインタフェースと、
前記ネットワークインタフェースを介して前記管理サーバから取得する前記基本課金マップを前記記憶部に格納する課金マップ取得部と、
前記ジョブ実行制御部によって実行されるジョブの内容を解析し、そのジョブが前記所定の条件を満たすか否かを判定する判定部と、
前記判定部において前記所定の条件を満たすと判定された場合、前記ネットワークインタフェースを介して前記管理サーバに前記変更用課金マップの送信を要求し、前記管理サーバから前記変更用課金マップを取得して前記記憶部に格納する課金マップ再取得部と、
をさらに備えることを特徴とする請求項９又は１０に記載の画像形成装置。
【請求項１２】
画像形成装置におけるジョブの実行に伴って行う課金計算方法であって、
ジョブ実行初期段階での課金計算を行うための基本課金マップと、ジョブの実行状況が所定の条件を満たした段階での課金計算を行うための変更用課金マップとをジョブの実行に先立って取得するステップと、
ジョブの実行を開始するステップと、
開始されたジョブの実行に伴って前記基本課金マップに基づいて課金計算を行うステップと、
ジョブの実行状況が前記所定の条件を満たしたとき、前記課金計算において参照する課金マップを前記基本課金マップから前記変更用課金マップに変更するステップと、
ジョブの実行状況が前記所定の条件を満たした後、ジョブの実行に伴って前記変更用課金マップに基づいて課金計算を行うステップと、
を有することを特徴とする課金計算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置および課金計算方法に関する。
【背景技術】
【０００２】
従来、複合機やＭＦＰ（Multi Function Peripheral）などと呼ばれる画像形成装置は、ジョブの実行に伴って課金を行うための課金情報を保持している。そしてユーザが画像形成装置にログインしてジョブの実行を指示すると、画像形成装置は、ジョブの実行に伴って課金情報に基づく課金計算を行い、ログインユーザに対して課金する。
【０００３】
またこの種の画像形成装置において、例えば特別の権限を持つユーザが印刷を行う場合は他のユーザよりもディスカウントした課金を行いたいといった要求に対応するため、ＩＣカードで認証されたユーザに対応する課金情報を取得し、ユーザが特定機能を利用すると、それに応じた課金率を設定するものが知られている（例えば、特許文献１）。この技術によれば、ユーザの利用可能な特定機能ごとに課金率を設定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３８７１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ジョブの実行に伴って課金計算を行う画像形成装置において、例えばジョブの実行中に印刷枚数が一定枚数以上になると、それ以後の印刷はディスカウントして課金計算を行いたいという要求がある。
【０００６】
しかしながら、従来の画像形成装置は、ユーザがログインした時点で課金情報を取得し、その取得した課金情報はユーザがログアウトするまで変更することができない。そのため、ジョブの実行中はユーザログイン時に取得した課金情報に基づいて課金計算を行うこととなり、ジョブによる印刷枚数が一定枚数を超えた場合でもディスカウント計算を行うことはできない。
【０００７】
またディスカウントに限らず、ジョブの実行状況が所定の条件に達すると、その時点で課金計算の基礎となる単価情報を変更したいこともあるが、従来の画像形成装置はジョブの実行中に課金情報を変更することができないため、そのような要求に対応した課金計算を行うことはできなかった。
【０００８】
そこで本発明は、上記課題を解決することを目的としてなされたものであり、ジョブの実行中にそのジョブが所定の条件を満たした場合、その時点で課金計算を変更できるようにして上述した要求にも対応可能とした画像形成システム、画像形成装置および課金計算方法を提供するものである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１にかかる発明は、画像形成装置と管理サーバとがネットワークを介して相互にデータ通信可能に構成された画像形成システムであって、前記管理サーバは、前記画像形成装置におけるジョブの実行に伴って課金計算を行う際に参照される課金マップ情報を記憶する記憶部と、前記課金マップ情報に含まれる複数の課金マップのうちから前記画像形成装置に送信するための課金マップを読み出して前記画像形成装置に送信する課金マップ送信部とを備え、前記画像形成装置は、前記管理サーバから送信される課金マップを取得する課金マップ取得部と、ジョブの実行を制御するジョブ実行制御部と、前記ジョブ実行制御部によるジョブの実行に伴い、前記課金マップ取得部が取得した課金マップを参照して課金計算を行う課金計算部と、前記ジョブ実行制御部によるジョブの実行状況が所定の条件を満たした場合、前記課金計算部が参照する課金マップを変更する課金マップ切替部とを備えることを特徴としている。
【００１０】
また請求項２にかかる発明は、請求項１記載の画像形成システムにおいて、前記所定の条件に関する情報は、前記課金マップ取得部が前記管理サーバから取得する課金マップに含まれていることを特徴としている。
【００１１】
また請求項３にかかる発明は、請求項１又は２に記載の画像形成システムにおいて、前記課金マップ送信部は、前記画像形成装置におけるジョブ実行初期段階で課金計算を行う際に参照するための基本課金マップと、前記画像形成装置におけるジョブの実行状況が前記所定の条件を満たしたときに前記基本課金マップから変更するための変更用課金マップとを前記画像形成装置に送信し、前記課金マップ切替部は、前記ジョブ実行制御部によるジョブの実行状況が前記所定の条件を満たしたとき、前記課金計算部が参照する課金マップを、前記基本課金マップから前記変更用課金マップに変更することを特徴としている。
【００１２】
また請求項４にかかる発明は、請求項３記載の画像形成システムにおいて、前記画像形成装置は、前記ジョブ実行制御部によって実行されるジョブの内容を解析し、そのジョブが前記所定の条件を満たすか否かを判定する判定部と、前記判定部において前記所定の条件を満たすと判定された場合、前記管理サーバに前記変更用課金マップの送信を要求して前記変更用課金マップを取得する課金マップ再取得部とをさらに備え、前記課金マップ切替部は、前記ジョブ実行制御部によるジョブの実行状況が前記所定の条件を満たした場合、前記課金計算部が参照する課金マップを、前記課金マップ再取得部が取得した前記変更用課金マップに変更することを特徴としている。
【００１３】
また請求項５にかかる発明は、請求項３又は４に記載の画像形成システムにおいて、前記課金マップ送信部が送信する前記変更用課金マップは、前記基本課金マップの一部を書き換えるための情報であることを特徴としている。
【００１４】
また請求項６にかかる発明は、請求項１乃至５のいずれかに記載の画像形成システムにおいて、前記画像形成装置は、前記ジョブ実行制御部によるジョブの実行に伴い、前記管理サーバに対してジョブの実行状況を通知するジョブ実行状況通知部をさらに備えると共に、前記管理サーバは、前記画像形成装置から通知されるジョブの実行状況に基づいてそのジョブの実行中に前記課金計算部が参照する課金マップを変更するか否かを判定する課金マップ切替判定部をさらに備えており、前記課金マップ送信部は、前記画像形成装置におけるジョブ実行初期段階で課金計算を行う際に参照するための基本課金マップを送信した後、前記課金マップ切替判定部が課金マップを変更する判定を行った場合、前記基本課金マップから切り替えるための変更用課金マップを前記画像形成装置に送信することを特徴としている。
【００１５】
また請求項７にかかる発明は、請求項１乃至６のいずれかに記載の画像形成システムにおいて、前記所定の条件は、ジョブの実行による印刷枚数、ステープル数およびトナー消費量のうちの少なくとも一つについて定められることを特徴としている。
【００１６】
また請求項８にかかる発明は、第１の画像形成装置と、第２の画像形成装置と、管理サーバとがネットワークを介して相互にデータ通信可能に構成された画像形成システムであって、前記第１および第２の画像形成装置のそれぞれは、前記管理サーバから前記ネットワークを介して課金マップを取得する課金マップ取得部と、前記課金マップに基づいてジョブの実行に伴う課金計算を行う課金計算部と、ジョブの実行状況を前記管理サーバに通知するジョブ実行状況通知部とを備え、前記管理サーバは、前記第１および第２の画像形成装置のそれぞれに対してジョブ実行初期段階で課金計算を行うための基本課金マップを送信する課金マップ送信部と、前記基本課金マップの送信後、前記第１および第２の画像形成装置のそれぞれから受信するジョブの実行状況の通知に基づいて前記第１および第２の画像形成装置で実行される複数のジョブが所定の条件を満たすか否かを判定する課金マップ切替判定部とを備え、前記課金マップ送信部は、前記課金マップ切替判定部による判定結果に基づいて前記基本課金マップから切り替えるための変更用課金マップを前記第１および第２の画像形成装置のそれぞれに対して送信することを特徴としている。
【００１７】
また請求項９にかかる発明は、画像形成装置であって、ジョブの実行を制御するジョブ実行制御部と、ジョブの実行に伴って課金計算を行うための課金マップを記憶する記憶部と、前記ジョブ実行制御部によるジョブの実行に伴い前記記憶部に記憶されている課金マップを参照して課金計算を行う課金計算部と、前記ジョブ実行制御部によるジョブの実行状況が所定の条件を満たしたとき、前記課金計算部が参照する課金マップを変更する課金マップ切替部とを備えることを特徴としている。
【００１８】
また請求項１０にかかる発明は、請求項９記載の画像形成装置において、前記記憶部は、ジョブ実行の初期段階で課金計算を行う際に参照するための基本課金マップと、ジョブの実行状況が前記所定の条件を満たしたときに、前記基本課金マップから切り替えるための変更用課金マップとを記憶しており、前記課金マップ切替部は、前記ジョブ実行制御部によるジョブの実行状況が前記所定の条件を満たしたとき、前記課金計算部が参照する課金マップを、前記基本課金マップから前記変更用課金マップに変更することを特徴としている。
【００１９】
また請求項１１にかかる発明は、請求項９又は１０に記載の画像形成装置において、ネットワークを介して管理サーバとデータ通信を行うネットワークインタフェースと、前記ネットワークインタフェースを介して前記管理サーバから取得する前記基本課金マップを前記記憶部に格納する課金マップ取得部と、前記ジョブ実行制御部によって実行されるジョブの内容を解析し、そのジョブが前記所定の条件を満たすか否かを判定する判定部と、前記判定部において前記所定の条件を満たすと判定された場合、前記ネットワークインタフェースを介して前記管理サーバに前記変更用課金マップの送信を要求し、前記管理サーバから前記変更用課金マップを取得して前記記憶部に格納する課金マップ再取得部とをさらに備えることを特徴としている。
【００２０】
また請求項１２にかかる発明は、画像形成装置におけるジョブの実行に伴って行う課金計算方法であって、ジョブ実行初期段階での課金計算を行うための基本課金マップと、ジョブの実行状況が所定の条件を満たした段階での課金計算を行うための変更用課金マップとをジョブの実行に先立って取得するステップと、ジョブの実行を開始するステップと、開始されたジョブの実行に伴って前記基本課金マップに基づいて課金計算を行うステップと、ジョブの実行状況が前記所定の条件を満たしたとき、前記課金計算において参照する課金マップを前記基本課金マップから前記変更用課金マップに変更するステップと、ジョブの実行状況が前記所定の条件を満たした後、ジョブの実行に伴って前記変更用課金マップに基づいて課金計算を行うステップとを有することを特徴としている。
【発明の効果】
【００２１】
本発明によれば、画像形成装置におけるジョブの実行中にそのジョブが所定の条件を満たした場合、その時点で、課金計算で参照する課金マップを変更することができる。そのため、ジョブの実行中に課金計算を変更することが可能となり、例えばジョブの実行途中からディスカウントした課金計算に切り替えるなど、多種多様な課金計算を行うことができるようになる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態における画像形成システムの一構成例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示すブロック図である。
【図３】画像形成装置における制御コンピュータよって実現される機能構成の一例を示すブロック図である。
【図４】管理サーバのハードウェア構成の一例を示すブロック図である。
【図５】管理サーバのＣＰＵによって実現される機能構成の一例を示すブロック図である。
【図６】第１の実施の形態における基本課金マップの一例を示す図である。
【図７】第１の実施の形態における第１変更用課金マップの一例を示す図である。
【図８】第１の実施の形態における画像形成装置と管理サーバによる処理の概要を示す図である。
【図９】第１の実施の形態における画像形成装置で行われる処理手順の一例を示すフローチャートである。
【図１０】第２の実施の形態において管理サーバの記憶部に記憶される課金マップ情報の一例を示す図である。
【図１１】第２の実施の形態における基本課金マップの一例を示す図である。
【図１２】第２の実施の形態における第１変更用課金マップの第１条件課金マップの一例を示す図である。
【図１３】第２の実施の形態における第１変更用課金マップの第２条件課金マップの一例を示す図である。
【図１４】第２の実施の形態の画像形成装置において課金計算で参照する課金マップを変更する場合の課金マップの書き換え概念を示す図である。
【図１５】第２の実施の形態における画像形成装置と管理サーバとの処理概要を示す図である。
【図１６】第２の実施の形態の画像形成装置で行われる処理手順の一例を示すフローチャートである。
【図１７】第２の実施の形態の画像形成装置で行われる処理手順の一例を示すフローチャートである。
【図１８】第３の実施の形態の画像形成装置において制御コンピュータによって実現される機能構成の一例を示すブロック図である。
【図１９】第３の実施の形態の管理サーバにおいてＣＰＵにより実現される機能構成の一例を示すブロック図である。
【図２０】第３の実施の形態における基本課金マップの一例を示す図である。
【図２１】第３の実施の形態における第１変更用課金マップの一例を示す図である。
【図２２】第３の実施の形態における画像形成装置と管理サーバとの処理概要を示す図である。
【図２３】第３の実施の形態の画像形成装置で行われる処理手順の一例を示すフローチャートである。
【図２４】第３の実施の形態の画像形成装置で行われる処理手順の一例を示すフローチャートである。
【図２５】第３の実施の形態の管理サーバで行われる処理手順の一例を示すフローチャートである。
【図２６】第３の実施の形態において複数の画像形成装置が接続されている場合の課金態様の一例を説明する図である。
【発明を実施するための形態】
【００２３】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２４】
（第１の実施の形態）
図１は、本実施形態の画像形成システム１００の一構成例を示す図である。この画像形成システム１００は、画像形成装置１と、管理サーバ１１と、クライアントコンピュータ１２，１３，…とを備え、これらがＬＡＮなどのネットワーク１０を介して相互にデータ通信可能に接続された構成である。
【００２５】
本実施形態において画像形成装置１は一般に複合機やＭＦＰなどと呼ばれる装置であり、例えばコピー、スキャン、プリント、ファクシミリなどの各種機能を備えている。画像形成装置１は、装置本体の上部にスキャナ部２を有し、下部にプリンタ部３を有している。またスキャナ部２の正面側には、ユーザが画像形成装置１を使用する際に操作入力を行うための操作パネル４が設けられている。
【００２６】
スキャナ部２は、原稿の画像を光学的に読み取る画像読取部２ａと、複数枚の原稿をセット可能であり、そのセットされた原稿を１枚ずつ画像読取部２ａに自動搬送する自動原稿搬送装置（ＡＤＦ）２ｂとを備えている。スキャナ部２は、画像読取部２ａとＡＤＦ２ｂとを互いに同期させて動作させることにより、ＡＤＦ２ｂによって搬送される１枚ずつの原稿を画像読取部２ａが適切に読み取ることができ、コピージョブやスキャンジョブ、ＦＡＸ送信ジョブなどを実行する際、１枚ずつの原稿を読み取って画像データを生成することができる。
【００２７】
プリンタ部３は、出力用紙などの印刷媒体に対してトナー像を転写することにより画像形成を行う画像形成部３ａと、画像形成部３ａに対して出力用紙を１枚ずつ供給する給紙部３ｂとを備えている。プリンタ部３は、給紙部３ｂと画像形成部３ａとを互いに同期させて動作させることにより、コピージョブや印刷ジョブなどを実行する際の印刷出力を行うことができる。尚、図１では図示を省略しているが、プリンタ部３の後段側には、複数枚の出力用紙を束ねるオートステープラーなどの仕上げ処理部が設けられている。
【００２８】
操作パネル４は、ユーザに対して各種情報を表示するための表示部５と、ユーザが画像形成装置１に対して入力操作を行うための操作部６とを備えている。表示部５は、例えばカラー画像を表示可能な液晶表示ディスプレイなどで構成され、例えばユーザ認証を行うためのユーザＩＤやパスワードなどを入力するための操作案内画面や、ユーザ認証で認証されたユーザがログイン状態となった後に機能の選択や設定操作、ジョブの実行指示などを受け付けるためのログイン画面などが表示される。操作部６は、表示部５の表面に設けられたタッチパネルキーと、表示部５の周囲に配置された複数の押しボタンキーとを含む複数の操作キーを備えている。
【００２９】
管理サーバ１１は、ネットワーク１０を介して画像形成装置１を管理するサーバである。本実施形態の管理サーバ１１は、画像形成装置１を使用するユーザのユーザ認証を行う機能と、画像形成装置１がジョブの実行に伴って課金計算を行う際に参照する課金マップ情報を記憶管理し、必要に応じて画像形成装置１に送信する機能とを有している。
【００３０】
クライアントコンピュータ１２，１３，…は、例えば一人ひとりのユーザに対して個別に割り当てられたコンピュータである。クライアントコンピュータ１２，１３，…のそれぞれは、例えばネットワーク１０を介して画像形成装置１にプリントデータを送信することができる。このとき、送信するプリントデータには、例えばユーザを特定するためのユーザ情報が含まれている。そして画像形成装置１は、プリントデータを受信すると、ユーザ情報に基づいてユーザ認証を行い、プリントデータを送信したユーザが印刷出力を行う権限を有していれば、その受信したプリントデータに基づいて印刷出力を行う。
【００３１】
図２は、画像形成装置１のハードウェア構成の一例を示すブロック図である。画像形成装置１は、上述したスキャナ部２、プリンタ部３および操作パネル４に加え、さらに、制御コンピュータ２０と、ネットワークインタフェース２３と、ファクシミリ部２４と、仕上げ処理部２５と、記憶部２６とを備えており、これら各部がデータバス１９を介して相互にデータの入出力を行うことができるように接続された構成である。
【００３２】
制御コンピュータ２０は、記憶部２６に記憶されているプログラム２７を読み出して実行するＣＰＵ２１と、ＣＰＵ２１がプログラムに基づく処理を実行する際に各種データを一時的に記憶するメモリ２２とを備えている。そして制御コンピュータ２０は、各種データ処理を行うと共に、他のハードウェアの動作を制御する。例えば操作パネル４の表示部５に表示するための画面を生成し、表示部５に出力すると共に、操作部６に対してユーザによる操作が行われた場合、それを検知してユーザ操作に基づく処理を実行する。また、制御コンピュータ２０はその他にも各種処理部として機能するが、これについては後述する。
【００３３】
ネットワークインタフェース２３は、ネットワーク１０に接続するためのインタフェースである。例えば、画像形成装置１においてユーザ認証を行う際、制御コンピュータ２０がネットワークインタフェース２３を介して管理サーバ１１とデータ通信を行う。また制御コンピュータ２０は、管理サーバ１１が送信する課金マップを、このネットワークインタフェース２３を介して受信する。
【００３４】
ファクシミリ部２４はファクシミリデータの送受信を行う処理部である。このファクシミリ部２４には、電話回線などの図示しない通信網が接続されている。例えば制御コンピュータ２０がファクシミリデータの送信を行う場合、このファクシミリ部２４にファクシミリデータを出力する。そしてファクシミリ部２４は通信網に接続し、指定された宛先にファクシミリデータを送信する。
【００３５】
仕上げ処理部２５は、プリンタ部３から出力される出力用紙に対して所定の仕上げ処理を行う処理部である。仕上げ処理には、出力用紙の所定部位にパンチ穿孔を行ったり、或いは、複数の出力用紙を束ねるステープルを打設したりする処理がある。本実施形態の仕上げ処理部２５は、そのうちの少なくともステープルを打設する処理を行うことができるようになっている。つまり、仕上げ処理部２５は図示しないオートステープラーを備え、ユーザによって指定された所定枚数ごとに出力用紙を束ねて所定部位にステープルを打設することができる。
【００３６】
記憶部２６は、ハードディスク装置などで構成された不揮発性記憶装置である。この記憶部２６には、上述のプログラム２７が記憶されている。またこの他にも、記憶部２６には各種データが記憶されているが、本実施形態ではそれらについての説明を省略する。
【００３７】
図３は、制御コンピュータ２０がプログラム２７を実行することによって実現される機能構成の一例を示すブロック図である。図３に示すように、制御コンピュータ２０は、ユーザ認証部３１、課金マップ取得部３２、ジョブ解析部３３、課金マップ変更条件判定部３４、課金マップ再取得部３５、ジョブ実行制御部３６および課金計算部３７として機能する。また制御コンピュータ２０のメモリ２２には、管理サーバ１１から取得する課金マップを記憶するための課金マップ記憶領域２２ａが設けられる。尚、課金マップ記憶領域２２ａは、メモリ２２ではなく、記憶部２６に設けられていても良い。
【００３８】
ユーザ認証部３１は、画像形成装置１を使用するユーザのユーザ認証を行う処理部であり、例えば操作パネル４からユーザＩＤやパスワードの入力を検知した場合、或いは、ネットワーク１０を介してプリントデータを受信した場合に機能する。そしてユーザ認証部３１は、ユーザＩＤやパスワードなどの入力情報に基づいてユーザ認証を行う。本実施形態の場合、ユーザ認証部３１は、入力情報を付加した認証要求を管理サーバ１１に送信し、それに対する返答として管理サーバ１１から入力される認証結果に基づいてユーザ認証に成功したか否かの判断を行う。そしてユーザ認証に成功していれば、画像形成装置１をログイン状態に移行させる。これにより、認証されたユーザは、画像形成装置１のログインユーザとなり、予め自身に設定されている機能権限に基づいて画像形成装置１の各種機能を使用することができるようになる。
【００３９】
課金マップ取得部３２は、ログインユーザに対応する課金マップを取得する処理部である。課金マップ取得部３２は、ユーザ認証部３１によってユーザ認証が成功した場合に機能し、管理サーバ１１からログインユーザに対応する課金マップを取得し、その取得した課金マップをメモリ２２の課金マップ記憶領域２２ａに格納保存する。尚、この課金マップ取得部３２が取得する課金マップは、ログインユーザがジョブの実行を指示した場合、そのジョブの実行初期段階での課金計算に参照される基本課金マップであるが、これについては後に詳しく説明する。
【００４０】
ジョブ解析部３３は、ログインユーザがジョブの実行指示を行った場合に機能する処理部であり、そのジョブの内容を解析する。例えば、プリントジョブの場合、ジョブ解析部３３は、プリントデータに基づいてジョブを実行することによる合計印刷枚数や合計ステープル数などを解析する。またコピージョブの場合も同様に、ジョブ解析部３３は、ユーザの設定した内容に基づいてジョブを実行することによる合計印刷枚数や合計ステープル数などを解析する。ただし、コピージョブの場合、合計印刷枚数や合計ステープル数は、全ての原稿を読み取った後でないと、正確な数値を算出することができない。そのため、コピージョブの場合、ジョブ解析部３３は原稿読み取りが終了した後に機能し、それらの正確な数値を算出する。そしてジョブ解析部３３による解析結果は課金マップ変更条件判定部３４に与えられる。
【００４１】
課金マップ変更条件判定部３４は、ジョブ解析部３３の解析結果に基づいてジョブの実行中に課金マップを変更するか否かを判定する処理部である。つまり、課金マップ変更条件判定部３４は、ユーザによって指定されたジョブが所定の条件を満たす場合、そのジョブの実行中に課金マップを変更する必要があると判断する。これに対し、そのジョブが所定の条件を満たさない場合、そのジョブの実行中は課金マップを変更する必要がないと判断する。本実施形態の場合、課金マップ変更条件判定部３４が判定を行う際の判定基準となる所定の条件に関する情報（条件情報）は、管理サーバ１１から取得する課金マップに含まれている。そのため、課金マップ変更条件判定部３４は、課金マップ記憶領域２２ａに記憶されている課金マップから条件情報を読み出し、その読み出した条件情報とジョブ解析部３３の解析結果とに基づいて上記判定を行う。そして課金マップ変更条件判定部３４による判定結果は、課金マップ再取得部３５に与えられる。
【００４２】
課金マップ再取得部３５は、課金マップ変更条件判定部３４の判定結果に基づき、ユーザによって指定されたジョブの実行中に課金マップを変更する必要がある場合、管理サーバ１１に課金マップの再取得要求を行い、管理サーバ１１から先に取得している課金マップとは異なる課金マップであって、ジョブの実行途中で先に取得した課金マップから変更するための変更用課金マップを取得する。このとき取得する変更用課金マップもまたメモリ２２の課金マップ記憶領域２２ａに格納保存される。このような変更用課金マップの再取得は、例えばユーザによって指定されたジョブの実行が開始される前に行われる。ただし、コピージョブの場合は、プリンタ部３が印刷出力を開始する前に行われる。尚、この課金マップ再取得部３５が取得する変更用課金マップについても後に詳しく説明する。
【００４３】
ジョブ実行制御部３６は、スキャナ部２、プリンタ部３、ネットワークインタフェース２３、ファクシミリ部２４および仕上げ処理部２５の各部を必要に応じて駆動することにより、ユーザによって指定されたジョブの実行を制御する処理部である。このジョブ実行制御部３６は、さらにジョブカウンタ３６ａを備えている。ジョブカウンタ３６ａは、ユーザによって指定されたジョブの実行中、課金対象である処理が行われる都度、その処理に対応するカウント値を１ずつカウントアップするカウンタである。例えば、コピージョブの場合、プリンタ部３において１枚の印刷出力が行われる都度、印刷枚数をカウントするカウント値を１ずつカウントアップする。また仕上げ処理として所定枚数ごとにステープルを打設することが指定されている場合、ジョブカウンタ３６ａは、仕上げ処理部２５においてステープルの打設処理が行われる都度、ステープル数をカウントするカウント値を１ずつカウントアップする。そしてジョブカウンタ３６ａによるカウント値は、課金計算部３７に与えられる。
【００４４】
課金計算部３７は、課金マップ記憶領域２２ａに記憶されている課金マップを読み出し、ジョブ実行制御部３６によるジョブの実行に伴って課金計算を行う処理部である。課金計算においては、課金マップ記憶領域２２ａから読み出した課金マップを参照し、その課金マップに記録されている課金対象である各処理の単価情報に基づく計算を実行する。またこの課金計算部３７は、さらに課金マップ切替部３７ａを備えている。
【００４５】
課金マップ切替部３７ａは、ジョブの実行状況が所定の条件を満たしたとき、そのタイミングで課金計算部３７が参照する課金マップを変更用課金マップに切り替えて変更する処理部である。課金マップ切替部３７ａは、課金計算部３７が参照している課金マップに含まれる条件情報に基づいて課金マップを変更する条件を確認する。そしてジョブカウンタ３６ａからの出力に基づいてジョブの進行状況をリアルタイムで把握しながら、そのジョブの実行状況が所定の条件を満たしたとき、課金計算部３７が参照する課金マップを課金マップ記憶領域２２ａに記憶されている変更用課金マップに切り替える。
【００４６】
次に図４は、管理サーバ１１のハードウェア構成の一例を示すブロック図である。管理サーバ１１は、ＣＰＵ４１と、メモリ４２と、ネットワークインタフェース４３と、表示部４４と、操作部４５と、記憶部４６とを備えており、これら各部がデータバス４７を介して相互にデータの入出力を行うことができるように接続された構成である。
【００４７】
ＣＰＵ４１は、記憶部４６に記憶されているプログラム５１を読み出して実行することにより、後述する各種処理部として機能する。メモリ４２は、ＣＰＵ４１が各種処理を実行する際の一時的なデータなどを記憶するものである。ネットワークインタフェース４３は、ネットワーク１０に接続するためのものであり、画像形成装置１とのデータ通信はこのネットワークインタフェース４３を介して行われる。表示部４４は液晶表示ディスプレイなどで構成され、操作部４５はキーボード又はマウスなどで構成される。記憶部４６はハードディスク装置などの不揮発性記憶装置で構成され、上述のプログラム５１の他、ユーザ認証情報５２、課金マップ情報５３などが記憶されている。記憶部４６に記憶されている課金マップ情報５３は、複数の課金マップを含む情報であり、図例の場合、基本課金マップ５４と、第１変更用課金マップ５５と、第２変更用課金マップ５６、…を備えている。
【００４８】
ここで基本課金マップ５４は上述したようにジョブの実行初期段階での課金計算に参照される課金情報である。また第１変更用課金マップ５５はジョブ実行状況が所定の条件を満たしたとき、基本課金マップ５４から切り替わってそれ以後の課金計算で参照される課金情報である。さらに第２変更用課金マップ５６はジョブの実行状況がさらに別の条件を満たしたとき、第１変更用課金マップ５５から切り替わってそれ以後の課金計算で参照される課金情報である。
【００４９】
図５は、ＣＰＵ４１がプログラム５１を実行することによって実現される機能構成の一例を示すブロック図である。図５に示すように、ＣＰＵ４１は、認証処理部６１および課金マップ送信部６２として機能する。
【００５０】
認証処理部６１は、画像形成装置１を使用するユーザを認証する処理部であり、画像形成装置１から認証要求を受信した場合に機能する。認証処理部６１は、画像形成装置１から認証要求を受信すると、記憶部４６からユーザ認証情報５２を読み出して認証処理を行う。ユーザ認証情報５２には、画像形成装置１を使用することが許可されたユーザに関する情報が登録されており、各登録ユーザのユーザＩＤやパスワードなどの情報と共に、各登録ユーザが画像形成装置１を使用する際の機能権限に関する情報が記録されている。認証処理部６１は、認証要求に付加されている情報に基づいてユーザ認証情報５２を検索し、ユーザ認証情報５２に予め登録されている登録ユーザであるか否かを判断する。そして登録ユーザである場合は、画像形成装置１に対して認証が成功したことを認証結果として通知すると共に、その登録ユーザに対して設定されている機能権限に関する情報を送信する。また登録ユーザでなかった場合は、画像形成装置１に対して認証が失敗したことを認証結果として通知する。
【００５１】
課金マップ送信部６２は、記憶部４６の課金マップ情報５３に含まれる複数の課金マップ５４，５５，５６，…のうちから画像形成装置１に送信する課金マップを読み出して画像形成装置１に送信する処理部である。課金マップ送信部６２は、認証処理部６１における認証処理で認証に成功した場合に機能し、課金マップ情報５３から基本課金マップ５４を読み出し、画像形成装置１に送信する。また課金マップ送信部６２は、画像形成装置１から課金マップの再取得要求があった場合に機能し、課金マップ情報５３から第１変更用課金マップ５５又は第２変更用課金マップ５６を読み出し、画像形成装置１に送信する。
【００５２】
ここで課金マップ情報５３に含まれる課金マップについて説明する。図６は、基本課金マップ５４の一例を示す図である。この基本課金マップ５４は、上述したようにユーザ認証に成功した直後に画像形成装置１に送信され、画像形成装置１におけるジョブの実行初期段階での課金計算を行う際に参照される課金情報である。図６に示すように、基本課金マップ５４は、画像形成装置１で実行されるジョブの課金対象に関する情報５４ａと、その単価情報５４ｂとを有している。そのため、この基本課金マップ５４を参照すれば、ジョブの実行に伴って課金計算を行うことができる。またこの基本課金マップ５４には、ジョブの実行に伴って課金計算で参照する課金マップを第１変更用課金マップ５５に変更するための条件情報５４ｃが含まれている。図例の場合、この条件情報５４ｃは、コピージョブ又はプリントジョブにおいて印刷枚数が５００枚に達すると、この基本課金マップ５４を次の第１変更用課金マップ５５に変更する条件となっている。
【００５３】
次に図７は、第１変更用課金マップ５５の一例を示す図である。図７に示す第１変更用課金マップ５５は、図６に示した基本課金マップ５４に基づく課金計算を行っているときに印刷枚数が５００枚に達した場合、それ以後の課金計算において参照される課金情報である。図７に示すように、第１変更用課金マップ５５は、画像形成装置１で実行されるジョブの課金対象に関する情報５５ａと、その単価情報５５ｂとを有している。図７の単価情報５５ｂを図６の単価情報５４ｂと比較すれば判るように、第１変更用課金マップ５５のコピージョブ又はプリントジョブに関する単価情報５５ｂは、基本課金マップ５４のコピージョブ又はプリントジョブに関する単価情報５４ｂよりも１割程度安い単価設定となっている。したがって、この例ではジョブの実行中に印刷枚数が５００枚を超えると、それ以後のジョブの実行に伴う課金計算では、１割程度のディスカウントを行うことができる。また第１変更用課金マップ５５には、ジョブの実行に伴って課金計算で参照する課金マップを第２変更用課金マップ５６に変更するための条件情報５５ｃが含まれている。図例の場合、この条件情報５５ｃは、コピージョブ又はプリントジョブにおいて印刷枚数が１０００枚に達すると、この第１変更用課金マップ５５を次の第２変更用課金マップ５６に変更する条件となっている。
【００５４】
尚、図示を省略するが、第２変更用課金マップ５６についても同様であり、例えば第２変更用課金マップ５６のコピージョブ又はプリントジョブに関する単価情報を第１変更用課金マップ５５の単価情報５５ｂよりもさらに安い単価に設定すれば、ジョブの実行に伴って段階的なディスカウントを行うことができる。
【００５５】
次に本実施形態における画像形成装置１と管理サーバ１１との処理の概要について説明する。図８は、画像形成装置１と管理サーバ１１による処理の概要を示す図である。例えばユーザが操作パネル４を操作してユーザＩＤやパスワードなどを入力すると、画像形成装置１は、管理サーバ１１に認証要求を送信する。管理サーバ１１はその認証要求を受信すると認証処理を行い、認証結果を画像形成装置１に通知する。この認証結果が認証成功であったとすると、管理サーバ１１は基本課金マップ５４を読み出して画像形成装置１に送信する。
【００５６】
画像形成装置１は管理サーバ１１からユーザ認証が成功したことを示す認証結果を受信するとログイン状態となり、さらにそれに引き続いて管理サーバ１１から基本課金マップ５４を受信する。そしてログインユーザが各種設定操作などを行った後、ジョブの実行指示を行うと、画像形成装置１はログインユーザによって指定されたジョブの解析を行う。この解析により、例えば印刷枚数が５００枚を超えるなど、基本課金マップ５４の条件情報５４ｃで定められている課金マップの変更条件を満たす場合、画像形成装置１は管理サーバ１１に対して課金マップの再取得要求を行う。管理サーバ１１はその再取得要求を受信すると、第１変更用課金マップ５５を読み出して画像形成装置１に送信する。
【００５７】
画像形成装置１は、管理サーバ１１から第１変更用課金マップ５５を取得することにより、ジョブの実行中に必要となる全ての課金マップを取得することができた場合には、その後、ジョブの実行を開始する。画像形成装置１は、ジョブの実行を開始すると、そのジョブの実行に伴って基本課金マップ５４に基づく課金計算を行う。そして図８に示すタイミングＴ１で、課金マップ変更条件として設定されている印刷枚数５００枚に達した場合、画像形成装置１は課金計算で参照する課金マップを、基本課金マップ５４から第１変更用課金マップ５５に切り替える。そしてその後は、ジョブの実行に伴って第１変更用課金マップ５５に基づく課金計算を行う。そしてジョブの実行が終了すると、それに伴って課金計算も終了する。その後、ログインユーザがログアウト操作を行うと、画像形成装置１は管理サーバ１１に対してログインユーザがログアウトしたことを通知する。
【００５８】
図９は、本実施形態の画像形成装置１で行われる処理手順の一例を示すフローチャートである。画像形成装置１は、ユーザ認証を行い（ステップＳ１００）、認証に成功すれば、管理サーバ１１から基本課金マップ５４を取得する（ステップＳ１０１）。そしてユーザによるジョブの設定操作を受け付け（ステップＳ１０２）、ユーザによるジョブ実行開始指示が与えられると（ステップＳ１０３）、そのジョブの内容を解析する（ステップＳ１０４）。そして実行するジョブが、基本課金マップ５４の条件情報５４ｃに定められている課金マップ変更条件を超えるか否かを判断し（ステップＳ１０５）、超えない場合には、課金マップの再取得は行わない。これに対し、実行するジョブが基本課金マップ５４の条件情報５４ｃに定められている課金マップ変更条件を超える場合は、管理サーバ１１に課金マップの再取得要求を行い、課金マップの再取得を行う（ステップＳ１０６）。このとき取得する課金マップは、第１変更用課金マップ５５である。尚、第１変更用課金マップ５５を取得した後、実行するジョブが、その第１変更用課金マップ５５の条件情報５５ｃに定められている課金マップ変更条件を超えるか否かを判断し、超える場合はさらに第２変更用課金マップ５６を取得するような処理手順としても良い。
【００５９】
次に画像形成装置１はジョブの実行を開始し（ステップＳ１０７）、例えばプリンタ部３による印刷出力を１枚ずつ開始する。そして印刷枚数をカウントアップし（ステップＳ１０８）、そのカウント値が基本課金マップ５４の条件情報５４ｃに定められている課金マップ変更条件を満たしたか否かを判断する（ステップＳ１０９）。ここでカウント値が条件に満たない場合は（ステップＳ１０９でＮＯ）、基本課金マップ５４に基づく課金計算を行う（ステップＳ１１１）。これに対し、条件を満たしている場合は（ステップＳ１０９でＹＥＳ）、課金計算で参照する課金マップを、基本課金マップ５４から第１変更用課金マップ５５に切替え（ステップＳ１１０）、第１変更用課金マップ５５に基づく課金計算を行う（ステップＳ１１１）。そして次のページがあるか否かを判断し（ステップＳ１１２）、さらに次の印刷出力が行われる場合（ステップＳ１１２でＹＥＳ）、ステップＳ１０８に戻って上記処理を繰り返す。これに対し、次のページがない場合は、ジョブの実行を終了し（ステップＳ１１３）、この処理を終了する。
【００６０】
上記のような処理が行われることにより、画像形成装置１は、ジョブの実行中に例えば印刷枚数が一定枚数以上になるなど、ジョブの実行状況が所定の条件を満たせばその時点で課金計算において参照する課金マップを変更することができる。そのため、例えばユーザが画像形成装置１を使用して多量の印刷出力を行う場合、一定枚数を超える印刷出力に対してディスカウントした課金を行うなど、多様な課金形態を実現することができる。
【００６１】
（第２の実施の形態）
次に第２の実施の形態について説明する。本実施形態では、画像形成装置１において課金マップを変更する際、基本課金マップ５４の一部のみを変更する形態について説明する。尚、本実施形態においても画像形成システム１００、画像形成装置１および管理サーバ１１の構成は、以下で説明するものを除き、第１の実施の形態で説明したものと同様である。
【００６２】
図１０は、本実施形態において管理サーバ１１の記憶部４６に記憶される課金マップ情報５３の一例を示す図である。本実施形態の課金マップ情報５３は、第１の実施の形態と同様に、基本課金マップ５４と、第１変更用課金マップ５５と、第２変更用課金マップ５６、…を備えている。本実施形態の課金マップが第１の実施の形態と異なる点は、図１０に示すように、第１変更用課金マップ５５および第２変更用課金マップ５６のそれぞれが、さらに複数の課金マップを有している点である。
【００６３】
第１変更用課金マップ５５は、第１条件課金マップ５５１、第２条件課金マップ５５２、…を有している。これら第１条件課金マップ５５１、第２条件課金マップ５５２、…は、基本課金マップ５４の一部の単価情報を書き換えるための情報である。例えば第１条件課金マップ５５１は、ジョブ実行中の印刷枚数が所定の条件を満たしたときに、基本課金マップ５４の印刷に関する課金情報を書き換えるための情報である。また第２条件課金マップ５５２は、ジョブ実行中のステープル数が所定の条件を満たしたときに、基本課金マップ５４のステープルに関する課金情報を書き換えるための情報である。つまり、第１条件課金マップ５５１および第２条件課金マップ５５２は、それぞれ、課金マップを変更するための異なる条件に対応して設けられており、それぞれの条件に対応する一部の課金情報を書き換えるための課金マップである。
【００６４】
また第２変更用課金マップ５６は、第１条件課金マップ５６１、第２条件課金マップ５６２、…を有している。これら第１条件課金マップ５６１、第２条件課金マップ５６２、…は、第１変更用課金マップ５５の第１条件課金マップ５５１、第２条件課金マップ５５２、…に対応して設けられている。第１条件課金マップ５６１は基本課金マップ５４の単価情報の一部が第１変更用課金マップ５５の第１条件課金マップ５５１に書き換えられている状態で、さらに印刷枚数が所定の条件を満たしたときに、第１条件課金マップ５５１の課金情報をさらに書き換えるための情報である。また第２条件課金マップ５６２は基本課金マップ５４の単価情報の一部が第１変更用課金マップ５５の第２条件課金マップ５５２に書き換えられている状態で、さらにステープル数が所定の条件を満たしたときに、第２条件課金マップ５５２の課金情報をさらに書き換えるための情報である。
【００６５】
図１１は、本実施形態における基本課金マップ５４の一例を示す図である。この基本課金マップ５４は、ユーザ認証に成功した直後に管理サーバ１１から画像形成装置１に送信され、画像形成装置１におけるジョブの実行初期段階での課金計算を行う際に参照される課金情報である。図１１に示すように、基本課金マップ５４は、画像形成装置１で実行されるジョブの課金対象に関する情報５４ａと、その単価情報５４ｂとを有している。特に本実施形態では、仕上げ処理としてステープルが打設される場合の課金情報５４ｄが含まれている。また条件情報５４ｃには、課金マップを変更するための複数の条件（第１条件５９ａ、第２条件５９ｂ）が含まれている。例えば、第１条件５９ａは、この基本課金マップ５４のコピーおよびプリントに対応する単価情報５４ｂを第１変更用課金マップ５５の第１条件課金マップ５５１に変更する条件を規定しており、図例の場合、その条件は印刷枚数が５００枚となっている。また第２条件５９ｂは、この基本課金マップ５４のステープルに対応する単価情報５４ｂを第１変更用課金マップ５５の第２条件課金マップ５５２に変更する条件を規定しており、図例の場合、その条件はステープル数が１００個となっている。
【００６６】
図１２は、第１変更用課金マップ５５の第１条件課金マップ５５１の一例を示す図である。図１２に示す第１条件課金マップ５５１は、図１１に示した基本課金マップ５４に基づく課金計算を行っているときに印刷枚数が５００枚に達した場合、それ以後の印刷出力における課金計算で参照される課金情報である。図１２に示すように、第１条件課金マップ５５１は、コピージョブおよびプリントジョブの課金対象に関する情報５５１ａと、その単価情報５５１ｂとを有している。図１２の単価情報５５１ｂを図１１の単価情報５４ｂと比較すると、第１条件課金マップ５５１の単価情報５５１ｂは、基本課金マップ５４のコピージョブ又はプリントジョブに関する単価情報５４ｂよりも１割程度安い単価設定となっている。したがって、この例ではジョブの実行中に印刷枚数が５００枚を超えると、それ以後のジョブの実行に伴う課金計算では、１割程度のディスカウントが行われる。また第１変更用課金マップ５５の第１条件課金マップ５５１には、ジョブの実行に伴って課金計算で参照する課金マップを第２変更用課金マップ５６の第１条件課金マップ５６１に変更するための条件情報５５１ｃが含まれている。図例の場合、この条件情報５５１ｃは、印刷枚数が１０００枚に達すると、次の第１条件課金マップ５６１に変更する条件となっている。
【００６７】
図１３は、第１変更用課金マップ５５の第２条件課金マップ５５２の一例を示す図である。図１３に示す第２条件課金マップ５５２は、図１１に示した基本課金マップ５４に基づく課金計算を行っているときにステープル数が１００個に達した場合、それ以後のステープル打設時の課金計算で参照される課金情報である。図１３に示すように、第２条件課金マップ５５２には、ステープルに関する情報５５２ａと、その単価情報５５２ｂとが互いに対応付けられている。図１３の単価情報５５２ｂを図１０の単価情報５４ｂと比較すると、第２条件課金マップ５５２の単価情報５５２ｂは、基本課金マップ５４のステープルに関する単価情報５４ｂよりも１割程度安い単価設定となっている。したがって、この例ではジョブの実行中にステープル数が１００個を超えると、それ以後のジョブの実行に伴う課金計算では、１割程度のディスカウントが行われる。また第１変更用課金マップ５５の第２条件課金マップ５５２には、ジョブの実行に伴って課金計算で参照する課金マップを第２変更用課金マップ５６の第２条件課金マップ５６２に変更するための条件情報５５２ｃが含まれている。図例の場合、この条件情報５５２ｃは、ステープル数が３００個に達すると、次の第２条件課金マップ５６２に変更する条件となっている。
【００６８】
図１４は、本実施形態の画像形成装置１において課金計算で参照する課金マップを変更する場合の基本課金マップ５４の書き換え概念を示す図である。尚、図例では、画像形成装置１が予め管理サーバ１１から基本課金マップ５４と第１変更用課金マップ５５の第１条件課金マップ５５１および第２条件課金マップ５５２を取得してメモリ２２に格納されているものとする。ジョブ実行制御部３６は、ジョブの実行を開始すると、ジョブカウンタ３６ａがジョブの実行に応じて印刷枚数およびステープル数をカウントしていく。そのカウント値は課金マップ切替部３７ａに与えられ、課金マップ切替部３７ａは、基本課金マップ５４の条件情報５４ｃに基づいてジョブの実行状況を確認し、第１条件５９ａを満たした場合には、メモリ２２に展開されている基本課金マップ５４の一部を第１条件課金マップ５５１で書き換える。また第２条件５９ｂを満たした場合には、メモリ２２に展開されている基本課金マップ５４の一部を第２条件課金マップ５５２で書き換える。このような一部書き換えは、基本課金マップ５４の全体を書き換える場合に比べると、効率的に行うことができる。そのため、課金計算で参照する課金マップを変更する際、画像形成装置１にかかる処理負荷が軽くなり、変更後の課金マップを適用した課金計算を効率よく行うことができる。
【００６９】
次に本実施形態における画像形成装置１と管理サーバ１１との処理の概要について説明する。図１５は、第２の実施の形態における画像形成装置１と管理サーバ１１との処理概要を示す図である。まず画像形成装置１は、管理サーバ１１に認証要求を送信する。管理サーバ１１はその認証要求を受信すると認証処理を行い、認証結果を画像形成装置１に通知する。この認証結果が認証成功であったとすると、管理サーバ１１は課金マップ情報５３から基本課金マップ５４を読み出して画像形成装置１に送信する。
【００７０】
画像形成装置１は管理サーバ１１からユーザ認証が成功したことを示す認証結果を受信するとログイン状態となり、さらにそれに引き続いて管理サーバ１１から基本課金マップ５４を受信する。そしてログインユーザが各種設定操作などを行った後、ジョブの実行指示を行うと、画像形成装置１はログインユーザによって指定されたジョブの解析を行う。この解析では、ユーザによって指定されたジョブが基本課金マップ５４の条件情報５４ｃに記述されている第１条件５９ａおよび第２条件５９ｂのいずれかの条件を満たすか否かがチェックされる。そして、そのジョブによる印刷枚数が５００枚を超える場合、第１条件５９ａを満たすので、画像形成装置１は管理サーバ１１に対し、第１変更用課金マップ５５に含まれる第１条件課金マップ５５１の再取得要求を行う。管理サーバ１１はその再取得要求を受信すると、第１条件課金マップ５５１を読み出し、画像形成装置１に送信する。また、そのジョブによるステープル数が１００個を超える場合、第２条件５９ｂを満たすので、画像形成装置１は管理サーバ１１に対し、第１変更用課金マップ５５に含まれる第２条件課金マップ５５２の再取得要求を行う。管理サーバ１１はその再取得要求を受信すると、第２条件課金マップ５５２を読み出し、画像形成装置１に送信する。
【００７１】
管理サーバ１１から第１条件課金マップ５５１および第２条件課金マップ５５２を取得することにより、ジョブの実行中に必要となる全ての課金マップを取得することができた場合、画像形成装置１は、その後、ジョブの実行を開始する。そして画像形成装置１は、ジョブの実行開始後、そのジョブの実行進行に伴って基本課金マップ５４に基づく課金計算を行う。そして図１５に示すタイミングＴ２で、第１条件５９ａおよび第２条件５９ｂのいずれか一方の条件に達した場合、画像形成装置１は、課金計算で参照する基本課金マップ５４の一部を第１条件課金マップ５５１又は第２条件課金マップ５５２に切り替える。そしてその後は、タイミングＴ２で切り替えられた基本課金マップ５４に基づいて課金計算を行う。そして図１５に示すタイミングＴ３で、第１条件５９ａおよび第２条件５９ｂの他方の条件に達した場合、画像形成装置１は、課金計算で参照する基本課金マップ５４における更に別の一部を第１条件課金マップ５５１又は第２条件課金マップ５５２に切り替える。そしてその後は、タイミングＴ３で切り替えられた基本課金マップ５４に基づいて課金計算を行う。そしてジョブの実行が終了すると、それに伴って課金計算も終了する。その後、ログインユーザがログアウト操作を行うと、画像形成装置１は管理サーバ１１に対してログインユーザがログアウトしたことを通知する。
【００７２】
図１６および図１７は、本実施形態の画像形成装置１で行われる処理手順の一例を示すフローチャートである。尚、このフローチャートにおいてステップＳ２００〜Ｓ２０４までの処理は、図９のステップＳ１００〜Ｓ１０４の処理と同様であるので、ここでの説明は省略する。
【００７３】
画像形成装置１は、ユーザによって実行指示されたジョブの解析（ステップＳステップＳ２０４）を行った結果、基本課金マップ５４の条件情報５４ｃに定められている第１条件５９ａを超えるか否かを判断し（ステップＳ２０５）、超えない場合には、第１条件課金マップ５５１の取得は行わない。これに対し、実行するジョブが第１条件５９ａを超える場合は、管理サーバ１１に第１条件課金マップ５５１の取得要求を行い、第１条件課金マップ５５１の取得を行う（ステップＳ２０６）。
【００７４】
次に画像形成装置１は、基本課金マップ５４の条件情報５４ｃに定められている第２条件５９ｂを超えるか否かを判断し（ステップＳ２０７）、超えない場合には、第２条件課金マップ５５２の取得は行わない。これに対し、実行するジョブが第２条件５９ｂを超える場合は、管理サーバ１１に第２条件課金マップ５５２の取得要求を行い、第２条件課金マップ５５２の取得を行う（ステップＳ２０８）。
【００７５】
尚、図１６では図示していないが、第１条件課金マップ５５１又は第２条件課金マップ５５２を取得した後、実行するジョブが、その第１条件課金マップ５５１又は第２条件課金マップ５５２の条件情報５５１ｃ又は５５２ｃに定められている条件を超えるか否かを判断し、超える場合はさらに第２変更用課金マップ５６に含まれる課金マップ５６１又は５６２を取得するような処理手順としても良い。
【００７６】
次に画像形成装置１はジョブの実行を開始する（ステップＳ２０９）。これにより、例えばプリンタ部３による１枚ずつの印刷出力が開始され、所定枚数ごとにステープルが打設されて出力される。図１７のフローチャートに進み、画像形成装置１はそのようなジョブの実行を開始すると、印刷枚数のカウント値を１つカウントアップする（ステップＳ２１０）。次に、今回の１枚分の印刷を行った後にステープルを行うか否かを判断する（ステップＳ２１１）。ここでは、今回の印刷により、ユーザによって指定された所定枚数分の出力用紙が揃ったかどうかの確認が行われ、所定枚数分の出力用紙が揃った場合に、ステープルを行うと判断される。そしてステープルを行うと判断された場合、画像形成装置１は、ステープル数のカウント値を１つカウントアップする（ステップＳ２１２）。一方、ステープルを行わない場合は、ステープル数のカウントアップは行わない。
【００７７】
次に画像形成装置１は、印刷枚数のカウント値が基本課金マップ５４の条件情報５４ｃに定められている第１条件５９ａを満たしたか否かを判断する（ステップＳ２１３）。その結果、第１条件５９ａを満たしている場合は（ステップＳ２１３でＹＥＳ）、課金計算で参照している基本課金マップ５４の一部を第１条件課金マップ５５１に切替える（ステップＳ２１４）。一方、印刷枚数のカウント値が第１条件５９ａに満たない場合は（ステップＳ２１３でＮＯ）、基本課金マップ５４の切替えは行わない。
【００７８】
次に画像形成装置１は、ステープル数のカウント値が基本課金マップ５４の条件情報５４ｃに定められている第２条件５９ｂを満たしたか否かを判断する（ステップＳ２１５）。その結果、第２条件５９ｂを満たしている場合は（ステップＳ２１５でＹＥＳ）、課金計算で参照している基本課金マップ５４の一部を第２条件課金マップ５５２に切替える（ステップＳ２１６）。一方、印刷枚数のカウント値が第２条件５９ｂに満たない場合は（ステップＳ２１５でＮＯ）、基本課金マップ５４の切替えは行わない。
【００７９】
そして画像形成装置１は、１枚の印刷出力を行ったことに伴う課金計算を行う（ステップＳ２１７）。例えば、上記ステップＳ２１４又はＳ２１６において課金マップの変更が行われた場合、この課金計算において、その後、その変更された課金マップを参照して計算処理が行われる。
【００８０】
その後、画像形成装置１は、印刷出力すべき次のページがあるか否かを判断し（ステップＳ２１８）、次の印刷出力が行われる場合（ステップＳ２１８でＹＥＳ）、ステップＳ２１０に戻って上記処理を繰り返す。これに対し、次のページがない場合は、ジョブの実行を終了し（ステップＳ２１９）、この処理を終了する。
【００８１】
上記のような処理が行われることにより、画像形成装置１は、ジョブの実行中に例えば印刷枚数が一定枚数以上になる場合、或いはステープル数が一定個数以上になる場合など、ジョブの実行状況が所定の条件を満たせばその時点で課金計算において参照する課金マップを変更することができる。このとき、本実施形態の画像形成装置１は、ジョブの実行初期段階から課金計算を行う際に参照している基本課金マップ５４の必要な部分のみを変更するので、課金マップの切り替えを効率よく行うことができる。また、管理サーバ１１から画像形成装置１に対して送信するデータ量も削減できるので、ネットワーク１０の負荷を軽減することも可能である。
【００８２】
また本実施形態においても、第１の実施の形態同様に、例えばユーザが画像形成装置１を使用して多量の印刷出力を行う場合、一定枚数を超える印刷出力に対し、或いは一定個数を超えるステープルに対してディスカウントした課金を行うなど、多様な課金形態を実現することができる。
【００８３】
（第３の実施の形態）
次に第３の実施の形態について説明する。上述した第１および第２の実施の形態では、画像形成装置１において実行するジョブの解析を行い、そのジョブが所定の条件を超える場合に、画像形成装置１が管理サーバ１１に対して変更用課金マップの送信を要求する形態について説明した。これに対し、本実施形態では、管理サーバ１１が画像形成装置１におけるジョブの実行状況を把握し、画像形成装置１に対して変更用課金マップを送信する必要があるか否かを判断する形態について説明する。尚、本実施形態においても画像形成システム１００、画像形成装置１および管理サーバ１１の基本的な構成は、以下で説明するものを除き、第１の実施の形態で説明したものと同様である。
【００８４】
図１８は、本実施形態の画像形成装置１において制御コンピュータ２０がプログラム２７を実行することによって実現される機能構成の一例を示すブロック図である。図１８に示すように、制御コンピュータ２０は、ユーザ認証部７１、課金マップ取得部７２、通知条件判定部７３、ジョブ実行制御部７４、ジョブ実行状況通知部７５、課金マップ再取得部７６および課金計算部７７として機能する。
【００８５】
ユーザ認証部７１および課金マップ取得部７２は、第１の実施の形態で説明したユーザ認証部３１および課金マップ取得部３２と同様の処理部である。
【００８６】
本実施形態の画像形成装置１は、ユーザによって指定されたジョブの実行を開始した後、そのジョブの実行状況を管理サーバ１１に通知する。通知条件判定部７３は、その通知条件を判定する処理部である。本実施形態において課金マップ取得部３２が管理サーバ１１から取得する基本課金マップ５４には、後述するように通知条件に関する情報が含まれている。そのため、通知条件判定部７３は、基本課金マップ５４に含まれる通知条件に関する情報に基づいてジョブの実行状況を管理サーバ１１に通知するための通知条件を判定する。
【００８７】
またジョブ実行制御部７４は、第１の実施の形態で説明したジョブ実行制御部３６と同様の処理部であり、画像形成装置１におけるジョブの実行を制御する。このジョブ実行制御部７４は、ジョブカウンタ７４ａを備えている。
【００８８】
ジョブ実行状況通知部７５は、ジョブ実行制御部７４によって実行されるジョブの実行状況を管理サーバ１１に通知する処理部である。すなわち、ジョブ実行状況通知部７５は、通知条件判定部７３が判定した通知条件に基づき、ジョブの実行状況がその通知条件に達する度に、管理サーバ１１に対してそのジョブの実行状況を通知する。
【００８９】
課金マップ再取得部７６は、管理サーバ１１から送信されてくる変更用課金マップを受信してメモリ２２に格納する。この課金マップ再取得部７６は、第１の実施の形態の課金マップ再取得部３５とは異なり、管理サーバ１１に対して変更用課金マップの取得要求は行わない。そのため、課金マップ再取得部７６は、ジョブ実行制御部７４がジョブの実行を開始した後、管理サーバ１１からの変更用課金マップの受信を待機する状態となり、受信すればそれをメモリ２２の課金マップ記憶領域２２ａに格納する。
【００９０】
課金計算部７７は、メモリ２２の課金マップ記憶領域２２ａから課金マップを読み出し、ジョブ実行制御部７４によるジョブの実行に伴って課金計算を行う。この課金計算部７７は、課金マップ切替部７７ａを備えており、ジョブの実行状況が所定の条件に達すると、課金計算で参照する課金マップを変更する。特に本実施形態では、課金マップ再取得部７６が既に変更用課金マップを取得してメモリ２２に記憶している場合、課金マップ切替部７７ａが、その変更用課金マップに含まれる情報に基づいてジョブの実行状況が所定の条件に達したか否かを判断し、課金マップの変更を行うように構成される。
【００９１】
次に図１９は、本実施形態の管理サーバ１１においてＣＰＵ４１がプログラム５１を実行することによって実現される機能構成の一例を示すブロック図である。図１９に示すように、ＣＰＵ４１は、認証処理部８１、課金マップ送信部８２、ジョブ実行状況判定部８３および課金マップ切替判定部８４として機能する。
【００９２】
認証処理部８１は、第１の実施の形態の認証処理部６１と同様であり、画像形成装置１を使用するユーザを認証する処理部である。
【００９３】
課金マップ送信部８２は、画像形成装置１に対して課金計算のための課金マップを送信する処理部である。この課金マップ送信部８２は、認証処理部８１がユーザ認証に成功した場合、記憶部４６に記憶されている課金マップ情報５３のうちからの基本課金マップ５４を読み出し、画像形成装置１に送信する。また課金マップ切替判定部８４において課金マップの切替え判定が行われた場合、課金マップ送信部８２は、記憶部４６に記憶されている課金マップ情報５３のうちからの第１変更用課金マップ５５を読み出し、画像形成装置１に送信する。またその後、さらに課金マップ切替判定部８４において課金マップの切替え判定が行われた場合、課金マップ送信部８２は、記憶部４６に記憶されている課金マップ情報５３のうちからの第２変更用課金マップ５６を読み出し、画像形成装置１に送信する。
【００９４】
ジョブ実行状況判定部８３は、画像形成装置１においてジョブの実行が開始された場合、ジョブ実行状況通知部７５によって通知されるジョブの実行状況を判定する処理部である。このジョブ実行状況判定部８３は、ジョブ実行状況通知部７５から通知される情報に基づいて、画像形成装置１におけるジョブの実行状況を把握する。そしてジョブ実行状況判定部８３は、その把握したジョブの実行状況を課金マップ切替判定部８４に出力する。
【００９５】
課金マップ切替判定部８４は、画像形成装置１におけるジョブの実行状況に基づいて、そのジョブの実行中に課金マップを変更する必要があるか否かを判定する処理部であり、課金マップを変更する場合、課金マップ送信部８２に対して画像形成装置１に対して変更用課金マップの送信命令を出力する。
【００９６】
ここで本実施形態の課金マップ情報５３に含まれる課金マップについて説明する。図２０は、本実施形態における基本課金マップ５４の一例を示す図である。この基本課金マップ５４は、上述したようにユーザ認証に成功した直後に画像形成装置１に送信され、画像形成装置１におけるジョブの実行初期段階での課金計算を行う際に参照される課金情報である。図２０に示すように、基本課金マップ５４は、第１の実施の形態と同様に、画像形成装置１で実行されるジョブの課金対象に関する情報５４ａと、その単価情報５４ｂとを有している。また本実施形態の基本課金マップ５４には、課金計算においてこの基本課金マップ５４を適用する条件情報５４ｅが含まれている。図例の場合、条件情報５４ｅには、コピージョブ又はプリントジョブにおいて印刷枚数が０枚以上であればこの基本課金マップ５４を適用することが示されている。
【００９７】
また本実施形態の基本課金マップ５４にはジョブの実行中に管理サーバ１１にジョブの実行状況を通知するための通知条件５４ｆが含まれている。画像形成装置１におけるジョブ実行状況通知部７５は、この通知条件５４ｆに基づいてジョブの実行状況を管理サーバ１１に通知する。図例の場合、通知条件５４ｆには、コピージョブ又はプリントジョブにおいて印刷枚数が５０枚をカウントする度に、そのジョブの実行状況を管理サーバ１１に通知することが示されている。
【００９８】
次に図２１は、本実施形態における第１変更用課金マップ５５の一例を示す図である。図２１に示すように、第１変更用課金マップ５５は、第１の実施の形態と同様に、画像形成装置１で実行されるジョブの課金対象に関する情報５５ａと、その単価情報５５ｂとを有している。また本実施形態の第１変更用課金マップ５５には、課金計算においてこの第１変更用課金マップ５５を適用する条件情報５５ｅが含まれている。図例の場合、条件情報５５ｅには、コピージョブ又はプリントジョブにおいて印刷枚数が５００枚以上になれば、この第１変更用課金マップ５５を適用することが示されている。したがって、画像形成装置１がこの第１変更用課金マップ５５を既に取得している場合、課金計算部７７の課金マップ切替部７７ａは、この第１変更用課金マップ５５に含まれる条件情報５５ｅに基づいて基本課金マップ５４からの切り替えを行うか否かを判断する。
【００９９】
また本実施形態の第１変更用課金マップ５５にはジョブの実行中に管理サーバ１１にジョブの実行状況を通知するための通知条件５５ｆが含まれている。画像形成装置１におけるジョブ実行状況通知部７５は、課金計算で参照する課金マップがこの第１変更用課金マップ５５に変更された後、通知条件５５ｆに基づいてジョブの実行状況を管理サーバ１１に通知する。図例の場合、通知条件５５ｆは、基本課金マップ５４の通知条件５４ｆを同様であり、コピージョブ又はプリントジョブにおいて印刷枚数が５０枚をカウントする度に、そのジョブの実行状況を管理サーバ１１に通知することが示されている。そのため、図２０の基本課金マップ５４から図２１の第１変更用課金マップ５５に課金マップが変更された場合でも、画像形成装置１から管理サーバ１１に対して行われるジョブの実行状況の通知頻度は変わらない。
【０１００】
次に本実施形態における画像形成装置１と管理サーバ１１との処理の概要について説明する。図２２は、第３の実施の形態における画像形成装置１と管理サーバ１１との処理概要を示す図である。まず画像形成装置１は、管理サーバ１１に対して認証要求を送信する。管理サーバ１１はその認証要求を受信すると認証処理を行い、認証結果を画像形成装置１に通知する。この認証結果が認証成功であったとすると、管理サーバ１１は課金マップ情報５３から基本課金マップ５４を読み出して画像形成装置１に送信する。
【０１０１】
画像形成装置１は管理サーバ１１からユーザ認証が成功したことを示す認証結果を受信すると認証されたユーザによるログイン状態となり、さらにそれに引き続いて管理サーバ１１から基本課金マップ５４を受信する。そしてログインユーザが各種設定操作などを行った後、ジョブの実行指示を行うと、画像形成装置１はジョブの実行を開始する。これに伴い、画像形成装置１では基本課金マップ５４に基づく課金計算が行われる。
【０１０２】
また画像形成装置１がジョブの実行を開始すると、基本課金マップ５４に含まれる通知条件５４ｆに基づいてジョブの実行状況を管理サーバ１１に通知する。この例では、印刷出力が５０枚行われるごとに、画像形成装置１が管理サーバ１１にジョブの実行状況を通知するようになっている。
【０１０３】
管理サーバ１１は、画像形成装置１からジョブの実行状況を受信する度に、そのジョブの実行状況を確認し、第１変更用課金マップ５５を送信する必要があるか否かを判定する。そしてジョブの実行状況が、第１変更用課金マップ５５の適用条件に近づくと、管理サーバ１１は画像形成装置１に対し、第１変更用課金マップ５５を送信する。図例の場合、ジョブの実行状況が４５０枚となった時点で５００枚以上から適用する第１変更用課金マップ５５を送信している。
【０１０４】
画像形成装置１は、管理サーバ１１から第１変更用課金マップ５５を受信すると、その条件情報５５ｅを確認する。そしてジョブの実行状況が５００枚となるタイミングＴ４以降、課金計算で参照する課金マップを基本課金マップ５４から第１変更用課金マップ５５に変更する。そしてその後は、第１変更用課金マップ５５に基づいて課金計算を行う。そしてジョブの実行が終了すると、それに伴って課金計算も終了する。その後、ログインユーザがログアウト操作を行うと、画像形成装置１は管理サーバ１１に対してログインユーザがログアウトしたことを通知する。
【０１０５】
図２３および図２４は、本実施形態の画像形成装置１で行われる処理手順の一例を示すフローチャートである。画像形成装置１は、ユーザ認証を行い（ステップＳ３００）、認証に成功すれば、管理サーバ１１から基本課金マップ５４を取得する（ステップＳ３０１）。そしてその取得した基本課金マップ５４に含まれる通知条件５４ｆを判定する（ステップＳ３０２）。画像形成装置１は、ユーザによるジョブ実行開始指示が与えられると（ステップＳ３０３）、そのジョブの実行を開始する（ステップＳ３０４）。これにより、画像形成装置１は、例えばプリンタ部３による印刷出力を１枚ずつ開始する。
【０１０６】
そして画像形成装置１は、今回の１枚分の印刷出力に基づき通知枚数をカウントアップする（ステップＳ３０５）。この通知枚数は、通知条件５４ｆに定められた条件に達したかどうかをカウントするための数値である。次に画像形成装置１は、今回の１枚分の印刷出力をカウントするため、印刷枚数をカウントアップする（ステップＳ３０６）。
【０１０７】
そして画像形成装置１は、通知枚数が通知条件５４ｆに定められる条件に達したか否かを判断し（ステップＳ３０７）、条件に達していれば、管理サーバ１１に対するジョブ実行状況通知として現在の印刷枚数を通知する（ステップＳ３０８）。そして管理サーバ１１に印刷枚数を通知した後、通知枚数のカウント値を０にクリアする（ステップＳ３０９）。一方、通知枚数が通知条件５４ｆに定められる条件に達していない場合、ステップＳ３０８およびＳ３０９の処理は行われない。画像形成装置１においてステップＳ３０７〜Ｓ３０９の処理が行われることにより、例えば印刷出力が５０枚に達する度に、画像形成装置１から管理サーバ１１に対して現在の印刷枚数が通知される。
【０１０８】
そして画像形成装置１は、管理サーバ１１から第１変更用課金マップ５５を既に受信しているか否かを判断し（ステップＳ３１０）、受信している場合は、その第１変更用課金マップ５５の条件情報５５ｅを確認し、第１変更用課金マップ５５を適用する条件を把握する（ステップＳ３１１）。そして現在の印刷枚数が条件情報５５ｅで示される条件を満たすか否かを判断し（ステップＳ３１２）、条件を満たしていれば、課金マップの切替えを行う（ステップＳ３１３）。つまり、基本課金マップ５４から第１変更用課金マップ５５への変更が行われる。これに対し、未だ第１変更用課金マップ５５を受信していない場合（ステップＳ３１０でＮＯ）、或いは、現在の印刷枚数が条件情報５５ｅで示される条件に満たない場合（ステップＳ３１２でＮＯ）、課金マップの切り替えは行わない。
【０１０９】
図２４のフローチャートに進み、画像形成装置１は、今回の１枚分の印刷出力に基づく課金計算を行う（ステップＳ３１４）。この課金計算では、ステップＳ３１３による課金マップの切り替えが行われるまでは、基本課金マップ５４に基づく計算を行い、ステップＳ３１３による課金マップの切り替えが行われると、それ以後は、第１変更用課金マップ５５に基づく計算を行う。
【０１１０】
そして次のページがあるか否かを判断し（ステップＳ３１５）、さらに次の印刷出力が行われる場合（ステップＳ３１５でＹＥＳ）、図２３のステップＳ３０５に戻って上記処理を繰り返す。これに対し、次のページがない場合は、ジョブの実行を終了し（ステップＳ３１６）、この処理を終了する。
【０１１１】
次に図２５は、本実施形態の管理サーバ１１で行われる処理手順の一例を示すフローチャートである。管理サーバ１１は、画像形成装置１からの要求に基づいてユーザ認証処理を行い（ステップＳ４００）、画像形成装置１に認証結果を送信する（ステップＳ４０１）。そして、そのユーザ認証処理において認証に成功していれば、管理サーバ１１は、記憶部４６から基本課金マップ５４を読み出し、画像形成装置１に送信する（ステップＳ４０２）。
【０１１２】
管理サーバ１１は、基本課金マップ５４を送信した後、画像形成装置１から印刷枚数の通知があったか否かを判断する（ステップＳ４０３）。そして印刷枚数の通知があれば、その通知に基づいて画像形成装置１におけるジョブの実行状況を判定し（ステップＳ４０４）、そのジョブの実行状況が次の課金マップを適用する条件に近づいたか否かを判断する（ステップＳ４０５）。ここでは、例えば、次の課金マップを適用するまでの残り印刷枚数が所定枚数以下となっていれば、次の課金マップを適用する条件に近づいたと判断する。そしてジョブの実行状況が次の課金マップを適用する条件に近づいていれば、記憶部４６から第１変更用課金マップ５５を読み出して画像形成装置１に送信する（ステップＳ４０６）。これに対し、画像形成装置１から印刷枚数の通知がない場合（ステップＳ４０３でＮＯ）、或いは、ジョブの実行状況が次の課金マップを適用する条件に近づいていない場合（ステップＳ４０５でＮＯ）、管理サーバ１１は、第１変更用課金マップ５５の送信を行わない。
【０１１３】
そして管理サーバ１１は、ユーザがログアウトしたか否かを判断し（ステップＳ４０７）、ログアウトしていなければ、ステップＳ４０３に戻って上述した処理を繰り返す。またユーザがログアウトした場合、この処理は終了する。
【０１１４】
以上のような処理が行われることにより、管理サーバ１１は、画像形成装置１におけるジョブの実行状況を把握しつつ、そのジョブが所定の条件に近づいてきた段階で、ユーザ認証時に送信した基本課金マップ５４に代わる変更用課金マップ５５を送信することができる。そのため、本実施形態では、画像形成装置１においてジョブの実行を開始する前に、そのジョブの解析を行う必要がなく、画像形成装置１の処理負担が軽減される。
【０１１５】
また上述したように管理サーバ１１が画像形成装置１における課金マップの変更を行うか否かを判断することにより、例えばネットワーク１０に接続されている複数の画像形成装置１を同一部署に所属する複数のユーザが同時に使用しているとき、それぞれのユーザの印刷枚数を合計してディスカウントするなどの課金形態が可能になる。図２６は、このような課金形態を説明するための図であり、ネットワーク１０に対して複数の画像形成装置１ａ，１ｂが接続されている画像形成システム１００を示している。
【０１１６】
図２６に示すように、ユーザＸが画像形成装置１ａを使用しており、ユーザＸと同一部署に所属するユーザＹが画像形成装置１ｂを使用している場合を想定する。このとき、それぞれの画像形成装置１ａ，１ｂは、管理サーバ１１から受信する課金マップに基づいてジョブの実行に伴う課金計算を行うと共に、ジョブの実行状況を管理サーバ１１に通知する。図例の場合、画像形成装置１ａにおいて現在のジョブの印刷枚数がｎ枚（ただし、ｎは１以上の整数）であり、画像形成装置１ｂにおいて現在のジョブの印刷枚数がｍ枚（ただし、ｍは１以上の整数）となっている。そして管理サーバ１１において課金マップ切替判定部８４が課金マップを変更する必要があるか否かを判定する際、複数の画像形成装置１ａ，１ｂで同時に実行されている複数のジョブの合計値（ｎ＋ｍ）が所定の条件を満たすか否かを判定し、その合計値が所定の条件を満たす場合、画像形成装置１ａ，１ｂのそれぞれに対して課金計算で参照する課金マップを変更するための変更用課金マップを送信する。
【０１１７】
したがって、この場合、同一部署に所属しているユーザＸとユーザＹとが同時に異なる画像形成装置１ａ，１ｂを使用することにより、部署単位での使用状況に応じてディスカウント課金を行うことができるようになる。そのため、画像形成装置１を使用する場合の課金形態が多様化し、さまざまなニーズに対応した課金形態を実現することができるようになる。
【０１１８】
尚、本実施形態においても、管理サーバ１０が画像形成装置１（１ａ，１ｂ）に対して変更用課金マップ５５を送信する際には、第２の実施の形態で説明したように、基本課金マップ５４の一部に対応した情報のみを送信する構成としても良い。
【０１１９】
（変形例）
以上、本発明に関するいくつかの実施形態について説明したが、本発明は上述した内容に限定されるものではない。
【０１２０】
上述した実施形態では、ジョブの実行に伴う印刷枚数又はステープル数に応じて課金マップを変更するための条件が設定されている場合を例示したが、課金マップを変更する条件は必ずしもこれらに限定されるものではない。例えば、画像形成装置１においてジョブを実行することによるトナー消費量を算出するようにし、そのトナー消費量に応じて課金マップを変更する条件を設定しても良い。すなわち、課金マップを変更するための条件は、印刷枚数、ステープル数およびトナー消費量のうちの少なくとも１つについて定められていれば良い。またこの他にも、スキャン枚数、ＦＡＸ送信枚数、外部送信時の送信枚数や送信時間、又は、Ｗｅｂブラウザ機能を用いた画像データのダウンロードなどを、課金マップを変更するための条件として定めても良い。
【０１２１】
また上述した実施形態では、ジョブ実行中に課金マップを変更することによってディスカウントした課金を行う場合を例示したが、課金マップを変更する目的は必ずしもディスカウントに限られない。
【０１２２】
また上述した実施形態では、主として１回のジョブの実行中に課金マップを変更する形態を例示したが、本発明はそれに限定するものではない。例えばユーザが画像形成装置１にログインしている状態でジョブを実行した場合、印刷枚数やステープル数などのカウント値を累積していくことで、複数回のジョブが実行される場合であっても、それら複数回のジョブによって所定の条件が満たされれば、その時点で課金マップを変更することができる。またそれらカウント値の累積値を一定期間保持しておくことにより、例えば１ヶ月あたりの使用量によって所定の条件が満たされれば、その時点で課金マップを変更することもできる。
【０１２３】
また上述した実施形態では、画像形成装置１が管理サーバ１１から課金マップを取得する形態を例示したが、これに限定するものでもない。例えば、画像形成装置１がそれ自体で、上述した管理サーバ１１の機能の一部若しくは全部を備える構成としても良い。
【０１２４】
またその他にも本発明には種々の変形例が適用可能である。すなわち、上述した説明はすべての点で例示であって限定的なものではない。
【符号の説明】
【０１２５】
１，１ａ，１ｂ  画像形成装置
１０  ネットワーク
１１  管理サーバ
２０  制御コンピュータ
２１  ＣＰＵ
２２  メモリ（記憶部）
３２  課金マップ取得部
３３  ジョブ解析部
３４  課金マップ変更条件判定部
３５  課金マップ再取得部
３６  ジョブ実行制御部
３６ａ  ジョブカウンタ
３７  課金計算部
３７ａ  課金マップ切替部
４６  記憶部
５３  課金マップ情報
５４  基本課金マップ
５５  第１変更用課金マップ（変更用課金マップ）
５６  第２変更用課金マップ（変更用課金マップ）
６２  課金マップ送信部
７５  ジョブ実行状況通知部
８４  課金マップ切替判定部
１００  画像形成システム
【図１】
2010218337.tif 000003
【図２】
2010218337.tif 000004
【図３】
2010218337.tif 000005
【図４】
2010218337.tif 000006
【図５】
2010218337.tif 000007
【図６】
2010218337.tif 000008
【図７】
2010218337.tif 000009
【図８】
2010218337.tif 000010
【図９】
2010218337.tif 000011
【図１０】
2010218337.tif 000012
【図１１】
2010218337.tif 000013
【図１２】
2010218337.tif 000014
【図１３】
2010218337.tif 000015
【図１４】
2010218337.tif 000016
【図１５】
2010218337.tif 000017
【図１６】
2010218337.tif 000018
【図１７】
2010218337.tif 000019
【図１８】
2010218337.tif 000020
【図１９】
2010218337.tif 000021
【図２０】
2010218337.tif 000022
【図２１】
2010218337.tif 000023
【図２２】
2010218337.tif 000024
【図２３】
2010218337.tif 000025
【図２４】
2010218337.tif 000026
【図２５】
2010218337.tif 000027
【図２６】
2010218337.tif 000028