(57)【特許請求の範囲】
【請求項１】
少なくとも取引内容を電子データとして含む電子ジャーナルデータの保存媒体として、保存された電子データの改竄不能な記録媒体を用い、
少なくとも取引内容を電子データとして含む電子ジャーナルデータを一時的に格納する上書き可能なバッファ手段を複数を備え、
前記バッファ手段のうちの１つが電子ジャーナルデータのデータ格納量が所定の値以上になった時に或いはオペレータの指示があった時に、前記バッファ手段から該電子ジャーナルデータを読み出して、前記データ保存手段の記録媒体に保存し、該記録媒体への保存が終了した時点で、バッファ手段における新たな電子ジャーナルデータの格納を可能し、
そのうちの少なくとも１つのバッファ手段からデータ保存手段の前記記録媒体に電子ジャーナルデータの保存を行っている際に、残りのバッファ手段へ、新たな電子ジャーナルデータを格納するようにしたことを特徴とする取引記録保存装置。
【請求項２】
前記記録媒体への電子ジャーナルデータの保存が失敗した場合に、前記バッファ手段に格納されている電子ジャーナルデータをもう一度最初から読み出して、該データ保存手段における別の記録媒体に保存することを特徴とする請求項１記載の取引記録保存装置。
【請求項３】
次にバッファ手段に格納する電子ジャーナルデータの書込開始アドレスを指す次書き込みポインタと、前記バッファ手段からデータ保存手段の記録媒体に電子ジャーナルデータを保存する場合のバッファ手段側の読み出しアドレスを指す出力ポインタと、保存対象となった電子ジャーナルデータのバッファ手段における最初の読み出しアドレスを指す初期値ポインタとを管理するアドレス管理手段を備え、
該アドレス管理手段の管理によって、次書き込みポインタの指す書込開始アドレスに従いながら、新たな電子ジャーナルデータをバッファ手段に格納し、
同じくアドレス管理手段により、前記バッファ手段から電子ジャーナルデータの読み出しを開始する際、最初の読み出しアドレスを初期値ポインタに設定し、
出力ポインタの指す読み出しアドレスに従いながら、逐次該電子ジャーナルデータを読み出して、該電子ジャーナルデータをデータ保存手段の前記記録媒体に保存し、
その保存の間は、前記記録媒体における電子ジャーナルデータの保存量が所定の値になるまで、前記初期値ポインタに設定された読み出しアドレスから出力ポインタの指す読み出しアドレスまでの間の電子ジャーナルデータをそのまま保持し、
前記記録媒体におけるその保存量が所定の値に達した際に、初期値ポインタの指す読み出しアドレスを、出力ポインタの指す読み出しアドレスと一致させて、従前の電子ジャーナルデータを保持していた領域に、新たな電子ジャーナルデータの上書きを可能にすることを特徴とする請求項１記載の取引記録保存装置。
【請求項４】
前記バッファ手段の格納容量を、データ保存手段における記録媒体のそれよりも大きくし、前記初期値ポインタに設定された読み出しアドレスから出力ポインタの指す読み出しアドレスまでの間を除いたアドレスに、次書き込みポインタの書き込み開始アドレスを設定することを特徴とする請求項５記載の取引記録保存装置。
【請求項５】
前記記録媒体への電子ジャーナルデータの保存が失敗した場合に、前記初期値ポインタに設定された読み出しアドレスから出力ポインタの指す読み出しアドレスまでの間の電子ジャーナルデータをもう一度最初から読み出して、データ保存手段における別の記録媒体に保存することを特徴とする請求項５記載の取引記録保存装置。
【請求項６】
電子ジャーナルデータの保存が終了した記録媒体自身に、管理用に用いることのできる所定の内容を登録することを特徴とする請求項１記載の取引記録保存装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、金融機関などに設置された自動取引装置において実行された取引の内容を電子的に記録保存する取引記録保存装置及びそのような装置構成を備える取引装置に関する。
【０００２】
【従来の技術】
金融機関などに設置された自動預金支払機（ＡＴＭ）などの自動取引装置において、預金や支払、振込などの取引が実行された場合、実行された取引の内容は、ジャーナルデータ（装置動作履歴情報）として記録に残さなければならない。
【０００３】
従来の法律では、該ジャーナルデータの記録に関し、次のような条件を満たす必要があると規定していた。
【０００４】
・自動預金支払機での動作履歴を紙媒体に印字すること。
【０００５】
・印字された紙媒体を一定期間保存すること。
【０００６】
このため、図１０の構成からなる自動預金支払機において、取引が発生する度に、制御部１００からジャーナルプリンタ４５０へ、取引の内容を示すデータを転送し、ジャーナル用紙Ｐへ、その取引内容と取引に使用したカードのエンボスイメージを記憶すると共に、印字されたジャーナル用紙Ｐは、金融機関などで一定期間保存していた。
【０００７】
図１１は、以上の自動預金支払機において、ジャーナル用紙Ｐへ印字動作を行う制御部１００の内部機能ブロック図を示している。該制御部１００には、通信制御部５３１、取引制御部５０１及びジャーナルデータ制御部５４１を有しており、該ジャーナルデータ制御部５４１は、通信制御部５３１からセンタ情報を受け、取引制御部５０１から取引時間、取引種目や取引金額などの取引内容情報を受け、さらにカードユニット４３０からカード表面のエンボスイメージデータを受けて、これらのデータを編集する。次にジャーナルプリンタ４５０の用紙切れ検知部（図示なし）よりジャーナル用紙Ｐのセットを確認し、編集された上記ジャーナルデータをジャーナルプリンタ４５０へ転送し、該ジャーナルプリンタ４５０により、ジャーナル用紙Ｐへ印字記録する。
【０００８】
【発明が解決しようとする課題】
このように、必ずジャーナル用紙Ｐに印字する使用であるため、該ジャーナル用紙Ｐがエンド状態（用紙切れ状態）になると、新しいジャーナル用紙Ｐが補充されるまで、装置を休止するか、ジャーナルデータ制御部５４１が、ハードディスクドライブ８１０などの外部記憶装置へ、ジャーナルデータの転送先を変え、そこに一時的に格納している。後者の場合、ジャーナル用紙Ｐが補充されると、一時的に格納されていたジャーナルデータを、ジャーナルデータ制御部５４１に戻し、さらにジャーナルプリンタ４５０へそのデータを転送して印字を開始する。この印字が終了した時点で、上記外部記憶装置に格納したデータは消去される。
【０００９】
以上のようなジャーナルデータの保存方法に関する制約のため、次のような問題が発生していた。
【００１０】
・以上のように、ジャーナルデータの記録及び保存は紙媒体を基本としており、自動預金支払機内にジャーナルプリンタ４５０を設け、このジャーナルプリンタ４５０で印字し用紙を蓄えている。ジャーナル用紙Ｐの物理的大きさ及び自動預金支払機の筐体の大きさによる都合上、ジャーナル印字件数を格段に大きくすることができない。具体的にはジャーナル用紙Ｐ１巻当たり２０００件程度の印字しかできず、用紙同時搭載件数も２巻程度のスペースしかない。このため、取引が多いと、頻繁に係員の手作業によりジャーナル用紙Ｐの補充回収作業が必要になる。
【００１１】
・ジャーナル用紙Ｐ１巻の印字可能件数がそれほど大きくできないにもかかわらず該用紙の物量は大きいため、ジャーナル用紙Ｐの保存場所に広大なスペースを用意しておく必要があった。
【００１２】
・またジャーナルプリンタ４５０の印字方式にサーマル方式を用いた場合、印字した内容が経年変化によって見えにくくなることがある。
【００１３】
・一時的にハードディスクドライブ８１０などの外部記憶装置へ記録する場合、外部記憶装置が故障すると、ジャーナルデータが消失し、復元できないという問題もある。
【００１４】
以上のような紙媒体へのジャーナルデータの保存の問題が顕在化するようになったため、法改正が行われ、ジャーナルデータを電子データとして保存することが可能になった。しかし、その場合でも、下記の条件を満たす必要がある。
＜真実性の確保＞
データの訂正、削除、追加の履歴確認が可能であること（改竄した場合その履歴が残ること）
コンピュータ処理過程に関する文書（例えばいつ、どこで、どういうふうにしてこのデータの書き込みを行ったかといった内容の記述）を保存すること
＜可視性の確保＞
ディスプレイやプリンタなどの出力装置を備え付け、電子データを見読可能とすること
その機能として、条件設定によるデータの抽出などの検索が可能であること
本発明は以上のような問題を解決するため創案されたもので、ジャーナルデータの記録を紙媒体への印字から電子データ化することへ移行させるために、特に真実性の確保の条件を充分に満たすことができる構成を提供せんとするものである。
【００１５】
本願の第２の目的は、ジャーナルデータの電子化保存をする際に使用される記録媒体の特質からくる保存処理スピードの遅さが、次々に発生するジャーナルデータの受け入れに影響を及ぼすことがないようにする構成を提供することにある。
【００１６】
また本願の第３の目的は、ジャーナルデータを電子化して保存している際に、万が一その保存に失敗しても、再度その保存ができるようにし、保存の取りこぼしがないようにすることにある。
【００１７】
さらに本願の第４の目的は、ジャーナルデータを電子化して保存している際に、新たなジャーナルデータの受け入れを可能にして、装置の休止をなくす構成を提供せんとするものである。
【００１８】
加えて本願の第５の目的は、受け入れた新たなジャーナルデータを消失させることがないようにし、データ保存の安全性をより高めることのできる構成を提供せんとするものである。特にジャーナルデータの保存中に、新たなジャーナルデータの受け入れを可能にする構成において、そのような目的を達成することができるようにしようとしている。
【００１９】
【課題を解決するための手段】
本発明の請求項１に係る取引記録保存装置は、少なくとも取引内容を電子データとして含む電子ジャーナルデータの保存媒体として、改竄不能な記録媒体、又は改竄記録の残る記録媒体を用いることを基本的特徴としている。
【００２０】
上記のように、改竄不能な記録媒体を、電子ジャーナルデータの保存媒体として用いることで、ジャーナルデータを電子データ化して記録する場合に、そこに記録された内容に関し、真実性が損なわれることがなくなる。そのような記録媒体としては、たとえばディスクアットワンスで書き込みを行うＣＤ−Ｒ(Compact disc recordable)のような、１回のみ書き込みができる交換可能な記録媒体を用いることができる。
【００２１】
また改竄記録の残る記録媒体を、その保存媒体として使用する場合も、改竄した結果が残るので、そのような記録のある記録媒体を、保存対象から外すことで、結果的に真実性の確保を可能にする。特に、トラックアットワンス或いはパケットライティングで書き込みを行うＣＤ−ＲやＣＤ−ＲＷ(Compact disc rewritable)のような、データ書き込みが可能で、且つ既書き込みデータの変更・削除を伴う場合に、変更・削除前の該データをそのまま残しながら、変更するデータを追記し、或いは削除の履歴を残す交換可能な追記型記録媒体であれば、改竄前のデータが残るので、上記改竄不能な記録媒体を用いる場合と同様に、データの真実性が確保されることになる。
【００２２】
また本願請求項２の構成は、
少なくとも取引内容を電子データとして含む電子ジャーナルデータを一時的に格納する上書き可能なバッファ手段と、
前記バッファ手段から該電子ジャーナルデータを読み出して、改竄不能な記録媒体又は改竄記録の残る記録媒体に保存するデータ保存手段と
を有することを特徴としている。
【００２３】
上記構成によれば、データ保存手段の記録媒体にジャーナルデータの電子化して保存をする際に、該記録媒体の特質から、データ保存手段の保存処理スピードが遅くなることがあっても、次々に発生するジャーナルデータの受け入れを、前記バッファ手段がするので、新たな電子ジャーナルデータの受け入れに影響を及ぼすことがなくなる。
【００２４】
なお、バッファ手段の構成としては、特に限定はないが、データの書き込み及び読み出しが高速なものが望ましく、たとえばハードディスクドライブやＭＯドライブなどがある。またバッファ手段を上書き可能な構成としているのは、元々該構成が、電子ジャーナルデータの一時的な格納を目的としているので、データ保存手段による保存が終了した電子ジャーナルデータについては、バッファ手段に格納しておく必要がなくなる上に、新たな電子ジャーナルデータの受け入れのために、必要のなくなった領域を解放するようにした方が良いからである。
【００２５】
本願請求項３の構成は、上記請求項２の構成において、前記バッファ手段における電子ジャーナルデータのデータ格納量が所定の値以上になった時に或いはオペレータの指示があった時に、バッファ手段から該電子ジャーナルデータを読み出して、前記データ保存手段の記録媒体に保存し、該記録媒体への保存が終了した時点で、バッファ手段における新たな電子ジャーナルデータの格納を可能にすることを特徴としている。
【００２６】
本構成では、バッファ手段から読み出した電子ジャーナルデータの前記記録媒体への保存が終了した時点で、バッファ手段における新たな電子ジャーナルデータの格納を行うことができるようにしており、後述する請求項４の構成のように、万が一電子ジャーナルデータの記録媒体への保存が失敗した場合でも、バッファ手段側には、元の電子ジャーナルデータが残るようにしたものである。
【００２７】
なお、バッファ手段からの電子ジャーナルデータの読み出しを、バッファ手段における電子ジャーナルデータのデータ格納量が所定の値以上になった時としているのは、前記記録媒体がＣＤ−Ｒのように、保存したいデータを一気書きにしてしか保存できない場合があり、そのような記録媒体をデータ保存に使用する場合には、バッファ手段側である程度データが溜まってからでなければ、保存効率が悪くなると共に、無駄に記録媒体を使用することになるからである。また記録媒体の書き込み速度が遅い場合についても、ある程度データ量が溜まってからでなければ、効率が悪くなるからである。もちろん必要とあれば、オペレータの指示で、記録媒体への保存ができるようにすることは、一向に問題ない。
【００２８】
請求項４の構成は、電子ジャーナルデータの記録媒体への保存が失敗した場合の請求項３の構成における対応を規定したものである。すなわち、本構成では、前記バッファ手段に格納されている電子ジャーナルデータをもう一度最初から読み出して、該データ保存手段における別の記録媒体に保存することを特徴としている。請求項３の構成で、電子ジャーナルデータの記録媒体への保存が失敗した場合でも、バッファ手段側には、元の電子ジャーナルデータが残るので、データ保存を確実に行うために、請求項４の構成では、もう一度最初から電子ジャーナルデータを読み出して、該データ保存手段における別の記録媒体に保存することにしている。
【００２９】
本願請求項５の構成は、上記請求項３の構成において、前記バッファ手段又はそこに格納されるファイルを複数備え、そのうちの少なくとも１つのバッファ手段又はファイルからデータ保存手段の前記記録媒体に電子ジャーナルデータの保存を行っている際に、残りのバッファ手段又はファイルへ、新たな電子ジャーナルデータを格納することを特徴としている。
【００３０】
バッファ手段又はファイルから、そこに既に格納されているジャーナルデータを読み出して、データ保存手段の該記録媒体に保存している間は、該バッファ手段又はファイルは、請求項７以下の構成を用いない限り、新たなジャーナルデータの受け入れができない。そのうえ、保存中の書き込み速度の遅いＣＤ−Ｒのような記録媒体に保存を行っていれば、なおさら、新たなジャーナルデータの受け入れができない期間が長くなる。そのような場合は装置休止せざるを得なくなり、支障を来すことになる。本構成では、バッファ手段又はファイルを複数設け、そのうちの１つからそこに既に格納されているジャーナルデータを読み出して格納している間に、他のバッファ手段又はファイルに切り替えて新たなジャーナルデータを受け入れさせ、それによって、データ保存中の装置の休止をなくすことを可能にした。ただしこれらのバッファ手段又はファイルの全てがデータフルになってしまった場合は、装置の運用を休止し、最低限これらの少なくとも１つに格納されたジャーナルデータを記録媒体に保存する必要がある。
【００３１】
本願請求項６の構成は、請求項２〜５の構成を前提としており、同一内容の電子ジャーナルデータを格納するバッファ手段を複数備えたことを特徴としている。本構成では、同一内容のジャーナルデータを受け入れるバッファ手段を複数設け、一時的に格納するデータの多重化を図ることで、バッファ手段で一旦受け入れたジャーナルデータが、保存前或いは保存中にディスククラッシュやファイル破損によって消失してしまうことがないようにしている。該構成は、前記請求項５の構成のように、ジャーナルデータの保存中に、新たなジャーナルデータの受け入れを可能にする構成に併用されると、データ保存の安全性と装置の無休止化を達成して、より信頼性を高めることができるようになる。なお、同一内容のジャーナルデータを格納させる構成としては、ハードウェア的に、これらのバッファ手段に同一内容のデータを同時に格納させるレイド方式（ディスクアレイ構成など）を採用しても良いし、ソフトウェア的に、いずれかのバッファ手段に格納された前記ジャーナルデータを、格納後、すぐに他のバッファ手段に複写するミラー構成を採用しても良い。
【００３２】
本願請求項７の構成は、前記請求項２の構成を前提としており、前記バッファ手段に格納される電子ジャーナルデータを、逐次読み出してデータ保存手段の前記記録媒体に保存し、その保存の間は、記録媒体における電子ジャーナルデータの保存量が所定の値になるまで、該バッファ手段における保存対象となった電子ジャーナルデータをそのまま保持し、前記記録媒体におけるその保存量が所定の値に達した際に、バッファ手段における保存対象となった電子ジャーナルデータを格納した領域を開放して、その領域への新たな電子ジャーナルデータの上書きを可能にすることを特徴としている。
【００３３】
請求項３〜６までの構成が、ジャーナルデータの記録媒体への保存中に、装置を休止させないためには、バッファ手段乃至ファイルを複数備えて、バッファ手段間又はファイル間で、運用の切り替え（データ格納先の切り替え）を行って運用を続行させなければならない構成であるのに対し、本構成は、バッファ手段を複数設けていなくても、そこに新たな電子ジャーナルデータを格納することと、既に格納されている電子ジャーナルデータを記録媒体へ保存することとを同時にできるようにし、同様に装置の休止をさせないようにすることができる。
【００３４】
その保存の間は、記録媒体における電子ジャーナルデータの保存量が所定の値（たとえば該記録媒体のＭＡＸ保存容量）になるまで、該バッファ手段における保存対象となった電子ジャーナルデータをそのまま保持しており、それによって、万が一電子ジャーナルデータの記録媒体への保存が失敗した場合でも、バッファ手段側には、元の電子ジャーナルデータが残るようにしている。
【００３５】
また保存が成功した場合（記録媒体におけるその保存量が所定の値に達した場合）は、バッファ手段における保存対象となった電子ジャーナルデータを格納した領域を開放することで、その領域へ、新たなジャーナルデータの受け入れを可能にし（新たな電子ジャーナルデータの上書きを可能にし）、データ逐次保存型の本装置の休止状態を、最小限に抑えることが可能となる。
【００３６】
このようにデータをバッファ手段に格納しながら、同時にその格納されたデータを逐次読み出して保存する形式の構成では、上記記録媒体に後述する追記型のものを用いると、少量の容量のデータを記録媒体に保存することが可能となり、保存の終了したジャーナルデータのバッファ手段側の格納領域が少しずつながら逐次開放されるようになるため、ディスクアットワンスである程度まとまった容量の保存を行う記録媒体の場合に比べて、バッファ手段側の空き容量が増えることになり、新たなジャーナルデータのバッファ手段側への受け入れとバッファ手段側から記録媒体への保存とが、配分良く行われるようになる。すなわち、記録媒体にデータの保存が失敗する事態に備えてバッファ手段側に必要最小限のものとして残された元の電子ジャーナルデータであっても、本装置によって、記録媒体に逐次保存が行われている間に、残しておく必要がない部分（保存が済んだデータ部分）が順次生じ、それらを順次開放することで、その部分への新たなジャーナルデータを受け入れることができるようになる。
【００３７】
上述のように、本構成は、記録媒体への保存が失敗する事態に備えてバッファ手段側に必要最小限のものとして元の電子ジャーナルデータを残しておく必要がある。元の電子ジャーナルデータとして残しておく必要のあるデータ容量の最大値は、記録媒体の最大容量分であり、バッファ手段には、それ以外に新たな電子ジャーナルデータの格納を行うことからして、その格納容量を、データ保存手段における記録媒体のそれよりも大きくしておかなければならない。また本構成によって、記録媒体に逐次保存が行われている間に、残しておく必要がない部分（保存が済んだデータ部分）が順次生じ、それらをそのまま残すと、新たな電子ジャーナルデータの格納ができなくなるので、その部分は順次開放することで、新たなジャーナルデータの受け入れを可能にする。
【００３８】
請求項８は、そのような構成をより明確にしたものであり、具体的には、前記バッファ手段の格納容量を、データ保存手段における記録媒体のそれよりも大きくし、該バッファ手段における保存対象となった電子ジャーナルデータを格納した領域以外の領域は、常に新たな電子ジャーナルデータの格納を可能にしている。
【００３９】
請求項９の構成は、電子ジャーナルデータの記録媒体への保存が失敗した場合の請求項７又は８の構成における対応を規定したものである。すなわち、本構成では、前記バッファ手段に保持されている電子ジャーナルデータをもう一度最初から読み出して、該データ保存手段における別の記録媒体に保存することを特徴としている。
【００４０】
請求項１０の構成は、下記のようなアドレス管理手段を備えることで、請求項７又は８記載の構成を、より具体化したもので、その構成は次のようになる。すなわち、
次にバッファ手段に格納する電子ジャーナルデータの書込開始アドレスを指す次書き込みポインタと、前記バッファ手段からデータ保存手段の記録媒体に電子ジャーナルデータを保存する場合のバッファ手段側の読み出しアドレスを指す出力ポインタと、保存対象となった電子ジャーナルデータのバッファ手段における最初の読み出しアドレスを指す初期値ポインタとを管理するアドレス管理手段を備え、
該アドレス管理手段の管理によって、次書き込みポインタの指す書込開始アドレスに従いながら、新たな電子ジャーナルデータをバッファ手段に格納し、
同じくアドレス管理手段により、前記バッファ手段から電子ジャーナルデータの読み出しを開始する際、最初の読み出しアドレスを初期値ポインタに設定し、
出力ポインタの指す読み出しアドレスに従いながら、逐次該電子ジャーナルデータを読み出して、該電子ジャーナルデータをデータ保存手段の前記記録媒体に保存し、
その保存の間は、前記記録媒体における電子ジャーナルデータの保存量が所定の値になるまで、前記初期値ポインタに設定された読み出しアドレスから出力ポインタの指す読み出しアドレスまでの間の電子ジャーナルデータをそのまま保持し、
前記記録媒体におけるその保存量が所定の値に達した際に、初期値ポインタの指す読み出しアドレスを、出力ポインタの指す読み出しアドレスと一致させて、従前の電子ジャーナルデータを保持していた領域に、新たな電子ジャーナルデータの上書きを可能にすることを特徴としている。
【００４１】
上記構成は、記録媒体へのジャーナルデータの一気書きによる保存ではなく、電子ジャーナルデータを読み出しながら、データ保存手段の前記記録媒体に逐次保存する構成とするものである。その保存の間は、記録媒体における電子ジャーナルデータの保存量が所定の値（たとえば該記録媒体のＭＡＸ保存容量）になるまで、前記初期値ポインタに設定された読み出しアドレスから出力ポインタの指す読み出しアドレスまでの間の電子ジャーナルデータをそのまま保持しており、それによって、万が一電子ジャーナルデータの記録媒体への保存が失敗した場合でも、バッファ手段側には、元の電子ジャーナルデータが残るようにしたものである。また保存が成功した場合（記録媒体におけるその保存量が所定の値に達した場合）は、初期値ポインタの指す読み出しアドレスを、出力ポインタの指す読み出しアドレスと一致させて、従前の電子ジャーナルデータを保持していた領域を開放することで、該バッファ手段へ、新たなジャーナルデータの受け入れを可能にし（新たな電子ジャーナルデータの上書きを可能にし）、データ逐次保存型の本装置の休止状態を、最小限に抑えることが可能となる。
【００４２】
アドレス管理手段を備えた請求項１０の構成においても、請求項８の構成と同じように、記録媒体への保存が失敗する事態に備えてバッファ手段側に必要最小限のものとして残された元の電子ジャーナルデータでありながら、本装置によって、記録媒体に逐次保存が行われている間に、残しておく必要がない部分（保存が済んだデータ部分）が順次生じ、それらを順次開放することで、新たなジャーナルデータを受け入れることができるようにする方が良い。請求項１１の構成は、そのような構成を提供せんとするものであり、具体的には次のようになる。すなわち、前記バッファ手段の格納容量を、データ保存手段における記録媒体のそれよりも大きくし、前記初期値ポインタに設定された読み出しアドレスから出力ポインタの指す読み出しアドレスまでの間を除いたアドレスに、次書き込みポインタの書き込み開始アドレスを設定するようにしたことを特徴としている。
【００４３】
請求項１２の構成は、電子ジャーナルデータの記録媒体への保存が失敗した場合の請求項１０又は１１の構成における対応を規定したものである。すなわち、本構成では、前記記録媒体への電子ジャーナルデータの保存が失敗した場合に、前記初期値ポインタに設定された読み出しアドレスから出力ポインタの指す読み出しアドレスまでの間の電子ジャーナルデータをもう一度最初から読み出して、データ保存手段における別の記録媒体に保存することを特徴としている。
【００４４】
本願請求項１３の構成は、請求項７〜１２の構成を前提としており、前記請求項６と同様に、同一内容の電子ジャーナルデータを格納するバッファ手段を複数備えたことを特徴としている。本構成では、同一内容のジャーナルデータを受け入れるバッファ手段を複数設け、一時的に格納するデータの多重化を図ることで、バッファ手段で一旦受け入れたジャーナルデータが、保存前或いは保存中にディスククラッシュやファイル破損によって消失してしまうことがないようにしている。
【００４５】
請求項１〜１３の構成では、改竄不能な前記記録媒体として、１回のみ書き込みができる交換可能な記録媒体を用い（請求項１４）、また改竄記録の残る前記記録媒体として、データ書き込みが可能で、且つ既書き込みデータの変更・削除を伴う場合に、変更・削除前の該データをそのまま残しながら、変更するデータを追記し、或いは削除の履歴を残す交換可能な追記型記録媒体を用いることができる（請求項１５）。
【００４６】
さらに請求項１６〜１８の構成は、以上のようにしてジャーナルデータを保存し終えた記録媒体から該ジャーナルデータを読み出し、そのデータに改変を加えて、別の記録媒体に保存し直すなどの不正行為が行われないようにすること、及び保存されたジャーナルデータの検索を容易にすることを目的とする構成である。
【００４７】
すなわち、請求項１６の構成では、前記記録媒体のヘッダ（ボリュームラベルなど）に、管理用に用いることのできる所定の内容（例えばシリアル番号など）を予め登録しておくようにするもので、記録媒体の製造時点でこのような管理用の記録が登録されることで、仮にこのヘッダに、登録用に用いられていない内容が存在する場合や同じ内容のものが複数存在する場合は、不正行為があったことが分かるので、記録媒体のこの部分の管理を行っていれば、そのような不正行為を速やかに発見できるようになる。真実性の確保のためには、記録媒体に書き込む前においても、その空き容量をチェックする必要があり、その際に一緒に予め登録された管理用の内容をチェックしておき、以後の管理で、これまでに蓄積されたチェック情報と、各記録媒体のチェック情報とを照らし合わせれば、以上の不正行為の検出が可能となる。また、このような管理用の内容が登録されていれば、これまでに保存されたジャーナルデータの検索も簡単にできるようになる。
【００４８】
また請求項１７のように、電子ジャーナルデータの保存時点で、前記記録媒体のヘッダに、管理用に用いることのできる所定の内容を登録するようにしても良い。
【００４９】
さらに請求項１８の構成は、電子ジャーナルデータの保存が終了した記録媒体自身に、管理用に用いることのできる所定の内容を登録するようにすれば、これまでに保存されたジャーナルデータの検索がより簡単にできるようになる。例えば記録媒体にデータ保存を行ったデータ記録手段の装置機番と媒体番号（シリアル番号など）を、該記録媒体のケース表面などに印字しておけば、後の検索で必要な記録媒体の取り出しが簡単に行えるようになる。
【００５０】
請求項１９の構成は、前記請求項１のような取引記録保存装置の構成を備えた取引装置について提案するものである。その具体的構成は、操作者の操作により金銭に関する取引処理を実行する取引装置であって、実行された取引内容についての電子データを、改竄不能な記録媒体、又は改竄記録の残る記録媒体に電子的に記録する取引保存部を有することを特徴としている。
【００５１】
上記取引装置としては、後述する実施形態などで使用される金融機関に設けられている自動預金支払機などが含まれる。また取引保存部としては、少なくとも改竄不能な記録媒体、又は改竄記録の残る記録媒体に電子的に記録する装置構成を備えていなければならない。そのような構成の一例としては、前述のようなＣＤ−ＲドライブやＣＤ−ＲＷドライブなどがある。もちろん前記バッファ手段などを一緒に備えていても良い。
【００５２】
【発明の実施の形態】
以下、本発明の実施の形態を図面と共に説明する。
【００５３】
図１は、本発明の取引記録保存装置の構成を備えた、銀行などの金融機関に設けられている自動預金支払機の構成を示す斜視図である。図中４２１は後述する通帳ユニット４２０の通帳出入れ口、４３１は同じく後述するカードユニット４３０のカード出入れ口（尚この部分はレシートユニット４４０のレシート発行口も兼ねる）、４１１は硬貨ユニット４１０の硬貨出入れ口、４０１は紙幣ユニット４００の紙幣出入れ口、２００及び２１０は顧客操作タッチパネルと顧客側表示ＬＣＤ（Liquid Crystal Display）を兼ねた構成を各示している。
【００５４】
図２は、この自動預金支払機のハードウェア構成を示すブロック図である。同図に示すように、本自動預金支払機は、制御部１００と、本実施形態構成でバッファ手段の１つとなる第１のハードディスク１１０及び第２のハードディスク１４０と、本実施形態構成でデータ保存手段を構成するＣＤ−Ｒドライブ１７０と、前記顧客操作タッチパネル２００と、顧客側表示ＬＣＤ２１０と、係員操作タッチパネル３００と、係員側表示ＬＣＤ３１０と、紙幣ユニット４００と、硬貨ユニット４１０と、通帳ユニット４２０と、カードユニット４３０と、レシートユニット４４０とを有する構成である。
【００５５】
上記制御部１００は、自動預金支払機を制御する機能を有しており、さらにその機能は、後述する各制御アプリケーションで実現される。すなわち、図３に示す取引データ制御アプリケーション５００と、自動機制御アプリケーション５１０と、ユニット制御アプリケーション５２０と、通信制御アプリケーション５３０と、ジャーナルデータ制御アプリケーション５４０と、ＣＤ−Ｒ制御アプリケーション５５０と、ハードディスク制御アプリケーション５６０とにより実行される各機能を奏することができる。
【００５６】
上記ハードディスク１１０及び１４０は、上述のようにバッファ手段を構成しており、これらの構成では、顧客が入力した後述する電子ジャーナルデータを、ジャーナルファイルＡとジャーナルファイルＢとして格納する。このジャーナルファイルＡとＢの格納には、運用時に、そのどちらかのファイルが使用され、同時に使用されることはない。すなわち、該構成は、ハードディスク１１０からＣＤ−Ｒ媒体１８０に該ジャーナルファイルＡ又はＢの保存を行っている際に、新たな電子ジャーナルデータを、ジャーナルファイルＢ又はＡとして受け入れることを可能にするための構成である。
【００５７】
またハードディスク１４０は、ハードディスク１１０のミラーディスクとして使用され、ハードディスク１１０のジャーナルファイルＡ及びジャーナルファイルＢと全く同じ内容が格納される。本構成は、同一内容のジャーナルファイルを格納するハードディスクをもう１つ余計に設けることで、一時的に格納されるジャーナルファイルの多重化を図り、これらのハードディスクに一旦受け入れたジャーナルファイルが、保存前或いは保存中に消失してしまうことがないようにしている。
【００５８】
上記ＣＤ−Ｒドライブ１７０は、上述のようにデータ保存手段を構成しており、そこに挿入された記録媒体に、ハードディスク１１０又は１４０から読み出された前記ジャーナルファイルを保存する機能を有している。本構成では、その記録媒体として、１回のみ書き込み可能なＣＤ−Ｒ媒体１８０を使用している。
【００５９】
上記顧客操作タッチパネル２００は、顧客が操作を行い、特定の指示や必要な項目の入力を行う入力装置である。この顧客操作タッチパネル２００は、顧客側表示ＬＣＤ２１０と供用の構成となっており、顧客は顧客側表示ＬＣＤ２１０の画面表示を見ながら、顧客操作タッチパネル２００を操作し、必要な指示を与えることになる。
【００６０】
上記顧客側表示ＬＣＤ２１０は、顧客に必要な情報を表示するための出力装置である。この顧客側表示ＬＣＤ２１０には、顧客に対し、操作に関する誘導メッセージや金額などの確認メッセージ、その他必要項目が表示される。
【００６１】
上記係員操作タッチパネル３００は、金融機関側の係員が操作を行い、特定の指示や必要な項目の入力を行う入力装置である。この係員操作タッチパネル３００は、係員側表示ＬＣＤ３１０と供用の構成となっており、係員は係員側表示ＬＣＤ３１０の画面表示を見ながら、係員操作タッチパネル３００を操作し、必要な指示を与えることになる。
【００６２】
上記係員側表示ＬＣＤ３１０は、係員に必要な情報を表示するための出力装置である。この係員側表示ＬＣＤ３１０には、係員に対し、本装置に生じたトラブルの原因やその対策などを表示し、必要に応じてサービス会社呼び出しのメッセージなども表示する。
【００６３】
上記紙幣ユニット４００は、前記紙幣出入れ口４０１を介して紙幣の出金或いは収納を行うためのユニットであり、預金などによってそこに収納された紙幣は、預金引き出しなどで払い出されることになる。
【００６４】
上記硬貨ユニット４１０は、前記硬貨出入れ口４１１を介して硬貨の出金或いは収納を行うためのユニットであり、預金などによってそこに収納された硬貨は、預金引き出しなどで払い出されることになる。
【００６５】
上記通帳ユニット４２０は、前記通帳出入れ口４２１から挿入された通帳に記載されたデータ（通帳記入済み行など）を読み取ったり、通帳に印字したりするためのユニットである。
【００６６】
上記カードユニット４３０は、前記カード出入れ口４３１から挿入されたカードの磁気記録情報及びエンボス部分の光学的読み取り情報を得るためのユニットである。
【００６７】
上記レシートユニット４４０は、レシートに印字を行うためのユニットであり、印字されたレシートは、前記カード出入れ口４３１から外部に排出される。
【００６８】
上述のように、図３は、制御部１００の機能を実現する各アプリケーション相互間の命令系を示すブロック図である。
【００６９】
そのうち取引データ制御アプリケーション５００は、取引内容データの編集、及びカードエンボスデータ（イメージデータ）の編集を行い、電子ジャーナルへの記録書式に従ったデータ（電子ジャーナルデータ）を作成する。
【００７０】
自動機制御アプリケーション５１０は、自動預金支払機の取引制御をつかさどるソフトウェアであり、以下の機能を有している。すなわち、
・顧客操作タッチパネル２００及び係員操作タッチパネル３００からの入力制御・顧客側表示ＬＣＤ２１０及び係員側表示ＬＣＤ３１０への出力制御
・ユニット制御アプリケーション５２０へのユニット制御依頼
・通信制御アプリケーション５３０への通信制御依頼
・上記取引データ制御アプリケーション５００から受けた電子ジャーナルデータのジャーナルデータ制御アプリケーション５４０への引き渡し
・検索条件のジャーナルデータ制御アプリケーション５４０への引き渡し
・ＣＤ−Ｒドライブ１７０によるジャーナルファイル書き込み保存のためのＣＤ−Ｒ制御アプリケーション５５０への該ファイルの引き渡し
・検索結果の係員側表示ＬＣＤ３１０への出力制御
・電子ジャーナルデータのレシートユニット４４０への印字制御
・ハードディスク１１０に格納された電子ジャーナルデータ（ジャーナルファイル）の格納量チェック
・ハードディスク１１０においてファイルフル（約６００ＭＢ）が検知された場合に、ジャーナルデータ制御アプリケーション５４０への、該ジャーナルファイルの引き渡し要求
・同じくファイルフルが検知された場合に、ジャーナルデータ制御アプリケーション５４０へのジャーナルファイルの運用切り替え依頼
・引き渡しを受けた前記ジャーナルファイルのジャーナルデータ制御アプリケーション５４０への引き渡し及びＣＤ−Ｒ媒体１８０への保存依頼
ユニット制御アプリケーション５２０は、自動機制御アプリケーション５１０より依頼された内容に従い、紙幣ユニット４００、硬貨ユニット４１０、通帳ユニット４２０、カードユニット４３０及びレシートユニット４４０の各ユニットを制御し、結果を返す機能を有している。
【００７１】
通信制御アプリケーション５３０は、自動機制御アプリケーション５１０より依頼された内容に従い、ホスト（図示なし）との間で通信を行い、取引内容が正当かの確認を行う。すなわち、暗証番号・口座番号・取引金額・振込の場合の振込先などをホストへ通知し、ホストから取引可否・通知印字データ・明細票印字データなどを受信する。
【００７２】
ジャーナルデータ制御アプリケーション５４０は、電子ジャーナルデータをハードディスク制御アプリケーション５６０に渡し、ハードディスク１１０へ格納を依頼する。また与えられた検索条件によりそこに格納された電子ジャーナルデータを検索した結果を自動機制御アプリケーション５１０へ通知する機能も有している。
【００７３】
ＣＤ−Ｒ制御アプリケーション５５０は、ジャーナルデータ制御アプリケーション５４０から渡されたジャーナルファイルのＣＤ−Ｒ媒体１８０への保存を行う。
【００７４】
ハードディスク制御アプリケーション５６０は、ジャーナルデータ制御アプリケーション５４０から渡された電子ジャーナルデータを、ハードディスク１１０に、ジャーナルファイルＡ又はＢとして格納する。また該ハードディスク１１０に格納されたジャーナルファイルを逐次ハードディスク１４０へ複写する。それによって該ハードディスク１４０は、前記ハードディスク１１０のミラーディスクとしての機能を果たすことになる。
【００７５】
以上の構成を有する本実施形態構成では、次のようにして、電子ジャーナルデータを格納する。
【００７６】
本自動預金支払機において、支払業務を行う場合、顧客がカードユニット４３０にカードを挿入し、顧客操作タッチパネル２００と顧客側表示ＬＣＤ２１０を使用しながら、取引種別、暗証番号及び金額を入力する。
【００７７】
自動機制御アプリケーション５１０は、これらのデータを、通信制御アプリケーション５３０を介して、ホスト（図示なし）に送り、取引内容が正当かの確認を行う。すなわち、暗証番号・口座番号・取引種別・取引金額などをホストへ通知し、ホストから取引可否・通知印字データ・明細票印字データなどを受信する。
【００７８】
ホストから取引を可とする旨の通知があると、自動機制御アプリケーション５１０は取引が成立したものとして扱い、ユニット制御アプリケーション５２０に依頼して、カードユニット４３０によりカードエンボスのイメージデータを読み取り、暗証番号・口座番号・取引種別・取引金額・通知印字データ・明細票印字データなどのデータと共に、取引データ制御アプリケーション５００に、これらを転送する。
【００７９】
取引データ制御アプリケーション５００は、これらのデータを元に、図４に示すように、以下の取引内容からなる電子ジャーナルデータを編集する。
・取引時間  ・口座番号(銀行番号及び支店番号を含む)
・取引種別(支払/預入/振込/記帳/照会)  ・取引金額
・手数料  ・カードエンボスデータ
他方自動機制御アプリケーション５１０は、ユニット制御アプリケーション５２０に依頼して、紙幣ユニット４００及び硬貨ユニット４１０で現金を放出させ、カードユニット４３０にカードを返却させる。さらに通帳ユニット４２０及びレシートユニット４４０に印刷乃至印字を依頼し、それを行ったこれらのユニットは、通帳及びレシートを通帳出入れ口４２１及びレシート発行口４３１から外部に排出する。
【００８０】
そして、自動機制御アプリケーション５１０は、取引データ制御アプリケーション５００から、編集された電子ジャーナルデータを受け取り、それをジャーナルデータ制御アプリケーション５４０に渡す。さらにジャーナルデータ制御アプリケーション５４０は、電子ジャーナルデータをハードディスク制御アプリケーション５６０に渡し、ハードディスク１１０上のいずれかのファイルへの格納を依頼する。
【００８１】
ハードディスク制御アプリケーション５６０は、ジャーナルデータ制御アプリケーション５４０から渡された電子ジャーナルデータを、ハードディスク１１０上に、ジャーナルファイルＡ又はＢとして格納する。また該ハードディスク１１０に格納されたジャーナルファイルを逐次ハードディスク１４０へ複写する。
【００８２】
次に本装置におけるジャーナルデータの検索の手順について説明する。金融機関の係員が係員操作タッチパネル３００と係員側表示ＬＣＤ３１０を使用して検索条件を入力する。入力されたデータは、自動機制御アプリケーション５１０に伝えられ、該自動機制御アプリケーション５１０は検索条件をジャーナルデータ制御アプリケーション５４０に通知する。ジャーナルデータ制御アプリケーション５４０は、ハードディスク制御アプリケーション５６０を介して、ハードディスク１１０に格納されているジャーナルファイルＡ又はＢから条件に一致したものを抽出し、自動機制御アプリケーション５１０に結果を通知する。自動機制御アプリケーション５１０は、受信した検索結果を係員側表示ＬＣＤ３１０に表示する。該表示によって、係員に対し、本装置に生じたトラブルの原因やその対策などを明示し、必要に応じてサービス会社呼び出しを係員に指示することもある。
【００８３】
さらに本装置におけるジャーナルデータのＣＤ−Ｒ媒体１８０への保存手順について説明する。自動機制御アプリケーション５１０は、ハードディスク１１０上のジャーナルファイルＡ又はＢの格納量をチェックし、これらのファイルがファイルフルになった場合は、係員側表示ＬＣＤ３１０に、新しいＣＤ−Ｒ媒体１８０をセットすべき旨、表示する。新しいＣＤ−Ｒ媒体１８０が既にセットされている場合は、この旨は表示されない。また上記チェックでファイルフルが確認された場合、自動機制御アプリケーション５１０は、ジャーナルファイルの運用をもう１つのファイルに切り替えるように、ジャーナルデータ制御アプリケーション５４０へ依頼する。この間に受け取った新たな電子ジャーナルデータは、上述のように、ハードディスク制御アプリケーション５６０により、ハードディスク１１０上のジャーナルファイルＢ又はＡとして格納する。それによってデータ保存中に新たな電子ジャーナルデータの格納ができなくなることを防止できるようになる。
【００８４】
係員は新しいＣＤ−Ｒ媒体１８０をＣＤ−Ｒドライブ１７０にセットし、係員操作タッチパネル３００と係員側表示ＬＣＤ３１０を使用して、ＣＤ−Ｒ媒体１８０への書き込みを、自動機制御アプリケーション５１０に依頼する。新しいＣＤ−Ｒ媒体１８０が既にセットされている場合は、このような係員の操作も必要としない。
【００８５】
自動機制御アプリケーション５１０は、ＣＤ−Ｒ制御アプリケーション５５０を介して、ＣＤ−Ｒドライブ１７０にＣＤ−Ｒ媒体１８０がセットされているかを確認する。ＣＤ−Ｒ媒体１８０がセットされている場合、自動機制御アプリケーション５１０は、前記ジャーナルファイルＡ又はＢの引き渡しをハードディスク制御アプリケーション５６０に要求し、それを受け取ってからＣＤ−Ｒ制御アプリケーション５５０に渡し、ＣＤ−Ｒ媒体１８０への保存を依頼する。
【００８６】
ＣＤ−Ｒ制御アプリケーション５５０は、受け取ったジャーナルファイルＡ又はＢをＣＤ−Ｒ媒体１８０に保存する。ジャーナルファイルＡ又はＢがＣＤ−Ｒ媒体１８０に保存し終わった後は、ハードディスク制御アプリケーション５６０により、ジャーナルファイルＡ又はＢを削除する（又は初期化して未使用状態にする）。
【００８７】
自動機制御アプリケーション５１０により、ジャーナルファイルＡ又はＢの格納量がチェックされて、ＣＤ−Ｒ媒体１８０への保存が自動的に行われる場合以外に、係員が緊急時などに自主的に指示を出し、ＣＤ−Ｒ媒体１８０へ保存を行う場合もある。その際は、係員が係員操作タッチパネル３００と係員側表示ＬＣＤ３１０を使用して、自動機制御アプリケーション５１０に対し、ジャーナルファイルＡ又はＢのＣＤ−Ｒ媒体１８０への保存を依頼する。
【００８８】
自動機制御アプリケーション５１０は、その依頼を受信した段階で、ジャーナルファイルの運用をもう１つのファイルに切り替えるように、ジャーナルデータ制御アプリケーション５４０を介して、ハードディスク制御アプリケーション５６０へ依頼する。その後ＣＤ−Ｒ制御アプリケーション５５０へ、使用されていない方のジャーナルファイルをＣＤ−Ｒ媒体１８０に保存するように依頼する。
【００８９】
ＣＤ−Ｒ制御アプリケーション５５０は、受け取ったジャーナルファイルＡ又はＢをＣＤ−Ｒ媒体１８０に保存する。ジャーナルファイルＡ又はＢがＣＤ−Ｒ媒体１８０に保存し終わった後は、ハードディスク制御アプリケーション５６０により、ジャーナルファイルＡ又はＢを削除する。
【００９０】
このようにしてジャーナルファイルＡ又はＢの保存が行われた後、係員はＣＤ−Ｒ媒体１８０を取り出し、該ＣＤ−Ｒ媒体１８０表面に、装置機番及びシリアル番号を印刷する。そして管理用に別に設定されたデータベースシステムに、これらのデータと、保存日、担当係員などの必要データを入力・保存し、さらに係員は、所定の保管庫に保管する。上記シリアル番号は、印刷を行う以外に、ボリュームラベルに記録しても良い。或いはＣＤ−Ｒ媒体１８０の製造段階でそのようなボリュームラベルに予めシリアル番号などを記録しておいても良い。
【００９１】
図５は、以上詳述したジャーナルデータの書き込み手順を示すフローチャートである。まずジャーナルファイルＡの使用フラグをチェックし、該ファイルが使用中であるか否かを確認する（ステップＳ１０１）。ジャーナルファイルＡが使用中でなければ（ステップＳ１０１；Ｎｏ）、ジャーナルデータをジャーナルファイルＢに書き込む（ステップＳ１０２）。それ以後の手順は、後述するステップＳ１０３と同じとなる。
【００９２】
前記ステップＳ１０１でジャーナルファイルＡが使用中であれば（ステップＳ１０１；Ｙｅｓ）、ジャーナルデータをジャーナルファイルＡに書き込む（ステップＳ１０３）。
【００９３】
次にジャーナルファイルＡがファイルフルになったか否かを検知する（ステップＳ１０４）。ファイルフルになっていなければ（ステップＳ１０４；Ｎｏ）、処理を終了し、ステップＳ１０１に復帰する。反対にファイルフルになっていれば（ステップＳ１０４；Ｙｅｓ）、ジャーナルファイルＢに切り替え（ステップＳ１０５）、該ジャーナルファイルＢのファイルフラグを立て使用中に設定する（ステップＳ１０６）。
【００９４】
さらにＣＤ−Ｒ媒体のセットフラグをチェックし、セット済みか否かを確認する（ステップＳ１０７）。ＣＤ−Ｒ媒体がセット済みでなければ（ステップＳ１０７；Ｎｏ）、処理を終了し、ステップＳ１０１に復帰する。反対にＣＤ−Ｒ媒体がセット済みであれば（ステップＳ１０７；Ｙｅｓ）、ジャーナルファイルＡをＣＤ−Ｒ媒体１８０へ保存する（ステップＳ１０８）。
【００９５】
ジャーナルファイルＡの保存が終了したか否かをチェックし（ステップＳ１０９）、この保存が終了していなければ（ステップＳ１０９；Ｎｏ）、前記ステップＳ１０８に復帰する。反対に保存が終了していれば（ステップＳ１０９；Ｙｅｓ）、ジャーナルファイルＡを初期化する（ステップＳ１１０）。その後前記ステップＳ１０１に復帰する。
【００９６】
以上詳述した本実施形態構成によれば、ディスクアットワンスで書き込みを行うＣＤ−Ｒ媒体１８０を、電子ジャーナルデータの保存媒体として用いているので、電子ジャーナルデータを保存する場合に、そこに記録された内容に関し、真実性が損なわれることがない。
【００９７】
電子ジャーナルデータを一時的に格納するハードディスク１１０及び１４０をＣＤ−Ｒドライブ１７０とは別に備えているため、書き込み速度の遅いＣＤ−Ｒ媒体１８０に保存を行う場合であっても、次々に発生するジャーナルデータを、これらのハードディスク１１０及び１４０が受け入れるので、新たな電子ジャーナルデータの受け入れに影響を及ぼすことがなく、自動預金支払機の運用を停止することがなくなる。
【００９８】
ジャーナルファイルＡ又はＢが前記ＣＤ−Ｒ媒体１８０へ保存し終えた時点で、ジャーナルファイルＡ又はＢの初期化が行われるので、万が一ジャーナルファイルＡ又はＢの保存が失敗した場合でも、ハードディスク１１０及び１４０には、元のジャーナルファイルＡ又はＢが残ることになる。そのため残されているジャーナルファイルＡ又はＢをもう一度最初から読み出して、別のＣＤ−Ｒ媒体１８０に保存することができ、データ保存に取りこぼしがなくなり、確実に保存することが可能となる。
【００９９】
本構成では、ジャーナルファイルをＡとＢの２つ設け、そのうちジャーナルファイルＡ又はＢを読み出して、ＣＤ−Ｒ媒体１８０に格納している間に、他のジャーナルファイルＢ又はＡに切り替えて新たなジャーナルデータを受け入れさせており、それによって、データ保存中の装置の休止をなくすことができるようになる。
【０１００】
同一内容のジャーナルファイルＡ及びＢを格納する２つのハードディスク１１０及び１４０を設けているため、たとえばハードディスク１１０で一旦受け入れたジャーナルデータが、保存前或いは保存中にディスククラッシュやファイル破損によって消失してしまうことがない。本構成は、上記の構成のように、ジャーナルファイルの保存中に、新たなジャーナルデータの受け入れを可能にする構成と併用されると、データ保存の安全性と装置の無休止化を達成して、より信頼性を高めることができるようになる。
【０１０１】
その他、本構成では、次のような利点がある。
・ＣＤ−Ｒ媒体１８０は、サイズの割には記録容量が大きい（最大６４０ＭＢ）ため、保守回数を削減することが可能となる。
・ＣＤ−Ｒ媒体１８０は、同じ記録量を記録した場合に、ジャーナル用紙Ｐに比べて、サイズが格段に小さくなり、倉庫などの保管スペースの有効利用を図ることができるようになる。
・ジャーナルデータが電子データであるため、コンピュータによるジャーナルデータの検索が可能になる。
【０１０２】
図６は、自動預金支払機に備えられた請求項７に係る取引記録保存装置のソフトウェア構成を示すブロック図である。同図に示された自動預金支払機の基本的構成は、前記実施形態構成と同じであるので、その詳細は省略する。
【０１０３】
ただし、後述するように、ハードディスク制御アプリケーション５６０には、アドレス管理部６００の構成が、またＣＤ−Ｒ制御アプリケーション５５０には、媒体管理部７００の構成が、別途付加されている。またＣＤ−Ｒ媒体１８０へのデータの書き込みは、ディスクアットワンスで行われる構成であるので、一度書き込まれたデータの改竄はできないようになっている。
【０１０４】
さらにハードディスク１１０及び１４０の容量は、ＣＤ−Ｒ媒体１８０の容量（現状では最大６４０ＭＢ）より大きな領域を確保しておく必要がある。本構成は、ＣＤ−Ｒ媒体１８０への保存が失敗する事態に備えてハードディスク１１０及び１４０側に必要最小限のものとして元の電子ジャーナルデータを残しておかねばならない。元の電子ジャーナルデータとして残しておく必要のあるデータ容量の最大値は、ＣＤ−Ｒ媒体１８０の最大容量分であり、ハードディスク１１０及び１４０には、それ以外に新たな電子ジャーナルデータの格納を行うことからすれば、その格納容量を、ＣＤ−Ｒ媒体１８０のそれよりも大きくしなければならない。
【０１０５】
上記アドレス管理部６００は、次書き込みポインタ６１０と、出力ポインタ６２０と、初期値ポインタ６３０とを管理する構成である。
【０１０６】
そのうち次書き込みポインタ６１０は、取引毎に発生する記録すべきジャーナルデータをハードディスク１１０及び１４０へ書き込む場合の書込開始アドレスを示すポインタである。このポインタは、最大アドレスに到達すると、次は最小アドレスに更新される。
【０１０７】
また出力ポインタ６２０は、ハードディスク１１０からＣＤ−Ｒドライブ１７０のＣＤ−Ｒ媒体１８０に電子ジャーナルデータを保存する場合の該ハードディスク１１０側の読み出しアドレスを示すポインタである。
【０１０８】
さらに初期値ポインタ６３０は、保存対象となった電子ジャーナルデータのハードディスク１１０における最初の読み出しアドレスを示すポインタである。ＣＤ−Ｒ媒体１８０に保存している途中で該ＣＤ−Ｒ媒体１８０に不良が発生した場合に、媒体交換後に初期値ポインタ６３０の指すアドレスから出力ポインタ６２０の指すアドレスまでのデータを複写することで、ＣＤ−Ｒ媒体１８０の復元が可能になる。またこのポインタは、ＣＤ−Ｒ媒体１８０が書き込みフルになり、媒体交換した後に、出力ポインタ６２０と同じアドレスを指すよう変更される。
【０１０９】
他方、前記媒体管理部７００の構成は、媒体番号認識部７１０と、媒体セット検出部７２０と、媒体情報印字部７３０とを有する構成である。
【０１１０】
そのうち媒体番号認識部７１０は、本装置で保存処理を行うＣＤ−Ｒ媒体１８０の番号を管理する。すなわち、ＣＤ−Ｒ媒体１８０のボリュームラベルへ、該媒体番号認識部７１０で生成した媒体番号（シリアル番号）を記録すると共に、ＣＤ−Ｒ媒体１８０が途中で交換された場合のチェックや、データ検索時における媒体番号の指示を行う。
【０１１１】
媒体セット検出部７２０は、ＣＤ−Ｒ媒体１８０のＣＤ−Ｒドライブ１７０へのセット状態を確認する。ＣＤ−Ｒ媒体１８０無しの場合や媒体の入れ間違えを検知した場合は、自動機制御アプリケーション５１０に対し、ＣＤ−Ｒ媒体１８０へのデータの保存処理を停止する指示を出す。但しハードディスク１１０及び１４０へのデータの格納には影響はない。
【０１１２】
媒体情報印字部７３０は、装置機番と媒体番号（シリアル番号など）を、該ＣＤ−Ｒ媒体１８０のケース表面に印字する。
【０１１３】
顧客が自動預金支払機の顧客操作タッチパネル２００を操作することで成立した取引に関し、前述のように、取引データ制御アプリケーション５００が、電子ジャーナルデータとして編集を行う。さらに取引データ制御アプリケーション５００は、この電子ジャーナルデータを、自動機制御アプリケーション５１０及びジャーナルデータ制御アプリケーション５４０を経て、ハードディスク制御アプリケーション５６０に送る。
【０１１４】
そして、図７に示すように、アドレス管理部６００の次書き込みポインタ６１０が指すハードディスク１１０上の書込開始アドレスＡ１へ、該電子ジャーナルデータを格納する。同様にハードディスク１４０へも格納する。この書込開始アドレスＡ１は、書き込みが終了する度に、インクリメント（Ａ１’，Ａ１”……）される。
【０１１５】
この時、次書き込みポインタ６１０の指す書込開始アドレスが最大アドレスに到達した場合は、次の書込開始アドレスを最小アドレスに変更する。また次書き込みポインタ６１０の指す書込開始アドレスが後述する初期値ポインタ６３０の読み出しアドレスを追い越すことがないように管理する。これは、ＣＤ−Ｒ媒体１８０への保存に失敗した場合に、元データを交換された別のＣＤ−Ｒ媒体に再度書き込むことができるように、初期値ポインタ６３０が指す読み出しアドレスから出力ポインタ６２０が指す読み出しアドレスまでの間の元データを残しており、仮に次書き込みポインタ６１０の指す書込開始アドレスが追い越した場合、この元データの上に上書きを行ってしまい、元データは復元不能となるからである。
【０１１６】
ハードディスク１１０上の電子ジャーナルデータをＣＤ−Ｒ媒体１８０へ保存するタイミングは、特に限定はないが、該ハードディスク１１０の容量＞＞ＣＤ−Ｒ媒体１８０の容量であれば、本装置への新たな電子ジャーナルデータの取り込みが少ない比較的暇な時や装置停止直前でも構わない。本構成では、ＣＤ−Ｒ媒体１８０への保存が行われていないハードディスク１１０上の電子ジャーナルデータの格納量が一定の値になった時に、保存を行うものとする。
【０１１７】
この保存を行うに当たって、まず、前記媒体セット検出部７２０によって、ＣＤ−Ｒ媒体１８０のＣＤ−Ｒドライブ１７０へのセット状態を確認する。ここでは、このＣＤ−Ｒ媒体１８０がＣＤ−Ｒドライブ１７０へセットされているものとする。そして媒体番号認識部７１０により、ＣＤ−Ｒ媒体１８０のボリュームラベルへ、該媒体番号認識部７１０で生成した媒体番号を記録する。
【０１１８】
さらにハードディスク１１０から電子ジャーナルデータの読み出しを開始する際、前記図７に示すように、前記アドレス管理部６００により、最初の読み出しアドレスＡ３を初期値ポインタ６３０に設定する。これは前述のように、ＣＤ−Ｒ媒体１８０への保存に失敗した場合に、元データを交換された別のＣＤ−Ｒ媒体１８０に再度書き込むことができるように、初期値ポインタ６３０が指す読み出しアドレスから出力ポインタ６２０が指す読み出しアドレスまでの間の元データを残すためである。この読み出しアドレスＡ３は、次のＣＤ−Ｒ媒体１８０への交換終了後それに対し新たな電子ジャーナルデータの保存が始まるまで変わらない。
【０１１９】
前記図７に示すように、出力ポインタ６２０の指す読み出しアドレスＡ２に従いながら、電子ジャーナルデータをハードディスク１１０から逐次読み出して、前記ＣＤ−Ｒ媒体１８０に保存する。この読み出しアドレスＡ２は、読み込みが行われる毎に、インクリメント（Ａ２’，Ａ２”……）される。
【０１２０】
ＣＤ−Ｒ媒体１８０へデータの保存が行われている間は、該ＣＤ−Ｒ媒体１８０における電子ジャーナルデータの保存量がデータフル（現状ではＣＤ−Ｒ媒体１８０の最大容量は６４０ＭＢなので、ＭＡＸ６４０ＭＢ）になるまで、前記初期値ポインタ６３０に設定された読み出しアドレスＡ３から出力ポインタ６２０の指す読み出しアドレスＡ２までの間の電子ジャーナルデータは、そのまま保持される。
【０１２１】
その保存中に、ＣＤ−Ｒ媒体１８０への電子ジャーナルデータの保存が失敗した場合は、ＣＤ−Ｒドライブ１７０から自動機制御アプリケーション５１０に対し、その失敗があったこと示す信号を送り、自動機制御アプリケーション５１０は、係員側表示ＬＣＤ３１０に、ＣＤ−Ｒ媒体１８０の交換を促すメッセージを表示する。係員により、新たなＣＤ−Ｒ媒体１８０への交換があり、その媒体を前記媒体セット検出部７２０が検出した場合、媒体番号認識部７１０により、該ＣＤ−Ｒ媒体１８０のボリュームラベルに新しい媒体番号を記録する。
【０１２２】
さらに前記アドレス管理部６００により、前記初期値ポインタ６３０に設定された読み出しアドレスＡ３から出力ポインタ６２０の指す読み出しアドレスＡ２までの間の電子ジャーナルデータをもう一度最初から読み出して、上記の新しいＣＤ−Ｒ媒体１８０に保存する。
【０１２３】
そしてＣＤ−Ｒ媒体１８０におけるその保存量が、上記のデータフルになった際に、図８に示すように、前記初期値ポインタ６３０の読み出しアドレスＡ３を、次に保存を開始する出力ポインタ６２０の指す読み出しアドレスＡ２に設定して、従前の電子ジャーナルデータを保持していた領域（アドレスＡ３からＡ２までの領域）に、次書き込みポインタ６１０の指すアドレスＡ１が設定できるようにし、新たにハードディスク１１０側に受け入れた電子ジャーナルデータを、その領域に上書きできるようにする。図９は従前の電子ジャーナルデータを保持していた領域に、次書き込みポインタ６１０の指すアドレスＡ１が設定された状態を示している。
【０１２４】
上記の保存処理でＣＤ−Ｒ媒体１８０がデータフルになった場合、前記媒体管理部７００の媒体情報印字部７３０の構成により、装置機番と媒体番号を、該ＣＤ−Ｒ媒体１８０のケース表面に印字しておく。この印字により、後の検索で必要な記録媒体の取り出しが簡単に行えるようになる。
【０１２５】
また保存すべき電子ジャーナルデータの続きがある場合は、自動機制御アプリケーション５１０によって、係員側表示ＬＣＤ３１０に、媒体交換を促すメッセージを表示させる。
【０１２６】
尚、上記媒体セット検出部７２０により、ＣＤ−Ｒ媒体１８０がＣＤ−Ｒドライブ１７０から抜かれていることや、媒体保存量が上記の所定の値に達する前に、ＣＤ−Ｒ媒体１８０が交換されたことが検知された場合は、該媒体セット検出部７２０によって、ＣＤ−Ｒドライブ１７０による書き込みを禁止する。またＣＤ−Ｒ媒体１８０の破壊が懸念される場合は、係員がＣＤ−Ｒ媒体１８０を交換する際に、正・副の２枚を出力させることも可能である。
【０１２７】
以上詳述した本実施形態構成によれば、ディスクアットワンスで書き込みを行うＣＤ−Ｒ媒体１８０を、電子ジャーナルデータの保存媒体として用いているので、電子ジャーナルデータを保存する場合に、そこに記録された内容に関し、真実性が損なわれることがない。
【０１２８】
電子ジャーナルデータを一時的に格納するハードディスク１１０及び１４０をＣＤ−Ｒドライブ１７０とは別に備えているため、書き込み速度の遅いＣＤ−Ｒ媒体１８０に保存を行う場合であっても、次々に発生するジャーナルデータを、これらのハードディスク１１０及び１４０が受け入れるので、新たな電子ジャーナルデータの受け入れに影響を及ぼすことがなく、自動預金支払機の運用を停止することがなくなる。
【０１２９】
前記実施形態構成では、ハードディスク１１０又は１４０に格納されるジャーナルファイルをＡ及びＢの２つ備えて、該ファイル間で、運用の切り替え（データ格納先の切り替え）を行って運用を続行させなければ、ジャーナルデータのＣＤ−Ｒ媒体１８０への保存中に、装置を止めないで稼働させることはできない構成であるのに対し、本構成は、極端に言えばハードディスクは１つであったとしても、そこに新たな電子ジャーナルデータを格納しながら、同時に既に格納されている電子ジャーナルデータを逐次読み出して、ＣＤ−Ｒ媒体１８０へ保存することができるようにしており、装置の休止を防止できるようになる。本装置構成で、ハードディスク１１０及び１４０が２つ用いられているのは、ハードディスク１４０をもう一方のミラーディスクとすることで、ハードディスク１１０で一旦受け入れたジャーナルデータが、保存前或いは保存中にディスククラッシュやファイル破損によって消失してしまうことがないようにするためである。
【０１３０】
その保存の間は、ＣＤ−Ｒ媒体１８０における電子ジャーナルデータの保存量がデータフルになるまで、前記ハードディスク１１０における保存対象となった電子ジャーナルデータをそのまま保持しており、それによって、万が一電子ジャーナルデータのＣＤ−Ｒ媒体１８０への保存が失敗した場合でも、ハードディスク１１０側には、元の電子ジャーナルデータが残るようにしている。そのため残った電子ジャーナルデータをもう一度最初から読み出して、別のＣＤ−Ｒ媒体１８０に保存することができ、データ保存に取りこぼしがなくなり、確実に保存することが可能となる。
【０１３１】
また保存が成功した場合は、ハードディスク１１０における保存対象となった電子ジャーナルデータを格納した領域を開放することで、その領域へ、新たなジャーナルデータの受け入れを可能にし、データ逐次保存型の本装置の休止状態を、最小限に抑えることが可能となる。
【０１３２】
尚、本発明の取引記録保存装置は、上述の実施例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１３３】
【発明の効果】
以上、説明したように本発明の請求項１〜１８記載の取引記録保存装置によれば、改竄不能な記録媒体又は改竄記録の残る記録媒体を、電子ジャーナルデータの保存媒体として用いることで、ジャーナルデータを電子データ化して記録する場合に、そこに記録された内容に関し、真実性が損なわれることがなくなるという優れた効果を有している。また請求項１９の取引装置でも、実行された取引内容についての電子データを、取引記録保存部において、改竄不能な記録媒体又は改竄記録の残る記録媒体に電子的に記録しているので、そこに記録された内容に関し、真実性が損なわれることがない。
【０１３４】
請求項２以下に記載の取引記録保存装置によれば、データ保存手段の記録媒体にジャーナルデータの電子化して保存をする際に、該記録媒体の特質から、データ保存手段の保存処理スピードが遅くなることがあっても、次々に発生するジャーナルデータの受け入れを、前記バッファ手段がするので、新たな電子ジャーナルデータの受け入れに影響を及ぼすことがなくなる。
【０１３５】
請求項３〜６記載の取引記録保存装置によれば、バッファ手段から読み出した電子ジャーナルデータの前記記録媒体への保存が終了した時点で、バッファ手段における新たな電子ジャーナルデータの格納を行うことができるようにしており、万が一電子ジャーナルデータの記録媒体への保存が失敗した場合でも、バッファ手段側には、元の電子ジャーナルデータが残るようになり、もう一度最初から電子ジャーナルデータを読み出して、該データ保存手段における別の記録媒体に保存すれば、データ保存を確実に行うことができるようになる。
【０１３６】
請求項５の構成によれば、前記バッファ手段又はそこに格納されるファイルを複数備えており、そのうちの少なくとも１つのバッファ手段又はファイルからデータ保存手段の前記記録媒体に電子ジャーナルデータの保存を行っている際に、残りのバッファ手段又はファイルへ、新たな電子ジャーナルデータを格納するよにしているので、データ保存中の装置の休止をなくすことができるようになる。
【０１３７】
請求項６記載の取引記録保存装置によれば、同一内容のジャーナルデータを受け入れるバッファ手段を複数設け、一時的に格納するデータの多重化を図っているので、バッファ手段で一旦受け入れたジャーナルデータが、保存前或いは保存中にディスククラッシュやファイル破損によって消失してしまうことがなくなる。
【０１３８】
請求項７〜１５記載の取引記録保存装置によれば、バッファ手段への新たな電子ジャーナルデータの格納とそこに既に格納されている電子ジャーナルデータの記録媒体への保存とを同時にできるようにしており、バッファ手段が１つだけ設けられる構成であったとしても、データの保存中に装置の休止をさせないようにすることができる。
【０１３９】
またその保存を行っている間は、記録媒体における電子ジャーナルデータの保存量が所定の値になるまで、該バッファ手段における保存対象となった電子ジャーナルデータをそのまま保持しており、それによって、万が一電子ジャーナルデータの記録媒体への保存が失敗した場合でも、バッファ手段側には、元の電子ジャーナルデータが残り、該電子ジャーナルデータを別の記録媒体に保存し直すことで、データ保存に取りこぼしがなくなり、確実に保存することが可能となる。
【０１４０】
さらに保存が終了した場合は、バッファ手段における保存対象となった電子ジャーナルデータを格納した領域を開放することで、その領域へ、新たなジャーナルデータの受け入れが可能になり、本装置の休止状態を、最小限に抑えることが可能となる。
【０１４１】
請求項１６〜１８記載の取引記録保存装置によれば、管理用の記録を記録媒体自身に印刷し又は記録媒体に格納されるデータに記憶するので、その管理を行っていれば、電子ジャーナルデータを保存し終えた記録媒体から該ジャーナルデータを読み出して、そのデータに改変を加え、別の記録媒体に保存し直すなどの不正行為が行われた場合でも、それを簡単に検出できるようになる。また保存されたジャーナルデータの検索も容易になる。
【図面の簡単な説明】
【図１】本発明の取引記録保存装置の構成を備えた、銀行などの金融機関に設けられている自動預金支払機の構成を示す斜視図である。
【図２】自動預金支払機のハードウェア構成を示すブロック図である。
【図３】制御部１００の機能を実現する各アプリケーション相互間の命令系を示すブロック図である。
【図４】編集された電子ジャーナルデータの一例を示す説明図である。
【図５】ジャーナルデータの書き込み手順を示すフローチャートである。
【図６】自動預金支払機に備えられた請求項７に係る取引記録保存装置のソフトウェア構成を示すブロック図である。
【図７】上記取引記録保存装置のハードディスクにおけるアドレス管理部によるアドレス管理のやり方を示す説明図である。
【図８】同じくアドレス管理部によるアドレス管理のやり方の続きを示す説明図である。
【図９】同じくアドレス管理部によるアドレス管理のやり方の続きを示す説明図である。
【図１０】従来の自動預金支払機の機能ブロック図である。
【図１１】ジャーナル用紙Ｐへ印字動作を行う制御部１００の内部機能ブロック図である。
【符号の説明】
１００  制御部
１１０  ハードディスク
１４０  ハードディスク
１７０  ＣＤ−Ｒドライブ
１８０  ＣＤ−Ｒ媒体
２００  顧客操作タッチパネル
２１０  顧客側表示ＬＣＤ
３００  係員操作タッチパネル
３１０  係員側表示ＬＣＤ
４００  紙幣ユニット
４０１  紙幣出入れ口
４１０  硬貨ユニット
４１１  硬貨出入れ口
４２０  通帳ユニット
４２１  通帳出入れ口
４３０  カードユニット
４３１  カード出入れ口
４４０  レシートユニット
４５０  ジャーナルプリンタ
５００  取引データ制御アプリケーション
５０１  取引制御部
５１０  自動機制御アプリケーション
５２０  ユニット制御アプリケーション
５３０  通信制御アプリケーション
５３１  通信制御部
５４０  ジャーナルデータ制御アプリケーション
５４１  ジャーナルデータ制御部
５５０  ＣＤ−Ｒ制御アプリケーション
５６０  ハードディスク制御アプリケーション
６００  アドレス管理部
６１０  次書き込みポインタ
６２０  出力ポインタ
６３０  初期値ポインタ
７００  媒体管理部
７１０  媒体番号認識部
７２０  媒体セット検出部
７３０  媒体情報印字部
８１０  ハードディスクドライブ
Ｐ      ジャーナル用紙
【図１】
0003941286.tif 000002
【図２】
0003941286.tif 000003
【図３】
0003941286.tif 000004
【図４】
0003941286.tif 000005
【図５】
0003941286.tif 000006
【図６】
0003941286.tif 000007
【図７】
0003941286.tif 000008
【図８】
0003941286.tif 000009
【図９】
0003941286.tif 000010
【図１０】
0003941286.tif 000011
【図１１】
0003941286.tif 000012