JPH0550666A - プリント装置 - Google Patents

プリント装置

Info

Publication number
JPH0550666A
JPH0550666A JP21099591A JP21099591A JPH0550666A JP H0550666 A JPH0550666 A JP H0550666A JP 21099591 A JP21099591 A JP 21099591A JP 21099591 A JP21099591 A JP 21099591A JP H0550666 A JPH0550666 A JP H0550666A
Authority
JP
Japan
Prior art keywords
memory
unit
compression
section
frame memory
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
JP21099591A
Other languages
English (en)
Inventor
Michinao Osawa
道直 大澤
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP21099591A priority Critical patent/JPH0550666A/ja
Publication of JPH0550666A publication Critical patent/JPH0550666A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】プリント装置のメモリ容量を少なく抑える。 【構成】フレームメモリ103は圧縮伸張部105及び
メモリ管理部106を有し、CPU101と接続された
バッファ104に書き込まれたデータは、圧縮伸張部1
05で1/Nにデータ圧縮される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はパソコン、ワークステー
ション等からの印刷画像情報や文字情報等を受け取り印
刷するプリント装置に関する。
【0002】
【従来の技術】従来ページプリンタの内部処理において
は、コンピュータ等から転送されてきた、ページ記述言
語等による情報を、プリンタ内のCPUにより解釈し、
その指示に応じたプリントビットイメージデータを作成
する。その際、最終印字するビットマップに展開する場
合に、一旦中間コードと称するコードに変換して、その
後フレームメモリと称するメモリにビットマップ展開し
ているのが一般的である。これは、1ページ分のフレー
ムメモリ領域が、解像度、サイズに応じて非常に大きく
なるため、メモリを節約するために、一般文章等コード
で圧縮できるものは中間コードにより圧縮が計られる。
一旦中間コードとして圧縮されたデータは、直接フレー
ムメモリを介さず、リアルタイムで中間コードから出力
ビットデータに変換されエンジンにおくる場合、部分的
なフレームメモリを介して部分処理しながらエンジンに
転送する場合、あるいは全面フレームメモリに展開して
エンジンに送る方法等が実施されている。
【0003】
【発明が解決しようとする課題】一般に、中間コードか
らのビットマップへの展開速度が、エンジンの印刷速度
に追随しない場合、あるいはグラフィックデータの場合
には、必ず全面フレームメモリを介して、フレームメモ
リに一旦記憶しておく必要があり、多くのフレームメモ
リが必要になる。そこでフレームメモリをいかに節約す
るかが問題となる。
【0004】
【課題を解決するための手段】そこで本発明は、フレー
ムメモリの構成として、バッファ部、圧縮伸張部、メモ
リ管理部、メモリ部を具備すること。さらに、フレーム
メモリ構成として、バッファ部、2種類の圧縮伸張部、
圧縮率検出及び選択部、メモリ管理部、メモリ部を具備
すること。またフレームメモリの構成として、バッファ
部、演算器、圧縮伸張部、メモリ管理部、メモリ部を具
備すること。またフレームメモリの構成として、バッフ
ァ部、圧縮伸張部、メモリ管理部、メモリ部を具備し、
圧縮部を脱着可能とすることを特徴とする。
【0005】
【作用】この発明により、フレームメモリの容量の減少
により、低価格化を計る。
【0006】
【実施例】図1は本発明の実施例であり、101はCP
U部、102はCPUバスにつながるキャラクタ等を保
存するROMあるいはRAMのメモリ、103は全体が
フレームメモリと等価な部分、104はCPU101と
インターフェースするバッファ部、105は圧縮伸張
部、106はメモリ管理部、107はメモリ部、108
は外部からのデータを受け取るインターフェース部、1
09はエンジンに出力するための出力メモリ、110は
プリンタエンジン部である。
【0007】次に、動作にしたがって詳細に説明する。
インターフェース部108を通して転送されたコマン
ド、データ等は、メモリ102に蓄えられ、CPU10
1によりコマンド等が解釈され、データからの印字ビッ
トデータへの変換等が行われる。前述のように、一般的
には中間コードへの展開が行われるが、フレームメモリ
103の中に見かけ上大きなメモリがあるので、直接ビ
ットデータに展開することになる。CPU101のバス
からバッファ部104を通して接続され、このバッファ
部104に書き込まれたデータは、圧縮伸張部105
で、例えば1/Nにデータ圧縮される。この場合圧縮手
法はどんな手法でもよい。例えば、ファックスで標準化
されているMR、MMR、MH法、さらにホワイトブロ
ックスキップ法、あるいはランレングス法、また多値を
扱うDCT法等各種の圧縮方法が使える。圧縮効率を上
げるため、圧縮のためのブロックを細分化し、そのブロ
ックを管理するためにメモリ管理部106がおかれる。
この部分に、入力のデータがどこに配置されるかが記さ
れてあり、読み込みの際はデータに応じてメモリのテー
ブルを構成してゆき、読みだしの場合には、このメモリ
管理部106によって読みだす部分を指定し、圧縮伸張
部105で伸張して元のデータにもどすものである。メ
モリ部107はフレームメモリの1/Nの容量が実際に
配置される。圧縮伸張処理は、ハードウエアによりリア
ルタイム処理で行われ、速度的にはCPUのメモリとし
て十分使用可能なものとして構成できる。CPUの速度
が高速なものに対しては、CPUのウエイトをいれる処
理等によりタイミングの一致を行う。また、圧縮伸張の
方向、順番等を規制することにより、そのスピ−ドを上
げることもできる。一旦フレームメモリに記憶させたデ
ータは、CPU101の処理により、出力のためのメモ
リ109に転送されプリンタエンジン110で印字され
る。フレームメモリ103は、1ページ分のメモリだけ
でなく複数のメモリを記憶することもできる。また、従
来の中間コード方式をそのまま使って、この圧縮フレー
ムメモリを使うこともできる。また速度対応が間に合う
構成にすれば、102のRAMの代わりに使うことも場
合によっては可能である。
【0008】図2は本発明の2番目の実施例である。2
01は図1のフレームメモリ103に相当するフレーム
メモリ部であり、104はバッファ部、202は第一の
圧縮伸張部、203は第二の圧縮伸張部、204は圧縮
率の検出及び選択部、106はメモリ管理部、107は
メモリ部である。詳細の説明をする。フレームメモリ2
01は図1で示した103と同じ機能をする部分であ
る。図2での違いは圧縮伸張部は202と203と二つ
から構成されており、その両者を圧縮率の向上を計るた
めに圧縮検出及び選択部204で選択することにある。
これは、圧縮伸張手法にはその手法に応じて、圧縮率が
高くなるデータと低くなるデータが必ず存在する。従っ
て、1種類の圧縮手法だけで圧縮メモリを構成すると異
なる特殊なデータの場合にフレームメモリの容量が不足
する場合が発生する。これを防ぐため、2種類の圧縮方
法の異なる圧縮手法を配置し、記憶するデータに応じて
圧縮率検出及び選択部204で圧縮率検出をしてメモリ
部107の容量を減少させることができる。そのほかの
構成は、図1と同じである。
【0009】図3は本発明の3番目の実施例である。3
01は図1の103に相当するフレームメモリ部であ
る。104はバッファ部、105は圧縮伸張部、106
はメモリ管理部、107はメモリ部、302は演算器で
ある。詳細の説明をする。フレームメモリ301は図1
で示した103と同じ機能をする部分である。図3での
違いは、演算器302が加わったことにある。この演算
器302によって、一旦圧縮して記憶されたデータに、
AND、OR等の簡単なデータ演算機能をフレームメモ
リ内の機能としてもたせることにある。演算処理を30
1のフレームメモリに指示し(図示せず)、メモリ10
7から伸張呼び出しをして、バッファ104と演算器3
02とにより演算処理を行い、再度圧縮伸張部105で
圧縮してメモリ107に戻す処理を行う。
【0010】図4は本発明の4番目の実施例である。4
01は図1の103に相当するフレームメモリ部であ
る。104はバッファ部、402は圧縮伸張部、106
はメモリ管理部、107はメモリ部である。フレームメ
モリ401は図1で示した103と同じ機能をする部分
である。図4での違いは、402の圧縮伸張部が、取り
外し可能になっている部分である。圧縮伸張部が無い場
合には、メモリ107は純粋に容量分だけの機能を行
い、圧縮伸張部402が加わった場合には、図1で説明
した機能を行う。
【0011】
【発明の効果】本発明により、プリンタのメモリの削減
が計られる。これはカラーグラフィックプリンタのよう
にメモリ容量のたくさん必要なプリンタにおいては特に
有効になる。
【図面の簡単な説明】
【図1】本発明の構成を表わすブロック図。
【図2】図1のフレームメモリ部の他の実施例を示す
図。
【図3】図1のフレームメモリ部の更に他の実施例を示
す図。
【図4】図1のフレームメモリ部の更に他の実施例を示
す図。
【符号の説明】
103 フレームメモリ 105 圧縮伸張部 106 メモリ管理部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】インターフェース部、CPUシステム、フ
    レームメモリを持つプリント装置において、フレームメ
    モリの構成として、バッファ部、圧縮伸張部、メモリ管
    理部、メモリ部を具備することを特徴とするプリント装
    置。
  2. 【請求項2】フレームメモリ構成として、バッファ部、
    2種類の圧縮伸張部、圧縮率検出及び選択部、メモリ管
    理部、メモリ部を具備し、メモリへのデータ圧縮保存を
    圧縮率の高い圧縮機能の方を選択することにより必要と
    するメモリを削減することを特徴とする請求項1記載の
    プリント装置。
  3. 【請求項3】フレームメモリの構成として、バッファ
    部、演算器、圧縮伸張部、メモリ管理部、メモリ部を具
    備し、メモリ書き込み時に演算器にて演算処理を行わせ
    ることを特徴とする請求項1記載のプリント装置。
  4. 【請求項4】フレームメモリの構成として、バッファ
    部、圧縮伸張部、メモリ管理部、メモリ部を具備し、前
    記圧縮伸張部を脱着可能として、圧縮メモリと、非圧縮
    メモリを選択的に使い分けることを特徴とする請求項1
    記載のプリント装置。
