JPH02224191A - 画像出力装置 - Google Patents

画像出力装置

Info

Publication number
JPH02224191A
JPH02224191A JP1043294A JP4329489A JPH02224191A JP H02224191 A JPH02224191 A JP H02224191A JP 1043294 A JP1043294 A JP 1043294A JP 4329489 A JP4329489 A JP 4329489A JP H02224191 A JPH02224191 A JP H02224191A
Authority
JP
Japan
Prior art keywords
memory
font
resolution
capacity
printer
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
Application number
JP1043294A
Other languages
English (en)
Other versions
JP2878298B2 (ja
Inventor
Yoriyasu Ito
順康 伊藤
Shigeru Ueda
茂 上田
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 JP1043294A priority Critical patent/JP2878298B2/ja
Publication of JPH02224191A publication Critical patent/JPH02224191A/ja
Application granted granted Critical
Publication of JP2878298B2 publication Critical patent/JP2878298B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は画像の出力解像度に従ってメモリの割当が可能
な画像出力装置に関するものである。
[従来の技術] 従来は、デイスプレィやプリンタなどの画像出力装置の
解像度の変更と、フォントメモリ(フォントキャッシュ
)及びビットマツプメモリの容量とは互いに無関係に変
更されていた。即ち、例えばプリンタの解像度が変更さ
れても、フォントキャッシュの容量がそれに伴なって変
更されたりすることはなかった。
、[発明が解決しようとしている課題]このため、上述
した従来技術では次のような不利益があった。
(1)画像を出力するプリンタなどの解像度を下げた場
合、必要なフォントデータの量が減少するにも拘らず、
フォントキャッシュやビットマツプメモリの容量が不変
のため、割当てられたこれらメモリ領域中に未使用の領
域が生じる。
(2)また逆に、出力装置の解像度を上げた場合には必
要とするフォントデータの量が増大するが、フォントキ
ャッシュやビットマツプメモリの容量がそのままである
ため、メモリ容量が不足することになる。
本発明は上記従来例に鑑みてなされたもので、画像デー
タを表示出力する解像度に従って、例えばフォントメモ
リやビットマツプメモリなどの容量を増減することによ
り、メモリ容■の無駄や不足をなくすことができるよう
にした画像出力装置を提供することを目的とする。
[課題を解決するための手段] 上記目的を達成するために本発明の画像出力装置は以下
の様な構成からなる。即ち、 少なくともビットマツプメモリ領域とフォントメモリ領
域とを有する記憶手段と、該記憶手段のビットマツプメ
モリ領域データを表示出力する出力手段と、該出力手段
の解像度を判定する判定手段と、判定した解像度に従っ
て前記記憶手段の前記領域の割当てを変更して前記領域
の容量を増減する増減手段とを備える。
[作用] 以上の構成により、出力手段により要求される解像度が
判別され、この判別に基づいて記憶手段中のビットマツ
プメモリ領域とフォントメモリ領域の割当てが考慮され
、出力手段の解像度に従った領域の割当てが行なわれて
、各メモリ領域の容量を増減している。
[実施例コ 以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
第1図は本実施例の特徴を最もよく表したプリンタの概
略構成を示す図面である。
同図において、1は解像度(レーザービームプリンタの
場合はドツト密度)が可変なプリンタエンジンであり、
2はプリンタエンジン1とのインターフェースを制御し
ているプリンタエンジンI/F部である。3は実施例の
プリンタコントローラの主制御部であり、4はプリンタ
の操作パネルである。5はメモリ(RAM)で、その内
部はフォントメモリ8より読出したフォントデータな一
時的に保存するフォントキャッシュ6とビットマツプメ
モリ7より構成される。
11は外部機器より入力される文書情報、10は入力し
た文書情報11を一時保存する入力データレジスタであ
る。9は文書情報をページ単位で記憶するページメモリ
である。このページメモリ9に記憶されている文字コー
ドは、フォントキャッシュ6によってイメージに変換さ
れ、ビットマツプメモリ7に展開される。ビットマツプ
メモリ7はプリンタエンジン1に送るための1ペ一ジ分
またはその一部分のドツトデータな記憶するものである
。8は文字フォントを記憶しであるハードディスクなど
文字フォントメモリであり、フォントメモリ8のうち頻
繁に使用されるフォントデータはフォントキャッシュ6
に記憶されており、文字コードを高速にドツト情報に展
開している。
次に第1図に示すレーザビームプリンタの基本的動作に
ついて述べる。
図示していないホストコンピュータより送られた文書情
報11は入力データレジスタ10を介してページメモリ
9に格納される。そして、主制御部3は、入力文書情報
11に対する文字あるいは記号のパターンをフォントキ
ャッシュ6にある場合にはフォントキャッシュ6より、
無い場合は文字フォントメモリ8にある文字フォントを
参照してドツトパターンフォントに展開されてビットマ
ツプメモリ7に記憶される。こうしてビットマツプメモ
リ7に展開された文字あるいは記号のパターンは、主制
御部3より読み出され、プリンタエンジンI/F部2を
介しプリンタエンジンlに出力される。
次に、第2図の制御フローチャートに基づいて、実施例
のプリンタの動作を説明する。
まず、プリンタの主制御部3は、ステップSlでプリン
タエンジン1において解像度が、ユーザーにより変更さ
れたかどうかチエツクし、プリンタエンジンlの解像度
が変更されたときはステップS2に進み、指定された解
像度に見合う条件設定、例えば読出しクロックレートの
変更などを行う。次にステップS3に進み、解像度をも
とにフォントキャッシュ6の容量を変更する必要がある
かどうか調べる。容量を変更する必要があるときはステ
ップS4に進み、フォントキャッシュ6の容量を変更す
る。
これは例えば、プリンタエンジン1の解像度が高くなっ
たときは、印刷に必要なフォントデータのドツト数が増
大する。このとき、より解像度の高いフォントパターン
をフォントメモリ8より読出して保存する必要があるた
め、解像度が低いときと同様のフォント種を記憶してお
くには、フォントキャッシュ6の容量を増やさなければ
ならないためである。
次にステップS5に進み、ビットマツプメモリ7の容量
を変えるかどうか判断し、容量を変更するときはステッ
プS6に進み、ビットマツプメモリ7の容量を変更する
。これもまた、プリンタエンジンlの解像度の変更に伴
ない、例えば1頁(画面)分のデータ量が増減するため
、ビットマツプメモリ7の容量を変更する必要があるた
めである。こうしてステップS7に進み、解像度の変更
に伴う新規状態の設定を完了する。
このように、本実施例によれば、ユーザがレーザビーム
プリンタ等の解像度可変プリンタ1を用いて任意の解像
度を設定したときに、フォントキャッシュ6やビットマ
ツプ7の容量を変えることが可能になる。
これは以下の様な場合に有効となる。例えば第3図のよ
うなあるポイント数の文字“X“のパターンデータが、
フォントキャッシュ6内にストアされていたとする。い
ま、プリンタエンジン1の解像度を上げると、その記録
する1ドツトの大きさが小さくなるため、第3図に示す
文字は第4図のように小さく記録されてしまう、(口は
1ドツトを示す。) 従って、第4図で示した解像度をもつプリンタで第3図
の文字のポイント数と同じポイント数(同じ大きさ)の
文字を印刷しようとすれば、第5図に示すように多くの
ドツト数が必要となる。
よって、フォントキャッシュ6のメモリ容量あるいはビ
ットマツプメモリ7の容量を増やさないと第5図に示す
ドツト数をもつ文字をその領域内に収容できなくなる。
ここで、もしフォントキャッシュ6のメモリ容量を増や
さないと、1文字のフォントデータが増大した分、内蔵
する文字種を少なくしなければならない、これは、文字
フォントメモリ8をアクセスする回数が増えることを意
味しており、プリンタの印字速度の低下につながるもの
である。また逆に、解像度を下げたときはフォントキャ
ッシュ6やビットマツプ7に空き領域ができてしまうこ
とになる。
第6図は非ドツトフォントの例を示しており、第7図と
第8図のそれぞれは、それを異なる解像度においてビッ
トマツプメモリ7上に展開したときのドツトデータを示
している。これより、解像度に応じてビットマツプメモ
リ7に記憶するデータ量が変化しているのが分る。
以上の例のように、プリンタエンジン1の解像度を高く
したときにはビットマツプメモリ7やフォントキャッシ
ュ6の容量を大きくして高品位で高速の印字ができるよ
うにし、解像度を下げたときは反対にビットマツプメモ
リ7、フォントキャッシュ6の容量を小さくして、空い
たメモリ領域を有効に使おうとするものである。
[他の実施例] 前述した実施例に付は加えて、プリンタエンジンlの解
像度(ドツト密度)を変えたときに、プリンタコントロ
ーラ内のメモリコントローラ、現在使用しているフォン
トキャッシュ6やビットマツプメモリ7の容量から、必
要とするメモリ容量を判断し、プリンタ操作パネル4な
どに等に表示する。
また、内蔵メモリの容量の不足が生じたときには警告ラ
ンプ等をつけてユーザーに知らせる手段をもつようにす
れば、ユーザーは増設メモリなプリンクコントローラに
装備し、メモリの不足を補うことができる。
なお、この実施例では、出力装置がプリンタの場合で説
明したがこれに限定されるものでなく、たとえば、デス
プレイなどの表示装置であってもよい。
[発明の効果] 以上説明したように本発明によれば、出力手段に設定さ
れる解像度に応じてフォントメモリやビットマツプメモ
リの領域を変えて容量を変更することにより、内蔵メモ
リを有効に使うことができる。
【図面の簡単な説明】
第1図は本実施例のプリンタの概略構成を示すブロック
図、 第2図は本実施例のプリンタにおける制御処理を示すフ
ローチャート、 第3図は文字“X“のパターンデータ例を示す図、 第4図は第3図の文字パターンを解像度を上げて記録し
た例を示す図、 第5図は第3図の大きさの文字パターンを第4図の解像
度で記録するのに必要なドツトデータを示す図、 第6図はアルファベット“X”のスケーラプルフォント
例を示す図、 第7図は第5図のスケーラプルフォントをビットマツプ
フォントに展開した展開図、そして第8図は第5図のス
ケーラプルフォントを解像度を上げてビットマツプフォ
ントに展開した展開図である。 図中、1・・・解像度可変なプリンタエンジン、2・・
・プリンタエンジンのI/F部、3・・・主制御部、4
・・・操作パネル、5・・・メモリ(RAM) 、6・
・・フォントキャッシュ、7・・・ビットマツプメモリ
、8・・・文字フォントメモリ、9・・・ページメモリ
、10・・・入力データレジスタである。 第2図 第3図 第5= 第4図 第6図 第7図 第8図

Claims (1)

  1. 【特許請求の範囲】 少なくともビットマップメモリ領域とフォントメモリ領
    域とを有する記憶手段と、 該記憶手段のビットマップメモリ領域データを表示出力
    する出力手段と、 該出力手段の解像度を判定する判定手段と、判定した解
    像度に従つて前記記憶手段の前記領域の割当てを変更し
    て前記領域の容量を増減する増減手段と を備えることを特徴とする画像出力装置。
JP1043294A 1989-02-27 1989-02-27 画像出力装置 Expired - Fee Related JP2878298B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1043294A JP2878298B2 (ja) 1989-02-27 1989-02-27 画像出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1043294A JP2878298B2 (ja) 1989-02-27 1989-02-27 画像出力装置

Publications (2)

Publication Number Publication Date
JPH02224191A true JPH02224191A (ja) 1990-09-06
JP2878298B2 JP2878298B2 (ja) 1999-04-05

Family

ID=12659772

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1043294A Expired - Fee Related JP2878298B2 (ja) 1989-02-27 1989-02-27 画像出力装置

Country Status (1)

Country Link
JP (1) JP2878298B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06202935A (ja) * 1992-12-28 1994-07-22 Canon Inc 画像形成方法及び装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61263764A (ja) * 1985-05-18 1986-11-21 Ricoh Co Ltd プリンタ制御方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61263764A (ja) * 1985-05-18 1986-11-21 Ricoh Co Ltd プリンタ制御方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06202935A (ja) * 1992-12-28 1994-07-22 Canon Inc 画像形成方法及び装置
US5905853A (en) * 1992-12-28 1999-05-18 Canon Kabushiki Kaisha Image printing apparatus and method having changeable capacity storage means

Also Published As

Publication number Publication date
JP2878298B2 (ja) 1999-04-05

Similar Documents

Publication Publication Date Title
US4203154A (en) Electronic image processing system
EP0412925B1 (en) Page printer memory allocation
EP0438038A1 (en) Graphics processor
JPH0345076A (ja) 画像データの処理方式
JPH0263763A (ja) 出力方法及びその装置
JPH0570832B2 (ja)
JPH02224191A (ja) 画像出力装置
JPH06274145A (ja) 文字処理装置
JPS63228194A (ja) 文字フオントの保持方法
JPH022170B2 (ja)
JPS5922181A (ja) 文字処理装置
JPH03155268A (ja) 画像出力制御装置
JPS61264377A (ja) 文字パタ−ン発生装置
JPH0467964A (ja) ページプリンタ印刷制御方式
JPH0729449B2 (ja) プリンタ制御装置
JPH01263055A (ja) プリンタコントローラ
JPS63158266A (ja) 画像記録装置
JPS6079472A (ja) データ処理方法
JPS6061792A (ja) 文字表示方式
JPH06274144A (ja) 文字処理装置
JPH0292652A (ja) プリンタコントローラ
JPH0969088A (ja) 表形式データ処理装置
JPS63311867A (ja) 文字画像発生装置
JPH031248A (ja) 情報作成記憶装置
JPS61278977A (ja) 画像処理装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees