JPS5979786A - Underline/side-line processing system - Google Patents

Underline/side-line processing system

Info

Publication number
JPS5979786A
JPS5979786A JP19012182A JP19012182A JPS5979786A JP S5979786 A JPS5979786 A JP S5979786A JP 19012182 A JP19012182 A JP 19012182A JP 19012182 A JP19012182 A JP 19012182A JP S5979786 A JPS5979786 A JP S5979786A
Authority
JP
Japan
Prior art keywords
character
underline
character code
line
information
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
Application number
JP19012182A
Other languages
Japanese (ja)
Inventor
Hiroyuki Aoki
宏之 青木
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP19012182A priority Critical patent/JPS5979786A/en
Publication of JPS5979786A publication Critical patent/JPS5979786A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/26Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PURPOSE:To constantly draw a well-balanced underline/side-line, by a method wherein information for indicating the presence or absence of an underline/side-line is provided in correspondence with a character code, and the length of the underline/side-line is selected on the basis of information of the preceding character code developed in a pattern and that on the subsequent character code. CONSTITUTION:When character code series information for characters to be printed is received, a CTL-CPU develops character patterns, and based on CALB information indicating the presence or absence of the underline/side-line and character kind (em/half- em/double-em) information CF which are provided in company with the character code, develops the patterns for the underline/side-line. Namely, when the presence of an underline is indicated in printing in a lateral line, a line dot pattern with a width equal to a character width according to the content of corresponding character kind information CF is written into an underline buffer. For a space part between characters, an underline is developed only when both the CALB information for the preceding character code and the CALB information for the subsequent character code indicate the presence of the underline. In this case, the number of dots is determined on the basis of the value of the space between the characters and the charactor kind information CF.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明はドツトプリンタに用いられる下線/傍線処理方
式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to an underline/sideline processing method used in a dot printer.

〔発明の技術的背景とその問題点〕[Technical background of the invention and its problems]

ドツトプリンタにおいて、成る文書を印字するとき、そ
の一部の箇所を強調するための一手段として、横書き文
字に対しては下線を、又、縦書き文字に対しては傍線を
施すことが行なわれる。この際、従来では第1図に示す
如く、「1文字+1文字間スペース」を処理の基本学位
Sとして、下線/傍線処理を行なっておシ、従って、文
字間スペースが広く設定された場合は、第1図に示され
る如く、下1M/傍線の始点P8と終点PKにおいて、
文字との位置関係にアン・ぐランスが生じるという欠点
があった。尚、第1図においては、文字間スペースを対
応文字の後に置いた場合を例にとって示しているが、文
字の前にスーξ−スを置いた場合においても上記同様の
欠点がある。
When a dot printer prints a document, one way to emphasize certain parts of the document is to underline horizontally written characters and underline vertically written characters. At this time, conventionally, as shown in Figure 1, "1 character + 1 space between characters" is used as the basic degree S of processing, and underline/overline processing is performed. Therefore, if the space between characters is set wide, , as shown in FIG. 1, at the starting point P8 and the ending point PK of the lower 1M/side line,
It had the disadvantage of creating an unglance in the positional relationship with the letters. Although FIG. 1 shows an example in which the inter-character space is placed after the corresponding character, the same drawbacks as described above occur even when the space is placed before the character.

〔発明の目的〕[Purpose of the invention]

本発明は上記実情に鑑みなされたもので、下iK!/傍
線を常に各文字に対して・々ランスのとれた状態で配置
できる下線/傍線処理方式を提供することを目的とする
The present invention was made in view of the above circumstances, and is based on the following iK! An object of the present invention is to provide an underline/sideline processing method that can always arrange sidelines in a balanced manner with respect to each character.

