[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009226669A - Image processing apparatus, image forming apparatus and image processing program - Google Patents

Image processing apparatus, image forming apparatus and image processing program Download PDF

Info

Publication number
JP2009226669A
JP2009226669A JP2008073041A JP2008073041A JP2009226669A JP 2009226669 A JP2009226669 A JP 2009226669A JP 2008073041 A JP2008073041 A JP 2008073041A JP 2008073041 A JP2008073041 A JP 2008073041A JP 2009226669 A JP2009226669 A JP 2009226669A
Authority
JP
Japan
Prior art keywords
drawing command
unit
image
tint block
added
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008073041A
Other languages
Japanese (ja)
Inventor
Yukio Iijima
幸夫 飯島
Takahiro Saito
崇弘 斎藤
Shintaro Kojo
慎太郎 古城
Hajime Ichida
一 市田
Yuka Aoki
由佳 青木
Noriyuki Kajitani
典之 梶谷
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2008073041A priority Critical patent/JP2009226669A/en
Publication of JP2009226669A publication Critical patent/JP2009226669A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image forming system configured to prevent duplicated printing of base patterns. <P>SOLUTION: In the image forming system 1, when a plotting instruction to plot the base pattern is added, a plotting instruction not to form an image in the image forming apparatus (non-printing/plotting instruction) is added to a job file. Information on the addition showing that the base pattern is added is written in a parameter area of the non-printing/plotting instruction. In the image forming system 1, the non-printing/plotting instruction is retrieved from the job file, and when finding out the information on the addition of the base pattern, the image forming system 1 is inhibited to add the base pattern. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、画像処理装置、画像形成装置及び画像処理プログラムに関する。   The present invention relates to an image processing apparatus, an image forming apparatus, and an image processing program.

例えば、特許文献1には、PDLデータ内に所定のデータ形式で格納されたジョブ出力ファイルに基づいて、地紋の設定が競合しているか否かを判断する画像形成装置が開示されている。
また、特許文献2には、複写牽制模様部分を特定するコメント文字列に基づいて、複写牽制模様の記述を検出し、この検出結果に応じて、複写牽制模様を付加するか否かを決定する画像形成システムが開示されている。
特開2007−015370号公報 特開2005−252750号公報
For example, Patent Document 1 discloses an image forming apparatus that determines whether a copy-forgery-inhibited pattern setting conflicts based on a job output file stored in a predetermined data format in PDL data.
In Patent Document 2, a description of a copy check pattern is detected based on a comment character string specifying a copy check pattern portion, and whether or not a copy check pattern is to be added is determined according to the detection result. An image forming system is disclosed.
JP 2007-015370 A JP 2005-252750 A

本発明は、地紋の重複を防止することを目的とする。   An object of the present invention is to prevent duplication of tint blocks.

請求項1に係る本発明は、画像形成装置に画像を形成させるための描画命令を含むジョブファイルに対して、地紋を描画するための地紋描画命令を付加する地紋付加手段と、前記地紋付加手段により地紋描画命令が付加されるジョブファイルに対して、画像形成装置によって印字されない描画命令を追加する情報追加手段とを有する。   According to a first aspect of the present invention, there is provided a copy-forgery-inhibited pattern adding unit for adding a copy-forgery-inhibited pattern drawing command for drawing a copy-forgery-inhibited pattern to a job file including a drawing command for causing the image forming apparatus to form an image; Information adding means for adding a drawing command not printed by the image forming apparatus to the job file to which the tint block drawing command is added.

請求項2に係る本発明では、前記情報追加手段は、地紋が付加されていることを示す付加済み情報がパラメータ領域に書き込まれた描画命令を前記ジョブファイルに追加する。   In the present invention according to claim 2, the information adding means adds a drawing command in which added information indicating that a tint block is added is written in the parameter area to the job file.

請求項3に係る本発明では、前記情報追加手段は、画像のクリップ領域外に対して描画させる描画命令を追加する。   In the present invention according to claim 3, the information adding means adds a drawing command for drawing outside the clip region of the image.

請求項4に係る本発明では、前記画像は、複数のレイヤを重畳してなり、前記情報追加手段は、一のレイヤの透過領域に対して描画させる描画命令を追加する。   In the present invention according to claim 4, the image is formed by superimposing a plurality of layers, and the information adding unit adds a drawing command for drawing a transparent region of one layer.

請求項5に係る本発明は、複数の描画命令が含まれたジョブファイルを取得するファイル取得手段と、前記ファイル取得手段により取得されたジョブファイルに対して、地紋を描画するための地紋描画命令を付加する地紋付加手段と、前記ファイル取得手段により取得されたジョブファイルに含まれる描画命令の中から、地紋が付加されていることを示す付加済み情報を探索する探索手段と、前記探索手段により付加済み情報が発見された場合に、前記地紋付加手段による地紋描画命令の付加を禁止し、前記探索手段により付加済み情報が発見されなかった場合に、前記地紋付加手段による地紋描画命令の付加を許可する制御手段とを有する。   The present invention according to claim 5 is a file acquisition unit for acquiring a job file including a plurality of drawing commands, and a tint block drawing command for drawing a tint block for the job file acquired by the file acquiring unit. A search function for searching for added information indicating that a copy-forgery-inhibited pattern is added from the drawing commands included in the job file acquired by the file acquisition unit, and the search unit. When the added information is found, the addition of the background pattern drawing command by the background pattern adding unit is prohibited. When the added information is not found by the search unit, the background pattern drawing command is not added. Control means to permit.

請求項6に係る本発明は、前記地紋付加手段により地紋描画命令が付加された場合に、この地紋描画命令が付加されるジョブファイルに対して、画像形成装置によって印字されない描画命令を追加する情報追加手段をさらに有する。   According to a sixth aspect of the present invention, when a copy-forgery-inhibited pattern drawing command is added by the copy-forgery-inhibited pattern adding means, information for adding a drawing command not printed by the image forming apparatus to a job file to which the copy-forgery-inhibited pattern drawing command is added Additional means are provided.

請求項7に係る本発明は、複数の描画命令が含まれたジョブファイルを取得するファイル取得手段と、前記ファイル取得手段により取得されたジョブファイル内の描画命令に従って、画像を形成する像形成手段と、前記像形成手段により形成される画像に対して、地紋を重畳する地紋重畳手段と、前記ファイル取得手段により取得されたジョブファイルに含まれる描画命令の中から、地紋が付加されていることを示す付加済み情報を探索する探索手段と、前記探索手段により付加済み情報が発見された場合に、前記地紋重畳手段による地紋の重畳を禁止し、前記探索手段により付加済み情報が発見されなかった場合に、前記地紋重畳手段による地紋の重畳を許可する制御手段とを有する。   According to a seventh aspect of the present invention, there is provided a file acquisition means for acquiring a job file including a plurality of drawing instructions, and an image forming means for forming an image according to the drawing instructions in the job file acquired by the file acquisition means. And a tint block is added to the image formed by the image forming unit from the tint block superimposing unit for superimposing the tint block and the drawing command included in the job file acquired by the file acquiring unit. A search means for searching for added information indicating the state, and when the added information is found by the search means, superposition of the ground pattern by the ground pattern superimposing means is prohibited, and the added information is not found by the search means A control unit that permits superposition of a ground pattern by the ground pattern superimposing unit.

請求項8に係る本発明は、画像形成装置で画像を描画させるための描画命令を含むジョブファイルに対して、地紋を描画するための地紋描画命令を付加するステップと、地紋を描画するための地紋描画命令が付加されたジョブファイルに対して、画像形成装置で印字されない描画命令を追加するステップとをコンピュータに実行させる。   According to an eighth aspect of the present invention, there is provided a step of adding a tint block drawing command for drawing a tint block to a job file including a drawing command for rendering an image by the image forming apparatus, and a step of rendering the tint block Causing the computer to execute a step of adding a drawing command not printed by the image forming apparatus to the job file to which the copy-forgery-inhibited pattern drawing command is added.

本発明によれば、地紋の重複が軽減される。   According to the present invention, duplication of a tint block is reduced.

図1は、画像形成システム1を例示する図である。
図1に例示するように、本実施形態に係る画像形成システム1は、印刷要求を行うクライアント端末10と、印刷要求を中継するプリンタサーバ20と、プリンタ30とを含んで構成される。なお、画像形成装置としては、プリンタ30のほか、複合機等であってもよい。
FIG. 1 is a diagram illustrating an image forming system 1.
As illustrated in FIG. 1, the image forming system 1 according to the present embodiment includes a client terminal 10 that issues a print request, a printer server 20 that relays the print request, and a printer 30. The image forming apparatus may be a multifunction machine or the like in addition to the printer 30.

クライアント端末10は、例えば、プリンタドライバ100(後述)がインストールされたコンピュータ装置であり、LANなどのネットワークに接続されている。クライアント端末10は、利用者の操作に応じて、印刷要求(ジョブファイル)を生成し、生成されたジョブファイルをプリンタサーバ20に送信する。ここで、ジョブファイルとは、画像形成装置に対して画像形成処理を指示するためのデータファイルであり、例えば、PDLファイルのように、複数の描画命令を含む。また、ジョブファイルには、描画命令の他に、コメント領域や、画像形成装置の印刷条件(印刷枚数、印刷用紙の種類など)を示す情報などが含まれる場合もある。
なお、クライアント端末10は、生成したジョブファイルを直接プリンタ30に送信してもよい。
The client terminal 10 is, for example, a computer device in which a printer driver 100 (described later) is installed, and is connected to a network such as a LAN. The client terminal 10 generates a print request (job file) in response to a user operation, and transmits the generated job file to the printer server 20. Here, the job file is a data file for instructing the image forming apparatus to perform an image forming process, and includes a plurality of drawing commands like a PDL file, for example. In addition to the drawing command, the job file may include a comment area and information indicating the printing conditions (the number of printed sheets, the type of printing paper, etc.) of the image forming apparatus.
Note that the client terminal 10 may directly transmit the generated job file to the printer 30.

プリンタサーバ20は、例えば、サーバプログラム200(後述)がインストールされたサーバ装置であり、クライアント端末10と同一のLANに接続されている。プリンタサーバ20は、クライアント端末10から受信した印刷要求(ジョブファイル)をプリンタ30に送信する。
プリンタ30は、クライアント端末10又はプリンタサーバ20から受信したジョブファイル内の描画命令に従って印刷処理を行う。
The printer server 20 is, for example, a server device in which a server program 200 (described later) is installed, and is connected to the same LAN as the client terminal 10. The printer server 20 transmits the print request (job file) received from the client terminal 10 to the printer 30.
The printer 30 performs print processing according to a drawing command in the job file received from the client terminal 10 or the printer server 20.

本画像形成システム1では、必要に応じて、印刷すべき画像に地紋が重畳される。地紋とは、印刷すべき画像の背景部分に表される文字列又は模様などの画像情報であり、例えば、複写を牽制するための複写牽制模様などである。複写牽制模様には、孤立ドットからなり、複写時に消失する消失部分と、消失部分の孤立ドットと全体的には濃度が略均一となるように濃度調整された画素塊群からなり、複写時にも消失しない潜像部分と、これら消失部分並びに潜像部分の濃度差が目立たないようにこれらに重ね合わせて合成されるカモフラージュ模様部分と、を含む。例えば、孤立ドットからなる消失部分を用いて「COPY」なる文字を形成し、その背景として潜像部分を形成しておけば、印刷結果としては薄いグレーの背景として視認されるものの、一旦複写すると「COPY」の文字が白く浮き上るように視認されるように画像形成がなされる。   In the image forming system 1, a background pattern is superimposed on an image to be printed as necessary. The copy-forgery-inhibited pattern is image information such as a character string or a pattern represented in the background portion of the image to be printed, and is, for example, a copy check pattern for checking copy. The copy check pattern consists of isolated dots, which are disappeared portions that disappear during copying, and isolated dots in the disappeared portions and a group of pixels whose density is adjusted so that the overall density is substantially uniform. A latent image portion that does not disappear, and a camouflage pattern portion that is superimposed and synthesized so that the density difference between the disappeared portion and the latent image portion is not noticeable. For example, if a character “COPY” is formed using a disappeared portion made up of isolated dots and a latent image portion is formed as the background, the printed result is visually recognized as a light gray background, but once copied The image is formed so that the characters “COPY” are visually recognized as white.

こうした複写牽制模様の付加を行う機能は、クライアント端末10、プリンタサーバ20及びプリンタ30のいずれにも設けることができる。例えば、クライアント端末10及びプリンタサーバ20は、地紋を描画するための描画命令(以下、地紋描画命令)をジョブファイルに追加することにより、印刷すべき画像に地紋を付加する。また、プリンタ30は、同様に地紋描画命令を追加してもよいし、地紋画像を保持しておき受信したジョブファイル内の描画命令に基づき形成した印刷すべき画像に対し保持しておいた地紋画像を重畳して印刷させるようにしてもよいし、地紋が表された印刷用紙を予め用意して、この印刷用紙を用いて画像を形成することにより、地紋と画像とを重畳させてもよい。   A function for adding such a copy check pattern can be provided in any of the client terminal 10, the printer server 20, and the printer 30. For example, the client terminal 10 and the printer server 20 add a background pattern to an image to be printed by adding a drawing command for drawing a background pattern (hereinafter referred to as a background pattern drawing command) to the job file. Similarly, the printer 30 may add a copy-forgery-inhibited pattern drawing command. Alternatively, the printer 30 may hold a copy-forgery-inhibited pattern image and hold a copy-forgery-inhibited pattern image for an image to be printed formed based on the drawing command in the received job file. An image may be superimposed and printed, or a print sheet on which a background pattern is represented may be prepared in advance, and an image may be formed using the print sheet to overlap the background pattern and the image. .

図2は、プリンタドライバ100、サーバプログラム200、及びコントローラ300の機能構成を例示する図である。なお、プリンタドライバ100は、クライアント端末10にインストールされたプログラムであり、サーバプログラム200は、プリンタサーバ20にインストールされている。また、コントローラ300は、プリンタ30に設けられており、プリンタ30の各構成に対する制御、及び、入力された画像データに対する画像処理などを行う。   FIG. 2 is a diagram illustrating functional configurations of the printer driver 100, the server program 200, and the controller 300. The printer driver 100 is a program installed on the client terminal 10, and the server program 200 is installed on the printer server 20. The controller 300 is provided in the printer 30 and performs control on each component of the printer 30 and image processing on input image data.

図2に例示するように、プリンタドライバ100は、ジョブ生成部102、地紋付加部104、及び済み情報追加部106を有する。
サーバプログラム200は、ジョブ受信部202、探索部204、制御部206、地紋付加部208、済み情報追加部210、及びジョブ管理部212を有する。
コントローラ300は、ジョブ受信部302、探索部304、制御部306、地紋重畳部308、及び像形成部310を有する。
As illustrated in FIG. 2, the printer driver 100 includes a job generation unit 102, a background pattern addition unit 104, and a completed information addition unit 106.
The server program 200 includes a job reception unit 202, a search unit 204, a control unit 206, a background pattern addition unit 208, a completed information addition unit 210, and a job management unit 212.
The controller 300 includes a job receiving unit 302, a search unit 304, a control unit 306, a tint block superimposing unit 308, and an image forming unit 310.

プリンタドライバ100において、ジョブ生成部102は、利用者からの印刷要求に応じて、ジョブファイルを生成する。ジョブファイルには、印刷すべき画像の描画命令と、印刷条件を特定するための情報(例えば、印刷枚数、補正の要否、印刷サイズ、印刷用紙の種類など)とが含まれている。
地紋付加部104は、利用者などの要求に応じて、ジョブ生成部102により生成されたジョブファイルに対して、地紋描画命令を追加する。例えば、地紋付加部104は、印刷すべき画像に対して設定されたセキュリティレベルが既定値以上である場合に、地紋のビットマップ描画命令を地紋描画命令として追加する。
In the printer driver 100, the job generation unit 102 generates a job file in response to a print request from a user. The job file includes a drawing command for an image to be printed and information for specifying printing conditions (for example, the number of printed sheets, necessity of correction, print size, type of print paper, and the like).
The copy-forgery-inhibited pattern adding unit 104 adds a copy-forgery-inhibited pattern drawing command to the job file generated by the job generating unit 102 in response to a request from a user or the like. For example, when the security level set for an image to be printed is equal to or higher than a predetermined value, the background pattern adding unit 104 adds a background pattern bitmap drawing command as a background pattern drawing command.

済み情報追加部106は、地紋付加部104により地紋描画命令が追加された場合に、画像形成装置によって印字されない描画命令(非印字描画命令)を追加する。ここで、非印字描画命令(画像形成装置によって印字されない描画命令)とは、例えば、図3に例示するように、クリップ領域の外側に対する描画命令である。すなわち、図3に例示するように、プリンタ30によって実際に印字される領域は、画像領域800全体のうち、クリップ領域802として設定された領域であり、「付加済み」の文字列(付加済み情報)を描画させる描画命令は、描画命令としては正常に存在しうるが、「付加済み」の文字列がプリンタ30によって印字されることはない。
また、本例の済み情報追加部106は、地紋描画命令が追加されたジョブファイルのみに対して、非印字描画命令を追加する。より好ましくは、済み情報追加部106は、パラメータ領域に、地紋が付加されていることを示す付加済み情報804(図3)が書き込まれた非印字描画命令を追加する。付加済み情報とは、例えば、「付加済み」の文字列に相当する文字コード、又は、「付加済み」の文字列のビットマップデータである。
The completed information adding unit 106 adds a drawing command (non-printing drawing command) that is not printed by the image forming apparatus when the tint block drawing command is added by the tint block adding unit 104. Here, the non-printing drawing command (drawing command not printed by the image forming apparatus) is a drawing command for the outside of the clip area as illustrated in FIG. 3, for example. That is, as illustrated in FIG. 3, the area actually printed by the printer 30 is an area set as the clip area 802 in the entire image area 800, and a character string “added” (added information) The drawing command for drawing () may normally exist as the drawing command, but the “added” character string is not printed by the printer 30.
Further, the completed information adding unit 106 of this example adds a non-print drawing command only to the job file to which the tint block drawing command is added. More preferably, the completed information adding unit 106 adds a non-printing drawing command in which added information 804 (FIG. 3) indicating that a tint block is added to the parameter area. The added information is, for example, a character code corresponding to the “added” character string or bitmap data of the “added” character string.

サーバプログラム200において、ジョブ受信部202は、クライアント端末10(プリンタドライバ100)から、ジョブファイルを受信する。   In the server program 200, the job receiving unit 202 receives a job file from the client terminal 10 (printer driver 100).

探索部204は、ジョブ受信部202により受信したジョブファイルに含まれる描画命令の中から、地紋が付加されていることを示す付加済み情報を探索する。本例の探索部204は、描画命令のパラメータ領域に書き込まれた付加済み情報を探索するが、これに限定されるものではなく、例えば、非印字描画命令そのものを、地紋が付加されていることを示す情報として探索してもよい。   The searching unit 204 searches for added information indicating that a background pattern has been added from the drawing commands included in the job file received by the job receiving unit 202. The search unit 204 in this example searches for added information written in the parameter area of the drawing command. However, the search unit 204 is not limited to this. For example, a non-printing drawing command itself is added with a ground pattern. You may search as information which shows.

制御部206は、探索部204により付加済み情報が発見された場合に、地紋付加部208による地紋の付加を禁止し、探索部204により付加済み情報が発見されなかった場合に、地紋付加部208による地紋の付加を許可する。   When the added information is found by the search unit 204, the control unit 206 prohibits the addition of the background pattern by the background pattern adding unit 208, and when the added information is not found by the search unit 204, the control unit 206 adds the background pattern. Allows the addition of a background pattern.

地紋付加部208は、制御部206による許可が与えられた場合にのみ、ジョブファイルに含まれる画像のセキュリティレベルなどに応じて、ジョブ受信部202により受信されたジョブファイルに対して、地紋描画命令を追加する。
済み情報追加部210は、地紋付加部208により地紋描画命令がジョブファイルへ追加された場合に、このジョブファイルに対して、パラメータ領域に付加済み情報が書き込まれた非印字描画命令を、追加する。
ジョブ管理部212は、ジョブ受信部202により受信されたジョブファイルを保持して、地紋付加部208及び済み情報追加部210によるジョブファイルの編集を可能にし、保持されたジョブファイルを順次プリンタ30に送信する。
The copy-forgery-inhibited pattern adding unit 208 applies a copy-forgery-inhibited pattern rendering command to the job file received by the job receiving unit 202 according to the security level of the image included in the job file only when permission is given by the control unit 206. Add
When the copy-forgery-inhibited pattern adding command is added to the job file by the copy-forgery-inhibited pattern adding unit 208, the completed information adding unit 210 adds a non-printed drawing command in which the added information is written in the parameter area to the job file. .
The job management unit 212 holds the job file received by the job receiving unit 202, enables the copy-forgery-inhibited pattern adding unit 208 and the completed information adding unit 210 to edit the job file, and sequentially stores the held job file to the printer 30. Send.

プリンタ30のコントローラ300において、ジョブ受信部302は、プリンタサーバ20(サーバプログラム200)から、ジョブファイルを受信する。   In the controller 300 of the printer 30, the job receiving unit 302 receives a job file from the printer server 20 (server program 200).

探索部304は、ジョブ受信部302により受信したジョブファイルに含まれる描画命令のパラメータ領域から、付加済み情報を探索する。
制御部306は、探索部304により付加済み情報が発見された場合に、地紋重畳部308による地紋の重畳を禁止し、探索部304により付加済み情報が発見されなかった場合に、地紋重畳部308による地紋の重畳を許可する。
The search unit 304 searches for the added information from the parameter area of the drawing command included in the job file received by the job reception unit 302.
When the added information is found by the search unit 304, the control unit 306 prohibits the copy-forgery-inhibited pattern superimposition by the copy-forgery-inhibited pattern superimposing unit 308, and when the added information is not found by the search unit 304, the control unit 306 Allows superimposition of the tint block.

地紋重畳部308は、制御部306により地紋の重畳が許可された場合に、ジョブファイルに含まれる画像のセキュリティレベルなどに応じて、ジョブ受信部302により受信されたジョブファイルに対して、地紋描画命令を追加し、制御部306により地紋の重畳が禁止されている場合に、ジョブ受信部302により受信されたジョブファイルをそのまま像形成部310に出力する。なお、地紋重畳部308は、地紋が表された印刷用紙を選択することにより、地紋を重畳してもよい。   The tint block superimposing unit 308 draws a tint block pattern on the job file received by the job receiving unit 302 according to the security level of the image included in the job file when superimposition of the tint block is permitted by the control unit 306. When a command is added and superimposition of the tint block is prohibited by the control unit 306, the job file received by the job receiving unit 302 is output to the image forming unit 310 as it is. Note that the background pattern superimposing unit 308 may superimpose the background pattern by selecting a print sheet on which the background pattern is displayed.

像形成部310は、地紋重畳部308から入力されたジョブファイルの描画命令に基づいて、印刷用データを生成し、生成された印刷用データに従って、プリンタ30のプリントエンジンを制御して、印刷用紙に画像を印刷する。   The image forming unit 310 generates print data based on the job file drawing command input from the tint block superimposing unit 308, and controls the print engine of the printer 30 according to the generated print data to print paper Print an image on

次に、画像形成システム1の動作例を説明する。本例では、ジョブファイルがクライアント端末10で生成され、生成されたジョブファイルがプリンタサーバ30を経由してプリンタ30に投入される形態を具体例として説明する。
まず、クライアント端末10の動作を説明する。
図4は、クライアント端末10の動作(S10)を例示するフローチャートである。
図4に示すように、ステップ100(S100)において、クライアント端末10は、利用者の印刷指示操作に応じて、プリンタドライバ100を起動させる。
プリンタドライバ100のジョブ生成部102は、利用者により指定された画像のジョブファイルを生成する。
Next, an operation example of the image forming system 1 will be described. In this example, a mode in which a job file is generated by the client terminal 10 and the generated job file is input to the printer 30 via the printer server 30 will be described as a specific example.
First, the operation of the client terminal 10 will be described.
FIG. 4 is a flowchart illustrating the operation (S10) of the client terminal 10.
As shown in FIG. 4, in step 100 (S100), the client terminal 10 activates the printer driver 100 in response to a user's print instruction operation.
The job generation unit 102 of the printer driver 100 generates a job file of an image designated by the user.

ステップ110(S110)において、地紋付加部104は、地紋が必要であるか否かを判断する。例えば、地紋付加部104は、利用者の指示の有無、又は、画像データのセキュリティレベルなどに基づいて、地紋が必要であるか否かを判断する。
プリンタドライバ100は、地紋が必要である場合に、S120の処理に移行し、地紋が不要である場合に、S140の処理に移行する。
In step 110 (S110), the background pattern adding unit 104 determines whether a background pattern is necessary. For example, the background pattern adding unit 104 determines whether a background pattern is necessary based on the presence / absence of a user instruction or the security level of image data.
When the copy-forgery-inhibited pattern is necessary, the printer driver 100 proceeds to the process of S120, and when the tint block is unnecessary, the process proceeds to the process of S140.

ステップ120(S120)において、地紋付加部104は、ジョブ生成部102により生成されたジョブファイルに対して、地紋を描画するための地紋描画命令を追加する。
また、地紋付加部104は、地紋描画命令が追加された旨を済み情報追加部106に通知する。
In step 120 (S120), the background pattern adding unit 104 adds a background pattern rendering command for rendering the background pattern to the job file generated by the job generation unit 102.
In addition, the background pattern adding unit 104 notifies the completed information adding unit 106 that the background pattern rendering command has been added.

ステップ130(S130)において、済み情報追加部106は、地紋付加部104からの通知に応じて、付加済み情報が書き込まれた非印字描画命令を、ジョブ生成部102により生成されたジョブファイルに追加する。   In step 130 (S130), the completed information adding unit 106 adds a non-print drawing command in which the added information is written to the job file generated by the job generating unit 102 in response to the notification from the background pattern adding unit 104. To do.

ステップ140(S140)において、ジョブ生成部102は、生成されたジョブファイル(地紋描画命令及び非印字描画命令が含まれる場合もある)をプリンタサーバ20に送信する。   In step 140 (S140), the job generation unit 102 transmits the generated job file (which may include a copy-forgery-inhibited pattern drawing command and a non-print drawing command) to the printer server 20.

次に、プリンタサーバ20の動作を説明する。
図5は、プリンタサーバ20の動作(S20)を例示するフローチャートである。
図5に示すように、ステップ200(S200)において、ジョブ受信部202は、クライアント端末10から、ジョブファイルを受信する。
Next, the operation of the printer server 20 will be described.
FIG. 5 is a flowchart illustrating the operation (S20) of the printer server 20.
As shown in FIG. 5, in step 200 (S <b> 200), the job receiving unit 202 receives a job file from the client terminal 10.

ステップ210(S210)において、地紋付加部208は、地紋が必要であるか否かを判断する。
サーバプログラム200は、地紋が必要である場合に、S220の処理に移行し、地紋が不要である場合に、S260の処理に移行する。
In step 210 (S210), the tint block adding unit 208 determines whether a tint block is necessary.
The server program 200 proceeds to the process of S220 when the ground pattern is necessary, and proceeds to the process of S260 when the ground pattern is not necessary.

ステップ220(S220)において、探索部204は、ジョブ受信部202により受信されたジョブファイルの描画命令の中から、付加済み情報を探索し、探索結果を制御部206に通知する。   In step 220 (S220), the search unit 204 searches for added information from the job file drawing command received by the job receiving unit 202, and notifies the control unit 206 of the search result.

ステップ230(S230)において、制御部206は、探索部204から通知された探索結果に基づいて、付加済み情報が発見されたか否かを判断し、付加済み情報が発見された場合に、地紋描画命令の追加を禁止し、付加済み情報が発見されなかった場合に、地紋描画命令の追加を許可する。
サーバプログラム200は、付加済み情報が発見された場合(すなわち、地紋描画命令の追加が禁止された場合)に、S260の処理に移行し、付加済み情報が発見されなかった場合(すなわち、地紋描画命令の追加が許可された場合)に、S240の処理に移行する。
In step 230 (S230), the control unit 206 determines whether or not the added information has been found based on the search result notified from the search unit 204, and if the added information is found, the tint block drawing is performed. The addition of the instruction is prohibited, and the addition of the tint block drawing instruction is permitted when the added information is not found.
When the added information is found (that is, when the addition of the tint block drawing command is prohibited), the server program 200 proceeds to the processing of S260, and when the added information is not found (that is, the tint block drawing). When the addition of the instruction is permitted), the process proceeds to S240.

