(57)【特許請求の範囲】
【請求項１】
外部装置からの指示に基づいて原稿を搬送する搬送手段と、
前記搬送手段の搬送動作を停止させる指示を入力する停止指示入力手段と、
前記搬送手段により原稿が搬送されているか否かを判断する判断手段と、
前記停止指示入力手段による停止指示入力に基づき前記搬送手段による搬送動作を停止させる制御手段と、
前記搬送手段により搬送される原稿の画像を読み取る読取手段と、
前記停止指示入力手段から搬送動作の停止指示が入力された後、前記判断手段により原稿が搬送されていると判断された場合において、前記制御手段が前記搬送手段による搬送動作を停止させ、前記停止指示入力手段に対する前記停止指示の入力が所定時間なされていたら前記外部装置に対して原稿搬送異常停止の旨を通知する通知手段とを有し、
前記通知手段からの前記原稿搬送異常停止の旨の通知に基づく前記外部装置からの指示に基づいて前記読取手段での読み取りを停止することを特徴とする情報処理装置。
【請求項２】
前記読取手段により読み取られる画像データを前記外部装置に転送する転送手段を更に有し、
前記通知手段は、前記原稿搬送異常停止の旨の通知として、前記転送手段により転送された画像データを破棄させるための通知を前記外部装置に送信することを特徴とする請求項１記載の情報処理装置。
【請求項３】
外部装置からの指示に基づいて原稿を搬送する搬送手段と、
前記搬送手段の搬送動作を停止させる指示を入力する停止指示入力手段と、
前記搬送手段により原稿が搬送されているか否かを判断する判断手段と、
前記停止指示入力手段による停止指示入力に基づき前記搬送手段による搬送動作を停止させる制御手段と、
前記搬送手段により搬送される原稿の画像を読み取る読取手段と、
前記停止指示入力手段から搬送動作の停止指示が入力された後、前記判断手段により原稿の搬送がされていないと判断された場合において、前記外部装置に対して原稿搬送が終了した旨を通知する通知手段とを有し、
前記通知手段は、前記停止指示入力手段から搬送動作の停止指示が入力された後、前記判断手段により原稿が搬送されていると判断された場合において、前記制御手段が前記搬送手段による搬送動作を停止させ、前記停止指示入力手段に対する前記停止指示の入力が所定時間なされていたら前記外部装置に対して原稿搬送異常停止の旨を通知し、
前記通知手段からの前記原稿搬送異常停止の旨の通知に基づく前記外部装置からの指示に基づいて前記読取手段での読み取りを停止することを特徴とする情報処理装置。
【請求項４】
前記搬送手段により搬送されている原稿から画像データを読み取る読取手段と、
前記読取手段により読み取られる画像データを前記外部装置に転送する転送手段とを更に有することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記通知手段は、前記転送手段により未転送の画像データが転送された後に、前記原稿搬送が終了した旨の通知を前記外部装置に送信することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記停止指示入力手段は、前記情報処理装置の操作パネルに配置された１つの操作入力機構により構成されることを特徴とする請求項１記載の情報処理装置。
【請求項７】
外部装置からの指示に基づいて原稿を搬送する搬送手段の搬送動作を停止させる指示を入力する停止指示入力ステップと、
前記搬送手段により原稿が搬送されているか否かを判断する判断ステップと、
前記停止指示入力ステップによる停止指示入力に基づき前記搬送手段による搬送動作を停止させる制御ステップと、
前記停止指示入力ステップにおいて搬送動作の停止指示が入力された後、前記判断ステップにおいて原稿が搬送されていると判断された場合において、前記搬送手段による搬送動作を停止させ、前記停止指示の入力が所定時間なされていたら前記外部装置に対して原稿搬送異常停止の旨を通知する通知ステップとを有し、
前記通知ステップにおける前記原稿搬送異常停止の旨の通知に基づく前記外部装置からの指示に基づいて原稿画像の読み取りを停止することを特徴とする情報処理方法。
【請求項８】
前記搬送手段により搬送される原稿から画像データを読み取る読取ステップと、
前記読取ステップにおいて読み取られる画像データを前記外部装置に転送する転送ステップとを更に有し、
前記通知ステップでは、前記原稿搬送異常停止の旨の通知として、前記転送ステップにおいて転送された画像データを破棄させるための通知を前記外部装置に送信することを特徴とする請求項７記載の情報処理方法。
【請求項９】
外部装置からの指示に基づいて原稿を搬送する搬送手段の搬送動作を停止させる指示を入力する停止指示入力ステップと、
前記搬送手段により原稿が搬送されているか否かを判断する判断ステップと、
前記停止指示入力ステップによる停止指示入力に基づき前記搬送手段による搬送動作を停止させる制御ステップと、
前記停止指示入力ステップにおいて搬送動作の停止指示が入力された後、前記判断ステップにおいて原稿の搬送がされていないと判断された場合において、前記外部装置に対して原稿搬送が終了した旨を通知する通知ステップとを有し、
前記通知ステップでは、前記停止指示入力ステップにおいて搬送動作の停止指示が入力された後、前記判断ステップにおいて原稿が搬送されていると判断された場合において、前記搬送手段による搬送動作を停止させ、前記停止指示の入力が所定時間なされていたら前記外部装置に対して原稿搬送異常停止の旨を通知し、
前記通知ステップにおける前記原稿搬送異常停止の旨の通知に基づく前記外部装置からの指示に基づいて原稿画像の読み取りを停止することを特徴とする情報処理方法。
【請求項１０】
前記搬送手段により搬送されている原稿から画像データを読み取る読取ステップと、
前記読取ステップにおいて読み取られる画像データを前記外部装置に転送する転送ステップとを更に有することを特徴とする請求項９記載の情報処理方法。
【請求項１１】
前記通知ステップでは、既に読み取られている未転送の画像データが前記外部装置に転送された後に、前記原稿の搬送終了を前記外部装置に通知することを特徴とする請求項９記載の情報処理方法。
【請求項１２】
請求項１〜６の何れか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項７〜１１の何れか１項に記載の情報処理方法の処理ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１４】
請求項１〜６の何れか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項１５】
請求項７〜１１の何れか１項に記載の情報処理方法の処理ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート状の原稿を搬送させて、イメージセンサで画像情報を読み込むための技術に関し、特に、情報処理装置に設けられた操作パネル部上の停止ボタンにより搬送動作を制御可能とする技術に関する。
【背景技術】
【０００２】
画像データの読み取りを行う例えばスキャナ等の画像読取装置は広く知られている。従来のスキャナは、原稿台に置かれた原稿を搬送してイメージセンサで画像データを読み取っているが、その途中において搬送異常が生じた場合に原稿の搬送を停止させている。そのための異常検知手段として少なくとも１つのセンサが備えられており、このセンサによって原稿の搬送状態に異常が検知された場合は、スキャナは原稿の搬送を停止させている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、この手法では、原稿がセンサに到達した時点や通過した時点に異常が検出できる構成となっているため、その何れでもない状態のときに異常が発生しても検出することができず、実際の異常発生時点からある程度の時間が経過しないと異常として検出されない。従って、実際の異常発生時点からその異常を発生するまでの間に遅れが生じてしまう。
【０００４】
さらに、センサは原稿搬送路の原稿搬送方向に対して中央部または端部に配置されるため、原稿が斜行した場合はセンサの検知が遅れることがある。よって、搬送異常と判断するための時間は、原稿の斜行を考慮し、例えば給紙口からセンサまでの実際の距離よりも長めの距離を元に計算されている。
【０００５】
そのため、実際に搬送異常が発生した直後から搬送を停止するまでの間に遅れが生じた場合、搬送異常が発生しているにも拘わらず原稿搬送が止まらず、強制的な搬送動作によって原稿を破損する恐れがあった。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、原稿搬送路中の原稿検知センサによる搬送異常検出だけでなく、搬送停止操作により原稿搬送を停止することで搬送異常による原稿破損を防止することを目的とする。
【０００７】
また、本発明は、原稿搬送中に押下される緊急停止用の入力機構と、原稿搬送停止中に押下される通常の停止用入力機構とを同一のものとして構成することにより、利用者の操作性を向上させることを目的とする。
【０００８】
さらに、本発明は、所定時間以上停止用入力機構が押下されたときに、搬送停止状態を維持するよう構成することにより、利用者の誤操作に対処することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、外部装置からの指示に基づいて原稿を搬送する搬送手段と、前記搬送手段の搬送動作を停止させる指示を入力する停止指示入力手段と、前記搬送手段により原稿が搬送されているか否かを判断する判断手段と、前記停止指示入力手段による停止指示入力に基づき前記搬送手段による搬送動作を停止させる制御手段と、前記搬送手段により搬送される原稿の画像を読み取る読取手段と、前記停止指示入力手段から搬送動作の停止指示が入力された後、前記判断手段により原稿が搬送されていると判断された場合において、前記制御手段が前記搬送手段による搬送動作を停止させ、前記停止指示入力手段に対する前記停止指示の入力が所定時間なされていたら前記外部装置に対して原稿搬送異常停止の旨を通知する通知手段とを有し、前記通知手段からの前記原稿搬送異常停止の旨の通知に基づく前記外部装置からの指示に基づいて前記読取手段での読み取りを停止することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、利用者が例えば搬送異常等に気が付き、途中で搬送動作を停止させたい場合には、停止指示入力手段により搬送動作の停止指示を入力することにより搬送動作を即停止させることを可能にし、原稿破損を防止することができる。
【００１１】
また、本発明によれば、原稿搬送中に搬送動作を停止させるための緊急用の停止指示入力手段と、原稿搬送停止中に搬送動作を停止させるための通常用の停止指示入力手段とを同一の入力機構で構成したので、両手段の操作について利用者が混乱してしまう恐れを無くして操作性を向上させることができる。また、不用意な操作手段を更に設ける必要がないことからコストダウンに与することもできる。
【００１２】
さらに、本発明によれば、停止指示入力手段による停止指示入力時間が所定時間以上であれば搬送停止状態をそのまま維持し、停止指示入力時間が所定時間未満であれば搬送動作を再起動するよう構成しているので、搬送動作の停止操作に係る利用者の誤操作に対処可能になっている。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報処理装置の一実施形態であるスキャナの斜視図である。
【図２】本発明の一実施形態に適用する情報処理装置の主要制御回路の一構成例を示したブロック図である。
【図３】本発明の一実施形態におけるスキャナに適用される操作パネル部の一例を示した概略図である。
【図４】本発明の一実施形態におけるホストコンピュータの動作の流れを示したフローチャートである。
【図５】本発明の一実施形態におけるスキャナの動作の流れを示したフローチャートである。
【図６】本発明の一実施形態におけるスキャナの動作の流れを示したフローチャートである。
【図７】本発明の一実施形態におけるスキャナの動作の流れを示したフローチャートである。
【図８】本発明の一実施形態におけるスキャナの画像データ書き込み動作を説明するためのイメージメモリの概略図である。
【図９】本発明の一実施形態におけるスキャナの動作の流れを示したフローチャートである。
【図１０】本発明における操作パネル部の他の実施形態を示した概略図である。
【図１１】本発明の情報処理装置の他の実施形態を示したスキャナの斜視図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について添付図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の情報処理装置の一実施形態であるスキャナの斜視図である。Ｓはスキャナ本体であり、本実施形態ではシートスルー型スキャナを適用している。１は給紙ローラ、２はモータ、３は搬送ローラ、４は表画像用読み取りセンサ、５は原稿台、６は原稿、７は排紙ローラ、９は裏画像用読み取りセンサ、１３は分離ローラである。
【００１６】
シートスルー型スキャナＳは、不図示のホストコンピュータのような外部機器あるいは、操作パネルから読み取り開始指示が行われると、モータ２が回転し、原稿台５に置かれた原稿６が給紙ローラ１によって引き込まれ、分離ローラ１３によって分離され、搬送ローラ３によって搬送される。その際に、センサＰ１への原稿到達を基準にして、原稿の先端が表画像用イメージセンサ４あるいは裏画像用イメージセンサ９の位置に到達すると、１ラインずつ画像が不図示のイメージメモリに読み込まれる。
【００１７】
なお、表画像用イメージセンサ４あるいは裏画像用イメージセンサ９への原稿の到達を判断するための到達判断手段は、不図示の時間計測を行うタイマ等や不図示の原稿検知センサで実現できる。このように原稿６はイメージセンサ４又は９により画像データが読み込まれ、搬送ローラ３によって搬送され、排紙ローラ７で排紙される。
【００１８】
図２は本実施形態に適用する情報処理装置の主要制御回路の一構成例を示したブロック図である。操作パネル部あるいはホストコンピュータ５７からスキャン指示が与えられるとスキャンモードになり、所望の画像は表画像用イメージセンサ４あるいは裏画像用イメージセンサ９から1ライン分の画像データずつ処理手段５４中の画像処理部４９を通って、ラインメモリ５０に書き込まれる。
【００１９】
ＣＰＵ５１はラインメモリ５０に書き込まれた１ライン分の画像データを、イメージメモリ５５に書き込み位置を指定して書き込む。１ライン分の画像データは所定のピッチで所定の回数（ｎ回）送られてくることにより、次々とＣＰＵ５１により書き込み位置が変えられながらイメージメモリ５５に画像データが書き込まれる。イメージメモリ５５に蓄えられた画像データは送出部５３を介してホストコンピュータ５７に送出される。
【００２０】
図３は、本実施形態におけるスキャナに適用される操作パネル部の一例を示した概略図である。Ｐは操作パネル部、１５１は原稿を搬送し読み取り開始を指示するためのスタートＳＷ、１５２は搬送動作停止ＳＷ、１５３はスタートの種類を選択するＳＷで、ホストコンピュータ５７からのスタート指示で読み取りを開始するモード（このときＬＥＤ７１が点灯する）、ホストコンピュータ５７からのスタート指示の後スタートＳＷ１５１が押下されたときに読み取りを開始するモード（このときＬＥＤ７２が点灯する）、を選ぶことが出来る。
【００２１】
上記構成における本実施形態のスキャナ及びホストコンピュータの動作について、図４〜図７及び図９のフローチャートを参照しながら詳細に説明する。
【００２２】
図４は、ホストコンピュータ５７のような外部機器によるスキャナＳへの指示動作の流れを示したフローチャートである。ホストコンピュータ５７はスキャナＳに対して原稿台５の原稿の有無をチェックする旨の原稿有無要求を発行する（ステップＳ１１）。原稿有無要求を受けたスキャナＳからは原稿有り／無しがスキャナＳのステータスとして返信される。
【００２３】
スキャナＳからのステータスが原稿有りならば（ステップＳ１２／ＹＥＳ）、ホストコンピュータ５７はスキャナＳに対してスキャン実行指示を発行し（ステップＳ１３）、画像読み取りを開始させる。また、スキャナＳからのステータスが原稿無しならば（ステップＳ１２／ＮＯ）、ホストコンピュータ５７はスキャナＳに対してスキャン終了指示を発行する。
【００２４】
図５は、本実施形態におけるスキャナＳの動作の流れを示したフローチャートである。スキャナＳは、ホストコンピュータ５７あるいは操作パネル部Ｐからスキャン開始モードの設定がなされる。スキャナ開始モードは、図３に示すように、ホストコンピュータ５７からのスタート指示で読み取りを開始するモード（ＬＥＤ７１）、ホストコンピュータ５７からのスタート指示の後スタートＳＷ１５１が押下されることにより読み取りを開始するモード（ＬＥＤ７２）、のいずれかを選択することができる。
【００２５】
先ず、ホストコンピュータ５７からのスタート指示で読み取りを開始するモード（ＬＥＤ７１）が設定された場合について説明する。スキャナＳは、ホストコンピュータ５７からスキャン開始指示を受けると（ステップＳ２１／ＹＥＳ）、現在のスキャン開始モードを判断する（ステップＳ２２）。ここでは、ホストコンピュータ５７からのスタート指示で読み取りを開始するモードであると判断される（ステップＳ２２／ＹＥＳ）。
【００２６】
次に、スキャナＳは、原稿台５に置かれている原稿６の給紙を開始し（ステップＳ２３）、画像データを読み取ってホストコンピュータ５７に転送する（ステップＳ２４）。全ての原稿についての画像データの読み取りが完了すると、スキャナＳはスキャン動作を完了した旨をホストコンピュータ５７に通知する。
【００２７】
図６は、図４を用いて説明したホストコンピュータ５７の動作に対するスキャナＳの動作を示したフローチャートである。スキャナＳは、ホストコンピュータ５７から原稿有無要求を受信すると（ステップＳ３１／ＹＥＳ）、原稿台５に原稿６が置かれているか否かを不図示の原稿検知センサで判断し（ステップＳ３２）、原稿台５に原稿６が置かれていないならば（ステップＳ３２／ＮＯ）、原稿無しのステータスをホストコンピュータ５７に返す（ステップＳ３８）。一方、原稿台５に原稿６が有る場合は（ステップＳ３２／ＹＥＳ）、原稿有りのステータスを外部機器に返し（ステップＳ３３）、ホストコンピュータ５７からのスキャン指示を待つ（ステップＳ３４）。
【００２８】
スキャナＳは、ホストコンピュータ５７からのスキャン指示を受けると（ステップＳ３４／ＹＥＳ）、スキャン動作を開始し（ステップＳ３５）、モータ２が回転して原稿６を給紙ローラ１によって引き込み、分離ローラ１３により分離し、搬送ローラ３により搬送する。搬送された原稿６がセンサＰ１への原稿到達を基準にして、原稿の先端が表画像用イメージセンサ４あるいは裏画像用イメージセンサ９の位置に到達すると、イメージセンサ４あるいは９で画像データが読み込まれ、ホストコンピュータ５７に送出する（ステップＳ３６）。そして全ての原稿を搬送したか否かを判断する（ステップＳ３７）。
【００２９】
図７は、スキャナＳによるスキャン動作を詳細に示したフローチャートである。スキャン動作が開始されると原稿６の給紙処理が開始される（ステップＳ４１）。次に、スキャナＳはスキャン開始前に設定してある画像読み取り面情報に基づいて、片面のみのスキャン動作であるか否かを判断する（ステップＳ４２）。
【００３０】
ステップＳ４２の判断において、片面のみのスキャン動作であると判断すると（ステップＳ４２／ＹＥＳ）、次に、上記画像読み取り面情報に基づいて表面のスキャン動作であるか否かを判断する（ステップＳ４３）。この判断において、表面のスキャン動作であると判断すると（ステップＳ４３／ＹＥＳ）、表面のスキャン動作を実行する（ステップＳ４４）。また、ステップＳ４３の判断において、裏面のスキャン動作であると判断すると（ステップＳ４３／ＮＯ）、裏面のスキャン動作を実行する（ステップＳ４５）。
【００３１】
さらに、ステップＳ４２の判断において、片面のみのスキャン動作でない、即ち両面のスキャン動作であると判断すると（ステップＳ４２／ＮＯ）、表面及び裏面のスキャン動作を実行する（ステップＳ４６、Ｓ４７）。また、スキャナＳは、スキャン動作を開始したときには同時にその旨をホストコンピュータ５７に伝達する。
【００３２】
尚、表面スキャンの場合、表画像用イメージセンサ４によって読み込まれた１ライン分の画像データが図２に示す処理手段５４中の画像処理部４９を通って、ラインメモリ５０に書き込まれる。ＣＰＵ５１はラインメモリ５０に書き込まれた１ライン分の画像データをイメージメモリ５５に書き込み開始位置Ｘ１（図８）を指定して書き込む。１ライン分の画像データは原稿が搬送されることにより所定のピッチで所定の回数（ｎ回）送られてくることで、次々とＣＰＵ５１がイメージメモリ５５への書き込み位置を変えながら図８に示すようにイメージメモリ５５に書き込まれる。
【００３３】
また、裏面スキャンの場合も同様に、裏画像用イメージセンサ９によって読み込まれた１ライン分の画像データが処理手段５４中の画像処理部４９を通って、ラインメモリ５０に書き込まれる。ＣＰＵ５１はラインメモリ５０に書き込まれた１ライン分の画像データをイメージメモリ５５に書き込み開始位置Ｘ１（図８）を指定して書き込む。１ライン分の画像データは原稿が搬送されることにより所定のピッチで所定の回数（ｎ回）送られてくることで、次々とＣＰＵ５１がイメージメモリ５５への書き込み位置を変えながら図８に示すようにイメージメモリ５５に書き込まれる。
【００３４】
尚、イメージメモリ５５は原稿６の画像情報に対し十分な容量を有し、ホストコンピュータ５７への転送とは非同期的に原稿６の搬送及び画像読み取りが行えるよう、複数の原稿６に対する画像情報を蓄えることができるものである。両面スキャンの場合、上述した表面スキャンと裏面スキャンを同時に行う。
【００３５】
スキャン動作が完了し、原稿台５に原稿６が無くなるまで図６及び図７に示したシーケンスが繰り返される。スキャナＳは、原稿台５上の原稿６の読み込みが終了し、ホストコンピュータ５７に対して画像を転送し終わると、ホストコンピュータ５７に対して全原稿を搬送し画像を転送し終わった旨を伝達し、スキャン動作が終了する。
【００３６】
また、原稿が搬送されている間、ＣＰＵ５１は原稿が正常に搬送されているかどうかを、給紙開始時点からセンサＰ１が原稿６を検知するまでの原稿到達時間やセンサＰ１が原稿６を検知している間の原稿通過時間を監視することにより判断し、原稿を搬送中に何らかの要因により搬送不良が発生したと判断すると、原稿６の搬送を停止する。このとき同時に画像読み取りも中止し、ホストコンピュータ５７に即座に異常を伝達する。
【００３７】
次に、ホストコンピュータ５７からのスタート指示の後スタートＳＷ１５１が押下されることにより読み取りを開始するモード（ＬＥＤ７２）が設定された場合について説明する。図５に示すように、スキャナＳはステップＳ２１によるスキャン開始指示を受けると（ステップＳ２１／ＹＥＳ）、現在はホストコンピュータ５７からのスタート指示で読み取りを開始するモードにあるか否かを判断する（ステップＳ２２）。ここでは、ホストコンピュータ５７からのスタート指示で読み取りを開始するモードでないと判断される（ステップＳ２２／ＮＯ）。
【００３８】
次に、スキャナＳは、現在はホストコンピュータ５７からのスタート指示の後スタートＳＷ１５１が押下されることにより読み取りを開始するモードであるか否かを判断する（ステップＳ２６）。ここでは、ホストコンピュータ５７からのスタート指示の後スタートＳＷ１５１が押下されることにより読み取りを開始するモードであると判断される（ステップＳ２６／ＹＥＳ）。
【００３９】
次に、スキャナＳは、ホストコンピュータ５７に対して画像読み込み待機中である旨を伝送するとともに（ステップＳ２７）、スタートＳＷ１５１が押下されるのを待つ（ステップＳ２８）。スタートＳＷ１５１が押下されると（ステップＳ２８／ＹＥＳ）、原稿台５に置かれている原稿６の給紙を開始し（ステップＳ２３）、画像データを読み取ってホストコンピュータ５７に転送する（ステップＳ２４）。スキャナＰは、スキャン動作が完了し原稿台５に原稿６が無くなるまで図６及び図７に示したシーケンスを繰り返す。スキャナＳは、原稿台５上の原稿６の読み込みが終了し、ホストコンピュータ５７に対して画像を転送し終わると、ホストコンピュータ５７に対して画像読み込み待機中である旨を伝達する（ステップＳ２７）。
【００４０】
その後、原稿を原稿台に追加して読取を再開するためには、読み取り開始用のスタートＳＷ１５１を押すことでスキャン動作を開始する。また、外部機器からの画像読みとりの開始指示に対し全原稿を搬送し終わった旨を伝達すると、ホストコンピュータ５７から読みとり開始指示を行うことで、残りの原稿の読み出しを再開させることができる。
【００４１】
尚、ホストコンピュータ５７からの原稿有無要求に対する応答からホストコンピュータ５７への画像データの転送までの詳細については、図６及び図７に示した処理と同様であるための説明は省略する。
【００４２】
ここで、操作パネル部Ｐ上の搬送動作停止ＳＷ１５２が押下されると（ステップＳ５１／ＹＥＳ）、図９に示すように、原稿台５に原稿６が置かれているか否かに拘わらず、原稿６が搬送中でなければ（ステップＳ５２／ＮＯ）、原稿台５に置かれた原稿６は全て搬送されて原稿台５には原稿６が存在しないことを示す伝達をホストコンピュータ５７に送る（ステップＳ５３）。ホストコンピュータ５７は、スキャナＳから原稿台５に原稿６が存在しない旨を受け取ると、スキャンした画像を保存するためのファイルを閉じる等、一つの原稿束に対するスキャンを終了させる。
【００４３】
なお、イメージメモリ５５は原稿６の画像情報に対し十分な容量を有し、ホストコンピュータ５７への転送とは非同期的に原稿６の搬送及び画像読み取りが行えるよう複数の原稿６に対する画像情報を蓄えることができるため、原稿台５上の原稿６の読み込みが終了しても、ホストコンピュータ５７に対して未送出画像情報がイメージメモリ５５に蓄えられている場合がある。この状態において、操作パネル部Ｐ上の搬送動作停止ＳＷ１５２が押された場合、イメージメモリ５５に蓄えられている全ての画像情報をホストコンピュータ５７へ送出し終わってから、原稿台５に置かれた原稿６は全て搬送された旨をホストコンピュータ５７に伝達する。
【００４４】
なお、原稿搬送中に操作パネル部Ｐ上の搬送動作停止ＳＷ１５２が押された場合（ステップＳ５１／Ｙｅｓ、ステップＳ５２／Ｙｅｓ）、図９に示したように、原稿台５に原稿６が置かれているか否かにかかわらず、原稿読取中であるか否かにかかわらず、ホストコンピュータ５７に画像送出途中か否かにかかわらず、原稿６の搬送を緊急停止する（ステップＳ５４）。次に、操作パネル部Ｐ上の搬送動作停止ＳＷ１５２が所定時間押され続けたことを検出すると（ステップＳ５６／ＹＥＳ）、原稿搬送を異常停止した旨をホストコンピュータ５７に伝達する（ステップＳ５７）。この通知を受けたホストコンピュータ５７は何らかの要因によってスキャナＳが異常停止したと判断し、スキャンを停止させる指示をスキャナＳに行う。このとき、ホストコンピュータは搬送停止した原稿の画像情報を破棄し、スキャナＳが原稿搬送可能状態になった後で、再びスキャン開始指示をスキャナに行う。
【００４５】
一方、操作パネル部Ｐ上の搬送動作停止ＳＷ１５２が所定時間押され続かなかった場合（ステップＳ５６／ＮＯ）、使用者の誤操作と判断し、搬送停止していた原稿搬送を再開し（ステップＳ５８）、画像読取を継続させる。この場合、ホストコンピュータ５７には異常停止した旨を伝達しない。
【００４６】
よって、給紙開始時点からセンサＰ１が原稿６を検知するまでの搬送異常検出時間を経過しなくても、あるいは、センサＰ１が原稿６を検知している間の原稿通過時間を経過しなくても、操作パネル部Ｐ上の搬送動作停止ＳＷ１５２が押されることで搬送異常と検出でき、即座に搬送を停止することができるため、強制的な搬送動作による原稿破損を防止することができる。
【００４７】
また、使用者の誤操作により搬送動作停止ＳＷ１５２が押下されたとしても、所定時間押されつづけなければホストコンピュータ５７へ異常停止した旨を伝達しないため、使用者の誤操作によって搬送停止したスキャナＳの搬送路中の原稿を取り除く作業や、ホストコンピュータ５７の搬送停止した画像情報を破棄し、スキャナＳが原稿搬送可能状態になった後で再びスキャン開始指示を送出する不必要な復帰作業等を回避し、効率良いスキャン操作を行うことができる。
【００４８】
また、操作パネル部Ｐの他の実施形態としては、図１０に示すように、通常の搬送動作停止ＳＷ２５２以外に緊急停止ＳＷ２５４を設けることもできる。
【００４９】
さらに、上述した実施形態においては、原稿の搬送異常検出を原稿搬送路上の１つのセンサＰ１と操作パネル部Ｐ上の搬送動作停止ＳＷ１５２で行ったが、原稿搬送路上のセンサは複数個でもよく、また、原稿搬送路上のセンサを搬送異常検出に使用せず、操作パネル部Ｐ上の搬送動作停止ＳＷ１５２のみで行っても良い。
【００５０】
原稿搬送路に複数のセンサが設けられたスキャナの斜視図を図１１に示す。本実施形態でも図１１に示すようにシートスルー型スキャナを適用している。スキャナＳは、不図示のホストコンピュータのような外部機器あるいは、図３に示す操作パネル部Ｐ上のスタートＳＷ１５１から読み取り開始指示が行われると、原稿台１０５に置かれた原稿１０６が、給紙ローラ１０１によって引き込まれ、送りローラ１０２、搬送ローラ１０３、搬送ローラ１１２によって搬送され、また、送りローラ１０２により搬送される際には分離ローラ１１３によって分離されて、センサＰ１への原稿到達を基準にして表画像用イメージセンサ１０４から１ライン分の画像データが図２に示す処理手段５４中の画像処理部４９を通って、ラインメモリ５０に書き込まれる。
【００５１】
ＣＰＵ５１はラインメモリ５０に書き込まれた１ライン分の画像データを、イメージメモリ５５に図８に示す書き込み開始位置Ｘ１を指定して書き込む。１ライン分の画像データは原稿が搬送されることにより所定のピッチで所定の回数（ｎ回）送られてくることで、ＣＰＵ５１が次々とイメージメモリ５５に書き込み位置を変えながら図８のようにイメージメモリ５５に書き込まれる。同時に、裏画像用イメージセンサ１０９から１ライン分の画像データが処理手段５４中の画像処理部４９を通って、ラインメモリ５０に書き込まれる。
【００５２】
ＣＰＵ５１は、ラインメモリ５０に書き込まれた１ライン分の画像データをイメージメモリ５５に図８に示す書き込み開始位置Ｘ１を指定して書き込む。１ライン分の画像データは原稿が搬送されることにより所定のピッチで所定の回数（ｎ回）送られてくることで、ＣＰＵ５１が次々とイメージメモリ５５に書き込み位置を変えながら図８のようにイメージメモリ５５に書き込まれる。その後、原稿１０６は排紙ローラ１０７を通って排出される。
【００５３】
なお、給紙ローラ１０１、送りローラ１０２、搬送ローラ１０３、１１２、分離ローラ１１３、排紙ローラ１０７は不図示のモータで駆動され回転している。また、原稿１０６が搬送されている間、ＣＰＵ５１は原稿１０６が正常に搬送されているかどうかを、給紙開始時点からセンサＰ１が原稿１０６を検知するまでの原稿到達時間、センサＰ１が原稿１０６を検知している間の原稿通過時間、センサＰ１が原稿１０６を検知してからセンサＰ２が原稿１０６を検知するまでの原稿到達時間、センサＰ２が原稿１０６を検知している間の原稿通過時間を監視することにより判断する。原稿１０６を搬送中に何らかの要因により搬送不良が発生すると搬送が停止される。このとき同時に画像読み取りも中止し、ホストコンピュータ５７に即座に異常を伝達する。
【００５４】
ここで、操作パネル部Ｐ上の読み取り開始の種類を選択するＳＷ１５３で、ホストコンピュータ５７からのスタート指示で読み取りを開始するモード（ＬＥＤ７１）、ホストコンピュータ５７からのスタート指示の後スタートＳＷ１５１で読み取りを開始するモード（ＬＥＤ７２）を選ぶことができる。ホストコンピュータ５７からのスタート指示の後スタートＳＷ１５１で読み取りを開始するモード（ＬＥＤ７２）が選ばれているとき、ホストコンピュータ５７からのスタート指示の後、原稿を搬送し読み取り開始用のスタートＳＷ１５１でスキャンを開始することができる。
【００５５】
尚、本実施形態におけるホストコンピュータ５７及びスキャナＰの動作は図４〜図７及び図９等に示される処理と同様であるので、説明は省略する。
【００５６】
このように、上記実施形態によれば、原稿搬送路中の原稿検知センサによる搬送異常検出だけでなく、搬送停止操作により原稿搬送を停止することで、搬送異常による原稿破損を防止することができる。
【００５７】
また、上記の実施形態では、複数枚の原稿を搬送中に操作パネルから搬送停止操作が行われた場合、搬送を緊急停止すると共に、外部機器に搬送を異常停止した旨を伝達し、搬送開始待機中に操作パネルから搬送停止操作が行われた場合には、恰も全原稿を搬送し終わったかのように、全原稿を搬送し終わった旨を伝達し、外部機器から画像読みとりの開始指示を終了させることを同一のスイッチで達成している。従って、上記実施形態によれば、搬送動作を停止ための操作時において利用者が混乱してしまう恐れを無くし、操作性を向上させることができる。また、不用意な操作手段を設けることなく実現できるため、操作性の混乱を招くこともなくシンプルに操作でき、操作部のコストダウンとなる。
【００５８】
さらに、上記の実施形態では、原稿を搬送中に操作パネルＰから搬送停止操作が行われた場合、搬送を緊急停止し、所定時間以上停止操作がなされ続けた時、外部機器に搬送を異常停止した旨を伝達し、所定時間未満停止操作がなされた時は搬送を再開し、外部機器に搬送を異常停止した旨を伝達しないように構成している。従って、上記実施形態によれば、搬送停止操作の誤操作による不必要な復帰作業を回避し、効率良いスキャン操作を実現することができる。
【００５９】
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００６０】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６１】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００６２】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【符号の説明】
【００６３】
１：給紙ローラ、２：モータ、３：搬送ローラ、４：表画像用読み取りセンサ、５：原稿台、６：原稿、７：排紙ローラ、８：裏画像用読み取りセンサ、１３：分離ローラ、４９：画像処理部、５０：ラインメモリ、５１：ＣＰＵ、５３：送出部、５４：処理手段、５５：イメージメモリ、５７：ホストコンピュータ、１５０：操作部、１５１：スタートＳＷ、１５２：搬送動作停止ＳＷ、１５３：スタート種類選択ＳＷ
【図１】
0005623992.tif 000002
【図２】
0005623992.tif 000003
【図３】
0005623992.tif 000004
【図４】
0005623992.tif 000005
【図５】
0005623992.tif 000006
【図６】
0005623992.tif 000007
【図７】
0005623992.tif 000008
【図８】
0005623992.tif 000009
【図９】
0005623992.tif 000010
【図１０】
0005623992.tif 000011
【図１１】
0005623992.tif 000012