JP7158178B2 - Sales data processor and program - Google Patents

Sales data processor and program Download PDF

Info

Publication number
JP7158178B2
JP7158178B2 JP2018100876A JP2018100876A JP7158178B2 JP 7158178 B2 JP7158178 B2 JP 7158178B2 JP 2018100876 A JP2018100876 A JP 2018100876A JP 2018100876 A JP2018100876 A JP 2018100876A JP 7158178 B2 JP7158178 B2 JP 7158178B2
Authority
JP
Japan
Prior art keywords
language
output
error
operator information
setting
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
JP2018100876A
Other languages
Japanese (ja)
Other versions
JP2019204437A (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 JP2018100876A priority Critical patent/JP7158178B2/en
Publication of JP2019204437A publication Critical patent/JP2019204437A/en
Application granted granted Critical
Publication of JP7158178B2 publication Critical patent/JP7158178B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明の実施形態は、販売データ処理装置、及びプログラムに関する。 An embodiment of the present invention relates to a sales data processing device and a program.

従来、小売店ではPOS(Point Of Sales)端末等の販売データ処理装置が使用されている。販売データ処理装置は、エラーが発生した場合、エラー画面を表示する。エラー画面には、エラーが発生した理由や、エラーから復旧させる方法等のエラーメッセージが含まれている。エラーメッセージは、小売店の労働者間で共通して使用される日本語等の共通言語で表現される。 Conventionally, retail stores use sales data processing devices such as POS (Point Of Sales) terminals. The sales data processing device displays an error screen when an error occurs. The error screen includes an error message such as the reason why the error occurred and how to recover from the error. The error message is expressed in a common language such as Japanese that is commonly used among retail store workers.

ところで、近年、外国人労働者が増加傾向にある。共通言語が日本語の場合に、日本語が苦手な外国人労働者は、エラーメッセージの内容を理解することができないことがある。そこで、販売データ処理装置に、外国人労働者の母国語でエラーメッセージを表示させる方法も考えられる。しかしながら、最終的には、外国人労働者にもエラーメッセージを共通言語で理解することが望まれている。 By the way, the number of foreign workers has been increasing in recent years. When the common language is Japanese, foreign workers who are not good at Japanese may not be able to understand the content of the error message. Therefore, a method of displaying an error message in the foreign worker's native language on the sales data processing device is also conceivable. Ultimately, however, it is hoped that foreign workers will be able to understand error messages in a common language.

本発明が解決しようとする課題は、エラーメッセージの内容を共通して使用される言語で理解させることができる販売データ処理装置、及びプログラムを提供することである。 A problem to be solved by the present invention is to provide a sales data processing device and a program that can make the content of an error message understood in a commonly used language.

実施形態の販売データ処理装置は、操作手段と、入力手段と、登録手段と、第1抽出手段と、第2抽出手段と、読取手段と、出力手段とを備える。前記操作手段は、操作を受け付ける。前記入力手段は、操作者を識別可能な操作者情報の入力を受け付ける。前記登録手段は、前記入力手段によって入力された前記操作者情報を登録する。前記第1抽出手段は、前記操作手段が受け付けた操作が、前記登録手段によって前記操作者情報が登録される前に行うことが禁止されている操作の場合に、日時を示す日時情報と前記操作者情報とが関連付けられた勤務予定情報に基づいて現在の日時を示す前記日時情報に関連付けられた前記操作者情報を抽出する。前記第2抽出手段は、前記操作手段が受け付けた操作が、前記登録手段によって前記操作者情報が登録される前に行うことが禁止されている操作の場合に、前記第1抽出手段により抽出された前記操作者情報に特定される第1言語を抽出し、前記登録手段によって前記操作者情報が登録された場合に、前記登録手段によって登録された前記操作者情報により特定される前記第1言語を抽出する。前記読取手段は、複数台の販売データ処理装置で共通して使用される第2言語を記憶した記憶部から当該第2言語を読み取る。前記出力手段は、前記操作者情報が登録される前に行うことが禁止されている操作を含むエラーを検出したことを条件に、当該エラーについて前記第1言語と、前記第2言語とで表現したメッセージを出力させる。 A sales data processing apparatus according to an embodiment includes operation means, input means, registration means, first extraction means, second extraction means, reading means, and output means. The operation means receives an operation. The input means receives input of operator information with which an operator can be identified. The registration means registers the operator information input by the input means. The first extraction means extracts date and time information indicating date and time and the operation The operator information associated with the date and time information indicating the current date and time is extracted based on the work schedule information associated with the operator information. The second extraction means extracts the operation received by the operation means by the first extraction means when the operation received by the operation means is an operation that is prohibited to be performed before the operator information is registered by the registration means. a first language specified by the operator information is extracted, and when the operator information is registered by the registration means, the first language specified by the operator information registered by the registration means; to extract The reading means reads a second language from a storage unit storing a second language commonly used by a plurality of sales data processing devices. The output means expresses the error in the first language and the second language on condition that an error including an operation prohibited to be performed before the operator information is registered is detected. message.

図1は、POS端末の外観の一例を示す外観斜視図である。FIG. 1 is an external perspective view showing an example of the external appearance of a POS terminal. 図2は、POS端末のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the hardware configuration of the POS terminal. 図3は、エラーテーブルのデータ構成の一例を説明する説明図である。FIG. 3 is an explanatory diagram illustrating an example of the data configuration of an error table. 図4は、店員テーブルのデータ構成の一例を説明する説明図である。FIG. 4 is an explanatory diagram for explaining an example of the data structure of the store clerk table. 図5は、POS端末が備える特徴的な機能構成の一例を示すブロック図である。FIG. 5 is a block diagram showing an example of a characteristic functional configuration of the POS terminal. 図6は、エラー画面の一例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of an error screen. 図7は、エラー出力処理の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of error output processing.

以下、添付図面を参照して、販売データ処理装置、及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、販売データ処理装置、及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態の販売データ処理装置、及びプログラムは、小売店に設置されたPOS(Point Of Sales)端末への適用例である。 Hereinafter, embodiments of a sales data processing device and a program will be described in detail with reference to the accompanying drawings. The embodiment described below is an embodiment of the sales data processing device and the program, and does not limit the configuration, specifications, and the like. The sales data processing device and program of this embodiment are examples of application to a POS (Point Of Sales) terminal installed in a retail store.

図1は、POS端末10の外観の一例を示す外観斜視図である。POS端末10は、販売対象の商品を登録する登録処理と、登録処理により登録した商品の会計処理とを実行する販売データ処理装置である。POS端末10は、ドロワ11の上に載置されている。POS端末10は、ドロワ11が有する引出し12の開放動作を制御する。ドロワ11は、顧客から受領した現金や、釣銭等に使用する現金を収納する。なお、POS端末10は、ドロワ11に代えて、又はドロワ11と共に自動釣銭機を備えていてもよい。 FIG. 1 is an external perspective view showing an example of the external appearance of the POS terminal 10. As shown in FIG. The POS terminal 10 is a sales data processing device that executes registration processing for registering products to be sold and accounting processing for the products registered by the registration processing. The POS terminal 10 is placed on the drawer 11 . The POS terminal 10 controls the opening operation of the drawer 12 of the drawer 11 . The drawer 11 stores cash received from customers and cash used for change. The POS terminal 10 may be provided with an automatic change machine instead of the drawer 11 or together with the drawer 11 .

POS端末10は、本体ハウジング13に覆われている。本体ハウジング13は、上面右側にキーボード14と第1表示部15とを備えている。キーボード14は、POS端末10を操作する各種キーを備える入力装置である。 The POS terminal 10 is covered with a body housing 13 . The body housing 13 has a keyboard 14 and a first display section 15 on the right side of the upper surface. The keyboard 14 is an input device having various keys for operating the POS terminal 10 .

第1表示部15は、表示面上にタッチパネルが積層されたタッチパネルディスプレイである。第1表示部15は、例えば、小売店の店員などの操作者が主に見る画面を表示する。本体ハウジング13は、上面後方には、第2表示部16を設ける。第2表示部16は、表示面上にタッチパネルが積層されたタッチパネルディスプレイである。第2表示部16は、例えば、商品を購入する顧客が主に見る画面を表示する。 The first display unit 15 is a touch panel display in which a touch panel is laminated on the display surface. The first display unit 15 displays, for example, a screen that is mainly viewed by an operator such as a store clerk in a retail store. The body housing 13 is provided with a second display portion 16 on the rear side of the upper surface. The second display unit 16 is a touch panel display in which a touch panel is laminated on the display surface. The second display unit 16 displays, for example, a screen that is mainly viewed by customers who purchase products.

POS端末10は、本体ハウジング13の上面左側には印字部17を設ける。印字部17は、レシートやジャーナル等を用紙に印字するプリンタである。 The POS terminal 10 is provided with a printing section 17 on the upper left side of the body housing 13 . The printing unit 17 is a printer that prints receipts, journals, and the like on paper.

POS端末10は、キーボード14の右側にある溝をスライドさせられたカードからカード情報の読み取り等を実行するカードリーダライタ18を備える。 The POS terminal 10 includes a card reader/writer 18 that reads card information from a card slid through a groove on the right side of the keyboard 14 .

また、POS端末10は、手持ち式のスキャナ19を設ける。スキャナ19は、商品を識別可能な識別情報である商品コード等が示されたコードシンボルを読み取る。 Also, the POS terminal 10 is provided with a handheld scanner 19 . The scanner 19 reads a code symbol indicating a product code, which is identification information for identifying a product.

次に、POS端末10のハードウェア構成について説明する。 Next, the hardware configuration of the POS terminal 10 will be described.

図2は、POS端末10のハードウェア構成の一例を示すブロック図である。POS端末10は、制御部101、記憶部102、通信インタフェース103、非接触カードリーダライタ104、音声出力部105、キーボード14、第1表示部15、第2表示部16、印字部17、カードリーダライタ18、及びスキャナ19を備える。これら各部は、システムバス106を介して相互に接続している。 FIG. 2 is a block diagram showing an example of the hardware configuration of the POS terminal 10. As shown in FIG. The POS terminal 10 includes a control unit 101, a storage unit 102, a communication interface 103, a contactless card reader/writer 104, an audio output unit 105, a keyboard 14, a first display unit 15, a second display unit 16, a printing unit 17, a card reader A writer 18 and a scanner 19 are provided. These units are interconnected via a system bus 106 .

制御部101は、POS端末10の全体の動作を制御し、POS端末10が有する各種の機能を実現するコンピュータである。制御部101は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)とを備える。CPUは、POS端末10の動作を統括的に制御する。ROMは、電力が供給されていなくても各種データを保持する不揮発性の記憶媒体である。RAMは、指定した領域に対してデータを読み書き可能な記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部102等に格納されたプログラムを実行する。 The control unit 101 is a computer that controls the overall operation of the POS terminal 10 and implements various functions of the POS terminal 10 . The control unit 101 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The CPU centrally controls the operation of the POS terminal 10 . ROM is a non-volatile storage medium that retains various data even when power is not supplied. A RAM is a storage medium in which data can be read from and written to a specified area. Then, the CPU uses the RAM as a work area (work area) to execute programs stored in the ROM or the storage unit 102 or the like.

記憶部102は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶装置である。記憶部102は、制御プログラム107と、エラーテーブル108と、店員テーブル109と、勤務予定情報110と、責任者設定111と、共通言語設定112とを記憶する。なお、エラーテーブル108と、店員テーブル109と、勤務予定情報110と、責任者設定111と、共通言語設定112とは、記憶部102に限らず、店舗サーバ等の他の装置が記憶していてもよい。 The storage unit 102 is a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). Storage unit 102 stores control program 107 , error table 108 , employee table 109 , work schedule information 110 , manager setting 111 , and common language setting 112 . Note that the error table 108, the clerk table 109, the work schedule information 110, the person in charge setting 111, and the common language setting 112 are stored not only in the storage unit 102 but also in other devices such as store servers. good too.

制御プログラム107は、オペレーティングシステムや、POS端末10が備えている機能を発揮させるためのプログラムである。制御プログラム107には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。 The control program 107 is a program for making the functions of the operating system and the POS terminal 10 available. The control program 107 includes a program for exerting a characteristic function according to this embodiment.

ここで、図3は、エラーテーブル108のデータ構成の一例を説明する説明図である。エラーテーブル108は、POS端末10のエラーに関する各種情報を記憶した情報テーブルである。エラーテーブル108は、エラーコードと、エラー条件と、エラーメッセージとを関連付けて記憶する。エラーコードは、エラーを識別可能な識別情報である。エラー条件は、エラーを検出する条件である。さらに詳しくは、エラー条件は、規定された操作とは異なる操作を受け付けたことや、エラーを示すログを検出したことや、エラーを示す割り込み信号を検出したこと等である。エラーメッセージは、エラー時に出力される言語ごとメッセージである。エラーメッセージには、エラーからの復旧方法や、エラーが発生した原因等の情報が含まれる。そして、エラーテーブル108には、複数の言語で表現されたエラーメッセージを記憶している。図3に示すエラーテーブル108は、日本語と、英語とで表現されたエラーメッセージが記載されている。しかし、エラーテーブル108は、これら言語に限らず、中国語やスペイン語等の他の言語で表現されたエラーメッセージを記憶していてもよい。 Here, FIG. 3 is an explanatory diagram for explaining an example of the data configuration of the error table 108. As shown in FIG. The error table 108 is an information table that stores various types of information regarding errors in the POS terminal 10 . The error table 108 associates and stores error codes, error conditions, and error messages. An error code is identification information that can identify an error. An error condition is a condition that detects an error. More specifically, the error conditions include acceptance of an operation different from a prescribed operation, detection of a log indicating an error, detection of an interrupt signal indicating an error, and the like. The error message is a message for each language that is output when an error occurs. The error message includes information such as how to recover from the error and the cause of the error. The error table 108 stores error messages expressed in multiple languages. The error table 108 shown in FIG. 3 describes error messages expressed in Japanese and English. However, the error table 108 is not limited to these languages, and may store error messages expressed in other languages such as Chinese and Spanish.

