JPS59170966A - 記憶デ−タ更新方式 - Google Patents

記憶デ−タ更新方式

Info

Publication number
JPS59170966A
JPS59170966A JP58044289A JP4428983A JPS59170966A JP S59170966 A JPS59170966 A JP S59170966A JP 58044289 A JP58044289 A JP 58044289A JP 4428983 A JP4428983 A JP 4428983A JP S59170966 A JPS59170966 A JP S59170966A
Authority
JP
Japan
Prior art keywords
reservation
date
days
room
key
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
Application number
JP58044289A
Other languages
English (en)
Inventor
Hiroaki Takatsudo
高津戸 弘昭
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 JP58044289A priority Critical patent/JPS59170966A/ja
Publication of JPS59170966A publication Critical patent/JPS59170966A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q99/00Subject matter not provided for in other groups of this subclass

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、ホテルのフロントマシン等に最適な記憶デ
ータ更新方式に関する。
〔発明の背景〕
一般に、ホテルのフロントマシンは、宿泊等の予約を管
理する装置としても使用されているが、記憶データの数
が極めて多く、大容量の記憶装置を必要とする為、大型
かつ高価な装置となっていた。
〔発明の目的〕
この発明は、上述した事情を背景になされたもので、そ
の目的とするところは、少ない記憶容量で宿泊予約日等
を効果的に記憶可能とするために、記憶データを適宜更
新して記憶するようにした記憶データ更新方式を提供す
ることにある。
〔発明の要点〕
この発明は1上述した目的を達成するために、現在日付
から日数に対応して各々の記憶領域を有するメモリを設
け、現在日付が更新されたことが検出した際に、上記各
記憶領域の内容を更新された日数に対応してシフトする
ようにした点を要旨とするものである。
実施例 以下、この発明を図面に示す一実施例に基づいて具体的
に説明する。第1図は、宿泊等の予約管理機能を有する
電子レジスタのブロック回路図である。図中1は、キー
人力部で、置数キー等のほか、日付を入力する際に使用
される日付キー、客室の予約を指定する予約キー1bs
空室を検索する際に使用される空室キー10等を有する
構成となっている。而して、キー人力部1から操作キー
に対応して出力されるキー人力データは、crty(中
央演算処理回路)2に入力される。
0PU2は、予め記憶されているマイクロ命令にしたが
って各種の動作を制御する制御¥A2aと、各種の演算
を実行する演算部2bと、置数用のXレジスタ、演算用
のY、Zレジスタ等を有する記憶部2Cと、所定の日付
データを退避するDレジスタと、所定のアドレスデータ
を記憶するaレジスタ等を有する構成となっている。而
して、CPU2は、時計回路6に対して読み出し指令を
出力してその日付記憶部D A、 T Eから現在日例
データを読み込み、Xレジスタに転送するようになって
いる。また、0PU2は、予約メモリ4、合計メモリ5
に夫々相方向に接続されている。
予約メモリ4および合計メモリ5は夫々、RAM(ラン
ダム・アクセス拳メモリ)GこJ:って構成され、op
u2の制御下で書き込みおよび読み出し制御されるよう
になっている。而して、予約メモリ4は、客室別にルー
ムナンバ、売上データ、宿泊客数、予約の有無等を記憶
するもので1各行は、ルームナンバー(1)〜(999
) h二対応づ目られている。そして、各打丁ドレス領
域は、aレジスタの内容にしたがってアドレス指定され
るようになっている。そして、各行アドレス領域はその
列方向が2つのエリアGこ夫々1に分されており、各行
の第1列目のエリTR(1)”−R(999)は、ルー
ムナンバ、客室別売上データ等を記憶するエリアであり
、また、各行の第2列目のエリアS(す〜5(999)
は、予約有無を表わすデータを記憶するエリアである。
このエリア5(1)〜s (qqq)は、第2図に示す
ように構成されている。第2図は、エリア5(1)〜5
(999)のうぢ任意に選んだ1つのエリア、すなわち
、aレジスタの内容でアドレス指定されるエリアS (
a)を示したもので、本日から99日先光日数に対応し
て100ドツトの記憶領域を有する構成と7よっている
。この場合、図中左端の記憶領域MQは本日、続く記憶
領域M1 * M2・・・M99は、本「Iから数えて
1日光、2[1先・・・99日先光[]数に対応づけら
れており、各記憶領域M[]〜M99は、予約済みのと
きに“1″、未予約のときには08のフラグがセットさ
れるものである。
なお、合計メモリ5は、部門別、取引別、責任者別等の
売子合計データを記憶するものである。
一方、0PU2は、表示部6に対して表示データを出力
して金額、ルームナンバ等を電気光学的にデジタル表示
させ、また、印字部7に印字データを出力して金額、ル
ームナンバ等をレシート用紙並びにジャーナル用紙に印
字させる。
次に、上記実施例の動作について説明する。先ず、電源
投入と同時に、第2図の7 sx−にしたがった動作が
実行される。すなわち、ステップS1では、時計回路6
の日付記憶部DAT]IGから現在日付を読み出してX
レジスタに転送する処理が実行される。而して、続いて
実行されるステップS2乃至S5は、現在日付が更新さ
れたことを検出し、エリア”’ (1) −8(999
)  の記憶内容を更新された日数分ビットシフトする
処理である。すなわち、ステップS2は、現在日付が更
新されたことを検出するために、Xレジスタと])レジ
スタとの内容、換言ずれば、現在[j付と前8例とを比
較して両日付が一致するか否かを判断する。ここで、現
在日付が更新されると、否と判断され、ステップS6に
進み、現在日刊と前[]付との[1数が算出される。
その後、ステップS4でXレジスタの内容をDレジスタ
に転送することにより、現在日付を前日付としてセット
しておく。而して、次のステップS5では、予約メモリ
4をaレジスタの内容にしたがって8次アドレス指定し
、エリア5(1)〜5(999)の内容(to□ビット
バラレA・データ)を順次読み出し、日付更新された日
数分ピッI・シフトする。
このような日付更新処理が終了した場合、或はステップ
S2で一致が検出された場合には、ステップs6に進み
、キー人力の有無が判断され、入力無しのときには直接
ステップS1に復帰するが、入力有りのときには、ステ
ップs7にイtみ、入カギ−に対応するキー別処理を実
行したのちステップS1に復帰する。
次に、客室の予約登録を行う場合の動作について説明す
る。この場合には、例えば、第6図伝)に示すようなキ
ー操作手順にしたがって予約登録操作を行うものとする
。第6図(A)は、予約日182年06月o7BJを置
数したのち日付キーを操作し、次で、ルームナンバr2
06Jを置数したのぢ予約キーを操作した場合を示して
いる。このよ5G−:T4FrF−1,ルームナンバ入
力後の予約キーの操作で第4図のフローにしたがった動
作が実行される。すなわち、ステップS4jでは、上記
ステップS1と同様に、現在日付データをXレジスタに
転送する処理が実行される。次で、ステップS12では
現在日付から予約日までの日数が算出され、この日数が
次のステップS1Sで10」より大きくr’LOOJ未
満か否かが判断される。この結果、日数が「0」より小
さいと判断された場合、およびrt OO」以上と判断
された場合には、予約メモリ4の各1リア5(1)〜s
 (999)がオバー70の状態となり、予約不能の状
態であるから、何れの場合においても、ステップS14
でエラー表示を行ったのち予約登録は無効とされる。
また、ステップSi3で日数が「0」より大きく「10
0J未満であると判凹された場合←二は、次のステップ
s15に進み、入力されたルームナンバくに対応する予
約メモリ4の行アドレスを指定し、各エリア5(4)〜
5(999)のうちアドレス指定されたエリアの内容を
読み出す。このようにして読み出した100ビツトデー
タに応じて次のステップS16では日数と対応するビッ
トの内容を読み出してそれが“0″か“1′か、換言ず
れは、指定された客室が予約済みであるか否かの判断が
なされる。ここで、1“が検出された場合には、ステッ
プS17で予約済み表示を行ったのち予約登録は無効と
される。他方、00“が検出された場合には、次のステ
ップS1sに進み、[1数と対応するドツトに1″をセ
ットする。こ)]によフて予約登録がなされたごとGこ
なる。而して、予約登録が終ると、次のステップS19
では、予約メモリ4のエリア5(1)〜5(999)の
うち元のエリアに、100ビツトのデータを書す込む。
続いて、ステップ320では、人力された予約日および
ルームナンバを印字する処理が実行される。この結果、
印字内容は、第6図(B)の如くとなる。
次に1指定日の空室五・ザーチする場合の動作について
説明する。この場合には、例えば、第7図(A)に示す
ようなキー操作手順にしたがって操作するものとする。
第7図(A)は、指定日「′82年06月078Jを置
数したのち日付キーを操作し、次で空室キーを操作した
場合を示している。このように[1付入力後の空室キー
の操作で、第5図の70−にしたかった動作が実行され
る。すなわち、ステップS21では、上記ステップS2
1と同様に、現在目付をXレジスタに転送する。次で、
現在日付から指定l」までの日数を算出し、この日数が
上記ステップ81τ老伺様に、所定の範囲内にあるか否
かを判断し、その範囲外であれば、ステップs24でエ
ラー表示を行ったのち空室のザー千動作は無効とされる
また、ステップS25で日数が所定範囲内にあると判断
された場合には、次のステップS25に進み、aレジス
タに初期アドレス“0″をfil、に定しておく。
次で、ステップS26で入力された指定目例を印字する
処理を実行したのち、以降のステップS27乃至s51
で空4のサーチダrL理が実行される。すなわち、先ず
、ステップ;327では、aレジスタの内容にしたがっ
て予約メモリ4をアトし・ス指定し、エリア5(1)〜
5(999)のうちアドレス指定されたエリアの内容を
読み出す。続いて、ステップS2B テは指定日と対応
するビットの内容を検出し、それが1″か“0″゛かが
判断される。こねによって、“0″であれば、該当する
室は空室、1′であれば予約済であることが判断ざ才[
る。この結果、空室であれは′、次のステップS29で
そのルームナンバを印字する処理を実行したのちステッ
プS30に移行するが、予約済であれば、直接ステップ
S5゜に移行する。ステップS5o G:j aレジス
タのアドレスを更新するもので、この更新の結果、次の
ステップSs1では、aレジスタの内容が@終アドレス
“999”になったか否かが判断される。ここで、否と
判断された場合には、ステップS27に復帰し・上述の
サーチ処理が最終アドレスに達するまで繰り返される。
このようなサーチ処理が実行されることによって、空室
のルームナンバが第7図(B)に示す如く順次印字され
る。したがって、282年06月07日の空室は、20
5号室、207号室等であることを確認することができ
る。
上述の場合は、指定日の空室をサーチするようにしたが
、客室を指定してそれが空いている日付をサーチする場
合には、第8[’4(A)に示す如く、そのルームナン
バを置数したのち空室キーを操作する。これによって、
先ず、予約メモリ4のエリア5(1)へ5(999)の
うち人力指定されたルームナンバに対応するエリアの内
容が読み出される。そして読み出した100ビツトデー
タを1ビツトずつシフトしてゆき u Q 11のフラ
グが記憶されているビットを検出すると共に、ビットシ
フトされる毎にそのシフト回数を記憶しておく。そして
、“0″のフラグが記憶されていたビットが検出された
際に、現在日付にその時のシフト回数を加算し、その結
果を印字することにより、第8図CB)に示すされるこ
とになる。したがって、206号室は、′82年06月
08日、182年06月09日等が空いていることを確
認することができる。
次に、予約を取消す場合にも、第4図に示すフローにし
たがって実行することができる。この場合には、上述の
ステップSi6でビット“1″を検出して次のステップ
Si3で“0″をセットするようにすればよい。
なお、この発明は、上記実施例に限定されず、種々変形
応用可能である。すなわち、上記実施例では予約日を記
憶するようにしたが、現在日付から過去の日を記憶する
ようにしてもよい。また、上記実施例では、予約メモリ
をRA、 Mで構成するようにしたが、シフトレジスタ
で構成したものであってもよい。この場合には、シフト
レジスタを1発ずつのシフトクロックによってシフト制
御するようにする。
更に、現在日付と対応する領域のアドレス値を日付の更
新に伴なって更新するようにしてもよい。
この場合には、アドレスを更新する前の段階で、当該ア
ドレス領域のデータを消去しておく。また、上記実施例
は電子レジスタに適用した場合を示したが、電子時計或
はフロントマシン等に適用できることは勿論である。
なお、また、現在時刻がら所定時間分の記憶領域を有す
るメモリを設け、時間が更新される毎にメモリの内容を
シフトする構成も考えられる。
〔発明の効果〕
この発明は、以上詳細に説明したように、現在日付から
の日数に対応して夫々指定される記憶領域を有するメモ
リを設け、現在日付が更新されたことが検出された際に
、上記記憶領域の内容を更新された日数に対応してシフ
トするようにしたから、少ない記憶容量のメモリで宿泊
予約日等を効果的に記憶することができ、ホテルのフロ
ントマシン等に最適なものとなる。
【図面の簡単な説明】
図面はこの発明の一実施例を示したもので、第1図はこ
の発明を適用した電子レジスタのブロック回路図、第2
図は、予約メモリの−ff15を示したメモリ構成図、
第3図乃至第5図は動作を説明するための70−チャー
ト、第6図乃至第8図は、キー操作例とこれに対応する
印字例を示したもので、各図(A)はキー操作例、各図
(B)は印字例を示す図である。 1・・・キー人力部、2・・・CPU、6・・・時計回
路、4・・・予約メモリ。 特許出願人  カシオ計算機株式会社 代理人 弁理士   山  1) 端  彦、”−X%
s、・     ・)、) 〉ソ 第1図 5(0) 第3図 第5図 レン」/、、、−921 第6図 第7図 第8図

