Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6312290B2 - - Google Patents
[go: Go Back, main page]

JPS6312290B2 - - Google Patents

Info

Publication number
JPS6312290B2
JPS6312290B2 JP57220691A JP22069182A JPS6312290B2 JP S6312290 B2 JPS6312290 B2 JP S6312290B2 JP 57220691 A JP57220691 A JP 57220691A JP 22069182 A JP22069182 A JP 22069182A JP S6312290 B2 JPS6312290 B2 JP S6312290B2
Authority
JP
Japan
Prior art keywords
print data
address
data
buffer area
area
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.)
Expired
Application number
JP57220691A
Other languages
English (en)
Other versions
JPS59121432A (ja
Inventor
Hideyuki Mizuta
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57220691A priority Critical patent/JPS59121432A/ja
Publication of JPS59121432A publication Critical patent/JPS59121432A/ja
Publication of JPS6312290B2 publication Critical patent/JPS6312290B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明はメモリの一領域を印字データバツフア
として使用する印字装置に係り、特に該メモリの
一領域を循環メモリとして使用することにより、
効率的な印字動作を得る印字装置の印字データバ
ツフアリング方式に関する。
(b) 従来技術と問題点 メモリの一領域を印字データバツフアとして使
用する印字装置は、印字データ領域として使用を
割当られたメモリ領域の先頭アドレスより印字デ
ータを格納し、印字装置の制御側で該メモリ領域
の先頭アドレスより印字データを取り出して印字
制御を行つていた。従つて該メモリ領域は一つの
印字処理に占有されるため、該印字処理が完了す
る迄次の処理に移ることが出来ない。即ちメモリ
領域に格納された印字データが総て印字の完了す
る迄、該メモリ領域の大部分は印字が終わつて次
の印字データを格納し得る状態と成つているにも
拘わらず、比較的に時間の掛かる印字動作の間、
次のデータの格納を待たされるため、印字動作の
処理効率が悪く、且つメモリ領域も常に全領域が
使用されるわけでもないため使用効率が悪いとい
う欠点がある。
(c) 発明の目的 本発明の目的は上記欠点を除くため、制御用の
レジスタを用意し、メモリの印字データ格納領域
を循環メモリとして使用することにより、印字デ
ータを格納後該データの印字終了を待たずに次の
印字データを格納し、該メモリ領域を一杯に使用
して、印字処理の効率とメモリ使用の効率を高め
る印字装置の印字データバツフアリング方式を提
供することにある。
(d) 発明の構成 本発明の構成はメモリの一領域を印字データバ
ツフアとして使用する印字装置に於て、印字デー
タ格納用アドレスポインタ(アドレスを指示する
レジスタ又はカウンタ)と、印字データ取出用ア
ドレスポインタと、印字データ数カウントレジス
タとを設け、該メモリの一領域を循環メモリとし
て利用する様にしたものである。
(e) 発明の実施例 図は本発明の一実施例を説明するブロツク図で
ある。1はメモリの印字データ領域である。2は
印字データ格納用アドレスポインタ、3は印字デ
ータ取出用アドレスポインタ、4は印字データ数
カウントレジスタである。初期設定は印字データ
領域1の先頭アドレスを印字データ格納用アドレ
スポインタ2、印字データ取出用アドレスポイン
タ3に設定し、印字データ数カウントレジスタ4
を零にする。
次に印字データを格納するため、印字データ格
納用アドレスポインタ2で示されたアドレスより
印字データを格納し、最後にデータを格納したア
ドレスの次のアドレスを印字データ格納用アドレ
スポインタ2にセツトする。印字データ格納中に
格納アドレスが印字データ領域1の最終アドレス
に達した場合は、印字データ領域1の先頭アドレ
スに戻りデータの格納を続ける。該格納終了後印
字データ数カウントレジスタ4に格納したデータ
数を加算する。若し印字データ領域1に格納しよ
うとするデータ数をNとし、印字データ領域1の
容量をMとし、印字データ数カウントレジスタの
値をDとすればM≧D+N の関係式が成立しない場合、印字データ領域1に
空き領域が無いので、印字装置の制御部の処理に
よつて印字データ領域1の空くのを待つ。
印字装置の制御部はDが零の場合は印字データ
領域1にデータが無いので、印字データの格納さ
れるのを待つ。Dが1以上の数を示し、印字デー
タの有ることを表した場合、該制御部は印字デー
タ取出用アドレスポインタ3の指示するアドレス
より印字データを取り出し、印字を開始させる。
最後にデータを取り出したアドレスの次のアドレ
スを印字データ取出用アドレスポインタ3にセツ
トする。印字データ取り出し中に印字データ領域
1の最終アドレスに達した時は、印字データ領域
1の先頭アドレスに戻つてデータの取り出しを続
ける。データの取り出し終了後印字データ数カウ
ントレジスタ4の値Dより取り出したデータ数を
減算する。
以上の動作を続けることにより、印字データ領
域1を循環メモリとして使用することが可能であ
る。
(f) 発明の効果 以上説明した如く、本発明はメモリの印字デー
タ格納領域を循環メモリとして使用することによ
り、印字データを格納後該データの印字終了を待
たずに次の印字データを格納し、該メモリ領域を
一杯に使用して、印字処理の効率とメモリ使用の
効率を高めることが可能なため、その効果は大な
るものがある。
【図面の簡単な説明】
図は本発明の一実施例を説明するブロツク図で
ある。 1は印字データ領域、2は印字データ格納用ア
ドレスポインタ、3は印字データ取出用アドレス
ポインタ、4は印字データ数カウントレジスタで
ある。

Claims (1)

  1. 【特許請求の範囲】 1 メモリの一領域を印字データバツフアとして
    使用する印字装置において、 該印字データバツフア領域の先頭アドレスか
    ら、書込みデータ量に対応して該印字データバツ
    フア領域のアドレスを順次歩進させ、該印字デー
    タバツフア領域の最終アドレスに到達すると、再
    び該先頭アドレスに戻つて該印字データバツフア
    領域のアドレスを順次歩進させる印字データ格納
    用アドレスポインタと、 該印字データバツフア領域の先頭アドレスか
    ら、読出しデータ量に対応して該印字データバツ
    フア領域のアドレスを順次歩進させ、該印字デー
    タバツフア領域の最終アドレスに到達すると、再
    び該先頭アドレスに戻つて該印字データバツフア
    領域のアドレスを順次歩進させる印字データ取出
    用アドレスポインタと、 書込みデータ量で加算され、読出しデータ量で
    減算される印字データ数カウントレジスタとを設
    け、 書込みデータ量をNとし、該印字データバツフ
    ア領域の容量をMとし、印字データ数カウントレ
    ジスタの値をDとした時、M≧D+Nが成立する
    場合は、印字データ格納用アドレスポインタが指
    示するアドレスからデータを書込み、最後に書込
    んだアドレスの次のアドレスを印字データ格納用
    アドレスポインタにセツトすると共に、該印字デ
    ータ数カウントレジスタの値のDに書込んだデー
    タ量を加算し、M≧D+Nが成立しない場合は、
    データの書込みを待ち、印字データ数カウントレ
    ジスタの値のDが零の場合はデータの読出しを待
    ち、印字データ数カウントレジスタの値のDが1
    以上の値を示した場合は、印字データ取出用アド
    レスポインタの指示するアドレスからデータを読
    出し、最後に読出したデータのアドレスの次のア
    ドレスを印字データ取出用アドレスポインタにセ
    ツトすると共に、該印字データ数カウントレジス
    タの値のDより読出したデータ量を減算すること
    を特徴とする印字装置の印字データバツフアリン
    グ方式。
JP57220691A 1982-12-16 1982-12-16 印字装置の印字デ−タバツフアリング方式 Granted JPS59121432A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57220691A JPS59121432A (ja) 1982-12-16 1982-12-16 印字装置の印字デ−タバツフアリング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57220691A JPS59121432A (ja) 1982-12-16 1982-12-16 印字装置の印字デ−タバツフアリング方式

Publications (2)

Publication Number Publication Date
JPS59121432A JPS59121432A (ja) 1984-07-13
JPS6312290B2 true JPS6312290B2 (ja) 1988-03-18

Family

ID=16754968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57220691A Granted JPS59121432A (ja) 1982-12-16 1982-12-16 印字装置の印字デ−タバツフアリング方式

Country Status (1)

Country Link
JP (1) JPS59121432A (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6149871A (ja) * 1984-08-18 1986-03-11 Hitachi Koki Co Ltd ペ−ジプリンタ印刷制御方法
JPS61156429A (ja) * 1984-12-28 1986-07-16 Brother Ind Ltd プリンタ
JPH082665B2 (ja) * 1986-08-13 1996-01-17 株式会社日立製作所 文字展開制御回路
US5293490A (en) * 1989-03-06 1994-03-08 Brother Kogyo Kabushiki Kaisha Data buffering device having simple data reading and/or storing function
JPH04319459A (ja) * 1991-04-18 1992-11-10 Sanyo Electric Co Ltd 情報処理装置のメモリ制御方式
JP2003305895A (ja) 2002-04-15 2003-10-28 Canon Inc 画像形成システム、記録装置及び記録制御方法
JP3826066B2 (ja) 2002-04-15 2006-09-27 キヤノン株式会社 記録装置及び記録装置の制御方法
EP1355265B1 (en) 2002-04-15 2016-04-13 Canon Kabushiki Kaisha Colour data buffering for colour printing

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52129341A (en) * 1976-04-23 1977-10-29 Nec Corp Data buffer circuit
JPS5845732B2 (ja) * 1977-02-15 1983-10-12 株式会社日立製作所 印字制御装置
JPS53100744A (en) * 1977-02-16 1978-09-02 Hitachi Ltd Buffer control system
JPS543419A (en) * 1977-06-09 1979-01-11 Canon Inc Recording paper driving device for facsimile
JPS607812B2 (ja) * 1977-07-11 1985-02-27 富士電機株式会社 デ−タバツフアリング装置
JPS5936316B2 (ja) * 1978-09-22 1984-09-03 株式会社日立製作所 印字または表示装置
JPS5932815B2 (ja) * 1980-04-09 1984-08-11 株式会社日立製作所 デ−タ処理システム
JPS5759242A (en) * 1980-09-26 1982-04-09 Jeol Ltd Buffer memory circuit of computer output equipment
JPS5769444A (en) * 1980-10-17 1982-04-28 Fujitsu Ltd Printing method
JPS57123462A (en) * 1981-01-26 1982-07-31 Nec Corp Working analyzing circuit of data processor

Also Published As

Publication number Publication date
JPS59121432A (ja) 1984-07-13

Similar Documents

Publication Publication Date Title
GB886889A (en) Improvements in memory systems for data processing devices
JPH0149989B2 (ja)
JPS6312290B2 (ja)
JPH03130984A (ja) Lifo方式の半導体記憶装置およびその制御方法
GB1310467A (en) Apparatus for exchanging information between a high-speed memory and a low-speed memory
US4388687A (en) Memory unit
JPS6046447B2 (ja) トラツクバツフアメモリ方式
JPS5533282A (en) Buffer control system
JPS5745658A (en) Data storage system
JPS6360428B2 (ja)
JPS60186964A (ja) ベクトル処理装置
JPS5987567A (ja) 可変長デ−タ記憶制御方式
JPS63187349A (ja) 記憶装置
JP2932568B2 (ja) データ通信装置
JPS61177557A (ja) キヤツシユメモリ制御方式
JPS59180878A (ja) バツフアストア制御方式
JP2540844B2 (ja) デ−タ転送制御方法
JPS61228540A (ja) キヤツシユメモリ制御方式
JPH038198A (ja) データ収録方式
JPS61851A (ja) ダイレクトメモリアクセス回路のデ−タチエ−ン方式
GB1176689A (en) Message Retrieval Systems.
JPH04248655A (ja) 情報処理装置
JPS6136666B2 (ja)
JPH04236639A (ja) ファイル空き管理方式
JPS6243737A (ja) 割り込み制御方式