(57)【要約】【課題】  アプリケーションの開始が認識された際に、当該アプリケーションの情報取得先を特定するアイコンの登録状態や、アイコンに対応づけられた情報取得先の変更状態に適応したアイコンを取得して表示する。【解決手段】    アプリケーションに対応づけられたアイコンをＵＩ画面に表示する情報処理装置において、ＵＩ画面を用いてアプリケーションの開始を認識した場合、情報処取得先が登録され、かつ、アプリケーションのアイコンを管理先から取得できたと判断した場合、取得したアイコンをＵＩ画面に表示し、情報取得先が登録されていないと判断され、かつ、アイコンを取得できないと判断した場合、情報取得先からアイコンを取得してＵＩ画面に表示することを特徴とする。【選択図】  図５
2017182574.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションに対応づけられたアイコンをＵＩ画面に表示する情報処理装置であって、
アプリケーションを登録する際に、当該アプリケーションが提供する情報取得先を合わせて登録する登録手段と、
アプリケーションに対応づけられたアイコンを管理する管理手段と、
前記ＵＩ画面を用いてアプリケーションの開始を認識した場合、前記情報取得先が登録され、かつ、前記アプリケーションのアイコンを前記管理手段から取得できたかどうかを判断する第１の判断手段と、
前記情報取得先が登録されていると判断され、かつ、前記管理手段からアイコンを取得できたと判断した場合、取得したアイコンを前記ＵＩ画面に表示し、
前記情報取得先が登録されていると判断され、かつ、前記アイコンを取得できないと判断した場合、前記情報取得先からアイコンを取得して前記ＵＩ画面に表示する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記ＵＩ画面を用いてアプリケーションの開始を受け付けた場合、前記アプリケーションに情報取得先が存在し、かつ、当該情報取得先が変更されているかどうかどうかを判断する第２の判断手段を備え、
前記制御手段は、前記情報取得先が変更されていると判断した場合、変更された情報取得先から表示するアイコンを取得して前記ＵＩ画面に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の判断手段により前記情報取得先が存在しないと判断した場合、前記制御手段は、前記アプリケーションに対応づけられたデフォルトのアイコンを前記ＵＩ画面に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記情報取得先は、ＵＲＬであることを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記ＵＲＬは、前記アイコンの保管先を特定するパスが設定されていることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
アプリケーションに対応づけられたアイコンをＵＩ画面に表示する情報処理装置の制御方法であって、
アプリケーションを登録する際に、当該アプリケーションが提供する情報取得先を合わせて登録手段に登録する登録工程と、
アプリケーションに対応づけられたアイコンを前記登録手段に登録して管理する管理工程と、
前記ＵＩ画面を用いてアプリケーションの開始を認識した場合、前記情報取得先が登録され、かつ、前記管理工程で管理される前記アプリケーションのアイコンを取得できたかどうかを判断する判断工程と、
前記情報取得先が登録されていると判断され、かつ、前記登録手段からアイコンを取得できたと判断した場合、取得したアイコンを前記ＵＩ画面に表示し、
前記情報取得先が登録されていると判断され、かつ、前記アイコンを取得できないと判断した場合、前記情報取得先からアイコンを取得して前記ＵＩ画面に表示する制御工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項７】
請求項６の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
スキャナやプリンタを備えた情報処理装置であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、以下、画像形成装置という）の中にも、Ｗｅｂブラウザを備えているものがある。画像形成装置は、コピー機能、送信機能（以下、ｓｅｎｄ機能という）、文書保存機能（以下、ｂｏｘ機能という）、Ｗｅｂブラウザ機能の複数の機能をあらかじめ有し、利用可能な機能メニュー（以下、メインメニューという）を起動時に表示する。Ｗｅｂブラウザ機能は、利用頻度の高いＷｅｂサーバのタイトル文字列と対応するトップページアドレスをメインメニューにあらかじめ登録することで利便性を高めている。
【０００３】
画像形成装置に追加可能なアプリケーション（以下、アプリケーションと称する）も存在する。アプリケーションを追加して開始すると、メインメニューに利用可能な機能として追加表示される。メインメニューは、利用可能な機能が保有するアイコンを表示することで利便性を高めている。
【０００４】
近年、トップページアドレスにアクセスした際に、アクセス先から取得したファビコンをメインメニューのアイコン（以下ファビコン）として表示するＷｅｂブラウザ機能も存在している（特許文献１）。特定のトップページアドレスを保持し、特定サイトの利用に限定することでユーザービリティーを向上するアプリケーションも提供されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−５４４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
アプリケーション導入後、アプリケーションが保持する特定のトップページアドレスを変更し、ファビコンが変わることは一般的である。アプリケーションが保持するアイコンをトップページアドレスに対応するファビコンに変更するためには、アプリケーションの修正と再インストールが必要となり煩雑である。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、アプリケーションの開始が認識された際に、当該アプリケーションの情報取得先を特定するアイコンの登録状態や、アイコンに対応づけられた情報取得先の変更状態に適応したアイコンを取得して表示できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
アプリケーションに対応づけられたアイコンをＵＩ画面に表示する情報処理装置であって、アプリケーションを登録する際に、当該アプリケーションが提供する情報取得先を合わせて登録する登録手段と、アプリケーションに対応づけられたアイコンを管理する管理手段と、前記ＵＩ画面を用いてアプリケーションの開始を認識した場合、前記情報取得先が登録され、かつ、前記アプリケーションのアイコンを前記管理手段から取得できたかどうかを判断する第１の判断手段と、前記情報取得先が登録されていると判断され、かつ、前記管理手段からアイコンを取得できたと判断した場合、取得したアイコンを前記ＵＩ画面に表示し、前記情報取得先が登録されていると判断され、かつ、前記アイコンを取得できないと判断した場合、前記情報取得先からアイコンを取得して前記ＵＩ画面に表示する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、アプリケーションの開始が認識された際に、当該アプリケーションの情報取得先を特定するアイコンの登録状態や、アイコンに対応づけられた情報取得先の変更状態に適応したアイコンを取得して表示できる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの構成を説明する図である。
【図２】画像形成装置の構成を示すブロック図である。
【図３】画像形成装置のソフトウエアの構成を説明するブロック図である。
【図４】画像形成装置が管理するテーブルの一例を示す図である。
【図５】情報処理装置のデータ処理方法を示すシーケンス図である。
【図６】情報処理装置のデータ処理方法を示すシーケンス図である。
【図７】情報処理装置で表示されるＵＩ画面を示す図である。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
＜システム構成の説明＞
〔第１実施形態〕
【００１２】
〔第１実施形態〕
図１は、本実施形態を示す情報処理システムの構成を説明する図である。
図１において、ネットワーク１００には、情報処理装置である画像形成装置１０１とサーバ１０２が互いに通信可能に接続されている。なお、画像形成装置１０１やサーバ１０２の接続数は、本実施形態に限定されるものではない。
【００１３】
図２は、図１に示した画像形成装置１０１の構成を示すブロック図である。
図２において、ＣＰＵ２１１を含む制御部２１０は、画像形成装置１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御処理を実行する。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２１４は、画像データや各種プログラムを記憶する。操作部Ｉ／Ｆ２１５は、操作部２１９と制御部２１０とを接続する。操作部２１９には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。
【００１４】
プリンタＩ／Ｆ２１６は、プリンタ２２０と制御部２１０とを接続する。プリンタ２２０で印刷すべき画像データはプリンタＩ／Ｆ２１６を介して制御部２１０からプリンタ２２０に転送され、プリンタ２２０において記録媒体上に印刷される。
【００１５】
スキャナＩ／Ｆ２１７は、スキャナ２２１と制御部２１０とを接続する。スキャナ２２１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に入力する。
ネットワークＩ／Ｆ２１８は、制御部２１０（画像形成装置１０１）をネットワーク１００に接続する。ネットワークＩ／Ｆ２１８は、ネットワーク１００上の外部装置（例えばサーバ１０２）に画像データを送信する。
【００１６】
図３は、図１に示した画像形成装置１０１のソフトウエアの構成を説明するブロック図である。本例は、図２に示したＲＯＭ２１２に格納された各制御プログラムをＣＰＵ２１１が実行することにより実現されるソフトウエア構成例である。本実施形態のソフトウエアは、アプリケーション３００、Ｗｅｂブラウザ３０１、メインメニュー３０２により構成される。
【００１７】
図３において、アプリケーション３００は、トップページアドレス管理部３００１、ボタン登録部３００２、ダウンロード部３００３、開始認識部３００４、設定情報変更認識部３００５、トップページアドレス存在判断部３００６を備える。さらに、アプリケーション３００は、トップページアドレス更新判断部３００７、デフォルトアイコン登録部３００８を備える。Ｗｅｂブラウザ３０１は、ファビコン提供部３０１１、ファビコン取得部３０１２、ファビコン管理部３０１３から成る。メインメニュー３０２は、ボタン管理部３０２１から成る。
【００１８】
トップページアドレス管理部３００１は、図４の（ａ）で示すようにアクセスするトップページアドレス等をアプリケーション毎に管理する。具体的には、アプリケーション、トップページアドレス、タイトル文字列を管理する。
ボタン登録部３００２は、ボタン管理部３０２１で管理する機能メニューボタンにファビコンを登録する機能を提供する。ダウンロード部３００３は、ボタン登録部３００２にファビコン提供部３０１１から取得したファビコンを提供する。開始認識部３００４は、アプリケーション３００が開始されたことを認識する。
設定情報変更認識部３００５は、アプリケーション３００が保持する設定情報に変更があったことを認識し、変更のあった設定情報を提供する。トップページアドレス存在判断部３００６は、保持する設定情報にトップページアドレスが存在するかどうかを判断する機能を提供する。
【００１９】
トップページアドレス更新判断部３００７は、トップページアドレスに更新があったかどうかを判断する機能を提供する。デフォルトアイコン登録部３００８は、アプリケーション３００があらかじめ保持するデフォルトのアイコンをボタン管理部３０２１で管理する機能メニューボタンに登録する機能を提供する。
Ｗｅｂブラウザ３０１において、ファビコン提供部３０１１は、ダウンロード部３００３に取得したファビコンを提供する。ファビコン取得部３０１２は、サーバ３０２からファビコンを取得し、取得したファビコンをファビコン提供部３０１１に渡す。
ファビコン管理部３０１３は、図４の（ｂ）で示すように取得済みファビコンをアプリケーション毎に管理する。具体的には、トップページアドレス、保管先ファビコンパスである。
【００２０】
メインメニュー３０２において、ボタン管理部３０２１は、図４の（ｃ）で示すように、メインメニュー３０２に表示する機能メニューボタンを管理する。具体的には、アプリケーション、アイコン、タイトル文字列をアプリケーション毎に管理する。
【００２１】
（開始を認識しメインメニューのボタンを表示する処理）
図５は、本実施形態を示す情報処理装置のデータ処理方法を示すシーケンス図である。本例は、画像形成装置１０１の開始を認識しメインメニューボタンにファビコンを表示する処理例である。なお、図５のシーケンス図に示す各動作は、画像形成装置１０１のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【００２２】
Ｓ５００１で、開始認識部３００４は、アプリケーション３００が開始されたことを認識する。Ｓ５００２で、トップページアドレス存在判断部３００６は、トップページアドレス管理部３００１が保持する設定情報にトップページアドレスが存在するかどうかを判断する。Ｓ５００３で、トップページアドレスが存在すると判断した場合、トップページアドレス存在判断部３００６はボタン登録部３００２にボタンの登録を依頼する。Ｓ５００４で、ボタン登録部３００２は、ダウンロード部３００３にファビコンの取得を依頼する。
【００２３】
Ｓ５００５で、ダウンロード部３００３は、ファビコン提供部３０１１へファビコンの取得を依頼する。Ｓ５００６で、ファビコン提供部３０１１は、ファビコン管理部３０１３が保持するファビコンを取得する。Ｓ５００７で、ファビコン提供部３０１１は、ファビコン管理部３０１３からファビコンを取得できたかどうかを判断する。
Ｓ５００８で、ファビコン提供部３０１１は、取得できたと判断した場合、ファビコンをダウンロード部３００３に返す。
【００２４】
Ｓ５００９で、取得できなかったと判断した場合、ファビコン提供部３０１１は、ファビコン取得部３０１２へサーバ１０２からのファビコンの取得を依頼する。Ｓ５０１０で、ファビコン取得部３０１２は、サーバ１０２からファビコンを取得する。Ｓ５０１１で、ファビコン取得部３０１２は、取得したファビコンをファビコン提供部３０１１へ返す。
【００２５】
Ｓ５０１２で、ファビコン提供部は、サーバ１０２から取得したファビコンをファビコン管理部３０１３に登録し、取得したファビコンをダウンロード部３００３に返す。
Ｓ５０１３で、ダウンロード部３００３は、Ｓ５０１２で返されたファビコンまたはＳ５００８で返された特定のファビコンをボタン登録部３００２に返す。Ｓ５０１４で、ボタン登録部３００２は、特定のファビコンをボタン管理部３０２１に登録する。Ｓ５０１５で、ボタン管理部３０２１は登録済みの機能メニューボタンを画面に表示する。
【００２６】
Ｓ５０１６で、トップページアドレス存在判断部３００６はデフォルトアイコン登録部３００８に、アプリケーション３００が保持するデフォルトアイコンをボタン管理部３０２１で管理する機能メニューボタンの登録の依頼をする。Ｓ５０１７で、デフォルトアイコン登録部３００８はデフォルトアイコンをボタン管理部３０２１に登録する。
【００２７】
（設定情報の変更を認識しメインメニューのボタンを表示する処理）
図６は、本実施形態を示す情報処理装置のデータ処理方法を示すシーケンス図である。本例は、画像形成装置１０１の設定情報の変更を認識しメインメニューボタンにファビコンを表示する処理例である。
なお、図５のシーケンス図に示す各動作は、画像形成装置１０１のＣＰＵ２１１が制御プログラムを実行することにより実現される。以下、図５及び図６のシーケンス図を用いて説明する。
Ｓ６００１で、設定情報変更認識部３００５は、アプリケーション３００が保持する設定情報に変更があったことを認識する。Ｓ６００２で、トップページアドレス更新判断部３００７は、設定情報変更認識部３００５から変更のあった設定情報を取得し、トップページアドレスに更新があったかどうかを判断する。Ｓ６００３で、ボタン登録部３００２にボタンの登録を依頼する。以降Ｓ５００４〜Ｓ５０１５は図５の処理と同様なので割愛する。
【００２８】
（開始を認識しデフォルトアイコンをメインメニューのボタンに表示する処理の適用例）
以下、メインメニューボタンにデフォルトアイコンを表示するためのボタン登録部３００２が提供するボタン登録処理の適用例を図４の（ａ）、（ｃ）、図５、図７の（ａ）を用いて説明する。なお、本適用例は各テーブル情報を以下の通りに設定されているものとする。
図４の（ａ）は、アイコンデータとしてアイコンデータ４０００に対応するアプリケーション"ｍｙＡｐｐ２"のみを登録済み。また、図４の（ｃ）ではアイコンデータ４００５〜４００７の３件を登録済みであるとする。
Ｓ５００１で、開始認識部３００４は、アプリケーション３００が開始されたことを認識する。アプリケーション名称は"ｍｙＡｐｐ２"  である。Ｓ５００２で、トップページアドレス存在判断部３００６は、アプリケーション名称は"ｍｙＡｐｐ２"からトップページアドレスが存在しないと判断した場合、処理をＳ５０１６へ進める。
【００２９】
Ｓ５０１６で、トップページアドレス存在判断部３００６はデフォルトアイコン登録部３００８にアプリケーション３００が保持するデフォルトアイコンをボタン管理部３０２１で管理する機能メニューボタンの登録の依頼をする。アイコンデータ４００３が登録するアイコンデータである。これにより、図４の（ｃ）では、上述した登録済みの３件とあわせて４件が登録される。
【００３０】
Ｓ５０１７で、デフォルトアイコン登録部３００８はデフォルトアイコンをボタン管理部３０２１に登録する。図７の（ａ）には、ボタン管理部３０２１に登録されたボタンを表示するＵＩ画面を示す。
図７の（ａ）において、７０１はデフォルトアイコンを表示していることを示す。なお、本適用例のアプリケーション３００は従来のアプリケーションと同等である。
【００３１】
（開始を認識しメインメニューのボタンにファビコンを表示する処理の適用例）
以下、メインメニューボタンにファビコンを表示するためのボタン登録部３００２が提供するボタン登録処理の適用例を図４の（ａ）、（ｂ）、（ｃ）、図５、図７の（ｂ）を用いて説明する。なお、本適用例は各テーブル情報を以下の通りに設定されているものとする。
図４の（ａ）はアイコンデータ４００１のアプリケーション"ｍｙＡｐｐ１"（４００１）のみを登録済みの状態を示す。図４の（ｂ）は０件とする。図４の（ｃ）は４００５〜４００７の３件を登録済みであるとする。
【００３２】
Ｓ５００１で、開始認識部３００４は、アプリケーション３００が開始されたことを認識する。アイコンデータ４００１に対応するアプリケーション名称は"ｍｙＡｐｐ１"  である。Ｓ５００２で、トップページアドレス存在判断部３００６は、トップページアドレス管理部３００１が保持する設定情報にトップページアドレスが存在するかどうかを判断する。アイコンデータ４００１から情報取得先であるトップページアドレス（ｈｔｔｐ：／／ｗｗｗ．ＣｏｍｐａｎｙＡ．ｃｏｍ（ＵＲＬ））が存在するため、Ｓ５００３へ。
Ｓ５００３で、トップページアドレス存在判断部３００６はボタン登録部３００２にボタンの登録を依頼する。
Ｓ５００４で、ボタン登録部３００２は、ダウンロード部３００３にファビコンの取得を依頼する。依頼時にトップページアドレス４００１を渡す。Ｓ５００５で、ダウンロード部３００３は、ファビコン提供部３０１１へファビコンの取得を依頼する。依頼時にトップページアドレス４００１を渡す。
【００３３】
Ｓ５００６で、ファビコン提供部３０１１は、ファビコン管理部３０１３が保持するファビコンを取得する。取得する際、Ｓ５００５で渡されたトップページアドレス４００１と合致するファビコンを取得する。
【００３４】
Ｓ５００７で、ファビコン提供部３０１１は、ファビコン管理部３０１３からファビコンを取得できたかどうかを判断する。ファビコン管理部３０１３が管理するテーブル（図４の（ｂ））が空でファビコンは取得できないと判断する。このため、処理をＳ５００９へ進める。
Ｓ５００９で、ファビコン提供部３０１１は、ファビコン取得部３０１２へファビコンの取得を依頼する。依頼時に図４の（ａ）に示すアイコンデータ４００１のトップページアドレスを渡す。Ｓ５０１０で、ファビコン取得部３０１２は、アイコンデータ４００１のトップページアドレスに従いサーバ１０２からファビコンを取得する。なお、ファビコン提供部３０１１は、取得時にトップページアドレス（アイコンデータ４００１）をファビコン取得部３０１２に渡す。Ｓ５０１１で、ファビコン取得部３０１２は、サーバ１０２から取得したファビコンをファビコン提供部３０１１へ返す。
【００３５】
Ｓ５０１２で、ファビコン提供部は、取得したファビコンをファビコン管理部３０１３に登録し、取得したファビコンをダウンロード部３００３に返す。アイコンデータ４００２は登録されるアイコンデータである。ここで、登録データとは、トップページアドレス（アイコンデータ４００１）と取得したファビコンの保管先のパスである。Ｓ５０１３で、ダウンロード部３００３は、特定のファビコンをボタン登録部３００２に返す。
【００３６】
Ｓ５０１４で、ボタン登録部３００２は、特定のファビコンをボタン管理部３０２１に登録する。アイコンデータ４００４は登録後のアイコンデータであり、登録済みの３件（４００５〜４００７）とあわせて４件が登録される。
【００３７】
Ｓ５０１５で、ボタン管理部３０２１は登録済みの機能メニューボタンを画面に表示する。図７の（ｂ）はボタン管理部３０２１に登録された機能メニューボタンを表示するＵＩ画面例である。
図７の（ｂ）において、ファビコン７０２は特定のファビコンを表示している状態に対応する。
【００３８】
（設定情報の変更を認識し、ファビコンをメインメニューのボタンに表示する処理の適用例）
メインメニューボタンにファビコンを表示するためのボタン登録部３００２が提供するボタン登録処理の適用例を図４の（ａ）、（ｂ）、（ｃ）、図５、図７（ｃ）を用いて説明する。
なお、本適用例はアプリケーション３００の開始を認識し、ファビコンをメインメニューのボタンに表示する処理を適用後、以下の設定変更を実施する前提とする。
【００３９】
図４の（ａ）に示すアイコンデータ４００１のトップページアドレスを変更し、ファビコンが変わる設定変更を実施する。変更後のトップページアドレスは"ｈｔｔｐ：／／ｗｗｗ．ＣｏｍｐａｎｙＡ−ＮＥＷ．ｃｏｍ"に変更したものとする。（以下、変更後のトップページアドレスと称する。）
なお、各テーブル情報は以下の通りに設定されているものとする。図４の（ａ）において、アイコンデータ４００１はアプリケーション"ｍｙＡｐｐ１"のみが録済みの状態である。図４の（ｂ）において、アイコンデータ４００２が登録済の状態である。図４の（ｃ）ではアイコンデータ４００４〜４００７の４件を登録済みの状態である。
【００４０】
本実施形態のボタン管理部３０２１はアプリケーションが重複する登録になる場合、上書登録をする。
Ｓ６００１で、設定情報変更認識部３００５は、アプリケーション３００が保持する設定情報に変更があったことを認識する。Ｓ６００２で、トップページアドレス更新判断部３００７は、設定情報変更認識部３００５から変更のあった設定情報を取得し、トップページアドレスに更新があったかどうかを判断する。更新があったと判断しは場合、Ｓ６００３へ処理を進める。
Ｓ６００３で、ボタン登録部３００２にボタンの登録を依頼する。Ｓ５００４で、ボタン登録部３００２は、ダウンロード部３００３にファビコンの取得を依頼する。依頼時に変更後のトップページアドレスを渡す。Ｓ５００５で、ダウンロード部３００３は、ファビコン提供部３０１１へファビコンの取得を依頼する。依頼時に変更後のトップページアドレスを渡す。
【００４１】
Ｓ５００６で、ファビコン提供部３０１１は、ファビコン管理部３０１３が保持するファビコンを取得する。取得する際、Ｓ５００５で渡された変更後のトップページアドレスと合致するファビコンを取得する。
【００４２】
Ｓ５００７で、ファビコン提供部３０１１は、ファビコン管理部３０１３からファビコンを取得できたかどうかを判断する。ここで、ファビコン管理部３０１３が管理するテーブルに変更後のトップページアドレスは存在しないため、ファビコンは取得できないため、取得できないと判断され、Ｓ５００９へ処理を進める。
Ｓ５００９で、ファビコン提供部３０１１は、ファビコン取得部３０１２へファビコンの取得を依頼する。依頼時に変更後のトップページアドレスを渡す。Ｓ５０１０で、ファビコン取得部３０１２は、サーバ１０２からファビコンを取得する。取得時に変更後のトップページアドレスを渡す。Ｓ５０１１で、ファビコン取得部３０１２は、取得したファビコンをファビコン提供部３０１１へ返す。
【００４３】
Ｓ５０１２で、ファビコン提供部は、取得したファビコンをファビコン管理部３０１３に登録し、取得したファビコンをダウンロード部３００３に返す。図４の（ｂ）に示すアイコンデータ４００８は登録されたアイコンデータである。アイコンデータ４００８では、変更後のトップページアドレスと取得したファビコンの保管先のパスが登録された状態である。Ｓ５０１３で、ダウンロード部３００３は特定のファビコンをボタン登録部３００２に返す。
【００４４】
Ｓ５０１４で、ボタン登録部３００２は特定のファビコンをボタン管理部３０２１に登録する。４００９は登録後のデータであり、登録済みの３件（アイコンデータ４００５〜４００７）とあわせて４件が登録される。
なお、登録時に呼び出しアプリケーション名（"ｍｙＡｐｐ１"）が重複するため、既存のアイコンデータ４００４はアイコンデータ４００９に上書きすることで登録される。
【００４５】
Ｓ５０１５で、ボタン管理部３０２１は登録済みの機能メニューボタンを画面に表示する。図７の（ｃ）はボタン管理部３０２１に登録された機能メニューボタンを表示するＵＩ画面例である。
図７の（ｃ）において、ファビコン７０３は変更後のトップページアドレスから取得した特定のファビコンを表示している状態に対応する。本実施形態では、図７の（ｂ）に示した変更前のファビコンが、図７の（ｃ）に示すように表示態様が変更されたファビコンを表示している状態を示す。
【００４６】
本実施形態によれば、アプリケーション３００の開始時に、トップページアドレスを保持していると判断した場合、トップページアドレスに対応するファビコンを取得し、取得したファビコンをメインメニューのボタンに表示する。
また、アプリケーション３００が保持するトップページアドレスに更新があれば、更新されたアドレスに対応するファビコンを取得してファビコンをメインメニューのボタンに表示する。
このことから、アプリケーションの修正と再インストールは不要となり、利便性が高まる。そればかりでなく、トップページアドレスに対応するファビコンを反映するため、メインメニューを利用するユーザーの利便性が高まる。
【００４７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４８】
１０１  画像形成装置
１０２  サーバ
【図１】
2017182574.tif 000003
【図２】
2017182574.tif 000004
【図３】
2017182574.tif 000005
【図４】
2017182574.tif 000006
【図５】
2017182574.tif 000007
【図６】
2017182574.tif 000008
【図７】
2017182574.tif 000009