ここで、図4は、店員テーブル109のデータ構成の一例を説明する説明図である。店員テーブル109は、小売店で勤務する店員に関する各種情報を記憶する情報テーブルである。店員テーブル109は、店員コードと、個別言語設定と、出力設定とを関連付けて記憶する。店員コードは、店員を識別可能な識別情報である。個別言語設定は、店員ごとに個別に選択される言語の設定である。例えば、個別言語設定には、母国語等の店員が読める言語が設定される。出力設定は、エラーメッセージを出力する出力方法ごとに、個別言語設定で表現したエラーメッセージと、共通言語設定112の言語で表現したエラーメッセージとを出力させるか否かの設定である。出力設定には、エラーメッセージを表示出力させる表示出力設定と、エラーメッセージを音声出力させる音声出力設定とが含まれている。さらに、表示出力設定には、共通言語設定112の言語で表現したエラーメッセージを表示出力させるか否かの設定と、個別言語設定の言語で表現したエラーメッセージを表示出力させるか否かの設定とが含まれている。また、音声出力設定には、共通言語設定112の言語で表現したエラーメッセージを音声出力させるか否かの設定と、個別言語設定の言語で表現したエラーメッセージを音声出力させるか否かの設定とが含まれている。 Here, FIG. 4 is an explanatory diagram for explaining an example of the data configuration of the store clerk table 109. As shown in FIG. The store clerk table 109 is an information table that stores various types of information about store clerk working at the retail store. The store clerk table 109 stores store clerk codes, individual language settings, and output settings in association with each other. A store clerk code is identification information that can identify a store clerk. The individual language setting is a language setting that is individually selected for each store clerk. For example, in the individual language setting, a language such as a native language that the store clerk can read is set. The output setting is a setting as to whether or not to output an error message expressed in the individual language setting and an error message expressed in the language of the common language setting 112 for each output method for outputting error messages. The output settings include display output settings for displaying and outputting error messages, and audio output settings for outputting error messages as audio. Further, the display output setting includes setting whether or not to display and output error messages expressed in the language of the common language setting 112, and setting of whether or not to display and output error messages expressed in the language of the individual language settings. It is included. Also, in the audio output setting, there is a setting for whether or not to output an error message expressed in the language of the common language setting 112, and a setting to determine whether to output an error message expressed in the language of the individual language setting. It is included.

勤務予定情報110は、小売店の店員の勤務予定を記憶した情報である。さらに詳しくは、勤務予定情報110には、日時ごとに、店員と、店員が使用するPOS端末10とを記憶している。すなわち、勤務予定情報110は、日時情報と、店員コードと、POS端末コードとを関連付けて記憶している。 The work schedule information 110 is information that stores the work schedule of a store clerk. More specifically, the work schedule information 110 stores the salesclerk and the POS terminal 10 used by the salesclerk for each date and time. That is, the work schedule information 110 stores date and time information, a store clerk code, and a POS terminal code in association with each other.

責任者設定111は、POS端末10を操作する操作者、つまり責任者を示す設定である。例えば、責任者設定111は、POS端末10を操作する責任者として登録された店員を示す店員コードが設定される。 The responsible person setting 111 is a setting indicating an operator who operates the POS terminal 10, that is, a responsible person. For example, in the responsible person setting 111, a salesclerk code indicating a registered salesclerk as a responsible person who operates the POS terminal 10 is set.

共通言語設定112は、小売店で勤務する店員が共通して使用する言語の設定である。すなわち、共通言語設定112は、小売店の複数台のPOS端末10で共通して使用される言語の設定である。例えば、共通言語設定112は、小売店がある地域の言語であってもよいし、小売店の責任者が使用する言語である。 The common language setting 112 is a setting of a language commonly used by clerks who work at a retail store. That is, the common language setting 112 is a language setting commonly used by a plurality of POS terminals 10 in a retail store. For example, the common language setting 112 may be the local language of the retail store or the language used by the retail store manager.

図2に戻り、通信インタフェース103は、ネットワークと接続するためのインタフェースである。 Returning to FIG. 2, the communication interface 103 is an interface for connecting with a network.

非接触カードリーダライタ104は、NFC(Near Field Communication)などの近距離無線通信により、非接触ICカードのICタグに対して、情報の書き込み及び読み込みを実行する。 The non-contact card reader/writer 104 writes and reads information to and from the IC tag of the non-contact IC card by short-range wireless communication such as NFC (Near Field Communication).

音声出力部105は、警告音や音声メッセージ等の音声を出力するスピーカである。 The audio output unit 105 is a speaker that outputs sounds such as warning sounds and voice messages.

次に、POS端末10が備える特徴的な機能について説明する。ここで、図5は、POS端末10が備える特徴的な機能構成の一例を示すブロック図である。 Next, the characteristic functions of the POS terminal 10 will be described. Here, FIG. 5 is a block diagram showing an example of a characteristic functional configuration of the POS terminal 10. As shown in FIG.

POS端末10の制御部101は、記憶部102の制御プログラム107をRAMに展開し、制御プログラム107に従って動作することで、図5に示す各機能部をRAM上に生成する。具体的には、POS端末10の制御部101は、機能部として、表示制御部1001、音声制御部1002、操作制御部1003、責任者登録部1004、エラー検出部1005、エラー出力部1006、共通言語設定部1007、個別設定部1008、及び勤務予定設定部1009を備える。 The control unit 101 of the POS terminal 10 develops the control program 107 of the storage unit 102 in RAM and operates according to the control program 107 to generate each functional unit shown in FIG. 5 on the RAM. Specifically, the control unit 101 of the POS terminal 10 includes, as functional units, a display control unit 1001, a voice control unit 1002, an operation control unit 1003, a responsible person registration unit 1004, an error detection unit 1005, an error output unit 1006, a common A language setting section 1007 , an individual setting section 1008 and a work schedule setting section 1009 are provided.

