"情報処理装置を経由して転送された画像データを保存する1つ以上の第1サーバー装置と、前記第1サーバー装置に転送される画像データが保存された第2サーバー装置とを含む画像処理システムであって、前記第1サーバー装置は、前記情報処理装置に、前記第2サーバー装置にアクセスするためのアクセススクリプトを提供するアクセススクリプト提供手段と、前記アクセススクリプト提供手段により提供されたアクセススクリプトを用いて前記情報処理装置が前記第2サーバー装置にアクセスすることによって前記情報処理装置から転送された画像データを保存する保存手段とを備え、前記第2サーバー装置は、保存されている画像データの一覧を前記情報処理装置に提供する一覧提供手段と、前記1つ以上の第1サーバー装置に画像データを転送するための転送スクリプトを前記情報処理装置に提供する転送スクリプト提供手段と、前記情報処理装置により、前記転送スクリプト提供手段によって提供された転送スクリプトを用いて、前記一覧提供手段により提供された一覧のなかから前記情報処理装置により選択された画像データの提供を要求されると、当該画像データを前記情報処理装置に提供する画像データ提供手段とを備えることを特徴とする画像処理システム。前記画像処理システムは、少なくとも前記第1サーバー装置に転送するための画像データが入力される画像入力装置をさらに備え、前記第2サーバー装置は、前記情報処理装置により検索された画像入力装置のリストを前記情報処理装置に提供するリスト提供手段と、前記リスト提供手段が提供したリストから、前記情報処理装置において選択された画像入力装置の動作内容を設定するための設定スクリプトを情報処理装置に提供する設定スクリプト提供手段と、前記設定スクリプト提供手段が提供した設定スクリプトにより情報処理装置により設定された動作内容で動作させるためのジョブメッセージを画像入力装置に転送させるために情報処理装置に送信する設定情報送信手段とを備え、前記第2サーバー装置は、前記画像入力装置が動作することにより入力され、前記情報処理装置を経由して転送された画像データを保存する他の保存手段を備えることを特徴とする請求項1記載の画像処理システム。画像データを保存する1つ以上の第1サーバー装置に転送される画像データが保存された第2サーバー装置から画像データを受信し、受信した画像データを前記第1サーバー装置に転送する情報処理装置であって、前記第1サーバー装置から、前記第2サーバー装置にアクセスするためのアクセススクリプトを取得するアクセススクリプト取得手段と、前記アクセススクリプト取得手段が取得したアクセススクリプトによって前記第2サーバー装置にアクセスし、前記第2サーバー装置に保存されている画像データの一覧を取得するする一覧取得手段と、前記一覧取得手段が取得した画像データの一覧のなかから前記第1サーバー装置に転送する画像データを取得して転送するための転送スクリプトを前記第2サーバー装置から取得する転送スクリプト取得手段と、前記転送スクリプト取得手段が取得した転送スクリプトにより、前記第2サーバー装置に保存されている画像データを取得し、前記第1サーバー装置に転送する転送手段とを備えることを特徴とする情報処理装置。前記第2サーバー装置に保存されている画像データを使用しない場合に、画像入力装置を検索する検索手段を更に備えることを特徴とする請求項3記載の情報処理装置。前記検索手段により検索された画像入力装置のリストを前記第2サーバー装置から取得して、動作させる画像入力装置をユーザーに選択させるための選択画面を表示する選択画面表示手段を更に備えることを特徴とする請求項4記載の情報処理装置。画像データを保存する1つ以上の第1サーバー装置に転送される画像データが保存された第2サーバー装置から画像データを受信し、受信した画像データを前記第1サーバー装置に転送する情報処理装置の制御方法であって、前記第1サーバー装置から、前記第2サーバー装置にアクセスするためのアクセススクリプトを取得するアクセススクリプト取得ステップと、前記アクセススクリプト取得ステップで取得したアクセススクリプトによって前記第2サーバー装置にアクセスし、前記第2サーバー装置に保存されている画像データの一覧を取得するする一覧取得ステップと、前記一覧取得ステップで取得した画像データの一覧のなかから前記第1サーバー装置に転送する画像データを取得して転送するための転送スクリプトを前記第2サーバー装置から取得する転送スクリプト取得ステップと、前記転送スクリプト取得ステップで取得した転送スクリプトにより、前記第2サーバー装置に保存されている画像データを取得し、前記第1サーバー装置に転送する転送ステップとを備えることを特徴とする制御方法。請求項6に記載の情報処理装置の制御方法をコンピュータに実行させるための制御プログラム。上記先行技術文献に示されたウェブブラウザーを使用する画像入力システムは、画像入力システムを構築するために、ローカルネットワーク内に画像入力装置に接続されたサーバー装置が必要になる。それだけではなく、予めそのシステムにはOSのスキャナードライバー等の仕組みにより画像入力装置を駆動する設定も必要である。更に携帯端末のような情報処理装置が画像を受信できるだけの十分なメモリ容量が確保できていない場合、先行技術文献に示されたウェブページでスキャンされた画像データ全体を情報処理装置に保存するということができない。また、サーバー装置に画像データを保存する場合、作業後その画像データを取り出す際にスキャン処理とは異なる新たな仕組み作業が必要となる。上記の課題を解決するためには、次のような画像入力システムが考えられる。まず、情報処理装置内のウェブブラウザーでインターネット上のサーバー装置にある入力サービスを起動する。そしてサーバー装置からスクリプトがダウンロードされこれを実行し、検索プロトコルをローカルネットワークに転送することで、検索された画像入力装置の情報をサーバー装置に転送する。さらに、サーバー装置から送信されるスキャンコマンド信号を画像入力装置に転送することで、画像入力装置がスキャンや送信処理を行い、送信される画像情報をサーバー装置に転送する。これにより、ローカルに十分な保存領域を持たない情報処理装置において、あらかじめサーバー装置などでの複雑な設定を必要とせずに、インターネット上の豊富な保存機能を利用できる画像入力システムを構築することができる。しかしながら、画像入力システムにおいて、インターネット上の複数のウェブサービスに同一の画像情報を送信する際には、画像データをローカルに保存しておくことができない。従って、入力サービス起動からスキャン画像を送信するまでのオペレーションを、送信を所望するサーバーの数だけ繰り返すことになり、ユーザーの手間が多くなってしまう。また、スキャン操作を複数回行う為、ユーザーが画像入力装置を占有する時間が長くなり、画像入力装置を使用する他のユーザーの作業の妨げになってしまう。このように、従来の技術では、1つ以上のサーバー装置に画像データを転送するためのユーザーの負担が大きいという問題点があった。本発明の目的は、1つ以上のサーバー装置に画像データを転送するためのユーザーの負担を軽減する仕組みを提供することにある。上記目的を達成するために、請求項1の画像処理システムは、情報処理装置を経由して転送された画像データを保存する1つ以上の第1サーバー装置と、前記第1サーバー装置に転送される画像データが保存された第2サーバー装置とを含む画像処理システムであって、前記第1サーバー装置は、前記情報処理装置に、前記第2サーバー装置にアクセスするためのアクセススクリプトを提供するアクセススクリプト提供手段と、前記アクセススクリプト提供手段により提供されたアクセススクリプトを用いて前記情報処理装置が前記第2サーバー装置にアクセスすることによって前記情報処理装置から転送された画像データを保存する保存手段とを備え、前記第2サーバー装置は、保存されている画像データの一覧を前記情報処理装置に提供する一覧提供手段と、前記1つ以上の第1サーバー装置に画像データを転送するための転送スクリプトを前記情報処理装置に提供する転送スクリプト提供手段と、前記情報処理装置により、前記転送スクリプト提供手段によって提供された転送スクリプトを用いて、前記一覧提供手段により提供された一覧のなかから前記情報処理装置により選択された画像データの提供を要求されると、当該画像データを前記情報処理装置に提供する画像データ提供手段とを備えることを特徴とする。本発明によれば、1つ以上のサーバー装置に画像データを転送するためのユーザーの負担を軽減する仕組みを提供することができる。以下、本発明の実施の形態について図面を参照しながら詳述する。図1は、本発明の実施の形態に係る画像処理システムを含む概略構成を示す図である。図1において、画像処理システムは、情報処理装置101a,101b、画像入力装置102a、102b、ゲートウェイ装置105、及びサーバー装置103a,103bを含む。以下の説明において、情報処理装置101a,101bのいずれにも該当する内容を説明する場合には、情報処理装置101と記す。同様に、画像入力装置102a,102bのいずれにも該当する内容を説明する場合には、画像入力装置102と記す。さらに、サーバー装置103a,103bのいずれにも該当する内容を説明する場合には、サーバー装置103と記す。また、図1では、情報処理装置101、画像入力装置102及びサーバー装置103がそれぞれ2台ずつ示されているが、これらは例示であり、2台に限定されない。上記情報処理装置101及び画像入力装置102は、Ethernet登録商標で構成されるローカルネットワーク104を介して接続されている。また、サーバー装置103aは、情報処理装置101aと、携帯網通信等のネットワーク106によって、又はゲートウェイ装置105を介して接続されている。さらにサーバー装置103bは、情報処理装置101とゲートウェイ装置105を介して接続されている。従って、サーバー装置103、情報処理装置101、及び画像入力装置102は、互いに通信可能となっている。画像入力装置102は、情報処理装置101に画像データを送信するとともに、スキャンを行なう。本実施の形態において、画像入力装置102は、スキャン処理により得られた画像データを情報処理装置101に送信し、サーバー装置103はその画像データを情報処理装置101から受信するようになっている。図2は、図1における情報処理装置101、及び画像入力装置102の構成を示すブロック図である。図2において、情報処理装置101のCPU111は、RAM112に記憶されているプログラムに従って、システムバス122に接続される各デバイスを総括的に制御している。RAM112は、CPU111の主メモリ、ワークエリア等としても機能している。ROM113は、各種プログラム及びデータを格納している。操作部I/F117は、操作部121や不図示のポインティングデバイスタッチパネル等からのキー入力を制御する。表示部I/F116は、表示部120における表示内容を制御している。外部メモリI/F118は、例えばフラッシュメモリー、SSDSolidStateDisk等の外部メモリ130とのアクセスを制御する。外部メモリ130は、情報処理装置が保存または、読み取り可能な記憶媒体として機能する。具体的に、外部メモリ130には、OS131をはじめ各種アプリケーション132、ウェブブラウザー133が記憶されている。第1の通信I/F114は、携帯網等の通信のための制御部であり、アンテナ115を通じて無線基地局とのネットワーク接続を行う。第2の通信I/F119は、Wi-Fi等のワイヤレスネットワークや優先ネットワークの制御部であり、不図示のWi-Fi用のアンテナやネットワーク端子を通じてローカルネットワークへの接続を可能にする。なお、ウェブブラウザー133上で動作するスクリプトファイルは、ユーザーが新たに使用する情報処理装置101上の外部メモリ130には初めから保存されていない。本実施の形態において、各スキャンシステム環境の構築手段を司るスクリプトが保存されていない場合がある。そのとき、サーバー装置103からの遠隔操作により、OS131で実行されるウェブブラウザー133がRAM112を用いて起動する。このウェブブラウザー133でのスクリプト実行処理については、図4で詳細な例を説明する。次に画像入力装置102の構成について説明する。CPU202は、画像入力装置102の全体の動作を制御する。RAM203は、CPU202の主メモリ、ワークエリア等として機能するとともに、入力情報展開領域、環境データ格納領域としても用いられる。またこのRAM203は、NVRAMNonVolatileRAM:不揮発性RAM領域も備えており、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。ROM204は、各種フォント、CPU202により実行される制御プログラム等、及び各種データを記憶している。ネットワークI/F205は、情報処理装置101との間でデータの送受信を行なう。プリンターI/F208は、プリンターエンジンである印刷部209とのインターフェースを制御している。スキャナーI/F210は、スキャナーエンジンであるスキャン部211とのインターフェースを制御している。外部メモリ220は、ハードウェア情報221が記憶されている。この外部メモリ220は、外部メモリI/F212によりアクセスが制御されており、フラッシュメモリー、SSD等を含んでいる。なお、外部メモリ220が接続されていない場合には、ROM204に、情報処理装置101で利用される情報等を記憶することになる。操作部I/F206は、画像入力装置102のスキャン処理を設定する操作部207とのインターフェースを制御している。操作部207には、ユーザーによる操作を受け付ける操作パネルが設けられている。その操作パネルには操作のためのスイッチ及びLED表示器等が配されている。また、不図示のNVRAMを有し、操作パネルからのスキャン設定情報を記憶するようにしてもよい。上述した各部は、システムバス201により接続されている。上述した構成において、CPU202は、ROM204に記憶された制御プログラム等に基づき、スキャン部I/F210を介してスキャン部211から画像データを取得する。また、CPU202は、ネットワークI/F205を介して情報処理装置101との通信処理が可能となっている。そして、CPU202は、情報処理装置101に画像データを送信するとともに、画像入力装置102内の情報等を情報処理装置101に通知可能に構成されている。本実施の形態において、ネットワークI/F205は対応するウェブサービスプロトコルを実装している。図3は、図1におけるサーバー装置103の構成を示すブロック図である。なお、本実施の形態において、サーバー装置103には、2種類のサーバー装置103が存在する。1つは、画像入力サービスを提供するサーバー装置103であり、これを本実施の形態では、サーバー装置103aとする。もう1つは、履歴画像を保存しておくサーバー装置103であり、これを本実施の形態では、サーバー装置103bとする。図3では、サーバー装置103bについて説明する。図3において、CPU301は、RAM302に記憶されているプログラムに従って、システムバス300に接続される各デバイスを総括的に制御している。このRAM302は、CPU301の主メモリ、ワークエリア等としても機能している。ROM303は、各種プログラム及びデータを格納している。キーボードI/F305は、キーボード309や不図示のポインティングデバイスマウスからのキー入力を制御する。表示部I/F304は、表示部308における表示内容を制御している。外部メモリI/F306は、例えばハードディスクHD、SSD等の外部メモリ320とのアクセスを制御する。外部メモリ320には、OS321、ウェブサービスライブラリ322、各種のスキャン処理関連プログラム323、更に、不図示のユーザーファイル、編集ファイル等が記憶されている。このうち、スキャン処理関連プログラム323は、アクセスプログラム324、検索プログラム325、検索スクリプト326、画像入力装置管理プログラム327、及びスキャンジョブ生成プログラム328を含む。さらにスキャン処理関連プログラム323は、スキャンスクリプト329、画像受信プログラム330、画像転送スクリプト331を含む。ネットワークI/F307は、インターネット又は携帯通信網を介して情報処理装置101に接続され、その先に接続されている画像入力装置102との間で間接的に通信制御処理を行なう。画像入力サービスを提供するサーバー装置103aについては図示しないが、サーバー装置103aは以下の点でサーバー装置103bと同一の構成である。具体的には、CPU、RAM、システムバス、ROM、キーボードコントローラI/F、キーボード、表示部、外部メモリI/F、外部メモリ、OS、ウェブサービスライブラリにおいて同一の構成となっている。図4は、図1におけるサーバー装置103、情報処理装置101、及び画像入力装置102により実行される履歴画像を使用しない場合のスキャン処理の手順を示すシーケンス図である。上記履歴画像とは、ユーザーが以前に原稿をスキャンし、サーバー装置103へ送信した画像である。また、図4においては、情報処理装置101のウェブブラウザー133は、ローカルネットワーク104で画像入力装置102、及びサーバー装置103a,103bにアクセス可能となっている。さらに、サーバー装置103a第1サーバー装置は情報処理装置101を経由して転送された画像データを保存するとともに、画像入力サービスを提供するサーバー装置103とする。また、サーバー装置103b第2サーバー装置は履歴画像が保存されたサーバー装置103とする。従って、図1に示されるサーバー装置103a,103bとで、画像処理システムが形成されている。なお、上述したアクセス可能であること、及び各々のサーバー装置103については以下に説明する実施の形態でも同じである。ユーザーは情報処理装置101の操作部121を使用し、ウェブブラウザー133を起動するステップS200。次に情報処理装置101は、サーバー装置103aのURLにアクセスしステップS201、入力サービスを利用するためにログインする。ログインに成功すると、サーバー装置103aからサーバー装置103bにアクセスするスクリプトと、サーバー装置103aの画像保存先となるURLと、ユーザーの認証情報がウェブブラウザー133にダウンロードされるステップS202。ダウンロードされたスクリプトはウェブブラウザー133上で実行され、ウェブブラウザー133はサーバー装置103bにアクセスするステップS203。サーバー装置103bは保持している履歴画像に登録されているユーザー情報とアクセスユーザーの情報を照合することで履歴画像を検索するステップS204。検索により合致した履歴画像の一覧をウェブブラウザー133へ送信するステップS205。ユーザーの履歴画像が存在しない場合は、ステップS205~ステップS208を省略し、ステップS209へ進むことができる。ユーザーに対して履歴画像一覧を表示しステップS206、ユーザーは履歴画像の一覧を確認し、新規スキャンを要求するようウェブブラウザー133に入力するステップS207。図6は、入力画像選択画面の一例を示す図である。図6の詳細については後述する。ウェブブラウザー133はユーザーの入力に従い、サーバー装置103bに新規スキャン要求を送信するステップS208。次いで、サーバー装置103bから、スキャンシステム用の検索スクリプトがウェブブラウザー133にダウンロードされるステップS209。ダウンロードされた検索スクリプトはウェブブラウザー133上で実行されるとともに検索中の画面を表示する。図7は、検索中画面の一例を示す図である。図7の詳細については後述する。検索スクリプトの実行後、サーバー装置103bに検索要求を行うステップS212。なお、図示は行わないが、検索スクリプトが実行されている間は、定期的にサーバー装置103bにHTMLファイルの更新メッセージを送信する。更新メッセージを送信することで、サーバー装置103bの状態が変化した場合に、HTMLファイル更新により対応が施される。サーバー装置103bで検索要求が受信されると、検索プロトコルが生成される。そして検索メッセージがサーバー装置103bの検索プログラム325から情報処理装置101に送信されるステップS214。このとき、検索スクリプトはその検索プロトコルをローカルネットワーク104にネットワークパケットのIPヘッダー変換処理などの転送手段を用いてブロードキャストで送信するステップS215。検索スクリプトが行うパケットデータの変換処理の例については後述する。また、上記ステップS214は、サーバー装置103bに保存されている画像データを使用しない場合に、画像入力装置を検索する検索手段に対応する。ブロードキャストの検索プロトコルを受信した画像入力装置102が起動されるステップS216。画像入力装置102は、検索プロトコルに対応する装置であるか否かを判断し、そうである場合は、レスポンスをブロードキャスト送信元の情報処理装置101へ送信するステップS217。ローカルネットワーク104上で存在する対象の画像入力装置102はすべてレスポンスを同様に返すことになる。情報処理装置101上のウェブブラウザー133で動作している検索スクリプトは、受信したレスポンスメッセージに変換し、サーバー装置103bへ逐次転送するステップS218。検索スクリプトが行うレスポンスをレスポンスメッセージに変換する処理の例については後述する。なお、この検索処理では、さらに、ブロードキャスト送信で見つかった画像入力装置102に対し次のような画像入力装置の情報を取得する。例えば、画像入力装置102の名称、サポートする解像度や用紙サイズ等の入力能力情報、サーバー装置103等の外部装置への送信能力情報例えばSMBやWebDAV等である。この検索処理で述べているブロードキャスト送信は、特にこの方法に限定するわけではない。例えばSSDPSimpleServiceDiscoveryProtocolやWSDWebServicesOnDevicesDiscoveryで使用されているようなマルチキャスト送信等も含まれる。次に、画像入力装置管理プログラム327は、情報処理装置101からサーバー装置103bに送信されたレスポンスメッセージを解析する。そして検索結果から得られた画像入力装置102のリストである検索済装置リストを作成するステップS220。画像入力装置管理プログラム327は、その結果をHTMLファイルに変換し、更新するステップS221。このステップS221は、検索された画像入力装置102のリストを情報処理装置101に提供するリスト提供手段に対応する。これにより、ウェブブラウザー133が検索済装置リスト画面を画像入力装置選択として表示するステップS222。図8は、検索済装置リスト画面の一例を示す図である。図8の詳細については後述する。また、上記ステップS222は、検索された画像入力装置のリストをサーバー装置103bから取得して、動作させる画像入力装置をユーザーに選択させるための選択画面を表示する選択画面表示手段に対応する。ユーザーは、使用する画像入力装置102をリストの中から選択しステップS223、ウェブブラウザー133は、選択結果メッセージをサーバー装置103bへ送信するステップS224。画像入力装置管理プログラム327は、選択された画像入力装置102に適したスキャンスクリプトを選択し、ウェブブラウザー133がダウンロードするステップS230。このステップS230は、提供されたリストから、情報処理装置101により選択された画像入力装置102の動作内容を設定するための設定スクリプトを情報処理装置101に提供する設定スクリプト提供手段に対応する。ウェブブラウザー133は、スキャン設定画面を表示しながらステップS231、スキャンスクリプトを実行するステップS232。図9は、スキャン設定画面の一例を示す図である。図9の詳細については後述する。ユーザーは画像入力装置102に原稿をセットしステップS233、スキャン用の設定を入力するステップS234。なお、図示は行わないが、スキャンスクリプトが実行されている間は、定期的にサーバー装置103bにHTMLファイルの更新メッセージを送信する。更新メッセージを送ることで、サーバー装置103bの状態が変化した場合に、HTMLファイル更新により対応が施される。設定された内容は、スキャンスクリプトにより設定メッセージとしてサーバー装置103bに送信されるステップS235。サーバー装置103bのスキャンジョブ生成プログラム328は、まずステップS235で受信した設定メッセージにより保存先となるサーバー装置のURLを特定する。そして、画像入力装置102からそのURLへの画像データ送信を許可する状態にする。このとき、画像データの送信元を認証するための一意の認証IDを保持しておくことで画像受信設定を行うステップS240。次に、ステップS235で受信した設定メッセージに従ってスキャンジョブを生成しステップS241、スキャンジョブメッセージとして情報処理装置101に送信するステップS242。このステップS242は、情報処理装置101により設定された動作内容で動作させるためのジョブメッセージを画像入力装置102に転送させるために情報処理装置101に送信する設定情報送信手段に対応する。スキャンジョブメッセージを受信した情報処理装置101は、スキャンスクリプトにより、それをスキャンジョブコマンドとして画像入力装置102へ送信するステップS243。これにより、画像入力装置102でスキャン動作を実行させるステップS244。図10は、このとき情報処理装置101に表示されるスキャン中画面の一例を示す図である。図10の詳細については後述する。画像入力装置102がスキャンを開始すると、スキャンした画像データを送信するステップS245。画像データは画像入力装置102が送信する方式によって種類が異なる。ここでは、情報処理装置101で実行されているスキャンスクリプトは、ステップS218で検索スクリプトが行った作業と同様の処理を行う。すなわち、画像データ内容をそのままに、パケットデータのIPヘッダー変換処理等の転送手段を用い、画像データをサーバー装置103bに送信するステップS246。また、ステップS246と同様に、サーバー装置103aにも画像データを送信するステップS249。この時の画像送信先と認証情報は、ステップS203でサーバー装置103bがウェブブラウザー133から受け取ったサーバー装置103aの画像保存先となるURLとユーザーの認証情報である。これは、ステップS241で作成されるスキャンジョブに記載されている。サーバー装置103bの画像受信プログラム330が、画像データの種類により適切な画像変換処理、画像保存処理を行うステップS247。同様に、サーバー装置103aの画像受信プログラム330が、画像データの種類により適切な画像変換処理、画像保存処理を行うステップS250。このステップS250は、画像入力装置102が動作することにより入力され、情報処理装置101を経由して転送された画像データを保存する他の保存手段に対応する。サーバー装置103aの画像保存処理が終了すると、ウェブブラウザー133に送信結果レスポンスを返すステップS251。サーバー装置103bでは画像保存処理が終了すると、保存された画像データとアクセスしたユーザー情報を紐付けするステップS248。この時のユーザー情報とは、一例としてユーザーを識別するユーザーIDなどが挙げられるが、本発明では限定されるものではない。さらに、サーバー装置103bは、HTMLファイルを更新し、終了メッセージを情報処理装置101に送信するステップS252。情報処理装置101のスキャンスクリプトは、終了メッセージを終了コマンドに変換し、画像入力装置102に送信するステップS253。このとき、情報処理装置101は、スキャン作業完了画面がユーザーに表示するステップS254。図11は、スキャン作業完了画面の一例を示す図である。図11の詳細については後述する。ユーザーは最後にスキャン作業が終了した原稿を、画像入力装置102に取りに行くステップS255。以上のスキャン処理のシーケンスにより、原稿のスキャンを施した画像データがサーバー装置103a、及びサーバー装置103bに転送される。図5は、図1におけるサーバー装置103、情報処理装置101、及び画像入力装置102により実行される履歴画像を使用する場合のスキャン処理の手順を示すシーケンス図である。ユーザーは情報処理装置101の操作部121を使用し、ウェブブラウザー133を起動するステップS260。次に情報処理装置101は、サーバー装置103aのURLにアクセスしステップS261、入力サービスを利用するためにログインする。ログインに成功すると、サーバー装置103aからサーバー装置103bにアクセスするためのアクセススクリプトと、サーバー装置103aの画像保存先となるURLと、ユーザーの認証情報がウェブブラウザー133にダウンロードされるステップS262。このステップS262は、情報処理装置101に、サーバー装置103bにアクセスするためのアクセススクリプトを提供するアクセススクリプト提供手段に対応する。また、ステップS262における情報処理装置101の処理は、サーバー装置103bにアクセスするためのアクセススクリプトを取得するアクセススクリプト取得手段に対応する。ダウンロードされたスクリプトはウェブブラウザー133上で実行され、ウェブブラウザー133はサーバー装置103bにアクセスするステップS263。サーバー装置103bは保持している履歴画像に紐付けされているユーザー情報とアクセスユーザーの情報を照合して履歴画像を検索するステップS264。そして、サーバー装置103bは検索された履歴画像一覧をウェブブラウザー133へ送信するステップS265。このステップS265は、保存されている画像データの一覧を情報処理装置101に提供する一覧提供手段に対応する。また、ステップS265における情報処理装置101の処理は、アクセススクリプトによってサーバー装置103bにアクセスし、サーバー装置103bに保存されている画像データの一覧を取得するする一覧取得手段に対応する。ウェブブラウザー133は、履歴画像一覧を表示するステップS266。履歴画像一覧を見たユーザーは、その一覧の中から使用する画像を選択するステップS267。ウェブブラウザー133はユーザーの選択に従い、使用する履歴画像設定をサーバー装置103bに送信するステップS268。次に、サーバー装置103bは画像転送スクリプトを情報処理装置101にダウンロードするステップS269。画像転送スクリプトはステップS230で使用されていたスキャンスクリプトの、ステップS245~ステップS246と同様の画像データ転送処理を行うものである。このステップS269は、画像データを転送するための転送スクリプトを情報処理装置101に提供する転送スクリプト提供手段に対応する。また、ステップS269における情報処理装置101の処理は、画像データの一覧のなかからサーバー装置103aに転送する画像データを取得して転送するための転送スクリプトをサーバー装置103bから取得する転送スクリプト取得手段に対応する。情報処理装置101が、画像転送スクリプトを実行するステップS270。情報処理装置101はスクリプトを実行した後、準備完了通知をサーバー装置103bに送信するステップS271。サーバー装置103bは画像データをウェブブラウザー133に送信するステップS272。このステップS272は、情報処理装置101により、転送スクリプトを用いて、一覧のなかから情報処理装置101により選択された画像データの提供を要求されると、当該画像データを情報処理装置101に提供する画像データ提供手段に対応する。情報処理装置101で実行されている画像転送スクリプトは、画像データの内容をそのままに、パケットデータのIPヘッダー変換処理等の転送手段を用い、画像データをサーバー装置103aに送信するステップS273。このステップS273は、取得された転送スクリプトにより、サーバー装置103bに保存されている画像データを取得し、サーバー装置103aに転送する転送手段に対応する。サーバー装置103aの画像受信プログラム330が、画像データの種類により適切な画像変換処理、画像保存処理を行うステップS274。このステップS274は、アクセススクリプトを用いて情報処理装置101がサーバー装置103bにアクセスすることによって情報処理装置101から転送された画像データを保存する保存手段に対応する。サーバー装置103aの画像保存処理が終了すると、ウェブブラウザー133に送信結果レスポンスを返すステップS275。送信結果レスポンスを受けた情報処理装置101は、実行しているスクリプトにより、送信完了通知をサーバー装置103bに送信するステップS276。さらに、サーバー装置103bは、HTMLファイルを更新し、終了メッセージを情報処理装置101に送信するステップS277。情報処理装置101は、作業終了を示す図11に示したスキャン作業完了画面をユーザーに表示するステップS278。以上のスキャン処理のシーケンスにより、サーバー装置103bに保存されている履歴画像データがサーバー装置103aに転送される。上述した図5、図6に示されるシーケンス図による処理では、サーバー装置103aにのみ転送しているが、転送先を複数のサーバー装置に設定することにより、1つのサーバー装置限らず1つ以上のサーバー装置に画像データを転送することができる。図6の処理によれば、まずサーバー装置103bは、保存されている画像データの一覧を情報処理装置101に提供する。そして、1つ以上のサーバー装置103aに画像データを転送するための転送スクリプトを情報処理装置101に提供する。情報処理装置101により、提供された転送スクリプトを用いて、提供された一覧のなかから情報処理装置101により選択された画像データの提供を要求されると、当該画像データを情報処理装置101に提供する。提供された画像データは、情報処理装置101によりサーバー装置103aに転送される。その結果、1つ以上のサーバー装置に画像データを転送するためのユーザーの負担を軽減した画像処理システム、及び情報処理装置を提供することができる。図12、図13は、図1における情報処理装置101により実行されるスキャン処理の手順を示すフローチャートである。図12において、OS131でウェブブラウザー133を起動し、サーバー装置103aのURLにアクセスするステップS300。サーバー装置103aのウェブサービスライブラリ322によりホストされているウェブページにログインを行い、ログインが成功したか否か判別するステップS301。ログインが成功しなかったときステップS301でNO、画像入力装置の用意が出来ません。とエラー表示をウェブブラウザー133で表示を行いステップS340、本処理を終了する。ログインが成功したときステップS301でYES、サーバー装置103bへのアクセススクリプトをインターネット経由でダウンロードし、実行するステップS302。この時、サーバー装置103aの画像保存先となるURLと、ユーザーの認証情報が同時にウェブブラウザー133にダウンロードされる。また、アクセススクリプトが実行されると、ウェブブラウザー133はサーバー装置103bのURLへアクセスし、同時に画像保存先URLとユーザー認証情報をサーバー装置103bへ送信する。そのレスポンスとして、ウェブブラウザー133はサーバー装置103bの履歴画像一覧を受け取り、履歴画像か新規スキャンをユーザーに選択させるインターフェースを表示するステップS303。そして、ユーザーにより履歴画像または新規スキャンが選択されるステップS304。次いで、ユーザーによる選択が新規スキャンか否か判別するステップS305。ステップS305の判別の結果、選択が新規スキャンのときステップS305でYES、ウェブブラウザー133は、新規スキャン要求をサーバー装置103bに送信する。送信したレスポンスとしてサーバー装置103bから検索スクリプト326をインターネット経由でダウンロードし、実行するステップS310。検索スクリプトが実行されると、サーバー装置103bに検索要求のメッセージを送信する。そのレスポンスとして検索ネットワークメッセージを検索スクリプトは受信し、そのネットワークパケットのIPヘッダーを変換し、ローカルネットワークへブロードキャスト送信を行う。検索スクリプト326は、ブロードキャスト送信によって画像処理装置102a、102b等が返してくるレスポンスを、そのネットワークパケットのIPヘッダーを変換し、レスポンスメッセージとしてサーバー装置103bへ転送する処理を行う。検索スクリプト処理を実行している間に、ウェブブラウザー133は、画像入力装置102a、102b等の検索中を示す図7に示した検索中画面を表示するステップS311。次に、タイムアウトして終了条件が成就したか否かを判別するステップS312。ここでのタイムアウトとは、一定期間行うポーリング処理のタイムアウトと示している。また、ここでの終了条件とは、サーバー装置103bによりHTMLファイルが更新されることを示している。タイムアウトして終了条件が成就していないときステップS312でNO、ステップS310に戻る。このとき、ユーザーによりキャンセルされたときは、上記ステップS340に進む。タイムアウトして終了条件が成就したときステップS312でYES、サーバー装置103bからHTMLファイルの更新が行われ、図8に示した検索済装置リスト表示画面を画像入力装置の選択画面として表示するステップS313。ユーザーにより、使用する画像入力装置を、選択画面で選択されるとステップS314、選択結果メッセージステップS224がサーバー装置103bに通知される。そして、その選択された画像入力装置に対応したスキャンスクリプト329がサーバー装置103bから送信され、情報処理装置101上のウェブブラウザー133で実行されるステップS315。実行されたスキャンスクリプトは、図9で示したスキャン設定画面を表示しステップS316、ユーザーにスキャン設定とスキャン処理をスタートさせるスキャンボタン806の押下を促す。ユーザーによりスキャンボタンが押下されるとステップS317、スキャンスクリプトは、情報処理装置101上で作成したスキャン設定メッセージをサーバー装置103bに送信する。そして、次にサーバー装置103bから送信されるスキャンジョブメッセージをステップS306で選択された画像入力装置102に送信する。その画像入力装置102から情報処理装置101に返信されたレスポンスをサーバー装置103bに転送するステップS318ことを繰り返す。その結果としてレスポンスに含まれたスキャン画像データがサーバー装置103bに送信されることになる。また、画像入力装置102から情報処理装置101に返信されたレスポンスをサーバー装置103bに転送する処理を行う際、同時にサーバー装置103aにも同様の画像データを送信する。サーバー装置103a,103bによる画像保存処理ステップS248,249が終了したか否か、または一定期間に対する画像データ受信がタイムアウトしたか否かをサーバー装置103a,103bの各々が判断する。この際、サーバー装置103aの結果を受信した情報処理装置101はその結果をサーバー装置103bに送信し、サーバー装置103bはその結果も含めて判断を行う。判断の結果はHTMLファイル更新としてウェブブラウザー133が受信する。次いで、終了条件が成就したか否か判別するステップS319。終了条件が成就したときステップS319でYES、ステップS320に進む。ここでの終了条件は、サーバー装置103のレスポンスを受け付ける画像保存処理が終了したことである。なお、上記一連の処理でタイムアウトなどエラーが発生した場合は、スキャン処理に失敗しました。とエラーを示すHTMLファイルをサーバー装置103から受信することで表示しステップS341、本処理を終了する。終了条件が成就するとステップS319でYES、最終画像のウェブページに移行することで図11に示したスキャン作業完了画面を表示しステップS320、本処理を終了する。ステップS305の処理に戻る。ステップS305での判別の結果、新規スキャンではないときステップS305でNO、すなわち履歴画像を使うときは以下の処理を行う。図13において、履歴画像要求を送信したウェブブラウザー133は、レスポンスとしてサーバー装置103bから画像転送スクリプト331をインターネット経由でダウンロードし、実行するステップS330。画像転送スクリプトが実行されると、情報処理装置101はサーバー装置103bに履歴画像送信を要求する。そのレスポンスとして情報処理装置101はサーバー装置103bから履歴画像を受信し、サーバー装置103aに転送することを繰り返すことで、画像データがサーバー装置103bに送信されることになるステップS331。次いで、終了条件が成就したか否か判別するステップS332。ここでの終了条件は、画像保存処理ステップS274が終了するという条件である。ステップS332の判別の結果、終了条件が成就しないときステップS323でNO、ステップS331に戻る。終了条件が成就したときステップS323でYES、最終画像のウェブページに移行することで、図11に示したスキャン作業完了画面を表示して本処理を終了する。また、ステップS332において、キャンセルが発生した場合は、エラーとして転送処理に失敗しました。とエラーを示すHTMLファイルをサーバー装置103bから受信しステップS277表示してステップS342、本処理を終了する。図14、図15は、図1におけるサーバー装置103a,103bにより実行されるスキャン処理の手順を示すフローチャートである。サーバー装置103aは、情報処理装置101からリクエストメッセージを受信する。そして、ユーザーがログインするとステップS400でYES、サーバー装置103bへのアクセスプログラム324とユーザー情報、サーバー装置103aの画像保存先URLをダウンロードさせるステップS401。ログインに失敗すると、再びステップS400が実行される。情報処理装置101のウェブブラウザー133でアクセススクリプトが実行されると、ウェブブラウザー133はサーバー装置103bへログインするとステップS402でYES、サーバー装置103bはユーザー情報に紐付けられた履歴画像を検索する。ログインに失敗すると、再びステップS400が実行される。検索された履歴画像の一覧をHTMLファイルにして履歴画像一覧を情報処理装置101へ送信するステップS403。次いで、サーバー装置103bは、ユーザーの選択結果を情報処理装置101がサーバー装置103bへ送信した後、ユーザー選択内容を判別するステップS404。ステップS404の判別の結果、新規スキャンと判別されたときステップS404で新規スキャン、情報処理装置101から新規スキャン要求を受信したサーバー装置103bは、情報処理装置101に検索スクリプト326を送信するステップS410。情報処理装置101のウェブブラウザー133で検索スクリプトが実行されると、検索要求メッセージが送信される。サーバー装置103bは、この検索要求があったか否か判別するステップS411。ステップS411の判別の結果、要求がなかったときステップS411でNO、画像入力装置の用意が出来ません。とスいう内容のメッセージ含んだHTMLファイルを作成しウェブブラウザー133に表示させステップS440、本処理を終了する。これは、検索スクリプトが定期的にHTMLファイルの更新メッセージをサーバー装置103bに送付する事を利用することで行われる。ステップS411の判別の結果、要求があったときステップS411でYES、検索プログラム325が検索メッセージを情報処理装置101に送信しステップS214、一定期間レスポンスを受信ポーリングし続けるステップS412。このレスポンスを検索プログラム325が解析する。一定期間が経過すると、検索プログラム325は検索結果を受信したか否かを判別するステップS413。ステップS413の判別の結果、検索結果を受信しなかったときステップS413でNO、以下の処理を行う。検索プログラム325が画像入力装置の用意が出来ません。という内容を含んだHTMLファイルを更新し、ウェブブラウザー133に表示させステップS440、本処理を終了する。画像入力装置の用意が出来ません。という内容は、スキャン処理環境が作成できないという内容である。ステップS413の判別の結果、検索プログラム325が、検索結果を受信したときステップS413でYES、以下の処理を行う。画像入力装置管理プログラム327を起動し、画像入力装置選択画面HTMLファイルを作成する。そして、ウェブブラウザー133に表示させ、その更新された選択画面に一定期間ユーザーからのレスポンスを受信し続けるステップS414。次いで、画像入力装置管理プログラム327は、装置選択結果メッセージステップS224を受信したか否かを確認するステップS415。このステップS415は、一定期間が過ぎた後または一定期間レスポンスが受信されないときに実行される。ステップS415の判別の結果、ユーザーが情報処理装置101への入力がなかった等の理由で、装置選択結果メッセージを受信しなかったときステップS15でNO、上記ステップS440に進む。ステップS415の判別の結果、装置選択結果メッセージを受信したときステップS15でYES、画像入力装置管理プログラム327が、選択された装置に適したスキャンスクリプト329の検索を行う。そして検索されたスクリプトを情報処理装置101のウェブブラウザー133へ送信するステップS416。次に、画像入力装置管理プログラム327が、スキャン設定メッセージステップS235を受信したか否か判別するステップS417。ステップS417の判別の結果、スキャン設定メッセージを受信しなかったときステップS417でNO、上記ステップS440に進む。ステップS417の判別の結果、スキャン設定メッセージを受信したときステップS417でYES、スキャンジョブ生成プログラム328を起動する。そして、スキャン設定メッセージステップS235に従ったスキャンジョブを作成し、情報処理装置101のウェブブラウザー133へ送信するステップS418。次に、サーバー装置103bは、画像受信プログラム330を起動し、スキャン画像を受信したか否かを判別するステップS419。ステップS419の判別の結果、スキャン画像を受信しなかったときステップS419でNO、以下の処理を行う。画像受信プログラム330が、スキャン設定エラーという内容含んだHTMLファイルを作成し、ウェブブラウザー133に表示させステップS411、本処理を終了する。これは、スキャンスクリプトが定期的にHTMLファイルの更新メッセージをサーバー装置103に送付する事を利用して行われる。また、スキャン設定エラーという内容は、スキャン処理環境が作成できないという内容である。ステップS419の判別の結果、スキャン画像を受信したときステップS419でYES、画像受信プログラム330が、画像データステップS246から最終スキャン画像を作成する。そして、情報処理装置101で表示できる縮小画像を含んだHTMLファイル作成するステップS420。そして、このHTMLファイルを、情報処理装置101へ送信することで、図11に示したスキャン作業完了画面が表示される。ステップS404の処理に戻る。ステップS404の判別の結果、履歴画像が選択されたときステップS404で履歴画像要求、以下の処理を実行する。図15において、ステップS404で情報処理装置101から新規スキャン要求を受信したサーバー装置103bは、S430で情報処理装置101に画像転送スクリプト331を送信するステップS430。情報処理装置101のウェブブラウザー133で検索スクリプトが実行されると、履歴画像要求メッセージが送信されるので、サーバー装置103bは要求された履歴画像を情報処理装置101へ送信するステップS431。サーバー装置103aが履歴画像を受信したか否か判別するステップS432。ステップS432の判別の結果、履歴画像を受信したときステップS423でYES、画像受信プログラム330が、画像データステップS273から最終履歴画像を作成する。そして、完了通知を情報処理装置101にレスポンスとして送信するステップS433。ステップS432の判別の結果、履歴画像を受信しなかったときステップS423でNO、サーバー装置103aはエラーを情報処理装置101に返す。そして、情報処理装置101はエラーをサーバー装置103bに転送する。エラーを受信したサーバー装置103bは画像受信エラーと画像が受信できないという内容のメッセージを含んだHTMLファイルを更新し、ウェブブラウザー133に表示させるステップS422。なお、上記履歴画像を受信中にタイムアウトした場合も受信しなかったと判別される。ステップS432の判別の結果、履歴画像を受信したときステップS423でYES、画像受信プログラム330が、画像データステップS273から最終履歴画像を作成する。そして、完了通知を情報処理装置101にレスポンスとして送信するステップS433。サーバー装置103aが送信した完了通知を情報処理装置101はサーバー装置103bに転送する。それを受信したサーバー装置103bは、情報処理装置101に表示する最終結果HTMLファイル作成するステップS434。それを情報処理装置101へ送信することで、図11に示したスキャン作業完了画面が表示される。図16は、図1における画像入力装置102により実行されるスキャン処理の手順を示すフローチャートである。図16において、画像入力装置102は、ネットワークI/F205に外部からローカルネットワーク104を介してアクセスが到着するかについて待機している。この状態でネットワークアクセスが到着するとステップS500でYES、検索コマンドによる検索の問い合わせが来たか否かを判別するステップS501。ステップS501の判別の結果、検索の問い合わせが来たと判別されたときステップS501でYES、外部メモリ220に保存してあるハードウェア情報221を参照する。そして情報処理装置101にレスポンスを送信しステップS502、ステップS500に戻る。一方、ステップS501の判別の結果、検索の問い合わせが来たと判別されなかったときステップS501でNO、情報処理装置101からスキャンジョブが来たか否かを判別するステップS504。ステップS504の判別の結果、スキャンジョブが来ていないと判別したときステップS504でNO、ステップS500に戻る。一方、ステップS504の判別の結果、スキャンジョブが来たと判別したときステップS504でYES、スキャン動作、及び画像データ転送を情報処理装置101に行うステップS504。次いで、データ転送が終了したか否かを判別するステップS505。この判別は、情報処理装置101からの終了コマンドを一定期間内に受信したか否かにより行われる。ステップS505の判別の結果、終了コマンドを受信したときステップS505でYES、本処理を終了する。一方、ステップS505で終了コマンドを受信しなかったときステップS505でNO、エラー情報を情報処理装置101に送信してステップS506本処理を終了する。上述した説明で用いられた図6~図11の画面表示例について説明する。図6に示される入力画像選択画面500は、まずステップS303にてサーバー装置103bが情報処理装置101で表示できる縮小画像を含んだHTMLファイルを作成する。そして、この画面は、情報処理装置101上のウェブブラウザー133へ送信することで、ウェブブラウザー133で表示される。入力画像選択画面500では、履歴画像の内容をユーザーに伝えるために縮小画像表示領域503が表示される。ユーザーが画像を選択し、決定ボタン501を押下すると、ステップS330へ進む。また、ユーザーが新規スキャンボタン502を押下すると、ステップS310に進む。図7に示される検索中画面例600は、検索スクリプトが実行されている状況で、サーバー装置103から更新を受けたHTMLファイルを表示した画面である。中止ボタン601がユーザーにより押下されると、検索スクリプトが中止メッセージをサーバー装置103に送信し、検索処理が中止される。図8に示される検索済装置リスト表示画面例700は上記ステップS313にてサーバー装置103bの画像入力装置管理プログラム327が画像入力装置選択画面HTMLファイルを作成し、そのHTMLファイルをウェブブラウザー133が表示した画面である。画像入力装置リスト表示部701において、ユーザーが選択ボタン702を押下すると検索スクリプトが選択結果メッセージをサーバー装置103bに送信する。サーバー装置103bはその選択された画像入力装置102に対応したスキャンスクリプト329を準備する。ユーザーが再検索ボタン703を押下した場合は、検索要求がメッセージとして再度サーバー装置103bに送信され、上記ステップS212からステップS220までが再実行される。これにより、画像入力装置リスト表示部701の内容が更新されることとなる。図9に示されるスキャン設定画面表示例800は、ユーザーが、スキャン処理の方法を選択することを可能とするための画面である。スキャン設定画面表示例800には、ウェブサービスを選択するためのウェブサービス選択ドロップダウンコンボボックス801が表示される。また、スキャン設定画面表示例800には、スキャンに関する設定を行うための画像タイプドロップダウンコンボボックス802、解像度ドロップダウンコンボボックス803、及び画像サイズドロップダウンコンボボックス804が表示される。また、スキャン設定画面表示例800には、詳細ボタン805及びスキャンボタン806も表示される。ユーザーがスキャンボタン806を押下すると、スキャンスクリプト329はその時に設定された各ボタン801~804の設定を設定メッセージステップS235としてサーバー装置103に送信する。詳細ボタン805は、さらに詳細な設定をする際にユーザーが押下するボタンである。詳細については図示しないが、スキャンスクリプト329がスキャン設定画面のHTMLファイルを更新し、追加の設定を促す。追加の設定がされ、設定を保存する内容のボタンが押下されると、スキャン設定画面表示例800の表示に戻るようになっている。図10に示されるスキャン中画面表示例900について説明する。スキャン中画面は、図9のスキャン設定画面表示例800において、スキャンボタン806が押下された後に表示される画面である。同図に示されるように、スキャン処理進行インジケーター902で状況も表示される。画像入力装置102で、スキャン動作が開始され、ステップS244に到達した時に、ウェブブラウザー133上にダウンロードされ実行されているスキャンスクリプト329が表示する。中止ボタン901は、ユーザーが押下すると実行されているスキャン処理を中止するために用意される。中止ボタン901が押下されると、スキャンスクリプトは中止メッセージをサーバー装置103bに送信する。サーバー装置103から中止内容を含んだスキャンジョブメッセージをステップS242と同様に情報処理装置101に送信する事により一連の中止ジョブコマンドがS243と同様に画像入力装置102に送信される。スキャン処理進行インジケーター902は、ステップS246,247で画像データを送信する際に、スキャンスクリプトが、スキャン中画面表示例900の更新を行う事で、画像データ送信状況をユーザーに表示するようになっている。図11に示されるスキャン作業完了画面表示例1000について説明する。まず上記画像保存処理で画像データの受信終了した時に、画像受信プログラム330が、画像データから、情報処理装置101で表示できる縮小画像を含んだHTMLファイルを作成する。このHTMLファイルをウェブブラウザー133へ送信することでスキャン作業完了画面表示例1000が表示される。これにより、ユーザーに作業完了を伝えることができる。スキャン作業完了画面表示例1000には、最終スキャン画像の内容をユーザーに伝えるために縮小画像表示領域1003が表示される。ユーザーが閉じるボタン1001を押下すると、スキャン作業完了画面表示例1000は閉じられ、ウェブブラウザー133上にダウンロードされ実行されているスキャンスクリプト329が終了する。また、ユーザーがやり直しボタン1002を押下すると、上記ステップS230に戻り、図9で示したスキャン設定画面表示例800が表示される。図17は、サーバー装置103bの検索スクリプト326及びスキャンスクリプト329が情報処理装置101上のウェブブラウザー133で動作したときのスクリプトによる、データ送受信の内容と処理の一例を示す図である。図17おいて、まずネットワークのアドレスについて説明する。サーバー装置103のネットワークI/F307でインターネットに接続しているアドレスをSとしている。情報処理装置101の第1の通信I/F114で接続されているインターネット経由でサーバー装置に接続するネットワーク106のネットワークアドレスをTIとしている。第2の通信I/F119がローカルネットワーク104に接続する場合のネットワークアドレスをTLとしている。画像入力装置102が、ネットワークI/F205でローカルネットワーク104に接続する場合のネットワークアドレスをDとしている。次に、スキャン処理において、各スクリプトが送受信するデータの代表例を説明する。データ1101は、図4のステップS214において、サーバー装置103bから検索メッセージとして、情報処理装置101のウェブブラウザー133上で動作している検索スクリプトに送信されるデータの一例である。サーバー装置103bは、データ1101のデータ構造を、検索コマンド等をペイロードとして含んだパケットデータのヘッダーにローカルネットワーク104で送信するための情報を含む構造となるように作成する。このデータ全体をサーバー装置103bから情報処理装置101に送信するために、ヘッダーをネットワークアドレスSからネットワークアドレスTIに送信するようにしたデータが作成される。データ1101を含むパケットデータを受信した検索スクリプトは、内包されているパケットデータだけを取り出し、そのデータをデータ1102として、ローカルネットワーク104に転送する。同図に示されるように、この場合のパケットデータの宛先はBCとなっている。このBCは、ブロードキャスト送信を示すものする。以上の検索スクリプトのパケットデータの取り出し処理により、図4のステップS215の検索プロトコルブロードキャストが実現される。データ1103は画像入力装置102が検索コマンドに対するレスポンスを返す場合のパケットデータの一例である。データ1103は、画像入力装置102のネットワークアドレスDから情報処理装置101のローカルネットワーク104上のネットワークアドレスTLへ送信するためのヘッダーを持つ。そして、ペイロードにはハードウェア情報221を含んだレスポンス情報等を含んでいる。データ1103のパケットデータを受信した検索スクリプトは、そのデータ1103を内包したパケットデータを生成する。そのデータをデータ1104として、ネットワークアドレスTIからサーバー装置103bのネットワークアドレスSに転送する。ネットワークアドレスTIは、サーバー装置103bに接続するインターネット経由のネットワーク106でのアドレスである。このパケットデータ構造で、サーバー装置103bに送信することにより、サーバー装置103bは、情報処理装置101のローカルネットワーク104上でのネットワークアドレスTLを取得することができる。同様に、サーバー装置103bは、検索コマンドにレスポンスを返した画像入力装置102のネットワークアドレスDとを取得することができる。データ1105は、図4のステップS242におけるスキャンジョブメッセージの一例である。データ1105は、データ1101と同様のパケットデータ構造を持つ。具体的には、スキャンコマンド等をペイロードとして含んだパケットデータのヘッダーにローカルネットワーク104で送信するための情報を含む構造となるように作成する。このデータ全体をサーバー装置103bから情報処理装置101に送信するために、ヘッダーをネットワークアドレスSからネットワークアドレスTIに送信するようにしたデータが作成される。データ1105のパケットデータを受信したスキャンスクリプトは、内包されているパケットデータだけを取り出し、そのデータをデータ1106として、ローカルネットワーク104に転送する。サーバー装置103bは、データ1104によって、ローカルネットワーク104上でのネットワークアドレスTLと検索コマンドにレスポンスを返した画像入力装置102のネットワークアドレスDを取得している。これによってデータ1105を生成するため、スキャンスクリプトは機械的に内包されているパケットデータ部を取り出すだけで、容易にローカルネットワーク104に送信可能なデータを生成できる。データ1107は画像入力装置102がスキャン動作を行い、画像データを生成して送信する場合のパケットデータの一例である。データ1107は、画像入力装置102の根とワークアドレスDから情報処理装置101のローカルネットワーク104上のネットワークアドレスTLへ送信するヘッダーを持つ。そして、ペイロードには画像データ情報等を含んでいる。データ1107のパケットデータを受信したスキャンスクリプトは、そのデータ1107を内包したパケットデータを生成する。そのデータをデータ1108として、ネットワークアドレスTIからサーバー装置103bに転送する。なお、画像データは、スキャンコマンドの指定により、全体を分割した形でデータ1107として生成される。また、スキャンスクリプトは複数回送られてくるデータ1107と同等のパケットを順次処理する。データ1108に示されるデータ構造としてサーバー装置103bに送信することで、スキャンスクリプトが使用するRAM112が少ない場合でも対応することが可能となる。ここでは詳細を説明しないが、ネットワークポートの制御が必要である場合は、パケットデータの宛先部にネットワークアドレスとともにネットワークポートの切り替えを併記する。そして、各スクリプトがその変換も含めたパケットデータ生成を行う事で対応することが可能となる。また、本実施の形態における検索スクリプト及びスキャンスクリプトはその他の機能を実行することができる。スキャンスクリプトは、図9に示したスキャン設定画面表示例800を表示し、ユーザーが設定した情報をメッセージとしてサーバー装置103bへ送信する。検索スクリプト、及びスキャンスクリプトは、定期的にサーバー装置103bの状況を確認するため、表示内容の更新が必要か否かを定期的にサーバー装置103bに対して確認する。サーバー装置103bは、サーバー装置103bでのエラー処理等の通知をメッセージとして情報処理装置101に送信し、検索スクリプト、スキャンスクリプトはそのメッセージに対応することが可能となっている。上述した実施の形態においては、情報処理装置を介したサーバー装置と画像入力装置の間の通信は、情報処理装置により実行できる方法であれば何でもよい。具体的には、ActiveXコントロールやjava登録商標script、java登録商標アプレットや各種プラグイン等がその方法として挙げられる。しかしながら、サーバー装置が複数の実行手段の選択肢を持ち、最も利用する装置の機能を必要としないというという点において、情報処理装置で実行する準備を優先順位に従って行うことができると効率的である。更に、双方向通信を簡易にかつ効率良く行うために、Websocketshttpdev.W3.Orghtml5WebSockets等の双方向通信技術を用いることも有効である。WebSockets等の技術を導入した場合、上述したスクリプトが定期的にHTMLファイルの更新メッセージをサーバー装置103に送付するような対応は必要ない。またサーバー装置103からのメッセージを情報処理装置101の要求無しに更新することが可能となる。通知を送信するためのプロトコルとしてWSEventingで定義されるプロトコルや、GENAGeneralEventNotificationArchitecture等を利用することでも実現可能である。また、情報処理装置101で動作する検索スクリプトが、その検索スクリプトに適切にハードウェア情報を伝える手段が別にあり、同様の結果が得られるプロトコルであればいずれのプロトコルでも運用可能である。従って、本発明は上記実施の形態によって限定されるものではない。また、上述した実施の形態にはおいては、画像入力装置でスキャンする手段として、スキャンジョブを生成して、画像入力装置に送信する方式を採用している。しかし、スキャンジョブチケット等の汎用情報を画像入力装置に送信することが可能であれば、その方法を採用しても運用可能である。また、上述の実施の形態においては、履歴画像転送方法として、サーバー装置103bから、ユーザーの情報処理装置101を介して履歴画像をサーバー装置103aに送信する方式を採用している。しかし、例えばサーバー装置103aとサーバー装置103bが信頼関係にある場合、サーバー装置103bからサーバー装置103aへ直接履歴画像を送信する方法を採用しても運用可能である。従って、本発明における転送方法については、上記実施の形態によって限定されるものではない。他の実施の形態本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムをネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。"