ステップ240(S240)において、地紋付加部208は、ジョブ管理部212により保持されているジョブファイルに対して、地紋を描画するための地紋描画命令を追加し、
さらに、地紋描画命令が追加された旨を済み情報追加部210に通知する。
ステップ250(S250)において、済み情報追加部210は、地紋付加部210からの通知に応じて、付加済み情報が書き込まれた非印字描画命令を、ジョブ管理部212により保持されているジョブファイルに追加する。
In step 240 (S240), the background pattern adding unit 208 adds a background pattern rendering command for rendering the background pattern to the job file held by the job management unit 212, and
Further, the completed information adding unit 210 is notified that the tint block drawing command has been added.
In step 250 (S250), the completed information adding unit 210, in response to the notification from the tint block adding unit 210, adds the non-print drawing command in which the added information is written to the job file held by the job management unit 212. to add.

ステップ260(S260)において、ジョブ管理部212は、保持しているジョブファイル(地紋描画命令及び非印字描画命令が含まれる場合もある)をプリンタ30に送信する。   In step 260 (S260), the job management unit 212 transmits the held job file (which may include a copy-forgery-inhibited pattern drawing command and a non-print drawing command) to the printer 30.

次に、プリンタ30の動作を説明する。
図6は、プリンタ30の動作(S30)を例示するフローチャートである。
図6に示すように、ステップ300(S300)において、コントローラ300のジョブ受信部302は、プリンタサーバ20から、ジョブファイルを受信する。
Next, the operation of the printer 30 will be described.
FIG. 6 is a flowchart illustrating the operation (S30) of the printer 30.
As shown in FIG. 6, in step 300 (S <b> 300), the job receiving unit 302 of the controller 300 receives a job file from the printer server 20.