Claims (1)

    【特許請求の範囲】
  1. 現在日付を計時する計時手段と、現在日付からの日数に
    対応して夫々指定される記憶領域を有する記憶手段と、
    現在日付が更新されたことが検出された際に、上記各記
    憶領域の内容を更新された日数に対応してシフトする制
    御手段とを具備してなる記憶データ更新方式。
JP58044289A 1983-03-18 1983-03-18 記憶デ−タ更新方式 Pending JPS59170966A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58044289A JPS59170966A (ja) 1983-03-18 1983-03-18 記憶デ−タ更新方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58044289A JPS59170966A (ja) 1983-03-18 1983-03-18 記憶デ−タ更新方式

Publications (1)

Publication Number Publication Date
JPS59170966A true JPS59170966A (ja) 1984-09-27

Family

ID=12687343

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58044289A Pending JPS59170966A (ja) 1983-03-18 1983-03-18 記憶デ−タ更新方式

Country Status (1)

Country Link
JP (1) JPS59170966A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06143749A (ja) * 1992-05-08 1994-05-24 Janome Sewing Mach Co Ltd 日付印字機能を有する伝票プリンタ
JP2008262864A (ja) * 2007-04-13 2008-10-30 Gs Yuasa Corporation:Kk 制御弁式鉛蓄電池

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06143749A (ja) * 1992-05-08 1994-05-24 Janome Sewing Mach Co Ltd 日付印字機能を有する伝票プリンタ
JP2008262864A (ja) * 2007-04-13 2008-10-30 Gs Yuasa Corporation:Kk 制御弁式鉛蓄電池

