(57)【要約】【課題】指示受付部がユーザの設定によらず配置される場合に比べて、ユーザが意図していなかった位置に新たな指示受付部が配置されることを抑制する。【解決手段】情報処理装置は、アプリケーションソフトウェアを動作させる指示を受け付ける指示受付部を表示する表示手段と、自装置において、使用可能なユーザが異なる複数の使用環境を提供する提供手段と、を備え、表示手段は、一の使用環境下でアプリケーションソフトウェアが追加された場合、他の使用環境下で、アプリケーションソフトウェアに係る指示受付部の位置を設定するための設定画面５０を表示する。【選択図】図９
2019040266.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフトウェアを動作させる指示を受け付ける指示受付部を表示する表示手段と、
自装置において、使用可能なユーザが異なる複数の使用環境を提供する提供手段と、
を備え、
前記表示手段は、一の使用環境下でアプリケーションソフトウェアが追加された場合、他の使用環境下で、当該アプリケーションソフトウェアに係る指示受付部の位置を設定するための設定画面を表示する、情報処理装置。
【請求項２】
前記一の使用環境下でアプリケーションソフトウェアが追加された場合に、前記他の使用環境下での当該アプリケーションソフトウェアの動作を可能にする制御手段をさらに備え、
前記提供手段は、ユーザを識別する識別情報が入力されると、当該識別情報に対応する使用環境を提供することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記提供手段は、予め定められた第１識別情報が入力されると、アプリケーションソフトウェアの追加が可能な使用環境を提供し、
前記制御手段は、前記第１識別情報に対応する使用環境下でアプリケーションソフトウェアが追加された場合に、当該第１識別情報に対応する使用環境とは異なる使用環境下での当該アプリケーションソフトウェアの動作を可能にすることを特徴とする請求項２記載の情報処理装置。
【請求項４】
予め定められた第２識別情報に対応する使用環境下で、前記表示手段による前記設定画面の表示がなされることなく、追加された前記アプリケーションソフトウェアに係る前記指示受付部の位置を設定する設定手段をさらに備えた請求項２記載の情報処理装置。
【請求項５】
前記予め定められた第２識別情報は、追加された前記アプリケーションソフトウェアを利用する権限が与えられていない使用環境に対応する識別情報であることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記表示手段は、前記使用環境下で、追加された前記アプリケーションソフトウェアを利用する権限が与えられた場合、前記設定手段により位置が設定された前記指示受付部に係る設定画面を表示する請求項５記載の情報処理装置。
【請求項７】
前記表示手段は、前記設定画面において、位置を設定する対象である対象指示受付部を表示する一方で他の指示受付部を表示しないことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記表示手段は、前記設定画面において、追加された前記アプリケーションソフトウェアの機能に係る情報を表示することを特徴とする請求項１記載の情報処理装置。
【請求項９】
前記表示手段は、前記設定画面において、ユーザの設定によらず前記指示受付部の位置を設定する指示を受け付ける位置設定受付部を表示する請求項１記載の情報処理装置。
【請求項１０】
前記表示手段による前記設定画面の表示がなされることなく前記アプリケーションソフトウェアに係る前記指示受付部の位置を設定可能な設定手段をさらに備えた請求項１記載の情報処理装置。
【請求項１１】
前記設定画面には、位置を設定する対象である対象指示受付部と、他の指示受付部が表示され、
前記表示手段は、前記設定画面において、前記対象指示受付部を前記他の指示受付部とは異なる表示態様で表示することを特徴とする請求項１記載の情報処理装置。
【請求項１２】
前記表示手段は、前記設定画面において、前記対象指示受付部を前記他の指示受付部よりもユーザから見て手前側に表示することを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
複数のユーザが使用可能な情報処理装置であって、
管理者がインストールしたアプリケーションソフトウェアが特定のユーザの使用環境下で追加された場合に、追加された当該アプリケーションソフトウェアのアイコン位置を当該ユーザにより設定させるための設定画面を表示する表示手段、を備えたことを特徴とする情報処理装置。
【請求項１４】
コンピュータに、
アプリケーションソフトウェアを動作させる指示を受け付ける指示受付部を表示させる機能と、
使用可能なユーザが異なる複数の使用環境を提供させる機能と、
一の使用環境下でアプリケーションソフトウェアが追加された場合、他の使用環境下で、当該アプリケーションソフトウェアに係る指示受付部の位置を設定するための設定画面を表示させる機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、カスタマイズされたホーム画面のアイコンの位置を保ちつつ、ＳＤＫアプリケーションのアイコンを追加することが開示されている。
特許文献２には、メニュー画面の編集モードでアイコン追加ボタンを長押ししてドラッグを開始し、次に、ユーザは、アイコン追加ボタンをドラッグすることにより、アイコンの挿入位置を指定することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３６２５号公報
【特許文献２】特開２０１６−２１２６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置には、アプリケーションソフトウェアを動作させる指示を受け付ける指示受付部を表示する表示手段が設けられることがある。また、情報処理装置では、例えば、使用可能なユーザが異なる複数の使用環境のうちの一の使用環境下でアプリケーションソフトウェアが追加された場合、このアプリケーションソフトウェアに係る指示受付部が他の使用環境下で新たに配置されることがある。
ここで、他の使用環境下で新たな指示受付部がユーザの設定によらず配置される場合、他の使用環境が提供されたユーザが意図していなかった位置に新たな指示受付部が配置されることがある。
【０００５】
本発明の目的は、指示受付部がユーザの設定によらず配置される場合に比べて、ユーザが意図していなかった位置に新たな指示受付部が配置されることを抑制することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、アプリケーションソフトウェアを動作させる指示を受け付ける指示受付部を表示する表示手段と、自装置において、使用可能なユーザが異なる複数の使用環境を提供する提供手段と、を備え、前記表示手段は、一の使用環境下でアプリケーションソフトウェアが追加された場合、他の使用環境下で、当該アプリケーションソフトウェアに係る指示受付部の位置を設定するための設定画面を表示する、情報処理装置である。
請求項２に記載の発明は、前記一の使用環境下でアプリケーションソフトウェアが追加された場合に、前記他の使用環境下での当該アプリケーションソフトウェアの動作を可能にする制御手段をさらに備え、前記提供手段は、ユーザを識別する識別情報が入力されると、当該識別情報に対応する使用環境を提供することを特徴とする請求項１記載の情報処理装置である。
請求項３に記載の発明は、前記提供手段は、予め定められた第１識別情報が入力されると、アプリケーションソフトウェアの追加が可能な使用環境を提供し、前記制御手段は、前記第１識別情報に対応する使用環境下でアプリケーションソフトウェアが追加された場合に、当該第１識別情報に対応する使用環境とは異なる使用環境下での当該アプリケーションソフトウェアの動作を可能にすることを特徴とする請求項２記載の情報処理装置である。
請求項４に記載の発明は、予め定められた第２識別情報に対応する使用環境下で、前記表示手段による前記設定画面の表示がなされることなく、追加された前記アプリケーションソフトウェアに係る前記指示受付部の位置を設定する設定手段をさらに備えた請求項２記載の情報処理装置である。
請求項５に記載の発明は、前記予め定められた第２識別情報は、追加された前記アプリケーションソフトウェアを利用する権限が与えられていない使用環境に対応する識別情報であることを特徴とする請求項４記載の情報処理装置である。
請求項６に記載の発明は、前記表示手段は、前記使用環境下で、追加された前記アプリケーションソフトウェアを利用する権限が与えられた場合、前記設定手段により位置が設定された前記指示受付部に係る設定画面を表示する請求項５記載の情報処理装置である。
請求項７に記載の発明は、前記表示手段は、前記設定画面において、位置を設定する対象である対象指示受付部を表示する一方で他の指示受付部を表示しないことを特徴とする請求項１記載の情報処理装置である。
請求項８に記載の発明は、前記表示手段は、前記設定画面において、追加された前記アプリケーションソフトウェアの機能に係る情報を表示することを特徴とする請求項１記載の情報処理装置である。
請求項９に記載の発明は、前記表示手段は、前記設定画面において、ユーザの設定によらず前記指示受付部の位置を設定する指示を受け付ける位置設定受付部を表示する請求項１記載の情報処理装置である。
請求項１０に記載の発明は、前記表示手段による前記設定画面の表示がなされることなく前記アプリケーションソフトウェアに係る前記指示受付部の位置を設定可能な設定手段をさらに備えた請求項１記載の情報処理装置である。
請求項１１に記載の発明は、前記設定画面には、位置を設定する対象である対象指示受付部と、他の指示受付部が表示され、前記表示手段は、前記設定画面において、前記対象指示受付部を前記他の指示受付部とは異なる表示態様で表示することを特徴とする請求項１記載の情報処理装置である。
請求項１２に記載の発明は、前記表示手段は、前記設定画面において、前記対象指示受付部を前記他の指示受付部よりもユーザから見て手前側に表示することを特徴とする請求項１１記載の情報処理装置である。
請求項１３に記載の発明は、複数のユーザが使用可能な情報処理装置であって、管理者がインストールしたアプリケーションソフトウェアが特定のユーザの使用環境下で追加された場合に、追加された当該アプリケーションソフトウェアのアイコン位置を当該ユーザにより設定させるための設定画面を表示する表示手段、を備えたことを特徴とする情報処理装置である。
請求項１４に記載の発明は、コンピュータに、アプリケーションソフトウェアを動作させる指示を受け付ける指示受付部を表示させる機能と、使用可能なユーザが異なる複数の使用環境を提供させる機能と、一の使用環境下でアプリケーションソフトウェアが追加された場合、他の使用環境下で、当該アプリケーションソフトウェアに係る指示受付部の位置を設定するための設定画面を表示させる機能と、を実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、指示受付部がユーザの設定によらず配置される場合に比べて、ユーザが意図していなかった位置に新たな指示受付部が配置されることを抑制できる。
請求項２の発明によれば、一の使用環境下で追加されたアプリケーションソフトウェアに係る指示受付部が他の使用環境下で追加されたことを、他の使用環境が提供されるユーザが認識できる。
請求項３の発明によれば、一のユーザが追加したものではないアプリケーションソフトウェアが一のユーザに提供される使用環境下で利用可能になった場合に、利用可能になったアプリケーションソフトウェアに係る指示受付部が追加されたことを一のユーザが認識できる。
請求項４の発明によれば、設定画面を表示する使用環境と表示しない使用環境とを、使用環境の種類に対応付けて設定することができる。
請求項５の発明によれば、ユーザが利用可能でないアプリケーションソフトウェアが追加された場合に、追加されたアプリケーションソフトウェアに係るアイコンの位置をユーザが設定する必要がなくなる。
請求項６の発明によれば、ユーザがアプリケーションソフトウェアを利用する権限が与えられたにも関わらず、利用可能になったアプリケーションソフトウェアに係るアイコンがユーザの意図していない位置に配置され続けることを抑制できる。
請求項７の発明によれば、対象指示受付部とともに他の指示受付部も設定画面に表示される場合に比べて、ユーザが、他の指示受付部を追加された指示受付部と誤って認識することを抑制できる。
請求項８の発明によれば、ユーザが、追加されたアプリケーションソフトウェアの必要性に応じて、指示受付部の位置を設定できる。
請求項９の発明によれば、ユーザが、指示受付部が追加される度に、追加された指示受付部の位置を自ら設定するか否かを選択できる。
請求項１０の発明によれば、ユーザが自ら指示受付部の位置を設定することを望まない場合に、追加された指示受付部の位置を設定するための操作が必要なくなる。
請求項１１の発明によれば、対象指示受付部が他の指示受付部と同じ表示態様で表示される場合に比べて、ユーザが対象指示受付部を識別しやすくなる。
請求項１２の発明によれば、対象指示受付部が他の指示受付部よりも手前側に表示されていない場合に比べて、ユーザが対象指示受付部を識別しやすくなる。
請求項１３の発明によれば、アイコンがユーザの設定によらず配置される場合に比べて、ユーザが意図していなかった位置に新たなアイコンが配置されることを抑制できる。
請求項１４の発明によれば、指示受付部がユーザの設定によらず配置される場合に比べて、ユーザが意図していなかった位置に新たな指示受付部が配置されることを抑制できる。
【図面の簡単な説明】
【０００８】
【図１】画像処理装置のハードウェア構成を例示したブロック図である。
【図２】（ａ）、（ｂ）は、表示部に表示されたメニュー画面を示した図である。
【図３】ユーザにアイコンの位置を設定させることを実現するための制御部の機能構成例を示した図である。
【図４】アプリ管理テーブルの構成例を示した図である。
【図５】配置済管理テーブルの構成例を示した図である。
【図６】位置管理テーブルの構成例を示した図である。
【図７】アイコンの位置の設定方法をユーザに選択させる選択画面を示した図である。
【図８】アイコンの位置の設定を要することをユーザに通知する通知画面を示した図である。
【図９】アイコンの位置をユーザに設定させる設定画面を示した図である。
【図１０】アイコンの位置の設定後におけるメニュー画面を示した図である。
【図１１】ユーザが画像処理装置にログインしてからメニュー画面が表示されるまでの間に制御部における各機能部が行う処理の流れを示したフローチャートである。
【図１２】変形例としての設定画面の説明図である。
【図１３】本実施形態を適用可能なコンピュータのハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
＜画像処理装置１０のハードウェア構成＞
図１は、本実施形態が適用される画像処理装置１０のハードウェア構成を例示したブロック図である。本実施形態の画像処理装置１０は、例えば、スキャン機能、プリント機能、コピー機能およびファクシミリ機能等を備えた装置である。
図１に示すように、情報処理装置の一例としての画像処理装置１０は、制御部１００、記憶部１０５、操作部１０６、表示部１０７、画像読み取り部１０８、画像形成部１０９、通信部１１０、画像処理部１１１を備える。なお、これらの各機能部は、バス１０１に接続され、このバス１０１を介してデータの授受を行う。
【００１０】
制御部１００は、ＣＰＵ（Central Processing Unit）１０２、ＲＯＭ（Read Only Memory）１０３、ＲＡＭ（Random Access Memory）１０４を有する。
ＣＰＵ１０２は、ＯＳ（Operating System）やアプリケーション等の各種プログラムを実行する。また、ＲＯＭ１０３は、ＣＰＵ１０２により実行される制御プログラムを記憶するメモリである。ＲＡＭ１０４は、ＣＰＵ１０２の作業用メモリ等として用いられるメモリである。
そして、ＣＰＵ１０２は、ＲＯＭ１０３に記憶されている制御プログラムを読み出し、ＲＡＭ１０４を作業エリアにして制御プログラムを実行する。ＣＰＵ１０２により制御プログラムが実行されると、画像処理装置１０における各機能が実現される。
【００１１】
操作部１０６は、ユーザの操作を受け付ける。操作部１０６は、例えば、ハードウェアキーにより構成される。また、例えば、押圧された位置に応じた制御信号を出力するタッチパネルにより構成される。
【００１２】
表示部１０７は、例えば液晶ディスプレイにより構成され、ＣＰＵ１０２の制御の下、画像処理装置１０に関するデータを表示する。また、表示部１０７は、ユーザからの操作を受け付けるメニュー画面を表示する。
本実施形態の画像処理装置１０は、複数のユーザに共用可能になっている。言い換えると、本実施形態では、複数のユーザの各々に対して、画像処理装置１０を利用するためのアカウントが与えられている。アカウントを有する一のユーザが、この一のユーザを識別する情報（識別情報）を画像処理装置１０に入力してログインすると、この一のユーザのアカウントに対応するメニュー画面が表示される。
識別情報の入力方式としては、例えば、ユーザごとに異なる識別情報が記録されたＩＤ（Identification）カードをＩＤカード読み取り機（不図示）にかざすことで識別情報が読み取られる方式や、ユーザごとに登録された識別番号やパスワードをユーザ自身が表示画面に入力する方式などを適用することができる。
【００１３】
画像読み取り部１０８は、いわゆるスキャナ装置により構成され、セットされた原稿上の画像を読み取り、読み取り画像（画像データ）を生成する。
画像形成部１０９は、例えば電子写真方式を用い、画像データに応じてトナー像を用紙上に形成する。なお、画像形成部１０９では、インクジェット方式などの他の方式を用いて画像形成を行うこともできる。
通信部１１０は、図示しない通信回線に接続されており、通信回線に接続されている他の装置と通信を行う通信インタフェースとして機能する。
【００１４】
画像処理部１１１は、画像データが表す画像に色補正や階調補正等の画像処理を施す。
記憶部１０５は、ハードディスク装置などの記憶装置により構成され、例えば、通信部１１０で受信したデータや、画像読み取り部１０８にて生成された読み取り画像を記憶する。
【００１５】
＜表示部１０７における表示例＞
次に、表示部１０７における表示例について説明する。図２（ａ）、（ｂ）は、表示部１０７に表示されたメニュー画面を示した図であり、図２（ａ）にはメニュー画面の１ページ目１１ａ、図２（ｂ）にはメニュー画面の２ページ目１１ｂを示している。なお、メニュー画面について、特にページ番号を区別しない場合には、単にメニュー画面１１と称する。
【００１６】
ユーザが画像処理装置１０に識別情報を入力してログインすると、図２（ａ）に示すように、表示部１０７には、メニュー画面の１ページ目１１ａが表示される。
メニュー画面１１には、複数のアイコン１６が表示されている。具体的には、図２（ａ）に示したメニュー画面の１ページ目１１ａには、１２個のアイコン１６が表示されている。また、メニュー画面の１ページ目１１ａには、右向きの矢印１２ａが表示されている。ユーザが右向きの矢印１２ａを選択すると、図２（ｂ）に示すように、メニュー画面の２ページ目１１ｂが表示される。
【００１７】
メニュー画面の２ページ目１１ｂには、メニュー画面の１ページ目１１ａに表示し切れないアイコン１６が表示されている。メニュー画面の２ページ目１１ｂには、６個のアイコン１６が表示されている。
また、メニュー画面の２ページ目１１ｂには、左向きの矢印１２ｂが表示されている。ユーザが左向きの矢印１２ｂを選択すると、メニュー画面の１ページ目１１ａが表示される。
【００１８】
メニュー画面１１に表示されているアイコン１６の何れかがユーザにより選択されると、選択されたアイコン１６に対応するアプリケーションソフトウェアが動作する。本実施形態では、アイコン１６は、アプリケーションソフトウェアを動作させる指示を受け付ける指示受付部として捉えられる。
なお、本実施形態では、メニュー画面１１に表示されたアイコン１６が選択されることで動作するソフトウェアに限り、アプリケーションソフトウェアと称する。
【００１９】
本実施形態では、ユーザの操作により、メニュー画面１１におけるアイコン１６の位置を移動させられる。例えば、ユーザの操作により、メニュー画面の１ページ目１１ａ（図２（ａ）参照）に表示されているアイコン１６の位置を移動させ、このアイコン１６を、２ページ目１１ｂに表示させることができる。また、メニュー画面の２ページ目１１ｂに表示されているアイコン１６の位置を移動させ、このアイコン１６を、１ページ目１１ａに表示させることができる。さらに、メニュー画面１１の一のページに表示されているアイコン１６の位置を移動させ、このアイコン１６を、同じページ内において他のアイコン１６が表示されている位置に置き換えることや、アイコン１６が表示されていない領域に表示させることができる。
【００２０】
また、図２（ａ）、（ｂ）に示したメニュー画面１１の図中左上には「ユーザ００１」と表示されており、これは、ログインしたユーザである「ユーザ００１」用のメニュー画面１１であることを意味する。そのため、メニュー画面１１には、ログインしたユーザ特有の並びでアイコン１６が配置される。
この場合、ユーザは、ユーザにとって必要性が高いアイコン１６をメニュー画面の１ページ目１１ａに表示させ、必要性が低いアイコン１６をメニュー画面の２ページ目１１ｂに表示されられる。また、特に必要性が高いアイコン１６を、メニュー画面の１ページ目１１ａにおいてユーザの目に付きやすい位置に表示させられる。
【００２１】
本実施形態では、画像処理装置１０を管理する管理者が、この管理者の識別情報を入力してログインした場合に限り、新たなアプリケーションソフトウェアのインストールが可能になっている。また、管理者が新たなアプリケーションソフトウェアをインストールすると、各ユーザがログインしたときに提供される使用環境において、この新たなアプリケーションソフトウェアが利用可能になる。なお、使用環境については、後に詳述する。
また、管理者が新たなアプリケーションソフトウェアをインストールすると、新たなアプリケーションソフトウェアに係るアイコン１６をメニュー画面１１の何れの位置に配置するかをユーザに設定させる。なお、アイコン１６の位置をユーザに設定させることについては、後に詳述する。
【００２２】
＜画像処理装置１０の機能構成＞
次に、画像処理装置１０の機能構成について説明する。
図３は、ユーザにアイコン１６の位置を設定させることを実現するための制御部１００の機能構成例を示した図である。
図３に示すように、制御部１００は、ユーザの識別情報を管理するユーザ管理部２１と、各ユーザが利用可能なアプリケーションソフトウェアを管理するアプリ管理部２２とを備える。また、制御部１００は、メニュー画面１１におけるアイコン１６の位置をユーザ毎に管理するアイコン管理部２３と、表示部１０７に表示する画像を制御する画面制御部２４とを備える。
【００２３】
ユーザ管理部２１は、画像処理装置１０のアカウントを有するユーザの識別情報と、ユーザに提供される使用環境とを関連付けたユーザ管理テーブル（不図示）を記憶する。
ユーザがログインするために画像処理装置１０に対して識別情報を入力すると、ユーザ管理部２１は、入力された識別情報がユーザ管理テーブルに記載されているか否かを判断する。入力された識別情報がユーザ管理テーブルに記載されている場合、ユーザ管理部２１は、ユーザを認証し、識別情報に関連付けられた使用環境を選択する。
そのため、入力される識別情報によってユーザに提供される使用環境が異なっており、これは、提供される使用環境によって使用可能なユーザが異なることを意味する。
【００２４】
ここで、使用環境とは、画像処理装置１０のシステム環境を意味する。具体的には、使用環境とは、画像処理装置１０においてユーザごとの設定がされたシステム環境を意味する。
ユーザごとの設定がされたシステム環境としては、例えば、アプリケーションソフトウェアの利用の可否等、ユーザの操作によらず設定されるものや、メニュー画面１１における各アイコン１６の配置状態等、ユーザの操作により設定されるものがある。
【００２５】
本実施形態では、使用環境によって、新たなアプリケーションソフトウェアのインストールの可否が異なる。具体的には、画像処理装置１０における管理者の識別情報が入力されることで提供される使用環境下でのみ、新たなアプリケーションソフトウェアのインストールが可能になっている。なお、管理者の識別情報は、アプリケーションソフトウェアの追加が可能な使用環境に対応する第１識別情報と捉えられる。
また、使用環境によって、各アプリケーションソフトウェアの利用の可否が異なる。さらに、各ユーザがメニュー画面１１におけるアイコン１６の位置をユーザ自身で設定している場合、使用環境によって、メニュー画面１１におけるアイコン１６の配置状態が異なる。
【００２６】
アプリ管理部２２は、複数のアプリケーションソフトウェアと、複数のアプリケーションソフトウェアのそれぞれについて利用可能なユーザとを関連付けたアプリ管理テーブルを記憶する。なお、アプリ管理テーブルの内容については、後に詳述する。
【００２７】
また、アプリ管理部２２は、アプリケーションソフトウェアの動作を制御する。
本実施形態では、画像処理装置１０の管理者が、アプリケーションソフトウェアを利用可能な使用環境と利用可能でない使用環境とを、アプリケーションソフトウェアごとに設定する。
【００２８】
アプリ管理部２２は、一のアプリケーションソフトウェアを利用可能な使用環境下で、このアプリケーションソフトウェアを動作可能に制御する。具体的には、一のアプリケーションソフトウェアを利用可能な使用環境下で、このアプリケーションソフトウェアに係るアイコン１６が選択されると、アプリ管理部２２は、このアプリケーションソフトウェアを動作させる。ここで、アプリ管理部２２は、一の使用環境下でアプリケーションソフトウェアが追加された場合に、他の使用環境下でのアプリケーションソフトウェアの動作を可能にする制御手段として捉えられる。
【００２９】
一方、アプリ管理部２２は、一のアプリケーションソフトウェアを利用可能でない使用環境下では、このアプリケーションソフトウェアを動作させることを禁止する。具体的には、一のアプリケーションソフトウェアを利用可能でない使用環境下で、このアプリケーションソフトウェアに係るアイコン１６が選択されても、アプリ管理部２２は、アプリケーションソフトウェアを動作させない。
【００３０】
アイコン管理部２３は、メニュー画面１１におけるアイコン１６の位置の設定方法についてユーザが選択した設定方法に従って、アイコン１６の位置を設定する。
【００３１】
ここで、アイコン１６の位置の設定について説明する。ユーザの使用環境下において新たなアプリケーションソフトウェアが利用可能になると、このアプリケーションソフトウェアに係るアイコン１６が新たに追加される。本実施形態では、追加されたアイコン１６のメニュー画面１１における位置を設定する方法として二つの方法があり、ユーザが何れか一方を選択可能になっている。ユーザが一方の設定方法を選択すると、選択された設定方法が、アイコン１６が追加された際に行われる設定方法として、アイコン管理部２３に記憶される。そして、新たなアプリケーションソフトウェアが利用可能になったときに、アイコン管理部２３は、ユーザが予め選択した設定方法に従って、新たなアプリケーションソフトウェアに係るアイコン１６の位置を設定する。
【００３２】
設定方法としては、デフォルトの設定に従ってアイコン１６の位置を設定するデフォルト設定と、アイコン１６が追加される度に追加されたアイコン１６の位置をユーザの操作により設定させるユーザ設定とがある。
ユーザがデフォルト設定を選択している場合、このユーザの使用環境下において新たにアプリケーションソフトウェアが追加されると、このアプリケーションソフトウェアに係るアイコン１６は、予め定められた規則にしたがってメニュー画面１１に配置される。予め定められた規則としては、メニュー画面１１の最後尾にアイコン１６を配置する設定や、メニュー画面１１の先頭にアイコン１６を配置する設定が挙げられる。
【００３３】
ここで、メニュー画面１１の最後尾にアイコン１６を配置する設定とは、例えば、図２（ｂ）に示したメニュー画面の２ページ目１１ｂにおいて、「どこプリ」アイコン１６の右隣にアイコン１６を配置する設定である。
また、メニュー画面１１の先頭にアイコン１６を配置する設定とは、例えば、図２（ａ）に示したメニュー画面の１ページ目１１ａにおいて、「バックアップ／リストア」アイコン１６が表示されている位置に新たなアイコン１６を配置する設定である。この場合、新たなアイコン１６が配置されることに伴い、配置済の各アイコン１６はずれて表示される。
【００３４】
一方、ユーザがユーザ設定を選択している場合、新たにアイコン１６が追加された後、ユーザがこのアイコン１６の位置を設定することによって、メニュー画面１１におけるアイコン１６の位置が設定される。そのため、ユーザの使用環境下において新たにアイコン１６が追加されてから、ユーザがアイコン１６の位置を設定するまでの間、追加されたアイコン１６はメニュー画面１１に未配置の状態となる。
【００３５】
なお、アイコン１６の位置の設定方法としては、デフォルト設定とユーザ設定に限られない。例えば、追加されたアイコン１６をメニュー画面１１における特定の位置に配置することをユーザが予め設定するカスタマイズ設定があってもよい。また、ユーザ設定の内容については、後に詳述する。
【００３６】
また、アイコン管理部２３は、複数のアイコン１６と、複数のアイコン１６のそれぞれがメニュー画面１１に配置済か否かの配置状態と、を関連付けた配置済管理テーブルを記憶する。なお、配置済管理テーブルの内容については、後に詳述する。
また、アイコン管理部２３は、複数のアイコン１６と、複数のアイコン１６のそれぞれのメニュー画面１１における位置とを関連付けた位置管理テーブルを記憶する。なお、位置管理テーブルの内容については、後に詳述する。
【００３７】
画面制御部２４は、ユーザ管理部２１、アプリ管理部２２、およびアイコン管理部２３からの各指示に基づいて、表示部１０７に画像を表示する。なお、ユーザ管理部２１、アプリ管理部２２、アイコン管理部２３、および画面制御部２４は、画像を表示する表示手段として機能する。
また、画像処理装置１０に識別情報を入力したユーザに対応する使用環境をユーザ管理部２１が選択した後、ユーザ管理部２１、アプリ管理部２２、アイコン管理部２３および画面制御部２４により、選択した使用環境が提供される。ここで、ユーザ管理部２１、アプリ管理部２２、アイコン管理部２３および画面制御部２４は、使用可能なユーザが異なる複数の使用環境を提供する提供手段として捉えられる。
【００３８】
＜アプリ管理テーブル＞
次に、アプリ管理部２２に格納されているアプリ管理テーブルの内容について説明する。
図４は、アプリ管理テーブルの構成例を示した図である。
図４に示すアプリ管理テーブルでは、「アプリケーションＩＤ」に、アプリケーションソフトウェアを識別する識別番号が示されている。本実施形態では、画像処理装置１０で利用される全てのアプリケーションソフトウェア（図示の例では、１８のアプリケーションソフトウェア）の識別番号が示されている。
【００３９】
また、「名称」に、アプリケーションソフトウェアの名称が示されている。本実施形態では、一のアプリケーションソフトウェアの名称と、この一のアプリケーションソフトウェアに係るアイコン１６の名称とが同一である。そのため、アプリ管理テーブルに示されている「名称」は、アイコン１６の名称としても捉えられる。
【００４０】
さらに、「利用可能グループ」には、アプリケーションソフトウェアを利用可能なグループが示されている。本実施形態では、画像処理装置１０のアカウントを有するユーザは、複数のグループのうちの一以上のグループに所属している。そして、一のアプリケーションソフトウェアは、この一のアプリケーションソフトウェアに関連付けられた「利用可能グループ」に示されているグループの使用環境下（グループに所属する各ユーザに提供される使用環境下）でのみ利用可能になっている。
【００４１】
また、本実施形態では、画像処理装置１０の管理者に提供される使用環境下で、何れのグループを「利用可能グループ」としてアプリケーションソフトウェアに関連付けるか設定可能になっている。
本実施形態では、管理者は、ユーザにアプリケーションソフトウェアを利用させる目的で、アプリケーションソフトウェアのインストールを行う。しかし、特定のグループに利用させるためアプリケーションソフトウェアをインストールする場合、特定のグループ以外のグループは、このアプリケーションソフトウェアを必要としない場合がある。そこで、管理者は、一のアプリケーションソフトウェアが不要なグループには、この一のアプリケーションソフトウェアを利用する権限を与えていない。
【００４２】
アプリ管理テーブルの構成についてさらに詳しく説明する。
アプリケーションＩＤがＡｐｐ００１のアプリケーションソフトウェアには、「仕様設定」の名称が付けられている。この「仕様設定」のアプリケーションソフトウェアは、グループＸおよびグループＺの何れかに所属するユーザが利用可能になっている。
また、アプリケーションＩＤがＡｐｐ００２のアプリケーションソフトウェアには、「ソフトウェアの更新」の名称が付けられている。この「ソフトウェアの更新」のアプリケーションソフトウェアは、グループＸおよびグループＹの何れかに所属するユーザが利用可能になっている。
【００４３】
また、アプリケーションＩＤがＡｐｐ００３のアプリケーションソフトウェアには、「バックアップ／リストア」の名称が付けられている。この「バックアップ／リストア」のアプリケーションソフトウェアは、グループＸ、グループＹ、およびグループＺの何れかに所属するユーザが利用可能になっている。
【００４４】
なお、一のアプリケーションソフトウェアを利用可能でないグループに所属するユーザの使用環境下では、この一のアプリケーションソフトウェアに係るアイコン１６をメニュー画面１１に表示するようにしてもよいし、表示しないようにしてもよい。ただし、このアイコン１６をメニュー画面１１に表示する場合、このアイコン１６が選択されても、上述の通り、アプリ管理部２２は、このアイコン１６に係るアプリケーションソフトウェアを動作させない。また、アイコン１６の利用の可否をユーザが区別できるようにするため、一の使用環境下において利用可能なアイコン１６と利用可能でないアイコン１６とで、表示色を分けてもよい。
【００４５】
＜配置済管理テーブル＞
次に、アイコン管理部２３に格納されている配置済管理テーブルの内容について説明する。
図５は、配置済管理テーブルの構成例を示した図である。
図５に示す配置済管理テーブルでは、「アイコン名称」に、画像処理装置１０で利用される各アプリケーションソフトウェアに係るアイコン１６の名称が示されている。
また、「ユーザＩＤ（所属グループ）」に、画像処理装置１０のアカウントを有するユーザのＩＤ、およびユーザが所属するグループが示されている。
【００４６】
また、「配置状態」に、アイコン１６がユーザのメニュー画面１１に配置済であるか否かが示されている。「配置状態」に配置済と示されている場合、メニュー画面１１におけるアイコン１６の位置が設定されていることを意味する。一方で、「配置状態」に未配置と示されている場合、メニュー画面１１におけるアイコン１６の位置が設定されていないことを意味する。
なお、「配置状態」が未配置の場合とは、ユーザがアイコン１６の位置の設定方法としてユーザ設定を選択している場合であって、ユーザの使用環境下において新たに追加されたアイコン１６の位置が設定されていない場合である。
【００４７】
配置済管理テーブルの構成についてさらに詳しく説明する。
「仕様設定」アイコン１６は、ユーザ００１、ユーザ００２、ユーザ００４のメニュー画面１１に配置済である。その一方で、ユーザ００３、ユーザ０２０のメニュー画面１１には未配置である。
「ソフトウェアの更新」アイコン１６は、ユーザ００１、ユーザ００３、ユーザ００４、ユーザ０２０のメニュー画面１１に配置済である。その一方で、ユーザ００２のメニュー画面１１には未配置である。
【００４８】
＜位置管理テーブル＞
次に、アイコン管理部２３に格納されている位置管理テーブルの内容について説明する。
図６は、位置管理テーブルの構成例を示した図である。なお、図６には、「ユーザ００１」用の位置管理テーブルを示している。本実施形態では、画像処理装置１０のアカウントを有するユーザごとに位置管理テーブルが設けられている。
図６に示す位置管理テーブルでは、「アイコン名称」に、画像処理装置１０で利用されるアプリケーションソフトウェアに係るアイコン１６の名称が示されている。
また、位置管理テーブルでは、アイコン１６が「配置順」に示されている。
【００４９】
図６に示したユーザ００１用の位置管理テーブルは、図２（ａ）、（ｂ）に示したユーザ００１用のメニュー画面１１に配置された各アイコン１６の位置を管理するテーブルである。
ここで、図２（ａ）、（ｂ）に示したユーザ００１用のメニュー画面１１を参照しながら、図６に示した位置管理テーブルの配置順とメニュー画面１１におけるアイコン１６の位置との関係について説明する。
【００５０】
配置順が「１」であるアイコン１６には、「バックアップ／リストア」アイコン１６が示されている。この場合、「バックアップ／リストア」アイコン１６は、メニュー画面の１ページ目１１ａ（図２（ａ）参照）における先頭（最も上段（一段目）且つ最も左側）に配置される。
【００５１】
配置順が「２」であるアイコン１６には、「仕様設定」アイコン１６が示されている。この場合、「仕様設定」アイコン１６は、メニュー画面の１ページ目１１ａにおいて、「バックアップ／リストア」の右隣に表示される。
また、配置順が「３」であるアイコン１６には、「ファイル管理」アイコン１６が示されている。この場合、「ファイル管理」アイコン１６は、メニュー画面の１ページ目１１ａにおいて、「仕様設定」アイコン１６の右隣に表示される。
【００５２】
このように、配置順の番号が最も小さいアイコン１６は、メニュー画面の１ページ目１１ａにおける先頭に配置される。そして、配置順の番号が大きくなるにしたがって、アイコン１６の位置は右側にずれていく。
なお、一段目にアイコン１６を表示し切れない場合、一段目の最も右側（四列目）に表示されているアイコン１６よりも配置順の番号が一つ大きいアイコン１６は、一段目よりも下段（二段目）の最も左側（一列目）に配置される。そして、配置順の番号が大きくなるにしたがって、アイコン１６の位置は右側にずれていく。二段目にアイコン１６を表示し切れない場合は、三段目にもアイコン１６が表示される。
そして、メニュー画面の１ページ目１１ａにアイコン１６を表示し切れない場合、三段目の最も右側に表示されているアイコン１６よりも配置順の番号が一つ大きいアイコン１６は、メニュー画面における２ページ目１１ｂ（図２（ｂ）参照）の先頭に配置される。また、メニュー画面の２ページ目１１ｂに配置されるアイコン１６は、１ページ目１１ａの場合と同じ規則で配置されていく。さらに、配置順の番号が最も大きいアイコン１６は、メニュー画面における２ページ目１１ｂの最後尾に配置される。
【００５３】
また、本実施形態では、画像処理装置１０のアカウントを有するユーザごとに異なる位置管理テーブルが設けられている構成としたが、一つの位置管理テーブルに、各ユーザのメニュー画面１１におけるアイコン１６の配置が示されていてもよい。
【００５４】
＜アイコン１６の位置を設定する方法の選択＞
次に、アイコン１６の位置を設定する方法の選択について説明する。
図７は、アイコン１６の位置の設定方法をユーザに選択させる選択画面３０を示した図である。この選択画面３０は、例えば、メニュー画面１１にてユーザが設定方法の選択ボタン（不図示）を選択することにより表示される。
選択画面３０には、アイコン１６の位置の設定方法として二種類の設定方法についての説明が記載された設定方法説明部３１と、設定方法としてユーザ設定の選択を受け付けるユーザ設定受付部３２と、デフォルト設定の選択を受け付けるデフォルト設定受付部３３と、ユーザの選択を決定する決定部３４とが表示されている。なお、図７に示した例では、ユーザ設定受付部３２が選択されている。
【００５５】
ユーザがユーザ設定受付部３２を選択した上で決定部３４を選択すると、アイコン１６の位置の設定方法としてユーザ設定が選択され、アイコン管理部２３は、ユーザ設定が選択されたことを記憶する。
また、ユーザがデフォルト設定受付部３３を選択した上で決定部３４を選択すると、設定方法としてデフォルト設定が選択され、アイコン管理部２３は、デフォルト設定が選択されたことを記憶する。なお、この場合に、アイコン管理部２３は、設定画面を表示することなくアイコン１６の位置を設定する設定手段として機能する。
【００５６】
＜ユーザ設定＞
次に、ユーザ設定によりアイコン１６の位置を設定する方法について説明する。
図８は、アイコン１６の位置の設定を要することをユーザに通知する通知画面４０を示した図である。また、図９は、アイコン１６の位置をユーザに設定させる設定画面５０を示した図である。さらに、図１０は、アイコン１６の位置の設定後におけるメニュー画面１１を示した図である。
以下では、「ユーザ００１」の使用環境下で新たにアイコン１６が追加された場合に、図２（ａ）、（ｂ）に示した「ユーザ００１」用のメニュー画面１１における新たなアイコン１６の位置を設定する例について説明する。なお、ユーザ００１は、アイコン１６の位置の設定方法として、予めユーザ設定を選択していたものとする。
【００５７】
画像処理装置１０の管理者が新たに「アプリケーションＡ」という名称のアプリケーションソフトウェアをインストールすると、管理者が「アプリケーションＡ」を利用可能に設定したグループに所属するユーザの使用環境下で、「アプリケーションＡ」を利用可能になる。その後、ユーザ００１が画像処理装置１０にログインすると、図８に示した通知画面４０が表示される。
【００５８】
通知画面４０は、新しく追加されたアイコン１６について、このアイコン１６の位置の設定を要することを通知する画面である。
通知画面４０には、追加されたアイコン１６の画像であるアイコン画像４１と、管理者によって追加されたアプリケーションソフトウェアの機能に係る説明が記載された機能説明部４２とが表示されている。また、通知画面４０には、新たにアプリケーションソフトウェアが追加されたことに伴いアイコン１６の位置の設定を要することを通知する通知部４３が表示されている。また、通知画面４０には、ユーザ設定によりアイコン１６の位置を設定することを決定するユーザ設定決定部４４と、デフォルト設定によりアイコン１６の位置を設定することを決定するデフォルト設定決定部４５とが表示されている。
【００５９】
通知画面４０において、ユーザがデフォルト設定決定部４５を選択した場合、アイコン管理部２３は、デフォルト設定に従ってメニュー画面１１における「アプリケーションＡ」アイコン１６の位置を設定する。
また、ユーザがユーザ設定決定部４４を選択した場合、図９に示すように、設定画面５０が表示される。
【００６０】
設定画面５０は、追加されたアイコン１６を、メニュー画面１１の何れの位置に表示させるかをユーザに設定させる画面である。
設定画面５０には、位置を設定する対象のアイコン１６（以下、設定対象アイコン１６と称する）のメニュー画面１１における配置を設定する設定部５１と、アイコン１６の配置について、ユーザが選択した内容で決定する決定部５４とが表示されている。
【００６１】
設定部５１には、メニュー画面１１に配置済のアイコン１６の配置順を示した配置済アイコン表示部５２と、配置済のアイコン１６に対する設定対象アイコン１６の位置を設定する位置設定部５３とが表示されている。なお、設定対象アイコン１６は、位置を設定する対象である対象指示受付部として捉えられる。
【００６２】
配置済アイコン表示部５２には、図６に示した位置管理テーブルに示された配置順にアイコン１６が表示されている。具体的には、配置済アイコン表示部５２の最も上側には、位置管理テーブルに示された配置順の番号が最も小さいアイコン１６が表示されており、配置済アイコン表示部５２の下側に位置するアイコン１６ほど、配置順の番号が大きい。また、表示部１０７の画面上では、全ての配置済アイコン１６のうちの一部のみが表示されているが、カーソルを移動させることで、表示されていなかったアイコン１６が表示される。
配置済アイコン表示部５２に表示されている一のアイコン１６を選択すると、選択されたアイコン１６の表示色が変わる。
【００６３】
位置設定部５３には、上配置設定部５３ａと、下配置設定部５３ｂとが表示されている。
配置済アイコン表示部５２に表示されている一のアイコン１６を選択してから上配置設定部５３ａを選択し、さらに決定部５４を選択した場合について説明する。この場合、選択された一のアイコン１６（選択アイコン１６）における配置順の番号（位置管理テーブル（図６参照）にて選択アイコン１６に関連付けられた配置順の番号）が、新たに設定対象アイコン１６に関連付けられる。
そして、選択アイコン１６や、選択アイコン１６よりも大きい配置順の番号が関連付けられていたアイコン１６には、それぞれ一つ大きい配置順の番号が新たに関連付けられる。
【００６４】
続いて、下配置設定部５３ｂを選択し、さらに決定部５４を選択した場合について説明する。この場合、選択アイコン１６における配置順の番号よりも一つ大きい配置順の番号が、新たに設定対象アイコン１６に関連付けられる。そして、選択アイコン１６よりも大きい配置順の番号が関連付けられていたアイコン１６には、それぞれ一つ大きい配置順の番号が新たに関連付けられる。
【００６５】
図９に示す例では、配置済アイコン表示部５２において「仕様設定」のアイコン１６が選択されている。また、上配置設定部５３ａが選択されている。この状態で決定部５４が選択されると、位置管理テーブル（図６参照）にて「仕様設定」アイコン１６に関連付けられていた配置順の番号「２」が、新たに「アプリケーションＡ」アイコン１６に関連付けられる。
そして、図１０（ａ）に示すように、「アプリケーションＡ」アイコン１６は、メニュー画面の１ページ目１１ａにおいて、「バックアップ／リストア」アイコン１６の右隣に表示される。これに伴い、「仕様設定」アイコン１６、および「仕様設定」アイコン１６よりも大きい配置順の番号が関連付けられていたアイコン１６は、それぞれ一つ大きい配置順の番号に対応する位置にずれて表示される。
【００６６】
また、「アプリケーションＡ」アイコン１６の位置を設定する前において、メニュー画面の１ページ目１１ａにおける三段目の最も右側に表示されていた「Ｓｃａｎ  Ｔｏ  ＰＣ」アイコン１６（図２（ａ）参照）は、１ページ目１１ａには表示されなくなる。この「Ｓｃａｎ  Ｔｏ  ＰＣ」アイコン１６は、図１０（ｂ）に示すように、２ページ目１１ｂにおける一段目の最も左側に表示される。これに伴い、「アプリケーションＡ」アイコン１６の位置を設定する前において、２ページ目１１ｂに表示されていた各アイコン１６も、それぞれ一つ大きい配置順の番号に対応する位置にずれて表示される。
【００６７】
以上のように、本実施形態では、画像処理装置１０の管理者によりアプリケーションソフトウェアが追加された場合、管理者以外のユーザに提供される使用環境下で、追加されたアプリケーションソフトウェアに係るアイコン１６の位置を設定するための設定画面５０が表示される。
ここで、一のユーザに提供される使用環境下で、この一のユーザの設定によらずアイコン１６の位置が設定されると、一のユーザが意図していなかった位置に新たなアイコン１６が配置されることがある。
【００６８】
例えば、新たに追加されたアイコン１６が、ユーザの設定によらず、メニュー画面の先頭（１ページ目１１ａ（図２（ａ）参照）の最も上側且つ最も左側）に配置される場合、配置済であった他のアイコン１６の位置がずれ、表示し切れないアイコン１６は、２ページ目１１ｂへ移動する。そのため、ユーザにとって追加されたアプリケーションソフトウェアの必要性が低い場合、必要性の低いアイコン１６が、ユーザの目に付きやすい１ページ目１１ａに表示される一方、必要性の高いアイコン１６が、ユーザの目に付きにくい２ページ目１１ｂに移動し、ユーザの利便性が低下するおそれがある。
【００６９】
また、例えば、追加されたアイコン１６が、ユーザの設定によらず、メニュー画面の最後尾（２ページ目１１ｂ（図２（ｂ）参照）における「どこプリ」アイコン１６の右隣）に配置される場合、ユーザがメニュー画面の２ページ目１１ｂを開かない限り、アイコン１６が追加されたことがユーザに認識されない。この場合、ユーザにとって追加されたアプリケーションソフトウェアの必要性が高くてもユーザに利用されず、ユーザの利便性が低下するおそれがある。
このように、ユーザの設定によらずアイコン１６の位置が設定されると、ユーザが意図していなかった位置に新たなアイコン１６が配置されることがあり、これにより、ユーザの利便性が低下するおそれがある。
【００７０】
これに対し、本実施形態では、新たにアプリケーションソフトウェアが利用可能になると、アイコン１６の位置を設定するための通知画面４０および設定画面５０が表示され、ユーザは、設定画面５０上の操作によりアイコン１６の位置を設定する。そのため、ユーザにとって必要性の高いアプリケーションソフトウェアが利用可能になった場合、追加されたアイコン１６をユーザの目に付きやすい位置に表示させられる。また、ユーザにとって必要性の低いアプリケーションソフトウェアが利用可能になった場合は、追加されたアイコン１６を、ユーザの目に付きにくい位置に表示することで、ユーザにとって必要性が高い他のアイコン１６が目の付きにくい位置に移動することを抑制する。
これにより、ユーザが意図していなかった位置に新たなアイコン１６が配置されることが抑制され、ユーザの利便性が向上する。
【００７１】
また、本実施形態では、通知画面４０において、追加されたアイコン１６のアイコン画像４１（図８参照）が表示される一方、メニュー画面１１に配置済の他のアイコン１６は表示されない。
この場合、追加されたアイコン１６のみならず他のアイコン１６も表示される場合に比べて、ユーザが、他のアイコン１６を追加されたアイコン１６と誤って認識することが抑制される。
【００７２】
また、本実施形態では、通知画面４０の機能説明部４２に、利用可能になったアプリケーションソフトウェアの機能に係る説明が記載されている。
この場合、ユーザは、利用可能になったアプリケーションソフトウェアの機能を把握してから、このアプリケーションソフトウェアの必要性に応じて、アイコン１６の位置を設定する。そのため、必要性の高いアイコン１６を目の付きにくい位置に設定することや、必要性の低いアイコン１６を目の付きやすい位置に設定することが抑制される。
【００７３】
また、本実施形態では、図７に示した選択画面３０において、アイコン１６の位置の設定方法としてデフォルト設定を受け付けた場合、新たにアイコン１６が追加されても設定画面５０が表示されることなく、デフォルトの設定に従ってアイコン１６の位置が設定される。
この場合、ユーザが自らアイコン１６の位置を設定することを望まない場合には、アイコン１６の位置の設定方法としてデフォルト設定を選択しておくことで、新たにアイコン１６が追加された場合にこのアイコン１６の位置を設定するための操作が必要なくなる。
【００７４】
また、本実施形態では、アイコン１６の位置の設定方法としてユーザがユーザ設定を選択している場合であっても、通知画面４０（図８参照）においてデフォルト設定を選択した場合には、デフォルト設定に従って新たなアイコン１６の位置が設定される。
この場合、ユーザは、新たにアイコン１６が追加される度に、追加されたアイコン１６の位置を自ら設定するか否かを選べる。
【００７５】
なお、本実施形態では、通知画面４０と設定画面５０とが、それぞれ別のページとして表示されるが、表示部１０７に、通知画面４０と設定画面５０とが同時に表示されてもよい。この場合、通知画面４０におけるユーザ設定決定部４４は表示されない。また、通知画面４０および設定画面５０は、アイコン１６の位置を設定するための設定画面として機能する。さらに、通知画面４０におけるデフォルト設定決定部４５は、設定画面においてユーザの設定によらずアイコン１６の位置を設定する指示を受け付ける位置設定受付部として捉えられる。
【００７６】
＜制御部１００における各機能部が行う処理＞
次に、制御部１００における各機能部が行う処理の内容について説明する。
図１１は、ユーザが画像処理装置１０にログインしてからメニュー画面１１が表示されるまでの間に制御部１００における各機能部（ユーザ管理部２１、アプリ管理部２２、アイコン管理部２３、画面制御部２４）が行う処理の流れを示したフローチャートである。
【００７７】
まず、ユーザが画像処理装置１０に識別情報を入力してログインすると（Ｓ１０１）、ユーザ管理部２１は、入力された識別情報を取得する。そして、ユーザ管理部２１は、取得した識別情報に基づいて、ログインしたユーザを特定する。
【００７８】
続いて、アイコン管理部２３は、ログインしたユーザに提供する使用環境において、メニュー画面１１に未配置のアイコン１６が存在するか否かを判断する（Ｓ１０２）。具体的には、アイコン管理部２３は、配置済管理テーブル（図５参照）を参照し、ログインしたユーザに関連付けられたアイコン１６のうち、「配置状態」が「未配置」のアイコン１６が存在するか否かを判断する。
【００７９】
未配置のアイコン１６が存在しない場合（Ｓ１０２にてＮＯ）、アイコン管理部２３は、位置管理テーブル（図６参照）におけるアイコン１６の配置順にしたがってメニュー画面１１を表示させる指示を、画面制御部２４に対して送信する。具体的には、アイコン管理部２３は、ログインしたユーザ用の位置管理テーブルに示されている配置順にしたがってアイコン１６が配置された状態でメニュー画面１１を表示させる指示を、画面制御部２４に対して送信する。そして、画面制御部２４は、メニュー画面１１を表示する（Ｓ１１０）。
【００８０】
一方、未配置のアイコン１６が存在する場合（Ｓ１０２にてＹＥＳ）、アイコン管理部２３は、ユーザが、未配置のアイコン１６に係るアプリケーションソフトウェアを利用可能であるか否かを判断する（Ｓ１０３）。
具体的には、アイコン管理部２３は、配置済管理テーブル（図５参照）、および、アプリ管理部２２に格納されているアプリ管理テーブル（図４参照）を参照する。そして、ユーザが所属するグループが、未配置のアイコン１６に係るアプリケーションソフトウェアを利用可能なグループであるか否かを判断する。
【００８１】
ユーザが未配置のアイコン１６に係るアプリケーションソフトウェアを利用可能でない場合（Ｓ１０３にてＮＯ）、アイコン管理部２３は、デフォルト設定にしたがって未配置のアイコン１６の位置を設定する（Ｓ１０９）。すなわち、この場合、アイコン管理部２３は、未配置のアイコン１６に対して、デフォルト設定にしたがって位置管理テーブルにおける配置順の番号を関連付け、位置管理テーブルの内容を更新する。さらに、更新後の位置管理テーブルにおける配置順にしたがったアイコン１６の配置状態にてメニュー画面１１を表示させる指示を、画面制御部２４に対して送信する。そして、画面制御部２４は、メニュー画面１１を表示する（Ｓ１１０）。
【００８２】
一方、ユーザが未配置のアイコン１６に係るアプリケーションソフトウェアを利用可能である場合（Ｓ１０３にてＹＥＳ）、アイコン管理部２３は、アイコン１６の位置の設定方法としてユーザ設定が選択されているか否かを判断する（Ｓ１０４）。
ここで、ユーザが事前に選択画面３０（図７参照）にてユーザ設定を選択していた場合、アイコン管理部２３は、アイコン１６の位置の設定方法がユーザ設定であると判断する。一方、ユーザが選択画面３０にてデフォルト設定を選択していた場合、アイコン管理部２３は、設定方法がユーザ設定でないと判断する。
【００８３】
アイコン１６の位置の設定方法がユーザ設定でない場合（Ｓ１０４にてＮＯ）、アイコン管理部２３は、デフォルト設定にしたがって位置管理テーブルの内容を更新し、未配置のアイコン１６の位置を設定する（Ｓ１０９）。さらに、更新後の位置管理テーブルにおける配置順にしたがったアイコン１６の配置状態にてメニュー画面１１を表示させる指示を、画面制御部２４に対して送信する。そして、画面制御部２４は、メニュー画面１１を表示する（Ｓ１１０）。
【００８４】
一方、アイコン１６の位置の設定方法がユーザ設定である場合（Ｓ１０４にてＹＥＳ）、アイコン管理部２３は、通知画面４０（図８参照）を表示させる指示を画面制御部２４に対して送信する。そして、画面制御部２４は、通知画面４０を表示する（Ｓ１０５）。
続いて、アイコン管理部２３は、設定画面５０（図９参照）を表示させるか否かを判断する（Ｓ１０６）。ここで、通知画面４０（図８参照）にてユーザがユーザ設定決定部４４を選択した場合、アイコン管理部２３は、設定画面５０を表示させると判断する。一方、通知画面４０にてユーザがデフォルト設定決定部４５を選択した場合、アイコン管理部２３は、設定画面５０を表示させないと判断する。
【００８５】
設定画面５０を表示させない場合（Ｓ１０６にてＮＯ）、アイコン管理部２３は、デフォルトの設定にしたがって位置管理テーブルの内容を更新し、未配置のアイコン１６の位置を設定する（Ｓ１０９）。さらに、更新後の位置管理テーブルにおける配置順にしたがったアイコン１６の配置状態にてメニュー画面１１を表示させる指示を、画面制御部２４に対して送信する。そして、画面制御部２４は、メニュー画面１１を表示する（Ｓ１１０）。
【００８６】
一方、設定画面５０を表示させる場合（Ｓ１０６にてＹＥＳ）、アイコン管理部２３は、設定画面５０を表示させる指示を画面制御部２４に対して送信する。そして、画面制御部２４は、設定画面５０を表示する（Ｓ１０７）。
そして、設定画面５０にてユーザがアイコン１６の位置を設定することで（Ｓ１０８）、未配置アイコン１６を含む全アイコン１６と、位置管理テーブルにおける配置順の番号との関連付けが行われ、位置管理テーブルの内容が更新される。さらに、アイコン管理部２３は、更新後の位置管理テーブルにおける配置順にしたがったアイコン１６の配置状態にてメニュー画面１１を表示させる指示を、画面制御部２４に対して送信する。そして、画面制御部２４は、メニュー画面１１を表示する（Ｓ１１０）。
【００８７】
このように、本実施形態では、管理者がインストールしたアプリケーションソフトウェアを利用する権限が与えられていない使用環境下では、設定画面５０が表示されることなく、デフォルト設定に従ってアイコン１６の位置が設定される。言い換えると、追加されたアプリケーションソフトウェアを利用する権限が与えられていないユーザの識別情報に対応する使用環境下では、設定画面５０が表示されることなくアイコン１６の位置が設定される。
この場合、ユーザが利用可能でないアプリケーションソフトウェアが追加された場合に、このアプリケーションソフトウェアに係るアイコン１６の位置をユーザが設定する必要がなくなる。
【００８８】
なお、未配置のアイコン１６に係るアプリケーションソフトウェアを利用可能でないユーザの識別情報は、管理者により追加されたアプリケーションソフトウェアを利用する権限が与えられていない使用環境に対応する第２識別情報と捉えられる。
また、管理者は、特定のアプリケーションソフトウェアを利用する権限を与えていないグループについて、この特定のアプリケーションソフトウェアを利用する権限を新たに与えてもよい。
【００８９】
この場合、管理者の設定により、アプリ管理テーブル（図４参照）において、特定のアプリケーションソフトウェアの利用可能グループに、新たに権限が与えられたグループが追加される。そして、権限がグループに与えられた後、このグループに所属するユーザが画像処理装置１０にログインした際に、設定画面５０を表示し、このアプリケーションソフトウェアに係るアイコン１６の位置をユーザに設定させてもよい。
このようにすることで、ユーザがアプリケーションソフトウェアを利用する権限が与えられたにも関わらず、このアプリケーションソフトウェアに係るアイコン１６がユーザの意図していない位置に配置され続けることが抑制される。
【００９０】
また、本実施形態では、アイコン１６の位置の設定方法としてデフォルト設定またはユーザ設定の何れかをユーザが選択可能になっているが、特定のユーザの使用環境下では、ユーザ設定が行われることなく、デフォルト設定によりアイコン１６の位置が設定されてもよい。
ユーザによっては、何れのアプリケーションソフトウェアが利用可能になった場合でも、アプリケーションソフトウェアに係るアイコン１６の位置の設定を必要としない場合がある。そこで、管理者が、ユーザ設定を必要としないグループを設定し、このグループに所属するユーザには、デフォルト設定に従ってアイコン１６の位置が設定されるようにしてもよい。
【００９１】
また、本実施形態では、画像処理装置１０の管理者に限り、アプリケーションソフトウェアのインストールが可能になっているが、各ユーザが、ユーザ自身の使用環境下で、アプリケーションソフトウェアをインストールすることが可能であってもよい。
ユーザ自身がアプリケーションソフトウェアをインストールする場合、アプリ管理テーブルとは別のテーブル（不図示）にて、インストールを行ったユーザと追加されたアプリケーションソフトウェアとを関連付け、インストールを行ったユーザのみがこのアプリケーションソフトウェアを利用できるようにしてもよい。
また、追加されたアプリケーションソフトウェアに係るアイコン１６は、位置管理テーブル（図６参照）に追加される。さらに、追加されたアプリケーションソフトウェアに係るアイコン１６の位置は、デフォルト設定に従って設定されてもよいし、ユーザ設定により設定されてもよい。
【００９２】
＜変形例＞
続いて、設定画面の変形例について説明する。
図１２は、変形例としての設定画面６０の説明図である。
上述した本実施形態では、設定画面５０（図９参照）として、配置済のアイコン１６が表示されない画面上にて、ユーザにアイコン１６の位置を設定させる。しかしながら、設定画面は上記のものに限られない。
【００９３】
以下では、新たにアイコン１６が追加された場合に、図２（ａ）に示した「ユーザ００１」用のメニュー画面１１における新たなアイコン１６の位置を設定する例について説明する。なお、このユーザ００１は、アイコン１６の位置の設定方法として、予めユーザ設定を選択していたものとする。
画像処理装置１０の管理者が新たに「先行特許検索サービス」という名称のアプリケーションソフトウェアをインストールすると、管理者が「先行特許検索サービス」を利用可能に設定したグループに所属するユーザの使用環境下で、「先行特許検索サービス」を利用可能になる。その後、ユーザ００１が画像処理装置１０にログインすると、図１２（ａ）に示すように、設定画面６０が表示される。
【００９４】
設定画面６０には、配置済のアイコン１６がメニュー画面と同じ配置の態様にて表示されている。また、設定画面６０には、設定対象アイコン１６として「先行特許検索サービス」アイコン１６が表示されている。この「先行特許検索サービス」アイコン１６は、設定画面６０に表示されている他のアイコン１６とは異なる表示態様で表示されている。
より具体的には、「先行特許検索サービス」アイコン１６は、他のアイコン１６とは異なる色で表示されている。さらに、「先行特許検索サービス」アイコン１６は、ユーザからみて他のアイコン１６よりも手前側に表示されている。なお、設定画面６０には、設定対象アイコン１６が表示されることを除き、メニュー画面１１と同じ画像が表示される。
【００９５】
また、図示は省略するが、設定画面６０における右向きの矢印１２ａを選択すると、メニュー画面の２ページ目に配置済のアイコン１６が表示される。また、未配置の「先行特許検索サービス」アイコン１６は、切り替わった先のページにも表示される。
【００９６】
ユーザが表示部１０７を介して「先行特許検索サービス」アイコン１６に指を触れた状態でドラッグすると、図１２（ｂ）に示すように、ユーザが動かした位置に「先行特許検索サービス」アイコン１６が移動する。また、「先行特許検索サービス」アイコン１６の移動先には、「先行特許検索サービス」アイコン１６が何れのアイコン１６間に挿入されるかを示す挿入バー１５が表示される。
そして、ユーザが表示部１０７から指を離すと、「先行特許検索サービス」アイコン１６は、図１２（ｃ）に示すように、他のアイコン１６間に挿入される。具体的には、「先行特許検索サービス」アイコン１６は、「バックアップ／リストア」アイコン１６の右隣に表示される。また、これに伴い、他のアイコン１６のうち「バックアップ／リストア」アイコン１６以外のアイコン１６は、それぞれずれて表示される。
【００９７】
このように、変形例では、設定対象アイコン１６の位置をメニュー画面上でユーザに設定させる。これにより、ユーザは、図９に示した設定画面５０上にて設定対象アイコン１６の位置を設定する場合に比べて、設定対象アイコン１６が配置される位置が把握しやすくなる。
【００９８】
また、設定画面６０では、設定対象アイコン１６は、配置済の他のアイコン１６よりもユーザから見て手前側に表示されている。
この場合、設定対象アイコン１６が配置済の他のアイコン１６よりも手前側に表示されない場合に比べて、設定画面６０に表示されている全てのアイコン１６の中から設定対象アイコン１６が識別されやすくなる。
【００９９】
なお、図１２に示した例では、ユーザがタッチパネル上で操作することにより、設定対象アイコン１６の位置が設定された。
ここで、タッチパネル上の操作のみならず、例えばマウス等の入力デバイス（不図示）のユーザによる操作により、設定対象アイコン１６の移動や位置の設定が行われてもよい。
【０１００】
＜適用可能なコンピュータの説明＞
ところで、本実施形態における画像処理装置１０によるアイコン１６の位置の設定処理および画像処理は、汎用のコンピュータにおいて実現してもよい。そこで、これらの処理をコンピュータ２００で実現するものとして、そのハードウェア構成について説明する。図１３は、本実施形態を適用可能なコンピュータ２００のハードウェア構成例を示した図である。
【０１０１】
コンピュータ２００は、演算手段であるＣＰＵ２０１と、記憶手段であるメインメモリ２０２及び磁気ディスク装置（ＨＤＤ）２０３とを備える。さらに、コンピュータ２００は、外部との通信を行うための通信インタフェース（Ｉ／Ｆ）２０４と、ビデオメモリやディスプレイ等からなる表示機構２０５と、キーボードやマウス等の入力デバイス２０６とを備える。
【０１０２】
ここで、ＣＰＵ２０１は、ＯＳやアプリケーション等の各種プログラムを実行する。また、メインメモリ２０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置２０３は、図３に示す各機能を実現するためのプログラムを格納する。そして、このプログラムがメインメモリ２０２にロードされ、このプログラムに基づく処理がＣＰＵ２０１により実行されることで、各機能が実現される。
【０１０３】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【０１０４】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【０１０５】
１０…画像処理装置、１１…メニュー画面、２１…ユーザ管理部、２２…アプリ管理部、２３…アイコン管理部、２４…画面制御部、３０…選択画面、４０…通知画面、５０…設定画面
【図１】
2019040266.tif 000003
【図２】
2019040266.tif 000004
【図３】
2019040266.tif 000005
【図４】
2019040266.tif 000006
【図５】
2019040266.tif 000007
【図６】
2019040266.tif 000008
【図７】
2019040266.tif 000009
【図８】
2019040266.tif 000010
【図９】
2019040266.tif 000011
【図１０】
2019040266.tif 000012
【図１１】
2019040266.tif 000013
【図１２】
2019040266.tif 000014
【図１３】
2019040266.tif 000015