JPH03211639A - データ書き換え方法及びその装置 - Google Patents

データ書き換え方法及びその装置

Info

Publication number
JPH03211639A
JPH03211639A JP796090A JP796090A JPH03211639A JP H03211639 A JPH03211639 A JP H03211639A JP 796090 A JP796090 A JP 796090A JP 796090 A JP796090 A JP 796090A JP H03211639 A JPH03211639 A JP H03211639A
Authority
JP
Japan
Prior art keywords
data
byte
bytes
pointer information
storage means
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
JP796090A
Other languages
English (en)
Inventor
Mikio Saito
斉藤 三喜男
Kazuhiro Hirata
和弘 平田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP796090A priority Critical patent/JPH03211639A/ja
Publication of JPH03211639A publication Critical patent/JPH03211639A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、記憶されているデータを所望のデータに書き
換えるデータ書き換え方法及びその装置に関する。
〔従来の技術〕
従来、この種のデータ書き換え方法は、例えば画像記録
装置などに用いられており、画像記録がなされた記録紙
の枚数を中央処理装置などでカウントし、上記カウンタ
値を装置本体内のRAMに順次記憶させ、上記画像記録
が終了すると、上記終了した時点のカウンタ値の全てを
上記RAMから、例えば上記装置本体内に着脱自在に装
着された感光体や現像部などの各ユニットのRAMに書
き込み、上記各ユニットのRAM内のカウンタ値データ
の書き換えを行っており、上記中央処理装置は、書き換
えたカウンタ値によって、各ユニットの使用限界などを
判断していた。
〔発明が解決しようとする課題〕
ところが、上記データ書き換え方法では、CPUによる
ユニット側のRAMの書き換える際には、1バイト当り
約1.0[rns]のインターバルを要し、このため複
数バイトの書き換えの場合には、上記書き換えに対する
CPUの専有時間が長くなり、上記CPUによる他の動
作制御が遅延するなどの悪影響が生じるという問題点が
あった。
本発明は、上記問題点に鑑みなされたもので、データの
書き換え作業を簡略化して上記データの書き込み時間を
短縮し、これにより上記書き換えに対する中央処理装置
の専有時間を短縮することができるデータ書き換え方法
を提供することを課題とする。
〔課題を解決するための手段〕
本発明では、ユニットのRAMなどの第1の記憶手段内
に所定バイト数からなり、かつ上位バイトが異なる少な
くとも2つのカウンタ値などのブタと該データのなかか
ら所望データを指定するポインタ情報を予め記憶すると
共に、装置本体内のRAMなどの第2の記憶手段に書き
込み指示前の所定バイト数からなる第1のデータを予め
記憶し、中央処理装置などが所定の書き込み指示に応じ
て第2の記憶手段に記録枚数のカウンタ値などの所定バ
イト数からなる第2のデータを書き込み、前記記憶され
た第1のデータの上位バイトと前記第2のデータの上位
バイトとの変化に応じて、前記ポインタ情報の内容を前
記第2のデータの上位バイトに書き換えると共に、前記
第2の記憶手段に記憶された第2のデータの下位バイト
を、前記ポインタ情報によって指定される前記第1の記
憶手段のデータの下位バイトに書き込むことを特徴とす
る。
〔作用〕
第1のデータの上位バイトと第2のデータの上位ハイド
とが変化している場合には、ポインタ情報の内容を第2
のデータの上位バイトに書き換え、第1の記憶手段に記
憶されているデータの全てを書き換えることなく、上記
ポインタ情報によって指定された上記第1の記憶手段の
データの下位バイトのみを書き換える。
従って、第1の記憶手段に記憶されているデータの上位
バイトの書き換えが不要になり、下位バイトの書き換え
に有する時間だけで、上記データの書き換えを終了する
ことができる。
〔実施例〕
本発明の実施例を第1図乃至第2図の図面に基づき詳細
に説明する。
第1図は、本発明に係るデータ書き換え装置の概略構成
を示す構成ブロック図である。なお、この実施例では、
上記データ書き換え装置を画像記録装置に用いた場合に
ついて説明する。
図において、中央処理装置(以下、rMPUJという。
)10及びRAMI 1は、図示しない画像記録装置本
体内に配設されており、画像記録がなされた記録紙の枚
数を上記MPUl0がカウントし、上記カウンタ値をR
,AMllに順次記憶させ、上記画像記録が終了すると
、上記終了した時点のカウンタ値の全てを上記RAMI
 1から、上記装置本体内に着脱自在に装着された感光
体や現像部などの各ユニットのRAM12.13に書き
込み、上記各ユニットのRAM内のカウンタ値データの
書き換えを行っている。
RAMIIは、上記MPUl0がカウントを開始すると
きのカウンタ値のデータllaと、上記カウントが終了
するまで順次入力するカウンタ値のデータllbとを、
例えばそれぞれ最上位バイト、中位バイト、下位バイト
の3バイト構成のデータとして記憶している。
RAM12.13は、同一構成になっており、ここでは
説明の都合上、RAM12について説明する。RAM1
2は、上記RAMIIに記憶され。
た3バイト構成のデータと同様のバイト数で、かつそれ
ぞれの最上位ハイドか異なる複数のデータ、例えば上記
最上位バイトのデータが“00″と“01゛の2種類に
設定されているデータ12a、12bを予め記憶してい
ると共に、上記各3バイト構成のデータのなかから所望
データを指定するポインタ情報12cを予め記憶してい
る。なお、上記RAM12に予め記憶されるデータ12
a112bの中位バイトと下位バイトのデータは、任意
のデータでよく、上記ポインタ情報12cの内容は、M
PUl0によるカウント動作が終了したときのカウンタ
値のデータの最上位/〈イトのデータが書き込まれたも
のである。
MPUl0によってRAMIIから読み出されたカウン
ト動作終了時のカウンタ値のデータ11bの中位バイト
と下位バイトのデータは、ポインタ情報である最上位バ
イトのデータによって示されるRAM12内の所定デー
タ(データ12a又は12b)の該当する中位バイトと
下位!くイトの領域に書き込まれる。
次に、データの書き換え動作を第2図のフローチャート
に基づき詳細に説明する。
MPUl0による記録紙の枚数のカウント動作が終了す
ると、カウント動作終了すなわち書き込み指示と判断し
て、第2図において、まずRAM11に記憶されたカウ
ント開始時のカウンタ値のデータllaと、上記カウン
ト終了時のカウンタ値のデータllbとからカウンタ値
の最上位バイトのデータに変化があったかどうか判断す
る(ステップ101)。
ここで、カウンタ値の最上位バイトに変化があった場合
には、RAM12内のポインタ情報12Cを上記変化し
た最上位バイトのデータに書き換え(ステップ102)
、次にカウンタ値の中位バイトに変化があったかどうか
判断する(ステップ103)。また、上記カウンタ値の
最上位バイトに変化がなかった場合には、直接ステップ
103に進み、上記中位バイトの変化を判断する。
ここで、カウンタ値の中位バイトに変化があった場合に
は、上記変化したカウンタ値の中位バイトのデータをポ
インタ情報12cで示されるRAM12内のカウンタ値
のデータ(データ12a又は12b)の該当する中位バ
イトに書き込み(ステップ104)、さらに上記変化し
た中位バイトの下位ある下位バイトのデータを上記ポイ
ンタ情報12cで示されるRAM12内のカウンタ値の
データ(データ12a又は12b)の該当する下位バイ
トに書き込み(ステップ106)、上記書き換え動作を
終了する。また、ステップ103でカウンタ値の中位バ
イトに変化がなかった場合には、次にカウンタ値の下位
バイトに変化があったかどうか判断する(ステップ10
5)。
ここで、カウンタ値の下位バイトに変化がない場合には
、データの書き換え動作を行うことなく上記動作を終了
し、また上記カウンタ値の下位バイトに変化があった場
合には、ステップ106に進み、上記変化したカウンタ
値の下位バイトを、上記ポインタ情報12cで示される
RAM12内のカウンタ値のデータ(データ12a又は
12b)の該当する下位バイトに書き込んで、上記デー
タの書き換え動作を終了する。
従って、本発明では、データの書き換え対象となるメモ
リに最上位バイトが異なるカウンタ値のデータを予め複
数記憶させておき、カウント終了時のカウンタ値の下位
バイトのデータを、ポインタ情報によって示される上記
メモリ内の所定データ(データ12a又は12b)の該
当する下位バイトの領域に書き込むことができるので、
上位バイトの書き換えが不要になり、下位バイトの書き
換えに有する時間だけで、上記データの書き換えを終了
することができる。
なお、本実施例では、RAMI 1にカウント開始時の
カウンタ値のデータllaと、上記カウント終了時のカ
ウンタ値のデータllbとを記憶させ、上記各データか
ら最上位バイト、中位及び下位バイトの変化を判断し、
上記判断に応じてRAM12内のポインタ情報、カウン
タ値のデータの中位及び下位バイトを書き換えているが
、本発明はこれに限らず、例えばRAMIIの最上位バ
イトの変化のみを判断し、上記判断に応じてRAM12
内のポインタ情報、カウンタ値のデータの中位及び下位
バイトを書き換えるようにすることも可能である。また
、実施例では、画像記録装置に用いて記録紙の枚数をカ
ウントし、記憶されているデータをそのカウンタ値に書
き換える場合を例にとって説明したが、本発明はこれに
限らず、ある一定の変化があるデータ、例えば時刻など
のデータを書き換える場合にも応用でき、また画像記録
装置以外の装置にも使用することができる。さらに、実
施例では、3バイトのデータの書き換えを説明したが、
本発明は他のバイト数のデータ書き換えにも利用できる
ことは言うまでもない。
〔発明の効果〕
以上説明したように、本発明では、記憶手段に記憶され
ているデータの全てを書き換えることなく、ポインタ情
報によって指定された上記記憶手段のデータの下位バイ
トのみを書き換えることができるので、データの書き換
え作業を簡略化して上記データの書き込み時間を短縮し
、これにより上記書き換えに対する中央処理装置の専有
時間を短縮することができる。
【図面の簡単な説明】
第1図は本発明に係るデータ書き換え装置の概略構成を
示す構成ブロック図、第2図は第1図に示したデータ書
き換え装置によるデータ書き換え動作を説明するための
フローチャートである。 10・・・中央処理装置(MPU) 、11・・・本体
側RAM、12.13−・・ユニット側RAM、lla
。 11 b、  12 a、  12 b−−−力’y 
ン9値(7)チー9.12c・・・ポインタ情報。 第1 図

