(57)【要約】【課題】  カード取扱装置や明細票発行装置などの各装置と上位装置との送受信の時間を短縮する自動取引装置を提供することを目的とする。【解決手段】  カードを用いてユーザの間で自動取引を行なう自動取引装置であって、前記自動取引装置は、前記カードを取扱うカード取扱装置を含む自律的に動作可能な複数の処理装置と、前記複数の処理装置に対し、所定処理の指示を送信して前記自動取引装置を制御する上位装置とを備え、前記カード取扱装置には、所定のタイミングで、予め前記上位装置から送信される前記カードの搬送処理手順の情報を記憶する記憶部と、前記上位装置からの前記カードの処理指示の際、前記記憶部に記憶された情報と、前記自動取引の過程で前記カード取扱装置内において変化する前記カードの位置の情報とに基づいて、該カードの搬送動作を制御する制御部とを設けた自動取引装置とする。【選択図】  図３
2005327066.tif 000002
【特許請求の範囲】
【請求項１】
カードを用いてユーザの間で自動取引を行なう自動取引装置であって、
前記自動取引装置は、前記カードを取扱うカード取扱装置を含む自律的に動作可能な複数の処理装置と、
前記複数の処理装置に対し、所定処理の指示を送信して前記自動取引装置を制御する上位装置とを備え、
前記カード取扱装置には、
所定のタイミングで、予め前記上位装置から送信される前記カードの搬送処理手順の情報を記憶する記憶部と、
前記上位装置からの前記カードの処理指示の際、前記記憶部に記憶された情報と、前記自動取引の過程で前記カード取扱装置内において変化する当該カードの位置の情報とに基づいて、該カードの搬送動作を制御する制御部と
を設けた自動取引装置。
【請求項２】
請求項１に記載の自動取引装置であって、
前記所定のタイミングは、前記カード取扱装置における前記カードの搬送処理に同期したタイミングとは異なるタイミングである自動取引装置。
【請求項３】
請求項１または２に記載の自動取引装置であって、
前記所定のタイミングは、少なくとも前記自動取引装置の電源投入後、初回の自動取引が開始されるまでのタイミングである自動取引装置。
【請求項４】
請求項１ないし３のいずれかに記載の自動取引装置であって、
前記自動取引は、少なくとも２枚以上のカードを用いた振込み取引であり、
前記カードの搬送処理手順の情報は、該カードの排出順序の情報である自動取引装置。
【請求項５】
請求項４に記載の自動取引装置であって、
前記記憶部は、前記カード毎に、少なくとも、該カードの排出順序の情報を記憶する１ビットの領域と、該カードの位置情報を記憶する３ビットの領域と、を備える自動取引装置。
【請求項６】
請求項１ないし５のいずれかに記載の自動取引装置であって、
前記複数の処理装置は、前記自動取引の明細票を発行する明細票発行装置を含み、
前記記憶部は、所定のタイミングで、予め前記上位装置から送信される前記明細票の排出処理の情報を記憶し、
前記制御部は、前記上位装置からの前記カードの処理指示の際、前記記憶部に記憶された情報に基づいて、前記明細票発行装置に前記明細票の排出指示を出力する
自動取引装置。
【請求項７】
請求項６に記載の自動取引装置であって、
前記所定のタイミングは、前記カードの搬送処理手順の情報が送信されるタイミングである自動取引装置。
【請求項８】
カードを取扱うカード取扱装置を含む自律的に動作可能な複数の処理装置と、当該複数の処理装置に対し、所定処理の指示を送信して該複数の処理装置を制御する上位装置とを備え、該カードを用いてユーザの間で自動取引を行なう自動取引装置の制御方法であって、
所定のタイミングで、予め前記上位装置から送信される前記カードの搬送処理手順の情報を前記カード取扱装置に設けられた記憶部に記憶し、
前記上位装置からの前記カードの処理指示の際、前記記憶部に記憶された情報と、前記自動取引の過程で前記カード取扱装置内において変化する当該カードの位置の情報とに基づいて、該カードの搬送動作を制御する
自動取引装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カード取扱装置や明細票発行装置を備えた自動取引装置およびその制御方法に関する。
【背景技術】
【０００２】
自動取引装置（ＡＴＭ）の振込み取引では、いわゆるキャッシュカードと振込口座番号等の情報を有する振込みカードとの２枚のカードを使用して、取引を行なうことができる。こうしたＡＴＭは、挿入された２枚のカードを取扱うカード取扱装置や、取引の明細票を発行する明細票発行装置などの複数の装置と、かかる装置に指示を出し、ＡＴＭ全体を制御する上位装置などから構成されている。カード取扱装置や明細票発行装置は、カードや明細票を搬送する駆動モータやセンサなど各種アクチュエータを備え、上位装置からの動作指令を受けて、自律的に各種アクチュエータを制御している。例えば、特許文献１には、２枚のカード（キャッシュカードと振込みカード）を取扱う自動取引装置が開示されている。
【０００３】
【特許文献１】特開平１０−２１４４５号公報
【特許文献２】特開平８−１３８１０６号公報
【０００４】
一般的に、２枚のカードの排出順序や、明細票をどちらのカードと共に排出するかについての運用仕様は、金融機関毎に異なっている。こうした種々の運用仕様に対応するため、ＡＴＭの全体を制御する上位装置は、２枚のカードの位置情報を把握して排出順序を判断し、カード取扱装置，明細票発行装置などの各装置に指示を出している。つまり、カード、明細票の排出動作は、各装置と上位装置との間における情報のやり取りによって、実行されていた。
【０００５】
かかる構成のＡＴＭは、通常、カードの取込、排出に使用する搬送路が１本であり、挿入された２枚のカードのうち、一のカードを所定箇所に退避させ、他のカードを取込み、所定処理の後、２枚のカードの排出動作を行なっている。例えば、キャッシュカード、振込みカードの順で２枚のカードを挿入口に挿入し、キャッシュカードを先に排出する仕様の場合には、後に挿入した振込みカードを一旦、搬送路から退避させて、キャッシュカードを排出可能な状態とする入換処理を行なう必要がある。この場合、ＡＴＭでは、上位装置が入換処理の必要性を判断し、その指示をカード取扱装置に送信することで、２枚のカードの排出を実行していた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、こうしたＡＴＭでは、取引の度に、各装置と上位装置との間で情報の送受信を行なう必要があり、送受信に費やす時間分、ＡＴＭ全体の処理が遅いという問題があった。こうした問題は、カードの排出に関してのみならず、明細票の排出に関しても同様であった。つまり、どちらかのカードと明細票とを同時に排出する場合、上位装置は常にカードの位置状態を認識し、明細票の発行タイミングを判断し、明細票発行装置に指示を送信しなければならず、上位装置の制御において負担となっていた。
【０００７】
本発明は、こうした問題を踏まえて、カードおよび明細票の処理の際の上位装置の制御の負担を軽減し、各装置と上位装置との送受信の時間を短縮する自動取引装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の自動取引装置は、上記課題に鑑み、以下の手法を採った。すなわち、カードを用いてユーザの間で自動取引を行なう自動取引装置であって、前記自動取引装置は、前記カードを取扱うカード取扱装置を含む自律的に動作可能な複数の処理装置と、前記複数の処理装置に対し、所定処理の指示を送信して前記自動取引装置を制御する上位装置とを備え、前記カード取扱装置には、所定のタイミングで、予め前記上位装置から送信される前記カードの搬送処理手順の情報を記憶する記憶部と、前記上位装置からの前記カードの処理指示の際、前記記憶部に記憶された情報と、前記自動取引の過程で前記カード取扱装置内において変化する当該カードの位置の情報とに基づいて、該カードの搬送動作を制御する制御部とを設けたことを要旨としている。
【０００９】
また、本発明の自動取引装置の制御方法は、カードを取扱うカード取扱装置を含む自律的に動作可能な複数の処理装置と、当該複数の処理装置に対し、所定処理の指示を送信して該複数の処理装置を制御する上位装置とを備え、該カードを用いてユーザの間で自動取引を行なう自動取引装置の制御方法であって、所定のタイミングで、予め前記上位装置から送信される前記カードの搬送処理手順の情報を前記カード取扱装置に設けられた記憶部に記憶し、前記上位装置からのカードの処理指示の際、前記記憶部に記憶された情報と、前記自動取引の過程で前記カード取扱装置内において変化する前記カードの位置の情報とに基づいて、該カードの搬送動作を制御することを要旨としている。
【００１０】
本発明の自動取引装置およびその制御方法によれば、カード取扱装置は、所定のタイミングで上位装置から送信されたカードの搬送処理手順の情報を記憶する。その後、カードの位置の情報を管理し、上位装置からの処理指示と共に、記憶した情報とカードの位置情報とによりカードを搬送、処理する。つまり、上位装置からのカードの処理指示を受けた後は、カードの搬送動作の度に上位装置との間で情報のやり取りを行なうことなく、カード取扱装置内で処理を行なう。したがって、上位装置との通信に費やす時間を短縮することができる。加えて、カード処理装置内で処理を行なうため、上位装置に制御負担を軽減することができる。
【００１１】
上記の構成を有する自動取引装置の所定のタイミングは、前記カード取扱装置における前記カードの搬送処理に同期したタイミングとは異なるタイミングとすることができる。
【００１２】
かかる自動取引装置によれば、カード取扱装置は、カードの搬送処理を実行するタイミングとは異なるタイミング、例えば、一定時間ごとに上位装置から情報を受信する。つまり、カード搬送処理の実行中に、上位装置とカード取扱装置との間で、カードの搬送処理手順の情報のやり取りが行なわれることはない。したがって、カード搬送処理に費やす時間を短縮することができる。
【００１３】
また、自動取引装置の所定のタイミングは、少なくとも前記自動取引装置の電源投入後、初回の自動取引が開始されるまでのタイミングであるものとしても良い。
【００１４】
かかる自動取引装置によれば、カード取扱装置は、少なくとも自動取引装置の電源投入後、初回の自動取引が開始されるまでのタイミングで、上位装置から情報を受信する。したがって、カードの搬送動作の度に上位装置との間で情報のやり取りを行なう必要がない。特に、初回の自動取引が開始されるタイミングで情報を受信するため、受信以降の自動取引において、上位装置との間での情報の送受信の回数を低減することができる。したがって、上位装置との通信に費やす時間を短縮した自動取引装置を構築することができる。
【００１５】
上記の構成を有する自動取引装置における自動取引は、少なくとも２枚以上のカードを用いた振込み取引であり、前記カードの搬送処理手順の情報は、該カードの排出順序の情報であるものとすることがきる。
【００１６】
かかる自動取引装置によれば、カード取扱装置は、上位装置から送信された複数のカードの排出順序の情報を記憶する。その後、カードの位置の情報を管理し、上位装置からの排出指示と共に、記憶した情報とカードの位置情報とによりカードの排出動作を制御する。複数のカードの排出動作において、上位装置からは排出指示のみを受信し、カードの種別に関する情報のやり取りは行なわない。したがって、カード取扱装置と上位装置との通信に費やす時間を短縮することができる。また、カード取扱装置において、カードの排出順序、位置情報を管理するため、上位装置に制御の負担を軽減することができる。加えて、所定のタイミングで送信される排出情報を変更することで、金融機関毎の異なる運用仕様への対応を容易なものとすることができる。
【００１７】
上記の構成を有する自動取引装置の記憶部は、前記カード毎に、少なくとも、前記カードの排出順序の情報を記憶する１ビットの領域と、該カードの位置情報を記憶する３ビットの領域と、を備えるものとしても良い。
【００１８】
かかる自動取引装置によれば、記憶部は、一枚のカードに付き数ビット単位の容量の記憶領域を設けるだけで良い。例えば、２枚のカードのうち、優先的に排出するカードには１の値を、優先的でないカードには０の値を、１ビットの領域に入力するものとすれば良い。わずかな記憶領域を確保することで、自動取引装置全体の処理時間を短縮するシステムを構築することができる。
【００１９】
上記の構成を有する自動取引装置の複数の処理装置は、前記自動取引の明細票を発行する明細票発行装置を含み、前記記憶部は、所定のタイミングで、予め前記上位装置から送信される前記明細票の排出処理の情報を記憶し、前記制御部は、前記上位装置からの前記カードの処理指示の際、前記記憶部に記憶された情報に基づいて、前記明細票発行装置に前記明細票の排出指示を出力するものとすることができる。
【００２０】
かかる自動取引装置によれば、カード取扱装置は、所定のタイミングで明細票の排出処理の情報を受信、記憶し、上位装置からの指示と共に、記憶した情報により明細票発行装置の排出動作を制御する。この場合、上位装置からはカードの排出指示を受信するのみで、明細票の排出指示は受信しない。したがって、上位装置からのカードの排出指示のみで明細票の排出も行なうことができ、上位装置の制御負担を低減することができる。
【００２１】
上記の構成を有する自動取引装置において、明細票の排出処理の情報が送信される所定のタイミングは、前記カードの搬送処理手順の情報が送信されるタイミングであるものとしても良い。
【００２２】
かかる自動取引装置によれば、記憶部は、カードの搬送処理手順の情報と明細票の排出処理の情報とを一度に上位装置から受信して記憶する。したがって、上位装置からの情報の受信回数を低減することができる。
【発明を実施するための最良の形態】
【００２３】
本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．装置構成：
Ａ１．全体構成：
Ａ２．カード取扱装置：
Ａ３．明細票発行装置：
Ａ４．制御ユニット：
Ａ５．カード位置管理情報：
Ｂ．カード・明細票搬送制御：
Ｂ１．カード取込・排出処理：
Ｂ２．明細票生成・排出処理：
Ｃ．変形例：
【００２４】
Ａ．装置構成：
Ａ１．全体構成：
図１は実施例としての自動取引装置１０（以下、ＡＴＭ１０と呼ぶ）の概略を示す説明図である。このＡＴＭ１０は、振込み取引における振込み口座等の入力を簡略化するための振込みカードを使用して取引を行なうことができる。
【００２５】
図示するように、ＡＴＭ１０は、主に、操作部２０，紙幣取扱装置３０，カード取扱装置１００，明細票発行装置２００，上位装置４０等から構成されている。
【００２６】
操作部２０は、タッチパネル，ディスプレイ，押しボタンスイッチなどを備え、ユーザが紙幣支払取引や振込み取引などの操作入力を行なうためのインターフェースである。
【００２７】
紙幣取扱装置３０は、操作部２０を介してユーザが指定した金額に応じた紙幣の入出力を取り扱う。例えば、出金時には、指定された金額分の紙幣を繰り出し、入出金口３５を介して、ユーザに所定の紙幣を受け渡す。他方、入金時には、入出金口３５を介して、ユーザから受け取った紙幣を、鑑定、分類し、保管している。
【００２８】
カード取扱装置１００は、いわゆるキャッシュカード、振込みカード等の磁気ストライプカードＭＣを挿入する挿入口１１０を備え、挿入された磁気ストライプカードＭＣに記憶された磁気ストライプデータやエンボスデータ等を読み取る。キャッシュカードの磁気ストライプデータには金融機関番号、科目、ユーザの口座番号などの情報が、振込みカードの磁気ストライプデータには上述した振込み口座番号などの情報が、それぞれ含まれている。カード取扱装置１００は、こうしたデータを読み取り、所定の処理の後、再び挿入口１１０から磁気ストライプカードＭＣを排出する。
【００２９】
明細票発行装置２００は、取引ごとに、取引内容を記録した明細票を発行する。明細票発行装置２００は、内部の所定の用紙に、日付，時間などの予め印字可能なデータの印字（これを前印字と呼ぶ）と、金額等の具体的な取引データの印字（これを後印字と呼ぶ）とを行ない、これを明細票として明細票排出口２９０から発行する。
【００３０】
上位装置４０は、ＡＴＭ１０の各装置と電気的に接続し、ＡＴＭ１０全体の動作を制御している。例えば、カード取扱装置１００を介してエンボスデータを受信し、ジャーナル印字機構５０に印字指示を送信する。さらに、上位装置４０は、ホストコンピュータ５と通信回線を介して、取引に関する情報のやり取りをしている。例えば、カード取扱装置１００を介してキャッシュカードの磁気ストライプデータを受信し、これをホストコンピュータ５へ送信する。ホストコンピュータ５側では口座番号の照合、確認が行なわれ、上位装置４０は、その結果を受信している。
【００３１】
こうした構成のＡＴＭ１０における振込み取引において、カード取扱装置１００は、キャッシュカード、振込みカードの順序で２枚の磁気ストライプカードＭＣを装置内に取込み、初回の振込み取引開始前に予め設定された順序で、２枚の磁気ストライプカードＭＣを排出する。こうしたカード取扱装置１００の構成およびその制御については、明細票発行装置２００と共に、以下に説明する。
【００３２】
Ａ２．カード取扱装置：
図２は、カード取扱装置１００と明細票発行装置２００との概略構成を示した断面模式図である。まず、キャッシュカード６０と振込みカード７０とを取扱うカード取扱装置１００について、説明する。以下、キャッシュカード６０と振込みカード７０とを、特に区別しない場合には、単にカードと記す。
【００３３】
図示するように、カード取扱装置１００は、挿入口１１０から挿入されたカードを装置内部に搬送する主搬送路１２０、磁気ストライプデータを読み取る磁気ヘッド１３０、エンボスデータを読み取るエンボスリーダ１４０、新たに振込みカード７０を発行するホッパ１９０、振込みカード７０に印字を行なう印字ヘッド１５０、こうした各種機器を制御するためのセンサ等から構成されている。
【００３４】
カード取扱装置１００の主搬送路１２０は、図示しない駆動モータを備え、カードを所定位置まで搬送する。カード取扱装置１００は、この主搬送路１２０の挿入口１１０と反対側の端に、キャッシュカード６０を退避する退避部搬送路１７０と、振込みカード７０を退避し、または、新たな振込みカードの発行時に使用する印字部搬送路１８０とを備えている。退避部搬送路１７０は退避部搬送路連結クラッチ１６５を、印字部搬送路１８０は印字部搬送路連結クラッチ１７５を、それぞれ備え、クラッチの接続動作により、駆動モータの動力が各搬送路に伝達される。なお、退避部搬送路１７０と印字部搬送路１８０との動力の切替えは、搬送路切替ソレノイド１６０により行なわれる。
【００３５】
主搬送路１２０の挿入口１１０近傍には、挿入口センサ１１５が設けられ、カードの挿入または抜取りを検出している。磁気ヘッド１３０の手前（挿入口１１０側）には磁気ストライプリード・ライトタイミングセンサ１２５が、エンボスリーダ１４０の手前にはエンボスリードタイミングセンサ１３５が、それぞれ設けられ、各種データの読み取りのタイミングを検出している。さらに、退避部搬送路１７０には退避路停止センサ１５５が、印字部搬送路１８０には印字部停止センサ１４５が、それぞれ設けられ、各搬送路上のカードの停止位置を検出している。
【００３６】
このカード取扱装置１００を備えたＡＴＭ１０において、振込みカード７０を用いた振込み取引を行なう際、カード取扱装置１００には、先にキャッシュカード６０が挿入され、その後、振込みカード７０が挿入される。この振込み取引の過程で、カード取扱装置１００は、先に挿入されたキャッシュカード６０を退避部搬送路１７０上に搬送し、主搬送路１２０を空けた状態として、振込みカード７０の搬送に備える。カード取扱装置１００は、その後、挿入された振込みカード７０を主搬送路１２０上に留め置く。
【００３７】
こうした状態で、退避部搬送路１７０上のキャッシュカード６０を先に排出する場合には、カード取扱装置１００は、振込みカード７０を印字部搬送路１８０上に搬送し、主搬送路１２０を空けた状態として、キャッシュカード６０を排出する。つまり、カード取扱装置１００は、挿入された２枚のカードを、それぞれ退避させる搬送路を有し、どちらのカードからでも排出することができる。こうした構造により、カードが複数枚であっても、複数の搬送路を設けることなく、どのカードからでも排出することがきる。
【００３８】
Ａ３．明細票発行装置：
次に、取引における明細票８０を発行する明細票発行装置２００について、図２を用いて説明する。
【００３９】
図示するように、明細票発行装置２００は、明細票８０となる所定の用紙を連続して繰り出すホッパ２１０、ホッパ２１０からの用紙を搬送する印字部搬送路２４０、搬送された用紙に所定の印字を行なう印字ヘッド２２０、連続した用紙を所定位置で切断するカッタ２３０、用紙を切断する位置を検出するカット位置出しセンサ２５５、生成された明細票８０を搬送する排出部搬送路２５０、明細票８０を排出する明細票排出口２９０、明細票の抜取りを検出する抜取りセンサ２７５等から構成されている。
【００４０】
排出部搬送路２５０は、図示しない駆動モータを備え、明細票８０を明細票排出口２９０まで搬送する。印字部搬送路２４０は、搬送路連結クラッチ２６５を備え、このクラッチの接続動作により、駆動モータの動力が伝達される。
【００４１】
Ａ４．制御ユニット：
以上の構成を有するカード取扱装置１００および明細票発行装置２００の２つの装置は、各装置での処理を自律的に制御する制御ユニット３００を備えている。この制御ユニット３００は、ＣＰＵ，ＲＯＭ，ＲＡＭ等から構成され、上位装置４０からの指令に基づいて、２つの装置の各種アクチュエータ等を制御する。
【００４２】
図３は、制御ユニット３００の内部構成の概略を示すブロック図である。図示するように、制御ユニット３００は、カード取扱装置１００および明細票発行装置２００の一連の動作を制御する主制御部３１０を中心に、回線制御部３２０，カード系センサ制御部３３０，カード系アクチュエータ制御部３３５，明細票系センサ制御部３４０，明細票系アクチュエータ制御部３４５，リードデータ制御部３５０，印字データ制御部３６０，初期設定制御部３７０，カード搬送制御部３８０、明細票搬送制御部３９０などから構成されている。
【００４３】
回線制御部３２０は、上位装置４０と主制御部３１０とのデータの送受信を制御している。例えば、上位装置４０からのキャッシュカード６０，振込みカード７０などのカードの取込指示、データの読み取り指示や、明細票８０の印字指示を受信し、これを主制御部３１０に出力する。また、主制御部３１０から、キャッシュカード６０，振込みカード７０，明細票８０に対する所定の処理結果を入力し、これを上位装置４０に送信している。
【００４４】
カード系センサ制御部３３０はカード取扱装置１００の各搬送路上のセンサの検出値を、明細票系センサ制御部３４０は明細票発行装置２００の各搬送路上のセンサの検出値を、それぞれ入力し、カードおよび明細票の搬送路上の位置を監視し、これを主制御部３１０に出力する。
【００４５】
カード系アクチュエータ制御部３３５は主制御部３１０の指示に基づいてカード取扱装置１００の各搬送路を駆動するモータ、クラッチや、ソレノイド等のアクチュエータを、明細票系アクチュエータ制御部３４５は主制御部３１０の指示に基づいて明細票発行装置２００の各搬送路を駆動するモータ、クラッチ等のアクチュエータを、それぞれ起動している。
【００４６】
リードデータ制御部３５０は、カード取扱装置１００の磁気ヘッド１３０、エンボスリーダ１４０を制御し、読み取った磁気ストライプデータやエンボスデータの編集を行なう。印字データ制御部３６０は、明細票発行装置２００の印字データの編集を行なう。
【００４７】
初期設定制御部３７０は、初回の取引開始前に、予め上位装置４０より受信したカード取扱装置１００および明細票発行装置２００の動作モードを記憶する記憶部３７５を備えている。この記憶部３７５には、電気的に内容の書換えが可能なＥＥＰＲＯＭを使用している。なお、上述の制御ユニット３００を構成するＲＡＭを記憶部とするものとしても良い。
【００４８】
記憶部３７５に記憶する動作モードは、挿入したキャッシュカード６０，振込みカード７０のうち、先に排出するカードを設定し、さらに、同時に明細票８０を排出するカードを設定した排出の処理手順に関するものである。本実施例の動作モードには、２枚のカードと、明細票８０との組み合わせにより、４つのモードが存在する。記憶部３７５は、この動作モードと、カードの現在位置の情報とからなるデータを、カード位置管理情報として記憶している。
【００４９】
カード搬送制御部３８０は、主制御部３１０を介して、カード系センサ制御部３３０，カード系アクチュエータ制御部３３５とデータのやり取りを行ない、カードの位置決め制御を行なう。さらに、振込み取引の過程におけるカードの位置の変化に応じて、初期設定されたカード位置管理情報を順次更新する。
【００５０】
明細票搬送制御部３９０は、主制御部３１０を介して、明細票系センサ制御部３４０，明細票系アクチュエータ制御部３４５とデータのやり取りを行ない、明細票８０の位置決め制御を行なう。
【００５１】
Ａ５．カード位置管理情報：
図４は、記憶部３７５に記憶されるカード位置管理情報の内容を表わす概念図である。記憶部３７５内には、カード位置管理情報を記憶する記憶領域として、２枚のカードのそれぞれに対して１バイトずつの領域を設けている。
【００５２】
図示するように、カード位置管理情報は、カードの排出順序に関する情報領域ｂ７，カード取扱装置１００内での位置に関する情報領域ｂ６〜ｂ４，明細票８０の排出に関する情報領域ｂ３を、それぞれ１ビットずつ備え、これに３ビットの空き領域ｂ２〜ｂ０を加えて構成されている。
【００５３】
情報領域ｂ７は、カードを優先的に排出するか否かを示す情報の記憶領域である。例えば、先に挿入された１枚目のカード位置管理情報の情報領域ｂ７が１の値である場合には、他方の２枚目のカードに優先して、１枚目のカードを排出することになる。２枚のカードのそれぞれのカード位置管理情報の情報領域ｂ７は、一方が１の値であれば他方は０の値に設定されている。
【００５４】
情報領域ｂ６〜ｂ４は、カード取扱装置１００内のカードの位置情報の記憶領域であり、カードが主搬送路１２０，退避部搬送路１７０，印字部搬送路１８０のいずれの場所に存在するかを３ビットで表わしている。装置内に挿入されたカードが、主搬送路１２０上に存在する場合には「１００」、退避部搬送路１７０上に存在する場合には「００１」、印字部搬送路１８０上に存在する場合には「０１０」と表記することで、カード位置を特定している。なお、初期状態、つまりカードの挿入前は、情報領域ｂ６〜ｂ４には０の値が設定される。
【００５５】
情報領域ｂ３は、明細票８０を同時に発行するか否かを示す情報の記憶領域である。例えば、１枚目のカード位置管理情報の情報領域ｂ３が１の値である場合には、１枚目のカードの排出と同時に明細票８０を発効することになる。この情報領域ｂ３に記憶する値は、情報領域ｂ７と同様、一方が１の値であれば他方は０の値に設定される。
【００５６】
制御ユニット３００内の回線制御部３２０は、初回の取引開始前のタイミングで、上位装置４０から動作モードを受信する。受信する動作モードは、１枚目のカードを明細票と共に先に排出するモード，１枚目のカードを単独で先に排出するモード，１枚目のカードを明細票と共に後に排出するモード，１枚目のカードを単独で後に排出するモードの４つのうちのいずれかである。制御ユニット３００内の初期設定制御部３７０は、受信した動作モードに基づいて、２枚のカードのそれぞれのカード位置管理情報を展開し、記憶部３７５に記憶する。
【００５７】
制御ユニット３００内のカード搬送制御部３８０は、振込み取引におけるカード取扱装置１００内でのカードの搬送と共に、カード位置管理情報を順次更新する。制御ユニット３００と上位装置４０との動作モードの指示に関する通信は、初回のみであり、後は制御ユニット３００内で更新したカード位置管理情報を参照することで、カード取扱装置１００および明細票発行装置２００の動作が制御され、カード，明細票の排出が行なわれる。以下、ＡＴＭ１０での振込み取引において、制御ユニット３００で実行されるカード処理および明細票の処理について、２枚のカード位置管理情報の更新を中心に説明する。
【００５８】
Ｂ．カード・明細票搬送制御：
Ｂ１．カード取込・排出処理：
図５から図７は、振込み取引におけるカード取扱装置１００でのカードの取込、排出処理を示すフローチャートである。また、図８は、カード位置管理情報とカード，明細票の状態を示す説明図である。
【００５９】
ＡＴＭ１０の電源が投入されると、制御ユニット３００は、上位装置４０から動作モードに関する情報を受信したか否かを確認する（ステップＳ５００）。ステップＳ５００で、動作モードに関する情報を受信した（Ｙｅｓ）場合には、動作モードを展開し、記憶部３７５（以下、メモリと呼ぶ）にカード位置管理情報として設定する（ステップＳ５０５）。
【００６０】
他方、ステップＳ５００で、動作モードに関する情報を受信していない（Ｎｏ）場合には、動作モードを受信するまで所定のタイミングでこの処理を繰り返す。
【００６１】
本実施例では、制御ユニット３００が受信する動作モードは、１枚目のカードを明細票と共に先に排出するモードであるものとし、以下、１枚目のカードとしてキャッシュカード６０、２枚目のカードとして振込みカード７０を順に取込み、キャッシュカード６０と明細票８０とを同時に排出し、続いて、振込みカード７０を排出する場合について説明する。
【００６２】
制御ユニット３００は、図８（ａ）に示すように、１枚目のカード位置管理情報として「１０００１−−−」のデータを、２枚目のカード位置管理情報として「０００００−−−」のデータを、それぞれ初期値として設定する。
【００６３】
続いて、制御ユニット３００は、上位装置４０からの１枚目のカードであるキャッシュカード６０の取込指示の有無を確認する（ステップ５１０）。
【００６４】
ステップＳ５１０で、取込指示が有る（Ｙｅｓ）場合には、キャッシュカード６０のデータを読み取る磁気ストライプリード処理を行なう（ステップＳ５１５）。他方、ステップＳ５１０で、取込指示が無い（Ｎｏ）場合には、取込指示があるまで所定のタイミングでこの処理を繰り返す。
【００６５】
磁気ストライプリード処理は、キャッシュカード６０の磁気ストライプデータを磁気ヘッド１３０にて読取る処理である。具体的には、制御ユニット３００は、カード取扱装置１００の挿入口１１０に挿入されたカードの有無を、挿入口センサ１１５の検出値によって確認し、挿入されたキャッシュカードを主搬送路１２０上に取込む。
【００６６】
制御ユニット３００は、カード取扱装置の駆動モータを起動し、主搬送路１２０上に取込んだキャッシュカード６０を搬送する。磁気ストライプリード・ライトタイミングセンサ１２５がキャッシュカード６０の先端を検出するタイミングで、磁気ヘッド１３０によるデータの読み込みを開始する。キャッシュカード６０の搬送と共に、データの読み込みを継続し、磁気ストライプリード・ライトタイミングセンサ１２５がキャッシュカード６０の後端を検出した後、所定のタイミングで、データの読み込みを停止し、駆動モータを停止する。
【００６７】
制御ユニット３００は、ステップＳ５１５にて読み取った磁気ストライプデータを、上位装置４０に送信すると共に、１枚目のカード位置管理情報を更新する（ステップＳ５２０）。
【００６８】
ここまでの処理により、キャッシュカード６０は、主搬送路１２０上に置かれている。したがって、制御ユニット３００は、図８（ｂ）に示すように、１枚目のカード位置管理情報を「１１００１−−−」に更新する。なお、カード位置管理情報の更新は、磁気ストライプリード・ライトタイミングセンサ１２５によるキャッシュカード６０の検出タイミングで実行しているが、挿入口センサ１１５による検出タイミングで行なうものとしても良い。
【００６９】
続いて、磁気ストライプデータを上位装置４０に送信の後、制御ユニット３００は、上位装置４０からのエンボスデータの読取指示の有無を確認する（ステップＳ５２５）。
【００７０】
ステップＳ５２５で読取指示が有る（Ｙｅｓ）場合、制御ユニット３００は、キャッシュカード６０のエンボスデータリード処理を行なう（ステップＳ５３０）。他方、ステップＳ５２５で、読取指示が無い（Ｎｏ）場合には、読取指示があるまで所定のタイミングでこの処理を繰り返す。
【００７１】
エンボスデータリード処理では、制御ユニット３００は、駆動モータを起動し、主搬送路１２０上のキャッシュカード６０を搬送する。エンボスリードタイミングセンサ１３５がキャッシュカード６０の先端を検出するタイミングで、エンボスリーダ１４０によるデータの読み込みを開始する。キャッシュカード６０の搬送と共に、データの読み込みを継続し、エンボスリードタイミングセンサ１３５がキャッシュカード６０の後端を検出した後、所定のタイミングで、データの読み込みを停止し、駆動モータを停止する。
【００７２】
制御ユニット３００は、ステップＳ５３０にて読取ったエンボスデータを、上位装置４０に送信する（ステップＳ５３５）。なお、この段階では、１枚目のカードであるキャッシュカード６０の位置は主搬送路１２０上のままであるため、カード位置管理情報を更新することはない。
【００７３】
続いて、エンボスデータを上位装置４０に送信の後、制御ユニット３００は、上位装置４０からのキャッシュカード６０の退避指示の有無を確認する（ステップＳ５４０）。
【００７４】
ステップＳ５４０で退避指示が有る（Ｙｅｓ）場合、制御ユニット３００は、キャッシュカード６０の退避処理を行なう（ステップＳ５４５）。他方、ステップＳ５４０で、退避指示が無い（Ｎｏ）場合には、退避指示があるまで所定のタイミングでこの処理を繰り返す。
【００７５】
この退避処理では、制御ユニット３００は、印字部搬送路連結クラッチ１７５を遮断し、退避部搬送路連結クラッチ１６５を接続し、搬送路切替ソレノイド１６０を退避部側（ＯＮ）に切替える。こうした処理を経て、駆動モータを起動し、主搬送路１２０上のキャッシュカード６０を退避部搬送路１７０上に搬送する。退避路停止センサ１５５が退避部搬送路１７０上を搬送されるキャッシュカード６０の先端を検出するタイミングで、駆動モータを停止する。
【００７６】
制御ユニット３００は、退避処理の完了を上位装置４０に送信すると共に、１枚目のカード位置管理情報を更新する（ステップＳ５５０）。ここまでの処理により、キャッシュカード６０は、退避部搬送路１７０上に置かれている。したがって、制御ユニット３００は、図８（ｃ）に示すように、１枚目のカード位置管理情報を「１００１１−−−」に更新する。この更新は、退避路停止センサ１５５によるキャッシュカード６０の検出タイミングで実行される。
【００７７】
続いて、制御ユニット３００は、上位装置４０からの２枚目のカードである振込みカード７０の取込指示の有無を確認する（図６のステップＳ５６０）。
【００７８】
ステップＳ５６０で、取込指示が有る（Ｙｅｓ）場合には、振込みカード７０のデータを読み取る磁気ストライプリード処理を行なう（ステップＳ５６５）。他方、ステップＳ５６０で、取込指示が無い（Ｎｏ）場合には、取込指示があるまで所定のタイミングでこの処理を繰り返す。
【００７９】
振込みカード７０の磁気ストライプリード処理は、ステップＳ５１５に示したキャッシュカード６０の処理と同様である。制御ユニット３００は、ステップＳ５６５にて読取った磁気ストライプデータを、上位装置４０に送信すると共に、２枚目のカード位置管理情報を更新する（ステップＳ５７０）。
【００８０】
ここまでの処理により、振込みカード７０は、主搬送路１２０上に置かれている。したがって、制御ユニット３００は、図８（ｄ）に示すように、２枚目のカード位置管理情報を「０１０００−−−」に更新する。なお、キャッシュカード６０の場合と同様、カード位置管理情報の更新は、挿入口センサ１１５のカードの検出タイミングで行なうものとしても良い。
【００８１】
こうしてカード取扱装置１００内に、キャッシュカード６０，振込みカード７０が順に取込まれ、所定の振込み取引が行なわれる。２枚のカードのカード位置管理情報は、１枚目のカード位置管理情報が「１００１１−−−」と、２枚目のカード位置管理情報が「０１０００−−−」と、それぞれ更新されている。
【００８２】
制御ユニット３００は、上位装置４０からのカードの排出指示の有無を確認する（ステップＳ５７５）。ステップＳ５７５で排出指示が有る（Ｙｅｓ）場合、制御ユニット３００は、カードの入換処理を行なう（ステップＳ５８０）。他方、ステップＳ５７５で、排出指示が無い（Ｎｏ）場合には、排出指示があるまで所定のタイミングでこの処理を繰り返す。
【００８３】
ここで上位装置４０から受信するカードの排出指示には、キャッシュカード６０および振込みカード７０を区別するカードの種別指示はなく、単に排出動作を開始する旨の指示である。
【００８４】
上位装置４０からの排出指示を受けると、制御ユニット３００は、メモリに設定された１枚目のカード位置管理情報および２枚目のカード位置管理情報を確認する。本実施例では、１枚目のカード位置管理情報「１００１１−−−」、２枚目のカード位置管理情報「０１０００−−−」を確認することで、１枚目のカード（キャッシュカード６０）の排出が優先（先）であると判断すると共に、それぞれのカードの位置を認識する。
【００８５】
制御ユニット３００は、カード位置管理情報より、優先的に排出する１枚目のカードであるキャッシュカード６０は退避部搬送路１７０上に、２枚目のカードである振込みカード７０は主搬送路１２０上に、それぞれ留め置かれていることを認識する。入換処理では、キャッシュカード６０を先に排出するため、一旦、主搬送路１２０の振込みカード７０を退避し、キャッシュカード６０の排出準備を行なう。
【００８６】
具体的には、退避部搬送路連結クラッチ１６５を遮断し、印字部搬送路連結クラッチ１７５を接続し、搬送路切替ソレノイド１６０を印字部側（ＯＦＦ）に切替える。こうした処理を経て、駆動モータを起動し、主搬送路１２０上の振込みカード７０を印字部搬送路１８０上に搬送する。印字部停止センサ１４５が印字部搬送路１８０上を搬送される振込みカード７０の後端を検出するタイミングで、駆動モータを停止する。
【００８７】
続いて、１枚目のカードの排出準備として、印字部搬送路連結クラッチ１７５を遮断し、退避部搬送路連結クラッチ１６５を接続し、搬送路切替ソレノイド１６０を退避部側（ＯＮ）に切替える処理を行なう。制御ユニット３００は、こうした処理を経て、１枚目のカードを排出可能な状態とする。
【００８８】
ここまでの処理により、振込みカード７０は、印字部搬送路１８０上に置かれている。したがって、制御ユニット３００は、図８（ｅ）に示すように、２枚目のカード位置管理情報を「００１００−−−」に更新する（ステップＳ５８５）。この更新は、印字部停止センサ１４５による振込みカード７０の検出タイミングで実行される。
【００８９】
続いて、制御ユニット３００は、明細票排出の指定の有無を確認する（ステップＳ５９０）。この処理では、先に排出するキャッシュカード６０と共に明細票８０を排出するか否かを判断する。具体的には、ステップＳ５８０と同様、２つのカード位置管理情報を確認することにより行なわれる。
【００９０】
ステップＳ５９０で、１枚目のカードと共に、明細票を排出する排出指定が有る（Ｙｅｓ）場合には、明細票発行装置２００を制御し、明細票８０の排出動作を開始すると共に（ステップＳ５９５）、カード排出起動処理（ステップＳ６００）へ移行する。本実施例では、１枚目のカード位置管理情報より明細票８０を１枚目のカード（キャッシュカード６０）と共に排出すると判断し、明細票の排出動作を開始する。
【００９１】
他方、明細票を排出する排出指定が無い（Ｎｏ）の場合には、排出動作を開始することなく、カード排出起動処理へ移行する。なお、明細票に関する処理については、明細票発行装置２００における処理として、後に詳しく説明する。
【００９２】
ステップＳ６００のカード排出起動処理では、先に排出するカードであるキャッシュカード６０を挿入口１１０まで搬送する。具体的には、駆動モータを起動し、主搬送路１２０上をキャッシュカード６０を搬送し、挿入口センサ１１５がキャッシュカード６０の後端を検出した後、所定のタイミングで、駆動モータを停止する。
【００９３】
続いて、制御ユニット３００は、カード排出起動処理の終了を上位装置４０に送信すると共に、カード位置管理情報を更新する（ステップＳ６０５）。ここまでの処理によって、キャッシュカード６０は主搬送路１２０上の挿入口１１０付近に置かれている。したがって、制御ユニット３００は、図８（ｆ）に示すように、１枚目のカード位置管理情報を「１１００１−−−」に更新する。この更新は、挿入口センサ１１５の検出タイミングで実行される。
【００９４】
上位装置４０への送信後、上位装置４０は制御ユニット３００にカードの抜取り待ちの指示を出す。抜取り待ちの指示を受けた制御ユニット３００は、カードが抜取られたか否かを確認する（ステップＳ６１０）。具体的には、カード取扱装置１００の挿入口センサ１１５の検出値を確認している。
【００９５】
ステップＳ６１０で抜取りを確認した（Ｙｅｓ）場合には、制御ユニット３００は、抜取り終了を上位装置４０に送信すると共に、カード位置管理情報を更新する（ステップＳ６１５）。他方、ステップＳ６１０で抜取りの確認ができない（Ｎｏ）場合には、抜取り確認が完了するまで所定のタイミングでこの処理を繰り返す。
【００９６】
抜取りの完了により、１枚目のカードであるキャッシュカード６０のカード位置管理情報を「１０００１−−−」に更新し、初期状態とする。
【００９７】
続いて、キャッシュカード６０の抜取り終了後、制御ユニット３００は、上位装置４０からのカードの排出指示の有無を確認する（図７のステップＳ６２０）。ステップＳ６２０で排出指示が有る（Ｙｅｓ）場合、制御ユニット３００は、搬送路準備処理を行なう（ステップＳ６２５）。他方、ステップＳ６２０で、排出指示が無い（Ｎｏ）場合には、排出指示があるまで所定のタイミングでこの処理を繰り返す。
【００９８】
搬送路準備処理では、退避部搬送路連結クラッチ１６５を遮断し、印字部搬送路連結クラッチ１７５を接続し、搬送路切替ソレノイド１６０を印字部側（ＯＦＦ）に切替え、振込みカード７０を排出可能な状態とする。
【００９９】
続いて、制御ユニット３００は、明細票排出の指定の有無を確認する（ステップＳ６３０）。この処理では、ステップＳ５９０と同様、２つのカード位置管理情報を確認する。ステップＳ６３０で明細票排出指定が有る（Ｙｅｓ）場合には、明細票の排出を開始し（ステップＳ６３５）、ステップＳ６３０で明細票排出指定が無い（Ｎｏ）場合には、明細票の排出を開始することなく、カード排出起動処理（ステップＳ６４０）に移行する。本実施例では、明細票８０を振込みカード７０と共に排出することはないため、カード位置管理情報を確認後、カード排出起動処理へ移行する。
【０１００】
このカード排出起動処理は、ステップＳ６００と同様の処理であり、駆動モータを起動し、印字部搬送路１８０上から主搬送路１２０上を経て、振込みカード７０を挿入口１１０まで搬送する。
【０１０１】
続いて、制御ユニット３００は、カード排出起動処理の終了を上位装置４０に送信すると共に、カード位置管理情報を更新する（ステップＳ６４５）。ここまでの処理で、図８（ｇ）に示すように、振込みカード７０は主搬送路１２０上の挿入口１１０付近に搬送されるため、２枚目のカード位置管理情報を「０１０００−−−」に更新する。
【０１０２】
上位装置４０への送信後、上位装置４０は制御ユニット３００にカードと明細票の抜取り待ちの指示を出す。抜取り待ちの指示を受けた制御ユニット３００は、カードが抜取られたか否かを確認する（ステップＳ６５０）。この処理は、ステップＳ６１０と同様であり、振込みカード７０の抜取りが完了するまで、この所定を繰り返す。
【０１０３】
ステップＳ６５０で、２枚目のカードである振込みカード７０が抜取られると、２枚目のカード位置管理情報を「０００００−−−」に更新し、初期状態として（ステップＳ６５５）、一連の処理を終了する。
【０１０４】
なお、本実施例では、ステップＳ６２０で上位装置４０から２枚目のカードである振込みカード７０の排出指示を受信して、排出動作を実行するものとしたが、上位装置４０からの指示を待つことなく、２枚目のカードの排出動作を実行するものとしても良い。この場合、制御ユニット３００は、排出するカードが他に存在するか否かの判断を、２枚のカード位置管理情報を確認することで行なうものとすれば良い。
【０１０５】
Ｂ２．明細票生成・排出処理：
図９は、振込み取引における明細票発行装置２００での明細票８０を生成、排出する処理のフローチャートである。この処理は、上位装置４０の指示により、制御ユニット３００にて実行される。
【０１０６】
処理を開始すると、制御ユニット３００は、上位装置４０からの印字指示の有無を確認する（ステップＳ９００）。ここでの上位装置４０からの印字指示は、予め印字可能なデータを印字する前印字の指令である。ステップＳ９００で印字指示が有る（Ｙｅｓ）場合には、明細票印字処理（ステップＳ９０５）へ移行する。他方、Ｓ９００で印字処理が無い（Ｎｏ）場合には、印字指示を確認するまで所定のタイミングでこの処理を繰り返す。
【０１０７】
ステップＳ９０５の印字処理では、制御ユニット３００は、上位装置４０からの印字データを編集し、搬送路連結クラッチ２６５を接続、駆動モータおよび印字ヘッド２２０を起動して、予め印字可能なデータをホッパ２１０から繰り出した連続する用紙に印字する。印字の完了と共に、駆動モータおよび印字ヘッド２２０の動作を停止する。
【０１０８】
続いて、制御ユニット３００は、印字処理の完了を上位装置４０に送信する（ステップＳ９１０）。ここまでの処理は、図５のステップＳ５３０で説明したキャッシュカード６０のエンボスデータリード処理と並行して実行される。
【０１０９】
続いて、図６のステップＳ５７０で説明した振込みカード７０の磁気ストライプデータの上位装置４０への送信後、制御ユニット３００は、上位装置４０からの印字指示を確認する（ステップＳ９１５）。
【０１１０】
ステップＳ９１５で印字指示が有る（Ｙｅｓ）場合には、再度ステップＳ９０５に戻って、前印字を実行した用紙に対して明細票印字処理（後印字）を実行し、印字処理の完了を上位装置４０へ送信し、再度ステップＳ９１５に戻る。
【０１１１】
他方、ステップＳ９１５で印字指示が無い（Ｎｏ）場合には、制御ユニット３００は、上位装置４０からの用紙のカット指示の有無を確認する（ステップＳ９２０）。
【０１１２】
ステップＳ９２０でカット指示が有る（Ｙｅｓ）場合には、明細票カット処理を実行する（ステップＳ９２５）。他方、カット指示が無い（Ｎｏ）場合には、ステップＳ９１５に戻って、印字指示の有無を確認する。
【０１１３】
明細票カット処理では、印字後の連続する用紙を所定位置で切断して１枚の明細票８０を生成している。具体的には、駆動モータを起動して用紙を所定位置まで搬送する。連続する用紙には、予め切断位置を示すカット位置マークが付されている。カット位置出しセンサ２５５が、カット位置マークを検出するまで用紙を搬送し、カット位置出しセンサ２５５の検出タイミングで、駆動モータを停止する。その後、カッタ２３０により用紙を切断する。
【０１１４】
明細票カット処理を終了すると、制御ユニット３００は、明細票８０の生成完了を上位装置４０に送信する（ステップＳ９３０）。ここまでの明細票８０の生成処理は、図６のステップＳ６００で説明したキャッシュカード６０の排出起動処理を行なうまでに完了する。
【０１１５】
続いて、制御ユニット３００は、明細票発行装置２００へ明細票８０の排出動作を開始する（ステップＳ９３５）。この明細票８０の排出動作は、図６のステップＳ５９５で説明した排出開始タイミングで行なわれる。つまり、制御ユニット３００は、カード取扱装置１００におけるカード処理の過程で、カード位置管理情報からキャッシュカード６０と同時に明細票８０を排出することを確認したタイミングで、明細票発行装置２００の動作を開始する。
【０１１６】
制御ユニット３００は、明細票排出動作処理において、明細票発行装置２００の搬送路連結クラッチ２６５を遮断し、駆動モータを起動して、排出部搬送路２５０上の明細票８０を搬送する。抜取りセンサ２７５が明細票８０の先端を検出した後、所定のタイミングで、駆動モータを停止する。こうして明細票８０は、明細票排出口２９０まで搬送される。なお、この処理は、図６のステップＳ６０５で説明したカード排出起動処置の終了送信までに完了する。
【０１１７】
続いて、制御ユニット３００は、明細票排出動作処理の終了を上位装置４０に送信する（ステップＳ９４０）。上位装置４０への送信後、上位装置４０は制御ユニット３００に明細票８０の抜取り待ちの指示を出す。上位装置４０では、図６のステップＳ６０５で説明したカード排出起動処理の終了と、ステップＳ９４０の明細票排出動作処理の終了とを確認した後に、カードおよび明細票８０の抜取り待ちの指示を出力している。なお、カードの排出と明細票８０の排出とを、必ずしも同じタイミングとする必要はない。
【０１１８】
抜取り待ちの指示を受けた制御ユニット３００は、明細票８０が抜取られたか否かを確認する（ステップＳ９４５）。具体的には、明細票発行装置２００の抜取りセンサ２７５の検出値を確認している。
【０１１９】
ステップＳ９４５で抜取りを確認した（Ｙｅｓ）場合には、制御ユニット３００は、抜取り終了を上位装置４０に送信し（ステップＳ９５０）、一連の処理を終了する。他方、ステップＳ９４５で抜取りの確認ができない（Ｎｏ）場合には、抜取り確認が完了するまで所定のタイミングでこの処理を繰り返す。
【０１２０】
以上のカード・明細票の搬送制御において、制御ユニット３００は、カードの排出処理の際に上位装置４０からカードの排出指示のみを受信し、カードの排出順序、入換指示などの情報はもらわない。排出指示を受けた後、制御ユニット３００は、カード位置管理情報を参照してカード取扱装置１００，明細票発行装置２００の動作を制御し、２枚のカードと明細票８０を排出する。したがって、制御ユニット３００と上位装置４０との通信に費やす時間を短縮することができる。その結果、カード・明細票８０の排出時に、ＡＴＭ１０を利用するユーザを待たせる時間を短縮することができる。
【０１２１】
また、制御ユニット３００は、カード取扱装置１００の既存の各種センサ等を利用し、装置内におけるカードの位置をカード位置管理情報として認識する。したがって、上位装置４０は、２枚のカードの位置を認識する必要はなく、単にカードの排出指令を制御ユニット３００に出力すれば足りる。さらに、制御ユニット３００は、明細票８０の発行タイミングを管理するため、上位装置４０の制御の負担を軽減することができる。
【０１２２】
本実施例では、わずか数ビットのカード位置管理情報の記憶領域を設け、取引開始前のタイミングでのカード・明細票の排出に関する情報の受信により、ＡＴＭ１０の処理時間を短縮したシステムを構築することができる。
【０１２３】
また、上位装置４０から送信する動作モードを変更するのみで、カード・明細票の排出についての金融機関毎に異なる運用仕様に、容易に対応することができる。つまり、カードおよび明細票の排出に関して、自由度の高いシステムとすることができる。
【０１２４】
Ｃ．変形例：
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲において様々な形態で実施し得ることは勿論である。
【０１２５】
本実施例では、ＡＴＭ１０の電源投入後、取引開始前のタイミングで、カード・明細票の排出の情報を受信するものとしているが、例えば、一定時間ごとに受信を行なうものとしても良い。こうしたタイミングで、予め上位装置４０から情報を受信することで、カードの排出動作の実行中における上位装置４０との送受信の回数を低減できる。また、振込み取引が開始される前のタイミングとしては、例えば、電源投入の直後のタイミングや、電源投入後の所定時間経過後のタイミングなど、どのようなタイミングで行なうものとしても良い。さらには、振込み取引に限らず、ＡＴＭ１０での種々の取引、例えば、引出し取引、振替などの処理を実行する前のタイミングで上位装置４０からの受信を行なうものとしても良い。
【０１２６】
本実施例では、カード位置管理情報のカードの位置情報は３ビットからなるものとしたが、この情報はカード取扱装置の構造によって変更すればよい。例えば、カードの取込、排出や退避動作において、装置内でのカードの待機位置が複数ある構造であれば、待機位置に応じた数の記憶領域を設けるものとすれば良い。また、搬送路の数に応じたものとしても良い。また、取扱うカードが２枚以上であっても、カード位置管理情報の記憶領域を拡張することで対応することができる。
【０１２７】
本実施例では、ＡＴＭ１０における振込みカード７０を用いた振込み取引の場合について説明したが、これに限るものではなく、種々のカードの搬送処理に応用することができる。例えば、カードが１枚であっても、機種毎に搬送手順を変える必要があるものであれば、本発明を適用することができる。
【図面の簡単な説明】
【０１２８】
【図１】実施例としての自動取引装置の概略を示す説明図である。
【図２】カード取扱装置と明細票発行装置との概略構成を示した断面模式図である。
【図３】制御ユニットの内部構成の概略を示すブロック図である。
【図４】記憶領域に記憶されるカード位置管理情報の内容を表わす概念図である。
【図５】振込み取引におけるカード取扱装置でのカードの取込、排出処理を示すフローチャートである。
【図６】振込み取引におけるカード取扱装置でのカードの取込、排出処理を示すフローチャートである。
【図７】振込み取引におけるカード取扱装置でのカードの取込、排出処理を示すフローチャートである。
【図８】カード位置管理情報とカード，明細票の状態を示す説明図である。
【図９】振込み取引における明細票発行装置での明細票を生成、排出する処理のフローチャートである。
【符号の説明】
【０１２９】
５...ホストコンピュータ
１０...ＡＴＭ
２０...操作部
３０...紙幣取扱装置
３５...入出金口
４０...上位装置
５０...ジャーナル印字機構
６０...キャッシュカード
７０...振込みカード
８０...明細票
１００...カード取扱装置
１１０...挿入口
１１５...挿入口センサ
１２０...主搬送路
１２５...磁気ストライプリード・ライトタイミングセンサ
１３０...磁気ヘッド
１３５...エンボスリードタイミングセンサ
１４０...エンボスリーダ
１４５...印字部停止センサ
１５０...印字ヘッド
１５５...退避路停止センサ
１６０...搬送路切替ソレノイド
１６５...退避部搬送路連結クラッチ
１７０...退避部搬送路
１７５...印字部搬送路連結クラッチ
１８０...印字部搬送路
１９０...ホッパ
２００...明細票発行装置
２１０...ホッパ
２２０...印字ヘッド
２３０...カッタ
２４０...印字部搬送路
２５０...排出部搬送路
２５５...カット位置出しセンサ
２６５...搬送路連結クラッチ
２７５...抜取りセンサ
２９０...明細票排出口
３００...制御ユニット
３１０...主制御部
３２０...回線制御部
３３０...カード系センサ制御部
３３５...カード系アクチュエータ制御部
３４０...明細票系センサ制御部
３４５...明細票系アクチュエータ制御部
３５０...リードデータ制御部
３６０...印字データ制御部
３７０...初期設定制御部
３７５...記憶部
３８０...カード搬送制御部
３９０...明細票搬送制御部
【図１】
2005327066.tif 000003
【図２】
2005327066.tif 000004
【図３】
2005327066.tif 000005
【図４】
2005327066.tif 000006
【図５】
2005327066.tif 000007
【図６】
2005327066.tif 000008
【図７】
2005327066.tif 000009
【図８】
2005327066.tif 000010
【図９】
2005327066.tif 000011