JPH07200213A - Image processing system - Google Patents

Image processing system

Info

Publication number
JPH07200213A
JPH07200213A JP5354532A JP35453293A JPH07200213A JP H07200213 A JPH07200213 A JP H07200213A JP 5354532 A JP5354532 A JP 5354532A JP 35453293 A JP35453293 A JP 35453293A JP H07200213 A JPH07200213 A JP H07200213A
Authority
JP
Japan
Prior art keywords
image
data
unit
image processing
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5354532A
Other languages
Japanese (ja)
Other versions
JP3258479B2 (en
Inventor
Toshihiro Kadowaki
俊浩 門脇
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP35453293A priority Critical patent/JP3258479B2/en
Publication of JPH07200213A publication Critical patent/JPH07200213A/en
Application granted granted Critical
Publication of JP3258479B2 publication Critical patent/JP3258479B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Image Generation (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 ホストコンピュータから送られたPDLデー
タを処理する画像処理ユニットを、画像形成ユニットに
対する外部画像処理ユニットとしても使用する。 【構成】 画像処理ユニット50と画像形成ユニット5
1とを有する画像処理システムであって、画像処理ユニ
ット50は、画像形成ユニットからPDLデータを入力
するインタフェース25,7と、外部装置5からPDL
データを入力するインタフェース6,7と、インタフェ
ース7から入力されたPDLデータをドットパターンの
画像データに展開する展開部4と、展開された画像デー
タを格納するメモリ9と、画像データを画像形成ユニッ
ト51に転送する転送部10とを備え、画像形成ユニッ
ト51は、前記画像データを画像処理ユニットから受信
して、ラスタ画像データに基づき画像形成を行う画像形
成部23と、外部からの指示に対応してPDLデータを
生成するPDLデータ生成して、生成されたPDLデー
タを画像処理ユニットに出力する出力部24とを備え
る。
(57) [Summary] (Correction) [Purpose] An image processing unit that processes PDL data sent from a host computer is also used as an external image processing unit for the image forming unit. [Structure] Image processing unit 50 and image forming unit 5
The image processing unit 50 includes an interface 25, 7 for inputting PDL data from the image forming unit, and an external device 5 for PDL.
Interfaces 6 and 7 for inputting data, a development unit 4 for developing the PDL data input from the interface 7 into image data of a dot pattern, a memory 9 for storing the developed image data, and an image forming unit for the image data. The image forming unit 51 receives the image data from the image processing unit and forms an image based on the raster image data, and an external instruction. And an output unit 24 for generating PDL data and outputting the generated PDL data to the image processing unit.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はページ記述言語(Page D
escription Language ;以下、PDLという)で記述さ
れたPDLデータを受けとり、画像処理ユニットで処理
し画像形成ユニットで画像を形成する画像処理システム
に関するものである。
The present invention relates to a page description language (Page D
The present invention relates to an image processing system that receives PDL data described in escription Language (hereinafter, referred to as PDL), processes it in an image processing unit, and forms an image in an image forming unit.

【0002】[0002]

【従来の技術】従来、ホストコンピュータ等からPDL
データを受信し、画像を形成する画像処理システムとし
てのプリンタシステムは、図20に示すように、画像処
理ユニット250は、ホストコンピュータ205に対し
てインタフェース206を介して接続され、更に形成用
信号線214を介して画像形成ユニット251と接続さ
れる。212は画像形成ユニット51からの同期信号線
である。
2. Description of the Related Art Conventionally, a PDL from a host computer etc.
In a printer system as an image processing system that receives data and forms an image, as shown in FIG. 20, an image processing unit 250 is connected to a host computer 205 via an interface 206, and further a formation signal line is formed. The image forming unit 251 is connected via 214. Reference numeral 212 is a sync signal line from the image forming unit 51.

【0003】図21は、図20の画像処理ユニット25
0を更に詳しく表わした従来の画像処理システムであ
る。図21に示すように、ホストコンピュータ205か
らインタフェース206及び外部インタフェース回路2
07を介して送られてきたPDLデータは、一端PDL
バッファ208に保存された後、CPU1によってラス
タイメージの画像データに展開され、フルページ画像メ
モリ209に書き込まれる(209−1,209−2,
209−3,209−4は出力色成分に対応)。この
時、ROM202はプログラムを保持するのに使われ、
RAM203は作業用のワークRAMであり、フォント
ROM204はPDLデータ中の文字コードをビットイ
メージデータに変換するためのフォントを保持するのに
使われる。また、215はそれらを結ぶCPUバスであ
る。
FIG. 21 shows an image processing unit 25 shown in FIG.
It is a conventional image processing system in which 0 is represented in more detail. As shown in FIG. 21, from the host computer 205 to the interface 206 and the external interface circuit 2
PDL data sent via 07 is once PDL
After being stored in the buffer 208, the image data of a raster image is expanded by the CPU 1 and written in the full page image memory 209 (209-1, 209-2,
209-3 and 209-4 correspond to output color components). At this time, the ROM 202 is used to hold the program,
A RAM 203 is a work RAM for work, and a font ROM 204 is used to hold a font for converting a character code in PDL data into bit image data. Reference numeral 215 is a CPU bus connecting them.

【0004】一方、画像形成ユニット251は、例えば
複数の出力色成分C(Cyan),M(Magenta) ,Y(Yello
w),K(black) について面順次に画像形成を行うカラー
電子写真プリンタであり、各出力色成分にそれぞれ各画
像メモリ209−1〜4が対応している。また、アドレ
ス発生部211は、画像形成ユニット251からの同期
信号212に基づいて各画像メモリ209−1〜4の読
みだしアドレス213を発生する。また、画像形成ユニ
ット251が、どの出力色成分をプリントしているかに
応じて画像メモリ209−1〜4の出力がセレクタ21
0で選択され、画像形成ユニット251に形成用信号線
214を介して送出され、選択された信号に基づいて画
像形成が行われる。
On the other hand, the image forming unit 251 has, for example, a plurality of output color components C (Cyan), M (Magenta) and Y (Yello).
w) and K (black) are color electrophotographic printers that perform image formation in a frame-sequential manner, and each output color component corresponds to each image memory 209-1 to 209-4. The address generator 211 also generates a read address 213 for each of the image memories 209-1 to 209-4 based on the synchronization signal 212 from the image forming unit 251. Further, the outputs of the image memories 209-1 to 209-4 are selected by the selector 21 depending on which output color component the image forming unit 251 is printing.
0 is selected and sent to the image forming unit 251 via the formation signal line 214, and image formation is performed based on the selected signal.

【0005】一般に、電子写真方式のプリント速度は高
速であり、フルページ画像メモリ209から読み出され
る画像信号も、CPU201によるフルページ画像メモ
リ209への画像書き込み速度に比べ著しく高速とな
る。また、一般に、電子写真方式のプリンタは1枚プリ
ントする間は途中停止できないため、プリントに必要な
画像データは1ページ分全てフルページ画像メモリ20
9に展開しておく必要がある。
Generally, the electrophotographic printing speed is high, and the image signal read from the full-page image memory 209 is also significantly faster than the image writing speed to the full-page image memory 209 by the CPU 201. Further, in general, an electrophotographic printer cannot stop halfway while printing one sheet, so the image data necessary for printing is full page image memory 20 for all one page.
It is necessary to expand to 9.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上記従
来例の画像処理システムでは、ホストコンピュータから
受信したPDLデータを画像処理ユニットで処理し、画
像形成ユニットで画像を形成しており、ホストコンピュ
ータにとってはプリンタとしての機能しか持っていなか
った。画像形成ユニットが単なるプリンタの場合はこれ
で十分であるが、画像形成ユニットが複写機等の場合、
画像処理ユニットを複写機の外部画像処理ユニットとし
ても使用できれば、画像処理ユニットのコストパフォー
マンスを向上させることができる。
However, in the image processing system of the above-mentioned conventional example, the PDL data received from the host computer is processed by the image processing unit and the image is formed by the image forming unit. It had only the function as a printer. This is sufficient when the image forming unit is a simple printer, but when the image forming unit is a copying machine or the like,
If the image processing unit can also be used as an external image processing unit of the copying machine, the cost performance of the image processing unit can be improved.

【0007】本発明は、上述の問題を解決することを目
的としてなされたもので、コンピュータから送られたP
DLデータを処理する画像処理ユニットを、画像形成ユ
ニットに対する外部画像処理ユニットとしても使用する
ことのできる画像処理システムを提供する。
The present invention has been made for the purpose of solving the above-mentioned problems, and a P sent from a computer is sent.
Provided is an image processing system in which an image processing unit that processes DL data can also be used as an external image processing unit for an image forming unit.

【0008】また、PDLデータを処理する画像処理ユ
ニットを外部画像処理ユニットとして用いることによ
り、PDLデータの特徴である各種の文字,図形を複写
機の合成用画像、編集用信号として活用できる画像処理
システム及びそのシステムを構成する画像処理ユニット
及び画像形成ユニットを提供する。
Further, by using an image processing unit for processing PDL data as an external image processing unit, various characters and figures, which are the characteristics of PDL data, can be utilized as a compositing image of a copying machine and an editing signal. A system and an image processing unit and an image forming unit that configure the system are provided.

【0009】[0009]

【課題を解決するための手段】この課題を解決するため
に、本発明の画像処理システムは、画像処理ユニットと
画像形成ユニットとから構成される画像処理システムで
あって、画像処理ユニットは、画像形成ユニットからP
DLデータを入力する第1の入力手段と、外部装置から
PDLデータを入力する第2の入力手段と、前記第1又
は第2の入力手段から入力されたPDLデータをドット
パターンの画像データに展開する展開手段と、展開され
た前記画像データを格納するメモリ手段と、前記メモリ
手段から読みだした前記画像データを画像形成ユニット
に転送する転送手段とを備え、画像形成ユニットは、前
記ラスタ画像データを画像処理ユニットから受信する受
信手段と、受信した前記画像データに基づき画像形成を
行う画像形成手段と、外部からの指示に対応してPDL
データを生成するPDLデータ生成手段と、生成された
PDLデータを画像処理ユニットに出力する出力手段と
を備えることを特徴とする。
In order to solve this problem, an image processing system of the present invention is an image processing system composed of an image processing unit and an image forming unit, and the image processing unit is an image processing system. Forming unit to P
First input means for inputting DL data, second input means for inputting PDL data from an external device, and PDL data input from the first or second input means are expanded into dot pattern image data. The rasterizing image data, the rasterizing image data is stored in the rasterizing image data, and the rasterizing image data is transferred to the image forming unit. Means for receiving the image data from the image processing unit, an image forming means for forming an image based on the received image data, and a PDL corresponding to an instruction from the outside.
It is characterized by comprising PDL data generation means for generating data and output means for outputting the generated PDL data to the image processing unit.

【0010】ここで、前記画像形成ユニットは、画像デ
ータを入力する画像入力手段と、入力された画像データ
と前記受信した画像データとを合成する合成手段とを備
え、合成された画像データに基づき画像形成を行う。ま
た、前記画像形成ユニットは、画像データを入力する画
像入力手段と、前記受信した画像データを編集用信号と
して、入力されたされた画像データを編集する編集手段
とを備え、編集された画像データに基づき画像形成を行
う。また、前記画像入力手段は画像読み取り手段であ
る。また、前記画像入力手段は、外部からドットパター
ンの画像データを受信する画像データ受信手段と、受信
した画像データを書き込む画像メモリと、前記画像メモ
リから画像データを読み出す読み出し手段とを備える。
Here, the image forming unit includes an image input means for inputting image data and a synthesizing means for synthesizing the input image data and the received image data, and based on the synthesized image data. Image formation is performed. Further, the image forming unit includes image input means for inputting image data, and editing means for editing the input image data by using the received image data as an editing signal, and the edited image data is edited. The image is formed based on The image input means is an image reading means. Further, the image input means includes an image data receiving means for receiving the image data of the dot pattern from the outside, an image memory for writing the received image data, and a reading means for reading the image data from the image memory.

【0011】また、本発明の画像処理ユニットは、画像
処理ユニットと画像形成ユニットとを有する画像処理シ
ステムのための画像処理ユニットであって、画像形成ユ
ニットからPDLデータを入力する第1の入力手段と、
外部装置からPDLデータを入力する第2の入力手段
と、前記第1又は第2の入力手段から入力されたPDL
データをドットパターンの画像データに展開する展開手
段と、展開された前記画像データを格納するメモリ手段
と、前記メモリ手段から読みだした前記画像データを画
像形成ユニットに転送する転送手段とを備えることを特
徴とする。
The image processing unit of the present invention is an image processing unit for an image processing system having an image processing unit and an image forming unit, and first input means for inputting PDL data from the image forming unit. When,
Second input means for inputting PDL data from an external device, and PDL input from the first or second input means
The image forming apparatus further comprises: developing means for developing the data into image data of a dot pattern; memory means for storing the developed image data; and transfer means for transferring the image data read from the memory means to an image forming unit. Is characterized by.

【0012】また、本発明の画像形成ユニットは、画像
処理ユニットと画像形成ユニットとを有する画像処理シ
ステムのための画像形成ユニットであって、画像データ
を画像処理ユニットから受信する受信手段と、受信した
前記画像データに基づき画像形成を行う画像形成手段
と、外部からの指示に対応してPDLデータを生成する
PDLデータ生成手段と、生成されたPDLデータを画
像処理ユニットに出力する出力手段とを備えることを特
徴とする。
Further, the image forming unit of the present invention is an image forming unit for an image processing system having an image processing unit and an image forming unit, and receiving means for receiving image data from the image processing unit, and receiving means. Image forming means for forming an image based on the image data, PDL data generating means for generating PDL data in response to an instruction from the outside, and output means for outputting the generated PDL data to the image processing unit. It is characterized by being provided.

【0013】[0013]

【実施例】図1は本実施例の概略構成を示すブロック図
である。図20の従来例と異る点は、インタフェース2
5を介して、画像処理ユニット50と画像形成ユニット
51とが接続されていることである。
FIG. 1 is a block diagram showing a schematic structure of this embodiment. The difference from the conventional example of FIG.
5, the image processing unit 50 and the image forming unit 51 are connected to each other.

【0014】(実施例1)図2は、図1のカラーPDL
対応の画像処理ユニット50並びに画像形成ユニット5
1を詳しく示した実施例1のブロック図である。
(Embodiment 1) FIG. 2 shows the color PDL of FIG.
Corresponding image processing unit 50 and image forming unit 5
2 is a block diagram of Embodiment 1 showing 1 in detail. FIG.

【0015】<画像処理ユニット>図2に示すように、
ホストコンピュータ5からインタフェース6を介して、
画像処理ユニット50の外部インタフェース回路7へ送
られてきたPDLデータは、いったんPDLバッファ8
に保存された後、CPU1によってラスタイメージの画
像データに展開され、フルページ画像メモリ9に書き込
まれる。この時、ROM2はプログラムを保持するのに
使われ、RAM3は作業用のワークRAMであり、フォ
ントROM4はPDLデータ中の文字コードをビットイ
メージデータに変換するためのフォントを保持するのに
使われる。また、15はそれらを結ぶCPUバスであ
る。
<Image Processing Unit> As shown in FIG.
From the host computer 5 via the interface 6,
The PDL data sent to the external interface circuit 7 of the image processing unit 50 is temporarily stored in the PDL buffer 8
The image data of the raster image is expanded by the CPU 1 and written in the full page image memory 9. At this time, the ROM 2 is used to hold a program, the RAM 3 is a work RAM for work, and the font ROM 4 is used to hold a font for converting a character code in PDL data into bit image data. . Reference numeral 15 is a CPU bus connecting them.

【0016】<画像形成ユニット>画像形成ユニット5
1は、複数の出力色成分C(Cyan),M(Magenta) ,Y(Y
ellow),K(black) について面順次に画像形成を行うカ
ラー電子写真複写機であり、各出力色成分に対してそれ
ぞれ画像処理ユニット50の各画像メモリ9−1〜4が
対応している。画像処理ユニット50のアドレス発生部
11は、画像形成ユニット51からの同期信号線12を
介する同期信号に基づいて、各画像メモリ9−1〜4の
読みだしアドレス13を発生する。また、画像形成ユニ
ット51が、どの出力色成分をプリントしているかに応
じて画像メモリ9−1〜4の出力がセレクタ10で選択
され、画像形成ユニット51に形成用信号線14を介し
て送出され、選択された信号に基づいて画像形成が行わ
れる。
<Image forming unit> Image forming unit 5
1 is a plurality of output color components C (Cyan), M (Magenta), Y (Y
This is a color electrophotographic copying machine for forming images in a frame-sequential manner with respect to ellow) and K (black), and each image memory 9-1 to 4 of the image processing unit 50 corresponds to each output color component. The address generator 11 of the image processing unit 50 generates the read address 13 of each of the image memories 9-1 to 9-4 based on the synchronization signal from the image forming unit 51 via the synchronization signal line 12. Further, the output of the image memories 9-1 to 9-4 is selected by the selector 10 according to which output color component the image forming unit 51 is printing, and is sent to the image forming unit 51 via the forming signal line 14. Then, image formation is performed based on the selected signal.

【0017】一方、画像形成ユニット51は、電子写真
方式のデジタルカラー複写機であり、画像読み取り部2
1で不図示の原稿台上の原稿画像を読み取ってデジタル
カラー画像データを生成し、それを画像形成部23で画
像形成する。所謂、ローカルコピー機能を有している。
また、画像形成ユニット51は、前述したように、外部
から入力された画像データをプリントする機能(所謂、
リモートプリント機能)も持っている。すなわち、画像
処理ユニット50から形成用信号線14を介して入力さ
れた画像データは、合成部22を経由して、画像形成部
23で画像形成される。
On the other hand, the image forming unit 51 is an electrophotographic digital color copying machine, and the image reading unit 2
In step 1, a document image on a document table (not shown) is read to generate digital color image data, and an image is formed by the image forming unit 23. It has a so-called local copy function.
In addition, the image forming unit 51 has a function of printing image data input from the outside (so-called, so-called,
It also has a remote print function. That is, the image data input from the image processing unit 50 via the formation signal line 14 is image-formed by the image forming unit 23 via the synthesizing unit 22.

【0018】また、画像形成ユニット51は、後述する
ように、画像読み取り部21で読み取って信号線26を
介して送られた画像データ(以後スキャナ画像データと
呼ぶ)と、画像処理ユニット50から形成用信号線14
を介して送られた画像データ(以後外部画像データと呼
ぶ)とを合成部22で画像合成して、画像形成を行う機
能(所謂、外部画像合成機能)を持っている。
The image forming unit 51 is formed by the image processing unit 50 and image data (hereinafter referred to as scanner image data) read by the image reading unit 21 and sent through the signal line 26, as described later. Signal line 14
It has a function (so-called external image compositing function) of performing image compositing with the compositing unit 22 to compose an image with the image data (hereinafter referred to as external image data) sent via the.

【0019】更に、画像形成ユニット51は、後述する
ように、スキャナ画像データを画像形成用信号、外部画
像データを編集用信号として、合成部22で画像編集し
て画像形成を行う機能(外部編集機能)も持っている。
Further, as will be described later, the image forming unit 51 has a function of performing image formation by performing image editing by the synthesizing section 22 using scanner image data as an image forming signal and external image data as an editing signal (external editing). Function).

【0020】<本実施例の画像形成機能>制御部24
は、画像形成ユニット51全体の制御を行うものであ
り、不図示の走査部、及び画像処理ユニット50との通
信内容に応じて、上記のローカルコピー機能,リモート
プリント機能,外部画像合成機能,外部編集機能の各機
能を実行する。
<Image Forming Function of this Embodiment> Control Unit 24
Is for controlling the entire image forming unit 51, and depending on the contents of communication with a scanning unit (not shown) and the image processing unit 50, the above-mentioned local copy function, remote print function, external image combining function, external Executes each function of the edit function.

【0021】これらの機能のうち、外部画像合成機能と
外部編集機能とを画像形成ユニット51の主動で行う場
合、画像処理ユニット50が処理すべきPDLデータ
は、制御部24で生成されインタフェース25を介して
画像処理ユニット50に送られる。その後、該PDLデ
ータに対応したラスタ画像データが信号線14を介して
送られてくるのにあわせて、画像読みとり部21を動作
させ、合成部22で画像合成や画像編集を行う。
Of these functions, when the external image synthesizing function and the external editing function are performed by the image forming unit 51 as a driving force, the PDL data to be processed by the image processing unit 50 is generated by the control unit 24 and stored in the interface 25. It is sent to the image processing unit 50 via. After that, when the raster image data corresponding to the PDL data is sent through the signal line 14, the image reading unit 21 is operated, and the synthesizing unit 22 performs image synthesizing and image editing.

【0022】一方、この2つの機能を画像処理ユニット
50の主動で行う場合、処理すべきPDLデータはホス
トコンピュータ5から送られ、これらの機能を実行する
ように、不図示の通信線を介して、画像処理ユニット5
0から画像形成ユニット51に対して指示がなされ、後
は同様にして処理される。
On the other hand, when these two functions are carried out by the image processing unit 50, the PDL data to be processed is sent from the host computer 5, and these functions are executed via a communication line (not shown) so as to execute these functions. , Image processing unit 5
An instruction is given from 0 to the image forming unit 51, and thereafter, the same processing is performed.

【0023】<PDLデータ例>図3〜7はPDLデー
タについて説明するための図である。
<Example of PDL Data> FIGS. 3 to 7 are views for explaining PDL data.

【0024】ADOBE社のPost Script (登録商標)
言語に代表されるPDL(Page Description Language)
は、図3に示すように、1ページの画像を(I)文字コ
ードによる画像記述、(II)図形コードによる画像記
述、(III)ラスタ画像データによる画像記述などの
要素を組み合わせて記述するための言語であり、それで
記述されたデータがPDLデータである。
Post Script (registered trademark) of ADOBE
PDL (Page Description Language) represented by a language
As shown in FIG. 3, one page image is described by combining elements such as (I) image description by character code, (II) image description by graphic code, and (III) image description by raster image data. , And the data described in it is PDL data.

【0025】図4は、文字コードによる記述の例であ
る。I100は、文字の色を指定する記述であり、カッ
コの中は順にRed,Green,Brueの輝度を表
わしている。最小は0.0であり、最大は1.1であ
る。1100では、文字を黒にすることを指定する。
次、I101は変数String1に文字列“IC”を
代入している。次にI102では、第1,第2パラメー
タが、文字列をレイアウトする用紙上の開始位置座標の
x座標とy座標を示し、第3パラメータが文字の大き
さ、第4パラメータが文字の間隔を示しており、第5パ
ラメータがレイアウトすべき文字列を示している。要す
るにI102は座標(0.0,0.0)のところから、
大きさ0.3間隔、間隔0.1で文字列“IC”をレイ
アウトするという指示となる。
FIG. 4 shows an example of description by a character code. I100 is a description for designating the color of a character, and the parentheses represent the luminances of Red, Green, and Blue in order. The minimum is 0.0 and the maximum is 1.1. At 1100, it is specified that the character is black.
Next, I101 substitutes the character string "IC" into the variable String1. Next, in I102, the first and second parameters represent the x coordinate and the y coordinate of the start position coordinates on the paper on which the character string is laid out, the third parameter is the character size, and the fourth parameter is the character spacing. The fifth parameter indicates a character string to be laid out. In short, I102 is from the coordinate (0.0,0.0),
The instruction is to lay out the character string “IC” at intervals of 0.3 and 0.1.

【0026】図5は図形コードによる記述の例である。
I103はI100と同様、線の色を指定しており、こ
こでは、Redが指定されている。次に、I104は、
線を引くことを指定するためのものであり、第1,第2
パラメータが線の始端座標、第3,4パラメータが終端
座標のそれぞれX,Y座標である。第5パラメータは線
の太さ(線幅)を示す。
FIG. 5 shows an example of description by a graphic code.
Like I100, I103 specifies the line color, and here, Red is specified. Then I104
It is for specifying to draw a line, and
The parameters are the start coordinates of the line, and the third and fourth parameters are the end coordinates of the line, respectively. The fifth parameter indicates the line thickness (line width).

【0027】図6はラスタ画像データによる記述の例で
ある。I105は、ラスタ画像を変数image1に代
入している。ここで、第1パラメータはラスタ画像の画
像タイプ、及び色成分数を表わし、第2パラメータは1
色成分あたりのビット数を表わし、第3,第4パラメー
タはラスタ画像のx方向,y方向の画像サイズを表わ
す。第5パラメータ以降がラスタ画像データである。ラ
スタ画像データの個数は、1画素を構成する色成分数、
及びx方向,y方向の画像サイズの積となる。I105
では、RGB画像は3つの色成分(Red,Gree
n,Brue)から構成されるため、ラスタ画像データ
の個数は3×5×5=75個となる。
FIG. 6 shows an example of description by raster image data. In I105, the raster image is assigned to the variable image1. Here, the first parameter represents the image type of the raster image and the number of color components, and the second parameter is 1
It represents the number of bits per color component, and the third and fourth parameters represent the image size of the raster image in the x and y directions. The fifth and subsequent parameters are raster image data. The number of raster image data is the number of color components forming one pixel,
And the image size in the x and y directions. I105
Then, the RGB image has three color components (Red, Green).
n, Blue), the number of raster image data is 3 × 5 × 5 = 75.

【0028】図7は、1ページの中で図4,5,6の画
像記述を解釈して、ラスタ画像データに展開した様子を
示したものである。R100,101,102はそれぞ
れ図4,5,6のPDLデータを展開したものである。
FIG. 7 shows how the image description shown in FIGS. 4, 5 and 6 is interpreted on one page and expanded into raster image data. R100, 101, and 102 are the expanded PDL data of FIGS.

【0029】ホストコンピュータ5や、画像形成ユニッ
ト51から送られてきたPDLデータは、図7のように
ラスタ画像に展開され、画像メモリ9に書き込まれる。
これを、単独で画像形成するのがリモートプリント機能
であり、通常のプリンタとしての機能である。一方、こ
の展開されたラスタ画像データと画像読み取り部21で
読み込んだラスタ画像データとを合成して画像を形成す
るのが外部画像合成機能であり、また、この展開された
ラスタ画像データを編集用信号として、画像読み取り部
21で読み込んだラスタ画像データを編集して画像を形
成するのが外部編集機能である。
The PDL data sent from the host computer 5 or the image forming unit 51 is developed into a raster image as shown in FIG. 7 and written in the image memory 9.
The remote print function is used to form an image independently of this, and is a function of a normal printer. On the other hand, the external image synthesizing function synthesizes the raster image data thus developed with the raster image data read by the image reading section 21 to form an image, and the raster image data thus edited is used for editing. An external editing function edits the raster image data read by the image reading unit 21 as a signal to form an image.

【0030】<外部画像合成機能>図8は、外部画像合
成機能を説明するための図である。原稿台上の画像
(a)と、画像形成ユニット51から送られたPDLデ
ータを展開したPDL画像(b)とが合成されて合成画
像(c)が作られ、画像形成される。
<External Image Combining Function> FIG. 8 is a diagram for explaining the external image compositing function. The image (a) on the platen and the PDL image (b) which is the expanded PDL data sent from the image forming unit 51 are combined to form a combined image (c), and the image is formed.

【0031】図9は、外部画像合成機能を設定する時
の、画像形成ユニット51の表示部(図2には図示せ
ず)内のエディタ60と操作部61との設定方法を示す
ための図である。
FIG. 9 is a diagram showing a method of setting the editor 60 and the operation unit 61 in the display unit (not shown in FIG. 2) of the image forming unit 51 when setting the external image synthesizing function. Is.

【0032】エディタ60は座標入力装置であり、ペン
69で押したところの座標位置が不図示のCPUによっ
て検出できる。操作部61で外部画像合成機能を選択す
ると、操作部61上のタッチキー付きの液晶表示パネル
62上に、文字列の入力を促す表示が表示される。この
とき、ペン69でエディタ60上に印刷された文字群6
8の内の各文字を押すと、その座標位置からどの文字が
指示されたかをCPUが判断し、表示パネル62上に表
示する。ポインタ67は入力位置を示すものであり、移
動キー63,64で左右に移動する。文字列の入力が終
了するとOKキーを押す。
The editor 60 is a coordinate input device, and the coordinate position where the pen 69 is pressed can be detected by a CPU (not shown). When the external image synthesizing function is selected on the operation unit 61, a display prompting the input of a character string is displayed on the liquid crystal display panel 62 with touch keys on the operation unit 61. At this time, the character group 6 printed on the editor 60 with the pen 69
When each character in 8 is pressed, the CPU determines which character is designated from the coordinate position and displays it on the display panel 62. The pointer 67 indicates the input position, and is moved to the left or right by the move keys 63 and 64. When you finish entering the character string, press the OK key.

【0033】本実施例では、図8に示すように、画像処
理ユニット50で文字画像を生成させ、画像読みとり部
で読み込んだ画像と合成させているが、文字画像に限ら
ず、円,矩形,星,矢印,多角形,ロゴマーク、その他
各種画像でも良い。また、文字列を配置する位置は、図
9の文字列入力画面に前後して、ペン69によって指示
し、文字列の大きさ、色等も不図示の設定画面により設
定する。また、本実施例では、エディタ上の文字を指定
して、文字を入力したが、これをキーボードを用いて入
力するようにしてもよく、また、かな漢字変換を伴って
入力するようにしてもよい。また、漢字コードで入力す
るようにしてもよい。更に、表示パネル上に複数の定型
文、定型図形を表示し、その中から選択させるようにし
てもよい。
In this embodiment, as shown in FIG. 8, a character image is generated by the image processing unit 50 and is combined with the image read by the image reading unit, but not limited to the character image, a circle, a rectangle, Stars, arrows, polygons, logo marks, and other various images are also acceptable. Further, the position to arrange the character string is indicated by the pen 69 before and after the character string input screen in FIG. 9, and the size, color, etc. of the character string are also set on a setting screen (not shown). Further, in the present embodiment, the character on the editor is specified and the character is input, but this may be input using the keyboard, or may be input with the kana-kanji conversion. . Alternatively, the kanji code may be input. Further, a plurality of fixed phrases and fixed figures may be displayed on the display panel and selected from them.

【0034】図10は、画像形成ユニット51にて外部
画像合成機能を行うための、合成部22内の処理ブロッ
クの1例を示したものである。信号線26を介するスキ
ャナ画像データは、まず乗算器75で、不図示のCPU
により、CPUバス81を解してラッチ70に設定され
た係数aを乗算される。一方、信号線14を介する外部
画像データも、乗算器76で、前述と同様にしてラッチ
71に設定された係数bを乗算させる。次いで、各乗算
結果は、加算器78で加算される。ローカルコピー時に
は、aは1.0であり、bは0に設定される。即ち、ス
キャナ画像データがそのまま出力される。一方、リモー
トプリント時は、aは0、bは1.0に設定される。即
ち、外部画像データがそのまま出力される。
FIG. 10 shows an example of processing blocks in the synthesizing section 22 for performing the external image synthesizing function in the image forming unit 51. The scanner image data via the signal line 26 is first processed by the multiplier 75 in the CPU (not shown).
Thus, the CPU bus 81 is released and multiplied by the coefficient a set in the latch 70. On the other hand, the external image data via the signal line 14 is also multiplied by the coefficient b set in the latch 71 by the multiplier 76 in the same manner as described above. Then, each multiplication result is added by the adder 78. At the time of local copy, a is 1.0 and b is set to 0. That is, the scanner image data is output as it is. On the other hand, during remote printing, a is set to 0 and b is set to 1.0. That is, the external image data is output as it is.

【0035】外部画像合成時には、aに1.0、bに
1.0を設定すれば、両者のOR合成画像が得られる。
また、aに0.5、bに0.5を設定すれば、両者の透
かし合成画像が得られる。この2つの係数は、どのよう
な合成を行うかによってCPUにより設定されるが、こ
れを両画像データの値や、領域によって可変にするよう
な構成にしてもよい。また、図10の各乗算器、加算器
ではオーバーフロー防止のためクリッピング処理が必要
であるが、説明を簡単にするために省略してある。
At the time of synthesizing external images, if a is set to 1.0 and b is set to 1.0, an OR composite image of both is obtained.
Further, if a is set to 0.5 and b is set to 0.5, both watermark composite images can be obtained. These two coefficients are set by the CPU depending on what kind of combination is performed, but the two coefficients may be made variable depending on the values of both image data and regions. Further, clipping processing is necessary in each of the multipliers and adders in FIG. 10 in order to prevent overflow, but this is omitted for simplicity of explanation.

【0036】また、図10において、外部画像データ
は、コンパレータ77で、ラッチ72,73に設定され
た値と比較され、この2つの値の間であるときコンパレ
ータの出力が1となる。この出力は更にセレクタに入
り、ラッチ74の出力により、固定値0との間で選択さ
れる。そして選択された信号が、セレクタ80の選択信
号となる。この回路は、前述のOR合成、透かし合成に
加えて、外部画像データがある範囲内にあるときのみ、
外部画像を選択し、それ以外の時はスキャナ画像を選択
するという選択合成を行うためのものである。まず、外
部画像がある範囲内にあるかどうかをコンパレータで検
出する。
In FIG. 10, the external image data is compared by the comparator 77 with the values set in the latches 72 and 73, and when it is between these two values, the output of the comparator becomes 1. This output further enters the selector and is selected between the fixed value 0 and the output of the latch 74. Then, the selected signal becomes the selection signal of the selector 80. In addition to the OR composition and the watermark composition described above, this circuit can be used only when the external image data is within a certain range.
This is for performing selective composition by selecting an external image and selecting a scanner image at other times. First, the comparator detects whether the external image is within a certain range.

【0037】選択合成の場合、セレクタ79がコンパレ
ータの出力側を選択するように、ラッチ74が設定され
るので、このコンパレータの出力に応じて、加算器の出
力と、外部画像データが選択出力される。選択合成の場
合、スキャナ画像データが、そのまま加算器の出力にな
るように、a,bは設定される。また、前述した、OR
合成、透かし合成等の場合は、セレクタ79は固定値0
を選択し、その結果、セレクタ80は常に加算器の出力
を出力するように設定される。以上の選択合成では、通
常は外部画像が白の部分は、スキャナ画像を選択し、そ
れ以外は外部画像を選択するようにラッチ72,73は
設定される。
In the case of the selective composition, the latch 74 is set so that the selector 79 selects the output side of the comparator. Therefore, the output of the adder and the external image data are selectively output according to the output of the comparator. It In the case of selective combination, a and b are set so that the scanner image data is directly output from the adder. Also, the above-mentioned OR
In the case of composition, watermark composition, etc., the selector 79 has a fixed value 0.
As a result, the selector 80 is set to always output the output of the adder. In the above selective composition, the latches 72 and 73 are set so that the scanner image is normally selected when the external image is white and the external image is selected otherwise.

【0038】<外部編集機能>図11は、外部編集機能
を説明するための図である。画像形成ユニット51から
送られたPDLデータを展開したPDL画像(b)を編
集用領域信号として、原稿台上の画像(a)を円形にト
リミング(切り抜き)処理し、編集後画像(c)が作ら
れ、画像形成される。即ち、PDL画像(b)は、編集
の対象となる領域を表す領域信号として使用され、ま
た、その領域内の処理内容を示す信号としても使われ
る。例えば、PDL画像が0の部分は、スキャナ画像を
そのまま出力し、PDL画像が1の部分はマスキング
(白ベタ塗)し、PDL画像が2の部分はネガポジ反転
するなど可能である。
<External Editing Function> FIG. 11 is a diagram for explaining the external editing function. Using the PDL image (b) obtained by expanding the PDL data sent from the image forming unit 51 as an editing area signal, the image (a) on the platen is trimmed (cut out) into a circle, and the edited image (c) is obtained. Made and imaged. That is, the PDL image (b) is used as a region signal indicating the region to be edited, and is also used as a signal indicating the processing content in the region. For example, it is possible to output the scanner image as it is in the portion where the PDL image is 0, to mask (white solid paint) in the portion where the PDL image is 1, and to perform negative / positive inversion in the portion where the PDL image is 2.

【0039】図12は、外部編集機能を設定する時の、
画像形成ユニット51内の操作部61の表示パネル62
(図9参照)上の設定方法を示すための図(画面)であ
る。まず、画面91で領域の形を円,楕円,矩形,R矩
形,矢印等の中から選ぶ。この中から例えば円を選択し
たとすると、画面92でエディタ60を用いて円の中心
点並びに外周上の一点を指定する(計2点を指定)。次
いで、画面93で領域内の処理を選択する。このように
設定された編集内容に応じて制御部24でPDLデータ
が作成され、画像処理ユニットに送出され、画像処理ユ
ニット内の画像メモリ9上に図11(b)に示すように
展開される。本実施例の場合、領域は複数設定可能であ
り、各領域ごとに編集内容に応じてPDL画像が変化す
る。
FIG. 12 shows the setting of the external editing function.
Display panel 62 of operation unit 61 in image forming unit 51
FIG. 10 is a diagram (screen) showing the above setting method. First, on the screen 91, the shape of the area is selected from circle, ellipse, rectangle, R rectangle, arrow, and the like. If, for example, a circle is selected from these, the center point of the circle and one point on the outer circumference are designated using the editor 60 on the screen 92 (two points in total are designated). Then, a process in the area is selected on the screen 93. PDL data is created by the control unit 24 in accordance with the edited contents set in this way, sent to the image processing unit, and developed on the image memory 9 in the image processing unit as shown in FIG. 11B. . In the case of this embodiment, a plurality of regions can be set, and the PDL image changes for each region according to the editing content.

【0040】なお、本実施例では円等の簡単な図形の領
域を扱っているが、これをもっと複雑な図形を扱うよう
にしてもよい。例えば、外部画像合成の部分で説明した
ような文字画像を領域として、その文字画像の形でトリ
ミングしたり、ネガポジ反転してもよい。
In the present embodiment, a simple graphic area such as a circle is handled, but a more complicated graphic area may be handled. For example, a character image as described in the external image composition section may be used as an area for trimming in the shape of the character image or negative / positive inversion.

【0041】図13は外部編集機能を行うための、合成
部22内の処理ブロックの1例を示したものである。図
10のブロックの出力28は、図13のペイント(塗り
つぶし)部102、カラーバランス部103、鏡像部1
04、ネガポジ変換部105で各編集処理が行われる。
一方、外部画像14は、領域番号を表す編集用信号(4
bitで16領域)として扱われ、LUT101で処理
内容を示す各種パラメータに変換される。即ち、外部画
像データは領域番号のみを表し、その領域が具体的にど
ういう編集処理を行うのかは、書換え可能なLUT10
1に設定しておく。LUTの出力は、各編集処理部の処
理パラメータとなっている。例えば、鏡像部やネガポジ
変換部に対しては“処理をする/処理をしない”の1b
itのパラメータを与え、ペイント部102に対して
は、“処理をする/処理をしない”の1bitの他に、
塗りつぶし色を表す8bitも与えられる。本実施例で
は、このように外部画像が領域番号を表す構成にした
が、これを外部画像が直接、各編集パラメータを表すよ
うに構成してもよい。
FIG. 13 shows an example of processing blocks in the synthesizing section 22 for performing the external editing function. The output 28 of the block of FIG. 10 is the paint (painting) unit 102, the color balance unit 103, and the mirror image unit 1 of FIG.
04, each edit processing is performed in the negative / positive conversion unit 105.
On the other hand, the external image 14 has an editing signal (4
It is treated as 16 areas in bit) and converted into various parameters indicating the processing content in the LUT 101. That is, the external image data represents only the area number, and what kind of edit processing the area specifically performs is determined by the rewritable LUT 10.
Set to 1. The output of the LUT is a processing parameter of each edit processing unit. For example, for the mirror image portion and the negative / positive conversion portion, 1b of "processing / not processing"
A parameter of it is given to the paint unit 102. In addition to 1 bit of “processing / not processing”,
8 bit representing the fill color is also given. In this embodiment, the external image represents the area number as described above, but the external image may directly represent each editing parameter.

【0042】図14は、ペイント部102の構成例を示
したブロック図である。LUTからの選択信号により、
画像データ28とLUTからの塗りつぶし色が選択され
る。即ち、ある領域について、固定色による塗りつぶし
が行われる。画像形成部23が、どの出力色成分を形成
中かに応じて、LUTからの塗りつぶしデータを書き換
えることにより色々な色で塗りつぶしを行える。これを
白で行えば、トリミング,マスキングを実現できる。
FIG. 14 is a block diagram showing a configuration example of the paint unit 102. By the selection signal from LUT,
The fill color from the image data 28 and the LUT is selected. That is, a certain area is filled with a fixed color. The image forming unit 23 can fill in various colors by rewriting the fill data from the LUT according to which output color component is being formed. If this is done in white, trimming and masking can be realized.

【0043】図15は、カラーバランス部103の構成
例を示したブロック図である。LUTからのカラーバラ
ンス係数32−2と画像データ29を乗算する。図示し
ていないが、オーバーフロー防止の回路も必要である。
ペイントと同様、画像形成部23が、どの出力色成分を
形成中かに応じて、乗算パラメータを変化させることに
より、カラーバランス補正を行う。
FIG. 15 is a block diagram showing a configuration example of the color balance section 103. The color balance coefficient 32-2 from the LUT is multiplied by the image data 29. Although not shown, an overflow prevention circuit is also required.
Similar to painting, the image forming unit 23 performs color balance correction by changing the multiplication parameter according to which output color component is being formed.

【0044】図16は、ネガポジ変換部105の構成例
を示したブロック図である。LUTからの制御信号と、
画像データ31の各bitとのEX−OR(排他的論理
和)をとることにより、ネガポジ変換を行う。
FIG. 16 is a block diagram showing a configuration example of the negative / positive converter 105. A control signal from the LUT,
Negative / positive conversion is performed by taking an EX-OR (exclusive OR) with each bit of the image data 31.

【0045】<制御フローチャート>図17は、本実施
例の画像処理ユニット50の制御フローチャートであ
る。
<Control Flowchart> FIG. 17 is a control flowchart of the image processing unit 50 of this embodiment.

【0046】まず、ステップS101ではホストコンピ
ュータ、もしくは画像形成ユニット51からPDLデー
タが送られてくるまで待つ。送られてきたらステップS
102にて、送られてこなかった方のインタフェースを
ビジー状態にして、そちらからのPDLデータの受け付
けを行わないようにすると共に、相手に通知する。次
に、ステップS103でPDLデータを1単位受信す
る。1単位は数byteでも1ページ分でも良いが、処
理に適した単位で、例えば図3における1行単位でよ
い。ステップS104では、注目するPDLデータがラ
スタ画像への展開を行うべきデータ(例えば図4のI1
02、図5のI104、図6のI105)であるかどう
か判定し、そうであればステップS105でラスタ画像
に展開し、画像メモリ9に書き込む。また、ステップS
104で注目するデータがそれ以外のデータ(例えば図
4のI100)である場合は、ステップS106で内部
変数に設定する等の処理を行う。
First, in step S101, the process waits until PDL data is sent from the host computer or the image forming unit 51. If sent, step S
At 102, the interface that has not been sent is set to a busy state so that PDL data from that interface is not accepted and the other party is notified. Next, in step S103, one unit of PDL data is received. One unit may be several bytes or one page, but may be a unit suitable for processing, for example, one line unit in FIG. In step S104, the PDL data of interest is data to be expanded into a raster image (for example, I1 in FIG. 4).
02, I104 in FIG. 5, I105 in FIG. 6), and if so, the raster image is developed in step S105 and written in the image memory 9. Also, step S
If the data of interest in 104 is other data (for example, I100 in FIG. 4), processing such as setting an internal variable is performed in step S106.

