[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5935829B2 - Information processing apparatus and program - Google Patents

Information processing apparatus and program Download PDF

Info

Publication number
JP5935829B2
JP5935829B2 JP2014123913A JP2014123913A JP5935829B2 JP 5935829 B2 JP5935829 B2 JP 5935829B2 JP 2014123913 A JP2014123913 A JP 2014123913A JP 2014123913 A JP2014123913 A JP 2014123913A JP 5935829 B2 JP5935829 B2 JP 5935829B2
Authority
JP
Japan
Prior art keywords
information
input
collation
processing apparatus
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
JP2014123913A
Other languages
Japanese (ja)
Other versions
JP2014222505A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2014123913A priority Critical patent/JP5935829B2/en
Publication of JP2014222505A publication Critical patent/JP2014222505A/en
Application granted granted Critical
Publication of JP5935829B2 publication Critical patent/JP5935829B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、各種情報を処理する情報処理装置及びプログラムに関する。 The present invention relates to an information processing apparatus and program for processing various information.

従来、バーコードを用いて機器の各種設定を行う技術が知られている。例えば、特許文献1には、各種設定値に対応するバーコードデータがスキャナによって読み込まれると、バーコードデータに対応する設定値をEEPROMに記憶するプリンタが記載されている。また、特許文献2には、一括設定バーコードを用いて複数のスキャナについての設定を一括設定変更するPOSシステムが記載されている。これらの技術では、機器に設定された設定情報は、その用途に関係なく機器内の不揮発性記憶手段に記憶され、削除作業が行われない限り恒久的に保持されている。   2. Description of the Related Art Conventionally, a technique for performing various device settings using a barcode is known. For example, Patent Document 1 describes a printer that stores setting values corresponding to barcode data in an EEPROM when barcode data corresponding to various setting values is read by a scanner. Patent Document 2 describes a POS system in which settings for a plurality of scanners are collectively changed using a batch setting barcode. In these techniques, setting information set in a device is stored in a non-volatile storage means in the device regardless of its use, and is permanently retained unless a deletion operation is performed.

特開2006−56197号公報JP 2006-56197 A 特開2000−222643号公報JP 2000-222463 A

ところで、店舗に設置されるECR(Electronic Cash Register)等の売上データ処理装置においては、他店舗の従業員等が臨時で商品登録等の操作を行うことがある。このような場合、その店舗の所属の従業員と同様に、臨時の従業員に対しても売上データ処理装置にログオンするためのアカウント情報が設定される。設定されたアカウント情報は、不揮発性記憶手段に記憶される。また、設定されたアカウント情報は、口頭又はメモ書き等で一時的な従業員に通知される。   By the way, in a sales data processing apparatus such as an ECR (Electronic Cash Register) installed in a store, employees of other stores sometimes perform operations such as product registration on a temporary basis. In such a case, the account information for logging on to the sales data processing apparatus is set for the temporary employee as well as the employee belonging to the store. The set account information is stored in the nonvolatile storage means. Further, the set account information is notified to temporary employees by oral or memo writing.

しかしながら、一時的な使用のためのアカウント情報が不揮発性記憶手段に記憶されると、そのアカウント情報が不要となっても削除作業をしない限り不揮発性記憶手段に保持されたままであり、記憶容量が圧迫されるので好ましくない。不要となったアカウント情報を削除する作業も煩雑である。また、上述のようにアカウント情報等、秘匿性の高い情報が必要もないのに不揮発性記憶手段に記憶されていると、情報漏れの恐れもあり、セキュリティ上好ましくない。更に、アカウント情報は口頭やメモにより伝達されているが、この伝達作業は煩雑であり、また人間が認識できる態様で伝達されるため、情報漏れの可能性もある。   However, once the account information for temporary use is stored in the non-volatile storage means, even if the account information becomes unnecessary, it remains held in the non-volatile storage means unless the deletion operation is performed, and the storage capacity is It is not preferable because it is pressed. The task of deleting unnecessary account information is also complicated. Further, as described above, if highly confidential information such as account information is not required, it is not preferable in terms of security because it may be leaked if it is stored in the nonvolatile storage means. Furthermore, although the account information is transmitted verbally or by memo, this transmission work is complicated and there is a possibility of information leakage because it is transmitted in a manner that can be recognized by humans.

本発明の課題は一時的に入力された情報に対する処理の利便性向上させることである。 An object of the present invention is to improve the convenience of processing for temporarily input information .

請求項1記載の発明は、各種情報を処理する情報処理装置であって、所定の照合処理用の情報を入力する入力手段と、前記入力手段で入力された入力情報が、一時的に使用される情報であって、当該情報処理装置での電源オンの最中で有効となる情報か否かを判別する判別手段と、前記判別手段による判別結果に応じて、前記入力情報を、当該情報処理装置での電源オフで消去される第1記憶手段に記憶するか、あるいは当該情報処理装置での電源オフでは消去されない第2記憶手段に記憶するか、を制御する記憶制御手段と、所定処理の照合時に前記入力手段で前記照合処理用の入力情報が入力された際は、当該入力情報を、前記第1記憶手段に記憶された情報あるいは前記第2記憶手段に記憶された情報と照合する照合制御手段と、を具備したことを特徴とする。 The invention according to claim 1 is an information processing apparatus for processing various types of information, wherein input means for inputting information for predetermined collation processing, and input information input by the input means are temporarily used. Determining means for determining whether or not the information is valid during power-on in the information processing apparatus, and the input information is determined according to the determination result by the determining means. A storage control means for controlling whether the information is stored in the first storage means that is erased when the apparatus is powered off or stored in the second storage means that is not erased when the information processing apparatus is powered off ; When the input information for collation processing is input by the input means at the time of collation, collation for collating the input information with information stored in the first storage means or information stored in the second storage means and control means, the ingredients Characterized in that it was.

請求項記載の発明は、各種情報を処理する情報処理装置であって、所定の照合情報を入力する入力手段と、前記入力手段で入力された照合情報が、一時的に使用される情報であって、当該情報処理装置での電源オンの最中で有効となる情報か否かを判別する判別手段と、前記判別手段による判別結果に応じて、前記照合情報を、当該情報処理装置での電源オフで消去される第1記憶手段に予め記憶される情報と照合するのか、あるいは当該情報処理装置での電源オフでは消去されない第2記憶手段に予め記憶された情報と照合するのか、を制御する照合制御手段と、を具備したことを特徴とする。 The invention according to claim 5 is an information processing apparatus for processing various types of information, wherein input means for inputting predetermined collation information and collation information inputted by the input means are information used temporarily. And determining means for determining whether or not the information is valid during power-on in the information processing apparatus, and according to a determination result by the determination means, the collation information is determined in the information processing apparatus. Controls whether to collate with information stored in advance in first storage means that is erased when power is turned off, or to collate with information stored in advance in second storage means that is not erased when power is turned off in the information processing apparatus And a collation control means.

請求項記載の発明は、各種情報を処理する情報処理装置であって、所定の照合情報を入力する入力手段と、前記入力手段で入力された照合情報を、当該情報処理装置での電源オフで消去される第1記憶手段に予め記憶される情報と照合する第1照合手段と、前記入力手段で入力された照合情報を、当該情報処理装置での電源オフでは消去されない第2記憶手段に予め記憶された情報と照合する第2照合手段と、前記第1照合手段と前記第2照合手段は、何れか一方の照合手段での照合を優先して行い、その照合が失敗した場合に他方の照合手段で照合を行うべく制御する照合制御手段と、を具備したことを特徴とする。

The invention according to claim 7 is an information processing apparatus for processing various types of information, wherein input means for inputting predetermined collation information and collation information inputted by the input means are turned off by the information processing apparatus. The first verification unit that collates with the information stored in advance in the first storage unit that is erased in step 1 and the verification information input by the input unit are stored in the second storage unit that is not erased when the information processing apparatus is powered off. The second collation means for collating with information stored in advance, the first collation means and the second collation means give priority to collation by one of the collation means, and when the collation fails, the other And a collation control means for controlling the collation means to perform collation.

本発明によれば一時的に入力された情報に対する処理の利便性向上する。 According to the present invention, the convenience of processing for temporarily input information is improved.

本発明の実施形態における店舗システムの全体構成例を示す図である。It is a figure showing the example of whole composition of the store system in the embodiment of the present invention. 図1のECRの機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of ECR of FIG. 図2のCPUにより実行される設定情報入力処理を示すフローチャートである。It is a flowchart which shows the setting information input process performed by CPU of FIG. 図2の表示部に表示される設定画面の一例を示す図である。It is a figure which shows an example of the setting screen displayed on the display part of FIG. (a)は設定情報の種類がアカウント情報以外の場合に出力されるコード情報の一例を示す図、(b)は、設定情報の種類がアカウント情報の場合に出力されるコード情報の一例を示す図である。(A) is a figure which shows an example of the code information output when the kind of setting information is other than account information, (b) shows an example of the code information output when the kind of setting information is account information. FIG. 設定種別コードのデータ構成例を示す図である。It is a figure which shows the data structural example of a setting classification code. 図2のCPUにより実行されるコード情報出力処理を示すフローチャートである。It is a flowchart which shows the code information output process performed by CPU of FIG. 図2のCPUにより実行される設定スキャン処理を示すフローチャートである。It is a flowchart which shows the setting scan process performed by CPU of FIG. 図2のCPUにより実行される設定格納処理を示すフローチャートである。It is a flowchart which shows the setting storage process performed by CPU of FIG. 図2のCPUにより実行される全体制御処理を示すフローチャートである。It is a flowchart which shows the whole control processing performed by CPU of FIG. 図2のCPUにより実行されるログオン処理を示すフローチャートである。It is a flowchart which shows the logon process performed by CPU of FIG.

以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The present invention is not limited to the illustrated example.

(店舗システム100の構成)
図1に、本実施形態における店舗システム100の全体構成例を示す。
図1に示すように、店舗システム100は、売上データ処理装置としてのECR1と、従業員端末2と、携帯端末3と、を備えて構成されている。ECR1と従業員端末2は、店舗内に設置されたLAN(Local Area Network)等の通信ネットワークN1及びアクセスポイントAPを介してデータ送受信可能に接続されている。ECR1と携帯端末3は、通信ネットワークN1及び通信ネットワークN2を介してデータ送受信可能に接続されている。通信ネットワークN2は、専用線や既存の公衆回線、インターネット等を利用して構築された情報通信網である。なお、各装置の台数は、特に限定されない。
(Configuration of store system 100)
In FIG. 1, the example of whole structure of the store system 100 in this embodiment is shown.
As shown in FIG. 1, the store system 100 includes an ECR 1 as a sales data processing device, an employee terminal 2, and a mobile terminal 3. The ECR 1 and the employee terminal 2 are connected so as to be able to transmit and receive data via a communication network N1 such as a LAN (Local Area Network) installed in the store and an access point AP. The ECR 1 and the mobile terminal 3 are connected via a communication network N1 and a communication network N2 so that data can be transmitted and received. The communication network N2 is an information communication network constructed using a dedicated line, an existing public line, the Internet, or the like. The number of each device is not particularly limited.

ECR1は、店舗内に設置され、顧客の購入商品の登録処理(購入商品の商品名、売上個数、売上金額等の売上データ等の登録)を行う。
従業員端末2は、従業員が店舗内で業務の遂行に使用するための端末装置であり、例えば、飲食店内で使用されるOES(Order Entry System)端末等が挙げられる。
携帯端末3は、従業員が店舗内又は店舗外部で使用可能な端末装置であり、例えば、携帯電話機、PDA(Personal Digital Assistance)等が挙げられる。
The ECR 1 is installed in the store, and performs registration processing of a customer's purchased product (registration of sales data such as the product name, number of sales, and sales amount of the purchased product).
The employee terminal 2 is a terminal device used by an employee for performing business in a store, and examples thereof include an OES (Order Entry System) terminal used in a restaurant.
The mobile terminal 3 is a terminal device that an employee can use inside or outside the store, and examples thereof include a mobile phone and a PDA (Personal Digital Assistance).

(ECR1の構成)
図2に、ECR1の要部構成例を示す。
図2に示すように、ECR1は、CPU(Central Processing Unit)10、不揮発性記憶部11、揮発性記憶部12、IO(Input Output)制御装置13、コード情報読取部14、表示部15、プリンタ16、入力部17、電源制御部18、通信部19等を備えて構成されている。
(Configuration of ECR1)
FIG. 2 shows a configuration example of a main part of ECR1.
As shown in FIG. 2, the ECR 1 includes a CPU (Central Processing Unit) 10, a nonvolatile storage unit 11, a volatile storage unit 12, an IO (Input Output) control device 13, a code information reading unit 14, a display unit 15, and a printer. 16, the input part 17, the power supply control part 18, the communication part 19, etc. are comprised.

CPU10は、不揮発性記憶部11に記憶されているシステムプログラムを読み出し、揮発性記憶部12のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、CPU10は、不揮発性記憶部11に記憶されている各種プログラムを読み出してワークエリアに展開し、後述する全体制御処理、設定情報入力処理、設定スキャン処理を始めとする各種処理を実行する。   The CPU 10 reads a system program stored in the nonvolatile storage unit 11, develops it in the work area of the volatile storage unit 12, and controls each unit according to the system program. Further, the CPU 10 reads out various programs stored in the nonvolatile storage unit 11 and develops them in a work area, and executes various processes including an overall control process, a setting information input process, and a setting scan process which will be described later.

不揮発性記憶部11は、例えば、フラッシュROM等の半導体の不揮発性メモリ等により構成される。不揮発性記憶部11は、CPU10で実行されるシステムプログラム、各種処理プログラム、これらのプログラムの実行に必要なデータ等を記憶する。例えば、不揮発性記憶部11は、後述する全体制御処理、設定情報入力処理、設定スキャン処理等を実行するためのプログラムを記憶している。
これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で不揮発性記憶部11に格納される。CPU10は、当該プログラムコードに従った動作を逐次実行する。
The nonvolatile storage unit 11 is configured by, for example, a semiconductor nonvolatile memory such as a flash ROM. The nonvolatile storage unit 11 stores a system program executed by the CPU 10, various processing programs, data necessary for executing these programs, and the like. For example, the non-volatile storage unit 11 stores a program for executing overall control processing, setting information input processing, setting scanning processing, and the like, which will be described later.
These programs are stored in the nonvolatile storage unit 11 in the form of computer-readable program codes. The CPU 10 sequentially executes operations according to the program code.

また、不揮発性記憶部11は、各種設定情報を記憶するための設定情報領域111を有している。この設定情報領域111には、例えば、ECR1が設定されている店舗の従業員のアカウント情報が記憶されている。また、後述する設定スキャン処理等で使用される装置別暗号キーが記憶されている。装置別暗号キーは、ECR1の個体別にユニークな暗号キーである。また、従業員端末2の端末IDとIPアドレスが対応付けて記憶されている。更に、携帯端末3の所有者名とメールアドレスが対応付けて記憶されている。   Further, the nonvolatile storage unit 11 has a setting information area 111 for storing various setting information. In this setting information area 111, for example, account information of employees of stores where ECR1 is set is stored. In addition, a device-specific encryption key used in a setting scan process to be described later is stored. The device-specific encryption key is a unique encryption key for each individual ECR1. Further, the terminal ID of the employee terminal 2 and the IP address are stored in association with each other. Furthermore, the owner name of the portable terminal 3 and the mail address are stored in association with each other.

揮発性記憶部12は、RAM (Random Access Memory)により構成される。揮発性記憶部12は、CPU10により不揮発性記憶部11から読み出された各種プログラム、入力若しくは出力データ、及びパラメータ等を一時的に格納するワークエリア121を有する。また、一時的な設定情報を記憶するための一時設定情報領域122を有する。本実施形態において、揮発性記憶部12は記憶されたデータを保持するための蓄電池装置を備えていない。そのため、電源がOFFとなり電源制御部18により電源供給が遮断されると、揮発性記憶部12に記憶されているデータは消失する。   The volatile storage unit 12 is configured by a RAM (Random Access Memory). The volatile storage unit 12 has a work area 121 that temporarily stores various programs read from the nonvolatile storage unit 11 by the CPU 10, input or output data, parameters, and the like. In addition, it has a temporary setting information area 122 for storing temporary setting information. In the present embodiment, the volatile storage unit 12 does not include a storage battery device for holding stored data. Therefore, when the power is turned off and the power supply control unit 18 cuts off the power supply, the data stored in the volatile storage unit 12 is lost.

IO(Input Output)制御装置13は、コード情報読取部14、表示部15、プリンタ16、入力部17等の入出力装置に接続され、CPU10とこれらの入出力装置とのデータ転送を制御する。   An IO (Input Output) control device 13 is connected to input / output devices such as a code information reading unit 14, a display unit 15, a printer 16, and an input unit 17 and controls data transfer between the CPU 10 and these input / output devices.

コード情報読取部14は、コード情報を読み取る読取装置又はスキャナ装置等である。   The code information reading unit 14 is a reading device or a scanner device that reads code information.

表示部15は、LCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイ等により構成され、CPU10から入力される表示信号の指示に従って、各種画面を表示する。   The display unit 15 includes an LCD (Liquid Crystal Display), an organic EL (Electro-Luminescence) display, and the like, and displays various screens according to instructions of display signals input from the CPU 10.

プリンタ16は、例えば、サーマルプリンタ(感熱式プリンタ)であり、CPU10から入力される指示信号に従って、後述するコード情報B1、コード情報B2等をプリントアウトする。   The printer 16 is, for example, a thermal printer (thermal printer), and prints out code information B1, code information B2, and the like to be described later in accordance with an instruction signal input from the CPU 10.

入力部17は、モードスイッチ171、接点検出部172、キーボード173を備えて構成される。
モードスイッチ171は、ECR1の動作モードを登録モード、設定モード、集計モード、電源OFFモードの何れかに切り替えるためのスイッチである。登録モードは、購入された商品の商品登録を行うモードである。設定モードは、ECR1の各種設定を行うモードである。集計モードは、登録された売上データの集計を行うモードである。電源OFFモードは、電源をOFFにするモードである。
接点検出部172は、モードスイッチ171が何れのモードに切り替えられているかを検出し、IO制御装置13及び電源制御部18に出力する。
キーボード173は、カーソルキー、文字、数字入力キー、登録キー、出力キー等の各種機能キー等を備え、オペレータによる各キーの操作信号をCPU10に出力する。
The input unit 17 includes a mode switch 171, a contact detection unit 172, and a keyboard 173.
The mode switch 171 is a switch for switching the operation mode of the ECR 1 to any one of the registration mode, the setting mode, the aggregation mode, and the power OFF mode. The registration mode is a mode for registering a purchased product. The setting mode is a mode for performing various settings of ECR1. The tabulation mode is a mode in which registered sales data is tabulated. The power OFF mode is a mode for turning off the power.
The contact detection unit 172 detects which mode the mode switch 171 is switched to, and outputs the detected mode to the IO control device 13 and the power supply control unit 18.
The keyboard 173 includes various function keys such as a cursor key, a character, a numeric input key, a registration key, and an output key, and outputs an operation signal of each key by the operator to the CPU 10.

電源制御部18は、図示しない商用交流電源に接続され、商用交流電源から入力されたAC(交流)電源電力をDC(直流)電源電力に変換し、必要な電圧を各部にそれぞれ供給する。電源制御部18は、接点検出部172から電源OFFモード以外のモードが検出されている間は各部に電源を供給し、接点検出部172から電源OFFモードが検出されると各部への電源供給を遮断する。   The power supply control unit 18 is connected to a commercial AC power supply (not shown), converts AC (AC) power supply power input from the commercial AC power supply to DC (DC) power supply, and supplies necessary voltages to the respective units. The power control unit 18 supplies power to each unit while a mode other than the power OFF mode is detected from the contact detection unit 172, and supplies power to each unit when the power OFF mode is detected from the contact detection unit 172. Cut off.

通信部19は、LANカード等により構成される。通信部19は、通信ネットワークN1や通信ネットワークN2を介して従業員端末2や携帯端末3に接続し、データ送受信を行う。   The communication unit 19 is configured by a LAN card or the like. The communication unit 19 connects to the employee terminal 2 and the mobile terminal 3 via the communication network N1 and the communication network N2, and performs data transmission / reception.

(ECR1の動作)
次に、ECR1における動作について説明する。
まず、各種設定情報の設定動作について説明する。
(Operation of ECR1)
Next, the operation in ECR1 will be described.
First, various setting information setting operations will be described.

〈設定情報入力処理〉
図3に、設定モードでの動作中に入力部17により設定情報入力処理の実行が指示された際に実行される設定情報入力処理のフローチャートを示す。設定情報入力処理は、CPU10と不揮発性記憶部11に記憶されているプログラムとの協働により実行される。
<Setting information input process>
FIG. 3 shows a flowchart of the setting information input process executed when the input unit 17 instructs execution of the setting information input process during the operation in the setting mode. The setting information input process is executed in cooperation with the CPU 10 and a program stored in the nonvolatile storage unit 11.

まず、表示部15に設定画面が表示され、表示された設定画面に従って入力部17により設定情報の種類、一時設定/通常設定の区分、及び設定情報が入力されると(ステップS1)、処理は登録キー又は出力キーの入力待ち状態となる。   First, a setting screen is displayed on the display unit 15, and when the type of setting information, the temporary setting / normal setting classification, and the setting information are input by the input unit 17 in accordance with the displayed setting screen (step S1), the processing is performed. Waits for input of registration key or output key.

図4に、設定モード時に表示部15に表示される設定画面151〜154の一例を示す。設定画面151において、入力部17の操作により「設定1」が選択されると、設定情報入力処理の実行が指示され、設定画面152が表示される。設定画面152は、設定情報の種類(例えば、アカウント情報、PLU情報、スケジュール等)を選択するための画面である。この設定画面152から設定情報の種類が選択されると、入力する設定情報が一時設定か通常設定かの区分を選択するための設定画面153が表示される。この設定画面153から区分が選択されると、設定情報を入力するための設定画面154が表示される。図4においては、設定情報の種類としてアカウント情報が選択された場合を例として示している。   FIG. 4 shows an example of setting screens 151 to 154 displayed on the display unit 15 in the setting mode. When “Setting 1” is selected by operating the input unit 17 on the setting screen 151, execution of the setting information input process is instructed, and the setting screen 152 is displayed. The setting screen 152 is a screen for selecting the type of setting information (for example, account information, PLU information, schedule, etc.). When the type of setting information is selected from the setting screen 152, a setting screen 153 for selecting a classification of whether the setting information to be input is temporary setting or normal setting is displayed. When a category is selected from the setting screen 153, a setting screen 154 for inputting setting information is displayed. FIG. 4 shows an example in which account information is selected as the type of setting information.

アカウント情報とは、ECR1にログオンする際に使用されるユーザ名、パスワード等の個人ID情報である。一時設定とは、入力された設定情報がECR1に設定されてから電源がONの間のみ有効で、電源がOFFされたら消失させるべき一時的な設定情報であることをさす。一時設定は、例えば、他店舗の従業員等が臨時でECR1を操作する場合に使用するアカウント情報や、その日のスケジュール情報等を設定する場合に選択される。通常設定とは、電源がOFFされても保持されるべき設定情報であることをさす。通常設定は、例えば、その店舗所属の従業員のアカウント情報や、PLU情報等を設定する場合に選択される。   The account information is personal ID information such as a user name and a password used when logging on to ECR1. Temporary setting refers to temporary setting information that is valid only when the power is turned on after the input setting information is set in ECR1 and should be lost when the power is turned off. The temporary setting is selected, for example, when setting account information to be used when an employee of another store temporarily operates the ECR 1 or schedule information for the day. The normal setting means setting information that should be retained even when the power is turned off. The normal setting is selected, for example, when setting account information of employees belonging to the store, PLU information, and the like.

登録キーは、入力された設定情報を直ちに不揮発性記憶部11に記憶させることを指示するためのキーである。登録キーが押下された場合、一時設定か通常設定かに拘わらず、不揮発性記憶部11の設定情報領域111に入力された設定情報が記憶される。
出力キーは、入力された設定情報を不揮発性記憶部11又は揮発性記憶部12に記憶させるために使用するコード情報の出力を指示するためのキーである。
The registration key is a key for instructing to store the input setting information in the nonvolatile storage unit 11 immediately. When the registration key is pressed, the setting information input in the setting information area 111 of the non-volatile storage unit 11 is stored regardless of the temporary setting or the normal setting.
The output key is a key for instructing output of code information used for storing the input setting information in the nonvolatile storage unit 11 or the volatile storage unit 12.

出力キーが押下された場合、以下の処理ステップによって図5(a)〜図5(b)に示すコード情報が出力される。図5(a)は設定情報の種類がアカウント情報以外の場合に出力されるコード情報B1、図5(b)は、設定情報の種類がアカウント情報の場合に出力されるコード情報B2の一例を示す図である。   When the output key is pressed, the code information shown in FIGS. 5A to 5B is output by the following processing steps. FIG. 5A shows code information B1 output when the type of setting information is other than account information, and FIG. 5B shows an example of code information B2 output when the type of setting information is account information. FIG.

図5(a)に示すように、コード情報(2次元コード)B1は、設定種別コード部C1及び設定値コード部C2により構成される。
設定種別コード部C1は、アカウント設定フラグC11、一時設定/通常設定フラグC12からなる設定種別コード(図6参照)を表す部分である。アカウント設定フラグC11は、設定情報の種類がアカウント情報であるか否かを示すフラグである。一時設定/通常設定フラグC12は、設定情報が一時設定の情報であることを示す一時設定フラグ又は通常設定の情報であることを示す通常設定フラグである。
設定値コード部C2は、ステップS1で入力された設定情報(設定値)を表す部分である。
As shown in FIG. 5A, the code information (two-dimensional code) B1 includes a setting type code portion C1 and a setting value code portion C2.
The setting type code part C1 is a part representing a setting type code (see FIG. 6) including an account setting flag C11 and a temporary setting / normal setting flag C12. The account setting flag C11 is a flag indicating whether or not the type of setting information is account information. The temporary setting / normal setting flag C12 is a temporary setting flag indicating that the setting information is temporary setting information or a normal setting flag indicating normal setting information.
The set value code part C2 is a part representing the set information (set value) input in step S1.

図5(b)に示すように、コード情報(2次元コード)B2は、設定種別コード部C1、装置別暗号キー部C3、アカウント情報部C4により構成される。
装置別暗号キー部C3は、アカウント情報を暗号化するための暗号キーを表す部分である。この暗号キーは、ECR1の個体別に予め定められている。この暗号キーで暗号化されたデータは、この暗号キーで復号することができる。
アカウント情報部C4は、ステップS1で入力された設定情報、即ち、アカウント情報を上記暗号キーで暗号化したデータを表す部分である。
As shown in FIG. 5B, the code information (two-dimensional code) B2 includes a setting type code part C1, a device-specific encryption key part C3, and an account information part C4.
The device-specific encryption key portion C3 is a portion representing an encryption key for encrypting account information. This encryption key is predetermined for each individual ECR1. Data encrypted with this encryption key can be decrypted with this encryption key.
The account information part C4 is a part representing the setting information input in step S1, that is, data obtained by encrypting the account information with the encryption key.

図3に戻り、ステップS2において、入力部17の登録キーが押下されると(ステップS2;NO)、入力された設定情報が不揮発性記憶部11の設定情報領域111に記憶され(ステップS3)、設定情報入力処理は終了する。   Returning to FIG. 3, when the registration key of the input unit 17 is pressed in step S2 (step S2; NO), the input setting information is stored in the setting information area 111 of the nonvolatile storage unit 11 (step S3). The setting information input process ends.

一方、ステップS2において、入力部17の出力キーが押下されると(ステップS2;YES)、コード情報生成手段としてのステップS4〜S8の処理によってコード情報が生成される。
ステップS4においては、ステップS1で入力された設定情報の種類、一時設定/通常設定の選択に基づいて、コード情報B1又はB2の設定種別コード部C1(図5(a)(b)参照)のイメージデータが生成される(ステップS4)。
On the other hand, when the output key of the input unit 17 is pressed in step S2 (step S2; YES), code information is generated by the processing of steps S4 to S8 as code information generating means.
In step S4, the type of setting information input in step S1 and the setting type code part C1 of code information B1 or B2 (see FIGS. 5A and 5B) based on the selection of temporary setting / normal setting. Image data is generated (step S4).

次いで、ステップS1で入力された設定情報の種類がアカウント情報であるか否かが判断され、アカウント情報ではないと判断されると(ステップS5;NO)、入力された設定情報の設定値を表す設定値コード部C2(図5(a)参照)が生成され、コード情報B1のイメージデータが完成される(ステップS6)。そして、処理はステップS9に移行する。   Next, it is determined whether or not the type of setting information input in step S1 is account information. If it is determined that the setting information is not account information (step S5; NO), the setting value of the input setting information is represented. A set value code portion C2 (see FIG. 5A) is generated, and the image data of the code information B1 is completed (step S6). Then, the process proceeds to step S9.

ステップS5において、ステップS1で入力された設定情報の種類がアカウント情報であると判断されると(ステップS5;YES)、不揮発性記憶部11に記憶されている装置別暗号キーが読み出され、当該暗号キーを表す装置別暗号キー部C3(図5(b)参照)のイメージデータが生成される(ステップS7)。また、上記暗号キーによりステップS1で入力された設定情報、即ちアカウント情報が暗号化され、暗号化されたアカウント情報を表すアカウント情報部C4(図5(b)参照)のイメージデータが生成され、コード情報B2のイメージデータが完成される(ステップS8)。そして、処理はステップS9に移行する。   If it is determined in step S5 that the type of setting information input in step S1 is account information (step S5; YES), the device-specific encryption key stored in the nonvolatile storage unit 11 is read, Image data of the device-specific encryption key portion C3 (see FIG. 5B) representing the encryption key is generated (step S7). Further, the setting information input in step S1, that is, the account information is encrypted by the encryption key, and image data of the account information portion C4 (see FIG. 5B) representing the encrypted account information is generated. The image data of the code information B2 is completed (step S8). Then, the process proceeds to step S9.

ステップS9においては、コード情報出力処理が実行される。
図7に、図3のステップS9で実行されるコード情報出力処理のフローチャートを示す。コード情報出力処理は、CPU10と不揮発性記憶部11に記憶されているプログラムとの協働により実行される。
In step S9, a code information output process is executed.
FIG. 7 shows a flowchart of the code information output process executed in step S9 of FIG. The code information output process is executed in cooperation with the CPU 10 and a program stored in the nonvolatile storage unit 11.

まず、生成されたコード情報の出力先の選択画面(図示せず)が表示される(ステップS101)。表示された選択画面から入力部17によりコード情報の出力先としてプリンタが選択されると(ステップS102;YES)、図3のステップS1〜S8の処理で生成されたコード情報B1又はB2のイメージデータに基づいて、出力手段としてのプリンタ16によりコード情報B1又はB2のイメージ画像が紙媒体上に印刷され(ステップS103)、コード情報出力処理は終了する。   First, an output destination selection screen (not shown) for the generated code information is displayed (step S101). When a printer is selected as an output destination of the code information by the input unit 17 from the displayed selection screen (step S102; YES), the image data of the code information B1 or B2 generated by the processing of steps S1 to S8 in FIG. Based on the above, the image of the code information B1 or B2 is printed on the paper medium by the printer 16 as the output means (step S103), and the code information output process ends.

入力部17によりコード情報の出力先として従業員端末2が選択されると(ステップS102;NO、ステップS104;YES)、不揮発性記憶部11から従業員端末2のIPアドレスが取得され、図3のステップS1〜S8の処理で生成されたコード情報B2又はB3のイメージデータが出力手段としての通信部19により従業員端末2に送信される(ステップS105)。そして、コード情報出力処理は終了する。なお、従業員端末2が複数台存在する場合、表示部15に従業員端末2の選択画面が表示され、ユーザが出力先となる従業員端末2の端末ID等を選択すると、選択された端末IDのIPアドレスにコード情報B1又はB2のイメージデータが送信される。   When the employee terminal 2 is selected as the output destination of the code information by the input unit 17 (step S102; NO, step S104; YES), the IP address of the employee terminal 2 is acquired from the nonvolatile storage unit 11, and FIG. The image data of the code information B2 or B3 generated by the processes of steps S1 to S8 is transmitted to the employee terminal 2 by the communication unit 19 as an output means (step S105). Then, the code information output process ends. When there are a plurality of employee terminals 2, the selection screen of the employee terminal 2 is displayed on the display unit 15, and when the user selects the terminal ID of the employee terminal 2 as an output destination, the selected terminal The image data of the code information B1 or B2 is transmitted to the IP address of the ID.

入力部17によりコード情報の出力先として携帯端末3が選択されると(ステップS104;NO、ステップS106;YES)、不揮発性記憶部11の設定情報領域111から携帯端末3のメールアドレスが取得され、図3のステップS1〜S8の処理で生成されたコード情報B1又はB2のイメージデータが添付された電子メールが作成され、作成された電子メールが出力手段としての通信部19により携帯端末3のメールアドレスに送信される(ステップS107)。そして、コード情報出力処理は終了する。なお、携帯端末3が複数台存在する場合、表示部15に携帯端末3の選択画面が表示され、ユーザが出力先となる携帯端末3の所有者名等を選択すると、選択された所有者の携帯端末3のメールアドレスにコード情報B1又はB2のイメージデータが送信される。   When the portable terminal 3 is selected as the output destination of the code information by the input unit 17 (step S104; NO, step S106; YES), the mail address of the portable terminal 3 is acquired from the setting information area 111 of the nonvolatile storage unit 11. , An e-mail attached with the image data of the code information B1 or B2 generated in the processing of steps S1 to S8 in FIG. 3 is created, and the created e-mail is sent to the mobile terminal 3 by the communication unit 19 as an output means. It is transmitted to the mail address (step S107). Then, the code information output process ends. When there are a plurality of mobile terminals 3, the selection screen of the mobile terminal 3 is displayed on the display unit 15. When the user selects the owner name of the mobile terminal 3 that is the output destination, the selected owner's name is displayed. The image data of the code information B1 or B2 is transmitted to the mail address of the portable terminal 3.

外部の従業員端末2又は携帯端末3に送信されたコード情報B1又はB2のイメージデータは、その端末の表示部に表示することができ、表示されたコード情報B1又はB2はコード情報読取部14により読み取ることが可能である。   The image data of the code information B1 or B2 transmitted to the external employee terminal 2 or the portable terminal 3 can be displayed on the display unit of the terminal, and the displayed code information B1 or B2 is the code information reading unit 14 Can be read.

〈設定スキャン処理〉
次に、上記設定情報入力処理において出力されたコード情報を読み取って設定を行う設定スキャン処理について説明する。
図8に、設定スキャン処理のフローチャートを示す。設定スキャン処理は、設定モードでの動作中に入力部17により設定スキャン処理の実行が指示された際に、CPU10と不揮発性記憶部11に記憶されているプログラムとの協働により実行される。
<Setting scan process>
Next, a setting scan process for reading and setting code information output in the setting information input process will be described.
FIG. 8 shows a flowchart of the setting scan process. The setting scan process is executed by the cooperation of the CPU 10 and the program stored in the nonvolatile storage unit 11 when the input unit 17 instructs execution of the setting scan process during the operation in the setting mode.

まず、表示部15にコード情報の読み取り操作を指示するメッセージが表示される(ステップS21)。読み取り対象のコード情報は、上述のコード情報出力処理によって紙媒体に印刷されたコード情報、従業員端末2の表示部に表示されたコード情報、携帯端末3の表示部に表示されたコード情報(コード情報B1又はB2)等である。   First, a message for instructing a code information reading operation is displayed on the display unit 15 (step S21). The code information to be read includes code information printed on a paper medium by the above-described code information output processing, code information displayed on the display unit of the employee terminal 2, and code information displayed on the display unit of the portable terminal 3 ( Code information B1 or B2).

コード情報読取部14によりコード情報が読み取られると(ステップS22)、読み取られたコード情報がデコードされ、設定種別コード部C1のチェックが行われる(ステップS23)。例えば、設定種別コード部C1として有効なデータ形式や値のデータが含まれているか等がチェックされる。チェックの結果、読み取られたコード情報に設定種別コード部C1として有効なデータが含まれていないと判断されると(ステップS24;NO)、読み取られたコード情報に応じた処理が実行され(ステップS25)、設定スキャン処理は終了する。   When the code information is read by the code information reading unit 14 (step S22), the read code information is decoded, and the setting type code unit C1 is checked (step S23). For example, it is checked whether a valid data format or value data is included as the setting type code part C1. As a result of the check, if it is determined that the read code information does not contain valid data as the setting type code portion C1 (step S24; NO), processing corresponding to the read code information is executed (step S24). S25), the setting scan process ends.