JP21099591A 1991-08-22 1991-08-22 プリント装置 Pending JPH0550666A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21099591A JPH0550666A (ja) 1991-08-22 1991-08-22 プリント装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21099591A JPH0550666A (ja) 1991-08-22 1991-08-22 プリント装置

Publications (1)

Publication Number Publication Date
JPH0550666A true JPH0550666A (ja) 1993-03-02

Family

ID=16598587

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21099591A Pending JPH0550666A (ja) 1991-08-22 1991-08-22 プリント装置

Country Status (1)

Country Link
JP (1) JPH0550666A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8175402B2 (en) 2007-03-30 2012-05-08 Hitachi Via Mechanics, Ltd. Drawing apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8175402B2 (en) 2007-03-30 2012-05-08 Hitachi Via Mechanics, Ltd. Drawing apparatus

Similar Documents

Publication Publication Date Title
JP2922680B2 (ja) 高解像コンピユータ・グラフイツクスの圧縮画像蓄積方法
JP3018337B2 (ja) 画像処理装置
US5136688A (en) Print data processing apparatus for an image forming apparatus
US7103833B1 (en) Image processing apparatus, output apparatus, image processing system and image processing method
JPH03105687A (ja) 画像合成方法
JPH08278862A (ja) 画像出力装置および画像処理方法
JPH0550666A (ja) プリント装置
JP2000090237A (ja) 描画処理装置
JP3203660B2 (ja) 画像記録装置
JP3496384B2 (ja) 画像出力装置
JPH05204591A (ja) 画像描画装置
JPH05266154A (ja) 画像処理方法
JP2872144B2 (ja) 印刷装置
JP3214617B2 (ja) 多値画像プリンタ
JP2000225735A (ja) 画像印刷装置
JP2007122621A (ja) 情報処理装置、情報処理方法
JPH05128221A (ja) ミクスト文書の高速処理装置
JPH0247782A (ja) 画像信号処理装置
JPH09216428A (ja) 高帯域幅圧縮アーキテクチャを具備するプリンタ
JPH02216590A (ja) 画像処理装置
JPH1024629A (ja) プリンタ
JPH0542744A (ja) プリンタ装置
JPH04195261A (ja) イメージ処理装置
JPS60107970A (ja) ファクシミリ制御方式
JP2000339128A (ja) プリンタコントロール装置