ステップ310(S310)において、地紋重畳部308は、地紋が必要であるか否かを判断する。
コントローラ300は、地紋が必要である場合に、S320の処理に移行し、地紋が不要である場合に、S350の処理に移行する。
In step 310 (S310), the background pattern superimposing unit 308 determines whether a background pattern is necessary.
When the copy-forgery-inhibited pattern is required, the controller 300 moves to the process of S320, and when the copy-forgery-inhibited pattern is unnecessary, the controller 300 moves to the process of S350.

ステップ320(S320)において、探索部304は、ジョブ受信部302により受信されたジョブファイルの描画命令の中から、付加済み情報を探索し、探索結果を制御部306に通知する。   In step 320 (S320), the search unit 304 searches for added information from the job file drawing command received by the job reception unit 302, and notifies the control unit 306 of the search result.

ステップ330(S330)において、制御部306は、探索部304から通知された探索結果に基づいて、付加済み情報が発見されたか否かを判断し、付加済み情報が発見された場合に、地紋の重畳を禁止し、付加済み情報が発見されなかった場合に、地紋の重畳を許可する。
コントローラ300は、付加済み情報が発見された場合(すなわち、地紋の重畳が禁止された場合)に、S350の処理に移行し、付加済み情報が発見されなかった場合(すなわち、地紋の重畳が許可された場合)に、S340の処理に移行する。
In step 330 (S330), the control unit 306 determines whether or not the added information is found based on the search result notified from the search unit 304. If the added information is found, the control unit 306 Superimposing is prohibited, and superimposing of a tint block is permitted when added information is not found.
When the added information is found (that is, when superimposition of the ground pattern is prohibited), the controller 300 proceeds to the processing of S350, and when the added information is not found (that is, superposition of the ground pattern is permitted). If so, the process proceeds to S340.

