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