JPS5892073A - 文字コ−ド処理装置 - Google Patents
文字コ−ド処理装置Info
- Publication number
- JPS5892073A JPS5892073A JP56189567A JP18956781A JPS5892073A JP S5892073 A JPS5892073 A JP S5892073A JP 56189567 A JP56189567 A JP 56189567A JP 18956781 A JP18956781 A JP 18956781A JP S5892073 A JPS5892073 A JP S5892073A
- Authority
- JP
- Japan
- Prior art keywords
- character
- character code
- page
- width
- 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.)
- 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
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Document Processing Apparatus (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は文字コード処理装置に関し、特にドラ)ff)
リフスプリンタ装置において、−ページ分の文字コード
の編集に適用される文字コード処理装置に関する。
リフスプリンタ装置において、−ページ分の文字コード
の編集に適用される文字コード処理装置に関する。
印字データの行がプリンタの主走査方向と一致するよう
にページメモリ上に記憶したデータを、−行のデータ長
が主走査方向の印字範囲を超える場合には、文字コード
列である咳ベージメモリのj印字データを1、行が副走
査方向と一致するように編集して、骸ページメモリとは
別に設けた第2のページメモリに記憶し直し、次いで印
字すべき列の文字コードを主走査に同期して、文字パタ
ーン発生装置に読み出すことを列数だけ繰り返すと一ペ
ージ単位で印字が90°回転されるプリンタ装置におい
て、従来は一文字パターンの横幅が列の間隔の単位とし
【いるため−列の文字コードを印字せしめると、全角文
字ばかりでなく文字パターンの幅が全角文字のにである
半角文字も一文字パターン分の印字範囲つまり全角文字
パターンと同等の文字幅をもつ【印字されてしまった。
にページメモリ上に記憶したデータを、−行のデータ長
が主走査方向の印字範囲を超える場合には、文字コード
列である咳ベージメモリのj印字データを1、行が副走
査方向と一致するように編集して、骸ページメモリとは
別に設けた第2のページメモリに記憶し直し、次いで印
字すべき列の文字コードを主走査に同期して、文字パタ
ーン発生装置に読み出すことを列数だけ繰り返すと一ペ
ージ単位で印字が90°回転されるプリンタ装置におい
て、従来は一文字パターンの横幅が列の間隔の単位とし
【いるため−列の文字コードを印字せしめると、全角文
字ばかりでなく文字パターンの幅が全角文字のにである
半角文字も一文字パターン分の印字範囲つまり全角文字
パターンと同等の文字幅をもつ【印字されてしまった。
本発明は第2のページメモリに主走査方向に列の印字が
なされるよ5に文字コードを編集する際に列の間隔の単
位を全角文字の横幅のHつまり半角文字の横幅と規定し
、全角文字は二列にわたる文字として処理することKよ
り全角文字パターンの印字間11K、半角文字ならば二
文字を印字できるよ5Kt、た装置を提供するものであ
る。
なされるよ5に文字コードを編集する際に列の間隔の単
位を全角文字の横幅のHつまり半角文字の横幅と規定し
、全角文字は二列にわたる文字として処理することKよ
り全角文字パターンの印字間11K、半角文字ならば二
文字を印字できるよ5Kt、た装置を提供するものであ
る。
次に本発明の一実施例な示した図Wiな参照して本発明
の詳細な説明する。
の詳細な説明する。
第1図を参照すると、本発明の一実施例において!イク
ロプロセッサエニy )MPUI+!、’jリンタ接続
装置2に含まれる文字コードを行方向の走査順に記憶し
【いるメモリにデータ信号ak走査順に文字コードが現
われるようVC,アドレス信号す上に読み出し番地を送
出し、データ信号直上の文字コードを読む。次いでMP
UIは該文字コードをアドレス信号Cとして主記憶装置
3に予め格納されているテーブル4を参照しデータ信l
dを読むことにより該文字コードが全角文字、半角文字
のいずれであるかを示す72グFを作成し、まず該文字
コードを主記憶装置3に確保されたページメモリ5へ書
き込み、続いて前記フラグを該文字コードの記憶番地に
1加算した番地へ書き込む。
ロプロセッサエニy )MPUI+!、’jリンタ接続
装置2に含まれる文字コードを行方向の走査順に記憶し
【いるメモリにデータ信号ak走査順に文字コードが現
われるようVC,アドレス信号す上に読み出し番地を送
出し、データ信号直上の文字コードを読む。次いでMP
UIは該文字コードをアドレス信号Cとして主記憶装置
3に予め格納されているテーブル4を参照しデータ信l
dを読むことにより該文字コードが全角文字、半角文字
のいずれであるかを示す72グFを作成し、まず該文字
コードを主記憶装置3に確保されたページメモリ5へ書
き込み、続いて前記フラグを該文字コードの記憶番地に
1加算した番地へ書き込む。
上記一連の動作を第2図に示す英数字で構成される簡単
な印字データについて実行すると、ページメモリ5には
第3図のように文字コードと該文字=−ドが全角文字な
らば7ラグF8.半角文字ならばフラグFHを組にして
一文字の情報とし行毎に主走査方向く並ぶ順で書き込ま
れる。
な印字データについて実行すると、ページメモリ5には
第3図のように文字コードと該文字=−ドが全角文字な
らば7ラグF8.半角文字ならばフラグFHを組にして
一文字の情報とし行毎に主走査方向く並ぶ順で書き込ま
れる。
第1図のMPUIは次にベージメモ950行単位に編集
されている文字コードとフラグFの組を読み出し主記憶
装置3に確保されるページメモリ6に今度は列単位に再
l1Jlて書き込む。ここでの列は全角文字の横幅のH
lすなわち半角文字の幅を単位とし全角文字の場合、該
−列は一ページ全体を列が主走査方向になるように回転
した状態線においてはページの回転方向と同一方向に9
0゜回転した文字パターンの上半分或いは下半分だけを
半角文字の場合には該−列はページの回転方向に90°
回転した半角文字パターンを印字するように文字コード
を処理すること目的とする。
されている文字コードとフラグFの組を読み出し主記憶
装置3に確保されるページメモリ6に今度は列単位に再
l1Jlて書き込む。ここでの列は全角文字の横幅のH
lすなわち半角文字の幅を単位とし全角文字の場合、該
−列は一ページ全体を列が主走査方向になるように回転
した状態線においてはページの回転方向と同一方向に9
0゜回転した文字パターンの上半分或いは下半分だけを
半角文字の場合には該−列はページの回転方向に90°
回転した半角文字パターンを印字するように文字コード
を処理すること目的とする。
従−)”CMPU1ft、P行Q列、P行Q+1列にわ
たる全角文字コードを読み出すと、Q列の2番目の文字
情報を格納する領域に文字コードと該文字コードに対応
する文字バターyの上半分を切り出して印字することを
示す7ラグGuを組みにして第1回目の書き込みを行い
、続いてQ+1列のP書目の文字情報を格納する領域に
も同一の文字コードと、該文字コードに対応する文字パ
ターンの下半分を切り出し印字することを示すフラグG
Lを組みにして第2回目の書き込みを行う。
たる全角文字コードを読み出すと、Q列の2番目の文字
情報を格納する領域に文字コードと該文字コードに対応
する文字バターyの上半分を切り出して印字することを
示す7ラグGuを組みにして第1回目の書き込みを行い
、続いてQ+1列のP書目の文字情報を格納する領域に
も同一の文字コードと、該文字コードに対応する文字パ
ターンの下半分を切り出し印字することを示すフラグG
Lを組みにして第2回目の書き込みを行う。
又、P行Q列の印字位置を占める半角文字コードを読み
出した場合にはQ列の2番目の文字情報な格納する領域
に文字コードを書き込むだけで良いが、特に文字バター
/の構造によりて上半分或いは下半分を切り出す必要が
あれば72グを組にしても構わない 上記のようなページメモリ6への書き込みをページメモ
リ5に行単位で行方向に編集されている文字コードおよ
び該文字コードが全角文字半角文字のいずれであるかを
示すフラグFの組についてベージメそり5に記憶されて
いるJ[K読み出して行うと、ページメモリ6には前記
のごとり900回転された文字パターンの上半分或いは
下半分のみを切り出して印字することを意味する、文字
コードと文字パターン切り出しK11lするフラグの組
が、主走査方向に一致する列の文字情報列としてページ
メモリ6に編集され【書き込まれる。
出した場合にはQ列の2番目の文字情報な格納する領域
に文字コードを書き込むだけで良いが、特に文字バター
/の構造によりて上半分或いは下半分を切り出す必要が
あれば72グを組にしても構わない 上記のようなページメモリ6への書き込みをページメモ
リ5に行単位で行方向に編集されている文字コードおよ
び該文字コードが全角文字半角文字のいずれであるかを
示すフラグFの組についてベージメそり5に記憶されて
いるJ[K読み出して行うと、ページメモリ6には前記
のごとり900回転された文字パターンの上半分或いは
下半分のみを切り出して印字することを意味する、文字
コードと文字パターン切り出しK11lするフラグの組
が、主走査方向に一致する列の文字情報列としてページ
メモリ6に編集され【書き込まれる。
第4図は第3図のようなページメ峰り5の印字データに
ついて上記の処理を行なった後のページメモリ6のデー
タの例である。以上の処理を行なった後にMPtJLが
主走査に同期レズ列内の文字情報を順にページメモリ6
から読み出し、文字バターン発生装置7に送出すると、
文字情報のうち文字コードは文字パターンの記憶番地で
あるからアドレス信号eとしてキャラクタジェネレータ
7に与えられる。本装置では予めキャラクタジェネレー
タ7には90°回転された文字パターンが格納されてお
り、データ信号fには該文字パターンが現われる。文字
パターン発生装置6は該文字パターンから7ラグGu、
GLに従りて文字パターンの上半分、下半分をそれぞれ
切り出して第1図には記述されないドツトマトリクスプ
リンタにデータ信号gとして送り出す。
ついて上記の処理を行なった後のページメモリ6のデー
タの例である。以上の処理を行なった後にMPtJLが
主走査に同期レズ列内の文字情報を順にページメモリ6
から読み出し、文字バターン発生装置7に送出すると、
文字情報のうち文字コードは文字パターンの記憶番地で
あるからアドレス信号eとしてキャラクタジェネレータ
7に与えられる。本装置では予めキャラクタジェネレー
タ7には90°回転された文字パターンが格納されてお
り、データ信号fには該文字パターンが現われる。文字
パターン発生装置6は該文字パターンから7ラグGu、
GLに従りて文字パターンの上半分、下半分をそれぞれ
切り出して第1図には記述されないドツトマトリクスプ
リンタにデータ信号gとして送り出す。
第5図は上記のごとき手頴に従って第4図の例の一列を
印字した場合の模式図である。
印字した場合の模式図である。
本発明は1以上説明したように一ページの印字データを
文字コード段階の編集によって90’ 回転するような
場合でも全角文字半角文字を混在させ【印字でき効果が
ある。
文字コード段階の編集によって90’ 回転するような
場合でも全角文字半角文字を混在させ【印字でき効果が
ある。
第1図は本発明の一実施例を部分的にブロック図で示し
た回路図、第2図は印字データの例、第3図は前記印字
データの例に本発明を適用した場合のページメモリ5の
データの模式図、第4図は前記印字データの例に本発明
を適用した場合のページメモリ6のデータの模式図、菖
5図はページメモリ5に編集された印字データ例の一列
の印字。 l・・・・・・マイクロプロセッサ二二、ト、2・旧・
・プリンタ接続装置、3・・・・・・主記憶装置、4・
・・・・・テーブル、5・・・・・・ページメモリ、6
・・・・・・ページメモリ、7・・・・・・文字パター
ン発生装置、8・・・・・・キャラクタジェネレータ、
9・・・・・・プリンタの主走査、10・・・プリンタ
の副走査、11川川全角文字フラグ、12・・・・・・
半角文字フラグ、13.14−・・・・・それぞれ文字
パターンの上半分、下半分の切り出し指示フラグ 卿1図
た回路図、第2図は印字データの例、第3図は前記印字
データの例に本発明を適用した場合のページメモリ5の
データの模式図、第4図は前記印字データの例に本発明
を適用した場合のページメモリ6のデータの模式図、菖
5図はページメモリ5に編集された印字データ例の一列
の印字。 l・・・・・・マイクロプロセッサ二二、ト、2・旧・
・プリンタ接続装置、3・・・・・・主記憶装置、4・
・・・・・テーブル、5・・・・・・ページメモリ、6
・・・・・・ページメモリ、7・・・・・・文字パター
ン発生装置、8・・・・・・キャラクタジェネレータ、
9・・・・・・プリンタの主走査、10・・・プリンタ
の副走査、11川川全角文字フラグ、12・・・・・・
半角文字フラグ、13.14−・・・・・それぞれ文字
パターンの上半分、下半分の切り出し指示フラグ 卿1図
Claims (1)
- 【特許請求の範囲】 文字パターン発生装置における文字ノ(ターンの記憶番
地である文字コードと誼文字フードが全角文字、半角文
字のいずれであるかを示すフラグとの組を一文字のデー
タとして、−ページ分の文字データを記憶する第一のペ
ージメモリと、前記文字コードと該文字コードに対応す
る文字パターンを上下に二等分した場合の上半分、或い
は下半分のみの切り出し印字を指示するフラグとの組を
一文字のデータとし【−ページ分の文字データを記憶す
る第2のベージメ峰りと、前記文字)(ターンの上半分
下半分の切り出し印字を指示するフラグの状態により上
半分あるいは下半分のみを印字できる文字パターン発生
回路を具備し、プリンタ内におい【入力印字データの行
がプリンタの副走査方向になるように、文字コード段階
で一ページ単位の90°回転を行ない、−行のデータ長
がプリンタの主走査方向の印字範囲を超えるデータの印
字を行な5文字コード処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56189567A JPS5892073A (ja) | 1981-11-26 | 1981-11-26 | 文字コ−ド処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56189567A JPS5892073A (ja) | 1981-11-26 | 1981-11-26 | 文字コ−ド処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5892073A true JPS5892073A (ja) | 1983-06-01 |
| JPS6341740B2 JPS6341740B2 (ja) | 1988-08-18 |
Family
ID=16243488
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56189567A Granted JPS5892073A (ja) | 1981-11-26 | 1981-11-26 | 文字コ−ド処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5892073A (ja) |
-
1981
- 1981-11-26 JP JP56189567A patent/JPS5892073A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6341740B2 (ja) | 1988-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS632516B2 (ja) | ||
| JPS6335431B2 (ja) | ||
| JPS5892073A (ja) | 文字コ−ド処理装置 | |
| JP2537184B2 (ja) | はがき宛名印刷機能を有する文書作成装置 | |
| JPH08127152A (ja) | 印刷装置および印刷装置の翻訳印刷方法 | |
| JPS59180583A (ja) | 文字パタ−ン発生装置 | |
| JPS61117972A (ja) | 印刷装置 | |
| JPS59158476A (ja) | 文字読取装置 | |
| JPS6334932Y2 (ja) | ||
| JP2575116B2 (ja) | 画像処理装置 | |
| JPH07115493B2 (ja) | 縦横変換印刷方法 | |
| JP2541221B2 (ja) | 装飾パタ―ン出力方法 | |
| JP2916274B2 (ja) | プリンタ装置の拡張パターン処理方式 | |
| JPS595343A (ja) | 情報出力装置 | |
| JPH0486276A (ja) | フォント情報格納方式 | |
| JPH02751B2 (ja) | ||
| JPS5839472A (ja) | プリンタ装置 | |
| JPS59123046A (ja) | 文書処理装置の表示方式 | |
| JPH02136269A (ja) | 文書処理装置 | |
| JPS61108562A (ja) | 文字ピツチ処理方式 | |
| JPH0358864A (ja) | プリンタ装置 | |
| JPH02130168A (ja) | 文字処理装置 | |
| JPH0464315B2 (ja) | ||
| JPS63301995A (ja) | プリンタにおける文字パタ−ン発生装置 | |
| KR890001746A (ko) | 전자식 타자기의 한글 세로 모아쓰기 인자방법 |