(57)【特許請求の範囲】
【請求項１】
電気機器の表示部に表示する表示画面の画面データをユーザからの指示に従った内容で生成するように、コンピュータを機能させる表示画面生成プログラムであって、
前記表示画面内に表示させる表示対象パーツの指定をユーザから受け付けるパーツ指定受付部と、
前記指定された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、
前記指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、
前記表示対象パーツ指定、前記レイアウト指示、及び前記アクション設定で定められた内容で前記表示画面の画面データを電気機器の有する各機能毎に生成する生成部と、
前記生成された画面データに対して、当該画面データの表示先とする電気機器を特定する機種情報と、当該画面データの示す表示画面が用いられる機能を示す機能情報とを付加する情報付加部と、
前記機種情報及び前記機能情報が付加された画面データを、電気機器での表示に用いるテンプレートとして登録するテンプレート登録部と、
前記画面データに付加された機種情報及び機能情報に基づいて、当該機能情報の示す機能が、電気機器の機種毎に異なる設定項目及び禁則処理を有するか、電気機器の機種毎に差異のない設定項目及び禁則処理を有するかに応じて、当該機能が当該機種情報の示す機種でのみ実行可能な機能であるか、他の機種でも実行可能な機能であるかを判断する機種依存判断部としてコンピュータを機能させ、更に、
前記テンプレート登録部が、前記機能情報の示す機能が前記機種情報の示す機種とは他の機種でも実行可能な機能であると前記機種依存判断部によって判断された画面データを、異なる機種の電気機器の表示部に共通して適用可能であることを示す機種共通情報を付加した上でテンプレートとして登録するように、コンピュータを機能させ、更に、
電気機器によって送信された、当該電気機器の前記機種情報と画面データを表示画面として用いる機能を示す前記機能情報と共に送信されてきた当該画面データの送信要求を受信し、前記テンプレートとして登録されている画面データのうち、受信した機能情報と同一の機能情報が付加されている画面データであり、受信した機種情報と同一の機種情報が付加されている、又は、前記機種共通情報が付加されている画面データを、当該送信要求を送信した電気機器に対して送信する画面データとして特定する制御部としてコンピュータを機能させる表示画面生成プログラム。
【請求項２】
前記テンプレート登録部が、前記機種情報の示す機種とは他の機種でも実行可能な機能であると判断された画面データに対して、当該画面データを共通して適用可能な機種を示す適用可能機種情報を、前記機種共通情報として付加した上でテンプレートとして登録するように、コンピュータを機能させる請求項１に記載の表示画面生成プログラム。
【請求項３】
電気機器の表示部に表示する表示画面の画面データをユーザからの指示に従った内容で生成する表示画面生成装置であって、
前記表示画面内に表示させる表示対象パーツの指定をユーザから受け付けるパーツ指定受付部と、
前記指定された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、
前記指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、
前記表示対象パーツ指定、前記レイアウト指示、及び前記アクション設定で定められた内容で前記表示画面の画面データを電気機器の有する各機能毎に生成する生成部と、
前記生成された画面データに対して、当該画面データの表示先とする電気機器を特定する機種情報と、当該画面データの示す表示画面が用いられる機能を示す機能情報とを付加する情報付加部と、
前記機種情報及び前記機能情報が付加された画面データを、電気機器での表示に用いるテンプレートとして登録するテンプレート登録部と、
前記画面データに付加された機種情報及び機能情報に基づいて、当該機能情報の示す機能が、電気機器の機種毎に異なる設定項目及び禁則処理を有するか、電気機器の機種毎に差異のない設定項目及び禁則処理を有するかに応じて、当該機能が当該機種情報の示す機種でのみ実行可能な機能であるか、他の機種でも実行可能な機能であるかを判断する機種依存判断部とを備え、
前記テンプレート登録部は、前記機能情報の示す機能が前記機種情報の示す機種とは他の機種でも実行可能な機能であると前記機種依存判断部によって判断された画面データを、異なる機種の電気機器の表示部に共通して適用可能であることを示す機種共通情報を付加した上でテンプレートとして登録し、
電気機器によって送信された、当該電気機器の前記機種情報と画面データを表示画面として用いる機能を示す前記機能情報と共に送信されてきた当該画面データの送信要求を受信し、前記テンプレートとして登録されている画面データのうち、受信した機能情報と同一の機能情報が付加されている画面データであり、受信した機種情報と同一の機種情報が付加されている、又は、前記機種共通情報が付加されている画面データを、当該送信要求を送信した電気機器に対して送信する画面データとして特定する制御部を更に備える表示画面生成装置。
【請求項４】
電気機器の表示部に表示する表示画面の画面データをユーザからの指示に従った内容で生成する表示画面生成方法であって、
前記表示画面内に表示させる表示対象パーツの指定をユーザから受け付けるパーツ指定受付ステップと、
前記指定された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付ステップと、
前記指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定ステップと、
前記表示対象パーツ指定、前記レイアウト指示、及び前記アクション設定で定められた内容で前記表示画面の画面データを電気機器の有する各機能毎に生成する生成ステップと、
前記生成された画面データに対して、当該画面データの表示先とする電気機器を特定する機種情報と、当該画面データが示す表示画面が用いられる機能を示す機能情報とを付加する情報付加ステップと、
前記機種情報及び前記機能情報が付加された画面データを、電気機器での表示に用いるテンプレートとして登録するテンプレート登録ステップと、
前記画面データに付加された機種情報及び機能情報に基づいて、当該機能情報の示す機能が、電気機器の機種毎に異なる設定項目及び禁則処理を有するか、電気機器の機種毎に差異のない設定項目及び禁則処理を有するかに応じて、当該機能が当該機種情報の示す機種でのみ実行可能な機能であるか、他の機種でも実行可能な機能であるかを判断する機種依存判断ステップと、を有し、更に、
前記テンプレート登録ステップでは、前記機能情報の示す機能が前記機種情報の示す機種とは他の機種でも実行可能な機能であると前記機種依存判断ステップで判断された画面データについては、異なる機種の電気機器での表示に共通して適用可能であることを示す機種共通情報を付加した上でテンプレートとして登録し、
電気機器によって送信された、当該電気機器の前記機種情報と画面データを表示画面として用いる機能を示す前記機能情報と共に送信されてきた当該画面データの送信要求を受信し、前記テンプレートとして登録されている画面データのうち、受信した機能情報と同一の機能情報が付加されている画面データであり、受信した機種情報と同一の機種情報が付加されている、又は、前記機種共通情報が付加されている画面データを、当該送信要求を送信した電気機器に対して送信する画面データとして特定する制御ステップを更に有する表示画面生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面生成プログラム、表示画面生成装置、及び表示画面生成方法に関し、特に、表示部に表示する表示画面をユーザからの指示に従った内容で生成する際の技術に関する。
【背景技術】
【０００２】
従来から、ユーザからの指示を受け付けて、当該指示が示す動作等を行う画像形成装置等の電気機器では、装置前面の操作パネルにＬＣＤ（Liquid Crystal Display）等からなる表示部が設けられ、当該表示部に配設されたタッチパネル機能により、表示部に表示される表示画面内の各操作ボタンに対応する動作実行指示をユーザから受け付ける技術が採用されている。また、下記特許文献１に示されるように、ユーザにより生成された表示画面について、その表示画面内に表示される表示対象パーツの構成が、画像形成装置の機能に適合するか否かを判断する技術も提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３０１３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
異なる機種の画像形成装置は、それぞれに多様な性能を有しているため、上記のようにユーザによりカスタマイズされる表示画面は、一般には、画像形成装置の各機種毎に生成される。ここで、各画像形成装置が有する機能によっては、装置の機種が異なっても同様の動作を行う場合があるため、他機種と同様の表示画面を当該機能について用いることが可能である。例えば、コピー動作については、機種が異なる各画像形成装置は、それぞれの性能を有するために各機種毎に設定項目及び禁則処理を有し、各機種毎に表示画面を用意する必要が生じるが、データ送信機能（例えば、スキャンにより読み取った画像データを、当該画像形成装置にネットワーク接続されているパーソナルコンピュータに送信する等）であれば機種による設定項目及び禁則処理に差異がないことが多いため、当該データ送信機能については、異なる機種で共通の表示画面を用いることが可能である。このため、画像形成装置の各機種毎に機能別の表示画面を作成すると、各画像形成装置の機種毎に同様の表示画面の画面データが重複して複数保存されることになる。しかしながら、上記従来技術は、この問題を解消するものではない。
【０００５】
本発明は、上記の問題を解決するためになされたものである。すなわち、本発明の目的は、画像形成装置等の電気機器の表示部に表示させる表示画面をユーザがカスタマイズして生成する場合に、同様の表示画面の画面データが重なって保存されないようにして、異なる機種の画像形成装置が、同一機能について同一の表示画面データを用いることを可能にすることである。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、電気機器の表示部に表示する表示画面の画面データをユーザからの指示に従った内容で生成するように、コンピュータを機能させる表示画面生成プログラムであって、
前記表示画面内に表示させる表示対象パーツの指定をユーザから受け付けるパーツ指定受付部と、
前記指定された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、
前記指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、
前記表示対象パーツ指定、前記レイアウト指示、及び前記アクション設定で定められた内容で前記表示画面の画面データを電気機器の有する各機能毎に生成する生成部と、
前記生成された画面データに対して、当該画面データの表示先とする電気機器を特定する機種情報と、当該画面データの示す表示画面が用いられる機能を示す機能情報とを付加する情報付加部と、
前記機種情報及び前記機能情報が付加された画面データを、電気機器での表示に用いるテンプレートとして登録するテンプレート登録部と、
前記画面データに付加された機種情報及び機能情報に基づいて、当該機能情報の示す機能が、電気機器の機種毎に異なる設定項目及び禁則処理を有するか、電気機器の機種毎に差異のない設定項目及び禁則処理を有するかに応じて、当該機能が当該機種情報の示す機種でのみ実行可能な機能であるか、他の機種でも実行可能な機能であるかを判断する機種依存判断部としてコンピュータを機能させ、更に、
前記テンプレート登録部が、前記機能情報の示す機能が前記機種情報の示す機種とは他の機種でも実行可能な機能であると前記機種依存判断部によって判断された画面データを、異なる機種の電気機器の表示部に共通して適用可能であることを示す機種共通情報を付加した上でテンプレートとして登録するように、コンピュータを機能させ、更に、
電気機器によって送信された、当該電気機器の前記機種情報と画面データを表示画面として用いる機能を示す前記機能情報と共に送信されてきた当該画面データの送信要求を受信し、前記テンプレートとして登録されている画面データのうち、受信した機能情報と同一の機能情報が付加されている画面データであり、受信した機種情報と同一の機種情報が付加されている、又は、前記機種共通情報が付加されている画面データを、当該送信要求を送信した電気機器に対して送信する画面データとして特定する制御部としてコンピュータを機能させる表示画面生成プログラムである。
【０００７】
また、請求項３に記載の発明は、電気機器の表示部に表示する表示画面の画面データをユーザからの指示に従った内容で生成する表示画面生成装置であって、
前記表示画面内に表示させる表示対象パーツの指定をユーザから受け付けるパーツ指定受付部と、
前記指定された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付部と、
前記指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定部と、
前記表示対象パーツ指定、前記レイアウト指示、及び前記アクション設定で定められた内容で前記表示画面の画面データを電気機器の有する各機能毎に生成する生成部と、
前記生成された画面データに対して、当該画面データの表示先とする電気機器を特定する機種情報と、当該画面データの示す表示画面が用いられる機能を示す機能情報とを付加する情報付加部と、
前記機種情報及び前記機能情報が付加された画面データを、電気機器での表示に用いるテンプレートとして登録するテンプレート登録部と、
前記画面データに付加された機種情報及び機能情報に基づいて、当該機能情報の示す機能が、電気機器の機種毎に異なる設定項目及び禁則処理を有するか、電気機器の機種毎に差異のない設定項目及び禁則処理を有するかに応じて、当該機能が当該機種情報の示す機種でのみ実行可能な機能であるか、他の機種でも実行可能な機能であるかを判断する機種依存判断部とを備え、
前記テンプレート登録部は、前記機能情報の示す機能が前記機種情報の示す機種とは他の機種でも実行可能な機能であると前記機種依存判断部によって判断された画面データを、異なる機種の電気機器の表示部に共通して適用可能であることを示す機種共通情報を付加した上でテンプレートとして登録し、
電気機器によって送信された、当該電気機器の前記機種情報と画面データを表示画面として用いる機能を示す前記機能情報と共に送信されてきた当該画面データの送信要求を受信し、前記テンプレートとして登録されている画面データのうち、受信した機能情報と同一の機能情報が付加されている画面データであり、受信した機種情報と同一の機種情報が付加されている、又は、前記機種共通情報が付加されている画面データを、当該送信要求を送信した電気機器に対して送信する画面データとして特定する制御部を更に備える表示画面生成装置である。
【０００８】
また、請求項４に記載の発明は、電気機器の表示部に表示する表示画面の画面データをユーザからの指示に従った内容で生成する表示画面生成方法であって、
前記表示画面内に表示させる表示対象パーツの指定をユーザから受け付けるパーツ指定受付ステップと、
前記指定された表示対象パーツについての前記表示画面内での配置を指示するレイアウト指示をユーザから受け付けるレイアウト指示受付ステップと、
前記指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定するアクション設定ステップと、
前記表示対象パーツ指定、前記レイアウト指示、及び前記アクション設定で定められた内容で前記表示画面の画面データを電気機器の有する各機能毎に生成する生成ステップと、
前記生成された画面データに対して、当該画面データの表示先とする電気機器を特定する機種情報と、当該画面データが示す表示画面が用いられる機能を示す機能情報とを付加する情報付加ステップと、
前記機種情報及び前記機能情報が付加された画面データを、電気機器での表示に用いるテンプレートとして登録するテンプレート登録ステップと、
前記画面データに付加された機種情報及び機能情報に基づいて、当該機能情報の示す機能が、電気機器の機種毎に異なる設定項目及び禁則処理を有するか、電気機器の機種毎に差異のない設定項目及び禁則処理を有するかに応じて、当該機能が当該機種情報の示す機種でのみ実行可能な機能であるか、他の機種でも実行可能な機能であるかを判断する機種依存判断ステップと、を有し、更に、
前記テンプレート登録ステップでは、前記機能情報の示す機能が前記機種情報の示す機種とは他の機種でも実行可能な機能であると前記機種依存判断ステップで判断された画面データについては、異なる機種の電気機器での表示に共通して適用可能であることを示す機種共通情報を付加した上でテンプレートとして登録し、
電気機器によって送信された、当該電気機器の前記機種情報と画面データを表示画面として用いる機能を示す前記機能情報と共に送信されてきた当該画面データの送信要求を受信し、前記テンプレートとして登録されている画面データのうち、受信した機能情報と同一の機能情報が付加されている画面データであり、受信した機種情報と同一の機種情報が付加されている、又は、前記機種共通情報が付加されている画面データを、当該送信要求を送信した電気機器に対して送信する画面データとして特定する制御ステップを更に有する表示画面生成方法である。
【０００９】
これらの発明は、要するに、ユーザが電気機器の表示部に表示する表示画面の画面データを生成すると、この画面データに上記機種情報及び機能情報が付加され、当該機種情報及び機能情報に基づいて、機能情報の示す機能が機種情報の示す機種に依存しないと判断された画面データについては、異なる機種の電気機器での表示に共通して適用可能であることを示す機種共通情報を付加した上で、電気機器での表示に用いるテンプレートとして登録される。このため、本発明によれば、画像形成装置等の電気機器の表示部に表示させる表示画面をユーザがカスタマイズして生成する場合に、同様の表示画面の画面データが重複して保存されないようにでき、異なる機種の画像形成装置が、同一機能について同一の表示画面データを用いることが可能になる。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の表示画面生成プログラムであって、前記テンプレート登録部が、前記機種情報の示す機種とは他の機種でも実行可能な機能であると判断された画面データに対して、当該画面データを共通して適用可能な機種を示す適用可能機種情報を、前記機種共通情報として付加した上でテンプレートとして登録するように、コンピュータを機能させるものである。
【００１１】
この発明によれば、機種依存しない画面データに対しては、当該画面データを共通して適用可能な機種を示す適用可能機種情報が機種共通情報として付加されてテンプレートとして登録されるので、当該生成された画面データを共通して用いることが可能な機種と、当該生成された画面データを共通して用いることができない機種とが存在する場合であっても、当該画面データを、当該画面データに付加されている機能情報が示す機能について用いることができる機種のみに正確に当該画面データが用いられるようにすることが可能になる。
【発明の効果】
【００１２】
本発明によれば、画像形成装置等の電気機器の表示部に表示させる表示画面をユーザがカスタマイズして生成する場合に、同様の表示画面の画面データが重なって保存されないようにして、異なる機種の画像形成装置が同一機能について同一の表示画面データを用いることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態が適用されるネットワーク構成を示す図であり、画像形成装置と、この画像形成装置に接続されたサーバコンピュータ及びパーソナルコンピュータとからなるネットワーク構成を示す図である。
【図２】パソコン及び複合機について表示画面の生成処理及び表示処理に必要な構成を示す図である。
【図３】パネルクリエータ部及びパネルシミュレータ部による表示画面の生成処理の第１実施形態を示すフローチャートである。
【図４】（ａ）（ｂ）は表示部に表示される表示画面の一例を示す図、（ｃ）はパネルクリエータ部による生成処理で作成された表示画面の例を示す図である。
【図５】カスタマイズ受付画面の一例を示す図である。
【図６】パネルシミュレータ部によるテンプレート登録処理を示すフローチャートである。
【図７】ＰＣによる表示画面データの出力処理を示すフローチャートである。
【図８】本発明の他の実施形態が適用されるネットワーク構成を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態に係る表示画面生成プログラム、表示画面生成装置、及び画像形成装置について図面を参照して説明する。図１は本発明の一実施形態が適用されるネットワーク構成を示す図であり、画像形成装置と、この画像形成装置に接続されたサーバコンピュータ及びパーソナルコンピュータとからなるネットワーク構成を示す図である。
【００１５】
画像形成装置の一例である複合機１は、コピー機能、ファクシミリ機能、プリンタ機能、スキャナ機能等の機能を兼ね備えている。さらに、複合機１は、スキャナ部で読み取った原稿の文書データを複合機１の内部記憶装置や、ＬＡＮ（local area network）等によって複合機１にネットワーク接続されたサーバコンピュータＳＶ２、各パーソナルコンピュータ（以下、ＰＣ）３１乃至３４内の記憶部等に格納すると共に、複合機１の内部記憶装置、サーバコンピュータＳＶ２及び各ＰＣ３１乃至３４内の記憶部に記憶されている印刷対象データを読み出してプリントアウトする等を行う文書管理機能を備えている。なお、本実施形態のネットワークには、性能が異なる複数の複合機１が接続されている場合を例にして説明する。
【００１６】
さらに、複合機１には、ＬＣＤ（Liquid Crystal Display）からなる表示部５０が備えられている。また、サーバコンピュータＳＶ２又はＰＣ３１乃至３４の少なくとも１つは、複合機１の表示部５０で表示される表示画面の画面データ（以下、表示画面データ）を生成可能である。複合機１は、上記表示画面データを生成可能なサーバコンピュータＳＶ２又はＰＣ３１乃至３４から、表示部５０に表示画面を表示させるために当該画面データを受け取って表示部５０に表示する。サーバコンピュータＳＶ２又はＰＣ３１乃至３４による上記表示画面データの生成処理、複合機１における上記表示画面を表示するための構成は後述する。
【００１７】
次に、サーバコンピュータＳＶ２、ＰＣ３１乃至３４、及び複合機１の内部構成であって、表示画面データの生成処理及び表示処理に必要な構成を説明する。図２は、パソコン及び複合機１について表示画面の生成処理及び表示処理に必要な構成を示す図である。なお、サーバコンピュータＳＶ２、ＰＣ３１乃至３４で表示画面の生成に必要な構成及び処理は同様であるため、以下にはＰＣ３１を例にして説明する。
【００１８】
ＰＣ（表示画面生成装置の一例）３１は、制御部３１０と、記憶部３１１とを備えている。記憶部３１１は、ＨＤＤ等からなり、表示画面生成プログラムが記憶されている。制御部３１０は、ＣＰＵ等からなり、パソコン３１の全体的な動作制御を司ると共に、記憶部３１１に記憶されている表示画面生成プログラムに従って動作することで、パネルクリエータ部３１２と、パネルシミュレータ部３１３と、通信部３１４として機能する。
【００１９】
パネルクリエータ部３１２は、パソコン３１上において、複合機１の表示部５０に表示される表示画面の画面データを例えばXML（Extensible Markup Language）形式のデータでScriptファイルを生成するツールである。パネルクリエータ部３１２は、パーツ指定受付部３１２１と、レイアウト指示受付部３１２２と、アクション設定部３１２３と、生成部３１２４と、情報付加部３１２５として機能する。
【００２０】
パーツ指定受付部３１２１は、上記表示画面内に表示させる例えば操作ボタン、アイコン、文字列等の表示対象パーツの指定をＰＣ３１に備えられる図略の操作部（マウス又はキーボード等）を介してユーザから受け付ける。パーツ指定受付部３１２１は、ユーザが指定可能な複数の表示対象パーツの画像データを予め保有している。例えば、ユーザにより上記操作部に表示画面生成開始指示が入力されると、パーツ指定受付部３１２１は、ＰＣ３１に備えられるＬＣＤ等の表示部３１２に、上記保有している表示対象パーツを表示させ、当該表示中の表示対象パーツからユーザ所望の表示対象パーツが操作部の操作でユーザにより指定されると、当該指定された表示対象パーツの指定を受け付けるようになっている。
【００２１】
レイアウト指示受付部３１２２は、パーツ指定受付部３１２１で指定された表示対象パーツについての表示画面内での配置を指示するレイアウト指示をユーザから受け付ける。例えば、レイアウト指示受付部３１２２は、パソコン３１に備えられる表示部３１２に、上記表示画面の背景画像を擬似的に表示させ、当該背景画像中における任意の箇所がユーザにより上記操作部を用いて指定されると、当該指定された箇所を上記指定された表示対象パーツの配置箇所として受け付けるようになっている。
【００２２】
アクション設定部３１２３は、パーツ指定受付部３１２１で指定された表示対象パーツに対して、当該表示対象パーツに対応するアクションを関連付けて設定する。すなわち、パーツ指定受付部３１２１では、表示画面内に配置する表示対象パーツの種類がユーザにより指定されるが、アクション設定部３１２３は、当該指定された表示対象パーツに対して、当該表示対象パーツに対応する複合機１の動作を関連付けて設定する。例えば、アクション設定部３１２３は、「原稿サイズA3ボタン」という表示対象パーツがユーザにより指定された場合には、当該「原稿サイズA3ボタン」について予め対応付けられているアクションとして、「原稿サイズA3の記録用紙が格納されている給紙カセットから記録用紙を給紙させる指示を受け付ける動作」を「原稿サイズA3ボタン」に関連付けて設定する。
【００２３】
生成部３１２４は、パーツ指定受付部３１２１での上記表示対象パーツ指定、レイアウト指示受付部３１２２での上記レイアウト指示、及びアクション設定部３１２３での上記アクション設定で定められた内容で表示画面を生成する処理を行う。すなわち、ユーザは、パーツ指定受付部３１２１での上記表示対象パーツ指定、レイアウト指示受付部３１２２での上記レイアウト指示、及びアクション設定部３１２３でのアクション設定を行うと、生成部３１２４による表示画面生成処理により、複合機１の表示部５０に表示させる表示画面を所望通りにカスタマイズして作成することができる。本実施形態では、生成部３１２４は、Scriptファイルに表示画面データをエクスポートする。
【００２４】
情報付加部３１２５は、生成部３１２４により生成された表示画面データに対して、当該表示画面データの表示先とする複合機１を特定する機種情報と、当該画面データの示す表示画面が用いられる機能を示す機能情報とを付加する。当該生成される表示画面は、複合機１が有する各機能毎に生成される。
【００２５】
例えば、この機能としては、コピー動作、データ送信（例えば、スキャンにより読み取った画像データを、当該画像形成装置にネットワーク接続されているパーソナルコンピュータに送信する等）、ファクシミリ動作、スキャナ動作等がある。生成された表示画面データが示す表示画面は、コピー動作についての操作を受け付けるコピー動作案内画面、データ送信についての操作を受け付けるデータ送信案内画面、ファクシミリ動作についての操作を受け付けるファクシミリ動作案内画面、スキャナ動作についての操作を受け付けるスキャナ動作案内画面等として用いられる。
【００２６】
上記のように、情報付加部３１２５は、当該生成された表示画面データが上記いずれの機能についての表示画面として用いられるかを示す機能情報を、当該表示画面データに付加する。この機能情報は、(1)ユーザによるＰＣ３１の操作部の操作により、生成した表示画面データに対して入力されるか、或いは、(2)パネルクリエータ部３１２が、各表示対象パーツについて、いずれの機能について用いられる表示対象パーツであるかの情報を保有しており、情報付加部３１２５が当該情報に基づいて、生成された表示画面データに付加されるべき機能情報を判別する、等により情報付加部３１２５が機能情報を取得し、当該取得した機能情報を生成された表示画面データに付加する。
【００２７】
また、情報付加部３１２５により付加される上記機種情報は、ユーザによるＰＣ３１の操作部の操作により、生成した表示画面データに対して入力される。
【００２８】
このように、生成部３１２４によって生成されて機種情報及び機能情報が付加された表示画面データは、制御部３１０内のScriptファイル記憶部３１５に保存される。
【００２９】
パネルシミュレータ部３１３は、パソコン３１上にて、パネルクリエータ部３１２によってエクスポートされた上記Scriptファイルでなる表示画面データをScriptファイル記憶部３１５から読み込んで内容を解析し、ＰＣ３１に備えられる表示部３１２での表示を可能にするためにHTML形式のデータに変換を行い、当該HTML形式の表示画面ファイルをＰＣ３１上のブラウザに表示するツールである。また、パネルシミュレータ部３１３は、機種依存判断部３１３１と、テンプレート登録部３１３２として機能する。
【００３０】
機種依存判断部３１３１は、Scriptファイル記憶部３１５に記憶されている表示画面データに付加されている機種情報及び機能情報に基づいて、当該機能情報の示す機能が当該機種情報の示す機種に依存する機能であるか否かを判断する。機種依存判断部３１３１は、異なる複数機種の画像形成装置（複合機１のみならず、コピー機、ファクシミリ装置、プリンタ等の画像形成装置を広く含む）についての機種情報と、当該保有している各機種情報が示す機種でのみ実行可能な機能についての情報とからなる機種依存情報を保有している。機種依存判断部３１３１は、Scriptファイル記憶部３１５から表示画面データを読み出したとき、当該表示画面データに付加されている機種情報及び機能情報を解読し、上記機種依存情報に基づいて、当該付加されている機能情報の示す機能が、当該付加されている機種情報の示す機種でのみ実行可能な機能か否かを判断する。このように、当該機種情報が示す機種でのみ実行可能な機能は、この機能を実行できる機種が限定されるため、当該機能は機種依存していることを意味する。一方、当該機種情報が示す機種でのみ実行可能な機能でない、すなわち、他の機種でも実行可能な機能は、この機能を実行できる機種が限定されないため、当該機能は機種依存していないことを意味する。
【００３１】
例えば、コピー動作については、機種が異なる各画像形成装置は、それぞれの性能を有するために各機種毎に設定項目及び禁則処理を有し、各機種毎に表示画面を用意する必要が生じるが（すなわち、コピー機能は機種依存している機能である）、データ送信機能であれば機種による設定項目及び禁則処理に差異がないことが多いため、当該データ送信機能については、異なる機種で共通の表示画面を用いることが可能である（すなわち、データ送信機能は機種依存していない機能である）。機種依存判断部３１３１が保有する上記機種依存情報は、このような機種と機能の関係を示すものである。
【００３２】
テンプレート登録部３１３２は、Scriptファイル記憶部３１５に記憶されている機種情報及び機能情報が付加された表示画面データを、複合機１等の画像形成装置での表示に用いるテンプレートとして登録する。すなわち、テンプレート登録部３１３２は、Scriptファイル記憶部３１５に記憶されている当該表示画面データに対して、当該表示画面データが複合機１等の画像形成装置での表示に用いられるテンプレートとなることを示すテンプレート情報を付加することをもって、テンプレートとしての登録とする。また、テンプレート登録部３１３２は、上記表示画面データに付加されている機能情報の示す機能が機種情報の示す機種に依存しないと機種依存判断部３１３１によって判断された表示画面データには、異なる機種の画像形成装置の表示部に共通して適用可能であることを示す機種共通情報を付加した上でテンプレートとして登録する。
【００３３】
通信部３１４は、上記テンプレートとしてScriptファイル記憶部３１５に登録されている上記Scriptファイルの表示画面データを、上記ＬＡＮにより、ネットワーク接続されている複合機１に対して送信する。
【００３４】
通信部３１４による当該Scriptファイルの表示画面データの複合機１へ送信は、例えばLAN経由で行うことが好ましい。或いは、このＰＣ３１のインタフェイスが当該表示画面データをUSBメモリ等の外部メモリに保存し、操作者が、当該USBメモリ等の外部メモリを用いて、当該表示画面データを複合機１に入力するようにしてもよい。複合機１では、ＰＣ３１からの上記Scriptファイルの表示画面データが記憶部１２に記憶される。なお、本実施形態では、表示画面のデータファイルとしてXML形式を使用するが、システム構成上は、XML形式以外の他のマークアップ言語であっても構わない。
【００３５】
一方、複合機１は、コントローラ１１と、記憶部１２と、プラットフォーム１３と、拡張アプリケーション１５と、ブラウザ１６とを備えている。コントローラ１１は、複合機１の全体的な動作制御を司る。コントローラ１１は、ファームウェアとして備えられ、複合機１が有するスキャンデータ送信、印刷、データアクセス、システム設定、ネットワーク通信、JOB制御、データ登録などの基本機能を実行する。
【００３６】
プラットフォーム１３は、API（Application Program Interface）や拡張アプリケーション１５が動作するための基盤である。プラットフォーム１３は、コントローラ１１とAPIとを中継する責務も持つ。
【００３７】
APIは、コントローラ１１によって実行される複合機１の上記基本機能をファームウェア以外から実行するためのインタフェイスである。APIは、プラットフォーム１３を通じて、ファームウェア内のコントローラ１１にアクセスして複合機１の上記基本機能を実行する。なお、複合機１の例えばスキャナ機能を実行するためには、拡張アプリケーション１５がスキャナ機能APIを呼び出す。
【００３８】
拡張アプリケーション１５は、複合機１に標準で搭載されるファームウェアではなく、後から追加インストール可能なアプリケーションである。拡張アプリケーション１５は、主にScript Interpreter １５１と、Business Logic１５２とで構成される。
【００３９】
Script Interpreter １５１は、複合機１の内部に登録された上記表示画面データであるScriptファイルを読み込んで内容を解析する。Script Interpreter １５１は、表示部５０に表示画面を表示するためのHTML変換処理と、表示画面内に配置された操作ボタン等の表示対象パーツに関連付けられたアクションを実行するためのBusiness Logic１５２への展開処理とを行う。Script Interpreter １５１は、上記表示用にHTML変換処理を行ったデータは、APIを介してブラウザ１６に渡す。
【００４０】
Business Logic１５２は、上記Scriptファイルの解析によりScript Interpreter１５１で展開されて当該Script Interpreter１５１から渡された情報（表示対象パーツに関連付けられたアクションを示す情報）を基にアクション（複合機１の動作）を制御する。すなわち、Business Logic１５２は、ブラウザ１６により表示部５０に表示された表示画面に表示されている操作ボタン等の表示対象パーツがユーザにより操作されると、当該操作された表示対象パーツに関連付けられたアクション、例えば、スキャナ機能を実行するために、スキャナ送信APIを呼び出す。
【００４１】
記憶部１２は、ＨＤＤ等からなり、コントローラ１１として動作させるためのプログラム、拡張アプリケーション１５のプログラム、ブラウザ１６のプログラム等が記憶されている。複合機１の中央制御部であるＣＰＵが、記憶部１２に記憶されている各プログラムに従って動作することで、コントローラ１１、拡張アプリケーション１５、及びブラウザ１６等として機能する。
【００４２】
ブラウザ１６は、例えばweb browser等であり、Script Interpreter １５１によってHTML変換処理が行われた上記Scriptファイル（ＰＣ３１から送られてきた表示画面データ）を表示部５０に表示させる。ブラウザ１６は、本実施形態では、拡張アプリケーション１５で変換されたHTML変換処理後のファイルが示す画面構成に合わせて表示画面を表示部５０に表示し、また、当該表示画面の表示中に、ユーザからの指示入力操作を表示部５０のタッチパネル機能を介して受け付けるインタフェイスとなる。
【００４３】
次に、パネルクリエータ部３１２及びパネルシミュレータ部３１３による表示画面の生成処理の第１実施形態を説明する。図３はパネルクリエータ部３１２及びパネルシミュレータ部３１３による表示画面の生成処理の第１実施形態を示すフローチャートである。図４は（ａ）（ｂ）は表示部５０に表示される表示画面の一例を示す図、（ｃ）はパネルクリエータ部３１２による生成処理で作成された表示画面の例を示す図である。図５はカスタマイズ受付画面の一例を示す図である。
【００４４】
例えば、図４（ａ）に示すように、複合機１の表示部５０には、複合機１の電源オン時又は、操作パネル上の図略のアプリケーションキー（例えばハードキー）をユーザが押下したときに、コントローラ１１による制御で表示部５０に第１表示画面５１が表示される。第１表示画面５１で例えばスキャン機能を実行するための「簡単スキャン」ボタン５１１をユーザが押下すると、コントローラ１１は、拡張アプリケーション１５を起動させる。拡張アプリケーション１５のBusiness Logic１５２は、例えば、図４（ｂ）に示すスキャン機能についての操作を受け付けるためのワークフロー選択画面５２に表示部５０の表示を遷移させる。当該ワークフロー選択画面５２において、ユーザにより「紹介状」ボタン５２１が選択され、「詳細」ボタン５２２が押下されると、Business Logic１５２は、「紹介状」ボタン５２１に対応するワークフローの設定を行うための詳細設定画面５３に表示部５０の表示を遷移させる。例えば、拡張アプリケーション１５（Script Interpreter １５１等）が、図４（ｃ）に示されるような表示画面の画面テンプレート、ボタンテンプレート及び文字列データを、記憶部１２から上記表示画面データを読み出して取得することで複数持っており、当該Scriptファイルの表示画面データを解析し、このScriptファイルが示す画面内で表示させるキーの個数情報に応じて、図４（ｃ）に示す詳細設定画面５３のように、持っている画面テンプレート等のデータを用いて、画面やボタンに文字列を当てはめて表示する。
【００４５】
パネルクリエータ部３１２では、例えば、当該詳細設定画面５３を構成する装置ボタン等の各表示対象パーツのカスタマイズをユーザから受け付けて当該表示画面の表示画面データを生成する処理を行う。
【００４６】
ユーザは、当該表示画面の生成処理を行う場合、例えば、ＰＣ３１の操作部（図略）を操作して、パネルクリエータ部３１２を起動させる。当該パネルクリエータ部３１２の起動により、ＰＣ３１の制御部３１０は、表示部３１２に、図５に示すようなカスタマイズ受付画面５４を表示させる（Ｓ１）。
【００４７】
ユーザが当該カスタマイズ受付画面５４において、マウス等の操作指示入力部を操作して、選択可能な表示対象パーツとして表示されている複数の操作ボタン５４１〜５５５やメッセージ表示５５６〜５６２の中から、所望の操作ボタン又はメッセージ表示を押下して所望の操作ボタン又はメッセージ表示を選択して指定すると、パーツ指定受付部３１２１は、当該選択された操作ボタン又はメッセージ表示を、表示画面（すなわち、複合機１の表示部５０に表示させる表示画面）に表示させる表示対象パーツとして受け付ける。更に、ユーザが、マウスのドラッグアンドドロップ操作を行って、当該選択された操作ボタン又はメッセージ表示を、カスタマイズ受付画面５４に表示されているデフォルト画面５７０内の所望の位置にドラッグさせると、当該位置に上記選択された操作ボタン等を配置するレイアウト指示がレイアウト指示受付部３１２２に受け付けられる（Ｓ２）。
【００４８】
続いて、アクション設定部３１２３は、上記のようにしてユーザから指定及び配置が指示された各表示対象パーツに対応するアクション（すなわち、複合機１で実行される各動作についての実行指示の受付）を、内蔵する記憶領域から読み出し、選択された各表示対象パーツに関連付けて設定する（Ｓ３）。例えば、ユーザが、解像度の「600×600dpi」ボタン５４１を指定した場合は、アクション設定部３１２３は、「600×600dpi」ボタン５４１に、スキャン動作時にスキャナ部に600×600dpiの解像度で原稿を読み取らせる動作についての実行指示の入力というアクションを割り当てる。或いは、「もどる」ボタン５５４が指定された場合は、図４（ｂ）のワークフロー選択画面５２に表示部５０の表示を遷移させる指示の入力を割り当てて設定する。このように、各表示対象パーツには、それぞれ対応するアクションが予め記憶されており、アクション設定部３１２３によって、対応する個別のアクションが割り当てられる。
【００４９】
上記Ｓ２及びＳ３の処理は、ユーザが、デフォルト画面５７０内に表示させたい表示対象パーツボタンの指定及び配置を行い、カスタマイズ受付画面５４内の確定ボタン５８をマウス等によりクリックし、ユーザからの当該指定及び配置の終了指示が入力されるまで各表示対象パーツについて実行される（Ｓ４）。
【００５０】
ユーザによる上記表示対象パーツの指定及び配置が終了すると（Ｓ４でＹＥＳ）、生成部３１２４が、上記表示対象パーツ指定、前記レイアウト指示、及び前記アクション設定によって定められた内容で、上記表示画面データをScriptファイルで生成する（Ｓ５）。
【００５１】
続いて、情報付加部３１２５は、生成部３１２４により生成された上記表示画面データに対して、当該表示画面データの表示先とする複合機１を特定する機種情報と、当該画面データの示す表示画面が用いられる機能を示す機能情報とを付加する（Ｓ６）。
【００５２】
上記生成を終了して機種情報及び機能情報が付加された表示画面データは、Scriptファイル記憶部３１５に保存される（Ｓ７）。
【００５３】
次に、パネルシミュレータ部３１３によるテンプレート登録処理を説明する。図６はパネルシミュレータ部３１３によるテンプレート登録処理を示すフローチャートである。
【００５４】
ユーザによるＰＣ３１の図略の操作部の操作により、Scriptファイル記憶部３１５に保存されているいずれかの表示画面データを指定し、当該指定した表示画面データをテンプレートとして登録するテンプレート登録指示が入力され、パネルシミュレータ部３１３のテンプレート登録部３１３２に当該指定及び指示が受け付けられると（Ｓ１１でＹＥＳ）、機種依存判断部３１３１は、当該指定された表示画面データを、当該表示画面データに付加されている機種情報及び機能情報と共に、Scriptファイル記憶部３１５から読み出す（Ｓ１２）。
【００５５】
機種依存判断部３１３１は、当該表示画面データに付加されている機種情報及び機能情報を解読し、保有している上記機種依存情報に基づいて、当該付加されている機能情報の示す機能が、当該付加されている機種情報の示す機種でのみ実行可能な機能であるか否か、すなわち、この表示画面データに付加された機能情報の示す機能が、機種依存する機能であるか否かを判断する（Ｓ１３）。
【００５６】
機種依存判断部３１３１が、上記表示画面データに付加された機能情報の示す機能が、機種依存しない機能であると判断した場合（Ｓ１３でＮＯ）、テンプレート登録部３１３２は、異なる機種の電気機器の表示部に共通して適用可能であることを示す機種共通情報を付加し（Ｓ１４）、更にテンプレートとして登録する（Ｓ１５）。すなわち、機種依存判断部３１３１は、Scriptファイル記憶部３１５に記憶されている表示画面データであって、機種依存しない機能用の表示画面データに、機種共通情報とテンプレート情報とを付加する。
【００５７】
一方、機種依存判断部３１３１が、上記表示画面データに付加された機能情報の示す機能が、機種依存する機能であると判断した場合は（Ｓ１３でＹＥＳ）、テンプレート登録部３１３２は、上記機種共通情報を付加することなく、当該表示画面データをテンプレートとして登録する（Ｓ１５）。当該表示画面データには、異なる機種の電気機器の表示部に共通して適用可能であることを示す機種共通情報が付加されないため、当該表示画面データは、付加されている機種情報が示す機種の複合機１等でのみ用いることが可能として、ＰＣ３１及び複合機１等の間で取り扱われる。
【００５８】
なお、上記テンプレート登録部３１３２による機種共通情報の付加は、以下のようにして行ってもよい。テンプレート登録部３１３２は、異なる複数機種の画像形成装置（複合機１のみならず、コピー機、ファクシミリ装置、プリンタ等の画像形成装置を広く含む）についての機種情報と、当該保有している各機種情報について、各機種情報が示す機種で実行可能な機能についての情報とからなる適用可能機種情報を保有している。
【００５９】
そして、機種依存判断部３１３１が、上記表示画面データに付加された機能情報の示す機能が、機種依存しない機能であると判断した場合（Ｓ１３でＮＯ）、テンプレート登録部３１３２は、上記適用可能機種情報に基づいて、当該表示画面データに付加されている機能情報が示す機能を実行可能な他の機種を検出し、当該検出した他の機種の全てを示す情報を、上記機種共通情報として付与するようにしてもよい（Ｓ１４）。これによれば、当該表示画面データを、当該表示画面データに付加されている機能情報が示す機能について用いることができる機種と、用いることができない機種とが存在する場合であっても、当該表示画面データを、当該表示画面データに付加されている機能情報が示す機能について用いることができる機種のみが正確に、当該表示画面データを用いることを可能にできる。
【００６０】
次に、ＰＣ３１による表示画面データの出力処理を説明する。図７はＰＣ３１による表示画面データの出力処理を示すフローチャートである。
【００６１】
ネットワーク接続されている複合機１が、当該複合機１の機種情報と、表示画面データを表示画面として用いる機能を示す機能情報と共に、Scriptファイル記憶部３１５にテンプレート登録されている表示画面データの要求指示をＰＣ３１に送信し、この送信要求をＰＣ３１の通信部３１４が受信すると（Ｓ２１でＹＥＳ）、制御部３１０が、当該機能情報と同一の機能情報が付加されており、同一の機種情報が付加されているか、或いは、機種共通情報が付加されている表示画面データを特定する（Ｓ２２）。但し、ユーザが、ＰＣ３１の操作部を操作して、上記表示画面データの要求指示を入力してもよいし、或いは、USBメモリ等の外部メモリに上記要求に基づく表示画面データの出力させる指示を入力してもよい。
【００６２】
制御部３１０は、当該特定した表示画面データをScriptファイル記憶部３１５から読み出す（Ｓ２３）。このとき、制御部３１０は、Scriptファイル記憶部３１５にテンプレート登録されている表示画面データに、当該機能情報と同一の機能情報が付加されており、同一の機種情報が付加されているか、或いは、機種共通情報が付加されている表示画面データを特定することになる。すなわち、Scriptファイル記憶部３１５には、機種共通情報が付加されてテンプレート登録されている表示画面データは、全ての機種情報に対して適用可能として抽出されるため、Scriptファイル記憶部３１５には、同一の機能に対して用いられるにも拘わらず機種が違うばかりに複数の表示画面データが記憶されるという事態がなくなる。
【００６３】
読み出した表示画面データは、通信部３１４が、テンプレートとして、上記送信要求を送信してきた複合機１に対して送信する（Ｓ２４）。但し、ユーザが、ＰＣ３１の操作部に、USBメモリ等の外部メモリへの上記要求に基づく表示画面データの出力を指示した場合には、ＰＣ３１に設けられている図略のインタフェイスからUSBメモリ等の外部メモリに上記表示画面データが出力される。
【００６４】
この後、通信部３１４により送信されてきた表示画面データは複合機１の記憶部１２に記憶される。或いは、上記要求に基づく表示画面データがUSBメモリ等の外部メモリに出力された場合は、ユーザが、当該USBメモリ等の外部メモリを用いて、複合機１を操作して当該複合機１に当該表示画面データを入力させる。
【００６５】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、ＰＣ３１のパネルクリエータ部３１２及びパネルシミュレータ部３１３で生成された表示画面は複合機１で表示されるとして説明しているが、当該生成された表示画面は複合機１での表示に限定されるものではなく、他の電気機器での表示にも適用可能である。
【００６６】
また、更に他の実施形態に係る構成としては、拡張アプリケーション１５を、複合機１に代えて、ＰＣ３１が有し、拡張アプリケーション１５で変換後の表示画面データを、複合機１に送信し、複合機１では、当該変換後の表示用データをブラウザ１６が表示部５０に表示させるようにしてもよい。
【００６７】
また、図８に示すように、本発明の一実施形態に係るネットワーク構成は、サーバコンピュータＳＶ２が上述したＰＣ３１の構成を備えるものとし、当該サーバコンピュータＳＶ２及び複合機１とネットワーク接続されたパソコン３１’が更に設けられるものとしてもよい。この場合、サーバコンピュータＳＶ２のパネルクリエータ部２５は、ＰＣ３１’のウェブブラウザ３１００を介して当該ＰＣ３１において操作者により操作されることで、上記表示画面の生成操作が行われる。
【００６８】
このＰＣ３１’は、制御部３１０’と、記憶部３１１’と、通信部３１４’と、表示部３１２’を備えている。
【００６９】
記憶部３１１’は、ＨＤＤ等からなり、サーバコンピュータＳＶ２にアクセスして表示画面生成を行うためのプログラム等が記憶されている。
【００７０】
制御部３１０’は、ＣＰＵ等からなり、ＰＣ３１’の全体的な動作制御を司ると共に、記憶部３１１’に記憶されている上記プログラムに従って動作することで、ウェブブラウザ３１００として機能する。
【００７１】
ウェブブラウザ３１００は、サーバコンピュータＳＶ２に対して、パネルクリエータ部３１２の起動指示を送信し、パネルクリエータ部３１２をWebアプリケーションとして起動させる。すなわち、ウェブブラウザ３１００は、上記カスタマイズ受付画面の表示データ等を、ＬＡＮを介してサーバコンピュータＳＶ２のパネルクリエータ部３１２から受信して表示部３１２に表示させる。また、ウェブブラウザ３１００は、サーバコンピュータＳＶ２のパネルシミュレータ部３１３から、パネルクリエータ部２５で生成されてパネルシミュレータ２７によりHTML形式データに変換された表示画面データを表示用データとして受信して、ユーザによる確認用にＰＣ３１’の表示部３１２’に表示させる。
【００７２】
通信部３１４’は、ＬＡＮ等のネットワークを介して複合機１等との間でデータ入出力を行うインタフェイスである。
【００７３】
なお、ＰＣ３１’は、操作者による図略の操作部の操作に基づく制御部３１０’による制御の下、サーバコンピュータＳＶ２から通信部３１４’が受信したエラー時制御情報をUSBメモリ等の外部メモリに保存する図略のインタフェイスを備えていることが好ましい。
【００７４】
また、上記実施形態では、ＰＣ３１，サーバコンピュータＳＶ２等が図２又は図８に示した表示画面生成機能を備え、ＰＣ３１，サーバコンピュータＳＶ２等で生成された表示画面データを複合機１に送信して、当該複合機１の表示部５０に当該表示画面データを表示させるようにしているが、図２又は図８に示した表示画面機能を有する表示画面生成装置を複合機１が内蔵し、当該表示画面生成装置で生成された表示画面データを複合機１の拡張アプリケーション１５及びブラウザ１６により表示部５０に表示させるようにしてもよい。
【００７５】
また、本発明の範囲は上記に示した各実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。上記実施形態では、本発明の実施形態の構成及び処理を図１乃至図８に示しているが、当該構成及び処理は本発明の実施形態の単なる一例に過ぎない。
【符号の説明】
【００７６】
１            複合機
１１          コントローラ
１２          記憶部
１３          プラットフォーム
１５          拡張アプリケーション
１６          ブラウザ
２５          パネルクリエータ部
５０          表示部
３１乃至３４  パソコン
３１０        制御部
３１００      ウェブブラウザ
３１１        記憶部
３１２        パネルクリエータ部
３１２１      パーツ指定受付部
３１２２      レイアウト指示受付部
３１２３      アクション設定部
３１２４      生成部
３１２５      情報付加部
３１３        パネルシミュレータ部
３１３１      機種依存判断部
３１３２      テンプレート登録部
３１４        通信部
３１５        Scriptファイル記憶部
ＳＶ２        サーバコンピュータ
【図１】
0005564323.tif 000002
【図２】
0005564323.tif 000003
【図３】
0005564323.tif 000004
【図４】
0005564323.tif 000005
【図５】
0005564323.tif 000006
【図６】
0005564323.tif 000007
【図７】
0005564323.tif 000008
【図８】
0005564323.tif 000009