(57)【特許請求の範囲】
【請求項１】
画像を読み取る画像読み取り手段を備えた周辺装置と、該周辺装置との間で双方向通信を行うホスト装置とを備えた画像読み取りシステムであって、
前記周辺装置は、前記画像読み取り手段により読み取られる原稿の有無を検出する原稿検出手段と、前記ホスト装置から出力される制御信号に基づいて前記画像読み取り手段を駆動させると共に、前記原稿検出手段により前記原稿が無いと判断した場合に前記ホスト装置に対して原稿無し信号を出力する出力手段とを備え、
前記ホスト装置は、前記周辺装置から前記原稿無し信号が入力された場合に、前記制御信号を再出力する制御手段を備えた、
ことを特徴とする画像読み取りシステム。
【請求項２】
前記ホスト装置は、前記制御信号を再出力する間隔としての所定時間を変更する時間変更手段を備えたことを特徴とする請求項１に記載の画像読み取りシステム。
【請求項３】
前記ホスト装置は、前記再出力を行う時間を制限し、該制限時間を変更する制限時間変更手段を備えたことを特徴とする請求項１または請求項２に記載の画像読み取りシステム。
【請求項４】
前記ホスト装置は、前記再出力を行う回数を変更する回数変更手段を備えたことを特徴とする請求項１または請求項２に記載の画像読み取りシステム。
【請求項５】
ホスト装置に接続される周辺装置の画像読み取り方法において、前記ホスト装置から前記周辺装置にスキャナ動作を実行する制御信号を出力する工程と、前記制御信号を入力し、前記周辺装置の原稿の有無を検出する工程と、前記検出工程で検出した原稿無し信号を前記ホスト装置に出力する工程と、前記ホスト装置が原稿無し信号を入力したことを条件にスキャナ動作を実行させる制御信号を再出力する工程とを備えることを特徴とする画像読み取り方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ装置等の画像読み取り手段とパーソナルコンピュータ等のホスト装置とからなる画像入出力システム、及び、画像読み取り方法の技術分野に関するものである。
【０００２】
【従来の技術】
パーソナルコンピュータ等のホスト装置に画像を入力したり、ファクシミリ送信用の画像を読み取る手段としては、写真あるいは文書等の原稿を読み取ってイメージデータを出力するスキャナ装置がある。
【０００３】
このスキャナ装置は、ホスト装置と接続され、ホスト装置にインストールしたスキャナドライバプログラムにより、ホスト装置からスキャナ装置に対して読み取り開始信号を送信することによりイメージデータの読み取りを行い、読み取ったイメージデータをホスト装置の画面上に表示させるようになっている。
【０００４】
しかし、読み取るべき原稿がセットされていなかったり、搬送系の不具合等により原稿が搬送されない場合には、原稿を読み取ることができないため、従来のスキャナ装置においては、原稿の有無を検出するセンサを備え、原稿が無いことを報知するようになっていた。
【０００５】
【発明が解決しようとする課題】
しかしながら、前記従来のシステムでは、前記センサに基づいて原稿が無いことを認識した後は、そのまま読み取り動作を中止させ、新たな読み取り開始信号の送信がなければ読み取り動作は行われないようになっていた。
【０００６】
従って、ユーザーは、原稿をセットした後に再びホスト装置上で読み取り開始信号の送信のための設定操作を行わなければならず、直ちに原稿がセットできる状況でもこのような操作が必要であったため、使い勝手が悪いものになっていた。
【０００７】
そこで、本発明は、センサに基づいて原稿が無いことを認識した場合でも、正しく原稿がセットされた場合には、再び設定操作を行うことなく、正常な読み取り動作を行うことができる画像読み取りシステム、及び、画像読み取り方法を提供することを目的としている。
【０００８】
【課題を解決するための手段】
請求項１に記載の画像読み取りシステムは、前記課題を解決するために、画像を読み取る画像読み取り手段を備えた周辺装置と、該周辺装置との間で双方向通信を行うホスト装置とを備えた画像読み取りシステムであって、前記周辺装置は、前記画像読み取り手段により読み取られる原稿の有無を検出する原稿検出手段と、前記ホスト装置から出力される制御信号に基づいて前記画像読み取り手段を駆動させると共に、前記原稿検出手段により前記原稿が無いと判断した場合に前記ホスト装置に対して原稿無し信号を出力する出力手段とを備え、前記ホスト装置は、前記周辺装置から前記原稿無し信号が入力された場合に、前記制御信号を再出力する制御手段を備えた、ことを特徴とする。
【０００９】
請求項１に記載の画像読み取りシステムによれば、ホスト装置から画像読み取り手段に対する制御信号が出力され、この制御信号が周辺装置の制御手段によって入力されると、制御手段はこの制御信号に基づいて画像読み取り手段を駆動させるが、この際原稿検出手段により原稿の有無を検出し、原稿が無いと判断した場合には、ホスト装置に対して原稿無し信号を出力する。この原稿無し信号がホスト装置の制御手段に入力されると、制御手段は所定時間後に前記制御信号を再出力する。従って、この所定時間内にユーザーが原稿を正常にセットすれば、再びホスト装置側の操作を行わなくても再び前記制御信号が出力され、原稿読み取り手段が駆動されて原稿の読み取りが行われる。
【００１０】
請求項２に記載の画像読み取りシステムは、前記請求項１に記載の画像読み取りシステムにおいて、前記ホスト装置は、前記制御信号を再出力する間隔としての所定時間を変更する時間変更手段を備えたことを特徴とする。
【００１１】
請求項２に記載の画像読み取りシステムによれば、時間変更手段により、前記所定時間が変更され、前記制御信号の再出力の行われる時間間隔がユーザー所望の値となる。
【００１２】
請求項３に記載の画像読み取りシステムは、前記請求項１または請求項２に記載の画像読み取りシステムにおいて、前記ホスト装置は、前記再出力を行う時間を制限し、該制限時間を変更する制限時間変更手段を備えたことを特徴とする。
【００１３】
請求項３に記載の画像読み取りシステムによれば、前記制御信号の再出力を行う時間が制限されるので、原稿の正常なセットが困難な状況においては、前記再出力動作を中止させてホスト装置を解放させる。また、制限時間変更手段により前記制限時間が変更され、前記制御信号の再出力についての制限時間がユーザー所望の値となる。
【００１４】
請求項４に記載の画像読み取りシステムは、前記請求項１または請求項２に記載の画像読み取りシステムにおいて、前記ホスト装置は、前記再出力を行う回数を変更する回数変更手段を備えたことを特徴とする。
【００１５】
請求項４に記載の画像読み取りシステムによれば、前記制御信号の再出力を行う回数が制限されるので、原稿の正常なセットが困難な状況においては、前記再出力動作を中止させてホスト装置を解放させる。また、回数変更手段により前記回数が変更され、前記制御信号の再出力の行われる回数がユーザー所望の値となる。
【００１６】
請求項５に記載の画像読み取り方法は、前記課題を解決するために、ホスト装置に接続される周辺装置の画像読み取り方法において、前記ホスト装置から前記周辺装置にスキャナ動作を実行する制御信号を出力する工程と、前記制御信号を入力し、前記周辺装置の原稿の有無を検出する工程と、前記検出工程で検出した原稿無し信号を前記ホスト装置に出力する工程と、前記ホスト装置が原稿無し信号を入力したことを条件にスキャナ動作を実行させる制御信号を再出力する工程とを備えることを特徴とする。
【００１７】
請求項５に記載の画像読み取り方法によれば、原稿検出手段により原稿の有無を検出し、原稿が無いと判断した場合には、ホスト装置に対して原稿無し信号を出力する。一方、この原稿無し信号をホスト装置の制御手段に入力させ、原稿が無いと認識させた場合には、制御手段により所定時間後に前記制御信号を再出力させる。従って、この所定時間内にユーザーが原稿を正常にセットすれば、再びホスト装置側の操作を行わなくても再び前記制御信号を出力させ、原稿読み取り手段が駆動されて原稿の読み取りが行われる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に基づいて説明する。
（第１の実施形態）
まず、本発明の第１の実施形態を図１から図５に基づいて説明する。図１は本発明の第１の実施形態における画像読み取りシステムのブロック図である。本実施形態は、画像を読み取る画像読み取り手段を備えた周辺装置として、スキャナ部とプリンタ部を備えた多機能周辺装置１を用い、当該多機能周辺装置１との間で双方向通信を行うホスト装置としてＰＣ（パーソナルコンピューター）２０を用いている。
【００１９】
図１において多機能周辺装置１は、制御手段としてのＣＰＵ２と、制御プログラムを格納したＲＯＭ３と、プリンタの色変換等の各種データ及びスキャナの読み取り解像度等の各種データを記憶するためのＲＡＭ４と、原稿をイメージデータとして読み取る画像読み取り手段としてのスキャナ部５と、インクジェット方式により印字を行うプリンタ部６と、スキャナ部５にて読み取った原稿の画像データを一旦格納するバッファメモリ７と、プリンタ部６において印字するデータを格納するプリントバッファメモリ８と、前記スキャナ部５における原稿の有無を検出するための原稿検出手段９と、操作部及び表示部を有する操作パネル１０と、ホスト装置との通信を行うためのＩ／Ｏポートを含む双方向パラレルＩ／Ｆ（インターフェース）１１とを備えている。
【００２０】
スキャナ部５は、本実施形態においては、いわゆるシートフィード型のものを用いており、原稿を読み取るための読み取りヘッドと、原稿を搬送するための搬送手段と、該搬送手段を駆動するためのモータ等から構成されている。また、プリンタ部６は、本実施形態ではインクジェット型のカラープリンタを採用しており、印字ヘッドと、該印字ヘッドの移動機構と、用紙の搬送手段と、該移動機構及び搬送手段を駆動するためのモータ等から構成されている。
【００２１】
また、原稿検出手段９は、前記スキャナ部５の原稿搬送経路の所定位置に配置されたフォトダイオード等の光学センサで構成されている。
一方、ホスト装置としてのＰＣ（パーソナルコンピュータ）２０のハードウェアの機能ブロック図に示すように、ＰＣ２０は、マイクロプロセッサ等からなる制御手段としてのＣＰＵ２１と、制御プログラム等を記憶させたＲＯＭ２２と、前記スキャナ部５により読み取ったイメージデータを含む各種データを記憶させるＲＡＭ２３と、入出力ポートから成る入出力Ｉ／Ｆ（インターフェース）２４と、前記多機能周辺装置１との通信のためのＩ／Ｏポートを含む双方向パラレルＩ／Ｆ２５とを備えている。
【００２２】
前記入出力Ｉ／Ｆ２４には、ＨＤＤ（ハードディスクドライブ）２６と、ＦＤＤ（フロッピーディスクドライブ）２７と、ＣＲＴ２８と、Ｋ／Ｂ（キーボード）２９と、マウス３０とが接続されており、ＨＤＤ（ハードディスクドライブ）２６と、ＦＤＤ（フロッピーディスクドライブ）２７と、ＣＲＴ２８は、それぞれＨＤＣ（ハードディスクドライブコントローラ）３１、ＦＤＣ（フロッピーディスクドライブコントローラ）３２、ＣＲＴＲＣ（ＣＲＴコントローラ）３３を介して入出力Ｉ／Ｆ２４に接続される。
【００２３】
ＰＣ２０と多機能周辺装置１との通信用に備えられた前記パラレルＩ／Ｆ１１及びパラレルＩ／Ｆ２５は、双方向通信が可能なＩ／Ｆであり、ＰＣ２０からの指示により、スキャナ部５による読み取りと、プリンタ部６による画像の出力を行うことができる。また、スキャナ部５で発生した原稿無しのエラーをＰＣ２０側に送信することができる。
【００２４】
次に、以上のようなハードウェア構成を有する本実施形態のシステムのソフトウェアから見た機能構成について図２に基づいて説明する。本実施形態ではＯＳとしてＷｉｎｄｏｗｓを用いており、図２に示すように、ＯＳ４０上において、多機能周辺装置１の機能メニューを選択するためのメインメニュープログラム４３とイメージデータを画面上に表示させたりするビュワープログラム４４等からなるアプリケーションプログラム４１と、ワードプロセッサソフトウェアのような一般的なアプリケーションプログラム４２が動作するようになっている。
【００２５】
多機能周辺装置１に付属するアプリケーションプログラム４１を起動させた状態にて、メインメニュー４３もしくはビュワープログラム４４を選択したときに表示される「スキャナ」ボタンをクリックすると、図３に示すようなダイアログボックスが画面上に表示され、ユーザーが設定操作を行うことが可能となる。設定項目には、解像度，グレースケール，スキャンサイズ等があり、更にスキャン開始のためのスタートボタン等も表示されている。これらの設定項目等を画面上に表示すると共に、これらの設定データあるいはスタート指示等に基づいてスキャナ動作が実行されるように機能するのがスキャナドライバプログラム４５である。
【００２６】
このスキャナドライバプログラム４５は、スキャン実行時においてＩ／Ｆ２５及びマネージャープログラム４７を介して多機能周辺装置１から送られてくるイメージデータをビュワープログラム４４に送り、ビュワープログラム４４は受け取ったイメージデータを画面上に表示する。また、スキャナドライバプログラム４５は、「プレスキャン」が選択されたときに、Ｉ／Ｆ２５及びマネージャープログラム４７を介して多機能周辺装置１から送られてきたイメージデータの内容を画面上に一時的に表示させる働きをも有しており、具体的には図３に示すダイアログボックスの中のスキャニング領域にイメージデータを表示させる。更に、スキャナドライバプログラム４５は、多機能周辺装置１から送信されＩ／Ｆ２５及びマネージャープログラム４７を介して入力されるスキャナ部５における原稿無しのエラー情報も画面上に表示させる。
【００２７】
また、前記アプリケーションプログラム４１では、メインメニュー４３の画面上において、スキャンしたデータを画面に表示させることなく、そのままプリントさせるコピー機能を実行するための「コピー」ボタン５４と、ビュワープログラム４４の画面上において、一旦イメージデータを表示させて確認し、または画像処理等を施したものをプリントさせるプリント機能を実行するための「プリント」ボタン５３とが用意されている。コピー機能のスタート指示はメインメニュー４３上でのスキャン動作のスタート指示と同様にメインメニュー４３からスキャナドライバプログラム４５に送られる（スキャナドライバプログラム４５と別に専用のコピードライバプログラムを設けるようにしても良い）が、プリント機能のスタート指示はビュワープログラム４４からプリンタドライバプログラム４６に送られるようになっている。更に、プリンタドライバプログラム４６は、多機能周辺装置１から送信されるプリンタ部６に関するエラー情報を受け取ってこのエラー情報を画面上に表示させる。
【００２８】
一方、ワードプロセッサソフトウェア等の一般的なアプリケーションプログラム４２を起動した場合にも、該アプリケーション４２上で印刷等のコマンドを選択することにより、プリンタドライバプログラム４６が起動され、図３に示したダイアログボックスと同様なプリント用のダイアログボックスが画面上に表示され、解像度，用紙サイズ，色調整等の設定と、プリントのスタート指示が可能となる。即ち、アプリケーションプログラム４２においてもプリンタドライバの選択画面においてプリンタドライバプログラム４６を選択しておくことにより、プリンタドライバプログラム４６を介してプリント動作が行われる。
【００２９】
一般に、スキャナあるいはプリンタに対するＰＣ２０からのアクセス方式は、そのスキャナやプリンタ、あるいはＰＣ２０のハード構成等により異なっているが、その異なる環境毎にアプリケーションプログラム４１，４２のアクセス方式を変更することは困難である。そこで、アプリケーションプログラム４１，４２と多機能周辺装置１との間にドライバプログラム４５，４６を介在させ、アプリケーションプログラム４１，４２からのアクセス方式は統一させつつ、その一方で、環境毎に異なるアクセス方式はドライバプログラム４５，４６により対応させるようにしている。
【００３０】
また、同様に、フォント制御のためのフォントドライバプログラム４８、ＣＲＴ制御のためのＣＲＴドライバプログラム４９、キーボード制御のためのキーボードドライバプログラム５０、マウス制御のためのマウスドライバプログラム５１がＯＳ４０上で動作するようになっている。
【００３１】
更に、本実施形態の多機能周辺装置１は、スキャナとプリンタの両方を備え、一本のケーブルによりＰＣ２０と接続するため、前記ドライバプログラム４５，４６と多機能周辺装置１側の通信プログラムとの間の双方向通信を管理する送受信手段としてのマネージャープログラム４７を設けている。マネージャープログラム４７は、スキャナドライバプログラム４５とプリンタドライバプログラム４６の両者からアクセスされ、両者から出力される制御データ等を、いずれのドライバに関するデータであるかを識別可能としたパケットデータとして多機能周辺装置１に送信すると共に、多機能周辺装置１から送られてきたパケットデータを各ドライバに分配する機能を有している。従って、その送受信データの内容に基づく実質的な制御動作については、各ドライバあるいは多機能周辺装置１が実行するようになっている。
【００３２】
この多機能周辺装置１からの受信データ等の中には、スキャナ部５による読み取りデータだけでなく、スキャナ部５における原稿無しのエラー情報、またはプリンタ部６に関するエラー情報、もしくは多機能周辺装置１の受信準備状態情報が含まれており、これらの情報に基づいて多機能周辺装置１へのデータの送信を停止し、これらの情報を画面上に報知することにより、正常なスキャナ動作またはプリント動作を行わせることができる。
【００３３】
例えば従来は、スキャナ部５から原稿無しのエラー情報が送信されてきた場合には、スキャナ動作を中止し、ＰＣ２０の画面上に原稿が無い旨のメッセージを表示させて、新たなスキャナ動作の実行指示の設定操作をユーザーに行わせるようになっていた。
【００３４】
しかしながら、通常は多機能周辺装置１とＰＣ２０は互いに近接した位置に配置されているため、ユーザーが直ちに原稿を正常にセットすることができるにも拘らず、原稿無しのメッセージが表示されてしまうと、再び、スキャンスタートの操作をしなければ、スキャン動作を行わせることはできなかった。
【００３５】
そこで、本実施形態では、原稿無しの信号を多機能周辺装置１側から受け取った場合でも、所定時間後に自動的に再試行をするようにスキャナドライバプログラム４５を設定したものである。
【００３６】
以下、このスキャナドライバプログラム４５による読み取り動作を含めた本実施形態のシステムにおける動作を図４及び図５のフローチャートに基づいて説明する。
【００３７】
まず、前記アプリケーションプログラム４１においては、メインメニュー４３あるいはビュワープログラム４４が起動された状態にて、スキャナボタン５２，プリントボタン５３，コピーボタン５４等がクリックされたか否かを判断し、スキャナボタン５２がクリックされた場合には、多機能周辺装置１に対してスキャン動作のスタートを指示するため、メインメニュー４３あるいはビュワープログラム４４からスキャナドライバプログラム４５を起動させる。これにより、ＰＣ２０の画面上には図３に示すようなダイアログボックスが表示され、図３に示すスタートボタン５５をクリックすることにより、スキャナ動作が開始される。図４のフローチャートは、このスタートボタン５５をクリックした以降の動作を示している。
【００３８】
まず、スキャナドライバプログラム４５は、ＲＡＭ２３の空き領域が十分にあることを確認した上で、スタートコマンドを制御コード等によりセットし、マネージャープログラム４７にこのスタートコマンドを出力する。これにより、マネージャープログラム４７は、このコマンドがスキャナドライバに関するデータであることを識別可能するために、パケットデータとして多機能周辺装置１に送信し、スキャン動作の実行をスキャナ部５に指示する（ステップＳ１）。
【００３９】
一方、多機能周辺装置１側では、図５に示すように、ＰＣ２０側から送信されるコマンドの待機状態にあり（ステップＳ１０〜Ｓ１１）、上述のようにマネージャープログラム４７を介してスキャナドライバプログラム４５からスタートコマンドが送信されて来たときは（ステップＳ１０；ＹＥＳ）、前記原稿検出手段９によってスキャナ部５における読み取り原稿の有無を検出する。その結果、原稿が無いと認識した場合には（ステップＳ１２；ＮＯ）、ＰＣ２０側に対して原稿無し信号を送信する（ステップＳ１３）。
【００４０】
これに対し、スキャナドライバプログラム４５側では、スタートコマンドの送信（ステップＳ１）後は、多機能周辺装置１から送信されるデータの受信待機状態となっており、ここで上述の原稿無し信号を受信した場合には、原稿が無いと認識し（ステップＳ２；ＮＯ）、所定時間待機した後に（ステップＳ３）、制限時間内であれば（ステップＳ４；ＹＥＳ）、スタートコマンドの再送信を行う（ステップＳ１）。
【００４１】
ここで、待機する所定時間は、ユーザーが原稿をセットできる程度の時間に予め設定されている時間である。また、前記制限時間は、上述のような原稿無し時のスタートコマンドの再送信動作を行う時間を所定の時間に制限するもので、この制限時間も、予め適宜設定されている。
【００４２】
このような処理が行われることにより、原稿がセットされない場合には、制限時間内であれば上述のようにスキャナドライバプログラム４５からはスタートコマンドを送信し、多機能周辺装置１側からは原稿無し信号が送信され、これらの動作が繰り返されることになる。
【００４３】
しかしながら、この間にユーザーが原稿を正しくセットすると、図５に示す原稿有無判断処理（ステップＳ１２）にて、原稿有りと認識され（ステップＳ１２；ＹＥＳ）、スキャン動作が実行される（ステップＳ１４）。つまり、スキャナ部５において原稿の読み取りが行われ、読み取られたデータはスキャナ読み取りバッファメモリ７に一旦格納される。そして、原稿一枚分のイメージデータを読み取った後に、このスキャナ読み取りバッファメモリ７に格納されたデータが多機能周辺装置１側から送信される（ステップＳ１５）。
【００４４】
一方、スキャナドライバプログラム４５側では、多機能周辺装置１側から原稿無し信号が送信されないので（ステップＳ２；ＹＥＳ）、スキャンデータの受信待機状態となり、上述のように多機能周辺装置１側からスキャンデータが送信されると、このスキャンデータを受信してＲＡＭ２３に格納し、図３に示すダイアログボックスのスキャニング領域にこのスキャンデータを表示させる（ステップＳ５）。
【００４５】
しかし、上述のようなスタートコマンドの再送信動作中に、原稿がセットされることなく制限時間となった場合には（ステップＳ４；ＮＯ）、原稿無しのメッセージをＰＣ２０の画面上に表示させ（ステップＳ６）、スキャナ処理を終了する。
【００４６】
以上のように、本実施形態によれば、原稿をセットし忘れた場合、あるいは原稿が正しく搬送されない場合等でも、制限時間内であれば再びスタート操作を行わなくても正常にスキャン動作を行うことができ、使い勝手の良い画像読み取りシステムを提供することができる。
【００４７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。なお、第１の実施形態との共通箇所の説明は省略する。
【００４８】
本実施形態は、時間変更手段としてのＣＰＵ２１により、前記所定時間（図４のステップＳ３）を変更できるようにしたものである。具体的には、図３のダイアログボックス上に更に別の時間変更用のウィンドウを表示させることにより、ユーザーにマウスあるいはキーボードによる入力を行わせ、その値をＲＡＭ２３の所定の領域あるいはＨＤＤ２６等に格納しておく。また、所定時間の既定値としてスキャナドライバプログラム４５内、あるいは別個のファイルとしてＨＤＤ２６等に基準となる所定時間を記憶させておけば、変更した後に再び当初の値に戻すことができる。
【００４９】
このような構成により、ユーザーの好みに対応した画像読み取りシステムを提供することができる。
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。なお、第１の実施形態との共通箇所の説明は省略する。
【００５０】
本実施形態は、制限時間変更手段としてのＣＰＵ２１により、前記制限時間（図４のステップＳ４）を変更できるようにしたものである。具体的には、図３のダイアログボックス上に更に別の制限時間変更用のウィンドウを表示させることにより、ユーザーにマウスあるいはキーボードによる入力を行わせ、その値をＲＡＭ２３の所定の領域あるいはＨＤＤ２６等に格納しておく。また、制限時間の既定値としてスキャナドライバプログラム４５内、あるいは別個のファイルとしてＨＤＤ２６等に基準となる制限時間を記憶させておけば、変更した後に再び当初の値に戻すことができる。
【００５１】
このような構成により、ユーザーの好みに対応した画像読み取りシステムを提供することができる。
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。なお、第１の実施形態との共通箇所の説明は省略する。
【００５２】
上述した実施形態では、スタートコマンドの再送信動作を制限時間内に限ったが（ステップＳ４）、本実施形態はこの再送信動作を回数により制限するものである。そして、回数変更手段としてのＣＰＵ２１により、前記回数を変更できるようにする。具体的には、図３のダイアログボックス上に更に別の回数変更用のウィンドウを表示させることにより、ユーザーにマウスあるいはキーボードによる入力を行わせ、その値をＲＡＭ２３の所定の領域あるいはＨＤＤ２６等に格納しておく。また、回数の既定値としてスキャナドライバプログラム４５内、あるいは別個のファイルとしてＨＤＤ２６等に基準となる回数を記憶させておけば、変更した後に再び当初の値に戻すことができる。
【００５３】
このような構成により、ユーザーの好みに対応した画像読み取りシステムを提供することができる。
なお、上述した各実施形態においては、多機能周辺装置に含まれるスキャナ装置を用いた画像読み取りシステムについて説明したが、本発明はこれに限られるものではなく、単体のスキャナ装置を用いた場合にも適用可能である。
【００５４】
また、上述した各再送信動作は、スキャナドライバプログラム４５に基づいて実行されるものであるが、このスキャナドライバプログラム４５は、フロッピィディスクまたはＣＤ−ＲＯＭ等の情報記録媒体に格納されており、ホスト装置としてのパーソナルコンピューター等にインストールされるものである。
【００５５】
【発明の効果】
請求項１に記載の画像読み取りシステムによれば、周辺装置においては原稿検出手段に基づき原稿無しと判断した場合に原稿無し信号を出力させ、ホスト装置側においては所定時間後に制御信号を再出力させるようにしたので、この所定時間内にユーザーが原稿を正常にセットすることにより、再びホスト装置側の操作を行わなくても再び前記制御信号が出力させることになり、使い勝手の良い画像読み取りシステムを提供することができる。
【００５６】
請求項２に記載の画像読み取りシステムによれば、前記ホスト装置は、前記所定時間を変更する時間変更手段を備えたので、前記制御信号の再出力の行われる時間間隔をユーザー所望の値とすることができる。
【００５７】
請求項３に記載の画像読み取りシステムによれば、前記ホスト装置は、前記再出力を行う時間を制限し、該制限時間を変更する制限時間変更手段を備えたので、原稿の正常なセットが困難な状況においては、前記再出力動作を中止させてホスト装置を解放させることができる。また、前記制御信号の再出力についての制限時間をユーザー所望の値とすることができる。
【００５８】
請求項４に記載の画像読み取りシステムによれば、前記請求項１または請求項２に記載の画像読み取りシステムにおいて、前記ホスト装置は、前記再出力を行う回数を変更する回数変更手段を備えたので、前記制御信号の再出力を行う回数が制限され、原稿の正常なセットが困難な状況においては、前記再出力動作を中止させてホスト装置を解放させることができる。また、前記制御信号の再出力の行われる回数をユーザー所望の値とすることができる。
【００５９】
請求項５に記載の画像読み取り方法によれば、周辺装置において原稿検出手段に基づき原稿無しと判断した場合に原稿無し信号が出力された場合には、ホスト装置から所定時間後に画像読み取り手段に対する制御信号を再出力させるので、この所定時間内にユーザーが原稿を正常にセットすれば、再びホスト装置側の操作を行わなくても再び前記制御信号を出力させ、使い勝手の良い画像読み取りシステムを実現させる。
【図面の簡単な説明】
【図１】  本発明の第１の実施形態における画像入出力システムのハードウェアの機能構成を示すブロック図である。
【図２】  本発明の第１の実施形態における画像入出力システムのソフトウェアの機能構成を示すブロック図である。
【図３】  本発明の第１の実施形態におけるスキャナドライバプログラムを起動させた際の画面表示の一例を示す概略図である。
【図４】  本発明の第１の実施形態に用いられるスキャナドライバプログラムにおける動作の概略を示すフローチャートである。
【図５】  本発明の第１の実施形態における多機能周辺装置側のスキャナ部に関する動作の概略を示すフローチャートである。
【符号の説明】
１…多機能周辺装置
２…ＣＰＵ
３…ＲＯＭ
４…ＲＡＭ
５…スキャナ部
６…プリンタ部
７…読み取りバッファメモリ
８…プリントバッファメモリ
９…検出手段
１０…操作パネル
１１…パラレルＩ／Ｆ
２０…ＰＣ
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…入出力Ｉ／Ｆ
２５…パラレルＩ／Ｆ
２６…ＨＤＤ
２７…ＦＤＤ
２８…ＣＲＴ
２９…Ｋ／Ｂ
３０…マウス
３１…ＨＤＣ
３２…ＦＤＣ
３３…ＣＲＴＣ
４０…ＯＳ
４１…アプリケーション
４２…Ｗｉｎｄｏｗｓアプリケーション
４３…メインメニュー
４４…ビュワープログラム
４５…スキャナドライバプログラム
４６…プリンタドライバプログラム
４７…マネージャープログラム
４８…フォントドライバプログラム
４９…ＣＲＴドライバプログラム
５０…キーボードドライバプログラム
５１…マウスドライバプログラム
５２…スキャナボタン
５３…プリントボタン
５４…コピーボタン
５５…スタートボタン
【図１】
0003675063.tif 000002
【図２】
0003675063.tif 000003
【図３】
0003675063.tif 000004
【図４】
0003675063.tif 000005
【図５】
0003675063.tif 000006