JPH05334408A - Image processor - Google Patents
Image processorInfo
- Publication number
- JPH05334408A JPH05334408A JP4140562A JP14056292A JPH05334408A JP H05334408 A JPH05334408 A JP H05334408A JP 4140562 A JP4140562 A JP 4140562A JP 14056292 A JP14056292 A JP 14056292A JP H05334408 A JPH05334408 A JP H05334408A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- data
- unit
- image processing
- 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
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は画像処理装置に関し、例
えば、ページ記述言語を取扱う画像処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, for example, an image processing apparatus that handles a page description language.
【0002】[0002]
【従来の技術】従来、ページ記述言語(以下「PDL」
という)データを、ラスタイメージに展開して、プリン
タに転送して画像出力を行う、図17に示すようなシス
テムが各種提供されている。PDLデータをラスタ画像
データに展開するPDLインタプリタには、図17
(a)の1304に示すように、プリンタ1301の内
部に既に組込まれているものや、あるいは、図17
(b)の1310に示すように、外部インタフエイスに
よつて、複写機1312などへ接続されるものがあつ
た。2. Description of the Related Art Conventionally, a page description language (hereinafter referred to as "PDL")
There are various systems as shown in FIG. 17 for expanding data into a raster image, transferring it to a printer and outputting an image. The PDL interpreter for expanding PDL data into raster image data is shown in FIG.
As shown at 1304 in FIG. 17A, the printer 1301 is already built in, or FIG.
As shown at 1310 in (b), there are some that are connected to the copying machine 1312 or the like by an external interface.
【0003】さらに、PDLデータを1画面ごとに2値
データに展開する手段と、画像合成手段とを組合わせた
画像処理装置も考えられている。Further, an image processing apparatus in which a means for expanding PDL data into binary data for each screen and an image synthesizing means are combined is also considered.
【0004】[0004]
【発明が解決しようとする課題】しかし、上記従来例に
おいては、次のような問題点があつた。すなわち、PD
L展開手段と画像合成手段を組合わせた従来の画像処理
装置は、複数の画像を合成する際に、 ・PDLデータ展開後の画像データが2値データ ・画像形成装置の多値画像形成方法は例えばCMYKの
面順次 などの理由によつて、画像同士をはめ込み合成しようと
しても、互いの色が混合して本来の色味の合成画像が得
られないという問題や、PDLによつて記述される画像
は2値であるため、多値画像同士の合成は不可能である
という問題があつた。また、従来例のように、1画面分
のデータを蓄えるメモリを有すると、極めて大きなメモ
リ容量が必要になり、時に、多値データを取扱う場合に
は、かかるメモリ容量は更に大きくなるという問題が発
生する。However, the above-mentioned conventional example has the following problems. That is, PD
In a conventional image processing apparatus that combines L developing means and image combining means, when combining a plurality of images, the image data after PDL data expansion is binary data. For example, due to the CMYK frame-sequential reason, even if an attempt is made to fit and combine images with each other, the colors are mixed with each other, and a composite image with the original tint cannot be obtained, and it is described by PDL. Since the image is binary, there is a problem that it is impossible to combine multi-valued images. Further, as in the conventional example, if a memory for storing data for one screen is provided, an extremely large memory capacity is required, and sometimes, when handling multi-valued data, the memory capacity becomes larger. Occur.
【0005】[0005]
【課題を解決するための手段】本発明は、前記の課題を
解決することを目的としたもので、前記の課題を解決す
る一手段として、以下の構成を備える。すなわち、ペー
ジ記述言語を所定領域毎に画像データに展開する展開手
段と、外部とデータのやり取りを行う通信手段と、前記
展開手段によつて展開された画像データと前記通信手段
を介して入力されたデータに含まれる複数の画像データ
との中から2つ以上の画像データを選択して合成する合
成手段と、前記通信手段を介して入力されたデータに含
まれる情報に応じて前記合成手段によつて合成された画
像データを出力する制御手段とを備えた画像処理装置と
する。SUMMARY OF THE INVENTION The present invention is intended to solve the above problems, and has the following structure as one means for solving the above problems. That is, the expansion means for expanding the page description language into image data for each predetermined area, the communication means for exchanging data with the outside, the image data expanded by the expansion means, and the input via the communication means. And a synthesizing means for selecting and synthesizing two or more image data from a plurality of image data included in the data, and the synthesizing means according to the information included in the data input via the communication means. Therefore, the image processing apparatus is provided with a control means for outputting the image data thus synthesized.
【0006】[0006]
【作用】以上の構成により、ページ記述言語から展開さ
れた画像データと、外部から入力されたデータに含まれ
る複数の画像データとの中から、2つ以上の画像データ
を選択して合成し、外部から入力されたデータに含まれ
る情報に応じて、合成した画像データを出力する画像処
理装置を提供できる。With the above configuration, two or more image data are selected from the image data expanded from the page description language and the plurality of image data included in the data input from the outside, and are combined, It is possible to provide an image processing apparatus that outputs combined image data according to information included in data input from the outside.
【0007】例えば、以上の構成によつて、PDLデー
タを展開して得た画像データと、多値画像データとを合
成した場合、互いの色が混合せずに、本来の色味の合成
画像が得られ、さらに、PDLデータを展開して得た画
像データと、外部から入力された複数の多値画像データ
との中から、任意の複数の画像データを選択して合成す
る画像処理装置を提供できる。For example, with the above configuration, when the image data obtained by expanding the PDL data and the multi-valued image data are combined, the combined image of the original tint is obtained without mixing the colors of each other. And an image processing apparatus for selecting and combining arbitrary plural image data from the image data obtained by expanding the PDL data and the plural multivalued image data inputted from the outside. Can be provided.
【0008】[0008]
【実施例】以下、本発明に係る一実施例の画像処理シス
テムを図面を参照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An image processing system according to an embodiment of the present invention will be described in detail below with reference to the drawings.
【0009】[0009]
【第1実施例】図1は本発明に係る一実施例の画像処理
システムの構成例を示すブロツク図である。図1におい
て、101はスキヤナプリンタで、例えば、カラーイメ
ージスキヤナ,インクジエツトプリンタなどを含む。[First Embodiment] FIG. 1 is a block diagram showing a configuration example of an image processing system according to a first embodiment of the present invention. In FIG. 1, 101 is a scanner printer, which includes, for example, a color image scanner, an ink jet printer, and the like.
【0010】109は画像処理ユニツトで、本発明に係
わる画像処理システムの核をなす部分である。102は
メモリユニツト、103はホストコンピユータである。
スキヤナプリンタ101,画像処理ユニツト109,メ
モリユニツト102は、ケーブル107とケーブル11
0によつて、カスケード状に接続されている。An image processing unit 109 is the core of the image processing system according to the present invention. 102 is a memory unit, and 103 is a host computer.
The scan printer 101, the image processing unit 109, and the memory unit 102 include a cable 107 and a cable 11.
0 are connected in cascade.
【0011】スキヤナプリンタ101は、コピースター
トキー104を押されると、圧板105の下に置いた原
稿のカラー画像を、単独で複写することができ、略同時
に、読取つた画像のデイジタルデータを、ケーブル10
7,110を介して、画像処理ユニツト109とメモリ
ユニツト102へ送ることができる。画像処理ユニツト
109は、詳細は後述するが、スキヤナプリンタ101
から送られてきた画像データに、幾つかの画像処理が施
した後、処理した画像データを、スキヤナプリンタ10
1へ戻して、スキヤナプリンタ101に出力させること
ができる。さらに、画像処理ユニツト109は、例えば
SCSIやGP−IBなどの汎用インタフエイスのケー
ブル111を介して、ホストコンピユータ103から送
られてきたPDLデータを、ラスタイメージに展開し
て、スキヤナプリンタ101へ送り、スキヤナプリンタ
101に出力させることもできる。When the copy start key 104 is pressed, the scan printer 101 can independently copy the color image of the original placed under the pressure plate 105, and at the same time, the digital data of the read image can be transferred. Cable 10
It can be sent to the image processing unit 109 and the memory unit 102 via 7, 110. The image processing unit 109 will be described in detail later, but the scan printer 101
After performing some image processing on the image data sent from the scanner, the processed image data is processed by the scanner printer 10.
It can be returned to 1 and output to the scanner printer 101. Further, the image processing unit 109 expands the PDL data sent from the host computer 103 into a raster image via the cable 111 of a general-purpose interface such as SCSI or GP-IB and outputs it to the scan printer 101. It can also be sent and output to the scanner printer 101.
【0012】メモリユニツト102は、スキヤナプリン
タ101から送られてきた画像データを、例えばSCS
IやGP−IBなどの汎用インタフエイス108を介し
て、ホストコンピユータ103へ送ることによつて、様
々な画像編集処理を可能とする。さらに、メモリユニツ
ト102は、汎用インタフエイス108を介して、ホス
トコンピユータ103から送られてきた画像データを、
スキヤナプリンタ101へ送り、スキヤナプリンタ10
1に出力させることもできる。The memory unit 102 stores the image data sent from the scanner printer 101, for example, in the SCS.
By sending the image data to the host computer 103 via the general-purpose interface 108 such as I or GP-IB, various image editing processes can be performed. Further, the memory unit 102 stores the image data sent from the host computer 103 via the general-purpose interface 108.
Sending to the scanner printer 101, the scanner printer 10
It can also be output to 1.
【0013】図2はスキヤナプリンタ101の構成例を
示すブロツク図、図3はラインセンサ201が原稿を走
査する様子の一例を示す図、図4はスキヤナプリンタ1
01の動作タイミング例を示すチヤート、図5は黒文字
処理回路a205が付加するデータXの内容例を示す図
である。図2において、201はラインセンサで、例え
ばCCDなどで構成され、203に拡大図に一例を示す
ように、・・・,R,G,B,R,G,B,・・・の順
に、走査方向に各色のセンサが並んでいて、RGB1組
が1画素に対応する。FIG. 2 is a block diagram showing an example of the configuration of the scanner printer 101, FIG. 3 is a diagram showing an example of how the line sensor 201 scans an original, and FIG. 4 is a scanner printer 1.
FIG. 5 is a chart showing an example of the operation timing of 01, and FIG. 5 is a diagram showing an example of the contents of the data X added by the black character processing circuit a205. In FIG. 2, reference numeral 201 denotes a line sensor, which is composed of, for example, a CCD or the like, and, as shown in an example in an enlarged view at 203, ..., R, G, B, R, G, B, ... Sensors of each color are arranged in the scanning direction, and one set of RGB corresponds to one pixel.
【0014】ラインセンサ201は、図3に一例を示す
ように、原稿301に対して、横方向への主走査と、縦
方向への副走査とを順次行う。すなわち、ラインセンサ
201は、図3および図4(a)に示す信号BVEの例
えば立上りに同期して、原稿全体の走査を開始して、以
降、図3および図4(a)に示す信号VEの例えば立上
りに同期して副走査方向へ、第1走査,第2走査,・・
・のようにバンド単位で走査を行う。各色の画像信号
は、信号VEの立上り近傍を拡大した図4(b)の一例
に示すように、ビデオクロツクVCLKの例えば3クロ
ツクで1画素を構成して、ビデオクロツクVCLKに同
期して転送される。なお、ラインセンサ201は、例え
ば、パルスモータ(不図示)などによつて駆動され、制
御部(不図示)の制御によつて、原稿の任意領域を走査
できる。As shown in FIG. 3, the line sensor 201 sequentially performs main scanning in the horizontal direction and sub-scanning in the vertical direction on the original 301. That is, the line sensor 201 starts scanning the entire document in synchronization with, for example, the rising edge of the signal BVE shown in FIGS. 3 and 4A, and thereafter, the signal VE shown in FIGS. 3 and 4A. Of the first scan, the second scan, ...
・ Scan in band units as shown in. As shown in the example of FIG. 4B in which the vicinity of the rising edge of the signal VE is enlarged, the image signals of the respective colors form one pixel with, for example, 3 clocks of the video clock VCLK, and are synchronized with the video clock VCLK. Transferred. The line sensor 201 is driven by, for example, a pulse motor (not shown), and can scan an arbitrary area of the document under the control of a control unit (not shown).
【0015】図2において、202はA/D変換器で、
ラインセンサ201から出力されたアナログ画像信号
を、デイジタル画像データへ変換する。204はシエー
デイング補正回路で、ラインセンサ201の特性に合わ
せて、A/Dコンバータ202から入力された画像デー
タに、白補正/黒補正を施す。205は黒文字処理回路
aで、シエーデイング補正回路204から入力された画
像データから、原稿画像に含まれる黒文字を検出して、
検出した黒文字へ、印刷した場合の色にじみを無くす処
理と、エツジを先鋭化する処理とを施す。黒文字処理回
路a205は、図4(c)に示すように、ビデオクロツ
クVCLKの例えば4クロツクで1画素を構成して、ビ
デオクロツクVCLKに同期して画像データを出力す
る。すなわち、黒文字処理回路a205は、入力された
画像データの1画素ごとに、図5に内容の一例を示すよ
うなデータXを付加する。例えば、黒文字処理回路a2
05は、黒文字処理を実行する画素のデータXのビツト
0は‘1’に、黒文字処理を実行しない画素のデータX
のビツト0は‘0’にする。さらに、データXは、図5
に一例を示すような画像処理情報を表す。In FIG. 2, 202 is an A / D converter,
The analog image signal output from the line sensor 201 is converted into digital image data. A shading correction circuit 204 performs white correction / black correction on the image data input from the A / D converter 202 in accordance with the characteristics of the line sensor 201. Reference numeral 205 denotes a black character processing circuit a, which detects a black character included in the original image from the image data input from the shading correction circuit 204,
The detected black characters are subjected to a process of eliminating color fringing when printed and a process of sharpening edges. As shown in FIG. 4C, the black character processing circuit a205 configures one pixel by, for example, 4 clocks of the video clock VCLK and outputs image data in synchronization with the video clock VCLK. That is, the black character processing circuit a 205 adds the data X as shown in FIG. 5 as an example of the content for each pixel of the input image data. For example, the black character processing circuit a2
Reference numeral 05 indicates that the bit 0 of the data X of the pixel on which the black character processing is executed is '1', and data X of the pixel X on which the black character processing is not executed.
Bit 0 of is set to "0". Further, the data X is shown in FIG.
Represents the image processing information as an example.
【0016】図2において、206は変倍回路で、黒文
字処理回路a205から入力された画像データを処理し
て、該画像データの表す画像を、所望の大きさに変倍
(拡大,縮小)する。変倍処理回路206から出力され
た画像データは、前述したように、ケーブル107,1
10を介して、画像処理ユニツト109とメモリユニツ
ト102へ転送されるほか、スイツチユニツト207へ
送られる。In FIG. 2, reference numeral 206 denotes a scaling circuit which processes the image data input from the black character processing circuit a 205 and scales (enlarges or reduces) the image represented by the image data to a desired size. .. The image data output from the scaling processing circuit 206 is output from the cables 107, 1 as described above.
In addition to being transferred to the image processing unit 109 and the memory unit 102 via the switch 10, it is sent to the switch unit 207.
【0017】スイツチユニツト207は、前述したよう
に、ケーブル107,110を介して、画像処理装置ユ
ニツト109やメモリユニツト102から入力された画
像データと、変倍処理回路206から入力された画像デ
ータとを選択して出力する。すなわち、スイツチユニツ
ト207によつて、変倍処理回路206から入力された
画像データが選択された場合、スキヤナプリンタ101
単独で動作して、読取つたカラー画像などを複写する。As described above, the switch unit 207 receives the image data input from the image processing unit 109 or the memory unit 102 and the image data input from the scaling processing circuit 206 via the cables 107 and 110. To output. That is, when the image data input from the scaling processing circuit 206 is selected by the switch unit 207, the scan printer 101
It operates independently to copy the scanned color image.
【0018】208はデコーダで、スイツチユニツト2
07から入力された画像データに含まれるデータXをデ
コードする。すなわち、デコーダ208は、画像データ
に含まれるデータXに応じて、図5に一例を示した制御
信号を、後述の2値化回路214や黒文字処理回路b2
15などへ出力する。209は対数変換回路で、デコー
ダ208を通して入力されたRGB画像データを、例え
ばCMYK画像データに変換する。Reference numeral 208 denotes a decoder, which is a switch unit 2
The data X included in the image data input from 07 is decoded. That is, the decoder 208 outputs a control signal, an example of which is shown in FIG.
Output to 15, etc. A logarithmic conversion circuit 209 converts the RGB image data input through the decoder 208 into, for example, CMYK image data.
【0019】210はマスキング回路で、対数変換回路
から入力された画像データに、インク特性に合わせて、
マスキング処理を施す。なお、スキヤナプリンタ101
が単独で動作する場合、マスキング回路210には、制
御部(不図示)によつて、入力マスキングと出力マスキ
ングの両方を考慮した係数がセツトされて、マスキング
処理が行われる。また、画像処理ユニツト109などの
外部ユニツトからの画像データを処理する場合、マスキ
ング回路210には、制御部(不図示)によつて、出力
マスキングを考慮した係数がセツトされて、マスキング
処理が行われる。Reference numeral 210 is a masking circuit, which matches the image data input from the logarithmic conversion circuit with the ink characteristics.
Apply masking treatment. The scan printer 101
In the case of independent operation, the masking circuit 210 performs a masking process by a control unit (not shown) setting a coefficient in consideration of both input masking and output masking. When processing image data from an external unit such as the image processing unit 109, the masking circuit 210 performs masking processing by setting a coefficient in consideration of output masking by the control unit (not shown). Be seen.
【0020】211はエツジ処理回路で、マスキング回
路210から入力された画像データに、画像エツジの先
鋭化処理を施す。212はヘツドシエーデイング回路
で、エツジ処理回路211から入力された画像データ
に、後述の印刷ヘツド216の吐出量や吐出方向などの
ばらつきを補正する処理を施す。Reference numeral 211 denotes an edge processing circuit, which sharpens the image edge of the image data input from the masking circuit 210. Reference numeral 212 denotes a head shading circuit, which subjects the image data input from the edge processing circuit 211 to processing for correcting variations in the ejection amount and ejection direction of the printing head 216, which will be described later.
【0021】213はγテーブルで、ヘツドシエーデイ
ング回路212から入力された画像データを、所望の印
刷濃度になるように変換する。214は2値化回路で、
デコーダ208からの制御信号MIXDATA,NEGA,PHOTEなど
に基づいて、γテーブル213から入力された多値画像
データを、2値画像データへ変換する。Reference numeral 213 is a γ table, which converts the image data input from the head shading circuit 212 into a desired print density. 214 is a binarization circuit,
Based on the control signals MIXDATA, NEGA, PHOTE from the decoder 208, the multivalued image data input from the γ table 213 is converted into binary image data.
【0022】215は黒文字処理回路bで、デコーダ2
08からの制御信号KBなどに基づいて、2値化回路21
4から入力された画像データに、黒文字処理を施す。2
16は印刷ヘツドで、黒文字処理回路b215から入力
された画像データを、インクジエツトによつて記録紙へ
印刷する。なお、印刷ヘツド216の動作タイミング
も、上述した信号BVEやVEなどに同期していて、画
像をバンド単位に印刷する。また、インクジエツト方式
による印刷の構成や原理は、公知なので詳細な説明は省
略するが、例えば、印刷情報に対応して、インクが保持
されたシートや液路に配置されたヒータへ、該インクの
沸点を越える急速な温度上昇を与える駆動信号を印加す
ると、印刷ヘツドの熱作用面に、該駆動信号に一対一に
対応した気泡が形成され、該気泡の成長,収縮によつ
て、吐出口を介して、該インクを記録紙へ向かつて吐出
することによつて、該記録紙上へ画像を印刷する。Reference numeral 215 denotes a black character processing circuit b, which is a decoder 2
The binarization circuit 21 based on the control signal KB from 08.
The black character processing is performed on the image data input from 4. Two
A print head 16 prints the image data input from the black character processing circuit b215 on a recording sheet by an ink jet. The operation timing of the print head 216 is also synchronized with the above-described signals BVE and VE, and the image is printed in band units. Further, since the configuration and principle of printing by the ink jet method are publicly known, detailed description thereof will be omitted. For example, in accordance with print information, a sheet holding ink or a heater arranged in a liquid path is used to print the ink. When a driving signal that gives a rapid temperature rise exceeding the boiling point is applied, bubbles corresponding to the driving signal are formed on the heat-acting surface of the printing head, and the growth and contraction of the bubbles cause the ejection port to open. An image is printed on the recording paper by ejecting the ink toward the recording paper through the recording medium.
【0023】次に、画像処理ユニツト109について説
明する。図6は画像処理ユニツト109の概観図であ
る。図6において、601,602はコネクタで、同コ
ネクタに連結された図1に示したケーブル107,11
0によつて、画像処理ユニツト109と、スキヤナプリ
ンタ101およびメモリユニツト102とを接続する。Next, the image processing unit 109 will be described. FIG. 6 is a schematic view of the image processing unit 109. 6, reference numerals 601 and 602 denote connectors, and the cables 107 and 11 shown in FIG. 1 connected to the connectors.
0, the image processing unit 109 is connected to the scanner printer 101 and the memory unit 102.
【0024】603はコネクタで、同コネクタに連結さ
れた図1に示したケーブル111によつて、画像処理ユ
ニツト109と、ホストコンピユータ103とを接続す
る。604は操作部で、画像処理ユニツト109の状態
を、設定するキーや、表示するLCDパネルなどから構
成される。図7は画像処理ユニツト109の構成例を示
すブロツク図である。Reference numeral 603 denotes a connector, which connects the image processing unit 109 and the host computer 103 by the cable 111 shown in FIG. 1 connected to the connector. An operation unit 604 includes keys for setting the state of the image processing unit 109, an LCD panel for displaying the state, and the like. FIG. 7 is a block diagram showing a configuration example of the image processing unit 109.
【0025】図7において、605はPDLインタプリ
タ、606は通信制御部、607は画像処理部である。
図8はPDLインタプリタ605の詳細構成例を示すブ
ロツク図である。図8において、701はCPUで、R
OM702などに記憶されたプログラムに基づいて、C
PUバス709などを介して、PDLインタプリタ60
5全体の制御などを司るほか、RAM703などをワー
ク領域として、後述のフオントメモリ704やデイザパ
ターンメモリ705などのデータによつて、PDLデー
タをラスタ画像データに展開するなどの作業を実行す
る。In FIG. 7, 605 is a PDL interpreter, 606 is a communication control unit, and 607 is an image processing unit.
FIG. 8 is a block diagram showing a detailed configuration example of the PDL interpreter 605. In FIG. 8, 701 is a CPU, and R
Based on the program stored in the OM702 or the like, C
PDL interpreter 60 via PU bus 709, etc.
In addition to controlling the overall control of the PDP 5, the RAM 703 or the like is used as a work area, and the PDL data is expanded into raster image data by using data such as a font memory 704 or a dither pattern memory 705 described later.
【0026】704はフオントメモリで、例えばROM
などで構成され、PDLデータに含まれる文字コード
を、ビツトイメージデータなどへ変換するデータを記憶
する。705はデイザパターンメモリで、例えばROM
などで構成され、2値化手法の1つであるデイザ法のデ
イザパターンを記憶する。700は外部インタフエイス
で、ケーブル111を介して、ホストコンピユータ10
3からPDLデータなどを受信する。Reference numeral 704 is a font memory, for example, a ROM
And stores the data for converting the character code included in the PDL data into bit image data or the like. A dither pattern memory 705 is, for example, a ROM
The dither pattern of the dither method, which is one of the binarization methods, is stored. Reference numeral 700 denotes an external interface, which is connected to the host computer 10 via the cable 111.
3 receives PDL data and the like.
【0027】706はページPDLメモリで、CPU7
01の制御によつて、外部インタフエイス700が受信
したPDLデータなどを、CPUバス709を介して記
憶する。707はバンド画像メモリで、CPU701に
よつて、PDLデータから展開されたラスタ画像データ
を記憶する。なお、バンド画像メモリ707は、1頁分
より小さな単位のバンドに対応したラスタ画像データを
保持するメモリであり、前述のスキヤナプリンタ101
の出力特性に合わせたものである。すなわち、スキヤナ
プリンタ101は、1バンドを印刷している間は途中停
止できないが、各バンド間においては停止できる構成で
ある。従つて、バンド画像メモリ707は、1バンド分
以上の記憶容量が有ればよく、1頁分の記憶容量までは
必要としない。A page PDL memory 706 includes a CPU 7
Under the control of 01, the PDL data and the like received by the external interface 700 is stored via the CPU bus 709. A band image memory 707 stores raster image data expanded from PDL data by the CPU 701. The band image memory 707 is a memory that holds raster image data corresponding to a band of a unit smaller than one page, and the scan printer 101 described above.
It is adapted to the output characteristics of. That is, the scan printer 101 cannot stop halfway while printing one band, but can stop between bands. Therefore, the band image memory 707 only needs to have a storage capacity for one band or more, and does not require a storage capacity for one page.
【0028】CPU701は、ページPDLメモリ70
9に、1頁分のPDLデータが揃うと、順次、ページP
DLメモリ709から読出したPDLデータを、ラスタ
画像データへ展開した後、バンド画像メモリ707へ記
憶させる。すなわち、CPU701は、1頁ページを形
成する各バンドについて、ページPDLメモリ709か
らPDLデータを読出して、さらにラスタ画像データへ
展開し、これをすべてのバンドについて、繰返すことで
1頁のラスタ画像データを形成する。The CPU 701 has a page PDL memory 70.
When PDL data for one page is prepared in page 9, page P
The PDL data read from the DL memory 709 is expanded into raster image data and then stored in the band image memory 707. That is, the CPU 701 reads out the PDL data from the page PDL memory 709 for each band forming one page page, further develops it into raster image data, and repeats this for all the bands to repeat the raster image data for one page. To form.
【0029】図9は通信制御部606の機能例を説明す
る図、図10,図11は通信制御部606の通信制御の
一例を説明する図である。図9において、801はスキ
ヤナプリンタ101の外部インタフエイス、802はメ
モリユニツト102の外部インタフエイス、803はP
DLインタプリタの外部インタフエイスである。FIG. 9 is a diagram for explaining a function example of the communication control unit 606, and FIGS. 10 and 11 are diagrams for explaining an example of communication control of the communication control unit 606. In FIG. 9, 801 is an external interface of the scanner printer 101, 802 is an external interface of the memory unit 102, and 803 is P.
It is an external interface of the DL interpreter.
【0030】通信制御部606は、カスケード状に接続
された3装置(スキヤナプリンタ101,画像処理ユニ
ツト109,メモリユニツト102)相互間の通信を制
御するもので、CPUや通信制御プログラムを記憶する
メモリなどで構成される。すなわち、通信制御部606
は、図10に一例を示すように、メモリユニツト102
に記憶された画像データを、スキヤナプリンタ101へ
転送する場合、PDLインタプリタ605などからの通
信が介入しないように、通信制御を実行する。The communication control unit 606 controls communication between the three devices (scanner printer 101, image processing unit 109, memory unit 102) connected in cascade, and stores a CPU and a communication control program. It is composed of memory etc. That is, the communication control unit 606
Is the memory unit 102, as shown in FIG.
When the image data stored in (1) is transferred to the scanner printer 101, communication control is executed so that communication from the PDL interpreter 605 or the like does not intervene.
【0031】また、通信制御部606は、図11に一例
を示すように、PDLインタプリタ605のラスタ画像
データを、スキヤナプリンタ101へ転送する場合、例
えばメモリユニツト102へ待機信号を送つて、メモリ
ユニツト102からの通信が介入しないように、通信制
御を実行する。例えば、外部インタフエイス801に含
まれる信号READYの状態は、スキヤナプリンタ10
1の電源ON/OFF状態を表し、同信号VSYNCの
状態は、スキヤナプリンタ101の印刷/待機状態を表
すので、通信制御部606は、メモリユニツト102の
外部インタフエイス802へ、例えばアクテイブな信号
VSYNCを送ることによつて、メモリユニツト102
は、スキヤナプリンタ101が印刷中と認識して待機状
態になる。Further, as shown in an example in FIG. 11, the communication control unit 606 sends a standby signal to, for example, the memory unit 102 when transferring the raster image data of the PDL interpreter 605 to the scan printer 101, and the memory unit 102 stores the memory. Communication control is executed so that communication from the unit 102 does not intervene. For example, the state of the signal READY included in the external interface 801 indicates that the scan printer 10
1 indicates the power ON / OFF state, and the state of the signal VSYNC indicates the print / standby state of the scan printer 101. Therefore, the communication control unit 606 sends to the external interface 802 of the memory unit 102, for example, an active signal. By sending VSYNC, the memory unit 102
Is recognized by the scan printer 101 and is in a standby state.
【0032】従つて、通信制御部606の制御によつ
て、図9に示したカスケード状に接続された3装置は、
途絶えることなく相互に通信を行うことができる。ま
た、詳細は後述するが、通信制御部606は、画像処理
部607と連動して、各装置がもつ特徴のある画像を、
同時に扱うための通信制御を行うことも可能である。Therefore, under the control of the communication control unit 606, the three devices connected in cascade as shown in FIG.
It is possible to communicate with each other without interruption. Further, as will be described later in detail, the communication control unit 606 works in cooperation with the image processing unit 607 to generate an image having a characteristic of each device,
It is also possible to perform communication control for handling at the same time.
【0033】さらに、通信制御部606は、各装置の外
部インタフエイスの通信プロトコルなどが異なる場合、
通信プロトコルなどを相互に変換する処理を行うことも
可能である。例えば、通信制御部606は、PDLイン
タプリタ605を介して、ホストコンピユータ103な
どから送られてきた印刷コマンドなどを、スキヤナプリ
ンタ101の通信プロトコルに変換した後、スキヤナプ
リンタ101へ転送することが可能である。Further, the communication control unit 606 determines that the communication protocol of the external interface of each device is different,
It is also possible to perform processing for mutually converting communication protocols and the like. For example, the communication control unit 606 may convert a print command or the like sent from the host computer 103 or the like via the PDL interpreter 605 into the communication protocol of the scanner printer 101, and then transfer the command to the scanner printer 101. It is possible.
【0034】図12は画像処理部607に入出力するデ
ータの流れの一例を説明する図、図13は画像処理部6
07の機能の一例を説明する図である。図12におい
て、801はスキヤナプリンタ101の外部インタフエ
イス、802はメモリユニツト102の外部インタフエ
イス、803はPDLインタプリタの外部インタフエイ
スである。901はスキヤナプリンタ101のスキヤナ
部、902はスキヤナプリンタ101のプリンタ部であ
る。FIG. 12 is a diagram for explaining an example of the flow of data input / output to / from the image processing unit 607, and FIG.
It is a figure explaining an example of the function of 07. In FIG. 12, 801 is an external interface of the scanner printer 101, 802 is an external interface of the memory unit 102, and 803 is an external interface of the PDL interpreter. Reference numeral 901 denotes a scanning section of the scanning printer 101, and 902 denotes a printing section of the scanning printer 101.
【0035】903〜907はそれぞれデータライン
で、903はスキヤナ901から画像処理部607へ
の、904aは画像処理部607からメモリユニツト1
02への、904bはメモリユニツト102から画像処
理部607への、906は画像処理部607からプリン
タ902への、907はPDLインタプリタ605から
画像処理部607へのデータラインである。Numerals 903 to 907 are data lines respectively, numeral 903 is from the scanner 901 to the image processing section 607, and numeral 904a is from the image processing section 607 to the memory unit 1.
02, 904b is a data line from the memory unit 102 to the image processing unit 607, 906 is a data line from the image processing unit 607 to the printer 902, and 907 is a data line from the PDL interpreter 605 to the image processing unit 607.
【0036】処理の詳細は後述するが、画像処理ユニツ
ト109は、例えば、画像処理モードになると、スキヤ
ナ部901,PDLインタプリタ605またはメモリユ
ニツト102から処理対象の画像データを、画像処理部
607へ入力した後、画像処理部607で処理された画
像データを、データライン906を介してプリンタ部9
02や、データライン904aを介してメモリユニツト
102へ転送する。Although the details of the processing will be described later, the image processing unit 109 inputs the image data to be processed from the scanner unit 901, the PDL interpreter 605 or the memory unit 102 to the image processing unit 607 in the image processing mode, for example. After that, the image data processed by the image processing unit 607 is transferred to the printer unit 9 via the data line 906.
02 or the data line 904a to the memory unit 102.
【0037】画像処理部607は代表的な機能として、
例えば、「画像合成」,「黒文字処理」などを有してい
る。なお、該「黒文字処理」は、前述したスキヤナプリ
ンタ101の黒文字処理と略同一であるが、画像処理部
607が黒文字処理を有することによつて、例えば、単
独では黒文字処理ができなかつたメモリユニツト102
からの画像データへも、黒文字処理を施すことができ
る、次に、画像処理部607の「画像合成」機能につい
てその概要を説明する。The image processing unit 607 has, as a typical function,
For example, it has “image composition” and “black character processing”. The “black character processing” is substantially the same as the black character processing of the scan printer 101 described above, but the image processing unit 607 has the black character processing, and therefore, for example, a memory that cannot perform black character processing by itself. Unit 102
The black character processing can be applied to the image data from No. 3. Next, the outline of the “image combining” function of the image processing unit 607 will be described.
【0038】本実施例で扱う画像データは、前述したよ
うに、例えば1画素がRGBXの4データから構成され
ていて、本実施例は、この画像データを点順次に転送す
る。従つて、画像処理部607は、1画素ごとに画像デ
ータを置換えることによつて、図13に一例を示すよう
な画像合成を実現する。図13において、1001はは
め込む画像、1002は背景画像、1003は合成結果
であり、合成画像1003を印刷することによつて、単
純な画像の重合せ印刷とは異なり、色味が変わらない印
刷結果を得ることができる。As described above, the image data handled in this embodiment is composed of four RGBX data, for example, and in this embodiment, this image data is transferred dot-sequentially. Therefore, the image processing unit 607 realizes image synthesis as shown in an example in FIG. 13 by replacing the image data for each pixel. In FIG. 13, reference numeral 1001 denotes an inlaid image, 1002 denotes a background image, and 1003 denotes a composite result. By printing the composite image 1003, a print result in which the tint does not change unlike the simple image superposition printing Can be obtained.
【0039】なお、画像処理ユニツト109は、図6に
示した操作部604の操作によつて、画像合成モードに
なり、画像処理ユニツト109の動作モードは、操作部
604のLCDパネルなどに表示される。図14は画像
処理部607の動作例を示すフローチヤートで、画像合
成モードが選択された場合の一例を示す。The image processing unit 109 is set to the image combining mode by the operation of the operation unit 604 shown in FIG. 6, and the operation mode of the image processing unit 109 is displayed on the LCD panel of the operation unit 604. It FIG. 14 is a flow chart showing an operation example of the image processing unit 607, showing an example when the image synthesis mode is selected.
【0040】図14において、画像処理部607は、ス
テツプS1で、本実施例のオペレータに、スキヤナ部9
01からの画像データ,メモリユニツト102からの画
像データ,PDLインタプリタ605からの画像データ
の中から、はめ込み画像を選択させる。続いて、画像処
理部607は、ステツプS2で、オペレータに、選択し
たはめ込み画像を合成する条件を設定させる。オペレー
タは、例えば、「R=G=B=‘FF’以外の色を合
成」、「R=‘FF’かつG=B=‘00’の色を合
成」など、画像処理部607が許容する範囲で、合成条
件を設定することができる。In FIG. 14, the image processing unit 607 sends the scanning unit 9 to the operator of this embodiment in step S1.
The embedded image is selected from the image data from 01, the image data from the memory unit 102, and the image data from the PDL interpreter 605. Subsequently, in step S2, the image processing unit 607 causes the operator to set conditions for combining the selected inset image. The image processing unit 607 allows the operator to perform, for example, "combine colors other than R = G = B = 'FF'", "combine colors of R = 'FF' and G = B = '00 '", and the like. The composition condition can be set within the range.
【0041】続いて、画像処理部607は、ステツプS
3で、オペレータに、ステツプS1ではめ込み画像に選
択した以外の画像から、背景画像を選択させる。続い
て、画像処理部607は、ステツプS4で、メモリユニ
ツト102あるいはPDLインタプリタ605からのコ
マンドをトリガ信号として、ステツプS1で選択された
はめ込み画像と、ステツプS3で選択された背景画像と
を合成出力した後、処理を終了する。Then, the image processing unit 607 proceeds to step S.
In step 3, the operator is made to select a background image from the images other than the image selected as the inset image in step S1. Then, in step S4, the image processing unit 607 uses the command from the memory unit 102 or the PDL interpreter 605 as a trigger signal to synthesize and output the inset image selected in step S1 and the background image selected in step S3. After that, the process ends.
【0042】図15は画像処理部607の画像合成回路
の構成例を示すブロツク図である。図15において、1
201は表示選択制御部で、例えば、図6に示した操作
部604のLCDパネルの表示を制御したり、操作部6
04の押下されたキーなど応じた信号を出力する。12
04はセレクタaで、表示選択制御部1201から選択
端子Sへ入力された信号1202に応じて、入力端子
A,B,Cへそれぞれ接続された図12に示したデータ
ライン903,904b,907を選択して、出力端子
Yからはめ込み画像データを出力する。FIG. 15 is a block diagram showing an example of the configuration of the image composition circuit of the image processing unit 607. In FIG. 15, 1
A display selection control unit 201 controls the display on the LCD panel of the operation unit 604 shown in FIG.
A signal corresponding to the depressed key of 04 is output. 12
Reference numeral 04 denotes a selector a which connects the data lines 903, 904b and 907 shown in FIG. 12 connected to the input terminals A, B and C, respectively, according to the signal 1202 input from the display selection control unit 1201 to the selection terminal S. The selected image data is output from the output terminal Y.
【0043】1205はセレクタbで、表示選択制御部
1201から選択端子Sへ入力された信号1203に応
じて、入力端子A,B,Cへそれぞれ接続されたデータ
ライン903,904b,907を選択して、出力端子
Yから背景画像データを出力する。1208は合成判定
部で、表示選択制御部1201から入力された合成条件
1211に応じて、セレクタa1204から入力された
はめ込み画像データを判定し、判定結果に応じた信号1
209を出力する。Reference numeral 1205 is a selector b which selects the data lines 903, 904b and 907 connected to the input terminals A, B and C, respectively, according to the signal 1203 input from the display selection control section 1201 to the selection terminal S. Then, the background image data is output from the output terminal Y. A combination determination unit 1208 determines the inset image data input from the selector a 1204 according to the combination condition 1211 input from the display selection control unit 1201 and outputs a signal 1 according to the determination result.
209 is output.
【0044】1210はセレクタcで、合成判定部12
08から選択端子Sへ入力された信号1209に応じ
て、合成判定部1208を通過して入力端子Aへ入力さ
れたはめ込み画像データと、セレクタb1205から入
力端子Bへ入力された背景画像データとの何れかを選択
して、出力端子Yから画像合成データを図12に示した
データライン906などへ出力する。Reference numeral 1210 is a selector c, which is a combination determination unit 12
In accordance with the signal 1209 input to the selection terminal S from 08, the inset image data input to the input terminal A through the combination determination unit 1208 and the background image data input to the input terminal B from the selector b1205. One of them is selected and the image combined data is output from the output terminal Y to the data line 906 shown in FIG.
【0045】図12を用いて画像合成モードにおける通
信方法を説明する。背景をスキヤナ部901からの画像
データ、はめ込み画像をPDLインタプリタ605から
の画像データとする場合、例えば、前述したように、通
信制御部606は、メモリユニツト102への信号VS
YNCをアクテイブにして、メモリユニツト102を待
機状態にする。A communication method in the image synthesizing mode will be described with reference to FIG. When the background is the image data from the scanning unit 901 and the inset image is the image data from the PDL interpreter 605, for example, as described above, the communication control unit 606 causes the communication unit 606 to send the signal VS to the memory unit 102.
The YNC is made active and the memory unit 102 is put in the standby state.
【0046】また、背景をメモリユニツト102からの
画像データ、はめ込み画像をPDLインタプリタ605
からの画像データとする場合、例えば、通信制御部60
6は、スキヤナプリンタ101が単独で複写動作を実行
できるように、画像処理部607の画像合成処理が開始
されるまでの間、スキヤナプリンタ101への信号RE
ADYをインアクテイブにして、スキヤナプリンタ10
1へ他の機器が接続されていないように振舞い、さら
に、メモリユニツト102への、信号READYをアク
テイブに、信号VSYNCをインアクテイブにして、メ
モリユニツト102からのコマンドをいつでも受信でき
る状態にする。The background is image data from the memory unit 102, and the inset image is the PDL interpreter 605.
When the image data is from, for example, the communication control unit 60
Reference numeral 6 denotes a signal RE to the scanner printer 101 until the image combining processing of the image processing unit 607 is started so that the scanner printer 101 can independently perform a copying operation.
ADY is made inactive and the scan printer 10
It behaves as if no other device is connected to 1, and the signal READY to the memory unit 102 is made active, and the signal VSYNC is made inactive so that the command from the memory unit 102 can be received at any time.
【0047】本実施例においては、このような通信方法
によつて、カスケード状に接続された3装置間で、途絶
えることなく相互に通信を行え、かつ、複数の画像デー
タを同時に扱い、画像合成処理を行うことができる。以
上説明したように、本実施例によれば、スキヤナプリン
タ101や、メモリユニツト102や、PDLインタプ
リタ605などの相互通信を、通信制御部606で制御
することによつて、画像処理部607へ、画像データを
点順次に送つて画像合成させる。In this embodiment, according to such a communication method, the three devices connected in a cascade manner can communicate with each other without interruption, and a plurality of image data can be handled at the same time to synthesize an image. Processing can be performed. As described above, according to the present embodiment, the communication control unit 606 controls the mutual communication of the scanner printer 101, the memory unit 102, the PDL interpreter 605, and the like to the image processing unit 607. , The image data is sent in a dot-sequential manner to synthesize the image.
【0048】従つて、本実施例によれば、画像処理部6
07で、スキヤナプリンタ101で原稿を読取つた画像
データや、メモリユニツト102に記憶された画像デー
タや、PDLインタプリタ605でPDLデータから展
開した画像データなどから、背景画像データとはめ込み
画像データを選択して、選択した背景画像の1画素ごと
に、設定された合成条件と、選択したはめ込み画像とに
応じて、画像データをはめ込み画像データへ置換えるこ
とによつて、本来の色味が変わらない合成結果を得るこ
とができ、かつ、2値画像データ,多値画像データに係
わらず画像合成することができる。Therefore, according to this embodiment, the image processing unit 6
At 07, background image data and embedded image data are selected from image data obtained by scanning a document by the scanner printer 101, image data stored in the memory unit 102, image data expanded from PDL data by the PDL interpreter 605, and the like. Then, for each pixel of the selected background image, the original tint does not change by replacing the image data with the inset image data in accordance with the set combining condition and the selected inset image. The combined result can be obtained, and the images can be combined regardless of the binary image data and the multi-valued image data.
【0049】さらに、本実施例によれば、バンドごとに
点順次に画像データを処理・転送するので、PDLイン
タプリタ605において、PDLデータを展開したラス
タ画像データを記憶するメモリは、1バンド分以上の記
憶容量が有ればよく、1頁分の記憶容量までは必要とし
ない。Further, according to the present embodiment, since the image data is processed and transferred dot-sequentially for each band, the PDL interpreter 605 has a memory for storing raster image data in which the PDL data is expanded for one band or more. The storage capacity of 1 page is not necessary.
【0050】[0050]
【第2実施例】以下、本発明に係る第2実施例の画像処
理システムを説明する。なお、第2実施例において、第
1実施例と略同様の構成については、同一符号を付し、
その詳細説明を省略する。図16は本発明に係る第2実
施例の画像処理部605の構成例を示すブロツク図であ
る。[Second Embodiment] An image processing system according to a second embodiment of the present invention will be described below. In addition, in the second embodiment, the same reference numerals are attached to the configurations substantially similar to those of the first embodiment,
Detailed description thereof will be omitted. FIG. 16 is a block diagram showing a configuration example of the image processing unit 605 of the second embodiment according to the present invention.
【0051】図16において、1401は合成コマンド
解析部で、通信線1402を介して、ホストコンピユー
タ103から入力したコマンドなどに応じて、選択信号
1202,1203や、合成条件1211などを出力す
る。他の構成は、図15に示した第1実施例の画像処理
部605と略同様であるので、その詳細説明を省略す
る。In FIG. 16, reference numeral 1401 denotes a composite command analysis unit which outputs selection signals 1202 and 1203, a composite condition 1211 and the like according to a command or the like input from the host computer 103 via the communication line 1402. The other structure is substantially the same as that of the image processing unit 605 of the first embodiment shown in FIG. 15, and thus detailed description thereof will be omitted.
【0052】すなわち、第1実施例の画像処理部605
においては、操作部604から画像合成に関する設定を
行う一例を説明したが、第2実施例の画像処理部605
においては、ホストコンピユータ103で動作するソフ
トウエアなどによつて、画像合成に関する設定を行うこ
とができる。以上説明したように、本実施例によれば、
第1実施例と略同様の効果があるほか、ホストコンピユ
ータ103で動作するソフトウエアなどによつて、画像
処理部605の画像合成に関する設定を行うことがで
き、操作部604による設定に比べて、より簡便な設定
が可能である。That is, the image processing unit 605 of the first embodiment.
In the above, an example in which settings relating to image composition are performed from the operation unit 604 has been described, but the image processing unit 605 of the second embodiment.
In, the settings relating to image composition can be made by software operating on the host computer 103. As described above, according to this embodiment,
In addition to the effects substantially similar to those of the first embodiment, the settings relating to the image composition of the image processing unit 605 can be performed by the software running on the host computer 103, and compared with the setting by the operation unit 604, A simpler setting is possible.
【0053】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによつて達成される場合に
も適用できることはいうまでもない。The present invention may be applied to either a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can also be applied to the case where it is achieved by supplying a program to a system or an apparatus.
【0054】[0054]
【発明の効果】以上、本発明によれば、少ないメモリ容
量で、ページ記述言語から展開された画像データと、外
部から入力されたデータに含まれる複数の画像データと
の中から、2つ以上の画像データを選択して合成し、外
部から入力されたデータに含まれる情報に応じて、合成
した画像データを出力できる。As described above, according to the present invention, two or more of the image data expanded from the page description language and the plurality of image data included in the data input from the outside can be used with a small memory capacity. It is possible to output the combined image data according to the information included in the data input from the outside by selecting the selected image data and combining them.
【図1】本発明に係る一実施例の画像処理システムの構
成例を示すブロツク図である。FIG. 1 is a block diagram showing a configuration example of an image processing system according to an embodiment of the present invention.
【図2】本実施例のスキヤナプリンタの構成例を示すブ
ロツク図である。FIG. 2 is a block diagram showing a configuration example of a scan printer of this embodiment.
【図3】本実施例のラインセンサが原稿を走査する様子
の一例を示す図である。FIG. 3 is a diagram showing an example of how the line sensor of the present embodiment scans a document.
【図4】本実施例のスキヤナプリンタの動作タイミング
例を示すチヤートである。FIG. 4 is a chart showing an example of the operation timing of the scanner printer of this embodiment.
【図5】本実施例の黒文字処理回路aが付加するデータ
Xの内容例を示す図である。FIG. 5 is a diagram showing an example of contents of data X added by a black character processing circuit a of the present embodiment.
【図6】本実施例の画像処理ユニツトの概観図である。FIG. 6 is a schematic view of an image processing unit of this embodiment.
【図7】本実施例の画像処理ユニツトの構成例を示すブ
ロツク図である。FIG. 7 is a block diagram showing a configuration example of an image processing unit of this embodiment.
【図8】本実施例のPDLインタプリタの詳細構成例を
示すブロツク図である。FIG. 8 is a block diagram showing a detailed configuration example of a PDL interpreter of this embodiment.
【図9】本実施例の通信制御部の機能例を説明する図で
ある。FIG. 9 is a diagram illustrating an example of functions of a communication control unit according to the present embodiment.
【図10】本実施例の通信制御部の通信制御の一例を説
明する図である。FIG. 10 is a diagram illustrating an example of communication control of a communication control unit according to the present embodiment.
【図11】本実施例の通信制御部の通信制御の一例を説
明する図である。FIG. 11 is a diagram illustrating an example of communication control of a communication control unit according to the present embodiment.
【図12】本実施例の画像処理部に入出力するデータの
流れの一例を説明する図である。FIG. 12 is a diagram illustrating an example of the flow of data input to and output from the image processing unit according to the present embodiment.
【図13】本実施例の画像処理部の機能の一例を説明す
る図である。FIG. 13 is a diagram illustrating an example of functions of an image processing unit according to the present embodiment.
【図14】本実施例の画像処理部の動作例を示すフロー
チヤートである。FIG. 14 is a flow chart showing an operation example of the image processing unit of the present embodiment.
【図15】本実施例の画像処理部の画像合成回路の構成
例を示すブロツク図である。FIG. 15 is a block diagram showing a configuration example of an image synthesizing circuit of the image processing unit of the present embodiment.
【図16】本発明に係る第2実施例の画像処理部の構成
例を示すブロツク図である。FIG. 16 is a block diagram showing a configuration example of an image processing unit of a second embodiment according to the present invention.
【図17】従来のPDLインタプリタを含む画像処理シ
ステムを示す図である。FIG. 17 is a diagram showing an image processing system including a conventional PDL interpreter.
101 スキヤナプリンタ 102 メモリユニツト 103 ホストコンピユータ 109 画像処理ユニツト 605 PDLインタプリタ 606 通信制御部 607 画像処理部 101 Scanner Printer 102 Memory Unit 103 Host Computer 109 Image Processing Unit 605 PDL Interpreter 606 Communication Control Section 607 Image Processing Section
Claims (3)
タに展開する展開手段と、 外部とのデータのやり取りを行う通信手段と、 前記展開手段によつて展開された画像データと前記通信
手段を介して入力されたデータに含まれる複数の画像デ
ータとの中から2つ以上の画像データを選択して合成す
る合成手段と、 前記通信手段を介して入力されたデータに含まれる情報
に応じて前記合成手段によつて合成された画像データを
出力する制御手段とを有することを特徴とする画像処理
装置。1. A developing means for developing a page description language into image data for each predetermined area, a communication means for exchanging data with the outside, an image data developed by the developing means, and the communication means. Depending on the information included in the data input via the communication means, a combining means for selecting and combining two or more image data from a plurality of image data included in the data input via An image processing apparatus comprising: a control unit that outputs the image data combined by the combining unit.
る変換手段を含み、入力データに応じて前記入力データ
の通信プロトコルを変換して出力することを特徴とする
請求項1記載の画像処理装置。2. The image processing apparatus according to claim 1, wherein the communication unit includes a conversion unit that converts a communication protocol, and converts the communication protocol of the input data according to input data and outputs the converted data.
請求項1記載の画像処理装置。3. The image processing apparatus according to claim 1, wherein the synthesizing unit includes: a selecting unit that selects an image to be synthesized; and a setting unit that sets a synthesizing condition.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14056292A JP3226600B2 (en) | 1992-06-01 | 1992-06-01 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14056292A JP3226600B2 (en) | 1992-06-01 | 1992-06-01 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05334408A true JPH05334408A (en) | 1993-12-17 |
JP3226600B2 JP3226600B2 (en) | 2001-11-05 |
Family
ID=15271573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP14056292A Expired - Fee Related JP3226600B2 (en) | 1992-06-01 | 1992-06-01 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3226600B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000315130A (en) * | 1999-04-30 | 2000-11-14 | Canon Inc | Data processor, its processing method and storage medium storing computer readable program |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240200222A1 (en) | 2021-04-21 | 2024-06-20 | Mitsubishi Electric Corporation | Plating electrode and plating method that uses the plating electrode |
-
1992
- 1992-06-01 JP JP14056292A patent/JP3226600B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000315130A (en) * | 1999-04-30 | 2000-11-14 | Canon Inc | Data processor, its processing method and storage medium storing computer readable program |
JP4497580B2 (en) * | 1999-04-30 | 2010-07-07 | キヤノン株式会社 | Data processing apparatus, data processing method, and storage medium storing computer-readable program |
Also Published As
Publication number | Publication date |
---|---|
JP3226600B2 (en) | 2001-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1303132B1 (en) | Printing apparatus, control method therefor, and storage medium | |
JP4390287B2 (en) | Printing system, printing apparatus and control method thereof | |
JP2703914B2 (en) | Document image processing device | |
US20070058224A1 (en) | Image processing apparatus and image processing method | |
US20080018920A1 (en) | Image processing apparatus | |
US5877865A (en) | Image processing apparatus and method for printing data described in a page description language | |
JP3226600B2 (en) | Image processing device | |
JPH08195878A (en) | Image processor | |
JPH0818724A (en) | Picture processing system | |
US5363173A (en) | Document production apparatus with deselected feature restoration | |
JP3184639B2 (en) | Image processing apparatus and method | |
JP3372562B2 (en) | Image processing apparatus and method | |
JP2644212B2 (en) | Color image processing equipment | |
JP2962746B2 (en) | Image processing apparatus and method | |
US7656566B1 (en) | Image processing apparatus | |
JP3051435B2 (en) | Image processing device | |
JP2000216992A (en) | Facsimile equipment | |
JP2005117522A (en) | Image processor | |
JP2000216931A (en) | Image processor, image processing method and computer- readable information recording medium | |
JP2984418B2 (en) | Color image processing system | |
JP2939106B2 (en) | Image forming device | |
JPH10191050A (en) | Image processing device and method, and storage medium storing image processing procedure | |
JPH08317236A (en) | Method and device for picture processing | |
JP2000299790A (en) | Facsimile terminal equipment and method for print control for the equipment | |
JPH04314263A (en) | Picture processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010803 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070831 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080831 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090831 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090831 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100831 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110831 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |