JPS63260462A - 印字装置における文字発生方法 - Google Patents

印字装置における文字発生方法

Info

Publication number
JPS63260462A
JPS63260462A JP62094775A JP9477587A JPS63260462A JP S63260462 A JPS63260462 A JP S63260462A JP 62094775 A JP62094775 A JP 62094775A JP 9477587 A JP9477587 A JP 9477587A JP S63260462 A JPS63260462 A JP S63260462A
Authority
JP
Japan
Prior art keywords
character
data
printing
speed
memory
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
JP62094775A
Other languages
English (en)
Inventor
Hiroo Koyama
小山 博生
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.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film 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 Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP62094775A priority Critical patent/JPS63260462A/ja
Publication of JPS63260462A publication Critical patent/JPS63260462A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • B41J5/44Character or syllable selection controlled by recorded information characterised by storage of recorded information

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (発明の技術分野) この発明は、写真植字装置、レーザ植字装置等の印字装
置で使用される文字発生方法に関するもので、さらに詳
しくは多書体、多種類の文字を高速に発生させるための
文字発生方法に関する。
(技術的背景と解決すべき問題点) 従来の一般的な印字装置においては、印字すべき文字情
報は紙テープ、 in気ディスク等の記憶媒体に蓄えら
れた文字コード及び印字制御コード(印字位置、印字サ
イズ、書体)の列として与えられている。第6図は、記
憶媒体としてフロッピーディスク2を用いた場合の印字
システムの構成例を示しており、第7図はフロッピーデ
ィスク2内に蓄えられる情報の内容例を示している。ま
た、印字装置3の内部構成は第5図に示すような構成と
なっている。すなわち、印字装置3内では文字を発生さ
せるための文字フォントデータは固定磁気ディスク等の
外部記憶装置8に蓄えられており、一部の使用頻度の高
い文字フォントデータは、予め半導体メモリ等の高速記
憶装置9に外部記憶装置8から読出されて格納されてい
る。
こ゛こで印字装置3で文字を印字する場合、印字装置3
のにP[I6は文字コード及び印字制御コードを記憶媒
体7から順次読出し、読出したデータが文字コードであ
った場合、当該文字コードに対応した文字フォントデー
タが高速記憶装置9に予め蓄えられている場合はこの高
速記憶装置9から読出し、そうでない場合は外部記憶装
置8から読出す。そして、上記文字フォントデータを印
字装置3内の文字発生装置11に付設された文字フォン
トデータバッファ10に伝送し、文字発生装置11を起
動することによって所定の文字を発生させ、これによっ
て順次印字を行なうという方法をとっている。
ところで、上記印字装置3では順次読出して文字コード
に対応する文字を発生させる場合、文字フォントデータ
を記憶する外部記憶装置8として、固定磁気ディスク等
の大容量であるが読出速度の遅い記憶装置を用いている
。しかし、低速の記憶装置だけでは、印字の速度を上げ
るために高速に文字を発生させようとしても、文字を発
生する時間よりも文字フォントデータを読出ずのに時間
がかかる。この対策として、文字発生装置llに付設さ
れている文字フォントバッファの数を増やしても、文字
発生装置llが稼動している比率が低下し、文字発生の
速度は文字フォントデータを読出す速度で一義的に決ま
ってしまう欠点がある。
このような欠点を解決するため、半導体メモリ等の高速
読出が可能な高速記憶装置を設け、文字フォントデータ
の一部を高速記憶装置内に格納しておく方法をとってい
る。しかしながら、この方法では、発生させるべき文字
コードに対応した文字フォントデータが高速記憶装置内
に存在しない比率、すなわち予め外部記憶装置から高速
記憶装置内に読出されて格納されていない比率が増えれ
ば、それだけ文字発生速度が低くなり、印字速度が低下
する欠点がある。
(発明の目的) この発明は上述のような事情よりなされたものであり、
この発明の目的は、印字装置において印字すべき文字の
コードに、更に印字すべき文字の出現頻度に関する情報
を付加し、印字速度を向上させるようにした文字発生方
法を提供することにある。
(問題点を解決するための手段) この発明は印字装置における文字発生方法に関するもの
で、上記この発明の目的は、印字すべき文字及び文字サ
イズと、前記印字すべき文字の制御情報をコード化し、
これらコード化されたコードデータを記憶媒体に記憶さ
せておき、前記記憶媒体から前記コードデータを順次読
出して所定の文字を印字する場合、高速読出が可能な高
速記憶装置を設けると共に、あらかじめ算出した前記印
字すべき文字の出現頻度データを前記コードデータに付
加し、該データを参照して前記印字すべき文字のフォン
トデータを前記高速装置に格納しておき、印字時に前記
高速記憶装置から前記フォントデータを読出すことによ
って達成される。
(発明の作用) この発明では文字コード出現頻度に関する情報を考慮し
ており、印字装置内の外部記憶装置から高速記憶装置内
に必ず使用される文字フォントデータを読込んで格納し
ておき、文字発生時に低速の外部記憶装置から文字フォ
ントデータを読出す頻度を最小もしくは無くし、印字速
度を著しく向上させている。
(発明の実施例) この発明を実現する装置構成例を第1図に示す。ここに
おいて、フロッピーディスク等の磁気記憶装置21には
第7図で示される文字コード及び印字制御コードデータ
の他に、印字時に出現する文字コードの出現頻度順のデ
ータが予め検索されて付加されている。第3図は文字コ
ード出現頻度データの内容例を示し、この例ではメモリ
エリアの先頭(30,31,32,・・・)から出現頻
度の高い文字コード(“0102” 、  “0342
″。
“2637”、・・・)を順に並べている。
これら文字コードの出現頻度データは、次のようにして
容易に作成することができる。第6図に示したシステム
構成で、ワープロ又は組版機等の文書作成装置1で文書
を作成し、フロッピーディスク等の記憶媒体2を通して
第7図に示した文字コード及び印字制御コードデータと
して印字装置3に人力する場合、印字装置3は文書作成
装置1でコード化されたデータフォーマットとして読取
るが、印字可能な第7図に示したコード化データフォー
マットとは必ずしも一致しない。したがって、文書作成
装置1で作成した文書を印字装置3で印字しようとする
場合、コード化データのフォーマ、ット変換が必要であ
る。このフォーマット変換においては、出現する全ての
文字コードのチェックを行なう。
この場合、文字コードのチェックと同時に文字コードの
出現頻度を計数すること、例えば、ヒストグラムを作り
、出現頻度数をキーとするソーテングを行なうことによ
り、容易に文字コード出現頻度データを作成することが
できる。この文字出現頻度データをもとに文字を発生さ
せる方法について説明すると、先ず第2図(A)のフロ
ーに示すように、CPt120は磁気記憶装置21から
文字コード頻度データを読出しくステップSl) 、こ
の文字コード頻度データから順次文字コードを読込む(
ステップS2)。そして、文字コードに対応した文字フ
ォントデータを固定磁気ディスク装置22から読出し、
半導体メモリであるRAM23に書込む(ステップ53
)。
これと同時に、令書込んだ文字フォントデータがlIA
M23内にあることを示すため、CPU20内のメモリ
に、第4図に示すような文字フォントテーブルの文字コ
ード35に対応した存在フラグ36を“ビにセットする
(ステップ54)。
次に、文字を発生する場合は第2図(B)に示すフロー
に従って行なわれるが、CPt120は磁気記憶装置2
1から第7図に示したデータを順次読出し、この読出デ
ータが印字制御データであればCPυ20の内部の印字
制御変数を設定し、文字コードあでれば次の動作を行な
う(ステップ510)。すなわち、第4図で示した文字
フォントテーブルの存在フラグを調べ(ステップ511
)、文字コードに対応する存在フラグ36が“1”にな
っている場合、RAM2:l内に文字コード35に対応
する文字フォントデータが予め読込まれていることにな
るため、当該文字フォントデータを11AM23から読
みしくステップ512)、文字発生装置27の前段に設
けられている2系列の文字フォントバッファ24又は2
5のどちらかに書込む。文字フォントバッファ24及び
25は図示しない制御回路によって、交互に書込モード
及び読出モードに切換えられるようになっている。
一方、文字フォントテーブルの存在フラグ36が“O”
の場合、RAM23内には当該文字コード35に対応す
る文字フォントデータが存在しないため、文字フォント
データを固定磁気ディスク装置22から読出し、文字フ
ォントバッファ24又は25のいずれかに書込む(ステ
ップ513)。なお、この発明では印字に出現する文字
フォントデータは全てRAM23に格納さハているので
、実際に存在フラグが“O”になることはないが、RA
M23の容量によっては一部の文字フォントデータは固
定磁気ディスク装置22に格納されていても良い、また
、 RAM23  (又は固定磁気ディスク装置22)
から読出された文字フォントデータは文字フォントバッ
ファ24又は25に交互に人力される。すなわち、文字
発生装置27の入力部に2つの文字フォントバッファ2
4及び25を設け、バッファ切換回路26により文字発
生装置27が文字発生時に文字フォントデータを読込む
べき文字フォントバッファを切換えることができるよう
にしである。これにより、文字発生装置27が文字発生
を行なっている間に次に発生すべき文字フォントデータ
を他方の文字フォントバッファに書込み、文字発生装置
27が文字発生を終了した時点でバッファ切換回路26
を切換え、連続して次の文字発生に移ることができる。
したがりて、書込のための文字フォントバッファ24又
は25は、バッファ切換回路26によって現在文字発生
装置27に接続されていない方がCPU20内選択され
る。
続いて、CPt120は、文字発生装置27が現在の動
作i完了する(文字発生を終了する)か又は現在作動中
でないことを確認して、書込みのための文字フォントバ
ッファを切換えると共にバッファ切換回路26を切換え
、CPU20内の印字制御変数から印字すべき制御情報
を文字発生装置27の制御レジスタ(図示せず)に書込
み、文字発生装置27を起動して文字を発生させる。こ
のような文字発生を全ての人力フォントについて行ない
(ステップ514)、全ての文字発生が完了したときに
フラグをオフして終了となる(ステップ515)。
この実施例では、文字コードの出現頻度データとして、
出現頻度順に出現する全ての文字コードとそれに対応す
る頻度のデータを付加するようになっているが、高速記
憶装置の容量には制限があるため、出現する全ての文字
コードに対応した文字フォントデータを高速記憶装置の
RAM23に書込むことができない場合がある。
したがって、文字コード出現頻度データの数を高速記憶
装置に書込むことができる文字フォントデータの数に限
定して、順序を出現頻度順にしない場合でも同様の効果
が得られる。
(発明の効果) 従来の方法では、高速記憶装置に読込まれる文字フォン
トデータは一般的に出現頻度の高いものであるが、必ず
しも使用される文字フォントデータとは限らない。これ
に対し、この発明では、高速記憶装置に読込まれる文字
フォントデータは必ず使用される文字フォントデータに
限定されている。従って、従来と同じ容量の高速記憶装
置を用いた場合、文字を発生させるための文字フォント
データの読込みは高速記憶装置から行なわれる比率を最
大にでき、外部記憶装置から読込まれることはなく、印
字速度を向上させることができる。
べ?−1
【図面の簡単な説明】
°シ・′ 第1図はこの発明方法を実現する装置の一例を示すブロ
ック構成図、第2図(A) 、 (B)はこの発明の動
作例を示すフローチャート、第3図及び第4図はメモリ
の内容を示す図、第5図は従来例を示すブロック構成図
、第6図及び第7図は従来の方法を説明するための図で
ある。 l・・・文書作成装置、2・・・フロッピーディスク、
3・・・印字装置、6,20・・・CPU、7・・・記
憶媒体、11.27・・・文字発生装置。 出願人代理人   安 形 雄 三 羊1区 <B> 第2扁 帛3 扇 学4図 第5扁 第6図 第7図

