(57)【特許請求の範囲】
【請求項１】
外部装置とデータ通信するデータ通信部と、
ユーザによる入力操作を受け付ける入力操作部と、
原稿の画像を読み取るスキャン動作を実行する読取デバイスと、
制御部と、を備え、
前記制御部は、
前記スキャン動作におけるスキャン条件を、前記データ通信部を介して受け付ける通信受付処理と、
前記スキャン動作におけるスキャン条件を、前記入力操作部を介して受け付ける入力受付処理と、
前記外部装置が、前記データ通信部を介して、前記入力受付処理で受け付けたスキャン条件を受信し、当該スキャン条件を解釈可能なアプリケーションが起動可能な状態であるかどうかを判断する対応判断処理と、
前記対応判断処理で、肯定判断した場合に、前記入力受付処理で受け付けたスキャン条件を含んだスキャン指示に基づき前記読取デバイスにスキャン動作を実行させる第２読取モードの実行を許可し、否定判断した場合に、前記第２読取モードの実行を禁止する実行判断処理と、
前記実行判断処理で前記第２読取モードの実行を許可した場合、前記入力受付処理で受け付けたスキャン条件を含まず前記外部装置に登録されているスキャン条件を含むスキャン指示に基づき前記読取デバイスにスキャン動作を実行させる第１読取モードにするか、前記第２読取モードにするかの選択指示を、前記入力操作部を介して受け付ける選択受付処理と、
前記選択受付処理で受け付けた選択指示により選択された読取モードを実行するスキャン実行処理と、
を実行する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記入力操作部は、表示部を有し、
前記制御部は、
前記対応判断処理で否定判断した場合に、前記実行判断処理において前記表示部に前記第１読取モードの選択肢を表示させ、前記第２読取モードの選択肢を表示させないことで前記第２読取モードの実行を禁止する、画像読取装置。
【請求項３】
請求項１に記載の画像読取装置であって、
前記入力操作部は、表示部を有し、
前記制御部は、
前記対応判断処理で否定判断した場合に、前記実行判断処理において前記表示部に前記第１読取モードと前記第２読取モードとの選択画面を表示させないことで前記第２読取モードの実行を禁止する、画像読取装置。
【請求項４】
請求項１から３のいずれか一項に記載の画像読取装置であって、
前記外部装置が、前記データ通信部を介して、前記入力受付処理で受け付けたスキャン条件を受信し、当該スキャン条件を解釈可能なアプリケーションが起動可能な状態であるかどうかの対応可否情報が記憶されるメモリを備え、
前記制御部は、
前記外部装置から前記対応可否情報を、前記データ通信部を介して受信した場合に、前記メモリに記憶されている対応可否情報を、前記受信した対応可否情報に更新する情報更新処理を実行する、画像読取装置。
【請求項５】
外部装置とデータ通信するデータ通信部と、
ユーザによる入力操作を受け付ける入力操作部と、
原稿の画像を読み取るスキャン動作を実行する読取デバイスと、
制御部と、を備え、
前記制御部は、
前記スキャン動作におけるスキャン条件を、前記データ通信部を介して受け付ける通信受付処理と、
前記スキャン動作におけるスキャン条件を、前記入力操作部を介して受け付ける入力受付処理と、
前記通信受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第１読取モードにするか、前記入力受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第２読取モードにするかの選択指示を、前記入力操作部を介して受け付ける選択受付処理と、
前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた場合、前記入力受付処理で受付不能であり且つ前記通信受付処理で受付可能な第１スキャン条件、及び、前記入力受付処理で受付可能な第２スキャン条件で前記第２読取モードを実行するスキャン実行処理と、
を実行する、画像読取装置。
【請求項６】
請求項５に記載の画像読取装置であって、
前記入力操作部は、表示部を有し、
前記制御部は、
前記入力受付処理において、前記第２スキャン条件のみ前記表示部に表示させる、画像読取装置。
【請求項７】
請求項６に記載の画像読取装置であって、
前記制御部は、
前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた場合、前記第２スキャン条件を、前記データ通信部を介して前記外部装置に送信するスキャン条件送信処理と、
前記第１スキャン条件及び前記第２スキャン条件を含んだスキャン指示を、前記外部装置から前記データ通信部を介して受信する読取指示受信処理と、を実行し、
前記スキャン実行処理では、前記読取指示受信処理で受信したスキャン指示に基づき、前記第２読取モードを実行する、画像読取装置。
【請求項８】
請求項７に記載の画像読取装置であって、
前記制御部は、
前記読取指示受信処理では、前記第２スキャン条件と両立する前記第１スキャン条件を含んだ前記スキャン指示を、前記外部装置から前記データ通信部を介して受信する、画像読取装置。
【請求項９】
請求項１から８のいずれか一項に記載の画像読取装置であって、
前記入力操作部は、表示部を有し、
前記制御部は、
前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた後に前記入力受付処理で受付可能なスキャン条件の設定項目を前記表示部に表示させる、画像読取装置。
【請求項１０】
外部装置と、当該外部装置に通信可能に接続される画像読取装置とを備える画像読取システムであって、
前記外部装置は、
第１制御部を備え、
前記画像読取装置は、
ユーザによる入力操作を受け付ける入力操作部と、
原稿の画像を読み取るスキャン動作を実行する読取デバイスと、
第２制御部と、を備え、
前記２制御部は、
前記スキャン動作におけるスキャン条件を、前記端末装置を介して受け付ける通信受付処理と、
前記スキャン動作におけるスキャン条件を、前記入力操作部を介して受け付ける入力受付処理と、を実行し、
前記第１制御部または前記第２制御部は、
前記外部装置が、前記データ通信部を介して、前記入力受付処理で受け付けたスキャン条件を受信し、当該スキャン条件を解釈可能なアプリケーションが起動可能な状態であるかどうかを判断する対応判断処理と、実行し、
前記第２制御部は、
前記対応判断処理で、肯定判断した場合に、前記入力受付処理で受け付けたスキャン条件を含んだスキャン指示に基づき前記読取デバイスにスキャン動作を実行させる第２読取モードの実行を許可し、否定判断した場合に、前記第２読取モードの実行を禁止する実行判断処理と、
前記実行判断処理で前記第２読取モードの実行を許可した場合、前記入力受付処理で受け付けたスキャン条件を含まず前記外部装置に登録されているスキャン条件を含むスキャン指示に基づき前記読取デバイスにスキャン動作を実行させる第１読取モードにするか、前記第２読取モードにするかの選択指示を、前記入力操作部を介して受け付ける選択受付処理と、
前記選択受付処理で受け付けた選択指示により選択された読取モードを実行するスキャン実行処理と、を実行する、画像読取システム。
【請求項１１】
外部装置とデータ通信するデータ通信部、ユーザによる入力操作を受け付ける入力操作部、及び、原稿の画像を読み取るスキャン動作を実行する読取デバイスを有する画像読取装置が有するコンピュータに、
前記スキャン動作におけるスキャン条件を、前記データ通信部を介して受け付ける通信受付処理と、
前記スキャン動作におけるスキャン条件を、前記入力操作部を介して受け付ける入力受付処理と、
前記外部装置が、前記データ通信部を介して、前記入力受付処理で受け付けたスキャン条件を受信し、当該スキャン条件を解釈可能なアプリケーションが起動可能な状態であるかどうかを判断する対応判断処理と、
前記対応判断処理で、肯定判断した場合に、前記入力受付処理で受け付けたスキャン条件を含んだスキャン指示に基づき前記読取デバイスにスキャン動作を実行させる第２読取モードの実行を許可し、否定判断した場合に、前記第２読取モードの実行を禁止する実行判断処理と、
前記実行判断処理で前記第２読取モードの実行を許可した場合、前記入力受付処理で受け付けたスキャン条件を含まず前記外部装置に登録されているスキャン条件を含むスキャン指示に基づき前記読取デバイスにスキャン動作を実行させる第１読取モードにするか、前記第２読取モードにするかの選択指示を、前記入力操作部を介して受け付ける選択受付処理と、
前記選択受付処理で受け付けた選択指示により選択された読取モードを実行するスキャン実行処理と、を実行させる、画像読取プログラム。
【請求項１２】
外部装置と、当該外部装置に通信可能に接続される画像読取装置とを備える画像読取システムであって、
前記画像読取装置は、
ユーザによる入力操作を受け付ける入力操作部と、
原稿の画像を読み取るスキャン動作を実行する読取デバイスと、
制御部と、を備え、
前記制御部は、
前記スキャン動作におけるスキャン条件を、前記端末装置を介して受け付ける通信受付処理と、
前記スキャン動作におけるスキャン条件を、前記入力操作部を介して受け付ける入力受付処理と、
前記通信受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第１読取モードにするか、前記入力受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第２読取モードにするかの選択指示を、前記入力操作部を介して受け付ける選択受付処理と、
前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた場合、前記入力受付処理で受付不能であり且つ前記通信受付処理で受付可能な第１スキャン条件、及び、前記入力受付処理で受付可能な第２スキャン条件で前記第２読取モードを実行するスキャン実行処理と、
を実行する、画像読取システム。
【請求項１３】
外部装置とデータ通信するデータ通信部、ユーザによる入力操作を受け付ける入力操作部、および、原稿の画像を読み取るスキャン動作を実行する読取デバイスを有する画像読取装置が有するコンピュータに、
前記スキャン動作におけるスキャン条件を、前記データ通信部を介して受け付ける通信受付処理と、
前記スキャン動作におけるスキャン条件を、前記入力操作部を介して受け付ける入力受付処理と、
前記通信受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第１読取モードにするか、前記入力受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第２読取モードにするかの選択指示を、前記入力操作部を介して受け付ける選択受付処理と、
前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた場合、前記入力受付処理で受付不能であり且つ前記通信受付処理で受付可能な第１スキャン条件、及び、前記入力受付処理で受付可能な第２スキャン条件で前記第２読取モードを実行するスキャン実行処理と、を実行させる、画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される発明は、画像読取装置が実行するスキャン動作におけるスキャン条件の設定に関する技術である。
【背景技術】
【０００２】
従来より、ネットワークを介して複数のホストと通信可能なネットワークスキャナ装置において、複数のスキャン条件ファイルが登録され、当該ネットワークスキャナ装置の操作部又は上記ホストからの指示により複数のスキャン条件ファイルのいずれかが選択可能とされた技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−２８４４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えばホストや外部メモリなどの外部装置と通信可能な画像読取装置では、その外部装置に登録されているスキャン条件を利用したいことがある。ところが、上記従来の技術では、常に画像読取装置側に登録されたスキャン条件しか利用することができないため、画像読取装置の利便性が低いという問題があった。
【０００５】
本明細書では、画像読取装置側に登録されたスキャン条件のみ利用可能な従来の技術に比べて、利便性を向上させることが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、外部装置とデータ通信するデータ通信部と、ユーザによる入力操作を受け付ける入力操作部と、原稿の画像を読み取るスキャン動作を実行する読取デバイスと、制御部と、を備え、前記制御部は、前記スキャン動作におけるスキャン条件を、前記データ通信部を介して受け付ける通信受付処理と、前記スキャン動作におけるスキャン条件を、前記入力操作部を介して受け付ける入力受付処理と、前記通信受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第１読取モードにするか、前記入力受付処理で受け付けるスキャン条件を優先して前記読取デバイスにスキャン動作を実行させる第２読取モードにするかの選択指示を、前記入力操作部を介して受け付ける選択受付処理と、前記選択受付処理で受け付けた選択指示により選択された読取モードを実行するスキャン実行処理と、を実行する。
【０００７】
上記画像読取装置では、前記制御部は、前記スキャン実行処理において、前記スキャン動作により得られた読取データを、前記データ通信部を介して前記外部装置に送信する構成であり、前記外部装置が、前記第２読取モードに対応可能であるかどうかを判断する対応判断処理と、前記対応判断処理で前記外部装置が第２読取モードに対応可能であると判断した場合に、前記第２読取モードの実行を許可し、前記外部装置が前記第２読取モードに対応可能でないと判断した場合に、前記第２読取モードの実行を禁止する実行判断処理と、を実行してもよい。
【０００８】
上記画像読取装置では、前記入力操作部は、表示部を有し、前記制御部は、前記対応判断処理において前記外部装置が前記第２読取モードに対応可能でないと判断した場合に、前記実行判断処理において前記表示部に前記第１読取モードの選択肢を表示させ、前記第２読取モードの選択肢を表示させないことで前記第２読取モードの実行を禁止してもよい。
【０００９】
上記画像読取装置では、前記入力操作部は、表示部を有し、前記制御部は、前記対応判断処理において前記外部装置が前記第２読取モードに対応可能でないと判断した場合に、前記実行判断処理において前記表示部に前記第１読取モードと前記第２読取モードとの選択画面を表示させないことで前記第２読取モードの実行を禁止してもよい。
【００１０】
上記画像読取装置では、前記外部装置が前記第２読取モードに対応可能であるかどうかの対応可否情報が記憶されるメモリを備え、前記制御部は、前記外部装置から前記対応可否情報を、前記データ通信部を介して受信した場合に、前記メモリに記憶されている対応可否情報を、前記受信した対応可否情報に更新する情報更新処理を実行してもよい。
【００１１】
上記画像読取装置では、前記制御部は、前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた場合、前記通信受付処理において、前記入力受付処理で受付不能な第１スキャン条件を前記外部装置から前記データ通信部を介して受け付け、前記スキャン実行処理では、前記第１スキャン条件、及び、前記入力受付処理で受付可能な第２スキャン条件で前記第２読取モードを実行してもよい。
【００１２】
上記画像読取装置では、前記入力操作部は、表示部を有し、前記制御部は、前記入力受付処理において、前記第２スキャン条件のみ前記表示部に表示させてもよい。
【００１３】
上記画像読取装置では、前記制御部は、前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた場合、前記第２スキャン条件を、前記データ通信部を介して前記外部装置に送信するスキャン条件送信処理と、前記第１スキャン条件及び前記第２スキャン条件を含んだスキャン指示を、前記外部装置から前記データ通信部を介して受信する読取指示受信処理と、を実行し、前記スキャン実行処理では、前記読取指示受信処理で受信したスキャン指示に基づき、前記第２読取モードを実行してもよい。
【００１４】
上記画像読取装置では、前記制御部は、前記読取指示受信処理では、前記第２スキャン条件と両立する前記第１スキャン条件を含んだ前記スキャン指示を、前記外部装置から前記データ通信部を介して受信してもよい。
【００１５】
上記画像読取装置では、前記制御部は、前記選択受付処理で前記選択指示を受け付けた後に前記通信受付処理を実行してもよい。
【００１６】
上記画像読取装置では、前記入力操作部は、表示部を有し、前記制御部は、前記選択受付処理で前記第２読取モードを選択する選択指示を受け付けた後に前記入力受付処理で受付可能なスキャン条件の設定項目を前記表示部に表示させてもよい。
【００１７】
なお、この発明は、画像読取方法、当該方法または上記画像読取装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１８】
本発明によれば、ユーザは、画像読取装置が備える入力操作部において、外部装置から受け付けるスキャン条件を優先して読取デバイスにスキャン動作を実行させるか、入力操作部で受け付けるスキャン条件を優先して読取デバイスにスキャン動作を実行させるかを選択することができる。これにより、画像読取装置側に登録されたスキャン条件のみ利用可能な従来の技術に比べて、画像読取における利便性を向上させることが可能である。
【図面の簡単な説明】
【００１９】
【図１】一実施形態の画像読取システムの電気的構成を示すブロック図
【図２】ユーザの入力操作と、複合機及び端末装置の処理との関係図
【図３】スキャン処理を示すフローチャート
【図４】表示部上の表示画面の遷移を示す模式図
【図５】選択受付処理を示すフローチャート
【図６】登録スキャン条件、入力スキャン条件、実行スキャン条件の関係図
【図７】変形例における表示ユニット上の表示画面の遷移を示す模式図
【発明を実施するための形態】
【００２０】
一実施形態の画像読取システム１について図１から図２を参照しつつ説明する。
１．画像読取システムの電気的構成
図１に示すように、画像読取システム１は、複数台の端末装置１０と複合機３０とを備える。なお、同図では、４台の端末装置１０（第１端末装置１０Ａ，第２端末装置１０Ｂ，第３端末装置１０Ｃ，第４端末装置１０Ｄ）が例示されており、いずれの端末装置１０も基本構成が共通するので、第１端末装置１０Ａのみ内部構成を示し、残り３台の第２端末装置１０Ｂ〜第４端末装置１０Ｄの内部構成は省略してある。なお、端末装置１０は外部装置の一例であり、複合機３０は画像読取装置の一例である。
【００２１】
１−１．端末装置
第１端末装置１０Ａには例えばパーソナルコンピュータやサーバコンピュータが含まれる。第１端末装置１０Ａは、制御部１１、メモリ１２、操作ユニット１３、表示ユニット１４、ネットワークインターフェイス１５等を備えている。制御部１１は、ＣＰＵ１１Ａ、ＲＯＭ１１Ｂ、ＲＡＭ１１Ｃを有する。メモリ１２は、例えばＨＤＤ（ハードディスクドライブ）などの不揮発性メモリであり、操作ユニット１３は、キーボードやポインティングデバイス等を有する構成である。また、表示ユニット１４は、液晶ディスプレイ等を有する構成であり、ネットワークインターフェイス１５は、有線方式または無線方式により通信回線２０を介して他の第２端末装置１０Ｂ〜第４端末装置１０Ｄや複合機３０と通信可能に接続される。
【００２２】
ＲＯＭ１１Ｂやメモリ１２には、ＯＳや、複合機３０からの読取データを処理可能なアプリケーションソフト、印刷用の画像データを作成可能なアプリケーションソフト、複合機３０を制御するためのプリンタドライバや、後述するスキャン管理処理を実行するためのスキャン管理プログラムなどの各種プログラムが記憶されている。制御部１１は、ＲＯＭ１１Ｂやメモリ１２から読み出したプログラムに従って、その処理結果をＲＡＭ１１Ｃに記憶させながら、第１端末装置１０Ａの動作を制御する。
【００２３】
１−２．複合機
複合機３０は、スキャナ機能、コピー機能、印刷機能など画像を形成する複数の機能を実行可能であって、制御部３１、読取デバイス３２、印刷ユニット３３、操作ユニット３４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース３５、ネットワークインターフェイス３６、表示ユニット３７等を備えている。制御部３１は、ＣＰＵ３１Ａ及びメモリ３１Ｂを有し、メモリ３１Ｂには、例えば、ＲＯＭ、ＲＡＭ、ＮＶＲＡＭやフラッシュＲＯＭ等が含まれる。
【００２４】
メモリ３１Ｂには、複合機３０の動作を制御するための各種プログラムや、後述する画像読取プログラムが記録されており、制御部３１は、メモリ３１Ｂから読み出したプログラムに従って複合機３０の動作を制御する。読取デバイス３２は、例えばＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成であり、図示しない原稿台にセットされた原稿の画像を読み取って、その読み取った画像に応じた読取データを出力するスキャン動作を実行可能とされている。
【００２５】
印刷ユニット３３は、例えば電子写真方式やインクジェット方式により、上記読取デバイス３２からの読取データや、端末装置１０から受信した印刷データに基づく画像を、例えば用紙やＯＨＰシートなどのシートに印刷する。操作ユニット３４は、複数のボタン等を有し、ユーザによる各種の入力操作を受付可能である。表示ユニット３７は、液晶ディスプレイ等の表示部を有する。なお、操作ユニット３４及び表示ユニット３７は、入力操作部の一例であり、表示部にタッチすることにより入力操作が可能なタッチパネル方式のものでもよい。
【００２６】
ＵＳＢインターフェース３５には、図１に例示するＵＳＢメモリ４０などの外部装置が着脱可能に接続され、制御部３１は、当該ＵＳＢインターフェース３５に接続されたＵＳＢメモリ４０内に記憶された情報にアクセス可能である。ネットワークインターフェイス３６は、有線方式または無線方式により通信回線２０を介して端末装置１０等に接続され、相互にデータ通信が可能となっている。ネットワークインターフェイス３６は、データ通信部の一例である。制御部３１は、ネットワークインターフェイス３６を介して、端末装置１０等にデータを送信したり、端末装置１０等からデータを受信したりする。
【００２７】
２．ユーザの入力操作、及び、複合機及び端末装置の処理内容
図２には、ユーザの入力操作と、複合機３０及び第１端末装置１０Ａの処理との関係が時系列で示されている。例えばユーザが原稿を読取デバイス３２の原稿台にセットし、操作ユニット３４でスキャン実行要求の入力操作を行う、具体的には、複合機３０が実行可能な複数の機能の中からスキャナ機能を選択するためのスキャンキーを押下すると（図２のＵ１）、複合機３０の制御部３１は、図３に示すスキャン処理を実行する。これにより、制御部３１は、第１端末装置１０Ａから受け付けるスキャン条件を優先して読取デバイス３２にスキャン動作を実行させる第１読取モードと、操作ユニット３４で受け付けるスキャン条件を優先して読取デバイス３２にスキャン動作を実行させる第２読取モードとを選択的に実行することができる。
【００２８】
２−１．スキャン処理
具体的には、ＣＰＵ３１Ａがメモリ３１Ｂから上記画像読取プログラムを読み出してスキャン処理を実行する。なお、図４には、スキャン処理中における複合機３０の表示ユニット３７上の表示部に表示される画面の遷移の一例が示されている。ＣＰＵ３１Ａは、まず表示ユニット３７の表示部に機能選択画面Ｇ１（図４参照）を表示させる（図２及び図３のＳ１）。同図には、スキャナ機能においてもさらに詳細の処理が互いに異なるＳｃａｎ  ｔｏ  Ｆｉｌｅ、Ｓｃａｎ  ｔｏ  Ｅ−ｍａｉｌ、Ｓｃａｎ  ｔｏ  ＯＣＲ、Ｓｃａｎ  ｔｏ  Ｉｍａｇｅが例示されており、各機能の内容は次の通りである。
【００２９】
Ｓｃａｎ  ｔｏ  Ｆｉｌｅ：複合機３０が、読取デバイス３２から出力された読取データを端末装置１０に送信し、端末装置１０がその読取データをメモリ１２等に保存する機能である。
Ｓｃａｎ  ｔｏ  Ｅ−ｍａｉｌ：複合機３０が、読取デバイス３２から出力された読取データを端末装置１０に送信し、端末装置１０がその読取データを表示ユニット１４に表示したメールに添付する機能である。
Ｓｃａｎ  ｔｏ  ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）：複合機３０が、読取デバイス３２から出力された読取データを端末装置１０に送信し、端末装置１０がその読取データに基づき読取画像上の文字を認識してテキストデータに変換したりする機能である。
Ｓｃａｎ  ｔｏ  Ｉｍａｇｅ：複合機３０が、読取デバイス３２から出力された読取データを端末装置１０に送信し、端末装置１０がその読取データに基づく読取画像を表示ユニット１４に表示させる機能である。
【００３０】
ＣＰＵ３１Ａは、機能選択画面Ｇ１を表示した状態で、上記機能のいずれかを選択するための機能選択指示が操作ユニット３４にて受け付けられたことを確認すると（Ｓ２：ＹＥＳ）、次に表示部に端末装置選択画面Ｇ２（図４参照）を表示させる（図２及び図３のＳ３）。図２及び図４の例では、ユーザはＳｃａｎ  ｔｏ  Ｆｉｌｅを選択している（Ｕ２）。端末装置選択画面Ｇ２には、４つの端末装置１０の識別情報（ＰＣ１〜ＰＣ４）が選択肢として表示されている。
【００３１】
ＣＰＵ３１Ａは、端末装置選択画面Ｇ２を表示した状態で、４つの端末装置１０のいずれかを選択するための端末装置選択指示が操作ユニット３４にて受け付けられたことを確認すると（Ｓ４：ＹＥＳ）、選択した端末装置１０に関する対応可否情報をメモリ３１Ｂから取得する（Ｓ５）。対応可否情報とは、各端末装置１０が、上記第２読取モードに対応可能であるかどうかを示す情報であり、上記各機能それぞれについて、各端末装置１０の対応可否情報が管理されている。具体的には、端末装置１０が、複合機３０で入力されたスキャン条件を受信して、そのスキャン条件を解釈可能なアプリケーションが起動可能な状態であるかどうかを判断する。このアプリケーションの一例としては、本出願人が提供するＣｏｎｔｒｏｌ  Ｃｅｎｔｅｒが挙げられる。第２読取モードに対応不能とは、例えば端末装置１０に同アプリケーションがインストールされていなかったり、インストールはされているが、上記スキャン条件を受信しても起動しない設定になっていたりすることをいう。
【００３２】
また、図２のＳ３０，Ｓ３１に示すように、複合機３０のＣＰＵ３１Ａは、各端末装置１０から通知すなわち送信されてくる対応可否情報を受信し、メモリ３１Ｂに記憶されている対応可否情報を、受信した対応可否情報に更新する情報更新処理を実行する。これにより、対応可否情報が更新されない構成に比べて、複合機３０は、各端末装置１０における第２読取モードの対応可否の変化をタイムリーに把握してスキャン処理に反映させることができる。なお、本実施形態では、各端末装置１０において第２読取モードの対応可否に変化があったときに、当該端末装置１０が、その変化後の対応可否情報を複合機３０に送信する構成であるが、複合機３０が、定期的または随時、各端末装置１０に問い合わせて、対応可否情報を受信する構成でもよい。
【００３３】
ＣＰＵ３１Ａは、対応可否情報を取得すると、その対応可否情報に基づき対応判断処理を実行する（Ｓ６）。具体的には、ＣＰＵ３１Ａは、Ｓ４で選択した端末装置１０が第２読取モードに対応可能であるかどうかを判断する。図４及び図２の例では、ユーザは第１端末装置１０Ａ（ＰＣ１）を選択し（Ｕ３）、複合機３０は、その第１端末装置１０Ａの対応可否情報を参照して、当該第１端末装置１０Ａが第２読取モードに対応可能であるかどうかを判断している（Ｓ５、Ｓ６）。
【００３４】
そして、ＣＰＵ３１Ａは、選択した端末装置１０が第２読取モードに対応可能であると判断すれば（Ｓ６：ＹＥＳ）、第２読取モードの実行を許可し、第２読取モードに対応不能であると判断すれば（Ｓ６：ＮＯ）、第２読取モードの実行を禁止する実行判断処理を実行する。これにより、端末装置１０が第２読取モードに対応不能であるにもかかわらず、ユーザが第２読取モードを選択することを抑制することができる。
【００３５】
具体的には、ＣＰＵ３１Ａは、選択した第１端末装置１０Ａが第２読取モードに対応可能であると判断すれば（Ｓ６：ＹＥＳ）、図４に示す第２スキャン待機画面Ｇ４を表示部に表示させる（図２及び図３のＳ９）。この第２スキャン待機画面Ｇ４には、スキャン開始ボタン、及び、オプション変更ボタンが表示されている。このオプション変更ボタンがユーザによって押下されたことを操作ユニット３４を介して受け付けると（Ｕ４  図３のＳ１０：ＮＯ、且つ、Ｓ１１：ＹＥＳ）、ＣＰＵ３１Ａは、図５に示す選択受付処理を実行する（図３のＳ１２）。
【００３６】
２−２．選択受付処理
選択受付処理では、ＣＰＵ３１Ａは、第１読取モードと第２読取モードとのいずれにするかの選択指示を、操作ユニット３４を介して受け付ける。具体的には、ＣＰＵ３１Ａは、図４に示す第１設定画面Ｇ５を表示部に表示させる（図２及び図５のＳ２１）。この第１設定画面Ｇ５には、その他オプションボタンが表示されており、その他オプションボタンがユーザによって押下されたことを操作ユニット３４を介して受け付けると、ＣＰＵ３１Ａは、図４に示す第２設定画面Ｇ６を表示部に表示させる（図２及び図５のＳ２１）。この第２設定画面Ｇ６には、第１読取モードボタン及び第２読取モードボタンが表示され、ユーザはこれらのボタンのいずれかを押下することで、第１読取モードと第２読取モードとを選択することができる。
【００３７】
ＣＰＵ３１Ａは、選択指示に基づき第２読取モードが選択されたと判断した場合には（図２のＵ５  図５のＳ２２：ＹＥＳ）、スキャン動作におけるスキャン条件を、操作ユニット３４を介して受け付ける入力受付処理を実行する。具体的には、ＣＰＵ３１Ａは、図４に示す第２読取モード設定画面Ｇ７を表示部に表示させる（図２及び図５のＳ２３）。この第２読取モード設定画面Ｇ７には、複合機３０側での入力受付処理で受付可能な入力スキャン条件の各項目が表示されている。
【００３８】
このように、本実施形態では、第２読取モードを選択する選択指示を受け付けた後に入力スキャン条件の設定項目が表示部に表示される。これにより、第２読取モードを選択する選択指示が受け付けられる前から、第２スキャン条件の設定項目が表示部に表示される構成に比べて、不要な画像表示を抑制することができる。更に、特に、本実施形態では、第２読取モード設定画面Ｇ７には、第２スキャン条件の各項目のみ表示されている。これにより、入力受付処理で受付不能なスキャン条件が無駄に入力されることを抑制することができる。なお、入力スキャン条件は、第２スキャン条件の一例である。
【００３９】
図４の第２読取モード設定画面Ｇ７では、入力スキャン条件の項目として、例えばカラー／モノクロの読取デバイス３２を用いて生成させる読取データの色に関する条件、読取デバイス３２にスキャン動作を実行させるときの解像度、読取デバイス３２を用いて生成させる読取データのファイル形式が例示されている。ユーザは、操作ユニット３４の入力操作により入力スキャン条件の各項目を設定・変更することができる（図２のＵ６）。なお、ＣＰＵ３１Ａが、ユーザの入力操作に基づき、上記スキャン処理とは独立に入力受付処理を実行し、その入力結果を予めメモリ３１Ｂに登録しておき、その登録した値を、デフォルト値として第２読取モード設定画面Ｇ７の入力スキャン条件の各項目に表示する構成が好ましい。
【００４０】
一方、ＣＰＵ３１Ａは、第１読取モードが選択されたと判断した場合には（Ｓ２２：ＮＯ）、第２設定画面Ｇ６から第１設定画面Ｇ５に戻る（Ｓ２４）。この第１設定画面Ｇ５には、入力スキャン条件の各項目は表示されない。これにより、ユーザにより入力スキャン条件が無駄に入力されることを抑制することができる。
【００４１】
選択受付処理により第１設定画面Ｇ５や第２読取モード設定画面Ｇ７が表示された状態で、ユーザが操作ユニット３４にて図示しない戻るボタンを押下すると（図２のＵ６  図３のＳ１３：ＹＥＳ）、第２スキャン待機画面Ｇ４に戻り（図２及び図３のＳ９）、ここで、ユーザによりスキャン開始ボタンが押下されたことを、操作ユニット３４を介して受け付けると（図２のＵ７  図３のＳ１０：ＹＥＳ）、Ｓ１４に進む。
【００４２】
図３のＳ６で、ＣＰＵ３１Ａは、選択した端末装置１０が第２読取モードに対応不能であると判断すれば（Ｓ６：ＮＯ）、図４に示す第１スキャン待機画面Ｇ３を表示部に表示させる（Ｓ７）。この第１スキャン待機画面Ｇ３には、第１読取モード及び第２読取モードのいずれの選択肢も表示されない。このように、選択された端末装置１０が第２読取モードに対応不能であると判断した場合に、表示部に第１読取モードと第２読取モードとの選択画面が表示されない。従って、端末装置１０が第２読取モードに対応不能であるにもかかわらず、第２読取モードが選択されることを抑制することができる。ここで、ユーザによりスキャン開始ボタンが押下されたことを、操作ユニット３４を介して受け付けると（図３のＳ８：ＹＥＳ）、Ｓ１４に進む。
【００４３】
２−３．スキャン実行処理
選択受付処理により第１読取モードと第２読取モードのいずれを実行するかが決定されると、ＣＰＵ３１Ａは、選択された読取モードを実行するスキャン実行処理を実行する。具体的には、ＣＰＵ３１Ａは、端末装置選択画面Ｇ２を介して選択された端末装置１０にスキャン開始を通知する（図２及び図３のＳ１４）。このスキャン開始通知には、選択受付処理での読取モードの選択結果が含まれる。その端末装置１０のＣＰＵ１１Ａは、スキャン開始通知を受信すると、上述した入力スキャン条件を解釈可能なアプリケーションを起動させ（図２のＰ１）、上記選択結果が第２読取モードを選択したことを示す場合には、入力スキャン条件の送信を、複合機３０に要求する（Ｐ２）。
【００４４】
複合機３０のＣＰＵ３１Ａは、選択受付処理で第２読取モードが選択された場合には（Ｓ１５：ＹＥＳ）、端末装置１０からの入力スキャン条件の送信要求に対して入力スキャン条件の設定情報を端末装置１０に送信するスキャン条件送信処理を実行する（図２及び図３のＳ１６）。これに対し、端末装置１０のＣＰＵ１１Ａは、入力スキャン条件の設定情報を受信すると、その入力スキャン条件と、予めメモリ１２等に登録されている登録スキャン条件の一部とを含んだ最終的な実行スキャン条件を設定する（Ｐ３）。この登録スキャン条件の一部が、第１スキャン条件の一例である。
【００４５】
図６には、登録スキャン条件、入力スキャン条件、及び、それらに基づき設定された実行スキャン条件の各スキャン条件において、読取データを生成するための各種設定項目と、各設定項目で設定されている設定値が示されている。同図に示すように、ＣＰＵ１１Ａは、複合機３０にて第２読取モードが選択された場合、入力スキャン条件と、登録スキャン条件の一部であって入力スキャン条件と重複しない条件とを組み合わせて実行スキャン条件を設定する。即ち、図６に示す実行スキャン条件のうち上から順に解像度から地色除去までの設定項目については、入力スキャン条件と登録スキャン条件とで重複するスキャン条件なので、入力スキャン条件の設定情報が優先して設定される。更に、登録スキャン条件の一部と入力スキャン条件とが両立しない場合、登録スキャン条件の一部が、入力スキャン条件と両立する内容に変更される。
【００４６】
例えば、Ａｕｔｏ  Ｃｒｏｐは、読取デバイス３２を副走査方向に移動させることによって原稿台に置かれた複数の原稿を読み取り、それぞれを別の読取データとして抽出するモードであり、図６に示すように、登録スキャン条件ではＡｕｔｏ  Ｃｒｏｐがオンされている。そして、Ａｕｔｏ  Ｃｒｏｐオンでスキャン処理が実行される際には、複数の原稿が原稿台にランダムに置かれている可能性を考慮して、最大サイズの読取範囲でスキャン処理が実行される。これに対し、入力スキャン条件には、Ａｕｔｏ  Ｃｒｏｐの設定項目が無く、原稿サイズはＡ４に設定されているため、入力スキャン条件での原稿サイズ設定と登録スキャン条件でのＡｕｔｏ  Ｃｒｏｐのオン設定とは両立しない。そこで、実行スキャン条件では、Ａｕｔｏ  Ｃｒｏｐはオフに設定される。これにより、登録スキャン条件の一部と入力スキャン条件とが両立しない場合、入力スキャン条件の内容が変更されて第２読取モードが実行されることを抑制することができる。
【００４７】
端末装置１０のＣＰＵ１１Ａは、実行スキャン条件の設定（図２のＰ３）後、その実行スキャン条件を含んだスキャン指示を、複合機３０に送信する（図２のＰ４）。これに対し、複合機３０のＣＰＵ３１Ａは、そのスキャン指示を受信するスキャン指示受信処理を実行する（図２参照）。そして、ＣＰＵ３１Ａは、スキャン実行画面Ｇ８（図４参照）を表示部に表示させつつ、上記スキャン指示に含まれる実行スキャン条件に従って第２読取モードを実行し（図２及び図３のＳ１７）、読取データを端末装置１０に転送し（図２及び図３のＳ１８）、本スキャン処理を終了する。なお、スキャン指示受信処理のうち、実行スキャン条件を受信する処理は、通信受付処理の一例である。
【００４８】
このように、複合機３０は、第２読取モードが選択された場合、入力スキャン条件を端末装置１０に送信し、入力受付処理で受付不能な登録スキャン条件の一部、及び、入力スキャン条件を含んだ読取指示を受信する。従って、登録スキャン条件及び入力スキャン条件をまとめたり両項目が両立するよう加工したりする処理を端末装置１０に任せることができる分だけ、複合機３０の処理負担を低減することができる。
【００４９】
一方、選択された端末装置１０のＣＰＵ１１Ａは、スキャン開始通知に含まれる選択結果が第１読取モードを選択したことを示す場合には、入力スキャン条件の送信を、複合機３０に要求することなく、実行スキャン条件として設定する登録スキャン条件を含むスキャン指示を、複合機３０に送信する。したがって、複合機３０のＣＰＵ３１Ａは、選択受付処理で第１読取モードが選択された場合には（Ｓ１５：ＮＯ）、入力スキャン条件を送信しない。
【００５０】
ＣＰＵ３１Ａは、端末装置１０からスキャン条件を受け付ける通信受付処理を実行することにより、スキャン指示に含まれる登録スキャン条件を端末装置１０から受信し、スキャン実行画面Ｇ８を表示部に表示させつつ、登録スキャン条件に従って第１読取モードを実行し（図３のＳ１７）、読取データを端末装置１０に転送し（図３のＳ１８）、本スキャン処理を終了する。なお、上述のように、原稿サイズ設定とＡｕｔｏ  Ｃｒｏｐのオン設定とが両立しないのは、登録スキャン条件内においても言えることであり、選択受付処理で第１読取モードが選択されて登録スキャン条件が実行スキャン条件として設定される場合、図６に示す登録スキャン条件において、読取範囲を決定するための原稿サイズがレターサイズに設定されているが、Ａｕｔｏ  Ｃｒｏｐがオンされているため、原稿サイズの設定値は無効とされる。
【００５１】
このように、選択受付処理で選択指示を受け付けた後に通信受付処理が実行される。これにより、選択受付処理により登録スキャン条件を利用するかどうかが確定した後に通信受付処理が実行されるので、選択受付処理で選択指示を受ける前に通信受付処理が実行される構成に比べて、無駄に通信受付処理が実行されることを抑制することができる。
【００５２】
３．本実施形態の効果
本実施形態によれば、ユーザは、複合機３０が備える操作ユニット３４において、第１読取モードを実行させるか、第２読取モードを実行させるかを選択することができる。これにより、複合機３０側に登録されたスキャン条件のみ利用可能な従来の技術に比べて、画像読取における利便性を向上させることが可能である。
【００５３】
また、入力受付処理で受付可能な入力スキャン条件だけでなく、端末装置側でのみ受付可能な登録スキャン条件の一部をも加えて第２読取モードを実行することができる。
【００５４】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
【００５５】
上記実施形態では、外部装置の一例として、端末装置１０を例に挙げた。しかし、外部装置は、これに限らず、図１に示すＵＳＢメモリ４０などの外部メモリでもよい。具体的には、ＵＳＢメモリ４０に予めスキャナ条件を記憶しておき、制御部３１は、通信受付処理等において、ＵＳＢメモリ４０に記憶されたスキャナ条件を受け付ける。このとき、ＵＳＢインターフェース３５は、データ通信部の一例である。
【００５６】
上記実施形態では、画像読取装置の一例として、複合機３０を例に挙げた。しかし、画像読取装置は、これに限らず、例えば図１の複合機３０の構成から、少なくとも印刷ユニット３３を取り除いたスキャナ装置単体や、ファクシミリ装置などでもよい。
【００５７】
上記実施形態では、複合機３０は、スキャン開始指示を、ユーザによる操作ユニット３４での入力操作に基づき受け付けた。しかし、これに限らず、複合機３０は、スキャン開始指示を、ユーザによる端末装置１０の操作ユニット１３での入力操作により端末装置１０を介して受け付ける構成でもよい。
【００５８】
上記実施形態では、読取開始指令によって実行される機能として、複合機３０が、読取デバイス３２から出力された読取データを端末装置１０に送信する機能を例に挙げた。しかし、これに限らず、例えば、複合機３０が読取データを自身のメモリ３１ＢやＵＳＢメモリ４０に保存する機能、読取データに基づく読取画像を操作ユニット３４の画像表示部に表示する機能や、読取データに基づく読取画像を印刷ユニット３３によりシートに印刷する機能などでもよい。
【００５９】
上記実施形態では、対応判断処理の一例として、制御部３１が、複合機３０側に記憶された対応可否情報に基づいて端末装置１０が第２読取モードに対応可能であるかどうかを判断した。しかし、対応判断処理は、これに限らず、例えば、端末装置１０が第２読取モードに対応可能であることを示す対応可能情報が複合機３０側に記憶されているか否かに応じて端末装置１０が第２読取モードに対応可能であるかどうかを判断する処理でもよいし、複合機３０側に対応可否情報を記憶せずに、制御部３１が、端末装置１０に第２読取モードに対応可能かどうかを問い合わせる処理でもよい。
【００６０】
上記実施形態では、入力受付処理において、第２スキャン条件のみ表示する構成であった（図５のＳ２３、図４のＧ７参照）。しかし、これに限らず、入力受付処理において、第１スキャン条件も表示しつつ設定変更不可としてもよい。これにより、ユーザは、入力受付処理の段階で、第１スキャン条件の設定内容を確認することができる。
【００６１】
上記実施形態では、選択された端末装置１０が第２読取モードに対応不能であると判断した場合に、表示部に第１読取モードと第２読取モードとの選択画面を表示させないことにより、第２読取モードの実行を禁止した。しかし、これに限らず、第１読取モードの選択肢としてのスキャン開始ボタンは表示されるが、第２読取モードの選択肢は表示させないことにより、第２読取モードの実行を禁止してもよい。従って、端末装置１０が第２読取モードに対応不能であるにもかかわらず、第２読取モードが選択されることを抑制することができる。
【００６２】
例えば図７に示すように、端末装置１０の選択後、第１読取モードの選択肢のみ表示する選択画面Ｇ９を表示し、当該選択肢が押下されると、第１スキャン待機画面Ｇ３に移行する構成が好ましい。なお、同図では、選択された端末装置１０が第２読取モードに対応可能であると判断した場合には次のような画面表示になっている。端末装置１０の選択後、第１読取モードと第２読取モードの両方の選択肢を表示する選択画面Ｇ１０が表示部に表示される。第２読取モードが選択された場合に、第２スキャン設定画面Ｇ１１が表示され、その第２スキャン設定画面Ｇ１１中のスキャン開始ボタンが押下されると、スキャン実行画面Ｇ８が表示され、スキャン動作が実行される。
【００６３】
また、上記実施形態以外に、選択された端末装置１０が第２読取モードに対応不能であると判断した場合に、ＣＰＵ３１Ａが、第２読取モードの選択肢を表示部に表示させるが、その選択肢をグレーアウトすることにより選択不能として第２読取モードの実行を禁止する構成でもよい。また、ＣＰＵ３１Ａが、第２読取モードの選択肢を表示部に表示するが、その選択肢が選択されても無効としつつ、エラーを報知することにより、第２読取モードの実行を禁止する構成でもよい。
【００６４】
上記実施形態では、端末装置１０側で実行スキャン条件を設定した。しかし、これに限らず、複合機３０のＣＰＵ３１Ａが、端末装置１０から登録スキャン条件の一部または全部を受信し、その受信したスキャン条件と入力スキャン条件とに基づき実行スキャン条件を設定する構成でもよい。
【００６５】
上記実施形態では、端末装置１０側で第１スキャン条件を、第２スキャン条件と両立する内容に変更し、複合機３０は、第２スキャン条件と両立する第１スキャン条件を含んだスキャン指示を、端末装置１０から受信した。しかし、これに限らず、複合機３０側で、端末装置１０から受信した第１スキャン条件と第２スキャン条件とが両立しない場合、第１スキャン条件を、第２スキャン条件と両立する内容に変更して、第２読取モードを実行してもよい。
【００６６】
上記実施形態では、制御部３１は、１つのＣＰＵを備える構成であった。しかし、制御部３１は、複数のＣＰＵを備える構成でもよく、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路で構成してもよく、更に、ＣＰＵとハード回路により構成したものでもよい。また、複数のＣＰＵやハード回路を備える構成では、例えば情報更新処理、対応判断処理、実行判断処理、選択受付処理、入力受付処理、スキャン実行処理、スキャン条件送信処理、スキャン指示受信処理、通信受付処理などの各処理の一部または全部を、複数のＣＰＵ等で分担して処理させてもよい。
【００６７】
上記実施形態では、画像読取プログラムの一例として、メモリ３１Ｂに記憶されたものを例に挙げた。しかし、画像読取プログラムは、これに限らず、ハードディスク装置、フラッシュメモリ（登録商標）などの不揮発性メモリや、ＣＤ−Ｒなどの記憶媒体などに記憶されたものでもよい。
【符号の説明】
【００６８】
１：画像読取システム  １０：端末装置  ３０：複合機  ３１：制御部  ３２：読取デバイス  ３４：操作ユニット  ３６：ネットワークインターフェイス
【図１】
0005447476.tif 000002
【図２】
0005447476.tif 000003
【図３】
0005447476.tif 000004
【図４】
0005447476.tif 000005
【図５】
0005447476.tif 000006
【図６】
0005447476.tif 000007
【図７】
0005447476.tif 000008