JPS6328660A - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPS6328660A
JPS6328660A JP61172232A JP17223286A JPS6328660A JP S6328660 A JPS6328660 A JP S6328660A JP 61172232 A JP61172232 A JP 61172232A JP 17223286 A JP17223286 A JP 17223286A JP S6328660 A JPS6328660 A JP S6328660A
Authority
JP
Japan
Prior art keywords
line
character
printing
pitch
enlarged
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
Application number
JP61172232A
Other languages
English (en)
Other versions
JPH0790650B2 (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 JP61172232A priority Critical patent/JPH0790650B2/ja
Publication of JPS6328660A publication Critical patent/JPS6328660A/ja
Publication of JPH0790650B2 publication Critical patent/JPH0790650B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
    • B41J2/505Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements

Landscapes

  • Document Processing Apparatus (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [J1明の目的] (産業上の利用分野) 本発明は、拡大文字を含む文農印刷の際に、その印字下
端位置を印刷用紙の横罫に合わせ印字改行する印字機能
を有する文書作成装置に関する。
(従来の技術) 例えば、レポート用紙等、横罫が予めプレプリントさ机
ている用紙を用い、その横罫に印字行を合わせた印刷を
行なうには、第5図(A)に示すように、予めプリンタ
の印字ヘッド31の位置(この場合、ヘッド下端位置)
を、横罫32との間で一定の相対距離dを保ちつつ、オ
ペレータが目で見ながら設定する必要がある。この場合
、第5図(B)に示すように、印字文字が拡大文字33
であるときに、上記基本サイズの文字印字の場合と同様
の印字ヘッド31の位置合わぜを行なうと、拡大文字3
3はその上部から印字ヘッド31の印字幅に対応して、
矢印aで示すように順次改行印字されるものであるため
、その下端部分が横罫32よりも下に食出してしまうこ
とになる。
つまり、第6図に示すように、拡大文字33の大きさに
係わらず、常に印字ヘッド31の初期設定位置あるいは
改行位置を同一にすると、各文字33の上端ラインUと
上方横罫32との間rJ4tは一定に保たれるものの、
文字下端と横罫32との間隔dは区々となり、印刷開始
当初に設定した印字ヘッド31の下端に対する横罫32
との間隔doは、全く保持されないものとなる。
(発明が解決しようとする問題点) 本発明は、拡大文字を含む文自印制を行なう際に、例え
ば用紙横罫に対する印字位置が印字行によって区々にな
ることなく、全ての印字文字下端位置を容易に横罫に合
わせて改行印字することが可能になる文書作成装置を提
供することを目的とする。
[発明の構成1 (問題点を解決するための手段及び作用)すなわち本発
明に係わる文書作成装置は、文書領域の各文山行に対応
する拡大文字情報を管理する行ピッチレジスタと、予め
設定される基本(ラビッチを管理する基本行ピッチレジ
スタと、前記行修飾レジスタにて管理される拡大文字情
報に基づき次行印字文字の縦方向文字サイズを計算する
文字下端位置算出手段と、この文字下端位置算出手段に
より得られた次行印字文字の縦方向文字サイズを上回る
前記基本行ピッチレジスタにて管理される基本行ピッチ
の最小整数倍を行ピッチとする行ピッチ決定手段と、拡
大文字パターンを印字ヘッド縦幅で分割して印字する拡
大文字分割印字手段と、この分?I印字手段による一行
分の拡大文字パターン印字復に前記行ピッチ決定手段に
より定められた行ピッチに基づき次行の文字下端位置を
算出する文字下端位置算出手段と、上記一行印字後の印
字ヘッドamから上記文字下端位置算出手段により得ら
れた次行の文字下端位置より前記次行印字文字の縦方向
文字サイズ分を差引いた位置までの改行量を算出する改
11量算出手段と、この改行a算出手段により得られた
改行量に基づき上記印字ヘッドの印字位置を改(jする
改行ill tl1手段とを備え、行ピッチを常に横罫
に対応させると共に、この行ピッチ下端から予め印字文
字の縦方向文字サイズを差引いた位置に印字ヘッドの上
端位置が改行セットされるよう構成したものである。
(実臆例) 以下図面を参照して本発明の一実施例を説明する。
第1図は一実施例に係わる文書作成装置の基本的構成を
示すブロック図である。第1図において、マイクロプロ
セッサ(CPU)10は、文書作成装置全体の制■を行
なう回路であり、文書作成処理、外字作成処理、あるい
は印刷処理等を実(うする。RAM11は、支店作成に
必要な各種情報を格納するメモリである。このRA〜1
111よ、作成支店を格納する文m領域、行イメージ領
域(印字バッファ)、外字登録領域(外字(84区01
点)〜(84区16点))、語句登録領域(語句(1)
〜(10))を始め、印刷内式設定用の文字ピッチレジ
スタ、行ピッチレジスタ、中央行間ピッチレジスタ、頁
行数レジスタ等の各種制鉗情報を記憶する領域からなる
。ここで、上記文書領域には、作成された文書がその作
成古式のまま格納されるもので、この支店領域の各文」
行に(ま、それぞれ対応して行修飾レジスタが設けられ
る。この行烙飾レジスタは、例えば対応する文自行が拡
大文字として格納された場合にその倍率値を記憶するも
ので、この拡大文字情報は、作成文力の印刷等を行なう
際にCPU10に読出され、後述するプリンタコントロ
ーラ24の印刷制圓情報として利用される。ROM12
は、CPU10の動作を決定する文書作成処理プログラ
ムや印刷処理プログラム等を記憶するプログラム劃し3
を始め、表示あるいは印字文字パターン等の特定文字パ
ターンを記憶する文字パターン領域14、゛仮名パある
いはローマ字で入力された読みを漢字に変換するための
各種辞書が登録された辞履領ll1t15を有している
キーボード(KB>16は、文書作成等に必要な入力情
報をキーボードコントローラ(KB−CNT)17を通
してCPU10へ入力するためのキー人力装置である。
キーボード16は、文書作成に必要なひらがなキー、か
な/Fg4変換キーを始め、印刷モード指定キーや選択
/実行キー、終了キー、テンキー等を喝えている。表示
装置f18は、例えば10行401fi表示の液晶ディ
スプレイ装置からなる。表示コントローラ(表示−CN
T)19は、CPU1017)illIOニヨリ表示用
V−RA〜120を用い表示器18に対する表示制御を
行なう。フロッピーディスク装置(FDD)21及びデ
ィスクコントローラ(FDD−CNT)22は、作成さ
れた文書を保存したり、予め外字及び第2水準文字等を
記憶する外部メモリを構成する。
プリンタ(PRT)23及びプリンタコントローラ(P
RT−CNT)24は、作成された文通あるいは上記フ
ロッピーディスク装置21から本体内に読込んだ文字情
報等を上記CPU10による印字制御に応じ印字するた
めの印字装置を構成する。ここで、上記印字コントロー
ラ24には、改行制御部24aと印字制御部24bとが
備えられ、上記プログラム領域13にて記憶される印刷
処理プログラムによる印刷処理時において、プリンタ2
3の印字動作及び改i′:i動作がお!1罪される。
この場合、印81処理における印字文字の文字ピッチ及
び行ピッチは、次式(1)及び(2)で与えられる倍数
(X、Y)で、それぞれ印刷書式設定にて基本となる文
字ピッチ及び行ピッチを整数倍した鶏に定められる。
文字ピッチ倍率<X>=1横方向文字サイズ/基本文字
ピッチ+11  ・・・式(1)行ピッチ倍率(Y)−
1縦方向文字サイズ/基本行ピッチ+11   ・・・
式(2)但し、11は少数点以下の切捨てを意味する。
つまり、上記文字ピッチ倍率(X)及び行ピッチ倍率(
Y)は、何れも基本ピッチに対する印字文字サイズの比
に“1″を加えた最小の整R1iで与えられる。ここで
、上記印字文字の縦方向文字サイズ及び横方向文字サイ
ズは、RAMII内の行rA飾レジスタにて管理される
拡大文字情報に基づきCPU10にて計算される。
そして、上記改行制御部24a及び印字制御部24bに
は、それぞれプリンタ23における印字行数を管理する
行数カウンタ及び印刷する文書領域内における印字文書
行を管理する印字行ポインタ等が備えられる。
次に、上記構成による文書作成装置の拡大文字を含む文
書印刷動作について説明する。
まず、本装置を例えば印刷モードに設定し、印@書式の
設定により、例えば用紙の縦罫間隔に合わせて基本文字
ピッチを、横罫間隔に合わせて基本行ピッチを入力した
後、選択/実行キーを操作すると、印字行ポインタによ
り指定された文書領域内の文書行がRAMIIからプリ
ンタコントローラ24に読出される。ここで、cpui
oは、読出した文3行に対応する行修飾レジスタに拡大
文字情報が有るか無いかを判別するもので、この行嫁飾
レジスタの拡大文字情報確認後、第2図に示すフローチ
ャートに対応する文書印刷処理が第3図に示すようにし
て行なわれる。
まず、ステップS1において、CPUl0は上記行r1
飾レジスタ内の拡大文字情報に基づき、その文字倍率値
に応した拡大文字33aの縦方向文字サイズYoを算出
する。すると、ステップS2において、上記ステップS
1の計算処理により得られた拡大文字33aの縦方向文
字サイズYOは、印字ヘッド31の縦幅Hを上回るか否
か判断されるもので、このステップS2において(YE
S)、つまり印字ヘッド31の印字幅Hでは1回の印字
動作で拡大文字33aの全体を印字できないと判断され
ると、ステップS3以降の拡大文字の分割印字処理に進
む。このステップS3では、CPU10は上記拡大文字
33aの縦方向文字サイズYOから印字ヘッド31の縦
幅Hを引き、拡大文字33aに対する印字ヘッド31の
印字不足幅しを算出する。そして、ステップS4では、
上記ステップS3で算出された印字不足幅りに基づき、
印字ヘッド31の初期設定位置からのパック改行を行な
う。
すなわち、オペレータが印字ヘッド31の下端位置を、
予め印刷用紙の横罫32に対して矢印2で示すように合
わせ位W1設定しておくと、上記ステップS4において
、cpuioにより算出された印字不足幅しに応じて、
プリンタコントローラ24の改行制御部24aは、プリ
ンタ23の用紙ローラを逆回転させ印字ヘッド31によ
る印字位置のバック改行を行なう。すると、ステップS
5に進み、印字制御部24bは、印字ヘッド31の印字
幅Hに対応した印字処理をプリンタ23に行なわせると
共に、ステップ$6に進み、印字ヘッド31の印字位置
をその幅Hに対応して改行する。
ここで、ステップS7において(No)、つまり、まだ
−行分の文字印字が完了してないと判断されると、再び
ステップ$5に戻り、印字制御部24bはプリンタ23
をさらに印字111f’Fさせ、上記印字位MP1によ
る拡大文f33aの上部分!11印字に引き続く印字位
置P2での下部分割印字処理を行なう。すなわち、拡大
文字印字の場合には、その拡大文字縦幅Yに到達するま
で、上記ステップ85〜ステツプS7による分割印字改
行処理が繰返される。これにより、印字出力された拡大
文字33aは、その下端位置が上記印字ヘッド31の初
期設定位置に対応する横罫32に合った位置で印字され
るようになる。
こうして、−行分の拡大文字パターンの印字が完了する
と、ステップS8において、印刷上定文!!領域の全文
書行の印字が終了したか否か、例えば印字行ポインタの
ポイント値に基づき判断される。このステップS8にお
いて<No) 、つまり、まだ印字文書行が有ると判断
されると、ステップ89〜ステツプS12における次の
文書行印字のための印字位置改行処理に進む。
すなわち、ステップ$9では、印字した拡大文字33a
の縦方向文字サイズYOと印字ヘッド31の縦幅Hとに
基づき、現在の印字ヘッド31の上端位置に対する印字
文字33aの下端までの距IMを計算する。この距離M
は、上記印字文字33aの縦方向文字サイズYOを印字
ヘッド31の![Hで割り、その残り値から得られるも
ので、この後、ステップ810に進み、次行印字文字3
3bの縦方向文字サイズYlを、その印字文書行に対応
する行IFJレジスタにて管理される拡大文字情報に基
づき計算する。そして、ステップS11に進み、上記印
字文字33aの下端位置から次行印字文字33bの下端
位置までの距離、つまり行間ピッチGから上記ステップ
S10にて算出された次行印字文字3])の縦方向文字
サイズY1を引き、上記印字文字33aの下端と次行印
字文字331)の上端との距離S含算出する。
ここで、上記行間ピッチGは、上記ステップ810で計
算した次行印字文字33bの縦方向文字サイズYlと前
記印刷書式設定による基本行ピッチとに基づき、前記式
(2)に応じた基本行ピッチ倍率(Y)から求められる
もので、これにより次行印字文字33bの縦方向文字サ
イズY1を上回る基本行ピッチ整数倍の行ピッチが得ら
れ、次行の文字33t)の下端位置は必然的に他の印字
文字同様、横罫32に対し合わせられることになる。そ
して、ステップ812に進み、印字ヘッド31の上端を
基準とする次行の文字下端位置からその文字の縦方向文
字サイズYlを差引いた位置までの改行−1つまり(M
+S)を算出し、この改行!l (M+S)を改行制御
部24aにセットしてプリンタ23における印字ヘッド
31の印字位置改行を行なう。
これにより、印字ヘッド31は、その上端位置が次行の
行間Gの下端から印字しようとする拡大文字33bの縦
方向文字サイズYlを差引いた位置に改行セットされる
もので、この後、上記ステップ85〜ステツプS7の印
字改行処理を幾度か繰返し、拡大文字33bがその下端
位置を横罫32に対応させたうイン22に合わせて印字
されるようになる。そして、上記ステップS8において
(YES)と判断されるまで、さらに、ステップ89〜
ステツプ312における行間改行処理及びステップ85
〜ステツプS7における印字改行処理を繰返し、指定文
書の印刷が終了する。
したがって、−行印字後の印字ヘッド位置から、基本行
ピッチを整数倍した行ピッチに基づく次行の文字下端位
置より次行印字文字の縦方向文字サイズ分を引いた位置
までの改!1ffiを求めて印字位置の改行till 
IIIを行なうよう構成したので、例えば第4図に示す
ように、印刷指定文書の各文書行に様々な文字倍率の拡
大文字33が存在しても、印刷用紙の横罫32に対し常
に一定の相対距lidを持って印字下端位置を合わせ印
刷することが可能となる。
[発明の効果] 以上のように本発明によれば、文書領域の各文書行に対
応する拡大文字情報を管理する行蜂飾レジスタと、予め
設定される基本行ピッチを管理する基本行ピッチレジス
タと、前記行@飾レジスタにて管理される拡大文字情報
に基づき次行印字文字の縦方向文字サイズを計算する文
字下端位置算出手段と、この文字下端位置算出手段によ
り得られた次行印字文字の縦方向文字サイズを上回る前
記基本行ピッチレジスタにて管理される基本行ピッチの
最小整数倍を行ピッチとする行ピッチ決定手段と、拡大
文字パターンを印字ヘッド縦幅で分割して印字する拡大
文字分割印字手段と、この分割印字手段による一行分の
拡大文字パターン印字後に前記行ピッチ決定手段により
定められた行ピッチに基づき次行の文字下端位置を算出
する文字下端位置目出手段と、上記一行印字後の印字ヘ
ッド位置から上記文字下@位置算出手段により得られた
次行の文字下端位置より前記次行印字文字の縦方向文字
サイズ分を差引いた位置までの改行量を算出する改行量
算出手段と、この改行量ci出手段により得られた改行
量に基づき上記印字ヘッドの印字位置を改行する改行制
御手段とを備え、行ピッチを常に横罫に対応させると共
に、この行ピッチ下端から予め印字文字の縦方向文字サ
イズを差引いた位置に印字ヘッドの上端位置が改行セッ
トされるよう構成したので、拡大文字を含む文書印刷を
行なう際に、例えば用紙横罫に対する印字位置が印字行
によって区々になることなく、全ての印字文字下端位置
を容易に横罫に合わせて改行印字することが可能になる
文書作成装置を提供できる。
【図面の簡単な説明】
第1図は本発明の一実施例に係わる文書作成装置の基本
的構成を示すブロック図、第2図は同実施例における印
刷処理動作を示すフローチャート、第3図は同実籠例に
おける拡大文字を含む文書の印刷処理vJ乍を示す図、
第4図は同実施例における各文字倍率に対応する拡大文
字の印刷状態を示す図、第5図(A)及び(B)はそれ
ぞれ印字ヘッドの初期設定位置及びその初期設定位置を
基準とする従来の拡大文字印字動作を示す図、第6図は
従来の拡大文字印字処理による各文字倍率に対応する拡
大文字の印刷状態を示す図である。 10・・・CPU、11・・・RAM、12・・・RO
M、13・・・プログラム領域、14・・・文字パター
ン6[,16・・・キーボード、18・・・表示lit
、23・・・プリンタ、24・・・プリンタコントロー
ラ、24a・・・改行制御部、24b・・・印字制御部
、31・・・印字ヘッド、32 ・・・横罫、33.3
3a、33b−・・拡大文字。

Claims (1)

    【特許請求の範囲】
  1. 文書領域の各文書行に対応する拡大文字情報を管理する
    行修飾レジスタと、予め設定される基本行ピッチを管理
    する基本行ピッチレジスタと、前記行修飾レジスタにて
    管理される拡大文字情報に基づき次行印字文字の縦方向
    文字サイズを計算する文字サイズ計算手段と、この文字
    サイズ計算段により得られた次行印字文字の縦方向文字
    サイズを上回る前記基本行ピッチレジスタにて管理され
    る基本行ピッチの最小整数倍を行ピッチとする行ピッチ
    決定手段と、拡大文字パターンを印字ヘッド縦幅で分割
    して印字する拡大文字分割印字手段と、この分割印字手
    段による一行分の拡大文字パターン印字後に前記行ピッ
    チ決定手段により定められた行ピッチに基づき次行の文
    字下端位置を算出する文字下端位置算出手段と、上記一
    行印字後の印字ヘッド位置から上記文字下端位置算出手
    段により得られた次行の文字下端位置より前記次行印字
    文字の縦方向文字サイズ分を差引いた位置までの改行量
    を算出する改行量算出手段と、この改行量算出手段によ
    り得られた改行量に基づき上記印字ヘッドの印字位置を
    改行する改行制御手段とを具備したことを特徴とする文
    書作成装置。
JP61172232A 1986-07-22 1986-07-22 文書作成装置 Expired - Lifetime JPH0790650B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61172232A JPH0790650B2 (ja) 1986-07-22 1986-07-22 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61172232A JPH0790650B2 (ja) 1986-07-22 1986-07-22 文書作成装置

Publications (2)

Publication Number Publication Date
JPS6328660A true JPS6328660A (ja) 1988-02-06
JPH0790650B2 JPH0790650B2 (ja) 1995-10-04

Family

ID=15938053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61172232A Expired - Lifetime JPH0790650B2 (ja) 1986-07-22 1986-07-22 文書作成装置

Country Status (1)

Country Link
JP (1) JPH0790650B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01226346A (ja) * 1988-03-07 1989-09-11 Canon Inc 文書編集装置
JPH01242264A (ja) * 1988-03-25 1989-09-27 Oki Electric Ind Co Ltd プリンタ制御方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01226346A (ja) * 1988-03-07 1989-09-11 Canon Inc 文書編集装置
JPH01242264A (ja) * 1988-03-25 1989-09-27 Oki Electric Ind Co Ltd プリンタ制御方式

Also Published As

Publication number Publication date
JPH0790650B2 (ja) 1995-10-04

Similar Documents

Publication Publication Date Title
JPS6328660A (ja) 文書作成装置
EP0190511A1 (en) Block processing apparatus
JPH01217540A (ja) 文書作成装置
JPH0773936B2 (ja) 文書作成装置
JPH03156668A (ja) 文書作成装置
JP3663865B2 (ja) 帳票処理装置及び記憶媒体
JPH03177963A (ja) 漢字分類方法及び漢字分類表及び漢字処理装置
JPH074956B2 (ja) 文字処理装置
JP2674983B2 (ja) 情報処理方法
JPH0264853A (ja) 文書作成装置
JPS6328684A (ja) 文書作成装置
JP2610405B2 (ja) 文書作成装置
JPH01247187A (ja) 印字制御装置
JPH0362259A (ja) 文字入力処理装置
JPH0788102B2 (ja) 文書作成装置
JPH0554180A (ja) 光学式文字読取装置における帳票フオーマツト定義方式
JPH02256093A (ja) 文字フォントピッチ情報作成方式
JP3056850B2 (ja) グラフ作成機能を持つ文書作成装置
JPS61286177A (ja) 文書作成装置
JPS63291089A (ja) 文字処理装置
JPS6327877A (ja) 文書作成装置
JPH03244093A (ja) 文字認識装置
JPH04326457A (ja) 文書作成装置
JPS63264386A (ja) 文書デ−タ印刷装置
JPH0291761A (ja) 文字処理方法