JPS59121432A - 印字装置の印字デ−タバツフアリング方式 - Google Patents
印字装置の印字デ−タバツフアリング方式Info
- Publication number
- JPS59121432A JPS59121432A JP57220691A JP22069182A JPS59121432A JP S59121432 A JPS59121432 A JP S59121432A JP 57220691 A JP57220691 A JP 57220691A JP 22069182 A JP22069182 A JP 22069182A JP S59121432 A JPS59121432 A JP S59121432A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- address
- memory
- data
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(a)発明の技術分野
本発明はメモリの一領域を印字データハソファとして使
用する印字装置に係り、特に該メモリの一領域を循環メ
モリとして使用することにより。
用する印字装置に係り、特に該メモリの一領域を循環メ
モリとして使用することにより。
効率的な印字動作を得る印字装置の印字データハンファ
リング方式に関する。
リング方式に関する。
(b)従来技術と問題点
メモリの一領域を印字データバッファとして使用する印
字装置は、印字データ領域として使用を割当られたメモ
リ領域の先頭アドレスより印字データを格納し、印字装
置の制御側で該メモリ領域の先頭アドレスより印字デー
タを取り出して印字制御を行っていた。従って該メモリ
領域は一つの印字処理に占有されるため、該印字処理が
完了する迄次の処理に移ることが出来ない。即ちメモリ
領域に格納された印字データが総て印字の完了する迄、
該メモリ領域の大部分は印字が終わって次の印字データ
を格納し得る状態と成っているにも拘わらず、比較的に
時間の掛かる印字動作の間。
字装置は、印字データ領域として使用を割当られたメモ
リ領域の先頭アドレスより印字データを格納し、印字装
置の制御側で該メモリ領域の先頭アドレスより印字デー
タを取り出して印字制御を行っていた。従って該メモリ
領域は一つの印字処理に占有されるため、該印字処理が
完了する迄次の処理に移ることが出来ない。即ちメモリ
領域に格納された印字データが総て印字の完了する迄、
該メモリ領域の大部分は印字が終わって次の印字データ
を格納し得る状態と成っているにも拘わらず、比較的に
時間の掛かる印字動作の間。
次のデータの格納を待たされるため、印字動作の処理効
率が悪く、且つメモリ領域も常に全領域が使用されるわ
りでもないため使用効率が悪いという欠点がある。
率が悪く、且つメモリ領域も常に全領域が使用されるわ
りでもないため使用効率が悪いという欠点がある。
(C)発明の目的
本発明の目的は上記欠点を除くため、制御用のレジスタ
を用意し、メモリの印字データ格納領域を循環メモリと
して使用することにより、印字データを格納後該データ
の印字終了を待たずに次の印字データを格納し、該メモ
リ領域を一杯に使用して、印字処理の効率とメモリ使用
の効率を高める印字装置の印字データバンファリング方
式を提供することドある。
を用意し、メモリの印字データ格納領域を循環メモリと
して使用することにより、印字データを格納後該データ
の印字終了を待たずに次の印字データを格納し、該メモ
リ領域を一杯に使用して、印字処理の効率とメモリ使用
の効率を高める印字装置の印字データバンファリング方
式を提供することドある。
(d)発明の構成
本発明の構成はメモリの一領域を印字データバッファと
して使用する印字装置に於て、印字データ格納用アドレ
スポインタ(アドレスを指示するレジスタ又はカウンタ
)と、印字データ取出用アドレスポインタと、印字デー
タ数カウントレジスタとを設け、該メモリの一領域を循
環メモリとして利用する様にしたものである。
して使用する印字装置に於て、印字データ格納用アドレ
スポインタ(アドレスを指示するレジスタ又はカウンタ
)と、印字データ取出用アドレスポインタと、印字デー
タ数カウントレジスタとを設け、該メモリの一領域を循
環メモリとして利用する様にしたものである。
(e)発明の実施例
図は本発明の一実施例を説明するブロック図である。1
はメモリの印字データ領域である。2は印字データ格納
用アドレスポインタ、3は印字データ取出用アドレスポ
インタ、4は印字データ数カウントレジスタである。初
期設定は印字データ領域1の先頭アドレスを印字データ
格納用アドレスポインタ2.印字データ取出用アドレス
ポインタ3に設定し、印字−データ数カウントレジスタ
4を零にする。
はメモリの印字データ領域である。2は印字データ格納
用アドレスポインタ、3は印字データ取出用アドレスポ
インタ、4は印字データ数カウントレジスタである。初
期設定は印字データ領域1の先頭アドレスを印字データ
格納用アドレスポインタ2.印字データ取出用アドレス
ポインタ3に設定し、印字−データ数カウントレジスタ
4を零にする。
次に印字データを格納するため、印字データ格納用アド
レスポインタ2で示されたアドレスより印字データを格
納し、最後にデータを格納したアドレスの次のアドレス
を印字データ格納用アドレスポインタ2にセントする。
レスポインタ2で示されたアドレスより印字データを格
納し、最後にデータを格納したアドレスの次のアドレス
を印字データ格納用アドレスポインタ2にセントする。
印字データ格納中に格納アドレスが印字データ領域1の
最終アドレスに達した場合は、印字データ領域1の先頭
アドレスに戻りデータの格納を続ける。該格納終了後印
字データ数カウントレジスタ4に格納したデータ数を加
算する。若し印字データ領域lに格納しようとするデー
タ数をNDTとし、印字データ領域lの容量をNMAX
とし、印字データ数カウントレジスタの値をDTCNT
とすれば NMAX≧DTCNT+NDT の関係式が成立しない場合、印字データ領域1に空き領
域が無いので、印字装置の制御部の処理によって印字デ
ータ領域1の空くのを待つ。
最終アドレスに達した場合は、印字データ領域1の先頭
アドレスに戻りデータの格納を続ける。該格納終了後印
字データ数カウントレジスタ4に格納したデータ数を加
算する。若し印字データ領域lに格納しようとするデー
タ数をNDTとし、印字データ領域lの容量をNMAX
とし、印字データ数カウントレジスタの値をDTCNT
とすれば NMAX≧DTCNT+NDT の関係式が成立しない場合、印字データ領域1に空き領
域が無いので、印字装置の制御部の処理によって印字デ
ータ領域1の空くのを待つ。
印字装置の制御部はDTCNTが零の場合は印字データ
領域lにデータが無いので、印字データの格納されるの
を待つ。DTCNTが1以上の数を示し、印字データの
有ることを表した場合、該制御部は印字データ取出用ア
ドレスポインタ3の指示するアドレスより印字データを
取り出し、印字を開始させる。最後にデータを取り出し
たアドレスの次のアドレスを印字データ取出用アドレス
ポインタ3にセントする。印字データ取り出し中に印字
データ領[1の最終アドレスに達した時は。
領域lにデータが無いので、印字データの格納されるの
を待つ。DTCNTが1以上の数を示し、印字データの
有ることを表した場合、該制御部は印字データ取出用ア
ドレスポインタ3の指示するアドレスより印字データを
取り出し、印字を開始させる。最後にデータを取り出し
たアドレスの次のアドレスを印字データ取出用アドレス
ポインタ3にセントする。印字データ取り出し中に印字
データ領[1の最終アドレスに達した時は。
印字データ領域1の先頭アドレスに戻ってデータの取り
出しを続ける。データの取り出し終了後印字データ数カ
ウントレジスタ4の値DTCNTより取り出したデータ
数を減算する。
出しを続ける。データの取り出し終了後印字データ数カ
ウントレジスタ4の値DTCNTより取り出したデータ
数を減算する。
以上の動作を続けることにより、印字データ領域lを循
環メモリとして使用することが可能である。
環メモリとして使用することが可能である。
(f)発明の詳細
な説明した如く1本発明はメモリの印字データ格納領域
を循環メモリとして使用することにより、印字データを
格納後該データの印字終了を待たずに次の印字データを
格納し、該メモリ領域を一杯に使用して、印字処理の効
率とメモリ使用の効率を高めることが可能なため、その
効果は大なるものがある。
を循環メモリとして使用することにより、印字データを
格納後該データの印字終了を待たずに次の印字データを
格納し、該メモリ領域を一杯に使用して、印字処理の効
率とメモリ使用の効率を高めることが可能なため、その
効果は大なるものがある。
図は本発明の一実施例を説明するブロック図である。
1は印字データ領域、2は印字データ格納用アドレスポ
インタ、3は印字データ取出用アドレスポインタ、4ば
印字データ数カウントレジスタである。
インタ、3は印字データ取出用アドレスポインタ、4ば
印字データ数カウントレジスタである。
Claims (1)
- 【特許請求の範囲】 メモリの一領域を印字データバッファとして使用する印
字装置に於て、印字データ格納用アドレスポインタと、
印字データ取出用アドレスポインタと9印字データ数カ
ウントレジスタとを設け。 該メモリの一領域を循環メモリとして利用することを特
徴とする印字装置の印字データハソファリング方式。
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 true JPS59121432A (ja) | 1984-07-13 |
JPS6312290B2 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) |
Cited By (8)
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 | プリンタ |
JPS6345059A (ja) * | 1986-08-13 | 1988-02-26 | Hitachi Ltd | 文字展開制御回路 |
JPH04319459A (ja) * | 1991-04-18 | 1992-11-10 | Sanyo Electric Co Ltd | 情報処理装置のメモリ制御方式 |
US5293490A (en) * | 1989-03-06 | 1994-03-08 | Brother Kogyo Kabushiki Kaisha | Data buffering device having simple data reading and/or storing function |
US6896345B2 (en) | 2002-04-15 | 2005-05-24 | Canon Kabushiki Kaisha | Recording apparatus and method for controlling recording apparatus |
US6913337B2 (en) | 2002-04-15 | 2005-07-05 | Canon Kabushiki Kaisha | Image formation system, recording apparatus, and recording control method |
US7284811B2 (en) | 2002-04-15 | 2007-10-23 | Canon Kabushiki Kaisha | Recording apparatus and method for controlling recording apparatus |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS52129341A (en) * | 1976-04-23 | 1977-10-29 | Nec Corp | Data buffer circuit |
JPS53100735A (en) * | 1977-02-15 | 1978-09-02 | Hitachi Ltd | Print control device |
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 |
JPS5418247A (en) * | 1977-07-11 | 1979-02-10 | Fuji Electric Co Ltd | Data buffering device |
JPS5543626A (en) * | 1978-09-22 | 1980-03-27 | Hitachi Ltd | Printing or display device |
JPS56143038A (en) * | 1980-04-09 | 1981-11-07 | Hitachi Ltd | Data processing system |
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 |
-
1982
- 1982-12-16 JP JP57220691A patent/JPS59121432A/ja active Granted
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS52129341A (en) * | 1976-04-23 | 1977-10-29 | Nec Corp | Data buffer circuit |
JPS53100735A (en) * | 1977-02-15 | 1978-09-02 | Hitachi Ltd | Print control device |
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 |
JPS5418247A (en) * | 1977-07-11 | 1979-02-10 | Fuji Electric Co Ltd | Data buffering device |
JPS5543626A (en) * | 1978-09-22 | 1980-03-27 | Hitachi Ltd | Printing or display device |
JPS56143038A (en) * | 1980-04-09 | 1981-11-07 | Hitachi Ltd | Data processing system |
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 |
Cited By (10)
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 | プリンタ |
JPH0412847B2 (ja) * | 1984-12-28 | 1992-03-05 | Brother Ind Ltd | |
JPS6345059A (ja) * | 1986-08-13 | 1988-02-26 | Hitachi Ltd | 文字展開制御回路 |
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 | 情報処理装置のメモリ制御方式 |
US6896345B2 (en) | 2002-04-15 | 2005-05-24 | Canon Kabushiki Kaisha | Recording apparatus and method for controlling recording apparatus |
US6913337B2 (en) | 2002-04-15 | 2005-07-05 | Canon Kabushiki Kaisha | Image formation system, recording apparatus, and recording control method |
US7284811B2 (en) | 2002-04-15 | 2007-10-23 | Canon Kabushiki Kaisha | Recording apparatus and method for controlling recording apparatus |
US8094349B2 (en) | 2002-04-15 | 2012-01-10 | Canon Kabushiki Kaisha | Recording apparatus and method for controlling recording apparatus |
Also Published As
Publication number | Publication date |
---|---|
JPS6312290B2 (ja) | 1988-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS59121432A (ja) | 印字装置の印字デ−タバツフアリング方式 | |
JPS5533282A (en) | Buffer control system | |
JPS6360428B2 (ja) | ||
JPH0619775A (ja) | ファイル転送方法 | |
JPS6375950A (ja) | Fbaデイスクのキヤツシユ制御方式 | |
JPS61217834A (ja) | デ−タ処理装置 | |
JPH0644246B2 (ja) | キヤツシユメモリ制御方式 | |
JPS6073732A (ja) | 外字検索方式 | |
JPS5489434A (en) | Memory access control processing system | |
JPH0685154B2 (ja) | 中間バッファ制御方式 | |
JPS5654560A (en) | Memory system | |
JPS5593580A (en) | Buffer memory control system | |
JP2566467B2 (ja) | データ転送装置 | |
JPS54148336A (en) | Information processor | |
JPS54149528A (en) | Control system for external memory for picture terminal equipment | |
JPS63187349A (ja) | 記憶装置 | |
JPS6299827A (ja) | バツフア制御方式 | |
JPS59721A (ja) | 情報転送制御方式 | |
JPS57189385A (en) | Cashe storage system | |
JPS54124644A (en) | Data transfer system | |
JPH0255161A (ja) | 情報出力装置 | |
JPH02257342A (ja) | 情報処理装置 | |
JPH038198A (ja) | データ収録方式 | |
JPH0243214B2 (ja) | ||
JPH0324652A (ja) | メモリアドレッシング制御方法 |