〔発明の411を要〕 本発明は、パターン展開される先行文字コードと後続文
字コードのそれぞれに対応して設けられる下i!’J/
傍線有無の指示状報をもとに、下線/傍線の範囲を決定
するもので、・平ターン化する先行文字コードの指示情
報が下線/傍線布シを示し、後続文字コードの指示情報
が下線/傍線無しを示している際は、先行文字コードに
対応する文字・ぐターンの文字幅又は文字高さに相当す
る部分に対してのみ下線又は傍線を引き、又、先行する
文字コードと後続する文字コードとの各指示情報が何れ
も下線/傍線布シを示している際は、その文字間ス4−
スを含めて下線又は傍線を引く構成としたものである。
[Requires No. 411 of the Invention] The present invention provides a lower i! 'J/
The range of underline/sideline is determined based on the indication of presence/absence of sideline.・The instruction information of the preceding character code to be flattened indicates underline/sideline pattern, and the instruction information of the following character code indicates underline. /When indicating no sideline, draw an underline or sideline only for the part corresponding to the character width or character height of the character/gutaan corresponding to the preceding character code, and draw the underline or sideline only for the part corresponding to the character width or character height of the character / pattern corresponding to the preceding character code. When each instruction information with the character code indicates an underline/sideline cloth, the character spacing 4-
The text is underlined or sidelined, including the text.

これによシ、下線、傍線が複数の文字間に跨がる場合で
あっても、単一文字のみを対象とした場合であっても常
にバランスのとれた下線、傍線を引くことができる。
This makes it possible to always draw a well-balanced underline or sideline even if the underline or sideline extends between multiple characters or only for a single character.

〔発明の実施例〕[Embodiments of the invention]

以下図面を参照して本発明の一実施例を説明する。第2
図は本発明の一実施例を示すブロック図である。図中、
100はドツト印字制御部における入出力制御用のマイ
クロプロセッサ(以下CTL−CPUと称す)である。
An embodiment of the present invention will be described below with reference to the drawings. Second
The figure is a block diagram showing one embodiment of the present invention. In the figure,
100 is a microprocessor (hereinafter referred to as CTL-CPU) for input/output control in the dot print control section.

l0Ik。l0Ik.

101D、101Cはそれぞれ−F記CTL−CPU1
00につながれたアドレスバス(A−BUS)、データ
パス(D−BUS)、コントロールバス(C−BUS 
)であシ、以下これらのパスを総称して内部ノぐスと呼
ぶ。102は上記CTL−CPU1o。
101D and 101C are respectively -F CTL-CPU1
Address bus (A-BUS), data path (D-BUS), and control bus (C-BUS) connected to
), hereinafter these paths will be collectively referred to as internal paths. 102 is the CTL-CPU1o.

の処理制御に供される制御メモリ(以下ROMと称す)
であり、一連の制御手順(マイクロプログラム)が格納
される。103は上記ROM 102と同様に上記CT
L−CPU I 00の処理制御に供される内部メモリ
(以下RAMと称す)である。
Control memory (hereinafter referred to as ROM) used for processing control of
A series of control procedures (microprograms) are stored. 103 is the above-mentioned CT similar to the above-mentioned ROM 102.
This is an internal memory (hereinafter referred to as RAM) used for processing control of the L-CPU I00.

103AはこのRAM 103内の所定の領域に割付け
られた文字コード記憶部であシ、上位装置より入力され
た文字コード列を貯える。この文字コード列の各文字コ
ードには、下線/傍線の有無を示す指示情報(以下CA
LB情報と称す)、及び文字釉(全角、半角、倍角)を
表わす文字種情報CFがそれぞれ付加される。103+
+103、.10.”j、はそれぞれ上記文字コード8
C憶部103Aと同様にRAM 103内に設けられた
制御用の各種レジスタ部であり、1031は文字コード
読出しアドレスCAを保持するレジスタ部、103.は
文字間スペース値spを保持するレジスタ部、103m
は上記文字コード記憶部103Aよシ読出した文字コー
ドに付随する文字種情報CFを保持するレジスタ部であ
る。1θ4は上記CTL−CPU 100の制御の下に
、1行分の文字・ぐターンデータを貯えるラインノぐツ
ファである。1o5は上記CTL −CPU 100の
制御の下に、読出しアドレスとして与えられる文字コー
ドに対応した文字パターンデータを発生する文字・母タ
ーンメモリである。106は上記CTL−CPU 10
0の制御の下に、上記ラインバッファ104に貯えられ
た1行分の文字・母ターンに対応する線ドラ) t!?
ターンを貯える下線/傍線・9ツフアであシ、文字コー
ド記憶部103Aよシ読出された文字コードに付随する
CALB情報、及び文字種情報CFの各内容に従いCT
L −CPU 100よシ選択的に出力される文字単位
(下線(横書き)の場合は文字幅、傍線(縦書き)の場
合は文字高さ)、又は文字子スペース単位の線ドツトパ
ターンを順次貯える。107は上記ラインバッファ10
.4に貯えられた文字パターンデータ、及び上記下線/
傍線バッファ106に貯えられた線ドラトノ母ターンデ
ータを受けてドツト、印字を行なう印字部である。10
Bは入出力インタフェイス部109を介して上記CTL
 −CPU1θ0との間で文字コード列を含む各種の情
