JPS6214689A - Character output controller - Google Patents

Character output controller

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
character
cartridge
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
Japanese (ja)
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/en
Publication of JPS6214689A publication Critical patent/JPS6214689A/en
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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 技術分野 本発明は1文・字出力制御装置、より具体的には2文字
が画素で構成され、画素情報が記憶されているメモリを
収容したカートリッジを着脱可能に接続することにより
メモリを交換することができるプリンタやディスプレイ
などの文字出力・装置の制御装置に係シ、特にレーデプ
リンタ、ワイヤートッドプリンタ等に使用するのに好適
な文字出力制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a single character/character output control device, more specifically, to a single character/character output control device, in which two characters are composed of pixels, and a cartridge containing a memory in which pixel information is stored is removably connected. The present invention relates to a control device for a character output device such as a printer or a display whose memory can be replaced by changing the memory, and particularly relates to a character output control device suitable for use in a radar printer, wire tod printer, etc.

従来技術 従来のドツトマトリクスプリンタでは、プリンタ本体側
で処理する文字のデータ構造がプリンタの種類、制御方
法及び性能に応じて異なることが多い。従ってフォント
カートリッジをグリ〈り本体側に着脱することによシ、
フォントデータが格納されているメモリを交換すること
ができる従来のプリンタにあっては、フォントデータの
データ構造をプリンタ本体側のデータ構造と一致させた
メモリが収容されたフォントカートリッジを各機種ごと
に用意する必要があった。したがってプリンタの各機種
について複数種のフォントカートリッジを準備しなけれ
ばならない。
Prior Art In conventional dot matrix printers, the data structure of characters processed by the printer itself often differs depending on the type, control method, and performance of the printer. Therefore, by attaching and detaching the font cartridge to the main body side,
For conventional printers in which the memory in which font data is stored can be replaced, a font cartridge containing memory whose font data data structure matches that of the printer itself is installed for each model. It was necessary to prepare. Therefore, multiple types of font cartridges must be prepared for each printer model.

しかしながら、このように複数種のフォントカートリッ
ツをプリンタの各機種毎に用意することは、メーカとし
て製品管理が複雑となシ、プリンタシステム全体の:3
ストの上昇を招くと共に、プリンタの機種をシリーズ化
しようとしても、各機種毎に7オ/トカートリツジ内の
メモリのデータ構造が異なるために統一性がとれないと
いう問題があった。
However, preparing multiple types of font cartridges for each printer model in this way complicates product management for the manufacturer, and requires:
In addition, even if printer models were to be made into a series, there was a problem in that uniformity could not be achieved because the data structure of the memory in the printer cartridge differed for each model.

目   的 本発明はこのような従来技術の欠点を解消し、フォント
カートリッジ内のメモリのデータ構造がプリンタ本体側
の処理に適合する形態であるか否かに関係なく、7オン
トカートリツジを共用できる文字出力制御装置を提供す
ることを目的とする。
Purpose The present invention solves the drawbacks of the prior art, and makes it possible to share a 7-ont cartridge regardless of whether or not the data structure of the memory in the font cartridge is compatible with processing on the printer main body side. The purpose is to provide a character output control device.

