(57)【要約】【課題】指示を出す側のソフトウェアが複数種類であっても指示を受ける側のインターフェースを容易に設計及び実装できるネットワーク装置，端末装置，プログラムおよび記録媒体を提供することを目的とする。【解決手段】ネットワーク１０７経由で１つ以上の端末装置１０８と接続され、端末装置１０８からの指示に基づいて自装置特有のハードウェア１０４及び１０６を動作させるネットワーク装置１０であって、１つ以上の端末装置１０８との間で同一のプロトコルを用いて通信するインターフェース手段を有し、インターフェース手段は、１つ以上の端末装置１０８上で実行されている複数種類のソフトウェアから自装置特有のハードウェア１０４及び１０６を動作させる指示を受信し、その指示に基づいて自装置特有のハードウェア１０４及び１０６を動作させることにより上記課題を解決する。【選択図】図１
2008022264.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワーク経由で１つ以上の端末装置と接続され、前記端末装置からの指示に基づいて自装置特有のハードウェアを動作させるネットワーク装置であって、
前記１つ以上の端末装置との間で同一のプロトコルを用いて通信するインターフェース手段を有し、
前記インターフェース手段は、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアから前記自装置特有のハードウェアを動作させる指示を受信し、その指示に基づいて自装置特有のハードウェアを動作させること
を特徴とするネットワーク装置。
【請求項２】
前記インターフェース手段は、前記１つ以上の端末装置との間でＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）アーキテクチャを用いて通信することを特徴とする請求項１記載のネットワーク装置。
【請求項３】
前記インターフェース手段は、前記１つ以上の端末装置との間でハイパーテキスト転送プロトコルを用いて通信することを特徴とする請求項１記載のネットワーク装置。
【請求項４】
前記１つ以上の端末装置上で実行されているＷｅｂブラウザ又はデバイスドライバから前記自装置特有のハードウェアを動作させる指示を受信することを特徴とする請求項１乃至３何れか一項記載のネットワーク装置。
【請求項５】
前記インターフェース手段は、前記動作の結果通知を前記１つ以上の端末装置上で実行されている複数種類のソフトウェアに応じたデータ形式で行うことを特徴とする請求項１乃至４何れか一項記載のネットワーク装置。
【請求項６】
原稿読み取り手段を更に備え、
前記インターフェース手段は、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアから前記原稿読み取り手段を動作させる指示を受信し、その指示に基づいて前記原稿読み取り手段を動作させ、原稿を読み取ることを特徴とする請求項１乃至５何れか一項記載のネットワーク装置。
【請求項７】
前記インターフェース手段は、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアから前記原稿読み取り手段の状態を取得する指示を受信し、その指示に基づいて前記原稿読み取り手段の状態を取得して、前記指示に対する結果通知を行うことを特徴とする請求項６記載のネットワーク装置。
【請求項８】
前記インターフェース手段は、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアから画像の読み取り条件のパラメータを取得する指示を受信し、その指示に基づいて前記画像の読み取り条件のパラメータを取得して、前記指示に対する結果通知を行うことを特徴とする請求項６又は７記載のネットワーク装置。
【請求項９】
前記デバイスドライバは、ＴＷＡＩＮ（Ｔｏｏｌ  Ｗｉｔｈｏｕｔ  Ａｎ  Ｉｎｔｅｒｅｓｔｉｎｇ  Ｎａｍｅ）ドライバであることを特徴とする請求項４記載のネットワーク装置。
【請求項１０】
前記インターフェース手段は、前記原稿読み取り手段の状態が、前記原稿読み取りを実行できない状態であるとき、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアに応じたデータ形式でエラー通知を行うことを特徴とする請求項７記載のネットワーク装置。
【請求項１１】
前記インターフェース手段は、前記原稿読み取り手段を動作させるとき、組み合わせて指示することのできない前記画像の読み取り条件のパラメータが組み合わせて指示されると、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアに応じたデータ形式でエラー通知を行うことを特徴とする請求項８記載のネットワーク装置。
【請求項１２】
前記インターフェース手段は、前記エラー通知を前記１つ以上の端末装置上で実行されている複数種類のソフトウェアに応じたデータ形式で行うことを特徴とする請求項１０又は１１記載のネットワーク装置。
【請求項１３】
前記インターフェース手段は、前記ソフトウェアがＷｅｂブラウザであるとき、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式でエラー通知を行うことを特徴とする請求項１２記載のネットワーク装置。
【請求項１４】
前記インターフェース手段は、前記ソフトウェアがＴＷＡＩＮドライバであるとき、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式でエラー通知を行うことを特徴とする請求項１２又は１３記載のネットワーク装置。
【請求項１５】
所定のネットワーク経由でネットワーク装置と接続され、前記ネットワーク装置への指示に基づいて前記ネットワーク装置特有のハードウェアをリモートで動作させる端末装置であって、
前記ネットワーク装置特有のハードウェアをリモートで動作させる指示を行うデバイスドライバを有し、
前記デバイスドライバは、前記ネットワーク経由で前記ネットワーク装置と接続されている他の複数の端末装置と、同一のプロトコルを用いて前記ネットワーク装置と通信すること
を特徴とする端末装置。
【請求項１６】
前記デバイスドライバは、前記ネットワーク装置との間でＲＥＳＴアーキテクチャを用いて通信することを特徴とする請求項１５記載の端末装置。
【請求項１７】
所定のネットワーク経由で１つ以上の端末装置と接続され、前記端末装置からの指示に基づいて自装置特有のハードウェアを動作させる、記憶装置及び演算処理装置を有するネットワーク装置を、
前記１つ以上の端末装置との間で同一のプロトコルを用いて通信するインターフェース手段として前記演算処理装置を機能させ、
前記インターフェース手段に、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアから前記自装置特有のハードウェアを動作させる指示を受信させ、その指示に基づいて自装置特有のハードウェアを動作させること
を特徴とするプログラム。
【請求項１８】
前記インターフェース手段に、前記１つ以上の端末装置との間でＲＥＳＴアーキテクチャを用いて通信させることを特徴とする請求項１７記載のプログラム。
【請求項１９】
前記インターフェース手段に、前記１つ以上の端末装置上で実行されているＷｅｂブラウザ又はデバイスドライバから前記自装置特有のハードウェアを動作させる指示を受信させることを特徴とする請求項１７又は１８記載のプログラム。
【請求項２０】
所定のネットワーク経由で１つ以上の端末装置と接続され、前記端末装置からの指示に基づいて自装置特有のハードウェアを動作させる、記憶装置及び演算処理装置を有するネットワーク装置を、
前記１つ以上の端末装置との間で同一のプロトコルを用いて通信するインターフェース手段として前記演算処理装置を機能させ、
前記インターフェース手段に、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアから前記自装置特有のハードウェアを動作させる指示を受信させ、その指示に基づいて自装置特有のハードウェアを動作させること
を特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置，端末装置，プログラムおよび記録媒体に係り、特に端末装置からの指示に基づいて自装置特有のハードウェアを動作させるネットワーク装置，ネットワーク装置特有のハードウェアをリモートで動作させる端末装置，ネットワーク装置を動作させるプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
例えばネットワーク経由で端末装置と接続され、端末装置からの指示に基づいて原稿台にセットされた原稿の読み取りを行うシステムが従来から知られている。特許文献１にはｒｓｈプロトコルを用いてネットワーク上の複合機（ＭＦＰ）等に対し、原稿の読み取りを実行させるシステムの構成が開示されている。
【０００３】
また、特許文献１には、ＴＷＡＩＮドライバ（ネットワークＴＷＡＩＮドライバ）で使用されるｒｓｈプロトコルを用いて、リモートで原稿の読み取りを行う方法が開示されている。
【特許文献１】特開２００３−２７４１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＴＷＡＩＮドライバで使用されるｒｓｈプロトコルを用いてリモートで原稿の読み取りを行う方法が特許文献１に開示されているが、ｒｓｈプロトコルには以下のような問題があった。
【０００５】
まず、ｒｓｈプロトコルはＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のように広く使われているプロトコルと比べると一般的でないという問題があった。また、ｒｓｈプロトコルはコマンドを受け付けて実行する為のプロトコルであるので、画像データを送信するのに適しておらず、機器側およびクライアント側のソフトウェアの設計・実装が難しいという問題があった。さらに、ｒｓｈプロトコルはＷｅｂブラウザから使用できないという問題があった。
【０００６】
本発明は、上記の点に鑑みなされたもので、指示を出す側のソフトウェアが複数種類であっても指示を受ける側のインターフェースを容易に設計及び実装できるネットワーク装置，端末装置，プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、所定のネットワーク経由で１つ以上の端末装置と接続され、前記端末装置からの指示に基づいて自装置特有のハードウェアを動作させるネットワーク装置であって、前記１つ以上の端末装置との間で同一のプロトコルを用いて通信するインターフェース手段を有し、前記インターフェース手段は、前記１つ以上の端末装置上で実行されている複数種類のソフトウェアから前記自装置特有のハードウェアを動作させる指示を受信し、その指示に基づいて自装置特有のハードウェアを動作させることを特徴とする。
【０００８】
本発明のネットワーク装置では、１つ以上の端末装置との間で同一のプロトコルを用いて通信するインターフェース手段を有し、インターフェース手段が、１つ以上の端末装置上で実行されている複数種類のソフトウェアから自装置特有のハードウェアを動作させる指示を受信し、その指示に基づいて自装置特有のハードウェアを動作させることで、ネットワーク装置側に１つのプロトコル、インターフェース手段を設計、実装すればよく、複数のプロトコル、インターフェース手段を設計・実装する工数を無くすことができる。
【０００９】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、指示を出す側のソフトウェアが複数種類であっても指示を受ける側のインターフェースを容易に設計及び実装できるネットワーク装置，端末装置，プログラムおよび記録媒体を提供可能である。
【発明を実施するための最良の形態】
【００１１】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。
【００１２】
図１は本発明によるネットワーク装置、端末装置を含むシステムの一実施例の構成図である。図１のシステムは、ネットワーク装置１０及び１つ以上の端末装置（ＰＣ）１０８がＬＡＮ回線などの所定のネットワーク１０７経由で接続されている。
【００１３】
ネットワーク装置１０は、プロセッサ１０１，ワークメモリ１０２，フラッシュＲＯＭなどの記憶装置１０３，原稿読み取り装置１０４，入出力回路１０５，装置特有のハードウェア１０６を有する。なお、原稿読み取り装置１０４も装置特有のハードウェアの一例である。
【００１４】
プロセッサ１０１は自装置の制御等を行う。プロセッサ１０１はネットワーク装置１０に特有の機能を、原稿読み取り装置１０４および装置特有のハードウェア１０６を組み合わせて実行する。また、プロセッサ１０１はネットワーク装置１０においてＷｅｂサーバ機能を実行するためにも使用される。
【００１５】
ワークメモリ１０２はソフトウェアの実行や読み取り画像の一時記憶領域として用いられる。記憶装置１０３は電気的に書き換えが可能なフラッシュＲＯＭなどの記憶媒体であって、ネットワーク装置１０の機能を実現するための制御プログラムや本発明によるプログラム等のソフトウェアを記憶している。
【００１６】
入出力回路１０５は、ネットワーク１０７との接続の為に用いられる。原稿読み取り装置１０４は原稿台にセットされた原稿の読み取りを行う。装置特有のハードウェア１０６はＷｅｂサーバ機能を実行する為に必要な一組のネットワーク装置１０に特有のハードウェアである。なお、本発明によるネットワーク装置１０は、Ｗｅｂサーバ機能を実行する為に必要な如何なる装置特有のハードウェア１０６を有していてもよい。
【００１７】
図１のネットワーク装置１０は、ネットワーク１０７経由で２つの端末装置１０８が接続されている。端末装置１０８は利用者が操作するものであり、利用者からの各種指示をネットワーク装置１０に送信する。
【００１８】
図１の端末装置１０８には利用者がＷｅｂブラウザからネットワーク装置１０へ各種指示を行うものと、ＴＷＡＩＮ対応アプリケーションを利用してＴＷＡＩＮドライバからネットワーク装置１０へ各種指示を行うものとが含まれる。
【００１９】
ＴＷＡＩＮとは、スキャナ，デジタルカメラ等の画像入力機器とパソコンとを接続するための技術仕様の一例である。ＴＷＡＩＮに対応した画像入力機器であれば、ＴＷＡＩＮ対応アプリケーションから各種指示を行うことができる。
【００２０】
図２は、本発明によるネットワーク装置のソフトウェア構成を示す一実施例の構成図である。図２のネットワーク装置１０は、ソフトウェア２０及びハードウェア２１で構成されている。
【００２１】
ソフトウェア２０はユーザーインターフェース層，アプリ層及びサービス層によって構成されている。ユーザーインターフェース層は利用者に対してユーザーインターフェースを提供する。アプリ層は各アプリ機能を実現する。サービス層はハードウェア２１を制御して、各アプリにそれぞれの機能を提供する。
【００２２】
ユーザーインターフェース層は、機器ユーザーインターフェース（ＵＩ）２０１及びＷｅｂＵＩ２０２を有する。機器ＵＩ２０１は、ネットワーク装置１０が有する操作パネルにユーザーインターフェースを提供する。ＷｅｂＵＩ２０２は、ネットワーク装置１０の利用者が端末装置１０８からＷｅｂブラウザ又はＴＷＡＩＮ対応アプリケーションを用いてネットワーク装置１０の操作を行うためのユーザーインターフェースを提供する。
【００２３】
ＷｅｂＵＩ２０２は、Ｗｅｂ画面モジュール２０３及び読み取りリソース２０４を有している。Ｗｅｂ画面モジュール２０３は、各画面に対応して存在している。Ｗｅｂ画面モジュール２０３はＷｅｂブラウザ又はＴＷＡＩＮ対応アプリケーションに表示する画面を生成し、また設定の変更等の処理を受け付ける。読み取りリソース２０４は後述する画像リソースと原稿読み取り装置１０４の状態リソースの総称である。
【００２４】
アプリ層は、コピーアプリ２１１，ファックスアプリ２１２，プリンタアプリ２１３及びスキャナアプリ２１４を有する。コピーアプリ２１１はコピー機能を実現する為のものである。ファックスアプリ２１２はファックス機能を実現する為のものである。プリンタアプリ２１３はプリンタ機能を実現する為のものである。スキャナアプリ２１４はスキャナ機能を実現する為のものである。
【００２５】
サービス層は、印刷サービス２２１，読み取りサービス２２２，ネットワークサービス２２３及びメモリサービス２２４を有する。印刷サービス２２１はハードウェア２１に含まれるプロッタ装置を制御する。読み取りサービス２２２は原稿読み取り装置１０４を制御する。ネットワークサービス２２３は入出力回路１０５を制御する。メモリサービス２２４はワークメモリ１０２を管理する。
【００２６】
例えば利用者がネットワーク装置１０の操作パネルを使って原稿をコピーしようとする場合は、最初に機器ＵＩ２０１が利用者からの指示を受け付ける。次に、機器ＵＩ２０１はコピーアプリ２１１にコピー動作の内容を指示する。コピーアプリ２１１は、機器ＵＩ２０１からのコピー動作の指示に従って、読み取りサービス２２２と印刷サービス２２１とに対して、原稿の読み取りと印刷とを指示する。こうして、利用者は原稿のコピー出力結果を得ることができる。
【００２７】
図３は、ＷｅｂＵＩが提供するリモートからの読み取りを行う為のＲＥＳＴアーキテクチャスタイルに則ったインターフェースのＵＲＬと、そのパラメータと、その使い方の一例を示した表である。
【００２８】
なお、ＲＥＳＴとはＲｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒの略で、ＸＭＬやＨＴＴＰを使ったシンプルなＷｅｂベースのインターフェースを指す用語として用いられている。ＲＥＳＴは、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を使ったＷｅｂサービスと大きく異なる点として、次のような特徴がある。
【００２９】
サービス提供側は、メッセージ間におけるコミュニケーションの状態（一般にセッション情報等と呼ばれる）を記憶しない（これをステートレスと呼ぶ）。サービス提供側は指示を受ける側に相当する。なお、サービス要求側は指示を出す側に相当する。また、サービス提供側が提供するのは、実際にはサービスではなくてリソース（情報）である。そのリソースはＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）によって一意に示される。
【００３０】
ＲＥＳＴではリソースに対して、そのリソースを取得（ＧＥＴ）、追加（ＰＯＳＴ）、更新（ＰＵＴ）及び削除（ＤＥＬＥＴＥ）というＨＴＴＰで規定されているメソッドを用いて操作を行うことができる。本実施例では、画像の読み取りと、原稿読み取り装置１０４の状態とについてリソースを提供している。したがって、本実施例でサポートしているメソッドは取得（ＧＥＴ）だけである。
【００３１】
図３（Ａ）は、画像リソース及び原稿読み取り装置１０４の状態リソースのリソースＵＲＬが示されている。図３（Ｂ）は、画像リソースのパラメータが示されている。画像リソースのパラメータは画像の読み取り条件のパラメータに相当する。
【００３２】
画像リソースのパラメータは、解像度，読み取り濃度，原稿種類，読み取りサイズ，不定形サイズ指定時の読み取り領域，原稿セット場所，カラーモード，原稿セット方向，ファイル形式，エラー発生時のデータ形式を含む。画像リソースの何れのパラメータも省略することができる。また、指定されなかった画像リソースのパラメータは、初期値が使われる。
【００３３】
例えばＷｅｂブラウザからの読み取りの際にプレビュー画像を得たい場合には、解像度として２５ｄｐｉを指定する。その他のパラメータは初期値のままでよいので指定を省略することができる。Ｗｅｂブラウザから複数枚のモノクロ書類を読み取り、一つのＰＤＦファイルとして得たい場合には、解像度として２００ｄｐｉを指定し、原稿種類として文字を指定し、カラーモードとしてモノクロを指定し、ファイル形式としてマルチページＰＤＦを指定する。読み取り濃度や読み取りサイズ，原稿セット方向のパラメータは初期値のままでよい。原稿セット場所のパラメータも自動で構わない。したがって、読み取り濃度や読み取りサイズ，原稿セット方向，原稿セット場所のパラメータは指定を省略することができる。図３（Ｃ）はＷｅｂブラウザからの読み取りの際にプレビュー画像を得たい場合と、Ｗｅｂブラウザから複数枚のモノクロ書類を読み取り、一つのＰＤＦファイルとして得たい場合とにおける画像リソースの使用例を表している。
【００３４】
原稿読み取り装置１０４の状態リソースにはパラメータがなく、単にインターフェースを呼び出せればよい。図３（Ｄ）は原稿読み取り装置１０４の状態リソースの使用例を表している。原稿読み取り装置１０４の状態リソースのインターフェースを呼び出すことにより得られるＸＭＬ形式のデータは、自動原稿送り装置（ＡＤＦ）の種類または有無の情報，自動原稿送り装置に原稿が載せられているかどうかの情報，自動原稿送り装置で発生しているエラーの種類の情報，原稿読み取り装置１０４の動作状態の情報，画像リソースを用いて読み取りを行っている場合の読み取り済みページ数の情報が含まれる。
【００３５】
図３（Ｅ）は、原稿読み取り装置１０４の状態リソースのインターフェースを呼び出すことにより得られるＸＭＬ形式のデータの一例を表している。また、図３（Ｂ）の画像リソースのパラメータに含まれる原稿セット方向のポートレートが縦、ランドスケープが横を表している。
【００３６】
こられの二つの画像リソース，原稿読み取り装置１０４の状態リソースは、何れも例えばＳＯＡＰを使ったＷｅｂサービスのようにセッション管理や認証等の複雑な前準備を行うことなく、いつでも利用可能であり、複雑な処理をさせることができないＷｅｂブラウザからも簡単に利用可能である。
【００３７】
以下、実施例１では、利用者が端末装置１０８上で実行されているＷｅｂブラウザからネットワーク装置１０へ各種指示を行う例を説明する。また、実施例２では、利用者が端末装置１０８上で実行されているＴＷＡＩＮ対応アプリケーションを利用してＴＷＡＩＮドライバからネットワーク装置１０へ各種指示を行う例を説明する。
【実施例１】
【００３８】
図４は利用者がＷｅｂブラウザを使って原稿を読み取ろうとした場合に、利用者が操作するＷｅｂブラウザに表示される画面の一例のイメージ図である。利用者が操作するＷｅｂブラウザ上に表示される操作画面４０は、実行可否状態やエラーメッセージを表示するメッセージエリア４０１と、プレビュー画像を表示するプレビューエリア４０２と、読み取り条件設定を行う読み取り条件設定エリアと、プレビューの実行を行うプレビュー実行ボタン４０９と、読み取りの実行を行う読み取り実行ボタン４１０とで構成される。
【００３９】
また、読み取り条件設定を行う読み取り条件設定エリアは、解像度設定セレクトボックス４０３と、濃度設定セレクトボックス４０４と、原稿種類設定セレクトボックス４０５と、読み取りサイズ設定セレクトボックス４０６と、原稿セット方向設定セレクトボックス４０７と、ファイル形式設定セレクトボックス４０８とで構成される。
【００４０】
読み取り中画面４１は、読み取り実行ボタン４１０の選択又は押下（以下、単に押下という）の結果として表示される画面で、読み取り中であることの表示やエラーメッセージを表示するメッセージエリア４１１で構成される。読み中画面４１は、ネットワーク装置１０側で画像の読み取りが完了し、画像データの取得が終了すると、取得した画像データを表示する画面４２に自動的に切り替わる。
【００４１】
利用者がＷｅｂブラウザを操作して最初に操作画面４０を表示させると、プレビューエリア４０２には画像が表示されていない。利用者がプレビュー実行ボタン４０９を押下すると、ネットワーク装置１０の原稿読み取り装置１０４にセットした原稿が所定の低解像度で読み取られ、プレビューエリア４０２に表示される。
【００４２】
このとき、別の利用者がネットワーク装置１０の操作パネルでスキャナ読み取り操作を行っているか、あるいはプリンタ印刷を実行していてワークメモリ１０２の空きが少ない等の理由で、Ｗｅｂブラウザからの原稿読み取りを行うことができない場合、プレビューエリア４０２には読み取り画像が表示されず、メッセージエリア４０１にエラーの原因を示すメッセージを表示する。図５は、エラーメッセージが表示された画面の一例のイメージ図である。
【００４３】
図５の操作画面５０では、プレビューエリア５０２に読み取り画像が表示されず、メッセージエリア５０１にエラーの原因を表すエラーメッセージが表示されている。なお、図５に示した画面は図４に示した画面と一部を除いて同様であるため、同一部分についての説明を省略する。
【００４４】
図４に戻り、読み取り条件設定を行う解像度設定セレクトボックス４０３，濃度設定セレクトボックス４０４，原稿種類設定セレクトボックス４０５，読み取りサイズ設定セレクトボックス４０６，原稿セット方向設定セレクトボックス４０７，ファイル形式設定セレクトボックス４０８には、ネットワーク装置１０の設定の初期値が表示されている。
【００４５】
利用者は、それらの設定内容のままでよければ、そのまま読み取り実行ボタン４１０を押下することで、読み取り中画面４１が別ウィンドウとして表示され、読み取りが終了すると画像４２が表示される。なお、初期値と異なる解像度で読み取りを行いたい場合、利用者は解像度設定セレクトボックス４０３をクリックして選択肢を表示させ、その中から所望の解像度を選択する。解像度の種類には、例えば１２００ｄｐｉ，６００ｄｐｉ，４００ｄｐｉ，３００ｄｐｉ，２００ｄｐｉ，１００ｄｐｉなどがある。
【００４６】
また、初期値とは異なる濃度で読み取りを行いたい場合、利用者は濃度設定セレクトボックス４０４をクリックして選択肢を表示させ、その中から所望の濃度を選択する。濃度は例えば1から5までの5段階のレベルから選択するもの、「こい」「ふつう」「うすい」の3種類の選択肢から選ぶものなどがある。
【００４７】
また、初期値とは異なる種類の原稿の読み取りを行いたい場合、利用者は原稿種類設定セレクトボックス４０５をクリックして選択肢を表示させ、その中から所望の原稿種類を選択する。原稿種類には、例えば「写真」「イラスト」「文字」などがある。原稿種類を選択することにより、それぞれの原稿種類に適した画像処理が施された読み取り画像を得ることができる。
【００４８】
また、初期値とは異なるサイズの原稿の読み取りを行いたい場合、利用者は読み取りサイズ設定セレクトボックス４０６をクリックして選択肢を表示させ、その中から所望の読み取りサイズを選択する。読み取りサイズには、例えば「Ａ４」「Ａ５」「Ａ６」「Ｂ５」「Ｂ６」「はがき」「不定形」などがある。選択した読み取りサイズの大きさにしたがって、プレビューエリア４０２には読み取り範囲を示す四角形が表示される。
【００４９】
プレビューエリア４０２上でマウスのドラッグ操作を行うと、ドラッグした範囲が四角形で表示され、その四角形の範囲が読み取り範囲に設定される。また、四角形の辺をドラッグすることによって、四角形を変形できる。さらに、四角形の内部をドラッグすることによって、四角形を変形させずに、読み取り範囲を移動できる。プレビューエリア４０２上でマウスのドラッグ操作を行うと、読み取りサイズ設定セレクトボックス４０６は自動的に「不定形」に設定される。
【００５０】
これらの操作はプレビューエリア４０２上にプレビュー画像が表示されていなくても実行可能であるが、プレビュー画像を参考にして読み取りたい範囲をマウスで選択する使い方を想定している。
【００５１】
また、初期値とは異なる方向に原稿をセットして読み取りを行いたい場合、利用者は原稿セット方向設定セレクトボックス４０７をクリックして選択肢を表示させ、その中から所望のセット方向を選択する。原稿セット方向には「ポートレート」「ランドスケープ」があり、それぞれの向きで読み取り結果画像を得ることができる。
【００５２】
また、初期値とは異なるファイル形式で読み取り結果画像を取得したい場合、利用者はファイル形式設定セレクトボックス４０８をクリックして選択肢を表示させ、その中から所望のファイル形式を選択する。ファイル形式には例えば「ＪＰＥＧ」「マルチページＰＤＦ」があり、それぞれのファイル形式で読み取り結果画像を得ることができる。
【００５３】
読み取り条件設定の濃度設定セレクトボックス４０４を変更して、プレビュー実行ボタン４０９を押下すると、操作画面４０では濃度設定セレクトボックス４０４で設定した濃度でプレビューが行われる。すなわち、利用者は濃度設定を変更したことによる効果をプレビューエリア４０２に表示されるプレビュー画像で確認することができる。
【００５４】
同様に、原稿種類設定セレクトボックス４０５を変更して、プレビュー実行ボタン４０９を押下すると、操作画面４０では原稿種類設定セレクトボックス４０５で設定した種類の原稿に適した画像処理を行ったプレビューが行われる。すなわち、利用者は原稿種類設定を変更したことによる効果を、プレビューエリア４０２に表示されるプレビュー画像で確認することができる。
【００５５】
読み取り実行ボタン４１０を押下すると、操作画面４０では前述のように読み取り中画面４１が別ウィンドウとして表示される。このとき、別の利用者がネットワーク装置１０の操作パネルでスキャナ読み取り操作を行っているか、あるいはプリンタ印刷を実行していてワークメモリ１０２の空きが少ない場合などの理由で、Ｗｅｂブラウザからの原稿読み取りを行うことができない場合は、メッセージエリア４１１にエラーの原因を示すメッセージを表示する。図５に、エラーメッセージが表示された場合の読み取り中画面５１を示す。読み取り中画面５１では、メッセージエリア５１１にエラーの原因を表すエラーメッセージが表示されている。
【００５６】
図６は、利用者がＷｅｂブラウザを用いて原稿を読み取り、その画像データを得ようとする場合の基本的なソフトウェアの動作について表した一例のシーケンス図である。利用者は、Ｗｅｂブラウザ６０に表示された操作画面４０のプレビュー実行ボタン４０９または読み取り実行ボタン４１０を押下する。
【００５７】
すると、Ｗｅｂブラウザ６０はステップＳ１に進み、ネットワーク装置１０に対して画像リソースの取得というリクエストを発行する。ネットワーク装置１０内のネットワークサービス２２３は、Ｗｅｂブラウザ６０の発行したリクエストを受け付ける。
【００５８】
ステップＳ２に進み、ネットワークサービス２２３は、ユーザーインターフェース層に位置するＷｅｂＵＩ２０２に対して、ステップＳ１で受け付けたＷｅｂブラウザ６０からのリクエストを振り分ける（受け付けたリクエストをそのまま渡す）。
【００５９】
ＷｅｂＵＩ２０２はネットワークサービス２２３からリクエストを受け取ると、リクエストの内容から操作画面４０で押下されたボタンがプレビュー実行ボタン４０９又は読み取り実行ボタン４１０であること、解像度，濃度，原稿種類及び読み取りサイズといった利用者が指示した読み取り条件設定を、画像リソースの取得に対するパラメータとして理解する。
【００６０】
ここでは、Ｗｅｂブラウザ６０からのリクエストに含まれていないカラーモードと、原稿セット場所と、エラー発生時のデータ形式とに、指定されなかったときの初期値が使われ、それぞれ「カラー」と「自動」と「ＨＴＭＬ」が用いられるものとする。エラー発生時のデータ形式は、ＨＴＭＬ又はＸＭＬを指定することにより、端末装置１０８上で実行されているソフトウェアがＷｅｂブラウザ６０であるかＴＷＡＩＮドライバかを区別することができる。
【００６１】
ＷｅｂＵＩ２０２では、原稿セット場所として「自動」が指示された場合に、ステップＳ３に進み、まず読み取りサービス２２２に対して、自動原稿送り装置に原稿がセットされているかどうかを問い合わせる。ステップＳ４に進み、読み取りサービス２２２は自動原稿送り装置に原稿がセットされている場合に、原稿セット場所として自動原稿送り装置が指示されたものとして扱い、自動原稿送り装置に原稿がセットされていない場合に原稿セット場所としてコンタクトガラスが指示されたものとして扱う。図６のステップＳ４は自動原稿送り装置に原稿がセットされている例を表し、原稿有りが読み取りサービス２２２からＷｅｂＵＩ２０２に通知される。
【００６２】
ステップＳ５に進み、ＷｅｂＵＩ２０２はスキャナアプリ２１４に、画像リソースの取得に対するパラメータと共に「リモートからの読み取り」という指示を行う。ステップＳ６，Ｓ７に進み、スキャナアプリ２１４はＷｅｂＵＩ２０２からの指示を受け、読み取りサービス２２２を通じて原稿読み取り装置１０４に読み取り指示を行う。
【００６３】
すると、原稿読み取り装置１０４はステップＳ８に進み、原稿を読み取りつつ圧縮を行い、その画像データをメモリサービス２２４が管理する画像メモリに格納する。原稿読み取り装置１０４は原稿の読み取りと圧縮と格納とを完了したら、ステップＳ９に進み、画像データを画像メモリに格納したことを読み取りサービス２２２に通知する。
【００６４】
ステップＳ１０に進み、読み取りサービス２２２はステップＳ９の通知を受けて、スキャナアプリ２１４に原稿の1ページの読み取りが完了したことを通知する。原稿を自動原稿送り装置から読み取っていて、ファイル形式の指示がマルチページPDFであり、原稿がまだ自動原稿送り装置に残っている場合、スキャナアプリ２１４はステップＳ１１〜Ｓ１５の処理で次の原稿を読み取るように、読み取りサービス２２２を通じて原稿読み取り装置１０４に読み取り指示を行う。
【００６５】
原稿をコンタクトガラスから読み取っているか、または自動原稿送り装置から読み取っているがファイル形式の指示がJPEGであるか、または自動原稿送り装置から読み取っているが自動原稿送り装置に原稿が残っていない場合、スキャナアプリ２１４はステップＳ１６に進み、ＷｅｂＵＩ２０２に原稿の読み取りが完了したことを通知する。
【００６６】
読み取り完了通知を受けたＷｅｂＵＩ２０２は、ステップＳ１７に進み、原稿読み取り装置１０４が画面メモリに格納した画像データを読み出す。ステップＳ１８に進み、ＷｅｂＵＩ２０２はネットワークサービス２２３に対して、利用者のＷｅｂブラウザ６０に画像データを送信するよう依頼する。するとネットワークサービス２２３はステップＳ１９に進み、利用者のＷｅｂブラウザ６０に画像データを送信する。画像データの送信が完了すると、ネットワークサービス２２３はステップＳ２０に進み、ＷｅｂＵＩ２０２に対して送信完了通知を行う。
【００６７】
ＷｅｂＵＩ２０２はネットワークサービス２２３から送信完了通知を受けると、ステップＳ２１に進み、メモリサービス２２４に対して、ステップＳ１９で送信が完了した画像データを破棄するように指示を行う。なお、画像データの破棄は、このタイミングで行うのではなく、例えば原稿読み取り装置１０４が次に読み取った画像データをメモリサービス２２４に格納しようとした段階で、前回読み取った画像データを破棄する、という方式で行ってもよいが、処理が複雑になるため、図６のシーケンス図に示す方式のほうが処理が簡潔になるという点で優れている。
【００６８】
図７は、利用者がＷｅｂブラウザを用いて原稿を読み取り、その画像データを得ようとしている最中に、その進捗度合いを利用者が操作する端末装置に表示させる場合の読み取り中画面の一例のイメージ図である。
【００６９】
操作画面４０で読み取り実行ボタン４１０を押下すると、Ｗｅｂブラウザ６０には読み取り中画面７０が表示される。読み取り中画面７０のメッセージエリア７０１には読み取り中であることを示すメッセージが表示されている。さらに、読み取り中画面７０の読み取り進捗状況表示エリア７０２には読み取り中のページ数が表示され、読み取りの進捗に応じて表示が変化する。読み取り中画面７０は、ネットワーク装置１０側で画像の読み取りが完了し、画像データの取得が終了すると、取得した画像データを表示する画面４２に自動的に切り替わる。
【００７０】
図８は、利用者がＷｅｂブラウザを用いて原稿を読み取り、その画像データを得ようとしている最中、その進捗度合いを利用者が操作する端末装置に表示させる動作について表した一例のシーケンス図である。図８のシーケンス図では、進捗度合いを端末装置１０８に表示させる場合、その進捗度合いを端末装置１０８がネットワーク装置１０から取得する動作の一例を表している。
【００７１】
利用者が操作画面４０の読み取り実行ボタン４１０を押下すると、Ｗｅｂブラウザ６０はステップＳ８０１に進み、ネットワーク装置１０に対して読み取り中画面の送信を要求する。ステップＳ８０２に進み、ネットワーク装置１０はステップＳ８０１の要求に対して読み取り中画面のＨＴＭＬをＷｅｂブラウザ６０に送信する。
【００７２】
読み取り中画面のＨＴＭＬを受け取ったＷｅｂブラウザ６０は、ＨＴＭＬを解釈して読み取り中画面７０を表示する。ステップＳ８０３に進み、Ｗｅｂブラウザ６０はＨＴＭＬ中に記述された画像データの取得要求を、ネットワーク装置１０が持つ画像リソースの取得という形で行う。
【００７３】
するとネットワーク装置１０は読み取りを開始し始め、Ｗｅｂブラウザ６０はステップＳ８０３の結果得られるはずの画像データを表示しようとする。しかし、ネットワーク装置１０は全てのページを読み取り終わるまでは何も送信してこないので、Ｗｅｂブラウザ６０は、その間待たされていることになる。
【００７４】
一方、Ｗｅｂブラウザ６０は画像データの取得要求と平行して、Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ＋ＸＭＬ）と呼ばれる技術等を用いて、ステップＳ８０４，Ｓ８０６，Ｓ８０８及びＳ８１０で原稿読み取り装置１０４の状態リソースの取得を定期的に行う。
【００７５】
図８のシーケンス図では、ステップＳ８０４の最初の進捗状況の取得要求に対し、原稿読み取り装置１０４が、まだ最初のページの読み取り動作中であるので、ステップＳ８０５において、読み取り済みページを「０ページ」として返す。「０ページ」を受け取ったＷｅｂブラウザ６０は、読み取り中のページ数の表示を「１ページ」であることがわかるように、メッセージエリア７０２を更新する。
【００７６】
なお、原稿読み取り装置１０４の状態リソースの取得を行うと、Ｗｅｂブラウザ６０は読み取り済みページの情報の他に、自動原稿送り装置（ＡＤＦ）の種類または装着の有無の情報、自動原稿送り装置に原稿が載せられているかどうかの情報、自動原稿送り装置で発生しているエラーの種類の情報、画像読み取り装置１０４の動作状態の情報も取得されるが、Ｗｅｂブラウザ６０が必要としていない情報なので単に無視される。
【００７７】
所定の時間が経過した後、Ｗｅｂブラウザ６０はステップＳ８０６に進み、再度、原稿読み取り装置１０４の状態リソースの取得要求を行う。このとき原稿読み取り装置１０４は１ページ目の原稿の読み取りが終了し、２ページ目の読み取りを行っている最中であったので、ステップＳ８０７において、読み取り済みページを「１ページ」として返す。
【００７８】
「１ページ」を受け取ったＷｅｂブラウザ６０は、読み取り中のページ数の表示を「２ページ」であることがわかるように、メッセージエリア７０２を更新する。ところで、ステップＳ８０６に進む前に経過させる所定の時間は、1秒以下の短い間隔であってもよいし、数秒の長めの間隔であってもよい。間隔が短ければ、進捗状況の表示をより即時性を持って行うことができるが、原稿読み取り装置１０４やネットワーク環境に負荷をかける可能性がある。原稿１ページの読み取りには数秒以上の時間を必要とするので、１秒から２秒程度の間隔が適切であろう。
【００７９】
以下、同様にしてステップＳ８０８〜Ｓ８１１の処理を行い、原稿読み取り装置１０４は全ての原稿を読み取り終わる。ステップＳ８１２に進み、ネットワーク装置１０は全てのページを読み取り終えたため、画像データをＷｅｂブラウザ６０に送信する。Ｗｅｂブラウザ６０は画像データを受信し終わると、前述のようにステップＳ８０３の結果得られるはずの画像データを表示しようとして待たされていた状態であるので、即座にその画像を表示する。
【００８０】
図９は、利用者がＷｅｂブラウザを用いて原稿を読み取ろうとした場合に、読み取り条件として組み合わせて使用できないパラメータが指示された際、利用者が操作するＷｅｂブラウザにエラー画面を表示させる動作について表した一例のシーケンス図である。
【００８１】
例えば比較的低価格のネットワーク装置１０である場合などでワークメモリ１０２が少なく、大きな原稿を高解像度で読み取りことができないことがある。そのような場合には利用者に対してその旨のエラーを通知しなければならない。
【００８２】
利用者が操作画面４０で解像度設定４０３を１２００ｄｐｉに、読み取りサイズ設定４０６をＡ４にして読み取り実行ボタン４１０を押下すると、Ｗｅｂブラウザ６０はステップＳ９０１に進み、ネットワーク装置１０に対して読み取り中画面の送信を要求する。
【００８３】
ステップＳ９０２に進み、ネットワーク装置１０はステップＳ９０１の要求に対して読み取り中画面のＨＴＭＬをＷｅｂブラウザ６０に送信する。読み取り中画面のＨＴＭＬを受け取ったＷｅｂブラウザは、ＨＴＭＬを解釈して読み取り中画面７０を表示する。ステップＳ９０３に進み、Ｗｅｂブラウザ６０はＨＴＭＬ中に記述された画像データの取得要求を、ネットワーク装置１０が持つ画像リソースの取得という形で行う。
【００８４】
ネットワーク装置１０は読み取り条件の各パラメータを確認する。ワークメモリ１０２の制約上、Ａ４サイズを１２００ｄｐｉで読み取ることはできないため、ネットワーク装置１０はステップＳ９０４に進み、読み取り画像ではなく、図１０に示すようなエラー画面１００のＨＴＭＬをＷｅｂブラウザ６０に送信する。図１０は、エラー画面の一例のイメージ図である。
【００８５】
図１１は、利用者がＷｅｂブラウザを使って原稿を読み取り、その画像データを得ようとしている最中に、エラーが発生した場合の動作について表した一例のシーケンス図である。なお、図１１のシーケンス図は図６のシーケンス図と一部を除いて同様であり、適宜説明を省略する。
【００８６】
ステップＳ１１０１〜Ｓ１１１２の処理は、図６のステップＳ１〜Ｓ１２の処理と同様である。２ページ目の原稿を読み取っている最中、自動原稿送り装置において原稿詰まりが発生すると、原稿読み取り装置１０４はステップＳ１１１３及びＳ１１１４の処理で読み取りサービス２２２を通じてスキャナアプリ２１４に対してエラーを通知する。スキャナアプリ２１４はステップＳ１１１５に進み、ＷｅｂＵＩ２０２にエラーで終了したことを通知する。
【００８７】
エラー終了通知を受けたＷｅｂＵＩ２０２は、ステップＳ１１１６に進み、原稿読み取り装置１０４が画像メモリに格納した画像データを破棄するように指示する。また、ＷｅｂＵＩ２０２はステップＳ１１１７に進み、ネットワークサービス２２３に対して、利用者のＷｅｂブラウザ６０にエラー画面のＨＴＭＬを送信するよう依頼する。
【００８８】
するとネットワークサービス２２３はステップＳ１１１８に進み、利用者のＷｅｂブラウザ６０にエラー画面のＨＴＭＬを送信する。ネットワークサービス２２３はエラー画面のＨＴＭＬの送信が完了するとステップＳ１１１９に進み、ＷｅｂＵＩ２０２に対して送信完了通知を行う。
【００８９】
図１２は読み取り実行ボタンを押下して原稿詰まりが発生した場合のエラー画面の一例のイメージ図である。なお、プレビュー実行ボタン４０９を押下した場合には、画像の代わりにＨＴＭＬデータを表示させることができないので、プレビューエリア４０２に何も表示されない。
【００９０】
なお、途中まで読み取った画像データの破棄は、このタイミングで行うのではなく、例えば原稿読み取り装置１０４が次に読み取った画像データをメモリサービス２２４に格納しようとした段階で、前回読み取った画像データを破棄してから、原稿の読み取りを再開する、という方式で行ってもよいが、処理が複雑になるため、図１１のシーケンス図に示す方式のほうが処理が簡潔になるという点で優れている。
【実施例２】
【００９１】
図１３は利用者がＴＷＡＩＮドライバを使って端末装置のＴＷＡＩＮ対応アプリケーションから原稿を読み取ろうとした場合に、利用者が操作する端末装置に表示されるＴＷＡＩＮドライバの操作画面の一例のイメージ図である。
【００９２】
利用者が操作する端末装置１０８の画面上に表示させる操作画面１３０は、読み取り条件設定を行う読み取り条件設定エリアと、プレビュー画像を表示するプレビューエリア１３０８と、プレビューの実行を行うプレビュー実行ボタン１３０９と、読み取りの実行を行う読み取り実行ボタン１３１０と、原稿の読み取りをキャンセルしてＴＷＡＩＮ対応アプリケーション（以下、アプリケーションソフトという）の画面に戻るためのキャンセルボタン１３１１とで構成される。
【００９３】
また、読み取り条件設定を行う読み取り条件設定エリアは、カラーモード設定セレクトボックス１３０１と、解像度設定セレクトボックス１３０２と、濃度設定セレクトボックス１３０３と、原稿種類設定セレクトボックス１３０４と、読み取りサイズ設定セレクトボックス１３０５と、原稿セット方向設定セレクトボックス１３０６と、原稿セット場所設定セレクトボックス１３０７とで構成される。
【００９４】
利用者がアプリケーションソフトを操作して最初に操作画面１３０を表示させると、プレビューエリア１３０８には画像が表示されていない。利用者がプレビュー実行ボタン１３０９を押下すると、ネットワーク装置１０の原稿読み取り装置１０４にセットした原稿が所定の低解像度で読み取られ、プレビューエリア１３０８に表示される。
【００９５】
このとき、別の利用者がネットワーク装置１０の操作パネルでスキャナ読み取り操作を行っているか、あるいはプリンタ印刷を実行していてワークメモリ１０２の空きが少ないなどの理由で、ＴＷＡＩＮドライバからの原稿読み取りを行うことができない場合、プレビューエリア１３０８には読み取り画像が表示されず、エラーを示す図１４のようなポップアップダイアログウインドウを表示する。図１４はエラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【００９６】
このとき、ＴＷＡＩＮドライバでは、画像リソースの取得がエラー「機器が使用中」で終了したため、原稿読み取り装置１０４の状態リソースの取得を行って、原稿読み取り装置１０４の動作状態の情報を得、読み取りが実行できない理由を特定し、それに適したエラーメッセージをポップアップダイアログウインドウに表示する。
【００９７】
図１３に戻り、カラーモード設定セレクトボックス１３０１，解像度設定セレクトボックス１３０２，濃度設定セレクトボックス１３０３，原稿種類設定セレクトボックス１３０４，読み取りサイズ設定セレクトボックス１３０５，原稿セット方向設定セレクトボックス１３０６，原稿セット場所設定セレクトボックス１３０７には、ネットワーク装置１０の設定の初期値が表示されている。
【００９８】
利用者は、それらの設定内容のままでよければ、そのまま読み取り実行ボタン１３１０を押下することで、読み取られた画像データが端末装置１０８のアプリケーションソフトに転送される。なお、初期値とは異なるカラーモードで読み取りを行いたい場合、利用者はカラーモード設定セレクトボックス１３０１をクリックして選択肢を表示させ、その中から所望のカラーモードを選択する。カラーモードの種類には、例えばカラー、グレースケール、モノクロなどがある。
【００９９】
また、初期値とは異なる解像度で読み取りを行いたい場合、利用者は解像度設定セレクトボックス１３０２をクリックして選択肢を表示させ、その中から所望の解像度を選択する。初期値とは異なる濃度で読み取りを行いたい場合、利用者は濃度設定セレクトボックス１３０３をクリックして選択肢を表示させ、その中から所望の濃度を選択する。
【０１００】
また、初期値とは異なる種類の原稿の読み取りを行いたい場合、利用者は原稿種類設定セレクトボックス１３０４をクリックして選択肢を表示させ、その中から所望の原稿種類を選択する。初期値とは異なるサイズの原稿の読み取りを行いたい場合、利用者は読み取りサイズ設定セレクトボックス１３０５をクリックして選択肢を表示させ、その中から所望の読み取りサイズを選択する。
【０１０１】
また、初期値とは異なる方向に原稿をセットして読み取りを行いたい場合、利用者は原稿セット方向設定セレクトボックス１３０６をクリックして選択肢を表示させ、その中から所望のセット方向を選択する。
【０１０２】
初期値とは異なる場所から原稿を読み取りたい場合、利用者は原稿セット場所設定セレクトボックス１３０７をクリックして選択肢を表示させ、その中から所望の原稿セット場所を選択する。原稿セット場所には、例えば自動原稿送り装置（ＡＤＦ），コンタクトガラスがある。原稿読み取り装置１０４は、それぞれのセット場所から原稿を読み取ることができる。
【０１０３】
例えば読み取り条件設定のカラーモード設定セレクトボックス１３０１を変更して、プレビュー実行ボタン１３０９を押下すると、操作画面１３０ではカラーモード設定セレクトボックス１３０１で設定したカラーモードでプレビューが行われる。すなわち、利用者はカラーモード設定を変更したことによる効果をプレビューエリア１３０８に表示されるプレビュー画像で確認することができる。
【０１０４】
同様に、濃度設定セレクトボックス１３０３を変更して、プレビュー実行ボタン１３０９を押下すると、操作画面１３０では濃度設定セレクトボックス１３０３で設定した濃度でプレビューが行われる。すなわち、利用者は濃度設定を変更したことによる効果をプレビューエリア１３０８に表示されるプレビュー画像で確認することができる。
【０１０５】
同様に、原稿種類設定セレクトボックス１３０４を変更して、プレビュー実行ボタン１３０９を押下すると、操作画面１３０では、原稿種類設定セレクトボックス１３０４で設定した種類の原稿に適した画像処理を行ったプレビューが行われる。すなわち、利用者は原稿種類設定を変更したことによる効果を、プレビューエリア１３０９に表示されるプレビュー画像で確認することができる。
【０１０６】
読み取り実行ボタン１３１０を押下すると、操作画面１３０では前述のように読み取りが開始されて、読み取りが終了すると端末装置１０８のアプリケーションソフトに読み取った画像データが転送され、表示される。このとき、別の利用者がネットワーク装置１０の操作パネルでスキャナ読み取り操作を行っているか、あるいはプリンタ印刷を実行していてワークメモリ１０２の空きが少ない場合などの理由で、ＴＷＡＩＮドライバからの原稿読み取りを行うことができない場合は、端末装置１０８のアプリケーションソフトには読み取った画像データが転送されず、エラーを示す前述した図１４のようなポップアップダイアログウインドウを表示する。
【０１０７】
図１５は、利用者がＴＷＡＩＮドライバを使って端末装置のアプリケーションソフトから自動原稿送り装置にセットした原稿を読み取り、その画像データを得ようとする場合の基本的なソフトウェアの動作について表した一例のシーケンス図である。
【０１０８】
利用者は、端末装置１０８のアプリケーションソフト１５０においてＴＷＡＩＮ読み取りの実行の指示を行う。すると、端末装置１０８のアプリケーションソフト１５０はステップＳ１５０１に進み、ＴＷＡＩＮドライバ１５１を呼び出す。ＴＷＡＩＮドライバ１５１はステップＳ１５０２に進み、ネットワーク装置１０に対して原稿読み取り装置１０４の状態リソースの取得というリクエストを発行する。
【０１０９】
ネットワーク装置１０内のネットワークサービス２２３は、ＴＷＡＩＮドライバ１５１の発行したリクエストを受け付ける。ステップＳ１５０３に進み、ネットワークサービス２２３はＷｅｂＵＩ２０２に対して、ステップＳ１５０２で受け付けたＴＷＡＩＮドライバ１５１からのリクエストを振り分ける（受け付けたリクエストをそのまま渡す）。
【０１１０】
原稿読み取り装置１０４の状態リソースの取得のリクエストを受けたＷｅｂＵＩ２０２はステップＳ１５０４に進み、読み取りサービス２２２に対して自動原稿送り装置の種類または装着の有無、自動原稿送り装置に原稿が載せられているかどうかの情報、自動原稿送り装置で発生しているエラーの種類の情報、画像読み取り装置１０４の動作状態の情報及び読み取り中である場合の読み取り済みページ数の情報を問い合わせる。
【０１１１】
読み取りサービス２２２はステップＳ１５０５に進み、自動原稿送り装置が装着されていること、自動原稿送り装置に原稿が載せられていること、自動原稿送り装置でエラーが発生していないこと、原稿読み取り装置１０４が何も動作しておらず、読み取りが開始されていない待機中であること、読み取り済みページ数は0であることをＷｅｂＵＩ２０２に返す。
【０１１２】
ＷｅｂＵＩ２０２はステップＳ１５０６，Ｓ１５０７において、それらの情報をネットワークサービス２２３経由でＴＷＡＩＮドライバ１５１に送信する。ＴＷＡＩＮドライバ１５１では、自動原稿送り装置が装着されていることと、自動原稿送り装置でエラーが発生していないことを確認し、原稿セット場所設定セレクトボックス１３０７の選択肢に「ＡＤＦ」を追加する。ステップＳ１５０８に進み、ＴＷＡＩＮドライバ１５１は操作画面１３０を表示する。
【０１１３】
なお、自動原稿送り装置に原稿が載せられているかどうかの情報、原稿読み取り装置１０４の動作状態の情報、読み取り中である場合の読み取り済みページ数の情報は、ＴＷＡＩＮドライバ１５１の操作画面１３０を表示するためには必要ない情報であるので、単に無視される。
【０１１４】
次に、利用者はステップＳ１５０９でＴＷＡＮドライバ１５１の操作画面１３０のプレビュー実行ボタン１３０９または読み取り実行ボタン１３１０を押下する。すると、ＴＷＡＩＮドライバ１５１はステップＳ１５１０に進み、ステップＳ１５０２と同様、ネットワーク装置１０に対して再度、原稿読み取り装置１０４の状態リソースの取得というリクエストを発行する。
【０１１５】
ステップＳ１５１１〜Ｓ１５１５では、ステップＳ１５０３〜Ｓ１５０７と同様、各種情報が取得され、ＴＷＡＩＮドライバ１５１に送信される。ＴＷＡＩＮドライバ１５１は自動原稿送り装置に原稿が載せられているかどうかの情報を参照する。利用者が原稿セット場所として自動原稿送り装置を指定したにもかかわらず、自動原稿送り装置に原稿が載せられていない場合には、エラーを示す図１６のようなポップアップダイアログウインドウ１６０を表示する。図１６はエラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【０１１６】
ステップＳ１５１６に進み、ＴＷＡＩＮドライバ１５１は、次に画像リソースの取得というリクエストを発行する。ネットワーク装置１０内のネットワークサービス２２３はＴＷＡＩＮドライバ１５１の発行したリクエストを受け付ける。
【０１１７】
ステップＳ１５１７に進み、ネットワークサービス２２３は、ＷｅｂＵＩ２０２に対して、ステップＳ１５１６で受け付けたＴＷＡＩＮドライバ１５１からのリクエストを振り分ける（受け付けたリクエストをそのまま渡す）。
【０１１８】
このとき、ＴＷＡＩＮドライバ１５１は、利用者が指定したカラーモードがカラーまたはグレースケールである場合に、ファイル形式としてＪＰＥＧを指示し、利用者がモノクロを指定した場合にシングルページＴＩＦＦを指示する。これは、ＴＷＡＮドライバ１５１では自動原稿送り装置から複数枚の原稿を読み取る場合であっても、ネットワーク装置１０に対して1ページずつ読み取りの指示を行い、自動原稿送り装置に原稿がある間だけ繰り返し読み取りを行うためである。また、エラー発生時のデータ形式としてＸＭＬを指示する。これは、ＴＷＡＩＮドライバ１５１ではＨＴＭＬ形式のデータよりも、ＸＭＬ形式のデータのほうが処理しやすいからである。
【０１１９】
ＷｅｂＵＩ２０２はネットワークサービス２２３からリクエストを受け取ると、リクエストの内容から操作画面１３０で押下されたボタンがプレビュー実行ボタン１３０９又は読み取り実行ボタン１３１０であること、解像度，濃度，原稿種類及び読み取りサイズといった利用者が指示した読み取り条件設定と、ＴＷＡＩＮドライバ１５１が暗黙のうちに指示したファイル形式とを、画像リソースの取得に対するパラメータとして理解する。ステップＳ１５１８に進み、ＷｅｂＵＩ２０２はスキャナアプリ２１４に、画像リソースの取得に対するパラメータと共に「リモートからの読み取り」という指示を行う。
【０１２０】
ステップＳ１５１９，Ｓ１５２０に進み、スキャナアプリ２１４はＷｅｂＵＩ２０２からの指示を受け、読み取りサービス２２２を通じて原稿読み取り装置１０４に読み取り指示を行う。すると、原稿読み取り装置１０４はステップＳ１５２１に進み、原稿を読み取りつつ圧縮を行い、その画像データをメモリサービス２２４が管理する画像メモリに格納する。原稿読み取り装置１０４は原稿の読み取りと圧縮と格納とを完了したら、ステップＳ１５２２に進み、画像データを画像メモリに格納したことを読み取りサービス２２２に通知する。
【０１２１】
ステップＳ１５２３に進み、読み取りサービス２２２はステップＳ１５２２の通知を受けて、スキャナアプリ２１４に原稿の1ページの読み取りが完了したことを通知する。スキャナアプリ２１４はステップＳ１５２４に進み、ＷｅｂＵＩ２０２に原稿の読み取りが完了したことを通知する。
【０１２２】
なお、原稿を自動原稿送り装置から読み取っていて、原稿がまだ自動原稿送り装置に残っている場合であっても、ＴＷＡＩＮドライバ１５１からは1ページだけ（ＪＰＥＧまたはシングルページＴＩＦＦ）の読み取りの指示がされているので、残りの原稿はそのままの状態で残したまま、完了を通知する。
【０１２３】
読み取り完了通知を受けたＷｅｂＵＩ２０２は、ステップＳ１５２５に進み、原稿読み取り装置１０４が画面メモリに格納した画像データを読み出す。ステップＳ１５２６に進み、ＷｅｂＵＩ２０２はネットワークサービス２２３に対して、ＴＷＡＩＮドライバ１５１に画像データを送信するよう依頼する。するとネットワークサービス２２３はステップＳ１５２７に進み、ＴＷＡＩＮドライバ１５１に画像データを送信する。
【０１２４】
画像データの送信が完了すると、ネットワークサービス２２３はステップＳ１５２８に進み、ＷｅｂＵＩ２０２に対して送信完了通知を行う。ＷｅｂＵＩ２０２はネットワークサービス２２３から送信完了通知を受けると、ステップＳ１５２９に進み、メモリサービス２２４に対して、ステップＳ１５２７で送信が完了した画像データを破棄するように指示を行う。
【０１２５】
ＴＷＡＩＮドライバ１５１は画像データを受信するとステップＳ１５３０に進み、アプリケーションソフト１５０に、その画像データを転送する。このとき、ネットワーク装置１０から受信した画像データはＪＰＥＧ形式かＴＩＦＦ形式で、アプリケーションソフトがそのまま認識できる形式でないため、認識できるようにデータ変換を行ってから、転送する。
【０１２６】
次にＴＷＡＩＮドライバ１５１は、自動原稿送り装置にまだ原稿があるかどうかを調べるため、再度、原稿読み取り装置１０４の状態リソースの取得をリクエストする。ステップＳ１５１１〜Ｓ１５１５と同様、各種情報が取得され、ＴＷＡＩＮドライバ１５１に送信されると、ＴＷＡＩＮドライバ１５１は自動原稿送り装置に原稿が載せられているかどうかの情報を参照し、原稿が載っていれば、再びステップＳ１５１６〜Ｓ１５３０と同様に画像リソースの取得というリクエストを発行し、画像データを取得する。原稿が載っていなければ、全ての原稿を読み取り終わったということであるから、ＴＷＡＩＮドライバ１５１としての処理を終了して、制御をアプリケーションソフト１５０側に戻す。
【０１２７】
図１７は、利用者がＴＷＡＩＮドライバを使ってアプリケーションソフトから原稿を読み取ろうとした場合に、読み取り条件として組み合わせて使用できないパラメータが指示された際、利用者が操作する端末装置にエラー画面を表示させる動作について表した一例のシーケンス図である。
【０１２８】
例えば比較的低価格のネットワーク装置１０である場合などでワークメモリ１０２が少なく、大きな原稿を高解像度で読み取りことができないことがある。そのような場合には利用者に対してその旨のエラーを通知しなければならない。
【０１２９】
利用者が操作画面１３０で解像度設定１３０２を１２００ｄｐｉに、読み取りサイズ設定１３０５をＡ４にして読み取り実行ボタン１３１０を押下すると、ＴＷＡＩＮドライバ１５１はステップＳ１７０１に進み、ネットワーク装置１０に対して画像リソースの取得を要求する。
【０１３０】
ステップＳ１７０２に進み、ネットワーク装置１０は読み取り条件の各パラメータを確認する。ワークメモリ１０２の制約上、Ａ４サイズを１２００ｄｐｉで読み取ることはできないため、ネットワーク装置１０は読み取った画像データではなく、図１８に示すようなエラー画面のＸＭＬ形式のデータを送信する。
【０１３１】
図１８はエラー画面のＸＭＬ形式のデータの一例を表した説明図である。図１８のＸＭＬ形式のデータを受信したＴＷＡＩＮドライバ１５１は、その中身を解析し、エラーの理由が「読み取り条件として組み合わせて使用できないパラメータが指示された」であったため、エラーを示す図１９のポップアップダイアログウインドウ１９０を表示する。図１９はエラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【０１３２】
図２０は、利用者がＴＷＡＩＮドライバを使って端末装置のアプリケーションソフトから原稿を読み取り、その画像データを得ようとしている最中に、エラーが発生した場合の動作について表した一例のシーケンス図である。なお、図２０のシーケンス図は図１５のシーケンス図と一部を除いて同様であり、適宜説明を省略する。
【０１３３】
ステップＳ２００１〜Ｓ２０３０の処理は、図１５のステップＳ１５０１〜Ｓ１５３０の処理と同様である。つまり、利用者は、ＴＷＡＩＮドライバ１５１の操作画面１３０のプレビュー実行ボタン１３０９または読み取り実行ボタン１３１０を押下する。
【０１３４】
すると、ＴＷＡＩＮドライバ１５１は原稿読み取り装置１０４に対して画像リソースの取得というリクエストを発行する。ネットワーク装置１０内のネットワークサービス２２３はリクエストを受け付け、ＷｅｂＵＩ２０２にリクエストをそのまま渡す。ＷｅｂＵＩ２０２はスキャナアプリ２１４に対してリモートからの読み取り指示を行う。
【０１３５】
スキャナアプリ２１４はＷｅｂＵＩ２０２からの指示を受けて、読み取りサービス２２２を通じて原稿読み取り装置１０４に読み取りの指示を行う。すると、原稿読み取り装置１０４は原稿を読み取りつつ圧縮を行い、そのデータをメモリサービス２２４が管理する画像メモリに格納する。原稿読み取り装置１０４は、原稿の読み取りと圧縮と格納を完了したら、画像データを格納したことを読み取りサービス２２２に通知する。
【０１３６】
読み取りサービス２２２は原稿読み取り装置１０４からの通知を受けて、スキャナアプリ２１４に原稿の1ページの読み取りが完了したことを通知する。原稿がまだ自動原稿送り装置に残っているが、ＴＷＡＩＮドライバ１５１からの指示は１ページだけの読み取りであるので、スキャナアプリ２１４はＷｅｂＵＩ２０２に対して完了を通知する。
【０１３７】
読み取り完了通知を受けたＷｅｂＵＩ２０２は、原稿読み取り装置１０４が画像メモリに格納した画像データを読みだし、ネットワークサービス２２３に対して、ＴＷＡＩＮドライバ１５１に画像データを送信するよう依頼する。するとネットワークサービス２２３はＴＷＡＩＮドライバ１５１に画像データを送信し、送信が完了するとＷｅｂＵＩ２０２に対して送信完了通知を行う。ＷｅｂＵＩ２０２はネットワークサービス２２３から送信完了通知を受けると、メモリサービス２２４に対して、ステップＳ２０２７で送信が完了した画像データを破棄するよう指示する。
【０１３８】
ＴＷＡＩＮドライバ１５１は画像データを受信すると、アプリケーションソフト１５０に、その画像データを転送する。なお、ネットワーク装置１０から受信した画像データはＪＰＥＧ形式かＴＩＦＦ形式で、アプリケーションソフト１５０がそのまま認識できる形式でないため、認識できるようにデータ変換を行ってから、転送する。
【０１３９】
また、ステップＳ２０３１〜Ｓ２０４１の処理は、ステップＳ２０１０〜Ｓ２０２０の処理と同様である。つまり、ＴＷＡＩＮドライバ１５１は、原稿読み取り装置１０４の状態リソースの取得を行って次の原稿があることを確認すると、引き続き次の原稿を読み取るように、読み取りサービス２２２を通じて原稿読み取り装置１０４に読み取り実行の指示を行う。
【０１４０】
２ページ目の原稿を読み取っている最中に、自動原稿送り装置において原稿詰まりが発生すると、原稿読み取り装置１０４は読み取りサービス２２２を通じてスキャナアプリ２１４に対してエラーを通知する。スキャナアプリ２１４はエラー通知を受けて、ＷｅｂＵＩ２０２にエラーで終了したことを通知する。
【０１４１】
エラー終了通知を受けたＷｅｂＵＩ２０２は、原稿読み取り装置１０４が画像メモリに格納した画像データを破棄するよう指示し、ネットワークサービス２２３を通じてＴＷＡＩＮドライバ１５１にエラーを表すＸＭＬ形式のデータを送信する。図２１はエラーを表すＸＭＬ形式のデータの一例を表した説明図である。
【０１４２】
図２１のＸＭＬ形式のデータを受信したＴＷＡＩＮドライバ１５１は、その中身を解析し、エラーの理由が「実行中にエラーが発生」であったため、原稿読み取り装置１０４の状態リソースの取得を行う。すると、自動原稿送り装置で発生しているエラーの種別が「原稿づまり」だったため、エラーを示す図２２に示すようなポップアップダイアログウインドウ２２０を表示する。図２２は、エラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【０１４３】
図２０のシーケンス図では、正常に読み取りができた１ページ目の画像データはアプリケーションソフト１５０に転送されている。しかし、２ページ目はエラーが発生して読み取りできなかったため、アプリケーションソフト１５０へエラーを通知するか、または何もなかったかのようにして制御をアプリケーションソフト１５０に戻す。
【０１４４】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１４５】
なお、本発明ではＷｅｂブラウザ６０からの画像の読み取り、ＴＷＡＩＮドライバ１５１からの画像の読み取り等で、ネットワーク装置１０側に異なるプロトコルやインターフェースを用意するのでなく、使い方の簡単な一つのインターフェースを提供することによって従来からあった問題点を解決している。
【０１４６】
このように、ネットワーク装置１０側に異なるプロトコルや複数のインターフェースを用意するのではなく、使い方の簡単な一つのインターフェースを提供することで、異なるプロトコルや複数のインターフェースを設計・実装する工数を無くすことができる。
【０１４７】
また、リモートから原稿を読み取るためのＷｅｂサービスを非常に簡単に設計・実装することができ、しかも少ないＲＯＭ／ＲＡＭで実現できる。さらに、Ｗｅｂページの設計者，ＴＷＡＩＮドライバ１５１の設計者、社外のシステムのシステムインテグレータなどがリモートで画像を読み取るソフトウェアを簡単に開発できる。
【０１４８】
本発明では、Ｗｅｂブラウザ６０からでも使用できるほど使い方が簡単で、かつＴＷＡＩＮドライバ１５１に必要とされるような高度な機能をも備えたインターフェースを一つ実装する。ＳＯＡＰを使ったＷｅｂサービスはＲＯＭやＲＡＭを大量に必要とし、セッションや状態を管理する必要があるが、本発明では、それらが必要ないため、シンプルに設計・実装できる。
【０１４９】
以上、本発明によれば、設計・実装及び外部からの使い方が簡単で、かつ高度な機能を備えた、リモートで画像を読み取るためのインターフェースにより、指示を出す側のソフトウェアが複数種類であっても指示を受ける側のインターフェースを容易に設計及び実装できるネットワーク装置，端末装置，プログラムおよび記録媒体を実現可能である。
【図面の簡単な説明】
【０１５０】
【図１】本発明によるネットワーク装置、端末装置を含むシステムの一実施例の構成図である。
【図２】本発明によるネットワーク装置のソフトウェア構成を示す一実施例の構成図である。
【図３】ＷｅｂＵＩが提供するリモートからの読み取りを行う為のＲＥＳＴアーキテクチャスタイルに則ったインターフェースのＵＲＬと、そのパラメータと、その使い方の一例を示した表である。
【図４】利用者がＷｅｂブラウザを使って原稿を読み取ろうとした場合に、利用者が操作するＷｅｂブラウザに表示される画面の一例のイメージ図である。
【図５】エラーメッセージが表示された画面の一例のイメージ図である。
【図６】利用者がＷｅｂブラウザを用いて原稿を読み取り、その画像データを得ようとする場合の基本的なソフトウェアの動作について表した一例のシーケンス図である。
【図７】利用者がＷｅｂブラウザを用いて原稿を読み取り、その画像データを得ようとしている最中に、その進捗度合いを利用者が操作する端末装置に表示させる場合の読み取り中画面の一例のイメージ図である。
【図８】利用者がＷｅｂブラウザを用いて原稿を読み取り、その画像データを得ようとしている最中、その進捗度合いを利用者が操作する端末装置に表示させる動作について表した一例のシーケンス図である。
【図９】利用者がＷｅｂブラウザを用いて原稿を読み取ろうとした場合に、読み取り条件として組み合わせて使用できないパラメータが指示された際、利用者が操作するＷｅｂブラウザにエラー画面を表示させる動作について表した一例のシーケンス図である。
【図１０】エラー画面の一例のイメージ図である。
【図１１】利用者がＷｅｂブラウザを使って原稿を読み取り、その画像データを得ようとしている最中に、エラーが発生した場合の動作について表した一例のシーケンス図である。
【図１２】読み取り実行ボタンを押下して原稿詰まりが発生した場合のエラー画面の一例のイメージ図である。
【図１３】利用者がＴＷＡＩＮドライバを使って端末装置のＴＷＡＩＮ対応アプリケーションから原稿を読み取ろうとした場合に、利用者が操作する端末装置に表示されるＴＷＡＩＮドライバの操作画面の一例のイメージ図である。
【図１４】エラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【図１５】利用者がＴＷＡＩＮドライバを使って端末装置のアプリケーションソフトから自動原稿送り装置にセットした原稿を読み取り、その画像データを得ようとする場合の基本的なソフトウェアの動作について表した一例のシーケンス図である。
【図１６】エラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【図１７】利用者がＴＷＡＩＮドライバを使ってアプリケーションソフトから原稿を読み取ろうとした場合に、読み取り条件として組み合わせて使用できないパラメータが指示された際、利用者が操作する端末装置にエラー画面を表示させる動作について表した一例のシーケンス図である。
【図１８】エラー画面のＸＭＬ形式のデータの一例を表した説明図である。
【図１９】エラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【図２０】利用者がＴＷＡＩＮドライバを使って端末装置のアプリケーションソフトから原稿を読み取り、その画像データを得ようとしている最中に、エラーが発生した場合の動作について表した一例のシーケンス図である。
【図２１】エラーを表すＸＭＬ形式のデータの一例を表した説明図である。
【図２２】エラーを示すポップアップダイアログウインドウの一例のイメージ図である。
【符号の説明】
【０１５１】
１０    ネットワーク装置
２０    ソフトウェア
２１    ハードウェア
６０    Ｗｅｂブラウザ
１０１    プロセッサ
１０２    ワークメモリ
１０３    記憶装置
１０４    原稿読み取り装置
１０５    入出力回路
１０６    装置特有のハードウェア
１０７    ネットワーク
１０８    端末装置
１５０    アプリケーションソフト
１５１    ＴＷＡＩＮドライバ
２０１    機器ＵＩ
２０２    ＷｅｂＵＩ
２０３    Ｗｅｂ画面モジュール
２０４    読み取りリソース
２１１    コピーアプリ
２１２    ファックスアプリ
２１３    プリンタアプリ
２１４    スキャナアプリ
２２１    印刷サービス
２２２    読み取りサービス
２２３    ネットワークサービス
２２４    メモリサービス
【図１】
2008022264.tif 000003
【図２】
2008022264.tif 000004
【図３】
2008022264.tif 000005
【図４】
2008022264.tif 000006
【図５】
2008022264.tif 000007
【図６】
2008022264.tif 000008
【図７】
2008022264.tif 000009
【図８】
2008022264.tif 000010
【図９】
2008022264.tif 000011
【図１０】
2008022264.tif 000012
【図１１】
2008022264.tif 000013
【図１２】
2008022264.tif 000014
【図１３】
2008022264.tif 000015
【図１４】
2008022264.tif 000016
【図１５】
2008022264.tif 000017
【図１６】
2008022264.tif 000018
【図１７】
2008022264.tif 000019
【図１８】
2008022264.tif 000020
【図１９】
2008022264.tif 000021
【図２０】
2008022264.tif 000022
【図２１】
2008022264.tif 000023
【図２２】
2008022264.tif 000024