表示制御部1001は、第1表示部15を制御して、各種画面を表示させる。また、表示制御部1001は、第2表示部16を制御して、各種画面を表示させる。 The display control unit 1001 controls the first display unit 15 to display various screens. The display control unit 1001 also controls the second display unit 16 to display various screens.

音声制御部1002は、音声出力部105を制御して、各種音声を出力させる。 The audio control unit 1002 controls the audio output unit 105 to output various sounds.

操作制御部1003は、キーボード14、第1表示部15のタッチパネル、及び第2表示部16のタッチパネルを制御して、各種操作を受け付ける。また、操作制御部1003は、これらの装置に限らず、他の装置から操作を受け付けてもよい。 The operation control unit 1003 controls the keyboard 14, the touch panel of the first display unit 15, and the touch panel of the second display unit 16, and receives various operations. Further, the operation control unit 1003 may receive operations from other devices as well as these devices.

責任者登録部1004は、入力手段の一例である。責任者登録部1004は、POS端末10を操作する操作者を責任者として責任者設定111に設定する。責任者登録部1004は、例えば操作者を識別可能な操作者情報として店員コードの入力を受け付ける。そして、責任者登録部1004は、店員コードの入力を受け付けた場合に、入力された店員コードを責任者設定111に設定する。ここで、店員コードの入力方法は限定しない。例えば、責任者登録部1004は、スキャナ19が読み取った店員コードや、操作制御部1003が操作入力により受け付けた店員コードや、店舗サーバ等の他の装置から受信した店員コードを責任者設定111に設定する。なお、責任者登録部1004が、操作者情報として受け付けるのは店員コードに限らない。例えば、責任者登録部1004は、顔認証や指紋認証等の生体認証により操作者を特定する場合には操作者の生体情報を受け付ける。このように、操作者情報は、操作者を特定可能な情報であればよい。そして、責任者登録部1004は、操作者情報により特定される操作者を責任者設定111に設定する。 The responsible person registration unit 1004 is an example of input means. The responsible person registration unit 1004 sets the operator who operates the POS terminal 10 as the responsible person in the responsible person setting 111 . The person-in-charge registration unit 1004 receives an input of a store clerk code as operator information that can identify an operator, for example. Then, the responsible person registration unit 1004 sets the input clerk code in the responsible person setting 111 when the input of the clerk code is accepted. Here, the method of inputting the store clerk code is not limited. For example, the responsible person registration unit 1004 stores the clerk code read by the scanner 19, the clerk code accepted by the operation control unit 1003 through operation input, or the clerk code received from another device such as a store server in the responsible person setting 111. set. Note that what the responsible person registration unit 1004 receives as operator information is not limited to the store clerk code. For example, the responsible person registration unit 1004 accepts biometric information of the operator when the operator is specified by biometric authentication such as face authentication or fingerprint authentication. In this way, the operator information may be any information that can identify the operator. Then, the responsible person registration unit 1004 sets the operator specified by the operator information in the responsible person setting 111 .

エラー検出部1005は、POS端末10のエラーを検出する。さらに詳しくは、エラー検出部1005は、エラーテーブル108に設定されたエラー条件を検出する。すなわち、エラー検出部1005は、規定された操作とは異なる操作を受け付けたことや、エラーを示すログを検出したことや、エラーを示す割り込み信号を検出したこと等をエラーとして検出する。 An error detection unit 1005 detects errors in the POS terminal 10 . More specifically, the error detection unit 1005 detects error conditions set in the error table 108 . That is, the error detection unit 1005 detects as an error that an operation different from the prescribed operation is received, that a log indicating an error is detected, or that an interrupt signal indicating an error is detected.

エラー出力部1006は、抽出手段、読取手段、及び出力手段の一例である。エラー出力部1006は、エラー検出部1005がエラーを検出した場合に、検出したエラー内容を出力する。さらに詳しくは、エラー出力部1006は、エラー検出部1005がエラーを検出した場合に、責任者設定111に設定された店員コードを抽出する。エラー出力部1006は、抽出した店員コードに関連付けられている個別言語設定と、出力設定とを店員テーブル109から抽出する。これにより、エラー出力部1006は、店員コードにより個別言語設定の言語を特定する。また、エラー出力部1006は、共通言語設定112に設定されている言語を読み取る。 The error output unit 1006 is an example of extraction means, reading means, and output means. The error output unit 1006 outputs the content of the detected error when the error detection unit 1005 detects an error. More specifically, the error output unit 1006 extracts the store clerk code set in the responsible person setting 111 when the error detection unit 1005 detects an error. The error output unit 1006 extracts from the salesclerk table 109 individual language settings and output settings associated with the extracted salesclerk code. As a result, the error output unit 1006 identifies the language of the individual language setting from the store clerk code. Also, the error output unit 1006 reads the language set in the common language setting 112 .

エラー出力部1006は、エラーテーブル108から、エラー検出部1005が検出したエラーのエラー条件に関連付けられている個別言語設定の言語のエラーメッセージと、共通言語設定112に設定されている言語のエラーメッセージとを抽出する。そして、エラー出力部1006は、抽出した出力設定に基づいて、個別言語設定の言語で表現したエラーメッセージと、共通言語設定112の言語で表現したエラーメッセージとを出力する。 The error output unit 1006 outputs an error message in the language of the individual language setting associated with the error condition of the error detected by the error detection unit 1005 and an error message in the language set in the common language setting 112 from the error table 108 . and extract Then, the error output unit 1006 outputs an error message expressed in the language of the individual language setting and an error message expressed in the language of the common language setting 112 based on the extracted output setting.

エラー出力部1006は、抽出した出力設定の表示出力設定で出力有りと設定された言語で表現されたエラーメッセージを含むエラー画面G1を表示制御部1001に表示出力させる。ここで、図6は、エラー画面G1の一例を示す説明図である。図6に示すエラー画面G1には、日本語のエラーメッセージと、英語のエラーメッセージとを並べて表示している。例えば、エラー出力部1006は、共通言語設定112に日本語が設定され、表示出力設定で共通言語の出力有りと設定され、個別言語設定に英語が設定され、表示出力設定で個別言語の出力有りと設定されている場合に、図6に示すエラー画面G1を表示させる。仮に、表示出力設定で個別言語に出力無しが設定された場合、エラー出力部1006は、個別言語設定に設定された英語のエラーメッセージは表示させない。また、仮に表示出力設定で共通言語に出力無しが設定された場合、エラー出力部1006は、共通言語設定112の日本語のエラーメッセージは表示させない。 The error output unit 1006 causes the display control unit 1001 to display and output an error screen G1 including an error message expressed in the language set as output in the display output setting of the extracted output settings. Here, FIG. 6 is an explanatory diagram showing an example of the error screen G1. On the error screen G1 shown in FIG. 6, a Japanese error message and an English error message are displayed side by side. For example, in the error output unit 1006, the common language setting 112 is set to Japanese, the display output setting is set to output a common language, the individual language setting is set to English, and the display output setting is to output an individual language. is set, an error screen G1 shown in FIG. 6 is displayed. If no output is set for the individual language in the display output setting, the error output unit 1006 does not display the English error message set in the individual language setting. Also, if no output is set for the common language in the display output setting, the error output unit 1006 does not display the Japanese error message in the common language setting 112 .

