(57)【要約】【課題】誤った位置に記帳してしまうことを抑制することができる磁気情報処理装置およびプログラムを提供する。【解決手段】磁気情報処理装置は、磁気ヘッドと、受付手段と、変更手段と、抽出手段と、出力手段とを備える。前記受付手段は、前回の記帳位置を記憶する磁気ストライプが付された通帳を受け付ける。前記変更手段は、前記磁気ヘッドが読み取る前記磁気ストライプ上の位置を変更する。前記抽出手段は、前記磁気ヘッドが読み取った読み取り結果の中から、前回の記帳位置を示す記帳位置情報を抽出する。前記出力手段は、前記抽出手段が抽出した前記記帳位置情報を出力する。【選択図】図５
2018147302.tif 000002
【特許請求の範囲】
【請求項１】
磁気ヘッドと、
前回の記帳位置を記憶する磁気ストライプが付された通帳を受け付ける受付手段と、
前記磁気ヘッドが読み取る前記磁気ストライプ上の位置を変更する変更手段と、
前記磁気ヘッドが読み取った読み取り結果の中から、前回の記帳位置を示す記帳位置情報を抽出する抽出手段と、
前記抽出手段が抽出した前記記帳位置情報を出力する出力手段と、
を備える磁気情報処理装置。
【請求項２】
前記変更手段は、前記磁気ヘッドが一度に読み取り可能な領域の単位で複数設定された読取位置設定に基づいて、前記磁気ヘッドが読み取る前記磁気ストライプの位置を変更する、
請求項１に記載の磁気情報処理装置。
【請求項３】
前記抽出手段は、前記記帳位置情報に含まれる記帳した日時を示す情報に基づいて、前回記帳された位置を示す前記記帳位置情報を抽出する、
請求項１又は２に記載の磁気情報処理装置。
【請求項４】
前記抽出手段は、前記記帳位置情報に含まれる記帳した位置に基づいて、前回記帳された位置を示す前記記帳位置情報を抽出する、
請求項１又は２に記載の磁気情報処理装置。
【請求項５】
前記磁気ストライプに初期値を書き込む書込み手段を更に備える、
請求項１乃至４の何れか一項に記載の磁気情報処理装置。
【請求項６】
磁気ヘッドを備えるコンピュータを、
前回の記帳位置を記憶する磁気ストライプが付された通帳を受け付ける受付手段と、
前記磁気ヘッドが読み取る前記磁気ストライプ上の位置を変更する変更手段と、
前記磁気ヘッドが読み取った読み取り結果の中から、前回の記帳位置を示す記帳位置情報を抽出する抽出手段と、
前記抽出手段が抽出した前記記帳位置情報を出力する出力手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、磁気情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、銀行やコンビニエンスストア等にはＡＴＭ（現金自動預け払い機：Automated  Teller  Machine）が設置されている。ＡＴＭは、支払額や現在の預金額等を通帳に記帳することができる。
【０００３】
ところで、通帳には、表紙等に記帳位置を記憶するための磁気ストライプが設けられている。ＡＴＭは、記帳前に磁気ストライプ上の所定位置から前回の記帳位置を読み取る。そして、ＡＴＭは、読み取った次の行に記帳する。さらに、ＡＴＭは、今回記帳した記帳位置を磁気ストライプ上の所定位置に書込み（上書き）することで、記帳位置を更新する。このように、ＡＴＭは、磁気ストライプ上の所定位置に記憶された記帳位置に基づいて記帳を行うことで、同じ行に重複して記帳してしまうことを防止している。
【０００４】
しかしながら、ＡＴＭは、磁気ストライプ上の所定位置から外れた位置に記帳位置を書き込んでしまう場合がある。この場合、記帳位置は更新されず、磁気ストライプ上の所定位置に記憶された前々回の記帳位置と、この所定位置から外れた位置に記憶された前回の記帳位置とが併存することになる。従って、ＡＴＭは、次回の記帳時に、磁気ストライプ上の所定位置にアクセスすると、前々回の記帳位置を読み取ってしまうため、この記帳位置の次の行、すなわち前回の記帳位置に重複して記帳することになる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、誤った位置に記帳してしまうことを抑制することができる磁気情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の磁気情報処理装置は、磁気ヘッドと、受付手段と、変更手段と、抽出手段と、出力手段とを備える。前記受付手段は、前回の記帳位置を記憶する磁気ストライプが付された通帳を受け付ける。前記変更手段は、前記磁気ヘッドが読み取る前記磁気ストライプ上の位置を変更する。前記抽出手段は、前記磁気ヘッドが読み取った読み取り結果の中から、前回の記帳位置を示す記帳位置情報を抽出する。前記出力手段は、前記抽出手段が抽出した前記記帳位置情報を出力する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態に係るＡＴＭが備える各装置の一例を示す説明図である。
【図２】図２は、通帳処理装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、記帳位置情報テーブルのデータ構成の一例を示す説明図である。
【図４】図４は、通帳処理装置の概略構造を模式的に示す説明図である。
【図５】図５は、通帳処理装置が有する特徴的な機能構成の一例を示すブロック図である。
【図６】図６は、従来の磁気ストライプの読み取りを説明する説明図である。
【図７】図７は、本実施形態に係る磁気ストライプの読み取りを説明する説明図である。
【図８】図８は、記帳処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、実施形態に係る磁気情報処理装置およびプログラムについて詳細に説明する。以下に説明する実施形態は、磁気情報処理装置およびプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態は、銀行等に設置されたＡＴＭ（Automated  Teller  Machine）への適用例である。
【０００９】
図１は、本実施形態に係るＡＴＭ１が備える各装置の一例を示す説明図である。ＡＴＭ１は、現金の預け入れや、現金の引き出しや、通帳２への記帳を実行する装置である。通帳２は、現金の預け入れや引き出し等の取引履歴が印字された冊子である。また、通帳２は、磁性体の帯により各種情報を記憶している磁気ストライプ３を備えている。磁気ストライプ３は、通帳２に記帳された位置を示す記帳位置情報を記憶している。
【００１０】
ＡＴＭ１は、制御装置１１と、通信装置１２と、操作表示装置１３と、カード処理装置１４と、生体情報読取装置１５と、現金処理装置１６と、通帳処理装置１７とを備える。
【００１１】
制御装置１１は、ＡＴＭ１が備える各装置の動作を統括的に制御する装置である。通信装置１２は、ネットワークを介して接続された装置との通信を実行する装置である。例えば、通信装置１２は、銀行等が管理するサーバ装置と通信する。操作表示装置１３は、ディスプレイに表示した画像が押下された場合に、押下された画像に応じた操作を受け付けるタッチパネルディスプレイや、置数キー等を備えるキーボード等の装置である。
【００１２】
カード処理装置１４は、ＡＴＭ１を使用して現金の預け入れや引き出しに使用するキャッシュカードや、決済に使用するクレジットカード等を処理する装置である。例えば、カード処理装置１４は、カードに付されている磁気記憶媒体や、ＩＣ（Integrated  Circuit）チップから各種情報の読み取りや書込みを実行する。生体情報読取装置１５は、本人であることの確認を実行するために、指紋や静脈等の生体情報を読み取る装置である。現金処理装置１６は、硬貨や紙幣を処理する装置である。例えば、現金処理装置１６は、現金が投入された場合には、投入された紙幣を内部に収納する。また、現金処理装置１６は、現金を排出する場合には、指示された額の現金を排出する。
【００１３】
通帳処理装置１７は、通帳２を処理する装置である。例えば、通帳処理装置１７は、挿入口に通帳２が挿入された場合に、磁気ストライプ３に記憶されている記帳位置情報を読み取る読取位置まで通帳２を搬送する。通帳処理装置１７は、読取位置まで通帳２を搬送すると、通帳２が備えている磁気ストライプ３から記帳位置情報を読み取る。通帳処理装置１７は、記帳位置情報が示している前回記帳した記帳位置の次の記帳位置に記帳する。すなわち、通帳処理装置１７は、前回記帳した行の次の行に記帳する。また、通帳処理装置１７は、前回記帳した行が頁の最後の行の場合には次の頁の先頭の行に記帳する。そして、通帳処理装置１７は、磁気ストライプ３に記憶された記帳位置情報を更新する。
【００１４】
次に、通帳処理装置１７のハードウェア構成について説明する。
【００１５】
図２は、通帳処理装置１７のハードウェア構成の一例を示すブロック図である。通帳処理装置１７は、制御部７００と、接続インタフェース７０４と、通帳搬送部７０５と、センサ７０６と、磁気ヘッド搬送部７０７と、磁気ヘッド７０８と、頁送り部７０９と、印字部７１０とを備える。これら各部は、データバスやアドレスバス等のシステムバス７１１を介して相互に接続している。
【００１６】
制御部７００は、通帳処理装置１７の全体の動作を制御し、通帳処理装置１７が提供する各種の機能を実現するコンピュータである。制御部７００は、ＣＰＵ（Central  Processing  Unit）７０１と、ＲＯＭ（Read  Only  Memory）７０２と、ＲＡＭ（Random  Access  Memory）７０３とを備える。
【００１７】
ＣＰＵ７０１は、通帳処理装置１７の動作を統括的に制御する。
【００１８】
ＲＯＭ７０２は、半導体等が用いたられた記憶媒体である。ＲＯＭ７０２は、制御プログラム７１２と、読取位置設定７１３と、書込み位置設定７１４とを記憶する。制御プログラム７１２は、オペレーティングシステムや、通帳処理装置１７が提供する機能を実現させるプログラムである。制御プログラム７１２には、本実施形態に係る機能を実現させるプログラムが含まれる。
【００１９】
読取位置設定７１３は、磁気ストライプ３に対して、記帳位置情報の読み取りを実行する位置を示す読取位置が複数設定された情報である。読取位置には、磁気ストライプ３上において、読み取りを開始する縦方向と横方向との座標が設定された始点と、読み取りを終了する縦方向と横方向との座標が設定された終点とが設定されている。磁気ヘッド７０８は、磁気ヘッド搬送部７０７に磁気ストライプ３の長手方向に搬送されながら磁気ストライプ３上の読取位置の始点から終点までを読み取る。そして、磁気ヘッド７０８は、読取位置設定７１３に設定された複数の読取位置に対して読み取りを実行することにより、磁気ストライプ３上の略全域を読み取ることができる。
【００２０】
書込み位置設定７１４は、磁気ストライプ３に対して、記帳位置情報の書込みを実行する位置を示す書込み位置が設定された情報である。書込み位置には、磁気ストライプ３上において、書込みを開始する縦方向と横方向との座標が設定された始点と、書込みを終了する縦方向と横方向との座標が設定された終点とが設定された情報である。読み取り時と同様に、磁気ヘッド７０８は、磁気ヘッド搬送部７０７に磁気ストライプ３の長手方向に搬送されながら磁気ストライプ３上の書込み位置の始点から終点までに記帳位置情報を書き込む。なお、制御プログラム７１２と、読取位置設定７１３と、書込み位置設定７１４とは、ＲＯＭ７０２以外の記憶媒体に記憶されていてもよい。さらに、読取位置設定７１３と、書込み位置設定７１４とは、書き換え可能な記憶媒体に記憶されている場合には、任意に変更可能であってもよい。
【００２１】
ＲＡＭ７０３は、各種プログラムを一時的に記憶したり、各種データを書き換え自在に記憶したりする記憶媒体である。ＣＰＵ７０１は、ＲＡＭ７０３をワークエリア（作業領域）として使い、ＲＯＭ７０２等に格納されたプログラムを実行する。また、ＣＰＵ７０１は、ＲＡＭ７０３の一部又は全部の領域を、記帳位置情報テーブル７１５を記憶する領域として使用する。
【００２２】
図３は、記帳位置情報テーブル７１５のデータ構成の一例を示す説明図である。記帳位置情報テーブル７１５は、磁気ストライプ３の読取位置ごとに、記帳された記帳位置を示す記帳位置情報を記憶した情報テーブルである。記帳位置情報テーブル７１５は、記帳位置情報として、読取位置と、日時情報と、頁位置情報と、行位置情報とを関連付けて記憶する。読取位置は、記帳位置情報を読み取った磁気ストライプ３の読取位置を示す情報である。日時情報は、記帳した日時を示す情報である。頁位置情報は、通帳２に記帳した頁数を示す情報である。行位置情報は、通帳２に記帳した頁の行数を示す情報である。
【００２３】
図２に戻り、接続インタフェース７０４は、ＡＴＭ１の他の装置と通信するインタフェースである。例えば、接続インタフェース７０４は、制御装置１１と通信するインタフェースである。
【００２４】
通帳搬送部７０５は、通帳２を搬送する機構である。例えば、通帳搬送部７０５は、挿入口から挿入された通帳２を受け付ける。そして、通帳搬送部７０５は、読取位置や書込み位置等まで通帳２を搬送する。
【００２５】
センサ７０６は、所定の位置に通帳２があることを検知する。例えば、センサ７０６は、通帳２の下端部が所定の位置にあることを検知することにより、読取位置や書込み位置等まで通帳２が搬送されたことを検知する。なお、センサ７０６が検知する通帳２の端部は、通帳２の上端部であってもよいし、通帳２の右端部であってもよいし、通帳２の左端部であってもよい。さらに、センサ７０６は、通帳２の磁気ストライプ３の端部を検知するものであってもよい。
【００２６】
磁気ヘッド搬送部７０７は、磁気ヘッド７０８を搬送する機構である。例えば、磁気ヘッド搬送部７０７は、磁気ストライプ３の長手方向に磁気ヘッド７０８を搬送する。
【００２７】
磁気ヘッド７０８は、磁気ストライプ３の磁界の向きを検知することにより、磁気ストライプ３が記憶している各種情報を読み取る。また、磁気ヘッド７０８は、磁界を発生させて磁気ストライプ３を磁化することにより、磁気ストライプ３に各種情報を書き込む。さらに、磁気ヘッド７０８は、磁気ヘッド搬送部７０７による搬送方向に対して幅を有している。従って、磁気ヘッド７０８は、磁気ストライプ３の長手方向と直交する方向について、磁気ヘッド７０８の幅と同等の領域に対して読み取りや書込みを実行することができる。
【００２８】
頁送り部７０９は、通帳２の頁送り（めくり）を行う機構である。
【００２９】
印字部７１０は、通帳２に記帳するプリンタである。
【００３０】
次に、磁気ストライプ３の読み取り及び書込みに係る通帳処理装置１７の概略構造について説明する。
【００３１】
図４は、通帳処理装置１７の概略構造を模式的に示す説明図である。まず、磁気ストライプ３の読み取りについて説明する。通帳搬送部７０５は、読取位置まで通帳２をＹ方向に搬送する。すなわち、通帳搬送部７０５は、磁気ヘッド７０８と、磁気ストライプ３の読取位置とが近接する位置まで、通帳２を搬送する。磁気ヘッド搬送部７０７は、通帳搬送部７０５が読取位置まで通帳２を搬送すると、磁気ヘッド７０８をＸ方向に搬送する。その際、磁気ヘッド７０８は、読取位置について、磁気ストライプ３に記憶されている情報を読み取る。そして、通帳処理装置１７は、これらの処理を、読取位置設定７１３に設定されている其々の読取位置に対して実行する。
【００３２】
次に、磁気ストライプ３の書込みについて説明する。通帳搬送部７０５は、書込み位置まで通帳２をＹ方向に搬送する。すなわち、通帳搬送部７０５は、磁気ヘッド７０８と、磁気ストライプ３の書込み位置とが近接する位置まで、通帳２を搬送する。磁気ヘッド搬送部７０７は、通帳搬送部７０５が書込み位置まで通帳２を搬送すると、磁気ヘッド７０８をＸ方向に搬送する。その際、磁気ヘッド７０８は、書込み位置について、磁気ストライプ３に情報を書き込む。
【００３３】
次に、通帳処理装置１７が有する特徴的な機能について説明する。ここで、図５は、通帳処理装置１７が有する特徴的な機能構成の一例を示すブロック図である。
【００３４】
通帳処理装置１７のＣＰＵ７０１は、ＲＯＭ７０２に記憶された制御プログラム７１２をＲＡＭ７０３に展開し、制御プログラム７１２に従って動作することで、各機能部をＲＡＭ７０３に生成する。具体的には、通帳処理装置１７の制御部７００は、機能部として、通帳搬送制御部７００１と、読取制御部７００２と、情報抽出部７００３と、通信制御部７００４と、印字制御部７００５と、書込み制御部７００６とを備える。
【００３５】
通帳搬送制御部７００１は、受付手段、及び変更手段の一例である。通帳搬送制御部７００１は、通帳搬送部７０５、及びセンサ７０６を制御して通帳２を搬送させる。例えば、通帳搬送制御部７００１は、挿入口に挿入された通帳２を受け付ける。そして、通帳搬送制御部７００１は、センサ７０６の検知結果に基づいて通帳搬送部７０５を制御することで、読取位置まで通帳２を搬送させる。通帳搬送制御部７００１は、磁気ストライプ３の読み取りが完了した場合に、次の読取位置まで通帳２を搬送させる。通帳搬送制御部７００１は、このように読取位置を変更して読取位置設定７１３に設定された全ての読取位置の読み取りが完了した場合に、通帳２に記帳する記帳位置まで通帳２を搬送させる。さらに、通帳搬送制御部７００１は、記帳が完了した場合に、センサ７０６の検知結果に基づいて通帳搬送部７０５を制御することで、書込み位置設定７１４の書込み位置まで通帳２を搬送させる。
【００３６】
読取制御部７００２は、磁気ヘッド７０８、及び磁気ヘッド搬送部７０７等を制御して、磁気ストライプ３に記憶された記帳位置情報を読み取らせる。例えば、読取制御部７００２は、通帳搬送制御部７００１が読取位置まで通帳２を搬送させた場合に、磁気ヘッド搬送部７０７に磁気ヘッド７０８を、通帳２の搬送方向に対して直交する方向に搬送させる。すなわち、読取制御部７００２は、磁気ヘッド搬送部７０７に磁気ヘッド７０８を、磁気ストライプ３の長手方向に搬送させる。その際、読取制御部７００２は、磁気ストライプ３に記憶された記帳位置情報を磁気ヘッド７０８に読み取らせる。
【００３７】
ここで、図６は、従来の磁気ストライプ３の読み取りを説明する説明図である。図７は、本実施形態に係る磁気ストライプ３の読み取りを説明する説明図である。磁気ストライプ３に記帳位置情報を書き込む位置は、規格等により規定されている。従って、記帳位置情報は、毎回上書きされるはずである。しかし、記帳位置情報は、不具合や、設定間違い等の様々な理由により、本来の位置とは異なる位置に書き込まれてしまう場合がある。図６及び７に示す磁気ストライプ３は、このような理由により、前々回の記帳の記帳位置情報と、前回の記帳の記帳位置情報とを記憶してしまっている状態を示している。また、図６及び７に示す読取位置上のマルマークは、読み取り開始の始点を示している。そして、バツマークは、読み取り終了の終点を示している。
【００３８】
本来であれば、前々回の記帳の記帳位置情報の位置には、前回の記帳の記帳位置情報が書き込まれているため、磁気ヘッド７０８は、図６に示す読取位置から記帳位置情報を読み取ることで、前回の記帳の記帳位置情報を読み取ることができる。しかし、本来の位置とは異なる位置に、前回の記帳の記帳位置情報が書き込まれているため、磁気ヘッド７０８は、前々回の記帳位置情報を読み取ってしまっていた。そのため、印字部７１０は、前々回の記帳位置情報が示す次の位置に記帳していた。すなわち、印字部７１０は、前回記帳した位置に重ねて印字してしまっていた。
【００３９】
一方、本実施形態に係る通帳搬送制御部７００１は、読取位置設定７１３に基づいて、読取位置まで通帳２を搬送させる。そして、読取制御部７００２は、通帳搬送制御部７００１が読取位置まで通帳２を搬送させると、図７に示す読取位置１に書き込まれている情報を読み取らせる。ここで、磁気ヘッド７０８は、Ｙ方向に幅を有しているため、読取位置１を中心に磁気ヘッド７０８の幅の領域に書き込まれている情報を読み取る。また、読取制御部７００２は、読み取った情報を、記帳位置情報テーブル７１５に記憶させる。そして、通帳搬送制御部７００１及び読取制御部７００２は、通帳２をＹ方向に移動させて読取位置を変更しながら、読取位置設定７１３に設定された読取位置２から読取位置５の其々の位置に対して同様の処理を実行する。これにより、読取制御部７００２は、図７に示す読取位置１からは空の情報を読み取り、読取位置２及び読取位置３からは前回の記帳位置情報を読み取り、読取位置４及び読取位置５からは前々回の記帳位置情報を読み取る。
【００４０】
また、読取制御部７００２は、磁気ストライプ３から読み取った一又は複数の記帳位置情報を記帳位置情報テーブル７１５に記憶させる。例えば、図７に示す磁気ストライプ３の場合、読取制御部７００２は、空の情報と、前々回の記帳位置情報と、前回の記帳位置情報とを記帳位置情報テーブル７１５に記憶させる。なお、図７では、読取位置設定７１３に５箇所の読取位置が設定された場合を示しているが、読取位置の個数はこれに限らないものとする。例えば、読取位置設定７１３に設定する読取位置は、４箇所以下であってもよいし、６箇所以上であってもよい。
【００４１】
また、読取位置設定７１３に設定されている読取位置のＹ方向の間隔の長さは、磁気ヘッド７０８が一度に読み取り可能な領域の単位であることが好ましい。これにより、読取制御部７００２は、磁気ヘッド７０８をＹ方向に搬送させたとしても、今回読み取る領域の一部は前回読み取った領域と重なる。従って、読取制御部７００２は、磁気ストライプ３に記憶されている記帳位置情報の読み取り漏れを低減させることができる。
【００４２】
情報抽出部７００３は、抽出手段の一例である。情報抽出部７００３は、記帳位置情報テーブル７１５に記憶された磁気ストライプ３の読み取り結果から前回記帳された位置を示す記帳位置情報を抽出する。例えば、情報抽出部７００３は、記帳位置情報テーブル７１５に記憶された其々の記帳位置情報において、日時情報に基づいて記帳位置情報を抽出する。すなわち、情報抽出部７００３は、日時が最も新しい記帳位置情報を抽出する。
【００４３】
通信制御部７００４は、出力手段の一例である。通信制御部７００４は、接続インタフェース７０４を制御して、制御装置１１等のＡＴＭ１が備える他の装置と通信する。例えば、通信制御部７００４は、情報抽出部７００３が抽出した前回記帳された位置を示す記帳位置情報を制御装置１１等に送信する。これにより、通信制御部７００４は、情報抽出部７００３が抽出した記帳位置情報を出力する。また、通信制御部７００４は、制御装置１１等から記帳情報を受信する。記帳情報とは、通帳２に記帳する内容を示す記帳内容情報と、記帳する位置を示す記帳位置情報とを含む情報である。
【００４４】
印字制御部７００５は、頁送り部７０９、及び印字部７１０を制御して、通帳２に記帳する。例えば、印字制御部７００５は、頁送り部７０９を制御して、記帳情報に含まれる記帳位置情報が示す頁まで、通帳２の頁をめくらせる。そして、印字制御部７００５は、印字部７１０を制御して、記帳位置情報が示す頁の記帳位置情報が示す行に、記帳情報に含まれる記帳内容情報を印字させる。
【００４５】
書込み制御部７００６は、書込み手段の一例である。書込み制御部７００６は、磁気ヘッド７０８、及び磁気ヘッド搬送部７０７等を制御して、磁気ストライプ３に記帳位置情報を書き込ませる。例えば、書込み制御部７００６は、通帳搬送制御部７００１が書込み位置まで通帳２を搬送させた場合に、磁気ヘッド搬送部７０７に磁気ヘッド７０８を、通帳２の搬送方向に対して直交する方向に搬送させる。すなわち、書込み制御部７００６は、磁気ヘッド搬送部７０７に磁気ヘッド７０８を、磁気ストライプ３の長手方向に搬送させる。その際、書込み制御部７００６は、磁気ストライプ３に対して記帳位置情報を磁気ヘッド７０８に書き込ませる。すなわち、書込み制御部７００６は、日時情報と、頁位置情報と、行位置情報とを書き込ませる。
【００４６】
また、書込み制御部７００６は、通帳搬送制御部７００１と協働で、磁気ストライプ３に記帳位置情報を書き込ませる前に、磁気ストライプ３を初期化してもよい。すなわち、書込み制御部７００６は、磁気ストライプ３にゼロ等の初期値を書き込んでもよい。さらに、書込み制御部７００６は、磁気ストライプ３の全部を初期化してもよいし、前々回の記帳位置情報が書き込まれている箇所等の磁気ストライプ３の一部を初期化してもよい。さらに詳しくは、通帳搬送制御部７００１は、初期化する磁気ストライプ３の位置に応じた箇所に、通帳２を搬送させる。そして、書込み制御部７００６は、磁気ヘッド搬送部７０７に磁気ヘッド７０８を、通帳２の搬送方向に対して直交する方向に搬送させる際に、初期値を書き込む。通帳搬送制御部７００１及び書込み制御部７００６は、この処理を、初期化する磁気ストライプ３の領域に応じて繰り返し実行することにより磁気ストライプ３を初期化する。
【００４７】
次に、通帳処理装置１７が実行する記帳処理について説明する。ここで、図８は、本実施形態の通帳処理装置１７が実行する記帳処理の一例を示すフローチャートである。
【００４８】
通帳搬送制御部７００１は、読取位置設定７１３に設定されている読取位置まで通帳２を搬送させる（ステップＳ１）。
【００４９】
読取制御部７００２は、磁気ヘッド搬送部７０７に磁気ヘッド７０８を搬送させながら、磁気ストライプ３に記憶されている記帳位置情報を読み取らせる（ステップＳ２）。読取制御部７００２は、読み取った記帳位置情報を記帳位置情報テーブル７１５に記憶させる（ステップＳ３）。
【００５０】
読取制御部７００２は、読取位置設定７１３に複数設定された全ての読取位置からの読み取りが完了したか否かを判定する（ステップＳ４）。全ての読取位置からの読み取りが完了していないことを条件に（ステップＳ４；Ｎｏ）、通帳搬送制御部７００１は、ステップＳ１に移行して、未だ読み取りを実行していない読取位置に通帳２を搬送する。
【００５１】
一方、全ての読取位置からの読み取りが完了したことを条件に（ステップＳ４；Ｙｅｓ）、情報抽出部７００３は、記帳位置情報テーブル７１５から前回記帳された位置を示す記帳位置情報を抽出する（ステップＳ５）。
【００５２】
通信制御部７００４は、抽出した記帳位置情報を制御装置１１に送信する（ステップＳ６）。通帳搬送制御部７００１は、通帳２に記帳する位置まで通帳２を搬送する（ステップＳ７）。通信制御部７００４は、記帳情報を受信するまで待機する（ステップＳ８；Ｎｏ）。
【００５３】
記帳情報を受信したことを条件に（ステップＳ８；Ｙｅｓ）、印字制御部７００５は、記帳情報に含まれる記帳位置情報が示す頁まで、通帳２の頁をめくる（ステップＳ９）。印字制御部７００５は、記帳情報に含まれる記帳内容情報の内容を通帳２に印字する（ステップＳ１０）。すなわち、印字制御部７００５は、通帳２に記帳する。
【００５４】
書込み制御部７００６は、磁気ストライプ３を初期化する（ステップＳ１１）。
【００５５】
通帳搬送制御部７００１は、書込み位置設定７１４に設定されている書込み位置まで通帳２を搬送させる（ステップＳ１２）。書込み制御部７００６は、磁気ヘッド搬送部７０７に磁気ヘッド７０８を搬送させながら、磁気ストライプ３に記帳位置情報を書き込ませる（ステップＳ１３）。
【００５６】
通帳搬送制御部７００１は、ＡＴＭ１から通帳２を排出させる（ステップＳ１４）。
【００５７】
以上により、通帳処理装置１７は、記帳処理を終了する。
【００５８】
以上のように、本実施形態に係る通帳処理装置１７によれば、読取制御部７００２は、読取位置設定７１３の設定に基づいて、磁気ストライプ３の複数の領域を読み取る。読取制御部７００２は、磁気ストライプ３の複数の領域から読み取った其々の記帳位置情報を記帳位置情報テーブル７１５に記憶させる。情報抽出部７００３は、記帳位置情報テーブル７１５から前回記帳した位置を示す記帳位置情報を抽出する。そして、通信制御部７００４は、前回記帳した位置を示す記帳位置情報を制御装置１１等に送信する。すなわち、通帳処理装置１７は、磁気ストライプ３が複数の記帳位置情報を記憶している場合であっても、前回の記帳位置を示す記帳位置情報を制御装置１１等に送信する。従って、通帳処理装置１７は、誤った位置に記帳してしまうことを抑制することができる。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６０】
例えば、上記実施形態では、情報抽出部７００３は、記帳位置情報テーブル７１５の日時に基づいて、前回記帳された位置を示す記帳位置情報を抽出すると説明した。しかしながら、前回記帳された位置を示す記帳位置情報を抽出する方法はこれに限らない。ここで、印字制御部７００５は、通帳２の頁数の小さい頁の上段から詰めて記帳する。すなわち、前回記帳された位置は、記帳済みの頁のうち、最も頁数の大きい頁の一番下の行となる。従って、情報抽出部７００３は、記帳位置情報テーブル７１５の頁位置情報と行位置情報とに基づいて、前回記帳された位置を示す記帳位置情報を抽出してもよい。
【００６１】
また、上記実施形態では、通帳搬送制御部７００１は、読取位置設定７１３及び書込み位置設定７１４に設定されている位置まで通帳２を搬送させる。そして、読取制御部７００２及び書込み制御部７００６は、記帳位置情報の読み取り及び書込みを実行すると説明した。しかしながら、読取制御部７００２及び書込み制御部７００６は、読取位置設定７１３及び書込み位置設定７１４に設定されている位置まで磁気ヘッド搬送部７０７に磁気ヘッド７０８を搬送させてもよい。
【００６２】
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００６３】
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００６４】
１  ＡＴＭ
２  通帳
３  磁気ストライプ
１７  通帳処理装置
７０８  磁気ヘッド
７１３  読取位置設定
７１４  書込み位置設定
７１５  記帳位置情報テーブル
７００１  通帳搬送制御部
７００２  読取制御部
７００３  情報抽出部
７００４  通信制御部
７００５  印字制御部
７００６  書込み制御部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２００７−１２８４６１号公報
【図１】
2018147302.tif 000003
【図２】
2018147302.tif 000004
【図３】
2018147302.tif 000005
【図４】
2018147302.tif 000006
【図５】
2018147302.tif 000007
【図６】
2018147302.tif 000008
【図７】
2018147302.tif 000009
【図８】
2018147302.tif 000010