(57)【特許請求の範囲】
【請求項１】
画像読取装置と、該画像読取装置に接続された情報処理装置とを含む画像読取処理システムであって、
前記画像読取装置は、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記情報処理装置からの画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有し、
前記情報処理装置は、
前記原稿状態検知手段での検知情報を受信する第２受信手段と、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第２送信手段と、
を有することを特徴とする画像読取処理システム。
【請求項２】
前記原稿状態検知手段は、前記第１原稿載置手段における原稿の有無を検知する手段であって、
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段に原稿が載置されているとの内容である場合に、前記第１原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第１原稿載置手段に原稿が載置されていないとの内容である場合に、前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする請求項１に記載の画像読取処理システム。
【請求項３】
前記原稿状態検知手段は、前記第１原稿載置手段及び前記原稿載置手段における原稿の有無を検知する手段であって、
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第１原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第２原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする請求項１に記載の画像読取処理システム。
【請求項４】
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段と、前記第２原稿載置手段の両方に原稿が載置されているとの内容である場合に、予め登録された優先順位に従い、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信することを特徴とする請求項３に記載の画像読取処理システム。
【請求項５】
前記第１原稿載置手段は、載置された原稿を自動的に搬送して画像読取を行うための載置手段であり、
前記第２原稿載置手段は、載置された原稿を固定した状態で画像読取を行うための載置手段であることを特徴とする請求項１に記載の画像読取処理システム。
【請求項６】
前記画像読取装置は、更に、読取開始を指示するための第１読取開始指示手段を有し、
該第１読取開始指示手段に対する読取開始の指示があった場合には、前記第１送信手段は、前記情報処理装置に対し、読取開始命令の要求と前記原稿状態検知手段での検知情報とを送信することを特徴とする請求項１に記載の画像読取処理システム。
【請求項７】
前記情報処理装置は、更に、読取開始を指示するための第２読取開始指示手段を有し、
該第２読取開始指示手段に対する読取開始の指示を契機にして、前記第２送信手段は前記画像読取命令を送信することを特徴とする請求項１に記載の画像読取処理システム。
【請求項８】
画像読取装置と接続可能な情報処理装置であって、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記情報処理装置からの画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続可能であり、
前記原稿状態検知手段での検知情報を受信する第２受信手段と、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第２送信手段と、
を有することを特徴とする情報処理装置。
【請求項９】
前記原稿状態検知手段は、前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の有無を検知する手段であって、
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段に原稿が載置されているとの内容である場合に、前記第１原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第１原稿載置手段に原稿が載置されていないとの内容である場合に、前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
原稿を載置する第１原稿載置手段と、原稿を載置する第２原稿載置手段と、前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、を有する画像読取装置と、
該画像読取装置に接続された情報処理装置と、
を含む画像読取処理システムの制御方法であって、
前記原稿状態検知手段での検知情報を前記画像読取装置から前記情報処理装置に送信する第１送信ステップと、
前記画像読取装置から送信された前記検知情報を前記情報処理装置が受信する第１受信ステップと、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を、前記情報処理装置から前記画像読取装置へ送信する第２送信ステップと、
前記画像読取装置が、前記情報処理装置からの画像読取命令を受信する第２受信ステップと、
前記画像読取装置において、受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取ステップと、
を有することを特徴とする制御方法。
【請求項１１】
画像読取装置と接続可能な情報処理装置において実行される画像読取装置制御用のドライバプログラムあって、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記情報処理装置からの画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続された場合に、
前記情報処理装置に、
前記原稿状態検知手段での検知情報を受信する第２受信工程、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第２送信工程と、
を実行させることを特徴とするドライバプログラム。
【請求項１２】
前記請求項１１に記載のドライバプログラムを格納したことを特徴とする記憶媒体。
【請求項１３】
情報処理装置に接続され、情報処理装置による制御を受ける画像読取装置であって、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記第１原稿載置手段又は前記第２原稿載置手段のどちらに載置された原稿の画像読取を行うべきかについて、前記情報処理装置が前記検知情報に基づき判断した結果としての画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有することを特徴とする画像読取装置。
【請求項１４】
前記原稿状態検知手段は、前記第１原稿載置手段における原稿の有無を検知する手段であることを特徴とする請求項１３に記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置と画像読取装置とを含む画像読取処理システム、画像読取装置、情報処理装置、その制御方法およびドライバプログラム並びに記憶媒体に関する。
【０００２】
【従来の技術】
従来からこの種の画像読取処理システムとして、コンピュータ等の情報処理装置とスキャナ等の画像読取装置から構成されるシステムが一般的に知られている。
【０００３】
そして、画像読取装置には、２つの原稿載置部を有するもの、例えば、原稿を自動的に搬送して読取る原稿搬送装置（ＡＤＦ）と、平面ガラスを含む原稿台とを備えたものが知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のように、原稿をセットする場所を二ヶ所有する画像読取装置を情報処理装置から制御する場合、どちらにセットされた原稿を読み取るかを、読み取りの際に毎回、オペレータが選択していた。
【０００５】
このような毎回の選択は、ユーザにとって操作が煩雑になる傾向にあり、使い勝手が悪かった。
【０００６】
本発明は上記従来技術の課題を解決するためになされたものでその目的とするところは、使い勝手の良い画像読取処理システム、画像読取装置、情報処理装置、その制御方法およびドライバプログラム並びに記憶媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るシステムは、
画像読取装置と、該画像読取装置に接続された情報処理装置とを含む画像読取処理システムであって、
前記画像読取装置は、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記情報処理装置からの画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有し、
前記情報処理装置は、
前記原稿状態検知手段での検知情報を受信する第２受信手段と、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第２送信手段と、
を有することを特徴とする。
【０００８】
前記原稿状態検知手段は、前記第１原稿載置手段における原稿の有無を検知する手段であって、
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段に原稿が載置されているとの内容である場合に、前記第１原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第１原稿載置手段に原稿が載置されていないとの内容である場合に、前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする。
【０００９】
前記原稿状態検知手段は、前記第１原稿載置手段及び前記原稿載置手段における原稿の有無を検知する手段であって、
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第１原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第２原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする。
【００１０】
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段と、前記第２原稿載置手段の両方に原稿が載置されているとの内容である場合に、予め登録された優先順位に従い、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信することを特徴とする。
【００１１】
前記第１原稿載置手段は、載置された原稿を自動的に搬送して画像読取を行うための載置手段であり、
前記第２原稿載置手段は、載置された原稿を固定した状態で画像読取を行うための載置手段であることを特徴とする。
【００１２】
前記画像読取装置は、更に、読取開始を指示するための第１読取開始指示手段を有し、
該第１読取開始指示手段に対する読取開始の指示があった場合には、前記第１送信手段は、前記情報処理装置に対し、読取開始命令の要求と前記原稿状態検知手段での検知情報とを送信することを特徴とする。
【００１３】
前記情報処理装置は、更に、読取開始を指示するための第２読取開始指示手段を有し、
該第２読取開始指示手段に対する読取開始の指示を契機にして、前記第２送信手段は前記画像読取命令を送信することを特徴とする。
【００１４】
上記目的を達成するため、本発明に係る装置は、
画像読取装置と接続可能な情報処理装置であって、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記情報処理装置からの画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続可能であり、
前記原稿状態検知手段での検知情報を受信する第２受信手段と、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第２送信手段と、
を有することを特徴とする。
【００１５】
前記原稿状態検知手段は、前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の有無を検知する手段であって、
前記第２送信手段は、
受信した前記検知情報が、前記第１原稿載置手段に原稿が載置されているとの内容である場合に、前記第１原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第１原稿載置手段に原稿が載置されていないとの内容である場合に、前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする。
【００１６】
上記目的を達成するため、本発明に係る方法は、
原稿を載置する第１原稿載置手段と、原稿を載置する第２原稿載置手段と、前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、を有する画像読取装置と、
該画像読取装置に接続された情報処理装置と、
を含む画像読取処理システムの制御方法であって、
前記原稿状態検知手段での検知情報を前記画像読取装置から前記情報処理装置に送信する第１送信ステップと、
前記画像読取装置から送信された前記検知情報を前記情報処理装置が受信する第１受信ステップと、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を、前記情報処理装置から前記画像読取装置へ送信する第２送信ステップと、
前記画像読取装置が、前記情報処理装置からの画像読取命令を受信する第２受信ステップと、
前記画像読取装置において、受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取ステップと、
を有することを特徴とする。
【００１７】
上記目的を達成するため、本発明に係るプログラムは、
画像読取装置と接続可能な情報処理装置において実行される画像読取装置制御用のドライバプログラムあって、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記情報処理装置からの画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続された場合に、
前記情報処理装置に、
前記原稿状態検知手段での検知情報を受信する第２受信工程、
受信した前記検知情報に基づき、前記第１原稿載置手段又は前記第２原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第２送信工程と、
を実行させることを特徴とする。
【００１８】
上記目的を達成するため、本発明に係る記憶媒体は、前記ドライバプログラムを格納したことを特徴とする。
【００１９】
上記目的を達成するため、本発明にかかる画像読取装置は、
情報処理装置に接続され、情報処理装置による制御を受ける画像読取装置であって、
原稿を載置する第１原稿載置手段と、
原稿を載置する第２原稿載置手段と、
前記第１原稿載置手段及び／又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第１送信手段と、
前記第１原稿載置手段又は前記第２原稿載置手段のどちらに載置された原稿の画像読取を行うべきかについて、前記情報処理装置が前記検知情報に基づき判断した結果としての画像読取命令を受信する第１受信手段と、
受信した前記画像読取命令に従い、前記第１原稿載置手段又は前記第２原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有することを特徴とする。
ここで、原稿状態検知手段は、第１原稿載置手段における原稿の有無を検知する手段であることを特徴とする。
【００２０】
【発明の実施の形態】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００２１】
（第１の実施の形態）
本発明の第１実施形態としての画像読取処理システムについて詳細に説明する。
＜概要＞
本実施形態の画像読取処理システムは、２通りの方法で原稿上の画像を読み取ることができる画像読取装置と、この画像読取装置に原稿が用意されているか否かを監視しつつ、この画像読取装置に対し画像読取命令を送信する情報処理装置と、を含む。本実施形態に係る画像読取装置は、原稿を搬送させつつ画像読取を行う方法（搬送読取）と、原稿を固定した状態で画像読取を行う方法（固定読取）とを実行可能である。そして、方法を指定しない画像読取命令を入力すると、搬送読取用に原稿が用意されているかどうかを検知し、搬送読取用に原稿が用意されている場合には、搬送読取を行い、それ以外の場合には、固定読取を行う。
【００２２】
＜読取機構＞
図２は、本システムにおける画像読取装置１００の原稿読取機構の概略を示す図である。
【００２３】
図２において、４００は、原稿であり、４０６は原稿を搬送させつつその画像を読取るための原稿搬送装置（ＡＤＦ）、４０４は、原稿を載置しつつその画像を読取るための原稿台である。原稿台４０４は、平面ガラスを含む。
【００２４】
また、４０１は、ＡＤＦ４０６に付属する原稿検知センサである。ＡＤＦ４０６のトレイ上に原稿が存在するかどうかを検知することが可能であり、原稿有りでＯＮ、原稿無しでＯＦＦとなる。自動搬送された原稿のジャムの検出、次原稿の有無の検出を可能とする。
【００２５】
４０２は、ＡＤＦ４０６に付属する原稿端検知センサであり、ＡＤＦ４０６により原稿搬送が始まり、原稿の先端がセンサに触れたときにＯＦＦからＯＮとなり、原稿後端がセンサを抜けたときにＯＮからＯＦＦとなる。この原稿端検知センサ４０２がＯＮのときはＡＤＦ内に原稿が有ると判断する。
【００２６】
４０３は、ＡＤＦ４０６のトレイにセットされた原稿を自動的に搬送するための原稿搬送ローラであり、不図示の原稿搬送モータによって駆動される。
【００２７】
４０５は、原稿を光学的に読み取り、電気信号に変換する原稿読取センサである。
【００２８】
原稿読取センサ４０５は、ＡＤＦ４０６にセットされた原稿の画像読取りを行う場合は、図示するＡＤＦ読取り位置まで移動し、原稿搬送ローラ４０３により搬送される原稿上の画像を読取る。一方、原稿台４０４上に載置された原稿上の画像を読取る場合は、原稿台４０４側へ原稿読取センサ４０５を移動し、原稿台４０４に固定されている原稿を読取る。このように、ＡＤＦ４０６により搬送された原稿の読取りと、原稿台４０４に載置した原稿の読取りと、を共通の原稿読取センサ４０５で行うことによって、装置の生産効率を向上することができる。ただし、本発明はこれに限定されるものではなく、ＡＤＦ４０６と原稿台４０４に別々の読取センサを設けても良い。
【００２９】
なお、本画像読取装置には、原稿台４０４に原稿が載置されているか否かを検知するセンサは設けられていない。これにより、コストダウンを図ることができ、本装置の生産性が向上する。ただし、本発明に係る画像読取装置はこれに限定されるものではなく、原稿台４０４上の原稿を検出する原稿検出センサをさらに設けてもよい。
【００３０】
＜システム全体構成＞
次に、画像読取処理システムの全体構成について、図１を参照して説明する。図１は、本実施形態にかかる画像読取処理システムの全体構成を示すブロック図である。
【００３１】
本システムは、図のように、スキャナ等の画像読取装置１００と、汎用コンピュータ等の情報処理装置３００とを含み、それらは、情報転送インターフェース２００により接続されている。
【００３２】
［画像読取装置の構成］
画像読取装置１００は、図のように、ＭＰＵ（Micro Processing Unit）１０１、ＲＡＭ（Random Access Memory）１０２、ＲＯＭ（Read Only Memory）１０３、操作部１０４、表示部１０５、読取部１０６、原稿検知センサ４０１、記録部１０８、外部インターフェース部１０９を含み、それらは、システムバス１１０で接続されている。
【００３３】
ここで、各部の動作について説明すると、まず、ＭＰＵ１０１は、画像読取装置１００全体の動作を制御する。
【００３４】
また、ＲＡＭ１０２は、画像読取装置１００のシステムデータ、読取画像データ、記録画像データ、ワークエリア、設定データ等を保持するためのメモリである。読取画像データエリアは、高速読取のための読取ラインバッファや読み取られた画像を一時的に保持しておくための画像データエリアである。記録画像データエリアは、解像度変換をするための記録ラインバッファや記録する画像を一時的に保持しておくための画像データエリアである。ワークエリアは、各種動作、処理のために必要なデータエリアである。設定データエリアは、読取手段を選択する選択モードや読取解像度等の読取モードや記録解像度等の記録モード等を記憶するための不揮発エリアである。
【００３５】
ＲＯＭ１０３は、画像読取装置１００の動作プログラム、フォントデータ、テーブルデータ等が格納されている不揮発性メモリである。
【００３６】
操作部１０４は、テンキー、ワンタッチキー、モードキー、セットキー等を備え、オペレータから設定データを獲得する。
【００３７】
表示部１０５は、動作、登録設定状況を表示するＬＣＤ、エラー情報を示すＬＥＤ等を含む。
【００３８】
読取部１０６は、図２の原稿読取センサ４０５を含む構成であり、原稿を読み取り、ＲＡＭ１０２の読取画像データエリアへ読取データを転送するための原稿検知センサ４０１である。
【００３９】
記録部１０８は、ＲＡＭ１０２の記録画像データエリアからの読取データを記録紙に印字するための記録部である。また、ＲＡＭ１０２に蓄積してあるシステムデータ、設定データを記録紙に印字することも可能である。
【００４０】
外部インターフェース部１０９は、情報処理装置３００の間で、読取画像データ、読取指示データ、設定データ等の情報を送受信する。
【００４１】
なお、原稿検知センサ４０１は、システムバス１１０を介してＭＰＵ１０１と接続されているが、信号線によって直接ＭＰＵ１０１と接続しても良い。
【００４２】
［情報処理装置の構成］
情報処理装置３００は、図のように、ＭＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、記憶部３０４、外部インターフェース部３０５、操作部３０６、表示部３０７、を含み、それらは、システムバス３０８で接続されている。
【００４３】
ここで、各部の動作について説明すると、まず、ＭＰＵ３０１は、情報処理装置３００全体の動作を制御する。
【００４４】
ＲＡＭ３０２は、オペレーティングシステムやユーザプログラムを読み込む揮発性メモリであり、ワークエリアとして使用される。
【００４５】
ＲＯＭ３０３は、情報処理装置３００が電源投入された際に使用する不揮発性メモリであり、ブートプログラム等が格納されている。
【００４６】
記憶部３０４は、情報処理装置３００のシステムデータ、読取画像データ、記録画像データ、設定データ等を保持するための不揮発性メモリである。設定データエリアは、画像読取装置１００の読取解像度等の読取モードや記録解像度等の記録モード等を記憶するためのメモリエリアである。
【００４７】
外部インターフェース部３０５は、画像読取装置１００との間で読取画像データ、読取指示データ、設定データ等の情報を送受信する。
【００４８】
操作部３０６は、情報処理装置３００に命令を与えるキーボード、マウス等を含む。この操作部３０６により、読取動作の起動をかけたり、読取手段の選択を行うことが可能である。
【００４９】
表示部３０７は、読取画像データを表示したり、設定データの一覧を表示したり、設定データの編集画面を表示したりするために用いられる。
【００５０】
＜画像読取動作＞
図３、４は、情報処理装置３００と画像読取装置１００との間の情報のやりとりを示す図である。
【００５１】
［第１の例］
ここでは、まず、１つ目の例として、オペレータがＡＤＦ４０６に原稿をセットし、画像読取装置１００の操作部１０４に対し読取開始操作を行った場合について説明する。
【００５２】
ステップＳ３０１において、オペレータが画像読取装置１００のＡＤＦ４０６に所望の原稿をセットすると、原稿検知センサ４０１がそれを識別し、画像読取装置１００のＭＰＵ１０１に通知する。
【００５３】
続いてステップＳ３０２において、画像読取装置１００は情報処理装置３００に対し、ＡＤＦ４０６に原稿がセットされたことを外部インタフェース１０９、情報転送インタフェース２００、外部インタフェース３０５経由で通知する。
【００５４】
次に、ステップＳ３０３において、原稿がセットされたことを通知された情報処理装置３００は、表示部３０７にその旨を示す表示を行う。
【００５５】
更に、ステップＳ３０４として、オペレータは、画像読取装置１００の操作部１０４に対し、読取開始を指示する操作を行う。具体的には、読取開始ボタンを押下する。
【００５６】
次いで、ステップＳ３０５において、画像読取装置１００は、情報処理装置３００に対し、読取開始ボタンが押された旨通知し、更に、その時点での原稿の有無を通知する。ここでは、ＡＤＦ４０６に原稿がセットされたままなので、原稿あり通知となる。
【００５７】
ステップＳ３０６において、情報処理装置３００は、ＡＤＦ４０６に原稿ありとの通知に基づいて、画像読取装置１００に対し、ＡＤＦ４０６にある原稿を読取るように命令する。その際、読取命令と共に、読取モード、読取解像度、読取範囲等の読取パラメータも同時に転送する。
【００５８】
ステップＳ３０７において、画像読取装置１００は、ＡＤＦ４０６によって搬送され読み取られた読取原稿の状態、読取モード、読取解像度、読取範囲等の読取パラメータを確認し、問題なければ情報処理装置３００に命令が受け付けられたことを示すＯＫを返信する。
【００５９】
ステップＳ３０８において、画像読取装置１００は、ＡＤＦ４０６にセットされた原稿を、指定のモード、解像度、範囲で読取る。
【００６０】
ステップＳ３０９において、情報処理装置３００は画像読取装置１００に対し、ステップＳ３０６で命令した読取動作によって読み取られた読取画像データの転送を要求する。
【００６１】
ステップＳ３１０において、画像読取装置１００は第１原稿検知センサ４０１１０６で読み取った画像データを、外部インタフェース部１０９、情報転送インタフェース２００、外部インタフェース部３０５経由で、情報処理装置３００に転送する。
【００６２】
ステップＳ３１１において、情報処理装置３００は、画像読取装置１００から転送されてきた画像データを、表示部３０７に表示する。
【００６３】
このように、ＡＤＦ４０６に原稿があることを検知して、ＡＤＦ４０６による原稿を読取るように、情報処理装置自ら判断しているので、オペレータは、原稿台４０４の原稿を読取るのかＡＤＦ４０６の原稿を読取るのかを指示する必要がない。
【００６４】
図３においては、読取開始ボタンを押下後、情報処理装置３００からの読取命令を待って、画像読取装置１００の読取りが開始されるようになっているが、情報処理装置３００からの読取命令を待たずに、読み取りを開始してもよい。その場合、画像読取装置１００から情報処理装置３００に対し画像転送要求を送出し、情報処理装置３００から画像読取装置１００にＯＫが返送されれば、読み取った画像を画像読取装置１００から情報処理装置３００に転送するようにしても良い。このようにすることで、読取が早く開始されるので、オペレータの待ち時間が少なくなるという効果がある。ただし、その場合、原稿台４０４の原稿を読取るのかＡＤＦ４０６の原稿を読取るのかの判断を行う手段を画像読取装置内に設ける必要がある。
【００６５】
なお、ＡＤＦ４０６に原稿をセットし、その情報が情報処理装置３００に通知されている状態で（ステップＳ３０２）、情報処理装置３００の操作部３０６に対して読取開始の指示を行った場合には、やはり、情報処理装置３００において、ＡＤＦからの読取を行うべきと判断し、ステップＳ３０６と同様に、画像読取装置１００に対してＡＤＦでの読取命令を送信する。そして、更に、ステップＳ３０７以降の処理に続く。
【００６６】
このようにすることで、画像読取装置のオペレータだけではなく情報処理装置のオペレータも、原稿台４０４の原稿を読取るのかＡＤＦ４０６の原稿を読取るのかを指示することが不要であるというメリットがある。
【００６７】
［第２の例］
次に、２つ目の例として、図４を用いて、オペレータがＡＤＦ４０６に原稿をセットせず、情報処理装置３００の操作部１０４に対し読取開始操作を行った場合について説明する。
【００６８】
まず、ステップＳ４０１において、オペレータは画像読取装置１００のＡＤＦ４０６のトレイにセットしてある原稿を取り除く。これによって原稿検知センサ４０１は、原稿がないことを読取装置１００のＭＰＵ１０１に通知する。
【００６９】
続いてステップＳ４０２において、画像読取装置１００は情報処理装置３００に対し、ＡＤＦ４０６の原稿が取り除かれたこともしくはＡＤＦ４０６に原稿がない状態であることを外部インタフェース１０９、情報転送インタフェース２００、外部インタフェース３０５経由で通知する。
【００７０】
ステップＳ４０３において、ＡＤＦ４０６の原稿が取り除かれたこともしくはＡＤＦ４０６に原稿がないことを通知された情報処理装置３００は、表示部３０７にその旨を示す表示を行う。
【００７１】
ステップＳ４０４において、オペレータは情報処理装置３００の操作部３０６によって、読取開始の指示を操作する。
【００７２】
ステップＳ４０５において、情報処理装置３００は画像読取装置１００に対し、画像読取装置１００原稿台４０４にある読取原稿を読取るように命令する。その際、読取命令と共に、読取モード、読取解像度、読取範囲等の読取パラメータも同時に転送する。このように、原稿検知センサ４０１に原稿がない状態で原稿の読取が指示された場合は、原稿台４０４にある原稿を読取るものと判断し原稿台４０４上の原稿を読取るようにしているので、オペレータが原稿台４０４の原稿を読取るのかＡＤＦ４０６の原稿を読取るのかを指示することが不要である。一方、画像読取装置１００のＡＤＦ４０６の読取原稿台の状態、または原稿台４０４の状態に関わらず、オペレータにより予め登録された原稿検知センサ４０１により、読み取りを開始するよう命令してもよい。
【００７３】
ステップＳ４０６において、画像読取装置１００は、読取モード、読取解像度、読取範囲等の読取パラメータを確認し、問題なければ情報処理装置３００に命令が受け付けられたことを示すＯＫを返信する。
【００７４】
ステップＳ４０７において、画像読取装置１００は、原稿台４０４にセットしてある原稿を、指定のモード、解像度、範囲で読取る。
【００７５】
ステップＳ４０８において、情報処理装置３００は画像読取装置１００に対し、ステップＳ４０５で命令した読取動作によって読み取られた読取画像データの転送を要求する。
【００７６】
ステップＳ４０９において、画像読取装置１００は第２原稿検知センサ４０１１０７で読み取った画像データを、外部インタフェース部１０９、情報転送インタフェース２００、外部インタフェース部３０５経由で、情報処理装置３００に転送する。
【００７７】
ステップＳ４１０において、情報処理装置３００は、画像読取装置１００から転送されてきた画像データを、表示部３０７に表示する。
【００７８】
＜情報処理装置内の動作＞
次に、情報処理装置内の動作について説明する。図５は、情報処理装置３００で行われる処理を説明するフローチャートである。
【００７９】
このフローチャートで示される処理は、情報処理装置のＲＯＭ３０３に格納されたプログラムによって実現される。即ち、ＭＰＵ３０１は格納されているプログラムを読み出して以下の処理を実行する。
【００８０】
まず、ステップＳ５０１において、オペレータにより画像読取装置１００の操作部１０４に設けられた読取開始ボタンが押下されたかを判断する。画像読取装置１００の操作部１０４の読取開始ボタンが押下された場合、その情報は、画像読取装置１００から外部インターフェース部１０９、情報転送インターフェース２００、外部インターフェース部３０５を介して、情報処理装置３００に通知される。読取開始ボタンが押下されていなければステップＳ５０２へ進み、押下されていればステップＳ５０６へ進む。
【００８１】
ステップＳ５０２において、オペレータにより情報処理装置３００の操作部３０６に設けられた読取開始ボタンが押下されたか判断する。読取開始ボタンが押下されていなければステップＳ５０３へ進み、押下されていればステップＳ５０６へ進む。
【００８２】
ステップＳ５０３においては、画像読取装置１００のＡＤＦ４０６に原稿がセットされているか判断する。原稿がセットされているか否かは、画像読取装置１００から送られてきた原稿あり／なし通知によって判断する。即ち、。原稿あり通知を受信した場合にはステップＳ５０４へ進み、原稿なし通知を受信した場合にはステップＳ５０５へ進む。
【００８３】
ステップＳ５０４において、オペレータに対し情報処理装置３００の表示部３０７で、画像読取装置１００のＡＤＦ４０６に原稿がセットされている旨の表示を行う。そしてステップＳ５０１へと処理を戻す。
【００８４】
ステップＳ５０５において、オペレータに対し情報処理装置３００の表示部３０７で、画像読取装置１００のＡＤＦ４０６に原稿がセットされていない旨の表示を行う。そしてステップＳ５０１へと処理を戻す。
【００８５】
一方、ステップＳ５０１で読取開始ボタンが押下された場合、またはステップＳ５０２で読取開始ボタンが押下された場合、ステップＳ５０６において、画像読取装置１００のＡＤＦ４０６に原稿がセットされているか判断する。
【００８６】
ステップＳ５０１で画像読取装置の読取開始ボタン押下の通知が送信された場合には、同時に、ＡＤＦ４０６における原稿の有無も通知されているため、その通知に基づき、ステップＳ５０６の判断を行う。
【００８７】
ステップＳ５０２で情報処理装置３００の読取開始ボタンが押下された場合には、その直前に受信した原稿あり／なし通知によって判断する。
【００８８】
ステップＳ５０６で、原稿がセットされていると判断すれば、ステップＳ５０７へ進み、セットされていないと判断すればステップＳ５１０へ進む。ステップＳ５０７では、ＡＤＦ４０６にセットされた原稿を読取ることを指示する読取開始命令が画像読取装置１００に送信され、ステップＳ５０８へ進む。ステップＳ５１０では、原稿台４０４にセットされた原稿を読取ることを指示する読取命令が画像読取装置１００に送信され、ステップＳ５０８へ進む。
【００８９】
ステップＳ５０８において、読取命令に応じて、画像読取装置１００のＡＤＦ４０６、又は、原稿台４０４で読み取られた読取画像データを画像読取装置１００から受信する。読取画像データは、画像読取装置１００から外部インターフェース部１０９、情報転送インターフェース２００、外部インターフェース部３０５経由で、情報処理装置３００に転送される。
【００９０】
ステップＳ５０９において、受信した読取画像データを、情報処理装置３００の表示部３０７に表示する。そしてステップＳ５０１へと処理を戻す。
【００９１】
また、本システムを用いて、オペレータがＡＤＦか原稿台のどちらかを指定して画像読取を行うことも可能である。
【００９２】
オペレータが画像読取装置１００のＡＤＦ４０６から原稿を読取るよう指定した場合には、ステップＳ５１０において、原稿台での読取開始命令の送信に代えて、原稿なし警告を表示する処理を行う。
【００９３】
オペレータが画像読取装置１００の原稿台４０４から原稿を読取るよう指定した場合には、ＡＤＦ４０６の原稿検知センサ４０１の検知情報を無視して、強制的にステップＳ５１０へ処理を移行する。
【００９４】
＜画像読取装置内の動作＞
次に、画像読取装置内の動作について説明する。図６は、画像読取装置１００で行われる処理を説明するフローチャートである。
【００９５】
このフローチャートで示される処理は、画像読取装置のＲＯＭ１０３に格納されたプログラムによって実現される。即ち、ＭＰＵ１０１は格納されているプログラムを読み出して以下の処理を実行する。
【００９６】
まず、ステップＳ６０１において、オペレータにより画像読取装置１００の操作部１０４に設けられた読取開始ボタンが押下されたか判断する。読取開始ボタンが押下されていればステップＳ６１２へ進み、押下されていなければステップＳ６０３へ進む。
【００９７】
ステップＳ６１２において、原稿検知センサ４０１を用いて、ＡＤＦ４０６に原稿がセットされているか否かを検知する。
【００９８】
ステップＳ６０２において、画像読取装置１００の操作部１０４の読取開始ボタンが押下されたこと、及び、原稿の有無を情報処理装置３００に通知する。これらの情報は、画像読取装置１００から外部インターフェース部１０９、情報転送インターフェース２００、外部インターフェース部３０５経由で、情報処理装置３００に通知される。
【００９９】
ステップＳ６０３において、情報処理装置３００から読取開始命令を受信したか判断する。読取開始命令は、情報処理装置３００から外部インターフェース部３０５、情報転送インターフェース２００、外部インターフェース部１０９経由で、画像読取装置１００に通知される。読取開始命令には、ＡＤＦ４０６に載置された原稿を読み取るか、或は原稿台に載置された原稿を読み取るかの指定のほか、読取モード、読取解像度、読取範囲情報が含まれる。読取開始命令を受信していればステップＳ６１１へ進み、読取開始命令を受信していなければステップＳ６０４へ進む。
【０１００】
ステップＳ６０４においては、画像読取装置１００のＡＤＦ４０６に原稿がセットされているかを原稿検知センサ４０１によって判断する。原稿がセットされていればステップＳ６０５へ進み、セットされていなければステップＳ６０６へ進む。
【０１０１】
ステップＳ６０５において、画像読取装置１００のＡＤＦ４０６の原稿有り状態を、画像読取装置１００から情報処理装置３００に通知する。原稿有り状態は、画像読取装置１００から外部インターフェース部１０９、情報転送インターフェース２００、外部インターフェース部３０５経由で、情報処理装置３００に通知される。そしてステップＳ６０１へと処理を戻す。
【０１０２】
ステップＳ６０６において、画像読取装置１００のＡＤＦ４０６の原稿無し状態を、画像読取装置１００から情報処理装置３００に通知する。原稿無し状態は、画像読取装置１００から外部インターフェース部１０９、情報転送インターフェース２００、外部インターフェース部３０５経由で、情報処理装置３００に通知される。そしてステップＳ６０１へと処理を戻す。
【０１０３】
一方、ステップＳ６０３で情報処理装置３００から読取開始命令を受信した場合、ステップＳ６１１において、その読取開始命令が、ＡＤＦ４０６上の原稿を読み取ることを指示したものか否か判断する。ＡＤＦ４０６上の原稿を読み取ることを指示したものであれば、ステップＳ６０７に進む。
【０１０４】
ステップＳ６０７において、画像読取装置１００のＡＤＦ４０６の原稿検知センサ４０１により原稿がセットされているか判断する。原稿がセットされていればステップＳ６０８へ進み、セットされていなければステップＳ６１３へ進む。ステップＳ６０８においては、画像読取装置１００は、ＡＤＦ４０６にセットされた原稿に対し実際の読取動作を開始する。一方、ステップＳ６１３では、原稿なしの警告を情報処理装置３００に通知する。
【０１０５】
また、ステップＳ６１１における判断で、読取開始命令が、ＡＤＦ４０６上の原稿を読み取ることを指示したものではないと判断した場合には、ステップＳ６０９に進み、画像読取装置１００は、原稿台４０４に載置された原稿に対し実際の読取動作を開始する。
【０１０６】
ステップＳ６０８又はステップＳ６０９で読取動作が終了すると、ステップＳ６１０に進み、ＡＤＦ４０６もしくは原稿台４０４から読み取った読取画像データを情報処理装置３００に転送する。読取画像データは、画像読取装置１００から外部インターフェース部１０９、情報転送インターフェース２００、外部インターフェース部３０５経由で、情報処理装置３００に転送される。そしてステップＳ６０１へと処理を戻す。
【０１０７】
以上の実施形態によれば、オペレータは、面倒な読取方法の指定をしなくても、自動的に原稿の有無を検知して読取方法を判断するため、ユーザの使い勝手を向上させることができる。また、原稿台上の原稿を検知するセンサを設けなくても良いため、装置自体の生産性を向上させることができる。
【０１０８】
（第２実施の形態）
上記第１の実施形態では、原稿台上の原稿を検知するセンサを設けていなかったが、本実施形態ではＡＤＦ側と、原稿台側の双方に原稿検知センサを設けた場合について説明する。その他の構成及び動作については、上記第１実施形態と同様であるため、同じ符号を利用して説明する。
【０１０９】
本実施形態としての情報処理装置３００においては、図５のステップＳ５０６の処理として、画像読取装置１００のＡＤＦ４０６の原稿検知センサと、原稿台４０４の原稿検知センサの双方を参照する。また、オペレータは、ＡＤＦ４０６又は原稿台４０４のどちらを優先して原稿を読取るかを、予め登録することができる。
【０１１０】
例えば、ＡＤＦ４０６にセットされた原稿を優先する場合、次の表１に従った処理を行う。
【０１１１】
【表１】
0003689655.tif 000002
【０１１２】
また、原稿台４０４にセットされた原稿を優先する場合、次の表２に従った処理を行う。
【０１１３】
【表２】
0003689655.tif 000003
【０１１４】
（その他の実施形態）
なお、上記第１実施形態に係る画像読取装置は記録部を有しているが、本発明はこれに限定されるものではなく、２通りの方法で画像読取を行うこのできる装置であれば、スキャナ等であってもよい。
【０１１５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図５および/または図６に示す）フローチャートに対応するプログラムコードが格納されることになる。
【０１１８】
【発明の効果】
本発明によれば、使い勝手の良い画像読取処理システム、画像読取装置、情報処理装置、その制御方法およびドライバプログラム並びに記憶媒体を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る画像読取処理システムの構成を示すブロック図である。
【図２】本発明の第１実施形態に係る画像読取処理システムにおける画像読取装置の読取機構を説明するための概略図である。
【図３】本発明の第１実施形態に係る画像読取処理システムにおける情報のやりとりを示す図である。
【図４】本発明の第１実施形態に係る画像読取処理システムにおける情報のやりとりを示す図である。
【図５】本発明の第１実施形態に係る画像読取処理システムの情報処理装置での処理を示すフローチャートである。
【図６】本発明の第１実施形態に係る画像読取処理システムの画像読取装置での処理を示すフローチャートである。
【図１】
0003689655.tif 000004
【図２】
0003689655.tif 000005
【図３】
0003689655.tif 000006
【図４】
0003689655.tif 000007
【図５】
0003689655.tif 000008
【図６】
0003689655.tif 000009