このように、共通言語設定112と、個別言語設定との両方に出力有りと設定されている場合には、エラー出力部1006は、共通言語設定112と、個別言語設定との両方の言語で表現したメッセージを並べて表示させる。そのため、操作者は、個別言語設定の言語で表現されたエラーメッセージを、共通言語設定112の言語で表現した場合にどうようなエラーメッセージになるのかを把握することができる。 In this way, when both the common language setting 112 and the individual language setting are set to output, the error output unit 1006 expresses in both the language of the common language setting 112 and the individual language setting. display the messages side by side. Therefore, the operator can grasp what kind of error message will be generated when the error message expressed in the language of the individual language setting is expressed in the language of the common language setting 112 .

また、エラー画面G1には、エラーメッセージ以外の情報が含まれていてもよい。例えば、エラー画面G1には、各エラーメッセージが共通言語設定112と、個別言語設定との何れに該当するのかを示す情報が含まれていてもよい。また、共通言語設定112の言語で表現したエラーメッセージについて読み仮名や発音記号等の発音方法を示す情報等が含まれていてもよい。 Also, the error screen G1 may contain information other than the error message. For example, the error screen G1 may include information indicating whether each error message corresponds to the common language setting 112 or the individual language setting. In addition, the error message expressed in the language of the common language setting 112 may include information indicating how to pronounce such as phonetic symbols and phonetic symbols.

また、エラー出力部1006は、抽出した出力設定の音声出力設定で出力有りと設定された言語で表現されたエラーメッセージを音声制御部1002に音声出力させる。すなわち、エラー出力部1006は、表示出力設定で共通言語の出力有りと設定されている場合には、共通言語設定112に設定された言語のエラーメッセージを音声出力させる。また、エラー出力部1006は、表示出力設定で個別言語の出力有りと設定されている場合には、個別言語設定に設定された言語のエラーメッセージを音声出力させる。そして、エラー出力部1006は、共通言語設定112と、個別言語設定との両方に出力有りと設定されている場合には、両方の言語で表現したエラーメッセージを音声制御部1002に音声出力させる。 In addition, the error output unit 1006 causes the voice control unit 1002 to voice output an error message expressed in the language for which output is set in the voice output setting of the extracted output settings. That is, the error output unit 1006 outputs an error message in the language set in the common language setting 112 by voice when the display output setting indicates that the common language should be output. Further, when the display output setting indicates that an individual language is to be output, the error output unit 1006 outputs an error message in the language set in the individual language setting. Then, when both the common language setting 112 and the individual language setting are set to output, the error output unit 1006 causes the voice control unit 1002 to output an error message expressed in both languages.

また、エラー出力部1006は、出力設定に応じて、表示出力と、音声出力との両方でエラーメッセージを出力してもよい。例えば、エラー出力部1006は、共通言語設定112と、個別言語設定とのうち何れか一方の言語で表現したエラーメッセージを表示制御部1001に表示出力させ、他方の言語で表現されたエラーメッセージを音声制御部1002に音声出力させてもよい。 Also, the error output unit 1006 may output the error message both in the display output and the audio output according to the output setting. For example, the error output unit 1006 causes the display control unit 1001 to display and output an error message expressed in either one of the common language setting 112 and the individual language setting, and outputs the error message expressed in the other language. The voice control unit 1002 may be caused to output voice.

なお、エラー出力部1006は、責任者登録が行われていない状態で商品登録等の操作が入力された場合、責任者登録が行われていないことを示すエラーメッセージを表示させる必要がある。しかし、エラー出力部1006は、責任者登録が行われていないため、責任者設定111から店員コードを抽出することができない。この場合、エラー出力部1006は、勤務予定情報110から店員コードを抽出する。すなわち、エラー出力部1006は、勤務予定情報110において、現在日時を示す日時情報及び自装置を示すPOS端末コードに関連付けられている店員コードを抽出する。 Note that the error output unit 1006 needs to display an error message indicating that the responsible person has not been registered when an operation such as product registration is input while the responsible person has not been registered. However, the error output unit 1006 cannot extract the store clerk code from the responsible person setting 111 because the responsible person has not been registered. In this case, the error output unit 1006 extracts the salesclerk code from the work schedule information 110 . That is, the error output unit 1006 extracts, from the work schedule information 110, the date and time information indicating the current date and time and the clerk code associated with the POS terminal code indicating the own device.

共通言語設定部1007は、共通言語設定112に言語を設定する入力を受け付けた場合に、受け付けた言語を共通言語設定112に設定する。ここで、言語の入力方法は限定しない。例えば、共通言語設定部1007は、操作制御部1003が操作入力により受け付けた言語や、店舗サーバ等の他の装置から受信した言語を共通言語設定112に設定する。 The common language setting unit 1007 sets the received language in the common language setting 112 when an input for setting a language in the common language setting 112 is received. Here, the language input method is not limited. For example, the common language setting unit 1007 sets, in the common language setting 112, the language received by the operation control unit 1003 through an operation input or the language received from another device such as a store server.

個別設定部1008は、設定手段の一例である。個別設定部1008は、店員テーブル109の個別言語設定や出力設定を変更する入力を受け付けた場合に、受け付けた入力内容を店員テーブル109の個別言語設定や出力設定に設定する。例えば、個別設定部1008は、受け付けた入力内容が示す言語を個別言語設定に設定する。また、個別設定部1008は、受け付けた入力内容に基づいて、出力設定の出力方法ごとに、個別言語設定の言語で表現されたエラーメッセージを出力するか否かと、共通言語設定112の言語で表現されたエラーメッセージを出力するか否かとを設定する。ここで、設定の入力方法は限定しない。例えば、個別設定部1008は、操作制御部1003が受け付けた操作入力や、店舗サーバ等の他の装置から受信した情報に基づいて、個別言語設定や出力設定に設定する。 The individual setting unit 1008 is an example of setting means. When the individual setting unit 1008 receives an input to change the individual language setting or output setting of the salesclerk table 109 , the individual setting unit 1008 sets the received input content to the individual language setting or output setting of the salesclerk table 109 . For example, the individual setting unit 1008 sets the language indicated by the received input content as the individual language setting. Based on the received input contents, the individual setting unit 1008 determines whether or not to output an error message expressed in the language of the individual language setting for each output method of the output settings, and expresses it in the language of the common language setting 112. Sets whether or not to output the error message received. Here, the setting input method is not limited. For example, the individual setting unit 1008 sets individual language settings and output settings based on operation input received by the operation control unit 1003 and information received from other devices such as store servers.

