(57)【要約】【課題】キャリアシートを用いて読取対象物を読み取る場合でも、処理に要する時間を短くすることができるスキャナシステム、読取装置、読取方法を提供する。【解決手段】読取装置は、読取対象物に含まれるキャリアシートを検出する検出部と、前記キャリアシートが検出された場合に、読取対象物およびキャリアシートに対応する領域のスキャン画像を取得する画像取得部と、スキャン画像を前記端末に送信する送信部と、を有する。端末は、スキャン画像を受信する受信部と、受信したスキャン画像からキャリアシートの画像を除去し、原稿画像を得る抽出部と、を有する。【選択図】図１
2016163248.tif 000002
【特許請求の範囲】
【請求項１】
端末と、前記端末からの制御により読取部で読取対象物を読み取る読取装置と、を備えるスキャンシステムであって、
前記読取装置は、
読取対象物に含まれるキャリアシートを検出する検出部と、
前記キャリアシートが検出された場合に、読取対象物およびキャリアシートに対応する領域のスキャン画像を取得する画像取得部と、
前記スキャン画像を前記端末に送信する送信部と、を有し、
前記端末は、
前記スキャン画像を受信する受信部と、
受信したスキャン画像からキャリアシートの画像を除去し、原稿画像を得る抽出部と、を有することを特徴とするスキャンシステム。
【請求項２】
前記画像取得部は、前記キャリアシートが検出されている場合、前記読取部に前記キャリアシートに対応する領域を読み取らせる、ことを特徴とする請求項１に記載のスキャンシステム。
【請求項３】
前記キャリアシートには、前記キャリアシートであることを示す種別情報が形成されており、
前記画像取得部は、前記検出部が前記読取対象物から前記種別情報を検出した場合に、前記読取部に前記キャリアシートに対応する領域を読み取らせ、キャリアシートの領域の外側である背景領域は読み取らせない、ことを特徴とする請求項２に記載のスキャンシステム。
【請求項４】
前記送信部は、前記読取対象物の全領域の読み取り完了より前に、読み取ったスキャン画像を、順次、前記端末に転送する、ことを特徴とする請求項１から請求項３のいずれか一項に記載のスキャンシステム。
【請求項５】
前記画像取得部は、前記キャリアシートが検出されている場合、読取結果からキャリアシートの領域の外側である背景領域を除去する、ことを特徴とする請求項１に記載のスキャンシステム。
【請求項６】
前記画像取得部は、前記キャリアシートが検出されている場合、スキャン画像にキャリアシートが含まれていることを示す識別情報を生成し、
前記抽出部は、前記読取装置から前記識別情報を受信した場合に、受信したスキャン画像からキャリアシートの画像を除去する、ことを特徴とする請求項１から請求項５のいずれか一項に記載のスキャンシステム。
【請求項７】
端末からの制御により読取部で読取対象物を読み取る読取装置であって、
読取対象物に含まれるキャリアシートを検出する検出部と、
前記キャリアシートが検出された場合に、読取対象物およびキャリアシートに対応する領域のスキャン画像を取得する画像取得部と、
前記スキャン画像を前記端末に送信する送信部と、を有することを特徴とする読取装置。
【請求項８】
端末と、前記端末からの制御により読取部で読取対象物を読み取る読取装置とで行われる画像読取方法であって、
前記読取装置が、読取対象物に含まれるキャリアシートを検出し、
前記読取装置が、前記キャリアシートが検出された場合に、読取対象物およびキャリアシートに対応する領域のスキャン画像を取得し、
前記読取装置が、前記スキャン画像を前記端末に送信し、
前記端末が、前記スキャン画像を受信し、
前記端末が、受信したスキャン画像からキャリアシートの画像を除去し、原稿画像を得る、ことを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリアシートを用いた読取対象物を読み取ることができる読取装置に関する。
【背景技術】
【０００２】
読取装置に読み取られる読取対象物を保護することを目的として、利用者がキャリアシートを用いる場合がある。キャリアシートは、透明状の２枚のシートを備えている。シートフィード式の読取装置でこのキャリアシートを利用する場合、利用者はシートの間に読取対象物を挟み、キャリアシートごとオートシートフィーダーにセットする（例えば、特許文献１、２参照）。  
【０００３】
読取装置では、セットされた読取対象物のサイズを自動で検知するサイズ自動検知の機能を備えている。サイズ自動検知により、キャリアシートを使用した読取対象物を読み取らせると、読取装置により生成されるスキャン画像には読取対象物とは別にキャリアシートの領域（画像）が含まれる。そのため、このスキャン画像を転送された端末は、画像からキャリアシートに係る領域を除く処理を行う必要があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０５５７２号公報
【特許文献２】特開２０１４−２１６９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、読取装置で生成されたスキャン画像からキャリアシートの領域を除去する一連の処理を端末だけに負わせると、最終的な画像を取得するまでに要する時間が遅くなるという問題があった。
本発明は、上記課題に鑑み、キャリアシートを用いて読取対象物を読み取る場合でも、処理に要する時間を短くすることができるスキャナシステム、読取装置、読取方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様では、端末と、端末からの制御により読取部で読取対象物を読み取る読取装置と、を備えるスキャンシステムに関するものである。「端末」とは、読取装置を制御できるものであれば、パーソナルコンピューター、タブレット型端末、携帯型電話等、どのようなものであってもよい。「読取装置」は、読取対象物をデジタル画像として読み取ることができるものであれば、スキャナーやこのスキャナーの機能を備える複合機であってもよい。
【０００７】
読取装置では、検出部が読取対象物に含まれるキャリアシートを検出した場合、画像取得部は、読取対象物およびキャリアシートに対応する領域のスキャン画像を取得する。そして、送信部がスキャン画像を端末に送信する。「検出部」は、キャリアシートを物理的に検出するセンサーの他、読取部により実現されるものであってもよい。読取部が検出部として機能する場合、読取部は読取対象物の読み取りを事前に行い、読取結果からキャリアシートに対応する画像を検出する。「読取対象物およびキャリアシートに対応する領域のスキャン画像」とは、キャリアシートの外側を示す背景領域に対応する画像を除去した状態のスキャン画像を意味する。また、キャリアシートに対応する全ての領域がスキャン画像に含まれている場合の他、キャリアシートに対応する領域のうち、綴じ代部等の一部の領域が除かれる場合も含まれる。
【０００８】
端末では、受信部が読取装置から転送されたスキャン画像を受信すると、抽出部は受信したスキャン画像からキャリアシートの領域を除去し、原稿画像を得る。
【０００９】
上記のように構成された発明では、読取装置はキャリアシートと読取対象物とに対応する領域のスキャン画像を取得することとなり、端末はこのスキャン画像からキャリアシートの領域を除くだけで、原稿画像を取得することができる。言い換えれば、読取装置による処理と端末による処理との共同で原稿画像の取得が行われるため、最終的な画像である原稿画像を取得するのに要する時間を短くすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】一例としてのスキャンシステム１００を構成するスキャナー１０と、パーソナルコンピューター３０と、を説明する図。
【図２】スキャナー１０の構成を説明するブロック図。
【図３】ＰＣ３０の構成を説明するブロック図。
【図４】キャリアシート５０を説明する図。
【図５】ＰＣ３０とスキャナー１０とが共同で行う画像読取方法を説明するシーケンス図。
【図６】図５のステップＳ１でＰＣ３０で表示される設定画面を説明する図。
【図７】図５のステップＳ４においてスキャナー１０が実施する処理を説明するフローチャート。
【図８】キャリアシート５０がある場合の原稿の読み取りを説明する図。
【図９】スキャナー１０からＰＣ３０へ転送されるスキャン画像の転送方法を説明する図。
【図１０】キャリアシート５０がない場合の原稿の読み取りを説明する図。
【図１１】図５のステップＳ６においてＰＣ３０が実施する処理を説明するフローチャート。
【図１２】ＰＣ３０により処理されるスキャン画像の変化を説明する図。
【図１３】第２の実施形態において、図５のステップＳ４においてスキャナー１０が実施する処理を説明するフローチャート。
【図１４】キャリアシート５０がある場合の原稿の読み取りを説明する図。
【図１５】第２の実施形態において、図５のステップＳ６においてＰＣ３０が実施する処理を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
（１）スキャンシステムの構成
（２）キャリアシートの構成
（３）画像読取方法
（４）作用・効果
２．第２の実施形態：
３．第３の実施形態：
４．その他の実施形態：
【００１２】
１．第１の実施形態：
（１）スキャンシステムの構成
図１は、一例としてのスキャンシステム１００を構成するスキャナー１０と、パーソナルコンピューター３０と、を説明する図である。スキャナー１０はシートフィード式であり、ＡＤＦ（Auto Document Feeder）１１にセットされた読取対象物としての原稿ＯＲを読み取り、デジタルの画像を生成する。パーソナルコンピューター（以下、ＰＣとも記載する）３０は、スキャナー１０の原稿ＯＲの読み取りを制御し、スキャナー１０で生成された画像の転送を受ける。ＰＣ３０は転送された画像をもとに、ＬＡＮ（Local area Network）に接続された不図示のプリンターでの出力や、外部メモリへの記録等を行う。
【００１３】
以下では、読取対象物の一例として、文字、図形、写真等の二次元情報が記録された紙等の媒体である原稿ＯＲを例に説明を行う。原稿ＯＲと記載するときは、原稿またはキャリアシートに挟まれた原稿を意味するものとする。原稿ＯＲをもとに、スキャナー１０又はＰＣ３０で生成したデジタル情報をスキャン画像と記載する。第１方向Ｄ１とは、スキャナー１０により原稿ＯＲが供給される方向として記載する。第２方向Ｄ２とは、第１方向Ｄ１と直交する方向として記載する。なお、直交と記載するときは、第１方向Ｄ１と９０°で交差する場合に限定されず、９０°からある程度の角度を含んで交差する場合も含まれるものとする。
【００１４】
図２は、スキャナー１０の構成を説明するブロック図である。スキャナー１０は、ＡＤＦ１１、モータードライバー１２、スキャナヘッド１３、デバイスコントローラー１４、ワーク検出センサー１５、原稿検出センサー１６、ＡＳＩＣ（Application Specific Integrated Circuit）１７、操作部１８、ＰＣＩＦ１９、を備えている。なお、図２では、スキャナヘッド１３とデバイスコントローラー１４とで読取部を構成し、ＡＳＩＣ１７により画像取得部を構成している。
【００１５】
ＡＤＦ１１は、原稿ＯＲがセットされる載置部、原稿ＯＲの幅方向の動きを規制するガイド、セットされた原稿ＯＲを他の原稿ＯＲから分離する分離ローラー、原稿ＯＲを搬送する搬送ローラー、分離ローラーや搬送ローラーを回転させるモーター、を備えている。ガイドはセットする原稿ＯＲの幅に応じて、利用者がその位置を第２方向に摺動させることができる。搬送ローラーは、分離ローラーにより他の原稿ＯＲと分離された原稿ＯＲを第１方向に引き入れる。各モーターは、モータードライバー１２に接続されている。モータードライバー１２は、ＡＳＩＣ１７による制御信号をもとにモーターを駆動させて、原稿ＯＲの供給を行う。
【００１６】
スキャナヘッド１３は、読取用センサー１３１、光源１３２を備えている。読取用センサー１３１は、例えば、接触型のセンサーであるＣＩＳ（Contact Image Sensor）であり、供給された原稿ＯＲの読取面と対向するよう筐体内に配置されている。読取用センサー１３１は、光を受光するセンサーを第２方向に配列させており、各センサーで読み込まれたアナログ情報を出力する。光源１３２は、例えばＬＥＤ（Light emitting diode）により構成されている。
【００１７】
デバイスコントローラー１４は、読取用センサー１３１からの出力の切り替えや、読取開始タイミングの設定を制御する制御回路や、スキャナヘッド１３からの出力をアナログ・デジタル変換するＡＤ変換部を備えている。デバイスコントローラー１４は、制御回路による制御によりスキャナヘッド１３が読み取る原稿ＯＲの範囲（以下、読取範囲とも記載する）を設定することが可能となる。
【００１８】
ワーク検出センサー１５は、非接触型の赤外線センサーにより構成され、分離ローラーにより分離された１枚の原稿ＯＲのワーク（後述）の有無を検出できるよう筐体内部に取り付けられている。ワーク検出センサー１５は、ＡＳＩＣ１７に接続されており、ワークを検出した場合、ＡＳＩＣ１７に出力する信号を変化させる。
【００１９】
原稿検出センサー１６は、接触型のセンサーであり、原稿ＯＲがＡＤＦ１１にセットされているか否かを検出できるよう、ＡＤＦ１１に取り付けられている。
【００２０】
ＡＳＩＣ１７は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、画像変換部２４、を備えている。ＣＰＵ２１は、ＲＯＭ２２に記録されたプログラムを実行することで、スキャナー１０の駆動を統合的に制御する。ＲＡＭ２３には、ＣＰＵ２１が参照するデータを記憶する領域の他、デバイスコントローラー１４からの出力をスキャン画像として記憶する画像記憶領域を備えている。画像変換部２４は、ＲＡＭ２３の画像記憶領域に記憶されたスキャン画像に対して、傾き補正や、背景画像除去等の処理を行う。
【００２１】
操作部１８は、押し込み式のスイッチを備え、利用者からの不図示のメイン電源の投入や読み取りのキャンセルといった操作を受け付ける。操作部１８は、ＡＳＩＣ１７に接続されており、利用者から受け付けた操作をもとに、ＡＳＩＣ１７に信号を出力する。
【００２２】
ＰＣＩＦ１９は、ＡＳＩＣ１７とＰＣ３０とを電気的に接続している。ＰＣＩＦ１９は、例えばＵＳＢ（Universal Serial Bus）規格に準じたインタフェースであり、有線ケーブルを介してＰＣ３０に接続されている。このＰＣＩＦ１９とＰＣ３０側のＵＳＢＩＦ（後述）により、ＰＣ３０とスキャナー１０との間で、コマンドやスキャン画像の通信を行うことが可能となる。
【００２３】
図３は、ＰＣ３０の構成を説明するブロック構成図である。ＰＣ３０は、操作部３１、Ｉ・ＯＩＦ３２、バス３３、ＣＰＵ３４、ＲＡＭ３５、ＲＯＭ３６、外部記憶装置３７、ビデオカード３８、ディスプレイ３９、ＵＳＢＩＦ４０、を備えている。
【００２４】
操作部３１は、キーボード、マウス等により構成され、利用者の操作を受け付けるユーザインタフェースである。利用者による操作部３１の操作を通して入力される信号はＩ・ＯＩＦ３２を介してバス３３に出力される。
【００２５】
バス３３には、ＣＰＵ３４、外部記憶装置３７、Ｉ・ＯＩＦ３２、ＲＡＭ３５、ＲＯＭ３６、ビデオカード３８、ＵＳＢＩＦ４０が接続されている。バス３３は、不図示のチップセットを備え、ＣＰＵ３４と他のデバイスとの通信を制御する。
【００２６】
ＣＰＵ３４は、外部記憶装置３７、ＲＯＭ３６に記憶されたプログラムを、ＲＡＭ３５に展開して実行することで、ＰＣ３０の駆動を統合的に制御する。ＣＰＵ３４がＲＯＭ３６に記憶されたプログラムを実行することで、抽出部としても機能する。
【００２７】
ＲＡＭ３５は、ＣＰＵ３４が実行するプログラムやデータが展開される他、スキャナー１０から転送されたスキャン画像を記憶する画像記憶領域を備えている。外部記憶装置３７には、ＨＤＤやＳＳＤにより実現され、ＣＰＵ３４が実行するＯＳプログラムや、ドライバープログラム（スキャナードライバープログラム、プリンタードライバープログラム）が記憶されている。ＣＰＵ３４は、外部記憶装置３７に記憶された各種プログラムを実行することで、ＯＳ、スキャナードライバー、プリンタードライバーの機能を実現する。
【００２８】
ビデオカード３８は、バス３３とディスプレイ３９とを接続している。ビデオカード３８は、ＣＰＵ３４によるドライバーの機能に基づいて、スキャナー１０の操作画面をディスプレイ３９に表示させる。ディスプレイ３９は、ＬＣＤ等により構成されている。ディスプレイ３９が、タッチパネルとしての機能を備えることで、操作部１８として機能するものであってもよい。
【００２９】
ＵＳＢＩＦ４０は、ＵＳＢ規格に対応し、バス３３とスキャナー１０とを電気的に接続している。ＵＳＢＩＦ４０は、有線ケーブルを介してスキャナー１０に接続されており、受信部としても機能する。
【００３０】
（２）キャリアシートの構成
図４は、キャリアシート５０を説明する図である。キャリアシート５０は、保護シート５１、５２と、綴じ代部５３とを備えている。保護シート５１、５２は透明のフィルム状部材で構成されている。綴じ代部５３は、不透明のフィルム状部材で構成されており、保護シート５１、５２の長手方向の一方の端を繋いている。図４では、キャリアシート５０の長手方向の長さをＬｃとし、幅をＷｃとして示している。
【００３１】
綴じ代部５３には、種別情報として機能するワーク５４が形成されている。図４では、ワーク５４は、綴じ代部５３を貫通する円形の貫通穴により構成されている。スキャナー１０は、ワーク検出センサー１５でワーク５４を検出することで、キャリアシート５０の有無を判断する。ワーク５４の形状は、貫通穴に限定されず、所定形状のマーク等であってもよい。
【００３２】
キャリアシート５０を使用する場合、利用者は原稿ＯＲを保護シート５１、５２の間に挿入し、原稿ＯＲを保護シート５１、５２の間に挟みこむ。利用者は、原稿ＯＲを挿入した状態でキャリアシート５０の綴じ代部５３を下側にし、スキャナー１０のＡＤＦ１１にセットする。
【００３３】
（３）画像読取方法
図５は、ＰＣ３０とスキャナー１０とが共同で行う画像読取方法を説明するシーケンス図である。図５の処理に先だって、利用者は、キャリアシートを使用した原稿ＯＲを含む複数の原稿ＯＲをＡＤＦ１１にセットする。ＡＤＦ１１のガイドは、キャリアシートの幅に応じてセットされるものとする。
【００３４】
利用者がＰＣ３０を操作し、スキャナードライバーを起動すると、ステップＳ１では、ＰＣ３０のＣＰＵ３４は、ディスプレイ３９に操作画面を表示する。この操作画面において、利用者がスキャナー１０の各種設定を行うための項目を選択すると、ディスプレイ３９には設定画面が表示される。利用者がこの設定画面を操作することで、スキャナー１０が原稿ＯＲを読み取る際の各項目を設定することができる。
【００３５】
図６は、図５のステップＳ１でＰＣ３０で表示される設定画面を説明する図である。図６に示す設定画面には、ＡＤＦ１１にセットされた原稿ＯＲの種別を指定する「Ｄｏｃｕｍｅｎｔ  Ｓｏｕｒｃｅ」や、ＡＤＦ１１にセットされた原稿ＯＲのサイズの検知方法を指定する「Ｓｉｚｅ」が表示されている。利用者は「Ｄｏｃｕｍｅｎｔ  Ｓｏｕｒｃｅ」の項目で、原稿ＯＲの読取面が片面か両面かのみを指定することができ、「キャリアシートの使用」を指定することはできない。利用者は「Ｓｉｚｅ」の項目で、「Auto Detect」に選択した場合、ＰＣ３０は原稿ＯＲの読取モードを「サイズ自動検知」に設定する。サイズ自動検知処理では、ＡＤＦ１１にセットされている原稿ＯＲの態様（キャリアシート５０あり、キャリアシート５０なし、キャリアシートありとキャリアシートなしの混合）を自動で検知し、読み込まれた原稿ＯＲに応じたスキャン画像がＰＣ３０に記憶される。以下、「サイズ自動検知」のモードにより、スキャナー１０およびＰＣ３０の処理が行われるものとする。
【００３６】
図５に戻り、ステップＳ２では、ＰＣ３０は、利用者からのスキャン開始の操作を受け付けると、ステップＳ３では、ＰＣ３０は、Ｉ・ＯＩＦ３２を用いてスキャナー１０にスキャン開始命令を示す制御コマンドを送信する。
【００３７】
ステップＳ４では、スキャナー１０は、制御コマンドを受けると、スキャン処理を開始する。図７は、図５のステップＳ４においてスキャナー１０が実施する処理を説明するフローチャートである。図７の処理では、ＡＤＦ１１で供給する原稿ＯＲにキャリアシート５０が含まれている場合、スキャナー１０は読取結果からキャリアシートの領域を含めたスキャン画像を取得し、ＰＣ３０に転送する。図８は、キャリアシート５０がある場合の原稿の読み取りを説明する図である。
【００３８】
ステップＳ４１では、ＡＳＩＣ１７は、ワーク検出センサー１５からの出力に応じてキャリアシート５０の有無を判断する。キャリアシート５０を使用している場合、ワーク検出センサー１５からの光線が綴じ代部５３に形成されたワーク５４を通過する際、ＡＳＩＣ１７のポートの値が変化する。そのため、ＡＳＩＣ１７は、ポートの値の変化を検出し、キャリアシート５０が使用されていることを検出する。
【００３９】
キャリアシートが検出されると（Ｓ４１：ＹＥＳ）、ステップＳ４２では、ＡＳＩＣ１７は、デバイスコントローラー１４に「キャリアシートあり」とする場合の読取範囲Ｓ１を指定する。
図８（ａ）では、原稿（キャリアシートあり）に対する読取範囲Ｓ１は、第２方向Ｄ２の範囲をＸｓｃ１とし第１方向Ｄ１の範囲をＹｓｃ１とする矩形の領域として設定されている。第２方向Ｄ２の範囲Ｘｓｃ１は、ＡＤＦ１１のガイドで規定される幅に応じて設定される値であり、この実施形態では、ガイドの内幅がキャリアシート５０の幅Ｗｃに合わせられているため、キャリアシート５０の幅と同じ幅となっている。第１方向の範囲Ｙｓｃ１は、キャリアシート５０の縦方向の長さＬｃのうち、綴じ代部５３を除く長さと同じ長さとなっている。そのため、読取範囲Ｓ１は、キャリアシートのうち、綴じ代部５３を除く、原稿ＯＲと保護シートとが読取範囲に含まれるよう設定されている。
【００４０】
ステップＳ４３では、ＡＳＩＣ１７は、「キャリアシートあり」を示すフラグを生成する。ステップＳ４３で生成されるフラグは、ＰＣ３０にこれから転送されるスキャン画像ＳＧ１にキャリアシートに対応する画像が含まれていることを通知するものである。
【００４１】
ステップＳ４４では、ＡＳＩＣ１７は、ステップＳ４２で設定した読取範囲Ｓ１で読み取ったスキャン画像ＳＧ１の蓄積を行う。読取範囲がＳ１に設定されることで、図８（ｂ）に示すように、ＲＡＭ２３には、読取範囲Ｓ１に対応する原稿ＯＲとキャリアシート５０の領域を含む画像で構成されたスキャン画像ＳＧ１が蓄積されていく。
【００４２】
ステップＳ４５では、ＡＳＩＣ１７は、ＲＡＭ２３に蓄積されたスキャン画像ＳＧ１を転送する。この第１の実施形態では、ＡＳＩＣ１７は、１ページ分の原稿ＯＲに対応するスキャン画像ＳＧ１の蓄積を待たず、ＰＣＩＦ１９にＲＡＭ２３に蓄積されたスキャン画像ＳＧ１を転送させる。
【００４３】
図９は、スキャナー１０からＰＣ３０へ転送されるスキャン画像ＳＧ１の転送方法を説明する図である。図９では、ＲＡＭ２３の画像記憶領域に記憶されたスキャン画像ＳＧ１と、スキャナー１０からＰＣ３０へ一回当たりに転送されるスキャン画像ＳＧ１の量とを模式的に示している。キャリアシートがある場合、ＡＳＩＣ１７は、所定ライン分のスキャン画像ＳＧ１がＲＡＭ２３に記憶されると、逐次、ＰＣＩＦ１９にスキャン画像ＳＧ１をＰＣ３０に転送させている。そのため、ＲＡＭ２３には１ページ分のスキャン画像ＳＧ１がＲＡＭ２３に蓄積されるより前に、転送が開始されることとなる。
【００４４】
１ページ分のスキャン画像ＳＧ１の転送が終了していなければ（ステップＳ４６：ＮＯ）、ＡＳＩＣ１７はステップＳ４４に戻り、スキャン画像ＳＧ１の蓄積と転送とを繰り返す。１ページ分のスキャン画像ＳＧ１の転送が終了していれば（ステップＳ４６：ＹＥＳ）、ＡＳＩＣ１７はステップＳ５２に進む。
【００４５】
ステップＳ５２では、ＡＤＦ１１から新たな原稿ＯＲが供給されている場合（ステップＳ５２：ＹＥＳ）、ＡＳＩＣ１７はステップＳ４１に戻り、給紙された新たな原稿ＯＲに対して処理を行う。
【００４６】
一方、ＡＤＦ１１から供給される原稿ＯＲにキャリアシートが検出されない場合（ステップＳ４１：ＮＯ）、ステップＳ４７では、ＡＳＩＣ１７は、デバイスコントローラー１４に対して読取対象範囲を最大範囲Ｓ２に指定する。すなわち、ＡＤＦ１１からどのようなサイズの原稿ＯＲが供給されても読み取りが行えるように読取範囲が設定される。
【００４７】
図１０は、キャリアシート５０がない場合の原稿の読み取りを説明する図である。図１０（ａ）では、読取範囲Ｓ２は、第２方向Ｄ２の範囲をＸｓｃ２とし、第１方向Ｄ１の範囲をＹｓｃ２とする矩形の領域として設定されている。第２方向Ｄ２の範囲Ｘｓｃ２は、第２方向Ｄ２において、原稿ＯＲと背景とを読み取る幅となっている。これ以外にも、第２方向Ｄ２の範囲Ｘｓｃ２を、ＡＤＦ１１のガイドの内幅により規定される値としてもよい。第１方向Ｄ１の範囲Ｙｓｃ２は、第１方向Ｄ１において、原稿ＯＲと背景とを読み取る長さとなっている。
【００４８】
ステップＳ４８では、ＡＳＩＣ１７は設定された読取範囲Ｓ２で読み取ったスキャン画像ＳＧ２をＲＡＭ２３に蓄積する。図１０（ｂ）に示すように、スキャナヘッド１３は、読取範囲Ｓ２で読み取りを行っているため、ＲＡＭ２３には、原稿ＯＲに対応する原稿画像ＯＧと背景に対応する背景画像ＢＧとを含むスキャン画像が蓄積されていく。
【００４９】
ステップＳ４９では、１ページ分の原稿ＯＲを読み取っていなければ（ステップＳ４９：ＮＯ）、ＡＳＩＣ１７はステップＳ４８に戻る。キャリアシートがない場合、ＡＳＩＣ１７は１ページ分の原稿ＯＲに対応するスキャン画像ＳＧ２がＲＡＭ２３に蓄積されるまで、スキャン画像ＳＧ２のＰＣ３０への転送を行わない。後述する背景領域の除去は１ページ分のスキャン画像ＳＧに対して行われるため、スキャン画像ＳＧ２の蓄積を待つ必要があるためである。１ページ分のスキャン画像ＳＧ２を読み取っていれば（ステップＳ４９：ＹＥＳ）、ＡＳＩＣ１７はステップＳ５０に進む。
【００５０】
ステップＳ５０では、ＡＳＩＣ１７は、ＲＡＭ２３の画像記憶領域に記憶された１ページ分のスキャン画像ＳＧ２から背景画像ＢＧを除去する。背景画像ＢＧは原稿画像ＯＧと比べて明度が高くなっているため、例えば、ＡＳＩＣ１７の画像変換部２４は、ＲＡＭ２３に記憶されたスキャン画像ＳＧ２を２値化した後、閾値と比べて低い（又は高い）画素を背景領域としてラベリングする。そして、ラベリングされた画素をもとに、スキャン画像ＳＧ２から背景画像ＢＧを削除していく。そのため、図１０（ｃ）に示すように、背景画像ＢＧが除去されたスキャン画像ＳＧ２には、原稿画像ＯＧのみが残っている。
【００５１】
ステップＳ５１では、ＡＳＩＣ１７はＲＡＭ２３に蓄積された補正後（背景画像が除去された後）の１ページ分のスキャン画像ＳＧ２を、ＰＣＩＦ１９に転送させる。図９（ｂ）では、ＡＳＩＣ１７は、１ページ分のスキャン画像ＳＧがＲＡＭ２３に記憶され、背景画像ＢＧの除去が行われた後、ＰＣＩＦ１９にスキャン画像ＳＧ２をＰＣ３０に転送させている。
【００５２】
図５に戻り、ＰＣ３０はスキャナー１０からスキャン画像（ＳＧ１又はＳＧ２）を受信すると、ステップＳ６の処理を行う。図１１は、図５のステップＳ６においてＰＣ３０が実施する処理を説明するフローチャートである。図１２は、ＰＣ３０により処理されるスキャン画像の変化を説明する図である。
【００５３】
ステップＳ６１では、ＣＰＵ３４は、キャリアシートありのフラグの受信の有無を判定する。例えば、スキャナー１０は、スキャン画像ＳＧの転送に先だって「キャリアシートあり」を示すフラグを含む制御コマンドをＰＣ３０へ送信する。ＰＣ３０はこの制御コマンドを解析し、「キャリアシートあり」のフラグがあるか否かを判断することになる。
【００５４】
キャリアシートありとするフラグを受信していれば（ステップＳ６１；ＹＥＳ）、転送されるスキャン画像ＳＧ１はキャリアシート画像ＣＧを含んでいる（図１２（ａ））。そのため、ステップＳ６２では、ＣＰＵ３４は、スキャン画像ＳＧ１からキャリアシート画像ＣＧを除去する。例えば、ＣＰＵ３４は、スキャン画像ＳＧ１の各画素の明度をもとに２値化を行い、キャリアシート画像ＣＧと原稿画像ＯＧとの境界を検出する。そして、ＣＰＵ３４は、検出した境界をもとに、キャリアシート画像ＳＧ１にラベリングをする。ＣＰＵ３４は、スキャン画像からラベリングされたキャリアシート画像ＣＧを除去する。そのため、図１２（ｂ）に示すように、スキャン画像ＳＧ１には原稿画像ＯＧのみが残される。
【００５５】
１ページ分のスキャン画像ＳＧ１を構成する全ての画素に対して処理が終了していなければ（ステップＳ６３：ＮＯ）、ＣＰＵ３４は、ステップＳ６２に戻り、処理を繰り返す。１ページ分のスキャン画像ＳＧ１を構成する全ての画素に対して処理が終了していれば（ステップＳ６３：ＹＥＳ）、ＣＰＵ３４は、ステップＳ６５に進む。
【００５６】
一方、キャリアシートありとするフラグを受信していなければ（ステップＳ６１；ＮＯ）、転送されるスキャン画像ＳＧ２は、スキャナー１０により背景画像ＢＧが除去されている。そのため、ステップＳ６４では、ＣＰＵ３４は、１ページ分のスキャン画像ＳＧ２をＲＡＭ４３に蓄積し、ステップＳ６５に進む。
【００５７】
処理の終了を示す終了情報をスキャナー１０から受信していなければ（ステップＳ６５：ＮＯ）、ＣＰＵ３４はステップＳ６１に戻り、処理を繰り返す。終了情報は、スキャナー１０からＰＣ３０へ送信され、スキャン画像の転送が終了したことを示す情報である。処理の終了を示す終了情報をスキャナー１０から受信していれば（ステップＳ６５：ＹＥＳ）、ＣＰＵ３４は処理を終了する。
【００５８】
（４）作用・効果
以上説明したようにこの第１の実施形態に係るスキャンシステム１００では、スキャナー１０はキャリアシートを使用した原稿を読み取った場合に、原稿ＯＲとキャリアシートとの領域のスキャン画像を取得する。ＰＣ３０はスキャナー１０からこのスキャン画像の転送を受け、原稿画像を取得する。そのため、スキャナー１０による処理とＰＣ３０による処理との共同で原稿画像の取得が行われるため、最終物である原稿画像を取得するのに要する時間を短くすることが可能となる。
【００５９】
スキャナー１０が検出部によりキャリアシートの有無を自動で検出するため、利用者が事前にスキャナー１０にキャリアシートを使用することを入力する必要がなくなる。また、スキャナー１０はキャリアシートが検出されたことを示す識別情報をＰＣ３０に送信するため、ＰＣ３０はスキャン画像にキャリアシートが含まれている場合に、このキャリアシートに対応する画像を除去するという適切な処理を行うことができる。そのため、キャリアシートを使用した原稿ＯＲと、キャリアシートを使用しない原稿ＯＲとを連続してスキャナー１０に供給しても、ＰＣ３０は、キャリアシートを使用した原稿ＯＲとキャリアシートを使用しない原稿ＯＲとで、別々の処理を行うことが可能となる。
【００６０】
スキャナー１０は１ページ分のスキャン画像の蓄積の前にスキャン画像の転送を開始することで、最終物である原稿画像を取得するのに要する時間を短くすることが可能となる。
【００６１】
２．第２の実施形態：
この第２の実施形態では、スキャナー１０は、キャリアシートが使用されている場合、１ページ分のスキャン画像を蓄積した後、蓄積したスキャン画像から背景画像の除去を行う。すなわち、スキャナー１０はキャリアシートが使用されている場合もキャリアシートが使用されていない場合と同じ処理をスキャン画像に対して施す構成が第１の実施形態と比べて異なる。
【００６２】
図１３は、第２の実施形態において、図５のステップＳ４においてスキャナー１０が実施する処理を説明するフローチャートである。この第２の実施形態では、図５の処理を流用して説明を行う。
【００６３】
図５のステップＳ４では、スキャナー１０は、制御コマンドを受けると、原稿ＯＲの読み取りを開始する。図１３のステップＳ１４１では、ＡＳＩＣ１７は、ワーク検出センサー１５からの出力に応じてキャリアシート５０の有無を判断する。
【００６４】
キャリアシート５０が検出されると（ステップＳ１４１：ＹＥＳ）、ステップＳ１４２では、ＡＳＩＣ１７は、デバイスコントローラー１４に読取範囲を最大（読取範囲Ｓ２）に指定する。
【００６５】
図１４は、キャリアシート５０が使用されている場合の原稿ＯＲの読み取りを説明する図である。図１４（ａ）では、読取範囲Ｓ２は、第２方向Ｄ２の範囲をＸｓｃ２とし、第１方向Ｄ１の範囲をＹｓｃ２とする矩形の領域として設定されている。第２方向Ｄ２の範囲Ｘｓｃ２は、キャリアシートの幅Ｗｃと比べて大きく、キャリアシートと背景とを読み取る幅となっている。これ以外にも、第２方向Ｄ２の範囲Ｘｓｃ２を、ＡＤＦ１１のガイドの内幅により規定される値としてもよい。第１方向Ｄ１の範囲Ｙｓｃ２は、キャリアシートの長さＬｃと比べて大きく、第１方向Ｄ１において、綴じ代部を含むキャリアシートの全てを読み取る長さとなっている。すなわち、この第２の実施形態では、読取範囲Ｓ２は、キャリアシートの綴じ代部５３を読み取るよう値が設定されている。
【００６６】
ステップＳ１４３では、ＡＳＩＣ１７は「キャリアシートあり」を示すフラグを生成する。この第２の実施形態においても、ステップＳ１４３で生成されるフラグは、ＰＣ３０に転送されるスキャン画像にキャリアシート画像が含まれていることを通知するものである。
【００６７】
ステップＳ１４４では、ＡＳＩＣ１７は、設定した読取範囲Ｓ２に対応する１ページ分のスキャン画像ＳＧ３の蓄積を行う。図１４（ｂ）に示すように、読取範囲Ｓ２で読み取られたスキャン画像ＳＧ３には、原稿画像ＯＧと、背景画像ＢＧと、綴じ代部５３および原稿ＯＲと重ならない保護シート５１、５２に対応するキャリアシート画像ＣＧ２が含まれている。
【００６８】
ステップＳ１４５では、ＡＳＩＣ１７は、蓄積された１ページ分のスキャン画像ＳＧ３から背景画像ＢＧを除去する。図１４（ｃ）に示すように、処理後のスキャン画像ＳＧ３は、原稿画像ＯＧと、キャリアシート画像ＣＧ２により構成されることとなる。
【００６９】
ステップＳ１４９では、ＡＳＩＣ１７は、処理後の１ページ分のスキャン画像をＰＣＩＦ１９に転送させる。この第２の実施形態においても、スキャン画像の転送に先だって、ＡＳＩＣ１７はＰＣＩＦ１９に「キャリアシートあり」とするフラグを転送する。
【００７０】
一方、キャリアシートが検出されない場合（ステップＳ１４１：ＮＯ）、ステップＳ１４６では、ＡＳＩＣ１７は、デバイスコントローラー１４に読取範囲をＳ２に指定する。すなわち、キャリアシートの検出の有無によらず、同じ読取範囲Ｓ２で原稿ＯＲの読み取りを行う。なお、キャリアシートがない場合の読取範囲Ｓ２で読み取られるスキャン画像は、第１の実施形態で示すスキャン画像と同様であるため、説明を省略する。
【００７１】
ステップＳ１４７では、ＡＳＩＣ１７は設定された読取範囲Ｓ２で読み取られる１ページ分のスキャン画像ＳＧ２をＲＡＭ２３に蓄積する。ステップＳ１４８では、ＡＳＩＣ１７は、蓄積されたスキャン画像ＳＧ２から背景画像ＢＧを除去する。
【００７２】
ステップＳ１４９では、ＡＳＩＣ１７は、補正後の１ページ分のスキャン画像ＳＧ２をＰＣＩＦ１９に転送させる。
【００７３】
ステップＳ１５０に進み、ＡＳＩＣ１７は、ＡＤＦ１１が新たな原稿ＯＲを供給していれば（ステップＳ１５０：ＹＥＳ）、ステップＳ１４１に戻り、ＡＳＩＣ１７は処理を繰り返す。
【００７４】
ＰＣ３０は、スキャナー１０からスキャン画像の転送を受けると、このスキャン画像に対してキャリアシート画像ＣＧ２の除去を行う。図１５は、第２の実施形態において、図５のステップＳ６においてＰＣ３０が実施する処理を説明するフローチャートである。
【００７５】
ステップＳ１６１では、ＣＰＵ３４は、キャリアシートありのフラグの受信の有無を判定する。キャリアシートありとするフラグを受信していれば（ステップＳ１６１；ＹＥＳ）、ステップＳ１６２では、ＣＰＵ３４は、スキャン画像ＳＧ３から綴じ代部５３に対応する画像を除去する。この第２の実施形態では、図１４（ｃ）に示すように、キャリアシート画像ＣＧ２には、綴じ代部５３と保護シート５１、５２とに対応する画像が含まれている。
【００７６】
ステップＳ１６３では、ＣＰＵ３４は、スキャン画像ＳＧ３から、保護シートに対応する画像を除去する。キャリアシート画像をステップＳ１６２、Ｓ１６３の２段階に分けて除去したことは一例に過ぎず、綴じ代部５３と保護シート５１、５２に対応する画像を一度に除去するものであってもよい。
【００７７】
１ページ分のスキャン画像ＳＧ３を構成する全ての画素に対して処理が終了していなければ（ステップＳ１６４：ＮＯ）、ＣＰＵ３４は、ステップＳ１６２に戻り、処理を繰り返す。１ページ分のスキャン画像ＳＧ３を構成する全ての画素に対して処理が終了していれば（ステップＳ１６４：ＹＥＳ）、ＣＰＵ３４は、ステップＳ１６６に進む。
【００７８】
一方、キャリアシートありとするフラグを受信していなければ（ステップＳ１６１；ＮＯ）、ステップＳ１６５では、ＣＰＵ３４は、１ページ分のスキャン画像をＲＡＭ４３に蓄積し、ステップＳ１６６に進む。キャリアシートありとするフラグを受信していない場合、転送されるスキャン画像には背景画像が含まれていないからである。
【００７９】
処理の終了を示す終了情報をスキャナー１０から受信していなければ（ステップＳ１６６：ＮＯ）、ＣＰＵ３４はステップＳ１６１に戻り、処理を繰り返す。処理の終了を示す終了情報をスキャナー１０から受信していれば（ステップＳ１６６：ＹＥＳ）、ＣＰＵ３４は処理を終了する。
【００８０】
以上説明したようにこの第２の実施形態では、キャリアシートの有無にかかわらず、スキャナー１０では背景画像の除去のみを行うことで、スキャナー１０の処理を統一することが可能となる。
【００８１】
３．第３の実施形態：
スキャナー１０が原稿を読み取り、読み取ったスキャン画像をもとにキャリアシートの有無を判断するものであってもよい。すなわち、この第３の実施形態では、検出部は、スキャナヘッド１３、デバイスコントローラー１４、ＡＳＩＣ１７により実現されることになる。
【００８２】
例えば、図７のステップＳ４１において、原稿の読み込みを行い、ＡＳＩＣ１７は、このスキャン画像にワークが含まれているか否かを判断する。例えば、ＡＳＩＣ１７は、ＲＡＭ２３に蓄積されたスキャン画像にワークが形成されているか否かを周知の画像処理をもとに判断する。ワークの検出後、ＡＤＦ１１は、ステップＳ４１の処理により供給した原稿ＯＲをバックフィードした後、再度、原稿ＯＲの読み取りのために原稿をスキャナー１０内部に供給する。
【００８３】
以上説明したようにこの第３の実施形態では、読み取とられたスキャン画像からキャリアシートの使用の有無を判断することで、スキャナー１０にキャリアシートを検出するための新たなセンサーを用いる必要がなくなる。
【００８４】
４．その他の実施形態：
「端末」としてパーソナルコンピューターを用いたことは一例に過ぎず、タブレット型端末、携帯型電話等、どのようなものであってもよい。
「読取装置」としてスキャナーを用いたことは一例に過ぎず、スキャナーの機能を備える複合機であってもよい。
【００８５】
スキャナー１０からＰＣ３０へ送信される識別情報は、スキャナー１０からＰＣ３０へのスキャン画像の転送に先だって送信される情報の他、スキャン画像の一部として含まれる情報により実現されるものであってもよい。
【００８６】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００８７】
１０…スキャナー、１１…ＡＤＦ、１２…モータードライバー、１３…スキャナヘッド、１４…デバイスコントローラー、１５…ワーク検出センサー、１６…原稿検出センサー、１７…ＡＳＩＣ、１８…操作部、２１…ＣＰＵ、２４…画像変換部、３０…パーソナルコンピューター、３１…操作部、３３…バス、３４…ＣＰＵ、３７…外部記憶装置、３８…ビデオカード、３９…ディスプレイ、５０…キャリアシート、５１、５２…保護シート、５３…綴じ代部、５４…ワーク、１００…スキャンシステム、１３１…読取用センサー、１３２…光源
【図１】
2016163248.tif 000003
【図２】
2016163248.tif 000004
【図３】
2016163248.tif 000005
【図４】
2016163248.tif 000006
【図５】
2016163248.tif 000007
【図６】
2016163248.tif 000008
【図７】
2016163248.tif 000009
【図８】
2016163248.tif 000010
【図９】
2016163248.tif 000011
【図１０】
2016163248.tif 000012
【図１１】
2016163248.tif 000013
【図１２】
2016163248.tif 000014
【図１３】
2016163248.tif 000015
【図１４】
2016163248.tif 000016
【図１５】
2016163248.tif 000017