JPS5845068A - ドツト式プリンタ - Google Patents
ドツト式プリンタInfo
- Publication number
- JPS5845068A JPS5845068A JP14266781A JP14266781A JPS5845068A JP S5845068 A JPS5845068 A JP S5845068A JP 14266781 A JP14266781 A JP 14266781A JP 14266781 A JP14266781 A JP 14266781A JP S5845068 A JPS5845068 A JP S5845068A
- Authority
- JP
- Japan
- Prior art keywords
- dot
- character
- row
- data
- character generator
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明はキャラクタジェネレータを備えたドツト式プ
リンタに関する。
リンタに関する。
従来、この種ドツト式プリンタにおいてはキャラクタジ
ェネレータに対して例えl−1rhJという文字のキャ
ラクタデータを格納する場合第1図の6)に示すようが
ドツトパターンで格納し、又「j」という文字のキャラ
クタデータを格納する場合第1図の(b)に示すような
ドツトパターンで格納するようにしている。すなわちキ
ャラクタジェネレータは各キャラクタデータの格納領域
として縦方向にイ〜チの8列のピント列を形成し、横方
向に1〜909行のビット行を形成し、合計72ビツト
の領域を形成していた。
ェネレータに対して例えl−1rhJという文字のキャ
ラクタデータを格納する場合第1図の6)に示すようが
ドツトパターンで格納し、又「j」という文字のキャラ
クタデータを格納する場合第1図の(b)に示すような
ドツトパターンで格納するようにしている。すなわちキ
ャラクタジェネレータは各キャラクタデータの格納領域
として縦方向にイ〜チの8列のピント列を形成し、横方
向に1〜909行のビット行を形成し、合計72ビツト
の領域を形成していた。
これはrh」という文字に対して「」」という文字は2
ドツト行だけ下方にずらしてプリントする必要をあるた
めである。
ドツト行だけ下方にずらしてプリントする必要をあるた
めである。
このように従来のドツト式プリンタにおいてはドツトプ
リントパターンと同一のパターンでキャラクタジェネレ
ータに対してキャラクタデ−タを格納しているためキャ
ラクタジェネレータに無駄となるメモリ領域が多く形成
されてしまう問題があった・ この発明はこのような問題を解決するために考えられた
もので、キャラクタジェネレータのメモリ領域の無駄を
極力防止でき、キャラクタジェネレータのメモリ使用効
率を向上することができるドツト式プリンタを一供する
ことを目的とする。
リントパターンと同一のパターンでキャラクタジェネレ
ータに対してキャラクタデ−タを格納しているためキャ
ラクタジェネレータに無駄となるメモリ領域が多く形成
されてしまう問題があった・ この発明はこのような問題を解決するために考えられた
もので、キャラクタジェネレータのメモリ領域の無駄を
極力防止でき、キャラクタジェネレータのメモリ使用効
率を向上することができるドツト式プリンタを一供する
ことを目的とする。
この発明は第2図に示すようにキャラクタデータの格納
領域を従来より1ビット行少なくして8列×8行の64
ピツトとし、8行目の各ビットをドツト列パターンのド
ツトプリントの行方向の位置決め用フラグ記憶部とした
ものである。すなわち$2図の伽)に示すように文字r
hJについては各ドツト列に対応するドツトパターンプ
リント位置決め用ブラダ記憶部の7ラグを10”として
キャラクタデータをそのiまドツトプリントし、纂2図
の伽)に示すように文字「」」Kついてはドツト列パタ
ーンの格納されている口、ハ、二、ホO各列に対応する
ドツトパターンプリント位置決め用フラグ記憶部の72
グを11”11中では「・」として示している。)とし
、ドツトプリントするときにはそのフラグ@1′がセッ
トされていることを判別してドツト行を2行下げ第2図
の(@)に示すドツト式リンタパターン、すなわち第1
図の伽)と同様の/譬ターンでグリントアクトする。こ
うして従来と同様のプリントパターンが得られる。
領域を従来より1ビット行少なくして8列×8行の64
ピツトとし、8行目の各ビットをドツト列パターンのド
ツトプリントの行方向の位置決め用フラグ記憶部とした
ものである。すなわち$2図の伽)に示すように文字r
hJについては各ドツト列に対応するドツトパターンプ
リント位置決め用ブラダ記憶部の7ラグを10”として
キャラクタデータをそのiまドツトプリントし、纂2図
の伽)に示すように文字「」」Kついてはドツト列パタ
ーンの格納されている口、ハ、二、ホO各列に対応する
ドツトパターンプリント位置決め用フラグ記憶部の72
グを11”11中では「・」として示している。)とし
、ドツトプリントするときにはそのフラグ@1′がセッ
トされていることを判別してドツト行を2行下げ第2図
の(@)に示すドツト式リンタパターン、すなわち第1
図の伽)と同様の/譬ターンでグリントアクトする。こ
うして従来と同様のプリントパターンが得られる。
この発明はこのような方式でキャラクタジェネレータに
対してキャラクタデータを格納するようにしたもので′
#)1)、上述した目的を遂行するものである。
対してキャラクタデータを格納するようにしたもので′
#)1)、上述した目的を遂行するものである。
以下、この発明の実施例を図面を参照して説明する。
図中JFiキャラクタデータがドツト/4ターンの形で
格納されているキャラクタジェネレータ、2はプリンタ
ーシステム全体を制御するグログ2ムデータが格納され
ているROM (リード・オンリー・メモリ)、3はシ
ステム制御を行なうCPU (中央処理ユニット)であ
る、前記ROM 2には特にデータ判別プログラムデー
タ21及びデータシフ トf aグラムデータ22が格
納されている。前記CPU Iにはアキニームレータ3
1及びグログラム解釈回路32等が設けられている。ま
た図中4はチップセレク□り、5は出カポ−)% 1f
t1ドツトピンドライバ一回路である。
格納されているキャラクタジェネレータ、2はプリンタ
ーシステム全体を制御するグログ2ムデータが格納され
ているROM (リード・オンリー・メモリ)、3はシ
ステム制御を行なうCPU (中央処理ユニット)であ
る、前記ROM 2には特にデータ判別プログラムデー
タ21及びデータシフ トf aグラムデータ22が格
納されている。前記CPU Iにはアキニームレータ3
1及びグログラム解釈回路32等が設けられている。ま
た図中4はチップセレク□り、5は出カポ−)% 1f
t1ドツトピンドライバ一回路である。
前記CPU jとキャラクタジェネレータ1及びROM
jと轄データφパス1及びアドレス・パスIKて接続
され、上記CPU Jとチップセレクタ4とは上記アド
レス・パス8にて接続され、かつ上記CPU Jと出力
ポート5とは上記データ・パス1にて接続されている。
jと轄データφパス1及びアドレス・パスIKて接続
され、上記CPU Jとチップセレクタ4とは上記アド
レス・パス8にて接続され、かつ上記CPU Jと出力
ポート5とは上記データ・パス1にて接続されている。
前記CPU Jは前記ROM j Oプログラムデータ
によシ命令を解釈、奥行するようにしている。前記チッ
プセレクタ4Fiアドレス・パス1からのアドレス信号
をデコードし、前記キャラクタジェネレータ1、ROM
、f 、出力ポート5を選択するようにしている。前
記出力ポートIはドツトビンドライバー回路6のトラン
ジスタTr 、〜Tr gを駆動するようにしている。
によシ命令を解釈、奥行するようにしている。前記チッ
プセレクタ4Fiアドレス・パス1からのアドレス信号
をデコードし、前記キャラクタジェネレータ1、ROM
、f 、出力ポート5を選択するようにしている。前
記出力ポートIはドツトビンドライバー回路6のトラン
ジスタTr 、〜Tr gを駆動するようにしている。
前記ドライバー回路6紘トランジスタTrl〜Tr・O
動作によりて対応するドツトピンの駆動クイルC1〜C
書をそれぞれ動作するようにしている。前記キャラクタ
ジェネレータ1内にはキイ2クタr−夕が第2図0(a
)、伽)K示すようなドツトパターンで格納されている
。
動作によりて対応するドツトピンの駆動クイルC1〜C
書をそれぞれ動作するようにしている。前記キャラクタ
ジェネレータ1内にはキイ2クタr−夕が第2図0(a
)、伽)K示すようなドツトパターンで格納されている
。
前記CPU 3はキャラクタジェネレータ1内のキャラ
クタデータを第4 vA(D*れ図に基づいて処理する
ようにしている。す表わちキャラクタジェネレータ1内
のキャラクタデータを推定し、そOキャラクタデータを
イ〜チのドツト列毎にビットデータとして読出してアキ
ニームレータ31に格納する。このときドツトI4ター
ンプリント位置決め用ブラダのピット信号が一書左端に
格納されるようにする。続いてデータシフトデータラム
データ22によpアキ島−ムレータ31を1桁左回転す
る。なお左回転したときにはアキ纂−ムレータ11〇一
番右端に社′″0”を、格納する。これによpアキ島−
五レータJ1に対応して設けられたサイクルフラグCY
F Kドツトパターンプリント位置決め用フラグのビッ
ト信号をセットする。そしてデータ判別グログラムデー
タ21によ31 CYF −1か否かをチェックする・
このチェックによってCYF = 1が判別されるとデ
ータシフトプログラムデータ22によ)アキ晶−ムレー
タS1をさらK1桁左回転する。tたcyy % 1が
判別されるとデータシフトf−グラムデータ22によル
アキムームレータj1を1左右回転してサイクルフラグ
CYFのビット信号をアキシームレータJ1の一番左端
KJiす、すなわちアキシームレータ31内のビットデ
ータを読込み時の状態に戻す。
クタデータを第4 vA(D*れ図に基づいて処理する
ようにしている。す表わちキャラクタジェネレータ1内
のキャラクタデータを推定し、そOキャラクタデータを
イ〜チのドツト列毎にビットデータとして読出してアキ
ニームレータ31に格納する。このときドツトI4ター
ンプリント位置決め用ブラダのピット信号が一書左端に
格納されるようにする。続いてデータシフトデータラム
データ22によpアキ島−ムレータ31を1桁左回転す
る。なお左回転したときにはアキ纂−ムレータ11〇一
番右端に社′″0”を、格納する。これによpアキ島−
五レータJ1に対応して設けられたサイクルフラグCY
F Kドツトパターンプリント位置決め用フラグのビッ
ト信号をセットする。そしてデータ判別グログラムデー
タ21によ31 CYF −1か否かをチェックする・
このチェックによってCYF = 1が判別されるとデ
ータシフトプログラムデータ22によ)アキ晶−ムレー
タS1をさらK1桁左回転する。tたcyy % 1が
判別されるとデータシフトf−グラムデータ22によル
アキムームレータj1を1左右回転してサイクルフラグ
CYFのビット信号をアキシームレータJ1の一番左端
KJiす、すなわちアキシームレータ31内のビットデ
ータを読込み時の状態に戻す。
例えdアキニームレータ31に読み込まれたビットデー
タが” 01111111”のときには第ットデータが
’ 10100000”Oときにrat第5all t
) 61) K示すようにアキ島−ムV−夕31が左回
転、続いて左回転の処理が行表われることになゐ、そし
て最終的にアキ^−ムレータJ1に格納されているビッ
トデータを出力ポートロへ転送し、この出力ポート5か
らのドツトピンドライブ信号によりてドット2ンドライ
ブ回路6のトランジスタTrl〜Treが選択的に動作
されドツトピンの駆動コイルC1〜C・が選択的に付勢
されることになる。しかしてキャラクタジェネレータ1
内に第2図の伽)で示すドツトパターンで格納されてい
る「j」という文字祉最終的には第2図のいで示すドツ
ト/4ターンでプリントアウトされることになる。
タが” 01111111”のときには第ットデータが
’ 10100000”Oときにrat第5all t
) 61) K示すようにアキ島−ムV−夕31が左回
転、続いて左回転の処理が行表われることになゐ、そし
て最終的にアキ^−ムレータJ1に格納されているビッ
トデータを出力ポートロへ転送し、この出力ポート5か
らのドツトピンドライブ信号によりてドット2ンドライ
ブ回路6のトランジスタTrl〜Treが選択的に動作
されドツトピンの駆動コイルC1〜C・が選択的に付勢
されることになる。しかしてキャラクタジェネレータ1
内に第2図の伽)で示すドツトパターンで格納されてい
る「j」という文字祉最終的には第2図のいで示すドツ
ト/4ターンでプリントアウトされることになる。
このようにキャラクタジェネレータに対してキャラクタ
データを8列の8行、すなわち64ビツトのメモリ領域
に格納することがで!!従来の72ビツトを使用するも
のに比べて8ビツト少なくできるのでメモリ領域の無駄
が極力防止できてメモリ使用効率を向上することかでき
る・なか、前記実施例で紘ドットグリントの行方向の位
置決め用フラグ記憶部に″1”がセットされて−るとき
にはドツトプリント行を2行下げるものについて述べた
がかならずしもこれに限定されるものではなく、逆に″
1”がセットされているときに鉱ドットノリント行を2
行上げるようにしてもよく、この場合は文字「h」を2
行上ければよい。
データを8列の8行、すなわち64ビツトのメモリ領域
に格納することがで!!従来の72ビツトを使用するも
のに比べて8ビツト少なくできるのでメモリ領域の無駄
が極力防止できてメモリ使用効率を向上することかでき
る・なか、前記実施例で紘ドットグリントの行方向の位
置決め用フラグ記憶部に″1”がセットされて−るとき
にはドツトプリント行を2行下げるものについて述べた
がかならずしもこれに限定されるものではなく、逆に″
1”がセットされているときに鉱ドットノリント行を2
行上げるようにしてもよく、この場合は文字「h」を2
行上ければよい。
以上詳述したようにこの発明によれはドツトパターン化
したキャラクタデータを格納したキャラクタジェネレー
タを備え、このキャラクタジェネレータから所要のキャ
ラクタデータを各ドツト列毎に読出し、そのドツト列ノ
々ターンに基づいてドツトピンドライバーを駆動してキ
ャラクタをドツトプリントするドツト式プリンタにおい
て、前記キャラクタジェネレータはキイラクタデーメ格
納領域の各ドツト列パターン格納領域毎にドラトノリー
ンの行方向プリント位置決め用フラグ記憶部を形成し、
各ドツト列−ターンの−出し時上記ド、トpop−ンf
す7ト位置決め用フラグ記憶部のフラグ内容を判別し、
それによってドツト列/4ターンのドツトプリントの行
方向の位置決めを行なうようにしているので、キャラク
タジェネレータのメモリ領域O無駄を極力防止でき、キ
ャラクタジェネレータのメそり使用効率を向上すること
ができるドツト式プリンタな提供でするものである。
したキャラクタデータを格納したキャラクタジェネレー
タを備え、このキャラクタジェネレータから所要のキャ
ラクタデータを各ドツト列毎に読出し、そのドツト列ノ
々ターンに基づいてドツトピンドライバーを駆動してキ
ャラクタをドツトプリントするドツト式プリンタにおい
て、前記キャラクタジェネレータはキイラクタデーメ格
納領域の各ドツト列パターン格納領域毎にドラトノリー
ンの行方向プリント位置決め用フラグ記憶部を形成し、
各ドツト列−ターンの−出し時上記ド、トpop−ンf
す7ト位置決め用フラグ記憶部のフラグ内容を判別し、
それによってドツト列/4ターンのドツトプリントの行
方向の位置決めを行なうようにしているので、キャラク
タジェネレータのメモリ領域O無駄を極力防止でき、キ
ャラクタジェネレータのメそり使用効率を向上すること
ができるドツト式プリンタな提供でするものである。
第1図(、) 、 (b)は従来におけるキャラクタジ
ェネレータへのΦヤラクタデータの格納−ターン例を示
す図、第2wA(a)、伽)は本発明におけるキャラク
タジェネレータへのキャラクタデータの格納Iり一ン例
を示す図、謳2図(、)は本発明におけるキャラクタデ
ータの!りントノ臂ターylFlを示す図、第3図は本
発明の実施例を示すブロック図、第4図は同実施例にお
けるキャラクタジェネレータからのキイ2クタデータ0
呼…し外通を示す流れ図、第5図6)、伽)は同実施例
におけるアキ具−ムレータでのビットデータ処理を示す
図である。 1・・・キャラクタジェネレータ、2・・・ROM (
リード・オンリー・メモリ)、3・・・CPU (中央
処理5−g−ット)、31・・・アキ晶−ムレータ、5
・・・出力ポート、6−・ドツトビンドライバー回路。 出顯へ代現人 弁理士 鈴 江 武 彦m 1 図 (a) (b)第2r (a)(b”) (C) イυへニオ〜へト寸 第3図 第4図 第5図
ェネレータへのΦヤラクタデータの格納−ターン例を示
す図、第2wA(a)、伽)は本発明におけるキャラク
タジェネレータへのキャラクタデータの格納Iり一ン例
を示す図、謳2図(、)は本発明におけるキャラクタデ
ータの!りントノ臂ターylFlを示す図、第3図は本
発明の実施例を示すブロック図、第4図は同実施例にお
けるキャラクタジェネレータからのキイ2クタデータ0
呼…し外通を示す流れ図、第5図6)、伽)は同実施例
におけるアキ具−ムレータでのビットデータ処理を示す
図である。 1・・・キャラクタジェネレータ、2・・・ROM (
リード・オンリー・メモリ)、3・・・CPU (中央
処理5−g−ット)、31・・・アキ晶−ムレータ、5
・・・出力ポート、6−・ドツトビンドライバー回路。 出顯へ代現人 弁理士 鈴 江 武 彦m 1 図 (a) (b)第2r (a)(b”) (C) イυへニオ〜へト寸 第3図 第4図 第5図
Claims (1)
- ドツトパターン化したキャラクタデータを格納したキャ
ラクタジェネレータを備え、このキャラクタジェネレー
タから所要のキャラクタデータを各ドツト列毎に読出し
、そのドツト列パターンに基づいてドツトビンドライバ
ーを駆動してキャラクタをドツトプリントするドツト式
プリンタにおいて、前記キャラクタジェネレータはキャ
ラクタデータ格納領域の各ドツト列ノ青ターン格納領域
毎にドラトノ臂ターンの行方向プリント位置決め用7ツ
グ記憶部を形成し、各ドツト列−zp−ンの読出し時上
記ドクトノリーンプリント位置決め用フラグ記憶部の7
ラグ内容を判別し、それによりてドツト″列パタ・−ン
のドツトプリントの行方向の位置決めを行危うようにし
たことを特徴とするドツト式lりン夕。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14266781A JPS5845068A (ja) | 1981-09-10 | 1981-09-10 | ドツト式プリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14266781A JPS5845068A (ja) | 1981-09-10 | 1981-09-10 | ドツト式プリンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5845068A true JPS5845068A (ja) | 1983-03-16 |
| JPH0226592B2 JPH0226592B2 (ja) | 1990-06-11 |
Family
ID=15320689
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14266781A Granted JPS5845068A (ja) | 1981-09-10 | 1981-09-10 | ドツト式プリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5845068A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61177254A (ja) * | 1985-02-04 | 1986-08-08 | Nec Corp | ドツトマトリクスプリンタ制御装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52125028A (en) * | 1976-04-09 | 1977-10-20 | Extel Corp | Dot matrix printer and method of printing using same |
| JPS532036A (en) * | 1976-06-28 | 1978-01-10 | Xerox Corp | Printer |
| JPS55140979A (en) * | 1979-04-19 | 1980-11-04 | Oki Electric Ind Co Ltd | Descender character printing system |
-
1981
- 1981-09-10 JP JP14266781A patent/JPS5845068A/ja active Granted
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52125028A (en) * | 1976-04-09 | 1977-10-20 | Extel Corp | Dot matrix printer and method of printing using same |
| JPS532036A (en) * | 1976-06-28 | 1978-01-10 | Xerox Corp | Printer |
| JPS55140979A (en) * | 1979-04-19 | 1980-11-04 | Oki Electric Ind Co Ltd | Descender character printing system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61177254A (ja) * | 1985-02-04 | 1986-08-08 | Nec Corp | ドツトマトリクスプリンタ制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0226592B2 (ja) | 1990-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63205257A (ja) | 印刷制御装置 | |
| EP0063939B1 (en) | Typing arrangement | |
| US4827254A (en) | Display apparatus adapted to display various types of modified characters | |
| JPS5845068A (ja) | ドツト式プリンタ | |
| JPS612586A (ja) | タイプライタまたは類似の機械のプリント機構を初期状態にリセツトする方法 | |
| US4952082A (en) | Text processing system for cyclically shifting format memory | |
| JPS642952B2 (ja) | ||
| JPH07102716B2 (ja) | 文章印字制御装置 | |
| KR910009064B1 (ko) | 프린터용 문자크기의 보정방법 | |
| JPS6259048A (ja) | ドットプリンタ | |
| JP2748004B2 (ja) | 文字パターン群の回転処理方法 | |
| JP2836026B2 (ja) | 印刷制御装置 | |
| JPS5874364A (ja) | 通帳印字方法 | |
| JPH06110891A (ja) | 文書作成装置 | |
| JPH04353478A (ja) | 縮小印刷制御装置 | |
| JPS6322664A (ja) | シリアルプリンタ | |
| JPS63252751A (ja) | 印字制御装置 | |
| JPH0432749B2 (ja) | ||
| JPS59120467A (ja) | 印字装置 | |
| JPS62199460A (ja) | ドツトマトリクスプリンタ | |
| JPS60189570A (ja) | 文字処理装置 | |
| JPS62240553A (ja) | 記録装置 | |
| JPS6142634B2 (ja) | ||
| JPS63264386A (ja) | 文書デ−タ印刷装置 | |
| JPH0116673B2 (ja) |