(57)【要約】【課題】画像形成装置においてユーザ毎の表示を行う際のユーザの使い勝手を向上させる。【解決手段】認証部は、機器にログインしたユーザに対する認証処理を行い、ユーザを識別する識別情報と、ログインが行われたログイン時間とを取得する。取得された識別情報とログイン時間とを関連付けてログイン履歴として記憶する。認証部で識別情報およびログイン時間が取得された場合に、取得されたログイン時間と、識別情報に対応するログイン履歴に含まれるログイン時間と、に応じて、機器に対して識別情報に対応する表示の可否を設定する。【選択図】図１４
2018039205.tif 000002
【特許請求の範囲】
【請求項１】
機器にログインしたユーザに対する認証処理を行い、該ユーザを識別する識別情報と、該ログインが行われたログイン時間とを取得する認証部と、
前記認証部で取得された前記識別情報と前記ログイン時間とを関連付けてログイン履歴として記憶する記憶部と、
前記認証部で前記識別情報および前記ログイン時間が取得された場合に、取得された該ログイン時間と、該識別情報に対応する前記ログイン履歴に含まれるログイン時間と、に応じて、前記機器に対して前記識別情報に対応する表示の可否を設定する表示設定部と
を備える情報処理装置。
【請求項２】
前記ユーザによる前記機器の利用状況を示す利用情報を、該ユーザの前記識別情報に関連付けて管理する利用情報管理部をさらに備え、
前記表示設定部は、
前記認証部で前記識別情報および前記ログイン時間が取得された場合に、取得された該ログイン時間と、該識別情報に対応する前記ログイン履歴に含まれるログイン時間と、に応じて、前記認証部で取得された該識別情報に関連付けられた前記利用情報の前記機器に対する表示の可否を設定する
請求項１に記載の情報処理装置。
【請求項３】
前記表示設定部は、
前記認証部で前記識別情報および前記ログイン時間が取得された場合に、該ログイン時間が、前記ログイン履歴に含まれるログイン時間に対して予め定められた範囲内の時間であるか否かを判定し、判定結果に応じて前記表示の可否を設定する
請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記表示設定部は、
前記取得手段に取得された前記ログイン時間が前記ログイン履歴に含まれるログイン時間に対して前記範囲内に無いと判定した場合に、前記ユーザに対する前記表示を行う
請求項３に記載の情報処理装置。
【請求項５】
前記記憶部は、
さらに、前記表示の可否を示す設定情報を、前記識別情報に関連付けて前記ログイン履歴に含めて記憶し、
前記表示設定部は、
前記識別情報が取得された時間が前記ログイン時間に対して前記範囲内であると判定した場合に、前記ログイン履歴に該識別情報に関連付けて含まれる前記設定情報に従い前記表示の可否を設定する
請求項３に記載の情報処理装置。
【請求項６】
前記記憶部は、
さらに、前記表示の可否を示す設定情報と、前記識別情報に対応する表示を行った最新の時間とを、前記識別情報に関連付けて前記ログイン履歴に含めて記憶し、
前記表示制御部は、
前記ログイン履歴に含まれる、前記認証部で取得された前記識別情報に対応する前記設定情報が表示否を示しており、且つ、前記認証部で取得された前記ログイン時間が、前記ログイン履歴に含まれる、該識別情報に対応する前記最新の時間から予め定められた時間を経過した時間であると判定した場合に、該識別情報に対応する前記表示を行う
請求項１または請求項２に記載の情報処理装置。
【請求項７】
機器にログインしたユーザに対する認証処理を行い、該ユーザを識別する識別情報と、該ログインが行われたログイン時間とを取得する認証ステップと、
前記認証ステップにより取得された前記識別情報と前記ログイン時間とを関連付けてログイン履歴として記憶部に記憶する記憶ステップと、
前記認証ステップにより前記識別情報および前記ログイン時間が取得された場合に、取得された該ログイン時間と、該識別情報に対応する前記ログイン履歴に含まれるログイン時間と、に応じて、前記機器に対して前記識別情報に対応する表示の可否を設定する表示設定ステップと
をコンピュータに実行させるための情報処理プログラム。
【請求項８】
認証装置と、画像形成装置とを含む情報処理システムであって、
前記画像形成装置にログインしたユーザに対する認証処理を行い、該ユーザを識別する識別情報と、該ログインが行われたログイン時間とを取得する認証部と、
前記認証部で取得された前記識別情報と前記ログイン時間とを関連付けてログイン履歴として記憶する記憶部と、
前記認証部で前記識別情報および前記ログイン時間が取得された場合に、取得された該ログイン時間と、該識別情報に対応する前記ログイン履歴に含まれるログイン時間と、に応じて、前記画像形成装置に対して前記識別情報に対応する表示の可否を設定する表示設定部と
を備える情報処理システム。
【請求項９】
認証装置と、画像形成装置とを含む情報処理システムにおける情報処理方法であって、
前記画像形成装置にログインしたユーザに対する認証処理を行い、該ユーザを識別する識別情報と、該ログインが行われたログイン時間とを取得する認証ステップと、
前記認証ステップにより取得された前記識別情報と前記ログイン時間とを関連付けてログイン履歴として記憶部に記憶する記憶ステップと、
前記認証ステップにより前記識別情報および前記ログイン時間が取得された場合に、取得された該ログイン時間と、該識別情報に対応する前記ログイン履歴に含まれるログイン時間と、に応じて、前記画像形成装置に対して前記識別情報に対応する表示の可否を設定する表示設定ステップと
を有する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理プログラム、情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来から、プリンタ装置やＭＦＰ(Multi  Function  Printer)といった画像形成装置を利用するユーザ毎に、利用状況を画像形成装置の操作パネルなどに表示させ、ユーザに対して利用状況の把握や、注意喚起を促すことが行われていた（例えば特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来では、画像形成装置におけるユーザの利用状況などの表示は、ユーザが画像形成装置を利用する毎に行われており、ユーザが煩わしく感じるおそれがあった。また、画像形成装置の利用を開始する際には、ユーザが、利用状況などの表示を画像形成装置に対する所定の操作により解除する必要があり、画像形成装置の使い勝手が低下してしまうおそれもあった。
【０００４】
本発明は、上記に鑑みてなされたもので、画像形成装置においてユーザ毎の表示を行う際のユーザの使い勝手を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、機器にログインしたユーザに対する認証処理を行い、ユーザを識別する識別情報と、ログインが行われたログイン時間とを取得する認証部と、認証部で取得された識別情報とログイン時間とを関連付けてログイン履歴として記憶する記憶部と、認証部で識別情報およびログイン時間が取得された場合に、取得されたログイン時間と、識別情報に対応するログイン履歴に含まれるログイン時間と、に応じて、機器に対して識別情報に対応する表示の可否を設定する表示設定部とを備える。
【発明の効果】
【０００６】
本発明によれば、画像形成装置においてユーザ毎の表示を行う際のユーザの使い勝手が向上されるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態に係る情報処理システムの一例の構成を示すブロック図である。
【図２】図２は、第１の実施形態に適用可能な認証サーバ装置の一例のハードウェア構成を示すブロック図である。
【図３】図３は、第１の実施形態に適用可能なＭＦＰのハードウェア構成の例を示すブロック図である。
【図４】図４は、第１の実施形態に係るＭＦＰの機能を説明するための一例の機能ブロック図を示す図である。
【図５】図５は、第１の実施形態に係る認証サーバ装置の機能を説明するための一例の機能ブロック図を示す図である。
【図６】図６は、第１の実施形態に係る集計装置の機能を説明するための一例の機能ブロック図を示す図である。
【図７】図７は、第１の実施形態に適用可能なプリントサーバ装置の機能を説明するための一例の機能ブロック図を示す図である。
【図８】図８は、第１の実施形態に係る、ＭＦＰにおける印刷処理を概略的に示す一例のフローチャートである。
【図９】図９は、第１の実施形態に適用可能なログイン画面の例を示す図である。
【図１０】図１０は、第１の実施形態に適用可能なホーム画面の例を示す図である。
【図１１】図１１は、第１の実施形態に係るメッセージ表示画面の例を示す図である。
【図１２】図１２は、第１の実施形態に適用可能な印刷ジョブ一覧画面の例を示す図である。
【図１３】図１３は、第１の実施形態に係る情報処理システムにおけるＭＦＰに対するログイン処理の流れの例をより詳細に示すシーケンス図である。
【図１４】図１４は、第１の実施形態に係る表示設定の決定方法を示す一例のフローチャートである。
【図１５】図１５は、第１の実施形態に適用可能な、ＭＦＰにおける印刷処理を示す一例のシーケンス図である。
【図１６】図１６は、第１の実施形態に係る、ＭＦＰからログアウトする際の処理を示す一例のシーケンス図である。
【図１７】図１７は、第２の実施形態に係る、次のログイン時に再表示させるか否かを指定可能なメッセージ表示領域の例を示す図である。
【図１８】図１８は、第２の実施形態に係る情報処理システムにおけるＭＦＰに対するログイン処理の流れを示す一例のシーケンス図である。
【図１９】図１９は、第２の実施形態に係る表示設定の決定方法を示す一例のフローチャートである。
【図２０】図２０は、第３の実施形態に係る表示設定の決定方法を示す一例のフローチャートである。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、情報処理装置、情報処理プログラム、情報処理システムおよび情報処理方法の実施形態を詳細に説明する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態に係る情報処理システムの一例の構成を示す。図１において、情報処理システム１は、互いにＬＡＮ(Local  Area  Network)といったネットワーク２により接続される、それぞれ画像形成装置としての１以上のＭＦＰ(Multi  Function  Printer)１０ａ、１０ｂ、…と、１以上のクライアント装置２０ａ、２０ｂ、…と、プリントサーバ装置３０と、認証サーバ装置４０と、集計装置５０とを含む。ネットワーク２は、ＬＡＮに限らず、インターネットであってもよいし、ＬＡＮとインターネットとを併用していてもよい。また、接続方式は、有線接続および無線接続の何れであってもよい。
【００１０】
ＭＦＰ１０ａ、１０ｂ、…は、プリンタ機能、スキャナ機能、コピー機能、ＦＡＸ機能など複数の機能を１台の筐体で実現する画像形成装置である。情報処理システム１は、ＭＦＰに限らず、プリンタ装置やスキャナ装置といった単機能の画像形成装置を含んでいてもよい。
【００１１】
クライアント装置２０ａ、２０ｂ、…は、例えばデスクトップ型、ノート型、タブレット型などによるパーソナルコンピュータである。これに限らず、クライアント装置２０ａ、２０ｂ、…は、スマートフォンといった多機能型携帯電話端末であってもよい。クライアント装置２０ａ、２０ｂ、…は、例えばＭＦＰ１０ａ、１０ｂ、…のプリンタ機能を利用する際の印刷データを含む印刷ジョブを作成する。
【００１２】
プリントサーバ装置３０は、クライアント装置２０ａ、２０ｂ、…で作成された印刷ジョブの記憶および管理を行う。また、プリントサーバ装置３０は、管理する印刷ジョブに従い、ＭＦＰ１０ａ、１０ｂ、…による印刷処理を制御する。
【００１３】
認証サーバ装置４０は、ＭＦＰ１０ａ、１０ｂ、…を利用可能なユーザのユーザ情報が登録され、各ユーザがクライアント装置２０ａ、２０ｂ、…からＭＦＰ１０ａ、１０ｂ、…を利用する際の認証処理を行う。また、集計装置５０は、各ユーザによるＭＦＰ１０ａ、１０ｂ、…の利用実績を集計する。集計された利用実績は、認証サーバ装置４０を介して各ＭＦＰ１０ａ、１０ｂ、…に送信され、操作パネルなどに表示される。
【００１４】
なお、図１では、認証サーバ装置４０が１台のコンピュータにより構成されるように示しているが、これはこの例に限定されず、認証サーバ装置４０は、複数台のコンピュータに機能を分散させて構成してもよい。これは、プリントサーバ装置３０や集計装置５０についても同様である。
【００１５】
図１において、ＭＦＰ１０ａ、１０ｂ、…は、同等の構成にて実現可能であり、また、同等の利用形態にて利用可能であるので、以下では、特に記載の無い限り、ＭＦＰ１０ａ、１０ｂ、…をＭＦＰ１０ａで代表させて説明を行う。同様に、クライアント装置２０ａ、２０ｂ、…についても、特に記載の無い限り、クライアント装置２０ａで代表させて説明を行う。
【００１６】
図２は、第１の実施形態に適用可能な認証サーバ装置４０の一例のハードウェア構成を示す。図２において、認証サーバ装置４０は、ＣＰＵ４０００と、ＲＯＭ(Read  Only  Memory)４００１と、ＲＡＭ(Random  Access  Memory)４００２と、ストレージ４００３と、通信Ｉ／Ｆ４００４とを含み、これら各部がバス４０１０により互いに通信可能に接続される。
【００１７】
ストレージ４００３は、ハードディスクドライブや不揮発性半導体メモリにより構成され、ＣＰＵ４０００が動作するための各種プログラムやデータが格納される。また、ＲＯＭ４００１は、例えば認証サーバ装置４０が起動、動作するために用いるプログラムやデータが予め記憶される。ＣＰＵ４０００は、ストレージ４００３やＲＯＭ４００１に格納されるプログラムに従い、ＲＡＭ４００２をワークエリアとして用いて動作し、認証サーバ装置４０の全体の動作を制御する。通信Ｉ／Ｆ４００４は、ＣＰＵ４０００の指示に従い、ネットワーク２を介した通信を制御する。
【００１８】
なお、クライアント装置２０ａは、一般的なパーソナルコンピュータと同等の構成にて実現可能であるので、説明を省略する。例えば、クライアント装置２０ａは、図２の構成に対してキーボード、ポインティングデバイスなどの入力デバイスと、ＵＳＢ(Universal  Serial  Bus)などを接続可能な入出力Ｉ／Ｆと、グラフィクスＩ／Ｆおよびディスプレイとを加えた構成にて実現が可能である。
【００１９】
また、プリントサーバ装置３０および集計装置５０は、図２に示した認証サーバ装置４０と同等のハードウェア構成にて実現可能であるので、説明を省略する。これに限らず、プリントサーバ装置３０、認証サーバ装置４０および集計装置５０を、一般的なパーソナルコンピュータと同等に構成することも可能である。
【００２０】
図３は、第１の実施形態に適用可能なＭＦＰ１０ａのハードウェア構成の例を示す。図３において、ＭＦＰ１０ａは、ＣＰＵ(Central  Processing  Unit)１０００と、ＲＯＭ(Read  Only  Memory)１００１と、ＲＡＭ(Random  Access  Memory)１００２と、外部Ｉ／Ｆ１００３と、操作部Ｉ／Ｆ１００４と、操作パネル１０４０と、通信Ｉ／Ｆ１００５と、ストレージ１０２０とを備える。さらに、ＭＦＰ１０ａは、ＭＦＰ１０ａの各機能を実行するための構成を備える。
【００２１】
ストレージ１０２０は、データを不揮発に記憶する記憶媒体であって、ハードディスクドライブやフラッシュメモリを適用できる。ストレージ１０２０は、ＣＰＵ１０００が動作するためのプログラムやデータが記憶される。
【００２２】
ＭＦＰ１０ａがプリンタ機能、コピー機能、スキャナ機能およびＦＡＸ機能を有するこの例では、ＭＦＰ１０ａは、各機能を実行するための構成として、画像処理・エンジン制御部１０３０と、スキャナユニット１０３１と、プリンタユニット１０３２と、ＦＡＸユニット１０３３とを有する。また、ＭＦＰ１０ａが有する上述した各部は、バス１０１０および１０１１により互いに通信可能に接続されている。
【００２３】
ＣＰＵ１０００は、例えば、ＲＯＭ１００１やストレージ１０２０に予め記憶されたプログラムに従い、ＲＡＭ１００２をワークメモリとして用い、このＭＦＰ１０ａの全体の動作を制御する。
【００２４】
操作部Ｉ／Ｆ１００４は、ユーザ操作を受け付ける操作部と、ユーザに情報を提示するための表示部を備えた操作パネル１０４０が接続される。操作部は、接触した位置に応じた信号を出力するようにしたタッチパネルを用いることができ、当該タッチパネルと表示部とを一体的に構成することができる。操作パネル１０４０からユーザ操作に応じて出力された信号は、操作部Ｉ／Ｆ１００４を介してＣＰＵ１０００に供給される。また、操作部Ｉ／Ｆ１００４は、ＣＰＵ１０００から供給された表示制御信号に応じて、操作パネル１０４０の表示部に対して画面を表示させる。
【００２５】
通信Ｉ／Ｆ１００５は、ＣＰＵ１０００の指示に従い、ネットワーク２に対する通信を制御する。外部Ｉ／Ｆ１００３は、例えばＵＳＢ(Universal  Serial  Bus)インターフェイスといった、外部機器を接続するためのインターフェイスである。
【００２６】
スキャナユニット１０３１は、ＣＩＳ(Contact  Image  Sensor)といった光センサを用いて原稿台にセットされた原稿の画像をスキャンして読み取り、画像データを出力する。プリンタユニット１０３２は、インクジェット方式や電子写真方式といった画像形成方式を用いて、画像データに基づき媒体に画像を形成する。
【００２７】
画像処理・エンジン制御部１０３０は、ＣＰＵ１０００の指示に従いスキャナユニット１０３１およびプリンタユニット１０３２の動作を制御する。また、画像処理・エンジン制御部１０３０は、ＣＰＵ１０００の指示に従い、スキャナユニット１０３１で読み取られた画像データに所定の画像処理を施してバス１０１１に対して出力する。さらに、画像処理・エンジン制御部１０３０は、バス１０１１を介して供給された画像データに所定の画像処理を施してプリンタユニット１０３２に供給する。ＦＡＸユニット１０３３は、例えば公衆電話回線に接続され、ＣＰＵ１０００の指示に従い、バス１０１１を介して供給された画像データのＦＡＸ送信処理を行う。
【００２８】
図４は、第１の実施形態に係るＭＦＰ１０ａの機能を説明するための一例の機能ブロック図を示す。図４において、ＭＦＰ１０ａは、制御部１００と、ＵＩ部１０１と、通信部１０２と、処理情報記憶部１０３と、拡張機能部１１０とを含む。これらのうち、処理情報記憶部１０３は、例えばストレージ１０２０の所定の記憶領域である。また、拡張機能部１１０は、ＭＦＰ１０ａに対して追加される機能を含む。図４の例では、拡張機能部１１０は、プリント部１１１と、スキャン部１１２と、ＦＡＸ部１１３と、認証処理部１１４と、情報収集部１１５とを含んでいる。
【００２９】
これら制御部１００、ＵＩ部１０１、通信部１０２および拡張機能部１１０は、ＣＰＵ１０００上で動作するプログラムにより実現される。これに限らず、これら制御部１００、ＵＩ部１０１、通信部１０２および拡張機能部１１０のうち一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００３０】
制御部１００は、ＭＦＰ１０ａの全体の動作を制御する。例えば、制御部１００は、画像処理・エンジン制御部１０３０、スキャナユニット１０３１およびプリンタユニット１０３２を制御して、ＭＦＰ１０ａが予め有する基本的なスキャナ機能、プリンタ機能を提供する。同様に、制御部１００は、ＦＡＸユニット１０３３を制御して、ＭＦＰ１０ａが予め有する基本的なＦＡＸ機能を提供する。
【００３１】
ＵＩ部１０１は、操作パネル１０４０に表示される画面を生成する。また、ＵＩ部１０１は、操作パネル１０４０に対してなされた入力操作を受け付ける。通信部１０２は、通信Ｉ／Ｆ１００５を制御してネットワーク２を介した通信を行う。
【００３２】
拡張機能部１１０に含まれるプリント部１１１、スキャン部１１２およびＦＡＸ部１１３は、それぞれ、制御部１００が提供する、ＭＦＰ１０ａが予め有する基本的なプリンタ機能、スキャナ機能およびＦＡＸ機能のそれぞれに対して機能を追加し、これらプリンタ機能、スキャナ機能およびＦＡＸ機能を拡張する。例えば、プリント部１１１は、プリントサーバ装置３０と連携して、クライアント装置２０ａ、２０ｂ、…からプリントサーバ装置３０に予め送信された印刷ジョブのうち、印刷を実行する印刷ジョブを選択させる印刷ジョブ選択画面を生成する。
【００３３】
拡張機能部１１０に含まれる認証処理部１１４は、認証サーバ装置４０と連携して、このＭＦＰ１０ａを使用するユーザを認証する認証処理を実行する。認証処理部１１４は、例えば、ユーザＩＤおよびパスワードを含むログイン情報を入力するためのログイン画面をＵＩ部１０１により表示させ、ログイン画面に入力されたログイン情報を認証サーバ装置４０に送信して、ログイン情報に基づく認証を要求する。
【００３４】
拡張機能部１１０に含まれる情報収集部１１５は、ＭＦＰ１０ａの利用情報を収集する。情報収集部１１５は、制御部１００からＭＦＰ１０ａの各機能が利用された利用情報を、ＭＦＰ１０ａを使用したユーザを示すユーザＩＤと関連付けて収集し、処理情報記憶部１０３に記憶する。
【００３５】
より具体的には、情報収集部１１５は、ＭＦＰ１０ａを現在利用中のユーザのユーザＩＤと、当該ユーザがＭＦＰ１０ａを操作した日時（ログインした日時）と、当該ユーザが利用したＭＦＰ１０ａの機能を示す情報と、利用量を示す情報とを収集する。利用したＭＦＰ１０ａの機能を示す情報は、例えば、ＭＦＰ１０ａのプリンタ機能、スキャナ機能、コピー機能、ＦＡＸ機能のうち何れの機能を利用したかを含むことができる。さらに、当該ユーザがＭＦＰ１０ａにおいてプリンタ機能あるいはコピー機能を利用した場合には、カラーおよびモノクロの何れにより印刷を行ったかを示す情報を、利用したＭＦＰ１０ａの機能を示す情報に含むことができる。
【００３６】
拡張機能部１１０に含まれるプリント部１１１、スキャナ部１１２、ＦＡＸ部１１３、認証処理部１１４および情報収集部１１５は、例えばＣＰＵ１０００上で動作することでそれぞれの機能を実現するアプリケーションプログラムとしてＭＦＰ１０ａに供給される。以下、プリント部１１１、スキャナ部１１２、ＦＡＸ部１１３、認証処理部１１４および情報収集部１１５の機能を実現するアプリケーションプログラムを、それぞれ、プリントアプリ、スキャナアプリ、ＦＡＸアプリおよび認証アプリと呼ぶ。ここでは、プリントアプリ、スキャナアプリおよびＦＡＸアプリは、認証アプリ（認証処理部１１４）により起動等を制御されるものとする。
【００３７】
これらプリントアプリ、スキャナアプリ、ＦＡＸアプリおよび認証アプリは、例えばネットワーク２を介してＭＦＰ１０ａに提供することができる。これに限らず、これらプリントアプリ、スキャナアプリ、ＦＡＸアプリおよび認証アプリを、外部Ｉ／Ｆ１００３を介してＭＦＰ１０ａに供給してもよい。また、プリントアプリ、スキャナアプリ、ＦＡＸアプリおよび認証アプリは、個別にＭＦＰ１０ａに供給することができる。
【００３８】
図５は、第１の実施形態に係る認証サーバ装置４０の機能を説明するための一例の機能ブロック図を示す。図５において、認証サーバ装置４０は、認証部４００と、ユーザ情報管理部４０１と、ポイント取得部４０２と、通信部４０５とを含む。また、認証サーバ装置４０は、それぞれユーザ情報管理部４０１に接続される、ユーザ情報記憶部４１０と、ログイン履歴記憶部４１１とをさらに含む。ユーザ情報記憶部４１０およびログイン履歴記憶部４１１は、例えば、それぞれストレージ４００３の所定の記憶領域が用いられる。
【００３９】
これら認証部４００、ユーザ情報管理部４０１、ポイント取得部４０２および通信部４０５は、ＣＰＵ４０００上で動作するプログラムにより実現される。これに限らず、これら認証部４００、ユーザ情報管理部４０１、ポイント取得部４０２および通信部４０５のうち一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００４０】
ユーザ情報記憶部４１０は、ＭＦＰ１０ａ、１０ｂ、…を利用可能なユーザのユーザ情報が記憶される。例えば、ユーザ情報記憶部４１０は、ユーザＩＤにユーザ名およびパスワードを関連付けたユーザ情報を、ユーザ情報テーブルに格納して記憶する。表１は、ユーザ情報記憶部４１０に記憶されるユーザ情報テーブルの例を示す。表１において、ユーザ情報テーブルは、「ユーザＩＤ」、「ユーザ名」および「パスワード」の各項目を含むレコードを有する。項目「ユーザＩＤ」は、各ユーザを識別可能なようにユーザに対して一意の文字列が与えられたユーザＩＤが格納される。項目「ユーザ名」は、そのレコードのユーザＩＤに対応するユーザの名前が格納される。項目「パスワード」は、そのレコードのユーザＩＤに対応するパスワードが格納される。
【００４１】
【表１】
2018039205.tif 000003
【００４２】
これに限らず、ユーザ情報記憶部４１０は、ユーザの属性情報をユーザＩＤに関連付けてユーザ情報テーブルにさらに格納してもよい。また、この例では、ユーザ情報記憶部４１０が認証サーバ装置４０に含まれるものとして説明しているが、これはこの例に限定されず、ユーザ情報を外部のサーバシステム（ディレクトリサーバなど）を利用して記憶してもよい。
【００４３】
ログイン履歴記憶部４１１は、ユーザがＭＦＰ１０ａ、１０ｂ、…にログインした履歴を記憶する。表２は、ログイン履歴記憶部４１１がユーザのログイン履歴を記憶するログイン履歴テーブルの例を示す。表２において、ログイン履歴テーブルは、「ユーザＩＤ」および「最終ログイン日時」の各項目を含むレコードを有する。項目「ユーザＩＤ」は、ユーザＩＤが格納され、項目「最終ログイン日時」は、そのレコードのユーザＩＤのユーザがＭＦＰ１０ａ、１０ｂ、…に最後にログインした日時を示す最終ログイン日時が格納される。
【００４４】
【表２】
2018039205.tif 000004
【００４５】
この例では、最終ログイン日時は、情報処理システム１が含む各ＭＦＰ１０ａ、１０ｂ、…に共通としている。これに限らず、ログイン履歴テーブルは、最終ログイン日時にログインを行ったＭＦＰ１０ａ、１０ｂ、…を示す情報を、各レコード毎にさらに格納してもよい。また、ログイン履歴記憶部４１１は、ログイン履歴テーブルに対し、最終ログイン日時のみならず、ユーザのログイン履歴を蓄積的に格納しておいてもよいし、ログインを行って利用したＭＦＰ１０ａの各種の設定値をさらに格納してもよい。
【００４６】
ユーザ情報管理部４０１は、例えばストレージ４００３に対してユーザ情報記憶部４１０およびログイン履歴記憶部４１１の領域を割り当てると共に、ユーザ情報記憶部４１０に記憶されるユーザ情報と、ログイン履歴記憶部４１１に記憶されるログイン履歴を管理する。認証部４００は、例えばＭＦＰ１０ａの認証処理部１１４からの要求に従い、認証処理部１１４から送信されたログイン情報（ユーザＩＤおよびパスワード）に基づきユーザ情報記憶部４１０に記憶されるユーザ情報を参照して、当該ユーザＩＤに対する認証を行う。
【００４７】
ポイント取得部４０２は、後述する集計装置５０に対してユーザ毎のポイント情報を要求し、要求に応じて集計装置５０から送信されたポイント情報を取得する。このとき、ポイント取得部４０２は、取得したポイント情報を記憶しておき、記憶したポイント情報と、集計装置５０が記憶するポイント情報との間で定期的に同期を取るようにしてもよい。
【００４８】
通信部４０５は、通信Ｉ／Ｆ４００４を制御して、ネットワーク２に対する通信を行う。
【００４９】
第１の実施形態に係る認証サーバ装置４０の各機能を実現するための情報処理プログラムは、インストール可能な形式また実行可能な形式のファイルでＣＤ(Compact  Disk)、フレキシブルディスク（ＦＤ）、ＤＶＤ(Digital  Versatile  Disk)などのコンピュータで読み取り可能な記録媒体に記録して提供される。これに限らず、情報処理プログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、当該ネットワークを介してダウンロードさせることにより提供してもよい。また、情報処理プログラムをインターネットなどのネットワークを経由して提供または配布するように構成してもよい。
【００５０】
情報処理プログラムは、上述した各部（認証部４００、ユーザ情報管理部４０１、ポイント取得部４０２および通信部４０５）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ４０００がストレージ４００３などの記憶媒体から当該情報処理プログラムを読み出して実行することにより、上述した各部がＲＡＭ４００２などの主記憶装置上にロードされ、認証部４００、ユーザ情報管理部４０１、ポイント取得部４０２および通信部４０５が主記憶装置上に生成されるようになっている。
【００５１】
図６は、第１の実施形態に係る集計装置５０の機能を説明するための一例の機能ブロック図を示す。集計装置５０は、ログ管理部５０１と、ポイント管理部５０２と、通信部５０３とを含む。また、集計装置５０は、ログ管理部５０１に接続されるログ情報記憶部５１０と、ポイント管理部５０２にそれぞれ接続される変換ルール記憶部５２０およびポイント情報記憶部５２１とをさらに含む。これらログ情報記憶部５１０、変換ルール記憶部５２０およびポイント情報記憶部５２１は、集計装置５０が有する、ハードディスクドライブや不揮発性半導体メモリによるストレージの所定の記憶領域が用いられる。
【００５２】
ログ管理部５０１、ポイント管理部５０２および通信部５０３は、集計装置５０が備えるＣＰＵ上で動作するプログラムにより実現される。これに限らず、ログ管理部５０１、ポイント管理部５０２および通信部５０３の一部または全部を、互いに協働して動作するハードウェア回路により構成してもよい。
【００５３】
ログ管理部５０１は、ＭＦＰ１０ａから送信されたユーザ毎の利用情報（利用実績）を、ＭＦＰ１０ａの利用履歴を示すログ情報（ジョブログ）としてログ情報記憶部５１０に例えば蓄積的に記憶する。ログ情報は、例えばＭＦＰ１０ａ、ＭＦＰ１０ｂ、…毎に、ログ情報記憶部５１０に記憶される。
【００５４】
表３は、ログ情報記憶部５１０に記憶されるログ情報の例を示す。表３の例では、ログ情報は、「ログＩＤ」、「操作日時」、「ログ種別」、「ユーザＩＤ」、「カラー／モノクロ」および「利用量」の各項目を含むレコードを有する。ログ情報の各レコードは、項目「ログＩＤ」の値によって識別される。
【００５５】
【表３】
2018039205.tif 000005
【００５６】
項目「操作日時」は、ＭＦＰ１０ａに対して、そのレコードのログ情報に係る操作が行われた日時が格納されている。項目「ログ種類」は、そのレコードのログ情報に係る操作により実行されたＭＦＰ１０ａの機能を示す情報が格納される。項目「ユーザＩＤ」は、そのレコードのログ情報に係るユーザＩＤが格納される。項目「カラー／モノクロ」は、ＭＦＰ１０ａにおいて、そのレコードのログ情報に係る操作によりカラーおよびモノクロの何れの印刷が行われたかを示す情報が格納される。
【００５７】
項目「利用量」は、そのレコードのログ情報に係る操作に応じたＭＦＰ１０ａの利用量を示す情報が格納される。ＭＦＰ１０ａの利用量は、例えば、ＭＦＰ１０ａにおいて印刷を行った面数を用いることができる。例えば、片面印刷を行った場合は、利用量が「１」、両面印刷を行った場合は、利用量が「２」とされる。さらに、利用量は、印刷に用いた用紙の大きさに応じた値とすることができる。例えばＡ４サイズの片面印刷で利用量を「１」とし、Ａ３サイズの片面印刷で利用量を「２」とすることができる。
【００５８】
ログ管理部５０１は、ログ情報記憶部５１０に記憶されるログ情報に基づき、ユーザＩＤ毎、および、ＭＦＰ１０ａ、ＭＦＰ１０ｂ、…毎の利用量のレポートを作成することができる。また、ログ管理部５０１は、外部からの要求に応じて、ログ情報記憶部５１０に記憶されたログ情報を検索し、検索して得た情報を要求元に送信することができる。
【００５９】
ポイント管理部５０２は、ログ情報記憶部５１０に記憶されるログ情報に基づき、ユーザＩＤ毎のＭＦＰ１０ａの利用量を算出し、算出された値を当該ユーザＩＤのユーザのポイントとして管理する。ポイント管理部５０２は、ログ情報に含まれる項目「利用量」の値を、変換ルール記憶部５２０に記憶される変換ルールに従い変換した値を用いて、ポイントの計算を行う。
【００６０】
表４は、変換ルール記憶部５２０に記憶される、変換ルールを格納する変換ルールテーブルの例を示す。
【００６１】
【表４】
2018039205.tif 000006
【００６２】
表４の例では、「カラープリント」、「カラーコピー」、「モノクロプリント」および「モノクロコピー」の各項目にそれぞれ「５」、「１０」、「１」および「１」の各値（変換値と呼ぶ）が関連付けられている。ポイント管理部５０２は、ログ情報記憶部５１０に記憶されるログ情報に含まれる「ログ種類」、「カラー／モノクロ」および「利用量」の各項目の値と、変換ルールテーブルに格納される変換値とに基づき、ユーザＩＤに対応するポイントを算出する。
【００６３】
表３を参照して、ポイント算出の具体的な例について説明する。表３において、ログＩＤ「１」のレコードでは、ユーザＩＤ「００１」のユーザが、ログ種類「コピー」で、モノクロ印刷を利用量「１０」、すなわち１０面行っていることが示されている。ポイント管理部５０２は、利用量「１０」に、表４の変換ルールテーブルにおける「モノクロコピー」の変換値「１」を乗じて、変換された利用量「１０」を得る。また、ログＩＤ「２」のレコードでは、同じユーザＩＤ「００１」のユーザが、ログ種類「プリント」で、カラー印刷を利用量「２」、すなわち２面行っていることが示されている。ポイント管理部５０２は、利用量「２」に、表４の変換ルールテーブルにおける「カラープリント」の変換値「５」を乗じて、変換された利用量「１０」を得る。
【００６４】
ポイント管理部５０２は、このようにして、同じユーザＩＤについて算出された各利用量を加算して、当該ユーザＩＤのユーザのポイントを取得する。表３の例では、ユーザＩＤ「００１」のユーザのポイントは、変換された利用量「１０」＋「１０」で「２０」となる。ポイント管理部５０２は、このようにして求めたユーザＩＤ毎のポイントを、ポイント情報記憶部５２１に記憶されるポイント情報テーブルに格納する。ポイント情報テーブルに既に同じユーザＩＤのポイントが記憶されている場合には、記憶されているポイントに新たに求めたポイントを加算してポイントを集計し、ポイントの更新を行う。また、ポイント管理部５０２は、指示に応じてユーザＩＤのポイントをリセットする（「０」にする）こともできる。
【００６５】
表５は、ポイント情報記憶部５２１に記憶されるポイント情報テーブルの例を示す。
【００６６】
【表５】
2018039205.tif 000007
【００６７】
表５の例では、ポイント情報テーブルは、「ユーザＩＤ」、「今月（現在）ポイント値」、「先月ポイント値」および「上限値」の各項目を含むレコードを有する。項目「ユーザＩＤ」は、そのレコードのポイント情報に対応するユーザのユーザＩＤが格納される。項目「今月（現在）ポイント値」は、当該ユーザの、今月の、現在の日付までの利用量に応じたポイント値を集計した値が格納される。項目「先月ポイント値」は、当該ユーザの、先月の利用量に応じたポイント値を集計した値が格納される。項目「上限値」は、そのレコードのユーザＩＤのユーザに対して設定された、ポイント値の上限値が格納される。
【００６８】
ポイント情報テーブルは、この例に限定されず、例えば、ユーザＩＤ毎に各月の利用量をさらに格納し、ユーザの利用状態を管理するようにもできる。また、ポイント管理部５０２は、例えば、あるユーザＩＤについて、項目「今月（現在）ポイント値」に格納される値が項目「上限値」に格納される値に近くなった場合に、当該ユーザＩＤのユーザに対して利用量が上限値に近付いた旨を通知することができる。
【００６９】
図７は、第１の実施形態に適用可能なプリントサーバ装置３０の機能を説明するための一例の機能ブロック図を示す。図７において、プリントサーバ装置３０は、ジョブ管理部３００と、ジョブ情報記憶部３０１とを含む。ジョブ管理部３００は、プリントサーバ装置３０が有するＣＰＵ上で動作するプログラムにより実現される。これに限らず、ジョブ管理部３００は、ハードウェア回路により構成してもよい。また、ジョブ情報記憶部３０１は、プリントサーバ装置３０が有する、ハードディスクドライブや不揮発性半導体メモリによるストレージの所定の記憶領域が用いられる。
【００７０】
ジョブ管理部３００は、クライアント装置２０ａ、２０ｂ、…から送信された印刷ジョブを受け付け、受け付けた印刷ジョブを、ジョブ情報記憶部３０１に記憶される印刷ジョブテーブルに格納して印刷ジョブの登録を行う。また、ジョブ管理部３００は、例えばＭＦＰ１０ａ内のプリント部１１１（プリントアプリ）からの要求に応じて、ジョブ情報記憶部３０１に記憶される印刷ジョブの一覧、印刷ジョブの詳細などを、要求元に返すことができる。
【００７１】
表６は、ジョブ情報記憶部３０１に記憶される印刷ジョブテーブルの例を示す。表６の例では、印刷ジョブテーブルは、「ジョブＩＤ」、「スプール日時」、「ユーザＩＤ」、「ヘッダ情報」および「スプールデータファイル名」の各項目を含むレコードを有する。
【００７２】
【表６】
2018039205.tif 000008
【００７３】
項目「ジョブＩＤ」は、印刷ジョブテーブルに格納される各印刷ジョブを識別する識別情報が格納される。項目「スプール日時」は、そのレコードの印刷ジョブによる印刷データをプリントサーバ装置３０がスプールした日時が格納される。ユーザＩＤは、そのレコードの印刷ジョブを送信したユーザのユーザＩＤが格納される。項目「ヘッダ情報」は、印刷条件など印刷ジョブのヘッダ情報が格納される。項目「スプールデータファイル名」は、そのレコードの項目「スプール日時」に格納される日時にプリントサーバ装置３０にスプールされた印刷データのスプールデータファイルの名前が格納される。
【００７４】
（第１の実施形態に係る印刷処理）
次に、第１の実施形態に係る、ＭＦＰ１０ａにおける印刷処理について説明する。図８は、第１の実施形態に係る、ＭＦＰ１０ａにおける印刷処理を概略的に示す一例のフローチャートである。ＭＦＰ１０ａは、例えば電源の投入に応じて、ＵＩ部１０１により操作パネル１０４０に対してログイン画面を表示させる（ステップＳ１０）。
【００７５】
図９は、第１の実施形態に適用可能なログイン画面の例を示す。図９において、ログイン画面６０は、ＲＦＩＤ(Radio  Frequency  IDentifier)による非接触ＩＣ(Integrated  Circuit)カードによるログインを促すメッセージ６００と、ログイン情報を入力してログインを行うためのボタン６０１〜６０３とを含む。
【００７６】
これらのうち、ボタン６０１は、ゲストユーザによるログインであって、ＭＦＰ１０ａにおいて利用可能な機能が制限される一方で、ログイン情報の入力が省略される。ボタン６０２は、ＰＩＮ(Personal  Identification  Number)コードを入力してログインを行うためのボタンである。また、ボタン６０３は、ユーザＩＤおよびパスワードを入力してログインを行うためのボタンである。ここでは、ボタン６０３が操作され、ユーザにより、ユーザＩＤとパスワード（ＰＷ）とが入力されるものとする。
【００７７】
次のステップＳ１１で、ＭＦＰ１０ａは、認証処理部１１４により、ステップＳ１０で入力されたユーザＩＤおよびパスワードを、ユーザ情報として認証サーバ装置４０に送信する。認証サーバ装置４０は、ＭＦＰ１０ａから送信されたユーザ情報に基づきユーザ情報記憶部４１０を参照して認証処理を行い、認証結果をＭＦＰ１０ａに送信する。この認証結果は、ＭＦＰ１０ａに受信され、認証処理部１１４に渡される。
【００７８】
次のステップＳ１２で、ＭＦＰ１０ａにおいて認証処理部１１４は、認証サーバ装置４０から送信された認証結果が認証の成功を示すか否かを判定する。認証処理部１１４は、認証結果が認証の失敗を示していると判定した場合（ステップＳ１２、「失敗」）、図８のフローチャートによる一連の処理を終了させる。この場合、ＭＦＰ１０ａは、例えば、ログインを試みたユーザを、ゲストとしてログインしたユーザとして扱う。
【００７９】
一方、認証処理部１１４は、認証結果が認証の成功を示していると判定した場合（ステップＳ１２、「成功」）、処理をステップＳ１３に移行させる。ステップＳ１３で、ＭＦＰ１０ａは、認証成功を示す認証結果と共に認証サーバ装置４０から送信された、認証サーバ装置４０からのメッセージを受信する。認証サーバ装置４０から受信するメッセージは、例えば、ログインしたユーザの今月（現在）のポイント値の通知である。これに限らず、メッセージは、ログインしたユーザの先月のポイント値や、ポイント値の上限値を含んでいてもよい。さらに、メッセージは、ポイント値に限られず、ログインしたユーザに対する他のメッセージ（メンテナンス情報、挨拶メッセージなど）でもよい。
【００８０】
次のステップＳ１４で、ＭＦＰ１０ａは、ＵＩ部１０１により、操作パネル１０４０に対してホーム画面を表示させる。図１０は、第１の実施形態に適用可能な、ＵＩ部１０１により表示されるホーム画面の例を示す。
【００８１】
図１０において、ホーム画面６１は、機能指定領域６１０と、タブ領域６１１と、ボタン６１２および６１３とを含む。機能指定領域６１０は、ＭＦＰ１０ａにログインしたユーザが利用可能な機能を指定するための１以上のボタンによるボタン群を含む。例えば、機能指定領域６１０は、プリントアプリ、スキャナアプリ、ＦＡＸアプリなど、プリント部１１１、スキャン部１１２およびＦＡＸ部１１３の各機能を実行させるためのアプリの起動ボタンを含む。
【００８２】
タブ領域６１１は、機能指定領域６１０に含まれるボタン群を切り替える。ボタン６１２は、ログアウトを行うためのボタンである。また、ボタン６１３は、ログインしたユーザの情報を表示させるためのボタンである。
【００８３】
次のステップＳ１５で、ＭＦＰ１０ａは、認証処理部１１４により、ステップＳ１３で認証サーバ装置４０から受信したメッセージを表示させるか否かを示す表示設定がオンおよびオフの何れとなっているかを判定する。認証処理部１１４は、表示設定がオフになっていると判定した場合（ステップＳ１５、「オフ」）、処理をステップＳ１８に移行させる。
【００８４】
一方、認証処理部１１４は、表示設定がオンになっていると判定した場合（ステップＳ１５、「オン」）、処理をステップＳ１６に移行させる。ステップＳ１６で、ＭＦＰ１０ａは、ＵＩ部１０１により、操作パネル１０４０に対して、ステップＳ１３で受信されたメッセージを表示させる。
【００８５】
図１１は、第１の実施形態に係る、メッセージを表示させるメッセージ表示画面の例を示す。図１１の例では、メッセージを表示させるメッセージ表示領域６１４が、上述したホーム画面６１にオーバーラップされて表示されている。メッセージ表示領域６１４の右上の「×」（バツ印）が付されたボタン６１８を指定することで、メッセージ表示領域６１４の表示を解除してホーム画面６１を表示させ、ホーム画面６１に対する操作が可能な状態となる。
【００８６】
次のステップＳ１７で、ＵＩ部１０１は、メッセージ表示領域６１４の表示解除指示を受け付けたか否かを判定する。受け付けていないと判定した場合（ステップＳ１７、「Ｎｏ」）、ＵＩ部１０１は、処理をステップＳ１７に戻し、表示解除指示を待機する。ステップＳ１７で、メッセージ表示領域６１４の表示解除指示を受け付けたと判定した場合、処理がステップＳ１８に移行される。このとき、ＵＩ部１０１は、操作パネル１０４０の表示をホーム画面６１に戻す。ここでは、ホーム画面６１の機能指定領域６１０において、プリンタ機能が指定されたものとする。
【００８７】
ステップＳ１８で、ＭＦＰ１０ａは、プリント部１１１によりプリントサーバ装置３０に対してログインしたユーザのユーザＩＤに対応する印刷ジョブの一覧を要求する。プリント部１１１は、この要求に応じてプリントサーバ装置３０から送信された印刷ジョブの一覧を、ＵＩ部１０１により操作パネル１０４０に表示させる。
【００８８】
図１２は、第１の実施形態に適用可能な印刷ジョブ一覧画面の例を示す。図１２において、印刷ジョブ一覧画面６２は、一覧表示領域６２０と、ボタン６２２〜６２４とを含む。一覧表示領域６２０は、プリントサーバ装置３０から送信された、ＭＦＰ１０ａにログイン中のユーザのユーザＩＤに対応する印刷ジョブの一覧が表示される。ユーザは、一覧表示領域６２０に表示される各印刷ジョブから、所望の印刷ジョブを選択することができる。図１２の例では、一覧表示領域６２０に、印刷ジョブ６２１ａ、６２１ｂおよび６２１ｃが表示され、印刷ジョブ６２１ａが選択状態となっている。
【００８９】
ボタン６２２は、一覧表示領域６２０に表示される印刷ジョブ６２１ａ〜６２１ｃを全て選択するためのボタンである。ボタン６２３ａは、一覧表示領域６２０に表示される各印刷ジョブのうち、選択状態の印刷ジョブの詳細情報を確認するためのボタン、ボタン６２３ｂは、選択状態の印刷ジョブを削除するためのボタンである。ボタン６２３ｃは、選択状態の印刷ジョブの印刷を実行させるためのボタンである。また、ボタン６２４は、ログアウトを行うためのボタンである。
【００９０】
次のステップＳ１９で、ＭＦＰ１０ａにおいてプリント部１１１は、印刷指示を受け付けたか否かを判定する。例えば、プリント部１１１は、ＵＩ部１０１により、操作パネル１０４０に表示される印刷ジョブ一覧画面６２において１以上の印刷ジョブが選択された状態でボタン６２３ｃが操作された場合に、印刷指示を受け付けたと判定する。プリント部１１１は、印刷指示を受け付けていないと判定した場合（ステップＳ１９、「Ｎｏ」）、処理をステップＳ１９に戻し、印刷指示を待機する。
【００９１】
一方、プリント部１１１は、ステップＳ１９で印刷指示を受け付けたと判定した場合（ステップＳ１９、「Ｙｅｓ」）、処理をステップＳ２０に移行させる。ステップＳ２０で、プリント部１１１は、ステップＳ１９で受け付けた印刷指示に応じて印刷処理を開始する。
【００９２】
図１３は、第１の実施形態に係る情報処理システム１におけるＭＦＰ１０ａに対するログイン処理の流れの例をより詳細に示すシーケンス図である。なお、図１３において、上述した図４〜図６と共通する部分には同一の符号を付して、詳細な説明を省略する。
【００９３】
先ず、ＭＦＰ１０ａにおいて、ＵＩ部１０１により図９のログイン画面６０が表示され、ユーザにより、ログイン画面６０に従いＭＦＰ１０ａに対して、例えばユーザＩＤおよびパスワードを含むログイン情報が入力される（ステップＳ１００）。ＵＩ部１０１は、入力されたログイン情報を認証処理部１１４に渡す（ステップＳ１０１）。
【００９４】
認証処理部１１４は、ＵＩ部１０１から渡されたログイン情報を認証サーバ装置４０に送信し、認証サーバ装置４０に対してログイン情報に基づく認証を要求する（ステップＳ１０２）。ログイン情報および認証要求は、認証サーバ装置４０に受信されて認証部４００に渡される。認証部４００は、認証要求に応じて、ログイン情報に対応するユーザ情報をユーザ情報管理部４０１に要求する（ステップＳ１０３）。ユーザ情報管理部４０１は、ログイン情報に含まれるユーザＩＤおよびパスワードに基づき表１に例示したユーザ情報テーブルを参照し、ログイン情報に対応するユーザ情報を検索する。ユーザ情報管理部４０１は、検索結果のユーザ情報を認証部４００に返す（ステップＳ１０４）。
【００９５】
認証部４００は、ＭＦＰ１０ａから送信されたログイン情報と、ユーザ情報管理部４０１から返されたユーザ情報とに基づきログイン情報に対する認証処理を行う（ステップＳ１０５）。認証に失敗した場合、認証部４００は、認証に失敗した旨をＭＦＰ１０ａに通知する。認証に成功した場合、認証部４００は、ポイント取得部４０２に対して、ログイン情報に含まれるユーザＩＤを渡し、当該ユーザＩＤに対応する今月（現在）のポイント値を要求する（ステップＳ１０６）。
【００９６】
ポイント取得部４０２は、この要求に従い、ユーザＩＤを集計装置５０に送信し、集計装置５０に対して、送信したユーザＩＤに対応する今月（現在）のポイント値を要求する（ステップＳ１０７）。ユーザＩＤおよびポイント値の要求は、集計装置５０に受信されてポイント管理部５０２に渡される。ポイント管理部５０２は、表５に例示したポイント情報テーブルを参照し、渡されたユーザＩＤに対応する今月（現在）のポイント値を取得する（ステップＳ１０８）。ポイント管理部５０２は、取得したポイント値を、対応するユーザＩＤと共に認証サーバ装置４０に送信する（ステップＳ１０９）。
【００９７】
今月（現在）のポイント値およびユーザＩＤは、認証サーバ装置４０に受信され、ポイント取得部４０２に渡される。ポイント取得部４０２は、渡された今月（現在）のポイント値およびユーザＩＤをユーザ情報管理部４０１に渡す（ステップＳ１１０）。ユーザ情報管理部４０１は、渡されたユーザＩＤに基づき、当該ユーザＩＤのユーザに対してポイント値の表示を行うか否かを指定する表示設定を「オン」および「オフ」の何れかに決定する（ステップＳ１１１）。このように、ユーザ情報管理部４０１は、表示設定の「オン」および「オフ」を設定する表示設定部としても機能する。ステップＳ１１１における表示設定の決定方法の詳細については、後述する。
【００９８】
ユーザ情報管理部４０１は、ステップＳ１１１で決定された表示設定と、ステップＳ１１０で取得されたポイント値とを、ユーザＩＤと共に認証部４００に渡す（ステップＳ１１２）。認証部４００は、認証成功の通知と、ユーザ情報管理部４０１から渡された表示設定、ポイント値およびユーザＩＤとを、ＭＦＰ１０ａに送信する（ステップＳ１１３）。それと共に、認証部４００は、ユーザＩＤに対応するユーザ情報をＭＦＰ１０ａに送信する。
【００９９】
認証部４００から送信された認証成功通知と、表示設定と、ポイント値と、ユーザＩＤを含むユーザ情報とがＭＦＰ１０ａに受信され、認証処理部１１４に渡される。認証処理部１１４は、ユーザ情報と、認証成功通知に応じたログイン完了通知とをＵＩ部１０１に渡す（ステップＳ１１４）。それと共に、認証処理部１１４は、表示設定およびポイント値をＵＩ部１０１に渡す。
【０１００】
ＵＩ部１０１は、認証処理部１１４からユーザ情報、ログイン完了通知、表示設定およびポイント値を受け取ると、操作パネル１０４０に対して、図１０を用いて説明したホーム画面６１を表示させる（ステップＳ１１５）。ＵＩ部１０１は、認証処理部１１４から受け取った表示設定が「オン」である場合に、図１１を用いて説明したように、今月（現在）ポイント値の通知を行うメッセージ表示領域６１４を例えばホーム画面６１にオーバーラップさせて表示させる（ステップＳ１１６）。この場合、ユーザは、ホーム画面６１を操作してプリンタ機能などを実行させるためには、メッセージ表示領域６１４の表示を解除する操作を行う必要がある。
【０１０１】
一方、ＵＩ部１０１は、認証処理部１１４から受け取った表示設定が「オフ」である場合には、操作パネル１０４０にメッセージ表示領域６１４を表示させない。この場合には、ユーザは、直接的にホーム画面６１の操作を行うことができ、ＭＦＰ１０ａに対してプリンタ機能などを実行させることができる。
【０１０２】
図１４は、第１の実施形態に係る、上述のステップＳ１１１における表示設定の決定方法を示す一例のフローチャートである。認証サーバ装置４０において、ユーザ情報管理部４０１は、ステップＳ３０で、ＭＦＰ１０ａにログインしたユーザの、最終ログインの時間を示す情報を取得する。具体的には、ユーザ情報管理部４０１は、上述したステップＳ１０２でＭＦＰ１０ａから受信したログイン情報に含まれるユーザＩＤに基づきログイン履歴記憶部４１１に記憶されるログイン履歴テーブル（表２）を参照し、ユーザＩＤに対応する最終ログイン日時を取得する。
【０１０３】
次のステップＳ３１で、ユーザ情報管理部４０１は、ステップＳ３０で取得した最終ログイン日時に基づき、当該ユーザＩＤによる、現在の時間から所定時間前までのログインの有無を判定する。例えば、ユーザ情報管理部４０１は、最終ログイン日時が本日の日時を示している場合に、所定時間前までのログインがあったと判定する。ここでいう「本日」は、現在の日付が例えば最終ログイン日時が示す日付と同日であって、且つ、現在の時間が所定時刻（例えば午前７時）以降である場合をいうものとする。
【０１０４】
ユーザ情報管理部４０１は、所定時間前までのログインがあったと判定した場合（ステップＳ３１、「有り」）、処理をステップＳ３２に移行させ、表示設定を「オフ」に設定する。一方、ユーザ情報管理部４０１は、所定時間前までのログインが無かったと判定した場合（ステップＳ３１、「無し」）、処理をステップＳ３３に移行させ、表示設定を「オン」に設定する。
【０１０５】
ユーザ情報管理部４０１は、ステップＳ３２またはステップＳ３３で表示設定を「オン」または「オフ」に設定すると、処理をステップＳ３４に移行させる。ステップＳ３４で、ユーザ情報管理部４０１は、ログイン履歴記憶部４１１に記憶されるログイン履歴テーブルにおける、ユーザＩＤが対応する項目「最終ログイン日時」の値を、現在の日時を示す情報により更新し、図１４のフローチャートによる一連の処理を終了させる。
【０１０６】
上述したように、図１３のステップＳ１１６において、ＵＩ部１０１は、ホーム画面６１に対して、表示設定が「オン」の場合にメッセージ表示領域６１４を表示させ、表示設定が「オフ」の場合にメッセージ表示領域６１４を表示させない。したがって、ユーザは、ＭＦＰ１０ａに対して本日最初のログインを行った際は、メッセージ表示領域６１４による表示を確認した後にホーム画面６１に対する操作が可能となり、本日２回目以降のログインを行った際には、メッセージ表示領域６１４の表示を確認すること無く、ホーム画面６１を直接的に操作することが可能となる。したがって、ＭＦＰ１０ａに対するユーザの使い勝手が向上される。
【０１０７】
図１５は、第１の実施形態に適用可能な、ＭＦＰ１０ａにおける印刷処理を示す一例のシーケンス図である。この図１５のシーケンス図における処理は、上述した図８のフローチャートにおけるステップＳ１８以降の処理に対応するものである。なお、図１５において、上述した図４および図７と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１０８】
ＭＦＰ１０ａの操作パネル１０４０に、ＵＩ部１０１によりホーム画面６１が表示され、ホーム画面６１に対するユーザ操作に応じて例えばプリントアプリが選択されると（ステップＳ２００）、プリントアプリが選択された旨が認証処理部１１４に通知される（ステップＳ２０１）。認証処理部１１４は、プリントアプリの選択通知に応じて、プリントアプリすなわちプリント部１１１を起動させる（ステップＳ２０２）。
【０１０９】
プリント部１１１は、ＭＦＰ１０ａにログインを行ったユーザのユーザＩＤをプリントサーバ装置３０に送信し、当該ユーザＩＤに対応する印刷ジョブの一覧を要求する（ステップＳ２０３）。プリント部１１１から送信されたユーザＩＤおよび印刷ジョブ一覧の要求は、プリントサーバ装置３０に受信され、ジョブ管理部３００に渡される。ジョブ管理部３００は、ジョブ情報記憶部３０１に記憶される印刷ジョブテーブル（表６）を参照し、ユーザＩＤに対応するジョブＩＤの印刷ジョブの一覧を取得する（ステップＳ２０４）。ジョブ管理部３００は、取得した印刷ジョブ一覧を、ＭＦＰ１０ａに送信する（ステップＳ２０５）。印刷ジョブ一覧は、ＭＦＰ１０ａに受信され、プリント部１１１に渡される。
【０１１０】
プリント部１１１は、印刷ジョブ一覧をＵＩ部１０１に渡す（ステップＳ２０６）。ＵＩ部１０１は、渡された印刷ジョブ一覧に基づき、図１２に示した印刷ジョブ一覧画面６２を操作パネル１０４０に表示させる（ステップＳ２０７）。
【０１１１】
ＵＩ部１０１は、ジョブ一覧画面６２に対して印刷ジョブを選択する選択指示および選択された印刷ジョブに対する印刷指示が入力されると（ステップＳ２１０）、選択された印刷ジョブに従った印刷の実行を、プリント部１１１に要求する（ステップＳ２１１）。プリント部１１１は、この要求に応じて、プリントサーバ装置３０に対して印刷ジョブを送信し、印刷ジョブにより指定される印刷データを要求する（ステップＳ２１２）。
【０１１２】
プリント部１１１から送信された印刷ジョブは、プリントサーバ装置３０に受信され、ジョブ管理部３００に渡される。ジョブ管理部３００は、印刷ジョブに基づき、ジョブ情報記憶部３０１から当該印刷ジョブに対応する印刷データを取得する（ステップＳ２１３）。例えば、ジョブ管理部３００は、当該印刷ジョブに含まれるスプールデータファイル名に応じたスプールデータと、印刷ジョブに含まれるヘッダ情報とを印刷データとして取得する。ジョブ管理部３００は、取得した印刷データをＭＦＰ１０ａに送信する（ステップＳ２１４）。印刷データは、ＭＦＰ１０ａに受信され、プリント部１１１に渡される。
【０１１３】
プリント部１１１は、印刷データを制御部１００に渡し、制御部１００に対して印刷データに従った印刷処理を要求する（ステップＳ２１５）。制御部１００は、印刷処理要求に応じて画像処理・エンジン制御部１０３０と、プリンタユニット１０３２とを制御して、印刷データに従った印刷処理を実行する（ステップＳ２１６）。制御部１００は、印刷処理が完了すると、その旨をプリント部１１１に通知する（ステップＳ２１７）。プリント部１１１は、印刷処理完了通知をＵＩ部１０１に渡す（ステップＳ２１８）。ＵＩ部１０１は、渡された印刷処理完了通知に応じて、例えば、操作パネル１０４０に対して、選択された印刷ジョブによる印刷処理が完了した旨を表示する（ステップＳ２１９）。
【０１１４】
図１６は、第１の実施形態に係る、ＭＦＰ１０ａからログアウトする際の処理を示す一例のシーケンス図である。なお、図１６において、上述した図４および図６と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１１５】
ユーザにより、ＭＦＰ１０ａに対して、ログアウトの指示が入力される（ステップＳ３００）。例えば、ＭＦＰ１０ａにおいて、例えば図１０のホーム画面６１のボタン６１２が操作された場合や、図１２の印刷ジョブ一覧画面６２においてボタン６２４が操作された場合に、ログアウトの指示が入力される。ＵＩ部１０１は、入力されたログアウト指示を、認証処理部１１４に渡す（ステップＳ３０１）。
【０１１６】
なお、ログアウト指示が入力された場合であっても、後述するステップＳ３１３で認証処理部１１４からログアウト完了通知が出力されるまでは、ログアウト指示を入力したユーザの、ＭＦＰ１０ａにログイン中の状態が保持される。
【０１１７】
認証処理部１１４は、ＵＩ部１０１からログアウト指示を受け取ると、制御部１００に対して、ログインしてからのＭＦＰ１０ａの稼動履歴を示す稼動ログを要求する（ステップＳ３０２）。制御部１００は、処理情報記憶部１０３に記憶された、ログイン時からの利用情報を取得し、取得した利用情報に基づき稼動ログを作成する（ステップＳ３０３）。
【０１１８】
稼動ログは、例えば、ユーザＩＤと、当該ユーザＩＤのユーザが利用したＭＦＰ１０ａの機能を示す情報と、利用量を示す情報と、利用時間を示す情報とを含む。また、利用された機能がプリンタ機能やコピー機能である場合、機能を示す情報は、カラーおよびモノクロの何れにより印刷を行ったかを示す情報を含む。
【０１１９】
制御部１００は、作成した稼動ログを認証処理部１１４に渡す。認証処理部１１４は、制御部１００から渡された稼動ログと、ログイン中のユーザのユーザＩＤを含むユーザ情報を、集計装置５０に送信する（ステップＳ３０５）。稼動ログおよびユーザ情報は、集計装置５０に受信され、ログ管理部５０１に渡される。ログ管理部５０１は、渡された稼動ログおよびユーザ情報を、ログ情報（表３）としてログ情報記憶部５１０に記憶する（ステップＳ３０６）。
【０１２０】
また、ログ管理部５０１は、渡された稼動ログおよびユーザ情報をポイント管理部５０２に渡し、ポイント管理部５０２にポイントの算出を依頼する（ステップＳ３０７）。ポイント管理部５０２は、変換ルール記憶部５２０から変換ルールテーブル（表４）を読み出して変換ルールを取得し（ステップＳ３０８）、取得した変換ルールを用いて、稼動ログに含まれる利用量を変換し、変換された利用量に基づきポイントを算出する（ステップＳ３０９）。ポイント管理部５０２は、算出したポイント値を、ポイント情報記憶部５２１に既に記憶されているポイント情報テーブル（表５）の、ユーザＩＤが対応するレコードの項目「今月（現在）ポイント値」の値に加算する（ステップＳ３１０）。これにより、ユーザＩＤに対応するポイント値の算出が完了する。
【０１２１】
ポイント管理部５０２は、ポイント値の算出が完了すると、その旨を示す算出完了通知をログ管理部５０１に渡す（ステップＳ３１１）。ログ管理部５０１は、ポイント管理部５０２から算出完了通知を受け取ると、ポイント処理が終了した旨を示すポイント処理終了通知をＭＦＰ１０ａに送信する（ステップＳ３１２）。ポイント処理終了通知は、ＭＦＰ１０ａに受信され、認証処理部１１４に渡される。
【０１２２】
認証処理部１１４は、集計装置５０からポイント処理終了通知を受け取ると、ログアウト処理が完了したとして、その旨を示すログアウト完了通知をＵＩ部１０１に渡す（ステップＳ３１３）。ＵＩ部１０１は、認証処理部１１４から受け取ったログアウト完了通知に応じて、操作パネル１０４０に対してログアウトが完了したことを示すログアウト画面を表示させる（ステップＳ３１４）。
【０１２３】
このように、第１の実施形態では、ユーザのＭＦＰ１０ａに対するログアウト指示毎に、当該ユーザのユーザＩＤに関連付けられたポイント値が更新される。
【０１２４】
（第２の実施形態）
次に、第２の実施形態について説明する。上述した第１の実施形態では、ログインしたユーザに対するメッセージ表示領域６１４の表示は、そのユーザの所定期間（例えば１日）毎の最初のログイン時にのみ、表示される。これに対して、第２の実施形態では、メッセージ表示領域が表示された際に、次のログイン時に再びメッセージ表示領域を表示させるか否かを設定可能とする。これにより、ユーザは、所定期間内の初回以降のログイン時にメッセージ表示領域の表示を確認可能とするか否かを設定可能となり、ユーザの使い勝手が向上される。
【０１２５】
表７は、第２の実施形態に係る、ログイン履歴記憶部４１１に記憶されるログイン履歴テーブルの例を示す。表７において、ログイン履歴テーブルは、表２に示したログイン履歴テーブルに対して、項目「ポイント表示設定」が追加されている。項目「ポイント表示設定」は、メッセージ表示領域６１５の表示を行うか否かを示す表示設定「オン」および「オフ」の何れかが格納される。
【０１２６】
【表７】
2018039205.tif 000009
【０１２７】
図１７は、第２の実施形態に係る、次のログイン時に再表示させるか否かを指定可能なメッセージ表示領域の例を示す。図１７において、図１１を用いて説明したメッセージ表示領域６１４と同様に、ホーム画面６１上にオーバーラップされて、認証サーバ装置４０からのメッセージが表示されるメッセージ表示領域６１５が表示される。メッセージ表示領域６１５は、次のログイン時に再びメッセージ表示領域を表示させるか否かを示す表示設定を入力するための入力領域６１６を含む。
【０１２８】
図１７の例では、入力領域６１６はチェックボックスとなっており、操作パネル１０４０に対するユーザ操作によりチェックを入れた状態でボタン６１８を操作してメッセージ表示領域６１５の表示を解除することで、表示設定が、当日における以降のメッセージ表示領域６１５の表示を行わない設定（「オフ」）に決定される。また、入力領域６１６にチェックを入れない状態でボタン６１８を操作してメッセージ表示領域６１５の表示を解除することで、表示設定が、当日における以降のメッセージ表示領域６１５の表示を行う設定（「オン」）に決定される。
【０１２９】
入力領域６１６に対する入力に応じて決定された表示設定は、ログイン履歴記憶部４１１により、ログイン履歴テーブルの項目「ポイント表示設定」に格納される。
【０１３０】
図１８は、第２の実施形態に係る情報処理システム１におけるＭＦＰ１０ａに対するログイン処理の流れを示す一例のシーケンス図である。なお、図１８において、上述した図４〜図６、および、図１３と共通する部分には同一の符号を付して、詳細な説明を省略する。
【０１３１】
図１８のシーケンス図において、ステップＳ１００〜ステップＳ１１０の処理は、上述した図１３のシーケンス図のステップＳ１００〜ステップＳ１１０の処理と同様であるので、ここでの説明を省略する。
【０１３２】
ユーザ情報管理部４０１は、ステップＳ１１０でポイント取得部４０２からポイント値と共に渡されたユーザＩＤに基づき、当該ユーザＩＤのユーザに対してポイント値の表示を行うか否かを指定する表示設定を「オン」および「オフ」の何れかに決定する（ステップＳ１１１ａ）。
【０１３３】
図１９は、第２の実施形態に係る、ステップＳ１１１ａにおける表示設定の決定方法を示す一例のフローチャートである。なお、図１９のフローチャートにおいて、上述した図１４のフローチャートと対応する処理には同一の符号を付して、詳細な説明を省略する。
【０１３４】
認証サーバ装置４０において、ユーザ情報管理部４０１は、ステップＳ３０で、ＭＦＰ１０ａにログインしたユーザの、最終ログインの時間を示す情報を取得する。次のステップＳ３１で、ユーザ情報管理部４０１は、ステップＳ３０で取得した最終ログイン日時に基づき、当該ユーザＩＤによる、現在の時間から所定時間前までのログインの有無を判定する。
【０１３５】
ユーザ情報管理部４０１は、所定時間前までのログインが無かったと判定した場合（ステップＳ３１、「無し」）、処理をステップＳ４０に移行させ、表示設定を「オン」に設定する。ユーザ情報管理部４０１は、「オン」に設定した表示設定を、ログイン履歴記憶部４１１に記憶されるログイン履歴テーブルにおける、ログインしたユーザのユーザＩＤに対応するレコードの項目「ポイント表示設定」に格納する。また、ユーザ情報管理部４０１は、ステップＳ４０で「オン」に設定された表示設定を、戻り値パラメータとしてＲＡＭ４００２またはストレージ４００３に記憶する。
【０１３６】
一方、ユーザ情報管理部４０１は、所定時間前までのログインがあったと判定した場合（ステップＳ３１、「有り」）、処理をステップＳ４１に移行させる。ステップＳ４１で、ユーザ情報管理部４０１は、ログイン履歴記憶部４１１に記憶されるログイン履歴テーブルの、ログインしたユーザのユーザＩＤに対応するレコードの項目「ポイント表示設定」の値（「オン」または「オフ」）を取得する。次のステップＳ４２で、ユーザ情報管理部４０１は、ステップＳ４１で取得した値を、表示設定の戻り値パラメータとして設定する。ユーザ情報管理部４０１は、設定した戻り値パラメータを、例えばＲＡＭ４００２またはストレージ４００３に記憶する。
【０１３７】
ステップＳ４０またはステップＳ４２の処理が終了すると、処理がステップＳ３４に移行される。ステップＳ３４で、ユーザ情報管理部４０１は、ログイン履歴記憶部４１１に記憶されるログイン履歴テーブルにおける、ユーザＩＤが対応する項目「最終ログイン日時」の値を、現在の日時を示す情報により更新し、図１９のフローチャートによる一連の処理を終了させる。
【０１３８】
図１８の説明に戻り、ユーザ情報管理部４０１は、ステップＳ１１１ａで設定された戻り値パラメータと、ポイント値とを、ユーザＩＤと共に認証部４００に渡す（ステップＳ１２０）。認証部４００は、認証成功の通知と、ユーザ情報管理部４０１から渡された戻り値パラメータ、ポイント値およびユーザＩＤとを、ＭＦＰ１０ａに送信する（ステップＳ１２１）。それと共に、認証部４００は、ユーザＩＤに対応するユーザ情報をＭＦＰ１０ａに送信する。
【０１３９】
認証部４００から送信された認証成功通知と、戻り値パラメータと、ポイント値と、ユーザＩＤを含むユーザ情報とがＭＦＰ１０ａに受信され、認証処理部１１４に渡される。認証処理部１１４は、ユーザ情報と、認証成功通知に応じたログイン完了通知とをＵＩ部１０１に渡す（ステップＳ１２２）。それと共に、認証処理部１１４は、戻り値パラメータおよびポイント値をＵＩ部１０１に渡す。
【０１４０】
ＵＩ部１０１は、認証処理部１１４からユーザ情報、ログイン完了通知、戻り値パラメータおよびポイント値を受け取ると、操作パネル１０４０に対して、図１０を用いて説明したホーム画面６１を表示させる（ステップＳ１２３）。ＵＩ部１０１は、認証処理部１１４から受け取った戻り値パラメータの値が「オン」である場合に、図１７を用いて説明したように、今月（現在）ポイント値の通知を行うメッセージ表示領域６１５を例えばホーム画面６１にオーバーラップさせて表示させる（ステップＳ１２４）。
【０１４１】
この場合、ユーザは、ホーム画面６１を操作してプリンタ機能などを実行させるためには、メッセージ表示領域６１５の表示を解除する操作を行う必要がある。このとき、入力領域６１６にチェックが入っていない状態でメッセージ表示領域６１５の表示を解除すると、当日中に再度ログインした際に、ホーム画面６１に対して再びメッセージ表示領域６１５が表示される。入力領域６１６にチェックが入った状態でメッセージ表示領域６１５の表示を解除することで、当日中に再度ログインした際に、ホーム画面６１に対してメッセージ表示領域６１５が表示されない。
【０１４２】
また、ＵＩ部１０１は、認証処理部１１４から受け取った戻り値パラメータの値が「オフ」である場合、ホーム画面６１に対してメッセージ表示領域６１５を表示させない。
【０１４３】
図１８において、ステップＳ１３０は、上述したステップＳ１２４でホーム画面６１に表示されたメッセージ表示領域６１５において、入力領域６１６にチェックが入った状態でメッセージ表示領域６１５の表示を解除した場合の処理を示している。
【０１４４】
ユーザ操作によりメッセージ表示領域６１５内の入力領域６１６にチェックが入れられた状態でボタン６１８が操作されメッセージ表示領域６１５の表示が解除されることで、表示設定を「オフ」にする指示がＵＩ部１０１に入力される（ステップＳ１３００）。ＵＩ部１０１は、入力された表示設定「オフ」を認証処理部１１４に渡し、表示設定の更新を要求する（ステップＳ１３０１）。認証処理部１１４は、この表示設定「オフ」への更新要求を、ログイン中のユーザのユーザＩＤと共に認証サーバ装置４０に送信する（ステップＳ１３０２）。この表示設定「オフ」への更新要求およびユーザＩＤは、認証サーバ装置４０に受信されて認証部４００に渡される。
【０１４５】
認証部４００は、渡された表示設定「オフ」への更新要求およびユーザＩＤをユーザ情報管理部４０１に渡す（ステップＳ１３０３）。ユーザ情報管理部４０１は、渡された更新要求およびユーザＩＤに従い、ログイン履歴記憶部４１１に記憶されるログイン履歴テーブルの、ユーザＩＤが対応する項目「ポイント表示設定」の値を「オフ」に設定し、表示設定の更新を行う（ステップＳ１３０４）。
【０１４６】
（第３の実施形態）
次に、第３の実施形態について説明する。上述した第１および第２の実施形態では、ユーザが当日最初にＭＦＰ１０ａにログインした場合に表示設定を「オン」としてメッセージ表示領域の表示を行っていた。これに対して、第３の実施形態では、表示設定が「オフ」の状態において、最後にメッセージ表示領域を表示させた時点から一定期間が経過した場合に、表示設定を強制的に「オン」に設定するようにしている。
【０１４７】
なお、第３の実施形態において、ＭＦＰ１０ａに対するログイン処理は、例えば図１８を用いて説明した第２の実施形態に係るログイン処理を適用する。但し、第３の実施形態では、後述するように、図１８のステップＳ１１１ａの表示設定の決定処理の内容が、上述した第２の実施形態と異なっている。また、図１８のステップＳ１２３およびステップＳ１２４では、図１７に示した、入力領域６１６を含むメッセージ表示領域６１５が、ホーム画面６１に対してオーバーラップして表示されるものとする。
【０１４８】
表８は、第３の実施形態に係る、ログイン履歴記憶部４１１に記憶されるログイン履歴テーブルの例を示す。表８において、ログイン履歴テーブルは、表７に示した第２の実施形態に係るログイン履歴テーブルに対して、項目「最終ポイント表示日時」がさらに追加されている。項目「最終ポイント表示日時」は、そのレコードのユーザＩＤに対応するユーザに対して、メッセージ表示領域６１５が表示された最新の日時が格納される。
【０１４９】
【表８】
2018039205.tif 000010
【０１５０】
図２０は、第３の実施形態に係る、図１８のステップＳ１１１ａにおける表示設定の決定方法を示す一例のフローチャートである。ステップＳ５０で、ユーザ情報管理部４０１は、ＭＦＰ１０ａにログインしたユーザの表示設定と、当該ユーザに対してメッセージ表示領域６１５が表示された最新の日時とを取得する。具体的には、ユーザ情報管理部４０１は、図１８のステップＳ１０２でＭＦＰ１０ａから受信したログイン情報に含まれるユーザＩＤに基づきログイン履歴記憶部４１１に記憶されるログイン履歴テーブル（表８）を参照し、項目「表示設定」の値と、項目「最終ポイント表示日時」に格納される値（最終ポイント表示日時）とを取得する。
【０１５１】
次のステップＳ５１で、ユーザ情報管理部４０１は、ステップＳ５０で取得した表示設定が「オン」および「オフ」の何れであるかを判定する。ユーザ情報管理部４０１は、表示設定が「オン」であると判定した場合（ステップＳ５１、「オン」）、処理を後述するステップＳ５３に移行させる。一方、ユーザ情報管理部４０１は、表示設定が「オフ」であると判定した場合（ステップＳ５１、「オフ」）、処理をステップＳ５２に移行させる。
【０１５２】
ステップＳ５２で、ユーザ情報管理部４０１は、現在の日時が、ステップＳ５０で取得された最終ポイント表示日時から一定期間を経過したか否かを判定する。ユーザ情報管理部４０１は、現在の日時が最終ポイント表示日時から一定期間を経過したと判定した場合（ステップＳ５２、「Ｙｅｓ」）、処理をステップＳ５３に移行させる。
【０１５３】
ステップＳ５３で、ユーザ情報管理部４０１は、表示設定を「オン」に設定する。ユーザ情報管理部４０１は、設定した表示設定によって、ログイン履歴テーブルの項目「表示設定」の値を更新する。なお、処理が上述したステップＳ５１からこのステップＳ５３に移行された場合には、表示設定の値は変更されないことになる。
【０１５４】
次のステップＳ５５で、ユーザ情報管理部４０１は、ログイン履歴テーブルの項目「最終ポイント表示日時」の値を、現在の日時で更新する。ステップＳ５５で項目「最終ポイント表示日時」の値が更新されると、図２０のフローチャートによる一連の処理が終了される。
【０１５５】
一方、ユーザ情報管理部４０１は、ステップＳ５２で現在の日時が最終ポイント表示日時から一定期間を経過していないと判定した場合（ステップＳ５２、「Ｎｏ」）、処理をステップＳ５４に移行させる。ステップＳ５４で、ユーザ情報管理部４０１は、表示設定を「オフ」に設定する。ユーザ情報管理部４０１は、設定した表示設定によって、ログイン履歴テーブルの項目「表示設定」の値を更新し、図２０のフローチャートによる一連の処理が終了される。
【０１５６】
なお、ステップＳ５２の判定に用いる一定期間の値は、例えばシステムの設定値として管理者などが設定可能とすると好ましい。一例として、一定期間の値を「１週間」と指定した場合について考える。また、ユーザが、例えばホーム画面６１上のメッセージ表示領域６１５において、入力領域６１６にチェックを入れ、メッセージ表示領域６１５を以降表示しない表示設定としたものとする。
【０１５７】
第３の実施形態によれば、この場合、その日から、指定された一定期間が経過するまでは、メッセージ表示領域６１５が表示されず、一定期間を経過した後に、再びメッセージ表示領域６１５が表示されるようになる。したがって、ユーザがメッセージ表示領域６１５を表示しない表示設定としていても、一定期間後にはメッセージ表示領域６１５が表示されるようになり、メッセージ表示の効果を継続させることが可能である。また、ユーザは、一定期間の間はメッセージ表示領域の表示の解除操作などを行う必要が無く、使い勝手が向上される。
【０１５８】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【０１５９】
１  情報処理システム
１０ａ，１０ｂ，…  ＭＦＰ
２０ａ，２０ｂ，…  クライアント装置
３０  プリントサーバ装置
４０  認証サーバ装置
５０  集計装置
６０  ログイン画面
６１  ホーム画面
６２  印刷ジョブ一覧画面
１００  制御部
１０１  ＵＩ部
１０３  処理情報記憶部
１１１  プリント部
１１４  認証処理部
１１５  情報収集部
３００  ジョブ管理部
３０１  ジョブ情報記憶部
４００  認証部
４０１  ユーザ情報管理部
４０２  ポイント取得部
４１０  ユーザ情報記憶部
４１１  ログイン履歴記憶部
５０１  ログ管理部
５０２  ポイント管理部
５１０  ログ情報記憶部
５２０  変換ルール記憶部
５２１  ポイント情報記憶部
６１４，６１５  メッセージ表示領域
６１６  入力領域
【先行技術文献】
【特許文献】
【０１６０】
【特許文献１】特開２０１２−２５３５７８号公報
【図１】
2018039205.tif 000011
【図２】
2018039205.tif 000012
【図３】
2018039205.tif 000013
【図４】
2018039205.tif 000014
【図５】
2018039205.tif 000015
【図６】
2018039205.tif 000016
【図７】
2018039205.tif 000017
【図８】
2018039205.tif 000018
【図９】
2018039205.tif 000019
【図１０】
2018039205.tif 000020
【図１１】
2018039205.tif 000021
【図１２】
2018039205.tif 000022
【図１３】
2018039205.tif 000023
【図１４】
2018039205.tif 000024
【図１５】
2018039205.tif 000025
【図１６】
2018039205.tif 000026
【図１７】
2018039205.tif 000027
【図１８】
2018039205.tif 000028
【図１９】
2018039205.tif 000029
【図２０】
2018039205.tif 000030