(57)【要約】【課題】原稿の読み取り生産性を低下させずに確実に画像全領域を読み取ることができる画像読取装置、当該装置の制御方法及び制御プログラムを提供する。【解決手段】原稿搬送路において、斜行した原稿の最先端位置および、左右端位置を検出する透過光センサ１８を設け、各点を基準にスキャナユニット２０９による原稿の読み取りサイズを原稿の読み取り開始前に検出し、それに応じたページメモリ４０６のメモリ領域を確保して、読み取り動作を行うので、パフォーマンスを落とさずに確実に原稿の全領域を読み取ることができる。【選択図】図１
2007243441.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する原稿搬送手段と、
画像を読み取る画像読取手段と、
前記画像読取手段の原稿読み取り位置よりも原稿搬送方向に対して上流に設置され、原稿を前記原稿搬送手段により搬送しながら当該原稿の外縁部を検出する外縁検出手段と、
前記外縁検出手段によって検出された原稿の外縁部のうち頂点に相当する位置を検出する頂点検出手段と、
前記画像読取手段で原稿の読み取りを開始する前に、前記頂点検出手段により検出された頂点に基づいて、前記画像読取手段で読み取る画像サイズを決定するサイズ決定手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記画像読取手段で読み取られた原稿の画像データを蓄積する蓄積手段と、前記画像読取手段で原稿の読み取りを開始する前に、前記サイズ決定手段で決定された画像サイズに応じて、前記蓄積手段の蓄積領域を確保する蓄積領域確保手段とを備えることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記外縁検出手段はその長手軸方向に一様に配置された発光部材と受光部材とを備え、前記発光部材と前記受光部材との間を原稿が通過することにより、前記長手軸方向の遮光された位置と時刻とを検出することを特徴とする請求項１又は２記載の画像読取装置。
【請求項４】
通常読み取りモードと斜行全面読み取りモードを選択する選択手段を備え、前記選択手段により前記斜行全面読み取りモードが選択された場合に、前記サイズ決定手段が前記画像読取手段で読み取る画像サイズを決定することを特徴とする請求項１乃至３のいずれか１項記載の画像読取装置。
【請求項５】
原稿の先端が所定の位置に到達したときに、前記頂点検出手段が当該原稿の後端の頂点が検出しているか否かに応じて、前記サイズ決定手段による画像サイズの決定方法を変更することを特徴とする請求項１乃至４のいずれか１項記載の画像読取装置。
【請求項６】
原稿を搬送する原稿搬送手段と、画像を読み取る画像読取手段と、前記画像読取手段の原稿読み取り位置よりも原稿搬送方向に対して上流に設置されたセンサーとを備える画像読取装置の制御方法であって、
原稿を前記原稿搬送手段により搬送しながら当該原稿の外縁部を前記センサーで検出する外縁検出工程と、
前記外縁検出工程によって検出された原稿の外縁部のうち頂点に相当する位置を検出する頂点検出工程と、
前記画像読取手段で原稿の読み取りを開始する前に、前記頂点検出工程により検出された頂点に基づいて、前記画像読取手段で読み取る画像サイズを決定するサイズ決定工程と
を備えることを特徴とする画像読取装置の制御方法。
【請求項７】
原稿を搬送する原稿搬送手段と、画像を読み取る画像読取手段と、前記画像読取手段の原稿読み取り位置よりも原稿搬送方向に対して上流に設置されたセンサーとを備える画像読取装置で実行される制御プログラムであって、
原稿を前記原稿搬送手段により搬送しながら当該原稿の外縁部を前記センサーで検出する外縁検出モジュールと、
前記外縁検出モジュールによって検出された原稿の外縁部のうち頂点に相当する位置を検出する頂点検出モジュールと、
前記画像読取手段で原稿の読み取りを開始する前に、前記頂点検出モジュールにより検出された頂点に基づいて、前記画像読取手段で読み取る画像サイズを決定するサイズ決定モジュールと
を備えることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、当該装置の制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来より、原稿読み取り部を所定の読み取り位置で固定し、そのままの状態で、自動原稿給送装置（ＡＤＦ）より原稿を一定速度で搬送しながら原稿を読み取る機能、いわゆる流し読み機能を備える画像読取装置が知られている。
【０００３】
流し読みが可能な画像読取装置においては、搬送する原稿が斜めになって搬送される、いわゆる斜行という現象が発生し、読み取り画像が斜めになってしまう問題があった。そこで、原稿のサイドのずれを検出して斜行を検知し、補正する技術が提案されている（特許文献１参照）。
【０００４】
また、背景が黒になるように構成され、１回目の原稿の走査で原稿の各頂点（外縁）を検出して、２回目の原稿の走査で画像を読み取る動作を行う技術も提案されている。
【特許文献１】特開平６−９２５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、原稿のサイドのずれ量で斜行量を決定しているが、原稿の先端部を考慮できないので、読み取った画像が先端欠けを引き起こし、紙文書を忠実に電子データに変化できなくなる可能性がある。
【０００６】
また、上記２回走査して原稿の外縁を検知する技術では、原稿読み取りの生産性が低下してしまい、大量の文書を扱う場合にはユーザの不便につながるという問題があった。
【０００７】
本発明の目的は、原稿の読み取り生産性を低下させずに確実に画像全領域を読み取ることができる画像読取装置、当該装置の制御方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１の画像読取装置は、原稿を搬送する原稿搬送手段と、画像を読み取る画像読取手段と、前記画像読取手段の原稿読み取り位置よりも原稿搬送方向に対して上流に設置され、原稿を前記原稿搬送手段により搬送しながら当該原稿の外縁部を検出する外縁検出手段と、前記外縁検出手段によって検出された原稿の外縁部のうち頂点に相当する位置を検出する頂点検出手段と、前記画像読取手段で原稿の読み取りを開始する前に、前記頂点検出手段により検出された頂点に基づいて、前記画像読取手段で読み取る画像サイズを決定するサイズ決定手段とを備えることを特徴とする。
【０００９】
請求項６の画像読取装置の制御方法は、原稿を搬送する原稿搬送手段と、画像を読み取る画像読取手段と、前記画像読取手段の原稿読み取り位置よりも原稿搬送方向に対して上流に設置されたセンサーとを備える画像読取装置の制御方法であって、原稿を前記原稿搬送手段により搬送しながら当該原稿の外縁部を前記センサーで検出する外縁検出工程と、前記外縁検出工程によって検出された原稿の外縁部のうち頂点に相当する位置を検出する頂点検出工程と、前記画像読取手段で原稿の読み取りを開始する前に、前記頂点検出工程により検出された頂点に基づいて、前記画像読取手段で読み取る画像サイズを決定するサイズ決定工程とを備えることを特徴とする。
【００１０】
請求項７の制御プログラムは、原稿を搬送する原稿搬送手段と、画像を読み取る画像読取手段と、前記画像読取手段の原稿読み取り位置よりも原稿搬送方向に対して上流に設置されたセンサーとを備える画像読取装置で実行される制御プログラムであって、原稿を前記原稿搬送手段により搬送しながら当該原稿の外縁部を前記センサーで検出する外縁検出モジュールと、前記外縁検出モジュールによって検出された原稿の外縁部のうち頂点に相当する位置を検出する頂点検出モジュールと、前記画像読取手段で原稿の読み取りを開始する前に、前記頂点検出モジュールにより検出された頂点に基づいて、前記画像読取手段で読み取る画像サイズを決定するサイズ決定モジュールとを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像読取手段で原稿の読み取りを開始する前に、頂点検出手段により検出された頂点に基づいて、画像読取手段で読み取る画像サイズが決定されるので、原稿の読み取り生産性を低下させずに確実に画像全領域を読み取ることができる。また、画像読取手段で原稿の読み取りを開始する前に、画像サイズに応じた画像データの蓄積領域が確保されるので、画像メモリを無駄に使用することを回避できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、本発明の実施の形態に係る画像読取装置の構成を示す図である。
【００１４】
図１の画像読取装置は、原稿搬送装置（ＡＤＦ）１００と、リーダ部２００と、読み取った画像の保存場所である外部コントロール装置４００とを備えている。
【００１５】
まず、図１において、ＡＤＦ１００は、原稿トレイ２０上に表面を上に向けてセットされた原稿束Ｓからピックアップローラ１により、最上位の原稿から分離部２へと繰り出される。分離部２は、上方に分離ローラ、下方に分離パッドが配置されており、原稿束Ｓの最上紙より一枚ずつ分離を行う。
【００１６】
片面原稿で表面の画像を読み取る場合は、分離された原稿は、第１レジストローラ３にて分離搬送中の斜行補正が行われた後、第１レジストローラ３から第２レジストローラ４及び第１搬送ローラ５に搬送される。そして、読取位置Ｒを搬送されている間に表面の画像が読み取られる。原稿の後端が読み取り位置Ｒを通過したときにソレノイド２２が加圧され原稿がニップされ、原稿は、第２搬送ローラ６及び排紙ローラ８を介して排紙トレイ２１上に表面を下に向けて順番に排出される。
【００１７】
また、両面原稿で表裏両面の画像を読み取る場合は、分離された原稿は、第１レジストローラ３にて分離搬送中の斜行補正を行った後、第２レジストローラ４から第１搬送ローラ５及び第２搬送ローラ６に搬送される。そして、読取位置Ｒを搬送されている間に表面の画像が読み取られる。また、原稿が読取位置Ｒを通過したときに、ソレノイド２２が加圧されて原稿はニップされる。そして、第２搬送ローラ６及び排紙ローラ８により、一旦、原稿が排紙トレイ２１方向に搬送される。原稿の後端が排紙センサ１３を通過し、排紙センサ１３のＯＦＦが検知されると、原稿の後端が排紙ローラ８にニップされた状態で原稿の搬送が一旦停止される。
【００１８】
その後、原稿がスイッチバック搬送され、第２レジストローラ４にて、再度斜行補正が行われる。その後、ソレノイド２２が解除され、原稿は第２レジストローラ４、第１搬送ローラ５及び第２搬送ローラ６により搬送される。原稿が読取位置Ｒを通過している間に裏面の画像が読み取られる。
【００１９】
このまま、第２搬送ローラ６及び排紙ローラ８により、排紙トレイ２１上に原稿の表面を上に向けて排出すると、原稿トレイ２０上にセットされた面順と異なる。
【００２０】
そこで、裏面を読み取られた原稿は、第２搬送ローラ６及び排紙ローラ８により、再度原稿が排紙トレイ２１方向に搬送される。原稿の後端が排紙センサ１３を通過し、排紙センサ１３のＯＦＦが検知されると、原稿の後端が排紙ローラ８にニップされた状態で原稿の搬送が一旦停止される。その後、原稿がスイッチバック搬送され、第２レジストローラ４、第１搬送ローラ５及び第２搬送ローラに６より搬送された後、排紙ローラ８により排紙トレイ２１上に表面を下に向けて順番に排出される。但し、読取位置Ｒを搬送されている間であっても、この間は、原稿画像の読み取りは行われない。また、透過光センサ１８は原稿の搬送状態を検知する。
【００２１】
リーダ部２００は、原稿に記録された画像情報を光学的に読み取り、光電変換して画像データとして入力する。リーダ部２００は、ＡＤＦ用プラテン２０１と、ブック用プラテン２０２と、ランプ２０３及びミラー２０４を有するスキャナユニット２０９と、ミラー２０５，２０６と、レンズ２０７と、ＣＣＤセンサ２０８とを有している。
【００２２】
リーダ部２００は、ＡＤＦ１００から搬送されてくる原稿画像を読み取る場合は、スキャナユニット２０９をＡＤＦ用プラテン２０１下に移動し、停止させ、原稿が読取位置Ｒ上を搬送されている間に画像情報を読み取る。
【００２３】
また、ブック用プラテン２０２上に載置された原稿の画像を読み取る場合は、スキャナユニット２０９を図示しない原稿セット基準位置から副走査方向に移動させ、画像情報を読み取る。
【００２４】
画像情報の読み取りは、ランプ２０３が点灯し原稿を照射する。原稿の反射光は、ミラー２０４、２０５、２０６及びレンズ２０７を介して、ＣＣＤセンサ２０８に入力される。そして、ＣＣＤセンサ２０８に入力された原稿の反射光は、ここで光電変換等の電気処理が行われ、通常のデジタル処理が施される。
【００２５】
図２は、図１のＡＤＦ１００の駆動系の説明図である。
【００２６】
分離部２及び第１レジストローラ３は分離モータＭ１で駆動される。第２レジストローラ４、第１搬送ローラ５及び第２搬送ローラ６は、給紙モータＭ２で駆動される。排紙ローラ８は排紙モータＭ３で駆動される。
【００２７】
尚、本発明は、ＡＤＦ１００とリーダ部２００とが一体化されていてもよい。
【００２８】
図３は、図１の透過光センサ１８の構成を示した図である。透過光センサ１８は、図３の矢印の原稿搬送方向とは直交する方向に配置されるＬＥＤ１６及び受光センサ１７を備えている。原稿がＬＥＤ１６と受光センサ１７との間を通過すると、受光センサ１７のレベルが降下し、原稿の到達を検出できる。
【００２９】
図４は、ＡＤＦ１００の制御構成を示すブロック図である。
【００３０】
ＡＤＦ１００は、制御手段としてのＣＰＵ８００と、リードオンリーメモリ（ＲＯＭ）８０１と、ランダムアクセスメモリ（ＲＡＭ）８０２と、出力ポート８０３と、入力ポート８０４とを備えている。ＣＰＵ８００は、ＲＯＭ８０１、ＲＡＭ８０２、出力ポート８０３及び入力ポート８０４に接続されている。
【００３１】
ＲＯＭ８０１には、制御用プログラムが格納されており、ＲＡＭ８０２には、入力データや作業用データが格納されている。また、出力ポート８０３には、分離モータＭ１、給紙モータＭ２、排紙モータＭ３、離間ソレノイドＳＬ及び給紙クラッチＣＬが接続されている。入力ポート８０４には、分離後センサ１０、レジストセンサ１１、リードセンサ１２、排紙センサ１３、原稿検知センサ１４、原稿長検知センサ１５、及び原稿幅検知センサ８１０がそれぞれ接続されている。
【００３２】
ＣＰＵ８００は、ＲＯＭ８０１に格納された制御プログラムに従って、分離モータＭ１、給紙モータＭ２、排紙モータＭ３、離間ソレノイドＳＬ及び給紙クラッチＣＬを制御する。ＣＰＵ８００は、リーダ部２００のＣＰＵ（不図示）とシリアル通信を行い、リーダ部２００との間で制御データの授受を行う。
【００３３】
図５は、リーダ部２００の制御構成を示すブロック図である。
【００３４】
図５において、２５６はＣＰＵ部であり、リーダ部２００の制御をすべて行っている。ＣＰＵ部２５６には不図示のプログラム格納ＲＯＭ及びワークＲＡＭ等が含まれる。
【００３５】
２５７はモータドライバ部であり、光学系駆動モータを駆動させるためのドライバ回路である。２５８はリーダ部２００の各種センサからの信号をＣＰＵ部２５６に取り込むためのセンサ信号入力部である。ＣＰＵ部２５６は、モータドライバ部２５７及びセンサ信号入力部２５８を用いて、リーダ部２００の制御を行う。２５４は紙間補正を行う紙間補正処理部である。２５３は画像メモリである。レンズ２０７でＣＣＤ２０８上に結像された画像信号はデジタル画像データに変換され、画像処理ユニット２５２で各種の画像処理が行われ、画像メモリ部２５３に書き込まれる。画像メモリ部２５３に書き込まれたデータは順次インタフェース２６０を通して外部コントローラ装置４００へ送信される。透過光センサ１８からの入力はＣＰＵ部２５６へ入力され、後述する原稿のサイズ検知の制御が行われる。
【００３６】
図６は、外部コントローラ装置４００の制御構成を示すブロック図である。
【００３７】
外部コントローラ装置４００は、リーダインタフェース４０１を介してリーダ部２００に接続されている。外部コントローラ装置４００は、リーダインタフェース４０１と、メモリコントローラ４０２と、エンコーダ４０３と、ページメモリ４０６と、ＣＰＵ４０７と、記憶装置（ハードディスク）４０８と、操作部４１２とを有する。
【００３８】
画像は、リーダ部２００の画像メモリ部２５３からコントローラインタフェース２６０及びリーダインタフェース４０１を介して１ラインづつ外部コントローラ装置４００に送信される。また、これとは別にコントローラインタフェース２６０及びリーダインタフェース４０１を介して、読み取りのための制御コマンドがシリアル通信により、コントローラ装置４００とリーダ部２００との間で送受信され、読み取り動作が行われる。
【００３９】
その際の制御コマンドの１つにリーダ部２００で検知された原稿のサイズ情報が含まれ、このサイズ情報を外部コントローラ装置４００が受信したとき、メモリコントローラ４０２は、原稿蓄積のためのメモリ領域をページメモリ４０６に確保する。そして、送信された画像の圧縮前の画像データを予め確保したページメモリ４０６に順次格納する。エンコーダ４０３はページメモリ４０６の画像データを特定の画像フォーマット形式（ＪＰＥＧやＴＩＦＦなど）に変換する。変換された画像データは、画像ファイルとして記憶装置４０８に保存される。
【００４０】
また、記憶装置４０８には外部コントローラ装置４００の制御プログラムが格納されている。ＣＰＵ４０７は制御プログラムにしたがって外部コントローラ装置４００の各部を制御する。操作部４１２はリーダ部２００への読み取りジョブモード（片面や両面など）や全面読み取りモード等の指示を行う。外部コントローラ装置４００は操作部４１２で指示されたジョブモードにしたがって、リーダ部２００と通信を行って画像読み取り動作を行う。
【００４１】
尚、本実施の形態では、外部コントローラ装置４００は、リーダインタフェース４０１を介してリーダ部２００に接続されているが、外部コントローラ装置４００の各構成要素をリーダ部２００に内蔵するようにしてもよい。
【００４２】
次に、本画像読取装置は、通常のサイズ検知を行う通常モードと、全領域を読み取るサイズ検知を行うｅ文書モードを指定できるようになっている。
【００４３】
図７は通常モードが選択されているときの操作部の表示例を示す図であり、図８はｅ文書モードが選択されているときの操作部の表示例を示す図である。いずれも、外部コントローラ装置４００の操作部４１２に表示される画面である。
【００４４】
図７の通常モードにおいて、ｅ文書モードを選択するには画面上部のｅ文書モードボタン７０１を押下する。ｅ文書モードボタン７０１を押下すると操作部４１２の画面は図８のような表示に切り替わる。ｅ文書モードでは、読み取った原稿をファイルとして保存するので、文書名ボックス８０１に文書ファイルを保存する場所およびファイル名を記入する。この状態で、原稿の読み取り動作を行うと、全領域を読み取るサイズ検知を行うことになる。また、通常モードに切り替える場合は、図８の画面上部のコピーボタン８０２、ＳＥＮＤボタン８０３、又はＢＯＸボタン８０４のいずれかを押下することによって切り替わる。一例として、コピーボタン８０２を押下した場合は、図７の表示に切り替わることになる。
【００４５】
次に、斜行した原稿の全領域を読み取るためのサイズ検知方法について説明する。このサイズ検知は通常モード及びｅ文書モードで共通に行うものとする。
【００４６】
まず、透過光センサ１８での原稿外縁位置の検知方法について説明する。
【００４７】
図９のように、透過光センサ１８を原稿が通過すると、図１０のように受光センサ１７の出力値が変化する。紙有りレベルを下回ると紙ありと判断する。図１０の位置Ｘは、図９の原稿の先端が受光センサ１７を通過した場合を示しているが、このような原稿の各頂点の位置をＣＰＵ部２５６に記憶する。
【００４８】
次に、画像サイズの確定方法について説明する。斜行した原稿の全領域を読み取るために、図１１のように斜行を含めた画像サイズを決定することになる。
【００４９】
まず、図１２のように、原稿の先端が透過光センサ１８に到達したとき、受光センサ１７のレベルが変化した位置をＣＰＵ部２５６に記憶する。透過光センサ１８の端部を０点としてこの先端位置をＰ１としてＣＰＵ部２５６に記憶し、さらにこのときの時刻Ｔ１もあわせてＣＰＵ部２５６に記憶する。
【００５０】
次に原稿の先端を検知してからは、図１３（Ａ），（Ｂ）のように受光センサ１７のレベルが変化するエッジ位置Ｙ１，Ｙ２をモニタする。エッジ位置Ｙ１は０点に近い側、エッジ位置Ｙ２は０点から遠い側とする。そして、エッジ位置Ｙ１が減少から増加、又はエッジ位置Ｙ２が増加から減少に移行した地点を主走査端部として認識し、エッジ位置Ｙ１が減少から増加した位置をＰ２、その時の時刻をＴ２、エッジ位置Ｙ２が増加から減少した位置をＰ３、その時の時刻をＴ３としてＣＰＵ部２５６に記憶する。図１４は位置Ｐ２（主走査端部）、図１５は位置Ｐ３（主走査端部）が検出された時の原稿状態を示すものである。そして、図１６のように原稿の後端が透過光センサ１８を通過し、受光センサ１７のレベルが紙有りから紙無しに最後に変化した位置を後端位置Ｐ４としてＣＰＵ部２５６に記憶し、このときの時刻Ｔ４も合わせてＣＰＵ部２５６に記憶する。
【００５１】
そして、斜行を含めた原稿サイズは次のようにして決定する。
【００５２】
まず、原稿の後端位置であるＰ４が検知できていないと、副走査の原稿サイズが確定できないので、原稿の先端がリードセンサ１２へ到達する時点で、原稿の後端位置Ｐ４が検出されているかどうかで、ＣＰＵ部２５６はサイズ検知方法を切り替える。
【００５３】
原稿の後端位置Ｐ４が検出できている場合には、主走査サイズＸ＝Ｐ３−Ｐ２であり、副走査サイズＹは、分離モータＭ１の搬送速度をＶとすると、ＣＰＵ部２５６は副走査サイズを副走査サイズＹ＝（Ｔ４−Ｔ１）・Ｖにより求める。
【００５４】
原稿の後端位置Ｐ４が検知できていない場合は、ＣＰＵ部２５６は原稿サイズを予測する処理を行う。ＣＰＵ部２５６は、先端位置Ｐ１と、主走査端部の位置Ｐ２，Ｐ３のうち先に検出された位置（例えばＰ３）とに基づいて、どれだけ原稿が回転しているかを求める。つまり、図１７のように斜行角θを求める。これは、分離モータＭ１の搬送速度をＶとすると、θ＝tan−１（（Ｔ３−Ｔ１）・Ｖ）／（Ｐ３−Ｐ１））と求められる。原稿の短辺ａはａ＝（（Ｔ３−Ｔ１）・Ｖ）２＋（Ｐ３−Ｐ１）２）１／２になる。ａより定型サイズをもとめ、定型サイズの長辺ｂを求める。たとえばａが約２９７ｍｍと算出された時は定型サイズをＡ３と求め、ｂの長さを４２０ｍｍとする。そして、ＣＰＵ部２５６は、ｂと斜行角θとに基づいて最終的な原稿サイズを求める。図１７においてＫはＫ＝ｂ・cosθ、ＬはＬ＝ｂ・sinθであるので、最終的な原稿サイズは、主走査サイズＸ＝（Ｐ３−Ｐ１）＋Ｌ、副走査サイズＹ＝（（Ｔ３−Ｔ１）・Ｖ）＋Ｋ、と求められる。そして、次に示すサイズ通知方法により、検知された原稿サイズを外部コントローラ装置４００に送信する。
【００５５】
次に、サイズ通知方法、外部コントロール装置４００のメモリ確保方法及び画像データ保存方法について説明する。
【００５６】
通常モードでは、ＣＰＵ部２５６は、検知された主走査サイズ及び副走査サイズの情報ともに、これらのサイズに近似する定型用紙（Ａ４やＡ３など）のサイズの情報を外部コントロール装置４００へ送信する。これは読み取られた原稿の画像を紙にコピーすることを想定しているためである。
【００５７】
一方、ｅ文書モードでは、画像ファイルへの保存を想定しているため、検知された主走査サイズ及び副走査サイズに近似する定型用紙サイズの情報を外部コントロール装置４００へ送信する必要がない。
【００５８】
したがって、ｅ文書モードでは、ＣＰＵ部２５６は、検知された主走査サイズ及び副走査サイズの情報を外部コントロール装置４００へ送信する。両モードにおいて、ＣＰＵ部２５６は、原稿の先端が第１搬送ローラ５手前のリードセンサ１２をオンしたときに、上記主走査サイズ及び副走査サイズの情報又は／及び定型用紙サイズの情報を外部コントロール装置４００へ送信する。
【００５９】
外部コントロール装置４００では、受信したサイズの情報（主走査サイズ及び副走査サイズの情報）に応じて、メモリコントローラ４０２によりページメモリ４０６の確保を行う。具体的には画像データは１画素８Ｂｉｔのデータで送信されるので、白黒原稿であれば主走査画素数×副走査画素数×８Ｂｉｔ、カラー原稿であれば主走査画素数×副走査画素数×８Ｂｉｔ×３に相当するメモリ容量を確保する。
【００６０】
外部コントローラ装置４００ではリーダ部２００の画像メモリ２５３から、インタフェース２６０及びリーダインタフェース４０１を介して送信される画像データを、確保したメモリに順次蓄積する。１ページ分の画像データの蓄積が終わった後、エンコーダ４０３が画像フォーマット化を実行し、記憶装置４０８に保存する。
【００６１】
以上説明したように、本実施の形態によれば、原稿搬送路において、斜行した原稿の最先端位置および、左右端位置を検出する透過光センサ１８を設け、各点を基準にスキャナユニット２０９による原稿の読み取りサイズを原稿の読み取り開始前に検出し、それに応じたページメモリ４０６のメモリ領域を確保して、読み取り動作を行うので、パフォーマンスを落とさずに確実に原稿の全領域を読み取ることができる。さらに、原稿斜行を考慮し、原稿を読み取るのでページメモリ４０６のメモリ領域を有効に活用することができる。
【００６２】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００６３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６４】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る画像読取装置の構成を示す図である。
【図２】図１のＡＤＦの駆動系の説明図である。
【図３】図１の透過光センサの構成を示した図である。
【図４】ＡＤＦの制御構成を示すブロック図である。
【図５】リーダ部の制御構成を示すブロック図である。
【図６】外部コントローラ装置の制御構成を示すブロック図である。
【図７】通常モードが選択されているときの操作部の表示例を示す図である。
【図８】ｅ文書モードが選択されているときの操作部の表示例を示す図である。
【図９】原稿が透過光センサを通過したことを示す説明図である。
【図１０】図９における原稿が透過光センサを通過したときの受光センサの出力状態を説明する図である。
【図１１】ｅ文書モード（全領域読み取りモード）時の原稿サイズ領域を示した図である。
【図１２】搬送される原稿先端が透過光センサに到達したときの状態を示す図である。
【図１３】（Ａ）は搬送される原稿が透過光センサを通過する状態を示す図であり、（Ｂ）は、搬送される原稿が透過光センサを通過する際の受光センサの受光レベルの変化を説明する図である。
【図１４】搬送される原稿の後端の主走査端部が透過光センサに到達したときの状態を示す図である。
【図１５】搬送される原稿の前端の主走査端部が透過光センサに到達したときの状態を示す図である。
【図１６】搬送される原稿の後端の主走査端部が透過光センサに到達したときの状態を示す図である。
【図１７】斜行した原稿のサイズの決定方法を示す図である。
【符号の説明】
【００６８】
１８  透過光センサ
１００  原稿搬送装置（ＡＤＦ）
２００  リーダ部
２０１  ＡＤＦ用プラテン
２０２  ブック用プラテン
２０３  ランプ
２０４  ミラー
２０９  スキャナユニット
４００  外部コントロール装置
４０１  リーダインタフェース
４０２  メモリコントローラ
４０３  エンコーダ
４０６  ページメモリ
４０７  ＣＰＵ
４０８  記憶装置（ハードディスク）
４１２  操作部
【図１】
2007243441.tif 000003
【図２】
2007243441.tif 000004
【図３】
2007243441.tif 000005
【図４】
2007243441.tif 000006
【図５】
2007243441.tif 000007
【図６】
2007243441.tif 000008
【図７】
2007243441.tif 000009
【図８】
2007243441.tif 000010
【図９】
2007243441.tif 000011
【図１０】
2007243441.tif 000012
【図１１】
2007243441.tif 000013
【図１２】
2007243441.tif 000014
【図１３】
2007243441.tif 000015
【図１４】
2007243441.tif 000016
【図１５】
2007243441.tif 000017
【図１６】
2007243441.tif 000018
【図１７】
2007243441.tif 000019