JP5935829B2 - Information processing apparatus and program - Google Patents
Information processing apparatus and program Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 44
- 238000000034 method Methods 0.000 claims description 84
- 238000012545 processing Methods 0.000 claims description 35
- 238000012795 verification Methods 0.000 claims description 4
- 101100262440 Arabidopsis thaliana ECR1 gene Proteins 0.000 description 13
- 238000004891 communication Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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,
ところで、店舗に設置される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
請求項5記載の発明は、各種情報を処理する情報処理装置であって、所定の照合情報を入力する入力手段と、前記入力手段で入力された照合情報が、一時的に使用される情報であって、当該情報処理装置での電源オンの最中で有効となる情報か否かを判別する判別手段と、前記判別手段による判別結果に応じて、前記照合情報を、当該情報処理装置での電源オフで消去される第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.
請求項7記載の発明は、各種情報を処理する情報処理装置であって、所定の照合情報を入力する入力手段と、前記入力手段で入力された照合情報を、当該情報処理装置での電源オフで消去される第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
本発明によれば、一時的に入力された情報に対する処理の利便性が向上する。 According to the present invention, the convenience of processing for temporarily input information is improved.
以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。 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
As shown in FIG. 1, the
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
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
CPU10は、不揮発性記憶部11に記憶されているシステムプログラムを読み出し、揮発性記憶部12のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、CPU10は、不揮発性記憶部11に記憶されている各種プログラムを読み出してワークエリアに展開し、後述する全体制御処理、設定情報入力処理、設定スキャン処理を始めとする各種処理を実行する。
The
不揮発性記憶部11は、例えば、フラッシュROM等の半導体の不揮発性メモリ等により構成される。不揮発性記憶部11は、CPU10で実行されるシステムプログラム、各種処理プログラム、これらのプログラムの実行に必要なデータ等を記憶する。例えば、不揮発性記憶部11は、後述する全体制御処理、設定情報入力処理、設定スキャン処理等を実行するためのプログラムを記憶している。
これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で不揮発性記憶部11に格納される。CPU10は、当該プログラムコードに従った動作を逐次実行する。
The
These programs are stored in the
また、不揮発性記憶部11は、各種設定情報を記憶するための設定情報領域111を有している。この設定情報領域111には、例えば、ECR1が設定されている店舗の従業員のアカウント情報が記憶されている。また、後述する設定スキャン処理等で使用される装置別暗号キーが記憶されている。装置別暗号キーは、ECR1の個体別にユニークな暗号キーである。また、従業員端末2の端末IDとIPアドレスが対応付けて記憶されている。更に、携帯端末3の所有者名とメールアドレスが対応付けて記憶されている。
Further, the
揮発性記憶部12は、RAM (Random Access Memory)により構成される。揮発性記憶部12は、CPU10により不揮発性記憶部11から読み出された各種プログラム、入力若しくは出力データ、及びパラメータ等を一時的に格納するワークエリア121を有する。また、一時的な設定情報を記憶するための一時設定情報領域122を有する。本実施形態において、揮発性記憶部12は記憶されたデータを保持するための蓄電池装置を備えていない。そのため、電源がOFFとなり電源制御部18により電源供給が遮断されると、揮発性記憶部12に記憶されているデータは消失する。
The
IO(Input Output)制御装置13は、コード情報読取部14、表示部15、プリンタ16、入力部17等の入出力装置に接続され、CPU10とこれらの入出力装置とのデータ転送を制御する。
An IO (Input Output)
コード情報読取部14は、コード情報を読み取る読取装置又はスキャナ装置等である。
The code
表示部15は、LCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイ等により構成され、CPU10から入力される表示信号の指示に従って、各種画面を表示する。
The
プリンタ16は、例えば、サーマルプリンタ(感熱式プリンタ)であり、CPU10から入力される指示信号に従って、後述するコード情報B1、コード情報B2等をプリントアウトする。
The
入力部17は、モードスイッチ171、接点検出部172、キーボード173を備えて構成される。
モードスイッチ171は、ECR1の動作モードを登録モード、設定モード、集計モード、電源OFFモードの何れかに切り替えるためのスイッチである。登録モードは、購入された商品の商品登録を行うモードである。設定モードは、ECR1の各種設定を行うモードである。集計モードは、登録された売上データの集計を行うモードである。電源OFFモードは、電源をOFFにするモードである。
接点検出部172は、モードスイッチ171が何れのモードに切り替えられているかを検出し、IO制御装置13及び電源制御部18に出力する。
キーボード173は、カーソルキー、文字、数字入力キー、登録キー、出力キー等の各種機能キー等を備え、オペレータによる各キーの操作信号をCPU10に出力する。
The
The
The
The
電源制御部18は、図示しない商用交流電源に接続され、商用交流電源から入力されたAC(交流)電源電力をDC(直流)電源電力に変換し、必要な電圧を各部にそれぞれ供給する。電源制御部18は、接点検出部172から電源OFFモード以外のモードが検出されている間は各部に電源を供給し、接点検出部172から電源OFFモードが検出されると各部への電源供給を遮断する。
The power
通信部19は、LANカード等により構成される。通信部19は、通信ネットワークN1や通信ネットワークN2を介して従業員端末2や携帯端末3に接続し、データ送受信を行う。
The
(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
まず、表示部15に設定画面が表示され、表示された設定画面に従って入力部17により設定情報の種類、一時設定/通常設定の区分、及び設定情報が入力されると(ステップS1)、処理は登録キー又は出力キーの入力待ち状態となる。
First, a setting screen is displayed on the
図4に、設定モード時に表示部15に表示される設定画面151〜154の一例を示す。設定画面151において、入力部17の操作により「設定1」が選択されると、設定情報入力処理の実行が指示され、設定画面152が表示される。設定画面152は、設定情報の種類(例えば、アカウント情報、PLU情報、スケジュール等)を選択するための画面である。この設定画面152から設定情報の種類が選択されると、入力する設定情報が一時設定か通常設定かの区分を選択するための設定画面153が表示される。この設定画面153から区分が選択されると、設定情報を入力するための設定画面154が表示される。図4においては、設定情報の種類としてアカウント情報が選択された場合を例として示している。
FIG. 4 shows an example of setting
アカウント情報とは、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
登録キーは、入力された設定情報を直ちに不揮発性記憶部11に記憶させることを指示するためのキーである。登録キーが押下された場合、一時設定か通常設定かに拘わらず、不揮発性記憶部11の設定情報領域111に入力された設定情報が記憶される。
出力キーは、入力された設定情報を不揮発性記憶部11又は揮発性記憶部12に記憶させるために使用するコード情報の出力を指示するためのキーである。
The registration key is a key for instructing to store the input setting information in the
The output key is a key for instructing output of code information used for storing the input setting information in the
出力キーが押下された場合、以下の処理ステップによって図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
一方、ステップ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
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
ステップ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
まず、生成されたコード情報の出力先の選択画面(図示せず)が表示される(ステップ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
入力部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
入力部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
外部の従業員端末2又は携帯端末3に送信されたコード情報B1又はB2のイメージデータは、その端末の表示部に表示することができ、表示されたコード情報B1又はB2はコード情報読取部14により読み取ることが可能である。
The image data of the code information B1 or B2 transmitted to the
〈設定スキャン処理〉
次に、上記設定情報入力処理において出力されたコード情報を読み取って設定を行う設定スキャン処理について説明する。
図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
まず、表示部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
コード情報読取部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
チェックの結果、装置別暗号キー部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
まず、設定識別コード部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
上記設定スキャン処理により、コード情報B1又はB2として出力された設定情報が不揮発性記憶部11又は揮発性記憶部12に記憶される。他店舗の従業員に一時的に発行するアカウント情報等の一時的な設定情報は、揮発性記憶部12に記憶されるので、モードスイッチ171が電源OFFモードにセットされることにより電源制御部18からの電源供給が遮断されると、揮発性記憶部12に記憶された設定情報は消失する。
The setting information output as the code information B1 or B2 is stored in the
〈全体制御処理〉
次に、ECR1の電源がONされてから電源がOFFされて各部への電源供給が遮断されるまでの処理の流れについて説明する。
図10に、全体制御処理のフローチャートを示す。全体制御処理は、電源が投入された際(モードスイッチ171が電源OFFモードから他のモードに切り替えられた際)に、CPU10と不揮発性記憶部11に記憶されているプログラムとの協働により実行される。
<Overall control processing>
Next, the flow of processing from when the power of the
FIG. 10 shows a flowchart of the overall control process. The overall control process is executed in cooperation with the
まず、初期化処理が実行される(ステップS41)。初期化処理とは、CPU10がこれから使用するシステム環境を認識し、システムを確立させるための処理である。例えば、どのようなメモリが接続されているかをCPU10が認識する処理等が挙げられる。
First, initialization processing is executed (step S41). The initialization process is a process for the
次いで、ログオン処理が実行される(ステップ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
まず、表示部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
次いで、入力されたアカウント情報が揮発性記憶部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
一方、ステップ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
読み取られたコード情報に設定種別コード部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
ステップ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
図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
入力部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
例えば、臨時の従業員に一時的なアカウント情報を設定する場合は、電源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
このように、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
以上説明したように、ECR1によれば、入力部17により一時的な設定情報が入力されると、CPU10は、入力された設定情報及び当該設定情報が一時的な設定情報であることを示す一時設定フラグを有する設定種別コード部C1を含むコード情報(コード情報B1又はB2)のイメージデータを生成し、指定された出力先にコード情報を出力する。出力されたコード情報がコード情報読取部14により読み取られると、読み取られたコード情報をデコードし、当該読み取られたコード情報の設定種別コード部C1に一時設定フラグが含まれている場合に、当該コード情報に含まれる設定情報を揮発性記憶部12に記憶させる。
As described above, according to ECR1, when temporary setting information is input by the
従って、一時的な設定情報は揮発性記憶部12に記憶され、電源OFFにより自動的に消失するので、従来のように一時的な設定情報を不揮発性記憶部11から削除する煩雑な作業が不要となる。また、不要なアカウント情報がいつまでもECR1に保持されていることによる記憶容量の圧迫も防止することができる。また、不要な設定情報がいつまでもECR1内に保持されていることによる情報漏れを防止でき、セキュリティを向上させることが可能となる。更に、設定情報はコード情報化されており、人間がその内容を認識することは困難であるため、設定情報が外部に漏れることを防止することが可能となる。
Accordingly, the temporary setting information is stored in the
また、入力部17により入力された一時的な設定情報がアカウント情報である場合に、CPU10は、入力されたアカウント情報を予め定められた暗号化キーで暗号化し、当該暗号化されたアカウントを示すアカウント情報部C4、アカウント情報であることを示すアカウント情報フラグC11及び一時設定フラグC12を含む設定種別コード部C1、及び装置別暗号キー部C3を含むコード情報B2を生成する。従って、秘匿性の高いアカウント情報を設定する際のセキュリティを更に向上させることができる。
When the temporary setting information input by the
また、CPU10は、コード情報読取部14により読み取られたコード情報に含まれる設定情報がアカウント情報であるか否かを判断し、アカウント情報である場合、読み取られたコード情報に含まれる暗号キーを用いて読み取られたコード情報に含まれる設定情報を復号し、復号により得られたアカウント情報を揮発性記憶部12に記憶させる。従って、秘匿性の高いアカウント情報を設定する際のセキュリティを更に向上させることができる。
The
また、CPU10は、ログオン時にコード情報読取部14により読み取られたコード情報に含まれる設定情報がアカウント情報であるか否かを判断し、アカウント情報である場合に、読み取られたコード情報に含まれるアカウント情報を当該コード情報に含まれる暗号キーを用いて復号し、当該復号されたアカウント情報と揮発性記憶部12に記憶されているアカウント情報とを照合し、両者が一致した場合にログオンを許可する。従って、アカウント情報を設定した従業員が臨時の従業員等のアカウント情報の使用者にその内容を口頭やメモ等で伝達する必要がなくなり、利便性が向上する。また、アカウント情報の外部漏れを防止することができ、セキュリティを向上させることができる。
Further, the
また、生成されたコード情報は、紙媒体上に印刷出力、または従業員端末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
なお、上記実施形態における記述内容は、本発明に係る店舗システム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
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
その他、店舗システム100を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
In addition, the detailed configuration and detailed operation of each device constituting the
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
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〜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:
ことを特徴とする請求項5に記載の情報処理装置。 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:
前記第2記憶手段には、当該情報処理装置で恒常的に使用される情報が記憶される不揮発性記憶手段である、
ことを特徴とする請求項1〜7の何れかに記載の情報処理装置。 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
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)
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)
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 |
-
2014
- 2014-06-17 JP JP2014123913A patent/JP5935829B2/en active Active
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 |