(57)【要約】【課題】一連の画像読取操作におけるユーザの作業負荷を抑えつつ、情報処理装置への不正なアクセスを防ぐ仕組みを提供する。【解決手段】本画像読取システムにおいては、ネットワーク上の何れかの画像読取装置に対して情報処理装置から接続情報を通知し、接続情報を通知した画像読取装置から情報処理装置へアクセスが有った場合にのみ画像データの送信を許可する。画像読取装置においては、情報処理装置から通知された接続情報に従った送信先に対して、原稿から読み取った画像データを送信する。【選択図】  図６
2015103975.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取る複数の画像読取装置と、情報処理装置とを含む画像読取システムであって、
前記情報処理装置は、
ネットワークを介して接続された前記複数の画像読取装置の何れかを選択する選択手段と、
前記選択手段によって選択された画像読取装置に対して前記情報処理装置へアクセスするための接続情報を通知する通知手段と、
外部装置からのアクセスがあると該外部装置が前記選択手段によって選択された画像読取装置であるか否かを判定する判定手段と、
前記判定手段による判定の結果、前記外部装置が前記選択手段によって選択された画像読取装置でない場合は、前記外部装置からのアクセスを拒否し、前記外部装置が前記選択手段によって選択された画像読取装置である場合は、前記外部装置からのアクセスを許可して画像データを受信する受信手段と
を備え、
前記画像読取装置は、
前記通知手段によって通知された接続情報を画像読取に関する設定項目のうちの送信先として記憶する記憶手段と、
前記記憶手段に記憶されている情報を用いて画像読取に関する設定を行う設定手段と、  画像読取指示を受けると、原稿から読み取った画像データを、前記画像読取に関する設定に設定された送信先に送信する送信手段と
を備えることを特徴とする画像読取システム。
【請求項２】
前記情報処理装置は、
前記選択手段によって選択された画像読取装置にアクセスするためのネットワーク情報を記憶する手段をさらに備え、
前記判定手段は、前記外部装置が前記選択手段によって選択された画像読取装置であるか否かを記憶した前記ネットワーク情報と前記外部装置のネットワーク情報を比較することにより判定することを特徴とする請求項１に記載の画像読取システム。
【請求項３】
前記情報処理装置は、
前記選択手段によって選択された前記画像読取装置の最新のネットワーク情報を取得し、取得された前記最新のネットワーク情報が前記記憶されたネットワーク情報から変更されていれば、該記憶されたネットワーク情報を前記最新のネットワーク情報に更新する更新手段をさらに備えることを特徴とする請求項２に記載の画像読取システム。
【請求項４】
前記ネットワーク情報は、前記画像読取装置の名称、ＩＰアドレス、又はＭＡＣアドレスであることを特徴とする請求項３に記載の画像読取システム。
【請求項５】
前記設定手段は、前記記憶手段に記憶された接続情報を反映した設定画面を前記画像読取装置の表示部に表示することを特徴とする請求項１乃至４の何れか１項に記載の画像読取システム。
【請求項６】
前記情報処理装置は、
前記アクセスを拒否する場合はその旨を前記情報処理装置の表示部に表示し、前記アクセスを許可する場合は画像データを受信していることを前記情報処理装置の表示部に表示する表示制御手段をさらに備えることを特徴とする請求項１乃至５の何れか１項に記載の画像読取システム。
【請求項７】
前記選択手段は、前記ネットワークを介して接続された前記複数の画像読取装置を検索し、検索された画像読取装置を選択可能な選択画面を前記情報処理装置の表示部に表示し、該選択画面を介して入力された操作者の指示に従って画像読取装置を選択することを特徴とする請求項１乃至６の何れか１項に記載の画像読取システム。
【請求項８】
前記記憶手段は、前記通知手段によって前記接続情報が通知されると、既に記憶している情報を削除した後に該接続情報を記憶することを特徴とする請求項１乃至７の何れか１項に記載の画像読取システム。
【請求項９】
前記記憶手段は、さらに、前記受信手段によって画像データの受信が終了すると、記憶している前記接続情報を削除することを特徴とする請求項１乃至８の何れか１項に記載の画像読取システム。
【請求項１０】
前記接続情報は、前記情報処理装置のＩＰアドレスであることを特徴とする請求項１乃至９の何れか１項に記載の画像読取システム。
【請求項１１】
原稿から画像を読み取る複数の画像読取装置とネットワークを介して接続された情報処理装置であって、
前記複数の画像読取装置の何れかを選択する選択手段と、
前記選択手段によって選択された画像読取装置に対して前記情報処理装置へアクセスするための接続情報を通知する通知手段と、
外部装置からのアクセスがあると該外部装置が前記選択手段によって選択された画像読取装置であるか否かを判定する判定手段と、
前記判定手段による判定の結果、前記外部装置が前記選択手段によって選択された画像読取装置でない場合は、前記外部装置からのアクセスを拒否し、前記外部装置が前記選択手段によって選択された画像読取装置である場合は、前記外部装置からのアクセスを許可して画像データを受信する受信手段と
を備えることを特徴とする情報処理装置。
【請求項１２】
ネットワークを介して情報処理装置と接続された画像読取装置であって、
前記情報処理装置から通知される該情報処理装置へアクセスするための接続情報を画像読取に関する設定項目のうちの送信先として記憶する記憶手段と、
前記記憶手段に記憶されている情報を用いて画像読取に関する設定を行う設定手段と、  画像読取指示を受けると、原稿から読み取った画像データを、前記画像読取に関する設定に設定された送信先に送信する送信手段と
を備えることを特徴とする画像読取装置。
【請求項１３】
原稿から画像を読み取る複数の画像読取装置と、情報処理装置とを含む画像読取システムの制御方法であって、
前記情報処理装置において、
選択手段が、ネットワークを介して接続された前記複数の画像読取装置の何れかを選択する選択工程と、
通知手段が、前記選択工程において選択された画像読取装置に対して前記情報処理装置へアクセスするための接続情報を通知する通知工程と、
判定手段が、外部装置からのアクセスがあると該外部装置が前記選択工程において選択された画像読取装置であるか否かを判定する判定工程と、
受信手段が、前記判定工程による判定の結果、前記外部装置が前記選択工程において選択された画像読取装置でない場合は、前記外部装置からのアクセスを拒否し、前記外部装置が前記選択工程において選択された画像読取装置である場合は、前記外部装置からのアクセスを許可して画像データを受信する受信工程と
を実行し、
前記画像読取装置において、
記憶手段が、前記通知工程において通知された接続情報を画像読取に関する設定項目のうちの送信先として記憶する記憶工程と、
設定手段が、前記記憶手段に記憶されている情報を用いて画像読取に関する設定を行う設定工程と、
送信手段が、画像読取指示を受けると、原稿から読み取った画像データを、前記画像読取に関する設定に設定された送信先に送信する送信工程と
を実行することを特徴とする画像読取システムの制御方法。
【請求項１４】
原稿から画像を読み取る複数の画像読取装置とネットワークを介して接続された情報処理装置の制御方法であって、
選択手段が、ネットワークを介して接続された前記複数の画像読取装置の何れかを選択する選択工程と、
通知手段が、前記選択工程において選択された画像読取装置に対して前記情報処理装置へアクセスするための接続情報を通知する通知工程と、
判定手段が、外部装置からのアクセスがあると該外部装置が前記選択工程において選択された画像読取装置であるか否かを判定する判定工程と、
受信手段が、前記判定工程による判定の結果、前記外部装置が前記選択工程において選択された画像読取装置でない場合は、前記外部装置からのアクセスを拒否し、前記外部装置が前記選択工程において選択された画像読取装置である場合は、前記外部装置からのアクセスを許可して画像データを受信する受信工程と
を実行することを特徴とする情報処理装置の制御方法。
【請求項１５】
ネットワークを介して情報処理装置と接続された画像読取装置の制御方法であって、
記憶手段が、前記情報処理装置から通知される該情報処理装置へアクセスするための接続情報を画像読取に関する設定項目のうちの送信先として記憶する記憶工程と、
設定手段が、前記記憶手段に記憶されている情報を用いて画像読取に関する設定を行う設定工程と、
送信手段が、画像読取指示を受けると、原稿から読み取った画像データを、前記画像読取に関する設定に設定された送信先に送信する送信工程と
を実行することを特徴とする画像読取装置の制御方法。
【請求項１６】
請求項１１の情報処理装置としてコンピュータを機能させるための該コンピュータで読み取り可能なプログラム。
【請求項１７】
請求項１２の画像読取装置としてコンピュータを機能させるための該コンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取システム、画像読取装置、情報処理装置、それらの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
複合機などの画像読取装置で読み取った画像を、画像読取装置と通信可能なＰＣやモバイル端末などの情報処理装置に送信するような画像読取システムが知られている。特に、画像読取システムにおいて、ユーザが画像読取及び送信に関する操作を画像読取装置側で行う手法をＰｕｓｈＳｃａｎと呼ぶ。画像読取システムにおいて画像の送信先を指定する方法として、ユーザが送信先のＩＰアドレスを入力する方法が挙げられる。しかし、この方法は、ＤＨＣＰを用いた環境では送信先のＩＰアドレスが変化するため、ユーザは送信の都度、送信先のＩＰアドレスを調べなおす必要があった。さらに、ユーザがタイプミス等によりＩＰアドレスの入力に失敗し、誤った送信先に画像を送信する可能性もあった。
【０００３】
特許文献１は、上述のような課題を解決するため、ユーザに情報処理装置を選択させ、情報処理装置のＩＰアドレスを送信先とすることで、ユーザにＩＰアドレスを意識させることなく送信先を設定する技術を提案している。また、ネットワーク経由での不正なアクセスを防ぐ技術として、特定のＩＰアドレス以外からのアクセスを拒否するＩＰフィルタという技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０７０３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には以下に記載する問題がある。例えば、上記従来技術における画像読取システムにおいて、情報処理装置は画像を受信するため、外部からアクセス可能な状態にある。したがって、情報処理装置は、ユーザが操作する画像読取装置以外からも、故意や送信先入力ミスによる不正なアクセスを受ける可能性がある。また、不正なアクセスを防ぐためにＩＰフィルタを用いた場合、画像読取を行う一連のユーザ操作において、ＩＰフィルタを設定する作業が増えてしまう。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、一連の画像読取操作におけるユーザの作業負荷を抑えつつ、情報処理装置への不正なアクセスを防ぐ仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、原稿から画像を読み取る複数の画像読取装置と、情報処理装置とを含む画像読取システムであって、前記情報処理装置は、ネットワークを介して接続された前記複数の画像読取装置の何れかを選択する選択手段と、前記選択手段によって選択された画像読取装置に対して前記情報処理装置へアクセスするための接続情報を通知する通知手段と、外部装置からのアクセスがあると該外部装置が前記選択手段によって選択された画像読取装置であるか否かを判定する判定手段と、前記判定手段による判定の結果、前記外部装置が前記選択手段によって選択された画像読取装置でない場合は、前記外部装置からのアクセスを拒否し、前記外部装置が前記選択手段によって選択された画像読取装置である場合は、前記外部装置からのアクセスを許可して画像データを受信する受信手段とを備え、前記画像読取装置は、前記通知手段によって通知された接続情報を画像読取に関する設定項目のうちの送信先として記憶する記憶手段と、前記記憶手段に記憶されている情報を用いて画像読取に関する設定を行う設定手段と、  画像読取指示を受けると、原稿から読み取った画像データを、前記画像読取に関する設定に設定された送信先に送信する送信手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、一連の画像読取操作におけるユーザの作業負荷を抑えつつ、情報処理装置への不正なアクセスを防ぐことが可能になる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る画像読取システム１００を示す概略図。
【図２】一実施形態に係る情報処理装置１１０のハードウェア構成を示すブロック図。
【図３】一実施形態に係る画像読取装置１３０のハードウェア構成を示すブロック図。
【図４】一実施形態に係る画像読取システム１００のソフトウェアの構成を示すブロック図。
【図５】一実施形態に係る情報処理装置１１０が画像読取装置を選択する処理を示すフローチャート。
【図６】一実施形態に係る情報処理装置１１０が画像を受信する処理を示すフローチャート。
【図７】一実施形態に係る情報処理装置１１０のアプリケーション４００の初期画面を示す図。
【図８】一実施形態に係る情報処理装置１１０のアプリケーション４００の検索結果画面を示す図。
【図９】一実施形態に係る読取対象に関する情報の一例を示す図。
【図１０】一実施形態に係る情報処理装置１１０のアプリケーション４００の画像送信先通知画面の一例を示す図。
【図１１】一実施形態に係る情報処理装置１１０のアプリケーション４００の受信画像表示画面の一例を示す図。
【図１２】一実施形態に係る情報処理装置１１０のアプリケーション４００の不正アクセス発生通知画面の一例を示す図。
【図１３】一実施形態に係る画像読取装置１３０の通知情報を記憶する処理を示すフローチャート。
【図１４】一実施形態に係る画像読取装置１３０の画像読取に関する設定項目として通知情報を入力する処理を示すフローチャート。
【図１５】一実施形態に係る画像読取装置１３０の読取設定部４１２の送信先設定画面の一例を示す図。
【図１６】一実施形態に係る画像読取装置１３０の画像読取処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
＜システム構成＞
まず、図１を参照して、本発明の一実施形態に係る画像読取システムについて説明する。図中の１００は、画像読取システムであり、情報処理装置１１０と、アクセスポイント１２０と、画像読取装置１３０及び１４０から構成される。
【００１２】
情報処理装置１１０は、本実施形態ではスマートフォン等のモバイル端末を想定しており、アクセスポイント１２０を介してネットワーク１５０と接続されている。画像読取装置１３０及び１４０もネットワーク１５０と接続されており、情報処理装置１１０と画像読取装置１３０及び１４０はネットワーク経由で互いに通信可能である。また、画像読取装置１３０及び１４０は、アクセスポイント１２０を介してネットワーク１５０と接続されていてもよい。なお、本発明では、情報処理装置や画像読取装置の種類や数などのシステム構成は図中の構成に限定されるものではなく、本特許の要旨を損なわない範囲において適宜変更してよい。
【００１３】
＜情報処理装置の構成＞
次に、図２を参照して、情報処理装置１１０のハードウェア構成について説明する。情報処理装置１１０は、システム制御部２０１、通信ユニット２０２、音声出力部２０３、音声入力部２０４、カメラ２０５、コネクタ２０６、及びストレージ２０７を備える。さらに、情報処理装置１１０は、タッチスクリーンディスプレイ２０８、ボタン２０９、加速度センサ２１０、方位センサ２１１、及びジャイロスコープ２１２を備える。また、図２に示す情報処理装置１１０の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。
【００１４】
タッチスクリーンディスプレイ２０８は、文字、画像、図形等のグラフィックを表示し、スクリーンに対して行われた、ユーザー操作（指やスタイラスペンによる、タップ、フリックなど）を検出する。ボタン２０９は、ハードウェアボタンであり、利用者によって操作され、複数のボタンを有する。システム制御部２０１は、ボタン２０９と協働することによってボタンに対する操作（クリック、ダブルクリック、プッシュなど）を検出する。例えば、ボタンには、ホームボタン、パワーオン／オフボタン、音量ボタンなどがある。
【００１５】
通信ユニット２０２は、通信を行うモジュールである。通信ユニット２０２によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、２Ｇ、３Ｇ、４Ｇ等の携帯無線通信規格がある。また、その他の無線通信規格として、ＷＩＦＩ（ＩＥＥＥ８０２．１１）、ＷｉＭＡＸ、ＮＦＣ等がある。通信ユニット２０２は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００１６】
音声出力部２０３は、システム制御部２０１から送信される音声信号を音声として出力する。音声入力部２０４は、利用者等の音声を音声信号へ変換してシステム制御部２０１へ送信する。
【００１７】
ストレージ２０７は、プログラム及びデータを記憶する。例えば、制御プログラム、アプリケーション、及び設定データの少なくとも１つを記憶する。また、ストレージ２０７は、システム制御部２０１の処理結果を一時的に記憶する作業領域としても利用される。ストレージ２０７は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。また、ストレージ２０７は、複数の種類の記憶デバイスを含んでよい。また、ストレージ２０７は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせでもよい。ストレージ２０７に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。
【００１８】
アプリケーションは、例えば、タッチスクリーンディスプレイ２０８に所定の画面を表示させ、タッチスクリーンディスプレイ２０８によって検出されるジェスチャに応じた処理をシステム制御部２０１に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット２０２による無線通信を介してストレージ２０７にインストールされる。また、制御プログラムは、情報処理装置１１０を稼働させるための各種制御に関する機能を提供する。制御プログラムは、例えば、通信ユニット２０２、音声出力部２０３、及び音声入力部２０４等を制御することによって、通話を実現させる。
【００１９】
システム制御部２０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。システム制御部２０１は、通信ユニット２０２等の他の構成要素が統合されたＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）等の集積回路であってもよい。システム制御部２０１は、情報処理装置１１０の動作を統括的に制御して各種の機能を実現する。具体的には、システム制御部２０１は、ストレージ２０７に記憶されているデータを必要に応じて参照しつつ、ストレージ２０７に記憶されているプログラムに含まれる命令を実行する。そしてシステム制御部２０１は、タッチスクリーンディスプレイ２０８及び通信ユニット２０２等を制御することによって各種機能を実現する。システム制御部２０１は、タッチスクリーンディスプレイ２０８、ボタン２０９、及び加速度センサ２１０等の各種検出部の検出結果に応じて、制御を変更することもある。
【００２０】
カメラ２０５は、物体を撮影するアウトカメラである。コネクタ２０６は、他の装置が接続される端子である。コネクタ２０６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト）、イヤホンマイクコネクタのような汎用的な端子でもよい。また、コネクタ２０６は、Ｄｏｃｋコネクタのような専用に設計された端子でもよい。コネクタ２０６に接続される装置には、例えば、外部ストレージ、スピーカ、通信装置が含まれる。
【００２１】
加速度センサ２１０は、情報処理装置１１０に働く加速度の方向及び大きさを検出する。方位センサ２１１は、地磁気の向きを検出する。ジャイロスコープ２１２は、情報処理装置１１０の回転を検出する。加速度センサ２１０、方位センサ２１１及びジャイロスコープ２１２の検出結果は、情報処理装置１１０の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００２２】
＜画像読取装置の構成＞
次に、図３を参照して、画像読取装置１３０のハードウェア構成例について説明する。なお、画像読取装置１４０も同様の構成とする。画像読取装置１３０は、システム制御部３０１、ＲＯＭ３０２、ＲＡＭ３０３、スキャナー３０４、操作部３０５、表示部３０６、通信制御部３０７、外部記憶装置制御部３０８、外部記憶装置３０９、及びシステムバス３１０を備える。図３に示す画像読取装置１３０の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。
【００２３】
システム制御部３０１は、ＣＰＵなどの処理装置であって、画像読取装置１３０が行う各種処理を実行する機能を持つ。ＲＯＭ３０２は不揮発性記憶装置であって、画像読取装置１３０の各種制御プログラムや初期設定値が格納されている。本実施形態においては、画像読取装置１３０が持つソフトウェアは、このＲＯＭ３０２に記録され必要に応じてＲＡＭ３０３に格納され実行される。ＲＡＭ３０３は揮発性記憶装置であって、画像読取装置１３０が行う各種処理のワークエリアとして使用される。本実施形態においては、画像読取装置１３０が持つソフトウェアは、このＲＡＭ３０３に格納されて実行される。
【００２４】
スキャナー３０４は、紙に印字された画像を読み込むための画像読取部である。多くの場合、スキャナー３０４には、オプションとしてオートドキュメントフィーダ（不図示）が装着されており、複数枚の原稿を自動的に読み込むことができる。本実施形態では、スキャナー３０４が読み取った画像の一時記憶場所として外部記憶装置３０９が使われることもある。
【００２５】
操作部３０５は、ボタン等の入力装置であり、システム制御部３０１が常に入力の状態を監視している。表示部３０６は、ＬＥＤやＬＣＤ等の表示装置であり、システム制御部３０１の制御に従い表示を行っている。したがって、システム制御部３０１は、表示制御手段に一例である。
【００２６】
通信制御部３０７は、ＵＳＢやネットワークなどのコネクタとその制御装置であり、システム制御部３０１からの制御に従い、外部との入出力の制御を行っている。外部記憶装置制御部３０８は、ハードディスクなどの外部記憶装置３０９に対する入出力などの制御を行っている。
【００２７】
システムバス３１０は、前述のシステム制御部３０１、ＲＯＭ３０２、ＲＡＭ３０３、スキャナー３０４、操作部３０５、表示部３０６、通信制御部３０７、及び外部記憶装置制御部３０８が配置された画像読取装置１３０内のバスである。システムバス３１０を介して各コンポーネントが相互にデータをやり取りすることができる。
【００２８】
＜画像読取システムのソフトウェア構成＞
次に、図４を参照して、画像読取システム１００のソフトウェアの構成例について説明する。情報処理装置１１０は、アプリケーション４００を有する。アプリケーション４００はストレージ２０７に格納され、必要に応じてシステム制御部２０１により実行される。アプリケーション４００は、読取装置選択部４０１、受信待ち処理部４０２、及び情報通知部４０３を有する。
【００２９】
読取装置選択部４０１は、ネットワーク上の画像読取装置を検索してタッチスクリーンディスプレイ２０８に表示し、その中からユーザが選択した画像読取装置を「読取対象」の装置と判断する。検索方法は、ＳＮＴＰ等の一般的なプロトコルや独自プロトコルによる自動検索でも、手動でＩＰアドレスを入力することによる検索でもよい。そして、読取装置選択部４０１は、読取対象装置に関する情報をストレージ２０７に記憶する。本実施形態では、読取対象装置に関する情報（ネットワーク情報）として、例えば、装置名称、ＩＰアドレス、及びＭａｃアドレスを記憶する。
【００３０】
受信待ち処理部４０２は、ユーザ指示によって情報処理装置１１０において外部からのアクセスを許可し、アプリケーションを画像受信待ち状態に移行させる。本実施形態では、受信待ち処理部４０２は、画像を受信するためのプロトコルとしてＷｅｂＤＡＶを使用する。ＷｅｂＤＡＶは、Ｗｅｂサーバ上のファイル管理を目的としたサーバ／クライアント通信プロトコルである。本実施形態における画像受信待ち状態への移行とは、受信待ち処理部４０２がＷｅｂＤＡＶサーバとして動作することで、ＷｅｂＤＡＶクライアントからの送信を受け付けることを示す。
【００３１】
また、受信待ち処理部４０２は、ＩＰアドレスフィルタとしての機能を持ち、任意のＩＰアドレスからのアクセスを拒否することができる。また、受信待ち処理部４０２は、ユーザ指示を受けてから受信待ち状態に移行する前に、読取対象のＭＡＣアドレスを元にＩＰアドレスが変化していないか確認し、変化していれば記憶した情報を変化後のＩＰアドレスで更新する。なお、ＭＡＣアドレスからＩＰアドレスを確認する方法はＲＡＲＰなどの一般的手段でも、独自のプロトコルを用いてもよい。また、受信待ち処理部４０２は、ユーザ指示を受けてから受信待ち状態に移行する前に、情報通知部４０３に画像読取及び送信に関わる情報（以下、通知情報（接続情報）と称する。）の通知を指示する。
【００３２】
情報通知部４０３は、通信ユニット２０２を用いて、ネットワーク１５０を介して、通知情報を読取対象となった画像読取装置１３０に送信する。本実施形態では、情報通知部４０３は、通知情報として、情報処理装置１１０のＩＰアドレスを送信する。
【００３３】
画像読取装置１３０は、読取処理部４１１、及び読取設定部４１２を有する。読取処理部４１１は、読取設定部４１２の設定内容に従い、スキャナー３０４を用いて画像を読み取り、読み取った画像を通信制御部３０７を用いて送信先へ送信する。本実施形態では、読取処理部４１１は、通信プロトコルとしてＷｅｂＤＡＶを使用する。読取処理部４１１は、ＷｅｂＤＡＶクライアントとして、ＷｅｂＤＡＶサーバである情報処理装置１１０に対して画像を送信する。
【００３４】
読取設定部４１２は、画像読取を行う際に必要な各種設定（画像ファイル形式等）や送信先設定に関する設定画面を表示部３０６に表示する。ユーザは、操作部３０５から各設定項目への入力を行った上で、画像読取の実行を指示することができる。また、読取設定部４１２は、情報通知部４０３から送信された通知情報をＲＡＭ３０３又は外部記憶装置３０９に記憶しておき、表示部３０６に設定用ＵＩを表示する際に、通知された情報を自動で設定項目に入力して表示する。本実施形態では、情報通知部４０３が通知情報として情報処理装置１１０のＩＰアドレスを送信するため、読取設定部４１２は、読み取った画像の送信先設定項目に、自動で情報処理装置１１０のＩＰアドレスを入力する。
【００３５】
＜選択処理＞
次に、図５を参照して、本実施形態における、情報処理装置１１０が画像読取装置を選択する際の処理手順について説明する。以下で説明する処理は、システム制御部２０１がストレージ２０７に格納された制御プログラム等を実行することによって実現される。本処理は、図７に示す情報処理装置１１０のアプリケーション４００の初期画面７００から読取対象装置を選択するためのアイコン７０１をユーザがタップするか、読取対象装置が未選択な状態で画像受信待ち状態に移行する際に開始される。画像受信待ち状態に移行する際に開始される処理の詳細は、図６を用いて後述する。
【００３６】
Ｓ５０１において、読取装置選択部４０１は、ネットワーク上に存在する画像読取装置を検索する。検索方法については、図４の読取装置選択部４０１の説明に記載した通り、自動検索でも手動検索でもよい。検索が終了するとＳ５０２へ移行する。なお本実施形態では、検索の際に、各画像読取装置の装置名称、ＩＰアドレス、及びＭＡＣアドレスを取得しているものとする。
【００３７】
Ｓ５０２において、読取装置選択部４０１は、検索結果から何れかの画像読取装置を選択可能な選択画面として、タッチスクリーンディスプレイ２０８に図８に示す検索結果画面８００を表示する。図８では、２台の画像読取装置が検索された結果を表示している。
【００３８】
ユーザ（操作者）が検索された画像読取装置のアイコンをタップすると、Ｓ５０３において、読取装置選択部４０１は、読取対象装置としてユーザがタップしたアイコンが示す画像読取装置が選択されたと判断し、読取対象に関する情報をストレージ２０７に記憶する。そして、本処理を終了する。
【００３９】
なお、図９は本実施形態における、読取対象装置に関する情報９００の一例を示す。本実施形態によれば、読取対象装置に関する情報９００には、装置名称、ＩＰアドレス、及びＭＡＣアドレスが含まれる。Ｓ９０３においては、これらの情報９００をストレージ２０７に記憶する。
【００４０】
＜受信処理＞
次に、図６を参照して、本実施形態における、情報処理装置１１０が画像を受信する処理を示す。以下で説明する処理は、システム制御部２０１がストレージ２０７に格納された制御プログラム等を実行することによって実現される。本処理は、図７に示すユーザがアプリケーション４００の初期画面７００から、画像受信待ち状態へ移行するためのアイコン７０２をタップすることで開始される。
【００４１】
Ｓ６０１において、受信待ち処理部４０２は、Ｓ５０３による読取対象装置の選択が済んでいるか否かを判定する。選択済みであればＳ６０３へ移行し、未選択であればＳ６０２へ移行する。Ｓ６０２において、受信待ち処理部４０２は、読取装置選択処理として、図５のフローチャートを実行する。そしてＳ６０４へ移行する。
【００４２】
Ｓ６０３において、受信待ち処理部４０２は、読取対象装置のＭＡＣアドレスから、現在のＩＰアドレス（最新のネットワーク情報）を取得する。ＭＡＣアドレスからＩＰアドレスを取得する方法は、図４の受信待ち処理部４０２の説明に記載した通り、ＲＡＲＰなどの一般的手段でも独自のプロトコルを用いてもよい。受信待ち処理部４０２は、取得したＩＰアドレスを、ストレージ２０７に記憶した読取対象に関する情報（図９）に対して上書き（更新）し、Ｓ６０４へ移行する。
【００４３】
Ｓ６０４において、受信待ち処理部４０２は、情報通知部４０３に対して通知情報の送信を指示する。情報通知部４０３は、読取対象装置に対して情報を通知し、Ｓ６０５へ移行する。本実施形態では、通知情報として「送信先」の情報を通知する。「送信先」の情報とは、画像読取装置が読み取った原稿の画像データを送信する宛先である情報処理装置１１０のＩＰアドレス、例えば、「１１１．２２２．３３３．４４４」である。
【００４４】
Ｓ６０５において、受信待ち処理部４０２は、画像受信待ち状態に移行して、Ｓ６０６へ移行する。本実施形態では、受信待ち処理部４０２は、タッチスクリーンディスプレイ２０８に図１０で示すような画像送信先通知画面を表示した上で、ＷｅｂＤＡＶサーバとして動作する。Ｓ６０６において、受信待ち処理部４０２は、外部からアクセスがあったか否かを判定する。アクセスがあればＳ６０８へ移行し、無ければＳ６０６の処理を定期的に繰り返す。
【００４５】
Ｓ６０７において、受信待ち処理部４０２は、図９の読取対象装置のＩＰアドレスと、外部からアクセスしてきた相手のＩＰアドレスとを比較する。比較結果が一致すればＳ６０８へ移行し、不一致ならＳ６１１へ移行する。
【００４６】
Ｓ６０８において、受信待ち処理部４０２は、外部からのアクセスを許可して画像受信を受け付ける。そしてＳ６０９へ移行する。Ｓ６０９において、受信待ち処理部４０２は、画像受信が終わるのを待って、受信が終わったら画像受信待ち状態を解除する。そしてＳ６１０へ移行する。本実施形態では、受信待ち処理部４０２は、ＷｅｂＤＡＶサーバとしての動作を止める。Ｓ６１０において、受信待ち処理部４０２は、図１１で示すように、タッチスクリーンディスプレイ２０８へ受信した画像を表示し、処理を終了する。
【００４７】
一方、Ｓ６１１において、受信待ち処理部４０２は、外部からのアクセスを拒否し、Ｓ６１２へ移行する。Ｓ６１２において、受信待ち処理部４０２は、画像受信待ち状態を解除して、Ｓ６１３へ移行する。Ｓ６１３において、受信待ち処理部４０２は、図１２で示すように、不正アクセスが発生した旨を通知する不正アクセス発生通知画面をタッチスクリーンディスプレイ２０８に表示し、処理を終了する。例えば、図１２に示すように、不正なアクセスがあった旨を表示する。
【００４８】
＜記憶処理＞
次に、図１３を参照して、本実施形態における、画像読取装置１３０の通知情報を記憶する処理について説明する。以下で説明する処理は、システム制御部３０１がＲＯＭ３０２に格納された制御プログラム等を実行することによって実現される。本処理は情報処理装置１１０の情報通知部４０３が読取設定部４１２に対して情報を通知することで開始される。
【００４９】
Ｓ１３０１において、読取設定部４１２は、通知情報をＲＡＭ３０３又は外部記憶装置３０９に記憶しているか否かを判定する。記憶していればＳ１３０２へ移行し、記憶していなければＳ１３０３へ移行する。即ち、ここでは古い情報を削除して、通知された新たな情報を読取画像データの送信先として記憶する。Ｓ１３０２において、読取設定部４１２は、記憶している情報を削除して、Ｓ１３０３へ移行する。Ｓ１３０３において、読取設定部４１２は、通知された情報を画像読取に関する設定項目として記憶し、本処理を終了する。なお、本実施形態では、通知された情報は「送信先」の情報であり、情報処理装置１１０のＩＰアドレス、例えば、「１１１．２２２．３３３．４４４」である。したがって、読取設定部４１２は、通知された「送信先」情報を、画像読取を実施した後に読取画像データを送信する送信先として記憶する。
【００５０】
＜入力処理＞
次に、図１４を参照して、本実施形態における画像読取装置１３０の画像読取に関する設定項目として通知情報を入力する処理について説明する。以下で説明する処理は、システム制御部３０１がＲＯＭ３０２に格納された制御プログラム等を実行することによって実現される。本処理は、読取設定部４１２が表示部３０６に画像読取に関する設定を行う際に開始される。なお、設定画面の表示方法は各画像読取装置のＵＩ仕様に依存するものであり、本特許の本質とは関係しないため割愛する。
【００５１】
Ｓ１４０１において、読取処理部４１１は、通知情報をＲＡＭ３０３又は外部記憶装置３０９に記憶しているか否かを判定する。記憶していればＳ１４０２へ移行し、記憶していなければ本処理を終了する。Ｓ１４０２において、読取処理部４１１は、記憶している通知情報を読み出し、画像読取に関する設定項目に対応する項目を有するか否かを判定する。対応する項目を有する場合はＳ１４０３へ移行し、有していなければ本処理を終了する。例えば、本実施形態では、画像読取に関する設定項目の１つとして、図１５で示すような、画像の送信先設定画面における「送信先」項目を有する。そして情報通知部４０３が送信した通知情報が「送信先」項目を有する場合、「対応する項目を有する」と判断する。なお、ここでは、「送信先」の項目が記憶されている場合について説明するが、本発明はこれに限定されず、他の項目、例えば、画像読取の解像度等の設定情報が記憶されている場合においても同様に制御される。
【００５２】
Ｓ１４０３において、読取処理部４１１は、対応情報を有する設定項目の値として、記憶されている対応する項目を設定画面に反映して表示する。そして本処理を終了する。例えば、Ｓ１４０２で「送信先」について対応する項目を有すると判断した場合、「送信先」項目には記憶されている「１１１．２２２．３３３．４４４」等のＩＰアドレスが使用される。そのためユーザが図１５の設定画面を表示させた場合、図１５の送信先項目には「送信先」項目が有するＩＰアドレスが自動で入力された状態となる。
【００５３】
＜画像読取処理＞
次に、図１６を参照して、本実施形態における、画像読取装置１３０の画像読取処理について説明する。以下で説明する処理は、システム制御部３０１がＲＯＭ３０２に格納された制御プログラム等を実行することによって実現される。本処理は、画像読取装置１３０に原稿がセットされ、画像読取及び送信に必要な設定が行われた状態で、ユーザが操作部３０５を介して、画像読取指示及び送信指示を受け付けることで開始される。なお、画像読取及び送信を指示する方法は、各画像読取装置のＵＩ仕様に依存するものであり、本特許の本質とは関係しないため割愛する。
【００５４】
Ｓ１６０１において、読取処理部４１１は、画像の読取設定に従いスキャナー３０４を用いた画像読取を行う。読取処理は一般的なＰｕｓｈＳｃａｎにおける読取処理と同様であり、本特許の本質とは関係ないため割愛する。画像の読み取りが終了したらＳ１６０２へ移行する。
【００５５】
Ｓ１６０２において、読取処理部４１１は、画像の読み取りが正常に終了したか否か判定する。正常終了であればＳ１６０３へ移行し、エラー終了であれば本処理を終了する。Ｓ１６０３において、読取処理部４１１は、送信設定に従い、正常に読み取った画像を送信する。送信処理の詳細は、一般的なＰｕｓｈＳｃａｎにおける送信処理と同様であり、本特許の本質とは関係ないため割愛する。送信が終了したらＳ１６０４へ移行する。
【００５６】
Ｓ１６０４において、読取処理部４１１は、画像送信が正常に終了したか否かを判定する。正常終了であればＳ１６０５へ移行し、エラー終了であれば本処理を終了する。Ｓ１６０５において、読取処理部４１１は、「送信先」の情報等の通知情報を記憶している場合は、当該情報を削除し、本処理を終了する。
【００５７】
以上説明したように、本画像読取システムにおいては、ネットワーク上の何れかの画像読取装置に対して情報処理装置から接続情報を通知し、接続情報を通知した画像読取装置から情報処理装置へアクセスが有った場合にのみ画像データの送信を許可する。また、画像読取装置においては、情報処理装置から通知された接続情報に従った送信先に対して、原稿から読み取った画像データを送信する。このように、本実施形態に係る情報処理装置は、画像データを受信する画像読取装置を選択し、選択した画像読取装置へ対して、自装置の情報を通知し、当該情報を通知した相手のみから画像データをを受け取り、他の装置からのアクセスは拒否する。なお、画像読取装置側では、情報処理装置から通知された情報を記憶しておき、画像読取の設定を行う際には、当該設定画面に記憶した情報の内容を反映して表示することにより、ユーザの作業負荷を抑えることができる。したがって、本実施形態によれば、一連の画像読取操作におけるユーザの作業負荷を抑えつつ、情報処理装置への不正なアクセスを防ぐことが可能になる。
【００５８】
なお、本発明は上記実施形態に限らず様々な変形が可能である。例えば「ＩＰアドレス、プロトコル、画像ファイル形式」といった複数の項目を通知情報として接続情報の代わりに送信してもよい。この場合、Ｓ１４０２で対応項目であると判定された全ての項目について、Ｓ１４０３で各設定項目の対応項目として使用する。
【００５９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015103975.tif 000003
【図２】
2015103975.tif 000004
【図３】
2015103975.tif 000005
【図４】
2015103975.tif 000006
【図５】
2015103975.tif 000007
【図６】
2015103975.tif 000008
【図７】
2015103975.tif 000009
【図８】
2015103975.tif 000010
【図９】
2015103975.tif 000011
【図１０】
2015103975.tif 000012
【図１１】
2015103975.tif 000013
【図１２】
2015103975.tif 000014
【図１３】
2015103975.tif 000015
【図１４】
2015103975.tif 000016
【図１５】
2015103975.tif 000017
【図１６】
2015103975.tif 000018