勤務予定設定部1009は、勤務予定の入力を受け付けた場合に、受け付けた勤務予定を勤務予定情報110に記憶させる。すなわち、勤務予定設定部1009は、日時ごとに、店員コードと、店員が使用するPOS端末10を示すPOS端末コードとを勤務予定情報110に記憶させる。ここで、勤務予定の入力方法は限定しない。例えば、勤務予定設定部1009は、操作制御部1003が操作入力により受け付けた勤務予定や、店舗サーバ等の他の装置から受信した勤務予定を勤務予定情報110に記憶させる。 The work schedule setting unit 1009 stores the received work schedule in the work schedule information 110 when input of the work schedule is received. That is, the work schedule setting unit 1009 causes the work schedule information 110 to store the clerk code and the POS terminal code indicating the POS terminal 10 used by the clerk for each date and time. Here, the method of inputting the work schedule is not limited. For example, the work schedule setting unit 1009 causes the work schedule information 110 to store the work schedule received by the operation control unit 1003 through an operation input and the work schedule received from another device such as a store server.

次に、POS端末10が実行するエラー出力処理について説明する。ここで、図7は、本実施形態のPOS端末10が実行するエラー出力処理の一例を示すフローチャートである。 Next, error output processing executed by the POS terminal 10 will be described. Here, FIG. 7 is a flowchart showing an example of error output processing executed by the POS terminal 10 of this embodiment.

操作制御部1003は、操作を受け付ける(ステップS1)。 The operation control unit 1003 receives an operation (step S1).

操作制御部1003は、ステップS1で受け付けた操作が、責任者登録を行う操作であるか否かを判定する(ステップS2)。 The operation control unit 1003 determines whether or not the operation received in step S1 is an operation for registering a responsible person (step S2).

ステップS1の操作が責任者登録前には禁止されている商品登録等の操作であることを条件に(ステップS2;No)、エラー出力部1006は、店員コードを勤務予定情報110から抽出する(ステップS3)。すなわち、エラー出力部1006は、現在日時を示す日時情報、及び自装置を示すPOS端末コードに関連付けられている店員コードを勤務予定情報110から抽出する。 On the condition that the operation in step S1 is an operation such as product registration that is prohibited before the responsible person is registered (step S2; No), the error output unit 1006 extracts the salesclerk code from the work schedule information 110 ( step S3). That is, the error output unit 1006 extracts from the work schedule information 110 the date and time information indicating the current date and time and the store clerk code associated with the POS terminal code indicating its own device.

エラー出力部1006は、共通言語設定112、及び店員テーブル109から各種設定を抽出する(ステップS4)。さらに詳しくは、エラー出力部1006は、共通言語設定112に記憶されている言語を抽出する。また、エラー出力部1006は、ステップS2で抽出した店員コードに関連付けられている個別言語設定及び出力設定を店員テーブル109から抽出する。 The error output unit 1006 extracts various settings from the common language setting 112 and the store clerk table 109 (step S4). More specifically, error output unit 1006 extracts the language stored in common language setting 112 . The error output unit 1006 also extracts from the salesclerk table 109 individual language settings and output settings associated with the salesclerk code extracted in step S2.

エラー出力部1006は、責任者登録が行われていないことを、共通言語設定112及び個別言語設定の言語で表現したエラーメッセージをエラーテーブル108から抽出する(ステップS5)。 The error output unit 1006 extracts from the error table 108 an error message expressing that the person in charge has not been registered in the language of the common language setting 112 and the individual language setting (step S5).

エラー出力部1006は、共通言語設定112、及び出力設定に基づいて、エラーメッセージを出力させる(ステップS6)。そして、POS端末10は、ステップS1に移行する。 The error output unit 1006 outputs an error message based on the common language setting 112 and the output setting (step S6). Then, the POS terminal 10 proceeds to step S1.

責任者登録部1004は、ステップS1で受け付けた操作が、責任者登録を行う操作であることを条件に(ステップS2;Yes)、入力された店員コードを責任者設定111に設定する(ステップS7)。 The responsible person registration unit 1004 sets the input salesclerk code in the responsible person setting 111 on condition that the operation accepted in step S1 is an operation for registering a responsible person (step S2; Yes) (step S7). ).

エラー検出部1005は、エラーを検出したか否かを判定する(ステップS8)。エラーを検出しないことを条件に(ステップS8;No)、POS端末10は、ステップS8で待機する。 The error detection unit 1005 determines whether or not an error has been detected (step S8). On condition that no error is detected (step S8; No), the POS terminal 10 waits in step S8.

エラーを検出したことを条件に(ステップS8;Yes)、エラー出力部1006は、店員コードを責任者設定111から抽出する(ステップS9)。 On condition that an error is detected (step S8; Yes), the error output unit 1006 extracts the store clerk code from the responsible person setting 111 (step S9).

エラー出力部1006は、共通言語設定112、及び店員テーブル109から各種設定を抽出する(ステップS10)。さらに詳しくは、エラー出力部1006は、共通言語設定112に記憶されている言語を抽出する。また、エラー出力部1006は、ステップS7で抽出した店員コードに関連付けられている個別言語設定及び出力設定を店員テーブル109から抽出する。 The error output unit 1006 extracts various settings from the common language setting 112 and the store clerk table 109 (step S10). More specifically, error output unit 1006 extracts the language stored in common language setting 112 . Also, the error output unit 1006 extracts from the salesclerk table 109 individual language settings and output settings associated with the salesclerk code extracted in step S7.

エラー出力部1006は、ステップS8で検出したエラーのエラー条件に関連付けられており、且つ、共通言語設定112及び個別言語設定の言語で表現したエラーメッセージをエラーテーブル108から抽出する(ステップS11)。 The error output unit 1006 extracts from the error table 108 an error message associated with the error condition of the error detected in step S8 and expressed in the language of the common language setting 112 and the individual language setting (step S11).

エラー出力部1006は、共通言語設定112、及び出力設定に基づいて、エラーメッセージを出力させる(ステップS12)。そして、POS端末10は、ステップS8に移行する。 The error output unit 1006 outputs an error message based on the common language setting 112 and the output setting (step S12). Then, the POS terminal 10 proceeds to step S8.

以上のように、POS端末10は、エラー出力処理を実行する。 As described above, the POS terminal 10 executes error output processing.

