(57)【要約】【課題】磁気センサーの出力の増幅に係るゲインのばらつきを補正できるようにすることを目的とする。【解決手段】小切手処理装置は、磁気ヘッドと、オペアンプＯＰ１と、オペアンプＯＰ１のゲインを設定するデジタルポテンショメーターＲＤと、検出モードと通常モードとを有し、デジタルポテンショメーターＲＤを制御する制御回路と、オペアンプＯＰ２と、検出電圧増幅テーブルを記憶する記憶部とを備え、制御回路は、検出モードにおいて、ＤＡＯＵＴ１信号をオペアンプＯＰ２に出力して増幅し、増幅したＤＡＯＵＴ１信号をオペアンプＯＰ１に出力して増幅し、オペアンプＯＰ２及びオペアンプＯＰ１により増幅したＤＡＯＵＴ１信号と、オペアンプＯＰ２に出力したＤＡＯＵＴ１信号と、検出電圧増幅テーブルとに基づいて、デジタルポテンショメーターＲＤの抵抗値を補正する補正値を取得する。【選択図】図８
2018036126.tif 000002
【特許請求の範囲】
【請求項１】
媒体に印刷された磁気情報を検出する磁気センサーと、
前記磁気センサーの出力を増幅する第１増幅部と、
前記第１増幅部のゲインを設定するデジタルポテンショメーターと、
検出モードと通常モードとを有し、前記デジタルポテンショメーターを制御する制御回路と、
前記制御回路の出力を増幅する第２増幅部と、
前記デジタルポテンショメーターの抵抗値を検出するための検出電圧を示す情報、及び、前記デジタルポテンショメーターの抵抗値のばらつきに応じて増幅される前記検出電圧を示す情報が対応づいた検出電圧増幅情報を記憶する記憶部と、を備え、
前記制御回路は、前記検出モードにおいて、
前記検出電圧を前記第２増幅部に出力して前記検出電圧を第２増幅し、前記第２増幅した前記検出電圧を前記第１増幅部に出力して第１増幅し、前記第２増幅及び前記第１増幅した前記検出電圧と、前記第２増幅部に出力した前記検出電圧と、前記記憶部が記憶する前記検出電圧増幅情報とに基づいて、前記デジタルポテンショメーターの抵抗値を補正する補正値を取得する、
磁気情報処理装置。
【請求項２】
前記制御回路は、前記検出モードにおいて、
前記デジタルポテンショメーターの抵抗値が所定の基準となる基準抵抗値となるよう制御し、
前記第２増幅及び前記第１増幅した前記検出電圧と、前記第２増幅部に出力した前記検出電圧と、前記検出電圧増幅情報とに基づき、検出した前記デジタルポテンショメーターの抵抗値である検出抵抗値が前記基準抵抗値を上回る場合、前記検出抵抗値より前記デジタルポテンショメーターの抵抗値が下回るよう補正する前記補正値を取得し、
前記検出抵抗値が前記基準抵抗値を下回る場合、前記検出抵抗値より前記デジタルポテンショメーターの抵抗値が上回るよう補正する前記補正値を取得する、
請求項１に記載の磁気情報処理装置。
【請求項３】
前記制御回路は、前記通常モードにおいて、
前記磁気センサーの出力を、前記検出モードで取得した前記補正値に基づき制御された前記デジタルポテンショメーターが設定するゲインに基づく前記第１増幅部により、前記第１増幅して取得する、
請求項１又は２に記載の磁気情報処理装置。
【請求項４】
前記媒体に印刷される磁気情報を文字として認識する認識部を備え、
前記認識部は、前記制御回路が通常モードの場合において前記第１増幅部から出力された前記磁気センサーの出力に基づき前記磁気情報を文字として認識する、
請求項１から３のいずれか一項に記載の磁気情報処理装置。
【請求項５】
前記媒体は、小切手であり、
前記小切手を起立した姿勢で搬送する搬送部を備え、
前記制御回路は、通常モードにおいて、前記搬送部により起立した姿勢で搬送される前記小切手に対して、前記磁気センサーにより磁気情報を検出する、
請求項１から４のいずれか一項に記載の磁気情報処理装置。
【請求項６】
媒体に印刷された磁気情報を検出する磁気センサーと、前記磁気センサーの出力を増幅する第１増幅部と、前記第１増幅部のゲインを設定するデジタルポテンショメーターと、検出モードと通常モードとを有し、前記デジタルポテンショメーターを制御する制御回路と、前記制御回路の出力を増幅する第２増幅部と、前記デジタルポテンショメーターの抵抗値を検出するための検出電圧を示す情報、及び、前記デジタルポテンショメーターの抵抗値のばらつきに応じて増幅される前記検出電圧を示す情報が対応づいた検出電圧増幅情報を記憶する記憶部と、を備える磁気情報処理装置の制御方法であって、
検出モードにおいて、前記デジタルポテンショメーターの抵抗値を検出するための検出電圧を前記第２増幅部に出力して前記検出電圧を第２増幅するステップと、
前記第２増幅した前記検出電圧を前記第１増幅部に出力して第１増幅するステップと、
前記第２増幅及び前記第１増幅した前記検出電圧と、前記第２増幅部に出力した前記検出電圧と、前記記憶部が記憶する前記検出電圧増幅情報とに基づいて、前記デジタルポテンショメーターの抵抗値を補正する補正値を取得するステップと、を有する
磁気情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気情報処理装置、及び、磁気情報処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、デジタルポテンショメーターを用いて、電圧を増幅する増幅装置のゲインを設定する方法が知られている（例えば、特許文献１参照）。特許文献１では、粗調整デジタル可変抵抗器としてのデジタルポテンショメーター、及び、微調整デジタル可変抵抗器としてのデジタルポテンショメーターを有し、回路装置の出力値を粗調整デジタル可変抵抗器で粗調整した後、微調整デジタル可変抵抗器で微調整することにより、計器を使用することなく短時間で且つ高精度で自動的に出力値の調整が可能な回路を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８４０１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、磁気情報を磁気センサーにより検出し、磁気センサーの出力を増幅して磁気情報を認識する等の処理を実行する装置が知られている。この種の装置は、磁気センサーの出力を増幅する際、デジタルポテンショメーターによりゲインが設定し、設定したゲインに基づいて磁気センサーの出力を増幅する構成とされる場合がある。しかしながら、デジタルポテンショメーターは、構成する素子等の精度のばらつきにより、自身の抵抗値にばらつきが発生する場合がある。この場合、デジタルポテンショメーターの抵抗値のばらつきに起因して、設定するゲインにばらつきが発生し、磁気センサーの出力を適切に増幅できない可能性がある。
そこで、本発明は、磁気センサーの出力の増幅に係るゲインのばらつきを補正できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、媒体に印刷された磁気情報を検出する磁気センサーと、前記磁気センサーの出力を増幅する第１増幅部と、前記第１増幅部のゲインを設定するデジタルポテンショメーターと、検出モードと通常モードとを有し、前記デジタルポテンショメーターを制御する制御回路と、前記制御回路の出力を増幅する第２増幅部と、前記デジタルポテンショメーターの抵抗値を検出するための検出電圧を示す情報、及び、前記デジタルポテンショメーターの抵抗値のばらつきに応じて増幅される前記検出電圧を示す情報が対応づいた検出電圧増幅情報を記憶する記憶部と、を備え、前記制御回路は、前記検出モードにおいて、前記検出電圧を前記第２増幅部に出力して前記検出電圧を第２増幅し、前記第２増幅した前記検出電圧を前記第１増幅部に出力して第１増幅し、前記第２増幅及び前記第１増幅した前記検出電圧と、前記第２増幅部に出力した前記検出電圧と、前記記憶部が記憶する前記検出電圧増幅情報とに基づいて、前記デジタルポテンショメーターの抵抗値を補正する補正値を取得する。
本発明によれば、検出モードにおいて、デジタルポテンショメーターの抵抗値を補正する補正値を取得するため、取得した補正値に基づいて、磁気センサーの出力の増幅に係るゲインのばらつきを補正できる。
【０００６】
また、本発明は、前記制御回路は、前記検出モードにおいて、前記デジタルポテンショメーターの抵抗値が所定の基準となる基準抵抗値となるよう制御し、前記第２増幅及び前記第１増幅した前記検出電圧と、前記第２増幅部に出力した前記検出電圧と、前記検出電圧増幅情報とに基づき、検出した前記デジタルポテンショメーターの抵抗値である検出抵抗値が前記基準抵抗値を上回る場合、前記検出抵抗値より前記デジタルポテンショメーターの抵抗値が下回るよう補正する前記補正値を取得し、前記検出抵抗値が前記基準抵抗値を下回る場合、前記検出抵抗値より前記デジタルポテンショメーターの抵抗値が上回るよう補正する前記補正値を取得する。
本発明によれば、検出抵抗値が基準抵抗値を上回る場合、デジタルポテンショメーターの抵抗値が検出抵抗値を下回るよう補正する補正値を取得し、検出抵抗値が基準抵抗値を下回る場合、デジタルポテンショメーターの抵抗値が検出抵抗値を上回るよう補正する補正値を取得するため、磁気センサーの出力の増幅に係るゲインのばらつきを適切に補正できる。
【０００７】
また、本発明によれば、前記制御回路は、前記通常モードにおいて、前記磁気センサーの出力を、前記検出モードで取得した前記補正値に基づき制御された前記デジタルポテンショメーターが設定するゲインに基づく前記第１増幅部により、前記第１増幅して取得する。
本発明によれば、通常モードにおいて、検出モードで取得した補正値に基づき制御されたデジタルポテンショメーターが設定するゲインで、磁気センサーの出力を増幅して取得するため、磁気センサーの出力を精度よく取得できる。
【０００８】
また、本発明によれば、前記媒体に印刷される磁気情報を文字として認識する認識部を備え、前記認識部は、前記制御回路が通常モードの場合において前記第１増幅部から出力された前記磁気センサーの出力に基づき前記磁気情報を文字として認識する。
本発明によれば、通常モードにおいて、検出モードで取得した補正値に基づき制御されたデジタルポテンショメーターが設定するゲインで、磁気センサーの出力を増幅して取得するため、磁気センサーが検出した磁気情報を文字として精度よく認識できる。
【０００９】
また、本発明によれば、前記媒体は、小切手であり、前記小切手を起立した姿勢で搬送する搬送部を備え、前記制御回路は、通常モードにおいて、前記搬送部により起立した姿勢で搬送される前記小切手に対して、前記磁気センサーにより磁気情報を検出する。
本発明によれば、起立した姿勢で搬送される小切手に印刷された磁気情報を、精度よく取得できる。
【００１０】
上記課題を解決するために、本発明は、媒体に印刷された磁気情報を検出する磁気センサーと、前記磁気センサーの出力を増幅する第１増幅部と、前記第１増幅部のゲインを設定するデジタルポテンショメーターと、検出モードと通常モードとを有し、前記デジタルポテンショメーターを制御する制御回路と、前記制御回路の出力を増幅する第２増幅部と、前記デジタルポテンショメーターの抵抗値を検出するための検出電圧を示す情報、及び、前記デジタルポテンショメーターの抵抗値のばらつきに応じて増幅される前記検出電圧を示す情報が対応づいた検出電圧増幅情報を記憶する記憶部と、を備える磁気情報処理装置の制御方法であって、検出モードにおいて、前記デジタルポテンショメーターの抵抗値を検出するための検出電圧を前記第２増幅部に出力して前記検出電圧を第２増幅するステップと、前記第２増幅した前記検出電圧を前記第１増幅部に出力して第１増幅するステップと、前記第２増幅及び前記第１増幅した前記検出電圧と、前記第２増幅部に出力した前記検出電圧と、前記記憶部が記憶する前記検出電圧増幅情報とに基づいて、前記デジタルポテンショメーターの抵抗値を補正する補正値を取得するステップと、を有する。
本発明によれば、検出モードにおいて、デジタルポテンショメーターの抵抗値を補正する補正値を取得するため、取得した補正値に基づいて、磁気センサーの出力の増幅に係るゲインのばらつきを補正できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る小切手処理装置の一例を示す図。
【図２】小切手処理装置の内部構造を示す図。
【図３】小切手処理装置の構成を示す図。
【図４】認識部の動作を示すフローチャート。
【図５】検出信号波形データの一例を模式的に示す図。
【図６】文字波形データの一例を模式的に示す図。
【図７】差異量を説明するための図。
【図８】信号処理回路の構成を示す図。
【図９】検出モードにおける小切手処理装置の動作を示すフローチャート。
【図１０】出力増幅テーブルの一例を示す図。
【図１１】電圧の関係を示す図表。
【図１２】通常モードにおける小切手処理装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１２】
図１は、本実施形態に係る小切手処理装置１（磁気情報処理装置）の一例を示す図である。また、図１は、小切手処理装置１の外観斜視図である。
【００１３】
小切手処理装置１は、シート状の媒体である小切手４（媒体）に対し、小切手４に印刷された磁気インク文字（磁気情報）の読み取りや、読み取りを行った磁気インク文字の認識、小切手４の両面の画像の読み取り等の処理を行う装置である。磁気インク文字の認識については、後述する。磁気インク文字は、いわゆるＭＩＣＲ（Magnetic Ink Character Recognition）文字である。
【００１４】
小切手処理装置１は、本体ケース２と、この上側に被せた蓋ケース３とを備えており、この内部に各部品が組み込まれた構成となっている。
【００１５】
図１に示すように、蓋ケース３には、上から見た場合に、Ｕ形状をした細幅の垂直溝からなる小切手４の搬送路５が形成される。搬送路５の一方の端は、広幅の垂直溝からなる小切手供給部６に接続する。一方、搬送路５の他方の端は、左右に分岐して、それぞれ広幅の垂直溝からなる第１小切手排出部７及び第２小切手排出部８に接続する。
【００１６】
小切手４の表面４ａには、所定の模様が形成された背景に、金額、振出人、番号、サインなどが記載される。小切手４の表面４ａの下端部分には、図１に示すように、長辺方向に延びる磁気インク文字列４Ａが印刷される。磁気インク文字列４Ａは、複数の磁気インク文字が横方向に並んで形成される。また、小切手４の裏面４ｂには、裏書き欄が形成される。この裏書き欄には、裏書きに係る所定の画像が印刷される。
【００１７】
小切手４は、上端４ｅが上方に位置し下端４ｆが下方に位置するように上下方向が揃えられた姿勢（以下、「起立した姿勢」と表現する）で、かつ、表面４ａがＵ形状の搬送路５の外側を向くように表裏が揃えられた姿勢（図１に示す姿勢）で、小切手供給部６に挿入される。小切手供給部６に挿入された小切手４は、後端４ｄを先頭として、起立した姿勢で、搬送路５に送り出され搬送される。
【００１８】
小切手供給部６から送り出された小切手４は、搬送路５に沿って搬送されながら、表面４ａの画像である表面画像、及び、裏面４ｂの画像である裏面画像が読み取られ、さらに、表面４ａに印刷されている磁気インク文字列４Ａが磁気的に読み取られる。磁気インク文字列４Ａの読み取りが成功した小切手４については、裏書きに係る所定の画像の印刷が行われた後に、第１小切手排出部７に排出される。一方、読み取りが失敗した小切手４については、裏書きに係る所定の画像が印刷されることなく、第２小切手排出部８に排出される。第２小切手排出部８に排出された小切手４は、読み取りが失敗した原因の究明や、再読み取り等の処理が行われる。
【００１９】
図２は、小切手処理装置１の内部構造を示す図である。
【００２０】
小切手供給部６には、小切手４を搬送路５に送り出すための小切手送り出し機構１０が配置されている。小切手送り出し機構１０は、繰り出しローラー１１、送り出しローラー１２、この送り出しローラー１２に押し付けられているリタードローラー１３、送り出し用モーター１４、及び小切手押し付け用のホッパー１５を備えている。
【００２１】
送り出し用モーター１４が駆動すると、小切手供給部６に入れた小切手４は、ホッパー１５によって繰り出しローラー１１の側に押し付けられる。そして、小切手４が繰り出しローラー１１の側に押し付けられた状態で、繰り出しローラー１１及び送り出しローラー１２は、同期回転する。
【００２２】
繰り出しローラー１１によって小切手４は、送り出しローラー１２とリタードローラー１３との間に送り込まれる。リタードローラー１３には、所定の回転負荷が与えられており、送り出しローラー１２に直接に接触している一枚の小切手４のみが他の小切手４から分離されて搬送路５に送り出される。
【００２３】
搬送路５は、上述したようにＵ形状である。搬送路５は、小切手供給部６に繋がっている直線状の上流側搬送路部分２１と、第１小切手排出部７及び第２小切手排出部８に繋がっており、僅かに折れ曲がった状態で延びている下流側搬送路部分２３と、これらの間を繋ぐ湾曲搬送路部分２２とを備えている。
【００２４】
小切手搬送機構３０は、小切手供給部６から搬送路５に送り出された小切手４を搬送路５に沿って搬送する機構である。小切手搬送機構３０は、第１搬送ローラー３１〜第６搬送ローラー３６と、第１搬送ローラー３１〜第６搬送ローラー３６に押し付けられて連れ回りする第１押圧ローラー４１〜第６押圧ローラー４６と、第１搬送ローラー３１〜第６搬送ローラー３６を回転駆動するための搬送用モーター３７（搬送部）とを備える。第１搬送ローラー３１〜第６搬送ローラー３６は、同期して回転するように構成される。搬送用モーター３７としては、例えばステッピングモーターが用いられる。そのため、ステッピングモーターを駆動するステップ数により、小切手４の搬送量を算出できる。
【００２５】
第１搬送ローラー３１〜第３搬送ローラー３３は、上流側搬送路部分２１における上流端、その中程の位置、及び、湾曲搬送路部分２２との境界位置にそれぞれ配置される。第４搬送ローラー３４は湾曲搬送路部分２２における下流側の位置に配置される。第５搬送ローラー３５、及び、第６搬送ローラー３６は、下流側搬送路部分２３における中程の位置、及び、下流端にそれぞれ配置される。
【００２６】
上流側搬送路部分２１における第１搬送ローラー３１及び第２搬送ローラー３２の間には、上流側搬送路部分２１の上流側から磁気インク文字着磁用の磁石５１、表面側コンタクトイメージセンサー５２、及び、裏面側コンタクトイメージセンサー５３が配置される。表面側コンタクトイメージセンサー５２は、搬送路５に搬送される小切手４の表面４ａに対向し、表面４ａの画像である表面画像を読み取る。裏面側コンタクトイメージセンサー５３は、搬送路５に搬送される小切手４の裏面４ｂに対向し、裏面４ｂの画像である裏面画像を読み取る。
【００２７】
また、第２搬送ローラー３２及び第３搬送ローラー３３の間には、磁気インク文字の読み取り用の磁気ヘッド５４（磁気センサー）が配置される。磁気ヘッド５４には、磁気ヘッド５４に小切手４を押し付けるための押圧ローラー５５が対峙して配置される。
【００２８】
下流側搬送路部分２３における第５搬送ローラー３５及び第６搬送ローラー３６の間には、裏書きに係る所定の画像の印刷用の印刷装置５６が配置される。印刷装置５６は、搬送路５に搬送される小切手４の裏面４ｂの適切な位置に、適切な方向で所定の画像を印刷可能な、印刷ヘッドやスタンプ等を備える。
【００２９】
搬送路５には、小切手４の搬送の制御のための各種センサーが配置される。磁石５１の手前側の位置（上流側搬送路部分２１における上流側の位置）には、送り出される小切手４の長さを検出する用紙長検出器６１が配置される。裏面側コンタクトイメージセンサー５３と第２搬送ローラー３２の間には、小切手４が重なった状態で搬送されていることを検出する重送検出器６２が配置される。第４搬送ローラー３４の手前側の位置（湾曲搬送路部分２２における上流側の位置）には、ジャム検出器６３が配置される。小切手処理装置１は、ジャム検出器６３により所定の時間以上に亘って継続して小切手４を検出した場合に、搬送路５に小切手４が詰まった紙詰まり状態であると判別する。第５搬送ローラー３５の手間側の位置（下流側搬送路部分２３における上流側の位置）には、印刷装置５６によって裏書きされる小切手４の有無を検出する印刷検出器６４が配置される。さらに、第６搬送ローラー３６の下流側の位置、すなわち、搬送路５から第１小切手排出部７、第２小切手排出部８に分岐している分岐路９の位置には、第１小切手排出部７又は第２小切手排出部８に排出される小切手４を検出する排出検出器６５が配置されている。
【００３０】
分岐路９には、駆動モーター６７（図２では不図示）によって切り替え操作される切り替え板６６が配置される。切り替え板６６は、第１小切手排出部７、及び、第２小切手排出部８に対して、搬送路５の下流端を選択的に切り替え、小切手４を選択された排出部に導くための部材である。
【００３１】
次に、小切手処理装置１の構成について説明する。
図３は、小切手処理装置１の構成を示す図である。
【００３２】
小切手処理装置１は、制御回路７１を備える。制御回路７１は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、小切手処理装置１の各部を制御する。制御回路７１は、ＲＯＭや記憶部７２等に記憶された制御プログラムを実行することにより、後述する認識部７１１として機能する。また、制御回路７１は、動作モードとして、後述する検出モードと通常モードとを有する。また、制御回路７１は、Ａ／Ｄ端子７１ａと、後述するＣＡＬ−ＯＮ信号を出力するＣＡＬ−ＯＮ端子（不図示）と、後述するＤＡＯＵＴ１信号（検出電圧）を出力するＤＡＯＵＴ１端子（不図示）と、後述するＤＡＯＵＴ２信号を出力するＤＡＯＵＴ２端子（不図示）とを備える。
【００３３】
小切手処理装置１は、記憶部７２を備える。記憶部７２は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。記憶部７２は、制御回路７１が実行する制御プログラムのほか、小切手処理装置１から入力された小切手４の表面画像や、裏面画像を示すデータや、検出信号を示すデータを記憶する。また、記憶部７２は、後述する検出電圧増幅テーブル７２ａ（検出電圧増幅情報）を記憶する。
【００３４】
制御回路７１には、送り出し用モーター１４と、搬送用モーター３７と、駆動モーター６７とが接続する。制御回路７１は、小切手４を搬送する際、送り出し用モーター１４及び搬送用モーター３７を駆動させ、小切手４を一枚ずつ搬送路５に送り出し、送り出した小切手４を搬送路５に沿って搬送させる。制御回路７１は、例えば、搬送速度に対応するパルス信号を出力する等により、搬送用モーター３７を制御し、搬送路５における小切手４の搬送速度を制御する。
【００３５】
制御回路７１による小切手４の搬送に係る制御は、搬送路５に配置される用紙長検出器６１、重送検出器６２、ジャム検出器６３、印刷検出器６４、及び、排出検出器６５からの検出信号に基づいて行われる。図３に示すように、用紙長検出器６１、重送検出器６２、ジャム検出器６３、印刷検出器６４、及び、排出検出器６５は、制御回路７１に接続する。
【００３６】
小切手処理装置１は、入力部７３を備える。入力部７３は、小切手処理装置１に設けられた操作スイッチ等のユーザーの操作を受け付ける操作部を備え、操作部に対する操作を検出し、検出結果を制御回路７１に出力する。制御回路７１は、入力部７３からの入力に基づいて、操作部に対する操作に対応する処理を実行する。
【００３７】
小切手処理装置１は、表面側コンタクトイメージセンサー５２と、裏面側コンタクトイメージセンサー５３とを備える。小切手４の搬送に伴い、表面側コンタクトイメージセンサー５２は、搬送路５に搬送される小切手４の表面４ａの画像を読み取り、読み取った画像を示す画像データを制御回路７１に出力する。また、小切手４の搬送に伴い、裏面側コンタクトイメージセンサー５３は、搬送路５に搬送される小切手４の裏面４ｂの画像を読み取り、読み取った画像を示す画像データを制御回路７１に出力する。
【００３８】
小切手処理装置１は、磁気ヘッド５４を備える。磁気ヘッド５４は、制御回路７１の制御により、通過する磁気インク文字列４Ａによって形成される磁界の変化により発生する起電力を検出し、検出信号（磁気センサーの出力）（以下、「磁気検出信号」と表現する）を信号処理回路７４に出力する。なお、磁気検出信号は、電圧である。本実施形態では、磁気ヘッド５４が磁気インク文字を読み取るとは、磁気ヘッド５４が磁気インク文字を検出することに相当する。また、磁気ヘッド５４が磁気インク文字を検出するとは、磁気ヘッド５４が磁界の変化により発生する起電力を検出することに相当する。
【００３９】
信号処理回路７４は、後述するが、増幅器としてのオペアンプや、ノイズ除去用のフィルター回路等を備え、磁気ヘッド５４から入力された磁気検出信号を、増幅や波形整形等を実行し、制御回路７１が備えるＡ／Ｄ端子７１ａに、アナログ信号として、増幅や波形整形等を実行した磁気検出信号を出力する。また、信号処理回路７４は、制御回路７１から入力された後述するＤＡＯＵＴ１信号を増幅し、Ａ／Ｄ端子７１ａに、アナログ信号として出力する。
以下の説明において、Ａ／Ｄ端子７１ａに入力される磁気検出信号を、増幅磁気検出信号と表現する。また、以下の説明においてＡ／Ｄ端子７１ａに入力されるＤＡＯＵＴ１信号を、増幅ＤＡＯＵＴ１信号と表現する。
制御回路７１は、Ａ／Ｄ端子７１ａにより、信号処理回路７４から入力された増幅磁気検出信号、及び、増幅ＤＡＯＵＴ１信号を、アナログからデジタルに変換し、データとして取得する。
【００４０】
図３に示すように、制御回路７１は、認識部７１１を備える。
【００４１】
認識部７１１は、磁気インク文字列４Ａを構成する磁気インク文字のそれぞれについて、文字の認識を行う。磁気インク文字とは、所定のフォント（例えば、Ｅ−１３Ｂフォントや、ＣＭＣ−７フォント等）に準拠し、小切手４に磁気印刷された文字である。１つの磁気インク文字は、予め定められた複数の文字種類のうちいずれかの１つの文字種類に対応する。磁気インク文字の認識とは、磁気ヘッド５４により読み取った磁気インク文字のそれぞれについて、各磁気インク文字の文字種類を確定する処理、又は、磁気インク文字の文字種類を確定できないことを検出する処理を示す。
【００４２】
本実施形態において、認識部７１１は、磁気インク文字列４Ａに含まれる全ての磁気インク文字について、磁気インク文字の文字種類が確定できることを検出した場合、磁気インク文字列４Ａの読み取りが成功したと判別する。一方、認識部７１１は、磁気インク文字列４Ａを構成する磁気インク文字の中に、１つでも磁気インク文字の文字種類が確定できない磁気インク文字を検出した場合、磁気インク文字列４Ａの読み取りが失敗したと判別する。上述したように、制御回路７１は、磁気インク文字列４Ａの読み取りが成功した小切手４を第１小切手排出部７に搬送し、磁気インク文字列４Ａの読み取りが失敗した小切手４を第２小切手排出部８に搬送する。
【００４３】
ここで、認識部７１１の動作について詳述する。
図４は、認識部７１１の動作を示すフローチャートである。
【００４４】
以下の説明では、小切手４に印刷された磁気インク文字のフォントは、Ｅ−１３Ｂフォントであるとする。
【００４５】
Ｅ−１３Ｂフォントにおいて、磁気インク文字の形状は、「０」〜「９」、トランジット記号（TRANSIT SYMBOL）、アマウント記号（AMOUNT SYMBOL）、オン−アス記号（ON-US SYMBOL）、及び、ダッシュ記号（DASH SYMBOL）の１４個の文字種類に対応する形状がある。
【００４６】
また、図４のフローチャートは、ある１つの小切手４について、小切手４に印刷された磁気インク文字列４Ａの認識を実行する際の認識部７１１の動作を示しているとする。
【００４７】
また、小切手４に印刷された磁気インク文字列４Ａについて、磁気ヘッド５４による読み取りが行われており、信号処理回路７４によって、増幅や波形整形等の各種処理が実行されたアナログ信号としての増幅磁気検出信号を、制御回路７１に出力したとする。つまり、制御回路７１が、入力される増幅磁気検出信号をアナログからデジタルに変換し、データとして信号処理回路７４の出力を取得したとする。以下、Ａ／Ｄ端子７１ａにより変換された増幅磁気検出信号、すなわち、信号処理回路７４から出力されアナログからデジタルに変換された増幅磁気検出信号を示すデータを検出信号波形データと表現する。さらに、表面側コンタクトイメージセンサー５２により、当該小切手４の表面４ａの画像が読み取られ、画像データとして制御回路７１に出力したとする。
【００４８】
認識部７１１は、検出信号波形データに基づいて、磁気インク文字列４Ａに含まれる磁気インク文字のうち１つの磁気インク文字について、文字の切り出しを実行する（ステップＳＡ１）。文字の切り出しとは、検出信号波形データに基づいて、磁気インク文字列４Ａに含まれる磁気インク文字のうち１つの磁気インク文字について、磁気インク文字の波形を示す文字波形データを生成することを示す。
【００４９】
ステップＳＡ１における文字の切り出しは、例えば、以下のように行われる。
【００５０】
図５は、検出信号波形データ（一部）の一例を模式的に示す図である。また、図６は、ステップＳＡ１における処理により生成された文字波形データの一例を模式的に示す図である。
【００５１】
上述したように、本実施形態では、搬送路５内で小切手４を搬送しつつ、小切手４に印刷された磁気インク文字列４Ａを磁気ヘッド５４により読み取る。その際、磁気ヘッド５４は、搬送される小切手４の磁気インク文字列４Ａを、後端４ｄ側から前端４ｇ側へ向かって所定のサンプリング周期で磁束を測定することにより、磁気インク文字列４Ａの読み取りを実行する。以下の説明では、サンプリング周期の最小単位の間隔を、１サンプリング単位と表現する。
【００５２】
図５では、Ｘ軸（横軸）は、時間の経過（サンプリング周期の経過）が規定される（原点からＸ軸右方に向かうに従って、１サンプリング単位が順次経過したことを示す）。Ｙ軸（縦軸）は、時間の経過に伴う磁荷の変化量の相対値が規定されている。図５は、磁気インク文字列４Ａにおいて、小切手４の後端４ｄ側から前端４ｇ側に向かって、所定のサンプリング周期毎に磁荷の変化量の相対値の変化を示す。また、図５は、磁気インク文字列４Ａに含まれる各磁気インク文字の磁荷の変化量に対応してＹ軸方向の値の上下の変化を示すと共に、磁荷の変化量がプラスであるのかマイナスであるのかに応じてＹ軸方向の値の正負の変化を示す。
【００５３】
本実施形態では、検出信号波形データのＸ軸方向において、１つの磁気インク文字に対応する波形が占める範囲は、所定の数のサンプリング単位（例えば、７０サンプリング単位）と規定される。そして、この規定に準じるように、各種搬送制御が実行されると共に、１サンプリング単位の長さは、規定される。
【００５４】
以上を踏まえ、ステップＳＡ１において、認識部７１１は、検出信号波形データが示す波形に基づいて、当該波形の各ピーク位置を検出する。ここで、ピークとは、波形におけるＹ軸の値に対する極大値、及び、極小値である。ピーク位置とは、極大値、及び、極小値に対応するＸ軸の値である。ピーク位置を検出した後、認識部７１１は、検出したピーク位置に基づいて、磁気インク文字列４Ａに含まれる磁気インク文字のそれぞれについて、文字開始位置を検出する。文字開始位置とは、１つの磁気インク文字の幅に対する所定の数のサンプリング単位において、最初のサンプリング単位の位置を示す。認識部７１１は、検出信号波形データが示す波形を、検出した文字開始位置から、１つの磁気インク文字の幅に対応する所定の数のサンプリング単位で切り出す。その際、認識部７１１は、切り出した波形における最初のピーク位置が、Ｘ軸における所定のサンプリング単位目に位置するように、検出信号波形データが示す波形を切り出す。例えば、認識部７１１は、磁気インク文字列４Ａに含まれる１の磁気インク文字について、文字開始位置から１１サンプリング目に波形の最初のピーク位置が位置するように、検出信号波形データの波形の切り出しを行う。
【００５５】
ステップＳＡ１における文字の切り出しにより、磁気インク文字列４Ａに含まれる１の磁気インク文字について、検出信号波形データに基づいて、図６の例に示すような文字波形データが生成される。
【００５６】
なお、ステップＳＡ１の文字の切り出しは、磁気インク文字列４Ａに含まれる磁気インク文字のそれぞれについて、小切手４の後端４ｄ側に配置された磁気インク文字から前端４ｇ側に配置された磁気インク文字へ向かって、順番に行われる。認識部７１１は、切り出された磁気インク文字ごとにステップＳＡ２以下の文字の認識に係る処理を実行する。
【００５７】
以下、ステップＳＡ１において、切り出された１の磁気インク文字のことを「処理対象文字」と表現する。
【００５８】
図４に示すフローチャートの説明に戻り、文字の切り出しの実行後、認識部７１１は、生成した処理対象文字の文字波形データについて、正規化の処理を実行する（ステップＳＡ２）。正規化の処理とは、本実施形態において、各文字波形データが示す波形のＹ軸方向における振幅が、後述するパターンマッチング用の基準波形データのＹ軸方向における振幅と同等となるようにする処理である。
【００５９】
次いで、認識部７１１は、正規化した文字波形データに基づいて、認識処理を実行する（ステップＳＡ４）。ここで、ステップＳＡ４における認識処理について、１つ処理を例示して説明する。
【００６０】
＜認識処理＞
認識処理は、ステップＳＡ１で切り出した処理対象文字の文字波形データの波形と、比較対象の文字種類（以下、「比較対象文字種類」と表現する）に対する波形データ（以下、「基準波形データ」と表現する）が示す波形との差異に基づいて、文字種類を確定する処理である。
【００６１】
記憶部７２は、比較対象文字種類に対応する基準波形データを記憶する。例えば、Ｅ−１３Ｂフォントに規定された文字種類の数は、１４個である。したがって、記憶部７２は、１４個の文字種類のそれぞれに対応する基準波形データを記憶する。
【００６２】
詳述すると、認識部７１１は、Ｅ−１３Ｂフォントに規定された１４個の文字種類のそれぞれを、比較対象文字種類として特定する。次いで、認識部７１１は、切り出した処理対象文字の文字波形データの波形と、比較対象文字種類に対応する基準波形データが示す波形との間の差異量を算出する。つまり、認識部７１１は、処理対象文字の文字波形データの波形と、１４個の基準波形データが示す波形のそれぞれについて、差異量を算出する。
【００６３】
ここで、基準波形データとは、１の文字種類に対応する磁気インク文字を磁気ヘッド５４により読み取った際の検出信号波形データの理想的な波形を示すデータである。つまり、基準波形データは、磁気インク文字の認識においてパターンマッチング処理で供されるテンプレートデータに該当するデータである。
【００６４】
また、ここで、差異量について説明する。
図７は、差異量を説明するための図である。図７において、文字波形データが示す波形は、細線で示される。また、図７において、基準波形データが示す波形は、太線で示される。
【００６５】
差異量とは、図７中、斜線で示す領域の大きさのことである。より具体的には、差異量とは、Ｘ軸上に規定された各サンプリング単位における、文字波形データが示す波形のＹ軸方向の値と、基準波形データが示す波形のＹ軸方向の値との差の絶対値の総和のことである。１の文字波形データが示す波形と、１の基準波形データが示す波形との間の差異量が小さければ小さいほど、１の文字波形データが示す波形と、１の基準波形データが示す波形とが近似していることを示す。つまり、差異量が小さければ小さいほど、１の文字波形データに対応する磁気インク文字の文字種類は、１の基準波形データに対応する文字種類である蓋然性が高い。
【００６６】
処理対象文字の文字波形データが示す波形と、比較対象文字種類に対応する基準波形データの波形と間の差異量を算出した後、認識部７１１は、１４種類の全ての文字種類について、差異量の算出が終了したか否かを判別する。
【００６７】
１４種類の全ての文字種類について、差異量の算出が終了した場合、認識部７１１は、差異量が最も小さい基準波形データに対応する文字種類（以下、「最小文字種類」と表現する）と、次に差異量が小さい基準波形データに対応する文字種類（以下、「次最小文字種類」と表現する）とを特定する。
【００６８】
次いで、認識部７１１は、最小文字種類に対応する基準波形データと処理対象文字の文字波形データとの差異量（以下、「最小差異量」と表現する）、及び、閾値を比較し、最小差異量が閾値を上回るか否かを判別する。この閾値は、文字種類ごとに定められた閾値であり、文字種類のそれぞれに対応付いて、予め記憶部７２等に記憶される。つまり、ここでの閾値は、最小文字種類に対応する閾値（以下、「最小文字閾値」と表現する）である。
【００６９】
最小文字閾値は、最小文字種類を、処理対象文字の文字種類として確定するか否かを判別する際の基準となる値である。最小差異量が最小文字閾値以下の場合、後述する他の条件が成立すれば、認識部７１１は、最小文字種類を、処理対象文字の文字種類として確定する。
【００７０】
具体的に説明すると、認識部７１１は、最小文字種類に対応する基準波形データと、処理対象文字の文字波形データとの最小差異量が、最小文字閾値を上回る場合、文字種類が確定できないと判別する（ステップＳＡ４：ＮＯ）。この場合、認識部７１１は、文字種類が確定できないことから、磁気インク文字の認識ができないと判別する（ステップＳＡ５）
【００７１】
一方、認識部７１１は、最小文字種類に対応する基準波形データと、処理対象文字の文字波形データとの最小差異量が、最小文字閾値以下である場合、次最小文字種類の基準波形データと、処理対象文字の文字波形データとの差異量（以下、「次最小差異量」と表現する）が、最小文字閾値を上回るか否かを判別する。
【００７２】
認識部７１１は、次最小文字種類の基準波形データと、処理対象文字の文字波形データとの次最小差異量が、最小閾値以下である場合、処理対象文字の文字種類が確定できないと判別する（ステップＳＡ４：ＮＯ）。一方、認識部７１１は、次最小文字種類の基準波形データと処理対象文字の文字波形データとの次最小差異量が、最小閾値を上回る場合、処理対象文字の文字種類を、最小文字種類と確定する（ステップＳＡ４：ＹＥＳ）。
【００７３】
なお、説明した認識処理は、一例であって、検出信号波形データに基づく処理であれば、上述した処理に限定されない。例えば、認識処理は、処理対象文字の文字波形データの波形と、比較対象文字種類に対応する基準波形データの波形とを所定の範囲内で所定の距離だけスライドさせたもののそれぞれとの間の差異量に基づいて、文字種類を確定する処理でもよい。また、例えば、認識処理は、検出信号波形データに基づいて、処理対象文字の文字間隔を算出し、算出した文字間隔に基づいて、文字種類を確定する処理でもよい。文字間隔とは、処理対象文字の文字開始位置と、処理対象文字の次の磁気インク文字（磁気インク文字列４Ａにおいて、処理対象文字の前端４ｇ側の隣に配列された磁気インク文字）の文字開始位置との離間量のことである。また、例えば、認識処理は、上述した処理を全て含む処理でもよい。この場合、認識部７１１は、段階的に、各処理を実行し、文字種類を確定する。認識部７１１は、各処理を段階的に実行することにより、文字種類を確定する処理の精度が高まる。
【００７４】
図４のフローチャートの説明に戻り、認識部７１１は、ステップＳＡ５において、磁気インク文字列４Ａに含まれる全ての磁気インク文字が処理対象文字となったか否かを判別する。すなわち、認識部７１１は、磁気インク文字列４Ａに含まれる磁気インク文字の全てについて、ステップＳＡ１について文字の切り出しが行われ、かつ、ステップＳＡ３において認識処理が実行したか否かを判別する（ステップＳＡ６）。
【００７５】
磁気インク文字列４Ａに含まれる磁気インク文字の全てについて認識処理を実行したと判別した場合（ステップＳＡ６：ＹＥＳ）、認識部７１１は、磁気インク文字列４Ａに含まれる磁気インク文字の数を検出する（ステップＳＡ７）。認識部７１１は、磁気インク文字列４Ａに含まれる磁気インク文字の数を検出する際、例えば、ステップＳＡ１の処理において切り出した数に基づいて検出する等の方法により、磁気インク文字の数を検出する。
【００７６】
次いで、認識部７１１は、磁気インク文字列４Ａに含まれる全ての磁気インク文字について、文字種類が確定したか否かを判別する（ステップＳＡ８）。
【００７７】
全ての磁気インク文字について文字種類が確定した場合（ステップＳＡ８：ＹＥＳ）、認識部７１１は、磁気インク文字列４Ａの読み取りが成功したものとして、磁気インク文字列４Ａの読み取りが成功した場合に行う処理を実行する（ステップＳＡ９）。磁気インク文字列４Ａの読み取りが成功した場合に行う処理は、例えば、磁気インク文字列４Ａが示す情報を記憶部７２に記憶する処理や、制御回路７１が印刷装置５６を制御して、小切手４の裏面４ｂに裏書きに係る所定の画像を印刷する処理、第１小切手排出部７に小切手４を排出する処理等である。
【００７８】
一方、磁気インク文字列４Ａに含まれる磁気インク文字について、１つでも文字種類が確定しないものが存在した場合（ステップＳＡ８：ＮＯ）、認識部７１１は、磁気インク文字列４Ａの読み取りが失敗した場合に行う処理を実行する（ステップＳＡ１０）。磁気インク文字列４Ａの読み取りが失敗した場合に行う処理として、制御回路７１が印刷装置５６を制御して裏書きに係る画像の印刷等を行うことなく、第２小切手排出部８に小切手４を搬送する処理を行う。第２小切手排出部８に排出された小切手４は、読み取りが失敗した原因の究明や、再読み取り等の処理が行われる。
【００７９】
このように、認識部７１１は、信号処理回路７４から入力され、アナログからデジタルに変換された増幅磁気検出信号を示す検出信号波形データに基づいて、磁気インク文字の認識を実行する。前述したように、信号処理回路７４は、磁気ヘッド５４から入力された磁気検出信号を、増幅や波形整形等を実行し、増幅や波形整形等が実行された磁気検出信号を制御回路７１のＡ／Ｄ端子７１ａに入力する。つまり、信号処理回路７４は、磁気ヘッド５４から入力された磁気検出信号を増幅し、Ａ／Ｄ端子７１ａにより変換可能な信号となるまで増幅する。ここで、信号処理回路７４は、磁気検出信号を増幅する際、Ａ／Ｄ端子７１ａのダイナミックレンジに規定される範囲において最大となるように、磁気検出信号を増幅することが望ましい。これは、認識部７１１による磁気インク文字の認識の精度が高まるためである。
【００８０】
ところで、磁気ヘッド５４からの磁気検出信号を、オペアンプ等の増幅器により増幅する場合、増幅器には、増幅率たるゲインを設定するため、デジタルポテンショメーターが設けられる場合がある。この場合、増幅器は、デジタルポテンショメーターにより設定されたゲインに基づき、磁気ヘッド５４からの磁気検出信号を増幅する。しかしながら、デジタルポテンショメーターは、自身を構成する素子の精度にばらつきがある場合があり、素子の精度のばらつきに起因して、自身の抵抗値にばらつきが発生する可能性がある。例えば、デジタルポテンショメーターは、外部から自身の抵抗値が１０ＫΩ（キロオーム）となるよう制御されても、自身を構成する素子の精度のばらつきにより、自身の抵抗値が１０ＫΩとならず、８ＫΩや１２ＫΩ等のようにばらつく場合がある。この場合、デジタルポテンショメーターによりゲインが設定される増幅器は、Ａ／Ｄ端子７１ａのダイナミクスレンジに規定される範囲において最大となるように、磁気検出信号を適切に増幅できない可能性がある。前述した通り、磁気インク文字の認識の精度を高めるために、Ａ／Ｄ端子７１ａのダイナミクスレンジに規定される範囲において最大となるように、磁気検出信号の増幅が望まれており、磁気検出信号が適切に増幅できないことは、磁気インク文字の認識の精度が低下につながる。
【００８１】
そこで、本実施形態の信号処理回路７４は、以下の構成を有する。そして、本実施形態の小切手処理装置１は、制御回路７１の動作モードに応じて、以下に示す動作を実行する。
【００８２】
図８は、本実施形態の信号処理回路７４の構成を示す図である。
【００８３】
図８に示すように、信号処理回路７４は、電圧たる信号を増幅する増幅器として、オペアンプＯＰ１（第１増幅部）、及び、オペアンプＯＰ２（第２増幅部）を備える。
【００８４】
図８に示すように、オペアンプＯＰ１の非反転入力端子（＋）には、電源Ｅが接続する。本実施形態では、電源Ｅの電圧は、１．６５ボルトである。オペアンプＯＰ１の反転入力端子（−）には、フィルター回路としてのハイパスフィルターＨＦの一端が接続する。そして、ハイパスフィルターＨＦの他端には、磁気ヘッド５４が接続する。ハイパスフィルターＨＦは、所定の低周波の信号成分の通過を制限するフィルター回路であり、コンデンサーＣ１と抵抗Ｒ１とが直列に接続することにより構成される。コンデンサーＣ１は、一端が磁気ヘッド５４に接続し、他端が抵抗Ｒ１に接続する。また、抵抗Ｒ１は、一端がコンデンサーＣ１に接続し、他端がオペアンプＯＰ１の反転入力端子（−）に接続する。ハイパスフィルターＨＦが通過を制限する周波数は、コンデンサーＣ１の容量と抵抗Ｒ１の抵抗値とにより規定される。
【００８５】
図８に示すように、オペアンプＯＰ１は、反転入力端子（−）に抵抗Ｒ２とデジタルポテンショメーターＲＤとコンデンサーＣ２とにより構成される回路が接続する。抵抗Ｒ２は、一端が、オペアンプＯＰ１の反転入力端子（−）とコンデンサーＣ２の一端とに接続し、他端がデジタルポテンショメーターＲＤと直列になるよう接続する。デジタルポテンショメーターＲＤは、一端が、オペアンプＯＰ１の出力先とコンデンサーＣ２の一端とに接続し、他端が抵抗Ｒ２と接続する。
【００８６】
オペアンプＯＰ１は、ハイパスフィルターＨＦを介して入力される磁気ヘッド５４からの磁気検出信号を、抵抗Ｒ２及びデジタルポテンショメーターＲＤにより設定されるゲインで増幅する。そして、オペアンプＯＰ１は、増幅磁気検出信号をＡ／Ｄ端子７１ａに出力する。なお、本実施形態では、抵抗Ｒ２の抵抗値は固定である。そのため、オペアンプＯＰ１のゲインは、デジタルポテンショメーターＲＤの抵抗値に依存する。
【００８７】
デジタルポテンショメーターＲＤは、制御回路７１からのデジタル信号であるＤＡＯＵＴ２信号により、自身の抵抗値を変更可能な可変抵抗器である。デジタルポテンショメーターＲＤは、制御回路７１から出力されるＤＡＯＵＴ２信号に基づいて、自身の抵抗値を異ならせる。ＤＡＯＵＴ２信号は、デジタル信号であり、制御回路７１がデジタルポテンショメーターＲＤの抵抗値を設定する際に、ＤＡＯＵＴ２端子から出力される信号である。制御回路７１は、デジタルポテンショメーターＲＤの抵抗値を異ならせることにより、オペアンプＯＰ１のゲインを異ならせ、オペアンプＯＰ１が出力する信号の増幅率を変更する。
【００８８】
図８に示すように、オペアンプＯＰ２の非反転入力端子（＋）には、ＤＡＯＵＴ１信号が入力される。ＤＡＯＵＴ１信号は、電圧であり、制御回路７１が検出モード（後述）である場合、ＤＡＯＵＴ２信号により設定されるデジタルポテンショメーターＲＤの抵抗値を検出するための検出電圧である。オペアンプＯＰ２の反転入力端子（−）は、オペアンプＯＰ２の出力先に接続する。
【００８９】
図８に示すように、オペアンプＯＰ２の出力先には、抵抗Ｒ３とスイッチＳＷとが直列に接続する。抵抗Ｒ３は、一端がオペアンプＯＰ２の出力先に接続し、他端がスイッチＳＷに接続する。
【００９０】
スイッチＳＷは、一端が抵抗Ｒ３に接続し、他端が抵抗Ｒ１と抵抗Ｒ２との間に接続する。スイッチＳＷは、制御回路７１からのＣＡＬ−ＯＮ信号が入力され、ＣＡＬ−ＯＮ信号が入力されると、オン状態となる。ここで、ＣＡＬ−ＯＮ信号とは、電圧であり、制御回路７１が検出モードである場合に、制御回路７１から出力される信号である。また、オン状態とは、オペアンプＯＰ２の出力がオペアンプＯＰ１の非反転入力端子（−）に入力可能となるスイッチＳＷの状態を示す。スイッチＳＷは、例えば、ゲートにＨｉｇｈレベルの信号が出力されるとオンになるトランジスターにより構成され、Ｈｉｇｈレベルの電圧としてＣＡＬ−ＯＮ信号が制御回路７１から出力されるとオン状態となる。
【００９１】
前述した通り、制御回路７１は、動作モードとして、検出モードと通常モードとを有する。検出モードとは、デジタルポテンショメーターＲＤの抵抗値を検出するモードである。また、通常モードは、小切手４に印刷された磁気インク文字に対する読み取りや、読み取った磁気インク文字の認識等の処理が実行可能なモードである。
以下、検出モードと通常モードとについて、説明する。
【００９２】
＜検出モード＞
まず、検出モードについて詳述する。
図９は、制御回路７１が検出モードである場合における小切手処理装置１の動作を示すフローチャートである。
【００９３】
図９のフローチャートの開始時点では、信号処理回路７４が備えるスイッチＳＷがオン状態でないとする。また、制御回路７１の動作モードが通常モードであるとする。
【００９４】
小切手処理装置１の制御回路７１は、信号処理回路７４が備えるデジタルポテンショメーターＲＤの抵抗値の検出を開始するか否かを判別する（ステップＳＢ１）。制御回路７１は、例えば、操作部に当該検出を開始するためのスイッチ等が設けられており、ユーザーがこのスイッチに対する操作をトリガーとして、デジタルポテンショメーターＲＤの抵抗値の検出を開始すると判別する。なお、当該検出の開始のトリガーは、スイッチ等の操作に限定されず、例えば、所定の期間が経過したことをトリガーとしてもよい。
【００９５】
制御回路７１は、デジタルポテンショメーターＲＤの抵抗値の検出を開始すると判別した場合（ステップＳＢ１：ＹＥＳ）、動作モードを、通常モードから検出モードに移行する（ステップＳＢ２）。
【００９６】
次いで、制御回路７１は、不図示のＣＡＬ―ＯＮ端子から信号処理回路７４にＣＡＬ−ＯＮ信号を出力し、信号処理回路７４のスイッチＳＷの状態をオン状態にする（ステップＳＢ３）。
【００９７】
次いで、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値を検出する際に、デジタルポテンショメーターＲＤの抵抗値が、後述する補正値の取得の基準となる基準抵抗値となるためのＤＡＯＵＴ２信号を出力する（ステップＳＢ４）。例えば、制御回路７１は、基準抵抗値を１０ＫΩとする場合、デジタルポテンショメーターＲＤに、デジタルポテンショメーターＲＤの抵抗値が１０ＫΩとなるためのＤＡＯＵＴ２信号を出力する。なお、デジタルポテンショメーターＲＤを構成する素子の精度にばらつきがない場合、デジタルポテンショメーターの抵抗値は、基準抵抗値となり、上述の例では１０ＫΩとなる。
【００９８】
次いで、制御回路７１は、信号処理回路７４のオペアンプＯＰ２の反転入力端子（＋）に、ＤＡＯＵＴ１信号を出力する（ステップＳＢ５）。ＤＡＯＵＴ１信号は、オペアンプＯＰ２の非反転入力端子（＋）に入力されると、オペアンプＯＰ２により増幅（第２増幅）される。そして、オペアンプＯＰ２により増幅されたＤＡＯＵＴ１信号は、オペアンプＯＰ１の反転入力端子（−）に入力される。オペアンプＯＰ２により増幅されたＤＡＯＵＴ１信号は、ＤＡＯＵＴ２信号に基づき制御されたデジタルポテンショメーターＲＤの抵抗値が設定するゲインに基づき増幅（第１増幅）される。なお、この時点において、デジタルポテンショメーターＲＤを構成する素子の精度のばらつきがある場合、デジタルポテンショメーターの抵抗値が基準抵抗値であるとは限らない。
【００９９】
制御回路７１は、ＤＡＯＵＴ１信号をオペアンプＯＰ２の非反転入力端子（＋）に入力すると、オペアンプＯＰ２及びオペアンプＯＰ１により増幅された増幅ＤＡＯＵＴ１信号をＡ／Ｄ端子７１ａを介して取得する（ステップＳＢ６）。Ａ／Ｄ端子７１ａに入力される増幅ＤＡＯＵＴ１信号は、下記に示す式１で表記される。
【０１００】
ＡＤＣｏｎｖ＝１．６５−{（ＤＡＯＵＴ１−１．６５）×（Ｒ２＋ＲＤ）／Ｒ３}・・・式１
式１において、ＡＤＣｏｎｖは、Ａ／Ｄ端子７１ａに入力される増幅ＤＡＯＵＴ１信号の電圧値を示す。また、式１において、ＤＡＯＵＴ１は、制御回路７１からオペアンプＯＰ２の非反転入力端子（＋）に入力されたＤＡＯＵＴ１信号の電圧値を示す。また、式１において、Ｒ２は、抵抗Ｒ２の抵抗値を示す。また、ＲＤは、デジタルポテンショメーターＲＤの抵抗値を示す。例えば、抵抗値が１０ＫΩである場合、式１では、ＲＤが１０ＫΩとして計算される。また、式１において、Ｒ３は、抵抗Ｒ３の抵抗値である。
【０１０１】
制御回路７１は、オペアンプＯＰ２及びオペアンプＯＰ１により増幅された増幅ＤＡＯＵＴ１信号を取得すると、検出電圧増幅テーブル７２ａを参照して、実際のデジタルポテンショメーターＲＤの抵抗値を検出する（ステップＳＢ７）。
【０１０２】
前述した通り、デジタルポテンショメーターＲＤは、自身を構成する素子の精度のばらつきにより、自身の抵抗値がばらつく。本実施形態では、検出モードにおいて、制御回路７１から、デジタルポテンショメーターの抵抗値を１０ＫΩに設定するＤＡＯＵＴ２信号が出力された場合、当該素子の精度のばらつきにより、デジタルポテンショメーターＲＤの抵抗値が８ＫΩか１２ＫΩのいずれかにばらつくものとする。
【０１０３】
図１０は、検出電圧増幅テーブル７２ａの一例を示す図である。
【０１０４】
図１０に示すように、検出電圧増幅テーブル７２ａが格納する１件のレコードには、抵抗値フィールドＦ１と、ＤＡＯＵＴ１信号フィールドＦ２とが対応付く。より具体的には、検出電圧増幅テーブル７２ａが格納する１件のレコードには、抵抗値フィールドＦ１と、０．３Ｖ（ボルト）フィールドＦ２１と、０．４ＶフィールドＦ２２と、０．５ＶフィールドＦ２３と、０．６ＶフィールドＦ２４と、０．７ＶフィールドＦ２５と、０．８ＶフィールドＦ２６とが対応付く。
【０１０５】
抵抗値フィールドＦ１は、デジタルポテンショメーターＲＤの抵抗値を示す情報を格納する。図１０に示すように、抵抗値フィールドＦ１は、デジタルポテンショメーターＲＤの抵抗値のばらつきを考慮したデジタルポテンショメーターＲＤの抵抗値を示す情報を格納する。すなわち、本実施形態の場合、抵抗値フィールドＦ１は、１２ＫΩを示す情報と、１０ＫΩを示す情報と、８ＫΩを示す情報とを格納する。
【０１０６】
ＤＡＯＵＴ１信号フィールドＦ２は、デジタルポテンショメーターＲＤの抵抗値に応じた、オペアンプＯＰ２及びオペアンプＯＰ１により増幅された増幅ＤＡＯＵＴ１信号の電圧値を示す情報を格納する。
より詳細には、０．３ＶフィールドＦ２１は、ＤＡＯＵＴ１信号の電圧値が０．３Ｖである場合において、デジタルポテンショメーターＲＤの抵抗値に応じた、増幅ＤＡＯＵＴ１信号の電圧値を示す情報が格納する。
また、０．４ＶフィールドＦ２２は、ＤＡＯＵＴ１信号の電圧値が０．４Ｖである場合において、デジタルポテンショメーターＲＤの抵抗値に応じた、増幅ＤＡＯＵＴ１信号の電圧値を示す情報が格納する。
また、０．５ＶフィールドＦ２３は、ＤＡＯＵＴ１信号の電圧値が０．５Ｖである場合において、デジタルポテンショメーターＲＤの抵抗値に応じた、増幅ＤＡＯＵＴ１信号の電圧値を示す情報が格納する。
また、０．６ＶフィールドＦ２４は、ＤＡＯＵＴ１信号の電圧値が０．６Ｖである場合において、デジタルポテンショメーターＲＤの抵抗値に応じた、増幅ＤＡＯＵＴ１信号の電圧値を示す情報が格納する。
また、０．７ＶフィールドＦ２２は、ＤＡＯＵＴ１信号の電圧値が０．７Ｖである場合において、デジタルポテンショメーターＲＤの抵抗値に応じた、増幅ＤＡＯＵＴ１信号の電圧値を示す情報が格納する。
また、０．８ＶフィールドＦ２２は、ＤＡＯＵＴ１信号の電圧値が０．８Ｖである場合において、デジタルポテンショメーターＲＤの抵抗値に応じた、増幅ＤＡＯＵＴ１信号の電圧値を示す情報が格納する。
このように、検出電圧増幅テーブル７２ａは、ＤＡＯＵＴ１信号の電圧値を示す情報と、増幅電圧ＤＡＯＵＴ１信号の電圧値を示す情報とが対応付く。
【０１０７】
図１０に示すように、検出電圧増幅テーブル７２ａは、レコードＲＣ１を格納する。レコードＲＣ１は、抵抗値フィールドＦ１に「１２ＫΩ」を示す情報、０．３ＶフィールドＦ２１に「３．２３８２３５Ｖ」を示す情報、０．４ＶフィールドＦ２２に「３．１２０５９Ｖ」を示す情報、０．５ＶフィールドＦ２３に「３．００２９４Ｖ」を示す情報、０．６ＶフィールドＦ２４に「２．８８５２９Ｖ」を示す情報、０．７ＶフィールドＦ２５に「２．７６７６５Ｖ」を示す情報、及び、０．８ＶフィールドＦ２６に「２．６５０００Ｖ」を示す情報を格納する。
また、検出電圧増幅テーブル７２ａは、レコードＲＣ２を格納する。レコードＲＣ２は、抵抗値フィールドＦ１に「１０ＫΩ」を示す情報、０．３ＶフィールドＦ２１に「３．１９８５２９Ｖ」を示す情報、０．４ＶフィールドＦ２２に「３．０８３８２Ｖ」を示す情報、０．５ＶフィールドＦ２３に「２．９６９１２Ｖ」を示す情報、０．６ＶフィールドＦ２４に「２．８５４４１Ｖ」を示す情報、０．７ＶフィールドＦ２５に「２．７３９７１Ｖ」を示す情報、及び、０．８ＶフィールドＦ２６に「２．６２５００Ｖ」を示す情報を格納する。
また、検出電圧増幅テーブル７２ａは、レコードＲＣ３を格納する。レコードＲＣ３は、抵抗値フィールドＦ１に「８ＫΩ」を示す情報、０．３ＶフィールドＦ２１に「３．１５８８２４Ｖ」を示す情報、０．４ＶフィールドＦ２２に「３．０４７０６Ｖ」を示す情報、０．５ＶフィールドＦ２３に「２．９３５２９Ｖ」を示す情報、０．６ＶフィールドＦ２４に「２．８２３５３Ｖ」を示す情報、０．７ＶフィールドＦ２５に「２．７１１７６Ｖ」を示す情報、及び、０．８ＶフィールドＦ２６に「２．６００００Ｖ」を示す情報を格納する。
【０１０８】
レコードＲＣ１〜レコードＲＣ３のそれぞれについて、ＤＡＯＵＴ１信号フィールドＦ２が格納する電圧値を示す情報は、上記の式１に基づき算出された電圧値を示す情報である。
【０１０９】
図１１は、ＤＡＯＵＴ１信号の電圧と、増幅ＤＡＯＵＴ１信号の電圧との関係を示す図表である。図１１において、縦軸は、Ａ／Ｄ端子７１ａに入力される増幅ＤＡＯＵＴ１信号の電圧を示す。また、図１１において、横軸は、ＤＡＯＵＴ１信号の電圧を示す。
【０１１０】
図１１に示す図表は、ＤＡＯＵＴ１信号の電圧と、増幅ＤＡＯＵＴ１信号の電圧との関係を示す３つの直線を有する。すなわち、図１１に示す図表は、直線ＴＳ１、直線ＴＳ２、及び、直線ＴＳ３を有する。直線ＴＳ１、直線ＴＳ２、及び、直線ＴＳ３は、上記の式１に基づく直線である。直線ＴＳ１は、式１においてＲＤを１２ＫΩとした場合における、ＤＡＯＵＴ１信号の電圧と、増幅ＤＡＯＵＴ１信号の電圧との関係を示す。また、直線ＴＳ２は、式１においてＲＤを１０ＫΩとした場合における、ＤＡＯＵＴ１信号の電圧と、増幅ＤＡＯＵＴ１信号の電圧との関係を示す。また、直線ＴＳ３は、式１においてＲＤを８ＫΩとした場合における、ＤＡＯＵＴ１信号の電圧と、増幅ＤＡＯＵＴ１信号の電圧との関係を示す。
【０１１１】
前述した通り、本実施形態では、８ＫΩと１２ＫΩとは、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した場合において、デジタルポテンショメーターＲＤを構成する素子の精度のばらつきにより設定されるデジタルポテンショメーターＲＤの抵抗値である。すなわち、直線ＴＳ１は、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した際、実際のデジタルポテンショメーターＲＤの抵抗値が１２ＫΩにばらついた場合における、ＤＡＯＵＴ１信号の電圧と増幅ＤＡＯＵＴ１信号の電圧との関係を示す。また、直線ＴＳ３は、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した際、実際のデジタルポテンショメーターＲＤの抵抗値が８ＫΩにばらついた場合における、ＤＡＯＵＴ１信号の電圧と増幅ＤＡＯＵＴ１信号の電圧との関係を示す。
【０１１２】
記憶部７２が記憶する検出電圧増幅テーブル７２ａの各レコードのＤＡＯＵＴ１信号フィールドＦ２が格納する電圧値を示す情報は、図１１に示す各直線に基づき算出される。例えば、ＤＡＯＵＴ１信号の電圧値が０．３Ｖの場合、直線ＴＳ１〜直線ＴＳ３のそれぞれに基づき、Ａ／Ｄ端子７１ａに入力される増幅ＤＡＯＵＴ１信号の電圧値が算出される。ＤＡＯＵＴ１信号の電圧値が０．３Ｖの場合、Ａ／Ｄ端子７１ａに入力される増幅ＤＡＯＵＴ１信号の電圧値は、デジタルポテンショメーターＲＤの抵抗値が１２ＫΩの場合、３．２３８２３５Ｖと算出され、１０ＫΩの場合、３．１９８５２９Ｖと算出され、８ＫΩの場合、３．１５８８２４Ｖと算出される。
【０１１３】
このように、検出電圧増幅テーブル７２ａの各レコードのＤＡＯＵＴ１信号フィールドＦ２が格納する電圧値を示す情報は、上記の式１に基づき算出される。特に、検出電圧増幅テーブル７２ａの各レコードのＤＡＯＵＴ１信号フィールドＦ２が格納する電圧値を示す情報は、素子の精度のばらつきに起因した、デジタルポテンショメーターＲＤの抵抗値のばらつきに応じて算出された増幅ＤＡＯＵＴ１信号の電圧値を示す情報である。そして、検出電圧増幅テーブル７２ａは、算出された増幅ＤＡＯＵＴ１信号の電圧値を示す情報を格納する。検出電圧増幅テーブル７２ａの各フィールドが格納する値（抵抗値や電圧値等）については、事前のテストやシミュレーション等により算出される。
【０１１４】
ここで、図９のフローチャートのステップＳＢ７について詳述する。
制御回路７１は、ステップＳＢ５において、信号処理回路７４のオペアンプＯＰ２の非反転入力端子（＋）に出力したＤＡＯＵＴ１信号の電圧値に基づいて、検出電圧増幅テーブル７２ａのＤＡＯＵＴ１フィールＦ２が有する複数のフィールドのうち、出力したＤＡＯＵＴ１信号の電圧値に対応する電圧値のフィールドを特定する。例えば、制御回路７１は、出力したＤＡＯＵＴ１信号の電圧値が０．５Ｖである場合、検出電圧増幅テーブル７２ａのＤＡＯＵＴ１信号フィールドＦ２のうち、０．５ＶフィールドＦ２３を特定する。
次いで、制御回路７１は、ＤＡＯＵＴ１信号フィールドＦ２のうち１のフィールドを特定すると、ステップＳＢ６で取得した増幅ＤＡＯＵＴ１信号の電圧値に基づき、検出電圧増幅テーブル７２ａが格納するレコードのうち、１のレコードを特定する。例えば、制御回路７１は、０．５ＶのＤＡＯＵＴ１信号を出力し、Ａ／Ｄ端子７１ａに入力される増幅ＤＡＯＵＴ１信号の電圧値を２．９３５２９Ｖと検出した場合、検出電圧増幅テーブル７２ａを参照し、レコードＲＣ３と特定する。
次いで、制御回路７１は、検出電圧増幅テーブル７２ａが格納するレコードのうち、１のレコードを特定すると、特定したレコードの抵抗値フィールドＦ１が格納する抵抗値を示す情報を、検出したデジタルポテンショメーターＲＤの抵抗値（以下、「検出抵抗値」と表現する）と決定する。例えば、制御回路７１は、レコードＲＣ３を特定した場合、レコードＲＣ３の抵抗値フィールドＦ１を参照し、検出抵抗値としてデジタルポテンショメーターＲＤの抵抗値を８ＫΩと検出する。この８ＫΩは、基準抵抗値としてデジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した際に、素子の精度のばらつきに起因して、実際に当該ＤＡＯＵＴ２信号により設定されるデジタルポテンショメーターＲＤの抵抗値である。
【０１１５】
図９に示すフローチャートの説明に戻り、制御回路７１は、実際のデジタルポテンショメーターＲＤの抵抗値を検出すると、基準抵抗値と検出抵抗値とに基づいて、デジタルポテンショメーターＲＤの抵抗値を補正する補正値を取得する（ステップＳＢ８）。
【０１１６】
ここで、ステップＳＢ８について詳述する。
例えば、制御回路７１は、基準抵抗値としてデジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した場合において、８ＫΩの検出抵抗値を検出したとする。すなわち、制御回路７１は、基準抵抗値を２ＫΩ下回る検出抵抗値を検出したとする。この場合、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値を補正する補正値として「＋２ＫΩ」を取得する。すなわち、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値が、検出抵抗値である８ＫΩを上回るように補正する補正値を取得する。さらに詳述すると、制御回路７１は、デジタルポテンショメーターの抵抗値が、検出抵抗値である８ＫΩを上回り、かつ、基準抵抗値である１０ＫΩとなるように補正する補正値を取得する。
【０１１７】
また、例えば、制御回路７１は、基準抵抗値としてデジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した場合において、１２ＫΩの検出抵抗値を検出したとする。すなわち、制御回路７１は、基準抵抗値を２ＫΩ上回る検出抵抗値を検出したとする。この場合、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値を補正する補正値として「−２ＫΩ」を取得する。すなわち、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値が、検出抵抗値である１２ＫΩを下回るように補正する補正値を取得する。さらに詳述すると、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値が、検出抵抗値である１２ＫΩを下回り、かつ、基準抵抗値である１０ＫΩとなるように補正する補正値を取得する。
【０１１８】
制御回路７１は、デジタルポテンショメーターＲＤの抵抗値を補正する補正値を取得すると、取得した補正値を記憶部７２等に記憶する（ステップＳＢ９）。例えば、制御回路７１は、基準抵抗値が１０ＫΩであり検出抵抗値が８ＫΩである場合、「＋２ＫΩ」を示す補正値を記憶部７２等に記憶する。また、例えば、制御回路７１は、基準抵抗値が１０ＫΩであり検出抵抗値が１２ＫΩである場合、「−２ＫΩ」を示す補正値を記憶部７２等に記憶する。
【０１１９】
次いで、制御回路７１は、信号処理回路７４のスイッチＳＷに対して、ＣＡＬ−ＯＮ信号の出力を停止し、スイッチＳＷのオン状態を解消する（ステップＳＢ１０）。次いで、制御回路７１は、動作モードを、検出モードから通常モードに移行する（ステップＳＢ１１）。
【０１２０】
＜通常モード＞
次に、通常モードについて説明する。
図１１は、制御回路７１が通常モードにおける小切手処理装置１の動作を示すフローチャートである。
【０１２１】
なお、通常モードにおいて、信号処理回路７４のスイッチＳＷの状態は、オン状態が解消された状態である。
【０１２２】
小切手処理装置１の制御回路７１は、小切手４の読み取りに係る一連の処理を開始するか否かを判別する（ステップＳＣ１）。小切手４の読み取りに係る一連の処理とは、磁気インク文字の読み取りや磁気インク文字の認識等を含む処理である。制御回路７１は、例えば、ユーザーの操作部に対する操作をトリガーとして、小切手４の読み取りに係る一連の処理を開始すると判別する。
【０１２３】
次いで、制御回路７１は、小切手４の読み取りに係る一連の処理を開始すると判別すると（ステップＳＣ１：ＹＥＳ）、検出モードで取得した補正値に基づいてデジタルポテンショメーターＲＤの抵抗値を設定する（ステップＳＣ２）。
【０１２４】
例えば、制御回路７１は、記憶部７２に記憶される補正値が「＋２ＫΩ」である場合、実際に設定するデジタルポテンショメーターＲＤの抵抗値より２ＫΩ上回るようにデジタルポテンショメーターＲＤの抵抗値を設定するためのＤＡＯＵＴ２信号を出力し、デジタルポテンショメーターＲＤの抵抗値を設定する。つまり、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定する場合、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値を１２ＫΩに設定するためのＤＡＯＵＴ２信号を出力して、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定する。ここで、記憶部７２に記憶される補正値が「＋２ＫΩ」であることは、素子の精度のばらつきにより、デジタルポテンショメーターＲＤの抵抗値が、ＤＡＯＵＴ２信号により設定されるはずの抵抗値より、２ＫΩ小さく設定されることを示す。そのため、デジタルポテンショメーターＲＤは、１２ＫΩに設定するためのＤＡＯＵＴ２信号が入力されると、抵抗値が１０ＫΩとなる。このように、制御回路７１は、実際に設定するデジタルポテンショメーターＲＤの抵抗値より２ＫΩ上回るようにデジタルポテンショメーターＲＤの抵抗値を設定するためのＤＡＯＵＴ２信号を出力し、デジタルポテンショメーターＲＤの抵抗値を設定する。そのため、制御回路７１は、デジタルポテンショメーターの素子の精度に起因する抵抗値のばらつきを補正でき、適切にデジタルポテンショメーターＲＤの抵抗値を設定できる。
【０１２５】
また、例えば、制御回路７１は、記憶部７２に記憶される補正値が「−２ＫΩ」である場合、実際に設定するデジタルポテンショメーターＲＤの抵抗値より２ＫΩ下回るようにデジタルポテンショメーターＲＤの抵抗値を設定するためのＤＡＯＵＴ２信号を出力し、デジタルポテンショメーターＲＤの抵抗値を設定する。つまり、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定する場合、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値を８ＫΩに設定するためのＤＡＯＵＴ２信号を出力して、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定する。ここで、記憶部７２に記憶される補正値が「−２ＫΩ」であることは、素子の精度のばらつきにより、デジタルポテンショメーターＲＤの抵抗値が、ＤＡＯＵＴ２信号により設定されるはずの抵抗値より、２ＫΩ大きく設定されることを示す。そのため、デジタルポテンショメーターＲＤは、８ＫΩに設定するためのＤＡＯＵＴ２信号が入力されると、抵抗値が１０ＫΩとなる。このように、制御回路７１は、実際に設定するデジタルポテンショメーターＲＤの抵抗値より２ＫΩ下回るようにデジタルポテンショメーターＲＤの抵抗値を設定するためのＤＡＯＵＴ２信号を出力し、デジタルポテンショメーターＲＤの抵抗値を設定する。そのため、制御回路７１は、デジタルポテンショメーターの素子の精度に起因する抵抗値のばらつきを補正でき、適切にデジタルポテンショメーターＲＤの抵抗値を設定できる。
【０１２６】
制御回路７１は、記憶部７２が記憶する補正値に基づきＤＡＯＵＴ２信号を出力し、デジタルポテンショメーターの抵抗値を設定すると、送り出し用モーター１４を制御して、小切手供給部６に挿入された小切手４を一枚ずつ搬送路５に送り出す（ステップＳＣ３）。
【０１２７】
次いで、制御回路７１は、小切手４が一枚ずつ搬送路５に送り出されると、搬送用モーター３７を制御し、小切手４を一枚ずつ搬送路５に沿って搬送する（ステップＳＣ４）。
【０１２８】
次いで、制御回路７１は、小切手４の搬送に伴い、表面側コンタクトイメージセンサー５２、及び、裏面側コンタクトイメージセンサー５３によって小切手４の両面の画像を読み取ると共に、磁気ヘッド５４によって小切手４に印刷された磁気インク文字を読み取る（ステップＳＣ５）。
【０１２９】
前述した通り、磁気ヘッド５４は、通過する磁気インク文字列４Ａによって形成される磁界の変化により発生する起電力を検出し、磁気検出信号を信号処理回路７４に出力する。
【０１３０】
小切手処理装置１の信号処理回路７４のオペアンプＯＰ１は、磁気ヘッド５４から磁気検出信号が入力されると、入力された磁気検出信号を、デジタルポテンショメーターＲＤの抵抗値に基づくゲインにより増幅し、増幅磁気検出信号をＡ／Ｄ端子７１ａに出力する（ステップＳＣ６）。なお、磁気ヘッド５４からオペアンプＯＰ１には、ハイパスフィルターＨＦが設けれている。そのため、ハイパスフィルターＨＦは、磁気ヘッド５４から入力された磁気検出信号が含むノイズを取り除き、磁気検出信号をオペアンプＯＰ１に出力する。
【０１３１】
次いで、小切手処理装置１の制御回路７１は、搬送用モーター３７を制御して、小切手４の搬送を一時停止する（ステップＳＣ７）。
【０１３２】
次いで、認識部７１１は、Ａ／Ｄ端子７１ａに入力された増幅磁気検出信号に基づいて、磁気インク文字の認識を実行する（ステップＳＣ８）。認識部７１１は、磁気インク文字の認識を実行する際、図４のフローチャートで説明した処理を実行する。具体的には、認識部７１１は、図４のフローチャートのステップＳＡ１〜ステップＳＡ７の処理を実行する。
【０１３３】
前述した通り、磁気インク文字の認識の精度を高めるため、磁気検出信号は、Ａ／Ｄ端子７１ａのダイナミクスレンジに規定される範囲において最大となるように、オペアンプＯＰ１にて増幅されることが望まれる。
ここで、磁気検出信号は、デジタルポテンショメーターＲＤの抵抗値が１０ＫΩである場合において、Ａ／Ｄ端子７１ａのダイナミクスレンジに規定される範囲において最大となるようオペアンプＯＰ１により増幅されるものとする。この場合において、デジタルポテンショメーターＲＤを構成する素子の精度のばらつきに起因して、デジタルポテンショメーターＲＤの抵抗値が８ＫΩまたは１２ＫΩのいずれかにばらつくと、増幅磁気検出信号は、Ａ／Ｄ端子７１ａのダイナミクスレンジに規定にされる範囲において最大とならない。これは、磁気インク文字の認識の精度の低下につながる。そこで、上述したように、デジタルポテンショメーターＲＤの抵抗値にばらつきがある場合でも、検出モードで取得した補正値に基づきデジタルポテンショメーターＲＤの抵抗値を設定する。そのため、小切手処理装置１は、デジタルポテンショメーターＲＤの抵抗値にばらつきがある場合でも、当該ばらつきを補正して、デジタルポテンショメーターＲＤの抵抗値を設定するため、増幅磁気検出信号を精度よく取得できる。また、制御回路７１は、増幅磁気検出信号を精度よく取得できるため、磁気インク文字の認識の精度を高めることができる。
【０１３４】
次いで、認識部７１１は、磁気インク文字の認識が成功したか否かを判別する（ステップＳＣ９）。すなわち、認識部７１１は、磁気インク文字列４Ａに含まれる全ての磁気インク文字について、文字種類が確定したか否かを判別する。
【０１３５】
磁気インク文字の認識が成功したと判別した場合（ステップＳＣ９：ＹＥＳ）、認識部７１１は、搬送用モーター３７を制御し、小切手４の搬送を再開する（ステップＳＣ１０）。そして、認識部７１１は、小切手４を第１小切手排出部７に排出する（ステップＳＣ１１）。このステップＳＣ１０及びステップＳＣ１１の処理は、図４のフローチャートのステップＳＡ９の処理に含まれる処理に相当する。一方、磁気インク文字の認識が成功しなかった、すなわち、磁気インク文字の認識が失敗したと判別した場合（ステップＳＣ９：ＮＯ）、認識部７１１は、搬送用モーター３７を制御し、小切手４の搬送を再開する（ステップＳＣ１２）。そして、認識部７１１は、小切手４を第２小切手排出部８に排出する（ステップＳＣ１３）。このステップＳＣ１３及びステップＳＣ１３の処理は、図４のフローチャートのステップＳＡ１０の処理に含まれる処理に相当する。第２小切手排出部８に排出された小切手４は、読み取りが失敗した原因の究明や、再読み取り等の処理が行われる。
【０１３６】
以上のように、小切手処理装置１は、制御回路７１が検出モードである場合、デジタルポテンショメーターＲＤの抵抗値を検出し、検出抵抗値と基準抵抗値とに基づいて補正値を取得し、通常モードである場合、検出モードで取得した補正値を加味して、小切手４の読み取りに係る一連の処理を実行する。このように、動作モードを区別することで、小切手処理装置１は、例えば、小切手４の読み取りの処理を実行している際に、デジタルポテンショメーターＲＤの抵抗値を検出することがない。本実施形態では、オペアンプＯＰ１の非反転入力端子（−）には、磁気検出信号とＤＡＯＵＴ１信号とが入力される。そのため、動作モードを区別することで、小切手処理装置１は、磁気検出信号とＤＡＯＵＴ１信号とが同時にオペアンプＯＰ１に入力されることを防止できる。これは、磁気検出信号に他の信号が混ざることを防止でき、磁気検出信号に他の信号が混ざることに起因した、磁気インク文字の誤認識や認識不可等となることを確実に防止できる。
また、図８に示すように、信号処理回路７４は、スイッチＳＷを備える。前述した通り、スイッチＳＷは、検出モードにおいて、制御回路７１からＣＡＬ−ＯＮ信号が出力された場合にオン状態となり、通常モードでおいて、オン状態が解消された状態となる。そのため、小切手処理装置１は、通常モードにおいて誤動作し、ＤＡＯＵＴ１信号を出力した場合でも、オペアンプＯＰ１にＤＡＯＵＴ１信号が入力されることがない。つまり、検出モードにおいてのみスイッチＳＷをオン状態とする構成とすることで、小切手処理装置１は、通常モードにおいて、誤動作によりＤＡＯＵＴ１信号を出力した場合でも、磁気検出信号とＤＡＯＵＴ１信号とが同時にオペアンプＯＰ１に入力されることを防止できる。
【０１３７】
以上、説明したように、小切手処理装置（磁気情報処理装置）は、小切手４（媒体）に印刷された磁気インク文字（磁気情報）を検出する磁気ヘッド５４（磁気センサー）と、オペアンプＯＰ１（第１増幅部）と、オペアンプＯＰ１のゲインを設定するデジタルポテンショメーターＲＤと、検出モードと通常モードとを有し、デジタルポテンショメーターＲＤを制御する制御回路７１と、オペアンプＯＰ１（第２増幅部）と、デジタルポテンショメーターＲＤの抵抗値を検出するためのＤＡＯＵＴ１信号の電圧（検出電圧）を示す情報、及び、デジタルポテンショメーターＲＤの抵抗値のばらつきに応じて増幅されるＤＡＯＵＴ１信号の電圧を示す情報が対応づいた検出電圧増幅テーブル７２ａ（検出電圧増幅情報）を記憶する記憶部７２と、を備える。制御回路７１は、検出モードにおいて、ＤＡＯＵＴ１信号をオペアンプＯＰ２に出力して、オペアンプＯＰ２により増幅（第２増幅）し、増幅したＤＡＯＵＴ１信号をオペアンプＯＰ１に出力してオペアンプＯＰ１により増幅（第１増幅）し、増幅ＤＡＯＵＴ１信号（第２増幅及び第１増幅した検出電圧）と、ＤＡＯＵＴ１信号（第２増幅部に出力した検出電圧）と、検出電圧増幅テーブル７２ａとに基づいて、デジタルポテンショメーターＲＤの抵抗値を補正する補正値を取得する。
【０１３８】
これにより、検出モードにおいて、デジタルポテンショメーターＲＤの抵抗値を補正する補正値を取得するため、取得した補正値に基づいて、磁気ヘッド５４の出力の増幅に係るゲインのばらつきを補正できる。
【０１３９】
また、制御回路７１は、検出モードにおいて、デジタルポテンショメーターＲＤの抵抗値が所定の基準となる基準抵抗値となるよう制御する。制御回路７１は、増幅ＤＡＯＵＴ１信号と、ＤＡＯＵＴ１信号と、検出電圧増幅テーブル７２ａとに基づき、検出抵抗値が基準抵抗値を上回る場合、検出抵抗値よりデジタルポテンショメーターの抵抗値が下回るよう補正する補正値を取得する。また、制御回路７１は、検出抵抗値が基準抵抗値を下回る場合、検出抵抗値よりデジタルポテンショメーターＲＤの抵抗値が上回るよう補正する補正値を取得する。
例えば、制御回路７１は、基準抵抗値としてデジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した場合において、８ＫΩの検出抵抗値を検出したとする。この場合、制御回路７１は、デジタルポテンショメーターの抵抗値が、検出抵抗値である８ＫΩを上回り、かつ、基準抵抗値である１０ＫΩとなるように補正する補正値である「＋２ＫΩ」を取得する。また、例えば、また、例えば、制御回路７１は、基準抵抗値としてデジタルポテンショメーターＲＤの抵抗値を１０ＫΩに設定するためのＤＡＯＵＴ２信号を出力した場合において、１２ＫΩの検出抵抗値を検出したとする。この場合、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値が、検出抵抗値である１２ＫΩを下回り、かつ、基準抵抗値である１０ＫΩとなるように補正する補正値である「−２ＫΩ」を取得する。
【０１４０】
このように、制御回路７１は、検出抵抗値が基準抵抗値を上回る場合、デジタルポテンショメーターＲＤの抵抗値が検出抵抗値を下回るよう補正する補正値を取得し、検出抵抗値が基準抵抗値を下回る場合、デジタルポテンショメーターＲＤの抵抗値が検出抵抗値を上回るよう補正する補正値を取得する。そのため、制御回路７１は、素子の精度のばらつきに起因したデジタルポテンショメーターＲＤの抵抗値のばらつきを、当該ばらつきに応じて適切に補正でき、磁気ヘッド５４の出力の増幅に係るゲインのばらつきを適切に補正できる。
【０１４１】
また、制御回路７１は、通常モードにおいて、磁気ヘッド５４の出力を、検出モードで取得した補正値に基づき制御されたデジタルポテンショメーターＲＤが設定するゲインに基づくオペアンプＯＰ１により、増幅して取得する。
【０１４２】
これにより、制御回路７１は、通常モードにおいて、検出モードで取得した補正値に基づき制御されたデジタルポテンショメーターＲＤが設定するゲインで、磁気ヘッド５４の出力を増幅して取得するため、磁気ヘッド５４の出力を精度よく取得できる。例えば、制御回路７１は、デジタルポテンショメーターＲＤの抵抗値がばらつきを有する場合でも、Ａ／Ｄ端子７１ａのダイナミクスレンジが規定する範囲において最大となる増幅磁気検出信号を取得できる。
【０１４３】
また、小切手処理装置１は、小切手４に印刷される磁気インク文字を認識する認識部７１１、を備える。認識部７１１は、制御回路７１が通常モードの場合においてオペアンプＯＰ１から出力された増幅磁気検出信号に基づき磁気インク文字を認識する。
【０１４４】
これにより、認識部７１１は、制御回路７１が通常モードにおいて、検出モードで取得した補正値に基づき制御されたデジタルポテンショメーターＲＤが設定するゲインで、磁気検出信号を増幅して取得する。そのため、制御回路７１は、適切に増幅された磁気検出信号を取得できるため、磁気ヘッド５４が検出した磁気インク文字を精度よく認識できる。
【０１４５】
また、小切手処理装置１は、小切手４を起立した姿勢で搬送する搬送用モーター３７（搬送部）を備える。制御回路７１は、通常モードにおいて、搬送用モーター３７により起立した姿勢で搬送される小切手４に対して、磁気ヘッド５４により磁気インク文字を検出する。
【０１４６】
これにより、補正値に基づき補正されたデジタルポテンショメーターＲＤの抵抗値が設定するゲインに基づき増幅された磁気検出信号を取得するため、起立した姿勢で搬送される小切手４に印刷される磁気インク文字を精度よく認識できる。
【０１４７】
なお、上述した実施形態は、あくまでの本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【０１４８】
例えば、上述した実施形態では、小切手処理装置１が認識部７１１を備え、小切手処理装置１が磁気インク文字の読み取り、及び、磁気インク文字の認識を実行する構成を例示した。しかしながら、小切手処理装置１が認識部７１１を備えず、小切手処理装置１とは別体の装置が認識部７１１を備える構成としてもよい。この場合、小切手処理装置１は、磁気インク文字を読み取る装置として機能する。また、小切手処理装置１と当該別体の装置は、磁気インクを認識する装置として機能する。このような構成の場合、小切手処理装置１と当該別体の装置とは、互いに通信可能であり、小切手処理装置１と当該別体の装置とを備える装置が、磁気インク文字の読み取り及び認識を実行する磁気情報処理装置として機能する。
【０１４９】
また、例えば、上述した実施形態では、小切手４の起立した姿勢を、上端４ｅが上方に位置し下端４ｆが下方に位置するように上下方向が揃えられた姿勢と例示した。しかしながら、これに限定されず、起立した姿勢は、上端４ｅが下方に位置し下端４ｆが上方に位置するように上下方向が揃えられた姿勢でもよい。
【０１５０】
また、例えば、上述した実施形態では、検出電圧増幅テーブル７２ａの抵抗値フィルターＦ１に、１２ＫΩ、１０ＫΩ、及び、８ＫΩを示す情報を格納する場合を例示した。しかしながら、抵抗値フィールドＦ１に格納する抵抗値を示す情報は、これらに限定されず、デジタルポテンショメーターＲＤのばらつきを考慮した抵抗値を示す情報であればよい。例えば、デジタルポテンショメーターＲＤの抵抗値を１０ＫΩと設定するためのＤＡＯＵＴ２信号を出力した場合、素子の精度のばらつきに起因して、デジタルポテンショメーターＲＤの抵抗値が、１２ＫΩ、１１ＫΩ、９ＫΩ、及び、８ＫΩのいずれかにばらつくとする。この場合、検出電圧増幅テーブル７２ａの抵抗値フィールドＦ１は、これら抵抗値を示す情報を格納する。
また、上述した実施形態では、検出電圧増幅テーブル７２ａのＤＡＯＵＴ１信号フィールドＦ２が有する各フィールドは、上述したフィールドに限定されない。例えば、ＤＡＯＵＴ１信号の電圧が０．３５Ｖである場合、ＤＡＯＵＴ１信号フィールドＦ２は、０．３５Ｖフィールドを有する。すなわち、ＤＡＯＵＴ１信号の電圧値に対応する電圧値を示すフィールドを有する構成であればよい。
また、検出電圧増幅テーブル７２ａが有する増幅ＤＡＯＵＴ１信号の電圧値を示す情報は、抵抗値フィールドＦ１が格納する抵抗値と、ＤＡＯＵＴ１信号フィールドＦ２が有する各フィールドが示すＤＡＯＵＴ１信号の電圧値とに基づき、式１に基づき算出されたものであればよく、上述した実施形態の電圧値に限定されない。
【０１５１】
また、例えば、上述した小切手処理装置１の制御方法（磁気情報処理装置の制御方法）が、小切手処理装置１が備えるコンピューターを用いて実現される場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、小切手処理装置１が備える内部記憶装置であるＲＡＭ、ＲＯＭ、ＨＤＤ等の不揮発性記憶装置であってもよい。
【０１５２】
また、例えば、図４の処理単位は、認識部７１１の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。認識部７１１の処理は、処理内容に応じて、さらに多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように分割してもよい。また、例えば、図９、及び、図１２の処理単位は、小切手処理装置１の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。小切手処理装置１の処理は、処理内容に応じて、さらに多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように分割してもよい。
【０１５３】
また、例えば、図８に示した信号処理回路７４の回路構成は一例であって、図に示した回路素子を同数または異なる数のＩＣで置き換える等の構成変更が可能であり、本発明の範囲において任意に変更可能であることは勿論である。
【符号の説明】
【０１５４】
１…小切手処理装置（磁気情報処理装置）、４…小切手（媒体）、３７…搬送用モーター（搬送部）、５４…磁気ヘッド（磁気センサー）、７１…制御回路、７２…記憶部、７２ａ…検出電圧増幅テーブル（検出電圧増幅情報）、７１１…認識部、Ｃ１〜Ｃ２…コンデンサー、Ｅ…電源、ＨＦ…ハイパスフィルター、ＯＰ１…オペアンプ（第１増幅部）、ＯＰ２…オペアンプ（第２増幅部）、Ｒ１〜Ｒ３…抵抗、ＲＤ…デジタルポテンショメーター、ＳＷ…スイッチ。
【図１】
2018036126.tif 000003
【図２】
2018036126.tif 000004
【図３】
2018036126.tif 000005
【図４】
2018036126.tif 000006
【図５】
2018036126.tif 000007
【図６】
2018036126.tif 000008
【図７】
2018036126.tif 000009
【図８】
2018036126.tif 000010
【図９】
2018036126.tif 000011
【図１０】
2018036126.tif 000012
【図１１】
2018036126.tif 000013
【図１２】
2018036126.tif 000014