JPS6214689A - 文字出力制御装置 - Google Patents

文字出力制御装置

Info

Publication number
JPS6214689A
JPS6214689A JP60153380A JP15338085A JPS6214689A JP S6214689 A JPS6214689 A JP S6214689A JP 60153380 A JP60153380 A JP 60153380A JP 15338085 A JP15338085 A JP 15338085A JP S6214689 A JPS6214689 A JP S6214689A
Authority
JP
Japan
Prior art keywords
data
font
memory
control device
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.)
Pending
Application number
JP60153380A
Other languages
English (en)
Inventor
国男 冨安
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP60153380A priority Critical patent/JPS6214689A/ja
Publication of JPS6214689A publication Critical patent/JPS6214689A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明は1文・字出力制御装置、より具体的には2文字
が画素で構成され、画素情報が記憶されているメモリを
収容したカートリッジを着脱可能に接続することにより
メモリを交換することができるプリンタやディスプレイ
などの文字出力・装置の制御装置に係シ、特にレーデプ
リンタ、ワイヤートッドプリンタ等に使用するのに好適
な文字出力制御装置に関する。
従来技術 従来のドツトマトリクスプリンタでは、プリンタ本体側
で処理する文字のデータ構造がプリンタの種類、制御方
法及び性能に応じて異なることが多い。従ってフォント
カートリッジをグリ〈り本体側に着脱することによシ、
フォントデータが格納されているメモリを交換すること
ができる従来のプリンタにあっては、フォントデータの
データ構造をプリンタ本体側のデータ構造と一致させた
メモリが収容されたフォントカートリッジを各機種ごと
に用意する必要があった。したがってプリンタの各機種
について複数種のフォントカートリッジを準備しなけれ
ばならない。
しかしながら、このように複数種のフォントカートリッ
ツをプリンタの各機種毎に用意することは、メーカとし
て製品管理が複雑となシ、プリンタシステム全体の:3
ストの上昇を招くと共に、プリンタの機種をシリーズ化
しようとしても、各機種毎に7オ/トカートリツジ内の
メモリのデータ構造が異なるために統一性がとれないと
いう問題があった。
目   的 本発明はこのような従来技術の欠点を解消し、フォント
カートリッジ内のメモリのデータ構造がプリンタ本体側
の処理に適合する形態であるか否かに関係なく、7オン
トカートリツジを共用できる文字出力制御装置を提供す
ることを目的とする。
構成 本発明は上記目的を達成するために、文字情報が格納さ
れたメモリが収容されたカートリッジが着脱可能に接続
され、ホストから文字データを受け、それに対応するフ
ォントデータを文字出力装置に出力する文字出力制御装
置において、前記メモリは再書込み可能な記憶素子で構
成され、且つ該メモリには文字情報のフォントデータの
データ構造を示す識別情報が記憶されていると共に、該
文字出力制御装置は、フォントカートリッジ内のメモリ
から前記識別情報を読み出し、該識別情報から該メモリ
に格納されているフォントデータのデータ構造を判別す
るデータ構造判別手段と、該データ構造判別手段の判別
結果に基づいて前記メモリに格納された7オントデータ
を該文字出力制御装置で利用できる形態に変換し、該メ
モリに再書込みするデータ変換手段とを備えることによ
シ、フォントカ−トリッジを異なる機種の文字出力装置
に共用できるようにしたことを特徴とするものである。
なお本明細書において用語「文字」は、かな、漢子また
はアルファベットのみならず、句読点や数字、他の記号
などをも含むものとする。
本発明の構成について以下、実施例に基づいて説明する
。第1図には本発明に係る文字出力制御装置の一実施例
の構成が示されている。同図において文字出力制御装置
はプリンタの制御に有効に適用され、ホストマシン10
かう送出される文字コードを取り込み、文字コードに対
応する画素情報を読み出し、所定の・ぞターンに変換し
、印字データを出力するプリンタコントローラ20と、
プリンタコントローラ20に着脱できるように構成され
、フォントデータが格納されているメモリが収容された
フォントカートリッツ30と、からなる。プリンタコン
トローラ20には、プリンタコントローラ20より出力
された印字データに基づいて記録紙に印字出力するプリ
ンタエンジン4oがコネクタ222を介して接続されて
いる。なお本装置は、プリンタエンジン40の代シに2
文字を可能表示するCRTなどのディスプレイがコネク
タ222に接続されるように構成してもよい。
プリンタコントローラ20において、ROM200には
各種の処理を行うためのプログラム及び固定データが格
納されている。更に7オン) ROM204は、フォン
トの画素データがファーム化されて記憶されており、通
常はフォントメモリとしては7オン) ROM 204
を使用するが、必要なフォントデータがフォントROM
 204にない場合には、所望のフォントデータが格納
されている7オントカートリツジ30をプリンタコスト
ローラ20の所定のコネクタ220に装着して使用する
。
またRAM 206は、フォントカートリッジ3゜内の
メモリのフォントデータを所定のデータ構造に変換する
ための変換領域として、あるいはそれ以外の他の処理に
おける演算領域として用イラレる。ホストインターフェ
ース202ハ、ホス1トマシン10との間で図形コード
、制御コマンド、ドツトデータ等の受信、及びプリンタ
ステータスの送信を行うインターフェースでアリ、エン
ジンインターフェース212 ハf !jンタエンジン
40の状態をチェックし、プリンタエンジン40に対し
てプリント要求等を発するインターフェースである。
バッファメモリ21(1:ホストマシン10から受けた
文字を指定する印字データ全一時的に保持するメモリで
あり、ビデオバッファ214け文字が画素情報として展
開された印字データが記憶されるメモリである。
このようにプリンタコントローラ20は、ROM 20
G、ホストインターフェース202、フォントROM 
204、RAM 206、パスバッファ208、バッフ
ァメモ!7210 、二ツノ/インターフェース212
、ビデオバッファ214及びCPU 216から構成さ
れている。
一方、フォントカートリッジ30は、フォントROM 
204に基本的に収容されていないフォントデータが格
納されたメモ!J aoo (第2図)を有し、コント
ローラ20のコネクタ220に着脱可能なコネクタ31
0を有する。本装置は、fリフタコントローラ20に対
して電気的、機械的に適合可能であっても、フォントカ
ートリッジ30内のメモリに格納されたフォントデータ
のデータ構造がプリンタコントローラ20内で処理する
データ構造に一致しない場合には、この7オ/hf’−
夕のデータ構造をプリンタコントローラ20側で処理で
きる形態に、したがって最終的にはプリンタエンノン4
0で利用できる形態に変換してその変換後のフォントデ
ータをRAM 206内に再構成する。
この場合に、変換したフォントデータをRAM206内
に展開したままそれを使用すれば、異機種用のフォント
カートリッジであっても印字出力することは可能である
が、一般にフォントカートリッジと同容量のRAM領域
が常にこのようなフォントデータに占有されてしまう。
これを回避するために本実施例では、フォントカートリ
、ツノ30のデータ構造をプリンタコントローラ20側
で使用できるデータ構造に変換し、その変換したデータ
でフォントカートリッジ3゜内のメモリを書き換えるよ
うに構成されてbる。
フォントカートリッジ30の構成例を第2図に示す。同
図に示すようにフォントカートリッジ30はフォントデ
ータが格納されているメモリ300、バックアップ用電
源302、ダイオード304 、306から構成されテ
!、−9、メモリ300は再書込み可能なSRAMある
いはEEPROMが用すられる。フォントカートリッジ
3oのコネクタ310をプリンタコントローラ20側に
設けられたコネクタ220に装着した場合にはメモリ3
o。
にはプリンタコントローラ20側よりコネクタ220 
、310を介して電源供給されるが、フォントカートリ
ック30をプリンタコントローラ20よシ取り外した場
合にはダイオード304を介してメモリ300に電源が
供給される。
フォントカートリッツ30のメモリ300におけるアド
レス領域内のメモリ空間構造を第3図に示す。同図(a
)に示すように、メモリ空間の先頭にフォントデータの
データ構造の種類を示す識別情報Xが格納され、続いて
順次、各フォントに対応して7オントフアイル(&1〜
A n )が格納されている。各フォントファイルは、
文字の個数、各文字のアドレス、サイズ等の印字に必要
な一連の属性と、各文字の画素データからなる。例えば
フォントファイルA2は同図(b)に示すようにフォン
トの属性に関するデータが先頭に、次いで各文字の画素
データが所定の順序で配設されている。この文字データ
のうち、例えばA2に該当する領域に格納されている「
A」の文字データは同図(c)に示すようにバイト単位
にlLll−amHの画素データで構成され、これらの
画素データは8ビツトのバンド幅でビデオバッファ21
4にそのまま展開される(同図(d))。
上記の例はデータ構造の識別情報がX=1の場合、すな
わち1画素データが8ビット単位でアクセスできるよう
に構成された例である。本実施例では、プリンタコント
ローラzOは16ビツト単位で画素データを処理するよ
うに構成され、第3図に示すデータは第4図に示すよう
な形態に変換して印字出力する。フォントカートリッツ
30内のメモリ300に格納されているファイルをプリ
ンタコントローラ2o側で処理可能なデータ構造に変換
してRAM 206上に展開した一例を第4図に示す。
同図から明らかなように第3図に示したフォントカート
リ、ノ3゜のデータ構造と異なる点は、第4図(a)に
おいてデータ構造の識別情報XがX=k (N1 )に
変換され、更に同図(c)に示すように各文字の画素デ
ータが16ビツト単位に変換されていることであり、そ
れ以外は異なるところがない。この場合は、同図(d)
に示すようにビデオバッファ214には16ビツト単位
に画素データbll〜bm/2nが展開されることにな
る。ここで、例えば画素データb11.あるいはb12
は、第3図(d)における画素データa21 + al
□、あるいはa2□。
a12がそれぞれ一単位の画素データとして組み合され
たものである。
このようなデータ構造の変換は、第1図にプリンクコン
トローラ20として示されている処理システムによって
実行される。この処理システムは、第6図に示すように
その機能を概念的に分割した各機能ブロックを実現する
ものである。
これによれば、カートリッジ30のメモリ300に記憶
されているデータ構造情報Xがデータ構造判別部500
に読み出され、データ構造判別部500はこの情報によ
ってメモリ300内のフォントデータのデータ構造を判
別する。データ変換部502は、RAM 206の記憶
領域を使用してメモリ300内のフォントデータのデー
タ構造を変換する機能を有する。この変換は、データ構
造判別部500の判別した結果に基づいて行なわれる。
RAM 206を使用してデータ構造が変換されたフォ
ントデータは、データ変換部502によってメモリ30
0の所定の領域に再書込みされる。
その後、RAM 206のデータ変換に使用した領域は
、処理システムによって利用可能である。
、次に、第1図に示したプリンタ装置におけるフォント
カートリッツのデータ構造の変換動作を第5図のフロー
チャートを参照しながら説明する。同図においてプログ
ラムが起動されると、ステップ400でフォントカート
リッツ30が交換されたか否かが判定され、フォントカ
ートリッジ30が交換されていない場合にはそのままこ
のプログラムの実行は終了する。
一方、フォントカートリッジ30が交換された場合には
、次のステップ402でフォントカートリッジ30のデ
ータ構造がプリンタコントローラ20のそれと一致して
いるか否かが判定される。これはデータ識別情報Xがプ
リンタコントローラ側のそれと一致しているか否かによ
り判定される。本装置では、識別情報X=にの場合がコ
ントローラ20内で処理可能なデータ構造であることを
示している。ステラf 402で”Yes”と判定され
た場合には、通常の印字処理ルーチンに戻る。またステ
、77’402でNonと判定された場合には、ステッ
プ406でフォントデータのデータ構造の変換ルーチン
ジャンプテーブルを参照し、変換すべき所定の変換ルー
チン(aos−t〜408−n)のうちのいずれかを実
行する。例えば第3図に示したフォントカートリッジ3
0のフォントデータの8ビット単位のデータ構造を第4
図に示す16ビツト単位のデータ構造に変換してRAM
 206に展開した後、ステップ410に移行する。
ステップ410では、元のフォントカートリ。
ノ30内のメモリ300にRAM 206に展開されて
いる変換後のフォントデータを再書込みし、通常の印字
処理ルーチンに復帰する。
本実施例ではフォントカートリ、ノ30をプリンタ装置
の異なる機種間で共用できる。従ってフォントカートリ
ッジ30の種類が少なくて済むので、製造者にとってフ
ォントカートリッジ30の管理コストを低減することが
できる。
またフォントカートリッジ30内のメモリ300に、プ
リンタ制御装置側に適合するようにフォント−データの
データ構造を変換した後に変換後のフォントデータを再
書込みするように構成したので制御装置側のRAM 2
06を他の処理に使用でき、また逆にRAM 206と
しては記憶容量の少ないものを使用することもできる。
効果 本発明では、文字出力制御装置側に着脱されるフォント
カートリッジ内のメモリに格納されたフォントデータの
データ構造が制御装置側の処理形態例適合しない場合に
は、それに適合する形態にデータ構造を変換し、変換後
のフォントデータをフォントカートリッジ内のメモリに
再書込みするように構成したので、本発明によれば異機
種間でフォントカートリッジを共用することができると
共に、制御装置のRAM領域を他の処理に有効に利用で
きる。
更に、必要な7オ/トカートリ、ゾの種類が少なくて済
むので製品管理が容易になる。
【図面の簡単な説明】
第1図は本発明に係る文字出力制御装置の一実施例の構
成を示すブロック図、 第2図は第1図に示す実施例における7オントカートリ
ツクの構成例を示す回路図、第3図はフォントカートリ
、ノのアドレス空間の構造の一例を示す説明図、 第4図はRAMに展開された変換後のフォントデータの
データ構造の一例を示す説明図、第5図は本装置におけ
るフォントデータのデータ構造の変換処理の例を示すフ
ローチャート、第6図は第1図に示す実施例の機能を示
す機能ブロック図である。 20・・・プリンタコントローラ 30・・・フォントカートリッジ 200・・・ROM 202・・・ホストインターフェース 204・・・フォントROM 206・・・RA M 210・・・バッファメモリ 214・・・ビデオバッファ 300・・・メモリ (d) b騒1         b努n 第57 集ろ図

Claims (1)

  1. 【特許請求の範囲】 文字情報が格納されたメモリが収容されたカートリッジ
    が着脱可能に接続され、ホストから文字データを受け、
    それに対応するフォントデータを文字出力装置に出力す
    る文字出力制御装置において、 前記メモリは再書込み可能な記憶素子で構成され、且つ
    該メモリには文字情報のフォントデータのデータ構造を
    示す識別情報が記憶されていると共に、 該文字出力制御装置は、前記メモリから前記識別情報を
    読み出し、該識別情報から該メモリに格納されているフ
    ォントデータのデータ構造を判別するデータ構造判別手
    段と、 該データ構造判別手段の判別結果に基づいて前記メモリ
    に格納されたフォントデータを該文字出力制御装置で利
    用できる形態に変換し、該メモリに再書込みするデータ
    変換手段とを有することを特徴とする文字出力制御装置
    。
JP60153380A 1985-07-13 1985-07-13 文字出力制御装置 Pending JPS6214689A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60153380A JPS6214689A (ja) 1985-07-13 1985-07-13 文字出力制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60153380A JPS6214689A (ja) 1985-07-13 1985-07-13 文字出力制御装置

Publications (1)

Publication Number Publication Date
JPS6214689A true JPS6214689A (ja) 1987-01-23

Family

ID=15561199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60153380A Pending JPS6214689A (ja) 1985-07-13 1985-07-13 文字出力制御装置

Country Status (1)

Country Link
JP (1) JPS6214689A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63205257A (ja) * 1987-02-23 1988-08-24 Oki Electric Ind Co Ltd 印刷制御装置
JPS6415759A (en) * 1987-07-09 1989-01-19 Fuji Xerox Co Ltd Portable information processor
JPH0196690A (ja) * 1987-09-22 1989-04-14 Internatl Business Mach Corp <Ibm> 処理システム
WO1993008029A1 (fr) * 1991-10-23 1993-04-29 Seiko Epson Corporation Appareil et procede de traitement de l'information, et dispositif de commande complementaire integre
WO1993016881A1 (fr) * 1992-02-26 1993-09-02 Seiko Epson Corporation Dispositif discriminateur de type et procede correspondant
WO1993018922A1 (fr) * 1992-03-19 1993-09-30 Seiko Epson Corporation Appareil et procede de traitement d'informations, et dispositif de commande supplementaire utilise
US5461705A (en) * 1991-10-23 1995-10-24 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
US5537517A (en) * 1991-10-23 1996-07-16 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
US5592595A (en) * 1991-12-30 1997-01-07 Seiko Epson Corporation Intelligent cartridge for attachment to a printer to perform image processing tasks in a combination image processing system and method of image processing

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63205257A (ja) * 1987-02-23 1988-08-24 Oki Electric Ind Co Ltd 印刷制御装置
JPS6415759A (en) * 1987-07-09 1989-01-19 Fuji Xerox Co Ltd Portable information processor
JPH0196690A (ja) * 1987-09-22 1989-04-14 Internatl Business Mach Corp <Ibm> 処理システム
WO1993008029A1 (fr) * 1991-10-23 1993-04-29 Seiko Epson Corporation Appareil et procede de traitement de l'information, et dispositif de commande complementaire integre
US5410641A (en) * 1991-10-23 1995-04-25 Seiko Epson Corporation Intelligent cartridge for attachment to a printer to perform image processing tasks in a combination image processing system and method of image processing
US5461705A (en) * 1991-10-23 1995-10-24 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
US5537517A (en) * 1991-10-23 1996-07-16 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
US5592595A (en) * 1991-12-30 1997-01-07 Seiko Epson Corporation Intelligent cartridge for attachment to a printer to perform image processing tasks in a combination image processing system and method of image processing
WO1993016881A1 (fr) * 1992-02-26 1993-09-02 Seiko Epson Corporation Dispositif discriminateur de type et procede correspondant
WO1993018922A1 (fr) * 1992-03-19 1993-09-30 Seiko Epson Corporation Appareil et procede de traitement d'informations, et dispositif de commande supplementaire utilise

Similar Documents

Publication Publication Date Title
JP2796628B2 (ja) 印字装置
JP2500976B2 (ja) デ―タ処理システムにおける印刷方法
US5708768A (en) Character generation
GB2217491A (en) Output apparatus
JPS602715B2 (ja) 漢字プリンタにおける漢字用ビットパタ−ン管理方式
JPH06187107A (ja) 帳票配布出力装置
JP2591021B2 (ja) 文字パターン発生方式
JPH0452968B2 (ja)
JPH06183093A (ja) プリント装置
JP2000181673A (ja) 文書印刷装置
JPS6113616B2 (ja)
JP2903516B2 (ja) 文書処理装置
JP2846766B2 (ja) バーコードフォント作成制御装置
JP3029747B2 (ja) プリンタ
JP2623458B2 (ja) 図形出力制御装置
JPH01229666A (ja) 印字装置
JPH08234720A (ja) フォントデータメモリのデータ構造
JPH08282024A (ja) 印刷装置
JPH04112059A (ja) 画像記録装置
JPH01103467A (ja) 文書出力方式
JPH03127095A (ja) 文字発生装置
JPS5856192A (ja) 印刷装置
JPH11153990A (ja) プリンタ装置
JPH082667B2 (ja) プリンタ装置の文字パターンデータ読み出し方法
JPH0292652A (ja) プリンタコントローラ