(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される情報処理装置に画像を提供するネットワークスキャナ装置において、
前記画像を記憶するための記憶手段と、
前記画像の読み取り要求を受け付ける読取要求受付手段と、
前記読取要求受付手段で読み取り要求を受け付けた場合に、前記画像を読み取りつつ圧縮処理を行う画像読取手段と、
前記圧縮処理が行われた前記画像を前記記憶手段に書き込む処理と、前記画像を前記記憶手段から消去する処理と、を行う記憶制御手段と、
前記記憶制御手段で前記記憶手段に書き込まれた前記画像を前記情報処理装置に対して送信する画像送信手段と、
前記画像の読み取り条件および前記記憶手段の記憶容量に基づいて、前記記憶手段の最大容量以下の大きさの領域であって、前記画像を副走査方向に分割した複数の領域を生成する画像分割手段と、
を備え、
前記画像読取手段は、前記画像分割手段で生成された複数の領域のうちの一の領域の画像を読み取りつつ圧縮処理を行い、かつ、前記記憶制御手段で前記一の領域の画像が消去された場合、次の領域の画像を読み取りつつ圧縮処理を行い、
前記記憶制御手段は、前記記憶手段に書き込まれている前記一の領域の画像が前記画像送信手段で送信されると前記一の領域の画像を前記記憶手段から消去すること
を特徴とするネットワークスキャナ装置。
【請求項２】
原稿のプレビュー画像の送信動作の所要時間を計測するプレビュー時間計測手段をさらに備え、
前記読取要求受付手段は、前記プレビュー画像の読み取り要求を受け付け、
前記画像読取手段は、前記読取要求受付手段により前記プレビュー画像の読み取り要求を受け付けた場合に、前記画像として前記プレビュー画像を読み取り、かつ、前記所要時間に基づいた速度で、前記プレビュー画像を読み取りつつ圧縮処理を行い、
前記画像送信手段は、前記画像として前記画像読取手段で読み取られた前記プレビュー画像を前記情報処理装置に対して送信するものであること
を特徴とする請求項１に記載のネットワークスキャナ装置。
【請求項３】
前記画像分割手段は、前記最大容量以下の所定の大きさに前記画像を副走査方向に分割することにより前記複数の領域を生成し、
前記画像送信手段による最初の読み取り領域の原稿画像の送信動作の所要時間を計測する原稿時間計測手段をさらに備え、
前記画像読取手段は、前記原稿時間計測手段で計測された前記所要時間に基づいた速度で、最初の読み取り領域以降の読み取り領域の原稿画像を読み取ること
を特徴とする請求項１に記載のネットワークスキャナ装置。
【請求項４】
前記画像送信手段で送信された前記プレビュー画像の送信先である情報処理装置から前記原稿画像の読み取り範囲の指定を受け付ける読取範囲受付手段をさらに備え、
前記画像読取手段は、前記読み取り範囲の前記原稿画像の大きさが前記記憶手段の最大容量以下の場合に、前記画像として前記読取範囲受付手段で指定を受け付けた読み取り範囲の前記原稿画像を読み取りつつ圧縮処理を行うこと
を特徴とする請求項２に記載のネットワークスキャナ装置。
【請求項５】
前記画像読取手段による前記画像としてのプレビュー画像の読み取り動作および前記画像送信手段による前記画像としてのプレビュー画像の送信動作の第１の所要時間を計測する所要時間計測手段と、
前記所要時間計測手段で計測された第１の所要時間を前記記憶手段に書き込む前記書込制御手段と、
前記画像読取手段による前記画像としての前記原稿画像の読み取り動作および前記画像送信手段による前記画像としての前記原稿画像の送信動作の所定の第２の所要時間を予め記憶する記憶装置と、をさらに備え、
前記画像送信手段は、前記読取受付手段による前記画像としての前記原稿画像の読取要求を受け付けた場合に、前記第２の所要時間に関する情報と前記第１の所要時間に関する情報とを前記情報処理装置に送信すること
を特徴とする請求項１に記載のネットワークスキャナ装置。
【請求項６】
前記画像送信手段による送信動作の進捗状況に関する情報の送信要求を受け付ける進捗状況受付手段と、
前記進捗状況受付手段で進捗状況の情報の送信要求を受け付けた場合に、前記進捗状況に関する情報を前記情報処理装置に対して送信する進捗状況送信手段と、
をさらに備えたことを特徴とする請求項１に記載のネットワークスキャナ装置。
【請求項７】
ネットワークを介して接続される情報処理装置に画像を提供するネットワークスキャナ装置において実行される画像情報管理方法であって、
前記ネットワークスキャナ装置は、前記画像を記憶するための記憶手段を備え、
前記画像の読み取り要求を受け付ける読取要求受付ステップと、
前記読取要求受付ステップで読み取り要求を受け付けた場合に、前記画像を読み取りつつ圧縮処理を行う画像読取ステップと、
前記圧縮処理が行われた前記画像を前記記憶手段に書き込む処理と、前記画像を前記記憶手段から消去する処理と、を行う記憶制御ステップと、
前記記憶制御ステップで前記記憶手段に書き込まれた前記画像を前記情報処理装置に対して送信する画像送信ステップと、
前記画像の読み取り条件および前記記憶手段の記憶容量に基づいて、前記記憶手段の最大容量以下の大きさの領域であって、前記画像を副走査方向に分割した複数の領域を生成する画像分割ステップと、
を含み、
前記画像読取ステップは、前記画像分割ステップで生成された複数の領域のうちの一の領域の画像を読み取りつつ圧縮処理を行い、かつ、前記記憶制御ステップで前記一の領域の画像が消去された場合、次の領域の画像を読み取りつつ圧縮処理を行い、
前記記憶制御ステップは、前記記憶手段に書き込まれている前記一の領域の画像が前記画像送信ステップで送信されると前記一の領域の画像を前記記憶手段から消去すること
を特徴とする画像情報管理方法。
【請求項８】
原稿のプレビュー画像の送信動作の所要時間を計測するプレビュー時間計測ステップをさらに備え、
前記読取要求受付ステップは、前記プレビュー画像の読み取り要求を受け付け、
前記画像読取ステップは、前記読取要求受付ステップにより前記プレビュー画像の読み取り要求を受け付けた場合に、前記画像として前記プレビュー画像を読み取り、かつ、前記所要時間に基づいた速度で、前記プレビュー画像を読み取りつつ圧縮処理を行い、
前記画像送信ステップは、前記画像として前記画像読取ステップで読み取られた前記プレビュー画像を前記情報処理装置に対して送信するものであること
をさらに備えることを特徴とする請求項７に記載の画像情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークスキャナ装置、および、画像情報管理方法に関し、特に、当該装置に接続されたＷｅｂブラウザに対して当該装置で読み取った原稿画像を提供するネットワークスキャナ装置、および、画像情報管理方法に関するものである。
【背景技術】
【０００２】
スキャナ機能を有するネットワークスキャナ装置は、当該装置の原稿台にセットされた原稿の原稿画像を読み取り、読み取った原稿画像を利用者の端末であるクライアント装置に対して送信する。
【０００３】
従来のネットワークスキャナ装置は、スキャナ機構で原稿を走査して読み取ったイメージデータ（原稿画像）を当該装置に接続されたＷｅｂブラウザのパラメータ設定画面で指定された画像フォーマットで画像メモリに蓄積し、蓄積した各イメージデータの縮小イメージデータ（プレビュー画像）を作成し、作成した縮小イメージデータに基づいてクリッカブルマップを作成し、作成したクリッカブルマップをＷｅｂブラウザに転送し、当該クリッカブルマップの転送先であるＷｅｂブラウザで指定されたイメージデータを画像メモリから読み出し、読み出したイメージデータをＷｅｂブラウザに転送する（特許文献１）。
【０００４】
【特許文献１】特許第３４００６３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の低価格のネットワークスキャナ装置では、原稿全体の領域の原稿画像の容量を蓄積できる程の画像メモリを配設することができないため、高解像度の原稿画像を画像メモリに格納することができず、高解像度の原稿画像を当該装置に接続されたクライアント装置に対して提供することができないという問題点があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、配設される画像メモリが原稿全体の領域の原稿画像を蓄積できないものであっても、高解像度の原稿画像をクライアント装置に対して提供することのできるネットワークスキャナ装置、および、画像情報管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して接続される情報処理装置に画像を提供するネットワークスキャナ装置において、前記画像を記憶するための記憶手段と、前記画像の読み取り要求を受け付ける読取要求受付手段と、前記読取要求受付手段で読み取り要求を受け付けた場合に、前記画像を読み取りつつ圧縮処理を行う画像読取手段と、前記圧縮処理が行われた前記画像を前記記憶手段に書き込む処理と、前記画像を前記記憶手段から消去する処理と、を行う記憶制御手段と、前記記憶制御手段で前記記憶手段に書き込まれた前記画像を前記情報処理装置に対して送信する画像送信手段と、前記画像の読み取り条件および前記記憶手段の記憶容量に基づいて、前記記憶手段の最大容量以下の大きさの領域であって、前記画像を副走査方向に分割した複数の領域を生成する画像分割手段と、を備え、前記画像読取手段は、前記画像分割手段で生成された複数の領域のうちの一の領域の画像を読み取りつつ圧縮処理を行い、かつ、前記記憶制御手段で前記一の領域の画像が消去された場合、次の領域の画像を読み取りつつ圧縮処理を行い、前記記憶制御手段は、前記記憶手段に書き込まれている前記一の領域の画像が前記画像送信手段で送信されると前記一の領域の画像を前記記憶手段から消去することを特徴とする。
【０００８】
また、本発明は、原稿のプレビュー画像の送信動作の所要時間を計測するプレビュー時間計測手段をさらに備え、前記読取要求受付手段は、前記プレビュー画像の読み取り要求を受け付け、前記画像読取手段は、前記読取要求受付手段により前記プレビュー画像の読み取り要求を受け付けた場合に、前記画像として前記プレビュー画像を読み取り、かつ、前記所要時間に基づいた速度で、前記プレビュー画像を読み取りつつ圧縮処理を行い、前記画像送信手段は、前記画像として前記画像読取手段で読み取られた前記プレビュー画像を前記情報処理装置に対して送信するものであることを特徴とする。
【００１３】
また、本発明は、前記画像分割手段は、前記最大容量以下の所定の大きさに前記画像を副走査方向に分割することにより前記複数の領域を生成し、前記画像送信手段による最初の読み取り領域の原稿画像の送信動作の所要時間を計測する原稿時間計測手段をさらに備え、前記画像読取手段は、前記原稿時間計測手段で計測された前記所要時間に基づいた速度で、最初の読み取り領域以降の読み取り領域の原稿画像を読み取ることを特徴とする。
【００１５】
また、本発明は、前記画像送信手段で送信された前記プレビュー画像の送信先である情報処理装置から前記原稿画像の読み取り範囲の指定を受け付ける読取範囲受付手段をさらに備え、前記画像読取手段は、前記読み取り範囲の前記原稿画像の大きさが前記記憶手段の最大容量以下の場合に、前記画像として前記読取範囲受付手段で指定を受け付けた読み取り範囲の前記原稿画像を読み取りつつ圧縮処理を行うことを特徴とする。
【００１６】
また、本発明は、前記画像読取手段による前記画像としてのプレビュー画像の読み取り動作および前記画像送信手段による前記画像としてのプレビュー画像の送信動作の第１の所要時間を計測する所要時間計測手段と、前記所要時間計測手段で計測された第１の所要時間を前記記憶手段に書き込む前記書込制御手段と、前記画像読取手段による前記画像としての前記原稿画像の読み取り動作および前記画像送信手段による前記画像としての前記原稿画像の送信動作の所定の第２の所要時間を予め記憶する記憶装置と、をさらに備え、前記画像送信手段は、前記読取受付手段による前記画像としての前記原稿画像の読取要求を受け付けた場合に、前記第２の所要時間に関する情報と前記第１の所要時間に関する情報とを前記情報処理装置に送信することを特徴とする。
【００１８】
また、本発明は、前記画像送信手段による送信動作の進捗状況に関する情報の送信要求を受け付ける進捗状況受付手段と、前記進捗状況受付手段で進捗状況の情報の送信要求を受け付けた場合に、前記進捗状況に関する情報を前記情報処理装置に対して送信する進捗状況送信手段と、をさらに備えたことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、画像の読み取り要求を受け付けた場合に、画像を読み取りつつ圧縮処理を行い、読み取られつつ圧縮処理が行われた画像を圧縮して記憶手段に書き込み、記憶手段に書き込まれた画像を情報処理装置に対して送信するので、記憶手段が画像の全体の領域を格納できないものであっても、高解像度の画像を利用者に提供することができるという効果を奏する。また、本発明によれば、画像を分割して複数の領域を生成し、生成された複数の領域のうちの一の領域の画像を読み取りつつ圧縮処理を行い、記憶手段に書き込まれた一の領域の画像が送信されると、当該送信された画像を記憶手段から消去し、記憶手段から一の領域の画像が消去されると、次の領域の画像を読み取りつつ圧縮処理を行うので、記憶手段のメモリ量を有効に活用でき、高解像度の画像を利用者に提供することができるという効果を奏する。
【００２０】
また、本発明によれば、原稿のプレビュー画像の読み取り要求を受け付けた場合に、原稿のプレビュー画像を読み取り、読み取られたプレビュー画像を情報処理装置に対して送信するので、利用者は、所望の原稿の画像全体を速やかに得ることができるという効果を奏する。また、本発明によれば、プレビュー画像の送信動作の所要時間を計測し、計測されたプレビュー画像の送信動作の所要時間に基づいた速度で読み取り領域の原稿画像を読み取りつつ圧縮処理を行うので、読み取り動作が途中で停止することなく、原稿画像の読み取り処理、原稿画像の送信処理に要する時間をさらに短縮することができるという効果を奏する。
【００２５】
また、本発明によれば、最初の読み取り領域の原稿画像の送信動作の所要時間を計測し、計測された所用時間に基づいた速度で読み取り領域の原稿画像を読み取るので、原稿画像の読み取り処理、および、原稿画像の送信処理に要する時間を短縮することができるという効果を奏する。
【００２７】
また、本発明によれば、指定を受け付けた読み取り範囲の原稿画像を読み取りつつ圧縮処理を行うので、利用者は、所望の範囲の原稿画像を得ることができるという効果を奏する。
【００２８】
また、本発明によれば、原稿画像の読取要求を受け付けた場合に、予め記憶されている所定の第２の所要時間に関する情報をさらに送信するので、利用者は、所定の第２の所要時間の情報に基づいた動作の進捗状況を得ることができるという効果を奏する。また、本発明によれば、プレビュー画像の読み取り動作およびプレビュー画像の送信動作の第１の所要時間を計測し、計測された第１の所要時間を記憶手段に書き込み、原稿画像の読取要求を受け付けた場合に、記憶手段に書き込まれた第１の所要時間に関する情報を送信するので、利用者は、第１の所要時間に関する情報に基づいた動作の進捗状況を得ることができるという効果を奏する。
【００３０】
また、本発明によれば、進捗状況の情報の送信要求を受け付けた場合に、進捗状況に関する情報を情報処理装置に対して送信するので、利用者は、動作のより正確な進捗状況を得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかるネットワークスキャナ装置、および、画像情報管理方法の最良な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００３２】
（第１の実施の形態）
第１の実施の形態のネットワークシステム１００の構成について図１を参照して説明する。図１は、第１の実施の形態のネットワークシステム１００の全体構成を示す図である。第１の実施の形態のネットワークシステム１００は、原稿画像の送信側であるネットワークスキャナ装置２００と、原稿画像の受信側（要求側）であるクライアント装置３００と、で構成され、ネットワーク４００を介して相互に通信可能に接続されている。なお、ネットワークスキャナ装置２００およびクライアント装置３００の数量は、同図に示す数量に限定されるものではない。
【００３３】
図２は、第１の実施の形態のネットワークスキャナ装置２００のハードウェア構成を示す図である。ネットワークスキャナ装置２００は、同図に示すように、ネットワークスキャナ装置２００全体を制御するための制御部２１０と、原稿から原稿画像を読みとりつつ圧縮処理を行う原稿読取装置２２０と、出力装置であるプロッタ装置２３０と、原稿読取装置２２０で圧縮処理が行われた原稿画像を一時的に格納する画像メモリ２４０と、各種プログラムや各種データを格納する記憶装置２５０と、ネットワークスキャナ装置２００をネットワーク４００に接続するための入出力回路２６０と、で構成され、これらの各構成要素は、バスを介して相互に通信可能となっている。
【００３４】
制御部２１０は、ネットワークスキャナ装置２００全体を制御することにより原稿画像の送信機能を実行するためのものであり、例えばＣＰＵにより実現することができる。
【００３５】
原稿読取装置２２０は、原稿上の領域を走査することにより原稿画像やプレビュー画像を圧縮しながら光学的に読み取りつつ圧縮処理を行うためのものであり、例えばイメージスキャナにより実現することができる。原稿読取装置２２０は、原稿全体の領域のうち、画像メモリ２４０の最大使用量の原稿画像を読み取りつつ圧縮処理を行う。本発明のネットワークスキャナ装置２００に配設される画像メモリ２４０は、原稿全体の高解像度の原稿画像を格納できない程度のものである。そこで、原稿全体の領域の原稿画像をまとめて読み取るのではなく、原稿全体を分割して複数の読み取り領域を生成し、生成された読み取り領域毎の原稿画像を読み取る構成としている。なお、プレビュー画像とは、所定の低解像度（例えば５０ｄｐｉ）で読み取られる原稿画像をいう。
【００３６】
プロッタ装置２３０は、印刷機能などを有する出力装置である。
【００３７】
画像メモリ２４０は、プロッタ装置２３０で圧縮処理が行われた原稿画像を一時的に格納させるためのものであり、例えばバッファメモリにより実現することができる。
【００３８】
記憶装置２５０は、クライアント装置２００全体を制御するためのプログラムを格納するためのものであり、例えば電気的に書き換えが可能なフラッシュＲＯＭにより実現することができる。
【００３９】
入出力回路２６０は、ネットワーク４００にネットワークスキャナ装置２００を接続するためのものであり、ＬＡＮインターフェースにより実現することができる。
【００４０】
なお、ネットワークスキャナ装置２００は、利用者に操作させることでネットワークスキャナ装置２００の有する各種機能を実行させるための操作パネルを備えていてもよい。
【００４１】
図３は、第１の実施の形態のネットワークスキャナ装置２００のソフトウェア構成を示す図である。なお、ネットワークスキャナ装置２００のソフトウェアは、制御部２１０が記憶装置２５０に格納されているプログラムを読み出して実行することにより実現される。ネットワークスキャナ装置２００のソフトウェアは、同図に示すように、利用者に対してユーザーインターフェースを提供するユーザーインターフェース層２７０と、アプリ機能を実現するためのアプリ層２８０と、ハードウェアを制御してアプリ機能を提供するためのサービス層２９０と、で構成される。
【００４２】
ユーザーインターフェース層２７０は、クライアント装置３００からＷｅｂブラウザを用いてクライアント装置２００の操作を行うためのユーザーインターフェースを提供するＷｅｂＵＩ２７２を含んで構成される。
【００４３】
アプリ層２８０は、ネットワークスキャナ装置２００がスキャナ機能を実現するためのスキャナアプリ２８２と、コピー機能を実現するためのコピーアプリ２８４と、ファックス機能を実現するためのファックスアプリ２８６と、プリンタ機能を実現するためのプリンタアプリ２８８とを含んで構成される。
【００４４】
サービス層２９０は、ハードウェアを管理してアプリ層２８０に諸機能を提供するためのものであり、原稿読取装置２２０を制御する読み取りサービス２９２と、画像メモリ２４０を管理するメモリサービス２９４と、入出力回路２６０を制御するネットワークサービス２９６と、プロッタ装置を制御する印刷サービス２９８と、をさらに含んで構成される。なお、読み取りサービス２９２は、原稿読取装置２２０で読み取る原稿を、複数の読み取り領域に分割する。この各読み取り領域は、画像メモリ２４０の最大使用量の原稿画像を格納できる大きさである。
【００４５】
次に、情報処理装置であるクライアント装置３００の構成について図４を参照して説明する。図４は、第１の実施の形態のクライアント装置３００の構成を示す図である。クライアント装置３００は、同図に示すように、クライアント装置３００全体を統括的に制御する制御部３１０と、各種プログラムや各種データを格納する記憶部３２０と、ネットワーク４００にクライアント装置３００を接続するための通信インターフェース部３３０と、クライアント装置３００を入力装置３５０および表示装置３６０に接続するための入出力インターフェース部３４０と、で構成され、これら各部がバスを介して通信可能に接続されている。
【００４６】
制御部３１０は、クライアント装置３００を構成する各部を制御し、例えばＣＰＵにより実現することができる。
【００４７】
記憶部３２０は、クライアント装置３００を構成する各部を制御するための各種プログラムや各種データを格納し、具体的には、ＲＡＭ、ＲＯＭ、ＨＤＤ、光ディスク、フレキシブルディスク、不揮発性メモリなどにより実現することができる。また、記憶部３２０は、Ｗｅｂブラウザ３２２を格納している。制御部３１０は、このＷｅｂブラウザ３２２を記憶部３２０から読み出し、Ｗｅｂブラウザ３２２を実行する。
【００４８】
Ｗｅｂブラウザ３２２は、制御部３１０により記憶部３２０から読み出され実行されると、表示装置３６０の画面上にネットワークスキャナ装置２００からの原稿画像を表示するための画面を表示させる。また、Ｗｅｂブラウザ３２２は、当該画面上に原稿画像の読み取り条件（解像度、濃度、原稿種類、原稿サイズ）を利用者に選択させるための選択欄を表示させる。また、Ｗｅｂブラウザ３２２は、当該画面上にネットワークスキャナ装置２００からのプレビュー画像を表示させる。
【００４９】
通信インターフェース部３３０は、クライアント装置３００とネットワーク４００との間の通信を行うためのものであり、具体的には、ＬＡＮインターフェースにより実現することができる。
【００５０】
入出力インターフェース部３４０は、入力装置３５０や表示装置３６０をクライアント装置３００に接続するためのインターフェースである。ここで、入力装置３５０としては、キーボード、マウス、および、マイクなどを用いることができる。また、表示装置３６０としては、ＣＲＴディスプレイや液晶ディスプレイなどのモニタを用いることができる。なお、入力装置３５０および表示装置３６０は、液晶パネルのようなクライアント装置３００と一体とする構成であってもよい。
【００５１】
以上の構成において、まず、第１の実施の形態のクライアント装置３００で行われる原稿画像の表示処理について図５を参照して説明する。図５は、第１の実施の形態のクライアント装置３００で行われる原稿画像の表示処理の手順を示すフローチャートである。
【００５２】
まず、利用者が入力装置３５０を介してＷｅｂブラウザ３２２を起動させると、Ｗｅｂブラウザ３２２は、図６−１に示す操作画面５００を表示装置３６０の画面上に表示させる（ステップＳＡ−１）。なお、操作画面５００上には、同図に示すように、実行可否状態やエラーメッセージを表示するメッセージエリア表示欄５０２と、プレビュー画像を表示するプレビュー画像表示欄５０４と、読み取り条件を選択させる読み取り条件選択欄５０６と、プレビュー画像の読み取り実行を開始させるためのプレビュー実行ボタン５０８と、原稿画像の読み取り実行を開始させるための読み取り実行ボタン５１０と、が表示される。なお、同図に示す読み取り条件設定欄５０６に表示されている各読み取り条件は初期値のものである。
【００５３】
ついで、利用者にプレビュー実行ボタン５０８を押下させる（ステップＳＡ−２）。ステップＳＡ−２の処理を実行することにより、ネットワークスキャナ装置２００の原稿読取装置２２０でプレビュー画像の読み取り処理が行われる。原稿読取装置２２０でのプレビュー画像の読み取りが成功した場合（ステップＳＡ−３：Ｙｅｓ）、Ｗｅｂブラウザ３２２の処理により、図６−２に示すように、原稿読取装置２２０で読み取られたプレビュー画像をプレビュー表示欄５０４に表示させる（ステップＳＡ−４）。
【００５４】
一方、原稿読取装置２２０が、他のクライアント装置３００からの要求による原稿画像の読み取り中であるなどの理由により、原稿読取装置２２０でのプレビュー画像の読み取りが、成功しなかった場合（ステップＳＡ−３：Ｎｏ）、Ｗｅｂブラウザ３２２の処理により、図６−３に示すように、プレビュー表示欄５０４に読み取りに失敗したことを表す図形（×印）を表示させ、メッセージ表示欄５０２にエラーメッセージを表示させる（ステップＳＡ−５）。なお、ステップＳＡ−５の処理を終えると、処理手順はステップＳＡ−２に移行される。
【００５５】
ついで、図６−４に示すように、利用者に入力装置３５０を介して、読み取り条件選択欄５０６で読み取り条件を選択させ、また、プレビュー画像表示欄５０４上で読み取り範囲（図示なし）を選択させ（ステップＳＡ−６）、読み取り実行ボタン５１０を押下させる（ステップＳＡ−７）。ステップＳＡ−７の処理を実行することにより、原稿読取装置２２０で原稿画像の読み取り処理が行われる。原稿読取装置２２０で原稿画像の読み取りが成功した場合（ステップＳＡ−８：Ｙｅｓ）、Ｗｅｂブラウザ３２２の処理により、図６−５に示す読み取り結果画面６００を表示装置３６０の画面上に表示させ、原稿読取装置２２０で読み取られた原稿画像を原稿画像表示欄６０２に表示させる（ステップＳＡ−９）。
【００５６】
一方、原稿読取装置２２０が、印刷中であるために由により、原稿読取装置２２０での原稿画像の読み取りが成功しなかった場合（ステップＳＡ−８：Ｎｏ）、Ｗｅｂブラウザ３２２の処理により、図６−６に示す読み取り結果画面６００を表示させ、原稿画像表示欄６０２に読み取りに失敗したことを表す図形（×印）を表示させ、メッセージ表示欄６０４にエラーメッセージを表示させる（ステップＳＡ−１０）。なお、ステップＳＡ−１０の処理を終えると、処理手順はステップＳＡ−７に移行される。
【００５７】
ここで、ステップＳＡ−６で行われる読み取り条件および読み取り範囲の選択処理について図６−７を参照して説明する。図６−７は、読み取り条件および読み取り範囲の選択処理の手順を示すフローチャートである。
【００５８】
まず、初期値の解像度を変更する場合（ステップＳＡ−６０１：Ｙｅｓ）、利用者は、入力装置３５０を介して、読み取り条件選択欄５０６の解像度セレクトボックスを操作して他の解像度に変更する（ステップＳＡ−６０２）。一方、初期値の解像度を変更しない場合（ステップＳＡ−６０１：Ｎｏ）、処理手順はステップＳＡ−６０３に移行される。なお、選択できる解像度として、例えば、「６００ｄｐｉ」、「４００ｄｐｉ」、「３００ｄｐｉ」、「２００ｄｐｉ」、「１００ｄｐｉ」などがある。
【００５９】
ついで、初期値の濃度を変更する場合（ステップＳＡ−６０３：Ｙｅｓ）、利用者は、入力装置３５０を介して、読み取り条件選択欄５０６の濃度セレクトボックスを操作して他の濃度に変更する（ステップＳＡ−６０４）。一方、初期値の濃度を変更しない場合（ステップＳＡ−６０３：Ｎｏ）、処理手順はステップＳＡ−６０５に移行される。なお、選択できる濃度のレベルとして、例えば、「濃い」、「普通」、「薄い」の３段階で表すものや、１から５までの５段階で表すものなどがある。
【００６０】
ついで、初期値の原稿種類を変更する場合（ステップＳＡ−６０５：Ｙｅｓ）、利用者は、入力装置３５０を介して、読み取り条件選択欄５０６の原稿種類セレクトボックスを操作して他の原稿種類に変更する（ステップＳＡ−６０６）。一方、初期値の原稿種類を変更しない場合（ステップＳＡ−６０５：Ｎｏ）、処理手順はステップＳＡ−６０７に移行される。なお、選択できる原稿種類として、例えば、「写真」、「イラスト」、「文字」などがある。
【００６１】
ついで、初期値の原稿サイズを変更する場合（ステップＳＡ−６０７：Ｙｅｓ）、利用者は、入力装置３５０を介して、読み取り条件選択欄５０６の原稿サイズセレクトボックスを操作して他の原稿サイズに変更する(ステップＳＡ−６０８)。一方、初期値の原稿サイズを変更しない場合(ステップＳＡ−６０７：Ｎｏ)、処理手順はステップＳＡ−６０９に移行される。なお、原稿サイズには、例えば、「Ａ４」、「Ａ５」、「Ａ６」、「Ｂ５」、「Ｂ６」、「はがき」、「Ｌ判」、「不定形」などがある。
【００６２】
ついで、読み取り範囲を選択する場合（ステップＳＡ−６０９：Ｙｅｓ）、利用者は、入力装置３５０を介して、プレビュー画像表示欄５０４上に表示されているプレビュー画像上をドラッグ操作することにより、原稿画像の読み取り範囲を選択する（ステップＳＡ−６１０）。具体的には、入力装置３５０を介してプレビュー画像上をドラッグ操作することで形成される四角形を読み取り範囲として当て嵌めることにより選択することができる。また、当該選択した読み取り範囲は、入力装置３５０で当該四角形の辺をドラッグ操作することにより、拡大または縮小変更をすることができる。また、当該選択した読み取り範囲は、入力装置３５０で当該四角形内をドラッグすることで移動させることができる。一方、読み取り範囲を選択しない場合（ステップＳＡ−６０９：Ｎｏ）、読み取り範囲の選択処理は省略される。なお、ステップＳＡ−６１０での処理により、原稿画像の読み取り範囲が選択されると、読み取り条件選択欄５０６の原稿サイズセレクトボックスには自動的に「不定形」に変更される。
【００６３】
次に、第１の実施の形態のネットワークシステム１００で行われる原稿画像の送受信処理について図７を参照して説明する。図７は、第１の実施の形態のネットワークシステム１００で行われる原稿画像の送受信処理の手順を示すシーケンス図である。なお、ここでは、プレビュー画像の送受信処理については省略するものとする。
【００６４】
まず、入力装置３５０を介した利用者の操作により、操作画面５００上での読み取り条件の選択および読み取り範囲の選択がされ、読み取り実行ボタン５１０が押下されると、Ｗｅｂブラウザ３２２は、通信インターフェース部３３０を介して、ネットワークスキャナ装置２００に対して送信要求を行う（ステップＳＢ−１）。
【００６５】
ネットワークスキャナ装置２００のネットワークサービス２９６は、クライアント装置３００から受け取った送信要求をＷｅｂＵＩ２７２に転送する（ステップＳＢ−２）。
【００６６】
ＷｅｂＵＩ２７２は、受け取った送信要求の内容が原稿画像の読み取り指示であることおよび選択された読み取り条件や読み取り範囲を解析し、当該解析結果をスキャナアプリ２８２に送る（ステップＳＢ−３）。
【００６７】
スキャナアプリ２８２は、受け取った解析結果に基づいた原稿画像の読み取り指示を読み取りサービス２９２に送る（ステップＳＢ−４）。
【００６８】
読み取りサービス２９２は、受け取った読み取り指示を原稿読取装置２２０に転送する（ステップＳＢ−５）。読み取りサービス２９２は、原稿を二つの読み取り領域に分割して原稿画像を読み取ることを画像読取装置２２０に対して指示する。
【００６９】
原稿読取装置２２０は、読み取り指示を受け取ると、受け取った読み取り指示に基づいて、原稿画像を読み取りつつ圧縮処理を行い（ステップＳＢ−６）、圧縮処理が行われた原稿画像をメモリサービス２９４が管理する画像メモリ２４０に格納させる（ステップＳＢ−７）。なお、原稿読取装置２２０は、図８−１に示す、原稿全体の一部である最初の読み取り領域７００ａの上を主走査および副走査しながら読み取りつつ圧縮処理を行う。なお、読み取り領域（最初の読み取り領域７００ａおよび最後の読み取り領域７００ｂのそれぞれの領域）は、画像メモリ２４０に格納できる最大容量の原稿画像の領域であり、利用者に選択させた解像度や原稿サイズにより、その大きさが変動するものである。また、最初の読み取り領域７００ａとは、原稿を副走査方向に対して分割して生成された読み取り領域であって、主走査が初めに行われる領域をいう。また、最後の読み取り領域７００ｂとは、原稿を副走査方向に対して分割して生成された読み取り領域であって、読み取り処理が最後に行われる領域をいう。原稿読取装置２２０は、読み取りつつ圧縮処理を行った原稿画像を画像メモリ２４０に格納させると、原稿の一部の原稿画像を画像メモリ２４０に格納させたことを知らせるための通知（画像格納通知（一部））を読み取りサービス２９２に送る（ステップＳＢ−８）。
【００７０】
読み取りサービス２９２は、画像格納通知（一部）を受け取ると、原稿の一部の原稿画像の読み取りが完了したことを知らせるための通知（完了通知（一部））をスキャナアプリ２８２に対して送る（ステップＳＢ−９）。
【００７１】
スキャナアプリ２８２は、受け取った完了通知（一部）をＷｅｂＵＩ２７２に対して転送する（ステップＳＢ−１０）。
【００７２】
ＷｅｂＵＩ２７２は、転送された完了通知（一部）を受け取ると、画像メモリ２４０に格納されている原稿画像（最初の読み取り領域）を読み出し（ステップＳＢ−１１）、読み出した原稿画像をＷｅｂブラウザ３２２に対して送信するための指示（送信指示）を当該原稿画像（最初の読み取り領域７００ａ）と併せて、ネットワークサービス２９６に対して送る（ステップＳＢ−１２）。
【００７３】
ネットワークサービス２９６は、原稿画像（最初の読み取り領域）および送信指示を受け取ると、原稿画像をＷｅｂブラウザ３２２に対して送信する（ステップＳＢ−１３）。また、ネットワークサービス２９６は、Ｗｅｂブラウザ３２２に対する原稿画像の送信を完了すると、原稿画像の送信が完了したことを知らせるための通知（送信完了通知）をＷｅｂＵＩ２７２に対して送る（ステップＳＢ−１４）。
【００７４】
ＷｅｂＵＩ２７２は、送信完了通知を受け取ると、画像メモリ２４０に格納されている原稿画像（最初の読み取り領域）を消去するための指示（消去指示）をメモリサービス２９４に対して送る（ステップＳＢ−１５）。メモリサービス２９４は、ＷｅｂＵＩ２７２から消去指示を受け取ると、画像メモリ２４０に格納されている原稿画像（最初の読み取り領域）を消去する。
【００７５】
ＷｅｂＵＩ２７２は、消去指示を送ると、さらに原稿画像の読み取りを再開するための指示（読み取り再開指示）をスキャナアプリ２８２に対して送る（ステップＳＢ−１６）。
【００７６】
スキャナアプリ２８２は、受け取った読み取り再開指示を読み取りサービス２９２に対して転送する（ステップＳＢ−１７）。
【００７７】
読み取りサービス２９２は、受け取った読み取り再開指示を原稿読取装置２２０に対して転送する（ステップＳＢ−１８）。
【００７８】
原稿読取装置２２０は、読み取り再開指示を受け取ると、図８−１に示す最後の読み取り領域７００ｂの原稿画像を読み取りつつ圧縮処理を行い（ステップＳＢ−１９）、圧縮処理を行った原稿画像をメモリサービス２９４が管理する画像メモリ２４０に格納させる（ステップＳＢ−２０）。原稿読取装置２２０は、圧縮処理を行った原稿画像（最後の読み取り領域）を画像メモリ２４０に格納させると、最後の読み取り領域７００ｂを格納したことを知らせるための通知（画像格納通知（最後））を読み取りサービス２９２に送る（ステップＳＢ−２１）。
【００７９】
読み取りサービス２９２は、画像格納通知（最後）を受けると、最後の読み取り領域７００ｂの原稿画像の読み取りが完了したことを知らせるための通知（完了通知（最後））をスキャナアプリ２８２に対して送る（ステップＳＢ−２２）。
【００８０】
スキャナアプリ２８２は、受け取った完了通知（最後）をＷｅｂＵＩ２７２に対して転送する（ステップＳＢ−２３）。
【００８１】
ＷｅｂＵＩ２７２は、完了通知（最後）を受けると、画像メモリ２４０に格納されている原稿画像（最後の読み取り領域）を読み出して（ステップＳＢ−２４）、読み出した原稿画像（最後の読み取り領域７００ｂ）と併せて、送信指示をネットワークサービス２９６に対して送る（ステップＳＢ−２５）。
【００８２】
ネットワークサービス２９６は、送信指示を受け取ると、原稿画像（最後の読み取り領域７００ｂ）をＷｅｂブラウザ３２２に対して送信する（ステップＳＢ−２６）。また、ネットワークサービス２９６は、Ｗｅｂブラウザ３２２に対して原稿画像（最後の読み取り領域７００ｂ）の送信を完了すると、送信完了通知をＷｅｂＵＩ２７２に対して送る（ステップＳＢ−２７）。
【００８３】
ＷｅｂＵＩ２７２は、送信完了通知を受け取ると、画像メモリ２４０に格納されている原稿画像（最後の読み取り領域７００ｂ）の消去指示をメモリサービス２９４に対して送る（ステップＳＢ−２８）。メモリサービス２９４は、消去指示を受け取ると、画像メモリ２４０に格納されている原稿画像（最後の読み取り領域７００ｂ）を消去する。
【００８４】
なお、ここでは、２つの読み取り領域（最初の読み取り領域７００ａと最後の読み取り領域閾７００ｂ）をネットワークスキャナ装置２００からクライアント装置３００に対して送信するケースについて説明したが、図８−２に示すように、３つの領域（またはそれ以上の数の領域）をネットワークスキャナ装置２００からクライアント装置３００に対して送信してもよい。なお、最後の読み取り領域７００ｂの大きさは、図８−１に示すように、最初の読み取り領域７００ａの大きさと同じである場合もあるし、図８−２に示すように、最初の読み取り領域７００ａや次の読み取り領域７００ｃの大きさより小さい場合もある。
【００８５】
以上説明したように、第１の実施の形態のネットワークシステム１００は、クライアント装置３００に接続された表示装置３６０の画面上に操作画面５００を表示させ、当該操作画面５００上で読み取り条件を利用者に選択させ、Ｗｅｂブラウザ３２２でネットワークスキャナ装置２００に対して原稿画像の送信要求を行い、当該読み取り条件に基づいて、最初の読み取り領域７００ａ（画像メモリ２４０の最大使用量の領域）の原稿画像を原稿読取装置２２０で読み取りつつ圧縮処理を行い、圧縮処理が行われた原稿画像を画像メモリ２４０に格納し、画像メモリ２４０に格納された原稿画像をＷｅｂＵＩ２９２で読み出してネットワークサービス２９６を介してＷｅｂブラウザ３２２に対して送信し、送信が完了した原稿画像をメモリサービス２９４で消去し、原稿画像が消去された場合に、読み取り領域（次の読み取り領域７００ｃまたは最後の読み取り領域７００ｂ）の原稿画像を続けて原稿読取装置２２０で読み取る。
【００８６】
したがって、第１の実施の形態のネットワークシステム１００によれば、クライアント装置３００は、原稿を副走査方向に対して分けられた一の領域（画像メモリ２４０に格納できる最大容量の領域）上を原稿読取装置２２０で走査して圧縮させながら原稿画像を読み取り、読み取られた原稿画像を画像メモリ２４０に格納させ、格納された原稿画像を、ネットワークサービス２９６を介してクライアント装置３００に対して送信し、送信された後に画像メモリ２４０に格納されている原稿画像を消去し、消去されたことにより容量の空いた画像メモリ２４０に次の領域上を原稿読取装置２２０で走査して読み取りつつ圧縮処理を行った原稿画像を格納させるので、配設される画像メモリ２４０が原稿全体の領域の原稿画像を格納できないものであっても、高解像度で読み取った原稿画像をクライアント装置３００に対して提供することができる。
【００８７】
また、クライアント装置３００は、表示装置３６０の画面上に操作画面５００をＷｅｂブラウザ３２２で表示させ、表示させた操作画面５００上で利用者に対して、原稿画像の解像度や濃度、原稿種類、原稿サイズなどの読み取り条件を選択させ、ネットワークスキャナ装置２００は、当該選択された読み取り条件に基づいて原稿画像を原稿読取装置２２０で読み取りつつ圧縮処理を行い、圧縮処理が行われた原稿画像を、ネットワークサービス２９６を介してＷｅｂブラウザ３２２に対して送信するので、利用者は所望の原稿画像を得ることができる。
【００８８】
また、ネットワークスキャナ装置２００は、クライアント装置３００のＷｅｂブラウザ３２２からプレビュー画像の送信要求を受け取ると、所定の低解像度の画像であるプレビュー画像を原稿読取装置２２０で読み取り、読み取られたプレビュー画像を、ネットワークサービス２９６を介してＷｅｂブラウザ３２２に対して送信し、クライアント装置３００は、操作画面５００上のプレビュー画像表示欄５０２にプレビュー画像を表示させることができるので、利用者は所望の原稿の画像全体を速やかに得ることができる。
【００８９】
また、操作画面５００上のプレビュー画像表示欄５０２に表示されているプレビュー画像をドラッグ操作することにより、原稿画像の読み取り範囲を選択することができるので、利用者は所望の範囲の原稿画像を得ることができる。
【００９０】
また、ネットワークスキャナ装置２００は、原稿読取装置２２０で読み取った原稿画像を、クライアント装置３００のＷｅｂブラウザ３２２に対して送信するので、クライアント装置３００に特別なソフトを導入することなく、高解像度の画像を得ることができ、また、ＴＷＡＩＮ（Ｔｅｃｈｎｏｌｏｇｙ  Ｗｉｔｈｏｕｔ  Ａｎｙ  Ｉｎｔｅｒｅｓｔｅｄ  Ｎａｍｅ）方式での読み取り機能を開発する工数をなくすことができる。
【００９１】
（第２の実施の形態）
次に、第２の実施の形態のネットワークシステム１００について説明する。なお、第２の実施の形態の説明においては、上述した第１の実施の形態のネットワークシステム１００の説明と重複する説明を省略する場合がある。なお、第２の実施の形態のネットワークシステム１００の特徴的な部分は、原稿読取装置２２０が、次の読み取り領域７００ｃや最後の読み取り領域７００ｂの原稿画像を、最初の読み取り領域７００ａの原稿画像の送信動作の所用時間に基づいた読取速度で読み取る点である。
【００９２】
まず、第２の実施の形態のネットワークシステム１００の構成について説明する。
【００９３】
原稿読取装置２２０は、最初の読み取り領域７００ａの原稿画像を、当該領域上を可能な最大速度で走査して圧縮させながら読み取り（読み取り動作）を行う。なお、画像メモリ２４０の使用量の半分の領域毎に分けられた各領域の原稿画像を読み取る。また、次の読み取り領域７００ｃの原稿画像や最後の読み取り領域７００ｂの原稿画像を、最初の読み取り領域７００ａの原稿画像の送信動作の所用時間に基づいた読取速度で読み取る。具体的には、次の読み取り領域７００ｃの原稿画像や最後の読み取り領域７００ｂの原稿画像を、最初の読み取り領域７００ａの原稿画像の送信動作の所用時間と同一の時間をかけて読み取ることができる速度で読み取る。
【００９４】
ネットワークサービス２９６は、最初の読み取り領域７００ａの原稿画像の送信動作の所用時間を計測し、計測した原稿画像の送信動作の所用時間を、ＷｅｂＵＩ２７２やスキャナアプリ２８２、読み取りサービス２９２を介して原稿読取装置２２０に通知する。
【００９５】
以上の構成において、第２の実施の形態のネットワークスキャナ装置２００で行われる原稿画像の読み取り処理について図９を参照して説明する。図９は、第２の実施の形態の原稿画像の送信動作および読み取り動作、画像メモリ２４０の使用量のタイムチャートである。なお、ここでは、図１０に示すように、原稿全体の領域を４つの読み取り領域に分けて原稿画像を読み取るものとし、最初の読み取り領域７００ａを領域１とし、２つの読み取り領域７００ｃをそれぞれ領域２、３とし、最後の読み取り領域７００ｄを領域４とする。また、領域１から領域４のそれぞれの大きさは同じものであるとする。また、同図において、（ａ）は、画像メモリ２４０に格納した原稿画像のクライアント装置２００に対する送信のタイミング、（ｂ）は、領域１の原稿画像の読み取りタイミング、（ｃ）は、領域２の原稿画像の読み取りタイミング、（ｄ）は、領域３の原稿画像の読み取りタイミング、（ｅ）は、領域４の原稿画像の読み取りタイミング、（ｆ）は、画像メモリ２４０に格納されている原稿画像の容量を表している。
【００９６】
まず、原稿読取装置２２０の処理により、領域１上を可能な最大速度で走査して、領域１の原稿画像を読み取りつつ圧縮処理を行い、圧縮処理を行った原稿画像を順次に画像メモリ２４０に格納する（時刻ｔ＝０〜１）。
【００９７】
原稿読取装置２２０による領域１の原稿画像の読み取り処理を終えると、ネットワークサービス２９６の処理により、画像メモリ２４０に格納されている領域１の原稿画像をクライアント装置３００のＷｅｂブラウザ３２２に対して送信する（ｔ＝時刻１〜３）。ネットワークサービス２９６は、当該送信動作の所要時間を計測する。同図に示すように、ネットワークサービス２９６による領域１の原稿画像の送信処理は時刻ｔ＝１に開始され、時刻ｔ＝３に終了されたので、領域１の原稿画像の送信動作の所用時間が２単位であると計測する。また、ネットワークサービス２９６は、計測した送信動作の所用時間を、ＷｅｂＵＩ２７２やスキャナアプリ２８２、読み取りサービス２９２を介して、原稿読取装置２２０に通知する。
【００９８】
ネットワークサービス２９６による領域１の原稿画像の送信動作が終わると、メモリサービス２９４は、画像メモリ２４０に格納されている領域１の原稿画像を消去する（時刻３）。したがって、時刻ｔ＝３の時点においての画像メモリ２４０の使用量は最小値（ゼロ）となる。
【００９９】
原稿読取装置２２０の処理により、領域２の原稿画像を、領域１の原稿画像の送信動作の所用時間と同一の時間のかけて読み取ることができる速度で読み取りつつ圧縮処理を行い、圧縮処理が行われた領域２の原稿画像を順次に画像メモリ２４０に格納する（時刻ｔ＝３〜５）。即ち、領域１の送信動作の所用時間は２単位時間であるので、原稿読取装置２２０は、領域２の原稿画像を、２単位時間をかけて読み取ることができる速度で読み取りつつ圧縮処理を行う。
【０１００】
原稿読取装置２２０は、領域２の原稿画像の読み取り処理を終えると、続けて領域３の原稿画像の読み取り処理を開始する（時刻ｔ＝５）。また、ネットワークサービス２９６は、画像メモリ２４０に格納されている領域２の原稿画像の送信処理を開始する（時刻ｔ＝５）。領域３の原稿画像の読み取り処理は、領域２の原稿画像の読取速度で行われる。また、領域２の原稿画像の容量は領域１の原稿画像の容量と同一であるため、領域２の原稿画像の送信動作の所用時間は２単位時間となる。したがって、領域３の原稿画像の読み取り処理と領域２の原稿画像の送信処理は同じ時刻に行われる（時刻ｔ＝５〜７）。なお、この時点における画像メモリの使用量は最大となる。
【０１０１】
ネットワークサービス２９６による領域２の原稿画像の送信動作が終わると、メモリサービス２９４は、画像メモリ２４０に格納されている領域２の原稿画像を消去する（時刻ｔ＝７）。
【０１０２】
原稿読取装置２２０は、領域３の原稿画像の読み取り処理を終えると、続けて領域４の原稿画像の読み取り処理を開始する（時刻ｔ＝７）。また、ネットワークサービス２９６は、画像メモリ２４０に格納されている領域３の原稿画像の送信処理を開始する（時刻ｔ＝７）。領域４の原稿画像の読み取り処理は、領域２の原稿画像の読取速度で行われる。また、領域３の原稿画像の容量は領域１の原稿画像の容量と同一であるため、領域３の原稿画像の送信動作の所用時間は２単位時間となる。したがって、領域４の原稿画像の読み取り処理と領域３の原稿画像の送信処理は同じ時刻に行われる（時刻ｔ＝７〜９）。なお、この時点における画像メモリ２４０の使用量は最大となる。
【０１０３】
ネットワークサービス２９６による領域３の原稿画像の送信動作が終わると、メモリサービス２９４は、画像メモリ２４０に格納されている領域３の原稿画像を消去する（時刻ｔ＝９）。
【０１０４】
ネットワークサービス２は、原稿読取装置２２０による領域４の原稿画像の読取処理が終わると、領域４の原稿画像の送信処理を開始する（時刻ｔ＝９）。ネットワークサービス２９６の処理により送信される領域４の原稿画像の容量は、領域１の原稿画像の容量と同一であるため、領域４の原稿画像の送信動作の所要時間は２単位時間となる。したがって、領域４の原稿画像の送信処理は、時刻ｔ＝１１に終了する。
【０１０５】
以上説明したように、第２の実施の形態のネットワークシステム１００は、クライアント装置３００から原稿画像の送信要求を受け取ると、最初の読み取り領域７００ａである領域１の原稿画像の送信動作の所用時間をネットワークサービス２９６で計測し、計測した送信動作の所用時間と同一の時間をかけて読み取ることができる速度で、次の読み取り領域７００ｃである領域２の原稿画像を読み取りつつ圧縮処理を行い、圧縮処理を行った原稿画像をクライアント装置３００のＷｅｂブラウザ３２２に対して送信すると同時に、次の読み取り領域７００ｃである領域３の原稿画像を読み取りつつ圧縮処理を行う。
【０１０６】
したがって、第２の実施の形態のネットワークシステム１００によれば、最初の読み取り領域７００ａの原稿画像の送信動作の所用時間をネットワークサービス２９６で計測し、計測された所用時間と同一の時間をかけて読み取ることができる速度で、最後の読み取り領域を含む次の読み取り領域の読み取りと、読み取りつつ圧縮処理を行った原稿画像のクライアント装置３００のＷｅｂブラウザ３２２への送信と、を同時にするので、読み取り領域が複数ある場合には、原稿画像の読み取り処理、および、原稿画像の送信処理に要する時間を短縮することができる。
【０１０７】
なお、第２の実施の形態の各読み取り領域は、一度に画像メモリ２４０に格納できる最大容量の半分としたが、これに限定されるものではなく、当該各領域をさらに分割して、画像メモリ２４０の使用量に余裕がでる程度に小さくしてもよい。
【０１０８】
（第３の実施の形態）
次に、第３の実施の形態のネットワークシステム１００について説明する。なお、第３の実施の形態の説明においては、上述した第１および第２の実施の形態のネットワークシステム１００の説明と重複する説明を省略する場合がある。なお、第３の実施の形態のネットワークシステム１００の特徴的な部分は、原稿読取装置２２０が、次の読み取り領域７００ｃや最後の読み取り領域７００ｂの原稿画像を、プレビュー画像の送信動作の所用時間に基づいた読取速度で読み取る点である。
【０１０９】
まず、第３の実施の形態のネットワークシステム１００の構成について説明する。
【０１１０】
原稿読取装置２２０は、読み取りサービス２９２からプレビュー画像の読み取り指示を受け取ると、所定の低解像度（例えば５０ｄｐｉ）で、かつ、可能な最大速度で、原稿全体の領域の原稿画像を読み取る。また、原稿全体の領域の原稿画像を、プレビュー画像の送信動作の所用時間に基づいた読取速度で読み取る。具体的には、プレビュー画像の送信動作の所用時間が０．５単位時間である場合に、かつ、原稿全体の面積がプレビュー画像の面積の１６倍である場合に、原稿全体を読み取るのにちょうど８単位時間（０．５×１６＝８）かけて読み取ることができる速度で読み取る。
【０１１１】
ネットワークサービス２９６は、原稿読取装置２２０で読み取られたプレビュー画像の送信動作の所用時間を計測し、計測したプレビュー画像の送信動作の所用時間を、ＷｅｂＵＩ２７２やスキャナアプリ２８２、読み取りサービス２９２を介して原稿読取装置２２０に通知する。
【０１１２】
以上の構成において、第３の実施の形態のネットワークスキャナ装置２００で行われる原稿画像の読み取り処理について図１１を参照して説明する。図１１は、第３の実施の形態の原稿画像の送信動作および読み取り動作、画像メモリ２４０の使用量のタイムチャートである。なお、利用者が選択した原稿画像の読み取り条件は、解像度が２００ｄｐｉで、原稿サイズがＡ４サイズであるものとする。また、ここでは、原稿全体の領域を４つの読み取り領域に分けて原稿画像を読み取るものとし、最初の読み取り領域７００ａを領域１とし、２つの読み取り領域７００ｃをそれぞれ領域２、３とし、最後の読み取り領域７００ｄを領域４とする。また、領域１から領域４のそれぞれの大きさは同じものであるとする。
【０１１３】
まず、原稿読取装置２２０は、読み取りサービス２９２からプレビュー画像の読み取り指示を受け取ると、所定の低解像度で、かつ、可能な最大読取速度で、原稿全体の領域の原稿画像を読み取る（時刻ｔ＝０〜０．２５）。なお、ここでは、所定の低解像度を５０ｄｐｉとし、原稿全体の原稿サイズはＡ４サイズとする。
【０１１４】
ネットワークサービス２９６は、原稿読取装置２２０で読み取ったプレビュー画像をクライアント装置３００のＷｅｂブラウザに対して送信し、（時刻ｔ＝０．２５〜０．７５）当該プレビュー画像の送信動作の所要時間を計測する。なお、ここでは、計測したプレビュー画像の送信動作の所用時間が０．５時間であったとする。
【０１１５】
原稿読取装置２２０は、読み取りサービス２９２から原稿画像の読み取り指示を受け取ると、原稿画像の読み取りを開始する（時刻ｔ＝３）。読み取り条件は、解像度が２００ｄｐｉで、原稿サイズがＡ４であり、プレビュー画像の解像度と比して４倍の解像度で読み取るため、プレビュー画像の読み取り領域に比して１６倍の面積の読み取り領域を読み取ることとなる。しがたって、原稿全体の領域の原稿画像の送信にかかる時間は、０．５×１６で８単位時間が必要である。そこで、原稿全体は４つの読み取り領域に分割されており、各読み取り領域の大きさは全て同じであるので、各読み取り領域の原稿画像を２単位時間かけて読み取ることができる速度で読み取る。即ち、原稿読取装置２２０は、領域１の原稿画像を、２単位時間かけて読み取ることができる速度で読み取りつつ圧縮処理を行い、圧縮処理を行った領域１の原稿画像を画像メモリ２４０に順次に格納する（時刻ｔ＝３〜５）。
【０１１６】
原稿読取装置２２０は、領域１の原稿画像の読み取り処理を終えると、続けて領域２の原稿画像を、２単位時間かけて読み取ることができる速度で読み取りつつ圧縮処理を行い、圧縮処理を行った領域２の原稿画像を画像メモリ２４０に順次に格納する（時刻ｔ＝５〜７）。また、ネットワークサービス２９６は、画像メモリ２４０に格納されている領域１の原稿画像を、クライアント装置３００のＷｅｂブラウザ３２２に対して、２単位時間かけて送信する（時刻ｔ＝５〜７）。
【０１１７】
ネットワークサービス２９６による領域１の原稿画像の送信動作が終わると、メモリサービス２９４は、画像メモリ２４０に格納されている領域１の原稿画像を消去する（時刻ｔ＝７）。
【０１１８】
原稿読取装置２２０は、領域３の原稿画像を、２単位時間かけて読み取ることができる速度で読み取りつつ圧縮処理を行い、圧縮処理を行った領域３の原稿画像を画像メモリ２４０に順次に格納する（時刻ｔ＝７〜９）。また、ネットワークサービス２９６は、画像メモリ２４０に格納されている領域２の原稿画像を、クライアント装置３００のＷｅｂブラウザ３２２に対して、２単位時間かけて送信する（時刻ｔ＝７〜９）。
【０１１９】
ネットワークサービス２９６による領域２の原稿画像の送信動作が終わると、メモリサービス２９４は、画像メモリ２４０に格納されている領域２の原稿画像を消去する（時刻ｔ＝７）。
【０１２０】
原稿読取装置２２０は、領域４の原稿画像を、２単位時間かけて読み取ることができる速度で読み取りつつ圧縮処理を行い、圧縮処理を行った領域４の原稿画像を画像メモリ２４０に順次に格納する（時刻ｔ＝９〜１１）。また、ネットワークサービス２９６は、画像メモリ２４０に格納されている領域３の原稿画像を、クライアント装置３００のＷｅｂブラウザ３２２に対して、２単位時間かけて送信する（時刻ｔ＝９〜１１）。
【０１２１】
ネットワークサービス２９６による領域３の原稿画像の送信動作が終わると、メモリサービス２９４は、画像メモリ２４０に格納されている領域３の原稿画像を消去する（時刻ｔ＝１１）。
【０１２２】
ネットワークサービス２は、原稿読取装置２２０による領域４の原稿画像の読み取り処理が終わると、領域４の原稿画像の送信処理を２単位時間かけて送信する（時刻ｔ＝１１〜１３）。
【０１２３】
以上説明したように、第３の実施の形態のネットワークシステム１００は、クライアント装置３００からプレビュー画像の送信要求を受け取ると、プレビュー画像を原稿読取装置２２０で読み取り、読み取ったプレビュー画像をクライアント装置のＷｅｂブラウザ３２２に対して送信し、当該送信動作の所用時間をネットワークサービス２９６で計測する。そして、続けて、クライアント装置３００から原稿画像の送信要求を受け取ると、ネットワークサービス２９６で計測したプレビュー画像の送信動作の所用時間に応じた時間をかけて読み取ることができる読取速度で、各読み取り領域の原稿画像を読み取りつつ圧縮処理を行い、圧縮処理が行われた原稿画像をクライアント装置３００に対して送信する。
【０１２４】
したがって、第３の実施の形態のネットワークシステム１００によれば、Ｗｅｂブラウザ３２２から原稿画像の送信要求を受け取ると、各読み取り領域の原稿画像を、ネットワークサービス２９６で計測したプレビュー画像の送信動作の所用時間に応じた時間をかけて読み取ることができる読取速度で読み取りつつ圧縮処理を行い、圧縮処理を行った原稿画像をＷｅｂブラウザ３２２に対して送信するので、読み取り動作が途中で停止することなく、原稿画像の読み取り処理、および、原稿画像の送信処理に要する時間をさらに短縮することができる。また、原稿読取装置２２０の剛性不足により、一次停止すると画質が劣化してしまうという理由によるメカ的制約のために、原稿読取装置２２０の一次停止が不可能な場合であっても実行することができる。
【０１２５】
（第４の実施の形態）
次に、第４の実施の形態のネットワークシステム１００について説明する。なお、第４の実施の形態の説明においては、上述した第１から第３の実施の形態のネットワークシステム１００の説明と重複する説明を省略する場合がある。なお、第４の実施の形態の特徴的な部分は、読み取るべき原稿画像の容量が、画像メモリ２４０の最大使用量の範囲内である場合には、原稿全体の原稿画像を一度に読み取るという点である。
【０１２６】
まず、第４の実施の形態のネットワークシステム１００の構成について説明する。
【０１２７】
原稿読取装置２２０は、クライアント装置３００のＷｅｂブラウザ３２２から受け取った要求送信に係る原稿画像の容量が、画像メモリ２４０に格納できる最大容量の範囲内である場合には、原稿全体の原稿画像を一度に読み取る。
【０１２８】
以上の構成において、第４の実施の形態のネットワークスキャナ装置２００で行われる原稿画像の読取処理について図１２を参照して説明する。図１２は、第４の実施の形態の原稿画像の送信動作および読み取り動作、画像メモリの使用量のタイムチャートである。なお、同図において、（ｇ）は、原稿全体の領域を読み取るタイミングを表すものである。また、ネットワークサービス２９６で受け取った送信要求に係る読み取り条件は、解像度が６００ｄｐｉであり、また、原稿サイズがＡ４サイズであるものとする。また、原稿画像の読み取り範囲は、図１３に示すように、原稿全体の８分の３の領域であるものとする。また、画像メモリ２４０は、解像度が６００ｄｐｉである場合には、Ａ４サイズの面積の半分であるＡ５サイズの容量の原稿画像を格納できるものとする。
【０１２９】
原稿読取装置２２０は、読み取りサービス２９２から原稿画像の読み取り指示を受け取ると、原稿画像の読み取りを開始する（時刻ｔ＝０）。画像メモリ２４０に格納できる原稿画像の容量は、解像度が６００ｄｐｉである場合には、Ａ５サイズ（Ａ４サイズの２分の１）であるので、原稿読取装置２２０は、読み取り範囲の領域の原稿画像を解像度６００ｄｐｉで読み取りつつ圧縮処理を行い、圧縮処理を行った原稿画像を順次に画像メモリ２４０に格納させる（時刻ｔ＝０〜１．５）。なお、ここでは、読み取り動作の所用時間を１．５単位時間としたが、これに限定されるものではない。
【０１３０】
ネットワークサービス２９６は、画像メモリ２４０に格納された原稿画像をクライアント装置３００のＷｅｂブラウザ３２２に対して送信する（時刻ｔ＝１．５〜４．５）。なお、ここでは、送信動作の所用時間を３単位時間としたが、これに限定されるものではない。
【０１３１】
以上説明したように、第４の実施の形態のネットワークシステム１００は、Ｗｅｂブラウザ３２２からの原稿画像の読み取り要求をネットワーク２９６で受け取り、受け取った読み取り要求に係る原稿画像の読み取り範囲が、画像メモリ２４０の最大使用量の範囲内である場合に、当該読み取り範囲の原稿画像を一度に原稿読取装置２２０で読み取りつつ圧縮処理を行い、圧縮処理を行った原稿画像を画像メモリ２４０に格納させ、格納した原稿画像をネットワークサービス２９６でＷｅｂブラウザ３２２に対して送信する。
【０１３２】
したがって、第４の実施の形態のネットワークシステム１００によれば、読み取り要求に係る原稿画像の読み取り範囲が、画像メモリ２４０の最大使用量の範囲内である場合には、当該読み取り範囲の原稿画像を一度に読み取りつつ圧縮処理を行い、圧縮処理を行った原稿画像を一度にＷｅｂブラウザ３２２に対して送信するので、画像メモリ２４０の最大使用量に対して狭小な読み取り範囲が選択されている場合において、原稿全体を分割して複数の読み取り領域にする必要が無く、無駄な処理を省くことができる。
【０１３３】
（第５の実施の形態）
次に、第５の実施の形態のネットワークシステム１００について説明する。なお、第５の実施の形態の説明においては、上述した第１から第４の実施の形態のネットワークシステム１００の説明と重複する説明を省略する場合がある。なお、第５の実施の形態のネットワークシステム１００の特徴的な部分は、クライアント装置３００のＷｅｂブラウザ３２２が、読み取り結果画面６００の画面上に、ネットワークスキャナ装置２００での原稿画像の読み取り動作および送信動作の進捗度合いを表すためのインジケータを表示させる点である。
【０１３４】
まず、第５の実施の形態のネットワークシステム１００の構成について説明する。
【０１３５】
Ｗｅｂブラウザ３２２は、図１４に示すように、読み取り結果画面６００上に、ネットワークスキャナ装置２００での原稿画像の読み取り動作および送信動作の進捗度合いを表す進捗状況インジケータ６０４を表示させる。同図に示す各進捗状況インジケータ６０４の表示は、原稿画像の読み取り動作および送信動作の予想される所要時間を１００％として、当該動作の開始時刻からの経過時間を１０％刻みで示すものである。図１５は、経過時間に伴う進捗状況インジケータ６０４の表示の変化の一例を示す図である。同図において、進捗状況インジケータ６０４ａは、動作の開始直後であることを表し、また、進捗状況インジケータ６０４ｂは、動作が３０％完了したことを表し、また、進捗状況インジケータ６０４ｃは、動作が１００％完了したことを表している。なお、本実施の形態の進捗状況インジケータ６０４は、進捗状況を１０％刻みで表すものであるが、これに限定されるものではない。この進捗状況インジケータ６０４の表示は、Ｗｅｂページの動的制御のためによく用いられるＪａｖａ（登録商標）  Ｓｃｒｉｐｔなどの技術を使って実現される。なお、この進捗状況の表示の形式は、インジケータでなくてもよく、数値や文章で表示をしてもよい。
【０１３６】
ＷｅｂＵＩ２７２は、Ｗｅｂブラウザ３２２からの送信要求を解析して、読み取り指示がプレビュー画像の読み取りに係るものであるか否かを判断する。
【０１３７】
原稿読取装置２２０は、プレビュー画像の読み取り動作の所要時間を計測する。計測された所要時間を画像メモリ２４０に保存される。
【０１３８】
ネットワークサービス２９６は、プレビュー画像の送信動作の所要時間を計測する。計測された所要時間を画像メモリ２４０に保存される。
【０１３９】
画像メモリ２４０は、原稿読取装置２２０で計測された原稿画像の読み取り動作の所要時間と、およびネットワークサービス２９６で計測された送信動作の所要時間と、を所要時間情報として保存する。なお、画像メモリ２４０に保存された所要時間情報は、原稿読取装置２２０で読み取られた原稿画像とともに、読み取り結果画面で表示させるための＜ｉｍｇ＞タグが記述されたＨＴＭＬとしてＷｅｂブラウザ３２２に対して、ネットワークサービス２９６により送信される。そして、所用時間情報を受け取ったＷｅｂブラウザ３２２は、当該受け取った所用時間情報に基づいて、進捗状況インジケータ６０４を表示させる。
【０１４０】
記憶装置２５０は、典型的な原稿画像の読み取り動作および送信動作の所要時間に関する情報（典型所要時間情報）を予め保存している。当該所要時間に関する情報とは、例えば、Ａ４サイズの原稿画像を５０ｄｐｉで読み取るのに必要な時間（例えば０．２５単位時間）や、読み取られた原稿画像を送信するのに必要な時間（例えば０．５単位時間）などである。典型所用時間情報は、工場出荷時に既に保存されている情報である。なお、記憶装置２５０に保存されている典型所要時間情報は、画像メモリ２４０に所要時間情報が保存されていない場合に、原稿読取装置２２０で読み取られた原稿画像とともに、読み取り結果画面で表示させるための＜ｉｍｇ＞タグが記述されたＨＴＭＬとしてＷｅｂブラウザ３２２に対して、ネットワークサービス２９６により送信される。そして、典型所用時間情報を受け取ったＷｅｂブラウザ３２２は、当該受け取った典型所用時間情報に基づいて、進捗状況インジケータ６０４を表示させる。
【０１４１】
以上の構成において、第５の実施の形態のネットワークスキャナ装置２００で行われる所要時間情報の送信処理について図１６を参照して説明する。図１６は、第５の実施の形態のネットワークスキャナ装置２００で行われる所要時間情報（典型所用時間情報）の送信処理の手順を示すフローチャートである。
【０１４２】
まず、ネットワークサービス２９６でＷｅｂブラウザ３２２からの送信要求を受け取ると、ＷｅｂＵＩ２７２は、当該送信要求を解析する（ステップＳＣ−１）。
【０１４３】
ステップＳＣ−１で解析した結果、プレビュー画像の送信要求であると特定した場合（ステップＳＣ−２：Ｙｅｓ）、原稿読取装置２２０は、原稿のプレビュー画像を読み取る（ステップＳＣ−３）。原稿読取装置２２０は、当該プレビュー画像の読み取り動作の所用時間を計測しておく。ついで、ネットワークサービス２９６は、ステップＳＣ−２で読み取られたプレビュー画像をＷｅｂブラウザ３２２に対して送信する（ステップＳＣ−４）。ネットワークサービス２９６は、当該プレビュー画像の読み取り動作の所要時間を計測しておく。画像メモリ２４０は、ステップＳＣ-３での読み取り動作の所要時間と、ステップＳＣ−４での送信動作の所要時間と、を所要時間情報として画像メモリ２４０に保存する（ステップＳＣ-５）。
【０１４４】
ステップＳＣ−１で解析した結果、原稿画像の送信要求であると特定した場合（ステップＳＣ−２：Ｎｏ）、ＷｅｂＵＩ２７２は、画像メモリ２４０に所要時間情報が保存されている場合（ステップＳＣ−６：Ｙｅｓ）においては、ネットワークサービス２９６を介して、当該所要時間情報を埋め込んだ読み取り結果画面６００のためのＨＴＭＬをＷｅｂブラウザ３２２に対して送信する（ステップＳＣ−７）。また、ＷｅｂＵＩ２７２は、画像メモリ２４０に所要時間情報が保存されていない場合（ステップＳＣ−６：Ｎｏ）においては、ネットワークサービス２９６を介して、記憶装置２５０に保存されている典型所要時間情報を埋め込んだ読み取り結果画面６００のためのＨＴＭＬをＷｅｂブラウザ３２２に対して送信する（ステップＳＣ−８）。
【０１４５】
ステップＳＣ−７で所用時間情報が送信されると、また、ステップＳＣ−８で典型所用時間情報が送信されると、Ｗｅｂブラウザ３２２の処理により、読み取り結果画面６００上に、当該所用時間情報または当該典型所用時間情報に基づいた進捗状況インジケータ６０４が表示される。
【０１４６】
以上説明したように、第５の実施の形態のネットワークシステム１００は、Ｗｅｂブラウザ３２２から送信要求をネットワークサービス２９６で受け取ると、当該受け取った送信要求をＷｅｂＵＩ２７２で解析して、Ｗｅｂブラウザ３２２からの送信要求がプレビュー画像の要求または原稿画像の要求であると特定し、プレビュー画像の送信要求であると特定すると、プレビュー画像の読み取りおよび送信を行い、当該読み取りの動作および送信動作の所用時間を計測し、計測した所用時間を所用時間情報として画像メモリ２４０に保存する。また、Ｗｅｂブラウザ３２２からの送信要求が原稿画像の要求であると特定すると、ＷｅｂＵＩ２７２は、画像メモリ２４０に所用時間情報が保存されている場合においては、当該所用時間情報を埋め込んだ読み取り結果画面６００のためのＨＴＭＬをＷｅｂブラウザ３２２に送信し、画像メモリ２４０に所用時間情報が保存されていない場合においては、記憶装置２５０に保存されている典型所用時間情報を埋め込んだ読み取り結果画面６００のＨＴＭＬをＷｅｂブラウザ３２２に送信する。そして、Ｗｅｂブラウザ３２２は、読み取り結果画面６００上に、当該所用時間情報または当該典型所用時間情報に基づいた進捗状況インジケータ６０４を表示させる。
【０１４７】
したがって、第５の実施の形態のネットワークシステム１００によれば、原稿画像の送信要求をネットワークサービス２９６で受け取ると、画像メモリ２４０に保存されている所用時間情報を埋め込んだ読み取り結果画面６００のＨＴＭＬをＷｅｂブラウザ３２２に対して送信するので、Ｗｅｂブラウザ３２２は、当該所用時間情報に基づいた進捗状況インジケータ６０４を読み取り結果画面６００上に表示させることができ、利用者は動作の進捗状況を得ることができる。
【０１４８】
また、画像メモリ２４０に所用時間情報が保存されていない場合には、記憶装置２５０に予め保存されている典型所用時間情報を埋め込んだ読み取り結果画面６００のＨＴＭＬをＷｅｂブラウザ３２２に対して送信するので、Ｗｅｂブラウザ３２２は、所用時間情報が画像メモリ２４０に保存されていない場合でも、当該典型所用時間情報に基づいた進捗状況インジケータ６０４を読み取り結果画面６００上に表示させることができ、利用者は動作の進捗状況を得ることができる。
【０１４９】
また、プレビュー画像の送信要求をネットワークサービス２９６で受け取ると、プレビュー画像の読み取りおよび送信を行い、当該読み取り動作および送信動作の所用時間を計測し、計測した読み取り動作の所用時間および送信動作の所用時間を所用時間情報として画像メモリ２４０に保存するので、当該所用時間情報を保存した後に、原稿画像の送信要求を受け取った場合には、当該所用時間情報を埋め込んだ読み取り結果画面６００のＨＴＭＬをＷｅｂブラウザ３２２に送信することができ、結果として、Ｗｅｂブラウザ３２２は、当該所用時間上に基づいた進捗状況インジケータ６０４を読み取り結果画面６００上に表示させることができる。
【０１５０】
（第６の実施の形態）
次に、第６の実施の形態のネットワークシステム１００について説明する。なお、第６の実施の形態の説明においては、上述した第１から第５の実施の形態のネットワークシステム１００の説明と重複する説明を省略する場合がある。なお、第６の実施の形態のネットワークシステム１００の特徴的な部分は、クライアント装置３００のＷｅｂブラウザ３２２が、ネットワークスキャナ装置２００に対して、原稿画像の読み取り動作および送信動作の進捗状況に関する情報（進捗状況情報）の取得要求を行う点である。
【０１５１】
まず、第６の実施の形態のネットワークシステム１００の構成について説明する。
【０１５２】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から進捗状況情報の取得要求を受け取ると、進捗状況情報をＷｅｂブラウザ３２２に対して送信する。
【０１５３】
Ｗｅｂブラウザ３２２は、ネットワークスキャナ装置２００から受け取った読み取り結果画面６００のＨＴＭＬを解釈して読み取り結果画面６００を表示装置３６０に表示させる。また、読み取り結果画面６００の一部である画像ファイル（原稿画像）の取得要求をネットワークスキャナ装置２００に対して行う。また、Ｗｅｂブラウザ３２２は、進捗状況情報の取得要求を、一定の時間間隔毎に、ネットワークスキャナ装置２００に対して行う。
【０１５４】
以上の構成において、第６の実施の形態のネットワークシステム１００で行われる進捗状況情報の送信処理について図１７を参照して説明する。図１７は、第６の実施の形態のネットワークシステム１００で行われる進捗状況情報の送受信処理の手順を示すシーケンス図である。なお、ここでは、原稿全体の領域を４つの読み取り領域に分けて原稿画像を読み取るものとし、最初の読み取り領域７００ａを領域１とし、２つの読み取り領域７００ｃをそれぞれ領域２、３とし、最後の読み取り領域７００ｄを領域４とする。また、領域１から領域４のそれぞれの大きさは同じものであるとする。
【０１５５】
まず、Ｗｅｂブラウザ３２２は、操作画面５００上の読み取り実行ボタン５１０が押下されると、ネットワークスキャナ装置２００に対して原稿画像の送信要求を行う（ステップＳＤ−１）。
【０１５６】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から原稿画像の送信要求を受け取ると、読み取り結果画面６００のＨＴＭＬをＷｅｂブラウザ３２２に対して送信する（ステップＳＤ−２）。
【０１５７】
Ｗｅｂブラウザ３２２は、ネットワークスキャナ装置２００から読み取り結果画面６００のＨＴＭＬを受け取ると、当該ＨＴＭＬを解釈して読み取り結果画面６００を表示装置３６０の画面上に表示させるとともに、当該読み取り結果画面６００の一部である画像ファイル（原稿画像）の取得要求をネットワークスキャナ装置２００に対して行う（ステップＳＤ−３）。
【０１５８】
Ｗｅｂブラウザは、一方で、進捗状況情報の取得要求をネットワークスキャナ装置２００に対して行う（ステップＳＤ−４）。
【０１５９】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から進捗状況情報の取得要求を受け取ると、進捗状況情報をＷｅｂブラウザ３２２に対して送信する（ステップＳＤ−５）。なお、この時点においては、原稿画像を全く送信していないため、ここでは、進捗状況が「０％」の進捗状況情報を送信する。そして、Ｗｅｂブラウザ３２２は、当該進捗状況情報を受け取ると、読み取り結果画面６００の画面上の進捗状況インジケータに当該進捗状況情報に応じたインジケータを表示させる。
【０１６０】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から画像ファイル（原稿画像）の取得要求を受け取ると、原稿画像（領域１）の読み取り動作を開始し、読み取りつつ圧縮処理を行った領域１の原稿画像をＷｅｂブラウザ３２２に対して送信する（ステップＳＤ−６）。
【０１６１】
Ｗｅｂブラウザは、ステップＳＤ−４で進捗状況情報の取得要求を行ってから一定時間が経過した後に、進捗状況情報の取得要求をネットワークスキャナ装置２００に対して再度行う（ステップＳＤ−７）。
【０１６２】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から進捗状況情報の取得要求を再度受け取ると、進捗状況情報をＷｅｂブラウザ３２２対して再度送信する（ステップＳＤ−８）。なお、ステップＳＤ−６で領域１の原稿画像を送信したので、ここでは、進捗状況が「２５％」の進捗状況情報を送信する。そして、Ｗｅｂブラウザ３２２は、当該進捗状況情報を受け取ると、読み取り結果画面６００の画面上の進捗状況インジケータに当該進捗状況情報に応じたインジケータを表示させる。
【０１６３】
ネットワークスキャナ装置２００は、領域２の原稿画像の読み取り動作を終えると、読み取りつつ圧縮処理を行った領域２の原稿画像をさらに送信する（ステップＳＤ−９）。
【０１６４】
Ｗｅｂブラウザ３２２は、ステップＳＤ−７で進捗状況情報の取得要求を行ってから一定時間が経過した後に、進捗状況情報の取得要求をネットワークスキャナ装置２００に対して再度行う（ステップＳＤ−１０）。
【０１６５】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から進捗状況情報の取得要求を再度受け取ると、進捗状況情報をＷｅｂブラウザ３２２対して再度送信する（ステップＳＤ−１１）。なお、ステップＳＤ−９で領域２の原稿画像をさらに送信したので、ここでは、進捗状況が「５０％」の進捗状況情報を送信する。そして、Ｗｅｂブラウザ３２２は、当該進捗状況情報を受け取ると、読み取り結果画面６００の画面上の進捗状況インジケータに当該進捗状況情報に応じたインジケータを表示させる。
【０１６６】
ネットワークスキャナ装置２００は、領域３の原稿画像の読み取り動作を終えると、読み取りつつ圧縮処理が行われた領域３の原稿画像をさらに送信する（ステップＳＤ−１２）。
【０１６７】
Ｗｅｂブラウザは、ステップＳＤ−１０で進捗状況情報の取得要求を行ってから一定時間が経過した後に、進捗状況情報の取得要求をネットワークスキャナ装置２００に対して再度行う（ステップＳＤ−１３）。
【０１６８】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から進捗状況情報の取得要求を再度受け取ると、進捗状況情報をＷｅｂブラウザ３２２に対して再度送信する（ステップＳＤ−１４）。なお、ステップＳＤ−１２で領域３の原稿画像をさらに送信したので、ここでは、進捗状況が「７５％」の進捗状況情報を送信する。そして、Ｗｅｂブラウザ３２２は、当該進捗状況情報を受け取ると、読み取り結果画面６００の画面上の進捗状況インジケータに当該進捗状況情報に応じたインジケータを表示させる。
【０１６９】
ネットワークスキャナ装置２００は、領域４の原稿画像の読み取り動作を終えると、読み取りつつ圧縮処理が行われた領域４の原稿画像をさらに送信する（ステップＳＤ−１５）。
【０１７０】
Ｗｅｂブラウザは、ステップＳＤ−１３で進捗状況情報の取得要求を行ってから一定時間が経過した後に、進捗状況情報の取得要求をネットワークスキャナ装置２００に対して再度行う（ステップＳＤ−１６）。
【０１７１】
ネットワークスキャナ装置２００は、Ｗｅｂブラウザ３２２から進捗状況情報の取得要求を再度受け取ると、進捗状況情報をＷｅｂブラウザ３２２に対して再度送信する（ステップＳＤ−１７）。なお、ステップＳＤ−１５で領域４の原稿画像をさらに送信したので、ここでは、進捗状況が「１００％」の進捗状況情報を送信する。そして、Ｗｅｂブラウザ３２２は、当該進捗状況情報を受け取ると、読み取り結果画面６００の画面上の進捗状況インジケータに当該進捗状況情報に応じたインジケータを表示させる。
【０１７２】
なお、本実施の形態のＷｅｂブラウザ３２２は、一定の時間間隔毎に進捗情報の取得要求をネットワークスキャナ装置２００に対して行うが、当該取得要求の時間間隔は必ずしも一定である必要はない。
【０１７３】
以上説明したように、第６の実施の形態のネットワークシステム１００は、Ｗｅｂブラウザ３２２で原稿画像の送信要求とは別に、進捗状況情報の取得要求を、一定の時間間隔毎に、ネットワークスキャナ装置２００に対して行い、ネットワークスキャナ装置２００は、当該進捗状況情報の取得要求を受け取ると、原稿画像の送信とは別に、進捗状況情報をＷｅｂブラウザ３２２に対して送信する。そして、Ｗｅｂブラウザ３２２は、受け取った進捗状況情報に基づいた進捗状況インジケータ６０４を読み取り結果画面６００上に表示させる。
【０１７４】
したがって、第６の実施の形態のネットワークシステム１００によれば、Ｗｅｂブラウザ３２２は、進捗状況情報の取得要求をネットワークスキャナ装置２００に対して行い、ネットワークスキャナ装置３００は、進捗状況情報をＷｅｂブラウザ３２２に対して送信し、当該進捗状況情報を受け取ったＷｅｂブラウザ３２２は、読み取り結果画面６００上に当該進捗状況情報に基づいた進捗状況インジケータ６０４を表示させるので、利用者は、動作のより正確な進捗状況を得ることができる。
【図面の簡単な説明】
【０１７５】
【図１】第１の実施の形態のネットワークシステム１００の全体構成を示す図である。
【図２】第１の実施の形態のネットワークスキャナ装置２００のハードウェア構成を示す図である。
【図３】第１の実施の形態のネットワークスキャナ装置２００のソフトウェア構成を示す図である。
【図４】第１の実施の形態のクライアント装置３００の構成を示す図である。
【図５】第１の実施の形態のクライアント装置３００で行われる原稿画像の表示処理の手順を示すフローチャートである。
【図６−１】操作画面５００の一例を示す図である。
【図６−２】操作画面５００の一例を示す図である。
【図６−３】操作画面５００の一例を示す図である。
【図６−４】操作画面５００の一例を示す図である。
【図６−５】読み取り結果画面６００の一例を示す図である。
【図６−６】読み取り結果画面６００の一例を示す図である。
【図６−７】読み取り条件および読み取り範囲の選択処理の手順を示すフローチャートである。
【図７】第１の実施の形態のネットワークシステム１００で行われる原稿画像の送受信処理の手順を示すシーケンス図である。
【図８−１】読み取り領域を説明するための図である。
【図８−２】読み取り領域を説明するための図である。
【図９】第２の実施の形態の原稿画像の送信動作および読み取り動作、画像メモリ２４０の使用量のタイムチャートである。
【図１０】読み取り領域を説明するための図である。
【図１１】第３の実施の形態の原稿画像の送信動作および読み取り動作、画像メモリ２４０の使用量のタイムチャートである。
【図１２】第４の実施の形態の原稿画像の送信動作および読み取り動作、画像メモリ２４０の使用量のタイムチャートである。
【図１３】読み取り範囲を説明するための図である。
【図１４】進捗状況インジケータ６０４が表示された読み取り結果画面６００を示す図である。
【図１５】経過時間に伴う進捗状況インジケータ６０４の表示の変化の一例を示す図である。
【図１６】第５の実施の形態のネットワークスキャナ装置２００で行われる所要時間情報（典型所用時間情報）の送信処理の手順を示すフローチャートである。
【図１７】第６の実施の形態のネットワークシステム１００で行われる進捗状況情報の送受信処理の手順を示すシーケンス図である。
【符号の説明】
【０１７６】
１００  ネットワークシステム
２００  ネットワークスキャナ装置
２１０  制御部
２２０  原稿読取装置
２３０  プロッタ装置
２４０  画像メモリ
２５０  記憶装置
２６０  入出力回路
２７０  ユーザーインターフェース層
２７２  ＷｅｂＵＩ
２８０  アプリ層
２８２  スキャナアプリ
２８４  コピーアプリ
２８６  ファックスアプリ
２８８  プリンタアプリ
２９０  サービス層
２９２  読み取りサービス
２９４  メモリサービス
２９６  ネットワークサービス
２９８  印刷サービス
３００  クライアント装置
３１０  制御部
３２０  記憶部
３２２  Ｗｅｂブラウザ
３３０  通信インターフェース部
３４０  入出力インターフェース部
３５０  入力装置
３６０  表示装置
４００  ネットワーク
【図１】
0004801494.tif 000002
【図２】
0004801494.tif 000003
【図３】
0004801494.tif 000004
【図４】
0004801494.tif 000005
【図５】
0004801494.tif 000006
【図６−１】
0004801494.tif 000007
【図６−２】
0004801494.tif 000008
【図６−３】
0004801494.tif 000009
【図６−４】
0004801494.tif 000010
【図６−５】
0004801494.tif 000011
【図６−６】
0004801494.tif 000012
【図６−７】
0004801494.tif 000013
【図７】
0004801494.tif 000014
【図８−１】
0004801494.tif 000015
【図８−２】
0004801494.tif 000016
【図９】
0004801494.tif 000017
【図１０】
0004801494.tif 000018
【図１１】
0004801494.tif 000019
【図１２】
0004801494.tif 000020
【図１３】
0004801494.tif 000021
【図１４】
0004801494.tif 000022
【図１５】
0004801494.tif 000023
【図１６】
0004801494.tif 000024
【図１７】
0004801494.tif 000025