【0047】その後、ステップS107で1ページ分の
PDLデータを受け取り、展開し終わったかどうか判定
する。通常のPDLデータにはEOF (End of File)記
号等のようにページの終りを示す情報やプリント開始を
指示する情報が入っているため、これを用いて判定す
る。1ページ分のPDLデータを受け取り終っていない
場合、ステップS103〜ステップS107を繰り返す
が、受け取り終っている場合、ステップS108で複写
機がビジー状態かどうかを不図示の通信線を用いて判定
し、ビジー状態でなくなるまで待つ。次に、ステップS
109で画像メモリ9に展開されたラスタ画像データを
良み出し、転送し、画像形成ユニット51により、1ペ
ージの形成を行う。
Then, in step S107, the PDL data for one page is received, and it is determined whether the development is completed. Ordinary PDL data includes information indicating the end of a page such as an EOF (End of File) symbol and information instructing the start of printing, and is used for determination. If the PDL data for one page has not been received, steps S103 to S107 are repeated. If the PDL data for one page has been received, it is determined in step S108 whether or not the copying machine is in a busy state using a communication line (not shown), Wait until it is no longer busy. Next, step S
At 109, the raster image data expanded in the image memory 9 is read out and transferred, and the image forming unit 51 forms one page.

【0048】図18は、本実施例の画像形成ユニットの
制御のフローチャートである。
FIG. 18 is a flow chart of control of the image forming unit of this embodiment.

【0049】まず、ステップS201では、画像処理ユ
ニットからリモートプリントの要求があるかどうかチェ
ックし、ある場合はステップS202で操作部にビジー
表示を表示し、操作部の入力を禁止し、次いでステップ
S203で外部画像14をそのまま単独で形成するリモ
ートプリントを行う。一方、無い場合は、ステップS2
04で操作部によるローカルコピー要求があるかどうか
チェックし、無ければステップS201に戻る。一方、
ある場合はステップS205で外部画像合成機能とか、
外部編集機能とか、画像処理ユニット50が必要な画像
処理が指定されているかどうかチェックし、されていな
い場合はステップS206で画像処理ユニットに対して
ビジー状態を通知し、次いで、ステップS207で単純
なローカルコピーを実行する。
First, in step S201, it is checked whether or not there is a remote print request from the image processing unit. If there is a request, a busy display is displayed on the operation unit in step S202 to prohibit input on the operation unit, and then step S203. Then, remote printing is performed to form the external image 14 as it is. On the other hand, if not, step S2
In 04, it is checked whether or not there is a local copy request by the operation unit, and if there is no request, the process returns to step S201. on the other hand,
If there is an external image composition function in step S205,
The external editing function or the image processing unit 50 checks whether necessary image processing is designated. If not, the busy state is notified to the image processing unit in step S206, and then the simple processing is performed in step S207. Perform a local copy.

