(57)【特許請求の範囲】
【請求項１】
機器の利用に関する課金先を識別する課金先識別情報の一覧の取得要求に応じ、記憶部に記憶されている課金先識別情報の中で有効な課金先識別情報の一覧を取得する取得部と、
前記記憶部に記憶されている課金先識別情報の中で、前記一覧の中から前記機器の利用に関して選択された課金先識別情報に対して関連付けを有する他の課金先識別情報を有効化又は無効化する状態更新部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記状態更新部は、前記一覧の中から選択された課金先識別情報に対して第１の関連付けを有する課金先識別情報を無効化し、前記第１の関連付けとは異なる第２の関連付けを有する課金先識別情報を有効化する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記状態更新部は、前記選択された課金先識別情報を無効化する、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記記憶部には、課金先識別情報間の親子関係を示す情報が記憶されており、
前記取得部は、課金先識別情報の一覧の取得要求に応じ、親を有さない課金先識別情報の中で有効な第１の課金先識別情報の一覧を前記記憶部から取得し、当該一覧の中から選択された課金先識別情報を親とする課金先識別情報の中で有効な第２の課金先識別情報の一覧を取得し、
前記状態更新部は、いずれかの前記第２の課金先識別情報が選択された場合に、当該第２の課金先識別情報の親の第１の課金先情報を無効化する、
ことを特徴とする請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
表示装置と、前記表示装置と通信可能な情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
前記表示装置からの、機器の利用に関する課金先を識別する課金先識別情報の一覧の取得要求に応じ、記憶部に記憶されている課金先識別情報の中で有効な課金先識別情報の一覧を取得する取得部と、
前記記憶部に記憶されている課金先識別情報の中で、前記表示装置において表示された前記一覧の中から前記機器の利用に関して選択された課金先識別情報に対して関連付けを有する他の課金先識別情報を有効化又は無効化する状態更新部と、
を有することを特徴とする情報処理システム。
【請求項６】
情報処理装置が、
機器の利用に関する課金先を識別する課金先識別情報の一覧の取得要求に応じ、記憶部に記憶されている課金先識別情報の中で有効な課金先識別情報の一覧を取得する取得手順と、
前記記憶部に記憶されている課金先識別情報の中で、前記一覧の中から前記機器の利用に関して選択された課金先識別情報に対して関連付けを有する他の課金先識別情報を有効化又は無効化する状態更新手順と、
を実行することを特徴とする情報処理方法。
【請求項７】
前記状態更新手順は、前記一覧の中から選択された課金先識別情報に対して第１の関連付けを有する課金先識別情報を無効化し、前記第１の関連付けとは異なる第２の関連付けを有する課金先識別情報を有効化する、
ことを特徴とする請求項６記載の情報処理方法。
【請求項８】
前記状態更新手順は、前記選択された課金先識別情報を無効化する、
ことを特徴とする請求項６又は７記載の情報処理方法。
【請求項９】
前記記憶部には、課金先識別情報間の親子関係を示す情報が記憶されており、
前記取得手順は、課金先識別情報の一覧の取得要求に応じ、親を有さない課金先識別情報の中で有効な第１の課金先識別情報の一覧を前記記憶部から取得し、当該一覧の中から選択された課金先識別情報を親とする課金先識別情報の中で有効な第２の課金先識別情報の一覧を取得し、
前記状態更新手順は、いずれかの前記第２の課金先識別情報が選択された場合に、当該第２の課金先識別情報の親の第１の課金先情報を無効化する、
ことを特徴とする請求項６乃至８いずれか一項記載の情報処理方法。
【請求項１０】
情報処理装置に、
機器の利用に関する課金先を識別する課金先識別情報の一覧の取得要求に応じ、記憶部に記憶されている課金先識別情報の中で有効な課金先識別情報の一覧を取得する取得手順と、
前記記憶部に記憶されている課金先識別情報の中で、前記一覧の中から前記機器の利用に関して選択された課金先識別情報に対して関連付けを有する他の課金先識別情報を有効化又は無効化する状態更新手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、オフィス等に設置される複合機等の画像形成装置の利用状況に関して、部門ごとに集計し、集計結果のレポートを行うシステムが存在する。集計結果は、現状の利用状況の把握や今後の利用方針の検討等に利用される。なお、利用状況は、例えば、印刷枚数、コピー枚数、ＦＡＸの送受信枚数、用紙サイズ、用紙タイプ等の項目によって構成される。
【０００３】
利用状況に関して、部門等、課金先ごとの集計を可能とするため、画像形成装置を利用する各ユーザが、自らに対応する課金先を示すコード（以下、「課金コード」という。）を、例えば、画像形成装置の操作パネルを介して入力するといった運用も行われている。
【０００４】
画像形成装置は、入力された課金コードに関連付けて、上記項目を含むログ情報を記録する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、有効な課金コードは、業務の進行等に応じて変化する場合が有る。例えば、業務の進行に応じて、新たな課金コードが必要になったり、既存の課金コードが不要になったりする場合が有る。このような事情は、課金コードの管理者の業務負担の増加の一因となる。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、機器の利用に関する課金先の識別情報の管理負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、情報処理装置は、機器の利用に関する課金先を識別する課金先識別情報の一覧の取得要求に応じ、記憶部に記憶されている課金先識別情報の中で有効な課金先識別情報の一覧を取得する取得部と、前記記憶部に記憶されている課金先識別情報の中で、前記一覧の中から前記機器の利用に関して選択された課金先識別情報に対して関連付けを有する他の課金先識別情報を有効化又は無効化する状態更新部と、を有する。
【発明の効果】
【０００８】
本発明は、上記の点に鑑みてなされたものであって、機器の利用に関する課金先の識別情報の管理負担を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態における情報処理システムの構成例を示す図である。
【図２】第１の実施の形態における認証サーバ装置のハードウェア構成例を示す図である。
【図３】第１の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】第１の実施の形態における認証サーバ装置及び画像形成装置の機能構成例を示す図である。
【図５】第１の実施の形態において実行される処理手順の一例を説明するためのシーケンス図である。
【図６】ユーザ情報記憶部の構成例を示す図である。
【図７】課金コード記憶部に記憶されている課金コードテーブルの構成例を示す図である。
【図８】第１の実施の形態におけるログ情報の構成例を示す図である。
【図９】第２の実施の形態において実行される処理手順の一例を説明するためのシーケンス図である。
【図１０】課金コード記憶部に記憶されているサブコードテーブルの構成例を示す図である。
【図１１】第２の実施の形態におけるログ情報の構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第１の実施の形態における情報処理システムの構成例を示す図である。図１に示される情報処理システム１おいて、１以上の画像形成装置２０と、認証サーバ装置１０と、ログ管理装置３０とは、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない）を介して通信可能に接続されている。
【００１１】
画像形成装置２０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置２０として用いられてもよい。
【００１２】
認証サーバ装置１０は、画像形成装置２０のユーザの認証を実行すると共に課金コードを管理する、１以上のコンピュータである。課金コードとは、画像形成装置２０の利用目的を、業務に基づいて区分する識別情報である。ユーザが属する部署又はプロジェクト等によっても、ユーザの業務は区分される。したがって、課金コードは、ユーザが属する部署又はプロジェクト等の識別情報であってもよい。管理コードは、例えば、画像形成装置２０の機能の利用（ジョブの実行）に関する課金先を識別する識別情報として利用される。
【００１３】
ログ管理装置３０は、画像形成装置２０の利用に関するログ情報を記憶する１以上のコンピュータである。
【００１４】
図２は、第１の実施の形態における認証サーバ装置のハードウェア構成例を示す図である。図２の認証サーバ装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１５】
認証サーバ装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って認証サーバ装置１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１７】
なお、ログ管理装置３０も、図２に示されるようなハードウェア構成を有してもよい。
【００１８】
図３は、第１の実施の形態における画像形成装置のハードウェア構成例を示す図である。図３において、画像形成装置２０は、コントローラ２１、スキャナ２２、プリンタ２３、モデム２４、操作パネル２５、ネットワークインタフェース２６、及びＳＤカードスロット２７等のハードウェアを有する。
【００１９】
コントローラ２１は、ＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＨＤＤ２１４、及びＮＶＲＡＭ２１５等を有する。ＲＯＭ２１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ２１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ２１１は、ＲＡＭ２１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ２１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ２１５には、各種の設定情報等が記憶される。
【００２０】
スキャナ２２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ２３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム２４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル２５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース２６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット２７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置２０では、ＲＯＭ２１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ２１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット２７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２１】
図４は、第１の実施の形態における認証サーバ装置及び画像形成装置の機能構成例を示す図である。図４において、認証サーバ装置１０は、ユーザ管理部１１、抽出部１２、及び状態更新部１３等を有する。これら各部は、認証サーバ装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。認証サーバ装置１０は、また、ユーザ情報記憶部１２１及び課金コード記憶部１２２等を利用する。これら各記憶部は、例えば、補助記憶装置１０２、又は認証サーバ装置１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２２】
ユーザ管理部１１は、画像形成装置２０のユーザについて認証を行う。認証は、ユーザ情報記憶部１２１を参照して行われる。ユーザ情報記憶部１２１には、各ユーザのユーザ名及びパスワード等が記憶されている。
【００２３】
抽出部１２は、課金コード記憶部１２２から有効な課金コードを抽出する。すなわち、本実施の形態において、各課金コードは、有効な状態と無効な状態とを有する。有効な課金コードは選択可能な課金コードである。無効な課金コードは選択できない課金コードである。状態更新部１３は、課金コードの状態を更新する。
【００２４】
画像形成装置２０は、ログイン制御部２２１、ジョブ制御部２２２、及びログ生成部２２３等を有する。これら各部は、画像形成装置２０にインストールされた１以上のプログラムが、ＣＰＵ２１１に実行させる処理により実現される。
【００２５】
ログイン制御部２２１は、ユーザの認証処理や、課金コードの選択処理等を制御する。ジョブ制御部２２２は、認証に成功したユーザによる操作に応じたジョブの実行を制御する。ログ生成部２２３は、実行されたジョブに関するログ情報を生成する。ログ生成部２２３は、生成されたログ情報を、ログ管理装置３０に送信する。
【００２６】
以下、画像形成装置２０及び認証サーバ装置１０が実行する処理手順について説明する。図５は、第１の実施の形態において実行される処理手順の一例を説明するためのシーケンス図である。図５において、画像形成装置２０が、ユーザによって操作される。
【００２７】
ステップＳ１０１において、ログイン制御部２２１は、例えば、操作パネル２５に表示されているログイン画面を介して、ユーザ名及びパスワードの入力をユーザから受け付ける。続いて、ログイン制御部２２１は、入力されたユーザ名及びパスワードを含む認証要求を、認証サーバ装置１０に送信する（Ｓ１０２）。
【００２８】
認証サーバ装置１０のユーザ管理部１１は、当該認証要求の受信に応じ、当該認証要求に含まれているユーザ名及びパスワードを、ユーザ情報記憶部１２１に記憶されているユーザ名及びパスワードと照合する（Ｓ１０３）。
【００２９】
図６は、ユーザ情報記憶部の構成例を示す図である。図６に示されるように、ユーザ情報記憶部１２１には、画像形成装置２０の利用が許可されているユーザごとに、正しいユーザ名及びパスワードが記憶されている。
【００３０】
ステップＳ１０３では、認証要求に含まれているユーザ名及びパスワードと一致するユーザ名及びパスワードの組がユーザ情報記憶部１２１に記憶されていれば、認証は成功であると判定される。そうでない場合、認証は失敗であると判定される。なお、ユーザの認証については、更に、外部のディレクトリサーバ（Active Directoryサーバ等）へ接続して、ユーザ名及びパスワードの正当性が確認されてもよい。
【００３１】
認証に成功した場合、ユーザ管理部１１は、認証の成功を示す応答をログイン制御部２２１に返信する（Ｓ１０４）。ログイン制御部２２１は、当該応答の受信に応じ、例えば、ログインの完了を示すメッセージ等を、操作パネル２５に表示する（Ｓ１０５）。なお、認証に失敗した場合、ログインの失敗を示すメッセージが表示され、以降の処理は実行されない。
【００３２】
続いて、ログイン制御部２２１は、課金コードの一覧の取得要求を認証サーバ装置１０に送信する（Ｓ１０６）。認証サーバ装置１０の抽出部１２は、当該取得要求に応じ、課金コードの状態の更新を、状態更新部１３に要求する（Ｓ１０７）。状態更新部１３は、当該要求に応じ、課金コード記憶部１２２に記憶されている課金コードの中で、有効期間外である課金コードを無効化する（Ｓ１０８）。
【００３３】
図７は、課金コード記憶部に記憶されている課金コードテーブルの構成例を示す図である。図７において、課金コードテーブルＴ１には、課金コードごとに、表示名、状態、開始日、及び終了日等が記憶されている。
【００３４】
表示名は、課金コードの表示時に用いられる文字列である。すなわち、表示名は、課金コードの意味をユーザに分かりやすく示す文字列である。状態は、課金コードが有効であるのか無効であるのかを示す情報である。開始日は、課金コードの有効期間の開始時期を示す情報である。終了日は、課金コードの有効期間の終了時期を示す情報である。
【００３５】
ステップＳ１０８において、状態更新部１３は、開始日が現在の日付よりも後であるか、終了日が現在の日付よりも前であって、状態が「有効」である課金コードの状態を、「無効」に更新する。また、状態更新部１３は、開始日が現在の日付以前であり、かつ、終了日が現在の日付以降であって、状態が「無効」である課金コードの状態を、「有効」に更新する。
【００３６】
状態更新部１３による処理が終了すると（Ｓ１０９）、抽出部１２は、状態が「有効」である課金コードの一覧（以下、「課金コード一覧」という。）を、課金コードテーブルＴ１から取得する（Ｓ１１０）。課金コード一覧には、例えば、有効な課金コードごとに、課金コード及び表示名が含まれる。続いて、抽出部１２は、取得された課金コード一覧を、ログイン制御部２２１に返信する（Ｓ１１１）。
【００３７】
ログイン制御部２２１は、課金コード一覧を受信すると、当該課金コード一覧を操作パネル２５に表示する（Ｓ１１２）。表示された課金コード一覧の中から、いずれか一つの課金コードがユーザによって選択されると（Ｓ１１３）、ログイン制御部２２１は、選択された課金コードを保持する（Ｓ１１４）。例えば、ＲＡＭ２１２等に当該課金コードが記憶される。続いて、ログイン制御部２２１は、画像形成装置２０の機能を利用可能な状態にする（Ｓ１１５）。例えば、ログイン画面が消去されて、画像形成装置２０の機能の利用指示を待ち受けるための画面が表示される。なお、ログインの完了は、ステップＳ１０５のタイミングではなく、ステップＳ１１５のタイミングであってもよい。すなわち、課金コードの選択が完了した場合に、ログインが許可されてもよい。
【００３８】
続いて、ユーザによって、例えば、コピーの実行指示が入力されると（Ｓ１１６）、ジョブ制御部２２２は、コピージョブを実行する（Ｓ１１７）。コピージョブが完了すると（Ｓ１１８）、ログ情報生成部は、当該コピージョブに関するログ情報を生成する（Ｓ１１９）。
【００３９】
図８は、第１の実施の形態におけるログ情報の構成例を示す図である。図８に示されるように、ログ情報は、例えば、課金コード、ユーザ名、日時、及びジョブの属性情報等が含まれる。
【００４０】
課金コードは、ステップＳ１１３において選択され、ステップＳ１１４に保持されている課金コードである。ユーザ名は、ログインユーザのユーザ名である。日時は、ジョブが実行された日時である。ジョブの属性情報は、実行されたジョブに関する属性情報である。例えば、コピージョブであれば、コピーの枚数、モノクロコピー又はカラーコピーを示す情報、解像度、用紙サイズ等がジョブの属性情報として含まれてもよい。
【００４１】
なお、ログ管理装置３０に記憶されたログ情報は、例えば、課金コード別に分類されて、ジョブの属性情報等に基づいて、課金コード別の課金額の算出等に利用される。
【００４２】
上述したように、第１の実施の形態によれば、各課金コードには、有効期間（開始日及び終了日）が設定され、有効期間内の課金コードのみが選択可能とされる。したがって、新たな課金コードが発生するたびに、又は不要な課金コードが発生するたびに、管理者が、課金コードテーブルＴ１を編集する必要性を低減することができる。その結果、管理者の作業負担を軽減することができる。
【００４３】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００４４】
第２の実施の形態では、課金コード間に親子関係が形成される例について説明する。親子関係において親となる課金コードを「親コード」といい、子となる課金コードを「サブコード」という。１つの親コードには、１以上のサブコードが属する。サブコードは、例えば、或る業務のフェーズごとに、画像形成装置２０の利用コスト等を管理したい場合に定義されてもよい。すなわち、当該或る業務に対する課金コードが親コードとされ、フェーズごとの課金コードが、子コードとされてもよい。
【００４５】
課金コードの選択操作では、まず、親コードが選択され、続いて、選択された親コードに属する子コードの選択が行われる。
【００４６】
図９は、第２の実施の形態において実行される処理手順の一例を説明するためのシーケンス図である。図９中、図５と同一ステップには同一ステップ番号を付し、その説明は省略する。ステップＳ１０１〜Ｓ１１４までは、図５と同じである。図９では、ステップＳ１１４に続いて、ステップＳ２０１が実行される。
【００４７】
ステップＳ２０１において、ログイン制御部２２１は、選択された課金コード（以下、「選択コード」という。）を含む、サブコードの一覧の取得要求を認証サーバ装置１０に送信する。認証サーバ装置１０の抽出部１２は、当該取得要求に応じ、当該取得要求に含まれている選択コードを親コードとするサブコードの中で、有効なサブコードを、課金コード記憶部１２２に記憶されているサブコードテーブルＴ２から取得する（Ｓ２０２）。
【００４８】
図１０は、課金コード記憶部に記憶されているサブコードテーブルの構成例を示す図である。図１０に示されるように、サブコードテーブルＴ２には、サブコードごとに、親コード、表示名、状態、自動無効化、親自動無効化、有効化先、及び無効化先等を含む。
【００４９】
親コードは、サブコードの親の課金コードである。表示名は、サブコードの表示時に用いられる文字列である。状態は、サブコードが有効であるのか無効であるのかを示す情報である。自動無効化は、当該サブコードが選択された場合に、当該サブコードを自動的に無効化すべき（○）か否か（×）を示す情報である。例えば、一度選択された後に、再度の選択が許容されるべきではないサブコードの自動無効化は、「○」とされる。親自動無効化は、当該サブコードが選択された場合に、当該サブコードの親コードを自動的に無効化すべき（○）か否か（×）を示す情報である。例えば、或る業務を構成する複数のフェーズのうちの最終フェーズに対応するサブコードについて、親自動無効化を「○」にしておくことで、当該サブコードの選択に応じて、自動的に親コードを無効化することができる。
【００５０】
有効化先は、当該サブコードが選択された場合に、有効化すべき他のサブコードである。例えば、或るサブコードが選択されるまでは、選択されるべきではないサブコードが、当該或るサブコードの有効化先として設定される。無効化先は、当該サブコードが選択された場合に、無効効化すべき他のサブコードである。例えば、或るサブコードが選択された後は、選択されるべきではないサブコードが、当該或るサブコードの無効化先として設定される。なお、有効化先及び無効化先に設定されるサブコードは、基本的には、親コードを同じくする他のサブコード（兄弟コード）である。但し、兄弟コード以外のサブコードが、有効化先又は無効化先に設定されてもよい。
【００５１】
ステップＳ２０２において、抽出部１２は、選択コードを親コードとし、かつ、状態が「有効」であるサブコードの一覧（以下、「サブコード一覧」という。）を、サブコードテーブルＴ２から取得する。サブコード一覧には、例えば、有効なサブコードごとに、サブコード及び表示名が含まれる。続いて、抽出部１２は、取得されたサブコード一覧を、ログイン制御部２２１に返信する（Ｓ２０３）。
【００５２】
ログイン制御部２２１は、サブコード一覧を受信すると、当該サブコード一覧を操作パネル２５に表示する（Ｓ２０４）。表示されたサブコード一覧の中から、いずれか一つのサブコードがユーザによって選択されると（Ｓ２０５）、ログイン制御部２２１は、選択されたサブコードを保持する（Ｓ２０６）。例えば、ＲＡＭ２１２等に当該サブコードが記憶される。
【００５３】
続いて、ログイン制御部２２１は、選択されたサブコード（以下、「選択サブコード」という。）を含む、サブコードの選択通知を認証サーバ装置１０に送信する（Ｓ２０７）。認証サーバ装置１０の状態更新部１３は、当該選択通知の受信に応じ、当該選択通知に含まれている選択サブコードに関してサブコードテーブルＴ２に記憶されている、自動無効化、親自動無効化、無効化先等に基づいて、自動的な無効化処理を実行する（Ｓ２０８）。具体的には、当該自動無効化の値が「○」である場合、状態更新部１３は、選択サブコードに関してサブコードテーブルＴ２に記憶されている状態を「無効」に更新する。また、当該親自動無効化の値が「○」である場合、状態更新部１３は、選択サブコードの親コードに関して課金コードテーブルＴ１に記憶されている状態を、「無効」に更新する。更に、当該無効化先に他の兄弟サブコードが記憶されている場合、状態更新部１３は、当該他の兄弟サブコードに関してサブコードテーブルＴ２に記憶されている状態を「無効」に更新する。
【００５４】
続いて、状態更新部１３は、選択サブコードに関してサブコードテーブルＴ２に記憶されている有効か先に基づいて、自動的な有効化処理を実行する（Ｓ２０９）。具体的には、当該有効化先に他の兄弟サブコードが記憶されている場合、状態更新部１３は、当該他の兄弟サブコードに関してサブコードテーブルＴ２に記憶されている状態を「有効」に更新する。続いて、状態更新部１３は、課金コードの状態の更新の完了を示す応答を、ログイン制御部２２１に返信する（Ｓ２１０）。
【００５５】
当該応答が受信されると、画像形成装置２０ではステップＳ１１６以降が実行される。なお、第２の実施の形態では、ステップＳ１１７において、例えば、図１１に示されるようなログ情報が生成される。
【００５６】
図１１は、第２の実施の形態におけるログ情報の構成例を示す図である。図１１に示されるように、第２の実施の形態では、ステップＳ２０５において選択され、ステップＳ２０６において保持されたサブコードがログ情報に含まれる。
【００５７】
例えば、ステップＳ１１３において、図６に示される課金コードのうち「ＢＣ０００５（ＸＸＸ商談）」が選択された場合について説明する。この場合、ステップＳ２０４では、図１０に示されるサブコードのうち、親コードが「ＢＣ０００５」であって、かつ、状態が「有効」である、「ＳＣ００１１（見積もり）」、「ＳＣ００１２（受注）」、及び「ＳＣ００１３（失注）」を含むサブコード一覧が表示される。当該サブコード一覧の中から、「ＳＣ００１１（見積もり）」が選択されると、ステップＳ２０９において、「ＳＣ００１４（納品）」及び「ＳＣ００１５（請求）」が有効化される。
【００５８】
したがって、次回のステップＳ１１３において「ＢＣ０００５（ＸＸＸ商談）」が選択された場合、ステップＳ２０４では、「ＳＣ００１１（見積もり）」、「ＳＣ００１２（受注）」、「ＳＣ００１３（失注）」、「ＳＣ００１４（納品）」、及び「ＳＣ００１５（請求）」を含むサブコード一覧が表示される。当該サブコード一覧の中から、「ＳＣ００１２（受注）」、が選択されると、ステップＳ２０８において、「ＳＣ００１３（失注）」が無効化される。
【００５９】
したがって、次回のステップＳ１１３において「ＢＣ０００５（ＸＸＸ商談）」が選択された場合、ステップＳ２０４では、「ＳＣ００１１（見積もり）」、「ＳＣ００１２（受注）」、「ＳＣ００１４（納品）」、及び「ＳＣ００１５（請求）」を含むサブコード一覧が表示される。当該サブコード一覧の中から、「ＳＣ００１５（請求）」、が選択されると、ステップＳ２０８において、親コードである「ＢＣ０００５（ＸＸＸ商談）」が無効化される。その結果、次回のステップＳ１１２では、「ＢＣ０００５（ＸＸＸ商談）」は、表示されなくなる。
【００６０】
上述したように、第２の実施の形態によれば、或るサブコードの選択により、当該サブコードに関連付けられている他のサブコードを、有効化又は無効化することができる。また、或るサブコードの選択により、当該サブコード又は当該サブコードの親コードを無効化することができる。したがって、例えば、業務の進行に応じて、必要な課金コードを追加したり、不要な課金コードを削除したりするといった作業負担を軽減することができる。
【００６１】
なお、第２の実施の形態における、或るサブコードの選択に応じた他のサブコードの有効化又は無効化は、第１の実施の形態において適用されてもよい。すなわち、或る課金コードの選択に応じて、他の課金コードの有効化又は無効化が可能とされてもよい。この場合、図６に対して、「有効化先」及び「無効化先」等の列が追加されてもよい。
【００６２】
また、画像形成装置２０が、図４に示される認証サーバ装置１０の機能構成を有していてもよい。この場合、画像形成装置２０の操作パネル２５が、ログイン制御部２２１を有していてもよい。当該操作パネル２５は、スマートフォン又はタブレット端末等のスマート端末であってもよい。すなわち、操作パネル２５は、画像形成装置２０の本体とは別のＯＳ（Operating System）を備える端末であってもよい。この場合、操作パネル２５と画像形成装置２０の本体とは、無線ネットワークによって接続されてもよいし、有線のネットワークによって接続されてもよい。
【００６３】
また、上記各実施の形態では、利用に応じて課金対象となる機器が画像形成装置２０である例について説明したが、画像形成装置２０以外の機器に関して本実施の形態が適用されてもよい。例えば、プロジェクタ、電子黒板、テレビ会議システムや、他の機器の利用に関して課金コードが定義されてもよい。
【００６４】
なお、上記各実施の形態において、認証サーバ装置１０及び画像形成装置２０、又は画像形成装置２０は、情報処理システムの一例である。認証サーバ装置１０又は画像形成装置２０は、情報処理装置の一例である。画像形成装置２０又は操作パネル２５は、表示装置の一例である。抽出部１２は、取得部の一例である。課金コードは、課金先識別情報の一例である。図１０における、サブコードごとの無効化先は、第１の関連付けの一例である。また、サブコードごとの有効化先は、第２の関連付けの一例である。
【００６５】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６６】
１            情報処理システム
１０          認証サーバ装置
１１          ユーザ管理部
１２          抽出部
１３          状態更新部
２０          画像形成装置
２１          コントローラ
２２          スキャナ
２３          プリンタ
２４          モデム
２５          操作パネル
３０          ログ管理装置
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１２１        ユーザ情報記憶部
１２２        課金コード記憶部
２１１        ＣＰＵ
２１２        ＲＡＭ
２１３        ＲＯＭ
２１４        ＨＤＤ
２１５        ＮＶＲＡＭ
２２１        ログイン制御部
２２２        ジョブ制御部
２２３        ログ生成部
Ｂ            バス
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２０１３−１０９５８０号公報
【図１】
0006455331.tif 000002
【図２】
0006455331.tif 000003
【図３】
0006455331.tif 000004
【図４】
0006455331.tif 000005
【図５】
0006455331.tif 000006
【図６】
0006455331.tif 000007
【図７】
0006455331.tif 000008
【図８】
0006455331.tif 000009
【図９】
0006455331.tif 000010
【図１０】
0006455331.tif 000011
【図１１】
0006455331.tif 000012