(57)【特許請求の範囲】
【請求項１】
両面原稿の読取指示を受け付ける受付部と、
該受付部が前記読取指示を受け付けた場合、複数枚の両面原稿を頁毎に読み取って画像データを生成する読取部と、
該読取部が生成した画像データに基づいて原稿の各頁が無地であるか否かを判定する判定部と、
前記読取部が生成した画像データから、前記判定部が無地であると判定した頁に係る画像データを除外する除外部と、
前記読取部が生成した画像データのうち、前記除外部が除外した画像データ以外の画像データを外部へ送信する送信部と、
両面原稿の読取指示を外部から受信する受信部とを備え、
前記受付部は、前記受信部が受信した前記読取指示を受け付けるようにしてあり、
前記受信部が受信した前記読取指示を前記受付部が受け付けた場合、前記除外部に画像データの除外を禁止させるようにしてあること
を特徴とする画像読取装置。
【請求項２】
前記受信部は、画像データに基づく表面画像及び裏面画像を外部で交互に切替表示すべきか否かを示す情報を外部から受信するようにしてあり、
前記受信部が受信した前記読取指示を前記受付部が受け付けた場合、前記受信部が受信した前記情報が、切替表示すべきことを示すときに、前記除外部に画像データの除外を禁止させるようにしてあること
を特徴とする請求項１に記載の画像読取装置。
【請求項３】
画像読取装置を用いて、両面原稿の読取指示を受け付け、
該読取指示を受け付けた場合、複数枚の両面原稿を頁毎に読み取って画像データを生成し、
生成した画像データに基づいて原稿の各頁が無地であるか否かを判定し、
生成した画像データから、無地であると判定した頁に係る画像データを除外し、
生成した画像データのうち、除外した画像データ以外の画像データを外部へ送信し、
両面原稿の読取指示を外部から受信し、
受信した前記読取指示を受け付け、
受信した前記読取指示を受け付けた場合、画像データの除外を禁止させること
を特徴とする画像読取方法。
【請求項４】
複数枚の両面原稿を頁毎に読み取って生成された画像データを送信させるコンピュータに、両面原稿の読取指示の取得先に応じて画像データの送信を制御させるコンピュータプログラムであって、
コンピュータに、前記画像データに基づいて原稿の各頁が無地であるか否かを判定させるステップと、
コンピュータに、無地であると判定させた頁に係る画像データを、生成された画像データから除外させるステップと、
生成された画像データのうち、コンピュータに、除外させた画像データ以外の画像データを送信させるステップと、
コンピュータに、両面原稿の読取指示を外部から受信させるステップと、
コンピュータに、受信させた前記読取指示を受け付けさせるステップと、
コンピュータに、受信させた前記読取指示を受け付けさせた場合、画像データの除外を禁止させるステップと
を含むことを特徴とするコンピュータプログラム。
【請求項５】
両面原稿の読取指示を受け付ける受付部、該受付部が前記読取指示を受け付けた場合、複数枚の両面原稿の原稿画像を頁毎に読み取って頁番号を付与した画像データを生成する読取部、該読取部が生成した画像データに基づいて原稿の各頁が無地であるか否かを判定する判定部、前記読取部が生成した画像データから、前記判定部が無地であると判定した頁に係る画像データを除外する除外部、前記読取部が生成した画像データのうち、前記除外部が除外した画像データ以外の画像データを外部へ送信する第１送信部、及び両面原稿の読取指示を外部から受信する第１受信部を有し、前記受付部は、前記受信部が受信した前記読取指示を受け付けるようにしてあり、前記受信部が受信した前記読取指示を前記受付部が受け付けた場合、前記除外部に画像データの除外を禁止させるようにしてある画像読取装置と、
前記読取指示を送信する第２送信部、複数枚の両面原稿の原稿画像が頁毎に読み取られて頁番号が付与された画像データを受信する第２受信部、及び受信した画像データに基づく表面画像及び裏面画像を頁番号順に交互に切替表示させる表示制御部を有する画像表示制御装置と
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取って画像データを生成する画像読取装置、画像読取方法、前記画像読取装置及び画像表示制御装置を備える画像処理システム、並びに前記画像読取装置を実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、ＣＣＤ（Charge Coupled Devices）等のイメージセンサで原稿画像の読み取りを行い、取得した画像データに対して種々の処理を行う装置としてコピー機、ファクシミリ、スキャナ、デジタル複合機等のＯＡ機器がオフィスに普及している。例えば、コピー機は読み取った画像データに基づく画像を印刷用紙に形成する処理を行い、ファクシミリは読み取った画像データを他のファクシミリ通信機器へ送信する処理を行う。また、スキャナは読み取った画像データを自装置の記憶装置に記憶する処理、及びＰＣ（パーソナルコンピュータ）等の他装置に送信する処理を行う。デジタル複合機はこれらの複数のＯＡ機器の機能を兼ね備えている。
【０００３】
このようなＯＡ機器において複数の原稿の原稿画像を読み取る場合、原稿の中に両面原稿と片面が白紙の原稿とが混在しているときは、原稿画像を読み取った画像データをメモリに蓄積する前及び画像データに基づく画像を印刷用紙に形成する前に、白紙の頁に対応する画像データを削除（以下、白紙除去という）できることが望まれる。
【０００４】
これに対し、特許文献１では、原稿画像を読み取った画像データに基づいて原稿が白紙であるか否かを判定し、白紙と判定されたときに白紙除去する画像読取装置が開示されている。また、特許文献２では、入力した画像（ここでは、画像データに同じ）が白紙であるか否かを判定した結果を画像の属性として画像と共に一旦格納し、白紙の属性を有する画像を白紙除去して白紙の属性を有しない画像を出力する画像入出力装置が開示されている。
【０００５】
一方、上述した画像読取装置で生成された画像データを取得する装置と、画像入出力装置から出力された画像（画像データ）を入力する装置とにおいて、例えば両面画像を表示させる場合、白紙の頁をそのまま白く表示させるためには、取得及び入力された画像データについて白紙除去されていないことが好ましい。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２２９４８４号公報
【特許文献２】特開２００６−１８０３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１，２に開示された画像読取装置及び画像入出力装置に対しては、他の装置から白紙除去を無効にさせることができない、という問題があった。例えば、標準的なＡＰＩ仕様であるＴＷＡＩＮ（Technology Without an Interesting Name；登録商標）では、一方の装置から他の装置に対し、原稿を両面で読み取るか否かを指示することが可能であるが、白紙除去のオン／オフを指示するインタフェースはサポートされていない。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、両面原稿の原稿画像を読み取る際に、外部から白紙除去のオン／オフを指示させることが可能な画像読取装置及び画像読取方法と、前記画像読取装置及び画像表示制御装置を備える画像処理システムと、前記画像読取装置を実現するためのコンピュータプログラムとを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像読取装置は、両面原稿の読取指示を受け付ける受付部と、該受付部が前記読取指示を受け付けた場合、複数枚の両面原稿を頁毎に読み取って画像データを生成する読取部と、該読取部が生成した画像データに基づいて原稿の各頁が無地であるか否かを判定する判定部と、前記読取部が生成した画像データから、前記判定部が無地であると判定した頁に係る画像データを除外する除外部と、前記読取部が生成した画像データのうち、前記除外部が除外した画像データ以外の画像データを外部へ送信する送信部と、両面原稿の読取指示を外部から受信する受信部とを備え、前記受付部は、前記受信部が受信した前記読取指示を受け付けるようにしてあり、前記受信部が受信した前記読取指示を前記受付部が受け付けた場合、前記除外部に画像データの除外を禁止させるようにしてあることを特徴とする。
【００１０】
本発明に係る画像読取装置は、前記受信部は、画像データに基づく表面画像及び裏面画像を外部で交互に切替表示すべきか否かを示す情報を外部から受信するようにしてあり、前記受信部が受信した前記読取指示を前記受付部が受け付けた場合、前記受信部が受信した前記情報が、切替表示すべきことを示すときに、前記除外部に画像データの除外を禁止させるようにしてあることを特徴とする。
【００１１】
本発明に係る画像読取方法は、画像読取装置を用いて、両面原稿の読取指示を受け付け、該読取指示を受け付けた場合、複数枚の両面原稿を頁毎に読み取って画像データを生成し、生成した画像データに基づいて原稿の各頁が無地であるか否かを判定し、生成した画像データから、無地であると判定した頁に係る画像データを除外し、生成した画像データのうち、除外した画像データ以外の画像データを外部へ送信し、両面原稿の読取指示を外部から受信し、受信した前記読取指示を受け付け、受信した前記読取指示を受け付けた場合、画像データの除外を禁止させることを特徴とする。
【００１２】
本発明に係るコンピュータプログラムは、複数枚の両面原稿を頁毎に読み取って生成された画像データを送信させるコンピュータに、両面原稿の読取指示の取得先に応じて画像データの送信を制御させるコンピュータプログラムであって、コンピュータに、前記画像データに基づいて原稿の各頁が無地であるか否かを判定させるステップと、コンピュータに、無地であると判定させた頁に係る画像データを、生成された画像データから除外させるステップと、生成された画像データのうち、コンピュータに、除外させた画像データ以外の画像データを送信させるステップと、コンピュータに、両面原稿の読取指示を外部から受信させるステップと、コンピュータに、受信させた前記読取指示を受け付けさせるステップと、コンピュータに、受信させた前記読取指示を受け付けさせた場合、画像データの除外を禁止させるステップとを含むことを特徴とする。
【００１３】
本発明に係る画像処理システムは、両面原稿の読取指示を受け付ける受付部、該受付部が前記読取指示を受け付けた場合、複数枚の両面原稿の原稿画像を頁毎に読み取って頁番号を付与した画像データを生成する読取部、該読取部が生成した画像データに基づいて原稿の各頁が無地であるか否かを判定する判定部、前記読取部が生成した画像データから、前記判定部が無地であると判定した頁に係る画像データを除外する除外部、前記読取部が生成した画像データのうち、前記除外部が除外した画像データ以外の画像データを外部へ送信する第１送信部、及び両面原稿の読取指示を外部から受信する第１受信部を有し、前記受付部は、前記受信部が受信した前記読取指示を受け付けるようにしてあり、前記受信部が受信した前記読取指示を前記受付部が受け付けた場合、前記除外部に画像データの除外を禁止させるようにしてある画像読取装置と、前記読取指示を送信する第２送信部、複数枚の両面原稿の原稿画像が頁毎に読み取られて頁番号が付与された画像データを受信する第２受信部、及び受信した画像データに基づく表面画像及び裏面画像を頁番号順に交互に切替表示させる表示制御部を有する画像表示制御装置と
を備えることを特徴とする。
【００１９】
本発明にあっては、両面原稿の読取指示を受け付けた場合、複数枚の両面原稿を頁毎に読み取って画像データを生成し、生成した画像データに基づいて原稿の各頁が無地であるか否かを判定し、無地であると判定した頁に係る画像データを除外し、除外した画像データ以外の生成した画像データを外部へ送信する。そして、両面原稿の読取指示を外部から受信し、受信した前記読取指示を受け付けるようにし、受信した前記読取指示を受け付けた場合は、画像データの除外を禁止させる。
これにより、両面原稿を読み取る場合、標準的に白紙除去するときであっても、外部から両面原稿の読取指示を受信したときは、両面原稿を読み取って生成した画像データについて白紙除去を行わないようにする。
【００２０】
本発明にあっては、画像データに基づく表面画像及び裏面画像を外部で交互に切替表示すべきか否かを示す情報を外部から受信するようにし、外部から受信した両面原稿の読取指示を受け付けた場合は、受信した前記情報が、切替表示すべきことを示すときに、画像データの除外を禁止させる。
これにより、外部から両面原稿の読取指示を受信したことを契機にして複数枚の両面原稿を頁毎に読み取る場合は、外部で表面画像及び裏面画像が交互に切替表示されることが示されているときにのみ、白紙除去を行わないようにする。
【００２１】
本発明にあっては、画像読取装置は、両面原稿の読取指示を受け付けた場合、複数枚の両面原稿を頁毎に読み取って頁番号を付与した画像データを生成し、生成した画像データに基づいて原稿の各頁が無地であるか否かを判定し、生成した画像データから、無地であると判定した頁に係る画像データを除外し、除外した画像データ以外の生成した画像データを外部へ送信する。そして、両面原稿の読取指示を外部から受信し、受信した前記読取指示を受け付けるようにし、受信した前記読取指示を受け付けたときに、画像データの除外を禁止させる。
また、画像表示制御装置は、前記読取指示を送信し、複数枚の両面原稿の原稿画像が頁毎に読み取られて頁番号が付与された画像データを受信した場合、受信した画像データに基づく表面画像及び裏面画像を頁番号順に交互に切替表示させる。
これにより、画像読取装置で両面原稿の原稿画像が白紙除去されずに読み取られ、頁番号が付与された画像データが画像表示制御装置に与えられる。そして、画像表示制御装置では、画像データを取得する順序に関わらず、取得した画像データに基づいて白紙の頁を含む表裏両面の画像を頁番号順に交互に切替表示させる。
【発明の効果】
【００２５】
本発明によれば、両面原稿の読取指示を受け付けた場合、複数枚の両面原稿を頁毎に読み取った画像データに基づいて原稿の各頁が無地であるか否かを判定し、無地であると判定した頁に係る画像データを除外する。両面原稿の読取指示を外部から受信して受け付けたときは、画像データの除外を禁止させる。
これにより、両面原稿の読み取る場合、標準的に白紙除去するときであっても、両面原稿の読取指示を外部から受信したときは、両面原稿を読み取って生成した画像データについて白紙除去を行わないようにする。従って、両面原稿の原稿画像を読み取る際に、外部から白紙除去のオン／オフを指示させることが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態１に係るスキャナ及びＰＣを備えたネットワークスキャナシステムの構成を示すブロック図である。
【図２】表示部のＬＣＤ上の画面に複数の原稿の表面画像及び裏面画像を頁番号順に交互に切替表示させる例を示す説明図である。
【図３Ａ】スキャナが両面原稿を読み取った画像データに基づく画像をＰＣが表示させる場合の、ＣＰＵの処理手順を示すフローチャートである。
【図３Ｂ】スキャナが両面原稿を読み取った画像データに基づく画像をＰＣが表示させる場合の、ＣＰＵの処理手順を示すフローチャートである。
【図４】本発明の実施の形態２に係るスキャナ及びＰＣを備えたネットワークスキャナシステムの構成を示すブロック図である。
【図５Ａ】スキャナが両面原稿を読み取って白紙除去した画像データにＰＣが白紙の頁を挿入する場合の、ＣＰＵの処理手順を示すフローチャートである。
【図５Ｂ】スキャナが両面原稿を読み取って白紙除去した画像データにＰＣが白紙の頁を挿入する場合の、ＣＰＵの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明に係る画像処理システムの画像読取装置及び画像表示制御装置を、夫々スキャナ及びＰＣ（パーソナルコンピュータ）に適用した実施の形態について詳述する。
（実施の形態１）
図１は、本発明の実施の形態１に係るスキャナ及びＰＣを備えたネットワークスキャナシステムの構成を示すブロック図である。実施の形態１に係るネットワークスキャナシステムは、スキャナ（画像読取装置）４と、該スキャナ４にＬＡＮ３を介して接続されているＰＣ１とから構成されている。
【００２９】
ＰＣ１は、制御中枢であるＣＰＵ１０を備え、ＣＰＵ１０は、プログラム等の情報を記憶するＲＯＭ１１及び一時的に発生した情報を記憶するＲＡＭ１２とバス接続されている。ＣＰＵ１０は、ＲＯＭ１１に予め格納されている制御プログラムに従って、入出力処理、演算等の処理を実行する。ＰＣ１は、また、各種の情報、設定等の内容を画面に表示するＬＣＤからなる表示部１３と、各種の設定、指示及び選択等の操作を受け付けるためのキーボード１４及びマウス１５と、ＬＡＮ３に接続するためのＬＡＮインタフェース１６とを備え、これらは互いにバス接続されている。ＬＡＮ３は、標準的な有線のＬＡＮ回線のみならず、無線によるＬＡＮ回線であってもよく、ＬＡＮ以外の通信回線であってもよい。
【００３０】
ＣＰＵ１０の各機能ブロックは、ソフトウエアにより実現されるものである。送信部１０１は、ＬＡＮインタフェース１６及びＬＡＮ３を介して（以下、単にＬＡＮ３を介してという）スキャナ４に各種の指示を送信する機能を奏する。受信部１０２は、ＬＡＮ３を介してスキャナ４から画像データを受信して取得し、取得した画像データを表示制御部１０６に与える機能を奏する。表示制御部１０６は、画像サイズが原稿画像より縮小された複数組の表面画像及び裏面画像を、受信部１０２から与えられた画像データに基づいて生成し、生成した各組の両画像を画面上の予め定められた複数の表示領域内に頁番号順に表示させる機能を奏する。
【００３１】
次に、スキャナ４は、制御中枢であるＣＰＵ４０を備え、ＣＰＵ４０は、プログラム等の情報を記憶するＲＯＭ４１及び一時的に発生した情報を記憶するＲＡＭ４２とバス接続されている。ＣＰＵ４０は、ＲＯＭ４１に予め格納されている制御プログラムに従って、入出力処理、演算等の処理を実行する。スキャナ４は、また、各種の情報、設定等の内容及び画像を画面に表示するＬＣＤからなる表示部４３と、各種の設定、指示及び選択等の操作を受け付けるためのキーを有する操作部４４と、ＬＡＮ３に接続するためのＬＡＮインタフェース１６とを備え、これらは互いにバス接続されている。
【００３２】
スキャナ４は、更にまた、両面原稿の原稿画像を読み取って画像データを生成する原稿読取部４６と、該原稿読取部４６が生成した画像データを一時的に頁毎に記憶するためのページメモリ４７とを備える。該ページメモリ４７に記憶された画像データは、画像処理部４８によって画像処理が施され、一連の画像データとして画像メモリ４９に記憶されるようになっている。原稿読取部４６は、図示しない原稿トレイに載置された複数の両面原稿を１枚ずつ所定の読取部位へ搬送する原稿搬送部４６０、読取部位に搬送された原稿の上面（表面）を読み取るための上面読取部４６１、及び原稿の下面（裏面）を読み取るための下面読取部４６２を有している。
尚、上面読取部４６１及び下面読取部４６２は、夫々１つ（１組）のイメージセンサを有しているが、１つの読取部が有する１つ（１組）のイメージセンサで原稿の上面及び下面を読み取るようにしてもよい。
【００３３】
画像処理部４８は、原稿読取部４６の照明系、結像系、及び撮像系において画像データに生じた各種の歪みを補正する処理を行う。
【００３４】
ＣＰＵ４０の各機能ブロックは、ソフトウエアにより実現されるものである。受信部４０３は、ＬＡＮ３を介してＰＣ１から両面原稿の読取指示又は白紙除去無効指示を受信した場合、その旨を除外部４０４に与え、両面原稿の読取指示を受信したときは、その旨を受付部４０１に与える機能を奏する。受付部４０１は、操作部４４から、ＣＰＵ４０が実行するアプリケーションプログラム（以下、アプリという）から、又は受信部４０３から与えられた両面原稿の読取指示を受け付けて、その旨を読取部４０２に与える機能を奏する。
【００３５】
読取部４０２は、両面原稿の読取指示が受け付けられた旨を受付部４０１から与えられた場合、原稿読取部４６による読み取りを開始させ、ページメモリ４７に記憶された各頁の画像データを画像処理部４８に処理させて、一連の画像データを画像メモリ４９に記憶させることにより、読み取った画像データを判定部４０５及び除外部４０４に与える機能を奏する。判定部４０５は、読取部４０２から与えられた画像データに基づいて原稿の各頁が無地であるか否かを判定し、無地であると判定した頁を特定する情報を除外部４０４に与える機能を奏する。
【００３６】
除外部４０４は、読取部４０２から与えられた画像データから、判定部４０５から与えられた情報によって特定される頁に係る画像データを除外して送信部４０６に与える機能を奏する。但し、両面原稿の読取指示又は白紙除去無効指示が受信された旨を受信部４０３から与えられたときは、画像データを除外しないようにする。送信部４０６は、除外部４０４から与えられた画像データを、ＬＡＮ３を介してＰＣ１に送信する機能を奏する。
【００３７】
上述した構成において、スキャナ４の図示しない原稿トレイに複数の両面原稿が載置された後に、例えば、操作部４４から与えられた両面原稿の読取指示を受け付けた場合、又はＰＣ１から送信された両面原稿の読取指示を受信した場合、スキャナ４は、各両面原稿の表面及び裏面の原稿画像を読み取って画像データを生成する。生成された画像データは、各種の歪みが補正され、符号化されて画像メモリ４９に記憶される。この場合、読み取られた原稿の表面及び裏面毎に連続する頁番号が頁の通番として付与され、原稿画像を構成する画像データは頁毎にブロック化されて各頁のヘッダに頁番号が付加されるようになっている。また、読み取られた原稿が両面原稿であることを示す属性が、画像データ全体に対して付加される。
【００３８】
画像メモリ４９に１頁分の画像データを記憶する都度、スキャナ４は、必要に応じて画像データから白紙除去を行い、全頁の画像データを画像メモリ４９に記憶したときに、記憶された画像データをＬＡＮ３を介してＰＣ１へ送信する。ＰＣ１が受信した画像データは、ＲＡＭ１２上に確保された図示しない画像メモリに記憶される。尚、白紙除去して画像メモリ４９に記憶した画像データは、例えば１頁分を記憶する都度、ＰＣ１へ送信するようにしてもよい。また、白紙除去する際には、除去した頁の頁番号を欠番とする。
その後、全頁の画像データが受信されて前記画像メモリに記憶された場合、ＰＣ１は、画像サイズが原稿画像より縮小された複数組の表面画像及び裏面画像を生成し、生成した各組の両画像を表示部１３のＬＣＤに頁番号順に表示する。
【００３９】
図２は、表示部１３のＬＣＤ上の画面１３０，１３１に複数の原稿の表面画像及び裏面画像を頁番号順に交互に切替表示させる例を示す説明図である。画面１３０の上下２段に並べた８つの表示領域には、奇数の頁番号を有する各原稿の表面画像を若番順に一定時間だけ表示させる。また、画面１３１の前記８つの表示領域には、偶数の頁番号を有する各原稿の裏面画像を若番順に一定時間だけ表示させる。そして、このような表示の切り替えを繰り返す。従って、画面１３０，１３１の特定の各表示領域に夫々の原稿の表面画像及び裏面画像が一定時間毎に見易く切替表示される。例として４枚目の原稿の裏面、即ち頁番号が８の頁が白紙であったとしても、ＰＣ１がスキャナ４から受信する画像データには白紙のデータが含まれているため、頁番号が７の裏面の頁として白紙の頁が正しく表示される。
【００４０】
以下、本発明の実施の形態１に係るスキャナ４及びＰＣ１が行う動作をフローチャートを用いて説明する。
図３Ａ及び３Ｂは、スキャナ４が両面原稿を読み取った画像データに基づく画像をＰＣ１が表示させる場合の、ＣＰＵ４０，１０の処理手順を示すフローチャートである。以下の処理は、スキャナ４のＲＯＭ４１及びＰＣ１のＲＯＭ１１に予め格納された制御プログラムに従って、スキャナ４のＣＰＵ４０及びＰＣ１のＣＰＵ１０により夫々実行される。スキャナ４のＣＰＵ４０は、図示しない原稿トレイに両面原稿が載置されて読み取りの準備が整ったときに、以下の処理をスタートさせる。ＰＣ１のＣＰＵ１０は、アプリから与えられる原稿の読み取りに係る指示を受付可能となったときに、以下の処理をスタートさせる。
尚、本実施の形態１では、白紙除去フラグはＲＡＭ４２に記憶する。また、以下では、ＰＣ１が受信した画像データ及び表示用に生成した画像は、ＲＡＭ１２に記憶する。
【００４１】
図３Ａの処理をスタートさせた場合、スキャナ４のＣＰＵ４０は、初期化の一環として白紙除去フラグに「１」をセットし（Ｓ１０１）、操作部４４から、又はアプリから与えられる両面原稿の読取指示があったか否かを判定し（Ｓ１０２）、あったと判定した場合（Ｓ１０２：ＹＥＳ）、後述するステップＳ１１０に処理を移す。読取指示がなかったと判定した場合（Ｓ１０２：ＮＯ）、ＣＰＵ４０は、ＰＣ１から白紙除去無効指示を受信したか否かを判定する（Ｓ１０３）。白紙除去無効指示を受信したと判定した場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ４０は、白紙除去フラグを「０」にクリアする（Ｓ１０４）。
【００４２】
ステップＳ１０４の処理を終えた場合、又はステップＳ１０３で白紙除去無効指示を受信していないと判定した場合（Ｓ１０３：ＮＯ）、ＣＰＵ４０は、ＰＣ１から両面読取又は片面読取に係る読取指示を受信したか否かを判定する（Ｓ１０５）。受信していないと判定した場合（Ｓ１０５：ＮＯ）、ＣＰＵ４０は処理をステップＳ１０２に戻す。
このように、スキャナ４のＣＰＵ４０は、操作部４４若しくはアプリから読取指示を与えられるか、又はＰＣ１から白紙除去無効指示若しくは読取指示を受信するまでステップＳ１０２からＳ１０５までの処理を繰り返し実行する。
【００４３】
一方、ＰＣ１のＣＰＵ１０は、アプリから白紙除去無効指示が与えられたか否かを判定し（Ｓ２０１）、与えられたと判定した場合（Ｓ２０１：ＹＥＳ）、スキャナ４に対して白紙除去無効指示を送信する（Ｓ２０２）。ステップＳ２０２の処理を終えた場合、又はステップＳ２０１で白紙除去無効指示が与えられていないと判定した場合（Ｓ２０１：ＮＯ）、ＣＰＵ１０は、アプリから原稿の読取指示が与えられたか否かを判定する（Ｓ２０３）。与えられていないと判定した場合（Ｓ２０３：ＮＯ）、ＣＰＵ１０は、処理をステップＳ２０１に戻す。
【００４４】
アプリから原稿の読取指示が与えられたと判定した場合（Ｓ２０３：ＹＥＳ）、ＣＰＵ１０は、前記読取指示が両面読取に係る指示か否かを判定する（Ｓ２０４）。両面読取に係る指示であると判定した場合（Ｓ２０４：ＹＥＳ）、ＣＰＵ１０は、スキャナ４に送信すべき両面読取のパラメータを設定する（Ｓ２０５）。この場合、アプリで表面画像及び裏面画像を交互に切替表示させるか否かを示すパラメータ（情報）を併せて設定する。ステップＳ２０５の処理を終えた場合、又はステップＳ２０４で両面読取に係る指示ではないと判定した場合（Ｓ２０４：ＮＯ）、ＣＰＵ１０は、スキャナ４に対してパラメータと共に両面読取又は片面読取に係る読取指示を送信し（Ｓ２０６）、後述するステップＳ２０９に処理を移す。
【００４５】
スキャナ４の処理に戻って、ステップＳ１０５でＰＣ１から読取指示を受信したと判定した場合（Ｓ１０５：ＹＥＳ）、ＣＰＵ４０は、受信したパラメータに両面読取のパラメータがあるか否かを判定する（Ｓ１０６）。パラメータがあると判定した場合（Ｓ１０６：ＹＥＳ）、ＣＰＵ４０は、表面画像及び裏面画像を交互に切替表示させることを示すパラメータがあるか否かを判定する（Ｓ１０７）。パラメータがあると判定した場合（Ｓ１０７：ＹＥＳ）、ＣＰＵ４０は、白紙除去フラグを「０」にクリアする（Ｓ１０８）。尚、両面読取の場合、ＰＣ１で原則として表面画像及び裏面画像を交互に切替表示させるときは、ＰＣ１のステップＳ２０５で切替表示させるか否かを示すパラメータを設定せず、スキャナ４のステップＳ１０７の処理を実行しない（処理をスキップする）ようにすればよい。
ステップＳ１０８の処理を終えた場合、又はステップＳ１０６，Ｓ１０７でパラメータがないと判定した場合（Ｓ１０６，Ｓ１０７：ＮＯ）、ＣＰＵ４０は、原稿読取部４６に対し、原稿の読み取りを開始させる（Ｓ１１０）。
【００４６】
その後、ＣＰＵ４０は、ページメモリ４７が１頁分の記憶を完了したか否かを判定する（Ｓ１１１）。完了していないと判定した場合（Ｓ１１１：ＮＯ）、ＣＰＵ４０は、ページメモリ４７が記憶を完了するまで待機する。ページメモリ４７が記憶を完了したと判定した場合（Ｓ１１１：ＹＥＳ）、ＣＰＵ４０は、画像処理部４８に所定の画像処理を開始させる（Ｓ１１２）。次いで、ＣＰＵ４０は、画像処理部４８が１頁分の画像処理を完了したか否かを判定する（Ｓ１１３）。完了していないと判定した場合（Ｓ１１３：ＮＯ）、ＣＰＵ４０は、画像処理部４８が画像処理を完了するまで待機する。
【００４７】
画像処理部が画像処理を完了したと判定した場合（Ｓ１１３：ＹＥＳ）、ＣＰＵ４０は、画像処理が完了した頁が白紙の頁であるか否かを判定する（Ｓ１１４）。白紙の頁であると判定した場合（Ｓ１１４：ＹＥＳ）、ＣＰＵ４０は、白紙除去フラグが「１」にセットされているか否かを判定する（Ｓ１１５）。セットされていると判定した場合（Ｓ１１５：ＹＥＳ）、ＣＰＵ４０は、画像メモリ４９から白紙と判定された頁の画像データを削除（白紙除去）する（Ｓ１１６）。この場合、白紙除去した頁の頁番号は欠番とする。
【００４８】
ステップＳ１１６の処理を終えた場合、ステップＳ１１４で白紙の頁ではないと判定した場合（Ｓ１１４：ＮＯ）、又はステップＳ１１５で白紙除去フラグが「１」にセットされていないと判定した場合（Ｓ１１５：ＮＯ）、ＣＰＵ４０は、画像処理が完了した頁が最終頁であるか否かを判定する（Ｓ１１７）。最終頁ではないと判定した場合（Ｓ１１７：ＮＯ）、即ち、画像メモリ４９に全頁の画像データが記憶されていないと判定した場合、ＣＰＵ４０は、処理をステップＳ１１１に戻す。
【００４９】
画像処理が完了した頁が最終頁であると判定した場合（Ｓ１１７：ＹＥＳ）、ＣＰＵ４０は、画像メモリ４９から１頁分の画像データを送信し（Ｓ１１８）、送信した頁が最終頁であるか否かを判定する（Ｓ１１９）。最終頁ではないと判定した場合（Ｓ１１９：ＮＯ）、ＣＰＵ４０は処理をステップＳ１１８に戻す。最終頁であると判定した場合（Ｓ１１９：ＹＥＳ）、ＣＰＵ４０は、処理を終了する。
【００５０】
再びＰＣ１の処理に戻って、ＰＣ１のＣＰＵ１０は、スキャナ４から全頁の画像データを受信するまで待機しており（Ｓ２０９：ＮＯ）、全頁の画像データを受信したと判定した場合（Ｓ２０９：ＹＥＳ）、図２に例示したように、受信した画像データに基づく各原稿の表面画像及び裏面画像を頁番号順に交互に切替表示させ（Ｓ２１０）、処理を終了する。
【００５１】
以上のように本実施の形態１によれば、両面原稿の読取指示をスキャナが受け付けた場合、スキャナは、複数枚の両面原稿を頁毎に読み取って画像データを生成し、生成した画像データに基づいて原稿の各頁が白紙（無地）であるか否かを判定し、白紙であると判定した頁に係る画像データを除外し、除外した画像データ以外の生成した画像データをＰＣに送信する。そして、ＰＣから送信された白紙除去無効指示又は両面原稿の読取指示をスキャナが受信して受け付けた場合、スキャナは、原則として画像データの除外を禁止させる。
一方、ＰＣは、前記白紙除去無効指示及び両面原稿の読取指示をスキャナに送信し、複数枚の両面原稿の原稿画像が頁毎に読み取られて頁番号が付与された画像データを受信した場合に、受信した画像データに基づく表面画像及び裏面画像を頁番号順に交互に切替表示させる。
【００５２】
これにより、スキャナが両面原稿を読み取る場合、標準的に白紙除去するときであっても、外部から両面原稿の読取指示を受信したときは、両面原稿を読み取って生成した画像データについて、原則として白紙除去を行わないようにする。
従って、スキャナが両面原稿の原稿画像を読み取る際に、外部からスキャナに対して白紙除去のオン／オフを指示させることが可能となる。
【００５３】
また、画像データに基づく表面画像及び裏面画像をＰＣで交互に切替表示させることを示すパラメータをＰＣから受信するようにし、ＰＣから両面原稿の読取指示を受信した場合は、受信したパラメータが、切替表示させることを示すときに、画像データの除外を禁止させる。
従って、外部から両面原稿の読取指示を受信したことを契機にして複数枚の両面原稿を頁毎に読み取る場合は、外部で表面画像及び裏面画像が交互に切替表示させることが前提であるときにのみ、白紙除去を行わないようにすることが可能となる。
【００５４】
尚、本実施の形態１にあっては、ＰＣ１から白紙除去無効指示又は両面原稿の読取指示を受信した場合、原則として、白紙であると判定した頁について画像データの除外を禁止させているが、これに限定されず、白紙の頁か否かの判定を禁止させて画像データが除外されないようにしてもよい。この場合は、図３ＢのステップＳ１１４及びＳ１１５の処理順序を逆転させて、白紙除去フラグが「１」にセットされているときに白紙の頁か否かの判定を行わないようにすればよい。
【００５５】
また、スキャナ４が両面原稿を読み取った画像データに基づいて、ＰＣ１の表示部１３が表面画像及び裏面画像を交互に切替表示させているが、これに限定されるものではなく、前記画像データに基づいて、スキャナ４の表示部４３が表面画像及び裏面画像を交互に切替表示させるようにしてもよい。この場合は、図３ＡのステップＳ１０２で、操作部４４から、又はアプリから与えられる両面原稿の読取指示があったと判定した場合（Ｓ１０２：ＹＥＳ）、処理をステップＳ１０７に移す。但し、表面画像及び裏面画像を交互に切替表示させることを示すパラメータは、操作部４４から、又はアプリから与えられるものとする。
【００５６】
（実施の形態２）
実施の形態１は、スキャナ４が白紙除去の機能を有しており、ＰＣ１から例えば両面原稿の読取指示を受信した場合に、前記機能を無効にする形態であるのに対し、実施の形態２は、スキャナの白紙除去の機能を外部から無効にすることができない場合、白紙除去された画像データをＰＣが受信したときに、ＰＣ側で白紙頁の画像データを挿入する形態である。
【００５７】
図４は、本発明の実施の形態２に係るスキャナ及びＰＣを備えたネットワークスキャナシステムの構成を示すブロック図である。実施の形態２に係るネットワークスキャナシステムは、スキャナ（画像読取装置）４００と、該スキャナ４００にＬＡＮ３を介して接続されているＰＣ１００とから構成されている。
【００５８】
ＰＣ１００は、制御中枢であるＣＰＵ１１０を備え、ＣＰＵ１１０は、プログラム等の情報を記憶するＲＯＭ１１及び一時的に発生した情報を記憶するＲＡＭ１２とバス接続されている。ＣＰＵ１１０にバス接続されているその他のブロックは、実施の形態１のＣＰＵ１０にバス接続されているブロックと同様であるため、その詳細な説明を省略する。
【００５９】
ＣＰＵ１１０の各機能ブロックは、ソフトウエアにより実現されるものである。送信部１０１は、ＬＡＮ３を介してスキャナ４００に両面原稿の読取指示を送信する機能を奏する。受信部１０２は、ＬＡＮ３を介してスキャナ４００から画像データを受信して取得し、取得した画像データを欠落頁検出部１０３、地色検出部１０４、及び白紙頁挿入部（挿入部）１０５に与える機能を奏する。欠落頁検出部１０３は、受信部１０２から与えられた画像データの頁毎のヘッダに埋め込まれた頁番号の連続性の有無から、欠落した頁番号を検出して検出結果を地色検出部１０４及び白紙頁挿入部１０５に与える機能を奏する。
【００６０】
地色検出部１０４は、欠落頁検出部１０３から与えられる欠落した頁番号の１頁前（又は１頁後）に受信した画像データに基づいて原稿の地色を検出し、検出した地色を白紙頁挿入部１０５に与える機能を奏する。つまり、裏面が白紙の原稿が両面原稿として読み取られて白紙除去された場合、偶数の（又は奇数の）頁番号が欠落したときは、その１つ前の奇数頁（又は１つ後の偶数頁）が同一原稿の表面（又は裏面）に対応するものとして原稿の地色を検出するようにしてある。
【００６１】
白紙頁挿入部１０５は、受信部１０２から与えられた画像データに対し、欠落頁検出部１０３から与えられた頁番号について、地色検出部１０４が検出した地色と同色で無地の白紙頁の画像データを頁番号と共に挿入する機能を奏する。表示制御部１０６は、画像サイズが原稿画像より縮小された複数組の表面画像及び裏面画像を、白紙頁挿入部１０５から与えられた画像データに基づいて生成し、生成した各組の両画像を画面上の予め定められた複数の表示領域内に頁番号順に表示させる機能を奏する。
【００６２】
次に、スキャナ４００は、制御中枢であるＣＰＵ１４０を備え、ＣＰＵ１４０は、プログラム等の情報を記憶するＲＯＭ４１及び一時的に発生した情報を記憶するＲＡＭ４２とバス接続されている。ＣＰＵ１４０にバス接続されているその他のブロックは、実施の形態１のＣＰＵ４０にバス接続されているブロックと同様であるため、その詳細な説明を省略する。
【００６３】
ＣＰＵ１４０の各機能ブロックは、ソフトウエアにより実現されるものである。実施の形態１のＣＰＵ４０の各機能ブロックと比較して、受信部４０３は、ＬＡＮ３を介してＰＣ１００から両面原稿の読取指示を受信し、その旨を受付部４０１に与える機能を奏する。また、除外部４０４は、読取部４０２から与えられた画像データから、判定部４０５から与えられた情報によって特定される頁に係る画像データを無条件に除外して送信部４０６に与える機能を奏する。その他の機能ブロックについては実施の形態１と同様であるため、その詳細な説明を省略する。
【００６４】
上述した構成において、スキャナ４００の図示しない原稿トレイに複数の両面原稿が載置された後に、例えば操作部４４から与えられた両面原稿の読取指示を受け付けた場合、又はＰＣ１００から送信された両面原稿の読取指示を受信した場合、スキャナ４００は、各両面原稿の表面及び裏面の原稿画像を読み取って画像データを生成する。生成された画像データが画像メモリ４９に記憶されるのは実施の形態１と同様であるが、常に白紙除去される点が実施の形態１と異なる。
【００６５】
その後、全頁の画像データがＰＣ１００に送信されてＰＣ１００の図示しない画像メモリに記憶された場合、ＰＣ１００は、受信した画像データに白紙除去された頁の画像データを頁番号と共に挿入する。そして、ＰＣ１００は、画像サイズが原稿画像より縮小された複数組の表面画像及び裏面画像を生成し、生成した各組の両画像を表示部１３のＬＣＤに頁番号順に表示する。
【００６６】
以下、本発明の実施の形態２に係るスキャナ４００及びＰＣ１００が行う動作をフローチャートを用いて説明する。
図５Ａ及び５Ｂは、スキャナ４００が両面原稿を読み取って白紙除去した画像データにＰＣ１００が白紙の頁を挿入する場合の、ＣＰＵ１４０，１１０の処理手順を示すフローチャートである。以下の処理は、スキャナ４００のＲＯＭ４１及びＰＣ１００のＲＯＭ１１に予め格納された制御プログラムに従って、スキャナ４００のＣＰＵ１４０及びＰＣ１００のＣＰＵ１１０により夫々実行される。スキャナ４００のＣＰＵ１４０は、図示しない原稿トレイに両面原稿が載置されて読み取りの準備が整ったときに、以下の処理をスタートさせる。ＰＣ１００のＣＰＵ１１０は、アプリから与えられる原稿の読み取りに係る指示を受付可能となったときに、以下の処理をスタートさせる。 
【００６７】
図５Ａの処理をスタートさせた場合、スキャナ４００のＣＰＵ１４０は、操作部４４から、又はアプリから与えられる両面原稿の読取指示があったか否かを判定し（Ｓ１２２）、読取指示がなかったと判定した場合（Ｓ１２２：ＮＯ）、ＣＰＵ１４０は、ＰＣ１００から読取指示を受信したか否かを判定する（Ｓ１２５）。受信していないと判定した場合（Ｓ１２５：ＮＯ）、ＣＰＵ１４０は処理をステップＳ１２２に戻す。
このように、スキャナ４００のＣＰＵ１４０は、操作部４４若しくはアプリから読取指示を与えられるか、又はＰＣ１００から読取指示を受信するまでステップＳ１２２からＳ１２５までの処理を繰り返し実行する。
【００６８】
ＰＣ１００から読取指示を受信したと判定した場合（Ｓ１２５：ＹＥＳ）、又は操作部４４若しくはアプリから読取指示があったと判定した場合（Ｓ１２２：ＹＥＳ）、ＣＰＵ１４０は、原稿読取部４６に原稿の読み取りを開始させる（Ｓ１３０）。その後、ＣＰＵ１４０は、ページメモリ４７が１頁分の記憶を完了したか否かを判定する（Ｓ１３１）。完了していないと判定した場合（Ｓ１３１：ＮＯ）、ＣＰＵ１４０は、ページメモリ４７が記憶を完了するまで待機する。ページメモリ４７が記憶を完了したと判定した場合（Ｓ１３１：ＹＥＳ）、ＣＰＵ１４０は、画像処理部４８に所定の画像処理を開始させる（Ｓ１３２）。
【００６９】
次いで、ＣＰＵ１４０は、画像処理部４８が１頁分の画像処理を完了したか否かを判定する（Ｓ１３３）。完了していないと判定した場合（Ｓ１３３：ＮＯ）、ＣＰＵ１４０は、画像処理部４８が画像処理を完了するまで待機する。画像処理部が画像処理を完了したと判定した場合（Ｓ１３３：ＹＥＳ）、ＣＰＵ１４０は、画像処理が完了した頁が白紙の頁であるか否かを判定する（Ｓ１３５）。白紙の頁であると判定した場合（Ｓ１３５：ＹＥＳ）、ＣＰＵ１４０は、画像メモリ４９から白紙と判定された頁の画像データを削除して白紙除去する（Ｓ１３６）。この場合、白紙除去した頁の頁番号は欠番とする。
【００７０】
ステップＳ１３６の処理を終えた場合、又はステップＳ１３５で白紙の頁ではないと判定した場合（Ｓ１３５：ＮＯ）、ＣＰＵ１４０は、画像処理が完了した頁が最終頁であるか否かを判定する（Ｓ１３７）。最終頁ではないと判定した場合（Ｓ１３７：ＮＯ）、即ち、画像メモリ４９に全頁の画像データが記憶されていないと判定した場合、ＣＰＵ１４０は、処理をステップＳ１２２に戻す。
【００７１】
画像処理が完了した頁が最終頁であると判定した場合（Ｓ１３７：ＹＥＳ）、ＣＰＵ１４０は、画像メモリ４９から１頁分の画像データを送信し（Ｓ１３８）、送信した頁が最終頁であるか否かを判定する（Ｓ１３９）。最終頁ではないと判定した場合（Ｓ１３９：ＮＯ）、ＣＰＵ１４０は処理をステップＳ１３８に戻す。最終頁であると判定した場合（Ｓ１３９：ＹＥＳ）、ＣＰＵ１４０は、処理を終了する。
【００７２】
一方、ＰＣ１００のＣＰＵ１１０は、アプリから原稿の読取指示が与えられたか否かを判定する（Ｓ２２１）。与えられていないと判定した場合（Ｓ２２１：ＮＯ）、ＣＰＵ１１０は、原稿の読取指示が与えられるまで待機する。アプリから原稿の読取指示が与えられたと判定した場合（Ｓ２２１：ＹＥＳ）、ＣＰＵ１１０は、スキャナ４００に対して読取指示を送信する（Ｓ２２２）。
【００７３】
その後、ＣＰＵ１１０は、スキャナ４００から１頁分の画像データを受信したか否かを判定し（Ｓ２２５）、受信するまで待機している（Ｓ２２５：ＮＯ）。１頁分の画像データを受信したと判定した場合（Ｓ２２５：ＹＥＳ）、ＣＰＵ１１０は、受信した画像データのヘッダに埋め込まれた頁番号を読み出し、頁番号の連続性の有無から欠落頁があるか否かを判定する（Ｓ２２６）。欠落頁があると判定した場合（Ｓ２２６：ＹＥＳ）、ＣＰＵ１１０は、欠落頁の１頁前に受信した画像データに基づいて原稿の地色を検出し（Ｓ２２７）、検出した地色と同色で無地の白紙頁の画像データを一連の画像データに挿入する（Ｓ２２８）。この場合、挿入した画像データのヘッダには頁番号を付加する。
【００７４】
ステップＳ２２８の処理を終えた場合、又はステップＳ２２６で欠落頁がないと判定した場合（Ｓ２２６：ＮＯ）、ＣＰＵ１１０は、全頁の画像データを受信したか否かを判定する（Ｓ２２９）。受信していないと判定した場合（Ｓ２２９：ＮＯ）、ＣＰＵ１１０は、処理をステップＳ２２５に戻す。全頁の画像データを受信したと判定した場合（Ｓ２２９：ＹＥＳ）、図２に例示したように、受信した画像データに基づく各原稿の表面画像及び裏面画像を頁番号順に交互に切替表示させ（Ｓ２３０）、処理を終了する。
【００７５】
その他、実施の形態１に対応する箇所には同様の符号を付して、その詳細な説明を省略する。
【００７６】
以上のように本実施の形態２によれば、ＰＣは、スキャナにて複数枚の両面原稿の原稿画像が読み取られて頁番号が付与された画像データを受信し、受信した画像データに連続して付与されるべき頁番号から欠落した頁番号を検出し、検出した頁番号に対応させて、受信した画像データに無地の画像を挿入し、無地の画像が挿入された画像データに基づく表面画像及び裏面画像を画面上に頁番号順に交互に切替表示させる。
一方、スキャナは、複数枚の両面原稿の原稿画像を読み取って頁番号を付与した画像データを生成し、生成した画像データに基づく画像を含む頁が白紙（無地）であるか否かを判定し、生成した画像データから、白紙であると判定した頁に係る画像データを除外し、除外した画像データ以外の生成した画像データをＰＣに送信する。
【００７７】
これにより、ＰＣは、スキャナにて両面原稿の原稿画像が読み取られた画像データを取得して白紙除去された頁を検出した場合、取得した画像データに、検出した白紙の頁に対応する白紙の画像を挿入する。
従って、両面原稿の原稿画像が読み取られた画像データをＰＣが取得した際に、白紙除去された頁の画像を挿入することが可能となる。
【００７８】
また、ＰＣは、画像データから欠落している頁番号を有する頁が含まれる原稿について地色を検出し、検出した地色と同一色の１頁分の画像データを受信した画像データに挿入する。
従って、ＰＣが取得した画像データに基づく画像を表示する場合、表示された画像の表面及び裏面の地色が同一色となる。
【００７９】
尚、本実施の形態２にあっては、ＰＣ１００がスキャナ４００から受信する画像データが両面原稿の原稿画像を読み取ったものであることを前提にして、受信した画像データに連続して付与されるべき頁番号のみから欠落した頁番号を検出しているが、これに限定されるものではない。
例えば、ＰＣ１００が受信した画像データ全体が両面原稿の属性を有するものである場合にのみ欠落した頁番号を検出するようにしてもよい。
また、例えば、頁番号のほかに各頁が原稿の表面及び裏面の何れに対応するかを示す情報を夫々の頁のヘッダに付加しておき、前記情報及び頁番号に基づいて、ＰＣ１００が欠落した頁番号を検出するようにしてもよい。
【００８０】
また、頁単位のブロックが頁番号順に受信されることを前提に、ＰＣ１００が１頁ずつ頁番号の欠落を検出しているが、頁順とは異なる順序で受信される可能性がある場合、全頁のデータを受信してから頁番号の欠落を検出するようにしてもよい。
【００８１】
本発明は、コンピュータに実行させるためのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録したコンピュータ読み取り可能な記録媒体に、上述した、両面原稿の原稿画像を読み取って画像データを生成する画像読取方法、及び画像データを取得して画像の表示を制御する画像表示制御方法を記録したものとすることも可能である。これにより、前記方法を行うプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【００８２】
記録媒体としては、例えばＲＯＭのようなプログラムメディアであってもよく、外部記憶装置として設けられた図示しないプログラム読取装置に記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。何れの場合においても、格納されているプログラムコードは、ＣＰＵにアクセスされて実行される構成であってもよく、プログラムコードが読み出され、例えばＲＡＭのプログラム記憶エリアにダウンロードされて実行される構成であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００８３】
前記プログラムメディアは、また、インターネットを含む通信ネットワークからプログラムコードがダウンロード可能となるようにプログラムコードが流動的に担持された媒体であってもよい。このように通信ネットワークからプログラムコードをダウンロードする場合、ダウンロード用のプログラムは、予め本体装置に格納されるものでもよく、他の記録媒体からインストールされるものであってもよい。尚、本発明は、前記プログラムコードが搬送波に埋め込まれて電子的に伝送されるコンピュータデータ信号の形態でも実現され得る。
【００８４】
前記記録媒体は、例えば、デジタル複合機及びコンピュータシステムに備えられるプログラム読取装置によって読み取られ、ＣＰＵによって上述した画像読取方法及び画像表示制御方法が実行される。コンピュータシステムは、フラットベッドスキャナ、フィルムスキャナ、デジタルカメラ等の画像入力装置、所定のプログラムがロードされることにより上記画像読取方法及び画像表示制御方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ、液晶ディスプレイ等の画像表示装置、並びにコンピュータの処理結果を紙等に出力するプリンタより構成される。更には、ネットワークを介してサーバー等に接続するためのネットワークカード、モデム等の通信手段が備えられる。
【符号の説明】
【００８５】
１、１００  ＰＣ（画像表示制御装置）
１０、４０、１１０、１４０  ＣＰＵ
１０１  送信部（第２送信部）
１０２  受信部（第２受信部）
１０３  欠落頁検出部
１０４  地色検出部
１０５  白紙頁挿入部（挿入部）
１０６  表示制御部
１１、４１  ＲＯＭ
１２、４２  ＲＡＭ
１３、４３  表示部
１３０、１３１  画面
１６  ＬＡＮインタフェース
３  ＬＡＮ
４、４００  スキャナ（画像読取装置）
４０１  受付部
４０２  読取部
４０３  受信部（第１受信部）
４０４  除外部
４０５  判定部
４０６  送信部（第１送信部）
４６  原稿読取部
４９  画像メモリ
【図１】
0005482040.tif 000002
【図２】
0005482040.tif 000003
【図３Ａ】
0005482040.tif 000004
【図３Ｂ】
0005482040.tif 000005
【図４】
0005482040.tif 000006
【図５Ａ】
0005482040.tif 000007
【図５Ｂ】
0005482040.tif 000008