以上のように、本実施形態に係るPOS端末10は、POS端末10を使用する店員の店員コードを責任者登録する。また、POS端末10は、責任者登録した店員コードに関連付けられている個別言語設定の言語を店員テーブル109から抽出する。さらに、POS端末10は、共通言語設定112から小売店等に設置された複数台のPOS端末10で共通して使用させる言語を読み取る。そして、POS端末10は、エラーを検出した場合に、個別言語設定の言語で表現されたエラーメッセージと、共通言語設定112の言語で表現されたエラーメッセージとを表示や音声等により出力する。このように、2種類の言語で表現されたエラーメッセージが出力されるため、店員は、母国語等の容易に読むことができる言語でエラーメッセージの内容を理解し、小売店で共通して使用される言語でのエラーメッセージの表現を習得することができる。よって、本実施形態に係るPOS端末10は、エラーメッセージの内容を共通して使用される言語で理解させることができる。 As described above, the POS terminal 10 according to the present embodiment registers the clerk code of the clerk who uses the POS terminal 10 as a responsible person. The POS terminal 10 also extracts from the salesclerk table 109 the language of the individual language setting associated with the salesclerk code registered as the responsible person. Further, the POS terminal 10 reads the language commonly used by a plurality of POS terminals 10 installed in a retail store or the like from the common language setting 112 . When an error is detected, the POS terminal 10 outputs an error message expressed in the language of the individual language setting and an error message expressed in the language of the common language setting 112 by display or voice. In this way, since error messages are expressed in two different languages, store clerks can understand the contents of error messages in a language that they can easily read, such as their mother tongue, and use them in common at retail stores. be able to master the expression of error messages in the language used. Therefore, the POS terminal 10 according to this embodiment can make the content of the error message understood in a commonly used language.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.

また、上記実施形態では、POS端末10は、エラーメッセージを表示出力と音声出力とにより出力すると説明した。しかしながら、POS端末10は、これら以外の出力方法によりエラーメッセージを出力してもよい。例えば、POS端末10は、印刷用によりエラーメッセージ出力してもよい。 Further, in the above embodiment, the POS terminal 10 outputs the error message by display output and voice output. However, the POS terminal 10 may output an error message by an output method other than these. For example, the POS terminal 10 may output an error message for printing.

上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体(ROM又は記憶部)に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、LANやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。 The program to be executed by each device of the above-described embodiments and modified examples is preliminarily incorporated in a storage medium (ROM or storage unit) included in each device and provided, but the present invention is not limited to this. For example, to provide files in installable format or executable format by recording them on computer-readable recording media such as CD-ROMs, flexible disks (FD), CD-Rs, DVDs (Digital Versatile Disks), etc. can be configured to Further, the storage medium is not limited to a medium independent of a computer or an embedded system, but also includes a storage medium in which programs transmitted via LAN, Internet, etc. are downloaded and stored or temporarily stored.

また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。 Further, the programs executed by the devices of the above embodiments and modifications may be stored on a computer connected to a network such as the Internet, and may be provided by being downloaded via the network. It may be configured to be provided or distributed via a network such as.

10 POS端末
15 第1表示部
16 第2表示部
105 音声出力部
108 エラーテーブル
109 店員テーブル
110 勤務予定情報
111 責任者設定
112 共通言語設定
1001 表示制御部
1002 音声制御部
1003 操作制御部
1004 責任者登録部
1005 エラー検出部
1006 エラー出力部
1007 共通言語設定部
1008 個別設定部
1009 勤務予定設定部
10 POS terminal 15 first display unit 16 second display unit 105 voice output unit 108 error table 109 clerk table 110 work schedule information 111 responsible person setting 112 common language setting 1001 display control unit 1002 voice control unit 1003 operation control unit 1004 responsible person Registration unit 1005 Error detection unit 1006 Error output unit 1007 Common language setting unit 1008 Individual setting unit 1009 Work schedule setting unit

特開2002-279042号公報Japanese Patent Application Laid-Open No. 2002-279042

Claims (6)

操作を受け付ける操作手段と、
操作者を識別可能な操作者情報の入力を受け付ける入力手段と、
前記入力手段によって入力された前記操作者情報を登録する登録手段と、
前記操作手段が受け付けた操作が、前記登録手段によって前記操作者情報が登録される前に行うことが禁止されている操作の場合に、日時を示す日時情報と前記操作者情報とが関連付けられた勤務予定情報に基づいて現在の日時を示す前記日時情報に関連付けられた前記操作者情報を抽出する第1抽出手段と、
前記操作手段が受け付けた操作が、前記登録手段によって前記操作者情報が登録される前に行うことが禁止されている操作の場合に、前記第1抽出手段により抽出された前記操作者情報に特定される第1言語を抽出し、前記登録手段によって前記操作者情報が登録された場合に、前記登録手段によって登録された前記操作者情報により特定される前記第1言語を抽出する第2抽出手段と、
複数台の販売データ処理装置で共通して使用される第2言語を記憶した記憶部から当該第2言語を読み取る読取手段と、
前記操作者情報が登録される前に行うことが禁止されている操作を含むエラーを検出したことを条件に、当該エラーについて前記第1言語と、前記第2言語とで表現したメッセージを出力させる出力手段と、
を備える販売データ処理装置。
an operation means for receiving an operation;
input means for receiving input of operator information capable of identifying an operator;
registration means for registering the operator information input by the input means;
When the operation received by the operation means is an operation that is prohibited to be performed before the operator information is registered by the registration means, date and time information indicating date and time is associated with the operator information. a first extraction means for extracting the operator information associated with the date and time information indicating the current date and time based on work schedule information ;
specifying the operator information extracted by the first extraction means when the operation received by the operation means is an operation that is prohibited to be performed before the operator information is registered by the registration means; second extracting means for extracting the first language specified by the operator information registered by the registering means, and extracting the first language specified by the operator information registered by the registering means when the operator information is registered by the registering means; When,
reading means for reading a second language from a storage unit storing a second language commonly used by a plurality of sales data processing devices;
On the condition that an error including an operation prohibited to be performed before the operator information is registered is detected, a message about the error expressed in the first language and the second language is output. an output means;
A sales data processor comprising:
前記出力手段は、前記第1言語と、前記第2言語とで表現した前記メッセージを表示部に並べて表示出力させる、
請求項1に記載の販売データ処理装置。
The output means displays and outputs the messages expressed in the first language and the second language side by side on a display unit.
The sales data processing device according to claim 1.
前記出力手段は、前記第1言語と、前記第2言語とで表現した前記メッセージを音声出力部に音声出力させる、
請求項1又は2に記載の販売データ処理装置。
The output means causes an audio output unit to output the message expressed in the first language and the second language,
The sales data processing device according to claim 1 or 2.
前記出力手段は、前記第1言語と、前記第2言語とのうち何れか一方で表現された前記メッセージを表示部に表示出力させ、他方で表現された前記メッセージを音声出力部に音声出力させる、
請求項1乃至3の何れか一項に記載の販売データ処理装置。
The output means causes a display unit to display and output the message expressed in one of the first language and the second language, and causes an audio output unit to output the message expressed in the other language. ,
The sales data processing device according to any one of claims 1 to 3.
前記メッセージを出力する出力方法ごとに、前記第1言語の前記メッセージと、前記第2言語の前記メッセージとを出力させるかを設定する設定手段を更に備える、
請求項1乃至4の何れか一項に記載の販売データ処理装置。
further comprising setting means for setting whether to output the message in the first language and the message in the second language for each output method for outputting the message;
The sales data processing device according to any one of claims 1 to 4.
コンピュータを、
操作を受け付ける操作手段と、
操作者を識別可能な操作者情報の入力を受け付ける入力手段と、
前記入力手段によって入力された前記操作者情報を登録する登録手段と、
前記操作手段が受け付けた操作が、前記登録手段によって前記操作者情報が登録される前に行うことが禁止されている操作の場合に、日時を示す日時情報と前記操作者情報とが関連付けられた勤務予定情報に基づいて現在の日時を示す前記日時情報に関連付けられた前記操作者情報を抽出する第1抽出手段と、
前記操作手段が受け付けた操作が、前記登録手段によって前記操作者情報が登録される前に行うことが禁止されている操作の場合に、前記第1抽出手段により抽出された前記操作者情報に特定される第1言語を抽出し、前記登録手段によって前記操作者情報が登録された場合に、前記登録手段によって登録された前記操作者情報により特定される前記第1言語を抽出する第2抽出手段と、
複数台の販売データ処理装置で共通して使用される第2言語を記憶した記憶部から当該第2言語を読み取る読取手段と、
前記操作者情報が登録される前に行うことが禁止されている操作を含むエラーを検出したことを条件に、当該エラーについて前記第1言語と、前記第2言語とで表現したメッセージを出力させる出力手段と、
として機能させるためのプログラム。
the computer,
an operation means for receiving an operation;
input means for receiving input of operator information capable of identifying an operator;
registration means for registering the operator information input by the input means;
When the operation received by the operation means is an operation that is prohibited to be performed before the operator information is registered by the registration means, date and time information indicating date and time is associated with the operator information. a first extraction means for extracting the operator information associated with the date and time information indicating the current date and time based on work schedule information ;
specifying the operator information extracted by the first extraction means when the operation received by the operation means is an operation that is prohibited to be performed before the operator information is registered by the registration means; second extracting means for extracting the first language specified by the operator information registered by the registering means, and extracting the first language specified by the operator information registered by the registering means when the operator information is registered by the registering means; When,
reading means for reading a second language from a storage unit storing a second language commonly used by a plurality of sales data processing devices;
On the condition that an error including an operation prohibited to be performed before the operator information is registered is detected, a message about the error expressed in the first language and the second language is output. an output means;
A program to function as
JP2018100876A 2018-05-25 2018-05-25 Sales data processor and program Active JP7158178B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018100876A JP7158178B2 (en) 2018-05-25 2018-05-25 Sales data processor and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018100876A JP7158178B2 (en) 2018-05-25 2018-05-25 Sales data processor and program

Publications (2)

Publication Number Publication Date
JP2019204437A JP2019204437A (en) 2019-11-28
JP7158178B2 true JP7158178B2 (en) 2022-10-21

Family

ID=68727098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018100876A Active JP7158178B2 (en) 2018-05-25 2018-05-25 Sales data processor and program

Country Status (1)

Country Link
JP (1) JP7158178B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012060287A (en) 2010-09-07 2012-03-22 Konica Minolta Business Technologies Inc Display device, image formation device, and program
JP2012079136A (en) 2010-10-01 2012-04-19 Sharp Corp Article sales data processing device
JP2013242905A (en) 2013-07-25 2013-12-05 Casio Comput Co Ltd Information output device and program
JP2016076849A (en) 2014-10-07 2016-05-12 コニカミノルタ株式会社 Image forming system, image forming apparatus, external terminal and program
JP2017219909A (en) 2016-06-03 2017-12-14 東芝テック株式会社 Operation input device, sales data processor and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0612578A (en) * 1992-06-26 1994-01-21 Fujitsu Ltd Pos system
JPH06290350A (en) * 1993-03-30 1994-10-18 Tokyo Electric Co Ltd Commodity sales data processor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012060287A (en) 2010-09-07 2012-03-22 Konica Minolta Business Technologies Inc Display device, image formation device, and program
JP2012079136A (en) 2010-10-01 2012-04-19 Sharp Corp Article sales data processing device
JP2013242905A (en) 2013-07-25 2013-12-05 Casio Comput Co Ltd Information output device and program
JP2016076849A (en) 2014-10-07 2016-05-12 コニカミノルタ株式会社 Image forming system, image forming apparatus, external terminal and program
JP2017219909A (en) 2016-06-03 2017-12-14 東芝テック株式会社 Operation input device, sales data processor and program

Also Published As

Publication number Publication date
JP2019204437A (en) 2019-11-28

Similar Documents

Publication Publication Date Title
EP3229195A1 (en) Image processing device
JP6222109B2 (en) Printing apparatus and printing system
JP4670264B2 (en) Printing apparatus, printer interface, POS system, program, and printing apparatus control method
JP2014075090A (en) Display position analysis system
JP5196553B2 (en) POS terminal device and operating method of POS terminal device
JP2016133917A (en) Server and program
JP2018147335A (en) Sales data processing apparatus and program
JP6379960B2 (en) Information processing apparatus, accounting system, and recording apparatus
US10078829B2 (en) Information processing device, transaction processing system, and recording device
JP7158178B2 (en) Sales data processor and program
JP2015219597A (en) Commodity selling data processing device and control program thereof
JP2014215930A (en) Purchase price assessment system
JP5462302B2 (en) Code reading device, sales registration device and program
JP2006338573A (en) Printer, payment processing system and age verification processing method
JP2017016357A (en) Product sales data processor and program
JP2012018532A (en) Pos system
JP6131398B1 (en) Management apparatus, management method, program, and non-transitory computer-readable information recording medium
JP2018160161A (en) Marketing data processing device and program
JP6302873B2 (en) Product sales data processing device
JP2020135400A (en) Article information reading device and program
JP6326924B2 (en) POS system and control method of POS system
US20210065205A1 (en) Certificate issuing apparatus, commodity sales data processing apparatus, and non-transitory computer readable medium
WO2022024518A1 (en) Ordering system, control device, tablet, control method, and non-transitory computer-readable medium
JP4201188B2 (en) Product sales data processing device
JP6490746B2 (en) Receipt output device and receipt output method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220719

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: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221011

R150 Certificate of patent or registration of utility model

Ref document number: 7158178

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150