【0050】一方、外部画像合成等の場合は、ステップ
S208で画像処理ユニット50をリザーブ(占有)
し、リザーブできない場合はステップS209でその旨
をメッセージ表示して処理を中断する。リザーブできた
場合はステップS210で編集内容に応じて制御部24
はPDLデータを生成し、ステップS211でインタフ
ェース25を介して画像処理ユニット50に転送する。
次いで、ステップS212でスキャナ画像と、画像処理
ユニットから送られてきた転送したPDLデータに対応
する外部画像により、合成又は編集画像を生成し、画像
形成部23で形成する。
On the other hand, in the case of external image composition or the like, the image processing unit 50 is reserved (occupied) in step S208.
If it cannot be reserved, a message to that effect is displayed in step S209 and the processing is interrupted. If it is possible to reserve the data, the control unit 24 determines in step S210 according to the edited content.
Generates PDL data and transfers it to the image processing unit 50 via the interface 25 in step S211.
Next, in step S212, a combined or edited image is generated from the scanner image and the external image corresponding to the transferred PDL data sent from the image processing unit, and is formed by the image forming unit 23.

【0051】なお、本実施例では、操作部を用いて外部
画像合成、外部編集を設定したが、これをICカードに
保持しておき、不図示のICカードリーダにより読み込
ませて設定してもよい。また、画像形成ユニットに不図
示の外部インタフェースを付け、それを介して外部から
コマンドにより設定するようにしてもよい。また、設定
内容に応じて、PDLデータを生成し、画像処理ユニッ
トに送るようにしているが、複数のPDLデータをRO
M等に記憶しておき、設定内容に応じて選択して画像処
理ユニットに送るようにしてもよい。
In this embodiment, the external image composition and external editing are set using the operation unit, but they may be held in an IC card and read and set by an IC card reader (not shown). Good. Further, an external interface (not shown) may be attached to the image forming unit, and the setting may be performed by a command from the outside through the external interface. In addition, PDL data is generated according to the setting contents and sent to the image processing unit.
It may be stored in M or the like, and selected according to the setting contents and sent to the image processing unit.

