(57)【要約】【課題】画像形成装置と課金サーバとの通信が不能な場合にだけ、画像形成装置が課金情報表示コードを印刷することができるようにする。【解決手段】印刷ジョブを実行する画像形成装置と、該画像形成装置の課金情報を管理する課金サーバとを備える画像処理システムであって、前記画像形成装置は、媒体に印刷を行う印刷部と、前記印刷ジョブの実行に応じたジョブ課金情報を生成する画像形成制御部と、前記課金サーバと通信を行う画像形成通信部とを有し、前記課金サーバは、前記課金情報を保存する課金記憶部と、前記課金情報の更新を行う課金制御部と、前記画像形成装置と通信を行う課金通信部とを有し、前記画像形成通信部が前記課金サーバと通信を行うことができない場合、前記画像形成制御部は前記ジョブ課金情報に基づいて課金情報表示コードを生成し、前記印刷部は前記課金情報表示コードを媒体に印刷する。【選択図】図１
2016172389.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを実行する画像形成装置と、該画像形成装置の課金情報を管理する課金サーバとを備える画像処理システムであって、
前記画像形成装置は、媒体に印刷を行う印刷部と、前記印刷ジョブの実行に応じたジョブ課金情報を生成する画像形成制御部と、前記課金サーバと通信を行う画像形成通信部とを有し、
前記課金サーバは、前記課金情報を保存する課金記憶部と、前記課金情報の更新を行う課金制御部と、前記画像形成装置と通信を行う課金通信部とを有し、
前記画像形成通信部が前記課金サーバと通信を行うことができない場合、前記画像形成制御部は前記ジョブ課金情報に基づいて課金情報表示コードを生成し、前記印刷部は前記課金情報表示コードを媒体に印刷することを特徴とする画像処理システム。
【請求項２】
前記印刷部は、前記画像形成装置を管理する管理者用のレポートとして前記課金情報表示コードを媒体に印刷する請求項１に記載の画像処理システム。
【請求項３】
前記画像形成装置は、媒体に印刷された前記課金情報表示コードを読み取る読取部を更に有し、
前記画像形成制御部は、前記読取部が読み取った課金情報表示コードからジョブ課金情報を取得し、前記画像形成通信部は、前記課金サーバと通信を行うことができる場合、前記画像形成制御部が課金情報表示コードから取得したジョブ課金情報を前記課金サーバに送信する請求項１又は２に記載の画像処理システム。
【請求項４】
前記画像形成通信部は、前記課金サーバと通信を行うことができる場合、前記画像形成制御部が生成したジョブ課金情報を前記課金サーバに送信する請求項１に記載の画像処理システム。
【請求項５】
前記課金制御部は、前記課金通信部が画像形成通信部から受信したジョブ課金情報を前記課金記憶部に保存されている既存の課金情報にマージして、該課金情報を更新する請求項３又は４に記載の画像処理システム。
【請求項６】
前記画像処理システムは、前記印刷ジョブを送信するクライアントを更に備え、
前記課金通信部は、前記印刷ジョブをクライアントから受信すると、前記課金制御部が取得した前記課金記憶部に保存されている最新の課金情報及び課金額計算式とともに、前記印刷ジョブを前記画像形成装置に送信し、
前記画像形成制御部は、前記画像形成通信部が受信した最新の課金情報及び課金額計算式を使用して、前記印刷ジョブの実行に応じたジョブ課金情報を生成する請求項１〜５のいずれか１項に記載の画像処理システム。
【請求項７】
前記課金通信部が課金情報の確認要求をクライアントから受信すると、前記課金制御部は、前記課金情報の確認要求に含まれるユーザＩＤと同一のユーザＩＤを含む課金情報が前記課金記憶部に保存されているか否かを判断し、保存されている場合、前記課金通信部は、前記課金情報を前記クライアントに送信する請求項６に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムに関するものである。
【背景技術】
【０００２】
従来、画像形成装置を使用して用紙に印刷を行った場合に料金を課する課金システムが知られている。このような課金システムでは、画像形成装置と別個の課金装置に印刷完了が通知されると課金が行われるようになっているが、画像形成装置と課金装置とを結ぶ通信ネットワークに障害が生じたり、課金装置がダウンしたりすると、課金が行われなくなってしまう。そうすると、画像形成装置を使用した使用者に関する本来の課金情報と、課金装置が管理する当該使用者に関する課金情報とが異なることとなり、当該使用者が自分自身に関する課金情報を課金装置に対して問い合わせたときに、本来とは異なる課金情報が提示されてしまうこととなる。そのため、使用者が自分自身に関する正確な課金情報を取得するための手段を、課金装置とは別に設ける必要がある。
【０００３】
そこで、印刷された用紙の枚数に応じた課金情報を示すバーコードを生成して用紙に印刷し、印刷されたバーコードを参照することによって、課金装置がなくても、画像形成装置を使用した使用者に関する正確な課金情報を知ることができるようにした技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４８２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムにおいては、通信ネットワークが正常で、かつ、課金装置がダウンしておらず、課金装置が管理する課金情報は正確であり、課金情報を示すバーコードを用紙に印刷する必要がないような場合であっても、画像形成装置の使用者又は課金権限者が望むと望まないとに関わらず、用紙にバーコードが印刷されてしまう、という問題がある。
【０００６】
本発明は、前記従来の問題点を解決して、画像形成装置と課金サーバとの通信が不能な場合にだけ、画像形成装置が課金情報表示コードを印刷する画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
そのために、本発明の画像処理システムにおいては、印刷ジョブを実行する画像形成装置と、該画像形成装置の課金情報を管理する課金サーバとを備える画像処理システムであって、前記画像形成装置は、媒体に印刷を行う印刷部と、前記印刷ジョブの実行に応じたジョブ課金情報を生成する画像形成制御部と、前記課金サーバと通信を行う画像形成通信部とを有し、前記課金サーバは、前記課金情報を保存する課金記憶部と、前記課金情報の更新を行う課金制御部と、前記画像形成装置と通信を行う課金通信部とを有し、前記画像形成通信部が前記課金サーバと通信を行うことができない場合、前記画像形成制御部は前記ジョブ課金情報に基づいて課金情報表示コードを生成し、前記印刷部は前記課金情報表示コードを媒体に印刷する。
【発明の効果】
【０００８】
本発明によれば、画像処理システムにおいては、画像形成装置と課金サーバとの通信が不能な場合にだけ、画像形成装置が課金情報表示コードを印刷するので、不必要に課金情報表示コードが印刷されることがない。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態における画像処理システムの構成を示すブロック図である。
【図２】本発明の実施の形態における印刷ジョブのデータフォーマット例を示す図である。
【図３】本発明の実施の形態におけるスプールジョブのデータフォーマット例を示す図である。
【図４】本発明の実施の形態における課金額計算式のデータフォーマット例を示す図である。
【図５】本発明の実施の形態におけるプリンタ使用量のデータフォーマット例を示す図である。
【図６】本発明の実施の形態における最新の課金情報のデータフォーマット例を示す図である。
【図７】本発明の実施の形態におけるジョブ課金情報のデータフォーマット例を示す図である。
【図８】本発明の実施の形態における二次元コードのデータフォーマット例を示す図である。
【図９】本発明の実施の形態における二次元コードＩＤの保存形態のデータフォーマット例を示す図である。
【図１０】本発明の実施の形態における課金情報のデータフォーマット例を示す図である。
【図１１】本発明の実施の形態における課金の完了通知のデータフォーマット例を示す図である。
【図１２】本発明の実施の形態における課金情報の確認要求のデータフォーマット例を示す図である。
【図１３】本発明の実施の形態における画像処理システムの動作の処理手順を示すシーケンス図である。
【図１４】本発明の実施の形態における課金装置による印刷ジョブの受信処理の動作を示す第１のフローチャートである。
【図１５】本発明の実施の形態における画像形成装置による印刷ジョブの実行、ジョブ課金情報の作成及び二次元コードの印刷処理の動作を示す第２のフローチャートである。
【図１６】本発明の実施の形態における画像形成装置及び課金装置による課金及びジョブ課金情報の削除処理の動作を示す第３のフローチャートである。
【図１７】本発明の実施の形態における画像形成装置及び課金装置によるジョブ課金情報の追加処理の動作を示す第４のフローチャートである。
【図１８】本発明の実施の形態における画像形成装置による二次元コードＩＤの削除処理の動作を示す第５のフローチャートである。
【図１９】本発明の実施の形態におけるクライアントに表示される課金情報の通知画面の例を示す図である。
【図２０】本発明の実施の形態におけるクライアントに表示される課金情報なしの通知画面の例を示す図である。
【図２１】本発明の実施の形態における課金装置による課金情報の確認処理の動作を示す第６のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１１】
図１は本発明の実施の形態における画像処理システムの構成を示すブロック図である。
【００１２】
図において、１は本実施の形態における画像処理システムであって、画像形成装置１０と、課金装置２０と、クライアント３０とを有する。
【００１３】
そして、プリンタとしての画像形成装置１０は、例えば、ネットワークプリンタや、プリンタ、ファクシミリ機及び複写機の機能を併せ持つ複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であって、課金装置２０及びクライアント３０と通信を行い、該クライアント３０から課金装置２０を経由して受信した後述される印刷ジョブＤ１を実行し、インクジェット方式、電子写真方式、熱転写方式等の各種の画像形成方式を利用して画像を形成し、印刷用紙等の媒体に印刷することが可能な装置であれば、いかなる種類の画像形成装置であってもよい。なお、本実施の形態においては、前記画像形成装置１０がいわゆるカラープリンタとしても機能する複合機である場合について説明する。
【００１４】
前記画像形成装置１０は、図示されない演算装置としてのＣＰＵ、記憶装置としてのＲＯＭ、ＲＡＭ、ハードディスク等を備える。さらに、機能の観点から、前記画像形成装置１０は、通信ネットワークとしてのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１７に接続され、該ＬＡＮ１７を介して外部のネットワーク機器であるクライアント３０及び課金装置２０と情報の送受信を行う画像形成通信部としての通信部１１、該通信部１１が受信した情報や設定内容を記憶する画像形成記憶部としての記憶部１２、前記課金装置２０から受信した印刷ジョブＤ１によって指定された印刷データに基づく画像を媒体に印刷する印刷部１３、使用者、すなわち、ユーザや、画像形成装置１０の管理者がタッチパネル等から成る図示されない操作パネルを操作することによって入力した各種の操作を行う操作部１４、原稿等の媒体に印刷された画像を読み取る読取部としてのスキャナ部１６、並びに、前記通信部１１、記憶部１２、印刷部１３、操作部１４及びスキャナ部１６を統括して制御する画像形成制御部としての制御部１５を有する。
【００１５】
なお、本実施の形態においては、通信ネットワークとしてＬＡＮ１７を使用しているが、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル、セントロニクスインターフェイスケーブル等の双方向インターフェイスケーブルを使用してもよいし、イントラネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを使用してもよい。
【００１６】
課金サーバとしての課金装置２０は、ユーザが画像形成装置１０を使用して印刷を行った場合に料金を課金する装置であって、図示されない演算装置としてのＣＰＵ、記憶装置としてのＲＯＭ、ＲＡＭ、ハードディスク等を備えるコンピュータである。そして、機能の観点から、前記課金装置２０は、ＬＡＮ１７に接続され、該ＬＡＮ１７を介して前記画像形成装置１０及びクライアント３０と情報の送受信を行う課金通信部としての通信部２１、該通信部２１が受信した情報や設定内容を記憶する課金記憶部としての記憶部２２、管理者がタッチパネル等から成る図示されない操作パネルを操作することによって入力した各種の操作を行う操作部２３、クライアント３０からの印刷ジョブを受け付けて一時保管する補助記憶装置としてのプリントスプーラ２４、並びに、前記通信部２１、記憶部２２、操作部２３及びプリントスプーラ２４を統括して制御する課金制御部としての制御部２５を有する。
【００１７】
また、クライアント３０は、印刷ジョブを作成して画像形成装置１０に送信する上位装置であって、図示されない演算装置としてのＣＰＵ、記憶装置としてのＲＯＭ、ＲＡＭ、ハードディスク等を備えるコンピュータである。そして、機能の観点から、前記クライアント３０は、ＬＡＮ１７に接続され、該ＬＡＮ１７を介して前記画像形成装置１０及び課金装置２０と情報の送受信を行う通信部３１、ユーザがタッチパネル等から成る図示されない操作パネルやキーボード等から成る入力装置を操作することによって入力した各種の操作を行う操作部３２、並びに、前記通信部３１及び操作部３２を統括して制御する制御部３３を有する。
【００１８】
このように、本実施の形態における画像処理システム１は、印刷ジョブＤ１を実行する画像形成装置１０と、画像形成装置１０の後述する課金情報Ｄ９を管理する課金装置２０とを備える。そして、画像形成装置１０は、媒体に印刷を行う印刷部１３と、印刷ジョブの実行に応じた後述するジョブ課金情報Ｄ６を生成する制御部１５と、課金装置２０と通信を行う通信部１１とを有し、課金装置２０は、課金情報Ｄ９を保存する記憶部２２と、課金情報Ｄ９の更新を行う制御部２５と、画像形成装置１０と通信を行う通信部２１とを有し、画像形成装置１０の通信部１１が課金装置２０と通信を行うことができない場合、画像形成装置１０の制御部１５はジョブ課金情報Ｄ６に基づいて後述する二次元コードＤ７を生成し、印刷部１３は二次元コードＤ７を媒体に印刷する。
【００１９】
なお、画像形成装置１０の通信部１１は、課金装置２０と通信を行うことができる場合、画像形成装置１０の制御部１５が生成したジョブ課金情報Ｄ６を課金装置２０に送信する。
【００２０】
また、印刷部１３は、画像形成装置１０を管理する管理者用のレポートとして二次元コードＤ７を媒体に印刷する。
【００２１】
さらに、画像形成装置１０は、媒体に印刷された二次元コードＤ７を読み取るスキャナ部１６を更に有し、画像形成装置１０の制御部１５は、スキャナ部１６が読み取った二次元コードＤ７からジョブ課金情報Ｄ６を取得し、画像形成装置１０の通信部１１は、課金装置２０と通信を行うことができる場合、画像形成装置１０の制御部１５が二次元コードＤ７から取得したジョブ課金情報Ｄ６を課金装置２０に送信する。
【００２２】
さらに、課金装置２０の制御部２５は、課金装置２０の通信部２１が画像形成装置１０の通信部１１から受信したジョブ課金情報Ｄ６を課金装置２０の記憶部２２に保存されている既存の課金情報Ｄ９にマージして、課金情報Ｄ９を更新する。
【００２３】
また、画像処理システム１は、印刷ジョブＤ１を送信するクライアント３０を更に備える。そして、課金装置２０の通信部２１は、印刷ジョブＤ１をクライアント３０から受信すると、課金装置２０の制御部２５が取得した課金装置２０の記憶部２２に保存されている最新の課金情報Ｄ９及び後述される課金額計算式Ｄ３とともに、印刷ジョブＤ１を画像形成装置１０に送信し、画像形成装置１０の制御部１５は、画像形成装置１０の通信部１１が受信した最新の課金情報Ｄ９及び課金額計算式Ｄ３を使用して、印刷ジョブＤ１の実行に応じたジョブ課金情報Ｄ６を生成する。
【００２４】
さらに、課金装置２０の通信部２１が後述される課金情報の確認要求Ｄ１１をクライアント３０から受信すると、課金装置２０の制御部２５は、課金情報の確認要求Ｄ１１に含まれるユーザＩＤと同一のユーザＩＤを含む課金情報Ｄ９が課金装置２０の記憶部２２に保存されているか否かを判断し、保存されている場合、課金装置２０の通信部２１は、課金情報Ｄ９をクライアント３０に送信する。
【００２５】
次に、前記構成の画像処理システム１の動作について説明する。まず、画像処理システム１全体の動作の処理手順を説明する。
【００２６】
図２は本発明の実施の形態における印刷ジョブのデータフォーマット例を示す図、図３は本発明の実施の形態におけるスプールジョブのデータフォーマット例を示す図、図４は本発明の実施の形態における課金額計算式のデータフォーマット例を示す図、図５は本発明の実施の形態におけるプリンタ使用量のデータフォーマット例を示す図、図６は本発明の実施の形態における最新の課金情報のデータフォーマット例を示す図、図７は本発明の実施の形態におけるジョブ課金情報のデータフォーマット例を示す図、図８は本発明の実施の形態における二次元コードのデータフォーマット例を示す図、図９は本発明の実施の形態における二次元コードＩＤの保存形態のデータフォーマット例を示す図、図１０は本発明の実施の形態における課金情報のデータフォーマット例を示す図、図１１は本発明の実施の形態における課金の完了通知のデータフォーマット例を示す図、図１２は本発明の実施の形態における課金情報の確認要求のデータフォーマット例を示す図、図１３は本発明の実施の形態における画像処理システムの動作の処理手順を示すシーケンス図である。
【００２７】
図１３において、縦方向の矢印は時間の流れを示し、横方向の矢印は、クライアント３０、課金装置２０及び画像形成装置１０の間の情報の流れを示している。なお、右端において縦方向に並ぶ複数の矢印は、課金装置２０及び画像形成装置１０の動作を示している。
【００２８】
そして、Ｄ１は印刷ジョブ、Ｄ２はスプールジョブ、Ｄ３は課金額計算式、Ｄ４はプリンタ使用量、Ｄ５は最新の課金情報、Ｄ６はジョブ課金情報、Ｄ７は課金情報表示コードとしての二次元コード、Ｄ８は二次元コードＩＤの保存形態、Ｄ９は課金情報、Ｄ１０は課金の完了通知、Ｄ１１は課金情報の確認要求である。
【００２９】
印刷ジョブＤ１は、クライアント３０から課金装置２０に送信され、さらに、画像形成装置１０に送信される。前記印刷ジョブＤ１は、図２に示されるようなフォーマットのデータであって、少なくとも、ジョブ送信元のユーザＩＤ、ジョブ送信先のプリンタＩＤ及び印刷設定を含んでいる。前記ユーザＩＤは、印刷元であるクライアント３０を特定するための情報であり、例えば、クライアント３０のログイン名等であることが望ましい。また、前記プリンタＩＤは、印刷先である画像形成装置１０を特定するための情報であり、例えば、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等であることが望ましい。さらに、前記印刷設定は、画像形成装置１０で使用される媒体の用紙タイプ、用紙サイズ、排紙先トレイ等のような画像形成装置１０で実行される印刷の条件を示す情報である。
【００３０】
また、スプールジョブＤ２は、印刷ジョブＤ１にジョブＩＤを加えたデータであり、課金装置２０のプリントスプーラ２４に一時保管される。前記ジョブＩＤは、印刷ジョブを特定するためのデータであり、例えば、印刷ジョブＤ１の発行日時（ＹＹＹＹ／ＭＭ／ＤＤ／ＨＨ：ＭＭ：ＳＳ）等であることが望ましい。前記スプールジョブＤ２は、図３に示されるようなフォーマットのデータであって、少なくとも、ジョブ送信元のユーザＩＤ、ジョブ送信先のプリンタＩＤ、ジョブＩＤ及び印刷設定を含んでいる。
【００３１】
さらに、課金額計算式Ｄ３は、課金装置２０の記憶部２２にあらかじめ保存されている。前記課金額計算式Ｄ３は、図４に示されるようなフォーマットのデータであって、少なくとも、プリンタＩＤ、課金単価、プリンタ使用量Ｄ４との演算子Ｃ１、及び、他の課金額計算結果との演算子Ｃ２を含んでいる。課金単価は、印刷枚数又は印刷ページ数、消耗品使用量等の単価である。
【００３２】
そして、プリンタ使用量Ｄ４は、プリンタとしての画像形成装置１０の処理において使用された印刷枚数又は印刷ページ数、消耗品使用量等であり、画像形成装置１０の処理が完了したときに記憶部１２に保存されるデータである。前記プリンタ使用量Ｄ４は、図５に示されるようなフォーマットのデータであって、少なくとも、ユーザＩＤ及びプリンタＩＤを含んでいる。また、プリンタ使用量Ｄ４との演算子Ｃ１は、「＊」等の演算子であって、課金単価を使用してプリンタ使用量Ｄ４を課金額に変換するために使用される演算子である。さらに、他の課金額計算結果との演算子Ｃ２は、「＋」等の演算子であって、プリンタ使用量Ｄ４との演算子Ｃ１によって計算された課金額が複数存在する場合に、各々の課金額を集約するために使用される演算子である。
【００３３】
また、最新の課金情報Ｄ５は、課金装置２０から画像形成装置１０に送信される。前記最新の課金情報Ｄ５は、図６に示されるようなフォーマットのデータであって、少なくとも、ユーザＩＤ、プリンタＩＤ及び課金額を含んでいる。
【００３４】
さらに、ジョブ課金情報Ｄ６は、画像形成装置１０の制御部１５によって生成される。前記ジョブ課金情報Ｄ６は、図７に示されるようなフォーマットのデータであって、少なくとも、ユーザＩＤ、プリンタＩＤ及び課金額を含んでいる。
【００３５】
なお、前記ジョブ課金情報Ｄ６は、次のような方法で生成される。まず、前記制御部１５は、課金額計算式Ｄ３の項目の値とプリンタ使用量Ｄ４の項目の値とに基づき、プリンタ使用量Ｄ４との演算子Ｃ１を使用して演算を行い、課金額を得る。そして、前記制御部１５は、得られた課金額と、同様にして得られた他の項目の課金額とに基づき、他の課金額計算結果との演算子Ｃ２を使用して演算を行い、ジョブ課金情報Ｄ６の「合計」の値を得る。一例として、印刷枚数のジョブ課金情報Ｄ６の演算方法を説明する。課金額計算式Ｄ３の印刷枚数の値が１０であり、プリンタ使用量Ｄ４との演算子Ｃ１が「＊」である場合には、印刷枚数の課金額は、１０＊２０＝２００、となる。そして、他の課金額計算結果との演算子Ｃ２が「＋」である場合には、他の項目の課金額の演算結果に２００を加えた値を、前記「合計」の値とする。
【００３６】
二次元コードＤ７は、画像形成装置１０の制御部１５が最新の課金情報Ｄ５とジョブ課金情報Ｄ６とを統合することによって生成されるＱＲコード（Ｒ）のようなコードであるが、課金情報を表示することができるコードであれば、例えば、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コードであってもよく、いかなる種類のコードであってもよい。前記二次元コードＤ７は、図８に示されるようなフォーマットのデータが符号化されたものであって、少なくとも、二次元コードＩＤ、最終更新時刻、ユーザＩＤ、プリンタＩＤ及び課金額を含んでいる。
【００３７】
また、二次元コードＩＤの保存形態Ｄ８は、画像形成装置１０の記憶部１２に保存される。前記二次元コードＩＤの保存形態Ｄ８は、図９に示されるようなフォーマットのデータであって、少なくとも、二次元コードＩＤ、最終更新時刻、ユーザＩＤ及びプリンタＩＤを含んでいる。
【００３８】
さらに、課金情報Ｄ９は、課金装置２０の記憶部２２に保存される。前記課金情報Ｄ９は、図１０に示されるようなフォーマットのデータであって、少なくとも、最終更新時刻、ユーザＩＤ、プリンタＩＤ及び課金額を含んでいる。
【００３９】
さらに、課金の完了通知Ｄ１０は、課金装置２０から画像形成装置１０に送信される。前記課金の完了通知Ｄ１０は、図１１に示されるようなフォーマットのデータであって、少なくとも、ユーザＩＤを含んでいる。
【００４０】
さらに、課金情報の確認要求Ｄ１１は、クライアント３０から課金装置２０に送信される。前記課金情報の確認要求Ｄ１１は、図１２に示されるようなフォーマットのデータである。
【００４１】
図１３において、Ｆ１は、課金装置２０による印刷ジョブＤ１の受信処理の動作を示し、後述される第１のフローチャートに示されるステップＳ１〜Ｓ１０の動作を含んでいる。また、Ｆ２は、画像形成装置１０による印刷ジョブＤ１の実行、ジョブ課金情報Ｄ６の作成及び二次元コードＤ７の印刷処理の動作を示し、後述される第２のフローチャートに示されるステップＳ１１〜Ｓ２２の動作を含んでいる。さらに、Ｆ３は、画像形成装置１０及び課金装置２０による課金及びジョブ課金情報Ｄ６の削除処理の動作を示し、後述される第３のフローチャートに示されるステップＳ３１〜Ｓ４２の動作を含んでいる。さらに、Ｆ４は、画像形成装置１０及び課金装置２０による課金情報Ｄ９の追加処理の動作を示し、後述される第４のフローチャートに示されるステップＳ５１〜Ｓ６１の動作を含んでいる。さらに、Ｆ５は、画像形成装置１０による二次元コードＩＤの削除処理の動作を示し、後述される第５のフローチャートに示されるステップＳ７１〜Ｓ７３の動作を含んでいる。さらに、Ｆ６は、課金装置２０による課金情報Ｄ９の確認処理の動作を示し、後述される第６のフローチャートに示されるステップＳ８１〜Ｓ８４の動作を含んでいる。
【００４２】
次に、課金装置２０及び画像形成装置１０の動作について説明する。まず、前記課金装置２０による印刷ジョブＤ１の受信処理の動作について説明する。
【００４３】
図１４は本発明の実施の形態における課金装置による印刷ジョブの受信処理の動作を示す第１のフローチャートである。
【００４４】
まず、ステップＳ１で、課金装置２０は、印刷ジョブＤ１を受信する。具体的には、課金装置２０の通信部２１が、送信元であるクライアント３０から送信された印刷ジョブＤ１を受信する。該印刷ジョブＤ１は、ユーザがクライアント３０を操作することによって送信される。
【００４５】
続いて、ステップＳ２で、課金装置２０は、印刷ジョブＤ１をプリントスプーラ２４に保存する。具体的には、課金装置２０の制御部２５が、前記通信部２１がクライアント３０から受信した印刷ジョブＤ１をプリントスプーラ２４に一時保管する。
【００４６】
続いて、ステップＳ３で、課金装置２０は、課金額計算式Ｄ３を取得する。具体的には、前記制御部２５が、記憶部２２にあらかじめ保存されている課金額計算式Ｄ３を記憶部２２から取得する。
【００４７】
続いて、ステップＳ４で、課金装置２０は、画像形成装置１０と接続ＮＧであるか否かを判断する。具体的には、前記通信部２１が、画像形成装置１０の通信部１１と通信が可能であるか否かを判断する。そして、接続ＮＧでない場合、すなわち、通信が可能である場合にはステップＳ５に移行し、接続ＮＧである場合、すなわち、通信が可能でない場合にはステップＳ１０に移行する。
【００４８】
ステップＳ５で、課金装置２０は、課金額計算式Ｄ３を送信する。具体的には、前記通信部２１が、課金額計算式Ｄ３を画像形成装置１０に送信する。
【００４９】
続いて、ステップＳ６で、課金装置２０は、画像形成装置１０と接続ＮＧであるか否かを判断する。具体的には、前記通信部２１が、画像形成装置１０の通信部１１と通信が可能であるか否かを判断する。そして、接続ＮＧでない場合、すなわち、通信が可能である場合にはステップＳ７に移行し、接続ＮＧである場合、すなわち、通信が可能でない場合にはステップＳ１０に移行する。
【００５０】
ステップＳ７で、課金装置２０は、最新の課金情報Ｄ５を送信する。具体的には、前記通信部２１が、最新の課金情報Ｄ５を画像形成装置１０に送信する。
【００５１】
続いて、ステップＳ８で、課金装置２０は、画像形成装置１０と接続ＮＧであるか否かを判断する。具体的には、前記通信部２１が、画像形成装置１０の通信部１１と通信が可能であるか否かを判断する。そして、接続ＮＧでない場合、すなわち、通信が可能である場合にはステップＳ９に移行し、接続ＮＧである場合、すなわち、通信が可能でない場合にはステップＳ１０に移行する。
【００５２】
ステップＳ９で、課金装置２０は、印刷ジョブＤ１を送信して処理を終了する。具体的には、前記通信部２１が印刷ジョブＤ１を画像形成装置１０に送信すると、課金装置２０は、印刷ジョブＤ１の受信処理を終了する。
【００５３】
また、ステップＳ１０で、課金装置２０は、印刷ジョブＤ１を削除して処理を終了する。具体的には、前記制御部２５が、印刷ジョブＤ１の送信元であるクライアント３０のユーザＩＤ、印刷ジョブの送信先である画像形成装置１０のプリンタＩＤ、及び、最新のジョブＩＤを含むスプールジョブＤ２をプリントスプーラ２４から削除すると、課金装置２０は、印刷ジョブＤ１の受信処理をエラーとして終了する。
【００５４】
次に、第１のフローチャートについて説明する。
ステップＳ１  印刷ジョブＤ１を受信する。
ステップＳ２  印刷ジョブＤ１をプリントスプーラ２４に保存する。
ステップＳ３  課金額計算式Ｄ３を取得する。
ステップＳ４  画像形成装置１０と接続ＮＧであるか否かを判断する。接続ＮＧでない場合はステップＳ５に進み、接続ＮＧである場合はステップＳ１０に進む。
ステップＳ５  課金額計算式Ｄ３を送信する。
ステップＳ６  画像形成装置１０と接続ＮＧであるか否かを判断する。接続ＮＧでない場合はステップＳ７に進み、接続ＮＧである場合はステップＳ１０に進む。
ステップＳ７  最新の課金情報Ｄ５を送信する。
ステップＳ８  画像形成装置１０と接続ＮＧであるか否かを判断する。接続ＮＧでない場合はステップＳ９に進み、接続ＮＧである場合はステップＳ１０に進む。
ステップＳ９  印刷ジョブＤ１を送信して処理を終了する。
ステップＳ１０  印刷ジョブＤ１を削除して処理を終了する。
【００５５】
次に、画像形成装置１０による印刷ジョブＤ１の実行、ジョブ課金情報Ｄ６の作成及び二次元コードＤ７の印刷処理の動作について説明する。この処理は、前記第１のフローチャートにおけるステップＳ４、ステップＳ６及びステップＳ８で画像形成装置１０との通信が可能であると判断され、同ステップＳ５、ステップＳ７及びステップＳ９で課金装置２０が課金額計算式Ｄ３、最新の課金情報Ｄ５及び印刷ジョブＤ１を送信した場合に実行される。
【００５６】
図１５は本発明の実施の形態における画像形成装置による印刷ジョブの実行、ジョブ課金情報の作成及び二次元コードの印刷処理の動作を示す第２のフローチャートである。
【００５７】
まず、ステップＳ１１で、画像形成装置１０は、課金額計算式Ｄ３を受信する。具体的には、画像形成装置１０の通信部１１が、前記第１のフローチャートにおけるステップＳ５で課金装置２０によって送信された課金額計算式Ｄ３を、受信する。
【００５８】
続いて、ステップＳ１２で、画像形成装置１０は、印刷ジョブＤ１を受信する。具体的には、前記通信部１１が、前記第１のフローチャートにおけるステップＳ９で課金装置２０によって送信された印刷ジョブＤ１を、受信する。
【００５９】
続いて、ステップＳ１３で、画像形成装置１０は、最新の課金情報Ｄ５を受信する。具体的には、前記通信部１１が、前記第１のフローチャートにおけるステップＳ７で課金装置２０によって送信された最新の課金情報Ｄ５を、受信する。
【００６０】
続いて、ステップＳ１４で、画像形成装置１０は、印刷ジョブＤ１を実行する。具体的には、画像形成装置１０の制御部１５が印刷部１３を制御して、印刷ジョブＤ１によって指定された印刷データに基づく画像を印刷用紙等の媒体に印刷させる。
【００６１】
続いて、ステップＳ１５で、画像形成装置１０は、印刷ジョブＤ１が完了したか否かを判断する。具体的には、前記制御部１５が、印刷ジョブＤ１の実行が完了したか否かを判断する。そして、印刷ジョブＤ１が完了した場合、すなわち、印刷ジョブＤ１の実行が完了した場合にはステップＳ１６に移行し、印刷ジョブＤ１が完了していない場合、すなわち、印刷ジョブＤ１の実行が完了していない場合には、画像形成装置１０は、印刷ジョブＤ１が完了したか否かの判断を繰り返す。
【００６２】
ステップＳ１６で、画像形成装置１０は、ジョブ課金情報Ｄ６を生成する。具体的には、前記制御部１５が、上述したような方法で、ジョブ課金情報Ｄ６を生成する。
【００６３】
続いて、ステップＳ１７で、画像形成装置１０は、課金装置２０と通信が可能であるか否かを判断する。具体的には、前記制御部１５が、前記通信部１１を介して、課金装置２０と通信が可能であるか否かを判断する。そして、課金装置２０と通信が可能である場合にはステップＳ１８に移行し、課金装置２０と通信が可能でない場合にはステップＳ１９に移行する。
【００６４】
ステップＳ１８で、画像形成装置１０は、ジョブ課金情報Ｄ６を送信して処理を終了する。具体的には、前記通信部１１がジョブ課金情報Ｄ６を課金装置２０に送信すると、画像形成装置１０は、印刷ジョブＤ１の実行、ジョブ課金情報Ｄ６の作成及び二次元コードＤ７の印刷処理を終了する。
【００６５】
また、ステップＳ１９で、画像形成装置１０は、ジョブ課金情報Ｄ６と最新の課金情報Ｄ５とから二次元コードＤ７を生成する。具体的には、前記制御部１５が、ジョブ課金情報Ｄ６と最新の課金情報Ｄ５とを統合して、二次元コードＤ７を生成する。
【００６６】
続いて、ステップＳ２０で、画像形成装置１０は、二次元コードＩＤを保存する。具体的には、前記制御部１５が、ステップＳ１９で生成された二次元コードＤ７の二次元コードＩＤを記憶部１２に保存する。
【００６７】
続いて、ステップＳ２１で、画像形成装置１０は、二次元コードＤ７を印刷する。具体的には、前記制御部１５が印刷部１３を制御して、ステップＳ１９で生成された二次元コードＤ７を媒体に印刷させる。該媒体は、ステップＳ１４で前記印刷ジョブＤ１によって指定された印刷データに基づく画像を印刷した媒体とは、別の媒体であり、画像形成装置１０の管理者用のレポートとして使用される。
【００６８】
続いて、ステップＳ２２で、画像形成装置１０は、ジョブ課金情報Ｄ６を削除して処理を終了する。具体的には、前記制御部１５がジョブ課金情報Ｄ６を記憶部１２から削除すると、印刷ジョブＤ１の実行、ジョブ課金情報Ｄ６の作成及び二次元コードＤ７の印刷処理が終了する。
【００６９】
次に、第２のフローチャートについて説明する。
ステップＳ１１  課金額計算式Ｄ３を受信する。
ステップＳ１２  印刷ジョブＤ１を受信する。
ステップＳ１３  最新の課金情報Ｄ５を受信する。
ステップＳ１４  印刷ジョブＤ１を実行する。
ステップＳ１５  印刷ジョブＤ１が完了したか否かを判断する。印刷ジョブＤ１が完了した場合はステップＳ１６に進み、印刷ジョブＤ１が完了していない場合は判断を繰り返す。
ステップＳ１６  ジョブ課金情報Ｄ６を生成する。
ステップＳ１７  課金装置２０と通信が可能であるか否かを判断する。課金装置２０と通信が可能である場合はステップＳ１８に進み、課金装置２０と通信が可能でない場合はステップＳ１９に進む。
ステップＳ１８  ジョブ課金情報Ｄ６を送信して処理を終了する。
ステップＳ１９  ジョブ課金情報Ｄ６と最新の課金情報Ｄ５とから二次元コードＤ７を生成する。
ステップＳ２０  二次元コードＩＤを保存する。
ステップＳ２１  二次元コードＤ７を印刷する。
ステップＳ２２  ジョブ課金情報Ｄ６を削除して処理を終了する。
【００７０】
次に、画像形成装置１０及び課金装置２０による課金及びジョブ課金情報Ｄ６の削除処理の動作について説明する。この処理は、前記第２のフローチャートにおけるステップＳ１７で課金装置２０との通信が可能であると判断され、同ステップＳ１８で画像形成装置１０がジョブ課金情報Ｄ６を送信した場合に実行される。
【００７１】
図１６は本発明の実施の形態における画像形成装置及び課金装置による課金及びジョブ課金情報の削除処理の動作を示す第３のフローチャートである。
【００７２】
まず、ステップＳ３１で、課金装置２０は、ジョブ課金情報Ｄ６を受信する。具体的には、課金装置２０の通信部２１が、前記第２のフローチャートにおけるステップＳ１８で画像形成装置１０によって送信されたジョブ課金情報Ｄ６を、受信する。
【００７３】
続いて、ステップＳ３２で、課金装置２０は、既存の課金情報Ｄ９が存在するか否かを判断する。具体的には、課金装置２０の制御部２５が、記憶部２２に既存の課金情報Ｄ９が保存されているか否かを判断する。そして、既存の課金情報Ｄ９が存在する場合、すなわち、記憶部２２に既存の課金情報Ｄ９が保存されている場合にはステップＳ３３に移行し、既存の課金情報Ｄ９が存在しない場合、すなわち、記憶部２２に既存の課金情報Ｄ９が保存されていない場合にはステップＳ３４に移行する。
【００７４】
ステップＳ３３で、課金装置２０は、ジョブ課金情報Ｄ６を既存の課金情報Ｄ９に追加する。具体的には、前記制御部２５は、記憶部２２に保存されている既存の課金情報Ｄ９の各項目の課金額に、通信部２１が受信したジョブ課金情報Ｄ６の各項目の課金額を加算する、すなわち、ジョブ課金情報Ｄ６を既存の課金情報Ｄ９にマージして該課金情報Ｄ９を更新する。
【００７５】
続いて、ステップＳ３４で、課金装置２０は、課金情報Ｄ９を保存する。具体的には、前記制御部２５は、ステップＳ３３で各項目の課金額にジョブ課金情報Ｄ６の各項目の課金額を加算した課金情報Ｄ９を、記憶部２２に保存する。なお、ステップＳ３３を経ることなく、ステップＳ３２からステップＳ３４に移行した場合には、前記制御部２５は、通信部２１が受信したジョブ課金情報Ｄ６の各項目の課金額に基づいて課金情報Ｄ９を作成し、記憶部２２に保存する。
【００７６】
続いて、ステップＳ３５で、課金装置２０は、印刷ジョブＤ１をプリントスプーラ２４から削除する。具体的には、前記制御部２５は前記第１のフローチャートにおけるステップＳ２でプリントスプーラ２４に一時保管された印刷ジョブＤ１を、削除する。
【００７７】
続いて、ステップＳ３６で、課金装置２０は、課金の完了通知Ｄ１０を送信する。具体的には、前記制御部２５が前記通信部２１を制御して、課金の完了通知Ｄ１０を画像形成装置１０に送信させる。
【００７８】
続いて、ステップＳ３７で、画像形成装置１０は、課金の完了通知Ｄ１０を受信済みであるか否かを判断する。具体的には、画像形成装置１０の制御部１５が、ステップＳ３６で課金装置２０によって送信された課金の完了通知Ｄ１０を、通信部１１が既に受信しているか否かを判断する。そして、受信済みである場合、すなわち、課金の完了通知Ｄ１０を通信部１１が既に受信している場合にはステップＳ４２に移行し、受信済みでない場合、すなわち、課金の完了通知Ｄ１０を通信部１１が未だに受信していない場合にはステップＳ３８に移行する。
【００７９】
ステップＳ３８で、画像形成装置１０は、一定時間が経過したか否かを判断する。具体的には、前記制御部１５は、ステップＳ３７での判断を最初に行ってから、あらかじめ設定された一定時間が経過したか否かを判断する。そして、一定時間が経過した場合にはステップＳ３９に移行し、一定時間が経過していない場合にはステップＳ３７に戻って、画像形成装置１０は、課金の完了通知Ｄ１０を受信済みであるか否かの判断を繰り返す。
【００８０】
ステップＳ３９で、画像形成装置１０は、ジョブ課金情報Ｄ６と最新の課金情報Ｄ５とから二次元コードＤ７を生成する。具体的には、前記制御部１５が、ジョブ課金情報Ｄ６と最新の課金情報Ｄ５とを統合して、二次元コードＤ７を生成する。
【００８１】
続いて、ステップＳ４０で、画像形成装置１０は、二次元コードＤ７を保存する。具体的には、前記制御部１５が、ステップＳ３９で生成された二次元コードＤ７の二次元コードＩＤを記憶部１２に保存する。
【００８２】
続いて、ステップＳ４１で、画像形成装置１０は、二次元コードＤ７を印刷する。具体的には、前記制御部１５が印刷部１３を制御して、ステップＳ３９で生成された二次元コードＤ７を媒体に印刷させる。
【００８３】
続いて、ステップＳ４２で、画像形成装置１０は、ジョブ課金情報Ｄ６を削除して処理を終了する。具体的には、前記制御部１５がジョブ課金情報Ｄ６を記憶部１２から削除すると、課金及びジョブ課金情報Ｄ６の削除処理が終了する。
【００８４】
次に、第３のフローチャートについて説明する。
ステップＳ３１  課金装置２０は、ジョブ課金情報Ｄ６を受信する。
ステップＳ３２  課金装置２０は、既存の課金情報Ｄ９が存在するか否かを判断する。既存の課金情報Ｄ９が存在する場合はステップＳ３３に進み、既存の課金情報Ｄ９が存在しない場合はステップＳ３４に進む。
ステップＳ３３  課金装置２０は、ジョブ課金情報Ｄ６を既存の課金情報Ｄ９に追加する。
ステップＳ３４  課金装置２０は、課金情報Ｄ９を保存する。
ステップＳ３５  課金装置２０は、印刷ジョブＤ１をプリントスプーラ２４から削除する。
ステップＳ３６  課金装置２０は、課金の完了通知Ｄ１０を送信する。
ステップＳ３７  画像形成装置１０は、課金の完了通知Ｄ１０を受信済みであるか否かを判断する。課金の完了通知Ｄ１０を受信済みである場合はステップＳ４２に進み、課金の完了通知Ｄ１０を受信済みでない場合はステップＳ３８に進む。
ステップＳ３８  画像形成装置１０は、一定時間が経過したか否かを判断する。一定時間が経過した場合はステップＳ３９に進み、一定時間が経過していない場合はステップＳ３７に戻る。
ステップＳ３９  画像形成装置１０は、ジョブ課金情報Ｄ６と最新の課金情報Ｄ５とから二次元コードＤ７を生成する。
ステップＳ４０  画像形成装置１０は、二次元コードＩＤを保存する。
ステップＳ４１  画像形成装置１０は、二次元コードＤ７を印刷する。
ステップＳ４２  画像形成装置１０は、ジョブ課金情報Ｄ６を削除して処理を終了する。
【００８５】
次に、画像形成装置１０及び課金装置２０によるジョブ課金情報Ｄ６の追加処理の動作について説明する。この処理は、前記第２のフローチャートにおけるステップＳ１７で課金装置２０との通信が可能でないと判断され、同ステップＳ２１で画像形成装置１０が二次元コードＤ７を印刷した場合、及び、前記第３のフローチャートにおけるステップＳ３７で課金の完了通知Ｄ１０を受信済みでないと判断され、同ステップＳ４１で画像形成装置１０が二次元コードＤ７を印刷した場合に実行される。
【００８６】
図１７は本発明の実施の形態における画像形成装置及び課金装置によるジョブ課金情報の追加処理の動作を示す第４のフローチャートである。
【００８７】
まず、ステップＳ５１で、画像形成装置１０は、原稿を読み取る。具体的には、画像形成装置１０の制御部１５がスキャナ部１６を制御し、該スキャナ部１６にセットされた原稿としての二次元コードＤ７が印刷された媒体の画像の読取を行わせる。前記媒体は、前記第２のフローチャートにおけるステップＳ２１又は前記第３のフローチャートにおけるステップＳ４１で、画像形成装置１０によって二次元コードＤ７が印刷された媒体であって管理者用のレポートである。また、ステップＳ５１の動作は、課金の権限を有する画像処理システム１の管理者がスキャナ部１６に原稿としての前記媒体をセットし、操作部１４を操作して画像の読取操作を入力することによって、開始される。
【００８８】
続いて、ステップＳ５２で、画像形成装置１０は、読取画像の中に二次元コードＤ７が存在するか否かを判断する。具体的には、前記制御部１５は、スキャナ部１６によって読み取られた原稿の画像である読取画像の中に二次元コードＤ７が存在するか否かを判断する。そして、二次元コードＤ７が存在する場合にはステップＳ５３に移行し、二次元コードＤ７が存在しない場合には処理を終了する。
【００８９】
ステップＳ５３で、画像形成装置１０は、二次元コードＤ７中のジョブ課金情報Ｄ６を取得する。具体的には、前記制御部１５は、読取画像に含まれる二次元コードＤ７の符号化されたデータから、ジョブ課金情報Ｄ６に該当するデータを取得する。
【００９０】
続いて、ステップＳ５４で、画像形成装置１０は、課金装置２０と通信が可能であるか否かを判断する。具体的には、前記制御部１５が、前記通信部１１を介して、課金装置２０と通信が可能であるか否かを判断する。そして、課金装置２０と通信が可能である場合にはステップＳ５５に移行し、課金装置２０と通信が可能でない場合には処理を終了する。
【００９１】
ステップＳ５５で、画像形成装置１０は、ジョブ課金情報Ｄ６を送信する。具体的には、前記通信部１１がジョブ課金情報Ｄ６を課金装置２０に送信する。
【００９２】
続いて、ステップＳ５６で、課金装置２０は、ジョブ課金情報Ｄ６を受信する。具体的には、課金装置２０の通信部２１が、ステップＳ５５で画像形成装置１０によって送信されたジョブ課金情報Ｄ６を、受信する。
【００９３】
続いて、ステップＳ５７で、課金装置２０は、既存の課金情報Ｄ９が存在するか否かを判断する。具体的には、課金装置２０の制御部２５が、記憶部２２に既存の課金情報Ｄ９が保存されているか否かを判断する。そして、既存の課金情報Ｄ９が存在する場合、すなわち、記憶部２２に既存の課金情報Ｄ９が保存されている場合にはステップＳ５８に移行し、既存の課金情報Ｄ９が存在しない場合、すなわち、記憶部２２に既存の課金情報Ｄ９が保存されていない場合にはステップＳ５９に移行する。
【００９４】
ステップＳ５８で、課金装置２０は、ジョブ課金情報Ｄ６を既存の課金情報Ｄ９に追加する。具体的には、前記制御部２５は、記憶部２２に保存されている既存の課金情報Ｄ９の各項目の課金額に、通信部２１が受信したジョブ課金情報Ｄ６の各項目の課金額を加算する、すなわち、ジョブ課金情報Ｄ６を既存の課金情報Ｄ９にマージして該課金情報Ｄ９を更新する。
【００９５】
続いて、ステップＳ５９で、課金装置２０は、課金情報Ｄ９を保存する。具体的には、前記制御部２５は、ステップＳ５８で各項目の課金額にジョブ課金情報Ｄ６の各項目の課金額を加算した課金情報Ｄ９を、記憶部２２に保存する。なお、ステップＳ５８を経ることなく、ステップＳ５７からステップＳ５９に移行した場合には、前記制御部２５は、通信部２１が受信したジョブ課金情報Ｄ６の各項目の課金額に基づいて課金情報Ｄ９を作成し、記憶部２２に保存する。
【００９６】
続いて、ステップＳ６０で、課金装置２０は、印刷ジョブＤ１をプリントスプーラ２４から削除する。具体的には、前記制御部２５は前記第１のフローチャートにおけるステップＳ２でプリントスプーラ２４に一時保管された印刷ジョブＤ１を、削除する。
【００９７】
続いて、ステップＳ６１で、課金装置２０は、課金の完了通知Ｄ１０を送信して処理を終了する。具体的には、前記制御部２５が前記通信部２１を制御して、課金の完了通知Ｄ１０を画像形成装置１０に送信させると、ジョブ課金情報Ｄ６の追加処理が終了する。
【００９８】
次に、第４のフローチャートについて説明する。
ステップＳ５１  画像形成装置１０は、原稿を読み取る。
ステップＳ５２  画像形成装置１０は、読取画像の中に二次元コードＤ７が存在するか否かを判断する。二次元コードＤ７が存在する場合はステップＳ５３に進み、二次元コードＤ７が存在しない場合は処理を終了する。
ステップＳ５３  画像形成装置１０は、二次元コードＤ７中のジョブ課金情報Ｄ６を取得する。
ステップＳ５４  画像形成装置１０は、課金装置２０と通信が可能であるか否かを判断する。課金装置２０と通信が可能である場合はステップＳ５５に進み、課金装置２０と通信が可能でない場合は処理を終了する。
ステップＳ５５  画像形成装置１０は、ジョブ課金情報Ｄ６を送信する。
ステップＳ５６  課金装置２０は、ジョブ課金情報Ｄ６を受信する。
ステップＳ５７  課金装置２０は、既存の課金情報Ｄ９が存在するか否かを判断する。既存の課金情報Ｄ９が存在する場合はステップＳ５８に進み、既存の課金情報Ｄ９が存在しない場合はステップＳ５９に進む。
ステップＳ５８  課金装置２０は、ジョブ課金情報Ｄ６を既存の課金情報Ｄ９に追加する。
ステップＳ５９  課金装置２０は、課金情報Ｄ９を保存する。
ステップＳ６０  課金装置２０は、印刷ジョブＤ１をプリントスプーラ２４から削除する。
ステップＳ６１  課金装置２０は、課金の完了通知Ｄ１０を送信して処理を終了する。
【００９９】
次に、画像形成装置１０による二次元コードＩＤの削除処理の動作について説明する。この処理は、前記第２のフローチャートにおけるステップＳ１７で課金装置２０との通信が可能でないと判断され、同ステップＳ２０で画像形成装置１０が二次元コードＩＤを保存した場合、及び、前記第３のフローチャートにおけるステップＳ３７で課金の完了通知Ｄ１０を受信済みでないと判断され、同ステップＳ４０で画像形成装置１０が二次元コードＩＤを保存した場合であって、前記第４のフローチャートにおけるステップＳ６１で課金装置２０が課金の完了通知Ｄ１０を画像形成装置１０に送信した場合に実行される。
【０１００】
図１８は本発明の実施の形態における画像形成装置による二次元コードＩＤの削除処理の動作を示す第５のフローチャートである。
【０１０１】
まず、ステップＳ７１で、画像形成装置１０は、課金の完了通知Ｄ１０を受信済みであるか否かを判断する。具体的には、画像形成装置１０の制御部１５が、前記第４のフローチャートにおけるステップＳ６１で課金装置２０によって送信された課金の完了通知Ｄ１０を、通信部１１が既に受信しているか否かを判断する。そして、受信済みである場合、すなわち、課金の完了通知Ｄ１０を通信部１１が既に受信している場合にはステップＳ７３に移行し、受信済みでない場合、すなわち、課金の完了通知Ｄ１０を通信部１１が未だに受信していない場合にはステップＳ７２に移行する。
【０１０２】
ステップＳ７２で、画像形成装置１０は、一定時間が経過したか否かを判断する。具体的には、前記制御部１５は、ステップＳ７１での判断を最初に行ってから、あらかじめ設定された一定時間が経過したか否かを判断する。そして、一定時間が経過した場合には処理を終了し、一定時間が経過していない場合にはステップＳ７１に戻って、画像形成装置１０は、課金の完了通知Ｄ１０を受信済みであるか否かの判断を繰り返す。
【０１０３】
ステップＳ７３で、画像形成装置１０は、二次元コードＩＤを削除して処理を終了する。具体的には、前記制御部１５が二次元コードＩＤを記憶部１２から削除すると、二次元コードＩＤの削除処理が終了する。
【０１０４】
次に、第５のフローチャートについて説明する。
ステップＳ７１  課金の完了通知Ｄ１０を受信済みであるか否かを判断する。課金の完了通知Ｄ１０を受信済みである場合はステップＳ７３に進み、課金の完了通知Ｄ１０を受信済みでない場合はステップＳ７２に進む。
ステップＳ７２  一定時間が経過したか否かを判断する。一定時間が経過した場合は処理を終了し、一定時間が経過していない場合はステップＳ７１に戻る。
ステップＳ７３  二次元コードＩＤを削除して処理を終了する。
【０１０５】
次に、課金装置２０による課金情報Ｄ９の確認処理の動作について説明する。
【０１０６】
図１９は本発明の実施の形態におけるクライアントに表示される課金情報の通知画面の例を示す図、図２０は本発明の実施の形態におけるクライアントに表示される課金情報なしの通知画面の例を示す図、図２１は本発明の実施の形態における課金装置による課金情報の確認処理の動作を示す第６のフローチャートである。
【０１０７】
まず、ステップＳ８１で、課金装置２０は、課金情報の確認要求Ｄ１１を受信する。具体的には、ユーザが、自分に対して課金された金額等の情報を含む課金情報Ｄ９を取得する場合、クライアント３０の操作部３２を操作して課金情報の確認要求Ｄ１１を通信部３１を介して送信すると、課金装置２０の通信部２１は、クライアント３０から送信された課金情報の確認要求Ｄ１１を受信する。
【０１０８】
続いて、ステップＳ８２で、課金装置２０は、ユーザＩＤの課金情報Ｄ９が存在するか否かを判断する。具体的には、課金装置２０の制御部２５は、通信部２１が受信した課金情報の確認要求Ｄ１１に含まれるユーザＩＤと同一のユーザＩＤを含む課金情報Ｄ９が記憶部２２に保存されているか否かを判断する。そして、ユーザＩＤの課金情報Ｄ９が存在する場合、すなわち、同一のユーザＩＤを含む課金情報Ｄ９が記憶部２２に保存されている場合にはステップＳ８３に移行し、ユーザＩＤの課金情報Ｄ９が存在しない場合、すなわち、同一のユーザＩＤを含む課金情報Ｄ９が記憶部２２に保存されていない場合にはステップＳ８４に移行する。
【０１０９】
ステップＳ８３で、課金装置２０は、課金情報Ｄ９を通知して処理を終了する。具体的には、前記制御部２５は、記憶部２２に保存されている同一のユーザＩＤを含む課金情報Ｄ９を通信部２１を介してクライアント３０に送信する。すると、該クライアント３０の操作部３２が有する図示されない操作パネルに、図１９に示されるような課金情報の通知画面が表示される。該通知画面には、課金額の総額等の外に、「内訳の表示」ボタンＥ１、及び、「閉じる」ボタンＥ２が含まれる。そして、ユーザによって「内訳の表示」ボタンＥ１が押下されると、前記課金情報Ｄ９に含まれる課金額が、各項目別に分けられて、前記通知画面に表示される。また、ユーザによって「閉じる」ボタンＥ２が押下されると、課金情報Ｄ９の確認処理が終了する。
【０１１０】
一方、ステップＳ８４で、課金装置２０は、該当する課金情報Ｄ９が存在しないことを通知して処理を終了する。具体的には、前記制御部２５は、課金情報の確認要求Ｄ１１に含まれるユーザＩＤと同一のユーザＩＤを含む課金情報Ｄ９が存在しない旨を通信部２１を介してクライアント３０に送信する。すると、該クライアント３０の操作部３２が有する操作パネルに、図２０に示されるような課金情報なしの通知画面が表示される。該通知画面には、指定されたユーザＩＤの課金情報Ｄ９が存在しない旨の表示の外に、「閉じる」ボタンＥ３が含まれる。そして、ユーザによって「閉じる」ボタンＥ３が押下されると、課金情報Ｄ９の確認処理が終了する。
【０１１１】
次に、第６のフローチャートについて説明する。
ステップＳ８１  課金情報の確認要求Ｄ１１を受信する。
ステップＳ８２  ユーザＩＤの課金情報Ｄ９が存在するか否かを判断する。ユーザＩＤの課金情報Ｄ９が存在する場合はステップＳ８３に進み、ユーザＩＤの課金情報Ｄ９が存在しない場合はステップＳ８４に進む。
ステップＳ８３  課金情報Ｄ９を通知して処理を終了する。
ステップＳ８４  該当する課金情報Ｄ９が存在しないことを通知して処理を終了する。
【０１１２】
このように、本実施の形態においては、ＬＡＮ１７に障害が生じたり、課金装置２０がダウンしたりして、画像形成装置１０と課金装置２０との通信が不能であって、課金装置２０によって管理される課金情報Ｄ９が事実と相違していたとしても、ユーザ又は管理者は、媒体に印刷された二次元コードを参照することによって、適切な課金情報Ｄ９を知ることができる。
【０１１３】
なお、本実施の形態においては、画像形成装置１０が複合機であるものとして説明したが、画像形成装置１０はいかなる種類の装置であってもよい。さらに、課金装置２０は、課金機能を備える装置であれば、いかなる種類の情報処理装置であってもよい。
【０１１４】
また、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【産業上の利用可能性】
【０１１５】
本発明は、画像処理システムに利用することができる。
【符号の説明】
【０１１６】
１    画像処理システム
１０    画像形成装置
１１、２１    通信部
２２    記憶部
１３    印刷部
１５、２５    制御部
１６    スキャナ部
２０    課金装置
３０    クライアント
【図１】
2016172389.tif 000003
【図２】
2016172389.tif 000004
【図３】
2016172389.tif 000005
【図４】
2016172389.tif 000006
【図５】
2016172389.tif 000007
【図６】
2016172389.tif 000008
【図７】
2016172389.tif 000009
【図８】
2016172389.tif 000010
【図９】
2016172389.tif 000011
【図１０】
2016172389.tif 000012
【図１１】
2016172389.tif 000013
【図１２】
2016172389.tif 000014
【図１３】
2016172389.tif 000015
【図１４】
2016172389.tif 000016
【図１５】
2016172389.tif 000017
【図１６】
2016172389.tif 000018
【図１７】
2016172389.tif 000019
【図１８】
2016172389.tif 000020
【図１９】
2016172389.tif 000021
【図２０】
2016172389.tif 000022
【図２１】
2016172389.tif 000023