一方、設定種別コード部C1のチェックの結果、読み取られたコード情報に設定種別コード部C1として有効なデータが含まれていると判断されると(ステップS24;YES)、設定種別コード部C1のアカウント設定フラグC11に基づいて、設定情報がアカウント情報であるか否かが判断される(ステップS26)。判断の結果、設定情報がアカウント情報ではないと判断されると(ステップS26;NO)、設定値コード部C2のチェックが行われる(ステップS27)。チェックの結果、設定値コード部C2が有効なデータであると判断されると(ステップS28;YES)、設定値格納処理が実行され(ステップS29)、設定スキャン処理は終了する。チェックの結果、設定値コード部C2が有効なデータではないと判断されると(ステップS28;NO)、読取エラーを通知するメッセージが表示部15に表示され(ステップS34)、設定スキャン処理は終了する。   On the other hand, as a result of checking the setting type code part C1, if it is determined that the read code information includes valid data as the setting type code part C1 (step S24; YES), the setting type code part C1 Based on the account setting flag C11, it is determined whether or not the setting information is account information (step S26). As a result of the determination, if it is determined that the setting information is not account information (step S26; NO), the setting value code portion C2 is checked (step S27). As a result of the check, if it is determined that the set value code portion C2 is valid data (step S28; YES), the set value storage process is executed (step S29), and the set scan process ends. As a result of the check, if it is determined that the set value code portion C2 is not valid data (step S28; NO), a message notifying a reading error is displayed on the display portion 15 (step S34), and the setting scan processing is completed. To do.

