(57)【特許請求の範囲】
【請求項１】
読み取った画像データを複数の出力宛先に出力する画像読取装置であって、
複数の出力宛先毎に画像読み取りパラメータを記憶する記憶手段と、
前記記憶手段に記憶された画像読み取りパラメータの中から複数の出力宛先それぞれに適合した１以上の共通パラメータを判定する判定手段と、
前記判定手段によって判定された共通パラメータの中から１つを選択する選択手段と、
前記選択手段により選択されたパラメータに従って画像の読み取りを行う読取手段と、
前記読取手段により読み取った画像データを各出力宛先に出力する出力手段とを有することを特徴とする画像読取装置。
【請求項２】
前記画像の読み取りパラメータは、画像フォーマットであることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記画像の読み取りパラメータは、解像度であることを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記出力手段は、ネットワークを介して接続されている複数の出力宛先に読み取った画像データを出力することを特徴とする請求項１記載の画像読取装置。
【請求項５】
読み取った画像データを複数の出力宛先に出力する画像読取方法であって、
複数の出力宛先毎に画像読み取りパラメータを記憶手段に記憶する記憶工程と、
前記記憶手段に記憶された画像読み取りパラメータの中から複数の出力宛先それぞれに適合した１以上の共通パラメータを判定する判定工程と、
前記判定工程で判定した共通パラメータの中から１つを選択する選択工程と、
前記選択工程で選択したパラメータに従って画像の読み取りを行う読取工程と、
前記読取工程で読み取った画像データを各出力宛先に出力する出力工程とを有することを特徴とする画像読取方法。
【請求項６】
前記画像の読み取りパラメータは、画像フォーマットであることを特徴とする請求項５記載の画像読取方法。
【請求項７】
前記画像の読み取りパラメータは、解像度であることを特徴とする請求項５記載の画像読取方法。
【請求項８】
前記出力工程は、ネットワークを介して接続されている複数の出力宛先に読み取った画像データを出力することを特徴とする請求項５記載の画像読取方法。
【請求項９】
請求項５記載の画像読取方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読み取った画像データを複数の出力宛先に出力する画像読取方法及び装置に関するものである。
【０００２】
【従来の技術】
従来、画像の読み取り解像度や画像フォーマットなど任意のパラメータを設定し、画像データを読み取るスキャナが実用に供されている。このようなスキャナにおいて、画像を読み取り、例えばプリンタやメールサーバ等の複数の出力宛先に同時に出力する場合、予め任意に決定した特定のパラメータに従ってスキャンを行い、各出力宛先に出力する時点で出力宛先毎に処理できるパラメータの画像データに変換する処理を施した後、出力を行っている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、複数の出力宛先で処理できる画像の読み取りパラメータが異なる場合やスキャン時に指示されるところの予め任意に決定した特定のパラメータが複数の出力宛先のパラメータと異なる場合、各出力宛先毎にパラメータ変換処理を施さなければならなかった。
【０００４】
そのため、出力宛先が処理できるパラメータの画像データをスキャン時に作成したときよりも処理時間を要していた。また、解像度変換などデジタル処理では画像の劣化を招く処理を行わなければならない場合もあった。
【０００５】
本発明は、上記課題を解決するためになされたもので、複数の出力宛先に応じた共通のパラメータで画像の読み取りを行い、全体の処理効率を向上させると共に、画像劣化を抑えた画像読取方法及び装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、読み取った画像データを複数の出力宛先に出力する画像読取装置であって、複数の出力宛先毎に画像読み取りパラメータを記憶する記憶手段と、前記記憶手段に記憶された画像読み取りパラメータの中から複数の出力宛先それぞれに適合した１以上の共通パラメータを判定する判定手段と、前記判定手段によって判定された共通パラメータの中から１つを選択する選択手段と、前記選択手段により選択されたパラメータに従って画像の読み取りを行う読取手段と、前記読取手段により読み取った画像データを各出力宛先に出力する出力手段とを有することを特徴とする。
【０００７】
また好ましくは、前記画像の読み取りパラメータは、画像フォーマットであることを特徴とする。
【０００８】
更に好ましくは、前記画像の読み取りパラメータは、解像度であることを特徴とする。
【０００９】
また好ましくは、前記出力手段は、ネットワークを介して接続されている複数の出力宛先に読み取った画像データを出力することを特徴とする。
【００１０】
また、上記目的を達成するために、本発明は、読み取った画像データを複数の出力宛先に出力する画像読取方法であって、複数の出力宛先毎に画像読み取りパラメータを記憶手段に記憶する記憶工程と、前記記憶手段に記憶された画像読み取りパラメータの中から複数の出力宛先それぞれに適合した１以上の共通パラメータを判定する判定工程と、前記判定工程で判定した共通パラメータの中から１つを選択する選択工程と、前記選択工程で選択したパラメータに従って画像の読み取りを行う読取工程と、前記読取工程で読み取った画像データを各出力宛先に出力する出力工程とを有することを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１２】
［第１の実施形態］
図１は、本実施形態におけるシステムの構成を示すブロック図である。同図において、１０１はスキャナであり、１１１の制御部、１１２の読取部、１１３のメモリ、１１４のネットワーク・インターフェイス、１１５の操作部により構成されている。１０２はメールサーバであり、電子メールを送受信する。１０３はプリンタであり、電子写真方式やインクジェット記録方式等のプリンタである。そして、１０４はネットワークであり、イーサネット等のようなローカルエリアネットワークである。
【００１３】
また、制御部１１１はスキャナ１０１全体を制御するＣＰＵと、そのＣＰＵのプログラムを格納しているＲＯＭと、ＣＰＵが処理を実行時に使用する作業領域や各種テーブル等を含むＲＡＭとを含む。
【００１４】
上記の構成において、スキャナ１０１の操作部１１５より、出力宛先のメールサーバ１０２やプリンタ１０３が処理できる解像度や画像フォーマットなど任意のパラメータ（画像データパラメータ）を入力すると、制御部１１１のＣＰＵはその画像データパラメータをリストとしてメモリ１１３に保持しておく。
【００１５】
図２は、第１の実施形態における画像データパラメータリストを示す図である。図２に示す（Ａ）はメールサーバ１０２が処理できるリストであり、同図に示す（Ｂ）はプリンタ１０３が処理できるリストである。そして、各リストは、各出力宛先が効率良く処理できる順番に優先順位を高く設定されており、index で示されるインデックス番号で参照される。即ち、例えば出力宛先がメールサーバ１０２では、インデックス番号３のTIFF/mmr、インデックス番号２のTIFF/mr 、インデックス番号１のTIFF/mh の順番に効率良く処理することができる。
【００１６】
尚、本実施形態では、メールサーバ１０２とプリンタ１０３にとっては処理効率は良くないが、共通に処理できる画像データパラメータが少なくとも１種類は用意されているものとする。
【００１７】
次に、スキャナ１０１の操作部１１５より、画像を読み取り、その画像データをメールサーバ１０２とプリンタ１０３に出力する指示が入力されると、制御部１１１のＣＰＵは画像データパラメータリストから１つの画像データパラメータを選択し、読取部１１２に設定し、画像の読み取りを命令する。そして、読取部１１２による画像データの読み取りが終了すると、各出力宛先に読み取った画像データをネットワーク・インターフェイス１１４を介して送信する。
【００１８】
図３は、第１の実施形態による画像データパラメータの選択処理を示すフローチャートである。尚、第１の実施形態では、画像データパラメータとして図２に示す画像フォーマットをパラメータとする場合を例に説明する。
【００１９】
まず、ステップＳ３０１において、出力宛先メールサーバ１０２が処理できる画像フォーマットデータパラメータリストのリスト数を変数ｎ１に代入し、続くステップＳ３０２では、出力宛先プリンタ１０３が処理できる画像フォーマットデータパラメータリストのリスト数を変数ｎ２に代入する。そして、ステップＳ３０３で変数ｎ１が０より大きいか否かを判断し、大きければステップＳ３０４へ処理を進め、変数ｎ２が０より大きいか否かを判断する。ここで、０であればステップＳ３０５へ進み、変数ｎ１をデクリメントし、ステップＳ３０２へ処理を戻す。
【００２０】
また、変数ｎ２が０より大きければステップＳ３０６へ進み、出力宛先メールサーバ１０２の画像フォーマットデータパラメータリストの変数ｎ１をインデックスとして参照される画像フォーマットデータパラメータと、出力宛先プリンタ１０３の画像フォーマットデータパラメータリストの変数ｎ２をインデックスとして参照される画像フォーマットデータパラメータが同じ種類の画像フォーマットデータパラメータか否かを判断する。即ち、この処理は出力宛先メールサーバ１０２の画像フォーマットデータパラメータリストと、出力宛先プリンタ１０３の画像フォーマットデータパラメータリストの中で一番優先順位が高く一致するものを検索する処理である。
【００２１】
ここで、画像フォーマットデータパラメータが一致すればステップＳ３０８へ処理を進め、その画像フォーマットデータパラメータを読取部１１２に設定し、読取部１１２に画像を読み取るよう指示する。また、一致しなければステップＳ３０７へ進み、変数ｎ２をデクリメントし、ステップＳ３０４へ処理を戻す。
【００２２】
一方、上述のステップＳ３０３において、変数ｎ１が０の場合にはステップＳ３０９へ進み、各出力宛先が必ず処理できる画像フォーマットデータパラメータを読取部１１２に設定し、読取部１１２に画像を読み取るよう指示する。そして、ステップＳ３１０において、読み取った画像データをネットワーク・インターフェイス１１４を介して各出力宛先に出力する。
【００２３】
このように、第１の実施形態によれば、メールサーバ１０２とプリンタ１０３に読み取った画像データを出力する際に、画像データパラメータとして各出力宛先に共通の画像フォーマットを選択し、選択された画像フォーマットにより画像読み取りを行うことで、スキャナ１０１での処理速度及び効率を向上させることができる。
【００２４】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。
【００２５】
前述した第１の実施形態では、画像データパラメータとして画像フォーマットを用いる場合を説明したが、第２の実施形態では画像解像度を用いて説明する。また、システム構成は第１の実施形態と同様であり、その説明は省略する。
【００２６】
図４は、第２の実施形態における画像データパラメータリストを示す図である。図４に示す（Ａ）はメールサーバ１０２が処理できる解像度のリストであり、同図に示す（Ｂ）はプリンタ１０３が処理できる解像度のリストである。
【００２７】
図５は、第２の実施形態による画像データパラメータの選択処理を示すフローチャートである。
【００２８】
まず、ステップＳ５０１において、出力宛先メールサーバ１０２が処理できる画像解像度データパラメータリストのリスト数を変数ｎ１に代入し、続くステップＳ５０２では、出力宛先メールサーバ１０２が処理できる最も高い画像解像度データパラメータを変数ｄ１に代入する。次に、ステップＳ５０３では、出力宛先プリンタ１０３が処理できる画像解像度データパラメータリストのリスト数を変数ｎ２に代入し、続くステップＳ５０４では、出力宛先プリンタ１０３が処理できる最も高い画像解像度データパラメータを変数ｄ２に代入する。
【００２９】
そして、ステップＳ５０５において、変数ｎ１が０より大きいか否かを判断し、大きければステップＳ５０６へ処理を進め、変数ｎ２が０より大きいか否かを判断する。ここで、０であればステップＳ５０７へ進み、出力宛先メールサーバ１０２が処理できる変数ｄ１の次に高い画像解像度データパラメータを変数ｄ１に代入する。そして、ステップＳ５０８で変数ｎ１をデクリメントし、ステップＳ５０３へ処理を戻す。
【００３０】
また、ステップＳ５０６で、変数ｎ２が０より大きければステップＳ５０９へ進み、変数ｄ１と変数ｄ２が同じ画像解像度データパラメータか否かを判断する。即ち、この処理は出力宛先メールサーバ１０２の画像解像度データパラメータリストと、出力宛先プリンタ１０３の画像解像度データパラメータリストの中で一番解像度が高く一致するものを検索する処理である。
【００３１】
ここで、画像解像度データパラメータが違えばステップＳ５１０へ進み、出力宛先プリンタ１０３が処理できる変数ｄ２の次に高い画像解像度データパラメータを変数ｄ２に代入する。そして、ステップＳ５１１で変数ｎ２をデクリメントし、ステップＳ５０６へ処理を戻す。また、画像解像度データパラメータが一致すればステップＳ５１２へ進み、その画像解像度データパラメータを読取部１１２に設定し、読取部１１２に画像を読み取るよう指示する。
【００３２】
一方、上述のステップＳ５０５において、変数ｎ１が０の場合にはステップＳ５１３へ進み、各出力宛先が必ず処理できる画像解像度データパラメータを読取部１１２に設定し、読取部１１２に画像を読み取るよう指示する。そして、ステップＳ５１４において、読み取った画像データをネットワーク・インターフェイス１１４を介して各出力宛先に出力する。
【００３３】
このように、第２の実施形態によれば、メールサーバ１０２とプリンタ１０３に読み取った画像データを出力する際に、画像データパラメータとして各出力宛先に共通の解像度を選択し、選択された解像度により画像読み取りを行うことで、スキャナ１０１で解像度変換などの画像劣化を伴うデジタル処理を行う必要がなく、画像劣化を抑えることができる。
【００３４】
［他の実施形態］
尚、本発明は複数の機器（例えば、ホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００３５】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００３６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３７】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００３８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４０】
【発明の効果】
以上説明したように、本発明によれば、複数の出力宛先に応じた共通のパラメータで画像の読み取りを行い、全体の処理効率を向上させると共に、画像劣化を抑えることができる。
【００４１】
【図面の簡単な説明】
【図１】本実施形態におけるシステムの構成を示すブロック図である。
【図２】第１の実施形態における画像データパラメータリストを示す図である。
【図３】第１の実施形態による画像データパラメータの選択処理を示すフローチャートである。
【図４】第２の実施形態における画像データパラメータリストを示す図である。
【図５】第２の実施形態による画像データパラメータの選択処理を示すフローチャートである。
【符号の説明】
１０１  スキャナ
１０２  メールサーバ
１０３  プリンタ
１１１  制御部
１１２  読取部
１１３  メモリ
１１４  ネットワーク・インターフェイス
１１５  操作部
【図１】
0003884840.tif 000002
【図２】
0003884840.tif 000003
【図３】
0003884840.tif 000004
【図４】
0003884840.tif 000005
【図５】
0003884840.tif 000006