(57)【要約】【課題】対面する二者（例えば、店員と顧客）のいずれにおいても自らカード走査を行なうことができるカード処理装置を提供する。【解決手段】基部１０２に水平軸を中心として回動自在に取り付けられ、基部１０２を挟んで対面する正面側（図４中の奥側）と背面側（図４中の手前側）とに表示面１１０の向きを変えるパネル状のディスプレイ１０３を設け、その側縁に磁気カードＭＣを走査自在とする読取溝１１２を設け、読取溝１１２を走査された磁気カードＭＣの磁気ストライプから情報を読み取りシリアルな情報列として出力する磁気カードリーダを設け、ディスプレイ１０３の表示面１１０が背面側を向いていることを判定した場合、磁気カードリーダが出力した情報列を反対方向の情報列として認識するようにした。【選択図】図４
2010049429.tif 000002
【特許請求の範囲】
【請求項１】
基部と、
前記基部に水平軸を中心として回動自在に取り付けられ、回動することによって前記基部を挟んで対面する正面側と背面側とに表示面の向きを変えるパネル状の表示器と、
前記表示器の側縁に形成されて磁気カードを走査自在とする読取溝と、
前記表示器に内蔵されて前記読取溝内で走査された磁気カードの磁気ストライプから情報を読み取り情報列として出力する磁気カードリーダと、
前記表示器の表示面が背面側を向いているかどうかを判定し、前記表示面が背面側を向いていると判定した場合には前記磁気カードリーダが出力した情報列を最後から逆順の情報列として認識する制御部と、
を具備するカード処理端末。
【請求項２】
前記表示器は、背面側に位置する者から正面側を向いている前記表示面が視認可能な角度で取り付けられている、
請求項１記載のカード処理端末。
【請求項３】
前記表示器の表示面の向きが背面側であることを操作入力するための操作部を具備し、
前記制御部は、前記操作部での操作入力に応じて前記表示器の表示面が背面側を向いていることを判定する、
請求項１又は２記載のカード処理端末。
【請求項４】
前記操作部は、前記表示器の表示面に積層配置されるタッチパネルである、
請求項３記載のカード処理端末。
【請求項５】
前記表示器の表示面が正面側を向いている場合と背面側を向いている場合とで物理的変化を生じさせてその変化に応じた信号を出力するセンサを具備し、
前記制御部は、前記センサの出力信号に基づいて前記表示器の表示面が背面側を向いていることを判定する、
請求項１又は２記載のカード処理端末。
【請求項６】
前記制御部は、前記表示器の表示面が背面側を向いていることを判定した場合に、前記表示器の表示面の表示を天地反転する、
請求項１ないし５のいずれか一記載のカード処理端末。
【請求項７】
基部と、
前記基部に水平軸を中心として回動自在に取り付けられ、回動することによって前記基部を挟んで対面する正面側と背面側とに表示面の向きを変えるパネル状の表示器と、
前記表示器の側縁に形成されて磁気カードを走査自在とする読取溝と、
前記表示器に内蔵されて前記読取溝内で走査された磁気カードの磁気ストライプから情報を読み取り情報列として出力する磁気カードリーダと、
を備えるカード処理装置のコンピュータにインストールされ、このコンピュータに、
前記表示器の表示面が背面側を向いているかどうかを判定する処理と、
前記表示器の表示面が背面側を向いていることを判定した場合には前記磁気カードリーダが出力した情報列を最後から逆順の情報列として認識する処理と、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気カードの磁気ストライプから例えば決済に必要なカード情報を読み取るカード処理端末、及びこのカード処理端末にインストールされるコンピュータプログラムに関する。
【背景技術】
【０００２】
磁気カードとして、代表的にはクレジットカードがある。クレジットカードは、磁気ストライプに決済に必要な情報を記録し、この情報を読み取ることによって決済を可能とする。クレジットカードを用いた決済では、クレジット利用者である顧客が店員に自分のクレジットカードを渡し、店員は顧客から預かったクレジットカードをカード処理端末で走査する。これにより、カード処理端末ではクレジットカードの磁気ストライプから決済に必要な情報を読み取り、この読み取った情報に基づいて決済処理を実行する。店員は、カード処理端末でクレジットカードの走査をし、決済の完了を確認した後に、預かっていたクレジットカードを顧客に返却する。
【０００３】
これに対して、近年、クレジットカードからその磁気ストライプに記録されている個人情報を不正に取得するスキミングと呼ばれる犯罪行為が増加している。このような犯罪行為は、一例として、顧客から預かったクレジットカードを正規の決済で使用するに際して、顧客に分からないようにスキミング装置で不正にスキミングすることにより行なわれる。より悪質なケースでは、正規の決済処理を実行するカード処理装置そのものにスキミング装置を仕掛けてしまうようなことすら行なわれることがある。
【０００４】
このようなことから、クレジットカードのスキミングはいまや社会問題となっており、クレジット利用者保護という公益的観点からも、クレジット利用の消極化に歯止めをかけたいという関係業界側の私益的観点からも、有効なスキミング防止策が強く希求されている。
【０００５】
【特許文献１】特開２００２−１０９４４１公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
クレジットカードのスキミング防止に有効な手段は、カード処理装置そのものにスキミング装置が仕掛けられているような場合は兎も角として、クレジット利用者が自らカード処理装置で自分のクレジットカードを走査することである。その反面、そのようなセルフ操作に慣れなかったり面倒であったりする等の理由から、今まで通り店員にカード走査をしてもらいたいと思う顧客もいるはずである。
【０００７】
本出願の発明者は、このような課題に着目として先行技術文献を調査してみた。その結果、テレビの視聴者がテレビショッピングをする場合、視聴者であるクレジット利用者が自ら自分のクレジットカードを走査読み取りできるようにした決済システムを開示する特許文献１を見出した。
【０００８】
しかしながら、この特許文献１に記載されている技術は、テレビショッピングという極めて限定された状況下でクレジット利用者が自ら自分のクレジットカードを走査読み取りすることを示しているに過ぎない。したがって、特許文献１は、店舗でのクレジットカードのスキミング防止策について、何がしかの示唆を与えるものではない。
【０００９】
本発明は、このような点に鑑みなされたもので、対面する二者（例えば、店員と顧客）のいずれにおいても自らカード走査を行なうことができるカード処理装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明のカード処理端末は、基部に水平軸を中心として回動自在に取り付けられ、回動することによって前記基部を挟んで対面する正面側と背面側とに表示面の向きを変えるパネル状の表示器と、前記表示器の側縁に形成されて磁気カードを走査自在とする読取溝と、前記表示器に内蔵されて前記読取溝内で走査された磁気カードの磁気ストライプから情報を読み取り情報列として出力する磁気カードリーダと、前記表示器の表示面が背面側を向いているかどうかを判定し、前記表示面が背面側を向いていると判定した場合には前記磁気カードリーダが出力した情報列を最後から逆順の情報列として認識する制御部と、を具備する。
【００１１】
本発明のコンピュータプログラムは、基部に水平軸を中心として回動自在に取り付けられ、回動することによって前記基部を挟んで対面する正面側と背面側とに表示面の向きを変えるパネル状の表示器と、前記表示器の側縁に形成されて磁気カードを走査自在とする読取溝と、前記表示器に内蔵されて前記読取溝内で走査された磁気カードの磁気ストライプから情報を読み取り情報列として出力する磁気カードリーダと、を備えるカード処理装置のコンピュータにインストールされ、このコンピュータに、（１）前記表示器の表示面が背面側を向いているかどうかを判定する処理と、（２）前記表示器の表示面が背面側を向いていると判定した場合には前記磁気カードリーダが出力した情報列を最後から逆順の情報列として認識する処理と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、表示器の表示面を正面側に向けた場合でも背面側に向けた場合でも、読取溝内を走査した磁気カードの磁気ストライプから磁気カードリーダによって情報を読み取り、磁気カードリーダが出力する情報列を制御部において同じ順序の情報列として認識することができ、したがって、対面する二者（例えば、店員と顧客）のいずれにも自らカード走査を行なわせることができる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態を図面に基づいて説明する。本実施の形態のカード処理端末は、クレジットカード、デビットカードとして使用されるキャッシュカード等、現金の代わりとして機能するカードでの決済に際して使用され、カード決済を可能にする。そのために、本実施の形態のカード処理端末は、通信回線を介して決済機関としての金融機関の決済機関コンピュータに接続可能である。これが、本実施の形態のカード処理端末の基本機能である。このような基本機能の他、本実施の形態のカード処理端末は、商品販売データ処理をも実行する。
【００１４】
本実施の形態のカード処理端末で使用されるカードとしては、共に磁気カードであるクレジットカード及びデビットカードである。これらのカードは、決済に必要なカード情報を磁気ストライプに記録している。カード情報として、クレジットカードの場合には、そのカードの固有情報であるカード番号、キャッシュカードの場合には、そのカードの固有情報であるカード番号及び予め定められている暗証番号等がある。
【００１５】
図１は、カード処理端末１０１を示す外観斜視図である。図１に示すように、カード処理端末１０１は、高さが低い平たい筐体状の基部１０２を有し、その上部に表示器としてのディスプレイ１０３が取り付けられて形成されている。ディスプレイ１０３は、図３及び図４に示すように、ヒンジ１０４（図３参照）によって基部１０２に回動自在に取り付けられている。したがって、ディスプレイ１０３は水平軸を中心として回動自在である。このような回動構造により、ディスプレイ１０３は、基部１０２を挟んで対面する正面側（店員側）と背面側（客面側）とのうち、正面側に向けられる位置と背面側に向けられる位置との間を回動する。正面側に向けられた状態のディスプレイ１０３は、やや正面側に傾斜した状態で上面を向く（図１及び図２参照）。これに対して、背面側に向けられた状態のディスプレイ１０３は、やや傾斜した状態でほぼ直立する（図３及び図４参照）。
【００１６】
基部１０２には、その正面に電源スイッチ１０５とＵＳＢスロット１０６とレシート発行口１０７とを有している。電源スイッチ１０５は、カード処理端末１０１の電源のオンオフ操作を行うためのものであり、電源スイッチ１０５がオンにされるとカード処理端末１０１の各部に電力が供給される。ＵＳＢスロット１０６は、ＵＳＢ接続可能な各種の機器、例えばＵＳＢメモリ、バーコードスキャナ、ドロワ、ピンバッド等（全て図示せず）の装着を許容する。レシート発行口１０７は、ディスプレイ１０３の直下に配置されている。
【００１７】
ディスプレイ１０３は、液晶表示パネル１０８をフレーム１０９で保持する構造のものであり、液晶表示パネル１０８を表示面１１０として露出させる。表示面１１０中、液晶表示パネル１０８の上層にはタッチパネル１１１も積層配置されている。そして、ディスプレイ１０３のフレーム１０９の側縁には、磁気カードＭＣを挿入させて操作者側に引き抜くことができるようなスリット状の読取溝１１２を備えたカード読取部１１３が設けられている。このカード読取部１１３には、カードの磁気ストライプＭＳに記録されたデータの読み取りを行うための磁気カードリーダ１１４（図５参照）が設けられている。
【００１８】
図２は、カード処理端末１０１のディスプレイ１０３が正面側（店員側）に向けられて店員によるカード走査がなされている状態を例示する斜視図である。読取溝１１２は、ディスプレイ１０３が正面側に向けられた状態でフレーム１０９の右側に配置されている。前述した磁気カードリーダ１１４（図５参照）は、読取溝１１２よりも内側、つまり表示面１１０の側であって、読取溝１１２内を走査される磁気カードＭＣの磁気ストライプＭＳに対面する位置に配置されている。そこで、図２に示すように、読取溝１１２に磁気カードＭＣを挿入して走査する場合、店員は右手ＲＨで磁気カードＭＣを掴み、磁気ストライプＭＳを読取溝１１２よりも表示面１１０の側に向けて走査する。
【００１９】
図３は、カード処理端末１０１のディスプレイ１０３が背面側（客面側）に向けられて顧客によるカード走査がなされている状態を例示するカード処理端末１０１の正面側から見た斜視図である。ディスプレイ１０３を背面側に向けて回動させると、基部１０２の上部が露出する。基部１０２の上部には、その左側に位置させてプリンタカバー１１５が取り付けられている。プリンタカバー１１５は、基部１０２の後方側、つまりヒンジ１０４の側を回動支点として回動し、開閉自在となる。前述したレシート発行口１０７は、プリンタカバー１１５の先端側に形成される。基部１０２は、プリンタカバー１１５を開いた内部にプリンタ１１６（図５参照）を内蔵している。プリンタ１１６は、レシートや各種の伝票等（いずれも図示せず）を印字発行する。
【００２０】
図４は、カード処理端末１０１のディスプレイ１０３が背面側（客面側）に向けられて顧客によるカード走査がなされている状態を例示するカード処理端末１０１の背面側から見た斜視図である。読取溝１１２は、ディスプレイ１０３が正面側に向けられた状態でフレーム１０９の右側に配置されているので、背面側に向けられた状態ではフレーム１０９の左側に配置されることになる。前述したように、磁気カードリーダ１１４（図５参照）は、読取溝１１２よりも内側、つまり表示面１１０の側に配置されている。したがって、読取溝１１２に磁気カードＭＣを挿入して走査する場合、顧客は左手ＬＨで磁気カードＭＣを掴み、磁気ストライプＭＳを読取溝１１２よりも表示面１１０の側に向けて走査する。
【００２１】
図５は、カード処理端末１０１の各部の電気的接続を示すブロック図である。カード処理端末１０１は、制御ボード２０１に制御部としてのマイクロコンピュータ（以下、マイコンという）２０２を搭載する。マイコン２０２は、前述した液晶表示パネル１０８、タッチパネル１１１、磁気カードリーダ１１４、及びプリンタ１１６等の各部をバスライン２０３と各種の制御回路や入力回路（図示せず）とを介して駆動制御したり、それらのデバイスからデータ入力したりする。このようなマイコン２０２は、プロセッサであるＣＰＵ２０４に、バスライン２０３を介して、ＢＩＯＳ等の固定的データを格納するＲＯＭ２０５と、各種可変データを書き換え自在に格納してワークエリアを提供するＲＡＭ２０６とを接続することにより構成されている。
【００２２】
マイコン２０２には、更に、バスライン２０３を介して、ＨＤＤ２０７、メモリーカードスロット２０８、通信Ｉ／Ｆ２０９、ネットワークカード２１０、及びＵＳＢ（Universal Serial Bus）２１１が接続されている。
【００２３】
ＨＤＤ２０７については図６に基づいて後述する。
【００２４】
メモリーカードスロット２０８は、メモリーカード（図示せず）を抜き差し自在とし、メモリーカードに記録されているデータをマイコン２０２に入力する。
【００２５】
通信Ｉ／Ｆ２０９は、ＣＡＦＩＳ（Credit And Finance Information Switching System）や公衆回線網等の外部通信網（図示せず）を介して、クレジット会社や銀行等が備える決済機関コンピュータ（図示せず）にカード処理端末１０１を接続し、決済機関コンピュータとの間でデータ通信を可能とする。
【００２６】
ネットワークカード２１０は、カード処理端末１０１をＬＡＮ等のネットワーク（図示せず）に接続させる。ネットワークには、例えばストアコントローラや各種サーバ等の上位機（図示せず）を接続することができる。したがって、カード処理端末１０１は上位機とネットワークを介して通信可能である。
【００２７】
ＵＳＢ２１１は、カード処理端末１０１に、各種の機器との接続を提供する。つまり、これらの機器、例えばＵＳＢメモリ、バーコードスキャナ、ドロワ、ピンバッド等（全て図示せず）をＵＳＢスロット１０６（図１〜図３参照）に接続することで、それらの機器をＵＳＢ２１１に接続することができる。これらの機器のうち、ピンパットは、磁気カードリーダ１１４によってデビットカードを読み取り、デビット決済を実行するに際して、デビットカードの所持者である顧客に暗証番号を入力してもらうに際して使用される。
【００２８】
図６は、アプリケーションプログラムＡＰ及びオペレーティングシステムＯＳによるデバイス制御構造を例示する模式図である。ＨＤＤ２０７には、オペレーティングシステムＯＳ、アプリケーションプログラムＡＰ等が格納されている。電源スイッチ１０５の投入によって制御ボード２０１に電力供給がなされると、ＲＯＭ２０５に記録されているＢＩＯＳが読み込まれ、このＢＩＯＳのテーブルに順位第１位で定義されているＨＤＤ２０７からオペレーティングシステムＯＳが読み取られてその全部又は一部がＲＡＭ２０６にコピーされる。その後、カード処理端末１０１を商品販売データ処理装置として動作させるためのアプリケーションプログラムＡＰの一部もＲＡＭ２０６にコピーされる。これにより、カード処理端末１０１は商品販売データ処理装置として機能する。
【００２９】
アプリケーションプログラムＡＰには、商品販売データ処理モジュールＭ１が含まれている。この商品販売データ処理モジュールＭ１は、前述したカード処理端末１０１を商品販売データ処理装置として動作させるためのアプリケーションプログラムＡＰである。そして、商品販売データ処理モジュールＭ１には、磁気カードリーダ１１４を用いたカード決済を可能とするためのカード取引モジュールＭ１−１が含まれている。
【００３０】
アプリケーションプログラムＡＰには、反転処理モジュールＭ２が含まれている。反転処理モジュールＭ２は、ディスプレイ１０３の表示面１１０を背面側（顧客側）に向けた場合における磁気カードリーダ１１４の出力した情報列を反対方向の情報列として認識処理するためのプログラムコードを記録している。この処理については、図９ないし図１２に基づいて後に詳述する。
【００３１】
オペレーティングシステムＯＳは、バスライン２０３を介してマイコン２０２に接続されているデバイス、つまり液晶表示パネル１０８やプリンタ１１６を制御したり、タッチパネル１１１や磁気カードリーダ１１４から信号を取り込んだりするためのデバイスドライバＤＤを含んでいる。アプリケーションプログラムＡＰからデバイスを制御するには、オペレーティングシステムＯＳに含まれているＩＯマネージャＩＯＭを介してデバイスドライバＤＤに司令を送り、デバイスの制御等を実行する。
【００３２】
デバイスドライバＤＤには、表示反転モジュールＭ３が含まれている。表示反転モジュールＭ３は、液晶表示パネル１０８を制御するデバイスドライバＤＤに組み込まれ、ディスプレイ１０３の表示面１１０を背面側（顧客側）に向けた場合に、液晶表示パネル１０８の表示を天地反転するためのプログラムコードである。この処理について、図９ないし図１２に基づいて後に詳述する。
【００３３】
図７は、商品販売データ処理の流れを示すフローチャートである。この処理は、ＨＤＤ２０７からＲＡＭ２０６にコピーされるアプリケーションプログラムＡＰに含まれている商品販売データ処理モジュールＭ１に従った処理をＣＰＵ２０４が実行することによってなされる。その処理内容として、まず、ＣＰＵ２０４は、商品指定の有無に待機している（ステップＳ１０１）。商品指定は、表示面１１０に表示させた登録画面Ａ（図８、図１１参照）上でのタッチパネル１１１によるタッチ指定によってなされることを基本とし、ＵＳＢ２１１にバーコードスキャナ（図示せず）が接続されている場合にはバーコードスキャナによっても可能である。
【００３４】
図８は、正面側（店員側）に向けられたディスプレイ１０３の表示面１１０に表示される登録画面Ａの一例を示す模式図である。登録画面Ａは、登録画面である旨のモード表示と年月日とサインオンした責任者とを表示するタイトル欄Ａ１を最上位に配置している。
【００３５】
登録画面Ａは、タイトル欄Ａ１の下に、左側には取引情報欄Ａ２を、右側にはファンクションキー欄Ａ３をそれぞれ配置している。取引情報欄Ａ２には、取引履歴Ａ２−１と売上合計情報Ａ２−２とが表示されている。売上合計情報Ａ２−２は、売上合計金額及び売上合計点数を含んでいる。
【００３６】
登録画面Ａは、取引情報欄Ａ２の下に、商品欄Ａ４を表示している。商品欄Ａ４には、個々の商品のカテゴリ表示Ａ４−１がスクロール可能に表示され（図８中、××で示す）、その下方に選択されているカテゴリに含まれている個々の商品表示Ａ４−２がなされている（図８中、…で示す）。
【００３７】
登録画面Ａは、更に、ファンクションキー欄Ａ３の下に、決済ツール欄Ａ５を表示している。決済ツール欄Ａ５には、テンキーＡ５−１、小計キーＡ５−２、現計キーＡ５−３、カードキーＡ５−４等が表示されている。現計キーＡ５−３は現金による決済を指定するキーで、締めキーとして機能する。カードキーＡ５−４は、クレジットカード又はデビットカードである決済を指定するキーで、締めキーとして機能する。
【００３８】
アプリケーションプログラムＡＰに含まれている商品販売データ処理モジュールＭ１は、登録画面Ａ上の表示のうち、ファンクションキー欄Ａ３、商品欄Ａ４、決済ツール欄Ａ５での表示をタッチパネル１１１でのタッチ指定可能なオブジェクトとして扱う。したがって、カード取引モジュールＭ１は、登録画面Ａ上でタッチパネル１１１でのタッチ指定が発生すると、その座標位置からどのオブジェクト、換言するとどのボタンがタッチ指定されたのかをＣＰＵ２０４に認識させる。
【００３９】
図７のフローチャートに示す処理の説明に戻る。登録画面Ａの商品欄Ａ４において、その商品表示Ａ４−２中から選択された一の商品がタッチパネル１１１によってタッチ指定されると、ＣＰＵ２０４は商品指定を判定し（ステップＳ１０１のＹ）、対応する商品コードを取得する。そして、取得した商品コードに基づいてＰＬＵファイル（図示せず）を検索し、当該商品コードによって特定される商品の品名及び単価を取得し、これらの情報を商品コードと共にＲＡＭ２０６に記憶するという処理を実行する（ステップＳ１０２）。ＣＰＵ２０４は、取得した単価に基づいて合計金額を算出し（ステップＳ１０３）、ステップＳ１０２で取得した品名及びステップＳ１０３で算出した合計金額に基づいて、登録画面Ａ中の取引情報欄Ａ２の表示を更新する（ステップＳ１０４）。その後、ＣＰＵ２０４は締め指定の有無に待機し（ステップＳ１０５）、締め指定がない（ステップＳ１０５のＮ）まま商品指定がなされると（ステップＳ１０１のＹ）、ステップＳ１０２〜ステップＳ１０５の処理を繰り返す。
【００４０】
ＣＰＵ２０４は、締め指定を判定すると（ステップＳ１０５のＹ）、その種類を判定する。この判定処理は、現金決済なのか（ステップＳ１０６のＹ）、クレジット決済（ステップＳ１０７のＹ）又はデビット決済（ステップＳ１０７のＮ）なのかを判定する処理である。登録画面Ａ中、決済ツール欄Ａ５における小計キーＡ５−２のタッチ指定後にテンキーＡ５−１による預かり金額のタッチ入力がなされ、現計キーＡ５−３のタッチ指定があれば、現金決済である（ステップＳ１０６のＹ）。登録画面Ａ中、決済ツール欄Ａ５における小計キーＡ５−２のタッチ指定後にカードキーＡ５−４のタッチ指定があり、その後に磁気カードリーダ１１４から送信された磁気カードＭＣの読み取りデータにクレジットカードであることを示す特定情報が含まれていれば、クレジット決済である（ステップＳ１０７のＹ）。登録画面Ａ中、決済ツール欄Ａ５における小計キーＡ５−２のタッチ指定後にカードキーＡ５−４のタッチ指定があり、その後に磁気カードリーダ１１４から送信された磁気カードＭＣの読み取りデータにデビットカードであることを示す特定情報が含まれていれば、デビット決済である（ステップＳ１０７のＮ）。
【００４１】
ＣＰＵ２０４は、ステップＳ１０５で判定した締めの種類が現金決済である場合（ステップＳ１０６のＹ）には現金処理を実行し（ステップＳ１０８）、クレジット決済である場合（ステップＳ１０７のＹ）にはクレジット処理を実行し（ステップＳ１０９）、デビット決済である場合（ステップＳ１０７のＮ）にはデビット処理を実行する（ステップＳ１１０）。
【００４２】
ＣＰＵ２０４は、現金処理（ステップＳ１０８）として、ＵＳＢ２１１にドロワ（図示せず）が接続されている場合にドロワ開放を実行する。
【００４３】
ＣＰＵ２０４は、アプリケーションプログラムＡＰのカード取引モジュールＭ１に含まれているカード取引モジュールＭ１−１に従い、クレジット処理（ステップＳ１０９）を実行する。こうして実行するクレジット処理（ステップＳ１０９）として、ＣＰＵ２０４は、磁気カードリーダ１１４によるクレジットカードである磁気カードＭＣの走査に待機する。そして、ＣＰＵ２０４は、磁気カードリーダ１１４によってクレジットカードである磁気カードＭＣの磁気ストライプＭＳから読み取ったカード情報（カード番号）とＲＡＭ２０６に記録した取引金額データとに基づいてクレジットデータ（認証依頼データ）を作成し、作成したクレジットデータを通信Ｉ／Ｆ２０９のＣＡＦＩＳを介して決済機関コンピュータ（図示せず）へ送信する。決済機関コンピュータでは、送信されたクレジットデータに対して信用チェックや金額承認等の信用照会処理を行った後に、その照会結果データをカード処理端末１０１に送信する。照会結果が決済を承認する旨である場合には、ＣＰＵ２０４は、ステップＳ１１１の処理に進む。
【００４４】
ＣＰＵ２０４は、アプリケーションプログラムＡＰのカード取引モジュールＭ１に含まれているカード取引モジュールＭ１−１に従い、デビット処理（ステップＳ１１０）を実行する。こうして実行するデビット処理（ステップＳ１１０）として、ＣＰＵ２０４は、磁気カードリーダ１１４によるデビットカードである磁気カードＭＣの走査と暗証番号の入力とに待機する。暗証番号の入力は、一例として、ＵＳＢ２１１にピンパッド（図示せず）が接続されている場合にはそのピンパッドによって実行可能である。別の一例として、背面側（顧客側）に向けたディスプレイ１０３の表示面１１０にテンキー（図示せず）を表示し、このテンキーによって顧客による暗証番号の入力を可能とするようにしても良い。ＣＰＵ２０４は、磁気カードリーダ１１４によってデビットカードである磁気カードＭＣの磁気ストライプＭＳから読み取ったカード情報（暗証番号）と入力された暗証番号とを照合し、合致した場合には、そのカード情報（カード番号）とＲＡＭ２０６に記録した取引金額データとに基づいてデビットデータ（認証振替依頼データ）を作成し、作成したデビットデータを通信Ｉ／Ｆ２０９を介して決済機関コンピュータ（図示せず）へ送信する。決済機関コンピュータでは、送信されたデビットデータに対して認証振替処理等を行った後に、その認証振替結果データをカード処理端末１０１に送信する。認証振替結果が認証振替の旨である場合には、ＣＰＵ２０４は、ステップＳ１１１の処理に進む。
【００４５】
ＣＰＵ２０４は、現金処理（ステップＳ１０８）、クレジット処理（ステップＳ１０９）、又はデビット処理（ステップＳ１１０）を実行したならば、ステップＳ１０２でＲＡＭ２０６に記憶した商品コード等の情報を用いて売上があった商品登録の処理を実行する（ステップＳ１１１）。そして、プリンタ１１６によるレシートや必要な伝票等の印字発行処理を実行し（ステップＳ１１２）、処理を終了する。この際、現金処理（ステップＳ１０８）がなされた場合には、レシートの印字発行のみが行なわれる。これに対して、クレジット処理（ステップＳ１０９）又はデビット処理（ステップＳ１１０）がなされた場合には、レシートに加えて取引伝票の印字発行もなされる。とりわけ、クレジット処理（ステップＳ１０９）がなされた場合、店員は、プリンタ１１６から印字発行されたクレジット用の伝票に対して、サインの記入を顧客に求める。
【００４６】
図９は、ディスプレイ１０３の表示面１１０の向きが変更された場合の処理の流れを示すフローチャートである。この処理は、ＨＤＤ２０７からＲＡＭ２０６にコピーされるアプリケーションプログラムＡＰ中の商品販売データ処理モジュールＭ１に含まれているカード取引モジュールＭ１−１に従った処理をＣＰＵ２０４が実行することによってなされる（図６参照）。この際、カード取引モジュールＭ１−１は、アプリケーションプログラムＡＰに含まれている反転処理モジュールＭ２を起動させ、反転処理モジュールＭ２による処理を利用する。
【００４７】
カード取引モジュールＭ１−１は、クレジットカード又はデビットカードでの決済の実行をカード処理端末１０１に提供する。したがって、カード取引モジュールＭ１−１は、図７のフローチャート中のクレジット決済判定（ステップＳ１０７のＹ）又はデビット決済判定（ステップＳ１０７のＮ）をトリガとして起動し、ステップＳ１０９でのクレジット処理又はステップＳ１１０でのデビット処理の実行時にのみＣＰＵ２０４にカード取引機能を提供する。カード取引モジュールＭ１−１の起動後、ＣＰＵ２０４は、ディスプレイ１０３の表示面１１０の向きに変化があったかどうかの判定に待機している（ステップＳ２０１）。ディスプレイ１０３の表示面１１０の向きを変更させるトリガについては、図１０（ａ）、（ｂ）、（ｃ）にそれぞれ示す。
【００４８】
図１０（ａ）に示す一例は、登録画面Ａ（図８参照）に表示されている反転ボタンＲＢのタッチパネル１１１によるタッチ指定である（図８には図示していない）。つまり、登録画面Ａ中、ファンクションキー欄Ａ３に反転ボタンＲＢをタッチパネル１１１によるタッチ指定可能なオブジェクトとして用意しておく。そこで、オペレータである店員は、正面側（店員側）に向けられている表示面１１０を回動させて背面側（顧客側）に向ける場合、あるいは、背面側に向けていた表示面１１０を回動させて正面側に向けた場合に、タッチパネル１１１によって反転ボタンＲＢをタッチ指定する。ＣＰＵ２０４は、反転ボタンＲＢのタッチ指定に応じて、ディスプレイ１０３の表示面１１０の向きに変化があったと判定する（ステップＳ２０１のＹ）。
【００４９】
図１０（ｂ）に示す一例は、マイクロスイッチＭＳＷによる検知である。マイクロスイッチＭＳＷ（図１０（ｂ）中、仮想線で示す）は、その可動片ＭＳＷ−１をディスプレイ１０３の正面側に向けた状態でディスプレイ１０３の内部に配置されている。可動片ＭＳＷ−１は、マイクロスイッチＭＳＷのスイッチ本体ＭＳＷ−２に対して回動自在に取り付けられ、通常は、スイッチ本体ＭＳＷ−２から離反する方向に回動するよう付勢されている。この状態で、マイクロスイッチＭＳＷはオフ（ＯＦＦ）となる。これに対して、可動片ＭＳＷ−１がスイッチ本体ＭＳＷ−２に近接する方向に回動すると、マイクロスイッチＭＳＷはオン（ＯＮ）となる。
【００５０】
ディスプレイ１０３には、マイクロスイッチＭＳＷの可動片ＭＳＷ−１を外部と連通させるための連通孔（図示せず）が形成されている。カード処理端末１０１の基部１０２の上面には、その連通孔の位置に対応させて突起ＰＪが突出形成されている。突起ＰＪは、ディスプレイ１０３が基部１０２に近接する方向に回動して正面側（店員側）を向くと、連通孔を介して可動片ＭＳＷ−１を押圧回動させ、マイクロスイッチＭＳＷをオン（ＯＮ）にする（図１０（ｂ）の左側参照）。これに対して、ディスプレイ１０３が基部１０２から離反する方向に回動して背面側（顧客側）を向くと、突起ＰＪから可動片ＭＳＷ−１が離反する。すると、可動片ＭＳＷ−１はスイッチ本体ＭＳＷ−２から離反する方向に回動し、マイクロスイッチＭＳＷをオフ（ＯＦＦ）にする（図１０（ｂ）の右側参照）。
【００５１】
したがって、マイクロスイッチＭＳＷは、ディスプレイ１０３の表示面１１０が正面側（店員側）を向いている場合と背面側（顧客側）を向いている場合とで物理的変化を生じさせてその変化に応じた信号を出力するセンサとして機能する。ＣＰＵ２０４は、マイクロスイッチＭＳＷのオンオフに応じて、ディスプレイ１０３の表示面１１０の向きに変化があったと判定する（ステップＳ２０１のＹ）。
【００５２】
図１０（ｃ）に示す一例は、重力センサＧＳによる検知である。つまり、カード処理端末１０１のディスプレイ１０３には、重力センサＧＳを内蔵しておく。重力センサＧＳは、ディスプレイ１０３の回動角度を検知することができる。したがって、重力センサＧＳは、ディスプレイ１０３の表示面１１０が正面側（店員側）を向いている場合と背面側（顧客側）を向いている場合とで物理的変化を生じさせてその変化に応じた信号を出力するセンサとして機能する。ＣＰＵ２０４は、重力センサＧＳの出力信号に応じて、ディスプレイ１０３の表示面１１０の向きに変化があったと判定する（ステップＳ２０１のＹ）。
【００５３】
図９のフローチャートに示す処理の説明に戻る。ＣＰＵ２０４は、ディスプレイ１０３の表示面１１０の向きに変化があったと判定すると（ステップＳ２０１のＹ）、変化後のディスプレイ１０３の向きが背面向きかどうかを判定する（ステップＳ２０２）。ＣＰＵ２０４は、ディスプレイ１０３が背面向き、より詳しくは正面向きから背面向きにされたと判定した場合（ステップＳ２０２のＹ）、デバイスドライバＤＤに含まれている表示反転モジュールＭ３に表示反転司令を出力する（ステップＳ２０３）。これに対して、ＣＰＵ２０４は、ディスプレイ１０３が正面向き、より詳しくは背面向きから正面向きにされたと判定した場合（ステップＳ２０２のＮ）、デバイスドライバＤＤに含まれている表示反転モジュールＭ３に表示正転司令を出力する（ステップＳ２０４）。これらのステップＳ２０３、ステップＳ２０４の処理に際して、アプリケーションプログラムＡＰであるカード取引モジュールＭ１−１がオペレーティングシステムＯＳに組み込まれているデバイスドライバＤＤに直接アクセスすることはできないので、ＩＯマネージャＩＯＭを介して司令を伝達する。表示反転モジュールＭ３は、表示反転司令に応じてディスプレイ１０３の表示面１１０をなす液晶表示パネル１０８の表示を天地反転し、表示正転司令に応じて液晶表示パネル１０８の表示を元に戻す。
【００５４】
図１１は、背面側（客面側）に向けられたディスプレイ１０３の表示面１１０に表示される登録画面Ａの一例を示す模式図である。図１１を参照することで、ディスプレイ１０３に、図８に示す登録画面Ａが天地反転して表示されていることが分かる。また、転地反転して表示される登録画面Ａは、背面側を向けられて顧客の利用に供せられる画面である。このため、ファンクションキー欄Ａ３、商品欄Ａ４及び決済ツール欄Ａ５は、顧客の利用に不要である。そこで、これらの各欄については、例えばグレーアウト表示し、タッチパネル１１１でのタッチ操作も受け付けないようにすることが好適である。
【００５５】
図９のフローチャートに示す処理の説明に戻る。ＣＰＵ２０４は、オペレーティングシステムＯＳに組み込まれている表示反転モジュールＭ３に表示反転司令を出力した場合（ステップＳ２０３）、ステップＳ２０５及びステップＳ２０６の処理を経て処理を終了する。これに対して、ＣＰＵ２０４は、表示反転モジュールＭ３に表示正転司令を出力した場合には（ステップＳ２０４）、そのまま処理を終了する。以下、ステップＳ２０５及びステップＳ２０６の処理について説明する。
【００５６】
ＣＰＵ２０４は、ステップＳ２０３の処理に続いて、登録画面Ａにインストラクションをポップアップ表示する（ステップＳ２０５）。これにより、図１１に示すように、登録画面Ａにはインストラクションを表示するダイアログＡ６がポップアップ表示される。ダイアログＡ６には、一例として、「カードの磁気ストライプを内側に向けて溝に挿入し、上から下に引きおろして下さい。」というメッセージが表示される。
【００５７】
ＣＰＵ２０４は、ステップＳ２０５の処理に続いて、図７に示すステップＳ１０９でのクレジット処理又はステップＳ１１０でのデビット処理に含まれている磁気カードＭＣの磁気ストライプＭＳから読み取ったカードデータの認識に際して、反転処理モジュールＭ２を利用する。つまり、ＣＰＵ２０４は、図７のフローチャート中のステップＳ１０９でのクレジット処理及びステップＳ１１０でのデビット処理に際して、磁気カードリーダ１１４が磁気カードＭＣであるクレジットカード又はデビットカードの磁気ストライプＭＳから読み取ったカード情報（クレジットカードの場合にはカード番号、デビットカードの場合にはカード番号及び暗証番号）を取得する。この場合、磁気カードリーダ１１４は、磁気ヘッド（図示せず）に対して磁気カードＭＣの磁気ストライプＭＳが一方向に移動することで磁気ストライプＭＳに記録されているデータを読み取る構造上、磁気ストライプＭＳの移動方向の先頭から末尾という順番でシリアルに記録データを読み取る。ところが、ディスプレイ１０３が正面側（店員側）を向いている状態（図１、図２及び図８参照）と背面側（顧客側）を向いている状態（図３、図４及び図１１参照）とでは、読取溝１１２の内部における磁気カードＭＣの移動方向が反対方向となるため、読み取った磁気ストライプＭＳの読み取りデータ列が逆方向となる。そこで、ＣＰＵ２０４は、ディスプレイ１０３が背面側（顧客側）を向いている場合、磁気カードＭＣの磁気ストライプＭＳから読み取ったカードデータのデータ列を反対方向のデータ列として認識する。これをＣＰＵ２０４に実行させるのが、反転処理モジュールＭ２である。
【００５８】
図１２は、反転処理モジュールＭ２での処理内容を説明するための模式図である。図１２に示すように、磁気カードリーダ１１４の磁気ヘッド（図示せず）が出力した信号は増幅器（ＡＭＰ）で増幅される。この間、信号は全てアナログ信号である。そこで、増幅器によって増幅された信号はアナログデジタルコンバータ（ＡＤ／Ｃ）によってデジタル信号に変換され、マイコン２０２での扱いを可能とする。アナログデジタルコンバータによってデジタル変換された磁気カードリーダ１１４の出力信号は、一例としてシフトレジスタ（図示せず）にシリアルにレジストされ、別の一例としてＲＡＭ２０６のレジスト領域にシリアルにレジストされる。いずれにしても、ここでシフトレジスタ又はＲＡＭ２０６のレジスト領域にレジストされるデータは、磁気カードＭＣが有する磁気ストライプＭＳの移動方向の先頭から末尾の順番で磁気ヘッドが読み取った順である。
【００５９】
ＣＰＵ２０４は、図７のフローチャート中、ステップＳ１０９で実行するクレジットデータ（認証依頼データ）の作成に際して、あるいはステップＳ１１０で実行するデビットデータ（認証振替依頼データ）の作成に際して、シフトレジスタ又はＲＡＭ２０６のレジスト領域にレジストしたデータを磁気カードＭＣから取得したデータとして用いる。そこで、ＣＰＵ２０４は、シフトレジスタ又はＲＡＭ２０６のレジスト領域にレジストしたデータをＲＡＭ２０６に展開し、クレジットデータ（認証依頼データ）又はデビットデータ（認証振替依頼データ）に組み込む。この際、ＣＰＵ２０４は、ディスプレイ１０３が背面側（顧客側）を向けられることで反転処理モジュールＭ２の利用が指定されている場合（図９のフローチャート中のステップＳ２０６）、シフトレジスタ又はＲＡＭ２０６のレジスト領域にレジストしたデータ列を反対方向からＲＡＭ２０６に展開し、クレジットデータ（認証依頼データ）又はデビットデータ（認証振替依頼データ）を作成する。
【００６０】
以上の処理によって、ディスプレイ１０３が正面側（店員側）を向いている場合（図１、図２及び図８参照）でも背面側（顧客側）を向いている場合（図３、図４及び図１１参照）でも、磁気カードＭＣの磁気ストライプＭＳに記録されているデータを正しく取得することができる。したがって、カード処理端末１０１を間に対面する店員と顧客とのうち、店員ばかりでなく顧客自らによるカード走査の機会を提供することができ、スキミング防止を図ることができる。
【００６１】
また、本実施の形態のカード処理端末１０１では、背面側に位置する顧客から正面側を向いているディスプレイの表示面１１０を視認可能な角度でディスプレイ１０３が取り付けられている。このための、店員が顧客から預かって磁気カードＭＣを走査する場合であっても、顧客から店員の手元が良く見え、この面からもスキミング等の不正行為の防止に役立つ。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の一形態として、カード処理端末を示す外観斜視図である。
【図２】カード処理端末のディスプレイ（表示器）が正面側（店員側）に向けられて店員によるカード走査がなされている状態を例示する斜視図である。
【図３】カード処理端末のディスプレイ（表示器）が背面側（客面側）に向けられて顧客によるカード走査がなされている状態を例示する正面側から見た斜視図である。
【図４】カード処理端末のディスプレイ（表示器）が背面側（客面側）に向けられて顧客によるカード走査がなされている状態を例示する背面側から見た斜視図である。
【図５】カード処理端末の各部の電気的接続を示すブロック図である。
【図６】アプリケーションプログラム及びオペレーティングシステムによるデバイス制御構造を例示する模式図である。
【図７】商品販売データ処理の流れを示すフローチャートである。
【図８】正面側（店員側）に向けられたディスプレイ（表示器）の表示面に表示される登録画面の一例を示す模式図である。
【図９】ディスプレイ（表示器）の表示面の向きが変更された場合の処理の流れを示すフローチャートである。
【図１０】ディスプレイ（表示器）の表示面の向きを変更させるトリガの例として、（ａ）はタッチパネルでのタッチ指定、（ｂ）はマイクロスイッチによる検知、（ｃ）は重力センサによる検知をそれぞれ示す模式図である。
【図１１】背面側（客面側）に向けられたディスプレイ（表示器）の表示面に表示される登録画面の一例を示す模式図である。
【図１２】反転処理モジュールでの処理内容を説明するための模式図である。
【符号の説明】
【００６３】
１０２…基部、１０３…ディスプレイ（表示器）、１１０…表示面、１１１…タッチパネル（操作部）、１１２…読取溝、１１４…磁気カードリーダ、２０２…マイコン（制御部）、ＧＳ…重力センサ（センサ）、ＭＣ…磁気カード、ＭＳ…磁気ストライプ、ＭＳＷ…マイクロスイッチ（センサ）
【図１】
2010049429.tif 000003
【図２】
2010049429.tif 000004
【図３】
2010049429.tif 000005
【図４】
2010049429.tif 000006
【図５】
2010049429.tif 000007
【図６】
2010049429.tif 000008
【図７】
2010049429.tif 000009
【図８】
2010049429.tif 000010
【図９】
2010049429.tif 000011
【図１０】
2010049429.tif 000012
【図１１】
2010049429.tif 000013
【図１２】
2010049429.tif 000014