JP3689655B2 - Image reading processing system, image reading apparatus, information processing apparatus, control method thereof, driver program, and storage medium - Google Patents
Image reading processing system, image reading apparatus, information processing apparatus, control method thereof, driver program, and storage mediumInfo
- Publication number
- JP3689655B2 JP3689655B2 JP2001261801A JP2001261801A JP3689655B2 JP 3689655 B2 JP3689655 B2 JP 3689655B2 JP 2001261801 A JP2001261801 A JP 2001261801A JP 2001261801 A JP2001261801 A JP 2001261801A JP 3689655 B2 JP3689655 B2 JP 3689655B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- image reading
- placing
- reading
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Facsimile Scanning Arrangements (AREA)
- Optical Systems Of Projection Type Copiers (AREA)
- Facsimiles In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、情報処理装置と画像読取装置とを含む画像読取処理システム、画像読取装置、情報処理装置、その制御方法およびドライバプログラム並びに記憶媒体に関する。
【0002】
【従来の技術】
従来からこの種の画像読取処理システムとして、コンピュータ等の情報処理装置とスキャナ等の画像読取装置から構成されるシステムが一般的に知られている。
【0003】
そして、画像読取装置には、2つの原稿載置部を有するもの、例えば、原稿を自動的に搬送して読取る原稿搬送装置(ADF)と、平面ガラスを含む原稿台とを備えたものが知られている。
【0004】
【発明が解決しようとする課題】
しかしながら、従来のように、原稿をセットする場所を二ヶ所有する画像読取装置を情報処理装置から制御する場合、どちらにセットされた原稿を読み取るかを、読み取りの際に毎回、オペレータが選択していた。
【0005】
このような毎回の選択は、ユーザにとって操作が煩雑になる傾向にあり、使い勝手が悪かった。
【0006】
本発明は上記従来技術の課題を解決するためになされたものでその目的とするところは、使い勝手の良い画像読取処理システム、画像読取装置、情報処理装置、その制御方法およびドライバプログラム並びに記憶媒体を提供することにある。
【0007】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るシステムは、
画像読取装置と、該画像読取装置に接続された情報処理装置とを含む画像読取処理システムであって、
前記画像読取装置は、
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記情報処理装置からの画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有し、
前記情報処理装置は、
前記原稿状態検知手段での検知情報を受信する第2受信手段と、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第2送信手段と、
を有することを特徴とする。
【0008】
前記原稿状態検知手段は、前記第1原稿載置手段における原稿の有無を検知する手段であって、
前記第2送信手段は、
受信した前記検知情報が、前記第1原稿載置手段に原稿が載置されているとの内容である場合に、前記第1原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第1原稿載置手段に原稿が載置されていないとの内容である場合に、前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする。
【0009】
前記原稿状態検知手段は、前記第1原稿載置手段及び前記原稿載置手段における原稿の有無を検知する手段であって、
前記第2送信手段は、
受信した前記検知情報が、前記第1原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第1原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第2原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする。
【0010】
前記第2送信手段は、
受信した前記検知情報が、前記第1原稿載置手段と、前記第2原稿載置手段の両方に原稿が載置されているとの内容である場合に、予め登録された優先順位に従い、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信することを特徴とする。
【0011】
前記第1原稿載置手段は、載置された原稿を自動的に搬送して画像読取を行うための載置手段であり、
前記第2原稿載置手段は、載置された原稿を固定した状態で画像読取を行うための載置手段であることを特徴とする。
【0012】
前記画像読取装置は、更に、読取開始を指示するための第1読取開始指示手段を有し、
該第1読取開始指示手段に対する読取開始の指示があった場合には、前記第1送信手段は、前記情報処理装置に対し、読取開始命令の要求と前記原稿状態検知手段での検知情報とを送信することを特徴とする。
【0013】
前記情報処理装置は、更に、読取開始を指示するための第2読取開始指示手段を有し、
該第2読取開始指示手段に対する読取開始の指示を契機にして、前記第2送信手段は前記画像読取命令を送信することを特徴とする。
【0014】
上記目的を達成するため、本発明に係る装置は、
画像読取装置と接続可能な情報処理装置であって、
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記情報処理装置からの画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続可能であり、
前記原稿状態検知手段での検知情報を受信する第2受信手段と、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第2送信手段と、
を有することを特徴とする。
【0015】
前記原稿状態検知手段は、前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の有無を検知する手段であって、
前記第2送信手段は、
受信した前記検知情報が、前記第1原稿載置手段に原稿が載置されているとの内容である場合に、前記第1原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第1原稿載置手段に原稿が載置されていないとの内容である場合に、前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする。
【0016】
上記目的を達成するため、本発明に係る方法は、
原稿を載置する第1原稿載置手段と、原稿を載置する第2原稿載置手段と、前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、を有する画像読取装置と、
該画像読取装置に接続された情報処理装置と、
を含む画像読取処理システムの制御方法であって、
前記原稿状態検知手段での検知情報を前記画像読取装置から前記情報処理装置に送信する第1送信ステップと、
前記画像読取装置から送信された前記検知情報を前記情報処理装置が受信する第1受信ステップと、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を、前記情報処理装置から前記画像読取装置へ送信する第2送信ステップと、
前記画像読取装置が、前記情報処理装置からの画像読取命令を受信する第2受信ステップと、
前記画像読取装置において、受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取ステップと、
を有することを特徴とする。
【0017】
上記目的を達成するため、本発明に係るプログラムは、
画像読取装置と接続可能な情報処理装置において実行される画像読取装置制御用のドライバプログラムあって、
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記情報処理装置からの画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続された場合に、
前記情報処理装置に、
前記原稿状態検知手段での検知情報を受信する第2受信工程、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第2送信工程と、
を実行させることを特徴とする。
【0018】
上記目的を達成するため、本発明に係る記憶媒体は、前記ドライバプログラムを格納したことを特徴とする。
【0019】
上記目的を達成するため、本発明にかかる画像読取装置は、
情報処理装置に接続され、情報処理装置による制御を受ける画像読取装置であって、
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記第1原稿載置手段又は前記第2原稿載置手段のどちらに載置された原稿の画像読取を行うべきかについて、前記情報処理装置が前記検知情報に基づき判断した結果としての画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有することを特徴とする。
ここで、原稿状態検知手段は、第1原稿載置手段における原稿の有無を検知する手段であることを特徴とする。
【0020】
【発明の実施の形態】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【0021】
(第1の実施の形態)
本発明の第1実施形態としての画像読取処理システムについて詳細に説明する。
<概要>
本実施形態の画像読取処理システムは、2通りの方法で原稿上の画像を読み取ることができる画像読取装置と、この画像読取装置に原稿が用意されているか否かを監視しつつ、この画像読取装置に対し画像読取命令を送信する情報処理装置と、を含む。本実施形態に係る画像読取装置は、原稿を搬送させつつ画像読取を行う方法(搬送読取)と、原稿を固定した状態で画像読取を行う方法(固定読取)とを実行可能である。そして、方法を指定しない画像読取命令を入力すると、搬送読取用に原稿が用意されているかどうかを検知し、搬送読取用に原稿が用意されている場合には、搬送読取を行い、それ以外の場合には、固定読取を行う。
【0022】
<読取機構>
図2は、本システムにおける画像読取装置100の原稿読取機構の概略を示す図である。
【0023】
図2において、400は、原稿であり、406は原稿を搬送させつつその画像を読取るための原稿搬送装置(ADF)、404は、原稿を載置しつつその画像を読取るための原稿台である。原稿台404は、平面ガラスを含む。
【0024】
また、401は、ADF406に付属する原稿検知センサである。ADF406のトレイ上に原稿が存在するかどうかを検知することが可能であり、原稿有りでON、原稿無しでOFFとなる。自動搬送された原稿のジャムの検出、次原稿の有無の検出を可能とする。
【0025】
402は、ADF406に付属する原稿端検知センサであり、ADF406により原稿搬送が始まり、原稿の先端がセンサに触れたときにOFFからONとなり、原稿後端がセンサを抜けたときにONからOFFとなる。この原稿端検知センサ402がONのときはADF内に原稿が有ると判断する。
【0026】
403は、ADF406のトレイにセットされた原稿を自動的に搬送するための原稿搬送ローラであり、不図示の原稿搬送モータによって駆動される。
【0027】
405は、原稿を光学的に読み取り、電気信号に変換する原稿読取センサである。
【0028】
原稿読取センサ405は、ADF406にセットされた原稿の画像読取りを行う場合は、図示するADF読取り位置まで移動し、原稿搬送ローラ403により搬送される原稿上の画像を読取る。一方、原稿台404上に載置された原稿上の画像を読取る場合は、原稿台404側へ原稿読取センサ405を移動し、原稿台404に固定されている原稿を読取る。このように、ADF406により搬送された原稿の読取りと、原稿台404に載置した原稿の読取りと、を共通の原稿読取センサ405で行うことによって、装置の生産効率を向上することができる。ただし、本発明はこれに限定されるものではなく、ADF406と原稿台404に別々の読取センサを設けても良い。
【0029】
なお、本画像読取装置には、原稿台404に原稿が載置されているか否かを検知するセンサは設けられていない。これにより、コストダウンを図ることができ、本装置の生産性が向上する。ただし、本発明に係る画像読取装置はこれに限定されるものではなく、原稿台404上の原稿を検出する原稿検出センサをさらに設けてもよい。
【0030】
<システム全体構成>
次に、画像読取処理システムの全体構成について、図1を参照して説明する。図1は、本実施形態にかかる画像読取処理システムの全体構成を示すブロック図である。
【0031】
本システムは、図のように、スキャナ等の画像読取装置100と、汎用コンピュータ等の情報処理装置300とを含み、それらは、情報転送インターフェース200により接続されている。
【0032】
[画像読取装置の構成]
画像読取装置100は、図のように、MPU(Micro Processing Unit)101、RAM(Random Access Memory)102、ROM(Read Only Memory)103、操作部104、表示部105、読取部106、原稿検知センサ401、記録部108、外部インターフェース部109を含み、それらは、システムバス110で接続されている。
【0033】
ここで、各部の動作について説明すると、まず、MPU101は、画像読取装置100全体の動作を制御する。
【0034】
また、RAM102は、画像読取装置100のシステムデータ、読取画像データ、記録画像データ、ワークエリア、設定データ等を保持するためのメモリである。読取画像データエリアは、高速読取のための読取ラインバッファや読み取られた画像を一時的に保持しておくための画像データエリアである。記録画像データエリアは、解像度変換をするための記録ラインバッファや記録する画像を一時的に保持しておくための画像データエリアである。ワークエリアは、各種動作、処理のために必要なデータエリアである。設定データエリアは、読取手段を選択する選択モードや読取解像度等の読取モードや記録解像度等の記録モード等を記憶するための不揮発エリアである。
【0035】
ROM103は、画像読取装置100の動作プログラム、フォントデータ、テーブルデータ等が格納されている不揮発性メモリである。
【0036】
操作部104は、テンキー、ワンタッチキー、モードキー、セットキー等を備え、オペレータから設定データを獲得する。
【0037】
表示部105は、動作、登録設定状況を表示するLCD、エラー情報を示すLED等を含む。
【0038】
読取部106は、図2の原稿読取センサ405を含む構成であり、原稿を読み取り、RAM102の読取画像データエリアへ読取データを転送するための原稿検知センサ401である。
【0039】
記録部108は、RAM102の記録画像データエリアからの読取データを記録紙に印字するための記録部である。また、RAM102に蓄積してあるシステムデータ、設定データを記録紙に印字することも可能である。
【0040】
外部インターフェース部109は、情報処理装置300の間で、読取画像データ、読取指示データ、設定データ等の情報を送受信する。
【0041】
なお、原稿検知センサ401は、システムバス110を介してMPU101と接続されているが、信号線によって直接MPU101と接続しても良い。
【0042】
[情報処理装置の構成]
情報処理装置300は、図のように、MPU301、RAM302、ROM303、記憶部304、外部インターフェース部305、操作部306、表示部307、を含み、それらは、システムバス308で接続されている。
【0043】
ここで、各部の動作について説明すると、まず、MPU301は、情報処理装置300全体の動作を制御する。
【0044】
RAM302は、オペレーティングシステムやユーザプログラムを読み込む揮発性メモリであり、ワークエリアとして使用される。
【0045】
ROM303は、情報処理装置300が電源投入された際に使用する不揮発性メモリであり、ブートプログラム等が格納されている。
【0046】
記憶部304は、情報処理装置300のシステムデータ、読取画像データ、記録画像データ、設定データ等を保持するための不揮発性メモリである。設定データエリアは、画像読取装置100の読取解像度等の読取モードや記録解像度等の記録モード等を記憶するためのメモリエリアである。
【0047】
外部インターフェース部305は、画像読取装置100との間で読取画像データ、読取指示データ、設定データ等の情報を送受信する。
【0048】
操作部306は、情報処理装置300に命令を与えるキーボード、マウス等を含む。この操作部306により、読取動作の起動をかけたり、読取手段の選択を行うことが可能である。
【0049】
表示部307は、読取画像データを表示したり、設定データの一覧を表示したり、設定データの編集画面を表示したりするために用いられる。
【0050】
<画像読取動作>
図3、4は、情報処理装置300と画像読取装置100との間の情報のやりとりを示す図である。
【0051】
[第1の例]
ここでは、まず、1つ目の例として、オペレータがADF406に原稿をセットし、画像読取装置100の操作部104に対し読取開始操作を行った場合について説明する。
【0052】
ステップS301において、オペレータが画像読取装置100のADF406に所望の原稿をセットすると、原稿検知センサ401がそれを識別し、画像読取装置100のMPU101に通知する。
【0053】
続いてステップS302において、画像読取装置100は情報処理装置300に対し、ADF406に原稿がセットされたことを外部インタフェース109、情報転送インタフェース200、外部インタフェース305経由で通知する。
【0054】
次に、ステップS303において、原稿がセットされたことを通知された情報処理装置300は、表示部307にその旨を示す表示を行う。
【0055】
更に、ステップS304として、オペレータは、画像読取装置100の操作部104に対し、読取開始を指示する操作を行う。具体的には、読取開始ボタンを押下する。
【0056】
次いで、ステップS305において、画像読取装置100は、情報処理装置300に対し、読取開始ボタンが押された旨通知し、更に、その時点での原稿の有無を通知する。ここでは、ADF406に原稿がセットされたままなので、原稿あり通知となる。
【0057】
ステップS306において、情報処理装置300は、ADF406に原稿ありとの通知に基づいて、画像読取装置100に対し、ADF406にある原稿を読取るように命令する。その際、読取命令と共に、読取モード、読取解像度、読取範囲等の読取パラメータも同時に転送する。
【0058】
ステップS307において、画像読取装置100は、ADF406によって搬送され読み取られた読取原稿の状態、読取モード、読取解像度、読取範囲等の読取パラメータを確認し、問題なければ情報処理装置300に命令が受け付けられたことを示すOKを返信する。
【0059】
ステップS308において、画像読取装置100は、ADF406にセットされた原稿を、指定のモード、解像度、範囲で読取る。
【0060】
ステップS309において、情報処理装置300は画像読取装置100に対し、ステップS306で命令した読取動作によって読み取られた読取画像データの転送を要求する。
【0061】
ステップS310において、画像読取装置100は第1原稿検知センサ401106で読み取った画像データを、外部インタフェース部109、情報転送インタフェース200、外部インタフェース部305経由で、情報処理装置300に転送する。
【0062】
ステップS311において、情報処理装置300は、画像読取装置100から転送されてきた画像データを、表示部307に表示する。
【0063】
このように、ADF406に原稿があることを検知して、ADF406による原稿を読取るように、情報処理装置自ら判断しているので、オペレータは、原稿台404の原稿を読取るのかADF406の原稿を読取るのかを指示する必要がない。
【0064】
図3においては、読取開始ボタンを押下後、情報処理装置300からの読取命令を待って、画像読取装置100の読取りが開始されるようになっているが、情報処理装置300からの読取命令を待たずに、読み取りを開始してもよい。その場合、画像読取装置100から情報処理装置300に対し画像転送要求を送出し、情報処理装置300から画像読取装置100にOKが返送されれば、読み取った画像を画像読取装置100から情報処理装置300に転送するようにしても良い。このようにすることで、読取が早く開始されるので、オペレータの待ち時間が少なくなるという効果がある。ただし、その場合、原稿台404の原稿を読取るのかADF406の原稿を読取るのかの判断を行う手段を画像読取装置内に設ける必要がある。
【0065】
なお、ADF406に原稿をセットし、その情報が情報処理装置300に通知されている状態で(ステップS302)、情報処理装置300の操作部306に対して読取開始の指示を行った場合には、やはり、情報処理装置300において、ADFからの読取を行うべきと判断し、ステップS306と同様に、画像読取装置100に対してADFでの読取命令を送信する。そして、更に、ステップS307以降の処理に続く。
【0066】
このようにすることで、画像読取装置のオペレータだけではなく情報処理装置のオペレータも、原稿台404の原稿を読取るのかADF406の原稿を読取るのかを指示することが不要であるというメリットがある。
【0067】
[第2の例]
次に、2つ目の例として、図4を用いて、オペレータがADF406に原稿をセットせず、情報処理装置300の操作部104に対し読取開始操作を行った場合について説明する。
【0068】
まず、ステップS401において、オペレータは画像読取装置100のADF406のトレイにセットしてある原稿を取り除く。これによって原稿検知センサ401は、原稿がないことを読取装置100のMPU101に通知する。
【0069】
続いてステップS402において、画像読取装置100は情報処理装置300に対し、ADF406の原稿が取り除かれたこともしくはADF406に原稿がない状態であることを外部インタフェース109、情報転送インタフェース200、外部インタフェース305経由で通知する。
【0070】
ステップS403において、ADF406の原稿が取り除かれたこともしくはADF406に原稿がないことを通知された情報処理装置300は、表示部307にその旨を示す表示を行う。
【0071】
ステップS404において、オペレータは情報処理装置300の操作部306によって、読取開始の指示を操作する。
【0072】
ステップS405において、情報処理装置300は画像読取装置100に対し、画像読取装置100原稿台404にある読取原稿を読取るように命令する。その際、読取命令と共に、読取モード、読取解像度、読取範囲等の読取パラメータも同時に転送する。このように、原稿検知センサ401に原稿がない状態で原稿の読取が指示された場合は、原稿台404にある原稿を読取るものと判断し原稿台404上の原稿を読取るようにしているので、オペレータが原稿台404の原稿を読取るのかADF406の原稿を読取るのかを指示することが不要である。一方、画像読取装置100のADF406の読取原稿台の状態、または原稿台404の状態に関わらず、オペレータにより予め登録された原稿検知センサ401により、読み取りを開始するよう命令してもよい。
【0073】
ステップS406において、画像読取装置100は、読取モード、読取解像度、読取範囲等の読取パラメータを確認し、問題なければ情報処理装置300に命令が受け付けられたことを示すOKを返信する。
【0074】
ステップS407において、画像読取装置100は、原稿台404にセットしてある原稿を、指定のモード、解像度、範囲で読取る。
【0075】
ステップS408において、情報処理装置300は画像読取装置100に対し、ステップS405で命令した読取動作によって読み取られた読取画像データの転送を要求する。
【0076】
ステップS409において、画像読取装置100は第2原稿検知センサ401107で読み取った画像データを、外部インタフェース部109、情報転送インタフェース200、外部インタフェース部305経由で、情報処理装置300に転送する。
【0077】
ステップS410において、情報処理装置300は、画像読取装置100から転送されてきた画像データを、表示部307に表示する。
【0078】
<情報処理装置内の動作>
次に、情報処理装置内の動作について説明する。図5は、情報処理装置300で行われる処理を説明するフローチャートである。
【0079】
このフローチャートで示される処理は、情報処理装置のROM303に格納されたプログラムによって実現される。即ち、MPU301は格納されているプログラムを読み出して以下の処理を実行する。
【0080】
まず、ステップS501において、オペレータにより画像読取装置100の操作部104に設けられた読取開始ボタンが押下されたかを判断する。画像読取装置100の操作部104の読取開始ボタンが押下された場合、その情報は、画像読取装置100から外部インターフェース部109、情報転送インターフェース200、外部インターフェース部305を介して、情報処理装置300に通知される。読取開始ボタンが押下されていなければステップS502へ進み、押下されていればステップS506へ進む。
【0081】
ステップS502において、オペレータにより情報処理装置300の操作部306に設けられた読取開始ボタンが押下されたか判断する。読取開始ボタンが押下されていなければステップS503へ進み、押下されていればステップS506へ進む。
【0082】
ステップS503においては、画像読取装置100のADF406に原稿がセットされているか判断する。原稿がセットされているか否かは、画像読取装置100から送られてきた原稿あり/なし通知によって判断する。即ち、。原稿あり通知を受信した場合にはステップS504へ進み、原稿なし通知を受信した場合にはステップS505へ進む。
【0083】
ステップS504において、オペレータに対し情報処理装置300の表示部307で、画像読取装置100のADF406に原稿がセットされている旨の表示を行う。そしてステップS501へと処理を戻す。
【0084】
ステップS505において、オペレータに対し情報処理装置300の表示部307で、画像読取装置100のADF406に原稿がセットされていない旨の表示を行う。そしてステップS501へと処理を戻す。
【0085】
一方、ステップS501で読取開始ボタンが押下された場合、またはステップS502で読取開始ボタンが押下された場合、ステップS506において、画像読取装置100のADF406に原稿がセットされているか判断する。
【0086】
ステップS501で画像読取装置の読取開始ボタン押下の通知が送信された場合には、同時に、ADF406における原稿の有無も通知されているため、その通知に基づき、ステップS506の判断を行う。
【0087】
ステップS502で情報処理装置300の読取開始ボタンが押下された場合には、その直前に受信した原稿あり/なし通知によって判断する。
【0088】
ステップS506で、原稿がセットされていると判断すれば、ステップS507へ進み、セットされていないと判断すればステップS510へ進む。ステップS507では、ADF406にセットされた原稿を読取ることを指示する読取開始命令が画像読取装置100に送信され、ステップS508へ進む。ステップS510では、原稿台404にセットされた原稿を読取ることを指示する読取命令が画像読取装置100に送信され、ステップS508へ進む。
【0089】
ステップS508において、読取命令に応じて、画像読取装置100のADF406、又は、原稿台404で読み取られた読取画像データを画像読取装置100から受信する。読取画像データは、画像読取装置100から外部インターフェース部109、情報転送インターフェース200、外部インターフェース部305経由で、情報処理装置300に転送される。
【0090】
ステップS509において、受信した読取画像データを、情報処理装置300の表示部307に表示する。そしてステップS501へと処理を戻す。
【0091】
また、本システムを用いて、オペレータがADFか原稿台のどちらかを指定して画像読取を行うことも可能である。
【0092】
オペレータが画像読取装置100のADF406から原稿を読取るよう指定した場合には、ステップS510において、原稿台での読取開始命令の送信に代えて、原稿なし警告を表示する処理を行う。
【0093】
オペレータが画像読取装置100の原稿台404から原稿を読取るよう指定した場合には、ADF406の原稿検知センサ401の検知情報を無視して、強制的にステップS510へ処理を移行する。
【0094】
<画像読取装置内の動作>
次に、画像読取装置内の動作について説明する。図6は、画像読取装置100で行われる処理を説明するフローチャートである。
【0095】
このフローチャートで示される処理は、画像読取装置のROM103に格納されたプログラムによって実現される。即ち、MPU101は格納されているプログラムを読み出して以下の処理を実行する。
【0096】
まず、ステップS601において、オペレータにより画像読取装置100の操作部104に設けられた読取開始ボタンが押下されたか判断する。読取開始ボタンが押下されていればステップS612へ進み、押下されていなければステップS603へ進む。
【0097】
ステップS612において、原稿検知センサ401を用いて、ADF406に原稿がセットされているか否かを検知する。
【0098】
ステップS602において、画像読取装置100の操作部104の読取開始ボタンが押下されたこと、及び、原稿の有無を情報処理装置300に通知する。これらの情報は、画像読取装置100から外部インターフェース部109、情報転送インターフェース200、外部インターフェース部305経由で、情報処理装置300に通知される。
【0099】
ステップS603において、情報処理装置300から読取開始命令を受信したか判断する。読取開始命令は、情報処理装置300から外部インターフェース部305、情報転送インターフェース200、外部インターフェース部109経由で、画像読取装置100に通知される。読取開始命令には、ADF406に載置された原稿を読み取るか、或は原稿台に載置された原稿を読み取るかの指定のほか、読取モード、読取解像度、読取範囲情報が含まれる。読取開始命令を受信していればステップS611へ進み、読取開始命令を受信していなければステップS604へ進む。
【0100】
ステップS604においては、画像読取装置100のADF406に原稿がセットされているかを原稿検知センサ401によって判断する。原稿がセットされていればステップS605へ進み、セットされていなければステップS606へ進む。
【0101】
ステップS605において、画像読取装置100のADF406の原稿有り状態を、画像読取装置100から情報処理装置300に通知する。原稿有り状態は、画像読取装置100から外部インターフェース部109、情報転送インターフェース200、外部インターフェース部305経由で、情報処理装置300に通知される。そしてステップS601へと処理を戻す。
【0102】
ステップS606において、画像読取装置100のADF406の原稿無し状態を、画像読取装置100から情報処理装置300に通知する。原稿無し状態は、画像読取装置100から外部インターフェース部109、情報転送インターフェース200、外部インターフェース部305経由で、情報処理装置300に通知される。そしてステップS601へと処理を戻す。
【0103】
一方、ステップS603で情報処理装置300から読取開始命令を受信した場合、ステップS611において、その読取開始命令が、ADF406上の原稿を読み取ることを指示したものか否か判断する。ADF406上の原稿を読み取ることを指示したものであれば、ステップS607に進む。
【0104】
ステップS607において、画像読取装置100のADF406の原稿検知センサ401により原稿がセットされているか判断する。原稿がセットされていればステップS608へ進み、セットされていなければステップS613へ進む。ステップS608においては、画像読取装置100は、ADF406にセットされた原稿に対し実際の読取動作を開始する。一方、ステップS613では、原稿なしの警告を情報処理装置300に通知する。
【0105】
また、ステップS611における判断で、読取開始命令が、ADF406上の原稿を読み取ることを指示したものではないと判断した場合には、ステップS609に進み、画像読取装置100は、原稿台404に載置された原稿に対し実際の読取動作を開始する。
【0106】
ステップS608又はステップS609で読取動作が終了すると、ステップS610に進み、ADF406もしくは原稿台404から読み取った読取画像データを情報処理装置300に転送する。読取画像データは、画像読取装置100から外部インターフェース部109、情報転送インターフェース200、外部インターフェース部305経由で、情報処理装置300に転送される。そしてステップS601へと処理を戻す。
【0107】
以上の実施形態によれば、オペレータは、面倒な読取方法の指定をしなくても、自動的に原稿の有無を検知して読取方法を判断するため、ユーザの使い勝手を向上させることができる。また、原稿台上の原稿を検知するセンサを設けなくても良いため、装置自体の生産性を向上させることができる。
【0108】
(第2実施の形態)
上記第1の実施形態では、原稿台上の原稿を検知するセンサを設けていなかったが、本実施形態ではADF側と、原稿台側の双方に原稿検知センサを設けた場合について説明する。その他の構成及び動作については、上記第1実施形態と同様であるため、同じ符号を利用して説明する。
【0109】
本実施形態としての情報処理装置300においては、図5のステップS506の処理として、画像読取装置100のADF406の原稿検知センサと、原稿台404の原稿検知センサの双方を参照する。また、オペレータは、ADF406又は原稿台404のどちらを優先して原稿を読取るかを、予め登録することができる。
【0110】
例えば、ADF406にセットされた原稿を優先する場合、次の表1に従った処理を行う。
【0111】
【表1】
【0112】
また、原稿台404にセットされた原稿を優先する場合、次の表2に従った処理を行う。
【0113】
【表2】
【0114】
(その他の実施形態)
なお、上記第1実施形態に係る画像読取装置は記録部を有しているが、本発明はこれに限定されるものではなく、2通りの方法で画像読取を行うこのできる装置であれば、スキャナ等であってもよい。
【0115】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0116】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0117】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した(図5および/または図6に示す)フローチャートに対応するプログラムコードが格納されることになる。
【0118】
【発明の効果】
本発明によれば、使い勝手の良い画像読取処理システム、画像読取装置、情報処理装置、その制御方法およびドライバプログラム並びに記憶媒体を提供することができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係る画像読取処理システムの構成を示すブロック図である。
【図2】本発明の第1実施形態に係る画像読取処理システムにおける画像読取装置の読取機構を説明するための概略図である。
【図3】本発明の第1実施形態に係る画像読取処理システムにおける情報のやりとりを示す図である。
【図4】本発明の第1実施形態に係る画像読取処理システムにおける情報のやりとりを示す図である。
【図5】本発明の第1実施形態に係る画像読取処理システムの情報処理装置での処理を示すフローチャートである。
【図6】本発明の第1実施形態に係る画像読取処理システムの画像読取装置での処理を示すフローチャートである。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image reading processing system including an information processing device and an image reading device, an image reading device, an information processing device, a control method thereof, a driver program, and a storage medium.
[0002]
[Prior art]
Conventionally, as this type of image reading processing system, a system including an information processing apparatus such as a computer and an image reading apparatus such as a scanner is generally known.
[0003]
In addition, an image reading apparatus having two document placement units, for example, an apparatus including a document conveying device (ADF) that automatically conveys and reads a document and a document table including flat glass is known. It has been.
[0004]
[Problems to be solved by the invention]
However, when an image reading apparatus that owns two places for setting a document is controlled from the information processing apparatus as in the prior art, the operator selects which document is to be read each time it is read. It was.
[0005]
Such selection every time tends to be complicated for the user, and is not easy to use.
[0006]
The present invention has been made to solve the above-described problems of the prior art, and an object thereof is to provide an easy-to-use image reading processing system, an image reading apparatus, an information processing apparatus, a control method thereof, a driver program, and a storage medium. It is to provide.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, a system according to the present invention provides:
An image reading processing system including an image reading device and an information processing device connected to the image reading device,
The image reading device includes:
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
First receiving means for receiving an image reading command from the information processing apparatus;
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
Have
The information processing apparatus includes:
Second receiving means for receiving information detected by the document state detecting means;
Second transmission means for transmitting the image reading command for instructing image reading of the document placed on the first document placement means or the second document placement means based on the received detection information;
It is characterized by having.
[0008]
The document state detection means is means for detecting the presence or absence of a document in the first document placement means,
The second transmission means includes
An image for instructing image reading of the document placed on the first document placing means when the received detection information is that the document is placed on the first document placing means. Image reading instructing image reading of the document placed on the second document placing means when a reading command is transmitted and the content is that no document is placed on the first document placing means It is a means for transmitting a command.
[0009]
The document state detection means is means for detecting the presence or absence of a document in the first document placement means and the document placement means,
The second transmission means includes
When the received detection information is that the original is placed only on the first original placing means, the image reading of the original placed on the first original placing means is instructed. An image reading command is transmitted, and when the content indicates that the original is placed only on the second original placing means, the image reading of the original placed on the second original placing means is instructed. It is a means for transmitting an image reading command.
[0010]
The second transmission means includes
When the received detection information is the content that a document is placed on both the first document placing means and the second document placing means, An image reading command for instructing image reading of an original placed on the first original placing means or the second original placing means is transmitted.
[0011]
The first document placing means is a placing means for automatically transporting a placed document and reading an image,
The second document placing unit is a placing unit for performing image reading in a state where the placed document is fixed.
[0012]
The image reading apparatus further includes first reading start instruction means for instructing reading start.
When there is a reading start instruction to the first reading start instruction means, the first transmission means sends a request for a reading start command to the information processing apparatus and detection information from the document state detection means. It is characterized by transmitting.
[0013]
The information processing apparatus further includes second reading start instruction means for instructing reading start,
The second transmission unit transmits the image reading command in response to a reading start instruction to the second reading start instruction unit.
[0014]
In order to achieve the above object, an apparatus according to the present invention provides:
An information processing apparatus connectable to an image reading apparatus,
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
First receiving means for receiving an image reading command from the information processing apparatus;
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
Can be connected to an image reading apparatus having
Second receiving means for receiving information detected by the document state detecting means;
Second transmission means for transmitting the image reading command for instructing image reading of the document placed on the first document placement means or the second document placement means based on the received detection information;
It is characterized by having.
[0015]
The document state detection means is means for detecting the presence or absence of a document in the first document placement means and / or the document placement means,
The second transmission means includes
An image for instructing image reading of the document placed on the first document placing means when the received detection information is that the document is placed on the first document placing means. Image reading instructing image reading of the document placed on the second document placing means when a reading command is transmitted and the content is that no document is placed on the first document placing means It is a means for transmitting a command.
[0016]
In order to achieve the above object, the method according to the present invention comprises:
A first document placing unit for placing a document, a second document placing unit for placing a document, and a document state for detecting a state of a document in the first document placing unit and / or the document placing unit An image reading device having detection means;
An information processing apparatus connected to the image reading apparatus;
A method for controlling an image reading processing system including:
A first transmission step of transmitting detection information in the document state detection means from the image reading apparatus to the information processing apparatus;
A first receiving step in which the information processing device receives the detection information transmitted from the image reading device;
Based on the received detection information, an image reading command for instructing image reading of the document placed on the first document placing means or the second document placing means is sent from the information processing apparatus to the image reading apparatus. A second transmission step of transmitting;
A second receiving step in which the image reading device receives an image reading command from the information processing device;
In the image reading apparatus, in accordance with the received image reading command, an image reading step of reading an image on the document placed on either the first document placement means or the second document placement means;
It is characterized by having.
[0017]
In order to achieve the above object, a program according to the present invention provides:
A driver program for controlling an image reading apparatus executed in an information processing apparatus connectable to the image reading apparatus,
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
First receiving means for receiving an image reading command from the information processing apparatus;
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
When connected to an image reader with
In the information processing apparatus,
A second receiving step of receiving detection information in the document state detecting means;
A second transmission step of transmitting the image reading command for instructing the image reading of the document placed on the first document placing means or the second document placing means based on the received detection information;
Is executed.
[0018]
In order to achieve the above object, a storage medium according to the present invention stores the driver program.
[0019]
In order to achieve the above object, an image reading apparatus according to the present invention includes:
An image reading apparatus connected to an information processing apparatus and controlled by the information processing apparatus,
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
An image reading command as a result of the information processing apparatus judging based on the detection information as to whether image reading of the document placed on the first document placing means or the second document placing means should be performed First receiving means for receiving
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
It is characterized by having.
Here, the document state detection means is a means for detecting the presence or absence of a document in the first document placement means.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. However, the relative arrangement of components, the display screen, and the like described in this embodiment are not intended to limit the scope of the present invention only to those unless otherwise specified.
[0021]
(First embodiment)
The image reading processing system as the first embodiment of the present invention will be described in detail.
<Overview>
The image reading processing system according to the present embodiment is capable of reading an image on a document by two methods, and monitoring whether or not a document is prepared in the image reading device. And an information processing apparatus that transmits an image reading command to the apparatus. The image reading apparatus according to the present embodiment can execute a method of reading an image while conveying a document (conveyance reading) and a method of reading an image with the document fixed (fixed reading). When an image reading command that does not designate a method is input, it is detected whether or not a document is prepared for conveyance reading. If a document is prepared for conveyance reading, the conveyance reading is performed, and the others In this case, fixed reading is performed.
[0022]
<Reading mechanism>
FIG. 2 is a diagram showing an outline of the document reading mechanism of the
[0023]
In FIG. 2, 400 is a document, 406 is a document transport device (ADF) for reading the image while transporting the document, and 404 is a document table for reading the image while placing the document. . The document table 404 includes flat glass.
[0024]
[0025]
[0026]
[0027]
[0028]
When reading an image of a document set on the
[0029]
The image reading apparatus is not provided with a sensor for detecting whether or not a document is placed on the document table 404. Thereby, cost reduction can be aimed at and the productivity of this apparatus improves. However, the image reading apparatus according to the present invention is not limited to this, and a document detection sensor for detecting a document on the document table 404 may be further provided.
[0030]
<Overall system configuration>
Next, the overall configuration of the image reading processing system will be described with reference to FIG. FIG. 1 is a block diagram showing the overall configuration of the image reading processing system according to the present embodiment.
[0031]
As shown in the figure, this system includes an
[0032]
[Configuration of Image Reading Apparatus]
As illustrated, the
[0033]
Here, the operation of each unit will be described. First, the
[0034]
The
[0035]
A ROM 103 is a non-volatile memory that stores an operation program of the
[0036]
The operation unit 104 includes a numeric keypad, a one-touch key, a mode key, a set key, and the like, and acquires setting data from the operator.
[0037]
The display unit 105 includes an LCD that displays the operation and registration setting status, an LED that indicates error information, and the like.
[0038]
The
[0039]
The recording unit 108 is a recording unit for printing the read data from the recording image data area of the
[0040]
The
[0041]
The
[0042]
[Configuration of information processing device]
As illustrated, the
[0043]
Here, the operation of each unit will be described. First, the
[0044]
A
[0045]
The
[0046]
A storage unit 304 is a non-volatile memory for holding system data, read image data, recorded image data, setting data, and the like of the
[0047]
The
[0048]
The operation unit 306 includes a keyboard, a mouse, and the like that give commands to the
[0049]
The display unit 307 is used for displaying read image data, displaying a list of setting data, and displaying a setting data editing screen.
[0050]
<Image reading operation>
3 and 4 are diagrams illustrating information exchange between the
[0051]
[First example]
Here, as a first example, a case where an operator sets a document on the
[0052]
In step S301, when the operator sets a desired document on the
[0053]
In step S <b> 302, the
[0054]
Next, in step S <b> 303, the
[0055]
Further, in step S304, the operator performs an operation of instructing the operation unit 104 of the
[0056]
Next, in step S305, the
[0057]
In step S <b> 306, the
[0058]
In step S307, the
[0059]
In step S308, the
[0060]
In step S309, the
[0061]
In step S <b> 310, the
[0062]
In step S <b> 311, the
[0063]
As described above, since the information processing apparatus itself determines that the
[0064]
In FIG. 3, after the reading start button is pressed, the reading of the
[0065]
When a document is set on the
[0066]
By doing so, there is an advantage that not only the operator of the image reading apparatus but also the operator of the information processing apparatus need not instruct whether to read the original on the
[0067]
[Second example]
Next, as a second example, a case where the operator performs a reading start operation on the operation unit 104 of the
[0068]
First, in step S <b> 401, the operator removes the original set on the tray of the
[0069]
In step S <b> 402, the
[0070]
In step S <b> 403, the
[0071]
In step S <b> 404, the operator operates a reading start instruction using the operation unit 306 of the
[0072]
In step S <b> 405, the
[0073]
In step S <b> 406, the
[0074]
In step S407, the
[0075]
In step S408, the
[0076]
In step S409, the
[0077]
In step S <b> 410, the
[0078]
<Operation in information processing device>
Next, the operation in the information processing apparatus will be described. FIG. 5 is a flowchart for describing processing performed in the
[0079]
The processing shown in this flowchart is realized by a program stored in the
[0080]
First, in step S501, it is determined whether a reading start button provided on the operation unit 104 of the
[0081]
In step S502, it is determined whether a reading start button provided on the operation unit 306 of the
[0082]
In step S503, it is determined whether a document is set on the
[0083]
In step S504, the display unit 307 of the
[0084]
In step S <b> 505, the display unit 307 of the
[0085]
On the other hand, if the reading start button is pressed in step S501 or if the reading start button is pressed in step S502, it is determined in step S506 whether a document is set on the
[0086]
When a notification of pressing the reading start button of the image reading apparatus is transmitted in step S501, since the presence / absence of the document in the
[0087]
If the reading start button of the
[0088]
If it is determined in step S506 that the document is set, the process proceeds to step S507, and if it is determined that the document is not set, the process proceeds to step S510. In step S507, a reading start command for instructing reading of the document set in the
[0089]
In step S <b> 508, read image data read by the
[0090]
In step S509, the received read image data is displayed on the display unit 307 of the
[0091]
Further, using this system, it is also possible for an operator to perform image reading by specifying either ADF or document table.
[0092]
If the operator designates reading of a document from the
[0093]
If the operator designates reading of a document from the document table 404 of the
[0094]
<Operation in Image Reading Device>
Next, the operation in the image reading apparatus will be described. FIG. 6 is a flowchart for explaining processing performed in the
[0095]
The processing shown in this flowchart is realized by a program stored in the ROM 103 of the image reading apparatus. That is, the
[0096]
First, in step S601, it is determined whether a reading start button provided on the operation unit 104 of the
[0097]
In step S 612, the
[0098]
In step S <b> 602, the
[0099]
In step S603, it is determined whether a read start command is received from the
[0100]
In step S <b> 604, the
[0101]
In step S605, the
[0102]
In step S <b> 606, the
[0103]
On the other hand, if a reading start command is received from the
[0104]
In step S <b> 607, it is determined whether a document is set by the
[0105]
If it is determined in step S611 that the reading start command does not instruct to read the document on the
[0106]
When the reading operation ends in step S608 or step S609, the process advances to step S610, and the read image data read from the
[0107]
According to the above embodiment, the operator can detect the presence of a document and determine the reading method automatically without specifying a troublesome reading method, so that user convenience can be improved. In addition, since it is not necessary to provide a sensor for detecting a document on the document table, the productivity of the apparatus itself can be improved.
[0108]
(Second Embodiment)
In the first embodiment, a sensor for detecting a document on the document table is not provided. However, in this embodiment, a case where document detection sensors are provided on both the ADF side and the document table side will be described. Other configurations and operations are the same as those in the first embodiment, and will be described using the same reference numerals.
[0109]
In the
[0110]
For example, when giving priority to a document set in the
[0111]
[Table 1]
[0112]
Further, when giving priority to the document set on the document table 404, processing according to the following Table 2 is performed.
[0113]
[Table 2]
[0114]
(Other embodiments)
Although the image reading apparatus according to the first embodiment has a recording unit, the present invention is not limited to this, and any apparatus capable of reading an image by two methods may be used. It may be a scanner or the like.
[0115]
Another object of the present invention is to supply a storage medium (or recording medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and the computer (or CPU or CPU) of the system or apparatus. Needless to say, this can also be achieved by the MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
[0116]
Furthermore, after the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
[0117]
When the present invention is applied to the above storage medium, the storage medium stores program codes corresponding to the flowcharts described above (shown in FIGS. 5 and / or 6).
[0118]
【The invention's effect】
According to the present invention, it is possible to provide an easy-to-use image reading processing system, an image reading apparatus, an information processing apparatus, a control method thereof, a driver program, and a storage medium.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an image reading processing system according to a first embodiment of the present invention.
FIG. 2 is a schematic diagram for explaining a reading mechanism of the image reading apparatus in the image reading processing system according to the first embodiment of the present invention.
FIG. 3 is a diagram showing exchange of information in the image reading processing system according to the first embodiment of the present invention.
FIG. 4 is a diagram showing exchange of information in the image reading processing system according to the first embodiment of the present invention.
FIG. 5 is a flowchart showing processing in the information processing apparatus of the image reading processing system according to the first embodiment of the present invention;
FIG. 6 is a flowchart showing processing in the image reading apparatus of the image reading processing system according to the first embodiment of the present invention.
Claims (14)
前記画像読取装置は、
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記情報処理装置からの画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有し、
前記情報処理装置は、
前記原稿状態検知手段での検知情報を受信する第2受信手段と、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第2送信手段と、
を有することを特徴とする画像読取処理システム。An image reading processing system including an image reading device and an information processing device connected to the image reading device,
The image reading device includes:
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
First receiving means for receiving an image reading command from the information processing apparatus;
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
Have
The information processing apparatus includes:
Second receiving means for receiving information detected by the document state detecting means;
Second transmission means for transmitting the image reading command for instructing image reading of the document placed on the first document placement means or the second document placement means based on the received detection information;
An image reading processing system comprising:
前記第2送信手段は、
受信した前記検知情報が、前記第1原稿載置手段に原稿が載置されているとの内容である場合に、前記第1原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第1原稿載置手段に原稿が載置されていないとの内容である場合に、前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする請求項1に記載の画像読取処理システム。The document state detection means is means for detecting the presence or absence of a document in the first document placement means,
The second transmission means includes
An image for instructing image reading of the document placed on the first document placing means when the received detection information is that the document is placed on the first document placing means. Image reading that transmits a reading command and instructs the image reading of the document placed on the second document placing means when the content is that no document is placed on the first document placing means The image reading processing system according to claim 1, wherein the image reading processing system is a means for transmitting a command.
前記第2送信手段は、
受信した前記検知情報が、前記第1原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第1原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第2原稿載置手段にのみ原稿が載置されているとの内容である場合に、前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする請求項1に記載の画像読取処理システム。The document state detection means is means for detecting the presence or absence of a document in the first document placement means and the document placement means,
The second transmission means includes
When the received detection information is that the original is placed only on the first original placing means, the image reading of the original placed on the first original placing means is instructed. An image reading command is transmitted, and when the content indicates that the original is placed only on the second original placing means, the image reading of the original placed on the second original placing means is instructed. The image reading processing system according to claim 1, wherein the image reading processing system is a means for transmitting an image reading command.
受信した前記検知情報が、前記第1原稿載置手段と、前記第2原稿載置手段の両方に原稿が載置されているとの内容である場合に、予め登録された優先順位に従い、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信することを特徴とする請求項3に記載の画像読取処理システム。The second transmission means includes
When the received detection information is the content that a document is placed on both the first document placing means and the second document placing means, 4. The image reading processing system according to claim 3, wherein an image reading command for instructing image reading of an original placed on the first original placing means or the second original placing means is transmitted.
前記第2原稿載置手段は、載置された原稿を固定した状態で画像読取を行うための載置手段であることを特徴とする請求項1に記載の画像読取処理システム。The first document placing means is a placing means for automatically transporting a placed document and reading an image,
The image reading processing system according to claim 1, wherein the second document placing unit is a placing unit configured to perform image reading in a state where the placed document is fixed.
該第1読取開始指示手段に対する読取開始の指示があった場合には、前記第1送信手段は、前記情報処理装置に対し、読取開始命令の要求と前記原稿状態検知手段での検知情報とを送信することを特徴とする請求項1に記載の画像読取処理システム。The image reading apparatus further includes first reading start instruction means for instructing reading start.
When there is a reading start instruction to the first reading start instruction means, the first transmission means sends a request for a reading start command to the information processing apparatus and detection information from the document state detection means. The image reading processing system according to claim 1, wherein the image reading processing system transmits the image.
該第2読取開始指示手段に対する読取開始の指示を契機にして、前記第2送信手段は前記画像読取命令を送信することを特徴とする請求項1に記載の画像読取処理システム。The information processing apparatus further includes second reading start instruction means for instructing reading start,
2. The image reading processing system according to claim 1, wherein the second transmission unit transmits the image reading command in response to an instruction to start reading with respect to the second reading start instruction unit.
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記情報処理装置からの画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続可能であり、
前記原稿状態検知手段での検知情報を受信する第2受信手段と、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第2送信手段と、
を有することを特徴とする情報処理装置。An information processing apparatus connectable to an image reading apparatus,
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
First receiving means for receiving an image reading command from the information processing apparatus;
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
Can be connected to an image reading apparatus having
Second receiving means for receiving information detected by the document state detecting means;
Second transmission means for transmitting the image reading command for instructing image reading of the document placed on the first document placement means or the second document placement means based on the received detection information;
An information processing apparatus comprising:
前記第2送信手段は、
受信した前記検知情報が、前記第1原稿載置手段に原稿が載置されているとの内容である場合に、前記第1原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信し、前記第1原稿載置手段に原稿が載置されていないとの内容である場合に、前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を送信する手段であることを特徴とする請求項8に記載の情報処理装置。The document state detection means is means for detecting the presence or absence of a document in the first document placement means and / or the document placement means,
The second transmission means includes
An image for instructing image reading of the document placed on the first document placing means when the received detection information is that the document is placed on the first document placing means. Image reading that transmits a reading command and instructs the image reading of the document placed on the second document placing means when the content is that no document is placed on the first document placing means 9. The information processing apparatus according to claim 8, wherein the information processing apparatus is means for transmitting a command.
該画像読取装置に接続された情報処理装置と、
を含む画像読取処理システムの制御方法であって、
前記原稿状態検知手段での検知情報を前記画像読取装置から前記情報処理装置に送信する第1送信ステップと、
前記画像読取装置から送信された前記検知情報を前記情報処理装置が受信する第1受信ステップと、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する画像読取命令を、前記情報処理装置から前記画像読取装置へ送信する第2送信ステップと、
前記画像読取装置が、前記情報処理装置からの画像読取命令を受信する第2受信ステップと、
前記画像読取装置において、受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取ステップと、
を有することを特徴とする制御方法。A first document placing unit for placing a document, a second document placing unit for placing a document, and a document state for detecting a state of a document in the first document placing unit and / or the document placing unit An image reading device having detection means;
An information processing apparatus connected to the image reading apparatus;
A method for controlling an image reading processing system including:
A first transmission step of transmitting detection information in the document state detection means from the image reading apparatus to the information processing apparatus;
A first receiving step in which the information processing device receives the detection information transmitted from the image reading device;
Based on the received detection information, an image reading command for instructing image reading of the document placed on the first document placing means or the second document placing means is sent from the information processing apparatus to the image reading apparatus. A second transmission step of transmitting;
A second receiving step in which the image reading device receives an image reading command from the information processing device;
In the image reading apparatus, in accordance with the received image reading command, an image reading step of reading an image on the document placed on either the first document placement means or the second document placement means;
A control method characterized by comprising:
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記情報処理装置からの画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有する画像読取装置と接続された場合に、
前記情報処理装置に、
前記原稿状態検知手段での検知情報を受信する第2受信工程、
受信した前記検知情報に基づき、前記第1原稿載置手段又は前記第2原稿載置手段に載置された原稿の画像読取を指示する前記画像読取命令を送信する第2送信工程と、
を実行させることを特徴とするドライバプログラム。A driver program for controlling an image reading apparatus executed in an information processing apparatus connectable to the image reading apparatus,
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
First receiving means for receiving an image reading command from the information processing apparatus;
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
When connected to an image reader with
In the information processing apparatus,
A second receiving step of receiving detection information in the document state detecting means;
A second transmission step of transmitting the image reading command for instructing the image reading of the document placed on the first document placing means or the second document placing means based on the received detection information;
A driver program characterized by causing
原稿を載置する第1原稿載置手段と、
原稿を載置する第2原稿載置手段と、
前記第1原稿載置手段及び/又は前記原稿載置手段における原稿の状態を検知する原稿状態検知手段と、
前記原稿状態検知手段での検知情報を前記情報処理装置に送信する第1送信手段と、
前記第1原稿載置手段又は前記第2原稿載置手段のどちらに載置された原稿の画像読取を行うべきかについて、前記情報処理装置が前記検知情報に基づき判断した結果としての画像読取命令を受信する第1受信手段と、
受信した前記画像読取命令に従い、前記第1原稿載置手段又は前記第2原稿載置手段のいずれかに載置された原稿上の画像を読取る画像読取手段と、
を有することを特徴とする画像読取装置。An image reading apparatus connected to an information processing apparatus and controlled by the information processing apparatus,
First document placing means for placing a document;
Second document placing means for placing a document;
A document state detecting unit for detecting a state of a document in the first document placing unit and / or the document placing unit;
First transmission means for transmitting information detected by the document state detection means to the information processing apparatus;
An image reading command as a result of the information processing apparatus judging based on the detection information as to whether image reading of the document placed on the first document placing means or the second document placing means should be performed First receiving means for receiving
Image reading means for reading an image on the document placed on either the first document placing means or the second document placing means in accordance with the received image reading command;
An image reading apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001261801A JP3689655B2 (en) | 2001-08-30 | 2001-08-30 | Image reading processing system, image reading apparatus, information processing apparatus, control method thereof, driver program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001261801A JP3689655B2 (en) | 2001-08-30 | 2001-08-30 | Image reading processing system, image reading apparatus, information processing apparatus, control method thereof, driver program, and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003078692A JP2003078692A (en) | 2003-03-14 |
| JP3689655B2 true JP3689655B2 (en) | 2005-08-31 |
Family
ID=19088786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001261801A Expired - Lifetime JP3689655B2 (en) | 2001-08-30 | 2001-08-30 | Image reading processing system, image reading apparatus, information processing apparatus, control method thereof, driver program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3689655B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4251958B2 (en) * | 2003-10-22 | 2009-04-08 | 株式会社リコー | Image forming apparatus, information processing apparatus, information processing method, information processing program, and recording medium |
| JP2010119016A (en) * | 2008-11-14 | 2010-05-27 | Canon Electronics Inc | Image reading apparatus |
| JP5603038B2 (en) * | 2009-08-31 | 2014-10-08 | キヤノン電子株式会社 | Information reading system, flatbed scanner and sheet feed scanner |
| JP6273960B2 (en) | 2014-03-27 | 2018-02-07 | ブラザー工業株式会社 | Communication program, information processing apparatus, and scanner |
-
2001
- 2001-08-30 JP JP2001261801A patent/JP3689655B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003078692A (en) | 2003-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9672455B2 (en) | Image reading apparatus that outputs one or more files in which is stored generated image data | |
| JP2016208325A (en) | Image reading apparatus, image reading apparatus control method, program, and recording medium | |
| JP3689655B2 (en) | Image reading processing system, image reading apparatus, information processing apparatus, control method thereof, driver program, and storage medium | |
| US10817166B2 (en) | Information processing apparatus, method of controlling information processing apparatus, and recording medium | |
| EP1679878B1 (en) | Method and apparatus for displaying printing progress status | |
| JP2021111907A (en) | Image reading control device and its control method and program | |
| JP2002152447A (en) | Data communication device, data processing method, and storage medium | |
| JP2005297360A (en) | Printing system and printing paper size designation method | |
| JPH09282118A (en) | Printer selection method | |
| JP2004214845A (en) | Image processing apparatus and image processing system | |
| JP4546225B2 (en) | Control method and control program for image reading system | |
| JP6676674B2 (en) | PRINTING DEVICE, PRINTING DEVICE CONTROL METHOD, AND PROGRAM | |
| JP2007189500A (en) | Image reading device | |
| JPH01150568A (en) | Printer device | |
| JPH10126533A (en) | Image processing system | |
| JP2009225225A (en) | Scanner system, scanner controller, method for specifying document size, and program | |
| JPH1031644A (en) | Connection control device | |
| JP2004358672A (en) | Printing equipment | |
| JPH10290358A (en) | Scanner printer | |
| JP2023006640A (en) | Printing support device, printing support method, and printing support program | |
| JP2003069773A (en) | Image communication system, control method therefor, image communication device, information processing device, and control program | |
| JPH05201092A (en) | Printer | |
| JP2001111735A (en) | Data transmission system, data processing device and recording medium | |
| US20030107755A1 (en) | Printer capable of displaying proceeding state of printing job and method for controlling the same | |
| JPH1132172A (en) | Image reading device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050304 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050530 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050613 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3689655 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080617 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090617 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090617 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100617 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110617 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120617 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120617 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130617 Year of fee payment: 8 |
|
| EXPY | Cancellation because of completion of term |