JPS60239251A - Print control processing system - Google Patents
Print control processing systemInfo
- Publication number
- JPS60239251A JPS60239251A JP59095841A JP9584184A JPS60239251A JP S60239251 A JPS60239251 A JP S60239251A JP 59095841 A JP59095841 A JP 59095841A JP 9584184 A JP9584184 A JP 9584184A JP S60239251 A JPS60239251 A JP S60239251A
- Authority
- JP
- Japan
- Prior art keywords
- characters
- printing
- printed
- enlarged
- dot pattern
- 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
Description
【発明の詳細な説明】
(発明の技術分野)
本発明は印刷制御処理方式、特に文章作成装置等を用い
てJISコード等をドツト・パターンの形に展開して印
字する際に、縦方向に2倍等に拡大した文字を印字する
印刷制御処理方式に関する′ものである。Detailed Description of the Invention (Technical Field of the Invention) The present invention relates to a printing control processing method, particularly when printing a JIS code etc. in the form of a dot pattern using a text creation device, etc. in the vertical direction. This paper relates to a print control processing method for printing characters enlarged to twice the size, etc.
(技術の背景と問題点)
従来、文書作成装置等を用いて作成した文章をドツト・
パターンの形に展開して印字する際に、キャラクタ・ジ
ェネレータによって発生されたドツト・パターンの各ド
ツトを縦方向、横方向あるいは両方向に2倍等に拡大し
て、キャラクタ・ジェネレータに格納されていないよう
な大きな文字を印字することが行われている。(Technical background and problems) Conventionally, documents created using document creation devices, etc.
When developed into a pattern and printed, each dot of the dot pattern generated by the character generator is enlarged vertically, horizontally, or in both directions by a factor of two, and the dots are not stored in the character generator. Large characters such as these are printed.
この際、前記キャラクタ・ジェネレータによって発生さ
れたドツト・パターンを印字方向に2倍等に拡大して印
字する場合、いわゆる横拡大の場合には拡大方向と印字
方向とが一致するため、拡大されたドツト・パターンを
順次印字すればきわいな拡大された文字が得られる。し
かし、いわゆる縦拡大の場合、即ち印字方向と直角方向
に2倍等に拡大されたドツト・パターンを印字する場合
、印字方向と拡大方向とが異なるため、拡大されたド・
7ト・パターンを分けて順次印字する必要があり、該分
割されて印字された境界できれいに接続されない部分が
生じてしまうという問題点があった。At this time, when printing by enlarging the dot pattern generated by the character generator to twice the printing direction, in the case of so-called horizontal enlargement, the enlarged direction and the printing direction match, so the enlarged Printing dot patterns in sequence produces sharply enlarged characters. However, in the case of so-called vertical enlargement, that is, when printing a dot pattern that is enlarged to twice the size in the direction perpendicular to the printing direction, the printing direction and the enlargement direction are different, so the enlarged dot pattern
There is a problem in that it is necessary to print the seven-digit pattern separately and sequentially, and that some parts are not neatly connected at the boundaries where the divided and printed patterns are printed.
(発明の目的と構成)
本発明の目的は、前記問題点を解決することにあり、印
字方向と直角方向にドツト・パターンを拡大して印字す
る際に、印字するドツトの一部が重ね打ちされるよう構
成することにより、縦拡大の文字をきれいに印字するこ
とにある。そのため、本発明の印刷制御処理方式は、コ
ードの形で作成された文書をドア)・パターンの形に展
開して印刷する際に、当該ドツト・パターンを拡大して
拡大文字を印刷する印刷制御処理方式において、拡大す
べき文字を含む行に隣接する行の当該拡大すべき文字に
対面する位置に挿入された拡大制御記号と、印刷しよう
とする文書から読み出された1行分の文字列から前記拡
大制御記号が検出された場合に、当該拡大制御記号が存
在する旨を記憶すると共に当該拡大制御記号に基づき拡
大印刷すべき文字の部分情報を記憶する印刷アプリ部と
、該印刷アプリ・部から通知された前記1行分の文字列
情報および拡大印刷すべき文字の部分情報に基づき当該
行に印刷すべき文字を1文字づつドツト・パターンに展
開すると共に拡大文字を所定の大きさに拡大して印刷す
るためのドツト・パターンに展開し境界部分が重複する
ように切り出して供給する印刷ファーム部と、該印刷フ
ァーム部からの指示に基づきプリンタを制御して印刷す
るメカ制御部とを備え、前記拡大制御記号が検出された
場合に当該制御記号の位置に対面した隣接する行の文字
を縦拡大文字であると認識して当該縦拡大文字を印刷す
る境界部分が重なる態様によって順次印刷することを特
徴とする。(Object and Structure of the Invention) An object of the present invention is to solve the above-mentioned problems, and when printing a dot pattern by enlarging it in a direction perpendicular to the printing direction, some of the printed dots are overprinted. The purpose is to print vertically enlarged characters neatly by configuring the printer to print vertically enlarged characters. Therefore, the print control processing method of the present invention provides print control that enlarges the dot pattern and prints enlarged characters when a document created in the form of a code is developed and printed in the form of a door pattern. In the processing method, an enlargement control symbol inserted at a position facing the character to be enlarged in a line adjacent to the line containing the character to be enlarged, and a character string for one line read from the document to be printed. a printing application unit that stores information that the enlargement control symbol exists when the enlargement control symbol is detected from the enlargement control symbol, and also stores partial information of a character to be enlarged and printed based on the enlargement control symbol; Based on the character string information for one line notified by the department and the partial information of the characters to be printed in enlarged form, the characters to be printed in that line are developed one by one into a dot pattern, and the enlarged characters are made into a predetermined size. A printing firmware section which develops the dot pattern for enlarging and printing and cuts out and supplies the dots so that the border areas overlap, and a mechanical control section which controls the printer and prints based on instructions from the printing firmware section. and when the enlargement control symbol is detected, the characters in the adjacent line facing the position of the control symbol are recognized as vertically enlarged characters, and the vertically enlarged characters are printed sequentially in such a manner that the boundary portions overlap. It is characterized by
(発明の実施例) 以下図面を参照しつつ本発明の詳細な説明する。(Example of the invention) The present invention will be described in detail below with reference to the drawings.
第1図は本発明の1実施例構成図、第2図および第3図
は第1図図示本発明の1実施例構成の概念を説明する概
念説明図、第4図ないし第6図は第1図図示本発明の1
実施例構成の動作を説明する動作説明図、第7図ないし
第11図は第1図図示本発明の1実施例構成を用いた具
体例を示す。FIG. 1 is a configuration diagram of one embodiment of the present invention, FIGS. 2 and 3 are conceptual explanatory diagrams explaining the concept of the configuration of one embodiment of the present invention shown in FIG. 1 Figure Illustrated 1 of the present invention
Operation explanatory diagrams 7 to 11 for explaining the operation of the embodiment configuration show a specific example using the embodiment configuration of the present invention shown in FIG. 1.
図中、1は文章作成装置、2は文書ファイル、3はキー
ボード、4はキーボード制御部、5は画面制御部、5−
1はCG−ROM、6はディスプレイ、7はプリンタ制
御部、7−1は印刷アプリ部、7−2は印刷ファーム部
、7−3はメカ制御部、8はプリンタを表す。In the figure, 1 is a text creation device, 2 is a document file, 3 is a keyboard, 4 is a keyboard control section, 5 is a screen control section, 5-
1 is a CG-ROM, 6 is a display, 7 is a printer control section, 7-1 is a print application section, 7-2 is a print firmware section, 7-3 is a mechanical control section, and 8 is a printer.
第1図において、図中1は文章作成装置であって、キー
ボード3から人力した文字等を文書ファイル2に格納す
ると共にディスプレイ6に表示し、必要に応じてプリン
タ8から印字出力するためのものである。キーボード3
から入力された文字等はキーボード制御部4によって所
定のJISコード等の形に変換された後、画面制御部5
に入力されると共に文書ファイル2に格納される。In FIG. 1, reference numeral 1 denotes a text creation device, which stores characters manually entered from a keyboard 3 in a document file 2, displays them on a display 6, and prints them out from a printer 8 if necessary. It is. keyboard 3
The characters inputted from the keyboard controller 4 are converted into a predetermined JIS code, etc., and then sent to the screen controller 5.
and is stored in the document file 2.
画面制御部5に入力されたJISコードからなる文書は
、CG(キャラクタ・ジェネレータ)・R’0M5−1
からドツト・パターンの形で読み出されてディスプレイ
6上に人が理解し得る形に変換されて表示される。The document consisting of JIS code input to the screen control unit 5 is CG (Character Generator) R'0M5-1
The data is read out in the form of a dot pattern, converted into a form that can be understood by humans, and displayed on the display 6.
図中プリンタ制御部7を構成する印刷アプリ部7−1は
文書単位で処理を行うものであり、キーボード3に配置
されている印刷キーが押下された場合に通知される印字
要求に基づき起動されるものである。該起動された印刷
アプリ部7−1は、文書ファイル2に格納されているJ
ISコードの形からなる文書を行単位に順次読み出して
当該行内の縦拡大記号の有無を検出して記憶すると共に
、印字すべき1行分の文字数および該1行分を構成する
JISコード列の先頭アドレス等を印刷ファーム部7−
2に通知する。そして、印刷ファーム部7−2から後述
する如くして一行分の印字等の所定の処理を終了した旨
の通知があった場合、次の行を文書ファイル2から読み
出して同様にして1行分の文字数等を印刷ファーム部7
−2に通知する。この際、印刷ファーム部7−2によっ
て印字された行に縦拡大記号があった旨の記憶がされて
いる場合、あるいは縦拡大記号によって起動された縦拡
大文字の印字が終了していない場合には、印字すべき1
行分の文字数、該1行分を構成するJISコード列の先
頭アドレスおよび後述する縦拡大文字の印刷ラインの番
号情報である1ないし4ライン情報等を印刷ファーム部
7−2に通知する。これにより、後述する如くして縦拡
大の文字が印刷ファーム7−2によって印刷される。The printing application section 7-1, which constitutes the printer control section 7 in the figure, performs processing on a document-by-document basis, and is activated based on a print request notified when the print key arranged on the keyboard 3 is pressed. It is something that The activated print application section 7-1 prints the J file stored in the document file 2.
A document in the form of an IS code is sequentially read line by line, the presence or absence of a vertical expansion symbol in the line is detected and stored, and the number of characters for one line to be printed and the JIS code string constituting the line are determined. Print the start address etc. on the firmware section 7-
Notify 2. Then, when there is a notification from the print firmware unit 7-2 that a predetermined process such as printing for one line has been completed as described later, the next line is read from the document file 2 and the next line is printed in the same manner. Print firmware section 7 for the number of characters, etc.
-2 will be notified. At this time, if the printing firmware unit 7-2 remembers that there was a vertical expansion symbol in the printed line, or if printing of the vertical expansion character started by the vertical expansion symbol has not finished, is the 1 that should be printed
The print firmware unit 7-2 is notified of the number of characters in a line, the start address of the JIS code string constituting the line, and 1 to 4 line information, which is the number information of printing lines for vertically enlarged characters to be described later, to the print firmware unit 7-2. As a result, vertically enlarged characters are printed by the printing firmware 7-2 as will be described later.
図中印刷ファーム部7−2は行単位で処理を行うもので
あり、前記印刷アプリ部7−1から通知された1行分の
文字数、該1行分を構成するJISコード列の先頭アド
レスおよび縦拡大文字の印刷ラインの番号情報である1
ないし4ライン情報等に基づいて起動され、所定の処理
を行った後に一字毎に印字指令をメカ制御部7−3に通
知するためのものである。該印刷ファーム部7−2は当
該通知されたJISコード列を構成する各JISコード
が前記縦拡大記号に該当する場合には、当該位置が行頭
から幾文字目であるかを記憶して当該位置を空白に印字
させるべき処理をすると共に、前記印刷アプリ部7−1
から通知されたlないし4ライン情報に基づいてCG−
ROM5−1から読み出されたドツト・パターンを用い
て所定の縦拡大文字を印字するためのドツト・パターン
を生成する。一方、通知されたJISコード列に縦拡大
記号が含まれていない場合には、該JISコード列を構
成する各JISコードに対応するドツト・パターンが格
納されている先頭アドレス(以下CC先頭アドレスとい
う)を図示CG−ROM5−1から順次読み出す。この
ようにして読み出されたCC先頭アドレスあるいは縦拡
大記号に対応する印字すべきドツト・パターン等を後述
するメカ制御部7−3に順次1文字づつ通知する。The print firmware section 7-2 in the figure processes the process on a line-by-line basis, and receives the number of characters for one line notified from the print application section 7-1, the start address of the JIS code string constituting the one line, and 1 which is the number information of the print line of vertically enlarged characters
It is activated based on the 4-line information, etc., and after performing predetermined processing, notifies the mechanical control unit 7-3 of a print command for each character. If each JIS code constituting the notified JIS code string corresponds to the vertical expansion symbol, the printing firmware unit 7-2 stores the number of characters from the beginning of the line at the corresponding position and prints the corresponding position. The printing application section 7-1 performs processing to print blank space.
Based on the 1 to 4 line information notified from CG-
A dot pattern for printing a predetermined vertically enlarged character is generated using the dot pattern read from the ROM 5-1. On the other hand, if the notified JIS code string does not include a vertical expansion symbol, the start address (hereinafter referred to as CC start address) where the dot pattern corresponding to each JIS code composing the JIS code string is stored. ) are sequentially read out from the illustrated CG-ROM 5-1. The dot pattern to be printed corresponding to the CC start address or the vertically enlarged symbol thus read out is sequentially notified one character at a time to a mechanical control section 7-3, which will be described later.
図中メカ制御部7−3は通知されたCC先頭アドレスを
用いてCG−ROM5−1からドツト・パターンを順次
読み出し、該読み出したドツト・パターンあるいは縦拡
大するための所定のドツト・パターンを用いて図示プリ
ンタ8を駆動して普通の文字あるいは縦拡大文字等を印
字する。In the figure, the mechanical control unit 7-3 sequentially reads dot patterns from the CG-ROM 5-1 using the notified CC start address, and uses the read dot patterns or a predetermined dot pattern for vertical enlargement. The illustrated printer 8 is driven to print normal characters or vertically enlarged characters.
第2図および第3図は縦拡大文字がディスプレイ6上に
表示される態様例および印字される態様例を示す。FIGS. 2 and 3 show examples of how vertically enlarged characters are displayed on the display 6 and how they are printed.
第2図(A)において、図中“−”は横拡大文字を示す
記号、図中“↓”は縦拡大文字を示す記号である。従っ
て、図中左側に表示されている“あ”は普通の大きさの
文字を示し、中央に表示されている“あ”は縦拡大され
た縦拡大文字を示し、右側に表示されている“あ”は縦
および横に共に拡大されたいわゆる4倍拡大文字を示す
。In FIG. 2(A), "-" in the figure is a symbol indicating a horizontally enlarged character, and "↓" in the figure is a symbol indicating a vertically enlarged character. Therefore, "A" displayed on the left side of the figure indicates a normal size character, "A" displayed in the center indicates a vertically enlarged character, and "A" displayed on the right side indicates a vertically enlarged character. A” indicates a so-called quadruple enlarged character that is enlarged both vertically and horizontally.
第2図(B)および第2図(C)は第2図(A)図示デ
ィスプレイ6上に表示されている夫々の文字を横書きお
よび縦書きに印字したものを示す。2(B) and 2(C) show the respective characters displayed on the illustrated display 6 of FIG. 2(A) printed horizontally and vertically.
第2図(B)図示横書きに印字された文字は、見易くす
るために各文字の下側が揃えである(下揃え)。一方、
第2図(C)図示縦書きに印字された文字は、同様に見
易くするために各文字の中央が揃えである(中央揃え)
。The characters printed horizontally in FIG. 2(B) are aligned with the bottom side of each character (bottom alignment) for easy viewing. on the other hand,
Figure 2 (C) Characters printed in vertical writing are aligned with the center of each character for ease of viewing (center alignment).
.
第3図(A)および第3図(B)は縦拡大文字および4
倍拡大文字のドツト・パターン構成例を夫々示す。元に
なる文字のドツト・パターンは図示されていないが24
ドツト×24ドツトから構成されている。Figure 3 (A) and Figure 3 (B) are vertically enlarged characters and 4
Examples of dot pattern configurations for double-enlarged characters are shown. Although the dot pattern of the original character is not shown, 24
It is composed of 24 dots.
第3図(A)は元となる文字のドツト・パターンを縦方
向に2倍拡大して48X24ドツトのドツト・パターン
を生成したものである。本発明では3分割して領域工な
いし領域■を設け、相互の領域の昇口で図示2ドツトが
重なる態様によって印字することにより、縦拡大に伴う
印字境界に生じるすきま等による縦拡大文字の見ずらさ
を解消することとしている。FIG. 3(A) shows a dot pattern of 48×24 dots created by expanding the original character dot pattern twice in the vertical direction. In the present invention, the area is divided into three areas or areas (2), and by printing in such a manner that the two dots shown in the figure overlap at the top of each area, it is possible to make the vertically enlarged characters visible due to the gaps that occur at the printing boundaries due to vertical expansion. We are trying to resolve the discrepancies.
第3図(B)は同様に元となる文字のドツト・パターン
を縦方向および横方向に夫々2倍拡大して図示48X4
8ドツトのドツト・パターンを生成したものである。該
ドツト・パターンを印字する際にも第3図(B)図示の
場合の印字と同様にして縦方向に図示2ドツトが重なる
態様によって印字することとしている。Figure 3 (B) is a 48x4 diagram in which the original character dot pattern is similarly enlarged twice in the vertical and horizontal directions.
This is a dot pattern of 8 dots. When printing the dot pattern, the two dots shown overlap in the vertical direction in the same manner as the printing shown in FIG. 3(B).
第4図はディスプレイ6上に示される図示■の文書を横
書きの縦拡大された文字(図示■内の“そ”)あるいは
縦書きの縦拡大された文字(図示@内の“そ”)の形に
印字する際の印字順序を示し、第5図は第4図図示実施
例の動作を説明する動作説明図を示す。以下説明上■な
いし@は第、4図図中のものを示し、+11ないしく5
)は第5図図中のものを示す。Figure 4 shows the document shown on the display 6 with vertically enlarged characters written horizontally (“so” in the figure) or vertically enlarged characters (“so” in the @ figure). FIG. 5 shows an operation explanatory diagram for explaining the operation of the embodiment shown in FIG. 4. In the following explanation, ■ or @ indicates those in Figures 4 and 4, and +11 or 5
) indicates those in Fig. 5.
図中■はディスプレイ6上に表示された文書であり、キ
ーボード3から入力したものである。図中■の2行目の
“そ”の上部に“↓”の印が付いていることによって当
該“そ”が縦拡大文字であることを示している。In the figure, ■ is a document displayed on the display 6, which is input from the keyboard 3. The mark "↓" above "So" in the second line of ■ in the figure indicates that "So" is a vertically enlarged character.
まず、図中■に示す“横書き”、即ち状態■中に示す“
そ”を第2図(B)図中中央に示す縦拡大文字の如き形
に以下状態■ないし状態■によって示すように印字する
場合について説明する。First, the "horizontal writing" shown in ■ in the figure, that is, the state shown in "■"
A case will be described in which "" is printed in the form of a vertically enlarged character shown in the center of FIG.
図中+11は1行サーチを行い、行内の縦拡大記号“↓
”の有無をRAM (ランダム・アクセス)領域に記憶
しておく状態を示す。これは、前述した第1図図示印刷
アプリ部7−1が実行するものであり、例えば図中■内
の1行目に縦拡大記号“↓”があること(有)をRAM
領域に記憶することを意味する。+11 in the figure performs a single line search, and the vertical enlargement symbol “↓” in the line
” is stored in the RAM (random access) area. This is executed by the illustrated printing application section 7-1 in FIG. RAM that there is a vertical enlargement symbol “↓” in the eye
It means to store in the area.
図中(2)は縦拡大記号を空百に変換して1行印刷し、
縦拡大記号の位置(N文字目)を記憶しておく状態を示
す。これは、前述した第1図図示印刷ファーム部7−2
が、実行するものであり、例えば図中■内の1行目の“
↓”を空白にして図示■の如く印刷した後、行頭から5
文字目に縦拡大記号″↓”が位置していることを記憶す
ることを意味する。(2) in the figure converts the vertical expansion symbol to a blank 100 and prints one line.
This shows a state in which the position of the vertically enlarged symbol (Nth character) is stored. This is the print firmware part 7-2 shown in FIG.
is what is executed, for example, “
↓" blank and print as shown in the illustration, then 5 from the beginning of the line.
This means remembering that the vertical expansion symbol "↓" is located at the character.
図中(3)は次行を印刷する前に前行に縦拡大記号が有
ったならば、微小改行した後に縦拡大のILINEを印
刷し、該ILINEを印刷終了した後に更に微小改行し
て縦拡大の2LINEを印刷する状態を示す。これは、
例えば第4図図示実施の2行目を印刷する前に前行であ
る1行目に縦拡大記号“↓”が有るから、微小改行した
後に図示■に示す如く縦拡大のILINE(“そ”の上
部1/3)を印刷し、該ILINEを印刷終了した後に
更に図示■の如く微小改行して縦拡大の2LINE(“
そ”の中央部1/3)を印刷することを意味する。In the figure (3), if there is a vertical expansion symbol in the previous line before printing the next line, a small line feed is performed, then a vertically expanded ILINE is printed, and after printing the ILINE, another small line feed is performed. This shows a state in which 2 LINEs with vertical enlargement are printed. this is,
For example, before printing the second line shown in Figure 4, there is a vertical enlargement symbol "↓" on the first line, which is the previous line, so after a small line break, the vertical enlargement ILINE ("so") is printed as shown in the illustration ■. After printing the upper 1/3 of the ILINE (“
This means printing the central 1/3 of the area.
図中(4)は次行の縦拡大されない文字と縦拡大の3
L I N、Eとを同時に印刷する状態を示す。これに
より、図示■の如く縦拡大されない普通の文字および縦
拡大された3LINE(”そ”の下部1/3)を−緒に
印刷することを意味する。また、当該印刷する行に縦拡
大記号が有るならば、縦拡大記号を空白に変換し、該縦
拡大記号の位置(N文字目)を記憶しておく。以下同様
にして図中(3)および(4)を順次繰り返えすことに
より、図示■ないし■の如く順次普通の文字と縦拡大文
字とを印刷することができる。In the figure (4) is the next line of characters that will not be expanded vertically and 3 that will be expanded vertically.
This shows a state where LIN and E are printed at the same time. This means that ordinary characters that are not vertically enlarged and 3 LINEs that are vertically enlarged (lower 1/3 of "so") are printed together, as shown in the figure (3). Furthermore, if there is a vertical expansion symbol in the line to be printed, the vertical expansion symbol is converted to a blank space, and the position (Nth character) of the vertical expansion symbol is stored. By sequentially repeating steps (3) and (4) in the figure in the same way, normal characters and vertically enlarged characters can be sequentially printed as shown by ■ to ■ in the figure.
次に、図中■に示す“縦書き”、即ち状態■中に示す“
そ”を第2図(C)図中中央に示す縦拡大文字の如き形
に以下状態■ないし状態@によって印字する場合につい
て以下述べる。Next, "vertical writing" shown in ■ in the figure, that is, "
The following describes the case where "So" is printed in the form of vertically enlarged characters shown in the center of FIG.
縦書きの縦拡大文字は、第1図図示CG−ROM5−1
から読み出された文字のドツト・パターン、例えば“そ
”を構成するドツト・パターンを90度回転した後に縦
方向に2倍に拡大し、かつ前述した如く中央揃えを行っ
て見易くするために第2図(C)図示の如く1文字の半
分の幅に相当する距離だけ下側にシフトさせる必要があ
る。以下簡単に説明する。Vertical enlarged characters written vertically are shown in CG-ROM5-1 in Figure 1.
The dot pattern of the character read out from the text, for example, the dot pattern that makes up the character "so", is rotated 90 degrees, then enlarged vertically by twice, and as described above, the center alignment is performed to make it easier to see. As shown in FIG. 2(C), it is necessary to shift it downward by a distance equivalent to half the width of one character. This will be briefly explained below.
図中(1)および(2)は前述した横書きの場合と同様
であるので説明を省略する。Items (1) and (2) in the figure are the same as in the case of horizontal writing described above, so their explanation will be omitted.
図中(3)は横書きの場合と同様にして次行を印刷する
前に前行に縦拡大記号が有ったならば、微小改行した後
に縦拡大のILINEを印刷しく図示■)、該1LIN
Eを印刷終了した後に更に微小改行して縦拡大の2LI
NE(例えば“そ”の上部1/3)を印刷(図示[相]
)する状態を示す。(3) in the figure shows that if there is a vertical enlargement symbol in the previous line before printing the next line, the vertical enlargement ILINE is printed after a small line break in the same way as in the case of horizontal writing■), the 1 LIN
After printing E, add a small line break and expand vertically to 2LI
Print NE (for example, the top 1/3 of “so”) (as shown [phase]
).
図中(4)は横書きの場合と同様にして次行の縦拡大さ
れない文字と縦拡大の3LINE(例えば“そ”の中央
部1/3)とを同時に印刷する状態を示す(図示0)。In the figure, (4) shows a state in which the next line of characters that are not expanded vertically and 3 LINEs that are expanded vertically (for example, the center 1/3 of "so") are simultaneously printed in the same way as in the case of horizontal writing (0 in the diagram).
これにより、図示■の如く縦拡大されない普通の文字お
よび縦拡大された3LINEが一緒に印刷される。また
、当該印刷する行に縦拡大記号が有るならば、縦拡大記
号を空白に変換し、該縦拡大記号の位置(N文字目)を
記憶しておく。As a result, ordinary characters that are not vertically enlarged and 3 LINEs that are vertically enlarged are printed together as shown in the figure (■). Furthermore, if there is a vertical expansion symbol in the line to be printed, the vertical expansion symbol is converted to a blank space, and the position (Nth character) of the vertical expansion symbol is stored.
図中(5)は縦書き■の縦拡大の文字であるならば、更
に微小改行して縦拡大の4LINE(例えば“そ”の下
部1/3)を印刷する状態を示す。これは、前述した如
く中央揃えを行ったために、該中央揃えを行った距離に
相当する位置に縦拡大された文字の部分を印刷する必要
があるためである。In the figure, (5) shows a state in which, if the vertically written ■ character is expanded vertically, 4 LINEs (for example, the lower 1/3 of "so") are printed with a slight line break and expanded vertically. This is because, as described above, since the centering has been performed, it is necessary to print the portion of the character that has been vertically enlarged at a position corresponding to the distance at which the centering has been performed.
そして、縦書き■の場合には以下状態(3)ないし状態
(5)を繰り返すことにより、図示■ないし@に示す如
き普通の文字および縦書きの縦拡大文字を印刷すること
ができる。In the case of vertical writing (■), by repeating the following states (3) to (5), normal characters and vertically enlarged vertically written characters as shown in (■ to @) can be printed.
第6図ないし第11図は横書きの縦拡大文字を印刷する
場合の具体的な動作を説明する動作説明図を示す。第8
図ないし第11図図中右側の縦方向に付した1ないし2
4からなる2個づつの数字は第7図図示元のドツト・パ
ターンを縦拡大した場合の夫々のドツト位置を示す。FIGS. 6 to 11 are operation explanatory diagrams illustrating specific operations when printing horizontally written vertically enlarged characters. 8th
1 or 2 attached in the vertical direction on the right side of the figure or figure 11
The two numbers 4 each indicate the respective dot positions when the original dot pattern shown in FIG. 7 is vertically enlarged.
第6図図中■は第1図図示CG−ROM5−1から読み
出されたドツト・パターンの1列分を示す。該ドツト・
パターンは24列、即ち24X24ドツトによって1文
字が形成される。例えば“あ”のドツト・パターンを第
7図に示す。以下本発明に係わる縦拡大文字を印字する
際に、境界部分で一部重ね打ちするために、3分割して
印字する手順について順次述べる。6 indicates one column of dot patterns read out from the CG-ROM 5-1 shown in FIG. The dot
One character is formed by 24 columns of patterns, that is, 24×24 dots. For example, a dot pattern for "a" is shown in FIG. Hereinafter, when printing vertically enlarged characters according to the present invention, a procedure for printing in three parts in order to partially overlap printing at the boundary will be described in sequence.
第1に、3分割した領域Iの部分は、前記CG・ROM
5−1から読み出して24ビツトからなるレジスタに格
納したドツト・パターン(図示0)のビットエないし9
によって生成される。該印刷しようとするビット1ない
し9のビットを残し、他のピントをクリアする(図示[
相])。そして、該印刷しようとするビットエないし9
を夫々2倍に拡大してビット1ないし18に格納した後
、3ビツト上位にシフトしてビット4ないし21に格納
すると共に下位ビット1ないし3および上位ビット22
ないし24をクリアする(図示[相])。このようにし
て、例えば第7図図示元のドツト・パターンの領域Iの
部分(上1/3部分)について縦拡大の処理を1文字分
行うと第8図図示の如くなる。First, the area I divided into three parts is the CG/ROM
Bits 9 to 9 of the dot pattern (0 in the figure) read from 5-1 and stored in a register consisting of 24 bits.
generated by. Leave bits 1 to 9 to be printed and clear the other focus (as shown [
phase]). Then, the bit number to 9 to be printed is
is expanded twice and stored in bits 1 to 18, and then shifted 3 bits upwards and stored in bits 4 to 21, as well as lower bits 1 to 3 and upper bit 22.
Clear 24 (as shown [phase]). In this way, for example, if the area I (upper 1/3) of the original dot pattern shown in FIG. 7 is vertically enlarged for one character, it will become as shown in FIG.
第2に、3分割した領域■の部分は、前記CG・ROM
5−1から読み出して24ビツトからなるレジスタに格
納したドツト・パターン(図示0)のビット9ないし1
7によって生成される。該印刷しようとするビット9な
いし17のビットを残し、他のビットをクリアする(図
示O)。そして、該印刷しようとするビット9ないし1
7を夫々2倍に拡大してビットマないし24に格納する
と共に下位ビット1ないし6をクリアする(図示[相]
)。このようにして、例えば第7図図示元のドツト・パ
ターンの領域■の部分(中1/3部分)について縦拡大
の処理を1文字分行うと第9図図示の如くなる。Second, the area (■) divided into three parts is the CG/ROM
Bits 9 to 1 of the dot pattern (0 in the figure) read from 5-1 and stored in a 24-bit register
Generated by 7. The bits 9 to 17 to be printed are left and the other bits are cleared (O in the figure). and the bits 9 to 1 to be printed.
7 is enlarged twice and stored in bits 1 to 24, and the lower bits 1 to 6 are cleared (as shown in the figure [phase]
). In this way, for example, if the vertical enlargement process for one character is performed on the area 2 (middle 1/3) of the original dot pattern shown in FIG. 7, the result will be as shown in FIG.
第3に、3分割した領域■の部分は、前記CC・ROM
5−1から読み出して24ビツトからなるレジスタに格
納したトノ1〜・パターン(図示■)のビット17ない
し24によって生成される。Thirdly, the area (■) divided into three parts is the CC/ROM
The pattern is generated by bits 17 to 24 of the pattern (■ in the figure) read from 5-1 and stored in a register consisting of 24 bits.
該印刷しようとするビット17ないし24のビットを残
し、他のビットをクリアする(図示@l)。Leave the bits 17 to 24 to be printed and clear the other bits (@l in the figure).
そして、該印刷しようとするビット17ないし24を夫
々2倍に拡大してビット9ないし24に格納すると共に
下位ビットエないし8をクリアする(図示[相])。こ
のようにして、例えば第7図図示元のドツト・パターン
の領域■の部分(下1/3部分)について縦拡大の処理
を1文字分行うと第10図図示の如くなる。Then, bits 17 to 24 to be printed are respectively enlarged twice and stored in bits 9 to 24, and lower bits 5 to 8 are cleared (phase shown in the figure). In this way, for example, if the area 2 (lower 1/3) of the original dot pattern shown in FIG. 7 is vertically enlarged for one character, the result will be as shown in FIG.
このようにして得られた第6図図示■、[相]および[
相]に示す縦拡大された夫々のドツト・パターンを順次
3回に分けて相互が2ドツトづつ重ね打ちされるように
印刷すると図中[相]の如くなる。例えば、第1図図中
■に対応する第8図示ドツト・パターン(第11図図中
Ta1)、図中[相]に対応する第9図図示ドツト・パ
ターン(第11図図中(bl)および図中[相]に対応
する第11図図示ドツト・パターン(第11図図中(C
))について夫々順次印刷すると図示[相]に対応する
印刷された第11図図中の如きドツト・パターンが得ら
れる。ここで、第11図図中+al、(blおよびfC
1中の斜線で示した部分は、印刷される部分を示す。Figure 6 shows ■, [phase] and [phase] obtained in this way.
When each vertically enlarged dot pattern shown in [Phase] is printed three times in sequence so that two dots are overlaid each other, it becomes as shown in [Phase] in the figure. For example, the dot pattern shown in FIG. 8 (Ta1 in FIG. 11) corresponding to ■ in FIG. 1, the dot pattern shown in FIG. and the dot pattern shown in Figure 11 corresponding to [phase] in the figure ((C
)), a printed dot pattern as shown in FIG. 11 corresponding to the illustrated [phase] is obtained. Here, in FIG. 11, +al, (bl and fC
The shaded portion in 1 indicates the portion to be printed.
尚、第2図(B)および(C)右端図示4倍拡大文字は
例えば第11図図中文字“あ”を印字する際に、印字方
向に同じドツトを2回印刷することにより、横方向に2
倍に拡大することができる。The 4x enlarged characters shown at the right end of Figures 2 (B) and (C) can be printed in the horizontal direction by printing the same dot twice in the printing direction, for example, when printing the character "A" in Figure 11. to 2
Can be expanded twice.
(発明の効果)
以上説明した如く、本発明によれば、印字方向と直角方
向に1度に印字できる数よりも多いドツト数に1つの文
字を構成するドツト・パターンを拡大して複数回に分割
して印字する際に、印字するドツトの境界部分で一部が
重ね打ちされるよう構成しているため、例え機械的な構
造等による紙送りされた位置と印字ヘッドの位置との相
対的な位置ずれが生じたとしても見掛は上きれいな縦拡
大の文字を印字することができる。(Effects of the Invention) As explained above, according to the present invention, the dot pattern constituting one character is enlarged to include more dots than can be printed at once in the direction perpendicular to the printing direction, and the dot pattern is printed multiple times. When printing in parts, some of the dots are overprinted at the boundary between the dots to be printed, so even if there is a mechanical structure, etc., the relative position of the paper feed and the position of the print head may vary. Even if some misalignment occurs, it is possible to print vertically enlarged characters that look good.
第1図は本発明の1実施例構成図、第2図および第3図
は第1図図示本発明の1実施例構成の概念を説明する概
念説明図、第4図ないし第6図は第1図図示本発明の1
実施例構成の動作を説明する動作説明図、第7図ないし
第11図は第1図図示本発明の1実施例構成を用いた具
体例を示す。
図中、1は文章作成装置、2は文書ファイル、3はキー
ボード、4はキーボード制御部、5は画面制御部、5−
1はCG −ROM、6はディスプレイ、7はプリンタ
制御部、7−1は印刷アプリ部、7−2は印刷ファーム
部、7−3はメカ制御部、8はプリンタを表す。
特許出願人 富士通株式会社
代理人弁理士 森1)寛(外1名)
第 1 あ
*−t:J 3 メ゛
キーホー
矢を7マイlし
くJISフードン
■
CG ハ′ターン JISコードγ乙゛eOM
S−17°リンタsq御部 7
羽l閃
(F!I)
第3m
(A) (3)
あ4 刀
第3図
第 6 図
■ ■
誂7(!l
勇は
第 9Il¥1
第 101!1
第11 IIIFIG. 1 is a configuration diagram of one embodiment of the present invention, FIGS. 2 and 3 are conceptual explanatory diagrams explaining the concept of the configuration of one embodiment of the present invention shown in FIG. 1 Figure Illustrated 1 of the present invention
Operation explanatory diagrams 7 to 11 for explaining the operation of the embodiment configuration show a specific example using the embodiment configuration of the present invention shown in FIG. 1. In the figure, 1 is a text creation device, 2 is a document file, 3 is a keyboard, 4 is a keyboard control section, 5 is a screen control section, 5-
Reference numeral 1 represents a CG-ROM, 6 a display, 7 a printer control section, 7-1 a print application section, 7-2 a print firmware section, 7-3 a mechanical control section, and 8 a printer. Patent Applicant Fujitsu Ltd. Representative Patent Attorney Hiroshi Mori 1) (1 other person) No. 1 A*-t: J 3 Make the main keyho arrow 7 miles JIS Hoodon ■ CG Ha'turn JIS code γ B eOM S-17° Rinta sq Gobe 7 Feather flash (F!I) 3rd m (A) (3) A4 Sword 3rd figure 6th figure■ ■ 誂7(!l Isamu is the 9th Il ¥1 101st! 1 11th III
Claims (1)
展開して印刷する際に、当該ドツト・パターンを拡大し
て拡大文字を印刷する印刷制御処理方式において、拡大
すべき文字を含む行に隣接する行の当該拡大すべき文字
に対面する位置に挿入された拡大制御記号と、印刷しよ
うとする文書から読み出された1行分の文字列から前記
拡大制御記号が検出された場合に、当該拡大制御記号が
存在する旨を記憶すると共に当該拡大制御記号に基づき
拡大印刷すべき文字の部分情報を記憶する印刷アプリ部
と、該印刷アプリ部から通知された前記1行分の文字列
情報および拡大印刷すべき文字の部分情報に基づき当該
行に印刷すべき文字を1文字づつドツト・パターンに展
開すると共に拡大文字を所定の大きさに拡大して印刷す
るためのドツト・パターンに展開し境界部分が重複する
ように切り出して供給する印刷ファーム部と、該印刷フ
ァーム部からの指示に基づきプリンタを制御して印刷す
るメカ制御部とを備え、前記拡大制御記号が検出された
場合に当該制御記号の位置に対面した隣接する行の文字
を縦拡大文字であると認識して当該縦拡大文字を印刷す
る境界部分が重なる態様によって順次印刷することを特
徴とする印刷制御処理方式。When printing a document created in the form of a code in the form of a dot pattern, in a print control processing method that enlarges the dot pattern and prints enlarged characters, the lines containing the characters to be enlarged are When the enlargement control symbol is detected from the enlargement control symbol inserted in a position facing the character to be enlarged in the adjacent line and the character string for one line read from the document to be printed, a printing application section that stores the existence of the enlargement control symbol and also stores partial information of characters to be enlarged and printed based on the enlargement control symbol; and character string information for one line notified from the printing application section. Based on the partial information of the characters to be enlarged and printed, the characters to be printed on the line are developed one by one into a dot pattern, and the enlarged characters are developed into a dot pattern for printing after enlarging them to a predetermined size. It is equipped with a printing farm section that cuts out and supplies the border parts so that they overlap, and a mechanical control section that controls the printer and prints based on instructions from the printing farm section, and when the enlargement control symbol is detected, A print control processing method characterized in that characters in adjacent lines facing the position of a control symbol are recognized as vertically enlarged characters, and the vertically enlarged characters are sequentially printed in such a manner that the boundary portions of the printed characters overlap.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59095841A JPS60239251A (en) | 1984-05-14 | 1984-05-14 | Print control processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59095841A JPS60239251A (en) | 1984-05-14 | 1984-05-14 | Print control processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60239251A true JPS60239251A (en) | 1985-11-28 |
| JPH0434504B2 JPH0434504B2 (en) | 1992-06-08 |
Family
ID=14148598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59095841A Granted JPS60239251A (en) | 1984-05-14 | 1984-05-14 | Print control processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60239251A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH032057A (en) * | 1989-05-31 | 1991-01-08 | Canon Inc | Recorder |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53140934A (en) * | 1977-05-16 | 1978-12-08 | Hitachi Ltd | Printing unit |
| JPS5537653A (en) * | 1978-09-07 | 1980-03-15 | Nec Corp | Print control system |
| JPS58153664A (en) * | 1982-03-08 | 1983-09-12 | Hitachi Ltd | Print pattern creation method for split printing |
| JPS5941275A (en) * | 1982-08-31 | 1984-03-07 | Usac Electronics Ind Co Ltd | Correction of gap between upper and lower halves of vertical double size character for serial printer apparatus |
-
1984
- 1984-05-14 JP JP59095841A patent/JPS60239251A/en active Granted
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53140934A (en) * | 1977-05-16 | 1978-12-08 | Hitachi Ltd | Printing unit |
| JPS5537653A (en) * | 1978-09-07 | 1980-03-15 | Nec Corp | Print control system |
| JPS58153664A (en) * | 1982-03-08 | 1983-09-12 | Hitachi Ltd | Print pattern creation method for split printing |
| JPS5941275A (en) * | 1982-08-31 | 1984-03-07 | Usac Electronics Ind Co Ltd | Correction of gap between upper and lower halves of vertical double size character for serial printer apparatus |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH032057A (en) * | 1989-05-31 | 1991-01-08 | Canon Inc | Recorder |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0434504B2 (en) | 1992-06-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2710120B2 (en) | Document processing method | |
| US5383730A (en) | Document processing apparatus that magnifies only black portions of characters | |
| US5878194A (en) | Method and device for outputting multicolor document | |
| JPH0434504B2 (en) | ||
| JPH06103430B2 (en) | Character processor | |
| JPH0776967B2 (en) | Character processor | |
| JPH089245B2 (en) | Character processor | |
| JPH0346020A (en) | Document processing system | |
| JP2560650B2 (en) | Tape printer | |
| JP3457555B2 (en) | Printer device and printer system | |
| JPS637963A (en) | Printing apparatus | |
| JP2966847B2 (en) | Character processor | |
| JPS62221567A (en) | information processing equipment | |
| JPH07156449A (en) | Printing device and image font enlarging device | |
| JPH082009A (en) | Serial printer | |
| JPH06238860A (en) | Character pattern generating method | |
| JPS62221562A (en) | Information output device | |
| JPH11105314A (en) | Printer | |
| JPH0292653A (en) | Contraction printing method | |
| JPH0691982A (en) | Printer | |
| JPH02150376A (en) | Page printer | |
| JPH03263170A (en) | Document processing system | |
| JPH03129564A (en) | Document processor with repeated printing function | |
| JPS62221565A (en) | Information output device | |
| JPS62221566A (en) | Information output device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |