(57)【要約】【課題】  スキャニング結果を多数のユーザ端末機にネットワークを介して受信させることの可能なネットワークスキャニング方法を提供する。【解決手段】管理マルチキャストアドレスを使用可能なユーザ端末機とスキャニング装置とをメンバとして登録する段階と，各スキャニング装置の装置マルチキャストアドレスを決定する段階と，メンバ登録されたユーザ端末機がメンバ登録されたスキャニング装置の広告に基づいて所望のスキャニング特性を有する一つ以上のスキャニング装置を決定し，決定した各スキャニング装置に自身を登録させ，登録させたスキャニング装置のうち所望のスキャニング装置を指定して予約する段階と，予約されたスキャニング装置が自身を予約したユーザ端末機から文書を受信してスキャニングし，スキャニング結果を装置マルチキャストのアドレスが示す一つ以上のユーザ端末機に伝送する段階を備える。【選択図】    図１
2005039836.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して少なくとも一つのユーザ端末機と接続される少なくとも一つのスキャニング装置を利用して文書をスキャニングするネットワークスキャニング方法において：
（ａ）管理マルチキャストアドレスを使用可能な少なくとも一つのユーザ端末機と少なくとも一つのスキャニング装置とをメンバとして登録する段階と；
（ｂ）前記スキャニング装置それぞれの装置マルチキャストアドレスを決定する段階と；
（ｃ）前記メンバとして登録されたユーザ端末機が，前記メンバとして登録された少なくとも一つのスキャニング装置の各広告に基づいて所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，前記決定したスキャニング装置それぞれに自身を登録させ，自身が登録された前記スキャニング装置のうち所望のスキャニング装置を指定して予約する段階と；
（ｄ）前記予約されたスキャニング装置が，自身を予約した前記ユーザ端末機から前記文書を受信してスキャニングし，スキャニングした結果を前記装置マルチキャストのアドレスによって示される少なくとも一つのユーザ端末機に伝送する段階と；
を含むことを特徴とするネットワークスキャニング方法。
【請求項２】
前記（ｂ）段階は，
前記各スキャニング装置が，
（ｂ１）前記ネットワークを介して自身と接続された前記ユーザ端末機のアドレスのうち選択可能なアドレスが存在するか否かを判断する段階と；
（ｂ２）前記選択可能なアドレスが存在すると判断した場合に，選択可能な前記アドレスのうち任意のアドレスを選択する段階と；
（ｂ３）前記選択したアドレスを他のスキャニング装置またはユーザ端末機が使用中であるか否かを判断し，前記選択したアドレスを他のスキャニング装置またはユーザ端末機が使用中であると判断した場合には，前記（ｂ１）段階に戻る段階と；
（ｂ４）前記選択されたアドレスを他のスキャニング装置またはユーザ端末機が使用中ではないと判断した場合には，第１所定期間が経過したか否かを判断する段階と；
（ｂ５）前記第１所定期間が経過したと判断されれば，前記（ｂ２）段階で選択された前記アドレスを前記装置マルチキャストアドレスとして決定する段階と；
（ｂ６）前記選択可能なアドレスが存在しないと判断した場合には，第２所定期間が経過したか否かを判断し，前記第２所定期間が経過したと判断した場合には前記（ｂ１）段階に戻る段階と；
を含むことを特徴とする請求項１に記載のネットワークスキャニング方法。
【請求項３】
前記（ｃ）段階は，
（ｃ１）前記メンバとして登録された各スキャニング装置が，前記管理マルチキャストアドレスを使用可能な他の前記メンバに自身を広告する段階と；
（ｃ２）前記メンバとして登録された各ユーザ端末機が，前記広告に基づいて所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，前記決定したスキャニング装置それぞれに自身を登録させる段階と；
（ｃ３）前記メンバとして登録された各ユーザ端末機が，前記自身が登録された前記スキャニング装置のうち所望のスキャニング装置を指定して予約する段階と；
を含むことを特徴とする請求項１または２に記載のネットワークスキャニング方法。
【請求項４】
前記（ｃ）段階は，
前記（ｃ１）段階後に，前記メンバとして登録された各ユーザ端末機が，前記広告を伝送したスキャニング装置の前記装置マルチキャストアドレスが，他のスキャニング装置で使用中である装置マルチキャストアドレスであるか否かを判断し，前記広告を伝送したスキャニング装置の前記装置マルチキャストアドレスが他のスキャニング装置で使用中である装置マルチキャストアドレスではないと判断された場合には，前記（ｃ２）段階に進む段階と；
前記広告を伝送したスキャニング装置の前記装置マルチキャストアドレスが他のスキャニング装置で使用中である装置マルチキャストアドレスであると判断された場合には，前記他のスキャニング装置が前記広告を伝送したスキャニング装置に警告メッセージを伝送する段階と；
前記警告メッセージを受けたスキャニング装置が装置マルチキャストアドレスを新しく決定し，前記（ｃ１）段階に進む段階と；
をさらに含むことを特徴とする請求項３に記載のネットワークスキャニング方法。
【請求項５】
前記（ｃ２）段階は，
前記メンバとして登録された各ユーザ端末機が，前記広告された内容を分析して保存する段階と；
前記メンバとして登録された各ユーザ端末機が，前記保存された分析結果に基づいて，前記ネットワークを介して前記メンバに対して自身が所望するスキャニング特性の有無を尋ねる段階と；
前記所望のスキャニング特性を有するスキャニング装置が，前記スキャニング特性の有無を尋ねる前記ユーザ端末機に応答する段階と；
前記スキャニング特性を所望したユーザ端末機が，前記応答したスキャニング装置に自身を登録させる段階と；を含み，
伝送されかつ保存される前記広告は，周期的に更新可能であることを特徴とする請求項３または４に記載のネットワークスキャニング方法。
【請求項６】
前記（ｃ３）段階は，
前記メンバとして登録された各ユーザ端末機が，
自身が登録された前記スキャニング装置のうち所望のスキャニング装置を指定する段階と；
前記指定したスキャニング装置がスキャニング中であるか否かを判断する段階と；
前記指定したスキャニング装置がスキャニング中ではないと判断した場合には前記スキャニング中ではないスキャニング装置を予約する段階と；
前記予約されたスキャニング装置が，
自身が予約されたことを前記メンバに知らせる段階と；を含み，
前記予約されたスキャニング装置は，他のユーザ端末機からの予約を拒否することを特徴とする請求項３，４または５のいずれかに記載のネットワークスキャニング方法。
【請求項７】
前記ネットワークスキャニング方法は，
前記指定されたスキャニング装置が，
自身を予約した前記ユーザ端末機が自身を第３所定期間内に使用しなかったか否かを判断する段階と；
前記ユーザ端末機が自身を前記第３所定期間内に使用しなかったと判断した場合には予約を取り消させる段階と；
予約を取り消した前記スキャニング装置が自身が予約可能であることを前記メンバに知らせる段階と；
をさらに含むことを特徴とする請求項３から６のいずれかに記載のネットワークスキャニング方法。
【請求項８】
前記（ｄ）段階で，
前記予約された各スキャニング装置は，スキャニングを開始する時に，スキャニングの開始及びスキャニング特性を前記メンバに知らせ；
前記スキャニングを終了する時に，スキャニングを予約可能であることを前記メンバに知らせることを特徴とする請求項１から７のいずれかに記載のネットワークスキャニング方法。
【請求項９】
前記（ｄ）段階は，
前記スキャニングの開始及び前記スキャニング特性を受信した各ユーザ端末機のうち，前記スキャニングされた結果の受信を望むユーザ端末機にだけ前記スキャニング結果を伝送することを特徴とする請求項８に記載のネットワークスキャニング方法。
【請求項１０】
前記スキャニングされた結果の受信が完了したかを判断する段階と；
前記スキャニングされた結果の受信が完了しなかったと判断した場合には，前記スキャニング結果を未受信であるユーザ端末機が第４所定期間が経過したか否かを判断する段階と；
前記第４所定期間が経過したと判断した場合には，前記ユーザ端末機が，スキャニング中であるスキャニング装置の装置マルチキャストアドレスによって示されるユーザ端末機および前記スキャニング動作を行ったスキャニング装置にスキャニング結果を受信できなかったことを通知する段階と；
前記通知を受信した前記スキャニング装置及び前記ユーザ端末機のうち前記未受信のスキャニング結果を保存したスキャニング装置及び／又はユーザ端末機が，自身が保存したスキャニング結果を前記スキャニング中であるスキャニング装置の装置マルチキャストアドレスによって示される宛先に伝送する段階と；
をさらに含むことを特徴とする請求項１から９のいずれかに記載のネットワークスキャニング方法。
【請求項１１】
前記第４所定期間は，前記スキャニング結果を未受信であるユーザ端末機のコード化された固有番号に基づいて決定されることを特徴とする請求項１０に記載のネットワークスキャニング方法。
【請求項１２】
前記ネットワークスキャニング方法は，同じスキャニング装置に登録されたユーザ端末機が，自身が登録されたスキャニング装置の前記装置マルチキャストアドレスを利用して互いに対話するか，または情報を交換することを特徴とする請求項１から１１のいずれかに記載のネットワークスキャニング方法。
【請求項１３】
前記各ユーザ端末機は，前記スキャニング装置及び自身の状態のうち少なくとも一つをユーザに知らせることを特徴とする請求項１から１２のいずれかに記載のネットワークスキャニング方法。
【請求項１４】
ネットワークと，前記ネットワークを介して接続された少なくとも一つのユーザ端末機および少なくとも一つのスキャニング装置を備えるネットワークスキャニング装置であって：
管理マルチキャストアドレスを使用可能なユーザ端末機とスキャニング装置とをメンバとして登録するネットワークと；
装置マルチキャストアドレスを決定し，自身を広告して当該ユーザ端末機を登録し，自身を予約した前記ユーザ端末機から前記文書を受信してスキャニングし，スキャニング結果を前記装置マルチキャストのアドレスによって示される少なくとも一つのユーザ端末機に伝送する少なくとも一つのスキャニング装置と；
前記メンバとして登録された少なくとも一つのスキャニング装置の前記各広告を利用して所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，前記決定したスキャニング装置それぞれに自身を登録させ，自身が登録された前記スキャニング装置のうち所望のスキャニング装置を指定して予約する少なくとも一つのユーザ端末機と；を備えることを特徴とするネットワークスキャニング装置。
【請求項１５】
前記各スキャニング装置は，
前記ネットワークを介して自身と接続された前記ユーザ端末機のアドレスのうち選択可能なアドレスが存在するか否かを検査し，検査結果を第１制御信号として出力するアドレス存在検査部と；
前記第１制御信号に応答して，選択可能な前記アドレスのうち任意のアドレスを選択するアドレス選択部と；
前記選択されたアドレスを他のスキャニング装置またはユーザ端末機が使用中であるか否かを検査し，検査結果を前記第２制御信号として出力するアドレス使用検査部と；
前記第２制御信号に応答して，第１所定期間が経過したか否かを検査し，検査結果を第３制御信号として出力する第１期間チェック部と；
前記第３制御信号に応答して，前記選択されたアドレスを前記装置マルチキャストアドレスとして決定するアドレス決定部と；
前記第１制御信号に応答して，第２所定期間が経過したか否かを検査し，検査結果を第４制御信号として出力する第２期間チェック部と；を備え，
前記アドレス存在検査部は，前記第２または前記第４制御信号に応答して前記アドレスが存在するか否かを検査し，
前記アドレス使用検査部は，前記第３制御信号に応答して前記選択されたアドレスが他のスキャニング装置またはユーザ端末機で使用中であるか否かを検査することを特徴とする請求項１４に記載のネットワークスキャニング装置。
【請求項１６】
ネットワークを介してユーザ端末機とスキャニング装置とが送受信するネットワークスキャニング方法のためのパケットフォーマットであって：
装置マルチキャストアドレスを記録する第１ヘッダと；
管理マルチキャストアドレスを記録する第２ヘッダと；
を備えることを特徴とするパケットフォーマット。
【請求項１７】
前記パケットフォーマットは，
広告の内容，所望のスキャニング特性，登録させようとするユーザ端末機の固有情報，前記ユーザ端末機及び／又はスキャニング装置の状態及び前記スキャニングされた結果のうち少なくとも一つをデータとして記録するデータ部をさらに備えることを特徴とする請求項１６に記載のパケットフォーマット。
【請求項１８】
前記データ部は，
Ｎを記録するＮ記録部と；
第１〜第Ｎ値と；
第１〜第Ｎ形態部と；
第１〜第Ｎ長さ部と；を備え，
前記第ｎ（１≦ｎ≦Ｎ）値は前記データ自体を記録し，前記第ｎ形態部は前記第ｎ値の形態を記録し，前記第ｎ長さ部は前記第ｎ値の長さを記録することを特徴とする請求項１７に記載のパケットフォーマット。
【請求項１９】
前記第１ヘッダは，
通信プロトコルのバージョンを記録するバージョン部と；
前記スキャニング装置の類型を記録する類型部と；
前記パケットの用途を記録するタイプ部と；
前記データの属性を記録する要求／応答部と；
前記第１ヘッダの属性を記録するフラグと；
を備えることを特徴とする請求項１７または１８に記載のパケットフォーマット。
【請求項２０】
前記フラグは，
前記第１ヘッダの属性のうち第１ヘッダが圧縮されているか否かに関する属性を表す圧縮コードを備えることを特徴とする請求項１９に記載のパケットフォーマット。
【請求項２１】
前記第１ヘッダは，
前記装置マルチフラグアドレスを記録する第１アドレス部と；
前記スキャニング装置の固有の装置アドレスを記録する第２アドレス部と；
をさらに備えることを特徴とする請求項１９または２０に記載のパケットフォーマット。
【請求項２２】
前記固有の装置アドレスは，動的又は静的に生成されることを特徴とする請求項２１に記載のパケットフォーマット。
【請求項２３】
前記第１ヘッダは，
単一経路ハッシュ関数を利用して求めた署名値を記録するデータ署名部をさらに備えることを特徴とする請求項１９から２２のいずれかに記載のパケットフォーマット。
【請求項２４】
前記データ部は，
分割された前記スキャニング結果の一連番号を記録する識別部と；
前記スキャニング結果を伝送する時間を記録する時間部と；
前記分割されたスキャニング結果を記録するスキャンデータ部と；
を備えることを特徴とする請求項１７から２３のいずれかに記載のパケットフォーマット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスキャニングに係り，特に，ネットワークを介して文書をスキャニングするネットワークスキャニング方法及び装置，並びにそのためのパケットフォーマットに関する。
【背景技術】
【０００２】
以下，従来のネットワークスキャニング方法について次のように説明する。ユーザ端末機は，ネットワークスキャニング専用クライアントプログラムを実行して特定スキャニング装置を指定するか，または特定スキャニング特性を有するスキャニング装置を探す。この時，ユーザ端末機は，指定するか，または探したスキャニング装置を自身の端末機に登録した後，そのスキャニング装置にも自身の名称と自身の固有番号とを登録させる。この場合，ユーザがスキャニングを指示すれば，登録されたスキャニング装置は，ユーザ端末機からユーザが指定したスキャニング特性を受けて分析し，分析した結果によって最終的に決定したスキャニング設定環境をユーザ端末機に伝送する。次いで，ユーザから確認された最終的に決定したスキャニング環境によって文書をスキャニングしてユーザ端末機に伝送する。このようにスキャニング作業が終了した後，ユーザは自身の端末機に伝送されたスキャニングイメージを確認する。
【０００３】
【特許文献１】特開２００１−２８５５６０号公報
【特許文献２】特開２００２−２１５５４９号公報
【特許文献３】特開２００２−０７７５００号公報
【特許文献４】特開２００２−０４４３５６号公報
【特許文献５】特開２００１−１７７６９０号公報
【特許文献６】米国特許第６，１１５，７３９号明細書
【特許文献７】米国特許第６，４２５，００１号明細書
【特許文献８】大韓民国特許出願公開第２００２-００７１９９２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし，上記のネットワークスキャニング方法では，他のユーザがスキャニングしている文書をスキャニングしたいユーザは，他のユーザがその文書をスキャニングし終えるまで待機しなければならない。すなわち，従来のネットワークスキャニング方法は，同じ文書のスキャニングを所望するユーザの数だけ文書を同一に反復してスキャニングしなければならないだけでなく，そのスキャニングされた結果をユーザの数だけ同じ回数でネットワークを介して反復して伝送しなければならない。したがって，従来のネットワークスキャニング方法は，資源を非効率的に浪費するという問題点を有する。
【０００５】
また，従来のネットワークスキャニング方法による場合，ユーザ端末機とスキャニング装置間に交換されるパケットデータの各フィールドの名前が文字列である。従って，人が判読しやすいが，その一方，ネットワークにトラフィックを加重させ，パケット処理時間を長くする。その結果，従来のネットワークスキャニング方法を行うネットワークスキャニング装置の負荷を増加させるという問題点を有する。
【０００６】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，スキャニングされた結果を多数のユーザ端末機にネットワークを介して受信させることの可能なネットワークスキャニング方法，ネットワークスキャニング装置およびパケットフォーマットを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために，本発明のある観点によれば，ネットワークを介して少なくとも一つのユーザ端末機と接続される少なくとも一つのスキャニング装置を利用して文書をスキャニングするネットワークスキャニング方法において，（ａ）管理マルチキャストアドレスを使用可能な少なくとも一つのユーザ端末機と少なくとも一つのスキャニング装置とをメンバとして登録する段階と；（ｂ）スキャニング装置それぞれの装置マルチキャストアドレスを決定する段階と；（ｃ）メンバとして登録されたユーザ端末機が，メンバとして登録された少なくとも一つのスキャニング装置の各広告に基づいて所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，決定したスキャニング装置それぞれに自身を登録させ，自身が登録されたスキャニング装置のうち所望のスキャニング装置を指定して予約する段階と；（ｄ）予約されたスキャニング装置が，自身を予約したユーザ端末機から文書を受信してスキャニングし，スキャニングした結果を装置マルチキャストのアドレスによって示される少なくとも一つのユーザ端末機に伝送する段階と；を含むことを特徴とするネットワークスキャニング方法が提供される。
【０００８】
上記（ｂ）段階は，各スキャニング装置が，（ｂ１）ネットワークを介して自身と接続されたユーザ端末機のアドレスのうち選択可能なアドレスが存在するか否かを判断する段階と；（ｂ２）選択可能なアドレスが存在すると判断した場合に，選択可能なアドレスのうち任意のアドレスを選択する段階と；（ｂ３）選択したアドレスを他のスキャニング装置またはユーザ端末機が使用中であるか否かを判断し，選択したアドレスを他のスキャニング装置またはユーザ端末機が使用中であると判断した場合には，（ｂ１）段階に戻る段階と；（ｂ４）選択されたアドレスを他のスキャニング装置またはユーザ端末機が使用中ではないと判断した場合には，第１所定期間が経過したか否かを判断する段階と；（ｂ５）第１所定期間が経過したと判断されれば，（ｂ２）段階で選択されたアドレスを装置マルチキャストアドレスとして決定する段階と；（ｂ６）選択可能なアドレスが存在しないと判断した場合には，第２所定期間が経過したか否かを判断し，第２所定期間が経過したと判断した場合には（ｂ１）段階に戻る段階と；を含んでもよい。
【０００９】
上記（ｃ）段階は，（ｃ１）メンバとして登録された各スキャニング装置が，管理マルチキャストアドレスを使用可能な他のメンバに自身を広告する段階と；（ｃ２）メンバとして登録された各ユーザ端末機が，広告に基づいて所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，決定したスキャニング装置それぞれに自身を登録させる段階と；（ｃ３）メンバとして登録された各ユーザ端末機が，自身が登録されたスキャニング装置のうち所望のスキャニング装置を指定して予約する段階と；を含んでもよい。
【００１０】
上記（ｃ）段階は，（ｃ１）段階後に，前記メンバとして登録された各ユーザ端末機が，広告を伝送したスキャニング装置の装置マルチキャストアドレスが，他のスキャニング装置で使用中である装置マルチキャストアドレスであるか否かを判断し，広告を伝送したスキャニング装置の装置マルチキャストアドレスが他のスキャニング装置で使用中である装置マルチキャストアドレスではないと判断された場合には，（ｃ２）段階に進む段階と；広告を伝送したスキャニング装置の装置マルチキャストアドレスが他のスキャニング装置で使用中である装置マルチキャストアドレスであると判断された場合には，他のスキャニング装置が広告を伝送したスキャニング装置に警告メッセージを伝送する段階と；警告メッセージを受けたスキャニング装置が装置マルチキャストアドレスを新しく決定し，（ｃ１）段階に進む段階と；をさらに含んでもよい。
【００１１】
上記（ｃ２）段階は，メンバとして登録された各ユーザ端末機が，広告された内容を分析して保存する段階と；メンバとして登録された各ユーザ端末機が，保存された分析結果に基づいて，ネットワークを介してメンバに対して自身が所望するスキャニング特性の有無を尋ねる段階と；所望のスキャニング特性を有するスキャニング装置が，スキャニング特性の有無を尋ねるユーザ端末機に応答する段階と；スキャニング特性を所望したユーザ端末機が，応答したスキャニング装置に自身を登録させる段階と；を含み，伝送されかつ保存される広告は，周期的に更新可能であってもよい。
【００１２】
上記（ｃ３）段階は，メンバとして登録された各ユーザ端末機が，自身が登録されたスキャニング装置のうち所望のスキャニング装置を指定する段階と；指定したスキャニング装置がスキャニング中であるか否かを判断する段階と；指定したスキャニング装置がスキャニング中ではないと判断した場合にはスキャニング中ではないスキャニング装置を予約する段階と；予約されたスキャニング装置が，自身が予約されたことをメンバに知らせる段階と；を含み，予約されたスキャニング装置は，他のユーザ端末機からの予約を拒否するようにしてもよい。
【００１３】
上記ネットワークスキャニング方法は，指定されたスキャニング装置が，自身を予約したユーザ端末機が自身を第３所定期間内に使用しなかったか否かを判断する段階と；ユーザ端末機が自身を第３所定期間内に使用しなかったと判断した場合には予約を取り消させる段階と；予約を取り消したスキャニング装置が自身が予約可能であることをメンバに知らせる段階と；をさらに含んでもよい。
【００１４】
上記（ｄ）段階で，予約された各スキャニング装置は，スキャニングを開始する時に，スキャニングの開始及びスキャニング特性をメンバに知らせ；スキャニングを終了する時に，スキャニングを予約可能であることをメンバに知らせるようにしてもよい。
【００１５】
上記（ｄ）段階は，スキャニングの開始及びスキャニング特性を受信した各ユーザ端末機のうち，スキャニングされた結果の受信を望むユーザ端末機にだけスキャニング結果を伝送するようにしてもよい。
【００１６】
上記ネットワークスキャニング方法は，スキャニングされた結果の受信が完了したかを判断する段階と；スキャニングされた結果の受信が完了しなかったと判断した場合には，スキャニング結果を未受信であるユーザ端末機が第４所定期間が経過したか否かを判断する段階と；第４所定期間が経過したと判断した場合には，ユーザ端末機が，スキャニング中であるスキャニング装置の装置マルチキャストアドレスによって示されるユーザ端末機およびスキャニング動作を行ったスキャニング装置にスキャニング結果を受信できなかったことを通知する段階と；通知を受信したスキャニング装置及びユーザ端末機のうち未受信のスキャニング結果を保存したスキャニング装置及び／又はユーザ端末機が，自身が保存したスキャニング結果をスキャニング中であるスキャニング装置の装置マルチキャストアドレスによって示される宛先に伝送する段階と；をさらに含んでもよい。
【００１７】
上記第４所定期間は，スキャニング結果を未受信であるユーザ端末機のコード化された固有番号に基づいて決定されてもよい。
【００１８】
上記ネットワークスキャニング方法は，同じスキャニング装置に登録されたユーザ端末機が，自身が登録されたスキャニング装置の装置マルチキャストアドレスを利用して互いに対話するか，または情報を交換するようにされてもよい。
【００１９】
上記各ユーザ端末機は，スキャニング装置及び自身の状態のうち少なくとも一つをユーザに知らせるようにしてもよい。
【００２０】
上記課題を解決するために，本発明の別の観点によれば，ネットワークと，ネットワークを介して接続された少なくとも一つのユーザ端末機および少なくとも一つのスキャニング装置を備えるネットワークスキャニング装置であって，管理マルチキャストアドレスを使用可能なユーザ端末機とスキャニング装置とをメンバとして登録するネットワークと；装置マルチキャストアドレスを決定し，自身を広告して当該ユーザ端末機を登録し，自身を予約したユーザ端末機から文書を受信してスキャニングし，スキャニング結果を装置マルチキャストのアドレスによって示される少なくとも一つのユーザ端末機に伝送する少なくとも一つのスキャニング装置と；メンバとして登録された少なくとも一つのスキャニング装置の各広告を利用して所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，決定したスキャニング装置それぞれに自身を登録させ，自身が登録されたスキャニング装置のうち所望のスキャニング装置を指定して予約する少なくとも一つのユーザ端末機と；を備えることを特徴とするネットワークスキャニング装置が提供される。
【００２１】
上記各スキャニング装置は，ネットワークを介して自身と接続されたユーザ端末機のアドレスのうち選択可能なアドレスが存在するか否かを検査し，検査結果を第１制御信号として出力するアドレス存在検査部と；第１制御信号に応答して，選択可能なアドレスのうち任意のアドレスを選択するアドレス選択部と；選択されたアドレスを他のスキャニング装置またはユーザ端末機が使用中であるか否かを検査し，検査結果を第２制御信号として出力するアドレス使用検査部と；第２制御信号に応答して，第１所定期間が経過したか否かを検査し，検査結果を第３制御信号として出力する第１期間チェック部と；第３制御信号に応答して，選択されたアドレスを装置マルチキャストアドレスとして決定するアドレス決定部と；第１制御信号に応答して，第２所定期間が経過したか否かを検査し，検査結果を第４制御信号として出力する第２期間チェック部と；を備え，アドレス存在検査部は，第２または第４制御信号に応答してアドレスが存在するか否かを検査し，アドレス使用検査部は，第３制御信号に応答して選択されたアドレスが他のスキャニング装置またはユーザ端末機で使用中であるか否かを検査するように構成されてもよい。
【００２２】
上記課題を解決するために，本発明の別の観点によれば，ネットワークを介してユーザ端末機とスキャニング装置とが送受信するネットワークスキャニング方法のためのパケットフォーマットであって，装置マルチキャストアドレスを記録する第１ヘッダと；管理マルチキャストアドレスを記録する第２ヘッダと；を備えることを特徴とするパケットフォーマットが提供される。
【００２３】
上記パケットフォーマットは，広告の内容，所望のスキャニング特性，登録させようとするユーザ端末機の固有情報，ユーザ端末機及び／又はスキャニング装置の状態及びスキャニングされた結果のうち少なくとも一つをデータとして記録するデータ部をさらに備えるようにしてもよい。
【００２４】
上記データ部は，Ｎを記録するＮ記録部と；第１〜第Ｎ値と；第１〜第Ｎ形態部と；第１〜第Ｎ長さ部と；を備え，第ｎ（１≦ｎ≦Ｎ）値はデータ自体を記録し，第ｎ形態部は第ｎ値の形態を記録し，第ｎ長さ部は第ｎ値の長さを記録するようにしてもよい。
【００２５】
上記第１ヘッダは，通信プロトコルのバージョンを記録するバージョン部と；スキャニング装置の類型を記録する類型部と；パケットの用途を記録するタイプ部と；データの属性を記録する要求／応答部と；第１ヘッダの属性を記録するフラグと；を備えるようにしてもよい。
【００２６】
上記フラグは，第１ヘッダの属性のうち第１ヘッダが圧縮されているか否かに関する属性を表す圧縮コードを備えるようにしてもよい。
【００２７】
上記第１ヘッダは，装置マルチフラグアドレスを記録する第１アドレス部と；スキャニング装置の固有の装置アドレスを記録する第２アドレス部と；をさらに備えるようにしてもよい。
【００２８】
上記固有の装置アドレスは，動的又は静的に生成されてもよい。
【００２９】
上記第１ヘッダは，単一経路ハッシュ関数を利用して求めた署名値を記録するデータ署名部をさらに備えるようにしてもよい。
【００３０】
上記データ部は，分割されたスキャニング結果の一連番号を記録する識別部と；スキャニング結果を伝送する時間を記録する時間部と；分割されたスキャニング結果を記録するスキャンデータ部と；を備えるようにしてもよい。
【００３１】
上記発明によれば，スキャニングされた結果を装置マルチキャストアドレスが示す多数のユーザ端末機にネットワークを介して伝送して資源を効率的に利用するだけでなく，各パケットのデータ形式がＴＬＶ形式であるので，人間が判読し難いがネットワークにトラフィックを加重させずにパケット処理時間を短縮でき，同じスキャニング装置に登録したユーザ端末機同士でのチャットを可能にし，スキャニング装置を攻撃者から保護もできる。
【発明の効果】
【００３２】
以上説明したように本発明によれば，スキャニングされた結果を多数のユーザ端末機にネットワークを介して受信させることの可能なネットワークスキャニング方法，ネットワークスキャニング装置およびパケットフォーマットが提供される。
【発明を実施するための最良の形態】
【００３３】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３４】
以下，本発明によるネットワークスキャニング方法を添付した図面を参照して次のように説明する。
【００３５】
図１は，本発明によるネットワークスキャニング方法の一実施形態を説明するためのフローチャートである。本実施形態におけるネットワークスキャニング方法は，管理マルチキャストアドレスのメンバを登録する段階（第１０段階）と，装置マルチキャストアドレスを決定する段階（第１２段階）と，スキャニング装置を予約する段階（第１４段階）と，予約されたスキャニング装置を利用してスキャニングした結果を少なくとも一つのユーザ端末機に伝送する段階（第１６段階）を含む。
【００３６】
図２は，図１に示されたネットワークスキャニング方法が実施される本実施形態にかかるネットワークスキャニング装置の概略的な構成図である。ネットワークスキャニング装置は，一つ以上のスキャニング装置２０，…２２と，一つ以上のユーザ端末機２４，…２６と，ネットワーク２８より構成される。ここで，ネットワーク２８は有線または無線である。
【００３７】
本実施形態にかかるネットワークスキャニング方法によれば，まず，管理マルチキャストアドレスを使用可能なユーザ端末機２４，…２６とスキャニング装置２０，…２２をメンバとしてネットワーク２８の，例えば，ルータ（図示せず）などに登録する（第１０段階）。ここで，ルータは，あるパケットデータをスキャニング装置やユーザ端末機から受信した場合，受信したパケットデータを管理マルチキャストアドレスによって示されるメンバに伝送する。すなわち，あるユーザ端末機２４，または２６やあるスキャニング装置２０，または２２が管理マルチキャストアドレスを目的アドレスとしてデータをネットワーク２８を通じて伝送すれば，管理マルチキャストアドレスによって示される多数のユーザ端末機やスキャニング装置にデータが伝送されうる。
【００３８】
第１０段階後に，スキャニング装置２０，…２２それぞれは，装置マルチキャストアドレスを決定する（第１２段階）。ここで，装置マルチキャストアドレスとは，スキャニング装置でスキャニングされた結果物が伝送されるユーザ端末機のアドレスを意味する。
【００３９】
図３は，図１に示された第１２段階の詳細な実施例１２Ａを説明するためのフローチャートであって，装置マルチキャストアドレスを決定する段階（第４０段階〜第５０段階）よりなる。
【００４０】
図３に示すように，第１０段階後にスキャニング装置２０，２２それぞれは，ネットワーク２８を介して自身と接続されたユーザ端末機２４や２６のアドレスが含まれているアドレスプール内に選択可能なアドレスが存在するか否かを判断する（第４０段階）。
【００４１】
ネットワーク２８を介して自身と接続されたユーザ端末機２４，２６のアドレスの中で選択可能なアドレスが存在すると判断した場合は，スキャニング装置２０，２２それぞれは，存在するアドレスのうち任意のアドレスを選択する（第４２段階）。
【００４２】
その後，任意のアドレスを選択したスキャニング装置２０は，選択されたアドレスを他のスキャニング装置またはユーザ端末機が使用中であるか否かを判断する（第４４段階）。
【００４３】
任意に選択したアドレスが使用中であるか否かを判断する方法の具体例について説明する。スキャニング装置２０は，あるアドレスを選択したこと，または選択したアドレスを他のスキャニング装置２２やユーザ端末機２４，２６に伝送する。アドレスを選択したことまたは選択したアドレスを受信した他のスキャニング装置２２やユーザ端末機２４，２６は，自身が使用中であるアドレスをスキャニング装置２０に伝送する。スキャニング装置２０は，他のスキャニング装置２２やユーザ端末機２４，２６から伝送された使用中のアドレスと自身が現在選択しているアドレスとを比較して，選択したアドレスが使用中であるか否かを判断できる。
【００４４】
なお，あるスキャニング装置２０が第４２段階で選択したアドレスを受信した他のスキャニング装置２２やユーザ端末機２４，２６が，スキャニング装置２０によって選択されたアドレスが，自身が使用中であるアドレスと同じであるかを検査し，スキャニング装置２０が選択したアドレスを自身が使用しているか否かをスキャニング装置２０に知らせるようにしてもよい。
【００４５】
もし，選択されたアドレスを他のスキャニング装置２２またはユーザ端末機２４，２６が使用中であると判断されれば，第４０段階に進む。したがって，選択するアドレスの存否を再び判断する（第４０段階）。もし，選択するアドレスが存在すると判断されれば，任意の新しいアドレスを再び選択する（第４２段階）。
【００４６】
一方，第４４段階で選択されたアドレスを他のスキャニング装置２２またはユーザ端末機２４，２６が使用中でないと判断されれば，アドレスを選択したスキャニング装置２０は第１所定期間が経過したか否かを判断する（第４６段階）。もし，第１所定期間が経過しなかったと判断されれば，第４４段階に戻る。それは，選択されたアドレスが第１所定期間が経過する以前に他のスキャニング装置２２やユーザ端末機２４，２６で使用されることもあるためである。一方，第１所定期間が経過したと判断されれば，アドレスを選択したスキャニング装置２０は，第４２段階で選択したアドレスを自身の装置マルチキャストアドレスとして決定する（第４８段階）。
【００４７】
前述した第４０段階で選択するアドレスが存在していないと判断されれば，スキャニング装置２０は，第２所定期間が経過したか否かを判断する（第５０段階）。もし，第２所定期間が経過しなかったと判断されれば，再び第５０段階において判断を繰り返す。一方，第２所定期間が経過したと判断されれば，第４０段階に戻り，スキャニング装置２０は選択するアドレスの存否を再び判断する。それは，第２所定期間が経過する間に使用が完了したアドレス，すなわち，選択が可能になったアドレスが存在することもあるためである。
【００４８】
第１２段階後に，メンバとして登録されたユーザ端末機は，メンバとして登録された一つ以上のスキャニング装置から伝送された各広告を利用して所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，決定されたスキャニング装置それぞれに自身を登録させ，自身が登録されたスキャニング装置のうち所望のスキャニング装置を指定して予約する（第１４段階）。第１４段階を実行するために，スキャニング装置２０，２２は，ユーザ端末機２４，２６に自身を広告して自身のスキャニング特性を所望するユーザ端末機を登録する。この時，ユーザ端末機２４，２６は，メンバとして登録された少なくとも一つのスキャニング装置２０や２２の各広告を利用して自身が所望するスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，決定されたスキャニング装置それぞれに自身を登録させ，自身が登録されたスキャニング装置のうち所望のスキャニング装置を指定して予約する。
【００４９】
図４は，図１に示された第１４段階の詳細な実施例１４Ａを説明するためのフローチャートである。１４Ａは，各ユーザ端末機が，スキャニング装置から伝送された広告を利用して所望のスキャニング特性を有するスキャニング装置を探して自身を登録させる段階（第６０段階及び第６２段階）と，登録させたスキャニング装置のうち所望のスキャニング装置を指定して予約する段階（第６４段階）を含む。
【００５０】
より詳細には，図４に示すように，まず各スキャニング装置が，管理マルチキャストアドレスのメンバに自身を広告する（第６０段階）。第６０段階後に，メンバとして登録された各ユーザ端末機はスキャニング装置から伝送された広告を利用して所望のスキャニング特性を有する少なくとも一つのスキャニング装置を決定し，決定されたスキャニング装置それぞれに自身を登録させる（第６２段階）。第６２段階後に，メンバとして登録された各ユーザ端末機は登録されたスキャニング装置のうち所望のスキャニング装置を指定し，指定されたスキャニング装置を予約する（第６４段階）。
【００５１】
図５は，図１に示された第１４段階の他の詳細な実施例１４Ｂを説明するためのフローチャートである。各ユーザ端末機が，スキャニング装置から伝送された広告（第６０段階）を利用して所望のスキャニング特性を有するスキャニング装置を探して自身を登録させ（第６２段階），登録させたスキャニング装置のうち所望のスキャニング装置を指定して予約する（第６４段階）。または広告したスキャニング装置の装置マルチキャストアドレスが使用中であるか否かによって（第７０段階），再び広告を受ける（第７２〜第７４段階）。
【００５２】
例えば，図１に示された第１４段階は，図４に示された第１４Ａ段階に第７０〜第７４段階をさらに含ませることもある。ここで，図５に示された第６０〜第６４段階は，図４に示された第６０〜第６４段階と同じ役割を行うので，ここでこれらに関する詳細な説明は省略する。
【００５３】
第６０段階後に，広告を伝送したスキャニング装置の装置マルチキャストアドレスが他のスキャニング装置で使用中である装置マルチキャストアドレスであるか否かがメンバとして登録された各ユーザ端末機によって判断される（第７０段階）。もし，広告を伝送したスキャニング装置の装置マルチキャストアドレスが他のスキャニング装置で使用中である装置マルチキャストアドレスではないと判断されれば，第６２段階に進んで第６２及び第６４段階が行われる。
【００５４】
一方，広告を伝送したスキャニング装置の装置マルチキャストアドレスが他のスキャニング装置で使用中である装置マルチキャストアドレスであると判断されれば，その装置マルチキャストアドレスを使用中である他のスキャニング装置は，広告を伝送したスキャニング装置に警告メッセージを伝送する（第７２段階）。ここで，警告メッセージには“現在，広告された貴装置の装置マルチキャストアドレスは使用中です”などとなりうる。
【００５５】
第７２段階後に，広告を伝送したスキャニング装置が警告メッセージを受ける場合，その警告メッセージを受けたスキャニング装置は，装置マルチキャストアドレスを新しく決定し，第６０段階に戻る（第７４段階）。この時，管理マルチキャストアドレスのメンバに新しく更新された装置マルチキャストアドレスを再び広告する。ここで，新しい装置マルチキャストアドレスは，アドレスプールで任意に選択されるか，またはアドレスプールのアドレスの中から順次に選択されうる。
【００５６】
図６は，図４または図５に示された第６２段階の詳細な実施例６２Ａを説明するためのフローチャートである。６２Ａは，広告された内容を分析して保存する段階（第８０段階）と，自身が所望するスキャニング特性の具備如何をスキャニング装置に尋ね，当該スキャニング装置から応答を受ける段階（第８２及び第８４段階）と，応答したスキャニング装置に自身を登録させる段階（第８６段階）を含む。
【００５７】
より詳細には，図６に示すように，メンバとして登録された各ユーザ端末機は，各スキャニング装置から伝送された広告を受信し，受信しら広告の内容を分析し，分析した結果を保存する（第８０段階）。ここで，スキャニング装置は広告を更新して伝送でき，ユーザ端末機は更新されて伝送された広告を受信して分析した後，以前に保存した広告を更新された広告で更新することができる。すなわち，登録を要求するユーザ端末機で図４または図５に示された第６２段階の遂行が完了するまでスキャニング装置から入力される広告は無視されずに更新保存される。しかし，登録を要求するユーザ端末機が図４または図５に示された第６２段階の遂行を完了した後にスキャニング装置から入力される広告は更新保存されずに無視される。
【００５８】
第８０段階後に，メンバとして登録された各ユーザ端末機は，保存された広告を利用してネットワーク２８を介して自身が所望するスキャニング特性を具備しているか否かをメンバに尋ねる（第８２段階）。第８２段階後に，所望のスキャニング特性を有するスキャニング装置は，第８２段階でユーザ端末機によって尋ねられたスキャニング特性を具備していることをそのユーザ端末機に伝達する（第８４段階）。
【００５９】
第８４段階後に，スキャニング特性の具備状況を尋ねたユーザ端末機は，質問に応答したスキャニング装置に自身に関する情報を登録させ，第６４段階に進む（第８６段階）。この時，ユーザ端末機を登録するスキャニング装置は，登録しようとするユーザ端末機が，登録を事前に許容された端末機であるか否かを選択的に確認した後に登録できる。具体的には例えば，スキャニング装置は，自身の固有番号を登録を許容するユーザ端末機にだけ事前に配布しておき，ユーザ端末機から登録が要求された場合に，事前に配布した自身の固有番号がそのユーザ端末機から入力された場合にだけ登録を許容する。
【００６０】
図７は，図４または図５に示された第６４段階の詳細な実施例６４Ａを説明するためのフローチャートであって，所望のスキャニング装置を指定して予約する段階（第９０〜第９６段階）よりなる。
【００６１】
第６２段階後に，メンバとして登録されたユーザ端末機は，スキャニングしようとする際に，自身が登録されたスキャニング装置のうち所望のスキャニング装置を指定する（第９０段階）。第９０段階後に，スキャニングしようとするユーザ端末機は，指定したスキャニング装置がスキャニング中であるか否かを判断する（第９２段階）。もし，指定したスキャニング装置がスキャニング中であると判断されれば，第９０段階に進む。それは，指定したスキャニング装置は現在スキャニング中であるため，登録された他のスキャニング装置を指定するか，または現在指定しているスキャニング装置のスキャニング動作が完了するまで待機するためである。
【００６２】
一方，指定したスキャニング装置がスキャニング中ではないと判断されれば，スキャニングを所望するユーザ端末機は指定したスキャニング装置を予約する（第９４段階）。この時，スキャニングを所望するユーザ端末機は，自身が所望するスキャニング特性をスキャニング中ではない指定したスキャニング装置に伝送する。
【００６３】
第９４段階後に，スキャニングを所望するユーザ端末機によって予約されたスキャニング装置は，自身が予約されていることを管理マルチキャストのアドレスが表すメンバに知らせ，第１６段階に進む（第９６段階）。この時，予約されている間，スキャニング装置は他のユーザ端末機からの予約を拒否する。
【００６４】
（第２実施形態）
図８は，本発明によるネットワークスキャニング方法の他の実施形態を説明するためのフローチャートであって，スキャニング装置の予約を行ったユーザ端末機が，予約したスキャニング装置を第３所定期間の間に使用しなければ，予約を取り消す段階（第１００〜第１０４段階）よりなる。図１に示された本発明によるネットワークスキャニング方法は，図８に示された第１００〜第１０４段階をさらに含むこともある。
【００６５】
図８に示すように，第１４段階後に，指定されたスキャニング装置は，自身を予約したユーザ端末機が自身を第３所定期間の間に使用していないかを判断する（第１００段階）。もし，予約したユーザ端末機が自身を第３所定期間の間に使用したと判断されれば，指定されたスキャニング装置は，第１６段階に進んで文書をスキャニングする。しかし，ユーザ端末機が自身を第３所定期間の間に使用しなかったと判断されれば，指定されたスキャニング装置は予約を取消しさせる（第１０２段階）。第１０２段階後に，予約を取消させたスキャニング装置は，自身が予約可能になったことを管理マルチキャストのアドレスが表すメンバに知らせる（第１０４段階）。
【００６６】
一方，第１４段階後に，スキャニングを所望するユーザ端末機は，予約したスキャニング装置にログインした後，スキャニングしようとする文書をログインしたスキャニング装置に伝達する。予約された各スキャニング装置２０や２２等は，自身を予約したユーザ端末機から文書を受けてスキャニングし，スキャニングした結果を自身の装置マルチキャストのアドレスが表す少なくとも一つのユーザ端末機に伝送する（第１６段階）。ここで，スキャニングを所望するユーザ端末機は，予約したスキャニング装置にログインする時，自身の名称と固有番号とを利用する。スキャニング装置はスキャニングしつつスキャニングされた結果を伝送する。
【００６７】
第１６段階で，予約された各スキャニング装置は，スキャニングを開始する時，スキャニングの開始及びスキャニングされている特性をメンバに知らせ，スキャニングを終了する時，スキャニングが予約可能であることをメンバに知らせることができる。
【００６８】
スキャニングの開始及びスキャニングされている特性を伝送された各ユーザ端末機は，自身のユーザがスキャニングされた結果を受信しようとする場合にだけスキャニングされた結果を受信でき，スキャニング装置は，スキャニングされた結果を受信しようとするユーザ端末機にだけ伝送できる。
【００６９】
または，スキャニングの開始及びスキャニングされている特性を伝送された各ユーザ端末機は，自身のユーザがスキャニングされた結果を受信しようとする意思の有無に関係なく，スキャニングされた結果を受信でき，スキャニング装置は，スキャニングされた結果を自身の装置マルチキャストのアドレスが表す一つ以上のユーザ端末機に伝送してもよい。
【００７０】
（第３実施形態）
図９は，本発明によるネットワークスキャニング方法のさらに他の実施形態を説明するためのフローチャートであって，スキャニングされた結果の受信が未完了である場合に，未受信のスキャニング結果を再受信する段階（第１１０〜第１１６段階）よりなる。
【００７１】
図１に示された本発明によるネットワークスキャニング方法は，図９に示された第１１０〜第１１６段階をさらに含むことができる。
【００７２】
図９に示すように，第１６段階後に，スキャニングされた結果を受信しているユーザ端末機は，スキャニングされた結果の受信が完了したかを判断する（第１１０段階）。もし，スキャニングされた結果の全てを受信できていないと判断されれば，スキャニングされた結果を未受信のユーザ端末機は，第４所定期間が経過したか否かを判断する（第１１２段階）。ここで，第４所定期間はスキャニングされた結果を未受信のユーザ端末機のコード化された固有番号を利用して決定されうる。もし，第４所定期間が経過していないと判断されれば，第１１２段階に進む。一方，第４所定期間が経過したと判断されれば，すなわち，スキャニングされた結果を未受信のユーザ端末機のコード化された固有番号に相応する第４所定期間が経過したとすれば，ユーザ端末機は，スキャニング中であるスキャニング装置の装置マルチキャストアドレスが表す他のユーザ端末機とスキャニング動作を行ったスキャニング装置とに自身がスキャニングされた結果を受信していないことを知らせる（第１１４段階）。
【００７３】
第１１４段階後に，ユーザ端末機がスキャニング結果を完全な形で受信していないという情報を受信したスキャニング装置及びユーザ端末機のうち，未受信のスキャニング結果を保存しているスキャニング装置及びユーザ端末機は，自身が保存しているスキャニング結果を，スキャニング結果を未受信のユーザ端末機にだけ伝送するのではなく，スキャニング中であるスキャニング装置の装置マルチキャストアドレスが表す全てのユーザ端末機に伝送する（第１１６段階）。したがって，スキャニングされた結果を未受信のユーザ端末機だけでなく，スキャニング中であるスキャニング装置の装置マルチキャストアドレスが表す全てのユーザ端末機が，スキャニングされた結果を新たに受信できる。このように，スキャニングされた結果を未受信のユーザ端末機だけでなく，スキャニング中であるスキャニング装置の装置マルチキャストアドレスが表す全てのユーザ端末機に伝送する理由は，スキャニング装置でスキャニングされた結果は，そのユーザ端末機だけでなく，スキャニング装置の装置マルチキャストアドレスが表すその他のユーザ端末機でも受信されない可能性があるためである。
【００７４】
この時，未受信のスキャニングされた結果は，未受信のスキャニングされた結果を保存した複数のスキャニング装置や及びユーザ端末機から伝送されうる。この場合，スキャニングされた結果を未受信のユーザ端末機は，自身に最初に受信されるスキャニングされた結果だけを受け入れられる。このように，ユーザ端末機がスキャニングされた結果が未受信となりうる状況に対応するために，各ユーザ端末機とスキャニング装置とは，分割されたスキャニングされた結果をその分割された結果の一連番号と共にしばらく保存できる保存部（図示せず）を設けうる。ここで，一度に伝送可能なスキャニングされた結果の量は決まっているため，スキャニングされたデータは分割されて伝送される。したがって，分割されたスキャニングされた結果の一連番号とは，スキャニングされた結果が分割された順序であって，分割されたスキャニング結果を組合わせる時に参照される。
【００７５】
一方，前述した本発明によるネットワークスキャニング方法において，同じスキャニング装置に登録したユーザ端末機は，そのスキャニング装置の装置マルチキャストアドレスを利用して互いに対話するか，または情報を交換できる。しかも，各ユーザ端末機は，スキャニング装置及び自身の状態のうち少なくとも一つを自身のユーザに知らせることもできる。
【００７６】
第１４段階でスキャニング装置が自身を広告する場合，第８２段階で自身が所望するスキャニング特性の具備の有無をメンバに尋ねる場合，第８６段階で所望の特性を有するスキャニング装置が応答する場合，第９６段階で予約されたスキャニング装置が自身が予約されたことを知らせる場合または第１０４段階で予約が取消されたスキャニング装置が自身が予約可能であることを知らせる場合には，図２に示された各ユーザ端末機は，自身を装置マルチキャストアドレスに登録したスキャニング装置の装置マルチキャストアドレスを保存するか，または管理する必要がない。しかし，前述した場合以外の場合において，図２に示された各ユーザ端末機は，自身を装置マルチキャストアドレスに登録したスキャニング装置の装置マルチキャストアドレスを保存して管理する必要がある。例えば，スキャニング装置Ａでスキャニングされた結果を未受信のユーザ端末機Ａに，その未受信のスキャニングされた結果を伝送しようとするユーザ端末機Ｂは，スキャニング装置Ａの装置マルチキャストアドレスを保存して管理し，保存された装置マルチキャストアドレスが表すユーザ端末機Ａを含むユーザ端末機に未受信の結果を伝送する。
【００７７】
以下，本発明によるネットワークスキャニング装置の構成及び動作を添付図面を参照して説明する。
【００７８】
図１０は，図２に示された本実施形態にかかるスキャニング装置２０や２２のブロック図であって，アドレス存在検査部１３０，アドレス選択部１３２，アドレス使用検査部１３４，第１期間チェック部１３６，アドレス決定部１３８及び第２期間チェック部１４０などを備える。
【００７９】
図１０に示されたスキャニング装置は，図３に示された第１２Ａ段階を行う役割をする。
【００８０】
図３および図１０を参照して説明する。第４０段階を行うために，アドレス存在検査部１３０は，ネットワーク２８を介して自身と連結されたユーザ端末機２４や２６のアドレスのうち選択可能なアドレスの存否を検査し，検査された結果を第１制御信号Ｃ１としてアドレス選択部１３２及び第２期間チェック部１４０にそれぞれ出力する。このために，アドレス存在検査部１３０は，ネットワーク２８を介して連結されたユーザ端末機２４や２６に対してそれらのアドレスを出力端子ＯＵＴ１を介して要求し，ユーザ端末機２４や２６から提供されるアドレスを入力端子ＩＮ１を介して入力する。
【００８１】
第４２段階を行うために，アドレス選択部１３２は，アドレス存在検査部１３０から入力された第１制御信号Ｃ１に応答して，すなわち，第１制御信号Ｃ１を介して選択可能なアドレスが存在すると認識すれば，入力端子ＩＮ１を介して入力されたアドレスのうち任意のアドレスを選択し，選択したアドレスをアドレス使用検査部１３４及びアドレス決定部１３８にそれぞれ出力する。
【００８２】
第４４段階を行うために，アドレス使用検査部１３４は，アドレス選択部１３２で選択されたアドレスを他のスキャニング装置またはユーザ端末機が使用中であるか否かを検査し，検査した結果を第２制御信号Ｃ２として第１期間チェック部１３６及びアドレス存在検査部１３０にそれぞれ出力する。
【００８３】
第４４段階を行うために，アドレス使用検査部１３４は，アドレス選択部１３２から選択されたアドレスが入力されたという事実または選択されたアドレスを各ユーザ端末機や他のスキャニング装置に出力端子ＯＵＴ２を介して知らせる。この時，他のスキャニング装置やユーザ端末機は，アドレス使用検査部１３４から出力された選択アドレスまたはアドレスが選択されたという事実が入力された場合，自身が使用しているアドレスをアドレス使用検査部１３４に出力する。この時，アドレス使用検査部１３４は，入力端子ＩＮ２を介して他のスキャニング装置やユーザ端末機で使用中であるアドレスを入力され，入力されたアドレスと自身が選択したアドレスとが同じであるか否かを比較する。
【００８４】
または，第４４段階を行うために，アドレス使用検査部１３４は，アドレス選択部１３２から選択されたアドレスを入力され，各ユーザ端末機や他のスキャニング装置に出力端子ＯＵＴ２を通じて出力する。この時，他のスキャニング装置やユーザ端末機は，アドレス使用検査部１３４から出力された選択アドレスを入力され，自身が使用しているアドレスと入力されたアドレスとが同じであるか否かを比較し，比較結果をアドレス使用検査部１３４に出力する。したがって，アドレス使用検査部１３４は，入力端子ＩＮ２を通じて他のスキャニング装置やユーザ端末機から入力された比較結果から，自己が選択したアドレスが使用中であるか否かが分かる。
【００８５】
前述したアドレス存在検査部１３０は，アドレス使用検査部１３４から入力された第２制御信号Ｃ２に基づいて，選択されたアドレスが使用中であると認識した場合には，第４０段階に戻り，ネットワーク２８を介して自身と連結されたユーザ端末機２４や２６等のアドレスのうち選択可能なアドレスが存在するか否かを検査する。
【００８６】
第４６段階を行うために，第１期間チェック部１３６は，アドレス使用検査部１３４から入力された第２制御信号Ｃ２に応答して，すなわち，第２制御信号Ｃ２に基づき選択されたアドレスが使用中ではないと認識された場合には，第１所定期間が経過されたか否かを検査し，検査結果を第３制御信号Ｃ３としてアドレス決定部１３８及びアドレス使用検査部１３４にそれぞれ出力する。この時，アドレス使用検査部１３４は，第１期間チェック部１３６から入力された第３制御信号Ｃ３に基づいて第１所定期間が経過していないと認識した場合には，アドレス選択部１３２から入力された選択アドレスが他のスキャニング装置またはユーザ端末機で使用中であるか否かを検査する。
【００８７】
第４８段階を行うために，アドレス決定部１３８は，第１期間チェック部１３６から入力された第３制御信号Ｃ３に応答して，アドレス選択部１３２から入力された選択されたアドレスを装置マルチキャストアドレスとして決定し，決定した装置マルチキャストアドレスを出力端子ＯＵＴ３を通じて出力する。例えば，第３制御信号Ｃ３に基づいて第１所定期間が経過したと認識されれば，アドレス決定部１３８は，アドレス選択部１３２から入力された選択アドレスを装置マルチキャストアドレスとして決定する。
【００８８】
第５０段階を行うために，第２期間チェック部１４０は，アドレス存在検査部１３０から入力された第１制御信号Ｃ１に基づいて選択可能なアドレスが存在していないと認識されれば，第２所定期間が経過したか否かを検査し，検査結果を第４制御信号Ｃ４としてアドレス存在検査部１３０に出力する。したがって，アドレス存在検査部１３０は，第４制御信号Ｃ４に基づいて第２所定期間が経過したと認識されれば，選択するアドレスの存否を再検査する。
【００８９】
一方，図１のネットワークスキャニング方法を行う図２に示されたスキャニング装置２０や２２等のそれぞれは，ユーザ端末機２４や２６等のそれぞれとパケット単位でデータを交換できる。このようなパケットの種類としては，アドレス選択要求パケット，アドレス選択応答パケット，広告パケット，警告パケット，状態パケット，装置クェーリパケット，装置応答パケット，予約パケット，スキャンデータパケット，再伝送要求パケット，再伝送応答パケット，チャットパケット及び登録パケットなどがある。
【００９０】
ここで，アドレス選択要求パケットとアドレス選択応答パケットとは，第４４段階が行われる時に利用されるパケットである。アドレス選択要求パケットは第４２段階で選択されたアドレスを利用して第４４段階で生成されるパケットであって，図３に示された第１２Ａ段階を行うスキャニング装置から他のスキャニング装置またはユーザ端末機に伝送される。アドレス選択応答パケットは，第１２Ａ段階を行うスキャニング装置が選択したアドレスが使用中であるという事実を知らせるために他のスキャニング装置またはユーザ端末機から生成されたパケットであって，第１２Ａ段階を行うスキャニング装置に伝送される。
【００９１】
また，広告パケットは，図４または図５に示された第６０段階で生成されるパケットであって，自身を広告するスキャニング装置の固有アドレス，装置マルチキャストアドレス及び自身のスキャニング特性を含み，自身を広告するスキャニング装置から他のスキャニング装置またはユーザ端末機に伝送される。この時，広告パケットは，広告しようとするスキャニング装置自身に現在登録されているユーザの数に関する情報をさらに含むこともある。
【００９２】
警告パケットは，図５に示された第７２段階で生成されるパケットであって，前述した警告メッセージが含まれ，広告を伝送したスキャニング装置の装置マルチキャストアドレスを使用中であるスキャニング装置から広告を伝送したスキャニング装置に伝送される。
【００９３】
予約パケットは，第９４段階で利用されるパケットであって，予約を所望するユーザ端末機が所望するスキャニング特性を含み，予約を所望するユーザ端末機から予約しようとするスキャニング装置に伝送される。
【００９４】
スキャンデータパケットは，スキャニング装置でスキャニングされた結果を含み，スキャニング装置からそのスキャニング装置の装置マルチキャストアドレスが表すユーザ端末機に伝送される。
【００９５】
状態パケットは，図２に示されたスキャニング装置２０や２２等のそれぞれとユーザ端末機２４や２６のそれぞれとの状態を表すパケットである。例えば，状態パケットは，第１６，第９６及び第１０４段階を行う時にそれぞれ利用され，スキャニング装置が予約可能であるという状態についての情報を含むか，またはスキャニング装置自身が予約されたという状態についての情報を含みうる。すなわち，スキャニング装置が第１６段階でスキャニング中である時や第９４段階で予約された時，状態パケットは，スキャニング装置が予約不可能であることを第１６または第９６段階で知らせるために，予約不可能であることを表す状態を含みうる。また，スキャニング装置が第１６段階でスキャニングを完了したか，または予約されたスキャニング装置の予約が第１０２段階で取消された時，状態パケットは，スキャニング装置が予約可能であることを第１６または第１０４段階で知らせるために，予約可能であることを表す状態を含みうる。さらに，状態パケットは，第１６段階を行う時に利用され，スキャニング動作の有無を表す状態についての情報を含むこともある。この時，予約された各スキャニング装置は，スキャニングを開始する時，スキャニングの開始を表す状態とスキャニングの特性を表す状態とについての情報を状態パケットに共に載せて管理マルチキャストアドレスが表すメンバのアドレスに伝送できる。
【００９６】
一方，装置質問パケットは，図６に示された第８２段階を行う時に利用されるパケットであって，ユーザ端末機から管理マルチキャストアドレスが表すメンバに伝送されるパケットであり，そのユーザ端末機が所望するスキャニング特性に関する情報を含む。この時，装置応答パケットは，装置質問パケットを伝送したユーザ端末機が所望のスキャニング特性と一致するスキャニング特性を有するスキャニング装置からそのユーザ端末機に伝送されるパケットであって，広告パケットの内容と同じ内容を含む。
【００９７】
再送要求パケットは，第１１４段階を行う時に利用されるパケットであって，未受信のスキャニングされたデータの一連番号を含み，スキャニングデータの未受信を知らせるユーザ端末機から装置マルチキャストアドレスが表すユーザ端末機とスキャニング動作を行ったスキャニング装置とに伝送される。この時，再送応答パケットは，未受信のスキャニングデータの一連番号，スキャニングされた結果を伝送する時間及びスキャニングされた結果を含み，スキャニングを行ったスキャニング装置及びスキャニング結果を保存したユーザ端末機からそのスキャニング装置の装置マルチキャストアドレスが表す全てのユーザ端末機に伝送される。
【００９８】
チャットパケットは，同じスキャニング装置に登録したユーザ端末機間でやりとりする対話や情報の内容，すなわち，チャットメッセージ文字列を含み，同じスキャニング装置に登録したユーザ端末機間から伝送される。
【００９９】
登録パケットは，第８６段階を行う時に利用されるパケットであって，応答したスキャニング装置に登録しようとするユーザ端末機自身の名称及び固有番号を含み，登録を所望するユーザ端末機からこのユーザ端末機を登録するスキャニング装置に伝送される。この時，登録しようとするスキャニング装置でセキュリティが要求される場合，登録パケットは，登録しようとするスキャニング装置の固有番号をさらに含みうる。これは，前述したように，事前に許容されたユーザ端末機にだけ登録を許容させるためである。
【０１００】
以下，本実施形態にかかるネットワークスキャニング方法のためのパケットフォーマットの構成を添付図面を参照して説明する。
【０１０１】
図１１は，本実施形態にかかるパケットフォーマットの一例を示した図面であって，第１及び第２ヘッダ１６０及び１６２とデータ部１６４とより構成される。
【０１０２】
図１１に示す第１ヘッダ１６０には装置マルチキャストアドレスが格納され，第２ヘッダ１６２には管理マルチキャストアドレスが格納される。この時，パケットフォーマットは，図１１に示すように，データ部１６４をさらに設けうる。例えば，アドレス選択要求パケット及びアドレス選択応答パケットそれぞれは，第１及び第２ヘッダ１６０及び１６２だけを設け，データ部１６４を設けていない。一方，その他のパケットである広告パケット，警告パケット，状態パケット，装置クェーリパケット，装置応答パケット，予約パケット，スキャンデータパケット，再伝送要求パケット，再伝送応答パケット，チャットパケット及び登録パケットは，第１及び第２ヘッダ１６０及び１６２とデータ部１６４とを設ける。
【０１０３】
図１２は，図１１に示された第１ヘッダ１６０の詳細な実施例１６０Ａのフォーマットであって，バージョン部１８０，類型部１８２，タイプ部１８４，要求／応答部１８６，フラグ部１８８，データ署名部１９２，第１及び第２アドレス部１９６及び１９４より構成される。
【０１０４】
他の実施例によれば，第１ヘッダ１６０は，図１２とは違って，バージョン部１８０，類型部１８２，タイプ部１８４，要求／応答部１８６及びフラグ部１８８だけから構成されることもできる。
【０１０５】
ここで，バージョン部１８０は，通信プロトコルのバージョンを記録する。類型部１８２は，スキャニング装置の類型を記録する。例えば，スキャニング装置の類型は純粋にスキャニング機能だけを行うスキャナ（図示せず）とスキャニング機能以外に他の機能も行える複合器（ＭＦＰ：Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）とに分けられる。したがって，類型部１８２は，スキャニング装置の類型を記録する。
【０１０６】
タイプ部１８４は，パケットに含まれたデータ部１６４の用途を記録する。すなわち，タイプ部１８４は，図１１に示されたパケットのデータ部１６４がアドレス選択要求パケット，アドレス選択応答パケット，広告パケット，警告パケット，状態パケット，装置クェーリパケット，装置応答パケット，予約パケット，スキャンデータパケット，再伝送要求パケット，再伝送応答パケット，チャットパケットまたは登録パケットのいずれのデータであるかを表す。
【０１０７】
要求／応答部１８６はデータ部１６４の属性を記録し，フラグ１８８は第１ヘッダ１６０の属性を記録する。例えば，データ部１６４の属性が情報，要求，肯定的な応答または否定的な応答である時，要求／応答部１８６はそれぞれ０，１，２または３の値を有する。
【０１０８】
また，第１ヘッダ１６０は，図１２に示された第１及び第２アドレス部１９６及び１９４をさらに設けうる。
【０１０９】
ここで，第１アドレス部１９６は装置マルチキャストアドレスを記録し，第２アドレス部１９４はスキャニング装置の固有な装置アドレスを記録する。ここで，固有な装置アドレスは，動的や静的に生成されうる。すなわち，固有な装置アドレスを動的に生成するということは，スキャニング装置に電源が印加される時にネットワークサーバ（図示せず）からスキャニング装置の固有な装置アドレスを割当てられるということを意味し，固有な装置アドレスを静的に生成するということは，スキャニング装置のマネジャーが固有な装置アドレスを直接生成するということを意味する。
【０１１０】
この時，フラグ１８８は，第１ヘッダ１６０の属性のうち第１ヘッダ１６０の圧縮の有無に関する属性を表す圧縮コードＣ１９０を設けうる。すなわち，圧縮コードＣ １９０は，図１２に示された第１ヘッダ１６０Ａが第１及び第２アドレス部１９６及び１９４を設けるか，または設けないかを表す。例えば，圧縮コードＣ１９０が“１”ということは，第１ヘッダ１６０が第１及び第２アドレス部１９６及び１９４を設けずに圧縮されたということを意味し，圧縮コードＣ １９０が“０”ということは，第１ヘッダ１６０が第１及び第２アドレス部１９６及び１９４を設けて圧縮されていないということを意味する。
【０１１１】
例えば，図１２に示されたように，バージョン部１８０は０−７ビットより構成され，類型部１８２は８−１５ビットより構成され，タイプ部１８４は１６−２３ビットより構成され，要求／応答部１８６は２４−２７ビットより構成され，フラグ１８８は２８−３１ビットより構成されうる。
【０１１２】
本発明のさらに他の実施例によれば，第１ヘッダ１６０は，データ署名部１９２をさらに設けうる。ここで，データ署名部１９２は，ＭＤ５のような単一経路ハッシュ関数を利用して求めた署名値を記録する。ここで，ＭＤ５及び単一経路ハッシュ関数は，‘Ｎｇａｎａｎｄ Ｄｏｒａｓｗａｍｙ’と‘Ｄａｎ Ｈａｒｋｉｎｓ’とによって著述され，‘Ｐｒｅｎｔｉｃｅ Ｈａｌｌ ＰＴＲ’によって出刊された“ＩＰＳｅｃ，Ｔｈｅ Ｎｅｗ Ｓｅｃｕｒｉｔｙ Ｓｔａｎｄａｒｄ ｆｏｒ ｔｈｅ Ｉｎｔｅｒｎｅｔ，Ｉｎｔｒａｎｅｔ，ａｎｄ Ｖｉｒｔｕａｌ Ｐｒｉｖａｔｅ Ｎｅｔｗｏｒｋｓ”という題目の本でｐ７及びｐ８に開示されている。例えば，スキャニング装置がデータの完全性を所望する場合，すなわち，データ部１６４に含まれたデータをネットワーク上で任意に攻撃できないようにする場合，第１ヘッダ１６０Ａはデータ署名部１９２をさらに設ける。ここで，単一経路ハッシュ関数は，キーとデータとよりなる。この時，単一経路関数のキーは，スキャニング装置の固有番号となり，単一経路ハッシュ関数のデータはソースアドレス，装置マルチキャストアドレス及びパケットタイプとなりうる。
【０１１３】
一方，図１１に示されたデータ部１６４は，広告の内容，所望のスキャニング特性，登録させようとするユーザ端末機の固有情報，ユーザ端末機やスキャニング装置の状態及びスキャニングされた結果のうち少なくとも一つをデータとして記録する。
【０１１４】
図１３は，図１１に示されたデータ部１６４の詳細な一実施例１６４Ａのフォーマットであって，Ｎ記録部２１０，第１〜第Ｎ形態部２１２，…２２２，及び２３２，第１〜第Ｎ長さ部２１４，…２２０，及び２３０，第１〜第Ｎ値２１６，…２２４，及び２３４より構成される。
【０１１５】
ここで，Ｎ記録部２１０はＮを記録する。なお，Ｎとは，図１１のデータ部１６４に記録されるデータの数である。第ｎ（１≦ｎ≦Ｎ）値２２４は前述したデータ自体を記録し，第ｎ形態部２２２は第ｎ値２２４の形態を記録し，第ｎ長さ部２２０は第ｎ値２２４の長さを記録する。
【０１１６】
例えば，図１３に示されたように，各形態部は０−１５ビットより構成され，各長さ部は１６−３１ビットより構成され，Ｎ記録部２１０は０−３１ビットより構成されうる。
【０１１７】
図１４は，図１１に示されたデータ部１６４の本発明による他の実施例１６４Ｂのフォーマットであって，識別部２５０，時間部２５２及びスキャンデータ部２５４より構成される。
【０１１８】
図１４に示されたデータ部１６４Ｂの識別部２５０は，分割されたスキャニング結果の一連番号を記録し，時間部２５２はスキャニングされた結果を伝送する時間を記録し，スキャンデータ部２５４は分割されたスキャニング結果を，例えば，２進形態のビットストリームとして記録する。
【０１１９】
図１１，図１３または図１４に示されたデータ部１６４，１６４Ａまたは１６４Ｂで各データのフィールド（２１０．…または２３４）または（２５０，２５２または２５４）は，ビッグエンディアン（ｂｉｇ−ｅｎｄｉａｎ）順序に記録され，常に４バイトの倍数の大きさを有しうる。ビッグエンディアン順序に従って，データ部１６４，１６４Ａまたは１６４Ｂに記録されたデータは最上位ビット（ＭＳＢ：Ｍｏｓｔ Ｓｉｇｎｉｆｉｃａｎｔ Ｂｉｔ）から伝送される。データ部１６４，１６４Ａまたは１６４Ｂに記録されるデータの大きさが小さい場合には，データが伝送される前にデータ中の空きスペースがパディングバイトで埋められる。パディングバイトを追加したデータを伝送されたスキャニング装置またはユーザ端末機は，パディングバイトを除去した後にパケットを処理する。パディングバイトは，例えば，‘０’となりうる。
【０１２０】
前述した広告パケット，警告パケット，状態パケット，装置質問パケット，装置応答パケット，予約パケット，再伝送要求パケット，再伝送応答パケット，チャットパケットまたは登録パケットのデータは，図１３に示されたように，ＴＬＶ（Ｔｙｐｅ Ｌｅｎｇｔｈ Ｖａｌｕｅ）形式のフォーマットに記録される一方，スキャンデータパケットのデータは，図１４に示されたようなフォーマットで記録される。
【０１２１】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０１２２】
本発明はネットワークを介して文書をスキャニングするネットワークスキャニング方法及び装置，並びにそのためのパケットフォーマットに関し，例えば，効率的なネットワーク運用に効果的に適用可能である。
【図面の簡単な説明】
【０１２３】
【図１】本発明によるネットワークスキャニング方法の一実施形態を説明するためのフローチャートである。
【図２】図１に示されたネットワークスキャニング方法が実行されるネットワークスキャニング装置の一実施形態の概略的な構成図である。
【図３】図１に示された第１２段階の詳細な一実施例を説明するためのフローチャートである。
【図４】図１に示された第１４段階の詳細な一実施例を説明するためのフローチャートである。
【図５】図１に示された第１４段階の詳細な他の実施例を説明するためのフローチャートである。
【図６】図４または図５に示された第６２段階の詳細な実施例を説明するためのフローチャートである。
【図７】図４または図５に示された第６４段階の詳細な実施例を説明するためのフローチャートである。
【図８】本発明によるネットワークスキャニング方法の他の実施形態（第２実施形態）を説明するためのフローチャートである。
【図９】本発明によるネットワークスキャニング方法のさらに他の実施形態（第３実施形態）を説明するためのフローチャートである。
【図１０】図２に示されたスキャニング装置のブロック図である。
【図１１】本発明の一実施例によるパケットフォーマットを示す説明図である。
【図１２】図１１に示された第１ヘッダのフォーマットの一例を示す説明図である。
【図１３】図１１に示されたデータ部のフォーマットの一例を示す説明図である。
【図１４】図１１に示されたデータ部のフォーマットの他の例を示す説明図である。
【符号の説明】
【０１２４】
２０，２２      スキャニング装置
２４，２６      ユーザ端末機
１３０      アドレス存在検査部
１３２      アドレス選択部
１３４      アドレス使用検査部
１３６      第１期間チェック部
１３８      アドレス決定部
１４０      第２期間チェック部
１６０      第１ヘッダ部
１６２      第２ヘッダ部
１６４      データ部
１８０      バージョン部
１８２      類型部
１８４      タイプ部
１８６      要求／応答部
１８８      フラグ
１９０      圧縮コードＣ
１９２      データ署名部
１９４      第２アドレス部
１９６      第１アドレス部
【図１】
2005039836.tif 000003
【図２】
2005039836.tif 000004
【図３】
2005039836.tif 000005
【図４】
2005039836.tif 000006
【図５】
2005039836.tif 000007
【図６】
2005039836.tif 000008
【図７】
2005039836.tif 000009
【図８】
2005039836.tif 000010
【図９】
2005039836.tif 000011
【図１０】
2005039836.tif 000012
【図１１】
2005039836.tif 000013
【図１２】
2005039836.tif 000014
【図１３】
2005039836.tif 000015
【図１４】
2005039836.tif 000016