(57)【要約】【課題】  操作パネルの大きさの相違を考慮して、ユーザごとに利用しやすい操作画面を表示することが可能な画像形成装置およびそれに関連する技術を提供する。【解決手段】カスタマイズシステムは、特定ユーザ用のカスタマイズ情報に基づいて、特定ユーザ向けにカスタマイズされた操作画面ＧＣの情報を取得し（ステップＳ１４）、複数の画像形成装置のうちの特定の画像形成装置の操作パネルの画素数サイズと操作画面ＧＣを表示するための所要画素数サイズとの比較結果に基づいて、当該操作パネルに操作画面ＧＣを表示することが可能か否かを判定する（ステップＳ１５）。また、カスタマイズシステムは、操作画面ＧＣを操作パネルに表示することが不可能であると判定される場合には、操作画面ＧＣに含まれる複数のボタンを階層化した階層化メニュー画面を操作パネルに表示する（ステップＳ１７）。【選択図】図５
2009181376.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の操作パネルに表示される操作画面をユーザごとにカスタマイズすることが可能なカスタマイズシステムであって、
ユーザごとのカスタマイズ情報を格納する格納手段と、
特定ユーザ用のカスタマイズ情報に基づいて、前記特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する取得手段と、
前記カスタマイズ画面を表示するための所要画素数サイズと複数の画像形成装置のうちの特定の画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定する判定手段と、
前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示する表示制御手段と、
を備えることを特徴とするカスタマイズシステム。
【請求項２】
請求項１に記載のカスタマイズシステムにおいて、
前記階層化メニュー画面は、
前記複数のボタンの分配先の各グループに対応する比較的上位項目のボタンを含む上位メニュー画面と、
前記複数のボタンの少なくとも１つである比較的下位項目のボタンが分配された下位メニュー画面と、
を有することを特徴とするカスタマイズシステム。
【請求項３】
請求項２に記載のカスタマイズシステムにおいて、
前記表示制御手段は、前記上位メニュー画面を前記下位メニュー画面よりも先に表示することを特徴とするカスタマイズシステム。
【請求項４】
請求項１に記載のカスタマイズシステムにおいて、
前記判定手段は、前記特定の画像形成装置にて利用不可能な機能に対応するボタンである使用不可ボタンが前記カスタマイズ画面に含まれている場合には、当該使用不可ボタンを削除して前記カスタマイズ画面内のボタンを再配置した後に、前記特定の操作パネルの画素数サイズと再配置後の前記カスタマイズ画面を表示するための所要画素数サイズとの比較結果に基づいて、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定し、
前記表示制御手段は、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することが可能であると判定される場合には、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することを特徴とするカスタマイズシステム。
【請求項５】
請求項４に記載のカスタマイズシステムにおいて、
前記表示制御手段は、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記再配置後の前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示することを特徴とするカスタマイズシステム。
【請求項６】
その操作パネルに表示される操作画面をユーザごとにカスタマイズすることが可能な画像形成装置であって、
前記画像形成装置とは別の画像形成装置の操作パネルに関して特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する取得手段と、
前記カスタマイズ画面を表示するための所要画素数サイズと前記画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定する判定手段と、
前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示する表示制御手段と、
を備えることを特徴とする画像形成装置。
【請求項７】
複数の画像形成装置にネットワーク接続されるサーバであって、
前記複数の画像形成装置のうちの第１の画像形成装置の操作パネルに関する、特定ユーザ用のカスタマイズ情報を格納する手段と、
前記複数の画像形成装置のうちの第２の画像形成装置からのカスタマイズ情報送信要求指令に応答して、前記特定ユーザ用の前記カスタマイズ情報に基づき、前記特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する手段と、
前記カスタマイズ画面を表示するための所要画素数サイズと前記第２の画像形成装置に設けられた特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能であるか否かを判定する手段と、
前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して階層化メニュー画面を生成し、前記階層化メニュー画面に関する情報を前記第２の画像形成装置に送信する手段と、
を備えることを特徴とするサーバ。
【請求項８】
コンピュータに、
a)第１の画像形成装置の操作パネルに関するカスタマイズ画面であって特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する手順と、
b)前記カスタマイズ画面を表示するための所要画素数サイズと第２の画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能であるか否かを判定する手順と、
c)前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を生成し、前記第２の画像形成装置に送信する手順と、
を実行させるためのプログラム。
【請求項９】
画像形成装置に内蔵されたコンピュータに、
a)前記画像形成装置とは別の画像形成装置の操作パネルに関して特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する手順と、
b)前記カスタマイズ画面を表示するための所要画素数サイズと前記画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定する手順と、
c)前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の操作パネルの表示内容をカスタマイズする技術に関する。
【背景技術】
【０００２】
画像形成装置には、様々な操作入力を受け付ける操作パネルが設けられている。当該操作パネルは、例えば、液晶表示パネルに圧電センサ等が埋め込まれて構成されており、表示部の一部として機能するとともに、操作入力部の一部としても機能する。ユーザは、当該操作パネルの画面上に表示された（仮想的な）ボタンを押下することによって、ＭＦＰ１に対する操作指示入力を行うことが可能である。
【０００３】
このような操作パネルに関して、その表示態様に自由度をもたせる技術が存在する。
【０００４】
例えば、特許文献１においては、操作パネル内の操作画面を拡大表示することによって操作パネル内に表示される全てのボタンのうちのいずれかが表示できなくなる場合に、レイアウトを変更して表示することが記載されている。
【０００５】
【特許文献１】特開２００４−１８０２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、画像形成装置の操作パネルの表示態様に自由度を持たせる技術としては、上述した技術の他、画像形成装置の操作パネルの表示内容をユーザ毎にカスタマイズすることが考えられる。
【０００７】
例えば、複数の画像形成装置のうちの或る画像形成装置の操作パネルの表示内容をユーザごとにカスタマイズしたカスタマイズ情報をサーバに格納しておく。そして、複数の画像形成装置のうちの他の画像形成装置の操作パネルの表示内容をも、当該サーバに格納されているカスタマイズ情報を利用して決定することが考えられる。これによれば、ユーザは、複数の画像形成装置において、同様にカスタマイズされた操作画面を用いて、操作入力を行うことが可能である。
【０００８】
しかしながら、複数の画像形成装置における操作パネルは、互いに同じ画素数サイズを有しているとは限らない。そのため、例えば、比較的大きな操作パネルについてカスタマイズした操作画面を、比較的小さな操作パネルに表示しようとしても、両操作パネルの画素数サイズの相違に起因して、そのままでは表示できないことがある。
【０００９】
そこで、この発明の課題は、操作パネルの大きさの相違を考慮して、ユーザごとに利用しやすい操作画面を表示することが可能な画像形成装置およびそれに関連する技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決すべく、請求項１の発明は、画像形成装置の操作パネルに表示される操作画面をユーザごとにカスタマイズすることが可能なカスタマイズシステムであって、ユーザごとのカスタマイズ情報を格納する格納手段と、特定ユーザ用のカスタマイズ情報に基づいて、前記特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する取得手段と、前記カスタマイズ画面を表示するための所要画素数サイズと複数の画像形成装置のうちの特定の画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定する判定手段と、前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示する表示制御手段とを備えることを特徴とする。
【００１１】
請求項２の発明は、請求項１の発明に係るカスタマイズシステムにおいて、前記階層化メニュー画面は、前記複数のボタンの分配先の各グループに対応する比較的上位項目のボタンを含む上位メニュー画面と、前記複数のボタンの少なくとも１つである比較的下位項目のボタンが分配された下位メニュー画面とを有することを特徴とする。
【００１２】
請求項３の発明は、請求項２の発明に係るカスタマイズシステムにおいて、前記表示制御手段は、前記上位メニュー画面を前記下位メニュー画面よりも先に表示することを特徴とする。
【００１３】
請求項４の発明は、請求項１の発明に係るカスタマイズシステムにおいて、前記判定手段は、前記特定の画像形成装置にて利用不可能な機能に対応するボタンである使用不可ボタンが前記カスタマイズ画面に含まれている場合には、当該使用不可ボタンを削除して前記カスタマイズ画面内のボタンを再配置した後に、前記特定の操作パネルの画素数サイズと再配置後の前記カスタマイズ画面を表示するための所要画素数サイズとの比較結果に基づいて、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定し、前記表示制御手段は、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することが可能であると判定される場合には、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することを特徴とする。
【００１４】
請求項５の発明は、請求項４の発明に係るカスタマイズシステムにおいて、前記表示制御手段は、前記再配置後の前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記再配置後の前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示することを特徴とする。
【００１５】
請求項６の発明は、その操作パネルに表示される操作画面をユーザごとにカスタマイズすることが可能な画像形成装置であって、前記画像形成装置とは別の画像形成装置の操作パネルに関して特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する取得手段と、前記カスタマイズ画面を表示するための所要画素数サイズと前記画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定する判定手段と、前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示する表示制御手段とを備えることを特徴とする。
【００１６】
請求項７の発明は、複数の画像形成装置にネットワーク接続されるサーバであって、前記複数の画像形成装置のうちの第１の画像形成装置の操作パネルに関する、特定ユーザ用のカスタマイズ情報を格納する手段と、前記複数の画像形成装置のうちの第２の画像形成装置からのカスタマイズ情報送信要求指令に応答して、前記特定ユーザ用の前記カスタマイズ情報に基づき、前記特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する手段と、前記カスタマイズ画面を表示するための所要画素数サイズと前記第２の画像形成装置に設けられた特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能であるか否かを判定する手段と、前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して階層化メニュー画面を生成し、前記階層化メニュー画面に関する情報を前記第２の画像形成装置に送信する手段とを備えることを特徴とする。
【００１７】
請求項８の発明は、コンピュータに、a)第１の画像形成装置の操作パネルに関するカスタマイズ画面であって特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する手順と、b)前記カスタマイズ画面を表示するための所要画素数サイズと第２の画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能であるか否かを判定する手順と、c)前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を生成し、前記第２の画像形成装置に送信する手順とを実行させるためのプログラムであることを特徴とする。
【００１８】
請求項９の発明は、画像形成装置に内蔵されたコンピュータに、a)前記画像形成装置とは別の画像形成装置の操作パネルに関して特定ユーザ向けにカスタマイズされた操作画面であるカスタマイズ画面の情報を取得する手順と、b)前記カスタマイズ画面を表示するための所要画素数サイズと前記画像形成装置の特定の操作パネルの画素数サイズとの比較結果に基づいて、前記カスタマイズ画面を前記特定の操作パネルに表示することが可能か否かを判定する手順と、c)前記カスタマイズ画面を前記特定の操作パネルに表示することが不可能であると判定される場合には、前記カスタマイズ画面に含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面を前記特定の操作パネルに表示する手順とを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１９】
請求項１ないし請求項９に記載の発明によれば、操作パネルの大きさの相違を考慮して、ユーザごとに利用しやすい操作画面を表示することが可能である。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態を図面に基づいて説明する。
【００２１】
＜１．第１実施形態＞
＜１−１．構成＞
図１は、カスタマイズシステム１００の構成を示す概略図である。カスタマイズシステム１００は、複数のマルチ・ファンクション・ペリフェラル（Multi Function Peripheral）（ＭＦＰとも略称する）１（詳細にはＭＦＰ１ａ，１ｂ，１ｃ等）と、サーバコンピュータ（単にサーバとも称する）９０とを備える。このカスタマイズシステム１００は、各ＭＦＰ１（画像形成装置とも称される）の操作パネルに表示される操作画面をユーザごとにカスタマイズすることが可能である。
【００２２】
各ＭＦＰ１は、ネットワークＮＷを介してサーバ９０に接続されており、当該サーバ９０との間でデータの送受信が可能である。一方、サーバ９０は、ユーザごとのカスタマイズ情報をその格納部９１に格納している。各ＭＦＰ１は、サーバ９０（詳細にはサーバ９０の格納部９１）に格納されたカスタマイズ情報を用いて、その操作パネルに表示される操作画面をユーザごとにカスタマイズすることが可能である。なお、ネットワークＮＷは、ＬＡＮ（Local Area Network）およびインターネットなどの各種のネットワークを含む。
【００２３】
また、図２は、各ＭＦＰ１の機能構成を示す機能ブロック図である。ＭＦＰ１は、スキャナ機能、プリンタ機能、コピー機能およびファクシミリ通信機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１は、図２に示すように、画像読取部２と、印刷出力部３と、通信部４と、格納部５と、入出力部６と、コントローラ９とを備えており、これらの各部を複合的に動作させることによって、上記の各機能を実現する。
【００２４】
画像読取部２は、ＭＦＰ１の所定の位置に載置された原稿を光学的に読み取って、当該原稿の画像データ（原稿画像とも称する）を生成する処理部である。
【００２５】
印刷出力部３は、対象画像に関する画像データに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００２６】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、通信ネットワークＮＷを介したネットワーク通信が可能である。このネットワーク通信では、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）およびＦＴＰ（File Transfer Protocol）等の各種のプロトコルが利用され、当該ネットワーク通信を利用することによって、ＭＦＰ１は、所望の相手先との間で各種のデータを授受することが可能である。なお、ＭＦＰ１は、このネットワーク通信を利用することによって、電子メールの送受信を行うことも可能である。
【００２７】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の格納装置で構成される。この格納部５には、画像読取部２等で生成された原稿画像（画像データ）が格納される。
【００２８】
入出力部６は、ＭＦＰ１に対する入力を受け付ける操作入力部６１と、各種情報の表示出力を行う表示部６２とを備えている。また、ＭＦＰ１には操作パネル６３（図１および図２参照）が設けられている。この操作パネル６３は、液晶表示パネルに圧電センサ等が埋め込まれて構成されており、表示部６２の一部として機能するとともに、操作入力部６１の一部としても機能する。ユーザは、操作パネル６３の画面上に表示された（仮想的な）ボタンを押下することによって、ＭＦＰ１に対する操作指示入力を行うことが可能である。
【００２９】
コントローラ９は、ＭＦＰ１を統括的に制御する制御装置であり、ＣＰＵと、各種の半導体メモリ（ＲＡＭおよびＲＯＭ等）とを備えて構成される。コントローラ９の制御下において各種の処理部が動作することによって、ＭＦＰ１の各種の機能が実現される。例えば、コントローラ９の制御下において、画像読取部２を用いて所望の画像を光学的に読み取ることによって、原稿をスキャニングした画像（スキャン画像）が取得され、スキャナ機能が実現される。さらに、印刷出力部３を用いて当該スキャン画像を印刷出力することによって、コピー機能が実現される。また、コントローラ９は、次述するような各種の処理をも制御する。
【００３０】
コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ等）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。
【００３１】
具体的には、コントローラ９は、ユーザ認証部１１と、カスタマイズ情報取得部１２と、判定部１３と、表示制御部１４とを含む各種の処理部を実現する。
【００３２】
ユーザ認証部１１は、各ユーザ（個人ユーザ）に関する認証動作を制御する処理部である。
【００３３】
カスタマイズ情報取得部１２は、サーバ９０と通信して、格納部９１内のカスタマイズ画面ＧＣを取得する処理部である。カスタマイズ情報取得部１２は、自機もしくは他機であるＭＦＰ１の操作パネル６３に関して特定ユーザ向けにカスタマイズされたカスタマイズ画面ＧＣの情報を取得することができる。例えば、ＭＦＰ１ｃ（図１参照）のカスタマイズ情報取得部１２は、自機であるＭＦＰ１ｃとは別のＭＦＰ１ｂ（すなわち他機）の操作パネル６３ｂに関して或るユーザＵＡ向けにカスタマイズされたカスタマイズ画面（操作画面）ＧＣ（図４参照）の情報を取得することができる。また、ＭＦＰ１ｂのカスタマイズ情報取得部１２は、ＭＦＰ１ｂ（自機）の操作パネル６３ｂに関して、ユーザＵＡ向けにカスタマイズされたカスタマイズ画面の情報を取得することもできる。
【００３４】
判定部１３は、カスタマイズ画面ＧＣを表示するための所要画素数サイズとＭＦＰ１（例えば１ｃ）の操作パネル６３（例えば６３ｃ）の画素数サイズとの比較結果に基づいて、当該操作パネル６３（例えば６３ｃ）にカスタマイズ画面ＧＣを表示することが可能か否かを判定する処理部である。
【００３５】
表示制御部１４は、操作パネル６３に関する表示動作を制御する。特に、表示制御部１４は、カスタマイズ画面ＧＣをそのまま操作パネル６３に表示することが不可能であると判定される場合には、カスタマイズ画面ＧＣに含まれる複数のボタン（例えばボタンＢＮ１〜ＢＮ８）を機能毎に集約して生成された新たな操作画面を操作パネル６３に表示する。
【００３６】
＜１−２．機能一覧＞
図３は、ＭＦＰ１のコピー（ＣＯＰＹ）機能に関する詳細機能一覧を示す図である。
【００３７】
ＭＦＰ１は、このコピー動作に関して、図３に示すように階層化された機能を有している。
【００３８】
具体的には、まず、大項目「コピー（Copy）」の中に、５つの中項目「色（Color）」、「用紙（Paper）」、「倍率（Zoom）」、「両面／割付（Duplex/Combine）」、「仕上げ（Finishing）」を有している。
【００３９】
また、中項目「色（Color）」は、３つの小項目「自動カラー（AutoColor）」、「フルカラー（FullColor）」、「黒（Black）」を有している。また、中項目「用紙（Paper）」は、３つの小項目「Ａ３」、「Ａ４」、「Ａ５」を有しており、中項目「倍率（Zoom）」は、４つの小項目「Ａ３−＞Ａ４」、「Ａ４−＞Ａ５」、「Ａ５−＞Ａ４」、「Ａ４−＞Ａ３」を有している。さらに、中項目「両面／割付（Duplex/Combine）」は、３つの小項目「両面（Duplex）」、「２ｉｎ１」、「４ｉｎ１」を有しており、中項目「仕上げ（Finishing）」は、２つの小項目「Ｚ折り（Z-Fold）」、「コーナーステープル（Corner Staple）」を有している。
【００４０】
なお、ＭＦＰ１は、このようなコピー機能に加えて、上述したように、スキャナ機能、プリンタ機能およびファクシミリ通信機能などを備える。この実施形態では、コピー機能に関する操作を中心に説明する。
【００４１】
ＭＦＰ１の操作パネル６３は、図３に示すような各種の詳細機能を実現するための各種の入力操作を受け付ける。
【００４２】
このＭＦＰ１においては、２種類の入力手法を採用することが可能である。第１の手法は、機能を選択するためのデフォルトの操作画面（メニュー画面）を表示させるものである。第２の手法は、多数のボタンの中からユーザが選択した機能に対応するボタンを操作画面に表示させるものである。第２の手法は、機能選択用のボタンをユーザごとにカスタマイズして表示させるカスタマイズ画面を作成しておき、当該カスタマイズ画面を用いて機能選択操作を実現する手法であるとも表現される。第２の手法によれば、各ユーザの利用頻度の高いボタンに対して容易にアクセスすることが可能になる。ここでは、第２の手法を採用する場合について詳細に説明する。
【００４３】
＜１−３．カスタマイズ画面＞
図４は、カスタマイズ画面ＧＣの一例を示す図である。図４においては、ユーザＵＡによる利用頻度の高い８つのボタンが選択されたカスタマイズ画面ＧＣが示されている。詳細には、ユーザＵＡが選択した８つの詳細機能に対応する８つのボタンが４段２列に配置されている。
【００４４】
このユーザＵＡ向けのカスタマイズ画面ＧＣは、最上段に、中項目「色」に属する２つの小項目に対応するボタンＢＮ１，ＢＮ２、具体的には、小項目「自動カラー（AutoColor）」に対応するボタンＢＮ１と、小項目「黒（Black）」に対応するボタンＢＮ２とを有している。また、第２段には、「用紙」に関する、小項目「Ａ４」に対応するボタンＢＮ３と小項目「Ａ３」に対応するボタンＢＮ４とが設けられている。第３段には、「仕上げ」に関する、小項目「Ｚ折り（Z-Fold）」に対応するボタンＢＮ５と、小項目「コーナーステープル（Corner Staple）」に対応するボタンＢＮ６とが設けられている。さらに、最下段には、「両面／割付」に関する、小項目「両面（Duplex）」に対応するボタンＢＮ７と、小項目「２ｉｎ１」に対応するボタンＢＮ８とが設けられている。
【００４５】
このようなカスタマイズ画面ＧＣは、ＭＦＰ１、サーバ９０あるいはサーバ９０に接続されたコンピュータなどを各ユーザが操作することによって作成される。作成されたカスタマイズ画面ＧＣに関する情報は、カスタマイズ情報としてサーバ９０の格納部９１に格納される。換言すれば、カスタマイズ情報は、カスタマイズ画面ＧＣに関する情報を含む。詳細には、カスタマイズ情報は、カスタマイズ画面ＧＣのサイズ（画素数サイズ）、カスタマイズ画面ＧＣに含まれるボタンの数、ならびに、カスタマイズ画面ＧＣに含まれる各ボタンの名称、対応機能、大きさおよび位置等を含む。また、カスタマイズ情報はサーバ９０からネットワークＮＷを介して取得され、カスタマイズ情報に含まれるカスタマイズ画面ＧＣが各ＭＦＰで利用される。なお、以下では、このカスタマイズ画面ＧＣは、ＭＦＰ１ｂに関して作成されたものとして説明する。
【００４６】
＜１−４．動作＞
つぎに、図５のフローチャートを参照しながら、この実施形態に係る動作について説明する。なお、図５のフローチャートの動作の前に、図４のようなカスタマイズ画面ＧＣの作成動作が予め実行されているものとする。
【００４７】
まず、ステップＳ１１において、ユーザＵＡが、利用対象のＭＦＰ１（例えば１ｃ）にログインする。具体的には、操作入力部６１を用いてユーザＵＡがユーザＩＤ、暗証番号（パスワード）を入力することによって、ログイン動作が実行される。
【００４８】
次のステップＳ１２においては、ＭＦＰ１は、ユーザＵＡに関するカスタマイズ情報送信要求指令をサーバ９０に送信する。
【００４９】
サーバ９０は、カスタマイズ情報送信要求指令を受信すると、当該指令に対応する（ユーザＵＡに関する）カスタマイズ情報を、サーバ９０の格納部９１内に格納された複数のユーザの複数のカスタマイズ情報の中から検索して抽出する。そして、サーバ９０は、抽出したカスタマイズ情報をＭＦＰ１に向けて送信する（ステップＳ１３）。
【００５０】
ステップＳ１４において、ＭＦＰ１は、サーバ９０から送信されてきたカスタマイズ情報を受信して取得すると、さらに、カスタマイズ画面ＧＣに関する情報を当該カスタマイズ情報から抽出して取得する。
【００５１】
次のステップＳ１５においては、ＭＦＰ１は、カスタマイズ情報に含まれるカスタマイズ画面（操作画面）ＧＣに関する情報に基づいて、当該カスタマイズ画面ＧＣをＭＦＰ１の操作パネル６３にそのまま表示できるか否かを判定する。なお、判定動作の詳細については後述する。
【００５２】
カスタマイズ画面ＧＣがＭＦＰ１の操作パネル６３にそのまま表示可能であると判定される場合には、ステップＳ１８に進み、カスタマイズ画面ＧＣがＭＦＰ１の操作パネル６３にそのまま表示される。
【００５３】
一方、カスタマイズ画面ＧＣをＭＦＰ１の操作パネル６３にそのまま表示することが不可能であると判定される場合には、ステップＳ１６に進む。ステップＳ１６においては、ＭＦＰ１は、カスタマイズ画面ＧＣを変更する。具体的には、カスタマイズ画面ＧＣに含まれる複数のボタンを機能毎に集約して生成された新たな操作画面（階層化メニュー画面ＧＥ）を生成する。なお、カスタマイズ画面ＧＣの変更動作については後述する。
【００５４】
そして、ステップＳ１７において、ＭＦＰ１は、変更後のカスタマイズ画面ＧＣ（階層化メニュー画面ＧＥ）を操作パネル６３に表示する。
【００５５】
なお、ステップＳ１７，Ｓ１８の後においては、操作パネル６３に表示された操作画面を用いて、ユーザによる操作入力が行われ、当該操作入力に応じた処理が実行される。
【００５６】
各ＭＦＰ１は、いずれも、以上のような図５の動作をそれぞれ実行する。
【００５７】
つぎに、カスタマイズ画面ＧＣの変更内容の詳細について説明する。ただし、上述したようにここでは、カスタマイズ画面ＧＣが、ＭＦＰ１ｂの操作パネル６３ｂ用に作成されている場合を想定する。また、ここでは、３つのＭＦＰ１ａ，１ｂ，１ｃに関して、ＭＦＰ１ａの操作パネル６３ａが最も大きく、ＭＦＰ１ｂの操作パネル６３ｂが次に大きく、ＭＦＰ１ｃの操作パネル６３ｃが最も小さい場合を想定する（図１参照）。換言すれば、ＭＦＰ１ａの操作パネル６３ａの画素数サイズＳａが最も大きく、ＭＦＰ１ｂの操作パネル６３ｂの画素数サイズＳｂが次に大きく、ＭＦＰ１ｃの操作パネル６３ｃの画素数サイズＳｃが最も小さい場合（Ｓａ＞Ｓｂ＞Ｓｃ）を想定する。詳細には、操作パネル６３ａの画素数サイズＳａは８００画素×４８０画素であり、操作パネル６３ｂの画素数サイズＳｂは６４０画素×４８０画素であり、操作パネル６３ｃの画素数サイズＳｃは６４０画素×２４０画素であるとする。また、操作パネル６３ｂ向けのカスタマイズ画面ＧＣを表示するために要する画素数サイズＳｚは、操作パネル６３ｂの画素数サイズＳｂ以下であり、ここでは６２０画素×４６０画素であるとする。
【００５８】
例えば、比較的大きな操作パネル６３を有するＭＦＰ１ａにおいて、ＭＦＰ１ｂ向けのカスタマイズ画面ＧＣを利用する場合には、図５において、次のような動作が実行される。
【００５９】
上述したように、ＭＦＰ１ａの操作パネル６３ａの画素数サイズＳａは、ＭＦＰ１ｂの操作パネル６３ｂの画素数サイズＳｂよりも大きい。したがって、ＭＦＰ１ａの操作パネル６３ａの画素数サイズＳａは、カスタマイズ画面ＧＣを表示するために要する画素数サイズＳｚよりも大きい。そのため、ステップＳ１５において、操作パネル６３ｂ向けのカスタマイズ画面ＧＣは、ＭＦＰ１ａの操作パネル６３ａにそのまま表示可能であると判定される。そして、ステップＳ１８において、図６に示すような表示態様ＧＤでカスタマイズ画面ＧＣがそのまま操作パネル６３ａに表示される。なお、ここでは、比較的小さなカスタマイズ画面ＧＣが、比較的大きな操作パネル６３ａにおいて、両者の左上の点を合わせるようにして表示されている。ただし、これに限定されず、例えば、操作パネル６３ａにおいて、カスタマイズ画面ＧＣを、縦方向および／または横方向にセンタリングして表示するようにしてもよい。
【００６０】
また、ＭＦＰ１ｂにおいて、ＭＦＰ１ｂ向けのカスタマイズ画面ＧＣを利用する場合にも、同様に、カスタマイズ画面ＧＣがそのまま操作パネル６３ｂに表示される（図４参照）。
【００６１】
一方、比較的小さな操作パネル６３（６３ｃ）を有するＭＦＰ１ｃにおいて、ＭＦＰ１ｂ向けのカスタマイズ画面ＧＣを利用する場合には、図５において、次のような動作が実行される。
【００６２】
ＭＦＰ１ｃの操作パネル６３ａの画素数サイズＳｃ（６４０画素×２４０画素）は、ＭＦＰ１ｂの操作パネル６３ｂの画素数サイズＳｂよりも小さく、且つ、カスタマイズ画面ＧＣを表示するために要する画素数サイズＳｚ（６２０画素×４６０画素）よりも（特に縦方向において）小さい。そのため、ステップＳ１５において、操作パネル６３ｂ向けのカスタマイズ画面ＧＣは、ＭＦＰ１ｃの操作パネル６３ｃにそのままでは表示不可能であると判定される。そして、ステップＳ１６において、変更後のカスタマイズ画面ＧＣとして階層化メニュー画面ＧＥが作成され、ステップＳ１７において当該階層化メニュー画面ＧＥが操作パネル６３ｃに表示される。
【００６３】
階層化メニュー画面ＧＥは、比較的上位階層のメニュー画面である上位メニュー画面ＧＥ０（図７）と、比較的下位階層のメニュー画面である４つの下位メニュー画面ＧＥ１（図８），ＧＥ２（図９），ＧＥ３（図１０），ＧＥ４（図１１）とを有している。
【００６４】
これらのメニュー画面ＧＥ０〜ＧＥ４は、カスタマイズ画面ＧＣ（図４）に関する情報と、機能一覧（図３）における階層構造に関する情報とに基づいて、ＭＦＰ１ｃによって自動的に作成される。
【００６５】
まず、上記の各メニュー画面ＧＥ０〜ＧＥ４を作成するに際しては、操作パネル６３ｃに描画可能な最大ボタン数、すなわちメニュー画面ＧＥ０〜ＧＥ４のそれぞれにおける最大配置ボタン数ＭＢが求められる。
【００６６】
例えば、１つのボタンを配置するために必要な領域（ボタン自体の領域と当該ボタンの周辺の余白領域との和領域）のサイズＢＳは、所定値（ここでは、３１０画素×１１５画素）に固定されているものとする。また、このサイズＢＳは、カスタマイズ画面ＧＣに関する情報に含まれているものとする。
【００６７】
この場合には、操作パネル６３ｃ（サイズ：６４０画素×２４０画素）には、横方向に最大２個のボタンが配置可能であり、縦方向に最大２個のボタンが配置可能である。したがって、メニュー画面ＧＥ０〜ＧＥ４のそれぞれにおいては、最大４個（＝２×２）のボタンが配置可能である。すなわち、最大ボタン数ＭＢは「４」である。
【００６８】
つぎに、ＭＦＰ１ｃは、カスタマイズ画面ＧＣ（図４）内に設けられた８つのボタンＢＮ１〜ＢＮ８に関する情報と、機能一覧（図３）における階層構造に関する情報とに基づいて、当該８つのボタンＢＮ１〜ＢＮ８をその割付機能ごとに集約する。換言すれば、当該８つのボタンＢＮ１〜ＢＮ８は、その割付機能に応じて、グループ化されるとともに階層化される。
【００６９】
具体的には、まず、図４のカスタマイズ画面ＧＣ内の８つのボタンＢＮ１〜ＢＮ８に割り付けられた８つの小項目に対応する４つの中項目が抽出され、当該中項目に関するメニュー画面（上位メニュー画面）ＧＥ０が生成される。詳細には、メニュー画面ＧＥ０（図７）には、４つの中項目「色（Color）」、「用紙（Paper）」、「仕上げ（Finishing）」、「両面／割付（Duplex/Combine）」に対応するボタンＢＴ１〜ＢＴ４が設けられる。すなわち、上位メニュー画面ＧＥ０は、複数のボタンＢＮ１〜ＢＮ８の分配先の各グループ（中項目）に対応する比較的上位項目のボタンＢＴ１〜ＢＴ４を有する。換言すれば、上位メニュー画面ＧＥ０は、複数のボタンＢＮ１〜ＢＮ８の分配先の各グループの項目名称が付された比較的上位項目のボタンＢＴ１〜ＢＴ４を有する。また、中項目の数（＝４）が、最大ボタン数ＭＢ（＝４）以下であることも確認される。このような処理により、ＭＦＰ１ｃは、メニュー画面ＧＥ０を作成する。
【００７０】
つぎに、ＭＦＰ１ｃは、４つの中項目のそれぞれに関して、当該各中項目に含まれる小項目に対応するメニュー画面（下位メニュー画面）ＧＥ１〜ＧＥ４（次述）を生成する。各下位メニュー画面ＧＥ１〜ＧＥ４には、それぞれ、複数のボタンＢＮ１〜ＢＮ８の少なくとも１つのボタン（換言すれば、比較的上位項目のボタンＢＴ１〜ＢＴ４に対して比較的下位項目のボタン）が分配される。なお、これらのメニュー画面ＧＥ１〜ＧＥ４の生成の際においても、各メニュー画面ＧＥ１〜ＧＥ４におけるボタンの数が最大ボタン数ＭＢ（＝４）以下であること、が確認される。ただし、この実施形態では、上位メニュー画面に戻るためのボタンＢＴ５（図８等参照）を設けているため、各メニュー画面ＧＥ１〜ＧＥ４における小項目の数は、最大ボタン数ＭＢよりも１少ない数以下（すなわち３以下）に制限される。
【００７１】
メニュー画面ＧＥ１（図８）は、中項目「色（Color）」に関するカスタマイズ小項目を表示するサブメニュー画面である。メニュー画面ＧＥ１には、２つのボタンＢＮ１，ＢＮ２が設けられている。２つのボタンＢＮ１，ＢＮ２は、それぞれ、カスタマイズ画面ＧＣ内に存在する小項目であって且つ「色（Color）」に関する小項目、に対応するボタンである。また、メニュー画面ＧＥ１には、上位メニュー画面ＧＥ０に戻るためのボタンＢＴ５も設けられている。
【００７２】
また、メニュー画面ＧＥ２（図９）は、中項目「用紙（Paper）」に関するカスタマイズ小項目を表示するサブメニュー画面である。メニュー画面ＧＥ２には、カスタマイズ画面ＧＣ内の「用紙（Paper）」に関する２つのボタンＢＮ３，ＢＮ４が設けられている。また、メニュー画面ＧＥ２には、上位メニュー画面ＧＥ０に戻るためのボタンＢＴ５も設けられている。
【００７３】
また、メニュー画面ＧＥ３（図１０）は、中項目「仕上げ（Finishing）」に関するカスタマイズ小項目を表示するサブメニュー画面である。メニュー画面ＧＥ３には、カスタマイズ画面ＧＣ内の「仕上げ（Finishing）」に関する２つのボタンＢＮ５，ＢＮ６が設けられている。また、メニュー画面ＧＥ３には、上位メニュー画面ＧＥ０に戻るためのボタンＢＴ５も設けられている。
【００７４】
また、メニュー画面ＧＥ４（図１１）は、中項目「両面／割付（Duplex/Combine）」に関するカスタマイズ小項目を表示するサブメニュー画面である。メニュー画面ＧＥ４には、カスタマイズ画面ＧＣ内の「仕上げ（Finishing）」に関する２つのボタンＢＮ７，ＢＮ８が設けられている。また、メニュー画面ＧＥ４には、上位メニュー画面ＧＥ０に戻るためのボタンＢＴ５も設けられている。
【００７５】
また、これらのメニュー画面ＧＥ０〜ＧＥ４は、適宜に選択的に操作パネル６３ｃに表示される。
【００７６】
具体的には、メニュー画面ＧＥ０〜ＧＥ４のうち、メニュー画面ＧＥ０（図７）が最初に操作パネル６３ｃに表示される。換言すれば、上位メニュー画面ＧＥ０は、下位メニュー画面ＧＥ１〜ＧＥ４よりも先に表示される。
【００７７】
そして、メニュー画面ＧＥ０内の４つのボタンＢＴ１〜ＢＴ４のいずれかが押下されると、押下されたボタンに対応する次順位のメニュー画面（ＧＥ１〜ＧＥ４のいずれか）が、メニュー画面ＧＥ０に代わって操作パネル６３ｃに表示される。例えば、ボタンＢＴ１が押下されるとメニュー画面ＧＥ１が操作パネル６３ｃに表示される。また、ボタンＢＴ２が押下されるとメニュー画面ＧＥ２が操作パネル６３ｃに表示される。同様に、ボタンＢＴ３が押下されるとメニュー画面ＧＥ３が操作パネル６３ｃに表示され、ボタンＢＴ４が押下されるとメニュー画面ＧＥ４が操作パネル６３ｃに表示される。
【００７８】
以上のような動作が実行される。このような動作によれば、操作パネルの大きさの相違を考慮して、ユーザごとに利用しやすい操作画面を表示することが可能である。特に、各ボタンが機能ごとに集約されて表示されるので、判り易い。
【００７９】
なお、上記の例においては、カスタマイズで選択された４つの中項目のそれぞれに所属する小項目の数ＭＡは、いずれも最大ボタン数ＭＢより小さいため、各中項目に対応するメニュー画面ＧＥ１〜ＧＥ４はそれぞれ単一の画面として作成されている。
【００８０】
ただし、これに限定されず、たとえば各中項目に所属する小項目の数ＭＡが最大ボタン数ＭＢを越える場合（または小項目数ＭＡが最大ボタン数ＭＢ以上である場合）には、当該中項目に対応するメニュー画面を複数個に分割して設けるようにしてもよい。
【００８１】
あるいは、各中項目に所属する小項目の数ＭＡが最大ボタン数ＭＢを越える場合（または小項目数ＭＡが最大ボタン数ＭＢ以上である場合）であって、中項目に関する更に詳細な機能分類が存在する場合には、当該詳細な機能分類に応じて中間的なサブメニュー画面を設けるようにしてもよい。例えば、「両面／割付」印刷機能が、さらに「両面」と「割付」とに分類される場合には、メニュー画面ＧＥ４において「両面」ボタンと「割付」ボタンとを設けておき、さらに両ボタンのそれぞれの押下に応答して、さらに詳細なメニュー画面（小項目に対応するボタンを有する画面）を表示するようにしてもよい。これによれば、「両面／割付」で合計５個の小項目がカスタマイズ画面ＧＣに存在する場合、より詳細には、「両面」に関する２つの小項目と「割付」に関する３つの小項目とがカスタマイズ画面ＧＣに存在する場合においても、階層化された判り易いメニュー画面を操作パネル６３に表示することが可能である。
【００８２】
＜２．第２実施形態＞
次に、第２実施形態について説明する。上記第１実施形態においては、カスタマイズ画面ＧＣの表示可能性に関する判定動作および新たなカスタマイズ画面の作成動作をＭＦＰ１側で実行する場合を例示したが、これに限定されない。この第２実施形態においては、カスタマイズ画面ＧＣの表示可能性に関する判定動作および新たなカスタマイズ画面の作成動作をサーバ９０側で実行する場合を例示する。なお、以下では、第１実施形態との相違点を中心に説明する。
【００８３】
図１２は、第２実施形態に係る動作を示すフローチャートである。また、図１３は、サーバ９０のＣＰＵ等において所定のプログラムが実行されることによって実現される各種の機能部を示す図である。この第２実施形態においては、図５の動作に代えて、図１２の動作が実行される。
【００８４】
図１２に示すように、まず、ステップＳ２１において、ユーザＵＡがＭＦＰ１にログインする。具体的には、ＭＦＰ１（例えば１ｃ）の操作入力部６１を用いてユーザＵＡがユーザＩＤ、暗証番号（パスワード）を入力することによって、ログイン動作が実行される。
【００８５】
次のステップＳ２２においては、ＭＦＰ１は、ユーザＵＡによるログイン動作に応答して、ユーザＵＡに関するカスタマイズ情報送信要求指令をサーバ９０に送信する。また、ＭＦＰ１は、当該ＭＦＰ１に関する操作パネル６３に関する情報（具体的には、操作パネル６３の画素数サイズ情報等）をもサーバ９０に送信する。
【００８６】
サーバ９０は、ステップＳ２３において、ＭＦＰ１の操作パネル６３に関する情報を受信して取得する。また、サーバ９０は、ステップＳ２３において、ＭＦＰ１（例えば１ｃ）からのカスタマイズ情報送信要求指令をも受信する。サーバ９０は、当該指令に応答して、サーバ９０の格納部９１内に格納された複数のユーザの複数のカスタマイズ情報の中から当該指令に対応するカスタマイズ情報を検索して取得する。具体的には、サーバ９０は、ユーザＵＡ用のカスタマイズ情報を取得し、ユーザＵＡ向けにカスタマイズされた操作画面（カスタマイズ画面）ＧＣに関する情報を取得する。これらの取得動作は、サーバ９０のＣＰＵ等においてソフトウエアを実行することにより実現される取得部９３によって実現される。
【００８７】
ステップＳ２４においては、サーバ９０は、カスタマイズ情報に含まれる操作画面（カスタマイズ画面）ＧＣに関する情報と、ＭＦＰ１（例えば１ｃ）の操作パネル６３（例えば６３ｃ）の画素数サイズ情報とに基づいて、当該カスタマイズ画面ＧＣを当該ＭＦＰ１の当該操作パネル６３にそのまま表示できるか否かを判定する。詳細には、カスタマイズ画面ＧＣを表示するための所要画素数サイズとＭＦＰ１（例えば１ｃ）の操作パネル６３（例えば６３ｃ）の画素数サイズとの比較結果に基づいて、当該事項を判定する。このような判定動作は、サーバ９０のＣＰＵ等においてソフトウエアにより実現される判定部９４によって実現される。
【００８８】
カスタマイズ画面ＧＣがＭＦＰ１の操作パネル６３にそのまま表示可能であると判定される場合には、ステップＳ２７に進み、カスタマイズ画面ＧＣに関する情報がサーバ９０からＭＦＰ１に送信される。なお、その後ステップＳ２８において、ＭＦＰ１は、（変更前の）カスタマイズ画面ＧＣをそのまま表示する。
【００８９】
一方、カスタマイズ画面ＧＣをＭＦＰ１の操作パネル６３にそのまま表示することが不可能であると判定される場合には、ステップＳ２５に進む。ステップＳ２５においては、サーバ９０は、カスタマイズ画面ＧＣを変更して、当該カスタマイズ画面ＧＣに含まれる複数のボタンを機能毎に集約して生成した階層化メニュー画面ＧＥを生成する。そして、ステップＳ２６において、サーバ９０は、変更後のカスタマイズ画面ＧＣ（すなわち階層化メニュー画面ＧＥ）に関する情報をＭＦＰ１（例えば１ｃ）に送信する。このような画面の生成動作等は、サーバ９０のＣＰＵ等においてソフトウエアにより実現される生成部９５によって実現される。
【００９０】
その後、ステップＳ２８において、ＭＦＰ１は、受信したカスタマイズ画面を操作パネル６３に表示する。すなわち、ＭＦＰ１は、変更後のカスタマイズ画面ＧＣ（階層化メニュー画面ＧＥ）を表示する。
【００９１】
各ＭＦＰ１は、以上のような動作をそれぞれ実行する。
【００９２】
このような動作によっても、第１実施形態と同様の効果を得ることが可能である。
【００９３】
＜３．その他＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【００９４】
たとえば、上記実施形態においては、カスタマイズ画面ＧＣがＭＦＰ１の操作パネル６３にそのまま表示可能であると判定される場合には、カスタマイズ画面ＧＣがＭＦＰ１の操作パネル６３にそのまま表示される（図５のステップＳ１５，Ｓ１８）場合を例示したが、これに限定されない。具体的には、ステップＳ１８において、カスタマイズ画面ＧＣを表示対象の操作パネル６３のサイズに合わせて拡大表示するようにしてもよい。
【００９５】
また、上記実施形態においては、各ＭＦＰ１ａ，１ｂ，１ｃは、それぞれ同等の機能を有する場合を想定しているが、これに限定されない。例えば、ＭＦＰ１ｃは、ＭＦＰ１ｂの機能の一部を利用できない場合も存在する。この場合において、利用不可能な当該一部の機能に対応するボタン（使用不可ボタンとも称する）がカスタマイズ画面ＧＣに含まれているときには、当該使用不可ボタンをカスタマイズ画面ＧＣから削除した上で、ステップＳ１５の判定動作等を実行するようにしてもよい。
【００９６】
例えば、ＭＦＰ１ｃが、カスタマイズ画面ＧＣ内のボタンＢＮ４，ＢＮ５，ＢＮ６，ＢＮ８（図４参照）に対応する機能を利用することができない場合には、これらのボタンＢＮ４，ＢＮ５，ＢＮ６，ＢＮ８を削除した新たなカスタマイズ画面ＧＣを作成する。図１４は、新たなカスタマイズ画面ＧＣ（ＧＦ）を示す図である。図１４においては、使用不可ボタンＢＮ４，ＢＮ５，ＢＮ６，ＢＮ８が削除されるとともに、カスタマイズ画面内の他の４つのボタンＢＮ１，ＢＮ２，ＢＮ３，ＢＮ７が再配置されている。具体的には、４つのボタンＢＮ１，ＢＮ２，ＢＮ３，ＢＮ７が２段２列に配置されている。
【００９７】
そして、新たなカスタマイズ画面ＧＦが、ＭＦＰ１ｃの操作パネル６３ｃに表示可能であるか否かを図５のステップＳ１５（あるいは図１２のステップＳ２４）等で判定するようにすればよい。具体的には、ＭＦＰ１ｃの操作パネル６３ｃの画素数サイズＳｃと再配置後のカスタマイズ画面ＧＦを表示するための所要画素数サイズ（６２０画素×２３０画素）との比較結果に基づいて、再配置後のカスタマイズ画面ＧＦを操作パネル６３ｃに表示することが可能か否かを判定する。
【００９８】
再配置後のカスタマイズ画面ＧＦを操作パネル６３ｃに表示することが可能であると判定される場合には、ステップＳ１８において、再配置後のカスタマイズ画面ＧＦを操作パネル６３ｃに表示する。例えば、図１４の再配置後のカスタマイズ画面ＧＦは操作パネル６３ｃにそのまま表示され、操作入力に用いられる。
【００９９】
一方、再配置後のカスタマイズ画面ＧＦを操作パネル６３ｃに表示することが不可能であると判定される場合には、再配置後のカスタマイズ画面ＧＦに含まれる複数のボタンを機能毎に集約して新たな階層化メニュー画面ＧＧ（不図示）をステップＳ１６にて生成する。そして、ステップＳ１７にて、当該新たな階層化メニュー画面ＧＧを操作パネル６３ｃに表示する。なお、当該新たな階層化メニュー画面ＧＧは、上述の階層化メニュー画面ＧＥと同様にして（ただし今度はカスタマイズ画面ＧＦに含まれるボタンに応じて）作成されればよい。
【０１００】
以上の動作によれば、カスタマイズ画面ＧＣ内の使用不可ボタンを削除することによって、階層化メニュー画面ＧＥを用いなくても、比較的単純なカスタマイズ画面ＧＦを表示して操作入力を行うことが可能になる。また、新たな階層化メニュー画面ＧＧ（不図示）が作成される場合においても、不要な使用不可ボタンが削除されているので、メニュー画面ＧＧを単純化することができる。
【図面の簡単な説明】
【０１０１】
【図１】カスタマイズシステムの構成を示す概略図である。
【図２】ＭＦＰの機能構成を示す機能ブロック図である。
【図３】ＭＦＰのコピーに関する詳細機能一覧を示す図である。
【図４】カスタマイズ画面の一例を示す図である。
【図５】第１実施形態に係る動作を示すフローチャートである。
【図６】比較的大きな操作パネルに表示されるカスタマイズ画面を示す図である。
【図７】変更後のカスタマイズ画面（上位メニュー画面）を示す図である。
【図８】変更後のカスタマイズ画面（下位メニュー画面）を示す図である。
【図９】変更後のカスタマイズ画面（下位メニュー画面）を示す図である。
【図１０】変更後のカスタマイズ画面（下位メニュー画面）を示す図である。
【図１１】変更後のカスタマイズ画面（下位メニュー画面）を示す図である。
【図１２】第２実施形態に係る動作を示すフローチャートである。
【図１３】サーバの機能構成を示す機能ブロック図である。
【図１４】変形例に係るカスタマイズ画面を示す図である。
【符号の説明】
【０１０２】
１，１ａ，１ｂ，１ｃ  ＭＦＰ（画像形成装置）
６３，６３ａ，６３ｂ，６３ｃ  操作パネル
９０  サーバ
９１  格納部
１００  カスタマイズシステム
ＧＣ，ＧＦ  カスタマイズ画面
ＧＥ  階層化メニュー画面
ＮＷ  ネットワーク
【図１】
2009181376.tif 000003
【図２】
2009181376.tif 000004
【図３】
2009181376.tif 000005
【図４】
2009181376.tif 000006
【図５】
2009181376.tif 000007
【図６】
2009181376.tif 000008
【図７】
2009181376.tif 000009
【図８】
2009181376.tif 000010
【図９】
2009181376.tif 000011
【図１０】
2009181376.tif 000012
【図１１】
2009181376.tif 000013
【図１２】
2009181376.tif 000014
【図１３】
2009181376.tif 000015
【図１４】
2009181376.tif 000016