JPH06251012A - 文書作成装置及び印刷制御方法 - Google Patents

文書作成装置及び印刷制御方法

Info

Publication number
JPH06251012A
JPH06251012A JP5038374A JP3837493A JPH06251012A JP H06251012 A JPH06251012 A JP H06251012A JP 5038374 A JP5038374 A JP 5038374A JP 3837493 A JP3837493 A JP 3837493A JP H06251012 A JPH06251012 A JP H06251012A
Authority
JP
Japan
Prior art keywords
page
lines
document information
existing
format
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
JP5038374A
Other languages
English (en)
Inventor
Hiroshi 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
Toshiba Software Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Software Engineering 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, Toshiba Software Engineering Corp filed Critical Toshiba Corp
Priority to JP5038374A priority Critical patent/JPH06251012A/ja
Publication of JPH06251012A publication Critical patent/JPH06251012A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】文書量に応じて印刷書式を自動設定でき、専門
知識がなくとも整った印刷結果を簡単に得る。 【構成】キーボード15に設けられた「自動書式設定」
キー15aを通じて自動書式設定機能を指示すると、C
PU14は文書バッファ11に格納された文書情報の中
から最終頁または改頁コードを有する頁を検出し、当該
頁に存在する行数が予め書式設定された頁内行数の1/
2未満か否かによって、前頁内に収める処理または頁一
杯に均等に割り付ける処理を実行する。この処理で得ら
れた行数および行間隔は新たな書式情報として書式情報
テーブル13に設定され、この書式情報に基づいて印刷
が行われる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、印刷機能を備えた文書
作成装置に係り、特に複数頁からなる文書を印刷する際
に用いて好適な文書作成装置及び印刷制御方法に関す
る。
【0002】
【従来の技術】従来、文書作成装置では、内部に印刷機
能(プリンタ)を備えており、作成した文書を必要に応
じて印刷することができる。この場合、印刷に際し、ユ
ーザはどのような書式(文字ピッチ、改行ピッチ等)で
印刷するのかを予め設定しておく必要があり、印刷はこ
の設定された書式で行なわれることになる。
【0003】ところで、複数頁からなる文書の印刷で
は、整った印刷結果を得たいことから、図7に示すよう
に次頁に少しだけ溢れるような文書は前頁内に収め、逆
に、図8に示すように頁一杯に満たない文書は頁一杯に
均等に割り付けたいことがある。このような場合、ユー
ザ自身が用紙サイズ、文字サイズ、行数、桁数から文字
ピッチ、改行ピッチ等を計算して、印刷書式を設定する
ことにより、前頁内に収める印刷や、頁一杯に均等に割
り付けるといった印刷を行っていた。
【0004】
【発明が解決しようとする課題】しかしながら、上述し
たような前頁内に収める印刷や、頁一杯に均等に割り付
けるといった印刷を行うために、印刷書式を設定するこ
とは専門知識を必要とし、一般のユーザには困難を有す
る。また、一度で適切な印刷書式を設定できるとは限ら
ないため、非常に面倒な作業となる。
【0005】本発明は上記のような点に鑑みなされたも
ので、文書量に応じて印刷書式を自動設定でき、専門知
識がなくとも整った印刷結果を簡単に得ることのできる
文書作成装置及び印刷制御方法を提供することを目的と
する。
【0006】
【課題を解決するための手段】本発明の文書作成装置
は、複数頁からなる文書情報を格納した記憶手段と、こ
の記憶手段に格納された上記文書情報の中から最終頁ま
たは改頁情報を有する頁を検出する検出手段と、この検
出手段によって検出された上記頁に存在する行数と予め
書式設定されている頁内行数とを比較する比較手段と、
この比較手段の結果、上記頁に存在する行数と予め書式
設定されている頁内行数との比率が所定値未満の場合に
は、当該頁に存在する上記文書情報が前頁内に収まるよ
うに印刷書式を設定し、上記比率が上記所定値以上の場
合には、当該頁に存在する上記文書情報が頁内に均等に
割り付けられるように印刷書式を設定する書式設定制御
手段と、この書式設定制御手段によって設定された上記
印刷書式に基づいて、上記文書情報を印刷する印刷手段
とを具備したことを特徴とする。
【0007】また、本発明の文書作成装置は、複数頁か
らなる文書情報を格納した記憶手段と、この記憶手段に
格納された上記文書情報の中から最終頁または改頁情報
を有する頁を検出する検出手段と、この検出手段によっ
て検出された上記頁に存在する行数と予め書式設定され
ている頁内行数とを比較する比較手段と、この比較手段
の結果、上記頁に存在する行数と予め書式設定されてい
る頁内行数との比率に応じて、当該頁に存在する上記文
書情報が前頁内に収まるように印刷書式を設定するか、
当該頁に存在する上記文書情報が頁内に均等に割り付け
られるように印刷書式を設定する書式設定制御手段と、
この書式設定制御手段によって設定された上記印刷書式
に基づいて、上記文書情報を印刷する印刷手段とを具備
したことを特徴とする。
【0008】本発明の印刷制御方法は、複数頁からなる
文書情報の中から最終頁または改頁情報を有する頁を検
出し、その頁に存在する行数と予め書式設定されている
頁内行数との比率が所定値未満の場合には、当該頁に存
在する上記文書情報が前頁内に収まるように印刷書式を
設定し、上記比率が上記所定値以上の場合には、当該頁
に存在する上記文書情報が頁内に均等に割り付けられる
ように印刷書式を設定し、この設定された上記印刷書式
に基づいて上記文書情報を印刷するようにしたことを特
徴とする。
【0009】また、本発明の印刷制御方法は、複数頁か
らなる文書情報の中から最終頁または改頁情報を有する
頁を検出し、その頁に存在する行数と予め書式設定され
ている頁内行数との比率に応じて、当該頁に存在する上
記文書情報が前頁内に収まるように印刷書式を設定する
か、当該頁に存在する上記文書情報が頁内に均等に割り
付けられるように印刷書式を設定し、この設定された上
記印刷書式に基づいて上記文書情報を印刷するようにし
たことを特徴とする。
【0010】
【作用】上記の構成によれば、最終頁または改頁情報を
有する頁に存在する行数と予め書式設定されている頁内
行数との比率に応じて、当該頁に存在する上記文書情報
が前頁内に収まるような印刷書式、または、当該頁に存
在する上記文書情報が頁内に均等に割り付けられるよう
な印刷書式が自動設定され、その自動設定された印刷書
式に基づいて印刷が行われる。
【0011】
【実施例】以下、図面を参照して本発明の一実施例を説
明する。
【0012】図1は本発明の一実施例に係る文書作成装
置の回路構成を示すブロック図である。図1において、
文書バッファ11には、印刷すべき文書情報が格納され
ている。同実施例において、この文書情報は複数の頁か
らなる。レジスタ群12は、図5に示す自動書式設定処
理に必要な各種情報を一時格納するためのレジスタA,
B,Cを有する。書式情報テーブル13は、印刷書式情
報を格納する。
【0013】CPU14は、文書作成処理をはじめとす
る本装置全体を制御を行うものであり、ここでは図5に
示すような自動書式設定処理を実行する。キーボード1
5は、文書情報等の各種情報を入力するための入力装置
である。このキーボード15には、「文字」キー、「数
字」キー等の他、ここでは印刷書式を自動設定する自動
書式設定機能を指示するための「自動書式設定」キー1
5aが設けられている。入力制御部16は、キーボード
15によって入力される情報の入力制御を行う。ディス
プレイ17は、文書情報等の各種情報を表示するための
表示装置である。表示制御部18は、ディスプレイ17
で表示される情報の表示制御を行う。プリンタ19は、
文書情報等を印刷するための印刷装置である。印刷制御
部20は、プリンタ19で印刷される情報の印刷制御を
行う。
【0014】図2乃至図4は同実施例の自動書式設定機
能を説明するための図であり、図2および図3は前頁内
に収める場合、図4は頁一杯に均等に割り付ける場合を
示している。ここでは、予め書式設定されている頁内行
数を8行として、最終頁または改頁コードを有する頁が
その1/2である4行未満の場合に、図2または図3に
示すような前頁内に収める印刷を実行するように設定さ
れている。このうち、図2は行間隔を変更せず、行数の
み変更した場合での印刷例であり、図3は行間隔および
行数を変更した場合での印刷例である。また、最終頁ま
たは改頁コードを有する頁が4行以上の場合には、図4
に示すような頁一杯に均等に割り付ける印刷を実行する
ように設定されている。次に、同実施例の動作を説明す
る。
【0015】文書バッファ11に印刷すべき文書情報が
格納された状態で、キーボード15に設けられた「自動
書式設定」キー15aを押下して、自動書式設定機能を
指示すると、CPU14は図5に示すような自動書式設
定処理を実行する。
【0016】すなわち、CPU14は、まず、文書バッ
ファ11に格納された文書情報の中から最終頁または改
頁コードを有する頁を検出し(ステップS1)、当該頁
に存在する行数が予め書式設定された頁内行数の1/2
未満か否かを判断し(ステップS2)、その結果に応じ
て、前頁内に収める処理または頁一杯に均等に割り付け
る処理を以下のような手順で行う。 (a)前頁内に収める処理
【0017】1.当該頁に存在する行数が予め書式設定
された頁内行数の1/2未満の場合には、当該頁の行数
を前頁に入れるのに必要な1頁当たりの行数を求め、そ
の結果をレジスタAにセットする(ステップS3)。
【0018】2.レジスタAにセットされた行数と予め
設定されている頁の最大行数とを比較することにより、
当該行数が頁の最大行数より大きい場合には、行間隔を
変更する必要があるものと判断して次の処理を行う(ス
テップS4)。 3.レジスタAにセットされた行数が入る行間隔を計算
し、その結果をレジスタBにセットする(ステップS
5)。
【0019】4.レジスタBにセットされた行間隔と予
め設定されている文字間隔とを比較することにより、当
該行間隔が文字間隔よりも大きい場合にのみ、その値を
用いた印刷書式を設定するべく次の処理を行う(ステッ
プS6)。
【0020】5.レジスタAにセットされた行数とレジ
スタBにセットされた行間隔とを用いて新たな書式値を
設定し、その値が印刷可能範囲内ならば印刷時に用いる
書式情報として書式情報テーブル13に登録し、印刷可
能範囲内ならば処理全体を中止する(ステップS7)。 (b)頁一杯に均等に割り付ける処理
【0021】1.当該頁に存在する行数が予め書式設定
された頁内行数の1/2以上の場合には、最終頁までの
頁数(全頁数)から1頁当たりの行数(平均値)を求
め、その結果をレジスタAにセットする(ステップS
8)。 2.レジスタAにセットされた行数に基づいて行間隔を
計算し、その結果をレジスタBにセットする(ステップ
S9)。
【0022】3.ここで、レジスタBにセットされた行
間隔に対する条件を設定(ここでは、文字サイズの何倍
かを設定)しておき、その値をレジスタCにセットして
おく(ステップS10)。
【0023】4.レジスタBにセットされた行間隔が文
字サイズのC倍未満か否かを判断することにより、C倍
未満の場合のみ、その値を用いた印刷書式を設定するべ
く次の処理を行う。
【0024】5.レジスタAにセットされた行数とレジ
スタBにセットされた行間隔とを用いて新たな書式値を
設定し、その値が印刷可能範囲内ならば印刷時に用いる
書式情報として書式情報テーブル13に登録し、印刷可
能範囲内ならば処理全体を中止する(ステップS7)。
【0025】このようにして、最終頁または改頁コード
を有する頁に存在する行数が予め書式設定された頁内行
数の1/2未満か否かによって、前頁内に収める処理ま
たは頁一杯に均等に割り付ける処理が行われ、新たな印
刷書式が設定されることになる。これにより、1/2未
満の場合であれば、図2または図3に示すような書式設
定により(図2は行数のみ変更、図3は行数および行間
隔を変更)、図7に示すような印刷結果が得られ、1/
3未満の場合であれば、図4に示すような書式設定によ
り、図8に示すような印刷結果が得られる。
【0026】なお、改頁コードを有する頁が複数ある場
合には、改頁までの1つの区切りを1文書とし、1つで
も前頁に収める条件(当該頁の行数が1/2未満)が成
立すれば、用紙を節約する方が合理的なことから、前頁
内に収める処理を実行するものとする。この場合、最も
行数(次頁に溢れた行数)が多いものを基準とする。同
様に、改頁コードを有する頁と最終頁とで条件が異なっ
た場合、一方に前頁に収める条件があれば、前頁内に収
める処理を実行するものとする。
【0027】また、上記実施例では、予め書式設定され
た頁内行数の1/2を基準にして、前頁内に収める処理
または頁一杯に均等に割り付ける処理を実行する構成と
したが、例えば図6に示すように、最終頁または改頁コ
ードを有する頁に存在する行数と予め書式設定された頁
内行数との比率に応じて、各処理を切り替えて印刷する
こともできる。
【0028】図6の例では、最終頁または改頁コードを
有する頁に存在する行数と予め書式設定された頁内行数
との比率が1/3の場合と2/3の場合に分け、当該頁
の行数が1/3未満であれば、前頁内に収める処理を実
行し、1/3以上2/3未満であれば、印刷書式を変更
せず、2/3以上であれば、頁一杯に均等に割り付ける
処理を実行するように構成されている。
【0029】なお、本発明の自動書式設定機能を頁数の
多い文書に適用した場合には、どこかにその影響が出て
しまう可能性がある。したがって、本発明は、整った印
刷結果が必要とされる頁数の少ない文書に適用する方が
好ましい。
【0030】
【発明の効果】上記の構成によれば、最終頁または改頁
情報を有する頁に存在する行数と予め書式設定されてい
る頁内行数との比率に応じて、当該頁に存在する上記文
書情報が前頁内に収まるような印刷書式、または、当該
頁に存在する上記文書情報が頁内に均等に割り付けられ
るような印刷書式を設定し、その設定された印刷書式に
基づいて印刷を行うようにしたため、文書量に応じて印
刷書式を自動設定でき、専門知識がなくとも整った印刷
結果を簡単に得ることができる。これにより、印刷時に
おけるユーザの負担を大幅に軽減することができる。
【図面の簡単な説明】
【図1】本発明の一実施例に係る文書作成装置の構成を
示すブロック図。
【図2】同実施例の前頁内に収める自動書式設定機能を
説明するための図。
【図3】同実施例の前頁内に収める自動書式設定機能を
説明するための図。
【図4】同実施例の頁一杯に均等に割り付ける自動書式
設定機能を説明するための図。
【図5】同実施例の自動書式設定処理の動作を示すフロ
ーチャート。
【図6】本発明の他の実施例に係る自動書式設定機能を
説明するための図。
【図7】前頁内に収める自動書式設定機能によって得ら
れる印刷結果を示す図。
【図8】頁一杯に均等に割り付ける自動書式設定機能に
よって得られる印刷結果を示す図。
【符号の説明】
11…文書バッファ、12…レジスタ群、13…書式情
報テーブル、14…CPU、15…キーボード、15a
…「自動書式設定」キー、16…入力制御部、17…デ
ィスプレイ、18…表示制御部、19…プリンタ。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 複数頁からなる文書情報を格納した記憶
    手段と、 この記憶手段に格納された上記文書情報の中から最終頁
    または改頁情報を有する頁を検出する検出手段と、 この検出手段によって検出された上記頁に存在する行数
    と予め書式設定されている頁内行数とを比較する比較手
    段と、 この比較手段の結果、上記頁に存在する行数と予め書式
    設定されている頁内行数との比率が所定値未満の場合に
    は、当該頁に存在する上記文書情報が前頁内に収まるよ
    うに印刷書式を設定し、上記比率が上記所定値以上の場
    合には、当該頁に存在する上記文書情報が頁内に均等に
    割り付けられるように印刷書式を設定する書式設定制御
    手段と、 この書式設定制御手段によって設定された上記印刷書式
    に基づいて、上記文書情報を印刷する印刷手段とを具備
    したことを特徴とする文書作成装置。
  2. 【請求項2】 複数頁からなる文書情報を格納した記憶
    手段と、 この記憶手段に格納された上記文書情報の中から最終頁
    または改頁情報を有する頁を検出する検出手段と、 この検出手段によって検出された上記頁に存在する行数
    と予め書式設定されている頁内行数とを比較する比較手
    段と、 この比較手段の結果、上記頁に存在する行数と予め書式
    設定されている頁内行数との比率に応じて、当該頁に存
    在する上記文書情報が前頁内に収まるように印刷書式を
    設定するか、当該頁に存在する上記文書情報が頁内に均
    等に割り付けられるように印刷書式を設定する書式設定
    制御手段と、 この書式設定制御手段によって設定された上記印刷書式
    に基づいて、上記文書情報を印刷する印刷手段とを具備
    したことを特徴とする文書作成装置。
  3. 【請求項3】 複数頁からなる文書情報の中から最終頁
    または改頁情報を有する頁を検出し、 その頁に存在する行数と予め書式設定されている頁内行
    数との比率が所定値未満の場合には、当該頁に存在する
    上記文書情報が前頁内に収まるように印刷書式を設定
    し、上記比率が上記所定値以上の場合には、当該頁に存
    在する上記文書情報が頁内に均等に割り付けられるよう
    に印刷書式を設定し、 この設定された上記印刷書式に基づいて上記文書情報を
    印刷するようにしたことを特徴とする印刷制御方法。
  4. 【請求項4】 複数頁からなる文書情報の中から最終頁
    または改頁情報を有する頁を検出し、 その頁に存在する行数と予め書式設定されている頁内行
    数との比率に応じて、当該頁に存在する上記文書情報が
    前頁内に収まるように印刷書式を設定するか、当該頁に
    存在する上記文書情報が頁内に均等に割り付けられるよ
    うに印刷書式を設定し、 この設定された上記印刷書式に基づいて上記文書情報を
    印刷するようにしたことを特徴とする印刷制御方法。