Claims (1)

    【特許請求の範囲】
  1. 印字すべき文字及び文字サイズと、前記印字すべき文字
    の制御情報をコード化し、これらコード化されたコード
    データを記憶媒体に記憶させておき、前記記憶媒体から
    前記コードデータを順次読出して所定の文字を印字する
    文字発生方法において、高速読出が可能な高速記憶装置
    を設けると共に、あらかじめ算出した前記印字すべき文
    字の出現頻度データを前記コードデータに付加し、該デ
    ータを参照して前記印字すべき文字のフォントデータを
    前記高速装置に格納しておき、印字時に前記高速記憶装
    置から前記フォントデータを読出すようにしたことを特
    徴とする印字装置における文字発生方法。
JP62094775A 1987-04-17 1987-04-17 印字装置における文字発生方法 Pending JPS63260462A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62094775A JPS63260462A (ja) 1987-04-17 1987-04-17 印字装置における文字発生方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62094775A JPS63260462A (ja) 1987-04-17 1987-04-17 印字装置における文字発生方法

Publications (1)

Publication Number Publication Date
JPS63260462A true JPS63260462A (ja) 1988-10-27

Family

ID=14119472

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62094775A Pending JPS63260462A (ja) 1987-04-17 1987-04-17 印字装置における文字発生方法

Country Status (1)

Country Link
JP (1) JPS63260462A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01275057A (ja) * 1988-04-27 1989-11-02 Dainippon Screen Mfg Co Ltd 文字フォント輪郭線データ供給装置
JPH02202464A (ja) * 1989-01-31 1990-08-10 Canon Inc 文字処理装置及び方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01275057A (ja) * 1988-04-27 1989-11-02 Dainippon Screen Mfg Co Ltd 文字フォント輪郭線データ供給装置
JPH02202464A (ja) * 1989-01-31 1990-08-10 Canon Inc 文字処理装置及び方法

Similar Documents

Publication Publication Date Title
JPS63172665A (ja) プリンタ制御装置
JP3036767B2 (ja) 印刷装置および方法
JPS63260462A (ja) 印字装置における文字発生方法
JPH02208716A (ja) 文字図形出力装置
JPS59200339A (ja) 表示装置
JPS63259680A (ja) 文字フオント管理方法
JPS594706B2 (ja) 印字パタ−ン発生装置
JPH0655524B2 (ja) シリアルドットプリンタ
JPH02116572A (ja) 印字装置における文字発生方法
GB2197102A (en) High resolution character generation
JP3012269B2 (ja) 印刷制御装置
JPS61158384A (ja) 文字処理装置
JPS61292674A (ja) 文字パタ−ン発生装置
JPS61264377A (ja) 文字パタ−ン発生装置
JPH03261573A (ja) 縮小印字装置
JPS6128995A (ja) 繰り返し処理方式
JPS6353038B2 (ja)
JPH04284272A (ja) 印刷制御装置
JPS59142591A (ja) 文字パタ−ン発生方法
JPH01286867A (ja) 文書作成装置
JPS59148936A (ja) X−yプロツタ
JPS6250890A (ja) 文字制御方式
JPH02239956A (ja) プリンタ制御方式
JPS60165272A (ja) 印刷制御装置
JPH044953B2 (ja)