JPH0424771A - セグメントファイル編集装置 - Google Patents

セグメントファイル編集装置

Info

Publication number
JPH0424771A
JPH0424771A JP12462290A JP12462290A JPH0424771A JP H0424771 A JPH0424771 A JP H0424771A JP 12462290 A JP12462290 A JP 12462290A JP 12462290 A JP12462290 A JP 12462290A JP H0424771 A JPH0424771 A JP H0424771A
Authority
JP
Japan
Prior art keywords
editing
segment file
drawing command
printing
command
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
JP12462290A
Other languages
English (en)
Inventor
Yasuhiro Iwamoto
岩本 康浩
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP12462290A priority Critical patent/JPH0424771A/ja
Publication of JPH0424771A publication Critical patent/JPH0424771A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、グラフィック画面を表示するCRT表示装
置および印刷装置より表示および印刷すべき内容をもり
こんだセグメントファイルを編集するセグメントファイ
ル編集装置に関するものである。
〔従来の技術〕
第3図は例えば特願平1−93207号明細書に示され
た従来のセグメントファイル編集装置の構成を示すブロ
ック図であり、図において、1はセグメントファイル(
グラフィックファイル)を格納するハードディスク装置
、フロッピディスク装置等の外部記憶装置、2はセグメ
ントファイル、3はセグメントファイル編集部、4は外
部記憶制御装置、5はセグメントファイルを作成、g集
するために一時に用いる描画コマンド列メモリ、6は描
画コマンド列メモリ5の描画コマンドを先頭から順番に
読取る描画コマンド読取り装置、14はオペレータが操
作して、編集コマンド(挿入。
削除等)や描画したい図形の情報等をセグメントファイ
ル編集部3に入力するための入力装置、13は編集コマ
ンド解釈装置で、入力装置14から入力された編集コマ
ンドを解釈して外部記憶制御装置4.描画コマンド列メ
モリ5.描画コマンド読取り装置6.ポインタメモυ1
1を制御し、また、描画コマンド列編集装置12へは入
力装置14より入力された図形情報を描画コマンド−に
変換して転送する。12は描画コマンド列メモリ5内の
ポインタメモリ11が指す箇所に対して編集コマンド解
釈装置13から得られた描画コマンドを挿入、削除する
等の編集操作を行う描画コマンド列編集装置、11は描
画コマンド列編集装置12が描画コマンド列メモリ5を
編集する箇所を指すポインタを格納するポインタメモリ
、8は描画コマンド読取り装置6から受は取った描画コ
マンド列によりCRT表示装置9を制御する画像出力制
御装置、9はそのCRT表示装置、15は制御装置16
が解釈できるように描画コマンド列を変換するデータ変
換装置、16は上記制御装置、17はページプリンタ印
刷装置、XYプロッタ印刷装置等の印刷装置である。
次に動作について説明する。
セグメントファイル編集部3で編集するセグメントファ
イル2は、1つのグラフィック図面を構成する1つ1つ
の図形を第4図(a、)に示すように属性部と図形本体
に分析し、それぞれを画像出力制御装置8に与える描画
コマンドで表わす。このうち、属性コマンドは第4図(
b)に示すような色、線幅等のコマンドとパラメータか
らなり、図形コマンドは直線と寸法パラメータなどから
なる。セグメントファイル2を編集するとは、このよう
なセグメントファイル2に描画コマンド列を追加、削除
、挿入、変更等の操作を行うことをいう。
まず、セグメントファイル2を新規作成する場合につい
て説明する。オペレータが入力装置14を介して編集コ
マンド解釈装置13に「新規作成」コマンドを送信する
と、編集コマンド解釈装置13は、描画コマンド列メモ
リ5をクリアし、ポインタメモリ11からのポインタに
より描画コマンド列メモリ5の先頭を指すようにする。
次に、オペレータは入力装置14を介して編集コマンド
解釈装置13に図形情報を送信すると、編集コマンド解
釈装置13は図形情報を描画コマンドに変換し、描画コ
マンド列編集装置12に「追加」コマンドと図形の描画
コマンドを送信する。描画コマンド列編集装置12は「
追加」コマンドを受信したので、その後につづく描画コ
マンドを描画コマンド列メモリ5の、ポインタメモリ1
1内のポインタの指す位置に格納し、ポインタメモリ1
1の内容を更新して描画コマンド列の最後尾を指すよう
にする。この作業を繰り返し、セグメントファイル2を
作成する。
また、描画コマンドの削除、挿入、変更等の操作も追加
の場合と同様、オペレータが入力装置14から編集コマ
ンドや図形情報を編集コマンド解釈装置13に送信する
ことによって行う。すなわち、オペレータは削除、挿入
、変更の対象となる図形を入力装置14から編集コマン
ド解釈装置I3に送信すると、編集コマンド解釈装置1
3は描画コマンド列メモリ5内の与えられた図形を指す
ように、ポインタメモリ11の内容を更新する。
ついて、編集コマンド解釈装置13は描画コマンド列編
集装置12に「削除」、「挿入」、「変更」の各コマン
ドを送信し、描画コマンド列編集装置12はポインタメ
モリ11のポインタが指す描画コマンド列メモリ5内の
図形に対して削除、挿入。
変更の操作を行う。
なお、編集操作により描画コマンド列メモリ5の内容が
変化するたびに、編集コマンド解釈装置13は画像出力
制御装置8に「画面クリア」コマンドを送信したり、ま
た、描画コマンド読取り装置6に指令して、描画コマン
ド列メモリ5の全部もしくは一部を読取って画像出力制
御装置8に転送させたりして、常時、CRT表示装置9
に編集中のセグメントファイルの内容を表示し、オペレ
−タに知らしめている。また、編集コマンド解釈装置1
3は入力装置14から「セイブ」コマンドを受信すると
外部記憶装置装w4に指令して描画コマンド列メモリ5
の内容を外部記憶装置1に転送させる。逆に、「ロード
」コマンドを受信すると、外部記憶装置1から描画コマ
ンド列メモリ5にセグメントファイル2を転送させる。
なお、外部記憶装置1内で複数のセグメントファイル2
を格納できるように、セイブ、ロードの際にセグメント
ファイル2に名前をつける。セグメントファイル2の名
前はオペレータが入力装置14から編集コマンド解釈装
置13に、「セイブ」、「ロード」の各コマンドにひき
つづいて与える。
こうして編集したセグメントファイル2を印刷するには
、データ変換装置15を用いて、セグメントファイル2
を印刷装置17の制御装置16が解釈できる形に変換し
、変換されたファイルを制御装置16に与え、印刷装置
17を赴動して行う。
〔発明が解決しようとする課題〕
従来のセグメントファイル編集装置は以上のように構成
されているので、印刷装置17でセグメントメモリ2の
内容を印刷するのに、データ変換装置15が必要になり
、システムが複雑になることによる操作性の低下を招く
ほか、いちいちデータ変換をしなければならないので、
セグメントファイル2のメンテナンスがしづらくなるほ
か、コスト高になるなどの課題があった。
この発明は上記のような課題を解消するためになされた
もので、CRT表示装置に表示できる描画コマンド列を
用いて、そのまま印刷装置に印刷可能なセグメントファ
イルを編集することができるセグメントファイル編集装
置を得ることを目的とする。
〔課題を解決するための手段〕
この発明に係るセグメントファイル編集装置は、描画コ
マンド列メモリの内容を格納するセグメントファイルが
表現する図形を、任意サイズに変換する拡大/縮小装置
と、CRT表示装置および印刷装置に対して同一のソフ
トウェアである描画コマンド列で表示および印刷を行わ
せる画像出力制御装置とを備えて構成したものである。
〔作用〕
この発明における画像出力制御装置は、編集した描画コ
マンド列を用いてページプリンタ印刷装置で印刷ができ
、オペレータは1種類のセグメントファイルのみを意識
すればよくなる。また、拡大/縮小装置はCRT表示装
置とページプリンタ印刷装置との解像度の違いを吸収し
、任意のサイズの用紙に印刷可能とする。この拡大/縮
小装置は画像出力制御装置内のフレームメモリにすでに
描画している内容を対象とするのではなく、フレームメ
モリに描画するための描画コマンドのパラメータ(位置
、長さ、太さ等)を描画する前に演算しておくことによ
り、処理を高速化できるようにする。
〔発明の実施例〕
以下、この発明の一実施例を図について説明する。第1
図において、1はセグメントファイル(グラフインクフ
ァイル)を格納するハードディスク装置、フロッピディ
スク装置等の外部記憶装置、2はこのセグメントファイ
ル、3はセグメントファイル編集部、4は外部記憶装置
制御装置、5はセグメントファイルを作成9編集するた
めに一時に用いる描画コマンド列メモリ、6は描画コマ
ンド列メモリ5の描画コマンドを先頭から順番に読取る
描画コマンド読取り装置、14はオペレータが操作して
、編集コマンド(挿入、削除等)や描画したい図形の情
報等をセグメントファイル編集部3に入力するための入
力装置、13は編集コマンド解釈装置で、入力装置14
がら入力された編集コマンドを解釈して外部記憶制御装
置4.描画コマンド列メモリ5.描画コマンド読取り装
N6゜ポインタメモリ11を制御し、また、描画コマン
ド列編集装置12へは入力装置14より入力された図形
情報を描画コマンドに変換して転送する。
12は描画コマンド列メモリ5内のポインタメモリ11
が指す箇所に対して編集コマンド解釈装置13から得ら
れた描画コマンドを挿入、削除する等の編集操作を行う
描画コマンド列編集装置。
11は描画コマンド列編集装置12が描画コマンド列メ
モリ5を編集する箇所を指すポインタを格納するポイン
タメモリである。
また、7はセグメントファイル2が表現する図形を任意
のサイズに変換する拡大/縮小装置、8は描画コマンド
読取り装置6から読取った描画コマンド列により、CR
1表示装置9および印刷装置としてのページプリンタ印
刷装置10に対して、同一ソフトウェアで表示および印
刷の各制御を行わせる画像出力制御装置である。
次に動作について説明する。
セグメントファイルの編集機能(追加、削除。
挿入、変更)については上記従来例と同じである。
ここでは、新たに追加されたページプリンタ印刷装置1
0への印刷機能について説明する。CR1表示装置9と
ページプリンタ印刷装置10の解像度は、第2図に示す
ように大いに異なり、ここでは、CRT表示装置9の解
像度はパソコン用の代表的な値640X400ドツト、
ページプリンタ印刷装置1oの解像度は240ドツト/
インチでA4サイズの用紙を表現するのに必要な280
6x1984ドツトの場合を、それぞれ示した。A4サ
イズ−枚に印刷する内容をCR1表示装置9に表示する
ためには、上記の解像度の違いを吸収しなければならな
い。
編集コマンド解釈装置13は、入力装置14から「印刷
」コマンドおよび用紙サイズ、印刷するセグメントファ
イルの名前をオペレータからうけとると、外部記憶制御
装置4に指令して、外部記憶装置1から指定した名前の
セグメントファイル2を描画コマンド列メモリ5にロー
ドさせ、拡大/縮小装置7に用紙サイズに対応する倍率
を与え、画像出力制御装置8に与える描画コマンド列の
先頭にページメモリへの描画である。:とを示すコマン
ドをつける。そして、描画コマンド読取り装置6に指令
して描画コマンドを読取り、拡大/縮小装置7を経て画
像出力制御装置8に描画コマンド列を出力させ、ページ
メモリへの描画が終了した時点で、ページプリンタ印刷
装置10に印刷させる。
セグメントファイル2内に文字を描画するコマンドが含
まれている場合、文字フォントデータの拡大/縮小によ
る字形の品質が保てなくなる問題が発生する。この問題
を解決する方法としては、文字フォントデータとしてア
ウトラインフォントを用いることも考えられるが、価格
や処理速度の面で難点がある。この場合には次のような
方策をとる。すなわち、解像度の高いドツトフォント(
最低32X32ドツト以上程度)で印刷するものとし、
この文字を用紙全体としてCRT表示装置には縮小して
表示させ、縮小の度合いが大きくなる時には字形に欠け
が生じたように表示されるので、文字の部分は四角形で
示し、文字の配列のみを表現できるようにする。編集す
る時は、CR1表示装置9には用紙の一部を表示し、画
面にかくれている部分に描画する時は、パンニングを行
う。編集コマンド解釈装置13は入力装置14より文字
を編集するようなコマンドを受けとった時。
以上のような処理を行うため、拡大/縮小装置7゜画像
出力制御装置8に指令を与える。
なお、上記実施例では文字描画に関し、ページプリンタ
印刷装置10に出力する文字サイズを正として、CR1
表示装置9に用紙全体を表示する際に縮小したが、逆に
、印刷時の字形品質にこだわらなければ、すなわち、拡
大による字形のガタガタが多少目立つが、CR1表示装
置9に表示されている内容をそのまま拡大して印刷する
ことも可能である。
〔発明の効果〕
以上のように、この発明によれば画像出力制御装置によ
ってCRT表示装置および印刷装置に対して同一のソフ
トウェアを使って表示および印刷を可能にしたので、従
来の印刷専用のデータ変換装置や制御装置が不要となり
、オペレータは1種類のセグメントファイルのみを管理
するだげであり、操作性、メンテナンス性を改善できる
ほか、拡大/縮小装置を設けたことによって任意サイズ
の用紙への印刷が容易になるものが得られる効果がある
。
【図面の簡単な説明】
第1図はこの発明の一実施例によるセグメントファイル
編集装置の構成を示すブロック図、第2図はCRT表示
装置と印刷装置との解像度の違いを示す説明図、第3図
は従来のセグメントファイル編集装置の構成を示すブロ
ック図、第4図は描画コマンド列メモリの内容を示すコ
マンド列フォマット図である。 2はセグメントファイル、4は外部記憶制御装置、5は
描画コマンド列メモリ、7は拡大/縮小装置、8は画像
出力制御装置、9はCRT表示装置、1oは印刷装置(
ページプリンタ印刷装置)。 13は編集コマンド解釈装置、14は入力装置。 なお1図中、同一符号は同一、または相当部分を示す。 4m函コマンドタ11メモリ 図