ステップ340(S340)において、地紋重畳部308は、ジョブ受信部302により受信されたジョブファイルに対して、地紋描画命令を追加し、地紋描画命令が追加されたジョブファイルを像形成部310に出力する。
なお、地紋重畳部308は、地紋の重畳が禁止された場合、又は、地紋が不要である場合に、ジョブ受信部302により受信されたジョブファイルをそのまま像形成部310に出力する。
In step 340 (S340), the tint block superimposing unit 308 adds a tint block drawing command to the job file received by the job receiving unit 302, and outputs the job file to which the tint block drawing command is added to the image forming unit 310. To do.
Note that the tint block superimposing unit 308 outputs the job file received by the job receiving unit 302 to the image forming unit 310 as it is when the tint block superimposition is prohibited or when the tint block is unnecessary.

ステップ350(S350)において、像形成部310は、地紋重畳部308から入力されたジョブファイルの描画命令に従って、印刷用データを生成し、生成された印刷用データに従って画像を印刷する。   In step 350 (S350), the image forming unit 310 generates print data according to the job file drawing command input from the tint block superimposing unit 308, and prints the image according to the generated print data.

以上説明したように、本実施形態の画像形成システム1によると、地紋描画専用の機能や、PDLのコメント機能などが無い場合でも、地紋の重複が抑制される。   As described above, according to the image forming system 1 of the present embodiment, even when there is no function dedicated to the tint block drawing or the comment function of the PDL, duplication of the tint block is suppressed.