JP5038374A 1993-02-26 1993-02-26 文書作成装置及び印刷制御方法 Pending JPH06251012A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5038374A JPH06251012A (ja) 1993-02-26 1993-02-26 文書作成装置及び印刷制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5038374A JPH06251012A (ja) 1993-02-26 1993-02-26 文書作成装置及び印刷制御方法

Publications (1)

Publication Number Publication Date
JPH06251012A true JPH06251012A (ja) 1994-09-09

Family

ID=12523513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5038374A Pending JPH06251012A (ja) 1993-02-26 1993-02-26 文書作成装置及び印刷制御方法

Country Status (1)

Country Link
JP (1) JPH06251012A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014182789A (ja) * 2013-03-15 2014-09-29 Fuji Xerox Co Ltd ドキュメントを編集する装置、方法及びプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014182789A (ja) * 2013-03-15 2014-09-29 Fuji Xerox Co Ltd ドキュメントを編集する装置、方法及びプログラム

Similar Documents

Publication Publication Date Title
US4778288A (en) Automatic print zone setting system
JPH06251012A (ja) 文書作成装置及び印刷制御方法
JPS61262964A (ja) 文書作成装置
JP2000181673A (ja) 文書印刷装置
US4828414A (en) Output device for automatically changing end of line hot zone
JPH0596806A (ja) 印刷方法及び装置
JP2535059B2 (ja) 文字処理装置
JP3171557B2 (ja) 文書作成装置
JPH0573562A (ja) 文書編集装置
JP2821327B2 (ja) 情報処理方法
JP2869947B2 (ja) 画像処理装置
JP2553809B2 (ja) 文書処理装置
JPS6120175A (ja) 文字処理装置
JPH0387278A (ja) 印刷制御システム
JPH0135747B2 (ja)
JPH0790656B2 (ja) 文書処理方法
JPH0785173A (ja) 帳票印刷装置
JPH05169758A (ja) 印字設定方式
JPS61286177A (ja) 文書作成装置
JPH0790650B2 (ja) 文書作成装置
JPH04127360A (ja) 文書処理装置
JPH05270112A (ja) 印刷装置
JPS61286157A (ja) 文書作成装置
JPS63307976A (ja) 記録装置
JPH0679212B2 (ja) 可変ピツチ文字におけるデイスプレイ制御装置