JPH01244569A - 文書作成装置 - Google Patents
文書作成装置Info
- Publication number
- JPH01244569A JPH01244569A JP63072797A JP7279788A JPH01244569A JP H01244569 A JPH01244569 A JP H01244569A JP 63072797 A JP63072797 A JP 63072797A JP 7279788 A JP7279788 A JP 7279788A JP H01244569 A JPH01244569 A JP H01244569A
- Authority
- JP
- Japan
- Prior art keywords
- mode
- key
- characters
- character
- extended
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Document Processing Apparatus (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の目的
[産業上の利用分野]
本発明は、入力データに基づき文書を作成する文書作成
装置、特に文書の文字間ピッチの拡張および文書の行内
配置の設定が可能な文書作成装置に関する。
装置、特に文書の文字間ピッチの拡張および文書の行内
配置の設定が可能な文書作成装置に関する。
[従来の技術]
一般に、この種の文書作成装置は、文書作成モードとし
て、文字間ピッチをパイ力ピッチ(10文字/インチ)
、エリートピッチ(12文字/インチ)等のひとつの所
定ピッチに設定し、その所定ピッチで文字等を並べて文
書を作成する所定ピツヂモードを備えている。又、この
他の文書作成モードとして、文字間ピッチを、上記所定
ピッチを拡張補正した拡張ピッチに設定し、その拡張ピ
ッ6チで文字等を並べて文書を作成する拡張ピッチモー
ドを備えるに至っている。より詳述すると、拡張ピッヂ
モードは、所定ピッチを所定倍した文字間ピッチで自動
的に文字・記号等を並べて文書を作成したり、各文字・
記号等の後に自動的にスペースを所定ピッチで連続して
付加することにより、結果的には各文字、記号等の間隔
の広がった文書を作成するモードである。この拡張ピッ
チモードによって、所定ピッチモードで作成した文書と
比較して強調したい文書、例えば表題などを容易に作成
することができる。
て、文字間ピッチをパイ力ピッチ(10文字/インチ)
、エリートピッチ(12文字/インチ)等のひとつの所
定ピッチに設定し、その所定ピッチで文字等を並べて文
書を作成する所定ピツヂモードを備えている。又、この
他の文書作成モードとして、文字間ピッチを、上記所定
ピッチを拡張補正した拡張ピッチに設定し、その拡張ピ
ッ6チで文字等を並べて文書を作成する拡張ピッチモー
ドを備えるに至っている。より詳述すると、拡張ピッヂ
モードは、所定ピッチを所定倍した文字間ピッチで自動
的に文字・記号等を並べて文書を作成したり、各文字・
記号等の後に自動的にスペースを所定ピッチで連続して
付加することにより、結果的には各文字、記号等の間隔
の広がった文書を作成するモードである。この拡張ピッ
チモードによって、所定ピッチモードで作成した文書と
比較して強調したい文書、例えば表題などを容易に作成
することができる。
また、作成した文書を出力する際に、その文書を出力媒
体上の出力行の所定位置に配置して出力する次のような
出力モードをも持ち合わせている。
体上の出力行の所定位置に配置して出力する次のような
出力モードをも持ち合わせている。
センタリングモード(以下、CTRモートという)−文
書を出力行の両端である左マージンと右マージンの中央
に対して均等に配分して出力する。
書を出力行の両端である左マージンと右マージンの中央
に対して均等に配分して出力する。
ライ(〜マージンフラッシコモード(以下、RMFモー
ドという)二文書を出力行の右マージン寄りに右づ゛め
して出力する。
ドという)二文書を出力行の右マージン寄りに右づ゛め
して出力する。
従って所定ピッチモード、拡張ピッチモード、CTRモ
ート及びRMFモードを組合わせて各モードを実行する
ことによって、表題を行の中央に配分出力して、表題を
よりいっそう他の文書に比べて強調したり、日付、書類
作成部署名等の文書を右づめに出力して、書式に則った
好ましい書類を容易に作成することかできる。
ート及びRMFモードを組合わせて各モードを実行する
ことによって、表題を行の中央に配分出力して、表題を
よりいっそう他の文書に比べて強調したり、日付、書類
作成部署名等の文書を右づめに出力して、書式に則った
好ましい書類を容易に作成することかできる。
[発明が解決しようとする課題]
しかしながら、上)ボした如く利用価値の高い文書作成
装置であっても未だ十分なものではなく、次のような問
題点か指摘されるに至っている。
装置であっても未だ十分なものではなく、次のような問
題点か指摘されるに至っている。
即ち、拡張ピッチモードにて作成された文書(以下、拡
張文書という)を所定位置、例えばCTRモードによる
左右マージンの中央位置や、RMFモードににる右マー
ジン寄りに右づめした位置に出力する場合、文書の出力
結果がオペレータの意に反したものとなる。
張文書という)を所定位置、例えばCTRモードによる
左右マージンの中央位置や、RMFモードににる右マー
ジン寄りに右づめした位置に出力する場合、文書の出力
結果がオペレータの意に反したものとなる。
具体的にはCTRモードにて拡張文書を出力すると、そ
の拡張文書の最終データの後に付加されたスペースをも
含めてセンタリングされるため、拡張文書が左右マージ
ンの中央に対して均等に配分して出力されず、例えば表
題か中央からズしてしまうのでおる。また拡張文書をR
MFモードにて出力すると、文章の最右端の文字と右マ
ージンとの間に空白(スペース)が生じてじまい、各行
の最右端の文字が行毎に不揃となるのでおる。
の拡張文書の最終データの後に付加されたスペースをも
含めてセンタリングされるため、拡張文書が左右マージ
ンの中央に対して均等に配分して出力されず、例えば表
題か中央からズしてしまうのでおる。また拡張文書をR
MFモードにて出力すると、文章の最右端の文字と右マ
ージンとの間に空白(スペース)が生じてじまい、各行
の最右端の文字が行毎に不揃となるのでおる。
このように、文書作成装置の利用価値等を向上させるた
めに設【プられたモードでありなから、モードの組合せ
によってはかえってオペレータの意に反した文書の出力
がなされてしまう。
めに設【プられたモードでありなから、モードの組合せ
によってはかえってオペレータの意に反した文書の出力
がなされてしまう。
本発明は上記問題点を解決するためになされ、その目的
は、上記各出力モードと拡張ピッチモードとを何如なる
組合せで実行しても、作成した文書をオペレータの意に
かなう出力媒体上の位置に配置出力することか可能な文
書作成装置を提供することである。
は、上記各出力モードと拡張ピッチモードとを何如なる
組合せで実行しても、作成した文書をオペレータの意に
かなう出力媒体上の位置に配置出力することか可能な文
書作成装置を提供することである。
発明の構成
し課題を解決するだめの手段]
上記問題点を解決するために本発明の採用した手段は、
第1図の基本的構成図に示す如く、文字・記号等の入力
データを入力する入力手段M1と、前記入力データを出
力媒体上に出力する出力手段M2と、前記入力データか
らその各人力データの後に所定のスペースが生ずるよう
に拡張補正した拡張データ列を作成する拡張データ列作
成手段M3と、前記拡張データ列の前記出力媒体上での
先頭出力位置を設定する先頭位置設定手段M4と、該先
頭位置設定手段M4か前記出力手段M2による前記拡張
データ列の先頭出力位置を特定位置に設定するとき、該
拡張データ列の最終入力データ後の前記拡張補正を削除
した拡張データ列について前記先頭位置設定手段M4に
よる先頭出力位置の設定を実行させる拡張補正規制手段
M5とを備えることを特徴とする文書作成装置をその要
旨とする。
第1図の基本的構成図に示す如く、文字・記号等の入力
データを入力する入力手段M1と、前記入力データを出
力媒体上に出力する出力手段M2と、前記入力データか
らその各人力データの後に所定のスペースが生ずるよう
に拡張補正した拡張データ列を作成する拡張データ列作
成手段M3と、前記拡張データ列の前記出力媒体上での
先頭出力位置を設定する先頭位置設定手段M4と、該先
頭位置設定手段M4か前記出力手段M2による前記拡張
データ列の先頭出力位置を特定位置に設定するとき、該
拡張データ列の最終入力データ後の前記拡張補正を削除
した拡張データ列について前記先頭位置設定手段M4に
よる先頭出力位置の設定を実行させる拡張補正規制手段
M5とを備えることを特徴とする文書作成装置をその要
旨とする。
[作用]
本発明による文書作成装置は、入力手段M1から入力し
た人カデ゛−夕を、aflらその人力データに対応する
文字・記号等を出力手段M2により出力媒体上に出力す
る。
た人カデ゛−夕を、aflらその人力データに対応する
文字・記号等を出力手段M2により出力媒体上に出力す
る。
また、文書作成装置は、各入力データの後に所定のスペ
ースが生じるよう拡張補正して拡張データ列を作成する
拡張データ列作成手段M3を備えており、先頭位置設定
手段M3により出力媒体上−6= におけるその拡張データ列の先頭出力位置が設定される
。
ースが生じるよう拡張補正して拡張データ列を作成する
拡張データ列作成手段M3を備えており、先頭位置設定
手段M3により出力媒体上−6= におけるその拡張データ列の先頭出力位置が設定される
。
更に、前記拡張データ列の先頭出力位置を先頭位置設定
手段M4が特定位置に設定するときには、拡張補正規制
手段M5が作動して、先頭位置設定手段M4に拡張デー
タ列の最終入力データ後の拡張補正を削除して得る新た
な拡張データ列について先頭出力位置を設定させる。
手段M4が特定位置に設定するときには、拡張補正規制
手段M5が作動して、先頭位置設定手段M4に拡張デー
タ列の最終入力データ後の拡張補正を削除して得る新た
な拡張データ列について先頭出力位置を設定させる。
[実施例]
次に本発明の実施例を図面に基づき説明する。
本発明は、これらに限られるものではなく、その要旨を
逸脱しない範囲の種々の態様のものが含まれる。第2図
は本発明の文書作成装置の一実施例である電子タイプラ
イタ1を示す概略斜視図、第3図はその電気系統を示す
ブロック図である。
逸脱しない範囲の種々の態様のものが含まれる。第2図
は本発明の文書作成装置の一実施例である電子タイプラ
イタ1を示す概略斜視図、第3図はその電気系統を示す
ブロック図である。
この電子タイプライタ1は、キーボード2から入力され
た単語等の文字列を、電子制御装置3(第3図参照)に
取り込み、これを記憶すると共に液晶パネル4に表示し
、記憶されたこの文字列を、入力と同時に、或は所定の
キー人力に応じて、プラテン6に装着された図示しない
用紙に、デイジ−ホイール8を用いて印字するものであ
る。
た単語等の文字列を、電子制御装置3(第3図参照)に
取り込み、これを記憶すると共に液晶パネル4に表示し
、記憶されたこの文字列を、入力と同時に、或は所定の
キー人力に応じて、プラテン6に装着された図示しない
用紙に、デイジ−ホイール8を用いて印字するものであ
る。
電子タイプライタ1の上記印字処理実行時には、電子制
御装@3は、キャリッジ16の行方向位置をステッピン
グモータ18を駆動して制御し、又キャリッジ16に装
着されたデイジ−ホイール8及び印字ハンマ19を制御
する。キャリッジ16はプラテン6に平行に設けられた
案内軸20に摺動自在に支持されており、ステッピング
モータ18の回転によって、歯付ベルト22を介してプ
ラテン6の軸方向に駆動される。活字カセット23の中
に回転自由に取り付けられたデイジ−ホイール8は、図
示しない選字用ステッピングモータの回転によって、図
示しない活字が印字位置に配置される。この活字を印字
ハンマ19により殴打し、リボンカセット24に収納さ
れた印字リボン25を介して用紙上に印字が行われる。
御装@3は、キャリッジ16の行方向位置をステッピン
グモータ18を駆動して制御し、又キャリッジ16に装
着されたデイジ−ホイール8及び印字ハンマ19を制御
する。キャリッジ16はプラテン6に平行に設けられた
案内軸20に摺動自在に支持されており、ステッピング
モータ18の回転によって、歯付ベルト22を介してプ
ラテン6の軸方向に駆動される。活字カセット23の中
に回転自由に取り付けられたデイジ−ホイール8は、図
示しない選字用ステッピングモータの回転によって、図
示しない活字が印字位置に配置される。この活字を印字
ハンマ19により殴打し、リボンカセット24に収納さ
れた印字リボン25を介して用紙上に印字が行われる。
又、改行動作はリターンキーR等によって行われ、キャ
リッジ16の1文字分の移動はスペースキーSPによっ
て、更に文字の消去はコレクションキーKによって行わ
れる。
リッジ16の1文字分の移動はスペースキーSPによっ
て、更に文字の消去はコレクションキーKによって行わ
れる。
キーボード2のキー配列中には、電子タイプライタ1に
備え付けられオペレータにより任意に選択される各種動
作モードの選択キーが設置されている。例えば、最右列
の最下段には、文字列を左右マージンの中央に印字する
CTRモードを選択するためのセンタリングキーCKが
配置されている。またセンタリングキーCKの上段には
、文字列を右マージン寄りに右づめして印字するRMF
モードを選択するためのライトマージンフラッシュキー
RKが配置されている。そのライトマージンフラッシュ
キーRKの上段には、キーボード2から文字・記号・ス
ペース等の入力データが入力される毎に、各入力データ
の後に強制的に1つのスペースに相当するスペース(以
下、エクスパンドスペースという)のデータを付加して
データ列、即ち文字列を作成するエクスパンドモード(
以下、EXPモードという)を選択するためのエクスパ
ンドキー[Kが設置されている。
備え付けられオペレータにより任意に選択される各種動
作モードの選択キーが設置されている。例えば、最右列
の最下段には、文字列を左右マージンの中央に印字する
CTRモードを選択するためのセンタリングキーCKが
配置されている。またセンタリングキーCKの上段には
、文字列を右マージン寄りに右づめして印字するRMF
モードを選択するためのライトマージンフラッシュキー
RKが配置されている。そのライトマージンフラッシュ
キーRKの上段には、キーボード2から文字・記号・ス
ペース等の入力データが入力される毎に、各入力データ
の後に強制的に1つのスペースに相当するスペース(以
下、エクスパンドスペースという)のデータを付加して
データ列、即ち文字列を作成するエクスパンドモード(
以下、EXPモードという)を選択するためのエクスパ
ンドキー[Kが設置されている。
尚、電子タイプライタ1の側部には、ブザー27が取り
付けられており、ケース28の対応する部位には、ブザ
ー27から発せられた音が通過する複数の貫通孔29が
設けられている。
付けられており、ケース28の対応する部位には、ブザ
ー27から発せられた音が通過する複数の貫通孔29が
設けられている。
電子制御装置3は、第3図に示すように、周知のCPU
31、制御用のプログラムやデータを予め格納する制御
用RO,M32、読み書き自由のRAM33等から論理
演算回路として構成されている。CPU31は制御用R
OM32内に記憶されたプログラムに従って、RAM3
3に必要なデータを一時的に読み書きする処理を行いつ
つ、次の入力・出力の処理を行う。即ち (1) キーボード入出力回路35を介してキーボード
2からのキー人力を行う処理、(2) 印字駆動回路3
6を介してステッピングモータ18を駆動してキャリッ
ジ16の送り制御を行いつつ、選字用ステッピングモー
タや印字ハンマ19を制御して文字を印字する処理、(
3) キーボード2から入力された文字やその他必要な
情報パネル駆動回路37を介して液晶パネル4に表示す
る処理、 (4) 改行動作の命令を受けると、ステッピングモー
タ18を駆動してキャリッジ1Gをホームポジション(
左端〉に戻すと共に、図示しないラインフィート用モー
タを駆動してプラテン6を回転させ、用紙を1行分送る
処理、 等である。CPU31は必要なデータ等をバス41を介
して制御用ROM32.RAM33.ギーボート人出力
回路35.印字駆動回路36.パネル駆動回路37.出
力回路38等と相互に遺り取りして、オペレータによっ
て選択された前述の各動作モードに則った上記処理を実
現する制御を行う。
31、制御用のプログラムやデータを予め格納する制御
用RO,M32、読み書き自由のRAM33等から論理
演算回路として構成されている。CPU31は制御用R
OM32内に記憶されたプログラムに従って、RAM3
3に必要なデータを一時的に読み書きする処理を行いつ
つ、次の入力・出力の処理を行う。即ち (1) キーボード入出力回路35を介してキーボード
2からのキー人力を行う処理、(2) 印字駆動回路3
6を介してステッピングモータ18を駆動してキャリッ
ジ16の送り制御を行いつつ、選字用ステッピングモー
タや印字ハンマ19を制御して文字を印字する処理、(
3) キーボード2から入力された文字やその他必要な
情報パネル駆動回路37を介して液晶パネル4に表示す
る処理、 (4) 改行動作の命令を受けると、ステッピングモー
タ18を駆動してキャリッジ1Gをホームポジション(
左端〉に戻すと共に、図示しないラインフィート用モー
タを駆動してプラテン6を回転させ、用紙を1行分送る
処理、 等である。CPU31は必要なデータ等をバス41を介
して制御用ROM32.RAM33.ギーボート人出力
回路35.印字駆動回路36.パネル駆動回路37.出
力回路38等と相互に遺り取りして、オペレータによっ
て選択された前述の各動作モードに則った上記処理を実
現する制御を行う。
次に、入力された単語等を用紙に印字する印字制御ルー
チンについて、第4図のフローヂャ−1〜を用いて説明
する。なお、オペレーターにJ:る本電子タイプライタ
1の操作は、必要に応じてRMFモード等の設定かなさ
れ、次いて文字・記号キーによる文書作成がなされ、リ
ターンキーR等の印字指令により印字かなされている。
チンについて、第4図のフローヂャ−1〜を用いて説明
する。なお、オペレーターにJ:る本電子タイプライタ
1の操作は、必要に応じてRMFモード等の設定かなさ
れ、次いて文字・記号キーによる文書作成がなされ、リ
ターンキーR等の印字指令により印字かなされている。
従って、以下の説明はこの操作の手順に従いつつおこな
う。
う。
ます、電子タイプライタ」に電源か役人されると、RA
M33内に設けられ人力された文字等ににる文字列のデ
ータを一時的に記憶するコレクションバッフ:F33a
をクリアする等の初期処理を行なう(ステップ1、以下
単にSlと表す。他のステップも同様に表す。)。次に
、キー人力の有無を判定して(S2)、キー人力か無い
場合は再びS2に戻ってキー人力を待つ。キー人力が有
れば、その人カキ−か文字・記号キーか否かを判定する
(S3)。S3にて入カキ−か文字・記号キーでないと
判定されると、次にその人カキ−かセンタリングキーC
K又はライトマージンフラッシュキーRKであるか否か
を判定しくS4)、センタリングキーCK又はライトマ
ージンフラッシュキーRKであると判定すると、ステッ
ピングモータ18を駆動してキャリッジ16を基点にセ
ラ1へする(S5)。この基点とは、センタリングキー
CKの押下ににって設定されるCTRモードの時には左
右マージンの中央であり、ライ1ヘマージンフラツシユ
キーRKの押下によって設定されるRMFモードのとき
には右マージンである。S5にて、キャリッジ16の上
記基点セットが完了すると、再度S2の処理に戻り、文
字・記号キーの入力をまつ。つまり、電子タイプライタ
1はCTRモート又はRMFモードが設定された状態と
なる。
M33内に設けられ人力された文字等ににる文字列のデ
ータを一時的に記憶するコレクションバッフ:F33a
をクリアする等の初期処理を行なう(ステップ1、以下
単にSlと表す。他のステップも同様に表す。)。次に
、キー人力の有無を判定して(S2)、キー人力か無い
場合は再びS2に戻ってキー人力を待つ。キー人力が有
れば、その人カキ−か文字・記号キーか否かを判定する
(S3)。S3にて入カキ−か文字・記号キーでないと
判定されると、次にその人カキ−かセンタリングキーC
K又はライトマージンフラッシュキーRKであるか否か
を判定しくS4)、センタリングキーCK又はライトマ
ージンフラッシュキーRKであると判定すると、ステッ
ピングモータ18を駆動してキャリッジ16を基点にセ
ラ1へする(S5)。この基点とは、センタリングキー
CKの押下ににって設定されるCTRモードの時には左
右マージンの中央であり、ライ1ヘマージンフラツシユ
キーRKの押下によって設定されるRMFモードのとき
には右マージンである。S5にて、キャリッジ16の上
記基点セットが完了すると、再度S2の処理に戻り、文
字・記号キーの入力をまつ。つまり、電子タイプライタ
1はCTRモート又はRMFモードが設定された状態と
なる。
前記S3にて入カキ−が文字・記号キーであると判定す
ると、エクスパンドキー「KによるFXPモードが設定
されているか否かを判定する(S6)。FXPモードで
ないと判定すると、キー人力された文字・記号を順次連
続させた文字列を作成し、コレクションバッフア33a
の所定アドレスに記憶する(S7)。つまり、文字・記
号キーの入力毎にその文字・記号からなる文字列の作成
、記憶を行ない、印字指令の入力があるまでS2からの
処理をくり返し印字指令の入力を待つ。
ると、エクスパンドキー「KによるFXPモードが設定
されているか否かを判定する(S6)。FXPモードで
ないと判定すると、キー人力された文字・記号を順次連
続させた文字列を作成し、コレクションバッフア33a
の所定アドレスに記憶する(S7)。つまり、文字・記
号キーの入力毎にその文字・記号からなる文字列の作成
、記憶を行ない、印字指令の入力があるまでS2からの
処理をくり返し印字指令の入力を待つ。
一方、S6にてEXPモードが設定されていると判定す
ると、次のようにして文字列を作成するとともに、その
文字列をコレクションバッファ33aに記憶する(S8
)。
ると、次のようにして文字列を作成するとともに、その
文字列をコレクションバッファ33aに記憶する(S8
)。
即ち、前回までに作成されている文字列の最後尾のエク
スパンドスペースに引き続ぎ、キー人力された文字等と
1個のエクスパンドスペースとをキー人力毎に順に連続
させて文字列を作成し、作成された文字列をコレクショ
ンバッファ33aに記憶する(S8)。次いで(第4図
(b)参照)、作成した文字列を印字するのに必要な印
字文字数PSを、S8で作成した文字列の文字・スペー
ス・ 等の文字数から1文字分(最後尾のエクスパンド
スペース分)減算した値にセラ1〜する(S9)。
スパンドスペースに引き続ぎ、キー人力された文字等と
1個のエクスパンドスペースとをキー人力毎に順に連続
させて文字列を作成し、作成された文字列をコレクショ
ンバッファ33aに記憶する(S8)。次いで(第4図
(b)参照)、作成した文字列を印字するのに必要な印
字文字数PSを、S8で作成した文字列の文字・スペー
ス・ 等の文字数から1文字分(最後尾のエクスパンド
スペース分)減算した値にセラ1〜する(S9)。
次に印字しようとする行の印字可能文字数と上記印字文
字数PSとの大小を比較して文字列の印字か可能か否か
を判定しく510)、印字可能字数が小さく印字が不可
能で市ればブザー27の鳴動、液晶パネル4゛の表示等
によりオペレータにその旨警報する(S11)。その後
、S2の処理にもどり新たなキー人力をまつ。
字数PSとの大小を比較して文字列の印字か可能か否か
を判定しく510)、印字可能字数が小さく印字が不可
能で市ればブザー27の鳴動、液晶パネル4゛の表示等
によりオペレータにその旨警報する(S11)。その後
、S2の処理にもどり新たなキー人力をまつ。
一方、S10にて文字列が印字可能であると判定すると
、次いで、S4にて行われたセンタリングキーCK、ラ
イトマージンフラッシュキーRKの判定に基づき、RM
Fモートが設定されているか否かを判定する(S12)
。RMFモードが設定されていると判定すると、ステッ
ピングモータ18を駆動して、S5にて右マージン(基
点)にセットされていたキャリッジ16を右マージンか
ら、S8にて作成された文字列の文字・スペース等の文
字数分キー人力毎に左方へ移動させる(S13)。次に
82からの処理をくり返し、印字指令が入力されるまで
待機する。具体的には、S3にて“A″なる文字のキー
人力があれば文字11 A 11と1個のエクスパンド
スペースとを連続させた11 A I+なる文字列を
作成し、コレクションバッファ33aに記憶する(S8
)。
、次いで、S4にて行われたセンタリングキーCK、ラ
イトマージンフラッシュキーRKの判定に基づき、RM
Fモートが設定されているか否かを判定する(S12)
。RMFモードが設定されていると判定すると、ステッ
ピングモータ18を駆動して、S5にて右マージン(基
点)にセットされていたキャリッジ16を右マージンか
ら、S8にて作成された文字列の文字・スペース等の文
字数分キー人力毎に左方へ移動させる(S13)。次に
82からの処理をくり返し、印字指令が入力されるまで
待機する。具体的には、S3にて“A″なる文字のキー
人力があれば文字11 A 11と1個のエクスパンド
スペースとを連続させた11 A I+なる文字列を
作成し、コレクションバッファ33aに記憶する(S8
)。
この文字列″△ ″の文字数は2であるので、(文字列
の文字数=2)文字弁だけキャリッジ16を右マージン
から左方へ移動させる(S13)。
の文字数=2)文字弁だけキャリッジ16を右マージン
から左方へ移動させる(S13)。
′“A″なる文字のキー人力に続いて“′B″なる文字
のキー人力があれば(S3)、 前回までの文字列11 A 、 JTの最後尾のエク
スパンドスペースに引き続き文字II B I+と1個
のエクスパンドスペースとを連続させた A B ”なる文字列を作成(ハ記憶する(S8)
。そして、この文字列“A B ”の文字数は4で
あるので、(文字列の文字数=4〉文字弁だけキャリッ
ジ16を右マージンから左方へ移動させる(813)。
のキー人力があれば(S3)、 前回までの文字列11 A 、 JTの最後尾のエク
スパンドスペースに引き続き文字II B I+と1個
のエクスパンドスペースとを連続させた A B ”なる文字列を作成(ハ記憶する(S8)
。そして、この文字列“A B ”の文字数は4で
あるので、(文字列の文字数=4〉文字弁だけキャリッ
ジ16を右マージンから左方へ移動させる(813)。
なお、このS13の処理はEXPモードの設定の有無に
関わらす、RMFモードが設定されている時には常に行
なわれる処理である。このようにして印字指令が入力さ
れるまで上記処理をくり返し、文字・記号キーの入力毎
に上記したExPモードによる文字列の作成、記憶、お
よびキャリッジ16の移動を行なう。
関わらす、RMFモードが設定されている時には常に行
なわれる処理である。このようにして印字指令が入力さ
れるまで上記処理をくり返し、文字・記号キーの入力毎
に上記したExPモードによる文字列の作成、記憶、お
よびキャリッジ16の移動を行なう。
一方、S12にてRMFモートが設定されていないと判
定すると、次にCTRモードが設定されているか否かを
判定しく314) 、CTRモードが設定されていなけ
ればS2の処理にもどり、印字指令をまつ。814にて
CTRモートが設定されていると判定すると、ステッピ
ングモータ18を駆動して、S5にて左右マージンの中
央(基点)にセットされていたキャリッジ16を左右マ
ージンの中央から、S8にて作成された文字列の文字・
スペース等の文字数の1/2の文字数を1文字分減算し
た文字数分キー人力毎に左方へ移動させる(S1’5)
。そして、印字指令が人力されるまで82からの処理を
くり返し待機する。例えば印字指令が入力されるまでに
A″の文字キー人力があれば11 A jTなる文字
列を作成しくS8)、キャリッジ16を左右マージンの
中央から(2/:2−1=0)文字分片へ移動させる(
S15)。
定すると、次にCTRモードが設定されているか否かを
判定しく314) 、CTRモードが設定されていなけ
ればS2の処理にもどり、印字指令をまつ。814にて
CTRモートが設定されていると判定すると、ステッピ
ングモータ18を駆動して、S5にて左右マージンの中
央(基点)にセットされていたキャリッジ16を左右マ
ージンの中央から、S8にて作成された文字列の文字・
スペース等の文字数の1/2の文字数を1文字分減算し
た文字数分キー人力毎に左方へ移動させる(S1’5)
。そして、印字指令が人力されるまで82からの処理を
くり返し待機する。例えば印字指令が入力されるまでに
A″の文字キー人力があれば11 A jTなる文字
列を作成しくS8)、キャリッジ16を左右マージンの
中央から(2/:2−1=0)文字分片へ移動させる(
S15)。
つまり最初の文字・記号のキー人力の場合にはキャリッ
ジ16は移動しない。続いて+i B itの文字キー
人力があれば、“A B ”なる文字列を作成しく
S8)、キャリッジ16をマージンの中央から(4/2
’−1=1>文字分片へ移動させる(815)。なお、
この31.5の処理はEXPモードが設定されていると
きのCTRモードの処理であり、EXPモードが設定さ
れていないときには別の処理である。このようにして、
設定されたRMFモード、CTRモード、EXPモード
に基づく文字列の作成・記憶が文字・記号キー人力毎に
行なわれる<36〜515)。
ジ16は移動しない。続いて+i B itの文字キー
人力があれば、“A B ”なる文字列を作成しく
S8)、キャリッジ16をマージンの中央から(4/2
’−1=1>文字分片へ移動させる(815)。なお、
この31.5の処理はEXPモードが設定されていると
きのCTRモードの処理であり、EXPモードが設定さ
れていないときには別の処理である。このようにして、
設定されたRMFモード、CTRモード、EXPモード
に基づく文字列の作成・記憶が文字・記号キー人力毎に
行なわれる<36〜515)。
次に、以上の処理にて作成された文字列の印字について
説明する。S3にて文字・記号キーでないと判定され、
次いでS4にてセンタリングキーCKおよびライトマー
ジンフラッシュキーRKでないと判定されると、入カキ
−がリターンキーR等の印字指令キーでおるか否かを判
定する(316〉。S16にて印字指令キーでないと判
定すると、エキスバンドキーEKの操作に応じたEXP
モードの設定等、入カキ−に応じた処理を実施しく51
7)1.S2に戻りキー人力があるまで待機する。
説明する。S3にて文字・記号キーでないと判定され、
次いでS4にてセンタリングキーCKおよびライトマー
ジンフラッシュキーRKでないと判定されると、入カキ
−がリターンキーR等の印字指令キーでおるか否かを判
定する(316〉。S16にて印字指令キーでないと判
定すると、エキスバンドキーEKの操作に応じたEXP
モードの設定等、入カキ−に応じた処理を実施しく51
7)1.S2に戻りキー人力があるまで待機する。
一方、S16にて印字指令キーであると判定すると、E
XPモードが設定されているか否かを判定しく518)
、EXPモードの設定を否定判定すると321に移行す
る。、S18にてEXPモードの設定を肯定判定すると
次に、RMFモードが設定されているか否かを判定しく
519)、RMFモードの設定を否定判定した場合、つ
まりS15において既に文字列の最後尾のエクスパンド
スペースが考慮されているCTRモート、あるいは前記
最後尾のエクスパンドスペースを考慮する必要のない他
のモードの場合にはS21に移行する。
XPモードが設定されているか否かを判定しく518)
、EXPモードの設定を否定判定すると321に移行す
る。、S18にてEXPモードの設定を肯定判定すると
次に、RMFモードが設定されているか否かを判定しく
519)、RMFモードの設定を否定判定した場合、つ
まりS15において既に文字列の最後尾のエクスパンド
スペースが考慮されているCTRモート、あるいは前記
最後尾のエクスパンドスペースを考慮する必要のない他
のモードの場合にはS21に移行する。
そして、RMFモードの設定を肯定判定すると、S13
にて文字列の文字数分右マージンから左へ移動されたキ
ャリッジ16を1文字分右へ移動する(S20>。つま
り、上記文字列の最後尾のエクスパンドスペース分だけ
キャリッジ16が右方へ移動する。次に、キャリッジ1
6を1文字印字する毎に右方へ移動さぜながら、S7又
はS8にて作成した文字列を図示しない用紙に印字する
(S21>。印字が完了すると82の処理に戻り、上記
したように、CTRモード等の設定、文字列の作成・記
憶およびその印字をくり返す。なお、印字完了後に、コ
レクションバツハア33aに記憶した文字列は消去され
る。
にて文字列の文字数分右マージンから左へ移動されたキ
ャリッジ16を1文字分右へ移動する(S20>。つま
り、上記文字列の最後尾のエクスパンドスペース分だけ
キャリッジ16が右方へ移動する。次に、キャリッジ1
6を1文字印字する毎に右方へ移動さぜながら、S7又
はS8にて作成した文字列を図示しない用紙に印字する
(S21>。印字が完了すると82の処理に戻り、上記
したように、CTRモード等の設定、文字列の作成・記
憶およびその印字をくり返す。なお、印字完了後に、コ
レクションバツハア33aに記憶した文字列は消去され
る。
以上のように構成された本実施例の電子タイプライタ1
は、入力された文字の後にスペースを自動的に連続させ
るEXPモードで作成した文字列(文書)を、CTRモ
ード又はRMFモードにて印字するときには、次のよう
にして印字している。
は、入力された文字の後にスペースを自動的に連続させ
るEXPモードで作成した文字列(文書)を、CTRモ
ード又はRMFモードにて印字するときには、次のよう
にして印字している。
= 19−
即ち、EXPモードによる最後のエクスパンドスペース
を削除した文字列について印字開始位置を決定し、決定
された印字開始位置から印字を行なう。従って、オペレ
ータの意図する配置に常に上記文字列(文書)を印字す
ることができる。即ち、CTRモードの場合には、左石
マージンの中央に対して文字列を均等に配分した位置に
印字し、RMFモードの場合には、文字列の最終人力文
字を右マージン寄りに右づめに文字列を印字することか
できる。このため、CTRモード又はRMFモードを実
行する際のEXPモートの選択状況にかかわらず、常に
好適な位置に印字することかできるのである。更に、F
XPモートにて文書を作成し、CRTモード又はRMF
モードにて印字する際には、印字しようとする行内に上
記文書を印字できない場合をオペレータに警報するので
次のような利点がある。
を削除した文字列について印字開始位置を決定し、決定
された印字開始位置から印字を行なう。従って、オペレ
ータの意図する配置に常に上記文字列(文書)を印字す
ることができる。即ち、CTRモードの場合には、左石
マージンの中央に対して文字列を均等に配分した位置に
印字し、RMFモードの場合には、文字列の最終人力文
字を右マージン寄りに右づめに文字列を印字することか
できる。このため、CTRモード又はRMFモードを実
行する際のEXPモートの選択状況にかかわらず、常に
好適な位置に印字することかできるのである。更に、F
XPモートにて文書を作成し、CRTモード又はRMF
モードにて印字する際には、印字しようとする行内に上
記文書を印字できない場合をオペレータに警報するので
次のような利点がある。
例えば、キー人力毎の印字を行の途中まで行い、その後
その行にEXPモートによる文書をRMFモートにて印
字する場合、キー人力可能な文字数と印字可能な文字数
とは異なるが、両者の文字数を考慮しつつキー人力する
必要がない。
その行にEXPモートによる文書をRMFモートにて印
字する場合、キー人力可能な文字数と印字可能な文字数
とは異なるが、両者の文字数を考慮しつつキー人力する
必要がない。
本発明は上述した実施例に何ら限定されるのではない。
例えば、キー人力された文字・記号等の後にスペースを
強制的に連続させる本実施例の「XPモードの伯に、文
字間ピッチを所定倍に拡張するEXPモードを備えた文
書作成装置についても、本発明を適用できるのはいうま
でもない。このEXPモードにおいては、最終の拡張補
正ピッチを削除した文字列のデータ列長さに基づき印字
開始位置が定まる。また、本実施例では、CTRモード
とRMFモードについて適用したが、タブ間センタリン
グモードや2点間に複数文字を均等に割付ける均等割付
モード等、文字列の最後尾のエキスバンドスペースの有
無により文字列の先頭位置が変化するモード全てに適用
できる。ざらに本実施例ではキー人力毎にキャリッジを
移動させる(S13.515)場合について説明したが
、印字開始位置を設定してからキャリッジを移動させる
ようにしても良い。加えて、EXPモードによりコレク
ションバッファ33a内に記憶された文字列の最終スペ
ースを削除した文字列について印字することもできる。
強制的に連続させる本実施例の「XPモードの伯に、文
字間ピッチを所定倍に拡張するEXPモードを備えた文
書作成装置についても、本発明を適用できるのはいうま
でもない。このEXPモードにおいては、最終の拡張補
正ピッチを削除した文字列のデータ列長さに基づき印字
開始位置が定まる。また、本実施例では、CTRモード
とRMFモードについて適用したが、タブ間センタリン
グモードや2点間に複数文字を均等に割付ける均等割付
モード等、文字列の最後尾のエキスバンドスペースの有
無により文字列の先頭位置が変化するモード全てに適用
できる。ざらに本実施例ではキー人力毎にキャリッジを
移動させる(S13.515)場合について説明したが
、印字開始位置を設定してからキャリッジを移動させる
ようにしても良い。加えて、EXPモードによりコレク
ションバッファ33a内に記憶された文字列の最終スペ
ースを削除した文字列について印字することもできる。
また、文字列の作成とともに、作成した文字列を液晶パ
ネルに表示してもよいのはもちろんである。
ネルに表示してもよいのはもちろんである。
発明の効果
以上実施例を含めて詳述したように本発明の文書作成装
置は、どの様な拡張ピッチモードと、文書を特定位置に
配置出力する出力モードとを併用しても、常にオペレー
タの意図する上記特定位置に拡張ピッチモードにより作
成された文書を出力することができる文書作成装置とな
る。
置は、どの様な拡張ピッチモードと、文書を特定位置に
配置出力する出力モードとを併用しても、常にオペレー
タの意図する上記特定位置に拡張ピッチモードにより作
成された文書を出力することができる文書作成装置とな
る。
第1図は本発明の基本的構成を例示するブロック図、第
2図は本発明の一実施例としての電子タイプライタの概
略を示す斜視図、第3図は同じくその電気的構成を示す
ブロック図、第4図(a)(b)は電子タイプライタが
入力された文字を印字する時に行う処理を示すフローチ
ャート、である。 1・・・電子タイプライタ 2・・・キーボード 3・・・電子制御装置8・
・・デイジ−ホイール 16・・・キャリッジ 19・・・印字ハンマ代理人
弁理士 定立 勉(他2名〉
2図は本発明の一実施例としての電子タイプライタの概
略を示す斜視図、第3図は同じくその電気的構成を示す
ブロック図、第4図(a)(b)は電子タイプライタが
入力された文字を印字する時に行う処理を示すフローチ
ャート、である。 1・・・電子タイプライタ 2・・・キーボード 3・・・電子制御装置8・
・・デイジ−ホイール 16・・・キャリッジ 19・・・印字ハンマ代理人
弁理士 定立 勉(他2名〉
Claims (1)
- 【特許請求の範囲】 1、文字・記号等のデータを入力する入力手段と、 前記入力データを出力媒体上に出力する出力手段と、 前記入力データから、その各入力データの後に所定のス
ペースが生ずるように拡張補正した拡張データ列を作成
する拡張データ列作成手段と、前記拡張データ列の前記
出力媒体上での先頭出力位置を設定する先頭位置設定手
段と、 該先頭位置設定手段が前記出力手段による前記拡張デー
タ列の先頭出力位置を特定位置に設定するとき、該拡張
データ列の最終入力データ後の前記拡張補正を削除した
拡張データ列について、前記先頭位置設定手段による先
頭出力位置の設定を実行させる拡張補正規制手段と を備えることを特徴とする文書作成装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63072797A JPH01244569A (ja) | 1988-03-25 | 1988-03-25 | 文書作成装置 |
| US07/322,162 US5097417A (en) | 1988-03-25 | 1989-03-13 | Text processing apparatus with adjustment for right margin flush |
| DE3908701A DE3908701A1 (de) | 1988-03-25 | 1989-03-16 | Textverarbeitungseinrichtung |
| GB8906560A GB2216697B (en) | 1988-03-25 | 1989-03-22 | Text processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63072797A JPH01244569A (ja) | 1988-03-25 | 1988-03-25 | 文書作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01244569A true JPH01244569A (ja) | 1989-09-28 |
Family
ID=13499741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63072797A Pending JPH01244569A (ja) | 1988-03-25 | 1988-03-25 | 文書作成装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5097417A (ja) |
| JP (1) | JPH01244569A (ja) |
| DE (1) | DE3908701A1 (ja) |
| GB (1) | GB2216697B (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6128632A (en) * | 1997-03-06 | 2000-10-03 | Apple Computer, Inc. | Methods for applying rubi annotation characters over base text characters |
| US20020175950A1 (en) * | 2001-05-24 | 2002-11-28 | International Business Machines Corporation | Method, apparatus, and program for sequencing text messages and scrolling in a text field |
| US6894804B2 (en) * | 2001-10-03 | 2005-05-17 | Toshiba Tec Kabushiki Kaisha | Method to dynamically perform document layout functions |
| US7133152B2 (en) | 2002-02-28 | 2006-11-07 | Kabushiki Kaisha Toshiba | Post RIP paper conversion |
| US7164492B2 (en) * | 2002-03-07 | 2007-01-16 | Kabushiki Kaisha Toshiba | Automatic facsimile document resizing |
| US7245392B2 (en) | 2002-03-08 | 2007-07-17 | Kabushiki Kaisha Toshiba | Method for generating a fax cover page |
| GB2423612A (en) * | 2005-02-24 | 2006-08-30 | Business Integrity Ltd | Conditional text manipulation |
| US7818304B2 (en) * | 2005-02-24 | 2010-10-19 | Business Integrity Limited | Conditional text manipulation |
| US10111546B1 (en) * | 2017-11-16 | 2018-10-30 | Hsn, Inc. | Organizer with suspended stapler holder |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1530444A (en) * | 1974-11-11 | 1978-11-01 | Xerox Corp | Automatic writing system and methods of word processing therefor |
| US4225249A (en) * | 1977-06-27 | 1980-09-30 | International Business Machines Corporation | Variable character spacing matrix for proportional spacing printing systems |
| US4591999A (en) * | 1983-09-06 | 1986-05-27 | Gerber Scientific Products, Inc. | Method and apparatus for automatically spacing characters during composition |
| US4783760A (en) * | 1985-06-03 | 1988-11-08 | Honeywell Bull Inc. | Word processing text justification method |
-
1988
- 1988-03-25 JP JP63072797A patent/JPH01244569A/ja active Pending
-
1989
- 1989-03-13 US US07/322,162 patent/US5097417A/en not_active Expired - Lifetime
- 1989-03-16 DE DE3908701A patent/DE3908701A1/de not_active Withdrawn
- 1989-03-22 GB GB8906560A patent/GB2216697B/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| GB2216697B (en) | 1991-12-18 |
| DE3908701A1 (de) | 1989-10-05 |
| GB2216697A (en) | 1989-10-11 |
| US5097417A (en) | 1992-03-17 |
| GB8906560D0 (en) | 1989-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0753467B2 (ja) | 電子タイプライタ | |
| JPS63167960A (ja) | 文書処理装置 | |
| JPH0792796B2 (ja) | 文書作成装置 | |
| US5097417A (en) | Text processing apparatus with adjustment for right margin flush | |
| JPS60110032A (ja) | テキストメモリを備えた電子タイプライタ | |
| JPS60109878A (ja) | 編集機能を備えた電子タイプライタ | |
| US5115410A (en) | Program processing system having standard program for processing optionally post-stored programs | |
| JPS63149758A (ja) | 情報処理装置 | |
| JPH0457512B2 (ja) | ||
| JP2560297B2 (ja) | 出力装置 | |
| JPH01257079A (ja) | 印字装置 | |
| JP2776229B2 (ja) | 文書処理装置 | |
| JP3053137B2 (ja) | 文書処理装置 | |
| JP2861567B2 (ja) | テープ印字装置 | |
| JPH0422653A (ja) | 印字装置 | |
| JPH0267673A (ja) | 文書作成装置 | |
| JPS59209161A (ja) | 文書処理方法 | |
| JPH05233624A (ja) | 文書処理装置 | |
| JPS63168374A (ja) | 文字処理装置 | |
| JPS63118929A (ja) | ワ−ドプロセツサ | |
| JPS62294578A (ja) | 印字装置 | |
| JPS60209855A (ja) | 電子機器 | |
| JPS63136162A (ja) | 文章編集装置 | |
| JPH06236377A (ja) | 文書作成装置及びメッセージ表示方法 | |
| JPS63281875A (ja) | 印字装置 |