JPS6327953A - 表示制御装置及びその方法 - Google Patents

表示制御装置及びその方法

Info

Publication number
JPS6327953A
JPS6327953A JP61172271A JP17227186A JPS6327953A JP S6327953 A JPS6327953 A JP S6327953A JP 61172271 A JP61172271 A JP 61172271A JP 17227186 A JP17227186 A JP 17227186A JP S6327953 A JPS6327953 A JP S6327953A
Authority
JP
Japan
Prior art keywords
screen
page
line
register
display
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
Application number
JP61172271A
Other languages
English (en)
Other versions
JPH0769897B2 (ja
Inventor
Atsushi Makiguchi
槇口 敦志
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 Computer Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Computer 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 Computer Engineering Corp filed Critical Toshiba Corp
Priority to JP61172271A priority Critical patent/JPH0769897B2/ja
Publication of JPS6327953A publication Critical patent/JPS6327953A/ja
Priority to US07/319,887 priority patent/US5029114A/en
Publication of JPH0769897B2 publication Critical patent/JPH0769897B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) 本発明は文書作成装置の表示制御方式に係り、特にパー
ソナルタイプの文書作成装置に於いて、印刷機構のライ
ンバッファを有効に用いて、印IIIイメージを忠実に
レイアウト表示できるようにした表示制御方式に関する
(従来の技術) 近年、文書作成装置に於いて、表示機構にLCD (液
晶ディスプレイ)を用い、文書ファイル機構にマイクロ
フロッピィディスクドライブを用い、印刷機構に熱転写
プリンタを用いた小形かつ軽量で低価格の所謂パーソナ
ルワードプロセッサと称される文書作成装置が実現され
るに至った。
この種パーソナルワードプロセッサに於いては、表示画
面上の一度に表示できる行・桁数が印刷頁の行・桁数に
比し大幅に制約されることから、通常の文字表示では頁
単位の印刷イメージを表示することができない。そこで
従来では1文字を1ドツト乃至4ドツト程度のシンボル
マークに置換えて1頁の文書イメージをレイアウト表示
するレイアウト表示機構を設けている。
しかしながらこのような従来の印刷イメージの表示手段
に於いては、文書を構成する文字類の判別ができないこ
とは勿論、文書の校正等に必要なレイアウト表示の際に
、文字サイズ、文字間、改行値等が反映されないことか
ら、正確なレイアウトが認識できず、正確なレイアウト
を認識するには実際に文書を打出してみなければならな
い。
(発明が解決しようする問題点) 上述したように、従来のパーソナルワードプロセッサに
於いては、文字種が単にシンボルマークで表示される構
成であり、文書を構成する文字類を判別できないことは
勿論、文字サイズ、文字間、改行値等が反映されないこ
とから、正確な文書印刷イメージを!!!Xliできな
いという問題があった。
本発明はパーソナルワードプロセッサに於いて、表示行
桁数が比較的少ない少数ドツトマトリクス構成の表示機
構、及び印刷用ラインバッファを有効に用いて、印刷対
象頁内を複数の画面に分割し任意の画面単位で忠実にレ
イアウト表示でき、文書全体のイメージを頁内を分割し
た画面を単位に正確に把握できる構成とした印刷イメー
ジの表示制御方式を提供することを目的とする。
[発明の構成] (問題点を解決するための手段) 本発明は、印刷イメージ表示モードの設定時に於いて印
刷対象となる文書頁を複数の画面に区分し管理する手段
と、上記文書頁内の任意の一構成画面を指定する初期画
面、前画面、及び後画面の各指定手段と、上記指定手段
で指定された画面が頁末画面であることを検出する頁先
頭画面検出手段と、上記指定手段で指定された画面が頁
先頭画面であることを検出する頁先頭画面検出手段と、
上記前画面の指定手段による画面切替時に切替え前の画
面が頁内の先頭画面であるとき前頁の最終画面を選択す
る手段と、上記後画面の指定手段による画面切替時に切
替え前の画面が頁内の最終画面であるとき次頁の先頭画
面を選択する手段と、上記指定手段により指定され又は
上記選択手段により選択された画面内の文字種情報を行
を単位に読出しパターン化してラインバッファ上に展開
する手段と、同ラインバッファ上に展開された文字種パ
ターンを所定ドツトマトリクス単位の縮小パターンに変
換する手段、及び同変換された縮小パターンを表示用バ
ッファに展開し画面単位で表示出力する手段とを備え、
印刷対象となる文書頁を複数の画面に分割し任意の画面
を圧縮表示形態で忠実にレイアウト表示する構成とした
ものである。
(作用) 印刷イメージ表示モードの設定状態下に於いては、上記
指定手段で指定された画面内の文字情報が行を単位に順
次文字パターン化されラインバッファ上に展開された後
、所定ドツトマトリクス単位の縮小文字パターンに変換
されて表示用バッファに書込まれ、印刷対象文書頁内の
任意の画面が圧縮表示形態をもって忠実にレイアウト表
示される。ここで前画面の指定により同頁内の先頭画面
が表示がされているとき、更に前画面が指定れると前頁
の最終画面が選択され、同画面が上記同様に圧縮表示形
態をもってレイアウト表示される。
このように印刷対象となる文書頁を複数の画面に分割し
任意の画面を圧縮表示形態で忠実にレイアウト表示する
構成としたことにより、パーソナルワードプロセッサに
於いて表示行桁数が比較的少ない少数ドツトマトリクス
構成の表示線溝、及び印刷用ラインバッフ?を有効に用
い、印刷対象頁内を複数の画面に分割して忠実にレイア
ウト表示できる。
(実施例) 以下図面を参照して本発明の一実施例を説明する。
第1図は本発明の一実施例による装置の構成を示すブロ
ック図である。
第1図に於いて、10は1チツプ化した大規模集積回路
装置であり、装置全体の制御を司る処理装置(CPU)
、更には、辞書領域、文字フォント領域、プログラム領
域、作業用領域等をもつROM及びRAMでなる内部記
憶部等が内蔵される。この集積回路装置10は実機に於
いては100ビン程度の端子構造をもって構成され、特
願昭59−204455号、特願昭59−204456
号、特願昭59−204462号等に示される半導体集
積回路技術をもとに実現している。以下この大規模集積
回路装置をスーパインテグレーション又はSIと呼称す
る。
11乃至19はそれぞれ上記5110の内部構成要素で
ある。このうち、11は装置全体の制御を司るCPUで
あり、ここではキー人力判別、仮名漢字変換、文書の編
集校正等の処理に加え、行属性情報に従う行単位の文字
修飾、及び印刷停止制御を含む行修飾処理を実行すると
ともに、第2図乃至第6図に示すような印刷イメージの
表示制a処理を実行する。尚、実機に於いてはこのCP
 U ilを280相当の論理構造としている。又、図