構成 本発明は上記目的を達成するために、文字情報が格納さ
れたメモリが収容されたカートリッジが着脱可能に接続
され、ホストから文字データを受け、それに対応するフ
ォントデータを文字出力装置に出力する文字出力制御装
置において、前記メモリは再書込み可能な記憶素子で構
成され、且つ該メモリには文字情報のフォントデータの
データ構造を示す識別情報が記憶されていると共に、該
文字出力制御装置は、フォントカートリッジ内のメモリ
から前記識別情報を読み出し、該識別情報から該メモリ
に格納されているフォントデータのデータ構造を判別す
るデータ構造判別手段と、該データ構造判別手段の判別
結果に基づいて前記メモリに格納された7オントデータ
を該文字出力制御装置で利用できる形態に変換し、該メ
モリに再書込みするデータ変換手段とを備えることによ
シ、フォントカ−トリッジを異なる機種の文字出力装置
に共用できるようにしたことを特徴とするものである。
Structure In order to achieve the above object, the present invention has a cartridge which is removably connected to a cartridge containing a memory storing character information, receives character data from a host, and outputs font data corresponding to the font data to a character output device. In the character output control device, the memory is composed of a rewritable storage element, and identification information indicating a data structure of font data of character information is stored in the memory, and the character output control device includes: data structure determining means for reading the identification information from the memory in the font cartridge and determining the data structure of the font data stored in the memory from the identification information; The font cartridge can be shared by different types of character output devices by providing data conversion means for converting the 7-ont data stored in the memory into a form that can be used by the character output control device and rewriting it into the memory. It is characterized by the fact that it is possible to do so.

なお本明細書において用語「文字」は、かな、漢子また
はアルファベットのみならず、句読点や数字、他の記号
などをも含むものとする。
Note that in this specification, the term "characters" includes not only kana, Chinese characters, and alphabets, but also punctuation marks, numbers, and other symbols.

本発明の構成について以下、実施例に基づいて説明する
。第1図には本発明に係る文字出力制御装置の一実施例
の構成が示されている。同図において文字出力制御装置
はプリンタの制御に有効に適用され、ホストマシン10
かう送出される文字コードを取り込み、文字コードに対
応する画素情報を読み出し、所定の・ぞターンに変換し
、印字データを出力するプリンタコントローラ20と、
プリンタコントローラ20に着脱できるように構成され
、フォントデータが格納されているメモリが収容された
フォントカートリッツ30と、からなる。プリンタコン
トローラ20には、プリンタコントローラ20より出力
された印字データに基づいて記録紙に印字出力するプリ
ンタエンジン4oがコネクタ222を介して接続されて
いる。なお本装置は、プリンタエンジン40の代シに2
文字を可能表示するCRTなどのディスプレイがコネク
タ222に接続されるように構成してもよい。
The configuration of the present invention will be described below based on examples. FIG. 1 shows the configuration of an embodiment of a character output control device according to the present invention. In the figure, the character output control device is effectively applied to control the printer, and the host machine 10
a printer controller 20 that takes in the transmitted character code, reads out pixel information corresponding to the character code, converts it into a predetermined turn, and outputs print data;
The font cartridge 30 is configured to be attachable to and detachable from the printer controller 20 and includes a memory in which font data is stored. A printer engine 4o is connected to the printer controller 20 via a connector 222, which prints out print data on recording paper based on the print data output from the printer controller 20. Note that this device has two printer engines instead of the printer engine 40.
A display, such as a CRT, capable of displaying characters may be configured to be connected to connector 222.

プリンタコントローラ20において、ROM200には
各種の処理を行うためのプログラム及び固定データが格
納されている。更に7オン) ROM204は、フォン
トの画素データがファーム化されて記憶されており、通
常はフォントメモリとしては7オン) ROM 204
を使用するが、必要なフォントデータがフォントROM
 204にない場合には、所望のフォントデータが格納
されている7オントカートリツジ30をプリンタコスト
ローラ20の所定のコネクタ220に装着して使用する
In the printer controller 20, a ROM 200 stores programs and fixed data for performing various processes. Furthermore, the 7-on) ROM 204 stores the font pixel data as a firmware, and normally the 7-on) ROM 204 is used as a font memory.
, but the necessary font data is in the font ROM.
204, the 7-onto cartridge 30 in which the desired font data is stored is attached to a predetermined connector 220 of the printer cost roller 20 and used.

またRAM 206は、フォントカートリッジ3゜内の
メモリのフォントデータを所定のデータ構造に変換する
ための変換領域として、あるいはそれ以外の他の処理に
おける演算領域として用イラレる。ホストインターフェ
ース202ハ、ホス1トマシン10との間で図形コード
、制御コマンド、ドツトデータ等の受信、及びプリンタ
ステータスの送信を行うインターフェースでアリ、エン
ジンインターフェース212 ハf !jンタエンジン
40の状態をチェックし、プリンタエンジン40に対し
てプリント要求等を発するインターフェースである。
Further, the RAM 206 is used as a conversion area for converting font data stored in the memory in the font cartridge 3 into a predetermined data structure, or as an arithmetic area for other processing. The host interface 202 is an interface that receives graphic codes, control commands, dot data, etc., and sends printer status to and from the host machine 10. This is an interface that checks the status of the printer engine 40 and issues print requests and the like to the printer engine 40.

バッファメモリ21(1:ホストマシン10から受けた
文字を指定する印字データ全一時的に保持するメモリで
あり、ビデオバッファ214け文字が画素情報として展
開された印字データが記憶されるメモリである。
Buffer memory 21 (1: This is a memory that temporarily holds all print data specifying characters received from the host machine 10, and the video buffer 214 is a memory that stores print data in which characters are developed as pixel information.

このようにプリンタコントローラ20は、ROM 20
G、ホストインターフェース202、フォントROM 
204、RAM 206、パスバッファ208、バッフ
ァメモ!7210 、二ツノ/インターフェース212
、ビデオバッファ214及びCPU 216から構成さ
れている。
In this way, the printer controller 20 uses the ROM 20
G, host interface 202, font ROM
204, RAM 206, path buffer 208, buffer memo! 7210, Futatsuno/Interface 212
, a video buffer 214 and a CPU 216.

一方、フォントカートリッジ30は、フォントROM 
204に基本的に収容されていないフォントデータが格
納されたメモ!J aoo (第2図)を有し、コント
ローラ20のコネクタ220に着脱可能なコネクタ31
0を有する。本装置は、fリフタコントローラ20に対
して電気的、機械的に適合可能であっても、フォントカ
ートリッジ30内のメモリに格納されたフォントデータ
のデータ構造がプリンタコントローラ20内で処理する
データ構造に一致しない場合には、この7オ/hf’−
夕のデータ構造をプリンタコントローラ20側で処理で
きる形態に、したがって最終的にはプリンタエンノン4
0で利用できる形態に変換してその変換後のフォントデ
ータをRAM 206内に再構成する。
On the other hand, the font cartridge 30 is a font ROM.
A memo containing font data that is basically not stored in 204! A connector 31 having a J aoo (FIG. 2) and detachable from the connector 220 of the controller 20.
has 0. Even if this device is electrically and mechanically compatible with the f-lifter controller 20, the data structure of the font data stored in the memory in the font cartridge 30 is different from the data structure processed in the printer controller 20. If they do not match, this 7o/hf'-
The data structure of the data can be processed on the printer controller 20 side.
0, and the converted font data is reconfigured in the RAM 206.

この場合に、変換したフォントデータをRAM206内
に展開したままそれを使用すれば、異機種用のフォント
カートリッジであっても印字出力することは可能である
が、一般にフォントカートリッジと同容量のRAM領域
が常にこのようなフォントデータに占有されてしまう。
In this case, if you use the converted font data while it is expanded in the RAM 206, it is possible to print out even if the font cartridge is for a different model, but generally the RAM area has the same capacity as the font cartridge. is always occupied by such font data.

これを回避するために本実施例では、フォントカートリ
、ツノ30のデータ構造をプリンタコントローラ20側
で使用できるデータ構造に変換し、その変換したデータ
でフォントカートリッジ3゜内のメモリを書き換えるよ
うに構成されてbる。
In order to avoid this, in this embodiment, the data structure of the font cartridge and horn 30 is converted into a data structure that can be used on the printer controller 20 side, and the memory in the font cartridge 3 is rewritten with the converted data. It's been done.

フォントカートリッジ30の構成例を第2図に示す。同
図に示すようにフォントカートリッジ30はフォントデ
ータが格納されているメモリ300、バックアップ用電
源302、ダイオード304 、306から構成されテ
!、−9、メモリ300は再書込み可能なSRAMある
いはEEPROMが用すられる。フォントカートリッジ
3oのコネクタ310をプリンタコントローラ20側に
設けられたコネクタ220に装着した場合にはメモリ3
o。
An example of the configuration of the font cartridge 30 is shown in FIG. As shown in the figure, the font cartridge 30 is composed of a memory 300 in which font data is stored, a backup power source 302, and diodes 304 and 306. , -9. The memory 300 is a rewritable SRAM or EEPROM. When the connector 310 of the font cartridge 3o is attached to the connector 220 provided on the printer controller 20 side, the memory 3
o.

にはプリンタコントローラ20側よりコネクタ220 
、310を介して電源供給されるが、フォントカートリ
ック30をプリンタコントローラ20よシ取り外した場
合にはダイオード304を介してメモリ300に電源が
供給される。
Connector 220 from the printer controller 20 side
, 310; however, when the font cartridge 30 is removed from the printer controller 20, power is supplied to the memory 300 via the diode 304.

フォントカートリッツ30のメモリ300におけるアド
レス領域内のメモリ空間構造を第3図に示す。同図(a
)に示すように、メモリ空間の先頭にフォントデータの
データ構造の種類を示す識別情報Xが格納され、続いて
順次、各フォントに対応して7オントフアイル(&1〜
A n )が格納されている。各フォントファイルは、
文字の個数、各文字のアドレス、サイズ等の印字に必要
な一連の属性と、各文字の画素データからなる。例えば
フォントファイルA2は同図(b)に示すようにフォン
トの属性に関するデータが先頭に、次いで各文字の画素
データが所定の順序で配設されている。この文字データ
のうち、例えばA2に該当する領域に格納されている「
A」の文字データは同図(c)に示すようにバイト単位
にlLll−amHの画素データで構成され、これらの
画素データは8ビツトのバンド幅でビデオバッファ21
4にそのまま展開される(同図(d))。
FIG. 3 shows the memory space structure within the address area in the memory 300 of the font cartridge 30. The same figure (a
), identification information X indicating the type of data structure of font data is stored at the beginning of the memory space, and then seven ont files (&1 to
A n ) is stored. Each font file is
It consists of a series of attributes necessary for printing, such as the number of characters, the address and size of each character, and the pixel data of each character. For example, in the font file A2, as shown in FIG. 3B, data regarding font attributes are placed at the beginning, followed by pixel data for each character in a predetermined order. Among this character data, for example, "
The character data of "A" is composed of pixel data of 1Lll-amH in bytes as shown in FIG.
4 ((d) in the same figure).

上記の例はデータ構造の識別情報がX=1の場合、すな
わち1画素データが8ビット単位でアクセスできるよう
に構成された例である。本実施例では、プリンタコント
ローラzOは16ビツト単位で画素データを処理するよ
うに構成され、第3図に示すデータは第4図に示すよう
な形態に変換して印字出力する。フォントカートリッツ
30内のメモリ300に格納されているファイルをプリ
ンタコントローラ2o側で処理可能なデータ構造に変換
してRAM 206上に展開した一例を第4図に示す。
The above example is an example in which the identification information of the data structure is X=1, that is, the structure is such that one pixel data can be accessed in units of 8 bits. In this embodiment, the printer controller zO is configured to process pixel data in units of 16 bits, and the data shown in FIG. 3 is converted into the format shown in FIG. 4 and printed out. FIG. 4 shows an example in which a file stored in the memory 300 of the font cartridge 30 is converted into a data structure that can be processed by the printer controller 2o and developed on the RAM 206.

同図から明らかなように第3図に示したフォントカート
リ、ノ3゜のデータ構造と異なる点は、第4図(a)に
おいてデータ構造の識別情報XがX=k (N1 )に
変換され、更に同図(c)に示すように各文字の画素デ
ータが16ビツト単位に変換されていることであり、そ
れ以外は異なるところがない。この場合は、同図(d)
に示すようにビデオバッファ214には16ビツト単位
に画素データbll〜bm/2nが展開されることにな
る。ここで、例えば画素データb11.あるいはb12
は、第3図(d)における画素データa21 + al
□、あるいはa2□。
As is clear from the figure, the difference from the data structure of the font cartridge shown in Figure 3 is that the identification information X of the data structure is converted to X=k (N1) in Figure 4 (a). Furthermore, as shown in FIG. 4(c), the pixel data of each character is converted into 16-bit units, and other than that, there is no difference. In this case, the same figure (d)
As shown in FIG. 2, pixel data bll to bm/2n are developed in the video buffer 214 in units of 16 bits. Here, for example, pixel data b11. Or b12
is the pixel data a21 + al in FIG. 3(d)
□, or a2□.

a12がそれぞれ一単位の画素データとして組み合され
たものである。
a12 are each combined as one unit of pixel data.

このようなデータ構造の変換は、第1図にプリンクコン
トローラ20として示されている処理システムによって
実行される。この処理システムは、第6図に示すように
その機能を概念的に分割した各機能ブロックを実現する
ものである。
Such data structure conversion is performed by a processing system shown as plink controller 20 in FIG. This processing system realizes functional blocks whose functions are conceptually divided as shown in FIG.

これによれば、カートリッジ30のメモリ300に記憶
されているデータ構造情報Xがデータ構造判別部500
に読み出され、データ構造判別部500はこの情報によ
ってメモリ300内のフォントデータのデータ構造を判
別する。データ変換部502は、RAM 206の記憶
領域を使用してメモリ300内のフォントデータのデー
タ構造を変換する機能を有する。この変換は、データ構
造判別部500の判別した結果に基づいて行なわれる。
According to this, the data structure information X stored in the memory 300 of the cartridge 30 is
The data structure determining unit 500 determines the data structure of the font data in the memory 300 based on this information. The data conversion unit 502 has a function of converting the data structure of font data in the memory 300 using the storage area of the RAM 206. This conversion is performed based on the results determined by the data structure determining section 500.

RAM 206を使用してデータ構造が変換されたフォ
ントデータは、データ変換部502によってメモリ30
0の所定の領域に再書込みされる。
The font data whose data structure has been converted using the RAM 206 is transferred to the memory 30 by the data conversion unit 502.
0 is rewritten to a predetermined area.

その後、RAM 206のデータ変換に使用した領域は
、処理システムによって利用可能である。
The area of RAM 206 used for data conversion is then available for use by the processing system.

、次に、第1図に示したプリンタ装置におけるフォント
カートリッツのデータ構造の変換動作を第5図のフロー
チャートを参照しながら説明する。同図においてプログ
ラムが起動されると、ステップ400でフォントカート
リッツ30が交換されたか否かが判定され、フォントカ
ートリッジ30が交換されていない場合にはそのままこ
のプログラムの実行は終了する。
Next, the conversion operation of the font cartridge data structure in the printer shown in FIG. 1 will be explained with reference to the flowchart shown in FIG. In the figure, when the program is started, it is determined in step 400 whether or not the font cartridge 30 has been replaced. If the font cartridge 30 has not been replaced, the execution of the program is immediately terminated.

一方、フォントカートリッジ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に移行する。
On the other hand, if the font cartridge 30 has been replaced, it is determined in the next step 402 whether the data structure of the font cartridge 30 matches that of the printer controller 20. This is determined based on whether the data identification information X matches that on the printer controller side. In this device, the case where the identification information X= indicates that the data structure is processable within the controller 20. If the Stellar f 402 determines "Yes", the process returns to the normal print processing routine. If it is determined as No in step 77'402, the conversion routine jump table of the data structure of the font data is referred to in step 406, and the predetermined conversion routine (aos-t to 408-n) to be converted is selected. Do one of these. For example, the font cartridge 3 shown in FIG.
The 8-bit unit data structure of the 0 font data is the fourth
Convert it to the 16-bit data structure shown in the figure and store it in RAM.
After expanding in step 206, the process moves to step 410.

ステップ410では、元のフォントカートリ。In step 410, the original font cartridge.

ノ30内のメモリ300にRAM 206に展開されて
いる変換後のフォントデータを再書込みし、通常の印字
処理ルーチンに復帰する。
The converted font data developed in the RAM 206 is rewritten into the memory 300 in the memory 30, and the normal print processing routine is resumed.

本実施例ではフォントカートリ、ノ30をプリンタ装置
の異なる機種間で共用できる。従ってフォントカートリ
ッジ30の種類が少なくて済むので、製造者にとってフ
ォントカートリッジ30の管理コストを低減することが
できる。
In this embodiment, the font cartridge 30 can be shared between different printer models. Therefore, since the number of types of font cartridges 30 is reduced, the cost for managing font cartridges 30 for the manufacturer can be reduced.

またフォントカートリッジ30内のメモリ300に、プ
リンタ制御装置側に適合するようにフォント−データの
データ構造を変換した後に変換後のフォントデータを再
書込みするように構成したので制御装置側のRAM 2
06を他の処理に使用でき、また逆にRAM 206と
しては記憶容量の少ないものを使用することもできる。
In addition, the font data structure is converted into the memory 300 in the font cartridge 30 so that it is compatible with the printer control device, and then the converted font data is rewritten.
06 can be used for other processing, and conversely, a RAM 206 with a small storage capacity can also be used.

効果 本発明では、文字出力制御装置側に着脱されるフォント
カートリッジ内のメモリに格納されたフォントデータの
データ構造が制御装置側の処理形態例適合しない場合に
は、それに適合する形態にデータ構造を変換し、変換後
のフォントデータをフォントカートリッジ内のメモリに
再書込みするように構成したので、本発明によれば異機
種間でフォントカートリッジを共用することができると
共に、制御装置のRAM領域を他の処理に有効に利用で
きる。
Effects In the present invention, if the data structure of font data stored in the memory in the font cartridge that is attached to and detached from the character output control device does not suit the processing format of the control device, the data structure is changed to a format that is compatible with the processing format of the control device. Since the font data is converted and the converted font data is rewritten to the memory in the font cartridge, the present invention allows the font cartridge to be shared between different models, and also allows the RAM area of the control device to be used by other devices. It can be effectively used for processing.

更に、必要な7オ/トカートリ、ゾの種類が少なくて済
むので製品管理が容易になる。
Furthermore, product management becomes easier because the number of required products is reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第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 集ろ図
FIG. 1 is a block diagram showing the configuration of an embodiment of a character output control device according to the present invention, FIG. 2 is a circuit diagram showing an example of the configuration of 7 ont cartridges in the embodiment shown in FIG. 1, and FIG. 4 is an explanatory diagram showing an example of the structure of the address space of the font cartridge. FIG. 4 is an explanatory diagram showing an example of the data structure of converted font data developed in RAM. FIG. FIG. 6 is a functional block diagram showing the functions of the embodiment shown in FIG. 1. 20... Printer controller 30... Font cartridge 200... ROM 202... Host interface 204... Font ROM 206... RAM 210... Buffer memory 214... Video buffer 300...・Memory (d) b-sou 1 b-tsun No. 57 collection diagram

Claims (1)

【特許請求の範囲】 文字情報が格納されたメモリが収容されたカートリッジ
が着脱可能に接続され、ホストから文字データを受け、
それに対応するフォントデータを文字出力装置に出力す
る文字出力制御装置において、 前記メモリは再書込み可能な記憶素子で構成され、且つ
該メモリには文字情報のフォントデータのデータ構造を
示す識別情報が記憶されていると共に、 該文字出力制御装置は、前記メモリから前記識別情報を
読み出し、該識別情報から該メモリに格納されているフ
ォントデータのデータ構造を判別するデータ構造判別手
段と、 該データ構造判別手段の判別結果に基づいて前記メモリ
に格納されたフォントデータを該文字出力制御装置で利
用できる形態に変換し、該メモリに再書込みするデータ
変換手段とを有することを特徴とする文字出力制御装置
[Claims] A cartridge containing a memory storing character information is removably connected to receive character data from a host,
In a character output control device that outputs font data corresponding to the font data to a character output device, the memory is composed of a rewritable storage element, and the memory stores identification information indicating a data structure of font data of character information. and the character output control device reads the identification information from the memory and determines the data structure of font data stored in the memory from the identification information; A character output control device comprising: data conversion means for converting the font data stored in the memory into a form that can be used by the character output control device based on a determination result of the means, and rewriting the converted data into the memory. .
JP60153380A 1985-07-13 1985-07-13 Character output controller Pending JPS6214689A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60153380A JPS6214689A (en) 1985-07-13 1985-07-13 Character output controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60153380A JPS6214689A (en) 1985-07-13 1985-07-13 Character output controller

Publications (1)

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

Family

ID=15561199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60153380A Pending JPS6214689A (en) 1985-07-13 1985-07-13 Character output controller

Country Status (1)

Country Link
JP (1) JPS6214689A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63205257A (en) * 1987-02-23 1988-08-24 Oki Electric Ind Co Ltd Printing control system
JPS6415759A (en) * 1987-07-09 1989-01-19 Fuji Xerox Co Ltd Portable information processor
JPH0196690A (en) * 1987-09-22 1989-04-14 Internatl Business Mach Corp <Ibm> Processing system
WO1993008029A1 (en) * 1991-10-23 1993-04-29 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
WO1993016881A1 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Type discrimination device and method thereof
WO1993018922A1 (en) * 1992-03-19 1993-09-30 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
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 (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63205257A (en) * 1987-02-23 1988-08-24 Oki Electric Ind Co Ltd Printing control system
JPH0552274B2 (en) * 1987-02-23 1993-08-04 Oki Electric Ind Co Ltd
JPS6415759A (en) * 1987-07-09 1989-01-19 Fuji Xerox Co Ltd Portable information processor
JPH0196690A (en) * 1987-09-22 1989-04-14 Internatl Business Mach Corp <Ibm> Processing system
WO1993008029A1 (en) * 1991-10-23 1993-04-29 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
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 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Type discrimination device and method thereof
WO1993018922A1 (en) * 1992-03-19 1993-09-30 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein

Similar Documents

Publication Publication Date Title
JP2796628B2 (en) Printing device
EP0777175B1 (en) Printer with code conversion tables
JP2500976B2 (en) Printing method in data processing system
JPS6214689A (en) Character output controller
US5708768A (en) Character generation
JP3962649B2 (en) Font downloading apparatus and method
GB2217491A (en) Output apparatus
JP3109848B2 (en) Character processing apparatus and method
JPH09190313A (en) Printer control device and method therefor
JPS602715B2 (en) Kanji bit pattern management method for kanji printers
JPS61197252A (en) Image output device
JPH0452968B2 (en)
JPH06183093A (en) Printing equipment
JP2000181673A (en) Document printer
JPS6113616B2 (en)
JP2903516B2 (en) Document processing device
JP2846766B2 (en) Barcode font creation control device
JP3029747B2 (en) Printer
JPH01229666A (en) Printer
JP2690567B2 (en) Printing control device
JPH08234720A (en) Data structure of font data memory
JP2623458B2 (en) Graphic output control device
JPH07149006A (en) Printer control device
JPH08282024A (en) Printing device
JPH0292652A (en) Printer controller