(57)【要約】【課題】ファームウェア（ＦＷ）が更新され、追加機能の更新等が行われて、更新前に非表示に設定してあった画面や機能の下位の階層に、新機能が追加されても、更新前のユーザの設定に従って機能ボタンの表示／非表示を制御できる画像処理装置等を提供する。【解決手段】機能ボタンの表示画面への表示／非表示を設定したパターン情報に基づいて、表示画面への機能ボタンの表示／非表示を制御する制御手段１００を備える。ＦＷの更新により新機能が追加された場合、制御手段１００は、新機能の上位の機能に関する機能ボタンの表示／非表示を設定したパターン情報に基づき、機能ボタンの表示／非表示を制御する。【選択図】図４
2011139393.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
機能を使用するためのための機能ボタンを前記表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御手段と、
ファームウェアを更新するファームウェア更新手段と、
元のファームウェアの機能と更新後のファームウェアの機能を比較する比較手段と、
を備え、
前記比較手段による比較の結果、ファームウェアの更新によって新しい機能が追加された場合、前記制御手段は、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置。
【請求項２】
表示手段と、
機能を使用するためのための機能ボタンを前記表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御手段と、
他の装置から前記パターン情報をコピーするパターン情報コピー手段と、
を備え、
前記パターン情報コピー手段によりコピーされるパターン情報には機能ボタンを表示するか否かが規定されていない機能がコピー先の画像処理装置に存在する場合、前記制御手段は、前記機能の上位の機能に関する機能ボタンを表示するか否かについての前記パターン情報に基づいて、該機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置。
【請求項３】
前記パターン情報コピー手段は、ネットワークまたは可搬型記憶媒体を介してパターン情報をコピーし、またはサーバからコピーする請求項２に記載の画像処理装置。
【請求項４】
他の装置の情報を入力して該他の装置が有している機能を特定する機能特定手段と、
自装置に搭載されている機能情報を解析し、前記機能特定手段により特定された他の装置の搭載機能と異なる機能を前記表示手段に表示させて、前記異なる機能の使用の可否をユーザの操作に基づいて設定する可否設定手段と、
前記可否設定手段により使用可が設定された場合に、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定するボタン配置設定手段と、
をさらに備え、
前記制御手段は、前記ボタン配置設定手段の設定に基づいて、前記異なる機能に関する機能ボタンを表示画面に表示する請求項２に記載の画像処理装置。
【請求項５】
入力された他の装置の情報は、装置名称、機種名、ＩＰアドレスの少なくともいずれかである請求項４に記載の画像処理装置。
【請求項６】
機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、
ファームウェアを更新するファームウェア更新ステップと、
元のファームウェアの機能と更新後のファームウェアの機能を比較する比較ステップと、
を備え、
前記比較ステップにおける比較の結果、ファームウェアの更新によって新しい機能が追加された場合、前記制御ステップでは、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置の機能ボタンの表示制御方法。
【請求項７】
機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、
他の装置から前記パターン情報をコピーするパターン情報コピーステップと、
を備え、
前記パターン情報コピーステップにおいてコピーされるパターン情報には機能ボタンを表示するか否かが規定されていない機能がコピー先の画像処理装置に存在する場合、前記制御ステップでは、前記機能の上位の機能に関する機能ボタンを表示するか否かについての前記パターン情報に基づいて、該機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置の機能ボタンの表示制御方法。
【請求項８】
前記パターン情報コピーステップでは、ネットワークまたは可搬型記憶媒体を介してパターン情報をコピーし、またはサーバからコピーする請求項７に記載の画像処理装置の機能ボタンの表示制御方法。
【請求項９】
他の装置の情報を入力して該他の装置が有している機能を特定する機能特定ステップと、
自装置に搭載されている機能情報を解析し、前記機能特定ステップにおいて特定された他の装置の搭載機能と異なる機能を表示するステップと、
前記表示された前記異なる機能の使用の可否をユーザの操作に基づいて設定する可否設定ステップと、
前記可否設定ステップにおいて使用可が設定された場合に、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定するボタン配置設定ステップと、
をさらに備え、
前記制御ステップでは、前記ボタン配置設定ステップにおける設定に基づいて、前記異なる機能に関する機能ボタンを表示画面に表示する請求項７に記載の画像処理装置の機能ボタンの表示制御方法。
【請求項１０】
入力された他の装置の情報は、装置名称、機種名、ＩＰアドレスの少なくともいずれかである請求項９に記載の画像処理装置の機能ボタンの表示制御方法。
【請求項１１】
機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、
ファームウェアを更新するファームウェア更新ステップと、
元のファームウェアの機能と更新後のファームウェアの機能を比較する比較ステップと、
を画像処理装置のコンピュータに実行させ、
前記比較ステップにおける比較の結果、ファームウェアの更新によって新しい機能が追加された場合、前記制御ステップでは、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かを制御する処理を前記コンピュータに実行させる機能ボタンの表示制御プログラム。
【請求項１２】
機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、
他の装置から前記パターン情報をコピーするパターン情報コピーステップと、
を画像処理装置のコンピュータに実行させ、
前記パターン情報コピーステップにおいてコピーされるパターン情報には機能ボタンを表示するか否かが規定されていない機能がコピー先の画像処理装置に存在する場合、前記制御ステップでは、前記機能の上位の機能に関する機能ボタンを表示するか否かについての前記パターン情報に基づいて、該機能に関する機能ボタンを表示するか否かを制御する処理を前記コンピュータに実行させる機能ボタンの表示制御プログラム。
【請求項１３】
前記パターン情報コピーステップでは、ネットワークまたは可搬型記憶媒体を介してパターン情報をコピーし、またはサーバからコピーする請求項１２に記載の機能ボタンの表示制御プログラム。
【請求項１４】
他の装置の情報を入力して該他の装置が有している機能を特定する機能特定ステップと、
自装置に搭載されている機能情報を解析し、前記機能特定ステップにおいて特定された他の装置の搭載機能と異なる機能を表示するステップと、
前記異なる機能の使用の可否をユーザの操作に基づいて設定する可否設定ステップと、
前記可否設定ステップにおいて使用可が設定された場合に、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定するボタン配置設定ステップと、
をさらに前記コンピュータに実行させ、
前記制御ステップでは、前記ボタン配置設定ステップにおける設定に基づいて、前記異なる機能に関する機能ボタンを表示画面に表示する処理をコンピュータに実行させる請求項１２に記載の機能ボタンの表示制御プログラム。
【請求項１５】
入力された他の装置の情報は、装置名称、機種名、ＩＰアドレスの少なくともいずれかである請求項１４に記載の機能ボタンの表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作パネル等の表示手段の表示画面上に、機能を使用するためのための機能ボタンを表示するか否かをカスタマイズ可能な画像形成装置等の画像処理装置、及び同装置の機能ボタンの表示制御方法並びに表示制御プログラムに関する。
【背景技術】
【０００２】
従来より、ユーザの操作性を向上させる目的で、操作パネルの表示を工夫した画像処理装置に関する技術が提案、開示されている。
【０００３】
例えば特許文献１及び２には、操作部のカスタマイズに関する技術が開示されており、カスタマイズで不要な機能は操作部から表示を削除したり、グレーアウトして表示することが記載されている。
【０００４】
また、特許文献３には、ＩＤカード等の情報から多機能デジタル複合機であるＭＦＰ（Multi Function Peripherals）の操作部をカスタマイズする技術が開示されており、ＭＦＰに備えられていない機能をダウンロードできることが開示されている。
【０００５】
また、特許文献４には、装置に搭載されていない機能をダウンロードできることが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３６１９８６号公報
【特許文献２】特開２００７−２４９８６３号公報
【特許文献３】特開２００６−５９１０号公報
【特許文献４】特開２００７−２００３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
昨今の画像処理装置の多機能化により、操作パネルの表示も多目的用途に対応するため、機能分類ごとに操作ボタンが配置されている。
【０００８】
ところで、オフィスの管理者、複合機を設置するショップのオーナー、公共施設の管理者等のユーザの中には、限られた機能のみをエンドユーザが使用可能となるように、操作パネルの設定操作により、所望の設定画面や機能ボタンを非表示に設定する場合がある。
【０００９】
このような場合に、ハードウェアの基本的な制御を行うために装置に組み込まれたソフトウェアであるファームウェアが更新されたり、他の装置のファームウェアがコピーされたり、追加機能の更新等が行われて、更新前に非表示に設定してあった画面や機能の下位の階層に、新しい機能が追加されると、更新前のユーザの設定にも拘わらず、この機能を使用するためのための機能ボタンが表示されてしまうという問題があった。
【００１０】
また、搭載機能が異なる複数の装置が設置されているような場合において、搭載機能に応じて、機能設定ボタンの配置をカスタマイズしたいという要望もある。
【００１１】
この発明は、このような事情に鑑みてなされたものであって、ファームウェアが更新されたりコピーされたり、追加機能の更新等が行われて、更新前に非表示に設定してあった画面や機能の下位の階層に、新しい機能が追加されても、更新前のユーザの設定に従って機能ボタンの表示／非表示を制御できる画像処理装置及び該装置の機能ボタンの表示制御方法の提供を課題とし、さらには前記方法を画像処理装置のコンピュータに実行させるための表示制御プログラムの提供を課題とする。
【課題を解決するための手段】
【００１２】
上記課題は以下の手段によって解決される。
（１）表示手段と、機能を使用するためのための機能ボタンを前記表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御手段と、ファームウェアを更新するファームウェア更新手段と、元のファームウェアの機能と更新後のファームウェアの機能を比較する比較手段と、を備え、前記比較手段による比較の結果、新しい機能が追加された場合、前記制御手段は、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置。
（２）表示手段と、機能を使用するためのための機能ボタンを前記表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御手段と、他の装置から前記パターン情報をコピーするパターン情報コピー手段と、を備え、前記パターン情報コピー手段によりコピーされるパターン情報には機能ボタンを表示するか否かが規定されていない機能が画像処理装置に存在する場合、前記制御手段は、前記機能の上位の機能に関する機能ボタンを表示するか否かについての前記パターン情報に基づいて、該機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置。
（３）前記パターン情報コピー手段は、ネットワークまたは可搬型記憶媒体を介してパターン情報をコピーし、またはサーバからコピーする前項２に記載の画像処理装置。
（４）他の装置の情報を入力して該他の装置が有している機能を特定する機能特定手段と、搭載されている機能情報を解析し、前記機能特定手段により特定された他の装置の搭載機能と異なる機能を前記表示手段に表示させて、前記異なる機能の使用の可否をユーザの操作に基づいて設定する可否設定手段と、前記可否設定手段により使用可が設定された場合に、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定するボタン配置設定手段と、をさらに備え、前記制御手段は、前記ボタン配置設定手段の設定に基づいて、前記異なる機能に関する機能ボタンを表示画面に表示する前項２に記載の画像処理装置。
（５）入力された他の装置の情報は、装置名称、機種名、ＩＰアドレスの少なくともいずれかである前項４に記載の画像処理装置。
（６）機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、ファームウェアを更新するファームウェア更新ステップと、元のファームウェアの機能と更新後のファームウェアの機能を比較する比較ステップと、を備え、前記比較ステップにおける比較の結果、新しい機能が追加された場合、前記制御ステップでは、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置の機能ボタンの表示制御方法。
（７）機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、他の装置から前記パターン情報をコピーするパターン情報コピーステップと、を備え、前記パターン情報コピーステップにおいてコピーされるパターン情報には機能ボタンを表示するか否かが規定されていない機能が画像処理装置に存在する場合、前記制御ステップでは、前記機能の上位の機能に関する機能ボタンを表示するか否かについての前記パターン情報に基づいて、該機能に関する機能ボタンを表示するか否かを制御することを特徴とする画像処理装置の機能ボタンの表示制御方法。
（８）前記パターン情報コピーステップでは、ネットワークまたは可搬型記憶媒体を介してパターン情報をコピーし、またはサーバからコピーする前項７に記載の画像処理装置の機能ボタンの表示制御方法。
（９）他の装置の情報を入力して該他の装置が有している機能を特定する機能特定ステップと、搭載されている機能情報を解析し、前記機能特定ステップにおいて特定された他の装置の搭載機能と異なる機能を表示するステップと、前記表示された前記異なる機能の使用の可否をユーザの操作に基づいて設定する可否設定ステップと、前記可否設定ステップにおいて使用可が設定された場合に、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定するボタン配置設定ステップと、をさらに備え、前記制御ステップでは、前記ボタン配置設定ステップにおける設定に基づいて、前記異なる機能に関する機能ボタンを表示画面に表示する前項７に記載の画像処理装置の機能ボタンの表示制御方法。
（１０）入力された他の装置の情報は、装置名称、機種名、ＩＰアドレスの少なくともいずれかである前項９に記載の画像処理装置の機能ボタンの表示制御方法。
（１１）機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、ファームウェアを更新するファームウェア更新ステップと、元のファームウェアの機能と更新後のファームウェアの機能を比較する比較ステップと、を画像処理装置のコンピュータに実行させ、前記比較ステップにおける比較の結果、新しい機能が追加された場合、前記制御ステップでは、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かを制御する処理を前記コンピュータに実行させる機能ボタンの表示制御プログラム。
（１２）機能を使用するためのための機能ボタンを表示手段の表示画面に表示するか否かを設定した１つ以上のパターン情報に基づいて、前記表示画面に前記機能ボタンを表示するか否かを制御する制御ステップと、他の装置から前記パターン情報をコピーするパターン情報コピーステップと、を画像処理装置のコンピュータに実行させ、前記パターン情報コピーステップにおいてコピーされるパターン情報には機能ボタンを表示するか否かが規定されていない機能が画像処理装置に存在する場合、前記制御ステップでは、前記機能の上位の機能に関する機能ボタンを表示するか否かについての前記パターン情報に基づいて、該機能に関する機能ボタンを表示するか否かを制御する処理を前記コンピュータに実行させる機能ボタンの表示制御プログラム。
（１３）前記パターン情報コピーステップでは、ネットワークまたは可搬型記憶媒体を介してパターン情報をコピーし、またはサーバからコピーする前項１２に記載の機能ボタンの表示制御プログラム。
（１４）他の装置の情報を入力して該他の装置が有している機能を特定する機能特定ステップと、搭載されている機能情報を解析し、前記機能特定ステップにおいて特定された他の装置の搭載機能と異なる機能を表示するステップと、前記異なる機能の使用の可否をユーザの操作に基づいて設定する可否設定ステップと、前記可否設定ステップにおいて使用可が設定された場合に、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定するボタン配置設定ステップと、をさらに前記コンピュータに実行させ、前記制御ステップでは、前記ボタン配置設定ステップにおける設定に基づいて、前記異なる機能に関する機能ボタンを表示画面に表示する処理をコンピュータに実行させる前項１２に記載の機能ボタンの表示制御プログラム。
（１５）入力された他の装置の情報は、装置名称、機種名、ＩＰアドレスの少なくともいずれかである前項１４に記載の機能ボタンの表示制御プログラム。
【発明の効果】
【００１３】
（１）前項１に係る発明によれば、ファームウェアの更新により新しい機能が追加された場合、制御手段により、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かが制御される。従って、追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示することがパターン情報に設定されていない場合には、追加された機能に関する機能ボタンは表示されないことになる。
【００１４】
つまり、新しい機能が追加されても、更新前のユーザの設定に従って機能ボタンの表示／非表示を制御できるから、ユーザの意図がファームウェアの更新によって影響されるのを防止することができる。
（２）前項２に係る発明によれば、パターン情報コピー手段によりコピーされるパターン情報には機能ボタンを表示するか否かが規定されていない機能が画像処理装置に存在する場合、制御手段により、前記機能の上位の機能に関する機能ボタンを表示するか否かについてのパターン情報に基づいて、該機能に関する機能ボタンを表示するか否かが制御される。従って、古い装置のファームウェアをコピーするときに、古い装置におけるパターン情報を新しい装置にコピーすることで、パターン情報には規定されていない新たな機能が追加されていたとしても、その機能の上位の機能に関する機能ボタンを表示しないことが設定されたパターン情報があれば、それに基づいて新たな機能は表示されないことになり、ユーザが操作混乱するのを防止することができる。
（３）前項３に係る発明によれば、他の装置からパターン情報をコピーするときに、ネットワーク、可搬記憶媒体あるいはサーバを利用することができる。
（４）前項４に係る発明によれば、他の装置の情報が入力されると、該他の装置が有している機能が特定され、搭載されている機能情報の解析により、前記特定された他の装置の搭載機能と異なる機能が表示される。そして、この異なる機能を使用することがユーザの操作に基づいて設定されると、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定され、この設定に基づいて、前記異なる機能に関する機能ボタンが表示画面に表示される。従って、古い画像処理装置から新しい画像処理装置に置き換わったような場合に、新しい画像処理装置に新たな機能が搭載されている場合は、その機能の使用／不使用の設定が可能となるとともに、その機能に関する機能ボタンの配置をカスタマイズすることができる。
（５）前項５に係る発明によれば、装置名称、機種名、ＩＰアドレスの少なくともいずれかを、他の装置の情報として入力することができる。
（６）前項６に係る発明によれば、ファームウェアの更新により新しい機能が追加された場合、追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示することがパターン情報に設定されていない場合には、追加された機能に関する機能ボタンは表示されないことになるから、新しい機能が追加されても、更新前のユーザの設定に従って機能ボタンの表示／非表示を制御でき、ユーザの意図がファームウェアの更新によって影響されるのを防止することができる。
（７）前項７に係る発明によれば、古い画像処理装置から新しい画像処理装置への置換えにおいて、新しい機能が追加されたとしても、古い装置におけるパターン情報を新しい装置にコピーすることで、パターン情報には規定されていない新たな機能が追加されていたとしても、その機能の上位の機能に関する機能ボタンを表示しないことが設定されたパターン情報があれば、それに基づいて新たな機能は表示されないことになり、新しい画像処理装置に置き換わると無条件に機能が追加され、その機能を望まないユーザにとっては、パネル操作上煩わしくなるという問題を解消できる。
（８）前項８に係る発明によれば、他の装置からパターン情報をコピーするときに、ネットワーク、可搬記憶媒体あるいはサーバを利用することができる。
（９）前項９に係る発明によれば、他の装置の情報が入力されると、該他の装置が有している機能が特定され、搭載されている機能情報の解析により、前記特定された他の装置の搭載機能と異なる機能が表示される。そして、この異なる機能を使用することがユーザの操作に基づいて設定されると、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定され、この設定に基づいて、前記異なる機能に関する機能ボタンが表示画面に表示される。従って、古い画像処理装置から新しい画像処理装置に置き換わったような場合に、新しい画像処理装置に新たな機能が搭載されている場合は、その機能の使用／不使用の設定が可能となるとともに、その機能に関する機能ボタンの配置をカスタマイズすることができる。
（１０）前項１０に係る発明によれば、装置名称、機種名、ＩＰアドレスの少なくともいずれかを、他の装置の情報として入力することができる。
（１１）前項１１に係る発明によれば、ファームウェアの更新により新しい機能が追加された場合、前記追加された機能の上位の機能に関する機能ボタンもしくは上位の機能に関する機能ボタンのグループを表示するか否かについての前記パターン情報に基づいて、該追加機能に関する機能ボタンを表示するか否かを制御する処理を、画像処理装置のコンピュータに実行させることができる。
（１２）前項１２に係る発明によれば、コピーされるパターン情報には表示するか否かが規定されていない未規定機能が画像処理装置に存在する場合、前記未規定機能の上位の機能に関する機能ボタンを表示するか否かについてのパターン情報に基づいて、該未規定機能に関する機能ボタンを表示するか否かを制御する処理を、画像処理装置のコンピュータに実行させることができる。
（１３）前項１３に係る発明によれば、他の装置からパターン情報をコピーするときに、ネットワーク、可搬記憶媒体あるいはサーバを利用することができる。
（１４）前項１４に係る発明によれば、他の装置の情報が入力されると、該他の装置が有している機能を特定し、搭載されている機能情報の解析により、前記特定された他の装置の搭載機能と異なる機能を表示し、この異なる機能を使用することがユーザの操作に基づいて設定されると、予め設定された表示画面に前記異なる機能に関する機能ボタンを配置するか、機能ボタンのみを新しい表示画面に配置するかをユーザの操作に基づいて設定し、この設定に基づいて、前記異なる機能に関する機能ボタンを表示画面に表示する処理を、画像処理装置のコンピュータに実行させることができる。
（１５）前項１５に係る発明によれば、装置名称、機種名、ＩＰアドレスの少なくともいずれかを、他の装置の情報として入力することができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の一実施形態に係る画像形成装置を有する画像形成システムの構成を示す模式図である。
【図２】図１に示した画像形成装置の内部構成を示す図である。
【図３】画像形成装置の全体処理フローを示すフローチャートである。
【図４】機能ボタンが表示された操作パネルの表示部の画面の一例を示す図である。
【図５】同じく、機能ボタンが表示された操作パネルの表示部の画面の一例を示す図である。
【図６】パターン情報の一例を示す図である。
【図７】画像形成装置におけるファームウェアを更新した場合の操作パネルの表示処理のフローチャートである。
【図８】画像形成装置間でファームウェアをコピーした場合の処理例を説明するための図である。
【図９】同じく、画像形成装置間でファームウェアをコピーした場合の処理例を説明するための図である。
【図１０】図８及び図９で説明した処理の流れを示すフローチャートである。
【図１１】画像形成装置間でファームウェアをコピーした場合の他の処理例を説明するための図である。
【図１２】図１１で説明した処理の流れを示すフローチャートである。
【図１３】新機能（機能ボタン）を追加する場合の機能ボタンの表示画面の設定処理を説明するための画面図である。
【図１４】図１３の続きの画面図である。
【図１５】新機能（機能ボタン）を追加する場合の機能ボタンの表示画面の設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態を説明する。
【００１７】
図１は、本発明の一実施形態に係る画像処理装置としての画像形成装置を含むシステムの構成説明図である。
【００１８】
本システムは、画像形成装置１−ｘ（ｘ：１〜ｎ）、情報処理装置３−ｙ（ｙ：１〜ｍ）から構成される。画像形成装置１−ｘ、情報処理装置３−ｙは、いずれもネットワーク４を介して接続されている。
【００１９】
ここで、ネットワーク４は、ＬＡＮ（Local Area Network）などの専用回線を用いたネットワーク、一般回線を用いたネットワーク、無線通信によるネットワーク、のいずれであっても構わない。
【００２０】
また、ネットワーク４は、外部ネットワーク５を介して、他のネットワークと接続されている。
【００２１】
画像形成装置１−ｘは、走査した原稿画像、および情報処理装置３−ｙから送信されたプリントデータから生成した画像の複写画像を用紙上に形成する装置である。ここで、プリントデータとは、情報処理装置３−ｙのオペレーティングシステムやアプリケーションプログラムが発行する描画命令を、プリンタドライバによって画像形成装置１−ｘが処理可能なページ記述言語に変換したページ記述言語による描画命令、もしくは、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ、ＸＰＳ等のファイルフォーマットで記述された文書データである。
【００２２】
また、走査した原稿画像は、ネットワーク４を介して、情報処理装置３−ｙ、さらにはその他の画像形成装置に送信することもできる。さらには、外部ネットワーク５を介して、別のネットワークに接続された他の画像形成装置や情報処理装置に原稿画像を送信することもできる。
【００２３】
情報処理装置３−ｙは、ＣＰＵ、ＲＡＭ、固定記憶装置（ハードディスク装置など）、モニタ、キーボード、マウス等の接続された一般的なコンピュータ装置である。情報処理装置３−ｙは、ユーザの指示によリプリントデータを生成し、生成したプリントデータを画像形成装置１−ｘに送信する。
【００２４】
図２は、画像形成装置１−ｘの内部構成を示す図である。画像形成装置１−ｘのＣＰＵ１０１には、制御プログラムの格納されたＲＯＭ１０２、作業用のＳ−ＲＡＭ（Static Random Access Memory）１０３、画像形成に関わる各種の設定を記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１０４、時計ＩＣ１０５がバスを介して接続され、制御部１００を構成している。
【００２５】
制御部１００には、原稿画像を読み取る画像読取装置１２０、各種の入力を行うテンキー１３１、プリントキー１３２、ログアウトキー１３３などの各種キーや表示部１３４を備えた操作パネル１３０、ネットワーク４を介して接続された情報処理装置３−ｙをはじめとする外部の装置との間で各種の情報を送受信する為のネットワークインターフェース１６０、該ネットワークインターフェース１６０により受信したプリントデータから複写画像を生成するプリンタコントローラ１５０、複写画像を用紙上に形成する画像出力装置１４０が、それぞれバスを介して接続されている。
【００２６】
また、制御部１００には、固定記憶装置１１０がバスを介して接続されている。固定記憶装置１１０とは、例えば、ハードディスク装置である。この固定記憶装置１１０には、各種のデータ、例えば後述する複数個のパターン情報が記憶されている。
［１］画像形成装置１−ｘの処理
以下、画像形成装置１−ｘにおける処理の流れを説明する。
［１−１］画像形成装置１−ｘの全体処理
まず、図３に示すフローチャートに即して、画像形成装置１−ｘの全体処理処理を説明する。
【００２７】
ＣＰＵ１０１では、電源の投入等により処理が開始される。まず、メモリのクリア、標準モードの設定等の初期化処理が行われる（ステップＳ３０１）。
【００２８】
初期化処理が終了すると、画像形成装置１−ｘの操作パネル１３０上のキースイッチ群、および表示部１３４上での操作により、ユーザから何らかの処理要求（コピー処理、各種の設定処理など）がなされたかどうかを確認する（ステップＳ３０３）。要求されていなければ（ステップＳ３０３でＮＯの場合）、ステップＳ３０５に進む。
【００２９】
ファームウェア更新、パターン情報コピー等、操作パネルの表示方法については、後に詳しく説明する。
【００３０】
ユーザから何らかの処理要求がなされた場合（ステップＳ３０３でＹＥＳの場合）、ステップＳ３１１で、それが原稿のスキャン送信処理の要求かどうか確認する。スキャン送信処理の要求であれば（ステップＳ３１１でＹＥＳの場合）、ステップＳ３１３で送信処理を実行する。
【００３１】
要求された処理が送信処理でなければ（ステップＳ３１１でＮＯの場合）、ステップＳ３１５で、その要求された処理を実行する。ここで、画像形成装置１−ｘの操作パネル１３０上のキースイッチ群、および表示部１３４上での操作により要求される送信処理以外の処理とは、例えば、原稿のコピーやスキャン、ＮＶ−ＲＡＭ１０４に記憶されている各種設定の変更処理、などである。ユーザから要求された処理が終了したら、ステップＳ３０５に進む。
【００３２】
ステップＳ３０５では、ネットワーク４を介して情報処理装置３−ｙなどの外部の装置から何らかの処理要求（文書のプリント処理、各種の設定処理など）がなされたかどうか確認する。要求されていなければ（ステップＳ３０５でＮＯ）、ステップＳ３０３に戻る。
【００３３】
外部の装置から何らかの処理要求がなされた場合（ステップＳ３０５でＹＥＳ）、ステップＳ３２１でその要求された処理を実行する。ここで、その他の処理とは、情報処理装置３−ｙから送信されたプリントジョブの処理や、ＮＶ−ＲＡＭ１０４に記憶されている各種設定の変更処理、などである。外部の装置から要求された処理がすべて終了したら、ステップＳ３０３に戻って前述の処理を繰り返し実行する。
［１−２］ファームウェアを更新した場合
つぎに、画像形成装置１−ｘにおけるファームウェアを更新した場合の操作パネル１３０における表示部１３４の表示方法について、図４以降の図面に基づいて詳しく説明する。
【００３４】
図４及び５は、機能ボタンが表示された操作パネル１３０の表示部１３４の画面の代表例である。両図とも、メニューが階層化されており、図４（ａ）及び図５（ａ）は、「Application」タブが選択されたときの画面を示している。この画面には、「Sheet/Cover Chapter Insert」ボタン、「Edit Color」ボタン等の各種の機能ボタンが表示されている。これらの表示されている機能ボタンをユーザが選択することで、各機能の設定画面に遷移する。即ち、「Application」タブの画面に表示されている機能ボタンは、ユーザがその機能を使用できることを意味している。
【００３５】
ユーザに使用を許可する機能は、管理者ユーザ等が設定可能となされており、ユーザに使用を許可する機能についての機能ボタンのみが画面に表示され、使用許可が設定されていない機能についての機能ボタンは、表示されずユーザが選択できないようになっている。
【００３６】
このような機能ボタンの表示／非表示は、管理者ユーザ等により設定されたパターン情報に基づいて行われる。
【００３７】
図６はパターン情報の一例を示す図である。パターン情報は、前述したように、固定記憶装置１１０に記憶されている。
【００３８】
パターン情報は、図６（ａ）に示すように、各種機能とその上位機能または下位機能の関係を示すテーブルと、図６（ｂ）に示すように、各機能についての機能ボタンの表示／非表示の設定テーブルとを備えている。
【００３９】
図６の例では、機能１は機能２及び３の上位機能であり、機能２は機能４の上位機能であることが示されている。また、機能１についての機能ボタンは、Ｂａｓｉｃモード、Ｓｔａｎｄａｒｄモードにおいて共に表示に設定され、従って機能１の使用がいずれのモードにおいても可能に設定されている。
【００４０】
機能２についての機能ボタンは、Ｂａｓｉｃモードでは表示、Ｓｔａｎｄａｒｄモードでは非表示に設定され、機能２はＢａｓｉｃモードにおいてのみ使用可能となされている。
【００４１】
機能３についての機能ボタンは、Ｂａｓｉｃモードでは非表示、Ｓｔａｎｄａｒｄモードでは表示に設定され、機能３はＳｔａｎｄａｒｄモードにおいてのみ使用可能となされている。
【００４２】
なお、複数の機能をグループ別に分け、グループ毎に表示、非表示を設定しても良い。
【００４３】
図４及び図５に戻って、図４（ｂ）及び図５（ｂ）は、「Application」タブの画面に表示されている各種機能ボタンのうち、ユーザが「Book Copy／Repeat」ボタンを押下したときに遷移する画面を示す。
【００４４】
まず図４は、更新するファームウェアに新しい機能が追加されているが、追加された機能の上位の機能に関する機能ボタン、もしくは追加された機能の上位の機能に関する機能ボタンのグループの画面が、パターン情報において非表示に設定されている場合の例である。
【００４５】
図４（ｂ）において、旧ファームウェアを機能が追加された新たなファームウェアに更新しようとする。この場合、「Book Copy／Repeat」に関連する機能（図４（ｂ）で「New Function 」の名称の機能ボタンで表示されている機能）が更新する新たなファームウェアに含まれている。しかし、図４（ａ）に示すように、前記追加された機能の１つ上の機能（階層）である「Book Copy／Repeat」機能を使用するための機能ボタン「Book Copy／Repeat」が、非表示（機能利用不可）の設定となっている。このような場合には、１つ上位の機能に関する機能ボタンもしくは１つ上の機能に関する機能ボタンのグループの画面、の“非表示“設定を踏襲し、図４（ｂ）で示す画面で「New Function 」という機能ボタンを追加表示させない制御処理を行う。同時に図示は省略したが、新規機能が追加されたが機能ボタンは表示されない旨のメッセージを表示部１３４に表示し、ユーザに知らせる。
【００４６】
なお、本例の場合には、「Book Copy／Repeat」の機能ボタン自体が非表示（機能利用不可〉の設定となっているため、図４（ｂ）に示す画面自体が表示されることはない。
【００４７】
なお、更新前のファームウェアに１つ上位の階層も含めて、新規機能（機能ボタン）を追加する場合の説明は後述する。
【００４８】
図５は、更新するファームウェアに新しい機能が追加されているが、追加された機能の１つ上位の機能に関する機能ボタンもしくは１つ上の機能に関する機能ボタンのグループの画面、が表示設定されている場合の例である。図４の説明同様、「Book Copy／Repeat」に関連する機能（図５（ｂ）で「New Function 」の名称の機能ボタンで表示されている機能）が、更新する新たなファームウェアに追加されている。
【００４９】
図５（ａ）に示すように、前記追加された機能の１つ上の階層である「Book Copy／Repeat」機能（機能ボタン）に対して、表示の設定（利用可能の設定）がなされている。このような場合は、上位の階層で設定されている表示設定を踏襲し、新規追加機能ボタン「New Function 」を、所定の階層に配置する。これにより、ファームウェアの更新完了後、ユーザは前記新たに追加された機能ボタン「New Function 」を押下して、該機能の設定画面を開くことで、新規機能を利用することができる。
【００５０】
このように、ファームウェアを更新するときには、１つ上の機能（上位階層）の表示または非表示（使用可／不可）の設定に連動して、新規機能ボタンの追加可否を画像形成装置１−ｘの制御部１００が自動で行うため、ユーザは、更新前のファームウェアにどのような機能があって、どのような階層となっていて、ファームウェアを更新するとどこに追加機能ボタンが表示されるか、を気にする必要はない。
【００５１】
さらには、管理者ユーザなど上位権限を持つユーザが、所望のユーザに対する使用制限のため、所定の機能を非表示設定にしてある状態で、ファームウェアの更新を実施しても、改めて表示／非表示の確認、設定の変更をする必要がなくなる。つまり、新しい機能が追加されても、更新前のユーザの設定に従って機能ボタンの表示／非表示を制御できるから、ユーザの意図がファームウェアの更新によって影響されるのを防止することができる。
【００５２】
図７は、図４及び図５で説明した表示制御処理の流れを示すフローチャートである。なお、この処理は、画像形成装置１−ｘの制御部１００のＣＰＵ１０１がＲＯＭ１０２等の記憶媒体に記憶されたプログラムに従って動作することにより実行される。
【００５３】
ステップＳ４０１では、ファームウェア（ＦＷ）の更新を指示し、ステップＳ４０２では元のファームウェアと更新後のファームウェアの機能を比較し、ステップＳ４０３では、比較結果に基づいて、追加される機能（新機能）があるかどうかを判断する。
【００５４】
追加機能がなければ（ステップＳ４０３でＮＯ）、処理を終了する。追加機能があれば（ステップＳ４０３でＹＥＳ）、ステップＳ４０４で、機能について表示／非表示設定をパターン情報に基づいて解析し、ステップＳ４０５で、追加された機能の上位の機能に関する機能ボタンの表示／非表示設定を判定し、ステップＳ４０６で、表示設定か非表示設定かを判断する。
【００５５】
表示設定がなされている場合には（ステップＳ４０６でＹＥＳ）、ステップＳ４０７で、追加された機能を使用するための機能ボタンを、表示画面に追加表示する。表示設定がなされていない場合には（ステップＳ４０６でＮＯ）、ステップＳ４０８で、追加された機能についての機能ボタンを表示しないように制御し、新規機能が追加されたが機能ボタンは表示されない旨のメッセージを表示部１３４に表示する。
［１−２］ファームウェアのコピー（同等装置間の場合）
画像形成装置１−ｘにおけるファームウェアを複数装置間で、コピー（エクスポート／インポート）した場合の機能ボタンの表示方法を、図８及び図９に基づいて説明する。
【００５６】
図８は、別々の画像形成装置間で、ファームウェアをコピーすることを模式的に示す図である。
【００５７】
装置Aには、機能１、２、４、５の４つの機能が搭載されており、各機能ごとに機能ボタンが表示される画面番号、画面上の位置情報、および表示するか否かのパターン情報が含まれている。
【００５８】
なお、この実施形態では「Preset」と、「Custom」の２つの領域があり、各３種類ずつのパターン情報を保持することができる。「Preset」は、例えば、工場出荷時用、サービス用、管理者用など、予め所定のパターン情報が設定されており、用途に応じて使用することができる。「Custom」は、ユーザごとや、部門ごとなど、ユーザの利用環境によって、パターン情報の保持、変更が可能な領域である。「Preset」と「Custom」の各領域に３種類ずつ図示しているが、装置に搭載されているメモリ（図１のＲＯＭ１０２、Ｓ−ＲＡＭ１０３）に応じて、３種類以上持つこともできる。
【００５９】
この装置Aから、例えば「Custom−４」のパターン情報を、装置Ｂヘコピーする際に、装置Ｂは機能４及び該機能に関するパターン情報を持っていないため、機能４のみは、装置Ｂヘコピーしない。コピーするか否かの判断は、装置A側（エキスポート側）が、装置B側の搭載機能やパターン情報を取得、解析しても良いし、装置Ｂ側（インポート側）が、コピーを受け取るときに機能４のパターン情報の除外を判断しても良い。また、「Custom」パターンを、一度に複数個コピーしても良い。さらには、装置Aから一度に複数の装置ヘエキスポー卜しても良い。装置Ｂ側の機能３の扱いは、図９において後述する。
【００６０】
このように、前述のファームウェア更新の場合と同じく、ユーザが、装置Ａ、Ｂのファームウェアの機能や、階層を気にする必要はない。
【００６１】
図９は図８と同様に、別々の画像形成装置間でファームウェアをコピーすることを模式的に示す図である。
【００６２】
前述のとおり、装置Ｂには、装置Ａに存在しない機能３が搭載されている。装置Ａからは、機能１、２、５のパターン情報が変更されるが、機能３については、１つ上位の機能に適用されているパターン情報を踏襲する。１つ上位の機能にリンクさせておけば、各階層の機能ツリーはそのまま保持されるため、パターン情報のコピー後に、ユーザが操作上、混乱することはない。
【００６３】
なお、装置Ａ、Ｂ間のコピーは、ＬＡＮなどのネットワークを介して行っても良いし、可搬記憶媒体等を介して行っても良い。
【００６４】
図１０は、図８及び図９で説明した処理の流れを示すフローチャートである。なお、この処理は画像形成装置１−ｘの制御部１００のＣＰＵ１０１がＲＯＭ１０２等の記憶媒体に記憶されたプログラムに従って動作することにより実行される。
【００６５】
ステップＳ６０１では、パターン情報のコピーを相手装置に指示し、ステップＳ６０２では元のパターン情報とコピーしたパターン情報を比較し、ステップＳ６０３では、比較結果に基づいて、パターン情報に差異があるかどうかを判断する。
【００６６】
差異がなければ（ステップＳ６０３でＮＯ）、処理を終了する。差異があれば（ステップＳ６０３でＹＥＳ）、ステップＳ６０４で、差異に基づいてコピーする機能を選択してコピーした後、ステップＳ６０５で、コピーした機能の中には存在せず装置にコピー前から存在していた機能について、その上位階層の機能に関する機能ボタンの表示／非表示の設定を解析する。
【００６７】
次いで、ステップＳ６０６で、前記解析の結果に基づいて、上位の機能に関する機能ボタンの表示／非表示設定を判定し、ステップＳ６０７で、表示設定か非表示設定かを判断する。
【００６８】
表示設定がなされている場合には（ステップＳ６０７でＹＥＳ）、ステップＳ６０８で、前記下位の機能を使用するための機能ボタンを、表示画面に追加表示する。表示設定がなされていない場合には（ステップＳ６０７でＮＯ）、処理を終了する。
［１−３］ファームウェアのコピー（搭載機能が異なる機種間の場合）
画像形成装置１−ｘにおけるファームウェアを、搭載機能の異なる複数の装置間で、コピー（エクスポート／インポート）した場合の機能ボタンの表示方法を、図１１に基づいて説明する。
【００６９】
図１１は、別々の画像形成装置間で、ファームウェアをコピーすることを模式的に示す図である。この実施形態では、画像形成装置Ａ、Ｂとパターン情報を一元管理するサーバ６により全体のシステムが構成される場合を示している。「Preset」、「Custom」等用語については、図８及び図９の場合と同じであるため説明を省略する。
【００７０】
例えば、装置Ａはカラー画像形成装置、装置Ｂはモノクロ画像形成装置である場合など、装置間の搭載機能に大きな差がある場合は、管理者などにより、パターン情報をサーバ６上で一元管理しておく。装置Ａ、Ｂはそれぞれサーバ６にアクセスし、適用可能な機能のパターン情報のみ取得する。装置Ａは、機能３は不要のため、機能１、２、４、５のみを取得する。同様に装置Ｂは、機能１、２、３、５のみを取得する。取得方法は、装置側（インポート側）から行っても良いし、サーバ６（エキスポート側）から、配布する形態をとってもよい。搭載機能が異なる装置間でも、共通可能な機能で、かつ共通なパターン情報がある場合は、サーバ６による１箇所集中管理を行うことができる。
【００７１】
図１２は、図１１で説明した処理の流れを示すフローチャートである。
【００７２】
ステップＳ８０１では、インポート側の装置がパターン情報のコピーをサーバ６に指示する。サーバ６はステップＳ８０２で、当該コピー要求装置の搭載機能に基づいて搭載可能なパターン情報を検索し、なければ（ステップＳ８０３でＮＯ）、処理を終了する。
【００７３】
搭載可能なパターン情報があれば（ステップＳ８０３でＹＥＳ）、ステップＳ８０４で、サーバ６はパターン情報をコピー要求装置へ送信し、該装置は送信されてきたパターン情報を取得したのち、ステップＳ８０５で、パターン情報を追加する。
［１−４］新機能（機能ボタン）を追加する場合
つぎに、装置の置換えを行う際、あるいはファームウェアを更新する際に、ユーザが、操作パネルの表示部１３４に機能ボタンを表示させるか否か（ユーザに機能を使用させるか否か）を設定できる実施形態について、図１３及び図１４を参照しつつ説明する。
【００７４】
図１３（ａ）は、画像処理装置１−ｘのファームウェアに予め搭載されているユーティリティアプリケーションに含まれている「新機能確認」画面を示す。
【００７５】
この画面では、他の装置の情報として装置名称の一覧が表示される。ユーザは、ファームウェアを更新するために、一覧から旧装置名称を選択入力し、「次へ」キーを押下すると、図１３（ｂ）の画面へ遷移する。なお、他の装置の情報は、装置名称以外に、機種名、ＩＰアドレス、ファクシミリ機能があれば電話番号など、装置を識別できる情報であれば何でもよく、また複数の情報を組み合わせても良い。
【００７６】
画像処理装置１−ｘは、旧装置名称を基に旧装置の有していた機能を特定し、自身の有している機能情報を解析して、旧装置とは異なる機能、換言すれば追加されている新機能を検出する。そして、検出した新機能について、順番に表示／非表示をユーザに設定させる。
【００７７】
図１３（ｂ）は、１番目の新機能Ａについての設定画面であり、新機能の名称、機能の説明等の情報と、どの設定画面へ機能ボタンを表示させるかについての複数の選択ボタンが表示されており、ユーザがいずれかのボタンを選択できるようになっている。
【００７８】
「する  通常画面」ボタンを選択すると、操作パネル１３０の表示部１３４に表示される機能使用時の基本画面（通常画面）へ新機能Ａを使用するための機能ボタンが追加される。「する  新機能画面」ボタンを選択すると、新機能追加専用の「新機能」タブが新たに追加され、そこに機能ボタンが追加表示される。「しない」ボタンを選択すると、機能追加は実行されない。この場合は、機能Ａを使用するための機能ボタンが表示されず、ユーザは機能Ａを使用することはできない。
【００７９】
図１３（ｂ）の画面で「次へ」キーを押下すると、図１３（ｃ）の画面へ遷移する。
【００８０】
図１３（ｃ）の画面には、図１３（ｂ）の画面と同様に、２つ目の新機能の名称、機能の説明等の情報と、どの設定画面へ機能ボタンを表示させるかについての複数の選択ボタンが表示されている。図１３（ｂ）の場合と同様に、ユーザはいずれかのボタンを選択することができる。
【００８１】
以降、新機能の追加・設定画面が、繰り返し表示され、ユーザは画面に従って操作を行う。
【００８２】
なお、図１４（ａ）に示すように、新機能ではあるが、機能ボタンを表示する必要のないもの（パラメータ設定値やイレース種類の追加など）は、機能追加を「する」もしくは「しない」のみが選択可能となっている。これらの機能は、独立した機能ボタンとして別画面に表示させる必要はないからである。
【００８３】
一通りの追加・設定を行うと、図１４（ｂ）（ｃ）に示すような形態で、追加した機能を使用するための機能ボタンが操作パネルの表示部１３４に表示され、使用可能となる。
【００８４】
図１４（ｂ）は、上記手順で、機能Ａのみ「する  通常画面」ボタンを選択した状態を示す。機能Ａについての機能ボタンが「応用」タブの画面に他の機能ボタン「綴じ代」「イレース」「小冊子」等と共に表示されている。
【００８５】
機能Ｂについては「しない」が選択されたため、実際には画面上に表示されない。機能Ｃについては、「する  新規画面」が選択されたため、１４（ｂ）の画面上には表示されないが、図１４（ｃ）に示す「新機能」タブの表示画面ヘ表示される。
【００８６】
なお、新機能について、「する  新機能」が一つも選択されない場合は、「新機能」タブは消去され、あるいは表示されない。
【００８７】
このように、この実施形態では、ユーザが機能を確認しながら、操作パネルの表示画面における機能ボタンの配置を設定することが可能である。
【００８８】
図１５は、図１３及び図１４で説明した処理の流れを示すフローチャートである。なお、この処理は、画像形成装置１−ｘの制御部１００のＣＰＵ１０１がＲＯＭ１０２等の記憶媒体に記憶されたプログラムに従って動作することにより実行される。
【００８９】
ステップＳ９０１では、ファームウェア（ＦＷ）の更新を指示し、ステップＳ９０２では更新可能な装置を検索し、ステップＳ９０３で装置の一覧を表示する。
【００９０】
ステップＳ９０４では、ユーザによる装置の選択入力を受け付ける。すると、検索されたその装置の有していた機能と自装置の有している機能を比較し、ステップＳ９０５で、新機能を使用するための機能ボタンの表示についての選択画面（図１３（ｂ）に示す）を表示部１３４に表示し、ユーザに選択させる。
【００９１】
ステップＳ９０６では、ユーザがいずれのボタンを選択したかが判定され、ステップＳ９０７で「する  通常画面」ボタンが選択された場合には、ステップＳ９１０で、追加された機能についての機能ボタンを通常画面に配置した後、ステップＳ９１３に進む。
【００９２】
ステップＳ９０８で「する  新機能画面」ボタンが選択された場合には、ステップＳ９１１で、追加された機能についての機能ボタンを新機能画面に配置した後、ステップＳ９１３に進む。
【００９３】
ステップＳ９０９で「しない」ボタンが選択された場合には、そのままステップＳ９１３に進む。
【００９４】
ステップＳ９１３では、追加機能が複数あるかどうかが判断され、複数あれば次の追加機能についての機能ボタンの配置画面を設定するためステップＳ９０５に進み、ステップＳ９０５〜Ｓ９１２を繰り返す。複数なければ（ステップＳ９１３でＮＯ）、処理を終了する。
【符号の説明】
【００９５】
１−１、１−ｎ、１−ｘ  画像形成装置（画像処理装置）
３−１、３−ｍ  情報処理装置
４、５  ネットワーク
６  サーバ
１００  制御部
１０１  ＣＰＵ
１０２  ＲＯＭ
１３０  操作パネル
１３４  表示部１３４
１６０  ネットワークインターフェース
【図１】
2011139393.tif 000003
【図２】
2011139393.tif 000004
【図３】
2011139393.tif 000005
【図４】
2011139393.tif 000006
【図５】
2011139393.tif 000007
【図６】
2011139393.tif 000008
【図７】
2011139393.tif 000009
【図８】
2011139393.tif 000010
【図９】
2011139393.tif 000011
【図１０】
2011139393.tif 000012
【図１１】
2011139393.tif 000013
【図１２】
2011139393.tif 000014
【図１３】
2011139393.tif 000015
【図１４】
2011139393.tif 000016
【図１５】
2011139393.tif 000017