なお、上記実施形態では、図3に例示するように、クリップ領域外に対する描画命令を非印字描画命令として利用する形態を具体例として説明したが、これに限定されるものではない。
例えば、図7(A)に例示するMRC形式(Mixed Raster Content形式)のデータファイルの場合、複数のレイヤからなる画像領域900には、実際には印字されない透過領域が存在する。すなわち、図7(A)に例示するように、画像データが、画像要素が割り当てられる前景レイヤ910及び背景レイヤ930と、出力すべきレイヤを選択する選択レイヤ920とで構成されている場合に、選択レイヤ920により選択されたレイヤの画像領域は、透過領域となる。
具体的には、図7(B)の選択レイヤ920において、ハッチング領域が前景レイヤ910を選択し、他の領域が背景レイヤ930を選択する。この場合に、前景レイヤ910のうち、選択レイヤ920のハッチング領域に相当する領域以外は、透過領域となる。したがって、地紋付加部104などは、このような透過領域に対する描画命令を非印字描画命令として利用することができる。
このようなMRC形式の画像データは、実際に出力(印刷等)されると、図7(C)のような出力画像となる。すなわち、前景レイヤ910に割り当てられた画像「ABC」と、背景レイヤ930の人物画像とが合成され、選択レイヤ920により選択されていない透過領域に対する描画命令(例えば、"付加済み"の描画命令)は、実際には、印字されない。
In the above-described embodiment, as illustrated in FIG. 3, a form in which a drawing command for outside the clip area is used as a non-printing drawing command has been described as a specific example. However, the present invention is not limited to this.
For example, in the case of a data file in the MRC format (Mixed Raster Content format) illustrated in FIG. 7A, the image area 900 including a plurality of layers includes a transparent area that is not actually printed. That is, as illustrated in FIG. 7A, when the image data includes a foreground layer 910 and a background layer 930 to which image elements are assigned, and a selection layer 920 that selects a layer to be output. The image area of the layer selected by the selection layer 920 becomes a transparent area.
Specifically, in the selection layer 920 in FIG. 7B, the hatching area selects the foreground layer 910 and the other areas select the background layer 930. In this case, in the foreground layer 910, the area other than the area corresponding to the hatched area of the selected layer 920 is a transparent area. Therefore, the tint block adding unit 104 or the like can use a drawing command for such a transparent area as a non-printing drawing command.
When such MRC format image data is actually output (printed or the like), an output image as shown in FIG. 7C is obtained. That is, an image “ABC” assigned to the foreground layer 910 and a human image of the background layer 930 are combined, and a drawing command for a transparent area not selected by the selection layer 920 (eg, an “added” drawing command) Is not actually printed.

