(57)【要約】【課題】  携帯記録媒体を用いた精算処理に失敗し、再度、携帯記録媒体が用いられる際に当該失敗した精算処理を行うことで、失敗した精算処理を行うこと。【解決手段】  携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報、及び金額情報を取得して、所定の処理の実行を行うことで、携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行い、その更新処理が失敗した場合は、ユーザ識別情報に対応して精算処理がなされていない旨を示す未精算情報を記憶する。携帯記録媒体に記憶されたユーザ識別情報を取得した場合に、当該ユーザ識別情報に対応して未精算情報が記憶されている場合は、携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新を行う。【選択図】図６
2014109878.tif 000002
【特許請求の範囲】
【請求項１】
携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報、及び金額情報を取得する取得手段と、
前記取得手段により取得されたユーザ識別情報に従って、所定の処理の実行を行う処理手段と、
前記処理手段により所定の処理の実行が行われることで、前記携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新手段と、
前記更新手段による、前記携帯記録媒体に記憶されている金額情報の更新処理が失敗した場合に、前記取得手段により取得されたユーザ識別情報に対応して、精算処理がなされていない旨を示す未精算情報を記憶部に記憶する記憶手段と、
前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報を取得した場合に、当該ユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されているか否かを判定する判定手段と、
を備え、
前記更新手段は、前記判定手段により、前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていると判定された場合に、前記携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新を行うことを特徴とする情報処理装置。
【請求項２】
前記処理手段は、前記判定手段により、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていると判定された場合に、前記更新手段で、前記携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新した後に、所定の処理の実行を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記処理手段は、前記判定手段により、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていないと判定された場合は、前記更新手段で、前記携帯記録媒体に記憶されている金額情報により精算処理を行う前に、前記処理手段により所定の処理を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
取得手段が、携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報、及び金額情報を取得する取得工程と、
処理手段が、前記取得工程により取得されたユーザ識別情報に従って、所定の処理の実行を行う処理工程と、
更新手段が、前記処理工程により所定の処理の実行が行われることで、前記携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新工程と、
記憶手段が、前記更新工程による、前記携帯記録媒体に記憶されている金額情報の更新処理が失敗した場合に、前記取得工程により取得されたユーザ識別情報に対応して、精算処理がなされていない旨を示す未精算情報を記憶部に記憶する記憶工程と、
判定手段が、前記取得工程で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報を取得した場合に、当該ユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されているか否かを判定する判定工程と、
を備え、
前記更新工程は、前記判定工程により、前記取得工程で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていると判定された場合に、前記携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新を行うことを特徴とする情報処理方法。
【請求項５】
情報処理装置で読み取り実行可能なプログラムであって、
前記情報処装置を、
携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報、及び金額情報を取得する取得手段と、
前記取得手段により取得されたユーザ識別情報に従って、所定の処理の実行を行う処理手段と、
前記処理手段により所定の処理の実行が行われることで、前記携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新手段と、
前記更新手段による、前記携帯記録媒体に記憶されている金額情報の更新処理が失敗した場合に、前記取得手段により取得されたユーザ識別情報に対応して、精算処理がなされていない旨を示す未精算情報を記憶部に記憶する記憶手段と、
前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報を取得した場合に、当該ユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されているか否かを判定する判定手段として機能させ、
前記更新手段は、前記判定手段により、前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていると判定された場合に、前記携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新を行うように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関し、特に、精算処理を行うための技術に関するものである。
【背景技術】
【０００２】
従来、ＩＣカードに金額情報をチャージして、当該チャージされたＩＣカードを用いて、その金額情報の範囲内でコピー機などの画像形成装置を利用することが知られている。
【０００３】
例えば、特許文献１には、印刷中のＩＣカードの抜き去りによる課金漏れを防止するため、画像形成動作中にＩＣカードがＩＣカードリーダから抜き去られた場合、画像形成装置は実行中の画像形成動作を直ちに終了することが記載されております。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３４１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、像形成動作中にＩＣカードがＩＣカードリーダから抜き去られた場合、画像形成装置は実行中の画像形成動作を直ちに終了するが、画像形成装置で画像形成動作が成功したことを判断して、ＩＣカードの課金処理を行うため、画像形成動作が成功した時点から、課金処理が完了するまでの間に、ＩＣカードがＩＣカードリーダから抜き去られる場合が考えられる。
【０００６】
このような場合は、依然として、課金漏れが発生してしまうおそれがある。
【０００７】
そこで、課金（精算）漏れが発生した場合は、その漏れた課金処理を後で行うための仕組みが必要である。
【０００８】
本発明の目的は、携帯記録媒体を用いた精算処理に失敗し、再度、携帯記録媒体が用いられる際に当該失敗した精算処理を行うことで、失敗した精算処理を行うことである。
【課題を解決するための手段】
【０００９】
本発明は、携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報、及び金額情報を取得する取得手段と、前記取得手段により取得されたユーザ識別情報に従って、所定の処理の実行を行う処理手段と、前記処理手段により所定の処理の実行が行われることで、前記携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新手段と、前記更新手段による、前記携帯記録媒体に記憶されている金額情報の更新処理が失敗した場合に、前記取得手段により取得されたユーザ識別情報に対応して、精算処理がなされていない旨を示す未精算情報を記憶部に記憶する記憶手段と、前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報を取得した場合に、当該ユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されているか否かを判定する判定手段と、を備え、前記更新手段は、前記判定手段により、前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていると判定された場合に、前記携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新を行うことを特徴とする。
【００１０】
また、本発明は、取得手段が、携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報、及び金額情報を取得する取得工程と、処理手段が、前記取得工程により取得されたユーザ識別情報に従って、所定の処理の実行を行う処理工程と、更新手段が、前記処理工程により所定の処理の実行が行われることで、前記携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新工程と、記憶手段が、前記更新工程による、前記携帯記録媒体に記憶されている金額情報の更新処理が失敗した場合に、前記取得工程により取得されたユーザ識別情報に対応して、精算処理がなされていない旨を示す未精算情報を記憶部に記憶する記憶工程と、判定手段が、前記取得工程で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報を取得した場合に、当該ユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されているか否かを判定する判定工程と、を備え、前記更新工程は、前記判定工程により、前記取得工程で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていると判定された場合に、前記携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新を行うことを特徴とする。
【００１１】
また、本発明は、情報処理装置で読み取り実行可能なプログラムであって、前記情報処装置を、携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報、及び金額情報を取得する取得手段と、前記取得手段により取得されたユーザ識別情報に従って、所定の処理の実行を行う処理手段と、前記処理手段により所定の処理の実行が行われることで、前記携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新手段と、前記更新手段による、前記携帯記録媒体に記憶されている金額情報の更新処理が失敗した場合に、前記取得手段により取得されたユーザ識別情報に対応して、精算処理がなされていない旨を示す未精算情報を記憶部に記憶する記憶手段と、前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報を取得した場合に、当該ユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されているか否かを判定する判定手段として機能させ、前記更新手段は、前記判定手段により、前記取得手段で、前記携帯記録媒体に記憶されたユーザを識別するためのユーザ識別情報に対応して前記未精算情報が前記記憶部に記憶されていると判定された場合に、前記携帯記録媒体に記憶されている金額情報により精算処理を行い当該金額情報の更新を行うように機能させることを特徴とする。
【発明の効果】
【００１２】
本発明は、携帯記録媒体を用いた精算処理に失敗し、再度、携帯記録媒体が用いられる際に当該失敗した精算処理を行うことで、失敗した精算処理を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における情報処理システム（画像形成システム）のシステム構成を概略的に示す図である。
【図２】図１に示した管理サーバ１０１、クライアント装置１０２のハードウェア構成を示すブロック図である。
【図３】図１に示した画像形成装置１００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】クライアント装置１０２から送信された印刷ジョブを管理サーバ１０１のメモリ（ＨＤＤ３０４）に記憶する処理を示すフローチャートである。
【図５】管理サーバ１０１のメモリに記憶されている印刷ジョブテーブル５０１の一例を示す図である。
【図６】画像形成装置１００と管理サーバ１０１とによる印刷処理を示すフローチャートである。
【図７】ＩＣカード（携帯記録媒体）に記憶されているデータ７０１の一例を示す図である。
【図８】管理サーバ１０１のメモリに記憶されている認証テーブルの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００１５】
図１は、本実施形態における情報処理システム（画像形成システム）のシステム構成を概略的に示す図である。
【００１６】
なお、図１に示す各種装置の構成は一例であり、目的や用途に応じて様々な構成例があることは言うまでもない。
【００１７】
画像形成装置１００、管理サーバ１０１、クライアント装置１０２は、それぞれ、ネットワーク（ＬＡＮ）１０３を介して相互に通信可能に接続されている。
【００１８】
図１には、ネットワーク１０３に、画像形成装置１００とクライアント装置１０２とがそれぞれ１台しか接続されていないが、それぞれ複数台がネットワーク１０３に接続されている構成でもよい。
【００１９】
管理サーバ１０１、クライアント装置１０２は、いわゆるコンピュータ等の情報処理装置である。また、画像形成装置１００は、少なくともプリンタの機能を備えた情報処理装置である。
【００２０】
以下、図２を用いて、図１に示した管理サーバ１０１、クライアント装置１０２のハードウェア構成について説明する。
【００２１】
図２は、図１に示した管理サーバ１０１、クライアント装置１０２のハードウェア構成を示すブロック図である。
【００２２】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２３】
また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣ（情報処理装置）の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボード（ＫＢ）やマウス等のポインティングデバイス等の入力装置２０９からの入力を制御する。
【００２７】
２０６はビデオコントローラで、ＣＲＴディスプレイや液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。ディスプレイ装置２１０は必要に応じて管理者が使用するものである。
【００２８】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２９】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク１０３を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。
【００３１】
また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３３】
さらに、上記プログラムの実行時に用いられるファイル及び各種テーブル等も、外部メモリ２１１に格納されている。
【００３４】
次に、図３を用いて、画像形成装置１００を制御するコントローラユニットのハードウェア構成について説明する。
【００３５】
図３は、図１に示した画像形成装置１００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００３６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したネットワーク１０３）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。
【００３８】
３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３９】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。
【００４０】
３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００４１】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００４２】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報をＣＰＵ３０１に伝える役割をする。
【００４３】
なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４４】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク１０３（ＬＡＮ）に接続し、データの入出力を行う。
【００４５】
３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４６】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部である。本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が、この外部Ｉ／Ｆ部３１８に接続されている。
【００４７】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ部３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４８】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４９】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００５０】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００５１】
３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００５２】
また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００５３】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５４】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５５】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分である。
【００５６】
プリンタ部３１２のプリント方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００５７】
プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。
【００５８】
なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５９】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。
【００６０】
また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００６１】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ部３１８を介してＣＰＵ３０１へ通知する。
【００６２】
以上のような構成によって、複合機は、スキャナ部３１４から読み込んだ画像データをＬＡＮ（ネットワーク１０３）上に送信したり、ＬＡＮ（ネットワーク１０３）から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００６３】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００６４】
図４は、クライアント装置１０２から送信された印刷ジョブを管理サーバ１０１のメモリ（ＨＤＤ３０４）に記憶する処理を示すフローチャートである。
【００６５】
図４に示すステップＳ４０１、ステップＳ４０２の処理は、クライアント装置１０２のＣＰＵ２０１が、外部メモリ２１１等のメモリに格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００６６】
また、図４に示すステップＳ４０３、ステップＳ４０４、ステップＳ４０５の処理は、管理サーバ１０１のＣＰＵ２０１が、ＨＤＤ３０４等のメモリに格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【００６７】
クライアント装置１０２は、文書データを作成するアプリケーションを起動し、ユーザによる、当該アプリケーションで作成された文書データの印刷指示を受け付けると、印刷を行う画像形成装置１００の選択を受け付けるための画面（不図示）を表示する。
【００６８】
そして、ユーザにより、当該画面を介して、印刷を行う画像形成装置１００が選択され、当該画面の印刷ボタンが押下されると、クライアント装置１０２は、選択された画像形成装置１００のプリンタドライバを用いて、該文書データの印刷ジョブを生成し（ステップＳ４０１）、生成された印刷ジョブを、選択された画像形成装置１００に印刷指示を行う管理サーバ１０１に送信する（ステップＳ４０２）。
【００６９】
管理サーバ１０１は、印刷ジョブをクライアント装置１０２から受信すると（ステップＳ４０３）、当該印刷ジョブを外部メモリ２１１に記憶する。また、管理サーバ１０１は、当該印刷ジョブを解析することで得られる印刷指示を行ったユーザ名（ユーザＩＤ）と印刷ジョブ（印刷ジョブ自体、又は印刷ジョブを特定するための印刷ジョブ名や格納先等の情報）とを紐付けて、外部メモリ２１１に記憶されている印刷ジョブテーブル（図５）に登録する（ステップＳ４０４）。
【００７０】
また、管理サーバ１０１は、印刷ジョブテーブル（図５）に登録したユーザ名、印刷ジョブと紐付けて、未だ印刷処理が実行されていない（印刷処理が完了していない）ことを示す印刷フラグ「０」を設定し登録する（ステップＳ４０５）。
【００７１】
図５は、管理サーバ１０１のメモリに記憶されている印刷ジョブテーブル５０１の一例を示す図である。
【００７２】
例えば、図５の５０１に示す通り、ユーザ名が「Ａ」で、印刷ジョブが「印刷ジョブ１」がステップＳ４０４で登録され、ステップＳ４０５で印刷フラグに未印刷であることを示すフラグ「１」が設定されている。
【００７３】
図６は、画像形成装置１００と管理サーバ１０１とによる印刷処理を示すフローチャートである。
【００７４】
図６に示すステップＳ６０１、ステップＳ６０２、ステップＳ６０８からステップＳ６１０、ステップＳ６１６からステップＳ６２５の処理は、画像形成装置１００のＣＰＵ３０１が、ＨＤＤ３０４等のメモリに格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【００７５】
また、図６に示すステップＳ６０３からステップＳ６０７、ステップＳ６１１からステップＳ６１５、ステップＳ６２６、ステップＳ６２７の処理は、管理サーバ１０１のＣＰＵ２０１が、ＨＤＤ３０４等のメモリに格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【００７６】
画像形成装置１００は、ユーザが所有しているＩＣカードがカードリーダ３１９にかざされると、ＩＣカードに記録されているデータ（カードＩＤ、及び残金のデータ）を読み取る（ステップＳ６０１）。
【００７７】
ここで、カードIDは、ICカードを識別する識別情報であり、当該識別情報によりユーザを識別することができるためユーザ識別情報とも言う。
【００７８】
ここで、ＩＣカード（携帯記録媒体）に記憶されているデータ７０１を、図７に示す。
【００７９】
図７は、ＩＣカード（携帯記録媒体）に記憶されているデータ７０１の一例を示す図である。
【００８０】
図７に示すように、ＩＣカード（携帯記録媒体）に記憶されているデータは、カードＩＤ及び残金（電子的な金でもよいしポイントでも良い）を含む情報である。
【００８１】
そして、画像形成装置１００は、読み取ったデータを、管理サーバ１０１に送信する（ステップＳ５０２）。
【００８２】
そして、管理サーバ１０１は、画像形成装置１００から、ＩＣカード（携帯記録媒体）に記憶されているデータを受信すると（ステップＳ６０３）、当該データに含まれているカードＩＤに従って、認証処理を実行する（ステップＳ６０４）。
【００８３】
具体的には、管理サーバ１０１のメモリ（記憶部）には、図８に示す認証テーブルを記憶しており、この認証テーブルに登録されているカードＩＤが、ステップＳ６０３で受信したカードＩＤと一致するか否かを判定することにより、ユーザの認証を行う。
【００８４】
図８は、管理サーバ１０１のメモリに記憶されている認証テーブルの一例を示す図である。
【００８５】
図８に示す通り、認証テーブルには、ユーザ名、カードＩＤ、精算フラグがそれぞれ紐付けて登録されている。
【００８６】
ここで、精算フラグは、精算済みであるか否かを示すフラグであって、精算フラグ「０」は、精算済みであることを示す、精算フラグ「１」は、未精算フラグであることを示している。
【００８７】
認証テーブルの精算フラグは、デフォルトでは「０」が設定されている。
【００８８】
次に、管理サーバ１０１は、ステップＳ６０４で、ユーザの認証が成功したと判定された場合には（ステップＳ６０５：ＹＥＳ）、処理をステップＳ６０６に移行する。一方、ステップＳ６０４でユーザの認証が失敗したと判定された場合には（ステップＳ６０５：ＮＯ）、処理をステップＳ６０３に戻す。
【００８９】
次に、管理サーバ１０１は、ステップＳ６０３で受信したデータに含まれるカードＩＤと一致する、認証テーブル内のカードＩＤのレコードの精算フラグが「０」であるか、「１」であるかを判定する。ここで、精算フラグが「０」であると判定された場合には、精算済みであると判定して（ステップＳ６０６：ＹＥＳ）、処理をステップＳ６１２に移行する。
【００９０】
一方、精算フラグが「１」であると判定された場合には、未精算であると判定して（ステップＳ６０６：ＮＯ）、処理をステップＳ６０７に移行する。
【００９１】
このように、ステップＳ６０６では、前回の印刷処理での課金処理が正しく成功しているか否かを判定している。
【００９２】
次に、管理サーバ１０１は、ステップＳ６０７において、前回の印刷処理での課金処理が失敗し、前回の課金が未精算であるため、前回分の課金処理の依頼を示す情報を画像形成装置１００に送信する（ステップＳ６０７）。
【００９３】
そして、画像形成装置１００は、管理サーバ１０１から、前回分の課金処理の依頼を示す情報を受信すると（ステップＳ６０８）、カードリーダ３１９にかざされているＩＣカードに記憶されているデータ内の残金から、所定の金額（印刷１枚分の金額）を課金する（ステップＳ６０９）。これにより、カードリーダ３１９にかざされているＩＣカードに記憶されているデータ内の残金は、所定の金額が差し引かれた金額に更新される（更新処理）。
【００９４】
ステップS６０９は、携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新手段の適用例である。
【００９５】
そして、画像形成装置１００は、ＩＣカードに記憶されている更新された残金を示す情報を管理サーバ１０１に送信する（ステップＳ６１０）。
【００９６】
管理サーバ１０１は、画像形成装置１００から、ＩＣカードに記憶されている更新された残金を示す情報を受信すると（ステップＳ６１１）、ステップＳ６０４で認証されたユーザの印刷ジョブを特定する（ステップＳ６１２）。
【００９７】
具体的には、ステップＳ６０３で受信したデータに含まれるカードＩＤと一致する、認証テーブル内のカードＩＤのレコードのユーザ名の印刷ジョブを、印刷ジョブテーブル５０１（図５）から特定する。例えば、ステップＳ６０３で受信したデータに含まれるカードＩＤが「１」の場合、ユーザ名「Ａ」の印刷ジョブとして「印刷ジョブ１」、「印刷ジョブ２」を特定する。
【００９８】
次に、管理サーバ１０１は、ステップＳ６１２で特定された印刷ジョブのうち、未印刷ジョブはあるか否かを判定する（ステップＳ６１３）。
【００９９】
ステップＳ６１３では、ステップＳ６１２で特定された印刷ジョブに対応して印刷ジョブテーブル（図５）に記憶されている印刷フラグが「０」であるか、「１」であるかを判定することにより、未印刷ジョブはあるか否かを判定する。
【０１００】
ステップＳ６１２で特定された印刷ジョブに対応して印刷ジョブテーブル（図５）に記憶されている印刷フラグが「１」の印刷ジョブがあると、ステップＳ６１３で判定された場合には（ＹＥＳ）、処理をステップＳ６１４に移行して、印刷フラグが「１」の印刷ジョブが無いと判定された場合には（ＮＯ）、処理をステップＳ６０３に移行する。
【０１０１】
次に、管理サーバ１０１は、ステップＳ６１４において、画像形成装置１００から受信した残金と、ステップＳ６１３で未印刷ジョブと判定された印刷ジョブの印刷ページ数とから、当該残金により当該印刷ジョブを印刷することは可能であるか否かを判定する。
【０１０２】
ここで、ステップＳ６１１で残金の情報を受信している場合には、当該残金と、ステップＳ６１３で未印刷ジョブと判定された印刷ジョブの印刷ページ数とから、当該残金により当該印刷ジョブを印刷することは可能であるか否かを判定する。
【０１０３】
また、ステップＳ６１１で残金の情報を受信していない場合には、ステップＳ６０３で受信した残金の情報と、ステップＳ６１３で未印刷ジョブと判定された印刷ジョブの印刷ページ数とから、当該残金により当該印刷ジョブを印刷することは可能であるか否かを判定する。
【０１０４】
このように、現在のＩＣカード内の残金で、ステップＳ６１３で未印刷ジョブと判定された印刷ジョブの印刷を行うことが可能か否かを判定する。
【０１０５】
次に、管理サーバ１０１は、ステップＳ６１３で未印刷ジョブと判定された印刷ジョブの印刷指示を示す情報を画像形成装置１００に送信する（ステップＳ６１５）。
【０１０６】
このとき送信される情報には、ステップＳ６１３で未印刷ジョブと判定された印刷ジョブのデータが含まれる。
【０１０７】
そして、画像形成装置１００は、管理サーバ１０１から、印刷指示を示す情報を受信すると（ステップＳ６１６）、当該情報に含まれる印刷ジョブのデータに従って、印刷ジョブの印刷処理を開始する。
【０１０８】
画像形成装置１００は、まず、印刷ジョブの１ページ（１枚）の印刷を行う（ステップＳ６１７）。
【０１０９】
ステップS６１５からステップS６１７のずれかのステップ、又は全てのステップは、本発明の所定の処理（処理手段）の適用例である。
【０１１０】
そして、画像形成装置１００は、１ページの印刷が成功したか否かを判定して（ステップＳ６１８）、１ページの印刷が成功したと判定された場合には（ステップＳ６１８：ＹＥＳ）、当該１ページ分の課金処理を行う（ステップＳ６１９）。
【０１１１】
ステップS６１９は、携帯記録媒体に記憶されている金額情報を用いて精算処理を行い当該金額情報の更新を行う更新手段の適用例である。
【０１１２】
すなわち、画像形成装置１００は、カードリーダ３１９にかざされているＩＣカードに記憶されているデータ内の残金から、所定の金額（印刷１枚分の金額）を課金する。これにより、カードリーダ３１９にかざされているＩＣカードに記憶されているデータ内の残金は、所定の金額が差し引かれた金額に更新される。
【０１１３】
画像形成装置１００は、ステップＳ６１８で、１ページの印刷が失敗した、又はまだ印刷が成功していないと判定された場合には（ＮＯ）、処理をステップＳ６１７に戻して、１ページ分（１枚分）の印刷処理を引き続き行う。
【０１１４】
本実施形態では、ステップＳ６０１の処理から、印刷処理が完了するまで、ＩＣカードをカードリーダ３１９に常にかざして、一枚の印刷を行う都度、一枚分の課金を行う運用を想定している。これは、印刷が失敗しているにも関わらず課金を行うと、ユーザにとって不利益を及ぼすおそれがあるためである。
【０１１５】
そのため、ステップＳ６１７の印刷処理を開始して、ステップＳ６１９の課金処理の間に、ＩＣカードがカードリーダ３１９から外されてしまい（かざされなくなってしまい）、ステップＳ６１９で、印刷が成功したにも関わらず適切に課金がなされないことが考えられる。
【０１１６】
そこで、画像形成装置１００は、ステップＳ６１９での課金処理が成功したか否かをステップＳ６２０で判定し、成功したと判定された場合には（ＹＥＳ）、処理をステップＳ６２１に移行して、失敗したと判定された場合には（ＮＯ）、処理をステップＳ６２２に移行する。
【０１１７】
画像形成装置１００は、ステップＳ６２１において、現在、行っている印刷処理が完了したか否かを判定する。印刷ジョブの全てのページに対して印刷処理が完了したと判定された場合には（ＮＯ）、処理をステップＳ６２３に移行する。一方、印刷ジョブの全てのページに対して印刷処理が完了していないと判定された場合には（ＹＥＳ）、次のページに対して印刷処理を行うために、処理をステップＳ６１７に戻して、次のページの印刷を行う（ステップＳ６１７）。
【０１１８】
また、画像形成装置１００は、ステップＳ６２２において、現在、行っている印刷処理が完了したか否かを判定する。印刷ジョブの全てのページに対して印刷処理が完了したと判定された場合には（ＮＯ）、処理をステップＳ６２４に移行する。一方、印刷ジョブの全てのページに対して印刷処理が完了していないと判定された場合には（ＹＥＳ）、処理をステップＳ６２５に移行する。
【０１１９】
画像形成装置１００は、ステップＳ６２３において、印刷が完了した印刷ジョブを識別するための情報と、印刷済みであることを示す印刷フラグ「０」の設定依頼を含む情報を管理サーバ１０１に送信する。
【０１２０】
また、画像形成装置１００は、ステップＳ６２４において、印刷が完了している印刷ジョブを識別するための情報と、印刷済みであることを示す印刷フラグ「０」の設定依頼と、未精算であることを示す精算フラグ「１」の設定依頼とを含む情報を管理サーバ１０１に送信する。
【０１２１】
また、画像形成装置１００は、ステップＳ６２５において、印刷が完了していない印刷ジョブを識別するための情報と、未精算であることを示す精算フラグ「１」の設定依頼とを含む情報を管理サーバ１０１に送信する。
【０１２２】
次に、管理サーバ１０１は、画像形成装置１００から、ステップＳ６２３、又はステップＳ６２４、又はステップＳ６２５で送信された情報を受信する（ステップＳ６２６）。
【０１２３】
そして、管理サーバ１０１は、ステップＳ６２６で受信した情報に含まれる内容に従って、認証テーブル（図８）の精算フラグ、及び／又は印刷ジョブテーブル（図５）の印刷フラグを更新する。
【０１２４】
具体的には、管理サーバ１０１は、画像形成装置１００から、ステップＳ６２３で送信された情報を受信すると、当該情報に含まれる、印刷ジョブを識別するための情報により識別される印刷ジョブに対応して印刷ジョブテーブル（図５）に記憶されている印刷フラグを印刷済みであることを示す印刷フラグ「０」に更新する。
【０１２５】
また、管理サーバ１０１は、画像形成装置１００から、ステップＳ６２４で送信された情報を受信すると、当該情報に含まれる、印刷ジョブを識別するための情報により識別される印刷ジョブに対応して印刷ジョブテーブル（図５）に記憶されている印刷フラグを印刷済みであることを示す印刷フラグ「０」に更新する。また、管理サーバ１０１は、ステップＳ６０４で認証されたカードＩＤに対応して認証テーブル（図８）に記憶されている精算フラグを未精算であることを示す精算フラグ「１」に更新する。
【０１２６】
また、管理サーバ１０１は、画像形成装置１００から、ステップＳ６２５で送信された情報を受信すると、ステップＳ６０４で認証されたカードＩＤに対応して認証テーブル（図８）に記憶されている精算フラグを未精算であることを示す精算フラグ「１」に更新する。
【０１２７】
ここで、精算フラグ「１」は、本発明の、精算処理がなされていない旨を示す未精算情報の適用例である。
【０１２８】
そして、管理サーバ１０１は、ステップＳ６２７の処理を実行すると、図６に示す各ステップの処理を終了する。
【０１２９】
また、画像形成装置１００は、ステップＳ６２３、又はステップＳ６２４、又はステップＳ６２５の処理を実行すると、図６に示す各ステップの処理を終了する。
【０１３０】
本実施例では、画像形成装置１００と、管理サーバ１０１とを別々の筐体にして、それぞれの機能を実行するようにして説明したが、本実施例の管理サーバ１０１のハードウェアや機能を画像形成装置１００に組み込み、画像形成装置１００と、管理サーバ１０１とを一体にした情報処理装置として実現することもできる。
【０１３１】
以上、本実施の形態によれば、携帯記録媒体を用いた精算処理に失敗し、再度、携帯記録媒体が用いられる際に当該失敗した精算処理を行うことで、失敗した精算処理を行うことができる。
【０１３２】
以上、本発明の実施形態を詳述したが、本発明は、例えば、システム、装置、方法、装置で読み取り実行可能なプログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１３４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１３８】
１００  画像形成装置
１０１  管理サーバ
１０２  クライアント装置
１０３  ネットワーク
【図１】
2014109878.tif 000003
【図２】
2014109878.tif 000004
【図３】
2014109878.tif 000005
【図４】
2014109878.tif 000006
【図５】
2014109878.tif 000007
【図６】
2014109878.tif 000008
【図７】
2014109878.tif 000009
【図８】
2014109878.tif 000010