JPH02250162A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPH02250162A JPH02250162A JP1006394A JP639489A JPH02250162A JP H02250162 A JPH02250162 A JP H02250162A JP 1006394 A JP1006394 A JP 1006394A JP 639489 A JP639489 A JP 639489A JP H02250162 A JPH02250162 A JP H02250162A
- Authority
- JP
- Japan
- Prior art keywords
- format
- printing
- characters
- line
- maximum
- 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
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は文字処理装置の書式の制御方式に関するもので
ある。
ある。
[従来の技術]
口木語ワードプロセッサは、文書作成機能、文書保存/
呼出し機能、及び印刷機能を備え、近年我か国でも広く
使われるようになって討てる。この種の装置では、文書
作成を行なう場合にはオペレータは文書作成処理を選択
し、キーボードから文字を入力する。文書の印刷を行な
う場合には、印刷処理を選択する。そうすると、書式設
定画面が表示されるので当該画面に於て、印刷書式、即
ち用紙サイズ、1行の文字数、左右の余白、文字ピッチ
、1頁の行数、行ピッチ、上下余白等を設定し、印刷を
選択する。これにより、設定された書式に従って、文書
メモリ上の文書データがプリンタに印刷される。
呼出し機能、及び印刷機能を備え、近年我か国でも広く
使われるようになって討てる。この種の装置では、文書
作成を行なう場合にはオペレータは文書作成処理を選択
し、キーボードから文字を入力する。文書の印刷を行な
う場合には、印刷処理を選択する。そうすると、書式設
定画面が表示されるので当該画面に於て、印刷書式、即
ち用紙サイズ、1行の文字数、左右の余白、文字ピッチ
、1頁の行数、行ピッチ、上下余白等を設定し、印刷を
選択する。これにより、設定された書式に従って、文書
メモリ上の文書データがプリンタに印刷される。
[発明が解決しようする課題]
書式の設定によっては、1行中に印刷しきれない、また
は1頁中に印字しきれない場合がある。
は1頁中に印字しきれない場合がある。
従来この種の装置に於ては、このような場合、単に印刷
しぎれないことを表わすメツセージが表示されるのみで
あり、どの書式パラメータを変更すればよいのかが表示
されない為、印刷の操作が分かりにくいという欠点かあ
った。
しぎれないことを表わすメツセージが表示されるのみで
あり、どの書式パラメータを変更すればよいのかが表示
されない為、印刷の操作が分かりにくいという欠点かあ
った。
[課題を解決するための手段]
本発明は、前記従来例の欠点に鑑みてなされたものであ
り、印刷時に書式の不具合があった場合に書式パラメー
タの訂正を容易に行なえるような文字処理装置を提供す
ることを目的としている。
り、印刷時に書式の不具合があった場合に書式パラメー
タの訂正を容易に行なえるような文字処理装置を提供す
ることを目的としている。
以下本発明の詳細を、1実施例に沿って説明する。
第1図は、本発明の実施例のハードウェア・ブロック図
である。同図に於てCPU(2,1)はマイクロプロセ
ッサであり、演算及び論理判断を行ない、またバス(2
,10)に接続されている機器に対して制御信号及び各
種データの転送を行なう。バスのうちCBはコントロー
ル・バス、DBはデータ・バス、ABはアドレス・バス
である。ROM (2,2)は読み出し専用メモリであ
り、第5図、第6図、第7図、第8図、第9図の制御手
順のプログラム及び固定データを格納する。RAM (
2,3)はランダム・アクセス・メモリであり、各種の
ワーク・エリアとして使用される。DISK(2,4)
はフロッピー・ディスク等の補助記憶装置であり、入力
された文書の保存等に使用される。KB (2,5)は
キーホードであり、文字データ、書式パラメータの入力
、及び動作の選択に使用される。DBUF (2,6)
は文書メモリ(ランダム・アクセス・メモリ)であり、
入力された文書データ、及び書式パラメータの一時記憶
の為に使用される。CRT(2,7)陰極線管等の表示
装置であり、入力された文書の表示及び書式の表示等に
使用される。
である。同図に於てCPU(2,1)はマイクロプロセ
ッサであり、演算及び論理判断を行ない、またバス(2
,10)に接続されている機器に対して制御信号及び各
種データの転送を行なう。バスのうちCBはコントロー
ル・バス、DBはデータ・バス、ABはアドレス・バス
である。ROM (2,2)は読み出し専用メモリであ
り、第5図、第6図、第7図、第8図、第9図の制御手
順のプログラム及び固定データを格納する。RAM (
2,3)はランダム・アクセス・メモリであり、各種の
ワーク・エリアとして使用される。DISK(2,4)
はフロッピー・ディスク等の補助記憶装置であり、入力
された文書の保存等に使用される。KB (2,5)は
キーホードであり、文字データ、書式パラメータの入力
、及び動作の選択に使用される。DBUF (2,6)
は文書メモリ(ランダム・アクセス・メモリ)であり、
入力された文書データ、及び書式パラメータの一時記憶
の為に使用される。CRT(2,7)陰極線管等の表示
装置であり、入力された文書の表示及び書式の表示等に
使用される。
CG (2,8)はキャラクタ・ジェネレータであり、
文字コードに対応するドツト・パターンを格納している
。PRT (2,9)はワイヤドツト・プリンタのよう
なドツト・マツリクス・プリンタであり、入力された文
書の印刷に使用される。
文字コードに対応するドツト・パターンを格納している
。PRT (2,9)はワイヤドツト・プリンタのよう
なドツト・マツリクス・プリンタであり、入力された文
書の印刷に使用される。
次に、第2図は文書メモリDBUFの構造を示した図で
ある。同図に於て、(3,1)は書式データであり、書
式設定処理により設定された各種の書式パラメータが格
納される。(3,2)は文書データであり、入力された
文字を文書として記憶する。次に第3図は書式データの
内容を示した図である。同図に於て、LG 5IZE
(4,1)は用紙サイズを格納するエリアであり、”
i ”がA4縦、” 2 ”が84縦、3°°がB5縦
・・・に対応する。LG CNO(4,2)は「1行
の文字数」を格納するエリアであり、LG LNO(
4,3)は「1頁の行数」を格納する。LG CPI
T (4,4)は「文字ピッチ」を格納するエリアであ
る。文字ピッチは文字から次の(右隣りの)の距離をm
m単位で指定するものとする。LG LPIT (4
,5)は「行ピッチ」を格納するエリアである。行ピッ
チは行から次の行までの距離をmm単位で指定するもの
とする。LG TM (4,6)は「上余白」、LG
BM (4,7)は「下余白J、LG LM(4
,8)は左余白、LG RM (4,9)は「右余白
」を格納するエリアであり、全てmm単位で指定する。
ある。同図に於て、(3,1)は書式データであり、書
式設定処理により設定された各種の書式パラメータが格
納される。(3,2)は文書データであり、入力された
文字を文書として記憶する。次に第3図は書式データの
内容を示した図である。同図に於て、LG 5IZE
(4,1)は用紙サイズを格納するエリアであり、”
i ”がA4縦、” 2 ”が84縦、3°°がB5縦
・・・に対応する。LG CNO(4,2)は「1行
の文字数」を格納するエリアであり、LG LNO(
4,3)は「1頁の行数」を格納する。LG CPI
T (4,4)は「文字ピッチ」を格納するエリアであ
る。文字ピッチは文字から次の(右隣りの)の距離をm
m単位で指定するものとする。LG LPIT (4
,5)は「行ピッチ」を格納するエリアである。行ピッ
チは行から次の行までの距離をmm単位で指定するもの
とする。LG TM (4,6)は「上余白」、LG
BM (4,7)は「下余白J、LG LM(4
,8)は左余白、LG RM (4,9)は「右余白
」を格納するエリアであり、全てmm単位で指定する。
第4図は書式の処理で使用されるワークを示す図である
。当該ワークはRAM (2,3)上にとられる。同図
に於いて、PRHL(5,1)は用紙の横巾をドツト単
位て格納するエリアてあり、PRVL(5,2)は用紙
の縦長をドツト単位で格納するエリアである。PRCP
IT(5,3)及びPRLPIT (5,4)は、各々
r文字ピッチ」、「行ピッチ」をドツト単位に変換した
値を格納するエリアである。PRTM (5,5)〜P
R−RM (5,8)は、各々「上余白」 「下余白」
「左余白」 「右余白」をドツト単位に変換した値を
格納するエリアである。最後にPRPHL (5,9)
は、横方向の印字可能領域をドツト単位で保持するエリ
アであり、PRPVL (5,10)は縦方向の印字可
能領域をドツト単位で保持するエリアである。
。当該ワークはRAM (2,3)上にとられる。同図
に於いて、PRHL(5,1)は用紙の横巾をドツト単
位て格納するエリアてあり、PRVL(5,2)は用紙
の縦長をドツト単位で格納するエリアである。PRCP
IT(5,3)及びPRLPIT (5,4)は、各々
r文字ピッチ」、「行ピッチ」をドツト単位に変換した
値を格納するエリアである。PRTM (5,5)〜P
R−RM (5,8)は、各々「上余白」 「下余白」
「左余白」 「右余白」をドツト単位に変換した値を
格納するエリアである。最後にPRPHL (5,9)
は、横方向の印字可能領域をドツト単位で保持するエリ
アであり、PRPVL (5,10)は縦方向の印字可
能領域をドツト単位で保持するエリアである。
次に本実施例に於る動作について説明する。印刷が選択
されると、「印刷処理」が起動される。
されると、「印刷処理」が起動される。
第5図に印刷処理のフローチャートを示す。同図に於て
、印刷処理てはまず印刷フォーマット決定処理(6J)
を行なう。その結果エラーがあれは、最大印字文字数/
行数表示処理(6,10)を行ない、処理を終了する。
、印刷処理てはまず印刷フォーマット決定処理(6J)
を行なう。その結果エラーがあれは、最大印字文字数/
行数表示処理(6,10)を行ない、処理を終了する。
もしエラーがなけれは、印刷処理を行なう。即ち、文書
ポインタに文書データ先頭アドレスを格納する(63)
。次に文書ポインタの指す文書データの1行分を上記の
印刷フォーマット決定処理の結果に基づいて出力イメー
ジ(−ドツト・パターン)に変換(6,4)l、、プリ
ンタに出力する(6.5)。
ポインタに文書データ先頭アドレスを格納する(63)
。次に文書ポインタの指す文書データの1行分を上記の
印刷フォーマット決定処理の結果に基づいて出力イメー
ジ(−ドツト・パターン)に変換(6,4)l、、プリ
ンタに出力する(6.5)。
出力か終了すると文書ポインタを1行分進め(6,6)
、その結果文書ポインタが文書終端を越えたならば、処
理を終了する。そうでなければ次に1頁の終端かどうか
をチエツクし、そうでなければ、(6,4)以降の処理
を繰り返す。もし1頁の終端ならば改頁処理を行なった
後、やはり(6,4)以降の処理を繰り返す。
、その結果文書ポインタが文書終端を越えたならば、処
理を終了する。そうでなければ次に1頁の終端かどうか
をチエツクし、そうでなければ、(6,4)以降の処理
を繰り返す。もし1頁の終端ならば改頁処理を行なった
後、やはり(6,4)以降の処理を繰り返す。
次に、印刷フォーマット決定処理の動作について説明す
る。第6図に於てまず(7,1)に於て指定された用紙
サイズ(LG S I ZE)に対応する用紙の横巾
と縦長をドツト単位て求め、PRHL及びPRVLに格
納する。次に(72)で文字ピッチ(LG CPIT
)、行ピッチ(LG LPIT)、J二余白(LGT
M)、下余白(LG BM)、左余白(LGLM)、
右余白(LG RM)をドツト単位の値に変換し、各
々PRCPIT、PRLPIT、PRTM、PRBM、
PR LM、PRRMに格納する。次に(7,3)に於て横方
向の印字可能領域(PRPHL)を計算する。PRP)
(LはPRHLよりPRLM及びPRRMを減じること
により計算できる。(7,4)では縦方向の印字可能領
域(PRPVL)を計算する。PRPVLはPRVLよ
りPRTM及びPRBMを減じることにより計算できる
。次に(7,5)に於て横方向の印字領域(HDMN)
(実際に文字が印字される領域)を計算する。HDMN
はPRLPITにLG CN0−1を乗したものにF
ONTを加えて得られる。ここでFONTは文字フォン
トの縦及び横のドツト数を表わす定数である。。
る。第6図に於てまず(7,1)に於て指定された用紙
サイズ(LG S I ZE)に対応する用紙の横巾
と縦長をドツト単位て求め、PRHL及びPRVLに格
納する。次に(72)で文字ピッチ(LG CPIT
)、行ピッチ(LG LPIT)、J二余白(LGT
M)、下余白(LG BM)、左余白(LGLM)、
右余白(LG RM)をドツト単位の値に変換し、各
々PRCPIT、PRLPIT、PRTM、PRBM、
PR LM、PRRMに格納する。次に(7,3)に於て横方
向の印字可能領域(PRPHL)を計算する。PRP)
(LはPRHLよりPRLM及びPRRMを減じること
により計算できる。(7,4)では縦方向の印字可能領
域(PRPVL)を計算する。PRPVLはPRVLよ
りPRTM及びPRBMを減じることにより計算できる
。次に(7,5)に於て横方向の印字領域(HDMN)
(実際に文字が印字される領域)を計算する。HDMN
はPRLPITにLG CN0−1を乗したものにF
ONTを加えて得られる。ここでFONTは文字フォン
トの縦及び横のドツト数を表わす定数である。。
(76)では同様にして縦方向印字領域(VDMN)を
計算する。次LHDMNとPRPHLを比較しく7.7
)、もしHDMNの方が犬き番づれはエラーフラグをセ
ット(7,10)して処理を終了する。そうてなりれば
次にVDMNとPRPVLを比較しく7.8)、もしV
DMNの方が犬きりねばエラーフラグをセット(7,1
0)して処理を終了する。上記いずれにも該当しない場
合には、エラーフラグをリセット(7,9)して処理を
終了する。
計算する。次LHDMNとPRPHLを比較しく7.7
)、もしHDMNの方が犬き番づれはエラーフラグをセ
ット(7,10)して処理を終了する。そうてなりれば
次にVDMNとPRPVLを比較しく7.8)、もしV
DMNの方が犬きりねばエラーフラグをセット(7,1
0)して処理を終了する。上記いずれにも該当しない場
合には、エラーフラグをリセット(7,9)して処理を
終了する。
次に最大印字文字数/行数表示処理について説明する。
第7図に於て、まず最大印字文字数計算処理を行ない(
8,1)、次に最大印字行数計算処理を行なった(a、
2)後、(83)に於て、得られた最大印字文字数及び
最大印字行数をCRT′上に表示する(IA埋の詳細は
省略する)。
8,1)、次に最大印字行数計算処理を行なった(a、
2)後、(83)に於て、得られた最大印字文字数及び
最大印字行数をCRT′上に表示する(IA埋の詳細は
省略する)。
次に最大印字文字数計算処理では、第8図に示すように
、PRPHL FONTをPRCPITを割り、その
商に1加えたものを最大印字文字数として返す。最大印
字行数割算処理では、第9図に示すように、PRPVL
FONTをPRLPITを割り、その商に1加えたもの
を最大印字行数として返す。
、PRPHL FONTをPRCPITを割り、その
商に1加えたものを最大印字文字数として返す。最大印
字行数割算処理では、第9図に示すように、PRPVL
FONTをPRLPITを割り、その商に1加えたもの
を最大印字行数として返す。
以上の説明から明らかなように、印刷時に書式エラーが
発生した場合には、その時の書式、即し用紙サイズ、文
字ピッチ、行ピッチ、上余白、下余白、及び右余白に於
て印字可能な1行の文字数の最大値、及び1頁の行数の
最大値がCRT上に表示されることになる。
発生した場合には、その時の書式、即し用紙サイズ、文
字ピッチ、行ピッチ、上余白、下余白、及び右余白に於
て印字可能な1行の文字数の最大値、及び1頁の行数の
最大値がCRT上に表示されることになる。
[変形実施例]
■前記の実施例では、印刷が選択され、書式にエラーが
あった場合にのみ最大印字文字数/行数を表示するよう
にしているか、これを印刷が選択された時点で無条件に
表示するようにしてもよい。
あった場合にのみ最大印字文字数/行数を表示するよう
にしているか、これを印刷が選択された時点で無条件に
表示するようにしてもよい。
■また、・書式を設定した後、文書作成処理が選択され
た時点で最大印字文字数/行数を表示するようにしても
よい。
た時点で最大印字文字数/行数を表示するようにしても
よい。
[効 果コ
以上説明してきたように、本発明によれは、書式を設定
した後「印刷」または「文書作成」を行なおうとした時
に、書式にエラーがあった場合には、設定可能な1行の
文字数及び1頁の行数を知ることができる為、正しい書
式の設定を容易に行なうことができるようになる、とい
う効果かある。
した後「印刷」または「文書作成」を行なおうとした時
に、書式にエラーがあった場合には、設定可能な1行の
文字数及び1頁の行数を知ることができる為、正しい書
式の設定を容易に行なうことができるようになる、とい
う効果かある。
第1図は本実施例に於るハードウェア構成図であり、2
.1はCPU、2.2はROM (読み出し専用メモリ
、23はRAM (ランダム・アクセス・メモリ)、2
4は補助記憶装置、2.5はキーボード、2.6は文書
メモリ、27はCRTデイスプレィ、2.8はキャラク
タ・ジェネレータ、2.9はプリンタ、2,10はバス
を表わす。 第2図は文書メモリの構成を示す図であり、3.1は書
式データ格納エリア、32は文書データ格納エリアを表
わす。 第3図は書式データの構成を示す図であり、4.1は用
紙サイズ、42は1行の文字数、43は1頁の行数、4
4は文字ピッチ、4.5は行ピッチ、46は下余白、4
7は下余白、48は左余白、49は右余白を各々格納す
るエリアである。 第4図は印刷フォーマット決定処理て使用されるワーク
の内容を示した図であり、51は用紙横巾、5.2は用
紙縦長、53は文字ピッチ、5.4は行ピッチ、55は
下余白、56は下余白、5.7は左余白、5.8は右余
白、5.9は横方向印字可能領域、510は縦方向印字
可能領域を、各々ドツト単位て換算した値を格納する。 第5図〜第9図は各々、印刷処理、印刷フAマット決定
処理、最大印字文字数/行数表示処理、最大印字文字数
計算処理、及び最大印字行数計算処理を表わすフローチ
ャートである。
.1はCPU、2.2はROM (読み出し専用メモリ
、23はRAM (ランダム・アクセス・メモリ)、2
4は補助記憶装置、2.5はキーボード、2.6は文書
メモリ、27はCRTデイスプレィ、2.8はキャラク
タ・ジェネレータ、2.9はプリンタ、2,10はバス
を表わす。 第2図は文書メモリの構成を示す図であり、3.1は書
式データ格納エリア、32は文書データ格納エリアを表
わす。 第3図は書式データの構成を示す図であり、4.1は用
紙サイズ、42は1行の文字数、43は1頁の行数、4
4は文字ピッチ、4.5は行ピッチ、46は下余白、4
7は下余白、48は左余白、49は右余白を各々格納す
るエリアである。 第4図は印刷フォーマット決定処理て使用されるワーク
の内容を示した図であり、51は用紙横巾、5.2は用
紙縦長、53は文字ピッチ、5.4は行ピッチ、55は
下余白、56は下余白、5.7は左余白、5.8は右余
白、5.9は横方向印字可能領域、510は縦方向印字
可能領域を、各々ドツト単位て換算した値を格納する。 第5図〜第9図は各々、印刷処理、印刷フAマット決定
処理、最大印字文字数/行数表示処理、最大印字文字数
計算処理、及び最大印字行数計算処理を表わすフローチ
ャートである。
Claims (1)
- (1)文字を入力する文字入力手段、入力された文字を
文書メモリに格納する文書作成手段と、該手段により記
憶された文書データに対して書式を設定する書式設定手
段と、該設定手段により設定された書式に従って文書の
印刷を行なう印刷手段を備えた文字処理装置に於て、設
定された書式のもとで1行に印字できる最大文字数及び
1頁に印字できる最大行数を計算する最大印字文字数/
行数計算手段と、該計算処理により計算された結果を表
示する最大印字文字数/行数表示手段と、印刷が選択さ
れた時に上記手段により計算された最大印字文字数及び
最大印字行数を表示するように構成されたことを特徴と
する文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1006394A JPH02250162A (ja) | 1989-01-12 | 1989-01-12 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1006394A JPH02250162A (ja) | 1989-01-12 | 1989-01-12 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02250162A true JPH02250162A (ja) | 1990-10-05 |
Family
ID=11637154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1006394A Pending JPH02250162A (ja) | 1989-01-12 | 1989-01-12 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02250162A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06348701A (ja) * | 1993-06-11 | 1994-12-22 | Brother Ind Ltd | 文書処理装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61132360A (ja) * | 1984-12-01 | 1986-06-19 | Toshiba Corp | 文字処理装置 |
-
1989
- 1989-01-12 JP JP1006394A patent/JPH02250162A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61132360A (ja) * | 1984-12-01 | 1986-06-19 | Toshiba Corp | 文字処理装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06348701A (ja) * | 1993-06-11 | 1994-12-22 | Brother Ind Ltd | 文書処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58138655A (ja) | 文書印刷制御装置 | |
| JPH058449B2 (ja) | ||
| JPH07314783A (ja) | 印刷装置及び印刷方法 | |
| JP3058168B2 (ja) | 文字処理装置及び方法 | |
| JP4310993B2 (ja) | 画像処理装置 | |
| JPH0210459B2 (ja) | ||
| JP2866145B2 (ja) | 印刷装置 | |
| JPS6280081A (ja) | 記録装置 | |
| US20060061614A1 (en) | Image processing apparatus | |
| JPH01113258A (ja) | 印刷装置 | |
| US5162993A (en) | Word processing apparatus | |
| JP2695828B2 (ja) | 印字制御装置 | |
| JP2903516B2 (ja) | 文書処理装置 | |
| JPH0630927B2 (ja) | パターン出力方法 | |
| JP2659929B2 (ja) | 印刷イメージ表示装置 | |
| JP3060349B2 (ja) | 印刷制御装置、印刷制御方法、及び、印刷装置 | |
| JP2595086B2 (ja) | 出力制御装置および罫線生成方法 | |
| JP2670447B2 (ja) | 出力装置及び方法 | |
| JPH0573562A (ja) | 文書編集装置 | |
| JPH0632949B2 (ja) | 文字データ自動補正印刷装置 | |
| JPH01229649A (ja) | ベクトルフォントデータを用いた印刷方式 | |
| JPH0667651B2 (ja) | 出力装置 | |
| JPH02178765A (ja) | 文書作成装置 | |
| JPS62229464A (ja) | 文書処理装置 | |
| JPS63242561A (ja) | フオント縮小システム |