JPH04182822A - プリンタ装置 - Google Patents

プリンタ装置

Info

Publication number
JPH04182822A
JPH04182822A JP2311612A JP31161290A JPH04182822A JP H04182822 A JPH04182822 A JP H04182822A JP 2311612 A JP2311612 A JP 2311612A JP 31161290 A JP31161290 A JP 31161290A JP H04182822 A JPH04182822 A JP H04182822A
Authority
JP
Japan
Prior art keywords
memory
data
page
information
form overlay
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
JP2311612A
Other languages
English (en)
Inventor
Masahiko Sakai
昌彦 酒井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2311612A priority Critical patent/JPH04182822A/ja
Publication of JPH04182822A publication Critical patent/JPH04182822A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はプリンタ装置に関し、特に、フオームオーバレ
イを行うページプリンタ装置に関するものである。
[従来の技術] 従来のページプリンタ装置におけるページ編集処理の一
例を第4図を参照して説明する。
まず、ホストコンピュータ41から送られた1ペ一ジ分
の印字情報は、インターフェース42を介してページバ
ッファメモリ43に格納される。
次にCPU51からの指令に基づいて、ページバッファ
メモリ43から印字情報である文字コードを読み出し文
字フォントメモリ44に格納しである文字フォントを呼
び出し、テキスト用ビットマツプメモリ45にビットマ
ツプ展開する。
またフオームオーバレイの指示が印字情報に含まれてい
るなら、フオームオーバレイ用メモリ46にパターン化
した文字や記号などを展開する。
さらに、パラレルシリアル変換部47はテキスト用ビッ
トマツプメモリ45及びフオームオーバレイ用ビットマ
ツプメモリ46から各々展開したドツトイメージを読み
出し入力し、読み出したパラレルデータの論理和をとり
、シリアルデータに変換して記録部48へ送る。最後に
、記録部48は入力される画像情報に基づき、感光体に
照射する光ビームを走査し、感光体上に静電潜像を形成
する。
ここでCPU51にはページ編集および印字処理等を実
行する制御プログラムを格納するROM49と、各種プ
ログラムの実行内におけるワークエリアとして用いられ
るRAM50とを有している。また、ページプリンタ装
置の構成要素は互いにCPUバス52を介して情報を交
換する。
[発明が解決しようとする課題] しかしながら、上記従来例ではページ単位にフオームオ
ーバレイ処理を行い、かつ、1個のフオームオーバレイ
用ビットマツプメモリには1種類のフオームオーバレイ
イメージを記憶していたため、同じ文字や数値データを
用いて複数ページにわたり、それぞれのページが様式の
異なる帳票としてプリントを行う、即ち、複数種のフオ
ームオーバレイ処理を行う場合に次のような欠点があっ
た。
(1)装置に実装したフオームオーバレイ用ビットマツ
プメモリの数が処理すべきフオームオーバレイの数に比
べて不足する場合、フオームオーバレイデータが変わる
毎に、ビットマツプイメージを書き変えなければならな
いので、処理時間が長くなる。
(2)同時にフオームオーバレイ処理を実行したい場合
、フオームオーバレイしたい数だけのビットマツプメモ
リが必要となり、大容量のメモリを装置の実装しなけれ
ばならずコストが高くなる。
本発明は上記従来例に鑑みてなされたもので、フオーム
オーバレイ処理において処理時間と、フオームオーバレ
イ用メモリ容量の削減を可能とするプリンタ装置を提供
することを目的とする。
[課題を解決するための手段] 上記目的を達成するために本発明のプリンタ装置は以下
の様な構成からなる。即ち、 イメージ情報にフオームオーバレイを行って記録媒体に
プリントするプリンタ装置であって、前記イメージ情報
を記憶する第1記憶手段と、所定のフオームオーバレイ
情報に基づいて、前記所定のフオームオーバレイ情報を
ビットマツプデータに展開する展開手段と、前記ビット
マツプデータを圧縮する圧縮手段と、複数の圧縮された
ビットマツプデータを記憶する第2記憶手段と、前記第
2記憶手段から前記複数の圧縮されたビットマツプデー
タを順次読み出し伸長させる伸長手段と、前記第1記憶
手段からイメージ情報を読み出し前記伸長したビットマ
ツプデータと合成する合成手段とを有することを特徴と
するプリンタ装置を備える。
[作用] 以上の構成により本発明は、所定のフオームオーバレイ
情報に基づき、ビットマツプ展開した複数のビットマツ
プデータを圧縮して記憶し、イメージデータと合成する
際にはビットマツプデータを読み出して伸長させた後、
イメージデータと合成するよう動作する。
[実施例] 以下添付図面を参照して本発明の好適な実施例を詳細に
説明する。
第1図は本発明の代表的な実施例であるページプリンタ
装置の構成を示すブロック図である。第1図において、
ページプリンタ装置は、ホストコンピュータ1 (以下
、ホストという)から送られてきた印字情報を受信する
インタフェース2、その印字情報を格納するページバッ
ファメモリ3(以下、ページバッファという)、ホスト
lより入力される文字コードの字体を参照するための文
字フォントを格納している文字フォントメモリ4、パタ
ーン化した文字を展開してドツトイメージとして記憶す
るテキストデータ用ビットマツプメモリ5(以下、テキ
ストメモリという)、フオームオーバレイ用ビットマツ
プメモリ6(以下、フオームオーバレイメモリという)
、フオームオーバレイ用データを圧縮する圧縮回路7、
フオームオーバレイメモリ6から圧縮されたフオームオ
ーバレイ用データを読み出し伸張させる伸張回路8、テ
キストメモリ5から読み出したパラレルデータとフオー
ムオーバレイメモリ6から伸張回路8を通して読み出し
たパラレルデータとの論理和をとりシリアルデータに変
換するパラレルシリアル変換部9、入力されるラスタデ
ータに基づき、感光体に照射される光ビームを走査し、
感光体上に静電潜像を形成する記録部1o、及び、ペー
ジプリンタ装置全体を制御するCPU 13で構成され
る。
ここで、CP tJ 13はページ編集および印字処理
等を制御する制御プログラムを格納するROM11と主
に各種プログラムの実行中におけるワークエリアとして
用いられるRAM12を有している。また、CPUバス
14はページプリンタ装置の構成要素各々が情報を交換
する際の情報伝送路として用いられる。
さらに本実施例の記録部10では公知の電子写真プロセ
スによって印字が行われるものとし、電子写真プロセス
に関する説明は省略する。
次に上記のような構成をもつページプリンタ装置を用い
て実行されるフオームオーバレイ情報の圧縮及び伸長処
理について第2図に示すフローチャートを参照しながら
説明する。特にここでは、ホスト1からページプリンタ
装置に対して、テキスト用データとして同じ文字及び数
値を用い、様式の異なる3種類の帳票(3ペ一ジ分)を
プリントする命令が発行されたものとする。即ち、3ペ
一ジ分のプリント出力が完了するまで、テキストメモリ
5に展開されたビットマツプ情報はクリアされないこと
を前提としている。
まず、ホスト1から送信されてきた印字情報をインタフ
ェース2を介して受信しページバッファ3に蓄積した後
、ステップS1ではページバッファ3から文字コード情
報を読み出す。続いてステップS2では、その文字コー
ド情報がテキスト用の情報であるかどうかを判断する。
ここでその文字コード情報がテキスト用の情報であるな
ら、処理はステップS3に進み、文字フォントメモリ4
から参照してきたデータを基づきビットマツプ展開を行
う。さらにステップS4では、第3図の31に示すよう
にビットマツプ展開されたデータをテキストメモリ5に
書き込む。
これに対して読み出した文字コード情報がテキスト用の
情報でないなら、処理はステップs5に進み、その文字
コード情報がフオームオーバレイ用の情報であるかをチ
エツクする。
ここでチエツクの結果、その文字コード情報がフオーム
オーバレイ用の情報であるなら処理はステップS6に進
む。これに対してその文字コード情報がフオームオーバ
レイ用の情報でないなら、処理はステップS10に進む
ステップS6では、さらにそのフオームオーバレイ用の
情報が既にビットマツプ展開されているものか調べる。
ここで、フオームオーバレイするページがすでに展開さ
れていたと判断するなら、処理はステップS10に進む
。これに対してフオームオーバレイするページが未だに
ビットマツプ展開されていないと判断したなら、処理は
ステップS7に進む。
ステップS7では、フオームオーバレイメモリ6に空き
があるかどうかを判断する。ここで、フオームオーバレ
イメモリ6に空きがないと判断されたなら、処理はステ
ップSIOに進む。これに対してフオームオーバレイメ
モリ6に空きが存在すると判断されたなら、処理はステ
ップS8に進む。
ステップS8では、文字フォントメモリ4から参照して
きたデータに基づき第3図の32に示すビットマツプ展
開を行い、さらにその画像データをファクシミリで用い
られる公知のMH圧縮法等を用いて圧縮回路7で圧縮す
る。続いてステップS9では、その圧縮処理完了後のデ
ータを第3図の35に示すようにフオームオーバレイメ
モリ6に格納する。
最後にステップS10では、フオームオーバレイ処理及
びページ編集が一頁分終了したがどうかを判断する。こ
こで、末だ一頁分の処理を終了していないと判断したな
ら、処理はステップS1に戻り、前述の処理を一頁分の
処理終了まで繰り返す。これに対して一頁分の処理を終
了したと判断したなら、処理は終了する。
一貫分の処理が終了したなら、次のページの処理の前述
の手順に従って実行し、次のページのフオームオーバレ
イデータが第3図の33に示すようにビットマツプ展開
され、第3図の36に圧縮されて格納される。さらに続
いて、3ページ目のフオームオーバレイデータが第3図
の34に示すようにビットマツプ展開され、第3図の3
7に圧縮されて格納される。
従って本実施例に従えば、フオームオーバレイ用のビッ
トマツプイメージデータを圧縮して記憶することができ
るので、メモリ容量を変えずに一度に複数ページ分のフ
オームオーバレイ用ビットマツプイメージを記憶できる
また上記実施例では、フオームオーバレイデータのみを
圧縮処理の対象として圧縮処理を施して記憶する場合に
ついて説明したが、テキストデータを圧縮処理の対象と
することも、もちろん可能である。
さらに上記実施例では、データの圧縮及び伸張処理をフ
ァクシミリ装置で応用されているMH圧縮法を適用して
ハードウェアで行う場合についてのみ説明したが、もち
ろんデータの圧縮及び伸張処理をソフトウェアで行うこ
とも可能である。
[発明の効果] 以上説明したように本発明によれば、ビット展開された
イメージデータを圧縮して記憶し、さらに伸長して使用
することができるので、プリンタ装置のビット展開用メ
モリの記憶容量を削減することができる効果がある。
【図面の簡単な説明】
第1図は本発明における代表的な実施例であるページプ
リンタの構成を示すブロック図、第2図はフオームオー
バレイ情報の圧縮処理及び伸長処理手順を示すフローチ
ャート、第3図はフオームオーバレイ用メモリの使用例
を示す図、そして、 第4図は従来例のページプリンタの構成を示すブロック
図である。 図中、1・・・ホストコンピュータ、2・・・インタフ
ェース、3・・・ページバッフアメそり、4・・・文字
フォントメモリ、5・・・テキスト用ビットマツプメモ
リ、6・・・フオームオーバレイ用ビットマツプメモリ
、7・・・圧縮回路、8・・・伸張回路、9・・・パラ
レルシリアル変換部、10・・・記録部、11・・・R
OM、12・・・RAM、13・・・CPU、14・・
・CPUバスである。

