JPS6282045A - ドツトマトリツクス型プリンタの印字制御方式 - Google Patents
ドツトマトリツクス型プリンタの印字制御方式Info
- Publication number
- JPS6282045A JPS6282045A JP22298585A JP22298585A JPS6282045A JP S6282045 A JPS6282045 A JP S6282045A JP 22298585 A JP22298585 A JP 22298585A JP 22298585 A JP22298585 A JP 22298585A JP S6282045 A JPS6282045 A JP S6282045A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- character
- dot pattern
- timing
- 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
- 239000011159 matrix material Substances 0.000 title claims description 5
- 238000000034 method Methods 0.000 title claims description 3
- 238000013500 data storage Methods 0.000 claims 1
- 230000015654 memory Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は、ドツトマトリックス型プリンタの印字制御方
式に関する。
式に関する。
(従来技術)
ワイヤドツトプリンタやインクシェドプリンタ、感熱式
プリンタ等のドツトマトリックス型プリンタは、複数の
ドツト発生機構を紙送り方向に配設してなる印字ヘッド
を印字ヘッド送り信号に回期させて移動させる一方、印
字ヘッド送り信号を基準として文字パターンに対応する
位置のドツト発生4jjt構を作動させて文字パターン
を印字するものである。
プリンタ等のドツトマトリックス型プリンタは、複数の
ドツト発生機構を紙送り方向に配設してなる印字ヘッド
を印字ヘッド送り信号に回期させて移動させる一方、印
字ヘッド送り信号を基準として文字パターンに対応する
位置のドツト発生4jjt構を作動させて文字パターン
を印字するものである。
ところで、より高い品質の印字を実現するため、異種パ
ターンの文字1例えばエリート文字や、バイ力文字、強
調文字を混在させた印字が行なわれるが、各文字の印字
開始位置が印字ヘッド送り信号にリンクされているため
、字幅が相違する異種パターン、例えばエリート文字と
バイ力文字が隣接する部分でのスペースに乱れを生じ、
印字品質に低下の招くという問題がある。
ターンの文字1例えばエリート文字や、バイ力文字、強
調文字を混在させた印字が行なわれるが、各文字の印字
開始位置が印字ヘッド送り信号にリンクされているため
、字幅が相違する異種パターン、例えばエリート文字と
バイ力文字が隣接する部分でのスペースに乱れを生じ、
印字品質に低下の招くという問題がある。
(目的)
本発明はこのような問題に鑑み、異なる文字ノくターン
間においてもスペースのJ!i続性を保つことができる
ドツトマトリックス型プリンタの印字制御方式を提供す
ることを目的とする。
間においてもスペースのJ!i続性を保つことができる
ドツトマトリックス型プリンタの印字制御方式を提供す
ることを目的とする。
(構成)
すなわち、本発明が特徴とするところは、印字ヘッド送
り信号の周期を複数に分割してドツト発生機構の動作点
を制御するようにした点にある。
り信号の周期を複数に分割してドツト発生機構の動作点
を制御するようにした点にある。
そこで、以下に本発明の詳細を図示した実施例に基づい
て説明する。
て説明する。
第1図は、本発明の一実施例を示す装置のブロック図で
あって、図中符号1は、装置全体の動作を制御するCP
Uで、後述するデコーダ4からの制御信号を受けてキャ
リッジ送り駆動信号(以下、MTS信号と呼ぶ)や、メ
モリ切換え信号を出力するように構成されている。3は
、入力/くツファ2から出力されたデータの種類を判別
するデコーダ、4はリード番ライト回路でデコーダ3に
より判別された文字コード信号及びアトリビュート0弓
を後述するラインバッファ5に出力し、またラインバッ
ファ5に格納されているデータを読出すものである。5
は、前述のラインバッファで、第2図に示したように文
字コード信号を格納する領域51a、52a、53a、
54a−=と文字コード信号に対照するアトリビュート
信号を格納する領域51b、52b、53b、54b・
・・・を対にして構成されている。
あって、図中符号1は、装置全体の動作を制御するCP
Uで、後述するデコーダ4からの制御信号を受けてキャ
リッジ送り駆動信号(以下、MTS信号と呼ぶ)や、メ
モリ切換え信号を出力するように構成されている。3は
、入力/くツファ2から出力されたデータの種類を判別
するデコーダ、4はリード番ライト回路でデコーダ3に
より判別された文字コード信号及びアトリビュート0弓
を後述するラインバッファ5に出力し、またラインバッ
ファ5に格納されているデータを読出すものである。5
は、前述のラインバッファで、第2図に示したように文
字コード信号を格納する領域51a、52a、53a、
54a−=と文字コード信号に対照するアトリビュート
信号を格納する領域51b、52b、53b、54b・
・・・を対にして構成されている。
Pfび、第1図戻って1図中符号6は、キャラクタジェ
ネレータで、文字コード信号に対応する基本字体のドツ
トパターンデータを格納し、文字コード信号を基体ドツ
トパターンデータに変換するもの、7はキャラクタジェ
ネレータ6からの読み出された基本ドツトパターンデー
タを一時的に格納する中間バッファである。8は展開バ
ッファで、1文字分のドツトパターンデータを格納する
第1、第2パターンメモリ81a、82aと各文字コー
ド信号に付随しているアトリビュート信号により規定さ
れる分割数データを格納する第1、第2アトリビユート
メモリ81b、82bを対にして2組備え、CPUIか
らの切換信号により交互に読出し一書込みが行なわれる
よう構成されている。これらtjSl、第2パターンメ
モリ81 a。
ネレータで、文字コード信号に対応する基本字体のドツ
トパターンデータを格納し、文字コード信号を基体ドツ
トパターンデータに変換するもの、7はキャラクタジェ
ネレータ6からの読み出された基本ドツトパターンデー
タを一時的に格納する中間バッファである。8は展開バ
ッファで、1文字分のドツトパターンデータを格納する
第1、第2パターンメモリ81a、82aと各文字コー
ド信号に付随しているアトリビュート信号により規定さ
れる分割数データを格納する第1、第2アトリビユート
メモリ81b、82bを対にして2組備え、CPUIか
らの切換信号により交互に読出し一書込みが行なわれる
よう構成されている。これらtjSl、第2パターンメ
モリ81 a。
82aは、中間バッファ7からのドツトパターンデータ
を7トリビユ一ト信号により指定された印字モードで展
開するように構成されている。9.10は、マルチプレ
クサで、第1、第2パターンメモリ81a、82a及び
アトリビュートメモリaib、82bを交〃に切換える
もの、13は、前述のトリガタイミングテーブルで、低
速印字用と高速印字用の2種類のテーブル13a、13
bからなり、MTS信号期間Tを文字パターンが必要と
する桁数の最小公倍数Nに分割した値T/Nを基数とし
、これの倍数をデータとして格納しく第3,4図)、ア
トリビュート信号に対応して呼出されるように構成され
ている。
を7トリビユ一ト信号により指定された印字モードで展
開するように構成されている。9.10は、マルチプレ
クサで、第1、第2パターンメモリ81a、82a及び
アトリビュートメモリaib、82bを交〃に切換える
もの、13は、前述のトリガタイミングテーブルで、低
速印字用と高速印字用の2種類のテーブル13a、13
bからなり、MTS信号期間Tを文字パターンが必要と
する桁数の最小公倍数Nに分割した値T/Nを基数とし
、これの倍数をデータとして格納しく第3,4図)、ア
トリビュート信号に対応して呼出されるように構成され
ている。
すなわち、上記トリガタイミングテーブル13には、例
えば、バイ力文字の印字に6桁のドツトが、またエリー
ト文字の印字に4桁のドツトが必要である場合に例を採
ると、これらの最小公倍数12によりMTS信号期間T
を分割した時間を単位にしてデータが構成されている。
えば、バイ力文字の印字に6桁のドツトが、またエリー
ト文字の印字に4桁のドツトが必要である場合に例を採
ると、これらの最小公倍数12によりMTS信号期間T
を分割した時間を単位にしてデータが構成されている。
14は、トリガタイミングテーブル13から読み出され
たデータを格納するレジスタ、15は、比較回路で、レ
ジスタ14に格納されたデータとタイマー16からの刻
時信号を比較し、一致した時点で印字ヘッド駆動回路1
1に信号を出力するように構成されている。
たデータを格納するレジスタ、15は、比較回路で、レ
ジスタ14に格納されたデータとタイマー16からの刻
時信号を比較し、一致した時点で印字ヘッド駆動回路1
1に信号を出力するように構成されている。
次に、こ1のように構成した装置の動作を第5図に示し
たフローチャートと、第6図に示した動作タイミング図
に基づいて説明する。
たフローチャートと、第6図に示した動作タイミング図
に基づいて説明する。
装置を起動すると、設定された印字モードに対応して定
められたキャリッジの移動方向、位置、速度が設定され
(イ)、同「−νにキャリッジ制御ルーチンが起動され
る(口)b 他方、図示しないホスト装置からは、文字コードと7ト
リビユートにより形成された印字信号が出力され、この
アトリビュートには文字パターンのモードに加えて、印
字タイミングを指定するデータが含ませられている。こ
の印字信号は、入カバ、ファ2を介してデコーダ3に入
カレ、デコーダ3を介してリード・ライト回路4により
ラインバッファ5に順次格納される。
められたキャリッジの移動方向、位置、速度が設定され
(イ)、同「−νにキャリッジ制御ルーチンが起動され
る(口)b 他方、図示しないホスト装置からは、文字コードと7ト
リビユートにより形成された印字信号が出力され、この
アトリビュートには文字パターンのモードに加えて、印
字タイミングを指定するデータが含ませられている。こ
の印字信号は、入カバ、ファ2を介してデコーダ3に入
カレ、デコーダ3を介してリード・ライト回路4により
ラインバッファ5に順次格納される。
このようにしてラインバッファ5に1行分の文字コード
及びアトリビュートが格納されると、リード・ライト回
路4により、ラインバッファ5から先頭文字の文字コー
ド、及びこれに附随するアトリビュートが読出される。
及びアトリビュートが格納されると、リード・ライト回
路4により、ラインバッファ5から先頭文字の文字コー
ド、及びこれに附随するアトリビュートが読出される。
先頭の文字コードは、キャラクタジェネレータ6に入力
して基本ドツトパターンに変換されて中間バッファ7に
一旦格納される(ハ)。変換された基本ドツトパターン
は、アトリビュートで指定されているモード、例えばパ
イ力のドツトパターンに変換された後、一方のパターン
メモリ、例えば第1パターンメモリ81aに格納される
(二)。他方、この文字コードに附随するアトリビュー
トにより、印字すべき文字に必要なタイミングが格納さ
れているタイミングテーブル、例えば第1タイミングテ
ーブル13aIe選択してベースポインタの設定を行な
う(ホ)。続いてアトリビュートにより指定された最初
のトリガタイミングと分割数を設定する(へ)。
して基本ドツトパターンに変換されて中間バッファ7に
一旦格納される(ハ)。変換された基本ドツトパターン
は、アトリビュートで指定されているモード、例えばパ
イ力のドツトパターンに変換された後、一方のパターン
メモリ、例えば第1パターンメモリ81aに格納される
(二)。他方、この文字コードに附随するアトリビュー
トにより、印字すべき文字に必要なタイミングが格納さ
れているタイミングテーブル、例えば第1タイミングテ
ーブル13aIe選択してベースポインタの設定を行な
う(ホ)。続いてアトリビュートにより指定された最初
のトリガタイミングと分割数を設定する(へ)。
このような状態において、図示しないキャリッジ駆動モ
ータによる駆動を受けてキャリッジが印字開始位置より
1桁前に到達すると(ト)、第1文字の文字パターンの
第1桁目の印字データと、これの印字タイミングが設定
される(チ、す)。
ータによる駆動を受けてキャリッジが印字開始位置より
1桁前に到達すると(ト)、第1文字の文字パターンの
第1桁目の印字データと、これの印字タイミングが設定
される(チ、す)。
印字ヘッド駆動回路11は、比較回路15から出力され
たタイミング信号を受けて先頭文字を形成するft51
桁目のドツトデータを割り込み処理(ヌ)により印字す
る(ル〜ワ)、第1桁の印字の終了後、第2桁の印字デ
ータを印字ヘッド駆動回路11に(力)、これの印字タ
イミングをレジスタ14に設定しくヨ)、設定後にリタ
ーンする(り)。第1桁の印字が終了した時点で、比較
回路15は、レジスタ14の分割数を読取り、同時にタ
イマー16を作動させて第2桁の印字開始時点のタイミ
ングを計る。この印字タイミングを計っている期間、つ
まり印字が行なわれていない期間を利用して、ラインバ
ッファ5から第2文字目の文字コード及びアトリビュー
トを読出し、これの基本ドツトパターンを中間バッファ
7に展開しくン)、続いてこの基本ドツトパターン信号
を7トリビユートにより指定されたモード、例えばパイ
力のドツトパターンとして第2パターンメモリ82aに
展開し始め(ツ)、またそのアトリビュートを第2アト
リビユートメモリ82bに格納するとともに第2文字の
最初の印字タイミングを設定する(ネ)。このようにし
てレジスタ14に格納された時間が経過して第2桁の印
字タイミングの時点になると(ヌ)、中間バッファ7に
格納されている第2文字目の基本ドツトパターンを第2
パターンメモリ82aに展開する作業を中lFさせ、代
わって比較回路15は分割数に対応する印字タイミング
信号を印字ヘッド駆動回路11に出力して第1パターン
メモリ81aの第2桁目のドットパターンデータを印字
させる(ル〜ワ)。
たタイミング信号を受けて先頭文字を形成するft51
桁目のドツトデータを割り込み処理(ヌ)により印字す
る(ル〜ワ)、第1桁の印字の終了後、第2桁の印字デ
ータを印字ヘッド駆動回路11に(力)、これの印字タ
イミングをレジスタ14に設定しくヨ)、設定後にリタ
ーンする(り)。第1桁の印字が終了した時点で、比較
回路15は、レジスタ14の分割数を読取り、同時にタ
イマー16を作動させて第2桁の印字開始時点のタイミ
ングを計る。この印字タイミングを計っている期間、つ
まり印字が行なわれていない期間を利用して、ラインバ
ッファ5から第2文字目の文字コード及びアトリビュー
トを読出し、これの基本ドツトパターンを中間バッファ
7に展開しくン)、続いてこの基本ドツトパターン信号
を7トリビユートにより指定されたモード、例えばパイ
力のドツトパターンとして第2パターンメモリ82aに
展開し始め(ツ)、またそのアトリビュートを第2アト
リビユートメモリ82bに格納するとともに第2文字の
最初の印字タイミングを設定する(ネ)。このようにし
てレジスタ14に格納された時間が経過して第2桁の印
字タイミングの時点になると(ヌ)、中間バッファ7に
格納されている第2文字目の基本ドツトパターンを第2
パターンメモリ82aに展開する作業を中lFさせ、代
わって比較回路15は分割数に対応する印字タイミング
信号を印字ヘッド駆動回路11に出力して第1パターン
メモリ81aの第2桁目のドットパターンデータを印字
させる(ル〜ワ)。
以下、このようにして印字タイミングの時点になるたび
に、印字動作(ル〜ワ)を割り込み処理により実行して
いく。Ei11文字を形成する全てのパターンの印字が
終了すると(す)、第2文字のアトリビュートにより指
定されたトリガタイミングと分割数に基づいて直近の印
字開始可使位置に向けてキャリッジを移動させる。キャ
リッジが印字開始可能位置の1桁手前に到達した時点で
(ヌ)、第2文字の第1桁の印字パターン及び印字タイ
ミングを設定して(チ、す)、印字を行なう(ル〜ワ)
、印字終了後、第2折目の印字データ、及び印字タイミ
ングの設定を行なう(力、ヨ)。この印字動作の合間を
利用して第3文字に対するデータの準備を行なう(ソ〜
ネ)。
に、印字動作(ル〜ワ)を割り込み処理により実行して
いく。Ei11文字を形成する全てのパターンの印字が
終了すると(す)、第2文字のアトリビュートにより指
定されたトリガタイミングと分割数に基づいて直近の印
字開始可使位置に向けてキャリッジを移動させる。キャ
リッジが印字開始可能位置の1桁手前に到達した時点で
(ヌ)、第2文字の第1桁の印字パターン及び印字タイ
ミングを設定して(チ、す)、印字を行なう(ル〜ワ)
、印字終了後、第2折目の印字データ、及び印字タイミ
ングの設定を行なう(力、ヨ)。この印字動作の合間を
利用して第3文字に対するデータの準備を行なう(ソ〜
ネ)。
このようにして、印字中に他の種類の文字パターン、例
えばエリート文字を指定する印字モード指令が入力する
と、このエリート文字に付随しているアトリビュートに
よりタイミングテーブル13内のデータを読み出して、
前回に印字されていたバイ力文字の最終位置からエリー
ト文字の先頭桁の印字が可能な位置をあらかじめ割り出
す。
えばエリート文字を指定する印字モード指令が入力する
と、このエリート文字に付随しているアトリビュートに
よりタイミングテーブル13内のデータを読み出して、
前回に印字されていたバイ力文字の最終位置からエリー
ト文字の先頭桁の印字が可能な位置をあらかじめ割り出
す。
そしてこの予め割出された位置、つまりエリート文字の
印字開始可能位置の1桁手前に位置した時点で、印字パ
ターン及び印字タイミングを設定しくチ、す)、印字時
点で割り込み処理により印字(ル〜ワ)と、データの設
定を実行する(力、ヨ)。以下、前述の場合と同様に次
の文字データの設定と(ン〜ネ)、印字動作を交互に実
行していく(ル〜ワ)。これにより、MTS信号の出力
時点に拘束されることなく、前回に印字した文字との最
適なスペースを取った位置から印字が開始される。ライ
ンバッファ5内のデータを全て印字した段階で(し)、
印字動作を終了する(う)なお、上述した実施例におい
ては、パターンメモリとアトリビュートメモリをそれぞ
れ2組用意し、読み出しと書込みを並行して行なわせて
いるが、各メモリを1組だけ用いて読み出しと書込みを
交互に行なわせても同様の作用を奏することは言うまで
もない。
印字開始可能位置の1桁手前に位置した時点で、印字パ
ターン及び印字タイミングを設定しくチ、す)、印字時
点で割り込み処理により印字(ル〜ワ)と、データの設
定を実行する(力、ヨ)。以下、前述の場合と同様に次
の文字データの設定と(ン〜ネ)、印字動作を交互に実
行していく(ル〜ワ)。これにより、MTS信号の出力
時点に拘束されることなく、前回に印字した文字との最
適なスペースを取った位置から印字が開始される。ライ
ンバッファ5内のデータを全て印字した段階で(し)、
印字動作を終了する(う)なお、上述した実施例におい
ては、パターンメモリとアトリビュートメモリをそれぞ
れ2組用意し、読み出しと書込みを並行して行なわせて
いるが、各メモリを1組だけ用いて読み出しと書込みを
交互に行なわせても同様の作用を奏することは言うまで
もない。
(効果)
以上、説明したように本発明によれば、文字毎に割り当
てられるMTS信号周期の分割数を基数とするタイミン
グデータを備えるとともに、タイミングを指定するため
のデータをアトリビュートに付随させたので、印字タイ
ミングをM T S 4A号から分離して設定すること
ができて、印字開始位置に自由度を持たせて文字配列の
均整を高めることができる。
てられるMTS信号周期の分割数を基数とするタイミン
グデータを備えるとともに、タイミングを指定するため
のデータをアトリビュートに付随させたので、印字タイ
ミングをM T S 4A号から分離して設定すること
ができて、印字開始位置に自由度を持たせて文字配列の
均整を高めることができる。
第1図は、本発明の一実施例を示す装置のプロ、り図、
第2図は同上装置におけるラインへファの一実施例を示
す模式図、第3.4図は、同上装置に使用するトリがタ
イミングテープの一例を示す説明図、第5.6図は、そ
れぞれ同上装置の動作を示すフローチャート及びタイミ
ング図である。 第2図 第6図 第3図 MTS MTS第4図
第2図は同上装置におけるラインへファの一実施例を示
す模式図、第3.4図は、同上装置に使用するトリがタ
イミングテープの一例を示す説明図、第5.6図は、そ
れぞれ同上装置の動作を示すフローチャート及びタイミ
ング図である。 第2図 第6図 第3図 MTS MTS第4図
Claims (1)
- 入力文字コード信号とこれに附随するアトリビュート信
号を対にして格納する手段、前記文字コード信号に対応
する基本ドットパターンデータを発生するするドットパ
ターンデータ発生手段、該発生手段からのドットパター
ンデータをアトリビュート信号に対応させて展開して格
納するドットパターンデータ格納手段、前記アトリビュ
ート信号により規定されたタイミングにより駆動信号を
発生する手段、及び前記駆動信号とドットパターンデー
タに基づいて印字ヘッドを駆動する手段を備え、印字す
べき字体のモードと印字タイミングを前記アトリビュー
ト信号に含ませることを特徴とするドットマトリックス
型プリンタの印字制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22298585A JPS6282045A (ja) | 1985-10-07 | 1985-10-07 | ドツトマトリツクス型プリンタの印字制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22298585A JPS6282045A (ja) | 1985-10-07 | 1985-10-07 | ドツトマトリツクス型プリンタの印字制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6282045A true JPS6282045A (ja) | 1987-04-15 |
Family
ID=16790991
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22298585A Pending JPS6282045A (ja) | 1985-10-07 | 1985-10-07 | ドツトマトリツクス型プリンタの印字制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6282045A (ja) |
-
1985
- 1985-10-07 JP JP22298585A patent/JPS6282045A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05246078A (ja) | ラスタイメージシリアルプリンタ | |
| JPH0418376A (ja) | 印字装置 | |
| JPS5948169A (ja) | サ−マルヘツド駆動制御装置 | |
| JPS6151353A (ja) | ドツトマトリツクス型シリアルプリンタ | |
| JPS6282045A (ja) | ドツトマトリツクス型プリンタの印字制御方式 | |
| JPS6133711B2 (ja) | ||
| JPH0655524B2 (ja) | シリアルドットプリンタ | |
| JPS6143572A (ja) | シリアルドツトプリンタ | |
| JP2564513B2 (ja) | プリンタ制御装置 | |
| JPH0647301B2 (ja) | キヤラクタパタ−ン発生装置 | |
| JPH06115169A (ja) | ドットマトリクスパターンの印字方法および装置 | |
| JP4323622B2 (ja) | 記録装置 | |
| JPS6158770A (ja) | 印字装置 | |
| JPS587368A (ja) | ドツトマトリクスプリンタ | |
| JP3049857B2 (ja) | ワイヤドット式プリントヘッドの駆動制御装置 | |
| JP2537394B2 (ja) | シリアル・ドット・プリンタの印字制御方式 | |
| JPH0270446A (ja) | 印字制御方法及び印字装置 | |
| JPS6027578B2 (ja) | 印字装置 | |
| JP2685724B2 (ja) | 文書処理方法 | |
| JPS6049958A (ja) | 漢字プリンタ | |
| JPS6251752B2 (ja) | ||
| JPH0825313B2 (ja) | 印字制御装置 | |
| JPH01250022A (ja) | ドットアレイレコーダの駆動方法及び装置 | |
| JPH04336261A (ja) | ページプリンタ | |
| JPH04216983A (ja) | 印刷装置 |