JPH03199067A - 画像出力装置 - Google Patents

画像出力装置

Info

Publication number
JPH03199067A
JPH03199067A JP1338309A JP33830989A JPH03199067A JP H03199067 A JPH03199067 A JP H03199067A JP 1338309 A JP1338309 A JP 1338309A JP 33830989 A JP33830989 A JP 33830989A JP H03199067 A JPH03199067 A JP H03199067A
Authority
JP
Japan
Prior art keywords
font data
font
data
host computer
download
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
JP1338309A
Other languages
English (en)
Inventor
Hiroshi Atobe
浩史 跡部
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 JP1338309A priority Critical patent/JPH03199067A/ja
Publication of JPH03199067A publication Critical patent/JPH03199067A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、例えばレーザビームプリンタ等の画像出力装
置に関し、特に入力データに対応するフォントデータに
従ってパターン情報を生成し、出力する画像出力装置に
関するものである。
[従来の技術] 近年、いわゆるD T P  (Desk Top P
ublishing)といわれる分野の発達が著しく、
それを支援するハードウェア、ソフトウェアの充実もは
かられている。そんな中でもレーザビームプリンタによ
る画像出力の美しさには目を見張るものがある。
レーザビームプリンタより出力されるテキスト文字は、
通常フォントデータという形でプリンタ側に格納され、
ホストコンピュータより送出されてくる文字コードデー
タに対応した出力が可能となっている。
[発明が解決しようとしている課題] しかしながら、上記従来例では、プリンタ側でコスト及
び外形寸法を抑えるために、限られたフォントデータし
か格納しておらず、また、DTP分野の発達に伴い、多
種多様の膨大なフォントが開発販売されているため、ホ
ストコンピュータから送出されてくる文字コードデータ
に対応した文字パターンをプリンタ側で完全に出力する
ことは不可能であるという欠点があった。
本発明は、上記課題を解決するために成されたもので、
ダウンロードされたフォントデータから出カバターンを
生成し、出力できる画像出力装置を提供することを目的
とする。
[課題を解決するための手段及び作用]上記目的を達成
するために、本発明の画像出力装置は以下の構成から成
る。すなわち、入力データに対応するフォントデータに
従ってパターン情報を生成し、出力する画像出力装置に
おいて、前記フォントデータのダウンロードを制御する
制御手段と、該制御手段によりダウンロードされたフォ
ントデータを格納する格納手段と、該格納手段に格納さ
れ、前記入力データに対応するフォントデータからパタ
ーン情報を生成する生成手段と、該生成手段で生成した
パターン情報を出力する出力手段とを具備する。
また好ましくは、前記生成手段は、入力データに対応し
たフォントデータが存在しない場合には、優先順位の高
いフォントデータを使用してパターン情報を生成するこ
とを一態様とする。
[実施例] 以下、添付図面を参照して本発明に係る好適な一実施例
を詳細に説明する。
〈構成の説明 (第1図)〉 第1図は、本発明に係る画像出力装置の構成を示す概略
ブロック図である。
図において、lはホストコンピュータであり、ユーザに
よって指定されたフォントデータを後述するレーザビー
ムプリンタ2のコントローラ3へ送出し、フォントデー
タのダウンロードを行う。
2は画像出力装置としてのレーザビームプリンタであり
、ホストコンピュータ1よりダウンロードされるフォン
トデータを格納し、文字パターンを生成するコントロー
ラ3と、その文字パターンに従って永久可視画像を形成
するプリンタエンジン部4により構成されている。
く第1の実施例 (第2図〜第4図)〉次に、上述した
コントローラ3内でのフォントデータの動作について第
2図に示す概略ブロック図を参照して以下に説明する。
図において、31はホストコンピュータ1よりダウンロ
ードされたフォントデータ10を格納するフォントデー
タRAM、32は制御信号12によりダウンロード動作
を制御するダウンロード制御部、モして33はホストコ
ンピュータlより送出されてきた文字コードデータ11
に基づいて生成した文字パターン15をプリンタエンジ
ン部4へ出力する文字パターン生成部である。
第3A図は、ホストコンピュータ1がらダウンロードさ
れるフォントデータ10のフォーマット構成を示す一例
である。
その内容としては、まずフォント名を記述するフォント
ID3a、次にホストコンピュータ1より送出されてく
るキャラクタコードに対応するキャラクタコード3b、
そして文字パターン生成のためのキャラクタデータ3c
である。
マタ、第3B図は、第3A図に示したフォントID3a
の具体例を示す図である。
図示するように、フォントID3aを5ビツトで表わし
、上位3ビツトはタイムスファミリーパラテイノファミ
リー、ヘルベティ力ファミリーといったファミリー群を
記述するのに用い、下位2ビツトは各ファミリーにおけ
るタイプの差異をそれぞれ表わすのに用いている。
次に、第1の実施例におけるコントローラ3の動作を第
4図に示すフローチャートに従って以下に説明する。
まず、ステップS1では、ホストコンピュータ1からダ
ウンロード要求があると、ダウンロード制御部32がホ
ストコンピュータlからダウンロードされるフォントデ
ータの受信準備を行う。
具体的には、プリンタエンジン部4の印字動作が一時停
止又は終了するのを待ち、制御信号17によって一時停
止又は終了を認識すると、受信可能状態になった旨を示
す制御信号12をホストコンピュータ1へ出力する。こ
の制御信号12を受信したホストコンピュータ1側では
、レーザビームプリンタ2側でダウンロードの受信準備
が完了したことを認識し、ステップS2において、ダウ
ンロード動作を開始する。
このステップS2では、ユーザによって指定されたフォ
ントデータ10をホストコンピュータ1から受信し、フ
ォントデータRAM31に格納するダウンロード動作を
行う。そして、フォントデータRAM31に格納するフ
ォントデータ10の受信が終了すると、ダウンロード動
作の終了を示す制御信号16がフォントデータRAM3
1がらダウンロード制御部32へ出力される。なお、フ
ォントデータ10の受信終了は、終了を表わすコードを
受信するか、あるいは所定時間フォントデータ10を受
信しない場合に、終了として判断される。
一方、この制御信号16によってダウンロード動作が終
了したことを認識したダウンロード制御部32では、制
御信号12によってダウンロード動作の終了をホストコ
ンピュータ2側に通知して文字コードデータの受信待ち
状態へと移行する。
ここで、ホストコンピュータ1から文字コードデータ1
1が出力されると、ステップS3の文字コードデータ受
信動作を開始する。
この動作は、文字パターン生成部33によって行われ、
まずフォントデータRAM31に対して制御信号14で
アクセスし、受信した文字データコード11に対応する
フォントデータを読み出す動作を行う。次に、フォント
データRAM31からフォントデータ13が出力される
と、ステップS4で文字パターンの生成動作となる。こ
こでの動作は、文字パターン生成部33により行われ、
入力したフォントデータ13に対応する文字パターンが
生成される。そして、この生成された文字パターンデー
タ15は、プリンタエンジン部4へ出力される。
[他の実施例] 次に、本発明に係る他の実施例を図面を参照して以下に
説明する。
〈第2の実施例 (第5図)〉 第5図は、第2の実施例におけるコントローラ3内のフ
ォントデータの動作を示すブロック図である。なお、第
2図と同じ番号がついているものは同様の機能を果たす
ものとする。
図示するように、この実施例ではコントローラ3内にR
AM制御部34を備え、このRAM制御部7によってフ
ォントデータRAM31にダウンロードされ、格納され
たフォントデータの消去と保存が行われる。つまり、R
AM制御部34はホストコンピュータ1からの制御信号
19に従ってフォントデータの消去と保存という2つの
動作を制御信号18によって制御を行う。
また、通常、プリンタは様々なユーザによって使用され
るため、使用されるフォントが限定されている場合もあ
り、そうでない場合もある。前者の限定されている場合
、ユーザがプリンタを使用する度にフォントデータをダ
ウンロードするのは非能率的である。そこで、この実施
例ではバックアップ電源等といった手段を用いてフォン
トデータRAM31のデータ内容を保存している。
また、多種多様のフォントを使用するユーザの場合には
、フォントデータRAM31は限られた容量であるため
、制御信号19によってRAM制御部34がフォントデ
ータRAM31内の一部又は全部に対して消去という動
作を行い、アップロード準備完了の旨を制御信号16に
よってダウンロード制御部32に伝えている。
そうすることによってユーザはフォントデータをダウン
ロードする度にプリンタの電源を落とす必要がなくなる
く第3の実施例 (第6図)〉 次に、本発明に係る第3の実施例を図面を参照して以下
に説明する。
第6図は、前述のコントローラ3内のフォントデータの
動作を示す概略ブロック図である。また第5図と同様に
、第2図と同じ番号がついているものは同様の機能を果
たすものとする。
この実施例での文字パターン生成部33′は、送出され
てきた文字コードデータに対応するフォントデータがフ
ォントデータRAM31内に存在しないと判断した場合
、制御信号21によってその旨をRAM制御部34に知
らせる。すると、RAM制御部34は、フォントデータ
RAM31内のデータの一部又は全部を消去し、その旨
を制御信号16によってダウンロード制御部32に伝え
る。
そして、ダウンロード制御部32は、制御信号12によ
ってホストコンピュータ1のフォントデータのダウンロ
ードを促す。第3の実施例では、制御信号21を設ける
ことにより、ユーザに対するフォントデータのダウンロ
ード動作を意識させないようにしたものである。
〈第4の実施例 (第7図、第8図)〉以下、図面を参
照して本発明の第4の実施例を説明する。
第7図は、コントローラ3内のフォントデータの動作を
示す概略ブロック図である。第2図と同じ番号がついて
いるものは同様の機能を果たすものとする。そして、第
8図は、この実施例での動作を示すフローチャートであ
り、これらの図を参照しながら動作を説明する。
フォントデータ及び文字コードデータを指定するデータ
11が送信されてくると、ダウンロード制御部32′が
コントローラ3内のフォントデータROM36内に存在
するフォントのフォントIDを認識しくステップ5IO
) 、ROM36内に存在した場合、そのデータを使用
するが、指定フォントが存在しない場合には、ダウンロ
ード制御部32′によってコントローラ3内でフォント
のダウンロードの受信準備が完了した旨を制御信号12
によってホストコンピュータ1へ伝える(ステップ51
1)。
一方、ホストコンピュータ1は、その制御信号12によ
ってフォントデータRAM31に対するデータ10の指
定フォントIDのフォントデータをダウンロードしくス
テップ512)、後の動作は前述した実施例と同様の動
作を行う(ステップS13,514)。
しかしながら、ここでホストコンピュータ1側において
も、指定フォントが存在しなかった場合(ステップ51
2)、例えば第3B図において、バラテイノファミリー
(上位3ビツトが001)を使用したい場合に、ホスト
コンピュータ側にも存在しなかった時、例えばID番号
が小さい方からという優先順位をつけておくことによっ
てタイムスファミリー(上位3セツトが000)がダウ
ンロードされる(ステップ515)。
そこで、実際のデータ11によってフォント、例えばパ
ラテイノイタリックが指定された場合、文字パターン生
成部20は文字パターン決定部35にその旨を伝える。
これにより、文字パターン決定部35は、制御信号14
によってバラテイノイタリックのフォントを使用するが
、フォントデータRAM31には存在しないので、優先
順位の高いタイムスファミリーからフォントIDが下位
2ビツト10(イタリック)のものを選出する(ステッ
プ816)。
このように、フォントファミリーに対して優先順位を付
け、かつID番号によってフォントのタイプフェース(
ローマン、ボールド、イタリック等)を識別可能にして
おくことにより、指定フォントが存在しなかった場合に
おいてもユーザの意図する代替フォントの出力を可能と
する。
なお、前述したコントローラ3は、これだけに限ること
なく、種々の変形が可能である。例えばコントローラ3
全体を制御する制御部(CPU。
ROM、RAM等から構成されている)を備え、CPU
によりダウンロード動作を制御するようにしても良い。
[発明の効果] 以上説明したように、本発明によれば、フォントデータ
をホストコンピュータからダウンロードできるようにす
ることにより、全てのフォントデータを携帯する必要が
なくなり、外形寸法及びコストの削減を可能とする大き
な効果がある。
【図面の簡単な説明】
第1図は本発明に係る画像出力装置の構成を示す概略ブ
ロック図、 第2図は第1の実施例におけるコントローラの構成を示
す概略ブロック図、 第3A図、第3B図はフォントデータの内容を説明する
図、 第4図は第1の実施例における処理動作を示すフローチ
ャート、 第5図は第2の実施例におけるコントローラの構成を示
す概略ブロック図、 第6図は第3の実施例におけるコントローラの構成を示
す概略ブロック図、 第7図は第4の実施例におけるコントローラの構成を示
す概略ブロック図、 第8図は第4の実施例における処理動作を示すフローチ
ャートである。 図中、l・・・ホストコンピュータ、2・・・レーザビ
ームプリンタ、3・・・コントローラ、4・・・プリン
タエンジン部、31・・・フォントデータRAM、32
・・・ダウンロード制御部、33・・・文字パターン生
成部、34・・・RAM制御部である。