Claims (1)

  1. 【特許請求の範囲】 イメージ情報にフォームオーバレイを行つて記録媒体に
    プリントするプリンタ装置であつて、前記イメージ情報
    を記憶する第1記憶手段と、所定のフォームオーバレイ
    情報に基づいて、前記所定のフォームオーバレイ情報を
    ビットマップデータに展開する展開手段と、 前記ビットマップデータを圧縮する圧縮手段と、 複数の圧縮されたビットマップデータを記憶する第2記
    憶手段と、 前記第2記憶手段から前記複数の圧縮されたビットマッ
    プデータを順次読み出し伸長させる伸長手段と、 前記第1記憶手段からイメージ情報を読み出し前記伸長
    したビットマップデータと合成する合成手段とを有する
    ことを特徴とするプリンタ装置。
JP2311612A 1990-11-19 1990-11-19 プリンタ装置 Pending JPH04182822A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2311612A JPH04182822A (ja) 1990-11-19 1990-11-19 プリンタ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2311612A JPH04182822A (ja) 1990-11-19 1990-11-19 プリンタ装置

Publications (1)

Publication Number Publication Date
JPH04182822A true JPH04182822A (ja) 1992-06-30

Family

ID=18019351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2311612A Pending JPH04182822A (ja) 1990-11-19 1990-11-19 プリンタ装置

