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

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

Info

Publication number
JPH0769897B2
JPH0769897B2 JP61172271A JP17227186A JPH0769897B2 JP H0769897 B2 JPH0769897 B2 JP H0769897B2 JP 61172271 A JP61172271 A JP 61172271A JP 17227186 A JP17227186 A JP 17227186A JP H0769897 B2 JPH0769897 B2 JP H0769897B2
Authority
JP
Japan
Prior art keywords
register
screen
display
line
buffer
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.)
Expired - Lifetime
Application number
JP61172271A
Other languages
English (en)
Other versions
JPS6327953A (ja
Inventor
敦志 槇口
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 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

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は文書作成装置の表示制御装置及びその方法に係
り、特にパーソナルタイプの文書作成装置に於いて、印
刷機構のラインバッファを有効に用いて、印刷イメージ
を忠実にレイアウト表示できるようにした表示制御装置
及びその方法に関する。
(従来の技術) 近年、文書作成装置に於いて、表示機構にLCD(液晶デ
ィスプレイ)を用い、文書ファイル機構にマイクロフロ
ッピィディスクドライブを用い、印刷機構に熱転写プリ
ンタを用いた小形かつ軽量で低価格の所謂パーソナルワ
ードプロセッサと称される文書作成装置が実現されるに
至った。この種パーソナルワードプロセッサに於いて
は、表示画面上の一度に表示できる行・桁数が印刷頁の
行・桁数に比し大幅に制約されることから、通常の文字
表示では頁単位の印刷イメージを表示することができな
い。そこで従来では1文字を1ドット乃至4ドット程度
のシンボルマークに置換えて1頁の文書イメージをレイ
アウト表示するレイアウト表示機構を設けている。
しかしながらこのような従来の印刷イメージの表示手段
に於いては、文書を構成する文字類の判別ができないこ
とは勿論、文書の校正等に必要なレイアウト表示の際
に、文字サイズ、文字間、改行値等が反映されないこと
から、正確なレイアウトが認識できず、正確なレイアウ
トを認識するには実際に文書を打出してみなければなら
ない。
(発明が解決しようとする問題点) 上述したように、従来のバーソナルワードプロセッサに
於いては、文字種が単にシンボルマークで表示される構
成であり、文書を構成する文字類を判別できないことは
勿論、文字サイズ、文字間、改行値等が反映されないこ
とから、正確な文書印刷イメージを認識できないという
問題があった。
本発明は、パーソナルワードプロセッサに於いて、表示
行桁数が比較的少ない少数ドットマトリクス構成の表示
機構、及び印刷用ラインバッファを有効に用いて、印刷
対象頁内を複数の両面に分割し任意の画面単位で忠実に
レイアウト表示でき、文書全体のイメージを頁内を分割
した画面を単位に正確に把握できる構成とした印刷イメ
ージの表示制御装置及びその方法を提供することを目的
とする。
[発明の構成] (問題点を解決するための手段) 本発明は、印刷イメージ表示モードの設定時に於いて印
刷対象となる文書頁を複数の画面に区分し管理する手段
と、上記文書頁内の任意の一構成画面を指定する初期画
面、前画面、及び後画面の各指定手段と、上記指定手段
により指定された画面内の文字情報を読出しパターン化
して印刷用バッファ上に展開する手段と、同印刷用バッ
ファ上に展開された文字種パターンを所定ドットマトリ
クス単位の縮小パターンに変換する手段、及び同変換さ
れた縮小パターンを表示用バッファに展開し画面単位で
表示出力する手段とを備え、印刷対象となる文書頁を複
数の画面に分割し任意の画面を圧縮表示形態で忠実にレ
イアウト表示する構成としたものである。
(作用) 印刷イメージ表示モードの設定状態下に於いては、上記
指定手段で指定された画面内の文字情報が順次文字パタ
ーン化され印刷用バッファ上に展開された後、所定ドッ
トマトリクス単位の縮小文字パターンに変換されて表示
用バッファに書込まれ、印刷対象文書頁内の任意の画面
が圧縮表示形態をもって忠実にレイアウト表示される。
ここで前画面の指定により同頁内の先頭画面が表示され
ているとき、更に前画面が指定れると前頁の最終画面が
選択され、同画面が上記同様に圧縮表示形態をもってレ
イアウト表示される。このように印刷対象となる文書頁
を複数の画面に分割し任意の画面を圧縮表示形態で忠実
にレイアウト表示する構成としたことにより、パーソナ
ルワードプロセッサに於いて表示行桁数が比較的少ない
少数ドットマトリクス構成の表示機構、及び印刷用ライ
ンバッファを有効に用い、印刷対象頁内を複数の画面に
分割して忠実にレイアウト表示できる。
(実施例) 以下図面を参照して本発明の一実施例を説明する。
第1図は本発明の一実施例による装置の構成を示すブロ
ック図である。
第1図に於いて、10は1チップ化した大規模集積回路装
置であり、装置全体の制御を司る処理装置(CPU)、更
には、辞書領域、文字フォント領域、プログラム領域、
作業用領域等をもつROM及びRAMでなる内部記憶部等が内
蔵される。この集積回路装置10は実機に於いては100ピ
ン程度の端子構造をもって構成され、特願昭59-204455
号、特願昭59-204456号、特願昭59-204462号等に示され
る半導体集計回路技術をもとに実現している。以下この
大規模集積回路装置をスーパインテグレーション又はSI
と呼称する。
11乃至19はそれぞれ上記SI10の内部構成要素である。こ
のうち、11は装置全体の制御を司るCPUであり、ここで
はキー入力判別、仮名漢字変換、文書の編集校正等の処
理に加え、行属性情報に従う行単位の文字修飾、及び印
刷停止制御を含む行修飾処理を実行するとともに、第2
図乃至第6図に示すような印刷イメージの表示制御処理
を実行する。尚、実機に於いてはこのCPU11をZ80相当の
理論構造としている。又、図に於いては、SI10内部のシ
ステムバスにつながる外部のバス、接続端子、更にはSI
10内部に設けられるカウンタ/タイマ等のロジックを省
略して示している。
12乃至18はそれぞれ上記CPU11の内部システムバスに接
続されるSI10の内部構造要素である。
このうち、12は周辺制御回路(双方向インターフェイス
回路)であり、3ポートのうちの一つのポートがキーボ
ードスキャンデータの出力(4ビット)に用いられ、他
の一つのポートがキーポードリターン信号の入力(8ビ
ット)に用いられる。この周辺制御回路を以下PPIと呼
称する。
13は上記PPI12のキーボードスキャンデータ出力(4ビ
ット)を受けて該データをデコードし、9種のスキャン
信号としてキーボードに送出するデコーダ(DCE)であ
る。
14はRAMであり、ここでは、文書バッファ領域、外字パ
ターン領域、暫定辞書領域等に加えて、表示用イメージ
バッファ(以下V−RAMと称す)140、プリント用ライン
バッファ(LB)141、第7図に示すような印刷制御レジ
スタ領域(R0〜R19)を含む作業用レジスタ領域142、第
8図に示すような3バイト/行構造の行修飾情報が格納
される行修飾バッファ143等の領域が確保される。
15はROMであり、ここでは、漢字・英字を含む各種の文
字フォントを登録した漢字パターン記憶部(以下KPMと
称す)が設けられるとともに、システムプログラム、仮
名漢字変換辞書、複数画面のメッセージ等が格納され
る。
16はCPU11の制御の下に文書情報(文字コード列)を外
部機器との間で遣り取りするための回線インターフェイ
ス部(C−INTF)である。
17はLCD制御回路(LCDC)であり、RAM14内に設けられる
V−RAM140をアクセスLCD表示データを出力する。
18はプリンタコントローラ(PRTC)であり、CPU11の制
御の下に、RAM14を介してプリントイメージデータを出
力する。
19はクロックジェネレータ(CG)であり、外部の発振器
(OSC)20より出力される基本クロックを受けて所定の
分周クロック、タイミング信号等を出力する。
20は基本クロックを生成し、SI10内部のクロックジェネ
レータ19に供給する発振器(OSC)、30は同じくSI10内
部のPPI12及びデコーダ13に接続されたキーボード(K
B)である。50はLCDドライバ(LCD-DRV)51を介してSI1
0内部のLCD制御回路17に接続された液晶ディスプレイ
(以下LCDと称す)であり、ここでは第10図に示すよう
に、10行×40字(縮小モードのときは20行×80字)の表
示が可能な640×200ドット構成としている。60はSI10内
部のプリントコントローラ18に接続されたシリアルプリ
ンタである。70は3、5吋のマイクロフロッピィディス
クドライブ(FDD)であり、フロッピィディスクコント
ローラ(FDC)71を介してSI10内部のCPU11の内部システ
ムバスに接続される。このフロッピィディスクドライブ
70には、文書保存のための文書フロッピィディスク、更
には外字保存のための外字フロッピィディスク、第2水
準の各漢字パターンを保存した第2水準フロッピィディ
スク等が選択的に挿入される。
第2図乃至第6図はそれぞれ上記CPU11の制御の下に実
行される印刷イメージ表示処理フローをフローチャート
であり、第2図は印刷イメージ表示処理系全体の処理フ
ローを示すフローチャートである。
第3図は上記第2図に於ける処理内の用紙幅スケール表
示処理(ステップS3)を示すフローチャートである。
第4図は上記第2図に於ける処理内のクリッピング範囲
から表示行数を割出す処理(ステップS6)を示すフロー
チャートである。
第5図は上記第2図に於ける処理内のLCD50上の表示処
理(ステップS10)を示すフローチャートである。
第6図は上記第5図に於けるV−RAM140への書込み処理
(ステップC25)を示すフローチャートである。
第7図はRAM14内の作業用レジスタ領域142に設けられた
印刷制御レジスタ領域のレジスタ類(R0〜R19)を示し
たもので、ここで図示する以外にも数個の作業用レジス
タ(IXreg,Breg,DErep,BCreg等)が印刷イメージ表示処
理に用いられる。
第8図は上記RAM14内の行修飾バッファ143に貯えられる
行修飾情報の構成を示したもので、ここでは3バイト/
行をもって構成される。
第9図はプリント用ラインバッファ(LB)141の構成を
示したもので、ここでは、通常使用時、即ち印刷時の使
用に於いては、1,536ドット幅をもって構成されるが、
印刷イメージ表示処理の際は2,280ドット幅に拡張され
る(第11図参照)。
第10図はV−RAM140の構成を示したもので、ここでは64
0×200ドットをもって構成される。
第11図は印刷イメージ表示の際のLCD50上の表示可能範
囲と用紙幅の点線を示す図であり、ここでは、用紙の左
端、B5縦の右端、A4縦の右端、B4縦の右端、B4横の右端
が、それぞれ1ドットの点線にてガイド表示される。
第12図はLCD50のクリッピング範囲(ここでは200ドッ
ト)を説明するための図、又、第13図は印刷イメージ表
示の際の文書と画面の関係を示す図であり、上下方向の
カーソル操作で画面が切替えられる。
ここで上記各図を参照して一実施例の動作を説明する。
漢字混じり文の入力時に於いては、キーボード30より入
力されたキー入力信号がSI10内のCPU11の制御により仮
名漢字変換され、RAM14内の文書バッファ141に貯えられ
る。この際、CPU11は、PPI12を介し更にデコーダ13を介
してキーボード30にスキャン信号を出力し、そのリター
ン信号をPPI12をより入力してキー判別を行いキーコー
ドを生成する。更に、同キーコードをもとに仮名入力さ
れた漢字指定部分について、ROM15内のKPM(仮名漢字変
換辞書)、更にはRAM14内の暫定辞書等を索引し、仮名
漢字変換処理した後、その変換された漢字コードを含む
入力文字コード列を文書バッファ141に貯える。
上記した文書入力時に於いて、文書バッファ141に貯え
られる入力文字は、CPU11の制御の下に順次V−RAM140
上にパターン展開され、LCD制御回路17の表示制御、更
にはLCDドライバ51の表示ドライブでLCD50上に表示出力
される。
このようにして入力された既入力文書は、カーソルキー
操作による行・桁指定に従いLCD50上に最大40桁×10桁
(縮小表示モードの際は80桁×20行)の文字配列をもっ
て任意に表示でき、文書の編集、校正等に供される。
上記した入力文書に対して、例えば行を単位に文字修
飾、又は印刷停止の指定を行ないたい場合は、修飾した
い行位置の文字列をカーソルキー操作で選択し表示し
て、[機能]キーと他の特定キーとの組合わせによる
[行修飾]キー操作により行修飾の指定を行なう。この
際の詳細な行修飾手段は特願昭60-129237号(文書作成
装置)に示されているので、ここではその説明を省略す
る。
以下に印刷イメージ表示処理動作を説明する。
ここでは、印刷イメージ表示処理時に於いて、行を単位
に複数種の文字が混在した文書の通常の印刷結果を[1/
4×1/4]に縮小したイメージでLCD50上にレイアウト表
示する。
まずキーボードから入力された文書に対して、行単位に
文字サイズ、文字間、改行値、用紙交換等の行修飾が指
定される。
ここでキーボード30上の「印刷イメージ表示」キーが押
下されると、CPU11はカーソルのある行の行番号を検出
した後、印刷イメージ表示実行ルーチンを実行開始す
る。
この際の印刷イメージの表示処理動作を第2図乃至第13
図を参照して説明する。
まず印刷イメージ表示の全体の処理動作を第2図のフロ
ーチャートを参照して説明する。
ここでは先ずステップS1に於いて、上記「印刷イメージ
表示」キーの押下に伴い検出したカーソル行より上へ行
修飾の内容を見て、用紙交換が指定してある行の行番号
を検出し、同行番号を頁先頭行番号としてレジスタR0に
セットする。
次にステップS2に於いて、クリッピング範囲を示すクリ
ッピングドットとして「0」を印刷制御レジスタR1(以
下印刷制御レジスタ(R0〜R19)の夫々を単にレジスタ
と称呼する)にセットする。その後、ステップS3に於い
て、LCD50上に、第11図に示すような用紙幅のスケール
表示を行なう。この詳細な処理フローは第3図に示され
る。
次にステップS4に於いて、イメージ表示する文字位置と
して「4」(具体的には縦横変換印刷の際の傍線抜け等
を防止するための4ドットスライス分のマージン)をレ
ジスタR2にセットし、続いてステップS5に於いて、カー
チ行番号として、レジスタR0の内容をレジスタR3にセッ
トする。そしてステップS6に於いて、クリッピング範囲
から表示行数を割出す。この詳細な処理フローは第4図
に示される。
次にステップS7に於いて、表示行数が「0」であれば、
ステップS13に於いて、クリッピング範囲に次画面と次
々画面を指定し、表示行があるか否かを判断する。
このステップS13に於いて表示行無しと判定した場合
は、ステップS22に於いて、画面左下に、第13図の画面
3内に示されるような頁エンド(頁末)マークを表示す
る。
又、上記ステップS7に於いて、表示行数が「0」以外で
あるときは、ステップS8に於いて表示行数(R17)を作
業用レジスタBCregにセットし、更にステップS9に於い
て表示開始行番号(R7)を作業用レジスタDEにセットし
た後、ステップS10に於いて、LCD50上に印刷イメージを
表示する。この詳細な表示フローは第5図、及び第6図
に示される。
次にステップS11に於いて、レジスタR17の内容(表示行
数)とレジスタR7の内容(表示開始行番号)を加えた値
を次のサーチ行番号としてレジスタR3にセットする。
次にステップS12に於いて、サーチ終了フラグ(R4)が
“1"であるか否かを判断し、“1"でなければ、再び上記
ステップ6の処理に戻って表示行数の割出しを行なう。
又、上記ステップS12に於いて、サーチ終了フラグ(R4
が“1"であれば、ステップS13に於いて、上記同様の頁
終了チェックを行なう。
このステップS13に於いて、表示行が無ければステップS
22に於いて、画面左下に上記したような頁エンドマーク
を表示し、ステップS23に於いてキー入力待ちとなる。
又、上記ステップS13に於いて表示行がある場合は、ス
ラップS14に於いてキー入力待ちとなる。
ここで、キー入力があると、ステップS15〜S17に於いて
キーの判断を行ない、上カーソルキーのときはステップ
S18の処理を実行し、下カーソルキーのときはステップS
21の処理を実行し、取消しキーのときは印刷イメージ表
示を終了する。その他のキーのときは再びステップS14
のキー入力待ちとなる。
上記ステップS15に於いて上カーソルキーの入力を判断
すると、ステップS18に於いて、クリッピングドット(R
11)が「0」(1画面目表示中)であるか否かを判断
し、「0」であれば、次にステップS19に於いて頁先頭
行番号(R0)が「1」(1頁目表示中)であるか否かを
判断し、ここで「1」であれば、再びステップS14でキ
ー入力待ちとなる。
又、上記ステップS19に於いて、頁先頭行番号(R0)が
「1」でなければ、ステップS32に於いて前頁最終画面
表示処理を行なう。
又、上記ステップS18に於いて、クリッピングドットが
「0」でなければ、ステップS20に於いてクリッピング
ドット(R1)から「700」を引き、前画面を表示するた
めに、ステップS3の処理を行なう。
又、上記ステップS23に於いてキー入力待ちのとき、キ
ー入力があると、ステップS24〜S26に於いてキーの判断
を行ない、取消しキーのときは印刷イメージ表示を終了
し、上カーソルキーのときはステップS29の処理を実行
し、下カーソルキーのときはステップS27に於いて文末
であるか否かを判断し、文末ならば再びステップS23に
於いてキー入力待ちとなる。又、文末でなければ、頁先
頭行番号(R0)に次頁の先頭行番号をセットし、次頁の
最初の画面を表示するためにステップS2の処理を行な
う。
又、上記ステップS29に用いて、クリッピングドット(R
1)が「0」であるか否かを判断し、「0」であれば、
続いてステップ30に於いて頁先頭行番号(R0)が「1」
であるか否かを判断し、ここで「1」であれば再びステ
ップS23でキー入力待ちとなる。
又、上記ステップS29に於いて、クリッピングドット(R
1)が「0」でなければ、ステップS31に於いて、クリッ
ピングドット(R1)から「700」を引き、前画面を表示
するために、ステップS3の処理を行なう。
又、上記ステップS30に於いて、頁先頭行番号(R0)が
「1」でないときは、ステップS32に於いて、レジスタR
0に前頁の先頭行の行番号をセットし、ステップS33〜S2
5でレジスタR1に「0」、レジスタR2に「4」、レジス
タR3にレジスタR0の値をそれぞれセットする。そしてス
テップS36に於いて表示行数の割出しを行なう。この詳
細な処理フローは第4図に示される。
次に、ステップS37に於いて、サーチ終了フラグ(R4)
が“1"であるか否かを判断する。
ここでサーチ終了フラグ(R4)が“1"のときは、ステッ
プS41に於いて、前頁の最終画面であるか否かを判断
し、最終画面であるときはステップS3の処理を行なう。
又、最終画面でないときはステップS42〜S44の処理に於
いて、レジスタR1(クリッピングドット)に「700」を
加え、レジスタS2にレジスタR6の内容(表示開始文字位
置)をセットし、更にレジスタR3にレジスタR7の内容
(表示開始行番号)をセットして、再びステップS36の
処理に戻る。
又、上記ステップS37に於いて、レジスタR4の内容(サ
ーチ行番号)が“1"でないときは、ステップS38に於い
て表示行数(R17)が「0」であるか否かを判断し、
「0」であるときはステップS42の処理を行なう。又、
表示行数(R17)が「0」でないときは、ステップS39に
於いて前頁の最終画面であるか否かを判断し、最終画面
であるときは、レジスタR1の内容から「700」を引い
て、再びステップS3の処理を行なう。又、最終画面でな
いときはレジスタR1に「700」を加えステップS34の処理
を行なう。
次に、上記ステップS3,S6及びS36,S10の詳細について、
第3図〜第5図のフローチャートに従って説明する。
第3図は上記第2図に於けるステップS3の[用紙幅スケ
ール表示処理]の詳細なフローチャートである。
ここでは、まずステップA1に於いてLCD50の表示画面す
べてをクリアし、ステップA2に於いて作業用レジスタBr
egに点線ドット数の「100」をセットし、スラップA3に
於いて作業用レジスタIXregにV−RAM140の奇数の先頭
アドレス(ここでは800H)をセットする。
次に、ステップA4,A5,A6,A7,A8の各処理を実行して、V
−RAM140上の第11図に示す各点線位置のアドレスにそれ
ぞれ1ビットをオアライトする。
その後、ステップS9に於いて作業用レジスタIXregに「8
0」を加え、作業用レジスタBregから「1」を引いて、
その結果が「0」でなけれはステップA4以降の処理を繰
返し行ない、又、「0」であれば処理を終了する。
このような処理により、LCD50上には第11図に示すよう
な点線による[用紙左端・B5縦右端・A4縦右端・B4縦右
端・B4横右端]を示す各用紙幅のスケール表示がなされ
る。
第4図は上記第2図に於けるステップS6,及びステップS
36の[クリッピング範囲からの表示行数の割出し処理]
の詳細なフローチャートである。
ここでは先ず、ステップB1に於いてレジスタR4の内容を
「0」にし、ステップB2に於いてレジスタR5にレジスタ
R3の内容(サーチ行番号)をセットする。
次にステップB3に於いて、レジスタR2の値を1/120イン
チ単位からドット単位に変換しレジスタR18にセットす
る。
そしてステップB4,B5に於いて、レジスタR18の値(文字
位置ドット)がクリッピングドット(R1)から[R1+80
0]の範囲内にあるか否かを判定し、その範囲内にある
ときはステップB14の処理を行なう。
又、上記ステップB5に於いて範囲外にあるときは、ステ
ップB6に於いてその行が用紙交換の行であるか否かを判
定し、用紙交換行であるときはステップSB7に於いて表
示行数(R17)に「0」をセットし処理を終了する。
又、用紙交換行でないときはステップB8に於いてレジス
タR5に「1」を加え、ステップB9に於いてレジスタR2に
改行値を加えて、ステップB3の処理に戻る。
上記ステップB5のクリッピング範囲の判断で、範囲外の
判断のときは、ステップB10に於いてレジスタR2の内容
(文字位置)を表示開始文字位置としてレジスタR6にセ
ットし、ステップB11に於いて表示文字数としてレジス
タR17に「1」をセットし、更にステップB12に於いてレ
ジスタR1の内容(クリッピングドット)を1/120インチ
単位に変換して、レジスタR2の内容(文字位置)から差
引き、その値を改行位置としてレジスタR8にセットす
る。更にステップB13に於いて、レジスタR5の内容を表
示開始行番号としてレジスタR7にセットする。
次にステップB14に於いてレジスタR2に改行値を加え、
ステップB15に於いてレジスタR2の内容を1/120インチ単
位からドット単位に変換してレジスタR18にセットす
る。そしてステップB16,B17に於いて、レジスタR18の値
がクリッピングドット(R1)から[R1+800]の範囲内
にあるか否かを判断し、範囲内にあるときはレジスタR1
7に「1」を加えた後、ステップB14の処理に戻る。又、
上記ステップB17に於いて用紙交換行であるか否かを判
断し、用紙交換行であるときはステップB19に於いてサ
ーチ終了フラグ(R4)に“1"をセットし、処理を終了す
る。又、用紙交換行でないときはそのまま処理を終了す
る。
第5図は上記第2図に於けるステップS10の[LCD50上の
表示処理]の詳細なフローチャートである。
ここでは先ずステップC1,C2に於いて、印刷イメージフ
ラグ(R9)に“1"をセットし、ラインバッファ長(R1
0)に「2280」(第9参照)をセットする。
通常の印刷の場合はステップC3,C4に於いて、レジスタR
9(印刷イメージフラグ)に“0"、レジスタR10に「153
6」(第9図参照)がセットされる。
次にステップC5に於いて行番号(R5)に作業用レジスタ
DEregの内容をセットし、ステップC6に於いて行数(R1
1)に作業用レジスタBEregの内容をセットする。そして
ステップC7で改行量(R14)に「0」をセットする。更
にステップC8で、レジスタR5の行番号に対応する行修飾
情報を行修飾エリア(R16)にセットし、ステップC9に
於いてレジスタR16の値から、文字サイズ、文字間、改
行値を計算する。次に、ステップC10,C11に於いて、レ
ジスタR12、及びレジスタR12にそれぞれ「0」をセット
する。
次にステップC12に於いて、レジスタR5の内容とレジス
タR13の内容から対応する文字コードをロードする。
そしてステップC13に於いて、文字コードが外部記憶部
の文字種であるか否かを判定する。ここで、外部記憶の
文字種でないときは、ステップC16に於いて、ROM15のKP
Mからそのコードに従う文字パターンをリードし、文字
バッファ(R19)に書込む。又、ステップC13に於いて、
外部記憶の文字(ここではマイクロフロッピィディスク
ドライブ70によりアクセスされる外字・第2水準専用フ
ロッピィディスク内に格納された文字種)であると判断
したときは、ステップC14に於いて印刷イメージフラグ
(R9)が“1"であるか否かを判断し、“1"であるときは
ステップC15に於いてレジスタR19のすべてのビットを
“1"にする。
このようにして、印刷イメージ表示処理の際、外部記憶
文字種に関しては真黒パターンが文字バッファ(R19)
に書込まれ、ラインバッファ(LB)141上に展開され
る。
尚、この真黒パターンの表示例は第13図の画面1内に示
されている。
又、印刷イメージフラグ(R9)が“0"のときは外部記憶
(マイクロフロッピィディスクドライブ70)から文字パ
ターン(外字/第2水準漢字等)をリードし、レジスタ
R19に書込む。
次に、ステップC18に於いて、レジスタR16の行修飾情報
の内容に従い文字修飾(例えば拡大処理)して、その文
字パターンをラインバッファ(LB)141に書込む。
そして次のステップC19に於いて、レジスタ12の内容
(書込みポインタ)に文字サイズ値が加えられ、ステッ
プC20に於いて、レジスタR12の内容(書込みポインタ)
がラインバッファ長(R10)をオーバしているか、又は
1行の文字数の書き込みが終了したと判断されると、ス
テップC23に於いて印刷イメージフラグ(R9)の内容が
判断される。
又、上記ステップC20に於いて、レジスタR12の値(書込
みポインタ)がラインバッファ長(R10)を越えていな
いときは、ステップC21に於いて、レジスタR12(書込み
ポインタ)に文字間を加え、更にステップC22に於いて
レジスタR13(桁番号)に「1」を加えて、ステップC12
の処理に戻る。
上記ステップC23では、印刷イメージフラグ(R9)が
“1"であるか否かを判断し、“1"のときは改行位置(R
8)にレジスタR14の値(改行量)を加える。そしてステ
ップC25に於いて、ラインバッファ(LB)141のデータを
V−RAM140に書込む。
又、上記ステップC23に於いて、レジスタR9の内容(印
刷イメージフラグ)が“1"でないときは、プリンタコン
トローラ(PRTC)18を介してプリンタ(PRT)60に対
し、改行と印字実行が行われる。
次にステップC26に於いて、レジスタR16の情報(行修飾
エリア)から改行値を求め、これをレジスタR14にセッ
トする。そしてステップC27に於いてレジスタR5の内容
(行番号)に「1」を加え、ステップC29に於いてレジ
スタR11の内容(行数)から(「1」を引く。更にステ
ップC30に於いて、レジスタR11の内容(行数)が「0」
であるか否かが判断され、「0」でないのときはステッ
プC8の処理に戻り、又、「0」のときは処理を終了す
る。
第6図は上記第5図に於けるステップC25の[V−RAM14
0への書込み処理]の詳細なフローチャートである。
ここでは、まずステップD1に於いて、改行位置(R8)を
1/120インチ単位からドット単位に変換する。次にステ
ップD2に於いて、レジスタR8の値(改行位置)が「0」
から「799」の範囲にあるか否かを判断し、範囲外のと
きはステップD5の処理を行なう。又、上記範囲内のとき
はレジスタR8の値を1/4にしてV−RAM・Y位置(R15)
にセットする。そしてステップD4に於いて、ラインバッ
ファ(LB)141上の上から0〜3ドットの4ドットデー
タを1/4×1/4に縮小(16ドット(4×4ドットマトリク
ス)の何れかのドットが“1"であると当該縮小データを
“1"にする)してV−RAM140のX位置「32」(第2図に
示す印刷不可能範囲)、y位置はレジスタR15が示す位
置(V−RAM・Y位置)から縮小データをオアライトす
る。
次にステップD5に於いてレジスタR8の値(改行位置)に
「4」を加え、ステップD6に於いて、レジスタR8の値が
「0」から「799」の範囲内であるか否かを判断し、範
囲外のときはステップD9の処理を行なう。又、上記範囲
内のときはレジスタR8の値(改行位置)を1/4にしてレ
ジスタ15にセットする。そしてステップD8に於いて、ラ
インバッファ(LB)141上の上から4〜7ドットのデー
タを1/4×1/4に縮小し、V−RAM140上のX位置「32」、
Y位置はレジスタR15の値から縮小データをオアライト
する。
次にステップD9に於いてレジスタR8に「4」を加え、ス
テップD10に於いてレジスタR8の値が「0」から「799」
の範囲内であるか否かを判断する。ここで範囲外のとき
にステップD13の処理を行なう。又、範囲内のときはレ
ジスタR8の値を1/4にてレジスタR15にセットする。上そ
してステップD12に於いてラインバッファ(LB)141上の
上から8×11ドットのデータを1/4×1/4に縮小してV−
RAM140上のX位置「32」、Y位置はレジスタR15の値か
ら縮小データをオアライトする。
次にステップD13に於いてレジスタR8に「4」を加え、
ステップD14に於いてレジスタR8の値が「0」から「79
9」の範囲内であるか否かを判断し、範囲外のときはス
テップD17の処理を行なう。又、範囲内のときはレジス
タR8の値を1/4にしてレジスタ15にセットする。そし
て、ステップD16に於いてラインバッファ(LB)141上の
上から12〜15ドットのデータを1/4×1/4に縮小してV−
RAM140のX位置「32」、Y位置はレジスタR15の値から
縮小データをオアライトする。
次にステップD17に於いてレジスタ8に「4」を加え、
ステップD18に於いてレジスタR8の値が「0」から「79
9」の範囲内にあるか否かを判断し、範囲外のときはス
テップD21の処理を行う。又、範囲内のときはレジスタR
8の値を1/4にしてレジスタR15にセットする。そしてス
テップD20に於いてラインバッファ(LB)141上の上から
16〜19ドットのデータを1/4×1/4に縮小してV−RAM140
上のX位置「32」、Y位置はレジスタR15の値から縮小
データをオアライトする。
次にステップD21に於いてレジスタR8に「4」を加え、
ステップD22に於いてレジスタR8の内容が「0」から「7
99」の範囲であるか否かを判断し、範囲外のときは処理
を終了する。又、範囲内のときはレジスタR8の値を1/4
にてレジスタR15にセットする。そしてステップD24に於
いてラインバッファ(LB)141上の上から20〜23ドット
のデータを1/4×1/4に縮小して、V−RAM140のX位置
「32」、Y位置はレジスタR15の値から縮小データをオ
アライトし、処理を終了する。
このようにして印刷イメージ表示処理が順次実行され、
実際の印刷文書に忠実な圧縮文字パターン表示による表
示形態をもって印刷イメージがLCD50上に表示される。
[発明の効果] 以上詳記したように本発明によれば、表示用バッファと
印刷用バッファともつ文書作成装置に於いて、印刷イメ
ージ表示モードを設定するモード設定手段と、同手段の
設定による印刷イメージ表示モード時に於いて印刷対象
となる文書頁を複数の画面に区分して管理する手段と、
上記文書頁内の任意の一構成画面を指定する初期画面の
指定手段と、前画面の指定手段と、後画面の指定手段
と、上記指定手段により指定された画面内の文字情報を
行を単位に読出しパターン化して上記印刷用バッファ上
に展開する手段と、同印刷用バッファ上に展開された文
字種パターンを所定ドットマトリクス単位の縮小パター
ンに変換する手段、及び同変換された縮小パターンを上
記表示用バッファに展開し画面単位で表示出力する手段
とを備え、印刷対象となる文書頁を複数の画面に分割し
任意の画面を圧縮表示形態で忠実にレイアウト表示する
構成としたことにより、表示行桁数が比較的少ない少数
ドットマトリクス構成の表示機構、及び印刷用ラインバ
ッファを有効に用いて、印刷対象頁内を複数画面にて忠
実にレイアウト表示でき、文書全体のイメージを頁内を
分割した画面を単位に正確に把握できる。
【図面の簡単な説明】
第1図は本発明の一実施例に於ける装置の構成を示すブ
ロック図である。第2図乃至第6図はそれぞれ上記実施
例に於ける印刷イメージ表示処理フローを示したもの
で、第2図は印刷イメージ表示処理系全体の処理フロー
を示すフローチャート、第3図は上記第2図に於ける処
理内の用紙幅スケール表示処理(ステップS3)を示すフ
ローチャート、第4図は上記第2図に於ける処理内のク
リッピング範囲から表示行数を割出す処理(ステップS
6)を示すフローチャート、第5図は上記第2図に於け
る処理内のLCD上の表示処理(ステップS10)を示すフロ
ーチャート、第6図は上記第5図に於けるV−RAMへの
書込み処理(ステップC25)を示すフローチャートであ
る。第7図乃至第13図はそれぞれ上記実施例の動作を説
明するためのもので、第7図はRAM内の作業用レジスタ
領域に設けられた印刷制御レジスタ領域のレジスタ類
(R0〜R19)を示す図、第8図は上記RAM内の行修飾バッ
ファに貯えられる行修飾情報の構成を示す図、第9図は
プリント用ラインバッファ(LB)の構成を示す図、第10
図はV−RAMの構成を示す図、第11図は印刷イメージ表
示の際のLCD上の表示可能範囲と用紙幅の点線を示す
図、第12図はLCD上のクリッピング範囲を説明するため
の図、第13図は印刷イメージ表示の際の文書と画面の関
係を示す図である。 10……SI、11……CPU、12……PPI(周辺制御回路)、13
……デコーダ(DCE)、14……RAM、15……ROM、16……
回線インターフェイス部(C−INTF)、17……LCD制御
回路(LCDC)、18……プリンタコントローラ(PRTC)、
19……クロックジェネレータ(CG)、20……発振器(OS
C)、30……キーボード(KB)、50……LCD、60……シリ
アルプリンタ(PRT)、70……フロッピィディスクドラ
イブ(FDD)、71……フロッピィディスクコントローラ
(FDC)、140……表示用イメージバッファ(V−RA
M)、141……プリント用ラインバッファ(LB)、142…
…作業用レジスタ領域、143……行修飾バッファ143。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】表示用バッファと印刷用行バッファとを有
    する文書作成装置において、 印刷イメージ表示モードを設定するモード設定手段と、 このモード設定手段の設定による前記印刷イメージ表示
    モード時において印刷対象となる文書頁を複数の画面に
    区分し管理する手段と、 前記文書頁内の一構成画面を指定する初期画面の指定手
    段と、 前画面の指定手段と、 後画面の指定手段と、 前記指定手段により指定された画面内の文字情報を行単
    位に読出してパターン化し前記印刷用行バッファ上に展
    開する手段と、 前記印刷用行バッファ上に展開された文字パターンを所
    定ドットマトリックス単位の縮小パターンに変換する手
    段と、 変換された前記縮小パターンを前記表示用バッファに展
    開し画面単位で表示出力する手段とを具備したことを特
    徴とする表示制御装置。
  2. 【請求項2】表示用バッファと印刷用行バッファとを有
    し、文書頁内の一構成画面を指定する初期画面、前画
    面、後画面の各指定手段を備えた文書作成装置におい
    て、 印刷イメージ表示モードを設定するステップと、 前記印刷イメージ表示モード時において印刷対象となる
    文書頁を複数の画面に区分し管理するステップと、 前記指定手段により指定された画面内の文字情報を行単
    位に読出してパターン化し前記印刷用行バッファ上に展
    開するステップと、 前記印刷用行バッファ上に展開された文字パターンを所
    定ドットマトリックス単位の縮小パターンに変換するス
    テップと、 変換された前記縮小パターンを前記表示用バッファに展
    開し画面単位で表示出力するステップとからなることを
    特徴とする表示制御方法。
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 JPS6327953A (ja) 1988-02-05
JPH0769897B2 true 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)

Family Cites Families (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
JPS6327953A (ja) 1988-02-05

Similar Documents

Publication Publication Date Title
US5029114A (en) Method of displaying reduced-layout and apparatus for embodying the method
JPS63262749A (ja) 文書編集装置
JPH0769897B2 (ja) 表示制御装置及びその方法
JP2502971B2 (ja) 文字出力装置
JPS6327950A (ja) 表示制御方式
JPH03156668A (ja) 文書作成装置
JPH0850585A (ja) 文書作成装置の表示制御装置及びその方法
JPH05257592A (ja) データ入力制御方法
JPH07102716B2 (ja) 文章印字制御装置
JP2644778B2 (ja) 文字発生装置
JPS6327878A (ja) 表示制御方式
JPH0610441Y2 (ja) ワードプロセッサ
JPS6327949A (ja) 表示制御方式
JP2755589B2 (ja) 文書作成装置
JPS6327951A (ja) 表示制御方式
JP2922068B2 (ja) 文字フォント補正機能付きワードプロセッサ
JP3139955B2 (ja) 情報処理方法とその装置
JPS6327952A (ja) 表示制御方式
JP2644246B2 (ja) 文書作成機
JP2610405B2 (ja) 文書作成装置
JPH0476670A (ja) 情報処理装置
JPH01106169A (ja) 文書作成装置
JPH0778133A (ja) 文書作成装置および文字パターン出力方法
JPH0815794B2 (ja) 文字処理装置
JPH0391043A (ja) カード型データベースシステム