(57)【要約】【課題】クライアント端末の操作効率の低下を回避でき、遠隔地に多数設置されたＭＦＰをインターネット経由で集中管理・遠隔操作できるシステムを提供する。【解決手段】周辺デバイスと専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、インターネットと、仮想ドライバがインストールされたクライアント端末とで構成される。管理サーバの記憶ユニットは各専用ユニットに対応するディレクトリが設けられる。クライアント端末は、仮想ドライバによって、処理データを周辺デバイスに対応したディレクトリ下に転送する。管理サーバは、処理データを周辺デバイスに対応したドライバを用いてファイルに加工し、ファイルを周辺デバイスに対応したディレクトリ下に保存する。専用ユニットは、自ユニットに対応したディレクトリをｈｔｔｐプロトコル等でアクセスし、管理サーバからファイルをダウンロードし周辺デバイスに転送する。【選択図】図１
2014215991.tif 000002
【特許請求の範囲】
【請求項１】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
管理サーバとローカルエリアネットワークで接続され、仮想ドライバがインストールされたクライアント端末と、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
クライアント端末は、特定の周辺デバイスに処理させる場合、仮想ドライバによって、処理データを処理対象の周辺デバイスに対応した前記ディレクトリ下に転送し、
管理サーバは、前記処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存し、
専用ユニットは、自ユニットに接続された周辺デバイスに対応したディレクトリ（管理サーバのディレクトリ）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記ファイルをダウンロードし、前記ファイルを周辺デバイスに転送し処理させる、
ことを特徴とする統合管理システム。
【請求項２】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
管理サーバは、特定の周辺デバイスに処理させる場合、処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存し、
専用ユニットは、自ユニットに接続された周辺デバイスに対応したディレクトリ（管理サーバのディレクトリ）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記ファイルをダウンロードし、前記ファイルを周辺デバイスに転送し処理させる、
ことを特徴とする統合管理システム。
【請求項３】
専用ユニットは、
周期的に、自ユニットに接続された周辺デバイスに対応したディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする、ことを特徴とする請求項１又は２に記載の統合管理システム。
【請求項４】
管理サーバは、
周期的に、専用ユニットに接続された周辺デバイスに対応するディレクトリ下にファイルが存在するか否かを判別し、ファイルが存在した場合、ファイルが存在するディレクトリに対応する専用ユニットに対して通知し、
専用ユニットは、
前記通知を受けた場合、自ユニットに接続された周辺デバイスに対応したディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする、ことを特徴とする請求項１又は２に記載の統合管理システム。
【請求項５】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
管理サーバとローカルエリアネットワークで接続され、仮想ドライバがインストールされたクライアント端末と、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
クライアント端末は、特定の周辺デバイスに処理させる場合、仮想ドライバによって、処理データを処理対象の周辺デバイスに対応した前記ディレクトリ下に転送し、
管理サーバは、前記処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存し、処理対象の周辺デバイスに接続されている専用ユニットの特定ディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記ディレクトリ下に保存された前記ファイルを専用ユニットの特定ディレクトリ下にアップロードし、
専用ユニットは、特定ディレクトリ下に前記ファイルが存在する場合に周辺デバイスに前記ファイルを転送し処理させる、
ことを特徴とする統合管理システム。
【請求項６】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
管理サーバは、特定の周辺デバイスに処理させる場合、処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存し、処理対象の周辺デバイスに接続されている専用ユニットの特定ディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記ディレクトリ下に保存された前記ファイルを専用ユニットの特定ディレクトリ下にアップロードし、
専用ユニットは、特定ディレクトリ下に前記ファイルが存在する場合に周辺デバイスに前記ファイルを転送し処理させる、
ことを特徴とする統合管理システム。
【請求項７】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
管理サーバとローカルエリアネットワークで接続されたクライアント端末と、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
周辺デバイスにイベントが発生した場合、
専用ユニットは、周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存し、
管理サーバは、前記特定ディレクトリ（専用ユニットのディレクトリ）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記ファイルをダウンロードし、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存し、
クライアント端末は、加工されたファイルを管理サーバのディレクトリ下から取得する、ことを特徴とする統合管理システム。
【請求項８】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
周辺デバイスにイベントが発生した場合、
専用ユニットは、周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存し、
管理サーバは、前記特定ディレクトリ（専用ユニットのディレクトリ）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記ファイルをダウンロードし、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存する、
ことを特徴とする統合管理システム。
【請求項９】
管理サーバは、
周期的に、専用ユニットの前記特定ディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする、ことを特徴とする請求項７又は８に記載の統合管理システム。
【請求項１０】
専用ユニットは、
周辺デバイスからイベントに伴う処理データを取得しファイルとして特定のディレクトリに保存した場合、管理サーバに対して通知し、
管理サーバは、
前記通知を受けた場合、通知を受けた専用ユニットの前記特定ディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする、ことを特徴とする請求項７又は８に記載の統合管理システム。
【請求項１１】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
管理サーバとローカルエリアネットワークで接続されたクライアント端末と、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
周辺デバイスにイベントが発生した場合、
専用ユニットは、周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存し、管理サーバの専用ユニットに対応した前記ディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記特定ディレクトリ下に保存された前記ファイルを、管理サーバの専用ユニットに対応した前記ディレクトリ下にアップロードし、
管理サーバは、前記ファイルを、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存し、
クライアント端末は、加工されたファイルを管理サーバのディレクトリ下から取得する、ことを特徴とする統合管理システム。
【請求項１２】
複数の周辺デバイスと、
周辺デバイスに接続された専用ユニットと、
周辺デバイスのドライバがインストールされた管理サーバと、
専用ユニットと管理サーバを接続するインターネットと、
で構成され、
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられ、
周辺デバイスにイベントが発生した場合、
専用ユニットは、周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存し、管理サーバの専用ユニットに対応した前記ディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記特定ディレクトリ下に保存された前記ファイルを、管理サーバの専用ユニットに対応した前記ディレクトリ下にアップロードし、
管理サーバは、前記ファイルを、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存する、
ことを特徴とする統合管理システム。
【請求項１３】
１つの専用ユニットに複数の周辺デバイスが接続されている場合、専用ユニットに対応するディレクトリが、接続されている周辺デバイスの個数分だけ設けられることを特徴とする請求項１〜１２のいずれかに記載の統合管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多くの箇所の遠隔地に設置されたプリンタやスキャナーなどの周辺デバイスを統合管理するシステムに関するものである。
【背景技術】
【０００２】
１台でプリンタとスキャナー、コピー機、ファクシミリなどの機能を兼ねるといった複数の機能を搭載した複合的な周辺デバイスをＭＦＰ（multifunction peripheral）という。
現状、遠隔地に設置されているＭＦＰをリモート制御する方法として、ネットワークに対応したＭＦＰを使用し、インターネット経由で制御する方法がある。
しかしながら、インターネット経由でＭＦＰを制御するため、回線速度に依存することになり、回線の状態によってはスキャンやプリント動作に時間を要するため、場合によっては遅延によるエラーが発生する可能性がある。また、スキャンやプリント動作に時間を要するため、その間は制御を行うコンピュータ端末（ＰＣ）が占有されることになり、端末作業の効率面に影響が生じることがある。
【０００３】
また、ＭＦＰの制御には、それぞれのＭＦＰ用のドライバをインストールしておく必要がある。例えば、オフィス内のローカルエリアネットワーク（ＬＡＮ）内であれば、設置台数も限定されることから、仮に複数のドライバがインストールされていた場合でも、ドライバの判別が可能である。
しかし、遠隔地にある多数の店舗内の自動契約機などがネットワーク通信で接続され、オペレータが集中遠隔操作によって、店舗に来店する来訪者に対応するシステムにおいて、来訪者対応で自動契約機に組込まれたＭＦＰを使用する場合、ローカルエリアネットワーク（ＬＡＮ）内に設置される状況とは異なり、自動契約機の設置台数はＬＡＮと比較すると桁が違ってくる可能性がある。そのため、例えば、特定のＭＦＰに印刷を行う場合、インストールされている複数のプリンタドライバから、特定のＭＦＰに対応したプリンタドライバを探し出し、そのプリンタドライバを選択して印刷を行う必要があるが、ＭＦＰの設置台数が非常に多くなると、特定のＭＦＰに対応したプリンタドライバの検索作業が煩雑・困難になり、操作作業の効率の低下を招く要因になる。
これまで、特定のＭＦＰに対応したドライバのセットアップやドライバの検索作業の煩雑さは、特許文献１に指摘されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５０７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記状況に鑑みて、本発明は、クライアント端末の操作効率の低下を回避でき、遠隔地に多数設置された周辺デバイス（ＭＦＰなど）を、インターネット経由で集中管理・遠隔操作できるシステムを提供することを目的とする。
また、各種の周辺デバイスのドライバを一元管理できることにより、ドライバの更新作業や周辺デバイスの変更に伴うドライバのインストール作業の効率化を図ることができるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成すべく、本発明の第１の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットと、管理サーバとローカルエリアネットワークで接続され、仮想ドライバがインストールされたクライアント端末とで構成される。
【０００７】
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。
クライアント端末は、特定の周辺デバイスに処理させる場合、仮想ドライバによって、処理データを処理対象の周辺デバイスに対応したディレクトリ下に転送する。
管理サーバは、上記の処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存する。
専用ユニットは、自ユニットに接続された周辺デバイスに対応したディレクトリ（管理サーバのディレクトリ）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、管理サーバからファイルをダウンロードし、ダウンロードしたファイルを周辺デバイスに転送し処理させる。
【０００８】
ここで、周辺デバイスとは、プリンタやスキャナーなどコンピュータの周辺デバイスのことであり、１台でプリンタとスキャナー、コピー機、ファクシミリなどの機能を兼ねるといった複数の機能を搭載した複合的な周辺デバイスをＭＦＰ（multifunction peripheral）を含む。また、周辺デバイスには、ハードディスクなどの記憶装置、キーボード、マウスをはじめ、デジタルカメラ、通信機器など特定の機能をもった周辺装置も含まれる。
【０００９】
専用ユニットの構成について説明する。専用ユニットは、周辺デバイスとの接続およびインターネットとの接続が可能な各インタフェース部を備え、演算ユニット（ＣＰＵ）、記憶ユニット（内部メモリや外部のＵＳＢメモリ）を少なくとも有する。専用ユニットは、周辺デバイスとのインタフェース機能、インターネットとのインタフェース機能を実現できるＯＳ（Operating
System）が搭載されている。
【００１０】
また、管理サーバには、本システム内の全ての周辺デバイスの各種ドライバが予めインストールされ、各専用ユニットに対応するディレクトリが設けられている。各種ドライバとは、コンピュータに周辺デバイスを新たに接続するときに、それを認識させ使用できるようにするために必要な専用プログラムである。周辺デバイスと専用ユニットとの接続は、ケーブル接続であっても無線接続であってもよい。
【００１１】
また、専用ユニットと管理サーバを接続するインターネットは、外部にファイル等のリソースを公開するオープンなネットワークであり、外部にファイル等のリソースを公開しないイントラネットと区別され、ＴＣＰ／ＩＰと呼ばれる固有のプロトコル（通信規約）体系が通用するネットワークである。
専用ユニットは、管理サーバのディレクトリ、すなわち、管理サーバのＵＲＬ（Uniform Resource Locator）を予め記憶しており、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルで管理サーバのディレクトリにアクセスして、ファイルをダウンロードする。
ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、専用ユニットと管理サーバの間に、様々なゲートウェイが存在した場合でも、容易にファイルをダウンロードすることが可能である。また、ｈｔｔｐｓプロトコルでアクセスすることにより、よりセキュリティー性を高めることができる。
【００１２】
また、管理サーバとクライアント端末を接続するローカルエリアネットワーク（ＬＡＮ）とは、ケーブルや無線などを使って、同じ建物の中にあるコンピュータや通信機器、プリンタなどを接続しデータをやり取りするネットワークである。同軸ケーブル、光ファイバーなどで接続する有線ＬＡＮ、電波を用いる無線ＬＡＮのいずれでもよい。システムでは、管理サーバおよびクライアント端末は１台以上である。
【００１３】
また、クライアント端末には、仮想ドライバがインストールされている。仮想ドライバとは、上述のドライバ（コンピュータに周辺デバイスを新たに接続するときに、それを認識させ使用できるようにするために必要な専用プログラム）とは異なり、周辺デバイスの専用プログラムではない。クライアント端末を使用するユーザに、周辺デバイスを意識させ、その周辺デバイスのドライバを選択するプロセスを省くために、周辺デバイスによらず、全ての周辺デバイスのドライバとして振る舞えるように設計されたプログラムである。
【００１４】
例えば、印刷処理する場合、文書編集用ソフトウェアなどから印刷ボタンを選択して出力させたいプリンタを選択する（実際はプリンタドライバを選択している）。仮想ドライバの場合、印刷ボタンを選択した際に専用プログラムのドライバと同様に選択候補に挙げられ、仮想ドライバが選択された際は、周辺デバイスに直接アクセスするのではなく、処理データを処理対象の周辺デバイスに対応した管理サーバの所定ディレクトリ下に転送する。
仮想ドライバによって、周辺デバイスの変更があった場合や、周辺デバイスの専用のドライバの変更があった場合でも、仮想ドライバは何ら変更不要である。
【００１５】
次に、本発明の統合管理システムの他の観点について説明する。以下に説明する本発明の第２の観点の統合管理システムは、上述の第１の観点のシステムにおいて、クライアント端末が無い場合のシステムである。
すなわち、本発明の第２の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットとで構成される。
【００１６】
上述の第１の観点のシステムと同様に、管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。
上述の第１の観点のシステムと異なり、クライアント端末の代わりに、管理サーバが、特定の周辺デバイスに処理させる場合、処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存する。
そして、上述の観点のシステムと同様に、専用ユニットは、自ユニットに接続された周辺デバイスに対応したディレクトリ（管理サーバのディレクトリ）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、前記ファイルをダウンロードし、前記ファイルを周辺デバイスに転送し処理させる。
【００１７】
実際の運用上は、複数のオペレータが存在することが想定されるため、管理サーバとＬＡＮで接続されるクライアント端末が複数台あるシステム構成となるが、クライアント端末が無く、１台以上の管理サーバのみが存在してもシステムとして運用が可能である。
【００１８】
上述の如く、専用ユニットは、自ユニットに接続された周辺デバイスに対応したディレクトリ（管理サーバのディレクトリであって、当該専用ユニットに接続された周辺デバイスに対応したディレクトリを意味する。）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、管理サーバのディレクトリ下のファイルをダウンロードする。
専用ユニットが、自ユニットに接続された周辺デバイスに対応したディレクトリ（管理サーバのディレクトリ）下にファイルが有るか否かを知る方法として幾つか存在する。
【００１９】
１つ目の方法は、専用ユニットが周期的に自ユニットに接続された周辺デバイスに対応したディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする方法である。例えば、１０秒、１５秒、２０秒、３０秒などのインターバルを置いて、定期的にｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする。これにより、管理サーバのディレクトリ下のファイルが存在すれば、管理サーバから専用ユニットへファイルがダウンロードされる。一方、管理サーバのディレクトリ下のファイルが存在しなければ、ファイルが見つかりませんといったエラーとなる。
【００２０】
２つ目の方法は、管理サーバが周期的に専用ユニットに接続された周辺デバイスに対応するディレクトリ下にファイルが存在するか否かを判別し、ファイルが存在した場合、ファイルが存在するディレクトリに対応する専用ユニットに対して通知する方法である。専用ユニットは、通知を受けた場合、自ユニットに接続された周辺デバイスに対応したディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする。
【００２１】
次に、本発明の第３の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットと、管理サーバとローカルエリアネットワークで接続され、仮想ドライバがインストールされたクライアント端末とで構成される。
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。
クライアント端末は、特定の周辺デバイスに処理させる場合、仮想ドライバによって、処理データを処理対象の周辺デバイスに対応したディレクトリ下に転送する。
管理サーバは、処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存し、処理対象の周辺デバイスに接続されている専用ユニットの特定ディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、ディレクトリ下に保存されたファイルを専用ユニットの特定ディレクトリ下にアップロードする。
そして、専用ユニットは、特定ディレクトリ下にファイルが存在する場合に周辺デバイスにファイルを転送し処理させる。
【００２２】
ここで、周辺デバイス、専用ユニットの構成、専用ユニットと管理サーバを接続するインターネット、管理サーバとクライアント端末を接続するローカルエリアネットワーク（ＬＡＮ）の説明については、上述の第１の観点のシステムの場合と同様である。
【００２３】
本発明の第４の観点の統合管理システムは、上述の第３の観点のシステムにおいて、クライアント端末が無い場合のシステムである。
すなわち、本発明の第４の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットとで構成される。
【００２４】
上述の第３の観点のシステムと同様に、管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。
上述の第３の観点のシステムと異なり、クライアント端末の代わりに、管理サーバが、特定の周辺デバイスに処理させる場合、処理データを処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応したディレクトリ下に保存する。
そして、上述の第３の観点のシステムと同様に、管理サーバは、処理対象の周辺デバイスに接続されている専用ユニットの特定ディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、ディレクトリ下に保存されたファイルを専用ユニットの特定ディレクトリ下にアップロードする。
そして、専用ユニットは、特定ディレクトリ下にファイルが存在する場合に周辺デバイスにファイルを転送し処理させる。
【００２５】
次に、本発明の第５の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットと、管理サーバとローカルエリアネットワークで接続されたクライアント端末とで構成される。
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。
周辺デバイスにイベントが発生した場合、専用ユニットは、周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存する。
管理サーバは、上記の特定ディレクトリ（専用ユニットのディレクトリ）をｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、ファイルをダウンロードし、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存する。クライアント端末は、加工されたファイルを管理サーバのディレクトリ下から取得する。
【００２６】
ここで、周辺デバイス、専用ユニットの構成、専用ユニットと管理サーバを接続するインターネット、管理サーバとクライアント端末を接続するローカルエリアネットワーク（ＬＡＮ）の説明については、上述の第１の観点のシステムの場合と同様である。
また、周辺デバイスに発生するイベントとは、スキャン動作の開始ボタンの押下や、ファクシミリにおけるデータ受信や、カメラ画像取得、紙切れなどのエラー発生などである。
第１及び第２の観点のシステムでは、専用ユニットが管理サーバのディレクトリ下のファイルをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスするのに対して、第５の観点のシステムでは、管理サーバが専用ユニットのディレクトリ下のファイルをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、ファイルをダウンロードする。管理サーバは、専用ユニットのディレクトリ、すなわち、専用ユニットのＵＲＬ（Uniform Resource Locator）を予め記憶しており、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルで専用ユニットのディレクトリにアクセスし、ファイルをダウンロードする。
【００２７】
次に、本発明の統合管理システムの他の観点について説明する。以下に説明する本発明の第６の観点の統合管理システムは、上述の第５の観点のシステムにおいて、クライアント端末が無い場合のシステムである。
すなわち、本発明の第６の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットとで構成される。
【００２８】
上述の第５の観点のシステムと同様に、管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。また、周辺デバイスにイベントが発生した場合、専用ユニットは、周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存する。そして、管理サーバは、専用ユニットの特定ディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、ファイルをダウンロードし、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応した管理サーバのディレクトリ下に保存する。
【００２９】
上述の如く、管理サーバは、専用ユニットのディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、専用ユニットのディレクトリ下のファイルをダウンロードする。
管理サーバが、専用ユニットのディレクトリ下にファイルが有るか否かを知る方法として幾つか存在する。
１つ目の方法は、管理サーバが周期的に専用ユニットの特定ディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする方法である。例えば、１０秒、１５秒、２０秒、３０秒などのインターバルを置いて、定期的にｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする。これにより、専用ユニットの特定ディレクトリ下のファイルが存在すれば、専用ユニットから管理サーバへファイルがダウンロードされる。一方、専用ユニットのディレクトリ下のファイルが存在しなければ、ファイルが見つかりませんといったエラーとなる。
【００３０】
２つ目の方法は、専用ユニットが周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存した場合、管理サーバに対して通知する方法である。管理サーバは、通知を受けた場合、通知を受けた専用ユニットの特定ディレクトリをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスする。
【００３１】
次に、本発明の第７の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットと、管理サーバとローカルエリアネットワークで接続されたクライアント端末とで構成される。
管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。
周辺デバイスにイベントが発生した場合、専用ユニットは、周辺デバイスからイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存し、管理サーバの専用ユニットに対応したディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、特定ディレクトリ下に保存されたファイルを、管理サーバの専用ユニットに対応したディレクトリ下にアップロードする。
管理サーバは、ファイルを、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存する。
そして、クライアント端末は、加工されたファイルを管理サーバのディレクトリ下から取得する。
【００３２】
ここで、周辺デバイス、専用ユニットの構成、専用ユニットと管理サーバを接続するインターネット、管理サーバとクライアント端末を接続するローカルエリアネットワーク（ＬＡＮ）の説明については、上述の第１の観点のシステムの場合と同様である。
第５及び第６の観点のシステムでは、管理サーバが専用ユニットのディレクトリ下のファイルをｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、ファイルをダウンロードするのに対して、第７の観点のシステムでは、専用ユニットが管理サーバの専用ユニットに対応したディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、特定ディレクトリ下に保存されたファイルを、管理サーバの専用ユニットに対応したディレクトリ下にアップロードする。専用ユニットは、管理サーバの専用ユニットに対応したディレクトリ、すなわち、管理サーバのＵＲＬ（Uniform Resource Locator）を予め記憶しており、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルで管理サーバのディレクトリにアクセスし、ファイルをアップロードする。
【００３３】
本発明の第８の観点の統合管理システムは、上述の第７の観点のシステムにおいて、クライアント端末が無い場合のシステムである。
すなわち、本発明の第８の観点の統合管理システムは、複数の周辺デバイスと、周辺デバイスに接続された専用ユニットと、周辺デバイスのドライバがインストールされた管理サーバと、専用ユニットと管理サーバを接続するインターネットとで構成される。
【００３４】
上述の第７の観点のシステムと同様に、管理サーバの記憶ユニットには各専用ユニットに対応するディレクトリが設けられる。
上述の第７の観点のシステムと同様に、専用ユニットが管理サーバの専用ユニットに対応したディレクトリに対して、ｈｔｔｐプロトコル又はｈｔｔｐｓプロトコルでアクセスすることにより、特定ディレクトリ下に保存されたファイルを、管理サーバの専用ユニットに対応したディレクトリ下にアップロードする。
そして、管理サーバは、ファイルを、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存する。
【００３５】
上述の本発明の統合管理システムにおいて、１つの専用ユニットに複数の周辺デバイスが接続されている場合、専用ユニットに対応するディレクトリが、接続されている周辺デバイスの個数分だけ設けられる。１つの専用ユニットに１台のＭＦＰが接続される場合以外に、１つの専用ユニットに複数の周辺デバイスが接続されてもよい。この場合、それぞれの周辺デバイスを区別するため、管理サーバ内には専用ユニットに対応するディレクトリが、接続されている周辺デバイスの個数分だけ設けられる。
【発明の効果】
【００３６】
本発明によれば、ユーザからは特定の周辺デバイス（特定のＭＦＰ等）を意識することなく、クライアント端末に当該周辺デバイス（ＭＦＰ）が直接接続されたように操作を行うことが可能になるといった効果がある。
また、様々な周辺デバイスのドライバを一元管理できることにより、ドライバの更新作業や周辺デバイスの変更に伴うドライバのインストール作業の効率化を図ることができるといった効果がある。
さらに、スキャン動作やプリンタ動作は、専用ユニットや管理サーバ側で処理を行うため、クライアント端末が長時間占有されることもなく、操作作業の効率への影響を最小限にとどめることが可能になるといった効果がある。
【図面の簡単な説明】
【００３７】
【図１】本発明のシステム構成図
【図２】遠隔地に設置された周辺デバイスにデータ出力する処理フロー
【図３】管理サーバと専用ユニット間の処理フロー（定期監視）
【図４】管理サーバと専用ユニット間の処理フロー（イベント通知）
【図５】管理サーバと専用ユニット間の処理フロー（アップロード）
【図６】店舗コードと専用ユニットのＩＰアドレスと管理サーバの所定ディレクトリの関連付けテーブルの一例
【図７】遠隔地に設置された周辺デバイスからデータ入力する処理フロー
【図８】管理サーバと専用ユニット間の処理フロー（定期監視）
【図９】管理サーバと専用ユニット間の処理フロー（アップロード）
【図１０】管理サーバとクライアント端末間の処理フロー（定期監視）
【図１１】実施例１の印刷処理フロー
【図１２】実施例２のスキャン処理フロー
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施形態について、図面を参照しながら詳細に説明していく。なお、本発明の範囲は、以下の実施例や図示例に限定されるものではなく、幾多の変更及び変形が可能である。
【００３９】
図１を参照して、本発明の統合管理システムのシステム構成について説明する。
本発明の統合管理システムは、図１に示すように、複数の周辺デバイス３と、周辺デバイス３に接続された専用ユニット２と、周辺デバイス３のドライバがインストールされた管理サーバ１と、専用ユニット２と管理サーバ１を接続するインターネット５と、管理サーバ１とローカルエリアネットワーク（ＬＡＮ）６で接続され、仮想ドライバがインストールされたクライアント端末４とで構成される。
周辺デバイス３と専用ユニット２の間は、データ転送ケーブル８で接続されている。
【００４０】
周辺デバイス３と専用ユニット２は、例えば、銀行カードやクレジットカードの自動契約機のように、日本全国各地（遠隔地）の店舗に設置されている自動契約機を構成するものである。自動契約機におけるスキャナー機能や印刷機能を有するＭＦＰが周辺デバイス３であり、通信インタフェースが専用ユニット２に相当する。
図１では、周辺デバイス３と専用ユニット２が１つの店舗に設けられるとして、店舗７Ａ００〜７Ｚ９９まで多数（２６×１００＝２６００）存在することを示している。なお、店舗数に特に制限はない。また、周辺デバイス３と専用ユニット２の間はケーブル８で接続されているが、無線接続でも構わない。
【００４１】
また、管理サーバ１とクライアント端末４は、管理センター９に設けられる。図１では、管理サーバ１が１台、クライアント端末（４ａ，４ｂ，・・・，４ｚ）の２６台のように記載されているが、管理サーバが２台以上でもよく、また、クライアント端末に台数制限はない。
【００４２】
次に、図２を参照して、遠隔地に設置された周辺デバイスにデータ出力する処理フローを説明する。図２は、クライアント端末４から、遠隔地の店舗に設置された周辺デバイス３に対して、印刷処理などのデータ出力処理を行う場合について処理フローを示している。
先ず、クライアント端末４のユーザは、周辺デバイス３に処理データを出力する操作を行う場合、仮想ドライバを選択することにより、管理サーバ１に処理データを転送する。
例えば、印刷処理する場合、文書編集用ソフトウェアなどから印刷ボタンを選択して出力させたいプリンタを選択する（実際はプリンタドライバを選択している）が、仮想ドライバの場合、印刷ボタンを選択した際に専用プログラムのドライバと同様に選択候補に挙げられ、仮想ドライバが選択された際には、周辺デバイスに直接アクセスするのではなく、処理データを処理対象の周辺デバイスに対応した管理サーバ１の所定ディレクトリ下に転送する。
【００４３】
ここで、処理データを、数多くの店舗のうち目的とする店舗のディレクトリに如何にして転送するかについては次のような方法が考えられる。
（１）クライアント端末４のＩＰアドレスがディレクトリと１対１に対応付けられている。
（２）クライアント端末４のユーザがディレクトリと１対１に対応付けられている。例えばクライアント端末４のユーザは、ユーザごとに店舗担当が決まっているとする。ユーザは、端末の使用開始時にユーザＩＤを入力し、ログインする。このユーザＩＤが特定の店舗と対応付けられている訳である。
（３）クライアント端末４のユーザが仮想ドライバを選択する際、同時に店舗名、店舗コード、或いは、店舗の電話番号など店舗を特定できる情報を入力する。
【００４４】
上記（１）〜（３）のいずれにせよ、管理サーバ１はこれらの対応付けのためのテーブルを備えている。例えば、上記（１）の場合であれば、対応付けテーブルは、クライアント端末４のＩＰアドレス、特定店舗のＩＰアドレス（すなわちその店舗にある専用ユニット２のＩＰアドレス）および管理サーバ１の当該特定店舗用のディレクトリの３つが対応付けられたテーブルである。
また、上記（２）の場合であれば、対応付けテーブルは、クライアント端末４のユーザＩＤ、特定店舗のＩＰアドレス（すなわちその店舗にある専用ユニット２のＩＰアドレス）および管理サーバ１の当該特定店舗用のディレクトリの３つが対応付けられたテーブルである。
また、上記（３）の場合であれば、対応付けテーブルは、店舗コードなど店舗を特定できる情報、特定店舗のＩＰアドレス（すなわちその店舗にある専用ユニット２のＩＰアドレス）および管理サーバ１の当該特定店舗用のディレクトリの３つが対応付けられたテーブルである。図６に、店舗コード、専用ユニットのＩＰアドレス、管理サーバの特定店舗用ディレクトリの３つを対応付けしたテーブル例を示す。
なお、図６のテーブルにおいて、店舗コードをクライアント端末のＩＰアドレスに置き換えたものが、上記（１）のテーブルであり、店舗コードをクライアント端末のユーザＩＤに置き換えたものが、上記（２）のテーブルである。
これらにより、クライアント端末４のユーザは多数の店舗から所定の店舗を選択するという煩わしい作業をすることなく、当該店舗に関連付けられたディレクトリに処理データを転送できる。
【００４５】
次に、管理サーバ１では、処理データを処理対象の当該店舗にある周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを処理対象の周辺デバイスに対応した上記のディレクトリ下に保存する。
ここで、処理対象の周辺デバイスに対応した管理サーバ１のディレクトリは、例えば図６に示されるような、専用ユニット２のＩＰアドレスと管理サーバ１の所定ディレクトリの関連付けテーブルによって、予めシステムで定義されている。
【００４６】
次に、専用ユニット２が、管理サーバ１に保存されている処理ファイルをｈｔｔｐｓプロトコル（ｈｔｔｐプロトコルでも構わない。以下、同様である。）によってダウンロードする。この場合、専用ユニット２がクライアント側となってｈｔｔｐｓプロトコルを用いた通信を行う。これにより、専用ユニット２と管理サーバ１の間に、様々なゲートウェイが存在した場合でも、容易にファイルをダウンロードすることができる。専用ユニット２は、管理サーバ１に保存されている処理ファイルをダウンロードした後、取得したファイルを周辺デバイス３に転送する。
或いは、管理サーバ１が、専用ユニット２の特定ディレクトリに対して、ｈｔｔｐｓプロトコルでアクセスし、管理サーバ１に保存されている処理ファイルを、専用ユニット２の上記の特定ディレクトリ下にアップロードする。この場合、管理サーバ１がクライアント側となってｈｔｔｐｓプロトコルを用いた通信を行う。
これらの処理によりクライアント端末４から周辺デバイス３にデータ出力することができる。
【００４７】
ここで、専用ユニット２が、自ユニットに対応したディレクトリ（管理サーバのディレクトリ）下にファイルが有るか否かを知る方法について説明する。図３は管理サーバと専用ユニット間の処理フロー（定期監視）を示している。また、図４は管理サーバと専用ユニット間の処理フロー（イベント通知）を示している。
【００４８】
図３の処理フローでは、専用ユニット２が周期的に自ユニットに対応したディレクトリをｈｔｔｐｓプロトコルでアクセスする（ポーリング）。ポーリング周期は、特に限定されないが例えば１０秒である。ポーリングによって、管理サーバ１のディレクトリ下のファイルが存在すれば、管理サーバ１から専用ユニット２へファイルがダウンロードされる。一方、管理サーバ１のディレクトリ下のファイルが存在しなければ、「見つからない」といったエラーとなる。
【００４９】
図４の処理フローでは、管理サーバ１が周期的に専用ユニット２に対応するディレクトリ下にファイルが存在するか否かを判別し、ファイルが存在した場合、ファイルが存在するディレクトリに対応する専用ユニット２に対してイベント通知を行う。専用ユニット２は、イベント通知を受けた場合、自ユニットに対応したディレクトリをｈｔｔｐｓプロトコルでアクセスし、処理ファイルをダウンロードする。
【００５０】
図５の処理フローでは、管理サーバ１が、専用ユニット２の特定ディレクトリに対して、ｈｔｔｐｓプロトコルでアクセスし、管理サーバ１に保存されている処理ファイルを、専用ユニット２の上記の特定ディレクトリ下にアップロードする。
【００５１】
次に、図７を参照して、遠隔地に設置された周辺デバイスからデータ入力する処理フローを説明する。図７は、遠隔地の店舗に設置された周辺デバイス３から、スキャン処理などによりデータ入力処理を行い、クライアント端末４で受け取る場合について処理フローを示している。
周辺デバイス３にイベントが発生した場合、専用ユニット２は、周辺デバイス３からイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存する。
管理サーバ１は、専用ユニット２の特定ディレクトリをｈｔｔｐｓプロトコルでアクセスすることにより、処理ファイルをダウンロードし、処理対象の周辺デバイスに対応したドライバを用いて周辺デバイス出力用ファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存する。或いは、専用ユニット２は、管理サーバ１の専用ユニット２に対応したディレクトリに対して、ｈｔｔｐｓプロトコルでアクセスし、特定ディレクトリ下に保存されたファイルを、管理サーバ１の上記のディレクトリ下にアップロードする。
クライアント端末４は、加工されたファイルを管理サーバのディレクトリ下からファイル転送して取得する。
【００５２】
管理サーバ１が、専用ユニット２のディレクトリ下にファイルが有るか否かを知る方法について説明する。図８は管理サーバと専用ユニット間の処理フロー（定期監視）を示している。また、図９は管理サーバと専用ユニット間の処理フロー（アップロード）を示している。また、図１０は管理サーバとクライアント端末間の処理フロー（定期監視）を示している。
【００５３】
図８の処理フローでは、管理サーバ１が周期的に専用ユニット２の特定ディレクトリをｈｔｔｐｓプロトコルでアクセスする（ポーリング）。ポーリング周期は、特に限定されないが例えば１０秒である。ポーリングによって、専用ユニット２の特定ディレクトリ下のファイルが存在すれば、専用ユニット２から管理サーバ１へ処理ファイルがダウンロードされる。一方、専用ユニット２のディレクトリ下のファイルが存在しなければ、「見つからない」といったエラーとなる。
【００５４】
図９の処理フローでは、専用ユニット２が周辺デバイス３からイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存した場合、管理サーバ１の専用ユニット２に対応したディレクトリに対して、ｈｔｔｐｓプロトコルでアクセスし、特定ディレクトリ下に保存されたファイルを、管理サーバ１の上記のディレクトリ下にアップロードする。
【００５５】
図１０の処理フローでは、専用ユニット２が周辺デバイス３からイベントに伴う処理データを取得しファイルとして特定ディレクトリに保存した場合、管理サーバ１に対してイベント通知する。管理サーバ１は、イベント通知を受けた場合、通知を受けた専用ユニット２の特定ディレクトリをｈｔｔｐｓプロトコルでアクセスする。
【実施例１】
【００５６】
次に、図１１を参照して、実施例１の印刷処理フローについて説明する。図１１は、クライアント端末４から、インターネットを介して遠隔地の店舗に設置されたＭＦＰ３に対して、印刷処理を行う処理フローを示している。
クライアント端末４のユーザは、文書編集用ソフトウェアなどから印刷ボタンを押下し表示されたプリンタ選択ウィンドウで仮想プリンタドライバを選択して、管理サーバ１に印刷データを送信する。印刷データは、処理対象の店舗内の周辺デバイスに対応した管理サーバ１の所定ディレクトリ下に転送される。
【００５７】
管理サーバ１は、印刷データを処理対象の店舗内の周辺デバイスに対応したドライバを用いてＰＪＬ（Printer Job Language）化して印刷ファイルに加工し、印刷ファイルを処理対象の店舗内の周辺デバイスに対応したディレクトリ下に保存する。例えば、処理対象の店舗内の周辺デバイスが専用ユニットＡ０１に接続されている場合、予め定義された関連付けから、管理サーバ１のディレクトリ（／ユニットＡ／Ａ０１／）下に印刷ファイルを保存する。
【００５８】
例えば専用ユニットＡ０１の場合は、管理サーバ１のディレクトリ（／ユニットＡ／Ａ０１／）下を定期的にアクセスし、当該ディレクトリに印刷ファイルが存在すればｈｔｔｐｓプロトコルによってダウンロードして専用ユニットの記憶ユニットに保存する。専用ユニットは、印刷ファイルをダウンロードした後、印刷ファイルをＭＦＰ３に送信して、紙として出力する。
【実施例２】
【００５９】
次に、図１２を参照して、実施例２のスキャン処理フローについて説明する。図１２は、遠隔地の店舗に設置されたＭＦＰ３においてスキャンボタンが押下されスキャン処理が行われて、クライアント端末４でスキャンデータを受け取る処理フローを示している。
ＭＦＰ３のスキャンボタンが押下された場合、専用ユニット２は、ＭＦＰ３からスキャンデータを取得しファイルとして特定ディレクトリに保存する。
【００６０】
専用ユニット２は、周辺デバイスから取得したスキャンデータをファイルとして特定ディレクトリに保存した後、管理サーバ１の専用ユニット２に対応したディレクトリに対して、ｈｔｔｐｓプロトコルでアクセスし、特定ディレクトリ下に保存されたファイルを、管理サーバ１の上記のディレクトリ下にアップロードする。
管理サーバ１は、上記のディレクトリ下にファイルがアップロードされたことを検知した場合、処理対象の店舗内の周辺デバイスに対応したドライバを用いてスキャンデータファイルに加工し、加工したファイルを専用ユニットに対応したディレクトリ（管理サーバのディレクトリ）下に保存する。クライアント端末４は、管理サーバのディレクトリ下にスキャンデータファイルが有るかを周期的に調べて（定期監視）、スキャンデータファイルが有れば、管理サーバ１のディレクトリ下からファイル転送してスキャンデータを取得する。
なお、管理サーバのディレクトリとクライアント端末との関連付けは、先に印刷出力の際に説明した種々の方法が利用可能である。
【００６１】
上記の実施例２において、専用ユニット２が、管理サーバ１の専用ユニット２に対応したディレクトリに対して、ｈｔｔｐｓプロトコルでアクセスし、特定ディレクトリ下に保存されたファイルを、管理サーバ１の上記のディレクトリ下にアップロードするのではなく、管理サーバ１が、専用ユニット２の特定ディレクトリを周期的にｈｔｔｐｓプロトコルでアクセスし（定期監視）、特定ディレクトリ下にスキャンデータがあればダウンロードすることでもよい。
【産業上の利用可能性】
【００６２】
本発明は、複数の遠隔地に設置されるプリンタやスキャナーなどＭＦＰを集中監視するシステムに有用である。
【符号の説明】
【００６３】
１  管理サーバ
２  専用ユニット
３  周辺デバイス（ＭＦＰ）
４，４ａ，４ｂ，・・・，４ｚ  クライアント端末（ＰＣ）
５  インターネット
６  ローカルエリアネットワーク（ＬＡＮ）
７Ａ００，・・・，７Ｚ９９  店舗
８  データ転送ケーブル
９  管理センター
【図１】
2014215991.tif 000003
【図２】
2014215991.tif 000004
【図３】
2014215991.tif 000005
【図４】
2014215991.tif 000006
【図５】
2014215991.tif 000007
【図６】
2014215991.tif 000008
【図７】
2014215991.tif 000009
【図８】
2014215991.tif 000010
【図９】
2014215991.tif 000011
【図１０】
2014215991.tif 000012
【図１１】
2014215991.tif 000013
【図１２】
2014215991.tif 000014