(57)【特許請求の範囲】
【請求項１】
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段と
を備え、
前記処理手段は、前記第１の表示要素に関連付けられた機能及び設定並びに当該第１の表示要素の操作属性と、前記第２の表示要素に関連付けられた機能及び設定並びに当該第２の表示要素の操作属性とが同一であり、かつ、当該第１の表示要素に関連付けられた機能及び設定と同一の機能及び設定に関連付けられた表示要素の個数が予め定められた閾値以下である場合にも、前記生成する処理を行うことを特徴とする情報処理装置。
【請求項２】
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段と
を備え、
前記処理手段は、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であり、かつ、当該第２の表示要素の操作属性が前記第１の属性である場合に、前記生成する処理の後に、当該第１の表示要素に関連付けられた機能及び設定と、当該第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であることを通知する処理を行うことを特徴とする情報処理装置。
【請求項３】
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段と
を備え、
前記処理手段は、前記生成する処理の前又は後に、特定の操作者により操作される複数の表示要素が配置された画面上で、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であることを通知する処理を行うことを特徴とする情報処理装置。
【請求項４】
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段と、
前記操作属性が前記第２の属性である前記表示要素の少なくとも１人の操作者による操作履歴を記憶する記憶手段と
を備え、
前記受付手段は、前記表示要素の削除を指示する削除指示操作を受け付け、
前記処理手段は、前記削除指示操作により削除を指示された前記表示要素である第３の表示要素を削除する処理と、当該第３の表示要素の操作属性が前記第２の属性であり、かつ、前記記憶手段に当該第３の表示要素の少なくとも１人の操作者による操作履歴が記憶されている場合に、当該少なくとも１人の操作者のそれぞれに対して、当該第３の表示要素の操作属性を前記第１の属性に変更した新たな表示要素を生成する処理とを行うことを特徴とする情報処理装置。
【請求項５】
前記処理手段は、前記削除する処理の前又は後に、特定の操作者により操作される複数の表示要素が配置された画面上で、前記第３の表示要素に関連付けられた機能及び設定と、前記削除指示操作により削除を指示されていない前記表示要素である第４の表示要素に関連付けられた機能及び設定とが同一であることを通知する処理を行うことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
コンピュータに、
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能と
を実現させ、
前記処理を行う機能は、前記第１の表示要素に関連付けられた機能及び設定並びに当該第１の表示要素の操作属性と、前記第２の表示要素に関連付けられた機能及び設定並びに当該第２の表示要素の操作属性とが同一であり、かつ、当該第１の表示要素に関連付けられた機能及び設定と同一の機能及び設定に関連付けられた表示要素の個数が予め定められた閾値以下である場合にも、前記生成する処理を行うことを特徴とするプログラム。
【請求項７】
コンピュータに、
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能と
を実現させ、
前記処理を行う機能は、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であり、かつ、当該第２の表示要素の操作属性が前記第１の属性である場合に、前記生成する処理の後に、当該第１の表示要素に関連付けられた機能及び設定と、当該第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であることを通知する処理を行うことを特徴とするプログラム。
【請求項８】
コンピュータに、
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能と
を実現させ、
前記処理を行う機能は、前記生成する処理の前又は後に、特定の操作者により操作される複数の表示要素が配置された画面上で、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であることを通知する処理を行うことを特徴とするプログラム。
【請求項９】
コンピュータに、
自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、
前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能と、
前記操作属性が前記第２の属性である前記表示要素の少なくとも１人の操作者による操作履歴を記憶手段に記憶する機能と
を実現させ、
前記受け付ける機能は、前記表示要素の削除を指示する削除指示操作を受け付け、
前記処理を行う機能は、前記削除指示操作により削除を指示された前記表示要素である第３の表示要素を削除する処理と、当該第３の表示要素の操作属性が前記第２の属性であり、かつ、前記記憶手段に当該第３の表示要素の少なくとも１人の操作者による操作履歴が記憶されている場合に、当該少なくとも１人の操作者のそれぞれに対して、当該第３の表示要素の操作属性を前記第１の属性に変更した新たな表示要素を生成する処理とを行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
原稿を画像データとして読み取る読取手段と、読取手段により読み取られた画像データを表示する表示手段と、表示手段により表示された画像データに対して編集を行なうための編集情報の設定を行なう編集情報設定手段と、予め登録されている情報をワンタッチ操作で呼び出すワンタッチ操作手段と、編集情報設定手段により設定された編集情報をワンタッチ操作手段に対応づけて登録する登録手段と、登録手段により登録されたワンタッチ操作手段と編集情報との対応を記憶するワンタッチ情報記憶手段と、を備えることを特徴とする複写機は、知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６６０１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
自装置の機能及びその機能における設定に関連付けられた表示要素を生成する装置は知られている。また、表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性、又は、表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性を、表示要素の操作属性とする装置も考えられる。このような装置では、生成を指示された表示要素に関連付けられた機能及び設定と、既に生成されている表示要素に関連付けられた機能及び設定とが同一である場合に、表示要素の操作属性の異同に関わらず、生成が指示された表示要素を生成しないことが考えられる。
【０００５】
本発明の目的は、生成を指示された表示要素に関連付けられた機能及び設定と、既に生成されている表示要素に関連付けられた機能及び設定とが同一であっても、表示要素の操作属性が異なれば、生成を指示された表示要素を生成することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段とを備え、前記処理手段は、前記第１の表示要素に関連付けられた機能及び設定並びに当該第１の表示要素の操作属性と、前記第２の表示要素に関連付けられた機能及び設定並びに当該第２の表示要素の操作属性とが同一であり、かつ、当該第１の表示要素に関連付けられた機能及び設定と同一の機能及び設定に関連付けられた表示要素の個数が予め定められた閾値以下である場合にも、前記生成する処理を行うことを特徴とする情報処理装置である。
請求項２に記載の発明は、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段とを備え、前記処理手段は、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であり、かつ、当該第２の表示要素の操作属性が前記第１の属性である場合に、前記生成する処理の後に、当該第１の表示要素に関連付けられた機能及び設定と、当該第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であることを通知する処理を行うことを特徴とする情報処理装置である。
請求項３に記載の発明は、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段とを備え、前記処理手段は、前記生成する処理の前又は後に、特定の操作者により操作される複数の表示要素が配置された画面上で、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であることを通知する処理を行うことを特徴とする情報処理装置である。
請求項４に記載の発明は、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける受付手段と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う処理手段と、前記操作属性が前記第２の属性である前記表示要素の少なくとも１人の操作者による操作履歴を記憶する記憶手段とを備え、前記受付手段は、前記表示要素の削除を指示する削除指示操作を受け付け、前記処理手段は、前記削除指示操作により削除を指示された前記表示要素である第３の表示要素を削除する処理と、当該第３の表示要素の操作属性が前記第２の属性であり、かつ、前記記憶手段に当該第３の表示要素の少なくとも１人の操作者による操作履歴が記憶されている場合に、当該少なくとも１人の操作者のそれぞれに対して、当該第３の表示要素の操作属性を前記第１の属性に変更した新たな表示要素を生成する処理とを行うことを特徴とする情報処理装置である。
請求項５に記載の発明は、前記処理手段は、前記削除する処理の前又は後に、特定の操作者により操作される複数の表示要素が配置された画面上で、前記第３の表示要素に関連付けられた機能及び設定と、前記削除指示操作により削除を指示されていない前記表示要素である第４の表示要素に関連付けられた機能及び設定とが同一であることを通知する処理を行うことを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、コンピュータに、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能とを実現させ、前記処理を行う機能は、前記第１の表示要素に関連付けられた機能及び設定並びに当該第１の表示要素の操作属性と、前記第２の表示要素に関連付けられた機能及び設定並びに当該第２の表示要素の操作属性とが同一であり、かつ、当該第１の表示要素に関連付けられた機能及び設定と同一の機能及び設定に関連付けられた表示要素の個数が予め定められた閾値以下である場合にも、前記生成する処理を行うことを特徴とするプログラムである。
請求項７に記載の発明は、コンピュータに、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能とを実現させ、前記処理を行う機能は、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であり、かつ、当該第２の表示要素の操作属性が前記第１の属性である場合に、前記生成する処理の後に、当該第１の表示要素に関連付けられた機能及び設定と、当該第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性が前記第２の属性であることを通知する処理を行うことを特徴とするプログラムである。
請求項８に記載の発明は、コンピュータに、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能とを実現させ、前記処理を行う機能は、前記生成する処理の前又は後に、特定の操作者により操作される複数の表示要素が配置された画面上で、前記第１の表示要素に関連付けられた機能及び設定と、前記第２の表示要素に関連付けられた機能及び設定とが同一であることを通知する処理を行うことを特徴とするプログラムである。
請求項９に記載の発明は、コンピュータに、自装置の機能及び当該機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、当該表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び当該表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである当該表示要素の操作属性を指定する指定操作とを受け付ける機能と、前記生成指示操作により生成を指示された前記表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている前記表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、当該第１の表示要素の操作属性と、当該第２の表示要素の操作属性とが異なる場合に、当該第１の表示要素を生成する処理を行う機能と、前記操作属性が前記第２の属性である前記表示要素の少なくとも１人の操作者による操作履歴を記憶手段に記憶する機能とを実現させ、前記受け付ける機能は、前記表示要素の削除を指示する削除指示操作を受け付け、前記処理を行う機能は、前記削除指示操作により削除を指示された前記表示要素である第３の表示要素を削除する処理と、当該第３の表示要素の操作属性が前記第２の属性であり、かつ、前記記憶手段に当該第３の表示要素の少なくとも１人の操作者による操作履歴が記憶されている場合に、当該少なくとも１人の操作者のそれぞれに対して、当該第３の表示要素の操作属性を前記第１の属性に変更した新たな表示要素を生成する処理とを行うことを特徴とするプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、生成を指示された表示要素に関連付けられた機能及び設定と、既に生成されている表示要素に関連付けられた機能及び設定とが同一であっても、表示要素の操作属性が異なれば、生成を指示された表示要素を生成することができ、同一の機能及び設定に関連付けられた表示要素の数を制限することができる。
請求項２の発明によれば、生成を指示された表示要素に関連付けられた機能及び設定と、既に生成されている表示要素に関連付けられた機能及び設定とが同一である場合に、前者の表示要素の操作属性が第２の属性であり、後者の表示要素の操作属性が第１の属性であれば、操作属性が第１の属性の表示要素を生成した後に、操作属性が第２の属性の表示要素が存在する旨を知らせることができる。
請求項３の発明によれば、生成を指示された表示要素と同一の機能及び設定に関連付けられた表示要素の配置位置を知らせることができる。
請求項４の発明によれば、削除を指示された表示要素の操作属性が第２の属性である場合に、表示要素を操作した操作者がいるにも関わらず表示要素を操作できなくなることを防止しつつ、削除を指示された表示要素を削除することができる。
請求項５の発明によれば、削除を指示された表示要素と同一の機能及び設定に関連付けられた表示要素の配置位置を知らせることができる。
請求項６の発明によれば、生成を指示された表示要素に関連付けられた機能及び設定と、既に生成されている表示要素に関連付けられた機能及び設定とが同一であっても、表示要素の操作属性が異なれば、生成を指示された表示要素を生成することができ、同一の機能及び設定に関連付けられた表示要素の数を制限することができる。
請求項７の発明によれば、生成を指示された表示要素に関連付けられた機能及び設定と、既に生成されている表示要素に関連付けられた機能及び設定とが同一である場合に、前者の表示要素の操作属性が第２の属性であり、後者の表示要素の操作属性が第１の属性であれば、操作属性が第１の属性の表示要素を生成した後に、操作属性が第２の属性の表示要素が存在する旨を知らせることができる。
請求項８の発明によれば、生成を指示された表示要素と同一の機能及び設定に関連付けられた表示要素の配置位置を知らせることができる。
請求項９の発明によれば、削除を指示された表示要素の操作属性が第２の属性である場合に、表示要素を操作した操作者がいるにも関わらず表示要素を操作できなくなることを防止しつつ、削除を指示された表示要素を削除することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における画像処理装置のハードウェア構成例を示した図である。
【図２】本発明の実施の形態における情報処理装置の機能構成例を示したブロック図である。
【図３】本発明の実施の形態の機能ボタン情報記憶部に記憶された機能ボタン情報の一例を示した図である。
【図４】本発明の実施の形態の使用履歴記憶部に記憶された使用履歴の一例を示した図である。
【図５】本発明の実施の形態における情報処理装置が設定保存機能ボタンを作成するときの動作例を示したフローチャートである。
【図６】（ａ），（ｂ）は、本発明の実施の形態の情報処理装置が設定保存機能ボタンを作成する際に表示される第１の警告画面の例を示した図である。
【図７】（ａ），（ｂ）は、本発明の実施の形態の情報処理装置が設定保存機能ボタンを作成する際に表示される第２の警告画面の例を示した図である。
【図８】本発明の実施の形態の情報処理装置が設定保存機能ボタンを作成する際に行った処理により表示される第３の警告画面の例を示した図である。
【図９】本発明の実施の形態における情報処理装置が設定保存機能ボタンを作成する際に機能及びパラメータが同一の他の設定保存機能ボタンの所在を表示するときの動作例を示したフローチャートである。
【図１０】本発明の実施の形態の情報処理装置が設定保存機能ボタンを作成する際に表示される警告画面の例を示した図である。
【図１１】（ａ），（ｂ）は、本発明の実施の形態の情報処理装置が設定保存機能ボタンを作成した後の任意の時点で表示されるＵＩ画面の例を示した図である。
【図１２】本発明の実施の形態における情報処理装置がＰｕｂｌｉｃ属性の設定保存機能ボタンに関連付けられた機能を実行するときの動作例を示したフローチャートである。
【図１３】本発明の実施の形態における情報処理装置が設定保存機能ボタンを削除するときの動作例を示したフローチャートである。
【図１４】本発明の実施の形態の情報処理装置が設定保存機能ボタンを削除する際に表示される第１の警告画面の例を示した図である。
【図１５】本発明の実施の形態の情報処理装置が設定保存機能ボタンを削除する際に表示される第２の警告画面の例を示した図である。
【図１６】本発明の実施の形態の情報処理装置が設定保存機能ボタンを削除する際に表示される第３の警告画面の例を示した図である。
【図１７】（ａ），（ｂ）は、本発明の実施の形態の情報処理装置にユーザがログインした際に表示される警告画面の例を示した図である。
【図１８】本発明の実施の形態における情報処理装置が設定保存機能ボタンを削除する際に機能及びパラメータが同一の他の設定保存機能ボタンの所在を表示するときの動作例を示したフローチャートである。
【図１９】本発明の実施の形態の情報処理装置が設定保存機能ボタンを削除する際に表示される警告画面の例を示した図である。
【図２０】（ａ），（ｂ）は、本発明の実施の形態の情報処理装置が設定保存機能ボタンを削除した後の任意の時点で表示されるＵＩ画面の例を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［画像処理装置のハードウェア構成］
図１は、本実施の形態における画像処理装置１０のハードウェア構成例を示した図である。図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【００１１】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００１２】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
【００１３】
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
【００１４】
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００１５】
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル１５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００１６】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００１７】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００１８】
通信Ｉ／Ｆ１８は、通信回線（図示せず）を介して他の装置との間で各種情報の送受信を行う。
【００１９】
［情報処理装置の機能構成］
本実施の形態では、このような画像処理装置１０が、ユーザの煩雑な操作手順を減らすために、設定保存機能ボタンを作成するものとする。ここで、設定保存機能ボタンとは、表示要素の一例であり、機能を実行する際に保存した設定の一例としてのパラメータを簡単な操作で呼び出し、そのパラメータを用いてその機能を実行するための機能ボタンのことである。
【００２０】
また、画像処理装置１０は、ユーザを認識すると、ユーザに対応するＵＩ（User Interface）画面を操作パネル１５又は他の装置のディスプレイに表示するものとする。一方で、設定保存機能ボタンは、ユーザごとに作成してよい。そこで、画像処理装置１０は、あるユーザに対して作成した設定保存機能ボタンをそのユーザに対応するＵＩ画面に表示する。尚、設定保存機能ボタンは操作パネル１５又は他の装置のディスプレイに表示されるが、以下では、特に明示しない限り、操作パネル１５に表示されるものとして説明する。
【００２１】
更に、設定保存機能ボタンには、操作属性の一例として、次の共有属性が付与される。１つは、Ｐｒｉｖａｔｅ属性である。これは、設定保存機能ボタンが、それを作成したユーザ及び機械管理者にしか見えず、それを作成したユーザ及び機械管理者しか設定保存機能ボタンを使えない、という属性である。Ｐｒｉｖａｔｅ属性は、表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性の一例である。もう１つは、Ｐｕｂｌｉｃ属性である。これは、設定保存機能ボタンを作成したユーザだけでなく、他の如何なるユーザも設定保存機能ボタンを使える、という属性である。Ｐｕｂｌｉｃ属性は、表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の一例である。
【００２２】
更にまた、設定保存機能ボタンには、ボタン名も付与される。付与されたボタン名は、操作パネル１５又は他の装置のディスプレイに表示される。ボタン名は、表示要素の表示態様を規定する表示属性の一例である。尚、表示属性としては、他に、ボタン図柄、ボタン名とボタン図柄とを組み合わせたもの等も例示される。
【００２３】
図２は、このような設定保存機能ボタンに関する処理を行う情報処理装置２０の機能構成例を示したブロック図である。ここで、情報処理装置２０は、画像処理装置１０のＣＰＵ１１（図１参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図１参照）からＲＡＭ１２（図１参照）に読み込んで実行することにより、実現される装置として捉えられる。情報処理装置２０は、図示するように、操作受付部２１と、機能ボタン情報記憶部２２と、機能ボタン情報更新部２３と、表示制御部２４と、機能実行部２５と、使用履歴記憶部２６とを備える。
【００２４】
操作受付部２１は、操作パネル１５上でのユーザ操作を受け付ける。ここで、ユーザ操作は、設定保存機能ボタンの作成又は削除を指示する操作を含む。また、その際又はその後に共有属性を指定する操作も含む。更に、設定保存機能ボタンに関連付けられた機能を、設定保存機能ボタンに関連付けられたパラメータを用いて実行するように、指示する操作も含む。本実施の形態では、生成指示操作の一例として、設定保存機能ボタンの作成を指示する操作を用いており、削除指示操作の一例として、設定保存機能ボタンの削除を指示する操作を用いており、指定操作の一例として、共有属性を指定する操作を用いている。また、操作を受け付ける受付手段として、操作受付部２１を設けている。
【００２５】
機能ボタン情報記憶部２２は、設定保存機能ボタンを管理する機能ボタン情報を記憶する。尚、機能ボタン情報については、後で詳しく述べる。
【００２６】
機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報を、操作受付部２１で受け付けた操作に応じて更新する。例えば、操作受付部２１が設定保存機能ボタンの作成を指示する操作を受け付けた場合は、その設定保存機能ボタンを管理する機能ボタン情報を機能ボタン情報記憶部２２に記憶する。また、操作受付部２１が設定保存機能ボタンの削除を指示する操作を受け付けた場合は、その設定保存機能ボタンを管理する機能ボタン情報を機能ボタン情報記憶部２２から削除する。本実施の形態では、表示要素の一例として、設定保存機能ボタンを用いている。また、表示要素を生成する処理を行う処理手段、表示要素を生成する処理を行わない処理手段、表示要素を削除する処理を行う処理手段の一例として、機能ボタン情報更新部２３を設けている。
【００２７】
表示制御部２４は、操作パネル１５に対する情報の表示を制御する。ここで、表示する情報としては、例えば、設定保存機能ボタンの作成又は削除を行ってもよいか問い合わせたり、設定保存機能ボタンの作成又は削除を行えなかったことを知らせたりする画面がある。本実施の形態では、通知する処理を行う処理手段の一例として、表示制御部２４を設けている。
【００２８】
機能実行部２５は、操作受付部２１で受け付けた操作に応じて、設定保存機能ボタンに関連付けられた機能を、設定保存機能ボタンに関連付けられたパラメータを用いて実行する。具体的には、設定保存機能ボタンに関連付けられたパラメータを用いた機能の実行を指示する操作を操作受付部２１が受け付けた場合に、機能ボタン情報記憶部２２に記憶されたその設定保存機能ボタンを管理する機能ボタン情報を参照し、その機能ボタン情報に含まれるパラメータを用いて、その機能ボタン情報に含まれる機能を実行する。また、その際、機能実行部２５は、操作を行ったユーザを示すユーザ情報（例えば、ユーザＩＤ）を、使用履歴記憶部２６に記憶された設定保存機能ボタンの使用履歴に追加する。
【００２９】
使用履歴記憶部２６は、設定保存機能ボタンの使用履歴を記憶する。本実施の形態では、操作履歴の一例として、使用履歴を用いており、操作履歴を記憶する記憶手段の一例として、使用履歴記憶部２６を設けている。尚、使用履歴については、後で詳しく述べる。
【００３０】
ここで、機能ボタン情報記憶部２２に記憶された機能ボタン情報について説明する。図３は、機能ボタン情報の一例を示した図である。機能ボタン情報は、図示するように、ボタンＩＤと、ボタン名と、ボタン図柄と、ユーザＩＤと、共有属性と、機能と、パラメータとを含む。
【００３１】
ボタンＩＤは、設定保存機能ボタンを一意に識別する識別情報である。ボタン名は、対応するボタンＩＤで識別される設定保存機能ボタンが表示される際に一緒に表示されるその名称である。ボタン図柄は、対応するボタンＩＤで識別される設定保存機能ボタンが表示される際に施されるその図柄である。また、ユーザＩＤは、対応するボタンＩＤで識別される設定保存機能ボタンを作成したユーザを一意に識別する識別情報である。共有属性は、対応するボタンＩＤで識別される設定保存機能ボタンをそれを作成したユーザのみに使用させるか他のユーザにも使用させるかを示す属性である。更に、機能は、対応するボタンＩＤで識別される設定保存機能ボタンが押下されることにより実行される機能である。パラメータは、対応するボタンＩＤで識別される設定保存機能ボタンが押下されることにより機能が実行される際に用いられる少なくとも１つのパラメータである。
【００３２】
また、使用履歴記憶部２６に記憶された使用履歴について説明する。図４は、使用履歴の一例を示した図である。使用履歴は、図示するように、使用ＩＤと、ユーザＩＤと、日時とを含む。そして、この使用履歴は、設定保存機能ボタンごとに記憶されるものとする。
【００３３】
使用ＩＤは、設定保存機能ボタンの使用を一意に識別する識別情報である。ユーザＩＤは、対応する使用ＩＤで識別される使用において設定保存機能ボタンを使用したユーザを識別する識別情報である。日時は、対応する使用ＩＤで識別される使用において設定保存機能ボタンが使用された日時である。
【００３４】
［情報処理装置の動作］
図５は、本実施の形態における情報処理装置２０が設定保存機能ボタンを作成するときの動作例を示したフローチャートである。尚、この動作例は、既存の設定保存機能ボタンを編集するときの動作例も含むものとする。既存の設定保存機能ボタンを編集した後の設定保存機能ボタンが、設定保存機能ボタンを作成するときの動作例における作成対象の設定保存機能ボタンと捉えられるからである。
【００３５】
動作が開始すると、情報処理装置２０では、まず、操作受付部２１が、操作パネル１５上での設定保存機能ボタンの作成指示を受け付ける（ステップ２０１）。ここで、設定保存機能ボタンの作成指示には、設定保存機能ボタンのボタン名及びボタン図柄と、設定保存機能ボタンが押下されると実行される機能及びその機能で用いられるパラメータと、設定保存機能ボタンを作成したユーザのユーザＩＤと、設定保存機能ボタンの共有属性とが含まれるものとする。
【００３６】
次に、機能ボタン情報更新部２３は、作成対象の設定保存機能ボタンの機能及びパラメータと、他の設定保存機能ボタンの機能及びパラメータとを比較する（ステップ２０２）。ここで、作成対象の設定保存機能ボタンは、第１の表示要素の一例である。また、他の設定保存機能ボタンは、第２の表示要素の一例であり、既存の設定保存機能ボタンのことである。但し、既存の設定保存機能ボタンのうちのある設定保存機能ボタンを編集する場合には、既存の設定保存機能ボタンからその設定保存機能ボタンを除いた設定保存機能ボタンのことであるものとする。そして、作成対象の設定保存機能ボタンの機能及びパラメータとしては、ステップ２０１で受け付けた作成指示に含まれる機能及びパラメータを用いればよく、他の設定保存機能ボタンの機能及びパラメータとしては、機能ボタン情報記憶部２２に記憶された他の設定保存機能ボタンを管理する機能ボタン情報に含まれる機能及びパラメータを用いればよい。
【００３７】
これにより、機能ボタン情報更新部２３は、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが、他の設定保存機能ボタンの中に存在するかどうかを判定する（ステップ２０３）。ここで、この判定は、設定保存機能ボタンの作成指示に含まれる機能及びパラメータが、機能ボタン情報記憶部２２に記憶された他の設定保存機能ボタンを管理する機能ボタン情報に含まれているかどうかを調べることにより、行えばよい。その結果、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが、他の設定保存機能ボタンの中に存在しないと判定すると、機能ボタン情報更新部２３は、設定保存機能ボタンを作成する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、設定保存機能ボタンの作成指示に含まれるボタン名と、ボタン図柄と、機能と、パラメータと、ユーザＩＤと、共有属性とを登録する（ステップ２１１）。そして、情報処理装置２０は、処理を終了する。
【００３８】
一方、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが、他の設定保存機能ボタンの中に存在すると判定すると、機能ボタン情報更新部２３は、作成対象の設定保存機能ボタンに対するユーザＩＤ及び共有属性と、他の設定保存機能ボタンに対するユーザＩＤ及び共有属性とを取得する（ステップ２０４）。ここで、作成対象の設定保存機能ボタンに対するユーザＩＤ及び共有属性としては、ステップ２０１で受け付けた作成指示に含まれるユーザＩＤ及び共有属性を用いればよく、他の設定保存機能ボタンに対するユーザＩＤ及び共有属性としては、機能ボタン情報記憶部２２に記憶された他の設定保存機能ボタンを管理する機能ボタン情報に含まれるユーザＩＤ及び共有属性を用いればよい。
【００３９】
これにより、機能ボタン情報更新部２３は、作成対象の設定保存機能ボタンに対する共有属性と他の設定保存機能ボタンに対する共有属性との組み合わせを評価する（ステップ２０５）。
【００４０】
まず、作成対象の設定保存機能ボタンに対する共有属性も他の設定保存機能ボタンに対する共有属性もＰｒｉｖａｔｅ属性であると判定された場合を考える。この場合、機能ボタン情報更新部２３は、次に、作成対象の設定保存機能ボタンに対するユーザＩＤと、他の設定保存機能ボタンに対するユーザＩＤとが同一であるかどうかを判定する（ステップ２０６）。
【００４１】
その結果、これらのユーザＩＤが同一であると判定されると、表示制御部２４が、機能及びパラメータが同一の設定保存機能ボタンが存在する旨の第１の警告画面を操作パネル１５に表示する（ステップ２０７）。これにより、操作受付部２１が、操作パネル１５上で設定保存機能ボタンを作成する旨の操作がなされたかどうかを判定する（ステップ２０９）。そして、設定保存機能ボタンを作成する旨の操作がなされたと判定されなければ、情報処理装置２０は、処理を終了する。また、設定保存機能ボタンを作成する旨の操作がなされたと判定されれば、機能ボタン情報更新部２３は、設定保存機能ボタンを作成する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、設定保存機能ボタンの作成指示に含まれるボタン名と、ボタン図柄と、機能と、パラメータと、ユーザＩＤと、共有属性とを登録する（ステップ２１１）。そして、情報処理装置２０は、処理を終了する。
【００４２】
一方、ステップ２０６でユーザＩＤが同一でないと判定すると、機能ボタン情報更新部２３は、警告画面を表示することなく、設定保存機能ボタンを作成する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、設定保存機能ボタンの作成指示に含まれるボタン名と、ボタン図柄と、機能と、パラメータと、ユーザＩＤと、共有属性とを登録する（ステップ２１１）。そして、情報処理装置２０は、処理を終了する。
【００４３】
また、作成対象の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であり、他の設定保存機能ボタンに対する共有属性がＰｕｂｌｉｃ属性であると判定された場合、及び、作成対象の設定保存機能ボタンに対する共有属性も他の設定保存機能ボタンに対する共有属性もＰｕｂｌｉｃ属性であると判定された場合を考える。この場合、表示制御部２４が、機能及びパラメータが同一の設定保存機能ボタンが存在する旨の第２の警告画面を操作パネル１５に表示する（ステップ２０８）。これにより、操作受付部２１が、操作パネル１５上で設定保存機能ボタンを作成する旨の操作がなされたかどうかを判定する（ステップ２０９）。そして、設定保存機能ボタンを作成する旨の操作がなされたと判定されなければ、情報処理装置２０は、処理を終了する。また、設定保存機能ボタンを作成する旨の操作がなされたと判定されれば、機能ボタン情報更新部２３は、設定保存機能ボタンを作成する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、設定保存機能ボタンの作成指示に含まれるボタン名と、ボタン図柄と、機能と、パラメータと、ユーザＩＤと、共有属性とを登録する（ステップ２１１）。そして、情報処理装置２０は、処理を終了する。
【００４４】
更に、作成対象の設定保存機能ボタンに対する共有属性がＰｕｂｌｉｃ属性であり、他の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であると判定された場合を考える。この場合、機能ボタン情報更新部２３が、設定保存機能ボタンの作成後に、このＰｒｉｖａｔｅ属性の設定保存機能ボタンと機能及びパラメータが同一のＰｕｂｌｉｃ属性の設定保存機能ボタンが存在する旨の第３の警告画面が操作パネル１５に表示されるように、処理を行う（ステップ２１０）。例えば、機能ボタン情報更新部２３は、このＰｒｉｖａｔｅ属性の設定保存機能ボタンを管理する機能ボタン情報に対し、第３の警告画面を表示する旨の情報を記憶しておくとよい。この場合は、このＰｒｉｖａｔｅ属性の設定保存機能ボタンが押下されて機能が実行されるときに、第３の警告画面が表示される。或いは、機能ボタン情報更新部２３は、このＰｒｉｖａｔｅ属性の設定保存機能ボタンを作成したユーザのユーザＩＤに対し、第３の警告画面を表示する旨の情報を記憶しておいてもよい。この場合は、そのユーザが例えばログインしたときに、第３の警告画面が表示される。或いは、Ｐｒｉｖａｔｅ属性の設定保存機能ボタンが押下されて機能が起動したときに、第３の警告画面が表示されてもよい。その後、機能ボタン情報更新部２３は、設定保存機能ボタンを作成する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、設定保存機能ボタンの作成指示に含まれるボタン名と、ボタン図柄と、機能と、パラメータと、ユーザＩＤと、共有属性とを登録する（ステップ２１１）。そして、情報処理装置２０は、処理を終了する。
【００４５】
尚、この動作例は、機能ボタン情報更新部２３が、ステップ２０５で、作成対象の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であり、他の設定保存機能ボタンに対する共有属性がＰｕｂｌｉｃ属性であると判定し、ステップ２０９で、設定保存機能ボタンを作成する旨の操作がなされたと判定した場合や、ステップ２０５で、作成対象の設定保存機能ボタンに対する共有属性がＰｕｂｌｉｃ属性であり、他の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であると判定した場合に、設定保存機能ボタンを作成するものとして、捉えられる。従って、より一般化して、作成対象の設定保存機能ボタンに対する共有属性と、他の設定保存機能ボタンに対する共有属性とが異なる場合に、設定保存機能ボタンを作成するものとして、捉えられる。
【００４６】
また、この動作例は、機能ボタン情報更新部２３が、ステップ２０５で、作成対象の設定保存機能ボタンに対する共有属性も他の設定保存機能ボタンに対する共有属性もＰｒｉｖａｔｅ属性であると判定し、ステップ２０６で、作成対象の設定保存機能ボタンに対するユーザＩＤと他の設定保存機能ボタンに対するユーザＩＤとが同一であると判定した場合や、ステップ２０５で、作成対象の設定保存機能ボタンに対する共有属性も他の設定保存機能ボタンに対する共有属性もＰｕｂｌｉｃ属性であると判定した場合に、警告画面を表示するものとして、捉えられる。従って、より一般化して、作成対象の設定保存機能ボタンに対する共有属性と、他の設定保存機能ボタンに対する共有属性とが同一である場合に、警告画面を表示するものとして、捉えられる。
【００４７】
更に、この動作例は、機能ボタン情報更新部２３が、ステップ２０５で、作成対象の設定保存機能ボタンに対する共有属性も他の設定保存機能ボタンに対する共有属性もＰｒｉｖａｔｅ属性であると判定し、ステップ２０９で、設定保存機能ボタンを作成する旨の操作がなされなかったと判定した場合や、ステップ２０５で、作成対象の設定保存機能ボタンに対する共有属性も他の設定保存機能ボタンに対する共有属性もＰｕｂｌｉｃ属性であると判定し、ステップ２０９で、設定保存機能ボタンを作成する旨の操作がなされなかったと判定した場合に、設定保存機能ボタンを生成しないものとして、捉えられる。従って、より一般化して、作成対象の設定保存機能ボタンに対する共有属性と、他の設定保存機能ボタンに対する共有属性とが同一である場合に、設定保存機能ボタンを生成しないものとして、捉えられる。
【００４８】
更にまた、この動作例では述べなかったが、第１の警告画面又は第２の警告画面を表示するための条件として、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが他の設定保存機能ボタンの中に存在するという条件に加え、以下の条件を設けてもよい。
【００４９】
第１の条件は、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンのボタン名が、作成対象の設定保存機能ボタンのボタン名と同一である、という条件である。この第１の条件を設ける場合、図５のフローチャートでは、ステップ２０７又はステップ２０８の前段に、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンのボタン名が、作成対象の設定保存機能ボタンのボタン名と同一であるかどうかを判定するステップを挿入すればよい。そして、機能ボタン情報更新部２３は、ボタン名が同一でないと判定すれば、ステップ２０７又はステップ２０８へと処理を進め、ボタン名が同一であると判定すれば、通常通り、ボタン名も機能もパラメータも同じ設定保存機能ボタンは重複して作成できない旨のエラーメッセージを出力する。
【００５０】
第２の条件は、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンの数が閾値を超えた、という条件である。この第２の条件を設ける場合、図５のフローチャートでは、ステップ２０７又はステップ２０８の前段に、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンの数が閾値を超えたかどうかを判定するステップを挿入すればよい。そして、機能ボタン情報更新部２３は、設定保存機能ボタンの数が閾値を超えたと判定すれば、ステップ２０７又はステップ２０８へと処理を進め、設定保存機能ボタンの数が閾値を超えていないと判定すれば、ステップ２１１へと処理を進める。尚、ここでの閾値は、画像処理装置１０の管理者により設定されるようにするとよい。
【００５１】
図６（ａ）は、図５のステップ２０７で表示される第１の警告画面の一例を示した図である。この画面において、「取り消し」ボタン３１が押下されると、ステップ２０９の判定はＮＯとなる。一方、「決定」ボタン３２が押下されると、ステップ２０９の判定はＹＥＳとなる。
【００５２】
或いは、図６（ａ）の画面に代えて、図６（ｂ）の画面を、第１の警告画面として表示してもよい。但し、この画面では、「確認」ボタン３３が押下されることにより、ステップ２０９の判定はＮＯとなり、ステップ２０９の判定がＹＥＳとなることはない。
【００５３】
図７（ａ）は、図５のステップ２０８で表示される第２の警告画面の一例を示した図である。この画面において、「取り消し」ボタン３４が押下されると、ステップ２０９の判定はＮＯとなる。一方、「決定」ボタン３５が押下されると、ステップ２０９の判定はＹＥＳとなる。
【００５４】
或いは、図７（ａ）の画面に代えて、図７（ｂ）の画面を、第２の警告画面として表示してもよい。但し、この画面では、「確認」ボタン３６が押下されることにより、ステップ２０９の判定はＮＯとなり、ステップ２０９の判定がＹＥＳとなることはない。
【００５５】
図８は、図５のステップ２１０での処理により表示される第３の警告画面の一例を示した図である。この画面において、「あとで」ボタン３７が押下されると、作成された設定保存機能ボタンと機能及びパラメータが同一のＰｒｉｖａｔｅ属性の設定保存機能ボタンは削除されない。一方、「削除」ボタン３８が押下されると、作成された設定保存機能ボタンと機能及びパラメータが同一のＰｒｉｖａｔｅ属性の設定保存機能ボタンは削除される。
【００５６】
図９は、本実施の形態における情報処理装置２０が設定保存機能ボタンを作成する際に機能及びパラメータが同一の他の設定保存機能ボタンの所在を表示するときの動作例を示したフローチャートである。尚、この動作例は、既存の設定保存機能ボタンを編集する際に機能及びパラメータが同一の他の設定保存機能ボタンの所在を表示するときの動作例も含むものとする。既存の設定保存機能ボタンを編集した後の設定保存機能ボタンが、設定保存機能ボタンを作成するときの動作例における作成対象の設定保存機能ボタンと捉えられるからである。
【００５７】
動作が開始すると、情報処理装置２０は、ステップ２２１〜ステップ２２３及びステップ２２９の処理を行う。このステップ２２１〜ステップ２２３及びステップ２２９の処理は、図５のステップ２０１〜ステップ２０３及びステップ２１１の処理と同じなので、説明を省略する。
【００５８】
ステップ２２３で、作成対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが、他の設定保存機能ボタンの中に存在すると判定すると、機能ボタン情報更新部２３は、作成対象の設定保存機能ボタンに対するユーザＩＤと、他の設定保存機能ボタンに対するユーザＩＤ及び共有属性とを取得する（ステップ２２４）。ここで、作成対象の設定保存機能ボタンに対するユーザＩＤとしては、ステップ２２１で受け付けた作成指示に含まれるユーザＩＤを用いればよく、他の設定保存機能ボタンに対するユーザＩＤ及び共有属性としては、機能ボタン情報記憶部２２に記憶された他の設定保存機能ボタンを管理する機能ボタン情報に含まれるユーザＩＤ及び共有属性を用いればよい。
【００５９】
これにより、機能ボタン情報更新部２３は、他の設定保存機能ボタンに対する共有属性を評価する（ステップ２２５）。
【００６０】
まず、他の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であると判定された場合を考える。この場合、機能ボタン情報更新部２３は、次に、作成対象の設定保存機能ボタンに対するユーザＩＤと、他の設定保存機能ボタンに対するユーザＩＤとが同一であるかどうかを判定する（ステップ２２６）。
【００６１】
その結果、これらのユーザＩＤが同一であると判定されると、機能ボタン情報更新部２３が、作成対象の設定保存機能ボタンと、他の設定保存機能ボタンとに、同じ識別情報を付与する（ステップ２２７）。この識別情報の付与は、該当する設定保存機能ボタンを管理する機能ボタン情報に対し、識別情報を記憶することにより、行えばよい。これにより、表示制御部２４が、機能及びパラメータが同一の設定保存機能ボタンが存在する旨の警告画面を操作パネル１５に表示する（ステップ２２８）。その後、機能ボタン情報更新部２３は、設定保存機能ボタンを作成する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、設定保存機能ボタンの作成指示に含まれるボタン名と、ボタン図柄と、機能と、パラメータと、ユーザＩＤと、共有属性とを登録する（ステップ２２９）。そして、情報処理装置２０は、処理を終了する。
【００６２】
一方、ステップ２２６でユーザが同一でないと判定すると、機能ボタン情報更新部２３は、識別情報を付与することなく、設定保存機能ボタンを作成する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、設定保存機能ボタンの作成指示に含まれるボタン名と、ボタン図柄と、機能と、パラメータと、ユーザＩＤと、共有属性とを登録する（ステップ２２９）。そして、情報処理装置２０は、処理を終了する。
【００６３】
また、他の設定保存機能ボタンに対する共有属性がＰｕｂｌｉｃ属性であると判定された場合を考える。この場合も、他の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であり、かつ、ユーザＩＤが同一である場合と同じく、ステップ２２７〜ステップ２２９の処理を行う。
【００６４】
図１０は、図９のステップ２２８で表示される警告画面の一例を示した図である。この画面では、設定保存機能ボタンが作成された後に操作パネル１５上に表示されるホーム画面（図１１（ａ）参照）のレイアウトがポップアップ４１内に表示されている。また、この画面において、「確認」ボタン４２が押下されると、図９のステップ２２８からステップ２２９へ処理は進む。
【００６５】
図１１（ａ），（ｂ）は、図９のステップ２２９で設定保存機能ボタンが作成された後の任意の時点で表示されるＵＩ画面の例を示した図である。尚、設定保存機能ボタンに識別情報を付与する期間を、予め定めた期間又はその設定保存機能ボタンが押下されるまでの期間とし、これらのＵＩ画面はその期間に限って表示されるものとしてよい。
【００６６】
まず、（ａ）の画面は、操作パネル１５からユーザがログインした直後のホーム画面である。この画面には、設定保存機能ボタン４３ａ〜４３ｅが表示されている。そして、設定保存機能ボタン４３ａの機能及びパラメータと、設定保存機能ボタン４３ｅの機能及びパラメータとが同一であることが、マーカ４４ａ，４４ｅにより示されている。
【００６７】
また、（ｂ）の画面は、他の装置から画像処理装置１０を管理するための管理画面である。この画面には、設定保存機能ボタンに対応する行４５ａ〜４５ｅが表示されている。そして、行４５ａに対応する設定保存機能ボタンの機能及びパラメータと、行４５ｅに対応する設定保存機能ボタンの機能及びパラメータとが同一であることが、マーカ４６ａ，４６ｅにより示されている。
【００６８】
尚、図１０及び図１１（ａ），（ｂ）では、設定保存機能ボタンが作成された後の状態を示す画面を表示するものとして、その例を示したが、この限りではない。設定保存機能ボタンが作成される前の状態を示す画面を表示するものとしてもよい。
【００６９】
図１２は、本実施の形態における情報処理装置２０がＰｕｂｌｉｃ属性の設定保存機能ボタンに関連付けられた機能を実行するときの動作例を示したフローチャートである。
【００７０】
動作が開始すると、情報処理装置２０では、まず、操作受付部２１が、Ｐｕｂｌｉｃ属性の設定保存機能ボタンを押下することにより、この設定保存機能ボタンに関連付けられた機能をこの設定保存機能ボタンに関連付けられたパラメータを用いて実行するように指示する操作を、受け付ける（ステップ２４１）。すると、この設定保存機能ボタンのボタンＩＤと、この設定保存機能ボタンを操作したユーザのユーザＩＤとが、操作受付部２１から機能実行部２５へと渡される。
【００７１】
これにより、機能実行部２５は、この設定保存機能ボタンに関連付けられた機能を、この設定保存機能ボタンに関連付けられたパラメータを用いて実行する（ステップ２４２）。ここで、この設定保存機能ボタンに関連付けられた機能及びパラメータとしては、機能ボタン情報記憶部２２に記憶された機能ボタン情報において、操作受付部２１から渡されたボタンＩＤに関連付けられた機能及びパラメータを用いればよい。
【００７２】
また、機能実行部２５は、操作受付部２１から渡されたユーザＩＤを、使用履歴記憶部２６に記憶された使用履歴のうち、ステップ２４１でその操作を受け付けた設定保存機能ボタンに対応する使用履歴に登録する（ステップ２４３）。ここで、ユーザＩＤを登録する際には、この設定保存機能ボタンに関連付けられた機能を実行した日時等の情報を登録してもよい。
【００７３】
図１３は、本実施の形態における情報処理装置２０が設定保存機能ボタンを削除するときの動作例を示したフローチャートである。
【００７４】
動作が開始すると、情報処理装置２０では、まず、操作受付部２１が、操作パネル１５上での設定保存機能ボタンの削除指示を受け付ける（ステップ２６１）。ここで、設定保存機能ボタンの削除指示には、設定保存機能ボタンのボタンＩＤが含まれるものとする。
【００７５】
次に、機能ボタン情報更新部２３は、削除対象の設定保存機能ボタンに対する共有属性を取得する（ステップ２６２）。ここで、削除対象の設定保存機能ボタンに対する共有属性としては、機能ボタン情報記憶部２２に記憶された機能ボタン情報のうち、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能ボタン情報に含まれる共有属性を用いればよい。
【００７６】
これにより、機能ボタン情報更新部２３は、削除対象の設定保存機能ボタンに対する共有属性を評価する（ステップ２６３）。
【００７７】
まず、削除対象の設定保存機能ボタンに対する共有属性がＰｕｂｌｉｃ属性であると判定された場合を考える。この場合、機能ボタン情報更新部２３は、次に、削除対象の設定保存機能ボタンに対する使用履歴が使用履歴記憶部２６に記憶されているかどうかを判定する（ステップ２６４）。
【００７８】
その結果、削除対象の設定保存機能ボタンに対する使用履歴が使用履歴記憶部２６に記憶されていないと判定されると、表示制御部２４が、設定保存機能ボタンを削除する旨の第１の警告画面を操作パネル１５に表示する（ステップ２６５）。これにより、操作受付部２１が、操作パネル１５上で設定保存機能ボタンを削除する旨の操作がなされたかどうかを判定する（ステップ２６９）。そして、設定保存機能ボタンを削除する旨の操作がなされたと判定されなければ、情報処理装置２０は、処理を終了する。また、設定保存機能ボタンを削除する旨の操作がなされたと判定されれば、機能ボタン情報更新部２３は、この設定保存機能ボタンを削除する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報から、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能ボタン情報を削除する（ステップ２７０）。そして、情報処理装置２０は、処理を終了する。
【００７９】
一方、削除対象の設定保存機能ボタンに対する使用履歴が使用履歴記憶部２６に記憶されていると判定すると、機能ボタン情報更新部２３は、その使用履歴に含まれるユーザＩＤのそれぞれに対して、削除対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンであって、共有属性をＰｒｉｖａｔｅ属性とした設定保存機能ボタンを作成する（ステップ２６６）。ここで、このＰｒｉｖａｔｅ属性の設定保存機能ボタンの作成は、機能ボタン情報記憶部２２に記憶された機能ボタン情報に対して、削除対象の設定保存機能ボタンの共有属性をＰｒｉｖａｔｅ属性としたものを管理する機能ボタン情報を追加することにより、行えばよい。また、表示制御部２４が、設定保存機能ボタンを削除する旨の第２の警告画面を操作パネル１５に表示する（ステップ２６７）。これにより、操作受付部２１が、操作パネル１５上で設定保存機能ボタンを削除する旨の操作がなされたかどうかを判定する（ステップ２６９）。そして、設定保存機能ボタンを削除する旨の操作がなされたと判定されなければ、情報処理装置２０は、処理を終了する。また、設定保存機能ボタンを削除する旨の操作がなされたと判定されれば、機能ボタン情報更新部２３は、この設定保存機能ボタンを削除する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報から、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能ボタン情報を削除する（ステップ２７０）。そして、情報処理装置２０は、処理を終了する。
【００８０】
また、削除対象の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であると判定された場合を考える。この場合、表示制御部２４が、設定保存機能ボタンを削除する旨の第３の警告画面を操作パネル１５に表示する（ステップ２６８）。これにより、操作受付部２１が、操作パネル１５上で設定保存機能ボタンを削除する旨の操作がなされたかどうかを判定する（ステップ２６９）。そして、設定保存機能ボタンを削除する旨の操作がなされたと判定されなければ、情報処理装置２０は、処理を終了する。また、設定保存機能ボタンを削除する旨の操作がなされたと判定されれば、機能ボタン情報更新部２３は、この設定保存機能ボタンを削除する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報から、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能ボタン情報を削除する（ステップ２７０）。そして、情報処理装置２０は、処理を終了する。
【００８１】
図１４は、図１３のステップ２６５で表示される第１の警告画面の一例を示した図である。この画面において、「取り消し」ボタン５１が押下されると、ステップ２６９の判定はＮＯとなる。一方、「決定」ボタン５２が押下されると、ステップ２６９の判定はＹＥＳとなる。
【００８２】
図１５は、図１３のステップ２６７で表示される第２の警告画面の一例を示した図である。この画面において、「取り消し」ボタン５３が押下されると、ステップ２６９の判定はＮＯとなる。一方、「決定」ボタン５４が押下されると、ステップ２６９の判定はＹＥＳとなる。
【００８３】
図１６は、図１３のステップ２６８で表示される第３の警告画面の一例を示した図である。この画面において、「取り消し」ボタン５５が押下されると、ステップ２６９の判定はＮＯとなる。一方、「決定」ボタン５６が押下されると、ステップ２６９の判定はＹＥＳとなる。
【００８４】
尚、図１３のステップ２６６で、あるユーザに対してＰｒｉｖａｔｅ属性の設定保存機能ボタンが作成され、図１３のステップ２７０で、設定保存機能ボタンが削除された場合に、情報処理装置２０は、そのユーザがログインした際に、Ｐｒｉｖａｔｅ属性の設定保存機能ボタンが作成された旨の警告画面を表示するとよい。図１７（ａ），（ｂ）は、このような警告画面の例を示した図である。このうち、（ａ）の画面では、「確認」ボタン５７を押下することにより、Ｐｒｉｖａｔｅ属性の設定保存機能ボタンが作成されたことを確認することが可能となっている。一方、（ｂ）の画面では、「削除」ボタン５８及び「残す」ボタン５９の何れかを押下することにより、Ｐｒｉｖａｔｅ属性の設定保存機能ボタンを削除すること、及び、Ｐｒｉｖａｔｅ属性の設定保存機能ボタンを削除せずに残しておくことの何れかを選択できるようになっている。
【００８５】
図１８は、本実施の形態における情報処理装置２０が設定保存機能ボタンを削除する際に機能及びパラメータが同一の他の設定保存機能ボタンの所在を表示するときの動作例を示したフローチャートである。
【００８６】
動作が開始すると、情報処理装置２０では、まず、操作受付部２１が、操作パネル１５上での設定保存機能ボタンの削除指示を受け付ける（ステップ２８１）。ここで、設定保存機能ボタンの削除指示には、設定保存機能ボタンのボタンＩＤが含まれるものとする。
【００８７】
次に、機能ボタン情報更新部２３は、削除対象の設定保存機能ボタンの機能及びパラメータと、他の設定保存機能ボタンの機能及びパラメータとを比較する（ステップ２８２）。ここで、削除対象の設定保存機能ボタンは、第３の表示要素の一例である。また、他の設定保存機能ボタンは、第４の表示要素の一例であり、削除されずに残る設定保存機能ボタンのことである。そして、削除対象の設定保存機能ボタンの機能及びパラメータとしては、機能ボタン情報記憶部２２に記憶された機能ボタン情報に含まれる機能及びパラメータのうち、ステップ２８１で受け付けた削除指示に含まれるボタンＩＤに対応する機能及びパラメータを用いればよく、他の設定保存機能ボタンの機能及びパラメータとしては、機能ボタン情報記憶部２２に記憶された機能ボタン情報に含まれる機能及びパラメータのうち、ステップ２８１で受け付けた削除指示に含まれるボタンＩＤ以外のボタンＩＤに対応する機能及びパラメータを用いればよい。
【００８８】
これにより、機能ボタン情報更新部２３は、削除対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが、他の設定保存機能ボタンの中に存在するかどうかを判定する（ステップ２８３）。ここで、この判定は、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能及びパラメータが、機能ボタン情報記憶部２２に記憶された他の設定保存機能ボタンを管理する機能ボタン情報の中に存在するかどうかを調べることにより、行えばよい。その結果、削除対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが、他の設定保存機能ボタンの中に存在しないと判定すると、機能ボタン情報更新部２３は、設定保存機能ボタンを削除する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報から、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能ボタン情報を削除する（ステップ２８９）。そして、情報処理装置２０は、処理を終了する。
【００８９】
一方、削除対象の設定保存機能ボタンと機能及びパラメータが同一の設定保存機能ボタンが、他の設定保存機能ボタンの中に存在すると判定すると、機能ボタン情報更新部２３は、削除対象の設定保存機能ボタンに対するユーザＩＤと、他の設定保存機能ボタンに対するユーザＩＤ及び共有属性を取得する（ステップ２８４）。ここで、削除対象の設定保存機能ボタンに対するユーザＩＤとしては、ステップ２８１で受け付けた削除指示に含まれるユーザＩＤを用いればよく、他の設定保存機能ボタンに対するユーザＩＤ及び共有属性としては、機能ボタン情報記憶部２２に記憶された他の設定保存機能ボタンを管理する機能ボタン情報に含まれるユーザＩＤ及び共有属性を用いればよい。
【００９０】
これにより、機能ボタン情報更新部２３は、他の設定保存機能ボタンに対する共有属性を評価する（ステップ２８５）。
【００９１】
まず、他の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であると判定された場合を考える。この場合、機能ボタン情報更新部２３は、次に、削除対象の設定保存機能ボタンに対するユーザＩＤと、他の設定保存機能ボタンに対するユーザＩＤとが同一であるかどうかを判定する（ステップ２８６）。
【００９２】
その結果、これらのユーザＩＤが同一であると判定されると、機能ボタン情報更新部２３が、削除対象の設定保存機能ボタンと、他の設定保存機能ボタンとに、同じ識別情報を付与する（ステップ２８７）。この識別情報の付与は、該当する設定保存機能ボタンを管理する機能ボタン情報に対し、識別情報を記憶することにより、行えばよい。これにより、表示制御部２４が、機能及びパラメータが同一の設定保存機能ボタンが存在する旨の警告画面を操作パネル１５に表示する（ステップ２８８）。その後、機能ボタン情報更新部２３は、設定保存機能ボタンを削除する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報から、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能ボタン情報を削除する（ステップ２８９）。そして、情報処理装置２０は、処理を終了する。
【００９３】
一方、ステップ２８６でユーザが同一でないと判定すると、機能ボタン情報記憶部２２は、識別情報を付与することなく、設定保存機能ボタンを削除する。即ち、機能ボタン情報更新部２３は、機能ボタン情報記憶部２２に記憶された機能ボタン情報から、設定保存機能ボタンの削除指示に含まれるボタンＩＤに対応する機能ボタン情報を削除する（ステップ２８９）。そして、情報処理装置２０は、処理を終了する。
【００９４】
また、他の設定保存機能ボタンに対する共有属性がＰｕｂｌｉｃ属性であると判定された場合を考える。この場合も、他の設定保存機能ボタンに対する共有属性がＰｒｉｖａｔｅ属性であり、かつ、ユーザＩＤが同一である場合と同じく、ステップ２８７〜ステップ２８９の処理を行う。
【００９５】
図１９は、図１８のステップ２８８で表示される警告画面の一例を示した図である。この画面では、設定保存機能ボタンが削除された後に操作パネル１５上に表示されるホーム画面（図２０（ａ）参照）のレイアウトがポップアップ６１内に表示されている。また、この画面において、「確認」ボタン６２が押下されると、図１８のステップ２８８からステップ２８９へ処理は進む。
【００９６】
図２０（ａ），（ｂ）は、図１８のステップ２８９で設定保存機能ボタンが削除された後の任意の時点で表示されるＵＩ画面の例を示した図である。尚、設定保存機能ボタンに識別情報を付与する期間を、予め定めた期間又はその設定保存機能ボタンが押下されるまでの期間とし、これらのＵＩ画面はその期間に限って表示されるものとしてよい。
【００９７】
まず、（ａ）の画面は、操作パネル１５からユーザがログインした直後のホーム画面である。この画面には、設定保存機能ボタン６３ａ〜６３ｅが表示されている。そして、設定保存機能ボタン６３ａの機能及びパラメータと、削除された設定保存機能ボタンの機能及びパラメータとが同一であることが、マーカ６４ａにより示されている。
【００９８】
また、（ｂ）の画面は、他の装置から画像処理装置１０を管理するための管理画面である。この画面には、設定保存機能ボタンに対応する行６５ａ〜６５ｅが表示されている。そして、行６５ａに対応する設定保存機能ボタンの機能及びパラメータと、削除された設定保存機能ボタンの機能及びパラメータとが同一であることが、マーカ６６ａにより示されている。
【００９９】
尚、図１９及び図２０（ａ），（ｂ）では、設定保存機能ボタンが削除された後の状態を示す画面を表示するものとして、その例を示したが、この限りではない。設定保存機能ボタンが削除される前の状態を示す画面を表示するものとしてもよい。
【０１００】
［プログラム］
本実施の形態における情報処理装置２０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【０１０１】
即ち、本実施の形態を実現するプログラムは、コンピュータに、自装置の機能及びその機能における設定に関連付けられた表示要素の生成を指示する生成指示操作と、表示要素が特定の操作者以外の操作者により操作されないことを示す第１の属性及び表示要素が特定の操作者以外の操作者により操作されることを示す第２の属性の何れかである表示要素の操作属性を指定する指定操作とを受け付ける機能と、生成指示操作により生成を指示された表示要素である第１の表示要素に関連付けられた機能及び設定と、既に生成されている表示要素である第２の表示要素に関連付けられた機能及び設定とが同一であり、かつ、第１の表示要素の操作属性と、第２の表示要素の操作属性とが異なる場合に、第１の表示要素を生成する処理を行う機能とを実現させるためのプログラムとして捉えられる。
【０１０２】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１０３】
１０…画像処理装置、２０…情報処理装置、２１…操作受付部、２２…機能ボタン情報記憶部、２３…機能ボタン情報更新部、２４…表示制御部、２５…機能実行部、２６…使用履歴記憶部
【図１】
0006544091.tif 000002
【図２】
0006544091.tif 000003
【図３】
0006544091.tif 000004
【図４】
0006544091.tif 000005
【図５】
0006544091.tif 000006
【図６】
0006544091.tif 000007
【図７】
0006544091.tif 000008
【図８】
0006544091.tif 000009
【図９】
0006544091.tif 000010
【図１０】
0006544091.tif 000011
【図１１】
0006544091.tif 000012
【図１２】
0006544091.tif 000013
【図１３】
0006544091.tif 000014
【図１４】
0006544091.tif 000015
【図１５】
0006544091.tif 000016
【図１６】
0006544091.tif 000017
【図１７】
0006544091.tif 000018
【図１８】
0006544091.tif 000019
【図１９】
0006544091.tif 000020
【図２０】
0006544091.tif 000021