(57)【要約】      （修正有）【課題】パスポートなどの特殊シートを含むシート束をバッチスキャンする場合でも、特殊シートの影響による重送の発生を抑えつつ、ユーザが任意に出力画像の順番を決定可能にすること。【解決手段】画像読取装置は、複数のシートを１枚ずつ分離して給送・搬送してシート画像を読み取り（S1001）、読取画像の順番を変更処理する。複数のシートには、デスティネーション識別情報を有するデスティネーションシートと、ソース識別情報を有するソースシート（特殊シート）とが含まれ、制御部は、デスティネーション識別情報及びソース識別情報に基づいてデスティネーションシート及びソースシートを判別し（S1003，S1005）、ソースシートから読み取ったソース画像をデスティネーションシートから読み取ったデスティネーション画像に差し替えるように読取画像の順番を変更する（S1004，S1006，S1007）。【選択図】図５
2019115024.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿を１枚ずつ分離して給送する給送手段と、
給送された原稿を搬送する搬送手段と、
搬送される原稿の画像を読み取る読取手段と、
前記読取手段が読み取った読取画像の順番を変更処理する処理手段と、を備え、
前記複数の原稿には、第１識別情報を有する第１原稿と、前記第１識別情報に関連付けられた第２識別情報を有する第２原稿とが含まれ、
前記処理手段は、前記第１識別情報及び前記第２識別情報に基づいて前記第１原稿及び前記第２原稿を判別し、前記第１原稿及び前記第２原稿の読取画像の順番に基づいて前記複数の原稿を読み取って得た複数の読取画像の順番を変更することを特徴とする画像処理装置。
【請求項２】
前記処理手段は、前記第１原稿の読取画像の順番に基づいて、前記複数の読取画像における前記第２原稿の読取画像の順番を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複数の原稿には、前記第１原稿及び前記第２原稿のいずれとも異なる第３原稿が含まれ、
前記処理手段は、前記第１原稿の読取画像の順番に基づいて、前記複数の読取画像における前記第３原稿の読取画像の順番を決定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２原稿は、少なくとも一方面が透明な袋状部材の中に挟み込まれた状態となった見開き冊子の原稿であり、
前記第２識別情報は、前記袋状部材に付与された情報であることを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第２原稿は、前記複数の原稿の最初又は最後に給送されることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記複数の原稿を載置する原稿台を更に備え、
前記給送手段は、前記原稿台に載置された前記複数の原稿のうち、前記原稿台とは反対側に位置する原稿から１枚ずつ分離して給送する、又は、前記原稿台の側に位置する原稿から１枚ずつ分離して給送することを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記処理手段は、前記第１原稿の読取画像を前記第２原稿の読取画像に差し替え、処理結果に前記第１原稿の読取画像を含めないことを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記処理手段は、前記第１原稿の読取画像内の前記第１識別情報に基づく領域に、前記第２原稿の読取画像に基づく画像を埋め込み、処理結果に前記第２原稿の読取画像を含めないことを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項９】
複数の原稿を１枚ずつ分離して給送する給送ステップと、
給送された原稿を搬送する搬送ステップと、
搬送される原稿の画像を読み取る読取ステップと、
前記読取ステップで読み取った読取画像の順番を変更処理する処理ステップと、を備え、
前記複数の原稿には、第１識別情報を有する第１原稿と、前記第１識別情報に関連付けられた第２識別情報を有する第２原稿とが含まれ、
前記処理ステップでは、前記第１識別情報及び前記第２識別情報に基づいて前記第１原稿及び前記第２原稿を判別し、前記第１原稿及び前記第２原稿の読取画像の順番に基づいて前記複数の原稿を読み取って得た複数の読取画像の順番を変更することを特徴とする画像処理装置の制御方法。
【請求項１０】
コンピュータを、請求項１〜８のいずれか１項に記載の処理手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿束から原稿を読み取って処理する画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ADF（Auto Document Feeder）を備えた画像読取装置では、セットされる原稿は様々であり、複数枚のシートからなるシート束を一度にスキャン（バッチスキャン）するときに、特殊シートをシート束の最初や最後にセットすることでバッチスキャンを行う場合がある。
特殊シートの一例として、クレジットカードなどのカード類やパスポートなどの厚紙（ホルダを用いることもある）や、トレーシングペーパーなどの薄紙（ホルダを用いることもある）が挙げられる。これらの特殊シートがシート束の途中にあると、正常に搬送することが困難となり、重送などが発生する場合があった。
【０００３】
ところで、複数枚の帳票の画像を読み取るときに帳票の搬送順が狂っても、出力される画像を正しい順番に並べ替える方法として、システムに予め表示順を設定することで、ユーザが任意の順番で画像を出力することのできる技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術では、予め帳票の種類毎に種別を設けて順番を設定するといった煩雑な作業が必要であり、ユーザにとって使いづらいものであった。
【０００６】
本発明は、上記の問題点を解決するためになされたものである。本発明は、特定のシートを含むシート束をスキャンする場合でも、特定のシートの影響による重送などの発生を抑えつつ、特定のシートの読取画像をより簡易に所望の画像順で取得可能にする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の原稿を１枚ずつ分離して給送する給送手段と、給送された原稿を搬送する搬送手段と、搬送される原稿の画像を読み取る読取手段と、前記読取装置が読み取った読取画像の順番を変更処理する処理手段と、を備え、前記複数の原稿には、第１識別情報を有する第１原稿と、前記第１識別情報に関連付けられた第２識別情報を有する第２原稿とが含まれ、前記処理手段は、前記第１識別情報及び前記第２識別情報に基づいて前記第１原稿及び前記第２原稿を判別し、前記第１原稿及び前記第２原稿の読取画像の順番に基づいて前記複数の原稿を読み取って得た複数の読取画像の順番を変更することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、特定のシートを含むシート束をスキャンする場合でも、特定のシートの影響による重送などの発生を抑えつつ、特定のシートの読取画像をより簡易に所望の画像順で取得することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の画像処理装置を適用可能な画像読取装置の概略構成図
【図２】制御部の構成の一例を説明するブロック図
【図３】第１実施形態の混載シート束の一例を示す図
【図４】ホルダおよびパスポートの一例を示す図
【図５】本実施形態の画像読取装置による読み取り手順のフローチャート
【図６】第１実施形態のソース画像処理のフローチャート
【図７】第１実施形態のデスティネーション画像処理のフローチャート
【図８】本実施形態の通常画像処理のフローチャート
【図９】第１実施形態における読み取り順と出力順の関係の一例を示すテーブル
【図１０】図３に示したシート束に対応する出力画像の一例を示す図
【図１１】第１実施形態の混載シート束の一例を示す図
【図１２】第１実施形態において読み取り順と出力順の関係の一例を示すテーブル
【図１３】図１１に示したシート束に対応する出力画像の一例を示す図
【図１４】第２実施形態の混載シート束の一例を示す図
【図１５】第２実施形態におけるソース画像処理のフローチャート
【図１６】第２実施形態におけるデスティネーション画像処理のフローチャート
【図１７】第２実施形態における読み取り順と出力順の関係の一例を示すテーブル
【図１８】図１４に示したシート束に対応する出力画像の一例を示す図
【図１９】第２実施形態において読み取り順と出力順の関係の一例を示すテーブル
【発明を実施するための形態】
【００１０】
〔第１実施形態〕
図１は、本発明の一実施形態を示す画像処理装置を適用可能な画像読取装置Aの概略構成の一例を示す図である。
【００１１】
＜装置の構成（ハードウェア構成）＞
図１に示すように、画像読取装置Aは、載置台（原稿台）1に積載された複数の搬送媒体（原稿）Sを1つずつ装置内の経路RTにて搬送してその画像を読み取り、排出トレイ2に排出する装置である。なお、図１の例では、原稿台に載置された原稿束のうち、原稿台とは反対側に位置する原稿（最上位の原稿）から１枚ずつ分離して給送する例を示したが、原稿台側に位置する原稿（最下位の原稿）から１枚ずつ分離して給送する構成でもよい。読み取る搬送媒体Sは、例えばOA紙、チェック、小切手等の厚みが通常の範囲内にある通常シートの他に、クレジットカードなどのカード類やパスポートなどの冊子類も含まれる（これらは厚紙に分類される）。冊子を対象とする場合、後述するホルダ100を用いることができる。ホルダ100に見開き状態の冊子を収容して載置台1に載置することで、冊子がホルダ100と共に搬送され、その画像を読み取ることができる。また、トレーシングペーパーなどの薄紙もシートの破損を防ぐためにホルダ100を用いることがある。通常シートではない、厚紙および薄紙を総称して特殊シートと呼ぶ。
【００１２】
画像読取装置Aには、経路RTに沿って搬送媒体Sを給送する給送機構としての第1搬送部10が設けられている。第1搬送部10は本実施形態の場合、送りローラ11と、送りローラ11に対向配置される分離ローラ12とを備え、載置台1上の搬送媒体Sを搬送方向D1に一つずつ順次搬送する。送りローラ11には、モータ等の駆動部3から伝達部5を介して駆動力が伝達され、図中矢印方向（経路RTに沿って搬送媒体Sを搬送させる正方向）に回転駆動される。
【００１３】
伝達部5は例えば電磁クラッチであり、駆動部3からの送りローラ11への駆動力を断続する。駆動部3と送りローラ11とを接続する伝達部5は、例えば、本実施形態では、通常時において駆動力が伝達される状態とし、搬送媒体Sの逆送の場合に駆動力を遮断する。送りローラ11は、伝達部5により駆動力の伝達が遮断されると、自由回転可能な状態となる。なお、このような伝達部5は、送りローラ11を一方向のみに駆動させる場合には設けなくてもよい。
【００１４】
送りローラ11に対向配置される分離ローラ12は、搬送媒体Sを1枚ずつ分離するためのローラであり、送りローラ11に対して一定圧で圧接している。この圧接状態を確保するため、分離ローラ12は揺動可能に設けると共に送りローラ11へ付勢されるように構成される。分離ローラ12は、トルクリミッタ12aを介して駆動部3から駆動力が伝達され、実線矢印方向（送りローラ11の正方向とは逆方向））に回転駆動される。
【００１５】
分離ローラ12はトルクリミッタ12aにより駆動力伝達が規制されるため、送りローラ11と当接している際は送りローラ11に連れ回りする方向（破線矢印方向）に回転する。これにより、複数の搬送媒体Sが送りローラ11と分離ローラ12との圧接部に搬送されてきた際には、一つを残して2つ以上の搬送媒体Sが下流に搬送されないようにせき止められる。
【００１６】
なお、本実施形態では、分離ローラ12と送りローラ11とで分離機構を構成したが、このような分離機構は必ずしも設けなくてもよく、経路RTに搬送媒体Sを1つずつ順次給送する給送機構であればよい。また、分離機構を設ける場合においては、分離ローラ12のような構成の代わりに、搬送媒体Sに摩擦力を付与する分離パッドを送りローラ11に圧接させて、同様の分離作業を持たせるようにしてもよい。
【００１７】
第1搬送部10の搬送方向下流側にある搬送機構としての第2搬送部20は、駆動ローラ21と、駆動ローラ21に従動する従動ローラ22とを備え、第1搬送部10から搬送されてきた搬送媒体Sをその下流側へ搬送する。駆動ローラ21には、モータ等の駆動部4から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ22は、駆動ローラ21に対して一定圧で圧接し、駆動ローラ21に連れ回る。この従動ローラ22は、バネ等の付勢ユニット（不図示）によって駆動ローラ21に対して付勢された構成としてもよい。
【００１８】
このような第2搬送部20よりも搬送方向下流側にある第3搬送部30は、駆動ローラ31と、駆動ローラ31に従動する従動ローラ32とを備え、第2搬送部20から搬送されてきた搬送媒体Sを排出トレイ2へ搬送する。つまり、この第3搬送部30は排出機構として機能する。駆動ローラ31にはモータ等の駆動部4から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ32は駆動ローラ31に対して一定圧で圧接し、駆動ローラ31に連れまわる。この従動ローラ32は、バネ等の付勢ユニット（不図示）によって駆動ローラ31に対して付勢された構成としてもよい。
【００１９】
ここで、本実施形態の画像読取装置Aでは、第2搬送部20と第3搬送部30との間に配置される画像読取ユニット70によって画像の読み取りを行うため、第2搬送部20及び第3搬送部30は搬送媒体Sを定速搬送する。搬送速度は常に第1搬送部10の搬送速度以上とすることで、先行搬送媒体Sに後続搬送媒体Sが追いついてしまう事態を確実に回避できる。例えば、本実施形態では、第2搬送部20及び第3搬送部30による搬送媒体Sの搬送速度を、第1搬送部10による搬送媒体Sの搬送速度よりも速くなるように速度制御するようにした。
【００２０】
なお、第2搬送部20及び第3搬送部30による搬送媒体Sの搬送速度と、第1搬送部10による搬送媒体Sの搬送速度とを同一条件とした場合でも、駆動部3を制御して後続搬送媒体Sの給送開始タイミングを間欠的にずらすことにより先行搬送媒体Sと後続搬送媒体Sとの間に最低限の間隔を形成することも可能である。
【００２１】
第1搬送部10と第2搬送部20との間に配置される重送検出センサ40は、静電気等で紙などの搬送媒体S同士が密着し、第1搬送部10を通過してきた場合（つまり重なって搬送される重送状態の場合）に、これを検出するための検出センサ（シートの挙動や状態を検出するセンサ）の一例である。重送検出センサ40としては、種々のものが利用可能であるが本実施形態の場合には超音波センサであり、超音波の発信部41とその受信部42とを備え、紙等の搬送媒体Sが重送されている場合と1つずつ搬送されている場合とで、搬送媒体Sを通過する超音波の減衰量が異なることを原理として重送を検出する。
【００２２】
このような重送検出センサ40よりも搬送方向下流側に配置される媒体検出センサ50は第2搬送部20よりも上流側で、第1搬送部10よりも下流側に配置された上流側の検出センサ（シートの挙動や状態を検出するセンサ）としての一例であり、第1搬送部10により搬送される搬送媒体Sの位置、詳細には、媒体検出センサ50の検出位置に搬送媒体Sの端部が到達又は通過したか否かを検出する。媒体検出センサ50としては、種々のものが利用可能であるが、本実施形態の場合には光学センサであり、発光部51とその受光部52とを備え、搬送媒体Sの到達又は通過により受光強度（受光量）が変化することを原理として搬送媒体Sを検出する。
【００２３】
本実施形態の場合、搬送媒体Sの先端が媒体検出センサ50で検出されると、搬送媒体Sが重送検出センサ40により重送を検出可能な位置に到達しているように、上記の媒体検出センサ50は重送検出センサ40の近傍においてその下流側に設けられている。なお、この媒体検出センサ50は、上記の光学センサに限定されず、例えば、搬送媒体Sの端部が検知できるセンサ（イメージセンサ等）を用いてもよいし、経路RTに突出したレバー型のセンサでもよい。
【００２４】
媒体検出センサ50とは別の媒体検出センサ60は、画像読取ユニット70よりも上流側で、第2搬送部20よりも下流側に配置された下流側の検出センサとしての一例であり、第2搬送部20により搬送される搬送媒体Sの位置を検出する。媒体検出センサ60としては、種々のものが利用可能であるが、本実施形態の場合、媒体検出センサ50と同様に光センサであり、発光部61と受光部62とを備え、搬送媒体Sの到達又は通過により受光強度（受光量）が変化することを原理として搬送媒体Sを検出する。なお、本実施形態では、第2搬送部20の搬送方向上流側と下流側のそれぞれに媒体検出センサ50、60を配置したが、何れか一方だけでもよい。
【００２５】
媒体検出センサ60よりも下流側にある画像読取ユニット70は、例えば、光学的に走査し、電気信号に変換して画像データとして読み取るものであり、内部にLED等の光源、イメージセンサ、レンズアレー等を備えている。本実施形態の場合、画像読取ユニット70は経路RTの両側に一つずつ配置されており、搬送媒体Sの表裏面を読み取る。しかし、経路RTの片側にのみ一つ配置して、搬送媒体Sの片面のみを読み取る構成としてもよい。また、本実施形態では、画像読取ユニット70を経路RTの両側に対向配置した構造としているが、例えば、経路RTの方向に間隔をあけて配置してもよい。
画像読取装置Aは、制御部8を備える。以下、図２を参照して制御部8について説明する。
【００２６】
図２は、制御部8の構成の一例を説明するブロック図である。
図２に示すように、制御部8は、CPU81、記憶部82、操作部83、通信部84及びインタフェース部85等を備える。
【００２７】
CPU81は、記憶部82に記憶されたプログラムを実行することにより、画像読取装置A全体の制御を行う。記憶部82は、例えばRAM、ROM等から構成され、画像読取装置Aの制御プログラムや各種データを記憶する。操作部83は、例えば、スイッチやタッチパネル等で構成され、操作者からの操作を受け付ける。
【００２８】
通信部84は、外部装置との情報通信を行うインタフェースである。外部装置としてPC（パーソナルコンピュータ）を想定した場合、通信部84としては、例えば、USBインタフェースやSCSIインタフェース、またネットワークインタフェース等を挙げることができる。また、このような有線通信のインタフェースの他、通信部84は、Bluetooth（登録商標）やWi-Fi（登録商標）等の無線通信のインタフェースとしてもよく、有線通信、無線通信の双方のインタフェースを備えていてもよい。
【００２９】
インタフェース部85は、アクチュエータ86やセンサ87とのデータの入出力を行うI／Oインタフェースである。アクチュエータ86には、駆動部3、駆動部4、伝達部5等が含まれる。センサ87には、重送検出センサ40、媒体検出センサ50及び60、画像読取ユニット70等が含まれる。
【００３０】
識別情報判定部88は、画像読取ユニット70で読み取った画像から識別情報を判定する。識別情報としては、バーコードやQRコード（登録商標）が挙げられ、本実施形態ではバーコードを用いる。識別情報判定部88は、識別情報特定データベースを含む。識別情報には、ソース識別情報s1とデスティネーション識別情報d1が含まれる。ソース識別情報s1とデスティネーション識別情報d1とは関連付けされている。識別情報特定データベースには、後述するソース識別情報およびデスティネーション識別情報を特定するための識別情報特定データが予め登録されている。ソース識別情報s1は、対応するデスティネーション識別情報d1と対になって識別情報特定データベースに登録されている。対として登録されている識別情報特定データは一対に限らず、s2とd2、s3とd3、・・・のように複数対登録されていてもよい。
【００３１】
識別情報判定部88は、読取ユニット70で読み取った画像に何らかの識別情報が印刷されていた場合、識別情報特定データベースに登録されているソース識別情報特定データおよびデスティネーション識別情報特定データとの照合を行うことで、読取ユニット70で読み取った画像が、ソース識別情報またはデスティネーション識別情報を有しているかどうかを判定する。ソース識別情報が印刷されたシート（ソースシート）を読み取った画像は、ソース画像として処理が行われる。また、デスティネーション識別情報が印刷されたシート（デスティネーションシート）を読み取った画像は、デスティネーション画像として処理が行われる。
【００３２】
なお、識別情報判定部88は、ハードウェアとして構成されていてもよいし、ソフトウェアとして実装され、CPU81が記憶部82に記憶されたプログラムを実行することにより実現される構成であってもよい。
【００３３】
図３は、第１実施形態で説明に用いる複数の搬送媒体Sである混載シート束の一例を示す図である。
図３において、シート201、203は通常シート（第３原稿）である。シート202は、通常シートにデスティネーション識別情報としてバーコードd1が印刷されているデスティネーションシート（第１原稿）である。シート204は、図４に示すようホルダ100にパスポート101を収容したソースシート（第２原稿）である。
【００３４】
図４は、ホルダ100およびパスポート101の一例を示す図である。
ホルダ100は、少なくとも一方面（表面）が透明な袋状部材であり、パスポート101を収納した状態でもパスポート101の印刷面をホルダ100越しに読み取ることが可能である。また、ホルダ100の表面には、ソース識別情報としてバーコードs1が印刷されている。バーコードs1の印刷位置は、ホルダ100に収容されるパスポート101に重ならない位置、または、パスポート101の読み取りたい部分に重ならない位置であれば任意の場所に印刷可能である。なお、ホルダ100の態様としては袋状に限らず、パスポート101などの原稿を挟持できるようになっていれば良い。
【００３５】
以下、画像読取装置Aの基本的な動作について説明する。
制御部8は、例えば画像読取装置Aが接続された外部PCから画像読み取りの開始指示を受信すると、第1搬送部10〜第3搬送部30の駆動を開始する。載置台1に積載された搬送媒体Sはその最も下に位置する搬送媒体Sから1つずつ搬送される。
【００３６】
搬送媒体Sには、例えば、通常シートであるOA紙と、特殊シートであるホルダ100に収容されたパスポート101を混載することができる。ただし、特殊シートが通常シート束の途中にあると、重送が発生する可能性がある。そのため、本実施形態では、通常シートと特殊シートを混載する場合には、特殊シートをシート束の最初または最後にセットすることで、シート束の順番で読み取りを行うようにする。なお、特殊シートが複数枚混載されていてもよく、その場合には、複数枚の特殊シートをシート束の最初または最後にまとめてセットしてバッチスキャンを行うことで、特殊シートの影響による重送などの発生を抑えることができる。
【００３７】
制御部8は、媒体検出センサ60の検出結果に基づくタイミングで、第2搬送部20により搬送されてきた搬送媒体Sの、画像読取ユニット70による画像の読み取りを開始し、読み取った画像を一次記憶し、後述する画像の出力順に基づいて順次外部PCへ送信する。画像が読み取られた搬送媒体Sは、第3搬送部30により排出トレイ2に排出されてその搬送媒体Sの画像読取処理が終了する。
【００３８】
＜読み取り手順＞
以下、本実施形態の画像読取装置Aによる読み取り手順を図５のフローチャートを用いて説明する。
図５は、本実施形態の画像読取装置Aによる読み取り手順の一例を説明するフローチャートである。特殊シートをシート束の最初または最後にセットする場合の出力順序の決定方法は後述する＜出力順序決定の説明＞にて行うが、最初にセットする場合、最後にセットする場合のどちらにも図５のフローチャートで対応することができる。なお、図５及び後述する図６〜図８に示す処理は、CPU81が記憶部82に記憶されたプログラムを実行することにより実現されるものである。
【００３９】
画像読み取りの開始指示を受信すると、ステップS1001において、制御部8は、出力順を決定するための変数COUNTに値「1」を代入する。
次にステップS1002において、制御部8は、画像読み取りを行うために、載置台1に積載された搬送媒体Sの最も下に位置する搬送媒体Sを1枚搬送し、画像読取ユニット70による画像の読み取りを行い、排紙する。
【００４０】
次にステップS1003において、制御部8は、上記ステップS1002で読み取った画像がソース画像か否かの判定を行う。ソース画像の判定条件は、読み取った画像にソース識別情報（バーコード）があるかどうかで判定する。読み取った画像にソース識別情報がある場合にソース画像と判定し、ソース識別情報がない場合にソース画像でないと判定する。
【００４１】
読み取った画像がソース画像であると判定した場合（S1003でYesの場合）、制御部8は、ステップS1004に処理を進める。
ステップS1004において、制御部8は、ソース画像処理を行い、ステップS1008に処理を進める。なお、ソース画像処理の詳細は図６を用いて後述する。
【００４２】
一方、上記ステップS1003において、読み取った画像がソース画像でないと判定した場合（S1003でNoの場合）、制御部8は、ステップS1005に処理を進める。
ステップS1005において、制御部8は、上記ステップS1002で読み取った画像がデスティネーション画像か否かの判定を行う。デスティネーション画像の判定条件は、読み取った画像にデスティネーション識別情報（バーコード）があるかどうかで判定する。読み取った画像にデスティネーション識別情報がある場合にデスティネーション画像と判定し、デスティネーション識別情報がない場合にデスティネーション画像でないと判定する。
【００４３】
読み取った画像がデスティネーション画像であると判定した場合（S1005でYesの場合）、制御部8は、ステップS1006に処理を進める。
ステップS1006において、制御部8は、デスティネーション画像処理を行い、ステップS1008に処理を進める。なお、デスティネーション画像処理の詳細は図７を用いて後述する。
【００４４】
一方、上記ステップS1005において、読み取った画像がデスティネーション画像でないと判定した場合（S1005でNoの場合）、制御部8は、ステップS1007に処理を進める。
ステップS1007において、制御部8は、通常画像処理を行い、ステップS1008に処理を進める。なお、通常画像処理の詳細は図８を用いて後述する。
【００４５】
制御部8は、各種画像処理（ソース画像処理、デスティネーション画像処理、通常画像処理）が終了すると、ステップS1008において、制御部8は、バッチスキャン終了か否かの判定を行う。判定方法は、搬送媒体Sの給送処理を一定時間行っても搬送媒体Sが給送されない場合にバッチスキャン終了と判定し、それ以外の場合にバッチスキャン終了でないと判定する。なお、これ以外にも、載置台1の適切な位置にあらたに媒体検出センサを設けて、載置台1に搬送媒体Sが存在するかどうかを判別できるようにし、その判別の結果、搬送媒体Sが載置台1に存在しない場合にバッチスキャンの終了と判定するようにするなどしてもよい。
【００４６】
ステップS1008において、バッチスキャン終了でないと判定した場合（S1008でNoの場合）、制御部8は、ステップS1002に処理を戻す。
一方、バッチスキャン終了と判定した場合（S1008でYesの場合）、制御部8は、本フローチャートの処理を終了する。
【００４７】
＜ソース画像処理＞
以下、図５のステップS1004のソース画像処理について図６のフローチャートを用いて説明する。
図６は、第１実施形態における図５のステップS1004のソース画像処理の一例を説明するフローチャートである。
【００４８】
ステップS2001において、制御部8は、図５のステップS1002で読み取ったソース画像に対応するデスティネーション画像があるか否かの判定を行う。判定方法は、例えばソース画像にバーコードs1が印刷されていた場合、対応するバーコードd1が印刷されたデスティネーション画像がすでに読み取られているかどうかで行う。すなわち、対応するバーコードd1が印刷されたデスティネーション画像がすでに読み取られている場合には、対応するデスティネーション画像があると判定し、一方、対応するバーコードd1が印刷されたデスティネーション画像がまだ読み取られていない場合には、対応するデスティネーション画像がないと判定する。なお、バーコードs2が対応するものはバーコードd2、バーコードs3にはバーコードd3、・・・となる。
【００４９】
ステップS2001において、読み取ったソース画像に対応するデスティネーション画像があると判定した場合（S2001でYesの場合）、制御部8は、ステップS2002に処理を進める。
ステップS2002において、制御部8は、上記ステップS1002で読み取った画像（ソース画像）の出力順を決定し、本フローチャートの処理を終了する。なお、出力順は、対応するデスティネーション画像を読み取った際に予約された出力順とする。また、予約された出力順については後述する。
【００５０】
一方、上記ステップS2001において、上記読み取ったソース画像に対応するデスティネーション画像がないと判定した場合（S2001でNoの場合）、制御部8は、ステップS2003に処理を進める。
ステップS2003において、制御部8は、上記ステップS1002で読み取った画像（ソース画像）の出力順を保留し、本フローチャートの処理を終了する。なお、保留されたこの画像の出力順が決定するのは、対応するデスティネーション画像の読み取りが行われたときとなる。
【００５１】
＜デスティネーション画像処理＞
以下、図５のステップS1006のデスティネーション画像処理について図７のフローチャートを用いて説明する。
図７は、第１実施形態における図５のステップS1006のデスティネーション画像処理の一例を説明するフローチャートである。
【００５２】
ステップS3001において、制御部8は、上記ステップS1002で読み取ったデスティネーション画像に対応するソース画像があるかの判定を行う。判定方法は、読み取った画像にデスティネーション画像にバーコードd1が印刷されていた場合、対応するバーコードs1が印刷されているソース画像がすでに読み取られているかどうかで行う。すなわち、対応するバーコードs1が印刷されているソース画像がすでに読み取られている場合には、対応するソース画像があると判定する。一方、対応するバーコードs1が印刷されているソース画像がまだ読み取られていない場合には、対応するソース画像がないと判定する。なお、バーコードd2が対応するものはバーコードs2、バーコードd3にはバーコードs3、・・・となる。
【００５３】
上記ステップS3001において、上記ステップS1002で読み取ったデスティネーション画像に対応するソース画像があると判定した場合（S3001でYesの場合）、制御部8は、S3002に処理を進める。
ステップS3002において、制御部8は、対応するソース画像の出力順を決定し、S3004に処理を進める。なお、出力順は、変数COUNTに現在保存されている値となる。
【００５４】
一方、上記ステップS3001において、上記ステップS1002で読み取ったデスティネーション画像に対応するソース画像がないと判定した場合（S3001でNoの場合）、制御部8は、S3003に処理を進める。
ステップS3003において、制御部8は、対応するソース画像の出力順を予約し、S3004に処理を進める。なお、予約される出力順は、変数COUNTに現在保存されている値となる。
【００５５】
ステップS3004において、制御部8は、変数COUNTの値を1つ増加させ、本フローチャートの処理を終了する。
【００５６】
＜通常画像処理＞
以下、図５のステップS1007の通常画像処理について図８のフローチャートを用いて説明する。
図８は、図５のステップS1007の通常画像処理の一例を説明するフローチャートである。
【００５７】
ステップS4001において、制御部8は、上記ステップS1002で読み取った画像の出力順を決定する。出力順は、変数COUNTに現在保存されている値となる。
次にステップS4002において、制御部8は、変数COUNTの値を1つ増加させ、本フローチャートの処理を終了する。
【００５８】
＜出力順決定の説明＞
＜特殊シートを最後にセットする場合＞
以下、特殊シートをシート束の最後にセットすることで通常シートと特殊シートの混載シート束を読み取る方法について説明する。
【００５９】
上述したフローチャートに従って、図３に示した混載シート束の読み取り処理を行った際の読み取り順と出力順の関係を図９に示す。
図９は、第１実施形態における読み取り順と出力順の関係の一例を示すテーブルである。
図３に示したシート束は、シート201、202、203、204の順で読み取りが行われる。
図９（a）は、1枚目のシートの読み取り処理（S1002）と各種画像処理（S1004、S1006又はS1007）を行った後の状態を示しており、以降、1枚読み取るごとに更新される状態を図９（b）、図９（c）、図９（d）に示している。
【００６０】
図９（a）は、シート201の画像の出力順を示したテーブルである。
シート201は「通常シート」なので、ステップS1007の通常画像処理が行われる。通常画像処理であるステップS4001では読み取り画像の出力順を決定する。このときの変数COUNTの値はステップS1001で設定された値「1」のままであるため、出力順は「1」となる。ステップS4002で変数COUNTはインクリメントされ値は「2」となる。
【００６１】
図９（b）は、シート201、202の画像の出力順を示したテーブルである。
シート202はデスティネーション識別情報d1を有する「デスティネーションシート」なので、ステップS1006のデスティネーション画像処理が行われる。デスティネーション画像処理であるステップS3001では対応するソース画像がないためステップS3003に移る。このときの変数COUNTの値は「2」であるため、ステップS3003で出力順は「2」を後に読み込まれるソース識別情報s1を有するソース画像のために予約する。ステップS3004で変数COUNTはインクリメントされ値は「3」となる。
【００６２】
図９（c）は、シート201、202、203の画像の出力順を示したテーブルである。
シート203は「通常シート」なので、シート201と同様の処理が行われ、出力順は「3」となり、ステップS4002で変数COUNTはインクリメントされ値は「4」となる。
【００６３】
図９（d）は、シート201、202、203、204の画像の出力順を示したテーブルである。
シート204は「ソースシート」なので、ステップS1004のソース画像処理が行われる。ソース画像処理であるステップS2001では対応するデスティネーション画像があるためステップS2002に移る。ステップS2002で自身の画像の出力順を決定する際、対応するシート202を読み取った時に予約された出力順「2」を自身の出力順に設定する。
【００６４】
読み取った画像を外部PCへ送信する際は、図９の画像の出力順を示したテーブルに基づいて、出力順「1」から順に、出力順が設定され次第、順次送信すればよい。なお、デスティネーション画像はソース画像の出力順を予約するだけなので、デスティネーション画像は出力されない。すなわち、制御部8はデスティネーションシートから読み取られた読取画像（デスティネーション画像）を、画像処理結果に含めない。また、シート203の読み取りが行われ、出力順「3」が設定された時点（図９（c））では、出力順「2」は予約状態で設定されていないため、この時点でシート203の画像は出力されず、シート204の読み取りが行われ、出力順「2」を設定された時点（図９（d））かつ、外部PCにシート204の画像が外部PCに送信された後に、シート203の画像は外部PCに送信される。
【００６５】
シート204のソース画像において、ユーザが所望している画像は、パスポート101の領域のみである。そのため、外部PCにソース画像を出力する際は、パスポート101の領域のみを切り出して送信してもよい。領域の切り出し方法は、ソース画像からバーコード領域を除いた部分で、背景とパスポート領域のエッジ検出を行い、エッジ情報を基に切り出し処理を行う。ほかにも、パスポート101のサイズに合わせてホルダ100を作成することで、常に特定位置にパスポートが収容されるようにすれば、パスポート画像の領域を特定することができる。
【００６６】
最終的に出力された画像は、図１０に示すようになり、シート201、パスポート101、シート203の画像の順で出力される。
図１０は、図３に示したシート束に対応する出力画像の一例を示す図である。
【００６７】
＜特殊シートを最初にセットする場合＞
上述の例では特殊シートをシート束の最後にセットすることで通常シートと特殊シートの混載シート束を読み取る方法について説明したが、次に、特殊シートをシート束の最初にセットすることで混載シート束を読み取る方法について説明する。
【００６８】
上述したフローチャートに従って、図１１に示す混載シート束の読み取り処理を行った際の読み取り順と出力順の関係を図１２に示す。
図１１は、第１実施形態で説明に用いる複数の搬送媒体Sである混載シート束の一例を示す図である。
図１２は、第１実施形態において読み取り順と出力順の関係の一例を示すテーブルである。
【００６９】
図１１に示すシート束は、シート204、203、202、201の順で読み取りが行われる。
図１２（a）は、1枚目のシートの読み取り処理（S1002）と各種画像処理（S1004、S1006又はS1007）を行った後の状態を示しており、以降、1枚読み取るごとに更新される状態を図１２（b）、図１２（c）、図１２（d）に示している。
【００７０】
図１２（a）は、シート204の画像の出力順を示したテーブルである。
シート204はソース識別情報s1を有する「ソースシート」なので、ステップS1004のソース画像処理が行われる。ソース画像処理であるステップS2001では対応するデスティネーション画像がないためステップS2003に移る。ステップS2003で自身の画像の出力順を保留する。
【００７１】
図１２（b）は、シート204、203の画像の出力順を示したテーブルである。
シート203は「通常シート」なので、ステップS1007の通常画像処理が行われる。通常画像処理であるステップS4001では読み取り画像の出力順を決定する。このときの変数COUNTの値はステップS1001で設定された値「1」のままであるため、出力順は「1」となる。ステップS4002で変数COUNTはインクリメントされ値は「2」となる。
【００７２】
図１２（c）は、シート204、203、202の画像の出力順を示したテーブルである。
シート202はデスティネーション識別情報d1を有する「デスティネーションシート」なので、ステップS1006のデスティネーション画像処理が行われる。デスティネーション画像処理であるステップS3001では対応するソース画像があるためステップS3002に移る。このときの変数COUNTの値は「2」であるため、ステップS3002で出力順「2」をすでに読み込まれたソース識別情報s1を有するソース画像（シート204）に設定する。ステップS3004で変数COUNTはインクリメントされ値は「3」となる。
【００７３】
図１２（d）は、シート204、203、202、201の画像の出力順を示したテーブルである。
シート201は「通常シート」なので、シート203と同様の処理が行われ、出力順は「3」となり、ステップS4002で変数COUNTはインクリメントされ値は「4」となる。
【００７４】
最終的に出力された画像は、図１３に示すようになり、シート203、パスポート101、シート201の画像の順で出力される。
図１３は、図１１に示したシート束に対応する出力画像の一例を示す図である。
【００７５】
本実施形態では、特殊シートが1枚（シート204）、通常シートが複数枚の時の混載シート束の例で説明をしたが、正常に搬送を行うことのできる範囲であれば特殊シートが複数枚あってもよい。この場合には、複数の特殊シートをシート束の最初または最後にまとめてセットしてバッチスキャンを行うことで、特殊シートの影響による重送などの発生を抑えることができる。
また、正常に搬送を行うことのできる範囲であれば、特殊シートをソースシートとして扱うだけでなく、任意のシートをソースシート又はデスティネーションシートとして扱うことができ、シート束内に複数のソースシートとデスティネーションシートの対があってもよい。
【００７６】
また、本実施形態では、画像読取装置内で、画像の出力順を変更処理する例を示した。しかし、画像読取装置から外部装置（PCなど）へはシート束の読み取り順で画像を転送し、外部装置内で本実施形態と同様の手順で画像の出力順を変更処理するように構成してもよい。この場合、識別情報判定部８８の機能を含む上述した読取画像の順番を変更処理するための機能を、画像読取装置Aと接続されたPCやネットワーク上のサーバなどの情報処理装置が有する構成でもよい。この場合、画像読取装置Aはソースシートやデスティネーションシートが含まれるシート束を読み取って、読み取った順にサーバに送信し、該サーバが画像読取装置Aから受信した読取画像の出力順を変更する。このような構成の場合、上述したような原稿から画像を読み取り、読取画像の順番を変更処理する機能を、画像読取装置Aと画像読取装置Aから読取画像を受信するPCやサーバ等の情報処理装置を含む画像読取システムで実現することになる。
【００７７】
以上のように、第１実施形態によれば、シート束に含まれる特定のシート（パスポートなどの特殊シート）の読み取り画像を任意の順番に差し替えることができる。これにより、特殊シートを含むシート束をバッチスキャンする場合でも、特殊シートの影響による重送の発生を抑えつつ、特殊シートの読取画像をより簡易に所望の画像順で取得することができる。
【００７８】
〔第２実施形態〕
第２実施形態は、第１実施形態の変形例である。第１実施形態と第２実施形態の違いは、第１実施形態がデスティネーション画像をソース画像と差し替えるのに対して、第２実施形態はデスティネーション画像の特定領域にソース画像を埋め込むことが挙げられる。以下、第２実施形態の説明を行う際、第１実施形態と説明が重複する部分は説明を省略する。
【００７９】
＜装置の構成（ハードウェア構成）＞
画像読取装置Aのハードウェア構成は、第１実施形態と同様なので説明を省略する。
＜読み取り手順＞
図１４は、第２実施形態で説明に用いる複数の搬送媒体Sである混載シート束の一例を示す図である。
シート301、303は通常シートである。シート302はデスティネーションシートである。シート302は、第１実施形態のデスティネーションシート202と異なり、バーコードd1が四角で囲われている。この四角（枠）で囲われた領域が、後述するソース画像を埋め込むための領域（埋め込み領域）となる。シート304はシート204と同じソースシートである。
【００８０】
読み取り手順は第１実施形態の図５のフローチャートと同様なので説明を省略する。ただし、ステップS1004のソース画像処理を説明した図６のフローチャートと、ステップS1006のデスティネーション画像処理を説明した図７のフローチャートは、本実施形態では図１５、図１６にそれぞれ置き換えられて処理が行われる。以下でそれぞれの処理について説明する。
【００８１】
＜ソース画像処理＞
図１５は、第２実施形態における図５のステップS1004のソース画像処理の一例を説明するフローチャートである。なお、図１５及び後述する図１６に示す処理は、CPU81が記憶部82に記憶されたプログラムを実行することにより実現されるものである。
【００８２】
ステップS5001において、制御部8は、図５のステップS1002で読み取ったソース画像に対応するデスティネーション画像があるか否かの判定を行う。判定方法は、図６のステップS2001と同様である。
【００８３】
上記ステップS5001において、上記読み取ったソース画像に対応するデスティネーション画像があると判定した場合（S5001でYesの場合）、制御部8は、ステップS5002に処理を進める。
ステップS5002において、制御部8は、上記ステップS1002で読み取った画像（ソース画像）をデスティネーション画像に埋め込む。なお、埋め込みの方法については後述する。
次にステップS5003において、制御部8は、対応するデスティネーション画像の出力順を決定し、本フローチャートの処理を終了する。出力順は変数COUNTに現在保存されている値となる。
【００８４】
一方、上記ステップS5001において、上記読み取ったソース画像に対応するデスティネーション画像がないと判定した場合（S5001でNoの場合）、制御部8は、本フローチャートの処理を終了する。この場合、対応するデスティネーション画像が読み取られるまで画像の埋め込み処理を保留とする。
【００８５】
＜デスティネーション画像処理＞
図１６は、第２実施形態における図５のステップS1006のデスティネーション画像処理の一例を説明するフローチャートである。
ステップS6001において、制御部8は、上記ステップS1002で読み取ったデスティネーション画像に対応するソース画像があるかの判定を行う。判定方法は、図６のステップS2001と同様である。
【００８６】
上記ステップS6001において、上記ステップS1002で読み取ったデスティネーション画像に対応するソース画像があると判定した場合（S6001でYesの場合）、制御部8は、S6002に処理を進める。
ステップS6002において、制御部8は、対応するソース画像を自身の画像埋め込み領域内に埋め込む。埋め込みの方法については後述する。
次にステップS6003において、制御部8は、自身の出力順を決定し、ステップS6005に処理を進める。決定される出力順は変数COUNTに現在保存されている値となる。
【００８７】
一方、上記ステップS6001において、上記ステップS1002で読み取ったデスティネーション画像に対応するソース画像がないと判定した場合（S6001でNoの場合）、制御部8は、S6004に処理を進める。
ステップS6004において、制御部8は、自身の出力順を予約し、ステップS6005に処理を進める。予約される出力順は変数COUNTに現在保存されている値となる。
【００８８】
ステップS6005において、制御部8は、変数COUNTの値を1つ増加させ、本フローチャートの処理を終了する。
【００８９】
＜出力順決定の説明＞
＜特殊シートを最後にセットする場合＞
以下、特殊シートをシート束の最後にセットすることで通常シートと特殊シートの混載シート束を読み取る方法について説明する。
【００９０】
上述したフローチャートに従って、図１４に示した混載シート束の読み取り処理を行った際の読み取り順と出力順の関係を図１７に示す。
図１７は、第２実施形態における読み取り順と出力順の関係の一例を示すテーブルである。
図１４に示したシート束は、シート301、302、303、304の順で読み取りが行われる。
図１７（a）は、1枚目のシートの読み取り処理（S1002）と各種画像処理（S1004、S1006又はS1007）を行った後の状態を示しており、以降、1枚読み取るごとに更新される状態を図１７（b）、図１７（c）、図１７（d）に示している。
【００９１】
図１７（a）は、シート301の画像の出力順を示したテーブルである。
シート301は「通常シート」なので、ステップS1007の通常画像処理が行われる。通常画像処理であるステップS4001では読み取り画像の出力順を決定する。このときの変数COUNTの値はステップS1001で設定された値「1」のままであるため、出力順は「1」となる。ステップS4002で変数COUNTはインクリメントされ値は「2」となる。
【００９２】
図１７（b）は、シート301、302の読み取り処理画像の出力順を示したテーブルである。
シート302はデスティネーション識別情報d1を有する「デスティネーションシート」なので、ステップS1006のデスティネーション画像処理が行われる。デスティネーション画像処理であるステップS6001では対応するソース画像がないためステップS6004に移る。このときの変数COUNTの値は「2」であるため、自身の画像に対して出力順「2」を予約する。ステップS6005で変数COUNTはインクリメントされ値は「3」となる。
【００９３】
図１７（c）は、シート301、302、303の画像の出力順を示したテーブルである。
シート303は「通常シート」なので、シート301と同様の処理が行われ、出力順は「3」となり、ステップS4002で変数COUNTはインクリメントされ値は「4」となる。
【００９４】
図１７（d）は、シート301、302、303、304の画像の出力順を示したテーブルである。
シート304はソース識別情報s1を有する「ソースシート」なので、ステップS1004のソース画像処理が行われる。ソース画像処理であるステップS5001では対応するデスティネーション画像があるためステップS5002に移る。ステップS5002で自身の画像を対応するデスティネーション画像の埋め込み領域に埋め込む。そして、ステップS5003で対応するデスティネーション画像の出力順を決定する。出力順は予め予約されていた順番となる。
【００９５】
読み取った画像を外部PCへ送信する際は、図１７の読み取り処理画像の出力順を示したテーブルに基づいて、出力順「1」から順に、出力順が設定され次第、順次送信すればよい。なお、ソース画像（シート304）はデスティネーション画像への埋め込みに使用するだけなので、ソース画像は出力されない。また、シート303の読み取りが行われ、出力順「3」が設定された時点（図１７（c））では、出力順「2」は予約状態であるため、この時点でシート303の画像は出力されず、シート304の読み取りが行われ、出力順「2」が設定された時点（図１７（d））かつ、外部PCにシート302の画像が外部PCに送信された後に、シート303の画像は外部PCに送信される。
【００９６】
シート304の画像において、ユーザが所望している画像は、パスポート101の領域のみである。そのため、シート302の埋め込み領域にシート304の画像を埋め込む際、シート304の画像からパスポート101の領域のみを切り出して埋め込んでもよい。シート304の埋め込み領域の算出方法は、バーコードd1を起点に背景とバーコードd1の周りの四角領域のエッジ検出を行い、埋め込み領域を算出する。シート304から切り出されたパスポート101の画像サイズと、埋め込み領域のサイズが一致しない場合、埋め込み領域のサイズに合わせてパスポート101の画像サイズを拡大・縮小してもよい。本実施例ではパスポート101の画像の縦横比を維持したまま縮小し、シート302の埋め込み領域にパスポート101の画像を埋め込んでいる。このように本実施形態では、シート302の読取画像内のデスティネーション識別情報d1に基づく領域（枠で囲われた領域）に、シート304の読取画像に基づく画像を埋め込む構成であればよい。
【００９７】
最終的に出力された画像は、図１８に示すようになり、シート301、パスポート画像（シート304）が埋め込まれた302、シート303の画像の順で出力される。
図１８は、図１４に示したシート束に対応する出力画像の一例を示す図である。
【００９８】
＜特殊シートを最初にセットする場合＞
上述の例では特殊シートをシート束の最後にセットすることで通常シートと特殊シートの混載シート束を読み取る方法について説明したが、次に、特殊シートをシート束の最初にセットすることで混載シート束を読み取る方法について説明する。
【００９９】
上述したフローチャートに従って、図１４に示した混載シート束を先ほどとは逆の順番で読み取り処理を行った際の読み取り順と出力順の関係を図１９に示す。
図１９は、第２実施形態において読み取り順と出力順の関係の一例を示すテーブルである。
【０１００】
図１４に示したシート束は、シート304、303、302、301の順で読み取りが行われるものとする。
図１９（a）は、1枚目のシートの読み取り処理（S1002）と各種画像処理（S1004、S1006又はS1007）を行った後の状態を示しており、以降、1枚読み取るごとに更新される状態を図１９（b）、図１９（c）、図１９（d）に示している。
【０１０１】
図１９（a）は、シート304の画像の出力順を示したテーブルである。
シート304はソース識別情報s1を有する「ソースシート」なので、ステップS1004のソース画像処理が行われる。ソース画像処理であるステップS5001では対応するデスティネーション画像がないため自身の画像の埋め込みは「保留」となり、ソース画像処理を終了する。
【０１０２】
図１９（b）は、シート304、303の画像の出力順を示したテーブルである。
シート303は「通常シート」なので、ステップS1007の通常画像処理が行われる。通常画像処理であるステップS4001では読み取り画像の出力順を決定する。このときの変数COUNTの値はステップS1001で設定された値「1」のままであるため、出力順は「1」となる。ステップS4002で変数COUNTはインクリメントされ値は「2」となる。
【０１０３】
図１９（c）は、シート304、303、302の画像の出力順を示したテーブルである。
シート302はデスティネーション識別情報d1を有する「デスティネーションシート」なので、ステップS1006のデスティネーション画像処理が行われる。デスティネーション画像処理であるステップS6001では対応するソース画像があるためステップS6002に移る。ステップS6002で自身の埋め込み領域内に対応するソース画像を埋め込む。変数COUNTの値は「2」であるため、ステップS6003で出力順「2」を自身に設定する。ステップS6005で変数COUNTはインクリメントされ値は「3」となる。
【０１０４】
図１９（d）は、シート304、303、302、301の画像の出力順を示したテーブルである。
シート301は「通常シート」なので、シート303と同様の処理が行われ、出力順は「3」となり、ステップS4002で変数COUNTはインクリメントされ値は「4」となる。
【０１０５】
最終的に出力された画像は、上述した＜特殊シートを最後にセットする場合＞とは逆の順番となり図１８のシート303、パスポート画像（シート304）が埋め込まれた302、シート301の画像の順で出力される。
【０１０６】
本実施形態では、特殊シートが1枚（シート304）、通常シートが複数枚の時の混載シート束の例で説明をしたが、正常に搬送を行うことのできる範囲であれば特殊シートが複数枚あってもよく、その場合には、複数の特殊シートをシート束の最初または最後にまとめてセットしてバッチスキャンを行うことで、重送などの発生を抑えることができる。
また、正常に搬送を行うことのできる範囲であれば、特殊シートをソースシートとして扱うだけでなく、任意のシートをソースシートまたはデスティネーションシートとして扱うことができ、シート束内に複数のソースシートとデスティネーションシートの対があってもよい。さらに、複数のソースシートに対応するデスティネーションシートが１枚で、その１枚のデスティネーションシート内の複数箇所に対応する複数のソースシートの画像を埋め込むようにしてもよい。この場合、１枚のデスティネーションシート内に複数のバーコード（デスティネーション識別情報）が四角（枠）で囲われた領域が設けられる。
【０１０７】
また、本実施形態では、画像読取装置内で、画像の出力順を変更する例を示したが、画像読取装置から外部装置（PCなど）へはシート束の読み取り順で画像を転送し、外部装置内で本実施形態と同様の手順で画像の出力順を変更してもよい。この場合、識別情報判定部８８の機能を含む上述した読取画像の順番を変更処理するための機能を、画像読取装置Aと接続されたネットワーク上のサーバやPCなどの情報処理装置が有する構成でもよい。この場合、画像読取装置Aはソースシートやデスティネーションシートが含まれるシート束を読み取って、読み取った順にサーバに送信し、該サーバが画像読取装置Aから受信した読取画像の出力順を変更する。このような構成の場合、上述したような原稿から画像を読み取り、読取画像の順番を変更処理する機能を、画像読取装置Aと画像読取装置Aから読取画像を受信するPCやサーバ等の情報処理装置を含む画像読取システムで実現することになる。
【０１０８】
以上のように、第２実施形態によれば、シート束に含まれる特定のシート（パスポートなどの特殊シート）の読み取り画像を任意の順番の画像の任意の位置に埋め込むことができる。
【０１０９】
上記各実施形態によれば、シート束に含まれる特定のシート（パスポートなどの特殊シート）の読み取り画像を任意の順番に差し替え、又は、任意の位置に画像を埋め込むことができる。これにより、特殊シートを含むシート束をバッチスキャンする場合、１又は複数の特殊シートをシート束の最初または最後にセット（特殊シートが複数の場合はまとめてセット）する必要がある場合でも、ユーザが任意に出力画像の順番を決めることができるようになり、特殊シートの読取画像をより簡易に所望の画像順で取得可能にすることができる。このように、特殊シートがシート束に含まれる場合であっても、特殊シートの影響による重送などの発生を抑えつつ、シート束に含まれる特殊シートの読み取り画像をより簡易に所望の画像順で取得することが可能となる。
【０１１０】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１１１】
（その他の実施例）
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路（例えば、ASIC）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１２】
A    画像読取装置
1    載置台
8    制御部
70    画像読取ユニット
81    CPU
82    記憶部
88    識別情報判定部
【図１】
2019115024.tif 000003
【図２】
2019115024.tif 000004
【図３】
2019115024.tif 000005
【図４】
2019115024.tif 000006
【図５】
2019115024.tif 000007
【図６】
2019115024.tif 000008
【図７】
2019115024.tif 000009
【図８】
2019115024.tif 000010
【図９】
2019115024.tif 000011
【図１０】
2019115024.tif 000012
【図１１】
2019115024.tif 000013
【図１２】
2019115024.tif 000014
【図１３】
2019115024.tif 000015
【図１４】
2019115024.tif 000016
【図１５】
2019115024.tif 000017
【図１６】
2019115024.tif 000018
【図１７】
2019115024.tif 000019
【図１８】
2019115024.tif 000020
【図１９】
2019115024.tif 000021