(57)【要約】  【課題】  煩雑なＩＰアドレスの設定を行なうことなく、画像読取装置によって読み取られた原稿画像に対応する画像データを、ネットワーク上の端末装置へ送出することができる画像読取システム、画像読取装置の制御プログラム、端末装置の制御プログラム、および画像読取装置を提供すること。  【解決手段】  本発明によれば、ネットワーク上に接続された複数の画像読取装置は、ブロードキャスト発信などによって端末装置から一括発信された端末装置のＩＰアドレスなどの固有情報を受け取ることによって、該ネットワーク上における端末装置を認識することができる。その結果として、端末装置のＩＰアドレスなどの固有情報を予め画像読取装置に登録するという煩雑な設定作業を行なうことなく、端末装置が、画像読取装置によって読み取られた画像をネットワークを介して受け取ることができる。  【選択図】    図１
2006339904.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークと、そのネットワーク上に接続され、画像を読み取る画像読取手段とその画像読取手段によって読み取られた画像データを前記ネットワーク上に接続されている端末装置へ送信する画像データ送信手段とを有する複数の画像読取装置と、それら複数の画像読取装置を含む前記ネットワーク上に接続されている端末装置であって、前記画像読取装置における前記画像データ送信手段によって送信された画像データを受け取る画像データ受取手段を有する少なくとも１つの端末装置とを備えた画像読取システムにおいて、
前記端末装置は、前記ネットワーク上に接続されている複数の画像読取装置に対し、自装置について前記ネットワーク上で識別可能とする固有情報を一括して通知する第１通知手段を備え、
前記複数の画像読取装置のうち、前記第１通知手段からの通知を受け取った画像読取装置における前記画像データ送信手段は、前記受け取った通知に含まれる固有情報に対応する端末装置に対して、前記画像データを送信するものであることを特徴とする画像読取システム。
【請求項２】
ネットワークと、そのネットワーク上に接続され、画像を読み取る画像読取手段とその画像読取手段によって読み取られた画像データを前記ネットワーク上に接続されている端末装置へ送信する画像データ送信手段とを有する少なくとも１つの画像読取装置と、その画像読取装置を含む前記ネットワーク上に接続されている複数の端末装置であって、前記画像読取装置における前記画像データ送信手段によって送信された画像データを受け取る画像データ受取手段を有する複数の端末装置とを備えた画像読取システムにおいて、
前記画像読取装置は、前記ネットワーク上に接続されている複数の端末装置に対し、自装置について前記ネットワーク上で識別可能とする固有情報を一括して通知する第２通知手段を備え、
前記端末装置は、前記第２通知手段からの通知を受け取った場合に、その受け取った通知に含まれる固有情報に対応する前記画像読取装置に対して、前記端末装置を前記ネットワーク上で識別可能とする固有情報を通知することによって応答する第１応答手段を備え、
前記第１応答手段からの応答を受け取った前記画像読取装置における前記画像データ送信手段は、前記複数の端末装置のうち、前記受け取った応答に含まれる固有情報に対応する端末装置に対して画像データを送信するものであることを特徴とする画像読取システム。
【請求項３】
前記画像読取装置は、ユーザの操作によって画像読取手段による画像の読み取りを指示する操作部を備え、
その操作部による画像読み取りの指示がなされた場合に、前記画像データ送信手段は、前記第１通知手段から受け取った通知に含まれる固有情報又は前記第１応答手段から受け取った応答に含まれる固有情報に対応する端末装置に対し、画像データを送信するものであることを特徴とする請求項１又は２に記載の画像読取システム。
【請求項４】
前記端末装置における前記第１通知手段又は前記第１応答手段は、前記画像読取装置における前記画像読取手段による画像読み取りの設定値を、前記固有情報と共に通知するものであり、
前記第１通知手段からの通知又は前記第１応答手段からの応答を受け取った前記画像読取装置は、画像読取手段によって、前記受け取った通知又は前記受け取った応答に含まれる設定値に従って画像を読み取り、その読み取った画像データを、前記画像データ送信手段によって、前記受け取った通知又は前記受け取った応答に含まれる固有情報に対応する端末装置に対して送信するものであることを特徴とする請求項３記載の画像読取システム。
【請求項５】
前記画像読取装置は、情報を表示する画像読取装置側表示部を備え、
前記端末装置における前記第１通知手段又は前記第１応答手段は、該端末装置を前記画像読取装置側表示部において区別可能に特徴付けて表示させる端末装置識別情報を、前記固有情報と共に通知するものであり、
前記画像読取装置における前記画像読取装置側表示部は、前記第１通知手段からの通知又は前記第１応答手段からの応答に含まれる前記端末識別情報に基づいて、対応する端末装置を区別可能に特徴付けて表示するものであることを特徴とする請求項３又は４に記載の画像読取システム。
【請求項６】
前記端末装置における前記第１通知手段又は前記第１応答手段は、該端末装置に対応づけられた認証キーを、前記固有情報と共に通知するものであり、
前記画像読取装置は、
認証キーの入力をユーザに要求する認証キー入力要求手段と、
その認証キー入力要求手段による要求に応じてユーザによって入力された認証キーが、前記第１通知手段から受け取った通知に含まれる認証キー又は前記第１応答手段から受け取った応答に含まれる認証キーと不一致の場合に、画像読取手段による画像の読み取りを禁止する画像読取禁止手段とを備えていることを特徴とする請求項３から５のいずれかに記載の画像読取システム。
【請求項７】
前記画像読取装置は、前記第１通知手段からの通知を受け取った場合に、その受け取った通知に含まれる固有情報に対応する端末装置に対し、自装置について前記ネットワーク上で識別可能とする固有情報を通知することによって応答する第２応答手段を備え、
前記端末装置は、前記第２応答手段に含まれる固有情報に対応する前記画像読取装置に対し、画像の読み取りを要求する画像読取要求手段を備え、
前記画像読取装置は、前記画像読取要求手段から画像の読み取りが要求されると、画像読取手段によって画像を読み取った上で、その読み取った画像データを、前記画像データ送信手段によって、前記第２応答手段からの応答に含まれる固有情報に対応する端末装置に対して送信するものであることを特徴とする請求項１記載の画像読取システム。
【請求項８】
前記端末装置は、前記第２通知手段からの通知を受け取った場合に、その受け取った通知に含まれる固有情報に対応する前記画像読取装置に対し、画像の読み取りを要求する画像読取要求手段を備え、
前記画像読取装置は、前記画像読取要求手段から画像の読み取りが要求されると、画像読取手段によって画像を読み取った上で、その読み取った画像データを、前記画像データ送信手段によって、前記第２通知手段からの通知に含まれる固有情報に対応する端末装置に対して送信するものであることを特徴とする請求項２記載の画像読取システム。
【請求項９】
前記端末装置は、情報を表示する端末装置側表示部を備え、
前記画像読取装置における前記第２応答手段又は前記第２通知手段は、該画像読取装置を前記端末装置側表示部において区別可能に特徴付けて表示させる画像読取装置識別情報を、前記固有情報と共に通知するものであり、
前記端末装置における前記端末装置表示部は、前記第２応答手段からの応答又は前記第２通知手段からの通知に含まれる前記画像読取装置識別情報に基づいて、対応する画像読取装置を区別可能に特徴付けて表示するものであることを特徴とする請求項７又は８に記載の画像読取システム。
【請求項１０】
前記画像読取装置における前記第２応答手段又は前記第２通知手段は、該画像読取装置に対応付けられた認証キーを、前記固有情報と共に通知するものであり、
前記端末装置は、認証キーの入力をユーザに要求する認証キー入力要求手段と、
その認証キー入力手段による要求に応じてユーザによって入力された認証キーが、前記第２応答手段から受け取った応答に含まれる認証キー又は前記第２通知手段から受け取った通知に含まれる認証キーと不一致の場合に、その不一致であった認証キーに対応する画像読取装置に対して前記画像読取要求手段による画像の読み取りを要求することを禁止する画像読取要求禁止手段とを備えていることを特徴とする請求項７から９のいずれかに記載の画像読取システム。
【請求項１１】
前記画像読取装置は、前記画像データ送信手段によって画像データを送信した送信先の前記端末装置に対応する固有情報を登録する端末装置登録手段を備えていることを特徴とする請求項１から１０のいずれかに記載の画像読取システム。
【請求項１２】
前記端末装置は、前記画像データ受取手段によって画像データを受け取った受取元の前記画像読取装置に対応する固有情報を登録する画像読取装置登録手段を備えていることを特徴とする請求項１から１１のいずれかに記載の画像読取システム。
【請求項１３】
ネットワーク上に接続されて動作する画像読取装置として実現可能なコンピュータに、
画像を読み取る画像読取ステップと、
前記画像読取装置を含むネットワーク上に接続されている端末装置から一括して送信された、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む通知を受け取った場合に、前記画像読取ステップにより読み取られた画像データを、前記受け取った通知に含まれる固有情報に対応する端末装置へ送信する画像データ送信ステップとを実行させることを特徴とする制御プログラム。
【請求項１４】
ネットワーク上に接続されて動作する画像読取装置として実現可能なコンピュータに、
前記画像読取装置を含むネットワーク上に接続されている複数の端末装置に対し、該画像読取装置についての前記ネットワーク上で識別可能な固有情報を一括して通知する通知ステップと、
その通知ステップにより通知された固有情報を受け取った前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む応答を受け取った場合に、画像を読み取る画像読取ステップと、
その画像読取ステップにより読み取られた画像データを、前記受け取った応答に含まれる固有情報に対応する端末装置へ送信する画像データ送信ステップとを実行させることを特徴とする制御プログラム。
【請求項１５】
前記画像読取装置は、ユーザによる操作によって画像の読み取りを指示する操作部を有しており、
前記画像データ送信ステップは、前記操作部による画像読み取りの指示がなされた場合に、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置へ画像データの送信を前記コンピュータに実行させることを特徴とする請求項１３又は１４に記載の制御プログラム。
【請求項１６】
前記画像読取装置は、情報を表示する表示部を有し、
前記ネットワーク上に接続されている前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報と共に、該端末装置を前記表示部において区別可能に特徴付けて表示させる端末装置識別情報を受け取った場合に、その端末装置識別情報に基づいて、対応する端末装置を、前記表示部に区別可能に特徴付けて表示する表示ステップを前記コンピュータに実行させることを特徴とする請求項１５記載の制御プログラム。
【請求項１７】
前記ネットワーク上に接続されている前記端末装置から、該端末装置について前記ネットワーク上で識別可能な固有情報と共に、該端末装置に対応付けられた認証キーを受け取った場合に、認証キーの入力をユーザに要求する認証キー入力要求ステップと、
その認証キー入力要求ステップによる要求に応じてユーザから入力された認証キーが、前記受け取った固有情報に対応する端末装置に対応付けられた認証キーと不一致の場合に、画像読取ステップによる画像の読み取りを禁止する画像読取禁止ステップとを前記コンピュータに実行させることを特徴とする請求項１６又は１７に記載の制御プログラム。
【請求項１８】
前記画像読取ステップは、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置から送信された画像読取要求を受け取った場合に、画像の読み取りを前記コンピュータに実行させ、
前記画像データ送信ステップは、前記画像読取要求の送信元の端末装置に対し、前記画像読取ステップにより読み取られた画像データの送信を前記コンピュータに実行させることを特徴とする請求項１３又は１４に記載の制御プログラム。
【請求項１９】
ネットワーク上に接続されて動作する端末装置として実現可能なコンピュータに、
前記端末装置を含むネットワーク上に接続されている複数の画像読取装置に対し、該端末装置についての前記ネットワーク上で識別可能な固有情報を一括して通知する通知ステップと、
その通知ステップにより通知された固有情報を受け取った前記画像読取装置から、その画像読取装置によって読み取られた画像データを受け取る画像データ受取ステップとを実行させることを特徴とする制御プログラム。
【請求項２０】
ネットワーク上に接続されて動作する端末装置として実現可能なコンピュータに、
前記端末装置を含むネットワーク上に接続されている画像読取装置から、該画像読取装置についての前記ネットワーク上で識別可能な固有情報を含む通知を受け取った場合に、通知元の画像読取装置に対し、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む応答を行う応答ステップと、
その応答ステップによる応答先の前記画像読取装置から、その画像読取装置によって読み取られた画像データを受け取る画像データ受取ステップとを実行させることを特徴とする制御プログラム。
【請求項２１】
前記端末装置は、情報を表示する表示部を備え、
前記ネットワーク上に接続されている前記画像読取装置から、該画像読取装置についての前記ネットワーク上で識別可能な固有情報と共に、該画像読取装置を前記表示部において区別可能に特徴付けて表示させる画像読取装置識別情報を受け取った場合に、その画像読取装置識別情報に基づいて、対応する画像読取装置を、前記表示部に区別可能に特徴付けて表示する表示ステップを前記コンピュータに実行させることを特徴とする請求項１９又は２０に記載の制御プログラム。
【請求項２２】
前記ネットワーク上に接続されている前記画像読取装置に対し、画像の読み取りを要求する画像読取要求ステップと、
前記ネットワーク上に接続されている前記画像読取装置から、該画像読取装置についての前記ネットワーク上で識別可能な固有情報と共に、該画像読取装置に対応付けられた認証キーを受け取った場合に、認証キーの入力をユーザに要求する認証キー入力要求ステップと、
その認証キー入力要求ステップによる要求に応じてユーザから入力された認証キーが、前記受け取った固有情報に対応する画像読取装置に対応付けられた認証キーと不一致の場合には、画像読取要求ステップによる画像の読み取りの要求を禁止する画像読取要求禁止ステップとを前記コンピュータに実行させることを特徴とする請求項１９から２１のいずれかに記載の制御プログラム。
【請求項２３】
画像を読み取る画像読取手段と、
ネットワーク上に接続されている端末装置から一括して送信された、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む通知を受け取った場合に、前記画像読取手段により読み取られた画像データを、前記受け取った通知に含まれる固有情報に対応する端末装置へ送信する画像データ送信手段とを備えていることを特徴とする画像読取装置。
【請求項２４】
自装置についてネットワーク上で識別可能とする固有情報を、前記ネットワーク上に接続されている複数の端末装置に対して一括して通知する通知手段と、
その通知手段により通知された固有情報を受け取った前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む応答を受け取った場合に、画像を読み取る画像読取手段と、
その画像読取手段により読み取られた画像データを、前記受け取った応答に含まれる固有情報に対応する端末装置へ送信する画像データ送信手段とを備えていることを特徴とする画像読取装置。
【請求項２５】
ユーザによる操作によって画像の読み取りを指示する操作部を備え、
前記画像データ送信手段は、前記操作部による画像読み取りの指示がなされた場合に、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置へ画像データを送信するものであることを特徴とする請求項２３又は２４に記載の画像読取装置。
【請求項２６】
情報を表示する表示部と、
前記ネットワーク上に接続されている前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報と共に、該端末装置を前記表示部において区別可能に特徴付けて表示させる端末装置識別情報を受け取った場合に、その端末装置識別情報に基づいて、対応する端末装置を、前記表示部に区別可能に特徴付けて表示する表示手段とを備えていることを特徴とする請求項２５記載の画像読取装置。
【請求項２７】
前記ネットワーク上に接続されている前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報と共に、該端末装置に対応付けられた認証キーを受け取った場合に、認証キーの入力をユーザに要求する認証キー入力要求手段と、
その認証キー入力要求手段による要求に応じてユーザから入力された認証キーが、前記受け取った固有情報に対応する端末装置に対応付けられた認証キーと不一致の場合に、画像の読み取りを禁止する画像読取禁止手段とを備えていることを特徴とする請求項２５又は２６に記載の画像読取装置。
【請求項２８】
前記画像読取手段は、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置から送信された画像読取要求を受け取った場合に、画像を読み取るものであり、
前記画像データ送信手段は、前記画像読取要求の送信元の固有情報に対応する前記端末装置に対し、前記画像読取手段により読み取られた画像データを送信するものであることを特徴とする請求項２３又は２４に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナなどの画像読取装置で読み取られた原稿画像をネットワークを介してパーソナルコンピュータなどの端末装置で受け取る画像読取システム、その画像読取システムにおける画像読取装置及びその制御プログラム、並びに、該画像読取システムにおける端末装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、スキャナなどの画像読取装置で読み取られた原稿画像を、ローカルエリアネットワーク（以下「ＬＡＮ」と称する）などのネットワークを介してパーソナルコンピュータなどの端末装置で受け取るネットワークスキャニングシステム（以下「画像読取システム」と称する）が普及しつつある。このような画像読取システムに利用される画像読取装置は、特許文献１に記載されるように、２つのタイプに大別される。
【０００３】
第１のタイプの画像読取装置（スキャナ）は、操作パネル上において原稿画像の読取動作開始を指示し、読み取った画像データの送信相手先となる端末装置を指定して、画像データを指定された端末装置に送出するタイプ（以下、このタイプの画像読取装置を利用する方式を「プッシュスキャン方式」と称する）である。
【０００４】
一方で、第２のタイプの画像読取装置は、送信相手先の端末装置からの原稿読取指示を受け付けると、読取動作を開始し、読み取った画像データをその装置に送信するタイプ（以下、このタイプの画像読取装置を利用する方式を「プルスキャン方式」と称する）である。
【特許文献１】特開２００２−１１１８５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像読取システムにおいてプルスキャン方式を用いる場合には、各端末装置に対し、ネットワーク上における画像読取装置の位置を識別するＩＰアドレスを、個々の画像読取装置毎に登録する必要があった。一方で、プッシュスキャン方式を用いる場合もまた、端末装置に対し、相手先となる画像読取装置のＩＰアドレスを登録すると共に、その相手先の画像読取装置側に対しても、端末装置のＩＰアドレスを登録する必要があった。
【０００６】
これらのＩＰアドレスの登録作業は煩雑であり、また複雑であるので、画像読取システムに画像読取装置又は端末装置を設置する際に、設置者（ユーザ）に与える負担が大きいという問題点があった。
【０００７】
また、プッシュスキャン方式の場合には、画像読取装置から端末装置へ画像データを送信する際に、画像データの送出先とする端末装置の選択を誤ると、誤った端末装置へ画像データが送信されることになる。このような誤送信は、原稿内容の機密の漏洩につながるという問題点があった。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、煩雑なＩＰアドレスの設定を行うことなく、画像読取装置によって読み取られた原稿画像に対応する画像データを端末装置へ送出することができる画像読取システム、画像読取装置の制御プログラム、端末装置の制御プログラム、および画像読取装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
この目的を達成するために、請求項１記載の画像読取システムは、ネットワークと、そのネットワーク上に接続され、画像を読み取る画像読取手段とその画像読取手段によって読み取られた画像データを前記ネットワーク上に接続されている端末装置へ送信する画像データ送信手段とを有する複数の画像読取装置と、それら複数の画像読取装置を含む前記ネットワーク上に接続されている端末装置であって、前記画像読取装置における前記画像データ送信手段によって送信された画像データを受け取る画像データ受取手段を有する少なくとも１つの端末装置とを備えたものであり前記端末装置は、前記ネットワーク上に接続されている複数の画像読取装置に対し、自装置について前記ネットワーク上で識別可能とする固有情報を一括して通知する第１通知手段を備え、前記複数の画像読取装置のうち、前記第１通知手段からの通知を受け取った画像読取装置における前記画像データ送信手段は、前記受け取った通知に含まれる固有情報に対応する端末装置に対して、前記画像データを送信するものである。
【００１０】
請求項２記載の画像読取システムは、ネットワークと、そのネットワーク上に接続され、画像を読み取る画像読取手段とその画像読取手段によって読み取られた画像データを前記ネットワーク上に接続されている端末装置へ送信する画像データ送信手段とを有する少なくとも１つの画像読取装置と、その画像読取装置を含む前記ネットワーク上に接続されている複数の端末装置であって、前記画像読取装置における前記画像データ送信手段によって送信された画像データを受け取る画像データ受取手段を有する複数の端末装置とを備えたものであり、前記画像読取装置は、前記ネットワーク上に接続されている複数の端末装置に対し、自装置について前記ネットワーク上で識別可能とする固有情報を一括して通知する第２通知手段を備え、前記端末装置は、前記第２通知手段からの通知を受け取った場合に、その受け取った通知に含まれる固有情報に対応する前記画像読取装置に対して、前記端末装置を前記ネットワーク上で識別可能とする固有情報を通知することによって応答する第１応答手段を備え、前記第１応答手段からの応答を受け取った前記画像読取装置における前記画像データ送信手段は、前記複数の端末装置のうち、前記受け取った応答に含まれる固有情報に対応する端末装置に対して画像データを送信するものである。
【００１１】
請求項３記載の画像読取システムは、請求項１又は２に記載の画像読取システムにおいて、前記画像読取装置は、ユーザの操作によって画像読取手段による画像の読み取りを指示する操作部を備え、その操作部による画像読み取りの指示がなされた場合に、前記画像データ送信手段は、前記第１通知手段から受け取った通知に含まれる固有情報又は前記第１応答手段から受け取った応答に含まれる固有情報に対応する端末装置に対し、画像データを送信するものである。
【００１２】
請求項４記載の画像読取システムは、請求項３記載の画像読取システムにおいて、前記端末装置における前記第１通知手段又は前記第１応答手段は、前記画像読取装置における前記画像読取手段による画像読み取りの設定値を、前記固有情報と共に通知するものであり、前記第１通知手段からの通知又は前記第１応答手段からの応答を受け取った前記画像読取装置は、画像読取手段によって、前記受け取った通知又は前記受け取った応答に含まれる設定値に従って画像を読み取り、その読み取った画像データを、前記画像データ送信手段によって、前記受け取った通知又は前記受け取った応答に含まれる固有情報に対応する端末装置に対して送信するものである。
【００１３】
請求項５記載の画像読取システムは、請求項３又は４に記載の画像読取システムにおいて、前記画像読取装置は、情報を表示する画像読取装置側表示部を備え、前記端末装置における前記第１通知手段又は前記第１応答手段は、該端末装置を前記画像読取装置側表示部において区別可能に特徴付けて表示させる端末装置識別情報を、前記固有情報と共に通知するものであり、前記画像読取装置における前記画像読取装置側表示部は、前記第１通知手段からの通知又は前記第１応答手段からの応答に含まれる前記端末識別情報に基づいて、対応する端末装置を区別可能に特徴付けて表示するものである。
【００１４】
請求項６記載の画像読取システムは、請求項３から５のいずれかに記載の画像読取システムにおいて、前記端末装置における前記第１通知手段又は前記第１応答手段は、該端末装置に対応づけられた認証キーを、前記固有情報と共に通知するものであり、前記画像読取装置は、認証キーの入力をユーザに要求する認証キー入力要求手段と、その認証キー入力要求手段による要求に応じてユーザによって入力された認証キーが、前記第１通知手段から受け取った通知に含まれる認証キー又は前記第１応答手段から受け取った応答に含まれる認証キーと不一致の場合に、画像読取手段による画像の読み取りを禁止する画像読取禁止手段とを備えている。
【００１５】
請求項７記載の画像読取システムは、請求項１記載の画像読取システムにおいて、前記画像読取装置は、前記第１通知手段からの通知を受け取った場合に、その受け取った通知に含まれる固有情報に対応する端末装置に対し、自装置について前記ネットワーク上で識別可能とする固有情報を通知することによって応答する第２応答手段を備え、前記端末装置は、前記第２応答手段に含まれる固有情報に対応する前記画像読取装置に対し、画像の読み取りを要求する画像読取要求手段を備え、前記画像読取装置は、前記画像読取要求手段から画像の読み取りが要求されると、画像読取手段によって画像を読み取った上で、その読み取った画像データを、前記画像データ送信手段によって、前記第２応答手段からの応答に含まれる固有情報に対応する端末装置に対して送信するものである。
【００１６】
請求項８記載の画像読取システムは、請求項２記載の画像読取システムにおいて、前記端末装置は、前記第２通知手段からの通知を受け取った場合に、その受け取った通知に含まれる固有情報に対応する前記画像読取装置に対し、画像の読み取りを要求する画像読取要求手段を備え、前記画像読取装置は、前記画像読取要求手段から画像の読み取りが要求されると、画像読取手段によって画像を読み取った上で、その読み取った画像データを、前記画像データ送信手段によって、前記第２通知手段からの通知に含まれる固有情報に対応する端末装置に対して送信するものである。
【００１７】
請求項９記載の画像読取システムは、請求項７又は８に記載の画像読取システムにおいて、前記端末装置は、情報を表示する端末装置側表示部を備え、前記画像読取装置における前記第２応答手段又は前記第２通知手段は、該画像読取装置を前記端末装置側表示部において区別可能に特徴付けて表示させる画像読取装置識別情報を、前記固有情報と共に通知するものであり、前記端末装置における前記端末装置表示部は、前記第２応答手段からの応答又は前記第２通知手段からの通知に含まれる前記画像読取装置識別情報に基づいて、対応する画像読取装置を区別可能に特徴付けて表示するものである。
【００１８】
請求項１０記載の画像読取システムは、請求項７から９のいずれかに記載の画像読取システムにおいて、前記画像読取装置における前記第２応答手段又は前記第２通知手段は、該画像読取装置に対応付けられた認証キーを、前記固有情報と共に通知するものであり、前記端末装置は、認証キーの入力をユーザに要求する認証キー入力要求手段と、その認証キー入力手段による要求に応じてユーザによって入力された認証キーが、前記第２応答手段から受け取った応答に含まれる認証キー又は前記第２通知手段から受け取った通知に含まれる認証キーと不一致の場合に、その不一致であった認証キーに対応する画像読取装置に対して前記画像読取要求手段による画像の読み取りを要求することを禁止する画像読取要求禁止手段とを備えている。
【００１９】
請求項１１記載の画像読取システムは、請求項１から１０のいずれかに記載の画像読取システムにおいて、前記画像読取装置は、前記画像データ送信手段によって画像データを送信した送信先の前記端末装置に対応する固有情報を登録する端末装置登録手段を備えている。
【００２０】
請求項１２記載の画像読取システムは、請求項１から１１のいずれかに記載の画像読取システムにおいて、前記端末装置は、前記画像データ受取手段によって画像データを受け取った受取元の前記画像読取装置に対応する固有情報を登録する画像読取装置登録手段を備えている。
【００２１】
請求項１３記載の制御プログラムは、ネットワーク上に接続されて動作する画像読取装置として実現可能なコンピュータに、画像を読み取る画像読取ステップと、前記画像読取装置を含むネットワーク上に接続されている端末装置から一括して送信された、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む通知を受け取った場合に、前記画像読取ステップにより読み取られた画像データを、前記受け取った通知に含まれる固有情報に対応する端末装置へ送信する画像データ送信ステップとを実行させる。
【００２２】
請求項１４記載の制御プログラムは、ネットワーク上に接続されて動作する画像読取装置として実現可能なコンピュータに、前記画像読取装置を含むネットワーク上に接続されている複数の端末装置に対し、該画像読取装置についての前記ネットワーク上で識別可能な固有情報を一括して通知する通知ステップと、その通知ステップにより通知された固有情報を受け取った前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む応答を受け取った場合に、画像を読み取る画像読取ステップと、その画像読取ステップにより読み取られた画像データを、前記受け取った応答に含まれる固有情報に対応する端末装置へ送信する画像データ送信ステップとを実行させる。
【００２３】
請求項１５記載の制御プログラムは、請求項１３又は１４に記載の制御プログラムにおいて、前記画像読取装置は、ユーザによる操作によって画像の読み取りを指示する操作部を有しており、前記画像データ送信ステップは、前記操作部による画像読み取りの指示がなされた場合に、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置へ画像データの送信を前記コンピュータに実行させる。
【００２４】
請求項１６記載の制御プログラムは、請求項１５記載の制御プログラムにおいて、前記画像読取装置は、情報を表示する表示部を有し、前記ネットワーク上に接続されている前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報と共に、該端末装置を前記表示部において区別可能に特徴付けて表示させる端末装置識別情報を受け取った場合に、その端末装置識別情報に基づいて、対応する端末装置を、前記表示部に区別可能に特徴付けて表示する表示ステップを前記コンピュータに実行させる。
【００２５】
請求項１７記載の制御プログラムは、請求項１５又は１６に記載の制御プログラムにおいて、前記ネットワーク上に接続されている前記端末装置から、該端末装置について前記ネットワーク上で識別可能な固有情報と共に、該端末装置に対応付けられた認証キーを受け取った場合に、認証キーの入力をユーザに要求する認証キー入力要求ステップと、その認証キー入力要求ステップによる要求に応じてユーザから入力された認証キーが、前記受け取った固有情報に対応する端末装置に対応付けられた認証キーと不一致の場合に、画像読取ステップによる画像の読み取りを禁止する画像読取禁止ステップとを前記コンピュータに実行させる。
【００２６】
請求項１８記載の制御プログラムは、請求項１３又は１４に記載の制御プログラムにおいて、前記画像読取ステップは、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置から送信された画像読取要求を受け取った場合に、画像の読み取りを前記コンピュータに実行させ、前記画像データ送信ステップは、前記画像読取要求の送信元の端末装置に対し、前記画像読取ステップにより読み取られた画像データの送信を前記コンピュータに実行させる。
【００２７】
請求項１９記載の制御プログラムは、ネットワーク上に接続されて動作する端末装置として実現可能なコンピュータに、前記端末装置を含むネットワーク上に接続されている複数の画像読取装置に対し、該端末装置についての前記ネットワーク上で識別可能な固有情報を一括して通知する通知ステップと、その通知ステップにより通知された固有情報を受け取った前記画像読取装置から、その画像読取装置によって読み取られた画像データを受け取る画像データ受取ステップとを実行させる。
【００２８】
請求項２０記載の制御プログラムは、ネットワーク上に接続されて動作する端末装置として実現可能なコンピュータに、前記端末装置を含むネットワーク上に接続されている画像読取装置から、該画像読取装置についての前記ネットワーク上で識別可能な固有情報を含む通知を受け取った場合に、通知元の画像読取装置に対し、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む応答を行う応答ステップと、その応答ステップによる応答先の前記画像読取装置から、その画像読取装置によって読み取られた画像データを受け取る画像データ受取ステップとを実行させる。
【００２９】
請求項２１記載の制御プログラムは、請求項１９又は２０に記載の制御プログラムにおいて、前記端末装置は、情報を表示する表示部を備え、前記ネットワーク上に接続されている前記画像読取装置から、該画像読取装置についての前記ネットワーク上で識別可能な固有情報と共に、該画像読取装置を前記表示部において区別可能に特徴付けて表示させる画像読取装置識別情報を受け取った場合に、その画像読取装置識別情報に基づいて、対応する画像読取装置を、前記表示部に区別可能に特徴付けて表示する表示ステップを前記コンピュータに実行させる。
【００３０】
請求項２２記載の制御プログラムは、請求項１９から２１のいずれかに記載の制御プログラムにおいて、前記ネットワーク上に接続されている前記画像読取装置に対し、画像の読み取りを要求する画像読取要求ステップと、前記ネットワーク上に接続されている前記画像読取装置から、該画像読取装置についての前記ネットワーク上で識別可能な固有情報と共に、該画像読取装置に対応付けられた認証キーを受け取った場合に、認証キーの入力をユーザに要求する認証キー入力要求ステップと、その認証キー入力要求ステップによる要求に応じてユーザから入力された認証キーが、前記受け取った固有情報に対応する画像読取装置に対応付けられた認証キーと不一致の場合には、画像読取要求ステップによる画像の読み取りの要求を禁止する画像読取要求禁止ステップとを前記コンピュータに実行させる。
【００３１】
請求項２３記載の画像読取装置は、画像を読み取る画像読取手段と、ネットワーク上に接続されている端末装置から一括して送信された、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む通知を受け取った場合に、前記画像読取手段により読み取られた画像データを、前記受け取った通知に含まれる固有情報に対応する端末装置へ送信する画像データ送信手段とを備えている。
【００３２】
請求項２４記載の画像読取装置は、自装置についてネットワーク上で識別可能とする固有情報を、前記ネットワーク上に接続されている複数の端末装置に対して一括して通知する通知手段と、その通知手段により通知された固有情報を受け取った前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報を含む応答を受け取った場合に、画像を読み取る画像読取手段と、その画像読取手段により読み取られた画像データを、前記受け取った応答に含まれる固有情報に対応する端末装置へ送信する画像データ送信手段とを備えている。
【００３３】
請求項２５記載の画像読取装置は、請求項２３又は２４に記載の画像読取装置において、ユーザによる操作によって画像の読み取りを指示する操作部を備え、前記画像データ送信手段は、前記操作部による画像読み取りの指示がなされた場合に、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置へ画像データを送信するものである。
【００３４】
請求項２６記載の画像読取装置は、請求項２５記載の画像読取装置において、情報を表示する表示部と、前記ネットワーク上に接続されている前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報と共に、該端末装置を前記表示部において区別可能に特徴付けて表示させる端末装置識別情報を受け取った場合に、その端末装置識別情報に基づいて、対応する端末装置を、前記表示部に区別可能に特徴付けて表示する表示手段とを備えている。
【００３５】
請求項２７記載の画像読取装置は、請求項２５又は２６に記載の画像読取装置において、前記ネットワーク上に接続されている前記端末装置から、該端末装置についての前記ネットワーク上で識別可能な固有情報と共に、該端末装置に対応付けられた認証キーを受け取った場合に、認証キーの入力をユーザに要求する認証キー入力要求手段と、その認証キー入力要求手段による要求に応じてユーザから入力された認証キーが、前記受け取った固有情報に対応する端末装置に対応付けられた認証キーと不一致の場合に、画像の読み取りを禁止する画像読取禁止手段とを備えている。
【００３６】
請求項２８記載の画像読取装置は、請求項２３又は２４に記載の画像読取装置において、前記画像読取手段は、前記端末装置から受け取った通知に含まれる固有情報又は前記端末装置から受け取った応答に含まれる固有情報に対応する端末装置から送信された画像読取要求を受け取った場合に、画像を読み取るものであり、前記画像データ送信手段は、前記画像読取要求の送信元の固有情報に対応する前記端末装置に対し、前記画像読取手段により読み取られた画像データを送信するものである。
【発明の効果】
【００３７】
請求項１記載の画像読取システムによれば、端末装置をネットワーク上で識別可能とする固有情報が、端末装置における第１通知手段により、該ネットワーク上に接続されている複数の画像読取装置に対して一括して通知される。すると、複数の画像読取装置のうちの、該第１通知手段からの通知を受け取った画像読取装置における画像データ送信手段によって、画像読取手段により読み取られた画像データが、受け取った通知に含まれる固有情報に対応する端末装置に対して送信される。その結果として、画像読取装置における画像読取手段により読み取られた画像データが、端末装置における画像データ受取手段によって受け取られることになる。
【００３８】
よって、ネットワーク上に接続された複数の画像読取装置は、端末装置からブロードキャスト発信などにより一括発信されたＩＰアドレスやノード名といったネットワーク上における端末装置を識別可能な固有情報を受け取ることによって、該ネットワーク上における端末装置を認識することができる。その結果として、端末装置のＩＰアドレスやノード名などの固有情報を予め画像読取装置に登録するという煩雑な設定作業を行うことなく、端末装置が、画像読取装置によって読み取られた画像をネットワークを介して受け取ることができるという効果がある。
【００３９】
また、この場合、ネットワーク上における全ての画像読取装置を原稿画像の読取先として利用できるので、１の画像読取装置を原稿画像の読取先として指定する不便が低減されるという効果がある。
【００４０】
また、端末装置から固有情報（ＩＰアドレスやノード名など）を受け取った画像読取装置は、端末装置と一対一に対応付けられるため、画像読取装置で読み取られた画像データをネットワーク上における別の端末装置へ誤送信することを防止できるという効果がある。
【００４１】
請求項２記載の画像読取システムによれば、画像読取装置をネットワーク上で識別可能とする固有情報が、画像読取装置における第２通知手段により、該ネットワーク上に接続されている複数の端末装置に対して一括して通知される。すると、該第２通知手段からの通知を受け取った端末装置における第１応答手段により、該端末装置をネットワーク上で識別可能とする固有情報が、受け取った通知に含まれる固有情報に対応する画像読取装置に対して通知されて応答される。そして、該第１応答手段からの応答を受け取った画像読取装置における画像データ送信手段によって、画像読取手段により読み取られた画像データが、複数の端末装置のうちの、受け取った応答に含まれる固有情報に対応する端末装置に対して送信される。
【００４２】
よって、ネットワーク上に接続された複数の端末装置は、画像読取装置からブロードキャスト発信などにより一括発信されたＩＰアドレスやノード名といったネットワーク上における画像読取装置を識別可能な固有情報を受け取ることによって、該ネットワーク上における画像読取装置を認識することができる。一方で、そのように画像読取装置から一括発信された固有情報を受け取った端末装置の固有情報（ＩＰアドレスやノード名など）が送信元の画像読取装置に対して通知されるので、画像読取装置もまた、該ネットワーク上における端末装置を認識することができる。
【００４３】
その結果として、画像読取装置への端末装置の固有情報（ＩＰアドレスやノード名など）の登録や、端末装置への画像読取装置の固有情報（ＩＰアドレスやノード名など）の登録といった煩雑な設定作業を行うことなく、端末装置が、画像読取装置によって読み取られた画像をネットワークを介して受け取ることができるという効果がある。
【００４４】
また、この場合、ネットワーク上における全ての端末装置を画像データの受取先として利用できるので、１の端末装置を画像データの受取先として指定する不便が低減されるという効果がある。
【００４５】
また、画像読取装置と端末装置とが一対一に対応付けられるため、画像読取装置で読み取られた画像データをネットワーク上における別の端末装置へ誤送信することを防止できるという効果がある。
【００４６】
請求項３記載の画像読取システムによれば、請求項１又は２に記載の画像読取システムの奏する効果に加えて、画像読取装置における操作部によって画像読取手段に対して画像読み取りの指示がなされると、該画像データ送信手段により、第１通知手段から受け取った通知に含まれる固有情報又は第１応答手段から受け取った応答に含まれる固有情報に対応する端末装置に対して画像データが送信される。
【００４７】
よって、画像読取システムが、画像読取装置における操作部の操作の結果として、画像読取装置によって読み取られた画像データを端末装置へ送信するプッシュスキャン方式である。画像読取システムにおいてプッシュスキャン方式を利用する場合の利点としては、システムのユーザが、原稿画像の読み取りのために画像読取装置に配置した原稿から離れることなく、原稿画像の読み取りと、その読み取った原稿画像に対応する画像データの端末装置への送出とを行うことができる点である。よって、原稿を離れたことに起因して生じ得る問題（例えば、原稿の紛失や、他人による原稿の窃盗や盗視や原稿差し替え等）を確実に抑制できるので、原稿内容の機密保持の点に優れるという効果がある。
【００４８】
請求項４記載の画像読取システムによれば、請求項３記載の画像読取システムの奏する効果に加えて、端末装置における第１通知手段又は第１応答手段によって、画像読取装置における画像読取手段による画像読み取りの設定値が、端末装置をネットワーク上で識別可能とする固有情報と共に通知される。すると、第１通知手段からの通知又は第１応答手段からの応答を受け取った画像読取装置における画像読取手段によって、受け取った通知又は受け取った応答に含まれる設定値に従って画像が読み取られる。そして、読み取られた画像データが、画像データ送信手段により、受け取った通知又は受け取った応答に含まれる固有情報に対応する端末装置に対して送信される。
【００４９】
よって、端末装置の側で設定された画像読み取りの設定値が画像読取装置における読み取り時に使用されるので、画像読取装置において画像読み取りの設定値を改めて設定する必要がなくなるという効果がある。そのように、画像読取装置において画像読み取りの設定値を改めて設定する必要がなくなることによって、画像読取装置側における操作が簡便になる。また、画像読取装置側における画像読み取りの設定を行うための操作キーや表示部などの省略が可能となり、その結果として、画像読取装置のコストダウンが可能となる。
【００５０】
請求項５記載の画像読取システムによれば、請求項３又は４に記載の画像読取システムの奏する効果に加えて、端末装置における第１通知手段又は第１応答手段により、該端末装置を画像読取装置における画像読取装置側表示部において区別可能に特徴付けて表示させる端末装置識別情報が、端末装置をネットワーク上で識別可能とする固有情報と共に通知される。すると、画像読取装置における画像読取装置側表示部において、第１通知手段からの通知又は第１応答手段からの応答に含まれる端末識別情報に基づいて、対応する端末装置が区別可能に特徴付けられて表示される。
【００５１】
よって、画像読取装置と一対一に対応付けられた端末装置が複数あった場合であっても、画像読取装置側表示部において、各端末装置が区別可能に特徴付けられて表示されるので、例えば、複数の端末装置から同時にスキャン要求を行った場合などであっても、画像データの送信を所望する端末装置を確実に選択することができ、その結果として、画像読取装置で読み取られた画像データの誤送信をより確実に防止できるという効果がある。
【００５２】
請求項６記載の画像読取システムによれば、請求項３から５のいずれかに記載の画像読取システムの奏する効果に加えて、端末装置における第１通知手段又は第１応答手段により、該端末装置に対応づけられた認証キーが、端末装置をネットワーク上で識別可能とする固有情報と共に通知される。一方で、画像読取装置における認証キー入力要求手段によって認証キーの入力がユーザに要求される。そして、認証キー入力要求手段による要求に応じてユーザによって入力された認証キーが、第１通知手段から受け取った通知に含まれる認証キー又は第１応答手段から受け取った応答に含まれる認証キーと不一致であった場合に、画像読取手段による画像の読み取りが、画像読取禁止手段によって禁止される。
【００５３】
よって、端末装置に対応付けられている認証キーと異なる認証キーが入力された場合には、画像読取装置において画像の読み取りが禁止され、その結果として、画像データは端末装置へは送信されない。即ち、ユーザは、自身の関知しない認証キーによって対応付けられている端末装置に対して画像データを送信することができない。従って、本来意図しない端末装置への画像データの誤送信が防止されるという効果がある。また、他人によって画像データが本来意図しない端末装置へ送信されて、結果的に原稿内容が漏洩することを防止できるという効果がある。
【００５４】
請求項７記載の画像読取システムによれば、請求項１記載の画像読取システムの奏する効果に加えて、画像読取装置が第１通知手段からの通知を受け取った場合に、該画像読取装置をネットワーク上で識別可能とする固有情報が、第２応答手段により、受け取った通知に含まれる固有情報に対応する端末装置に対して通知されて応答される。すると、端末装置における画像読取要求手段により、第２応答手段に含まれる固有情報に対応する画像読取装置に対して画像の読み取りが要求される。そして、そのように、画像読取要求手段から画像の読み取りが要求されると、画像読取手段によって画像が読み取られた上で、その読み取った画像データが、画像データ送信手段によって、第２応答手段からの応答に含まれる固有情報に対応する端末装置に対して送信される。
【００５５】
また、請求項８記載の画像読取システムによれば、請求項２記載の画像読取システムの奏する効果に加えて、端末装置が第２通知手段からの通知を受け取った場合に、画像読取要求手段により、受け取った通知に含まれる固有情報に対応する画像読取装置に対して画像の読み取りが要求される。すると、画像読取装置における画像読取手段によって画像が読み取られた上で、その読み取った画像データが、画像データ送信手段によって、第２通知手段からの通知に含まれる固有情報に対応する端末装置に対して送信される。
【００５６】
よって、画像読取システムが、端末装置からの画像読み取りの要求の結果として、画像読取装置によって読み取られた画像データを端末装置へ送信するプルスキャン方式である。画像読取システムにおいてプルスキャン方式を利用する場合の利点としては、読取動作開始の指示や送信相手先を指定するためのキーや表示部などを画像読取装置の操作パネルに設置する必要がなく、操作パネルを簡易な構造で済ませられることである。よって、画像読取装置において、画像の読み取りを指示する操作キーや表示部の省略が可能となり、その結果として、画像読取装置のコストダウンを図ることができるという効果がある。
【００５７】
なお、請求項７や請求項８における「画像読取要求手段」は、端末装置が第２応答手段による応答や第2通知手段からの通知を受け取ったことに伴って自動的に画像の読み取りを画像読取装置に対して要求するものであってもよいし、端末装置において、端末装置が第２応答手段による応答や第2通知手段からの通知を受け取った後に、ユーザによる端末装置の操作を契機として、画像の読み取りを画像読取装置に対して要求するものであってもよい。
【００５８】
請求項９記載の画像読取システムによれば、請求項７又は８に記載の画像読取システムの奏する効果に加えて、画像読取装置における第２応答手段又は第２通知手段により、該画像読取装置を端末装置における端末装置側表示部において区別可能に特徴付けて表示させる画像読取装置識別情報が、画像読取装置をネットワーク上で識別可能とする固有情報と共に通知される。すると、端末装置における端末装置表示部において、第２応答手段からの応答又は第２通知手段からの通知に含まれる画像読取装置識別情報に基づいて、対応する画像読取装置が区別可能に特徴付けられて表示される。
【００５９】
よって、端末装置と一対一に対応付けられた画像読取装置が複数あった場合であっても、端末装置側表示部において、各画像読取装置が区別可能に特徴付けられて表示されるので、画像データの読み取りを所望する画像読取装置を確実に選択することができ、その結果として、画像読取装置からの画像データの誤送信をより確実に防止できるという効果がある。
【００６０】
請求項１０記載の画像読取システムによれば、請求項７から９のいずれかに記載の画像読取システムの奏する効果に加えて、画像読取装置における第２応答手段又は第２通知手段により、該画像読取装置に対応付けられた認証キーが、画像読取装置をネットワーク上で識別可能とする固有情報と共に通知される。一方で、端末装置における認証キー入力手段によって認証キーの入力がユーザに要求される。そして、認証キー入力手段による要求に応じてユーザによって入力された認証キーが、第２応答手段から受け取った応答に含まれる認証キー又は第２通知手段から受け取った通知に含まれる認証キーと不一致であった場合に、画像読取要求禁止手段によって、その不一致であった認証キーに対応する画像読取装置に対して、画像読取要求手段による画像の読み取りの要求が禁止される。
【００６１】
よって、画像読取装置に対応付けられている認証キーと異なる認証キーが入力された場合には、画像読取装置に対する画像読取要求が禁止され、その結果として、画像データは端末装置へは送信されない。即ち、ユーザは、自身の関知しない認証キーによって対応付けられている画像読取装置に対して画像の読み取り要求することができない。従って、本来意図しない画像読取装置から画像データを誤って受信することを防止できるという効果がある。また、他人によって画像読取装置から画像データを盗み取られることを防止できるという効果がある。
【００６２】
請求項１１記載の画像読取システムによれば、請求項１から１０のいずれかに記載の画像読取システムの奏する効果に加えて、画像データ送信手段によって画像データを送信した送信先の端末装置に対応する固有情報が、画像読取装置における端末装置登録手段により登録される。
【００６３】
よって、画像読取装置は、画像データを送信した送信先の端末装置に対応する固有情報（ＩＰアドレスやノード名など）を自動的に登録するので、煩雑な登録作業を行うことなく、次回から画像読取システムにおける画像読取装置として利用できるという効果がある。
【００６４】
請求項１２記載の画像読取システムは、請求項１から１１のいずれかに記載の画像読取システムの奏する効果に加えて、画像データ受取手段によって画像データを受け取った受取元の画像読取装置に対応する固有情報が、端末装置における画像読取装置登録手段により登録される。
【００６５】
よって、端末装置は、画像データを受け取った受取元の画像読取装置に対応する固有情報（ＩＰアドレスやノード名など）を自動的に登録するので、煩雑な登録作業を行うことなく、次回から画像読取システムにおける端末装置として利用できるという効果がある。
【００６６】
請求項１３記載の制御プログラムによれば、上記した請求項１記載の画像読取システムの奏する効果と同様の効果を奏する。
【００６７】
請求項１４記載の制御プログラムによれば、上記した請求項２記載の画像読取システムの奏する効果と同様の効果を奏する。
【００６８】
請求項１５記載の制御プログラムによれば、上記した請求項３記載の画像読取システムの奏する効果と同様の効果を奏する。
【００６９】
請求項１６記載の制御プログラムによれば、上記した請求項５記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７０】
請求項１７記載の制御プログラムによれば、上記した請求項６記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７１】
請求項１８記載の制御プログラムによれば、上記した請求項８記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７２】
請求項１９記載の制御プログラムによれば、上記した請求項１記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７３】
請求項２０記載の制御プログラムによれば、上記した請求項２記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７４】
請求項２１記載の制御プログラムによれば、上記した請求項９記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７５】
請求項２２記載の制御プログラムによれば、上記した請求項１０記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７６】
請求項２３記載の画像読取装置によれば、上記した請求項１記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７７】
請求項２４記載の画像読取装置によれば、上記した請求項２記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７８】
請求項２５記載の画像読取装置によれば、上記した請求項３記載の画像読取システムの奏する効果と同様の効果を奏する。
【００７９】
請求項２６記載の画像読取装置によれば、上記した請求項５記載の画像読取システムの奏する効果と同様の効果を奏する。
【００８０】
請求項２７記載の画像読取装置によれば、上記した請求項６記載の画像読取システムの奏する効果と同様の効果を奏する。
【００８１】
請求項２８記載の画像読取装置によれば、上記した請求項８記載の画像読取システムの奏する効果と同様の効果を奏する。
【発明を実施するための最良の形態】
【００８２】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図１及び図２を参照して、本発明における第１実施形態の画像読取システムについて説明する。
【００８３】
図１は、第１実施形態の画像読取システムの構成を示したブロック図である。図１に示すように、この画像読取システムは、ＬＡＮケーブル１に、複数のパーソナルコンピュータ（以下「ＰＣ」と称する）１０と、画像読取装置としての複数のスキャナ２０と、同じく画像読取装置としての複数の多機能周辺装置（以下「ＭＦＣ」と称す）３０とが接続されて構成されている。なお、本実施形態の画像読取システムは、スキャナ２０又はＭＦＣ３０への原稿画像の読取指示に伴って、スキャナ２０又はＭＦＣ３０で読み取った原稿画像に対応する画像データを、ＬＡＮケーブル１を介してＰＣ１０へ送出するプッシュスキャン方式のシステムである。
【００８４】
ＰＣ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスクドライブ（以下「ＨＤＤ」と称する）１４と、キーボード１５と、液晶ディスプレイ（以下「ＬＣＤ」と称する）１６と、ＬＡＮインターフェイス（以下「ＬＡＮＩ／Ｆ」と称す）１７とを有している。ＣＰＵ１１は、演算装置であり、ＲＯＭ１２やＲＡＭ１３に記憶されるプログラムを実行するものである。ＲＯＭ１２は、ブートプログラムなどの基本プログラムを記憶する書換不能なメモリである。
【００８５】
ＲＡＭ１３は、書換可能なメモリであり、アプリケーションロードエリア１３ａと、自ＩＰアドレスメモリ１３ｂと、ブロードキャストアドレスメモリ１３ｃとを備えている。アプリケーションロードエリア１３ａは、ＨＤＤ１４に記憶されるアプリケーションプログラムが一時的にロードされるエリアである。また、自ＩＰアドレスメモリ１３ｂは、ＰＣ１０自身のＬＡＮ上における位置を示すＩＰアドレスを記憶するものであり、ブロードキャストアドレスメモリ１３ｃは、１つのＬＡＮ上に属する全ての画像読取装置及び端末装置に対して一括してデータを送出するブロードキャスト用に割り当てられたブロードキャストアドレスを記憶するものである。
【００８６】
ＨＤＤ１４は、ＰＣ１０で実行されるオペレーティングシステムや、各種のアプリケーションプログラムを記憶する書換可能なメモリである。図５，図６のフローチャートを実行するスキャンアプリケーション（以下、単に「アプリケーション」と称することがある）用のスキャンアプリケーションプログラム１４ａも、このＨＤＤ１４に記憶されている。スキャンアプリケーションプログラム１４ａは、ＣＰＵ１１によって、ＲＡＭ１３のアプリケーションロードエリア１３ａにロードされた上で実行される。また、ＨＤＤ１４は、スキャナ２０又はＭＦＣ３０から受け取った画像データを保存するスキャン結果メモリ１４ｂを備えている。
【００８７】
キーボード１５は、ユーザの操作を入力するための入力装置であり、ＬＣＤ１６は、文字や図形、アイコンなどを表示する表示装置である。ＬＡＮＩ／Ｆ１７は、ＬＡＮケーブル１に接続された各装置とデータ等の送受信を行うためのインターフェイスである。
【００８８】
スキャナ２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、操作キー２４と、表示パネル２５と、フラッシュメモリ２６と、スキャナ２７と、ＬＡＮＩ／Ｆ２８とを有している。ＣＰＵ２１は、演算装置であり、ＲＯＭ２２に記憶されるプログラムを実行するものである。ＲＯＭ２２は、図７〜図９のフローチャートに示すプログラムを記憶する書換不能なメモリである。
【００８９】
ＲＡＭ２３は、書換可能なメモリであり、自ＩＰアドレスメモリ２３ａと、ブロードキャストアドレスメモリ２３ｂと、対象ＰＣメモリ２３ｃとを有している。自ＩＰアドレスメモリ２３ａは、スキャナ２０自身のＬＡＮ上でのＩＰアドレスを記憶するものであり、ブロードキャストアドレスメモリ２３ｂは、１つのＬＡＮ上に属する全ての画像読取装置及び端末装置に対して一括してデータを送出するブロードキャスト用に割り当てられたアドレスを記憶するものである。
【００９０】
また、対象ＰＣメモリ２３ｃは、ＰＣ１０からスキャン予告パケットを受け取った場合に、そのスキャン予告パケットに含まれる情報を記憶するものである。ここで、図２（ａ）を参照して、この対象ＰＣメモリ２３ｃをより具体的に説明する。図２（ａ）は、対象ＰＣメモリ２３ｃのメモリ構成を示す模式図である。
【００９１】
図２（ａ）に示すように、対象ＰＣメモリ２３ｃは、ＩＰアドレスメモリ２３ｃ１と、スキャン設定値メモリ２３ｃ２と、対象ＰＣ識別文字列メモリ２３ｃ３と、ＰＩＮナンバメモリ２３ｃ４と、登録フラグ２３ｃ５とから構成されている。
【００９２】
ＩＰアドレスメモリ２３ｃ１は、画像データの送出先となるＰＣ１０（以下、「対象ＰＣ」と称する）のＩＰアドレスを記憶するものであり、スキャン設定値メモリ２３ｃ２は、スキャナ２０によって原稿画像を読み込む際の設定（解像度、色数、原稿サイズなど）の値（以下、この値を「スキャン設定値」と称する）を記憶するものである。
【００９３】
対象ＰＣ識別文字列２３ｃ３は、後述するプッシュスキャン（スキャナ側）処理（図７参照）において、画像データの送出先となるＰＣ１０（対象ＰＣ）を表示パネル２５に表示する際の文字列（以下、この文字列を「対象ＰＣ識別文字列」と称する）を記憶するものである。
【００９４】
ＰＩＮナンバメモリ２３ｃ４は、ＰＣ１０の認証キーとなる文字列（以下、この文字列を「ＰＩＮナンバ」と称する）を記憶するものである。登録フラグ２３ｃ５は、スキャン予告パケットの送信元のＰＣ１０、即ち、対象ＰＣメモリ２３ｃに情報が記憶されているＰＣ１０を、スキャナ２０に画像データの送出先として登録するか否かを示すフラグである。この登録フラグ２３ｃ５は、後述するプッシュスキャン（スキャナ側）処理（図７参照）の起動時に初期状態としてオフに設定され、ＰＣ１０から受け取ったスキャン予告パケットに、スキャナ２０への登録指示が含まれている場合にオンされる。
【００９５】
なお、この対象ＰＣメモリ２３ｃ（２３ｃ１〜２３ｃ５）は、スキャン予告パケットを受け取ったＰＣ１０毎に情報が記憶される、即ち、スキャン予告パケットを受け取ったＰＣ１０の数だけ、対象ＰＣメモリ２３ｃ（２３ｃ１〜２３ｃ５）が存在する。
【００９６】
操作キー２４は、スキャナ２０を操作するための入力装置であり、表示パネル２５は、文字や図形、アイコンなどを表示する表示装置である。フラッシュメモリ２６は、書換可能な不揮発性のメモリであり、このメモリに記憶されたデータは、スキャナ２０の電源がオフされても保持される。
【００９７】
このフラッシュメモリ２６は、登録ＰＣメモリ２６ａを備えている。登録メモリ２６ａは、画像データの送出先として登録されたＬＡＮ上のＰＣ１０に関する情報を記憶するものである。ここで、図２（ｂ）を参照して、この登録ＰＣメモリ２６ａをより具体的に説明する。図２（ｂ）は、登録ＰＣメモリ２６ａのメモリ構成を示す模式図である。
【００９８】
図２（ｂ）に示すように、登録ＰＣメモリ２６ａは、ＩＰアドレスメモリ２６ａ１と、スキャン設定値メモリ２６ａ２と、対象ＰＣ識別文字列メモリ２６ａ３と、ＰＩＮナンバメモリ２６ａ４とから構成されている。
【００９９】
ここで、登録ＰＣメモリ２６ａには、プッシュスキャン（スキャナ側）処理（図７参照）において、オンを示す登録フラグ２３ｃ５を含む対象ＰＣメモリ２３ｃの情報が記憶される。よって、ＩＰアドレスメモリ２６ａ１は、ＩＰアドレスメモリ２３ｃ１に記憶されていたＩＰアドレスを、登画像データの送出先として登録された対象ＰＣのＩＰアドレスとして記憶する。また、スキャン設定値メモリ２６ａ２は、スキャン設定値メモリ２３ｃ２に記憶されていたスキャン設定値を記憶する。
【０１００】
同様に、対象ＰＣ識別文字列２６ａ３は、対象ＰＣ識別文字列２３ｃ３に記憶されていた対象ＰＣ識別文字列を記憶し、ＰＩＮナンバメモリ２６ａ４は、ＰＩＮナンバメモリ２３ｃ４に記憶されていたＰＩＮナンバを記憶する。
【０１０１】
なお、この登録ＰＣメモリ２６ａ（２６ａ１〜２６ａ４）は、スキャナ２０に登録されたＰＣ１０毎に情報が記憶される、即ち、登録されたＰＣ１０の数だけ、登録ＰＣメモリ２６ａ（２６ａ１〜２６ａ５）が存在する。
【０１０２】
スキャナ２９は、原稿画像を読み取るためのものであり、読み取られた原稿画像はデジタルデータとして、ＲＡＭ２３又はフラッシュメモリ２６に記憶される。ＬＡＮＩ／Ｆ２８は、ＬＡＮケーブル１に接続された各装置とデータ等の送受信を行うためのインターフェイスである。
【０１０３】
ＭＦＣ３０は、スキャナ機能のみならず、ファクシミリ機能、プリンタ機能を備えた多機能周辺装置であり、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、操作キー３４と、表示パネル３５と、フラッシュメモリ３６と、印刷部３７と、ＬＡＮＩ／Ｆ３８と、スキャナ３９と、モデム４０とを有している。このうち、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、操作キー３４と、表示パネル３５と、フラッシュメモリ３６と、スキャナ３９と、ＬＡＮＩ／Ｆ３８とは、前述したスキャナ２０の対応する構成の機能と同一であるので、その説明は省略する。印刷部３７は、用紙への印刷と、印刷された用紙を搬送するためのものである。モデム４０は、画像データを、変調及び復調して、電話回線２を介して他のファクシミリ装置へ伝送すると共に、伝送制御用の各種手順信号を送受信するためのものである。
【０１０４】
次に、図３及び図４を参照して、上記構成を有する第１実施形態の画像読取システムにおいて実行されるプッシュスキャンの全体的な流れについて説明する。なお、第１実施形態の画像読取システムに関する以下の説明では、ＰＣ１０とスキャナ２０との間で行われるプッシュスキャンを例示しつつ説明する。
【０１０５】
図３は、第１実施形態の画像読取システムで実行されるプッシュスキャンの流れの概念図である。また、図４（ａ）は、ＰＣ１０においてアプリケーションの起動に伴って、ＬＣＤ１６に表示されるスキャン画面５０の一部であるオプション設定画面５１の模式図であり、図４（ｂ）は、スキャナ２０から画像データを受け取った場合に、ＬＣＤ１６に表示されるプレビュー画面６０の模式図である。
【０１０６】
図３に示すように、第１実施形態の画像読取システムで実行されるプッシュスキャンは、まず、ユーザが、ＰＣ１０に対してアプリケーションの起動指示を入力すると（１０１）、ＰＣ１０においてアプリケーションが起動し（１０２）、スキャン画面５０がＬＣＤ１６に表示される（１０３）。
【０１０７】
スキャン画面５０がＬＣＤ１６に表示されると、スキャン画面５０の一部であるオプション設定画面５１（図４（ａ）参照）に対し、ユーザが必要に応じて値を入力することによってオプション設定がなされる（１０４）。
【０１０８】
このオプション設定（１０４）では、（１）スキャン設定値、（２）対象ＰＣ識別文字列、（３）ＰＩＮナンバ、及び（４）スキャナ２０への登録指示を適宜設定することができる。
【０１０９】
オプション設定（１０４）において、ユーザは、オプション設定画面５１内のボタン５３の押下（クリック）後に、解像度、色数、原稿サイズなどの各スキャン設定値を変更できる。
【０１１０】
また、ユーザは、任意の文字列をオプション設定画面５１内のボックス５４に入力することによって、対象ＰＣ識別文字列を他の対象ＰＣとは区別可能に特徴付けて設定することができる。なお、ユーザがボックス５４に任意の文字を入力しない場合には、予め設定されている対象ＰＣ識別文字列の初期値が設定される。
【０１１１】
また、ユーザは、任意の数値をオプション設定画面５１内のボックス５５に入力することによって、ＰＣ１０の認証キーとなるＰＩＮナンバを設定することができる。また、ユーザは、スキャン画面５０の一部である非図示の画面において、スキャナ２０にＰＣ１０の登録指示を行うか否かを選択することができる。
【０１１２】
上記のようなオプション設定（１０４）を必要に応じて行った後、ユーザが、スキャン画面５０の一部である非図示の画面において、スキャン予告パケットの送信指示を入力すると（１０５）、ＰＣ１０においてスキャン予告パケットが作成されて（１０６）、その作成されたスキャン予告パケットが、ブロードキャストによってＬＡＮ上の全てのスキャナ２０に対して一括に送信される（１０７）。
【０１１３】
なお、１０７におけるスキャン予告パケットのブロードキャストによるＬＡＮ上の全てのスキャナ２０への一括送信は、ＬＡＮ上の全てのスキャナ２０のブロードキャストアドレスへスキャン予告パケットを送信することによって行われる。
【０１１４】
また、１０６において作成される「スキャン予告パケット」は、（１）スキャン予告であることが識別可能な情報と、（２）ＰＣ１０をＬＡＮ上において識別可能とする情報（本実施形態では、自ＩＰアドレスメモリ１３ｂに記憶されるＩＰアドレスとする）と、（３）オプション設定（１０４）において設定された値とから構成されるパケットである。
【０１１５】
ユーザは、ＰＣ１０側においてスキャン予告パケットの送信指示を入力した後（１０５）、原稿画像の読み取りを所望するスキャナ２０側へ移動し、スキャナ２０へ原稿をセットし（１０８）、次いで、プッシュスキャンの実行指示を入力する（１０９）。
【０１１６】
１０９においてプッシュスキャンの実行指示が入力された後に、スキャナ２０が、ＰＣ１０から送信されたスキャン予告パケットを受け取ると、受け取ったスキャン予告パケットの送信元のＰＣ１０を、画像データの送出先のＰＣ（対象ＰＣ）として、表示パネル２５にリスト表示する（１１０）。この場合、対象ＰＣは、スキャン予告パケットに含まれている対象ＰＣ識別文字列により特徴付けられてリスト表示される。よって、複数の対象ＰＣが存在した場合であっても、ユーザは、所望する対象ＰＣをリストから選出することが可能となる。
【０１１７】
次に、ユーザは、１０８の結果として表示パネル２５に表示された対象ＰＣのリストから、対象ＰＣの指定を行う（１１１）。対象ＰＣが指定されると、その対象ＰＣに対応するスキャン予告パケットにＰＩＮナンバが含まれている場合には、ユーザは、ＰＩＮナンバを入力する（１１２）。その際、ユーザの入力したＰＩＮナンバが、スキャン予告パケットに含まれるＰＩＮナンバと異なる場合には、ユーザによる以降の原稿画像の読み取り指示（スキャン指示）の入力が禁止される。その結果、画像データはＰＣ１０へは送信されない。
【０１１８】
１１２においてユーザがＰＩＮナンバを入力した結果、入力されたＰＩＮナンバがスキャン予告パケットに含まれるＰＩＮナンバに一致した場合に、ユーザによってスキャン指示が入力されると（１１３）、スキャナ２０は、原稿画像を読み取り（１１４）、スキャン予告パケットに含まれるＩＰアドレス宛てに読み取った画像データを送信する（１１５）。その結果として、スキャン予告パケットの作成元（送信元）のＰＣ１０に、スキャナ２０から画像データが送信されることになる。
【０１１９】
スキャナ２０から送信された画像データを受け取ったＰＣ１０は、ＬＣＤ１６にプレビュー画面６０（図４（ｂ）参照）を表示する（１１６）。プレビュー画面６０には、スキャナ２０において読み取った原稿画像のプレビュー６１が表示され、ボタン６２を押下（クリック）すると画像データがＰＣ１０のスキャン結果メモリ１４ｂに保存される。
【０１２０】
一方で、スキャナ２０では、１１４において原稿画像を読み取った後、スキャナ２０へのＰＣ１０の登録指示がスキャン予告パケットに含まれている場合には、対象ＰＣをスキャナ２０へ登録する（１１７）。
【０１２１】
次に、図５〜図８を参照して、本実施形態の画像システムにおいて実行されるプッシュスキャンをより具体的に説明する。図５は、ＰＣ１０において実行されるプッシュスキャン（ＰＣ側）処理を示すフローチャートである。このプッシュスキャン（ＰＣ側）処理は、ユーザの操作によるアプリケーションの起動に伴って起動する処理であり、まず、スキャン画面５０をＬＣＤ１６に表示する（Ｓ５０１）。
【０１２２】
Ｓ５０１の処理後、ユーザによる所定の操作によってキャンセルの指示が入力されたか否かを確認する（Ｓ５０２）。ここで、ユーザによってキャンセルの指示が入力された場合（Ｓ５０２：Ｙｅｓ）には、このプッシュスキャン（ＰＣ側）処理を終了する。
【０１２３】
一方で、Ｓ５０２の処理により確認した結果、キャンセルされていなければ（Ｓ５０２：Ｎｏ）、ユーザに、スキャン設定値を入力させ（Ｓ５０３）、対象ＰＣ識別文字列を入力させ（Ｓ５０４）、ＰＩＮナンバを入力させる（Ｓ５０５）。なお、Ｓ５０３〜Ｓ５０５におけるユーザによる各種入力は、上記したように、オプション設定画面５１（図４（ａ）参照）に対して行われる。
【０１２４】
Ｓ５０５の処理後、スキャナ２０にＰＣ１０の登録指示を行うか否かをユーザに選択させる（Ｓ５０６）。Ｓ５０６の処理後、ユーザによってスキャン予告パケットの送信指示（スキャン予告パケット送信指示）が入力されたか否かを確認する（Ｓ５０７）。
【０１２５】
Ｓ５０７の処理により、スキャン予告パケット送信指示の入力が確認されなかった場合には（Ｓ５０７：Ｎｏ）、Ｓ５０２の処理へ移行する。
【０１２６】
一方で、Ｓ５０７の処理により、スキャン予告パケット送信指示の入力が確認された場合には（Ｓ５０７：Ｙｅｓ）、スキャン画面５０を非表示とし（Ｓ５０８）、スキャン予告パケットを作成し（Ｓ５０９）、スキャン処理（Ｓ５１０）を実行する。
【０１２７】
このスキャン処理（Ｓ５１０）では、Ｓ５０９で作成されたスキャン予告パケットの送信から、スキャナから画像データを受け取るまでの処理が実行される。なお、このスキャン処理（Ｓ５１０）で実行される具体的な処理については、図６を参照しつつ後述する。
【０１２８】
スキャン処理（Ｓ５１０）の実行後、スキャナ２０による原稿画像の読み取り結果（スキャン結果）のプレビュー６１を含むプレビュー画面６０を（図４（ｂ）参照）をＬＣＤ１６に表示する（Ｓ５１１）。
【０１２９】
Ｓ５１１の処理後、ユーザによる保存指示の入力があったか、即ち、ユーザによるボタン５２（図４（ｂ）参照）の押下があったか否かを確認する（Ｓ５１２）。Ｓ５１２により、ユーザによる保存指示の入力が確認された場合には（Ｓ５１２：Ｙｅｓ）、スキャン結果をスキャン結果メモリ１４ｂに不揮発的に保存し（Ｓ５１３）、プレビュー画面６０を非表示とし（Ｓ５１４）、このプッシュスキャン（ＰＣ側）処理を終了する。
【０１３０】
一方で、Ｓ５１２の処理により確認した結果、ユーザによって保存指示が入力されたなかった場合には（Ｓ５１２：Ｎｏ）、Ｓ５１３の処理をスキップして、Ｓ５１４の処理へ移行する。この場合、スキャン結果はＰＣ１０に保存されない。
【０１３１】
次に、図６を参照して、上記したスキャン処理（Ｓ５１０）について説明する。図６は、スキャン処理（Ｓ５１０）を示すフローチャートである。スキャン処理（Ｓ５１０）では、まず、Ｓ５０９において作成されたスキャン予告パケットを、ブロードキャストでＬＡＮ上の全てのスキャナ２０に対して送信する（Ｓ６０１）。即ち、Ｓ５０９において作成されたスキャン予告パケットを、ＬＡＮ上の全てのスキャナ２０のブロードキャストアドレスへ送信する。
【０１３２】
Ｓ６０１の処理後、一定時間（例えば、１０秒）待ち（Ｓ６０２）、スキャナ２０から画像データを受信したかを確認し（Ｓ６０３）、画像データが受信されていれば（Ｓ６０３：Ｙｅｓ）、受信した画像データを処理した後（Ｓ６０５）、このスキャン処理（Ｓ５１０）を終了する。
【０１３３】
一方で、Ｓ６０３の処理により確認した結果、画像データが受信されていなければ（Ｓ６０３：Ｎｏ）、ユーザによる所定の操作によって終了指示が入力されたかを確認し（Ｓ６０４）、終了指示が入力された場合には（Ｓ６０４：Ｙｅｓ）、このスキャン処理（Ｓ５１０）を終了する。また、Ｓ６０４の処理により確認した結果、終了指示が入力されていなければ（Ｓ６０４：Ｎｏ）、Ｓ６０１の処理へ移行する。
【０１３４】
次に、図７を参照して、スキャナ２０で実行されるプッシュスキャン（スキャナ側）処理について説明する。図７は、プッシュスキャン（スキャナ側）処理を示すフローチャートである。このプッシュスキャン（スキャナ側）処理は、ユーザによる操作によってプッシュスキャンの実行指示が入力された場合に起動する処理であり、まず、画像データの送出先のＰＣ１０（対象ＰＣ）を検索する対象ＰＣ検索処理を実行する（Ｓ７０１）。
【０１３５】
ここで、図８を参照して、この対象ＰＣ検索処理（Ｓ７０１）について説明する。図８は、対象ＰＣ検索処理（Ｓ７０１）を示すフローチャートであり、まず、一定時間（例えば、５秒）待った後（Ｓ８０１）、スキャン予告パケットを受信したか否かを確認する（Ｓ８０２）。
【０１３６】
Ｓ８０２の処理により確認した結果、スキャン予告パケットが受信されていれば（Ｓ８０２：Ｙｅｓ）、受信したスキャン予告パケットの内容を、対象ＰＣメモリ２３ｃ内の対応するメモリに記憶する（Ｓ８０５）。
【０１３７】
このＳ８０５では、具体的には、受信したスキャン予告パケットに含まれる対象ＰＣのＩＰアドレスを、ＩＰアドレスメモリ２３ｃ１に記憶する。また、スキャン予告パケットにスキャン設定値が含まれている場合には、そのスキャン設定値をスキャン設定値メモリ２３ｃ２に記憶する。
【０１３８】
また、スキャン予告パケットに対象ＰＣ識別文字列が含まれている場合には、その対象ＰＣ識別文字列を対象ＰＣ識別文字列メモリ２３ｃ３に記憶する。また、スキャン予告パケットにＰＩＮナンバが含まれている場合には、そのＰＩＮナンバをＰＩＮナンバメモリ２３ｃ４に記憶する。
【０１３９】
さらに、スキャン予告パケットにスキャナ２０への登録指示が含まれている場合には、登録フラグ２３ｃ５がオンされる。一方で、スキャン予告パケットにスキャナ２０への登録指示が含まれていない場合には、登録フラグ２３ｃ５はオフのまま保持される。
【０１４０】
なお、複数のＰＣ１０から同時にスキャン予告パケットを受信した場合には、受信したスキャン予告パケット毎に、各スキャン予告パケットの内容が対象ＰＣメモリ２３ｃに記憶される。
【０１４１】
Ｓ８０５の処理の結果として、スキャン予告パケットの送信元のＰＣ１０が対象ＰＣとしてスキャナ２０に検索されたことになる。Ｓ８０５の処理後、この対象ＰＣ検索処理を終了する。
【０１４２】
一方で、Ｓ８０２の処理により確認した結果、スキャン予告パケットが受信されていなければ（Ｓ８０２：Ｎｏ）、ユーザによる所定の操作によって終了指示が入力されたかを確認し（Ｓ８０３）、終了指示が入力された場合には（Ｓ８０３：Ｙｅｓ）、この対象ＰＣ検索処理（Ｓ７０１）を終了する。
【０１４３】
Ｓ８０３の処理により確認した結果、終了指示が入力されていなければ（Ｓ８０３：Ｎｏ）、この対象ＰＣ検索処理Ｓ７０１が開始されてから所定時間（例えば、３０秒）が経過してタイムアウトしたかを確認し（Ｓ８０４）、タイムアウトであれば（Ｓ８０４：Ｙｅｓ）、この対象ＰＣ検索処理（Ｓ７０１）を終了する。
【０１４４】
一方で、Ｓ８０４の処理により確認した結果、またタイムアウトに至らなければ（Ｓ８０４：Ｎｏ）、Ｓ８０１の処理へ移行する。
【０１４５】
再度、図７に戻って説明する。上記した対象ＰＣ検索処理（Ｓ７０１）の実行後、対象ＰＣがあるか、即ち、対象ＰＣメモリ２３ｃに情報が記憶されている対象ＰＣがあるか否かを確認し（Ｓ７０２）、対象ＰＣがあれば（Ｓ７０２：Ｙｅｓ）、対象ＰＣ識別文字列メモリ２３ｃ３に記憶されている対象ＰＣ識別文字列を読み出し、その対象ＰＣ識別文字列を用いて、対象ＰＣのリストを表示パネル２５に表示する（Ｓ７０３）。
【０１４６】
このＳ７０３は、全ての対象ＰＣ識別文字列メモリ２３ｃ３に記憶されている対象ＰＣ識別文字列を用いてリスト表示を行う。よって、対象ＰＣが複数あった場合であっても、リスト中において、互いの対象ＰＣを対象ＰＣ識別文字列によって区別可能に特徴付けることが可能となる。
【０１４７】
従って、画像データの送信先（対象ＰＣ）として所望されるＰＣ１０を確実に選択することができ、その結果として、スキャナ２０で読み取られた画像データの誤送信をより確実に防止できるのである。
【０１４８】
Ｓ７０３の処理後、ユーザによる所定の操作によってキャンセルの指示が入力されたか否かを確認する（Ｓ７０４）。ここで、ユーザによってキャンセルの指示が入力された場合（Ｓ７０４：Ｙｅｓ）には、このプッシュスキャン（スキャナ側）処理を終了する。
【０１４９】
一方で、Ｓ７０４の処理により確認した結果、キャンセルされていなければ（Ｓ７０４：Ｎｏ）、ユーザに、リストの中から対象ＰＣを指定させる（Ｓ７０５）。そして、Ｓ７０５において対象ＰＣが指定されると、表示パネル２５に表示されていた対象ＰＣのリストを非表示にする（Ｓ７０６）。
【０１５０】
Ｓ７０６の処理後、指定された対象ＰＣに対応するＰＩＮナンバメモリ２３ｃ４にＰＩＮナンバが記憶されているか否かを確認し（Ｓ７０７）、ＰＩＮナンバが記憶されていれば（Ｓ７０７：Ｙｅｓ）、ユーザに対してＰＩＮナンバの入力を求め（Ｓ７０８）、ユーザにＰＩＮナンバを入力させる（Ｓ７０９）。
【０１５１】
Ｓ７０９の処理後、指定された対象ＰＣに対応するＰＩＮナンバメモリ２３ｃ４に記憶されるＰＩＮナンバと、Ｓ７０９において入力されたＰＩＮナンバとが一致するか否かを確認する（Ｓ７１０）。ここで、一致していれば（Ｓ７１０：Ｙｅｓ）、ユーザに操作キー２４を操作させることによって、スキャン指示を入力させ（Ｓ７１１）、スキャン指示が入力されると、スキャナ２９で原稿画像を読み取り（Ｓ７１２）、読み取った画像データを、Ｓ７０５において指定された対象ＰＣへ送信し（Ｓ７１３）、Ｓ７１４の処理へ移行する。
【０１５２】
Ｓ７１２では、スキャン設定値メモリ２３ｃ２に記憶されるスキャン設定値で原稿画像の読み取りが行われる。即ち、Ｓ５０３においてユーザによって入力され、スキャン予告パケットの一部として組み込まれたスキャン設定値を用いて、原稿画像の読み込みが行われる。よって、スキャナ２０側でスキャン設定値を改めて設定する必要はなく都合がよい。
【０１５３】
また、スキャナ２０においてスキャン設定値を改めて設定する必要がなくなることによって、スキャナ２０における操作が簡便になる。また、スキャナ２０におけるスキャン設定を行うための操作キー２４や表示パネル２５などの一部省略が可能となり、その結果として、スキャナ２０のコストダウンが可能となる。
【０１５４】
一方で、Ｓ７１０の処理により確認した結果、指定された対象ＰＣに対応するＰＩＮナンバメモリ２３ｃ４に記憶されるＰＩＮナンバと、Ｓ７０９において入力されたＰＩＮナンバとが一致しなければ（Ｓ７１０：Ｎｏ）、Ｓ７０３の処理へ移行し、再度、対象ＰＣのリストを表示パネル２５に表示して、ユーザに対象ＰＣを指定させる。
【０１５５】
よって、Ｓ５０５の処理の結果として対象ＰＣと予め対応付けられたＰＩＮナンバ（認証キー）と異なるＰＩＮナンバが、Ｓ７０９において入力された場合には、結果的に、画像データがスキャナ２０へ送信されない。即ち、ユーザは、自身の関知しないＰＩＮナンバによって対応付けられている対象ＰＣ（ＰＣ１０）に対して画像データを送信することができない。従って、本来意図しないＰＣ１０への画像データの誤送信を防止することができる。また、他人によって画像データが本来意図しない端末装置へ送信されて、結果的に原稿内容が漏洩することを防止できる。
【０１５６】
また、Ｓ７０７の処理により確認した結果、ＰＩＮナンバが記憶されていなければ（Ｓ７０７：Ｎｏ）、Ｓ７０８〜Ｓ７１０の処理をスキップして、Ｓ７１１の処理へ移行する。その結果、スキャナ２９で読み取られた原稿画像の画像データが、Ｓ７０５において指定された対象ＰＣへ送信される。
【０１５７】
Ｓ７１４では、指定された対象ＰＣに対応する登録フラグ２３ｃ５がオンであるか否かを確認する。ここで、登録フラグ２３ｃ５がオンであれば（Ｓ７１４：Ｙｅｓ）、指定された対象ＰＣを登録ＰＣメモリ２６ａに登録し（Ｓ７１５）、Ｓ７１６の処理へ移行する。即ち、Ｓ７０５において指定された対象ＰＣに対応する対象ＰＣメモリ２３ｃにおける登録フラグ２３ｃ５以外の情報を、登録メモリ２６ａにおける対応するメモリに記憶する。
【０１５８】
一方で、Ｓ７１４の処理により確認した結果、登録フラグ２３ｃ５がオンでなければ（Ｓ７１４：Ｎｏ）、Ｓ７１５の処理をスキップして、Ｓ７１６の処理へ移行する。
【０１５９】
Ｓ７１６では、対象ＰＣメモリ２３ｃをクリアする。Ｓ７１６の処理後、このプッシュスキャン（スキャナ側）処理を終了する。
【０１６０】
また、Ｓ７０２の処理により確認した結果、対象ＰＣがなければ（Ｓ７０２：Ｎｏ）、ユーザによる操作によって対象ＰＣの再検索指示が入力されたかを確認し（Ｓ７１７）、再検索指示が入力された場合には（Ｓ７１７：Ｙｅｓ）、Ｓ７０１へ移行し、再度、対象ＰＣ検索処理を実行する。
【０１６１】
一方で、Ｓ７１７の処理により確認した結果、再検索指示が入力されなかった場合には（Ｓ７１７：Ｎｏ）、ユーザによる操作によってキャンセルの指示が入力されたか否かを確認する（Ｓ７１８）。ここで、キャンセルの指示が入力されていない場合には（Ｓ７１８：Ｎｏ）、Ｓ７１７の処理へ移行し、一方で、キャンセルが指示されていた場合には（Ｓ７１８：Ｙｅｓ）、このプッシュスキャン（スキャナ側）処理を終了する。
【０１６２】
なお、このプッシュスキャン（スキャナ側）処理は、上記の通り、プッシュスキャンの実行指示が入力された場合に起動する処理であるので、ＬＡＮ上における他のスキャナ２０が通常の状態でスキャン予告パケットを処理しない。よって、スキャン予告パケットを処理するスキャナ２０の数をある程度に制限することができる。
【０１６３】
以上説明したように、この第１実施形態の画像読取システムによれば、ＬＡＮ上に接続された複数のスキャナ２０は、ＰＣ１０からブロードキャストされたスキャン予告パケットに含まれるＩＰアドレスを受け取ることによって、ＬＡＮ上におけるＰＣ１０を認識することができる。その結果として、ＰＣ１０のＩＰアドレスを予めスキャナ２０に登録するという煩雑な設定作業を行うことなく、ＰＣ１０が、スキャナ２０によって読み取られた画像データをＬＡＮ（ＬＡＮケーブル１）を介して受け取ることができる。
【０１６４】
また、この場合、ＬＡＮ上における全てのスキャナ２０を原稿画像の読取先として利用できるので、１のスキャナ２０を原稿画像の読取先として指定する不便が低減される。
【０１６５】
また、ＰＣ１０からＩＰアドレスを受け取ったスキャナ２０は、ＰＣ１０と一対一に対応付けられるため、スキャナ２０で読み取られた画像データをＬＡＮ上における別のＰＣ１０へ誤送信することを防止できる。
【０１６６】
また、この第１実施形態の画像読取システムは、プッシュスキャン方式のシステムであるため、原稿を離れたことに起因して生じ得る問題（例えば、原稿の紛失や、他人による原稿の窃盗や盗視や原稿差し替え等）を確実に抑制できるので、原稿内容の機密保持の点に優れている。
【０１６７】
なお、図７に示したプッシュスキャン（スキャナ側）処理におけるＳ７１５の処理の結果として、スキャナ２０の登録ＰＣメモリ２６ａに登録された対象ＰＣは、そのスキャナ２０のＩＰアドレスを設定することなく、本実施形態の画像読取システムにおいて使用可能となる。
【０１６８】
ここで、図９を参照して、スキャナ２０の登録ＰＣメモリ２６ａに登録された対象ＰＣに対するプッシュスキャンについて説明する。図９は、スキャナ２０において実行される登録プッシュスキャン処理を示すフローチャートである。
【０１６９】
この登録プッシュスキャン処理は、スキャナ２０に登録された（登録ＰＣメモリ２６ａに登録された）対象ＰＣに対して原稿画像の画像データをプッシュスキャンするための実行指示がユーザによって入力された場合に起動する処理である。
【０１７０】
図９に示すように、登録プッシュスキャン処理では、まず、登録ＰＣメモリ２６ａに登録されている対象ＰＣの情報を読み出し（Ｓ９０１）、登録されている対象ＰＣがあるか否かを確認する（Ｓ９０２）。
【０１７１】
Ｓ９０２の処理により確認した結果、登録されている対象ＰＣがなければ（Ｓ９０２：Ｎｏ）、この登録プッシュスキャン処理を終了する。
【０１７２】
一方で、登録されている対象ＰＣがあれば（Ｓ９０２：Ｙｅｓ）、対象ＰＣ識別文字列メモリ２６ａ３に記憶されている対象ＰＣ識別文字列を読み出し、その対象ＰＣ識別文字列を用いて、対象ＰＣのリストを表示パネル２５に表示する（Ｓ９０３）。
【０１７３】
Ｓ９０３の結果として、上記したプッシュスキャン（スキャナ側）処理（図７参照）におけるＳ７０３の処理の結果と同様に、全ての対象ＰＣ識別文字列メモリ２６ａ３に記憶されている対象ＰＣ識別文字列を用いてリスト表示が行われる。よって、対象ＰＣが複数あった場合であっても、リスト中において、互いの対象ＰＣを対象ＰＣ識別文字列によって区別可能に特徴付けることが可能となる。その結果、画像データの誤送信をより確実に防止できる。
【０１７４】
Ｓ９０３の処理後、ユーザに、リストの中から対象ＰＣを指定させる（Ｓ９０４）。そして、Ｓ９０４において対象ＰＣが指定されると、表示パネル２５に表示されていた対象ＰＣのリストを非表示にする（Ｓ９０５）。
【０１７５】
Ｓ９０５の処理後、指定された対象ＰＣに対応するＰＩＮナンバメモリ２６ａ４にＰＩＮナンバが記憶されているか否かを確認し（Ｓ９０６）、ＰＩＮナンバが記憶されていれば（Ｓ９０６：Ｙｅｓ）、ユーザに対してＰＩＮナンバの入力を求め（Ｓ９０７）、ユーザにＰＩＮナンバを入力させ（Ｓ９０８）、Ｓ９０９の処理へ移行する。
【０１７６】
また、Ｓ９０７の処理により確認した結果、ＰＩＮナンバメモリ２６ａ４にＰＩＮナンバが記憶されていない場合には（Ｓ９０６：Ｎｏ）、Ｓ９０７，Ｓ９０８の処理をスキップして、Ｓ９１０の処理へ移行する。
【０１７７】
Ｓ９０９では、指定された対象ＰＣに対応するＰＩＮナンバメモリ２６ａ３に記憶されるＰＩＮナンバと、Ｓ９０８において入力されたＰＩＮナンバとが一致するか否かを確認する。ここで、一致していれば（Ｓ９０９：Ｙｅｓ）、ユーザにスキャン指示を入力させ（Ｓ９１０）、スキャン指示が入力されると、スキャナ２９で原稿画像を読み取る（Ｓ９１１）。なお、Ｓ９１１では、スキャン設定値メモリ２６ａ２に記憶されるスキャン設定値で原稿画像の読み取りが行われる。次いで、読み取った画像データを、Ｓ９０４において指定された対象ＰＣへ送信し（Ｓ９１２）、この登録プッシュスキャン処理を終了する。
【０１７８】
一方で、Ｓ９０９の処理により確認した結果、指定された対象ＰＣに対応するＰＩＮナンバメモリ２６ａ４に記憶されるＰＩＮナンバと、Ｓ９０４において入力されたＰＩＮナンバとが一致しなければ（Ｓ９０９：Ｎｏ）、Ｓ９１０〜Ｓ９１２の処理をスキップして、この登録プッシュスキャン処理を終了する。
【０１７９】
よって、ユーザは、自身の関知しないＰＩＮナンバによって対応付けられている対象ＰＣ（ＰＣ１０）に対して画像データを送信することができない。従って、本来意図しないＰＣ１０への画像データの誤送信を防止することができる。また、他人によって画像データが本来意図しない端末装置へ送信されて、結果的に原稿内容が漏洩することを防止できる。
【０１８０】
以上のように、第１実施形態のプッシュスキャン（スキャナ側）処理の結果として対象ＰＣがスキャナ２０に登録された場合、次回より、登録された対象ＰＣのＩＰアドレス宛へプッシュスキャンすることができる。よって、上記したように、第１実施形態のプッシュスキャン（スキャナ側）処理によれば、対象ＰＣを自動的に登録することができるので、煩雑な登録作業を行うことなく、画像読取システムにおける画像データの受取先のＰＣ１０（対象ＰＣ）として利用することができるようになる。
【０１８１】
次に、図１０〜図１３を参照して、第２実施形態の画像読取システムについて説明する。上記した第１実施形態の画像読取システムは、ＰＣ１０から、ＬＡＮ上の全てのスキャナ２０のブロードキャストアドレスへ、スキャン予告パケットを送信し、そのスキャン予告パケットを受信したスキャナ２０からプッシュスキャン方式によってＰＣ１０へ画像データを送るものであった。
【０１８２】
この第２実施形態の画像読取システムは、第１実施形態の画像読取システムと同様に、プッシュスキャン方式の画像読取システムであるが、スキャナ２０のＩＰアドレスを含むスキャン予告パケットを、スキャナ２０から、ＬＡＮ上の全てのＰＣ１０へブロードキャストするものである。
【０１８３】
なお、第２実施形態の画像読取システムにおけるＰＣ１０は、ＲＡＭ１３に構成されるメモリ１３ａ〜１３ｃ（図１参照）に加えて、非図示の予告応答パケット送信フラグを備えている。この予告応答パケット送信フラグは、後述するスキャン予告応答パケットをＰＣ１０へ送信したか否かを示すフラグであり、後述するプッシュスキャン（ＰＣ側）処理（図１１参照）の起動時に初期状態としてオフに設定され、スキャン予告応答パケットがスキャナ２０へ送信されるとオンされるフラグである。また、この第２実施形態において、上記した第１実施形態と同一の部分には同一の符号を付して、その説明を省略する。
【０１８４】
ここで、図１０を参照して、第２実施形態の画像読取システムにおいて実行されるプッシュスキャンの全体的な流れについて説明する。図１０は、第２実施形態の画像読取システムで実行されるプッシュスキャンの流れの概念図である。
【０１８５】
図１０に示すように、第２実施形態の画像読取システムで実行されるプッシュスキャンは、まず、ユーザが、ＰＣ１０に対してアプリケーションの起動指示を入力すると（２０１）、ＰＣ１０においてアプリケーションが起動し（２０２）、スキャン画面５０がＬＣＤ１６に表示される（２０３）。
【０１８６】
スキャン画面５０がＬＣＤ１６に表示されると、スキャン画面５０の一部であるオプション設定画面５１（図４（ａ）参照）に対し、ユーザが必要に応じて値を入力することによってオプション設定がなされる（２０４）。なお、設定可能なオプションの種類及び設定値の入力方法は、上記した第１実施形態の１０４と同様である。
【０１８７】
オプション設定（２０４）を必要に応じて行った後、ユーザが、スキャン画面５０の一部である非図示の画面において、スキャン予告応答パケットの作成指示を入力すると（２０５）、ＰＣ１０においてスキャン予告応答パケットが作成される（２０６）。
【０１８８】
なお、２０６において作成される「スキャン予告応答パケット」は、（１）スキャン予告に対する応答であることが識別可能な情報と、（２）ＰＣ１０をＬＡＮ上において識別可能とする情報（本実施形態では、自ＩＰアドレスメモリ１３ｂに記憶されるＩＰアドレス）と、（３）オプション設定（２０４）において設定された値とから構成されるパケットである。
【０１８９】
ユーザは、ＰＣ１０側においてスキャン予告応答パケットの作成指示を入力した後（２０５）、原稿画像の読み取りを所望するスキャナ２０側へ移動し、スキャナ２０へ原稿をセットし（２０７）、次いで、プッシュスキャンの実行指示を入力する（２０８）。
【０１９０】
すると、スキャナ２０では、スキャン予告パケットが作成され（２０９）、その作成されたスキャン予告パケットが、ブロードキャストによってＬＡＮ上の全てのＰＣ１０に対して一括に送信される（２１０）。
【０１９１】
なお、２１０におけるスキャン予告パケットのブロードキャストによるＬＡＮ上の全てのＰＣ１０への一括送信は、ＬＡＮ上の全てのＰＣ１０のブロードキャストアドレスへスキャン予告パケットを送信することによって行われる。
【０１９２】
また、２０９において作成される「スキャン予告パケット」は、（１）スキャン予告であることが識別可能な情報と、（２）スキャナ２０をＬＡＮ上において識別可能とする情報（本実施形態では、自ＩＰアドレスメモリ２３ａに記憶されるＩＰアドレス）とから構成されるパケットである。
【０１９３】
２１０において、ＬＡＮ上のＰＣ１０へブロードキャストされたスキャン予告パケットを受信したＰＣ１０は、２０６において作成されたスキャン予告応答パケットを、スキャン予告パケットの送信元のスキャナ２０へ送信する（２１１）。この場合、スキャン予告パケットの送信元は、スキャン予告パケットに含まれるＩＰアドレスによって特定される。
【０１９４】
スキャナ２０は、スキャン予告応答パケットを受け取ると、受け取ったスキャン予告応答パケットの送信元のＰＣ１０を、画像データの送出先のＰＣ（対象ＰＣ）として、表示パネル２５にリスト表示する（２１２）。この場合、対象ＰＣは、スキャン予告応答パケットに含まれている対象ＰＣ識別文字列により特徴付けられてリスト表示される。よって、複数の対象ＰＣが存在した場合であっても、ユーザは、所望する対象ＰＣをリストから選出することが可能となる。
【０１９５】
次に、ユーザは、２１２の結果として表示パネル２５に表示された対象ＰＣのリストから、対象ＰＣの指定を行う（２１３）。対象ＰＣが指定されると、その対象ＰＣに対応するスキャン予告パケットにＰＩＮナンバが含まれている場合には、ユーザは、ＰＩＮナンバを入力する（２１４）。その際、ユーザの入力したＰＩＮナンバが、スキャン予告応答パケットに含まれるＰＩＮナンバと異なる場合には、ユーザによる以降の原稿画像の読み取り指示（スキャン指示）の入力が禁止される。その結果、画像データはＰＣ１０へは送信されない。
【０１９６】
２１４においてユーザがＰＩＮナンバを入力した結果、入力されたＰＩＮナンバがスキャン予告パケットに含まれるＰＩＮナンバに一致した場合に、ユーザによってスキャン指示が入力されると（２１５）、スキャナ２０は、原稿画像を読み取り（２１６）、スキャン予告応答パケットに含まれるＩＰアドレス宛てに読み取った画像データを送信する（２１７）。その結果として、スキャン予告応答パケットの作成元（送信元）のＰＣ１０に、スキャナ２０から画像データが送信されることになる。
【０１９７】
スキャナ２０から送信された画像データを受け取ったＰＣ１０は、ＬＣＤ１６にプレビュー画面６０（図４（ｂ）参照）を表示する（２１８）。一方で、スキャナ２０では、２１６において原稿画像を読み取った後、スキャナ２０へのＰＣ１０の登録指示がスキャン予告応答パケットに含まれている場合には、対象ＰＣをスキャナ２０へ登録する（２１９）。
【０１９８】
次に、図１１〜図１３を参照して、第２実施形態の画像システムにおいて実行されるプッシュスキャンをより具体的に説明する。ここで、図１１及び図１２のフローチャートは、いずれも、ＰＣ１０のスキャンアプリケーションプログラム１４ａにより実行される処理である。また、図１３のフローチャートは、ＲＯＭ２２に記憶されているプログラムによって実行される処理である。
【０１９９】
図１１は、ＰＣ１０で実行される第２実施形態のプッシュスキャン（ＰＣ側）処理を示すフローチャートである。この第２実施形態のプッシュスキャン（ＰＣ側）処理は、ユーザの操作によるアプリケーションの起動に伴って起動し、上記した第１実施形態のプッシュスキャン（ＰＣ側）処理（図５参照）と同様にＳ５０１〜Ｓ５０６の処理を実行した後、ユーザによってスキャン予告応答パケットの作成指示（スキャン予告応答パケット作成指示）が入力されたか否かを確認する（Ｓ１１０１）。
【０２００】
Ｓ１１０１の処理により、スキャン予告パケット作成指示の入力が確認されなかった場合には（Ｓ１１０１：Ｎｏ）、Ｓ５０２の処理へ移行する。
【０２０１】
一方で、Ｓ１１０１の処理により、スキャン予告応答パケット作成指示の入力が確認された場合には（Ｓ１１０１：Ｙｅｓ）、スキャン画面５０を非表示とし（Ｓ５０８）、スキャン予告応答パケットを作成し（Ｓ１１０２）、第２実施形態のスキャン処理（Ｓ１１０３）を実行する。
【０２０２】
この第２実施形態のスキャン処理（Ｓ１１０３）では、Ｓ１１０２で作成されたスキャン予告応答パケットの送信から、スキャナから画像データを受け取るまでの処理が実行される。なお、このスキャン処理（Ｓ１１０３）で実行される具体的な処理については、図１２を参照しつつ後述する。
【０２０３】
スキャン処理（Ｓ１１０３）の実行後、上記した第１実施形態のプッシュスキャン（ＰＣ側）処理（図５参照）と同様にＳ５１１〜Ｓ５１４の処理を実行し、このプッシュスキャン処理を終了する。
【０２０４】
次に、図１２を参照して、上記した第２実施形態のスキャン処理（Ｓ１１０３）について説明する。図１２は、第２実施形態のスキャン処理（Ｓ１１０３）を示すフローチャートである。スキャン処理（Ｓ１１０３）では、まず、一定時間（例えば、約５秒）待った後（Ｓ１２０１）、予告応答パケット送信フラグ（非図示）がオンであるか否かを確認する（Ｓ１２０２）。
【０２０５】
Ｓ１２０２の処理により確認した結果、予告応答パケット送信フラグがオフであれば（Ｓ１２０２：Ｎｏ）、スキャン予告応答パケットが未だ送信されていないので、スキャナ２０からスキャン予告パケットを受信したか否かを確認する（Ｓ１２０３）。
【０２０６】
Ｓ１２０３の処理により確認した結果、スキャン予告パケットを受信した場合には（Ｓ１２０３：Ｙｅｓ）、受信したスキャン予告パケットの送信元のスキャナ２０へ、Ｓ１１０２で作成されたスキャン予告応答パケットを送信する（Ｓ１２０５）。即ち、Ｓ１１０２において作成されたスキャン予告応答パケットを、受信したスキャン予告パケットに含まれるＩＰアドレスへ送信する。
【０２０７】
Ｓ１２０５の処理後、予告応答パケット送信フラグをオンし（Ｓ１２０６）、Ｓ１２０４の処理へ移行する。
【０２０８】
一方で、Ｓ１２０３の処理により確認した結果、スキャン予告パケットが受信されていない場合には（Ｓ１２０３：Ｎｏ）、ユーザによる所定の操作によって終了指示が入力されたかを確認し（Ｓ１２０４）、終了指示が入力された場合には（Ｓ１２０４：Ｙｅｓ）、このスキャン処理（Ｓ１１０３）を終了する。また、Ｓ１２０４の処理により確認した結果、終了指示が入力されていなければ（Ｓ１２０４：Ｎｏ）、Ｓ１２０２の処理へ移行する。
【０２０９】
一方で、Ｓ１２０２の処理により確認した結果、予告応答パケット送信フラグがオンであれば（Ｓ１２０２：Ｙｅｓ）、スキャン予告応答パケットがスキャナ２０へ送信され、スキャナ２０からの画像データ待ちの状態であるので、スキャナ２０から画像データを受信したかを確認する（Ｓ１２０７）。
【０２１０】
Ｓ１２０７の処理により確認した結果、画像データが受信されていれば（Ｓ１２０７：Ｙｅｓ）、受信した画像データを処理し（Ｓ１２０８）、予告応答パケット送信フラグをオフした後（Ｓ１２０９）、このスキャン処理（Ｓ１１０３）を終了する。
【０２１１】
一方で、Ｓ１２０７の処理により確認した結果、画像データが受信されていなれば（Ｓ１２０７：Ｎｏ）、Ｓ１２０４の処理へ移行する。
【０２１２】
次に、図１３を参照して、スキャナ２０で実行される第２実施形態の対象ＰＣ検索処理（Ｓ１３００）について説明する。図１３は、第２実施形態の対象ＰＣ検索処理（Ｓ１３００）を示すフローチャートである。
【０２１３】
この第２実施形態の対象ＰＣ検索処理（Ｓ１３００）は、上記した第１実施形態のプッシュスキャン（スキャナ側）処理（図７参照）の中で実行される対象ＰＣ検索処理（Ｓ７０１）に換えて実行される処理である。
【０２１４】
図１３に示すように、この第２実施形態の対象ＰＣ検索処理（Ｓ１３００）では、まず、スキャン予告パケットを作成し（Ｓ１３０１）、作成されたスキャン予告パケットを、ブロードキャストでＬＡＮ上の全てのＰＣ１０に対して送信する（Ｓ１３０２）。即ち、Ｓ１３０１において作成されたスキャン予告パケットを、ＬＡＮ上の全てのＰＣ１０のブロードキャストアドレスへ送信する。
【０２１５】
Ｓ１３０２の処理後、一定時間（例えば、１０秒）待った後（Ｓ１３０３）、スキャン予告応答パケットを受信したか否かを確認する（Ｓ１３０４）。
【０２１６】
Ｓ１３０４の処理により確認した結果、スキャン予告応答パケットが受信されていれば（Ｓ１３０４：Ｙｅｓ）、受信したスキャン予告応答パケットの内容を、対象ＰＣメモリ２３ｃ内の対応するメモリに記憶する（Ｓ１３０７）。
【０２１７】
なお、このＳ１３０７における、対象ＰＣメモリ２３ｃへのスキャン予告応答パケットの内容の記憶は、上記した第１実施形態のＳ８０５と同様に行われる。また、複数のＰＣ１０から同時にスキャン予告応答パケットを受信した場合には、受信したスキャン予告応答パケット毎に、各スキャン予告応答パケットの内容が対象ＰＣメモリ２３ｃに記憶される。
【０２１８】
Ｓ１３０７の処理の結果として、スキャン予告応答パケットの送信元のＰＣ１０が対象ＰＣとしてスキャナ２０に検索されたことになる。Ｓ１３０７の処理後、この対象ＰＣ検索処理を終了する。
【０２１９】
一方で、Ｓ１３０４の処理により確認した結果、スキャン予告応答パケットが受信されていなければ（Ｓ１３０４：Ｎｏ）、ユーザによる所定の操作によって終了指示が入力されたかを確認し（Ｓ１３０５）、終了指示が入力された場合には（Ｓ１３０５：Ｙｅｓ）、この対象ＰＣ検索処理（Ｓ１３００）を終了する。
【０２２０】
また、Ｓ１３０５の処理により確認した結果、終了指示が入力されていなければ（Ｓ１３０５：Ｎｏ）、この対象ＰＣ検索処理Ｓ１３００が開始されてから所定時間（例えば、３０秒）が経過してタイムアウトしたかを確認し（Ｓ１３０６）、タイムアウトであれば（Ｓ１３０６：Ｙｅｓ）、この対象ＰＣ検索処理（Ｓ１３００）を終了する。
【０２２１】
一方で、Ｓ１３０６の処理により確認した結果、またタイムアウトに至らなければ（Ｓ１３０６：Ｎｏ）、Ｓ１３０２の処理へ移行する。
【０２２２】
以上説明したように、この第２実施形態の画像読取システムによれば、ＬＡＮ上に接続された複数のＰＣ１０は、スキャナ２０からブロードキャストされたスキャン予告パケットに含まれるＩＰアドレスを受け取ることによって、ＬＡＮ上におけるスキャナ２０を認識することができる。
【０２２３】
一方で、そのようにスキャナ２０からＩＰアドレスを受け取ったＰＣ１０のＩＰアドレスが、ブロードキャストの送信元のスキャナ２０に対してスキャン予告応答パケットとして通知されるので、スキャナ２０もまた、ＬＡＮ上におけるＰＣ１０を認識することができる。
【０２２４】
その結果として、スキャナ２０へのＰＣ１０のＩＰアドレスの登録や、ＰＣ１０へのスキャナ２０のＩＰアドレスの登録といった煩雑な設定作業を行うことなく、ＰＣ１０が、スキャナ２０によって読み取られた画像をＬＡＮ（ＬＡＮケーブル１）を介して受け取ることができる。
【０２２５】
また、この場合、ＬＡＮ上における全てのＰＣ１０を画像データの受取先として利用できるので、１のＰＣ１０を画像データの受取先として指定する不便が低減される。
【０２２６】
また、スキャナ２０とＰＣ１０とが一対一に対応付けられるため、スキャナ２０で読み取られた画像データをＬＡＮ上における別のＰＣ１０へ誤送信することを防止できる。
【０２２７】
また、この第２実施形態の画像読取システムは、プッシュスキャン方式のシステムであるため、原稿を離れたことに起因して生じ得る問題（例えば、原稿の紛失や、他人による原稿の窃盗や盗視や原稿差し替え等）を確実に抑制できるので、原稿内容の機密保持の点に優れている。
【０２２８】
次に、図１４〜図１９を参照して、第３実施形態の画像読取システムについて説明する。上記した第１実施形態の画像読取システムは、スキャナ２０への原稿画像の読取指示に伴って、スキャナ２０で読み取った原稿画像に対応する画像データを、ＬＡＮケーブル１を介してＰＣ１０へ送出するプッシュスキャン方式のシステムであった。
【０２２９】
この第３実施形態の画像読取システムは、ＰＣ１０からの原稿読取指示を契機として、スキャナ２０が原稿画像の読み取りを行い、読み取った画像データをＰＣ１０へ送出するプルスキャン方式のシステムである。なお、この第３実施形態において、上記した第１実施形態と同一の部分には同一の符号を付して、その説明を省略する。
【０２３０】
第３実施形態の画像読取システムにおけるＰＣ１０は、ＲＡＭ１３に構成されるメモリ１３ａ〜１３ｃ（図１参照）に加えて、スキャナメモリ１３ｄと予告応答パケット受信フラグ（非図示）とを備えている。
【０２３１】
スキャナメモリ１３ｄは、スキャナ２０から受け取ったスキャン予告応答パケットに含まれる情報を記憶するものである。ここで、図１４を参照して、このスキャナメモリ１３ｄを具体的に説明する。図１４は、スキャナメモリ１３ｄのメモリ構成を示す模式図である。
【０２３２】
図１４に示すように、スキャナメモリ１３ｄは、ＩＰアドレスメモリ１３ｄ１と、スキャナ識別情報メモリ１３ｄ２と、スキャナスペックメモリ１３ｄ３とから構成されている。ＩＰアドレスメモリ１３ｄ１は、画像データの読取元（送出元）となるスキャナ２０（以下、「対象スキャナ」と称する）のＩＰアドレスを記憶するものである。
【０２３３】
スキャナ識別文字列メモリ１３ｄ２は、後述するスキャン処理（図１７参照）において、画像データの読取元となるスキャナ２０（対象スキャナ）を、他の対象スキャナと区別可能に特徴付けてＬＣＤ１６に表示するための文字列（以下、この文字列を「スキャナ識別文字列」と称する）を記憶するものである。
【０２３４】
スキャナスペックメモリ１３ｄ３は、対象スキャナ（スキャナ２０）における原稿画像の読み取りの際に設定可能な解像度や色数や用紙サイズなどのスペック（以下、「スキャナスペック」と称する）を記憶するものである。
【０２３５】
また、非図示の予告応答パケット受信フラグは、スキャナ２０から後述するスキャン予告応答パケットを受信したか否かを示すフラグであり、後述するプルスキャン（ＰＣ側）処理（図１６参照）の起動時に初期状態としてオフに設定され、スキャナ２０からスキャン予告応答パケットを受信するとオンされるフラグである。
【０２３６】
ここで、図１５を参照して、第３実施形態の画像読取システムにおいて実行されるプルスキャンの全体的な流れについて説明する。図１５は、第３実施形態の画像読取システムで実行されるプルスキャンの流れの概念図である。
【０２３７】
図１５に示すように、第３実施形態の画像読取システムで実行されるプルスキャンは、まず、ユーザが、ＰＣ１０に対してアプリケーションの起動指示を入力すると（３０１）、ＰＣ１０においてアプリケーションが起動し（３０２）、スキャン画面５０がＬＣＤ１６に表示される（３０３）。
【０２３８】
スキャン画面５０がＬＣＤ１６に表示されると、スキャン画面５０の一部であるオプション設定画面５１（図４（ａ）参照）に対し、ユーザが必要に応じて値を入力することによってオプション設定がなされる（３０４）。第３実施形態の画像読取システムはプルスキャン方式のシステムであるため、この３０４では、スキャン設定値がオプションとして有効になる。なお、３０４におけるスキャン設定値の入力方法は、上記した第１実施形態の１０４と同様である。
【０２３９】
オプション設定（３０４）を必要に応じて行った後、ユーザが、スキャン画面５０の一部である非図示の画面において、スキャン予告パケットの送信指示を入力すると（３０５）、ＰＣ１０においてスキャン予告パケットが作成されて（３０６）、その作成されたスキャン予告パケットが、ブロードキャストによってＬＡＮ上の全てのスキャナ２０に対して一括に送信される（３０７）。
【０２４０】
なお、３０７におけるスキャン予告パケットのブロードキャストによるＬＡＮ上の全てのスキャナ２０への一括送信は、ＬＡＮ上の全てのスキャナ２０のブロードキャストアドレスへスキャン予告パケットを送信することによって行われる。
【０２４１】
また、３０６において作成される「スキャン予告パケット」は、（１）スキャン予告であることが識別可能な情報と、（２）ＰＣ１０をＬＡＮ上において識別可能とする情報（本実施形態では、自ＩＰアドレスメモリ１３ｂに記憶されるＩＰアドレス）と、（３）オプション設定（３０４）において設定された値とから構成されるパケットである。
【０２４２】
プルスキャンを実行可能なモードに設定済みのスキャナ２０は、ＰＣ１０から送信されたスキャン予告パケットを受け取ると、スキャン予告応答パケットを作成する（３０８）。
【０２４３】
この「スキャン予告応答パケット」は、（１）スキャン予告に対する応答であることが識別可能な情報と、（２）スキャナ２０をＬＡＮ上において識別可能とする情報（本実施形態では、自ＩＰアドレスメモリ２３ａに記憶されるＩＰアドレス）と、（３）オプション設定（スキャナ識別文字列及び／又はスキャナスペック）とから構成されるパケットである。
【０２４４】
次に、スキャナ２０は、３０８において作成したスキャン予告応答パケットを、スキャン予告パケットの送信元のＰＣ１０へ送信する（３０９）。この場合、スキャン予告パケットの送信元は、スキャン予告パケットに含まれるＩＰアドレスによって特定される。
【０２４５】
スキャン予告パケットの送信元であるＰＣ１０が、３０９において送信されたスキャン予告応答パケットを受け取ると、受け取ったスキャン予告応答パケットの送信元のスキャナ２０を、画像データの読取元（送出元）となるスキャナ（対象スキャナ）として、ＬＣＤ１６にリスト表示する（３１０）。その際、スキャン予告応答パケットにスキャン識別文字列が含まれている場合には、対象スキャナが、スキャナ識別文字列に基づいて特徴付けられてリスト表示されることになるので、複数の対象スキャナが存在した場合であっても、ユーザは、リストの中から適切な対象スキャナを選出することが可能となる。
【０２４６】
また、スキャン予告応答パケットにスキャナスペックが含まれている場合には、対象スキャナがどのようなスキャン設定でスキャン可能であるかも同時にリスト表示されるため、ユーザは自分が必要とする能力を持った適切なスキャナを選出することが可能となる。
【０２４７】
次に、ユーザは、３１０の結果としてＬＣＤ１６に表示された対象スキャナのリストから、対象スキャナの指定を行う（３１１）。対象スキャナが指定されると、ＰＣ１０は、ユーザに対して原稿準備を促す表示をＬＣＤ１６に表示する（３１２）。
【０２４８】
３１２においてＬＣＤ１６に表示された原稿準備を促す表示を見たユーザは、３１１において指定された対象スキャナ（スキャナ２０）側へ移動し、スキャナ２０へ原稿をセットする（３１３）。そして、スキャナ２０へ原稿をセットした後、ユーザは、再び、ＰＣ１０側へ戻り、所定の操作によって原稿画像の読み取りの要求（以下、「スキャン要求」と称する）を入力する（３１４）。
【０２４９】
３１４においてスキャン要求が入力されると、ＰＣ１０は、スキャン要求信号を対象スキャナへ送信する（３１５）。この場合、スキャン要求信号は、スキャン予告応答パケットに含まれていたＩＰアドレスにより特定されるスキャナ２０へ送信される。
【０２５０】
ＰＣ１０からスキャン要求信号を受け取ったスキャナ２０は、原稿画像を読み取り（３１６）、スキャン予告パケットに含まれるＩＰアドレス宛てに読み取った画像データを送信する（３１７）。その結果として、スキャン予告パケットの作成元（送信元）のＰＣ１０に、スキャナ２０から画像データが送信されることになる。
【０２５１】
スキャナ２０から送信された画像データを受け取ったＰＣ１０は、ＬＣＤ１６にプレビュー画面６０（図４（ｂ）参照）を表示する（３１８）。プレビュー画面６０には、スキャナ２０において読み取った原稿画像のプレビュー６１が表示され、ボタン６２を押下（クリック）すると画像データがＰＣ１０のスキャン結果メモリ１４ｂに保存される。
【０２５２】
次に、図１６〜図１９を参照して、第３実施形態の画像システムにおいて実行されるプルスキャンをより具体的に説明する。ここで、図１６及び図１７のフローチャートは、いずれも、ＰＣ１０のスキャンアプリケーションプログラム１４ａにより実行される処理である。また、図１８，図１９のフローチャートは、ＲＯＭ２２に記憶されているプログラムによって実行される処理である。
【０２５３】
図１６は、ＰＣ１０において実行されるプルスキャン（ＰＣ側）処理を示すフローチャートである。このプルスキャン（ＰＣ側）処理は、ユーザの操作によるアプリケーションの起動に伴って起動する処理であり、まず、スキャン画面５０をＬＣＤ１６に表示する（Ｓ１６０１）。
【０２５４】
Ｓ１６０１の処理後、ユーザによる所定の操作によってキャンセルの指示が入力されたか否かを確認する（Ｓ１６０２）。ここで、ユーザによってキャンセルの指示が入力された場合（Ｓ１６０２：Ｙｅｓ）には、このプルスキャン（ＰＣ側）処理を終了する。
【０２５５】
一方で、Ｓ１６０２の処理により確認した結果、キャンセルされていなければ（Ｓ１６０２：Ｎｏ）、ユーザに、オプション設定画面５１（図４（ａ）参照）にスキャン設定値を入力させ（Ｓ１６０３）、ユーザによってスキャン予告パケットの送信指示（スキャン予告パケット送信指示）が入力されたか否かを確認する（Ｓ１６０４）。
【０２５６】
Ｓ１６０４の処理により、スキャン予告パケット送信指示の入力が確認されなかった場合には（Ｓ１６０４：Ｎｏ）、Ｓ１６０２の処理へ移行する。
【０２５７】
一方で、Ｓ１６０４の処理により、スキャン予告パケット送信指示の入力が確認された場合には（Ｓ１６０４：Ｙｅｓ）、スキャン画面５０を非表示とし（Ｓ１６０５）、スキャン予告パケットを作成し（Ｓ１６０６）、スキャン処理（Ｓ１６０７）を実行する。
【０２５８】
このスキャン処理（Ｓ１６０７）では、Ｓ１６０６で作成されたスキャン予告パケットの送信から、スキャナから画像データを受け取るまでの処理が実行される。なお、このスキャン処理（Ｓ１６０７）で実行される具体的な処理については、図１７を参照しつつ後述する。
【０２５９】
スキャン処理（Ｓ１６０７）の実行後、スキャナ２０による原稿画像の読み取り結果（スキャン結果）のプレビュー６１を含むプレビュー画面６０を（図４（ｂ）参照）をＬＣＤ１６に表示する（Ｓ１６０８）。
【０２６０】
Ｓ１６０８の処理後、ユーザによる保存指示の入力があったか、即ち、ユーザによるボタン５２（図４（ｂ）参照）の押下があったか否かを確認する（Ｓ１６０９）。Ｓ１６０９により、ユーザによる保存指示の入力が確認された場合には（Ｓ１６０９：Ｙｅｓ）、スキャン結果をスキャン結果メモリ１４ｂに不揮発的に保存し（Ｓ１６１０）、プレビュー画面６０を非表示とし（Ｓ１６１１）、スキャナメモリ１３ｄをクリアし（１６１２）、このプルスキャン（ＰＣ側）処理を終了する。
【０２６１】
一方で、Ｓ１６０９の処理により確認した結果、ユーザによって保存指示が入力されたなかった場合には（Ｓ１６０９：Ｎｏ）、Ｓ１６１０の処理をスキップして、Ｓ１６１１の処理へ移行する。この場合、スキャン結果はＰＣ１０に保存されない。
【０２６２】
次に、図１７を参照して、上記したスキャン処理（Ｓ１６０７）について説明する。図１７は、スキャン処理（Ｓ１６０７）を示すフローチャートである。スキャン処理（Ｓ１６０７）では、まず、Ｓ１６０６において作成されたスキャン予告パケットを、ブロードキャストでＬＡＮ上の全てのスキャナ２０に対して送信する（Ｓ１７０１）。即ち、Ｓ１６０６において作成されたスキャン予告パケットを、ＬＡＮ上の全てのスキャナ２０のブロードキャストアドレスへ送信する。
【０２６３】
Ｓ１７０１の処理後、一定時間（例えば、５秒）待った後（Ｓ１７０２）、予告応答パケット受信フラグ（非図示）がオンであるか否かを確認する（Ｓ１７０３）。Ｓ１７０３の処理により確認した結果、予告応答パケット受信フラグがオフであれば（Ｓ１７０３：Ｎｏ）、スキャン予告応答パケットが未だ受信されていないので、スキャナ２０からスキャン予告応答パケットを受信したか否かを確認する（Ｓ１７０４）。
【０２６４】
Ｓ１７０４の処理により確認した結果、スキャン予告応答パケットを受信した場合には（Ｓ１７０４：Ｙｅｓ）、予告応答パケット受信フラグをオンし（Ｓ１７０６）、受信したスキャン予告応答パケットの内容を、スキャナメモリ１３ｄ内の対応するメモリに記憶する（Ｓ１７０７）。
【０２６５】
このＳ１７０７では、具体的には、受信したスキャン予告応答パケットに含まれる対象スキャナのＩＰアドレスを、ＩＰアドレスメモリ１３ｄ１に記憶する。また、スキャン予告応答パケットにスキャナ識別文字列が含まれている場合には、そのスキャナ識別文字列をスキャナ識別文字列メモリ１３ｄ２に記憶する。また、スキャン予告応答パケットにスキャナスペックが含まれている場合には、そのスキャナスペックをスキャナスペックメモリ１３ｄ３に記憶する。
【０２６６】
なお、複数のスキャナ２０から同時にスキャン予告応答パケットを受信した場合には、受信したスキャン予告応答パケット毎に、各スキャン予告応答パケットの内容がスキャナメモリ１３ｄに記憶される。
【０２６７】
Ｓ１７０７の処理後、スキャナ識別文字列メモリ１３ｄ２に記憶されているスキャナ識別文字列と、スキャナスペックメモリ１３ｄ３に記憶されているスキャナスペックとを読み出し、そのスキャナ識別文字列とスキャナスペックとを用いて、対象スキャナのリストをＬＣＤ１６に表示する（Ｓ１７０８）。
【０２６８】
このＳ１７０８は、全てのスキャナ識別文字列メモリ１３ｄ２に記憶されているスキャナ識別文字列を用いてリスト表示を行う。よって、対象スキャナが複数あった場合であっても、リスト中において、互いの対象スキャナをスキャナ識別文字列によって区別可能に特徴付けることが可能となる。
【０２６９】
従って、画像データの読取先（対象スキャナ）として所望されるスキャナ２０を確実に選択することができ、その結果として、スキャナ２０からの画像データの誤送信をより確実に防止できるのである。
【０２７０】
また、Ｓ１７０８において、全てのスキャナスペックメモリ13ｄ3に記憶されているスキャナスペックがリスト表示される。従って、どんなスペックのスキャナが使用可能かを把握していない場合でも、ユーザは自分が必要とする能力を持った適切なスキャナを選出することが可能となる。
【０２７１】
Ｓ１７０８の処理後、ユーザに、リストの中から対象スキャナを指定させる（Ｓ１７０９）。そして、Ｓ１７０９において対象スキャナが指定されると、ＬＣＤ１６に表示されていた対象スキャナのリストを非表示にする（Ｓ１７１０）。
【０２７２】
Ｓ１７１０の処理後、原稿準備を促す画面をＬＣＤ１６に表示する（Ｓ１７１１）。ユーザは、このＳ１７１１の処理の結果としてＬＣＤ１６に表示された画面を見て、Ｓ１７０９において選択したスキャナ２０側へ移動して、原稿をセットすることになる。
【０２７３】
Ｓ１７１１の処理後、スキャナ２０への原稿のセット後、ＰＣ１０側に戻ってきたユーザに、スキャン要求を入力させる（Ｓ１７１２）。そして、ユーザによるスキャン要求の入力を契機として、スキャン要求信号をＳ１７０９において指定された対象スキャナ（スキャナ２０）へ送信した後（Ｓ１７１３）、原稿準備を促す画面を非表示とし（Ｓ１７１４）、Ｓ１７０２の処理へ移行する。
【０２７４】
なお、Ｓ１７１３において、スキャン要求信号の送信先である対象スキャナは、対応するスキャンメモリ１３ｄにおけるＩＰアドレスメモリ１３ｄ１に記憶されているＩＰアドレスにより特定されており、このＩＰアドレス宛てにスキャン要求信号が送信される。
【０２７５】
一方で、Ｓ１７０４の処理により確認した結果、スキャン予告応答パケットが受信されていない場合には（Ｓ１７０４：Ｎｏ）、ユーザによる所定の操作によって終了指示が入力されたかを確認し（Ｓ１７０５）、終了指示が入力された場合には（Ｓ１７０５：Ｙｅｓ）、このスキャン処理（Ｓ１６０７）を終了する。また、Ｓ１７０５の処理により確認した結果、終了指示が入力されていなければ（Ｓ１７０５：Ｎｏ）、Ｓ１７０１の処理へ移行する。
【０２７６】
一方で、Ｓ１７０３の処理により確認した結果、予告応答パケット受信フラグがオンであれば（Ｓ１７０３：Ｙｅｓ）、スキャナ２０からスキャン予告応答パケットを既に受信し、スキャナ２０からの画像データ待ちの状態であるので、スキャナ２０から画像データを受信したかを確認する（Ｓ１７１５）。
【０２７７】
Ｓ１７１５の処理により確認した結果、画像データが受信されていれば（Ｓ１７１５：Ｙｅｓ）、受信した画像データを処理し（Ｓ１７１６）、予告応答パケット受信フラグをオフした後（Ｓ１７１７）、このスキャン処理（Ｓ１６０７）を終了する。
【０２７８】
一方で、Ｓ１７１５の処理により確認した結果、画像データが受信されていなれば（Ｓ１７１５：Ｎｏ）、Ｓ１７０５の処理へ移行する。
【０２７９】
次に、図１８を参照して、スキャナ２０で実行されるプルスキャン（スキャナ側）処理について説明する。図１８は、プルスキャン（スキャナ側）処理を示すフローチャートである。このプルスキャン（スキャナ側）処理は、ユーザによる操作によってプルスキャンの実行指示が入力された場合に、所定時間（例えば、約５秒）毎に起動し、ＰＣ１０から送信されたスキャン予告パケットに応答して、スキャナ２０からスキャン予告応答パケットを送信する処理である。
【０２８０】
図１８に示すように、プルスキャン（スキャナ側）処理は、まず、スキャン予告パケットを受信したか否かを確認し（Ｓ１８０１）、スキャン予告パケットを受信した場合には（Ｓ１８０１：Ｙｅｓ）、スキャン中（原稿画像の読み取り中）であるか否かを確認する（Ｓ１８０２）。
【０２８１】
Ｓ１８０２の処理により確認した結果、スキャン中でなければ（Ｓ１８０２：Ｎｏ）、スキャン予告応答パケットを作成し（Ｓ１８０３）、受信したスキャン予告パケットの送信元のＰＣ１０へ、Ｓ１８０３で作成されたスキャン予告応答パケットを送信する（Ｓ１８０４）。即ち、Ｓ１８０３において作成されたスキャン予告応答パケットを、受信したスキャン予告パケットに含まれるＩＰアドレスへ送信する。
【０２８２】
次に、図１９を参照して、スキャナ２０で実行される画像読取処理について説明する。図１９は、画像読取処理を示すフローチャートである。この画像読取処理は、ユーザによる操作によってプルスキャンの実行指示が入力された場合に、所定時間（例えば、約５秒）毎に起動し、ＰＣ１０から送信されたスキャン要求信号に応答して、スキャナ２９で原稿画像の読み取りを行う処理である。
【０２８３】
図１９に示すように、画像読取処理では、まず、ＰＣ１０からスキャン要求信号を受信したか否かを確認し（Ｓ１９０１）、スキャン要求信号を受信した場合には（Ｓ１９０１：Ｙｅｓ）、スキャナ２９で原稿画像を読み取る（Ｓ１９０２）。なお、Ｓ１９０２では、スキャン設定値メモリ２３ｃ２に記憶されるスキャン設定値で原稿画像の読み取りが行われる。次いで、読み取った画像データを、スキャン予告パケットの送信元でもある、スキャン要求信号の送信元のＰＣ１０へ送信し（Ｓ１９０３）、この画像読取処理を終了する。
【０２８４】
一方で、Ｓ１９０１の処理により確認した結果、スキャン要求信号が受信されていない場合には（Ｓ１９０１：Ｎｏ）、Ｓ１９０２，Ｓ１９０３の処理をスキップして、この画像読取処理を終了する。
【０２８５】
以上説明したように、この第３実施形態の画像読取システムによれば、ＰＣ１０は、自身がブロードキャストした予告パケットに対する応答に含まれるＩＰアドレスを受け取ることによって、ＬＡＮ上で利用可能なスキャナ２０を認識することができる。
【０２８６】
その際、ＰＣ１０には、ＬＡＮ上における利用可能なスキャナ２０がリスト表示されるので、ユーザは、表示されたリストを参照することによって、利用可能なスキャナ２０を認識できると共に、利用を所望するスキャナ２０をリストの中から適宜選択することができる。
【０２８７】
また、この場合、ＬＡＮ上における利用可能な（スキャン中でない）全てのスキャナ２０を原稿画像の読取先として利用できるので、１のスキャナ２０を原稿画像の読取先として指定する不便が低減される。
【０２８８】
また、ＰＣ１０からＩＰアドレスを受け取ったスキャナ２０は、ＰＣ１０と一対一に対応付けられるため、スキャナ２０で読み取られた画像データをＬＡＮ上における別のＰＣ１０へ誤送信することを防止できる。
【０２８９】
また、この第３実施形態の画像読取システムは、プルスキャン方式のシステムであるため、スキャナ２０において、画像の読み取りを指示する操作キー２４や表示パネル２５の一部を省略することが可能となり、その結果として、スキャナ２０のコストダウンを図ることが可能となる。
【０２９０】
次に、図２０〜図２２を参照して、第４実施形態の画像読取システムについて説明する。上記した第３実施形態の画像読取システムは、ＰＣ１０から、ＬＡＮ上の全てのスキャナ２０のブロードキャストアドレスへ、スキャン予告パケットを送信し、そのスキャン予告パケットを受信したスキャナ２０からプルスキャン方式によってＰＣ１０へ画像データを送るものであった。
【０２９１】
この第４実施形態の画像読取システムは、第３実施形態の画像読取システムと同様に、プルスキャン方式の画像読取システムであるが、スキャナ２０のＩＰアドレスを含むプルスキャンレディパケットを、スキャナ２０から、ＬＡＮ上の全てのＰＣ１０へブロードキャストするものである。なお、この第４実施形態において、上記した第１実施形態及び第３実施形態と同一の部分には同一の符号を付して、その説明を省略する。
【０２９２】
この第４実施形態の画像読取システムにおけるＰＣ１０のＲＡＭ１３は、ＲＡＭ１３に構成されるメモリ１３ａ〜１３ｃ（図１参照）に加えて、スキャナメモリ１３ｄとレディパケット送信フラグ（非図示）とを備えている。
【０２９３】
なお、この第４実施形態では、スキャナメモリ１３ｄは、メモリ１３ｄ１〜１３ｄ３に加えて、ＰＩＮナンバメモリ１３ｄ４を備えている。ＰＩＮナンバメモリ１３ｄ４は、スキャナ２０に対するＰＩＮナンバを記憶するものである。
【０２９４】
また、非図示のレディパケット受信フラグは、スキャナ２０から後述するプルスキャンレディパケットを受信したか否かを示すフラグであり、プルスキャン（ＰＣ側）処理（図１６参照）の起動時に初期状態としてオフに設定され、スキャナ２０からプルスキャンレディパケットを受信するとオンされるフラグである。
【０２９５】
ここで、図２０を参照して、第４実施形態の画像読取システムにおいて実行されるプルスキャンの全体的な流れについて説明する。図２０は、第４実施形態の画像読取システムで実行されるプルスキャンの流れの概念図である。
【０２９６】
図２０に示すように、第４実施形態の画像読取システムで実行されるプルスキャンは、まず、ユーザが、ＰＣ１０に対してアプリケーションの起動指示を入力すると（４０１）、ＰＣ１０においてアプリケーションが起動し（４０２）、スキャン画面５０がＬＣＤ１６に表示される（４０３）。
【０２９７】
スキャン画面５０がＬＣＤ１６に表示されると、スキャン画面５０の一部であるオプション設定画面５１（図４（ａ）参照）に対し、ユーザが必要に応じて値を入力することによってオプション設定がなされる（４０４）。第４実施形態の画像読取システムはプルスキャン方式のシステムであるため、この４０４では、スキャン設定値がオプションとして有効になる。なお、３０４におけるスキャン設定値の入力方法は、上記した第１実施形態の１０４と同様である。
【０２９８】
オプション設定（４０４）を必要に応じて行った後、ユーザは、スキャナ２０側へ移動し、スキャナ２０へ原稿をセットする（４０５）。スキャナ２０へ原稿をセットした後、ユーザは、必要に応じて、（１）スキャナ識別文字列と（２）ＰＩＮナンバとに対して適宜値を入力して、オプションの設定を行う（４０６）。
【０２９９】
オプション設定（４０６）を必要に応じて行った後、ユーザが、プルスキャンレディパケット送信指示を入力すると（４０７）、キャナ２０においてプルスキャンレディパケットが作成されて（４０８）、その作成されたプルスキャンレディパケットが、ブロードキャストによってＬＡＮ上の全てのＰＣ１０に対して一括に送信される（４０９）。
【０３００】
なお、４０９におけるプルスキャンレディパケットのブロードキャストによるＬＡＮ上の全てのＰＣ１０への一括送信は、ＬＡＮ上の全てのＰＣ１０のブロードキャストアドレスへプルスキャンレディパケットを送信することによって行われる。
【０３０１】
また、４０８において作成される「プルスキャンレディパケット」は、（１）スキャナ２０がプルスキャンの待機ができる状態（モード）であることが識別可能な情報と、（２）スキャナ２０をＬＡＮ上において識別可能とする情報（本実施形態では、自ＩＰアドレスメモリ２３ａに記憶されるＩＰアドレス）と、（３）オプション設定（４０６）において設定された値とから構成されるパケットである。
【０３０２】
ＰＣは、スキャナ２０から送信されたプルスキャンレディパケットを受け取ると、受け取ったプルスキャンレディパケットの送信元のスキャナ２０を、画像データの読取元（送出元）となるスキャナ（対象スキャナ）として、ＬＣＤ１６にリスト表示する（４１０）。その際、プルスキャンレディパケットにスキャン識別文字列が含まれている場合には、対象スキャナが、スキャナ識別文字列に基づいて特徴付けられてリスト表示されることになるので、複数の対象スキャナが存在した場合であっても、ユーザは、リストの中から適切な対象スキャナを選出することが可能となる。
【０３０３】
次に、ユーザは、４１０の結果としてＬＣＤ１６に表示された対象スキャナのリストから、対象スキャナの指定を行う（４１１）。対象スキャナが指定されると、その対象スキャナに対応するプルスキャンレディパケットにＰＩＮナンバが含まれている場合には、ユーザは、ＰＩＮナンバを入力する（４１２）。その際、ユーザの入力したＰＩＮナンバが、プルスキャンレディパケットに含まれるＰＩＮナンバと異なる場合には、ユーザによる以降のスキャン要求の入力が禁止される。その結果、スキャナ２０は原稿画像を読み取らず、画像データはＰＣ１０へ送信されない。
【０３０４】
４１２においてユーザがＰＩＮナンバを入力した結果、入力されたＰＩＮナンバがプルスキャンレディパケットに含まれるＰＩＮナンバに一致した場合、ユーザは、所定の操作によってスキャン要求を入力する（４１３）。
【０３０５】
４１３においてスキャン要求が入力されると、ＰＣ１０は、スキャン要求パケットを対象スキャナへ送信する（４１４）。この「スキャン要求パケット」は、（１）スキャン要求信号と、（２）ＰＣ１０をＬＡＮ上において識別可能とする情報（本実施形態では、自ＩＰアドレスメモリ１３ｂに記憶されるＩＰアドレス）とから構成されるパケットである。なお、４１４において、スキャン要求パケットは、プルスキャンレディパケットに含まれていたＩＰアドレスにより特定されるスキャナ２０へ送信される。
【０３０６】
ＰＣ１０からスキャン要求パケットを受け取ったスキャナ２０は、原稿画像を読み取り（４１５）、スキャン要求パケットに含まれるＩＰアドレス宛てに読み取った画像データを送信する（４１５）。その結果として、スキャン要求パケットの送信元のＰＣ１０に、スキャナ２０から画像データが送信されることになる。
【０３０７】
スキャナ２０から送信された画像データを受け取ったＰＣ１０は、ＬＣＤ１６にプレビュー画面６０（図４（ｂ）参照）を表示する（４１７）。プレビュー画面６０には、スキャナ２０において読み取った原稿画像のプレビュー６１が表示され、ボタン６２を押下（クリック）すると画像データがＰＣ１０のスキャン結果メモリ１４ｂに保存される。
【０３０８】
次に、図２１を参照して、ＰＣ１０で実行される第４実施形態のスキャン処理（Ｓ２１００）について説明する。図２１は、第４実施形態のスキャン処理（Ｓ２１００）を示すフローチャートである。
【０３０９】
この第４実施形態のスキャン処理（Ｓ２１００）は、上記した第３実施形態のプルスキャン（ＰＣ側）処理（図１６参照）の中で実行されるスキャン処理（Ｓ１６０７）に換えて実行される処理である。
【０３１０】
この第４実施形態のスキャン処理（Ｓ２１００）では、まず、一定時間（例えば、５秒）待った後（Ｓ２１０１）、レディパケット受信フラグ（非図示）がオンであるか否かを確認する（Ｓ２１０２）。Ｓ２１０２の処理により確認した結果、レディパケット受信フラグがオフであれば（Ｓ２１０２：Ｎｏ）、プルスキャンレディパケットが未だ受信されていないので、スキャナ２０からプルスキャンレディパケットを受信したか否かを確認する（Ｓ２１０３）。
【０３１１】
Ｓ２１０３の処理により確認した結果、プルスキャンレディパケットを受信した場合には（Ｓ２１０３：Ｙｅｓ）、レディパケット受信フラグをオンし（Ｓ２１０４）、受信したプルスキャンレディパケットの内容を、スキャナメモリ１３ｄ内の対応するメモリに記憶する（Ｓ２１０５）。
【０３１２】
このＳ２１０５では、具体的には、スキャナメモリ１３ｄにおけるメモリ１３ｄ１〜１３ｄ３については、第３実施形態と同様に、受信したプルスキャンレディパケットに含まれる内容を記憶する。また、受信したプルスキャンレディパケットに、ＰＩＮナンバが含まれている場合には、そのＰＩＮナンバをＰＩＮナンバメモリ１３ｄ４に記憶する。
【０３１３】
なお、複数のスキャナ２０から同時にプルスキャンレディパケットを受信した場合もまた、第３実施形態と同様に、受信したプルスキャンレディパケット毎に、各プルスキャンレディパケットの内容がスキャナメモリ１３ｄに記憶される。
【０３１４】
Ｓ２１０５の処理後、スキャナ識別文字列メモリ１３ｄ２に記憶されているスキャナ識別文字列を読み出し、そのスキャナ識別文字列を用いて、対象スキャナのリストをＬＣＤ１６に表示する（Ｓ２１０６）。
【０３１５】
このＳ２１０６は、全てのスキャナ識別文字列メモリ１３ｄ２に記憶されているスキャナ識別文字列を用いてリスト表示を行う。よって、対象スキャナが複数あった場合であっても、リスト中において、互いの対象スキャナをスキャナ識別文字列によって区別可能に特徴付けることが可能となる。
【０３１６】
従って、画像データの読取先（対象スキャナ）として所望されるスキャナ２０を確実に選択することができ、その結果として、スキャナ２０からの画像データの誤送信をより確実に防止できる。
【０３１７】
Ｓ２１０６の処理後、ユーザによる所定の操作によってキャンセルの指示が入力されたか否かを確認する（Ｓ２１０７）。ここで、ユーザによってキャンセルの指示が入力された場合（Ｓ２１０７：Ｙｅｓ）には、このスキャン処理（Ｓ２１００）を終了する。
【０３１８】
一方で、Ｓ２１０７の処理により確認した結果、キャンセルの指示が入力されていなければ（Ｓ２１０７：Ｎｏ）、ユーザに、リストの中から対象スキャナを指定させる（Ｓ２１０８）。そして、Ｓ２１０８において対象スキャナが指定されると、ＬＣＤ１６に表示されていた対象スキャナのリストを非表示にする（Ｓ２１０９）。
【０３１９】
次いで、指定された対象スキャナに対応するＰＩＮナンバメモリ１３ｄ４にＰＩＮナンバが記憶されているか否かを確認し（Ｓ２１１０）、ＰＩＮナンバが記憶されていれば（Ｓ２１１０：Ｙｅｓ）、ユーザに対してＰＩＮナンバの入力を求め（Ｓ２１１１）、ユーザにＰＩＮナンバを入力させる（Ｓ２１１２）。
【０３２０】
Ｓ２１１２の処理後、指定された対象スキャナに対応するＰＩＮナンバメモリ１３ｄ４に記憶されるＰＩＮナンバと、Ｓ２１１２において入力されたＰＩＮナンバとが一致するか否かを確認する（Ｓ２１１３）。ここで、一致していれば（Ｓ２１１３：Ｙｅｓ）、ユーザにスキャン要求を入力させる（２１１４）。そして、ユーザによるスキャン要求の入力を契機として、スキャン要求パケットをＳ２１０８において指定された対象スキャナ（スキャナ２０）へ送信した後（Ｓ２１１５）、Ｓ２１０１の処理へ移行する。
【０３２１】
なお、Ｓ２１０６において、スキャン要求パケットの送信先である対象スキャナは、対応するスキャンメモリ１３ｄにおけるＩＰアドレスメモリ１３ｄ１に記憶されているＩＰアドレスにより特定されており、このＩＰアドレス宛てにスキャン要求パケットが送信される。
【０３２２】
一方で、Ｓ２１１３の処理により確認した結果、指定された対象ＰＣに対応するＰＩＮナンバメモリ１３ｄ４に記憶されるＰＩＮナンバと、Ｓ２１１２において入力されたＰＩＮナンバとが一致しなければ（Ｓ２１１３：Ｎｏ）、Ｓ２１０６の処理へ移行し、再度、対象スキャナのリストをＬＣＤ１６に表示して、ユーザに対象スキャナを指定させる。
【０３２３】
よって、Ｓ２２０４（図２２参照）の処理の結果として対象スキャナと予め対応付けられたＰＩＮナンバ（認証キー）と異なるＰＩＮナンバが、Ｓ２１１２において入力された場合には、画像の読み取り要求が禁止され、結果的に、画像データをＰＣ１０へ送信することができない。即ち、ユーザは、自身の関知しないＰＩＮナンバによって対応付けられている対象スキャナ（スキャナ２０）から画像データを得ることができない。従って、本来意図しないスキャナ２０から画像データの誤って受信すること防止できる。また、他人によってスキャナ２０から画像データを盗み取られることを防止できる。
【０３２４】
また、Ｓ２１１０の処理により確認した結果、ＰＩＮナンバが記憶されていなければ（Ｓ２１１０：Ｎｏ）、Ｓ２１１１〜Ｓ２１１３の処理をスキップして、Ｓ２１１４の処理へ移行する。
【０３２５】
一方で、Ｓ２１０３の処理により確認した結果、プルスキャンレディパケットが受信されていない場合には（Ｓ２１０３：Ｎｏ）、ユーザによる所定の操作によって終了指示が入力されたかを確認し（Ｓ２１１６）、終了指示が入力された場合には（Ｓ２１１６：Ｙｅｓ）、このスキャン処理（Ｓ２１００）を終了する。また、Ｓ２１１６の処理により確認した結果、終了指示が入力されていなければ（Ｓ２１１６：Ｎｏ）、Ｓ２１０１の処理へ移行する。
【０３２６】
また、Ｓ２１０２の処理により確認した結果、レディパケット受信フラグがオンであれば（Ｓ２１０２：Ｙｅｓ）、スキャナ２０からプルスキャンレディパケットを既に受信し、スキャナ２０からの画像データ待ちの状態であるので、スキャナ２０から画像データを受信したかを確認する（Ｓ２１１７）。
【０３２７】
Ｓ２１１７の処理により確認した結果、画像データが受信されていれば（Ｓ２１１７：Ｙｅｓ）、受信した画像データを処理し（Ｓ２１１８）、レディパケット受信フラグをオフした後（Ｓ２１１９）、このスキャン処理（Ｓ２１００）を終了する。
【０３２８】
一方で、Ｓ２１１７の処理により確認した結果、画像データが受信されていなければ（Ｓ２１１７：Ｎｏ）、Ｓ２１１６の処理へ移行する。
【０３２９】
次に、図２２を参照して、スキャナ２０で実行される第４実施形態のプルスキャン（スキャナ側）処理について説明する。図２２は、第４実施形態のプルスキャン（スキャナ側）処理を示すフローチャートである。
【０３３０】
この第４実施形態のプルスキャン（スキャナ側）処理は、ユーザによる操作によって、スキャナ２０がプルスキャンの待機ができるモードに設定されると起動する処理であり、まず、スキャン中であるかを確認し（Ｓ２２０１）、スキャン中であれば（Ｓ２２０１：Ｙｅｓ）、このプルスキャン（スキャナ側）処理を終了する。
【０３３１】
一方で、Ｓ２２０１の処理により確認した結果、スキャン中でなければ（Ｓ２２０１：Ｎｏ）、ユーザによる所定の操作によってキャンセルの指示が入力されたか否かを確認する（Ｓ２２０２）。ここで、ユーザによってキャンセルの指示が入力された場合（Ｓ２２０２：Ｙｅｓ）には、このプルスキャン（スキャナ側）処理を終了する。
【０３３２】
一方で、Ｓ２２０２の処理により確認した結果、キャンセルされていなければ（Ｓ２２０２：Ｎｏ）、ユーザに、スキャナ識別文字列を入力させ（Ｓ２２０３）、ＰＩＮナンバを入力させる（Ｓ２２０４）。
【０３３３】
Ｓ２２０４の処理後、ユーザによってプルスキャンレディパケットの送信指示（プルスキャンレディパケット送信指示）が入力されたか否かを確認し（Ｓ２２０５）、プルスキャンレディパケット送信指示が入力されていない場合には（Ｓ２２０５：Ｎｏ）、Ｓ２２０２の処理へ移行する。
【０３３４】
一方で、Ｓ２２０５の処理により確認した結果、プルスキャンレディパケット送信指示が入力された場合には（Ｓ２２０５：Ｙｅｓ）、スキャナ２０をプルスキャンレディ状態とし（Ｓ２２０６）、プルスキャンレディパケットを作成する（Ｓ２２０７）。
【０３３５】
次いで、作成されたプルスキャンレディパケットを、ブロードキャストでＬＡＮ上の全てのＰＣ１０に対して送信する（Ｓ２２０８）。即ち、Ｓ２２０７において作成されたプルスキャンレディパケットを、ＬＡＮ上の全てのＰＣ１０のブロードキャストアドレスへ送信する。
【０３３６】
Ｓ２２０８の処理後、一定時間（例えば、１０秒）待った後（Ｓ２２０９）、ＰＣ１０からスキャン要求パケットを受信したか否かを確認する（Ｓ２２１０）。
【０３３７】
Ｓ２２１０の処理により確認した結果、スキャン要求パケットを受信した場合には（Ｓ２２１０：Ｙｅｓ）、スキャナ２９で原稿画像を読み取る（Ｓ２２１３）。なお、Ｓ２２１３では、スキャン設定値メモリ２３ｃ２に記憶されるスキャン設定値で原稿画像の読み取りが行われる。
【０３３８】
次いで、読み取った画像データを、受信したスキャン要求パケットに含まれるＩＰアドレスへ送信し（Ｓ２２１４）、プルスキャンレディ状態を解除して（Ｓ２２１２）、このプルスキャン（スキャナ側）処理を終了する。
【０３３９】
一方で、Ｓ２２１０の処理により確認した結果、スキャン要求パケットが受信されていない場合には（Ｓ２２１０：Ｎｏ）、Ｓ２２０８においてプルスキャンレディパケットの送信が開始されてから所定時間（例えば、３０秒）が経過してタイムアウトしたかを確認し（Ｓ２２１１）、タイムアウトであれば（Ｓ２２１１：Ｙｅｓ）、Ｓ２２１２の処理へ移行する。また、Ｓ２２１１の処理により確認した結果、またタイムアウトに至らなければ（Ｓ２２１１：Ｎｏ）、Ｓ２２０８の処理へ移行する。
【０３４０】
以上説明したように、この第４実施形態の画像読取システムによれば、ＬＡＮ上に接続された複数のＰＣ１０は、スキャナ２０からブロードキャストされたプルスキャンレディパケットに含まれるＩＰアドレスを受け取ることによって、ＬＡＮ上におけるスキャナ２０を認識することができる。一方で、そのようにスキャナ２０からＩＰアドレスを受け取ったＰＣ１０のＩＰアドレスが、ブロードキャストの送信元のスキャナ２０に対してスキャン要求パケットとして通知されるので、スキャナ２０もまた、ＬＡＮ上におけるＰＣ１０を認識することができる。
【０３４１】
その結果として、スキャナ２０へのＰＣ１０のＩＰアドレスの登録や、ＰＣ１０へのスキャナ２０のＩＰアドレスの登録といった煩雑な設定作業を行うことなく、ＰＣ１０が、スキャナ２０によって読み取られた画像をＬＡＮ（ＬＡＮケーブル１）を介して受け取ることができる。
【０３４２】
また、スキャナ２０とＰＣ１０とが一対一に対応付けられるため、スキャナ２０で読み取られた画像データをＬＡＮ上における別のＰＣ１０へ誤送信することを防止できる。
【０３４３】
また、この第４実施形態の画像読取システムは、プルスキャン方式のシステムであるため、スキャナ２０において、画像の読み取りを指示する操作キー２４や表示パネル２５の一部を省略することが可能となり、その結果として、スキャナ２０のコストダウンを図ることが可能となる。
【０３４４】
以上、実施の形態に基づき本発明を説明したが、本発明は上述した実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０３４５】
例えば、上記実施態様では、画像読取システムに使用される画像読取装置としてスキャナ２０を例示したが、スキャナ２０をＭＦＣ３０のように画像読取機能を有する装置に置換してもよい。
【０３４６】
また、上記第１及び第２実施態様では、対象ＰＣのリスト表示を、対象ＰＣ識別文字列により区別可能に特徴付けたが、文字列に限定されるものではなく、ユーザが視覚的に区別可能に特徴できる表示態様であればよい。ユーザが視覚的に区別可能に特徴できる表示態様としては、文字列以外に、例えば、コンピュータ名や、任意のアイコンや、任意の色などが挙げられる。この場合、上記のような各種の表示態様を、Ｓ５０４において、ユーザによって指定させるように構成すればよい。
【０３４７】
同様に、上記第３及び第４実施態様では、対象スキャナのリスト表示を、スキャナ識別文字列により区別可能に特徴付けたが、文字列に限定されるものではなく、ユーザが視覚的に区別可能に特徴できる表示態様であればよい。ユーザが視覚的に区別可能に特徴できる表示態様としては、文字列以外に、例えば、コンピュータ名や、任意のアイコンや、任意の色などが挙げられる。この場合、上記のような各種の表示態様を、Ｓ２２０３において、ユーザによって指定させるように構成すればよい。
【０３４８】
また、上記第１及び第２実施態様では、Ｓ５０６において、ユーザによってスキャナ２０へのＰＣ１０の登録指示がなされた場合に、そのＰＣ１０がスキャナ２０に登録されるように構成されているが、スキャナ２０側においてＰＣ１０への登録指示がなされた場合に、スキャナ２０がＰＣ１０へ登録されるように構成してもよい。
【０３４９】
このように、スキャナ２０がＰＣ１０へ自動的に登録されることによって、スキャナ２０を、煩雑な登録作業を行うことなく、画像読取システムにおける画像データの読込元のスキャナ２０（対象スキャナ）として利用することができるようになる。
【０３５０】
また、上記実施態様では、ＰＣ１０又はスキャナ２０をＬＡＮ上で識別可能とする固有情報として、ＩＰアドレスを例示して説明したが、これに限定されるものではなく、ノード名などを用いてもよい。
【０３５１】
また、上記実施態様では、対象ＰＣ又は対象スキャナを認証するための認証キーとしてＰＩＮコードを例示したが、ブロードキャストによってスキャン予告又はプルスキャンレディを行ったユーザと、対象ＰＣ又は対象スキャナを使用するユーザとが同一であることを認証できる情報であればよい。例えば、スキャン予告パケット又はプルスキャンレディパケットに指紋情報を組み込み、対象ＰＣ又は対象スキャナを使用するユーザに指紋照合させるような構成であってもよい。
【０３５２】
図１３に示した対象ＰＣ検索処理では、スキャナ２０がスキャン予告応答パケットを受信せず、かつ、終了指示も入力されず、かつ、タイムアウトではないと判定された場合、即ち、Ｓ１３０６におけるＮｏへの分岐後は、Ｓ１３０２へ移行し、再度スキャン予告パケットをブロードキャストで送信するように構成した。
【０３５３】
これに換えて、Ｓ１３０６におけるＮｏへの分岐後に、Ｓ１３０３へ移行し、再度スキャン予告パケットを送信することなく、スキャン予告応答パケットの受信を一定時間待機するように構成してもよい。
【０３５４】
あるいは、所定回数（例えば、２回）は、Ｓ１３０６におけるＮｏへの分岐後にＳ１２０２へ移行して、再度スキャン予告パケットを送信し、その後は、Ｓ１３０６におけるＮｏへの分岐後にＳ１２０３へ移行して、スキャン予告パケットを送信することなく一定時間の待機を繰り返すように構成してもよい。
【０３５５】
このような構成にすることで、最初にスキャナ２０からスキャン予告パケットをブロードキャストで送信した際に目的のＰＣ１０に電源が入っていなかったなどの原因によって、結果的にスキャナ２０がＰＣ１０（対象ＰＣ）からのスキャン予告応答パケットを受信できなかった場合であっても、その後すぐに電源の入れられたＰＣ１０から、スキャン予告応答パケットを受信することが可能となり、確実に対象ＰＣの特定を行うことができる。
【０３５６】
また、所定回数のスキャン予告パケットを送信した後は、スキャン予告パケットを送信しなくなるため、対象ＰＣ（ＰＣ１０）がいないにもかかわらず何度もスキャン予告パケットを送信し、必要以上にネットワーク（ＬＡＮ）にトラフィック負荷を与えてしまうことを防止できる。
【０３５７】
同様に、図１７に示したスキャン処理において、ＰＣ１０がスキャン予告応答パケットを受信せず、かつ、終了指示も入力されなかった場合、即ち、Ｓ１７０５におけるＮｏへの分岐後に、Ｓ１７０１へ移行するのではなく、Ｓ１７０２へ移行するように構成してもよい。このように構成することによって、確実に対象スキャナ（スキャナ２０）の特定を行うことができる。
【０３５８】
また、Ｓ１７０５におけるＮｏへの分岐後に、所定回数（例えば、２回）はＳ１７０１へ移行するが、所定回数以降はＳ１７０２へ移行するように構成してもよい。そのように構成することによって、ネットワーク（ＬＡＮ）上の何らかの障害によってＰＣ１０からの応答が遅延した場合にも、確実に対象スキャナ（スキャナ２０）の特定を行うことができ、且つ、必要以上にネットワークにトラフィック負荷を与えてしまうことを防止することができる。
【図面の簡単な説明】
【０３５９】
【図１】本発明の第１実施形態の画像読取システムの構成を示したブロック図である。
【図２】（ａ）は、対象ＰＣメモリのメモリ構成を示す模式図であり、（ｂ）は、登録ＰＣメモリのメモリ構成を示す模式図である。
【図３】第１実施形態の画像読取システムで実行されるプッシュスキャンの流れの概念図である。
【図４】（ａ）オプション設定画面の模式図であり、（ｂ）は、プレビュー画面の模式図である。
【図５】第１実施形態のプッシュスキャン（ＰＣ側）処理を示すフローチャートである。
【図６】第１実施形態のスキャン処理を示すフローチャートである。
【図７】第１実施形態のプッシュスキャン（スキャナ側）処理を示すフローチャートである。
【図８】第１実施形態の対象ＰＣ検索処理を示すフローチャートである。
【図９】登録プッシュスキャン処理を示すフローチャートである。
【図１０】第２実施形態の画像読取システムで実行されるプッシュスキャンの流れの概念図である。
【図１１】第２実施形態のプッシュスキャン（ＰＣ側）処理を示すフローチャートである。
【図１２】第２実施形態のスキャン処理を示すフローチャートである。
【図１３】第２実施形態の対象ＰＣ検索処理を示すフローチャートである。
【図１４】スキャナメモリのメモリ構成を示す模式図である。
【図１５】第３実施形態の画像読取システムで実行されるプルスキャンの流れの概念図である。
【図１６】第３実施形態のプルスキャン（ＰＣ側）処理を示すフローチャートである。
【図１７】第３実施形態のスキャン処理を示すフローチャートである。
【図１８】第３実施形態のプルスキャン（スキャナ側）処理を示すフローチャートである。
【図１９】第３実施形態の画像読取処理を示すフローチャートである。
【図２０】第４実施形態の画像読取システムで実行されるプルスキャンの流れの概念図である。
【図２１】第４実施形態のスキャン処理を示すフローチャートである。
【図２２】第４実施形態のプルスキャン（スキャナ側）処理を示すフローチャートである。
【符号の説明】
【０３６０】
１                ＬＡＮケーブル（ネットワーク）
１０              ＰＣ（端末装置）
２０              スキャナ（画像読取装置）
３０              ＭＦＣ（画像読取装置）
１６              ＬＣＤ（端末装置側表示部，表示部）
２４，３４        操作キー（操作部）
２５，３５        表示パネル（画像読取装置側表示部，表示部）
２９，３９        スキャナ（画像読取手段）
Ｓ７１２，Ｓ１９０２，Ｓ２２１３    画像読取手段、画像読取ステップ
Ｓ７１３，Ｓ１９０３，Ｓ２２１４    画像データ送信手段，画像送信ステップ
Ｓ６０３：Ｙｅｓ，Ｓ１２０７：Ｙｅｓ      画像受取手段，画像データ受取ステップ
Ｓ１７１５：Ｙｅｓ，Ｓ２１１７：Ｙｅｓ    画像受取手段，画像データ受取ステップ
Ｓ６０１，Ｓ１７０１                第１通知手段，通知ステップ
Ｓ１３０２，Ｓ２２０８              第２通知手段，通知ステップ，通知手段
Ｓ１２０５                          第１応答手段，応答ステップ
Ｓ２１１５                          第１応答手段，画像読取要求手段
Ｓ７０８                            認証キー入力要求手段，認証キー入力要求ステップ
Ｓ７１０：Ｎｏ                      画像読取禁止手段，画像読取禁止ステップ
Ｓ１８０４                          第２応答手段
Ｓ１７１３                          画像読取要求手段，画像読取要求ステップ
Ｓ２１１１                          認証キー入力要求手段,認証キー入力要求ステップ
Ｓ２１１３：Ｎｏ                    画像読取要求禁止手段，画像読取要求禁止ステップ
Ｓ７１５                            端末装置登録手段
Ｓ７０３                            表示手段，表示ステップ
Ｓ１７０８，Ｓ２１０６              表示ステップ
【図１】
2006339904.tif 000003
【図２】
2006339904.tif 000004
【図３】
2006339904.tif 000005
【図４】
2006339904.tif 000006
【図５】
2006339904.tif 000007
【図６】
2006339904.tif 000008
【図７】
2006339904.tif 000009
【図８】
2006339904.tif 000010
【図９】
2006339904.tif 000011
【図１０】
2006339904.tif 000012
【図１１】
2006339904.tif 000013
【図１２】
2006339904.tif 000014
【図１３】
2006339904.tif 000015
【図１４】
2006339904.tif 000016
【図１５】
2006339904.tif 000017
【図１６】
2006339904.tif 000018
【図１７】
2006339904.tif 000019
【図１８】
2006339904.tif 000020
【図１９】
2006339904.tif 000021
【図２０】
2006339904.tif 000022
【図２１】
2006339904.tif 000023
【図２２】
2006339904.tif 000024