JPS594706B2 - 印字パタ−ン発生装置 - Google Patents

印字パタ−ン発生装置

Info

Publication number
JPS594706B2
JPS594706B2 JP52014977A JP1497777A JPS594706B2 JP S594706 B2 JPS594706 B2 JP S594706B2 JP 52014977 A JP52014977 A JP 52014977A JP 1497777 A JP1497777 A JP 1497777A JP S594706 B2 JPS594706 B2 JP S594706B2
Authority
JP
Japan
Prior art keywords
line
character
raster
printing
characters
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.)
Expired
Application number
JP52014977A
Other languages
English (en)
Other versions
JPS53100737A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP52014977A priority Critical patent/JPS594706B2/ja
Publication of JPS53100737A publication Critical patent/JPS53100737A/ja
Publication of JPS594706B2 publication Critical patent/JPS594706B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 この発明は、印字方式に関するものである。
ディジタルメモリを有してドットパターンにより印字を
行う印字装置において、従来用いられていた印字方法は
、メモリ上にページイメージで文字の配列を示し各文字
はキャラクタアドレス(メモリのアドレスの上位ビット
)により表わされる領域(以後ページバッファと呼ぷ)
と各文字を具現化するためのドットパターンを示してい
る領域(以後フォントメモリと呼ぷ)と印字する際の各
文字のラスタナンバを示している領域(以後ラスタイン
デックスと呼ぷ)を有していて、印字する際は行の始め
でラスタインデックスをインシユライズすなわちクリア
した後、ページバッファより順次1行分の文字コードを
読み込みられるとラスタインデックス値とによりフォン
トメモリをアクセスしドットパターンに変換してl行の
第1ラスタを印字し、次にラスタインデックスを更新し
て同一行の始めから再びページバッファを読み込み順次
l行の第2ラスタを印字する。さらにラスタインデック
スを更新し前記と同様にして印字し、全ラスタを印字後
ろの行の印字は終了しページバッファ上の次の行に遷移
して同様な方法で1行を印字する。この繰り返しにより
1ページを印字するという方法である。従来は、フォン
トメモリ内に有するドットパターンをそのまま印字して
おり、行サイズが異なるとそれに対応してメモリ内にド
ットパターンとして持たなければならないので、行サイ
ズはメモリ容量の制限から少数に限られ、なおかつ行の
なかでの文字の位置は常に一定となり図1のように印字
出来ないという欠点を有していた。
この発明の目的とするところは前記の如き従来の問題点
を除去するものであり、印字に際して行サイズの指定が
任意となりまた行内の任意の位置に文字をおくことがで
き、したがつて少量のメモリ容量で柔軟性にとんだ印刷
パターンを印字出来るという効果を有する印字方式を援
供することにある。
この発明の特徴とするところは、ラスタナンバをコント
ロールするためのラスタインデックスレジスタテーブル
と、各行に対応した行情報、具体的には行サイズ、文字
の行内の位置、文字サイズ等を示している制御メモリを
有していて、各行の始めにラスタインデツクステーブル
へ制御メモリの情報を転送し、各ラスタ印字後ラスタイ
ンデツクスをハードウエアまたは、プロセツサにより更
新し、ページバツフア内のラスタインデツクス番号によ
り1つのラスタインデツクスレジスタを参照しながらフ
オントメモリをアクセスすることにより柔軟性にとんだ
印字を行なおうとするものである。
次に、第2図に示す本発明の実施例によつて詳細に説明
する。
図中、1は入カバツフア、3は送られてきたデータを印
刷形式に編集するための編集エリア、5はページバッフ
ア、2はページバツフア5をアドレスするプログラムカ
ウンタ、6は行内の位置や行サイズの情報を有する初期
値テーブル、7はラスタナンバを示すラスタインデツク
スレジスタテーブル、8は空白を印字するか、文字を印
字するかを判定する判定回路、9はフオントメモリのア
ドレスを示すアドレスレジスタ、10はフオントメモリ
、11は出力バツフア、12は並直変換器をそれぞれ示
す。
第3図はページバツフア5内における1行のデータ形式
を示すもので1行内のデータは文字を示す部分とライン
エンド情報とその行の先頭アドレスを示す部分からなり
、キヤラクタ部分は2つにわかれており、1つはラスタ
インデツクスレジスタナンバを示し、他はフオントメモ
リの土位アドレスを示すキヤラクタアドレスからなつて
いる。
入カバツフア1には印字すべき文字コードが送られてく
る。編集エリア3では文字コードをそれに対応する文字
のフオントが格納されているフオントメモリ10のアド
レスに変換し、ページバツフア5に1ページの帳票の文
字配列に合わせて書き込む。また、ページの各行に対応
した行サイズ、それぞれの行内における文字の位置、文
字の大きさを示す情報が入カバツフア1を通して初期値
テーブル6に書き込まれる。
初期値テーブル6には各行に関し行サイズ、即ち1行中
のラスタ数と、行内における文字の位置を行の上端から
文字が始まるまでのラスタ数を負の値で記憶する文字位
置情報と、各文字の大きさをそのラスタ数で表わす文字
サイズ情報とが格納されている。印字にあたつては行の
切り替え毎に初期値テーブル6から該当する行の情報が
ラスタインデツクスレジスタ7(以下RIと略称する)
に移される。
R7の情報はページバツフアで文字アドレスとともに指
定されたレジスタ番号の内容が選択され、判定回路8に
て判定される。一方、プログラムカウンタ2の制御によ
り文字アドレスが読み出される。aの値が負の場合には
アドレスレジスタ9には空白を示すアドレスが設定され
る。1ラスタ進む毎にR7中のaの値は1ずつ更新され
る。
aの値が正の場合にはその値がラスタ番号としてページ
バツフア5からのアドレスと合成されてフオントメモリ
10をアクセスすることになる。ラインエンド検出回路
13で1ラスタの読み出しを検出するとR7のRIRO
即ち行サイズ数を1減じる。これを順次繰り返しRIR
OがOとなつたことを検出すると1行分のフオントが発
生されたことを検出しプログラムカウンタ2を+1して
第3図17の次の行の先頭アドレスを読み、プログラム
カウンタ2セツトし、かつ初期値テーブル6から次の行
の情報を読み出してRI7に移す。このような動作を繰
り返すことによつて1ページ分のドツト情報に変換され
た印字データが発生される。フオントメモリ10の出力
は出力バツフア11を通つて並直変換回路12で直列な
情報に変換されて印字装置に送られる。
次に、文字サイズの指定についてその詳細を第6図に示
す。
Rのカウント値は1ラスタ印字毎に+1される。
その時カウント値の符号は符号検出器により検出され、
マイナスの時は空白を印字するようにコントロールされ
る。従つて、初期値の与え方により行内の任意の位置に
文字を印字出来る。すなわちある行の印字開始後カウン
トが零になつて初めて印字を開始(フオントメモリの最
初のワードから)する。またカウント値は文字サイズに
よりnビツトシフトしてトータル5ビツトがラスタ番号
として認識されることにより文字の単純拡大が実施され
る。(これは列方向の拡大であり、行方向の拡大はFO
ntdata/WOrdの送出クロツクを一にすること
により行なわれる。n 第3図に示すようにカウント値は判定回路8にあるシフ
ト回路に移される。
ラスタ番号が5ビツトで表わされるとすると、文字サイ
ズがノーマルを指定しているときはカウント値の下位5
ビツトがラスタ番号として出力する。2倍の文字サイズ
が指定されていると1ビツトシフトされ最下位1ビツト
を除く下位5ビツトが出力される。
従つて、2ラスタに1回だけラスタ番号が更新される。
つまり同じパターンが2度ずつ読み出され2倍の大きさ
の文字が得られる。文字の印字終了後、すなわち5ビツ
ト分(異なる32w0rd)を印字後各文字サイズ共桁
上りにより再び符号がマイナスとなり、よつてその行が
終了するまでSpaceを供給する。
初期値テーブルをページバッフア5内の各行の先頭に持
ち、ラスタインデツクスレジスタテーブルの更新のため
のハードウエアを持つ場合あるいは、判定回路の動作を
プロセッサによりプログラム的に実行jる場合にも同様
の効果を有することが出来る。
以上に述ぺた如き構成であるから本発明にあつては、次
の如き効果を得ることが出来る。
各行に対応して初期値テーブルを持つていて、印字の際
はそのうちの1つを選択してラスタインデツタスレジス
タを使用するので、各行について任意の大きさの行サイ
ズを指定することが出来また少量のメモリ容量で行内の
任意の位置に文字を印字することが出来る。
【図面の簡単な説明】
第1図は、従来の印字方式では印字出来なかつた印字パ
ターンの例を示す図、第2図は本発明の一実施例を示す
印字方式のプロツクダイアグラム、第3図は、ページバ
ツフア内の1行のデータ形式を示す図、第4図は、ラス
タインデツクスレジスタテーブルの構成図、第5図は、
初期値テーブル内の1行に対応するデータ形式を示す図
、第6図は、文字制御の詳細図。 符号の説明、6・・・・・・初期値テーブル、7・・・
・・・ラスタインデツクスレジスタテーブル、8・・・
・・・判定回路、13・・・・・・ラインエンド検出回
路。

Claims (1)

    【特許請求の範囲】
  1. 1 複数のラスタからなる文字のドットパターンを格納
    するフォントメモリと、印字情報のキャラクタアドレス
    とレジスタ番号とを記憶するページバッファと、それぞ
    れ異なる印字位置と文字サイズの組み合わせを含む印字
    情報を記憶し、前記レジスタ番号で指定される複数のレ
    ジスタと、前記キャラクタアドレスで示されるフォント
    メモリの領域の文字のドットパターンを前記レジスタ番
    号で指定されるレジスタの制御情報に従つたタイミング
    及び縮小又は拡大率で読み出す手段とを有する印字パタ
    ーン発生装置。
JP52014977A 1977-02-16 1977-02-16 印字パタ−ン発生装置 Expired JPS594706B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52014977A JPS594706B2 (ja) 1977-02-16 1977-02-16 印字パタ−ン発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52014977A JPS594706B2 (ja) 1977-02-16 1977-02-16 印字パタ−ン発生装置

Publications (2)

Publication Number Publication Date
JPS53100737A JPS53100737A (en) 1978-09-02
JPS594706B2 true JPS594706B2 (ja) 1984-01-31

Family

ID=11876028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52014977A Expired JPS594706B2 (ja) 1977-02-16 1977-02-16 印字パタ−ン発生装置

Country Status (1)

Country Link
JP (1) JPS594706B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04831U (ja) * 1990-04-19 1992-01-07
US11456572B2 (en) 2018-12-26 2022-09-27 Panasonic Intellectual Property Management Co., Ltd. Light source measurement apparatus

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5611264A (en) * 1979-07-11 1981-02-04 Hitachi Ltd Vertical printing system on chinese character printer
JPS5870387A (ja) * 1981-10-21 1983-04-26 Fujitsu Ltd ペ−ジ・プリンタ
JPS5917585A (ja) * 1982-07-21 1984-01-28 株式会社日立製作所 キヤラクタ・ゼネレ−タの読出し方式
JPS6359542A (ja) * 1986-07-31 1988-03-15 Pfu Ltd 小型文字印字方式
JPS63285587A (ja) * 1987-05-18 1988-11-22 株式会社リコー 文字処理装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04831U (ja) * 1990-04-19 1992-01-07
US11456572B2 (en) 2018-12-26 2022-09-27 Panasonic Intellectual Property Management Co., Ltd. Light source measurement apparatus

Also Published As

Publication number Publication date
JPS53100737A (en) 1978-09-02

Similar Documents

Publication Publication Date Title
JPS6073671A (ja) パタ−ン処理装置
JPS594706B2 (ja) 印字パタ−ン発生装置
EP0120481A2 (en) Method and device for selecting a character shape for each character of a text, e.g. of Arabic, according to four classes
JPS5816189B2 (ja) 文字パタ−ン発生方式
JPH0228474B2 (ja)
JPS6230436B2 (ja)
JPS61158384A (ja) 文字処理装置
JPS5853338B2 (ja) ドツト・トパタ−ン出力方式
JP2846357B2 (ja) フォントメモリ装置
JP2655621B2 (ja) 管理情報出力装置
JPH0596811A (ja) 印字方法
JPS58119865A (ja) ケイ線印字方式
JPS61144688A (ja) 文字発生方式
JPH0426137B2 (ja)
JPS61129683A (ja) 文字発生方式
JPS594710B2 (ja) パタ−ン発生装置
JPS63115196A (ja) イタリツク文字発生装置
JPS62103154A (ja) 文字パタ−ン記憶回路
JPS61173951A (ja) 印字制御装置
JPS61282885A (ja) 画素パタ−ン発生装置
JPS6366671B2 (ja)
JPS6011887A (ja) 文字パタン読出方法
JPS6282046A (ja) 外字利用高速拡大印字装置
JPS59172881A (ja) 画像情報処理方式
JPS61223784A (ja) 文字デ−タ出力装置