磁気情報記録媒体に記録された磁気情報を読み取る磁気情報読取装置であって、前記磁気情報記録媒体に記録された磁気情報を読み取ってアナログ波形を出力する磁気ヘッドと、前記磁気ヘッドの出力波形をパルスに変換して出力するパルス出力手段と、前記パルス出力手段が出力するパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する変換手段と、所定の条件を満たす場合に前記変換手段が用いる前記基準値を変更する変換制御手段と、を備えることを特徴とする磁気情報読取装置。前記変換制御手段は、デジタルデータへの変換を行ったパルスのうち最新の所定数のパルスのパルス周期に基づいて、前記変換手段が用いる前記基準値を補正する機能を備え、前記所定の条件として前記変換手段が二値化したデータにおいて同じ値が連続して現れた場合に、他の値を検出しにくくなるように前記基準値を変更することを特徴とする請求項1記載の磁気情報読取装置。前記変換制御手段は、前記所定の条件として外部の装置から基準値の変更が指示された場合に、前記変換手段が用いる前記基準値を変更することを特徴とする請求項1記載の磁気情報読取装置。磁気情報記録媒体に記録された磁気情報を読み取る複数の磁気情報読取装置と、これら磁気情報読取装置と通信可能に接続された情報管理装置とを備えた磁気情報読取システムであって、前記磁気情報読取装置は、磁気情報記録領域と記録面を有する記録媒体に対し、前記磁気情報記録媒体に記録された磁気情報を読み取るとともに、前記記録面への記録を行う記録装置であって、前記磁気情報記録媒体に記録された磁気情報を読み取ってアナログ波形を出力する磁気ヘッドと、前記磁気ヘッドの出力波形をパルスに変換して出力するパルス出力手段と、前記パルス出力手段が出力するパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する変換手段と、前記変換手段が用いる前記基準値を変更する変換制御手段と、を備え、前記情報管理装置は、各々の前記磁気情報読取装置が有する前記変換制御手段の制御によって設定された基準値を取得する手段と、各々の前記磁気情報読取装置に対して基準値を示す情報を送信する手段とを備え、前記磁気情報読取装置が備える変換制御手段は、前記情報管理装置から送信される基準値を、前記変換手段が用いる基準値として設定すること、を特徴とする磁気情報読取システム。前記磁気情報読取装置は、前記変換手段が出力したデジタルデータに基づいて読み取り成功か読み取りエラーかを判定し、エラーの発生状態を示す情報を前記情報管理装置に送信するエラー検出手段を備え、前記情報管理装置は、各々の前記磁気情報読取装置が送信したエラーの発生状態を示す情報を取得し、複数の前記磁気情報読取装置のうちエラーの発生率が高い前記磁気情報読取装置に対して、エラーの発生率が低い前記磁気情報読取装置の基準値を送信すること、を特徴とする請求項4記載の磁気情報読取システム。磁気情報記録媒体に記録された磁気情報を読み取る磁気情報読取装置の制御方法であって、磁気ヘッドによって前記磁気情報記録媒体に記録された磁気情報を読み取ってアナログ波形を出力し、前記磁気ヘッドの出力波形をパルスに変換し、変換したパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する一方、所定の条件を満たす場合に前記基準値を変更すること、を特徴とする磁気情報読取装置の制御方法。磁気情報記録媒体に記録された磁気情報を読み取る磁気情報読取装置を制御する制御部により実行可能なプログラムであって、前記制御部は、磁気ヘッドによって前記磁気情報記録媒体に記録された磁気情報を読み取って出力されるアナログ波形をパルスに変換し、変換したパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する一方、所定の条件を満たす場合に前記基準値を変更すること、を特徴とするプログラム。ところで、パルス幅をデジタルデータの値に変換する際に用いる基準値が適切でない場合には、正確にデジタルデータに変換することができない。このような場合、出力されたデジタルデータが規格に適しない異常なデータとなるので、エラーと判定される。読取エラーが発生した場合、従来は読み取りを再試行していたが、読み取り動作を再試行することで処理に要する時間が長くなり、効率向上の妨げになる可能性があった。本発明は、上述した事情に鑑みてなされたものであり、磁気情報記録媒体から磁気情報を読み取りデジタルデータに変換する際の基準値が適切でないことに起因するエラーを解消できるようにし、再試行の回数を減らして処理時間の短縮を図ることを目的とする。上記目的を達成するため、本発明は、磁気情報記録媒体に記録された磁気情報を読み取る磁気情報読取装置であって、前記磁気情報記録媒体に記録された磁気情報を読み取ってアナログ波形を出力する磁気ヘッドと、前記磁気ヘッドの出力波形をパルスに変換して出力するパルス出力手段と、前記パルス出力手段が出力するパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する変換手段と、所定の条件を満たす場合に前記変換手段が用いる前記基準値を変更する変換制御手段と、を備えることを特徴とする。本発明によれば、磁気ヘッドが出力するアナログ波形から得たパルスをデジタルデータに変換する際の基準値を変更することで、例えば磁気ヘッド等のハードウェアの状態により基準値が適合しなくなった場合など、基準値の不適合状態を解消できる。これにより、基準値に起因する読取エラーを解消することができ、読取動作の再試行を回避することで処理時間の短縮を図ることができる。また、本発明は、上記磁気情報読取装置において、前記変換制御手段は、デジタルデータへの変換を行ったパルスのうち最新の所定数のパルスのパルス周期に基づいて、前記変換手段が用いる前記基準値を補正する機能を備え、前記所定の条件として前記変換手段が二値化したデータにおいて同じ値が連続して現れた場合に、他の値を検出しにくくなるように前記基準値を変更することを特徴とする。本発明によれば、デジタルデータへの変換を行ったパルスのうち最新の所定数のパルスのパルス周期に基づいて基準値を補正する機能により、基準値を適切に保持することが可能な構成において、同一のデータが連続することで基準値が偏ってしまった場合に、この偏りに起因して他方のデータと判定されやすくなることを防止できる。これにより、基準値を補正する機能を活用するとともに、この機能による基準値の偏りを防止して、適切な基準値によるデジタルデータへの変換を行うことができる。また、本発明は、上記磁気情報読取装置において、前記変換制御手段は、前記所定の条件として外部の装置から基準値の変更が指示された場合に、前記変換手段が用いる前記基準値を変更することを特徴とする。本発明によれば、外部の装置から基準値の変更を指示することで基準値を変更できるので、基準値の不適合を解消し、読取動作の再試行を回避することで処理時間の短縮を図ることができる。また、上記課題を解決するため、本発明は、磁気情報記録媒体に記録された磁気情報を読み取る複数の磁気情報読取装置と、これら磁気情報読取装置と通信可能に接続された情報管理装置とを備えた磁気情報読取システムであって、前記磁気情報読取装置は、磁気情報記録領域と記録面を有する記録媒体に対し、前記磁気情報記録媒体に記録された磁気情報を読み取るとともに、前記記録面への記録を行う記録装置であって、前記磁気情報記録媒体に記録された磁気情報を読み取ってアナログ波形を出力する磁気ヘッドと、前記磁気ヘッドの出力波形をパルスに変換して出力するパルス出力手段と、前記パルス出力手段が出力するパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する変換手段と、前記変換手段が用いる前記基準値を変更する変換制御手段と、を備え、前記情報管理装置は、各々の前記磁気情報読取装置が有する前記変換制御手段の制御によって設定された基準値を取得する手段と、各々の前記磁気情報読取装置に対して基準値を示す情報を送信する手段とを備え、前記磁気情報読取装置が備える変換制御手段は、前記情報管理装置から送信される基準値を、前記変換手段が用いる基準値として設定することを特徴とする。本発明によれば、情報管理装置が基準値を送信することにより、磁気情報読取装置において磁気ヘッドが出力するアナログ波形から得たパルスをデジタルデータに変換する際の基準値を変更できる。このため、例えば磁気ヘッド等のハードウェアの状態に基準値が適合しなくなった場合など、基準値の不適合が発生した場合に、基準値を変更することで不適合状態を解消できる。これにより、基準値に起因する読取エラーを解消することができ、読取動作の再試行を回避することで処理時間の短縮を図ることができる。また、本発明は、上記磁気情報読取システムにおいて、前記磁気情報読取装置は、前記変換手段が出力したデジタルデータに基づいて読み取り成功か読み取りエラーかを判定し、エラーの発生状態を示す情報を前記情報管理装置に送信するエラー検出手段を備え、前記情報管理装置は、各々の前記磁気情報読取装置が送信したエラーの発生状態を示す情報を取得し、複数の前記磁気情報読取装置のうちエラーの発生率が高い前記磁気情報読取装置に対して、エラーの発生率が低い前記磁気情報読取装置の基準値を送信することを特徴とする。この場合、磁気情報読取装置において基準値が適合していないことに起因してエラーが発生している場合に、エラー発生率の低い磁気情報読取装置が使用している基準値に変更することで、エラー発生率を低下させ、処理効率を改善することができる。また、上記課題を解決するため、本発明は、磁気情報記録媒体に記録された磁気情報を読み取る磁気情報読取装置の制御方法であって、磁気ヘッドによって前記磁気情報記録媒体に記録された磁気情報を読み取ってアナログ波形を出力し、前記磁気ヘッドの出力波形をパルスに変換し、変換したパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する一方、所定の条件を満たす場合に前記基準値を変更することを特徴とする。本発明の制御方法を適用することにより、磁気ヘッドが出力するアナログ波形から得たパルスをデジタルデータに変換する際の基準値を変更するので、例えば磁気ヘッド等のハードウェアの状態に基準値が適合しなくなった場合など、基準値の不適合が発生した場合に、基準値を変更することで不適合状態を解消できる。これにより、基準値に起因する読取エラーを解消することができ、読取動作の再試行を回避することで処理時間の短縮を図ることができる。また、上記課題を解決するため、本発明は、磁気情報記録媒体に記録された磁気情報を読み取る磁気情報読取装置を制御する制御部により実行可能なプログラムであって、前記制御部は、磁気ヘッドによって前記磁気情報記録媒体に記録された磁気情報を読み取って出力されるアナログ波形をパルスに変換し、変換したパルスのパルス周期を基準値と比較することにより二値化して、デジタルデータを出力する一方、所定の条件を満たす場合に前記基準値を変更することを特徴とする。本発明のプログラムを実行することにより、磁気ヘッドが出力するアナログ波形から得たパルスをデジタルデータに変換する際の基準値を変更するので、例えば磁気ヘッド等のハードウェアの状態に基準値が適合しなくなった場合など、基準値の不適合が発生した場合に、基準値を変更することで不適合状態を解消できる。これにより、基準値に起因する読取エラーを解消することができ、読取動作の再試行を回避することで処理時間の短縮を図ることができる。本発明によれば、磁気情報記録媒体から磁気情報を読み取る磁気ヘッドが出力するアナログ波形から得たパルスをデジタルデータに変換する際の基準値を変更することで、基準値が適合しないことに起因するエラー等を解消できる。以下、本発明を適用した実施形態について詳細に説明する。図1は、実施形態に係る記録管理システム1の概略構成図である。この図1に示すように、記録管理システム1磁気情報読取システムは、通信ネットワーク3を介して、ホストコンピューター2外部の装置、情報管理装置に複数のプリンター10磁気情報読取装置が接続された構成となっている。通信ネットワーク3は、有線または無線の通信回線で構成されるLAN等のネットワークである。記録管理システム1は、例えば、金融機関の窓口業務用のシステムであり、同じ窓口業務を行う複数のオペレーターに対応して、複数のプリンター10が設置され、これらのプリンター10を通信ネットワーク3に接続したシステムである。記録管理システム1を構成する各プリンター10のうち少なくとも複数のプリンター10は、同種の記録媒体を処理するために使用される。同種の記録媒体とは、記録媒体を単票紙や通帳等の形状により分類した場合の形状が同種の記録媒体、実行される処理が共通する記録媒体、或いは、後述する磁気ストライプMS図2の仕様が共通している記録媒体を指す。ホストコンピューター2は、同種の記録媒体を処理する複数のプリンター10を一つのグループとして、記録管理システム1を構成する各々のプリンター10をグループ分けして記憶しておいてもよい。プリンター10は、処理対象の磁気情報記録媒体を含む記録媒体Sに、SIDMSerialImpactDotMatrix方式の記録ヘッド18図3参照により印刷するプリンター機能、記録媒体Sに磁気インクで記録された文字を読み取るMICRMagneticInkCharacterRecognition機能、記録媒体Sに設けられた磁気ストライプに記録された情報または記憶する情報の読取/書込を行うMSRMagneticStripeReaderWriter機能、記録媒体Sの両面を光学読取装置110図3参照によって光学的にスキャンするスキャナー機能を備えた装置である。ここで、磁気ストライプMSが磁気情報記録媒体に相当するということもできる。プリンター10で使用可能な記録媒体Sとしては、所定長さに切断されたカット媒体と、複数枚が連接された連続紙とが挙げられる。カット媒体としては、例えば単票紙や単票複写紙などの他、通帳や葉書、封筒などがあり、連続紙には連続複写紙やミシン目などで連接されたファンフォールド紙を含む。本実施形態では、記録媒体Sとして、金融機関等が発行する小切手または手形以下、総称して小切手というや、金融機関等が発行する通帳が使用される。小切手は、磁気インクによって、その表面の一部の領域に使用者の口座番号や当該小切手のシリアル番号等のMICR情報が印刷された単票紙である。通帳は、複数枚の記録用紙が綴じられた冊子形態となっており、この冊子を開いた内側の面が記録面となっている。以下の説明では、記録管理システム1を構成する複数台のプリンター10が、通帳形態の記録媒体Sを使用し、記録媒体Sに対してプリンター機能による印刷、MSR機能による磁気情報の読み取りを行う場合について説明する。図2は、記録管理システム1により処理される記録媒体Sの概略構成を示す平面図である。図2に例示する記録媒体Sは、中央に綴じ目を有する冊子形態の記録媒体であり、例えば金融機関の通帳である。図2には記録媒体Sを広げた状態の表面を図示しているが、表面の一端側には磁気ストライプMSが貼付されている。磁気ストライプMSは、磁気情報を記録するテープ状の磁気情報記録媒体であり、ANSI、ISO等の規格に準拠したものが知られている。この記録媒体Sは、図中符号Aで示す方向に、プリンター10の手差口15図3から内部に挿入され、プリンター10の内部において上記のように印刷及び磁気情報の読み取り等が実行され、プリンター10から排出される。記録媒体Sは、印刷或いは磁気情報の読み取りを行う際に必要に応じて符号Bで示す方向にも搬送される。磁気情報の読み取り時には、プリンター10の磁気ヘッド34図3が記録媒体Sの図中符号Rで示す方向に移動しながら磁気ストライプMSをスキャンし、磁気ストライプMSに記録された磁気情報を読み取る。図3は、図1のプリンター10を示す側断面図である。なお、図1に示した記録管理システム1を構成する複数のプリンター10は、いずれも共通の構成となっているものとして説明する。図3に示すように、プリンター10は、外装体としての上部カバー12、上部ケース13及び下部ケース14を備え、上部ケース13及び下部ケース14の前面には、記録媒体Sを挿入及び排出する手差口15が開口している。一方、上部ケース13及び下部ケース14の背面には記録媒体Sを排出する排出口20が開口している。プリンター10は、ホストコンピューター2の制御に従い、処理後の記録媒体Sを手差口15から排出するか、或いは排出口20から排出する。手差口15が開口した側、すなわち図3中の左側をプリンター10のフロント前側とし、排出口20が開口した側、すなわち図3中の右側をリア後側とする。プリンター10の外装体には本体11が収容されている。本体11は、ベースフレーム16と、このベースフレーム16の両端に固定される一対のサイドフレーム図示略とを備える。両サイドフレームの間にはキャリッジガイド軸31が架け渡され、さらに、平坦面形状の前方媒体案内24及び後方媒体案内25が固定される。また、これら前方媒体案内24と後方媒体案内25との間には、平面形状のプラテン21が配置され、このプラテン21の上方に、プラテン21に対向するように記録ヘッド18が配置されている。記録ヘッド18は、キャリッジガイド軸31に摺動自在に挿通されるキャリッジ19に搭載されている。キャリッジ19は、当該キャリッジ19を駆動するキャリッジ駆動モーター56図4の正転及び逆転動作により、タイミングベルト図示略を介して駆動され、キャリッジガイド軸31に案内されて往復移動される。記録ヘッド18は、キャリッジ19と共に走行される間に、その先端面から記録ワイヤーを突出させてインクリボンに打ち当て、プラテン21と記録ヘッド18との間に搬送される記録媒体Sにインクリボンのインクを付着させて、記録媒体Sに文字や画像を記録する。インクリボンは、上記の本体フレームに装着されるステーショナリー型のインクリボンカートリッジ39内に折り畳まれて収納され、キャリッジ19の走査に伴って繰り出される。また、キャリッジ19には、記録ヘッド18の後方側に媒体幅センサー55が搭載される。媒体幅センサー55は、キャリッジ19とともにプラテン21上を走査され、記録媒体Sの側端を検出し、記録媒体Sの幅を求めるために使用される。媒体搬送機構100は、プラテン21、第1駆動ローラー22A、第1従動ローラー22B、第2駆動ローラー23A、第2従動ローラー23B、第3駆動ローラー124A、第3従動ローラー124B、前方媒体案内24、後方媒体案内25、媒体搬送モーター26及び駆動輪列部27を備えて構成されている。媒体搬送機構100は、前方媒体案内24及び後方媒体案内25上に、記録媒体Sを搬送する搬送路Pを構成し、前方媒体案内24及び後方媒体案内25の上面が搬送路Pの搬送面PAとなっている。第1駆動ローラー22A、第2駆動ローラー23A及び第3駆動ローラー124Aは、媒体搬送モーター26によって回転駆動される駆動ローラーであり、第1従動ローラー22B、第2従動ローラー23B及び第3従動ローラー124Bは、それぞれ第1駆動ローラー22A、第2駆動ローラー23A、及び、第3駆動ローラー124A側に所定の押圧力でばね42A、42B、42Cによりばね付勢されている従動ローラーである。これによって、第1駆動ローラー22Aと第1従動ローラー22Bとが互いに反対方向に回転駆動され、第2駆動ローラー23Aと第2従動ローラー23Bとが互いに反対方向に回転駆動され、第3駆動ローラー124Aと第3従動ローラー124Bとが互いに反対方向に回転駆動される。媒体搬送機構100の第1駆動ローラー22A、第2駆動ローラー23A及び第3駆動ローラー124Aは、駆動輪列部図示略を介して媒体搬送モーター26に連結されている。この駆動輪列部図示略によって媒体搬送モーター26の出力が第1駆動ローラー22A、第2駆動ローラー23A及び第3駆動ローラー124Aに伝達され、記録媒体Sを搬送する。プリンター10は、記録媒体Sを整列する整列機構28を備えている。整列機構28は、搬送路P内に突出する複数の整列板38と、整列板38を駆動する整列モーター58図4とを備え、整列板38を搬送路Pに突出させて整列板38に記録媒体Sの先端部を突き当てることで記録媒体Sを整列させることができる。本体11には、整列板38の上流側近傍に、整列板38に突き当てられた記録媒体Sの有無を検知する複数の整列センサー37が設けられ、これらの整列センサー37の検出状態によって、記録媒体Sの傾きが許容範囲内であるか否かを判定できる。また、本体11において、第1駆動ローラー22Aのフロント側には、手差口15からの記録媒体Sの挿入を検知する複数の媒体端センサー47が並設されている。また、本体11は、記録媒体Sの表面を光学的に読み取る光学読取装置110を備える。光学読取装置110は、記録媒体Sの上面側を読み取る光学イメージセンサーである第1スキャナーモジュール111と、この第1スキャナーモジュール111に対向配置され、当該記録媒体Sの下面側を読み取る光学イメージセンサーである第2スキャナーモジュール112とを備えている。第1スキャナーモジュール111及び第2スキャナーモジュール112は、例えば、CISContactImageSensor型の画像読取センサーであり、記録媒体Sに密着する平坦なカバーガラス140、150と、これらカバーガラス140、150を保持する本体ケース141、151とをそれぞれ備える。本体ケース141、151の内側には、LED等の光源から出力される光を記録媒体Sの読み取り領域に対して照射する照射部図示略と、主走査方向X方向に一列に配列された複数の受光センサー図示略と、この受光センサーからの信号を上記制御基板部に出力する出力部図示略とがそれぞれ収容されている。第1スキャナーモジュール111は付勢部材113によって第2スキャナーモジュール112側に付勢されている。プラテン21はキャリッジ19の走行方向に延在して平面形状に形成され、付勢ばね180により記録ヘッド18に向けて付勢され、かつ弾性支持されている。この付勢ばね180の弾性力により、プラテン21は記録媒体Sの厚さに応じて上下に移動するので、記録媒体の厚さにかかわらず記録ヘッド18と記録面とのギャップが確保される。また、本体11は、記録媒体Sを搬送する媒体搬送機構100と、記録媒体Sを整列させる整列機構28と、小切手に設けられたMICR情報の読み取りや、通帳に設けられた磁気ストライプに対して磁気情報の読み取り又は書き込みを行う磁気ヘッド34を備えた磁気データ読書部29と、この磁気データ読書部29の磁気ヘッド34がMICR情報の読み取りを含む磁気情報処理の実行時に、記録媒体Sの浮き上がりを抑制すべく、記録媒体Sを上から押える媒体押え部30と、を有している。磁気データ読書部29は、左右のサイドフレーム図示略に掛け渡された2本の平行な磁気ヘッドガイド軸60、61と、磁気ヘッド34を搭載し、磁気ヘッドガイド軸60、61に沿って往復移動可能に構成された磁気ヘッドユニット62とを備えている。磁気ヘッドユニット62は、後述する磁気ヘッド駆動モーター57図4の正転及び逆転によって往復移動し、これにより磁気ヘッド34は記録媒体Sの磁気ストライプMSを走査する。すなわち、磁気ヘッドユニット62は、図2中に符号Rで示す方向に移動されるので、磁気ストライプMSに記録された磁気情報を磁気ヘッド34により矢印R方向に読み取ることができる。この動作において、CPU40は、変換制御部68とともに変換制御手段として機能し、パルス出力部66はパルス出力手段として機能し、データ変換部67は変換手段として機能し、変換制御部68は変換制御手段として機能する。プリンター10は、媒体搬送モーター26の駆動制御、キャリッジ19の走行制御、記録ヘッド18の記録ワイヤーによる記録動作の制御、光学読取装置110の読取動作の制御等、プリンター10の全体を制御する制御部として、例えば本体11の後側の下方に、制御基板部図示略を備えている。図4は、プリンター10の制御系の構成を示すブロック図である。この図4に示す各部は、制御基板図示略に実装されたハードウェアと、ソフトウェアとの協働により実現される。プリンター10は、フラッシュROM42に記憶された制御プログラムを実行してプリンター10の全体を制御する制御部としてのCPU40、CPU40により実行される制御プログラムや処理されるデータ等を一時的に記憶するRAM41、上記制御プラグラムやデータ等を不揮発的に記憶したフラッシュROM42、各種センサー類の検出値を取得するセンサー制御部45、各種モーターを駆動するモーター駆動部46、記録ヘッド18を動作させるヘッドドライバー48、及び、磁気ヘッド34による読取動作を制御する磁気読取部65を備え、これらの各部はバス49を介して接続されている。RAM41は、ホストコンピューター2から送信された各種コマンドを一時的に記憶する受信バッファー、光学読取装置110が読み取った読取画像データを一時的に記憶する画像バッファー等のバッファーメモリーとして機能する。また、プリンター10は、ホストコンピューター2との間で情報を送受信する際のデータ形式を変換する通信インターフェイス43を備えている。センサー制御部45には、整列センサー37、媒体端センサー47、媒体幅センサー55、第1スキャナーモジュール111、及び、第2スキャナーモジュール112が接続されている。センサー制御部45は、整列センサー37、媒体端センサー47及び媒体幅センサー55から入力されるアナログ電圧を量子化してデジタルデータに変換し、CPU40に出力する。また、センサー制御部45は、光学読取装置110の第1スキャナーモジュール111及び第2スキャナーモジュール112が出力するアナログ電圧を量子化してデジタルデータとしCPU40に出力する。モーター駆動部46は、媒体搬送モーター26、キャリッジ駆動モーター56、磁気ヘッド駆動モーター57、及び整列モーター58に接続され、これら各モーターに駆動電流や駆動パルスを供給して、これらのモーターを動作させる。ヘッドドライバー48は、記録ヘッド18に接続され、記録ヘッド18に対して駆動電流を供給することによって記録ワイヤーを突出させる。CPU40は、フラッシュROM42に格納された制御プログラムに基づいて、センサー制御部45、モーター駆動部46及びヘッドドライバー48を介して、各種センサーの検知状態を取得するとともに各モーターを駆動して記録媒体Sを搬送し、各ヘッドを駆動することにより、記録媒体Sへの記録印刷を実行する。また、CPU40は、媒体搬送機構100により記録媒体Sを搬送し、センサー制御部45によって第1スキャナーモジュール111及び第2スキャナーモジュール112によって記録媒体Sの表面を読み取る。この読取の実行中、CPU40は、センサー制御部45から入力されるデータを順次RAM41内に設けられたバッファーメモリー図示略に一時的に記憶させる。そして、CPU40は、このバッファーメモリー図示略に記憶された画像データを読み出して、通信インターフェイス43を介してホストコンピューター2へ送信する。この図4に示すプリンター10の制御系は、フラッシュROM42に記憶された制御プログラムをCPU40により実行することで、プリンター10の本体11の各部を駆動制御して、ホストコンピューター2から送信されるコマンドに従って動作し、上記の印刷機能、MICR機能、MSR機能、及び光学読取機能を実現する。磁気読取部65は、磁気ヘッド34が磁気ストライプMSに接触してアナログ電流を出力すると、このアナログ電流の波形を量子化してパルスを生成するパルス出力部66と、パルス出力部66が生成したパルスのパルス間隔周期を検出し、この周期を予め設定されたしきい値基準値と比較することによりデジタルデータに変換するデータ変換部67と、データ変換部67が用いるしきい値の設定および変更を制御する変換制御部68とを備えている。プリンター10は、CPU40によってモーター駆動部46を制御し、磁気ヘッド駆動モーター57を駆動して磁気ヘッド34を移動させる。この移動中に磁気ヘッド34から出力されるアナログ波形は磁気読取部65によって取得され、後述する処理が行われて、磁気ストライプMSに記録された情報を示すデジタルデータがCPU40に出力される。図5は、磁気ストライプMSの読取動作の例を示す説明図である。図5において、Aは磁気ストライプMSの記録領域における磁気配列N極、S極の一例を示し、Bは同図Aの磁気配列を走査した磁気ヘッド34が出力する電流波形を示し、Cは同図Bの電流波形をパルス波形に変換した例を示し、Dは同図Cのパルス波形を周期の測定が可能な形態に変換した例を示す。図5Aに示すように、磁気ストライプMSには、表面に塗布又は付着された磁性体の磁極を適宜反転させることで磁気情報が記録される。磁気情報は、磁性体の極ではなく極性の反転の周期により記録される。磁気ヘッド34は、極性の変化に応じた電流を出力するよう構成されている。このため、図5Aの磁気ストライプMSを磁気ヘッド34により走査すると、磁気ヘッド34の出力は、磁気ストライプMSの極性の反転に対応して、図5Bに示すようにパルス状の電流となる。ここで、パルス出力部66図4は、磁気ヘッド34が出力するアナログ電流波形図5Bを量子化して、パルス波形図5Cを生成する。このパルス波形は、アナログ電流波形のピークを検出し、このピークがパルスのエッジとなるよう生成したものである。パルス出力部66は、さらに、生成したパルス波形の立ち上がり及び立ち下がりに同期するパルス波形を、図5Dに示すように出力する。この図5Dに示すパルスはパルス幅が一定で、パルスの立ち上がりが磁気ストライプMSにおける極性の反転位置図5Aにほぼ一致している。データ変換部67は、図5Dに示すパルスの間隔を測定し、パルス周期を算出する。そして、このパルス周期を、予め設定されたしきい値と比較することにより、当該パルス間のデータの値が0か1かを判定する。磁気ストライプMSの仕様を定めた一般的な規格によれば、例えば、データの0は210ビット/インチの記録密度のパルス列で示し、1は105ビット/インチの記録密度のパルス列で示す。データ変換部67が算出したパルス周期が210ビット/インチであればデータは0であり、105ビット/インチであればデータは1である。ところで、データ変換部67が生成するパルスの周期は、磁気ストライプMSを読み取る磁気ヘッド34の移動速度や応答特性等の影響を受けて、規格で定めた周期からずれることがある。このようなずれを生じた値をも正確に判定するため、データ変換部67は、210ビット/インチと105ビット/インチの間のしきい値を定め、このしきい値より高い値短い周期であれば0、しきい値より低い値であれば1と判定する。この処理によってデータ変換部67はデータ0と1の二値のデジタルデータを生成して、変換制御部68に出力する。変換制御部68は、磁気読取部65から入力されたデジタルデータを、例えば5ビット化してエラー判定等を行う。変換制御部68は、データ変換部67が出力したデータと判定結果とをCPU40に出力し、CPU40は、エラーでない場合は入力されたデータを磁気ストライプMSの読取データとして、ホストコンピューター2へ送信する。なお、変換制御部68が行うエラーの判定を、CPU40が実行してもよい。データ変換部67が使用するしきい値は、変換制御部68の制御によって変更することが可能である。すなわち、変換制御部68は、データ変換部67がパルス周期を二値のデジタルデータに変換する際のしきい値を変更する機能を有する。しきい値の変更は、データ変換部67がデータを変換する毎に行われる。また、ホストコンピューター2からしきい値の変更が指示された場合、及び、変換したデジタルデータの値が連続して同じ値であった場合に、変換制御部68はしきい値を変更する。まず、データ変換部67がデータを変換する毎に行われるしきい値の変更について説明する。変換制御部68は、変換したパルス周期の値の平均値を求めて、この平均値をデータ0と1をデータ変換部67が判定するためのしきい値として用いることができる。この方法を採用した場合、実際に読み取ったデータ0を示すパルス周期とデータ1を示すパルス周期との間の値がしきい値となるので、データ0と1を的確に判定できる。ここで、読み取ったデータの傾向磁気ヘッド34の移動速度や磁気特性による影響を的確に反映したしきい値を求めるためには、なるべく最新のパルス周期の平均を求めるとよい。その一方で、平均を算出する母集団に含まれる要素が少ないと、しきい値が大きく変動する恐れがあるため、最新のパルス周期から順に、ある程度の数のパルス周期の平均を求めることが好ましい。ところが、平均値を算出する母集団を適切に決定した場合であっても、同じ値のデータが連続すると、平均値が長周期または短周期のいずれかに引きずられることがある。例えば、データ0が連続する場合、210ビット/インチまたはその近傍の短いパルス周期が連続して出現するため、その平均値は少しずつ高くなる。反対に、データ1が連続する場合、105ビット/インチまたはその近傍のパルス周期が連続して出現するため、その平均値は少しずつ低くなる。この平均値の変動により、誤判定の可能性が高まる。例えば、データ0が連続する場合にはしきい値であるパルス周期が短い周波数が高い値になるので、しきい値よりもパルス周期が長い周波数が低いと判定されやすくなる。すなわち、データ0よりもデータ1と判定されやすい。図5A~Dの例では、公知の規格に準拠するように、磁気ストライプMSの磁気情報の先頭に極性の反転がないErase領域が設けられ、続いて、データ0が連続するL0領域が設けられている。このErase領域及びL0領域は、データの導入部として認識される。この導入部に続いて、実際の情報が記録されるデータ領域が設けられている。なお、図示はしないが、磁気ストライプMSの終端部にも終端部であることを示す終端部が設けられている。このうち導入部のL0領域と終端部は、データ領域と区別するために連続する0で構成されている。従って、上述したようなしきい値の変動を招きやすい。そこで、変換制御部68は、平均値をしきい値に用いる場合のしきい値の変動を補償するため、同じ値が連続した場合は、他方の値を検出しにくくなるようにしきい値を変更する。上記の例では、データ0が連続する場合にしきい値のパルス周期が短くなる周波数が高くなるのに合わせて、しきい値のパルス周期を長くするよう変更する。しきい値のパルス周期を長くする幅或いは量は、予め設定され、CPU40により決定される。この変更により、データ0と1の判定を的確に行うことができ、誤判定のリスクを低減できる。また、変換制御部68は、CPU40が外部のホストコンピューター2からしきい値の変更を指示するコマンドとしきい値を示すデータコマンドに含まれていてもよいを受信した場合に、CPU40の制御のもとにしきい値を変更する。以下、磁気ストライプMSの読み取りとしきい値の変更について、フローチャートを参照して説明する。図6は、プリンター10の動作の一例を示すフローチャートである。プリンター10は、待機状態において手差口15から記録媒体Sが挿入されたことを媒体端センサー47により検出するとステップS11、CPU40の制御によって、挿入された記録媒体Sを媒体搬送機構100により搬送するとともに整列板38によって整列させステップS12、続いて搬送を行うとともに媒体幅センサー55を用いて記録媒体Sの幅を検出するステップS13。ここで、CPU40は、媒体搬送機構100を動作させて記録媒体Sを磁気ストライプMSの読み取り位置まで搬送するステップS14。磁気ストライプMSの読み取り位置とは、記録媒体Sの磁気ストライプMSが、磁気ヘッド34が往復移動する領域に重なる位置である。そして、CPU40は、磁気データ読書部29を動作させて磁気情報の読み取りを開始させステップS15、その間において変換制御部68を制御して、しきい値を適宜変更させるステップS16。磁気ストライプMSの読み取りが完了したら、CPU40は、ホストコンピューター2から送信される印刷実行コマンド及び印刷ジョブのデータを受信して、記録媒体Sを印刷開始位置まで媒体搬送機構100により搬送するステップS17。CPU40は、記録ヘッド18による印刷と改行分の搬送とを繰り返し実行しステップS18、印刷終了位置まで達したらステップS19、光学読取装置110によるスキャン開始位置まで記録媒体Sを搬送するステップS20。ここで、CPU40は、ホストコンピューター2から送信されるスキャン実行コマンドと、このコマンドとともに送信される読取条件を指定するコマンドまたはデータに基づいて、スキャンを実行するステップS21。スキャンを実行して読み取った画像データをホストコンピューター2に送信し、CPU40は、記録媒体Sを手差口15側または排出口20側に搬送して排出しステップS22、再び手差口15からの挿入待機状態に移行するステップS23。図7は、プリンター10の動作の一例を示すフローチャートであり、特に、変換制御部68がデータ変換部67のしきい値を変更する動作を示す。この図7に示す動作は図6のステップS15で磁気ストライプMSの読み取りを開始することで実行される。磁気読取部65は、CPU40の制御に従って、磁気ヘッド34が出力するアナログ波形をパルス出力部66の機能によりパルス波形に変換し、さらに周期を検出可能なパルス波形にした後、データ変換部67の機能によってパルスの先頭からデータ変換を開始するステップS31。すなわち、一つのパルス毎に前のパルスとのパルス周期を求め、求めたパルス周期をしきい値と比較することにおり0か1かを判定して二値化する。ここで、変換制御部68は、CPU40の制御により、データ変換部67が出力するデータを取得しステップS32、過去に取得したデータと比較して、連続して同じ値が出力されたか否かを判定するステップS33。連続して同じ値のデータがデータ変換部67から出力された場合ステップS33;Yes、変換制御部68は、データ変換部67のしきい値を、出力されていない側の値に対応するパルス周期に近づくように変更させるステップS34。具体的には、データ0が連続した場合には、データ1に対応するパルス周期例えば、105ビット/インチに近づくように、しきい値を変更する。変更する幅は、予め設定された値であってもよいし、そのときのしきい値に対する割合で定められていてもよい。また、この場合のデータ変換部67のしきい値は、最近数個ないし数十個のパルス周期の平均値をしきい値にしたものである。その後、変換制御部68は、磁気ストライプMSの読み取りが完了したか否かを判別しステップS35、読み取りが継続する場合はステップS35;No、ステップS33に戻る。読み取りが完了した場合はステップS35;Yes、本処理を終了する。一方、データ変換部67から出力されたデータが連続する同じ値になっていない場合ステップS33;No、変換制御部68は、ステップS35に移行する。また、プリンター10が、外部のホストコンピューター2から受信した指示に基づいてしきい値を変更する場合について、図8に示す。図8は、記録管理システム1の動作の例を示すシーケンス図であり、Aはプリンター10の動作を示し、Bはホストコンピューター2の動作を示す。この図8Aの動作においてCPU40は、エラー検出手段として機能する。プリンター10の磁気読取部65が、磁気ヘッド34が出力するアナログ波形をパルス出力部66の機能によりパルス波形に変換し、二値化することによってデジタルデータを出力すると、CPU40は、磁気読取部65が出力するデジタルデータを取得して、磁気ストライプMSの読取の正否を判定するステップS41。すなわち、読取成功か失敗エラーかを、磁気読取部65が出力したデータをもとに判定する。ここでは、データの内容が規格から明らかに逸脱している場合や、正常なデータと見なされない場合に、読取失敗と判定される。具体的には、例えば、上述した導入部L0にデータ1が混在している、Erase領域や導入部L0の長さが規定より短い、導入部L0を超えてもデータが全て0である場合等である。CPU40は、読取成功か読取エラーかを判定した後、判定結果に基づき、エラー率エラー判定の割合を算出するステップS42。CPU40が算出するエラー率はRAM41またはフラッシュROM42に記憶されているので、CPU40は、記憶しているエラー率を更新する。そして、CPU40は、エラー率を算出する毎、或いは、エラー率が所定の幅を超えて変化した場合に、エラー率と、そのエラー率の算出時にデータ変換部67が使用していたしきい値とを、ホストコンピューター2に送信するステップS43。この場合、CPU40は、記録管理システム1を構成する複数のプリンター10を個々に識別可能な識別情報を付加して、ホストコンピューター2に送信してもよい。ホストコンピューター2は、プリンター10から送信されたエラー率及びしきい値を受信し、取得してステップS51、記録管理システム1を構成する複数のプリンター10から受信したエラー率を比較するステップS52。ここで、ホストコンピューター2は、しきい値の変更を要するプリンター10を選択するステップS53。選択されるプリンター10は、例えば、複数のプリンター10の中でエラー率が相対的に高いプリンター10、または、予め定められた基準を超えるエラー率を送信したプリンター10である。ホストコンピューター2は、複数のプリンター10の中でエラー率が相対的に低いプリンター10、または、予め定められた基準を下回るエラー率を送信したプリンター10のしきい値を取得する。そして、ホストコンピューター2は、取得したしきい値と、しきい値変更コマンドとを、ステップS53で選択したプリンター10に送信するステップS54。ホストコンピューター2から送信されたしきい値としきい値変更コマンドとを受信したプリンター10のCPU40はステップS44、受信したしきい値に基づいて変換制御部68を制御し、データ変換部67のしきい値を変更させるステップS45。さらにCPU40は、算出してRAM41またはフラッシュROM42に記憶していたエラー率をリセットして、新たに磁気ストライプMSの読み取りを実行する。このとき、プリンター10の内部に記録媒体Sが挿入されている場合には、変更後のしきい値を用いて磁気ストライプMSの読み取りを再試行してもよい。上述のように、記録管理システム1の複数のプリンター10は、同じ種類の記録媒体Sがセットされ、磁気ストライプMSの読み取りを実行する。このため、複数のプリンター10のエラー率を比較して、記録媒体Sの磁気ストライプMSの読み取りに関してエラー率が低いプリンター10と、エラー率が高いプリンター10があった場合には、しきい値の差が影響している可能性が高い。このため、図8に示したように、エラー率が相対的に低く、しきい値が記録媒体Sの読み取りに適していると思われるプリンター10のしきい値を、他のプリンター10にも適用すれば、他のプリンター10のエラー率の改善が期待できる。記録管理システム1を構成する複数のプリンター10の中に、異なる種類の記録媒体を処理するプリンター10が混在している場合、或いは、異なる業務を処理するプリンター10が混在している場合には、記録媒体の種類毎または業務の種類毎にプリンター10をグループ化し、グループ毎にエラー率を比較して、図8の処理を行えばよい。以上のように、記録管理システム1は、磁気ストライプMSに記録された磁気情報を読み取ってアナログ波形を出力する磁気ヘッド34と、磁気ヘッド34の出力波形をパルスに変換して出力するパルス出力部66と、パルス出力部66が出力するパルスのパルス周期をしきい値と比較することにより2値化して、デジタルデータを出力するデータ変換部67と、所定の条件を満たす場合にデータ変換部67が用いるしきい値を変更する変換制御部68と、を備え、磁気ヘッド34が出力するアナログ波形から得たパルスをデジタルデータに変換する際のしきい値を変更するプリンター10を有する。このプリンター10によれば、例えば磁気ヘッド34等のハードウェアの状態にしきい値が適合しなくなった場合など、しきい値の不適合が発生した場合に、しきい値を変更することで不適合状態を解消し、読取エラーを解消し、読取動作の再試行を減らすことで処理時間の短縮を図ることができる。また、変換制御部68は、デジタルデータへの変換を行ったパルスのうち最新の所定数のパルスのパルス周期の平均値をしきい値として、しきい値を補正する機能を備え、所定の条件としてデータ変換部67が2値化したデータにおいて同じ値が連続して現れた場合に、他の値を検出しにくくなるようにしきい値を変更するので、同一のデータが連続することでしきい値が偏ってしまった場合に、この偏りに起因して他方のデータと判定されやすくなることを防止できる。これにより、しきい値を補正する機能を活用するとともに、この機能によるしきい値の偏りを防止して、適切なしきい値によるデジタルデータへの変換を行うことができる。また、変換制御部68は、所定の条件としてホストコンピューター2からしきい変更コマンドを受信した場合に、データ変換部67が用いるしきい値を変更するので、ホストコンピューター2の制御によってしきい値の不適合を解消し、読取動作の再試行を回避することで処理時間の短縮を図ることができる。また、記録管理システム1は、複数のプリンター10と、これらプリンター10と通信可能に接続されたホストコンピューター2とを備え、ホストコンピューター2は、各々のプリンター10が有する変換制御部68の制御によって設定されたしきい値を取得するともに、各々のプリンター10に対してしきい値を示す情報を送信可能に構成され、プリンター10が備える変換制御部68は、ホストコンピューター2から送信されるしきい値を、データ変換部67が用いるしきい値として設定するので、ホストコンピューター2がしきい値を送信することにより、データ変換部67のしきい値を変更できる。さらに、ホストコンピューター2は、各々のプリンター10が送信したエラーの発生状態を示す情報を取得し、複数のプリンター10のうちエラーの発生率が高いプリンター10に対して、エラーの発生率が低いプリンター10のしきい値を送信して、しきい値を変更させるので、エラー発生率を低下させ、処理効率を改善することができる。なお、上述した実施形態は、本発明を適用した一具体例を示すものであり、本発明は上記実施形態の構成に限定されるものではない。例えば、上記実施形態では、プリンター10が磁気情報を読み取る対象の媒体を、通帳形態の記録媒体Sとして説明したが、本発明はこれに限定されるものではなく、クレジットカードやキャッシュカード等に使用されるカード型記録媒体、或いは、テープ状の磁気記録媒体の読み取りについて、本発明を適用してもよい。また、例えば、プリンター10のCPU40は、変換制御部68を制御して、変換後のデータで同じ値が続いた場合、及び、ホストコンピューター2からしきい値変更コマンドを受信した場合に、しきい値を変更する例について説明したが、本発明はこれに限定されるものではなく、磁気ストライプMSの読み取り方向図2の方向Rか、その逆方向か、記録媒体Sの厚さ、磁気ヘッド34と磁気ストライプMSとの接触状態接触角など、同じ磁気ストライプMSに対し読取を試行した繰り返し回数、通帳型の記録媒体S、カード型の媒体及びその他の媒体を含む媒体の種類の違い等に応じて、しきい値を変更してもよい。また、フラッシュROM42に複数のしきい値を記憶しておき、そこから選択したしきい値をデータ変換部67に設定してもよい。また、上記実施形態では、SIDM方式の記録ヘッド18を備えたプリンター10が備える磁気データ読書部29に、本発明を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、インクジェット式のプリンターや、サーマルプリンター、レーザープリンター等に、磁気データ読書部29に相当する構成を設けた構成としても良い。さらに、小切手を読み取る読み取り装置や、専ら磁気ストライプMSなどの磁気情報を読み取ってデジタルデータとして出力する機能のみを有する装置に対して本発明を適用することも可能である。さらにまた、プリンター以外の他の機器ATMAutomatedTellerMachineやCDCashDispenser等に組み込まれた装置に本発明を適用することも勿論可能である。さらに、プリンター10がホストコンピューター2に接続されるインターフェイスとして、LANインターフェイスや無線通信インターフェイス等として説明したが、インターフェイスの総数や種類は限定されない。さらに、上記実施形態では、プリンター10に搭載された制御基板図示略に実装された制御部が、図4の機能ブロックに示す機能を有し、プリンター10の各部を制御する構成を例に挙げて説明したが、例えば、プリンター10に外部接続された装置が、図4に示す各機能部の一部ないし全部として機能し、プリンター10を制御する構成としてもよい。さらに、図4に示した各機能ブロックは、ハードウェアとソフトウェアとの協働により実現されるものであって、具体的なハードウェアの実装形態やソフトウェアの仕様等は任意であり、その他の細部構成についても、上記の実施形態は本発明を適用した一例に過ぎず、本発明の趣旨を損なわない範囲で任意に変更可能である。また、上記実施形態に示したプリンター10及びホストコンピューター2の各処理をプログラムとして提供することが可能である。更に、そのプログラムをハードディスク、光ディスク、光磁気ディスク、フラッシュメモリー等の記録媒体に格納して提供することも可能である。また、これらのプログラムを、ホストコンピューター2やプリンター10が、外部の装置や外部の記録媒体から読み取って実行することにより上記発明を実施することも勿論可能である。