(57)【特許請求の範囲】
【請求項１】
Webブラウザを有するコンピュータからネットワークを介して制御可能な被制御装置であって、
前記被制御装置の状態データを保持する保持手段と、
前記Webブラウザを有するコンピュータからのアクセスに応じ、前記Webブラウザを有するコンピュータによる被制御装置の制御を可能とするためのHTMLデータを前記Webブラウザを有するコンピュータに送信するWebサーバ手段とを備え、
前記Webサーバ手段は、前記Webブラウザを有するコンピュータからのアクセスに応じ、前記HTMLデータと、該HTMLデータの展開により動作する、前記Webブラウザを有するコンピュータで被制御装置の状態監視をするためのスクリプトとを前記アクセスの応答として送信し、
また前記Webサーバ手段は、前記Webブラウザを有するコンピュータでの前記スクリプトの動作によるアクセスに応じ、前記保持手段から前記状態データの内容を読み出して前記Webブラウザを有するコンピュータに送信することを特徴とする被制御装置。
【請求項２】
前記スクリプトの動作によるアクセスを定期的に受け付けることを特徴とする請求項1に記載の被制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置，複写装置，スキャナ装置等のネットワーク上に接続され、ネットワークを介して外部からリモートコントロールできる被制御装置に関する。
【０００２】
【従来の技術】
従来、ネットワーク上に接続された各種装置を外部からリモートコントロールするにはそれぞれの装置専用のコントロール用ソフトウエアが必要で、また、その装置をコントロールしようとするコンピュータ等の装置ごとにコントロール用ソフトウエアを用意しなくてはならなかった。
【０００３】
【発明が解決しようとする課題】
本発明は、ファクシミリ装置，複写装置，スキャナ等の画像処理装置にＷｅｂサーバ機能を設け、そのＷｅｂサーバ上にファクシミリ装置，複写装置，スキャナ装置等の画像処理装置を制御するためのｈｔｍｌで記述された表示用データ及びＷｅｂブラウザ上で動作する汎用のスクリプトで記述された状態監視用プログラムを置くことにより、汎用のＷｅｂブラウザに表示されたコントロール画面を操作することで画像処理装置をリモートコントロールすることが、コントロールするコンピュータ等のプラットフォーム（ハードウエアの基本構成やオペレーションシステム）如何に関わらずＷｅｂブラウザが動作するだけで可能としたものである。
【０００４】
【課題を解決するための手段】
本発明は、Webブラウザを有するコンピュータからネットワークを介して制御可能な被制御装置であって、前記被制御装置の状態データを保持する保持手段と、前記Webブラウザを有するコンピュータからのアクセスに応じ、前記Webブラウザを有するコンピュータによる被制御装置の制御を可能とするためのHTMLデータを前記Webブラウザを有するコンピュータに送信するWebサーバ手段とを備え、前記Webサーバ手段は、前記Webブラウザを有するコンピュータからのアクセスに応じ、前記HTMLデータと、該HTMLデータの展開により動作する、前記Webブラウザを有するコンピュータで被制御装置の状態監視をするためのスクリプトとを前記アクセスの応答として送信し、前記Webブラウザを有するコンピュータでの前記スクリプトの動作によるアクセスに応じ、前記保持手段から前記状態データの内容を読み出して前記Webブラウザを有するコンピュータに送信することを特徴とする。
【０００５】
【発明の実施の形態】
図１は、本発明をファクシミリ装置に適用した場合の実施形態を説明するための要部構成図で、図中、１はファクシミリ処理部で、該ファクリミリ処理部１は、図示例の場合、ファクシミリ管理制御処理部１−１，ファクシミリ通信制御部１−２、回線制御部１−３で構成されているが、実際の構成では管理制御処理部，通信制御部，回線制御部は図示例のように明確に３つに分かれていなくても良い。２は画像読み取り機構、３は画像読み取り処理部、４は印刷出力機構、５は印刷出力処理部、６はＷｅｂサーバ処理部、７はネットワークＩ／Ｆ制御部で、Ｗｅｂサーバ処理部６は、たとえばＨＤＤ（ハードディスクドライブ）などならなるファイル装置６−１を持っている。
【０００６】
図２は、図１に示したファクシミリ装置の動作説明をするためのフロー図で、外部にネットワークを介して接続された本ファクシミリ装置を制御しようとするコンピュータからアクセスされるとファクシミリ装置のＷｅｂサーバ処理部６から装置のコントロール用に作られたｈｔｍｌで記述された表示データと装置の状態監視用スクリプト（プログラム）ファィルがダウンロードされる。
ダウンロードされたｈｔｍｌファイルはコンピュータのＷｅｂブラウザ上に展開表示され、常置監視用スクリプトが動作してファクシミリ装置の状態を表示する。表示画面には装置をリモート制御するためにボタンが設定されていて、このボタンを選ぶと装置のＷｅｂサーバ６からボタンにリンクされたｈｔｍｌファイルがロードされるとともにファクシミリ処理部１にどのボタンが選ばれたかの通知がされる。表示画面のボタンにリンクされたｈｔｍｌファイルはそのボタンの機能によりファクシミリ装置の状態に反応する必要がある場合はそれに応じたスクリプトが、応答の必要がない場合にはデータ（場合によってはダミーのデータ）が割り当てられる。
【０００７】
Ｗｅｂサーバ処理部６からの通知に従いファクシミリ処理部１は通知のあったボタンに対応する動作を実行する。またＷｅｂサーバ処理部６は装置の状態データをファイルで持ち、これを定期的にコンピュータのＷｅｂブラウザで動作するスクリプトがロードして読み出すことで装置の状態を検知しブラウザの表示を装置の状態に同期させる。ファクシミリ処理部１は装置の状態変化にあわせて、Ｗｅｂサーバ処理部６の状態データを書き換える。この一連の処理によりネットワークを介して外部のコンピュータから装置をリモートコントロールする。
【０００８】
図３は、本発明を複写装置に適用した場合の一実施例を説明するための要部概略構成図で、複写装置は、図示のように、複写制御処理部１１、画像読み取り機構部１２、画像読み取り処理部１３、画像出力機構１４、画像出力処理部１５，Ｗｅｂサーバ処理部１６、ネットワークＩ／Ｆ制御部１７で構成される。Ｗｅｂサーバ処理部１６は、たとえばＨＤＤ（ハードディスクドライブ）などからなるファイル装置（１６−１）を持つ。実際の装置では画像読み取り機構部１２と画像読み取り処理部１３、画像出力機構１４と画像出力処理部１５のように明確に分かれていない構成でも良い。
【０００９】
図４は、図３に示した複写装置の動作説明をするためのフロー図で、外部にネットワークを介して接続された本装置を制御しようとするコンピュータからアクセスされると複写装置のＷｅｂサーバ処理部１６から装置のコントロール用に作られたｈｔｍｌで記述された表示データと装置の状態監視用スクリプト（プログラム）ファイルをダウンロードされる。
ダウンロードされたｈｔｍｌファイルはコンピュータのＷｅｂブラウザ上展開表示され、常置監視用スクリプトが動作して複写装置の状態を表示する。表示画面には装置をリモート制御するためにボタンが設定されていて、このボタンを選ぶと装置のＷｅｂサーバ処理部１６からボタンにリンクされたｈｔｍｌファイルがロードされるとともに複写制御処理部１１にどのボタンが選ばれたかの通知がなされる。表示画面のボタンにリンクされたｈｔｍｌファイルはそのボタンの機能により複写装置の状態に反応する必要がある場合はそれに応じたスクリプトが、応答の必要がない場合にはデータ（場合によってはダミーのデータ）が割り当てられる。
【００１０】
Ｗｅｂサーバ処理部１６からの通知に従い複写制御処理部１１は通知のあったボタンに対応する動作を実行する。また、Ｗｅｂサーバ処理部１６は装置の状態データをファイルで持ち、これを定期的にコンピュータのＷｅｂブラウザで動作するスクリプトがロードして読み出すことで装置の状態を検知しブラウザ上の表示を装置の状態に同期させる。複写制御処理部１１は装置の状態変化にあわせて、Ｗｅｂサーバ処理部１６の状態データを書き換える。この一連の処理によりネットワークを介してコンピュータから装置をリモートコントロールする。
【００１１】
図５は、本発明をスキャナ装置に適用した場合の一実施例を説明するための要部概略構成図で、スキャナ装置は、図示のように、スキャナ制御処理部２１、画像読み取り機構部２２、画像読み取り処理部２３、画像データ出力機構，Ｗｅｂサーバ処理部２６，ネットワークＩ／Ｆ制御部２７で構成される。Ｗｅｂサーバ処理部２６は、たとえばＨＤＤ（ハードディスクドライブ）などからなるファイル装置２６−１を持つ。実際の装置では画像データ出力機構はＳＣＳＩ・Ｉ／Ｆ，パラレルＩ／Ｆ，シリアルＩ／Ｆなどいずれかからなり、ネットワークＩ／Ｆがこれをかねていても良い、また画像読み取り機構部２２と画像読み取り処理部２３のように明確に分かれていない構成でも良い。
【００１２】
図６は、図５に示したスキャナ装置の動作説明をするためのフロー図で、外部にネットワークを介して接続された本装置を制御しようとするコンピュータからアクセスされるとスキャナ装置のＷｅｂサーバ処理部２６から装置のコントロール用に作られたｈｔｍｌで記述された表示データと装置の状態監視用スクリプト（プログラム）ファイルをダウンロードされる。
ダウンロードされたｈｔｍｌファイルはコンピュータのＷｅｂブラウザ上に展開表示され、常置監視用スクリプトが動作して複写装置の状態を表示する。表示画面には装置をリモート制御するためにボタンが設定されていて、このボタンを選ぶと装置のＷｅｂサーバ２６からボタンにリンクされたｈｔｍｌファイルがロードされるとともにスキャナ制御処理部２１にどのボタンが選ばれたかの通知がされる。表示画面のボタンにリンクされたｈｔｍｌファイルはそのボタンの機能によりスキャナ装置の状態に反応する必要がある場合はそれに応じたスクリプトが、応答の必要がない場合にはデータ（場合によってはダミーのデータ）が割り当てられる。
【００１３】
Ｗｅｂサーバ処理部２６からの通知に従いスキャナ制御処理部２１は通知のあったボタンに対応する動作を実行する。また、Ｗｅｂサーバ処理部２６は装置の状態データをファイルで持ち、これを定期的にコンピュータのＷｅｂブラウザで動作するスクリプトがロードして読み出すことで装置の状態を検知しブラウザ上の表示を装置の状態に同期させる。スキャナ制御処部２１は装置の状態変化にあわせて、Ｗｅｂサーバ処理部２６の状態データを書き換える。この一連の処理によりネットワークを介して外部のコンピュータから装置をリモートコントロールする。
【００１４】
【発明の効果】
本願発明によれば、Ｗｅｂサーバにファイルとして置かれた被制御装置のコントロール用データ及びスクリプトをネットワークを介して外部のＷｅｂブラウザを有するコンピュータの要求に応じてロードし、それをコンピュータ側で操作することにより、コンピュータの種類を問わずネットワークに接続された被制御装置をリモートコントロールすることができる。
【図面の簡単な説明】
【図１】  本発明をファクシミリ装置に適用した場合の実施形態を説明するための要部構成図である。
【図２】  図１に示したファクシミリ装置の動作説明をするためのフロー図である。
【図３】  本発明を複写装置に適用した場合の一実施例を説明するための要部概略構成図である。
【図４】  図３に示した複写装置の動作説明をするためのフロー図である。
【図５】  本発明をスキャナ装置に適用した場合の一実施例を説明するための要部概略構成図である。
【図６】  図５に示したスキャナ装置の動作説明をするためのフロー図である。
【符号の説明】
１…ファクシミリ処理部、２，１２，２２…画像読み取り機構部、３，１３，２３…画像読み取り処理部、４…印刷出力機構、５…印刷出力処理部、６，１６，２６…Ｗｅｂサーバ処理部、６−１，１６−１，２６−１…ファイル装置、７，１７…ネットワークＩ／Ｆ制御部、１１…複写制御処理部、１４…画像出力機構、１５…画像出力処理部、２１…スキャナ制御処理部。
【図１】
0004408969.tif 000002
【図２】
0004408969.tif 000003
【図３】
0004408969.tif 000004
【図４】
0004408969.tif 000005
【図５】
0004408969.tif 000006
【図６】
0004408969.tif 000007