(57)【要約】【課題】  読取対象の原稿をスキャンする際に、特殊インクの印刷領域がある原稿と当該印刷領域がない原稿が混在する場合の画像データ量を抑制する。【解決手段】  画像読取ユニット104は、可視域の光または紫外域の光を発光する光源1044aと1044b、および、原稿からの反射光または蛍光を受光するラインイメージセンサ1043を有する。画像処理回路26は、画像読取ユニット104の読取領域に搬送された原稿の画像を、可視域の光が発光した状態でラインイメージセンサ1043によって読み取った第一の画像データ、および、紫外域の光が発光した状態でラインイメージセンサ1043によって読み取った第二の画像データを生成する。CPU11は、第二の画像データが有効か否かを判定し、第一の画像データ、および、有効と判定した第二の画像データを情報処理装置200に転送する。【選択図】  図4
2016111613.tif 000002
【特許請求の範囲】
【請求項１】
可視域の光、または紫外域の光を光源から発光して、原稿からの反射光または蛍光を受光部で受光することにより画像を読み取る画像読取手段と、
前記画像読取手段の読取領域に原稿を搬送する搬送手段と、
前記可視域の光が発光した状態で前記受光部によって原稿の画像を読み取った第一の画像データ、および、前記紫外域の光が発光した状態で前記受光部によって前記原稿の画像を読み取った第二の画像データを生成する生成手段と、
前記第二の画像データが有効か否かを判定する判定手段と、
前記第一の画像データ、および、前記有効と判定された第二の画像データを情報処理装置に転送する転送手段とを有することを特徴とする画像処理装置。
【請求項２】
さらに、前記光源の発光を制御する制御手段を有し、
前記制御手段は、前記原稿の画像を読み取る所定のライン数ごとに、前記可視域の光の発光と前記紫外域の光の発光を切り替えることを特徴とする請求項1に記載の画像処理装置。
【請求項３】
前記生成手段は、前記受光部が読み取った画像を前記可視域の光が発光した状態で読み取ったラインと前記紫外域の光が発光した状態で読み取ったラインに分離して、前記第一および第二の画像データを生成することを特徴とする請求項2に記載の画像処理装置。
【請求項４】
前記受光部は、紫外線カットフィルタを備え、前記紫外域の光が発光した状態において前記原稿が発する蛍光を受光することを特徴とする請求項1乃至3の何れか一項に記載の画像処理装置。
【請求項５】
前記判定手段は、前記第二の画像データが画像を表す場合、当該第二の画像データを有効と判定することを特徴とする請求項1乃至4の何れか一項に記載の画像処理装置。
【請求項６】
前記判定手段は、前記第二の画像データにおいて、輝度値が所定の閾値よりも高い画素の数が所定の画素数を超える場合、当該第二の画像データを有効と判定することを特徴とする請求項1乃至4の何れか一項に記載の画像処理装置。
【請求項７】
前記転送手段は、前記原稿の読み取り順に画像データを前記情報処理装置に転送することを特徴とする請求項1乃至6の何れか一項に記載の画像処理装置。
【請求項８】
前記情報処理装置は、前記原稿の画像データを要求する装置であることを特徴とする請求項1乃至7の何れか一項に記載の画像処理装置。
【請求項９】
可視域の光、または紫外域の光を光源から発光して、および、原稿からの反射光または蛍光を受光部で受光することにより画像を読み取る画像読取手段と、前記画像読取手段の読取領域に原稿を搬送する搬送手段とを備える画像読取装置の画像処理方法であって、
前記可視域の光が発光した状態で前記受光部によって原稿の画像を読み取った第一の画像データ、および、前記紫外域の光が発光した状態で前記受光部によって前記原稿の画像を読み取った第二の画像データを生成し、
前記第二の画像データが有効か否かを判定し、
前記第一の画像データ、および、前記有効と判定された第二の画像データを、前記原稿の画像データを要求する情報処理装置に転送する画像処理方法。
【請求項１０】
コンピュータを請求項1から請求項8の何れか一項に記載された画像処理装置の生成手段、判定手段、転送手段として機能させるためのプログラム。
【請求項１１】
請求項10に記載されたプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取るための画像処理に関する。
【背景技術】
【０００２】
紫外光など、可視域外の特定波長の光を照射すると可視域の光（蛍光）を発光する特殊インクが、不可視インクやUVインクとして知られている。
【０００３】
特殊インクが印刷された領域に特定波長の光（以下、励起光）を照射すると、励起光を吸収して特殊インクの電子が励起状態になる。励起状態となった特殊インクの電子は、より安定な基底状態に戻る際に、励起光の波長よりも長い波長の光（蛍光）を発する。
【０００４】
特殊インクは、偽造防止や改竄防止のためにパスポート、小切手、チェックなどに使用されている。例えば、パスポートは、特殊インクの印刷領域に励起光である波長370nm程度の紫外光を照射すると、蛍光の発光を確認することができる。蛍光の波長は特殊インクにより異なり、特殊インクには青色光を発光するもの、黄色光を発光するもの、緑色光を発光するもの、赤色光を発光するものがある。
【０００５】
特許文献1が記載する画像読取装置は、第一の光源としてR（赤）光源、G（緑）光源、B（青）光源といった可視光源を備え、第二の光源として紫外光源などの不可視光源を備える。画像読取装置は、原稿画像を読み取る際、各読取ラインにおいて第一の光原に加えて第二の光源を順次点灯し、各光源の点灯時の反射光を読取センサによって観測する。そして、第一の光源の点灯時の反射光から可視光源に基づく第一の画像データを生成し、第二の光源の点灯時の反射光から不可視光源に基づく第二の画像データを生成する。
【０００６】
特許文献1の画像読取装置によれば、第一の光源と第二の光源を順次点灯することで、第一の画像データと第二の画像データを一回の走査により読み取ることができる。しかし、原稿に特殊インクの印刷領域があるか否かを考慮しないため、第二の画像データのデータ量が不必要に大きくなる場合がある。とくに、読取対象の原稿に、特殊インクの印刷領域がある原稿と、特殊インクの印刷領域がない原稿が混在している場合、特殊インクの印刷領域がない原稿に対応する第二の画像データは意味をもたない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2009-194519号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、読取対象の原稿をスキャンする際に、特殊インクの印刷領域がある原稿と当該印刷領域がない原稿が混在する場合の画像データ量を抑制する技術を提供する。
【課題を解決するための手段】
【０００９】
本発明は、以下の構成を備える。本発明にかかる画像処理装置は、可視域の光、または紫外域の光を光源から発光して、原稿からの反射光または蛍光を受光部で受光することにより画像を読み取る画像読取手段と、前記画像読取手段の読取領域に原稿を搬送する搬送手段と、前記可視域の光が発光した状態で前記受光部によって原稿の画像を読み取った第一の画像データ、および、前記紫外域の光が発光した状態で前記受光部によって前記原稿の画像を読み取った第二の画像データを生成する生成手段と、前記第二の画像データが有効か否かを判定する判定手段と、前記第一の画像データ、および、前記有効と判定された第二の画像データを情報処理装置に転送する転送手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、読取対象の原稿をスキャンする際に、特殊インクの印刷領域がある原稿と当該印刷領域がない原稿が混在する場合の画像データ量を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例の画像読取装置の構成例を説明するブロック図。
【図２】画像読取ユニットの構成例を説明する図。
【図３】紫外線カットフィルタの透過特性を示す図。
【図４】画像読取装置の制御部の構成例を説明するブロック図。
【図５】発光状態の切替制御の一例を説明するフローチャート。
【図６】原稿の表面の印刷状態と、発光状態の切替制御を行って原稿から読み取った画像の一例を示す図。
【図７】読取画像を奇数ラインと偶数ラインに分離した画像例を示す図。
【図８】特殊インクの印刷領域がない原稿と、発光状態の切替制御を行って原稿から読み取った画像の一例を示す図。
【図９】画像要求処理を説明するフローチャート。
【図１０】画像転送処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明にかかる実施例の画像処理を詳細に説明する。
【００１３】
［装置の構成］
図1のブロック図により実施例の画像読取装置100の構成例を説明する。
【００１４】
原稿台102は、読取対象の原稿101を収納する。給紙ローラ106は、原稿台102に積載された原稿101を一枚ずつ分離して搬送路108に供給する。複数の搬送ローラ対107は、給紙ローラ106によって供給される原稿101を搬送路108に沿って搬送し、読み取りが終了した原稿101を排出部103に排出する。排出部103には、画像が読み取られた原稿101が積載される。
【００１５】
レジストセンサ109は、搬送路108を搬送される原稿101を検出する。画像読取ユニット104は、レジストセンサ109が原稿101を検出した後、適切なタイミングで当該原稿の画像の読み取りを開始する。本実施例においては、画像読取ユニット104が二つ設けられており、一方が原稿101の表面の画像を、他方が原稿101の裏面の画像を読み取る。勿論、画像読取ユニット104を一つにして、原稿101の片面の画像のみを読み取る構成としてもよい。また、搬送路108を挟んだ、各画像読取ユニット104の対向位置には、対向面部材である背景板105が設けられている。背景板105は、例えば黒色の蛍光を発しない部材である。
【００１６】
上記の各構成は、画像読取装置100の制御部10によって制御される。
【００１７】
●画像読取ユニット
図2により画像読取ユニット104の構成例を説明する。なお、図2は図1に示す画像読取ユニット104のうち、搬送路108の上流側の画像読取ユニット104を示すが、下流側の画像読取ユニット104は上下が反転するだけで同様の構成を有する。
【００１８】
画像読取ユニット104は、筐体1041と、搬送路108に面して設けられたガラス板1042とによって、その内部が密封された構造を有する。画像読取ユニット104の内部には、ラインイメージセンサ1043と、一対の発光部1044a、1044bが配置される。ラインイメージセンサ1043は、原稿101の搬送方向に直交する方向（主走査方向）に延設され、主走査方向の1ライン分の画像を一度に読み取ることができる。ラインイメージセンサ1043は、例えば、CCDラインセンサやコンタクトイメージセンサである。
【００１９】
発光部1044aは、ラインイメージセンサ1043に対して搬送路108の上流側に配置され、可視光を発光する。発光部1044bは、ラインイメージセンサ1043に対して搬送路108の下流側に配置され、紫外光を発光する。つまり、ラインイメージセンサ1043は、一対の発光部1044a、1044bの間に挟みこまれるように配置されている。発光部1044a、1044bはそれぞれ、ラインイメージセンサ1043と略平行に延設されている。発光部1044a、1044bはそれぞれ、例えば、複数の発光ダイオード(LED)がライン状に配置されたLEDアレイである。
【００２０】
図2に矢印で示すように、画像読取ユニット104の読取領域において、発光部1044aまたは1044bの光が原稿101に照射される。この状態で、ラインイメージセンサ1043が原稿101からの光を受光することで原稿画像が読み取られる。ラインイメージセンサ1043は紫外線カットフィルタを備える受光部である。図3により紫外線カットフィルタの透過特性を示す。つまり、ラインイメージセンサ1043は、紫外域の光を削減した、少なくとも可視域の光（可視光）を受光する構成を有する。
【００２１】
●制御部
図4のブロック図により画像読取装置100の制御部10の構成例を説明する。
【００２２】
制御部10のCPU11は、RAM13をワークメモリとして、ROM12に格納されたプログラムを実行し、画像読取装置100全体の制御を行う。ROM12は、CPU11が実行するプログラムや固定的なデータを記憶する。また、RAM13はラインイメージセンサ1043が読み取った画像データや、CPU11の演算途中や演算結果のデータなど、可変的なデータを記憶する。なお、ROM12として各種不揮発性メモリを利用することができる、また、RAM13として各種揮発性のメモリを利用することができる。
【００２３】
入出力部(I/O)14には、次の構成が接続され、CPU11との間でデータや信号の入出力が行われる。駆動回路22は、CPU11の命令に従って、給紙ローラ106、搬送ローラ対107などを駆動するモータ21の駆動を制御する。センサ23は、レジストセンサ109や原稿101の搬送終了を検出する排出検出センサ（不図示）などであり、その検出結果をCPU11に供給する。
【００２４】
駆動回路24は、CPU11の命令に従って、画像読取ユニット104の一対の発光部1044a、1044bの発光を制御する。なお、発光部1044aと1044bは独立に制御され発光する。また、駆動回路24は、例えば発光部1044a、1044bに供給する電力を制御して、発光部1044a、1044bの発光強度を制御する。
【００２５】
図4には一系統しか示さないが、アナログ-ディジタル変換器(ADC)25と画像処理回路26は画像読取ユニット104ごとに設けられる。ADC25は、ラインイメージセンサ1043が出力する、原稿画像を示すアナログ信号をディジタル信号に変換する。画像処理回路26は、ADC25が出力するディジタル信号にシェーディング補正などの画像処理を行って原稿画像の画像データを生成する。CPU11には、画像処理回路26が生成した画像データをRAM13の所定領域に格納する。
【００２６】
また、通信インタフェイス(I/F)15は、画像読取装置100とパーソナルコンピュータなどのコンピュータ機器である情報処理装置(PC)200を接続して、画像読取装置100とPC200の通信を可能にするためのインタフェイスである。なお、通信I/F15は、画像読取装置100を有線または無線ネットワークに接続して、当該ネットワークに接続されたPC、サーバ装置、スマートフォンやタブレットコンピュータなどのデバイスとの通信を可能にするためのインタフェイスでもよい。
【００２７】
PC200の制御部210は、RAM213をワークメモリとして、ROM212や記憶部216に格納されたプログラムを実行するCPU211を備える。記憶部216は、ハードディスクドライブ(HDD)やソリッドステートドライブ(SDD)などの不揮発性メモリであり、例えば画像読取装置100用のドライバソフトウェアが格納されている。
【００２８】
入出力インタフェイス(I/F)214は、HDMI（登録商標）、DisplayPort（商標）、USBなどのインタフェイスであり、モニタ221、および、キーボードやマウスまたはタッチパネルなどの入力部222が接続される。また、通信I/F215は、画像読取装置100あるいは有線または無線ネットワークに接続するためのインタフェイスである。
【００２９】
［画像読取処理］
例えば、ユーザがPC200を操作して原稿画像の読み取りを指示すると、画像読取装置100による原稿画像の読み取りが開始される。
【００３０】
CPU11は、駆動回路22を介して給紙ローラ106を駆動して原稿101の搬送を開始する。レジストセンサ109が原稿101を検出すると、CPU11は、駆動回路24を介して発光部1044a、1044bの発光を制御して、ラインイメージセンサ1043によって読み取られた原稿101の画像データを画像処理回路26から入力する。
【００３１】
●発光状態の切替制御
本実施例においては、ラインイメージセンサ1043が原稿画像を読み取る際に、発光部1044aと1044bの発光状態が切替わる。つまり、発光部1044aが発光し、発光部1044bが発光しない第一の発光状態と、発光部1044aが発光せず、発光部1044bが発光する第二の発光状態とが交互に切替わる。例えば、奇数ラインの読み取り時は第一の発光状態にし、偶数ラインの読み取り時は第二の発光状態にするが、勿論、逆でもよい。
【００３２】
発光状態の切替により、第一の発光状態の奇数ラインにおいては可視光の反射光に基づく画像が読み取られる。一方、第二の発光状態の偶数ラインにおいては蛍光に基づく画像が読み取られる。ラインイメージセンサ1043は、前述したように紫外線カットフィルタを備えるため、紫外光の反射光は削減され、ほぼ蛍光のみを受光する。紫外光が照射されると蛍光（可視光）を発光する特殊インクが印刷された原稿の場合、原稿面は紫外光を反射するとともに蛍光も放射する。しかし、ラインイメージセンサ1043が受光するのは蛍光だけであり、第二の発光状態の偶数ラインにおいては蛍光に基づく画像が読み取られることになる。
【００３３】
発光状態の切替を行うため、副走査方向の読取解像度は出力解像度よりも高いことが好ましく、例えば、副走査方向の読取解像度は出力解像度の二倍であることが好ましい。なお、出力解像度は、画像読取装置100が出力する画像データの解像度、あるいは、ユーザが設定した画像解像度など、最終的な読取画像データの解像度である。
【００３４】
副走査方向の読取解像度は、例えば、原稿101の搬送速度により変更することができる。出力解像度よりも高い解像度で読み取った画像の解像度は、後述する輪郭検出などの処理を終了した後、周知の解像度変換処理により出力解像度に合わせることができる。他方、主走査方向の読取解像度は、出力解像度よりも高くてもよいが、読み取った画像のデータ量の増大を抑制する観点などから、等倍（出力解像度と同じ）であることが好ましい。
【００３５】
図5のフローチャートにより発光状態の切替制御の一例を説明する。なお、発光状態の切替制御は、原稿画像の読取動作時にレジストセンサ109による原稿101の検出ごとに実行される。
【００３６】
CPU11は、レジストセンサ109が原稿101を検出すると初期設定を行う(S11)。初期設定において、読取ライン番号を示すパラメータkの値が1（1ライン目を表す）に、読取終了ライン番号を示すパラメータNの値が読取対象の原稿のサイズに応じたライン数Nmaxに設定される。
【００３７】
読取動作の開始されると、CPU11は、パラメータkの値を判定し(S12)、パラメータkの値が奇数の場合は駆動回路24を制御して発光部1044a、1044bを第一の発光状態にする(S13)。また、パラメータkの値が偶数奇数の場合は駆動回路24を制御して発光部1044a、1044bを第二の発光状態にする(S14)。
【００３８】
次に、CPU101は、画像処理回路26から1ライン分の画像データが入力されたか否か、言い替えれば、ラインイメージセンサ1043による1ライン分の読み取りが終了したか否かを判定する(S15)。1ライン分の読み取りが完了すると、CPU11は、パラメータkをインクリメントして(S16)、パラメータkの値とパラメータNの値を比較する(S17)。CPU11は、kがN未満(k＜N)の場合は原稿画像の読み取りが未了と判定して処理をステップS12に戻し、kがNに達する(k=N)と原稿画像の読み取りが完了と判定して発光状態の切替制御を終了する。
【００３９】
●読取画像
図6により原稿101の表面の印刷状態と、発光状態の切替制御を行って原稿101から読み取った画像の一例を示す。原稿101には特殊インクの印刷領域がある。読取画像IMGにおいて、奇数ラインに可視光が表す画像（以下、可視画像）、偶数ラインに紫外光照射時の蛍光が表す画像（以下、UV画像）の両方が観察される。このように、原稿101の読取において、一対の発光部1044a、1044bの発光状態を切替えて、一度のスキャンにより可視画像とUV画像の両方を相対的な位置誤差なしに読み取ることができる。
【００４０】
図7により読取画像IMGを奇数ラインと偶数ラインに分離した画像例を示す。本実施例においては1ラインごとに発光状態を切替える。そのため、図6に示す読取画像IMGを奇数ラインの画像と偶数ラインの画像に分離することで、可視画像（図7(a)）と、特殊インクで印刷された例えばマークが写り込んだUV画像（図7(b)）を容易に得ることができる。なお、この分離処理は、CPU11または画像処理回路26によって行われる。
【００４１】
図8により特殊インクの印刷領域がない原稿101と、発光状態の切替制御を行って原稿101から読み取った画像の一例を示す。発光状態の切替制御を行って特殊インクの印刷領域がない原稿101（図8(a)）から画像を読み取ると、可視画像（図8(b)）とUV画像（図8(c)）を取得することができる。しかし、原稿101には特殊インクの印刷領域がないため、紫外光を照射しても蛍光が発光することはなく、UV画像はほぼ黒色画像になる。なお、原稿101の記録媒体が蛍光増白剤を含む場合は黒色画像にはならないがほぼ一様のグレイ画像になる。
【００４２】
［画像転送処理］
図9のフローチャートにより画像要求処理を説明する。なお、画像要求処理は、PC200のCPU211が画像読取装置100用のドライバソフトウェアを実行することで実現される。つまり、CPU211は、画像読取装置100に対して指示を発行し、当該指示に応じて画像読取装置100が送信する画像などを受信する。
【００４３】
CPU211は、第一の発光状態における読取画像である可視画像の転送指示を発行する(S201)。なお、指示の発行は、通信I/F15を介して指示を示すコマンドを画像読取装置100あてに送信することで行われる。当該指示の発行後、CPU211は、画像読取装置100からの可視画像の受信が完了したか否かを判定し(S202)、可視画像の受信が完了するまでステップS202の判定を繰り返す。
【００４４】
可視画像の受信が完了すると、CPU211は、第二の発光状態における読取画像であるUV画像の転送指示を発行する(S203)。当該指示の発行後、CPU211は、画像読取装置100からのUV画像の受信が完了したか否かを判定し(S204)、UV画像の受信が完了するか、後述する無効情報を受信するまでステップS204の判定を繰り返す。
【００４５】
UV画像の受信が完了するか無効情報を受信すると、CPU211は、装置状態の転送指示を発行する(S205)。装置状態には、画像読取装置100内に既に画像の読み取りが終了した有効な画像テータがあるか否かなどの情報が含まれる。当該指示の発行後、CPU211は、画像読取装置100からの装置状態の受信が完了したか否かを判定し(S206)、装置状態の受信が完了するまでステップS206の判定を繰り返す。
【００４６】
装置状態の受信が完了すると、CPU211は、受信した装置状態に基づき、すべての原稿の読取画像を受信したか否かを判定する(S207)。そして、装置状態が画像読取装置100内に既に画像の読み取りが終了した有効な画像テータがないことを示す場合は、すべての原稿の読取画像を受信したと判定して画像要求処理を終了する。また、装置状態が画像読取装置100内に既に画像の読み取りが終了した有効な画像データがあることを示す場合は、未受信の読取画像があると判定して、処理をステップS201に戻して画像要求処理を繰り返す。
【００４７】
図10のフローチャートにより画像転送処理を説明する。なお、画像転送処理は、画像読取装置100のCPU11によって実行される処理である。つまり、CPU11は、PC200から転送指示を受信し、受信した転送指示が示す可視画像、UV画像または装置状態をPC200に送信する。
【００４８】
CPU11は、コマンドを受信したか否かを判定し(S301)、コマンドを受信するまでステップS301の判定を繰り返す。そして、コマンドを受信すると、CPU11は、受信コマンドを判定する(S302)。受信コマンドが、可視画像の転送指示の場合は処理をステップS303へ進め、UV画像の転送指示の場合は処理をステップS304へ進め、装置状態の転送指示の場合は処理をステップS308へ進める。また、その他のコマンド（可視画像の転送指示、UV画像の転送指示、装置状態の転送指示以外のコマンド）を受信した場合、CPU11は、対応する処理を実行し(S310)、処理をステップS301に戻す。
【００４９】
可視画像の転送指示を受信した場合、CPU11は、第一の発光状態によって読み取った可視画像をPC200に送信する送信処理を行う(S303)。なお、可視画像の送信は、原稿の読取順にRAM213から可視画像の画像データを読み出し、当該画像データを通信I/F215を介してPC200あてに送信することで行われる。可視画像の送信処理が完了すると、CPU11は、処理をステップS301に戻し、次のコマンドの受信を待つ。
【００５０】
UV画像の転送指示を受信した場合、CPU11は、原稿の読取順にRAM213からUV画像の画像データを読み出してUV画像判定を行う(S304)。
【００５１】
UV画像判定において、CPU11は、UV画像の画像データのヒストグラムを作成し、当該UV画像が有効か無効かの判定を行う。特殊インクの印刷領域がある原稿と、特殊インクの印刷領域がない原稿が混在する場合、UV画像の画像データは図7(b)のようになる場合と図8(c)のようになる場合がある。そこで、UV画像の画像データのヒストグラムを作成して、特殊インクの印刷領域がある原稿か否かを判定する。
【００５２】
例えば、輝度値Iが所定の閾値Ifよりも高い(I＞If)画素の数Nが、所定の画素数Nfを超える(N＞Nf)場合は、特殊インクの印刷領域がある原稿から読み取られたUV画像と判定する。なお、閾値Ifは、蛍光増白剤の影響を考慮して実験的に設定する。あるいは、画像認識技術を利用して、UV画像から有意の画像が抽出される場合、蛍光の画像が読み取られたとして、特殊インクの印刷領域がある原稿から読み取られたUV画像と判定してもよい。
【００５３】
CPU11は、特殊インクの印刷領域がある原稿から読み取られたUV画像を有効とし、特殊インクの印刷領域がない原稿から読み取られたUV画像を無効とする(S305)。
【００５４】
UV画像判定においてUV画像が有効と判定した場合、CPU11は、当該UV画像の画像データをPC200に送信する送信処理を行う(S306)。また、UV画像判定においてUV画像が無効と判定した場合、CPU11は、無効情報をPC200に送信する送信処理を行う(S307)。無効情報は、第二の発光状態によって読み取ったUV画像が無効であることを示す情報であり、UV画像の画像データとは異なり、例えば画像サイズが0のヘッダだけのダミーデータなどである。
【００５５】
画像読取装置100からPC200へのUV画像の送信処理は、UV画像判定の結果に基づき行われ、無効なUV画像（第二の発光状態によって特殊インクの印刷領域がない原稿から読み取られた画像データ）が送信されることはない。UV画像または無効情報の送信処理が完了すると、CPU11は、処理をステップS301に戻し、次のコマンドの受信を待つ。
【００５６】
装置状態の転送指示を受信した場合、CPU11は、装置状態をPC200に送信する送信処理を行う(S308)。装置状態の送信処理が完了すると、CPU11は、処理をステップS301に戻し、次のコマンドの受信を待つ。
【００５７】
このように、不可視光源を用いて原稿から読み取ったUV画像の画像データから、当該原稿に特殊インクの印刷領域があるか否かを判定する。そして、特殊インクの印刷領域がある原稿についてのみ、UV画像の画像データを要求元（例えばPC200）へ転送する。従って、読取対象の原稿をスキャンする際に、特殊インクの印刷領域がある原稿と当該印刷領域がない原稿が混在する場合、可視画像とUV画像を一度のスキャンで読み取り、無効のUV画像の画像データの転送を防いで、画像データ量を抑制することができる。
【００５８】
［変形例］
上記では、UV画像の転送指示を受信した後にUV画像判定を行う例を示したが、CPU11は、読取画像から可視画像とUV画像が分離した時点でUV画像判定を行ってもよい。その場合、UV画像判定の結果を当該UV画像に関連付けてRAM13に格納しておく。CPU11は、ステップS305の判定において、RAM13に格納されたUV画像判定の結果を参照する。
【００５９】
あるいは、偶数ライン（第二の発光状態）の1ラインの読み取り完了後、ラインごとにUV画像判定を行うこともできる。その場合、UV画像判定の結果は、当該UV画像に関連付けて、偶数ラインごとにRAM13に格納しておく。CPU11は、ステップS304において、RAM13に格納されたラインごとのUV画像判定の結果を参照して、当該UV画像全体のUV画像判定を行う。
【００６０】
また、光源1044bが発光する紫外光の波長によっては青色領域の可視光が含まれる場合があり、UV画像が図8(c)に示すような黒色画像データにならない場合がある。そのような場合、図2に示す画像読取ユニット104の発光部1044bと原稿101の間の光路に紫外光のみを透過させる可視光カットフィルタを設けるとよい。また、可視光カットフィルタを設けない場合は、可視画像とUV画像の類似性を評価することでUV画像判定を行うことができる。
【００６１】
また、画像要求処理と画像転送処理において、可視画像の転送指示とUV画像の転送指示を用いる例を説明したが、これら二つの画像の転送指示を合わせて「画像転送指示」とし、可視画像とUV画像を一度に転送してもよい。UV画像判定において無効と判定されたUV画像に対応する画像転送においては、可視画像のみが転送されるか、可視画像と無効情報が転送される。
【００６２】
また、画像要求処理と画像転送処理において、UV画像受信を待つ処理(S204)にタイムアウトを設けてもよい。つまり、所定時間内にUV画像の受信処理が始まらない（タイムアウトした）場合、CPU211は、UV画像が無効と判断して、処理を次のステップS205へ進める。その場合、CPU11は、割込処理により装置状態の転送指示を受信し、UV画像の送信に関する処理をキャンセルして、ステップS308の処理を実行する。
【００６３】
上記では、原稿画像を読み取る際に、1ラインごとに可視域の光の発光と紫外域の光の発光を切り替える発光状態の切替制御を説明した。しかし、副走査方向の読取解像度が高い場合など、例えば2ラインごとや3ラインなどの複数ラインごとに発光状態の切替制御を行ってもよい。上記では可視画像とUV画像を生成する際に奇数ラインと偶数ラインに分離する例を説明した。所定のライン数ごとに発光状態の切替制御を行う場合は、可視域の光が発光した状態で読み取ったラインと紫外域の光が発光した状態で読み取ったラインに分離すればよい。
【００６４】
［その他の実施例］
本発明は、上述の実施形態の一以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける一以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、一以上の機能を実現する回路（例えば、ASIC）によっても実現可能である。
【図１】
2016111613.tif 000003
【図２】
2016111613.tif 000004
【図３】
2016111613.tif 000005
【図４】
2016111613.tif 000006
【図５】
2016111613.tif 000007
【図７】
2016111613.tif 000008
【図８】
2016111613.tif 000009
【図９】
2016111613.tif 000010
【図１０】
2016111613.tif 000011
【図６】
2016111613.tif 000012