報をやシ取りする上位装置(以下HO8T −DVと称
す)である。
103A is a character code storage section allocated to a predetermined area within this RAM 103, and stores character code strings input from the host device. Each character code in this character code string contains instruction information (hereinafter CA
LB information) and character type information CF representing character glaze (full-width, half-width, double-width) are added. 103+
+103,. 10. "j" is the character code 8 above.
Similar to the memory section 103A, there are various control register sections provided in the RAM 103, including a register section 1031 that holds a character code read address CA, and 103. is a register section that holds the inter-character space value sp, 103m
is a register section that holds character type information CF associated with the character code read out from the character code storage section 103A. 1θ4 is a line register that stores one line of character/gut pattern data under the control of the CTL-CPU 100. 1o5 is a character/main turn memory which generates character pattern data corresponding to a character code given as a read address under the control of the CTL-CPU 100. 106 is the above CTL-CPU 10
Under the control of 0, the line driver (corresponding to one line of characters/mother turn stored in the line buffer 104) t! ?
CT according to the contents of the underline/sideline/9 tuff area that stores the turn, the CALB information attached to the character code read from the character code storage section 103A, and the character type information CF.
L-CPU 100 Sequentially stores line dot patterns in units of characters (character width for underline (horizontal writing), character height for subline (vertical writing)) or character space unit . 107 is the above line buffer 10
.. The character pattern data stored in 4 and the underline/
This is a printing unit that receives the line dot and main turn data stored in the side line buffer 106 and prints dots. 10
B is connected to the above CTL via the input/output interface section 109.
- This is a host device (hereinafter referred to as HO8T-DV) that exchanges various information including character code strings with the CPU1θ0.

第3図は一実施例における動作を説明するためのフロー
チャートである。第4図は一実施例における下線の展開
を説明するだめの図である。
FIG. 3 is a flowchart for explaining the operation in one embodiment. FIG. 4 is a diagram for explaining the development of underlines in one embodiment.

第5図(、)乃至(f)は一実施例における各種の下線
、傍線展開例を示す図である。
FIGS. 5(a) to 5(f) are diagrams showing examples of various underline and sideline developments in one embodiment.

ここで一実施例の動作を説明する。CTL −CPU1
00は、内部ハス100A l 100D、 100C
Here, the operation of one embodiment will be explained. CTL-CPU1
00 is internal lotus 100A l 100D, 100C
.

