JPH01161394A - Method of making hard copy of multi-window picture - Google Patents
Method of making hard copy of multi-window pictureInfo
- Publication number
- JPH01161394A JPH01161394A JP62320453A JP32045387A JPH01161394A JP H01161394 A JPH01161394 A JP H01161394A JP 62320453 A JP62320453 A JP 62320453A JP 32045387 A JP32045387 A JP 32045387A JP H01161394 A JPH01161394 A JP H01161394A
- Authority
- JP
- Japan
- Prior art keywords
- display
- color
- window
- area
- frame memory
- 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
Links
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
Abstract
Description
【発明の詳細な説明】
〔目 次〕
概要
産業上の利用分野
従来の技術(第10図)
発明が解決しようとする問題点
問題廓を解決するための手段(第1図)作用
実施例
(a) 一実施例の構成の説明(第2図、第3図)(
′b)一実施例の動作の説明
(第4図、第5図、第7図、第8図)
(C) 他の実施例の説明(第9図)発明の効果
〔概 要〕
マルチウィンドウカラー画面をカラー印刷するマルチウ
ィンドウ画面のハードコピ一方法に関し。[Detailed description of the invention] [Table of contents] Overview Industrial field of application Prior art (Figure 10) Problems to be solved by the invention Means for solving the problem (Figure 1) Working examples ( a) Explanation of the configuration of one embodiment (Figures 2 and 3) (
'b) Explanation of the operation of one embodiment (Fig. 4, Fig. 5, Fig. 7, Fig. 8) (C) Explanation of another embodiment (Fig. 9) Effect of the invention [Summary] Multi-window Concerning a method for hard copying multi-window screens to print color screens.
マルチウィンドウ画面の各ウィンドウ毎にその背景色を
抜いたカラー印刷を容易に行うことを目的とし。The purpose is to easily perform color printing by removing the background color of each window on a multi-window screen.
背景色情報を含む各ウィンドウの管理情報を格納するメ
モリを有する制御部と、カラー表示のため各色の表示デ
ータが展開される複数の表示領域を有するフレームメモ
リと、指定された領域に対し指定された演算式でラスタ
ー演算を行い、該フレームメモリにデータを展開する描
画回路と、該複数の表示領域の内容を表示して画面に複
数のウィンドウをカラー表示するカラー表示部とを有す
るマルチウィンドウシステムにおいて、該制御部は、該
メモリの管理情報から各ウィンドウを表示矩形領域に分
割し、該表示矩形領域と演算式を該描画回路に指示し、
該フレームメモリの各表示領域の指定矩形領域を該演算
式でラスター演算せしめて得た印刷データを該フレーム
メモリのプリンタ展開領域に格納せしめ、該プリンタ展
開領域の内容をカラー印刷部でカラー印刷せしめる。A control unit that has a memory that stores management information for each window including background color information, a frame memory that has a plurality of display areas in which display data of each color is expanded for color display, and a A multi-window system comprising: a drawing circuit that performs raster calculations using arithmetic expressions and develops data in the frame memory; and a color display section that displays the contents of the plurality of display areas and displays the plurality of windows on the screen in color. In the step, the control unit divides each window into display rectangular areas from the management information of the memory, and instructs the display rectangular area and the calculation formula to the drawing circuit;
The specified rectangular area of each display area of the frame memory is subjected to raster calculation using the calculation formula, and the print data obtained is stored in the printer expansion area of the frame memory, and the contents of the printer expansion area are printed in color by the color printing unit. .
本発明は、マルチウィンドウカラー画面をカラー印刷す
るマルチウィンドウ画面のハードコピー方法に関する。The present invention relates to a multi-window screen hard copy method for color printing a multi-window color screen.
近年、CPUの処理効率の向上及びジョブ処理の効率化
のため表示部に複数のジョブの内容をウィンドウとして
複数表示するマルチウィンドウシステムが利用されてい
る。In recent years, multi-window systems have been used in which the contents of a plurality of jobs are displayed as windows on a display unit in order to improve the processing efficiency of a CPU and job processing.
マルチウィンドウシステムでは、各表示ウィンドウを任
意の背景色に指定される。In a multi-window system, each display window can be assigned an arbitrary background color.
従って、マルチウィンドウ画面のハードコピーにおいて
、この背景色の取扱いを任意に行えるものが望まれる。Therefore, in a hard copy of a multi-window screen, it is desired that the background color can be handled arbitrarily.
第10図はマルチウィンドウシステムの説明図である。 FIG. 10 is an explanatory diagram of the multi-window system.
制御部1は、マイクロプロセッサ(MPU)等で構成さ
れ、各ウィンドウの位置、背景色環1表示順等のウィン
ドウ管理情報を有しておシ、フレームメモリ2は9表示
部3の各原色(緑、赤、青)の表示データを格納する表
示領域20,21,22を有している。The control unit 1 is composed of a microprocessor (MPU), etc., and has window management information such as the position of each window and the display order of the background color wheel 1. The frame memory 2 stores nine primary colors of the display unit 3 ( It has display areas 20, 21, and 22 for storing display data of green, red, and blue.
制御部1は、各ウィンドウ、表示内容を背景色 ゛等に
応じてフレームメモリ2の各色の表示領域20.21.
22にドツト展開することによってカラー表示部3に図
のように、各ウィンドウ0〜3が背景色を変えて重ね合
せ表示される。The control unit 1 controls the display areas 20, 21, .
22, windows 0 to 3 are displayed in a superimposed manner on the color display section 3 with different background colors, as shown in the figure.
このようなマルチウィンドウ画面のカラーハードコピ一
方法として、背景色がハードコピーとして不要のため、
従来画面上の文字のみをコードとして認識し1文字のみ
の擬似的なハードコピーを行わせる方法と2表示領域と
同じ大きさの領域をフレームメモリに持たせ、この領域
に各ドツトが背景か否かを示すドツト情報を書込んで、
これを用いてハードコピーを行う方法が知られている。One way to make a color hard copy of such a multi-window screen is to
The conventional method is to recognize only the characters on the screen as a code and make a pseudo hard copy of only one character.2) The frame memory has an area the same size as the display area, and each dot is in this area whether it is the background or not. Write the dot information indicating the
A method of making a hard copy using this is known.
しかしながら、前者の従来の方法は、不要な背景色を除
くことはできるが1文字情報以外の図形等の情報を、ハ
ードコピーすることはできないという問題があり、実質
的にマルチウィンドウ画面のハードコピーをとることは
できず、印刷領域に制限を付けた部分コピーする以外に
方法はなかった。However, the former conventional method has the problem that although it is possible to remove unnecessary background colors, it is not possible to make a hard copy of information such as figures other than single character information, and it is essentially a hard copy of the multi-window screen. The only option was to copy a portion of the image with a limited print area.
一方、後者の従来の方法は、背景色の白抜きは可能とな
るが、各ドツトが背景か否かの判断のためだけに、フレ
ームメモリを余分に使用しなければならない上に1通常
の表示を行う′際に常に表示とは無関係な背景認識用フ
レームメ千りにもドツト情報を書込む処理をしなければ
ならないという問題があった。On the other hand, with the latter conventional method, it is possible to whiten out the background color, but additional frame memory must be used just to determine whether each dot is in the background, and one normal display There is a problem in that when doing this, it is necessary to always write dot information in a frame for background recognition that has nothing to do with display.
本発明は、マルチウィンドウ画面の各ウィンドウ毎にそ
の背景色を抜いたカラー印刷を容易に行うことのできる
マルチウィンドウ画面のハードコピ一方法を提供すると
とを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to provide a method for hard copying a multi-window screen by which color printing can be easily performed by removing the background color of each window of the multi-window screen.
〔問題点を解決するための手段〕 第1図は本発明の原理説明図である。[Means for solving problems] FIG. 1 is a diagram explaining the principle of the present invention.
第11囚において、4は描画回路であり、フレームメモ
リ2の指定された領域に対し指定された演算式でラスタ
ー演算を行い、フレームメモリ2にデータを展開するも
の、5はカラー印刷部であシ、カラー印刷を行うもの、
10はメモリであシ。In the 11th prisoner, 4 is a drawing circuit that performs raster calculations on a specified area of frame memory 2 using a specified calculation formula and develops data in frame memory 2, and 5 is a color printing section. shi, those that perform color printing;
10 is memory.
背景色情報を含む各ウィンドウの管理情報を格納するも
の、23〜26はプリンタ展開領域でアシ。23 to 26 are storage areas for storing management information for each window including background color information.
フレームメモリ2に設けられ、描画回路4で展開された
印す11データを格納しておくものである。It is provided in the frame memory 2 and stores mark 11 data developed by the drawing circuit 4.
本発明は、第1図(B) 、 (C)に示すように、メ
モリ10の管理情報から各ウィンドウWO〜W3を表示
矩形領域に分割し1表示矩形領域と演算式を描画回路4
に指示して、フレームメモリ2の各表示領域20〜22
の指定矩形領域を演算式でラスクー演算せしめて印刷デ
ータを得てフレームメモリ2のプリンタ展開領域23〜
26に格納せしめ。As shown in FIGS. 1B and 1C, the present invention divides each window WO to W3 into display rectangular areas from the management information in the memory 10, and displays one display rectangular area and an arithmetic expression in the drawing circuit 4.
to display each display area 20 to 22 of the frame memory 2.
The designated rectangular area is subjected to a Lasque calculation using an arithmetic expression to obtain print data, and the print data is stored in the printer expansion area 23 of the frame memory 2.
Store it in 26.
プリンタ展開領域23〜26の内容をカラー印刷部5で
カラー印刷せしめるものである。The contents of the printer development areas 23 to 26 are printed in color by the color printing section 5.
本発明は1表示領域20〜22の表示データを背景色を
抜いたカラー印刷データに変換するものである0
このために1表示データ展開用の描画回路4を用い、2
スター演算によって行うようにし、余分のハードを設け
る必要をなくすとともに、描画回路4に印刷データの作
成を行なわせるため、各ウィンドウを表示矩形領域に分
割し、演算式を指定し、矩形領域毎に表示領域20.2
1.22を2スター演算して背景色を抜いたカラー(黒
に、シアンC,マゼンダM、イエローY)印刷データを
作成させるようにしている。The present invention converts the display data of one display area 20 to 22 into color print data excluding the background color.For this purpose, a drawing circuit 4 for developing one display data is used, and two
This is done by star calculation, eliminating the need for extra hardware, and in order to have the drawing circuit 4 create print data, each window is divided into display rectangular areas, an arithmetic expression is specified, and each rectangular area is Display area 20.2
Color (black, cyan C, magenta M, yellow Y) print data is created by performing a two-star operation on 1.22 and removing the background color.
(a) 一実施例の構成の説明
第2図は本発明の一実施例構成図、第3図は第2図のテ
ーブル構成図である。(a) Explanation of the configuration of one embodiment FIG. 2 is a configuration diagram of one embodiment of the present invention, and FIG. 3 is a diagram of the table configuration of FIG. 2.
図中、第1図及び第10図で示したものと同一のものは
同一の記号で示してSり、3aは表示制御回路(CRT
C)であり1表示部3の表示制御を行うもの、5aはプ
リンタインターフェイス回路であシ、プリンタ5のイン
ターフェイス制御を行うもの、6はキーボードであり、
コマンド、データ等の入力のだめのもの、6aはキーボ
ードインターフェイス回路であシャキーボード6のイン
ターフェイス制御のためのものである。In the figure, the same components as those shown in FIGS. 1 and 10 are indicated by the same symbols S, and 3a is a display control circuit (CRT).
C) 1 controls the display of the display unit 3; 5a is a printer interface circuit; 6 is a keyboard;
A keyboard interface circuit 6a for inputting commands, data, etc. is used to control the interface of the keyboard 6.
11はシステムプロセッサ(以下5CPUという)であ
シ、システム全体の制御を行なうものであり、後述する
IOプロセッサやプリンタの制御を行うもの、12はI
Oプロセッサ(以下IOPという)で4fi、5CPU
IIの指示によシ、工0、即ち描画回路499表示3.
キーボード6の制御を行なうもの、13はメインストレ
ッジであfi、8CPU11の主記憶を形成し、プリン
タへの転送用バッファ13a、13bが設けられている
もの、14はD M A C(Direct Memo
ry AccessController)でアシ、ダ
イレクトメモリアクセス制御を行うもの、15はシステ
ムパスでsb、5CPUI 1.メインストレッジ(M
S)13.DMAC14,イ7夕 7sイス回路5a、
l0P12を接続するもの、16はIOババスあり、工
0P12.メモリ10.描画回路4.フレームメモリ2
.CRTC3a、−1r−−ボード6f:接fafるも
のである。11 is a system processor (hereinafter referred to as 5CPU), which controls the entire system and controls the IO processor and printer, which will be described later; 12 is an I/O processor;
4fi, 5 CPU with O processor (hereinafter referred to as IOP)
According to the instructions in II, the process is 0, that is, the drawing circuit 499 is displayed 3.
13 is a main storage fi, which forms the main memory of the 8 CPU 11 and is provided with buffers 13a and 13b for transfer to the printer; 14 is a DMAC (Direct Memo);
ry AccessController) performs direct memory access control, 15 is system path sb, 5 CPUI 1. Main storage (M
S)13. DMAC14, 7s chair circuit 5a,
The one that connects l0P12, 16 has an IO bus, and the 0P12. Memory 10. Drawing circuit 4. frame memory 2
.. CRTC3a, -1r--Board 6f: These are connected faf.
ウィンドウ管理情報は、ウィンドウ管理テーブル10a
と、ウィンドウテーブル10bと1表示矩形テーブル構
成図を含む。The window management information is stored in the window management table 10a.
, a window table 10b, and a configuration diagram of a one-display rectangular table.
ウィンドウ管理テーブル10aは第31囚に示すように
、システムに存在する全てのウィンドウを管理するため
のものであシ、第10図の如く。The window management table 10a, as shown in Figure 31, is for managing all windows existing in the system, as shown in Figure 10.
ウィンドウ0,1,2.3のように画面表示されている
ウィンドウの他に2表示されてないウィンドウも含め、
全てのウィンドウテーブルのポインタを格納しである。In addition to windows that are displayed on the screen such as windows 0, 1, and 2.3, there are also windows that are not displayed.
It stores pointers to all window tables.
ウィンドウテーブル10bは、第3図(5)に示すよう
に各ウィンドウ毎に、ウィンドウID、 ウィンドウ
の位置(左上隅、右下隅のX、Y座標)の他に、そのウ
ィンドウにおける背景色識別子、ウィンドウ領域内の実
際に表示された各矩形部分(表示矩形)のリストへのポ
インタを含んでいる。As shown in FIG. 3 (5), the window table 10b contains information for each window, including the window ID, window position (X and Y coordinates of the upper left corner and lower right corner), the background color identifier for that window, and the window Contains a pointer to a list of each actually displayed rectangular portion (display rectangle) within the region.
尚9表示矩形リストへのポインタがNULLの場合は、
そのウィンドウ領域は画面上に一切表示されていないこ
とを示す。9If the pointer to the display rectangle list is NULL,
Indicates that the window area is not displayed on the screen at all.
表示矩形テーブルIOCは、第3図囚の如く次の表示矩
形リストへポインタと、その表示矩形の左上隅のX、Y
座標、右下隅のX、Y座標を格納する。The display rectangle table IOC displays the pointer to the next display rectangle list as shown in Figure 3, and the X and Y points in the upper left corner of the display rectangle.
Coordinates, and stores the X and Y coordinates of the lower right corner.
従って、第3図(qのウィンドウjは表示矩形jOと表
示矩形j1から成シ、そのウィンドウテーブル10bと
表示矩形テーブル10eの関係は第3図(B)の如くな
る。Therefore, the window j in FIG. 3(q) is composed of a display rectangle jO and a display rectangle j1, and the relationship between the window table 10b and the display rectangle table 10e is as shown in FIG. 3(B).
10dは表示矩形の管理テーブルであシ、ハードコピー
のため表示された各ウィンドウの表示矩形を順に格納す
るものである。10d is a display rectangle management table which sequentially stores the display rectangles of each window displayed for hard copying.
Φ) 一実施例の動作の説明 第4図は本発明の一実施例処理フロー図であシ。Φ) Description of operation of one embodiment FIG. 4 is a processing flow diagram of an embodiment of the present invention.
第5図及び第6図は本発明の一実施例動作説明図。FIGS. 5 and 6 are explanatory views of the operation of an embodiment of the present invention.
第7図及び第8図は本発明の一実施例展開処理フロー図
である。FIGS. 7 and 8 are flowcharts of the expansion processing according to an embodiment of the present invention.
■ 先づ、キーボード6からハードコピーのキー人力を
オペレータが行なうと、IOババス6を介しl0P12
よリシステムパス15を介し5CPUllへ受付けられ
る。■ First, when the operator manually presses the hard copy key from the keyboard 6, the l0P12 is sent via the IO bus 6.
It is accepted to 5 CPUll via the system path 15.
これによって5CPUI 1はIO,P12ヘシステム
バスエ5を介しハードコピー命令が与えられる0
■ l0P12は、メモリ10のウィンドウ管理チーフ
ル10aよシ管理された全てのウィンドウチーフル10
bを検索し、ウィンドウテーブル10bの表示矩形リス
トへのポインタがNULLでない表示領域を持つウィン
ドウテーブル10bを探索する。第10図の画面では、
ウィンドウ0〜3である。As a result, the 5 CPU 1 is given a hard copy instruction to the IO and P12 via the system bus 5. 10P12 is responsible for all the window management units 10 managed by the window management unit 10a in the memory 10.
b, and searches for a window table 10b that has a display area in which the pointer to the display rectangle list of the window table 10b is not NULL. On the screen shown in Figure 10,
Windows 0-3.
次に、、l0P12は、この探索したウィンドウテーブ
ル10bに存在する全ての表示矩形テーブルIOCのポ
インタをとり出し、背景色とともに表示矩形管理テーブ
ル10dに格納スル。Next, the l0P12 takes out the pointers of all the display rectangle tables IOC existing in the searched window table 10b and stores them in the display rectangle management table 10d along with the background color.
従って、第5図、第6図(5)の如く、各ウィンドウ0
〜3は表示矩形rectoo〜33で分割され。Therefore, as shown in FIGS. 5 and 6 (5), each window 0
~3 is divided by the display rectangle rectoo~33.
第6図(B)の如く表示矩形ポインタと背景色が管理テ
ーブル10dに作成される。A display rectangle pointer and background color are created in the management table 10d as shown in FIG. 6(B).
次に、l0P12は、この表示矩形管理テーブル10d
の表示矩形の左上隅Y座標の小さい順にソートし、第6
図(ロ)の右側に示す如く管理テーブル10dt−41
:きかえる。Next, l0P12 is this display rectangle management table 10d.
Sort in descending order of the Y coordinate of the upper left corner of the display rectangle, and
Management table 10dt-41 as shown on the right side of figure (b)
: Ask back.
従って9表示画面は、論理的に表示矩形の集まりで第6
図(5)のように再構成されたことになる。Therefore, the 9th display screen is logically a collection of display rectangles.
This results in a reconstruction as shown in Figure (5).
■ これを用いてハードコピー展開処理を行う。■ Use this to perform hard copy expansion processing.
ここで9表示用ブレーン20〜z2をG(緑)。Here, 9 display branes 20 to z2 are G (green).
R(赤)、B(青)とし、プリンタ5の基本カラー色(
リボン)をK(黒)、C(シアン)t M(マゼンダ)
、Y(イエロー)とし2表示色を。R (red), B (blue), and the basic colors of the printer 5 (
ribbon) to K (black), C (cyan), M (magenta)
, Y (yellow) as the two display colors.
黒、緑、赤、黄、青、ピンク、水色、白の8色とし、プ
リンタ色を8色とすると、以下の表の対応となる。If the eight colors are black, green, red, yellow, blue, pink, light blue, and white, and the printer colors are eight, the correspondence is shown in the table below.
表:表示色とプリンタリボンの関係
そして、プリンタ展開領域をK 、 C’、 M 、
Y用の23.24.25.26をフレームメモリ2に用
意する。Table: Relationship between display colors and printer ribbons, and printer development areas K, C', M,
23, 24, 25, 26 for Y are prepared in the frame memory 2.
次に、背景色を抜くラスク演算式を算出する。Next, a rask calculation formula for removing the background color is calculated.
第7図の左側の表は、1ドツトの各表示色に対する各表
示領域20 (G) 、 21 (R) 、 22 (
B)の同一位置のドツトのデータの関係である。The table on the left side of FIG. 7 shows the display areas 20 (G), 21 (R), 22 (
This is the relationship between the data of the dots at the same position in B).
これに対し、ある表示矩形Aの背景色が青であるときは
2表示色°青”の印刷色は“なしく白)”となるため、
前述の関係表のリボンCウリボンMの値は“0”となる
。On the other hand, when the background color of a certain display rectangle A is blue, the printing color of the 2nd display color "blue" becomes "without white)".
The value of ribbon C and ribbon M in the above-mentioned relational table is "0".
従って背景色“青“を抜くときの、G、R,Bとに、C
,M、Yの対応は第7図の如くなる。Therefore, when removing the background color "blue", C
, M, and Y are shown in FIG.
第7図よシ、に、C,M、YをG 、 R、、Bの関数
として表すと。In Figure 7, C, M, and Y are expressed as functions of G, R, and B.
となシ、つまシ最終的に
として1表示矩形Aのラスタ演算内容が決定される0
(2)式はKのため5回の演算、Cのため1回の演算9
Mのため1回の演算、Yのため2回の演算を要すること
を示す。Finally, the content of the raster operation for 1 display rectangle A is determined as 0. Equation (2) requires 5 operations for K and 1 operation for C9.
This indicates that one operation is required for M and two operations are required for Y.
同様に背景色が黒の時のラスタ演算内容は。Similarly, the raster calculation contents when the background color is black are as follows.
となる。becomes.
このようにして各表示矩形のラスタ演算式(内容)を決
定する。In this way, the raster calculation formula (content) for each display rectangle is determined.
■ l0P12は、この表示矩形の領域とラスタ演算式
(関数)を描画回路4にセットする。(2) l0P12 sets this display rectangular area and raster arithmetic expression (function) in the drawing circuit 4.
描画回路4は9周知の如く、任意の矩形をフレームメモ
リ2上の座標をパラメータとして与え。As is well known, the drawing circuit 4 provides coordinates of an arbitrary rectangle on the frame memory 2 as parameters.
且つラスタ演算内容を与えると、任意の矩形間で指定さ
れたラスタ演算を実行し、その結□果を、大きさ形の等
しいフレームメモリ2上の任意の位置に格納するもので
ある。Furthermore, when raster operation contents are given, the specified raster operation is executed between arbitrary rectangles, and the result is stored in an arbitrary position on the frame memory 2 of the same size and shape.
従って、描画回路4は第8図に示す如くフレームメモリ
2上の表示領域20〜21指定矩形領域を指定されたラ
スタ演算を行い、プリンタ展開領域23〜26にその結
果を格納する。Therefore, as shown in FIG. 8, the drawing circuit 4 performs the designated raster calculation on the designated rectangular area of the display areas 20-21 on the frame memory 2, and stores the results in the printer development areas 23-26.
■ l0P12は、各表示矩形毎に描画回路4にラスタ
演算を実行せしめ、全ての表示矩形について終了すると
、l0P12は、フレームメモリ2のプリンタ展開領域
23〜26の内容をメインストレッジ13の転送バッフ
ァ13a、13bへ転送する。■ The l0P12 causes the drawing circuit 4 to execute raster operations for each display rectangle, and when the raster operation is completed for all display rectangles, the l0P12 transfers the contents of the printer expansion areas 23 to 26 of the frame memory 2 to the transfer buffer 13a of the main storage 13. , 13b.
l0P12は8CPU11へ転送要求割込みを発するの
で、5CPU11はプリンタドラ□イバ(プログラム)
を起動し、2つの転送バッファ13a、13bのデータ
をDMAC14にヨッテ交互にプリンタ5に送りながら
、プリンタ5にカラー印刷を行なわしめる。10P12 issues a transfer request interrupt to 8CPU11, so 5CPU11 uses the printer driver (program)
is activated, and the data in the two transfer buffers 13a and 13b are alternately sent to the printer 5 via the DMAC 14, and the printer 5 is caused to perform color printing.
カラープリンタ5がライン(行)毎の印刷を行なわずに
9列毎の印刷を行うカラープリンタであれば、メインス
トレッジ13へ転送の際プリントデータを第8図のよう
に縦横変換すればよい。If the color printer 5 is a color printer that prints every 9 columns without printing every line (row), the print data may be converted vertically and horizontally as shown in FIG. 8 when transferred to the main storage 13.
このようにして、マルチウィンドウ画面に完全に対応し
たハードコピーが実現できる。In this way, a hard copy fully compatible with multi-window screens can be realized.
又、ラスター演算の選択により各ウィンドウ毎に背景色
の印刷の有無を簡単な制御で決定できる0更に2表示と
印11]の対応のつけ方(第7図参照)によシ9例えば
背景色が黒以外のウィンドウに対しては白→白の対応と
する(第7図では1表示色白の図形9文字は黒色印字す
るようにしである)ことによって2スター演算を減らす
ことができる。In addition, by selecting the raster operation, you can easily decide whether or not to print the background color for each window. For windows other than black, the number of 2-star calculations can be reduced by setting white to white (in FIG. 7, nine characters of one display color white are printed in black).
その上、ウィンドウ毎のハードコピーを指定することも
できる。Additionally, you can also specify a hard copy for each window.
(C) 他の実施例の説明
上述の実施例では、各表示矩形毎に、描画回路4を用い
てラスタ演算しているが、第9図に示す如く、フレーム
メモリ2上のプリンタ展開(ワーク)領域のy方向ラス
ク数が表示矩形のy方向ラスク数よシ小さい場合は、展
開領域のラスタ数で表示矩形を分けて処理し、1回目の
展開後、転送し、2回目の展開を行なうようにしてもよ
い。(C) Description of other embodiments In the embodiments described above, the drawing circuit 4 is used to perform raster calculations for each display rectangle, but as shown in FIG. ) If the number of rasks in the y direction of the area is smaller than the number of rasters in the y direction of the display rectangle, the display rectangle is divided and processed according to the number of rasters in the expansion area, and after the first expansion, it is transferred and the second expansion is performed. You can do it like this.
又、第6図(ロ)のように9表示矩形管理テーブルを左
上隅Y座標の小さい順にソートしているのは。Also, as shown in FIG. 6(b), the 9 display rectangle management table is sorted in ascending order of the Y coordinate of the upper left corner.
フレームメモリ2内に展開処理用ワーク領域を1画面分
持たないシステムでは、印刷領域のトップマージ7行か
らページ最終行に向かりて順に展開し、印刷を行ってい
かなければならないからであるO
従って、ワークメモリ(領域)を表示1画面分持つシス
テムでは、第7図のソートを行う必要はなく1表示矩形
管理テーブル10dに登録されたすべての表示矩形を任
意の順番で展開処理してワーク領域に書き込んでいけば
よい。This is because in a system that does not have one screen's worth of work area for expansion processing in the frame memory 2, it is necessary to expand and print in order from the top merge 7 line of the print area to the last line of the page. Therefore, in a system that has a work memory (area) for one display screen, there is no need to perform the sorting shown in FIG. Just write in the area.
以上本発明を実施例によシ説明したが2本発明は本発明
の主旨に従い種々の変形が可能であシ。Although the present invention has been described above with reference to embodiments, the present invention can be modified in various ways according to the gist of the present invention.
本発明からこれらを排除するものではない。These are not excluded from the present invention.
以上説明した様に1本発明によれば、カラーマルチウィ
ンドウ画面を背景色を抜いてカラー印刷できるという効
果を奏し、しかもこれを容易に且つハードの追加なしに
実現できるという効果を奏し、マルチウィンドウシステ
ムのハードコピーが簡単に可能となる。As explained above, according to the present invention, a color multi-window screen can be printed in color without the background color, and this can be easily realized without adding any hardware. A hard copy of the system can be easily made.
第1図は本発明の原理説明図。
第2図は本発明の一実施例構成図。
第3図は本発明の一実施例テーブル構成図。
第4図は本発明の一実施例処理フロー図。
第5図及び第6図は本発明の一実施例動作説明図。
第7図及び第8図は本発明の一実施例展開処理説明図。
第9図は本発明の他の実施例説明図。
第10図は従来技術の説明図である。
図中、1・・・制御部。
2・・・フレームメモリ。
3・・・表示部。
4・・・描画回路。
5・・・カラー印刷部。
10・・・メモリ。
20〜22・・・表示領域。
23〜26・・・プリンタ展開領域。
本発明の原g説哨匿
第1図
ミ 弓
(A)
(Cン
一爽功セlテ1テーフ)し補元d酊
uJ’1nttout /
Mttdout 2
−Jこツバ巨スゲ1fカイ乍tlfflll’1ffl
第5図
(A)
第6図
第′1図
一炙覚p1履開気理説明図
第8図FIG. 1 is a diagram explaining the principle of the present invention. FIG. 2 is a configuration diagram of an embodiment of the present invention. FIG. 3 is a table configuration diagram of an embodiment of the present invention. FIG. 4 is a processing flow diagram of an embodiment of the present invention. FIGS. 5 and 6 are explanatory views of the operation of an embodiment of the present invention. FIG. 7 and FIG. 8 are explanatory diagrams of expansion processing in an embodiment of the present invention. FIG. 9 is an explanatory diagram of another embodiment of the present invention. FIG. 10 is an explanatory diagram of the prior art. In the figure, 1...control unit. 2...Frame memory. 3...Display section. 4...Drawing circuit. 5...Color printing department. 10...Memory. 20-22...display area. 23-26...Printer development area. Original g theory of the present invention Fig. 1 Mi Bow (A) (Cn Issou Kousuke Sete 1 Tef) Complementary element dJ'1nttout / Mttdout 2 -J Kotsuba Giant Suge 1f Kai 乍tlfflll' 1ffl
Figure 5 (A) Figure 6 '1 Figure Ichibukaku p1 explanatory diagram of open air Figure 8
Claims (1)
モリ(10)を有する制御部(1)と、カラー表示のた
め各色の表示データが展開される複数の表示領域(20
〜22)を有するフレームメモリ(2)と、 指定された領域に対し指定された演算式でラスター演算
を行い、該フレームメモリ(2)にデータを展開する描
画回路(4)と、 該複数の表示領域(20〜22)の内容を表示して画面
に複数のウィンドウをカラー表示するカラー表示部(3
)とを有するマルチウィンドウシステムにおいて、 該制御部(1)は、該メモリ(10)の管理情報から各
ウィンドウを表示矩形領域に分割し、 該表示矩形領域と演算式を該描画回路(4)に指示し、
該フレームメモリ(2)の各表示領域(20〜22)の
指定矩形領域を該演算式でラスター演算せしめて得た印
刷データを該フレームメモリ(2)のプリンタ展開領域
(23〜26)に格納せしめ、 該プリンタ展開領域(23〜26)の内容をカラー印刷
部(5)でカラー印刷せしめることを 特徴とするマルチウィンドウ画面のハードコピー方法。[Claims] A control unit (1) having a memory (10) for storing management information of each window including background color information, and a plurality of display areas (20) in which display data of each color is developed for color display.
-22); a drawing circuit (4) that performs a raster operation on a specified area using a specified calculation formula and develops data in the frame memory (2); A color display section (3) displays the contents of the display area (20 to 22) and displays multiple windows on the screen in color.
), the control unit (1) divides each window into display rectangular areas from the management information of the memory (10), and transfers the display rectangular areas and calculation formulas to the drawing circuit (4). instruct the
The print data obtained by performing raster calculation on the specified rectangular area of each display area (20 to 22) of the frame memory (2) using the calculation formula is stored in the printer development area (23 to 26) of the frame memory (2). A hard copy method for a multi-window screen, comprising: printing the contents of the printer development area (23 to 26) in color in a color printing section (5).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62320453A JPH0754425B2 (en) | 1987-12-18 | 1987-12-18 | Hard copy method of multi-window screen |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62320453A JPH0754425B2 (en) | 1987-12-18 | 1987-12-18 | Hard copy method of multi-window screen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01161394A true JPH01161394A (en) | 1989-06-26 |
| JPH0754425B2 JPH0754425B2 (en) | 1995-06-07 |
Family
ID=18121618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62320453A Expired - Fee Related JPH0754425B2 (en) | 1987-12-18 | 1987-12-18 | Hard copy method of multi-window screen |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0754425B2 (en) |
-
1987
- 1987-12-18 JP JP62320453A patent/JPH0754425B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0754425B2 (en) | 1995-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5526468A (en) | Method and apparatus for smoothing an expanded bitmap for two-state image data | |
| JPH01161394A (en) | Method of making hard copy of multi-window picture | |
| JPH113417A (en) | Device and method for generating image including graphics information for display | |
| JPH0274374A (en) | Printing method for ruled form | |
| JPH04149633A (en) | Information processor | |
| JPH0522933B2 (en) | ||
| JPS62174824A (en) | How to print screen display information | |
| JP3118310B2 (en) | Print processing method of page printer | |
| JPH0332556A (en) | Production machine operation schedule planning device | |
| JPS58116169A (en) | Output system for printer | |
| JPH0333896A (en) | Font plotting device | |
| JPH03169655A (en) | Color image output/display system | |
| JPH02178874A (en) | Character ruled line processing method in document creation device | |
| JP3571498B2 (en) | Typesetting method and typesetting device, and recording medium recording program for executing the processing | |
| JP2887807B2 (en) | Document creation device | |
| JPH0744336A (en) | Image processing apparatus and image processing system | |
| JPH01291320A (en) | Image processor | |
| JPH01284976A (en) | Picture processing system | |
| JPS60151083A (en) | Rule-printing device | |
| JPH07105197A (en) | Document processor | |
| JPH0560598B2 (en) | ||
| JPH0217530A (en) | Electronic computer | |
| JPH06175343A (en) | Allotment processor | |
| JPH04192086A (en) | Area painting-out method and electronic equipment | |
| JPH03107158A (en) | Layout simulation device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |