JPH0612244A - Information processing equipment - Google Patents
Information processing equipmentInfo
- Publication number
- JPH0612244A JPH0612244A JP16920592A JP16920592A JPH0612244A JP H0612244 A JPH0612244 A JP H0612244A JP 16920592 A JP16920592 A JP 16920592A JP 16920592 A JP16920592 A JP 16920592A JP H0612244 A JPH0612244 A JP H0612244A
- Authority
- JP
- Japan
- Prior art keywords
- program
- data
- date
- changed
- change
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【目的】 予め設定された日付になると自動的にプログ
ラム用RAMまたは設定データ用RAMの内容を変更後
のプログラムまたは設定データに更新できるようにす
る。
【構成】 変更後のプログラム及び設定データを変更実
施日データとともに設定記憶する設定用RAM6及びH
DD16を設けるとともに、現在の日付を計時する時計
部7を設ける。そして、電源オンに応動して時計部7で
計時される日付と変更実施日とを比較し、現在の日付が
変更実施日に達するとプログラム用RAM3の内容を変
更後のプログラムに書換え、かつデータ用RAM4の内
容を変更後の設定データに書換える。
(57) [Summary] [Purpose] Automatically update the contents of the program RAM or setting data RAM to the changed program or setting data when the preset date comes. [Configuration] Setting RAM 6 and H for setting and storing the changed program and setting data together with the change execution date data
The DD 16 is provided, and the clock unit 7 for measuring the current date is provided. Then, in response to power-on, the date measured by the clock unit 7 is compared with the change execution date, and when the current date reaches the change execution date, the contents of the program RAM 3 are rewritten to the changed program and the data is changed. The contents of the RAM 4 for use are rewritten with the changed setting data.
Description
【0001】[0001]
【産業上の利用分野】本発明は、パーソナルコンピュー
タ,POS(販売時点情報管理)端末機等の情報処理装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing device such as a personal computer or a POS (point of sale information management) terminal.
【0002】[0002]
【従来の技術】一般に、情報処理装置は、制御部本体と
してCPU(中央処理装置)を内蔵するとともに、プロ
グラムを格納するためのプログラム用メモリ及び設定デ
ータを格納するためのデータ用メモリを備える。そし
て、CPUがプログラム用メモリに格納されたプログラ
ムに従いデータ用メモリに格納された設定データを用い
て入力情報を処理するように構成されている。2. Description of the Related Art Generally, an information processing apparatus has a built-in CPU (central processing unit) as a control unit main body, and a program memory for storing programs and a data memory for storing setting data. Then, the CPU is configured to process the input information using the setting data stored in the data memory according to the program stored in the program memory.
【0003】例えばPOS端末機は、設定データとして
各商品の単価,税区分等が単品コード別に設定されてい
る。そしてキーボード等から販売商品の単品コードが入
力されると、その入力単品コードに対応する単価,税区
分等を読出し、商品販売データを取得して売上登録処理
するようにプログラムされている。For example, in a POS terminal, the unit price, tax classification, etc. of each product are set for each product code as setting data. When a single-item code of a sold product is input from a keyboard or the like, the unit price, tax classification, etc. corresponding to the input single-item code are read, product sales data is acquired, and sales registration processing is performed.
【0004】ところで、この種の情報処理装置は、機種
のバージョンアップ等によりプログラムや設定データの
変更を要することがある。このような場合、従来は担当
者(メーカのサービスマン等)が専用のメンテナンスツ
ールを使用して1台ずつプログラム用メモリまたはデー
タ用メモリの内容を更新していた。By the way, in this type of information processing apparatus, there is a case where a program or setting data needs to be changed due to a model upgrade or the like. In such a case, conventionally, a person in charge (a service person of a manufacturer or the like) updates the contents of the program memory or the data memory one by one using a dedicated maintenance tool.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、従来の
この種の情報処理装置においては、プログラムや設定デ
ータの変更があると担当者が1台ずつメモリ内容を更新
しなければならなかったので、同時に多数の情報処理装
置のメモリ内容を変更する必要が生じた場合には多くの
労力と手間をかけて処理していた。However, in the conventional information processing apparatus of this type, the person in charge had to update the memory contents one by one when there was a change in the program or the setting data. When it becomes necessary to change the memory contents of a large number of information processing devices, it takes a lot of labor and time to carry out the processing.
【0006】そこで本発明は、予め設定された日付にな
ると自動的にプログラム用メモリまたは設定データ用メ
モリの内容を変更後のプログラムまたは設定データに更
新することができ、同時に多数台のメモリ内容を更新す
る必要が生じても少ない労力で容易に処理できる情報処
理装置を提供しようとするものである。Therefore, according to the present invention, the contents of the program memory or the setting data memory can be automatically updated to the changed program or setting data at a preset date, and the contents of a large number of memories can be simultaneously updated. An object of the present invention is to provide an information processing device that can be easily processed with a small amount of labor even if it needs to be updated.
【0007】[0007]
【課題を解決するための手段】本発明は、プログラム用
メモリに格納されたプログラムに従いデータ用メモリに
格納された設定データを用いて情報処理を行う情報処理
装置において、変更後のプログラム及び設定データの少
なくとも一方を変更実施日データとともに設定記憶する
変更情報記憶部と、現在の日付を計時する時計部と、こ
の時計部で計時される日付と変更情報記憶部に設定され
た変更実施日とを比較する日付比較手段と、この日付比
較手段による比較の結果、現在の日付が変更実施日に達
すると変更情報記憶部に変更後のプログラムが設定され
ている場合にはプログラム用メモリの内容をその変更後
のプログラムに書換え、かつ変更情報記憶部に変更後の
設定データが設定されている場合にはデータ用メモリの
内容をその変更後の設定データに書換えるメモリ書換手
段とを備えたものである。According to the present invention, there is provided an information processing apparatus for performing information processing by using setting data stored in a data memory according to a program stored in a program memory, the program and the setting data after being changed. A change information storage unit that stores and stores at least one of the change execution date data, a clock unit that measures the current date, a date measured by this clock unit, and the change execution date set in the change information storage unit. As a result of the comparison by the date comparison means for comparison and the date comparison means, when the current date reaches the change execution date, if the changed program is set in the change information storage section, the contents of the program memory are changed. If the changed program is rewritten and the changed setting data is set in the change information storage section, the contents of the data memory are changed. It rewrites the setting data is obtained and a memory rewriting unit.
【0008】[0008]
【作用】このような構成の本発明であれば、時計部で計
時された日付が変更情報記憶部に設定された変更実施日
に達すると、その変更情報記憶部に変更後のプログラム
が設定されている場合にはプログラム用メモリの内容が
その変更後のプログラムに自動的に書換わり、変更情報
記憶部に変更後の設定データが設定されている場合には
データ用メモリの内容がその変更後の設定データに自動
的に書換わる。According to the present invention having such a configuration, when the date measured by the clock unit reaches the change execution date set in the change information storage unit, the changed program is set in the change information storage unit. , The contents of the program memory are automatically rewritten to the changed program, and if the changed setting data is set in the change information storage section, the contents of the data memory are changed. It is automatically rewritten to the setting data of.
【0009】[0009]
【実施例】以下、本発明の一実施例を図面を参照しなが
ら説明する。なお、この実施例では本発明をPOS端末
機に適用した場合について述べる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. In this embodiment, the case where the present invention is applied to a POS terminal will be described.
【0010】図1はPOS端末機の概略構成を示すブロ
ック図である。このPOS端末機は、制御部本体として
のCPU1、ブードストラップローダのプログラムが予
め格納されたROM(リード・オンリ・メモリ)2、前
記CPU1が実行するプログラムを格納するためのプロ
グラム用RAM(ランダム・アクセス・メモリ)3、前
記CPU1が情報処理で使用する設定データを格納する
ためのデータ用RAM4を有する。FIG. 1 is a block diagram showing a schematic configuration of a POS terminal. This POS terminal includes a CPU 1 as a main body of a control unit, a ROM (read only memory) 2 in which a program for a bootstrap loader is stored in advance, and a RAM for a program (random memory) for storing the program executed by the CPU 1. Access memory) 3 and a data RAM 4 for storing setting data used by the CPU 1 for information processing.
【0011】また、バッテリ5によって電源バックアッ
プされた設定用RAM6と、日付及び時刻を計時する時
計部7とを有する。Further, it has a setting RAM 6 whose power source is backed up by a battery 5 and a clock section 7 for measuring the date and time.
【0012】さらに、置数キー,小計キー,預/現計キ
ー等の商品登録用キーが配設されたキーボード8からの
キー入力信号を取込むキーボードコントローラ9、販売
登録された商品の値段,合計金額等を表示するための表
示器10の駆動を制御する表示器コントローラ11、レ
シート印字等を行うためのプリンタ12の駆動を制御す
るプリンタコントローラ13、FDD(フロッピ・ディ
スク・ドライバ)14の駆動を制御するFDDコントロ
ーラ15、HDD(ハード・ディスク・ドライバ)16
との間で行われるにデータの送受信を制御するHDDイ
ンタフェース17、通信回線を介してインラインで接続
されたストアコントローラとの間で行なわれるデータの
送受信を制御する通信インタフェース18を有する。Further, a keyboard controller 9 for taking in a key input signal from a keyboard 8 provided with product registration keys such as a numeric key, a subtotal key, and a deposit / cash total key, a price of a product registered for sale, A display controller 11 for controlling the driving of the display 10 for displaying the total amount of money, a printer controller 13 for controlling the driving of the printer 12 for performing receipt printing, and a driving of an FDD (floppy disk driver) 14. FDD controller 15, HDD (hard disk driver) 16 for controlling
An HDD interface 17 for controlling data transmission / reception to and from the computer, and a communication interface 18 for controlling data transmission / reception to / from a store controller connected inline via a communication line.
【0013】そして、CPU1、ROM2、各RAM
3,4,6、時計部7、各コントローラ9,11,1
3,15及び各インタフェース17,18の各部をバス
ライン19で相互に接続している。Then, the CPU 1, ROM 2, and each RAM
3, 4, 6, clock section 7, controllers 9, 11, 1
A bus line 19 connects the respective parts of the interfaces 3 and 15 and the interfaces 17 and 18 to each other.
【0014】図2は前記HDD16に形成されるファイ
ル構成を示す模式図である。本実施例のPOS端末機
は、HDD16に、複数種のプログラムデータ及び設定
データをそれぞれファイル名を付して設定できるように
なっている。FIG. 2 is a schematic diagram showing a file structure formed in the HDD 16. The POS terminal of this embodiment is capable of setting a plurality of types of program data and setting data in the HDD 16 by assigning file names to them.
【0015】図3は前記設定用RAM6に形成されるメ
モリエリア構成を示す模式図である。本実施例のPOS
端末機は、設定用RAM6に、実行プログラム名及び実
行データ名の格納エリア61,62と、複数の実行プロ
グラム変更日時及び変更プログラム名の格納エリア6
3,64と、複数の実行データ変更日時及び変更データ
名の格納エリア65,66とを形成する。FIG. 3 is a schematic diagram showing a memory area structure formed in the setting RAM 6. POS of this embodiment
The terminal has a setting RAM 6 in which storage areas 61 and 62 for storing execution program names and execution data names and storage areas 6 for storing a plurality of execution program change dates and changed program names
3 and 64, and a plurality of execution data change dates and time and change data name storage areas 65 and 66 are formed.
【0016】ここに、設定用RAM6及びHDD16
は、変更後のプログラム及び設定データの少なくとも一
方を変更実施日データとともに設定記憶する変更情報記
憶部を構成する。Here, the setting RAM 6 and the HDD 16
Configures a change information storage unit that sets and stores at least one of the changed program and the setting data together with the change execution date data.
【0017】しかして、本実施例のPOS端末機は、図
示しない電源スイッチの投入により電源がオンすると、
前記CPU1が前記ROM2に格納されたブートストラ
ップローダのプログラムにより図4の流れ図で示す処理
を実行するように構成されている。In the POS terminal of this embodiment, when the power is turned on by turning on the power switch (not shown),
The CPU 1 is configured to execute the processing shown in the flowchart of FIG. 4 by the bootstrap loader program stored in the ROM 2.
【0018】すなわち、電源オンに応動して、ステップ
ST1で各RAM3,4,6やI/O部(コントロー
ラ,インタフェース等)の自己診断チェックを行ない、
ST2で各部が正常であることを確認すると、ST3で
時計部7によって計時されている現在の日時T1を読出
す。また、ST4で設定用RAM6のエリア63に格納
されている実行プログラム変更日時T2を読出す。That is, in response to the power being turned on, a self-diagnosis check of each RAM 3, 4, 6 and I / O unit (controller, interface, etc.) is performed in step ST1.
When it is confirmed in ST2 that each unit is normal, in ST3 the current date and time T1 clocked by the clock unit 7 is read. In ST4, the execution program change date and time T2 stored in the area 63 of the setting RAM 6 is read.
【0019】次に、ST5で上記現在の日時T1と実行
プログラム変更日時T2とを比較する。そしてその比較
の結果、現在の日時T1が実行プログラム変更日時T2
を経過している場合には、ST6で設定用RAM6の実
行プログラム名エリア61の内容を上記実行プログラム
変更日時T2が格納されたエリア63に対応する変更プ
ログラム名エリア64内の変更プログラム名に書換え
る。Next, in ST5, the current date and time T1 is compared with the execution program change date and time T2. As a result of the comparison, the current date T1 is the execution program change date T2.
If ST has passed, the contents of the execution program name area 61 of the setting RAM 6 are rewritten to the change program name in the change program name area 64 corresponding to the area 63 storing the execution program change date T2 in ST6. It
【0020】なお、実行プログラム変更日時T2が複数
設定されており、そのうちの1つが現在の日時T1より
前の場合には、その実行プログラム変更日時T2が格納
されたエリア63に対応する変更プログラム名エリア6
4内の変更プログラム名に前記実行プログラム名エリア
61の内容を書換える。If a plurality of execution program change dates and times T2 are set, and one of them is before the current date and time T1, the change program name corresponding to the area 63 in which the execution program change date and time T2 is stored. Area 6
The contents of the execution program name area 61 are rewritten to the changed program name in 4.
【0021】また、実行プログラム変更日時T2が複数
設定されており、そのうちの複数が現在の日時T1より
前の場合には、現在の日時T1に最も近い実行プログラ
ム変更日時T2が格納されたエリア63に対応する変更
プログラム名エリア64内の変更プログラム名に前記実
行プログラム名エリア61の内容を書換える。If a plurality of execution program change dates and times T2 are set, and a plurality of them are before the current date and time T1, the area 63 in which the execution program change date and time T2 closest to the current date and time T1 is stored. The contents of the execution program name area 61 are rewritten to the change program name in the change program name area 64 corresponding to.
【0022】次に、ST7で設定用RAM6のエリア6
5に格納されている実行データ変更日時T3を読出し、
ST8で上記現在の日時T1と実行データ変更日時T3
とを比較する。そしてその比較の結果、現在の日時T1
が実行データ変更日時T3を経過している場合には、S
T9で設定用RAM6の実行データ名エリア62の内容
を上記実行データ変更日時T3が格納されたエリア65
に対応する変更データ名エリア66内の変更データ名に
書換える。Next, in ST7, the area 6 of the setting RAM 6 is
Read the execution data change date and time T3 stored in 5,
At ST8, the current date and time T1 and execution data change date and time T3
Compare with. Then, as a result of the comparison, the current date and time T1
Has passed the execution data change date and time T3, S
At T9, the contents of the execution data name area 62 of the setting RAM 6 are changed to the area 65 in which the execution data change date and time T3 is stored.
The changed data name in the changed data name area 66 is rewritten.
【0023】なお、実行データ変更日時T3が複数設定
されており、そのうちの1つが現在の日時T1より前の
場合には、その実行データ変更日時T3が格納されたエ
リア65に対応する変更データ名エリア66内の変更デ
ータ名に前記実行データ名エリア62の内容を書換え
る。If a plurality of execution data change dates / times T3 are set, and one of them is before the current date / time T1, the change data name corresponding to the area 65 in which the execution data change date / time T3 is stored. The contents of the execution data name area 62 are rewritten to the changed data name in the area 66.
【0024】また、実行データ変更日時T3が複数設定
されており、そのうちの複数が現在の日時T1より前の
場合には、最も現在の日時に近い実行データ変更日時T
3が格納されたエリア65に対応する変更データ名エリ
ア66内の変更データ名に前記実行データ名エリア62
の内容を書換える。If a plurality of execution data change dates and times T3 are set, and a plurality of them are earlier than the current date and time T1, the execution data change date and time T closest to the current date and time T3 is set.
3 is stored in the changed data name area 66 corresponding to the changed data name area 66.
Rewrite the contents of.
【0025】次に、ST10で設定用RAM6の実行プ
ログラム名エリア61に格納されたファイル名のプログ
ラムデータを前記HDD16から読出してプログラム用
RAM3にロードする。Next, in ST10, the program data of the file name stored in the execution program name area 61 of the setting RAM 6 is read from the HDD 16 and loaded into the program RAM 3.
【0026】また、ST11で設定用RAM6の実行デ
ータ名エリア62に格納されたファイル名の設定データ
を前記HDD16から読出してデータ用RAM4にロー
ドする。In ST11, the setting data of the file name stored in the execution data name area 62 of the setting RAM 6 is read from the HDD 16 and loaded in the data RAM 4.
【0027】その後、CPU1は、従来の通り、上記プ
ログラム用RAM3に格納されたプログラムに従いデー
タ用RAM4に格納された設定データを用いてキーボー
ド8等からの入力情報を処理することになる。After that, the CPU 1 processes the input information from the keyboard 8 and the like using the setting data stored in the data RAM 4 according to the program stored in the program RAM 3 as in the conventional case.
【0028】ここに、CPU1が実行するST5及びS
T8の処理は、時計部7で計時される日付と設定用RA
M6に設定された変更実施日とを比較する日付比較手段
を構成する。Here, ST5 and S executed by the CPU 1
The process of T8 is performed by setting the date measured by the clock unit 7 and the RA for setting.
A date comparing means for comparing the change execution date set in M6 is configured.
【0029】また、CPU1が実行するST6,ST
9,ST10及びST11の処理は、上記日付比較手段
による比較の結果、現在の日付が変更実施日に達すると
設定用RAM6に変更後のプログラムが設定されている
場合にはプログラム用RAM3の内容をその変更後のプ
ログラムに書換え、かつ設定用RAM6に変更後の設定
データが設定されている場合には前記データ用RAM4
の内容をその変更後の設定データに書換えるメモリ書換
手段を構成する。Further, ST6 and ST executed by the CPU 1
In the processing of 9, ST10 and ST11, when the current date reaches the change execution date as a result of the comparison by the date comparison means, if the changed program is set in the setting RAM 6, the contents of the program RAM 3 are changed. When the changed program is rewritten and the changed setting data is set in the setting RAM 6, the data RAM 4
A memory rewriting unit that rewrites the contents of the above with the changed setting data is configured.
【0030】このように構成された本実施例のPOS端
末機においては、通常、HDD16に現在実行するプロ
グラムデータ及び設定データをセットするとともに、設
定用RAM6の実行プログラム名エリア61に上記プロ
グラムデータのファイル名を設定し、実行データ名エリ
ア62に上記設定データのファイル名を設定する。In the POS terminal of this embodiment having the above-described structure, normally, the program data to be currently executed and the setting data are set in the HDD 16, and the program data is stored in the execution program name area 61 of the setting RAM 6. A file name is set, and the file name of the setting data is set in the execution data name area 62.
【0031】今、現在実行するプログラムデータのファ
イル名を「プログラムA」、設定データのファイル名を
「設定データA」とすると、実行プログラム名エリア6
1にはファイル名「プログラムA」が設定され、実行デ
ータ名エリア62にはファイル名「設定データA」が設
定される。Now, assuming that the file name of the program data to be currently executed is "program A" and the file name of the setting data is "setting data A", the execution program name area 6
The file name “program A” is set in 1, and the file name “setting data A” is set in the execution data name area 62.
【0032】この状態で、本実施例のPOS端末機の電
源をオンすると、HDD16からプログラム用RAM3
にファイル名「プログラムA」のプログラムデータがロ
ードされ、かつデータ用RAM4にファイル名「設定デ
ータA」の設定データがロードされて、情報処理が可能
となる。In this state, when the power of the POS terminal of this embodiment is turned on, the HDD 16 causes the program RAM 3 to be turned on.
The program data having the file name “program A” is loaded into the RAM and the setting data having the file name “setting data A” is loaded into the data RAM 4 to enable information processing.
【0033】さて、例えば税法の変更により現在実行し
ているプログラムや設定データでは対応できなくことが
予めわかった場合、メーカ側は税法変更の実施日までに
適時各POS端末機のHDD16に変更後のプログラム
データ及び設定データをそれぞれファイル名を付して格
納する。If it is found in advance that the program or setting data currently being executed cannot be dealt with due to a change in the tax law, for example, the manufacturer may change the time to the HDD 16 of each POS terminal by the date when the tax law is changed. The program data and the setting data are stored with file names.
【0034】また、上記HDD16に格納した変更後の
プログラムデータのファイル名及び設定データのファイ
ル名を税法変更の実施日データとともに設定用RAM6
のそれぞれ該当するメモリエリア63,64,65,6
6に格納する。Further, the file name of the changed program data and the file name of the setting data stored in the HDD 16 together with the date of implementation of the tax law change are set in the RAM 6 for setting.
Corresponding memory areas 63, 64, 65, 6
Store in 6.
【0035】今、変更後のプログラムデータのファイル
名を「プログラムB」、設定データのファイル名を「設
定データB」、税法変更実施日を「1992年7月1
日」とすると、実行プログラム名エリア64にはファイ
ル名「プログラムB」が設定され、変更データ名エリア
66にはファイル名「設定データB」が設定され、実行
プログラム変更日時エリア63及び実行データ変更日時
エリア65には[年−月−日−時−分]のデータ「19
92−07−01−00−00」がそれぞれ設定され
る。Now, the changed program data file name is "program B", the setting data file name is "setting data B", and the tax law change date is "July 1, 1992".
If “day” is set, the file name “program B” is set in the execution program name area 64, the file name “setting data B” is set in the change data name area 66, and the execution program change date / time area 63 and the execution data change are set. In the date / time area 65, the data of [year-month-day-hour-minute] "19
92-07-01-00-00 "is set.
【0036】この状態で、時計部7にて計時されている
現在の日時が1992年7月1日以前は、実行プログラ
ム名エリア61及び実行データ名エリア62の内容は変
更されず、電源オンに応動して、プログラム用RAM3
にファイル名「プログラムA」のプログラムデータがロ
ードされ、かつデータ用RAM4にファイル名「設定デ
ータA」の設定データがロードされて、情報処理が行わ
れる。In this state, the contents of the execution program name area 61 and the execution data name area 62 are not changed and the power is turned on before the current date and time measured by the clock unit 7 is before July 1, 1992. In response, program RAM3
The program data having the file name "Program A" is loaded into the memory, and the setting data having the file name "Setting data A" is loaded into the data RAM 4 to perform information processing.
【0037】ところが、現在の日時が1992年7月1
日以降になると、実行プログラム名エリア61の内容が
変更プログラム名エリア63の内容、すなわち「プログ
ラムB」に更新され、かつ実行データ名エリア62の内
容が変更データ名エリア66の内容、すなわち「設定デ
ータB」に更新される。その結果、電源オンに応動し
て、HDD16からプログラム用RAM3にファイル名
「プログラムB」のプログラムデータがロードされ、か
つデータ用RAM4にファイル名「設定データB」の設
定データがロードされて、情報処理が行われる。However, the current date and time is July 1, 1992.
After the day, the contents of the execution program name area 61 are updated to the contents of the changed program name area 63, that is, "program B", and the contents of the execution data name area 62 are changed to the contents of the changed data name area 66, that is, "setting". Data B ”is updated. As a result, in response to the power being turned on, the program data with the file name “program B” is loaded from the HDD 16 into the program RAM 3 and the setting data with the file name “setting data B” is loaded into the data RAM 4 to obtain the information. Processing is performed.
【0038】このように本実施例のPOS端末機であれ
ば、予め設定された変更実施日時を経過すると自動的に
プログラム及び設定データが所望のものに変更されるの
で、多数台のPOS端末機のプログラムまたは設定デー
タの変更を同時に行うことができる。As described above, in the POS terminal according to the present embodiment, the programs and the setting data are automatically changed to the desired ones after the preset change execution date and time. The program or setting data can be changed at the same time.
【0039】この自動変更機能を発揮させるために、変
更後のプログラムや設定データをHDD16に設定する
作業や、変更実施日及びファイル名を設定用RAM6に
登録する作業が必要になるが、これらの作業は、通常、
変更実施日までの期間で余裕をもって行うことができる
ので、たとえ変更対象のPOS端末機が多数であっても
少ない労力で容易に処理できる。In order to exercise this automatic change function, it is necessary to set the changed program and setting data in the HDD 16 and to register the date of change and the file name in the setting RAM 6. Work is usually
Since the change can be performed with a sufficient margin until the date of execution, even if the number of POS terminals to be changed is large, it can be easily processed with a small amount of labor.
【0040】なお、前記実施例ではプログラムデータと
設定データとを同時に自動変更する場合を示したが、プ
ログラムデータまたは設定データのいずれか一方を自動
変更する場合も本発明は含むものとする。Although the above embodiment has shown the case where the program data and the setting data are automatically changed at the same time, the present invention also includes the case where either the program data or the setting data is automatically changed.
【0041】また、前記実施例では本発明をPOS端末
機に適用した場合について説明したが、パーソナルコン
ピュータ等の各種情報処理装置に本発明を適用できるの
はいうまでもないことである。Further, although the case where the present invention is applied to the POS terminal has been described in the above embodiment, it is needless to say that the present invention can be applied to various information processing devices such as a personal computer.
【0042】この他、本発明の要旨を逸脱しない範囲で
種々変形実施可能であるのは勿論である。Besides, it is needless to say that various modifications can be made without departing from the scope of the present invention.
【0043】[0043]
【発明の効果】以上詳述したように本発明によれば、予
め設定された日付になると自動的にプログラム用メモリ
または設定データ用メモリの内容を変更後のプログラム
または設定データに更新することができ、同時に多数台
のメモリ内容を更新する必要が生じても少ない労力で容
易に処理できる情報処理装置を提供できる。As described above in detail, according to the present invention, the contents of the program memory or the setting data memory can be automatically updated to the changed program or setting data at the preset date. Therefore, it is possible to provide an information processing device which can be easily processed with a small amount of labor even if it is necessary to update the contents of a large number of memories at the same time.
【図1】 本発明の一実施例であるPOS端末機のブロ
ック構成図。FIG. 1 is a block diagram of a POS terminal according to an embodiment of the present invention.
【図2】 図1に示すHDDのファイル構成を示す模式
図。FIG. 2 is a schematic diagram showing a file structure of the HDD shown in FIG.
【図3】 図1に示す設定用RAMのメモリエリア構成
を示す模式図。FIG. 3 is a schematic diagram showing a memory area configuration of the setting RAM shown in FIG.
【図4】 図1に示すCPUの電源オン後の要部処理を
示す流れ図。FIG. 4 is a flowchart showing main processing after the power of the CPU shown in FIG. 1 is turned on.
1…CPU(中央処理装置)、2…ROM(リード・オ
ンリ・メモリ)、3…プログラム用RAM(ランダム・
アクセス・メモリ)、4…データ用RAM、6…設定用
RAM、7…時計部、16…HDD(ハード・ディスク
・ドライバ)。1 ... CPU (central processing unit), 2 ... ROM (read only memory), 3 ... Program RAM (random
Access memory), 4 ... data RAM, 6 ... setting RAM, 7 ... clock section, 16 ... HDD (hard disk driver).
Claims (1)
ラムに従いデータ用メモリに格納された設定データを用
いて情報処理を行う情報処理装置において、変更後のプ
ログラム及び設定データの少なくとも一方を変更実施日
データとともに設定記憶する変更情報記憶部と、現在の
日付を計時する時計部と、この時計部で計時される日付
と前記変更情報記憶部に設定された変更実施日とを比較
する日付比較手段と、この日付比較手段による比較の結
果、現在の日付が変更実施日に達すると前記変更情報記
憶部に変更後のプログラムが設定されている場合には前
記プログラム用メモリの内容をその変更後のプログラム
に書換え、かつ前記変更情報記憶部に変更後の設定デー
タが設定されている場合には前記データ用メモリの内容
をその変更後の設定データに書換えるメモリ書換手段と
を具備したことを特徴とする情報処理装置。1. An information processing apparatus for performing information processing using setting data stored in a data memory according to a program stored in a program memory, wherein at least one of the changed program and the setting data is changed date data. A change information storage unit that is set and stored together, a clock unit that measures the current date, a date comparison unit that compares the date measured by this clock unit with the change execution date set in the change information storage unit, As a result of the comparison by the date comparing means, when the current date reaches the change execution date, if the changed program is set in the change information storage unit, the contents of the program memory are changed to the changed program. When rewriting, and if the changed setting data is set in the change information storage unit, the contents of the data memory are set after the change. An information processing apparatus comprising: a memory rewriting unit that rewrites data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16920592A JPH0612244A (en) | 1992-06-26 | 1992-06-26 | Information processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16920592A JPH0612244A (en) | 1992-06-26 | 1992-06-26 | Information processing equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0612244A true JPH0612244A (en) | 1994-01-21 |
Family
ID=15882154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16920592A Pending JPH0612244A (en) | 1992-06-26 | 1992-06-26 | Information processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0612244A (en) |
-
1992
- 1992-06-26 JP JP16920592A patent/JPH0612244A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6013518B2 (en) | Electronic register payment method | |
| JP2001222766A (en) | POS system | |
| JPH10116303A (en) | Article rental contract processor | |
| JPH10222764A (en) | Product sales data registration processor | |
| JPH02112095A (en) | Product sales data processing device | |
| JP2552312B2 (en) | Product sales data processor | |
| JP2667923B2 (en) | Data processing system and data management method in this system | |
| JPS62164195A (en) | POS terminal | |
| JP3519241B2 (en) | Electronic cash register | |
| JP2713810B2 (en) | Electronic cash register | |
| JP2966237B2 (en) | Product sales data processing device | |
| JPH0658711B2 (en) | POS system | |
| KR920008393B1 (en) | How to check the information on each function key of the cash register | |
| JPH06103470A (en) | Product sales data processor | |
| JPS6139156A (en) | Sales data processing device | |
| JP3132570B2 (en) | Sales data processing device | |
| JP2001076253A (en) | Product sales registration data processing device | |
| JPS6325796A (en) | POS system | |
| KR19980043686A (en) | Time-of-day sales management and methods | |
| JPS6139155A (en) | Sales data processing device | |
| JPH117586A (en) | Commodity sales data register processing system and commodity unit price changing method in the system | |
| JP2581678B2 (en) | Data processing device | |
| JPH0470997A (en) | Transaction processor | |
| JPH06314286A (en) | Data processing method | |
| JPH10149247A (en) | Price calculation device |