【0052】(実施例2)図19は実施例2におけるカ
ラーPDL対応の画像処理システムを示すブロック図で
ある。
(Second Embodiment) FIG. 19 is a block diagram showing an image processing system compatible with color PDL in the second embodiment.

【0053】実施例1と異なる点は次の通りである。す
なわち、実施例1では、画像読み取り部で読み込んだ画
像と、外部画像との間で合成、編集を行っていたが、本
実施例では第2のホストコンピュータ71からインタフ
ェース72、外部インタフェース回路73を介して送ら
れてきたラスタ画像データを一度画像メモリ74に書き
込み、そこから読み出した画像データ26と、外部画像
との間で合成、編集を行う点である。ホストコンピュー
タ71とホストコンピュータ5は別の装置でもよく、同
一の装置でもよい。また、インタフェース6とインタフ
ェース72も同一のインタフェースで、各装置に異なる
アドレスを与えるようにしてもよいし、異なるインタフ
ェース(例えば6はRS232C、72はSCSI)で
あってもよい。
Differences from the first embodiment are as follows. That is, in the first embodiment, the image read by the image reading unit and the external image are combined and edited, but in the present embodiment, the interface 72 and the external interface circuit 73 are connected from the second host computer 71. The point is that the raster image data sent via the image data is once written into the image memory 74, and the image data 26 read from the image data and the external image are combined and edited. The host computer 71 and the host computer 5 may be different devices or the same device. Also, the interface 6 and the interface 72 may be the same interface and may be given different addresses to the respective devices, or may be different interfaces (for example, 6 is RS232C and 72 is SCSI).

