(57)【特許請求の範囲】
【請求項１】
リーダライタを通じて記録媒体に対するデータの読み書き処理を行う読み書き制御手段と、記録媒体に対する読み書き処理の履歴を含む履歴データを記憶部に格納する履歴管理手段と、集計指令を受信した場合に前記記憶部に格納された履歴データに基づいて集計処理を実施する集計処理手段とを備えた記録媒体処理装置であって、
操作者に対して認証処理を実施し、該認証処理によって特定された操作者と予め設定した可否条件とに従って実施可能となる操作を設定する許容操作設定手段と、
印字データが与えられた場合に該印字データに従った印字出力を行うべくプリンタに印字指令を与える印字制御手段と、
少なくとも印字出力している間に前記プリンタの動作を監視し、該プリンタに異常が発生した場合、印字出力すべき印字データを現在実施している操作に対応付けた再印字データとして記憶部に格納する印字データ格納処理手段と、
前記記憶部に再印字データが格納され、かつこの再印字データが前記許容操作設定手段によって現在実施可能と設定されている操作と同じ操作に対応付けたものである場合、前記プリンタに異常がないことを条件に該再印字データを印字データとして前記印字制御手段に送出する再印字処理手段と、
記録媒体に対する読み書き処理に異常が発生した場合、その異常に関わる異常情報を記憶部に格納する異常情報管理手段と、
前記記憶部に異常情報が格納されている状態において集計処理を実施した場合、該異常情報を印字データとして前記印字制御手段に送出する制御手段と
を備えることを特徴とする記録媒体処理装置。
【請求項２】
前記リーダライタは、通信可能領域に配置された記録媒体に対して非接触通信によりデータの読み書きを行うものであることを特徴とする請求項１に記載の記録媒体処理装置。
【請求項３】
前記許容操作設定手段は、複数の操作を含んだ操作群を単位として実施可能であるか否かを設定するものであり、
前記印字データ格納処理手段は、前記プリンタに異常が発生した場合、印字データを現在実施可能と設定されている操作群に対応した識別名のファイルとして記憶部に格納するものであり、
前記再印字処理手段は、前記許容操作設定手段が現在設定している実施可能な操作群に対応した識別名のファイルが前記記憶部に格納されている場合、該ファイルを印字データとして前記印字制御手段に送出するものである
ことを特徴とする請求項１に記載の記録媒体処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣチップ等の記憶素子を搭載したカードや携帯電話機等の記録媒体に対して、電子マネー情報等の有価データの読み書き処理を行う記録媒体処理装置に関するものである。
【背景技術】
【０００２】
近年、ＩＣチップを搭載したＩＣカードや携帯電話機等の記録媒体に電子マネー情報を記録し、この記録媒体に記録された電子マネー情報を用いて商品の購入やサービスの提供に関する決済を行う電子決済システムが普及している。
【０００３】
このような電子決済システムでは、電子マネーチャージ機と称される記録媒体処理装置が用意されており、この記録媒体処理装置を通じて記録媒体に対する電子マネー情報のチャージ処理が実施可能である。実施した記録媒体に対するチャージ（積み増し）処理に関しては、プリンタからのレシートの発行により、利用者がこれを確認し、かつ証明することができる（例えば、特許文献１もしくは特許文献２参照）。
【０００４】
【特許文献１】特開２００３−０３６４６６号公報
【特許文献２】特開２００５−２８４３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような電子マネーチャージ機では、記録媒体に対して電子マネー情報の書き込み処理に異常が発生した場合、具体的には異常が発生したことを検知した場合、あるいは正常に終了したか否かを確認できなかった場合、それらの異常情報を記憶部に格納するようにしたものもある。こうした電子マネーチャージ機では、記憶部に格納した異常情報をプリンタを通じて出力することで電子マネーチャージ機の管理者側においても記録媒体に対する電子マネー情報の書き込み処理に異常があったか否かを確認することができ、その対応を行うことが可能となる。
【０００６】
しかしながら、管理者側において記憶部に格納された異常情報を確認するためには、都度出力操作を実施しなければならず、操作性の点で必ずしも好ましいとはいえない。複数の電子マネーチャージ機を設置している場合には、上述した問題が一層顕著となる。
【０００７】
本発明は、上記実情に鑑みて、書き込み処理に異常が発生した場合にもこれを容易に確認することのできる記録媒体処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の請求項１に係る記録媒体処理装置は、リーダライタを通じて記録媒体に対するデータの読み書き処理を行う読み書き制御手段と、記録媒体に対する読み書き処理の履歴を含む履歴データを記憶部に格納する履歴管理手段と、集計指令を受信した場合に前記記憶部に格納された履歴データに基づいて集計処理を実施する集計処理手段とを備えた記録媒体処理装置であって、操作者に対して認証処理を実施し、該認証処理によって特定された操作者と予め設定した可否条件とに従って実施可能となる操作を設定する許容操作設定手段と、印字データが与えられた場合に該印字データに従った印字出力を行うべくプリンタに印字指令を与える印字制御手段と、少なくとも印字出力している間に前記プリンタの動作を監視し、該プリンタに異常が発生した場合、印字出力すべき印字データを現在実施している操作に対応付けた再印字データとして記憶部に格納する印字データ格納処理手段と、前記記憶部に再印字データが格納され、かつこの再印字データが前記許容操作設定手段によって現在実施可能と設定されている操作と同じ操作に対応付けたものである場合、前記プリンタに異常がないことを条件に該再印字データを印字データとして前記印字制御手段に送出する再印字処理手段と、記録媒体に対する読み書き処理に異常が発生した場合、その異常に関わる異常情報を記憶部に格納する異常情報管理手段と、前記記憶部に異常情報が格納されている状態において集計処理を実施した場合、該異常情報を印字データとして前記印字制御手段に送出する制御手段とを備えることを特徴とする。
【００１０】
また、本発明の請求項２に係る記録媒体処理装置は、上述した請求項１において、前記リーダライタは、通信可能領域に配置された記録媒体に対して非接触通信によりデータの読み書きを行うものであることを特徴とする。
【００１２】
また、本発明の請求項３に係る記録媒体処理装置は、上述した請求項１において、前記許容操作設定手段は、複数の操作を含んだ操作群を単位として実施可能であるか否かを設定するものであり、前記印字データ格納処理手段は、前記プリンタに異常が発生した場合、印字データを現在実施可能と設定されている操作群に対応した識別名のファイルとして記憶部に格納するものであり、前記再印字処理手段は、前記許容操作設定手段が現在設定している実施可能な操作群に対応した識別名のファイルが前記記憶部に格納されている場合、該ファイルを印字データとして前記印字制御手段に送出するものであることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、記録媒体に対する読み書き処理に異常が発生した場合には、集計処理の際にこの異常に関わる異常情報の出力も同時に行われることになる。従って、異常情報の確認を行う場合に都度の操作が不要となり、操作性の点で有利となる。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、本発明に係る記録媒体処理装置の好適な実施の形態について詳細に説明する。
【００１５】
図１及び図２は、本発明の実施の形態である記録媒体処理装置を示したものである。ここで例示する記録媒体処理装置は、入金操作が行われた場合にＩＣチップを搭載した記録媒体であるＩＣカードや携帯電話機（以下ではこれらの記録媒体を単に「マネーカード」と称して説明する）に対して、非接触通信により電子マネー情報の読み書き処理を行う入金処理装置として適用される電子マネーチャージ機である。本実施の形態では、特に、紙幣を用いた現金決済によるチャージ処理の他、クレジットカードを用いたクレジット決済によるチャージ処理やデビットカードを用いたデビット決済によるチャージ処理が可能なものを例示している。尚、以下においては便宜上、これらクレジットカードやデビットカードを総称する場合に「決済カード」とし、決済カードによる決済を総称する場合に「カード決済」として説明を行う。
【００１６】
図からも明らかなように、電子マネーチャージ機は、本体キャビネット１及び前扉２を備えている。本体キャビネット１は、鋼材を適宜組み合わせることにより前面が開口した箱状に構成したものである。前扉２は、本体キャビネット１の前面開口１ａを開閉するように本体キャビネット１の一側部に配設したもので、閉動作させた場合に本体キャビネット１の前面開口１ａを完全に閉塞することが可能である。
【００１７】
これら本体キャビネット１と前扉２との間には、前扉施錠手段３が設けてある。前扉施錠手段３は、前扉２によって本体キャビネット１の前面開口１ａを閉塞した状態において施錠した場合に前扉２の開放移動を阻止するものである。図には明示していないが、前扉施錠手段３としては、キー操作によってキーシリンダを動作させることで施錠／解錠することができるものを適用することができる。
【００１８】
前扉２の前面には、表示部４、入力部５、紙幣挿入口６、決済カード挿入口７、印字出力口８及びマネーカード載置台９が設けてある。表示部４は、利用者もしくは電子マネーチャージ機の管理者に対して各種案内表示を行うためのもので、例えば液晶パネルによって構成してある。入力部５は、電子マネーチャージ機に対して各種情報を入力するためのもので、例えば押ボタンスイッチ及びキーボードを備えて構成してある。尚、本実施の形態では、上述した表示部４としてタッチパネル式のものを適用しており、このタッチパネルを入力部５として各種の情報を入力することも可能である。
【００１９】
紙幣挿入口６は、現金決済のための紙幣を挿入するための開口であり、また決済カード挿入口７は、カード決済に用いるクレジットカードやデビットカードを挿入するための開口である。印字出力口８は、後述するプリンタ２１によって印字された記録紙を排出するためのものである。マネーカード載置台９は、電子マネー情報のチャージ対象となるマネーカードを載置するための台状部である。このマネーカード載置台９は、その上面が後述するリーダライタの通信可能領域となるように構成してある。尚、図２中の符号２０は、紙幣挿入口６から挿入された紙幣を収容するための金庫である。
【００２０】
図３は、上述した電子マネーチャージ機の制御系を示すブロック図である。図３に示すように、電子マネーチャージ機は、通信処理部１１、入金処理部１２、リーダライタ１３、プリンタ２１及び主制御部（制御手段）１００を備えている。
【００２１】
通信処理部１１は、インターネットや専用回線を介して電子マネーサーバ２００、クレジットサーバ３００、デビットサーバ４００と接続され、これらのサーバ装置２００，３００，４００との間においてデータの送受信処理を行うものである。
【００２２】
入金処理部１２は、利用者によって入金操作された場合にその入金情報を主制御部１００に送信するものである。図には明示していないが、本実施の形態では、紙幣鑑別器及び決済カード読取機を備えて入金処理部１２が構成してある。この入金処理部１２では、例えば紙幣挿入口６から紙幣が挿入された場合、挿入された紙幣の真偽及び金種を鑑別し、鑑別結果を現金入金情報として主制御部１００に送信する。一方、決済カード挿入口７から決済カードが挿入され、かつ入力部５を通じて入金額が指定された場合には、決済カードの記録情報を読み取り、この読取結果に入力部５からの入金額を含めてカード入金情報として主制御部１００に送信する。
【００２３】
リーダライタ１３は、マネーカードがマネーカード載置台９に載置された場合に、マネーカードに搭載されたＩＣチップとの間において非接触通信によりデータの読み取り及び書き込みを行うものである。プリンタ２１は、印字指令に従って記録紙に印字を行うものである。
【００２４】
主制御部１００は、予め与えられたプログラムに従って処理を行い、入金処理部１２、通信処理部１１、入力部５、リーダライタ１３からの入力情報に応じて電子マネーチャージ機の動作を統括的に制御するものである。この主制御部１００は、許容操作設定部１０１、読み書き制御部１０２、チャージ処理部１０３、履歴管理部１０４、集計処理部１０５、異常情報管理部１０６、印字制御部１０７、印字データ格納処理部１０８、再印字処理部１０９を備えている。
【００２５】
許容操作設定部１０１は、予め設定した可否条件に従って操作者毎に実施可能となる操作を設定し、これを選択メニューとして表示部４に表示するものである。本実施の形態の許容操作設定部１０１は、起動初期状態においては利用者用操作群を実施可能に設定する一方、管理モードへの移行操作が実施された場合には、パスワードによる認証処理を実施し、認証によって操作者が管理者であると特定できた場合に管理者用操作群を実施可能に設定するものである。利用者用操作群は、主に利用者がマネーカードを使用する上で必要となる複数の操作であり、例えば利用者がマネーカードの電子マネー情報にチャージを行うためのチャージ処理やマネーカードに記録された電子マネー情報の残高を確認するための残高確認処理、さらにはチャージ処理や残高処理の結果をレシートとして出力するためのレシート発行処理等である。管理者用操作群は、主に電子マネーチャージ機の保守点検を行う際に必要となる複数の操作である。特に、本実施の形態では、管理者用操作群を一般管理者用操作群と特定管理者用操作群とに区別して設定してある。一般管理者用操作群は、管理者であればすべてのものが実施可能な処理であり、例えばプリンタ２１のテスト印字、レシートの再発行処理等である。一般管理者用操作群には、利用者用操作群の操作をすべて含めるようにしても良い。特定管理者用操作群は、電子マネーチャージ機を設置した店舗の店長等、特別な権限を有した特定管理者にのみ許容される操作であり、例えば一日の集計を行う精算処理等である。特定管理者用操作群には、一般管理者用操作群の操作をすべてを含めるようにしても良い。尚、以下においては便宜上、実施可能な操作群をユーザ変数Ｕで表現し、利用者用操作群がＵ＝「０」、特定管理者用操作群がＵ＝「１」、一般管理者用操作群がＵ＝「２」に対応するものとする。
【００２６】
読み書き制御部１０２は、読み出し指令が与えられた場合にリーダライタ１３を通じてマネーカードに記録されたデータの読み取りを行う一方、書き込み指令が与えられた場合にリーダライタ１３を通じてデータの書き込みを行うものである。
【００２７】
チャージ処理部１０３は、入金処理部１２から入金情報が与えられ、かつ読み書き制御部１０２を通じてマネーカード載置台９にマネーカードが載置されたことを確認した場合、上述したサーバ装置２００，３００，４００との間において適宜処理を実施し、電子マネーサーバ２００からのチャージ許可に従って入金額に応じた電子マネー情報をマネーカードに積み増しすべく、読み書き制御部１０２に対して書き込み指令を送信するものである。
【００２８】
具体的には、マネーカード載置台９にマネーカードが載置された状態で入金処理部１２から現金入金情報が与えられた場合、チャージ処理部１０３は、電子マネーサーバ２００に対してチャージ要求を送信し、電子マネーサーバ２００からのチャージ許可を待つ。この間、電子マネーチャージ機からチャージ要求を受信した電子マネーサーバ２００では、チャージ要求に含まれるマネーカードの識別情報に基づいてマネーカードが正規のものであるか否かが判断され、正規のものであると判断した場合、チャージ要求の送信元である電子マネーチャージ機に対してチャージ許可を送信することになる。
【００２９】
これに対してマネーカード載置台９にマネーカードが載置された状態で入金処理部１２からカード入金情報が与えられた場合、チャージ処理部１０３は、決済カードの発行元であるサーバ装置３００，４００に対して決済要求を送信し、電子マネーサーバ２００からのチャージ許可を待つ。この間、電子マネーチャージ機から決済要求を受信したサーバ装置３００，４００では、入金処理部１２との間において認証処理が実施される。認証によって正規の決済カードによる決済要求であると判断した場合には、サーバ装置３００，４００から電子マネーサーバ２００に対してチャージ要求が送信される。サーバ装置３００，４００からチャージ要求を受信した電子マネーサーバ２００では、先と同様、チャージ要求に含まれるマネーカードの識別情報に基づいてマネーカードが正規のものであるか否かが判断され、正規のものであると判断した場合、決済要求の送信元である電子マネーチャージ機に対してチャージ許可を送信することになる。
【００３０】
履歴管理部１０４は、読み書き制御部１０２の実施したマネーカードに対する読み書き処理の履歴、及び入金処理部１２を通じて取得した入金の履歴を含む履歴データをメモリ（格納部）１１０に順次格納するものである。またこの履歴管理部１０４は、履歴データの集計履歴を管理しており、集計処理部１０５からの読み出し指令が与えられた場合、メモリ１１０に格納された履歴データの中から未集計の履歴データを抽出し、これを集計処理部１０５に返送する処理を行う。
【００３１】
集計処理部１０５は、集計指令を受信した場合にメモリ１１０に格納された履歴データに基づいて精算処理を実施するものである。
【００３２】
異常情報管理部１０６は、読み書き制御部１０２の実施したマネーカードに対する読み書き処理を監視し、読み書き処理に異常が発生した場合、その異常に関わる異常情報をアラームデータとしてメモリ１１０に格納するものである。読み書き処理の異常とは、直接異常を検知したもののみならず、読み書き処理が正常終了したか否かを確認できない場合を含むものである。
【００３３】
印字制御部１０７は、印字データが与えられた場合にこの印字データに従った印字出力を行うべくプリンタ２１に印字指令を与えるものである。
【００３４】
印字データ格納処理部１０８は、少なくとも印字出力している間にプリンタ２１の動作を監視するもので、プリンタ２１に異常が発生した場合、印字制御部１０７から現在印字出力していた印字データを再印字データとして取得する。さらに印字データ格納処理部１０８は、許容操作設定部１０１を通じて現在実施可能に設定されている操作群の情報を取得し、この操作群に対応したファイル名で再印字データをメモリ１１０に格納する処理を行う。本実施の形態では、操作可能な操作群として利用者用操作群が設定されている場合、プリンタ２１に異常が発生すると印字データ格納処理部１０８により、Ｆｉｌｅ０というファイル名で再印字データがメモリ１１０に格納される。同様に、特定管理者用操作群が設定されている場合にはＦｉｌｅ１というファイル名、一般管理者用操作群が設定されている場合にはＦｉｌｅ２というファイル名で印字データ格納処理部１０８により、それぞれ再印字データがメモリ１１０に格納される。
【００３５】
再印字処理部１０９は、メモリ１１０に再印字データが格納されている場合、許容操作設定部１０１を通じて現在実施可能に設定されている操作群の情報を取得し、再印字データがこの操作群に対応付けられたものである場合、当該再印字データを印字制御部１０７に送出するものである。具体的には、操作可能な操作群として利用者用操作群が設定されている場合、再印字処理部１０９によりＦｉｌｅ０というファイル名の再印字データが印字制御部１０７に送出される。同様に、特定管理者用操作群が設定されている場合にはＦｉｌｅ１というファイル名、一般管理者用操作群が設定されている場合にはＦｉｌｅ２というファイル名の再印字データが印字制御部１０７に送出されることになる。
【００３６】
図４は、上述した電子マネーチャージ機の主制御部１００において所定のサイクルタイム毎に繰り返し実施されるメイン処理の内容を示したフローチャートである。以下、この図を参照しながら電子マネーチャージ機の動作について説明する。
【００３７】
＜メイン処理＞
上述した電子マネーチャージ機では、図示せぬ電源が投入されると、まず、主制御部１００の許容操作設定部１０１によって利用者用操作群が設定され（ステップＳ１）、この利用者用操作群に含まれる操作が利用者用メニューとして表示部４に表示される（ステップＳ２）。この結果、電子マネーチャージ機の利用者は、表示部４に表示された利用者メニューから自身の所望とする操作を選択し、入力部５を通じてこれを指示することができるようになる。
【００３８】
利用者用メニューを表示した主制御部１００は、メモリ１１０に再印字用データが存在するか否かを確認し（ステップＳ３）、さらには利用者からの操作入力の有無（ステップＳ４）、管理者からの操作入力の有無を監視する（ステップＳ５）。尚、初回の起動時においては再印字用データが存在しないため、実質的には利用者及び管理者からの操作入力の有無を監視することになる。
【００３９】
利用者用メニューを表示した状態において利用者が入力部５を通じて処理を選択すると（ステップＳ４：Ｙｅｓ）、主制御部１００は、選択された処理を実行し（ステップＳ６）、さらに印字処理Ａを実施する（ステップＳ２００）。
【００４０】
一方、利用者用メニューを表示した状態において管理者が入力部５を通じて管理モード移行操作を行うと（ステップＳ５：Ｙｅｓ）、主制御部１００は、管理モード処理を実施する（ステップＳ３００）。尚、管理モード移行操作は、管理者のみが知り得るように管理することが好ましい。
【００４１】
＜チャージ処理（利用者用操作群処理）＞
例えば、ステップＳ４において選択された処理がチャージ処理である場合、主制御部１００は、マネーカードに対して電子マネー情報をチャージするための処理を実施する。図５は、主制御部１００が実施するチャージ処理の内容を示したフローチャートである。
【００４２】
チャージ処理において主制御部１００のチャージ処理部１０３は、予め設定した時間が経過するまでの間、読み書き制御部１０２を通じてリーダライタ１３によりマネーカード載置台９にマネーカードが載置されているか否かを判断する（ステップＳ６０１，ステップＳ６０２）。尚、ステップＳ４においてチャージ処理が選択された場合には、チャージ処理を開始する旨の表示を行うとともに、マネーカードをマネーカード載置台９に載置させる操作を促すための表示を行うことが好ましい。予め設定した時間が経過するまでの間に、マネーカード載置台９にマネーカードが載置されない場合、あるいはリーダライタ１３を通じてマネーカードが載置されていることを検出できなかった場合、主制御部１００は、手順をリターンして今回の処理を終了する（ステップＳ６０１：Ｎｏ→ステップＳ６０２：Ｙｅｓ）。
【００４３】
マネーカード載置台９にマネーカードが載置されたことを検出すると（ステップＳ６０１：Ｙｅｓ）、主制御部１００のチャージ処理部１０３は、読み書き制御部１０２を通じてリーダライタ１３によりマネーカードに対して記録情報の読み取りを実施し（ステップＳ６０３）、読み書きが可能なマネーカードか否かを判断する（ステップＳ６０４）。リーダライタ１３によって読み書きを実施できないと判断した場合、主制御部１００は、手順をリターンして今回の処理を終了する（ステップＳ６０４：Ｎｏ）。
【００４４】
一方、マネーカード載置台９に載置されたマネーカードが正常なものであると判断した場合（ステップＳ６０４：Ｙｅｓ）、主制御部１００は、表示部４に入金を行うための画面を表示し（ステップＳ６０５）、その後、予め設定した時間が経過するまでの間、入金待ちとなる（ステップＳ６０６，ステップＳ６０７）。設定時間までに入金操作が行われなかった場合、主制御部１００は、手順をリターンして今回の処理を終了する（ステップＳ６０６：Ｎｏ→ステップＳ６０７：Ｙｅｓ）。
【００４５】
これに対して設定時間までに利用者によって入金操作が行われ、これに伴って入金処理部１２から入金情報が与えられると、主制御部１００は、チャージ処理部１０３を通じて入金情報を適宜処理することにより、サーバ装置２００，３００，４００に対してチャージ（決済）要求を送信し（ステップＳ６０８）、その後、サーバ装置２００，３００，４００からの応答受信待ちとなる（ステップＳ６０９）。
【００４６】
サーバ装置２００，３００，４００から受信した応答がチャージ許可であった場合（ステップＳ６０９：Ｙｅｓ→ステップＳ６１０：Ｙｅｓ）、主制御部１００は、チャージ処理部１０３を通じて読み書き制御部１０２に書き込み指令を送信し、入金額分を積み増した電子マネー情報をマネーカードに書き込む処理を実施する（ステップＳ６１１）。
【００４７】
リーダライタ１３によってマネーカードに電子マネー情報を書き込む間、主制御部１００は、異常情報管理部１０６を通じてその処理を監視し、正常終了したか否かを判断する（ステップＳ６１２）。電子マネー情報の書き込み処理に異常を検知した場合、あるいは正常終了したか否かを判断できなかった場合（ステップＳ６１２：Ｎｏ）、主制御部１００は、その異常に関わる異常情報をアラームデータとしてメモリ１１０に格納し（ステップＳ６１３）、その後に手順をステップＳ６１４に進める。
【００４８】
これに対して電子マネー情報の書き込み処理が正常終了したと判断した場合（ステップＳ６１２：Ｙｅｓ）、主制御部１００は、上述したステップＳ６１３の処理を経ることなく手順をステップＳ６１４に進める。この結果、メモリ１１０には、マネーカードに対する読み書き処理に異常が発生した場合にのみアラームデータが格納されることになる。
【００４９】
尚、サーバ装置２００，３００，４００からの応答がチャージ許可でない場合（ステップＳ６０９：Ｙｅｓ→ステップＳ６１０：Ｎｏ）、主制御部は、手順をリターンして今回の処理を終了する。
【００５０】
上述した一連の処理が終了すると、主制御部１００は、履歴管理部１０４を通じて履歴データの更新処理を実施する（ステップＳ６１４）。具体的には、ステップＳ６１４において主制御部１００は、上述したように読み書き制御部１０２の実施したマネーカードに対する読み書き処理の履歴、及び入金処理部１２を通じて取得した入金の履歴をメモリ１１０の履歴データに順次追加する処理を実施する。
【００５１】
履歴管理部１０４を通じた履歴データの更新処理を終了した主制御部１００は、利用者によるレシート発行の指示があるか否かを判断し（ステップＳ６１５）、指示があった場合にのみレシートデータを印字データとしてセットする処理を行い（ステップＳ６１６）、手順をリターンさせる。
【００５２】
＜印字処理Ａ（Ｕ＝０）＞
上述のチャージ処理を終了した後、主制御部１００の実施する印字処理Ａでは、図６に示す処理が実施される。すなわち、図６の印字処理Ａにおいて主制御部１００は、まず、印字データがセットされている否かを判断する（ステップＳ２０１）。印字データは、例えば上述のチャージ処理の場合、ステップＳ６１５においてレシート発行の指示をした場合にのみセットされるレシートデータである。従って、チャージ処理においてレシート発行を指示しない場合には、ステップＳ２０１において直ちに手順がリターンされることになる。
【００５３】
一方、チャージ処理においてレシート発行を指示した場合には、手順がステップＳ２０２に移行し、印字データに従った印字出力を行うべく印字制御部１０７によってプリンタ２１に印字指令が与えられることになる。
【００５４】
プリンタ２１においてレシートを印字出力している間、主制御部１００は、印字データ格納処理部１０８を通じてプリンタ２１の動作を監視し、印字出力が正常に終了したか否かを判断する（ステップＳ２０３）。印字出力が正常に終了した場合、主制御部１００は、今回の処理を終了し、手順をリターンさせる（ステップＳ２０３：Ｙｅｓ）。この結果、前扉２の印字出力口８からレシートが排出され、今回のチャージ処理に関する内容が印字出力として利用者の手に渡ることになる。
【００５５】
一方、印字出力している間に紙切れや紙詰まり等の異常が発生し、印字出力が正常終了していないと判断した場合（ステップＳ２０３：Ｎｏ）、主制御部１００は、印字制御部１０７から現在印字出力していた印字データを再印字データとして取得し、この再印字データを現在のユーザ変数に対応するファイル名でメモリ１１０に格納する処理を実施する（ステップＳ２０４〜ステップＳ２０９）。今回は、チャージ処理のレシートを発行するための印字処理であるため、ユーザ変数Ｕは「０」のままである。すなわち、ステップＳ２０４において手順がステップＳ２０７に移行し、Ｆｉｌｅ０というファイル名で再印字データがメモリ１１０に格納されることになる。
【００５６】
以下、同様の手順により、利用者用メニューが表示された状態において利用者が処理を選択すると、ステップＳ６→ステップＳ２００の手順で処理が実施されることになる。尚、利用者が実施可能となる操作は、利用者用メニューに表示されたもののみ、つまり主制御部１００の許容操作設定部１０１によって設定された利用者用操作群の操作のみであり、ユーザ変数Ｕは常に「０」である。
【００５７】
＜管理モード処理＞
一方、管理モード処理において主制御部１００は、図７に示すように、まず、パスワードの入力を促すべくパスワード入力画面を表示し（ステップＳ３０１）、その後、予め設定した時間が経過するまでの間、パスワードの入力待ちとなる（ステップＳ３０２，ステップＳ３０３）。設定時間が経過するまでの間にパスワードの入力がなかった場合、主制御部１００は、手順をリターンして今回の処理を終了する（ステップＳ３０２：Ｎｏ→ステップＳ３０３：Ｙｅｓ）。
【００５８】
これに対して設定時間内にパスワードが入力され（ステップＳ３０２：Ｙｅｓ）、認証が成立して管理者が特定された場合（ステップＳ３０４：Ｙｅｓ）、主制御部１００は、特定された管理者が特定管理者であるか否かを判断する（ステップＳ３０５）。管理者の認証や特定管理者であるか否かの判断は、予めパスワードと管理者の種別とを対応付けて設定した管理者データベースとの比較によって実施すれば良い。尚、入力されたパスワードによって操作者を特定できなかった場合、主制御部１００は、以降の処理を実施することなく手順をリターンさせる（ステップＳ３０４：Ｎｏ）。
【００５９】
パスワードによって特定された管理者が特定管理者であった場合（ステップＳ３０５：Ｙｅｓ）、主制御部１００は、許容操作設定部１０１を通じて特定管理者用操作群を設定し（ステップＳ３０６）、この特定管理者用操作群に含まれる操作を特定管理者用メニューとして設定する（ステップＳ３０８）。一方、パスワードによって特定された管理者が一般管理者であった場合（ステップＳ３０５：Ｎｏ）、主制御部１００は、許容操作設定部１０１を通じて一般管理者用操作群を設定し（ステップＳ３０７）、この一般管理者用操作群に含まれる操作を一般管理者用メニューとして設定する（ステップＳ３０９）。その後、主制御部１００は、設定されたメニューを表示部４に表示する（ステップＳ３１０）。この結果、電子マネーチャージ機の管理者は、表示部４に表示された特定管理者用メニュー及び一般管理者用メニューのいずれか対応するメニューから、自身の所望とする操作を選択し、入力部５を通じてこれを指示することができるようになる。
【００６０】
特定管理者用メニューもしくは一般管理者用メニューを表示した主制御部１００は、メモリ１１０に再印字用データが存在するか否かを確認し（ステップＳ３１１）、さらには管理者からの操作入力の有無を監視する（ステップＳ３１２，ステップＳ３１４）。再印字用データが存在した場合の処理については後述する。
【００６１】
特定管理者用メニューもしくは一般管理者用メニューが表示された状態において管理者が入力部５を通じて処理を選択すると（ステップＳ３１２：Ｙｅｓ）、主制御部１００は、選択された処理を実行し（ステップＳ３１３）、さらに印字処理Ｂを実行する（ステップＳ４００）。
【００６２】
＜テスト印字処理（一般管理者用操作群処理）＞
いま、パスワードで特定された管理者が一般管理者であるとし、ステップＳ３１２で選択された処理がテスト印字処理であった場合、主制御部１００は、プリンタ２１のテストを行うための処理を実施する。図８は、主制御部１００が実施するテスト印字処理の内容を示したフローチャートである。
【００６３】
テスト印字処理において主制御部１００は、表示部４にテスト印字実行確認画面を表示し（ステップＳ７０１）、その後、予め設定した時間が経過するまでの間、一般管理者からの指示待ちとなる（ステップＳ７０２，ステップＳ７０３）。
【００６４】
テスト印字実行確認画面が表示された状態において一般管理者が入力部５を通じて印字実行指令を与えると（ステップＳ７０２：Ｙｅｓ）、主制御部１００は、予めメモリ１１０に格納されていたテスト印字用データを印字データとしてセットする処理を行い（ステップＳ７０４）、手順をリターンさせる。尚、予め設定した時間内に印字実行指令が入力されなかった場合には、印字データがセットされることなく今回の処理を終了する（ステップＳ７０２：Ｎｏ→ステップＳ７０３：Ｙｅｓ）。
【００６５】
＜精算処理（特定管理者用操作群処理）＞
一方、パスワードで特定された管理者が特定管理者であるとし、ステップＳ３１２で選択された処理が特定管理者にのみ許容されている精算処理であった場合、主制御部１００は、履歴データを集計するための処理を実施する。図９は、主制御部１００が実施する精算処理の内容を示したフローチャートである。
【００６６】
精算処理において主制御部１００は、集計処理部１０５を通じてメモリ１１０に格納されている履歴データの読み出しを行う（ステップＳ８０１）。ステップＳ８０１で読み出される履歴データは、上述したように、履歴管理部１０４によって抽出された未集計のものである。その後、主制御部１００は、読み出した履歴データの履歴を集計し（ステップＳ８０２）、さらに集計結果を印字データとしてセットする（ステップＳ８０３）。
【００６７】
＜印字処理Ｂ（精算処理直後以外）＞
上述したテスト印字処理もしくは精算処理を終了した後、主制御部１００の実施する印字処理Ｂでは、図１０に示す処理が実施される。すなわち、図１０の印字処理Ｂにおいて主制御部１００は、まず、精算処理を実施した直後であるか否かを判断する（ステップＳ４０１）。精算処理を実施した直後でない場合（ステップＳ４０１：Ｎｏ）、主制御部１００は、手順をステップＳ２００に進め、上述した印字処理Ａを実施する。
【００６８】
＜印字処理Ａ（Ｕ＝１もしくはＵ＝２）＞
上述のテスト印字処理を終了した後、主制御部１００の実施する印字処理Ａにおいても、主制御部１００は、図６に示すように、まず、印字データ、つまりテスト印字用データがあるか否かを判断する（ステップＳ２０１）。テスト印字用データがセットされている場合、手順がステップＳ２０２に移行し、印字データに従った印字出力を行うべく印字制御部１０７によってプリンタ２１に印字指令が与えられることになる。
【００６９】
プリンタ２１において印字出力している間、主制御部１００は、印字データ格納処理部１０８を通じてプリンタ２１の動作を監視し、印字出力が正常に終了したか否かを判断する（ステップＳ２０３）。印字出力が正常に終了した場合、主制御部１００は、今回の処理を終了し、手順をリターンさせる（ステップＳ２０３：Ｙｅｓ）。この結果、前扉２の印字出力口８からテスト印字結果が管理者の手に渡ることになり、プリンタ２１の印字状態を確認することができるようになる。
【００７０】
一方、印字出力している間に紙切れや紙詰まり等の異常が発生し、印字出力が正常終了していないと判断した場合（ステップＳ２０３：Ｎｏ）、主制御部１００は、印字制御部１０７から現在印字出力していた印字データを再印字データとして取得し、この再印字データを現在のユーザ変数に対応するファイル名でメモリ１１０に格納する処理を実施する（ステップＳ２０４〜ステップＳ２０９）。今回は、テスト印字処理であるため、ユーザ変数Ｕは「２」となる。すなわち、ステップＳ２０６において手順がステップＳ２０９に移行し、Ｆｉｌｅ２というファイル名で再印字データがメモリ１１０に格納されることになる。
【００７１】
尚、管理モード処理において特定管理者が精算処理以外の処理を実施した後の印字処理ＢにおいてもステップＳ４０１の判断がＮｏである場合、手順がステップＳ２００に進み、上記と同様の印字処理Ａが実施されることになる。但し、特定管理者が実施した処理に係る印字処理Ａにおいては、ユーザ変数Ｕが「１」となる。従って、印字出力している間に紙切れや紙詰まり等の異常が発生し、印字出力が正常終了していないと判断した場合には（ステップＳ２０３：Ｎｏ）、ステップＳ２０５において手順がステップＳ２０８に移行し、Ｆｉｌｅ１というファイル名で再印字データがメモリ１１０に格納されることになる。
【００７２】
＜再印字処理＞
ここで、上記のように種々の処理においてメモリ１１０に再印字データが格納された場合、これを従前のごとく、単にプリンタ２１の正常復帰とともに直ちに印字出力したのでは、異なる操作者に対して再印字結果を出力する虞れがある。例えば、特定管理者が実施した処理であるにも関わらず、再印字の出力結果が一般管理者の手に渡った場合には、情報の管理上からも好ましいものとはいえない。
【００７３】
そこで、本実施の形態の再印字処理では、図１１に示す処理を実施している。すなわち、再印字処理において主制御部１００の再印字処理部１０９は、まず、プリンタ２１の異常が解消されるまで待機し（ステップＳ１０１）、プリンタ２１の異常が解消された時点で（ステップＳ１０１：Ｙｅｓ）、現在のユーザ変数を確認する（ステップＳ１０２，ステップＳ１０３，ステップＳ１０４）。すなわち、主制御部１００は、再印字処理を実施するに当たり、現在実施可能と設定されている操作群が何であるかを判断するようにしている。
【００７４】
現在実施可能と設定されている操作群が利用者用操作群である場合、ステップＳ１０２において手順がステップＳ１０５に移行し、Ｆｉｌｅ０のというファイル名の再印字データが印字データとしてセットされ、これが印字制御部１０７に送出される。同様に、現在実施可能と設定されている操作群が特定管理者用操作群である場合、ステップＳ１０３において手順がステップＳ１０６に移行し、Ｆｉｌｅ１のというファイル名の再印字データが印字データとしてセットされて印字制御部１０７に送出される一方、現在実施可能と設定されている操作群が一般管理者用操作群である場合、ステップＳ１０４において手順がステップＳ１０７に移行し、Ｆｉｌｅ２のというファイル名の再印字データが印字データとしてセットされて印字制御部１０７に送出されることになる。
【００７５】
上述したように、メモリ１１０に格納されている再印字データは、それぞれのファイル名が実施可能と設定されている操作群に対応付けたものである。従って、図４に示したメイン処理のステップＳ３の判断後において再印字処理を実施した場合には、利用者用操作群の操作で実施した処理に関わる再印字結果のみが出力される。同様に、図７に示した管理モード処理のステップＳ３１１の判断後において再印字処理を実施した場合にも、現在実施可能に設定されている操作群が特定管理者用操作群であれば、特定管理者用操作群の操作で実施した処理に関わる再印字結果のみが出力され、一般管理者用操作群が実施可能に設定されていれば、一般管理者用操作群の操作で実施した処理に関わる再印字結果のみが出力されることになる。これにより、同じ再印字処理を実施する場合であっても、異なる操作者に対して再印字結果が出力される虞れがなくなる。
【００７６】
尚、再印字出力を実施した後、主制御部１００は、該当するファイルをメモリ１１０から削除する処理を実施して今回の処理を終了する（ステップＳ１０９）。
【００７７】
＜印字処理Ｂ（精算処理直後）＞
一方、図１０に示した印字処理ＢのステップＳ４０１において主制御部１００は、精算処理を実施した直後であると判断した場合（ステップＳ４０１：Ｙｅｓ）、手順をステップＳ４０２に進め、印字データがセットされているか否かを判断する。この場合の印字データは、精算処理を実施した際の集計結果である。
【００７８】
印字データがセットされている場合（ステップＳ４０２：Ｙｅｓ）、主制御部１００は、印字データに従った印字出力を行うべく印字制御部１０７を通じてプリンタ２１に印字指令を与える（ステップＳ４０３）。プリンタ２１において印字出力している間、主制御部１００は、印字データ格納処理部１０８を通じてプリンタ２１の動作を監視し、印字出力が正常に終了したか否かを判断する（ステップＳ４０４）。
【００７９】
印字出力が正常に終了した場合、主制御部１００は、次いでメモリ１１０にアラームデータが存在するか否かを判断する（ステップＳ４０５）。アラームデータは、上述したように、チャージ処理においてマネーカードに対する読み書き処理に異常が発生した場合にのみメモリ１１０に格納されるものである。アラームデータが存在しない場合（ステップＳ４０５：Ｎｏ）、主制御部１００は、以降の処理を実施することなく今回の処理を終了する。この結果、特定管理者は、精算処理を実施した後の集計結果を印字出力として受け取ることができるようになる。
【００８０】
これに対してアラームデータが存在した場合（ステップＳ４０５：Ｙｅｓ）、主制御部１００は、アラームデータに従った印字出力を行うべく印字制御部１０７を通じてプリンタ２１にアラームデータを与える（ステップＳ４０６）。この間においても主制御部１００は、印字データ格納処理部１０８を通じてプリンタ２１の動作を監視し、印字出力が正常に終了したか否かを判断する（ステップＳ４０７）。印字出力が正常に終了した場合（ステップＳ４０７：Ｙｅｓ）、主制御部１００は、今回の処理を終了する。
【００８１】
この結果、特定管理者は、利用者の実施したチャージ処理においてマネーカードに対する読み書き処理に異常が発生していた場合、精算処理の実施により、別途操作を要することなく精算処理を実施した後の集計結果とともに、読み書き処理の異常に係る情報を印字出力として受け取ることになる。従って、管理者側においてもマネーカードに対する電子マネー情報の書き込み処理に異常があったか否かを容易に、かつ確実に確認することができるようになる。
【００８２】
ところで、印字処理Ｂにおいて印字出力している間に紙切れや紙詰まり等の異常が発生し、上述したステップＳ４０４もしくはステップＳ４０７において印字出力が正常終了していないと判断した場合（ステップＳ４０４：Ｎｏ、ステップＳ４０７：Ｎｏ）、主制御部１００は、それぞれ手順をステップＳ５００に進め、精算後再印字処理を実行する。
【００８３】
＜精算後再印字処理＞
図１２は、主制御部１００が実施する精算後再印字処理の内容を示すものである。特定管理者用操作群の精算処理を実施した後に実施する集計結果もしくはアラームデータの印字出力が正常に終了していない場合、主制御部１００の再印字処理部１０９は、印字制御部１０７から現在印字出力していた印字データを再印字データとして取得し、この再印字データを特定管理者用操作群に対応したファイル名Ｆｉｌｅ１でメモリ１１０に格納する（ステップＳ５０１）。再印字データをメモリ１１０に格納した後において主制御部１００は、特定管理者からの再印字指令待ちとなる（ステップＳ５０２）。
【００８４】
この状態から特定管理者が入力部５を通じて再印字指令を入力すると（ステップＳ５０２：Ｙｅｓ）、主制御部１００は手順を進め、再印字処理を実行する（ステップＳ１００）。
【００８５】
精算後再印字処理において実施する再印字処理は、上述したものと同様である。すなわち、再印字処理において主制御部１００の再印字処理部１０９は、まず、プリンタ２１の異常が解消されるまで待機し（ステップＳ１０１）、プリンタ２１の異常が解消された時点で（ステップＳ１０１：Ｙｅｓ）、現在のユーザ変数を確認する（ステップＳ１０２，ステップＳ１０３，ステップＳ１０４）。
【００８６】
精算後再印字処理において現在実施可能と設定されている操作群は特定管理者操作群である。従って、ステップＳ１０３において手順がステップＳ１０６に移行し、Ｆｉｌｅ１のというファイル名の再印字データが印字データとしてセットされ、これが印字制御部１０７に送出される。これにより、精算処理直後の印字処理Ｂにおいて印字出力すべき集計結果、さらにはアラームデータが特定管理者に印字出力されることになる。尚、再印字出力を実施した後、主制御部１００は、該当するＦｉｌｅ１の再印字用データをメモリ１１０から削除する処理を実施して今回の処理を終了する（ステップＳ１０９）。
【００８７】
このように精算後再印字処理においては、通常の再印字処理を実施する際に操作者である特定管理者に対して再印字の指令を入力させるようにしている。従って、例えばこの再印字の指令を入力するための操作を特定管理者のみが知り得るように管理すれば、仮にプリンタ２１の異常が解消された状況下にあっても、精算処理の集計結果が誤って一般管理者に印字出力される事態を可及的に防止できるようになり、情報の管理上、きわめて有利となる。
【００８８】
以上説明したように、上記電子マネーチャージ機によれば、チャージ処理においてマネーカードに対する読み書き処理に異常が発生していた場合、精算処理を実施することにより、別途操作を要することなく精算処理を実施した後の集計結果とともに、読み書き処理の異常に係る情報を印字出力として受け取ることになる。これにより、管理者側においてもマネーカードに対する電子マネー情報の書き込み処理に異常があったか否かを容易に、かつ確実に確認することができ、利用者に対して適正な対応を行うことが可能となる。
【００８９】
尚、上述した実施の形態では、記録媒体処理装置としてマネーカードに電子マネーカード情報をチャージする電子マネーチャージ機を例示しているが、記録媒体に対してデータの書き込み処理を行うものであれば、その他のものにも適用することが可能である。
【００９０】
また、上述した実施の形態では、非接触通信によってデータの読み書き処理を行うものを例示しているが、必ずしも非接触通信によってデータの読み書き処理を行うものである必要はない。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態である記録媒体処理装置の外観を概念的に示す斜視図である。
【図２】図１に示した記録媒体処理装置において前扉２を開放した状態を概念的に示す斜視図である。
【図３】図１に示した記録媒体処理装置の制御系を示すブロック図である。
【図４】図３に示した主制御部が実施するメイン処理の内容を示すフローチャートである。
【図５】図３に示した主制御部が実施するチャージ処理の内容を示すフローチャートである。
【図６】図３に示した主制御部が実施する印字処理Ａの内容を示すフローチャートである。
【図７】図４に示した管理モード処理の内容を示すフローチャートである。
【図８】図３に示した主制御部が実施するテスト印字処理の内容を示すフローチャートである。
【図９】図３に示した主制御部が実施する精算処理の内容を示すフローチャートである。
【図１０】図７に示した印字処理Ｂの内容を示すフローチャートである。
【図１１】図３に示した主制御部が実施する再印字処理の内容を示すフローチャートである。
【図１２】図１０に示した精算後再印字処理の内容を示すフローチャートである。
【符号の説明】
【００９２】
１３      リーダライタ
２１      プリンタ
１００      主制御部
１０２      読み書き制御部
１０３      チャージ処理部
１０４      履歴管理部
１０５      集計処理部
１０６      異常情報管理部
１０７      印字制御部
１０８      印字データ格納処理部
１０９      再印字処理部
１１０      メモリ
【図１】
0005012417.tif 000002
【図２】
0005012417.tif 000003
【図３】
0005012417.tif 000004
【図４】
0005012417.tif 000005
【図５】
0005012417.tif 000006
【図６】
0005012417.tif 000007
【図７】
0005012417.tif 000008
【図８】
0005012417.tif 000009
【図９】
0005012417.tif 000010
【図１０】
0005012417.tif 000011
【図１１】
0005012417.tif 000012
【図１２】
0005012417.tif 000013