Claims (4)

    【特許請求の範囲】
  1. (1)第1の記憶手段内に所定バイト数からなり、かつ
    上位バイトが異なる少なくとも2つのデータと、該デー
    タのなかから所望データを指定するポインタ情報とを予
    め記憶すると共に、第2の記憶手段に書き込み指示前の
    所定バイト数からなる第1のデータを予め記憶し、 所定の書き込み指示に応じて前記第2の記憶手段に所定
    バイト数からなる第2のデータを書き込み、 前記記憶された第1のデータの上位バイトと前記第2の
    データの上位バイトとの変化に応じて、前記ポインタ情
    報を前記第2のデータの上位バイトに書き換えると共に
    、 前記第2のデータの下位バイトを、前記ポインタ情報に
    よって指定される前記第1の記憶手段のデータの下位バ
    イトに書き込むことを特徴とするデータ書き換え方法。
  2. (2)第1の記憶手段内に所定バイト数からなり、かつ
    上位バイトが異なる少なくとも2つのデータと、該デー
    タのなかから所望データを指定するポインタ情報とを予
    め記憶すると共に、第2の記憶手段に書き込み指示前の
    所定バイト数からなる第1のデータを予め記憶し、 所定の書き込み指示に応じて前記第2の記憶手段に所定
    バイト数からなる第2のデータを書き込み、 前記記憶された第1のデータの上位バイトと前記第2の
    データの上位バイトとの変化に応じて、前記ポインタ情
    報を前記第2のデータの上位バイトに書き換えると共に
    、 前記記憶された第1のデータの下位バイトと前記第2の
    データの下位バイトとの変化に応じて、前記第2のデー
    タの下位バイトを、前記ポインタ情報によって指定され
    る前記第1の記憶手段のデータの下位バイトに書き込む
    ことを特徴とするデータ書き換え方法。
  3. (3)所定バイト数からなり、かつ上位バイトが異なる
    少なくとも2つのデータと該データのなかから所望デー
    タを指定するポインタ情報を予め記憶する第1の記憶手
    段と、 データの書き込みを指示する指示手段と、 前記書き込み指示前の所定バイト数からなる第1のデー
    タと、書き込み指示に応じて所定バイト数からなる第2
    のデータとを記憶する第2の記憶手段と、 前記記憶された第1のデータの上位バイトと前記第2の
    データの上位バイトとの変化を検知する検知手段と、 前記検知に応じて、前記ポインタ情報を前記第2のデー
    タの上位バイトに書き換えると共に、該第2のデータの
    下位バイトを該ポインタ情報によって指定される前記第
    1の記憶手段のデータの下位バイトに書き込むバイト書
    き込み手段とを具えたことを特徴とするデータ書き換え
    装置。
  4. (4)所定バイト数からなり、かつ上位バイトが異なる
    少なくとも2つのデータと該データのなかから所望デー
    タを指定するポインタ情報を予め記憶する第1の記憶手
    段と、 データの書き込みを指示する指示手段と、 前記書き込み指示前の所定バイト数からなる第1のデー
    タと、書き込み指示に応じて所定バイト数からなる第2
    のデータとを記憶する第2の記憶手段と、 前記記憶された第1のデータの上位バイトと前記第2の
    データの上位バイトとの変化を検知する第1の検知手段
    と、 前記記憶された第1のデータの下位バイトと前記第2の
    データの下位バイトとの変化を検知する第2の検知手段
    と、 前記第1の検知手段による検知に応じて、前記ポインタ
    情報を前記第2のデータの上位バイトに書き換えると共
    に、前記第2の検知手段による検知に応じて前記第2の
    データの下位バイトを該ポインタ情報によって指定され
    る前記第1の記憶手段のデータの下位バイトに書き込む
    バイト書き込み手段と を具えたことを特徴とするデータ書き換え装置。
JP796090A 1990-01-17 1990-01-17 データ書き換え方法及びその装置 Pending JPH03211639A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP796090A JPH03211639A (ja) 1990-01-17 1990-01-17 データ書き換え方法及びその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP796090A JPH03211639A (ja) 1990-01-17 1990-01-17 データ書き換え方法及びその装置

Publications (1)

Publication Number Publication Date
JPH03211639A true JPH03211639A (ja) 1991-09-17

Family

ID=11680053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP796090A Pending JPH03211639A (ja) 1990-01-17 1990-01-17 データ書き換え方法及びその装置

Country Status (1)

Country Link
JP (1) JPH03211639A (ja)

Similar Documents

Publication Publication Date Title
JPH03211639A (ja) データ書き換え方法及びその装置
JPS6194142A (ja) フア−ストイン/フア−ストアウト形メモリ
JP2870998B2 (ja) 文字出力装置
JPS62173526A (ja) ペ−ジバツフア制御方式
JPH0465259A (ja) 両面印刷機構を有する印刷装置
JPH0413624Y2 (ja)
JP2518390B2 (ja) システム性能監視方式
JPH0432978A (ja) 画像処理装置
JP3358113B2 (ja) プログラマブルコントローラ用プログラムの作成装置
JP3489316B2 (ja) 画像処理装置
JP2867482B2 (ja) 画像処理装置
JPH022170B2 (ja)
JPH082756Y2 (ja) 画像処理装置
JPH04100474A (ja) プリンタ装置
JPH0281141A (ja) トレース管理方式
JPH04223537A (ja) イメージファイルの格納方式
JPH0315939A (ja) 印刷装置
JPS6242237A (ja) 命令バツフアへのロ−ド方式
JPH02136256A (ja) 情報処理装置のフォントモード設定方式
JPS623382A (ja) 画像処理装置
JPH01140351A (ja) データ処理装置
JPH0652041A (ja) 画像処理装置
JPS63143662A (ja) テキスト管理方式
JPS6252676A (ja) 画像処理装置
JPS62112267A (ja) デイスク記憶装置