【0054】本実施例では、画像形成ユニット51単体
では、インタフェース72を介してラスタ画像データの
みを高速に受信して、プリントする装置であり、PDL
データは扱えない。しかし、画像処理ユニット50が接
続されている場合は、インタフェース72を介してPD
Lデータも受け付けることが可能となる。この場合、受
け付けたPDLデータは、制御部24を介して画像処理
ユニット50に転送され、ラスタ画像に展開される。そ
して、そのラスタ画像データは、信号線14を介して画
像形成ユニット51に送られ、単独で形成されるか、画
像メモリ74中のラスタ画像データと合成、編集されて
形成される。
In this embodiment, the image forming unit 51 alone is a device for receiving only raster image data at a high speed through the interface 72 and printing it.
Cannot handle data. However, if the image processing unit 50 is connected, the PD
It is also possible to accept L data. In this case, the received PDL data is transferred to the image processing unit 50 via the control unit 24 and developed into a raster image. Then, the raster image data is sent to the image forming unit 51 through the signal line 14 and is formed alone, or is formed by being combined and edited with the raster image data in the image memory 74.

【0055】また、ホストコンピュータ71から受け取
ったPDLデータを転送する代わりに、動作モードに応
じて制御部24が日付や罫線,文字列等のPDLデータ
を自分で生成し、送るようにしてもよい。
Further, instead of transferring the PDL data received from the host computer 71, the control unit 24 may generate and send the PDL data such as the date, ruled line, and character string by itself according to the operation mode. .