一方、ステップS26において、設定情報がアカウント情報であると判断されると(ステップS26;YES)、装置別暗号キー部C3のチェックが行われる(ステップS30)。ステップS30では、装置別暗号キー部C3のデータが不揮発性記憶部11に記憶されている当該ECR1の装置別暗号キーに一致するか否かが判断され、両者が一致しない場合、不正キーであると判断される。   On the other hand, if it is determined in step S26 that the setting information is account information (step S26; YES), the device-specific encryption key unit C3 is checked (step S30). In step S30, it is determined whether or not the data of the device-specific encryption key unit C3 matches the device-specific encryption key of the ECR1 stored in the nonvolatile storage unit 11, and if both do not match, it is an unauthorized key. It is judged.

チェックの結果、装置別暗号キー部C3のデータが不正キーであると判断されると(ステップS31;YES)、読取エラーを通知するメッセージが表示部15に表示され(ステップS34)、設定スキャン処理は終了する。   As a result of the check, if it is determined that the data in the device-specific encryption key unit C3 is an unauthorized key (step S31; YES), a message notifying a reading error is displayed on the display unit 15 (step S34), and the setting scan process Ends.

チェックの結果、装置別暗号キー部C3のデータが不正キーではない(正当な暗号キーである)と判断されると(ステップS31;NO)、アカウント情報部C4のデータが装置別暗号キー部C3の暗号キーを用いて復号される(ステップS32)。復号が成功した場合(ステップS33;YES)、設定格納処理が実行され(ステップS35)、設定スキャン処理は終了する。復号が失敗した場合(ステップS33;NO)、読取エラーを通知するメッセージが表示部15に表示され(ステップS34)、設定スキャン処理は終了する。   As a result of the check, if it is determined that the data in the device-specific encryption key portion C3 is not an unauthorized key (is a valid encryption key) (step S31; NO), the data in the account information portion C4 is stored in the device-specific encryption key portion C3. Is decrypted using the encryption key (step S32). If the decoding is successful (step S33; YES), the setting storage process is executed (step S35), and the setting scan process ends. When decoding fails (step S33; NO), the message which notifies a reading error is displayed on the display part 15 (step S34), and a setting scan process is complete | finished.

