(57)【要約】【課題】分類情報をユーザ識別情報に対応付けて管理するか分類情報をユーザ識別情報に対応付けずに管理するかに応じて、柔軟に対応できるようにする。【解決手段】認証サーバ１２は、複数の分類情報を、ユーザを識別するユーザ識別情報に関連付けて管理するか否かを設定し、ＭＦＰ１１から受信された、ユーザ識別情報を含む認証情報に基づくユーザ認証を実行し、ユーザ認証に成功した場合に、設定情報を電子機器に送信する。ＭＦＰ１１は、ユーザにより入力された認証情報を認証サーバ１２に送信してユーザ認証を要求し、認証サーバ１２から送信された設定情報に基づき、複数の分類情報から特定の分類情報を検索するための検索条件を入力する検索画面を表示するか、ユーザ識別情報に対応する複数の分類情報から特定の分類情報を選択する選択画面を表示するかを判断し、判断結果に基づいて検索画面又は選択画面を表示装置に表示させる。【選択図】図４
2018133748.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に基づいてジョブを実行する電子機器と、前記ユーザにより前記電子機器において指定され、前記ジョブの実行量を分類毎に集計するときの分類を示す分類情報を管理する情報処理装置とがネットワークを介して接続される情報処理システムであって、
前記情報処理装置は、
複数の前記分類情報を、前記ユーザを識別するユーザ識別情報に関連付けて管理するか否かを設定する設定部と、
前記電子機器から受信された、前記ユーザ識別情報を含む認証情報に基づくユーザ認証を実行する認証部と、
前記ユーザ認証に成功した場合に、前記設定部による設定を示す設定情報を前記電子機器に送信する送信部と、
を備え、
前記電子機器は、
前記ユーザにより入力された前記認証情報を前記情報処理装置に送信してユーザ認証を要求する認証要求部と、
前記情報処理装置から送信された前記設定情報に基づき、前記複数の分類情報から特定の分類情報を検索するための検索条件を入力する検索画面を表示するか、前記ユーザ識別情報に対応する前記複数の分類情報から特定の分類情報を選択する選択画面を表示するかを判断する判断部と、
前記判断部による判断結果に基づいて、前記検索画面又は前記選択画面を表示装置に表示させる表示制御部と、
を備える情報処理システム。
【請求項２】
前記情報処理装置は、
前記複数の分類情報が前記ユーザ識別情報に関連付けて管理されるように設定された場合に、前記ユーザ認証に成功した前記認証情報に含まれる前記ユーザ識別情報に対応する前記複数の分類情報を取得する分類情報取得部と、
をさらに備え、
前記送信部は、
前記分類情報取得部により取得された前記複数の分類情報を前記電子機器に送信し、
前記判断部は、
前記情報処理装置から送信された前記設定情報が、前記複数の分類情報を前記ユーザ識別情報に関連付けずに管理することを示す場合に、前記検索画面を表示すると判断し、前記設定情報が、前記複数の分類情報を前記ユーザ識別情報に関連付けて管理することを示す場合に、前記情報処理装置から送信された前記複数の分類情報に基づく前記選択画面を表示すると判断する
請求項１に記載の情報処理システム。
【請求項３】
前記電子機器は、
前記ユーザが前記電子機器に利用する前に、前記分類情報の指定が必要であるか否かを示す第１の設定値を取得する設定値取得部と、
前記第１の設定値が前記分類情報の指定が必要であることを示し、かつ、前記分類情報取得部により前記ユーザ識別情報に対応する前記分類情報を取得できなかった場合に、前記ユーザによる前記電子機器の利用を許可しないように制御する制御部と、
をさらに備える請求項２に記載の情報処理システム。
【請求項４】
前記情報処理装置は、
前記複数の分類情報が前記ユーザ識別情報に関連付けて管理されるように設定された場合に、前記ユーザの指示に応じて、前記分類情報に関連付ける前記ユーザ識別情報を設定する関連付設定部と、
をさらに備え、
前記送信部は、
前記関連付設定部による設定が行われたか否かを示す第２の設定値を前記電子機器に送信し、
前記制御部は、
前記第１の設定値が前記分類情報の指定が必要であることを示し、かつ、前記分類情報取得部により前記ユーザ識別情報に対応する前記分類情報を取得できず、かつ、前記情報処理装置から受信された前記第２の設定値が前記関連付設定部による設定が行われたことを示す場合に、前記ユーザによる前記電子機器の利用を許可しないように制御する
請求項３に記載の情報処理システム。
【請求項５】
ユーザの操作に基づいてジョブを実行する電子機器と、前記ユーザにより前記電子機器において指定され、前記ジョブの実行量を分類毎に集計するときの分類を示す分類情報を管理する情報処理装置とがネットワークを介して接続されるシステムにおいて実行される情報処理方法であって、
前記情報処理装置を操作し、複数の前記分類情報を、前記ユーザを識別するユーザ識別情報に関連付けて管理するか否かを設定する工程と、
前記情報処理装置が、前記電子機器から受信された、前記ユーザ識別情報を含む認証情報に基づくユーザ認証を実行する工程と、
前記ユーザ認証に成功した場合に、前記設定部による設定を示す設定情報を前記情報処理装置から前記電子機器に送信する工程と、
前記電子機器が、前記ユーザにより入力された前記認証情報を前記情報処理装置に送信してユーザ認証を要求する工程と、
前記電子機器が、前記情報処理装置から送信された前記設定情報に基づき、前記複数の分類情報から特定の分類情報を検索するための検索条件を入力する検索画面を表示するか、前記ユーザ識別情報に対応する前記複数の分類情報から特定の分類情報を選択する選択画面を表示するかを判断する表示画面判断処理を行う工程と、
前記表示画面判断処理の結果に基づいて、前記検索画面又は前記選択画面を表示装置に表示させる工程と、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
ユーザが電子機器を操作してジョブを実行するときに、分類情報を設定し、この分類情報が示す分類に応じてジョブの実行量を集計する技術が知られている。
【０００３】
例えば、ユーザ識別情報に紐付いた課金先情報を用いて、複合機で実行されたジョブに対する課金を行うシステムが開示されている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、分類情報をユーザ識別情報に対応付けて管理するか分類情報をユーザ識別情報に対応付けずに管理するかに応じて、柔軟に対応できなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、分類情報をユーザ識別情報に対応付けて管理するか分類情報をユーザ識別情報に対応付けずに管理するかに応じて、柔軟に対応できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様である情報処理システムは、ユーザの操作に基づいてジョブを実行する電子機器と、前記ユーザにより前記電子機器において指定され、前記ジョブの実行量を分類毎に集計するときの分類を示す分類情報を管理する情報処理装置とがネットワークを介して接続される情報処理システムであって、前記情報処理装置は、複数の前記分類情報を、前記ユーザを識別するユーザ識別情報に関連付けて管理するか否かを設定する設定部と、前記電子機器から受信された、前記ユーザ識別情報を含む認証情報に基づくユーザ認証を実行する認証部と、前記ユーザ認証に成功した場合に、前記設定部による設定を示す設定情報を前記電子機器に送信する送信部と、を備え、前記電子機器は、前記ユーザにより入力された前記認証情報を前記情報処理装置に送信してユーザ認証を要求する認証要求部と、前記情報処理装置から送信された前記設定情報に基づき、前記複数の分類情報から特定の分類情報を検索するための検索条件を入力する検索画面を表示するか、前記ユーザ識別情報に対応する前記複数の分類情報から特定の分類情報を選択する選択画面を表示するかを判断する判断部と、前記判断部による判断結果に基づいて、前記検索画面又は前記選択画面を表示装置に表示させる表示制御部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、分類情報をユーザ識別情報に対応付けて管理するか分類情報をユーザ識別情報に対応付けずに管理するかに応じて、柔軟に対応することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】図１は実施形態に係る情報処理システムの装置構成を例示する図である。
【図２】図２は実施形態に係るＭＦＰのハードウェア構成を例示するブロック図である。
【図３】図３は実施形態に係る認証サーバ、管理端末、及び外部認証サーバのハードウェア構成を例示するブロック図である。
【図４】図４は実施形態に係る情報処理システムの機能的構成を例示するブロック図である。
【図５】図５は第１の実施形態に係る情報処理システムにおいて関連情報を管理する際の処理の全体的な流れを例示するフローチャートである。
【図６】図６は第１の実施形態に係る情報処理システムにおける関連付け処理の流れを例示するフローチャートである。
【図７】図７は第１の実施形態に係る情報処理システムにおいてユーザがＭＦＰを利用する際の処理の流れを例示するフローチャートである。
【図８】図８は第１の実施形態に係る情報処理システムにおける分類選択処理の流れを例示するフローチャートである。
【図９】図９は第１の実施形態に係る情報処理システムにおいて関連付け処理が実行される際に表示される関連付け確認画面を例示する図である。
【図１０】図１０は第１の実施形態に係る情報処理システムにおいて解除処理の確認を行う際に表示される解除確認画面を例示する図である。
【図１１】図１１は第１の実施形態に係る情報処理システムにおいてＣＳＶファイルを入力する際に表示されるＣＳＶファイル入力画面を例示する図である。
【図１２】図１２は第１の実施形態に係る情報処理システムにおいて認証情報の入力を開始する際に表示される認証情報入力開始画面を例示する図である。
【図１３】図１３は第１の実施形態に係る情報処理システムにおける分類検索画面を例示する図である。
【図１４】図１４は第１の実施形態に係る情報処理システムにおける分類選択画面を例示する図である。
【図１５】図１５は第１の実施形態に係る情報処理システムにおける機能確認画面を例示する図である。
【図１６】図１６は第１の実施形態に係る情報処理システムにおける機能設定画面を例示する図である。
【図１７】図１７は第１の実施形態に係る未登録告示画面を例示する図である。
【図１８】図１８は第２の実施形態に係る情報処理システムにおいてユーザがＭＦＰを利用する際の処理の流れを例示するフローチャートである。
【図１９】図１９は第３の実施形態に係る情報処理システムにおいてユーザがＭＦＰを利用する際の処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理システム、及び情報処理方法の実施形態を詳細に説明する。以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には当業者が容易に想到できるもの、実質的に同一のもの、及びいわゆる均等の範囲のものが含まれる。以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更、及び組み合わせを行うことができる。
【００１０】
（第１の実施形態）
図１は第１の実施形態に係る情報処理システム１の装置構成を例示する図である。本例の情報処理システム１はＭＦＰ（Multifunction  Peripheral）１１（電子機器）、認証サーバ１２（情報処理装置）、管理端末１３、及び外部認証サーバ１４を含む。
【００１１】
ＭＦＰ１１は複数種の画像形成機能を有する複合機であり、例えばプリンタ、コピー機、ファクシミリ、スキャナ等として機能する。ＭＦＰ１１は主にユーザの操作に応じて、各機能のジョブを実行することで、ユーザに対して所定の機能を提供する。ＭＦＰ１１は複数のユーザにより共用されることが想定される。
【００１２】
認証サーバ１２はＭＦＰ１１を利用しようとするユーザの認証処理を行う情報処理装置である。認証サーバ１２は認証処理及びその他の処理に利用される複数種のデータ（認証情報、分類情報、関連情報等）を記憶するデータベース１７を含んでいる。認証サーバ１２はＭＦＰ１１、管理端末１３、及び外部認証サーバ１４とコンピュータネットワークを介して接続しており、これらの装置との間で情報の送受信が可能となっている。
【００１３】
管理端末１３は認証サーバ１２を遠隔で操作する情報処理装置である。管理端末１３は主に情報処理システム１の管理に携わるオペレータ（管理者）により操作されることが想定される。管理端末１３は認証処理に関する設定、認証情報と分類情報とを関連付ける関連情報に関する設定等の各種操作が可能なように構成されている。なお、管理端末１３において行われる各種操作を認証サーバ１２に対して直接行うことができる場合、管理端末１３は必ずしも必要なものではない。
【００１４】
外部認証サーバ１４はユーザに関するユーザ情報を管理する情報処理装置である。ユーザ情報とは、ユーザ認証を行うための認証情報（例えばユーザを識別するユーザＩＤとパスワードとの組み合わせ等）、ユーザの属性を示す属性情報等を含む情報である。外部認証サーバ１４は、例えばＭＦＰ１１から送信されたユーザ認証要求に応じて、管理している認証情報に基づく認証処理を実行し、認証処理の結果を応答する。また、外部認証サーバ１４は、管理しているユーザ情報を必要に応じて認証サーバ１２に提供するように構成されている。
【００１５】
なお、本実施形態においては、ユーザにより操作され、所定のジョブを行う電子機器として、ＭＦＰ１１が例示されているが、電子機器はこれに限られるものではない。電子機器の種類は特に限定されるべきものではなく、例えばプロジェクト、電子黒板等であってもよい。
【００１６】
図２は第１の実施形態に係るＭＦＰ１１のハードウェア構成を例示するブロック図である。本例のＭＦＰ１１は本体部２０及び操作部３０を備える。本体部２０はプリンタ機能、コピー機能、ファクシミリ機能、スキャナ機能等を実現する。操作部３０はＭＦＰ１１を操作するためのユーザインターフェースである。
【００１７】
本体部２０及び操作部３０は接続ＩＦ２９、専用の通信路４１、及び接続ＩＦ３６を介して相互に通信可能に接続されている。通信路４１に適用される規格は特に限定されるべきものではないが、例えばＵＳＢ（Universal  Serial  Bus）規格等を用いることができる。
【００１８】
本体部２０は操作部３０で受け付けた操作に応じた動作を行う。本体部２０はＰＣ等の外部装置とも通信可能であり、外部装置から受信した指示（印刷指示等）に応じた動作を行うように構成されてもよい。
【００１９】
本体部２０は読取部２１、通信部２３、印刷部２４、ＣＰＵ（Central  Processing  Unit）２５、ＲＯＭ（Read  Only  Memory）２６、ＲＡＭ（Random  Access  Memory）２７、ＨＤＤ２８、及び接続ＩＦ２９を含む。読取部２１、通信部２３、印刷部２４、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７、ＨＤＤ２８、及び接続ＩＦ２９はシステムバス２２を介して相互に接続されている。
【００２０】
読取部２１はコピー機能、ファクシミリ機能、及びスキャナ機能を実現するための処理を行うハードウェアである。読取部２１は例えば原稿の画像をスキャンして読み取るスキャナ等を含む。
【００２１】
通信部２３はネットワーク４５と接続するためのインターフェースである。
【００２２】
印刷部２４はプリンタ機能を実現するための処理を行うハードウェアである。印刷部２４は例えば用紙等の媒体への印刷を行うプロッタ等を含む。印刷部２４は更に印刷済み媒体を仕分けるフィニッシャ、原稿を自動給送するＡＤＦ（Auto  Document  Feeder：自動原稿給送装置）等の特定のオプションを実現するためのハードウェアを含んでもよい。
【００２３】
ＣＰＵ２５は本体部２０の動作を統括的に制御する。ＣＰＵ２５はＲＡＭ２７をワークエリアとしてＲＯＭ２６又はＨＤＤ２８等に格納されたプログラムを実行することで、本体部２０全体の動作を制御し、上述したプリンタ機能、コピー機能、ファクシミリ機能、及びスキャナ機能等の各種機能を実現する。
【００２４】
接続ＩＦ２９は通信路４１を介して操作部３０と通信するためのインターフェースである。
【００２５】
操作部３０はＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、フラッシュメモリ３４、通信部３５、接続ＩＦ３６、操作パネル３７、及び外部接続ＩＦ３８を含む。ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、フラッシュメモリ３４、通信部３５、接続ＩＦ３６、操作パネル３７、及び外部接続ＩＦ３８はシステムバス３９を介して相互に接続されている。
【００２６】
ＣＰＵ３１は操作部３０の動作を統括的に制御する。ＣＰＵ３１はＲＡＭ３３をワークエリアとしてＲＯＭ３２又はフラッシュメモリ３４等に格納されたプログラムを実行することで、操作部３０全体の動作を制御し、ユーザから受け付けた入力に応じた情報の表示等を実現する。
【００２７】
通信部３５はネットワーク４５と接続するためのインターフェースである。接続ＩＦ３６は通信路４１を介して本体部２０と通信するためのインターフェースである。
【００２８】
操作パネル３７はユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた操作に応じた情報、ＭＦＰ１１の動作状況を示す情報、設定状態を示す情報等）を表示する。操作パネル３７はタッチパネル機構を搭載した液晶表示装置、有機ＥＬ表示装置等を利用して構成され得る。操作部３０はユーザインターフェースとして更にハードウェアキー（ボタン）、ランプ等を含んでもよい。
【００２９】
外部接続ＩＦ３８はスマートデバイス等の他の装置と接続するために使用されるＮＦＣ（Near  Field  Communication）等のインターフェースである。
【００３０】
図３は第１の実施形態に係る認証サーバ１２、管理端末１３、及び外部認証サーバ１４のハードウェア構成を例示するブロック図である。本例の認証サーバ１２、管理端末１３、及び外部認証サーバ１４はＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４、入力デバイス５５、出力デバイス５６、通信ＩＦ５７、及びバス５８を含む。ＣＰＵ５１はＲＯＭ５２又はＨＤＤ５４に記憶されたプログラムに従ってＲＡＭ５３をワーキングエリアとして所定の演算処理を行う。入力デバイス５５は外部から情報を入力するためのデバイスであり、例えばキーボード、マウス、タッチパネル等である。出力デバイス５６は内部で生成した情報を外部に出力するためのデバイスであり、例えばディスプレイ、プリンタ等である。入力デバイス５５及び出力デバイス５６は通常、管理端末１３には含まれるが、認証サーバ１２及び外部認証サーバ１４には含まれない場合がある。通信ＩＦ５７はネットワーク４５を介して外部の装置との間で情報の送受信を可能にするデバイスである。
【００３１】
図４は第１の実施形態に係る情報処理システム１の機能的構成を例示するブロック図である。ＭＦＰ１１は入力部１０１、選択部１０２、機能実行部１０３、及び通信部１０４（第１の送信部）を含む。
【００３２】
入力部１０１はＭＦＰ１１を利用しようとするユーザを認証するための認証情報を入力する機能部である。認証情報とは、例えばユーザＩＤとパスワードとの組み合わせ、二次元コード、ＩＣチップから出力される磁気信号等であり得る。入力部１０１は操作部３０（操作パネル３７等）により構成される。
【００３３】
選択部１０２は分類を選択する機能部である。分類とは、ユーザが属する又はユーザと関連する区分であり、例えば所属部門（部署）、参加プロジェクト、担当案件等であり得る。選択部１０２はユーザの操作に応じて分類情報が示す１つ以上の分類の中から所望の分類を選択できるように構成される。また、選択部１０２は認証情報に関連付けられた分類情報がない場合には１つ以上のデフォルトの分類の中から分類を選択できるようになされていてもよい。選択部１０２は操作部３０（操作パネル３７等）及び本体部２０（ＲＯＭ２６に記憶されたプログラムに従って動作するＣＰＵ２５等）により構成される。
【００３４】
機能実行部１０３は認証処理の結果及び選択された分類に応じて所定の機能を実行する機能部である。本実施形態における機能はプリンタとしての印刷処理、コピー機としての複写処理、ファクシミリとしての通信処理及び画像形成処理、スキャナとしての読み取り処理等である。通常、これらの機能の全部又は一部はユーザ認証が成功した場合に実行可能となる。実行可能な機能は選択された分類に応じて変化してもよい。また、機能実行部１０３は分類に応じた機能の実行履歴を示すログ等を生成するための処理を行ってもよい。機能実行部１０３は本体部２０（ＣＰＵ２５、読取部２１、印刷部２４等）及び操作部３０により構成される。
【００３５】
通信部１０４はネットワーク４５を介して他の装置との間で通信を行うための機能部である。通信部１０４は少なくとも認証サーバ１２と通信可能となるように構成される。通信部１０４は管理端末１３と通信可能となるように構成されてもよい。通信部１０４は入力部１０１に入力された認証情報に基づく認証要求を認証サーバ１２に送信する。また、通信部１０４は認証サーバ１２から送信された認証結果、後述する分類情報等を受信する。通信部１０４は本体部２０（通信部２３等）により構成される。
【００３６】
認証サーバ１２は記憶部１１１、設定部１１２、処理部１１３、抽出部１１４、認証部１１５、及び通信部１１６（受信部及び第２の送信部）を含む。
【００３７】
記憶部１１１は認証情報、分類情報、及び関連情報を記憶する機能部である。記憶部１１１は１つ以上の認証情報を含む認証情報データベース（ＤＢ）１２１、１つ以上の分類情報を含む分類情報データベース１２２、及び１つ以上の関連情報を含む関連情報データベース１２３（第１の関連情報）を保持する。また、記憶部１１１は、後述する関連付けフラグ及び登録積みフラグを記憶する。記憶部１１４はＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００３８】
下記表１は認証情報データベース１２１を構成する認証情報テーブルを例示している。表１に示す認証情報テーブルはユーザＩＤ、ユーザ名、及びパスワード（ＰＷ）が関連付けられて構成されている。ユーザＩＤは各ユーザに一意に割り当てられたユーザを識別する識別情報（複数の数字、文字、記号等の羅列）である。ユーザ名はユーザの名称を示している。パスワードは各ユーザＩＤに対応して設定されたコードである。認証情報の形態はこれに限られるものではない。
【００３９】
【表１】
2018133748.tif 000003
【００４０】
下記表２は分類情報データベース１２２を構成する分類情報テーブルの第１の例を示している。表２に示す分類情報テーブルは分類が部門である場合の例であり、ユーザの属性情報の部門情報が分類情報として設定されている。具体的には、部門ＩＤが分類を一意に識別する分類ＩＤ（分類コード）として、部門名が分類名として設定されている。表２に示す分類情報テーブルは、分類ＩＤ（部門ＩＤ）、部門名（営業部、総務部、開発部等）、及び最終更新日が関連付けられて構成されている。
【００４１】
【表２】
2018133748.tif 000004
【００４２】
下記表３は分類情報データベース１２２を構成する分類情報テーブルの第２の例を示している。表３に示す分類情報テーブルは分類がプロジェクトである場合の例であり、ユーザの属性情報のプロジェクト情報が分類情報として設定されている。具体的には、プロジェクトＩＤが分類情報として、プロジェクト名が分類名として設定されている。表３に示す分類情報テーブルは、分類ＩＤ（プロジェクトＩＤ）、プロジェクト名、及び最終更新日が関連付けられて構成されている。
【００４３】
【表３】
2018133748.tif 000005
【００４４】
下記表４は関連情報データベース１２３を構成する関連情報テーブルを例示している。表４に示す関連情報テーブルは分類ＩＤとユーザＩＤとが関連付けられて構成されている。分類ＩＤは分類情報データベース１２２に記憶されている分類ＩＤであり、ユーザＩＤは認証情報データベース１２１に記憶されているユーザＩＤである。この関連情報データベースを用いて、認証情報（ユーザＩＤ）に対応付けて分類情報（分類ＩＤ）を管理することができる。
【００４５】
【表４】
2018133748.tif 000006
【００４６】
設定部１１２は認証情報と分類情報との関連付けに関する設定を行う機能部である。設定部１１２は、認証情報に関連付けて分類情報を管理するか否かを判定する（関連付け機能をＯＮにするかＯＦＦにするか設定する）。また、設定部１１２は、認証情報に関連付けて分類情報を管理するように設定した場合に、認証情報と分類情報とを関連付けた関連情報を生成する関連付け処理を実行するための設定を行う。関連付けに関する設定は管理端末１３を介して行われてもよいし、認証サーバ１２に対して直接行われてもよい。設定部１１２は入力デバイス５５、出力デバイス５６、ＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００４７】
処理部１１３は設定部１１２による設定に基づいて、関連情報の生成又は削除、記憶部１１１に記憶されているデータの更新、外部認証サーバ１４との間でユーザ情報等を同期させる処理等を行う機能部である。処理部１１３はＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００４８】
抽出部１１４は記憶部１１１に記憶されている関連情報データベース１２３に基づいて、ＭＦＰ１１から送信された（入力部１０１に入力された）認証情報に関連付けられた分類情報を抽出する機能部である。抽出部１１４はＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００４９】
認証部１１５はＭＦＰ１１から送信された（入力部１０１に入力された）認証情報と、認証情報データベース１２１に格納された認証情報（表１に示す認証情報テーブル）とに基づいて、ＭＦＰ１１を利用しようとするユーザの認証処理を行う機能部である。また、認証部１１５は認証情報だけでなく、更に関連情報を利用して認証の成否を判定してもよい。例えば、認証部１１５は表４に示すような関連情報テーブルに基づいて、認証情報に関連付けられた分類情報の有無を判定し、関連付けられた分類情報が存在しない場合には、認証を失敗と判定してもよい。認証部１１５はＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４、通信ＩＦ５７等により構成される。
【００５０】
通信部１１６はネットワーク４５を介して他の装置との間で通信を行うための機能部である。通信部１１６はＭＦＰ１１、管理端末１３、及び外部認証サーバ１４と通信可能となるように構成されている。通信部１１６はＭＦＰ１１の通信部１０４から送信された（入力部１０１に入力された）認証情報に基づく認証要求を受信する。また、通信部１１６は認証部１１５による認証結果をＭＦＰ１１に送信する。また、通信部１１６は抽出部１１４により抽出された分類情報、すなわち入力部１０１に入力された認証情報に関連付けられた分類情報をＭＦＰ１１（通信部１０４）へ送信する。また、通信部１１６は管理端末１３との間で設定部１１２による設定を行うための通信を行う。また、通信部１１６は外部認証サーバ１４との間でユーザ情報の同期を行うための通信を行う。通信部１１６は通信ＩＦ５７、ＣＰＵ５１、ＲＡＭ５３等により構成される。
【００５１】
管理端末１３は入力部１３１、制御部１３２、及び通信部１３３を含む。
【００５２】
入力部１３１は認証サーバ１２の設定部１１２による設定のための入力操作を受け付ける機能部である。オペレータが入力部１３１を操作することにより、関連付けの有無を選択する操作、関連付け設定のため操作（例えば分類情報の指定等）等を行うことができる。入力部１３１は入力デバイス５５、出力デバイス５６、ＲＯＭ５２に記憶されたプログラムに従って動作するＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００５３】
制御部１３２は入力部１３１による入力を行う際に利用されるインターフェースを制御する機能部である。当該インターフェースは例えばディスプレイ上に表示される画像を介して各種情報の入力及び出力を可能にするＧＵＩ（Graphical  User  Interface）等であり得る。制御部１３２はＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００５４】
通信部１３３はネットワーク４５を介して他の装置との間で通信を行うための機能部である。通信部１３３は少なくとも認証サーバ１２と通信可能となるように構成される。通信部１３３はＭＦＰ１１又は外部認証サーバ１４と通信可能となるように構成されてもよい。通信部１３３は認証サーバ１２の通信部１１７との間で、設定部１１２による設定を行うための情報の送受信を行う。通信部１３３は通信ＩＦ５７、ＣＰＵ５１、ＲＡＭ５３等により構成される。
【００５５】
外部認証サーバ１４は記憶部１５１（第２の記憶部）、制御部１５２、及び通信部１５３を含む。
【００５６】
記憶部１５１は認証情報、分類情報、属性情報等を含むユーザ情報を記憶する機能部である。記憶部１５１はユーザ情報データベース１６１（第２の関連情報）を保持する。記憶部１５１は認証情報、分類情報等を記憶してもよい。記憶部１５１はＲＯＭ５２に記憶されたプログラムに従って動作するＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００５７】
下記表５はユーザ情報データベース１６１を構成するユーザ情報テーブルを例示している。表５に示すユーザ情報テーブルはユーザＩＤ、ユーザ名、パスワード（ＰＷ）、属性情報としての部門ＩＤ（分類ＩＤの一形態）及びプロジェクトＩＤ（分類ＩＤの一形態）、並びに他の属性情報（属性１及び属性２）が関連付けられて構成されている。このようなユーザ情報テーブルから必要な情報が抽出されて認証サーバ１２に送信される。認証サーバ１２はユーザ情報テーブルから取得した情報に基づいて認証情報データベース１２１、分類情報データベース１２２、及び関連情報データベース１２３を構築することができるようになる。
【００５８】
【表５】
2018133748.tif 000007
【００５９】
制御部１５２は記憶部１５１に記憶されているデータの抽出、データの更新、認証サーバ１２との間でデータを同期させるための処理等を行う機能部である。制御部１５２は、記憶部１５１により記憶されたユーザ情報のうち、認証サーバ１２から送信されたユーザＩＤに対応するユーザ情報をユーザ情報データベース１６１から抽出し、抽出されたユーザ情報を認証サーバ１２に送信して同期させるための処理を行う。制御部１５２はＣＰＵ５１、ＲＡＭ５３、ＨＤＤ５４等により構成される。
【００６０】
通信部１５３はネットワーク４５を介して他の装置との間で通信を行うための機能部である。通信部１５３は少なくとも認証サーバ１２と通信可能となるように構成される。通信部１３３は認証サーバ１２の通信部１１７との間で、処理部１１３によるユーザ情報等の同期処理を行うための情報の送受信を行う。通信部１３３は通信ＩＦ５７、ＣＰＵ５１、ＲＡＭ５３等により構成される。
【００６１】
上記構成によれば、認証情報と分類情報との関連付けに関する処理と、分類情報を利用するための処理との連携性が向上し、認証情報と分類情報との関連付けの有無に応じて適宜な処理を行うことが可能となる。これにより、利便性を大きく向上させることが可能となる。
【００６２】
図５は第１の実施形態に係る情報処理システム１において関連情報を管理する際の処理の全体的な流れを例示するフローチャートである。関連情報の管理は主にオペレータによる管理端末１３の入力部１３１への入力操作に応じて行われる。先ず、オペレータは入力部１３１を操作して、関連付けの有無を選択する操作、換言すれば、関連付け機能のＯＮ／ＯＦＦを切り換える操作を行う（Ｓ１０１）。関連付けの有無を選択する操作（関連付け機能のＯＮ／ＯＦＦを切り換える操作）とは、情報処理システム１全体において関連情報を利用するか否かを決定するための操作である。関連付け有り（関連付け機能ＯＮ）とした場合、認証情報に関連付けて分類情報が管理される。一方、関連付け無し（関連付け機能ＯＦＦ）とした場合、認証情報に関連付けずに分類情報が管理される。
【００６３】
その後、認証サーバ１２の設定部１１２はオペレータが行った操作が関連付け有りから無しへの選択であったか否かを判定する（Ｓ１０２）。関連付け有りから無しへの選択でない場合（Ｓ１０２：Ｎｏ）、すなわち関連付け機能ＯＮである場合、設定部１１３は関連付けの有無の状態を示す関連付けフラグを、「有り」を示す値に設定する（Ｓ１０３）。関連付けフラグは、例えば関連付け有りを示す値を「０」、関連付け無しを示す値を「１」とする情報等であり得る。その後、処理部１１３は関連付けフラグが「有り」を示していることを確認し、関連情報を生成するための処理を行う（Ｓ１０４）。その後、設定部１１２は関連付け処理（関連情報を生成するための処理）が実行されることを示す確認画面を表示する（Ｓ１０５）。図９は第１の実施形態に係る情報処理システム１において関連付け処理が実行される際に表示される関連付け確認画面２０１を例示する図である。本例では、関連付け処理がＣＳＶインポート又はタスク同期により行われる場合を示している。
【００６４】
一方、関連付け有りから無しへの選択であった場合（Ｓ１０２：Ｙｅｓ）、すなわち関連付け機能ＯＦＦである場合、設定部１１２はオペレータに解除処理（関連情報を解除するための処理）の可否を確認させる処理を行う（Ｓ１０６）。図１０は第１の実施形態に係る情報処理システム１において解除処理の確認を行う際に表示される解除確認画面２２１を例示する図である。解除処理が認められた（解除確認画面２２１において「はい」のボタンを押す操作が行われた）場合（Ｓ１０６：Ｙｅｓ）、設定部１１２は関連付けフラグを、「無し」を示す値に設定する（Ｓ１０７）。その後、処理部１１３は関連付けフラグが「無し」を示していることを確認し、関連情報データベース１２３内の関連情報を削除又は使用不可能な状態にするための処理を行う（Ｓ１０８）。なお、解除処理が認められた場合、関連情報は必ずしも記憶部１１１から消去されなければならないものではなく、例えば関連情報データベース１２３を維持したままソフトウェア的に関連情報を利用できない状態にしてもよい。一方、解除処理が認められなかった場合（解除確認画面２２１において「いいえ」のボタンを押す操作が行われた場合）（Ｓ１０６：Ｎｏ）、ステップＳ１０１に戻る。
【００６５】
図６は第１の実施形態に係る情報処理システム１における関連付け処理の流れを例示するフローチャートである。図６に示すフローチャートは図５に示すフローチャートのステップＳ１０５が実行された後、すなわちオペレータにより関連付け有りが選択された場合に実行される。
【００６６】
先ず、設定部１１２はオペレータがＣＳＶインポートの利用を選択したか否かを判定する（Ｓ２０１）。ＣＳＶインポートの利用が選択されなかった場合（Ｓ２０１：Ｎｏ）、設定部１１２はオペレータに関連付けの対象となる属性情報の項目名を入力させるための処理を行う（Ｓ２０２）。その後、処理部１１３は、入力された属性情報の項目名と、記憶部１１１に記憶されている認証情報データベース１２１とに基づいて、外部認証サーバ１４内のユーザ情報の同期処理を実行する。具体的には、処理部１１３は通信部１１６を介して、入力された属性情報の項目名と認証情報データベース１２１に記憶されているユーザＩＤとを外部認証サーバ１４に送信し、ユーザ情報の同期を要求する（Ｓ２０３）。外部認証サーバ１４の通信部１５３が同期要求を受信すると、制御部１５２は送信された属性情報の項目名に一致する属性情報の項目を特定する（Ｓ２０４）。例えば、「部門ＩＤ」が属性情報の項目名として設定された場合に、制御部１５２はユーザ情報に含まれる属性情報のうち、項目名が「部門ＩＤ」の属性情報を特定する。その後、制御部１５２は送信されたユーザＩＤに対応するユーザ情報を抽出し（Ｓ２０５）、抽出したユーザ情報に含まれる認証情報及び属性情報のうち、少なくとも認証情報と特定された属性情報とを含むユーザ情報を、通信部１５３を介して認証サーバ１２に応答する（Ｓ２０６）。通信部１１６が応答されたユーザ情報を受信すると、処理部１１３はユーザ情報に含まれるユーザＩＤと属性情報とを関連付けて関連情報を生成し（Ｓ２０７）、生成した関連情報を関連情報データベース１２３に格納する（Ｓ２０８）。
【００６７】
例えば、ユーザＩＤ「００００１」と、関連付けの対象となる属性情報として設定された部門ＩＤ「０００１，０００３」とを含むユーザ情報が応答された場合に、ユーザＩＤ「００００１」が部門ＩＤの「０００１」及び「０００３」のそれぞれに関連付けられた関連情報が生成され、関連情報データベース１２３に格納される。また、処理部１１３は、応答されたユーザ情報に含まれる属性情報が分類情報データベース１２２に登録済みであるか否かを判断し、登録済みでない場合は当該属性情報を登録させる。分類情報データベース１２２における分類名は、例えばオペレータにより設定されればよい。なお、処理部１１３は、応答されたユーザ情報に含まれる認証情報に基づいて、認証情報データベース１２１に記憶されている認証情報に対して更新処理を行ってもよい。
【００６８】
一方、ＣＳＶインポートの利用が選択された場合（Ｓ２０１：Ｙｅｓ）、設定部１１２はオペレータにＣＳＶファイルを入力させるための処理を行う（Ｓ２０９）。図１１は第１の実施形態に係る情報処理システム１においてＣＳＶファイルを入力する際に表示されるＣＳＶファイル入力画面２１１を例示する図である。
【００６９】
下記表６はユーザＩＤと分類ＩＤとの関連付けを示すＣＳＶファイルのデータ構造の第１の例を示している。表６に示すＣＳＶファイルはユーザＩＤと分類ＩＤとが一対一で関連付けられている。実際のデータ構造においては、例えばユーザＩＤ（例えば００００１）と分類ＩＤ（例えば０００１）とが「；」又は「，」により区切られる。
【００７０】
【表６】
2018133748.tif 000008
【００７１】
下記表７はユーザＩＤと分類ＩＤとの関連付けを示すＣＳＶファイルのデータ構造の第２の例を示している。表７に示すＣＳＶファイルはユーザＩＤと分類ＩＤとが一対複数で関連付けられている。実際のデータ構造においては、例えばユーザＩＤ（例えば００００１）と分類ＩＤ（例えば０００１，０００２）とが「；」により区切られ、複数の分類ＩＤ（例えば０００１，０００２）が「，」により区切られる。
【００７２】
【表７】
2018133748.tif 000009
【００７３】
上記のようなＣＳＶファイルを読み込むことにより、外部認証サーバ１４のユーザ情報データベース１６１から情報を取得しなくても、認証情報と分類情報とを関連付ける関連情報を生成することができる。
【００７４】
その後、処理部１１３は、入力されたＣＳＶファイルから取得した認証情報と分類情報とを関連づけて関連情報を生成し（Ｓ２１０）、生成した関連情報を関連情報データベース１２３に格納する（Ｓ２０８）。
【００７５】
なお、上記のような関連付け処理又は解除処理の実行後に、関連情報データベース１２３とユーザ情報データベース１６１とを同期させるための処理を行ってもよい。これにより、ＣＳＶファイルのインポートにより更新された関連情報データベース１２３の内容をユーザ情報データベース１６１に反映させたり、解除処理により削除された関連情報データベース１２３の状態をユーザ情報データベース１６１に反映させたりすることができる。
【００７６】
上記のような処理により、オペレータは分類とユーザとの関連付けを任意に管理することができる。オペレータは属性情報の項目名を入力することにより（ステップＳ２０２）、認証サーバ１２内の関連情報データベース１２３を外部認証サーバ１４内のユーザ情報データベース１６１と自動的に同期させることができる。また、オペレータはＣＳＶファイルを利用することにより、ユーザ情報データベース１６１を利用することなく関連情報データベース１２３を構築することができ、必要に応じて関連情報データベース１２３とユーザ情報データベース１６１とを同期させることができる。
【００７７】
図７は第１の実施形態に係る情報処理システム１においてユーザがＭＦＰ１１を利用する際の処理の流れを例示するフローチャートである。先ず、ユーザが操作パネル３７の操作画面がロックされた状態のＭＦＰ１１の入力部１０１に認証情報を入力する（Ｓ４０１）。図１２は第１の実施形態に係る情報処理システム１において認証情報の入力を開始する際に表示される認証情報入力開始画面２５１を例示する図である。本例の認証情報入力開始画面２５１は認証情報の入力方法として、ユーザにユーザ名とパスワードとを手入力させる方法と、特定の磁気信号を出力するＩＣチップ等を含む認証カードを利用して認証情報を取得する方法とを選択できる場合の例である。
【００７８】
その後、ＭＦＰ１１の通信部１０４は入力された認証情報を認証サーバ１２に送信する（Ｓ４０２）。その後、認証サーバ１２の通信部１１６はＭＦＰ１１の通信部１０４から送信された（入力部１０１に入力された）認証情報を受信し（Ｓ４０３）、認証部１１５は受信した認証情報と、ユーザ情報データベース１６１に記憶されているユーザ情報とを照合して認証処理を実行する（Ｓ４０４）。
【００７９】
認証が失敗した場合（Ｓ４０４：Ｎｏ）、通信部１１６は認証失敗を示す認証結果をＭＦＰ１１に送信する（Ｓ４０５）。認証が成功した場合（Ｓ４０４：Ｙｅｓ）、認証部１１５は記憶部１１１に記憶されている関連付けフラグが「有り」であるか否かを判定する（Ｓ４０６）。関連付けフラグが「有り」でない場合（Ｓ４０６：Ｎｏ）、通信部１１６は認証成功を示す認証結果と、「関連付け無し」を示す情報とをＭＦＰ１１に送信する（Ｓ４０７）。関連付けフラグが「有り」である場合（Ｓ４０６：Ｙｅｓ）、抽出部１１４は受信された（入力部１０１に入力された）認証情報に含まれるユーザＩＤに関連付けられた分類情報を関連情報データベース１２３から抽出し（Ｓ４０８）、通信部１１６は認証成功及び抽出された分類情報を示す認証結果と、抽出された分類情報とをＭＦＰ１１に送信する（Ｓ４０９）。
【００８０】
その後、ＭＦＰ１１の選択部１０２は認証サーバ１２から送信された認証結果に基づいて認証が成功したか否かを判定する（Ｓ４１０）。認証が失敗した場合（Ｓ４１０：Ｎｏ）、機能実行部１０３は画面ロックを解除せず、認証失敗を示すメッセージを表示する（Ｓ４１１）。この場合、機能実行部１０３はユーザに機能の使用を許可しない。
【００８１】
認証が成功した場合（Ｓ４１０：Ｙｅｓ）、選択部１０２は、「関連付け無し」を示す情報が送信されたか否かに基づいて、関連付けフラグが「有り」であるか否かを判定する（Ｓ４１２）。関連付けフラグが「有り」でない場合、すなわち「関連付け無し」を示す情報が送信された場合（Ｓ４１２：Ｎｏ）、選択部１０２は分類検索処理を行うための分類検索画面を表示する（Ｓ４１３）。
【００８２】
図１３は第１の実施形態に係る情報処理システム１における分類検索画面２６１を例示する図である。本例に係る分類検索画面２６１はＭＦＰ１１の操作パネル３７等に表示されるユーザインターフェースである。本例の分類検索画面２６１はユーザに検索条件としてのキーワードを入力させる欄等を含んでいる。なお、「入力」と記載されているボタンはソフトウェアキーボードを利用した入力操作を行うためのオブジェクトである。分類検索処理の具体的な処理例については後述する。
【００８３】
一方、関連付けフラグが「有り」である場合、すなわち「関連付け無し」を示す情報が送信されていない場合（Ｓ４１２：Ｙｅｓ）、選択部１０２は受信した認証情報に関連付けられた分類情報を取得する（Ｓ４１４）。なお、通信部１１６は認証成功及び抽出された分類情報を示す認証結果と、「関連付けあり」を示す情報と、抽出された分類情報とをＭＦＰ１１に送信し（Ｓ４０９）、選択部１０２は、「関連付けあり」を示す情報が送信された場合に、関連付けフラグが「有り」であると判定してもよい。このようにすれば、分類情報が抽出されなかった場合であっても、選択部１０２が、関連付けフラグが「有り」であるか否かを判断できる。
【００８４】
図８は第１の実施形態に係る情報処理システム１における分類選択処理の流れを例示するフローチャートである。図７に示すステップＳ４１３が実行された後（分類検索画面２６１が表示された後）、ＭＦＰ１１の選択部１０２はユーザに分類検索画面２６１を介して検索条件を入力させるための処理を行う（Ｓ５０１）。その後、通信部１０４は入力された検索条件を含む検索要求を認証サーバ１２に送信する（Ｓ５０２）。その後、認証サーバ１２の抽出部１１４は受信した検索要求に含まれる検索条件に適合する分類情報を分類情報データベース１２３から抽出し（Ｓ５０３）、通信部１１６は抽出された分類情報を含む検索結果をＭＦＰ１１に送信する（Ｓ５０４）。また、抽出部１１４は、分類ＩＤ又は分類名を対象に、例えば、検索条件として入力されたキーワードに部分一致又は完全一致の分類ＩＤを抽出する。
【００８５】
ＭＦＰ１１の選択部１０２は、ステップＳ５０４において認証サーバ１２から送信された分類情報（関連付けフラグが「有り」の場合に関連情報データベース１２３から抽出された分類情報）、又はステップＳ４１４において取得された分類情報（関連付けフラグが「無し」の場合に分類検索画面２６１を用いて取得された分類情報）に基づいて、ユーザに関連付けられた分類の一覧を操作パネル３７等に表示する（Ｓ５０５）。
【００８６】
図１４は第１の実施形態に係る情報処理システム１における分類選択画面２７１を例示する図である。分類選択画面２７１はステップＳ５０５における分類の一覧を含むユーザインターフェースである。選択部１０２はユーザに分類選択画面２７１に表示された１つ以上の分類（分類コード）の中から１つ以上の分類を選択させるための処理を行う（Ｓ５０６）。
【００８７】
その後、機能実行部１０３は選択された分類に関連付けられた機能を実行する（Ｓ５０７）。分類と機能とを関連付ける方法は特に限定されるべきものではないが、例えば予め分類毎に機能の利用権限を設定する方法等であり得る。図１５は第１の実施形態に係る情報処理システム１における機能確認画面２８１を例示する図である。本例の機能確認画面２８１においては、選択された分類としてのプロジェクトと、使用される機能としての複合機との関係の確認が要求されている。図１６は第１の実施形態に係る情報処理システム１における機能設定画面２９１を例示する図である。本例の機能設定画面２９１は利用可能な印刷機能（片面／カラー、又は両面／白黒）の中から所望の機能を選択する場合の例である。
【００８８】
なお、ステップＳ５０５において、分類を１つも表示できない場合、すなわち入力部１０１に入力された認証情報に関連付けられた分類情報が存在しない場合には、機能実行部１０３はユーザに対して分類が登録されていない旨の告示をし、ユーザに機能の利用を許可しない。図１７は第１の実施形態に係る未登録告示画面３０１を例示する図である。
【００８９】
その後、機能実行部１０３は選択された分類と機能の実行状況とを関連付ける実行履歴情報を生成する（Ｓ５０８）。
【００９０】
機能実行部１０３は各処理の実行履歴（ログ）を記憶する。例えば、印刷部２４（図２参照）は、印刷ジョブを実行する際に、印刷した文書の文書名、印刷が実行された日時、印刷で使用された用紙の面数（又は枚数）及びサイズ（Ａ３、Ｂ５、Ａ４等）、印刷で使用されたカラーモード（カラー、２色、白黒等）、画像処理装置１０を操作して印刷の実行を指示したユーザのユーザＩＤ、印刷の実行に適用された業務コード等を関連づけた情報を印刷ジョブの実行履歴としてＨＤＤ２８等の記憶装置に記憶させる。
【００９１】
記憶装置に記憶された印刷ジョブの実行履歴に基づいて、分類毎の印刷の利用量（印刷ジョブの実行量）を算出することができる。例えば、複数の部門のそれぞれにおいて、印刷した面数をＡ４カラー、Ａ４白黒、Ａ３カラー、Ａ３白黒等の印刷条件毎に算出することができる。なお、利用量はＭＦＰ１１において算出されてもよいし、ＭＦＰ１１から実行履歴を取得した他の情報処理装置（例えば管理端末１３等）において算出されてもよい。すなわち、少なくとも印刷部２４により実行された印刷の利用量を示す情報と、印刷ジョブを実行するときにユーザが選択した分類コードとが含まれる実行履歴に基づいて、分類毎の印刷の利用量を算出することができる。
【００９２】
また、算出された分類毎の印刷の利用量に基づいて、分類単位で利用量に応じて課金することが可能である。また、課金に限らず、例えば、算出された印刷の利用量に基づいて分類単位の利用量を示すレポートデータを生成してもよい。オペレータはこのようなレポートデータを用いて分類単位の利用量を集計・分析することができる。例えば、特定の業務において、ユーザ毎の利用量を集計してもよいし、分類毎の時間帯に応じた利用量を分析してもよい。オペレータはこのように集計・分析した結果に基づいて、例えば、印刷が特定の分類に集中されているか否か、ＭＦＰ１１の配置が適切か否か等の判断をすることができる。
【００９３】
また、上記においては、印刷面数（又は枚数）を印刷の利用量として算出しているが、コピージョブを実行するときに出力した用紙の面数（又は枚数）、スキャナジョブを実行するときのスキャン対象の原稿の面数（又は枚数）、ファックスジョブを実行するときのファクス送信対象の原稿の面数（又は枚数）等をそれぞれの利用量（ジョブの実行量）として算出してもよい。なお、面数（又は枚数）に限らず、例えば、スキャンにおいて生成されたスキャン画像の数をスキャンの利用量（スキャンジョブの実行量）として算出してもよいし、機能を実行した回数を利用量として算出してもよい。さらに、各処理の実行履歴はＭＦＰ１１の外部の記憶装置に記憶されてもよい。
【００９４】
また、処理の実行を指示したユーザのユーザＩＤが実行履歴に含まれる場合、ユーザ毎の利用量を算出し、これに基づいてユーザに対して課金することやユーザ単位の利用量を示すレポートデータを生成することができる。オペレータはユーザ単位の利用量を集計・分析することができる。集計・分析した結果は、例えば、印刷が特定のユーザに集中されているか否か、ユーザが不正に印刷を実行したことがあるか否か等の判断に活用され得る。
【００９５】
このように、分類コードを含む実行履歴に基づいて分類単位の利用量を算出することができる。また、算出された分類単位の利用量に基づいて分類単位で課金を行ったり、分類単位で利用量を集計・分析したりすることができる。これにより、分類を適切に管理することが可能となる。
【００９６】
上記実施形態に係る情報処理システム１において利用されるプログラムはインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータ・プログラム・プロダクトとして提供される。
【００９７】
また、プログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、プログラムをダウンロードさせずにインターネット等のネットワーク経由で提供するように構成してもよい。また、プログラムをＲＯＭ等に予め組み込んで提供するように構成してもよい。また、プログラムは情報処理システム１に含まれる機能部のうちプログラムにより実現可能な機能を含むモジュール構成となっている。プログラムにより実現される機能は記憶媒体からプログラムを読み出して実行することにより、プログラムにより実現される機能が主記憶装置（ＲＡＭ２７，３３，５３等）にロードされる。すなわちプログラムにより実現される機能は主記憶装置上に生成される。
【００９８】
上記情報処理システム１によれば、認証情報と分類情報との関連付けに関する処理と、分類情報を利用するための処理との連携性が向上し、認証情報と分類情報との関連付けの有無に応じて適宜な処理を行うことが可能となる。これにより、認証処理を行うシステムにおける利便性を大きく向上させることが可能となる。
【００９９】
以下に、他の実施形態について図面を参照して説明するが、上記第１の実施形態と同一又は同様の作用効果を奏する箇所については同一の符号を付してその説明を省略する場合がある。
【０１００】
（第２の実施形態）
図１８は第２の実施形態に係る情報処理システム１においてユーザがＭＦＰ１１を利用する際の処理の流れを例示するフローチャートである。図１８に示すフローチャートはステップＳ６０１〜Ｓ６０３を含む点で、第１の実施形態に係る図７に示すフローチャートと相違する。
【０１０１】
第２の実施形態においては、ユーザにＭＦＰ１１の利用を許可するか否かを判定する際に、分類の選択が必須であるか否かが考慮される。第２の実施形態においては、認証情報（ユーザＩＤとパスワードとの組み合わせ等）による認証が成功し（Ｓ４１０：Ｙｅｓ）、関連付けフラグが有りを示す場合において（Ｓ４１２：Ｙｅｓ）、選択部１０２は認証情報に関連付けられた分類情報の数が０であるか否かを判定する（Ｓ６０１）。関連付けられた分類情報の数が０でない（１つ以上存在する）場合（Ｓ６０１：Ｎｏ）、ステップＳ４１４，Ｓ５０５，Ｓ５０６に示すように、関連付けられた分類情報が示す分類の一覧が表示され、ユーザは一覧から分類を選択できるようになる。なお、認証情報に関連付けられた分類情報の数が０である、すなわち、ステップＳ４０８において分類情報が抽出されなかった場合に、通信部１１６は認証成功及び抽出された分類情報を示す認証結果と、抽出された分類情報の数が０であることを示す情報とをＭＦＰ１１に送信し（Ｓ４０９）、選択部１０２は、「関連付けあり」を示す情報が送信された場合に、関連付けフラグが「有り」であると判定すればよい。
【０１０２】
一方、関連付けられた分類情報の数が０である場合（Ｓ６０１：Ｙｅｓ）、選択部１０２は分類の選択は必須であるか否かを判定する（Ｓ６０２）。すなわち、ＭＦＰ１１の機能を利用する際に分類の選択が必須であるか否かが判定される。分類の選択が必須であるか否かの判定方法は特に限定されるべきものではないが、例えば分類の選択が不要なユーザを予め設定しておく方法等が考えられる。分類の選択が必須であるか否かに関する設定の設定値は、ＭＦＰ１１のＲＯＭ２６、ＲＡＭ２７、及びＨＤＤ２８のいずれかに記憶されていればよい。また、この設定値はオペレータの操作等により適宜に変更できるようになされてもよい。
【０１０３】
分類の選択が必須である場合（Ｓ６０２：Ｙｅｓ）、ステップＳ４１１に示すように画面ロックは解除されず、ＭＦＰ１１の利用は許可されない。一方、分類の選択が必須でない場合（Ｓ６０２：Ｎｏ）、機能実行部１０３は画面ロックを解除し（Ｓ６０３）、ユーザにＭＦＰ１１の利用を許可する。
【０１０４】
上記第２の実施形態によれば、ユーザに分類が関連付けられていない場合であっても、所定の条件下でユーザにＭＦＰ１１の利用を許可することが可能となる。例えば、分類毎の実行履歴情報を生成する必要がない場合、特定のユーザには分類の選択無しで利用を許可する必要がある場合等に対応することが可能となる。これにより、更に利便性を向上させることが可能となる。
【０１０５】
（第３の実施形態）
図１９は第３の実施形態に係る情報処理システム１においてユーザがＭＦＰ１１を利用する際の処理の流れを例示するフローチャートである。図１９に示すフローチャートはステップＳ７０１〜Ｓ７０３を含む点で、第２の実施形態に係る図１８に示すフローチャートと相違する。
【０１０６】
第３の実施形態においては、ユーザにＭＦＰ１１の利用を許可するか否かを判定する際に、ユーザ（認証情報）に分類（分類情報）を関連付けるための処理が過去に行われたか否かが考慮される。第３の実施形態においては、認証情報による認証が成功し（Ｓ４０４：Ｙｅｓ）、関連付けフラグが有りを示す場合において（Ｓ４０６：Ｙｅｓ）、抽出部１１４が認証情報に関連付けられた分類情報を抽出した後（Ｓ４０８）、認証部１１５は当該認証情報に関する登録済みフラグを取得する（Ｓ７０１）。登録済みフラグとは、過去に分類情報を関連付けるための処理（例えば図６に示す関連付け処理）が行われたか否かを関連情報毎に示す情報であり、例えば登録済み（過去に関連付け処理が行われたこと）を示す値を「０」、未登録（過去に一度も関連付け処理が行われていないこと）を示す値を「１」とする情報等であり得る。登録済みフラグの管理方法は特に限定されるべきものではないが、例えば関連付け処理が行われた認証情報を蓄積するデータベースを構築する方法等が考えられる。その後、通信部１１６は認証成功を示す認証結果、抽出された分類情報、及び登録済みフラグをＭＦＰ１１に送信する（Ｓ７０２）。
【０１０７】
ＭＦＰ１１の選択部１０２は、ステップＳ６０２において分類の選択は必須であると判定された場合（Ｓ６０２：Ｙｅｓ）、認証サーバ１２から送信された登録済みフラグが登録済みを示しているか否かを判定する（Ｓ７０３）。登録済みフラグが登録済みを示している場合（Ｓ７０３：Ｙｅｓ）、ステップＳ４１１に示すように画面ロックは解除されず、ＭＦＰ１１の利用は許可されない。これは、登録済みである場合、ユーザに分類が関連付けられていないことはオペレータの意図に基づくものであると推察されるからである。一方、登録済みフラグが登録済みを示していない（未登録を示している）場合（Ｓ７０３：Ｎｏ）、ステップＳ６０３に示すように画面ロックが解除され、ＭＦＰ１１の利用が許可される。これは、未登録である場合、ユーザに分類が関連付けられていないことはオペレータの意図に基づくものではない可能性が高く、このような場合にユーザが何らの機能も利用できないのは不適切である場合が多いからである。
【０１０８】
上記第３の実施形態によれば、ユーザに分類が関連付けられていない場合であっても、過去に一度も関連付け処理が行われていない場合には、ユーザにＭＦＰ１１の利用を許可することが可能となる。これにより、オペレータ側の都合により未だ関連付け処理が行われていないユーザを救済することが可能となる。これにより、更に利便性を向上させることが可能となる。
【０１０９】
以上、本発明の実施形態を説明したが、上記実施形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。この実施形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１０】
１  情報処理システム
１１  ＭＦＰ
１２  認証サーバ
１３  管理端末
１４  外部認証サーバ
１７  データベース
２０  本体部
２１  読取部
２２  システムバス
２３  通信部
２４  印刷部
２５  ＣＰＵ
２６  ＲＯＭ
２７  ＲＡＭ
２８  ＨＤＤ
２９  接続ＩＦ
３０  操作部
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  フラッシュメモリ
３５  通信部
３６  接続ＩＦ
３７  操作パネル
３８  外部接続ＩＦ
４１  通信路
４５  ネットワーク
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  ＨＤＤ
５５  入力デバイス
５６  出力デバイス
５７  通信ＩＦ
５８  バス
１０１  入力部
１０２  選択部
１０３  機能実行部
１０４  通信部
１１１  取得部
１１２  設定部
１１３  処理部
１１４  記憶部
１１５  抽出部
１１６  認証部
１１７  通信部
１２１  認証情報データベース
１２２  分類情報データベース
１２３  関連情報データベース
１３１  入力部
１３２  制御部
１３３  通信部
１５１  記憶部
１５２  制御部
１６１  ユーザ情報データベース
２０１  関連付け確認画面
２１１  ＣＳＶファイル入力画面
２２１  解除確認画面
２５１  認証情報入力開始画面
２６１  分類検索画面
２７１  分類選択画面
２８１  機能確認画面
２９１  機能設定画面
３０１  未登録告示画面
【先行技術文献】
【特許文献】
【０１１１】
【特許文献１】特開２０１３−１７５２０５号公報
【図１】
2018133748.tif 000010
【図２】
2018133748.tif 000011
【図３】
2018133748.tif 000012
【図４】
2018133748.tif 000013
【図５】
2018133748.tif 000014
【図６】
2018133748.tif 000015
【図７】
2018133748.tif 000016
【図８】
2018133748.tif 000017
【図９】
2018133748.tif 000018
【図１０】
2018133748.tif 000019
【図１１】
2018133748.tif 000020
【図１２】
2018133748.tif 000021
【図１３】
2018133748.tif 000022
【図１４】
2018133748.tif 000023
【図１５】
2018133748.tif 000024
【図１６】
2018133748.tif 000025
【図１７】
2018133748.tif 000026
【図１８】
2018133748.tif 000027
【図１９】
2018133748.tif 000028