(57)【特許請求の範囲】
【請求項１】
アプリケーションプログラムを実行するサーバ装置と通信ネットワークを介して通信可能に接続され、上記アプリケーションプログラムによって生成された制御コマンドに応じた処理を実行する複合機であって、
情報表示画面を表示する表示部と、
上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部と、
上記情報表示画面設定データに基づいて上記情報表示画面を生成する情報表示画面生成部と、
画像データに応じた画像を記録材上に形成する画像形成処理を行う画像形成部とを備え、
上記情報表示画面は、上記画像形成処理を行う前に上記画像データに応じた画像をユーザに提示するためのプレビュー画面であり、
上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面の画像データと、上記画像形成処理によって記録材上に形成する画像の画像データとを合成することによって生成した情報表示画面を上記プレビュー画面として上記表示部に表示させることを特徴とする複合機。
【請求項２】
上記情報表示画面生成部は、上記初期設定条件に基づいて生成される情報表示画面に含まれる複数の構成要素画像のうちの少なくとも一部の構成要素画像の表示形態を上記サーバ装置から受信した指示に応じて変更した情報表示画面を生成することを特徴とする請求項１に記載の複合機。
【請求項３】
上記情報表示画面生成部は、上記構成要素画像の色、サイズ、形状、表示位置、当該構成要素画像に含まれる文字の色、サイズ、フォント、太さ、表示位置のうちの少なくとも１つを上記サーバ装置から受信した指示に応じて変更した情報表示画面を生成することを特徴とする請求項２に記載の複合機。
【請求項４】
上記情報表示画面生成部は、上記初期設定条件に基づいて生成される情報表示画面に含まれる複数の構成要素画像のうちの少なくとも一部の構成要素画像を、上記サーバ装置から受信した指示に応じて削除した情報表示画面を生成することを特徴とする請求項１から３のいずれか１項に記載の複合機。
【請求項５】
上記情報表示画面生成部は、上記初期設定条件に基づいて生成される情報表示画面に含まれる複数の構成要素画像のうちの少なくとも一部の構成要素画像を、上記サーバ装置から受信した指示によって指定されたアドレスから取得した構成要素画像に置き換えた情報表示画面を生成することを特徴とする請求項１から４のいずれか１項に記載の複合機。
【請求項６】
上記画像データを取得する画像データ取得処理を行う画像データ取得部を備え、
上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して上記情報表示画面の画像データを生成する処理を、上記画像データ取得処理と並行して行うことを特徴とする請求項１から５のいずれか１項に記載の複合機。
【請求項７】
アプリケーションプログラムを実行するサーバ装置と、当該サーバ装置に通信ネットワークを介して通信可能に接続され、上記アプリケーションプログラムによって生成された制御コマンドに応じた処理を実行する複合機とを備えた複合機制御システムであって、
上記複合機は、
上記アプリケーションプログラムに対する指示入力をユーザに行わせるための情報表示画面を表示する表示部と、
上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部と、
上記各部の動作を制御する情報表示画面生成部と、
画像データに応じた画像を記録材上に形成する画像形成処理を行う画像形成部とを備え、
上記情報表示画面は、上記画像形成処理を行う前に上記画像データに応じた画像をユーザに提示するためのプレビュー画面であり、
上記サーバ装置は、上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更させるために指示を上記複合機に送信し、
上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面の画像データと、上記画像形成処理によって記録材上に形成する画像の画像データとを合成することによって生成した情報表示画面を上記プレビュー画面として上記表示部に表示させることを特徴とする複合機制御システム。
【請求項８】
アプリケーションプログラムを実行するサーバ装置と通信ネットワークを介して通信可能に接続され、上記アプリケーションプログラムによって生成された制御コマンドに応じた処理を実行する複合機の制御方法であって、
上記複合機は、
情報表示画面を表示する表示部と、
上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部と、
画像データに応じた画像を記録材上に形成する画像形成処理を行う画像形成部とを備えており、
上記情報表示画面は、上記画像形成処理を行う前に上記画像データに応じた画像をユーザに提示するためのプレビュー画面であり、
上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面の画像データと、上記画像形成処理によって記録材上に形成する画像の画像データとを合成した情報表示画面を上記プレビュー画面として生成する工程と、
上記プレビュー画面を上記表示部に表示させる工程とを含むことを特徴とする複合機の制御方法。
【請求項９】
請求項１から６のいずれか１項に記載の複合機を動作させるプログラムであって、コンピュータを上記情報表示画面生成部として機能させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して通信可能に接続された複合機とサーバ装置とが連携して動作する複合機制御システムおよび複合機制御方法に関するものである。
【背景技術】
【０００２】
従来より、例えば特許文献１〜４に開示されているように、通信ネットワークを介してＭＦＰ（multifunction peripheral；複合機、多機能周辺装置）とサーバ装置とを通信可能に接続し、ＭＦＰの機能をサーバ装置から制御する技術が知られている。これらの技術では、一般に、ＭＦＰで動作するアプリケーション（ＭＦＰ Native アプリケーション）と、サーバ装置で動作するアプリケーションとが連携してＭＦＰの動作を制御するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０８００１７号公報（平成１７年３月２４日公開）
【特許文献２】特開２００６−２７７００５号公報（平成１８年１０月１２日公開）
【特許文献３】特開２００７−１７４４００号公報（平成１９年７月５日公開）
【特許文献４】特開２００８−１３００８９号公報（平成２０年６月５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のようにＭＦＰで動作するアプリケーションとサーバ装置で動作するアプリケーションとが連携してＭＦＰの動作を制御する構成では、ＭＦＰで動作するアプリケーションによってＭＦＰの情報表示画面に表示される画像とサーバ装置で動作するアプリケーションによってＭＦＰの情報表示画面に表示される画像との間でデザインの一体感が損なわれるため、ユーザが混乱してしまうという問題がある。
【０００５】
例えば、一般に、ＭＦＰにおいてスキャンした画像データに関するコピー、送信、ファイリング、あるいは画像編集等の処理を行う前にこの画像データをＭＦＰの情報表示画面にプレビュー表示する場合、ＭＦＰにおいて動作するアプリケーション（ＭＦＰの標準機能）がプレビュー画像を生成して情報表示画面に表示させるようになっている。
【０００６】
すなわち、プレビュー画像をサーバ装置において生成するためにはスキャンによって取得した画像データをＭＦＰからサーバ装置に送信する必要があるが、プレビュー表示前に画像データの送信処理を行うことは、画像データに対する処理を実行する前にそのプレビュー画像をユーザに確認させて処理の実行の可否を判断させるというプレビュー表示の本来の目的に反してしまう。このため、一般に、ＭＦＰで動作するアプリケーションとサーバ装置で動作するアプリケーションとが連携してＭＦＰの動作を制御する構成であっても、プレビュー表示についてはＭＦＰで動作するアプリケーションが行うようになっている。
【０００７】
ところが、この場合、サーバ装置のアプリケーションによってカスタマイズされた画面上（あるいはサーバ装置のアプリケーションによってカスタマイズされた画面の合間）にＭＦＰのアプリケーションにおいて予め用意された組込のプレビュー画面が表示されることになるので、デザインの一体感が損なわれてしまい、ユーザを混乱させてしまう場合がある。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、通信ネットワークを介して通信可能に接続された複合機とサーバ装置とが連携して複合機の動作を制御する構成において、複合機で動作するアプリケーションによって生成される表示画面を、サーバ装置で動作するアプリケーションによって生成される表示画面に対応する表示形態で表示できるようにすることにある。
【課題を解決するための手段】
【０００９】
本発明の複合機は、上記の課題を解決するために、アプリケーションプログラムを実行するサーバ装置と通信ネットワークを介して通信可能に接続され、上記アプリケーションプログラムによって生成された制御コマンドに応じた処理を実行する複合機であって、情報表示画面を表示する表示部と、上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部と、上記情報表示画面設定データに基づいて上記情報表示画面を生成する情報表示画面生成部とを備え、上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を上記表示部に表示させることを特徴としている。
【００１０】
上記の構成によれば、情報表示画面を表示する表示部と、上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部と、上記情報表示画面設定データに基づいて上記情報表示画面を生成する情報表示画面生成部とを備えており、上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を上記表示部に表示させる。したがって、複合機において動作する情報表示画面生成部によって生成される情報表示画面を、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションからの指示に応じて変更し、当該アプリケーションに応じた表示形態で表示させることができる。
【００１１】
また、上記情報表示画面生成部は、上記初期設定条件に基づいて生成される情報表示画面に含まれる複数の構成要素画像のうちの少なくとも一部の構成要素画像の表示形態を上記サーバ装置から受信した指示に応じて変更した情報表示画面を上記表示部に表示させる構成であってもよい。例えば、上記情報表示画面生成部は、上記構成要素画像の色、サイズ、形状、表示位置、当該構成要素画像に含まれる文字の色、サイズ、フォント、太さ、表示位置のうちの少なくとも１つを上記サーバ装置から受信した指示に応じて変更した情報表示画面を上記表示部に表示させる構成であってもよい。また、上記構成要素画像は、例えば、背景画像、ボタン画像、文字画像、アイコン画像、あるいはこれらを組み合わせた画像であってもよい。
【００１２】
上記の構成によれば、情報表示画面に含まれる構成要素画像の表示形態を、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションからの指示に応じて変更し、当該アプリケーションに応じた表示形態で表示させることができる。
【００１３】
また、上記情報表示画面生成部は、上記初期設定条件に基づいて生成される情報表示画面に含まれる複数の構成要素画像のうちの少なくとも一部の構成要素画像を、上記サーバ装置から受信した指示に応じて削除した情報表示画面を上記表示部に表示させる構成としてもよい。
【００１４】
上記の構成によれば、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションにおける処理に対応する構成要素画像を選択して表示する情報表示画面に含めることができる。
【００１５】
また、上記情報表示画面生成部は、上記初期設定条件に基づいて生成される情報表示画面に含まれる複数の構成要素画像のうちの少なくとも一部の構成要素画像を、上記サーバ装置から受信した指示によって指定されたアドレスから取得した構成要素画像に置き換えた情報表示画面を上記表示部に表示させる構成としてもよい。
【００１６】
上記の構成によれば、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションからの指示に応じた構成要素画像を取得し、取得した構成要素画像に基づいて情報表示画面を変更することができる。
【００１７】
また、画像データに応じた画像を記録材上に形成する画像形成処理を行う画像形成部を備え、上記情報表示画面は、上記画像形成処理を行う前に上記画像データに応じた画像をユーザに提示するためのプレビュー画面であり、上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面の画像データと、上記画像データとを合成することによって生成した情報表示画面を上記プレビュー画面として上記表示部に表示させる構成としてもよい。
【００１８】
上記の構成によれば、複合機において生成されるプレビュー画面を、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションからの指示に応じて変更し、当該アプリケーションに応じた表示形態で表示させることができる。
【００１９】
また、上記画像データを取得する画像データ取得処理を行う画像データ取得部を備え、上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して上記情報表示画面の画像データを生成する処理を、上記画像データ取得処理と並行して行う構成としてもよい。なお、上記画像データ取得部は、例えば、原稿を読み取ってこの原稿の画像データを取得するものであってもよく、通信ネットワークを介して接続された他の装置から画像データを取得するものであってもよく、複合機に備えられる記憶部または複合機に対して着脱可能に接続される記憶媒体から画像データを読み出すものであってもよい。
【００２０】
上記の構成によれば、画像データの取得処理と上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して上記情報表示画面の画像データを生成する処理とを並行して行うことで、プレビュー画面を表示するまでに要する時間を短縮することができる。
【００２１】
本発明の複合機制御システムは、アプリケーションプログラムを実行するサーバ装置と、当該サーバ装置に通信ネットワークを介して通信可能に接続され、上記アプリケーションプログラムによって生成された制御コマンドに応じた処理を実行する複合機とを備えた複合機制御システムであって、上記複合機は、情報表示画面を表示する表示部と、上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部と、上記各部の動作を制御する情報表示画面生成部とを備え、上記サーバ装置は、上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更させるために指示を上記複合機に送信し、上記情報表示画面生成部は、上記情報表示画面を上記表示部に表示させる際、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を上記表示部に表示させることを特徴としている。
【００２２】
上記の構成によれば、上記複合機は、情報表示画面を表示する表示部と、上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部と、上記情報表示画面設定データに基づいて上記情報表示画面を生成する情報表示画面生成部とを備えており、上記情報表示画面生成部は、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を上記表示部に表示させる。したがって、複合機において動作する情報表示画面生成部によって生成される情報表示画面を、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションからの指示に応じて変更し、当該アプリケーションに応じた表示形態で表示させることができる。
【００２３】
本発明の複合機の制御方法は、アプリケーションプログラムを実行するサーバ装置と通信ネットワークを介して通信可能に接続され、上記アプリケーションプログラムによって生成された制御コマンドに応じた処理を実行する複合機の制御方法であって、上記複合機は、情報表示画面を表示する表示部と、上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部とを備えており、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を生成する工程と、上記情報表示画面を上記表示部に表示させる工程とを含むことを特徴としている。
【００２４】
上記の方法によれば、上記複合機は、情報表示画面を表示する表示部と、上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部とを備えており、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を上記表示部に表示させる。したがって、複合機において動作する情報表示画面生成部によって生成される情報表示画面を、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションからの指示に応じて変更し、当該アプリケーションに応じた表示形態で表示させることができる。
【００２５】
なお、上記複合機は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより、上記複合機をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００２６】
以上のように、本発明の複合機、複合機制御システム、および複合機の制御方法では、上記サーバ装置から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を上記表示部に表示させる。
【００２７】
それゆえ、複合機において動作する情報表示画面生成部によって生成される情報表示画面を、通信ネットワークを介して接続されるサーバ装置において動作するアプリケーションからの指示に応じて変更し、当該アプリケーションに応じた表示形態で表示させることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態にかかる複合機および複合機制御システムの構成を示す説明図である。
【図２】図１に示した複合機制御システムにおける処理の一例を示すフローチャートである。
【図３】図１に示した複合機の表示部に表示される情報表示画面の一例を示す説明図である。
【図４】図１に示した複合機に記憶されている管理テーブルの一例を示す説明図である。
【図５】図１に示した複合機制御システムにおいてサーバ装置から複合機に送信される情報表示画面データの一例を示す説明図である。
【図６】図５に示した情報表示画面データに基づいて複合機の表示部に表示される情報表示画面を示す説明図である。
【図７】図１に示した複合機制御システムにおいてサーバ装置から複合機に送信されるコピー処理の実行開始要求の一例を示す説明図である。
【図８】図１に示した複合機制御システムにおいて行われるコピー処理の流れを示すフローチャートである。
【図９】図１に示した複合機に予め組み込まれたプレビュー画面構成要素に基づいて生成されたプレビュー画面の一例を示す説明図である。
【図１０】図１に示した複合機において、図９のプレビュー画面をサーバ装置からの指示に応じてカスタマイズしたプレビュー画面の一例を示す説明図である。
【図１１】図１に示した複合機に予め組み込まれたプレビュー画面構成要素に基づいて生成された情報表示画面の一例を示す説明図である。
【図１２】図１に示した複合機において、図１１の情報表示画面をサーバ装置からの指示に応じてカスタマイズした情報表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００２９】
本発明の一実施形態について説明する。
【００３０】
（１−１．複合機制御システム１の全体構成）
図１は、本実施形態にかかる複合機制御システム１の構成を示す説明図である。この図に示すように、複合機制御システム１は、複合機（ＭＦＰ）１０と、サーバ装置（アプリケーションサーバ装置）５０とを含んでおり、これらの装置が通信ネットワーク３０を介して通信可能に接続されている。もちろん、複合機制御システム１に含まれる複合機１０の台数は複数であってもよく、サーバ装置５０の台数も複数であってもよい。なお、通信ネットワーク３０としては、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線、シリアルケーブル等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。また、複合機１０とサーバ装置５０とは、ウェブサーバとウェブブラウザとの間の通信（例えば、ウェブページの要求および送信）に用いられるプロトコルであるＨＴＴＰ（Hyper Text Transfer Protocol:ハイパーテキスト転送プロトコル）を用いて通信を行うようになっている。
【００３１】
（１−２．複合機１０の構成）
複合機１０は、ＨＴＭＬ形式の制御情報を、ＨＴＴＰを用いてサーバ装置５０から受け取り、受け取った制御情報に基づいて、複合機１０の各種機能（例えば、スキャン機能、印刷機能、コピー機能、ファクシミリの送受信機能、通信機能など）を実行するデジタル複合機またはアナログ複合機である。
【００３２】
複合機１０は、制御部１１、操作部１２、画像読取部（画像データ取得部）１３、画像形成部１４、記憶部１５、および第２通信部（画像データ取得部）１６を備えている。また、制御部（情報表示画面生成部）１１は、機器制御部（情報表示画面生成部）２１、ウェブブラウザ部２２、制御アプリケーション部２３、および第２ウェブサーバ部２４を備えている。
【００３３】
操作部１２は、ユーザに対して各種情報を通知するとともに、ユーザからの入力を受け付けるユーザインターフェイスである。操作部１２は、各種の入力キーを含む入力部１２ａと、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などの表示部１２ｂとを備えている。なお、操作部１２は、入力部１２ａと表示部１２ｂとが一体として構成されたタッチパネルであってもよい。
【００３４】
画像読取部１３は、スキャナと、原稿をスキャナの位置まで搬送する原稿搬送部とを含んでおり、原稿に印刷された文字や画像などを画像データとして読み取るスキャン機能を実行する。なお、画像読取部１３は、所定の解像度で画像を読み取る。
【００３５】
画像形成部１４は、用紙などの記録シートに対して、入力された画像データに対応する画像（文字／写真／グラフィック）を印刷するためのものであり、感光体ドラム、帯電装置、露光装置、現像装置、転写装置、定着装置、および用紙トレイなどを含む。具体的には、画像形成部１４は、画像読取部１３から入力された画像データを印刷するコピー機能、および外部装置から入力された画像データを印刷するプリンタ機能を実行する。
【００３６】
第２通信部１６は、通信ネットワーク３０を介して、サーバ装置５０などの外部装置との間で通信を行う通信インターフェイスである。本実施形態では、上述したように、第２通信部１６はサーバ装置５０とＨＴＴＰを用いて通信する。また、第２通信部１６は、アクセス先が自装置のＩＰアドレスが示されている場合、複合機１０内部の第２ウェブサーバ部２４にアクセスすることもできる。
【００３７】
制御部１１は、ＣＰＵや専用プロセッサなどの演算処理部、および、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶部（いずれも図示せず）などにより構成されるコンピュータ装置であり、上記記憶部に記憶されている各種情報および各種制御を実施するためのプログラムを読み出して実行することで機器制御部２１、ウェブブラウザ部２２、制御アプリケーション部２３、および第２ウェブサーバ部２４の機能を実現する。
【００３８】
ウェブブラウザ部２２は、汎用されているウェブブラウザのソフトウェアに従った動作を行うものである。ウェブブラウザ部２２は、第２通信部１６を介して、サーバ装置５０が有する第１ウェブサーバ部５３だけでなく、複合機１０内部の第２ウェブサーバ部２４とも通信を行うことができる。本実施形態では、ウェブブラウザ部２２は、情報表示画面のデータを要求する場合であって、複合機１０の各種機能（例えば、コピー機能）を制御するための制御コマンドを実行しない場合に、サーバ装置５０が有する第１ウェブサーバ部５３と通信するように設定されている。一方、ウェブブラウザ部２２は、複合機１０の各種機能を制御するための制御コマンドを実行する場合には、複合機１０内部の第２ウェブサーバ部２４と通信するように設定されている。
【００３９】
第２ウェブサーバ部２４は、汎用されているウェブサーバのソフトウェアに従った動作を行うものである。ここで、ウェブサーバとは、インターネット上の情報システムであるＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を構成するサーバ装置の機能を提供するソフトウェアである。第２ウェブサーバ部２４は、ウェブブラウザ部２２からの要求（ＨＴＴＰリクエスト）を受信し、当該要求に応じたアプリケーションを実行させ、ウェブブラウザ部２２に対して応答（ＨＴＴＰレスポンス）を行うものである。
【００４０】
制御アプリケーション部２３は、ウェブサーバ上で動作するウェブアプリケーションに従った処理を実行するものである。制御アプリケーション部２３は、複合機１０の各種機能（例えば、コピー機能）を制御する必要がある場合、当該機能を制御するための制御コマンドを機器制御部２１に送る。もしくは、制御アプリケーション部２３は、制御コマンドに従って、ウェブブラウザ部２２を制御することで、複合機１０に固有の固有情報を第１ウェブサーバ部５３に送信するように通信制御してもよい。これにより、複合機１０の機能を制御することができる。
【００４１】
機器制御部２１は、複合機１０の各種機能を制御するものである。具体的には、機器制御部２１は、画像読取部１３、画像形成部１４、第２通信部１６、および操作部１２等の各部の動作を制御する。
【００４２】
例えば、機器制御部２１は、画像読取部１３の動作を制御して、スキャン画像のデータを取得する。また、機器制御部２１は、画像形成部１４の動作を制御して、画像データに応じた画像を記録材上に形成（出力）する。
【００４３】
機器制御部２１は、固有操作モードと、連携操作モードとを有している。固有操作モードは複合機１０に固有のモードであり、予め複合機１０内で記憶している情報表示画面を表示部１２ｂに表示させ、当該情報表示画面に対して入力された指示を入力部１２ａから受け取り、当該指示に従って複合機１０の各種機能を制御する。一方、連携操作モードでは、機器制御部２１は、サーバ装置５０から受け取った情報表示画面を表示部１２ｂに表示させ、当該情報表示画面に対して入力された指示に基づいて制御アプリケーション部２３から受けた制御指示に従って上記のような制御を行う。あるいは、予め複合機１０内で記憶している情報表示画面の少なくとも一部をサーバ装置５０から受け取った指示に応じて変更した情報表示画面を表示部１２ｂに表示させ、当該情報表示画面に対して入力された指示に基づいて制御アプリケーション部２３から受けた制御指示に従って上記のような制御を行う。
【００４４】
固有操作モード時には、機器制御部２１は、現在の複合機１０の構成や状態に合わせて、記憶部１５に保持されているパーツ（構成要素画像）単位の画像情報を適宜組み合わせ、情報表示画面上に表示するなどの制御も行う。なお、固有操作モードは、従来の複合機で行われている一般的なモードであるため、ここでは詳細な説明を省略する。
【００４５】
連携操作モードの実行指示が入力された場合、機器制御部２１は、ウェブブラウザ部２２を起動させ、予め設定されたＵＲＬ（本実施形態では、サーバ装置５０の第１ウェブサーバ部５３に対して初期情報表示画面の送信を要求するＵＲＬである）に従った処理を実行させる。そして、連携操作モードでは、機器制御部２１は、制御アプリケーション部２３から制御コマンドを受け付け、当該制御コマンドに従った制御を行う。
【００４６】
機器制御部２１は、複合機１０の機種に依存しない制御コマンドを受け付け可能なＯｐｅｎＩ／Ｆ部２１ａを備えている。ＯｐｅｎＩ／Ｆ部２１ａは、複合機１０の各種機能を制御するための制御コマンドを制御アプリケーション部２３に公開しており、制御アプリケーション部２３から制御コマンドを受け付けるとともに、受け付けた制御コマンドを、機器制御部２１で認識可能なコマンドに変換するものである。
【００４７】
ＯｐｅｎＩ／Ｆ部２１ａは、外部に公開している制御コマンドと、機器制御部２１で認識可能なコマンドとを対応付けた変換テーブルを記憶する変換テーブル記憶部（図示せず）を備えており、当該変換テーブルに従って、コマンドの変換処理を行う。
【００４８】
このように、ＯｐｅｎＩ／Ｆ部２１ａは、複合機１０の機種によらない共通の制御コマンドを受け付け可能である。これにより、制御アプリケーション部２３を動作させるためのウェブアプリケーションは、複合機１０によらず共通のものを用いることができる。そのため、新たなウェブアプリケーションに従って制御アプリケーション部２３を動作させる場合、各複合機１０に対して同じウェブアプリケーションをインストールするだけでよく、複合機１０ごとにウェブアプリケーションの変更を行う必要がなくなる。これにより、制御アプリケーション部２３を動作させるためのウェブアプリケーションの開発を容易に行うことができる。
【００４９】
（１−３．サーバ装置５０の構成）
サーバ装置５０は、図１に示したように、第１通信部５２と、制御部５１とを備えている。また、制御部５１は、第１ウェブサーバ部５３と、外部アプリケーション部５４とを備えている。
【００５０】
制御部５１は、ＣＰＵや専用プロセッサなどの演算処理部、および、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶部（いずれも図示せず）などにより構成されるコンピュータ装置であり、上記記憶部に記憶されている各種情報および各種制御を実施するためのプログラムを読み出して実行することで第１ウェブサーバ部５３、および外部アプリケーション部５４の機能を実現する。
【００５１】
第１通信部５２は、ＬＡＮやインターネット回線等を介して複合機１０と通信するものである。また、第１通信部５２は、ＨＴＴＰの通信プロトコルを用いて複合機１０と通信する。
【００５２】
第１ウェブサーバ部５３は、ウェブサーバのソフトウェアに従って動作するものである。第１ウェブサーバ部５３は、第１通信部５２を介して複合機１０からの要求（ここでは、ＨＴＴＰリクエスト）を受信し、当該ＨＴＴＰリクエストに応じたファイルや画像データ、印刷データ、制御情報などを、第１通信部５２を介して当該複合機１０に応答する機能を有する。
【００５３】
外部アプリケーション部５４は、第１ウェブサーバ部５３からの指示に応じて、所定のウェブアプリケーションに従った動作を行う。すなわち、外部アプリケーション部５４は、ウェブサーバ上で動作する各種のウェブアプリケーションに従った動作を行うものである。
【００５４】
例えば、外部アプリケーション部５４は、複合機１０からの要求（ＨＴＴＰリクエスト）が情報表示画面の送信要求である場合、情報表示画面送信アプリケーションに従った動作を行う。具体的には、外部アプリケーション部５４は、当該送信要求で示される情報表示画面のＨＴＭＬデータを記憶部から読み出し、第１ウェブサーバ部５３に送る。
【００５５】
また、外部アプリケーション部５４は、複合機１０からの要求が印刷データの送信要求である場合、印刷アプリケーションに従った動作を行う。具体的には、外部アプリケーション部５４は、当該送信要求で示されるフォルダ名のフォルダから指定されたファイル名の印刷データを取得し、その印刷データを第１ウェブサーバ部５３に送る。
【００５６】
（１−４．連携操作モードの動作）
次に、複合機１０とサーバ装置５０とが連携して処理を実行する連携操作モードの処理の一例について図２を参照しながら説明する。図２は、外部アプリケーション部５４の制御により、複合機１０が生成して記憶部１５に保存しているプレビュー画像データを表示部１２ｂに表示（プレビュー表示）する場合の処理の流れを示すフローチャートである。なお、ここでは、コピー処理を行うための外部アプリケーションを用いる場合の例について説明する。
【００５７】
まず、機器制御部２１は表示部１２ｂに外部アプリケーション起動画面（情報表示画面）を表示させる（Ｓ１）。図３は、表示部１２ｂに表示させる外部アプリケーション起動画面の一例を示す説明図である。なお、外部アプリケーション起動画面のデータは、記憶部１５に予め記憶させておいてもよく、機器制御部２１が第２通信部１６を介してサーバ装置５０にアクセスして取得するようにしてもよい。
【００５８】
次に、ユーザから入力部１２ａを介して入力される外部アプリケーションの選択指示を受け付けると（Ｓ２）、機器制御部２１は、ウェブブラウザ部２２を起動し、選択された外部アプリケーションに関連付けられたＵＲＬに初期操作画面（情報表示画面）の送信を要求するためのＨＴＴＰ  Ｇｅｔコマンドを送信させる（Ｓ３）。具体的には、外部アプリケーション起動画面に表示される各外部アプリケーションと、当該各外部アプリケーションの初期操作画面を要求するためのＵＲＬとを対応付けた管理テーブルが予め記憶部１５に記憶されている。そして、機器制御部２１は、この管理テーブルから初期操作画面の送信を要求するためのＵＲＬを取得してウェブブラウザ部２２に通知し、当該ＵＲＬに初期操作画面の送信を要求するためのＨＴＴＰ  Ｇｅｔコマンドを送信させる。図４は記憶部１５に記憶されている管理テーブルの一例を示す説明図である。
【００５９】
サーバ装置５０の第１ウェブサーバ部５３は当該Ｇｅｔコマンド（初期操作画面の送信要求）を受信すると（Ｓ２１）、当該Ｇｅｔコマンドに対応する初期操作画面（情報表示画面）のＨＴＭＬデータ（初期操作画面データ）を複合機１０に応答（返信）する（Ｓ２２）。
【００６０】
複合機１０の機器制御部２１は、第２通信部１６がサーバ装置５０から初期操作画面データを受信すると（Ｓ４）、受信した初期操作画面データに応じた初期操作画面（情報表示画面）を表示部１２ｂに表示させる（Ｓ５）。図５はサーバ装置５０から複合機１０に返信されるＨＴＭＬデータの一例であり、図６はこのＨＴＭＬデータに基づいて複合機１０の表示部１２ｂに表示される初期情報表示画面を示している。
【００６１】
次に、機器制御部２１は、入力部１２ａを介してユーザからの処理開始命令（ここではコピー開始命令）を受け付けると（Ｓ６）、ウェブブラウザ部２２を制御してサーバ装置５０に処理の実行開始要求の送信要求（Ｇｅｔコマンド）を送信させる（Ｓ７）。
【００６２】
サーバ装置５０の第１ウェブサーバ部５３は当該送信要求を受信すると（Ｓ２３）、当該送信要求に対応する処理（ここではコピー処理）の実行開始要求を複合機０１に応答（返信）する（Ｓ２４）。この実行開始要求は、制御アプリケーション部２３への要求である。複合機１０は第２通信部１６でこの開始要求を受信し、第２ウェブサーバ部２４を介して制御アプリケーション部２３へこの開始要求を伝達する。なお、この開始要求は、ＨＴＴＰ  ＧＥＴ、ＰＯＳＴ、あるいはＳＯＡＰなどの方法で行うことができる。また、この開始要求には、プレビュー画面表示を行うか否かの指定などが含まれている。また、プレビュー表示を行う場合には、その構成要素情報（複合機１０の記憶部１５に記憶されているプレビュー画面（情報表示画面）の初期設定条件に含まれる構成要素画像のうちの少なくとも一部を変更させるための情報）が開始要求に含まれる。
【００６３】
図７はコピー処理の実行開始要求の一例を示す説明図であり、実行開始要求がＳＯＡＰによるコマンドである場合の例を示している。この図に示すように、実行要求のコマンド内には、コピー処理の実行に必要なパラメータが列挙されている。例えば、＜Ｃｏｐｙ＞要素はコピーの部数を指定している。また、＜Ｐｒｅｖｉｅｗ＞要素はコピーする画像の画像データのプレビューを行うか否かを指定している（＜Ｐｒｅｖｉｅｗ＞要素がｔｒｕｅの場合にプレビューを行い、ｆａｌｓｅの場合には行わない）。また、＜ＰｒｅｖｉｅｗＢａｃｋ＞要素（構成要素情報）はプレビュー画面の背景画像の画像データの保存場所を指定している。また、＜ＰｒｅｖＴｉｔｌｅ＞要素（構成要素情報）は、プレビュー画面に表示するタイトルテキストを指定している。また、プレビュー画面では、表次ページに対して実行可能な編集機能（ページ削除、ページ回転、ページ順序変更など）に応じた表示が行われるようになっており、上記コマンド内には、それら各編集機能の有効（ｔｒｕｅ）／無効（ｆａｌｓｅ）を示す情報（構成要素情報）が含まれている。例えば、＜ＰｒｅｖＰａｇｅＲｏｔａｔｅ＞要素（構成要素情報の１つ）はページ回転処理の有効／無効を指定しており、＜ＰｒｅｖＰａｇｅＤｅｌｅｔｅ＞要素（構成要素情報）はページ削除処理の有効／無効を指定している。これらの要素を指定することにより、プレビュー画面を実行可能な編集機能に応じてカスタマイズできるようになっている。
【００６４】
なお、複合機１０の記憶部１５にプレビュー画面を生成するためのデフォルト情報（初期設定情報）を含むプレビュー画面設定データ（情報表示画面設定データ）を予め記憶させておき、サーバ装置５０から複合機１０に送信される上記コマンドに上記初期設定条件のうち変更させる項目に関する情報（構成要素情報）のみを含めるようにしてもよい。例えば、プレビュー画像（情報表示画面）に含まれる複数の構成要素画像のうち、表示形態を変更させる構成要素画像およびその変更内容を示す情報（構成要素情報）を上記コマンドに含めるようにしてもよい。上記構成要素画像としては、例えば、プレビュー画像、背景画像、ボタン画像、文字画像、アイコン画像、あるいはこれらを組み合わせた画像などが挙げられる。また、上記変更内容としては、例えば、上記構成要素画像の色、サイズ、形状、表示位置、当該構成要素画像に含まれる文字の色、サイズ、フォント、太さ、表示位置、あるいはこれらの組み合わせなどが挙げられる。
【００６５】
機器制御部２１は、第２通信部１６を介してサーバ装置５０からの実行開始要求を受信すると（Ｓ８）、受信した実行開始要求に応じた処理を実行し（Ｓ９）、処理を終了する。具体的には、機器制御部２１は、サーバ装置５０から受信した実行開始要求を制御アプリケーション部２３に解析させる。制御アプリケーション部２３は、解析結果に基づいて制御コマンドを生成し、生成した制御コマンドを機器制御部２１（ＯｐｅｎＩ／Ｆ部２１ａ）に送る。機器制御部２１のＯｐｅｎＩ／Ｆ部２１ａは、制御アプリケーション部２３から受け取った制御コマンドを機器制御部２１が認識可能なコマンドに変換する。その後、機器制御部２１は、変換されたコマンドに従って複合機１０における各種の機能を制御する。
【００６６】
図８は図２のＳ９において行われるコピー処理の流れを示すフローチャートである。
【００６７】
第２通信部１６がサーバ装置５０からコピー処理の実行開始要求を受信すると（図２のＳ８）、機器制御部２１は、受信した実行開始要求に応じて画像読取部１３を制御し、コピー原稿の画像の読み取らせてコピー原稿の原稿画像データを取得させる（Ｓ１０）。
【００６８】
次に、機器制御部２１は、画像形成前にプレビュー画面を表示させるか否かを判断する（Ｓ１１）。この判断は、サーバ装置５０から受信した実行開始要求のコマンドに含まれる＜Ｐｒｅｖｉｅｗ＞要素が有効（ｔｒｕｅ）であるか無効（ｆａｌｓｅ）であるかに応じて行う。
【００６９】
Ｓ１１においてプレビュー画面を表示しないと判断した場合、機器制御部２１は画像形成部１４を制御して上記原稿画像データに応じた画像を記録材上に形成（画像形成処理）させ（Ｓ２０）、処理を終了する。
【００７０】
一方、Ｓ１１においてプレビュー画面を表示すると判断した場合、機器制御部２１は、画像読取部１３が取得した原稿画像データに基づいてプレビュー用原稿画像データを生成し（Ｓ１２）、記憶部１５に記憶させる。なお、プレビュー用原稿画像データの生成は、機器制御部２１が行ってもよく、機器制御部２１の指示に応じて複合機１０に備えられる画像処理部（図示せず）がおこなってもよい。
【００７１】
また、機器制御部２１は、プレビュー用原稿画像データの作成処理と並行して、制御アプリケーション部２３にコピー実行開始要求に含まれるプレビュー画面構成情報（構成要素情報）を解析させ、プレビュー画面の構成要素に関する情報（プレビュー画面構成要素）を外部アプリケーション部５４から取得する必要がある場合には、ウェブブラウザ部２２を制御してプレビュー画面構成要素の送信要求をサーバ装置５０の第１ウェブサーバ部５３に送信させる（Ｓ１３）。プレビュー画面構成要素の送信要求は、例えば、ＨＴＴＰ  ＧＥＴもしくはＰＯＳＴ、ＳＯＡＰなどの方法を用いて行うことができる。なお、上記の説明ではプレビュー用原稿画像データの作成処理とプレビュー画面構成要素の送信要求とを並行して行っているが、これに限らず、いずれか一方の処理を行った後に他方の処理を行うようにしてもよい。
【００７２】
サーバ装置５０の第１ウェブサーバ部５３は、プレビュー画面構成要素の送信要求を受信すると（Ｓ２５）、プレビュー画面構成要素を複合機１０に応答（返信）する（Ｓ２６）。
【００７３】
複合機１０の機器制御部２１は、第２通信部１６がプレビュー画面構成要素を受信すると、受信したプレビュー画面構成要素とＳ１２で生成したプレビュー用原稿画像データとに基づいてプレビュー画面（プレビュー画面の画像データ）を作成し（Ｓ１５）、表示部１２ｂに表示させる（Ｓ１６）。なお、プレビュー画面構成要素を受信した時点でプレビュー用原稿画像データの生成が完了していない場合には、プレビュー用原稿画像データを記憶部１５に記憶させてプレビュー用原稿画像データの生成を待つようにしてもよい。この場合、プレビュー用原稿画像データの生成が完了した時点で記憶部１５からプレビュー画面構成要素を読み出し、プレビュー用原稿画像データと合成すればよい。また、プレビュー画面構成要素において、プレビュー画像に含めるパーツ画像（構成要素画像）を所定の保存先から取得することが指定するようにしてもよい。この場合、機器制御部２１はプレビュー画面構成要素で指定された保存先から構成要素画像を取得し、プレビュー用原稿画像データおよび他の構成要素画像と合成することでプレビュー画面（プレビュー画面の画像データ）を作成する。
【００７４】
図９は複合機１０に予め組み込まれたプレビュー画面構成要素に基づいて生成されたプレビュー画面の一例を示す説明図であり、図１０はサーバ装置５０から取得した実行開始要求（図７に示した実行開始要求）およびプレビュー画面構成要素に基づいて生成されたプレビュー画面の一例を示す説明図である。
【００７５】
図７に示した実行開始要求では、タイトルを示す＜ＰｒｅｖＴｉｔｌｅ＞要素に「本人確認書類コピーアプリケーション」と設定されている。このため、図１０のプレビュー画面ではタイトルが図９のプレビュー画像における「プレビュー」から「本人確認書類コピーアプリケーション」に変更されている。
【００７６】
また、図７に示した実行開始要求では、プレビュー画面内の回転機能を示す＜ＰｒｅｖＰａｇｅＲｏｔａｔｅ＞要素がｆａｌｓｅ（無効）に設定されているため、図９のプレビュー画像では「回転」ボタンが表示されていたが、図１０のプレビュー画面では「回転」ボタンは表示されていない。
【００７７】
また、図７に示した実行開始要求では、背景画像の場所が＜ＰｒｅｖＢａｃｋ＞要素でＵＲＬ指定されているため、Ｓ１３〜Ｓ１４において背景画像（プレビュー画面構成要素）の取得処理が行われ、図１０のプレビュー画面の背景画像色は図９のプレビュー画像の背景画像色から変更されている。
【００７８】
なお、実行開始要求において設定されるプレビュー画像の構成は上記の例に限るものではない。例えば、タイトル、プレビュー用原稿画像、編集処理を示すボタン（例えば、「削除」ボタン、「回転」ボタン等）、コピーの実行指示を入力するための「ＯＫ」ボタン等の表示位置、表示サイズ、表示色、形状、フォント、文字サイズ、模様などを実行開始要求において設定するようにしてもよい。また、これらの構成要素の画像データを指定したＵＲＬから取得させるように設定してもよい。
【００７９】
以上のように、本実施形態にかかる複合機制御システム１は、通信ネットワーク３０を介して互いに通信可能に接続された複合機１０とサーバ装置５０とを備えており、複合機１０は、情報表示画面を表示する表示部１２ｂと、上記情報表示画面を生成するための初期設定条件を含む情報表示画面設定データを記憶する記憶部１５と、上記各部の動作を制御する機器制御部２１とを備え、サーバ装置５０は、上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更させるために指示を複合機１０に送信し、機器制御部２１、上記情報表示画面を表示部１２ｂに表示させる際、サーバ装置５０から受信した指示に応じて上記情報表示画面設定データに含まれる上記初期設定条件のうちの少なくとも一部の条件を変更して生成した情報表示画面を表示部１２ｂに表示させる。
【００８０】
これにより、複合機１０において動作する機器制御部２１によって生成される情報表示画面を、通信ネットワークを介して接続されるサーバ装置５０において動作するアプリケーションからの指示に応じて変更し、当該アプリケーションに応じた表示形態で表示させることができる。
【００８１】
例えば、複合機１０は、情報表示画面に含まれる背景画像、メッセージ画像、ボタン画像の表示（情報表示画面に含めるパーツ画像の画像データ、メッセージのテキストデータ、あるいは上記画像データおよび／またはテキストデータの保存先を示すデータ）を情報表示画面の表示時にサーバ装置５０で動作するアプリケーション（ＯＳＡアプリ）から取得する。これにより、情報表示画面の表示や画像編集などの機能は複合機１０で制御したまま、情報表示画面に含まれる各アイテム（メッセージ画像やボタン画像など）をサーバ装置５０からの指示に応じた画像に変更し、複合機１０の制御によって表示される情報表示画面（例えばプレビュー画面）をあたかもサーバ装置５０で動作するアプリケーションが表示したかのように見せることができる。
【００８２】
なお、本実施形態では、コピー処理の際に読み取った原稿画像データのプレビュー画像を表示するプレビュー画面をサーバ装置５０からの指示に応じてカスタマイズする場合の実施例について説明した。しかしながら、サーバ装置５０からの指示に応じてカスタマイズする表示画面はこれに限るものではない。例えば、複合機１０に組み込まれている複合機１０単体で動作可能な機能を実行する各種アプリケーション（ＭＦＰ Native アプリケーション）の情報表示画面の表示条件や操作条件をサーバ装置５０から複合機１０に送信する各処理の実行開始要求に含まれる指示に応じてカスタマイズするようにしてもよい。また、上記情報表示画面の構成要素の画像データをサーバ装置５０がＵＲＬで指定する保管場所から取得して表示させるようにしてもよい。
【００８３】
図１１は、複合機１０に予め組み込まれた情報表示画面データに基づいて生成された、画像データを他の装置に送信する画像データ送信処理を行うための情報表示画面の一例を示す説明図である。また、図１２は、上記の画像データ送信処理を行うための情報表示画面をサーバ装置５０から複合機１０に送信される実行開始要求に含まれる指示に応じてカスタマイズした情報表示画面の一例を示す説明図である。
【００８４】
図１２に示した例では、サーバ装置５０から複合機１０に送信される実行開始要求に含まれる指示に応じて、情報表示画面のタイトルが図１１の「送信」から「簡単送信アプリケーション」に変更され、フォントも変更されている。また、情報表示画面の背景画像の色が図１１と図１２とで変更されている。また、図１２では、図１１の情報表示画面において表示されていたユーザが設定可能な項目を示すボタンのうち、解像度を設定するためのボタン、ファイルのフォーマットを設定するためのボタンが削除されている。
【００８５】
また、本実施形態において、複合機１０および／またはサーバ装置５０に備えられる各部（各ブロック）、特に複合機１０の制御部１１および／またはサーバ装置５０の制御部５１を、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、複合機１０および／またはサーバ装置５０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである複合機１０および／またはサーバ装置５０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、複合機１０および／またはサーバ装置５０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【００８６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００８７】
また、複合機１０および／またはサーバ装置５０を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００８８】
また、複合機１０および／またはサーバ装置５０の各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【００８９】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００９０】
本発明は、アプリケーションプログラムを実行するサーバ装置と、当該サーバ装置に通信ネットワークを介して通信可能に接続され、上記アプリケーションプログラムによって生成された制御コマンドに応じた処理を実行する複合機とを備えた複合機制御システム、および当該複合機制御システムに備えられる上記複合機に適用できる。
【符号の説明】
【００９１】
１  複合機制御システム
１０  複合機
１１  制御部（情報表示画面生成部）
１２  操作部
１２ａ  入力部
１２ｂ  表示部
１３  画像読取部（画像データ取得部）
１４  画像形成部
１５  記憶部
１６  第２通信部（画像データ取得部）
２１  機器制御部（情報表示画面生成部）
２１ａ  ＯｐｅｎＩ／Ｆ部
２２  ウェブブラウザ部
２３  制御アプリケーション部
２４  第２ウェブサーバ部
３０  通信ネットワーク
５０  サーバ装置
５１  制御部
５２  第１通信部
５３  第１ウェブサーバ部
５４  外部アプリケーション部
【図１】
0005248643.tif 000002
【図２】
0005248643.tif 000003
【図３】
0005248643.tif 000004
【図４】
0005248643.tif 000005
【図５】
0005248643.tif 000006
【図６】
0005248643.tif 000007
【図７】
0005248643.tif 000008
【図８】
0005248643.tif 000009
【図９】
0005248643.tif 000010
【図１０】
0005248643.tif 000011
【図１１】
0005248643.tif 000012
【図１２】
0005248643.tif 000013