【0056】以上の各実施例においては、外部のホスト
コンピュータ等から通信により、PDLデータを受け取
っていたが、これを内部のフロッピーディスクからPD
Lデータを読み取るようにしてもよい。また、フロッピ
ーディスクの代わりにハードディスク等でも良く、ま
た、図示しないアプリケーションプログラムで作られた
PDLデータをメインメモリ上で受け渡してもよい。
In each of the above embodiments, the PDL data is received from the external host computer or the like by communication.
The L data may be read. Further, a hard disk or the like may be used instead of the floppy disk, and PDL data created by an application program (not shown) may be delivered on the main memory.

【0057】また、以上の各実施例ではCMYK色成分
についてタッチで画像メモリを構成しているが、これを
2値で構成してもよく、またCMYKの代わりにR(Re
d)G(Green) B(Brue)で構成してもよい。また、画像
合成、編集をCMYKの各1色成分ごとに行っている
が、これをCMYK4成分、RGB3成分に対し、同時
に処理するようにしてもよい。この様な構成をとること
により、外部画像を領域信号として、その領域内のみ色
変換を行うことや、RGBの各信号値が共にある範囲内
にあるときのみ合成するといった処理が可能となる。
Further, in each of the above embodiments, the image memory is constructed by touching the CMYK color components, but it may be constructed by a binary value, and R (Re
d) It may be composed of G (Green) and B (Brue). Further, although image synthesizing and editing are performed for each CMYK color component, this may be performed simultaneously for the CMYK4 component and RGB3 component. With such a configuration, it is possible to perform processing such that the external image is used as a region signal, color conversion is performed only within the region, and the RGB signal values are combined only when they are within a certain range.

【0058】また、以上の各実施例では、画像形成ユニ
ット51は、画像処理ユニット50と分離しているが、
これを一体化しても良い。
In each of the above embodiments, the image forming unit 51 is separated from the image processing unit 50.
You may integrate this.

【0059】また、以上の各実施例では、同期信号12
に同期して画像信号線14を介して画像を送るという、
いわゆるビデオI/Fを用いて画像を転送していたが、
これをGPIBやステップSCステップSI等の汎用イ
ンタフェースを用いて転送するようにしても良い。この
汎用インタフェースはまた、プリント開始指令等を画像
形成ユニットに送る時にも用いられる。この時、一般的
には汎用インタフェースの転送スピードは画像形成ユニ
ットの形成速度より遅いため、画像形成ユニット中に速
度変換用の画像メモリが必要となる。
In each of the above embodiments, the synchronization signal 12
The image is sent via the image signal line 14 in synchronism with
Images were transferred using so-called video I / F,
This may be transferred using a general-purpose interface such as GPIB or step SC step SI. This general-purpose interface is also used when sending a print start command or the like to the image forming unit. At this time, generally, the transfer speed of the general-purpose interface is slower than the forming speed of the image forming unit, so that an image memory for speed conversion is required in the image forming unit.

【0060】また、以上の実施例では、画像読みとり部
21、又は画像メモリ74により、画像形成ユニット5
1固有の画像を生成しているが、この他にもフイルム読
み取り装置、デジタルビデオカメラ、ビデオ画像のデジ
タル化装置、画像データベース、CG(Computer Graphi
cs) 生成システム等、画像を生成するものであれば何で
も構わない。
In the above embodiment, the image reading unit 21 or the image memory 74 is used to control the image forming unit 5.
1 unique image is generated, but in addition to this, film reading device, digital video camera, video image digitizing device, image database, CG (Computer Graphi)
cs) Any system that generates an image, such as a generation system, may be used.

【0061】また、画像形成ユニット内の画像形成部2
3、画像読み取り部21、画像メモリ74等は一体化し
て構成されているが、これらを別の装置として構成して
もよい。
Further, the image forming section 2 in the image forming unit
3, the image reading unit 21, the image memory 74, and the like are integrally configured, but these may be configured as another device.

【0062】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることは言うまでもない。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0063】[0063]

【発明の効果】以上説明したように、本発明によれば、
コンピュータから送られたPDLデータを処理する画像
処理ユニットを、画像形成ユニットに対する外部画像処
理ユニットとしても使用することのできる画像処理シス
テム及びそのための画像処理ユニット及び画像形成ユニ
ットを提供できる。
As described above, according to the present invention,
An image processing system in which an image processing unit for processing PDL data sent from a computer can also be used as an external image processing unit for the image forming unit, and an image processing unit and an image forming unit therefor can be provided.

【0064】更に、PDLデータの画像処理ユニットを
外部画像処理ユニットとして用いることにより、PDL
データの特徴である各種の文字,図形を複写機の合成用
画像、編集用信号として活用できる。
Furthermore, by using the image processing unit of PDL data as an external image processing unit,
Various characters and figures, which are the characteristics of data, can be used as compositing images and editing signals for copying machines.

【図面の簡単な説明】[Brief description of drawings]

【図1】本実施例の画像処理システムの概略ブロック図
である。
FIG. 1 is a schematic block diagram of an image processing system of this embodiment.

【図2】実施例1における画像処理システムの詳細なブ
ロック図である。
FIG. 2 is a detailed block diagram of the image processing system in the first embodiment.

【図3】PDLの例を説明するための図である。FIG. 3 is a diagram for explaining an example of PDL.

【図4】PDLの例を説明するための図である。FIG. 4 is a diagram for explaining an example of PDL.

【図5】PDLの例を説明するための図である。FIG. 5 is a diagram for explaining an example of PDL.

【図6】PDLの例を説明するための図である。FIG. 6 is a diagram for explaining an example of PDL.

【図7】PDLによる出力例を示す図である。FIG. 7 is a diagram showing an example of output by PDL.

【図8】外部画像合成を説明するための図である。FIG. 8 is a diagram for explaining external image combination.

【図9】外部画像合成の設定方法を説明するための図で
ある。
FIG. 9 is a diagram for explaining a setting method for external image combination.

【図10】外部画像合成を行うブロック図である。FIG. 10 is a block diagram for performing external image composition.

【図11】外部編集を説明するための図である。FIG. 11 is a diagram for explaining external editing.

【図12】外部編集の設定方法を説明するための図であ
る。
FIG. 12 is a diagram for explaining a setting method of external editing.

【図13】外部編集を行うブロック図である。FIG. 13 is a block diagram for performing external editing.

【図14】外部編集を行う各ブロックを詳細に示す図で
ある。
FIG. 14 is a diagram showing in detail each block for performing external editing.