Claims (1)

    【特許請求の範囲】
  1. 編集コマンドおよび図形情報を入力する入力装置と、こ
    の入力装置から入力された編集コマンドに従って図形情
    報を描画コマンドに変換して描画コマンド列メモリに格
    納可能にし、または該描画コマンド列メモリの描画コマ
    ンドを編集可能にする編集コマンド解釈装置と、上記描
    画コマンド列メモリの内容をセイブコマンドに従ってセ
    グメントファイルとして格納し、またはロードコマンド
    に従って上記描画コマンド列メモリにセグメントファイ
    ルを転送する外部記憶制御装置と、上記編集中のセグメ
    ントファイルの内容を表示および印刷するCRT表示装
    置および印刷装置とを備えたセグメントファイル編集装
    置において、上記セグメントファイルが表現する図形を
    任意のサイズに変換する拡大/縮小装置と、上記CRT
    表示装置および印刷装置に対して同一のソフトウェアで
    表示および印刷を行わせる画像出力制御装置とを設けた
    ことを特徴とするセグメントファイル編集装置。
JP12462290A 1990-05-15 1990-05-15 セグメントファイル編集装置 Pending JPH0424771A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12462290A JPH0424771A (ja) 1990-05-15 1990-05-15 セグメントファイル編集装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12462290A JPH0424771A (ja) 1990-05-15 1990-05-15 セグメントファイル編集装置

