JPH02140846A - イメージ・バッファの制御方法 - Google Patents

イメージ・バッファの制御方法

Info

Publication number
JPH02140846A
JPH02140846A JP63295426A JP29542688A JPH02140846A JP H02140846 A JPH02140846 A JP H02140846A JP 63295426 A JP63295426 A JP 63295426A JP 29542688 A JP29542688 A JP 29542688A JP H02140846 A JPH02140846 A JP H02140846A
Authority
JP
Japan
Prior art keywords
area
image buffer
data
graphic data
buffer
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
JP63295426A
Other languages
English (en)
Inventor
Koji Taiko
大湖 弘司
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP63295426A priority Critical patent/JPH02140846A/ja
Publication of JPH02140846A publication Critical patent/JPH02140846A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Image Input (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はグラフィック・データを格納するイメージ・バ
ッファのデータ更新を短時間に効率的に行なうことので
きるイメージ・バッファの制御方法に関する。
C従来の技術] サーマル・プリンタ等の種々のプリンタにおいて、例え
ば文字・記号や図形等のグラフィック・データをプリン
ト出力する場合、一般にビット・イメージに展開された
グラフィック・データをイメージ・バッファに格納し、
このイメージ・バッファから上記グラフィック・データ
をプリンタに与えてそのプリント出力が行なわれる。
ところがビット・イメージに展開されたグラフィック・
データのデータ量は相当膨大であり、イメージ・バッフ
ァに転送するに要する時間が多大である。しかも種々の
グラフィック・データを次々にプリント出力する場合、
グラフィック・デー夕を格納するイメージ・バッファを
その都度クリアした後、プリント出力に供されるグラフ
ィック・データの上記イメージ・バッファへの書込みが
行なわれる。この為、1回のプリント出力に要する時間
が長く、プリンタのスルーブツトの低下の原因となって
いる。
[発明が解決しようとする課題] ところが上述した如く次々とプリント出力されるグラフ
ィック・データの中には、例えば郵便葉書における差出
人住所氏名のように、或いは商品ラベルにおける販売店
名のように各プリント出力データで共通に繰返し用いら
れるデータがある。
これにも拘らず従来にあっては、この種の共通なデータ
部分までもイメージ・バッファ上においてその都度イメ
ージ・データの書替えを行なっているので、時間的な無
駄が非常に大きいと云う問題があった。
本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、共通に用いられるグラフィック
・データ部分の無駄な転送と、イメージ・バッファにお
けるデータの書替えを省いて処理時間の短縮化とプリン
タに対するスルーブツトの向上を図ることのできるイメ
ージ・バッファの制御方法を提供することにある。
[課題を解決するための手段] 本発明に係るイメージ・バッファの制御方法は、プリン
ト出力に供されるグラフィック・データを格納するイメ
ージ・バッファを更新するに際し、上記イメージ・バッ
ファの一部の領域をプロテクト領域として設定し、この
プロテクト領域以外の領域をクリアした後、このクリア
された領域にだけ新たなグラフィック・データの書込み
を行なうようにしたことを特徴とするものである。
またこの際、前記イメージバッファに対しては上記クリ
アされた領域に書込むデータだけを転送するようにし、
このイメージ・バッファに転送されたデータについてだ
け前記イメージ・バッファに書込むようにしたことを特
徴とするものである。
[作 用] 本発明によればイメージ・バッファ上にプロテクト領域
を設定し、このプロテクト領域以外の領域だけをクリア
して上記プロテクト領域に書込まれているデータを残し
、その上で上記クリアされた領域にのみ新たなグラフィ
ック・データを書込むので、共通に用いられるグラフィ
ック・データ部分を有効に利用して短時間にプリント出
力に供されるグラフィック・データをイメージ・バッフ
ァ上に格納することが可能となる。
しかもプロテクト領域として設定された部分のグラフィ
ック・データを転送することなく、プロテクト領域以外
の部分についてのグラフィック・データだけをイメージ
・バッファに転送してその書込みを行なうので、プリン
ト出力に供されるグラフィック・データの転送に要する
時間短縮化と、そのデータの書込みに要する時間の短縮
化を図り、結果的にプリント出力までに要する処理時間
の短縮化を図ってプリンタのスルーブツトの向上を図る
ことが可能となる。
[実施例] 以下、図面を参照して本発明の一実施例に係るプリンタ
・バッファの制御方法につき説明する。
第1図は実施例方法が適用されるプリンタ装置の要部概
略構成図で、 1はその処理制御を司るCPUである。
このCPUIはキーボード2からの各種の制御指令を受
け、例えばROM3に格納されている処理動作制御プロ
グラムに従い、RAM4を作業エリアとして用いて種々
のプリント出力制御動作を実行する。
しかしてプリント出力されるグラフィック・データは、
例えばホストコンピュータ5からインターフェース6を
介してCPUIに与えられ、イメージバッフアフ上にビ
ット・イメージとして展開される。このイメージ・バッ
ファ7上に展開されたグラフィック・データがプリンタ
部8に与えられて所定の用紙に対するプリント出力に供
される。
ここでホストコンピュータ5から与えられるグラフィッ
ク壷データをイメージ・バッファ7に格納してアリンタ
部8によるプリンタ出力に供するに際し、基本的には前
記CPUIは先ずイメージφバッファ7をクリアした後
、このクリアされたイメージ・バッファ7に上記グラフ
ィック−データの書込みを制御するが、この実施例装置
では第2図に示すようにイメージ・バッファ7のクリア
を制御した上でグラフィック・データの上記イメージ・
バッファ7への書込みを制御するものとなっている。
即ち、連続して次々とプリント出力するグラフィック・
データにおいて、例えば各プリント出力用紙に対して共
通にプリント出力するグラフィック・データ部分が存在
する場合、前記キーボード2からそのグラフィック・デ
ータ部分の領域が選択的に指定できるようになっている
。具体的には郵便葉書における差出人住所氏名の記載部
分や商品ラベルにおける販売店名の記載部分等、共通に
プリント出力されるグラフィック・データ部分の領域を
、例えば矩形領域として設定し得るようになっている。
この領域の設定は、キーボード2から矩形領域の基準点
を示す座標データと、上記矩形領域の縦・横の幅データ
X、Yとをそれぞれ入力することによって行なわれる。
この領域設定により、前記イメージ・バッファ7に対す
るプロテクト領域の設定が行なわれる。
尚、指示された矩形領域の内側をプロテクト領域とする
か、逆にその外側をプロテクト領域とするかはフラグ等
を用いて指示される。
しかしてイメージ・バッファ7への新たなグラフィック
・データの書込みが指示されると、CPUIは第2図に
示すように先ず上述した領域の設定により示されるプロ
テクトの設定がなされているか否かを判断する(ステッ
プa)。そしてプロテクトの設定がなされていない場合
には、CPUIはイメージ・バッファ7の全面(全領域
)をクリアし、しかる後、このイメージ−バッファ7に
対して前記ホスト会コンピュータ5から転送されてくる
グラフィック・データの書込みを行なう(ステップb)
つまりプロテクトの設定がなされていない場合には、イ
メージ・バッファ7の全体をクリアした後、その全ての
領域に亙って新たなグラフィック・データの書込みを行
なう。このようにしてイメージ・バッファ7に書込まれ
たグラフィック・データがプリンタ部8によるプリンタ
出力に洪される。
これに対してプロテクトの設定がなされている場合には
(ステップa)、先ずその設定されたプロテクト領域の
座標を計算する(ステップC)。
このプロテクト領域の座標計算は、例えば第3図に示す
ようにイメージ・バッファ7のデータ領域に対して斜線
を付して示すように矩形状の内部領域がプロテクト領域
として設定されている場合、この矩形領域の四隅をそれ
ぞれ規定する座標値を縦・横方向にそれぞれ求めること
によって行なわれる。このようにして計算されたプロテ
クト領域の座標データに従って前記イメージφバッファ
7のデータ領域を、該プロテクト領域を囲むように4つ
の領域A、B、C,Dにそれぞれ区画する(ステップd
)。
しかる後、これらの区画された各領域A、B。
C,D、つまり設定されたプロテクト領域以外の領域を
それぞれクリアしくステップe)、−このクリア領域へ
の新たなグラフィック・データの書込みを行なう。
つまり設定されたプロテクト領域をクリアすることなく
、該プロテクト領域部分のグラフィック・データを残し
たままで、その他の領域部分のグラフィ・ツク争データ
をクリアし、このクリアした領域部分についてだけ新た
なグラフィック・データを書込んでプリント出力すべき
グラフィック・データをイメージ・バッファ7上に完成
させる。
そしてこのイメージ・バッファ7上で合成一体化された
、新たなグラフィック・データとプロテクト領域に残さ
れたグラフィック・データとからなるグラフィック・デ
ータをプリンタ部8に与えることで、そのプリント出力
が行なわれる。
かくしてこのようにイメージ・バッファ7に対する制御
を施してプリント出力するグラフィック・データの書替
え(更新)を行なう本装置によれば、イメージφバッフ
ァ7に展開されているグラフィック・データ中の次のプ
リント出力に共通に使用可能なグラフィック・データ部
分を領域指定してプロテクタを掛け、このプロテクタ領
域以外の領域だけをクリアしてそのクリア領域にのみ新
たなグラフィック・データを書込むので、その都度、イ
メージ・バッファ7の全領域をクリアした後に新たなグ
ラフィック番データを書込む従来方式に比較してその処
理効率を十分高くすることができる。しかも新たなグラ
フィック・データの書込みについては、プロテクタ領域
以外の部分について行なうだけで良いので、ホスト・コ
ンピュータ5から新たに転送すべきグラフィック番デー
タについても、上述した共通部分を除くデータ部分だけ
で良く、グラフィック・データの転送に要する時間をそ
の分だけ短くすることができる。
この結果、次々に連続的にプリント出力されるグラフィ
ック−データ中の共通なグラフィック・データ部分を残
しながら、その他の領域部分だけをクリアし、且つその
他の領域部分のグラフィック・データだけを転送してイ
メージ・バッファ7に書込むだけで良くなるので、グラ
フィック争データの転送に必要なデータ量を少なくシ、
その転送に要する所要時間を短くしてその処理効率を高
め、プリンタのスルーブツトの向上を図ることが可能と
なる等の実用上多大なる効果が奏せられる。
尚、本発明は上述した実施例に限定されるものではない
。実施例ではプロテクタ領域を矩形状に定めたが円形状
等に設定することも勿論可能である。またプロテクト領
域を1か所のみならず、複数箇所について定めても良く
、また指定した領域の外側をプロテクト領域とすること
も勿論可能である。そしてホスト・コンピュータ5から
のグラフィック・データの転送についてはプロテクト領
域以外の領域部分についてだけ行なうようにすることが
データ転送効率の点で望ましいが、グラフィック・デー
タの全てを転送し、このグラフィック・データをCPU
Iにて取捨選択してイメージ・バッファ7に書込むよう
にしても良い。その他、本発明はその要旨を逸脱しない
範囲で種々変形して実施することができる。
[発明の効果コ 以上説明したように本発明によれば、イメージ・バッフ
ァの一部の領域に適宜プロテクタをがけ、このプロテク
タ領域以外の領域部分についてだけクリアして新たなグ
ラフィック・データを書込むので、イージ・バッファの
内容を更新するに必要なグラフィック・データの転送量
を少なくしてその転送時間の短縮化を図り、またイメー
ジ争バッファへのデータ書込みの処理時間の短縮化を図
ることができ、その処理効率の向上とプリンタにおける
スルーブツトの向上を図ることができる等の実用上多大
なる効果が奏せられる。
【図面の簡単な説明】
図は本発明の一実施例に係るイメージ・バッフ団 アの制御方法を説明する為のト4で、第1図は実施例方
法が適用されるプリンタ装置の要部概略構成図、第2図
は実施例方法におけるイメージ・バッファのクリア処理
制御手続きを示す図、第3図はイメージ・バッファに対
するプロテクト領域とクリア領域の概念を示す図である
。 1・・・CPU、2・・・キーボード、3・・・ROM
、4・・・RAM、5・・・ホスト・コンピュータ、6
・・・インターフェース、7・・・イメージ・バッファ
、 8・・・プリンタ部。

Claims (2)

    【特許請求の範囲】
  1. (1)グラフィック・データを格納するイメージ・バッ
    ファを更新するに際し、上記イメージ・バッファの一部
    の領域をプロテクト領域として設定し、このイメージ・
    バッファの上記プロテクト領域以外の領域をクリアした
    後、このクリアされた領域にだけ新たなグラフィック・
    データの書込みを行なうことを特徴とするイメージ・バ
    ッファの制御方法。
  2. (2)グラフィック・データを格納するイメージ・バッ
    ファを更新するに際し、上記イメージ・バッファの一部
    の領域をプロテクト領域として設定し、このイメージ・
    バッファの上記プロテクト領域以外の領域をクリアする
    と共に、前記イメージバッファに対して上記クリアされ
    た領域に書込むデータだけを転送し、このイメージ・バ
    ッファに転送されたデータを前記クリアされた領域に書
    込むことを特徴とするイメージ・バッファの制御方法。
JP63295426A 1988-11-22 1988-11-22 イメージ・バッファの制御方法 Pending JPH02140846A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63295426A JPH02140846A (ja) 1988-11-22 1988-11-22 イメージ・バッファの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63295426A JPH02140846A (ja) 1988-11-22 1988-11-22 イメージ・バッファの制御方法

Publications (1)

Publication Number Publication Date
JPH02140846A true JPH02140846A (ja) 1990-05-30

Family

ID=17820453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63295426A Pending JPH02140846A (ja) 1988-11-22 1988-11-22 イメージ・バッファの制御方法

Country Status (1)

Country Link
JP (1) JPH02140846A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04369085A (ja) * 1991-06-17 1992-12-21 Fuji Photo Film Co Ltd 画像データ処理方法および装置
US6522341B1 (en) 1999-06-02 2003-02-18 Matsushita Electric Industrial Co., Ltd. Multi-layer image mixing apparatus
JP2005189663A (ja) * 2003-12-26 2005-07-14 Matsushita Electric Ind Co Ltd マルチレイヤ画像合成装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6029855A (ja) * 1983-07-28 1985-02-15 Fujitsu Ltd アドレス制御方式
JPS62293581A (ja) * 1986-06-13 1987-12-21 Ricoh Co Ltd メモリ制御方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6029855A (ja) * 1983-07-28 1985-02-15 Fujitsu Ltd アドレス制御方式
JPS62293581A (ja) * 1986-06-13 1987-12-21 Ricoh Co Ltd メモリ制御方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04369085A (ja) * 1991-06-17 1992-12-21 Fuji Photo Film Co Ltd 画像データ処理方法および装置
US6522341B1 (en) 1999-06-02 2003-02-18 Matsushita Electric Industrial Co., Ltd. Multi-layer image mixing apparatus
JP2005189663A (ja) * 2003-12-26 2005-07-14 Matsushita Electric Ind Co Ltd マルチレイヤ画像合成装置

Similar Documents

Publication Publication Date Title
US5104245A (en) Printing apparatus with form editor
JP3019515B2 (ja) 印刷制御方法
JPH02140846A (ja) イメージ・バッファの制御方法
JPS59180678A (ja) ペ−ジプリンタの制御方式
JPS6364765A (ja) 出力装置
EP0090802A4 (en) METHOD FOR MODIFYING PAGES IN A BUFFER-TYPE PRINTER SUBSYSTEM BY PARTIAL PAGES.
JPS60159077A (ja) プリンタ制御装置
JPH03114856A (ja) プリンタデータ管理方式
JP2839139B2 (ja) 文書処理方法
JP2641433B2 (ja) 印刷制御装置
JPH082024A (ja) プリンタ
JPS60114972A (ja) 帳票フオーマツト作成装置
JP3254011B2 (ja) 帳票描画システム
JPH03247475A (ja) データ出力装置
JPH04246569A (ja) プリンタ
JP2718921B2 (ja) 印刷制御装置
JPH0211357A (ja) 印字装置
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JP2728916B2 (ja) 文字処理装置及び方法
JPH0271359A (ja) 文書作成装置における行修飾解除方式
JPH0473170A (ja) シリアルプリンタ装置
JP2002254731A (ja) 画像処理方法
JPH06168239A (ja) 文書作成装置
JPS6359575A (ja) テストプリント方式
JPH01148562A (ja) 文書作成編集装置