及び入出力インタフェイス部109を介して、HO8T
−DV 108よシ、印字処理すべき文字コード列情報
を受けると、その文字コルド列情報をRAM 10 J
の文字コード記憶部103AIIC書込む。この文字コ
ード記憶部103Aに書込まれた文字コード列情報には
、前述した如く、文字コードそれぞれに、下線/傍線の
有無を示すCAIJ情報と、文字種(全角/半角/倍角
)を表わす文字ill情報CFが付加されている。CT
L−CPU100は、ll08T−DV 108よシ文
字コード列情報を受取ると、文字パターンへの展開処理
を開始するKあたって、レジスタ部1 (731y 1
0 J 2 +1033の初期設定を行なう。この際、
レジスタ部1031には)jターン化すべき最初の文字
コードを取出すための先頭アドレスが設定され、レジス
タ部103.には基準文字間スペース値として例えば全
角文字(24X24ドツト)を対象とした文字間スペー
ス値spが設定される。
and via the input/output interface section 109, the HO8T
-When the DV 108 receives character code string information to be printed, the character code string information is stored in the RAM 10J.
The character code storage unit 103AIIC is written. As described above, the character code string information written in the character code storage unit 103A includes, for each character code, CAIJ information indicating the presence or absence of an underline/sideline, and the character ill representing the character type (full-width/half-width/double-width). Information CF is added. CT
When the L-CPU 100 receives the character code string information from the ll08T-DV 108, it starts the process of expanding it into a character pattern by register section 1 (731y 1
Perform initial settings of 0 J 2 +1033. On this occasion,
A start address for extracting the first character code to be converted into a j-turn is set in the register section 1031, and the register section 103. For example, a character space value sp for full-width characters (24×24 dots) is set as a standard character space value.

この初期設定後、CTL−CPU 100は、RAM 
1030文字コード記憶部103kに格納された文字コ
ード列情報に従う行単位の文字・9ターンへの展開処理
を開始する。この文字パターンへの展開は、レジスタ部
1o31によるアドレス指定で、文字コード記憶部10
3によυ文字コードを読出し、この文字コードを読出し
アドレスとして文字パターンメモリ105よシ文字ノ千
ターンr−タ(72バイト;24X24ドツト)を読出
すことによシ行なわれる。この文字・り一ンメモリ10
5よシ読出された文字パターンデータはラインバッファ
104に書込まれる。このようにして順次1文字単位で
文字コードに従う文字パターンへの展開処理がなされる
。この際、レジスタ部1θ3.の内容は1文字コードの
読出し−fUにインクリメントされる。
After this initial setting, the CTL-CPU 100 uses the RAM
1030 character code storage unit 103k is started to develop characters into nine turns in line units according to the character code string information stored in the character code storage unit 103k. This development into a character pattern is performed by specifying an address using the register section 1o31, and the character code storage section 10
This is carried out by reading out the character code in step 3 and reading out the 1,000 character turn data (72 bytes; 24 x 24 dots) from the character pattern memory 105 using this character code as a read address. This character/riin memory 10
The character pattern data read out from step 5 is written into the line buffer 104. In this way, development processing is performed sequentially character by character into a character pattern according to the character code. At this time, register portion 1θ3. The content of is incremented to -fU when the one-character code is read.

又、CTL −CPU 1σ0は、文字コード記憶部1
03Aから読出された文字コード各々に付随するCAL
B情報及び文字種情報CFの内容にもとづいて下線/傍
線のパターン展開を行なう。この下線/傍線の展開は、
パターンに展開すべく文字コード記憶部103Aよシ読
出した文字コードに付随するCALB情報の内容を判断
し、例えば横■き印字の際に下線有り(CALB = 
” 1″)を示していれば、対応する文字種情報CFの
内容に従う文字幅の線ドラ) ノeターン(例えば全角
=24ドツト、半角=12ドツト、倍角に48ドツト)
を下線/傍線バッファ106に、該当文字・ぞターンの
ラインバッファ書込み桁位置に対応するビット位置をも
って書込む。この際の文字と下線の対応を第4図に示す
。ここでは全角文字「A」に対して、下線有り(CAL
B =”1″)のとき、先ず24ドツト分だけ、下線U
L1を展開する。次の文字間スペース部分の下線処理は
、次に文字コード記憶部103Aよシ読出される文字コ
ードに付随するCALB情報の内容にもとづいて行なわ
れる。即ち、既にパターン展開された先行する文字コー
ドに付随するCALB情報と、ノ4ターン展開される後
続の文字コードに付随するCALB情報とが共に、下線
布シ(CALB =″1#)を示している場合にのみ、
スペース部分の下線UL、を展開する。この際のスペー
ス部分の下線ドツト数は、レジスタ部103!の文字間
スペース値spと、レジスタ部1θ38の文字種情報C
Fとにもとづいて決定されるもので、全角文字に対する
文字間ス4−スの際は、レジス、り部103.で示され
るスペース値SPK従うドツト数をもってスペース部分
の下線が展開され、倍角文字に対する文字間スペースの
際は、上記スペース値SPの2倍のドツト数をもってス
ペース部分の下線が展開され、半角文字に対する文字間
スペースの際は、上記スペース値SPの1/2のドツト
数をもってスR−ス部分の下線が展開される。このよう
にして得られた下線のドツトパターンデータは一行単位
をもって下線/傍線バッファ106に記憶され、ライン
バッファ104に貯えられた1行分の文字パターンに続
いて印字部107に送られてプリントアウトされる。上
記したような文字間スペースの線ドツト・ぐターン処理
は、下IVil(横1き)のみでなく、傍線(縦書き)
に対しても同様に行なわれる。
Also, CTL-CPU 1σ0 is the character code storage unit 1
CAL attached to each character code read from 03A
Underline/sideline pattern development is performed based on the contents of the B information and character type information CF. The expansion of this underline/sideline is
The contents of the CALB information attached to the character code read out from the character code storage unit 103A to be developed into a pattern are determined, and for example, if there is an underline when printing horizontally (CALB =
"1"), the line width of the character follows the contents of the corresponding character type information CF) Noe turn (for example, full-width = 24 dots, half-width = 12 dots, double-width = 48 dots)
is written into the underline/sideline buffer 106 with the bit position corresponding to the line buffer write digit position of the corresponding character/turn. The correspondence between characters and underlines in this case is shown in FIG. Here, the double-byte character “A” is underlined (CAL
When B = "1"), first underline U by 24 dots.
Expand L1. Underlining of the next inter-character space is performed based on the content of the CALB information associated with the character code read out next from the character code storage section 103A. That is, both the CALB information attached to the preceding character code whose pattern has been expanded and the CALB information attached to the subsequent character code whose pattern has been expanded indicate the underline cloth (CALB = ``1#). only if
Expand the underlined UL in the space part. The number of underlined dots in the space at this time is the register part 103! The character spacing value sp and the character type information C of the register section 1θ38
It is determined based on the register 103. The underline of the space part is developed with the number of dots according to the space value SPK shown by In the case of a space between characters, the underline of the space portion is developed with the number of dots equal to 1/2 of the space value SP. The underline dot pattern data obtained in this way is stored line by line in the underline/sideline buffer 106, and is sent to the printing unit 107 and printed out following the character pattern for one line stored in the line buffer 104. be done. The above-mentioned line dot/gutter processing of the space between characters can be applied not only to the lower IVil (horizontal 1-width) but also to the side lines (vertical writing).
The same thing is done for .

この際の名fillの下線、傍線の展開例を第5図(、
)乃至(f)に示す。
Figure 5 shows an example of the development of underlines and sidelines in the name fill at this time.
) to (f).

