(57)【要約】【課題】複数種類の操作入力それぞれに対応した識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って画像データを読み取り該画像データを外部送信する非ネットワーク対応のプッシュ型スキャナ装置を，ネットワーク対応にできるスキャナ中継装置を提供すること。【解決手段】画像読取り条件等の選択に用いていた操作識別情報であるスキャンＩＤを，スキャナ中継装置Ｘにネットワーク接続された複数のホストＰＣ３のうちのいずれを通信相手とするかの選択（Ｓ３０３）に用いる。通信相手とするホストＰＣ３にスキャンＩＤに対応する画像読取り条件等の情報を送信（Ｓ３０４）し，該ホストＰＣ３から返信されるスキャン指令をプロトコル変換してスキャナ装置１に送信する（Ｓ３０６〜ＳＳ３０８）。さらに，スキャナ装置１から返信される画像データを選択されたホストＰＣ３に送信する（Ｓ３１１）。【選択図】図３
2004222016.tif 000002
【特許請求の範囲】
【請求項１】
所定の複数種類の操作入力それぞれに対応した操作識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って原稿から画像データを読み取り該画像データを外部送信するスキャナ装置と，複数の端末と，の間の通信を中継するスキャナ中継装置であって，
前記操作識別情報それぞれと前記端末それぞれの宛先情報との対応付けに関する第１の対応付け情報を記憶する第１の対応付け情報記憶手段と，
前記スキャナ装置から前記操作識別情報を受信する操作識別情報受信手段と，前記スキャナ装置から受信した前記操作識別情報と前記第１の対応付け情報記憶手段に記憶された前記第１の対応付け情報とに基づいて通信相手とする前記端末である相手先端末を選択する端末選択手段と，
前記スキャナ装置からの前記操作識別情報の受信に応じて前記画像読取り指令を前記スキャナ装置に送信する画像読取り指令送信手段と，
前記スキャナ装置から返信される前記画像データを受信してこれを前記相手先端末へ送信する画像データ受送信手段と，
を具備してなることを特徴とするスキャナ中継装置。
【請求項２】
前記操作識別情報それぞれと前記端末へ送信する所定の端末送信情報との対応付けに関する第２の対応付け情報を記憶する第２の対応付け情報記憶手段と，
前記スキャナ装置から受信した前記操作識別情報と前記第２の対応付け情報記憶手段に記憶された前記第２の対応付け情報とに基づいて前記相手先端末へ送信する前記端末送信情報を選択し，該選択された前記端末送信情報を前記相手先端末に送信する端末送信情報選択送信手段と，
前記相手先端末から返信される前記画像読取り指令を受信する画像読取り指令受信手段と，を具備し，
前記画像読取り指令受信手段により受信した前記画像読取り指令が前記画像読取り指令送信手段により送信されるよう構成されてなる請求項１に記載のスキャナ中継装置。
【請求項３】
前記端末送信情報に，前記スキャナ装置における原稿画像の読取り条件及び／又は前記端末において前記画像データを取り扱うプログラムに関する情報が含まれてなる請求項２に記載のスキャナ中継装置。
【請求項４】
前記操作識別情報それぞれと前記スキャナ装置へ送信する前記画像読取り指令に関する情報との対応付けに関する第３の対応付け情報を記憶する第３の対応付け情報記憶手段と，
前記スキャナ装置から受信した前記操作識別情報と前記第３の対応付け情報記憶手段に記憶された前記第３の対応付け情報とに基づいて前記画像読取り指令送信手段により送信される前記画像読取り指令を決定する画像読取り指令決定手段と，
を具備してなる請求項１に記載のスキャナ中継装置。
【請求項５】
前記第１の対応付け情報と前記第２若しくは第３の対応付け情報とを前記端末から受信して設定する対応付け情報外部設定手段を具備してなる請求項１〜４のいずれかに記載のスキャナ中継装置。
【請求項６】
前記スキャナ装置から前記操作識別情報の受信ごとに所定の認証情報を受信し，該認証情報に基づく認証を行う認証手段を具備し，
前記認証手段による認証が成立した場合にのみ前記画像データ受送信手段による画像データの送信が行われるよう構成されてなる請求項１〜５のいずれかに記載のスキャナ中継装置。
【請求項７】
所定の複数種類の操作入力それぞれに対応した操作識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って原稿から画像データを読み取り該画像データを外部送信するスキャナ装置と，複数の端末と，前記スキャナ装置及び前記端末の間の通信を中継するスキャナ中継装置とを用いて実行する画像読取り制御方法であって，
前記スキャナ装置において，前記スキャナ中継装置に対して前記操作識別情報を送信する手順と，
前記スキャナ中継装置において，前記スキャナ装置から受信した前記操作識別情報と前記端末それぞれの宛先情報との対応付けに関する対応付け情報に基づいて通信相手とする前記端末である相手先端末を選択する手順と，
前記スキャナ中継装置において，前記スキャナ装置から受信した前記操作識別情報に対応する前記画像読取り指令を前記スキャナ装置に送信する手段と，
前記スキャナ装置において，前記スキャナ中継装置から受信した前記画像読取り指令に従って原稿から画像データを読み取り該画像データを前記スキャナ中継装置に返信する手順と，
前記スキャナ中継装置において，前記スキャナ装置から返信される前記画像データを受信してこれを前記相手先端末へ送信する手順と，
前記相手先端末において，前記スキャナ中継装置から前記画像データを受信する手順と，
を有してなることを特徴とする画像読取り制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
所定の複数種類の操作入力それぞれに対応した操作識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って原稿から画像データを読み取り該画像データを外部送信するスキャナ装置と複数の端末との間の通信を中継するスキャナ中継装置に関するものである。
【０００２】
【従来の技術】
現在，複数のパーソナルコンピュータ等の端末（利用者）とネットワーク接続することによって共用可能なネットワークスキャナ装置が普及しつつあるが，１台の端末と１対１接続して用いられる非ネットワーク対応のスキャナ装置もまだまだ利用されている。このような，非ネットワーク対応のスキャナ装置をネットワーク対応にしたいというニーズは高い。
ところで，従来の非ネットワーク対応のスキャナ装置には，例えば複数のスキャン開始ボタンを設ける等により複数種類の操作入力を行える入力手段を備え，その操作入力ごとに，原稿画像の読取り条件や読み取った画像を取り扱うために端末で実行するアプリケーションソフト等を当該スキャナ装置に接続される外部装置に予め登録できるものがある。以下，このような登録機能を有する非ネットワーク対応のスキャナ装置を，多条件登録型スキャナ装置ということにする。
【０００３】
前記多条件登録型スキャナ装置における画像読取りの制御手順について図５を用いて説明する。図５は，従来の前記多条件登録型スキャナの画像読取りの制御手順を表すフローチャートである。以下，Ｓ１０１，Ｓ１０２，…は処理手順（ステップ）の番号を表す。以下，前記多条件登録型スキャナ装置をスキャナ装置Ａとして説明する。
まず，前記スキャナ装置Ａにおいて，所定の複数種類の操作入力のうちのいずれかがなされたことが検出されると（Ｓ１０１），その操作入力に対応した識別情報であるスキャンＩＤ（前記操作識別情報の一例）がＳＣＳＩインターフェースやＵＳＢインターフェース等により１対１で接続されたパーソナルコンピュータ等のホスト装置（前記端末の一例）に対して送信される（Ｓ１０２，操作識別情報の外部送信に相当する処理）。
一方，前記ホスト装置では，前記スキャンＩＤが受信（Ｓ１１１）されると，予め前記スキャンＩＤごとに設定（登録）されたスキャン条件（原稿画像の読取り条件）に基づいて，Ｓ１１１で受信した前記スキャンＩＤに対応するスキャン条件が選択されるとともに，該スキャン条件に対応するスキャン指令が生成される（Ｓ１１２）。該スキャン指令は，前記スキャナ装置Ａに対して前記スキャン条件での画像読取りを実行させるための指令である。さらに，このようにして生成されたスキャン指令が前記スキャナ装置Ａに対して送信される（Ｓ１１３）。これに対し，前記スキャナ装置Ａでは，前記ホスト装置からの前記スキャン指令が受信（Ｓ１０３）されると，該スキャン指令に従った画像読取り条件（カラー／モノクロ，解像度，濃度等）によりスキャン（原稿画像の読み取り）が実行され（Ｓ１０４），読み取られた画像データが前記ホスト装置に送信される（Ｓ１０５，画像データの外部送信に相当する処理）。
【０００４】
一方，前記ホスト装置では，前記スキャナ装置Ａから画像データが受信（Ｓ１１４）されると，予め前記スキャンＩＤごとに設定（登録）された画像データ取り扱い用のアプリケーションソフトウェア（画像表示・編集用ソフトウェア等）が，受信された画像データを指定して起動される。これにより，起動されたアプリケーションソフトウェアによってＳ１１４で受信された画像データを取り扱える状態となる。
このような処理により，前記スキャンＩＤごとに異なるスキャン条件（画像読取り条件）や異なるアプリケーションソフトウェアを設定（登録）しておけば，利用の都度，異なるスキャン条件を設定する手間が省ける。
ここで，前記多条件登録型スキャナ装置は，スキャナ装置側で利用者が画像読取りの開始操作を行うことにより画像読取りが実行され，読み取られた画像データがホスト装置側に送信される方式であるいわゆるプッシュ型のスキャナ装置である。
【０００５】
一方，非ネットワーク対応のスキャナ装置をネットワーク対応にする従来技術として，例えば，特許文献１に，ＳＣＳＩインターフェースとネットワークインターフェースとを相互接続し，それぞれのインターフェースに繋がっている機器同士でデータの送受信を行うことができる周辺機器管理装置が示されている。
【０００６】
【特許文献１】
特開平１０−２６９１５７号公報
【０００７】
【発明が解決しようとする課題】
しかしながら，特許文献１に示される技術が適用されるスキャナ装置は，ホスト装置側で利用者が画像読取りの開始操作を行うことにより，スキャナ装置側で画像読取りが実行され，読み取られた画像データがホスト装置側に返信される方式であるいわゆるプル型のスキャナ装置であり，前記多条件登録型装置のようにプッシュ型のスキャナ装置に適用できないという問題点があった。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，前記多条件登録型スキャナ装置のように，複数種類の操作入力それぞれに対応した識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って画像データを読み取り，該画像データを外部送信する非ネットワーク対応のプッシュ型スキャナ装置を，ネットワーク対応にできるスキャナ中継装置及び画像読取り制御方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明は，所定の複数種類の操作入力それぞれに対応した操作識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って原稿から画像データを読み取り該画像データを外部送信するスキャナ装置と，複数の端末と，の間の通信を中継するスキャナ中継装置であって，前記操作識別情報それぞれと前記端末それぞれの宛先情報との対応付けに関する第１の対応付け情報を記憶する第１の対応付け情報記憶手段と，前記スキャナ装置から前記操作識別情報を受信する操作識別情報受信手段と，前記スキャナ装置から受信した前記操作識別情報と前記第１の対応付け情報記憶手段に記憶された前記第１の対応付け情報とに基づいて通信相手とする前記端末である相手先端末を選択する端末選択手段と，前記スキャナ装置からの前記操作識別情報の受信に応じて前記画像読取り指令を前記スキャナ装置に送信する画像読取り指令送信手段と，前記スキャナ装置から返信される前記画像データを受信してこれを前記相手先端末へ送信する画像データ受送信手段と，を具備してなることを特徴とするスキャナ中継装置として構成されるものである。
このスキャナ中継装置は，従来，画像読取り条件等の選択に用いていた前記操作識別情報（前記スキャンＩＤ等）を，当該スキャナ中継装置にネットワーク接続された複数の端末（利用者）のうち，いずれの端末を通信相手（画像データの送信先とする相手）とするかの選択に用いるものである。
これにより，複数種類の操作入力それぞれに対応した識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って画像データを読み取り，該画像データを外部送信する非ネットワーク対応のプッシュ型スキャナ装置（前記多条件登録型スキャナ装置）をネットワーク対応にして複数の端末（利用者）によって共用することが可能となる。
【０００９】
また，前記操作識別情報それぞれと前記端末へ送信する所定の端末送信情報との対応付けに関する第２の対応付け情報を記憶する第２の対応付け情報記憶手段と，前記スキャナ装置から受信した前記操作識別情報と前記第２の対応付け情報記憶手段に記憶された前記第２の対応付け情報とに基づいて前記相手先端末へ送信する前記端末送信情報を選択し，該選択された前記端末送信情報を前記相手先端末に送信する端末送信情報選択送信手段と，前記相手先端末から返信される前記画像読取り指令を受信する画像読取り指令受信手段と，を具備し，前記画像読取り指令受信手段により受信した前記画像読取り指令が前記画像読取り指令送信手段により送信されるよう構成されたものが考えられる。
これにより，従来から前記端末が有する前記画像読取り指令の送信機能を生かした構成とすることができる。
【００１０】
さらに，前記端末送信情報に，前記スキャナ装置における原稿画像の読取り条件及び／又は前記端末において前記画像データを取り扱うプログラムに関する情報が含まれてなるものが考えられる。
これにより，例えば，前記操作識別情報の種類の数が端末の数よりも多い場合に，同じ端末（の宛先情報）を複数の前記操作識別情報に対応づけを行い，該操作識別情報ごとに異なる原稿画像の読取り条件や画像データの取り扱いプログラムを設定することができ，１つの端末に対して前記スキャナ装置での操作入力に応じた複数の画像読取り条件等を設定できる従来の機能も実現することが可能となる。
【００１１】
また，前述のように前記画像読取り指令を前記端末から受信するものではない構成も考えられる。例えば，前記操作識別情報それぞれと前記スキャナ装置へ送信する前記画像読取り指令に関する情報との対応付けに関する第３の対応付け情報を記憶する第３の対応付け情報記憶手段と，前記スキャナ装置から受信した前記操作識別情報と前記第３の対応付け情報記憶手段に記憶された前記第３の対応付け情報とに基づいて前記画像読取り指令送信手段により送信される前記画像読取り指令を決定する画像読取り指令決定手段と，を具備するものである。
これにより，前記スキャナ装置から前記操作識別情報を受信するごとに，前記端末（前記相手先端末）から前記画像読取り指令を取得するための通信を行う必要がなくなる。
【００１２】
また，前記第１の対応付け情報と前記第２若しくは第３の対応付け情報とを前記端末から受信して設定する対応付け情報外部設定手段を具備するものも考えられる。
これにより，当該スキャナ中継装置に前記第１〜第３の対応付け情報を入力するための入力手段を設ける必要がなく，装置を小型化できるとともに，必ずしも利用者が操作可能な場所に設置する必要がなくなるため，設置場所の柔軟性が高まる。
【００１３】
また，前記スキャナ装置から前記操作識別情報の受信ごとに例えばパスワード等の所定の認証情報を受信し，該認証情報に基づく認証を行う認証手段を具備し，前記認証手段による認証が成立した場合にのみ前記画像データ受送信手段による前記画像データの送信が実行されるよう構成されたものも考えられる。
これにより，前記スキャナ装置がパスワード等の前記認証情報の入力及び外部送信を行う機能を有する場合，前記スキャナ装置での操作入力を誤って他の端末に画像データが送信されてしまうことを防止できる。
【００１４】
また，本発明は，前記スキャナ中継装置を用いた画像読取り制御方法として捉えたものであってもよい。
即ち，所定の複数種類の操作入力それぞれに対応した操作識別情報を外部送信し，これに応じて外部から受信される画像読取り指令に従って原稿から画像データを読み取り該画像データを外部送信するスキャナ装置と，複数の端末と，前記スキャナ装置及び前記端末の間の通信を中継するスキャナ中継装置とを用いて実行する画像読取り制御方法であって，前記スキャナ装置において，前記スキャナ中継装置に対して前記操作識別情報を送信する手順と，前記スキャナ中継装置において，前記スキャナ装置から受信した前記操作識別情報と前記端末それぞれの宛先情報との対応付けに関する対応付け情報に基づいて通信相手とする前記端末である相手先端末を選択する手順と，前記スキャナ中継装置において，前記スキャナ装置から受信した前記操作識別情報に対応する前記画像読取り指令を前記スキャナ装置に送信する手段と，前記スキャナ装置において，前記スキャナ中継装置から受信した前記画像読取り指令に従って原稿から画像データを読み取り該画像データを前記スキャナ中継装置に返信する手順と，前記スキャナ中継装置において，前記スキャナ装置から返信される前記画像データを受信してこれを前記相手先端末へ送信する手順と，前記相手先端末において，前記スキャナ中継装置から前記画像データを受信する手順と，を有してなることを特徴とする画像読取り制御方法である。
【００１５】
【発明の実施の形態】
以下添付図面を参照しながら，本発明の実施の形態及び実施例について説明し，本発明の理解に供する。尚，以下の実施の形態及び実施例は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係るスキャナ中継装置Ｘ及びこれを構成要素とするスキャナシステムの構成を表すブロック図，図２は本発明の実施の形態に係るスキャナ中継装置Ｘが備える設定記憶部に記憶される対応付け情報の構成を表す図，図３は本発明の実施の形態に係るスキャナ中継装置Ｘを構成要素とするスキャナシステムにおける画像読取りの制御手順を表すフローチャート，図４は本発明の実施の形態に係るスキャナ中継装置Ｘを構成要素とするスキャナシステムにおける通信データの構成を表す図，図５は従来の多条件登録型スキャナの画像読取りの制御手順を表すフローチャートである。
【００１６】
まず，図１を用いて，本発明の実施の形態に係るスキャナ中継装置Ｘ及びこれを構成要素とするスキャナシステムの構成について説明する。
図１に示すように，スキャナ中継装置Ｘは，プッシュ型のスキャナ装置１及び複数のパーソナルコンピュータ等の端末であるホストＰＣ３とに接続され，前記スキャナ装置１と前記複数のホストＰＣ３との間の通信を中継するものである。本スキャナ中継装置Ｘは，ＵＳＢインターフェース用の接続ケーブル４１を介して前記スキャナ装置１との間でＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格のデータ伝送（通信）を行うためのＵＳＢインターフェース２１（ＵＳＢ  Ｉ／Ｆ）と，所定のネットワーク２を介して複数の前記ホストＰＣ３との間で通信を行うネットワークインターフェース２２（ネットワークＩ／Ｆ）と，ＳＲＡＭ等の書換え可能な不揮発性記憶手段であり，各種設定データを記憶する設定記憶部２３と，前記ネットワーク２及び前記ネットワークＩ／Ｆ２２を介して前記ホストＰＣ３との間でＨＴＴＰプロトコルにより通信を行い，前記設定記憶部２３のデータの登録・変更を行うＷＷＷサーバ２４と，ＣＰＵ及びその周辺装置からなり，所定のプログラムを実行することにより，前記ＵＳＢ  Ｉ／Ｆ２１による通信と前記ネットワークＩ／Ｆ２２による通信との間の通信プロトコルを変換する機能や前記スキャナ装置１から送信されるスキャンＩＤ（後述）に対応する情報（以下，ホスト送信情報（前記端末送信情報の一例）という）を前記設定記憶部２３に記憶された情報から選択する機能を実現する他，本スキャナ中継装置Ｘの各種制御を実行する制御部２５とを具備している。
【００１７】
一方，前記スキャナ装置１は，複数のスキャン開始ボタンを設ける等により複数種類の操作入力を行うことができるとともに，該操作入力に関する表示や所定のエラー表示等を行う表示操作部１１と，前記接続ケーブル４１を介して前記スキャナ装置１との間でＵＳＢ規格のデータ伝送（通信）を行うＵＳＢインターフェース１２（ＵＳＢ  Ｉ／Ｆ）と，原稿から画像を読み取るスキャナ１３と，前記スキャナ装置１全体の各種制御を行う制御部１４とを具備している。
前記スキャナ装置１は，前記表示操作部１１からの複数種類の操作入力ごとに，原稿画像の読取り条件や読み取った画像を取り扱うために端末で実行するアプリケーションソフト等を当該スキャナ装置１に接続される外部装置に予め登録できる従来の前記多条件登録型スキャナ装置である。即ち，前記スキャナ装置１は，従来，前記ＵＳＢ  Ｉ／Ｆ１２を介してパーソナルコンピュータ等の端末に接続され，前記制御部１４が図５に示した手順に従った画像読取り制御を行うことにより，前記スキャンＩＤの外部送信，原稿画像の読取り（スキャン）及び読み取った画像データの外部送信を行う機能を有するものである。従って，スキャナ装置側で利用者が画像読取りの開始操作を行うことにより画像読取りが実行され，読み取られた画像データがホスト装置側に送信される方式であるいわゆるプッシュ型のスキャナ装置である。
【００１８】
また，前記ホストＰＣ３それぞれは，例えばＩＥＥＥ８０２．３規格準拠のネットワーク等の所定のネットワーク４２を介して本スキャナ中継装置Ｘと通信を行うネットワークインターフェース３１（ネットワークＩ／Ｆ）と，ＣＲＴ等の表示手段及びキーボードやマウス等の入力手段からなる表示操作部３２と，ハードディスク等の記憶手段である記憶部３３と，ＣＰＵ及びその周辺装置からなり，各種演算及び制御を行う演算部３４とを具備している。
前記ホストＰＣ３の前記演算部３４では，所定の常駐プログラムであるスキャナアプリケーションが常時実行されている。該スキャナアプリケーションは，スキャナ中継装置Ｘから送信される情報に応じて，前記スキャナ装置１に対する画像読取り指令を送信するプログラムであるスキャナドライバや，前記スキャナ装置１からスキャナ中継装置Ｘを介して送信されてくる画像データを取り扱うアプリケーションプログラム（アプリケーションソフトウェア）を前記記憶部３３から読み出して起動（実行）するものである。
また，前記ホストＰＣには，いわゆるＷｅｂブラウザがインストールされており，該Ｗｅｂブラウザを用いてスキャナ中継装置Ｘの前記ＷＷＷサーバ２４にアクセスすることが可能である。
【００１９】
図２は，前記設定記憶部２３に格納（記憶）される情報である対応付け情報Ｄの構成を表す図である。
前記対応付け情報Ｄ（前記第１及び第２の対応付け情報の一例）は，前記スキャンＩＤ（Ｄ１）それぞれと前記端末それぞれの宛先情報Ｄ２（図２の例では，前記ネットワーク４２を介してＴＣＰ／ＩＰ通信を行う際のＩＰアドレス）及び前記ホストＰＣ３へ送信する情報である前記ホスト送信情報Ｄ３とが対応付けされた情報である。
前記ホスト送信情報Ｄ３には，前記スキャナ装置１における原稿画像の読取り条件３１（画像の解像度（ｄｐｉ）やモノクロ／カラー等）及び前記ホストＰＣ３において前記スキャナ装置１で読み取られた画像データを取り扱うアプリケーションプログラムの識別情報Ｄ３２が含まれている。
前記対応付け情報Ｄは，前記ホストＰＣ３の前記Ｗｅｂブラウザから所定のＵＲＬが指定されてスキャナ中継装置Ｘの前記ＷＷＷサーバ２４にアクセスされることにより，前記ホストＰＣ３から設定（外部設定）される。本スキャナ中継装置Ｘでは，前記ＷＷＷサーバ２４により前記ホストＰＣ３からのアクセスに応じて所定の設定画面が前記ホストＰＣ３に送信され，該設定画面から入力された前記対応付け情報Ｄが前記ホストＰＣ３の前記Ｗｅｂブラウザによって前記ＷＷＷサーバ２４に送信されることにより，該ＷＷＷサーバ２４によって受信された前記対応付け情報Ｄが前記設定記憶部２３（前記第１及び第２の対応付け情報記憶手段の一例）に格納される。ここで，前記ＷＷＷサーバ２４及び前記ネットワークＩ／Ｆ２２が，前記対応付け情報外部設定手段の一例である。
これにより，当該スキャナ中継装置に前記対応付け情報Ｄを入力するための入力手段を設ける必要がなく，装置を小型化できるとともに，必ずしも利用者が操作可能な場所に設置する必要がなくなるため，設置場所の柔軟性が高まる。
【００２０】
次に，図１に示した当該スキャナ中継装置を構成要素とするスキャナシステムにおける画像読取りの制御手順について図３を用いて説明する。図３は，前記スキャナシステムにおける画像読取りの制御手順を表すフローチャートである。以下，Ｓ２０１，Ｓ２０２，…は処理手順（ステップ）の番号を表す。
まず，前記スキャナ装置１において，所定の複数種類の操作入力のうちのいずれかがなされたことが検出されると（Ｓ２０１），その操作入力に対応した識別情報である前記スキャンＩＤ（前記操作識別情報の一例）が前記ＵＳＢ  Ｉ／Ｆ１２を介してスキャナ中継装置Ｘに対して送信される（Ｓ２０２，前記操作識別情報の外部送信に相当する処理）。
一方，スキャナ中継装置Ｘでは，前記スキャンＩＤが前記ＵＳＢ  Ｉ／Ｆ２１により受信（Ｓ３０１）されると，前記制御部２５によって前記設定記憶部２３内の前記対応付け情報Ｄが参照され，受信した前記スキャンＩＤに対応付けられた前記宛先情報Ｄ１及び前記ホスト送信情報Ｄ２が存在する（登録あり）場合には，それらの情報Ｄ１，Ｄ２が選択される（Ｓ３０３，前記端末選択手段の一例）。ここで選択された前記宛先情報Ｄ１に対応する前記ホストＰＣ３を，以下，相手先ホストＰＣ（前記相手先端末に相当）という。
次に，Ｓ３０３で選択された前記ホスト送信情報Ｄ２が，前記ネットワークＩ／Ｆ２２により前記前記相手先ホストＰＣに対して送信される（Ｓ３０４）（Ｓ３０３及びＳ３０４が前記端末送信情報選択送信手段の処理の一例）。ここで送信されるデータ（画像読取り条件等送信データ）には，図４（ａ）に示すように，送信元である当該スキャナ中継装置Ｘの宛先情報（送信元アドレス）と，送信先である前記相手先ホストＰＣの前記宛先情報Ｄ２（送信先アドレス）と，Ｓ３０３で選択された前記ホスト送信情報Ｄ３とが含まれる。前記送信先アドレスに前記相手先ホストＰＣの前記宛先情報Ｄ２が指定されることにより，当該データが前記相手先ホストＰＣに到達する。
【００２１】
これに対し，前記相手先ホストＰＣ３では，前記ネットワークＩ／Ｆ３１により前記ホスト送信情報Ｄ２が受信されると（Ｓ４０１），前記スキャナアプリケーションによって前記スキャナドライバが起動され，該スキャナドライバによって前記ホスト送信情報Ｄ２に含まれる前記画像読取り条件Ｄ３１に対応するスキャン指令（前記画像読取り指令の一例）が生成される（Ｓ４０２）。該スキャン指令は，前記スキャナ装置１に対して前記画像読取り条件Ｄ３１での画像読取りを実行させるための指令である。さらに，このようにして生成された前記スキャン指令が前記ネットワークＩ／Ｆ３１によりスキャナ中継装置Ｘに対して送信される（Ｓ４０３）。ここで送信されるデータ（スキャン指令送信データ）には，図４（ｂ）に示すように，送信元である前記相手先ホストＰＣの前記宛先情報Ｄ２（送信元アドレス）と，送信先であるスキャナ中継装置Ｘの宛先情報（送信先アドレス）と，Ｓ４０２で生成された前記スキャン指令Ｄ４とが含まれる。前記送信先アドレスとして，スキャナ中継装置Ｘから受信したデータ（前記画像読取り条件等送信データ）に含まれていた前記送信元アドレス（即ち，スキャナ中継装置Ｘのアドレス）が指定されることにより，当該データがスキャナ中継装置Ｘに到達する。
【００２２】
一方，スキャナ中継装置Ｘでは，前記ネットワークＩ／Ｆ２２により，Ｓ３０４で前記ホスト送信情報Ｄ３が送信された後，所定のタイムアウト時間経過前に前記相手先ホストＰＣ３から前記スキャン指令Ｄ４が受信されると（Ｓ３０５のＮｏ側→Ｓ３０６），前記制御部２５により，受信データについて通信プロトコルの変換（前記ネットワークＩ／Ｆ２２による通信プロトコルから前記ＵＳＢ  Ｉ／Ｆ１２による通信プロトコルへの変換）が行われ（Ｓ３０７），プロトコル変換後のデータ（即ち，前記スキャン指令Ｄ４）が前記ＵＳＢ  Ｉ／Ｆ２１によって前記スキャナ装置１に送信される（Ｓ３０８，前記画像読取り指令送信手段の処理の一例）。
これに対し，前記スキャナ装置１では，前記ネットワークＩ／Ｆ１２により，Ｓ２０２で前記スキャンＩＤ（Ｄ１）が送信された後，スキャナ中継装置Ｘから所定のエラー通知が受信されずに前記スキャン指令Ｄ４が受信されると（Ｓ２０３のＮｏ側→Ｓ２０４），受信された前記スキャン指令Ｄ４に従って，前記制御部１４及び前記スキャナ１３により原稿画像が読み取られ（スキャン実行，Ｓ２０５），読み取られた画像データが，前記ＵＳＢ  Ｉ／Ｆ１２によりスキャナ中継装置Ｘに送信（Ｓ２０６）された後，前記スキャナ装置１の処理が終了する。
【００２３】
一方，スキャナ中継装置Ｘでは，前記ＵＳＢ  Ｉ／Ｆ２１により前記スキャナ装置１から前記画像データが受信されると（Ｓ３０９），前記制御部２５により，受信データについて通信プロトコルの変換（前記ＵＳＢ  Ｉ／Ｆ１２による通信プロトコルから前記ネットワークＩ／Ｆ２２による通信プロトコルへの変換）が行われ（Ｓ３１０），プロトコル変換後のデータ（即ち，前記画像データ）が前記ネットワークＩ／Ｆ２２によって前記相手先ホストＰＣ３に送信（Ｓ３１１）された後，スキャナ中継装置Ｘの処理が終了する。ここで，Ｓ３０９〜Ｓ３１１の処理が，前記画像データ受送信手段の処理の一例である。
これに対し，前記相手先ホストＰＣ３では，前記ネットワークＩ／Ｆ３１によってスキャナ中継装置Ｘから前記画像データが受信（Ｓ４０４）されると，前記スキャナアプリケーションにより，Ｓ４０１で受信された前記ホスト送信情報Ｄ２に含まれる前記アプリケーションプログラムの識別情報Ｄ３２に対応するアプリケーションプログラム（画像表示・編集用ソフトウェア等）が，受信された画像データを指定して起動（Ｓ４０５）された後，前記相手先ホストＰＣ３の処理が終了する。これにより，起動されたアプリケーションプログラムによって，Ｓ４０４で受信された画像データを取り扱える状態となる。
【００２４】
このスキャナ中継装置Ｘは，従来，画像読取り条件等の選択に用いていた前記スキャンＩＤ（Ｄ１）を，当該スキャナ中継装置Ｘにネットワーク接続された複数の前記ホストＰＣ３（利用者）のうち，いずれのホストＰＣ３を通信相手（画像データの送信先とする相手）とするかの選択に用いるものである。
これにより，非ネットワーク対応のプッシュ型の前記スキャナ装置１（前記多条件登録型スキャナ装置）をネットワーク対応にして複数のホストＰＣ３（利用者）によって共用することが可能となる。
また，前記ホスト送信情報Ｄ３に，前記スキャナ装置１における原稿画像の読取り条件Ｄ３１及び前記ホストＰＣ３において画像データを取り扱うプログラムの識別情報Ｄ３２が含まれ，これが前記ホストＰＣ３に送信されるよう構成されているので，例えば，図２に示すように，同じ前記ホストＰＣ３の宛先情報Ｄ２を複数の異なる前記スキャンＩＤ（Ｄ１）に対応づけを行い，該スキャンＩＤ（Ｄ１）ごとに異なる原稿画像の読取り条件Ｄ３１や画像データの取り扱いプログラムの識別情報Ｄ３２を設定することができる。図２の例では，前記スキャンＩＤ（Ｄ１）の値が「ＳＣ１」及び「ＳＣ２」，「ＳＣ３」及び「ＳＣ４」，「ＳＣ７」及び「ＳＣ８」であるものに対して，それぞれ同じ前記ホストＰＣの宛先情報が設定されている。これにより，１つの前記ホストＰＣ３に対して前記スキャナ装置１での操作入力（即ち，前記スキャンＩＤ（Ｄ１））に応じた複数の画像読取り条件及び取り扱いプログラムを設定できる従来の機能も実現することが可能となる。
【００２５】
一方，スキャナ中継装置Ｘにおいて，Ｓ３０４で前記ホスト送信情報Ｄ３が送信された後，所定のタイムアウト時間経過前に前記相手先ホストＰＣ３から前記スキャン指令Ｄ４が受信されなかった場合は（Ｓ３０５のＹｅｓ側），前記ＵＳＢ  Ｉ／Ｆ１２により前記スキャナ装置１に対して所定のエラー通知（Ｓ３１２）がなされた後，スキャナ中継装置Ｘの処理が終了する。
また，前記スキャナ装置１において，Ｓ２０２で前記スキャンＩＤ（Ｄ１）が送信された後，スキャナ中継装置Ｘから前記エラー通知が受信された場合は（Ｓ２０３のＹｅｓ側），前記表示操作部１１に所定のエラー表示（Ｓ２０７）がなされた後，前記スキャナ装置１の処理が終了する。
【００２６】
【実施例】
前記スキャナ中継装置Ｘは，前述のように前記スキャン指令（前記画像読取り指令の一例）を前記ホストＰＣ３から受信するものであるが，そうではない構成も考えられる。
例えば，前記対応付け情報Ｄに含まれる前記画像読取り条件Ｄ３１（前記画像読取り指令に関する情報の一例）に基づいて，前記スキャナ中継装置Ｘの前記制御部２５によって前記スキャン指令が生成されるよう構成することも考えられる。即ち，図３に示す前記ホストＰＣ３（前記相手先ホストＰＣ）におけるＳ４０２の処理を前記スキャナ中継装置Ｘの前記制御部２５によって実行するよう構成したものである。この場合，前記設定記憶部２３が前記第３の対応付け情報記憶手段の一例となる。
これにより，前記スキャナ装置１から前記スキャンＩＤ（Ｄ１）を受信するごとに，前記ホストＰＣ３（前記相手先ホストＰＣ）から前記スキャン指令Ｄ４を取得するための通信を行う必要がなくなる。
【００２７】
また，前記スキャナ装置１がパスワード等の所定の認証情報の入力及び外部送信を行う機能を有する場合，前記スキャナ装置１から前記スキャンＩＤ（Ｄ１）ごとに前記認証情報を受信し，前記制御部２５によって前記認証情報に基づく認証を行い，該認証が成立した場合にのみ前記相手先ホストＰＣ３への画像データの送信（図３のＳ３１１）を行うよう構成されたものも考えられる。この場合，例えば，前記対応付け情報Ｄ（図２）の前記スキャンＩＤ（Ｄ１）ごとにパスワード等の前記認証情報を設定しておき，前記スキャナ装置１から受信された前記認証情報と前記対応付け情報Ｄに設定された前記認証情報との照合により前記認証を行えばよい。この場合，前記対応付け情報Ｄに設定する前記認証情報も，前記ＷＷＷサーバ２４により，前記ホストＰＣ３から外部設定できるよう構成すればよい。
これにより，前記スキャナ装置１での操作入力を誤って目的外の他のホストＰＣ３に画像データが送信されてしまうことを防止できる。
【００２８】
【発明の効果】
以上説明したように，本発明によれば，従来，画像読取り条件等の選択に用いていたスキャナ装置の複数種類の操作入力に対応する操作識別情報を，ネットワーク接続された複数の端末（利用者）のうち，いずれの端末を通信相手（画像データの送信先とする相手）とするかの選択に用いられるので，非ネットワーク対応のプッシュ型スキャナ装置をネットワーク対応とし，複数の端末（利用者）によって共用することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るスキャナ中継装置Ｘ及びこれを構成要素とするスキャナシステムの構成を表すブロック図。
【図２】本発明の実施の形態に係るスキャナ中継装置Ｘが備える設定記憶部に記憶される対応付け情報の構成を表す図。
【図３】本発明の実施の形態に係るスキャナ中継装置Ｘを構成要素とするスキャナシステムにおける画像読取りの制御手順を表すフローチャート。
【図４】本発明の実施の形態に係るスキャナ中継装置Ｘを構成要素とするスキャナシステムにおける通信データの構成を表す図。
【図５】従来の多条件登録型スキャナの画像読取りの制御手順を表すフローチャート。
【符号の説明】
１…スキャナ装置
３…ホストＰＣ（端末）
１１…スキャナ装置の表示操作部
１２…スキャナ装置のＵＳＢインターフェース
１３…スキャナ
１４…スキャナ装置の制御部
２１…スキャナ中継装置ＸのＵＳＢインターフェース
２２…スキャナ中継装置Ｘのネットワークインターフェース
２３…設定記憶部（第１〜第３の対応付け情報記憶手段）
２４…ＷＷＷサーバ（対応付け情報外部設定手段）
２５…スキャナ中継装置Ｘの制御部
３１…ホストＰＣのネットワークインターフェース
３２…ホストＰＣの表示操作部
３３…ホストＰＣの記憶部
３４…演算部
４１…ＵＳＢインターフェース用の接続ケーブル
４２…ネットワーク
Ｄ１…スキャンＩＤ（操作識別情報）
Ｄ２…ホストＰＣ（端末）の宛先情報
Ｄ３…ホストＰＣ（端末）送信情報
Ｄ４…スキャン指令（画像読取り指令）
Ｄ５…画像データ
Ｓ１０１，Ｓ１０２，，…処理手順（ステップ）
【図１】
2004222016.tif 000003
【図２】
2004222016.tif 000004
【図３】
2004222016.tif 000005
【図４】
2004222016.tif 000006
【図５】
2004222016.tif 000007