画像形成システム1を例示する図である。1 is a diagram illustrating an image forming system 1. FIG. プリンタドライバ100、サーバプログラム200、及びコントローラ300の機能構成を例示する図である。2 is a diagram illustrating functional configurations of a printer driver 100, a server program 200, and a controller 300. FIG. クリップ領域外に対する描画命令を模式的に説明する図である。It is a figure which illustrates typically the drawing command with respect to the outside of a clip area. クライアント端末10の動作(S10)を例示するフローチャートである。It is a flowchart which illustrates operation | movement (S10) of the client terminal 10. プリンタサーバ20の動作(S20)を例示するフローチャートである。4 is a flowchart illustrating an operation (S20) of the printer server 20. プリンタ30の動作(S30)を例示するフローチャートである。4 is a flowchart illustrating an operation (S30) of the printer 30. 透過領域に対する描画命令を模式的に説明する図である。It is a figure which illustrates typically the drawing command with respect to a transmissive area | region.

符号の説明Explanation of symbols

1・・・画像形成システム
10・・・クライアント端末
100・・・プリンタドライバ
102・・・ジョブ生成部
104・・・地紋付加部
106・・・済み情報追加部
20・・・プリンタサーバ
200・・・サーバプログラム
202・・・ジョブ受信部
204・・・探索部
206・・・制御部
208・・・地紋付加部
210・・・済み情報追加部
212・・・ジョブ管理部
30・・・プリンタ
300・・・コントローラ
302・・・ジョブ受信部
304・・・探索部
306・・・制御部
308・・・地紋重畳部
310・・・像形成部
DESCRIPTION OF SYMBOLS 1 ... Image forming system 10 ... Client terminal 100 ... Printer driver 102 ... Job generation part 104 ... Background pattern addition part 106 ... Completed information addition part 20 ... Printer server 200 ... Server program 202: job receiving unit 204 ... search unit 206 ... control unit 208 ... tint block adding unit 210 ... completed information adding unit 212 ... job management unit 30 ... printer 300 ... Controller 302 ... Job receiver 304 ... Searching unit 306 ... Control unit 308 ... Background pattern superimposing unit 310 ... Image forming unit

