JPH01159260A - 文書処理システムの出力データフォーマットの動的変換方法 - Google Patents
文書処理システムの出力データフォーマットの動的変換方法Info
- Publication number
- JPH01159260A JPH01159260A JP62317475A JP31747587A JPH01159260A JP H01159260 A JPH01159260 A JP H01159260A JP 62317475 A JP62317475 A JP 62317475A JP 31747587 A JP31747587 A JP 31747587A JP H01159260 A JPH01159260 A JP H01159260A
- Authority
- JP
- Japan
- Prior art keywords
- character
- size
- line
- printer
- output device
- 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
Landscapes
- Record Information Processing For Printing (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要〕
単一サイズ文字出力装置にそれと異なる文字サイズの文
字属性が指定された場合に該装置に供給する出力データ
のフォーマットをその機能に適合するように動的に変換
する方式に関し、文書途中の各行に無駄な余白の発生、
行末の不揃を無くして自然な読みやすい文書が容易に作
成されることを目的とし、 単一サイズ文字出力装置にそれと異なる文字サイズの文
字属性が指定された場合の該装置に供給する出力データ
のフォーマットをその機能に適合するように動的に変換
する方式であって、文字属性の指定はすべて該装置の文
字属性で指定されたものとみなして文書の各文字毎のサ
イズを生成し、該装置の文字属性に基づいて1行に入る
各文字の1行内の位置を決め、該位置情報に基づいて改
行のコードが現れるか又は1行の長さに達するまでを1
行とするフォーマットで編集し、出力データを作成する
ように構成する。
字属性が指定された場合に該装置に供給する出力データ
のフォーマットをその機能に適合するように動的に変換
する方式に関し、文書途中の各行に無駄な余白の発生、
行末の不揃を無くして自然な読みやすい文書が容易に作
成されることを目的とし、 単一サイズ文字出力装置にそれと異なる文字サイズの文
字属性が指定された場合の該装置に供給する出力データ
のフォーマットをその機能に適合するように動的に変換
する方式であって、文字属性の指定はすべて該装置の文
字属性で指定されたものとみなして文書の各文字毎のサ
イズを生成し、該装置の文字属性に基づいて1行に入る
各文字の1行内の位置を決め、該位置情報に基づいて改
行のコードが現れるか又は1行の長さに達するまでを1
行とするフォーマットで編集し、出力データを作成する
ように構成する。
本発明は、単一文字サイズでのみ出力可能な単一サイズ
文字出力装置にその文字サイズとは異なる文字サイズの
文字属性が指定された場合に、単一サイズ文字出力装置
に供給する出力データフォーマットを単一サイズ文字出
力装置の機能レベルに適合するように動的に変換する文
字処理システムの出力データフォーマットの動的変換方
式に関する。
文字出力装置にその文字サイズとは異なる文字サイズの
文字属性が指定された場合に、単一サイズ文字出力装置
に供給する出力データフォーマットを単一サイズ文字出
力装置の機能レベルに適合するように動的に変換する文
字処理システムの出力データフォーマットの動的変換方
式に関する。
文書処理システムにおいては、複数種類の文字サイズを
指定することが可能であり、文書内での文字の強調等に
利用されている。特に、日文語文書処理システムでは、
よく用いられている。
指定することが可能であり、文書内での文字の強調等に
利用されている。特に、日文語文書処理システムでは、
よく用いられている。
この場合、プリンタ等の文字出力装置が複数種類の文字
サイズすなわちマルチポイントで出力可能な機能のもの
であれば、指定された文字サイズの通りに文字が出力さ
れる。
サイズすなわちマルチポイントで出力可能な機能のもの
であれば、指定された文字サイズの通りに文字が出力さ
れる。
例えば、12ポイントと9ポイントの文字が出力可能で
、12ポイントの場合は1行に3文字分が、9ポイント
の場合は1行に5文字分が印刷可能な文字出力装置を備
えた文字処理システムに対し、第7図(A)に示すよう
に12ポイント(12P)文字サイズで数字rL 2
.3Jを印刷し、 ′9ポイン)(9P)の文字サイ
ズで数字r4.5゜6.7.8Jで印刷することが指示
されたとする。
、12ポイントの場合は1行に3文字分が、9ポイント
の場合は1行に5文字分が印刷可能な文字出力装置を備
えた文字処理システムに対し、第7図(A)に示すよう
に12ポイント(12P)文字サイズで数字rL 2
.3Jを印刷し、 ′9ポイン)(9P)の文字サイ
ズで数字r4.5゜6.7.8Jで印刷することが指示
されたとする。
この場合、文字処理システムは、指定通り数字rl、2
,3Jまでは12ポイントで、それ以降は9ポイントの
文字サイズで編集し、文字出力装置(プリンタ)に対す
る出力データを作成する。
,3Jまでは12ポイントで、それ以降は9ポイントの
文字サイズで編集し、文字出力装置(プリンタ)に対す
る出力データを作成する。
これにより、第7図(B) に示すように、1行目に
は12ポイントの数字「1. 2. 3Jが印刷され、
第2行目に9ポイントの数字r4. 5. 6. 7゜
8」が印刷される。
は12ポイントの数字「1. 2. 3Jが印刷され、
第2行目に9ポイントの数字r4. 5. 6. 7゜
8」が印刷される。
しかしながら、文字出力装置には各種の機能レベルのも
のがあり、単一文字サイズすなわち単一ポイントでのみ
出力可能な装置がある。
のがあり、単一文字サイズすなわち単一ポイントでのみ
出力可能な装置がある。
このような単一サイズ文字出力装置の場合は、その文字
サイズとは異なる文字サイズの文字属性が指定された場
合は、その文字サイズの指定すなわちポイント指定を無
視し、出力可能な文字サイズで文字が印刷される。
サイズとは異なる文字サイズの文字属性が指定された場
合は、その文字サイズの指定すなわちポイント指定を無
視し、出力可能な文字サイズで文字が印刷される。
例えば、9ポイントの単一文字サイズでのみ出力可能で
、9ポイントのとき1行に5文字分が印刷可能な文字出
力装置(プリンタ)を備えた文字処理システムに対し、
前述と同様に第7図(A)で示される12ポイントで数
字rl、2.3Jを、9ポイントで数字r4.5.6.
7.8Jをそれぞれ印刷することが指示されたとする。
、9ポイントのとき1行に5文字分が印刷可能な文字出
力装置(プリンタ)を備えた文字処理システムに対し、
前述と同様に第7図(A)で示される12ポイントで数
字rl、2.3Jを、9ポイントで数字r4.5.6.
7.8Jをそれぞれ印刷することが指示されたとする。
この場合も、文字処理システムは、文字出力装置の機能
とは関係なく、指定された通り数字「1゜2.3」の3
文字までは12ポイント、それ以降は9ポイントの文字
サイズのフォーマットで編集し、これに基づいて1行目
に12ポイントで3文字の数字rl、2.3Jを印刷し
、次の2行目に9ポイントの5文字の数字r4. 5.
6. 7. 8Jを印刷する出力データを作成して文
字出力装置(プリンタ)に供給する。しかし、文字出力
装置は9ポイントでしか印刷できないため、指定文字サ
イズを無視し、すべて9ポイントの文字サイズで印刷す
る。
とは関係なく、指定された通り数字「1゜2.3」の3
文字までは12ポイント、それ以降は9ポイントの文字
サイズのフォーマットで編集し、これに基づいて1行目
に12ポイントで3文字の数字rl、2.3Jを印刷し
、次の2行目に9ポイントの5文字の数字r4. 5.
6. 7. 8Jを印刷する出力データを作成して文
字出力装置(プリンタ)に供給する。しかし、文字出力
装置は9ポイントでしか印刷できないため、指定文字サ
イズを無視し、すべて9ポイントの文字サイズで印刷す
る。
これにより、第7図(C) に示すように、1行目に
9ポイントの数字r1.2.3Jの3文字が印刷され、
2行目に同じ9ポイントの数字r4.5゜6.7.8J
が印刷される。
9ポイントの数字r1.2.3Jの3文字が印刷され、
2行目に同じ9ポイントの数字r4.5゜6.7.8J
が印刷される。
もし、文字出力装置が7ポイントの単一サイズである場
合は、第7図(D) に示すように、1行目に7ポイン
トの数字r1.2.3Jの3文字が印刷され、次の2行
目に同じ7ポイントの数字「4゜5.6.7,8Jが印
刷される。
合は、第7図(D) に示すように、1行目に7ポイン
トの数字r1.2.3Jの3文字が印刷され、次の2行
目に同じ7ポイントの数字「4゜5.6.7,8Jが印
刷される。
文字出力装置が12ポイントの単一サイズである場合は
、第7図(E) に示すように、1行目に12ポイン
トの数字r1.2.3Jの3文字が印刷され、次の2行
目に同じ12ポイントの数字「4゜5.6,7.8」が
印刷される。しかし、この場合は、数字r7.8Jが規
定の印刷幅からはみ出して印刷されることになる。
、第7図(E) に示すように、1行目に12ポイン
トの数字r1.2.3Jの3文字が印刷され、次の2行
目に同じ12ポイントの数字「4゜5.6,7.8」が
印刷される。しかし、この場合は、数字r7.8Jが規
定の印刷幅からはみ出して印刷されることになる。
文字処理システムの文字出力装置の機能が単一文字サイ
ズでのみ出力可能である場合、システムからその文字サ
イズと異なる文字サイズを指定されると、文字出力装置
は、前述のように指定文字サイズを無視してすべて文字
出力装置の文字サイズで処理するようにしていた。
ズでのみ出力可能である場合、システムからその文字サ
イズと異なる文字サイズを指定されると、文字出力装置
は、前述のように指定文字サイズを無視してすべて文字
出力装置の文字サイズで処理するようにしていた。
このため、指定文字サイズが文字出力装置の文字サイズ
より大きい場合には、第7図(C)及び(D)に示すよ
うに1行の余白に余裕があるにもかかわらず自然改行し
、このため、無駄な余白が生じ、かつ行末が不揃えにな
って読みづらくなるという不都合があった。
より大きい場合には、第7図(C)及び(D)に示すよ
うに1行の余白に余裕があるにもかかわらず自然改行し
、このため、無駄な余白が生じ、かつ行末が不揃えにな
って読みづらくなるという不都合があった。
また、指定文字サイズが文字出力装置の文字サイズより
小さい場合は、第7図(E) に示すように規定の印刷
幅を超えて印刷が行われるため、用紙の横幅を超えてし
まうという危険があった。
小さい場合は、第7図(E) に示すように規定の印刷
幅を超えて印刷が行われるため、用紙の横幅を超えてし
まうという危険があった。
本発明は、単一文字サイズでのみ出力可能な単一サイズ
文字出力装置に対して、その文字サイズとは異なる文字
サイズの文字属性で指定された場合にも、文章途中の各
行に無駄な余白を生じたり行末が不揃えになることを無
くし、自然で読みやすい出力結果が得られる文字処理シ
ステムの出力データフォーマットの動的変換方式を提供
することを目的とする。
文字出力装置に対して、その文字サイズとは異なる文字
サイズの文字属性で指定された場合にも、文章途中の各
行に無駄な余白を生じたり行末が不揃えになることを無
くし、自然で読みやすい出力結果が得られる文字処理シ
ステムの出力データフォーマットの動的変換方式を提供
することを目的とする。
前述した問題は、文字出力装置の機能如何に関係なく、
同じ出力データを作成して文字出力装置に供給していた
ために発生したものである。
同じ出力データを作成して文字出力装置に供給していた
ために発生したものである。
本発明は、この点に着目し、文字出力装置に供給する出
力データを文字出力装置の機能に合せて動的に変換する
ようにしたものである。
力データを文字出力装置の機能に合せて動的に変換する
ようにしたものである。
以下本発明の採用した解決手段を、第1図を参照して説
明する。第1図は、本発明の基本構成を処理フローチャ
ートで示したものである。
明する。第1図は、本発明の基本構成を処理フローチャ
ートで示したものである。
第1図において、処理Saでは、文字属性の指定はすべ
て単一サイズ文字出力装置の文字属性で指定されたもの
とみなして、文書の各文字毎の文字サイズを生成する処
理が行われる。文字属性には、その文字の拡大縮小属性
、文字サイズ、文字ピッチ、文字ドツト密度、色属性等
が指示される。
て単一サイズ文字出力装置の文字属性で指定されたもの
とみなして、文書の各文字毎の文字サイズを生成する処
理が行われる。文字属性には、その文字の拡大縮小属性
、文字サイズ、文字ピッチ、文字ドツト密度、色属性等
が指示される。
処理Sbにおいては、文字サイズ及びその他の文字属性
に基づいて1行に入る各文字の1行内の位置を決める処
理が行われる。
に基づいて1行に入る各文字の1行内の位置を決める処
理が行われる。
処理Scにおいては、処理S2において求められた各文
字の位置情報に基づいて、改行のコードが現れるか又は
1行の長さに達するまでを1行とするとフォーマットで
編集し、単一サイズ文字出力装置に出力するデータを作
成する処理が行われる。
字の位置情報に基づいて、改行のコードが現れるか又は
1行の長さに達するまでを1行とするとフォーマットで
編集し、単一サイズ文字出力装置に出力するデータを作
成する処理が行われる。
9ポイントの単一サイズ文字出力装置に対し、最初の3
文字の数字’1. 2. 34を12ポイントで、次の
5文字の数字r4. 5. 6. 7. 8jを9ポイ
ントでそれぞれ印刷することが指定された場合を例にと
り、第2図を参照して本発明の詳細な説明する。
文字の数字’1. 2. 34を12ポイントで、次の
5文字の数字r4. 5. 6. 7. 8jを9ポイ
ントでそれぞれ印刷することが指定された場合を例にと
り、第2図を参照して本発明の詳細な説明する。
文字処理システムは、文字属性の指定はすべて単一サイ
ズ文字出力装置の文字属性で指定されたものとみなして
、文書の各文字毎の文字サイズを生成する(処理Sa)
。すなわち、最初の3文字の数字rl、2,3Jに対す
るサイズが12ポイントであるのを無視し、単一サイズ
文字出力装置の文字属性に従って、「1〜8」の数字の
サイズをすべて9ポイントに指定される。
ズ文字出力装置の文字属性で指定されたものとみなして
、文書の各文字毎の文字サイズを生成する(処理Sa)
。すなわち、最初の3文字の数字rl、2,3Jに対す
るサイズが12ポイントであるのを無視し、単一サイズ
文字出力装置の文字属性に従って、「1〜8」の数字の
サイズをすべて9ポイントに指定される。
次ぎに、文字サイズ及びその他の文字属性に基づいて、
1行に入る各文字の1行内の位置が決められる(処理S
b)。9ポイントの文字サイズ及び他の文字属性(例え
ば文字ピッ−1−)から1行に最大5文字が入るとする
と、1行内の各5文字の位置が決められる。
1行に入る各文字の1行内の位置が決められる(処理S
b)。9ポイントの文字サイズ及び他の文字属性(例え
ば文字ピッ−1−)から1行に最大5文字が入るとする
と、1行内の各5文字の位置が決められる。
求められた各文字の位置情報に基づいて、改行のコード
が現れるか又は1行の長さに達するまでを1行とするフ
ォーマットで編集し、単一サイズ文字出力装置に出力す
るデータが作成される(処理33 )。数字「1」〜「
8」の場合は、5文字分の数字「1」〜「5」を第1行
目に印刷し、残る3文字の数字「6. 7. 8Jを2
行目に印刷するフォーマットで出力データが作成されて
、単一サイズ文字出力装置に供給される。
が現れるか又は1行の長さに達するまでを1行とするフ
ォーマットで編集し、単一サイズ文字出力装置に出力す
るデータが作成される(処理33 )。数字「1」〜「
8」の場合は、5文字分の数字「1」〜「5」を第1行
目に印刷し、残る3文字の数字「6. 7. 8Jを2
行目に印刷するフォーマットで出力データが作成されて
、単一サイズ文字出力装置に供給される。
この出力データを受けて、第2図(A) に示すように
単一サイズ文字出力装置は、数字「1」〜「5」を9ポ
イントで1行目に印刷し、残る数字「6」〜「8」を9
ポイントで2行目に印刷する。
単一サイズ文字出力装置は、数字「1」〜「5」を9ポ
イントで1行目に印刷し、残る数字「6」〜「8」を9
ポイントで2行目に印刷する。
なお、単一サイズ文字出力装置の文字サイズが7ポイン
トの場合は、1行に最大6文字が入るとすると、第2図
(B)に示すように、第1行目に6文字の数字「1〜6
」が印刷され、第2行目に残りの2文字の数字r7.8
Jが印刷される。
トの場合は、1行に最大6文字が入るとすると、第2図
(B)に示すように、第1行目に6文字の数字「1〜6
」が印刷され、第2行目に残りの2文字の数字r7.8
Jが印刷される。
また、単一サイズ文字出力装置の文字サイズが12ポイ
ントの場合は、1行に最大3文字が入るとすると、第2
図(C) に示すように、第1行目に3文字の数字「
1. 2. 3Jが、第2行目にも3文字の数字「4」
〜「6」が印刷され、第3行目に残る2文字の数字「7
」及び「8」が印刷される。
ントの場合は、1行に最大3文字が入るとすると、第2
図(C) に示すように、第1行目に3文字の数字「
1. 2. 3Jが、第2行目にも3文字の数字「4」
〜「6」が印刷され、第3行目に残る2文字の数字「7
」及び「8」が印刷される。
なお、第2図(D)には、文字出力装置がマルチサイズ
の場合、数字「1」〜「3」が1行目に12ポイントで
印刷され、数字「4」〜「8」が2行目に9ポイントで
印刷された場合を示したものである。
の場合、数字「1」〜「3」が1行目に12ポイントで
印刷され、数字「4」〜「8」が2行目に9ポイントで
印刷された場合を示したものである。
以上のようにすることにより、第2図(A)〜(C)と
第7図(C)〜(巳)を対比すれば明らかなように、文
書途中の各行に無鉄な余白を生じたり行末が不揃えにな
ることが無くなり、自然で読みやすい出力結果を得るこ
とができる。また、文字出力装置の文字サイズ等の文字
属性に対応して出力データフォーマットの変換が自動的
に行われるので、利用者は文字出力装置の機能に対応し
た文書編集処理を意識することなく、容易に文書を作成
することができる。
第7図(C)〜(巳)を対比すれば明らかなように、文
書途中の各行に無鉄な余白を生じたり行末が不揃えにな
ることが無くなり、自然で読みやすい出力結果を得るこ
とができる。また、文字出力装置の文字サイズ等の文字
属性に対応して出力データフォーマットの変換が自動的
に行われるので、利用者は文字出力装置の機能に対応し
た文書編集処理を意識することなく、容易に文書を作成
することができる。
本発明の実施例を、第2図〜第6図を参照して説明する
。第3図は本発明の一実施例の実施に使用する文書処理
システムの構成の説明図、第4図は同実施例の処理フロ
ーチャート、第5図は同実施例の各種のデータフォーマ
ット及びデータ配置の説明図、第6図は同実施例の文書
編集及び出力データフォーマット変換処理の説明図であ
る。
。第3図は本発明の一実施例の実施に使用する文書処理
システムの構成の説明図、第4図は同実施例の処理フロ
ーチャート、第5図は同実施例の各種のデータフォーマ
ット及びデータ配置の説明図、第6図は同実施例の文書
編集及び出力データフォーマット変換処理の説明図であ
る。
以下の実施例においては、文字出力装置として12ポイ
ント及び9ポイントのマルチサイズ又は9ポイントの単
一サイズのプリンタが用いられるものとする。
ント及び9ポイントのマルチサイズ又は9ポイントの単
一サイズのプリンタが用いられるものとする。
(A>文書処理システムの構成
第3図において、11はCPUで、システム全体の運用
を制御して、文書処理を行う。
を制御して、文書処理を行う。
12はディスクで、磁気ディスク等で構成され、CPU
IIの制御プログラム、文書等のファイルが格納される
。
IIの制御プログラム、文書等のファイルが格納される
。
13はフロッピィディスクで、文書ファイルが格納され
る。
る。
14はデイスプレィで、対話形式で利用者とシステム間
でやりとりされる情報が表示される。
でやりとりされる情報が表示される。
15はプリンタ等の文字出力装置で、12ポイント及び
9ポイントのマルチサイズ又は9ポイントの単一サイズ
で印刷を行う。
9ポイントのマルチサイズ又は9ポイントの単一サイズ
で印刷を行う。
(B)実施例の動作
実施例の文書処理動作を、第3図〜第6図を参照し、第
3図の処理フローチャートの処理ステップに従って説明
する。
3図の処理フローチャートの処理ステップに従って説明
する。
■ 処理ステップS+ + 32
CPUIIは、ディスク12やフロッピィディスク13
から文書ファイルを読み込む(S+ )。
から文書ファイルを読み込む(S+ )。
文書ファイルには、第5図(a)に示すように、文書制
御情報と印刷される文字情報が記録されている。図の場
合、12ポイントサイズの数字「1〜3」と9ポイント
サイズの数字「4〜8」が印刷される。
御情報と印刷される文字情報が記録されている。図の場
合、12ポイントサイズの数字「1〜3」と9ポイント
サイズの数字「4〜8」が印刷される。
CPUI 1は、文書処理プログラムに従ってデイスプ
レィ14の画面に印刷情報やコマンドを表示する。利用
者は、デイスプレィ14の印刷情報画面との対話処理に
より、CPUII内のメモリ (図示せず)上のテキス
ト部に印刷される文字情報を格納し、属性部にテキスト
の各1文字毎の属性(文字の拡大縮小属性、色属性等)
を格納する(S2.第5図う))。なお、数字9や12
を四角で囲ったものは、文字ポイントサイズを指示する
指示文字である。
レィ14の画面に印刷情報やコマンドを表示する。利用
者は、デイスプレィ14の印刷情報画面との対話処理に
より、CPUII内のメモリ (図示せず)上のテキス
ト部に印刷される文字情報を格納し、属性部にテキスト
の各1文字毎の属性(文字の拡大縮小属性、色属性等)
を格納する(S2.第5図う))。なお、数字9や12
を四角で囲ったものは、文字ポイントサイズを指示する
指示文字である。
■ 処理Ss、5a
CPUIIは、プリンタ15をオープンしくS3)、メ
モリ上の装置情報テーブルからその装置の装置情報を獲
得する。
モリ上の装置情報テーブルからその装置の装置情報を獲
得する。
装置情報は、第5図(C)に示すように、装置種別、そ
の装置の機能情報等が含まれている。
の装置の機能情報等が含まれている。
■ 処理Ss (Sa)
獲得された装置情報より、プリンタ15が12ポイント
及び9ポイントで印刷可能なマルチサイズのプリンタで
ある場合は、従来方式と同様に、指定された文字サイズ
に従って各文字毎の文字サイズを生成してポイント部に
格納する。
及び9ポイントで印刷可能なマルチサイズのプリンタで
ある場合は、従来方式と同様に、指定された文字サイズ
に従って各文字毎の文字サイズを生成してポイント部に
格納する。
すなわち、最初の3文字の数字「1」〜「3」は12ポ
イントであり、残りの5文字の数字「5」〜「8」は9
ポイントである(第5図(d)左側)。
イントであり、残りの5文字の数字「5」〜「8」は9
ポイントである(第5図(d)左側)。
プリンタ15が9ポイントでのみ印刷可能な単一サイズ
のプリンタである場合は、すべて9ポイントサイズの文
字属性で指定されたものとみなし、最初の3文字の数字
「1〜3」に対する12ポイントの指定を無視して数字
「1〜8」の文字サイズをすべて9ポイントに指定して
ポイント部に格納する(第5図(d)右側)。
のプリンタである場合は、すべて9ポイントサイズの文
字属性で指定されたものとみなし、最初の3文字の数字
「1〜3」に対する12ポイントの指定を無視して数字
「1〜8」の文字サイズをすべて9ポイントに指定して
ポイント部に格納する(第5図(d)右側)。
■ 処理Ss (Sb)
CPUIIは文書の編集を行い、各文字の文字サイズ及
び他の文字属性に基づいて各文字の1行内の位置を決め
位置部に格納する(S6゜第6図(C))。
び他の文字属性に基づいて各文字の1行内の位置を決め
位置部に格納する(S6゜第6図(C))。
9ポイントの文字の大きさを1とすると、12ポイント
の文字の大きさは1.6である。いま、1行に9ポイン
トの文字が5文字入るとすると、12ポイントの文字は
3文字入ることができる。
の文字の大きさは1.6である。いま、1行に9ポイン
トの文字が5文字入るとすると、12ポイントの文字は
3文字入ることができる。
したがって、12ポイントの各文字の先頭の位置は、順
番にro」、rl、6」、r3.2Jとなり、9ポイン
トの各文字の先頭の位置は、順番にro」、rl」、r
2」、r3」、r4」となる。
番にro」、rl、6」、r3.2Jとなり、9ポイン
トの各文字の先頭の位置は、順番にro」、rl」、r
2」、r3」、r4」となる。
これより、プリンタ14が12ポイントと9ポイントの
マルチサイズの場合は、1行目に入る最初の12ポイン
トの3文字の先頭位置「0」。
マルチサイズの場合は、1行目に入る最初の12ポイン
トの3文字の先頭位置「0」。
rl、6J、r3.2Jが指定され、次の2行目に入る
9ポイントの5文字の先頭位置「0」。
9ポイントの5文字の先頭位置「0」。
rl」、r2」、r3」、r4」が指定される(第6図
(C)の左側)。
(C)の左側)。
プリンタ14が9ポイントの単一サイズの場合は、1行
目に入る最初の9ポイントの5文字の先頭位置ro」、
rl」、r2」、r3」。
目に入る最初の9ポイントの5文字の先頭位置ro」、
rl」、r2」、r3」。
r4Jが指定され、次の2行目に入る残りの9ポイント
の3文字の先頭位置rO」、ri」。
の3文字の先頭位置rO」、ri」。
「2」が指定される(第6図(C)右側)。
■ 処理システムSt、Ss
位置部を参照し、改行コードが現れるか又は1行の長さ
に達するまでを1行とするフォーマットで編集し、プリ
ンタ14に供給するプリンタデータを作成する(S7)
。
に達するまでを1行とするフォーマットで編集し、プリ
ンタ14に供給するプリンタデータを作成する(S7)
。
これにより、プリンタ14がマルチサイズの場合は、第
1行目に3文字分の数字「1」〜「3」を12ポイント
のサイズで印刷し、次の2行目に5文字分の数字「4」
〜「8」を9ポイントで印刷する出力データすなわちプ
リンタデータが作成される(第5図(f)の左側)。プ
リンタ14が単一サイズの場合は、5文字分の数字「1
」〜「5」を1行目に印刷し、残る3文字分の数字「6
」〜「8」を2行目に印刷するフォーマットでプリンタ
データが作成される(第5図(f)の右側)。なお「〈
」は改行を示す。
1行目に3文字分の数字「1」〜「3」を12ポイント
のサイズで印刷し、次の2行目に5文字分の数字「4」
〜「8」を9ポイントで印刷する出力データすなわちプ
リンタデータが作成される(第5図(f)の左側)。プ
リンタ14が単一サイズの場合は、5文字分の数字「1
」〜「5」を1行目に印刷し、残る3文字分の数字「6
」〜「8」を2行目に印刷するフォーマットでプリンタ
データが作成される(第5図(f)の右側)。なお「〈
」は改行を示す。
このようにフォーマットを変換して作成されたプリンタ
データは、ディスク1゛2のバッファ(図示せず)上に
展開される(S8)。
データは、ディスク1゛2のバッファ(図示せず)上に
展開される(S8)。
■ 処理391310
バッファ上に展開されたプリンタデータは、順番に読み
出されてプリンタ14に供給される。
出されてプリンタ14に供給される。
プリンタ14がマルチサイズの場合は、第2図(D)
に示すように、数字「1」〜「3」が12ポイントで印
刷され、9ポイントの単一サイズの場合は、第2図(A
)に示すように、数字「1」〜「5」が9ポイントで1
行目に印刷され、残る数字「6」〜「8」が9ポイント
で2行目に印刷される(S9)。
に示すように、数字「1」〜「3」が12ポイントで印
刷され、9ポイントの単一サイズの場合は、第2図(A
)に示すように、数字「1」〜「5」が9ポイントで1
行目に印刷され、残る数字「6」〜「8」が9ポイント
で2行目に印刷される(S9)。
プリント処理がすべて終了すると、プリンタ14をクロ
ーズして文書処理動作を終了する。
ーズして文書処理動作を終了する。
以上、プリンタ14が12ポイントと9ポイントのマル
チサイズである場合及び9ポイントの単一サイズである
場合の実施例について説明したが、第2図(B)及び(
C)に例示するように、9ポイント以外の単一サイズで
ある場合も同様にして印刷することができる。
チサイズである場合及び9ポイントの単一サイズである
場合の実施例について説明したが、第2図(B)及び(
C)に例示するように、9ポイント以外の単一サイズで
ある場合も同様にして印刷することができる。
以上説明したように、本発明によれば次の諸効 “
果が得られる。
果が得られる。
(1) 文書途中の各行に無駄な余白を生じたり行末
が不揃えになることが無くなり、自然に読みや、すい出
力結果を得ることができる。
が不揃えになることが無くなり、自然に読みや、すい出
力結果を得ることができる。
(2)文字出力装置の文字サイズ等の文字属性に対応し
て出力データフォーマットの変換が自動的に行われるの
で、利用者は文字出力装置の機能に対応した文書編集処
理を意識することなく、文書を容易に作成することがで
きる。
て出力データフォーマットの変換が自動的に行われるの
で、利用者は文字出力装置の機能に対応した文書編集処
理を意識することなく、文書を容易に作成することがで
きる。
第1図は、本発明の基本構成の説明図、第2図は、本発
明によって作成された文書フォーマットの説明図、 第3図は、本発明の一実施例の実施に使用する文書処理
システムの構成の説明図、 第4図は、同実施例の処理フローチャート、第5図は、
同実施例の各種のデータフォーマット及びデータ配置の
説明図、 第6図は、同実施例の文書編集及び出力データフォーマ
ット変換処理の説明図、 第7図は、従来のマルチサイズ及び単一サイズの文字出
力装置によって作成された文書 フォーマットの説明図である。 第3図において、 11・・・CPU、12・・・ディスク、13・・・フ
ロッピィディスク、14・・・デイスプレィ、15・・
・プリンタ。
明によって作成された文書フォーマットの説明図、 第3図は、本発明の一実施例の実施に使用する文書処理
システムの構成の説明図、 第4図は、同実施例の処理フローチャート、第5図は、
同実施例の各種のデータフォーマット及びデータ配置の
説明図、 第6図は、同実施例の文書編集及び出力データフォーマ
ット変換処理の説明図、 第7図は、従来のマルチサイズ及び単一サイズの文字出
力装置によって作成された文書 フォーマットの説明図である。 第3図において、 11・・・CPU、12・・・ディスク、13・・・フ
ロッピィディスク、14・・・デイスプレィ、15・・
・プリンタ。
Claims (1)
- 【特許請求の範囲】 単一サイズ文字出力装置にその文字サイズとは異なる文
字サイズを少なくとも一部に含む文字属性が指定された
場合に、単一サイズ文字出力装置の機能レベルに適合す
るようにその出力データのフォーマットを動的に変換す
る文字処理システムの出力データフォーマットの動的変
換方式であって、 (A)文字属性の指定はすべて単一サイズ文字出力装置
の文字属性で指定されたものとみなして、文書の各文字
毎の文字サイズを生成し(第1図、処理Sa)、 (B)文字サイズ及びその他の文字属性に基づいて、1
行に入る各文字の1行内の位置を決め(処理Sb)、 (C)各文字の位置情報に基づいて改行のコードが現わ
れるか又は1行の長さに達するまでを1行とするフォー
マットで編集し、単一サイズ文字出力装置に供給する出
力データを作成する(処理Sc)、 ことを特徴とする文書処理システムの出力データフォー
マットの動的変換方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62317475A JPH0796310B2 (ja) | 1987-12-17 | 1987-12-17 | 文書処理システムの出力データフォーマットの動的変換方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62317475A JPH0796310B2 (ja) | 1987-12-17 | 1987-12-17 | 文書処理システムの出力データフォーマットの動的変換方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01159260A true JPH01159260A (ja) | 1989-06-22 |
| JPH0796310B2 JPH0796310B2 (ja) | 1995-10-18 |
Family
ID=18088645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62317475A Expired - Lifetime JPH0796310B2 (ja) | 1987-12-17 | 1987-12-17 | 文書処理システムの出力データフォーマットの動的変換方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0796310B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59188729A (ja) * | 1983-04-08 | 1984-10-26 | Sanyo Electric Co Ltd | 印字レイアウト自動決定方式 |
| JPS60107357A (ja) * | 1983-11-16 | 1985-06-12 | Hitachi Ltd | ワ−ドプロセツサ |
| JPS62126465A (ja) * | 1985-11-27 | 1987-06-08 | Dainippon Printing Co Ltd | 帳票デザインシステム |
-
1987
- 1987-12-17 JP JP62317475A patent/JPH0796310B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59188729A (ja) * | 1983-04-08 | 1984-10-26 | Sanyo Electric Co Ltd | 印字レイアウト自動決定方式 |
| JPS60107357A (ja) * | 1983-11-16 | 1985-06-12 | Hitachi Ltd | ワ−ドプロセツサ |
| JPS62126465A (ja) * | 1985-11-27 | 1987-06-08 | Dainippon Printing Co Ltd | 帳票デザインシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0796310B2 (ja) | 1995-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2861404B2 (ja) | 印字装置 | |
| JPH04128970A (ja) | 文書処理システム | |
| JPH01159260A (ja) | 文書処理システムの出力データフォーマットの動的変換方法 | |
| JPH0421165A (ja) | 複合画書合成文書の出力方式 | |
| JPS63139751A (ja) | 印刷システムにおける印刷方法 | |
| JPS595334A (ja) | 文書処理装置の制御方式 | |
| JPH11184662A (ja) | フォーム情報印刷方法ならびに装置、及び同方法がプログラムされ記録される記録媒体 | |
| JPH06251014A (ja) | 文書印刷方法 | |
| JP2771368B2 (ja) | 帳票設計方式 | |
| JPS6189861A (ja) | 印字制御装置 | |
| JPS61295040A (ja) | 編集コ−ド付与文字印刷方法 | |
| JPH0470924A (ja) | 文書印刷装置 | |
| JPS62270364A (ja) | 文書処理装置 | |
| JPH0238076A (ja) | プリンタ装置 | |
| JPH01216478A (ja) | 出力電文編集方式 | |
| JPH02165267A (ja) | 文章作成イメージ処理方式 | |
| JPH05301411A (ja) | ページプリンタの印字処理方法 | |
| JPS61287761A (ja) | 文書作成機 | |
| JPS6369669A (ja) | 華字印字方式 | |
| JPS63250735A (ja) | 画像出力装置 | |
| JPH08314905A (ja) | 文書作成装置 | |
| JPH0243073A (ja) | 印字情報編集方式 | |
| JPS61287760A (ja) | 文書作成機 | |
| JPH0449077A (ja) | 文書データ出力方法およびその装置 | |
| JPS61199378A (ja) | プリンタ制御装置 |