以上は文字間スペースが文字種(全角、倍角、N16角
)に応じて予め定められている場合について示したが、
文字間スに一スを任意に変えることのできる場合におい
ても上記同様の下線、傍?にのtl(開がb]能であシ
、この際の下線展開例を第6図(a) 、 (b)に示
す。
The above example shows the case where the space between characters is predetermined according to the character type (full-width, double-width, N16-width).
Even in cases where the space between characters can be changed arbitrarily, the same underline and border as above apply. An example of underlining development in this case is shown in Figures 6(a) and (b).

尚、上記実施例においては、下線/傍線・ぐソファ10
6に線ドツト・やターンを直接書込む例を示したが、こ
れに限るものではなく、例えば・母ターン展開される一
行分の文字コート各々に付随するCALB情報を下#j
!/傍線バッファに貯え、その内容をもとに一行分の線
ドツト・母ターンを発生する構成としても良く、この際
はバッファ容量が1行分の文字桁数に相当するビット構
成で済む。
In addition, in the above embodiment, the underline/sideline/gusofa 10
6 shows an example of directly writing line dots and turns, but this is not limiting.
! /A configuration may also be used in which data is stored in a side line buffer and one line's worth of line dots and mother turns are generated based on the contents thereof.In this case, the buffer capacity can be configured in bits corresponding to the number of character digits for one line.

〔発明の効県〕[Effect of invention]

以上詳記したように、本発明の下線/傍線処理方式によ
れば、文字コードそれぞれに対応して下線/傍線の有無
を示す指示情報を設け、ツクターン展開される先行文字
コードと後続文字コードとの上記各指示情報の内容にも
とづいて、文字の幅又は高さに一致する長さの線ドツト
・母ターン、文字間スペースに相当する長さの線ドラ)
 1?ターンを選択的に展開するようにしたことにより
、下線又は傍線が複数の文字に跨がる場合であっても、
中、−文字のみを対象とした場合であっても常にバラン
スのとれた下線、傍線を引くことができる。
As described in detail above, according to the underline/sideline processing method of the present invention, instruction information indicating the presence or absence of an underline/sideline is provided corresponding to each character code, and the preceding character code and subsequent character code to be expanded are Based on the content of each of the above instruction information, line dots/mother turns with a length that matches the width or height of the character, and line dots with a length that corresponds to the space between characters)
1? By selectively developing turns, even if an underline or sideline spans multiple characters,
Balanced underlines and sidelines can always be drawn even when only medium and - characters are targeted.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来の下線展開例を示す図、第2図は本発明の
一実施例を示すブロック図、第3図は−に記実施例の動
作フローを示す図、第4図は」−記丈施例における下線
の展開を説明するだめの図、第5図は上記実施例におけ
る各種の下線、傍線展開例を示す図、第6図は本発明の
他の実施例による下線展開例を示す図である。 100・・−フイクロゾOセyす(CTL −CPU 
)、701 A 、 101 D 、 101 C・・
・内部パス、102・・・制御メモリ(ROM)、1o
3・・・内部メモリ(RAM )、103A・・・文字
コード記憶部、103、.103..1θ33・・・レ
ジスタ部、104・・・ラインノぐソファ、1o5・・
・文字ノやターンメモリ、106・・・下線/傍線バッ
ファ、1o7、・・印字部。 出願人代理人  弁理士 鈴 江 武 崖道1図 @4図
Fig. 1 is a diagram showing an example of conventional underline expansion, Fig. 2 is a block diagram showing an embodiment of the present invention, Fig. 3 is a diagram showing the operation flow of the embodiment described in -, and Fig. 4 is a diagram showing an example of the embodiment described in -. FIG. 5 is a diagram illustrating various underline and sideline development examples in the above-mentioned embodiment. FIG. 6 is a diagram showing an example of underline development according to another embodiment of the present invention. FIG. 100...-Ficlozo Ouse (CTL-CPU
), 701 A, 101 D, 101 C...
・Internal path, 102...Control memory (ROM), 1o
3... Internal memory (RAM), 103A... Character code storage section, 103, . 103. .. 1θ33...Register part, 104...Line nog sofa, 1o5...
・Character number and turn memory, 106...underline/sideline buffer, 1o7,...printing section. Applicant's representative Patent attorney Takeshi Suzue Cliff path Figure 1 @ Figure 4

Claims (1)