に於いては、5110内部のシステムバスにつながる外
部のバス、接続端子、更には5110内部に設けられる
カウンタ/タイマ等のロジックを省略して示している。
12乃至18はそれぞれ上記CP U 11の内部シス
テムバスに接続される5110の内部構成要素である。
このうち、12は周辺制御回路(双方向インターフェイ
ス回路)であり、3ボートのうちの一つのボートがキー
ボードスキャンデータの出力(4ビツト)に用いられ、
他の一つのボートがキーボードリターン信号の入力(8
ビツト)に用いられる。
この周辺制御回路を以下PPIと呼称する。
13は上記PP112のキーボードスキャンデータ出力
(4ピツト)を受けて該データをデコードし、9種のス
キャン信号としてキーボードに送出するデコーダ(DC
E)である。
14はRAMであり、ここでは、文書バッファ領域、外
字パターン領域、暫定辞書領域等に加えて、表示用イメ
ージバック7(以下V−RAMと称す)140、プリン
ト用ラインバッファ(LB)141、第7図に示すよう
な印刷制御レジスタ領域(RO〜R19)を含む作業用
レジスタ領域142、第8図に示すような3バイト/行
構造の行修飾情報が格納される行修飾バッファ143等
の領域が確保される。
15はROMであり、ここでは、漢字・英字を含む各種
の文字フォントを登録した漢字パターン記憶部(以下K
PMと称す)が設けられるとともに、システムプログラ
ム、仮名漢字変換辞書、複数画面のメツセージ等が格納
される。
16はCP U 11の制御の下に文書情報く文字コー
ド列)を外部機器との間で遺り取りするための回線イン
ターフェイス部(C−rNTF)である。
17はL CD ill 111回路(LCDC)であ
り、RA’M14内1.::ltられるV−RAM14
0をアクセスしLCD表示データを出力する。
18はプリンタコントローラ(PRTC)であり、c 
p u ilの制御の下に、RAM14を介してプリン
トイメージデータを出力する。
19はクロックジェネレータ(CG)であり、外部の発
振器(O20)20より出力される基本クロックを受け
て所定の分周クロック、タイミング信号等を出力する。
20は基本クロックを生成し、5110内部のクロック
ジェネレータ1つに供給する発振器(O20)、30は
同じ<5ilo内部のPPI+2及びデコーダ13に接
続されたキーボード(KB)である。50はLCDドラ
イバ(LCD−DRV)51を介して5110内部のL
CD制御回路17に接続された液晶ディスプレイ(以下
LCDと称す)であり、ここでは第10図に示すように
、10行×40字(N小モードのときは20行×80字
)の表示が可能な640×200ドツト構成としている
。60は5IIO内部のプリンタコントローラ18に接
続されたシリアルプリンタである。70は3.5吋のマ
イクロフロッピィディスクドライブ(F[)D)であり
、フロッピィディスクコントローラ(FDC)71を介
して5IIO内部のCP [J 11の内部システムバ
スに接続される。このフロッピィディスクドライブ70
には、文書保存のための文書フロッピィディスク、更に
は外字保存のための外字フロッピィディスク、第2水準
の各漢字パターンを保存した第2水準フロツピイデイス
ク等が選択的に挿入される。
第2図乃至第6図はそれぞれ上記CP Ll 11の制
御の下に実行される印刷イメージ表示処理フローを示す
)O−チャートであり、第2図は印刷イメージ表示処理
系全体の処理フローを示すフローチャートである。
第3図は上記第2図に於ける処理内の用紙幅スケール表
示処理(ステップ33)を示すフローチャートである。
第4図は上記第2図に於ける処理内のクリッピング範囲
から表示行数を割出す処理(ステップ86)を示すフロ
ーチャートである。
第5図は上記第2図に於ける処理内のしCD50上の表
示処理(ステップ510)を示すフローチャートである
第6図は上記第5図に於けるV−RAM140への書込
み処理(ステップC25)を示すフローチャートである
第7図はRA M 14内の作−集用レジスタ領域14
2に設けられた印刷制御レジスタ領域のレジスタ類(R
O−R19)を示したもので、ここで図示する以外にも
数個の作業用レジスタ(IXl’eg。
Brelll 、 DEreg、 BCrefll等)
が印刷イメージ表示処理に用いられる。
第8図は上記RAM14内の行修飾バッファ143に貯
えられる行修飾情報の構成を示したもので、ここでは3
バイト/行をもって構成される。
第9図はプリント用ラインバッファ(LB)141の構
成を示したもので、ここでは、通常使用時、即ち印刷時
の使用に於いては、1,536ドツト幅をもって構成さ
れるが、印刷イメージ表示処理の際は2.280ドツト
幅に拡張される(第11図参照)。
第10図はV −RA M 140の構成を示したもの
で、ここでは640X200ドツトをもって構成される
第11図は印刷イメージ表示の際のL CD 50上の
表示可能範囲と用紙幅の点線を示す図であり、ここでは
、用紙の左端、B5縦の右端、A4縦の右端、B4縦の
右端、B4横の右端が、それぞれ1ドツトの点線にてガ
イド表示される。
第12図はLCD50のクリッピング範囲(ここでは2
00ドツト)を説明するための図、又、第13図は印刷
イメージ表示の際の文書と画面の関係を示す図であり、
上下方向のカーソル操作で画面が切替えられる。
ここで上記各図を参照して一実施例の動作を説明する。
漢字混じり文の入力時に於いては、キーボード30より
入力されたキー人力信号が5IIO内のCP U 11
の制御により仮名漢字変換され、RAM14内の文書バ
ッファ141に貯えられる。この際、CP U 11は
、PP112を介し更にデコーダ13を介してキーボー
ド30にスキャン信号を出力し、そのリターン信号をP
P112をより入力してキー判別を行ないキーコードを
生成する。更に、同キーコードをもとに仮名人力された
漢字指定部分について、ROM15内(7)KPM (
仮名漢字変換辞! >、更にはRA M 14内の暫定
辞書等を索引し、仮名漢字変換処理した後、その変換さ
れた漢字コードを含む入力文字コード列を文書バッファ
141に貯える。
上記した文書入力時に於いて、文書バッファ141に貯
えられる入力文字は、CPU11の制御の下に順次V−
RAM140上にパターン展開され、LCD制御回路1
7の表示制御、更にはLCDドライバ51の表示ドライ
ブでL CD 50上に表示出力される。
このようにして入力された既入力文書は、カーソルキー
操作による行・桁指定に従いLCD50上に最大40桁
×10行(縮小表示モードの際は80桁×20行〉の文
字配列をもって任意に表示でき、文書の編集、校正等に
供される。
上記した入力文書に対して、例えば行を単位に文字修飾
、又は印刷停止の指定を行ないたい場合は、修飾したい
行位置の文字列をカーソルキー操作で選択し表示して、
[機能コキーと他の特定キーとの組合わせによる[行I
I]キー操作により行修飾の指定を行なう。この際の詳
細な行修飾手段は特願昭60−129237号(文書作
成装置)に示されているので、ここではその説明を省略
する。
以下に印刷イメージ表示処理動作を説明する。
ここでは、印刷イメージ表示処理時に於いて、行を単位
に複数種の文字が混在した文書の通常の印刷結果を[1
/4X1/4]に縮小したイメージでL CD 50上
にレイアウト表示する。
まずキーボードから入力された文書に対して、行単位に
文字サイズ、文字間、改行値、用紙交換等の行修飾が指
定される。
ここでキーボード30上の「印刷イメージ表示」キーが
押下されると、CP U 11はカーソルのある行の行
番号を検出した後、印刷イメージ表示実行ルーチンを実
行開始する。
この際の印刷イメージの表示処理動作を第2図乃至第1
3図を参照して説明する。
まず印刷イメージ表示の全体の処理動作を第2図のフロ
ーチャートを参照して説明する。
ここでは先ずステップS1に於いて、上記「印刷イメー
ジ表示」キーの押下に伴い検出したカーソル行より上へ
行修飾の内容を見て、用紙交換が指定しである行の行番
号を検出し、同行番号を頁先頭行番号としてレジスタR
Oにセットする。
次にステップS2に於いて、クリッピング範囲を示すク
リッピングドツトとして「○」を印刷制御レジスタR1
(以下印刷制御レジスタ(RO〜R19)の夫々を単に
レジスタと称呼する)にセットする。その後、ステップ
$3に於いて、LCD50上に、第11図に示すような
用紙幅のスケール表示を行なう。この詳細な処理フロー
は第3図に示される。
次にステップS4に於いて、イメージ表示する文字位置
として「4」 (具体的には縦横変換印刷の際の傍線後
は等を防止するための4ドツトスライス分のマージン)
をレジスタR2にセットし、続いてステップS5に於い
て、サーチ行番号として、レジスタROの内容をレジス
タR3にセットする。そしてステップS6に於いて、ク
リッピング範囲から表示行数を割出す。この詳細な処理
フローは第4図に示される。
次にステップS7に於いて、表示行数が「0」であれば
、ステップS13に於いて、クリッピング範囲に次画面
と次々画面を指定し、表示行があるか否かを判断する。
このステップ813に於いて表示行無しと判定した場合
は、ステップ822に於いて、画面左下に、第13図の
画面3内に示されるような頁エンド(頁末)マークを表
示する。
又、上記ステップS7に於いて、表示行数が「○」以外
であるときは、ステップS8に於いて表示行数(R17
)を作業用レジスタ8 Creaにセットし、更にステ
ップS9に於いて表示開始行番号(R7)を作業用レジ
スタDEにセットした後、ステップS10に於いて、L
 CD 50上に印刷イメージを表示する。この詳細な
表示フローは第5図、及び第6図に示される。
次にステップS11に於いて、レジスタR17の内容(
表示行数)とレジスタR7の内容(表示開始行番号)を
加えた値を次のサーチ行番号としてレジスタR3にセッ
トする。
次にステップ812に於いて、サーチ終了フラグ(R4
)が“1″であるか否かを判断し、“1”でなければ、
再び上記ステップ6の処理に戻って表示行数の割出しを
行なう。
又、上記ステップS12に於いて、サーチ終了フラグ(
R4が“1Hであれば、ステップ313に於いて、上記
同様の頁終了チェックを行なう。
このステップ313に於いて、表示行が無ければステッ
プS22に於いて、画面左下に上記したような頁エンド
マークを表示し、ステップS23に於いてキー人力持ち
となる。
又、上記ステップ$13に於いて表示行がある場合は、
スラップS14に於いてキー人力持ちとなる。
ここで、キー人力があると、ステップ815〜817に
於いてキーの判断を行ない、上カーソルキーのときはス
テップ318の処理を実行し、下刃−ソルキーのときは
ステップ821の処理を実行し、取消しキーのときは印
刷イメージ表示を終了する。
その他のキーのときは再びステップS14でキー人力待
ちとなる。
上記ステップ815に於いて上カーソルキーの入力を判
断すると、ステップ818に於いて、クリッピングドツ
ト(R1)がrOJ  (1画面目表示中)であるか否
かを判断し、「0」であれば、次にステップ819に於
いて頁先頭行番号(RO)が「1」(1頁目表示中)で
あるか否かを判断し、ここで「1」であれば、再びステ
ップ814でキー人力待ちとなる。
又、上記ステップS19に於いて、頁先頭行番号(RO
)が「1」でなければ、ステップ832に於いて前頁最
終画面表示処理を行なう。
又、上記ステップ818に於いて、クリッピングドツト
が「0」でなければ、ステップ820に於いてクリッピ
ングドツト(R1)からr700Jを引き、前画面を表
示するために、ステップS3の処理を行なう。
又、上記ステップ823に於いてキー人力待ちのとき、
キー人力があると、ステップ324〜826に於いてキ
ーの判断を行ない、取消しキーのときは印刷イメージ表
示を終了し、上カーソルキーのときはステップS29の
処理を実行し、下カーソルキーのときはステップ827
に於いて文末であるか否かを判断し、文末ならば再びス
テップ823に於いてキー人力持ちとなる。又、文末で
なければ、頁先頭行番号(RO)に次頁の先頭行番号を
セットし、次頁の最初の画面を表示するためにステップ
S2の処理を行なう。
又、上記ステップS29に於いて、クリッピングドツト
(R1)がrOJであるか否かを判断し、rOJであれ
ば、続いてステップ30に於いて頁先頭行番号(RO)
が「1」であるか否かを判断し、ここで「1」であれば
再びステップ323でキー人力持ちとなる。
又、上記ステップ829に於いて、クリッピングドツト
(R1)がrOJでなければ、ステップS31に於いて
、クリッピングドツト(R1)からr700Jを引き、
前画面を表示するために、ステップS3の処理を行なう
又、上記ステップS30に於いて、頁先頭行番号(RO
)が「1」でないときは、ステップ832に於いて、レ
ジスタROに前頁の先頭行の行番号をセットし、ステッ
プ833〜S25でレジスタR1に・「0」、レジスタ
R2に「4」、レジスタR3にレジスタROの値をそれ
ぞれセットする。そしてステップ336に於いて表示行
数の削出しを行なう。
この詳細な処理フローは第4図に示される。
次に、ステップ837に於いて、サーチ終了フラグ(R
4)が“1″であるか否かを判断する。
ここでサーチ終了フラグ(R4)が“1″のときは、ス
テップ341に於いて、前頁の最終画面であるか否かを
判断し、最終画面であるときはステップS3の処理を行
なう。又、最終画面でないときはステップ842〜84
4の処理に於いて、レジスタR1(クリッピングドツト
)にr700Jを加え、レジスタS2にレジスタR6の
内容(表示開始文字位置)をセットし、更にレジスタR
3にレジスタR7の内容(表示開始行番号)をセットし
て、再びステップ336の処理に戻る。
又、上記ステップ837に於いて、レジスタR4の内容
(サーチ行番号)が“1”でないときは、ステップ83
8に於いて表示行数(R17)がrOJであるか否かを
判断し、rOJであるときはステップ842の処理を行
なう。又、表示行数(R17)が「0」でないときは、
ステップ839に於いて前頁の最終画面であるか否かを
判断し、最終画面であるときは、レジスタR1の内容か
らr700Jを引いて、再びステップS3の処理を行な
う。又、if柊両画面ないときはレジスタR1にr70
0」を加えステップS34の処理を行なう。
次に、上記ステップ33.86及び336.SIOの詳
細について、第3図〜第5図のフロチャートに従って説
明する。
第3図は上記第2図に於けるステップS3の[用紙幅ス
ケール表示処理]の詳細なフローチャートである。
ここでは、まずステップA1に於いてLCD50の表示
画面すべてをクリアし、ステップA2に於いて作業用レ
ジスタ3 regに点線ドツト数のN OOJをセット
し、スラップA3に於いて作業用レジスタIXregに
V−RAM140の奇数の先頭アドレス(ここでは80
0H)をセットする。
次に、ステップA4 、 A5 、 A6 、 A7 
、 A8の各処理を実行して、V −RA M 140
上の第11図に示す各点線位置のアドレスにそれぞれ1
ピツトをオアライトする。
その後、ステップA9に於いて作業用レジスタI X 
regに「80」を加え、作業用レジスタ3 regか
ら「1」を引いて、その結果がrOJでなければステッ
プA4以降の処理を繰返し行ない、又、「0」であれば
処理を終了する。
このような処理により、L CD 50上には第11図
に示すような点線による[用紙左端・B5縦右端・A4
1右端・84m右端・B4横右端」を示す各用紙幅のス
ケール表示がなされる。
第4図は上記第2図に於けるステップ86.及びステッ
プS36の[クリッピング範囲からの表示行数の割出し
処理コの詳細なフローチャートである。
ここでは先ず、ステップB1に於いてレジスタR4の内
容を「○」にし、ステップB2に於いてレジスタR5に
レジスタR3の内容(サーチ行番号)をセットする。
次にステップB3に於いて、レジスタR2の値を1/1
20インチ単位からドツト単位に変換しレジスタR18
にセットする。
そしてステップB4.BSに於いて、レジスタ818の
値(文字位置ドツト)がクリッピングドツト(R1) 
から[R1+800]の範囲内にあるか否かを判定し、
その範囲内にあるときはステップB10の処理を行なう
又、上記ステップB5に於いて範囲外にあるときは、ス
テップB6に於いてその行が用紙交換の行であるか否か
を判定し、用紙交換行であるときはステップSB7に於
いて表示行数(R17)に「0」をセットし処理を終了
する。又、用紙交換行でないときはステップB8に於い
てレジスタR5に「1」を加え、ステップB9に於いて
レジスタR2に改行値を加えて、ステップB3の処理に
戻る。
上記ステップB5のクリッピング範囲の判断で、範囲外
の判断のときは、ステップB10に於いてレジスタR2
の内容(文字位置)を表示開始文字位置としてレジスタ
R6にセットし、ステップ311に於いて表示文字数と
してレジスタR17に「1」をセットし、更にステップ
B12に於いてレジスタR1の内容(クリッピングドツ
ト)を1/ 120インチ単位に変換して、レジスタR
2の内容(文字位置)から差引き、その値を改行位置と
してレジスタR8にセットする。更にステップ[313
に於いて、レジスタR5の内容を表示開始行番号として
レジスタR7にセットする。
次にステップB14に於いてレジスタR2に改行値を加
え、ステップ815に於いてレジスタR2の内容を1/
 120インチ単位からドツト単位に変換してレジスタ
R18にセットする。そしてステップB16. B17
に於いて、レジスタR18の値がクリッピングドツト(
R1)から口R1+800]の範囲内にあるか否かを判
断し、範囲内にあるときはレジスタR17に「1」を加
えた後、ステップ314の処理に戻る。又、上記ステッ
プB17に於いて、範囲外であるときはステップB18
に於いて用紙交換行であるか否かを判断し、用紙交換行
であるときはステップB19に於いてサーチ終了フラグ
(R4)に“1パをセットし、処理を終了する。
又、用紙交換行でないときはそのまま処理を終了する。
第5図は上記第2図に於けるステップSIOの[LCD
50上の表示処理]の詳細なフローチャートである。
ここでは先ずステップCI 、C2に於いて、印刷イメ
ージフラグ(R9)に“1”をセットし、ラインバッフ
ァ長(R10)にr2280J  (第9図参照)をセ
ットする。
通常の印刷の場合はステップC3,C4に於いて、レジ
スタR9(印刷イメージフラグ)に“0″、レジスタR
IOにN536J  (第9図参照)がセットされる。
次にステップC5に於いて行番号(R5)に作業用レジ
スタD E reaの内容をセットし、ステップC6に
於いて行数(R11)に作業用レジスタB E rea
の内容をセットする。そしてステップC7で改行11(
R14)に「0」をセットする。更にステップC8で、
レジスタR5の行番号に対応する行修飾情報を行修飾エ
リア(R16)にセットし、ステップC9に於いてレジ
スタR16の値から、文字サイズ、文字間、改行値を計
算する。次に、ステップC10,C11に於いて、レジ
スタR12、及びレジスタR12にそれぞれrOJをセ
ットする。
次にステップC12に於いて、レジスタR5の内容とレ
ジスタR13の内容から対応する文字コードをロードす
る。
そしてステップC13に於いて、文字コードが外部記憶
内の文字種であるか否かを判定する。ここで、外部記憶
の文字種でないときは、ステップ016に於いて、RO
M15のKPMからそのコードに従う文字パターンをリ
ードし、文字バッファ(R19)に書込む。又、ステッ
プC13に於いて、外部記憶の文字(ここではマイクロ
フロッピィディスクドライブ70によりアクセスされる
外字・第2水準専用フロツピイデイスク内に格納された
文字種)であると判断し“たときは、ステップC14に
於いて印刷イメージフラグ(R9)が1′°であるか否
かを判断し、“1”であるときはステップC15に於い
てレジスタR19のすべてのビットを“1′°にする。
このようにして、印刷イメージ表示処理の際、外部記憶
の文字種に関しては真黒パターンが文字バッファ(R1
9)に書込まれ、ラインバッファ(18) 141上に
展開される。
尚、この真黒パターンの表示例は第13図の画面1内に
示されている。
又、印刷イメージフラグ(R9)が“0″のときは外部
記憶(マイクロフロッピィディスクドライブ70)から
文字パターン(外字/第2水準漢字等)をリードし、レ
ジスタR19に書込む。
次に、ステップC18に於いて、レジスタR16の行修
飾情報の内容に従い文字修m<例えば拡大処理)して、
その文字パターンをラインバッファ(L B ) 14
1に書込む。
そして次のステップC19に於いて、レジスタ12の内
容(書込みポインタ)に文字サイズ値が加えられ、ステ
ップC20に於いて、レジスタR12の内容(書込みポ
インタ)がラインバッファ長(R10)をオーバしてい
るか、又は1行の文字数の書き込みが終了したと判断さ
れると、ステップC23に於いて印刷イメージフラグ(
R9)の内容が判断される。
又、上記ステップC20に於いて、レジスタR12の値
(書込みポインタ)がラインバッファ長(R10)を越
えていないときは、ステップC21に於いて、レジスタ
R12(書込みポインタ)に文字間を加え、更にステッ
プC22に於いてレジスタR13(桁番号)に「1」を
加えて、ステップC12の処理に戻る。
上記ステップC23では、印刷イメージフラグ(R9)
が“1”であるか否かを判断し、“1″のときは改行位
置(R8〉にレジスタR14の値(改行量)を加える。
そしてステップC25に於いて、ラインバッファ(LB
)141のデータを■−RA M 140に書込む。
又、上記ステップC23に於いて、レジスタR9の内容
(印刷イメージフラグ)が“1″でないときは、プリン
タコントローラ(PRTC)18を介してプリンタ(P
RT)60に対し、改行と印字実行が行われる。
次にステップC26に於いて、レジスタR16の情報(
行修飾エリア)から改行値を求め、これをしジスタR1
4にセットする。そしてステップC27に於いてレジス
タR5の内容(行番号)に「1」を加え、ステップC2
9に於いてレジスタR11の内容(行数)から「1」を
引く。更にステップC30に於いて、レジスタR11の
内容(行数)が「○」であるか否かが判断され、rOJ
でないのときはステップC8の処理に戻り、又、「○」
のときは処理を終了する。
第6図は上記第5図に於けるステップC25の[V−R
AM140への書込み処理]の詳細なフローチャートで
ある。
ここでは、まずステップD1に於いて、改行位置(R8
)を1/ 120インチ単位からドツト単位に変換する
。次にステップD2に於いて、レジスタR8の値(改行
位置)がrOJからr799Jの範囲にあるか否かを判
断し、範囲外のときはステップD5の処理を行なう。又
、上記範囲内のときはレジスタR8の値を1/4にして
V−RAM・Y位置(R15)にセットする。そしてス
テップD4に於いて、ラインバッファ(LB)141上
の上から○〜3ドツトの4ドントデータを1/4×1/
4に縮小(16ドツト(4X4ドツトマトリクス)の何
れかのドツトが“1Nであると当該縮小データを“1パ
にする)してV−RAM140のX位置r32J  (
第2図に示す印刷不可能範囲)、y位置はレジスタR1
5が示す位置CV−RAM・Y位置)から縮小データを
オアライトする。
次にステップD5に於いてレジスタR8の値(改行位置
)に「4」を加え、ステップD6に於いて、レジスタR
8の値が「0」からr799Jの範囲内であるか否かを
判断し、範囲外のときはステップD9の処理を行なう。
又、上記範囲内のときはレジスタR8の値(改行位置)
を1/4にしてレジスタ15にセットする。そしてステ
ップD8に於いて、ラインバッファ(LB)141上の
上から4〜7ドツトのデータを1/4 X  1/4に
縮小シテ、V−RAM140上のX位置r32J、Y位
置はレジスタR15の値から縮小データをオアライトす
る。
次にステップD9に於いてレジスタR8にI’4Jを加
え、ステップD10に於いてレジスタR8の値が「0」
からr799Jの範囲内であるか否かを判断する。ここ
で範囲外のときはステップ[)13の処理を行なう。又
、範囲内のときはレジスタR8の値を1/4にしてレジ
スタR15にセットする。
上そしてステップD12に於いてラインバッファ(L 
B ) 141上の上から8〜11ドツトのブータラ1
/’4 X  1/4 ニ縮小LrV−RAM140上
のX位置「32」、Y位置はレジスタR15の直から縮
小データをオアライトする。
次にステップ1)13に於いてレジスタR8に「4」を
加え、ステップ[)14に於いてレジスタR8の値が「
○」からr799Jの範囲内であるか否かを判断し、範
囲外のときはステップD17の処理を行なう。又、範囲
内のときはレジスタR8の値を1、/4にしてレジスタ
15にセットする。そして、ステップD16に於いてラ
インバッファ(LB)141上の上から12〜15ドツ
トのデータを 1/4 x  i/4 にI小LTV−
RAM140の×位置r32」、Y位置はレジスタR1
5の値から縮小データをオアライトする。
次にステップ[)17に於いてレジスタ8に「4」を加
え、ステップD18に於いてレジスタR8の値がrOJ
からr799Jの範囲内にあるか否かを判断し、範囲外
のときはステップD21の処理・を行なう。又、範囲内
のときはレジスタR8の値を1/4にしてレジスタR1
5にセットする。そしてステップD20に於いてライン
バッファ(LB)141上の上から16〜19ドツトの
データを1/4 X  1/4に縮小してV −RA 
M 140上のX位置r32J、Y位置はレジスタR1
5の逍から縮小データをオアライトする。
次にステップD21に於いてレジスタR8にr4Jを加
え、ステップD22に於いてレジスタR8の内容が「0
」からr799Jの範囲であるか否かを判断し、範囲外
のときは処理を終了する。又、範囲内のときはレジスタ
R8の値を1/4にしてレジスタR15にセットする。
そしてステップ024に於いてラインバッファ(LB)
141上の上から20〜23ドツトのデータを 1/4
 X  1/4に縮小シテ、V−RAM140f7)X
位置r32J、Y位置はレジスタR15の値から縮小デ
ータをオアライトし、処理を終了する。
このようにして印刷イメージ表示処理が順次実行され、
実際の印刷文書に忠実な圧縮文字パターン表示による表
示形態をもって印刷イメージがLCD50上に表示され
る。
[発明の効果] 以上詳記したように本発明によれば、n行Xm桁の表示
用バッファと印刷用のラインバッファと行修飾機能とを
もつ文書作成装置に於いて、印刷イメージ表示モードを
設定するモード設定手段と、同手段の設定による印刷イ
メージ表示モード時に於いて印刷対象となる文書頁を複
数の画面に区分し管理する手段と、上記文書頁内の任意
の−構成画面を指定する初期画面の指定手段と、前画面
の指定手段と、後画面の指定手段と、上記指定手段で指
定された画面が頁末画面であることを検出する頁先頭画
面検出手段と、上記指定手段で指定された画面が頁先頭
画面であることを検出する頁先頭画面検出手段と、上記
前画面の指定手段による画面切替時に切替前の画面が頁
内の先頭画面であるとき前頁のR柊画面を選択する手段
と、上記後画面の指定手段による画面切替時に切替前の
画面が頁内の最終画面であるとき次頁の先頭画面を選択
する手段と、上記指定手段により指定され又は上記選択
手段により選択された画面内の文字種情報を行を単位に
読出しパターン化して上記ラインバッファ上に展開する
手段と、同ラインバッファ上に展開された文字種パター
ンを所定ドツトマトリクス単位の縮小パターンに変換す
る手段、及び同変換された縮小パターンを上記表示用バ
ッファに展開し画面単位で表示出力する手段とを備え、
印刷対象となる文書頁を複数の画面に分割し任意の画面
を圧縮表示形態で忠実にレイアウト表示する構成とした
ことにより、表示行桁数が比較的少ない少数ドツトマト
リクス構成の表示機構、及び印刷用ラインバッファを有
効に用いて、印刷対象頁内を複数画面にて忠実にレイア
ウト表示でき、文書全体のイメージを頁内を分割した画
面を単位に正確に把握できる。
【図面の簡単な説明】
第1図は本発明の一実施例に於ける装置の構成を示すブ
ロック図である。第2図乃至第6図はそれぞれ上記実施
例に於ける印刷イメージ表示処理フローを示したもので
、第2因は印刷イメージ表示処理系全体の処理フローを
示すフローチャート、第3図は上記第2図に於ける処理
内の用紙幅スケール表示処理(ステップS3)を示すフ
ローチャート、第4図は上記第2図に於ける処理内のク
リッピング範囲から表示行数を割出す処理(ステップ3
6)を示すフローチャート、第5図は上記第2図に於け
る処理内のLCD上の表示処理(ステップ510)を示
すフローチャート、第6図は上記第5図に於けるV−R
AMへの書込み処理(ステップC25)を示すフローチ
ャートである。 第7図乃至第13図はそれぞれ上記実施例の動作を説明
するためのもので、第7図はRA〜1内の作業用レジス
タ領域に設けられた印刷制御レジスタ領域のレジスタ類
(RO−R19)を示す図、第8図は上記RAM内の行
修飾バッファに貯えられる行修飾情報の構成を示す図、
第9図はプリント用ラインバッファ(LB)の構成を示
す図、第10図はV−RAMの構成を示す図、第11図
は印刷イメージ表示の際のLCD上の表示可能範囲と用
紙幅の点線を示す図、第12図はLCD上のクリッピン
グ範囲を説明するための図、第13図は印刷イメージ表
示の際の文書と画面の関係を示す図である。 10・・・Sl、11・・・CPU、12・・・PPI
(周辺制御回路)、13・・・デコーダ(DCE)、1
4・・・RAM、15・・・ROM、16・・・回線イ
ンターフェイス部(C−INTF)17・LCDlll
tll回路(LCDC)、18・・・プリンタコントロ
・−ラ(PRTC)、19・・・クロックジェネレータ
(CG)、20・・・発振器(O20)、30・・・キ
ーボード(KB)、50・・・LCD、60・・・シリ
アルプリンタ(PRT)、70・・・フロッピィディス
クドライブ(FDD)、71・・・フロッピィディスク
コントローラ(FDC>、140・・・表示用イメージ
バッファ(V−RAM) 、141・・・ブリント用ラ
インバッファ(LB)、142・・・作業用レジスタ領
域、143・・・行修飾バッファ143゜出願人代理人
 弁理士 鈴江武彦 印刷イメージ表示 用紙幅のスケール表示 第3図 クリ/ピング範と1 ら表示行数の割出し 第 4 図(そ釦) 第9図 第10図 印刷不可範囲 LCD横方向  Oドツト:用紙左端を示す 1ドツト
点線321ドツト: 8S縦右端を示Tlド・ノド点線
373ドツト二 BSS縦端端示す!ドツト点線4s6
ドツト: B4縦右端を示す1ドツト点線639ドツト
: 84横右端を示Ttドツト点線LcD’iii面フ
ォーマット 第11図 LCD上のクリ・lピング範囲 第12図

Claims (2)

    【特許請求の範囲】
  1. (1)、n行×m桁の表示用バッファと印刷用のライン
    バッファと行修飾機能とをもつ文書作成装置に於いて、
    印刷イメージ表示モードを設定するモード設定手段と、
    同手段の設定による印刷イメージ表示モード時に於いて
    印刷対象となる文書頁を複数の画面に区分し管理する手
    段と、上記文書頁内の任意の一構成画面を指定する初期
    画面の指定手段と、前画面の指定手段と、後画面の指定
    手段と、上記指定手段で指定された画面が頁末画面であ
    ることを検出する頁末画面検出手段と、上記指定手段で
    指定された画面が頁先頭画面であることを検出する頁先
    頭画面検出手段と、上記前画面の指定手段による画面切
    替時に切替前の画面が頁内の先頭画面であるとき前頁の
    最終画面を選択する手段と、上記後画面の指定手段によ
    る画面切替時に切替前の画面が頁内の最終画面であると
    き次頁の先頭画面を選択する手段と、上記指定手段によ
    り指定され又は上記選択手段により選択された画面内の
    文字種情報を行を単位に読出しパターン化して上記ライ
    ンバッファ上に展開する手段と、同ラインバッファ上に
    展開された文字種パターンを所定ドットマトリクス単位
    の縮小パターンに変換する手段、及び同変換された縮小
    パターンを上記表示用バッファに展開し画面単位で表示
    出力する手段とを具備してなることを特徴とする表示制
    御方式。
  2. (2)、上記頁末画面検出手段により検出された頁末画
    面の定位置に頁末を示す特定のマークを表示する特許請
    求の範囲第1項記載の表示制御方式。
JP61172271A 1986-07-22 1986-07-22 表示制御装置及びその方法 Expired - Lifetime JPH0769897B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP61172271A JPH0769897B2 (ja) 1986-07-22 1986-07-22 表示制御装置及びその方法
US07/319,887 US5029114A (en) 1986-07-22 1989-03-07 Method of displaying reduced-layout and apparatus for embodying the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61172271A JPH0769897B2 (ja) 1986-07-22 1986-07-22 表示制御装置及びその方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP6313014A Division JPH0850585A (ja) 1994-12-16 1994-12-16 文書作成装置の表示制御装置及びその方法

Publications (2)

Publication Number Publication Date
JPS6327953A true JPS6327953A (ja) 1988-02-05
JPH0769897B2 JPH0769897B2 (ja) 1995-07-31

Family

ID=15938812

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61172271A Expired - Lifetime JPH0769897B2 (ja) 1986-07-22 1986-07-22 表示制御装置及びその方法

Country Status (1)

Country Link
JP (1) JPH0769897B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59104693A (ja) * 1982-12-08 1984-06-16 株式会社日立製作所 文字縮小レイアウト表示方法
JPS59204090A (ja) * 1983-05-07 1984-11-19 株式会社日立製作所 文書編集装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59104693A (ja) * 1982-12-08 1984-06-16 株式会社日立製作所 文字縮小レイアウト表示方法
JPS59204090A (ja) * 1983-05-07 1984-11-19 株式会社日立製作所 文書編集装置

Also Published As

Publication number Publication date
JPH0769897B2 (ja) 1995-07-31

Similar Documents

Publication Publication Date Title
JPS63262749A (ja) 文書編集装置
JP3376254B2 (ja) 表示装置、表示制御方法及び記録媒体
JP4304899B2 (ja) 画像処理システムおよび画像処理方法
JPS6327950A (ja) 表示制御方式
JPH03156668A (ja) 文書作成装置
JP2502971B2 (ja) 文字出力装置
JPH10187679A (ja) 表処理装置及び記憶媒体
JPS6327949A (ja) 表示制御方式
JPS6327878A (ja) 表示制御方式
JPS6327951A (ja) 表示制御方式
JPS6327952A (ja) 表示制御方式
JPS6254363A (ja) 文書処理装置
JP2705690B2 (ja) 表示制御装置
JPH0769897B2 (ja) 表示制御装置及びその方法
JP2653911B2 (ja) 垂れ幕印字機能を有する文書処理装置
JPS63159974A (ja) 情報処理装置
JPH0850585A (ja) 文書作成装置の表示制御装置及びその方法
JPH04118769A (ja) 文書作成装置
JPS61286177A (ja) 文書作成装置
JPS63108456A (ja) 数式入力方法
JPS62211155A (ja) 印刷制御方式
JPS63227369A (ja) 情報処理装置
JPH05341761A (ja) 文字発生装置
JPH03263257A (ja) 文書処理装置
JPH03105556A (ja) 文書処理装置