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