【図15】外部編集を行う各ブロックを詳細に示す図で
ある。
FIG. 15 is a diagram showing in detail each block for performing external editing.

【図16】外部編集を行う各ブロックを詳細に示す図で
ある。
FIG. 16 is a diagram showing in detail each block for performing external editing.

【図17】実施例1の画像処理ユニットの動作手順を示
すフローチャートである。
FIG. 17 is a flowchart illustrating an operation procedure of the image processing unit according to the first exemplary embodiment.

【図18】実施例1の画像形成ユニットの動作手順を示
すフローチャートである。
FIG. 18 is a flowchart illustrating an operation procedure of the image forming unit according to the first exemplary embodiment.

【図19】実施例2の画像処理システムの詳細なブロッ
ク図である。
FIG. 19 is a detailed block diagram of the image processing system according to the second embodiment.

【図20】従来例の画像処理システムの概略ブロック図
である。
FIG. 20 is a schematic block diagram of an image processing system of a conventional example.

【図21】従来例の画像処理システムの詳細なブロック
図である。
FIG. 21 is a detailed block diagram of an image processing system of a conventional example.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B41J 5/30 D G06T 11/00 H04N 1/387 C2-5─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location B41J 5/30 DG06T 11/00 H04N 1/387 C2-5

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 画像処理ユニットと画像形成ユニットと
を有する画像処理システムであって、 画像処理ユニットは、 画像形成ユニットからPDLデータを入力する第1の入
力手段と、 外部装置からPDLデータを入力する第2の入力手段
と、 前記第1又は第2の入力手段から入力されたPDLデー
タをドットパターンの画像データに展開する展開手段
と、 展開された前記画像データを格納するメモリ手段と、 前記メモリ手段から読みだした前記画像データを画像形
成ユニットに転送する転送手段とを備え、 画像形成ユニットは、 前記画像データを画像処理ユニットから受信する受信手
段と、 受信した前記画像データに基づき画像形成を行う画像形
成手段と、 外部からの指示に対応してPDLデータを生成するPD
Lデータ生成手段と、 生成されたPDLデータを画像処理ユニットに出力する
出力手段とを備えることを特徴とする画像処理システ
ム。
1. An image processing system having an image processing unit and an image forming unit, wherein the image processing unit inputs first PDL data from the image forming unit and PDL data from an external device. Second inputting means, expanding means for expanding the PDL data input from the first or second inputting means into dot pattern image data, memory means for storing the expanded image data, and A transfer unit for transferring the image data read from the memory unit to the image forming unit, wherein the image forming unit receives the image data from the image processing unit; and an image forming unit based on the received image data. Image forming means for performing the above, and a PD for generating PDL data in response to an external instruction
An image processing system comprising: an L data generating unit; and an output unit that outputs the generated PDL data to an image processing unit.
【請求項2】 前記画像形成ユニットは、 画像データを入力する画像入力手段と、 入力された画像データと前記受信した画像データとを合
成する合成手段とを備え、 合成された画像データに基づき画像形成を行うことを特
徴とする請求項1記載の画像処理装置。
2. The image forming unit includes image input means for inputting image data, and synthesizing means for synthesizing the input image data and the received image data, and an image based on the synthesized image data. The image processing apparatus according to claim 1, wherein the image processing apparatus is formed.
【請求項3】 前記画像形成ユニットは、 画像データを入力する画像入力手段と、 前記受信した画像データを編集用信号として、入力され
たされた画像データを編集する編集手段とを備え、 編集された画像データに基づき画像形成を行うことを特
徴とする請求項1記載の画像処理システム。
3. The image forming unit comprises image input means for inputting image data and editing means for editing the input image data using the received image data as an editing signal. The image processing system according to claim 1, wherein an image is formed based on the image data.
【請求項4】 前記画像入力手段は画像読み取り手段で
あることを特徴とする請求項2または3記載の画像処理
システム。
4. The image processing system according to claim 2, wherein the image input unit is an image reading unit.
【請求項5】 前記画像入力手段は、 外部からドットパターンの画像データを受信する画像デ
ータ受信手段と、 受信した画像データを書き込む画像メモリと、 前記画像メモリから画像データを読み出す読み出し手段
とを備えることを特徴とする請求項2または3記載の画
像処理システム。
5. The image input means includes image data receiving means for receiving image data of a dot pattern from the outside, image memory for writing the received image data, and reading means for reading image data from the image memory. The image processing system according to claim 2 or 3, characterized in that.
【請求項6】 画像処理ユニットと画像形成ユニットと
を有する画像処理システムのための画像処理ユニットで
あって、 画像形成ユニットからPDLデータを入力する第1の入
力手段と、 外部装置からPDLデータを入力する第2の入力手段
と、 前記第1又は第2の入力手段から入力されたPDLデー
タをドットパターンの画像データに展開する展開手段
と、 展開された前記画像データを格納するメモリ手段と、 前記メモリ手段から読みだした前記画像データを画像形
成ユニットに転送する転送手段とを備えることを特徴と
する画像処理ユニット。
6. An image processing unit for an image processing system having an image processing unit and an image forming unit, wherein first input means for inputting PDL data from the image forming unit and PDL data from an external device. Second input means for inputting, expanding means for expanding the PDL data input from the first or second input means into image data of a dot pattern, memory means for storing the expanded image data, An image processing unit, comprising: a transfer unit that transfers the image data read from the memory unit to an image forming unit.
【請求項7】 画像処理ユニットと画像形成ユニットと
を有する画像処理システムのための画像形成ユニットで
あって、 画像データを画像処理ユニットから受信する受信手段
と、 受信した前記画像データに基づき画像形成を行う画像形
成手段と、 外部からの指示に対応してPDLデータを生成するPD
Lデータ生成手段と、 生成されたPDLデータを画像処理ユニットに出力する
出力手段とを備えることを特徴とする画像形成ユニッ
ト。
7. An image forming unit for an image processing system having an image processing unit and an image forming unit, comprising: receiving means for receiving image data from the image processing unit; and image forming based on the received image data. Image forming means for performing the above, and a PD for generating PDL data in response to an external instruction
An image forming unit comprising: an L data generating unit; and an output unit that outputs the generated PDL data to an image processing unit.
JP35453293A 1993-12-29 1993-12-29 Image processing system Expired - Fee Related JP3258479B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35453293A JP3258479B2 (en) 1993-12-29 1993-12-29 Image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35453293A JP3258479B2 (en) 1993-12-29 1993-12-29 Image processing system

Publications (2)

Publication Number Publication Date
JPH07200213A true JPH07200213A (en) 1995-08-04
JP3258479B2 JP3258479B2 (en) 2002-02-18

Family

ID=18438186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35453293A Expired - Fee Related JP3258479B2 (en) 1993-12-29 1993-12-29 Image processing system

Country Status (1)

Country Link
JP (1) JP3258479B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000293339A (en) * 1999-04-02 2000-10-20 Seiko Epson Corp Print control method, print control device, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000293339A (en) * 1999-04-02 2000-10-20 Seiko Epson Corp Print control method, print control device, and recording medium

Also Published As

Publication number Publication date
JP3258479B2 (en) 2002-02-18

Similar Documents

Publication Publication Date Title
US6369913B2 (en) Image processing system
JP3246313B2 (en) Color printing equipment
JP2009296439A (en) Image compositing method and image compositing apparatus
JPH05342314A (en) Image processing device
JP3258479B2 (en) Image processing system
US5867637A (en) Document processing with flexible resolution and output style
JP2000267827A (en) Printing system
JPH09200549A (en) Image processor
EP0418868B1 (en) Image processing system
JP3636891B2 (en) Color image output method
JP3226583B2 (en) Color image processing system and image processing apparatus
JP3184544B2 (en) Image processing device
JPH10200736A (en) Image processing unit
JPH07193717A (en) Image recorder
JP4362993B2 (en) Image processing apparatus and program thereof
JP3453398B2 (en) Image processing system and image processing method
JPH06208442A (en) Image processing system
JPH11196246A (en) Image forming device
JP2984418B2 (en) Color image processing system
JP2000132359A (en) Image forming system, image control device, image forming method, and storage medium
JPH07245694A (en) Image editing and recording device
JP2002314796A (en) Multifunctional printer and printing system
JPH05334408A (en) Image processing device
JPH07322052A (en) Picture processor
JPH06325137A (en) Image processing system

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: 20011112

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081207

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081207

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091207

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091207

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101207

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111207

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121207

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131207

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees