JPS62257523A - 画面印刷方式 - Google Patents
画面印刷方式Info
- Publication number
- JPS62257523A JPS62257523A JP61102266A JP10226686A JPS62257523A JP S62257523 A JPS62257523 A JP S62257523A JP 61102266 A JP61102266 A JP 61102266A JP 10226686 A JP10226686 A JP 10226686A JP S62257523 A JPS62257523 A JP S62257523A
- Authority
- JP
- Japan
- Prior art keywords
- character
- attribute
- screen
- printer
- data
- 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
- 238000007639 printing Methods 0.000 title description 9
- 238000000034 method Methods 0.000 claims description 10
- 238000007650 screen-printing Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 abstract description 2
- 230000004397 blinking Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 101100112085 Arabidopsis thaliana CRT3 gene Proteins 0.000 description 1
- 101000819297 Mus musculus Glucose-6-phosphate isomerase Proteins 0.000 description 1
- 101100141330 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RNR4 gene Proteins 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、crt’r画面の文字用プリンタへの出力に
関する。
関する。
(従来の技術)
ワードプロセッサ等においては、CRTの画面に表示し
た文字等をコードとして文字用プリンタに送り、印刷に
よりハードコピーを得る。
た文字等をコードとして文字用プリンタに送り、印刷に
よりハードコピーを得る。
(発明が解決しようとする問題点)
文字用プリンタは、CINTの画面上に表示できる文字
、記号等およびその文字属性(高輝度、下線等)の一部
しか印字できない。したがって、それ以外の文字、記号
等や文字属性は無視される。
、記号等およびその文字属性(高輝度、下線等)の一部
しか印字できない。したがって、それ以外の文字、記号
等や文字属性は無視される。
また、従来のワードプロセッサ等のホストは、文字属性
を無視し、文字コードのみをプリンタにおくっていた。
を無視し、文字コードのみをプリンタにおくっていた。
従って、従来は、c rt ’r画面と画面コピーとは
大幅に違うことがあった。
大幅に違うことがあった。
本発明の目的は、文字用プリンタで画面コピーを得る場
合に、文字用プリンタが表現できない属性である場合も
、強調属性であることを分かるように印字できる画面印
刷方法を提供することである。
合に、文字用プリンタが表現できない属性である場合も
、強調属性であることを分かるように印字できる画面印
刷方法を提供することである。
(問題点を解決するための手段)
本発明に係る画面印刷方式は、文字出力型画像表示手段
の画面に表示された文字等を文字用プリンタで印字する
画面印刷方式において、画面上に表示されている文字等
の文字コードとその文字等の属性コードを格納する記憶
手段と、記憶手段のアドレスを指定するアドレス指定手
段と、アドレス指定手段で指定されたアドレスでの記憶
手段のデータを格納する格納手段と、格納手段に格納さ
れたデータの属性コードが文字用プリンタで表現できる
属性であるか否かを判定し、否であると判定した場合に
は、所定の属性に属性を変換して文字コードとともに文
字用プリンタに送るデータ出力手段とを備えたことを特
徴とする。
の画面に表示された文字等を文字用プリンタで印字する
画面印刷方式において、画面上に表示されている文字等
の文字コードとその文字等の属性コードを格納する記憶
手段と、記憶手段のアドレスを指定するアドレス指定手
段と、アドレス指定手段で指定されたアドレスでの記憶
手段のデータを格納する格納手段と、格納手段に格納さ
れたデータの属性コードが文字用プリンタで表現できる
属性であるか否かを判定し、否であると判定した場合に
は、所定の属性に属性を変換して文字コードとともに文
字用プリンタに送るデータ出力手段とを備えたことを特
徴とする。
(作 用)
文字用プリンタで表現できる属性は、忠実に再現すると
ともに、表現できない属性を所定の表現できる属性で表
現する。
ともに、表現できない属性を所定の表現できる属性で表
現する。
(発明の詳細な説明)
以下、添付の図面を参照して本発明の詳細な説明する。
第2図にワードプロセッザの画像表示及び画像データ出
力の回路のブロック図を示す。CII T 3の画面に
表示すべき文字データと制御データは、ビデオメモリ(
VRAM月に格納されている。この文字データは、C【
じrコントローラ2を介して、CIじI’ 3に送られ
、画面に表示される。プリンタで画像コピーを得る場合
は、ビデオメモリ1の文字データは、RA M 4の中
のP rl ’l’ S CRルーチン4aを介してプ
リンタの入出力ボート5に送られろ。この際、印字でき
ない文字属性は、所定の印字できる文字陽性に変換され
る。また、印字できない文字データは、変換テーブル4
bを参照して印字可能な文字データに変換される。CP
U6は、これらの画像表示及び画像データ出力を制御す
る。
力の回路のブロック図を示す。CII T 3の画面に
表示すべき文字データと制御データは、ビデオメモリ(
VRAM月に格納されている。この文字データは、C【
じrコントローラ2を介して、CIじI’ 3に送られ
、画面に表示される。プリンタで画像コピーを得る場合
は、ビデオメモリ1の文字データは、RA M 4の中
のP rl ’l’ S CRルーチン4aを介してプ
リンタの入出力ボート5に送られろ。この際、印字でき
ない文字属性は、所定の印字できる文字陽性に変換され
る。また、印字できない文字データは、変換テーブル4
bを参照して印字可能な文字データに変換される。CP
U6は、これらの画像表示及び画像データ出力を制御す
る。
一つの文字、記号等の文字データは、1バイトの属性コ
ード(ATT)と1バイトの文字コード(CHARC0
DE)とからなる。属性コードは、通常の表示の他、下
線付、反転、不表示、高輝度、反転高輝度、点滅等の文
字表示の属性を指定する。
ード(ATT)と1バイトの文字コード(CHARC0
DE)とからなる。属性コードは、通常の表示の他、下
線付、反転、不表示、高輝度、反転高輝度、点滅等の文
字表示の属性を指定する。
画面出力用の文字コードは、たとえば第1表に示す文字
に対応させる。この表において、左側の16進数字は文
字コードの上位の4ビツトを、上側の16進数字は、下
位の4ビツトを表す。第1表の文字コードでは、通常の
英数字、記号の他、各種の特殊な文字や記号も表現でき
る。
に対応させる。この表において、左側の16進数字は文
字コードの上位の4ビツトを、上側の16進数字は、下
位の4ビツトを表す。第1表の文字コードでは、通常の
英数字、記号の他、各種の特殊な文字や記号も表現でき
る。
第1表の文字コードを用いて表現された画面を文字用プ
リンタで印字する場合は、第2表に示す文字テーブルを
用いて文字コードを変換する。すなわち、第2表の左と
上との数字で示される文字コードをその座標の示す文字
の文字コードに変換する。たとえば、コード86 Hは
第1表ではアクセント付文7二に対応する。しカル、第
2表では、コード8(3Hは文字aである。したがって
、コード86 Llは、文字aに対応するコード611
1に変換されろ。
リンタで印字する場合は、第2表に示す文字テーブルを
用いて文字コードを変換する。すなわち、第2表の左と
上との数字で示される文字コードをその座標の示す文字
の文字コードに変換する。たとえば、コード86 Hは
第1表ではアクセント付文7二に対応する。しカル、第
2表では、コード8(3Hは文字aである。したがって
、コード86 Llは、文字aに対応するコード611
1に変換されろ。
第1表
1 4t II 管 −21”
0 9 % & 4 @ABCDEF 5 PQRSTt7V 6 ’abcd @ f 7 pqrstuv 8 9ti6A 置 A1 9 fia!6 860 A、AL6uBRa mQ 麗 ■ I(((lCL J−T
ト − 十 トD JL 〒 T”rff E α β r M Σ σ VF
ミ ± ≧ ≦ f ≠
÷789ABCDEF ↑ ↓ −−ム マ ’()*** ・ / 789:;<=>7 GHIJKLMNO wxyz (\ ] “ − ghijk1mn。
0 9 % & 4 @ABCDEF 5 PQRSTt7V 6 ’abcd @ f 7 pqrstuv 8 9ti6A 置 A1 9 fia!6 860 A、AL6uBRa mQ 麗 ■ I(((lCL J−T
ト − 十 トD JL 〒 T”rff E α β r M Σ σ VF
ミ ± ≧ ≦ f ≠
÷789ABCDEF ↑ ↓ −−ム マ ’()*** ・ / 789:;<=>7 GHIJKLMNO wxyz (\ ] “ − ghijk1mn。
wxyz(i)−。
gaeAKfiXA
Q y 6tJGt”i&!
9 L B −I 蚤 蚤 I <>11 (11
i”’ 1 # 謳・ 「 晶 Tj ) −+
”’# 十 ” r t
fl \ \丁 Φ θ Q
6 鵠 φ ε Oz 0
・ ・ ン ° ′ 講
■第2表 0 、、、、、、。
i”’ 1 # 謳・ 「 晶 Tj ) −+
”’# 十 ” r t
fl \ \丁 Φ θ Q
6 鵠 φ ε Oz 0
・ ・ ン ° ′ 講
■第2表 0 、、、、、、。
1 、、、、、、。
2 ! ” fl 3 % &4
@ABCDEF 5 PQR5TUV 6 ’abcdef 7 pqrstuV 8 Cueaaaa 9 E、、ooou A aiounN。
@ABCDEF 5 PQR5TUV 6 ’abcdef 7 pqrstuV 8 Cueaaaa 9 E、、ooou A aiounN。
B 、、、、、、。
C、、、、、、。
D 、、、、、、。
E 、、、、、、。
F 、、、、、、。
7 8 9 A j CD E
F’()*** 、/ 7 8 9 : ・ <=〉?GH
IJKLMNO WXYZ[\ ] “ − ghijk1mn。
F’()*** 、/ 7 8 9 : ・ <=〉?GH
IJKLMNO WXYZ[\ ] “ − ghijk1mn。
wxyz(j)”’。
cae @ 1iiAA
uyOU、 、 、 、 。
第2表では、本実施例で使用する文字用プリンタで印字
可能なすべての文字は、そのまま含まれている。また、
印字不可能な文字の場合、類似した文字が存在する場合
は、その類似文字に置き換えられる。たとえば、アクセ
ント付文7轟56゜l:、はそれぞれa 、 o 、I
コて置き換える。類似文字が存在しない場合は、所定の
文字または記号(ここでは、ピリオド(、))で置き換
える。この表の文字コードに変換することにより、文字
用プリンタでCrt ’!’画面に似た画面コピーが得
られる。
可能なすべての文字は、そのまま含まれている。また、
印字不可能な文字の場合、類似した文字が存在する場合
は、その類似文字に置き換えられる。たとえば、アクセ
ント付文7轟56゜l:、はそれぞれa 、 o 、I
コて置き換える。類似文字が存在しない場合は、所定の
文字または記号(ここでは、ピリオド(、))で置き換
える。この表の文字コードに変換することにより、文字
用プリンタでCrt ’!’画面に似た画面コピーが得
られる。
また、属性コードについては、通常の属性の他の場合、
文字用プリンタで表現できる属性(下線付文字)はその
まま用いられるが、それ以外の強調属性の場合は、影付
文字に変換される。
文字用プリンタで表現できる属性(下線付文字)はその
まま用いられるが、それ以外の強調属性の場合は、影付
文字に変換される。
次に、CP U 6の制御するIi!ii像コピーデー
タ出力のプログラムについて説明する。
タ出力のプログラムについて説明する。
第3図にメインフローを示す。まず、ビデオメモリlの
S T A rt TアドレスをレジスタV[tAMΔ
DDに入力する(ステップ!〕l)。CRT3の画面の
縦方向の最大座標LINESIZE(行政を表す)をレ
ジスタLINEに入力しくステップP2)、横方向の最
大座標COL(JMN S I Zl”;(字数を表す
)をレジスタCOLに入力する(ステップl’3)。
S T A rt TアドレスをレジスタV[tAMΔ
DDに入力する(ステップ!〕l)。CRT3の画面の
縦方向の最大座標LINESIZE(行政を表す)をレ
ジスタLINEに入力しくステップP2)、横方向の最
大座標COL(JMN S I Zl”;(字数を表す
)をレジスタCOLに入力する(ステップl’3)。
次に、CRT画面の座標(LINE、Cot、)で指定
される文字の属性コードと文字コードとを取り出し、r
’rt’rscnルーチン(第1図参照)により印字す
る(ステップP4)。
される文字の属性コードと文字コードとを取り出し、r
’rt’rscnルーチン(第1図参照)により印字す
る(ステップP4)。
次に、V IN A M A D Dを2だけ加算しく
ステップP5)、次のデータのアドレスを得る。COL
を1つ誠算しくステップP6)、その行の次の座標に移
る。そして、COLが正であるか否かを判定する(ステ
ップP7)。そうであれば、ステップP4に戻り、その
座標の文字を処理する。
ステップP5)、次のデータのアドレスを得る。COL
を1つ誠算しくステップP6)、その行の次の座標に移
る。そして、COLが正であるか否かを判定する(ステ
ップP7)。そうであれば、ステップP4に戻り、その
座標の文字を処理する。
ステップP7で否であれば、その行の処理は終わったの
で、LINEを1つ減算しくステップP8)、次の行に
移る。そして、LINE7>(0より大きいか否かを判
定する。そうであれば、ステップP3に戻り、その行の
処理を開始する。
で、LINEを1つ減算しくステップP8)、次の行に
移る。そして、LINE7>(0より大きいか否かを判
定する。そうであれば、ステップP3に戻り、その行の
処理を開始する。
ステップP9で否であれば、すべての行の処理が終イっ
ったので、このプ【1グラムは終了する。
ったので、このプ【1グラムは終了する。
第1図に、印字に関連した1)lじ1’ S CRルー
チン(ステップI)4)を示す。まず、レジスタVRA
M A I) Dを基にVttAMlをアクセスして、
そのアドレスのデータを読み出し、レジスタDATAに
属性コード(ATi’)と文字コードCC,II A
RCot)I’〕)を人力する(ステップpH)。
チン(ステップI)4)を示す。まず、レジスタVRA
M A I) Dを基にVttAMlをアクセスして、
そのアドレスのデータを読み出し、レジスタDATAに
属性コード(ATi’)と文字コードCC,II A
RCot)I’〕)を人力する(ステップpH)。
1)Δ’1’ Aの属性コードが下線付文字であるなら
ば(ステップP12)、下線印字をセットする(ステッ
プP!3)。D A ’I’ Aの属性コードが点滅、
反転または高輝度であるならば(ステップP14)、影
付印字をセットする(ステップP!5)。
ば(ステップP12)、下線印字をセットする(ステッ
プP!3)。D A ’I’ Aの属性コードが点滅、
反転または高輝度であるならば(ステップP14)、影
付印字をセットする(ステップP!5)。
次に、りΔ’1’ Aの文字コードを基に第2表を参照
して対応する新しい文字コードをD A ’1” Aに
代入ケろ(ステップI’16)、そして、この文字コー
ドをプリンタに渡し印字4°る(ステップP17)。
して対応する新しい文字コードをD A ’1” Aに
代入ケろ(ステップI’16)、そして、この文字コー
ドをプリンタに渡し印字4°る(ステップP17)。
次に、DΔi’ Aの属性コードが下線付印字であ、
る場合は(ステップI)18)、下線付印字をクリア
する(ステップI)19)。また、D A ’I’ A
の属性コードが点滅、反転または高輝度である場合は(
ステップP20)、影付印字をクリアする(ステップP
21)。そしてリターンする。
る場合は(ステップI)18)、下線付印字をクリア
する(ステップI)19)。また、D A ’I’ A
の属性コードが点滅、反転または高輝度である場合は(
ステップP20)、影付印字をクリアする(ステップP
21)。そしてリターンする。
(発明の効果)
文字用プリンタが印字できる下線付等の属性付き文字が
忠実に印字可能である。他方、上記以外の強調文字も所
定の属性(たとえば、影付文字)として印字可能である
。これにより、より画面に近い画面コピーが得られる。
忠実に印字可能である。他方、上記以外の強調文字も所
定の属性(たとえば、影付文字)として印字可能である
。これにより、より画面に近い画面コピーが得られる。
第1図は、画像データ印字のフローチャートである。
第2図は、画面表示および画像コピー用データ出力のブ
τ1ツク図である。 第3図は、画像コピーのフローチャートである。 1・・・ビデオメモリ、 3・・・CR′l’
、4a・・・データ出力用ルーヂン、 4b・・・変換テーブル、 5・・・プリンタ人出力ボート、6・・・CPU。
τ1ツク図である。 第3図は、画像コピーのフローチャートである。 1・・・ビデオメモリ、 3・・・CR′l’
、4a・・・データ出力用ルーヂン、 4b・・・変換テーブル、 5・・・プリンタ人出力ボート、6・・・CPU。
Claims (1)
- (1)文字出力型画像表示手段の画面に表示された文字
等を文字用プリンタで印字する画面印刷方式において、 画面上に表示されている文字等の文字コードとその文字
等の属性コードを格納する記憶手段と、記憶手段のアド
レスを指定するアドレス指定手段と、 アドレス指定手段で指定されたアドレスでの記憶手段の
データを格納する格納手段と、 格納手段に格納されたデータの属性コードが文字用プリ
ンタで表現できる属性であるか否かを判定し、否である
と判定した場合には、所定の属性に属性を変換して文字
コードとともに文字用プリンタに送るデータ出力手段と
を備えたことを特徴とする画面印刷方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61102266A JPS62257523A (ja) | 1986-05-01 | 1986-05-01 | 画面印刷方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61102266A JPS62257523A (ja) | 1986-05-01 | 1986-05-01 | 画面印刷方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62257523A true JPS62257523A (ja) | 1987-11-10 |
Family
ID=14322791
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61102266A Pending JPS62257523A (ja) | 1986-05-01 | 1986-05-01 | 画面印刷方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62257523A (ja) |
-
1986
- 1986-05-01 JP JP61102266A patent/JPS62257523A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0128291A2 (en) | Independent image and annotation overlay with highlighting of overlay conflicts | |
| JPH0464314B2 (ja) | ||
| JPH0331272B2 (ja) | ||
| JP2740575B2 (ja) | 文字処理装置 | |
| WO1988001767A1 (en) | Horizontal line processor of data to be printed out sequentially | |
| JPS59210482A (ja) | 文字パタ−ン発生装置 | |
| JP3443243B2 (ja) | 文字出力装置 | |
| JPS62257859A (ja) | 画面印刷方式 | |
| GB2197102A (en) | High resolution character generation | |
| JPS6356693A (ja) | 文字のドツト化方式 | |
| JP2705690B2 (ja) | 表示制御装置 | |
| KR820000406B1 (ko) | 한글 전자타자기를 이용한 한글 통신장비 시스템 | |
| JPS61194495A (ja) | 罫線表示色制御装置 | |
| JP3012269B2 (ja) | 印刷制御装置 | |
| JPS6069729A (ja) | 手書き文字に対する文書処理方式 | |
| JPS61223937A (ja) | 線グラフの処理システム | |
| JPH0876739A (ja) | ビットマップフォントの縮小画面表示方法および縮小画面表示装置 | |
| JPS62269192A (ja) | 罫線発生・消去装置 | |
| JPS61286156A (ja) | 文書作成装置 | |
| JPS60134289A (ja) | 文字出力装置 | |
| JPS61286157A (ja) | 文書作成装置 | |
| JPS6221553A (ja) | 半角文字の制御装置 | |
| JPH06332432A (ja) | 筆記体活字文字 | |
| JPH03107997A (ja) | 画像出力装置 | |
| JPH1071751A (ja) | 文字処理方法及び文字処理装置 |