(57)【要約】      （修正有）【課題】マルチストリーム機能におけるストリームごとの仕分け結果を同じにすることができ、ユーザーが望む画像を効率よく生成できるようにする画像読取システム、画像読取システムの制御方法及びプログラムを提供する。【解決手段】画像読取装置にて、複数の原稿から読み取った画像群から第１ストリームの設定に従った第１ストリームの画像群と、第２ストリームの設定に従った第２ストリームの画像群を生成し、ＰＣに出力する。ＰＣのアプリにて、第１ストリームの画像群に含まれる区切り画像を検出し（Ｓ９０４〜Ｓ９０５）、検出結果に基づいて、第２ストリームの画像群に区切りを挿入し（Ｓ９０９〜Ｓ９１２）、第２ストリームの画像群を区切りに基づいてグループ分けし、該グループごとに画像ファイルとして出力する（Ｓ９１３）。【選択図】図９
2020004170.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿の画像を順次読み取り可能な読取手段と、
前記読取手段で読み取られた画像群から第１設定に従った第１画像群と、第２設定に従った第２画像群とを生成する生成手段と、
前記第１設定に基づいて区切り情報を作成する区切り手段と、
前記区切り情報に基づいて、前記第２画像群の画像が区切られる位置に区切りを挿入する挿入手段と、
前記第２画像群を、該第２画像群に挿入されている前記区切りに基づいてグループ分けし、該グループごとに画像ファイルとして出力する出力手段と、
を有することを特徴とする画像読取システム。
【請求項２】
前記区切り手段は、前記第１画像群に対して、前記区切り情報を付与することを特徴とする請求項１に記載の画像読取システム。
【請求項３】
前記区切り手段は、前記区切り情報に基づいて、前記第１画像群の画像が区切られる位置に区切りを挿入することを特徴とする請求項２に記載の画像読取システム。
【請求項４】
前記出力手段は、前記第１画像群と前記第２画像群の両方を、該画像群に挿入されている前記区切りに基づいてそれぞれグループ分けし、該グループごとに画像ファイルとして出力することを特徴とする請求項３に記載の画像読取システム。
【請求項５】
前記区切り手段は、前記第１設定に基づいて、前記第１画像群に含まれる区切り画像を検出し、該検出結果に基づいて、前記区切り情報を作成することを特徴とする請求項１から４のいずれか１項に記載の画像読取システム。
【請求項６】
前記区切り画像は、バーコード又は文字列であり、
前記区切り情報は、前記区切り画像から認識された情報であり、
前記画像ファイルのファイル名は、前記区切り情報に基づくファイル名であることを特徴とする請求項５に記載の画像読取システム。
【請求項７】
前記区切り画像は、バーコード又は文字列であり、
前記区切り情報は、前記区切り画像から認識された情報であり、
前記画像ファイルは、前記区切り情報に基づくフォルダー内に出力されることを特徴とする請求項５に記載の画像読取システム。
【請求項８】
前記第１画像群は、前記読取手段によって読み取られた画像群に対して前記第１設定を満たすように画像変換されることで生成され、
前記第２画像群は、前記読取手段によって読み取られた画像群に対して前記第２設定を満たすように画像変換されることで生成されることを特徴とする請求項１から７のいずれか１項に記載の画像読取システム。
【請求項９】
前記画像読取システムは、画像読取装置と、情報処理装置が通信可能なシステムであり、
前記画像読取装置は、前記読取手段と、前記生成手段と、を有し、
前記情報処理装置は、前記区切り手段と、前記挿入手段と、前記出力手段と、を有する、ことを特徴とする請求項１から８のいずれか１項に記載の画像読取システム。
【請求項１０】
前記画像読取システムは、画像読取装置と、情報処理装置が通信可能なシステムであり、
前記画像読取装置は、前記読取手段を有し、
前記情報処理装置は、前記生成手段と、前記区切り手段と、前記挿入手段と、前記出力手段と、を有する、
ことを特徴とする請求項１から８のいずれか１項に記載の画像読取システム。
【請求項１１】
前記読取手段と、前記生成手段と、前記区切り手段と、前記挿入手段と、前記出力手段と、を有する画像読取装置を有することを特徴とする請求項１から８のいずれか１項に記載の画像読取システム。
【請求項１２】
画像読取装置と、情報処理装置が通信可能な画像読取システムの制御方法であって、
前記画像読取装置が、複数の原稿の画像を順次読み取る読取ステップと、
前記画像読取装置又は前記情報処理装置が、前記読取ステップで読み取られた画像群から第１設定に従った第１画像群と、第２設定に従った第２画像群を生成する生成ステップと、
前記画像読取装置又は前記情報処理装置が、前記第１設定に基づいて区切り情報を作成する区切りステップと、
前記画像読取装置又は前記情報処理装置が、前記区切りステップで作成された前記区切り情報に基づいて、前記第２画像群の画像が区切られる位置に区切りを挿入する挿入ステップと、
前記画像読取装置又は前記情報処理装置が、前記第２画像群を、該第２画像群に挿入されている前記区切りに基づいてグループ分けし、該グループごとに画像ファイルとして出力する出力ステップと、
を有することを特徴とする画像読取システムの制御方法。
【請求項１３】
コンピュータを、請求項１から１１のいずれか１項に記載の区切り手段、挿入手段、出力手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取システム、画像読取システムの制御方法及びプログラムに関する。
【背景技術】
【０００２】
帳票などの大量の書類を読み取るシステムにおいては、読み取った画像を、区切りシートを使って、グループ毎に仕分けし保存することが従来から知られている。
例えば、画像を仕分けするために画像読取装置の作業者が、帳票と帳票の間に予め定められた区切りの役割をする専用の区切りシートを挿入し、その区切りを含んだ帳票の束を連続読み取りさせ、挿入された区切りシートを区切りであると識別させることで各画像を帳票グループ毎に仕分ける従来技術がある。
【０００３】
この方法は、区切りシートの検出精度が比較的良いが、作業者が画像読み取り前に区切りシートを挿入、また作業終了後に区切りシートの回収を行う手間が発生する。
なお、区切りシートには、裏表面が白紙の原稿や、特別なマークが印字された原稿が用いられる。
【０００４】
また、専用の区切りシートを使わずに、帳票に予めバーコードなどの区切り情報を印字しておき、この区切り情報を画像読取装置で検出することにより、読み取り画像を仕分ける方法も提案されている。
なお、区切り情報は、文字や文字列でもよく、光学文字認識（ＯＣＲ；Ｏｐｔｉｃａｌ ｃｈａｒａｃｔｅｒ ｒｅｃｏｇｎｉｔｉｏｎ）で認識した文字列と予め登録されている文字列とを比較することで、区切り情報として使用することもできる。
【０００５】
また、帳票の罫線の形状を基に特徴点を検出し、予め登録されている帳票の罫線形状の特徴点を比較することで、特定の帳票であることを判別し、区切り情報として使用することもできる。
【０００６】
なお、バーコード認識や文字認識は、画像読み取り時の解像度などの読み取り設定により認識精度が異なってくる。また、画像読み取り時の斜行や帳票文字の色、汚れなどでも認識精度が低下する。そのため、画像読み取り後、作業者は、区切り情報を正しく検出し、画像を仕分けできているかを確認する必要があり、区切り情報検出の精度向上が望まれている。
【０００７】
特許文献１に開示のイメージ処理システムでは、１枚目の帳票認識結果と２枚目の帳票認識結果を考慮することで、画像分類の精度を向上させる提案がなされている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第４２５５７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、帳票などの大量の書類を読み取るシステムにおいては、読み取った画像をファイルとして、サーバーのハードディスクなどに保存する。なお、サーバーのハードディスクなどの記憶領域の容量には制限があるため、画像読み取りの設定は、ファイルサイズが小さくなるような設定、低解像の二値画像（モノクロ）などが好まれることがある。
しかし、このようなファイルサイズを小さくするための画像読み取り設定は、バーコードなどの区切り情報検出に最適な画像読み取り設定とは異なる。このため、読取画像のサイズを抑えることと、読取画像の仕分け精度を向上させてグループ分けを効率よく行うことの両立が困難であるといった課題があった。
【００１０】
また、１度のスキャンで別々の設定の複数の画像を生成し出力処理するマルチストリームと言われる機能があるが、このマルチストリーム機能で出力される画像に対して上述したような仕分けを行った場合、ストリームごとに仕分け結果が異なってしまうといった課題もあった。
【課題を解決するための手段】
【００１１】
上記を鑑み、複数の原稿の画像を順次読み取り可能な読取手段と、前記読取手段で読み取られた画像群から第１設定に従った第１画像群と、第２設定に従った第２画像群とを生成する生成手段と、前記第１設定に基づいて区切り情報を作成する区切り手段と、前記区切り情報に基づいて、前記第２画像群の画像が区切られる位置に区切りを挿入する挿入手段と、前記第２画像群を、該第２画像群に挿入されている前記区切りに基づいてグループ分けし、該グループごとに画像ファイルとして出力する出力手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、マルチストリーム機能におけるストリームごとの仕分け結果を同じにすることができ、ユーザーが望む画像を効率よく生成できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の画像読取システムの概略構成図。
【図２】本実施形態の画像読取装置の断面図。
【図３】本実施形態の画像読取装置の制御ブロック図。
【図４】本実施形態のアプリケーションとスキャナードライバーと画像読取装置との関係図。
【図５】本実施形態のユーザーインターフェースの一例を示す図。
【図６】マルチストリーム設定無効時の区切り検出処理を示すフローチャート。
【図７】マルチストリーム設定無効時の読取画像と区切り情報のリストの概念図。
【図８】マルチストリーム設定有効時の画像読取装置の処理を示すフローチャート。
【図９】マルチストリーム設定有効時の区切り検出処理を示すフローチャート。
【図１０】マルチストリーム設定有効時の読取画像と区切り情報のリストの概念図。
【図１１】仕分けした画像を保存するフォルダーの構成の一例を示す図。
【図１２】アプリケーションが表示するプレビュー画面の一例を示す図。
【図１３】アプリケーションが表示するプレビュー画面の一例を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施形態を示す画像読取システムの概略構成の一例を示す図である。
本実施形態の画像読取システムは、画像読取装置（スキャナー）１と、情報処理装置（ＰＣ；パーソナルコンピュータ）が通信可能なシステムである。
【００１５】
画像読取装置１は、周知の汎用の接続インターフェース（例えばＵＳＢインターフェース）を有する。画像読取装置１は、接続インターフェースに接続される汎用ケーブル２００を介して、ＰＣ２０１と通信可能に接続されている。また、画像読取装置１とＰＣ２０１とは、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）を介して接続してもよい。さらに、画像読取装置１は、有線通信のインターフェースの他、無線通信のインターフェースとしてもよく、有線通信、無線通信の双方のインターフェースを備えていてもよい。
【００１６】
ＰＣ２０１には、ハードウェアとしては、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）等を搭載したマザーボードが設けられている。ＲＯＭには、各種プログラムやデータ等が格納される。ＲＡＭは、ＣＰＵの作業領域として機能する。ＨＤＤは、各種プログラムやデータを格納するハードディスクドライブである。なお、ＨＤＤの代わりに又は併用してＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）等の他の記憶装置を設ける構成であってもよい。ＣＰＵは、ＲＯＭやＨＤＤ等に格納されたプログラムを必要に応じてＲＡＭにロードして実行することにより各種処理を行う。
【００１７】
また、ＰＣ２０１には、処理内容を表示する表示装置２０２と、キーボード２０３やポインティングデバイス２０４などが接続されている。
【００１８】
なお、ＰＣ２０１には、ソフトウェアとして、ＰＣ２０１のオペレーティングシステム（ＯＳ）や、各種アプリケーション等のプログラムがインストールされている。アプリケーションには、ＰＣ２０１に接続された画像読取装置１の情報や画像データを読み込むドライバーソフトウェアが含まれる。また、アプリケーションには、画像読取装置１から読み込んだ画像データを２０２の表示装置へ表示したり画像データを編集したりするソフトウェアや、画像データを指定のフォルダーへ保存したりメールとして送信したりするソフトウェアや、プリンタへ出力するソフトウェアも含まれる。
【００１９】
図２は、画像読取装置１の構成の一例を示す断面図である。
画像読取装置１は、ＰＣ２０１上で起動しているキャプチャアプリケーション等から画像読取の指示を受けると、処理を開始する。これにより、画像読取装置１は、原稿載置部４に載置された複数の原稿の画像を順次読み取り、ＰＣ２０１側に送信する。以下、詳細に説明する。
【００２０】
まず、画像読取装置１は、原稿載置部４に載置された原稿を、分離ローラ６で重送しないように一枚ずつ分離しながら給紙ローラ５および、搬送ローラ対７により、搬送路１４の下流へ給送を行う。
【００２１】
さらに、画像読取装置１は、レジストセンサ９によって原稿の先端が通過したことを検出すると、レジストセンサ９と表用画像読取部１０との距離をＬ_１、原稿１７の搬送速度をｖとすると、「Ｌ_１／ｖ」後に原稿１７が表用画像読取部１０に到達するので、不図示のタイマを用いて時間の測定を行い、原稿１７の先端がレジストセンサ９上を通過した時間から「Ｌ_１／ｖ」経過後に、表画像の読み取りを行う。
【００２２】
また、画像読取装置１は、レジストセンサ９と裏用画像読取部１１との距離をＬ_２、原稿１７の搬送速度をｖとすると、「Ｌ_２／ｖ」後に原稿１７が裏用画像読取部１１に到達するので、不図示のタイマを用いて時間の測定を行い、原稿１７の先端がレジストセンサ９上を通過した時間から「Ｌ_２／ｖ」経過後に、裏画像の読取を行う。
【００２３】
表画像、裏画像の読取を終えた画像読取装置１は、汎用ケーブル２００を介して画像データをＰＣ２０１へ転送するとともに、原稿１７を原稿排紙部１３へ排紙する。また、裏画像の読取を終えた画像読取装置１は、不図示の読み取りカウンターの原稿読み取り枚数を更新する。なお、画像読取装置１は、給紙センサー１５および、排紙センサー１６で原稿の有無を検出する。
【００２４】
図３は、画像読取装置１の制御構成の一例を示すブロック図である。
画像読取装置１は、システムバス３０５と、ＣＰＵ３０１、不揮発性の記憶媒体（Ｆｌａｓｈ）３０３、ＲＡＭ３０２、外部Ｉ／Ｆ３０４、ＡＤＦ部３０６、データ処理部３０７、給紙センサー１５、排紙センサー１６等を有する。
【００２５】
ＣＰＵ３０１は、読み取り動作を制御する。Ｆｌａｓｈ３０３は、ＣＰＵ３０１が実行する各種プログラムやデータを記憶するものであり、本実施形態ではフラッシュメモリとする。ＲＡＭ３０２は、読み取られた画像データや各種のデータやプログラムなどを一時的に蓄積する。外部Ｉ／Ｆ３０４は、例えばＵＳＢインターフェースであり、汎用ケーブル２００を介してＰＣ２０１等の情報処理装置に代表される外部機器との外部通信を可能にする。
【００２６】
ＡＤＦ（Ａｕｔｏ Ｄｏｃｕｍｅｎｔ Ｆｅｅｄｅｒ）部３０６は、不図示のラインイメージセンサーと、デジタルデータに変換するＡ／Ｄ変換部と、画像処理部とで構成されている。ＡＤＦ部３０６は、ＣＰＵ３０１の指示によって画像を読み取り、読み取った画像データをＲＡＭ３０２に保存する。データ処理部３０７は、読み取った画像の編集処理を行う。
【００２７】
図４は、ＰＣ２０１で実行されるアプリケーションとスキャナードライバーと、画像読取装置１との関係を説明するための図である。以下、画像読取装置１と接続されるＰＣ２０１内にインストールされたアプリケーション（以下「アプリ」）４０１と、スキャナードライバー（以下「ドライバー」）４０２と、画像読取装置１との関係を示す。
【００２８】
例えば、ユーザーは、画像読取装置（スキャナー）１を購入すると、アプリ４０１とドライバー４０２を、ＰＣ２０１にインストールする。インストールされたアプリ４０１は、ドライバー４０２を介して画像読取装置１と通信する。アプリ４０１とドライバー４０２の間、ドライバー４０２と画像読取装置１の間は決められたプロトコルで通信している。本実施形態では、アプリ４０１とドライバー４０２はＴｗａｉｎという規格で決められたプロトコルで通信を行っている。また、ドライバー４０２と画像読取装置１の間では、例えばＵＳＢという規格で決められたプロトコルで通信を行っている。しかし、プロトコルはこれらに限定されるものではなく、例えば、Ｔｗａｉｎ以外にＩＳＩＳ、ＷＩＡ、ＵＳＢ以外に、ＩＥＥＥ１３９４といった規格でもよい。
【００２９】
いずれにしても、上述のようなアプリ４０１及びドライバー４０２、更には画像読取装置１に予め組み込まれているソフトウェアが互いに通信しながら処理を実行する。これにより、画像読取装置１から所望の画像を取得して、ＰＣ２０１の画面上に表示したり、指定の記憶領域に保存したりする機能を実現する。このように、画像読取装置１とＰＣ２０１とを組み合わせて、画像読取システムが構成される。
【００３０】
〔マルチストリーム〕
ここで、マルチストリームについて説明する。
マルチストリームとは、１度のスキャンで別々の設定の複数の画像を生成し出力処理する機能である。例えば、画像読取装置１が、原稿をスキャンし、スキャンにより読み取った１の画像から、第１ストリームをカラー画像で、第２ストリームをグレー（モノクロ）画像でＰＣ２０１にそれぞれ出力する。さらに、ＰＣ２０１では、アプリ４０１が、第１ストリーム及び第２ストリームの画像毎に、区切りの検出やファイルへの保存処理を行う。なお、ストリームは３つ以上であってもよい。
【００３１】
図５は、アプリ４０１により表示されるユーザーインターフェースの一例を示す図である。
以下、図５を用いて、マルチストリームを有効（ＯＮ）にした場合の設定について説明する。
【００３２】
図５（ａ）は、画像読取装置１から画像を読み取るための設定（スキャンモード設定）を行うためのユーザーインターフェースである。初期画面およびユーザーインターフェース画面上部のスキャンモードタブを選択されると、この画面が表示される。
マルチストリームで画像読み取りを行うときは、マルチストリーム設定５１０１の有効（ＯＮ）を選択し、ストリーム選択設定５１０２においてストリーム番号を選択する。本実施形態では、ストリーム番号「１」と「２」を用いて説明するが、３以上のストリーム番号も選択可能である。ここでは説明を省略するが、ストリーム番号「３」（第３ストリーム）以降のストリームについては、第２ストリームと同様とする。
【００３３】
ストリーム選択設定５１０２で選択したストリーム番号ごとに、画像読み取りの設定５１０３を行う。画像読み取り設定５１０３には、カラー／グレー／モノクロなどのカラーモードや、Ａ４／Ａ５／Ｂ５／Ｌｅｔｔｅｒなどの用紙サイズ、解像度、片面／両面などの読取り面の設定項目が含まれる。マルチストリームで設定できる設定項目を、カラーモード、サイズ、解像度、読取り面と挙げているが、設定項目はこれに限定されるものではない。例えば、画像内のＲ（レッド）成分、Ｂ（ブルー）成分、Ｇ（グリーン）成分のどれかを除去するカラードロップアウト機能のＯＮ／ＯＦＦ、明るさ、コントラストといった設定項目が、画像読み取り設定５１０３に含まれていてもよい。
【００３４】
図５（ｂ）は、画像読取装置１から連続して読み取った画像に対して区切りの検出設定（バッチ区切り設定）を行うユーザーインターフェースである。ユーザーインターフェース画面上部のバッチ区切りタブを選択されると、この画面が表示される。
マルチストリームで画像読み取りを行うときは、ストリーム選択設定５２０１においてストリーム番号を選択する。ストリーム選択設定５２０１で選択したストリーム番号ごとに、区切りの区切り方法５２０２及び区切り用紙設定５２０３を行う。
【００３５】
区切り方法５２０２は、バーコード区切り、ＯＣＲ区切り、白紙区切り、マーク区切りなど区切り方法を選択できる。なお、「バーコード区切り」の場合は区切りとなる原稿の所定の領域にバーコード、「ＯＣＲ区切り」の場合は区切りとなる原稿の所定の領域に文字列等、「マーク区切り」の場合は区切りとなる原稿の所定の領域にマークを予め印字しておく。また、「白紙区切り」では、区切りとなる原稿の間に白紙を挿入しておく。
【００３６】
また、区切り方法５２０２では、不図示のインターフェースにおいてバーコードの検出タイプやＯＣＲの検出言語や、それらを検出する検出領域を設定できる。設定されない場合の初期設定としては、画像全体が検出領域となっている。なお、ストリーム番号「２」の選択時は、区切り方法５２０２に、「第１ストリームと共通区切り」項目が選択可能となる。「第１ストリームと共通区切り」とは、第２ストリームに第１ストリームで検出した区切り結果を適用できる機能である。例えば、第１ストリーム（バーコード認識用の読み取り設定でのスキャン。一例としては、カラーモードを２４ビットカラーとした読み取り設定。）で検出したバーコード区切り情報に合わせて、第２ストリーム（ファイル保存用の読み取り設定でのスキャン。）も同じ位置に区切りを入れてスキャン画像を生成することができる。また、検出時に読み取った第１ストリームのバーコード情報を第２ストリームのファイル名に利用することもできる。なお、本実施形態においては、ストリーム番号「２」の選択時の区切り方法５２０２のデフォルト設定（初期設定）を「第１ストリームと共通区切り」としているが、ユーザーが設定変更可能なものとする。
【００３７】
区切り用紙設定５２０３は、区切りを検出したときに区切り画像を削除するのか、それとも区切りの前後どのグループに含めるのかを選択できる。なお、第２ストリーム選択時の区切り方法５２０２において、「第１ストリームと共通区切り」選択時は、区切り用紙設定５２０３は選択不可となり、第１ストリームの設定が適用される。
【００３８】
図５（ｃ）は、画像読取装置１から読み取った画像に対してファイル出力設定（出力先設定）を行うユーザーインターフェースである。
マルチストリームで画像読み取りを行うときは、ストリーム選択設定５３０１においてストリーム番号を選択する。ストリーム選択設定５３０１で選択したストリーム番号ごとに、設定５３０２〜５３０４を設定する。
【００３９】
ファイル名設定５３０２は、読み取った画像をファイルにする際のファイル名の設定を行う。ファイル名は日付や連番、区切り検出時に検出したバーコード情報や文字情報をファイル名に付加する設定を行える。上述したように、第１ストリームにおいては、ファイル名に区切り設定に従って付与された区切りに基づいた文字列をファイル名の一部に加えるように設定することが可能であり、また、第２ストリームにおいては、第１ストリームに適用された区切りに基づいた文字列と同じ文字列をファイル名の一部に加えることが可能である。
【００４０】
ファイル形式設定５３０３は、読み取った画像をファイルにする際のＰＤＦ（Ｐｏｒｔａｂｌｅ Ｄｏｃｕｍｅｎｔ Ｆｏｒｍａｔ）やＴＩＦＦ（Ｔａｇｇｅｄ Ｉｍａｇｅ Ｆｉｌｅ Ｆｏｒｍａｔ）などのファイルフォーマットを選択できる。また、ファイル形式設定５３０３は、検出した区切りごとに、出力するファイルを１ファイルにするか否かを選択できる。
【００４１】
保存場所設定５３０４は、読み取った画像の保存場所フォルダーを選択できる。また、保存場所設定５３０４は、検出した区切りごとに保存場所フォルダー内にサブフォルダーを作成するか否かを選択できる。サブフォルダー名は、日付や連番、区切り検出時に検出したバーコード情報や文字情報をフォルダー名に付加することができる。
【００４２】
なお、マルチストリームを有効（ＯＮ）にした場合、ストリーム番号「１」（第１ストリーム）の読み取り結果は保存せずに、ストリーム番号「２」（第２ストリーム）以降のストリームの読み取り結果のみを保存するようにすることも、全てのストリームの読み取り結果を保存するようにすることも可能である。
【００４３】
なお、区切りは読み取られた原稿画像の先頭に挿入されていてもよい。以下、先頭の区切りが挿入される場合について説明する。
区切りの設定として、バーコードなどの認識結果で得られた情報を用いて、それをファイル名やフォルダー名にも反映するように設定した場合、先頭のドキュメントに対しても認識結果に基づいたファイル名やフォルダー名の取得が必要となる。この場合、先頭区切りがないと先頭のグループに対するファイル名やフォルダー名を取得できないことになるため、先頭区切りを入れることが望ましい。特に、後述する図１２及び図１３のようなプレビュー画面で区切り画像として、ファイル名が表示される場合には、先頭区切りを入れることが望ましい。なお、区切りに基づいてドキュメントの保存先としてのサブフォルダーが生成されてドキュメントを保存するように設定した場合においては、先頭ドキュメントに対して認識結果に基づいた区切りが付与されていない場合、先頭ドキュメントのファイルは、図１１に示す指定保存場所のルートフォルダに保存されることになる。先頭区切りを付与していた場合には、先頭ドキュメントのファイルに対してもサブフォルダーが生成されて、サブフォルダーに保存される。
【００４４】
〔マルチストリーム設定が無効（ＯＦＦ）の場合〕
次に図６及び図７を参照して、マルチストリーム設定５１０１が無効（ＯＦＦ）の時の区切り検出の処理を説明する。本実施形態において、区切り方法５２０２は「バーコード区切り」、区切り用紙設定５２０３は「区切り後のグループに含める」、ファイル名設定５３０２は「区切り検出結果を付加する」、ファイル形式設定５３０３は「ＰＤＦ形式」を選択するものとする。
【００４５】
図６は、マルチストリーム設定５１０１が無効（ＯＦＦ）の場合の区切り検出の処理の一例を示すフローチャートである。図６及び後述する図９のフローチャートに示す処理は、ＰＣ２０１のＣＰＵが、ＲＯＭやＨＤＤ等に格納されたプログラムを必要に応じてＲＡＭにロードして実行することにより実現されるものである。なお、ＰＣ２０１のＣＰＵがアプリ４０１に基づき実効する処理を、「アプリ４０１」を主体として記載する。
図７は、マルチストリーム設定５１０１が無効（ＯＦＦ）の場合に生成される読取画像と区切り情報のリストの一例を示す概念図である。
【００４６】
まず、アプリ４０１は、ドライバー４０２を介して、画像読取装置１から画像を取得し（Ｓ６０１）、画像の検出領域内の区切り情報（例えばバーコード）画像の検出処理（区切り検出）を行い、検出結果をＲＡＭ３０２内の記憶領域に記憶する（Ｓ６０２）。
【００４７】
次に、アプリ４０１は、上記Ｓ６０２の処理で検出領域内に区切り情報画像を検出したか否かを判定する（Ｓ６０３）。そして、検出領域内に区切り情報画像を検出したと判定した場合（Ｓ６０３でＹｅｓの場合）、アプリ４０１は、Ｓ６０４に処理を進める。
【００４８】
Ｓ６０４において、アプリ４０１は、上記Ｓ６０２で検出した区切り情報画像から情報を読み取り、図７のような画像一覧を管理する画像リスト７００に、区切り用紙設定５２０３での設定に従って区切り情報（図７の７０１）として格納する。また、この場合、Ｓ６０５において、アプリ４０１は、上記Ｓ６０１で取得した画像を、図７の７０２のように、直前に区切り情報７０１を付与して画像リスト７００に格納する。なお、画像リスト７００は、アプリ４０１によりＰＣ２０１のＲＡＭ内等に生成される。
【００４９】
一方、上記Ｓ６０３において、検出領域内に区切り情報画像を検出しなかったと判定した場合（Ｓ６０３でＮｏの場合）、アプリ４０１は、そのままＳ６０５に処理を進める。この場合、Ｓ６０５において、アプリ４０１は、上記Ｓ６０１で取得した画像を、図７の７０３のように、画像リスト７００に格納する。
【００５０】
次に、アプリ４０１は、次の取得画像の有無を確認する（Ｓ６０６）。そして、次の取得画像が存在すると判定した場合（Ｓ６０６でＹｅｓの場合）、アプリ４０１は、Ｓ６０１〜Ｓ６０６を繰り返し、図７のように、リスト７００に画像を追加する（例えば図７の７０４から７０６に相当）。
【００５１】
一方、次の取得画像が存在しないと判定した場合（Ｓ６０６でＮｏの場合）、アプリ４０１は、Ｓ６０７に処理を進める。
【００５２】
Ｓ６０７において、アプリ４０１は、ファイル出力処理を行う。
ファイル出力処理では、アプリ４０１は、まずリスト（例えば図７のリスト７００）の画像に対し、後述する図１２及び図１３に示すようなプレビュー画面を表示する。詳細は後述するが、このプレビュー画面でのユーザー操作に応じて、アプリ４０１は、リストの画像を、グループごとに、ファイルへ出力する。図７の例では、７０２〜７０３に示すグループの画像をファイル７０７「０００１.ｐｄｆ」へ出力し、７０５〜７０６に示すグループの画像をファイル７０８「０００２.ｐｄｆ」へ出力する。なお、保存場所として指定したフォルダー内にサブフォルダーを作成して、仕分けしたグループごとにフォルダーに分けて保存する指定を行うことも可能である。この指定がなされている場合には、アプリ４０１は、グループごとにフォルダーを作成し、対応するフォルダーにグループの画像を保存する。例えば、後述する図１１に示すように、保存場所として指定したフォルダー内に、サブフォルダーであるフォルダー「０００１」とフォルダー「０００２」を作成し、フォルダー「０００１」にファイル「０００１.ｐｄｆ」を保存し、フォルダー「０００２」にファイル「０００２.ｐｄｆ」を保存する。なお、区切り情報をフォルダー名に反映した場合には、必ずしもファイル名にも区切り情報を反映しなくても良い。
【００５３】
〔マルチストリーム設定が有効（ＯＮ）の場合〕
次に図８を参照して、マルチストリーム設定５１０１が有効（ＯＮ）の時の画像読取装置１の処理を説明する。
図８は、マルチストリーム設定５１０１が有効（ＯＮ）の時の画像読取装置１の処理の一例を示すフローチャートである。図８のフローチャートに示す処理は、画像読取装置１のＣＰＵ３０１が、Ｆｌａｓｈ３０３等に格納されたプログラムを必要に応じてＲＡＭ３０２にロードして実行することにより実現されるものである。なお、画像読取装置１のＣＰＵ３０１がプログラムに基づき実行する処理を、「画像読取装置１」を主体として記載する。
【００５４】
なお、本実施形態において、第１ストリームの設定として、画像読み取り設定５１０３をカラー／解像度３００ｄｐｉ／片面読取り、区切り方法５２０２をバーコード区切り、区切り用紙設定５２０３を区切り後のグループに含める、ファイル名設定５３０２を区切り検出結果を付加する、ファイル形式設定５３０３をＰＤＦ形式、を選択するものとする。また、第２ストリームの設定として、画像読み取り設定５１０３をモノクロ／解像度２００ｄｐｉ、区切り方法５２０２を、第１ストリームと共通、を選択するものとする。また、第２ストリームのその他の設定は、第１ストリームと同じ設定とする。
【００５５】
画像読取装置１は、ドライバー４０２から画像読み取りの指示を受け付けると画像読み取り処理を開始する（Ｓ８０１）。
【００５６】
このとき画像読取装置１は、第１ストリームの読み取り設定と第２ストリームの読み取り設定の各設定（カラーモード・サイズ・解像度）を比較し、それぞれで大きい値の読み取り設定で画像読み取りを行う。即ち、カラーモードでカラーとモノクロとがそれぞれ選択されている場合には、カラーが設定される。また、用紙サイズでＡ４とＢ５とがそれぞれ選択されている場合には、Ａ４が設定される。また、解像度で２００ｄｐｉと３００ｄｐｉがそれぞれ選択されている場合には、３００ｄｐｉが設定される。よって、上述した例では、画像読取装置１は、カラー／３００ｄｐｉで原稿を読み取る。用紙サイズは設定されていないため、レジストセンサ９によって検知されたタイミングに基づいて読み取り開始と停止とが制御される。
【００５７】
画像読取装置１は、画像読み取り後、第１ストリームの画像送信のために、画像生成が必要か否かを判定する（Ｓ８０２）。第１ストリームの画像送信のために画像生成が必要ないと判定した場合（Ｓ８０２でＮｏの場合）、画像読取装置１は、Ｓ８０３に処理を進める。上述の例の場合、第１ストリームの読み取り設定はカラー／３００ｄｐｉであり、読み取り画像（カラー／３００ｄｐｉ）がドライバー４０２からの読み取り指示を満たしているため、画像読取装置１は、新たな画像生成の必要がないと判断する。この場合、画像読取装置１は、読み取り画像を第１ストリーム読取り画像としてドライバー４０２へ送信する（Ｓ８０３）。
【００５８】
次にＳ８０５において、画像読取装置１は、次のストリームの画像送信があるか否かを判定する。そして次のストリームの画像送信がある（残りの画像有り）と判定した場合（Ｓ８０５でＹｅｓの場合）、画像読取装置１は、Ｓ８０２に処理を戻す。
【００５９】
また上記Ｓ８０２において、第１ストリームの画像送信のために画像生成が必要であると判定した場合（Ｓ８０２でＹｅｓの場合）、画像読取装置１は、Ｓ８０４に処理を進める。上述の例の場合、第２ストリームの読み取り設定はモノクロ／２００ｄｐｉであり、読み取り画像（カラー／３００ｄｐｉ）ではドライバー４０２からの読み取り指示を満たしていないため、画像読取装置１は、新たな画像生成が必要と判断する。この場合、画像読取装置１は、読み取り画像（カラー／３００ｄｐｉ）を基に第２ストリームの読み取り設定（モノクロ／２００ｄｐｉ）に従った第２ストリーム画像（モノクロ／２００ｄｐｉ）の生成を行う（Ｓ８０４）。そして、画像読取装置１は、上記Ｓ８０４で生成した第２ストリーム画像を、ドライバー４０２へ送信する（Ｓ８０３）。
【００６０】
そして、上記Ｓ８０５において、次のストリームの画像送信がない（残りの画像無し）と判定した場合（Ｓ８０５でＮｏの場合）、画像読取装置１は、読取画像を破棄し、本フローチャートの処理を終了する。
以上のように、画像読取装置１は、マルチストリーム設定５１０１が有効の場合、第１ストリームの画像については、読み取られた画像群に対して第１ストリームの設定を満たすように画像変換して生成し、第２ストリームの画像については、読み取られた画像群に対して第２ストリームの設定を満たすように画像変換して生成することができる。
【００６１】
次に、図９及び図１０を参照して、マルチストリーム設定５１０１が有効（ＯＮ）の時のアプリ４０１の処理を説明する。
図９は、マルチストリーム設定５１０１が有効（ＯＮ）の場合の区切り検出の処理の一例を示すフローチャートである。
図１０は、マルチストリーム設定５１０１が有効（ＯＮ）の場合に生成される読取画像と区切り情報のリストの一例を示す概念図である。
【００６２】
まず、アプリ４０１は、ドライバー４０２を介して、画像読取装置１から画像を取得し（Ｓ９０１）該取得した画像のストリーム番号を取得する（Ｓ９０２）。
次に、アプリ４０１は、上記Ｓ９０２で取得したストリーム番号が「１」（第１ストリーム）であるか否かを判定する（Ｓ９０３）。そして、ストリーム番号が「１」（第１ストリーム）と判定した場合（Ｓ９０３でＹｅｓの場合）、アプリ４０１は、Ｓ９０４に処理を進める。
【００６３】
アプリ４０１は、第１ストリームの設定に基づいて、画像の検出領域内の区切り情報（例えばバーコード）画像の検出処理（区切り検出）を行い、検出結果をＲＡＭ３０２内の記憶領域に記憶する（Ｓ９０４）。
次に、アプリ４０１は、上記Ｓ６０２の処理で検出領域内に区切り情報画像を検出したか否かを判定する（Ｓ９０５）。そして、検出領域内に区切り情報画像を検出したと判定した場合（Ｓ９０５でＹｅｓの場合）、アプリ４０１は、Ｓ９０６に処理を進める。
【００６４】
Ｓ９０６において、アプリ４０１は、上記Ｓ９０４で検出した区切り情報画像から情報を読み取り、図１０のような第１ストリームの画像一覧を管理する画像リスト１０００に、区切り情報（図１０の１００１）として格納する。すなわち、上記Ｓ９０４〜Ｓ９０６において、アプリ４０１は、第１ストリームの設定に基づいて、画像の検出領域内の区切り情報画像の検出処理を行い、検出結果に基づいて区切り情報を作成し、リスト１に付与する。リスト１への付与の仕方としては、リスト１と紐づけて保存しても良く、本実施形態においてはリスト１に区切り情報を挿入するようにしている。ここでは、Ｓ９０６で区切りを挿入し、Ｓ９０７で画像を挿入しているが、画像を挿入した後に適切な位置に区切りを挿入する構成でもよい。また、この場合、Ｓ９０７において、アプリ４０１は、上記Ｓ９０１で取得した画像を、図１０の１００２のように、画像リスト１０００に格納する。なお、画像リストは、アプリ４０１によりＰＣ２０１のＲＡＭ内等に生成される。
【００６５】
一方、上記Ｓ９０５において、検出領域内に区切り情報画像を検出しなかったと判定した場合（Ｓ９０５でＮｏの場合）、アプリ４０１は、そのままＳ９０７に処理を進める。この場合、Ｓ９０７において、アプリ４０１は、上記Ｓ９０１で取得した画像を、図１０の１００３のように、画像リスト１０００に格納する。
【００６６】
次に、アプリ４０１は、次の取得画像の有無を確認する（Ｓ９０８）。そして、次の取得画像が存在すると判定した場合（Ｓ９０８でＹｅｓの場合）、アプリ４０１は、Ｓ９０１に処理を戻す。
【００６７】
また、上記Ｓ９０３において、ストリーム番号が「１」でない（例えば第２ストリーム）と判定した場合（Ｓ９０３でＮｏの場合）、アプリ４０１は、Ｓ９０９に処理を進める。
【００６８】
Ｓ９０９において、アプリ４０１は、第１ストリームの区切り検出結果を参照し、第１ストリームにおいて区切りが検出されていたか否かを判定する（Ｓ９１０）。そして、第１ストリームにおいて区切りが検出されていたと判定した場合（Ｓ９１０でＹｅｓの場合）、アプリ４０１は、Ｓ９１１に処理を進める。
【００６９】
Ｓ９１１において、アプリ４０１は、第１ストリームの区切り情報（例えば図１０の１００１）を取得し、カレントのストリーム（例えば第２ストリーム）の画像一覧を管理する画像リスト１１００に、区切り情報（図１０の１１０１）として格納する。また、この場合、Ｓ９１２において、アプリ４０１は、上記Ｓ９０１で取得した画像を、図１０の１１０２のように、画像リスト１１００に格納し、Ｓ９０８に処理を進める。ここでは、Ｓ９１１で区切りを挿入し、Ｓ９１２で画像を挿入しているが、画像を挿入した後に適切な位置に区切りを挿入する構成でもよい。
【００７０】
一方、上記Ｓ９１０において、第１ストリームにおいて区切りが検出されていなかったと判定した場合（Ｓ９１０でＮｏの場合）、アプリ４０１は、そのままＳ９１２に処理を進める。この場合、Ｓ９１２において、アプリ４０１は、上記Ｓ９０１で取得した画像を、図１０の１１０３のように、画像リスト１１００に格納し、Ｓ９０８に処理を進める。
【００７１】
また、上記Ｓ９０８において、次の取得画像が存在しないと判定した場合（Ｓ９０８でＮｏの場合）、アプリ４０１は、Ｓ９１３に処理を進める。
【００７２】
Ｓ９１３において、アプリ４０１は、ファイル出力処理を行う。
ファイル出力処理では、アプリ４０１は、まず各リスト（例えば図１０のリスト１０００、１１００）の画像を、図１２及び図１３に示すようなプレビュー画面を表示する。このプレビュー画面でのユーザー操作に応じて、アプリ４０１は、保存すべきストリームに対応するリスト（例えば図１０のリスト１１００）の画像を、グループごとにファイルへ出力する。ここでは、区切り検出用に使用する第１ストリームの画像はファイル出力せず破棄する構成について説明するが、第１ストリームの画像をファイル出力するようにしてもよい。また、保存するストリームをユーザーが指定可能に構成してもよい。なお、区切り検出用に使用する第１ストリームの画像を破棄し、第１ストリーム以外の画像を保存する設定を、デフォルト設定（初期設定）としてもよい。
【００７３】
第１ストリームを破棄し、第２ストリームのみを保存する場合、図１０の例では、１１０２〜１１０３に示すグループの画像をファイル「０００１.ｐｄｆ」へ出力し、１１０５〜１１０６に示すグループの画像をファイル「０００２.ｐｄｆ」へ出力する。なお、保存場所として指定したフォルダー内にサブフォルダーを作成して、仕分けしたグループごとにフォルダーに分けして保存する指定を行うことも可能である。この指定がなされている場合には、アプリ４０１は、グループごとにフォルダーを作成し、対応するフォルダーにグループの画像を保存する。例えば、図１１に示すように、保存場所として指定したフォルダー内に、サブフォルダーであるフォルダー「０００１」とフォルダー「０００２」を作成し、フォルダー「０００１」にファイル「０００１.ｐｄｆ」を保存し、フォルダー「０００２」にファイル「０００２.ｐｄｆ」を保存する。
図１１は、仕分けした画像を保存するフォルダーの構成の一例を示す図である。
なお、保存するストリームが複数ある場合には、フォルダー名やファイル名にストリーム番号を付加するようにしてもよい。
【００７４】
ここで、図１２、図１３を用いて、プレビュー画面について説明する。
図１２、図１３は、アプリ４０１が表示するプレビュー画面の一例を示す図である。
このプレビュー画面では、ストリームごとに仕分け画像の表示を切り替えることができ、仕分け結果の編集も可能である。例えば、図１２はプレビュー画面に第１ストリームを表示している状態に対応し、図１３はプレビュー画面に第２ストリームを表示している状態に対応する。
【００７５】
図１２、図１３において、１２０１はサムネイル表示部であり、上述した画像リストに格納されている、区切り情報と、読み取り画像のサムネイル画像が表示される。
サムネイル表示部１２０１において、ユーザーが、区切り情報を任意のサムネイル画像の間に追加／移動／削除する操作を行うことにより、読み取り画像の仕分け結果を編集することが可能である。このとき、第２ストリームの区切り位置を第１ストリームと共通にする設定がなされている場合には、一方のストリームのサムネイル表示部１２０１において編集した区切り情報が、他方のストリームのサムネイル表示部１２０１に反映されるようにしても良い。
【００７６】
１２０２は読み取り画像表示部であり、サムネイル表示部１２０１で選択されているサムネイル画像に対応する読み取り画像が表示される。
１２０３はストリーム切り替えボタンであり、このボタンが押下されると、プレビュー画面に表示されるストリームが切り替えられる。ストリーム切り替えボタン１２０３が押下された際には、その時点で読み取り画像表示部１２０２に表示されている画像と対応する他方のストリームにおける画像に表示が切り替わるように制御される。具体的には、第１ストリームにおける３ページ目の画像が表示されている際に、ストリーム切り替えボタン１２０３が押下されると、第２ストリームにおける３ページ目の画像が表示される。
このように構成することで、ユーザーは、ストリームを切り替えながら同じ画像同士の比較を容易に行うことができる。
【００７７】
１２０４は追加スキャンボタンであり、このボタンが押下されると、画像読取装置１での画像読取処理が継続され、追加で原稿の読み取りを行うことが可能となる。
１２０５は完了ボタンであり、このボタンが押下されると、仕分けされた画像（プレビュー画面で仕分け結果が編集された場合には編集後のもの）がファイルとして保存される。
【００７８】
以上のように、本実施形態によれば、区切り検出に最適な読み取り設定で検出した結果を、ユーザーが望む出力ファイルに適用することができる。
【００７９】
なお、上述の実施形態では、区切り検出用に使用する第１ストリームの画像リストに対しても区切り情報を挿入したが、第１ストリームの画像を保存しない場合には、第１ストリームの画像リストに対する区切り情報の挿入を省略してもよい。また、第１ストリームの画像リストの生成自体も省略してもよい。この場合、第１ストリームに基づく区切り検出結果に基づいて、第１ストリーム以外のストリームの画像リストに区切り情報を挿入するものとする。
【００８０】
なお、上述の実施形態では、マルチストリームの画像生成を画像読取装置１で行っているが、ドライバー４０２やアプリ４０１で行ってもよい。
この場合、ドライバー４０２等は、画像読取装置１から画像を受け取り、第１ストリームの読み取り設定と第２ストリームの読み取り設定の各設定（カラーモード・サイズ・解像度）を比較し、それぞれで大きい方（データ量の多い方）の値を画像読取装置１へ指示する。この指示に応じて、画像読取装置１は、画像を読み取り、読み取った画像をドライバー４０２に送信する。ドライバー４０２等は、画像読取装置１から画像を受け取り、ストリームごとに、画像生成が必要か否かを判定し、必要な場合には、受け取った画像から該ストリームに対応する画像を生成する。例えば、読み取り画像（カラー／３００ｄｐｉ）を基に第２ストリームの読み取り設定（モノクロ／２００ｄｐｉ）に従った第２ストリーム画像（モノクロ／２００ｄｐｉ）の生成を行うものとする。
【００８１】
また、上述の実施形態では、アプリ４０１で仕分け処理を行う構成について説明したが、画像読取装置１において仕分け処理を行うようにしてもよい。この構成の場合、上述したアプリ４０１の処理を、画像読取装置１のＣＰＵ３０１が、Ｆｌａｓｈ３０３等に格納されたプログラムに基づいて実行するものとする。
また、この場合、画像読取装置１では、区切り検出用に使用する第１ストリームの画像を破棄し、第１ストリーム以外のストリームの画像をドライバー４０２に送信する構成でもよく、全てのストリームの画像をドライバー４０２に送信する構成でもよい。例えば、保存指定されたストリームの画像をドライバー４０２に送信し、それ以外のストリームの画像は破棄するようにしてもよい。
【００８２】
また、上述の実施形態では、第１ストリームの区切り検出結果情報を基に第２ストリームの区切りを判断しているが、第１ストリーム以外のストリーム（例えば第２ストリーム）の画像で区切り検出を行い、その他のストリーム（例えば第１ストリーム）の画像に適用してもよい。
【００８３】
以上説明したように、本実施形態の画像読取システムでは、原稿束から順次原稿の画像を読み取り、読み取った画像群から第１設定に従った第１画像群と、第２設定に従った第２画像群を生成する。さらに、第１設定に基づいて、第１画像群に含まれる区切り画像を検出し、検出結果に基づいて区切り情報を作成し、第１画像群に対し区切り情報を付与する。このとき、第１画像群に対して付与された区切り情報を第１画像群に紐づけて保存しておいても良く、付与された区切り情報に基づいて第1画像群に対し、第1画像群の画像が区切られる位置に区切りを挿入しても良い。さらに、この区切り情報の付与結果に合わせて、第２画像群に対し、第２画像群の画像が区切られる位置に区切り情報を挿入する。さらに、第２画像群、又は、第１画像群と第２画像群の両方を、該画像群に挿入されている前記区切り情報に基づいてグループ分けし、該グループごとに画像ファイルとして出力する。このような構成により、ユーザーが望む画像を効率よく生成できる。また、画像のグループ分けの精度を向上させることができる。この結果、読取画像のサイズを抑えたユーザー所望の保存画像の生成と、読取画像の仕分け精度を向上させてグループ分けを効率よく行うことの双方を両立することができる。また、マルチストリーム機能におけるストリームごとの仕分け結果を同じにすることができる。よって、マルチストリーム機能におけるストリームごとの仕分け結果を同じにすることができ、ユーザーが望む画像を効率よく生成できる。
【００８４】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
【００８５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【００８６】
また、上記実施形態においては、原稿束から原稿を搬送して読み取るものについて説明したが、これに限られず、例えばフラットベッド型の画像読取装置において、原稿台の上に載置された複数の原稿に対して読み取りを行い、それらを特定の順序で画像リストとして格納するものにおいて適用しても良い。
また、上記実施形態においては、マルチストリーム機能を用いた画像群を生成する方法として、複数のストリームに対する各読み取り設定に基いた画像群を１つの画像群から生成可能な読み取り条件で原稿を読み取り、得られた画像群から各ストリームごとの読み取り設定に従った画像群を生成するものを例に挙げて説明した。本発明はこれに限られず、複数のストリームに対応した読み取り設定で原稿を複数回読み取るようにしても良い。これは、特に上述したフラットベッド型の画像読取装置において好適に実施することができる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８７】
１    画像読取装置（スキャナー）
２０１    パーソナルコンピュータ
４０１    アプリケーション
４０２    スキャナードライバー
【図１】
2020004170.tif 000003
【図２】
2020004170.tif 000004
【図３】
2020004170.tif 000005
【図４】
2020004170.tif 000006
【図５】
2020004170.tif 000007
【図６】
2020004170.tif 000008
【図７】
2020004170.tif 000009
【図８】
2020004170.tif 000010
【図９】
2020004170.tif 000011
【図１０】
2020004170.tif 000012
【図１１】
2020004170.tif 000013
【図１２】
2020004170.tif 000014
【図１３】
2020004170.tif 000015