Publications (1)

Publication Number Publication Date
JPH0424771A true JPH0424771A (ja) 1992-01-28

Family

ID=14889976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12462290A Pending JPH0424771A (ja) 1990-05-15 1990-05-15 セグメントファイル編集装置

Country Status (1)

Country Link
JP (1) JPH0424771A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5729255A (en) * 1994-09-22 1998-03-17 Nikon Corporation Image edit method and apparatus having alarm indication
US7481164B2 (en) 2006-03-01 2009-01-27 Brother Kogyo Kabushiki Kaisha Image forming apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5729255A (en) * 1994-09-22 1998-03-17 Nikon Corporation Image edit method and apparatus having alarm indication
US7481164B2 (en) 2006-03-01 2009-01-27 Brother Kogyo Kabushiki Kaisha Image forming apparatus
US7819059B2 (en) 2006-03-01 2010-10-26 Brother Kogyo Kabushiki Kaisha Image forming apparatus
US8291822B2 (en) 2006-03-01 2012-10-23 Brother Kogyo Kabushiki Kaisha Image forming apparatus

Similar Documents

Publication Publication Date Title
US5740335A (en) Method and device for transmitting and processing print data used for printer
GB2078411A (en) Documents processing arrangements
JPH08286860A (ja) 出力制御方法及びその装置とそのコンピュータプログラム製品
JPH04128970A (ja) 文書処理システム
JPH0616280B2 (ja) 文書処理装置
JP2783601B2 (ja) 情報処理装置
EP0573262A1 (en) Wordprocessing device
JPH03156668A (ja) 文書作成装置
JP3155617B2 (ja) 文書処理方法及び装置
JP3997562B2 (ja) 電子付箋紙貼付装置
JP2003173446A (ja) 画像処理装置、画像処理システム、画像処理方法、記憶媒体、及びプログラム
JPH04362772A (ja) 文書処理方法及びその装置
JP3754714B2 (ja) 文書処理方法及び装置
JP2003177906A (ja) 画像処理装置、画像処理方法、プログラム及び記録媒体
JP2006085584A (ja) 画像形成方法及び画像形成装置
JPS6359654A (ja) 情報処理装置
JPH01230169A (ja) 高速wysiwyg方式
JPH04127265A (ja) 文書処理装置および文書処理方法
JPH0719259B2 (ja) 文書作成装置
JPS63185638A (ja) 文書出力装置
JPH076167A (ja) 書式設定方法
JPH04359382A (ja) 表示制御方法及び装置
JPH0659826A (ja) ホストコンピュータ・プリンタ装置
JPH0676043A (ja) 表示制御装置
JPH0793319A (ja) 文書作成装置