図9に、図8のステップS29及びステップS35で実行される設定格納処理のフローチャートを示す。設定格納処理は、CPU10と不揮発性記憶部11に記憶されているプログラムとの協働により実行される。   FIG. 9 shows a flowchart of the setting storage process executed in steps S29 and S35 of FIG. The setting storage process is executed in cooperation with the CPU 10 and a program stored in the nonvolatile storage unit 11.

まず、設定識別コード部C1の一時設定/通常設定フラグC12が参照され、一時設定フラグが設定されているか否かが判断される(ステップS1001)。一時設定フラグが設定されていない(通常設定フラグが設定されている)と判断されると(ステップS1001;NO)、コード情報から取得された設定情報(読み取ったコード情報がコード情報B1の場合は設定値コード部C2のデータ、読み取ったコード情報がコード情報B2の場合は復号されたアカウント情報)が不揮発性記憶部11の設定情報領域111に記憶され(ステップS1002)、設定格納処理は終了する。一時設定/通常設定フラグC12に一時設定フラグが設定されていると判断されると(ステップS1001;YES)、コード情報から取得された設定情報が揮発性記憶部12の一時設定情報領域122に記憶され(ステップS1003)、設定格納処理は終了する。   First, the temporary setting / normal setting flag C12 of the setting identification code portion C1 is referred to, and it is determined whether or not the temporary setting flag is set (step S1001). When it is determined that the temporary setting flag is not set (the normal setting flag is set) (step S1001; NO), the setting information acquired from the code information (when the read code information is the code information B1) The data of the set value code part C2 or the decoded account information when the read code information is the code information B2) is stored in the setting information area 111 of the nonvolatile storage unit 11 (step S1002), and the setting storage process ends. . If it is determined that the temporary setting flag is set in the temporary setting / normal setting flag C12 (step S1001; YES), the setting information acquired from the code information is stored in the temporary setting information area 122 of the volatile storage unit 12. (Step S1003), the setting storage process ends.

