JPH05314125A - 文書作成装置の印刷制御装置 - Google Patents

文書作成装置の印刷制御装置

Info

Publication number
JPH05314125A
JPH05314125A JP4119093A JP11909392A JPH05314125A JP H05314125 A JPH05314125 A JP H05314125A JP 4119093 A JP4119093 A JP 4119093A JP 11909392 A JP11909392 A JP 11909392A JP H05314125 A JPH05314125 A JP H05314125A
Authority
JP
Japan
Prior art keywords
character
print
font
modification
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
JP4119093A
Other languages
English (en)
Inventor
Shinichi Suzuki
真市 鈴木
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 JP4119093A priority Critical patent/JPH05314125A/ja
Publication of JPH05314125A publication Critical patent/JPH05314125A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】本発明の目的は、印刷書体が混在した文字列の
印刷およびその文字列の強調処理の文字修飾機能を実現
することにより、文書作成の多様化を図ることができる
文書作成装置の印刷制御装置を提供することにある。 【構成】CPU1は印刷バッファ5のフォントデータに
基づいて、文字修飾情報が設定されていない文字コード
に対応する文字を基本フォントに対応する印刷書体によ
り印刷する。さらに、CPU1は文字修飾情報が設定さ
れた文字コードの中で強調修飾が設定されていない文字
コードに対応する文字を文字修飾情報に対応する印刷書
体により印刷し、かつ強調修飾が設定された文字コード
の中で文字修飾情報が設定された文字コードの文字を文
字修飾情報に対応する印刷書体を強調印刷し、強調修飾
が設定された文字コードの中で文字修飾情報が設定され
ない文字コードの文字を強調フォントに対応する印刷書
体により印刷するように制御する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、特に印刷書体を設定す
るための文字修飾機能を有する文書作成装置の印刷制御
装置に関する。
【0002】
【従来の技術】従来、文書作成装置には、作成した文書
情報を用紙に印刷するときに、明朝体,ゴシック体等の
印刷書体(フォント)の種類を選択できる印刷装置(プ
リンタ)を備えたものがある。このような装置であれ
ば、所望の印刷書体により、作成した文書情報の各文字
を印刷することができる。
【0003】また、文書作成装置では、印刷する文字を
修飾するための文字修飾機能が周知である。従来の文字
修飾機能は、上付、下付、強調等の各種修飾処理を文字
に対して行なう機能である。この文字修飾機能の強調処
理を利用することにより、所望の印刷書体により印刷す
る文字の中で、強調したい文字を影付き文字で印刷する
ようなことが可能となる。
【0004】
【発明が解決しようとする課題】従来の文書作成装置で
は、印刷書体の種類を選択し、指定文字を影付き文字で
印刷する強調処理の文字修飾機能を利用することによ
り、多様な文書の印刷が可能である。しかしながら、印
刷書体の種類を選択して印刷する場合に、頁単位の印刷
を実行することになる。このため、例えば1行中の文字
列の中で、特定の文字を他とは異なる印刷書体により印
刷することは不可能である。即ち、印刷書体が混在した
文字列の印刷はできない。また、印刷書体が混在した文
字列の指定文字に対する強調処理も不可能である。
【0005】本発明の目的は、印刷書体が混在した文字
列の印刷およびその文字列の強調処理の文字修飾機能を
実現することにより、文書作成の多様化を図ることがで
きる文書作成装置の印刷制御装置を提供することにあ
る。
【0006】
【課題を解決するための手段】本発明は、文字コードご
とに印刷書体を設定するための文字修飾情報を格納する
文字修飾バッファ手段、基本フォントを設定するための
基本フォント設定手段および印刷バッファ手段のフォン
トデータに基づいて文字修飾情報に対応する印刷書体ま
たは基本フォントに対応する印刷書体により印刷するよ
うに制御する印刷制御手段を備えた文書作成装置であ
る。
【0007】また、本発明は、強調フォントを設定する
ための強調フォント設定手段および印刷バッファ手段の
フォントデータに基づいて文字修飾情報に対応する印刷
書体,基本フォント,強調フォントに対応する印刷書体
により印刷するように制御する印刷制御手段を備えた文
書作成装置である。
【0008】
【作用】本発明では、印刷バッファ手段には印刷モード
時に、文字修飾情報に対応するフォントデータまたは前
記基本フォントに対応するフォントデータが展開され
る。印刷制御手段は印刷バッファ手段のフォントデータ
に基づいて、各文字コードに対応する文字を文字修飾情
報に対応する印刷書体または基本フォントに対応する印
刷書体により印刷するように制御する。
【0009】また、印刷制御手段は、印刷バッファ手段
のフォントデータに基づいて、文字修飾情報が設定され
ていない文字コードに対応する文字を基本フォントに対
応する印刷書体により印刷し、文字修飾情報が設定され
た文字コードの中で強調修飾が設定されていない文字コ
ードに対応する文字を文字修飾情報に対応する印刷書体
により印刷し、かつ強調修飾が設定された文字コードの
中で文字修飾情報が設定された文字コードの文字を文字
修飾情報に対応する印刷書体を強調印刷し、強調修飾が
設定された文字コードの中で文字修飾情報が設定されな
い文字コードの文字を前記強調フォントに対応する印刷
書体により印刷するように制御する。
【0010】
【実施例】以下図面を参照して本発明の実施例を説明す
る。
【0011】図1は同実施例に係わる文書作成装置の要
部を示すブロック図、図2は同実施例の動作を説明する
ための概念図、図3及び図4はディスプレイの表示画面
の一例を示す図、図5乃至図8は同実施例の動作を説明
するためのフローチャートである。
【0012】本装置は、図1に示すように、CPU1,
キーボード2,ROM3,RAM4,印刷バッファ5,
ディスプレイ6,表示コントローラ7,プリンタ8およ
びプリンタコントローラ9を備えている。
【0013】CPU1は、文書作成処理、印刷制御処理
および各種構成要素の制御を行なうマイクロプロセッサ
である。キーボード2は各種文字キー,コマンドキーと
共に、文字修飾キー2a,カーソルキー2bおよび印刷
キー2cを有する。ROM3は、CPU1が文書作成・
編集処理、印刷制御処理を実行するためのプログラムお
よび複数種のフォントデータを予め格納したリード/オ
ンリメモリである。
【0014】RAM4は、CPU1の各種処理に必要な
データを格納するリード/ライトメモリであり、文書情
報を格納する文書バッファ4aおよび文字コードごとの
文字修飾情報を格納する文字修飾バッファ4bを有す
る。
【0015】印刷バッファ5は、プリンタ8により文書
情報を印刷するためのデータを格納するバッファメモリ
である。同実施例では、印刷バッファ5は、基本フォン
ト書体番号エリア5a,強調フォント書体番号5bおよ
びフォントデータを展開するためのフォントデータエリ
ア5cを有する。
【0016】ディスプレイ6は、表示コントローラ7の
制御により文書情報を表示する。プリンタ8は、プリン
タコントローラ9の制御により、印刷バッファ5のフォ
ントデータエリア5cに展開されたフォントデータに応
じた印刷動作を実行する。次に、同実施例の動作を説明
する。
【0017】まず、図5のステップS1に示すように、
CPU1はキーボード2から入力された文字コードに基
づいて、文書作成処理を実行する。CPU1は作成した
文書情報の各文字コードを文書バッファ4aに格納す
る。CPU1は作成した文書情報の各文字に対応する文
字パターンを、ディスプレイ6の画面に表示する。
【0018】ここで、キーボード2の文字修飾キー2a
を操作すると、ディスプレイ6の画面に表示された文字
列に対して文字修飾処理が実行される。具体的には、図
3(A)に示すように、文字修飾キー2aの操作に応じ
て、ディスプレイ6の画面には文書情報の文字列「AB
CDEF」と共に、文字修飾メニューが表示される。
【0019】さらに、キーボード2のカーソルキー2b
の操作により、文字修飾の内容と文字修飾対象の文字が
設定される(ステップS2)。本発明では、文字修飾の
内容として、従来の上付,下付以外に、マルチフォント
および強調が用意されている。ここでは、ディスプレイ
6の画面上のカーソル30により、文字列「ABCDE
F」の中で文字列「CDE」とマルチフォントが選択さ
れたと仮定する(ステップS3のYES)。
【0020】マルチフォントとは、図3(B)に示すよ
うに、明朝体,ゴシック体,毛筆等の複数種の印刷書体
である。カーソルキー2bの操作により、例えばゴシッ
ク体が選択されると、指定した文字列31(CDE)を
印刷する場合の印刷書体(フォント)がゴシック体に設
定される(ステップS4)。
【0021】ここで、図2(A)に示すように、文書バ
ッファ4aには、文字修飾の設定に応じて各文字コード
ごとに文字修飾ポインタがセットされる。この文字修飾
ポインタは、文字修飾バッファ4bに格納される文字修
飾情報を指示する情報である。CPU1は、文字修飾の
設定が実行されると、図2(B)に示すように、文字修
飾対象の文字コードごとの文字修飾情報を文字修飾バッ
ファ4bに格納する。
【0022】文字修飾情報は、マルチフォントから選択
された印刷書体番号(例えば4ビットの印刷書体設定ビ
ットからなる)および強調指定ビット(0または1)か
らなる。ここでは、各文字コード(CDE)31に対し
て、ゴシック体に対応する印刷書体番号(2)が文字修
飾情報としてセットされる。
【0023】次に、図3(C)に示すように、文字修飾
の内容として、ディスプレイ6の画面上のカーソル30
により、強調と指定文字「E」が選択されたと仮定する
(ステップS5のYES)。強調とは、指定文字を影付
き文字として印刷する文字修飾機能である。したがっ
て、文字修飾バッファ4bには、指定文字「E」の文字
コードに対応する文字修飾情報として強調指定ビット
「1」が設定される(ステップS6)。
【0024】このような文字修飾処理が終了し、キーボ
ード2の印刷キー2cが操作されると、CPU1は文書
バッファ4aに格納された文書情報の文字列「ABCD
EF」に対する印刷処理を実行することになる(ステッ
プS7のYES,S8のYES,S9)。
【0025】具体的には、CPU1は図6に示すような
印刷処理を実行する。印刷キー2cの操作に応じて、C
PU1は、図4(A)に示すように、ディスプレイ6の
画面に印刷メニューを表示する(ステップS10)。本
発明の印刷メニューとしては、従来の印刷速度,用紙の
種類,印刷部数等の項目以外に、基本フォントおよび強
調フォントの各項目が用意されている。基本フォントお
よび強調フォントには、明朝体,ゴシック体,毛筆の印
刷書体が用意されている。
【0026】さらに、CPU1は、後述する印刷書体の
選択処理および強調処理(影付き文字の判断)の各処理
を実行する(ステップS11,S12)。書体の選択処
理により印刷書体番号が決定すると、CPU1は各文字
コードに対応するフォントデータをROM3から読出す
(ステップS13)。CPU1はフォントデータを印刷
バッファ5のフォントデータエリア5cに展開する(ス
テップS14)。このような処理を、文書バッファ4a
に格納された文書情報の文字列「ABCDEF」の全て
について行なう(ステップS15)。プリンタ8は、印
刷バッファ5のフォントデータエリア5cに展開された
フォントデータに基づいて、設定された印刷書体により
文字列「ABCDEF」を印刷する(ステップS1
6)。
【0027】CPU1は図7に示すような印刷書体の選
択処理を実行する。CPU1は、文書バッファ4aにセ
ットされた文字修飾ポインタに応じて、文字コードごと
に文字修飾の設定がなされているか否かを判定する(ス
テップS20)。文字修飾の設定がない場合には(ステ
ップS20のNO)、CPU1は印刷バッファ5の基本
フォント書体番号エリア5aから基本フォント書体番号
を取り出す(ステップS21)。
【0028】ここで、基本フォント書体番号エリア5a
には、印刷キー2cの操作に応じてディスプレイ6の画
面に印刷メニューを表示したときに、カーソルキー2b
の操作により選択された基本フォントの印刷書体番号が
セットされる。仮に、基本フォント書体番号として、毛
筆の印刷書体番号(3)がセットされたとする。CPU
1は、取り出した基本フォント書体番号である毛筆の印
刷書体番号(3)を、文書バッファ4aの該当文字コー
ドに対応してセットする(ステップS26)。
【0029】一方、文字修飾の設定がある場合には(ス
テップS20のYES)、CPU1は文字修飾バッファ
4bに格納された文字コードに対応する印刷書体番号を
取り出す(ステップS22のYES,S23)。CPU
1は、取り出した印刷書体番号を文書バッファ4aの該
当文字コードに対応してセットする(ステップS2
6)。ここでは、前記のように、各文字コード(CD
E)31に対して、ゴシック体に対応する印刷書体番号
(2)がセットされる。
【0030】ところで、文字修飾バッファ4bに印刷書
体番号(0)および強調指定ビット「0」がセットされ
ている場合には(ステップS22のNO,S24のN
O)、CPU1は基本フォント書体番号を取り出し、文
書バッファ4aにセットする。
【0031】また、文字修飾バッファ4bに印刷書体番
号(0)および強調指定ビット「1」がセットされてい
る場合には(ステップS22のNO,S24のYE
S)、CPU1は、印刷バッファ5の強調フォント書体
番号エリア5bから強調フォント書体番号を取り出す
(ステップS25)。強調フォント書体番号エリア5b
には、基本フォント書体番号エリア5aの場合と同様
に、印刷メニューを表示したときに、カーソルキー2b
の操作により選択された強調フォントの印刷書体番号が
セットされる。仮に、強調フォント書体番号として、毛
筆の印刷書体番号(3)がセットされたとする。
【0032】さらに、CPU1は図8に示すような強調
処理(影付き文字の判断)を実行する。CPU1は、文
字修飾バッファ4bに強調指定ビット「0」がセットさ
れていれば、強調設定は無く、印刷文字のなかには影付
き文字は無しと判定する(ステップS30のNO,S3
1)。この場合には、CPU1は、図6のステップS1
3−S16までの処理を実行し、図4(B)に示すよう
に、強調の文字修飾のない文字列「ABCDEF」を印
刷する。このとき、文字列「CDE」は、文字修飾の設
定により、ゴシック体の印刷書体により印刷される。さ
らに、文字列「ABF」は、文字修飾の設定がないた
め、基本フォントの毛筆の書体により印刷される(ステ
ップS21,S26を参照)。
【0033】一方、CPU1は、文字修飾バッファ4b
に強調指定ビット「1」がセットされていれば、強調設
定があると判定する(ステップS30のYES)。さら
に、その強調設定された文字コードに対して文字修飾に
よる書体設定(即ちマルチフォントの選択)がなされて
いる場合には(ステップS32のYES)、CPU1は
印刷文字のなかには影付き文字があると判定する(ステ
ップS34)。
【0034】この場合には、CPU1は、図6のステッ
プS13−S16までの処理を実行し、図4(C)に示
すように、文字修飾の書体設定がなされた文字列「CD
E」の中で、強調設定がなされた文字「E」をゴシック
体の強調印刷を行なうことになる。
【0035】また、文字修飾による書体設定が無い場合
には(ステップS32のNO)、CPU1は印刷メニュ
ーから選択した基本フォントの印刷書体番号と強調フォ
ントの印刷書体番号とを比較する(ステップS33)。
比較結果が同一であれば(ステップS33のYES)、
CPU1は影付き文字であると判定する(ステップS3
4)。この場合には、CPU1は、図6のステップS1
3−S16までの処理を実行し、図4(C)に示すよう
に、基本フォントと強調フォントが毛筆の書体であれ
ば、文字「F」を毛筆の強調印刷を行なうことになる。
【0036】一方、比較結果が不一致であれば(ステッ
プS33のNO)、CPU1は影付き文字は無しと判定
する(ステップS34)。この場合には、CPU1は、
図6のステップS13−S16までの処理を実行し、図
4(C)に示す例において、基本フォントが明朝体で、
強調フォントが毛筆の書体が設定されていれば、文字
「F」を毛筆で印刷することになる。
【0037】このようにして、印刷対象の文字列の中
で、指定文字列を文字修飾により設定した印刷書体で印
刷し、文字修飾の設定がない文字列に対しては基本フォ
ントの書体により印刷する(図4(B)を参照)。した
がって、特定の文字列を文字修飾により設定した印刷書
体により印刷し、それ以外の文字列を文字修飾を設定す
ることなく、特定文字列とは異なる印刷書体により印刷
することができる。これにより、例えば1行中の文字列
の中で、印刷書体が混在した文字列の印刷が可能とな
る。
【0038】また、文字修飾により設定した印刷書体ま
たは基本フォントの印刷書体の文字に対して強調印刷処
理を行なうことができる(図4(C)を参照)。したが
って、印刷書体が混在した文字列の指定文字に対する強
調処理を実現することができる。
【0039】
【発明の効果】以上詳述したように本発明によれば、文
字修飾により設定した印刷書体とそれ以外の印刷書体と
が混在した文字列の印刷を行なうことができる。さら
に、混在した文字列の中で、指定文字の強調処理を行な
うことができる。これにより、多様な文書の印刷を実現
し、結果的に文書作成の多様化を図ることができる。
【図面の簡単な説明】
【図1】本発明の実施例に係わる文書作成装置の要部を
示すブロック図。
【図2】同実施例の動作を説明するための概念図。
【図3】同実施例に係わるディスプレイの表示画面の一
例を示す図。
【図4】同実施例に係わるディスプレイの表示画面およ
び印刷結果を示す図。
【図5】同実施例の動作を説明するためのフローチャー
ト。
【図6】同実施例の動作を説明するためのフローチャー
ト。
【図7】同実施例の動作を説明するためのフローチャー
ト。
【図8】同実施例の動作を説明するためのフローチャー
ト。
【符号の説明】
1…CPU、2…キーボード、4a…文書バッファ、4
b…文字修飾バッファ、5…印刷バッフ、6…ディスプ
レイ、8…プリンタ。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 3/12 G G09G 5/30 9061−5G

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 作成された文書情報を格納する文書バッ
    ファ手段と、 前記文書情報の各文字コードごとに印刷書体を設定する
    ための文字修飾情報を格納する文字修飾バッファ手段
    と、 前記文書バッファ手段に格納された前記文書情報を印刷
    する印刷モード時に、前記文字修飾情報が設定されてい
    ない前記文字コードの印刷書体である基本フォントを設
    定するための基本フォント設定手段と、 前記印刷書体の種類に応じたフォントデータを予め格納
    したフォントメモリ手段と、 前記印刷モード時に、前記フォントメモリ手段から前記
    各文字コードに対応するフォントデータを読出し、前記
    文字修飾情報に対応するフォントデータまたは前記基本
    フォントに対応するフォントデータを展開するための印
    刷バッファ手段と、 この印刷バッファ手段の前記フォントデータに基づい
    て、前記各文字コードに対応する文字を前記文字修飾情
    報に対応する印刷書体または前記基本フォントに対応す
    る印刷書体により印刷するように制御する印刷制御手段
    とを具備したことを特徴とする文書作成装置の印刷制御
    装置。
  2. 【請求項2】 作成された文書情報を格納する文書バッ
    ファ手段と、 前記文書情報の各文字コードごとに印刷書体および強調
    修飾を設定するための文字修飾情報を格納する文字修飾
    バッファ手段と、 前記文書バッファ手段に格納された前記文書情報を印刷
    する印刷モード時に、前記文字修飾情報が設定されてい
    ない前記文字コードの印刷書体である基本フォントを設
    定するための基本フォント設定手段と、 前記印刷モード時に、前記強調修飾の前記文字修飾情報
    が設定された前記文字コードの印刷書体である強調フォ
    ントを設定するための強調フォント設定手段と、 前記印刷書体の種類に応じたフォントデータを予め格納
    したフォントメモリ手段と、 前記印刷モード時に、前記フォントメモリ手段から前記
    各文字コードに対応するフォントデータを読出し、前記
    文字修飾情報の印刷書体に対応するフォントデータ、前
    記基本フォントに対応するフォントデータまたは前記強
    調フォントに対応するフォントデータを展開するための
    印刷バッファ手段と、 この印刷バッファ手段の前記フォントデータに基づい
    て、前記文字修飾情報が設定されていない文字コードに
    対応する文字を前記基本フォントに対応する印刷書体に
    より印刷し、前記文字修飾情報が設定された文字コード
    の中で前記強調修飾が設定されていない文字コードに対
    応する文字を前記文字修飾情報に対応する印刷書体によ
    り印刷し、かつ前記強調修飾が設定された文字コードの
    中で前記文字修飾情報が設定された文字コードの文字を
    前記文字修飾情報に対応する印刷書体を強調印刷し、前
    記強調修飾が設定された文字コードの中で前記文字修飾
    情報が設定されない文字コードの文字を前記強調フォン
    トに対応する印刷書体により印刷するように制御する印
    刷制御手段とを具備したことを特徴とする文書作成装置
    の印刷制御装置。