Country Status (1)

Country Link
JP (1) JPH04182822A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7519234B2 (en) 2004-11-17 2009-04-14 Seiko Epson Corporation Apparatuses and methods for incorporating a border region within an image region

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7519234B2 (en) 2004-11-17 2009-04-14 Seiko Epson Corporation Apparatuses and methods for incorporating a border region within an image region

Similar Documents

Publication Publication Date Title
JPH08224917A (ja) 印刷装置及びデータ制御方法
JP3029136B2 (ja) 出力方法及び装置
JPH04323060A (ja) 出力方法及び装置
EP0503903A2 (en) Image recording method and apparatus
JPH04182822A (ja) プリンタ装置
JP3203660B2 (ja) 画像記録装置
JP3218088B2 (ja) プリンタ
JP3204136B2 (ja) 画像処理装置及び圧縮処理方法
JP3211711B2 (ja) 描画装置、描画方法、プリンタおよび画像表示装置
JPH0471865A (ja) 印刷制御装置および印刷制御方法
JP2958138B2 (ja) 画像処理装置
JP2004276537A (ja) 画像処理装置及び画像処理方法
JP2774375B2 (ja) プリンタ装置
JPH0462080A (ja) 画像処理装置
JP3429402B2 (ja) 画像形成装置
JP3757297B2 (ja) 印字装置
JPH08216462A (ja) 印刷装置およびその制御方法
JP3591096B2 (ja) ページプリンタの制御方法
JPH09277616A (ja) プリンタ及びその制御方法
JPH09294210A (ja) 画像処理装置及び画像処理方法
JP2000225735A (ja) 画像印刷装置
JPH03112668A (ja) 印刷装置
JPH0926781A (ja) 描画処理装置
JPH086542A (ja) 文字フォント及び該文字フォントのパターン展開方法及び装置
JPH04282272A (ja) 記録装置