Claims (8)

画像形成装置に画像を形成させるための描画命令を含むジョブファイルに対して、地紋を描画するための地紋描画命令を付加する地紋付加手段と、
前記地紋付加手段により地紋描画命令が付加されるジョブファイルに対して、画像形成装置によって印字されない描画命令を追加する情報追加手段と
を有する画像処理装置。
A tint block adding means for adding a tint block drawing command for drawing a tint block to a job file including a drawing command for causing the image forming apparatus to form an image;
An image processing apparatus comprising: an information adding unit that adds a drawing command that is not printed by the image forming apparatus to a job file to which a tint block drawing command is added by the tint block adding unit.
前記情報追加手段は、地紋が付加されていることを示す付加済み情報がパラメータ領域に書き込まれた描画命令を前記ジョブファイルに追加する
請求項1に記載の画像処理装置。
The image processing apparatus according to claim 1, wherein the information adding unit adds, to the job file, a drawing command in which added information indicating that a tint block is added is written in a parameter area.
前記情報追加手段は、画像のクリップ領域外に対して描画させる描画命令を追加する
請求項1又は2に記載の画像処理装置。
The image processing apparatus according to claim 1, wherein the information adding unit adds a drawing command for drawing outside the clip region of the image.
前記画像は、複数のレイヤを重畳してなり、
前記情報追加手段は、一のレイヤの透過領域に対して描画させる描画命令を追加する
請求項1又は2に記載の画像処理装置。
The image is formed by superimposing a plurality of layers,
The image processing apparatus according to claim 1, wherein the information adding unit adds a drawing command for drawing a transparent area of one layer.
複数の描画命令が含まれたジョブファイルを取得するファイル取得手段と、
前記ファイル取得手段により取得されたジョブファイルに対して、地紋を描画するための地紋描画命令を付加する地紋付加手段と、
前記ファイル取得手段により取得されたジョブファイルに含まれる描画命令の中から、地紋が付加されていることを示す付加済み情報を探索する探索手段と、
前記探索手段により付加済み情報が発見された場合に、前記地紋付加手段による地紋描画命令の付加を禁止し、前記探索手段により付加済み情報が発見されなかった場合に、前記地紋付加手段による地紋描画命令の付加を許可する制御手段と
を有する画像処理装置。
A file acquisition means for acquiring a job file including a plurality of drawing instructions;
A tint block adding unit for adding a tint block drawing command for drawing a tint block to the job file acquired by the file acquiring unit;
Search means for searching for added information indicating that a copy-forgery-inhibited pattern is added from the drawing commands included in the job file acquired by the file acquisition means;
When added information is found by the search means, addition of a background pattern drawing command by the background pattern adding means is prohibited, and when added information is not found by the search means, a background pattern drawing by the background pattern adding means is prohibited. An image processing apparatus comprising: control means for permitting addition of instructions.
前記地紋付加手段により地紋描画命令が付加された場合に、この地紋描画命令が付加されるジョブファイルに対して、画像形成装置によって印字されない描画命令を追加する情報追加手段
をさらに有する請求項5に記載の画像処理装置。
6. The information adding unit according to claim 5, further comprising: a drawing command that is not printed by the image forming apparatus to a job file to which the copy-forgery-inhibited pattern drawing command is added by the copy-forgery-inhibited pattern adding unit. The image processing apparatus described.
複数の描画命令が含まれたジョブファイルを取得するファイル取得手段と、
前記ファイル取得手段により取得されたジョブファイル内の描画命令に従って、画像を形成する像形成手段と、
前記像形成手段により形成される画像に対して、地紋を重畳する地紋重畳手段と、
前記ファイル取得手段により取得されたジョブファイルに含まれる描画命令の中から、地紋が付加されていることを示す付加済み情報を探索する探索手段と、
前記探索手段により付加済み情報が発見された場合に、前記地紋重畳手段による地紋の重畳を禁止し、前記探索手段により付加済み情報が発見されなかった場合に、前記地紋重畳手段による地紋の重畳を許可する制御手段と
を有する画像形成装置。
A file acquisition means for acquiring a job file including a plurality of drawing instructions;
An image forming unit that forms an image in accordance with a drawing command in the job file acquired by the file acquiring unit;
A tint block superimposing unit that superimposes a tint block on an image formed by the image forming unit;
Search means for searching for added information indicating that a copy-forgery-inhibited pattern is added from the drawing commands included in the job file acquired by the file acquisition means;
When the added information is found by the search means, superimposition of the background pattern by the background pattern superimposing means is prohibited, and when the added information is not found by the search means, the background pattern is superimposed by the background pattern superimposing means. An image forming apparatus comprising: a control unit to permit.
画像形成装置で画像を描画させるための描画命令を含むジョブファイルに対して、地紋を描画するための地紋描画命令を付加するステップと、
地紋を描画するための地紋描画命令が付加されたジョブファイルに対して、画像形成装置で印字されない描画命令を追加するステップと
をコンピュータに実行させる画像処理プログラム。
Adding a copy-forgery-inhibited pattern drawing command for drawing a copy-forgery-inhibited pattern to a job file including a drawing command for drawing an image in the image forming apparatus;
An image processing program for causing a computer to execute a step of adding a drawing command that is not printed by an image forming apparatus to a job file to which a tint block drawing command for drawing a tint block is added.
JP2008073041A 2008-03-21 2008-03-21 Image processing apparatus, image forming apparatus and image processing program Pending JP2009226669A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008073041A JP2009226669A (en) 2008-03-21 2008-03-21 Image processing apparatus, image forming apparatus and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008073041A JP2009226669A (en) 2008-03-21 2008-03-21 Image processing apparatus, image forming apparatus and image processing program