上記設定スキャン処理により、コード情報B1又はB2として出力された設定情報が不揮発性記憶部11又は揮発性記憶部12に記憶される。他店舗の従業員に一時的に発行するアカウント情報等の一時的な設定情報は、揮発性記憶部12に記憶されるので、モードスイッチ171が電源OFFモードにセットされることにより電源制御部18からの電源供給が遮断されると、揮発性記憶部12に記憶された設定情報は消失する。   The setting information output as the code information B1 or B2 is stored in the nonvolatile storage unit 11 or the volatile storage unit 12 by the setting scan process. Temporary setting information such as account information that is temporarily issued to employees of other stores is stored in the volatile storage unit 12, so that the power control unit 18 is set when the mode switch 171 is set to the power OFF mode. When the power supply from is interrupted, the setting information stored in the volatile storage unit 12 is lost.

〈全体制御処理〉
次に、ECR1の電源がONされてから電源がOFFされて各部への電源供給が遮断されるまでの処理の流れについて説明する。
図10に、全体制御処理のフローチャートを示す。全体制御処理は、電源が投入された際(モードスイッチ171が電源OFFモードから他のモードに切り替えられた際)に、CPU10と不揮発性記憶部11に記憶されているプログラムとの協働により実行される。
<Overall control processing>
Next, the flow of processing from when the power of the ECR 1 is turned on until the power is turned off and the power supply to each unit is cut off will be described.
FIG. 10 shows a flowchart of the overall control process. The overall control process is executed in cooperation with the CPU 10 and the program stored in the nonvolatile storage unit 11 when the power is turned on (when the mode switch 171 is switched from the power OFF mode to another mode). Is done.

まず、初期化処理が実行される(ステップS41)。初期化処理とは、CPU10がこれから使用するシステム環境を認識し、システムを確立させるための処理である。例えば、どのようなメモリが接続されているかをCPU10が認識する処理等が挙げられる。   First, initialization processing is executed (step S41). The initialization process is a process for the CPU 10 to recognize a system environment to be used and establish a system. For example, a process in which the CPU 10 recognizes what kind of memory is connected can be cited.

次いで、ログオン処理が実行される(ステップS42)。
図11に、図10のステップS42で実行されるログオン処理のフローチャートを示す。ログオン処理は、CPU10と不揮発性記憶部11に記憶されているプログラムとの協働により実行される。
Next, a logon process is executed (step S42).
FIG. 11 shows a flowchart of the logon process executed in step S42 of FIG. The logon process is executed in cooperation with the CPU 10 and a program stored in the nonvolatile storage unit 11.

まず、表示部15に、アカウント情報の入力方法(スキャナ入力、手入力)を指定するための画面が表示される(ステップS201)。当該画面から入力部17により手入力が指定されると(ステップS202;NO)、表示部15にログオン画面が表示され、入力部17によるアカウント情報の入力が受け付けられる(ステップS203)。   First, a screen for designating an account information input method (scanner input, manual input) is displayed on the display unit 15 (step S201). When manual input is designated from the screen by the input unit 17 (step S202; NO), a logon screen is displayed on the display unit 15, and input of account information by the input unit 17 is accepted (step S203).

次いで、入力されたアカウント情報が揮発性記憶部12の一時設定情報領域122に記憶されているアカウント情報と照合される(ステップS204)。照合の結果、入力されたアカウント情報と一致するアカウント情報が一時設定情報領域122に存在した場合(ステップS205;YES)、ログオンが許可され(ステップS215)、処理は図10のステップS43に移行する。入力されたアカウント情報と一致するアカウント情報が一時設定情報領域122に存在しなかった場合(ステップS205;NO)、入力されたアカウント情報が不揮発性記憶部11の設定情報領域111に記憶されているアカウント情報と照合される(ステップS213)。照合の結果、入力されたアカウント情報と一致するアカウント情報が設定情報領域111に存在した場合(ステップS214;YES)、ログオンが許可され(ステップS215)、処理は図10のステップS43に移行する。入力されたアカウント情報と一致するアカウント情報が設定情報領域111に存在しなかった場合(ステップS214;YES)、ログオンがNG(失敗)である旨が表示部15に表示され(ステップS216)、処理は図10のステップS43に移行する。   Next, the input account information is collated with the account information stored in the temporary setting information area 122 of the volatile storage unit 12 (step S204). As a result of the collation, if account information that matches the input account information exists in the temporary setting information area 122 (step S205; YES), logon is permitted (step S215), and the process proceeds to step S43 in FIG. . When there is no account information that matches the input account information in the temporary setting information area 122 (step S205; NO), the input account information is stored in the setting information area 111 of the nonvolatile storage unit 11. It is collated with the account information (step S213). As a result of the collation, when account information that matches the input account information exists in the setting information area 111 (step S214; YES), logon is permitted (step S215), and the process proceeds to step S43 in FIG. If the account information that matches the input account information does not exist in the setting information area 111 (step S214; YES), the fact that the logon is NG (failure) is displayed on the display unit 15 (step S216). Shifts to step S43 in FIG.

一方、ステップS202において、入力部17によりスキャナ入力が指定され(ステップS202;YES)、コード情報読取部14からコード情報が読み取られると(ステップS206)、読み取られたコード情報がデコードされ、設定種別コード部C1のチェックが行われる(ステップS207)。チェックの結果、読み取られたコード情報に設定種別コード部C1として有効なデータが含まれていないと判断されると(ステップS208;NO)、ログオンがNG(失敗)である旨が表示部15に表示され(ステップS216)、処理は図10のステップS43に移行する。   On the other hand, when the scanner input is designated by the input unit 17 in step S202 (step S202; YES) and the code information is read from the code information reading unit 14 (step S206), the read code information is decoded and the setting type The code part C1 is checked (step S207). As a result of the check, if it is determined that the read code information does not contain valid data as the setting type code part C1 (step S208; NO), the display unit 15 indicates that the logon is NG (failure). Displayed (step S216), the process proceeds to step S43 in FIG.

読み取られたコード情報に設定種別コード部C1として有効なデータが含まれていると判断されると(ステップS208;YES)、設定種別コード部C1のアカウント設定フラグC11に基づいて、設定情報がアカウント情報であるか否かが判断される(ステップS209)。判断の結果、設定情報がアカウント情報ではないと判断されると(ステップS209;NO)、ログオンがNG(失敗)である旨が表示部15に表示され(ステップS216)、処理は図10のステップS43に移行する。   If it is determined that the read code information includes valid data as the setting type code part C1 (step S208; YES), the setting information is stored in the account based on the account setting flag C11 of the setting type code part C1. It is determined whether or not the information is information (step S209). As a result of the determination, if it is determined that the setting information is not account information (step S209; NO), a message indicating that the logon is NG (failure) is displayed on the display unit 15 (step S216). The process proceeds to S43.

