(57)【要約】【課題】ＩＣカードを用いることにより実現される課金処理、印刷ログの収集および印刷枚数の制御を行うことが可能な仕組みを提供する。【解決手段】ユーザ情報とチャージ情報を紐付けて記憶するサーバは、印刷装置より送信されるユーザ情報に従って、当該ユーザ情報に紐付いて記憶されている前記第一のチャージ情報を前記印刷装置に送信し、前記印刷装置は、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されている第二のチャージ情報とを読み取り、ユーザ情報をサーバに送信することにより、前記ユーザ情報に紐付いサーバに記憶されている第一のチャージ情報を取得し、第一のチャージ情報と、第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付け、前記チャージ情報使用選択手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷を実行する。【選択図】図１
2011028668.tif 000002
【特許請求の範囲】
【請求項１】
印刷を行う印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバとが相互に通信可能な印刷管理システムであって、
前記サーバは、
前記ユーザの印刷可能枚数を示す第一のチャージ情報を前記ユーザのユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段と、
前記印刷装置より送信されるユーザ情報に従って、当該ユーザ情報に紐付いて記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信手段とを備え、
前記印刷装置は、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記チャージ情報送信手段により送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報使用選択手段と、
前記チャージ情報使用選択手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷の実行を行う印刷実行手段とを備えることを特徴とする印刷管理システム。
【請求項２】
前記ユーザの指示により生成された印刷ジョブの印刷処理を実行したことを示す印刷ログを前記サーバに記憶させるか、前記記憶媒体に記憶させるかの選択を受け付ける記憶媒体選択受付手段と、
前記記憶媒体選択受付手段により前記サーバに前記印刷ログを記憶させることを選択した場合、前記サーバに前記印刷ログを送信する
第一の印刷ログ送信手段と、
前記記憶媒体選択受付手段により前記記憶媒体に前記印刷ログを記憶させることを選択した場合、前記記憶媒体に前記印刷ログを送信する
第二の印刷ログ送信手段とを備えることを特徴とする請求項１に記載の印刷管理システム。
【請求項３】
前記記憶媒体に記憶されている第二のチャージ情報を前記印刷装置に仮記憶して当該第二のチャージ情報を仮引出しする仮引出手段と、
前記仮引出手段により記憶された前記第二のチャージ情報を、第二の記憶媒体へ読み込ませる第二のチャージ情報更新手段とを備えることを特徴とする請求項１または２に記載の印刷管理装置。
【請求項４】
前記第一の印刷ログ送信手段により送信された前記印刷ログを受信する第一の印刷ログ受信手段と、
前記第一の印刷ログ受信手段により受信した前記印刷ログを用いて、前記サーバに記憶されている第一のチャージ情報を更新する第一のチャージ情報更新手段とを備えることを特徴とする請求項１乃至３のいずれか１項に記載の印刷管理システム。
【請求項５】
前記第一の印刷ログ送信手段により前記記憶媒体に送信された前記印刷ログに対応する印刷枚数を、前記記憶媒体に記憶されている第二のチャージ情報から引くことで更新する第二のチャージ情報更新手段とを備えることを特徴とする請求項１乃至４のいずれか１項に記載の印刷管理システム。
【請求項６】
前記読取手段により読み取られた前記記憶媒体に、前記第一の印刷ログ送信手段により書き込まれた前記印刷ログがあることを判定する印刷ログ判定手段と、
前記印刷ログ判定手段により前記印刷ログがあると判定された場合、前記印刷ログを、前記サーバに送信する第二の印刷ログ送信手段とを備えることを特徴とする請求項１乃至５のいずれか１項に記載の印刷管理システム。
【請求項７】
印刷を行う印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバとが相互に通信可能な印刷管理システムを制御する印刷管理方法であって、
前記サーバにおいて、
前記サーバの第一の情報記憶手段が、前記ユーザの印刷可能枚数を示す第一のチャージ情報を前記ユーザのユーザ情報に紐付けて記憶する第一のチャージ情報記憶ステップと、
前記サーバのチャージ情報送信手段が、前記印刷装置より送信されるユーザ情報に従って、当該ユーザ情報に紐付いて記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信ステップとを備え、
前記印刷装置において、
前記印刷装置の読取手段が、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取ステップと、
前記印刷装置の第一のチャージ情報取得手段が、前記読取ステップにより読み取られたユーザ情報を前記サーバに送信することにより、前記チャージ情報送信ステップにより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得ステップと、
前記印刷装置のチャージ情報使用選択手段が、前記第一のチャージ情報取得ステップにより取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報使用選択ステップと、
前記印刷装置の印刷実行手段が、前記チャージ情報使用選択ステップにより受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷の実行を行う印刷実行ステップとを備えることを特徴とする印刷管理方法。
【請求項８】
印刷を行う印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバとが相互に通信可能な印刷管理システムとして機能させるプログラムであって、
前記サーバを、
前記ユーザの印刷可能枚数を示す第一のチャージ情報を前記ユーザのユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段と、
前記印刷装置より送信されるユーザ情報に従って、当該ユーザ情報に紐付いて記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信手段として機能させ、
前記印刷装置を、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記チャージ情報送信手段により送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報使用選択手段と、
前記チャージ情報使用選択手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷の実行を行う印刷実行手段して機能させるプログラム。
【請求項９】
ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバと接続可能な、印刷を行う印刷装置であって、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記サーバにより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報使用選択手段と、
前記チャージ情報使用選択手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷の実行を行う印刷実行手段とを備えることを特徴とする印刷装置。
【請求項１０】
ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバと接続可能な、印刷を行う印刷装置の制御方法であって、
前記印刷装置の読取手段が、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取ステップと、
前記印刷装置の第一のチャージ情報取得手段が、前記読取ステップにより読み取られたユーザ情報を前記サーバに送信することにより、前記サーバより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得ステップと、
前記印刷装置のチャージ情報使用選択手段が、前記第一のチャージ情報取得ステップにより取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報使用選択ステップと、
前記印刷装置の印刷実行手段が、前記チャージ情報使用選択ステップにより受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷の実行を行う印刷実行ステップとを備えることを特徴とする印刷装置の制御方法。
【請求項１１】
ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバと接続可能な、印刷を行う印刷装置を機能させるプログラムであって、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記サーバより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報使用選択手段と、
前記チャージ情報使用選択手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷の実行を行う印刷実行手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本アイデアは、印刷処理装置の従来の課金管理システムにおいて、ＩＣカードを利用した場合の課金管理システムにて、ＩＣカードにおけるチャージ機能を利用することで課金管理を行う発明に関する。
【背景技術】
【０００２】
現状、印刷枚数を管理するシステムにおいて管理サーバにて、各ユーザの印刷枚数をカウントし制限枚数に到達した際に、以降の印刷を不可とする印刷枚数管理のためシステムがある。
【０００３】
このシステムにおいて、情報処理装置と印刷処理装置が同一のネットワークに接続された形で管理されている場合には、定期的に印刷処理装置から管理サーバへ印刷ログ情報を送付し、管理サーバにて管理を行うことが可能である。
【０００４】
しかし、遠隔地などのネットワークが接続されていない環境においては、印刷ログ情報をクライアントが収集し、管理サーバへ記憶媒体を用いて管理サーバへ格納する必要がある。
【０００５】
よって、管理サーバ上での印刷ログの計上と実際の印刷処理との間にタイムラグが発生し、実際には印刷制限を超えていても、印刷ログの計上が遅れているため、次回以降も印刷ができてしまうという可能性がある。
【０００６】
近年、各種システムにて使用されているＩＣカードにおいては、ＩＣカードからの課金情報を引出し、不足分は口座から引出すという仕組みの技術は数多く存在する。
【０００７】
特許文献１では、リーダを用いて記憶媒体から読み出された情報に基づいて金額を徴収し、残高不足の場合には、挿入された貨幣の金額との合計額を算出し生産するという技術が開示されている。
【０００８】
特許文献２では、課金システムにて課金された金額を電子マネーから引き落とす手段および残高不足の場合には、指定されている口座から引き落とすという技術が開示されている。
【０００９】
特許文献３では、画像データを印刷処理する装置にて、利用予定金額を入力し、ＩＣカードを当てるとＩＣカードの情報を書き換え、利用予定金額の範囲内で印刷処理が実行される。印刷処理後にＩＣカードを当てると、利用予定金額よりも発生した利用額の方が少ない場合に、差額を表示するという技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−９９２０５号公報
【特許文献２】特開２００７−２９９２９３号公報
【特許文献３】特開２００６−５８５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献１、特許文献２および特許文献３のシステムは、ＩＣカードのチャージ金額と課金情報の精算に関する方法である。
【００１２】
しかしながら、特許文献１、特許文献２は、課金情報の引出し先の選択やチャージを行う方法に限りがあり、多様なシステム形態に対応しているとは言い難い。
【００１３】
また、特許文献３は、印刷ログを管理サーバへ送信し、また、ＩＣカードに記録して印刷履歴を管理するという点については言及しておらず、印刷管理面で不十分である。
【００１４】
特許文献１〜３では、課金情報（チャージ情報）の引出先の選択肢やチャージを行う方法に限りがあるため、例えば、外出先での印刷時に、印刷ログをサーバに送信して印刷履歴を管理することができず印刷管理という点において不都合が生じることがある。
【００１５】
そこで、本発明の目的は、印刷課金システムにＩＣカードを用いることにより課金処理、印刷ログの収集および印刷枚数の制御を行うことが可能な仕組みを提供することである。
【課題を解決するための手段】
【００１６】
本発明は以下の構成により課題を解決する。
【００１７】
すなわち、本発明は、印刷を行う印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバとが相互に通信可能な印刷管理システムであって、前記サーバは、前記ユーザの印刷可能枚数を示す第一のチャージ情報を前記ユーザのユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段と、前記印刷装置より送信されるユーザ情報に従って、当該ユーザ情報に紐付いて記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信手段とを備え、前記印刷装置は、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記チャージ情報送信手段により送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報使用選択手段と、前記チャージ情報使用選択手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて、印刷の実行を行う印刷実行手段とを備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、印刷課金システムにＩＣカードを用いることにより課金処理、印刷ログの収集および印刷枚数の制御を行うことが可能となる。
【００１９】
また、本発明の印刷管理システムにおいては、管理サーバで逐一ユーザの印刷枚数をカウントする必要がなくなる。
印刷枚数の制限を管理するという点では、印刷ログをもとに管理サーバ上で課金情報を計上するのではなく、ＩＣカードや管理サーバ上のチャージ残数から引出すことにより、ＩＣカードに付与した枚数以外は、システム上印刷枚数制限を越えて印刷されることはなくなる。
【００２０】
また、統計情報を集計するという意味では、一定期間毎に印刷ログ情報をカウントすることで、目的を達成することが可能である。
また、管理サーバ、ＩＣカードのチャージ残数に応じたジョブ出力が可能である。
【００２１】
また、チャージ情報に応じて、出力可能なジョブのみを自動で選択画面に表示することができ、印刷枚数を制御することが可能である。
【００２２】
ネットワークの接続されていない遠隔地で印刷を行った場合にもＩＣカードに印刷ログを保存することができることから、確実に印刷ログを集計することが可能となる。
また、課金の精算についても都度ＩＣカードのチャージ残数から精算することが可能になる。
【図面の簡単な説明】
【００２３】
【図１】本発明のＩＣカード課金管理システムの構成の一例を示すシステム構成図である。
【図２】ハードウェア構成を示すブロック図である。
【図３】ＩＣカード課金管理システムを構成する各ハードウェアの機能構成図である。
【図４】本発明のＩＣカード課金管理システムにおけるＩＣカードチャージ処理（管理サーバからＩＣカードへのチャージ）の一例を示すフローチャートである。
【図５】本発明のＩＣカード課金管理システムにおけるＩＣカードチャージ処理（ＩＣカードからＩＣカードへのチャージ）の一例を示すフローチャートである。
【図６】本発明のＩＣカード課金管理システムにおける印刷ジョブ生成の一例を示すフローチャートである。
【図７Ａ】本発明のＩＣカード課金管理システムにおける印刷ジョブの排紙および印刷ログの保存の一例を示すフローチャートである。
【図７Ｂ】本発明のＩＣカード課金管理システムにおける印刷ジョブの排紙および印刷ログの保存の一例を示すフローチャートである。
【図８】本発明のＩＣカード課金管理システムにおける印刷ログの送信の一例を示すフローチャートである。
【図９Ａ】本発明のＩＣカード課金管理システムにおける印刷ジョブ管理情報の一例を示すデータ構成図である。
【図９Ｂ】本発明のＩＣカード課金管理システムにおけるＩＣカード内管理情報の一例を示すデータ構成図である。
【図９Ｃ】本発明のＩＣカード課金管理システムにおける管理サーバ情報の一例を示すデータ構成図である。
【図１０】本発明のＩＣカード課金管理システムにおけるチャージ実行操作画面。
【図１１】本発明のＩＣカード課金管理システムにおけるチャージ実行時の各画面遷移。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明の印刷管理システムの構成の一例を示すシステム構成図である。
【００２５】
図１において、印刷管理システム１００は、情報処理装置１０１、管理サーバ１０２、印刷処理装置１０３、ＩＣカードリーダ／ライタ１０５がおよびＩＣカードリーダ／ライタ１０６がネットワーク１０７を介して相互に接続可能な状態で接続されている。
【００２６】
情報処理装置１０１は、クライアントユーザが、印刷を実行する装置であり、印刷データを用いて印刷を実行し、印刷ジョブを生成することが可能である。
【００２７】
管理サーバ１０２は、ＩＣカードリーダ／ライタ１０５の接続を可能とし、ＩＣカードリーダ／ライタ１０５を用いてＩＣカード内の情報の読み込み、ＩＣカード内への情報の書き込みを可能とする。
なお、本実施例中では、ＩＣカードを記憶媒体の前提として説明を進めるが、例えば、管理サーバにＵＳＢポートがあり、そこにＵＳＢメモリを記憶媒体として挿入して、メモリ内の情報読み取るような構成でもよく、記憶媒体は、ＩＣカードに限定されない。
【００２８】
管理サーバ１０２では、後述する図９Ｃで説明するユーザ情報を管理し、ユーザ認証を行う機能を有するとともに、ユーザ情報と、ユーザの印刷可能枚数を示すチャージ情報とを紐付けて記憶している。また、ユーザが保持するＩＣカード情報および印刷ログ情報もユーザ情報に紐付けて記憶管理する。また、管理サーバ１０２でもＩＣカードリーダ／ライタ１０５を用いて、ＩＣカードへの印刷枚数をチャージすることができる。
また、管理サーバ１０２では、
【００２９】
印刷処理装置１０３は、ＩＣカードリーダ／ライタ１０６との接続を可能とし、ＩＣカードリーダ／ライタ１０６を用いてＩＣカード内の情報の読み込み、ＩＣカード内への情報の書き込みを可能とする。また、ＩＣカードリーダ／ライタ１０６を用いて、ＩＣカード内への印刷枚数をチャージすることが可能である。また、印刷を実行した際に、印刷枚数をカウントし、ＩＣカードから出力枚数分をチャージ残数から差し引く機能も併せ持つ。
【００３０】
印刷実行時の、チャージ残数の差し引きは、印刷処理装置１０３に装着されているＩＣカードリーダ／ライタ１０６に挿入されているＩＣカードからのみでなく、印刷処理装置１０３は、管理サーバ１０２と通信する機能を持ち、管理サーバ１０２に登録されているユーザのチャージ残数からも差し引くことが可能である。また、印刷実行時に印刷ログを生成し、印刷ログをＩＣカード内に保存することが可能である。そして、管理サーバ１０２と通信可能な場合には、管理サーバ１０２へ印刷ログを送付する機能を有する。
【００３１】
また、ＩＣカードは、カードＩＤ、ユーザＩＤ、チャージ残数および印刷ログ情報などの本システムにて使用される各種情報を保持する。
【００３２】
また、本図においては不図示であるが、管理サーバ１０２はユーザ情報、ＩＣカード情報および、印刷情報を記憶するためのデータベースに別途接続可能な構成にしてもよい。
【００３３】
次に、図２を用いて、図１の印刷管理システム１００を構成するハードウェアをブロックごとに説明する。
図２は、印刷管理システム１００のハードウェア構成の一例を示すブロック図である。
【００３４】
本発明の実施形態に係る印刷管理システム１００の印刷処理装置１０３は、システムバス２０２、ＣＰＵ２０３、ＲＡＭ２０４、ＲＯＭ２０５、周辺機器インターフェイス２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８から構成されており、ネットワーク２１４を介して、ＩＣカードリーダ／ライタ１０６、認証サーバ１０９、のような外部機器などに接続されている。例えば、パーソナル・コンピュータ、サーバ等の情報処理装置を表している。
【００３５】
ＣＰＵ２０３は、中央処理演算装置であり、システムバス２０２に接続される各デバイスやコントローラを統括的に制御する。ＲＯＭ２０５或いは外部メモリ２１３には、ＣＰＵ２０３の制御プログラムであるＢＩＯＳ（ＢａＳｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ＳｙＳｔｅｍ）やオペレーティングシステムプログラム（ＯＳ）、後述する各種プログラム等が記憶されている。
【００３６】
ＲＡＭ２０４は、一時記憶装置であり、ＣＰＵ２０３の主メモリ、ワークエリア等として機能する。ＣＰＵ２０３は、処理の実行に際して必要なプログラム等をＲＯＭ２０５或いは外部メモリ２１３からＲＡＭ２０４にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３７】
周辺機器インターフェイス２０６は、不図示のキーボードやマウス等のポインティングデバイスで構成される操作入力装置２１０、印刷処理装置２１１、画像表示装置２１２等の表示装置との接続を可能とし、入出力のコントロールを行う。
【００３８】
メモリコントローラ２０７は、外部メモリ２１３へのアクセスを制御する。外部メモリ２１３は、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等で構成される。
【００３９】
外部メモリ２１３には、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等が記憶される。通信Ｉ／Ｆコントローラ２０８は、ＬＡＮ等のネットワークを介して外部機器と接続し、通信するものであり、ネットワークでの通信制御処理を実行する。
【００４０】
例えば、ＴＣＰ／ＩＰを用いた通信等が可能であるＣＰＵ２０３は、例えば、ＲＡＭ２０４内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、画像表示装置２１２上での表示を可能としている。また、ＣＰＵ２０３は、画像表示装置２１２上の不図示のマウスカーソル等でのユーザ指示を可能とする。本発明を実現するための後述する各種プログラムは、外部メモリ２１３に記録されており、必要に応じてＲＡＭ２０４にロードされることにより、ＣＰＵ２０３によって実行されるものである。
次に、図３を用いて、本発明の印刷管理システムを制御する各端末の機能構成について説明する。
【００４１】
図３は、図１に示した情報処理装置１０１、管理サーバ１０２、印刷処理装置１０３およびＩＣカード（不図示）の機能構成の一例を示すブロック図である。
【００４２】
図３の情報処理装置１０１の印刷処理部３０１は、印刷データを印刷データアプリケーションから印刷処理を開始する。
印刷ジョブ生成部３０２は、印刷装置に出力するためのフォーマットに準じた印刷ジョブを生成する。
印刷ジョブ送信部３０３は、印刷ジョブを印刷装置へ送信する。
印刷処理装置１０３の印刷ジョブ受信部３０４は、情報処理装置から印刷ジョブを受信する。
印刷ジョブ記憶部３０５は、情報処理装置にて生成された印刷ジョブを記憶する。
【００４３】
印刷ジョブ解析処理部３０６は、情報処理装置からの印刷ジョブの解析（カラー、モノクロ、印刷枚数）を行う。
【００４４】
印刷実行部３０７は、印刷ジョブ記憶部に記憶されている印刷ジョブを解析し、印刷を実行し、印刷結果を排紙する。
印刷枚数算出部３０８は、印刷実行部にて処理された印刷枚数をカウントする。
【００４５】
認証情報送受信部３０９は、挿入されたＩＣカードからカードＩＤ、ユーザＩＤを取得し、管理サーバ１０２へ送信する。
【００４６】
チャージ処理部３１０は、挿入されたＩＣカードへ印刷枚数をチャージする（ＩＣカードからＩＣカードへチャージを行うことも可能）。
【００４７】
チャージ情報記憶部３１１は、ＩＣカードからＩＣカードへチャージを実施する際に、チャージを提供するユーザ情報およびチャージ枚数を記憶する。
【００４８】
課金精算処理部３１２は、印刷実行枚数をＩＣカード内からチャージ残数から差し引く、もしくは管理サーバ１０２と通信して管理サーバ１０２で管理されているチャージ残数から差し引く。
印刷ログ生成部３１３は、印刷ログを生成する。
【００４９】
印刷ログ送信部３１４は、挿入されたＩＣカード情報から印刷ログ情報を取得し、管理サーバ１０２へ送信する。
【００５０】
管理サーバ１０２の印刷ログ情報記憶部３１５は、ユーザＩＤに関連付けられる印刷ログ情報を記憶する。
ユーザ情報記憶部３１６は、ユーザＩＤに関連付けられるユーザ情報を記憶する。
認証情報送受信部３１７は、印刷装置から送信される認証情報を受信し、結果を送信する。
ユーザチャージ情報記憶部３１８は、ユーザＩＤに関連付けられるチャージ情報を記憶する。
ログインユーザ判定部３１９は、認証処理を実施する。
印刷ログ受信部３２０は、印刷装置から送信される印刷ログを受信する。
【００５１】
チャージ処理部３２１は、挿入されたＩＣカードへ印刷枚数をチャージする（ＩＣカードからＩＣカードへチャージを行うことも可能）。
ＩＣカードのユーザ情報記憶部３２２は、ユーザ情報を記憶する。
【００５２】
ユーザチャージ情報記憶部３２３は、チャージ残数を記憶する、仮チャージ残数（ＩＣカードからＩＣカードへチャージする際に、決済は次回カード使用時）を記憶する。
印刷ログ情報記憶部３２４は、印刷ログを記憶する。
【００５３】
以下、図４、図５を参照して、本実施形態のＩＣカード課金管理システムにおけるＩＣカードへの印刷枚数をチャージする処理について説明する。
【００５４】
図４ではユーザがユーザ保有のＩＣカードへの印刷枚数をチャージする処理について説明する。本処理は管理サーバ１０２もしくは印刷処理装置１０３にて実施される。管理サーバ１０２では、管理サーバ１０２のアプリケーション画面上で実行が可能であり、印刷処理装置１０３にも同様のアプリケーションをインストールしておくことにより、図１０のチャージ実行操作画面１００１から操作することが可能である。
【００５５】
図１０のチャージ実行操作画面１００１では、チャージ実行、チャージ先選択、接続サーバの設定およびログ送信などの機能を有することが考えられる。
【００５６】
Ｓ４０１で、印刷処理装置１０３は、印刷処理装置１０３に装着されているＩＣカードリーダ／ライタ１０６から、ＩＣカード内の情報の読取りを実行し、ＩＣカードからユーザ情報を取得する状態になっている。
【００５７】
Ｓ４０２にて、ユーザが印刷処理装置１０３に装着されているカードリーダライタにＩＣカードを挿入することで、ユーザ情報を読み取ることができる。
ここで読み取ることができるＩＣカードの情報は、図９Ｂに示す９０６から９１２に関する情報である。
【００５８】
図９Ｂは、ＩＣカードで記憶管理するデータに関するデータ構造の一例を示す図である。
【００５９】
カードＩＤ９０６は、ＩＣカードを一意に特定するためのＩＤである。
【００６０】
ユーザＩＤ９０７は、ユーザを一意に特定するためのＩＤである。
【００６１】
チャージ残数９０８は、ＩＣカードにチャージされているチャージ残数（枚数その他、金額などの任意の管理単位）である。
【００６２】
仮引出履歴９０９は、ＩＣカードから仮引出情報されたチャージ情報を特定し、チャージ先カードＩＤと共に記憶されている。
なお、仮引出履歴９０９は、仮引出された数だけ、履歴が記憶される。
【００６３】
仮引出枚数９１０は、仮引出しされたチャージ情報のチャージ枚数である。
【００６４】
印刷履歴件数９１１は、ＩＣカードに保存されている印刷ログ情報の件数である。
【００６５】
印刷履歴日付９１２は、排紙出力された日付である。
【００６６】
印刷履歴時間９１３は、排紙出力された時間である。
【００６７】
印刷履歴デバイスＩＤ９１４は、排紙出力がされたデバイスを一意に特定するためのＩＤである。
【００６８】
印刷履歴出力方法９１５は、排紙出力された方法を特定するための情報であり、例えば１ならばコピー、２ならば印刷、３ならばＦＡＸなどの判別をすることができる。
【００６９】
印刷履歴出力種別は、カラー出力、モノクロ出力を特定する情報であり、例えば１ならばカラー、２ならばモノクロと判別をすることができる。
【００７０】
印刷履歴出力枚数は、排紙出力された枚数である。
引き続き、図４の説明に戻る。
【００７１】
Ｓ４０３では、Ｓ４０２にて印刷処理装置１０３に挿入されたＩＣカードから取得したユーザ情報を用いて、管理サーバ１０２へユーザ情報の送信を行う。ユーザ認証処理の実施の際には、まず管理サーバ１０２との接続を試みて管理サーバ１０２との接続が可能である場合には、カードＩＤ９０６、ユーザＩＤ９０７を送信し、ユーザ認証を実施する。
【００７２】
Ｓ４０４では、管理サーバ１０２にて認証処理を行い、ＩＣカードが登録済みでもので、ＩＣカードの利用者として登録されているユーザＩＤであるかを確認するとともに、ユーザが存在するユーザであるかを確認する。Ｓ４０３においてユーザ認証が許可されたら、管理サーバ１０２からユーザＩＤに紐付いて記憶されているチャージ情報を印刷処理装置１０３に送信する。
【００７３】
ここで、ユーザが存在しているユーザであるかについては、図９Ｃに示す９２７から９３０にある管理サーバ１０２で記憶管理されている情報を用いて確認することが可能である。
図９Ｃは、管理サーバ１０２で記憶管理するデータに関するデータ構造の一例を示す図である。
【００７４】
まず、「ユーザログ情報」は、ユーザＩＤ９１７、カードＩＤ９１８、チャージ残数９１９、チャージ完了情報９２０、印刷履歴９２１〜９２６から構成されている。
【００７５】
また、「ユーザ情報」は、ユーザＩＤ９２７、ユーザ名９２８、カードＩＤ９２９、所属部署９３０から構成されている。
引き続き、図４の説明に戻る。
【００７６】
そして、印刷処理装置１０３は、ユーザＩＤおよびカードＩＤの情報として管理サーバ上のユーザチャージ情報記録部３１８に登録されている、チャージ残数９１９、チャージ完了情報９２０を取得しておく。
ユーザ認証に失敗した場合には、チャージ処理は終了する。
【００７７】
ユーザ認証に成功した場合には、Ｓ４０５にて、管理サーバ１０２より送信される、ユーザ情報に紐付いて記憶されているチャージ情報を受信する。また、ＩＣカード内に保持している仮引出し情報を確認する。ここでいう、仮引出し情報とは、ＩＣカードからＩＣカードへのチャージを実現するために必要な機能である。
【００７８】
例えば、装着されるＩＣカードリーダライタのスロットが一つである場合、チャージ元のＩＣカードを挿入後に、そのＩＣカードを抜出してから、ＩＣカードリーダライタにチャージ先のＩＣカードを挿入することになる。この場合、チャージ先に確実にチャージが完了したかを判断することは、再度カードリーダライタへチャージ元ＩＣカードを挿入する以外には、情報を反映させることができない。
【００７９】
そこで、まず、チャージ元ＩＣカードが挿入されている状態の時に、仮引出しという形で、チャージ元ＩＣカードにチャージした枚数を仮記憶する。チャージ先に確実にチャージが実現された際には、管理サーバ１０２で管理されているチャージ元となるカード情報へチャージ完了情報として登録される。
【００８０】
その後、チャージ元ＩＣカードを印刷処理装置１０３や管理サーバ１０２に装着されているカードリーダライタに挿入し、チャージ等の操作を実施した際には、各ＩＣカードで保持している仮引出情報とサーバで管理されているチャージ完了情報のＩＤを比較し同一のものがあれば、精算処理（正式にＩＣカード内のチャージ残数からの引出し）が行われる。
【００８１】
もし、ＩＣカード内に仮引出し情報があるにも関わらず、管理サーバ１０２にはチャージ完了情報が存在しない場合には、一定の期間をもってチャージ不成立とみなし、ＩＣカード内のチャージ仮引出し情報は精算されることなく削除されることになる。
【００８２】
仮引出し情報としてＩＣカード内に保持されている状態で、印刷処理等を実施した場合には、仮引出し情報としてカウントされているチャージ枚数も既に使用された枚数としてカウントするなどで制限をかけることが可能である。
ここで、図４のステップの説明に戻る。
【００８３】
Ｓ４０６は、仮引出し情報が存在している場合であり、仮引出し情報の精算処理として、ＩＣカード内のチャージ枚数から仮引出し情報分の枚数の引き出し処理を実施し、ＩＣカードのチャージ枚数を更新する処理であり、Ｓ４０７にて管理サーバ１０２で管理されているチャージ完了情報を更新（削除）する。
【００８４】
Ｓ４０８では、チャージ可能枚数の算出として、Ｓ４０４の処理で取得した管理サーバ１０２で管理されているチャージ枚数からＩＣカードへのチャージ可能枚数を算出する。
【００８５】
Ｓ４０９では、Ｓ４０８で算出したチャージ可能枚数を表示し、Ｓ４１０にてユーザが必要なチャージ枚数を設定可能にする。
【００８６】
図１１の１１０２にあるような設定画面を印刷処理装置１０３の画面に表示し、ユーザにチャージ枚数を設定させることが可能である。
【００８７】
Ｓ４１１では、Ｓ４１０にて設定されたチャージ枚数分のチャージ情報をＩＣカードへ書き込む。同時にＳ４１２にて引出されたチャージ枚数分を差し引いたチャージ枚数情報を管理サーバ上に更新することになる。
【００８８】
Ｓ４１１、Ｓ４１２の処理が終了後に、ユーザにてＳ４１３としてＩＣカードの抜き取り処理が行われる。
【００８９】
また、Ｓ４０３にて、ユーザ認証後に印刷ログ件数を確認し、印刷ログが存在する場合には、印刷ログを送信する処理を行うことも可能である。
印刷ログの送信については、後述する図８の説明にて詳細を説明する。
【００９０】
なお、同様の処理を管理サーバおよび管理サーバ１０２に装着されるＩＣカードリーダ／ライタ１０５の構成で実現することも可能であり、この場合には、管理サーバとの通信が不要になる。
【００９１】
次に、図５を用いて、ユーザがユーザ保有のＩＣカードへの印刷枚数をチャージする処理でも、ＩＣカードへのチャージを図４の管理サーバからではなく、他のＩＣカードからチャージを実施する説明である。
【００９２】
チャージ元ＩＣカードの処理であるＳ５０１からＳ５１０の処理においては、先述のＳ４０１からＳ４１０までと同様の処理を行う。
【００９３】
Ｓ５１１は、チャージ元のＩＣカードからチャージ枚数の仮引出しを行う処理である。チャージ元のＩＣカードのユーザチャージ情報記憶部３２３に記憶されているチャージ情報を仮引出情報として取得し、印刷処理装置１０３のチャージ情報記憶部３１１に仮記憶状態として記憶する。
【００９４】
Ｓ５１２では、ＩＣカードのユーザチャージ情報記憶部（３２３）へ記憶し、Ｓ５２６では、仮引出情報としてＩＣカードから引出されたチャージ情報が管理サーバ１０２で更新される。
Ｓ５１３では、ユーザによりチャージ元ＩＣカードの抜出し処理が行われる。
【００９５】
次のＳ５１４〜Ｓ５２０のステップは、チャージ先ＩＣカードを挿入し、チャージ元ＩＣカードにて仮引出しされている枚数情報をチャージ先ＩＣカードへチャージする処理である。
Ｓ５１４からＳ５２０は、Ｓ４０１からＳ４０７と同様の処理を行う。
【００９６】
Ｓ５２１は、印刷処理装置１０３のチャージ情報記憶部３１１に記憶されているＳ５１１にてチャージ元ＩＣカードから記憶されたチャージ枚数をチャージ先のＩＣカードに取得する処理である。
【００９７】
Ｓ５２２において、Ｓ５２１で取得したチャージ情報を、カードリーダライタに挿入されているチャージ先ＩＣカードへの書込む処理を実行する。ここでは、既にＩＣカードにチャージされているチャージ枚数と本ステップにおいて加算したチャージ情報とを加算する処理を行い、チャージ先ＩＣカードのチャージ枚数情報を更新する。
【００９８】
そして、チャージが完了したら、Ｓ５２３にてチャージ完了情報を管理サーバ１０２へ送信することにより、管理サーバ１０２では、Ｓ５２４としてチャージ元ＩＣカード情報へチャージが完了したことを通知するための、チャージ履歴を記録する。
最後に、Ｓ５２５としてチャージ先ＩＣカードの抜き取りを実施する。
【００９９】
以下、図６を参照して、本実施形態のＩＣカード課金管理システムにおける印刷ジョブを生成する処理について説明する。
【０１００】
Ｓ６０１において、情報処理装置１０１の印刷ジョブ生成部３０２は、印刷ジョブの生成を行う。情報処理装置１０１の印刷処理部３０１として構成される印刷データアプリケーションにて印刷処理を実行し、印刷ジョブ生成部３０２にて印刷処理装置１０３で解析可能な印刷ジョブを生成する。
【０１０１】
Ｓ６０２において、印刷ジョブ生成部３０２にて生成された印刷ジョブを印刷ジョブ送信部３０３から印刷処理装置１０３へ送信する。その後、情報処理装置１０１は、Ｓ６０３で印刷ジョブ送信結果受信待ち処理へと移る。
【０１０２】
Ｓ６０４では、印刷処理装置１０３は、情報処理装置１０１の印刷ジョブ送信部３０３から送信された印刷ジョブを印刷ジョブ受信部３０４にて受信する。
【０１０３】
受信した印刷ジョブは、Ｓ６０５で印刷処理装置１０３の印刷ジョブ解析処理部３０６にてカラーおよびモノクロ印刷の枚数をカウントし、図９Ａの印刷ジョブ情報（９０１から９０５）として、印刷ジョブ名、ジョブ投入日時、カラー、モノクロ印刷の情報が印刷ジョブ記憶部にて印刷ジョブと関連付けられて、Ｓ６０６として印刷ジョブ記憶部３０５に保存される。
【０１０４】
その後、Ｓ６０７にて情報処理装置１０１は、印刷処理装置１０３にて送信される実施終了ステータスを取得して印刷処理を終了する。
【０１０５】
図９Ａは、Ｓ６０６で印刷処理装置１０３に保存される印刷ジョブ情報のデータ構造の一例を示す図である。
【０１０６】
印刷ジョブ情報は、ジョブＩＤ９００、ジョブ名９０１、ジョブ投入日付９０２、ジョブ投入時刻９０３、カラー印刷枚数９０４、モノクロ印刷枚数９０５から構成されている。
【０１０７】
以下、図７Ａおよび図７Ｂを参照して、本実施形態のＩＣカード課金管理システムにおける印刷ジョブを出力する処理および印刷ログを保存する処理について説明する。
【０１０８】
Ｓ７０１では、印刷処理装置１０３に接続されているＩＣカードリーダ／ライタ１０６より、ＩＣカード内の情報の読み取りを実行し、ＩＣカードからユーザ情報を取得する。
【０１０９】
Ｓ７０２にて、ユーザが印刷処理装置１０３に装着されているカードリーダライタにＩＣカードを挿入することで、ユーザ情報を読み取ることができる。
【０１１０】
Ｓ７０３では、Ｓ７０２にて挿入されたＩＣカードから取得したユーザ情報を用いて、管理サーバ１０２へユーザ情報の送信を行う。ユーザ認証処理の実施の際には、まず管理サーバ１０２との接続を試みて管理サーバ１０２との接続が可能である場合には、管理サーバ１０２へユーザ情報、カード情報を送信し、ユーザ認証を実施する。
【０１１１】
ここで、ユーザ認証に失敗した場合には、管理サーバ１０２のチャージを利用しての印刷処理を行うことができなくなる。
【０１１２】
Ｓ７０４では、管理サーバ１０２にて認証処理を行い、ＩＣカードが登録済みでもので、ユーザが存在するユーザであるかを確認する。そして、印刷処理装置１０３は、チャージ情報、チャージ完了情報を取得しておく。
【０１１３】
管理サーバ１０２での認証が成功した場合には、Ｓ７０５として、Ｓ７０４にて取得した情報の中から、管理サーバ１０２のチャージ残数を取得しておく。
【０１１４】
また、Ｓ７０６として管理サーバ１０２との認証の成功、失敗に関係なく、ＩＣカードのチャージ残数を取得する。例えば、遠隔地にて管理サーバ１０２との接続ができない環境で管理サーバ１０２に登録されているユーザ情報とのユーザ認証ができない場合が想定される。その場合にも、ＩＣカードのチャージを利用しての印刷は可能であるため、管理サーバ１０２との認証に失敗した場合にもＩＣカードのチャージ残数を取得する。
【０１１５】
Ｓ７０７では、Ｓ７０５で管理サーバ１０２より取得したチャージ情報と、前記Ｓ７０６でＩＣカードより取得したチャージ情報のどちらを使用して印刷処理を行うかを選択する。
【０１１６】
例えば、図１１の［チャージ先選択時］画面１１０６のような画面を印刷処理装置１０３のモニタに表示させて、選択された設定が自動であった場合には（Ｓ７０９）、管理サーバ１０２またはＩＣカードいずれかのチャージ残数で出力可能なジョブを選択可能にして、図１１のような印刷ジョブ選択画面１１１０（例、ＩＣカード）として表示する。
【０１１７】
この際にジョブ情報として表示する情報は、Ｓ６０６にて印刷ジョブ記憶部３０５に保存された情報をもとにジョブの一覧を表することが可能である。
【０１１８】
一方、管理サーバまたはＩＣカードを選択した場合には（Ｓ７０８）、選択されたチャージ情報を用いて出力可能なジョブを表示することになる。
【０１１９】
管理サーバ１０２と、ＩＣカード両方のチャージ情報を用いて印刷ジョブを表示する旨を選択した場合には
【０１２０】
なお、本実施例では不図示であるが、管理サーバ１０２に記憶されているチャージ情報と、ＩＣカード内に記憶されているチャージ情報の両方を用いて印刷ジョブを表示させるようにするような構成であってもよい。
【０１２１】
Ｓ７１０にて、表示されたジョブの中から出力を希望するジョブをユーザがＳ７１１で選択すると、Ｓ７１２において、排紙処理が開始される。
【０１２２】
ここでは、管理サーバ１０２またはＩＣカードのいずれかのチャージ枚数で出力可能なジョブを選択可能にするとしているが、管理サーバ１０２およびＩＣカードの残数を加算し、加算したチャージ枚数を利用して出力可能な枚数として選択させることも可能である。
【０１２３】
また、その場合には、出力後に管理サーバ１０２およびＩＣカードの双方のチャージ残数から引き出しおよびチャージ残数の更新処理を行うことで対応可能である。
【０１２４】
Ｓ７１３では、印刷処理装置内のコントローラ部（不図示）より印刷排紙完了ステータスを取得する。ステータスを取得した後に、Ｓ７１４にて印刷ログ情報を生成する。
【０１２５】
印刷ログ情報のデータ内容は、９１２から９１７のとおりである。
【０１２６】
９１２、９２１は、印刷排紙を実行した日付である。
【０１２７】
９１３、９２２は、印刷排紙を実行した時間である。
【０１２８】
９１４、９２３は、出力機器のＩＤである。出力機器を一意に判別することが可能である。
【０１２９】
９１５、９２４は、出力方法である。印刷の他に、コピーやＦＡＸなども区別することが可能である。
【０１３０】
９１６、９２５は、カラー印刷、モノクロ印刷などの印刷種類を判別することが可能である。
【０１３１】
９１７、９２６は、印刷排紙枚数である。
【０１３２】
Ｓ７１５にて、印刷ログ送信先を管理サーバ１０２またはＩＣカードのどちらの記憶媒体に記憶させるかの選択を受け付ける。記憶先は、Ｓ７０７で選択した使用チャージ先と同一となる。
【０１３３】
印刷ログを記憶する記憶媒体が、管理サーバ１０２である場合には管理サーバ１０２へ印刷ログを送信し、Ｓ７１６にて印刷ログを９２１から９２６として登録する。印刷ログを登録するとともに、Ｓ７１７にてチャージ残数から排紙枚数を引き出し、チャージ残数を更新する。
【０１３４】
Ｓ７１７にて管理サーバにてチャージ枚数の引出し処理が失敗した場合などには、失敗したことを印刷処理装置１０３へ通知し、ＩＣカードのチャージ残数が足りる枚数であればそこからら引出すことで対応可能であり、ＩＣカードのチャージ枚数では不足している場合には、仮引出し処理などを利用することで、後日精算処理を行うなどの方法にて対応可能である。
【０１３５】
一方、ＩＣカードへ保存する場合には、Ｓ７１８にてＩＣカードのチャージ残数から排紙枚数を引き出し、Ｓ７１９にて印刷ログの書込み、およびチャージ残数の更新を行う。Ｓ７１９にてＩＣカードに書き込まれる印刷ログは図９ＣのＩＣカード管理情報テーブルのうち、９１２から９１７のように印刷履歴が記憶される。
その後、Ｓ７２０としてＩＣカード抜取り処理を行う。
【０１３６】
なお、Ｓ７１９でＩＣカードへ印刷ログの書き込みを行った後、Ｓ７０３のユーザ認証の処理で、サーバからの認証が許可されていたかどうかを判定し、認証がされている場合であれば、後述の図８のＳ８０７〜Ｓ８１４で説明するＩＣカード内に記憶されている印刷ログをサーバに送信する処理を行うような構成であってもよい。
【０１３７】
Ｓ７０３のユーザ認証の処理で、サーバからの認証が許可されず、ＩＣカードのチャージ情報を用いて印刷を行ってた場合には、図７に示した通り、Ｓ７１９で印刷ログをＩＣカードに書き込んで本処理を終了し、後述の図８で説明する印刷ログの送信処理において、ＩＣカードに記憶した印刷ログをサーバに送信する。
【０１３８】
以下、図８を参照して、本実施形態のＩＣカード課金管理システムにおけるＩＣカード内に保存されている印刷ログ情報をサーバへ送信する処理について説明する。
Ｓ８０１からＳ８０４については、Ｓ７０１からＳ７０４と同様である。
【０１３９】
Ｓ８０３にて、ユーザ認証が成功した場合には、Ｓ８０５にてＩＣカード内にある印刷ログ情報記憶部（３２４）から、ログ情報件数を取得する。具体的には図９ＣのＩＣカード管理情報テーブルのうち、９１１で示される印刷履歴件数を取得する。
【０１４０】
Ｓ８０６にて取得したログ情報件数にて、ＩＣカード内に印刷ログがあるか否かを判定する。印刷ログが存在する場合には各ログの情報を取得する。（Ｓ８０７）具体的には、図９ＣのＩＣカード管理情報テーブルのうち、９１２から９１７のように記録されている印刷履歴を取得する。
その後、Ｓ８０８にて、印刷ログ送信部（３１４）より管理サーバ１０２へ印刷ログを送信する。
【０１４１】
管理サーバ１０２は、Ｓ８０９にてログ情報を印刷ログ受信部（３２０）にて受信し、Ｓ８１１にて印刷ログ情報を管理サーバ１０２の印刷ログ情報記憶部（３１５）へ登録する。
【０１４２】
Ｓ８０８にて管理サーバ１０２へ印刷ログを送信した印刷処理装置１０３は、Ｓ８１０にて印刷ログ情報登録待ち状態となり、Ｓ８１２にてログ情報登録結果を受信することになる。
【０１４３】
その後、Ｓ８１３にてＩＣカード内の印刷ログ件数の更新（送信済のログは削除する）を行う。
ここで、送信に失敗した場合には、Ｓ８１３の印刷ログ件数の更新は行わない。（不図示）
そして、Ｓ８１４としてＩＣカード抜取り処理を行う。
【０１４４】
ユーザが実操作として、印刷処理装置上で行う例としては、チャージ実行操作画面１００１でログ送信を選択するのみである。チャージ実行操作画面１００１は、ユーザ認証後に表示され、そこでログ送信を選択された場合には、ログ送信時画面１１０７が表示され、処理終了時には１１０８が表示されることになる。
【０１４５】
また、Ｓ８０３にユーザ認証に失敗した場合にも、管理サーバへアクセスするという動作における点を考慮し、印刷ログの送信は行うことはできない。（考慮しない場合には、ユーザ認証の成否に関わらず、印刷ログの送信を行うことは可能である。）
【０１４６】
なお、印刷ログの送信については、印刷処理装置に装着されているカードリーダライタからのみではなく、管理サーバに装着されたカードリーダライタからも管理サーバの印刷ログ情報記憶部（３１５）へ格納することが可能である。
【０１４７】
以上の処理により、ＩＣカードへの印刷枚数（または金額等の管理する任意の単位）のチャージを行う機能、印刷処理装置が管理サーバとの通信が行えない場合にはＩＣカードへ印刷ログ情報を記憶する機能、印刷処理装置上での管理サーバおよびＩＣカードのチャージ残数に応じた出力可能なジョブの選択機能、ＩＣカード内に記憶されている印刷ログ情報を送信する機能を有する印刷管理システムを提供することが可能になる。
【０１４８】
本発明では、管理サーバ上ではもちろんのこと、印刷処理装置１０３にもＩＣカードへのチャージ機能を持ち、ＩＣカードに印刷可能枚数（金額）をチャージすることが可能であり、印刷（排紙）実行時に、課金処理を行うとともに、印刷ログを管理サーバへ送信する機能を有し、かつＩＣカード内へ印刷ログを保存することができる。
【０１４９】
また、本発明では、印刷処理時にチャージされている印刷可能枚数（金額）をＩＣカード、管理サーバ上のどちらのチャージ情報から課金を引き出すか選択することができる。
【０１５０】
本機能には、明示的に管理サーバ、ＩＣカードから引き出す指定も可能であるが、自動設定を選択することにより、管理サーバおよびＩＣカードのチャージ残数を確認することにより、いずれかのチャージ残数で出力可能な印刷ジョブ情報を列挙することができる。
【０１５１】
また、遠隔地などにて管理サーバと通信不可能な場所においては、印刷処理装置でのＩＣカードからの引出しのほかに、印刷ログをＩＣカード内に保持し、ネットワークに接続されている環境にて次回ＩＣカードを利用した際に、印刷ログが管理サーバに送信されることにより、遠隔地において印刷した印刷ログも管理サーバへ集計される。
【０１５２】
また、管理サーバで逐一印刷枚数をカウントする必要がなくなり、印刷枚数の制限を管理するという点では、印刷ログをもとに管理サーバ上で課金情報を計上するのではなく、ＩＣカードや管理サーバ上のチャージ残数から引出すことにより、ＩＣカードに付与した枚数以外は、システム上印刷枚数制限を越えて印刷されることはなくなる。
【０１５３】
また、統計情報を集計するという意味では、一定期間毎に印刷ログ情報をカウントすることで達成される。
【０１５４】
また、管理サーバ、ＩＣカードのチャージ残数に応じたジョブ出力が可能になる。
【０１５５】
また、チャージ情報に応じて、出力可能なジョブのみを自動で選択画面に表示することができ、印刷枚数を制御することが可能になる。
【０１５６】
また、ネットワークの接続されていない遠隔地で印刷を行った場合にも、ＩＣカードに印刷ログを保存することができることから、確実に印刷ログを集計することが可能となる。
また、課金の精算についても都度ＩＣカードのチャージ残数から精算することが可能である。
【０１５７】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１５８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１５９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１６０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６４】
１０１    情報処理装置
１０２    管理サーバ
１０３    印刷処理装置
１０５    ＩＣカードリーダ／ライタ
１０６    ＩＣカードリーダ／ライタ
１０７    ネットワーク
２０２    システムバス
２０３    ＣＰＵ
２０４    ＲＡＭ
２０５    ＲＯＭ
２０６    周辺機器インターフェイス
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２１０    操作入力装置
２１２    画像表示装置（モニタ）
２１３    外部メモリ
２１４    ネットワーク
２１５    印刷処理装置
２１６    カードリーダ／ライタ
２００    ハードウェア構成
３００    機能構成
４００    ＩＣカードチャージ処理（管理サーバからＩＣカード）の各ステップ
５００    ＩＣカードチャージ処理（ＩＣカードからＩＣカード）の各ステップ
６００    印刷ジョブ生成処理の各ステップ
７００    印刷ジョブの排紙および印刷ログの保存処理の各ステップ
８００    印刷ログの送信処理の各ステップ
９００    印刷ジョブ管理情報、ＩＣカード内管理情報、管理サーバ情報の各データ
１０００    チャージ実行操作画面図
１１００    チャージ実行時の各画面遷移図
【図１】
2011028668.tif 000003
【図２】
2011028668.tif 000004
【図３】
2011028668.tif 000005
【図４】
2011028668.tif 000006
【図５】
2011028668.tif 000007
【図６】
2011028668.tif 000008
【図７Ａ】
2011028668.tif 000009
【図７Ｂ】
2011028668.tif 000010
【図８】
2011028668.tif 000011
【図９Ａ】
2011028668.tif 000012
【図９Ｂ】
2011028668.tif 000013
【図９Ｃ】
2011028668.tif 000014
【図１０】
2011028668.tif 000015
【図１１】
2011028668.tif 000016
【手続補正書】
【提出日】平成22年4月16日(2010.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバとが相互に通信可能な印刷管理システムであって、
前記サーバは、
前記ユーザの印刷可能枚数を示す第一のチャージ情報を前記ユーザのユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段と、
前記印刷装置から送信されるユーザ情報に紐付いている前記第一のチャージ情報記憶手段で記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信手段とを備え、
前記印刷装置は、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られた前記ユーザ情報を前記サーバに送信することにより、前記チャージ情報送信手段により送信される当該ユーザ情報に紐付いて前記サーバに記憶されている前記第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちいずれかのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付手段と、
前記チャージ情報選択受付手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行手段と
を備えることを特徴とする印刷管理システム。
【請求項２】
前記印刷装置は、
前記ユーザの指示により生成された印刷ジョブの印刷処理を実行したことを示す印刷ログを前記サーバに記憶させるか、前記記憶媒体に記憶させるかの選択を受け付ける記憶媒体選択受付手段と、
前記記憶媒体選択受付手段により前記サーバに前記印刷ログを記憶させることを選択した場合、前記サーバに前記印刷ログを送信する第一の印刷ログ送信手段と、
前記記憶媒体選択受付手段により前記記憶媒体に前記印刷ログを記憶させることを選択
した場合、前記記憶媒体に前記印刷ログを送信する第二の印刷ログ送信手段と
を備えることを特徴とする請求項１に記載の印刷管理システム。
【請求項３】
前記印刷装置は、
前記読取手段により読み取られた前記記憶媒体に、前記第二の印刷ログ送信手段により
書き込まれた前記印刷ログがあるか否か判定する印刷ログ判定手段と、
前記印刷ログ判定手段により前記印刷ログがあると判定された場合、前記印刷ログを、
前記サーバに移行させる印刷ログ移行手段と
を備えることを特徴とする請求項１または２に記載の印刷管理システム。
【請求項４】
前記印刷装置は、
前記記憶媒体に記憶されている前記第二のチャージ情報を前記印刷装置に仮記憶して当該第二のチャージ情報を仮引出しする仮引出手段と、
前記仮引出手段により記憶された前記第二のチャージ情報を、第二の記憶媒体へ読み込
ませる第二のチャージ情報更新手段と
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の印刷管理装置。
【請求項５】
前記サーバは、
前記第一の印刷ログ送信手段により送信された前記印刷ログを受信する前記第一の印刷ログ受信手段と、
前記第一の印刷ログ受信手段により受信した前記印刷ログを用いて、前記サーバに記憶されている第一のチャージ情報を更新する第一のチャージ情報更新手段と
を備えることを特徴とする請求項１乃至４のいずれか１項に記載の印刷管理システム。
【請求項６】
前記印刷装置は、
前記第一の印刷ログ送信手段により前記記憶媒体に送信された前記印刷ログに対応する印刷枚数を、前記記憶媒体に記憶されている第二のチャージ情報から引くことで更新する前記第二のチャージ情報更新手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載の印刷管理システム。
【請求項７】
ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバと接続可能な印刷装置であって、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記サーバにより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付手段と、
前記チャージ情報選択受付手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行手段と
を備えることを特徴とする印刷装置。
【請求項８】
印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段を備えるサーバとが相互に通信可能な印刷管理システムを制御する印刷管理方法であって、
前記サーバにおいて、
前記サーバのチャージ情報送信手段が、
前記印刷装置から送信されるユーザ情報に紐付いている前記第一のチャージ情報記憶手段で記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信
ステップとを含み、
前記印刷装置において、
前記印刷装置の読取手段が、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取ステップと、
前記印刷装置の第一のチャージ情報取得手段が、前記読取ステップにより読み取られた前記ユーザ情報を前記サーバに送信することにより、前記チャージ情報送信ステップにより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得ステップと、
前記印刷装置のチャージ情報選択受付手段が、前記第一のチャージ情報取得ステップにより取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付ステップと、
前記印刷装置の印刷実行手段が、前記チャージ情報使用選択ステップにより受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行ステップ
とを含むことを特徴とする印刷管理方法。
【請求項９】
印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段を備えるサーバとが相互に通信可能な印刷管理システムとして機能させるプログラムであって、
前記サーバを、
前記印刷装置から送信されるユーザ情報に紐付いている前記第一のチャージ情報記憶手段で記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信手段として機能させ、
前記印刷装置を、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られた前記ユーザ情報を前記サーバに送信することにより、前記チャージ情報送信手段により送信される当該ユーザ情報に紐付いて前記サーバに記憶されている前記第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちいずれかのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付手段と、
前記チャージ情報選択受付手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行手段
として機能させるプログラム。
【請求項１０】
ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段を備えるサーバと接続可能な、印刷を行う印刷装置の制御方法であって、
前記印刷装置の読取手段が、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取ステップと、
前記印刷装置の第一のチャージ情報取得手段が、前記読取ステップにより読み取られたユーザ情報を前記サーバに送信することにより、前記サーバより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得ステップと、
前記印刷装置のチャージ情報選択受付手段が、前記第一のチャージ情報取得ステップにより取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付ステップと、
前記印刷装置の印刷実行手段が、前記チャージ情報使用選択ステップにより受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報を用いて印刷を実行する印刷実行ステップとを備えることを特徴とする印刷装置の制御方法。
【請求項１１】
ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバと接続可能な印刷装置を機能させるプログラムであって、
前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、
前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記サーバより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、
前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付手段と、
前記チャージ情報選択受付手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報印刷を実行する印刷実行手段として機能させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
即ち、本発明の印刷管理システムは、印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバとが相互に通信可能な印刷管理システムであって、前記サーバは、前記ユーザの印刷可能枚数を示す第一のチャージ情報を前記ユーザのユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段と、前記印刷装置から送信されるユーザ情報に紐付いている前記第一のチャージ情報記憶手段で記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信手段とを備え、前記印刷装置は、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、前記読取手段により読み取られた前記ユーザ情報を前記サーバに送信することにより、前記チャージ情報送信手段により送信される当該ユーザ情報に紐付いて前記サーバに記憶されている前記第一のチャージ情報を取得する第一のチャージ情報取得手段と、前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちいずれかのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付手段と、前記チャージ情報選択受付手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行手段とを備えることを特徴とする。
また、本発明の印刷管理システムにおいて、印刷装置は、前記ユーザの指示により生成された印刷ジョブの印刷処理を実行したことを示す印刷ログを前記サーバに記憶させるか、前記記憶媒体に記憶させるかの選択を受け付ける記憶媒体選択受付手段と、前記記憶媒体選択受付手段により前記サーバに前記印刷ログを記憶させることを選択した場合、前記サーバに前記印刷ログを送信する第一の印刷ログ送信手段と、前記記憶媒体選択受付手段により前記記憶媒体に前記印刷ログを記憶させることを選択した場合、前記記憶媒体に前記印刷ログを送信する第二の印刷ログ送信手段とを備えることを特徴とする。
また、本発明の印刷管理システムにおいて、前記印刷装置は、前記読取手段により読み取られた前記記憶媒体に、前記第二の印刷ログ送信手段によりき込まれた前記印刷ログがあるか否か判定する印刷ログ判定手段と、前記印刷ログ判定手段により前記印刷ログがあると判定された場合、前記印刷ログを、前記サーバに移行させる印刷ログ移行手段とを備えることを特徴とする。
また、本発明の印刷管理システムにおいて、前記印刷装置は、前記記憶媒体に記憶されている前記第二のチャージ情報を前記印刷装置に仮記憶して当該第二のチャージ情報を仮引出しする仮引出手段と、前記仮引出手段により記憶された前記第二のチャージ情報を、第二の記憶媒体へ読み込ませる第二のチャージ情報更新手段とを備えることを特徴とする。
また、本発明の印刷管理システムにおいて、前記サーバは、前記第一の印刷ログ送信手段により送信された前記印刷ログを受信する前記第一の印刷ログ受信手段と、前記第一の印刷ログ受信手段により受信した前記印刷ログを用いて、前記サーバに記憶されている第一のチャージ情報を更新する第一のチャージ情報更新手段とを備えることを特徴とする。
また、本発明の印刷管理システムにおいて、前記印刷装置は、前記第一の印刷ログ送信手段により前記記憶媒体に送信された前記印刷ログに対応する印刷枚数を、前記記憶媒体に記憶されている第二のチャージ情報から引くことで更新する前記第二のチャージ情報更新手段を備えることを特徴とする。
また、本発明の印刷装置は、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶するサーバと接続可能な印刷装置であって、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、前記読取手段により読み取られたユーザ情報を前記サーバに送信することにより、前記サーバにより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得手段と、前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付手段と、前記チャージ情報選択受付手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行手段とを備えることを特徴とする。
また、本発明の印刷管理方法は、印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段を備えるサーバとが相互に通信可能な印刷管理システムを制御する印刷管理方法であって、前記サーバにおいて、前記サーバのチャージ情報送信手段が、前記印刷装置から送信されるユーザ情報に紐付いている前記第一のチャージ情報記憶手段で記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信ステップとを含み、前記印刷装置において、前記印刷装置の読取手段が、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取ステップと、前記印刷装置の第一のチャージ情報取得手段が、前記読取ステップにより読み取られた前記ユーザ情報を前記サーバに送信することにより、前記チャージ情報送信ステップにより送信される当該ユーザ情報に紐付いて前記サーバに記憶されている第一のチャージ情報を取得する第一のチャージ情報取得ステップと、前記印刷装置のチャージ情報選択受付手段が、前記第一のチャージ情報取得ステップにより取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちのいずれのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付ステップと、前記印刷装置の印刷実行手段が、前記チャージ情報使用選択ステップにより受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行ステップとを含むことを特徴とする。
また、本発明のプログラムは、印刷装置と、ユーザの印刷可能枚数を示すチャージ情報を前記ユーザの認証で用いるユーザ情報に紐付けて記憶する第一のチャージ情報記憶手段を備えるサーバとが相互に通信可能な印刷管理システムとして機能させるプログラムであって、前記サーバを、前記印刷装置から送信されるユーザ情報に紐付いている前記第一のチャージ情報記憶手段で記憶されている前記第一のチャージ情報を前記印刷装置に送信するチャージ情報送信手段として機能させ、前記印刷装置を、前記ユーザ情報を記憶した記憶媒体から、前記ユーザ情報と当該記憶媒体に記憶されているユーザの印刷可能枚数を示す第二のチャージ情報とを読み取る読取手段と、前記読取手段により読み取られた前記ユーザ情報を前記サーバに送信することにより、前記チャージ情報送信手段により送信される当該ユーザ情報に紐付いて前記サーバに記憶されている前記第一のチャージ情報を取得する第一のチャージ情報取得手段と、前記第一のチャージ情報取得手段により取得した前記第一のチャージ情報と、前記読取手段により読み取られた前記第二のチャージ情報のうちいずれかのチャージ情報を使用するかの選択を受け付けるチャージ情報選択受付手段と、前記チャージ情報選択受付手段により受け付けた選択により特定された前記第一のチャージ情報または前記第二のチャージ情報から課金して印刷を実行する印刷実行手段として機能させることを特徴とする。