JPH0414096A - 画像記録装置及び方法 - Google Patents

画像記録装置及び方法

Info

Publication number
JPH0414096A
JPH0414096A JP2116957A JP11695790A JPH0414096A JP H0414096 A JPH0414096 A JP H0414096A JP 2116957 A JP2116957 A JP 2116957A JP 11695790 A JP11695790 A JP 11695790A JP H0414096 A JPH0414096 A JP H0414096A
Authority
JP
Japan
Prior art keywords
resolution
storage device
font
print data
character
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
JP2116957A
Other languages
English (en)
Other versions
JP2915492B2 (ja
Inventor
Hitoshi Okuyama
奥山 仁士
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 JP2116957A priority Critical patent/JP2915492B2/ja
Publication of JPH0414096A publication Critical patent/JPH0414096A/ja
Application granted granted Critical
Publication of JP2915492B2 publication Critical patent/JP2915492B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Processing Or Creating Images (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は画像記録装置、詳しくはホストコンピュータ等
より入力した印字データに基づいて記録媒体に可視像を
記録する画像記録装置に関するものである。
[従来の技術] 近年、注目されているこの種の装置として、ページプリ
ンタがある。通常、この種の装置においては、1ペ一ジ
文のメモリを有し、そのメモリに順次発生した文字パタ
ーンを展開してい(という処理を行う。
文字パターンは文字フォントROMより読み込むが何度
も同じ文字パターンを読み込むのでは、効率がわるい。
そこで、CPUの管理下にある主記憶メモリにフォント
キャッシュを用意し、より高速にする等の処置が取られ
ている。
[発明が解決しようとしている課題] ところで、この種の装置において、その記録解像度を切
り換えるような機能を持たせた場合に問題が発生する。
つまり、解像度を上げた場合、特に指定がない限りは装
置はそれまでと同じ大きさの文字を印刷しなければなら
ない高解像度でしかも同じ大きさの文字を印刷するには
、より構成ドツト数の大きい文字パターンを発生しなけ
ればならない。ところが、キャッシュメモリは有限であ
るので、低解像度と同じ個数の文字パターンは格納しき
れなくなってしまう。
本発明は解像度の切り換えにかかわらず、フォントパタ
ーンをキャッシュメモリに記憶させて、動作する画像記
録装置を提供するものである。
[課題を解決するための手段及び作用]この課題を解決
する本発明の画像記録装置は以下に示す構成を備え、動
作する。すなわち、記録解像度を切り換え可能で、主記
憶装置と補助記憶装置を備えた画像記録装置であって、
印刷データを入力する入力手段と、解像度を指定する解
像度指定手段と、前記入力手段で入力した印刷データに
対応するフォントパターンを前記解像度指定手段で指定
された解像度に従い発生するフォントパターン発生手段
と、発生したフォントパターンを前記解像度指定手段で
指定された解像度に基づいて、前記主記憶装置に記憶す
るか前記補助記憶装置に記憶するかを制御する制御手段
と、前記入力手段で入力された印刷データが前記主記憶
装置或いは前記補助記憶装置に存在するか否かを判別す
る判別手段とを備え、該判別手段で前記印刷データに対
するフォントパターンが既に前記主記憶装置或いは補助
記憶装置に存在すると判別したとき、当該フォントパタ
ーンを使用して画像の記録を行う。
[実施例] 以下、添付図面に従って本発明に係る実施例を詳細に説
明する。
第1図は本実施例の印刷装置のブロック図である。
図中、1は印字データ等を送信するホストコンピュータ
、2は実施例の印刷装置本体である。
21は本印刷装置全体を制御する制御部であり、CPU
21 aと処理プログラム等を格納するROM2 l 
bと補助用のRAM21 cとを備える。22は解像度
を記憶しておく解像度記憶部である。23はRAMで構
成されるアクセスの速い主記憶装置であり、フォントパ
ターンをビットマツプで格納しておくフォントキャッシ
ュ部23a、ページ単位の内部データを格納してお(ペ
ージバッファ23b、ページバッファ23bの情報を基
に作成された1ペ一ジ文のビットイメージを展開可能な
フレームバッファ23cを備える。
24はハードディスク等によって構成され、主記憶装置
に比べるとアクセスの遅い補助記憶装置であり、高解像
度時に主記憶装置23中のフォントキャッシュ部23a
に格納できないフォントパターンを格納するフォントキ
ャッシュ部24aを備える。
25はドツトプリンタエンジン部は、実施例ではレーザ
ビームプリンタであり、フレームバッファ23cに展開
されたパターンを印刷出力する。
26は文字コードに対応する文字パターンが記憶されて
いるフォントROMであり、実施例では1種類の文字フ
ォントパターンが記憶されてその以外の大きさの文字パ
ターンはこの記憶されたパターンに基づいて発生するも
のとする。
ドツトプリンタエンジン部25は、レーザビームプリン
タの構成をしており、フレームメモリ23Cの信号に基
づいてレーザ光の発生がオン/オフする半導体レーザ素
子、この半導体レーザ素子より発生したレーザ光を反射
させて左右に掃引させるための回転多面体(ポリゴンミ
ラー)、レーザ光の照射を受けて静電潜像を形成する感
光ドラム及び現像器等を備えている。
解像度の変更は、フレームバッファ23cから読み出し
た画像信号を半導体レーザ素子に供給するときの基準ク
ロック及び回転多面体の回転速度を制御することで達成
する。因に、解像度を2倍にする場合、今まで1回の走
査を2回にするわけであるから、回転多面体の回転速度
を2倍にし、そして、フレームバッファ23cのデータ
転送りロックを4倍にする。
第2図(A)、(B)は本実施例の印刷装置の処理プロ
グラムを表すフローチャートである。このフローチャー
トに係るプログラムはROM2 lb内に記憶されてい
るものである。
尚、以下の説明で、主記憶装置23中のフォントキャッ
シュ部23aに格納可能な低解像度時の文字パターン数
は予め決められているものとする。
以下、このフローチャートに従ってさらに詳細に説明す
る。
第2図(A)の示すフローチャートはホストコンピュー
タ1からページバッファ23bにデータを格納する流れ
を示している。この処理は、例えばホストコンピュータ
1よりデータを受信する度に発生する割り込み信号に基
づいて実行される割り込みルーチンとした。
先ず、ステップS1において、ホストコンピュータ1よ
り1個のデータを受信し、次のステップS2において、
そのデータが解像度切り換えに係る命令か否かを判断す
る。解像度切り換え命令である場合には、切り換え後の
新たな解像度を解像度記憶部22に記憶させる(ステッ
プS3)。
また、解像度切り換え命令以外、例えば文字コード等印
刷データである場合には、ステップS4に進み、そのデ
ータをページバッファ23bに格納する。そして、ステ
ップS1に戻り、次のデータ受信に備える。
次に、第2図(B)のフローチャートに従って、フレー
ムバッファ23cへのビットイメージの展開処理につい
て説明する。
先ず、ステップSllにおいて、ページバッファ23b
より1個のデータ(文字コード)を読み込む。そして、
そのデータ文字コードに対応する文字パターンがキャッ
シュメモリ部23aまたは24aに存在するか否かを判
断する。キャッシュメモリ部23aまたは24aに存在
するのであれば、ステップS19に進んで、その文字パ
ターンをフレームメモリ23cに展開する。
また、キャッシュメモリ部23aまたは24aに存在し
ないと判断した場合には、次のステップS13に進み、
そのフォントパターンをそのときの解像度に従って発生
する。次に、ステップS14に進み、現在、キャッシュ
メモリ部23a (24aも含む)に記憶されている文
字数は最大か否かを判断する。最大である場合には、そ
れ以上のキャッシングは不可であるので、処理はステッ
プS19に進む。
また、キャッシュできる最大文字数に達していないと判
断した場合には、処理はステップS15に進み、現在の
解像度は低解像度か高解像度かを、解像度記憶部22に
記憶された値に従って判断する。
低解像度であるとき、処理はステップS17に進み発生
した低解像度用文字パターンを主記憶装置23中のキャ
ッシュメモリ部23aに記憶し、そしてステップS19
に進む。
また、現在、高解像度が選択されている場合には、ステ
ップS16に進み、主記憶装置23のフォントキャッシ
ュ部23aに発生した文字バターンを記憶可能か否かを
判断する。記憶可能であれば、ステップ313で発生し
た高解像度用文字パターンをフォントキャッシュ部23
aに記憶しくステップ517)、ステップS19に進む
。また、ステップS16で、主記憶装置230フオント
キヤツシユ部23aが既に一杯であり高解像度用の文字
パターンを記憶する領域が確保できないと判断した場合
、ステップ318に進む。つまり、高解像度用の文字パ
ターンを発生するには、低解像度用の文字パターンを補
間する等して、よりドツト構成数の大きい文字パターン
を発生する必要があり、1文字分のメモリ容量は低解像
度のときより多(を必要とする。従って、予め設定した
最大キャッシュ文字数以下であっても、高解像度の場合
には、キャッシュメモリ部23aには格納しきれなくな
る場合が発生する。
この様な事態になった場合、処理はステップS18に進
み、最大キャッシュ文字数を確保するため、その文字パ
ターンを補助記憶装置24側のフォントキャッシュ部2
4aに記憶させる。そして、フレームバッファ23cに
その文字パターンを展開し、ステップSllに戻る。
以上の処理を繰り返していき、最終的にlページ分のイ
メージがフレームバッファ23cに展開されると、その
データをドツトプリンタエンジン部25に出力し、可視
像を記録する。
以上説明したように、本実施例によれば、高解像度時に
主記憶装置内に入りきらないフォントパターンを補助記
憶装置内にキャッシュすることができるようになる。つ
まり高解像度に切り換えても、低解像度のときと同じキ
ャッシュ可能文字が確保されることになる。
尚、実施例では解像度記憶部22を独立させているが、
これをページバッファ23b中に取り込むようにすれば
、ページ単位の解像度切換がマルチタスクの内部処理に
おいても可能となる。
また、本実施例では解像度切換えをホストコンピュータ
1からの送信データ中のコマンドで実行しているが、切
換スイッチ等を印刷装置の操作パネルに設け、このスイ
ッチ操作によって解像度切換命令を出力することも可能
である。
尚、実施例ではドツトプリンタエンジン部25をレーザ
ビームプリンタとして説明したが、解像度が変更可能で
あれば他の方式のプリンタであっても良いことは勿論で
ある。
また、実施例ではフォントROM26には1種類の文字
パターンのみを記憶し、高解像度に切り換わったときに
は、その文字に基づいて文字パターンを作成するとした
が、これによって本発明が限定されるものではない。
[発明の効果] 以上説明したように本発明によれば、解像度の切り換え
にかかわらず、フォントパターンをキャッシュメモリに
記憶させて、動作する画像記録装置が提供できる。
【図面の簡単な説明】
第1図は本実施例の印刷装置のブロック図、第2図(A
)、(B)は本実施例の印刷装置の処理プログラムを表
すフローチャートである。 図中、1・・・ホストコンピュータ、2・・・印刷装置
、21 ・・・制御部、21a・・・CPU、2 l 
b ・ROM、21c・−・RAM、22 ・・・解像
度記憶部、23・・・主記憶装置、23a・・・フォン
トキャッシュ部、23b・・・ページバッファ、23c
・・・フレームバッファ、24・・・補助記憶装置、2
4aフォントキャッシュ部、25・・・ドツトプリンタ
エンジン部、26・・・フォントROMである。 特許出願人  キャノン株式会社 代理人 弁理士  大塚康徳(他1名)11第 図 第 2図(A)

Claims (1)

  1. 【特許請求の範囲】 記録解像度を切り換え可能で、主記憶装置と補助記憶装
    置を備えた画像記録装置であつて、印刷データを入力す
    る入力手段と、 解像度を指定する解像度指定手段と、 前記入力手段で入力した印刷データに対応するフォント
    パターンを前記解像度指定手段で指定された解像度に従
    い発生するフォントパターン発生手段と、 発生したフォントパターンを前記解像度指定手段で指定
    された解像度に基づいて、前記主記憶装置に記憶するか
    前記補助記憶装置に記憶するかを制御する制御手段と、 前記入力手段で入力された印刷データが前記主記憶装置
    或いは前記補助記憶装置に存在するか否かを判別する判
    別手段とを備え、 該判別手段で、前記印刷データに対するフォントパター
    ンが既に前記主記憶装置或いは補助記憶装置に存在する
    と判別したとき、当該フォントパターンを使用して画像
    の記録を行うことを特徴とする画像記録装置。
JP2116957A 1990-05-08 1990-05-08 画像記録装置及び方法 Expired - Fee Related JP2915492B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2116957A JP2915492B2 (ja) 1990-05-08 1990-05-08 画像記録装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2116957A JP2915492B2 (ja) 1990-05-08 1990-05-08 画像記録装置及び方法

Publications (2)

Publication Number Publication Date
JPH0414096A true JPH0414096A (ja) 1992-01-20
JP2915492B2 JP2915492B2 (ja) 1999-07-05

Family

ID=14699925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2116957A Expired - Fee Related JP2915492B2 (ja) 1990-05-08 1990-05-08 画像記録装置及び方法

Country Status (1)

Country Link
JP (1) JP2915492B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6909023B2 (en) 2000-07-04 2005-06-21 Showa Denko K.K. Production method for benzenedimethanol compound

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6909023B2 (en) 2000-07-04 2005-06-21 Showa Denko K.K. Production method for benzenedimethanol compound

Also Published As

Publication number Publication date
JP2915492B2 (ja) 1999-07-05

Similar Documents

Publication Publication Date Title
JPH0465258A (ja) テキスト情報処理装置
JPH0263763A (ja) 出力方法及びその装置
US5119471A (en) Control apparatus of high speed/high quality printer
JPH0414096A (ja) 画像記録装置及び方法
JPH01290448A (ja) 文字発生装置
JP2654015B2 (ja) 文書処理装置
JPH06274145A (ja) 文字処理装置
JP2878298B2 (ja) 画像出力装置
JP3121103B2 (ja) 文字処理装置及び方法
JP2942118B2 (ja) 出力制御方法
JPH0390371A (ja) 出力制御装置
KR100283745B1 (ko) 효과적인폰트캐쉬관리장치및방법
JP3241767B2 (ja) 画像処理装置
JP2526873B2 (ja) 文字発生装置
JP3121124B2 (ja) パターン発生装置及びその制御方法
JP2518222B2 (ja) 文字発生装置
JP2521918B2 (ja) 文字発生装置
JP3539203B2 (ja) ビットマップデータの縮小方法、情報処理装置および情報記録媒体
JP2942117B2 (ja) 出力装置
JPH10254661A (ja) 文書処理方法及び装置
JP3728083B2 (ja) 画像出力装置および画像出力方法
JPH07132651A (ja) 印字処理装置
JP2505362B2 (ja) ドットパタ―ン出力装置
JP2500661B2 (ja) プリンタ装置
JPH051491B2 (ja)

Legal Events

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