判断の結果、設定情報がアカウント情報であると判断されると(ステップS209;YES)、読み取られたコード情報(コード情報B2)の装置別暗号キー部C3から暗号キーが取得され、取得された暗号キーでアカウント情報部C4のデータが復号される(ステップS210)。   As a result of the determination, if it is determined that the setting information is account information (step S209; YES), an encryption key is acquired from the device-specific encryption key section C3 of the read code information (code information B2). The data in the account information part C4 is decrypted with the encryption key (step S210).

次いで、設定識別コード部C1の一時設定/通常設定フラグC12が参照され、一時設定フラグが設定されているか否かが判断される(ステップS211)。   Next, the temporary setting / normal setting flag C12 of the setting identification code portion C1 is referred to, and it is determined whether or not the temporary setting flag is set (step S211).

ステップS211において、一時設定/通常設定フラグC12に一時設定フラグが設定されていると判断されると(ステップS211;YES)、復号されたアカウント情報が揮発性記憶部12の一時設定情報領域122に記憶されているアカウント情報と照合される(ステップS212)。照合の結果、復号されたアカウント情報と一致するアカウント情報が一時設定情報領域122に存在した場合(ステップS214;YES)、ログオンが許可され(ステップS215)、処理は図10のS43に移行する。復号されたアカウント情報と一致するアカウント情報が一時設定情報領域122に存在しなかった場合(ステップS214;NO)、ログオンがNG(失敗)である旨が表示部15に表示され(ステップS216)、処理は図10のステップS43に移行する。   If it is determined in step S211 that the temporary setting flag is set in the temporary setting / normal setting flag C12 (step S211; YES), the decrypted account information is stored in the temporary setting information area 122 of the volatile storage unit 12. It is collated with the stored account information (step S212). As a result of the collation, when account information that matches the decrypted account information exists in the temporary setting information area 122 (step S214; YES), logon is permitted (step S215), and the process proceeds to S43 in FIG. When the account information that matches the decrypted account information does not exist in the temporary setting information area 122 (step S214; NO), the fact that the logon is NG (failure) is displayed on the display unit 15 (step S216). The process proceeds to step S43 in FIG.

ステップS211において、一時設定/通常設定フラグC12に通常設定フラグが設定されていると判断されると(ステップS211;NO)、入力されたアカウント情報が不揮発性記憶部11の設定情報領域111に記憶されているアカウント情報と照合される(ステップS213)。照合の結果、入力されたアカウント情報と一致するアカウント情報が設定情報領域111に存在した場合(ステップS214;YES)、ログオンが許可され(ステップS215)、処理は図10のステップS43に移行する。入力されたアカウント情報と一致するアカウント情報が設定情報領域111に存在しなかった場合(ステップS214;YES)、ログオンがNG(失敗)である旨が表示部15に表示され(ステップS216)、処理は図10のステップS43に移行する。   If it is determined in step S211 that the normal setting flag is set in the temporary setting / normal setting flag C12 (step S211; NO), the input account information is stored in the setting information area 111 of the nonvolatile storage unit 11. The account information is collated (step S213). As a result of the collation, when account information that matches the input account information exists in the setting information area 111 (step S214; YES), logon is permitted (step S215), and the process proceeds to step S43 in FIG. If the account information that matches the input account information does not exist in the setting information area 111 (step S214; YES), the fact that the logon is NG (failure) is displayed on the display unit 15 (step S216). Shifts to step S43 in FIG.

図10に戻り、ステップS43においては、ログオンがNGである旨の表示状態であるか否かが判断される。ログオンがNGである旨の表示状態であると判断された場合(ステップS43;YES)、処理はステップS42に戻る。   Returning to FIG. 10, in step S43, it is determined whether or not the display state is that the logon is NG. If it is determined that the display state is that the logon is NG (step S43; YES), the process returns to step S42.

一方、ステップS43において、ログオンがNGである旨の表示状態ではないと判断されると(ステップS43;NO)、入力部17から入力される指示に従って、各種レジアプリケーション処理が実行される(ステップS44)。レジアプリケーション処理とは、ECR1で実行される各種のアプリケーション処理を示すもので、例えば、設定モードにおいては上述の設定情報入力処理、設定スキャン処理等が行われる。登録モードにおいては、顧客が購入した商品の登録処理(売上データ登録)等が行われる。   On the other hand, when it is determined in step S43 that the logon state is not NG (step S43; NO), various cash register application processes are executed in accordance with instructions input from the input unit 17 (step S44). ). The cash register application process indicates various application processes executed by the ECR 1. For example, in the setting mode, the setting information input process and the setting scan process described above are performed. In the registration mode, registration processing (sales data registration) of products purchased by the customer is performed.

入力部17からログオフが指示されるか又はモードスイッチ171が電源OFFモードへ切り替えられるまでの間(ステップS45;NO、ステップS46;NO)、ステップS44において入力部17からの指示に応じたレジアプリケーション処理が実行される。入力部17からログオフが指示されると(ステップS45;YES)、ログオフ処理が行われ(ステップS47)、処理はステップS42に戻る。モードスイッチ171が電源OFFモードに切り替えられると(ステップS45;NO、ステップS46;YES)、電源制御部18からの各部への電源供給が遮断され(ステップS48)、全体制御処理は終了する。   Until the log-off is instructed from the input unit 17 or until the mode switch 171 is switched to the power-off mode (step S45; NO, step S46; NO), the cash register application corresponding to the instruction from the input unit 17 in step S44 Processing is executed. When logoff is instructed from the input unit 17 (step S45; YES), a logoff process is performed (step S47), and the process returns to step S42. When the mode switch 171 is switched to the power OFF mode (step S45; NO, step S46; YES), the power supply from the power control unit 18 to each unit is cut off (step S48), and the overall control process ends.

例えば、臨時の従業員に一時的なアカウント情報を設定する場合は、電源ON時にその店舗に所属する従業員がログオン処理を行って、モードスイッチ171を設定モードに切り替える。設定モードにおいて、図3で説明した設定情報入力処理を実行して臨時の従業員に付与するアカウント情報を設定するためのコード情報を紙媒体、従業員端末2、携帯端末3の何れかに出力する。そして、設定スキャン処理を実行し、出力されたコード情報をコード情報読取部14により読み取ってアカウント情報を揮発性記憶部12の一時設定情報領域122に記憶させる。設定スキャン後、設定を行った従業員はモードスイッチ171を登録モードに切り替えてログオフする。臨時の従業員が商品登録を行う場合には、臨時の従業員は、ログオン処理において、上記の出力されたコード情報を読み取ることによりログオンすることができる。一日の業務が終了し、モードスイッチ171が電源OFFに切り替えられると、揮発性記憶部12への電源供給は遮断され、臨時の従業員のアカウント情報は消失する。   For example, when setting temporary account information for a temporary employee, an employee belonging to the store performs a logon process when the power is turned on, and switches the mode switch 171 to the setting mode. In the setting mode, the setting information input process described with reference to FIG. 3 is executed and code information for setting account information to be given to the temporary employee is output to one of the paper medium, the employee terminal 2 and the portable terminal 3 To do. Then, the setting scan process is executed, and the code information reading unit 14 reads the output code information to store the account information in the temporary setting information area 122 of the volatile storage unit 12. After the setting scan, the employee who made the setting switches the mode switch 171 to the registration mode and logs off. When the temporary employee registers the product, the temporary employee can log on by reading the output code information in the logon process. When the daily work is completed and the mode switch 171 is switched off, the power supply to the volatile storage unit 12 is cut off and the temporary employee account information disappears.

このように、ECR1では、臨時の従業員に対して設定した一時的なアカウント情報は電源がOFFされると消失するので、次に電源を投入したときに臨時の従業員が再度そのアカウント情報でログオンしようとしてもログオンすることはできず、権限のない者によるECR1内の情報へのアクセスを防止しセキュリティを確保することができる。また、いつまでも不要なアカウント情報がECR1内に保持されていることによる情報漏れの恐れもない。また、不要なアカウント情報を削除する煩雑な作業も不要である。不要なアカウント情報による記憶容量の圧迫も防止することができる。更に、アカウント情報はコード情報を臨時の従業員に付与することにより伝達されるので、口頭やメモでの伝達による情報漏れも防止することが可能となる。   Thus, in ECR1, the temporary account information set for the temporary employee disappears when the power is turned off, so that the temporary employee again uses the account information when the power is turned on next time. Even if an attempt is made to log on, the user cannot log on, and access to information in the ECR 1 by an unauthorized person can be prevented to ensure security. Further, there is no risk of information leakage due to unnecessary account information being held in the ECR 1 indefinitely. Further, the complicated work of deleting unnecessary account information is also unnecessary. It is possible to prevent the storage capacity from being compressed due to unnecessary account information. Furthermore, since account information is transmitted by giving code information to a temporary employee, it is possible to prevent information leakage due to oral or memo transmission.

以上説明したように、ECR1によれば、入力部17により一時的な設定情報が入力されると、CPU10は、入力された設定情報及び当該設定情報が一時的な設定情報であることを示す一時設定フラグを有する設定種別コード部C1を含むコード情報(コード情報B1又はB2)のイメージデータを生成し、指定された出力先にコード情報を出力する。出力されたコード情報がコード情報読取部14により読み取られると、読み取られたコード情報をデコードし、当該読み取られたコード情報の設定種別コード部C1に一時設定フラグが含まれている場合に、当該コード情報に含まれる設定情報を揮発性記憶部12に記憶させる。   As described above, according to ECR1, when temporary setting information is input by the input unit 17, the CPU 10 temporarily indicates that the input setting information and the setting information are temporary setting information. Image data of code information (code information B1 or B2) including a setting type code part C1 having a setting flag is generated, and the code information is output to a designated output destination. When the output code information is read by the code information reading unit 14, the read code information is decoded, and when the setting type code part C1 of the read code information includes a temporary setting flag, The setting information included in the code information is stored in the volatile storage unit 12.

従って、一時的な設定情報は揮発性記憶部12に記憶され、電源OFFにより自動的に消失するので、従来のように一時的な設定情報を不揮発性記憶部11から削除する煩雑な作業が不要となる。また、不要なアカウント情報がいつまでもECR1に保持されていることによる記憶容量の圧迫も防止することができる。また、不要な設定情報がいつまでもECR1内に保持されていることによる情報漏れを防止でき、セキュリティを向上させることが可能となる。更に、設定情報はコード情報化されており、人間がその内容を認識することは困難であるため、設定情報が外部に漏れることを防止することが可能となる。   Accordingly, the temporary setting information is stored in the volatile storage unit 12 and automatically disappears when the power is turned off. Therefore, the conventional troublesome operation of deleting the temporary setting information from the nonvolatile storage unit 11 is unnecessary. It becomes. Further, it is possible to prevent compression of storage capacity due to unnecessary account information being held in the ECR 1 indefinitely. Further, it is possible to prevent information leakage due to unnecessary setting information being held in the ECR 1 indefinitely, and it is possible to improve security. Furthermore, since the setting information is converted into code information and it is difficult for a human to recognize the content, it is possible to prevent the setting information from leaking outside.

また、入力部17により入力された一時的な設定情報がアカウント情報である場合に、CPU10は、入力されたアカウント情報を予め定められた暗号化キーで暗号化し、当該暗号化されたアカウントを示すアカウント情報部C4、アカウント情報であることを示すアカウント情報フラグC11及び一時設定フラグC12を含む設定種別コード部C1、及び装置別暗号キー部C3を含むコード情報B2を生成する。従って、秘匿性の高いアカウント情報を設定する際のセキュリティを更に向上させることができる。   When the temporary setting information input by the input unit 17 is account information, the CPU 10 encrypts the input account information with a predetermined encryption key, and indicates the encrypted account. The code information B2 including the account information part C4, the setting type code part C1 including the account information flag C11 indicating the account information and the temporary setting flag C12, and the device-specific encryption key part C3 is generated. Therefore, the security when setting highly confidential account information can be further improved.

また、CPU10は、コード情報読取部14により読み取られたコード情報に含まれる設定情報がアカウント情報であるか否かを判断し、アカウント情報である場合、読み取られたコード情報に含まれる暗号キーを用いて読み取られたコード情報に含まれる設定情報を復号し、復号により得られたアカウント情報を揮発性記憶部12に記憶させる。従って、秘匿性の高いアカウント情報を設定する際のセキュリティを更に向上させることができる。   The CPU 10 determines whether the setting information included in the code information read by the code information reading unit 14 is account information. If the setting information is account information, the CPU 10 determines an encryption key included in the read code information. The setting information included in the code information read by using is decoded, and the account information obtained by the decoding is stored in the volatile storage unit 12. Therefore, the security when setting highly confidential account information can be further improved.

また、CPU10は、ログオン時にコード情報読取部14により読み取られたコード情報に含まれる設定情報がアカウント情報であるか否かを判断し、アカウント情報である場合に、読み取られたコード情報に含まれるアカウント情報を当該コード情報に含まれる暗号キーを用いて復号し、当該復号されたアカウント情報と揮発性記憶部12に記憶されているアカウント情報とを照合し、両者が一致した場合にログオンを許可する。従って、アカウント情報を設定した従業員が臨時の従業員等のアカウント情報の使用者にその内容を口頭やメモ等で伝達する必要がなくなり、利便性が向上する。また、アカウント情報の外部漏れを防止することができ、セキュリティを向上させることができる。   Further, the CPU 10 determines whether or not the setting information included in the code information read by the code information reading unit 14 at the time of logon is account information. If the setting information is account information, it is included in the read code information. The account information is decrypted using the encryption key included in the code information, the decrypted account information and the account information stored in the volatile storage unit 12 are collated, and logon is permitted when the two match. To do. Therefore, it is not necessary for the employee who has set the account information to communicate the contents of the account information to the user of the temporary employee such as a temporary employee, and the convenience is improved. In addition, external leakage of account information can be prevented, and security can be improved.

また、生成されたコード情報は、紙媒体上に印刷出力、または従業員端末2や携帯端末3等の外部端末の何れかに出力することができるので、利便性を向上させることができる。   In addition, since the generated code information can be printed out on a paper medium or output to any one of the external terminals such as the employee terminal 2 and the portable terminal 3, convenience can be improved.

なお、上記実施形態における記述内容は、本発明に係る店舗システム100の好適な一例であり、これに限定されるものではない。
例えば、上記実施形態においては、設定種別コード部C1及び設定値コード部C2(又は、設定種別コード部C1、装置別識別キー部C3及びアカウント情報部C4)を含む一つの二次元コードを生成する例を説明したが、生成されるコード情報の態様はこれに限定されない。例えば、設定種別コード部C1、設定値コード部C2(又は、設定種別コード部C1、装置別識別キーC3、アカウント情報部C4)を含む複数のコード情報が生成されることとしてもよい。
また、コード情報は、二次元コードに限定されず、一次元のバーコードでもよい。
In addition, the description content in the said embodiment is a suitable example of the store system 100 which concerns on this invention, and is not limited to this.
For example, in the above embodiment, one two-dimensional code including the setting type code part C1 and the setting value code part C2 (or the setting type code part C1, the device-specific identification key part C3, and the account information part C4) is generated. Although an example has been described, the form of the code information to be generated is not limited to this. For example, a plurality of pieces of code information including a setting type code part C1 and a setting value code part C2 (or a setting type code part C1, a device-specific identification key C3, and an account information part C4) may be generated.
The code information is not limited to a two-dimensional code, and may be a one-dimensional barcode.

また、上記実施形態においては、コード情報の出力先をコード情報生成時に選択する態様としたが、予め不揮発性記憶部11に設定しておく態様としてもよい。   Moreover, in the said embodiment, although it was set as the aspect which selects the output destination of code information at the time of code | cord | chord information generation, it is good also as an aspect previously set to the non-volatile storage part 11. FIG.

その他、店舗システム100を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。   In addition, the detailed configuration and detailed operation of each device constituting the store system 100 can be changed as appropriate without departing from the spirit of the invention.

1 ECR
10 CPU
11 不揮発性記憶部
111 設定情報領域
12 揮発性記憶部
121 ワークエリア
122 一時設定情報領域
13 IO制御装置
14 コード情報読取部
15 表示部
16 プリンタ
17 入力部
171 モードスイッチ
172 接点検出部
173 キーボード
18 電源制御部
19 通信部
1 ECR
10 CPU
DESCRIPTION OF SYMBOLS 11 Nonvolatile memory | storage part 111 Setting information area | region 12 Volatile memory | storage part 121 Work area 122 Temporary setting information area | region 13 IO control apparatus 14 Code information reading part 15 Display part 16 Printer 17 Input part 171 Mode switch 172 Contact detection part 173 Keyboard 18 Power supply Control unit 19 Communication unit

Claims (11)

各種情報を処理する情報処理装置であって、
所定の照合処理用の情報を入力する入力手段と、
前記入力手段で入力された入力情報が、一時的に使用される情報であって、当該情報処理装置での電源オンの最中で有効となる情報か否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記入力情報を、当該情報処理装置での電源オフで消去される第1記憶手段に記憶するか、あるいは当該情報処理装置での電源オフでは消去されない第2記憶手段に記憶するか、を制御する記憶制御手段と、
所定処理の照合時に前記入力手段で前記照合処理用の入力情報が入力された際は、当該入力情報を、前記第1記憶手段に記憶された情報あるいは前記第2記憶手段に記憶された情報と照合する照合制御手段と、
を具備したことを特徴とする情報処理装置。
An information processing apparatus that processes various types of information,
Input means for inputting information for predetermined collation processing ;
Determining means for determining whether the input information input by the input means is information that is temporarily used and is valid during power-on in the information processing apparatus;
The input information is stored in first storage means that is erased when the information processing apparatus is powered off, or is not erased when power is turned off in the information processing apparatus, according to the determination result by the determination means. Storage control means for controlling whether to store in the storage means;
When input information for collation processing is input by the input means at the time of collation of a predetermined process, the input information is combined with information stored in the first storage means or information stored in the second storage means Collation control means for collating;
An information processing apparatus comprising:
前記判別手段は、前記入力情報に前記一時的に使用される情報であることを示す識別情報が含まれているか否かに応じて、前記入力情報を判別する、
ことを特徴とする請求項1に記載の情報処理装置。
The determining means determines the input information according to whether or not the input information includes identification information indicating that the information is temporarily used.
The information processing apparatus according to claim 1.
前記入力手段により入力された入力情報を所定処理のコード情報として設定する設定手段と、
前記設定手段で設定されたコード情報をユーザ向けの情報として出力制御する出力制御手段と、
を更に具備し、
前記記憶制御手段は、前記設定手段で前記コード情報が設定された際に、そのコード情報を前記第1記憶手段に記憶するか、前記第2記憶手段に記憶するか、を制御する、
ことを特徴とする請求項1又は2に記載の情報処理装置。
Setting means for setting the input information input by the input means as code information for a predetermined process;
Output control means for controlling the output of the code information set by the setting means as information for the user;
Further comprising
The storage control means controls whether the code information is stored in the first storage means or the second storage means when the code information is set by the setting means.
The information processing apparatus according to claim 1 or 2.
前記照合制御手段は、前記所定処理の照合時に入力された入力情報が一時的に使用される情報か否かを判別し、その判別結果に応じて、当該入力情報を、前記第1記憶手段に記憶された情報と照合するか、あるいは前記第2記憶手段に記憶された情報と照合するか、を制御する、
ことを特徴とする請求項1〜3の何れかに記載の情報処理装置。

The collation control unit determines whether or not the input information input at the time of the collation of the predetermined process is information that is temporarily used, and depending on the determination result, the input information is stored in the first storage unit. Controlling whether to collate with stored information or to collate with information stored in the second storage means;
The information processing apparatus according to any one of claims 1 to 3.

各種情報を処理する情報処理装置であって、
所定の照合情報を入力する入力手段と、
前記入力手段で入力された照合情報が、一時的に使用される情報であって、当該情報処理装置での電源オンの最中で有効となる情報か否かを判別する判別手段と、
前記判別手段による判別結果に応じて、前記照合情報を、当該情報処理装置での電源オフで消去される第1記憶手段に予め記憶される情報と照合するのか、あるいは当該情報処理装置での電源オフでは消去されない第2記憶手段に予め記憶された情報と照合するのか、を制御する照合制御手段と、
を具備したことを特徴とする情報処理装置。
An information processing apparatus that processes various types of information,
Input means for inputting predetermined collation information;
Discrimination means for discriminating whether or not the collation information input by the input means is information that is temporarily used and is valid during power-on in the information processing apparatus;
Whether the collation information is collated with the information stored in advance in the first storage unit that is erased when the power is turned off in the information processing apparatus, or the power source in the information processing apparatus Collation control means for controlling whether to collate with information stored in advance in the second storage means that is not erased when off;
An information processing apparatus comprising:
前記判別手段は、前記照合情報に前記一時的に使用される情報であることを示す識別情報が含まれているか否かに応じて、前記照合情報を判別する、
ことを特徴とする請求項に記載の情報処理装置。
The determination means determines the verification information according to whether or not the verification information includes identification information indicating that the information is temporarily used.
The information processing apparatus according to claim 5 .
各種情報を処理する情報処理装置であって、
所定の照合情報を入力する入力手段と、
前記入力手段で入力された照合情報を、当該情報処理装置での電源オフで消去される第1記憶手段に予め記憶される情報と照合する第1照合手段と、
前記入力手段で入力された照合情報を、当該情報処理装置での電源オフでは消去されない第2記憶手段に予め記憶された情報と照合する第2照合手段と、
前記第1照合手段と前記第2照合手段は、何れか一方の照合手段での照合を優先して行い、その照合が失敗した場合に他方の照合手段で照合を行うべく制御する照合制御手段と、
を具備したことを特徴とする情報処理装置。
An information processing apparatus that processes various types of information,
Input means for inputting predetermined collation information;
A first collation unit that collates the collation information input by the input unit with information stored in advance in a first storage unit that is erased when the information processing apparatus is powered off;
A second collation unit that collates the collation information input by the input unit with information stored in advance in the second storage unit that is not erased when the information processing apparatus is powered off;
The first collating unit and the second collating unit preferentially collate with either one of the collating units, and when the collation fails, the collating control unit controls the collation with the other collating unit ,
An information processing apparatus comprising:
前記第1記憶手段には、当該情報処理装置で臨時で一時的に使用される情報が記憶される揮発性記憶手段であり、
前記第2記憶手段には、当該情報処理装置で恒常的に使用される情報が記憶される不揮発性記憶手段である、
ことを特徴とする請求項1〜の何れかに記載の情報処理装置。
The first storage means is volatile storage means for storing information temporarily used temporarily in the information processing apparatus,
The second storage means is a nonvolatile storage means for storing information that is constantly used in the information processing apparatus.
The information processing apparatus according to any one of claims 1 to 7 , wherein
各種情報を処理する情報処理装のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
所定の照合処理用の情報を入力する入力手段、
前記入力手段で入力された入力情報が、一時的に使用される情報であって、当該情報処理装置での電源オンの最中で有効となる情報か否かを判別する判別手段、
前記判別手段による判別結果に応じて、前記入力情報を、当該情報処理装置での電源オフで消去される第1記憶手段に記憶するか、あるいは当該情報処理装置での電源オフでは消去されない第2記憶手段に記憶するか、を制御する記憶制御手段、
所定処理の照合時に前記入力手段で前記照合処理用の入力情報が入力された際は、当該入力情報を、前記第1記憶手段に記憶された情報あるいは前記第2記憶手段に記憶された情報と照合する照合制御手段、
として機能させるようにしプログラム。
A program for controlling a computer of an information processing equipment that processes various information,
The computer,
Input means for inputting information for predetermined collation processing ;
Discriminating means for discriminating whether or not the input information input by the input means is information that is temporarily used and is valid during power-on in the information processing apparatus;
The input information is stored in first storage means that is erased when the information processing apparatus is powered off, or is not erased when power is turned off in the information processing apparatus, according to the determination result by the determination means. Storage control means for controlling whether to store in the storage means;
When input information for collation processing is input by the input means at the time of collation of a predetermined process, the input information is combined with information stored in the first storage means or information stored in the second storage means Collation control means for collation,
A program designed to function as
各種情報を処理する情報処理装のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
所定の照合情報を入力する入力手段、
前記入力手段で入力された照合情報が、一時的に使用される情報であって、当該情報処理装置での電源オンの最中で有効となる情報か否かを判別する判別手段、
前記判別手段による判別結果に応じて、前記照合情報を、当該情報処理装置での電源オフで消去される第1記憶手段に予め記憶される情報と照合するのか、あるいは当該情報処理装置での電源オフでは消去されない第2記憶手段に予め記憶された情報と照合するのか、を制御する照合制御手段、
として機能させるようにしプログラム。
A program for controlling a computer of an information processing equipment that processes various information,
The computer,
Input means for inputting predetermined collation information;
Discriminating means for discriminating whether or not the collation information input by the input means is information that is temporarily used and is valid during power-on in the information processing apparatus,
Whether the collation information is collated with the information stored in advance in the first storage unit that is erased when the power is turned off in the information processing apparatus, or the power source in the information processing apparatus Collation control means for controlling whether to collate with information stored in advance in the second storage means that is not erased when off;
A program designed to function as
各種情報を処理する情報処理装のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
所定の照合情報を入力する入力手段、
前記入力手段で入力された照合情報を、当該情報処理装置での電源オフで消去される第1記憶手段に予め記憶される情報と照合する第1照合手段、
前記入力手段で入力された照合情報を、当該情報処理装置での電源オフでは消去されない第2記憶手段に予め記憶された情報と照合する第2照合手段、
前記第1照合手段と前記第2照合手段は、何れか一方の照合手段での照合を優先して行い、その照合が失敗した場合に他方の照合手段で照合を行うべく制御する照合制御手段、
として機能させるようにしプログラム。
A program for controlling a computer of an information processing equipment that processes various information,
The computer,
Input means for inputting predetermined collation information;
First collation means for collating collation information input by the input means with information stored in advance in first storage means that is erased when the information processing apparatus is powered off;
Second collation means for collating the collation information input by the input means with information stored in advance in second storage means that is not erased when the information processing apparatus is powered off;
The first collating means and the second collating means preferentially collate with one of the collating means, and when the collation fails, collation control means for controlling to collate with the other collating means,
A program designed to function as
JP2014123913A 2014-06-17 2014-06-17 Information processing apparatus and program Active JP5935829B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014123913A JP5935829B2 (en) 2014-06-17 2014-06-17 Information processing apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014123913A JP5935829B2 (en) 2014-06-17 2014-06-17 Information processing apparatus and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2009161422A Division JP5617197B2 (en) 2009-07-08 2009-07-08 Sales data processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2014222505A JP2014222505A (en) 2014-11-27
JP5935829B2 true JP5935829B2 (en) 2016-06-15

Family

ID=52121980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014123913A Active JP5935829B2 (en) 2014-06-17 2014-06-17 Information processing apparatus and program

Country Status (1)

Country Link
JP (1) JP5935829B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7371493B2 (en) * 2019-12-27 2023-10-31 富士フイルムビジネスイノベーション株式会社 Information processing device and computer program
JP7502819B2 (en) 2022-02-07 2024-06-19 株式会社寺岡精工 Maintenance system, program, and maintenance method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6140692A (en) * 1984-07-31 1986-02-26 オムロン株式会社 Electronic type cash register
JPH06282759A (en) * 1993-03-30 1994-10-07 Tokyo Electric Co Ltd Article sales data processor
US20050099442A1 (en) * 2003-11-12 2005-05-12 Transact Technologies Incorporated Printer having a configurable template and methods for configuring a printer template

Also Published As

Publication number Publication date
JP2014222505A (en) 2014-11-27

Similar Documents

Publication Publication Date Title
EP1857954B1 (en) Portable electronic apparatus and recording medium for changing the access permission of an application or file upon user biometric identification
JP2006094482A (en) Image processing apparatus
JP2018018261A (en) Authentication system
CN111052164B (en) Settlement system, settlement method, and program
JP2007060163A (en) System, method and program for controlling information processor
JP5776007B1 (en) Payment terminal device, payment processing method, payment processing program, and recording medium
JP4651053B2 (en) FAX server and program
JP5935829B2 (en) Information processing apparatus and program
JP2016025450A (en) Information processing system, information processing device, mobile terminal device and program
JP5996615B2 (en) Electronic device and electronic device user authentication method
AU2014268149B2 (en) Document management system, document management device, and document management program
US9917962B1 (en) Multifunction peripheral with avatar based login
JP5617197B2 (en) Sales data processing apparatus and program
JP2007028202A (en) Image processing apparatus, program, and recording medium
JP6911901B2 (en) Management system, information processing device, information processing program, management method and information processing method
US8411297B2 (en) Image forming apparatus and image forming system involving sharing member information and a check image being associated with each other
JP2009223478A (en) Information processing unit, information processing control method, and information processing unit control program
JP2014021750A (en) Authentication device, image forming apparatus, and authentication system and program
KR101009842B1 (en) Mobile terminal for managing personal information
JP6319589B2 (en) Printing system
JP2005346284A (en) Information processing system
JP6439821B2 (en) Print control system, information processing apparatus, and information processing program
JP6164350B2 (en) Output management system and output management method
JP6156547B2 (en) Authentication device, authentication method, authentication program, and authentication system
JP2005333561A (en) Facsimile machine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150512

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160425

R150 Certificate of patent or registration of utility model

Ref document number: 5935829

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150