(57)【要約】【課題】  ユーザの利用頻度が高いアプリを、ユーザ毎に自動で選択可能とする。【解決手段】  一実施形態に係る情報処理システムは、複数のアプリケーションを搭載され、複数のユーザがログイン可能な情報処理システムであって、対象ユーザの前記複数のアプリケーションの利用履歴に基づいて、前記対象ユーザのログイン直後に起動する第１アプリケーションを選択する第１選択部と、前記対象ユーザのログイン直後に、当該対象ユーザの前記第１アプリケーションを起動する制御部と、を備える。【選択図】  図２
2018195208.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションを搭載され、複数のユーザがログイン可能な情報処理システムであって、
対象ユーザの前記複数のアプリケーションの利用履歴に基づいて、前記対象ユーザのログイン直後に起動する第１アプリケーションを選択する第１選択部と、
前記対象ユーザのログイン直後に、当該対象ユーザの前記第１アプリケーションを起動する制御部と、
を備える情報処理システム。
【請求項２】
前記第１選択部は、前記対象ユーザのログイン直後の前記複数のアプリケーションの利用頻度に基づいて、前記第１アプリケーションを選択する
請求項１に記載の情報処理システム。
【請求項３】
前記第１選択部は、前記対象ユーザの前記利用履歴がない場合、当該対象ユーザと同一の属性情報を有する他のユーザの前記利用履歴に基づいて、前記対象ユーザの前記第１アプリケーションを選択する
請求項１又は請求項２に記載の情報処理システム。
【請求項４】
前記制御部は、前記第１アプリケーションとして選択したアプリケーションを、前記第１アプリケーションとして設定するか前記対象ユーザに確認する
請求項１乃至請求項３のいずれか１項に記載の情報処理システム。
【請求項５】
前記制御部は、設定中の前記第１アプリケーションとは異なるアプリケーションが前記第１選択部により前記第１アプリケーションとして選択された場合、当該アプリケーションを前記第１アプリケーションとして設定するか前記対象ユーザに確認する
請求項１乃至請求項４のいずれか１項に記載の情報処理システム。
【請求項６】
前記対象ユーザの前記複数のアプリケーションの前記利用履歴に基づいて、前記対象ユーザのログイン中に起動ボタンを常時表示される第２アプリケーションを選択する第２選択部を更に備え、
前記制御部は、前記対象ユーザのログイン中、前記対象ユーザの前記第２アプリケーションの前記起動ボタンを常時表示する
請求項１乃至請求項５のいずれか１項に記載の情報処理システム。
【請求項７】
前記第２選択部は、前記対象ユーザのログイン中の前記複数のアプリケーションの利用頻度に基づいて、前記第２アプリケーションを選択する
請求項６に記載の情報処理システム。
【請求項８】
前記第２選択部は、前記第２アプリケーションとして、前記第１アプリケーションとは異なる前記アプリケーションを選択する
請求項６又は請求項７に記載の情報処理システム。
【請求項９】
前記第２選択部は、前記対象ユーザの前記利用履歴がない場合、当該対象ユーザと同一の属性情報を有する他のユーザの前記利用履歴に基づいて、前記対象ユーザの前記第２アプリケーションを選択する
請求項６乃至請求項８のいずれか１項に記載の情報処理システム。
【請求項１０】
前記制御部は、前記第２アプリケーションとして選択されたアプリケーションを、前記第２アプリケーションとして設定するか前記対象ユーザに確認する
請求項６乃至請求項９のいずれか１項に記載の情報処理システム。
【請求項１１】
複数のアプリケーションを搭載され、複数のユーザがログイン可能な情報処理装置であって、
対象ユーザの前記複数のアプリケーションの利用履歴に基づいて、前記対象ユーザのログイン直後に起動する第１アプリケーションを選択する第１選択部と、
前記対象ユーザのログイン直後に、当該対象ユーザの前記第１アプリケーションを起動する制御部と、
を備える情報処理装置。
【請求項１２】
複数のアプリケーションを搭載され、複数のユーザがログイン可能な情報処理システムが実行する情報処理方法であって、
対象ユーザの前記複数のアプリケーションの利用履歴に基づいて、前記対象ユーザのログイン直後に起動する第１アプリケーションを選択する第１選択工程と、
前記対象ユーザのログイン直後に、当該対象ユーザの前記第１アプリケーションを起動する制御工程と、
を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、装置、及び方法に関する。
【背景技術】
【０００２】
従来、コピー機能、プリント機能、ＦＡＸ機能、及びスキャナ機能などの複数の機能を有するＭＦＰ（Multi-Function Peripheral）が利用されている。ＭＦＰでは、例えば、各機能を利用するためのアプリケーション（以下、「アプリ」という）の起動ボタンが、タッチパネルに表示される。ユーザは、タッチパネルに表示された起動ボタンをタッチすることにより、アプリを起動し、所望の機能を利用する。
【０００３】
ＭＦＰの利便性を高める方法として、ＭＦＰの起動時に自動的に起動する優先アプリを設定する方法や、アプリの起動ボタンをファンクションキーとして常時表示する方法が知られている。当該方法によれば、優先アプリやファンクションキーアプリとして、ユーザの利用頻度が高いアプリを設定することにより、ユーザがアプリを起動するための操作を削減し、ＭＦＰの利便性を向上させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の方法では、ＭＦＰの管理者やユーザが、優先アプリやファンクションキーアプリを事前に選択しておかなければならず、手間がかかった。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、ユーザの利用頻度が高いアプリを、ユーザ毎に自動で選択可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
一実施形態に係る情報処理システムは、複数のアプリケーションを搭載され、複数のユーザがログイン可能な情報処理システムであって、対象ユーザの前記複数のアプリケーションの利用履歴に基づいて、前記対象ユーザのログイン直後に起動する第１アプリケーションを選択する第１選択部と、前記対象ユーザのログイン直後に、当該対象ユーザの前記第１アプリケーションを起動する制御部と、を備える。
【発明の効果】
【０００７】
本発明の各実施形態によれば、ユーザの利用頻度が高いアプリを、ユーザ毎に自動で選択できる。
【図面の簡単な説明】
【０００８】
【図１】ＭＦＰのハードウェア構成の一例を示す図。
【図２】第１実施形態に係る操作部の機能構成の一例を示す図。
【図３】利用履歴の一例を示す図。
【図４】操作パネルに表示される画面の一例を示す図。
【図５】利用履歴の更新処理の一例を示すフローチャート。
【図６】対象ユーザのログイン直後の操作部の処理の一例を示すシーケンス図。
【図７】第２実施形態に係る操作部の機能構成の一例を示す図。
【図８】ユーザ情報の一例を示す図。
【図９】優先アプリの選択処理の一例を示すフローチャート。
【図１０】ファンクションキーアプリの選択処理の一例を示すフローチャート。
【図１１】対象ユーザのログイン直後の操作部の処理の一例を示すシーケンス図。
【図１２】優先アプリダイアログボックスの一例を示す図。
【図１３】ファンクションキーアプリダイアログボックスの一例を示す図。
【図１４】ファンクションキーアプリダイアログボックスの他の例を示す図。
【図１５】情報処理システムの一例を示す図。
【図１６】サーバのハードウェア構成の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重畳した説明を省略する。
【００１０】
＜第１実施形態＞
第１実施形態に係る情報処理装置について、図１〜図６を参照して説明する。本実施形態に係る情報処理装置は、ユーザが利用可能な複数の機能を有し、各機能を利用するためのアプリを搭載された、複数のユーザがログイン可能な装置である。情報処理装置は、例えば、ＭＦＰ、プリンタ、コピー機、ＦＡＸ、スキャナ、電子情報ボード、デジタルカメラなどで有り得る。以下、本実施形態に係る情報処理装置について、情報処理装置がＭＦＰである場合を例に説明する。
【００１１】
本実施形態に係るＭＦＰ１は、コピー機能、プリント機能、ＦＡＸ機能、及びスキャナ機能などの複数の機能を有し、これらの各機能を利用するためのアプリを搭載されている。ＭＦＰ１には、ログイン可能な複数のユーザが登録されている。
【００１２】
まず、本実施形態に係るＭＰＦ１のハードウェア構成について説明する。図１は、ＭＦＰ１のハードウェア構成の一例を示す図である。図１のＭＦＰ１は、ＭＦＰ１の各機能を実現する本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０と、を備える。
【００１３】
本体１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、通信Ｉ／Ｆ１５と、接続Ｉ／Ｆ１６と、エンジン部１７と、システムバス１８と、を備える。
【００１４】
ＣＰＵ１１は、プログラムを実行することにより、本体１０の全体の動作を制御し、本体１０の機能を実現する。
【００１５】
ＲＯＭ１２は、各種のデータや、ＣＰＵ１１が実行する本体１０のＯＳ（Operating System）や各種のアプリ（ＡＰ）を記憶する。
【００１６】
ＲＡＭ１３は、ＣＰＵ１１に作業領域を提供する。
【００１７】
ＨＤＤ１４は、各種のデータを記憶する。ＨＤＤ１４は、ＣＰＵ１１が実行する本体１０のＯＳや各種のアプリ（ＡＰ）を記憶してもよい。
【００１８】
通信Ｉ／Ｆ１５は、本体１０を、ＬＡＮ（Local Area Network）やインターネットなどのネットワークに接続するためのインタフェースである。本体１０は、通信Ｉ／Ｆ１５を介して、ネットワーク上の外部装置と通信する。
【００１９】
接続Ｉ／Ｆ１６は、本体１０と操作部２０とを接続するためのインタフェースである。本体１０は、接続Ｉ／Ｆ１６を介して、操作部２０と通信する。
【００２０】
エンジン部１７は、コピー機能、プリント機能、ＦＡＸ機能、及びスキャナ機能などを実現するための汎用的な処理を実行するハードウェアである。エンジン部１７には、印刷装置、スキャナ装置、搬送装置、及びＡＤＦ（Auto Document Feeder）などが含まれる。
【００２１】
システムバス１８は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、通信Ｉ／Ｆ１５、接続Ｉ／Ｆ１６、及びエンジン部１７を相互に接続する。
【００２２】
操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７と、システムバス２８と、を備える。
【００２３】
ＣＰＵ２１は、プログラムを実行することにより、操作部２０の全体の動作を制御し、操作部２０の機能を実現する。
【００２４】
ＲＯＭ２２は、各種のデータや、ＣＰＵ２１が実行する操作部２０のＯＳや各種のアプリ（ＡＰ）を記憶する。ＲＯＭ２２が記憶するアプリには、ユーザがコピー機能、プリント機能、ＦＡＸ機能、及びスキャナ機能を利用するためのアプリが含まれる。
【００２５】
ＲＡＭ２３は、ＣＰＵ２１に作業領域を提供する。
【００２６】
フラッシュメモリ２４は、各種のデータを記憶する。フラッシュメモリ２４は、ＣＰＵ２１が実行する操作部２０のＯＳや各種のアプリ（ＡＰ）を記憶してもよい。フラッシュメモリ２４が記憶するアプリには、ユーザがコピー機能、プリント機能、ＦＡＸ機能、及びスキャナ機能を利用するためのアプリが含まれてもよい。
【００２７】
通信Ｉ／Ｆ２５は、操作部２０を、ＬＡＮやインターネットなどのネットワークに接続するためのインタフェースである。操作部２０は、通信Ｉ／Ｆ２５を介して、ネットワーク上の外部装置と通信する。
【００２８】
接続Ｉ／Ｆ２６は、操作部２０と本体１０とを接続するためのインタフェースである。操作部２０は、接続Ｉ／Ｆ２６を介して、本体１０と通信する。
【００２９】
操作パネル２７は、入力装置であるタッチパネルと、表示装置であるディスプレイと、が一体化された入出力装置である。操作パネル２７は、ユーザのタッチ操作による各種の入力を受け付けると共に、各種の情報（受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態などを示す情報など）を表示する。
【００３０】
システムバス２８は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４、通信Ｉ／Ｆ２５、接続Ｉ／Ｆ２６、及び操作パネル２７を相互に接続する。
【００３１】
なお、図１の例では、ＭＰＦ１は、本体１０及び操作部２０をそれぞれ備えるが、本体１０及び操作部２０は、一体化されていてもよい。また、ＭＦＰ１は、ハードウェアキーなどの入力装置や、ランプなどの表示装置を備えてもよい。
【００３２】
次に、本実施形態に係る操作部２０の機能構成について説明する。図２は、本実施形態に係る操作部２０の機能構成の一例を示す図である。図２の操作部２０は、操作受付部１０１と、認証部１０２と、制御部１０３と、利用履歴記憶部１０４と、優先アプリ選択部（第１選択部）１０５と、ファンクションキー選択部（第２選択部）１０６と、を備える。これらの各機能構成は、ＣＰＵ２１がプログラムを実行し、各ハードウェア構成と協働することにより実現される。
【００３３】
操作受付部１０１は、操作部２０に対するユーザの操作を受け付け、受け付けた操作に応じた情報を操作部２０に入力する。
【００３４】
認証部１０２は、ユーザから入力された認証情報に基づいて、認証処理を実行する。認証情報には、ユーザＩＤやパスワードが含まれる。ユーザＩＤは、ユーザの識別情報である。認証部１０２は、認証に成功した場合、ユーザをログインさせ、認証に失敗した場合、ユーザをログインさせない。
【００３５】
制御部１０３は、操作部２０の全体の動作を制御する。例えば、制御部１０３は、アプリの起動、アプリに応じた画面の表示、及び利用履歴の更新などを行う。制御部１０３の動作について、詳しくは後述する。
【００３６】
利用履歴記憶部１０４は、ログイン可能なユーザとして登録された各ユーザの、所定期間における各アプリの利用履歴を記憶する。利用履歴には、アプリ毎のログイン中の利用頻度と、アプリ毎のログイン直後の利用頻度と、が含まれる。利用頻度は、利用回数であってもよいし、利用時間であってもよい。
【００３７】
図３は、あるユーザの利用履歴の一例を示す図である。図３の例では、利用頻度は利用回数であり、操作部２０には、「やさしくコピー」、「かんたんスキャン」、「ブラウザ」、「プリンタ」、及び「ファックス」という名称のアプリが搭載されている。例えば、「やさしくコピー」のログイン中の利用回数は１２３回であり、そのうち、ログイン直後の利用回数は３５回である。利用履歴記憶部１０４は、図３のような利用履歴を、ユーザ毎に、ユーザＩＤと対応付けて記憶している。
【００３８】
優先アプリ選択部１０５は、ＭＦＰ１にログインするユーザ（以下、「対象ユーザ」という）の利用履歴に基づいて、当該対象ユーザのログイン直後に起動する優先アプリ（第１アプリケーション）を選択する。
【００３９】
優先アプリ選択部１０５は、例えば、ログイン直後の利用頻度が最も高いアプリを優先アプリとして選択する。この場合、図３の例では、ログイン直後の利用回数が最大（３５回）である「やさしくコピー」が優先アプリとして選択される。
【００４０】
また、優先アプリ選択部１０５は、ログイン中の利用頻度に対するログイン直後の利用頻度の割合が最も高いアプリを優先アプリとして選択してもよい。この場合、図３の例では、ログイン中の利用回数に対するログイン直後の利用回数の割合が最大（１０／１５）である「プリンタ」が優先アプリとして選択される。
【００４１】
また、優先アプリ選択部１０５は、ログイン直後の利用頻度が最も高いアプリや、ログイン中の利用頻度に対するログイン直後の利用頻度の割合が最も高いアプリのうち、所定の条件を満たすアプリを優先アプリとして選択してもよい。所定の条件として、例えば、ログイン中の利用頻度に対するログイン直後の利用頻度の割合が閾値（例えば、８０％）以上であること、が挙げられる。
【００４２】
上記のように優先アプリを選択することにより、優先アプリ選択部１０５は、対象ユーザがログイン直後に利用する可能性が高いアプリを優先アプリとして選択できる。本実施形態では、優先アプリ選択部１０５により選択された優先アプリを対象ユーザのログイン直後に起動することにより、対象ユーザが利用するアプリを起動するための操作を削減し、ＭＦＰ１の利便性を向上できる。
【００４３】
なお、優先アプリ選択部１０５は、対象ユーザの利用履歴に基づいて、当該対象ユーザがログイン直後に利用する可能性が高いアプリを、優先アプリとして学習してもよい。学習方法として、サポートベクターマシン（ＳＶＭ）、クラスタリング、ニューラルネットワーク及び決定木などの、任意の学習方法を利用できる。このように、対象ユーザの利用履歴に基づいて優先アプリを学習することにより、優先アプリ選択部１０５は、アプリ毎の利用頻度の変化などを考慮して優先アプリを選択できる。結果として、優先アプリ選択部１０５は、対象ユーザがログイン直後に利用する可能性がより高い優先アプリを選択できる。
【００４４】
ファンクションキー選択部１０６は、対象ユーザの利用履歴に基づいて、当該対象ユーザのログイン中に起動ボタンをファンクションキーとして表示される１つ又は複数のファンクションキーアプリ（第２アプリケーション）を選択する。ファンクションキーは、対象ユーザのログイン中に、利用中のアプリに依存せず、画面に常時表示されるボタンである。以下、ファンクションキーをＦＫと称する。
【００４５】
ここで、図４は、操作部２０の操作パネル２７に表示される画面の一例を示す図である。図４の例では、画面は、ヘッダ領域Ａ１と、アプリ領域Ａ２と、フッタ領域Ａ３と、を備える。
【００４６】
ヘッダ領域Ａ１は、画面の上部の領域である。図４の例では、ヘッダ領域Ａ１には、対象ユーザのログイン中に常時表示されるＦＫとして、コピーボタン、スキャンボタン、及びファックスボタンが表示されている。コピーボタンは、コピー機能を利用するためのアプリの起動ボタンであり、スキャンボタンは、スキャン機能を利用するためのアプリの起動ボタンであり、ファックスボタンは、ファックス機能を利用するためのアプリの起動ボタンである。図４の例では、３つのＦＫがヘッダ領域Ａ１に表示されているが、ヘッダ領域Ａ１に表示されるＦＫの数は任意に設定可能である。また、ＦＫの少なくとも一部は、フッタ領域Ａ３に表示されてもよい。
【００４７】
アプリ領域Ａ２は、対象ユーザが利用中のアプリに応じた画面を表示する領域である。図４の例では、対象ユーザは、利用する機能（アプリ）を選択するためのアプリ（ブラウザ）を利用中であり、アプリ領域Ａ２には、選択可能な各機能に対応するアプリの起動ボタン（コピーボタン、スキャンボタン、ファックスボタン、及びプリンタボタン）が表示されている。
【００４８】
フッタ領域Ａ３は、画面の下部の領域である。図４の例では、フッタ領域Ａ３には、ＭＰＦ１の利用中に常時表示される基本操作キーとして、状態確認ボタン、ホームボタン、及びストップボタンが表示されている。状態確認ボタンは、ＭＦＰ１の状態を表示する状態確認画面を表示するためのボタンである。ホームボタンは、ホーム画面を表示するためのボタンである。ストップボタンは、実行中のジョブを停止させるためのボタンである。図４の例では、フッタ領域Ａ３には、３つの基本操作キーが表示されているが、フッタ領域Ａ３に表示させる基本操作キーの数は任意に設定可能である。また、基本操作キーは、図４の例に限られない。また、基本操作キーの少なくとも一部は、ヘッダ領域Ａ１に表示されてもよい。
【００４９】
ＦＫ選択部１０６は、例えば、ログイン中の利用頻度が高い順にＮ個のアプリをＦＫアプリとして選択する。Ｎ＝２の場合、図３の例では、利用回数が最大（１２３回）である「やさしくコピー」と、利用回数が２番目に大きい（５０回）「ファックス」と、がＦＫアプリとして選択される。
【００５０】
また、ＦＫ選択部１０６は、ログイン中の利用頻度が閾値以上であるＮ個以下のアプリをＦＫアプリとして選択してもよい。Ｎ＝２であり、利用回数の閾値が１００回である場合、図３の例では、利用回数（１３２回）が閾値（１００回）以上である「やさしくコピー」がＦＫアプリとして選択される。
【００５１】
また、ＦＫ選択部１０６は、ログイン中の利用頻度が高いアプリのうち、所定の条件を満たすアプリをＦＫアプリとして選択してもよい。所定の条件として、例えば、ログイン中の利用頻度の割合が閾値（例えば、５０％）以上であること、が挙げられる。
【００５２】
上記のようにＦＫアプリを選択することにより、ＦＫ選択部１０６は、対象ユーザがログイン中に利用する可能性が高いアプリをＦＫアプリとして選択できる。本実施形態では、ＦＫ選択部１０６により選択されたＦＫアプリの起動ボタンをＦＫとして常時表示することにより、対象ユーザがログイン中に利用するアプリを起動するための操作を削減し、ＭＦＰ１の利便性を向上できる。
【００５３】
なお、ＦＫ選択部１０６は、対象ユーザの利用履歴に基づいて、当該対象ユーザがログイン中に利用する可能性が高いアプリを、ＦＫアプリとして学習してもよい。学習方法として、サポートベクターマシン（ＳＶＭ）、クラスタリング、ニューラルネットワーク及び決定木などの、任意の学習方法を利用できる。このように、対象ユーザの利用履歴に基づいてＦＫアプリを学習することにより、ＦＫ選択部１０６は、アプリ毎の利用頻度の変化などを考慮してＦＫアプリを選択できる。結果として、ＦＫ選択部１０６は、対象ユーザがログイン中に利用する可能性がより高いＦＫアプリを選択できる。
【００５４】
また、ＦＫ選択部１０６は、ＦＫアプリとして、優先アプリとは異なるアプリを選択するのが好ましい。これは、優先アプリとして選択されたアプリは、対象ユーザのログイン直後に起動されるため、対象ユーザがＦＫを操作して当該アプリを起動する可能性が低いためである。
【００５５】
次に、本実施形態に係る操作部２０の処理について説明する。図５は、利用履歴の更新処理の一例を示すフローチャートである。操作部２０は、対象ユーザがアプリの起動操作（起動ボタンのタッチ）を行うたびに、図５の処理を実行する。
【００５６】
対象ユーザがアプリの起動ボタンをタッチすると、操作受付部１０１は、当該操作を受け付ける（ステップＳ１０１）。起動ボタンをタッチされたアプリを対象アプリと称する。操作受付部１０１は、制御部１０３に対象アプリの起動を要求する。
【００５７】
制御部１０３は、対象アプリの起動を要求されると、対象アプリを起動する（ステップＳ１０２）。制御部１０３は、対象アプリを起動したのが対象ユーザのログイン直後である場合（ステップＳ１０３のＹＥＳ）、すなわち、対象アプリがログイン直後に起動したアプリである場合、対象ユーザの対象アプリのログイン直後の利用頻度を更新する（ステップＳ１０４）。具体的には、利用頻度が利用回数である場合、制御部１０３は、対象ユーザの対象アプリのログイン直後の利用回数を１増加させる。
【００５８】
その後、制御部１０３は、対象ユーザの対象アプリのログイン中の利用頻度を更新する（ステップＳ１０５）。具体的には、利用頻度が利用回数である場合、制御部１０３は、対象ユーザの対象アプリのログイン中の利用回数を１増加させる。
【００５９】
一方、制御部１０３は、対象アプリを起動したのが対象ユーザのログイン直後でない場合（ステップＳ１０３のＮＯ）、すなわち、対象アプリがログイン直後に起動したアプリでない場合、対象ユーザの対象アプリのログイン中の利用頻度を更新する（ステップＳ１０５）。具体的には、利用頻度が利用回数である場合、制御部１０３は、対象ユーザの対象アプリのログイン中の利用回数を１増加させる。
【００６０】
図６は、対象ユーザのログイン直後の操作部２０の処理の一例を示すシーケンス図である。操作部２０は、対象ユーザが認証操作を行うたびに、図６の処理を実行する。認証操作は、例えば、対象ユーザによる認証情報の入力及びログインボタンのタッチである。操作部２０がＩＣ（Integrated Circuit）カードリーダを備える場合には、認証操作は、認証情報を有するＩＣカードをＩＣカードリーダにかざすことであってもよい。
【００６１】
対象ユーザが認証情報を入力し、画面に表示されたログインボタンをタッチすると、操作受付部１０１は、当該操作を受け付け、認証部１０２に対象ユーザの認証を要求する（ステップＳ２０１）。この際、操作受付部１０１は、対象ユーザから入力された認証情報を認証部１０２に渡す。
【００６２】
認証部１０２は、対象ユーザの認証を要求されると、ユーザが入力した認証情報が予め記憶されている登録ユーザの認証情報と一致するか判断することで、認証処理を実行する（ステップＳ２０２）。認証部１０２は、対象ユーザの認証に成功した場合、対象ユーザをＭＦＰ１にログインさせる。また、認証部１０２は、認証に成功した旨と、対象ユーザのユーザＩＤと、を制御部１０３に通知する（ステップＳ２０３）。なお、認証部１０２は、対象ユーザの認証に失敗した場合、対象ユーザをＭＦＰ１にログインさせず、認証に失敗した旨を画面に表示させればよい。
【００６３】
制御部１０３は、認証に成功した旨を通知されると、優先アプリ選択部１０５に優先アプリの選択を要求する（ステップＳ２０４）。この際、制御部１０３は、対象ユーザのユーザＩＤを優先アプリ選択部１０５に通知する。
【００６４】
優先アプリ選択部１０５は、優先アプリの選択を要求されると、利用履歴記憶部１０４に対象ユーザの利用履歴を要求する（ステップＳ２０５）。この際、優先アプリ選択部１０５は、対象ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【００６５】
利用履歴記憶部１０４は、対象ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から対象ユーザの利用履歴を抽出し、当該対象ユーザの利用履歴を優先アプリ選択部１０５に渡す（ステップＳ２０６）。
【００６６】
優先アプリ選択部１０５は、対象ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、優先アプリを選択する（ステップＳ２０７）。優先アプリの選択方法は、上述の通りである。その後、優先アプリ選択部１０５は、選択した優先アプリを制御部１０３に通知する（ステップＳ２０８）。
【００６７】
制御部１０３は、優先アプリを通知されると、通知された優先アプリを起動し、優先アプリのホーム画面を画面（アプリ領域Ａ２）に表示させる（ステップＳ２０９）。制御部１０３は、優先アプリの起動後、対象ユーザの優先アプリのログイン直後の利用頻度を更新してもよい。
【００６８】
また、制御部１０３は、認証に成功した旨を通知されると、ＦＫ選択部１０６にＦＫアプリの選択を要求する（ステップＳ２１０）。この際、制御部１０３は、対象ユーザのユーザＩＤをＦＫ選択部１０６に通知する。
【００６９】
ＦＫ選択部１０６は、ＦＫアプリの選択を要求されると、利用履歴記憶部１０４に対象ユーザの利用履歴を要求する（ステップＳ２１１）。この際、ＦＫ選択部１０６は、対象ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【００７０】
利用履歴記憶部１０４は、対象ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から対象ユーザの利用履歴を抽出し、当該対象ユーザの利用履歴をＦＫ選択部１０６に渡す（ステップＳ２１２）。
【００７１】
ＦＫ選択部１０６は、対象ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、ＦＫアプリを選択する（ステップＳ２１３）。ＦＫアプリの選択方法は、上述の通りである。その後、ＦＫ選択部１０６は、選択したＦＫアプリを制御部１０３に通知する（ステップＳ２１４）。
【００７２】
制御部１０３は、ＦＫアプリを通知されると、通知されたＦＫアプリの起動ボタンを、ＦＫとして画面（ヘッダ領域Ａ１）に表示させる（ステップＳ２１５）。
【００７３】
以上の処理により、対象ユーザがログインすると、優先アプリ選択部１０５が選択した優先アプリが起動した状態で、操作パネル２７に画面が表示される。当該画面のアプリ領域Ａ２には、優先アプリのホーム画面が表示され、ヘッダ領域Ａ１にはＦＫ選択部１０６により選択されたＦＫアプリの起動ボタンが表示される。
【００７４】
以上説明した通り、本実施形態によれば、操作部２０は、対象ユーザの利用頻度が高いアプリを、優先アプリやＦＫアプリとして、対象ユーザ毎に自動で選択できる。これにより、対象ユーザは、利用頻度が高いアプリを、ログイン直後に表示される画面から利用したり、ＦＫをタッチすることにより起動したりすることができる。結果として、対象ユーザがアプリを起動するための操作を削減し、ＭＦＰ１の利便性を向上させることができる。
【００７５】
また、図６の例のように、優先アプリ選択部１０５は、対象ユーザがログインするたびに優先アプリを選択することにより、対象ユーザの最新の利用履歴に基づいて優先アプリを選択できる。これにより、優先アプリ選択部１０５は、優先アプリとして、対象ユーザの利用頻度が高いアプリを精度よく選択できる。
【００７６】
また、図６の例のように、ＦＫ選択部１０６は、対象ユーザがログインするたびにＦＫアプリを選択することにより、対象ユーザの最新の利用履歴に基づいてＦＫアプリを選択できる。これにより、ＦＫ選択部１０６は、ＦＫアプリとして、対象ユーザの利用頻度が高いアプリを精度よく選択できる。
【００７７】
なお、本実施形態において、図６のステップＳ２０４〜Ｓ２０９と、ステップＳ２１０〜Ｓ２１５と、は逆の順番で実行されてもよいし、並行して実行されてもよい。
【００７８】
また、優先アプリ選択部１０５及びＦＫ選択部１０６は、予め優先アプリ及びＦＫアプリを選択し、記憶していてもよい。これにより、図６のステップＳ２０５〜Ｓ２０７，Ｓ２１１〜Ｓ２１３の処理を省略できるため、対象ユーザのログイン時の処理を短縮できる。
【００７９】
＜第２実施形態＞
第２実施形態に係るＭＦＰ１について、図７〜図１０を参照して説明する。第１実施形態では、利用履歴記憶部１０４に対象ユーザの利用履歴が記憶されている場合について説明した。これに対して、本実施形態では、利用履歴記憶部１０４に対象ユーザの利用履歴が必ずしも記憶されていない場合について説明する。なお、本実施形態に係るＭＦＰ１のハードウェア構成は、第１実施形態と同様である。
【００８０】
図７は、本実施形態に係る操作部２０の機能構成の一例を示す図である。図７の操作部２０は、ユーザ情報記憶部１０７を備える。他の構成は、第１実施形態と同様である。
【００８１】
ユーザ情報記憶部１０７は、ＭＦＰ１を利用可能なユーザとして登録された各ユーザのユーザ情報を記憶する。ユーザ情報には、ユーザＩＤと、属性情報と、が含まれる。属性情報は、ユーザの属性を示す任意の情報であり、ユーザの所属や役職などが含まれる。
【００８２】
図８は、ユーザ情報の一例を示す図である。図８の各レコードが、各ユーザのユーザ情報に相当する。図８の例では、ユーザ情報には、ユーザＩＤと、ユーザ名と、所属（属性情報）と、が含まれる。例えば、１行目のレコードでは、ユーザＩＤはＵ００１であり、ユーザ名はＡであり、所属は人事部である。なお、ユーザ情報は、図８の例に限られない。また、ユーザ情報には、複数種類の属性情報が含まれてもよい。
【００８３】
図９は、優先アプリの選択処理の一例を示すフローチャートである。図９の処理は、図６のステップＳ２０５〜Ｓ２０７の処理に相当する。したがって、優先アプリ選択部１０５は、制御部１０３から優先アプリの選択を要求されると、図９の処理を開始する。
【００８４】
制御部１０３から優先アプリの選択を要求されると、優先アプリ選択部１０５は、利用履歴記憶部１０４に対象ユーザの利用履歴を要求する（ステップＳ３０１）。この際、優先アプリ選択部１０５は、対象ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【００８５】
利用履歴記憶部１０４は、対象ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から対象ユーザの利用履歴を抽出する。対象ユーザの利用履歴がある場合（ステップＳ３０２のＹＥＳ）、利用履歴記憶部１０４は、対象ユーザの利用履歴を抽出し、当該対象ユーザの利用履歴を優先アプリ選択部１０５に渡す（ステップＳ３１１）。
【００８６】
優先アプリ選択部１０５は、対象ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、優先アプリを選択する（ステップＳ３１２）。優先アプリの選択方法は、上述の通りである。その後、優先アプリ選択部１０５は、選択した優先アプリを制御部１０３に通知する。
【００８７】
一方、対象ユーザの利用履歴がない場合（ステップＳ３０２のＮＯ）、利用履歴記憶部１０４は、その旨を優先アプリ選択部１０５に通知する。対象ユーザの利用履歴がない場合として、対象ユーザが初めてＭＦＰ１にログインする場合や、利用履歴記憶部１０４に記憶された利用履歴がリセットされた場合などが考えられる。
【００８８】
優先アプリ選択部１０５は、対象ユーザの利用履歴がないことを通知されると、ユーザ情報記憶部１０７に、属性同一ユーザのユーザＩＤを要求する（ステップＳ３０３）。この際、優先アプリ選択部１０５は、対象ユーザのユーザＩＤをユーザ情報記憶部１０７に通知する。
【００８９】
属性同一ユーザとは、対象ユーザと同一の属性情報を有する他のユーザのことである。図８の例では、ユーザＡが対象ユーザである場合、ユーザＡと同一の属性情報（所属＝人事部）を有するユーザＤが、属性同一ユーザとなる。
【００９０】
ユーザ情報記憶部１０７は、属性同一ユーザのユーザＩＤを要求されると、通知されたユーザＩＤに基づいて、複数のユーザのユーザＩＤの中から、属性同一ユーザのユーザＩＤを抽出し、抽出した属性同一ユーザのユーザＩＤを優先アプリ選択部１０５に渡す（ステップＳ３０４）。ユーザ情報記憶部１０７は、全ての属性同一ユーザのユーザＩＤを優先アプリ選択部１０５に渡してもよいし、一部の属性同一ユーザのユーザＩＤを優先アプリ選択部１０５に渡してもよい。
【００９１】
優先アプリ選択部１０５は、ユーザ情報記憶部１０７から属性同一ユーザのユーザＩＤを受け取ると、利用履歴記憶部１０４に属性同一ユーザの利用履歴を要求する（ステップＳ３０５）。この際、優先アプリ選択部１０５は、属性同一ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【００９２】
利用履歴記憶部１０４は、属性同一ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から属性同一ユーザの利用履歴を抽出する。属性同一ユーザの利用履歴がある場合（ステップＳ３０６のＹＥＳ）、利用履歴記憶部１０４は、属性同一ユーザの利用履歴を抽出し、当該属性同一ユーザの利用履歴を優先アプリ選択部１０５に渡す（ステップＳ３１１）。
【００９３】
優先アプリ選択部１０５は、属性同一ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、優先アプリを選択する（ステップＳ３１２）。優先アプリの選択方法は、上述の通りである。その後、優先アプリ選択部１０５は、選択した優先アプリを制御部１０３に通知する。
【００９４】
一般に、対象ユーザ及び属性同一ユーザのアプリの利用傾向は類似すると考えられる。したがって、上記のように、属性同一ユーザの利用履歴に基づいて対象ユーザの優先アプリを選択することにより、優先アプリ選択部１０５は、対象ユーザが利用する可能性が高いアプリを優先アプリとして選択できる。
【００９５】
一方、属性同一ユーザの利用履歴がない場合（ステップＳ３０６のＮＯ）、利用履歴記憶部１０４は、その旨を優先アプリ選択部１０５に通知する。属性同一ユーザの利用履歴がない場合として、属性同一ユーザがＭＦＰ１にログインしたことがない場合や、利用履歴記憶部１０４に記憶された利用履歴がリセットされた場合などが考えられる。
【００９６】
優先アプリ選択部１０５は、属性同一ユーザの利用履歴がないことを通知されると、ユーザ情報記憶部１０７に、属性類似ユーザのユーザＩＤを要求する（ステップＳ３０７）。この際、優先アプリ選択部１０５は、対象ユーザのユーザＩＤをユーザ情報記憶部１０７に通知する。
【００９７】
属性類似ユーザとは、対象ユーザと類似する属性情報を有する他のユーザのことである。図８の例では、ユーザＡが対象ユーザであり、人事部と経理部とが類似する場合、ユーザＡと類似する属性情報（所属＝経理部）を有するユーザＢが、属性類似ユーザとなる。属性情報の類似関係は、予め設定され、ユーザ情報記憶部１０７に記憶される。
【００９８】
ユーザ情報記憶部１０７は、属性類似ユーザのユーザＩＤを要求されると、通知されたユーザＩＤに基づいて、複数のユーザのユーザＩＤの中から、属性類似ユーザのユーザＩＤを抽出し、抽出した属性類似ユーザのユーザＩＤを優先アプリ選択部１０５に渡す（ステップＳ３０８）。ユーザ情報記憶部１０７は、全ての属性類似ユーザのユーザＩＤを優先アプリ選択部１０５に渡してもよいし、一部の属性類似ユーザのユーザＩＤを優先アプリ選択部１０５に渡してもよい。
【００９９】
優先アプリ選択部１０５は、ユーザ情報記憶部１０７から属性類似ユーザのユーザＩＤを受け取ると、利用履歴記憶部１０４に属性類似ユーザの利用履歴を要求する（ステップＳ３０９）。この際、優先アプリ選択部１０５は、属性類似ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【０１００】
利用履歴記憶部１０４は、属性類似ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から属性類似ユーザの利用履歴を抽出する。属性類似ユーザの利用履歴がある場合（ステップＳ３１０のＹＥＳ）、利用履歴記憶部１０４は、属性類似ユーザの利用履歴を抽出し、当該属性類似ユーザの利用履歴を優先アプリ選択部１０５に渡す（ステップＳ３１１）。
【０１０１】
優先アプリ選択部１０５は、属性類似ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、優先アプリを選択する（ステップＳ３１２）。優先アプリの選択方法は、上述の通りである。その後、優先アプリ選択部１０５は、選択した優先アプリを制御部１０３に通知する。
【０１０２】
一般に、対象ユーザ及び属性類似ユーザのアプリの利用傾向は類似すると考えられる。したがって、上記のように、属性類似ユーザの利用履歴に基づいて対象ユーザの優先アプリを選択することにより、優先アプリ選択部１０５は、対象ユーザが利用する可能性が高いアプリを優先アプリとして選択できる。
【０１０３】
一方、属性類似ユーザの利用履歴がない場合（ステップＳ３１０のＮＯ）、利用履歴記憶部１０４は、その旨を優先アプリ選択部１０５に通知する。属性類似ユーザの利用履歴がない場合として、属性類似ユーザがＭＦＰ１にログインしたことがない場合や、利用履歴記憶部１０４に記憶された利用履歴がリセットされた場合などが考えられる。
【０１０４】
優先アプリ選択部１０５は、属性類似ユーザの利用履歴がないことを通知されると、優先アプリとしてデフォルトアプリを選択する（ステップＳ３１３）。デフォルトアプリは、優先アプリのデフォルト値として予め設定されたアプリである。デフォルトアプリは、ＭＦＰ１の管理者やユーザにより設定される。その後、優先アプリ選択部１０５は、選択した優先アプリを制御部１０３に通知する。
【０１０５】
図１０は、ＦＫアプリの選択処理の一例を示すフローチャートである。図１０の処理は、図６のステップＳ２１１〜Ｓ２１３の処理に相当する。したがって、ＦＫ選択部１０６は、制御部１０３からＦＫアプリの選択を要求されると、図１０の処理を開始する。
【０１０６】
制御部１０３からＦＫアプリの選択を要求されると、ＦＫ選択部１０６は、利用履歴記憶部１０４に対象ユーザの利用履歴を要求する（ステップＳ４０１）。この際、ＦＫ選択部１０６は、対象ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【０１０７】
利用履歴記憶部１０４は、対象ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から対象ユーザの利用履歴を抽出する。対象ユーザの利用履歴がある場合（ステップＳ４０２のＹＥＳ）、利用履歴記憶部１０４は、対象ユーザの利用履歴を抽出し、当該対象ユーザの利用履歴をＦＫ選択部１０６に渡す（ステップＳ４１１）。
【０１０８】
ＦＫ選択部１０６は、対象ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、ＦＫアプリを選択する（ステップＳ４１２）。ＦＫアプリの選択方法は、上述の通りである。その後、ＦＫ選択部１０６は、選択したＦＫアプリを制御部１０３に通知する。
【０１０９】
一方、対象ユーザの利用履歴がない場合（ステップＳ４０２のＮＯ）、利用履歴記憶部１０４は、その旨をＦＫ選択部１０６に通知する。対象ユーザの利用履歴がない場合として、対象ユーザが初めてＭＦＰ１にログインする場合や、利用履歴記憶部１０４に記憶された利用履歴がリセットされた場合などが考えられる。
【０１１０】
ＦＫ選択部１０６は、対象ユーザの利用履歴がないことを通知されると、ユーザ情報記憶部１０７に、属性同一ユーザのユーザＩＤを要求する（ステップＳ４０３）。この際、ＦＫ選択部１０６は、対象ユーザのユーザＩＤをユーザ情報記憶部１０７に通知する。
【０１１１】
属性同一ユーザとは、対象ユーザと同一の属性情報を有する他のユーザのことである。図８の例では、ユーザＡが対象ユーザである場合、ユーザＡと同一の属性情報（所属＝人事部）を有するユーザＤが、属性同一ユーザとなる。
【０１１２】
ユーザ情報記憶部１０７は、属性同一ユーザのユーザＩＤを要求されると、通知されたユーザＩＤに基づいて、複数のユーザのユーザＩＤの中から、属性同一ユーザのユーザＩＤを抽出し、抽出した属性同一ユーザのユーザＩＤをＦＫ選択部１０６に渡す（ステップＳ４０４）。ユーザ情報記憶部１０７は、全ての属性同一ユーザのユーザＩＤをＦＫ選択部１０６に渡してもよいし、一部の属性同一ユーザのユーザＩＤをＦＫ選択部１０６に渡してもよい。
【０１１３】
ＦＫ選択部１０６は、ユーザ情報記憶部１０７から属性同一ユーザのユーザＩＤを受け取ると、利用履歴記憶部１０４に属性同一ユーザの利用履歴を要求する（ステップＳ４０５）。この際、ＦＫ選択部１０６は、属性同一ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【０１１４】
利用履歴記憶部１０４は、属性同一ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から属性同一ユーザの利用履歴を抽出する。属性同一ユーザの利用履歴がある場合（ステップＳ４０６のＹＥＳ）、利用履歴記憶部１０４は、属性同一ユーザの利用履歴を抽出し、当該属性同一ユーザの利用履歴をＦＫ選択部１０６に渡す（ステップＳ４１１）。
【０１１５】
ＦＫ選択部１０６は、属性同一ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、ＦＫアプリを選択する（ステップＳ４１２）。ＦＫアプリの選択方法は、上述の通りである。その後、ＦＫ選択部１０６は、選択したＦＫアプリを制御部１０３に通知する。
【０１１６】
一般に、対象ユーザ及び属性同一ユーザのアプリの利用傾向は類似すると考えられる。したがって、上記のように、属性同一ユーザの利用履歴に基づいて対象ユーザのＦＫアプリを選択することにより、ＦＫ選択部１０６は、対象ユーザが利用する可能性が高いアプリをＦＫアプリとして選択できる。
【０１１７】
一方、属性同一ユーザの利用履歴がない場合（ステップＳ４０６のＮＯ）、利用履歴記憶部１０４は、その旨をＦＫ選択部１０６に通知する。属性同一ユーザの利用履歴がない場合として、属性同一ユーザがＭＦＰ１にログインしたことがない場合や、利用履歴記憶部１０４に記憶された利用履歴がリセットされた場合などが考えられる。
【０１１８】
ＦＫ選択部１０６は、属性同一ユーザの利用履歴がないことを通知されると、ユーザ情報記憶部１０７に、属性類似ユーザのユーザＩＤを要求する（ステップＳ４０７）。この際、ＦＫ選択部１０６は、対象ユーザのユーザＩＤをユーザ情報記憶部１０７に通知する。
【０１１９】
属性類似ユーザとは、対象ユーザと類似する属性情報を有する他のユーザのことである。図８の例では、ユーザＡが対象ユーザであり、人事部と経理部とが類似する場合、ユーザＡと類似する属性情報（所属＝経理部）を有するユーザＢが、属性類似ユーザとなる。属性情報の類似関係は、予め設定され、ユーザ情報記憶部１０７に記憶される。
【０１２０】
ユーザ情報記憶部１０７は、属性類似ユーザのユーザＩＤを要求されると、通知されたユーザＩＤに基づいて、複数のユーザのユーザＩＤの中から、属性類似ユーザのユーザＩＤを抽出し、抽出した属性類似ユーザのユーザＩＤをＦＫ選択部１０６に渡す（ステップＳ４０８）。ユーザ情報記憶部１０７は、全ての属性類似ユーザのユーザＩＤをＦＫ選択部１０６に渡してもよいし、一部の属性類似ユーザのユーザＩＤをＦＫ選択部１０６に渡してもよい。
【０１２１】
ＦＫ選択部１０６は、ユーザ情報記憶部１０７から属性類似ユーザのユーザＩＤを受け取ると、利用履歴記憶部１０４に属性類似ユーザの利用履歴を要求する（ステップＳ４０９）。この際、ＦＫ選択部１０６は、属性類似ユーザのユーザＩＤを利用履歴記憶部１０４に通知する。
【０１２２】
利用履歴記憶部１０４は、属性類似ユーザの利用履歴を要求されると、通知されたユーザＩＤに基づいて、複数のユーザの利用履歴の中から属性類似ユーザの利用履歴を抽出する。属性類似ユーザの利用履歴がある場合（ステップＳ４１０のＹＥＳ）、利用履歴記憶部１０４は、属性類似ユーザの利用履歴を抽出し、当該属性類似ユーザの利用履歴をＦＫ選択部１０６に渡す（ステップＳ４１１）。
【０１２３】
ＦＫ選択部１０６は、属性類似ユーザの利用履歴を受け取ると、受け取った利用履歴に基づいて、ＦＫアプリを選択する（ステップＳ４１２）。ＦＫアプリの選択方法は、上述の通りである。その後、ＦＫ選択部１０６は、選択したＦＫアプリを制御部１０３に通知する。
【０１２４】
一般に、対象ユーザ及び属性類似ユーザのアプリの利用傾向は類似すると考えられる。したがって、上記のように、属性類似ユーザの利用履歴に基づいて対象ユーザのＦＫアプリを選択することにより、ＦＫ選択部１０６は、対象ユーザが利用する可能性が高いアプリをＦＫアプリとして選択できる。
【０１２５】
一方、属性類似ユーザの利用履歴がない場合（ステップＳ４１０のＮＯ）、利用履歴記憶部１０４は、その旨をＦＫ選択部１０６に通知する。属性類似ユーザの利用履歴がない場合として、属性類似ユーザがＭＦＰ１にログインしたことがない場合や、利用履歴記憶部１０４に記憶された利用履歴がリセットされた場合などが考えられる。
【０１２６】
ＦＫ選択部１０６は、属性類似ユーザの利用履歴がないことを通知されると、ＦＫアプリとしてデフォルトアプリを選択する（ステップＳ４１３）。デフォルトアプリは、ＦＫアプリのデフォルト値として予め設定されたアプリである。デフォルトアプリは、ＭＦＰ１の管理者やユーザにより設定される。その後、ＦＫ選択部１０６は、選択したＦＫアプリを制御部１０３に通知する。
【０１２７】
以上説明した通り、本実施形態によれば、対象ユーザの利用履歴がない場合、属性同一ユーザや属性類似ユーザの利用履歴に基づいて、優先アプリやＦＫアプリが選択される。これにより、対象ユーザの利用履歴がない場合であっても、対象ユーザが利用する可能性が高いアプリを、優先アプリやＦＫアプリとして選択することができる。
【０１２８】
＜第３実施形態＞
第３実施形態に係るＭＦＰ１について、図１１〜図１４を参照して説明する。第１実施形態では、優先アプリ選択部１０５が優先アプリとして選択したアプリが、優先アプリに自動的に設定される場合について説明した。これに対して、本実施形態では、優先アプリ選択部１０５が優先アプリとして選択したアプリを優先アプリに設定するか確認する場合について説明する。なお、本実施形態に係るＭＦＰ１のハードウェア構成及び機能構成は、第１実施形態と同様である。
【０１２９】
図１１は、対象ユーザのログイン直後の操作部２０の処理の一例を示すシーケンス図である。図１１のシーケンス図は、図６のステップＳ２０８，Ｓ２０９の間にステップＳ２１６，Ｓ２１７を追加し、図６のステップＳ２１４，Ｓ２１５の間にステップＳ２１８，Ｓ２１９を追加したものに相当する。以下、ステップＳ２１６〜Ｓ２１９の処理について説明する。
【０１３０】
まず、ステップＳ２１６，Ｓ２１７について説明する。本実施形態では、制御部１０３は、優先アプリ選択部１０５から優先アプリを通知されると（ステップＳ２０８）、通知されたアプリを優先アプリとして設定するか対象ユーザに確認する（ステップＳ２１６）。具体的には、制御部１０３は、操作パネル２７の画面に、通知されたアプリを優先アプリとして設定するか確認するための優先アプリダイアログボックスを表示する。
【０１３１】
図１２は、優先アプリダイアログボックスの一例を示す図である。図１２の例では、優先アプリ選択部１０５が「やさしくコピー」を優先アプリとして選択した場合を想定している。図１２の優先アプリダイアログボックスには、「「やさしくコピー」を優先アプリに設定しますか？」という確認メッセージと、ＹＥＳボタン及びＮＯボタンと、が表示されている。ＹＥＳボタンは、優先アプリの設定を承諾するためのボタンであり、ＮＯボタンは、優先アプリの設定を拒否するためのボタンである。
【０１３２】
制御部１０３が優先アプリダイアログボックスを表示すると、対象ユーザは、回答操作（ＹＥＳボタン又はＮＯボタンのタッチ）を行い、優先アプリ選択部１０５により選択されたアプリを優先アプリとして設定するか否か回答する。操作受付部１０１は、回答操作を受け付けると、ユーザからの回答（ＹＥＳ又はＮＯ）を制御部１０３に通知する（ステップＳ２１７）。その後、制御部１０３は、操作受付部１０１から通知されたユーザの回答に応じて、優先アプリを設定し、設定した優先アプリを起動する（ステップＳ２０９）。
【０１３３】
制御部１０３は、ユーザからの回答が承諾（ＹＥＳ）である場合（ユーザがＹＥＳボタンをタッチした場合）、優先アプリ選択部１０５により選択されたアプリを優先アプリに設定し、当該優先アプリを起動する。図１２の例では、「やさしくコピー」が優先アプリに設定され、起動される。
【０１３４】
一方、制御部１０３は、ユーザからの回答が拒否（ＮＯ）である場合（ユーザがＮＯボタンをタッチした場合）、優先アプリ選択部１０５により選択されたアプリを優先アプリに設定せず、優先アプリの現在の設定を維持し、現在設定中の優先アプリを起動する。
【０１３５】
次に、ステップＳ２１８，Ｓ２１９について説明する。本実施形態では、制御部１０３は、ＦＫ選択部１０６からＦＫアプリを通知されると（ステップＳ２１４）、通知されたアプリをＦＫアプリとして設定するか対象ユーザに確認する（ステップＳ２１８）。具体的には、制御部１０３は、操作パネル２７の画面に、通知されたアプリをＦＫアプリとして設定するか確認するためのＦＫアプリダイアログボックスを表示する。
【０１３６】
図１３は、ＦＫアプリダイアログボックスの一例を示す図である。図１３の例では、ＦＫ選択部１０６が「やさしくコピー」及び「かんたんスキャン」をＦＫアプリとして選択した場合を想定している。図１３のＦＫアプリダイアログボックスには、「「やさしくコピー」及び「かんたんスキャン」をファンクションキーアプリに設定しますか？」という確認メッセージと、ＹＥＳボタン及びＮＯボタンと、が表示されている。ＹＥＳボタンは、ＦＫアプリの設定を承諾するためのボタンであり、ＮＯボタンは、ＦＫアプリの設定を拒否するためのボタンである。
【０１３７】
制御部１０３がＦＫアプリダイアログボックスを表示すると、対象ユーザは、回答操作（ＹＥＳボタン又はＮＯボタンのタッチ）を行い、ＦＫ選択部１０６により選択されたアプリをＦＫアプリとして設定するか否か回答する。操作受付部１０１は、回答操作を受け付けると、ユーザからの回答（ＹＥＳ又はＮＯ）を制御部１０３に通知する（ステップＳ２１９）。その後、制御部１０３は、操作受付部１０１から通知されたユーザの回答に応じて、ＦＫアプリを設定し、設定したＦＫアプリの起動ボタンをＦＫとして表示する（ステップＳ２１５）。
【０１３８】
制御部１０３は、ユーザからの回答が承諾（ＹＥＳ）である場合（ユーザがＹＥＳボタンをタッチした場合）、ＦＫ選択部１０６により選択されたアプリをＦＫアプリに設定し、当該ＦＫアプリの起動ボタンをＦＫとして表示する。図１３の例では、「やさしくコピー」及び「かんたんスキャン」がＦＫアプリに設定され、これらの起動ボタンがＦＫとして表示される。
【０１３９】
一方、制御部１０３は、ユーザからの回答が拒否（ＮＯ）である場合（ユーザがＮＯボタンをタッチした場合）、ＦＫ選択部１０６により選択されたアプリをＦＫアプリに設定せず、ＦＫアプリの現在の設定を維持し、現在設定中のＦＫアプリの起動ボタンをＦＫとして表示する。
【０１４０】
以上説明した通り、本実施形態によれば、操作部２０は、優先アプリ選択部１０５が優先アプリとして選択したアプリを優先アプリとして設定するか、対象ユーザに確認できる。したがって、対象ユーザは、優先アプリ選択部１０５が優先アプリとして選択したアプリが適切な場合にのみ、当該アプリを優先アプリとして設定することができる。
【０１４１】
同様に、本実施形態によれば、操作部２０は、ＦＫ選択部１０６がＦＫアプリとして選択したアプリをＦＫアプリとして設定するか、対象ユーザに確認できる。したがって、対象ユーザは、ＦＫ選択部１０６がＦＫアプリとして選択したアプリが適切な場合にのみ、当該アプリをＦＫアプリとして設定することができる。
【０１４２】
なお、本実施形態では、制御部１０３が、優先アプリ及びＦＫアプリの両方の設定について、対象ユーザに確認する場合について説明したが、いずれか一方の設定についてのみ対象ユーザに確認してもよい。
【０１４３】
例えば、制御部１０３は、優先アプリの設定のみ対象ユーザに確認し、ＦＫアプリの設定については対象ユーザに確認しなくてもよい。これは、優先アプリは、ログイン直後に起動されるため、不適切に設定された場合の操作性の低下が、ＦＫアプリより大きいためである。優先アプリの設定のみ対象ユーザに確認することにより、確認作業の煩わしさを抑制しつつ、上記のような操作性の低下を抑制できる。
【０１４４】
また、図１１の例では、制御部１０３は、優先アプリの設定について、対象ユーザがログインするたびに確認しているが、現在設定中の優先アプリと異なるアプリが優先アプリ選択部１０５により選択された場合にのみ、当該アプリを優先アプリとして設定するか確認してもよい。
【０１４５】
同様に、図１１の例では、制御部１０３は、ＦＫアプリの設定について、対象ユーザがログインするたびに確認しているが、現在設定中のＦＫアプリと異なるアプリがＦＫ選択部１０６により選択された場合にのみ、当該アプリをＦＫアプリとして設定するか確認してもよい。
【０１４６】
また、ＦＫアプリダイアログボックスは、図１３の例に限られない。図１４は、ＦＫアプリダイアログボックスの他の例を示す図である。図１４のＦＫアプリダイアログボックスには、「ファンクションキーに設定するアプリを選択してください。」というメッセージと、ＦＫアプリの候補となる複数のアプリ名と、各アプリと対応するチェックボックスと、ＯＫボタンと、が表示されている。
【０１４７】
対象ユーザは、チェックボックスを利用してアプリを選択し、ＯＫボタンをタッチすることにより、所望のアプリをＦＫアプリとして設定できる。図１４の例では、「やさしくコピー」、「かんたんスキャン」、及び「プリンタ」が選択されている。この状態でＯＫボタンがタッチされると、「やさしくコピー」、「かんたんスキャン」、及び「プリンタ」がＦＫアプリに設定される。
【０１４８】
制御部１０３は、対象ユーザにより利用される可能性が高い順に、アプリ名を表示するのが好ましい。これにより、対象ユーザによる適切なアプリ（対象ユーザにより利用される可能性が高いアプリ）の選択を補助できる。
【０１４９】
なお、以上の各実施形態に係る情報処理装置は、複数の情報処理装置により構成される情報処理システムとして実現されてもよい。図１５は、情報処理システムの一例を示す図である。図１５の情報処理システムは、操作部２０（ＭＦＰ１）と、サーバ２と、を備える。操作部２０は、操作受付部１０１と、制御部１０３と、を備える。
【０１５０】
サーバ２は、通信Ｉ／Ｆ２５を介して操作部２０と接続されたコンピュータであり、認証部１０２と、利用履歴記憶部１０４と、優先アプリ選択部１０５と、ファンクションキー選択部１０６と、を備える。
【０１５１】
図１６は、本実施形態に係るサーバ２のハードウェア構成の一例を示す図である。図１のサーバ２は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ２０４と、入力装置２０５と、表示装置２０６と、通信Ｉ／Ｆ２０７と、システムバス２０８と、を備える。
【０１５２】
ＣＰＵ２０１は、プログラムを実行することにより、サーバ２の各構成を制御し、サーバ２の機能を実現する。
【０１５３】
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラム（ＢＩＯＳなど）や各種のデータを記憶する。
【０１５４】
ＲＡＭ２０３は、ＣＰＵ２０１に作業領域を提供する。
【０１５５】
ＨＤＤ２０４は、ＣＰＵ２０１が実行するプログラム（ＯＳなど）や各種のデータを記憶する。
【０１５６】
入力装置２０５は、ユーザの操作に応じた情報をサーバ２に入力する。入力装置２０５には、タッチパネル、キーボード、マウス、ハードウェアボタンなどが含まれる。
【０１５７】
表示装置２０６は、ユーザの操作に応じた画面を表示する。表示装置２０６は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイなどで有り得る。入力装置２０５及び表示装置２０６は、操作パネルとして一体に構成されてもよい。
【０１５８】
通信Ｉ／Ｆ２０７は、サーバ２をインターネットやＬＡＮなどのネットワークに接続し、ネットワーク上の外部装置との通信を制御する。サーバ２は、通信Ｉ／Ｆ２０７を介して、操作部２０を含む外部装置と通信する。
【０１５９】
システムバス２０８は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、入力装置２０５、表示装置２０６、及び通信Ｉ／Ｆ２０７を相互に接続する。
【０１６０】
以上のような構成により、図１５の情報処理システムにより、第１実施形態及び第３実施形態に係る情報処理装置と同様の処理を実現できる。また、ユーザ情報記憶部１０７を操作部２０又はサーバ２に設けることにより、情報処理システムにより、第２実施形態に係る情報処理装置と同様の処理を実現できる。また、操作部２０の負荷を軽減したり、１つのサーバ２で複数のＭＦＰ１を管理したりできる。なお、各機能構成の分配は、図１５の例に限られない。また、情報処理システムは、３つ以上の装置により構成されてもよい。
【０１６１】
また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ(Application Specific Integrated Circuit)、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）や従来の回路モジュール等のデバイスを含むものとする。
【０１６２】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１６３】
１：ＭＦＰ
２：サーバ
１０：本体
２０：操作部
１０１：操作受付部
１０２：認証部
１０３：制御部
１０４：利用履歴記憶部
１０５：優先アプリ選択部
１０６：ファンクションキー選択部
１０７：ユーザ情報記憶部
【先行技術文献】
【特許文献】
【０１６４】
【特許文献１】特開２０１４−５９６３８号公報
【図１】
2018195208.tif 000003
【図２】
2018195208.tif 000004
【図３】
2018195208.tif 000005
【図４】
2018195208.tif 000006
【図５】
2018195208.tif 000007
【図６】
2018195208.tif 000008
【図７】
2018195208.tif 000009
【図８】
2018195208.tif 000010
【図９】
2018195208.tif 000011
【図１０】
2018195208.tif 000012
【図１１】
2018195208.tif 000013
【図１２】
2018195208.tif 000014
【図１３】
2018195208.tif 000015
【図１４】
2018195208.tif 000016
【図１５】
2018195208.tif 000017
【図１６】
2018195208.tif 000018