(57)【要約】【課題】機器の利用に関する課金先の識別情報の入力誤りの可能性を低減させること。【解決手段】情報処理プログラムは、ユーザからの機能の実行要求の受け付けに応じて当該機能の利用に対する課金先を識別する課金先識別情報を前記ユーザに入力させる機器より、前記ユーザを識別するユーザ識別情報を受信する受信手順と、前記機器より受信された前記ユーザ識別情報に対応付けて記憶部が記憶する、一以上の前記課金先識別情報を、前記記憶部より取得する取得手順と、取得された前記課金先識別情報を、前記機器がユーザに選択させる選択候補として前記機器に返信する返信手順とをコンピュータに実行させる。【選択図】図４
2013210995.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの機能の実行要求の受け付けに応じて当該機能の利用に対する課金先を識別する課金先識別情報を前記ユーザに入力させる機器より、前記ユーザを識別するユーザ識別情報を受信する受信手順と、
前記機器より受信された前記ユーザ識別情報に対応付けて記憶部が記憶する、一以上の前記課金先識別情報を、前記記憶部より取得する取得手順と、
取得された前記課金先識別情報を、前記機器がユーザに選択させる選択候補として前記機器に返信する返信手順とをコンピュータに実行させる情報処理プログラム。
【請求項２】
前記記憶部は、前記課金先識別情報ごとに、当該課金先識別情報の有効期間を記憶し、
前記取得手順は、前記機器より受信された前記ユーザ識別情報に対応付けて前記記憶部が記憶する前記課金識別情報の中で有効期間内の前記課金先識別情報を、前記記憶部より取得する請求項１記載の情報処理プログラム。
【請求項３】
前記記憶部は、一部又は全部の前記課金識別情報に対応付けて、有効期間が付与されたユーザ識別情報を記憶し、
前記取得手順は、前記機器より受信された前記ユーザ識別情報に対応付けて前記記憶部が記憶する前記課金先識別情報の中で、前記有効期間に基づいて有効な当該ユーザ識別情報に対応付けられている前記課金先識別情報を、前記記憶部より取得する請求項１又は２記載の情報処理プログラム。
【請求項４】
前記機器が機能の実行に応じて生成し、ユーザによって選択された前記課金先識別情報と前記ユーザの識別情報とを含むログ情報に対して、前記ユーザの識別情報の代わりに所定の文字列を記録するか否かを示す情報を前記機器に送信する送信手順を前記コンピュータに実行させる請求項１乃至３いずれか一項記載の情報処理プログラム。
【請求項５】
前記送信手順は、前記ユーザの属性情報又は前記機器の属性情報に対応付けて、前記所定の文字列の記録の要否を記憶する記憶部に基づいて、前記ユーザの識別情報の代わりに所定の文字列を記録するか否かを示す情報を前記機器に送信する請求項４記載の情報処理プログラム。
【請求項６】
ユーザからの機能の実行要求の受け付けに応じて当該機能の利用に対する課金先を識別する課金先識別情報を前記ユーザに入力させる機器より、前記ユーザを識別するユーザ識別情報を受信する受信手順と、
前記機器より受信された前記ユーザ識別情報に対応付けて記憶部が記憶する、一以上の前記課金先識別情報を、前記記憶部より取得する取得手順と、
取得された前記課金先識別情報を、前記機器がユーザに選択させる選択候補として前記機器に返信する返信手順とをコンピュータが実行する情報処理方法。
【請求項７】
ユーザからの機能の実行要求の受け付けに応じて当該機能の利用に対する課金先を識別する課金先識別情報を前記ユーザに入力させる機器より、前記ユーザを識別するユーザ識別情報を受信する受信部と、
前記機器より受信された前記ユーザ識別情報に対応付けて記憶部が記憶する、一以上の前記課金先識別情報を、前記記憶部より取得する取得部と、
取得された前記課金先識別情報を、前記機器がユーザに選択させる選択候補として前記機器に返信する返信部とを有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理方法、及び情報処理装置に関する。
【背景技術】
【０００２】
従来、オフィス等に設置される複合機等の画像形成装置の利用状況に関して、部門ごとに集計及び集計結果のレポートを行うシステムが存在する。集計結果は、現状の利用状況の把握や今後の利用方針の検討等に利用される。なお、利用状況は、例えば、印刷枚数、コピー枚数、ＦＡＸの送受信枚数、用紙サイズ、用紙タイプ等の項目によって構成される。
【０００３】
利用状況に関して、部門等、課金先ごとの集計を可能とするため、画像形成装置を利用する各ユーザは、自らに対応する課金先を示すコードを、例えば、画像形成装置の操作パネルを介して入力する必要がある。
【０００４】
画像形成装置は、入力されたコードに関連付けて、上記項目を含むログ情報を記録する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムでは、コードを構成する各文字は、ユーザの手入力によって入力されていた。したがって、ユーザによる入力ミスによって誤ったコードが入力されたり、なりすましによってユーザが所属していない部門等のコードが入力されたりする可能性があった。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、機器の利用に関する課金先の識別情報の入力誤りの可能性を低減させることを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、情報処理プログラムは、ユーザからの機能の実行要求の受け付けに応じて当該機能の利用に対する課金先を識別する課金先識別情報を前記ユーザに入力させる機器より、前記ユーザを識別するユーザ識別情報を受信する受信手順と、前記機器より受信された前記ユーザ識別情報に対応付けて記憶部が記憶する、一以上の前記課金先識別情報を、前記記憶部より取得する取得手順と、取得された前記課金先識別情報を、前記機器がユーザに選択させる選択候補として前記機器に返信する返信手順とをコンピュータに実行させる。
【発明の効果】
【０００８】
機器の利用に関する課金先の識別情報の入力誤りの可能性を低減させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態における利用状況管理システムの構成例を示す図である。
【図２】本発明の実施の形態における管理コードサーバのハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】第一の実施の形態における管理コードサーバの機能構成例を示す図である。
【図５】第一の実施の形態における画像形成装置の機能構成例を示す図である。
【図６】第一の実施の形態における管理コード情報の登録処理の処理手順の一例を説明するためのフローチャートである。
【図７】第一の実施の形態のユーザ登録画面の表示例を示す図である。
【図８】第一の実施の形態の管理コード登録画面の表示例を示す図である。
【図９】第一の実施の形態の管理コード情報記憶部の構成例を示す図である。
【図１０】第一の実施の形態のマスク設定画面の表示例を示す図である。
【図１１】第一の実施の形態のマスク情報記憶部の構成例を示す図である。
【図１２】第一の実施の形態の印刷ジョブの実行時における処理手順の一例を説明するためのフローチャートである。
【図１３】第一の実施の形態においてユーザ名に対応する管理コードの取得要求に応じて管理コードサーバが実行する処理手順の一覧を説明するためのフローチャートである。
【図１４】第二の実施の形態の管理コード登録画面の表示例を示す図である。
【図１５】第二の実施の形態の管理コード情報記憶部の構成例を示す図である。
【図１６】第二の実施の形態においてユーザに対応する管理コードの取得要求に応じて管理コードサーバが実行する処理手順の一例を説明するためのフローチャートである。
【図１７】第三の実施の形態における画像形成装置の機能構成例を示す図である。
【図１８】第三の実施の形態のユーザ登録画面の表示例を示す図である。
【図１９】第三の実施の形態の印刷ジョブの実行時における処理手順の一例を説明するためのフローチャートである。
【図２０】第三の実施の形態においてユーザに対応する管理コードの取得要求に応じて管理コードサーバが実行する処理手順の一例を説明するためのフローチャートである。
【図２１】第四の実施の形態における情報処理システムの構成例を示す図である。
【図２２】サービス提供装置の機能構成例を示す図である。
【図２３】第四の実施の形態における画像形成装置の機能構成例を示す図である。
【図２４】第四の実施の形態においてサービスの利用時に画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。
【図２５】第四の実施の形態において画像形成装置の操作パネルに表示される画面の遷移例を示す図である。
【図２６】第四の実施の形態のユーザ情報記憶部の構成例を示す図である。
【図２７】第四の実施の形態の機器情報記憶部の構成例を示す図である。
【図２８】第四の実施の形態の管理コード情報記憶部の構成例を示す図である。
【図２９】第四の実施の形態のマスク情報記憶部の構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における利用状況管理システムの構成例を示す図である。図１の利用状況管理システム１において、一以上の画像形成装置１０ａ及び１０ｂ等（以下、それぞれを区別しない場合「画像形成装置１０」という。）、管理コードサーバ２０、ユーザ端末３０、ジョブログサーバ４０、及びレポーティングサーバ５０等は、ＬＡＮ（Local Area Network）又はインターネット等のネットワークＮ（有線又は無線の別は問わない）を介して通信可能に接続されている。
【００１１】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する機器（すなわち、複合機）である。但し、いずれか一つの機能を単体で有する機器が画像形成装置１０として用いられてもよい。本実施の形態において、画像形成装置１０は、印刷機能を有していればよい。
【００１２】
管理コードサーバ２０は、ユーザと管理コードとの対応付け等を管理するコンピュータである。管理コードとは、画像形成装置１０のユーザを、業務又は所属部門等に基づいて区分する識別情報である。例えば、管理コードは、画像形成装置１０の機能の利用（ジョブの実行）に関する課金先を識別する識別情報として利用される。課金先は、企業の組織における部門であってもよいし、プロジェクトのような業務の単位であってもよい。
【００１３】
ユーザ端末３０は、例えば、管理コードサーバ２０に対する各種設定のためのユーザインタフェースとして機能する情報処理装置である。ユーザ端末３０の一例として、ＰＣ（Personal Computer）、携帯電話、スマートフォン、又はＰＤＡ（Personal Digital Assistance）等が挙げられる。
【００１４】
ジョブログサーバ４０は、画像形成装置１０における機能の利用（ジョブの実行）に関する履歴情報（ログ情報）を記憶するコンピュータである。
【００１５】
レポーティングサーバ５０は、ジョブログサーバ４０が記憶するログ情報を加工し、加工結果（例えば、管理コードごとの集計結果）を出力するコンピュータである。
【００１６】
なお、管理コードサーバ２０、ジョブログサーバ４０、及びレポーティングサーバ５０のうちの二つ又は全部は、一つのコンピュータによって実現されてもよい。または、管理コードサーバ２０、ジョブログサーバ４０、及びレポーティングサーバ５０は、更に多くのコンピュータに分散されて実現されてもよい。
【００１７】
図２は、本発明の実施の形態における管理コードサーバのハードウェア構成例を示す図である。図２の管理コードサーバ２０は、それぞれバスＢで相互に接続されているドライブ装置２００、補助記憶装置２０２、メモリ装置２０３、ＣＰＵ２０４、及びインタフェース装置２０５等を有する。
【００１８】
管理コードサーバ２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記憶した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１９】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って管理コードサーバ２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２０】
図３は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。同図において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００２１】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。ＮＶＲＡＭ１１５には、各種の設定情報等が記録される。
【００２２】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２３】
図４は、第一の実施の形態における管理コードサーバの機能構成例を示す図である。図４において、管理コードサーバ２０は、機器接続部２１、管理コード管理部２２、及び管理コード情報登録部２３等を有する。これら各部は、管理コードサーバ２０にインストールされたプログラムが、ＣＰＵ２０４に実行させる処理により実現される。また、管理コードサーバ２０は、管理コード情報記憶部２４、ユーザ情報記憶部２５、及びマスク情報記憶部２６等を利用する。これら各記憶部は、補助記憶装置２０２、又は管理コードサーバ２０にネットワークを介して接続する記憶装置等を用いて実現可能である。
【００２４】
機器接続部２１は、画像形成装置１０から送信される要求の受信や、当該要求に応じた応答の返信等を行う。画像形成装置１０から送信される要求の一例として、ユーザに対して有効な管理コードの一覧の取得要求等が挙げられる。
【００２５】
管理コード情報登録部２３は、管理コード情報記憶部２４への情報の登録や、管理コード情報記憶部２４が記憶する情報の編集等を行う。
【００２６】
管理コード管理部２２は、機器接続部２１によって受信される管理コードの一覧の取得要求に応じた処理等を実行する。
【００２７】
管理コード情報記憶部２４は、管理コードに関する情報を記憶する。例えば、管理コード間の親子関係（階層関係）や、管理コードとユーザとの対応関係等が管理コード情報記憶部２４に記憶される。
【００２８】
ユーザ情報記憶部２５は、画像形成装置１０を利用可能なユーザの一覧情報を記憶する。マスク情報記憶部２６は、マスクに関する情報を記憶する。マスクとは、ログ情報に含まれるユーザの識別情報に対するマスクをいう。例えば、ユーザのプライバシー保護等を目的として、ログ情報にはユーザの識別情報を含めない運用も考えられる。このような運用を考慮して、本実施の形態では、ログ情報において、ユーザの識別情報のマスク（隠蔽）が可能とされている。
【００２９】
図５は、第一の実施の形態における画像形成装置の機能構成例を示す図である。図５において、画像形成装置１０は、機能実行部１２１、ログ管理部１２２、ジョブログサーバ接続部１２３、ユーザ入力要求部１２４、管理コード入力要求部１２５、パネル表示部１２６、管理コード要求部１２７、及び管理コードサーバ接続部１２８等を有する。
【００３０】
機能実行部１２１は、ユーザより入力される画像形成装置１０の利用要求に応じた機能の実行を制御する。ログ管理部１２２は、機能実行部１２１によって制御される機能の実行に関するログ情報を生成し、当該ログ情報を、ジョブログサーバ接続部１２３に出力する。ログ情報には、機能の利用要求元であるユーザの識別情報や、当該ユーザによって選択された管理コード等が含まれる。ジョブログサーバ接続部１２３は、ログ管理部１２２から出力されるログ情報をジョブログサーバ４０へ送信する。
【００３１】
ユーザ入力要求部１２４は、ユーザの識別情報の入力を、画像形成装置１０を利用するユーザに要求する。パネル表示部１２６は、操作パネル１５への画面の表示制御を行う。
【００３２】
管理コード要求部１２７は、管理コードサーバ接続部１２８に対し、ユーザ入力要求部１２４がユーザに入力させたユーザの識別情報に対応する管理コードの取得要求を行う。当該要求に対して管理コードサーバ接続部１２８から管理コードの一覧が応答されると、管理コード要求部１２７は、管理コードの一覧を管理コード入力要求部１２５に入力する。
【００３３】
管理コード入力要求部１２５は、入力された管理コードの一覧を選択候補（選択肢）とする画面の表示を、パネル表示部１２６に指示する。選択された管理コードがパネル表示部１２６から通知されると、管理コード入力要求部１２５は、選択された管理コードを管理コード要求部１２７に通知する。管理コード要求部１２７は、管理コード入力要求部１２５から通知された管理コードを、例えば、ＲＡＭ１１２に記憶しておく。記憶されている管理コードは、例えば、ログ情報に含められる。
【００３４】
管理コードサーバ接続部１２８は、管理コードサーバ２０との通信を制御する。
【００３５】
以下、利用状況管理システム１において実行される処理手順について説明する。図６は、第一の実施の形態における管理コード情報の登録処理の処理手順の一例を説明するためのフローチャートである。図６の処理手順において、ユーザは、ユーザ端末３０を操作する。
【００３６】
ステップＳ１０１において、管理コードサーバ２０の管理コード情報登録部２３は、ユーザ情報記憶部２５に登録するユーザの識別情報の入力を受け付ける画面（以下、「ユーザ登録画面」という。）を、ユーザ端末３０に表示させる。なお、ユーザ登録画面は、例えば、ステップＳ１０１の前に表示されているメニュー画面におけるメニューの選択に応じて表示される。メニュー画面とは、管理コード情報の登録に関する各種のメニューを含む画面をいう。
【００３７】
図７は、第一の実施の形態のユーザ登録画面の表示例を示す図である。図７に示されるように、ユーザ登録画面８１０は、ログインユーザ名入力領域８１１及び登録ボタン８１２等を有する。ログインユーザ名入力領域８１１は、画像形成装置１０に対するログイン時において入力されるログインユーザ名と同じユーザ名の入力を受け付けるための領域である。なお、本実施の形態では、ユーザ名を、ユーザの識別情報の一例として利用する。但し、ユーザＩＤ又はユーザコード等、各ユーザを識別可能な情報であれば、他の情報によってユーザの識別情報が構成されてもよい。
【００３８】
ログインユーザ名入力領域８１１に対してユーザ名が入力され、登録ボタン８１２が押下されると、当該ユーザ名は、ユーザ端末３０から管理コード情報登録部２３に送信される。管理コード情報登録部２３は、当該ユーザ名を、ユーザ情報記憶部２５に登録する（Ｓ１０２）。なお、当該ユーザ名は、管理者のユーザ名に限られない。
【００３９】
続いて、メニュー画面において、管理コードの登録が指示されると、管理コード情報登録部２３は、管理コード登録画面をユーザ端末３０に表示させる（Ｓ１０３）。
【００４０】
図８は、第一の実施の形態の管理コード登録画面の表示例を示す図である。図８において、管理コード登録画面８２０は、親子関係設定領域８２１、管理コード入力領域８２２、ユーザ名設定領域８２３、有効期間設定領域８２４、及び登録ボタン８２５等を含む。
【００４１】
管理コード入力領域８２２は、ユーザ名と対応付けられる管理コードを入力させる領域である。親子関係設定領域８２１は、管理コードの親子関係を設定させる領域である。具体的には、親子関係設定領域８２１には、管理コード登録画面８２０の表示時において、既存の管理コードをノードとし、管理コード間の親子関係を示すツリー構造が表示される。いずれかのノードが選択され、例えば、左クリック又は右クリックが行われると、メニュー８２１ｍが表示される。メニュー８２１ｍにおいて、「追加」が選択されると、選択されているノードの子ノードとして、管理コード入力領域８２２に入力された管理コードに対応するノードが追加される。なお、管理コードの親子関係は、管理コード情報記憶部２４に記憶されている。
【００４２】
ユーザ名設定領域８２３は、管理コード入力領域８２２に入力された管理コードに対応付けるユーザ名を設定させる領域である。ユーザ名設定領域８２３における編集ボタン８２３ｂが押下されると、ユーザ情報記憶部２５に記憶されているユーザ名の一覧が表示される。当該一覧の中から選択された一以上のユーザが、ユーザ名設定領域８２３に表示される。図８では、管理コード「１１１３」に対して、「Ａ、Ｂ、Ｃ、Ｄ、Ｅ」の５ユーザ分のユーザ名が対応付けられている例が示されている。
【００４３】
有効期間設定領域８２４は、管理コード入力領域８２２に入力された管理コードの有効期間を設定させる領域である。すなわち、利用開始日に入力された日から、利用終了日に入力された日までが、当該管理コードの有効期間とされる。なお、他のパラメータによって有効期間が設定されてもよい。例えば、利用開始日と有効期間とが設定されてもよい。或いは、単に有効期間が設定されてもよい。この場合、登録日が、有効期間の起点とされてもよい。
【００４４】
管理コード登録画面８２０において、各項目が入力され、登録ボタン８２５が押下されると、管理コード登録画面８２０に対して入力された情報が、ユーザ端末３０から管理コード情報登録部２３に送信される。管理コード情報登録部２３は、当該情報を、管理コード情報記憶部２４に登録する（Ｓ１０４）。
【００４５】
図９は、第一の実施の形態の管理コード情報記憶部の構成例を示す図である。図９において、管理コード情報記憶部２４は、管理コードごとに、親コード、ユーザ名、利用開始日、及び利用終了日等を記憶する。
【００４６】
親コードは、当該管理コードの親の管理コードである。すなわち、管理コード登録画面８２０における親子関係設定領域８２１のツリー構造は、各管理コードの親コードを参照することで生成される。ユーザ名は、当該管理コードに対応付けられたユーザ名の一覧である。利用開始日及び利用終了日は、当該管理ノードの有効期間の開始日及び終了日である。図９では、図８の管理コード登録画面８２０における設定内容が登録された例が示されている。なお、同一のユーザ名が、複数の管理コードに対応付けられてもよい。
【００４７】
続いて、メニュー画面において、マスク情報の登録が指示されると、管理コード情報登録部２３は、マスク設定画面をユーザ端末３０に表示させる（Ｓ１０５）。
【００４８】
図１０は、第一の実施の形態のマスク設定画面の表示例を示す図である。図１０において、マスク設定画面８３０は、マスク有効性設定領域８３１、マスク名入力領域８３２、及び登録ボタン８３３等を含む。
【００４９】
マスク有効性設定領域８３１は、マスクを有効（「ＯＮ」）とするか、無効（「ＯＦＦ」）とするかを設定させる領域である。すなわち、マスク有効性設定領域８３１は、マスクの要否を設定させる領域である。マスクが有効とされると、ログ情報においてユーザ名はマスクされる。マスクが無効とされると、ログ情報においてユーザ名はマスクされない。
【００５０】
マスク名入力領域８３２は、マスクが有効である場合に、マスク名を入力させる領域である。マスク名とは、ユーザ名をマスクするために利用される文字列をいう。すなわち、マスクが有効である場合、ログ情報に記録されるユーザ名は、マスク名によって置換される。図１０では、「Ａｎｏｎｙｍｏｕｓ」という文字列がマスク名として設定された例が示されている。
【００５１】
マスク設定画面８３０において各項目が設定され、登録ボタン８３３が押下されると、マスク設定画面８３０において設定された情報が、ユーザ端末３０から管理コード情報登録部２３に送信される。管理コード情報登録部２３は、当該情報を、マスク情報記憶部２６に登録する（Ｓ１０６）。
【００５２】
図１１は、第一の実施の形態のマスク情報記憶部の構成例を示す図である。図１１において、マスク情報記憶部２６は、有効性及びマスク名を記憶する。図１１では、図１０のマスク設定画面８３０における設定内容が登録された例が示されている。
【００５３】
なお、ユーザ情報記憶部２５の記憶内容と、マスク情報記憶部２６の記憶内容とは、全ての管理コードに対して共通に利用される。したがって、ステップＳ１０１及びＳ１０２と、ステップＳ１０３及びＳ１０４と、ステップＳ１０５及びＳ１０６とは、それぞれ別個のタイミングで実行されてもよい。但し、マスク情報は、管理コードごとに設定されてもよい。
【００５４】
続いて、画像形成装置１０において印刷ジョブが実行される際の処理手順について説明する。図１２は、第一の実施の形態の印刷ジョブの実行時における処理手順の一例を説明するためのフローチャートである。
【００５５】
例えば、ユーザは、自らのユーザ端末３０において、編集中の文書に関して印刷の実行指示を入力する（Ｓ２０１）。ユーザ端末３０にインストールされているプリンタドライバは、当該文書に関する印刷データを生成し、当該印刷データを、印刷指示において印刷先として指定された画像形成装置１０に送信する。ここでは、画像形成装置１０ａが、印刷先として指定されたこととする。なお、印刷の実行指示の入力時において、プリンタドライバによって表示される画面を介して、ユーザ名が入力される。当該ユーザ名は、印刷データ（印刷ジョブ）に含められる。
【００５６】
画像形成装置１０ａの機能実行部１２１は、受信された印刷データを、例えば、ＨＤＤ１１４に保存する（Ｓ２０２）。例えば、印刷データに含まれているユーザ名をフォルダ名とするフォルダが生成され、当該フォルダに当該印刷データが保存される。
【００５７】
続いて、ユーザは、画像形成装置１０ａの設置場所に移動し、画像形成装置１０ａを直接操作する。画像形成装置１０ａの操作パネル１５には、ユーザ名を入力させるためのログイン画面がユーザ入力要求部１２４によって表示されている。
【００５８】
ログイン画面を介してユーザ名が入力されると、当該ユーザ名は、ユーザ入力要求部１２４から管理コード要求部１２７に通知される（Ｓ２０３）。管理コード要求部１２７は、管理コードサーバ接続部１２８を介して、当該ユーザ名が指定された管理コードの一覧の取得要求を管理コードサーバ２０に送信する（Ｓ２０４）。
【００５９】
当該取得要求に応じて返信された管理コードサーバ２０からの応答が、当該ユーザ名に対応する管理コードが無いことを示す場合（Ｓ２０５でＮＯ）、ユーザ入力要求部１２４は、ユーザの認証に失敗したとして、ユーザのログインを拒否する（Ｓ２０６）。
【００６０】
一方、管理コードサーバ２０からの応答に、一以上の管理コードが含まれている場合（Ｓ２０５でＹＥＳ）、管理コード入力要求部１２５は、当該管理コードを選択候補とする画面を操作パネル１５に表示させる（Ｓ２０７）。なお、管理コードが返信される場合、マスク情報も管理コードと共に管理コードサーバ２０より返信される。
【００６１】
ユーザによって、選択候補の中から一つの管理コードが選択されると（Ｓ２０８）、管理コード入力要求部１２５は、ユーザの認証は成功したとして、ユーザのログインを許可する（Ｓ２０９）。ログインが許可されたユーザのユーザ名、及び選択された管理コードは、例えば、管理コード要求部１２７によって、ＲＡＭ１１２に記憶される。
【００６２】
このように、本実施の形態では、管理コードは、画像形成装置１０ａを利用するユーザにとって有効である選択肢の中から選択される。その結果、ユーザによる入力ミス等の可能性を低減させることができる。
【００６３】
ログインの許可に応じ、機能実行部１２１は、当該ユーザのユーザ名に対応付けられて記憶されている印刷データの一覧を操作パネル１５に表示させる（Ｓ２１０）。ユーザによって、いずれかの印刷データが選択され、ジョブの実行指示が入力されると、機能実行部１２１は、当該印刷データに係る印刷ジョブを画像形成装置１０ａに実行させる（Ｓ２１１）。
【００６４】
続いて、ログ管理部１２２は、実行された印刷ジョブに関するログ情報を生成し、当該ログ情報を、ジョブログサーバ接続部１２３を介してジョブログサーバ４０に送信する（Ｓ２１２）。ログ情報には、ＲＡＭ１１２に記憶されているユーザ名及び管理コードと、ジョブの内容（印刷枚数等）を示す情報と等が含まれる。但し、マスクが有効である場合、ログ情報には、ユーザ名の代わりにマスク名が記録される。
【００６５】
続いて、ステップＳ２０４における管理コードの取得要求に応じて、管理コードサーバ２０が実行する処理手順について説明する。
【００６６】
図１３は、第一の実施の形態においてユーザ名に対応する管理コードの取得要求に応じて管理コードサーバが実行する処理手順の一覧を説明するためのフローチャートである。
【００６７】
ステップＳ３１０において、管理コードサーバ２０の機器接続部２１は、画像形成装置１０ａより送信された管理コードの取得要求を受信する。続いて、管理コード管理部２２は、当該取得要求に指定されているユーザ名に対応付けられて管理コード情報記憶部２４に記憶されている管理コードであって、かつ、有効期間内の管理コードの一覧を、管理コード情報記憶部２４より取得する（Ｓ３２０）。具体的には、管理コード情報記憶部２４（図９）において、ユーザ名の項目に、当該取得要求に指定されているユーザ名を含むレコード群が抽出される。更に、当該レコード群の中から、利用開始日及び利用終了日の期間に、当日を含むレコード群が抽出される。抽出された各レコードに含まれる管理コードが取得される。
【００６８】
該当する管理コードが一以上取得された場合（Ｓ３３０でＹＥＳ）、管理コード管理部２２は、マスク情報記憶部２６が記憶するマスク情報を取得する（Ｓ３４０）。続いて、機器接続部２１は、取得された管理コードの一覧と、取得されたマスク情報とを含む応答を、画像形成装置１０ａに返信する（Ｓ３５０）。一方、該当する管理コードが取得されなかった場合（Ｓ３３０でＮＯ）、機器接続部２１は、指定されたユーザ名に対応する管理コードが無いことを示す応答を画像形成装置１０ａに返信する（Ｓ３６０）。
【００６９】
上述したように、第一の実施の形態によれば、管理コードの入力は、選択候補からの選択によって行われる。したがって、ユーザによって入力可能な管理コードは制限される。その結果、管理コードの入力誤りの可能性を低減させることができる。
【００７０】
次に、第二の実施の形態について説明する。第二の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でよい。
【００７１】
第二の実施の形態では、図６のステップＳ１０３において表示される管理コード登録画面８２０の構成の一部が第一の実施の形態と異なる。
【００７２】
図１４は、第二の実施の形態の管理コード登録画面の表示例を示す図である。図１４中、図８と同一部分については同一符号を付し、その説明は省略する。
【００７３】
図１４において、管理コード登録画面８２０ａは、更に、一時利用ユーザのユーザ名を設定させる、一時利用ユーザ名設定領域８２６を含む。一時利用ユーザとは、管理コード入力領域８２２に入力された管理コードを、一時的に利用可能なユーザをいう。一時的にとは、期限付きでという意味である。すなわち、一時利用ユーザに対しては、管理コードの利用について有効期間が設けられる。例えば、編集ボタン８２６ｂが押下されると、ユーザ情報記憶部２５に記憶されているユーザ名の一覧と、有効期間を設定させるための領域を有する画面が表示される。当該画面において、ユーザ名が選択され、有効期間が設定されると、当該ユーザ名が、一時利用ユーザ名設定領域８２６に表示される。
【００７４】
管理コード登録画面８２０の構成の変更に伴って、管理コード情報記憶部２４の構成も変化する。
【００７５】
図１５は、第二の実施の形態の管理コード情報記憶部の構成例を示す図である。図１５において、管理コード情報記憶部２４ａは、更に、一時利用ユーザ名及び一時利用有効期間の項目を有する。これら各項目は、管理コード登録画面８２０ａの一時利用ユーザ名設定領域８２６において設定された内容を記憶するための項目である。なお、一時利用有効期間の規定方法は、管理コードの有効期間の規定方法と同様に、特定のものに限定されない。
【００７６】
図１５に示される管理コード情報記憶部２４ａに基づいて、図１３において説明した処理手順は、図１６に示されるように変化する。
【００７７】
図１６は、第二の実施の形態においてユーザに対応する管理コードの取得要求に応じて管理コードサーバが実行する処理手順の一例を説明するためのフローチャートである。図１６中、図１３と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００７８】
図１６では、ステップＳ３２５が新たに追加されている。ステップＳ３２５において、管理コード管理部２２は、管理コードの取得要求に指定されたユーザが、有効期間内の一時利用ユーザ名として対応付いている、有効期間内の管理コードを、管理コード情報記憶部２４より取得する。有効期間内の一時利用ユーザ名とは、一時利用有効期間に設定されている期間に、当日が含まれる一時利用ユーザ名をいう。
【００７９】
ステップＳ３３０以降では、ステップＳ３２０及びＳ３２５において取得された管理コードの一覧が処理対象とされる。
【００８０】
上述したように、第二の実施の形態によれば、或る管理コードに対して、一時的にユーザ名を対応付けることができる。例えば、一時的に或るプロジェクトに参加するユーザに対して、当該プロジェクトに係る管理コードを利用可能とすることができる。
【００８１】
次に、第三の実施の形態について説明する。第三の実施の形態では、第一又は第二の実施の形態と異なる点について説明する。したがって、特に言及しない点については、第一又は第二の実施の形態と同様でよい。
【００８２】
図１７は、第三の実施の形態における画像形成装置の機能構成例を示す図である。図１７中、図５と同一部分には同一符号を付し、その説明は省略する。
【００８３】
図１７において、画像形成装置１０は、ユーザ入力要求部１２４の代わりにカード入力要求部１２９を有する。すなわち、第三の実施の形態では磁気カード又はＩＣカード等のカードが各ユーザに配布され、画像形成装置１０に対するログイン時に当該カードが利用される場合を想定する。カードには、各カードを識別する識別情報（以下、「カードＩＤ」という。）が記録されている。すなわち、第三の実施の形態では、カードＩＤが、ユーザの識別情報の一例となる。
【００８４】
カードが利用されることに応じ、図６のステップＳ１０１では、例えば、図１８に示されるようなユーザ登録画面が表示される。
【００８５】
図１８は、第三の実施の形態のユーザ登録画面の表示例を示す図である。図１８中、図７と同一部分には同一符号を付し、その説明は省略する。
【００８６】
図１８に示されるユーザ登録画面８１０ａは、カードＩＤ入力領域８１３を更に有する。カードＩＤ入力領域８１３は、ログインユーザ名入力領域８１１に対して入力されるユーザ名が所有するカードのカードＩＤを入力させる領域である。
【００８７】
したがって、図６のステップＳ１０２では、ログインユーザ名入力領域８１１に入力されたユーザ名と、カードＩＤ入力領域８１３に入力されたカードＩＤとが対応付けられてユーザ情報記憶部２５に記憶される。すなわち、第三の実施の形態のユーザ情報記憶部２５は、ユーザごとに、ユーザ名とカードＩＤとを対応付けて記憶する。
【００８８】
ユーザのログインにカードが利用されることにより、図１２の処理手順は、例えば、図１９に示されるように変化する。
【００８９】
図１９は、第三の実施の形態の印刷ジョブの実行時における処理手順の一例を説明するためのフローチャートである。
【００９０】
図１９では、ステップＳ２０３がステップＳ２０３ａに置き換わり、ステップＳ２０４がステップＳ２０４ａに置き換わっている。
【００９１】
ステップＳ２０３ａにおいて、ユーザ入力要求部１２４は、画像形成装置１０ａに接続されている非図示のカードリーダにセットされたカードから、カードＩＤを読み出す。当該カードＩＤは、管理コード要求部１２７に通知される。管理コード要求部１２７は、管理コードサーバ接続部１２８を介して、管理コードの一覧の取得要求を管理コードサーバ２０に送信する（Ｓ２０４ａ）。当該取得要求には、カードより読み出されたカードＩＤが指定される。
【００９２】
ステップＳ２０４ａにおける取得要求に応じて、管理コードサーバ２０は、例えば、図２０に示される処理手順を実行する。
【００９３】
図２０は、第三の実施の形態においてユーザに対応する管理コードの取得要求に応じて管理コードサーバが実行する処理手順の一例を説明するためのフローチャートである。図２０中、図１３と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００９４】
図２０では、ステップＳ３１５が更に追加されている。ステップＳ３１５において、管理コード管理部２２は、管理コードの取得要求に指定されているカードＩＤを、ユーザ名に変換する。すなわち、ユーザ情報記憶部２５において当該管理コードに対応付けられているユーザ名が取得される。以降のステップでは、当該ユーザ名に関して処理が実行される。
【００９５】
なお、第三の実施の形態は、第二の実施の形態と組み合わされてもよい。
【００９６】
上述したように、第三の実施の形態によれば、画像形成装置１０のログインにカードが利用される場合であっても、第一又は第二の実施の形態と同様の効果を得ることができる。
【００９７】
次に、第四の実施の形態について説明する。第四の実施の形態では、クラウドサービス等、広域的な環境において提供されるサービスに関して、管理コードサーバ２０及びジョブログサーバ４０等の機能が適用される例について説明する。
【００９８】
図２１は、第四の実施の形態における情報処理システムの構成例を示す図である。図２１中、図１と同一部分には同一符号を付し、その説明は適宜省略する。
【００９９】
図２１に示される情報処理システム２において、サービス提供環境Ｅ２、ユーザ環境Ｅ１、及びレポーティングサーバ５０等は、インターネット等の広域的なネットワークを介して通信可能とされている。
【０１００】
サービス提供環境Ｅ２は、ネットワークを介してクラウドサービスを提供する組織におけるシステム環境である。なお、本実施の形態では、クラウドサービスを具体例に採用して説明するが、ＡＳＰ（Application Service Provider）によって提供されるサービスやＷｅｂサービス等、ネットワークを介して提供されるサービスに関して、本実施の形態が適用されてもよい。
【０１０１】
サービス提供環境Ｅ２は、サービス提供装置６０を有する。サービス提供装置６０は、ネットワークを介して所定のサービスを提供する。サービス提供装置６０が提供するサービスの一例として、例えば、「プリントサービス」及び「配信サービス」等が有る。プリントサービスは、サービス提供装置６０にアップロードされている画像データを、ユーザ環境Ｅ１の画像形成装置１０に印刷させるサービスである。配信サービスは、ユーザ環境Ｅ１の画像形成装置１０においてスキャンされた画像データを、設定された配信先に配信するサービスをいう。なお、サービス提供装置６０は、ユーザ環境Ｅ１に設置されてもよい。すなわち、サービス提供環境Ｅ２は、ユーザ環境Ｅ１に包含されてもよい。また、サービス提供装置６０は、一台のコンピュータによって構成されてもよいし、複数のコンピュータによって構成されてもよい。
【０１０２】
ユーザ環境Ｅ１は、画像形成装置１０のユーザ企業等の組織におけるシステム環境である。ユーザ環境Ｅ１において、一台以上の画像形成装置１０とユーザ端末３０とはＬＡＮ（Local Area Network）等のネットワークを介して接続されている。
【０１０３】
ユーザ環境Ｅ１は、更に、ファイアーウォールＦ１を含む。ファイアーウォールＦ１は、一般的なファイアーウォールと同様でよい。ファイアーウォールＦ１は、例えば、ユーザ環境Ｅ１の外部からの要求を遮断する。なお、ユーザ環境Ｅ１は、複数存在しうる。
【０１０４】
図２２は、サービス提供装置の機能構成例を示す図である。図２２において、サービス提供装置６０は、サーバアプリ６１０及びプラットフォーム６２０等のソフトウェアを含む。これらは、サービス提供装置６０にインストールされる一以上のプログラムによって構成され、サービス提供装置６０に所定の処理を実行させる。
【０１０５】
サービス提供装置６０は、また、組織情報記憶部６３１、ユーザ情報記憶部６３２、機器情報記憶部６３３、管理コード情報記憶部６３４、マスク情報記憶部６３５、及びジョブログ記憶部６３６等を利用する。これら各記憶部は、サービス提供装置６０が有する補助記憶装置、又はサービス提供装置６０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【０１０６】
サーバアプリ６１０は、サービス提供装置６０が提供するサービスを実現するアプリケーションプログラムである。例えば、サーバアプリ６１０は、画像形成装置１０との連携によってサービスを実現する。オンラインストレージ等、他のクラウドサービス等との連携が行われてもよい。
【０１０７】
図２２では、サーバアプリ６１０の一例として、プリントサーバアプリ６１１、配信サーバアプリ６１２、サービスＡアプリ６１３、及びサービスＢアプリ６１４等が例示されている。プリントサーバアプリ６１１は、プリントサービスに関する処理を実行するサーバアプリ６１０である。配信サーバアプリ６１２は、配信サービスに関する処理を実行するサーバアプリ６１０である。
【０１０８】
プラットフォーム６２０は、複数のサーバアプリ６１０に共通する機能、又は複数のサーバアプリ６１０から利用される基本機能等を含む。図２２において、プラットフォーム６２０は、認証処理部６２１、機器通信部６２２、データ処理部６２３、管理コード情報登録部６２４、管理コード管理部６２５、及びジョブログ管理部６２６等を含む。
【０１０９】
これら各部の機能は、プラットフォームＡＰＩ６４０を介してサーバアプリ６１０に公開されている。換言すれば、サーバアプリ６１０は、プラットフォームＡＰＩ６４０によって公開されている範囲においてこれら各部の機能を利用可能である。
【０１１０】
認証処理部６２１は、ユーザ端末３０のユーザ又は画像形成装置１０のユーザの認証等を行う。機器通信部６２２は、ユーザ端末３０や画像形成装置１０との通信を制御する。データ処理部６２３は、画像形成装置１０より受信されるデータ等、各種のデータに対して様々な処理を実行する。管理コード情報登録部６２４は、管理コード情報登録部２３と同様の処理を実行する。すなわち、管理コード情報登録部６２４は、ユーザ端末３０からの要求に応じ、管理コード情報記憶部６３４やマスク情報記憶部６３５への情報の登録等を行う。
【０１１１】
管理コード管理部６２５は、管理コード管理部２２と同様の処理を実行する。ジョブログ管理部６２６は、画像形成装置１０より送信されるログ情報をジョブログ記憶部６３６に記憶する。
【０１１２】
組織情報記憶部６３１は、サービス提供環境Ｅ２とサービスの利用契約を締結している各組織の属性情報を記憶する。組織は、企業であってもよいし、企業内の部署であってもよい。また、企業とは関係のない一以上のユーザの集合であってもよい。組織とユーザ環境Ｅ１とは、一対一に対応してもよいし、一つの組織に複数のユーザ環境Ｅ１が含まれてもよい。
【０１１３】
ユーザ情報記憶部６３２は、組織に所属す各個人の属性情報を記憶する。すなわち、サービス提供装置６０が提供するサービスを実際に利用する各ユーザの属性情報が、ユーザ情報記憶部６３２に記憶される。
【０１１４】
機器情報記憶部６３３は、ユーザ環境Ｅ１において、サービス提供装置６０が提供するサービスと連携させる画像形成装置１０に関する属性情報を記憶する。管理コード情報記憶部６３４は、管理コード情報記憶部２４と同様の情報を記憶する。但し、管理コード情報記憶部６３４では、組織ごとに区別されて情報が記憶される。マスク情報記憶部６３５は、組織ごとにマスクに関する情報を記憶する。ジョブログ記憶部６３６は、ログ情報を記憶する。
【０１１５】
なお、図２２では、ユーザ端末３０や画像形成装置１０以外にサービス提供装置６０と通信可能な機器の一例として、携帯端末、会議システム、画像投影装置、及びＩＣレコーダ等が例示されている。
【０１１６】
また、図２２に示される各ソフトウェア及び各記憶部の分類形態は、一例であり、本実施の形態を実施するために、サービス提供装置６０の各ソフトウェア及び各記憶部が、図２２に示されるような階層で分類されていることは必須ではない。すなわち、画像形成装置１０等が、サーバアプリ６１０と連携可能であれば、サービス提供装置６０におけるソフトウェア及び記憶部の階層関係等は、特定のものに限定されない。
【０１１７】
図２３は、第四の実施の形態における画像形成装置の機能構成例を示す図である。図２３中、図５と同一部分には同一符号を付し、その説明は省略する。図２３では、ジョブログサーバ接続部１２３及び管理コードサーバ接続部１２８が、サーバ接続部１３０に置き換えられている。サーバ接続部１３０は、サービス提供装置６０との通信を制御する。
【０１１８】
以下、情報処理システム２において実行される処理手順について説明する。図２４は、第四の実施の形態においてサービスの利用時に画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。図２４の処理において、ユーザは、画像形成装置１０ａを操作する。
【０１１９】
ステップＳ４０１において、ユーザ入力要求部１２４は、操作パネル１５に表示されているログイン画面を介して、ログイン情報の入力をユーザより受け付ける。
【０１２０】
図２５は、第四の実施の形態において画像形成装置の操作パネルに表示される画面の遷移例を示す図である。ステップＳ４０１では、ログイン画面９１０に対して、組織ＩＤ、ユーザ名、及びパスワード等のログイン情報が入力され、ログインボタン９１１が押下される。組織ＩＤは、組織ごとの識別情報である。ユーザ名は、組織に属するユーザごとの識別情報である。
【０１２１】
続いて、ユーザ入力要求部１２４は、入力された組織ＩＤ、ユーザ名、及びパスワードと、画像形成装置１０ａの機体番号とが指定された認証要求を、サーバ接続部１３０を介してサービス提供装置６０に送信する（Ｓ４０２）。なお、機体番号とは、各画像形成装置１０の機体（個体）の識別情報である。例えば、製造番号又はシリアル番号が機体番号として用いられてもよい。機体番号は、例えば、各画像形成装置１０のＲＯＭ１１３又はＨＤＤ１１４に記憶されている。
【０１２２】
サービス提供装置６０の認証処理部６２１は、当該認証要求に応じ、認証処理を実行する。具体的には、認証処理部６２１は、認証要求に指定された組織ＩＤ、ユーザ名、及びパスワードの組合せが、ユーザ情報記憶部６３２に記憶されているか否かを判定する。
【０１２３】
図２６は、第四の実施の形態のユーザ情報記憶部の構成例を示す図である。図２６において、ユーザ情報記憶部６３２は、組織ＩＤに対応付けて、当該組織ＩＤに係る組織に属するユーザごとに、ユーザ名、パスワード、メールアドレス、及び地域名等を記憶する。地域名は、ユーザ名に係るユーザが所属する地域の名前である。一つの組織に属するユーザが、複数の地域に跨っているケースとして、当該組織がグローバル企業である例が挙げられる。
【０１２４】
更に、認証処理部６２１は、認証要求に指定された組織ＩＤ及び機体番号の組み合わせが、機器情報記憶部６３３に記憶されているか否かを判定する。
【０１２５】
図２７は、第四の実施の形態の機器情報記憶部の構成例を示す図である。図２７において、機器情報記憶部６３３は、組織ＩＤごとに、当該組織ＩＤに係る組織に属する画像形成装置１０の機体番号が対応付けられている。また、機体番号ごとに、地域名等が記憶されている。地域名は、機体番号に係る画像形成装置１０が配置されている地域の名前である。
【０１２６】
組織ＩＤ、ユーザ名、及びパスワードの組合せが、ユーザ情報記憶部６３２に記憶されており、かつ、組織ＩＤ及び機体番号の組み合わせが、機器情報記憶部６３３に記憶されている場合、認証処理部６２１は、認証は成功であると判定する。これらの組み合わせのいずれかが、ユーザ情報記憶部６３２又は機器情報記憶部６３３に記憶されていない場合、認証処理部６２１は、認証は失敗であると判定する。認証処理部６２１は、認証の成否を示す情報を、画像形成装置１０ａに返信する。以下、認証に成功した組織ＩＤ、ユーザ名、及び機体番号のそれぞれを、「ログイン組織ＩＤ」、「ログインユーザ名」、「ログイン機体番号」という。なお、認証に成功した場合、一般的なセッション管理と同様に、画像形成装置１０ａとのセッションの管理領域が、例えば、サービス提供装置６０のメモリ装置に生成される。当該管理領域には、ログイン組織ＩＤ、ログインユーザ名、及びログイン機体番号等が記憶される。この場合、認証の成否を示す情報とともに、セッションを識別するためのトークンが、画像形成装置１０ａに返信される。
【０１２７】
サービス提供装置６０より、認証の失敗を示す情報が返信された場合（Ｓ４０３でＮＯ）、ユーザ入力要求部１２４は、ユーザのログインを拒否する。サービス提供装置６０より、認証の成功を示す情報及びトークンが返信された場合（Ｓ４０３でＹＥＳ）、管理コード要求部１２７は、ステップＳ４０５を実行する。ステップＳ４０５において、管理コード要求部１２７は、当該トークンが指定された、管理コードの一覧の取得要求を、サーバ接続部１３０を介してサービス提供装置６０に送信する。
【０１２８】
当該取得要求に応じ、サービス提供装置６０の管理コード管理部６２５は、例えば、図１３において説明した処理手順を実行する。但し、管理コードは、例えば、図２８に示されるような管理コード情報記憶部６３４より取得される。
【０１２９】
図２８は、第四の実施の形態の管理コード情報記憶部の構成例を示す図である。図２８に示されるように、第四の実施の形態の管理コード情報記憶部６３４では、図９において説明した管理コード情報記憶部２４において記憶されている情報が、組織ＩＤごとに区別されて記憶されている。したがって、図１３のステップＳ３２０では、ログイン組織ＩＤに対応し、かつ、ログインユーザ名に対応付いている管理コードが、取得される候補となる。
【０１３０】
また、図１３のステップＳ３４０においては、図２９に示されるようなマスク情報記憶部６３５より、マスク情報が取得される。
【０１３１】
図２９は、第四の実施の形態のマスク情報記憶部の構成例を示す図である。図２９において、マスク情報記憶部６３５は、組織ＩＤに対応付けて、地域名ごとに有効性及びマスク名等を記憶する。有効性及びマスク名の意味は、図１１において説明した通りである。なお、有効性及びマスク名が、地域ごとに設定可能とされているのは、地域によって、組織に属する各個人のプライバシーの保護に関する考え方等に違いが生じる可能性が有ると考えられるからである。例えば、或る地域では、各ユーザが特定できる状態でログ情報が記録されるのは望ましくないと考えられるかもしれない。別の地域では、各ユーザが特定できる状態でログが記録されるべきであると考えられるかもしれない。
【０１３２】
ステップＳ３４０において、管理コード管理部６２５は、ログイン組織ＩＤに対応し、かつ、ログイン機体番号に係る地域名に対応するマスク情報（有効性及びマスク名）を、マスク情報記憶部６３５より取得する。但し、マスク情報に関する地域名は、ログインユーザ名に係る地域名に対応させてもよい。すなわち、ログイン組織ＩＤに対応し、かつ、ログインユーザ名に係る地域名に対応するマスク情報が取得されてもよい。
【０１３３】
ログイン機体番号に係る地域名に対応するマスク情報が取得される場合、ユーザがいずれの地域の画像形成装置１０を利用するかによって、マスクの有無等が異なる。例えば、ヨーロッパに所属するユーザが、アメリカに出張し、アメリカのオフィスに設置されている画像形成装置１０を利用した場合、アメリカの方針に従ったマスク情報が取得される。
【０１３４】
一方、ログインユーザ名に係る地域名に対応するマスク情報が取得される場合、ユーザがいずれの地域に所属するかによって、マスクの有無等が異なる。例えば、ヨーロッパに所属するユーザが、アメリカに出張し、アメリカのオフィスに設置されている画像形成装置１０を利用したとしても、ヨーロッパの方針に従ったマスク情報が取得される。
【０１３５】
管理コードの取得要求に応じて返信されたサービス提供装置６０からの応答が、管理コードが無いことを示す場合（図２４のＳ４０５でＮＯ）、ユーザ入力要求部１２４は、ユーザのログインを拒否する（Ｓ４０４）。
【０１３６】
一方、サービス提供装置６０からの応答に、一以上の管理コードが含まれている場合（Ｓ４０６でＹＥＳ）、管理コード入力要求部１２５は、当該管理コードを選択候補とする管理コード選択画面９２０（図２５）を操作パネル１５に表示させる（Ｓ４０７）。なお、管理コードが返信される場合、マスク情報も管理コードと共にサービス提供装置６０より返信される。
【０１３７】
図２５に示される管理コード選択画面９２０では、リストボックス９２１における選択候補として、サービス提供装置６０より返信された管理コードの一覧が表示される。
【０１３８】
ユーザによって、選択候補の中から一つの管理コードが選択され、決定ボタン９２２が押下されると（Ｓ４０８）、管理コード入力要求部１２５は、ユーザのログインは成功したと判定する（Ｓ４０９）。ログインに成功したユーザのユーザ名、及び選択された管理コードは、例えば、管理コード要求部１２７によって、ＲＡＭ１１２に記憶される。
【０１３９】
ログインの成功に応じ、パネル表示部１２６は、図２５に示されるサービス選択画面９３０を操作パネル１５に表示させる。サービス選択画面９３０では、サービス提供装置６０によって提供されるサービスごとのボタンが表示される。なお、当該サービスの一覧を示す情報は、予め画像形成装置１０に保存されていてもよいし、サービス選択画面９３０の表示前に、サービス提供装置６０に対して問い合わされてもよい。
【０１４０】
サービス選択画面９３０において、いずれかのボタンが選択されると、機能実行部１２１は、選択されたボタン係るサービスに対応したジョブを画像形成装置１０ａに実行させる（Ｓ４１１）。例えば、配信サービスに対応するボタンが選択された場合、セットされている原稿より画像データを読み取り、当該画像データをサービス提供装置６０に送信するジョブが実行される。
【０１４１】
続いて、ログ管理部１２２は、実行されたジョブに関するログ情報を生成し、当該ログ情報を、サーバ接続部１３０を介してサービス提供装置６０に送信する（Ｓ４１２）。ログ情報には、ＲＡＭ１１２に記憶されているログインユーザ名及び管理コードと、ジョブの内容を示す情報と等が含まれる。但し、マスクが有効である場合、ログ情報には、ユーザ名の代わりにマスク名が記録される。
【０１４２】
サービス提供装置６０においてログ情報が受信されると、ジョブログ管理部６２６は、受信されたログ情報をジョブログ記憶部６３６に記憶する。
【０１４３】
上述したように、第四の実施の形態によれば、第一の実施の形態をグローバルな環境に対応させることができる。第二又は第三の実施の形態が、第四の実施の形態に適用されてもよい。
【０１４４】
なお、第四の実施の形態におけるサービス提供装置６０によるサービスは、必ずしもクラウドサービスとして提供されなくてもよい。例えば、情報処理システム２は、グローバルな企業内のシステムであってもよい。
【０１４５】
また、上記各実施の形態は、例えば、プロジェクタ、テレビ会議システム等、オフィス等において共用される画像形成装置１０以外の機器に適用されてもよい。
【０１４６】
また、上記各実施の形態において、管理コード情報記憶部２４は、記憶部の一例である。機器接続部２１は、受信部及び返信部の一例である。管理コード管理部２２は、取得部の一例である。
【０１４７】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１４８】
１            利用状況管理システム
２            情報処理システム
１０，１０ａ、１０ｂ    画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          管理コードサーバ
２１          機器接続部
２２          管理コード管理部
２３          管理コード情報登録部
２４          管理コード情報記憶部
２５          ユーザ情報記憶部
２６          マスク情報記憶部
３０          ユーザ端末
４０          ジョブログサーバ
５０          レポーティングサーバ
６０          サービス提供装置
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        機能実行部
１２２        ログ管理部
１２３        ジョブログサーバ接続部
１２４        ユーザ入力要求部
１２５        管理コード入力要求部
１２６        パネル表示部
１２７        管理コード要求部
１２８        管理コードサーバ接続部
１２９        カード入力要求部
１３０        サーバ接続部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
６１０        サーバアプリ
６１１        プリントサーバアプリ
６１２        配信サーバアプリ
６１３        サービスＡアプリ
６１４        サービスＢアプリ
６２０        プラットフォーム
６２１        認証処理部
６２２        機器通信部
６２３        データ処理部
６２４        管理コード情報登録部
６２５        管理コード管理部
６２６        ジョブログ管理部
６３１        組織情報記憶部
６３２        ユーザ情報記憶部
６３３        機器情報記憶部
６３４        管理コード情報記憶部
６３５        マスク情報記憶部
６３６        ジョブログ記憶部
６４０        プラットフォームＡＰＩ
Ｂ            バス
【先行技術文献】
【特許文献】
【０１４９】
【特許文献１】特開２００４−１７８３２４号公報
【図１】
2013210995.tif 000003
【図２】
2013210995.tif 000004
【図３】
2013210995.tif 000005
【図４】
2013210995.tif 000006
【図５】
2013210995.tif 000007
【図６】
2013210995.tif 000008
【図７】
2013210995.tif 000009
【図８】
2013210995.tif 000010
【図９】
2013210995.tif 000011
【図１０】
2013210995.tif 000012
【図１１】
2013210995.tif 000013
【図１２】
2013210995.tif 000014
【図１３】
2013210995.tif 000015
【図１４】
2013210995.tif 000016
【図１５】
2013210995.tif 000017
【図１６】
2013210995.tif 000018
【図１７】
2013210995.tif 000019
【図１８】
2013210995.tif 000020
【図１９】
2013210995.tif 000021
【図２０】
2013210995.tif 000022
【図２１】
2013210995.tif 000023
【図２２】
2013210995.tif 000024
【図２３】
2013210995.tif 000025
【図２４】
2013210995.tif 000026
【図２５】
2013210995.tif 000027
【図２６】
2013210995.tif 000028
【図２７】
2013210995.tif 000029
【図２８】
2013210995.tif 000030
【図２９】
2013210995.tif 000031