Claims (2)

    【特許請求の範囲】
  1. (1)入力データに対応するフォントデータに従つてパ
    ターン情報を生成し、出力する画像出力装置において、 前記フォントデータのダウンロードを制御する制御手段
    と、 該制御手段によりダウンロードされたフォントデータを
    格納する格納手段と、 該格納手段に格納され、前記入力データに対応するフォ
    ントデータからパターン情報を生成する生成手段と、 該生成手段で生成したパターン情報を出力する出力手段
    とを具備することを特徴とする画像出力装置。
  2. (2)前記生成手段は、入力データに対応したフォント
    データが存在しない場合には、優先順位の高いフォント
    データを使用してパターン情報を生成することを特徴と
    する請求項第1項に記載の画像出力装置。
JP1338309A 1989-12-28 1989-12-28 画像出力装置 Pending JPH03199067A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1338309A JPH03199067A (ja) 1989-12-28 1989-12-28 画像出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1338309A JPH03199067A (ja) 1989-12-28 1989-12-28 画像出力装置

Publications (1)

Publication Number Publication Date
JPH03199067A true JPH03199067A (ja) 1991-08-30

Family

ID=18316924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1338309A Pending JPH03199067A (ja) 1989-12-28 1989-12-28 画像出力装置

Country Status (1)