Similar Documents

Publication Publication Date Title
JP2796628B2 (ja) 印字装置
EP0369829B1 (en) Information searching apparatus
JP2855207B2 (ja) 帳票出力装置
JPS59170966A (ja) 記憶デ−タ更新方式
US4812999A (en) Data output control system
JPH021742B2 (ja)
JPS60232973A (ja) 印刷装置
JPS5848560A (ja) フアクシミリ応答システムにおけるフアクシミリ応答装置
JPS584692Y2 (ja) デ−タ処理用フアイルノ−ト
JPS6198471A (ja) 印字装置
JPS61105636A (ja) 印字装置
JPS5853476A (ja) 印字制御方式
JP3149108B2 (ja) 入力処理装置
JPH06231370A (ja) 商品販売登録データ処理装置
JPS603035A (ja) 記憶装置
JPH0438033B2 (ja)
JPS58166464A (ja) Zapデ−タ修正制御方式
JPH064486A (ja) データ記憶装置
JPS6152510B2 (ja)
JPH03103890A (ja) 電子ブック
JPS61158385A (ja) ブロツク作成装置
JPH0473180A (ja) 自動ページ付け装置
JPS63121086A (ja) 代替文字処理方式
JPS62198950A (ja) 文字処理装置
JPS60101586A (ja) 文字処理装置