(57)【特許請求の範囲】
【請求項１】
操作入力を受け付けるタッチパネルを備える自動取引装置において、
前記タッチパネルへの前記操作入力を検知する複数の素子部に関し、前記タッチパネル上の物体の放置により生じたとする不良状態の素子部の検出履歴を予め保持する素子情報保持部と、
前記タッチパネルから通知された、前記複数の素子部のそれぞれの状態を示す素子状態情報に基づいて、正常状態または前記不良状態の素子部を繰り返し検出する素子検出部と、
前記素子情報保持部が保持する前記検出履歴に基づき、前記素子検出部で検出された前記素子部の、前記不良状態から前記正常状態、または、前記正常状態から前記不良状態への変化に応じて、前記素子部に対して物体が放置されているか否かを判定する素子判定部と、
前記素子判定部が前記タッチパネル上に前記物体が放置されていることを判定した前記素子部に対応付けたフラグを前記素子情報保持部に設定するフラグ設定部と、
を有し、
前記自動取引装置が強制終了されて、新たに電源が投入された時に、前記フラグが設定されている場合に、前記素子判定部は、前記素子検出部が検出した前記正常状態または前記不良状態の素子部に基づき、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部の前記不良状態が故障か否かの判定を実行し、前記素子検出部が再び前記素子部を繰り返し検出する、
ことを特徴とする自動取引装置。
【請求項２】
前記自動取引装置が強制終了されて、新たに電源が投入された時に、前記フラグが設定されている場合に、前記素子判定部は、前記素子検出部が検出した前記不良状態の素子部が、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部と一致する場合に、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部の前記不良状態は故障によるものと判定する、
ことを特徴とする請求項１記載の自動取引装置。
【請求項３】
前記自動取引装置が強制終了されて、新たに電源が投入された時に、前記フラグが設定されている場合に、前記素子判定部は、前記素子検出部が検出した前記不良状態の素子部が、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部と一致しない場合に、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部の前記不良状態は前記物体の放置によるものと判定する、
ことを特徴とする請求項１記載の自動取引装置。
【請求項４】
前記複数の素子部は、
発光素子と前記発光素子の光を受光する受光素子とが前記タッチパネルの入力画面を挟んで対向配置され、
前記操作入力により前記発光素子からの光が遮光されることで前記操作入力を検知する、
ことを特徴とする請求項１記載の自動取引装置。
【請求項５】
前記素子情報保持部が保持する前記素子部の不良状態は所定時間以上遮光されている、
ことを特徴とする請求項２記載の自動取引装置。
【請求項６】
操作入力を受け付けるタッチパネルを備える自動取引装置の不良判定方法において、
前記タッチパネルから通知された、前記タッチパネルへの前記操作入力を検知する複数の素子部のそれぞれの状態を示す素子状態情報に基づいて、正常状態または前記タッチパネル上の物体の放置により生じたとする不良状態の素子部を繰り返し検出し、
前記複数の素子部に関し、前記不良状態の素子部の検出履歴を予め保持する素子情報保持部の前記検出履歴に基づき、検出された前記素子部の、前記不良状態から前記正常状態、または、前記正常状態から前記不良状態への変化に応じて、前記素子部に対して物体が放置されているか否かを判定し、
前記タッチパネル上に前記物体が放置されていることを判定した前記素子部に対応付けたフラグを前記素子情報保持部に設定し、
前記自動取引装置が強制終了されて、新たに電源が投入された時に、前記フラグが設定されている場合に、検出した前記正常状態または前記不良状態の素子部に基づき、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部の前記不良状態が故障か否かの判定を実行し、再び前記素子部を繰り返し検出する、
ことを特徴とする不良判定方法。
【請求項７】
操作入力を受け付けるタッチパネルを備える自動取引装置の不良判定プログラムにおいて、
コンピュータに、
前記タッチパネルから通知された、前記タッチパネルへの前記操作入力を検知する複数の素子部のそれぞれの状態を示す素子状態情報に基づいて、正常状態または前記タッチパネル上の物体の放置により生じたとする不良状態の素子部を繰り返し検出させて、
前記複数の素子部に関し、前記不良状態の素子部の検出履歴を予め保持する素子情報保持部の前記検出履歴に基づき、検出された前記素子部の、前記不良状態から前記正常状態、または、前記正常状態から前記不良状態への変化に応じて、前記素子部に対して物体が放置されているか否かを判定させ、
前記タッチパネル上に前記物体が放置されていることを判定した前記素子部に対応付けたフラグを前記素子情報保持部に設定させ、
前記自動取引装置が強制終了されて、新たに電源が投入された時に、前記フラグが設定されている場合に、検出した前記正常状態または前記不良状態の素子部に基づき、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部の前記不良状態が故障か否かの判定を実行させ、再び前記素子部を繰り返し検出させる、
処理を実行させることを特徴とする不良判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動取引装置、不良判定方法及び不良判定プログラムに関する。
【背景技術】
【０００２】
銀行、コンビニエンスストア等に設置されている、現金自動預け払い機（Automated Teller Machine：ＡＴＭ）には、ユーザによる暗証番号及び入出金額の入力、並びに所望の取引を実行させる操作入力を受け付けるタッチパネルが具備されている。当該タッチパネルには、ユーザの操作入力を検知するために抵抗膜式、静電容量式等の様々な形式が適用されている。特に、ＡＴＭは、不特定多数のユーザによって毎日利用されることから耐久性に優れた光学式が採用されている。
【０００３】
図６は、光学式タッチパネルの操作入力の検知原理を説明するための図である。
光学式のタッチパネル１００は、表示画面１０１を備え、当該表示画面１０１に所定の処理内容（例えば、「お引出し」、「お預入れ」等）を示す処理領域１０１ａが必要な処理に応じて表示されている。
【０００４】
また、光学式のタッチパネル１００は、発光素子１０２と受光素子１０３とが表示画面１０１のｘ方向に対向配置してｎ組（ｘ１〜ｘｎ）配列している。また、発光素子１０４と受光素子１０５とが表示画面１０１のｙ方向に対向配置してｎ組（ｙ１〜ｙｎ）配列している。例えば、ｘ方向のｘ３の位置では、発光素子１０２から発光された光は、表示画面１０１を挟んで対向配置した受光素子１０３で受光される。また、ｙ方向のｙ４の位置では、発光素子１０４から発光された光は、表示画面１０１を挟んで対向配置した受光素子１０５で受光される。
【０００５】
このような構成を有するタッチパネル１００における操作入力の検知方法について説明する。
例えば、所定金額の振り込みを実行したい場合、ユーザは、「お振込み」（例えば、図６中の「押下領域」付近）を押下する。この時、ｘ方向のｘ１，ｘ２の位置の発光素子１０２と、ｙ方向のｙｎ−１の位置の発光素子１０４とからの光が押下により遮光されて、ｘ方向のｘ１，ｘ２の位置の受光素子１０３と、ｙ方向のｙｎ−１の位置の受光素子１０５とが受光しなくなる。そして、タッチパネル１００を具備するＡＴＭ（図示を省略）では、発光素子１０２，１０４及び受光素子１０３，１０５の遮光された位置が検知されると共に、当該位置に対応する表示画面１０１の処理領域１０１ａ（例えば、図６中の「お振込み」）が操作入力されたことが認識され、当該処理領域１０１ａに対応する振り込みの処理が実行される。
【０００６】
一方、このように光学式のタッチパネル１００では、遮光により操作入力を検知するため、例えば、タッチパネル１００の表示画面１０１上にユーザが鞄、衣服、小物等の物体を放置した場合、ＡＴＭは、当該放置による遮光をユーザによる操作入力と誤認してしまう恐れがある。そこで、物体の放置を検出するために、例えば、一定時間以上遮光される場合には、物体の放置と判別するような方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平４−１０９３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、光学式のタッチパネルでは、発光素子及び受光素子が故障により発光不良・受光不良となると、発光素子の光を受光素子が受光できずに遮光が検知される。
したがって、上記文献のように、遮光の時間により物体の放置を判別する場合には、遮光の原因が、物体の放置ではなく、発光素子・受光素子の不良である場合もある。
【０００９】
このため、タッチパネルの不良発生の原因を発光素子・受光素子の不良であるか、物体の放置によるものであるかを的確に特定することができなくなり、保守作業の効率が低下するという問題点があった。
【００１０】
本願はこのような点に鑑みてされたものであり、遮光の原因を的確に判定できる自動取引装置、不良判定方法及び不良判定プログラムを提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、前記タッチパネルへの前記操作入力を検知する複数の素子部に関し、前記タッチパネル上の物体の放置により生じたとする不良状態の素子部の検出履歴を予め保持する素子情報保持部と、前記タッチパネルから通知された、前記複数の素子部のそれぞれの状態を示す素子状態情報に基づいて、正常状態または前記不良状態の素子部を繰り返し検出する素子検出部と、前記素子情報保持部が保持する前記検出履歴に基づき、前記素子検出部で検出された前記素子部の、前記不良状態から前記正常状態、または、前記正常状態から前記不良状態への変化に応じて、前記素子部に対して物体が放置されているか否かを判定する素子判定部と、前記素子判定部が前記タッチパネル上に前記物体が放置されていることを判定した前記素子部に対応付けたフラグを前記素子情報保持部に設定するフラグ設定部と、を有し、前記自動取引装置が強制終了されて、新たに電源が投入された時に、前記フラグが設定されている場合に、前記素子判定部は、前記素子検出部が検出した前記正常状態または前記不良状態の素子部に基づき、前記素子情報保持部が保持する前記フラグが対応付けられた前記素子部の前記不良状態が故障か否かの判定を実行し、前記素子検出部が再び前記素子部を繰り返し検出する、自動取引装置が提供される。
【００１２】
さらに、上記目的を達成するために、上記の自動取引装置と同様の方法及び処理を行うコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１３】
上記の自動取引装置、不良判定方法及び不良判定プログラムによれば、タッチパネルの不良の原因を的確に判定することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態に係る自動取引装置の構成を示す図である。
【図２】第２の実施の形態に係る自動取引装置の概観を示す図である。
【図３】第２の実施の形態に係る自動取引装置のハードウェア構成例を示す図である。
【図４】第２の実施の形態に係る自動取引装置が備える機能を示すブロック図である。
【図５】第２の実施の形態に係る自動取引装置で不良の判定を実行するための処理手順を示すフローチャートである。
【図６】光学式タッチパネルの操作入力の検知原理を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、実施の形態を図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る自動取引装置の構成を示す図である。
【００１６】
自動取引装置１は、タッチパネルの画面上に放置された物体が起因したとされる不良状態の素子部を検出し、当該素子部の情報を保持しておき、電源の再投入後、新たに検出した不良状態の素子部に応じて、保持していた素子部の不良状態の原因を的確に判別するものである。
【００１７】
このような自動取引装置１は、図１に示すように、ユーザからの操作入力を受け付けるタッチパネル２を具備する表示装置（図示を省略）と、タッチパネル２からの操作入力に応じて所定の処理を実行する制御部３とを有する。
【００１８】
タッチパネル２は、光学式であって、発光させて表示画面上を進行した光を受光する素子部が表示画面の周囲に複数配置されており、操作入力により遮光されることで素子部が当該操作入力を検出するものである。このような素子部は、例えば、発光素子と、発光素子からの光を受光する受光素子とが一対となって構成されている。また、操作入力による遮光時間が一定時間を越えると、遮光の原因は物体の放置によるものと判定する。また、タッチパネル２は、素子部の発光・受光が正常に行われているか、また素子部の発光・受光が故障により行われずに遮光されて不良であるか等を検知することができ、検出した素子状態情報は制御部３に通知される。
【００１９】
また、制御部３は、素子情報保持部３ａ、不良履歴情報保持部３ｂ、フラグ判定部３ｃ、素子検出部３ｄ、状態変化判定部３ｅ、素子情報設定部３ｆ及び素子判定部３ｇを有する。
【００２０】
素子情報保持部３ａは、タッチパネル２への操作入力を検知する複数の素子部のうち、タッチパネル２上の物体の放置により生じたとされる不良状態の素子部の情報を予め保持する。また、素子情報保持部３ａは当該素子部の情報と共にフラグが設定される。
【００２１】
不良履歴情報保持部３ｂは、後述する素子検出部３ｄで検出された不良状態の素子部の検出履歴を保持する。
フラグ判定部３ｃは、自動取引装置１に電源が投入されるごとに、素子情報保持部３ａにフラグが設定されているか否かを判定する。
【００２２】
素子検出部３ｄは、タッチパネル２から通知された、複数の素子部の状態を表す素子状態情報を取得して、当該素子状態情報に基づいて、不良状態の素子部を検出する。なお、素子検出部３ｄでの検出履歴は、不良履歴情報保持部３ｂに記憶させておく。
【００２３】
状態変化判定部３ｅは、不良履歴情報保持部３ｂを参照して、素子検出部３ｄで検出された素子部が正常状態から不良状態に変化したか否かを判定する。
素子情報設定部３ｆは、状態変化判定部３ｅの判定結果に応じて、素子情報保持部３ａにフラグを設定し、または設定したフラグを消去する。また、素子情報設定部３ｆは、フラグの設定に伴って、素子検出部３ｄで検出した不良状態の素子部の情報についても素子情報保持部３ａに保持させ、フラグの消去に伴って、当該素子部の情報を消去する。
【００２４】
素子判定部３ｇは、フラグ判定部３ｃでフラグが設定されていることが判定されると、素子情報保持部３ａが保持する素子部と、素子検出部３ｄで検出された素子部とを比較する。比較の結果、一致する場合に、素子情報保持部３ａが保持する素子部の不良の原因は、物体の放置によるものではなく、故障であると判定する。また、一致しない場合には、素子情報保持部３ａが保持する素子部の不良の原因は、物体の放置によるものであると判定する。
【００２５】
なお、上記処理機能のうち、例えば、フラグ判定部３ｃ、素子検出部３ｄ、状態変化判定部３ｅ、素子情報設定部３ｆ及び素子判定部３ｇは、自動取引装置１が備えるＣＰＵ（Central Processing Unit：中央演算処理装置）によって所定のプログラムが実行されることで実現される。また、これらの処理機能の少なくとも一部が、個別のハードウェアによって実現されてもよい。素子情報保持部３ａ及び不良履歴情報保持部３ｂは、自動取引装置１が備えるＨＤＤ（Hard Disk Drive）に記憶されることで実現される。
【００２６】
次に、このような構成を備える自動取引装置１における素子部の不良判定の処理方法の一例について説明する。
なお、自動取引装置１の初期状態は素子情報保持部３ａ及び不良履歴情報保持部３ｂには情報が保持されていない状態とする。
【００２７】
まず、素子情報保持部３ａに保持される素子部について説明する。
自動取引装置１に電源が投入されると、フラグ判定部３ｃは、素子情報保持部３ａにフラグが設定されているか否か判定する。この場合、自動取引装置１は初期状態であるために、フラグの設定がされておらず、素子検出部３ｄが処理を実行する。
【００２８】
素子検出部３ｄは、タッチパネル２から取得した素子状態情報に基づいて、不良状態の素子部を検出する。なお、この時、素子検出部３ｄは不良状態の素子部を不良履歴情報保持部３ｂに記憶させておく。
【００２９】
状態変化判定部３ｅは、不良履歴情報保持部３ｂを参照して、素子検出部３ｄで検出された素子部が正常状態から不良状態に変化したか否かを判定する。この場合、自動取引装置１の初期状態から処理が開始されたため、素子検出部３ｄで検出された素子部が正常状態から不良状態に変化したと判定する。
【００３０】
素子情報設定部３ｆは、状態変化判定部３ｅからこのような判定結果が得られたことにより、素子情報保持部３ａに、物体が放置されていることを示すフラグを設定すると共に、素子検出部３ｄで検出した素子部の情報を保持させる。
【００３１】
このようにして、素子情報保持部３ａに、不良状態の素子部の情報が保持されるようになる。
なお、この後の処理は、素子検出部３ｄから、上記の処理が繰り返し行われる。処理が繰り返し実行されているときに、自動取引装置１の終結の割り込みがあれば、当該処理は終了して自動取引装置１の電源が落とされる。
【００３２】
次に、再び、電源が投入された時の自動取引装置１で行われる処理について説明する。
なお、上記の通り、素子情報保持部３ａにはフラグが設定されていると共に、不良状態の素子部の情報が保持されている。
【００３３】
自動取引装置１の電源が投入されると、フラグ判定部３ｃは、素子情報保持部３ａにフラグが設定されているか否かを判定する。この時、素子情報保持部３ａにはフラグと、当該フラグに対応する素子部の情報が保持されているため、フラグ判定部３ｃは、素子情報保持部３ａにフラグが設定されていることを判定する。
【００３４】
素子検出部３ｄは、再び、タッチパネル２から取得した素子状態情報に基づいて、物体の放置での遮光が起因したとされる不良状態の素子部を検出する。
フラグ判定部３ｃがフラグの設定を判定したため、素子判定部３ｇは、素子情報保持部３ａが保持する素子部と、素子検出部３ｄで検出した素子部とを比較する。
【００３５】
比較の結果、これらの素子部が一致する場合には、素子情報保持部３ａが保持する素子部の不良の原因は、物体の放置によるものではなく、故障であると判定する。また、一致しない場合には、素子情報保持部３ａが保持する素子部の不良の原因は、物体の放置によるものである判定する。
【００３６】
このように、自動取引装置１では、素子判定部３ｇは、物体の放置を一旦検出したとされる素子部は、素子検出部３ｄで検出された素子部と一致する場合に、不良状態であると判定するようにした。
【００３７】
判定結果に基づいて、不良状態の素子部の不良原因を的確に判別することができ、タッチパネル２の不良に関するクレームに適切に対応でき、また、自動取引装置１の内部を開封保守作業が効率化するようになる。
【００３８】
［第２の実施の形態］
次に、自動取引装置としてＡＴＭを適用した場合について具体的に説明する。
図２は、第２の実施の形態に係る自動取引装置の概観を示す図である。
【００３９】
ＡＴＭ１０は、前面にカード挿入／排出口４０ａを有するカード処理ユニット、通帳挿入／排出口５０ａを有する通帳処理ユニット、紙幣挿入／放出口６０ａを有する紙幣処理ユニット、及び硬貨挿入／放出口７０ａを有する紙幣処理ユニットを有する。さらに、ＡＴＭ１０は、ユーザからの操作入力及び表示のためのタッチパネル３０ａを有する表示ユニットを有する。
【００４０】
次に、このような概観のＡＴＭ１０のハードウェア構成について説明する。
図３は、第２の実施の形態に係る自動取引装置のハードウェア構成例を示す図である。
ＡＴＭ１０は、ＡＴＭ１０で行われる所定の処理を実行する制御ユニット２０、ユーザからの操作入力及び出力結果を表示する表示ユニット３０を有する。さらに、ＡＴＭ１０には、図２で説明した、カード挿入／排出口４０ａを有するカード処理ユニット４０、通帳挿入／排出口５０ａを有する通帳処理ユニット５０、紙幣挿入／放出口６０ａを有する紙幣処理ユニット６０、及び硬貨挿入／放出口７０ａを有する硬貨処理ユニット７０を有する。
【００４１】
制御ユニット２０は、ＣＰＵ２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＨＤＤ２０ｃ、画像情報送受信部２０ｄ、ホスト通信制御部２０ｅ及び入出力インタフェース２０ｆを備えており、これらの各部はバス２０ｇで相互に接続されている。
【００４２】
ＣＰＵ２０ａは、ＨＤＤ２０ｃ等の記憶媒体に記憶された各種プログラムを実行することにより、このＡＴＭ１０全体を統括的に制御する。
ＲＡＭ２０ｂには、ＣＰＵ２０ａに実行させるＯＳ（Operating System）やプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０ｂには、ＣＰＵ２０ａによる処理に必要な各種データが格納される。
【００４３】
ＨＤＤ２０ｃには、ＡＴＭ１０上のＯＳやアプリケーションのプログラムが格納される。また、ＨＤＤ２０ｃには、ＣＰＵ２０ａによる処理に必要な各種データが格納される。
画像情報送受信部２０ｄは、ＡＴＭ１０のＣＰＵ２０ａからの命令に従って表示ユニット３０に表示させタッチパネル３０ａを通して見える画像情報を表示ユニット３０のタッチパネルコントローラ３０ｂに送信する。また、画像情報送受信部２０ｄは、表示ユニット３０のタッチパネルコントローラ３０ｂから、後述するステータス情報を受信する。
【００４４】
ホスト通信制御部２０ｅは、様々な場所に設置したＡＴＭの管理を行う管理センターのホストコンピュータ（図示を省略）と通信可能に例えばＬＡＮ（Local Area Network）で接続されており、ホストコンピュータと送受信信号の通信を行うことができる。
【００４５】
入出力インタフェース２０ｆには、カード処理ユニット４０、通帳処理ユニット５０、紙幣処理ユニット６０、及び硬貨処理ユニット７０が接続されている。入出力インタフェース２０ｆは、カード処理ユニット４０、通帳処理ユニット５０、紙幣処理ユニット６０、及び硬貨処理ユニット７０は、バス２０ｇを介してＣＰＵ２０ａと相互に信号の送受信を行う。
【００４６】
表示ユニット３０は、タッチパネル３０ａと、タッチパネル３０ａのタッチパネルコントローラ３０ｂを備える。
タッチパネル３０ａは、光学式であって、ユーザからの操作入力を受け付ける表示画面にＡＴＭ１０に必要な処理内容を示す処理領域が表示されている。タッチパネル３０ａに設けられた素子部は、一対の赤外線ＬＥＤ（Light Emitting Diode）（発光素子）とフォトトランジスタ（受光素子）とを有する。赤外線ＬＥＤから赤外線ビームが発光されて、赤外線ＬＥＤに対向配置するフォトトランジスタが当該赤外線ビームを受光する。表示画面上には赤外線ビームの光線が格子状を成すように、赤外線ＬＥＤとフォトトランジスタとが、表示画面のｘ，ｙ方向に表示画面を挟んで対向配置して配列している（図６を参照）。
【００４７】
タッチパネルコントローラ３０ｂは、ユーザからの操作入力によって赤外線ビームが遮光された赤外線ＬＥＤとフォトトランジスタとから操作入力の位置情報を検出して、当該位置情報を制御ユニット２０に送信する。また、タッチパネルコントローラ３０ｂは、タッチパネル３０ａの赤外線ＬＥＤの発光状態、フォトトランジスタの受光状態、赤外線ＬＥＤ及びフォトトランジスタにおけるビーム不良状態等の素子部の状態をそれぞれ一定間隔ごとに検出して、これら素子部の状態を表すステータス情報を制御ユニット２０に送信する。さらに、タッチパネルコントローラ３０ｂでは、操作入力による遮光時間を計測し、当該時間を制御ユニット２０に通知する。
【００４８】
カード処理ユニット４０は、カード挿入／排出口４０ａから挿入されたユーザのカードに実行指示に応じて所定の処理の処理結果を記録する。また、カード処理ユニット４０は、処理結果の記録が完了したカードを、カード挿入／排出口４０ａから排出して、ユーザに返却する。
【００４９】
通帳処理ユニット５０は、通帳挿入／排出口５０ａから挿入されたユーザの通帳を所定位置まで搬送し、ユーザからの実行指示に応じて所定の処理の処理結果を記録する。また、通帳処理ユニット５０は、処理結果の記録が完了した通帳を搬送して、通帳挿入／排出口４０ａから排出して、ユーザに返却する。
【００５０】
紙幣処理ユニット６０及び硬貨処理ユニット７０は、紙幣挿入／放出口６０ａ及び硬貨挿入／放出口７０ａから挿入された紙幣及び硬貨を受け入れて、紙幣及び硬貨をそれぞれ計数する。また、ユーザの所定の実行指示に応じて、紙幣挿入／放出口６０ａ及び硬貨挿入／放出口７０ａから処理に応じた額の紙幣及び硬貨を放出することができる。
【００５１】
このようなカード処理ユニット４０、通帳処理ユニット５０、紙幣処理ユニット６０、及び硬貨処理ユニット７０は、ユーザによる表示ユニット３０を介した操作入力に応じて、制御ユニット２０のＣＰＵ２０ａによってそれぞれ制御される。
【００５２】
なお、図３に記載したハードウェア構成以外にも、例えば、銀行において行員がＡＴＭ１０の様々な設定を管理し、設定状況を把握するための係員操作表示ユニット等の図示を省略する上位装置が制御ユニット２０に接続されている。
【００５３】
次いで、ＡＴＭ１０が備える制御機能について説明する。
図４は、第２の実施の形態に係る自動取引装置が備える機能を示すブロック図である。
ＡＴＭ１０は、タッチパネル３０ａの画面上に放置された物体が起因したとされる不良状態の素子部を検出し、当該素子部の素子番号を保持しておき、電源の再投入後、新たに検出した不良状態の素子部の素子番号と、保持していた素子部の素子番号とを比較する。そして、一致した場合には保持していた素子部は故障であり、一致しない場合には保持していた素子部は物体の放置による不良状態であることを的確に判別するものである。
【００５４】
このようなＡＴＭ１０は、図４に示すように、表示ユニット３０と通信可能に接続された制御ユニット２０を有する。
制御ユニット２０は、放置・素子情報保持手段２１、不良履歴情報保持手段２２、フラグ判定手段２３、ステータス情報取得手段２４、素子検出手段２５、状態変化判定手段２６、状態通知手段２７、フラグ・素子情報設定手段２８及び素子判定手段２９を有する。
【００５５】
放置・素子情報保持手段２１は、タッチパネル３０ａ上に物体が放置されて遮光されたとする素子部の素子番号を保持する。また、放置・素子情報保持手段２１は、フラグ・素子情報設定手段２８により設定された、タッチパネル３０ａ上に物体が放置されていることを表すフラグの情報を保持する。
【００５６】
不良履歴情報保持手段２２は、後述する素子検出手段２５で検出された不良状態の素子部の検出履歴を保持する。
フラグ判定手段２３は、ＡＴＭ１０に電源が投入されるごとに、放置・素子情報保持手段２１にフラグが設定されているか否かを判定する。
【００５７】
ステータス情報取得手段２４は、タッチパネルコントローラ３０ｂから通知されたタッチパネル３０ａの素子部のステータス情報を取得する。
素子検出手段２５は、ステータス情報取得手段２４が取得したステータス情報から、発光不良・受光不良・ビーム不良の不良状態の素子部を検出する。また、素子検出手段２５は、検出した不良状態の素子部を不良履歴情報保持手段２２に検出履歴として保持する。
【００５８】
状態変化判定手段２６は、素子検出手段２５が不良状態の素子部を検出した場合に、不良履歴情報保持手段２２を参照して、素子検出手段２５で検出した素子部の状態が、正常状態から不良状態に変化したか否かを判定する。また、状態変化判定手段２６は、素子検出手段２５が正常状態の素子部を検出した場合に、不良履歴情報保持手段２２を参照して、素子検出手段２５で検出した素子部の状態が、不良状態から正常状態に変化したか否かを判定する。
【００５９】
状態通知手段２７は、状態変化判定手段２６の判定結果に応じて、素子部が正常状態から不良状態に変化した場合には物体の放置を、素子部が不良状態から正常状態に変化した場合には物体の放置の正常復帰等を、上位装置等に通知する。なお、銀行では、行員は上位装置の係員操作表示ユニットによりタッチパネル３０ａの不良状態を視認することができる。また、上位装置を介して外部の管理センターのホストコンピュータ等に通知することも可能である。状態通知手段２７は、後述する素子判定手段２９の判定結果に応じて、物体の放置または素子部の故障（異常）を管理センターのホストコンピュータ等に通知する。
【００６０】
フラグ・素子情報設定手段２８は、状態通知手段２７によって物体の放置が通知された場合には、物体の放置を検出した素子部の素子番号と、フラグとを放置・素子情報保持手段２１に設定する。また、フラグ・素子情報設定手段２８は、状態通知手段２７で正常復帰の通知がされた場合には、放置・素子情報保持手段２１のフラグと素子部の素子番号とを消去（クリア）する。
【００６１】
素子判定手段２９は、フラグ判定手段２３でフラグの設定が判定されると、素子検出手段２５の検出処理後、素子検出手段２５で検出した不良状態の素子部の素子番号と、放置・素子情報保持手段２１が保持する素子部の素子番号とを比較する。比較の結果、互いの素子番号が一致する場合には、放置・素子情報保持手段２１が保持する素子部の不良状態は故障によるものであると判定する。また、一致しない場合には、放置・素子情報保持手段２１が保持する素子部の不良状態は、物体の放置によって遮光されたものであると判定する。
【００６２】
次に、ＡＴＭ１０で行われる、素子部の不良状態を判定する処理手順について説明する。
図５は、第２の実施の形態に係る自動取引装置で不良の判定を実行するための処理手順を示すフローチャートである。
【００６３】
［ステップＳ１１］
フラグ判定手段２３は、放置・素子情報保持手段２１にフラグが設定されているか否かを判定する。次の処理は、フラグが設定されていない場合には、ステップＳ１２へ進められ、設定されている場合には、ステップＳ２０へ進められる。
【００６４】
［ステップＳ１２］
ステータス情報取得手段２４は、タッチパネルコントローラ３０ｂからタッチパネル３０ａの素子部のステータス情報を取得する。
【００６５】
［ステップＳ１３］
素子検出手段２５は、ステータス情報から発光不良・受光不良・ビーム不良の不良状態の素子部の検出を実行する。次の処理は、不良状態の素子部が検出されない場合にはステップＳ１４へ進められ、検出された場合にはステップＳ１５へ進められる。なお、素子検出手段２５は、当該検出履歴を不良履歴情報保持手段２２に保持させる。
【００６６】
［ステップＳ１４］
状態変化判定手段２６は、不良履歴情報保持手段２２を参照して、これまで不良状態だった素子部が正常状態に変化したか否かを判定する。次の処理は、正常状態に変化した場合にはステップＳ１６へ進められ、それ以外である場合にはステップＳ１２へ進められる。
【００６７】
［ステップＳ１５］
状態変化判定手段２６は、不良履歴情報保持手段２２を参照して、ステップＳ１３で検出した不良状態の素子部がこれまでの正常状態から不良状態に変化したか否かを判定する。次の処理は、不良状態に変化した場合にはステップＳ１８へ進められ、それ以外である場合にはステップＳ１２へ進められる。
【００６８】
［ステップＳ１６］
状態通知手段２７は、ステップＳ１４の判定結果から、不良状態から正常状態に復帰した旨を上位装置に通知する。
【００６９】
［ステップＳ１７］
フラグ・素子情報設定手段２８は、放置・素子情報保持手段２１に設定してあるフラグ及び素子部の素子番号をクリアする。
【００７０】
［ステップＳ１８］
状態通知手段２７は、ステップＳ１５の判定結果から、正常状態から不良状態に変化した素子部に関して物体が放置されている旨を上位装置に通知する。
【００７１】
［ステップＳ１９］
フラグ・素子情報設定手段２８は、放置・素子情報保持手段２１に、フラグと共に素子部の素子番号を設定する。
【００７２】
［ステップＳ２０］
ステータス情報取得手段２４は、タッチパネルコントローラ３０ｂからタッチパネル３０ａの素子部のステータス情報を取得する。
【００７３】
［ステップＳ２１］
素子検出手段２５は、ステータス情報から発光不良・受光不良・ビーム不良の不良状態の素子部の検出を実行する。次の処理は、不良状態の素子部が検出されない場合にはステップＳ２３へ進められ、検出された場合にはステップＳ２２へ進められる。なお、素子検出手段２５は、当該検出履歴を不良履歴情報保持手段２２に保持させる。
【００７４】
［ステップＳ２２］
素子判定手段２９は、ステップＳ２１で検出した不良状態の素子部と、放置・素子情報保持手段２１が保持する素子部の素子番号とを比較する。次の処理は、互いの素子番号が一致する場合にはステップＳ２４に進められ、一致しない場合にはステップＳ２３に進められる。
【００７５】
［ステップＳ２３］
状態通知手段２７は、放置・素子情報保持手段２１が保持する素子部は、物体の放置による不良状態である旨を上位装置に通知する。
【００７６】
［ステップＳ２４］
状態通知手段２７は、放置・素子情報保持手段２１が保持する素子部は、放置・素子情報保持手段２１が保持する素子部は故障（異常）による不良状態である旨を上位装置に通知する。
【００７７】
なお、上記フローチャートではステップＳ１７，Ｓ１９の処理後、ステップＳ１２〜Ｓ１９の処理が順に繰り返し実行される。このように繰り返し各ステップで処理が実行されている時に、ＡＴＭ１０の電源を落とすと、システム終結割り込みにより、処理が強制終了する。そして、再びＡＴＭ１０に電源を投入して、システムが立ち上がるとステップＳ１１からの処理が開始される。
【００７８】
次に、上記処理フローに基づいて、ＡＴＭ１０の動作について具体的に説明する。
まず、ＡＴＭ１０に電源を投入して、ＡＴＭ１０の各ユニットを立ち上げる。なお、この時のＡＴＭ１０は、初期状態であって、素子部は故障が無く、また、放置・素子情報保持手段２１及び不良履歴情報保持手段２２には何も保持されていない。
【００７９】
したがって、フラグ判定手段２３はフラグが設定されていないと判定して、ステータス情報取得手段２４は、タッチパネルコントローラ３０ｂからタッチパネル３０ａのステータス情報を取得する。
【００８０】
素子検出手段２５は、ステータス情報から発光不良・受光不良・ビーム不良の不良状態の素子部を検出して、当該素子部の検出履歴を不良履歴情報保持手段２２に保持させる（ステップＳ１１〜Ｓ１３）。
【００８１】
状態通知手段２７は、素子検出手段２５で検出された素子部の不良状態の原因を物体の放置である旨を、例えば、管理センターのホストコンピュータ等に通知すると共に、フラグ・素子情報設定手段２８は、素子検出手段２５で検出された素子部の素子番号と、フラグとを放置・素子情報保持手段２１に設定する（ステップＳ１５，Ｓ１８，Ｓ１９）。
【００８２】
この後、再び、ステータス情報取得手段２４は、タッチパネルコントローラ３０ｂからタッチパネル３０ａのステータス情報を取得する。
素子検出手段２５は、この場合、不良状態の素子部が無かったものとすると、ステータス情報から発光不良・受光不良・ビーム不良の不良状態の素子部を検出しない（ステップＳ１２，Ｓ１３）。
【００８３】
状態変化判定手段２６が素子部が不良状態から正常状態へ変化したことを判定し、状態通知手段２７は、物体の放置の正常復帰を、管理センターのホストコンピュータ等に通知すると共に、フラグ・素子情報設定手段２８は、放置・素子情報保持手段２１に設定された物体の放置を検出した素子部の素子番号とフラグとをクリアする（ステップＳ１４，Ｓ１６，Ｓ１７）。
【００８４】
そして、再び、ステータス情報取得手段２４は、タッチパネルコントローラ３０ｂからタッチパネル３０ａのステータス情報を取得して、素子検出手段２５は、ステータス情報から発光不良・受光不良・ビーム不良の不良状態の素子部を検出する（ステップＳ１２，Ｓ１３）。
【００８５】
状態通知手段２７は、物体の放置を、管理センターのホストコンピュータ等に通知すると共に、フラグ・素子情報設定手段２８は、物体の放置を検出した素子部の素子番号と、フラグを放置・素子情報保持手段２１に設定する（ステップＳ１５，Ｓ１８，Ｓ１９）。
【００８６】
以上のように、ステップＳ１２〜Ｓ１９の処理が繰り返し実行される。この時、システム終結割り込みが発生すると、当該割り込みが優先されて、実行されていた処理が強制終了する。
【００８７】
その後、再びＡＴＭ１０に電源を投入して、ＡＴＭ１０の各ユニットを立ち上げる。
フラグ判定手段２３は、放置・素子情報保持手段２１にフラグが設定されていることを判定すると、ステータス情報取得手段２４が、タッチパネルコントローラ３０ｂからタッチパネル３０ａのステータス情報を取得し、素子検出手段２５は、当該ステータス情報から発光不良・受光不良・ビーム不良の不良状態の素子部を検出して、当該素子部の検出履歴を不良履歴情報保持手段２２に保持させる（ステップＳ１１，Ｓ２０，Ｓ２１）。
【００８８】
素子判定手段２９は、素子検出手段２５で検出した不良状態の素子部の素子番号と、放置・素子情報保持手段２１が保持する素子部の素子番号とを比較する。この時、互いの素子番号が一致しており、状態通知手段２７は、放置・素子情報保持手段２１が保持する素子部は、異常状態である旨をホストコンピュータ等に通知する（ステップＳ２２，Ｓ２４）。
【００８９】
再び、ステータス情報取得手段２４によりステータス情報が取得されて（ステップＳ１２）、以下、ステップＳ１３〜Ｓ１９の処理がシステム終結割り込みがあるまで繰り返し実行される。
【００９０】
このように、ＡＴＭ１０では、素子判定手段２９は、物体の放置によって遮光が生じたとされて検出された素子部は、素子検出手段２５で検出された素子部と一致する場合に、故障していると判定するようにした。
【００９１】
判定結果に基づいて、不良状態の素子部の不良原因を的確に判別することができ、ホストコンピュータ等に通知することができ、タッチパネル３０ａの不良に関する顧客からのクレームに適切に対応でき、また、ＡＴＭ１０の内部を開封保守作業が効率化するようになる。
【００９２】
なお、上記の各実施の形態で示した自動取引装置１、ＡＴＭ１０が有する機能の少なくとも一部は、コンピュータによって実現することができる。その場合には、上記機能の処理内容を記述したプログラムが提供される。そして、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。
【００９３】
プログラムを流通させる場合には、例えば、そのプログラムが記録された光ディスク等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、そのプログラムを、サーバコンピュータからネットワークを介して他のコンピュータに転送することもできる。
【００９４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、そのプログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【符号の説明】
【００９５】
１  自動取引装置
２  タッチパネル
３  制御部
３ａ  素子情報保持部
３ｂ  不良履歴情報保持部
３ｃ  フラグ判定部
３ｄ  素子検出部
３ｅ  状態変化判定部
３ｆ  素子情報設定部
３ｇ  素子判定部
１０  ＡＴＭ
２０  制御ユニット
２０ａ  ＣＰＵ
２０ｂ  ＲＡＭ
２０ｃ  ＨＤＤ
２０ｄ  画像情報送受信部
２０ｅ  ホスト通信制御部
２０ｆ  入出力インタフェース
２０ｇ  バス
２１  放置・素子情報保持手段
２２  不良履歴情報保持手段
２３  フラグ判定手段
２４  ステータス情報取得手段
２５  素子検出手段
２６  状態変化判定手段
２７  状態通知手段
２８  フラグ・素子情報設定手段
２９  素子判定手段
３０  表示ユニット
３０ａ  タッチパネル
３０ｂ  タッチパネルコントローラ
４０  カード処理ユニット
４０ａ  カード挿入／排出口
５０  通帳処理ユニット
５０ａ  通帳挿入／排出口
６０  紙幣処理ユニット
６０ａ  紙幣挿入／放出口
７０  硬貨処理ユニット
７０ａ  硬貨挿入／放出口
【図１】
0005551945.tif 000002
【図２】
0005551945.tif 000003
【図３】
0005551945.tif 000004
【図４】
0005551945.tif 000005
【図５】
0005551945.tif 000006
【図６】
0005551945.tif 000007