Publications (1)

Publication Number Publication Date
JP2009226669A true JP2009226669A (en) 2009-10-08

Family

ID=41242675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008073041A Pending JP2009226669A (en) 2008-03-21 2008-03-21 Image processing apparatus, image forming apparatus and image processing program

Country Status (1)

Country Link
JP (1) JP2009226669A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013004059A (en) * 2011-06-22 2013-01-07 Kyocera Document Solutions Inc Watermark generation program
US8717609B2 (en) 2011-09-22 2014-05-06 Fuji Xerox Co., Ltd. Printing system, printing apparatus, printing method, and computer readable medium
WO2014192127A1 (en) * 2013-05-30 2014-12-04 株式会社ディーシステムズ Application program, portable terminal, server device, and computer network system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013004059A (en) * 2011-06-22 2013-01-07 Kyocera Document Solutions Inc Watermark generation program
US8717609B2 (en) 2011-09-22 2014-05-06 Fuji Xerox Co., Ltd. Printing system, printing apparatus, printing method, and computer readable medium
WO2014192127A1 (en) * 2013-05-30 2014-12-04 株式会社ディーシステムズ Application program, portable terminal, server device, and computer network system

Similar Documents

Publication Publication Date Title
JP4667210B2 (en) Information processing apparatus, printing apparatus, control method therefor, and printing system
JP2008040899A (en) Printing controller, program, and method
US8303075B2 (en) Apparatus and method of controlling same
US20120069356A1 (en) Image forming apparatus, image forming method, and computer program product
US8681360B2 (en) Image forming apparatus, image forming method, and computer program product
JP2009226669A (en) Image processing apparatus, image forming apparatus and image processing program
JP2009129155A (en) Control program and control method
JP2020069766A (en) Image generation device, image generation method and program
JP2017030151A (en) Image processing device
US20110199647A1 (en) Woven pattern image processing apparatus and woven pattern image processing method
US10956093B2 (en) Image forming apparatus and non-transitory computer readable medium
US8810863B2 (en) Image forming apparatus, image processing method, and software program
US20070211265A1 (en) Print Control System, Print Control Method, Print Control Program Storage Medium, And Printing System
US20150054905A1 (en) Image forming apparatus and image processing method
JP2016213646A (en) Print image generating device, color conversion control program and color conversion control method
JP2007058746A (en) Print system, output restriction method, printer, printer driver, and print server
JP4575929B2 (en) Print control apparatus, print control method, and print control program
US10671897B2 (en) Image processing apparatus
JP2008219418A (en) Image forming apparatus, image processing method and image processing program
JP7312357B2 (en) image forming device
JP2006142610A (en) Printing system, and tab paper reading process method/program of printing system
JP6300447B2 (en) Drawing apparatus, drawing method, and program
JP2014032551A (en) Image processing apparatus, image processing method, computer program, and recording medium
JP2015135666A (en) Image processing apparatus, image processing method, printing system, and program
JP2007110510A (en) Printer and its design printing method