[go: up one dir, main page]

JP7733535B2 - Media reader and program - Google Patents

Media reader and program

Info

Publication number
JP7733535B2
JP7733535B2 JP2021172515A JP2021172515A JP7733535B2 JP 7733535 B2 JP7733535 B2 JP 7733535B2 JP 2021172515 A JP2021172515 A JP 2021172515A JP 2021172515 A JP2021172515 A JP 2021172515A JP 7733535 B2 JP7733535 B2 JP 7733535B2
Authority
JP
Japan
Prior art keywords
information
medium
card
reading
error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021172515A
Other languages
Japanese (ja)
Other versions
JP2023062504A (en
Inventor
薫 松久
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2021172515A priority Critical patent/JP7733535B2/en
Publication of JP2023062504A publication Critical patent/JP2023062504A/en
Application granted granted Critical
Publication of JP7733535B2 publication Critical patent/JP7733535B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本発明の実施形態は、媒体読取装置およびプログラムに関する。 Embodiments of the present invention relate to a media reading device and a program.

従来から、スーパーマーケット、コンビニエンスストア、量販店等の店舗において、商品の購入時にポイントカードやクレジットカード等の磁気カードが使用されている。これらの磁気カードは、必要な情報を磁化させてカードに記憶させており、媒体読取装置にカードを走査させることでカードに記憶されているカード情報を読み取る。 Magnetic cards such as point cards and credit cards have traditionally been used when purchasing goods at supermarkets, convenience stores, mass retailers, and other stores. These magnetic cards have the necessary information magnetized and stored on them, and the card information stored on the card is read by scanning the card with a media reader.

ところで、磁気カードに磁気的に記憶された情報は、経年劣化により磁力が弱まることがある。磁力が弱まると読取エラーが発生し、媒体読取装置は磁気カードの情報を読み取れなくなる。また、媒体読取装置をリプレースした場合に、新しいカード読取装置との相性もあり、磁力が弱いカードでは今まで読めていた情報が突然読み取れなくなる(読取エラーが発生する)ことがある。このような現象を避けるために、カードの磁気は一定以上の磁力を保持していることが望ましい。 However, the magnetic force of information magnetically stored on a magnetic card can weaken over time. When the magnetic force weakens, a reading error occurs, and the media reader is no longer able to read the information on the magnetic card. Furthermore, when replacing a media reader, there is also the issue of compatibility with the new card reader, and on cards with weak magnetic force, information that was previously readable can suddenly become unreadable (a reading error occurs). To avoid this phenomenon, it is desirable for the magnetic field on the card to maintain a certain level of magnetic force.

また、例えば情報を内蔵するICチップに記憶させたICカードのような、電気的接点を有するカードの場合、経年劣化により接点での接触不良が発生することがある。このような接触不良を起こしたカードにおいても読取エラーが発生し、IC内に記憶されている情報を読み取れなくなることがある。 Furthermore, in the case of cards with electrical contacts, such as IC cards that store information on a built-in IC chip, deterioration over time can cause poor contact at the contacts. Cards with such poor contact can also cause reading errors, making it impossible to read the information stored in the IC.

そのため、従来は、頻繁に読取エラーを起こしたカードでの取引を中止したり、カードの交換を促すメッセージを報知することを行っている。しかしながら、カードの交換は、カード発行会社で行う必要があるため、容易に交換の連絡をすることはできなかった。 For this reason, in the past, transactions using cards that frequently had reading errors were stopped, and a message was sent urging users to replace their cards. However, because card replacements had to be carried out by the card issuer, it was not easy to notify users of the replacement.

本発明が解決しようとする課題は、頻繁に読取エラーが発生するカードの交換の連絡を容易に行うことが可能な媒体読取装置およびプログラムを提供することである。 The problem that this invention aims to solve is to provide a media reading device and program that makes it easy to notify the replacement of cards that frequently experience reading errors.

実施形態の媒体読取装置は、媒体に記憶されている情報を読み取る読取機構と、前記読取機構による読取結果により、読取エラーが発生したかを判断するエラー判断手段と、前記エラー判断手段によってエラーが発生したと判断された前記媒体を特定するカードID前記読取機構が前記媒体から読み取った前記情報から取得するコード情報取得手段と、取得したカードIDに基づいて判断された、エラーが発生した前記媒体の種類別に、当該媒体の発行元の連絡先を記憶した記憶部から前記連絡先を取得して、印字媒体に印字する印字手段と、を備える。 The medium reading device of the embodiment comprises a reading mechanism that reads information stored on a medium, an error determination means that determines whether a reading error has occurred based on the reading result by the reading mechanism, a code information acquisition means that acquires a card ID that identifies the medium in which the error determination means has determined that an error has occurred from the information read from the medium by the reading mechanism , and a printing means that acquires contact information for the issuer of the medium from a memory unit that stores the contact information for the type of medium in which the error has occurred, as determined based on the acquired card ID, and prints the contact information on a printing medium.

図1は、実施形態に係るPOS端末の外観を示す斜視図である。FIG. 1 is a perspective view showing the appearance of a POS terminal according to an embodiment. 図2は、POS端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a POS terminal. 図3は、エラー回数部の構成を示すメモリマップである。FIG. 3 is a memory map showing the configuration of the error count section. 図4は、連絡先部の構成を示すメモリマップである。FIG. 4 is a memory map showing the configuration of the contact section. 図5は、POS端末の機能構成を示す機能ブロック図である。FIG. 5 is a functional block diagram showing the functional configuration of the POS terminal. 図6は、POS端末の制御処理の流れを示すフローチャートである。FIG. 6 is a flowchart showing the flow of control processing of the POS terminal. 図7は、クレジット処理の流れを示すフローチャートである。FIG. 7 is a flowchart showing the flow of the credit processing. 図8は、ポイントカード処理の流れを示すフローチャートである。FIG. 8 is a flowchart showing the flow of the point card processing. 図9は、POS端末の表示画面の一例を示す図である。FIG. 9 is a diagram showing an example of a display screen of a POS terminal. 図10は、POS端末の他の表示画面の一例を示す図である。FIG. 10 is a diagram showing an example of another display screen of the POS terminal. 図11は、POS端末の更に他の表示画面の一例を示す図である。FIG. 11 is a diagram showing an example of yet another display screen of the POS terminal. 図12は、POS端末によるレシートへの印字例を示す図である。FIG. 12 shows an example of what is printed on a receipt by a POS terminal. 図13は、POS端末によるレシートへの他の印字例を示す図である。FIG. 13 shows another example of printing on a receipt by a POS terminal. 図14は、POS端末によるレシートへの更に他の印字例を示す図である。FIG. 14 shows yet another example of printing on a receipt by a POS terminal.

以下、図面を参照して、実施形態について詳細に説明する。実施形態では、POS端末を媒体読取装置の一例として説明する。また、クレジットカードやポイントカード等の磁気ストライプが形成された磁気カードを、媒体の一例として説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。 Embodiments will be described in detail below with reference to the drawings. In the embodiments, a POS terminal will be described as an example of a medium reading device. Magnetic cards with magnetic stripes, such as credit cards and point cards, will also be described as an example of a medium. Note that the present invention is not limited to the embodiments described below.

POS端末(Point of Sales)1は、商品を販売するスーパーマーケット、コンビニエンスストア、量販店、専門店等の店舗に1台または複数台設置される。POS端末1は、顧客との取引において、顧客が購入する商品の商品データ処理および決済処理を実行する。POS端末1は、取引において販売される商品に付されたバーコード等のシンボルの画像を撮像して対応する商品を特定する商品コードを取得する。商品データ処理とは、POS端末1が、取得した商品コードに基づいて読み出した、当該商品の商品情報(商品名、価格等)に基づいて、当該商品の商品名や価格を表示するとともに、当該商品情報を商品情報部131(図2を参照)に記憶する処理をいう。なお、POS端末1は、商品に付されたシンボルの画像を光学的に読み取って、対応する商品コードを取得するようにしてもよい。またPOS端末1は、商品の画像を撮像して特定された商品の商品コードを取得するようにしてもよい。 One or more POS (Point of Sales) terminals 1 are installed in stores such as supermarkets, convenience stores, mass retailers, and specialty stores that sell products. In transactions with customers, the POS terminal 1 processes product data and settlement for products purchased by the customer. The POS terminal 1 captures images of symbols, such as barcodes, attached to products sold in transactions and acquires product codes that identify the corresponding products. Product data processing refers to the process in which the POS terminal 1 displays the product name and price of the product based on the product information (product name, price, etc.) of the product read from the acquired product code, and stores the product information in the product information section 131 (see Figure 2). The POS terminal 1 may also optically read images of symbols attached to the product and acquire the corresponding product code. The POS terminal 1 may also capture an image of the product and acquire the product code of the identified product.

また、決済処理とは、商品データ処理によって商品情報部131に記憶された商品情報等に基づいて、当該取引に係る合計金額の表示、顧客から預かった預り金に基づいて釣銭を計算して表示する処理、釣銭の発行を釣銭機に指示する処理をいう。また、決済処理は、商品データ処理した商品情報や決済情報(合計金額、預り金額、釣銭額等)を印字したレシートを発行する処理を含む。なお、商品情報や決済情報が決済に係る情報である。 The settlement process refers to the process of displaying the total amount for the transaction based on the product information stored in the product information unit 131 through product data processing, calculating and displaying the change based on the deposit received from the customer, and instructing the change dispenser to issue the change. The settlement process also includes the process of issuing a receipt on which the product information and payment information (total amount, deposit amount, change amount, etc.) processed through product data processing are printed. The product information and payment information are information related to payment.

POS端末1は、決済処理した商品の商品情報や決済情報を、通信回線を介して図示しないサーバ(例えば店舗サーバ)に送信する。また、POS端末1は、所定期間(例えば一日)の売上を精算した精算情報を、通信回線を介してサーバに送信する。 The POS terminal 1 transmits product information and payment information for processed products via a communication line to a server (not shown) (e.g., a store server). The POS terminal 1 also transmits settlement information for sales over a specified period (e.g., one day) via the communication line to the server.

サーバは、例えば店舗のバックヤードに設置される。サーバは、各POS端末1から受信した商品情報、決済情報、精算情報等を、集中的に管理する。すなわち、サーバは、店舗での売上管理等を行う。また、サーバは、後述する磁気カードを走査した場合のPOS端末1での読取エラーの情報(読取エラーの発生回数)を各POS端末1から受信し、カードID別に累積して記憶する。サーバは、記憶したカードID別の読取エラーの発生回数の情報を各POS端末1に送信する。 The server is installed, for example, in the back room of a store. The server centrally manages product information, payment information, accounting information, etc. received from each POS terminal 1. In other words, the server manages sales at the store. The server also receives from each POS terminal 1 information on read errors (number of read errors) at the POS terminal 1 when scanning a magnetic card (described below), and accumulates and stores this information by card ID. The server then transmits the stored information on the number of read errors that occurred by card ID to each POS terminal 1.

図1は、実施形態にかかるPOS端末1を、オペレータ側から見た斜視図である。 Figure 1 is a perspective view of a POS terminal 1 according to an embodiment, as seen from the operator's side.

POS端末1は、本体4と金銭収納箱5とを有する。金銭収納箱5は、硬貨や紙幣の金銭を収納するドロワを有し、顧客から預かった金銭や商品券等の有価証券類、および顧客に手渡す釣銭等を収納している。 The POS terminal 1 has a main body 4 and a money storage box 5. The money storage box 5 has a drawer for storing coins and bills, and stores money received from customers, valuable securities such as gift certificates, and change to be handed to customers.

本体4は、操作部21、オペレータ用表示部22、客用表示部23、印字部24、カード読取部25(読取機構)、コードリーダ27等を備えている。操作部21は数字を入力する置数キー等のキーを備えたキーボードである。オペレータ用表示部22は、液晶表示器等で構成され、POS端末1を操作する操作者であるオペレータに商品情報、決済情報等を表示する。客用表示部23は、液晶表示器等で構成され、顧客に商品情報、決済情報等を表示する。 The main body 4 is equipped with an operation unit 21, an operator display unit 22, a customer display unit 23, a printing unit 24, a card reading unit 25 (reading mechanism), a code reader 27, etc. The operation unit 21 is a keyboard equipped with keys such as numeric keys for entering numbers. The operator display unit 22 is composed of an LCD display or the like, and displays product information, payment information, etc. to the operator who operates the POS terminal 1. The customer display unit 23 is composed of an LCD display or the like, and displays product information, payment information, etc. to the customer.

印字部24は、本体4内に収納されたロール状のレシート用紙を引き出して、例えば熱転写型の印字ヘッドを備えたサーマルプリンタ等で商品情報、決済情報等を印字し、レシートとして発行する。カード読取部25は、磁気ヘッド251(図2を参照)を備え、顧客が提示したクレジットカードやポイントカード等の磁気カード(媒体)に磁気的に記憶された、磁気カードをユニークに特定するカードID(すなわち当該磁気カードを携帯する顧客を特定する顧客特定情報)を読み取る。 The printing unit 24 pulls out a roll of receipt paper stored in the main body 4 and prints product information, payment information, etc. using, for example, a thermal printer equipped with a thermal transfer print head, and issues a receipt. The card reading unit 25 has a magnetic head 251 (see Figure 2) and reads the card ID (i.e., customer identification information that identifies the customer carrying the magnetic card) that is magnetically stored on a magnetic card (medium) such as a credit card or point card presented by the customer and that uniquely identifies the magnetic card.

コードリーダ27は、例えばハンディタイプのコードリーダである。コードリーダ27は、例えば可視光線を使用して商品に付されたシンボルを撮像して読み取る。なお、コードリーダ27は、光学スキャナを用いてシンボルを読み取るようにしてもよい。 The code reader 27 is, for example, a handheld code reader. The code reader 27 captures and reads the symbol attached to the product using, for example, visible light. The code reader 27 may also read the symbol using an optical scanner.

ここで磁気カードについて説明する。磁気カードは、磁気を帯びたストライプが帯状に形成されており、ストライプには、カードIDを含む情報が磁気的に記憶される。ストライプに記憶されたカードIDは、磁気カードが作成された当初は所定の磁力を超えた強い磁力で記憶されている。しかしながら当該カードID等の情報を記憶するための磁力は、経年劣化により徐々に弱くなる。磁力が所定値より弱くなると、磁気ヘッド251はストライプに記憶されている情報を磁気的に読み取ることができなくなる。すなわちカード読取部25は磁気カードを読み取ることができず読取エラーとなる。 Now, let's explain magnetic cards. Magnetic cards are formed with magnetic stripes in a band-like shape, and information including the card ID is magnetically stored in the stripes. When the magnetic card is first created, the card ID stored in the stripes is stored with a strong magnetic force that exceeds a predetermined magnetic force. However, the magnetic force used to store information such as the card ID gradually weakens with age. When the magnetic force weakens below the predetermined value, the magnetic head 251 can no longer magnetically read the information stored in the stripes. In other words, the card reader 25 is unable to read the magnetic card, resulting in a read error.

POS端末1は、読取エラーとなった回数をカウントし、カードID別に累積的に記憶する。なお、サーバに複数台のPOS端末1が接続されている場合は、サーバが読取エラーとなった回数をカードID別に累積的に記憶する。すなわち、サーバは、接続されているすべてのPOS端末1で読取エラーとなった回数を各POS端末1から受信して、当該磁気カードのカードIDに基づいてサーバが集中的に累積記憶する。そして、サーバは、接続されたすべてのPOS端末1に対し、記憶しているカードID別の読取エラーの回数を送信する。各POS端末1は、サーバから送信されたカードID別の読取エラーの回数を受信して記憶する。すなわち、各POS端末1は、サーバが集中記憶するカードID別の読取エラーの回数と同じデータを記憶している。 The POS terminal 1 counts the number of read errors and stores them cumulatively for each card ID. If multiple POS terminals 1 are connected to the server, the server stores the number of read errors cumulatively for each card ID. That is, the server receives the number of read errors for all connected POS terminals 1 from each POS terminal 1 and centrally stores the cumulative number based on the card ID of the magnetic card. The server then transmits the number of read errors for each card ID that it has stored to all connected POS terminals 1. Each POS terminal 1 receives and stores the number of read errors for each card ID transmitted from the server. That is, each POS terminal 1 stores the same data as the number of read errors for each card ID that the server centrally stores.

例えば、カード読取部25に対して10回目の走査で磁気カードの情報が読めた場合、最初の9回は読取エラーを起こしているため、10回目に読めた情報に含まれるカードIDの読取エラーの回数を+9する。なお、最初の1回目の走査で磁気カードの情報が読めた場合、読取エラーの回数はプラスされない。 For example, if the magnetic card information is read on the tenth scan of the card reading unit 25, the number of read errors for the card ID included in the information read on the tenth scan will be incremented by 9, since there were read errors on the first nine scans. However, if the magnetic card information is read on the first scan, the number of read errors will not be incremented.

POS端末1は、記憶しているカードID別の読取エラーの回数に基づいて、磁気カードの磁力が低下している磁気カードを判断する。POS端末1は、記憶しているカードID別の読取エラーの回数が所定回数に達した(あるいは超えた)カードIDの磁気カードについて、ストライプに記憶されている情報の磁力が低下していると判断する。すなわち、記憶しているカードID別の読取エラーの回数が所定回数に達した磁気カードは、頻繁に読取エラーを起こしているため、磁力が低下していると判断する。 The POS terminal 1 determines whether a magnetic card has a weakened magnetic force based on the number of read errors for each stored card ID. The POS terminal 1 determines that the magnetic force of the information stored in the stripe of a magnetic card for which the number of read errors for each stored card ID has reached (or exceeded) a predetermined number has weakened. In other words, a magnetic card for which the number of read errors for each stored card ID has reached a predetermined number is determining that its magnetic force has weakened because it is frequently causing read errors.

POS端末1は、磁気カードの磁力が低下していると判断した場合、当該磁気カードを交換するための情報をレシート用紙に印字して発行する。具体的には、POS端末1は、当該磁気カードの発行元(例えばカード発行会社)への連絡先の情報を印字する。発行元への連絡先の情報とは、例えば発行元の住所、電話番号、メールアドレス、等の一または複数または全部を含む。なお、カードIDに基づいて発行元が一つに特定される場合は、当該発行元の連絡先の情報のみを印字するようにしてもよい。あるいは、磁気カードの種類が特定される(例えばクレジットカードであると特定される)場合、当該店舗が契約しているすべてのクレジット会社に係る連絡先の情報を印字するようにしてもよい。 If the POS terminal 1 determines that the magnetic force of the magnetic card has weakened, it prints information for replacing the magnetic card on receipt paper and issues it. Specifically, the POS terminal 1 prints contact information for the issuer of the magnetic card (e.g., the card issuing company). Contact information for the issuer may include one or more or all of the issuer's address, telephone number, email address, etc. Note that if a single issuer is identified based on the card ID, only the contact information for that issuer may be printed. Alternatively, if the type of magnetic card is identified (e.g., it is identified as a credit card), contact information for all credit card companies with which the store has contracts may be printed.

なお、磁力が低下している磁気カードがポイントカードである場合、ポイントカードは自店舗で発行している場合もあるため、その場合は、自店舗における磁気カードの交換場所を示す情報や交換を促す情報を印字するようにしてもよい。 If the magnetic card with reduced magnetic force is a points card, the points card may have been issued by the store itself, in which case information indicating the location in the store where the magnetic card can be exchanged or information encouraging the exchange may be printed on the card.

次に、POS端末1のハードウェア構成について説明する。図2は、POS端末1のハードウェア構成を示すブロック図である。図3に示すように、POS端末1は、プロセッサの一例であるCPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、メモリ部14等を備えている。CPU11は制御主体となる。ROM12は各種プログラムを記憶する。RAM13はプログラムや各種データを展開する。メモリ部14は各種プログラムを記憶する。CPU11、ROM12、RAM13、メモリ部14は、互いにバス15を介して接続されている。CPU11とROM12とRAM13が、制御部100を構成する。すなわち、制御部100は、CPU11がROM12やメモリ部14に記憶されRAM13に展開された制御プログラムに従って動作することによって、後述するPOS端末1に係る制御処理を実行する。 Next, the hardware configuration of the POS terminal 1 will be described. FIG. 2 is a block diagram showing the hardware configuration of the POS terminal 1. As shown in FIG. 3, the POS terminal 1 includes a CPU (Central Processing Unit) 11, which is an example of a processor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, and a memory unit 14. The CPU 11 is the main controller. The ROM 12 stores various programs. The RAM 13 loads programs and various data. The memory unit 14 stores various programs. The CPU 11, ROM 12, RAM 13, and memory unit 14 are connected to one another via a bus 15. The CPU 11, ROM 12, and RAM 13 constitute the control unit 100. In other words, the control unit 100 executes control processing related to the POS terminal 1, which will be described later, by the CPU 11 operating in accordance with the control programs stored in the ROM 12 and memory unit 14 and loaded in the RAM 13.

RAM13は、商品情報部131、リトライ回数部132を備える。商品情報部131は、コードリーダ27で読み取ったシンボルから取得した商品コードに基づいて商品データ処理された商品の商品情報(商品名、商品の価格等)を記憶する。リトライ回数部132は、図6で後述するS33で処理する、磁気カードの読み取りのリトライ回数を記憶する。 RAM 13 includes a product information section 131 and a retry count section 132. The product information section 131 stores product information (product name, product price, etc.) for products processed based on the product code obtained from the symbol read by the code reader 27. The retry count section 132 stores the number of retries to read the magnetic card, which is processed in S33, described later in Figure 6.

メモリ部14は、電源を切っても記憶情報が保持されるHDD(Hard Disc Drive)やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部14は、制御プログラム部141、商品マスタ142、エラー回数部143、連絡先部144を備える。制御プログラム部141は、POS端末1を制御するための制御プログラムを記憶する。商品マスタ142は、商品毎に当該商品に係る商品情報(商品名、単価、等)を記憶する。 The memory unit 14 is composed of non-volatile memory such as a hard disk drive (HDD) or flash memory, which retains stored information even when the power is turned off. The memory unit 14 includes a control program unit 141, a product master 142, an error count unit 143, and a contact unit 144. The control program unit 141 stores a control program for controlling the POS terminal 1. The product master 142 stores product information (product name, unit price, etc.) related to each product.

エラー回数部143は、カードID別に当該磁気カードによって発生した読取エラーの回数を累積的に記憶する。サーバに複数台のPOS端末1が接続されている場合、サーバが各POS端末1において発生した読取エラーの回数を収集してカードID別に累積的に記憶し、サーバはこの情報を各POS端末1に配信する。すなわち、POS端末1に記憶されている読取エラーの回数は、サーバに接続されている各POS端末1の当該磁気カードによって発生した読取エラー回数の合計値である。エラー回数部143については図3で後述する。 The error count unit 143 cumulatively stores the number of read errors that have occurred with the magnetic card for each card ID. If multiple POS terminals 1 are connected to the server, the server collects the number of read errors that have occurred at each POS terminal 1 and cumulatively stores them for each card ID, and the server distributes this information to each POS terminal 1. In other words, the number of read errors stored in the POS terminal 1 is the total number of read errors that have occurred with the magnetic card for each POS terminal 1 connected to the server. The error count unit 143 will be described later in Figure 3.

連絡先部144は、磁気カードの種類別に、当該磁気カードを交換するための、当該磁気カードの発行元の連絡先の情報(住所、電話番号、メールアドレス、等の1種類または複数種類)を記憶する。連絡先部144については図4で後述する。 The contact information section 144 stores, for each type of magnetic card, contact information (one or more types of information such as address, telephone number, email address, etc.) of the issuer of the magnetic card in order to exchange the magnetic card. The contact information section 144 will be described later in Figure 4.

また、制御部100は、バス15およびコントローラ16を介して、操作部21、オペレータ用表示部22、客用表示部23、印字部24、カード読取部25、コードリーダ27と接続している。コントローラ16は、制御部100からの指示を受けて、操作部21、オペレータ用表示部22、客用表示部23、印字部24、カード読取部25、コードリーダ27を制御する。以下では、説明の都合上、コントローラ16が行う制御を制御部100が行うとして説明する。 The control unit 100 is also connected to the operation unit 21, operator display unit 22, customer display unit 23, printing unit 24, card reading unit 25, and code reader 27 via the bus 15 and controller 16. The controller 16 receives instructions from the control unit 100 and controls the operation unit 21, operator display unit 22, customer display unit 23, printing unit 24, card reading unit 25, and code reader 27. For convenience of explanation, the following description will be given assuming that the control performed by the controller 16 is performed by the control unit 100.

操作部21は、決済キー211、「はい」キー212、「いいえ」キー213、クレジットキー214、ポイントキー215、文字キー216、コードキー217、カード検査キー218を備える。決済キー211は、顧客との取引において決済処理を行う際に操作する。「はい」キー212は、同一(単一)の磁気カードによって連続して所定回数の読取エラーを起こした場合に操作する。「いいえ」キー213は、同一(単一)の磁気カードでは連続して所定回数の読取エラーを起こしていない場合に操作する。クレジットキー214は、連続して所定回数の読取エラーを起こした磁気カードがクレジットカードである場合(図6のS37)に操作する。ポイントキー215は、連続して所定回数の読取エラーを起こした磁気カードがポイントカードである場合(図6のS43)に操作する。文字キー216は、連絡先の情報を文字で印字する場合(図6のS39)(図7のS64)に操作する。コードキー217は、連絡先の情報を例えば二次元コードのようなシンボルで印字する場合(図6のS41)(図7のS66)に操作する。カード検査キー218は、POS端末1において、磁気カードの磁気の状態を検査する場合(図6のS22)に操作するキーである。 The operation unit 21 includes a settlement key 211, a "Yes" key 212, a "No" key 213, a credit key 214, a points key 215, a character key 216, a code key 217, and a card inspection key 218. The settlement key 211 is operated when processing a settlement in a transaction with a customer. The "Yes" key 212 is operated when a predetermined number of consecutive read errors have occurred with the same (single) magnetic card. The "No" key 213 is operated when a predetermined number of consecutive read errors have not occurred with the same (single) magnetic card. The credit key 214 is operated when the magnetic card that has caused a predetermined number of consecutive read errors is a credit card (S37 in Figure 6). The points key 215 is operated when the magnetic card that has caused a predetermined number of consecutive read errors is a points card (S43 in Figure 6). The character key 216 is operated when printing contact information in text (S39 in FIG. 6) (S64 in FIG. 7). The code key 217 is operated when printing contact information as a symbol such as a two-dimensional code (S41 in FIG. 6) (S66 in FIG. 7). The card inspection key 218 is operated when inspecting the magnetic state of a magnetic card on the POS terminal 1 (S22 in FIG. 6).

オペレータ用表示部22は、商品情報や決済情報等の情報を、POS端末1を操作するオペレータに表示する。客用表示部23商品情報や決済情報等の情報を、取引をしている顧客に表示する。印字部24は、商品情報や決済情報をレシート用紙(印字媒体)に印字し、レシートとして発行する。また印字部24は、図12~図14で後述する、商品情報や決済情報に加え、連絡先の情報をレシート用紙に印字し、レシートとして発行する。 The operator display unit 22 displays information such as product information and payment information to the operator operating the POS terminal 1. The customer display unit 23 displays information such as product information and payment information to the customer making a transaction. The printing unit 24 prints the product information and payment information on receipt paper (printing medium) and issues a receipt. The printing unit 24 also prints contact information on receipt paper in addition to the product information and payment information described below in Figures 12 to 14 and issues a receipt.

カード読取部25は、磁気ヘッド251を備える。磁気ヘッド251は、走査される磁気カードのストライプに当接して、ストライプに磁気的に記憶されているカードIDを含む情報を読み取る。コードリーダ27は、商品に付されたシンボルの情報を撮像して、または光学的に読み取る。 The card reading unit 25 is equipped with a magnetic head 251. The magnetic head 251 comes into contact with the stripe of the magnetic card being scanned and reads information, including the card ID, magnetically stored in the stripe. The code reader 27 captures an image or optically reads the information on the symbol attached to the product.

また、制御部100は、バス15を介して、通信部26と接続している。通信部26は、通信回線を介して、店内に設置された他のPOS端末1やサーバと電気的に接続している。制御部100は、通信部26を介して、当該POS端末1で発生した読取エラーの情報をサーバに送信する。 The control unit 100 is also connected to the communication unit 26 via the bus 15. The communication unit 26 is electrically connected to other POS terminals 1 installed in the store and to a server via a communication line. The control unit 100 sends information about any reading errors that occur on the POS terminal 1 to the server via the communication unit 26.

図3は、エラー回数部143の構成の一部を示すメモリマップである。エラー回数部143は、サーバから配信された情報である。エラー回数部143は、カードID別に、当該磁気カードを走査して各POS端末1で発生した、カード読取部25(磁気ヘッド251)による読取エラーの累計回数を記憶する。 Figure 3 is a memory map showing part of the configuration of the error count section 143. The error count section 143 contains information distributed from the server. For each card ID, the error count section 143 stores the cumulative number of reading errors that occurred by the card reading unit 25 (magnetic head 251) at each POS terminal 1 when scanning the magnetic card.

エラー回数部143は、カードID部1431、カード会社部1432、エラー回数部1433、連絡要否部1434を有する。カードID部1431は、磁気カードを特定するカードIDを記憶する。カードIDは、当該磁気カードを携帯する顧客特定情報でもある。カードIDは、当該カードの種類の情報を含む。そのため、カードID部1431に記憶されているカードIDに基づいて、当該磁気カードの種類(実施形態では、クレジットカードであるかポイントカードであるか)を判別することができる。また、カードID部1431に記憶されているカードIDに基づいて、当該磁気カードの発行元(カード発行会社)を特定することができる。カード会社部1432は、カードIDで特定される磁気カードを発行した発行元(カード発行会社)を記憶する。エラー回数部1433は、カードID部1431に記憶されているカードIDの磁気カードを走査して各POS端末1で発生した読取エラーの累計回数を記憶する(POS端末1が1台の場合は、当該POS端末1で発生した読取エラーの累計回数をカードID別に記憶する)。制御部100は、エラー回数部1433に記憶されている読取エラーの累計回数が所定回数(所定回数は、例えば予めメモリ部14に記憶されている)に達している場合(すなわち、所定条件を満足する場合)に、読取エラーの累計回数が所定回数に達していることを示す情報(例えばフラグ情報)を連絡要否部1434に記憶する。正確には、制御部100は、エラー回数部1433に記憶されている読取エラーの累計回数が一定期間(例えば1週間)内に所定回数に達した場合(すなわち、所定条件を満足する場合)に、その旨を示す情報(例えばフラグ情報)を連絡要否部1434に記憶する。すなわち、連絡要否部1434にフラグ情報が記憶されている場合、読取エラーの発生頻度が高いため、当該カードIDで特定される磁気カードは、ストライプに記憶されている情報の磁力が低下している可能性があることを示す。 The error count section 143 has a card ID section 1431, a card company section 1432, an error count section 1433, and a contact requirement section 1434. The card ID section 1431 stores a card ID that identifies the magnetic card. The card ID is also information that identifies the customer who carries the magnetic card. The card ID includes information about the type of card. Therefore, based on the card ID stored in the card ID section 1431, it is possible to determine the type of magnetic card (in the embodiment, whether it is a credit card or a points card). Furthermore, based on the card ID stored in the card ID section 1431, it is possible to identify the issuer (card issuing company) of the magnetic card. The card company section 1432 stores the issuer (card issuing company) that issued the magnetic card identified by the card ID. The error count unit 1433 scans the magnetic card of the card ID stored in the card ID unit 1431 and stores the cumulative number of read errors that occurred at each POS terminal 1 (if there is only one POS terminal 1, the cumulative number of read errors that occurred at that POS terminal 1 is stored for each card ID). When the cumulative number of read errors stored in the error count unit 1433 reaches a predetermined number (the predetermined number is stored in advance in the memory unit 14, for example) (i.e., when a predetermined condition is satisfied), the control unit 100 stores information (e.g., flag information) indicating that the cumulative number of read errors has reached the predetermined number in the contact necessity unit 1434. More precisely, when the cumulative number of read errors stored in the error count unit 1433 reaches the predetermined number within a certain period (e.g., one week) (i.e., when a predetermined condition is satisfied), the control unit 100 stores information (e.g., flag information) indicating this in the contact necessity unit 1434. In other words, if flag information is stored in the contact necessity section 1434, it indicates that the frequency of reading errors is high, and therefore the magnetic force of the information stored in the stripe of the magnetic card identified by the card ID may be weakening.

次に、連絡先部144について説明する。連絡先部144は、磁気カードの種類(実施形態ではクレジットカードとポイントカード)別に、当該磁気カードの発行元の連絡先の情報を記憶する。 Next, we will explain the contact information unit 144. The contact information unit 144 stores contact information for the issuer of each magnetic card for each type of magnetic card (credit cards and point cards in this embodiment).

連絡先部144は、連絡先情報部(文字)1441と連絡先情報部(コード)1442を有する。連絡先情報部(文字)1441は、磁気カードの種類別に磁気カードの発行元の連絡先を文字で印字するための情報を記憶する。実施形態では、エリア14411は、当該店舗で使用可能なクレジットカードの発行元の連絡先を文字で印字する情報(発行元の住所、電話番号、メールアドレス、URL等)が記憶される。エリア14412は、当該店舗で使用可能なポイントトカードの交換に係る印字情報(例えば、当該店舗のサービスカウンタの場所を示す情報や、サービスカウンタへ行くことを促す情報)が記憶される。エリア14421は、当該店舗で使用可能なクレジットカードの発行元の連絡先を例えば二次元コード等のシンボルで印字する情報(発行元の住所、電話番号、メールアドレス、URL等を含むシンボルの図形情報)が記憶される。 The contact information section 144 has a contact information section (text) 1441 and a contact information section (code) 1442. The contact information section (text) 1441 stores information for printing the contact information of the issuer of a magnetic card in text for each type of magnetic card. In an embodiment, area 14411 stores information for printing the contact information of the issuer of a credit card that can be used at the store in text (the issuer's address, telephone number, email address, URL, etc.). Area 14412 stores printed information related to the exchange of a point card that can be used at the store (for example, information indicating the location of the store's service counter or information encouraging the customer to go to the service counter). Area 14421 stores information for printing the contact information of the issuer of a credit card that can be used at the store in symbols such as two-dimensional codes (graphical information of the symbol including the issuer's address, telephone number, email address, URL, etc.).

ここからは、POS端末1の機能構成について説明する。図5は、POS端末1の機能構成を示す機能ブロック図である。制御部100は、ROM12やメモリ部14の制御プログラム部141に記憶された制御プログラムに従うことで、エラー判断手段101、印字手段102、決済手段103として機能する。 Next, we will explain the functional configuration of the POS terminal 1. Figure 5 is a functional block diagram showing the functional configuration of the POS terminal 1. The control unit 100 functions as an error determination unit 101, a printing unit 102, and a payment unit 103 by following the control programs stored in the ROM 12 and the control program unit 141 of the memory unit 14.

エラー判断手段101は、カード読取部25による読取結果により、エラー回数部1433に記憶されている読取エラーの回数が所定回数に達しているかの、所定条件を満たす読取エラーが発生したかを判断する。具体的には、エラー判断手段101は、連絡要否部1434に、フラグ情報が記憶されているかを判断する。エラー判断手段101は、連絡要否部1434に、フラグ情報が記憶されている場合には、所定条件を満たす読取エラーが発生していると判断する。エラー判断手段101は、連絡要否部1434に、フラグ情報が記憶されていない場合には、所定条件を満たす読取エラーが発生していると判断しない。 The error determination means 101 determines, based on the reading results from the card reading unit 25, whether the number of reading errors stored in the error count unit 1433 has reached a predetermined number, or whether a reading error that satisfies a predetermined condition has occurred. Specifically, the error determination means 101 determines whether flag information is stored in the contact necessity unit 1434. If flag information is stored in the contact necessity unit 1434, the error determination means 101 determines that a reading error that satisfies a predetermined condition has occurred. If flag information is not stored in the contact necessity unit 1434, the error determination means 101 does not determine that a reading error that satisfies a predetermined condition has occurred.

また、エラー判断手段101は、読取エラーが連続して所定回数発生したか(すなわち、所定回数リトライしたか)を判定する。エラー判断手段101は、読取エラーが連続して所定回数発生した場合には、所定条件を満たす読取エラーが発生していると判断する。エラー判断手段101は、連絡要否部1434に、読取エラーが連続して所定回数発生していない場合には、所定条件を満たす読取エラーが発生していると判断しない。 The error determination means 101 also determines whether a read error has occurred a predetermined number of times in succession (i.e., whether a predetermined number of retries have been performed). If a read error has occurred a predetermined number of times in succession, the error determination means 101 determines that a read error that satisfies a predetermined condition has occurred. If a read error has not occurred a predetermined number of times in succession, the error determination means 101 does not determine that a read error that satisfies a predetermined condition has occurred in the notification necessity section 1434.

印字手段102は、エラー判断手段101が所定条件を満たす読取エラーを判断した場合に、当該媒体の発行元に係る連絡先を印字媒体に印字する。具体的には、印字手段102は、エラー判断手段101が所定条件を満たす読取エラーを判断した場合に、連絡先部144に記憶されている連絡先の情報を、印字部24を駆動してレシート用紙(印字媒体)に印字する。この場合、印字手段102は、特定されているカードIDに基づいて、クレジットカードの場合はエリア14411またはエリア14421に記憶されている連絡先の情報を印字する。また、ポイントカードの場合は、発行元に係る連絡先ではなく、エリア14412に記憶されている情報を印字する。 When the error determination means 101 determines that a reading error has occurred that satisfies predetermined conditions, the printing means 102 prints the contact information of the issuer of the medium on the printing medium. Specifically, when the error determination means 101 determines that a reading error has occurred that satisfies predetermined conditions, the printing means 102 drives the printing unit 24 to print the contact information stored in the contact information section 144 onto receipt paper (printing medium). In this case, the printing means 102 prints the contact information stored in area 14411 or area 14421 in the case of a credit card based on the identified card ID. Furthermore, in the case of a point card, the printing means 102 prints the information stored in area 14412 instead of the contact information of the issuer.

決済手段103は、磁気カードを使用して商品の決済処理を実行する。具体的には、決済手段103は、磁気カードを用いて決済が可能な場合(例えば磁気カードがクレジットカードである場合)、当該磁気カードを使用して決済処理を実行する。 Payment means 103 executes payment processing for merchandise using a magnetic card. Specifically, if payment can be made using a magnetic card (for example, if the magnetic card is a credit card), payment means 103 executes payment processing using the magnetic card.

ここからは、POS端末1の制御について説明する。図6~図8は、POS端末1の制御処理の流れを示すフローチャートである。図6に示すように、POS端末1の制御部100は、コードリーダ27が商品に付されたシンボルを読み取ったかを判断する(S11)。シンボルを読み取ったと判断した場合には(S11のYes)、制御部100は、読み取ったコードシンボルを解析して、当該商品を特定する商品コードを取得する(S12)。次に制御部100は、取得した商品コードに基づいて商品マスタ142を検索し、当該商品の商品情報(商品名、価格、等)を取得する。そして制御部100は、当該商品の商品データ処理を実行する(S13)。S13の処理において、制御部100は、商品データ処理したすべての商品を商品情報部131に記憶する。そして制御部100はS11に戻る。 Next, we will explain the control of the POS terminal 1. Figures 6 to 8 are flowcharts showing the flow of control processing of the POS terminal 1. As shown in Figure 6, the control unit 100 of the POS terminal 1 determines whether the code reader 27 has read a symbol attached to a product (S11). If it is determined that a symbol has been read (Yes in S11), the control unit 100 analyzes the read code symbol and obtains a product code that identifies the product (S12). Next, the control unit 100 searches the product master 142 based on the obtained product code and obtains product information (product name, price, etc.) for the product. The control unit 100 then processes product data for the product (S13). In the processing of S13, the control unit 100 stores all products for which product data has been processed in the product information unit 131. The control unit 100 then returns to S11.

また、シンボルの読み取りではないと判断した場合には(S11のNo)、制御部100は、決済キー211が操作されたかを判断する(S21)。決済キー211が操作されたと判断した場合には(S21のYes)、POS端末1の操作者(オペレータ)は、磁気カードをカード読取部25に挿入して滑らせる走査の動作を行う。磁気ヘッド251は、走査される磁気カードと接触して、ストライプに記憶された情報を読み取る(S31)。そして制御部100は、磁気カードの情報を読み取ったかを判断する(S32)。読取エラーが発生した場合には(S32のNo)、制御部100は、リトライ回数部132に記憶されている(最初は「0」が記憶されている)リトライ回数をプラス1する(S33)。そしてエラー判断手段101は、リトライ回数部132に記憶されているリトライ回数が所定回数に達したか(所定条件を満たしたか)を判断する(S34)。エラー判断手段101が、リトライ回数が所定回数に達していない(所定条件を満たす読取エラーは発生していない)と判断した場合には(S34のNo)、制御部100は、例えば読取エラーが発生したことを操作者に知らせ、磁気カードの再度の走査を促す。操作者が再度磁気カードの走査を行うことでS31の処理を繰り返す。以降、引き続き読取エラーが発生する場合は、S31~S34の処理を繰り返す。 Also, if it is determined that the reading was not a symbol reading (No in S11), the control unit 100 determines whether the payment key 211 has been operated (S21). If it is determined that the payment key 211 has been operated (Yes in S21), the operator of the POS terminal 1 inserts a magnetic card into the card reading unit 25 and slides it to perform a scanning operation. The magnetic head 251 contacts the magnetic card being scanned and reads the information stored in the stripe (S31). The control unit 100 then determines whether the information on the magnetic card has been read (S32). If a reading error occurs (No in S32), the control unit 100 increments the number of retries stored in the retry count unit 132 (which is initially set to "0") by 1 (S33). The error determination means 101 then determines whether the number of retries stored in the retry count unit 132 has reached a predetermined number (whether a predetermined condition has been met) (S34). If the error determination means 101 determines that the number of retries has not reached the predetermined number (no reading error that meets the predetermined conditions has occurred) (No in S34), the control unit 100 will, for example, notify the operator that a reading error has occurred and prompt them to scan the magnetic card again. When the operator scans the magnetic card again, the process of S31 is repeated. If reading errors continue to occur thereafter, the processes of S31 to S34 are repeated.

一方、S34においてエラー判断手段101が、リトライ回数が所定回数に達した(すなわち、所定回数連続して読取エラーが発生した、換言すると所定条件を満たす読取エラーが発生した)と判断した場合には(S34のYes)、制御部100は、磁気カードを連続して読取失敗したことを示す磁気カードの読取失敗を表示する(S35)。制御部100は、この読取失敗の表示を、オペレータ用表示部22と客用表示部23のいずれか、または両方に表示する。実施形態では両方に表示する。 On the other hand, if the error determination means 101 determines in S34 that the number of retries has reached the predetermined number (i.e., a predetermined number of consecutive read errors have occurred, in other words, a read error that satisfies a predetermined condition has occurred) (Yes in S34), the control unit 100 displays a magnetic card read failure, indicating that the magnetic card has failed to be read consecutively (S35). The control unit 100 displays this read failure message on either the operator display unit 22 or the customer display unit 23, or both. In this embodiment, it displays it on both.

図9に、オペレータ用表示部22に表示された磁気カードの読取失敗を表示例を示す。図9において、表示221は、磁気カードの読取に所定回数連続して失敗したことを示す表示である。表示222は、磁気カードの読取を失敗する過程において、同一のカードで失敗したか否かを問い合わせる表示である。また、表示223は、表示222の問合せに対して「はい」と回答する場合に操作するキーの画像である。また、表示224は、表示222の問合せに対して「いいえ」と回答する場合に操作するキーの画像である。オペレータ用表示部22の表面には、タッチパネルで構成された操作部21が設けられており、表示223に対向した位置のタッチパネルを操作すると、「はい」キー212として機能する。また、表示224に対向した位置のタッチパネルを操作すると、「いいえ」キー213として機能する。 Figure 9 shows an example of a display on the operator display unit 22 indicating a magnetic card reading failure. In Figure 9, display 221 indicates that a predetermined number of consecutive magnetic card reading attempts have failed. Display 222 is a display that asks whether the same card failed during the process of magnetic card reading failures. Display 223 is an image of a key to be operated to answer "Yes" to the inquiry in display 222. Display 224 is an image of a key to be operated to answer "No" to the inquiry in display 222. An operation unit 21 consisting of a touch panel is provided on the surface of the operator display unit 22, and operating the touch panel opposite display 223 functions as a "Yes" key 212. Operating the touch panel opposite display 224 functions as a "No" key 213.

制御部100は、「はい」キー212が操作されたか「いいえ」キー213が操作されたかを判断する(S36)。「はい」キー212が操作された場合(同一のカードで読取に失敗した場合)には(S36のYes)、制御部100は図10の画面を表示する。制御部100は、この画面を、オペレータ用表示部22と客用表示部23のいずれか、または両方に表示する。実施形態では両方に表示する。「いいえ」キー213が操作された場合(同一のカードで読取に失敗した場合)には(S36のNo)、制御部100はS31に戻る。 The control unit 100 determines whether the "Yes" key 212 or the "No" key 213 has been operated (S36). If the "Yes" key 212 has been operated (if reading of the same card has failed) (Yes in S36), the control unit 100 displays the screen shown in Figure 10. The control unit 100 displays this screen on either the operator display unit 22 or the customer display unit 23, or both. In this embodiment, it is displayed on both. If the "No" key 213 has been operated (if reading of the same card has failed) (No in S36), the control unit 100 returns to S31.

図10において、表示225は、磁気カードのストライプに記憶されている情報の磁力が弱くなっている可能性があることを示すメッセージであり、磁気カードの交換を促すメッセージである。表示226は、交換する磁気カードがポイントカードである場合に操作者が操作するキーの画像である。表示227は、交換する磁気カードがクレジットカードである場合に操作者が操作するキーの画像である。表示226に対向した位置のタッチパネルを操作すると、ポイントキー215として機能する。表示227に対向した位置のタッチパネルを操作すると、クレジットキー214として機能する。 In Figure 10, display 225 is a message indicating that the magnetic force of the information stored in the stripe of the magnetic card may be weakening, and urging the operator to replace the magnetic card. Display 226 is an image of a key that the operator operates if the magnetic card to be replaced is a points card. Display 227 is an image of a key that the operator operates if the magnetic card to be replaced is a credit card. When the touch panel opposite display 226 is operated, it functions as point key 215. When the touch panel opposite display 227 is operated, it functions as credit key 214.

制御部100は、クレジットキー214が操作されたかを判断する(S37)。クレジットキー214が操作されたと判断した場合には(S37のYes)、制御部100は、当該クレジットカードのカードIDの入力を求める。カードIDはクレジットカードの表面等に記載されているため、操作者は例えば操作部21から手入力でカードIDを入力する。次に制御部100は、クレジットカードに係る磁気カードの発行元の連絡先を文字で印字するかシンボルで印字するかの選択画面を表示する(S38)。 The control unit 100 determines whether the credit key 214 has been operated (S37). If it determines that the credit key 214 has been operated (Yes in S37), the control unit 100 requests input of the card ID of the credit card in question. Since the card ID is printed on the surface of the credit card, the operator manually enters the card ID, for example, from the operation unit 21. Next, the control unit 100 displays a selection screen for whether to print the contact information of the issuer of the magnetic card related to the credit card in text or symbols (S38).

図11に、S38で表示した選択画面の一例を示す。図11において、表示228は、クレジットカードの交換を問い合わせることを勧めるメッセージである。表示229は、クレジットカードの交換先を文字で表示させるキーの画像である。表示230は、クレジットカードの交換先をシンボル(コード)で表示させるキーの画像である。表示229に対応した位置のタッチパネルを操作することで、文字キー216として機能する。表示230に対応した位置のタッチパネルを操作することで、コードキー217として機能する。 Figure 11 shows an example of the selection screen displayed in S38. In Figure 11, display 228 is a message recommending that the user inquire about exchanging their credit card. Display 229 is an image of a key that displays the exchange destination for the credit card in characters. Display 230 is an image of a key that displays the exchange destination for the credit card in symbols (codes). Operating the touch panel at the position corresponding to display 229 functions as character keys 216. Operating the touch panel at the position corresponding to display 230 functions as code key 217.

制御部100は、文字キー216が操作されたかを判断する(S39)。文字キー216が操作されたと判断した場合には(S39のYes)、決済手段103は、手入力されたカードIDに対して、商品情報部131に記憶されている商品情報に基づくクレジットカードでの決済処理を行う(S40)。そして印字手段102は、決済処理した商品の商品情報(決済に係る情報)と決済情報(決済に係る情報)をレシート用紙に印字するとともに、エリア14411に記憶されているクレジットカードに係る連絡先の情報を文字でレシート用紙に印字し、レシートを発行する(S40)。そして制御部100は、処理を終了してS11に戻る。 The control unit 100 determines whether the character keys 216 have been operated (S39). If it determines that the character keys 216 have been operated (Yes in S39), the payment means 103 performs payment processing with a credit card for the manually entered card ID based on the product information stored in the product information unit 131 (S40). The printing means 102 then prints the product information (information related to the payment) and payment information (information related to the payment) of the product for which payment has been processed onto receipt paper, and also prints the contact information related to the credit card stored in area 14411 in text onto the receipt paper, and issues a receipt (S40). The control unit 100 then ends processing and returns to S11.

図12に、S40で発行されたレシートの一例を示す。図12において、レシートLには、購入した商品(決済処理した商品)の商品情報と決済情報を表示する購入商品部231と、交換する磁気カードの連絡先を含むクレジットカード会社の連絡先を文字で印字した連絡先部232が印字される。顧客は、このレシートを受け取り、連絡先部232に記載された連絡先に連絡する。このようにすることで、頻繁に読取エラーが発生するカードの交換の連絡を容易に行うことが可能となる。なお、交換する磁気カードの連絡先を含むクレジットカード会社の連絡先を文字で印字したレシートを受け取ることで、POS端末1での決済時に連絡をしなくても、決済が終わってからレシートを見ながら連絡することができるため、決済待ちをしている後続の顧客に迷惑をかけることがない。 Figure 12 shows an example of a receipt issued in S40. In Figure 12, receipt L has a purchased item section 231 that displays product information and payment information for the purchased item (the item for which payment has been processed), and a contact information section 232 that has text printed with the credit card company's contact information, including the contact information for the replacement magnetic card. The customer receives this receipt and contacts the contact information written in the contact information section 232. This makes it easy to contact the credit card company to replace a card that frequently experiences reading errors. Furthermore, by receiving a receipt with text printed with the credit card company's contact information, including the contact information for the replacement magnetic card, the customer can contact the credit card company after payment is complete while looking at the receipt, without having to contact them at the time of payment at the POS terminal 1, which prevents inconvenience to subsequent customers waiting to pay.

また、S39において、文字キー216が操作ではないと判断した場合には(S39のNo)、制御部100は、コードキー217が操作されたかを判断する(S41)。コードキー217が操作されたと判断した場合には(S41のYes)、決済手段103は、手入力されたカードIDに対して、商品情報部131に記憶されている商品情報に基づくクレジットカードでの決済処理を行う(S42)。そして印字手段102は、決済処理した商品の商品情報と決済情報をレシート用紙に印字するとともに、エリア14421に記憶されているクレジットカードに係る連絡先の情報を含むシンボルの情報を呼び出してシンボルをレシート用紙に印字し、レシートを発行する(S42)。そして制御部100は、処理を終了してS11に戻る。なお、コードキー217の操作ではないと判断した場合には(S41のNo)、制御部100は、S39に戻る。 Also, if it is determined in S39 that the character key 216 was not operated (No in S39), the control unit 100 determines whether the code key 217 was operated (S41). If it is determined that the code key 217 was operated (Yes in S41), the payment means 103 performs credit card payment processing for the manually entered card ID based on the product information stored in the product information section 131 (S42). The printing means 102 then prints the product information and payment information for the processed product on receipt paper, and also retrieves symbol information including contact information for the credit card stored in area 14421 and prints the symbol on receipt paper, thereby issuing a receipt (S42). The control unit 100 then ends processing and returns to S11. Note that if it is determined that the code key 217 was not operated (No in S41), the control unit 100 returns to S39.

図13に、S42で発行されたレシートの一例を示す。図13において、レシートLには、購入した商品(決済処理した商品)の商品情報と決済情報を表示する購入商品部231と、交換する磁気カードの連絡先を含むクレジットカード会社の連絡先を含む二次元コード等のシンボルが印字した連絡先部233が印字される。顧客は、このレシートを受け取り、連絡先部233に印字されたシンボルを携帯端末等で撮像してシンボルに含まれる連絡先を当該携帯端末に表示し、当該連絡先に連絡する。このようにすることで、頻繁に読取エラーが発生するカードの交換の連絡を容易に行うことが可能となる。なお、交換する磁気カードの連絡先を含むクレジットカード会社の連絡先を含むシンボルが印字されたレシートを受け取ることで、POS端末1での決済時に連絡をしなくても、決済が終わってからシンボルを撮像して連絡することができるため、決済待ちをしている後続の顧客に迷惑をかけることがない。 Figure 13 shows an example of a receipt issued in S42. In Figure 13, receipt L is printed with a purchased item section 231 that displays product information and payment information for the purchased item (the item for which payment has been processed), and a contact information section 233 with a symbol such as a two-dimensional code that includes contact information for the credit card company, including the contact information for the magnetic card to be replaced. The customer receives this receipt, captures an image of the symbol printed in contact information section 233 with a mobile device, etc., displays the contact information included in the symbol on the mobile device, and contacts the contact person. This makes it easy to contact the contact person for replacement of a card that frequently experiences reading errors. Furthermore, by receiving a receipt with a symbol printed on it that includes the contact information for the credit card company, including the contact information for the magnetic card to be replaced, the customer can capture an image of the symbol and contact the credit card company after payment is complete, without having to contact them at the time of payment at POS terminal 1, thereby avoiding inconvenience to subsequent customers waiting to pay.

また、S37において、クレジットキー214の操作ではないと判断した場合には(S37のNo)、制御部100は、ポイントキー215が操作されたかを判断する(S43)。ポイントキー215が操作されたと判断した場合には(S43のYes)、制御部100は、手入力されたカードIDに対して、商品情報部131に記憶されている商品情報に基づく決済処理を行う(S44)。そして印字手段102は、決済処理した商品の商品情報と決済情報をレシート用紙に印字するとともに、エリア14412に記憶されているポイントカードの交換に係る情報を文字でレシート用紙に印字し、レシートを発行する(S44)。そして制御部100は、処理を終了してS11に戻る。なお、ポイントキー215の操作ではないと判断した場合には(S43のNo)、制御部100は、S37に戻る。 Furthermore, if it is determined in S37 that the credit key 214 was not operated (No in S37), the control unit 100 determines whether the point key 215 was operated (S43). If it is determined that the point key 215 was operated (Yes in S43), the control unit 100 performs payment processing based on the product information stored in the product information unit 131 for the manually entered card ID (S44). The printing means 102 then prints the product information and payment information for the processed product onto receipt paper, and also prints the information related to the point card exchange stored in area 14412 in text onto the receipt paper, and issues a receipt (S44). The control unit 100 then ends processing and returns to S11. Note that if it is determined that the point key 215 was not operated (No in S43), the control unit 100 returns to S37.

図14に、S44で発行されたレシートの一例を示す。図14において、レシートLには、購入した商品(決済処理した商品)の商品情報と決済情報を表示する購入商品部231と、交換する磁気カードを再発行してくれる店舗内の場所(例えばサービスカウンタ)や磁気カードの交換を促すメッセージを文字で印字した連絡先部234が印字される。顧客は、このレシートLを受け取り、連絡先部234に記載された場所に向かう。このようにすることで、頻繁に読取エラーが発生するポイントカードの交換の連絡を容易に行うことが可能となる。 Figure 14 shows an example of a receipt issued in S44. In Figure 14, receipt L is printed with a purchased item section 231 that displays product information and payment information for the purchased item (item for which payment has been processed), and a contact information section 234 that displays the location within the store where a replacement magnetic card can be reissued (e.g., the service counter) and a message urging the customer to replace the magnetic card. The customer receives this receipt L and heads to the location listed in the contact information section 234. This makes it easy to contact the store to request a replacement for a point card, which frequently experiences reading errors.

また、S32において、磁気カードの情報を読み取れる場合がある。磁気カードの磁力が強いため、一度の情報の読取動作で読み取れる場合、あるいは一度では読み取れず、S32~S34の処理を複数回繰り返して複数回目に読み取れる場合がある。S32において、磁気カードの情報を読み取ったと判断した場合には(S32のYes)、制御部100は、読み取った情報に含まれるカードIDを取得し、当該カードIDに基づいて当該磁気カードがクレジットカードであるかポイントカードであるかを判断する(S51)。当該磁気カードがクレジットカードであると判断した場合には(S51のYes)、制御部100は、クレジットカード処理を実行する(S52)。 In addition, in S32, the information on the magnetic card may be read. Because the magnetic force of the magnetic card is strong, the information may be read in a single reading operation, or it may not be read in one go and the processes of S32 to S34 may be repeated multiple times to read the information multiple times. If it is determined in S32 that the information on the magnetic card has been read (Yes in S32), the control unit 100 obtains the card ID contained in the read information and determines whether the magnetic card is a credit card or a points card based on the card ID (S51). If it is determined that the magnetic card is a credit card (Yes in S51), the control unit 100 executes credit card processing (S52).

図7に、S52で処理されるクレジットカード処理の一例を示す。図7において制御部100は、S33でカウントしたリトライ回数部132に記憶されているリトライ回数を読取エラー回数として、S51で取得したカードIDに対応したエラー回数部1433に記憶されている読取エラーの回数に加算する(S61)。制御部100は、読取エラー回数を加算した結果、エラー回数部1433に記憶されている累計の読取エラー回数が所定回数に達した場合には、連絡要否部1434にフラグ情報を記憶する。 Figure 7 shows an example of credit card processing performed in S52. In Figure 7, the control unit 100 takes the number of retries counted in S33 and stored in the retry count unit 132 as the number of read errors and adds it to the number of read errors stored in the error count unit 1433 corresponding to the card ID obtained in S51 (S61). If, as a result of adding the number of read errors, the cumulative number of read errors stored in the error count unit 1433 reaches a predetermined number, the control unit 100 stores flag information in the contact necessity unit 1434.

エラー判断手段101は、連絡要否部1434にフラグ情報が記憶されているか(すなわち、所定条件を満たす読取エラーが発生したか)を判断する(S62)。連絡要否部1434にフラグ情報が記憶されている(すなわち、所定条件を満たす読取エラーが発生した)と判断した場合には(S62のYes)、制御部100は、図11に示すように、クレジットカードに係る磁気カードの発行元の連絡先を文字で印字するかシンボルで印字するかの選択画面を表示する(S63)。 The error determination means 101 determines whether flag information is stored in the contact necessity section 1434 (i.e., whether a reading error that satisfies the predetermined conditions has occurred) (S62). If it is determined that flag information is stored in the contact necessity section 1434 (i.e., whether a reading error that satisfies the predetermined conditions has occurred) (Yes in S62), the control unit 100 displays a selection screen for whether to print the contact information of the issuer of the magnetic card related to the credit card in text or symbols, as shown in FIG. 11 (S63).

次に制御部100は、文字キー216が操作されたかを判断する(S64)。文字キー216が操作されたと判断した場合には(S64のYes)、決済手段103は、S51で取得したカードIDに対して、商品情報部131に記憶されている商品情報に基づくクレジットカードでの決済処理を行う(S65)。そして印字手段102は、決済処理した商品の商品情報と決済情報をレシート用紙に印字するとともに、エリア14411に記憶されているクレジットカードに係る連絡先の情報を文字をレシート用紙に印字し、図12に示すレシートLを発行する(S65)。そして制御部100は、処理を終了してS11に戻る。 Next, the control unit 100 determines whether the character keys 216 have been operated (S64). If it is determined that the character keys 216 have been operated (Yes in S64), the payment means 103 performs payment processing with a credit card based on the product information stored in the product information unit 131 for the card ID acquired in S51 (S65). The printing means 102 then prints the product information and payment information for the processed product onto receipt paper, as well as the contact information for the credit card stored in area 14411, and issues the receipt L shown in FIG. 12 (S65). The control unit 100 then ends processing and returns to S11.

顧客は、このレシートLを受け取り、連絡先部232に記載された連絡先に連絡する。このようにすることで、頻繁に読取エラーが発生するカードの交換の連絡を容易に行うことが可能となる。なお、交換する磁気カードの連絡先を含むクレジットカード会社の連絡先を文字で印字したレシートLを受け取ることで、POS端末1で決済時に連絡をしなくても、決済が終わってからレシートLを見ながら連絡することができるため、決済待ちをしている後続の顧客に迷惑をかけることがない。 The customer receives this receipt L and contacts the contact information listed in the contact information section 232. This makes it easy to contact the credit card company to replace cards that frequently experience reading errors. Furthermore, by receiving a receipt L with the credit card company's contact information, including the contact information for the replacement magnetic card, printed in text, the customer can contact the credit card company after the payment is complete while looking at the receipt L, rather than contacting the credit card company at the time of payment using the POS terminal 1, thereby avoiding inconvenience to subsequent customers waiting to pay.

また、S64において、文字キー216の操作ではないと判断した場合には(S64のNo)、制御部100は、コードキー217が操作されたかを判断する(S66)。コードキー217が操作されたと判断した場合には(S66のYes)、決済手段103は、S51で取得したカードIDに対して、商品情報部131に記憶されている商品情報に基づくクレジットカードでの決済処理を行う(S67)。そして印字手段102は、決済処理した商品の商品情報と決済情報をレシート用紙に印字するとともに、エリア14421に記憶されているクレジットカードに係る連絡先の情報を含むシンボルをレシート用紙に印字し、図13に示すレシートLを発行する(S67)。そして制御部100は、処理を終了してS11に戻る。なお、コードキー217の操作ではないと判断した場合には(S66のNo)、制御部100は、S64に戻る。 Furthermore, if it is determined in S64 that the character key 216 was not operated (No in S64), the control unit 100 determines whether the code key 217 was operated (S66). If it is determined that the code key 217 was operated (Yes in S66), the payment means 103 performs credit card payment processing based on the product information stored in the product information unit 131 for the card ID acquired in S51 (S67). The printing means 102 then prints the product information and payment information for the processed product on receipt paper, as well as a symbol containing the contact information for the credit card stored in area 14421 on the receipt paper, and issues the receipt L shown in FIG. 13 (S67). The control unit 100 then ends the processing and returns to S11. Note that if it is determined that the code key 217 was not operated (No in S66), the control unit 100 returns to S64.

顧客は、このレシートLを受け取り、連絡先部233に印字されたシンボルを携帯端末等で撮像して、携帯端末から連絡先に連絡する。このようにすることで、頻繁に読取エラーが発生するカードの交換の連絡を容易に行うことが可能となる。なお、交換する磁気カードの連絡先を含むクレジットカード会社の連絡先を含むシンボルが印字されたレシートLを受け取ることで、POS端末1で決済時に連絡をしなくても、決済が終わってからシンボルを撮像して連絡することができるため、決済待ちをしている後続の顧客に迷惑をかけることがない。 The customer receives this receipt L, captures an image of the symbol printed in the contact information section 233 using a mobile device, etc., and contacts the contact person from the mobile device. This makes it easy to contact the contact person for a replacement card, which frequently experiences reading errors. Furthermore, by receiving a receipt L printed with a symbol that includes the contact information of the credit card company, including the contact information of the replacement magnetic card, the customer can capture an image of the symbol and contact the credit card company after the payment is complete, without having to contact the credit card company at the time of payment using the POS terminal 1, thereby avoiding inconvenience to subsequent customers waiting to pay.

また、S62において、連絡要否部1434にフラグ情報が記憶されていない(すなわち、所定条件を満たす読取エラーは発生していない)と判断した場合には(S62のNo)、制御部100は、商品情報部131に記憶されている商品について決済処理を実行する(S68)。そして制御部100は、決済処理した商品に係る商品情報と決済情報を印字した(磁気カードの発行元の連絡先は印字されない)レシートを発行する(S68)。そして制御部100は、処理を終了してS11に戻る。 Also, if it is determined in S62 that no flag information is stored in the notification necessity section 1434 (i.e., no reading error that satisfies the predetermined conditions has occurred) (No in S62), the control unit 100 executes the payment process for the product stored in the product information section 131 (S68). The control unit 100 then issues a receipt on which the product information and payment information for the product for which payment has been processed are printed (contact information for the issuer of the magnetic card is not printed) (S68). The control unit 100 then ends the process and returns to S11.

図6の説明に戻る。S51において、当該磁気カードがポイントカードであると判断した場合には(S51のNo)、制御部100は、ポイントカード処理を実行する(S53)。 Returning to the explanation of Figure 6, if it is determined in S51 that the magnetic card is a point card (No in S51), the control unit 100 executes point card processing (S53).

図8に、S53で処理されるポイントカード処理の一例を示す。図8において制御部100は、S33でカウントしたリトライ回数部132に記憶されているリトライ回数を読取エラー回数として、S51で取得したカードIDに対応したエラー回数部1433に記憶されている読取エラーの回数に加算する(S71)。制御部100は、読取エラー回数を加算した結果、エラー回数部1433に記憶されている累計の読取エラー回数が所定回数に達した場合には、連絡要否部1434にフラグ情報を記憶する。 Figure 8 shows an example of the point card processing performed in S53. In Figure 8, the control unit 100 takes the number of retries counted in S33 and stored in the retry count unit 132 as the number of read errors and adds it to the number of read errors stored in the error count unit 1433 corresponding to the card ID obtained in S51 (S71). If, as a result of adding the number of read errors, the cumulative number of read errors stored in the error count unit 1433 reaches a predetermined number, the control unit 100 stores flag information in the contact necessity unit 1434.

エラー判断手段101は、連絡要否部1434にフラグ情報が記憶されているか(すなわち、所定条件を満たす読取エラーが発生したか)を判断する(S72)。連絡要否部1434にフラグ情報が記憶されている(すなわち、所定条件を満たす読取エラーが発生した)と判断した場合には(S72のYes)、決済手段103は、S51で取得したカードIDに対して、商品情報部131に記憶されている商品情報に基づく決済処理を行う(S73)。そして印字手段102は、決済処理した商品の商品情報と決済情報をレシート用紙に印字するとともに、エリア14412に記憶されているポイントカードの交換に係る情報を文字でレシート用紙に印字し、図14に示すレシートLを発行する(S73)。そして制御部100は、処理を終了してS11に戻る。 The error determination means 101 determines whether flag information is stored in the notification necessity section 1434 (i.e., whether a reading error that satisfies the predetermined conditions has occurred) (S72). If it is determined that flag information is stored in the notification necessity section 1434 (i.e., whether a reading error that satisfies the predetermined conditions has occurred) (Yes in S72), the payment means 103 performs payment processing based on the product information stored in the product information section 131 for the card ID acquired in S51 (S73). The printing means 102 then prints the product information and payment information for the product for which payment has been processed onto receipt paper, and also prints the information related to the point card exchange stored in area 14412 in text onto the receipt paper, and issues the receipt L shown in FIG. 14 (S73). The control unit 100 then ends processing and returns to S11.

顧客は、このレシートLを受け取り、連絡先部232に記載された情報に基づいて、例えばポイントカードをサービスカウンタ持参する。このようにすることで、頻繁に読取エラーが発生するカードの交換の連絡を容易に行うことが可能となる。なお、交換するポイントカードの交換に係る文字で印字したレシートLを受け取ることで、POS端末1における決済時に連絡をしなくても、決済が終わってからレシートLを見ながら連絡することができるため、決済待ちをしている後続の顧客に迷惑をかけることがない。 The customer receives this receipt L and, based on the information written in the contact section 232, brings, for example, a point card to the service counter. This makes it easy to contact the service counter to exchange a card that frequently experiences reading errors. Furthermore, by receiving a receipt L printed with text related to the replacement point card, the customer can contact the service counter after the payment is complete while looking at the receipt L, without having to contact the service counter at the time of payment at the POS terminal 1, thereby avoiding inconvenience to subsequent customers waiting to pay.

また、S72において、連絡要否部1434にフラグ情報が記憶されていない(すなわち、所定条件を満たす読取エラーは発生していない)と判断した場合には(S72のNo)、決済手段103は、商品情報部131に記憶されている商品について決済処理を実行する(S74)。そして制御部100は、決済処理した商品に係る商品情報と決済情報を印字した(磁気カードの発行元の連絡先は印字されない)レシートを発行する(S74)。そして制御部100は、処理を終了してS11に戻る。 Also, if it is determined in S72 that no flag information is stored in the contact necessity section 1434 (i.e., no reading error that satisfies the predetermined conditions has occurred) (No in S72), the payment means 103 executes payment processing for the product stored in the product information section 131 (S74). The control unit 100 then issues a receipt on which product information and payment information for the product for which payment processing has been performed are printed (contact information for the issuer of the magnetic card is not printed) (S74). The control unit 100 then ends processing and returns to S11.

図6の説明に戻る。S21において、決済キー211の操作ではないと判断した場合には(S21のNo)、制御部100は、カード検査キー218が操作されたかを判断する(S22)。実施形態のPOS端末1は、決済処理とは別に、磁気カードによる読取エラーの発生の有無を検査する機能を有する。このような機能は、例えば専用のソフトウェアをPOS端末1にインストールすることで得ることができる。 Returning to the explanation of Figure 6, if it is determined in S21 that the operation was not the payment key 211 (No in S21), the control unit 100 determines whether the card inspection key 218 was operated (S22). The POS terminal 1 of this embodiment has a function that, separate from the payment process, inspects whether a reading error has occurred with the magnetic card. This function can be obtained, for example, by installing dedicated software on the POS terminal 1.

カード検査キー218が操作されたと判断した場合には(S22のYes)、制御部100は、その後、図6のS31~S53の処理、図7の処理、図8の処理を実行する。ただし、カード検査キー218が操作されたと判断した場合には、S40、S42、S44、S65、S67、S68、S73、S74において、決済処理は実行しない。そのため、図12、図13、図14において、商品情報や決済情報の印字(すなわち、購入商品部231の印字)は行わない。例えばカード検査キー218が操作されたことを示す情報(例えばフラグ情報)をRAM13等に記憶しておき、決済処理をする前に当該フラグ情報が記憶されているかを判断することで、S40、S42、S44、S65、S67、S68、S73、S74において、決済処理をしないように制御する。 If it is determined that the card inspection key 218 has been operated (Yes in S22), the control unit 100 then executes the processes of S31 to S53 in FIG. 6, the processes of FIG. 7, and the processes of FIG. 8. However, if it is determined that the card inspection key 218 has been operated, the payment process is not executed in S40, S42, S44, S65, S67, S68, S73, and S74. Therefore, in FIGS. 12, 13, and 14, product information and payment information (i.e., printing in the purchased product section 231) are not printed. For example, information indicating that the card inspection key 218 has been operated (e.g., flag information) may be stored in RAM 13, etc., and by determining whether the flag information has been stored before the payment process, the payment process is not executed in S40, S42, S44, S65, S67, S68, S73, and S74.

また、このようなPOS端末1は、予め決済機能を禁止させ、店舗の所定の場所に設置してもよい。顧客は、自身でカード検査キー218を操作して磁気カードを走査させて、自身が保有する磁気カードの読取エラーの有無を確認する。 Furthermore, such a POS terminal 1 may be installed in a designated location in the store with the payment function disabled in advance. The customer can operate the card inspection key 218 to scan the magnetic card themselves to check for any reading errors on the magnetic card they own.

以上説明したように、実施形態のPOS端末1は、磁気カードに記憶されている情報を読み取るカード読取部25と、当該カード読取部25による読取結果により、所定条件を満たす読取エラーが発生したかを判断するエラー判断手段101と、エラー判断手段101が所定条件を満たす読取エラーを判断した場合に、当該磁気カードの発行元に係る連絡先をレシート用紙に印字する印字手段102と、を備える。 As described above, the POS terminal 1 of this embodiment comprises a card reading unit 25 that reads information stored on a magnetic card, an error determination means 101 that determines whether a reading error that satisfies predetermined conditions has occurred based on the reading results from the card reading unit 25, and a printing means 102 that prints contact information for the issuer of the magnetic card on receipt paper when the error determination means 101 determines that a reading error that satisfies the predetermined conditions has occurred.

このような実施形態のPOS端末1は、保有している磁気カードの磁力が弱くなった場合に、レシート用紙に当該磁気カードの発行元の連絡先を印字する。そのため、頻繁に読取エラーが発生するカードの交換の連絡を容易に行うことが可能となる。 In this embodiment, the POS terminal 1 prints the contact information of the issuer of a magnetic card on the receipt paper when the magnetic strength of the card weakens. This makes it easy to contact the issuer of a card that frequently experiences reading errors and requires a replacement.

以上、本発明の実施形態やその変形例を説明したが、この実施形態および変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態やその変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above describes embodiments and variations of the present invention, but these embodiments and variations are presented as examples and are not intended to limit the scope of the invention. These novel embodiments and variations can be embodied in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and variations are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims.

例えば、実施形態では、クレジットカードとポイントカードを磁気カードの一例として説明した。しかしながらこれに限らず、磁気カードは他のカード(例えばデビットカードや電子マネーカード)であってもよい。 For example, in the embodiments, credit cards and point cards have been described as examples of magnetic cards. However, this is not a limitation, and the magnetic card may be other cards (for example, debit cards or electronic money cards).

また、実施形態では、磁気カードを媒体の一例として説明した。しかしながらこれに限らず、例えばICカードのように、電気的に媒体は情報を記憶するカードであってもよい。また、媒体は、カードに限定されるものではない。 Furthermore, in the embodiment, a magnetic card has been described as an example of a medium. However, this is not limited to this, and the medium may also be a card that stores information electrically, such as an IC card. Furthermore, the medium is not limited to a card.

また、実施形態では、エラー判断手段101は、読取れなかった場合のリトライ回数が所定回数連続した場合、また読取エラーを起こした累計の回数が所定回数に達し他場合に、所定条件を満たす読取エラーが発生したと判断した。しかしながらこれに限らず、エラー判断手段101は、例えば1回あるいは数回でも読取エラーが発生した場合に(すなわち、所定条件を満たさない場合であっても)読取エラーが発生したと判断してもよい。 In addition, in the embodiment, the error determination means 101 determines that a read error that satisfies a predetermined condition has occurred when a predetermined number of consecutive retries have been made when reading has not been successful, or when the cumulative number of read errors has reached a predetermined number. However, this is not limited to this, and the error determination means 101 may also determine that a read error has occurred when, for example, a read error has occurred even once or several times (i.e., even if the predetermined condition is not satisfied).

また、実施形態では、レシート用紙に連絡先を印字する際に、当該店舗が契約しているすべてのカード発行会社の連絡先を印字するようにした。しかしながらこれに限らず、例えば、取得したカードIDで特定されるカード会社の連絡先のみを印字するようにしてもよい。 In addition, in the embodiment, when contact information is printed on the receipt, the contact information for all card issuing companies with which the store has a contract is printed. However, this is not limited to this, and for example, it may be possible to print only the contact information for the card company identified by the acquired card ID.

また、実施形態では、POS端末1を媒体読取装置の一例として説明した。しかしながらこれに限らず、例えば、POS端末1に接続され、POS端末1から送信された情報に基づいてクレジットカード等の媒体を用いて決済処理を行う決済端末を媒体読取装置としてもよい。また、店舗の所定位置にPOS端末1とは別に設置された、媒体を走査したり挿入して当該媒体による読取エラーの発生の有無を検査するための、決済機能を有さない端末装置を、媒体読取装置としてもよい。 In addition, in the embodiment, the POS terminal 1 has been described as an example of a media reading device. However, this is not limited to this, and the media reading device may also be, for example, a payment terminal that is connected to the POS terminal 1 and performs payment processing using a medium such as a credit card based on information transmitted from the POS terminal 1. Furthermore, a terminal device without payment functionality that is installed separately from the POS terminal 1 in a predetermined location in the store and that scans or inserts media to check whether or not a reading error has occurred with the media may also be a media reading device.

また、実施形態では、レシート用紙に印字する連絡先を文字で印字するかシンボルで印字するかを選択できるようにした。しかしながらこれに限らず、例えば、カードID別に予め文字で印字するかシンボルで印字するかの情報を記憶し、印字する際に記憶した形で印字を行うようにしてもよい。 In addition, in the embodiment, it is possible to select whether to print contact information on receipt paper as text or symbols. However, this is not limited to this. For example, information on whether to print as text or symbols for each card ID can be stored in advance, and the information can be printed in the stored format when printing.

また、実施形態では、サーバに接続された複数台のPOS端末1で発生した読取エラーの数を集計して、各POS端末1に送信するようにした。しかしながらこれに限らず、1台のPOS端末1の場合は、当該POS端末1で発生した読取エラーの数をカウントするようにしてもよい。当該1台のPOS端末1は、サーバと接続していても接続していなくてもよい。 In addition, in the embodiment, the number of reading errors that occurred at multiple POS terminals 1 connected to the server is tallied and sent to each POS terminal 1. However, this is not limited to this, and in the case of a single POS terminal 1, the number of reading errors that occurred at that POS terminal 1 may be counted. That single POS terminal 1 may or may not be connected to the server.

なお、実施形態のPOS端末1で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The programs executed by the POS terminal 1 of this embodiment are provided as installable or executable files stored on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk).

また、実施形態のPOS端末1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態のPOS端末1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。 The program executed by the POS terminal 1 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the POS terminal 1 of the embodiment may be provided or distributed via a network such as the Internet.

また、実施形態のPOS端末1で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。 The program executed by the POS terminal 1 of the embodiment may also be configured to be provided pre-installed in a ROM or the like.

1 POS端末
11 CPU
21 操作部
22 オペレータ用表示部
23 客用表示部
24 印字部
25 カード読取部
100 制御部
101 エラー判断手段
102 印字手段
103 決済手段
131 商品情報部
132 リトライ回数部
143 エラー回数部
144 連絡先部
211 決済キー
214 クレジットキー
215 ポイントキー
216 文字キー
217 コードキー
218 カード検査キー
231 購入商品部
232 連絡先部
233 連絡先部
234 連絡先部
251 磁気ヘッド
1431 カードID部
1432 カード会社部
1433 エラー回数部
1434 連絡要否部
1441 連絡先情報部(文字)
1442 連絡先情報部(コード)
L レシート
1 POS terminal 11 CPU
21 Operation unit 22 Operator display unit 23 Customer display unit 24 Printing unit 25 Card reading unit 100 Control unit 101 Error determination means 102 Printing means 103 Settlement means 131 Product information unit 132 Retry count unit 143 Error count unit 144 Contact information unit 211 Settlement key 214 Credit key 215 Point key 216 Character key 217 Code key 218 Card inspection key 231 Purchased product unit 232 Contact information unit 233 Contact information unit 234 Contact information unit 251 Magnetic head 1431 Card ID unit 1432 Card company unit 1433 Error count unit 1434 Contact necessity unit 1441 Contact information unit (characters)
1442 Contact Information Section (Code)
L Receipt

特開平8-161448号公報Japanese Patent Application Publication No. 8-161448

Claims (8)

媒体に記憶されている情報を読み取る読取機構と、
前記読取機構による読取結果により、読取エラーが発生したかを判断するエラー判断手段と、
前記エラー判断手段によってエラーが発生したと判断された前記媒体を特定するカードID前記読取機構が前記媒体から読み取った前記情報から取得するコード情報取得手段と、
取得したカードIDに基づいて判断された、エラーが発生した前記媒体の種類別に、当該媒体の発行元の連絡先を記憶した記憶部から前記連絡先を取得して、印字媒体に印字する印字手段と、
を備えた媒体読取装置。
a reading mechanism for reading information stored on the medium;
an error determination means for determining whether a reading error has occurred based on the reading result by the reading mechanism;
a code information acquiring means for acquiring a card ID for identifying the medium in which it has been determined by the error determining means that an error has occurred from the information read from the medium by the reading mechanism ;
a printing means for acquiring contact information from a storage unit storing contact information for the issuer of the medium for each type of the medium in which the error occurred , determined based on the acquired card ID , and printing the contact information on a printing medium;
A medium reading device comprising:
前記エラー判断手段は、同一の前記媒体に対して読取エラーの発生数の累積が所定回数に達したことを示す所定条件を満たす読取エラーが発生したかを判断し、
前記印字手段は、前記エラー判断手段が前記所定条件を満たす前記読取エラーを判断した場合に前記連絡先を印字する、
請求項1に記載の媒体読取装置。
The error determination means determines whether a read error has occurred that satisfies a predetermined condition indicating that the cumulative number of read errors occurring on the same medium has reached a predetermined number,
the printing means prints the contact information when the error determination means determines that the reading error satisfies the predetermined condition.
The medium reading device of claim 1 .
前記媒体を使用して商品の決済処理を実行する決済手段を備え、
前記印字手段は、決済処理した前記商品の商品情報と決済情報とともに前記連絡先を印字する、
請求項1または2に記載の媒体読取装置。
a payment means for executing payment processing for the product using the medium;
The printing means prints the contact information together with product information and payment information of the product for which payment has been processed.
3. The medium reading device according to claim 1 or 2.
前記印字手段は、前記連絡先の情報を含む、携帯端末が読み取り可能な二次元コードを印字する、
請求項1乃至3のいずれか一に記載の媒体読取装置。
The printing means prints a two-dimensional code including the contact information and readable by a mobile terminal.
4. A medium reading device according to claim 1.
前記媒体は前記情報を磁気的に記憶し、
前記読取機構は、前記媒体に記憶された前記情報を読み取る磁気ヘッドを備える、
請求項1乃至4のいずれか一に記載の媒体読取装置。
the medium magnetically stores the information;
the reading mechanism includes a magnetic head that reads the information stored on the medium;
5. A medium reading device according to claim 1.
媒体に記憶されている情報を読み取る読取機構を備えた媒体読取装置としてのコンピュータを、
前記読取機構による読取結果により、読取エラーが発生したかを判断するエラー判断手段と、
前記エラー判断手段によってエラーが発生したと判断された前記媒体を特定するカードID前記読取機構が前記媒体から読み取った前記情報から取得するコード情報取得手段と、
取得したカードIDに基づいて判断された、エラーが発生した前記媒体の種類別に、当該媒体の発行元の連絡先を記憶した記憶部から前記連絡先を取得して、印字媒体に印字する印字手段と、
して機能させるためのプログラム。
A computer as a media reader equipped with a reading mechanism for reading information stored on a medium,
an error determination means for determining whether a reading error has occurred based on the reading result by the reading mechanism;
a code information acquiring means for acquiring a card ID for identifying the medium in which it has been determined by the error determining means that an error has occurred from the information read from the medium by the reading mechanism ;
a printing means for acquiring contact information from a storage unit storing contact information for the issuer of the medium for each type of the medium in which the error occurred , determined based on the acquired card ID , and printing the contact information on a printing medium;
A program to make it function as such.
媒体に記憶されている情報を読み取る読取機構と、
前記読取機構による読取結果により、読取エラーが発生したかを判断するエラー判断手段と、
前記エラー判断手段によってエラーが発生したと判断された前記媒体を特定するカードID前記読取機構が前記媒体から読み取った前記情報から取得するコード情報取得手段と、
取得したカードIDに基づいて、当該媒体の発行元の連絡先を記憶した記憶部から前記連絡先を取得して、印字媒体に印字する印字手段と、
取得した前記カードIDに基づいて、商品の決済処理を実行する決済手段と、
を備え、
前記印字手段は、決済処理した前記商品の商品情報と決済情報とともに前記連絡先を印字する、
媒体読取装置。
a reading mechanism for reading information stored on the medium;
an error determination means for determining whether a reading error has occurred based on the reading result by the reading mechanism;
a code information acquiring means for acquiring a card ID for identifying the medium in which it has been determined by the error determining means that an error has occurred from the information read from the medium by the reading mechanism ;
a printing means for acquiring contact information of the issuer of the medium from a storage unit storing the contact information based on the acquired card ID , and printing the acquired contact information on a printing medium;
a payment means for executing payment processing for the product based on the acquired card ID ;
Equipped with
The printing means prints the contact information together with product information and payment information of the product for which payment has been processed.
Media reader.
媒体に記憶されている情報を読み取る読取機構と、
前記読取機構による読取結果により、読取エラーが発生したかを判断するエラー判断手段と、
前記エラー判断手段によってエラーが発生したと判断された前記媒体を特定するカードID前記読取機構が前記媒体から読み取った前記情報から取得するコード情報取得手段と、
取得したカードIDに基づいて、当該媒体の発行元の連絡先を記憶した記憶部から前記連絡先を取得して、印字媒体に印字する印字手段と、
を備え、
前記印字手段は、前記連絡先の情報を含む、携帯端末が読み取り可能な二次元コードを印字する、
媒体読取装置。
a reading mechanism for reading information stored on the medium;
an error determination means for determining whether a reading error has occurred based on the reading result by the reading mechanism;
a code information acquiring means for acquiring a card ID for identifying the medium in which it has been determined by the error determining means that an error has occurred from the information read from the medium by the reading mechanism ;
a printing means for acquiring contact information of the issuer of the medium from a storage unit storing the contact information based on the acquired card ID , and printing the acquired contact information on a printing medium;
Equipped with
The printing means prints a two-dimensional code including the contact information and readable by a mobile terminal.
Media reader.
JP2021172515A 2021-10-21 2021-10-21 Media reader and program Active JP7733535B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021172515A JP7733535B2 (en) 2021-10-21 2021-10-21 Media reader and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021172515A JP7733535B2 (en) 2021-10-21 2021-10-21 Media reader and program

Publications (2)

Publication Number Publication Date
JP2023062504A JP2023062504A (en) 2023-05-08
JP7733535B2 true JP7733535B2 (en) 2025-09-03

Family

ID=86269793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021172515A Active JP7733535B2 (en) 2021-10-21 2021-10-21 Media reader and program

Country Status (1)

Country Link
JP (1) JP7733535B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019139328A (en) 2018-02-06 2019-08-22 沖電気工業株式会社 Automatic transaction device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019139328A (en) 2018-02-06 2019-08-22 沖電気工業株式会社 Automatic transaction device

Also Published As

Publication number Publication date
JP2023062504A (en) 2023-05-08

Similar Documents

Publication Publication Date Title
JP7227035B2 (en) Merchandise sales data processor and control program
JP6251146B2 (en) Checkout system, settlement apparatus and control program thereof
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP2025062138A (en) Product registration device and program
JP5457310B2 (en) Product code reader and program
JP6542443B2 (en) Checkout system
JP6374366B2 (en) Checkout system
EP3876174A1 (en) Sales data processing apparatus and method
JP7733535B2 (en) Media reader and program
JP7784343B2 (en) Transaction processing device and program
JP6740298B2 (en) Checkout system, accounting machine, and control program
JP7340712B2 (en) Payment device and its control program
US20190188748A1 (en) Product registration device and product registration method
JP6938320B2 (en) Product sales data processing equipment and programs
US20220101699A1 (en) Voucher dispensing device and voucher dispensing method
JP6766223B2 (en) Check-out system, questionnaire method
JP7737882B2 (en) Accounting devices and programs
US20090063337A1 (en) Payment terminal, payment system and computer-readable medium
US20190066077A1 (en) Settlement terminal device and control method of settlement terminal device
JP6936368B2 (en) Checkout system, accounting machine, and control program
JP7356848B2 (en) Product information processing device and product information processing program
JP7326049B2 (en) Coupon issuing system, coupon management device and its control program
JP6774995B2 (en) Checkout system, payment device and control program
JP6434604B2 (en) Checkout system, settlement apparatus and control program thereof
JP2023105021A (en) Registration machine and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240614

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250402

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250704

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250822

R150 Certificate of patent or registration of utility model

Ref document number: 7733535

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150