(57)【要約】【課題】利用者の表示画面が利用者以外により変更された場合に、変更後の表示画面から編集画面を開く構成と比較して、利用者が編集画面に辿りつくまでの手間を軽減することができる、情報処理装置及びプログラムを提供する。【解決手段】少なくとも１つの機能を表す画像を表示する表示画面の編集を受け付け、認証された利用者により編集された利用者の表示画面を操作表示部に表示する表示制御を行う情報処理装置であって、利用者の表示画面が利用者以外により変更された場合に、変更後の表示画面の画像と変更後の表示画面への遷移を許可するか又は禁止するかを選択する選択部とを含み利用者からの選択を受け付ける受付画面を表示する表示制御を行う第１制御部と、変更後の表示画面への遷移を禁止することが選択された場合に、受付画面の表示から変更後の表示画面を編集する編集画面の表示に遷移させる表示制御を行う第２制御部と、を含む情報処理装置とする。【選択図】図７
2020155945.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの機能を表す画像を表示する表示画面の編集を受け付け、認証された利用者により編集された利用者の表示画面を操作表示部に表示する表示制御を行う情報処理装置であって、
前記利用者の表示画面が利用者以外により変更された場合に、変更後の表示画面の画像と前記変更後の表示画面への遷移を許可するか又は禁止するかを選択する選択部とを含み利用者からの選択を受け付ける受付画面を表示する表示制御を行う第１制御部と、
前記変更後の表示画面への遷移を禁止することが選択された場合に、前記受付画面の表示から前記変更後の表示画面を編集する編集画面の表示に遷移させる表示制御を行う第２制御部と、
を含む情報処理装置。
【請求項２】
前記第２制御部は、
前記変更後の表示画面への遷移を許可することが選択された場合に、前記受付画面の表示から前記変更後の表示画面の表示に遷移させる表示制御を行う、
請求項１に記載の情報処理装置。
【請求項３】
前記第１制御部は、
前記利用者の表示画面に表示される機能を表す画像の種類、個数及び表示位置が変更された場合に、前記受付画面を表示する表示制御を行う、
請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記受付画面は、前記利用者の表示画面が変更されていることを利用者に通知するメッセージを含む、
請求項１から請求項３までのいずれか１項に記載の情報処理装置。
【請求項５】
前記受付画面内の前記変更後の表示画面の画像は、前記変更後の表示画面とは異なる形態で表示される、
請求項１から請求項４までのいずれか１項に記載の情報処理装置。
【請求項６】
前記変更後の表示画面の画像は、前記変更後の表示画面の全部または一部の縮小画像である、
請求項５に記載の情報処理装置。
【請求項７】
前記変更後の表示画面の画像は、枠付きで表示される、
請求項５または請求項６に記載の情報処理装置。
【請求項８】
前記変更後の表示画面は、削除された機能の画像を使用できない状態で表示する、
請求項１から請求項７までのいずれか１項に記載の情報処理装置。
【請求項９】
前記削除された機能の画像に使用禁止を表す画像を重畳する、
請求項８に記載の情報処理装置。
【請求項１０】
全部または一部の機能の画像の表示位置を固定する、
請求項１から請求項９までのいずれか１項に記載の情報処理装置。
【請求項１１】
利用者による編集で機能の画像の表示位置を固定する、
請求項１０に記載の情報処理装置。
【請求項１２】
追加された機能の画像は、表示位置が固定された他の機能の画像が無い表示位置に表示される、
請求項１０または請求項１１に記載の情報処理装置。
【請求項１３】
コンピュータを、
請求項１から請求項１２までのいずれか１項に記載の情報処理装置の各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザ毎の画面カスタマイズを行う画面カスタマイズ手段と、新規ユーザサービスを当該画像処理システムに追加する新規ユーザサービス追加手段と、前記追加された新規ユーザサービスのカスタマイズ画面への追加の要否を選択する追加要否選択手段と、を備えた画像処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１２８００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サービス機能（以下、「機能」という。）を提供するシステムでは、機能を表示する表示画面を、利用者が操作する操作表示部に表示する。各機能はアイコン等の画像で表される。アイコンは画像の一例であるが、以下では、機能を表す画像を「アイコン」という。
利用者が表示画面でアイコンに触れる等して機能が選択され、選択された機能が動作する。機能の種類、アイコンの表示位置など、表示画面の初期設定はシステム側で行われる。
【０００５】
利用者は、編集画面から表示画面を編集して、利用者の表示画面を設定することができる。利用者は、利用可能な機能の中から利用する機能を選択し、選択した機能のアイコンを利用者の表示画面に表示させる。利用者が認証される前は、システムで設定された表示画面が表示される。利用者の認証後には、利用者の表示画面が表示される。
【０００６】
システムの管理者は、機能の追加、機能の削除、利用者の機能に対する権限の見直し等、利用者が利用可能な機能を変更することができる。管理者により利用可能な機能が変更されると、管理者による変更内容が反映された新しい表示画面が生成される。
【０００７】
本発明の目的は、利用者の表示画面が利用者以外により変更された場合に、変更後の表示画面から編集画面を開く構成と比較して、利用者が編集画面に辿りつくまでの手間を軽減することができる、情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
第１態様に係る情報処理装置は、少なくとも１つの機能を表す画像を表示する表示画面の編集を受け付け、認証された利用者により編集された利用者の表示画面を操作表示部に表示する表示制御を行う情報処理装置であって、前記利用者の表示画面が利用者以外により変更された場合に、変更後の表示画面の画像と前記変更後の表示画面への遷移を許可するか又は禁止するかを選択する選択部とを含み利用者からの選択を受け付ける受付画面を表示する表示制御を行う第１制御部と、前記変更後の表示画面への遷移を禁止することが選択された場合に、前記受付画面の表示から前記変更後の表示画面を編集する編集画面の表示に遷移させる表示制御を行う第２制御部と、を含む。
【０００９】
第２態様に係る情報処理装置は、第１態様に係る情報処理装置において、前記第２制御部は、前記変更後の表示画面への遷移を許可することが選択された場合に、前記受付画面の表示から前記変更後の表示画面の表示に遷移させる表示制御を行う。
【００１０】
第３態様に係る情報処理装置は、第１態様または第２態様に係る情報処理装置において、前記第１制御部は、前記利用者の表示画面に表示される機能を表す画像の種類、個数及び表示位置が変更された場合に、前記受付画面を表示する表示制御を行う。
【００１１】
第４態様に係る情報処理装置は、第１態様から第３態様までのいずれか１つに係る情報処理装置において、前記受付画面は、前記利用者の表示画面が変更されていることを利用者に通知するメッセージを含む。
【００１２】
第５態様に係る情報処理装置は、第１態様から第４態様までのいずれか１つに係る情報処理装置において、前記受付画面内の前記変更後の表示画面の画像は、前記変更後の表示画面とは異なる形態で表示される。
【００１３】
第６態様に係る情報処理装置は、第５態様に係る情報処理装置において、前記変更後の表示画面の画像は、前記変更後の表示画面の全部または一部の縮小画像である。
【００１４】
第７態様に係る情報処理装置は、第５態様または第６態様に係る情報処理装置において、前記変更後の表示画面の画像は、枠付きで表示される。
【００１５】
第８態様に係る情報処理装置は、第１態様から第７態様までのいずれか１つに係る情報処理装置において、前記変更後の表示画面は、削除された機能の画像を使用できない状態で表示する。
【００１６】
第９態様に係る情報処理装置は、第８態様に係る情報処理装置において、前記削除された機能の画像に使用禁止を表す画像を重畳する。
【００１７】
第１０態様に係る情報処理装置は、第１態様から第９態様までのいずれか１つに係る情報処理装置において、全部または一部の機能の画像の表示位置を固定する。
【００１８】
第１１態様に係る情報処理装置は、第１０態様に係る情報処理装置において、利用者による編集で機能の画像の表示位置を固定する。
【００１９】
第１２態様に係る情報処理装置は、第１０態様または第１１態様に係る情報処理装置において、追加された機能の画像は、表示位置が固定された他の機能の画像が無い表示位置に表示される。
【００２０】
第１３態様に係るプログラムは、コンピュータを、第１態様から第１２態様までのいずれか１つに係る情報処理装置の各部として機能させるためのプログラムである。
【発明の効果】
【００２１】
第１態様、第１３態様によれば、利用者の表示画面が利用者以外により変更された場合に、変更後の表示画面から編集画面を開く構成と比較して、利用者が編集画面に辿りつくまでの手間を軽減することができる。
【００２２】
第２態様によれば、変更後の表示画面を確認した後で、変更後の表示画面を開くことができる。
【００２３】
第３態様によれば、機能の画像の配列が変更されない場合に、画面遷移を減らすことができる。
【００２４】
第４態様によれば、利用者の表示画面が変更されていることを利用者に明示できる。
【００２５】
第５態様、第６態様、第７態様によれば、変更後の表示画面の表示内容を利用者が確認できる。
【００２６】
第８態様によれば、削除された機能の画像を表示しない場合と比較して、変更後の表示画面の使い勝手がよくなる。
【００２７】
第９態様によれば、削除された機能が使用できないことを利用者に明示できる。
【００２８】
第１０態様、第１１態様、第１２態様によれば、機能の画像の表示位置を固定しない場合と比較して、変更後の表示画面の使い勝手がよくなる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態に係る情報処理装置の電気的構成の一例を示すブロック図である。
【図２】情報処理装置として画像形成装置を用いる場合の構成例を示す概略図である。
【図３】ログイン前からカスタマイズ確定までの画面の遷移を示す画面遷移図である。
【図４】ホーム画面の変更の一例を説明するための模式図である。
【図５】ホーム画面の変更の他の一例を説明するための模式図である。
【図６】本実施の形態のログイン時の画面の遷移の一例を示す画面遷移図である。
【図７】本実施の形態のログイン時の画面の遷移の一例を示す画面遷移図である
【図８】アイコンのピン留めを説明するための模式図である。
【図９】ホーム画面表示処理の流れの一例を示すフローチャートである。
【図１０】変更反映処理の流れの一例を示すフローチャートである。
【図１１】表示位置決定処理の流れの一例を示すフローチャートである。
【図１２】利用者管理テーブルの一例を示す図表である。
【図１３】機能管理テーブルの一例を示す図表である。
【図１４】画面情報のデータ構造の一例を示す図である。
【図１５】アイコン配列が変化しない例を示す模式図である。
【図１６】削除されたアイコンの表示方法の一例を示す模式図である。
【図１７】追加されたアイコンの表示方法の一例を示す模式図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００３１】
＜情報処理装置＞
まず、情報処理装置の構成について説明する。
図１は本発明の実施の形態に係る情報処理装置の電気的構成の一例を示すブロック図である。図１に示すように、情報処理装置１０は、装置全体の制御及び各種演算を行うコンピュータである情報処理部１２を備えている。情報処理部１２は、ＣＰＵ１２Ａ、各種プログラムを記憶したＲＯＭ１２Ｂ、プログラムの実行時にワークエリアとして使用されるＲＡＭ１２Ｃ、不揮発性のメモリ１２Ｄ、及び入出力部１２Ｅを備えている。ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、メモリ１２Ｄ、及び入出力部１２Ｅの各々は、バス１２Ｆを介して接続されている。
【００３２】
情報処理装置１０は、操作表示部１４、読取部１６、通信部１８、及び記憶部２０を備えている。操作表示部１４は、利用者に対し各種情報を表示すると共に、利用者の操作を受け付けるためのインターフェースである。読取部１６は、スキャナ等、媒体に記録された情報を読み取る装置である。通信部１８は、外部装置と通信を行うためのインターフェースである。記憶部２０は、ハードディスク等の外部記憶装置である。操作表示部１４、読取部１６、通信部１８、及び記憶部２０の各部は、入出力部１２Ｅに接続されている。情報処理部１２は、各部との間で情報の授受を行って、各部を制御する。
【００３３】
本実施の形態では、後述する「ホーム画面表示処理」の制御プログラムは、情報処理部１２のＲＯＭ１２Ｂに記憶されている。また、後述する各種管理テーブルは、記憶部２０に記憶されている。なお、各種プログラムや各種データは、装置内外の他の記憶装置に記憶されていてもよく、ＣＤ−ＲＯＭ等の記録媒体に記録されていてもよい。また、各種プログラムや各種データは、通信を介して取得されてもよい。
【００３４】
本実施の形態では、情報処理装置１０として、コピー機能、プリント機能、スキャン機能、ＦＡＸ機能等、複数の機能を備える画像形成装置を用いる。図２は情報処理装置として画像形成装置を用いる場合の構成例を示す概略図である。図示した例では、画像形成装置は、操作表示部１４として操作パネルを備えると共に、読取部１６としてＩＣカードリーダを備えている。
【００３５】
操作パネルは、タッチパネルディスプレイと各種ボタンとを含む。タッチパネルディスプレイには、ホーム画面１５、１７等の各種画面が表示される。ホーム画面は、認証後やホーム画面を選択するボタンが押された後に遷移する画面であって、複数の機能のアイコンが表示されるものである。ホーム画面が、表示画面の一例である。ＩＣカードリーダは、ＩＣカードから情報を読み取る装置である。
【００３６】
ＩＣカードリーダは、カードによる認証に使用される。カードによる認証では、利用者が所持するＩＣカードに記録された情報がＩＣカードリーダにより読み取られる。読み取った情報が予め定めた認証情報と一致する場合に、利用者は画像形成装置の使用を許可される。
【００３７】
＜ホーム画面のカスタマイズ＞
本実施の形態では、利用者には認証情報が予め付与されている。認証情報は、例えば、利用者を識別する利用者ＩＤとパスワードである。情報処理装置１０は利用者に対し認証処理を行って、利用者による情報処理装置１０の使用を許可する。以下では、利用者が、情報処理装置１０から許可を得るまでの手続きを「ログイン」、許可を得た状態を「ログイン状態」という。
【００３８】
次に、操作表示部１４に表示される各種画面について説明する。
図３はログイン前からカスタマイズ確定までの画面の遷移を示す画面遷移図である。
利用者がログインを開始する前は、操作表示部１４にはシステムのホーム画面１００が表示されている。システムのホーム画面１００は、待ち受け画面である。システムのホーム画面１００を表示するための画面情報は、システム側で予め用意されている。システムのホーム画面１００は、後述する「利用者のホーム画面」とは異なり、利用者に固有のホーム画面ではない。
【００３９】
システムのホーム画面１００は、バー１０２と本体１０４とを含む。本体１０４には、機能を表すアイコンが表示される。バー１０２には、ログインボタン１０６とリセットボタン１０８とが表示される。ログインボタン１０６は、ログインを開始するためのボタンである。リセットボタン１０８は、ホーム画面に対して行った操作内容をリセットするためのボタンである。利用者がログインボタン１０６を押すと、ログインが開始される。
【００４０】
例えば、情報処理装置１０は、利用者にログイン画面を表示して、利用者から認証情報の入力を受け付ける。入力された情報が予め定めた認証情報と一致する場合に、利用者は情報処理装置１０の使用を許可される。上記の通り、カードによる認証を行ってもよい。
【００４１】
ログイン状態では、操作表示部１４にはログイン後のホーム画面２００が表示される。ログイン後のホーム画面２００は、バー２０２と本体２０４とを含む。本体２０４には、機能を表すアイコンが表示される。バー２０２には、利用者の表示２０６とリセットボタン２０８とが表示される。ログイン状態では、利用者の表示２０６として利用者の氏名（富士太郎）等がホーム画面２００に表示される。
【００４２】
利用者は、ログイン状態で編集機能を選択し、ホーム画面のカスタマイズを行うことができる。例えば、ログイン後のホーム画面２００に、ホーム画面のカスタマイズを行う編集画面３００に遷移させるカスタマイズボタンを表示してもよい。利用者がカスタマイズボタンを押すと、編集画面３００に遷移する。
【００４３】
編集画面３００は、バー３０２と本体３０４とを含む。本体３０４には、機能を表すアイコンが表示される。編集対象となるのは、システムのホーム画面１００のアイコン配列である。各アイコンには、機能を削除するための削除ボタンＸが重ねて表示される。図示した例では、各アイコンの左上に、削除ボタンＸが重ねて表示されている。利用者が削除ボタンＸを押すと、ホーム画面から機能のアイコンが削除される。
【００４４】
バー３０２には、機能を追加するための追加ボタン３０６と、編集内容を確定するための確定ボタン３０８とが表示される。利用者が追加ボタン３０６を押すと、利用可能な機能が一覧表示される。利用者が使用したい機能を選択して追加すると、追加された機能のアイコンがホーム画面に表示される。
【００４５】
利用者が確定ボタン３０８を押すと、編集内容が確定されて、編集後のホーム画面４００に遷移する。編集後のホーム画面４００は、バー４０２と本体４０４とを含む。本体４０４には、機能を表すアイコンが表示される。バー４０２には、利用者の表示４０６及びリセットボタン４０８が表示される。
【００４６】
編集内容が確定されると、編集後のホーム画面４００を表示するための画面情報が、利用者ＩＤに関連付けて保存される。利用者が次にログインしたときには、利用者によりカスタマイズされた編集後のホーム画面４００が、「利用者のホーム画面」として表示される。利用者のホーム画面は、ホーム画面４００の画面情報に基づいて表示される。
【００４７】
＜カスタマイズ状態の変更＞
複数の利用者が情報処理装置を利用するシステムでは、利用者毎に利用可能な機能やカスタマイズされたホーム画面の画面情報が管理されている。情報処理装置の管理者は、ホーム画面に表示する機能を追加または削除する等、ホーム画面の内容を変更することができる。また、情報処理装置の管理者は、アクセス権限を取り消す等、利用者の機能に対するアクセス権限を変更することができる。
【００４８】
管理者によりこれ等の変更が行われた場合は、利用者がホーム画面をカスタマイズしていても、「利用者のホーム画面」をそのまま表示できない。利用者によるカスタマイズ状態が無効にされて、管理者による変更内容を反映させた「変更後のホーム画面」が表示される。利用者のホーム画面が変更されてしまう。
【００４９】
図４はホーム画面の変更の一例を説明するための模式図である。図４に示すように、利用者のホーム画面４００Ａは、機能ＳＦ及び機能ＧＯのアイコンを表示する。管理者が、ホーム画面に表示する機能から機能ＳＦを削除すると、機能ＳＦのアイコンがホーム画面４００Ａから消える。また、機能ＳＦを直接または間接に利用する機能ＧＯも使用できなくなり、機能ＧＯのアイコンもホーム画面４００Ａから消える。
【００５０】
変更内容を反映させた新たなホーム画面４００Ｂでは、機能ＳＦ及び機能ＧＯのアイコンが消えて、残りのアイコンが左詰めで表示される。残りのアイコンが左詰めで表示されると、どの機能が使用できなくなったのか不明である。利用者は、使用する機能を、アイコンが表示される位置によって認識している場合があり、アイコンが表示される位置がずれると使い勝手が悪くなる。
【００５１】
図５はホーム画面の変更の他の一例を説明するための模式図である。図５に示すように、利用者のホーム画面４００Ｃに示すアイコンの配列は、管理者による変更により、ホーム画面４００Ｄに示すアイコンの配列に変更される。アイコンが表示される位置がずれると使い勝手が悪くなる。
【００５２】
例えば、アイコンの配列のデフォルトは、健常者が使用することを前提に設定されている。高い場所に手が届かない身体が不自由な利用者が、利用頻度の高いアイコンを下段に配置して、手を届きやすくするようなカスタマイズをしている場合は、アイコンが表示される位置がずれると、ホーム画面の使い勝手が悪くなる。
【００５３】
＜確認画面の表示＞
本実施の形態では、ログイン後に変更後のホーム画面を表示する前に、利用者が変更後のホーム画面を確認するための確認画面を表示する。
【００５４】
図６及び図７は本実施の形態のログイン時の画面の遷移の一例を示す画面遷移図である。本実施の形態では、システムのホーム画面１００で、利用者がログインボタン１０６を押すと、ログインが開始される。ログイン後に、変更後のホーム画面６００を表示する前に、利用者が変更後のホーム画面６００を確認する確認画面５００を表示する。
【００５５】
確認画面５００は、枠５０２、変更後のホーム画面の画像５０４、通知５０６、変更後のホーム画面に遷移することを許可する許可ボタン５０８、及び変更後のホーム画面に遷移することを禁止する禁止ボタン５１０を含む。
【００５６】
確認画面５００は、変更後のホーム画面６００とは異なる形態で、変更後のホーム画面の画像５０４を表示する。図示した例では、画像５０４は、変更後のホーム画面６００の本体６０４の縮小画像であり、ホーム画面より小さなサイズに縮小されて、枠５０２内に表示されている。枠５０２を付けることで、画像５０４が目立つように表示される。
【００５７】
変更後のホーム画面の画像５０４の表示形態は、利用者のホーム画面が変更されていることを伝達できればよく、図示した例には限定されない。例えば、ポップアップ表示等、確認画面５００に対して画像５０４を重畳して表示するように、通常表示される画面とは異なる画面上に編集後の画面を表示してもよい。また、確認画面５００を複数の領域に分割して、分割された領域の１つに画像５０４を表示するように、変更前と変更後の画面を同時に表示してもよい。また、変更後のホーム画面であることを明示してもよい。
【００５８】
利用者は画像５０４を見て、機能の削除や追加、アイコンの表示位置等、変更後のホーム画面の内容を確認する。通知５０６は、「カスタマイズ状態が変更されますが、よろしいですか？」など、利用者のホーム画面が変更されていることを利用者に通知するメッセージである。
【００５９】
許可ボタン５０８と禁止ボタン５１０とにより、利用者による選択を受け付ける。利用者が許可ボタン５０８を押すと、図６に示すように、変更後のホーム画面６００に遷移する。一方、利用者が禁止ボタン５１０を押すと、図７に示すように、編集画面７００に遷移する。
【００６０】
編集画面７００で編集対象となるのは、変更後のホーム画面６００のアイコン配列である。変更後のホーム画面６００を使用したくない場合に、利用者が禁止ボタン５１０を押すだけで、編集画面７００が「次の画面」として表示される。
【００６１】
変更後のホーム画面６００は、バー６０２と本体６０４とを含む。本体６０４には、機能を表すアイコンが表示される。バー６０２には、利用者の表示６０６及びリセットボタン６０８が表示される。
【００６２】
編集画面７００は、バー７０２と本体７０４とを含む。本体７０４には、機能を表すアイコンが表示される。各アイコンには、機能を削除するための削除ボタンＸが重ねて表示される。バー７０２には、機能を追加するための追加ボタン３０６と、編集内容を確定するための確定ボタン３０８とが表示される。
【００６３】
編集内容が確定されると、編集後のホーム画面８００を表示するための画面情報が、利用者ＩＤに関連付けて保存される。編集後のホーム画面８００が、「利用者のホーム画面」として表示される。編集後のホーム画面８００は、利用者の表示８０６及びリセットボタン８０８を含むバー８０２と、機能を表すアイコンが表示される本体８０４とを含む。
【００６４】
＜アイコンの表示ルール＞
次に、アイコンの表示ルールについて説明する。
変更後のホーム画面は、利用者のホーム画面に対し、管理者による変更内容を反映させたものである。本実施の形態では、機能を表すアイコンの表示方法について、以下の２つのルール（１）及び（２）を設けて、利用者がカスタマイズしたアイコン配列が大きく変更されないようにする。アイコン配列を大きく変更せずに、ホーム画面の使い勝手の良さを維持する。
【００６５】
（１）削除された機能のアイコンを使用できない状態で表示する。
（２）アイコンを固定位置で表示する(以下、ピン留めすると表現する)。
【００６６】
（削除機能のアイコンの表示）  
次に、削除機能のアイコンの表示について説明する。
図６に示す変更後のホーム画面６００では、利用者のホーム画面４００から機能ＧＯと機能ＳＦとが削除されている。利用者は、機能ＧＯと機能ＳＦとを利用できなくなる。
【００６７】
本実施の形態では、削除された機能ＧＯのアイコン及び機能ＳＦのアイコンを、変更後のホーム画面６００に表示する。機能ＧＯのアイコン及び機能ＳＦのアイコンの各々には、その機能が利用できないこと示すマークである使用禁止マークＹが重ねて表示されている。使用禁止マークＹが付いたアイコンの機能は、アイコンが選択されても動作しない。
【００６８】
削除された機能のアイコンを表示することで、他のアイコンが表示される位置がずれない。また、アイコンに使用禁止マークＹを付けることにより、機能が利用できないことが利用者に明示される。確認画面５００（図６、図７参照）、編集画面７００（図７参照）、及び編集後のホーム画面８００（図７参照）の各々で、削除された機能を確認できる。
【００６９】
編集画面７００で、削除された機能のアイコンを削除してもよい。また、編集画面７００で、削除された機能のアイコンのピン留めを無効にして、削除された機能のアイコンを後ろに移動させてもよい（図７参照）。
【００７０】
（アイコンのピン留め）  
次に、アイコンのピン留めについて説明する。ここで、アイコンのピン留めとは、アイコンの表示位置を予め定めた位置に固定することである。図８はアイコンのピン留めを説明するための模式図である。利用者は、編集画面７００でアイコンにピンＺを付けて、アイコンの表示位置を固定することができる。この例では、機能ＣＯのアイコン、機能ＧＯのアイコン及び機能ＳＦのアイコンの各々は、利用者が指定した表示位置にピン留めされている。
【００７１】
ここでは、アイコンの表示位置を、左上から順に付番する。機能ＣＯのアイコンの表示位置は「１番」に固定されている。機能ＧＯのアイコンの表示位置は「３番」に固定されている。機能ＳＦのアイコンの表示位置は「４番」に固定されている。
【００７２】
管理者による機能変更の影響を受けて、利用者のホーム画面が変更される場合でも、ピン留めされたアイコンは、固定された表示位置から動かない。
【００７３】
なお、ここでは、利用者の指示に応じてアイコンをピン留めする例について説明するが、情報処理装置側でピン留めを促してもよい。例えば、情報処理装置は、利用者の利用状況(アイコンの位置と利用頻度)に関する情報を蓄積し、蓄積された情報を解析する。情報処理装置は、解析結果に基づいて、利用頻度の高い位置にピン留めするアイコンの候補を表示する。
【００７４】
＜ホーム画面表示処理＞
次に、ホーム画面表示処理について説明する。
（各種データ）
まず、ホーム画面表示処理に使用する各種データについて説明する。
情報処理装置１０は、利用者情報を管理する利用者管理テーブルと、機能情報を管理する機能管理テーブルとを保持している。本実施の形態では、利用者管理テーブルと機能管理テーブルとは、情報処理装置１０の記憶部２０に記憶されている。
【００７５】
図１２は利用者管理テーブルの一例を示す図表である。利用者管理テーブルは、利用者ＩＤで表される利用者毎に、パスワード、表示カスタマイズの有無、及び追加機能を「利用者情報」として記憶する。表示カスタマイズの有無は、利用者のホーム画面を表示するための画面情報の有無を表す。
【００７６】
表示カスタマイズが有る場合は、ホーム画面の画面情報も記憶されている。ホーム画面の画面情報は、ホーム画面に表示する機能、機能を表すアイコンの画像、及びアイコンの表示位置を含む。ピン留めの有無も、ホーム画面の画面情報に含まれる。
【００７７】
追加機能は、管理者により追加された機能である。追加機能の各々は、機能を識別する機能ＩＤで表される。図示した例では、機能ＩＤは、０００５、０００６等、４桁の数字で表されている。
【００７８】
図１３は機能管理テーブルの一例を示す図表である。機能管理テーブルは、機能ＩＤで表される機能毎に、機能名、表示位置、及びアクセス権限を「機能情報」として記憶する。機能名は、アイコンと共に表示される文字列である。上記の通り、アイコンの表示位置は、１番、２番等、左上から昇順で付番されている。アクセス権限は、該当機能に対するアクセス権限の有無を利用者毎に表す。アクセス権限は、管理者により設定される。
【００７９】
図１４は画面情報のデータ構造の一例を示す図である。画面情報はＸＭＬ（Extensible Markup Language）で記述されている。この画面情報は、（表示順：１、機能：Copy、ピンどめ：あり）と（表示順：２、機能：Fax、ピンどめ：なし）を表現している。
【００８０】
（プログラム）
次に、ホーム画面表示処理の制御プログラムについて説明する。
ホーム画面表示処理の制御プログラムは、情報処理装置１０のＣＰＵ１２Ａにより、ＲＯＭ１２Ｃから読み出されて実行される。ホーム画面表示処理の制御プログラムは、利用者がログインを開始すると開始される。
【００８１】
図９はホーム画面表示処理の流れの一例を示すフローチャートである。
まず、ステップ１００で、認証処理を実行する。例えば、利用者から取得された利用者ＩＤ及びパスワードが、利用者管理テーブル（図１２）に記憶された利用者ＩＤ及びパスワードと一致する場合には、ログイン状態にする。
【００８２】
次に、ステップ１０２で、利用者のホーム画面があるか否かを判定する。利用者管理テーブル（図１２）で、表示カスタマイズ有りの場合は、ホーム画面の画面情報も記憶されている。利用者のホーム画面がある場合は、ステップ１０４に進む。利用者のホーム画面が無い場合は、ステップ１１８に進む。ステップ１１８では、システムのホーム画面を操作表示部に表示させて、ルーチンを終了する。
【００８３】
次に、ステップ１０４で、「変更反映処理」を実行する。変更反映処理により、管理者による変更内容を反映させた「変更後のホーム画面」の画面情報を新たに生成する。「変更反映処理」については後述する。
【００８４】
次に、ステップ１０６で、変更後のホーム画面のアイコン配列が、利用者のホーム画面のアイコン配列と同じか否かを判定する。例えば、変更後のホーム画面のアイコン配列と、利用者のホーム画面のアイコン配列とを比較したときに、アイコンの個数、アイコンの種類、アイコンの表示位置が一致する場合は、アイコン配列が同じと判定する。
【００８５】
アイコン配列が異なる場合は、ステップ１０８に進む。アイコン配列が同じである場合は、ステップ１２０に進む。ステップ１２０では、ステップ１０４で生成した画面情報に基づいて、変更後のホーム画面を表示させて、ルーチンを終了する。
【００８６】
図１５はアイコン配列が変化しない例を示す模式図である。図示した例では、利用者のホーム画面４００に表示されている機能ＧＯ及び機能ＳＦが削除される。削除された機能ＧＯのアイコン及び機能ＳＦのアイコンは、変更後のホーム画面６００にも使用禁止マークＹを付けて表示される。また、機能ＣＯのアイコン、機能ＧＯのアイコン及び機能ＳＦのアイコンの各々は、利用者が指定した表示位置にピン留めされている。このため、アイコンの個数、アイコンの種類、アイコンの表示位置が一致する。
【００８７】
なお、本実施の形態では、変更後のホーム画面のアイコン配列が、利用者のホーム画面のアイコン配列と同じ場合に、確認画面の表示を省略するが、確認画面の表示を省略する条件はこれに限定されない。予め定めた条件に該当する場合に、確認画面の表示を省略する。例えば、情報処理装置側でピン留めするアイコンの候補を抽出し、候補のアイコンの表示位置に変更が無い場合は、確認画面の表示を省略してもよい。
【００８８】
次に、ステップ１０８で、操作表示部に確認画面を表示させる。確認画面を表示して、利用者のホーム画面が変更されたことを通知する。また、変更後のホーム画面の画像を含む確認画面を表示して、変更後のホーム画面を利用者に確認させる。確認画面は、変更後のホーム画面に遷移することを許可する許可ボタンと、変更後のホーム画面に遷移することを禁止する禁止ボタンとを含む。許可ボタンと禁止ボタンとにより、利用者による選択を受け付ける。
【００８９】
次に、ステップ１１０で、利用者の選択結果に基づいて、変更後のホーム画面に遷移するか否かを判断する。許可ボタンが押された場合に、変更後のホーム画面に遷移する。変更後のホーム画面に遷移する場合は、ステップ１２０に進む。ステップ１２０では、ステップ１０４で生成した画面情報に基づいて、操作表示部に変更後のホーム画面を表示させて、ルーチンを終了する。
【００９０】
禁止ボタンが押された場合には、変更後のホーム画面に遷移しない。変更後のホーム画面に遷移しない場合は、ステップ１１２に進む。次に、ステップ１１２で、編集画面に遷移して、操作表示部に編集画面を表示させる。編集画面から、変更後のホーム画面に対する編集を受け付ける。
【００９１】
次に、ステップ１１４で、編集内容が確定すると、編集後のホーム画面の画面情報を生成する。生成された画面情報は、記憶部２０等の記憶装置に記憶される。
【００９２】
最後に、ステップ１１６で、ステップ１１４で生成した画面情報に基づいて、操作表示部に編集後のホーム画面を表示させて、ルーチンを終了する。
【００９３】
（変更反映処理）
ここで、変更反映処理について説明する。
図１０は変更反映処理の流れの一例を示すフローチャートである。
まず、ステップ２００で、利用者のホーム画面の画面情報を取得する。
【００９４】
次に、ステップ２０２で、利用者が利用する機能のリスト（以下、「利用機能リスト」という。）を取得する。利用機能リストは、利用者のホーム画面に表示される機能のリストである。利用する機能に関する情報は、利用者のホーム画面の画面情報に含まれる。
【００９５】
次に、ステップ２０４で、利用機能リストの各機能のアイコンの表示位置を決める。アイコンの表示位置に関する情報は、利用者のホーム画面の画面情報に含まれる。ここでは、利用機能リストの各機能のアイコンの表示位置は、利用者が指定した表示位置に仮決めされる。ピン留めされていないアイコンの表示位置は、機能が追加されると変更される。
【００９６】
次に、ステップ２０６で、利用機能リストの１つの機能を選択する。
【００９７】
次に、ステップ２０８で、利用者が選択された機能に対するアクセス権限を有しているか否かを判断する。利用者の各機能に対するアクセス権限は、機能管理テーブル（図１３）で管理されている。アクセス権限が無い場合は、ステップ２１０に進む。アクセス権限がある場合は、ステップ２１０を飛ばしてステップ２１２に進む。
【００９８】
次に、ステップ２１０で、アクセス権限が無い機能のアイコンの画像に、使用禁止マークの画像を付加する。
【００９９】
図１６は削除されたアイコンの表示方法の一例を示す模式図である。図示した例では、利用者のホーム画面の本体４０４に表示されている機能ＧＯ及び機能ＳＦが削除される。削除された機能ＧＯのアイコン及び機能ＳＦのアイコンは、変更後のホーム画面の本体６０４にも使用禁止マークＹを付けて表示される。
【０１００】
次に、ステップ２１２で、利用機能リストに「次の機能」があるか否かを判断する。利用機能リストにある全機能についてアクセス権限が確認されると、次の機能は無くなる。次の機能がある場合は、ステップ２０６に戻る。次の機能が無い場合は、ステップ２１４に進む。
【０１０１】
次に、ステップ２１４で、管理者が機能を追加したか否かを判断する。追加機能に関する情報は、利用者管理テーブル（図１２）で管理される利用者情報に含まれる。管理者が機能を追加した場合は、ステップ２１６に進む。管理者が機能を追加していない場合は、ステップ２２８に進む。ステップ２２８では、ステップ２１２までの設定内容で「変更後のホーム画面」の画面情報を生成し、生成された画面情報を記憶して、ルーチンを終了する。
【０１０２】
次に、ステップ２１６で、管理者が追加した機能のリスト（以下、「追加機能リスト」という。）を取得する。
【０１０３】
次に、ステップ２１８で、追加機能リストの１つの機能を選択する。
【０１０４】
次に、ステップ２２０で、利用者が選択された追加機能に対するアクセス権限を有しているか否かを判断する。アクセス権限が無い場合は、ステップ２２２に進む。アクセス権限がある場合は、ステップ２２２を飛ばしてステップ２２４に進む。
【０１０５】
次に、ステップ２２２で、追加機能の表示位置を決定する「表示位置決定処理」を実行する。「表示位置決定処理」については後述する。
【０１０６】
次に、ステップ２２４で、追加機能リストに「次の機能」があるか否かを判断する。次の機能がある場合は、ステップ２１８に戻る。次の機能が無い場合は、ステップ２２６に進む。ステップ２２６では、ステップ２２４までの設定内容で「変更後のホーム画面」の画面情報を生成し、生成された画面情報を記憶して、ルーチンを終了する。
【０１０７】
（表示位置決定処理）
ここで、表示位置決定処理について説明する。
図１１は表示位置決定処理の流れの一例を示すフローチャートである。
まず、ステップ３００で、選択された追加機能について管理者指定の表示位置を取得する。各機能のアイコンについて、管理者指定の表示位置が、機能管理テーブル（図１３）で記憶されている。
【０１０８】
次に、ステップ３０２で、管理者指定の表示位置と同じ表示位置に、利用者によってピン留めされたアイコンがあるか否かを判断する。
【０１０９】
ピン留めされたアイコンが無い場合は、ステップ３０４に進む。次に、ステップ３０４で、選択された追加機能のアイコンを、管理者指定の表示位置に表示する設定にして、ルーチンを終了する。
【０１１０】
ピン留めされたアイコンがある場合は、ステップ３０６に進む。次に、ステップ３０６で、選択された追加機能のアイコンを、ピン留めされたアイコンが無い「次の位置」に表示する設定にして、ルーチンを終了する。
【０１１１】
図１７は追加されたアイコンの表示方法の一例を示す模式図である。図示した例では、利用者のホーム画面の本体４０４に表示された機能に対し、機能ＩＤＣが追加される。機能ＣＯのアイコン、機能ＧＯのアイコン及び機能ＳＦのアイコンの各々は、利用者が指定した表示位置にピン留めされている。なお、機能ＧＯ及び機能ＳＦのアイコンは、使用禁止マークＹを付けて表示されている。
【０１１２】
追加された機能ＩＤＣのアイコンは表示位置が指定されている。管理者により指定された表示位置は２番である。２番の表示位置には、ピン留めされたアイコンがない。追加された機能ＩＤＣのアイコンは、２番の表示位置に表示される。ピン留めされていない機能ＡＤＢ、機能ＵＳＢ、機能ＤＶＣ、機能ＪＢのアイコンの各々は、表示位置が１つずつ後ろにずれる。
【０１１３】
一方、２番の表示位置にピン留めされたアイコンがある場合は、追加された機能ＩＤＣのアイコンは、ピン留めの無い「次の位置」に表示される。この例では、５番の表示位置には、ピン留めされたアイコンがない。追加された機能ＩＤＣのアイコンは、５番の表示位置に表示される。
【０１１４】
また、機能ＩＤＣのアイコンの表示位置が指定されていない場合は、追加された機能ＩＤＣのアイコンは、一番後ろに表示される。例えば、機能管理テーブル（図１３）の表示位置「０」は、表示位置が指定されていないことを意味する。この場合は、機能ＡＤＢ、機能ＵＳＢ、機能ＤＶＣ、機能ＪＢのアイコンの各々の表示位置はずれない。
【０１１５】
本実施の形態では、管理者指定の表示位置にピン留めされたアイコンがある場合に、追加機能のアイコンを「次の位置」に表示する例について説明するが、追加機能のアイコンは、ピン留めの無い他の位置に表示すればよい。例えば、追加機能のアイコンを、「一番後ろ」に表示するようにしてもよい。
【０１１６】
＜変形例＞
なお、上記実施の形態で説明した情報処理装置及びプログラムの構成は一例であり、本発明の主旨を逸脱しない範囲内においてその構成を変更してもよいことは言うまでもない。
【０１１７】
上記実施の形態では、ホーム画面表示処理をソフトウェアで実現する場合について説明したが、同等の処理をハードウェアで実現してもよい。
【０１１８】
本実施の形態では、情報処理装置として画像形成装置を用いる例について説明するが、認証機能を備えたスマートフォン等、携帯端末を情報処理装置としてもよい。
【０１１９】
本実施の形態では、情報処理装置の管理者により利用者のホーム画面が変更される例について説明したが、情報処理装置が利用者のホーム画面を自動で変更する場合にも、同様に適用できる。
【符号の説明】
【０１２０】
１０   情報処理装置
１２   情報処理部
１４   操作表示部
１５、１７    ホーム画面
１６   読取部
１８   通信部
２０   記憶部
１００ ホーム画面
１０２ バー
１０４ 本体
１０６ ログインボタン
１０８ リセットボタン
２００ ホーム画面
２０２ バー
２０４ 本体
２０６ 利用者の表示
２０８ リセットボタン
３００ 編集画面
３０２ バー
３０４ 本体
３０６ 追加ボタン
３０８ 確定ボタン
４００ ホーム画面
４０２ バー
４０４ 本体
４０６ 利用者の表示
４０８ リセットボタン
５００ 確認画面
５０２ 枠
５０４ 変更後のホーム画面の画像
５０６ 通知
５０８ 許可ボタン
５１０ 禁止ボタン
６００ ホーム画面
６０２ バー
６０４ 本体
６０６ 利用者の表示
６０８ リセットボタン
７００ 編集画面
７０２ バー
７０４ 本体
８００ ホーム画面
８０２ バー
８０４ 本体
８０６ 利用者の表示
８０８ リセットボタン
Ｘ     削除ボタン
Ｙ     使用禁止マーク
Ｚ     ピン
【図１】
2020155945.tif 000003
【図２】
2020155945.tif 000004
【図３】
2020155945.tif 000005
【図４】
2020155945.tif 000006
【図５】
2020155945.tif 000007
【図６】
2020155945.tif 000008
【図７】
2020155945.tif 000009
【図８】
2020155945.tif 000010
【図９】
2020155945.tif 000011
【図１０】
2020155945.tif 000012
【図１１】
2020155945.tif 000013
【図１２】
2020155945.tif 000014
【図１３】
2020155945.tif 000015
【図１４】
2020155945.tif 000016
【図１５】
2020155945.tif 000017
【図１６】
2020155945.tif 000018
【図１７】
2020155945.tif 000019