Country Link
JP (1) JPH03199067A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008287282A (ja) * 2002-09-25 2008-11-27 Nichia Corp Led表示装置用の通信制御装置
JP2016034653A (ja) * 2014-08-01 2016-03-17 株式会社キーエンス レーザマーキング装置、印字データ生成装置、印字データ生成方法、及びコンピュータプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008287282A (ja) * 2002-09-25 2008-11-27 Nichia Corp Led表示装置用の通信制御装置
JP2016034653A (ja) * 2014-08-01 2016-03-17 株式会社キーエンス レーザマーキング装置、印字データ生成装置、印字データ生成方法、及びコンピュータプログラム

Similar Documents

Publication Publication Date Title
KR950020306A (ko) 출력 제어 장치 및 방법
JPH0245173A (ja) 文字発生装置および文字発生方法
JPH03199067A (ja) 画像出力装置
JPH043219A (ja) 印刷装置及び印刷制御方法
JPH0746352B2 (ja) 字体変換方法
KR100449694B1 (ko) 프린팅 방법 및 그 제어장치
JP3097818B2 (ja) フォントデータメモリ装置
JP2644778B2 (ja) 文字発生装置
JPS63136084A (ja) 文字処理装置
JP2003099216A (ja) プリンタドライバの印刷設定方法、情報処理装置、プログラムおよび記憶媒体
KR20020070106A (ko) 다이내믹 코드 발생에 기초하여 캐릭터의 디스플레이를제어하는 방법
JP2933222B2 (ja) 文書処理装置
JPH10232861A (ja) 文書出力装置
JPH051491B2 (ja)
JP2657987B2 (ja) 文字パターン生成装置
JP3833195B2 (ja) 画像処理装置及びその制御方法
JPH07168836A (ja) 文章出力装置
JPH0247078A (ja) 印刷装置
JPH1044533A (ja) フォントキャッシュ装置
JPS6113290A (ja) 文字出力装置
JPH04260168A (ja) 文書作成機
JPS62293286A (ja) ワ−ドプロセツサ
JPS63185638A (ja) 文書出力装置
JPH02220129A (ja) 情報処理装置、情報処理方法、プリンタ、及びプリンタ制御方法
JPH08230254A (ja) 印字装置