【特許請求の範囲】[Claims] 所定行牟位の文字コード各々に対応して設けられた下線
/傍線有無の指示情報を記憶し、1文字単位毎の・eタ
ーン化処理に際してその文字コードに対応する指示情報
を読出す手段と、ツヤターン化すべき文字コードに対応
する指示情報の内容に従い、その文字角に相当する長さ
の線ドツトパターンを選択的に出力する手段と、ツヤタ
ーン化される先行文字コードと後続文字コードとの各指
示情報の内容に従い、その文字間スペースに相当する長
さの線ドットノ!ターンを選択的に出力する手段とを有
し、連続する文字コードのうち、先行文字コードの指示
情報が下線/傍線有りを示し、後続文字コードの指示情
報が下線/傍線無しを示している際は先行文字コードに
対応する文字・ぐターンの文字幅又は文字高さに相当す
る部分のみに下線又は傍線を引き、先行文字コード及び
後続文字コードの各指示情報が下線/傍線布シを示して
いる際は、先行文字コードに対応する文字パターンと後
続文字コードに対応する文字パターンとの間の文字間ス
に一ス部分を含めて下線又は傍線を引くことを特徴とし
た下線/傍線処理方式。
means for storing instruction information on the presence/absence of underline/sideline provided corresponding to each character code of a predetermined line mark position, and reading out instruction information corresponding to the character code during e-turn conversion processing for each character; , a means for selectively outputting a line dot pattern with a length corresponding to the character corner according to the content of instruction information corresponding to a character code to be converted into a glossy turn, and a preceding character code and a subsequent character code to be converted into a glossy turn. According to the contents of the instruction information, a line with a length corresponding to the space between the characters! and a means for selectively outputting a turn, when among consecutive character codes, the instruction information of the preceding character code indicates that there is an underline/sideline, and the instruction information of the subsequent character code indicates that there is no underline/sideline. Underlines or sidelines are drawn only in the part corresponding to the character width or character height of the character/gutern corresponding to the preceding character code, and each instruction information of the preceding character code and the following character code indicates the underline/sideline cloth. An underline/sideline processing method characterized by drawing an underline or sideline including one space in the space between characters between the character pattern corresponding to the preceding character code and the character pattern corresponding to the succeeding character code. .
JP19012182A 1982-10-29 1982-10-29 Underline/side-line processing system Pending JPS5979786A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19012182A JPS5979786A (en) 1982-10-29 1982-10-29 Underline/side-line processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19012182A JPS5979786A (en) 1982-10-29 1982-10-29 Underline/side-line processing system

Publications (1)

Publication Number Publication Date
JPS5979786A true JPS5979786A (en) 1984-05-09

Family

ID=16252735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19012182A Pending JPS5979786A (en) 1982-10-29 1982-10-29 Underline/side-line processing system

Country Status (1)

Country Link
JP (1) JPS5979786A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4808016A (en) * 1985-03-05 1989-02-28 Canon Kabushiki Kaisha Output apparatus with suppression of underscoring of blank characters
US5680520A (en) * 1994-12-07 1997-10-21 King Jim Co., Ltd. Character information processor for printing characters

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4808016A (en) * 1985-03-05 1989-02-28 Canon Kabushiki Kaisha Output apparatus with suppression of underscoring of blank characters
US6064802A (en) * 1994-07-12 2000-05-16 King Jim Co., Ltd. Character information processor for printing characters
US5680520A (en) * 1994-12-07 1997-10-21 King Jim Co., Ltd. Character information processor for printing characters

Similar Documents

Publication Publication Date Title
TW396320B (en) Method and apparatus for compacting swath data for printers
JPS5979786A (en) Underline/side-line processing system
JP2584973B2 (en) Recognition result output method in character recognition device
JPS60222270A (en) Table data insertion printer
JPH04244870A (en) Printer
JP3246142B2 (en) Printing control device
JPS5931752B2 (en) printing device
JPS59201870A (en) Printer
JPH0532230B2 (en)
JP3118826B2 (en) Printing control device
JPS59111861A (en) Control system for printing
JPH0425570B2 (en)
JPH0216068A (en) Image forming device
JPH0747724A (en) Printer
JP6283590B2 (en) Printing system, printing instruction method, and printing processing method
JPH08132703A (en) Method and device for outputting character
JPH06100905B2 (en) Pattern output method
JP3017363B2 (en) Printing equipment
JP2745546B2 (en) Printer device
JPH04246570A (en) Printer
JPS61292190A (en) Control code output method
JPS62115522A (en) Format print processing system
JPS63282788A (en) Character output apparatus
JPS60199683A (en) Pagination for page printer
KR930008673A (en) How to print Korean page and its circuit