(57)【要約】【課題】原稿両面の画像を同時に読み取り可能な画像読取装置において、画像の読み取り・データ転送に用いるメモリの消費量を抑えつつ、短時間でデータ転送できるようにする。【解決手段】同じ読取タイミングで表面読取センサ及び裏面読取センサの双方による原稿両面の１ライン分の読み取り（両面スキャン）が行われると、表面読取センサにて読み取られた画像のラスタデータである表面ラスタデータ、及び裏面読取センサにて読み取られた画像のラスタデータである裏面ラスタデータが得られる。これら２つのラスタデータは、表面ラスタデータの後に裏面ラスタデータが続くように結合されることにより、全体として１つのラスタデータとされ、さらに、その結合後のラスタデータが所定の圧縮方式にて圧縮される。そして、その圧縮されたラスタデータにデータ情報（データヘッダ）が付加されて、ＰＣへ転送される。【選択図】図３
2011077875.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する搬送手段と、
前記搬送手段により搬送される前記原稿の搬送経路に沿って設けられ、該搬送される原稿の一方の面の画像を所定の読取タイミング毎に１ラインずつ読み取る第１読取手段と、
前記搬送経路に沿って設けられ、前記搬送される原稿の他方の面の画像を前記読取タイミング毎に１ラインずつ読み取る第２読取手段と、
１又は連続した所定数の前記読取タイミングでの前記各読取手段による読み取り動作を出力基準読取動作として、該出力基準読取動作毎に、前記第１読取手段にて読み取られた画像を表す第１画像データと前記第２読取手段にて読み取られた画像を表す第２画像データとを結合する画像データ結合手段と、
前記画像データ結合手段により結合された画像データである出力対象画像データに対し、該出力対象画像データに関する情報であるデータ情報を付加するデータ情報付加手段と、
前記データ情報付加手段により前記データ情報が付加された前記出力対象画像データを、通信回線を介して通信可能な情報処理装置へ出力する出力手段と、
を備えたことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記出力基準読取動作において読み取られた画像が前記原稿の前記一方の面又は前記他方の面の何れか一方の画像のみであった場合、前記画像データ結合手段は、前記結合を行わず、前記データ情報付加手段は、該読み取られた画像の画像データを出力対象画像データとして、該出力対象画像データに対して前記データ情報を付加する
ことを特徴とする画像読取装置。
【請求項３】
請求項１又は請求項２に記載の画像読取装置であって、
前記データ情報として、少なくとも、前記出力対象画像データにおける前記第１画像データと前記第２画像データの識別に必要な識別情報を有する
ことを特徴とする画像読取装置。
【請求項４】
請求項３に記載の画像読取装置であって、
前記識別情報には、前記出力対象画像データに前記第１画像データが含まれているか否かを示す第１有無情報、及び前記出力対象画像データに前記第２画像データが含まれているか否かを示す第２有無情報、の少なくとも何れか一方が含まれる
ことを特徴とする画像読取装置。
【請求項５】
請求項３又は請求項４に記載の画像読取装置であって、
前記識別情報には、前記出力対象画像データにおける前記第１画像データと前記第２画像データの区切り位置を示す情報が含まれる
ことを特徴とする画像読取装置。
【請求項６】
請求項１〜請求項５の何れか１項に記載の画像読取装置であって、
前記出力対象画像データを圧縮する圧縮手段を備え、
前記データ情報付加手段は、前記圧縮手段により圧縮された前記出力対象画像データに対して、前記データ情報を付加する
ことを特徴とする画像読取装置。
【請求項７】
原稿の両面の画像を所定の読取タイミング毎に同時に読み取り可能な画像読取装置から入力される、前記原稿の一方の面の画像データ若しくは他方の面の画像データ又は双方の面の画像データが結合されてなる一つの画像データに該画像データに関する情報であるデータ情報が付加された入力データを、コンピュータにて処理するためのプログラムであって、
前記コンピュータを、
前記入力データに含まれる前記データ情報に基づき、該入力データに前記原稿の何れの面の画像データが含まれているか判断する画像データ判断手段、
前記画像データ判断手段による判断結果に従い、前記入力データに含まれている前記画像データを前記原稿の面毎に区別して記憶する画像データ記憶手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の両面の画像を読み取り可能な画像読取装置、及びこの画像読取装置から出力された画像データをコンピュータで処理するためのプログラムに関する。
【背景技術】
【０００２】
スキャナ（画像読取装置）として、搬送される原稿の表面を読み取る表面読取センサと裏面を読み取る裏面読取センサを、原稿搬送経路に対して互いに異なる位置に個別に備え、原稿を搬送させつつ、所定の読取タイミング毎に、各読取センサによって原稿の両面の画像を並行して（同時に）１ラインずつ読み取ることが可能に構成されたものが知られている（例えば、特許文献１参照。）。
【０００３】
そして、各読取センサにて読み取られた画像を表す画像データ（例えば１ライン毎のラスタデータ）は、ＰＣ（Personal Computer ）等の情報処理装置へ出力（転送）され、この情報処理装置にて適宜処理される。ここで、スキャナからＰＣ等へのラスタデータの転送方法としては、例えば次の２種類の方法が知られている。
【０００４】
まず一つは、図１０（ａ）に例示するように、各原稿毎に、先に読み取り開始される裏面（偶数ページ目）のラスタデータは一旦スキャナ本体のメモリに蓄え、表面（奇数ページ目）のラスタデータから読み取られる毎に順次ＰＣへ転送して、その表面の読み取り・転送が完了したら、メモリから裏面のラスタデータを読み出してＰＣに転送する、という方法である（以下「転送方法Ａ」ともいう）。
【０００５】
具体的には、表面読取センサ側で１ページ目（１枚目原稿の表面）の読み取り・ラスタデータ転送が行われる時刻ｔ２〜ｔ５の間に、裏面読取センサ側では、先に時刻ｔ１で開始された２ページ目（１枚目原稿の裏面）の読み取り・メモリへのラスタデータ蓄積が時刻ｔ３にて終了し、引き続き４ページ目（２枚目原稿の裏面）の読み取り・メモリへのラスタデータ蓄積が開始される（時刻ｔ４）。そして、１ページ目の読み取り・転送の完了後、メモリ内の２ページ目のラスタデータが転送される（時刻ｔ６）。
【０００６】
もう一つの転送方法は、図１０（ｂ）に示すように、ページ順序に関係なく、各読取センサで画像が読み取られる毎にそのラスタデータを順次ＰＣに転送する、という方法である（以下「転送方法Ｂ」ともいう）。即ち、２ページ目の読み取りだけが行われている間はその２ページ目のラスタデータが随時転送され、その後１ページ目の読み取りも開始されると両面の画像のラスタデータが順次並行して（交互に）転送される。
【０００７】
この転送方法Ｂで転送される転送データ１００は、図１０（ｃ）に示すように、ラスタデータが格納されるラスタデータブロック１０２に、転送データ１００全体に関する情報が格納されるデータヘッダ１０１が付加されたデータ構造となっている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−７２７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、転送方法Ａでは、図１０（ａ）に示すように、例えば１ページ目（１枚目原稿の表面）のデータ転送が完了するまでの間、２ページ目（１枚目原稿の裏面）全部と４ページ目（２枚目原稿の裏面）の約半分のラスタデータをメモリに蓄える必要がある。
【００１０】
そのため、特に、スキャン機能以外にも各種機能を備えた複合機などでは、メモリが複数の機能で使用されるため、ラスタデータを蓄えるためのメモリの容量を充分に確保できない場合がある。メモリの消費量を抑える方法として、先に搬送・読み取りされている原稿の表・裏のデータ転送が完了するまでは次の原稿の読み取りを開始しないようにすることも考えられるが、このようにすると、複数の原稿を連続して搬送・読み取りできないため、読み取りにかかる時間が全体として長くなる。
【００１１】
また、転送方法Ｂでは、メモリ消費量は抑えられるものの、転送データ１００毎に、図１０（ｃ）に示すように、データヘッダ１０１として、転送データ１００に関する基本的情報である「データ情報」（例えば転送データ１００の全サイズなど）に加え、転送対象のラスタデータが原稿の表・裏いずれのデータなのかを区別するための「面情報」を付加する必要がある。そのため、データ量が増大し、データ転送にかかる時間が長くなる。
【００１２】
本発明は上記課題に鑑みなされたものであり、原稿の両面の画像を同時に読み取り可能な画像読取装置において、画像の読み取り・データ転送に用いるメモリの消費量を抑えつつ、短時間でデータ転送できるようにすることを目的とする。また、この画像読取装置から転送されたデータをコンピュータにて適切に処理できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するためになされた請求項１に記載の発明は、原稿を搬送する搬送手段と、この搬送手段により搬送される原稿の搬送経路に沿って設けられ、搬送される原稿の一方の面の画像を所定の読取タイミング毎に１ラインずつ読み取る第１読取手段と、搬送経路に沿って設けられ、搬送される原稿の他方の面の画像を読取タイミング毎に１ラインずつ読み取る第２読取手段と、１又は連続した所定数の読取タイミングでの各読取手段による読み取り動作を出力基準読取動作として、該出力基準読取動作毎に、第１読取手段にて読み取られた画像を表す第１画像データと第２読取手段にて読み取られた画像を表す第２画像データとを結合する画像データ結合手段と、この画像データ結合手段により結合された画像データである出力対象画像データに対し、該出力対象画像データに関する情報であるデータ情報を付加するデータ情報付加手段と、このデータ情報付加手段によりデータ情報が付加された出力対象画像データを、通信回線を介して通信可能な情報処理装置へ出力する出力手段と、を備えている。
【００１４】
上記構成の画像読取装置では、出力基準読取動作毎に、その出力基準読取動作にて読み取った第１画像データと第２画像データを結合して１つのデータ（出力対象画像データ）とし、これにデータ情報を付加して情報処理装置へ出力する。
【００１５】
従って、請求項１に記載の画像読取装置によれば、従来のように一方の面の画像データの出力が完了するまで他方の面の画像データを１ページ分（或いはそれ以上）メモリに記憶しておく必要はなく、画像の読み取りから出力に至る一連の処理で必要なメモリの消費量を抑えることができる。しかも、結合後の出力対象画像データに対してデータ情報が付加されるため、情報処理装置へ出力されるデータ量を削減することができ、全体として短時間で情報処理装置への画像データ出力を行うことが可能となる。
【００１６】
次に、請求項２に記載の発明は、請求項１に記載の画像読取装置であって、出力基準読取動作において読み取られた画像が原稿の一方の面又は他方の面の何れか一方の画像のみであった場合、画像データ結合手段は、上記結合を行わず、データ情報付加手段は、その読み取られた画像の画像データを出力対象画像データとして、その出力対象画像データに対してデータ情報を付加する。
【００１７】
このように構成された請求項２に記載の画像読取装置によれば、原稿の表・裏双方の画像が読み取られたか、それともいずれか一方の面の画像のみが読み取られたか、に応じてそれぞれ適切且つ効率良く画像データの処理（情報処理装置への出力のための処理）を行うことができる。
【００１８】
次に、請求項３に記載の発明は、請求項１又は請求項２に記載の画像読取装置であって、データ情報として、少なくとも、出力対象画像データにおける第１画像データと第２画像データの識別に必要な識別情報を有する。
【００１９】
このように構成された請求項３に記載の画像読取装置によれば、当該画像読取装置から出力された出力対象画像データを受信・処理する情報処理装置において、その出力対象画像データに付加されているデータ情報（識別情報）に基づき、その出力対象画像データに含まれている画像データを適切に識別することができる。
【００２０】
次に、請求項４に記載の発明は、請求項３に記載の画像読取装置であって、識別情報には、出力対象画像データに第１画像データが含まれているか否かを示す第１有無情報、及び出力対象画像データに第２画像データが含まれているか否かを示す第２有無情報、の少なくとも何れか一方が含まれる。
【００２１】
このように構成された請求項４に記載の画像読取装置によれば、当該画像読取装置から出力された出力対象画像データを受信・処理する情報処理装置において、受信した出力対象画像データに表・裏いずれの面の画像データが含まれているかを確実に判断することができ、これに基づいて画像データの識別をより適切に行うことができる。
【００２２】
次に、請求項５に記載の発明は、請求項３又は請求項４に記載の画像読取装置であって、識別情報には、出力対象画像データにおける第１画像データと第２画像データの区切り位置を示す情報が含まれる。
【００２３】
このように構成された請求項５に記載の画像読取装置によれば、当該画像読取装置から出力された出力対象画像データを受信・処理する情報処理装置において、受信した出力対象画像データにおける第１画像データと第２画像データの区別（識別）を確実に行うことができる。
【００２４】
特に、例えば第１読取手段と第２読取手段とでそれぞれ異なるサイズの原稿が読み取られている場合などのように、第１画像データと第２画像データのデータ量が異なる場合であっても、そのデータ量の相違にかかわらず、両者の区別を確実に行うことができる。
【００２５】
次に、請求項６に記載の発明は、請求項１〜請求項５の何れか１項に記載の画像読取装置であって、出力対象画像データを圧縮する圧縮手段を備え、データ情報付加手段は、圧縮手段により圧縮された出力対象画像データに対して、データ情報を付加する。
【００２６】
このように構成された請求項６に記載の画像読取装置によれば、情報処理装置へ出力するデータ量をより削減することができ、より短時間で情報処理装置への画像データ出力を行うことが可能となる。
【００２７】
次に、請求項７に記載の発明は、原稿の両面の画像を所定の読取タイミング毎に同時に読み取り可能な画像読取装置から入力される、原稿の一方の面の画像データ若しくは他方の面の画像データ又は双方の面の画像データが結合されてなる一つの画像データに該画像データに関する情報であるデータ情報が付加された入力データを、コンピュータにて処理するためのプログラムであって、コンピュータを、入力データに含まれるデータ情報に基づき、該入力データに原稿の何れの面の画像データが含まれているか判断する画像データ判断手段、この画像データ判断手段による判断結果に従い、入力データに含まれている画像データを原稿の面毎に区別して記憶する画像データ記憶手段、として機能させるためのプログラムである。
【００２８】
このように構成された請求項７に記載のプログラムをコンピュータにて実行させることにより、画像読取装置から出力された画像データ（出力対象画像データ）に対し、これに付加されているデータ情報に基づいて、第１画像データ及び第２画像データを適切に区別して記憶させることができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態の画像処理システムの概略構成を表すブロックである。
【図２】原稿の搬送過程及び読み取り過程の概略を説明するための説明図である。
【図３】ＭＦＰにおける、読み取った画像データがＰＣへ転送されるまでのデータ処理過程の概要を説明するための説明図である。
【図４】ＭＦＰからＰＣへの転送データを説明するための説明図であり、（ａ）は転送データのデータ構造の概略を示し、（ｂ）はデータ情報（データヘッダ）の詳細を示す。
【図５】ＭＦＰからＰＣへの転送データの時系列的な流れを表す説明図である。
【図６】ＭＦＰにて実行される読取制御処理を表すフローチャートである。
【図７】図６の読取制御処理におけるＳ１９０及びＳ２００の処理の詳細を表すフローチャートである。
【図８】ＰＣにて実行される画像データ受信制御処理を表すフローチャートである。
【図９】図８の画像データ受信制御処理におけるＳ５６０，Ｓ５８０，及びＳ６００の処理の詳細を表すフローチャートである。
【図１０】従来の画像データ転送を説明するための説明図であり、（ａ）は画像読み取り中における転送タイミングとメモリ保存データの変化を示し、（ｂ）は転送データの時系列的な流れを示し、（ｃ）は転送データのデータ構造の概略を示す。
【発明を実施するための形態】
【００３０】
（１）画像処理システムの構成
図１に、本実施形態の画像処理システムの概略構成を示す。図１に示す如く、本実施形態の画像処理システムは、ＭＦＰ（Multifunction Peripheral）１とＰＣ２が相互にデータ通信可能に接続されてなるものである。
【００３１】
ＭＦＰ１は、プリント機能、スキャン機能、コピー機能、ファクシミリ機能などを有する複合機であり、上記各種機能を実現するためにＭＦＰ１内の各部を制御する制御部１１、原稿の画像を読み取るスキャナ部１２，スキャナ部１２によって読み取られた画像や外部から入力された画像などを用紙等に印刷するプリンタ部１３、後述する読取制御処理（図６参照）のプログラムを含む各種プログラムが格納された不揮発性メモリ領域と各種データを一時的に記憶する揮発性メモリ領域を有する記憶部１４、ユーザによる各種入力操作を受け付ける操作部１５、ＭＦＰ１の動作状態や設定内容等を表示する表示部１６、及び通信回線としてのＬＡＮ（Local Area Network）を介して外部装置等と互いにデータ通信を行うための通信インタフェースであるＬＡＮ用通信部１７などを備え、このＬＡＮ用通信部１７を介してＰＣ２とデータ通信可能に接続されている。
【００３２】
スキャナ部１２は、原稿の表面の画像を読み取る表面読取センサ３１、原稿の裏面の画像を読み取る裏面読取センサ３２、読み取り対象の原稿を搬送する原稿自動搬送装置（ＡＤＦ；Auto Document Feeder）３３、このＡＤＦ３３により搬送される原稿を検知する第１検知センサ３４及び第２検知センサ３５、原稿が載置されるＡＤＦ用原稿台４１（後述の図２参照）上の原稿の有無を検知する原稿有無センサ３６などを備えている。
【００３３】
ＰＣ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ハードディスク装置（ＨＤＤ）２４、ＬＣＤ等の表示部２５、キーボードやマウス等の入力部２６、及びＬＡＮ用通信部２７などを備えている。ＨＤＤ２４には、後述する画像データ受信制御処理（図８参照）のプログラムを含む各種プログラムが記憶されている。
【００３４】
（２）スキャン機能の概要
次に、ＭＦＰ１が有する上記各種機能のうち、スキャン機能について、図２を用いてより詳しく説明する。図２は、ＭＦＰ１における、原稿の搬送過程及び読み取り過程の概略を説明するための説明図である。図２に示すように、ＭＦＰ１は、本体３０の上面にＦＢ（フラットベッド）用原稿台３８が設けられ、このＦＢ用原稿台３８を覆う原稿台カバー４０が、ＦＢ用原稿台３８の枠部において開閉（回動）可能に設けられている。
【００３５】
そして、スキャナ部１２（図１参照）を構成する上記各センサ３１，３２，３４〜３６のうち、表面読取センサ３１は、本体３０におけるＦＢ用原稿台３８の下に設けられている。一方、他の各センサ３２，３４〜３６は、ＡＤＦ３３と共に原稿台カバー４０内に設けられている。また、原稿台カバー４０には、ＡＤＦ３３にて搬送される読み取り対象の原稿を載置するためのＡＤＦ用原稿台４１が設けられている。このＡＤＦ用原稿台４１に、上述の原稿有無センサ３６が設けられている。
【００３６】
また、ＭＦＰ１は、スキャン機能として、ＦＢ用原稿台３８に静止状態で載置された原稿を読み取るＦＢ読取機能と、原稿をＡＤＦ３３にて自動搬送させつつ読み取るＡＤＦ読取機能を有している。更に、ＡＤＦ読取機能として、原稿の両面の画像を各読取センサ３１，３２にて並行して読み取る両面読取機能を有している。以下、この両面読取機能について、原稿台カバー４０内の具体的構成と共に詳しく説明する。
【００３７】
原稿台カバー４０内において、ＡＤＦ用原稿台４１に載置された原稿は、ＭＦＰ１の操作部１５又はＰＣ２の入力部２６にてユーザによる所定の両面スキャン（両面読み取り）指示操作がなされると、ＡＤＦ３３によって一枚ずつ順次搬送される。
【００３８】
表面読取センサ３１と裏面読取センサ３２は、いずれも原稿の搬送経路４２に沿って、表面読取センサ３１の方が裏面読取センサ３２よりも原稿の搬送方向下流側へ所定の搬送距離離れて位置するように設けられている。
【００３９】
第１検知センサ３４と第２検知センサ３５も、原稿の搬送経路４２に沿って設けられている。このうち第１検知センサ３４は、裏面読取センサ３２の近傍であってこの裏面読取センサ３２よりも搬送方向上流側に設けられ、第２検知センサ３５は、表面読取センサ３１の近傍であってこの表面読取センサ３１よりも搬送方向上流側に設けられている。
【００４０】
各検知センサ３４，３５は、ＡＤＦ３３により搬送される原稿の先端及び後端を検知する。そして、第１検知センサ３４による検知結果に基づいて、裏面読取センサ３２による画像読み取り位置（以下「裏面読取位置」ともいう）と原稿との位置関係が判断され、第２検知センサ３５による検知結果に基づいて、表面読取センサ３１による画像読み取り位置（以下「表面読取位置」ともいう）と原稿との位置関係が判断される。
【００４１】
このように構成されたＭＦＰ１において、両面スキャンが実行されると、まず１枚目の原稿５０の搬送が開始され、その先端が裏面読取位置に到達すると、裏面読取センサ３２による裏面５２の読み取りが開始される（図２（ａ））。その後、その原稿５０が表面読取位置に到達すると、表面読取センサ３１による表面５１の読み取りも開始される（図２（ｂ））。また、１枚目の原稿５０がＡＤＦ用原稿台４１から送出されると、続いて２枚目の原稿６０の搬送が開始され（図２（ｂ））、２枚面の原稿６０がＡＤＦ用原稿台４１から送出されると、続いて３枚目の原稿７０の搬送が開始される（図２（ｄ））。
【００４２】
そのため、図２（ｂ）の状態から更に進むと、図２（ｃ）のように、表面読取センサ３１による１枚目の原稿５０の表面５１の読み取りと裏面読取センサ３２による２枚目の原稿６０の裏面６２の読み取りが行われる状態となり、更に進むと、図２（ｄ）のように、２枚目の原稿６０の表面６１及び裏面６２がそれぞれ読み取られる状態となる。
【００４３】
本実施形態の両面読取機能では、表面読取センサ３１による原稿表面の読み取りと裏面読取センサ３２による原稿裏面の読み取りが、所定の読取タイミング毎に１ラインずつ行われる。そのため、図２（ｂ），（ｄ）のように、裏目読取位置及び表面読取位置の双方にそれぞれ原稿の裏面・表面が対向している場合や、図３（ｃ）のように表面読取位置には先に搬送されている原稿５０の表面５１が対向して裏面読取位置には次の原稿６０の裏面６２が対向している場合などのように、各読取位置の双方に原稿がある場合には、読取タイミング毎に、並行して同時に表・裏の画像が読み取られることとなる。
【００４４】
（３）ＭＦＰからＰＣへのデータ転送
次に、ＭＦＰ１のスキャナ部１２にて読み取られた画像データ（ラスタデータ）のＰＣ２への転送について、図３〜図５を用いて説明する。図３に示すように、同じ読取タイミングで１ライン分の両面スキャンが行われると、表面読取センサ３１にて読み取られた画像のラスタデータである表面ラスタデータ、及び裏面読取センサ３２にて読み取られた画像のラスタデータである裏面ラスタデータが得られる。
【００４５】
ＭＦＰ１は、これら２つのラスタデータを、表面ラスタデータの後に裏面ラスタデータが続くように結合することにより、全体として１つのラスタデータとし、さらに、その結合後のラスタデータを所定の圧縮方式にて圧縮する。そして、その圧縮されたラスタデータにデータ情報（データヘッダ）を付加して、ＰＣ２へ転送する。ラスタデータの圧縮方式は、例えばＺＩＰ圧縮方式やＪＰＥＧ圧縮方式など、種々の方式が考えられる。
【００４６】
ＰＣ２への転送データは、図４（ａ）に示すように、ラスタデータが格納されるラスタデータブロック８２にデータ情報が格納されるデータヘッダ８１が付加されたデータ構造となっている。また、ラスタデータブロック８２は、表面（奇数ページ）ラスタデータが格納される表面データブロック８２ａと、裏面（偶数ページ）ラスタデータが格納される裏面データブロック８２ｂとにより構成されている。但し、表面又は裏面のいずれか一方のみ読み取りが行われている場合は、ラスタデータブロック８２には、表面データブロック８２ａ及び裏面データブロック８２ｂのうちいずれか一方のみが含まれる。
【００４７】
データヘッダ８１には、データ情報として、図４（ｂ）に示すような、転送対象のラスタデータを含む転送データ全体に関する各種の情報が格納される。
このうちデータサイズは、データ情報（データヘッダ８１）を含む転送データの全サイズを示す情報であり、２ｂｙｔｅの情報量が割り当てられている。
【００４８】
表面データ有フラグは、ラスタデータブロック８２に表面ラスタデータが含まれているか否かを示す１ｂｉｔの情報である。この表面データ有フラグが立っている（即ち、ビット値が１；Ｈレベル）場合は表面ラスタデータが含まれていることを示し、この表面データ有フラグが下りている（即ち、ビット値が０；Ｌレベル）場合は表面ラスタデータが含まれていないことを示している。裏面データ有フラグは、裏面ラスタデータに対して上記の表面データ有フラグと同様の目的・要領で設定される１ｂｉｔの情報であり、ラスタデータブロック８２に裏面ラスタデータが含まれているか否かを示すものである。
【００４９】
表面データ終了フラグは、表面データブロック８２ａ内の表面ラスタデータが現在読み取り中のページ（表面）の最終ラインであるか否かを示す１ｂｉｔの情報である。この表面データ終了フラグが立っている場合は、今回読み取った表面ラスタデータは現在読み取り中のページ（表面）の最終ラインであることを示し、逆に、表面データ終了フラグが下りている場合は最終ラインではないことを示している。裏面データ終了フラグは、裏面ラスタデータに対して表面データ終了フラグと同様の目的・要領で設定される１ｂｉｔの情報であり、裏面データブロック８２ｂ内の裏面ラスタデータが現在読み取り中のページ（裏面）の最終ラインであるか否かを示すものである。
【００５０】
なお、表面ラスタデータがない場合は表面データ終了フラグは下りた状態にされ、裏面ラスタデータがない場合は表面データ終了フラグは下りた状態にされる。
表／裏区切り位置は、ラスタデータブロック８２における表面ラスタデータと裏面ラスタデータの区切り位置（表面データブロック８２ａと裏面データブロック８２ｂの区切り位置）を示す２ｂｙｔｅの情報である。具体的には、表面ラスタデータのデータ幅（画素数）と同じ値が設定される。その他の情報としては、例えばラスタデータにおけるＲＧＢの順序や、ラスタデータの圧縮方式などがある。
【００５１】
図５に、ＭＦＰ１にて複数枚の原稿の両面読み取りが行われる際の、ＰＣ２への転送データの時系列的な変化を示す。原稿の搬送開始後、まず裏面読取センサ３２による２ページ目（１枚目原稿の裏面）の読み取りが開始される。これにより、読取タイミング毎に、読み取られた１ラインの裏面ラスタデータが圧縮され、その圧縮後の裏面ラスタデータ（裏面データブロック８２ｂ）にデータ情報（データヘッダ８１）が付加されて、ＰＣ２へ転送される。なお、図５の各データブロック８２ａ、８２ｂ内に括弧書きで示した数字は、原稿のページ番号（何ページ目か）を示すものである。
【００５２】
そして、原稿の搬送が進んで表面読取センサ３１による１ページ目（１枚目原稿の表面）の読み取りも開始されると、原稿の両面の画像が同時に読み取られる状態となる。この場合、読取タイミング毎に、読み取られた１ラインの表面ラスタデータと裏面ラスタデータが結合・圧縮され、その結合・圧縮後の表・裏各面のラスタデータにデータ情報（データヘッダ８１）が付加されて、ＰＣ２へ転送される。
【００５３】
このようにして、各読取センサ３１，３２の双方で同時に読み取りが行われているときは、双方で読み取られた表・裏各面のラスタデータが結合・圧縮され、データ情報（データヘッダ８１）が付加されて、ＰＣ２へ転送される。また、何れか一方の読取センサで読み取りが行われているときは、その読み取られている一方の面のラスタデータが圧縮され、データ情報（データヘッダ８１）が付加されてＰＣ２へ転送される。
【００５４】
（４）ＭＦＰにて実行される読取制御処理
次に、両面読取機能による原稿の両面読み取りを行うためにＭＦＰ１にて実行される読取制御処理について、図６を用いて説明する。図６は、ＭＦＰ１の制御部１１にて実行される読取制御処理を表すフローチャートである。この読取制御処理は、ユーザによる所定の両面スキャン指示操作がなされたときに、ＡＤＦ３３による原稿搬送と共に実行される。
【００５５】
制御部１１は、この読取制御処理を開始すると、まずＳ１１０にて、原稿の全ページの読み取りが終了したか否かを判断する。具体的には、原稿有無センサ３６、第１検知センサ３４、及び第２検知センサ３５の何れも原稿を検知していない場合は、全ページ読み取りが終了したものと判断してＳ３００へ進み、ＰＣ２へ終了コードを転送してこの読取制御処理を終了する。一方、上記各センサ３４〜３６の何れか一つでも原稿を検知している場合は、まだ全ページ読み取りが終了していないと判断してＳ１２０に進む。
【００５６】
Ｓ１２０では、原稿の表面・裏面がともに読取位置にあるか否か、即ち表面が表面読取位置にあって且つ裏面が裏面読取位置にあるか否かを判断し、ともに読取位置にある場合はＳ１３０に進む。この場合、読取タイミングにおいて原稿の両面が同時に１ライン読み取られることになるため、Ｓ１３０にて、その読み取られた両面の画像のラスタデータ、即ち表面ラスタデータと裏面ラスタデータ（いずれも１ライン分）を取得する。
【００５７】
なお、Ｓ１２０の判断は、具体的には、原稿の表面については、第２検知センサ３５にて原稿の先端が検知されてからの原稿の搬送量が所定量以上であって、且つ、第２検知センサ３５にて原稿の後端が検知されてからの原稿の搬送量がまだ所定量に達していないか否かに基づいて判断する。ここでいう所定量とは、第２検知センサ３５による検知位置から表面読取センサ３１による表面読取位置までに、原稿が搬送される量である。後述するＳ１４０の判断も同様である。
【００５８】
原稿の裏面についても同様であり、第１検知センサ３４にて原稿の先端が検知されてかの原稿の搬送量が所定量以上であって、且つ、第１検知センサ３４にて原稿の後端が検知されてからの原稿の搬送量がまだ所定量に達していないか否かに基づいて判断する。後述するＳ１６０の判断も同様である。
【００５９】
Ｓ１２０にて、原稿の表面・裏面がともに読取位置にあると判断されなかった場合は、Ｓ１４０に進み、原稿の表面のみ読取位置（表面読取位置）にあるか否かを判断し、表面読取位置にある場合はＳ１５０に進む。この場合、読取タイミングにおいて原稿の裏面は読み取られず表面のみが１ライン読み取られることになるため、Ｓ１５０では、その読み取られた表面ラスタデータ（１ライン分）を取得する。
【００６０】
Ｓ１４０にて、原稿の表面のみ表面読取位置にあると判断されなかった場合は、Ｓ１６０に進み、原稿の裏面のみ読取位置（裏面読取位置）にあるか否かを判断し、裏面読取位置にある場合はＳ１７０に進む。この場合、読取タイミングにおいて原稿の表面は読み取られず裏面のみが１ライン読み取られることになるため、Ｓ１７０では、その読み取られた裏面ラスタデータ（１ライン分）を取得する。
【００６１】
なお、Ｓ１６０において原稿の裏面のみ読取位置にあると判断されなかった場合は、各読取センサ３１，３２では原稿が検知されていないもののまだ原稿が残っていることが予想されるため、Ｓ１１０に戻る。
【００６２】
Ｓ１３０，Ｓ１５０，又はＳ１７０にてラスタデータを取得した後は、Ｓ１８０にてデータヘッダをクリアし、Ｓ１９０の表面データフラグ設定処理及びＳ２００の裏面データフラグ設定処理へと順次進む。
【００６３】
Ｓ１９０の表面データフラグ設定処理は、詳しくは図７（ａ）に示す通りであり、まずＳ３１０にて、表面ラスタデータを取得したか否かを判断し、先のＳ１３０又はＳ１５０にて表面ラスタデータを取得したならばＳ３２０へ進み、取得していないならばＳ３７０へ進む。
【００６４】
Ｓ３２０では、データヘッダ８１（データ情報）における表面データ有フラグを立てる。そして、続くＳ３３０にて、表面の最終ラインのラスタデータを取得したか否か、即ちＳ１３０又はＳ１５０にて取得した表面ラスタデータが、表面読取センサ３１にて現在読み取り中の原稿表面（奇数ページ）における最終ラインのラスタデータであるか否かを判断する。このＳ３３０の判断は、具体的には、第２検知センサ３５にて原稿の後端が検知されてからの原稿の搬送量に基づいて行う。
【００６５】
そして、まだ最終ラインでなければ、Ｓ３５０にてデータヘッダ８１における表面データ終了フラグを下ろしてＳ３６０に進み、最終ラインであれば、Ｓ３４０にて表面データ終了フラグを立ててＳ３６０に進む。Ｓ３６０では、データヘッダ８１における表／裏区切り位置として、取得した表面ラスタデータの幅（画素数）を挿入する。
【００６６】
一方、Ｓ３７０では、表面ラスタデータを取得していないことから、データヘッダ８１における表面データ終了フラグを下ろし、続くＳ３８０にて、データ情報における表／裏区切り位置として、ゼロを挿入する。
【００６７】
次に、Ｓ２００の裏面データフラグ設定処理は、詳しくは図７（ｂ）に示す通りであり、まずＳ４１０にて、裏面ラスタデータを取得したか否かを判断し、先のＳ１３０又はＳ１７０にて裏面ラスタデータを取得したならばＳ４２０へ進み、取得していないならばＳ４６０へ進む。
【００６８】
Ｓ４２０では、データヘッダ８１における裏面データ有フラグを立てる。そして、続くＳ４３０にて、裏面の最終ラインのラスタデータを取得したか否か、即ちＳ１３０又はＳ１７０にて取得した裏面ラスタデータが、裏面読取センサ３２にて現在読み取り中の原稿裏面（偶数ページ）における最終ラインのラスタデータであるか否かを判断する。このＳ４３０の判断は、具体的には、第１検知センサ３４にて原稿の後端が検知されてからの原稿の搬送量に基づいて行う。
【００６９】
そして、まだ最終ラインでなければ、Ｓ４５０にてデータヘッダ８１における裏面データ終了フラグを下ろし、最終ラインであれば、Ｓ４４０にて裏面データ終了フラグを立てる。
【００７０】
一方、Ｓ４６０では、裏面ラスタデータを取得していないことから、データヘッダ８１における裏面データ終了フラグを下ろす。
このようにしてＳ２００の裏面データフラグ設定処理が終わると、Ｓ２１０にて、表面ラスタデータと裏面ラスタデータの両方を取得したか否かを判断する。そして、先のＳ１３０にて両面のラスタデータを取得したらならば、Ｓ２２０にて、その取得した表面ラスタデータと裏面ラスタデータを結合し、続くＳ２３０にて、その結合後のラスタデータを所定の圧縮方式にて圧縮して、Ｓ２７０に進む。
【００７１】
Ｓ２１０にて、両面のラスタデータを取得していない場合は、Ｓ２４０にて、原稿表面のみラスタデータを取得したか否かを判断する。そして、先のＳ１５０にて表面ラスタデータのみ取得している場合は、Ｓ２５０にて、その取得した表面ラスタデータを所定の圧縮方式にて圧縮してＳ２７０に進む。一方、先のＳ１７０にて裏面ラスタデータのみ取得している場合は、Ｓ２６０にて、その取得した裏面ラスタデータを所定の圧縮方式にて圧縮してＳ２７０に進む。
【００７２】
Ｓ２７０では、データヘッダ８１に、上記圧縮後の全データサイズ（データヘッダ８１を含む、転送データ全体のサイズ）を挿入し、続くＳ２８０では、データヘッダ８１に、ＲＧＢ順序や圧縮方式などの各種情報（図４（ｂ）の「その他の情報」）を挿入する。
【００７３】
そして、Ｓ２９０にて、転送データ全体、即ちラスタデータブロック８２にデータヘッダ８１が付加された転送データを、ＰＣ２へ転送して、再びＳ１１０に戻る。
（５）ＰＣにて実行される画像データ受信制御処理
次に、ＰＣ２にて実行される画像データ受信制御処理について、図８を用いて説明する。図８は、ＰＣ２にて実行される画像データ受信制御処理を表すフローチャートである。この画像データ受信制御処理は、ユーザによりＰＣ２にて所定のスキャン指示操作がなされたとき、又はユーザによりＭＦＰ１にて所定のスキャン指示操作がなされてその旨がＭＦＰ１からＰＣ２へ送信されてきたときに実行される。
【００７４】
この画像データ受信制御処理が開始されると、まずＳ５１０にて、奇数ページ番号Ｐｏとして「１」が設定されると共に偶数ページ番号Ｐｅとして「２」が設定される。そして、Ｓ５２０にて、ＭＦＰ１から転送されてきたデータを取得する。
【００７５】
ＰＣ２では、ＭＦＰ１からデータが受信される毎に、その受信した転送データが一旦ＲＡＭ２２に保存される。そのため、Ｓ５２０では、そのＲＡＭ２２に保存されたデータのうち最先に保存されたデータを取得する。なお、ＭＦＰ１から受信するデータとしては、ラスタデータを含む転送データの他、終了コードなどもある。
【００７６】
Ｓ５３０では、Ｓ５２０で取得したデータが終了コードであるか否かを判断する。そして、終了コードであればそのままこの画像データ受信制御処理を終了するが、終了コードでなければ、それはラスタデータを含む転送データであることから、Ｓ５４０にて、その転送データに含まれているラスタデータ（即ち圧縮されたラスタデータ）を解凍して、元の（圧縮前の）ラスタデータを取得する。
【００７７】
続くＳ５５０では、データ情報（データヘッダ８１）に基づき、表面データ有フラグと裏面データ有フラグが共に立っているか否かを判断する。そして、共に立っているならば、Ｓ５６０の両面画像保存処理を行って再びＳ５２０に戻り、共に立っていないならばＳ５７０に進む。
【００７８】
Ｓ５７０では、表面データ有フラグが立っているか否かを判断する。そして、表面データ有フラグが立っているならば、Ｓ５８０の表面画像保存処理を行って再びＳ５２０に戻り、立っていないならばＳ５９０に進む。
【００７９】
Ｓ５９０では、裏面データ有フラグが立っているか否かを判断する。そして、裏面データ有フラグが立っているならば、Ｓ６００の裏面画像保存処理を行って再びＳ５２０に戻り、立っていないならば、Ｓ６１０にて所定のエラー処理を行った上で、このが図尾データ受信制御処理を終了する。
【００８０】
Ｓ５６０の両面画像保存処理、Ｓ５８０の表面画像保存処理、及びＳ６００の裏面画像保存処理の詳細は、それぞれ図９（ａ）〜（ｃ）に示す通りである。
このうち両面画像保存処理は、図９（ａ）に示すように、まずＳ７１０にて、Ｐｏページ目の画像データを保存中であるか否か判断し、既に保存中であればＳ７３０へ進み、まだ保存中でなければ、Ｓ７２０にてＰｏページ目の画像データの保存開始処理（ＲＡＭ２２への書き込み準備などの初期設定）を行って、Ｓ７３０に進む。
【００８１】
Ｓ７３０では、Ｓ５４０（図８参照）で解凍した後のラスタデータ（ラスタデータブロック８２）における、データヘッダ８１に設定されている表／裏区切り位置よりも前のデータ（表面ラスタデータ）を、現在保存中のＰｏページ目の画像データに追加保存する。
【００８２】
そして、Ｓ７４０で、データヘッダ８１に設定されている表面データ終了フラグが立っているか否かを判断し、立っていなければＳ７７０に進む。一方、表面データ終了フラグが立っている場合は、今回追加保存した表面ラスタデータが現ページ（Ｐｏページ）の最終ラインのラスタデータであるということであるため、Ｓ７５０にてＰｏページ目の画像データの保存終了処理を行い、続くＳ７６０にて現在の奇数ページ番号Ｐｏを２だけインクリメントして、Ｓ７７０に進む。
【００８３】
Ｓ７７０では、Ｐｅページ目の画像データを保存中であるか否か判断し、既に保存中ならばＳ７９０へ進み、まだ保存中でなければ、Ｓ７８０にてＰｅページ目の画像データの保存開始処理（ＲＡＭ２２への書き込み準備などの初期設定）を行ってＳ７９０に進む。
【００８４】
Ｓ７９０では、Ｓ５４０にて解凍した後のラスタデータ（ラスタデータブロック８２）における、データヘッダ８１に設定されている表／裏区切り位置よりも後ろのデータ（即ち裏面ラスタデータ）を、現在保存中のＰｅページ目の画像データに追加保存する。
【００８５】
そして、Ｓ８００で、データヘッダ８１に設定されている裏面データ終了フラグが立っているか否かを判断し、立っていなければＳ５２０（図８参照）へ戻る。一方、裏面データ終了フラグが立っている場合は、今回追加保存した裏面ラスタデータが現ページ（Ｐｅページ）の最終ラインのラスタデータであるということであるため、Ｓ８１０にてＰｅページ目の画像データの保存終了処理を行い、続くＳ８２０にて現在の偶数ページ番号Ｐｅを２だけインクリメントして、Ｓ５２０（図８参照）へ戻る。
【００８６】
次に、表面画像保存処理（図８；Ｓ５８０）は、図９（ｂ）に示す、Ｓ９１０〜Ｓ９６０の処理であり、図９（ａ）と比較して明らかなように、Ｓ９３０の処理（図９（ａ）のＳ７３０に対応）以外は、図９（ａ）の両面画像保存処理におけるＳ７１０〜Ｓ７６０の処理と同じである。
【００８７】
図９（ａ）の両面画像保存処理では、表・裏双方のラスタデータがあることから、Ｓ７３０において表／裏区切り位置よりも前のデータ（表面ラスタデータ）を追加保存するようにしたが、図９（ｂ）の表面画像保存処理の場合、ラスタデータブロック８２にあるのは表面ラスタデータだけであって裏面ラスタデータはない。そのため、この表面画像保存処理におけるＳ９３０では、Ｓ５４０（図８参照）で解凍した後のラスタデータ（即ち、表面ラスタデータ）を、現在保存中のＰｏページ目の画像データに追加保存する。
【００８８】
次に、裏面画像保存処理（図８；Ｓ６００）は、図９（ｃ）に示す、Ｓ１０１０〜Ｓ１０６０の処理であり、図９（ａ）と比較して明らかなように、Ｓ１０３０の処理（図９（ａ）のＳ７９０に対応）以外は、図９（ａ）の両面画像保存処理におけるＳ７７０〜Ｓ８２０の処理と同じである。
【００８９】
図９（ｃ）の裏面画像保存処理の場合、ラスタデータブロック８２にあるのは裏面ラスタデータだけであって表面ラスタデータはない。そのため、この裏表面画像保存処理におけるＳ１０３０では、Ｓ５４０（図８参照）で解凍した後のラスタデータ（即ち、裏面ラスタデータ）を、現在保存中のＰｅページ目の画像データに追加保存する。
【００９０】
（６）第１実施形態の効果等
以上説明したように、本実施形態の画像処理システムでは、表面読取センサ３１及び裏面読取センサ３２の双方で同時に画像読み取りが行われる場合は、その同時に読み取られた１ライン分のラスタデータが結合されてＰＣ２へ転送される。そのため、従来のように一方の面の画像データの出力が完了するまで他方の面の画像データを１ページ分（或いはそれ以上）メモリに記憶しておく必要はなく、画像の読み取りから出力に至る一連の処理で必要なメモリ（記憶部１４）の消費量を抑えることができる。
【００９１】
しかも、表・裏各面のラスタデータに個々にデータヘッダが付加されるのではなく、結合後のラスタデータに対して１つのデータヘッダ８１が付加されるため、ＰＣ２へ転送されるデータ量を削減することができ、全体として短時間でＰＣ２への画像データ転送を行うことが可能となる。
【００９２】
更に、読み取られた画像のラスタデータは、そのままのデータ量でＰＣ２に転送されるのではなく、所定の圧縮方式にて圧縮されてＰＣ２へ転送されるため、ＰＣ２へ転送されるデータ量をより削減することができ、より短時間でＰＣ２への画像データ転送を行うことが可能となる。
【００９３】
また、表面読取センサ３１又は裏面読取センサ３２の何れか一方のみで画像読み取りが行われているときは、その読み取られた一方の面のラスタデータが圧縮されてＰＣ２へ転送される。この場合、ラスタデータブロック８２には、読み取りが行われていない面に対応したデータブロックは省かれ、読み取られた面に対応したデータブロックのみがラスタデータブロック８２として転送されることとなる。そのため、原稿の表・裏双方の画像が読み取られたか、或いはいずれか一方の面の画像のみが読み取られたか、に応じてそれぞれ適切且つ効率良くラスタデータの処理（ＰＣ２への転送のための処理）を行うことができる。
【００９４】
また、転送データには、図４（ｂ）に示した各種情報からなるデータ情報がデータヘッダ８１として付加されているため、ＰＣ２では、ＭＦＰ１からの転送データに対し、データヘッダ８１内の各種のデータ情報に基づいて、受信したデータを適切に処理することができる。
【００９５】
具体的には、データ情報として表面データ有フラグ及び裏面データ有フラグが設定されているため、これら各フラグに基づき、表面ラスタデータ及び裏面ラスタデータの有無を適切且つ確実に判断・識別できる。
【００９６】
即ち、両面スキャンの実行中、タイミングによっては、表面読取センサ３１による原稿表面の読み取りのみ行われている場合、裏面読取センサ３２による原稿裏面の読み取りのみ行われている場合、或いは表・裏同時に読み取られている場合があり、これらに応じて、ＰＣ２に転送されるラスタデータも、表・裏何れか一方のみ又は双方の場合がある。そのため、単にラスタデータを転送するだけだと、ＰＣ２では、受信したラスタデータが表面なのか裏面なのか、或いは両面なのかがわからない。そこで本実施形態では、データ情報として上記各フラグを設定することにより、ＰＣ２において、受信したラスタデータが表、裏、両面のいずれであるかを容易且つ確実に判断できるようにしている。
【００９７】
また、データ情報として表／裏区切り位置も設定されているため、受信した転送データにおける、表面ラスタデータと裏面ラスタデータの区別（識別）を確実に行うことができる。
【００９８】
特に、例えば異なるサイズの原稿が混在していることによって、表面読取センサ３１と裏面読取センサ３２とでそれぞれ異なるサイズの原稿が読み取られている場合などのように、表面ラスタデータと裏面ラスタデータのデータ量が異なる場合であっても、そのデータ量の相違にかかわらず、ＰＣ２では、表／裏区切り位置に基づいて両者の区別を確実に行うことができる。
【００９９】
なお、本実施形態において、ＡＤＦ３３は本発明の搬送手段に相当し、データ情報（データヘッダ８１）は本発明の識別情報に相当し、表面読取センサ３１及び裏面読取センサ３２はそれぞれ本発明の第１読取手段、第２読取手段に相当し、データ情報としての「表面データ有フラグ」及び「裏面データ有フラグ」はそれぞれ本発明の第１有無情報、第２有無情報に相当し、データ情報としての「表／裏区切り位置」は本発明の区切り位置を示す情報に相当する。また、各読取センサ３１，３２による読取タイミング毎の１ラインの読み取り動作は、本発明の出力基準読取動作に相当する。
【０１００】
また、図６の読取制御処理において、Ｓ２２０の処理は本発明の画像データ結合手段が実行する処理に相当し、Ｓ２３０，Ｓ２５０，及びＳ２６０の処理は本発明の圧縮手段が実行する処理に相当し、Ｓ２７０及びＳ２８０の処理は本発明のデータ情報付加手段が実行する処理に相当し、Ｓ２９０の処理は本発明の出力手段が実行する処理に相当する。
【０１０１】
また、図８の画像データ受信制御処理において、Ｓ５５０，Ｓ５７０，及びＳ５９０の処理は本発明の画像データ判断手段が実行する処理に相当し、Ｓ５６０，Ｓ５８０，及びＳ６００の処理は本発明の画像データ記憶手段が実行する処理に相当する。
【０１０２】
［変形例］
以上、本発明の実施の形態について説明したが、本発明の実施の形態は、上記実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【０１０３】
例えば、読み取った１ラインの画像が真白（単色）の場合は、データ情報（データヘッダ８１）として、例えば「表面データ有、且つ、真白」フラグ及び「裏面データ有、且つ、真白」フラグといった情報を設定して、ラスタデータそのものは転送しないようにしてもよい。このようにすることで、読み取った画像が真白（単色）の場合は転送データ量をより削減することが可能となる。
【０１０４】
或いは、上記のようにあえて「表面データ有、且つ、真白」フラグや「裏面データ有、且つ、真白」フラグを設定することなく、フラグについては上記実施形態（図４（ｂ））と同様として、読み取った画像が真白（単色）の場合は単にラスタデータをゼロとする（転送しないようにする）ようにしてもよい。このようにするだけでも、ＰＣ２では、真白（単色）の画像が読み取られたか否かを判断することができる。
【０１０５】
また、上記実施形態では、読取タイミング毎に（即ち１ライン毎に）、読み取ったラスタデータをＰＣ２へ転送するようにしたが、連続した複数の読取タイミングで読み取られた複数ライン分のラスタデータを出力基準として、この出力基準毎に、複数ライン分まとめて１つの転送データとしてＰＣ２へ転送するようにしてもよい。
【０１０６】
例えば、連続した３回の読取タイミングで読み取られた３ライン分のラスタデータを出力基準とする場合、ＰＣ２には、一回の転送あたり、表面のｎライン目のラスタデータ、表面のｎ＋１ライン目のラスタデータ、表面のｎ＋２ライン目のラスタデータ、裏面のｍライン目のラスタデータ、裏面のｍ＋１ライン目のラスタデータ、及び裏面のｍ＋２ライン目のラスタデータが、この順序で並んで結合され、圧縮されたものが、転送されることとなる。
【０１０７】
また、上記実施形態では、搬送されてくる原稿を検知するためのセンサとして、第１検知センサ３４及び第２検知センサ３５の２つを備えるようにしたが、これはあくまでも一例であり、もっと多くてもよいし、逆に１つとしてもよい。なお、検知センサを１つ設ける場合は、その１つの検知センサによって原稿の先端が検知されてからの原稿搬送量や、原稿の後端が検知されてからの原稿搬送量に基づいて、原稿の表・裏それぞれの読み取り開始・終了タイミングを判断するようにするとよい。
【０１０８】
また、上記実施形態では、ＭＦＰ１とＰＣ２との通信回線として、ＬＡＮを用いた例を示したが、これもあくまでも一例であり、ＬＡＮ以外の他の有線通信回線であってもよいし、或いは無線による通信回線であってもよく、相互にデータ通信できるものであれば何でもよい。
【０１０９】
また、上記実施形態では、原稿の両面を読み取るにあたり、原稿の裏面から先に読み取りを開始してその後に表面の読み取りを開始するタイプのものを例に挙げて説明したが、これもあくまでも一例であり、これとは逆に、原稿の表面から先に読み取るタイプのものであってもよい。
【符号の説明】
【０１１０】
１・・・ＭＦＰ、２・・・ＰＣ、１１・・・制御部、１２・・・スキャナ部、１３・・・プリンタ部、１４・・・記憶部、１５・・・操作部、１６，２５・・・表示部、１７，２７・・・ＬＡＮ用通信部、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・ＨＤＤ、２６・・・入力部、３０・・・本体、３１・・・表面読取センサ、３２・・・裏面読取センサ、３３・・・ＡＤＦ、３４・・・第１検知センサ、３５・・・第２検知センサ、３６・・・原稿有無センサ、３８・・・ＦＢ用原稿台、４０・・・原稿台カバー、４１・・・ＡＤＦ用原稿台、４２・・・搬送経路、５０，６０，７０・・・原稿、５１，６１，７１・・・表面、５２，６２，７２・・・裏面、８１，１０１・・・データヘッダ、８２，１０２・・・ラスタデータブロック、８２ａ・・・表面データブロック、８２ｂ・・・裏面データブロック、１００・・・転送データ
【図１】
2011077875.tif 000003
【図４】
2011077875.tif 000004
【図６】
2011077875.tif 000005
【図７】
2011077875.tif 000006
【図８】
2011077875.tif 000007
【図９】
2011077875.tif 000008
【図２】
2011077875.tif 000009
【図３】
2011077875.tif 000010
【図５】
2011077875.tif 000011
【図１０】
2011077875.tif 000012