JPS612565A - コ−ド変換処理方式 - Google Patents
コ−ド変換処理方式Info
- Publication number
- JPS612565A JPS612565A JP59121698A JP12169884A JPS612565A JP S612565 A JPS612565 A JP S612565A JP 59121698 A JP59121698 A JP 59121698A JP 12169884 A JP12169884 A JP 12169884A JP S612565 A JPS612565 A JP S612565A
- Authority
- JP
- Japan
- Prior art keywords
- character
- pattern memory
- font
- conversion table
- code
- 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
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、印刷装置における文字コード変換方式に係り
、1つの文字コードで2つ以上の書体の文字を処理する
場合に、文字(外字)登録及び索引を高速に処理する方
式に関するものである。
、1つの文字コードで2つ以上の書体の文字を処理する
場合に、文字(外字)登録及び索引を高速に処理する方
式に関するものである。
ドツトパターン形式で文字パターンメモリに格納されて
いる文字を読み出して印刷出力する方式の印刷装置にお
いては、一般に、文字コードと文字パターンメモリの格
納アドレスを対応付けるための変換テーブルを持ってい
る。この変換テーブルは、1つの書体の文字セットに対
して一面を必要とするため、n個の書体を出力するため
にはn面の変換テーブルが必要であった。あるいは、変
換テーブルを節約するために、使用頻度の最も高い書体
に対しては、全文字コード領域をカバーする変換テーブ
ルを割り付けるが、頻度の低い他のすべての書体に対し
ては、追加の1面にすべての書体を共存させるような方
法をとっている場合も考えられる。
いる文字を読み出して印刷出力する方式の印刷装置にお
いては、一般に、文字コードと文字パターンメモリの格
納アドレスを対応付けるための変換テーブルを持ってい
る。この変換テーブルは、1つの書体の文字セットに対
して一面を必要とするため、n個の書体を出力するため
にはn面の変換テーブルが必要であった。あるいは、変
換テーブルを節約するために、使用頻度の最も高い書体
に対しては、全文字コード領域をカバーする変換テーブ
ルを割り付けるが、頻度の低い他のすべての書体に対し
ては、追加の1面にすべての書体を共存させるような方
法をとっている場合も考えられる。
前者は、文字コードをテーブルアドレスとして直接索引
できるので直接変換テーブルと称し、後者は、テーブル
内に文字コードとその文字に対するドツトパターンの格
納アドレスが対で記憶されており、これをテーブルから
順に読み出し、ドツトパターンに変換すべき文字コード
と読み出された文字コード部との比較を行ないなから順
次索引し又いくので、順次索引変換テーブルと称1−る
。
できるので直接変換テーブルと称し、後者は、テーブル
内に文字コードとその文字に対するドツトパターンの格
納アドレスが対で記憶されており、これをテーブルから
順に読み出し、ドツトパターンに変換すべき文字コード
と読み出された文字コード部との比較を行ないなから順
次索引し又いくので、順次索引変換テーブルと称1−る
。
順次索引テーブルを持たずに、n面の変換テーブルを持
つ方式では、メモリ量が増大するという欠点があり、順
次索引変換テーブルによる方式では、文字パターンメモ
リアドレスを求めるまでに、長時間を要するという欠点
があった。
つ方式では、メモリ量が増大するという欠点があり、順
次索引変換テーブルによる方式では、文字パターンメモ
リアドレスを求めるまでに、長時間を要するという欠点
があった。
本発明の目的は、上記のメモリ量を増大させることな(
、高速に5、目的の文字パターンメモリアドレスを求め
ることにある。
、高速に5、目的の文字パターンメモリアドレスを求め
ることにある。
従来の方式のうち、順次索引変換テーブルを用いた方式
の欠点は、順次索引テーブルのエントリ数が多過ぎるた
めに、最恋の場合、第1エントリから最終エントリまで
全エントリの読み出しが必要であることである。このた
め、本発明はこの方式をとりながらこの順次索引変換テ
ーブルを小さい単位に分割し、この分割単位に索引を行
なうようにし、どの分割部分に含まれているかを、前記
直接変換テーブルで間接的に指示するようにした。
の欠点は、順次索引テーブルのエントリ数が多過ぎるた
めに、最恋の場合、第1エントリから最終エントリまで
全エントリの読み出しが必要であることである。このた
め、本発明はこの方式をとりながらこの順次索引変換テ
ーブルを小さい単位に分割し、この分割単位に索引を行
なうようにし、どの分割部分に含まれているかを、前記
直接変換テーブルで間接的に指示するようにした。
以下、本発明の一実施例を説明する。
第1図は、本発明の対象となる印刷装置の構成を表わす
。ホストシステム1より送信されたデータは受信バッフ
ァ2に貯えられる。この受信データは、各々の文字の書
体に応じて、直接変換テーブル3あるいは順次索引テー
ブル4を索引することにより、文字パターンメモリ乙の
アドレスに変換され、ページバッファ5に貯えられてい
(。ページバッファ5に、1ペ一ジ分のデータが完成す
ると、印刷のために順次、ページバッファよりデータを
取り出し、取り出した文字パターンメモリアドレスによ
り、文字パターンメモリ6を読み出す。読み出したデー
タは、ドツト送出回路7によりドツト列として、プリン
タ装置已に送信され、プリンタ装置で印字が行なわれる
。プリンタは例えばレーザビームプリンタである。
。ホストシステム1より送信されたデータは受信バッフ
ァ2に貯えられる。この受信データは、各々の文字の書
体に応じて、直接変換テーブル3あるいは順次索引テー
ブル4を索引することにより、文字パターンメモリ乙の
アドレスに変換され、ページバッファ5に貯えられてい
(。ページバッファ5に、1ペ一ジ分のデータが完成す
ると、印刷のために順次、ページバッファよりデータを
取り出し、取り出した文字パターンメモリアドレスによ
り、文字パターンメモリ6を読み出す。読み出したデー
タは、ドツト送出回路7によりドツト列として、プリン
タ装置已に送信され、プリンタ装置で印字が行なわれる
。プリンタは例えばレーザビームプリンタである。
才2図は、本発明における、直接変換テーブルの形式を
示す。このテーブルは、1エン) IJが、4バイトか
ら成る。、?10バイトすなわちバイトOばVFlaf
31 と称し、バイト2およびバイト3に曹かれている
C0Adrs53が有効であることを示すものである。
示す。このテーブルは、1エン) IJが、4バイトか
ら成る。、?10バイトすなわちバイトOばVFlaf
31 と称し、バイト2およびバイト3に曹かれている
C0Adrs53が有効であることを示すものである。
このVFttLy31の各ビットの意味は矛3図に示す
ように、谷ピットが書体を意味しており、例えは先頭ビ
ット41が1のときは膏体Oの文字が、第2図に8げる
C0AdrS”r3の示すアドレスに格納されているこ
とを示している。
ように、谷ピットが書体を意味しており、例えは先頭ビ
ット41が1のときは膏体Oの文字が、第2図に8げる
C0AdrS”r3の示すアドレスに格納されているこ
とを示している。
また、矛・2図の2番目のバイトすなわちバイト1は5
ATFzap(シリアルアクセステーブルフラグ)32
と称する。S AT Fta 11520)各ビットの
意味を矛3図に示す。5ATFzat32の各ビットは
、順次索引テーブルのブロックに対応している。本実施
例では、順次索引テーブルを8ブロツクとしており、例
えば、5ATFzcLf32のビット751が1のとき
には、順次索引テーブルの8番目のブロックすなわち第
4図における、5AT761に該当する文字が登録され
ていることを意味している。具体的動作例を矛5図によ
って説明する。いま、(AIA2)16というコードの
文字が内字(標準文字)として書体0で登録され℃どり
、また、2番目の順次索引テーブル5AT1にも別賽体
の文字が外字として登録されていることを矛5図は示し
ている。ここで、膏体0が内字であり、他の書体か外字
であることは、本発明の本質とは何ら関係が無く、外字
と内字の関係が、逆であっても一回に差し支えは無い。
ATFzap(シリアルアクセステーブルフラグ)32
と称する。S AT Fta 11520)各ビットの
意味を矛3図に示す。5ATFzat32の各ビットは
、順次索引テーブルのブロックに対応している。本実施
例では、順次索引テーブルを8ブロツクとしており、例
えば、5ATFzcLf32のビット751が1のとき
には、順次索引テーブルの8番目のブロックすなわち第
4図における、5AT761に該当する文字が登録され
ていることを意味している。具体的動作例を矛5図によ
って説明する。いま、(AIA2)16というコードの
文字が内字(標準文字)として書体0で登録され℃どり
、また、2番目の順次索引テーブル5AT1にも別賽体
の文字が外字として登録されていることを矛5図は示し
ている。ここで、膏体0が内字であり、他の書体か外字
であることは、本発明の本質とは何ら関係が無く、外字
と内字の関係が、逆であっても一回に差し支えは無い。
ホストシステムから印刷のために送信されたデータ80
の中に書体0の(AIA2)、681と膏体2の(人I
A2)1682とが現われたとすると、(A I A
2 )toのコードによってまず、直接変換テーブル(
文字コードをテーブル60の索引のためのアドレスとし
て直接に内容を読み出すことかできる。)60の(Al
A 2 )+a番地70が索引される。このとき、先頭
バイトを調べると先頭ビット71が1となっているので
、書体o (7) (A I A 2 )、、の文字が
登録されていることがわが974に格納されている内容
(り番地を当該文字の文字パターンメモリアドレスとし
てページバッファ5に登録する。次の書体2の(A 1
A 2)+eの文字は、同様に、まず直接変換テーブル
30の(A ’ A 2 )sa番地70が索引され、
先頭バイトを調べた結果、書体2に該当するビット72
はOであるので次に2番目のバイトが調べられる。ここ
で2番目のビット76が1であるので、2番目の順次索
引テーブル5AT140が引き絖いて索引される。
の中に書体0の(AIA2)、681と膏体2の(人I
A2)1682とが現われたとすると、(A I A
2 )toのコードによってまず、直接変換テーブル(
文字コードをテーブル60の索引のためのアドレスとし
て直接に内容を読み出すことかできる。)60の(Al
A 2 )+a番地70が索引される。このとき、先頭
バイトを調べると先頭ビット71が1となっているので
、書体o (7) (A I A 2 )、、の文字が
登録されていることがわが974に格納されている内容
(り番地を当該文字の文字パターンメモリアドレスとし
てページバッファ5に登録する。次の書体2の(A 1
A 2)+eの文字は、同様に、まず直接変換テーブル
30の(A ’ A 2 )sa番地70が索引され、
先頭バイトを調べた結果、書体2に該当するビット72
はOであるので次に2番目のバイトが調べられる。ここ
で2番目のビット76が1であるので、2番目の順次索
引テーブル5AT140が引き絖いて索引される。
順次索引テーブルを順に索引し、文字′コードと書体を
比較して行き、(” )+a番地75を索引して、文字
コード76と書体77とを比較すると共に一致するので
、このエントリに誉かれている文字パターンメモリアド
レス(b )+a7Bが書体2の(A I A 2 )
16の文字の文字パターンメモリアドレスとしてページ
バッファ5に記憶される。ここで、順次索引テーブルは
、文字コードの2バイトと書体の1バイトおよび文字パ
ターンメモリアドレスの2バイ)Y記憶する必要性から
、1エントリは、直接索引テーブルの2倍の8バイトと
している。
比較して行き、(” )+a番地75を索引して、文字
コード76と書体77とを比較すると共に一致するので
、このエントリに誉かれている文字パターンメモリアド
レス(b )+a7Bが書体2の(A I A 2 )
16の文字の文字パターンメモリアドレスとしてページ
バッファ5に記憶される。ここで、順次索引テーブルは
、文字コードの2バイトと書体の1バイトおよび文字パ
ターンメモリアドレスの2バイ)Y記憶する必要性から
、1エントリは、直接索引テーブルの2倍の8バイトと
している。
もし、書体0および書体2以外の(A I A211e
の文字コードがデータ中に表われた場合には、一致する
書体の文字が登録されていない外字となる。
の文字コードがデータ中に表われた場合には、一致する
書体の文字が登録されていない外字となる。
ここでは、印刷時の索引の例だけを述べたが、あらかじ
め必要な文字を印刷装置に登録するいわゆる外字ロード
の場合には、当該、書体の文字が未登録であることを確
認した後で、当該コードの最初の文字であれば直接変換
テーブルに登録し、あるいは2種類目以降の書体であれ
ば順次索引テーブルの次の空きエリアに新たに登録した
後、登録した順次索引テーブルの番号に相当する直接変
換テーブル内の5ATF”la、rのピントを1にすれ
ば良い。
め必要な文字を印刷装置に登録するいわゆる外字ロード
の場合には、当該、書体の文字が未登録であることを確
認した後で、当該コードの最初の文字であれば直接変換
テーブルに登録し、あるいは2種類目以降の書体であれ
ば順次索引テーブルの次の空きエリアに新たに登録した
後、登録した順次索引テーブルの番号に相当する直接変
換テーブル内の5ATF”la、rのピントを1にすれ
ば良い。
;+実施例では、直接変換テーブルのアドレスとして、
文字コードそのものを使用したか、一般に文字コードの
空間は、2バイトで表現できるすべてをカバーしている
わけではないので、ある棟のアルゴリズムで変換し℃、
空間を圧縮し、文字コードを直接のアドレスとして使用
しないことも可能である。また、一般には、漢字コード
の場合、一種類の標準文字セント例えば明朝体の文字セ
ットと、他の種類の1ないし2の文字セットしか使用さ
れないのが普通であるので、順次索引テーブルは多(と
も全体で8000工ントリ程度あれば充分と考えられ、
本実施例では、1つのブロックの順次索引テーブルの容
量は1000程度となるが、この容量の決め方は本発明
で制限するものではな(、直接索引テーブル内の5AT
Fzatのビット数を増やすことにより細分化が可能で
あり、さらに烏速化することができる。
文字コードそのものを使用したか、一般に文字コードの
空間は、2バイトで表現できるすべてをカバーしている
わけではないので、ある棟のアルゴリズムで変換し℃、
空間を圧縮し、文字コードを直接のアドレスとして使用
しないことも可能である。また、一般には、漢字コード
の場合、一種類の標準文字セント例えば明朝体の文字セ
ットと、他の種類の1ないし2の文字セットしか使用さ
れないのが普通であるので、順次索引テーブルは多(と
も全体で8000工ントリ程度あれば充分と考えられ、
本実施例では、1つのブロックの順次索引テーブルの容
量は1000程度となるが、この容量の決め方は本発明
で制限するものではな(、直接索引テーブル内の5AT
Fzatのビット数を増やすことにより細分化が可能で
あり、さらに烏速化することができる。
本発明によれば、1つの文字コードに対して複数の書体
を割り付け、同時に印刷装置の中に登録した場合でも、
直接変換テーブルに登録されている書体の場合には直ち
に、また、順次索引テーブルに登録されている場合であ
っても、平均的には間接指定のピット数nに応じてn倍
の速度で目的の文字パターンメモリアドレスを得ること
ができる。また、順次索引テーブル形式にすることによ
り、複数の書体を同一テーブルで扱えるので、テーブル
メモリ容′li[ヲ大幅に削減できる。
を割り付け、同時に印刷装置の中に登録した場合でも、
直接変換テーブルに登録されている書体の場合には直ち
に、また、順次索引テーブルに登録されている場合であ
っても、平均的には間接指定のピット数nに応じてn倍
の速度で目的の文字パターンメモリアドレスを得ること
ができる。また、順次索引テーブル形式にすることによ
り、複数の書体を同一テーブルで扱えるので、テーブル
メモリ容′li[ヲ大幅に削減できる。
第1図は、本発明の対象となる装置の構成を示す図、第
2図は、直接変換テーブルの形式を示す図、矛3図は、
その中のビットの詳細な意味を示す図、矛4図は、順次
索引テーブルの構成を示す図、矛5図は、2つの書体を
同時に登録している場合の直接変換テ・−プルと順次索
引テーブルの例を示す図である。 ろ・・直接変換テーブル 4・・・順次索引テーブル 31−VFtay(4体有効フラグ) 32・・・5ATFzay(順次索引テーブル番号対応
フラグ) 第1図 第 3 図 I 第 4− 図 第5図
2図は、直接変換テーブルの形式を示す図、矛3図は、
その中のビットの詳細な意味を示す図、矛4図は、順次
索引テーブルの構成を示す図、矛5図は、2つの書体を
同時に登録している場合の直接変換テ・−プルと順次索
引テーブルの例を示す図である。 ろ・・直接変換テーブル 4・・・順次索引テーブル 31−VFtay(4体有効フラグ) 32・・・5ATFzay(順次索引テーブル番号対応
フラグ) 第1図 第 3 図 I 第 4− 図 第5図
Claims (1)
- 文字パターンをドット形式で記憶する文字パターンメモ
リと、上位システムより受信した文字コードを、前記文
字パターンメモリのアドレスに変換するための文字コー
ド変換テーブルとを有する印刷装置において、前記テー
ブルとして、文字コードによって検索される第1のテー
ブルと順次読み出されることによって検索される少なく
とも1つの第2のテーブルを有し、文字コードに対応す
る第2のテーブル中の1つのエントリ内に、文字パター
ンメモリアドレスを記憶するエリアと、第2のテーブル
の1つを示すエリアとが設けられたことを特徴とするコ
ード変換処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59121698A JPS612565A (ja) | 1984-06-15 | 1984-06-15 | コ−ド変換処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59121698A JPS612565A (ja) | 1984-06-15 | 1984-06-15 | コ−ド変換処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS612565A true JPS612565A (ja) | 1986-01-08 |
Family
ID=14817665
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59121698A Pending JPS612565A (ja) | 1984-06-15 | 1984-06-15 | コ−ド変換処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS612565A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6426464A (en) * | 1987-07-23 | 1989-01-27 | Fujitsu Ltd | High-speed character printing system |
-
1984
- 1984-06-15 JP JP59121698A patent/JPS612565A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6426464A (en) * | 1987-07-23 | 1989-01-27 | Fujitsu Ltd | High-speed character printing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0032956B1 (en) | Data processing system utilizing hierarchical memory | |
| JPH04220764A (ja) | 文字フォント圧縮方法および装置 | |
| US6035381A (en) | Memory device including main memory storage and distinct key storage accessed using only a row address | |
| JPH0124077B2 (ja) | ||
| JPS612565A (ja) | コ−ド変換処理方式 | |
| RU2039376C1 (ru) | Устройство для информационного поиска | |
| ES2140653T3 (es) | Aparato con capacidad del dispositivo de memorizacion de acceso directo (dasd) superior a 528 megaoctetos y metodo para ordenadores personales. | |
| US4413558A (en) | Line printer and type carrier for use therein | |
| GB1341526A (ja) | ||
| JPS58139243A (ja) | 文字デ−タ処理装置 | |
| JPS61219984A (ja) | 文字コ−ド変換方式 | |
| JPS558628A (en) | Data processing system | |
| SU809206A1 (ru) | Устройство дл поиска информацииВ пАМ Ти | |
| JPS6167886A (ja) | ビツトマツプメモリのデ−タ格納方式 | |
| JPS6118071A (ja) | 辞書検索方式 | |
| JPS6349771Y2 (ja) | ||
| KR900006060B1 (ko) | 레이저 빔 프린터의 폰트커닝 방법 | |
| KR960015219A (ko) | 압축 메모리 어드레스 패리티 체킹장치 및 방법 | |
| JPS5717054A (en) | Data printing system | |
| JPS6260996B2 (ja) | ||
| JPH0134497B2 (ja) | ||
| JPH0128976B2 (ja) | ||
| JPS6331815B2 (ja) | ||
| JPS63723A (ja) | テキスト印刷処理方式 | |
| JPH04305694A (ja) | ドットパターン格納装置並びに格納方法 |