JP4119093A 1992-05-12 1992-05-12 文書作成装置の印刷制御装置 Pending JPH05314125A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4119093A JPH05314125A (ja) 1992-05-12 1992-05-12 文書作成装置の印刷制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4119093A JPH05314125A (ja) 1992-05-12 1992-05-12 文書作成装置の印刷制御装置

Publications (1)

Publication Number Publication Date
JPH05314125A true JPH05314125A (ja) 1993-11-26

Family

ID=14752731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4119093A Pending JPH05314125A (ja) 1992-05-12 1992-05-12 文書作成装置の印刷制御装置

Country Status (1)

Country Link
JP (1) JPH05314125A (ja)

Similar Documents

Publication Publication Date Title
US5790093A (en) Document processing apparatus
JPH05314125A (ja) 文書作成装置の印刷制御装置
JPH03213367A (ja) 印刷装置及びその制御方法
JPH05314124A (ja) 文書作成装置の印刷制御装置
JPH08185287A (ja) プリンタ・システム
JP2815158B2 (ja) 文字処理装置
JPH05341766A (ja) 文字パターン生成装置および文字パターン生成方法
JPS6137671B2 (ja)
JP3378662B2 (ja) 文書処理装置
JPH01281963A (ja) 文書処理装置
JPH0546140A (ja) 文字データ処理装置
JPH0651745A (ja) 文字パターン生成装置および文字パターン生成方法
JP3040624B2 (ja) パターン発生装置
JPH07200577A (ja) 文書作成装置及びその文書印刷方法
JP4080218B2 (ja) 画像形成装置
JP2899103B2 (ja) 情報処理装置及び方法
JPS63209850A (ja) 文字ドツトパタ−ンの展開表示方法
JP2003330449A (ja) 文字処理装置
JPH06231116A (ja) 文書作成装置
JPH07152737A (ja) 文書作成装置
JPH08153092A (ja) 文書処理装置
JP2000194350A (ja) 高品位文字発生装置、高品位文字発生方法および記憶媒体
JPH0451194A (ja) 文字処理装置
JPH03160557A (ja) 文字処理方法及び装置
JPH03255573A (ja) 文書処理装置