(57)【要約】【課題】幅広い色味で印刷された媒体に対応できる。【解決手段】読取装置１０は、３色光源１６，１７と、ラインセンサ１２と、制御部１１とを備える。制御部１１は、赤色光源１６ｒ，１７ｒと緑色光源１６ｇ，１７ｇと青色光源１６ｂ，１７ｂとを同量の発光量で発光させ読み取り対象の媒体３０に第１の入射光２１ａ，２２ａを照射し、媒体３０からの第１の反射光２０ａをＲＧＢセンサ１４で受光し、媒体３０を微小搬送し、赤色光源１６ｒ，１７ｒと緑色光源１６ｇ，１７ｇと青色光源１６ｂ，１７ｂとを第１の反射光２０ａに基づき算出した調整発光量でそれぞれ発光させ媒体３０に第２の入射光２１ｂ，２２ｂを照射し、媒体３０からの第２の反射光２０ｂをモノクロセンサ１３で受光し、モノクロセンサ１３で受光した第２の反射光２０ｂに基づく画像データを出力する。【選択図】図１
2020155797.tif 000002
【特許請求の範囲】
【請求項１】
赤色光源と緑色光源と青色光源とを有する３色光源と、
モノクロセンサとＲＧＢセンサとを有するラインセンサと、
前記赤色光源と前記緑色光源と前記青色光源とを同量の発光量で発光させ読み取り対象の媒体に第１の入射光を照射し、前記媒体からの第１の反射光を前記ＲＧＢセンサで受光し、前記媒体を微小搬送し、前記赤色光源と前記緑色光源と前記青色光源とを前記第１の反射光に基づき算出した調整発光量でそれぞれ発光させ前記媒体に第２の入射光を照射し、前記媒体からの第２の反射光を前記モノクロセンサで受光し、前記モノクロセンサで受光した前記第２の反射光に基づく画像データを出力する制御部と、
を備える読取装置。
【請求項２】
前記制御部は、
前記媒体の前記微小搬送を搬送機構部に指示し、前記媒体からの反射光を前記ＲＧＢセンサから前記モノクロセンサへと導く、
請求項１記載の読取装置。
【請求項３】
前記制御部は、
前記赤色光源からの前記第１の入射光における発光量と前記第１の反射光に含まれる赤色階調の値を分母に含む係数との積を、前記赤色光源における前記調整発光量とし、
前記緑色光源からの前記第１の入射光における発光量と前記第１の反射光に含まれる緑色階調の値を分母に含む係数との積を、前記緑色光源における前記調整発光量とし、
前記青色光源からの前記第１の入射光における発光量と前記第１の反射光に含まれる青色階調の値を分母に含む係数との積を、前記青色光源における前記調整発光量とする、
請求項１記載の読取装置。
【請求項４】
読取装置における読取方法であって、
前記読取装置は、赤色光源と緑色光源と青色光源とを有する３色光源と、モノクロセンサとＲＧＢセンサとを有するラインセンサと、制御部とを備え、
前記制御部は、
前記赤色光源と前記緑色光源と前記青色光源とを同量の発光量で発光させ読み取り対象の媒体に第１の入射光を照射し、
前記媒体からの第１の反射光を前記ＲＧＢセンサで受光し、
前記媒体を微小搬送し、
前記赤色光源と前記緑色光源と前記青色光源とを前記第１の反射光に基づき算出した調整発光量でそれぞれ発光させ前記媒体に第２の入射光を照射し、
前記媒体からの第２の反射光を前記モノクロセンサで受光し、
前記モノクロセンサで受光した前記第２の反射光に基づく画像データを出力する、
読取方法。
【請求項５】
読取装置と情報処理装置とを含む情報処理システムであって、
前記読取装置は、
赤色光源と緑色光源と青色光源とを有する３色光源と、
モノクロセンサとＲＧＢセンサとを有するラインセンサと、
前記赤色光源と前記緑色光源と前記青色光源とを同量の発光量で発光させ読み取り対象の媒体に第１の入射光を照射し、前記媒体からの第１の反射光を前記ＲＧＢセンサで受光し、前記媒体を微小搬送し、前記赤色光源と前記緑色光源と前記青色光源とを前記第１の反射光に基づき算出した調整発光量でそれぞれ発光させ前記媒体に第２の入射光を照射し、前記媒体からの第２の反射光を前記モノクロセンサで受光し、前記モノクロセンサで受光した前記第２の反射光に基づく画像データを出力する制御部とを備え、
前記情報処理装置は、
前記画像データを受信し、前記画像データに基づき文字認識処理と印鑑照合処理とを行う機能を備える、
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置、読取方法および情報処理システムに関する。
【背景技術】
【０００２】
紙の媒体（書類、帳票、伝票、通帳等。以下、媒体と記載する。）に記載された事項をコンピュータに入力する場合、スキャナとコンピュータシステムを利用して画像を取り込み、ＯＣＲ（Optical Character Recognition）ソフトで文字認識処理を行うことが行われている。媒体には、様々な色や模様の下地が存在することが多く、画像読み取りを行う際に下地を除去するための工夫が必要となる。
【０００３】
たとえば、原稿の２値化画像データを得る場合に、にじみが少なく無くかつ輪郭が明確なデータを取得するために、３原色光源を下地の反射率が最も低くなる組み合わせ若しくは最も高くなる組み合わせで投光して得られた画像データを２値化処理することで白黒の画像データを得る技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−７７４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、処理対象とする媒体が住民票等の証明書類であり、媒体の画像データに対して白黒の２値化処理を行い白黒の画像データを得ることが目的であり、その他の色が存在する媒体についてはあまり考慮されていなかった。
【０００６】
金融機関や企業等においては、取り扱う媒体は多種多様であり、文字だけではなく、印鑑が押印される出金伝票等も存在する。印鑑は、赤色または朱色の朱肉で押印されるため、媒体の下地が白色でない場合、下地がドロップアウトせず印影の照合に失敗するおそれがある。また、近年、媒体の態様は、従来の媒体よりも多様化しており、色の濃淡や色彩の幅が広く、デザインも豊富になってきており、従来の画像処理技術では、下地の色がノイズとなって残存することがある。
【０００７】
このため、媒体の画像データを取得する際に、幅広い色味で印刷された多種多様の媒体に対応した、より精度が高い画像処理が望まれている。
一側面では、本発明は、幅広い色味で印刷された媒体に対応できる読取装置、読取方法および情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、以下に示すような読取装置を提供する。読取装置は、３色光源と、ラインセンサと、制御部とを備える。３色光源は、赤色光源と緑色光源と青色光源とを有する。ラインセンサは、モノクロセンサとＲＧＢセンサとを有する。制御部は、赤色光源と緑色光源と青色光源とを同量の発光量で発光させ読み取り対象の媒体に第１の入射光を照射し、媒体からの第１の反射光をＲＧＢセンサで受光し、媒体を微小搬送し、赤色光源と緑色光源と青色光源とを第１の反射光に基づき算出した調整発光量でそれぞれ発光させ媒体に第２の入射光を照射し、媒体からの第２の反射光をモノクロセンサで受光し、モノクロセンサで受光した第２の反射光に基づく画像データを出力する。
【発明の効果】
【０００９】
一態様によれば、幅広い色味で印刷された媒体に対応できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態の読取装置の一例を示す図である。
【図２】第２の実施形態の情報処理システムの一例を示す図である。
【図３】第２の実施形態のホストのハードウェア構成の一例を示す図である。
【図４】第２の実施形態のプリンタのハードウェア構成の一例を示す図である。
【図５】第２の実施形態のプリンタの主要部配置構成の一例を示す図である。
【図６】第２の実施形態のスキャナ部および反射光の一例を示す図である。
【図７】第２の実施形態のシーケンスの一例を示す図である。
【図８】第２の実施形態のプリンタスキャン処理のフローチャートの一例を示す図である（その１）。
【図９】第２の実施形態のプリンタスキャン処理のフローチャートの一例を示す図である（その２）。
【図１０】第２の実施形態の通常搬送と微小搬送のイメージの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して実施の形態を詳細に説明する。
［第１の実施形態］
まず、第１の実施形態の読取装置について図１を用いて説明する。図１は、第１の実施形態の読取装置の一例を示す図である。
【００１２】
読取装置１０は、伝票や通帳等の媒体を読み取る装置であり、たとえば、スキャナである。読取装置１０は、プリンタやコピー機や複合機等に内蔵することが可能な装置である。
【００１３】
読取装置１０は、３色光源１６，１７と、ラインセンサ１２と、制御部１１とを備える。３色光源１６，１７は、それぞれ赤色光源１６ｒ，１７ｒと緑色光源１６ｇ，１７ｇと青色光源１６ｂ，１７ｂとを有する。光源とは、たとえば、ＬＥＤ（Light Emitting Diode）である。赤色光源１６ｒ，１７ｒは、赤色ＬＥＤであり、緑色光源１６ｇ，１７ｇは緑色ＬＥＤであり、青色光源１６ｂ，１７ｂは青色ＬＥＤである。なお、ＬＥＤは、発光素子の一例であり、その他のものでもよい。
【００１４】
３色光源１６，１７によって第１の入射光２１ａ，２２ａが照射される位置が、媒体読取位置４０ａである。また、３色光源１６，１７によって第２の入射光２１ｂ，２２ｂが照射される位置が、媒体読取位置４０ｂである。媒体読取位置４０ｂは、媒体３０が右方向（モノクロセンサ１３側からＲＧＢセンサ１４側に向かう方向）に微小搬送されたことによって、媒体読取位置４０ａが右方向に移動した位置である。
【００１５】
ラインセンサ１２は、モノクロセンサ１３とＲＧＢセンサ１４とを有する。ラインセンサ１２は、撮像素子を一列または複数列（ライン）に配置したセンサである。ラインセンサ１２は、静止した媒体３０から一次元的な画像データを取得するものであるため、媒体３０を搬送させることにより二次元的な画像データを取得する。
【００１６】
モノクロセンサ１３は、白色と黒色の明暗差を認識し、モノクロ（白黒）の画像データを取得する機能を備える。ＲＧＢセンサ１４は、カラー（赤色（Red）、緑色（Green）、青色（Blue）の３原色の混合した色）の画像データを取得する機能を備える。ラインセンサ１２は、モノクロセンサ１３およびＲＧＢセンサ１４で取得した画像データを制御部１１に出力する。読取装置１０は、読み取り対象の媒体３０をモノクロセンサ１３側からＲＧＢセンサ１４側へと一定方向（図１における右方向）に搬送させるものとする。
【００１７】
制御部１１は、読取装置１０全体を制御するものであり、たとえば、プロセッサ等である。制御部１１は、媒体３０に対する入射光の照射を３色光源１６，１７に指示し、ラインセンサ１２で受光した媒体３０からの反射光に基づく画像データを取得し、画像データを出力する機能を備える。なお、制御部１１は、取得した画像データを記憶するメモリ等の記憶部を備えるが、記憶部の図示は省略する。
【００１８】
ここで、読取装置１０が実行する読取方法について説明する。読取装置１０は、係員から媒体３０の挿入を受け付け、媒体３０を読み取り可能な位置に搬送する。読み取り可能な位置とは、制御部１１が、媒体３０に対して３色光源１６，１７を用いて入射光を照射し、媒体３０からの反射光をラインセンサ１２で受光可能な位置である。
【００１９】
制御部１１は、赤色光源１６ｒ，１７ｒと緑色光源１６ｇ，１７ｇと青色光源１６ｂ，１７ｂとを同量の発光量で発光させ、読み取り対象の媒体３０に第１の入射光２１ａ，２２ａを照射する。制御部１１は、媒体３０からの第１の反射光２０ａをＲＧＢセンサ１４で受光する。ここで、制御部１１は、媒体３０上の媒体読取位置４０ａに第１の入射光２１ａ，２２ａを照射し、媒体読取位置４０ａからの第１の反射光２０ａをＲＧＢセンサ１４で受光したものとする。
【００２０】
制御部１１は、搬送機構に搬送を指示し、媒体３０を微小搬送する。制御部１１は、媒体３０の微小搬送を行うことで、入射光の照射位置を媒体読取位置４０ａから媒体読取位置４０ｂへ移動させ、ＲＧＢセンサ１４で受光した反射光をモノクロセンサ１３へ導く。
【００２１】
制御部１１は、赤色光源１６ｒ，１７ｒと緑色光源１６ｇ，１７ｇと青色光源１６ｂ，１７ｂとを第１の反射光２０ａに基づき算出した調整発光量でそれぞれ発光させ媒体３０に第２の入射光２１ｂ，２２ｂを照射する。つまり、制御部１１は、媒体３０のイメージスキャンを行う毎に、媒体３０からの第１の反射光２０ａに基づいて第２の入射光２１ｂ，２２ｂの発光量を設定することができる。
【００２２】
制御部１１は、媒体３０からの第２の反射光２０ｂをモノクロセンサ１３で受光し、モノクロセンサ１３で受光した第２の反射光２０ｂに基づく画像データを出力する。他の装置（たとえば、コンピュータ）は、制御部１１から画像データを受信し、媒体３０の文字認識処理や印鑑照合処理を行う。
【００２３】
このように、読取装置１０は、媒体３０を搬送しつつ、媒体３０からの反射光に基づいて算出した調整発光量で３色光源１６，１７を発光させる制御を行う。読取装置１０において、ラインセンサ１２を用いて媒体３０を読み取る方向と、反射光を導くための媒体３０の微小搬送の方向とを、同一の方向（図１において右方向。モノクロセンサ１３側からＲＧＢセンサ１４側に進む方向。）とする。これにより、読取装置１０は、第２の反射光２０ｂをモノクロセンサ１３で受光して媒体３０を読み取る処理の実行の遅延を低減しつつ、第２の入射光２１ｂ，２２ｂの発光量を調整するための第１の反射光２０ａを受光することが可能となる。
【００２４】
こうして、読取装置１０は、媒体３０から赤色、緑色、青色の各成分の色味を媒体３０から除去することを容易とする。読取装置１０は、媒体３０に付与された幅広い色味に対応し、下地の色味のドロップアウトを従来よりも精密に行うことができる。読取装置１０は、文字認識処理や印鑑照合処理を妨げるノイズの発生を低減できる。
【００２５】
こうして、読取装置１０は、媒体３０のイメージスキャンを行う毎に、媒体３０からの反射光に基づいて３色光源１６，１７に含まれる各色味成分について発光量を設定することができるため、幅広い色味で印刷された媒体に対応できる。
【００２６】
［第２の実施形態］
次に、第２の実施形態として、情報処理システムについて図２を用いて説明する。図２は、第２の実施形態の情報処理システムの一例を示す図である。
【００２７】
情報処理システム４００は、金融機関等で用いられるシステムであり、１台以上のホスト３００とプリンタ１００とを備える。ホスト３００は、ネットワーク４１０を介してプリンタ１００と情報通信を行う。なお、ネットワーク４１０は、有線ネットワーク、無線ネットワークを問わない。また、装置間の専用線であってもよい。
【００２８】
プリンタ１００は、帳票や通帳等の媒体を読み取り、印刷を行う機能を備える装置である。係員（以下、オペレータとも記載する。）は、媒体をプリンタに挿入し、プリンタの読み取り機能を用いて媒体を読み取り、読み取ったデータをホスト３００で確認する。プリンタ１００の詳細については、後で図４を用いて説明する。
【００２９】
ホスト３００は、プリンタ１００と情報の送受信を行い、媒体の画像データを受信し、受信した画像データに対して画像処理、文字認識処理、印鑑照合処理を行うプログラムを実行するコンピュータ等の情報処理装置である。
【００３０】
次に、第２の実施形態のホストのハードウェア構成について図３を用いて説明する。図３は、第２の実施形態のホストのハードウェア構成の一例を示す図である。
ホスト３００は、ホスト制御部３１０を含む。ホスト制御部３１０は、プロセッサ３１１、ＲＡＭ（Random Access Memory）３１２、ＨＤＤ３１３、画像信号処理部３１４、入力信号処理部３１５、媒体リーダ３１６、通信インタフェース３１７を含む。ホスト３００は、プロセッサ３１１によって装置全体が制御されている。プロセッサ３１１には、バス３１８を介してＲＡＭ３１２と複数の周辺機器が接続されている。プロセッサ３１１は、マルチプロセッサであってもよい。プロセッサ３１１は、たとえば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。また、プロセッサ３１１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３１】
ＲＡＭ３１２は、ホスト３００の主記憶装置として使用される。ＲＡＭ３１２には、プロセッサ３１１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に記憶される。また、ＲＡＭ３１２には、プロセッサ３１１による処理に必要な各種データが記憶される。
【００３２】
バス３１８に接続されている周辺機器としては、ＨＤＤ３１３、画像信号処理部３１４、入力信号処理部３１５、媒体リーダ３１６および通信インタフェース３１７がある。
ＨＤＤ３１３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ３１３は、ホスト３００の補助記憶装置として使用される。ＨＤＤ３１３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが記憶される。なお、ＨＤＤ３１３に限らず、ＳＳＤ（Solid State Drive）を使用することもできる。なお、補助記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００３３】
画像信号処理部３１４は、プロセッサ３１１からの命令に従って、ホスト３００に接続されたディスプレイ３１４ａに画像を出力する。ディスプレイ３１４ａとしては、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、プラズマディスプレイ、有機ＥＬ（ＯＥＬ：Organic Electro-Luminescence）ディスプレイ等、任意の種類のディスプレイを用いることができる。
【００３４】
入力信号処理部３１５は、ホスト３００に接続された入力デバイス３１５ａから入力信号を取得し、プロセッサ３１１に出力する。入力デバイス３１５ａとしては、マウス、タッチパネル、タッチパッド、トラックボール、キーボード、リモートコントローラ、ボタンスイッチ等、任意の種類の入力デバイスを用いることができる。また、ホスト３００に、複数の種類の入力デバイスが接続されていてもよい。
【００３５】
媒体リーダ３１６は、記録媒体３１９に記録されたプログラムやデータを読み取る読み取り装置である。記録媒体３１９として、たとえば、磁気ディスク、光ディスク、光磁気ディスク（ＭＯ：Magneto-Optical disk）、半導体メモリ等を使用できる。磁気ディスクには、フレキシブルディスク（ＦＤ：Flexible Disk）やＨＤＤが含まれる。光ディスクには、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）が含まれる。
【００３６】
媒体リーダ３１６は、たとえば、記録媒体３１９から読み取ったプログラムやデータを、ＲＡＭ３１２やＨＤＤ３１３等の他の記録媒体にコピーする。読み取られたプログラムは、たとえば、プロセッサ３１１によって実行される。なお、記録媒体３１９は可搬型記録媒体であってもよく、プログラムやデータの配布に用いられることがある。また、記録媒体３１９やＨＤＤ３１３を、コンピュータ読み取り可能な記録媒体と言うことがある。
【００３７】
通信インタフェース３１７は、ネットワーク４１０に接続されている。通信インタフェース３１７は、他のコンピュータ、記憶装置、または通信機器との間でデータの送受信を行う。
【００３８】
以上のようなハードウェア構成によって、第２の実施形態のホスト３００の処理機能を実現することができる。なお、上記の構成は一例であり、構成部の組み合わせは適宜決定できる。たとえば、上記構成のうち必要のないものを削除するとしてもよい。
【００３９】
ホスト３００は、たとえばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施形態の処理機能を実現する。ホスト３００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、ホスト３００に実行させるプログラムをＨＤＤ３１３に記憶しておくことができる。プロセッサ３１１は、ＨＤＤ３１３内のプログラムの少なくとも一部をＲＡＭ３１２にロードし、プログラムを実行する。また、ホスト３００に実行させるプログラムを、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に記憶されたプログラムは、たとえばプロセッサ３１１からの制御により、ＨＤＤ３１３にインストールされた後、実行可能となる。またプロセッサ３１１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４０】
次に、第２の実施形態のプリンタについて図４を用いて説明する。図４は、第２の実施形態のプリンタのハードウェア構成の一例を示す図である。
プリンタ１００は、プリンタ制御部１１０と、リアユニット１２０と、インサーターユニット１３０と、オペレーションパネル１４０と、電源部１５０とを備える。リアユニット１２０と、インサーターユニット１３０と、オペレーションパネル１４０は、プリンタ制御部１１０に通信（制御）可能に接続されている。
【００４１】
プリンタ制御部１１０は、プロセッサ１１１、ＲＡＭ１１２、ドライバ回路１１３、通信インタフェース１１４を有し、各々が通信可能に接続されている。プロセッサ１１１は、プリンタ１００の全体動作を制御する。プロセッサ１１１は、たとえばＣＰＵ、ＭＰＵ等である。プロセッサ１１１は、通信インタフェース１１４を介してホスト３００と情報通信を行う機能を有する。また、プロセッサ１１１は、ＲＡＭ１１２に記憶されたプログラムを読み出し実行する機能を備える。また、プロセッサ１１１は、プログラムの実行に伴い必要となる定義情報等をＲＡＭ１１２から読み出す機能を備える。また、プロセッサは、スキャナ部１２１が取得した画像データをＲＡＭ１１２等の記憶部に記憶する。
【００４２】
ＲＡＭ１１２は、各種のメモリであり、たとえば、Ｆｌａｓｈ−ＲＯＭ（Read Only Memory）やＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）等である。ＲＡＭ１１２には、プロセッサ１１１に実行させるファームウェアが格納される。また、ＲＡＭ１１２には、プロセッサ１１１による処理に必要な各種データが格納される。通信インタフェース１１４は、ネットワーク４１０に接続され、ホスト３００等との間でデータの送受信を行う。
【００４３】
ドライバ回路１１３は、インサーターユニット１３０やリアユニット１２０の各機構部と、通帳処理部１２４のモーターやマグネット等を駆動する回路である。ドライバ回路１１３は、適宜プロセッサ１１１と協働し、プリンタ１００における各機構部の駆動を制御する機能を備える。
【００４４】
リアユニット１２０は、スキャナ部１２１、プリンタ機構部１２２、共通搬送機構部１２３、通帳処理部１２４を有し、各々がプリンタ制御部１１０に接続されている。スキャナ部１２１は、媒体を読み取る機能を有する。スキャナ部１２１については、後で図６を用いて説明する。プリンタ機構部１２２は、プリンタに挿入された媒体に印刷を行う機能を有し、印字ヘッドやプラテン等を備える。共通搬送機構部１２３は、挿入された媒体をプリンタ機構部１２２やスキャナ部１２１に搬送する機能を備える。通帳処理部１２４は、挿入された媒体が通帳である場合に通帳の頁を捲る機能を備える。
【００４５】
インサーターユニット１３０は、伝票搬送機構部１３１、通帳搬送機構部１３２、ＭＳリードライト部１３３を有し、各々がプリンタ制御部１１０に接続されている。
伝票搬送機構部１３１は、プリンタ１００に挿入される媒体が伝票である場合、挿入された伝票の受け付け、搬送および排出する機能を備える。なお、伝票は、読み取り対象となる紙媒体であり、１枚である場合もあれば、複数枚である場合もある。
【００４６】
通帳搬送機構部１３２は、プリンタ１００に挿入される媒体が通帳（冊子の形状の紙媒体）である場合、挿入された通帳の受け付け、搬送および排出する機能を備える。
ＭＳリードライト部１３３は、挿入された媒体が通帳である場合、通帳の背面に付与されているＭＳ（Magnetic Stripe）部（磁気ストライプとも記載する）に対してデータを読み出しおよび書込みを行う機能を備える。
【００４７】
オペレーションパネル１４０は、プリンタ１００の外側から操作可能なタッチキーおよび表示パネル等を含む装置であり、操作入力を受け付け、プリンタ制御部１１０に通知する機能を備える。電源部１５０は、プリンタ１００に電力を供給する機能を備える。
【００４８】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、上記の構成は一例であり、プリンタ１００の構成部の条件は適宜決定できる。なお、第１の実施形態の読取装置１０を内蔵する装置もプリンタ１００と同様の構成で実現できる。
【００４９】
次に、第２の実施形態のプリンタの主要部配置構成の一例について図５を用いて説明する。図５は、第２の実施形態のプリンタの主要部配置構成の一例を示す図である。
プリンタ１００は、インサーターユニット１３０とリアユニット１２０が隣接して接合し、リアユニット１２０の下にプリンタ制御部１１０および電源部１５０が位置する配置構成である。なお、これらの配置構成は一例に過ぎず、その他の配置構成であってもよい。
【００５０】
図５においては、プリンタ１００が、挿入口から媒体を受け付けて吸入し、媒体をスキャナ部１２１に搬送する方向を右矢印で図示する。なお、挿入口とは、伝票搬送機構部１３１および通帳搬送機構部１３２の端部であり、媒体を受け付ける開口部である。伝票搬送機構部１３１、通帳搬送機構部１３２、共通搬送機構部１２３が備えるローラの回転の方向（丸型の形状で示したローラの中に表記した矢印の向き）も、媒体を受け付けて吸入し、媒体をスキャナ部１２１に搬送する方向を示す。なお、プリンタ１００が、媒体を排出する場合、媒体の搬送方向は図示した矢印とは逆向きになる。
【００５１】
プリンタ１００は、伝票搬送機構部１３１または通帳搬送機構部１３２を介して受け付けた媒体を矢印に沿って搬送させる。プリンタ１００は、媒体を共通搬送機構部１２３を搬送させてプリンタ機構部１２２の下（かつ、プラテン１２９の上）を通過しスキャナ部１２１の下に移動させる。なお、プラテン１２９は、プリンタ機構部１２２が媒体に印刷を行う際に、媒体を支える機構である。プリンタ１００は、スキャナ部１２１で媒体の読み取りを実行する。
【００５２】
係員は、媒体が伝票である場合、伝票搬送機構部１３１に媒体を挿入する。また、係員は、媒体が通帳である場合、通帳搬送機構部１３２に媒体を挿入する。係員は、媒体を読み取り対象の面がスキャナ部１２１と対面する方向（上向き）になるように挿入する。
【００５３】
なお、伝票搬送機構部１３１、通帳搬送機構部１３２、共通搬送機構部１２３は、媒体を搬送させるための搬送路およびローラを備え、プリンタ制御部１１０からの指示（制御コマンド）に基づき、ローラを駆動して媒体を搬送する。プリンタ制御部１１０は、媒体をスキャナ部１２１で読み取った後、媒体を左方向へ搬送して排出する指示を送信し、共通搬送機構部１２３、伝票搬送機構部１３１、通帳搬送機構部１３２を介して媒体を排出する。
【００５４】
次に、第２の実施形態のスキャナ部について図６を用いて説明する。図６は、第２の実施形態のスキャナ部および反射光の一例を示す図である。
図６（Ａ）は、スキャナ部１２１が備えるラインセンサ２１０に含まれるＲＧＢセンサ部２１２が、ＲＧＢセンサ部２１２への反射光２６０（第１の反射光２６０とも記載する。）を受光した一例を示す図である。
【００５５】
スキャナ部１２１は、スキャナ制御部２００、ラインセンサ２１０、光学レンズ２２０、ＬＥＤカバー２３０を有する。
スキャナ制御部２００は、スキャナ部１２１を制御する機能を備える。スキャナ制御部２００は、プリンタ制御部１１０から受信した指示に基づきＬＥＤ光源２３１，２３２を制御し、赤色光源２３１ｒ，２３２ｒ、緑色光源２３１ｇ，２３２ｇ、青色光源２３１ｂ，２３２ｂを点灯させ、第１の入射光２６１，２６２を照射（投光）する。スキャナ制御部２００は、ＬＥＤ光源２３１，２３２を点灯して第１の入射光２６１，２６２を投光し、媒体２５０からの反射光をラインセンサ２１０で受光し、媒体２５０の読み取り面の画像データを取得する。スキャナ制御部２００は、取得した画像データをプリンタ制御部１１０に送信する。
【００５６】
ラインセンサ２１０は、撮像素子を線状（ライン）に配置したセンサであり、モノクロセンサ部２１１とＲＧＢセンサ部２１２とを有する。モノクロセンサ部２１１は、白色と黒色の明暗差を認識し、モノクロ（白黒）の画像データを取得する機能を備える。ＲＧＢセンサ部２１２は、カラー（赤色（Red）、緑色（Green）、青色（Blue）の３原色の混合した色）の画像データを取得する機能を備える。
【００５７】
ＲＧＢセンサ部２１２は、白色と黒色の両極の中の階調で認識するモノクロセンサ部２１１とは異なり、受光した光の情報を３原色に分解して、それぞれの階調を認識するため、濃淡に違いが少ない色であっても判別することが可能である。たとえば、スキャナ部１２１で読み取る対象の媒体が伝票であり、伝票の下地の模様に青色で縦棒「｜」の形状が含まれており、伝票に数字の「１」が黒色で記載されている場合について説明する。伝票の下地の模様の縦棒「｜」と、記載された数字の「１」の形状が略同一の形状であり、青色と黒色の濃さ（濃淡）が略同一である場合、モノクロセンサ部２１１では濃淡差が無いため判別ができない。しかし、ＲＧＢセンサ部２１２は、受光した光を３原色に分解して認識するため、濃淡差が無い場合や濃淡に違いが少ない場合であっても青色と黒色の色の違いで判別することが可能である。
【００５８】
光学レンズ２２０は、ＬＥＤ光源２３１，２３２が発した光が媒体２５０に反射した反射光をラインセンサ２１０が備えるモノクロセンサ部２１１およびＲＧＢセンサ部２１２に導く機能を備える。
【００５９】
ＬＥＤカバー２３０は、ＬＥＤ光源２３１，２３２を備える。ＬＥＤ光源２３１は、赤色光源２３１ｒ、緑色光源２３１ｇ、青色光源２３１ｂを備え、スキャナ制御部２００の指示を受け、赤色光源２３１ｒ、緑色光源２３１ｇ、青色光源２３１ｂを発光させる。ＬＥＤ光源２３２は、赤色光源２３２ｒ、緑色光源２３２ｇ、青色光源２３２ｂを備え、スキャナ制御部２００の指示を受け、赤色光源２３２ｒ、緑色光源２３２ｇ、青色光源２３２ｂを発光させる。
【００６０】
なお、第１の実施形態の読取装置１０もスキャナ部１２１と同様の構成で実現できる。
図６（Ｂ）は、スキャナ部１２１が備えるラインセンサ２１０に含まれるモノクロセンサ部２１１が、モノクロセンサ部２１１への反射光２７０（第２の反射光２７０とも記載する。）を受光した一例を示す図である。図６（Ｂ）は、図６（Ａ）で示したスキャナ部１２１の同一の構造であるため、説明を適宜省略する。図６（Ｂ）は、図６（Ａ）で読み取った媒体２５０を共通搬送機構部１２３にて右方向に微小搬送した状態である。図６（Ｂ）においては、反射光をモノクロセンサ部２１１で受光する点が異なる。媒体読取位置２５１は、媒体２５０が右方向に微小搬送されたことに伴い、図６（Ｂ）においては図６（Ａ）よりも右方向に移動した状態である。
【００６１】
スキャナ制御部２００は、プリンタ制御部１１０から受信した指示に基づきＬＥＤ光源２３１，２３２を制御し、赤色光源２３１ｒ，２３２ｒ、緑色光源２３１ｇ，２３２ｇ、青色光源２３１ｂ，２３２ｂを点灯させ、第２の入射光２７１，２７２を照射（投光）する。第２の入射光２７１，２７２の光量は、第１の反射光２６０に基づき３色それぞれの光源ごとに算出された調整発光量となる。
【００６２】
スキャナ制御部２００は、ＬＥＤ光源２３１，２３２を点灯して第２の入射光２７１，２７２を照射し、第２の反射光２７０をモノクロセンサ部２１１で受光し、媒体２５０の読み取り面の画像データを取得する。スキャナ制御部２００は、取得した画像データをプリンタ制御部１１０に送信する。
【００６３】
ここで、微小搬送について説明する。微小搬送とは、媒体２５０を微小に搬送することにより、ＲＧＢセンサ部２１２で受信した反射光をモノクロセンサ部２１１に導く動作である。言い換えると、スキャナ制御部２００は、媒体２５０の微小搬送を行うことにより、モノクロセンサ部２１１とＲＧＢセンサ部２１２との間の距離（たとえば、μｍ単位）において反射光を移動させることが可能となる。微小搬送は、反射光分析に基づくイメージスキャン（媒体２５０の画像データの取得処理）を実行する際に用いられる動作である。スキャナ部１２１が微小搬送を用いた動作を行う処理については、後で図９を用いて説明する。
【００６４】
なお、プリンタ１００において、読み取り対象の媒体２５０は、一定の方向（図６（Ｂ）右矢印、媒体を微小搬送する方向）へ搬送されスキャナ部１２１で読み取られる。言い換えると、媒体２５０は、モノクロセンサ部２１１側からＲＧＢセンサ部２１２側に搬送される。スキャナ制御部２００は、媒体２５０からの反射光に基づいて算出した調整発光量でＬＥＤ光源２３１，２３２を発光させる制御を行う。プリンタ１００において、媒体２５０を挿入口から吸引してスキャナ部１２１で読み取る方向（通常搬送の方向）と、反射光を導くための媒体２５０の微小搬送の方向とを、同一の方向とする。
【００６５】
ここで、通常搬送および微小搬送の方向とは、図６（Ｂ）において右矢印方向であり、モノクロセンサ部２１１側からＲＧＢセンサ部２１２側に進む方向である。媒体２５０の通常搬送の方向が図６（Ｂ）における右矢印方向である場合、ラインセンサ２１０の左側にモノクロセンサ部２１１を配置し、右側にＲＧＢセンサ部２１２を配置することによって、通常搬送と微小搬送とを同一方向とすることが可能となる。図６（Ｂ）においてラインセンサ２１０の左側とは、スキャナ部１２１に対してインサーターユニット１３０側（プリンタ１００の挿入口側）である。また、図６（Ｂ）においてラインセンサ２１０の右側とは、スキャナ部１２１に対して通帳処理部１２４側（プリンタ１００の奥側）である。言い換えると、媒体２５０がプリンタ１００の挿入口に吸入される際の進行方向に対して手前側にモノクロセンサ部２１１を配置し、進行方向に対して奥側にＲＧＢセンサ部２１２を配置する。
【００６６】
仮に、プリンタ１００において微小搬送の方向が、通常搬送の方向と逆向きである場合、微小搬送の実行のために媒体２５０を余分に移動させる必要が生じる。しかし、プリンタ１００において通常搬送および微小搬送の方向を同一の方向とすることで、通常のスキャン処理の実行の遅延を低減できる。
【００６７】
こうして、スキャナ部１２１は、第２の反射光２７０をモノクロセンサ部２１１で受光して媒体２５０を読み取る処理（通常のスキャン処理）の実行の遅延を低減しつつ、第２の入射光２７１，２７２の発光量を調整するための第１の反射光２６０を受光することが可能となる。
【００６８】
次に、第２の実施形態のシーケンスについて図７を用いて説明する。図７は、第２の実施形態のシーケンスの一例を示す図である。
情報処理システム４００におけるホスト３００とプリンタ１００で実行される処理のシーケンスについて説明する。なお、ホスト３００が実行する処理は、ホスト制御部３１０（プロセッサ３１１）が実行する。プリンタ１００が実行する処理は、プリンタ制御部１１０（プロセッサ１１１）が実行する。なお、プリンタ制御部１１０は、適宜、スキャナ制御部２００と協働して処理を実行するものとする。
【００６９】
［ステップＳ１１］ホスト３００は、入力デバイス３１５ａを介して係員から媒体の読み取り処理の開始指示を受け付ける。ホスト３００は、赤色の光源を用いたイメージリード（画像データの読み取り）の指示をプリンタ１００に送信する。
【００７０】
［ステップＳ１２］プリンタ１００は、開始指示をホスト３００から受信し、媒体の挿入待ち状態を維持する。
［ステップＳ１３］プリンタ１００は、伝票搬送機構部１３１または通帳搬送機構部１３２を介して媒体の挿入を受け付け、媒体を吸入し、スキャナ部１２１で読み取り可能な位置まで媒体を搬送する。なお、プリンタ１００は、媒体が伝票である場合、伝票搬送機構部１３１を介して媒体の挿入を受け付ける。また、プリンタ１００は、媒体が通帳である場合、通帳搬送機構部１３２を介して媒体の挿入を受け付ける。以下、受け付けた媒体が伝票であるものとして説明する。
【００７１】
［ステップＳ１４］プリンタ１００は、スキャナ制御部２００に指示し、ＬＥＤ光源２３１，２３２を制御し、赤色光源２３１ｒ，２３２ｒを点灯する。
［ステップＳ１５］プリンタ１００は、スキャナ制御部２００に指示し、モノクロセンサ部２１１で媒体の上端から下端までイメージスキャンを実行する。プリンタ１００は、イメージスキャンによって取得した媒体の画像データをホスト３００に送信する。言い換えると、プリンタ１００は、赤色光源２３１ｒ，２３２ｒを点灯させて発生させた検出光（入射光）を媒体に投光（照射）し、その反射光をモノクロセンサ部２１１で検出した結果をホスト３００に送信する。
【００７２】
［ステップＳ１６］プリンタ１００は、イメージスキャンを行った媒体を待機させる。
［ステップＳ１７］ホスト３００は、媒体の画像データをプリンタ１００から受信する。
【００７３】
［ステップＳ１８］ホスト３００は、受信した画像データから帳票ＩＤを認識する。帳票ＩＤは、媒体を識別する識別情報であり、媒体の所定の位置に表記されている数字や記号である。なお、ホスト３００は、帳票ＩＤと文字認識処理（ＯＣＲ処理）を実行する対象となる位置情報と印影を認識する対象となる位置情報とを対応づけた帳票管理情報を予めＨＤＤ３１３等の記憶部に記憶している。
【００７４】
［ステップＳ１９］ホスト３００は、３色の光源を用いたイメージリード指示（媒体の読み取り指示）をプリンタ１００に送信する。
［ステップＳ２０］プリンタ１００は、イメージリード指示を受信し、媒体を搬送しスキャナ部１２１で読み取り可能な位置まで媒体を搬送する。
【００７５】
［ステップＳ２１］プリンタ１００は、スキャナ制御部２００に指示し、ＬＥＤ光源２３１，２３２を制御し、３色の光源（赤色光源２３１ｒ，２３２ｒ、緑色光源２３１ｇ，２３２ｇ、青色光源２３１ｂ，２３２ｂ）を点灯する。
【００７６】
［ステップＳ２２］プリンタ１００は、スキャナ制御部２００に指示し、反射光分析に基づくイメージスキャンを実行する。なお、反射光分析に基づくイメージスキャンについては、後で図９を用いて説明する。プリンタ１００は、イメージスキャンによって取得した媒体の画像データをホスト３００に送信する。言い換えると、プリンタ１００は、３色の光源を点灯させて発生させた検出光（入射光）を媒体に投光（照射）し、その反射光をモノクロセンサ部２１１で検出した結果をホスト３００に送信する。
【００７７】
［ステップＳ２３］プリンタ１００は、イメージスキャンを行った媒体を排出し、処理を終了する。
［ステップＳ２４］ホスト３００は、媒体の画像データをプリンタ１００から受信する。
【００７８】
［ステップＳ２５］ホスト３００は、ステップＳ２４で受信した画像データに基づき、ＯＣＲ処理を実行する。ホスト３００は、ステップＳ１８で認識した帳票ＩＤに対応する情報を帳票管理情報から読み出し、文字認識を行う位置を特定し、ＯＣＲ処理を実行する。
【００７９】
［ステップＳ２６］ホスト３００は、ＯＣＲ処理で認識した文字データとステップＳ２４で受信した画像データとをディスプレイ３１４ａに表示する。
［ステップＳ２７］ホスト３００は、ステップＳ２４で受信した画像データに基づき、印鑑照合を実行する。ホスト３００は、ステップＳ１８で認識した帳票ＩＤに対応する情報を帳票管理情報から読み出し、印影の画像を取得する位置を特定し、印鑑照合を行う。
【００８０】
ホスト３００は、ステップＳ２６で表示した文字データおよび画像データとともに、印鑑照合の結果をディスプレイ３１４ａに表示し、入力デバイス３１５ａを介して係員から確認入力を受け付ける。
【００８１】
［ステップＳ２８］ホスト３００は、ステップＳ２４で受信した画像データ、ＯＣＲ処理で認識した文字データ、印影の画像データ、印鑑照合の結果のデータを記憶部に保管し、処理を終了する。
【００８２】
次に、第２の実施形態のプリンタスキャン処理について図８および図９を用いて説明する。図８は、第２の実施形態のプリンタスキャン処理のフローチャートの一例を示す図である（その１）。図９は、第２の実施形態のプリンタスキャン処理のフローチャートの一例を示す図である（その２）。
【００８３】
プリンタスキャン処理は、プリンタ１００がホスト３００から開始指示を受信し、媒体を受け付け、スキャナ部１２１で媒体の画像データを取得し、画像データをホスト３００に送信する処理である。プリンタ１００のプリンタ制御部１１０（プロセッサ１１１）は、ホスト３００から開始指示を受信し、プリンタスキャン処理を開始する。なお、プリンタ制御部１１０は、適宜、スキャナ制御部２００と協働して処理を実行するものとする。
【００８４】
［ステップＳ３１］プリンタ制御部１１０は、開始指示をホスト３００から受信し、媒体挿入待ち状態を保つ。
［ステップＳ３２］プリンタ制御部１１０は、伝票搬送機構部１３１または通帳搬送機構部１３２を介して媒体が挿入されたか否かを判定する。プリンタ制御部１１０は、媒体が挿入された場合にステップＳ３３にすすみ、そうでない場合はステップＳ３２にもどる。
【００８５】
［ステップＳ３３］プリンタ制御部１１０は、媒体を吸入する。具体的には、プリンタ制御部１１０は、媒体の上端がスキャナ部１２１で読み取り可能となるよう、媒体を共通搬送機構部１２３に搬送する指示を行う。
【００８６】
［ステップＳ３４］プリンタ制御部１１０は、スキャナ制御部２００を介してＬＥＤ光源２３１，２３２に指示し、赤色光源２３１ｒ，２３２ｒを点灯する。
［ステップＳ３５］プリンタ制御部１１０は、ラインセンサ２１０のスキャン単位で媒体の搬送（通常搬送）を行う。なお、通常搬送における媒体の移動距離は、ラインセンサ２１０の１ライン分の撮像範囲であり、スキャナ部１２１のスキャンレートや分解能に応じて設定することが可能である。なお、通常搬送については、後で図１０を用いて説明する。
【００８７】
［ステップＳ３６］プリンタ制御部１１０は、スキャナ制御部２００を介してラインセンサ２１０に指示し、モノクロセンサ部２１１で媒体のイメージスキャン（媒体からの反射光をモノクロセンサ部２１１で受光し、媒体を光学的に読み込みデジタルデータ化する処理）を実行する。なお、プリンタ制御部１１０は、媒体の上端から下端まで順にラインセンサ２１０で撮像してイメージスキャンを実行し、媒体全体の画像データを取得する。
【００８８】
［ステップＳ３７］プリンタ制御部１１０は、ステップＳ３６においてイメージスキャンで取得した媒体の画像データをホスト３００に送信する。
［ステップＳ３８］プリンタ制御部１１０は、媒体の下端であるか（媒体の下端までイメージスキャンを行ったか）否かを判定する。プリンタ制御部１１０は、媒体の下端までイメージスキャンを行った場合はステップＳ３９にすすみ、そうでない場合はステップＳ３５にすすむ。
【００８９】
［ステップＳ３９］プリンタ制御部１１０は、媒体を待機させる。
［ステップＳ４０］プリンタ制御部１１０は、３色の光源を用いたイメージリードの指示をホスト３００から受信する。
【００９０】
［ステップＳ４１］プリンタ制御部１１０は、媒体を吸入する。具体的には、プリンタ制御部１１０は、媒体の上端がスキャナ部１２１で読み取り可能となるよう、媒体を共通搬送機構部１２３に搬送する指示を行う。
【００９１】
［ステップＳ４２］プリンタ制御部１１０は、ラインセンサ２１０のスキャン単位で媒体の搬送を行う。プリンタ制御部１１０は、ステップＳ３５における通常搬送の速度の１／２の速度で媒体を搬送する。通常搬送の速度の１／２の速度とするのは、一例であり、他の速度であってもよい。プリンタ制御部１１０は、モノクロセンサ部２１１とＲＧＢセンサ２１２との距離や、スキャンレート等に応じて速度を適宜設定することが可能である。なお、速度については、後で図１０を用いて説明する。
【００９２】
プリンタ制御部１１０は、媒体を搬送させながら以下のステップＳ４３からステップＳ４８を実行する。
［ステップＳ４３］プリンタ制御部１１０は、スキャナ制御部２００を介してＬＥＤ光源２３１，２３２に指示し、赤色光源２３１ｒ，２３２ｒ、緑色光源２３１ｇ，２３２ｇ、青色光源２３１ｂ，２３２ｂを点灯する。ここで、スキャナ制御部２００は、赤色光源２３１ｒ，２３２ｒ、緑色光源２３１ｇ，２３２ｇ、青色光源２３１ｂ，２３２ｂの全てについて同一の予め定められた光量（たとえば、３色の光源ともに発光可能な光量の５０％）で発光させ、白色光として発光させる。
【００９３】
［ステップＳ４４］プリンタ制御部１１０は、スキャナ制御部２００を介してラインセンサ２１０に指示し、ＲＧＢセンサ部２１２で媒体のイメージスキャン（媒体からの反射光をＲＧＢセンサ部２１２で受光し、媒体を光学的に読み込みデジタルデータ化する処理）を実行する。なお、本ステップにおける態様の一例が図６（Ａ）である。
【００９４】
［ステップＳ４５］スキャナ制御部２００は、ＲＧＢセンサ部２１２で受光した反射光を分析する。ここで、受光した反射光の階調は、３色の光源について赤色、緑色、青色の順に（ｘ１，ｙ１，ｚ１）で示されるものとする。
【００９５】
［ステップＳ４６］スキャナ制御部２００は、ステップＳ４４で受光した反射光に基づき３色の光源（赤色光源２３１ｒ，２３２ｒ、緑色光源２３１ｇ，２３２ｇ、青色光源２３１ｂ，２３２ｂ）を発光する調整発光量を算出する。調整発光量は、ステップＳ４３で発光した発光量に、ステップＳ４５で受光した反射光に基づく発光レベルを乗じた結果（積）として、以下のように求められる。
【００９６】
調整発光量＝発光量×発光レベル
発光レベル＝（赤色発光レベル，緑色発光レベル，青色発光レベル）
＝（α／ｘ１，α／ｙ１，α／ｚ１）
本ステップの処理は、３色の光源の発光量を調整する処理である。スキャナ制御部２００は、３色の光源の発光量を調整することにより、媒体からの反射光を各階調の基準レベル（規準値）αまで引き上げる（または、引き下げる）処理である。αの値は、任意に決定できる。たとえば、αの値は、「１２７」（２５６階調の中心の値）として決定できる。
【００９７】
ここで、本ステップの処理を具体的に説明する。反射光の階調について、ステップＳ４５で分析した結果の階調が（ｘ１，ｙ１，ｚ１）＝（１２０，１００，７０）であるものとする。また、αの値は「１２７」であるものとする。また、ステップＳ４３で発光した発光量は、ＬＥＤ光源２３１，２３２が発光可能な光量の５０％（＝０．５）であるものとする。また、ＬＥＤ光源２３１，２３２が発光可能な発光量は、３色の光源について赤色、緑色、青色の順に（Ｌｒ，Ｌｇ，Ｌｂ）で示されるものとする。この場合、３色の光源の調整発光量（赤色調整発光量，緑色調整発光量，青色調整発光量）は、以下の式で求められる。
【００９８】
赤色調整発光量＝Ｌｒ×０．５×（１２７／１２０）
緑色調整発光量＝Ｌｇ×０．５×（１２７／１００）
青色調整発光量＝Ｌｂ×０．５×（１２７／７０）
このように、赤色調整発光量（赤色光源２３１ｒ，２３２ｒにおける調整発光量）は、赤色光源からの入射光における発光量（ステップＳ４３で発光した発光量）と反射光（ステップＳ４５で受光した反射光）に含まれる赤色階調の値を分母に含む係数（発光レベル）との積で求められる値である。同様に、緑色調整発光量（緑色光源２３１ｇ，２３２ｇにおける調整発光量）は、緑色光源からの入射光における発光量（ステップＳ４３で発光した発光量）と反射光（ステップＳ４５で受光した反射光）に含まれる緑色階調の値を分母に含む係数との積で求められる値である。同様に、青色調整発光量（青色光源２３１ｂ，２３２ｂにおける調整発光量）は、青色光源からの入射光における発光量（ステップＳ４３で発光した発光量）と反射光（ステップＳ４５で受光した反射光）に含まれる青色階調の値を分母に含む係数との積で求められる値である。
【００９９】
ここで、プリンタ制御部１１０が実行する微小搬送について補足説明を行う。プリンタ制御部１１０は、媒体を微小搬送し、反射光をＲＧＢセンサ部２１２からモノクロセンサ部２１１に導く。言い換えると、プリンタ制御部１１０は媒体を微小搬送させることで、媒体からの反射光をＲＧＢセンサ部２１２からモノクロセンサ部２１１の間で移動させる。つまり、プリンタ制御部１１０は、ＲＧＢセンサ部２１２でスキャン処理を実行（ステップＳ４３，Ｓ４４）した後、媒体を微小搬送し、モノクロセンサ部２１１でスキャン処理を実行（ステップＳ４７，Ｓ４８）する。
【０１００】
なお、微小搬送の態様の一例が図６であり、図６（Ａ）の媒体２５０を微小搬送した後の状態を示したものが、図６（Ｂ）である。また、通常搬送と微小搬送については、後で図１０を用いて説明する。
【０１０１】
［ステップＳ４７］スキャナ制御部２００は、ステップＳ４６で算出した調整発光量でＬＥＤ光源２３１，２３２を点灯する。
［ステップＳ４８］スキャナ制御部２００は、モノクロセンサ部２１１で媒体のイメージスキャン（媒体からの反射光をモノクロセンサ部２１１で受光し、媒体を光学的に読み込みデジタルデータ化する処理）を実行する。なお、本ステップにおける態様の一例が図６（Ｂ）である。
【０１０２】
［ステップＳ４９］プリンタ制御部１１０は、ステップＳ４８においてイメージスキャンで取得した媒体の画像データをホスト３００に送信する。
［ステップＳ５０］プリンタ制御部１１０は、媒体の下端であるか（媒体の下端までイメージスキャンを行ったか）否かを判定する。プリンタ制御部１１０は、媒体の下端までステップＳ４２からステップＳ４９までの処理（反射光分析に基づくイメージスキャン処理）を行った場合はステップＳ５１にすすむ。プリンタ制御部１１０は、反射光分析に基づくイメージスキャンを媒体の下端まで行っていない場合は、ステップＳ４２にすすむ。なお、プリンタ制御部１１０は、ステップＳ４２にすすむ場合、媒体を搬送した位置から反射光分析に基づくイメージスキャンを継続する。
【０１０３】
［ステップＳ５１］プリンタ制御部１１０は、媒体を排出し、処理を終了する。
こうして、プリンタ１００は、媒体からの反射光について各階調の基準レベルへ引き上げる（または、引き下げる）ようにＬＥＤ光源２３１，２３２に対して３色の光源を発光させる制御を行う。これにより、プリンタ１００は、赤色、緑色、青色の各成分の色味をドロップアウトし易くする。プリンタ１００は、媒体の下地に付与された幅広い色味に対応し、下地の色味のドロップアウトをきめ細かく行うことができる。このため、プリンタ１００は、媒体の下地の柄として薄い色味の柄が用いられた場合や、筆記用具や印鑑の印影と同等の濃い色味の柄が用いられた場合であっても、下地の柄を従来よりも精密に除去することが可能となる。このように、プリンタ１００は、文字認識処理や印鑑照合処理を妨げるノイズの発生を低減できる。
【０１０４】
また、プリンタ１００は、媒体のイメージスキャンを行う毎に、媒体からの反射光に基づいて発光レベルを設定することができるため、媒体の下地のデザインに因ることなく光量制御が可能となる。言い換えると、プリンタ１００に対して、媒体ごとに予め光量の設定を行う必要がない。このため、顧客は、新規に媒体を作成した場合、媒体について光量制御の設定を行う必要がなくなるため、媒体を作成する労力および費用を低減できる。
【０１０５】
次に、第２の実施形態の通常搬送と微小搬送について図１０を用いて説明する。図１０は、第２の実施形態の通常搬送と微小搬送のイメージの一例を示す図である。
図１０（Ａ）は、プリンタ１００が挿入された媒体２５０を通常搬送するイメージの一例を示す図である。図１０（Ａ）は、プリンタスキャン処理のステップＳ３５における搬送のイメージの一例である。図１０（Ａ）において、時刻ｔ１１、時刻ｔ１２の順に時間が経過し、媒体２５０が右方向に搬送される様子を示すものとする。
【０１０６】
図１０（Ａ）において黒丸の記号は、時刻ｔ１１（現在時刻）においてモノクロセンサ部２１１がスキャン（モノクロスキャン）を行う点（媒体読取位置）を示す。また、図１０（Ａ）において三角の記号は、時刻ｔ１２（次の時刻）においてモノクロスキャンを行う点（媒体読取位置）を示す。媒体２５０は、搬送方向（右方向）に搬送速度Ａ（通常搬送の速度）で搬送される。媒体２５０は、時刻ｔ１１から時刻ｔ１２までの間に、通常搬送における１単位分の距離（Ｌμｍ）を移動する。
【０１０７】
図１０（Ｂ）は、プリンタ１００が挿入された媒体２５０を微小搬送するイメージの一例を示す図である。図１０（Ｂ）は、プリンタスキャン処理のステップＳ４２における搬送のイメージの一例である。図１０（Ｂ）において、時刻ｔ２１、時刻ｔ２２、時刻ｔ２３、時刻ｔ２４の順に時間が経過し、媒体２５０が右方向に搬送される様子を示すものとする。
【０１０８】
図１０（Ｂ）において黒丸の記号は、時刻ｔ２１においてＲＧＢセンサ部２１２がスキャン（ＲＧＢスキャン）を行い、時刻ｔ２２においてモノクロセンサ部２１１がスキャン（モノクロスキャン）を行う点（媒体読取位置）を示す。また、図１０（Ｂ）において三角の記号は、時刻ｔ２３においてＲＧＢスキャンを行い、時刻ｔ２４においてモノクロスキャンを行う点（媒体読取位置）を示す。媒体２５０は、搬送方向（右方向）に搬送速度Ｂ（搬送速度Ａの約二分の一の速度）で搬送される。媒体２５０は、時刻ｔ２１から時刻ｔ２２までの間に、微小搬送における１単位分の距離（Ｌ×１／２μｍ）を移動する。なお、微小搬送において、搬送速度を通常搬送の二分の一とし、搬送距離を通常搬送の二分の一としたが、これらは一例であり、ＲＧＢセンサ部２１２とモノクロセンサ部２１１が各々スキャンを行う位置に応じて設定することが可能である。
【０１０９】
こうして、プリンタ１００は、センサに応じて媒体２５０を搬送する速度や距離を変化させてスキャンを行うことで、反射光分析に基づくイメージスキャンを実行することができる。
【０１１０】
このように、プリンタ１００は、赤色、緑色、青色の各成分の色味をドロップアウトし易く光量を制御することで、幅広い色味で印刷された媒体に対応できる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、読取装置１０、プリンタ１００およびホスト３００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）／ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ等がある。
【０１１１】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１２】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１１３】
また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤ等の電子回路で実現することもできる。
【符号の説明】
【０１１４】
１０  読取装置
１１  制御部
１２  ラインセンサ
１３  モノクロセンサ
１４  ＲＧＢセンサ
１６，１７  ３色光源
１６ｒ，１７ｒ  赤色光源
１６ｇ，１７ｇ  緑色光源
１６ｂ，１７ｂ  青色光源
２０ａ  第１の反射光
２０ｂ  第２の反射光
２１ａ，２２ａ  第１の入射光
２１ｂ，２２ｂ  第２の入射光
３０  媒体
４０ａ，４０ｂ  媒体読取位置
【図１】
2020155797.tif 000003
【図２】
2020155797.tif 000004
【図３】
2020155797.tif 000005
【図４】
2020155797.tif 000006
【図５】
2020155797.tif 000007
【図６】
2020155797.tif 000008
【図７】
2020155797.tif 000009
【図８】
2020155797.tif 000010
【図９】
2020155797.tif 000011
【図１０】
2020155797.tif 000012