[go: up one dir, main page]

JP6795051B2 - Process execution control device, process execution control method and control program - Google Patents

Process execution control device, process execution control method and control program Download PDF

Info

Publication number
JP6795051B2
JP6795051B2 JP2019063631A JP2019063631A JP6795051B2 JP 6795051 B2 JP6795051 B2 JP 6795051B2 JP 2019063631 A JP2019063631 A JP 2019063631A JP 2019063631 A JP2019063631 A JP 2019063631A JP 6795051 B2 JP6795051 B2 JP 6795051B2
Authority
JP
Japan
Prior art keywords
information
output
rip
job
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.)
Active
Application number
JP2019063631A
Other languages
Japanese (ja)
Other versions
JP2019117660A (en
Inventor
義典 祖地
義典 祖地
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2019063631A priority Critical patent/JP6795051B2/en
Publication of JP2019117660A publication Critical patent/JP2019117660A/en
Application granted granted Critical
Publication of JP6795051B2 publication Critical patent/JP6795051B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、処理実行制御装置、処理実行制御方法び制御プログラムに関する。 The present invention, processing execution control equipment, to processing execution control methodbeauty control program.

JDF(Job Definition Format)と呼ばれる情報形式により、印刷物の生成に関するあらゆる処理を定義して制御する方法が用いられている。この方法によれば、オフセットプリンタやデジタルプリンタ等の異なる種類のプリンタを一括して制御することが可能となる。そのようなシステムはHWF(Hybrid Work Flow)システムと呼ばれ、そのようなシステムを制御するサーバはHWFサーバと呼ばれる。 A method of defining and controlling all processes related to the generation of printed matter is used by an information format called JDF (Job Definition Format). According to this method, it is possible to collectively control different types of printers such as offset printers and digital printers. Such a system is called a HWF (Hybrid Work Flow) system, and the server that controls such a system is called an HWF server.

このようなHWFシステムにおいては、オフセットプリンタ及びデジタルプリンタの夫々に出力を実行させた場合に、フォントや色味等に差異がなく、一貫した出力結果が得られることが求められる。しかしながら、印刷出力において最終的に参照されるデータであるラスターデータを印刷データに基づいて生成するRIP(Raster Image Processor)エンジンが、オフセットプリンタ及びデジタルプリンタにおいて、夫々設けられる。その結果、異なるRIPエンジンが用いられるため、印刷結果に差異が生じる場合がある。 In such an HWF system, when an offset printer and a digital printer are made to execute output, it is required that there is no difference in font, color, etc., and a consistent output result can be obtained. However, RIP (Raster Image Processor) engines that generate raster data, which is the data finally referred to in the print output, based on the print data are provided in the offset printer and the digital printer, respectively. As a result, different RIP engines are used, which may result in differences in print results.

オフセットプリンタによる出力の場合にはHWFサーバ上にてRIPエンジンによるラスターデータの生成処理(以降、「RIP処理」とする)が行われた上で、オフセットプリンタ用の版を作成するCTP(Computer To Plate)にデータが転送される。 In the case of output by an offset printer, CTP (Computer To) that creates a plate for the offset printer after performing raster data generation processing (hereinafter referred to as "RIP processing") by the RIP engine on the HWF server. Data is transferred to Plate).

他方、デジタルプリンタの場合、DFE(Digital Front End)と呼ばれる構成が印刷データを受信してRIP処理を行い、プリンタエンジンに印刷出力を実行させる方式が一般的である。従って、CTPに転送するデータを生成するためのRIPエンジンによる処理結果と、DFEに搭載されるRIPエンジンによる処理結果とが可能な限り同一となることが求められる。 On the other hand, in the case of a digital printer, a method in which a configuration called DFE (Digital Front End) receives print data, performs RIP processing, and causes the printer engine to execute print output is common. Therefore, it is required that the processing result by the RIP engine for generating the data to be transferred to the CTP and the processing result by the RIP engine mounted on the DFE are as identical as possible.

また、HWFシステムにおいては、オフセットプリンタ用に生成された画像データやジョブデータを利用してデジタルプリンタに印刷出力を実行させることも可能である。そのような場合において、オフセットプリンタ用に生成された面付け情報に基づいて大判サイズのイメージデータを電子的に裁断し、面付けをし直す方法が提案されている(例えば、特許文献1参照)。 Further, in the HWF system, it is also possible to make the digital printer execute the print output by using the image data and the job data generated for the offset printer. In such a case, a method has been proposed in which large-format image data is electronically cut based on the imposition information generated for the offset printer and the imposition is re-imposed (see, for example, Patent Document 1). ..

上述した印刷結果の差異については、HWFサーバに搭載されるRIPエンジンとDFEに搭載されるRIPエンジンとを対応させ、いずれのRIPエンジンであっても同一の結果が得られるようにすることで課題を解決することが可能である。他方、上述したオフセットプリンタとデジタルプリンタとのジョブデータの共用における情報の変換については、特許文献1開示された技術であっても未だ十分ではない。 Regarding the above-mentioned difference in printing results, it is a problem to make the RIP engine installed in the HWF server and the RIP engine installed in the DFE correspond to each other so that the same result can be obtained regardless of the RIP engine. Can be solved. On the other hand, regarding the conversion of information in the sharing of job data between the offset printer and the digital printer described above, even the technique disclosed in Patent Document 1 is still insufficient.

特許文献1においては印刷対象のページの面付けが対象とされている。これに対して、面付けされた状態での印刷に際しては、折り位置や裁断位置を示すマークが付加されることが一般的である。そして、オフセット印刷からデジタル印刷への変更等により、印刷条件が変化し、面付け状態が変わる場合には、それに伴ってマークも変更する必要がある。 In Patent Document 1, imposition of a page to be printed is targeted. On the other hand, when printing in an imposition state, a mark indicating a folding position or a cutting position is generally added. When the printing conditions change due to a change from offset printing to digital printing and the imposition state changes, it is necessary to change the mark accordingly.

しかしながら、特許文献1においては、面付けの変更に伴うマークの変更については考慮されていない。マークに変更が発生する場合にはユーザが手動で対応する必要があり、ユーザの操作負担となる。尚、このような課題は、オフセット印刷からデジタル印刷への変更に限らず、面付けが変更されることによってマークに変更が生ずる場合に同様に発生する。また、面付けが変更される場合に限らず、印刷出力を実行する装置が変更されることにより、裁断や折りを行う後処理装置の機能に変化が生ずる場合にも同様に問題となり得る。 However, Patent Document 1 does not consider the change of the mark due to the change of imposition. When a change occurs in the mark, the user must manually handle it, which is a burden on the user's operation. It should be noted that such a problem is not limited to the change from offset printing to digital printing, but also occurs when the mark is changed due to the imposition change. Further, not only when the imposition is changed, but also when the function of the post-processing device for cutting or folding is changed due to the change of the device for executing the print output, the same problem may occur.

本発明は、このような課題を解決するためになされたものであり、複数種類の画像形成装置を管理して印刷出力を行うシステムにおいて、印刷条件の変更によるマークの変更に際するユーザの操作負担を軽減することを目的とする。 The present invention has been made to solve such a problem, and in a system that manages a plurality of types of image forming devices and performs print output, a user operation when changing a mark due to a change in printing conditions. The purpose is to reduce the burden.

上記課題を解決するために、本発明の一態様は、なくとも1つの画像形成装置における画像形成出力を制御する画像形成出力制御装置を複数含んで構成される画像処理システムに適用され、複数の画像形成出力制御装置による前記画像形成出力の制御を管理する処理実行制御装置であって、画像形成出力対象の画像の情報である出力対象画像情報に対して画像形成出力における条件が設定されて生成された情報であ出力命令情報を取得する出力命令情報取得部と、前記画像形成装置における画像形成出力に際して参照される情報である描画情報を生成する制御側描画情報生成部と、画像形成出力によって出力される結果物の丁合に関連する条件の変化に応じて図形の設定を変換する設定変換部とを有し、前記出力命令情報取得部が取得する前記出力命令情報は、前記丁合に関連する条件の設定及び前記結果物において前記画像形成出力対象の画像の外側に形成される丁合に関する図形の設定を含み、前記制御側描画情報生成部は、前記出力命令情報に従い、前記出力対象画像情報に基づいて前記描画情報を生成し、前記設定変換部は、前記出力命令情報に含まれる前記丁合に関連する条件の設定の変更を受け付け、当該条件の設定の変更に基づく変化する前記丁合に関連する条件に応じて前記丁合に関する図形の条件の設定を変換するための方法が特定されたマーク変換情報に基づいて当該図形の設定を変換する、ことを特徴とする。
In order to solve the above problem, one aspect of the present invention is applied to a composed image processing system includes a plurality of image forming output control apparatus for controlling an image forming output in one of the image forming apparatus even without low, more This is a process execution control device that manages the control of the image formation output by the image formation output control device, and conditions for image formation output are set for the output target image information which is the information of the image to be image formation output. an output instruction information acquisition unit for acquiring the generated information der Ru output command information, drawing information and control side rendering information generating unit that generates the information that is referred to in the image forming output in the image forming apparatus, an image the output instruction information possess a setting converter for converting the set of graphics in accordance with a change in the relevant condition collation result was output by forming an output, said output command information acquisition unit acquires, the see contains graphic settings for collation of the setting and the result of the conditions associated with the collation is formed outside of the image forming output target image, the control-side rendering information generating unit in accordance with said output instruction information , The drawing information is generated based on the output target image information, and the setting conversion unit accepts a change in the setting of the condition related to the collation included in the output command information, and changes the setting of the condition. A method for converting the setting of the condition of the image related to the collation according to the condition related to the changing collation is to convert the setting of the image based on the specified mark conversion information. To do.

本発明によれば、複数種類の画像形成装置を管理して印刷出力を行うシステムにおいて、印刷条件の変更によるマークの変更に際するユーザの操作負担を軽減することができる。 According to the present invention, in a system that manages a plurality of types of image forming apparatus and performs print output, it is possible to reduce the operational burden on the user when changing a mark due to a change in printing conditions.

本発明の実施形態に係るシステムの運用形態を示す図である。It is a figure which shows the operation mode of the system which concerns on embodiment of this invention. 本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware structure of the information processing apparatus which concerns on embodiment of this invention. 本発明の実施形態に係るJDF情報を示す図である。It is a figure which shows the JDF information which concerns on embodiment of this invention. 本発明の実施形態に係るHWFサーバの機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the HWF server which concerns on embodiment of this invention. 本発明の実施形態に係るワークフロー情報の例を示す図である。It is a figure which shows the example of the workflow information which concerns on embodiment of this invention. 本発明の実施形態に係るDFEの機能構成を示すブロック図である。It is a block diagram which shows the functional structure of DFE which concerns on embodiment of this invention. 本発明の実施形態に係る変換テーブルの例を示す図である。It is a figure which shows the example of the conversion table which concerns on embodiment of this invention. 本発明の実施形態に係るRIPパラメータの例を示す図である。It is a figure which shows the example of the RIP parameter which concerns on embodiment of this invention. 本発明の実施形態に係るRIPエンジンの機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the RIP engine which concerns on embodiment of this invention. 本発明の実施形態に係るRIPエンジンの機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the RIP engine which concerns on embodiment of this invention. 本発明の実施形態に係るシステムの全体動作を示すシーケンス図である。It is a sequence diagram which shows the whole operation of the system which concerns on embodiment of this invention. 本発明の実施形態に係るマーク設定画面の例を示す図である。It is a figure which shows the example of the mark setting screen which concerns on embodiment of this invention. 本発明の実施形態に係るマークの態様を示す図である。It is a figure which shows the aspect of the mark which concerns on embodiment of this invention. 本発明の実施形態に係るジョブの分割要求設定画面の例を示す図である。It is a figure which shows the example of the division request setting screen of the job which concerns on embodiment of this invention. 本発明の実施形態に係る分割要求の情報を示す図である。It is a figure which shows the information of the division request which concerns on embodiment of this invention. 本発明の実施形態に係るマーク変換情報の例を示す図である。It is a figure which shows the example of the mark conversion information which concerns on embodiment of this invention. 本発明の実施形態に係るマーク変換情報の例を示す図である。It is a figure which shows the example of the mark conversion information which concerns on embodiment of this invention. 本発明の実施形態に係る数式テーブルの例を示す図である。It is a figure which shows the example of the mathematical expression table which concerns on embodiment of this invention. 本発明の実施形態に係るマーク変換結果確認画面の例を示す図である。It is a figure which shows the example of the mark conversion result confirmation screen which concerns on embodiment of this invention. 本発明の実施形態に係るマークの変換結果の態様を示す図である。It is a figure which shows the aspect of the conversion result of the mark which concerns on embodiment of this invention. 本発明の実施形態に係るDFE内処理を示すフローチャートである。It is a flowchart which shows the processing in DFE which concerns on embodiment of this invention. 本発明の実施形態に係るRIP処理を示すフローチャートである。It is a flowchart which shows the RIP processing which concerns on embodiment of this invention.

以下、図面を参照して、本発明の実施形態について説明する。本実施形態においては、オフセットプリンタ及びデジタルプリンタが混在するシステムにおいて、両方のプリンタを同一のサーバを介して制御可能な画像処理システムについて説明する。このようなシステムは、HWF(Hybrid Work Flow)システムと呼ばれる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the present embodiment, in a system in which offset printers and digital printers coexist, an image processing system capable of controlling both printers via the same server will be described. Such a system is called an HWF (Hybrid Work Flow) system.

本実施形態に係るHWFシステムにおいては、デジタルプリンタを動作させる場合にデジタルプリンタを制御するDFE(Digital Front End)とサーバとに共通化されたRIP(Raster Image Processor)エンジンが搭載されている。そして、オフセットプリンタ、デジタルプリンタに対して割り振るページや、面付けを調整することによってシステム全体の印刷出力の生産性を向上することが本実施形態に係る趣旨である。 The HWF system according to the present embodiment is equipped with a DFE (Digital Front End) that controls the digital printer when the digital printer is operated and a RIP (Raster Image Processor) engine that is common to the server. The purpose of the present embodiment is to improve the productivity of the print output of the entire system by adjusting the pages allocated to the offset printer and the digital printer and the imposition.

図1は、本実施形態に係るHWFシステムの運用形態を示す図である。図1に示すように、本実施形態に係るシステムは、デジタルプリンタ1a、1b、オフセットプリンタ2、後処理装置3、HWFサーバ4a、4b(以降、総じて「HWFサーバ4」とする)、クライアント端末5a、5b(以降、総じて「クライアント端末5」とする)がネットワークを介して接続されて構成されている。 FIG. 1 is a diagram showing an operation mode of the HWF system according to the present embodiment. As shown in FIG. 1, the system according to the present embodiment includes a digital printer 1a, 1b, an offset printer 2, a post-processing device 3, an HWF server 4a, 4b (hereinafter, collectively referred to as "HWF server 4"), and a client terminal. 5a and 5b (hereinafter, collectively referred to as "client terminal 5") are connected to each other via a network.

デジタルプリンタ1a、1b(以降、総じて「デジタルプリンタ1」とする)は、電子写真方式やインクジェット方式等、版を用いずに画像形成出力を行う無版型のプリンタであり、DFE100、デジタルエンジン150及び後処理装置160を含む。DFE100は、デジタルエンジン150に印刷出力を実行させると共に、後処理装置160に後処理を実行させるための制御部である画像形成出力制御装置として機能する。また、デジタルエンジン150が画像形成装置として機能する。そのため、DFE100は、デジタルエンジン150が印刷出力を実行する際に参照する画像データであるラスターデータを生成するためのRIP(Raster Image Processor)エンジンを含む。このラスターデータが描画情報として用いられる。 Digital printers 1a and 1b (hereinafter collectively referred to as "digital printer 1") are plateless printers that perform image formation output without using a plate, such as an electrophotographic method and an inkjet method, and are DFE100 and a digital engine 150. And the aftertreatment device 160. The DFE 100 functions as an image formation output control device, which is a control unit for causing the digital engine 150 to execute print output and the post-processing device 160 to execute post-processing. Further, the digital engine 150 functions as an image forming apparatus. Therefore, the DFE 100 includes a RIP (Raster Image Processor) engine for generating raster data which is image data referred to when the digital engine 150 executes print output. This raster data is used as drawing information.

オフセットプリンタ2は、版を用いて画像形成出力を行う有版型のプリンタであり、CTP(Computer To Plate)200及びオフセットエンジン250を含む。CTP200は、ラスターデータに基づいて版を生成する装置である。CTP200によって版が生成されることにより、オフセットエンジン250によるオフセット印刷が可能となる。 The offset printer 2 is a plate-type printer that outputs an image by using a plate, and includes a CTP (Computer To Plate) 200 and an offset engine 250. The CTP200 is a device that generates a plate based on raster data. By generating a plate by CTP200, offset printing by the offset engine 250 becomes possible.

後処理装置3は、デジタルプリンタ1、オフセットプリンタ2によって印刷出力された用紙に対してパンチ、ステープル、製本等の後処理を行う装置である。また、後処理装置3は、オフセットプリンタによって出力された用紙が面付けされた用紙である場合には、用紙の折りや裁断を行う。 The post-processing device 3 is a device that performs post-processing such as punching, staples, and bookbinding on the paper printed out by the digital printer 1 and the offset printer 2. Further, when the paper output by the offset printer is imposition paper, the post-processing device 3 folds or cuts the paper.

HWFサーバ4は、印刷出力する対象の画像データを含むジョブデータの入稿から、印刷出力、後処理まですべてを管理するHWFソフトウェアがインストールされたサーバである。HWFサーバ4は、JDF(Job Definition Format)と呼ばれる情報形式で生成された情報(以降、「JDF情報」とする)により、上述した様々な処理を管理する。即ち、HWFサーバ4が処理実行制御装置として機能する。 The HWF server 4 is a server on which HWF software that manages everything from submission of job data including image data to be printed out to print output and post-processing is installed. The HWF server 4 manages the various processes described above by using information generated in an information format called JDF (Job Definition Format) (hereinafter referred to as "JDF information"). That is, the HWF server 4 functions as a processing execution control device.

HWFサーバ4は、オフセットプリンタ2を用いてオフセット印刷により印刷出力を行う場合、内部に搭載されたRIPエンジンによりラスターデータを生成し、そのラスターデータをCTP200に送信する。そのため、HWFサーバ4にはRIPエンジンが搭載されている。 When the HWF server 4 prints out by offset printing using the offset printer 2, the RIP engine installed inside generates raster data and transmits the raster data to the CTP200. Therefore, the HWF server 4 is equipped with a RIP engine.

他方、デジタルプリンタ1により印刷出力を行う場合、DFE100にデータを送信する。DFE100には上述した通りRIPエンジンが搭載されているため、HWFサーバ4はRIP処理前の印刷データをDFE100に送信することにより、デジタルプリンタ1に印刷出力を実行させることが可能である。 On the other hand, when printing is output by the digital printer 1, data is transmitted to the DFE 100. Since the DFE 100 is equipped with the RIP engine as described above, the HWF server 4 can make the digital printer 1 execute the print output by transmitting the print data before the RIP processing to the DFE 100.

ここで、1冊の印刷物を形成するための印刷出力がデジタルプリンタ1、オフセットプリンタ2の夫々において実行される場合がある。そのような場合において、両者の印刷出力の結果においてフォントや色味が異なると、出力物を受け取るユーザに違和感を与えることとなる。そのため、デジタルプリンタ1、オフセットプリンタ2の夫々における印刷出力の結果は一貫していることが好ましい。 Here, the print output for forming one printed matter may be executed in each of the digital printer 1 and the offset printer 2. In such a case, if the fonts and colors are different in the print output results of both, the user who receives the output will feel uncomfortable. Therefore, it is preferable that the print output results of the digital printer 1 and the offset printer 2 are consistent.

異なるデバイスによる印刷出力の差異は、主にRIP処理によって生じる。そのため、デジタルプリンタ1とオフセットプリンタ2とで処理が共通化されたRIPエンジンを用いることにより、両者の出力結果の差異を最低限とすることが可能である。 Differences in print output between different devices are mainly caused by RIP processing. Therefore, by using the RIP engine in which the processing is shared between the digital printer 1 and the offset printer 2, it is possible to minimize the difference between the output results of the two.

即ち、本実施形態においてHWFサーバ4に搭載されるRIPエンジンは、デジタルプリンタ1及びオフセットプリンタ2の両方に対応し、共通化可能な処理が共通化されたRIPエンジンである。また、DFE100には、HWFサーバ4に搭載されたRIPエンジンと共通のRIPエンジンが搭載される。このような構成が本実施形態に係る要旨の1つである。 That is, the RIP engine mounted on the HWF server 4 in the present embodiment is a RIP engine that supports both the digital printer 1 and the offset printer 2 and has common processing that can be shared. Further, the DFE100 is equipped with a RIP engine common to the RIP engine mounted on the HWF server 4. Such a configuration is one of the gist of the present embodiment.

このような構成により、HWFサーバ4及びDFE100には共通のRIPエンジンが搭載されることとなる。そのため、デジタルプリンタ1により印刷出力を実行する場合、HWFサーバ4によるRIP処理とDFE100によるRIP処理とを組み合わせることが可能となる。 With such a configuration, the HWF server 4 and the DFE100 are equipped with a common RIP engine. Therefore, when the print output is executed by the digital printer 1, it is possible to combine the RIP process by the HWF server 4 and the RIP process by the DFE100.

クライアント端末5は、システムを使用するオペレータがHWFサーバ4を操作するための情報処理端末であり、一般的なPC(Personal Computer)等によって実現される。オペレータは、クライアント端末5を操作してHWFサーバ4を操作するためのGUI(Graphical User Interface)を表示し、データの入力や上述したJDF情報の設定などを行う。JDF情報が処理設定情報である。 The client terminal 5 is an information processing terminal for an operator using the system to operate the HWF server 4, and is realized by a general PC (Personal Computer) or the like. The operator displays a GUI (Graphical User Interface) for operating the client terminal 5 and operating the HWF server 4, inputs data, sets the JDF information described above, and the like. The JDF information is the processing setting information.

次に、本実施形態に係るDFE100、HWFサーバ4及びクライアント端末5等の情報処理装置のハードウェア構成について図2を参照して説明する。図2に示すように、本実施形態に係る情報処理装置は、一般的なサーバやPC(Personal Computer)等と同様の構成を含む。即ち、本実施形態に係る情報処理装置は、CPU(Central Processing Unit)10、RAM(Random Access Memory)20、ROM(Read Only Memory)30、HDD(Hard Disk Drive)40及びI/F50がバス80を介して接続されている。また、I/F50にはLCD(Liquid Crystal Display)60及び操作部70が接続されている。 Next, the hardware configuration of the information processing device such as the DFE100, the HWF server 4, and the client terminal 5 according to the present embodiment will be described with reference to FIG. As shown in FIG. 2, the information processing apparatus according to the present embodiment includes a configuration similar to that of a general server, a PC (Personal Computer), or the like. That is, in the information processing device according to the present embodiment, the CPU (Central Processing Unit) 10, the RAM (Random Access Memory) 20, the ROM (Read Only Memory) 30, the HDD (Hard Disk Drive) 40, and the I / F 50 are buses 80. It is connected via. Further, an LCD (Liquid Crystal Display) 60 and an operation unit 70 are connected to the I / F 50.

CPU10は演算手段であり、情報処理装置全体の動作を制御する。RAM20は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU10が情報を処理する際の作業領域として用いられる。ROM30は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。HDD40は、情報の読み書きが可能な不揮発性の記憶媒体であり、OS(Operating System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。 The CPU 10 is a calculation means and controls the operation of the entire information processing apparatus. The RAM 20 is a volatile storage medium capable of reading and writing information at high speed, and is used as a work area when the CPU 10 processes information. The ROM 30 is a read-only non-volatile storage medium, and stores programs such as firmware. The HDD 40 is a non-volatile storage medium capable of reading and writing information, and stores an OS (Operating System), various control programs, application programs, and the like.

I/F50は、バス80と各種のハードウェアやネットワーク等を接続し制御する。LCD60は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部70は、キーボードやマウス等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。尚、HWFサーバ4はサーバとして運用されるため、LCD60や操作部70等のユーザインタフェースは省略可能である。 The I / F 50 connects and controls the bus 80 with various hardware, networks, and the like. The LCD 60 is a visual user interface for the user to confirm the state of the information processing apparatus. The operation unit 70 is a user interface such as a keyboard and a mouse for the user to input information to the information processing device. Since the HWF server 4 is operated as a server, user interfaces such as the LCD 60 and the operation unit 70 can be omitted.

このようなハードウェア構成において、ROM30に格納されたプログラムや、HDD40若しくは図示しない光学ディスク等の記憶媒体からRAM20にロードされたプログラムに従ってCPU10が演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るDFE100、HWFサーバ4及びクライアント端末5の機能を実現する機能ブロックが構成される。 In such a hardware configuration, the software control unit is configured by the CPU 10 performing calculations according to a program stored in the ROM 30 or a program loaded into the RAM 20 from a storage medium such as an HDD 40 or an optical disk (not shown). The combination of the software control unit and the hardware configured in this way constitutes a functional block that realizes the functions of the DFE100, the HWF server 4, and the client terminal 5 according to the present embodiment.

次に、上述したJDF情報について説明する。図3は、JDF情報の例を示す図である。図3に示すように、JDF情報は、ジョブの実行に関する“ジョブ情報”、ラスターデータに関する“エディット情報”、後処理に関する“フィニッシング情報”を含む。また、“RIPステータス”、“RIPデバイス指定”及び“デバイス指定”の情報を含む。 Next, the JDF information described above will be described. FIG. 3 is a diagram showing an example of JDF information. As shown in FIG. 3, the JDF information includes "job information" regarding job execution, "edit information" regarding raster data, and "finishing information" regarding post-processing. It also includes information on "RIP status", "RIP device designation" and "device designation".

“ジョブ情報”は、図3に示すように、“部数”、“ページ数”、“RIP制御モード”といった情報を含む。“部数”は、出力対象の印刷物の部数を指定する情報である。“ページ数”は、印刷物のページ数を指定する情報である。“RIP制御モード”は、RIP処理の制御モードを示し、「ページモード」、「シートモード」等が指定される。 As shown in FIG. 3, the "job information" includes information such as "number of copies", "number of pages", and "RIP control mode". The "number of copies" is information that specifies the number of copies of the printed matter to be output. The "number of pages" is information that specifies the number of pages of the printed matter. The "RIP control mode" indicates a control mode for RIP processing, and "page mode", "sheet mode", and the like are designated.

“エディット情報”は、“向き情報”、“印刷面情報”、“回転”、“拡大/縮小”、“イメージ位置”、“レイアウト情報”、“マージン情報”、“クロップ・マーク情報”を含む。“向き情報”は、「縦」、「横」等の印刷の向きを指定する情報である。“印刷面情報”は、「両面」、「片面」等の印刷面を指定する情報である。 "Edit information" includes "orientation information", "print surface information", "rotation", "enlargement / reduction", "image position", "layout information", "margin information", and "crop mark information". .. "Orientation information" is information that specifies the printing orientation such as "vertical" and "horizontal". "Print surface information" is information that specifies a print surface such as "double-sided" and "single-sided".

“回転”は、出力対象の画像の回転角度を指定する情報である。“拡大/縮小”は、出力対象の画像の変倍率を指定する情報である。“イメージ位置”の“オフセット”は、出力対象の画像のオフセットを指定する情報である。“位置調整情報”は、出力対象の画像の位置調整の値を指定する情報である。 "Rotation" is information that specifies the rotation angle of the image to be output. "Enlargement / reduction" is information that specifies the scaling factor of the image to be output. The "offset" of the "image position" is information that specifies the offset of the image to be output. The "position adjustment information" is information that specifies the value of the position adjustment of the image to be output.

“レイアウト情報”の“カスタム・インポジション配置”は、カスタム面の配置を指定する情報である。“ページ数”は、用紙1枚のページ数を指定する情報であり、例えば1枚の用紙に2ページを集約する場合には「2in1」等と指定される。“ページ順序情報”は、印刷されるページの順序に関する情報を指定する情報である。“クリープ位置調整”は、クリープ位置の調整に関する値を指定する情報である。 The "custom in-position arrangement" of the "layout information" is information that specifies the arrangement of the custom surface. The "number of pages" is information for designating the number of pages on one sheet of paper, and is designated as "2in1" or the like when two pages are aggregated on one sheet of paper, for example. “Page order information” is information that specifies information regarding the order of printed pages. "Creep position adjustment" is information for designating a value related to creep position adjustment.

“マージン情報”は、フィット・ボックスやガターなどのマージンに関する値を指定する情報である。“クロップ・マーク情報”の“センター・クロップ・マーク情報”は、センター・クロップ・マークに関する値を指定する情報である。“コーナー・クロップ・マーク情報”は、コーナー・クロップ・マークに関する値を指定する情報である。この他、マークの情報として様々な情報が含まれ得る。詳細は後述する。 "Margin information" is information that specifies values related to margins such as fit boxes and gutters. The "center crop mark information" of the "crop mark information" is information that specifies a value related to the center crop mark. “Corner crop mark information” is information that specifies a value related to the corner crop mark. In addition, various information may be included as the mark information. Details will be described later.

“フィニッシング情報”は、“Collate情報”、“ステープル/バインド情報”、“パンチ情報”、“折り情報”、“トリム”、“出力トレイ情報”、“入力トレイ情報”、“カバー・シート情報”を含む。“Collate情報”は、文書が複数部数印刷される場合にページ単位で印刷するか文書単位で印刷するかを指定する情報である。 "Finishing information" includes "Collate information", "staple / bind information", "punch information", "fold information", "trim", "output tray information", "input tray information", "cover / sheet information". including. The "Color information" is information that specifies whether to print in page units or document units when a plurality of copies of a document are printed.

“ステープル/バインド情報”は、ステープル/バインドに関する処理を指定する情報である。“パンチ情報”は、パンチに関する処理を指定する情報である。“折り情報”は、折りに関する処理を指定する情報である。“トリム”は、トリムに関する処理を指定する情報である。 "Staple / bind information" is information that specifies processing related to staple / bind. “Punch information” is information that specifies processing related to punching. "Folding information" is information that specifies processing related to folding. “Trim” is information that specifies processing related to trim.

“出力トレイ情報”は、出力トレイを指定する情報である。“入力トレイ”は、入力トレイを指定する情報である。“カバー・シート情報”は、カバー・シートに関する処理を指定する情報である。 "Output tray information" is information that specifies the output tray. The "input tray" is information that specifies the input tray. “Cover / sheet information” is information that specifies processing related to the cover / sheet.

“RIPステータス”は、RIP処理に含まれる各処理であるRIP内部処理の夫々が実行済みであるか否かを示す実行状態情報である。図3においては、RIP内部処理の項目として“プリフライト”、“ノーマライズ”、“フォント”、“レイアウト”、“マーク”、“CMM”、“Trapping”、“Calibration”、“Screening”といった処理項目が記述されている。そして、夫々の項目についての処理状態のステータスが記述される。図3においては、未処理であることを示す「NotYet」が設定されており、夫々の処理が実行されると「Done」に更新される。 The “RIP status” is execution status information indicating whether or not each of the RIP internal processes, which are the processes included in the RIP process, has been executed. In FIG. 3, processing items such as "preflight", "normalize", "font", "layout", "mark", "CMM", "Trapping", "Calibration", and "Screening" are the RIP internal processing items. Is described. Then, the status of the processing status for each item is described. In FIG. 3, "Not Yet" indicating that the processing has not been performed is set, and when each processing is executed, the processing is updated to "Done".

“RIPデバイス指定”は、夫々のRIP内部処理について、HWFサーバ4側において実行するか、DFE100側において実行するかを指定する情報である。“RIPステータス”と同様のRIP内部処理の夫々の項目について、「HWFサーバ」と「DFE」とのいずれかが設定される。また、「DFE」が設定される場合、「DFE(エンジンA)」のように、DFE100に搭載されている複数のRIPエンジンのいずれかを指定する情報が含まれる。 The "RIP device designation" is information for designating whether to execute each RIP internal process on the HWF server 4 side or the DFE100 side. Either "HWF server" or "DFE" is set for each item of RIP internal processing similar to "RIP status". Further, when "DFE" is set, information for designating any of a plurality of RIP engines mounted on the DFE 100 is included, such as "DFE (engine A)".

“デバイス指定”は、印刷ジョブを実行するデバイスを指定する情報であり、図3の例においては、「デジタルプリンタ」が指定されている。尚、JDF情報は図3に示す情報の他にも様々な情報を含む。それらの情報については以降の説明において詳述する。 The "device designation" is information for designating a device for executing a print job, and in the example of FIG. 3, a "digital printer" is designated. The JDF information includes various information in addition to the information shown in FIG. Such information will be described in detail in the following description.

図3に示すJDF情報は、オペレータがクライアント端末5を介してHWFサーバ4のGUIを表示させ、GUIにおいて各種の項目を設定することにより生成される。そして、HWFサーバ4やDFE100に搭載されるRIPエンジンは、このようなJDF情報に基づいてRIP処理を行う。また、後処理装置3は、このようなJDF情報に基づいて後処理を実行する。尚、外部のソフトウェアやシステムからHWFサーバ4に対してジョブが入稿される場合、JDF情報が付与された状態で入稿される場合もある。 The JDF information shown in FIG. 3 is generated when the operator displays the GUI of the HWF server 4 via the client terminal 5 and sets various items in the GUI. Then, the RIP engine mounted on the HWF server 4 and the DFE100 performs the RIP process based on such JDF information. Further, the post-processing device 3 executes post-processing based on such JDF information. When a job is submitted to the HWF server 4 from external software or a system, it may be submitted with JDF information added.

次に、本実施形態に係るHWFサーバ4の機能構成について図4を参照して説明する。図4に示すように、HWFサーバ4は、HWFコントローラ400及びネットワークI/F401を含む。ネットワークI/F401は、HWFサーバ4がネットワークを介して他の機器と情報をやり取りするためのインタフェースである。 Next, the functional configuration of the HWF server 4 according to the present embodiment will be described with reference to FIG. As shown in FIG. 4, the HWF server 4 includes the HWF controller 400 and the network I / F 401. The network I / F 401 is an interface for the HWF server 4 to exchange information with other devices via the network.

HWFコントローラ400は、印刷対象のデータの取得、印刷ジョブの作成、ワークフローの管理、デジタルプリンタ1及びオフセットプリンタ2へのジョブの振り分け等を管理する。印刷対象のジョブデータがHWFサーバ4に入力され、HWFコントローラ400によって取得される処理が、本システムにおける入稿処理である。HWFコントローラ400は、専用のソフトウェアが情報処理装置にインストールされることによって構成される。このソフトウェアがHWFソフトウェアである。 The HWF controller 400 manages acquisition of data to be printed, creation of print jobs, workflow management, distribution of jobs to digital printer 1 and offset printer 2, and the like. The process in which the job data to be printed is input to the HWF server 4 and acquired by the HWF controller 400 is the submission process in this system. The HWF controller 400 is configured by installing dedicated software in the information processing device. This software is HWF software.

HWFコントローラ400において、システム制御部410は、HWFコントローラ400全体の制御を行う。そのため、システム制御部410は、上述したHWFコントローラ400の各機能の実現に際して、HWFコントローラ400各部に命令を与えて処理を実行させる。データ受信部411は、他のシステムからの印刷物のジョブデータの受信、もしくはオペレータの操作によって入稿されるジョブデータの受信を行う。 In the HWF controller 400, the system control unit 410 controls the entire HWF controller 400. Therefore, the system control unit 410 gives an instruction to each unit of the HWF controller 400 to execute the process when realizing each function of the HWF controller 400 described above. The data receiving unit 411 receives job data of printed matter from another system, or receives job data submitted by an operator's operation.

UI(User Interface)制御部412は、クライアント端末5を介したオペレータによる操作を制御する。クライアント端末5にはHWFサーバ4を操作するためのGUIが表示され、UI制御部412は、クライアント端末5において表示されたGUIに対する操作の情報を、ネットワークを介して取得する。 The UI (User Interface) control unit 412 controls the operation by the operator via the client terminal 5. The GUI for operating the HWF server 4 is displayed on the client terminal 5, and the UI control unit 412 acquires the information on the operation for the GUI displayed on the client terminal 5 via the network.

UI制御部412は、このようにしてネットワークを介して取得した操作の情報をシステム制御部410に通知する。クライアント端末5におけるGUIの表示は、クライアント端末5に予めインストールされたソフトウェアや、UI制御部412からネットワークを介してクライアント端末5に提供される情報によって実現される。 The UI control unit 412 notifies the system control unit 410 of the operation information acquired via the network in this way. The display of the GUI on the client terminal 5 is realized by software pre-installed on the client terminal 5 and information provided to the client terminal 5 from the UI control unit 412 via the network.

オペレータは、クライアント端末5に表示されたGUIを操作することにより入稿対象のジョブデータを選択する。これにより、クライアント端末5がHWFサーバ4に対してジョブデータを送信し、データ受信部411がジョブデータを取得する。システム制御部410は、データ受信部411が取得したジョブデータをジョブデータ格納部414に登録する。 The operator selects the job data to be submitted by operating the GUI displayed on the client terminal 5. As a result, the client terminal 5 transmits the job data to the HWF server 4, and the data receiving unit 411 acquires the job data. The system control unit 410 registers the job data acquired by the data reception unit 411 in the job data storage unit 414.

クライアント端末5からHWFサーバ4へのジョブデータの送信に際しては、クライアント端末5において選択された文書データや画像データに基づき、クライアント端末5においてジョブデータが生成された上でHWFサーバ4に送信される。ジョブデータは、例えばPDF(Portable Document Format)やPostScript等のPDL(Page Description Language)形式のデータである。 When transmitting job data from the client terminal 5 to the HWF server 4, the job data is generated in the client terminal 5 based on the document data and image data selected in the client terminal 5, and then transmitted to the HWF server 4. .. The job data is, for example, PDF (Page Description Language) format data such as PDF (Portable Document Form) or PostScript.

この他、クライアント端末5からHWFサーバ4に対してアプリケーション専用のデータ形式や一般的な画像データの形式のまま印刷対象のデータが送信されても良い。その場合、システム制御部410は、取得したデータに基づいてジョブ制御部413にジョブデータを生成させる。ジョブ制御部413は、RIPエンジン420の機能により印刷対象のデータに基づいてジョブデータを生成させる。 In addition, the data to be printed may be transmitted from the client terminal 5 to the HWF server 4 in the application-specific data format or the general image data format. In that case, the system control unit 410 causes the job control unit 413 to generate job data based on the acquired data. The job control unit 413 generates job data based on the data to be printed by the function of the RIP engine 420.

尚、ジョブデータ格納部414に登録された印刷対象のデータは上述したようにPDL情報であるが、このPDL情報は、印刷対象のデータに基づいて生成された一次的なデータの他、途中まで処理が実行された中間データの場合もあり得る。これらの情報が、画像形成出力対象の画像の情報である出力対象画像情報として用いられる。中間データがジョブデータ格納部414に格納される場合としては、HWFサーバ4において既に処理が開始された処理途中の状態の他、中間データの状態でHWFサーバ4にジョブデータが登録される場合等があり得る。以降、“PDL情報”とする場合には、RIP処理が行われていない一次的なデータを示し、“中間データ”とする場合には途中までRIP処理が実行された処理途中の状態のデータを示す。 The data to be printed registered in the job data storage unit 414 is PDL information as described above, but this PDL information is not only the primary data generated based on the data to be printed, but also halfway through. It may be intermediate data for which processing has been performed. These pieces of information are used as output target image information, which is information of the image to be output. The case where the intermediate data is stored in the job data storage unit 414 is the case where the job data is registered in the HWF server 4 in the state of the intermediate data, in addition to the state in the middle of processing where the processing has already started in the HWF server 4. There can be. After that, when it is used as "PDL information", it indicates primary data that has not been RIP-processed, and when it is used as "intermediate data", it indicates data in a state where RIP processing is executed halfway. Shown.

また、上述したように、図3において説明したJDFの情報はクライアント端末5に表示されるGUIに対するオペレータの操作により設定されて生成される。若しくは、外部のソフトウェアやシステムからHWFサーバ4に対してジョブが入稿される場合には、予め付与されている。そのようにして取得されたJDF情報はジョブデータとしてPDL情報と共にデータ受信部411によって受信される。システム制御部410は、そのようにして取得されたJDF情報とPDL情報とを関連付けてジョブデータ格納部414に登録する。 Further, as described above, the JDF information described in FIG. 3 is set and generated by the operator's operation on the GUI displayed on the client terminal 5. Alternatively, when a job is submitted to the HWF server 4 from external software or a system, it is given in advance. The JDF information thus acquired is received as job data by the data receiving unit 411 together with the PDL information. The system control unit 410 associates the JDF information and the PDL information acquired in this way with each other and registers them in the job data storage unit 414.

尚、本実施形態においてはジョブの内容を示す属性情報としてJDF情報を用いる場合を例として説明した。しかしながらこれは一例であり、他の形式、例えばPPF(Print Production Format)情報を用いても良い。 In this embodiment, a case where JDF information is used as attribute information indicating the content of the job has been described as an example. However, this is an example, and other formats such as PPF (Print Production Form) information may be used.

また、システム制御部410は、クライアント端末5に表示されたGUIに対するオペレータの操作に基づき、受信したジョブデータを、ページ単位等の印刷部位毎に分割することが出来る。そのようにして分割した夫々のジョブデータは、分割された個別のジョブデータとしてジョブデータ格納部414に登録される。 Further, the system control unit 410 can divide the received job data into print parts such as page units based on the operator's operation on the GUI displayed on the client terminal 5. Each of the job data divided in this way is registered in the job data storage unit 414 as the divided individual job data.

また、分割が指定された夫々のジョブについて、クライアント端末5に表示されたGUIに対するオペレータの操作により出力先のデバイスが選択されると、その選択結果がジョブデータと関連付けてジョブデータ格納部414に保存される。出力先の選択態様としては、例えば表紙部分はデジタルプリンタ1、本文はオフセットプリンタ2といった選択態様があり得る。 Further, when the output destination device is selected by the operator's operation on the GUI displayed on the client terminal 5 for each job for which division is specified, the selection result is associated with the job data and stored in the job data storage unit 414. It will be saved. As the output destination selection mode, for example, the cover portion may be the digital printer 1 and the text may be the offset printer 2.

このようなジョブの分割処理は、システム制御部410、ジョブ制御部413による制御を介して面付け変換部422によって実行される。面付け変換部422は、オペレータによって指定されたジョブの分割態様に応じて、出力先の装置毎にジョブデータを生成してジョブを分割する。また、面付け変換部422は、ジョブの分割の結果によって定まる印刷条件の変化に基づき、分割前の元のジョブに対して設定されたマークの情報を分割後のジョブに対応させて変換する。このような機能が、本実施形態に係る要旨の1つである。詳細は後述する。 Such job division processing is executed by the imposition conversion unit 422 via control by the system control unit 410 and the job control unit 413. The imposition conversion unit 422 generates job data for each output destination device and divides the job according to the job division mode specified by the operator. Further, the imposition conversion unit 422 converts the mark information set for the original job before the division according to the job after the division, based on the change in the printing conditions determined by the result of the division of the job. Such a function is one of the gist of the present embodiment. Details will be described later.

デバイス情報管理部416は、デジタルプリンタ1、オフセットプリンタ2、後処理装置3等、システムに含まれる他のデバイスの情報を取得してデバイス情報格納部417に記憶させることにより管理する。他のデバイスの情報としては、デバイスがネットワークに接続された際に割り当てられるネットワークのアドレスや、デバイスの機能の情報である。デバイスの機能の情報とは、例えば印刷速度、使用可能な後処理機能、動作状態等である。 The device information management unit 416 manages the information by acquiring information on other devices included in the system, such as the digital printer 1, the offset printer 2, the post-processing device 3, and the like, and storing the information in the device information storage unit 417. Information on other devices includes information on the network address assigned when the device is connected to the network and information on the function of the device. The device function information includes, for example, printing speed, available post-processing functions, operating status, and the like.

デバイス情報通信部415は、ネットワークI/F401を介して、システムに含まれる他のデバイスの情報を定期的に取得する。これにより、デバイス情報管理部416は、デバイス情報格納部417に格納されている他のデバイスの情報を定期式に更新するため、他のデバイスの情報が動的に変化したとしてもデバイス情報格納部417に格納された情報が正確に保たれる。 The device information communication unit 415 periodically acquires information on other devices included in the system via the network I / F 401. As a result, the device information management unit 416 periodically updates the information of other devices stored in the device information storage unit 417, so that even if the information of the other device changes dynamically, the device information storage unit The information stored in 417 is kept accurate.

面付け変換部422は、上述したマーク情報の変換に際して、分割後のジョブデータが送信される先の装置の情報、即ち、オフセットプリンタ2やデジタルプリンタ1の情報を取得して、マーク情報の変換を行う。それらの情報はデバイス情報格納部417に格納されている情報であり、デバイス情報管理部416によって提供される。 When converting the mark information described above, the imposition conversion unit 422 acquires the information of the device to which the divided job data is transmitted, that is, the information of the offset printer 2 and the digital printer 1, and converts the mark information. I do. The information is information stored in the device information storage unit 417, and is provided by the device information management unit 416.

ワークフロー制御部418は、ジョブデータ格納部414に登録されたジョブデータをシステム上で処理する際の各処理の実行順を決定し、その情報をワークフロー情報格納部419に記憶させる。ワークフローに定められた各処理は予めその実行順序が決めらており、順序性を保つため、前の処理が完了すると次の処理に進むように制御される。 The workflow control unit 418 determines the execution order of each process when processing the job data registered in the job data storage unit 414 on the system, and stores the information in the workflow information storage unit 419. The execution order of each process defined in the workflow is determined in advance, and in order to maintain the order, it is controlled to proceed to the next process when the previous process is completed.

即ち、ワークフロー情報格納部419に格納されているのは、HWFシステムにおいて実行可能な夫々の処理が指定された順番通りに組み合わせられたワークフロー情報である。図5は、ワークフロー情報の例を示す図である。これに対して、夫々の処理が実行される際のパラメータは上述した通りJDF情報において指定される。ワークフロー情報格納部419には、クライアント端末5に表示されたGUIに対するオペレータの操作に基づいて設定されたワークフロー情報が予め登録されている。 That is, what is stored in the workflow information storage unit 419 is workflow information in which each process that can be executed in the HWF system is combined in a designated order. FIG. 5 is a diagram showing an example of workflow information. On the other hand, the parameters when each process is executed are specified in the JDF information as described above. In the workflow information storage unit 419, workflow information set based on the operator's operation on the GUI displayed on the client terminal 5 is registered in advance.

HWFサーバ4に登録されたジョブデータに対する実行指示は、クライアント端末5に表示されたGUIに対するオペレータの操作に基づきUI制御部412を介してシステム制御部410に通知される。これにより、システム制御部410は、上述した出力先デバイスの選択を行う。 The execution instruction for the job data registered in the HWF server 4 is notified to the system control unit 410 via the UI control unit 412 based on the operator's operation on the GUI displayed on the client terminal 5. As a result, the system control unit 410 selects the output destination device described above.

上述したように、クライアント端末5に表示されたGUI上で出力先デバイスを選択する態様の場合、システム制御部410は指定の内容に従って出力先デバイスを選択する。この他、ジョブの内容とデバイスの特性との比較に基づいて自動的に選択する態様も可能である。 As described above, in the embodiment of selecting the output destination device on the GUI displayed on the client terminal 5, the system control unit 410 selects the output destination device according to the specified contents. In addition, it is possible to automatically select the job based on the comparison between the job content and the characteristics of the device.

ジョブの内容とデバイスの特性との比較に基づいて出力先デバイスを自動的に選択する場合、システム制御部410は、利用可能なデバイスの情報をデバイス情報管理部416から取得する。このようにして出力先デバイスを決定すると、システム制御部410は、決定した出力先デバイスを示す情報をJDF情報に付与する。 When the output destination device is automatically selected based on the comparison between the job contents and the characteristics of the device, the system control unit 410 acquires the information of the available devices from the device information management unit 416. When the output destination device is determined in this way, the system control unit 410 adds information indicating the determined output destination device to the JDF information.

出力先デバイスを決定した後、システム制御部410はワークフロー制御部418に対してジョブの実行指示を行う。この際、オペレータの操作に基づいてワークフロー情報格納部419に予め登録されているワークフロー情報を用いても良いし、オペレータの操作に従って設定された内容に基づいて新たなワークフロー情報が生成されても良い。 After determining the output destination device, the system control unit 410 instructs the workflow control unit 418 to execute the job. At this time, the workflow information registered in advance in the workflow information storage unit 419 may be used based on the operation of the operator, or new workflow information may be generated based on the contents set according to the operation of the operator. ..

ワークフロー制御部418は、システム制御部410から実行指示を受け付けると、指定されたワークフロー情報若しくは新たに生成したワークフロー情報に従い、指定された実行順に従ってジョブ制御部413に各処理の実行指示を行う。即ち、ワークフロー制御部418、ジョブ制御部413が連動して処理実行制御部として機能する。 When the workflow control unit 418 receives an execution instruction from the system control unit 410, the workflow control unit 418 gives an execution instruction of each process to the job control unit 413 according to the designated execution order according to the designated workflow information or the newly generated workflow information. That is, the workflow control unit 418 and the job control unit 413 work together to function as a process execution control unit.

実行指示を受けたジョブ制御部413は、上述したPDL情報及びJDF情報をRIPエンジン420に入力してRIP処理を実行させる。JDF情報には、RIPエンジンによって行われる複数のRIP内部処理夫々について、HWFサーバ4、DFE100のいずれにおいて実行するかを示す情報が含まれる。 Upon receiving the execution instruction, the job control unit 413 inputs the above-mentioned PDL information and JDF information into the RIP engine 420 to execute the RIP process. The JDF information includes information indicating whether the HWF server 4 or the DFE100 executes each of the plurality of RIP internal processes performed by the RIP engine.

ジョブ制御部413は、JDF情報に含まれる情報のうち、RIP処理の振り分けの情報を参照し、ワークフロー制御部418から指示された処理がHWFサーバ4において実行するべき処理であれば、RIPエンジン420に対して指定された処理を実行させる。RIPエンジン420は、ジョブ制御部413からの指示に従い、JDF情報において指定されたパラメータに基づいてRIP処理を実行する。 The job control unit 413 refers to the distribution information of the RIP process among the information included in the JDF information, and if the process instructed by the workflow control unit 418 is the process to be executed in the HWF server 4, the RIP engine 420 To execute the specified process for. The RIP engine 420 executes the RIP process based on the parameters specified in the JDF information in accordance with the instruction from the job control unit 413.

このようにしてRIP処理を実行したRIPエンジン420は、処理を実行したRIP処理のRIPステータスを更新する。これにより、複数のRIP内部処理のうちHWFサーバ4において実行されたRIP内部処理については、ステータスが「Done」に変更される。RIPエンジン420が、制御側描画情報生成部として機能する。 The RIP engine 420 that has executed the RIP process in this way updates the RIP status of the RIP process that has executed the process. As a result, the status of the RIP internal processing executed by the HWF server 4 among the plurality of RIP internal processing is changed to "Done". The RIP engine 420 functions as a control-side drawing information generator.

RIP処理が実行されることによって生成されるRIP実行結果データは、PDL情報、中間データ、ラスターデータのいずれかである。これらはRIP内部処理の内容に異なるが、処理が進むことによって当初PDL情報であったデータに基づいて中間データが生成され、最終的にラスターデータが生成される。RIP実行結果データは、実行中のジョブに関連付けられてジョブデータ格納部414に格納される。 The RIP execution result data generated by executing the RIP process is any one of PDL information, intermediate data, and raster data. These differ in the content of the RIP internal processing, but as the processing progresses, intermediate data is generated based on the data that was initially PDL information, and finally raster data is generated. The RIP execution result data is stored in the job data storage unit 414 in association with the job being executed.

1つのRIP内部処理が完了すると、RIPエンジン420がジョブ制御部413に完了を通知し、ジョブ制御部413がワークフロー制御部418に通知する。これにより、ワークフロー制御部418が、ワークフロー情報に従って次の処理の制御を開始する。 When one RIP internal process is completed, the RIP engine 420 notifies the job control unit 413 of the completion, and the job control unit 413 notifies the workflow control unit 418. As a result, the workflow control unit 418 starts controlling the next process according to the workflow information.

ジョブ制御部413は、ワークフロー制御部418から受け取ったジョブの内容が、他システムに対する要求である場合、ジョブ送受信部421に対して、他システムに応じた形でジョブデータを入力し、ジョブデータを送信させる。オフセットプリンタ2へのジョブデータの送信の場合、印刷対象のデータはラスターデータに変換された上でジョブデータとして送信される。 When the content of the job received from the workflow control unit 418 is a request to another system, the job control unit 413 inputs the job data to the job transmission / reception unit 421 in a form corresponding to the other system, and inputs the job data. Send it. When the job data is transmitted to the offset printer 2, the data to be printed is converted into raster data and then transmitted as job data.

他方、デジタルプリンタ1へのジョブデータの送信の場合、ジョブ制御部413は、DFE100に含まれる複数のRIPエンジンのうち、RIPエンジン420に対応した同一のRIPエンジンを指定してジョブ送受信部421にジョブデータを入力する。これにより、ジョブ送受信部421は、RIPエンジン420に対応した同一のRIPエンジンを指定してDFE100にジョブデータを送信する。 On the other hand, in the case of transmitting job data to the digital printer 1, the job control unit 413 specifies the same RIP engine corresponding to the RIP engine 420 among the plurality of RIP engines included in the DFE 100, and sets the job transmission / reception unit 421. Enter the job data. As a result, the job transmission / reception unit 421 specifies the same RIP engine corresponding to the RIP engine 420 and transmits the job data to the DFE 100.

ジョブ送受信部421は、PDL情報または中間データと、JDF情報とをパッケージしたジョブデータをDFE100に送信する。尚、ジョブデータの送信態様として、PDL情報または中間データを外部リソースデータとし、JDF情報内にPDL情報または中間データの格納先を示すURLを記述する態様でも良い。この場合、JDF情報を受信した側でURLにアクセスし、PDL情報または中間データを取得する。また、ジョブ送受信部421は、オフセット印刷の場合、RIPエンジン420によって生成されたラスターデータをCTP200に送信する。このようにしてオフセットプリンタ2やデジタルプリンタ1に夫々送信されたジョブデータは、送信された先であるCTP200やDFE100において順次実行される。 The job transmission / reception unit 421 transmits the job data in which the PDL information or the intermediate data and the JDF information are packaged to the DFE 100. As a mode of transmitting job data, PDL information or intermediate data may be used as external resource data, and a URL indicating a storage destination of PDL information or intermediate data may be described in the JDF information. In this case, the side receiving the JDF information accesses the URL and acquires PDL information or intermediate data. Further, in the case of offset printing, the job transmission / reception unit 421 transmits the raster data generated by the RIP engine 420 to the CTP 200. The job data transmitted to the offset printer 2 and the digital printer 1 in this way are sequentially executed in the CTP 200 and DFE 100 to which the data has been transmitted.

次に、本実施形態に係るDFE100の機能構成について図6を参照して説明する。DFE100は、HWFサーバ4からジョブデータを受信し、受信したジョブの制御、RIP処理の実行制御及びデジタルエンジン150の制御を行う。HWFサーバ4は、DFE100にジョブデータを送信することにより、デジタルエンジン150による印刷出力を実行させる。即ち、DFE100は、HWFサーバ4に対してデジタルプリント機能を提供するためのサーバとして機能する。 Next, the functional configuration of the DFE 100 according to the present embodiment will be described with reference to FIG. The DFE 100 receives job data from the HWF server 4, controls the received job, controls the execution of RIP processing, and controls the digital engine 150. The HWF server 4 transmits the job data to the DFE 100 to execute the print output by the digital engine 150. That is, the DFE 100 functions as a server for providing the digital print function to the HWF server 4.

DFE100が提供するジョブの制御機能とは、ジョブデータの受け付け、JDF情報の解析、ラスターデータの作成及びデジタルエンジン150による印刷出力等の一連の動作の制御機能である。RIP処理の実行制御とは、JDF情報とPDL情報の解析によって生成された情報に基づいてRIPエンジンにRIP処理を実行させる制御である。 The job control function provided by the DFE 100 is a control function for a series of operations such as acceptance of job data, analysis of JDF information, creation of raster data, and print output by the digital engine 150. The RIP process execution control is a control that causes the RIP engine to execute the RIP process based on the information generated by the analysis of the JDF information and the PDL information.

JDF情報の解析によって生成される情報とは、図3において説明したJDF情報のうち、RIP処理に用いられる情報が抽出され、DFE100において解読可能な形式に変換された情報であり、“DFE内ジョブ属性”と呼ばれる。このDFE内ジョブ属性とPDL情報を参照してRIP処理が実行されることにより、中間データ、ラスターデータが作成される。 The information generated by the analysis of the JDF information is the information obtained by extracting the information used for the RIP processing from the JDF information described in FIG. 3 and converting it into a format decipherable by the DFE100. Called "attribute". Intermediate data and raster data are created by executing RIP processing with reference to the job attributes in DFE and PDL information.

デジタルエンジン150の制御機能とは、デジタルエンジン150にラスターデータ及び上述したDFE内ジョブ属性の一部を送信して印刷出力を実行させる機能である。これらの機能は、図6に示す各ブロックによって実現される。図6に示す各ブロックは、図2において説明したように、RAM20にロードされたプログラムやROM30に格納されたプログラムに従ってCPU10が演算処理を行い、他のハードウェアを動作させることにより実現される。 The control function of the digital engine 150 is a function of transmitting raster data and a part of the above-mentioned job attributes in DFE to the digital engine 150 to execute print output. These functions are realized by each block shown in FIG. As described in FIG. 2, each block shown in FIG. 6 is realized by the CPU 10 performing arithmetic processing according to the program loaded in the RAM 20 and the program stored in the ROM 30 to operate other hardware.

DFE100は、ネットワークI/F101、ディスプレイ102及びDFEコントローラ110を含み、DFEコントローラ110内部に複数のRIPエンジンを搭載している。これは、HWFシステムにおいてDFE100にジョブを送信する可能性のある他のデバイスのRIPエンジンに夫々対応して搭載されたものである。本実施形態においては、複数のHWFサーバ4a、4bに夫々異なるRIPエンジンが含まれているため、DFE100には夫々のRIPエンジンに対応して複数のRIPエンジンが搭載されている。 The DFE 100 includes a network I / F 101, a display 102, and a DFE controller 110, and has a plurality of RIP engines mounted inside the DFE controller 110. This is installed in the HWF system corresponding to the RIP engine of another device that may send a job to the DFE100. In the present embodiment, since the plurality of HWF servers 4a and 4b include different RIP engines, the DFE 100 is equipped with a plurality of RIP engines corresponding to the respective RIP engines.

ジョブ受信部111は、内部に複数の個別ジョブ受信部112を含む。個別ジョブ受信部112は、ネットワークI/F101を介してHWFサーバ4からジョブデータを受信する。複数の個別ジョブ受信部112は、DFE100に搭載されている複数のRIPエンジンに夫々対応している。個別ジョブ受信部112が個別受信部として機能する。 The job receiving unit 111 includes a plurality of individual job receiving units 112 inside. The individual job receiving unit 112 receives job data from the HWF server 4 via the network I / F 101. The plurality of individual job receiving units 112 correspond to a plurality of RIP engines mounted on the DFE 100, respectively. The individual job receiving unit 112 functions as an individual receiving unit.

上述したように、HWFサーバ4からのDFE100へのジョブデータの送信に際しては、対応するRIPエンジンが指定されて送信される。そのため、ジョブ受信部111においては、指定されたRIPエンジンに対応した個別ジョブ受信部112がジョブデータを受信する。 As described above, when the job data is transmitted from the HWF server 4 to the DFE100, the corresponding RIP engine is designated and transmitted. Therefore, in the job receiving unit 111, the individual job receiving unit 112 corresponding to the designated RIP engine receives the job data.

尚、DFE100へのジョブデータの入力は、HWFサーバ4からネットワークを介した入力の他、USBメモリ等の可搬型記憶媒体を介して入力することも可能である。本実施形態においてはジョブデータにJDF情報が含まれる場合を例として説明するが、JDFが含まれていない場合、ジョブ受信部111はダミーのJDFを作成して、ジョブデータにJDF情報を付与する。 It should be noted that the job data can be input to the DFE 100 from the HWF server 4 via a network as well as via a portable storage medium such as a USB memory. In the present embodiment, the case where the job data includes JDF information will be described as an example, but when the job data does not include the JDF, the job receiving unit 111 creates a dummy JDF and adds the JDF information to the job data. ..

個別ジョブ受信部112は、上述した夫々のRIPエンジンに対応して設けられる場合の他、予めジョブの内容が設定された仮想プリンタとしても機能する。即ち、DFE100に搭載されたRIPエンジン及びジョブの内容を設定した個別ジョブ受信部112を設け、複数の個別ジョブ受信部112のいずれかを指定することにより、予め設定された内容でジョブを実行させることが可能となる。 The individual job receiving unit 112 functions as a virtual printer in which the contents of the job are set in advance, in addition to the case where the individual job receiving unit 112 is provided corresponding to each of the above-mentioned RIP engines. That is, the RIP engine mounted on the DFE 100 and the individual job receiving unit 112 in which the contents of the job are set are provided, and by designating any of the plurality of individual job receiving units 112, the job is executed with the preset contents. It becomes possible.

本実施形態に係る個別ジョブ受信部112において可能な設定の1つに、“パススルーモード”がある。この“パススルーモード”は、DFE100においてRIPエンジンとは個別に設けられたJDF情報の解析機能であるJDF解析部117によるJDF情報の解析処理を行わせず、RIPエンジンにおいてJDF情報の解析を実行するモードである。 One of the possible settings in the individual job receiving unit 112 according to the present embodiment is the "pass-through mode". In this "pass-through mode", the RIP engine analyzes the JDF information without performing the JDF information analysis processing by the JDF analysis unit 117, which is a JDF information analysis function provided separately from the RIP engine in the DFE100. The mode.

このような機能により、JDF解析部117が対応していない形式のJDF情報を用いることや、RIPエンジンの外側にJDF解析機能を設けることが難しいRIPエンジンをHWFサーバ4及びDFE100において用いることが可能となる。本実施形態においては、HWFサーバ4に搭載されたRIPエンジン420とDFE100に搭載されたRIPエンジン120とで処理を分担する際に、上述した“パススルーモード”が用いられる。RIPエンジン420に対応した同一のRIPエンジン120が、出力側描画情報生成部として用いられる。 With such a function, it is possible to use JDF information in a format that the JDF analysis unit 117 does not support, or to use a RIP engine that is difficult to provide a JDF analysis function outside the RIP engine in the HWF server 4 and the DFE100. It becomes. In the present embodiment, the above-mentioned "pass-through mode" is used when the processing is shared between the RIP engine 420 mounted on the HWF server 4 and the RIP engine 120 mounted on the DFE100. The same RIP engine 120 corresponding to the RIP engine 420 is used as the output side drawing information generation unit.

RIP処理をHWFサーバ4とDFE100とに分散する場合、可能な限りHWFサーバ4とDFE100との区分が意識されず、一連の処理として実行されることが好ましい。そのため、HWFサーバ4において途中まで処理されたデータがDFE100に入力された場合、未処理のジョブデータが入力された場合と同様のJDF解析処理は省略し、HWFサーバ4における処理の続きとして処理が実行されることが好ましい。 When the RIP process is distributed to the HWF server 4 and the DFE100, it is preferable that the RIP process is executed as a series of processes without being aware of the distinction between the HWF server 4 and the DFE100 as much as possible. Therefore, when the data processed halfway in the HWF server 4 is input to the DFE100, the JDF analysis processing similar to the case where the unprocessed job data is input is omitted, and the processing is performed as a continuation of the processing in the HWF server 4. It is preferred to be performed.

本実施形態においては、HWFサーバ4とDFE100とで対応した同一のRIPエンジンが搭載されているため、このようなRIP処理の制御を好適に実現することが可能である。また、そのような場合においては、一方のRIPエンジンによって処理されたデータがそのまま他方のRIPエンジンに受け渡されることが好ましいため、上述した“パススルーモード”によってそのような制御を好適に実現することが出来る。 In the present embodiment, since the same RIP engine corresponding to the HWF server 4 and the DFE100 is mounted, it is possible to suitably realize such control of RIP processing. Further, in such a case, since it is preferable that the data processed by one RIP engine is directly passed to the other RIP engine, such control is suitably realized by the above-mentioned "pass-through mode". Can be done.

システム制御部113は、個別ジョブ受信部112が受信したジョブデータをジョブデータ格納部114に格納し、若しくはジョブ制御部116に受け渡す。DFE100においてジョブデータを格納する設定がされている場合や、既に実行中のジョブがある場合、システム制御部113はジョブデータをジョブデータ格納部114に格納する。また、ジョブデータ格納部114に格納するか否かがJDF情報に記述されている場合、システム制御部113はその記述に従う。 The system control unit 113 stores the job data received by the individual job reception unit 112 in the job data storage unit 114, or passes it to the job control unit 116. If the DFE 100 is set to store job data, or if there is a job that is already being executed, the system control unit 113 stores the job data in the job data storage unit 114. If the JDF information describes whether or not to store the job data in the job data storage unit 114, the system control unit 113 follows the description.

ジョブデータ格納部114にジョブデータを格納する場合とは、例えばDFE100において印刷内容のプレビューを行う場合等である。この場合、システム制御部113は、ジョブデータに含まれる印刷対象のデータ、即ちPDL情報や中間データを、ジョブデータ格納部114から取得してプレビューデータを生成してUI制御部115に受け渡す。これにより、UI制御部115は、印刷内容のプレビューをディスプレイ102に表示させる。 The case where the job data is stored in the job data storage unit 114 is, for example, the case where the print contents are previewed in the DFE 100. In this case, the system control unit 113 acquires the data to be printed included in the job data, that is, PDL information and intermediate data from the job data storage unit 114, generates preview data, and passes it to the UI control unit 115. As a result, the UI control unit 115 causes the display 102 to display a preview of the print content.

プレビューデータの生成に際して、システム制御部113はジョブ制御部116に印刷対象のデータを受け渡してプレビューデータの生成を要求する。ジョブ制御部116はRIP部118に印刷対象のデータを受け渡してプレビューデータを生成させ、生成されたプレビューデータをシステム制御部113に受け渡す。 When generating the preview data, the system control unit 113 passes the data to be printed to the job control unit 116 and requests the generation of the preview data. The job control unit 116 passes the data to be printed to the RIP unit 118 to generate preview data, and passes the generated preview data to the system control unit 113.

また、DFE100においてオペレータがJDF情報の変更を行う場合も、ジョブデータ格納部114にジョブデータが格納される。この場合、システム制御部113は、JDF情報をジョブデータ格納部114から取得してUI制御部115に受け渡す。これにより、ディスプレイ102にジョブデータのJDF情報が表示され、オペレータが操作によって変更することが可能となる。 Further, when the operator changes the JDF information in the DFE 100, the job data is stored in the job data storage unit 114. In this case, the system control unit 113 acquires the JDF information from the job data storage unit 114 and passes it to the UI control unit 115. As a result, the JDF information of the job data is displayed on the display 102, and the operator can change it by operation.

オペレータがDFE100を操作してJDF情報を変更した場合、UI制御部115は変更内容を受け付けてシステム制御部113に通知する。システム制御部113は、受け付けた変更内容を対象のJDF情報に反映して更新し、更新後のJDF情報をジョブデータ格納部114に記憶させる。 When the operator operates the DFE 100 to change the JDF information, the UI control unit 115 accepts the changed content and notifies the system control unit 113. The system control unit 113 reflects the received change contents in the target JDF information and updates it, and stores the updated JDF information in the job data storage unit 114.

システム制御部113は、原則としてジョブデータ格納部114に格納されているジョブデータを格納された順に取り出し、ジョブ制御部116に受け渡す。また、DFE100における実行指示を待って実行することがJDF情報において記述されているジョブデータの場合、ジョブ実行の指示を受け付けると、ジョブデータ格納部114に格納されたジョブデータをジョブ制御部116に受け渡す。 As a general rule, the system control unit 113 takes out the job data stored in the job data storage unit 114 in the order in which they are stored and delivers them to the job control unit 116. Further, in the case of job data described in the JDF information to wait for the execution instruction in the DFE 100 and execute the job data, when the job execution instruction is received, the job data stored in the job data storage unit 114 is transmitted to the job control unit 116. Hand over.

ジョブ実行の指示は、HWFサーバ4からネットワークを介して入力される場合や、DFE100に対するオペレータの操作によって入力される。また、例えば、JDF情報にジョブの実行時刻が設定されている場合、システム制御部113は、設定時刻になるとジョブデータ格納部114に格納されたジョブデータをジョブ制御部116に受け渡す。 The job execution instruction is input from the HWF server 4 via the network or by the operator's operation on the DFE 100. Further, for example, when the job execution time is set in the JDF information, the system control unit 113 passes the job data stored in the job data storage unit 114 to the job control unit 116 at the set time.

ジョブデータ格納部114は、このようにジョブデータを格納するための記憶領域であり、図2において説明したHDD40等によって実現される。この他、DFE100にUSBインタフェース等を介して接続された記憶装置や、ネットワークを介して接続された記憶装置であっても良い。 The job data storage unit 114 is a storage area for storing job data in this way, and is realized by the HDD 40 or the like described in FIG. In addition, a storage device connected to the DFE 100 via a USB interface or the like, or a storage device connected via a network may be used.

UI制御部115は、上述したようにディスプレイ102への情報の表示や、DFE100に対するオペレータの操作を受け付ける。上述したJDF情報の編集操作において、UI制御部115はJDF情報を解釈してディスプレイ102に印刷ジョブの内容を表示する。 As described above, the UI control unit 115 accepts the display of information on the display 102 and the operator's operation on the DFE 100. In the above-described JDF information editing operation, the UI control unit 115 interprets the JDF information and displays the content of the print job on the display 102.

ジョブ制御部116は、システム制御部113からのジョブの実行指示に基づいてジョブの実行に係る制御を行う。具体的に、ジョブ制御部116が行う制御は、JDF解析部117によるJDF解析処理、RIP部118によるRIP処理、プリンタ制御部122によるデジタルエンジン150の制御処理である。 The job control unit 116 controls the job execution based on the job execution instruction from the system control unit 113. Specifically, the control performed by the job control unit 116 is a JDF analysis process by the JDF analysis unit 117, a RIP process by the RIP unit 118, and a control process of the digital engine 150 by the printer control unit 122.

ジョブ制御部116は、システム制御部113からジョブの実行指示を受けると、ジョブデータに含まれるJDF情報をJDF解析部117に入力してJDF変換要求を行う。JDF変換要求とは、JDF情報の生成元の形式で記述されたJDF情報を、RIP部118において認識可能な形式に変換する処理の要求である。即ち、JDF解析部117が、処理設定情報変換部として機能する。 When the job control unit 116 receives a job execution instruction from the system control unit 113, the job control unit 116 inputs the JDF information included in the job data to the JDF analysis unit 117 and makes a JDF conversion request. The JDF conversion request is a request for processing of converting the JDF information described in the format of the source of the JDF information into a format recognizable by the RIP unit 118. That is, the JDF analysis unit 117 functions as a processing setting information conversion unit.

他方、上述したように“パススルーモード”が指定されている場合、ジョブ制御部116は、システム制御部113から取得したジョブデータに含まれるJDF情報を、そのままRIP部118に入力する。“パススルーモード”の指定は例えば個別ジョブ受信部112によってJDF情報に記述される。また、個別ジョブ受信部112によって“パススルーモード”の指定がされた場合、指定されたRIPエンジン120に応じて「ページモード」、「シートモード」の指定も記述される。 On the other hand, when the "pass-through mode" is specified as described above, the job control unit 116 directly inputs the JDF information included in the job data acquired from the system control unit 113 into the RIP unit 118. The designation of "pass-through mode" is described in the JDF information by, for example, the individual job receiving unit 112. Further, when the "pass-through mode" is designated by the individual job receiving unit 112, the designation of "page mode" and "sheet mode" is also described according to the designated RIP engine 120.

JDF解析部117は、上述したように生成元の形式で記述されたJDF情報をRIP部118において認識可能な形式に変換する。JDF解析部117は内部に変換テーブルを保持しており、その変換テーブルに従ってJDF情報に含まれる情報のうちRIP部118において必要な情報を抜き出して記述形式を変換する。これにより、上述したDFE内ジョブ属性が生成される。 The JDF analysis unit 117 converts the JDF information described in the generation source format into a format recognizable by the RIP unit 118 as described above. The JDF analysis unit 117 holds a conversion table internally, and the RIP unit 118 extracts necessary information from the information included in the JDF information according to the conversion table and converts the description format. As a result, the above-mentioned in-DFE job attribute is generated.

図7は、本実施形態に係るJDF解析部117が保持している変換テーブルの例を示す図である。図7に示すように、本実施形態に係る変換テーブルは、JDF情報における記述形式とDFE内ジョブ属性における記述形式とが関連付けられた情報である。例えば、図3において説明した“部数”の情報は、実際のJDF情報においては“A・Amount”と記述されており、DFE内ジョブ属性の生成に際して“部数”という記述に変換される。 FIG. 7 is a diagram showing an example of a conversion table held by the JDF analysis unit 117 according to the present embodiment. As shown in FIG. 7, the conversion table according to the present embodiment is information in which the description format in the JDF information and the description format in the job attribute in DFE are associated with each other. For example, the "number of copies" information described in FIG. 3 is described as "A.Amount" in the actual JDF information, and is converted into the description of "number of copies" when the job attribute in DFE is generated.

図7に示すような変換テーブルを用いたJDF解析部117の処理により、DFE内ジョブ属性が生成される。DFE内ジョブ属性において記述される情報は、例えば図3に示す“ジョブ情報”、“エディット情報”、“フィニッシング情報”等である。 Job attributes in DFE are generated by the processing of the JDF analysis unit 117 using the conversion table as shown in FIG. 7. The information described in the job attribute in DFE is, for example, "job information", "edit information", "finishing information" and the like shown in FIG.

また、JDF解析部117は、DFE内ジョブ属性の生成に際して、DFE内ジョブ属性に“RIP制御モード”を設定する。“RIP制御モード”には、「ページモード」、「シートモード」等が設定される。JDF解析部117は、ジョブデータを受信した個別ジョブ受信部112の種類、ジョブの内容、ジョブデータの送信元であるHWFサーバ4を構成するHWFソフトウェア等に応じて“RIP制御モード”を割り当てる。 Further, the JDF analysis unit 117 sets the "RIP control mode" for the job attribute in the DFE when the job attribute in the DFE is generated. "Page mode", "sheet mode" and the like are set in the "RIP control mode". The JDF analysis unit 117 assigns a "RIP control mode" according to the type of the individual job receiving unit 112 that has received the job data, the content of the job, the HWF software constituting the HWF server 4 that is the source of the job data, and the like.

本実施形態においては、印刷ジョブにおける集約印刷の設定を「ページモード」で扱っている。“RIP制御モード”について詳細は後述する。 In the present embodiment, the setting of aggregate printing in the print job is handled in the "page mode". Details of the "RIP control mode" will be described later.

ジョブ制御部116は、JDF解析部117によって生成されたDFE内ジョブ属性に基づいて“RIPパラメータ”を生成し、RIP部118のRIP制御部119に対してRIPパラメータを受け渡すことによりRIP処理を実行させる。これにより、RIP部118においてはRIPパラメータに基づいてRIP処理が実行される。 The job control unit 116 generates "RIP parameters" based on the job attributes in DFE generated by the JDF analysis unit 117, and passes the RIP parameters to the RIP control unit 119 of the RIP unit 118 to perform RIP processing. Let it run. As a result, the RIP unit 118 executes the RIP process based on the RIP parameters.

図8は、本実施形態に係るRIPパラメータの内容を示す図である。本実施形態に係るRIPパラメータは、冒頭の情報として“入出力データ種類”、“データ読み込み情報”、“RIP制御モード”を含む。“入出力データ種類”は、「JDF」、「PDL」等、入出力データの種類を指定する。指定の形式は、「JDF」、「PDL」等の他、テキスト形式や画像データの拡張子、中間データ等である。 FIG. 8 is a diagram showing the contents of the RIP parameter according to the present embodiment. The RIP parameter according to the present embodiment includes "input / output data type", "data read information", and "RIP control mode" as the information at the beginning. The "input / output data type" specifies the type of input / output data such as "JDF" and "PDL". The designated format is, in addition to "JDF", "PDL", etc., a text format, an extension of image data, intermediate data, and the like.

“データ読み込み情報”は、入出力データの読み込み位置、書き込み位置の指定方法や、指定位置の情報である。“RIP制御モード”は、「ページモード」、「シートモード」の情報である。この他、冒頭の情報としては、RIPパラメータ内で使用する単位の情報や、データの圧縮方式の情報が含まれる。 The "data read information" is information on the input / output data read position, the write position designation method, and the designated position. The "RIP control mode" is information on the "page mode" and the "sheet mode". In addition, the information at the beginning includes information on the unit used in the RIP parameter and information on the data compression method.

“入出力画像情報”は、“出力画像に関する情報”、“入力画像に関する情報”、“画像の取り扱いに関する情報”を含む。“出力画像に関する情報”は、出力画像データのフォーマット、解像度、サイズ、カラー分解、カラーシフト、ページ向き等の情報を含む。また、“入力画像に関する情報”は、入力画像データのフォーマット、解像度、ページ範囲、カラー設定等の情報を含む。“画像の取り扱いに関する情報”は、拡大縮小アルゴリズムのオフセット、オブジェクト領域、ハーフトーンのオフセット等の情報を含む。 The "input / output image information" includes "information about the output image", "information about the input image", and "information about the handling of the image". The "information about the output image" includes information such as the format, resolution, size, color separation, color shift, and page orientation of the output image data. Further, the "information about the input image" includes information such as the format, resolution, page range, and color setting of the input image data. The "information regarding the handling of images" includes information such as the offset of the scaling algorithm, the object area, and the offset of the halftone.

“PDL関連情報”は、RIPパラメータが対象とするPDL情報に関連する情報であり、“データ領域”、“サイズ情報”、“データ配置方式”の情報を含む。尚、ここで言うPDL情報は、ジョブにおいて印刷対象となるデータであり、中間データの場合を含む。“データ領域”は、PDL情報の格納されている領域情報を指定する。“サイズ情報”は、PDL情報のデータサイズを指定する。“データ配置方式”は、「リトルエンディアン」、「ビッグエンディアン」等、PDL情報のメモリにおけるデータ配置方式を指定する。 The "PDL-related information" is information related to the PDL information targeted by the RIP parameter, and includes information of "data area", "size information", and "data arrangement method". The PDL information referred to here is data to be printed in the job, and includes the case of intermediate data. The "data area" specifies the area information in which the PDL information is stored. "Size information" specifies the data size of PDL information. The "data allocation method" specifies a data allocation method in the memory of PDL information such as "little endian" and "big endian".

他方、“パススルーモード”の場合、ジョブ制御部116は、JDF情報及びPDL情報又は中間データに基づいてRIPパラメータを生成する。この場合、RIPパラメータを構成する各項目には、対応するJDF情報の項目を参照するための情報が設定される。 On the other hand, in the "pass-through mode", the job control unit 116 generates RIP parameters based on JDF information and PDL information or intermediate data. In this case, information for referring to the corresponding JDF information item is set in each item constituting the RIP parameter.

図8に示すように、RIPパラメータには“RIP制御モード”が含まれる。RIP制御部119は、“RIP制御モード”に応じてRIPエンジン120を制御する。従って、“RIP制御モード”に従ってシーケンスが決定される。上述したように、“RIP制御モード”には「ページモード」、「シートモード」が設定される。 As shown in FIG. 8, the RIP parameter includes a “RIP control mode”. The RIP control unit 119 controls the RIP engine 120 according to the “RIP control mode”. Therefore, the sequence is determined according to the "RIP control mode". As described above, the "RIP control mode" is set to "page mode" and "sheet mode".

「ページモード」は、1枚の用紙に集約された複数の集約前のページ毎にRIP処理を実行してラスターデータを生成する処理である。「シートモード」は、1枚の用紙に集約される複数ページ毎にRIP処理を実行して、1枚に集約されたラスターデータを生成する処理である。 The "page mode" is a process of generating raster data by executing RIP processing for each of a plurality of pages before aggregation that are aggregated on one sheet of paper. The "sheet mode" is a process of executing RIP processing for each of a plurality of pages aggregated on one sheet to generate raster data aggregated on one sheet.

また、“パススルーモード”の場合、“RIP制御モード”に「パススルーモード」が指定される。但しこれは一例であり、“RIP制御モード”以外の項目に「パススルーモード」が記述されていても良い。 Further, in the case of the "pass-through mode", the "pass-through mode" is specified in the "RIP control mode". However, this is an example, and the "pass-through mode" may be described in an item other than the "RIP control mode".

また、ジョブ制御部116は、RIPパラメータに“RIPエンジン識別情報”を設定する。“RIPエンジン識別情報”は、RIP部118に含まれる複数のRIPエンジン120を識別する情報である。本実施形態においては、HWFサーバ4に搭載されているRIPエンジン420に対応した同一のRIPエンジンがDFE100において用いられる。 Further, the job control unit 116 sets "RIP engine identification information" in the RIP parameter. The “RIP engine identification information” is information for identifying a plurality of RIP engines 120 included in the RIP unit 118. In this embodiment, the same RIP engine corresponding to the RIP engine 420 mounted on the HWF server 4 is used in the DFE100.

そのため、JDF情報には、上述したように個別ジョブ受信部112を指定する情報が含まれており、そのように指定された個別ジョブ受信部112によってジョブデータが受信される。個別ジョブ受信部112は、RIPエンジン120のいずれかに対応しており、対応するRIPエンジン120の識別情報を、受信したJDF情報に付加する。ジョブ制御部116は、このようにJDF情報に付加されたRIPエンジン120の識別情報に基づき、上述した“RIPエンジン識別情報”をRIPパラメータに付加する。 Therefore, the JDF information includes information for designating the individual job receiving unit 112 as described above, and the job data is received by the individual job receiving unit 112 so designated. The individual job receiving unit 112 corresponds to any of the RIP engines 120, and adds the identification information of the corresponding RIP engine 120 to the received JDF information. The job control unit 116 adds the above-mentioned "RIP engine identification information" to the RIP parameter based on the identification information of the RIP engine 120 added to the JDF information in this way.

RIP部118においては、RIP制御部119が複数のRIPエンジン120を制御し、入力されたRIPパラメータに基づいてRIP内部処理を実行させてラスターデータを生成する。ここで、本実施形態に係るRIP制御部119は、本実施形態に係るシステムが、異なる複数のHWFサーバ4から印刷ジョブを受信する可能性があることに対応するための機能を有する。 In the RIP unit 118, the RIP control unit 119 controls a plurality of RIP engines 120 and executes RIP internal processing based on the input RIP parameters to generate raster data. Here, the RIP control unit 119 according to the present embodiment has a function for dealing with the possibility that the system according to the present embodiment receives a print job from a plurality of different HWF servers 4.

異なる種類のHWFサーバ4においては、印刷ジョブにおけるデータの取り扱い方法が異なる場合がある。例えば、上述した「ページモード」、「シートモード」等の“RIP制御モード”の違いである。「ページモード」に対応したRIPエンジン120の場合、集約印刷に際しては、集約数に応じた元ページのデータが夫々順番に指定される。 In different types of HWF servers 4, the method of handling data in the print job may be different. For example, it is a difference between "RIP control mode" such as "page mode" and "sheet mode" described above. In the case of the RIP engine 120 corresponding to the "page mode", the data of the original page corresponding to the number of aggregates is designated in order at the time of aggregate printing.

他方、「シートモード」に対応したRIPエンジン120の場合、集約前の元ページのデータが全て指定されてRIP処理が実行される。即ち、RIPエンジン120に対するパラメータの指定方法が異なる。このような差異は“RIP制御モード”に限らない。例えば、元データの余白の取り扱い等、元データの形式や取扱い方法の差異によって発生する。 On the other hand, in the case of the RIP engine 120 corresponding to the "seat mode", all the data of the original page before aggregation is specified and the RIP process is executed. That is, the method of specifying the parameters for the RIP engine 120 is different. Such a difference is not limited to the "RIP control mode". For example, it occurs due to differences in the format and handling method of the original data, such as the handling of margins in the original data.

このような差異に対応するため、本実施形態に係るRIP制御部119は、RIP処理を実行させるRIPエンジン120に応じて、RIPエンジン120に対して指定するパラメータの変換処理を行う。例えば、「シートモード」に対応したRIPエンジン120に対して、「ページモード」に対応したデータを入力する場合、「ページモード」で記述されたパラメータを「シートモード」に変換する処理を行う。RIPエンジン120の機能については後に詳述する。 In order to deal with such a difference, the RIP control unit 119 according to the present embodiment performs a parameter conversion process designated for the RIP engine 120 according to the RIP engine 120 for executing the RIP process. For example, when inputting data corresponding to the "page mode" to the RIP engine 120 corresponding to the "sheet mode", a process of converting the parameters described in the "page mode" to the "sheet mode" is performed. The function of the RIP engine 120 will be described in detail later.

画像格納部121は、RIPエンジン120によって生成されたラスターデータを記憶する記憶部である。画像格納部121は、図2において説明したHDD40等によって実現される。この他、DFE100にUSBインタフェース等を介して接続された記憶装置や、ネットワークを介して接続された記憶装置であっても良い。 The image storage unit 121 is a storage unit that stores raster data generated by the RIP engine 120. The image storage unit 121 is realized by the HDD 40 or the like described in FIG. In addition, a storage device connected to the DFE 100 via a USB interface or the like, or a storage device connected via a network may be used.

プリンタ制御部122は、デジタルエンジン150と接続されており、画像格納部121に格納されたラスターデータを読み出してデジタルエンジン150に送信することによって印刷出力を実行させる。また、ジョブ制御部116からDFE内ジョブ属性に含まれるフィニッシング情報を取得することにより、仕上げ処理のための制御を行う。 The printer control unit 122 is connected to the digital engine 150, and reads out the raster data stored in the image storage unit 121 and transmits the raster data to the digital engine 150 to execute the print output. Further, by acquiring the finishing information included in the job attribute in DFE from the job control unit 116, control for finishing processing is performed.

プリンタ制御部122は、デジタルエンジン150との間で情報をやり取りすることにより、デジタルエンジン150自身の情報を取得することが出来る。例えばCIP4規格の場合、JDF情報の規格としてデバイス仕様情報をプリンタと送受信するDevCapsという規格が定められている。また、SNMP(Simple Network Management Protocol)という通信プロトコルとMIB(Management Information Base)というデータベースとを利用したプリンタの情報の収集方法も知られている。 The printer control unit 122 can acquire the information of the digital engine 150 itself by exchanging the information with the digital engine 150. For example, in the case of the CIP4 standard, a standard called DevCaps for transmitting and receiving device specification information to and from a printer is defined as a standard for JDF information. Further, there is also known a method of collecting printer information using a communication protocol called SNMP (Simple Network Management Protocol) and a database called MIB (Management Information Base).

デバイス情報管理部123は、DFE100自身やデジタルエンジン150の情報であるデバイス情報を管理する。デバイス情報には、RIP部118に含まれるRIPエンジン120の情報や、ジョブ受信部111において構成されている個別ジョブ受信部112の情報が含まれる。そして、個別ジョブ受信部112の情報として、上述した“パススルーモード”の情報も含まれる。 The device information management unit 123 manages device information which is information of the DFE 100 itself and the digital engine 150. The device information includes information on the RIP engine 120 included in the RIP unit 118 and information on the individual job receiving unit 112 configured in the job receiving unit 111. And, as the information of the individual job receiving unit 112, the information of the above-mentioned "pass-through mode" is also included.

デバイス情報通信部124は、MIBやJMF(Job Messaging Format)などの仕様に合わせた形で、ネットワークI/F101を介してHWFサーバ4との間でデバイス情報のやり取りを行う。これにより、HWFサーバ4のデバイス情報通信部415が、DFE100からデバイス情報を取得する。その結果、クライアント端末5に表示されたGUIにおいて、DFE100に含まれるRIPエンジン120の情報や、個別ジョブ受信部112の情報が反映されることとなる。 The device information communication unit 124 exchanges device information with the HWF server 4 via the network I / F 101 in a form conforming to specifications such as MIB and JMF (Job Messaging Format). As a result, the device information communication unit 415 of the HWF server 4 acquires the device information from the DFE 100. As a result, the information of the RIP engine 120 included in the DFE 100 and the information of the individual job receiving unit 112 are reflected in the GUI displayed on the client terminal 5.

DFE100においてプリンタ制御部122によってデジタルエンジン150が制御されて印刷出力が完了すると、システム制御部113はジョブ制御部116を介してそれを認識する。そして、システム制御部113は、ジョブ受信部111を介して印刷ジョブの完了通知をHWFサーバ4に通知する。これにより、HWFサーバ4のジョブ送受信部421がジョブの完了通知を受け付ける。 When the digital engine 150 is controlled by the printer control unit 122 in the DFE 100 and the print output is completed, the system control unit 113 recognizes the digital engine 150 via the job control unit 116. Then, the system control unit 113 notifies the HWF server 4 of the completion notification of the print job via the job reception unit 111. As a result, the job transmission / reception unit 421 of the HWF server 4 receives the job completion notification.

HWFサーバ4においては、ジョブ送受信部421がジョブ制御部413にジョブ完了通知を転送し、ジョブ制御部413がワークフロー制御部418にジョブ完了を通知する。HWFサーバ4からDFE100へのジョブデータの送信は、元々ワークフロー制御部418がワークフロー情報に従って実行したものである。 In the HWF server 4, the job transmission / reception unit 421 transfers the job completion notification to the job control unit 413, and the job control unit 413 notifies the workflow control unit 418 of the job completion. The transmission of job data from the HWF server 4 to the DFE 100 was originally executed by the workflow control unit 418 according to the workflow information.

ワークフロー制御部418は、DFE100によるジョブの完了を認識すると、ワークフロー情報に従って次の処理の実行を制御する。DFE100による印刷出力の次に設定される処理としては、例えば後処理装置3による後処理等がある。 When the workflow control unit 418 recognizes the completion of the job by the DFE 100, the workflow control unit 418 controls the execution of the next process according to the workflow information. The process set after the print output by the DFE 100 includes, for example, post-processing by the post-processing device 3.

次に、本実施形態に係るRIPエンジンの機能構成について説明する。図9は、JDF解析部117によるJDF解析処理を伴う場合のRIPエンジン120の機能構成を示す図である。上述したように、RIPエンジン120は図8において説明したRIPパラメータに基づいてRIP内部処理を実行してラスターデータを生成するソフトウェアモジュールである。RIPエンジンとしては、例えばアドビ・システムズによって提供されるPDFプリンティングエンジンであるAPPE等がベースとして用いられる。 Next, the functional configuration of the RIP engine according to the present embodiment will be described. FIG. 9 is a diagram showing a functional configuration of the RIP engine 120 when JDF analysis processing by the JDF analysis unit 117 is involved. As described above, the RIP engine 120 is a software module that executes RIP internal processing based on the RIP parameters described in FIG. 8 to generate raster data. As the RIP engine, for example, APPE, which is a PDF printing engine provided by Adobe Systems, is used as a base.

図9に示すように、RIPエンジン120は、制御部201と他の部分とによって構成される。制御部201以外の部分が、ベンダーによって拡張可能な拡張部である。制御部201は、拡張部として含まれる様々な機能を利用することによりRIP処理を実行する。 As shown in FIG. 9, the RIP engine 120 is composed of a control unit 201 and other parts. The part other than the control part 201 is an extension part that can be expanded by the vendor. The control unit 201 executes the RIP process by using various functions included as the extension unit.

入力部202は、初期化要求やRIP処理の実行要求を受け付け、その要求を制御部201に通知する。初期化要求に際しては、上述したRIPパラメータも共に制御部201に入力される。初期化要求を受けた制御部201は、同時に受け付けたRIPパラメータをRIPパラメータ解析部203に入力する。そして、RIPパラメータ解析部203の機能によりRIPパラメータの解析結果を取得し、RIP処理においてRIPエンジン120に含まれる夫々の拡張部を動作させる順番を決定する。また、それらの処理の結果生成されるデータの形式が、ラスタイメージ、プレビューイメージ、PDF、中間データ等のいずれかを決定する。 The input unit 202 receives an initialization request and an execution request for RIP processing, and notifies the control unit 201 of the request. At the time of the initialization request, the above-mentioned RIP parameters are also input to the control unit 201. The control unit 201 that has received the initialization request inputs the RIP parameters received at the same time to the RIP parameter analysis unit 203. Then, the analysis result of the RIP parameter is acquired by the function of the RIP parameter analysis unit 203, and the order in which each extension unit included in the RIP engine 120 is operated in the RIP process is determined. Further, the format of the data generated as a result of these processes determines any one of raster image, preview image, PDF, intermediate data and the like.

また、制御部201は、入力部202からRIP処理の実行要求を受け付けると、初期化要求を受け付けた際に決定した処理順に従って拡張部の各部を動作させる。プリフライト処理部204は、入力されたPDLデータの内容の妥当性の確認を行う。そして、不正なPDL属性を発見した場合、制御部201に通知する。この通知を受けた制御部201は、出力部213を介してRIP制御部119やジョブ制御部116等の外部モジュールに通知を行う。 When the control unit 201 receives the RIP processing execution request from the input unit 202, the control unit 201 operates each unit of the expansion unit according to the processing order determined when the initialization request is received. The preflight processing unit 204 confirms the validity of the contents of the input PDL data. Then, when an invalid PDL attribute is found, the control unit 201 is notified. Upon receiving this notification, the control unit 201 notifies the external modules such as the RIP control unit 119 and the job control unit 116 via the output unit 213.

プリフライト処理によって確認される属性の情報としては、例えば非対応のフォントが指定されていないか否か等、RIPエンジン120に含まれる他のモジュールによる処理が不可能になる事態が発生し得る情報である。 As the attribute information confirmed by the preflight processing, for example, whether or not an unsupported font is specified, information that may cause a situation in which processing by other modules included in the RIP engine 120 becomes impossible may occur. Is.

ノーマライズ処理部205は、入力されたPDLデータがPDFではなくPostScriptである場合にPDFに変換する。マーク処理部206は、指定されたマークのグラフィック情報を展開し、印刷対象の画像において指定された位置に重畳する。 The normalization processing unit 205 converts the input PDL data into PDF when it is PostScript instead of PDF. The mark processing unit 206 develops the graphic information of the designated mark and superimposes it on the designated position on the image to be printed.

フォント処理部207は、フォントデータを取り出し、フォントのPDLへの埋め込みフォント化、アウトライン化を行う。CMM(Color Management Module)処理部209は、ICC(International Color Consortium)プロファイルに記述された色変換テーブル等に基づいて、入力画像の色空間をCMYK(Cyan,Magenta,Yellow,blacK)へ変換する。
ICCプロファイルとは、カラーICC情報、デバイスICC情報である。
The font processing unit 207 takes out the font data, embeds the font in the PDL, and outlines the font. The CMM (Color Management Model) processing unit 209 converts the color space of the input image into CMYK (Cyan, Magenta, Yellow, blackK) based on the color conversion table or the like described in the ICC (International Color Consortium) profile.
The ICC profile is color ICC information and device ICC information.

Trapping処理部210は、トラッピング処理を行う。トラッピング処理とは、境界を接して隣接している異なる色の領域について位置ずれが生じた場合に境界部分に隙間が生じることを防ぐため、夫々の色の領域を拡張して隙間が埋まるようにする処理である。 The Trapping processing unit 210 performs a trapping process. The trapping process is to expand the areas of each color to fill the gaps in order to prevent gaps from occurring at the boundaries when misalignment occurs between adjacent regions of different colors that touch the boundaries. It is a process to do.

Calibration処理部211は、CMM処理部209による色変換の精度を高めるため、出力デバイスの経時変動や個体差による発色バランスのばらつきの調節作業を実施する。尚、Calibration処理部211による処理は、RIPエンジン120の外部において実行される場合もあり得る。 In order to improve the accuracy of color conversion by the CMM processing unit 209, the calibration processing unit 211 performs adjustment work for adjusting the variation in color balance due to the time-dependent variation of the output device and individual differences. The processing by the Calibration processing unit 211 may be executed outside the RIP engine 120.

Screening処理部212は、最終出力を意識した網点の生成処理を実施する。尚、Screening処理部212による処理は、Calibration処理部211による処理と同様に、RIPエンジン120の外部において実行される場合もあり得る。出力部213は、外部にRIP結果を送信する。RIP結果は、初期化時に決定したラスタイメージ、プレビューイメージ、PDF、中間データのいずれかである。 The Screening processing unit 212 performs halftone dot generation processing in consideration of the final output. The processing by the Screening processing unit 212 may be executed outside the RIP engine 120 in the same manner as the processing by the Calibration processing unit 211. The output unit 213 transmits the RIP result to the outside. The RIP result is any of the raster image, preview image, PDF, and intermediate data determined at the time of initialization.

レンダリング処理部218は、入力データに基づいてラスターデータを生成するレンダリング処理を行う。尚、図9に示す各処理部のうち、マーク処理部206、フォント処理部207による処理は、レンダリング処理部218において同時に実行される場合もある。 The rendering processing unit 218 performs a rendering process that generates raster data based on the input data. Of the processing units shown in FIG. 9, the processing by the mark processing unit 206 and the font processing unit 207 may be simultaneously executed by the rendering processing unit 218.

次に、JDF解析部117によるJDF解析処理を伴わない場合のRIPエンジン120の機能構成について、図10を参照して説明する。上述したように、JDF解析部117によるJDF解析処理を伴わない場合とは、HWFサーバ4とDFE100とでRIP内部処理を分散する場合である。従って、図10に示すRIPエンジン120と同様の構成をHWFサーバ4に搭載されるRIPエンジン420も含む。 Next, the functional configuration of the RIP engine 120 when the JDF analysis unit 117 does not involve the JDF analysis processing will be described with reference to FIG. As described above, the case where the JDF analysis process by the JDF analysis unit 117 is not involved is the case where the RIP internal process is distributed between the HWF server 4 and the DFE 100. Therefore, the RIP engine 420 mounted on the HWF server 4 has the same configuration as the RIP engine 120 shown in FIG.

図10に示すように、JDF解析部117によるJDF解析処理を伴わない場合のRIPエンジン120の機能構成は、大部分は図9において説明した構成と同一である。以下、図9とは異なる部分のみ説明する。制御部201以外の部分が拡張部であることも図9と同様である。 As shown in FIG. 10, the functional configuration of the RIP engine 120 when the JDF analysis unit 117 does not involve the JDF analysis processing is almost the same as the configuration described in FIG. Hereinafter, only the parts different from FIG. 9 will be described. It is the same as in FIG. 9 that the portion other than the control unit 201 is an expansion unit.

図10の例における制御部201は、入力部202から初期化要求を受け付けると、初期化要求と共にJDF情報を取得する。そして、制御部201は、ジョブ属性解析部214の機能を利用してJDF情報及びPDL情報を解析し、図9の場合と同様に拡張部夫々の処理順や処理の結果生成されるデータの形式を決定する。 When the control unit 201 in the example of FIG. 10 receives the initialization request from the input unit 202, the control unit 201 acquires the JDF information together with the initialization request. Then, the control unit 201 analyzes the JDF information and the PDL information by using the function of the job attribute analysis unit 214, and as in the case of FIG. 9, the processing order of each extension unit and the format of the data generated as a result of the processing. To determine.

特に、DFE100に搭載されたRIPエンジン120の場合、処理結果のデータ形式はプリンタ制御部122に入力するためのラスターデータとなることが多い。これに対して、HWFサーバ4に搭載されたRIPエンジン420の場合、処理結果のデータ形式は、HWFサーバ4とDFE100との処理の分散態様に応じて異なる。従って、RIPエンジン420における制御部201は、ジョブ属性解析部214による解析結果に基づき、PDL情報や中間データ等の処理結果のデータ形式を決定する。 In particular, in the case of the RIP engine 120 mounted on the DFE 100, the data format of the processing result is often raster data to be input to the printer control unit 122. On the other hand, in the case of the RIP engine 420 mounted on the HWF server 4, the data format of the processing result differs depending on the distribution mode of the processing between the HWF server 4 and the DFE 100. Therefore, the control unit 201 in the RIP engine 420 determines the data format of the processing result such as PDL information and intermediate data based on the analysis result by the job attribute analysis unit 214.

また、制御部201は、RIPステータス解析部215の機能を利用して、JDF情報に含まれるRIPステータスの情報を解析し、既に実行済みのRIP内部処理の有無を確認する。既に実行済みのRIP内部処理部がある場合は、対応する拡張部を処理の対象から除外する。 Further, the control unit 201 analyzes the RIP status information included in the JDF information by using the function of the RIP status analysis unit 215, and confirms whether or not the RIP internal processing has already been executed. If there is an RIP internal processing unit that has already been executed, the corresponding extension unit is excluded from the processing target.

尚、RIPステータス解析部215は、JDF情報に含まれるRIPステータスを解析する場合の他、PDL情報を解析して同様の処理を実行することも可能である。PDL情報の場合、既に実行されたRIP内部処理についてはパラメータ等の属性情報が消えているので、残っている属性情報に基づいて未実行であるRIP内部処理を判断することが可能である。 In addition to the case where the RIP status analysis unit 215 analyzes the RIP status included in the JDF information, it is also possible to analyze the PDL information and execute the same process. In the case of PDL information, since the attribute information such as parameters has disappeared from the RIP internal processing that has already been executed, it is possible to determine the RIP internal processing that has not been executed based on the remaining attribute information.

レイアウト処理部217は、面付け処理を実行する。RIPステータス管理部216は、制御部201の制御に従い、夫々の拡張部によって実行されたRIP内部処理に対応するRIPステータスを「Done」に書き換える。出力部213は、エンジンの外部にRIP結果を送信する。RIP結果は、初期化時に決定したデータ形式のデータである。 The layout processing unit 217 executes the imposition processing. The RIP status management unit 216 rewrites the RIP status corresponding to the RIP internal processing executed by each extension unit to "Done" according to the control of the control unit 201. The output unit 213 transmits the RIP result to the outside of the engine. The RIP result is data in the data format determined at the time of initialization.

図10に示すレンダリング処理部218も、図9と同様に入力データに基づいてラスターデータを生成するレンダリング処理を行う。そして、図10示す各処理部のうち、マーク処理部206、フォント処理部207による処理に加えて、レイアウト処理部217による処理が、レンダリング処理部218において同時に実行される場合もある。 The rendering processing unit 218 shown in FIG. 10 also performs a rendering process for generating raster data based on the input data in the same manner as in FIG. Then, among the processing units shown in FIG. 10, in addition to the processing by the mark processing unit 206 and the font processing unit 207, the processing by the layout processing unit 217 may be simultaneously executed by the rendering processing unit 218.

また、上述したように、JDF情報に含まれる“RIPデバイス指定”の情報によっては、「DFE(エンジンA)」、「DFE(エンジンB)」のように、DFE100内部に搭載された複数のRIPエンジン120を使い分ける場合がある。制御部201では、他のRIPエンジンの拡張部に処理を委託することは出来ないため、ジョブ制御部116によって処理される。 Further, as described above, depending on the "RIP device designation" information included in the JDF information, a plurality of RIPs mounted inside the DFE100, such as "DFE (engine A)" and "DFE (engine B)", are installed. The engine 120 may be used properly. Since the control unit 201 cannot outsource the processing to an extension unit of another RIP engine, the job control unit 116 processes the processing.

上述したように、ジョブ制御部116は、“RIPエンジン識別情報”をRIPパラメータに付加する。この際、異なるRIPエンジンが指定されたRIP内部処理毎に、異なるRIPパラメータを生成する。図3の例の場合、“フォント”、“レイアウト”の実行が指定された「エンジンA」用のRIPパラメータと、“マーク”の実行が指定された「エンジンB」用のRIPパラメータと、それ以降の処理の実行が指定された「エンジンA」用のRIPパラメータとを生成する。 As described above, the job control unit 116 adds "RIP engine identification information" to the RIP parameter. At this time, different RIP engines generate different RIP parameters for each specified RIP internal process. In the case of the example of FIG. 3, the RIP parameter for "engine A" specified to execute "font" and "layout", the RIP parameter for "engine B" specified to execute "mark", and the same. Generates the RIP parameter for "engine A" specified to execute the subsequent processing.

そして、ジョブ制御部116は、RIP内部の処理の順番に従って、生成したRIPパラメータ毎に順番にRIP部118にRIP処理を要求する。これにより、「エンジンA」、「エンジンB」が使い分けられてRIP内部処理が実行される。 Then, the job control unit 116 requests the RIP unit 118 to perform RIP processing in order for each generated RIP parameter according to the order of processing inside the RIP. As a result, "engine A" and "engine B" are used properly and RIP internal processing is executed.

この際、夫々のエンジンにおいて指定された処理のみが実行されるようにする方法として、“RIPステータス”の情報を参照することが出来る。即ち、実行させる処理の項目のみステータスを「NotYet」とし、他の処理を「Done」とすることにより、指定した処理のみを実行させることが出来る。 At this time, the information of "RIP status" can be referred to as a method of executing only the specified process in each engine. That is, by setting the status of only the item of the process to be executed to "Not Yet" and setting the other process to "Done", only the specified process can be executed.

尚、上述したように、本実施形態に係るシステムにおいては、HWFサーバ4に搭載されているRIPエンジン420と共通のRIPエンジン120がDFE100に搭載されている。ここで、共通化されたRIPエンジンとは、少なくともラスターデータの生成に関する部分である。 As described above, in the system according to the present embodiment, the RIP engine 120 common to the RIP engine 420 mounted on the HWF server 4 is mounted on the DFE100. Here, the common RIP engine is at least a part related to the generation of raster data.

従って、RIPエンジン420とRIPエンジン120とは、図9、図10に示す夫々の処理部の全てが共通化されているのではない。少なくとも、マーク処理部206、フォント処理部207、レイアウト処理部217及びレンダリング処理部218等の、ラスターデータの生成に係る処理部が共通化されていれば良い。尚、ラスターデータの生成に係る処理部が共通化されるのは最低限の構成であり、他の処理部について共通化されていても良い。 Therefore, the RIP engine 420 and the RIP engine 120 do not have all of the processing units shown in FIGS. 9 and 10 in common. At least, the processing units related to the generation of raster data, such as the mark processing unit 206, the font processing unit 207, the layout processing unit 217, and the rendering processing unit 218, may be shared. In addition, it is the minimum configuration that the processing unit related to the generation of raster data is shared, and other processing units may be shared.

次に、本実施形態に係るシステムの動作について、図11を参照して説明する。図11は、本実施形態に係るHWFシステムの動作を示すシーケンス図である。図11においては、デジタルプリンタ1により印刷出力が実行される場合の例を示している。図11に示すように、HWFサーバ4においては、デバイス情報通信部415がネットワークを介してDFE100やCTP200からデバイス情報を取得し、デバイス情報管理部416がデバイス情報格納部417に情報を登録する(S1101)。S1101の処理は定期的に実行される。 Next, the operation of the system according to the present embodiment will be described with reference to FIG. FIG. 11 is a sequence diagram showing the operation of the HWF system according to the present embodiment. FIG. 11 shows an example in which print output is executed by the digital printer 1. As shown in FIG. 11, in the HWF server 4, the device information communication unit 415 acquires device information from the DFE100 and CTP200 via the network, and the device information management unit 416 registers the information in the device information storage unit 417 (. S1101). The process of S1101 is executed periodically.

他方、クライアント端末5は、システムのGUIに対するオペレータの操作によりジョブデータの登録操作が行われると、HWFサーバ4に対してジョブ登録要求を送信する(S1102)。HWFサーバ4においてはUI制御部412がジョブ登録要求を取得する。これにより、システム制御部410の制御に従ってデータ受信部411がジョブデータを取得する(S1103)。 On the other hand, the client terminal 5 transmits a job registration request to the HWF server 4 when the job data registration operation is performed by the operator's operation on the GUI of the system (S1102). In the HWF server 4, the UI control unit 412 acquires the job registration request. As a result, the data receiving unit 411 acquires the job data according to the control of the system control unit 410 (S1103).

データ受信部411によってジョブデータが取得されると、システム制御部410はジョブ制御部413を制御し、取得したジョブデータの形式をPDL形式に変換する(S1104)。このようにして変換されたジョブデータがジョブデータ格納部414に登録される。S1102においてジョブの登録操作が行われるGUIにおいては、登録対象のデータをファイルパス等により指定するためのインタフェースの他、図3において説明したJDFに含まれる情報の項目を夫々指定するための入力部が表示される。 When the job data is acquired by the data receiving unit 411, the system control unit 410 controls the job control unit 413 and converts the acquired job data format into the PDL format (S1104). The job data converted in this way is registered in the job data storage unit 414. In the GUI in which the job registration operation is performed in S1102, in addition to the interface for specifying the data to be registered by the file path or the like, the input unit for specifying the information items included in the JDF described in FIG. 3 respectively. Is displayed.

複数のページが1枚のシートに面付けされて印刷出力される場合においては、折り位置や裁断位置などを示すマークが付与される。これらのマークは、S1102においてオペレータがGUIを介して設定する。図12は、マークを設定するためのGUIであるマーク設定画面の例を示す図である。 When a plurality of pages are impositioned on one sheet and printed out, a mark indicating a folding position, a cutting position, or the like is added. These marks are set by the operator via GUI in S1102. FIG. 12 is a diagram showing an example of a mark setting screen which is a GUI for setting a mark.

図12に示すようにマーク設定画面においては、“裁ちトンボ”、“コーナートンボ”、“センタートンボ”、“クワエ”、“ドブ”等のマークやレイアウトについて、用紙上
の位置を指定するための入力欄が表示される。オペレータは、クライアント端末5を操作して夫々の入力欄に情報を入力することにより、面付け印刷におけるマークやレイアウトの設定を行う。
As shown in FIG. 12, on the mark setting screen, the position on the paper is specified for the marks and layouts such as "cutting register mark", "corner register mark", "center register mark", "Kuwae", and "dob". An input field is displayed. The operator operates the client terminal 5 to input information in each input field to set marks and layouts in imposition printing.

図13は、図12に示すようなマーク設定画面に対する情報の入力に応じて表示されるマークやレイアウトの例を示す図である。図13に示すようにマークやレイアウトをGUI上に表示することにより、オペレータによる情報の入力作業を効率的に補助することが可能となる。このようにして入力された情報が、S1102においてHWFサーバ4に送信され、図3に示すJDF情報の一部として用いられる。 FIG. 13 is a diagram showing an example of a mark and a layout displayed in response to input of information on the mark setting screen as shown in FIG. By displaying the marks and layouts on the GUI as shown in FIG. 13, it is possible to efficiently assist the operator in inputting information. The information input in this way is transmitted to the HWF server 4 in S1102 and used as a part of the JDF information shown in FIG.

このように、出力対象の画像情報に対して、各種の設定がされて生成されたジョブデータが出力命令情報として用いられる。そして、上述したように、ジョブデータにはシートサイズ、面付け等の印刷出力の結果物の丁合に関連する条件の設定や、丁合に関する図形であるマークの設定が含まれる。それらの設定を受け付けてジョブデータを生成するシステム制御部410が出力命令情報取得部として機能する。 In this way, the job data generated by making various settings for the image information to be output is used as the output command information. Then, as described above, the job data includes setting of conditions related to collation of the result of print output such as sheet size and imposition, and setting of a mark which is a figure related to collation. The system control unit 410 that accepts these settings and generates job data functions as an output command information acquisition unit.

また、S1101の処理により、HWFサーバ4においては、DFE100に搭載されているRIPエンジンの種類の情報が取得されている。従って、クライアント端末5のGUIにおいては、図3に示す“RIPデバイス指定”の情報を指定するための入力欄においては、DFEに実行させる場合に、どのRIPエンジンに実行させるかを選択することが可能となる。このようにして各種の条件設定がされてジョブデータ格納部414に格納されたジョブデータが、出力命令情報として用いられる。 Further, by the processing of S1101, the HWF server 4 acquires the information on the type of the RIP engine mounted on the DFE100. Therefore, in the GUI of the client terminal 5, in the input field for specifying the information of "RIP device designation" shown in FIG. 3, it is possible to select which RIP engine is to be executed when the DFE is executed. It will be possible. The job data in which various conditions are set and stored in the job data storage unit 414 in this way is used as output command information.

また、クライアント端末5は、システムのGUIに対するオペレータの操作によりジョブデータの分割操作が行われると、HWFサーバ4に対してジョブ分割要求を送信する(S1105)。S1105におけるジョブ分割要求に際して、オペレータは、図14に示すような出力先設定画面を介してジョブの分割態様を指定する。図14に示すように、出力先設定画面においては、「オフセットプリンタ」、「デジタルプリンタ」を指定するための出力先指定欄と、夫々の出力先に出力させるページ範囲を指定するページ範囲指定欄とが表示される。 Further, the client terminal 5 transmits a job division request to the HWF server 4 when the job data division operation is performed by the operator's operation on the GUI of the system (S1105). At the time of the job division request in S1105, the operator specifies the job division mode via the output destination setting screen as shown in FIG. As shown in FIG. 14, on the output destination setting screen, an output destination specification field for designating an "offset printer" and a "digital printer" and a page range specification field for designating a page range to be output to each output destination. Is displayed.

ページ範囲指定欄において指定可能なページ範囲は、出力先指定欄において指定された出力先の装置において対応している面付け数の倍数である。そのため、出力先設定画面を表示するための表示情報は、ページ範囲指定欄において指定可能なページ数として、指定された出力先の装置に応じた数のみが指定可能なように構成される。 The page range that can be specified in the page range specification field is a multiple of the number of impositions supported by the output destination device specified in the output destination specification field. Therefore, the display information for displaying the output destination setting screen is configured so that only the number corresponding to the designated output destination device can be specified as the number of pages that can be specified in the page range specification field.

図15は、図14に示す出力先設定画面において設定された情報に基づき、S1105において送信されるジョブ分割要求に含まれる情報の例を示す図である。図15に示すように、分割対象のジョブを示す情報の他、分割の内容が指定された情報がジョブ分割要求において送信される。分割の内容を示す情報は、印刷出力を実行するデバイスがページ単位で指定された情報である。図15に示す情報が、複数ページによって構成される出力対象の画像について、ページ毎に異なる出力先を指定する出力先指定情報として用いられる。 FIG. 15 is a diagram showing an example of information included in the job division request transmitted in S1105 based on the information set on the output destination setting screen shown in FIG. As shown in FIG. 15, in addition to the information indicating the job to be divided, the information in which the content of the division is specified is transmitted in the job division request. The information indicating the content of the division is the information in which the device that executes the print output is specified for each page. The information shown in FIG. 15 is used as output destination designation information for designating a different output destination for each page of an output target image composed of a plurality of pages.

本実施形態においては、1冊の冊子を構成する印刷物、即ち、1つのジョブデータによって出力される印刷物に含まれる複数のページの出力先が、デジタルプリンタ1とオフセットプリンタ2とに分割される場合を例としている。そのような出力先の指定は、例えばこのS1105における分割要求によってHWFサーバ4に伝えられる。 In the present embodiment, when the output destination of a plurality of pages included in the printed matter constituting one booklet, that is, the printed matter output by one job data, is divided into the digital printer 1 and the offset printer 2. Is taken as an example. The designation of such an output destination is transmitted to the HWF server 4 by, for example, the division request in S1105.

ジョブ分割要求を受けたHWFサーバ4においては、ジョブ制御部413が、図15に示す情報において指定されている分割対象ジョブについて、分割内容に従ってページ単位でジョブを分割し、別個のジョブを生成する(S1106)。この際、夫々の分割範囲毎に指定されているデバイスが、JDF情報において図3に示す“デバイス指定”の情報として用いられる。 In the HWF server 4 that receives the job division request, the job control unit 413 divides the job to be divided specified in the information shown in FIG. 15 in page units according to the division contents, and generates a separate job. (S1106). At this time, the device designated for each division range is used as the "device designation" information shown in FIG. 3 in the JDF information.

ジョブデータが分割されると、面付け変換部422が、面付けの変換処理を行う(S1107)。例えば、元のジョブデータにおいてA1サイズのシートに8面の面付けで印刷を行うようになっていた場合において、分割後、変更された出力先で使用可能なシートのサイズが最大でA3であった場合、面付け状態を変更しなければ印刷出力が出来ない。 When the job data is divided, the imposition conversion unit 422 performs imposition conversion processing (S1107). For example, in the case where the original job data is printed on an A1 size sheet with eight impositions, the maximum size of the sheet that can be used at the changed output destination after division is A3. In that case, print output cannot be performed unless the imposition state is changed.

従って面付け変換部422は、デバイス情報格納部417に格納されているデバイス情報を取得する。この情報には、上述したように、丁合に関する条件の対応機能の情報が含まれる。そして、面付け変換部422は、分割前のジョブデータにおける印刷条件と、分割後に変更された出力先の装置の対応機能とを比較し、指定された出力先の機能に応じて面付けの変換を行う。 Therefore, the imposition conversion unit 422 acquires the device information stored in the device information storage unit 417. As described above, this information includes information on the corresponding function of the collating condition. Then, the imposition conversion unit 422 compares the print conditions in the job data before the division with the corresponding functions of the output destination device changed after the division, and converts the imposition according to the function of the designated output destination. I do.

また、面付け状態が変更された場合、図12に示すマーク設定画面において指定され、図13に示すように設定されたマークの情報は利用不可能となる。従って面付け変換部422はS1107の処理において、面付けを変更した後、JDF情報に含まれるマークの情報を、変更された出力先の機能の情報に基づいて変換する。即ち、面付け変換部422が、設定変換部として機能する。 Further, when the imposition state is changed, the mark information specified on the mark setting screen shown in FIG. 12 and set as shown in FIG. 13 becomes unusable. Therefore, in the process of S1107, the imposition conversion unit 422 converts the mark information included in the JDF information based on the changed output destination function information after changing the imposition. That is, the imposition conversion unit 422 functions as a setting conversion unit.

ここで、面付け変換部422は、S1107においてマークの情報を変換するため、出力先が変更される前の元の印刷条件と、変更後の印刷条件とに基づいてマークの変更の有無や変更する場合の変更態様が指定されたマーク変換情報を保持している。図16は、そのようなマーク変換情報の一例を示す図である。 Here, since the imposition conversion unit 422 converts the mark information in S1107, whether or not the mark is changed or changed based on the original printing conditions before the output destination is changed and the printing conditions after the change. The mark conversion information for which the modification mode is specified is retained. FIG. 16 is a diagram showing an example of such mark conversion information.

図16は、面付け変換部422が保持しているマーク変換情報の一例であって、元のジョブデータがシートサイズA1、片面の面付け数が8面、綴じ方が平綴じの場合の例を示す図である。図16に示すように、本実施形態に係るマーク変換情報においては、「平綴じ」、「中綴じ」、「装置無し」、「製本機」といった綴じ方毎に、「トンボ(コーナー)」、「トンボ(ページセンター)」等のマーク類について変更の有無が指定されている。 FIG. 16 is an example of mark conversion information held by the imposition conversion unit 422, in which the original job data is sheet size A1, the number of impositions on one side is eight, and the binding method is flat binding. It is a figure which shows. As shown in FIG. 16, in the mark conversion information according to the present embodiment, "register marks (corners)" are used for each binding method such as "flat stitching", "saddle stitching", "no device", and "bookbinding machine". Whether or not there is a change in marks such as "dragonfly (page center)" is specified.

また、上記夫々の綴じ方は、A3、A4・・・のように分割されて変更された後のシートサイズ夫々について指定されている。更に、夫々のマーク類について変更がある場合には、「数式1」、「数式2」のように、マークの情報を変換するための数式が指定される。 Further, each of the above binding methods is specified for each sheet size after being divided and changed as in A3, A4, and so on. Further, when there is a change in each mark, a formula for converting the mark information is specified, such as "Formula 1" and "Formula 2".

図17は、面付け変換部422が保持しているマーク変換情報の一例であって、元のジョブデータがシートサイズA1、片面の面付け数が8面、綴じ方が中綴じの場合の例を示す図である。図16、図17に示すように、本実施形態に係るマーク変換情報は、分割前の元のジョブデータの印刷条件毎にテーブルが設けられている。そして、面付け変換部422は、元のジョブデータの印刷条件に対応したテーブルにおいて、分割後のジョブデータの印刷条件に応じた列を参照して各マークの情報の変更の要否を判断する。 FIG. 17 is an example of mark conversion information held by the imposition conversion unit 422, in which the original job data is sheet size A1, the number of impositions on one side is eight, and the binding method is saddle stitching. It is a figure which shows. As shown in FIGS. 16 and 17, a table is provided for the mark conversion information according to the present embodiment for each printing condition of the original job data before division. Then, the imposition conversion unit 422 determines whether or not the information of each mark needs to be changed by referring to the column corresponding to the print condition of the job data after division in the table corresponding to the print condition of the original job data. ..

図18は、図16、図17に示す「数式1」、「数式2」・・・といった各数式の情報のテーブルを示す図である。図18に示すように、夫々の数式は、図12に示すマーク設定画面において入力された“水平位置”、“垂直位置”、“線幅”の他、“総ページ数”、“対象ページ数”等をパラメータとして、変換後のマークの位置を算出する計算式である。 FIG. 18 is a diagram showing a table of information of each mathematical formula such as “Formula 1”, “Formula 2”, etc. shown in FIGS. 16 and 17. As shown in FIG. 18, each formula includes "horizontal position", "vertical position", "line width", "total number of pages", and "number of target pages" entered in the mark setting screen shown in FIG. This is a calculation formula for calculating the position of the mark after conversion with "etc." as a parameter.

面付け変換部422は、図16、図17に示す変換テーブルに基づいて夫々のマーク類毎に変換の有無や変換が必要な場合の数式を決定する。そして、数式が決定された場合には、図18に示す数式のテーブルから抽出された数式に必要なパラメータを代入して、変換後のマークの情報を算出する。 The imposition conversion unit 422 determines the presence / absence of conversion and the mathematical formula when conversion is necessary for each mark based on the conversion tables shown in FIGS. 16 and 17. Then, when the formula is determined, the required parameters are substituted into the formula extracted from the formula table shown in FIG. 18, and the converted mark information is calculated.

図19は、S1107の処理の結果としてクライアント端末5に表示されるマーク変換結果確認画面の例を示す図である。図18に示すようにマーク設定画面に準ずる画面において、夫々のマークの変換結果が表示される。また、変換の結果不要となるマークについては、例えば図18に示す“クワエ”のように項目が無効であることが表示される。 FIG. 19 is a diagram showing an example of a mark conversion result confirmation screen displayed on the client terminal 5 as a result of the processing of S1107. As shown in FIG. 18, the conversion result of each mark is displayed on a screen similar to the mark setting screen. Further, for the mark that becomes unnecessary as a result of the conversion, it is displayed that the item is invalid, for example, "Kuwae" shown in FIG.

図20は、図19に示すマーク変換結果確認画面に応じて表示されるマークやレイアウトの例を示す図である。図20に示すようにマークやレイアウトをGUI上に表示することにより、オペレータによる情報の確認作業を効率的に補助することが可能となる。このような処理により、ジョブデータの分割に伴うマークの再設定処理が完了する。このようにして分割して生成されたジョブが個別のジョブとしてジョブデータ格納部414に格納される。 FIG. 20 is a diagram showing an example of a mark and a layout displayed according to the mark conversion result confirmation screen shown in FIG. By displaying the marks and layouts on the GUI as shown in FIG. 20, it is possible to efficiently assist the operator in confirming the information. By such a process, the mark resetting process accompanying the division of the job data is completed. The jobs generated by being divided in this way are stored in the job data storage unit 414 as individual jobs.

その後、クライアント端末5は、システムのGUIに対するオペレータの操作によりワークフローの生成操作作が行われると、HWFサーバ4に対してワークフロー生成要求を送信する(S1108)。ワークフロー生成要求においては、図5に示すようなワークフローの内容を指定する情報及びそのワークフローに従って処理すべきジョブを特定する情報が送信される。 After that, the client terminal 5 transmits a workflow generation request to the HWF server 4 when the workflow generation operation operation is performed by the operator's operation on the GUI of the system (S1108). In the workflow generation request, information that specifies the contents of the workflow as shown in FIG. 5 and information that specifies the job to be processed according to the workflow are transmitted.

ワークフロー生成要求を受けたHWFサーバ4においては、システム制御部410が、要求と共に受信した情報をワークフロー制御部418に入力する。これにより、ワークフロー制御部418が、受信した情報に基づいて新たなワークフロー情報を生成してワークフロー情報格納部419に格納すると共に、そのワークフローと要求において特定されたジョブとを関連付ける(S1109)。ワークフローとジョブとの関連付けは、例えばワークフローを識別するための識別子をJDF情報に付加することによって実行される。 In the HWF server 4 that has received the workflow generation request, the system control unit 410 inputs the information received together with the request to the workflow control unit 418. As a result, the workflow control unit 418 generates new workflow information based on the received information and stores it in the workflow information storage unit 419, and associates the workflow with the job specified in the request (S1109). The association between the workflow and the job is executed, for example, by adding an identifier for identifying the workflow to the JDF information.

このような処理の後、クライアント端末5においてシステムのGUIに対するオペレータの操作によりジョブ実行操作が行われると、クライアント端末5がHWFサーバ4に対してジョブ実行要求を送信する(S1110)。尚、S1102〜S1110の操作は夫々異なる操作に応じて実行されても良いし、一度の操作でジョブ登録要求、ジョブ分割要求、ワークフロー生成要求、ジョブ実行要求が行われても良い。 After such processing, when a job execution operation is performed on the client terminal 5 by an operator's operation on the GUI of the system, the client terminal 5 transmits a job execution request to the HWF server 4 (S1110). The operations S1102 to S1110 may be executed according to different operations, or a job registration request, a job division request, a workflow generation request, and a job execution request may be executed in one operation.

ジョブ実行要求を受けたHWFサーバ4においては、システム制御部410が、要求と共に受信したジョブデータを特定するための情報に基づき、ジョブデータ格納部414から指定されたジョブデータを取得する(S1111)。また、システム制御部は、取得したジョブデータにおいて指定されているデバイスの最新の情報をデバイス情報管理部416から取得し、ジョブに対してデバイスの情報を設定する(S1112)。 In the HWF server 4 that has received the job execution request, the system control unit 410 acquires the job data specified from the job data storage unit 414 based on the information for specifying the job data received together with the request (S1111). .. Further, the system control unit acquires the latest information of the device specified in the acquired job data from the device information management unit 416, and sets the device information for the job (S1112).

その後、システム制御部410は、ワークフロー制御部418にジョブデータを受け渡し、ワークフローの実行を開始させる(S1113)。ワークフロー制御部418は、取得したジョブデータに関連付けられているワークフロー情報をワークフロー情報格納部419から取得し、ワークフロー情報に従って処理を実行する。 After that, the system control unit 410 passes the job data to the workflow control unit 418 and starts the execution of the workflow (S1113). The workflow control unit 418 acquires the workflow information associated with the acquired job data from the workflow information storage unit 419, and executes the process according to the workflow information.

ワークフロー処理においては、まずHWFサーバ4に搭載されたRIPエンジン420によって実行するべきサーバ内処理が実行される(S1114)。S1114においては、ジョブ制御部413がワークフロー制御部418の制御に従って上述したようにRIPエンジン420に処理を実行させる。 In the workflow process, first, the in-server process to be executed by the RIP engine 420 mounted on the HWF server 4 is executed (S1114). In S1114, the job control unit 413 causes the RIP engine 420 to execute the process as described above according to the control of the workflow control unit 418.

S1109における実行要求において指定された識別子が、S1105、S1106の処理において分割されたジョブの元のジョブデータの識別子である場合、分割された夫々のジョブに対する一括した実行要求として処理される。その場合、S1114のサーバ内処理においては、分割されたジョブの1つのジョブであるオフセット印刷のためのRIP処理が実行され、オフセットプリンタ2へのラスターデータの送信処理も実行される。 When the identifier specified in the execution request in S1109 is the identifier of the original job data of the divided job in the processing of S1105 and S1106, it is processed as a batch execution request for each of the divided jobs. In that case, in the in-server processing of S1114, the RIP processing for offset printing, which is one of the divided jobs, is executed, and the raster data transmission processing to the offset printer 2 is also executed.

上述したように、CTP200へのラスターデータの送信は、ジョブ送受信部421によって実行される。この場合、ジョブ送受信部421が、描画情報送信部として機能する。また、オフセットプリンタ2による出力結果のみで実行可能な後処理装置3による後処理についても、S1114によるサーバ内処理においてHWFサーバ4から後処理装置3に対して実行要求が送信される。この場合も、ジョブ送受信部421が後処理装置3に対して後処理に係るジョブデータを送信する。 As described above, the transmission of raster data to the CTP 200 is executed by the job transmission / reception unit 421. In this case, the job transmission / reception unit 421 functions as a drawing information transmission unit. Further, regarding the post-processing by the post-processing device 3 that can be executed only by the output result of the offset printer 2, the execution request is transmitted from the HWF server 4 to the post-processing device 3 in the in-server processing by S1114. Also in this case, the job transmission / reception unit 421 transmits the job data related to the post-processing to the post-processing device 3.

その後、ワークフローの処理がDFE100における処理に到達したら、ジョブ制御部413が、ワークフロー制御部418の制御に従い、ジョブ送受信部421を制御してDFE100にジョブデータを送信させる(S1115)。S1115においては、ジョブ制御部413が、複数の個別ジョブ受信部112からJDF情報において指定されている情報に応じた個別ジョブ受信部112を指定する。 After that, when the workflow process reaches the process in the DFE 100, the job control unit 413 controls the job transmission / reception unit 421 according to the control of the workflow control unit 418 to cause the DFE 100 to transmit the job data (S1115). In S1115, the job control unit 413 designates the individual job receiving unit 112 according to the information specified in the JDF information from the plurality of individual job receiving units 112.

DFE100へのジョブデータの送信に際して複数の個別ジョブ受信部112のいずれかが指定されることにより、DFE100において適切な個別ジョブ受信部112がジョブデータを受信することとなる。DFE100にジョブデータが入力されることにより、上述したように、DFE100においてRIP処理やデジタルエンジン150による出力処理が実行される(S1116)。 By designating any one of the plurality of individual job receiving units 112 when transmitting the job data to the DFE 100, the appropriate individual job receiving unit 112 in the DFE 100 receives the job data. When the job data is input to the DFE 100, the RIP process and the output process by the digital engine 150 are executed in the DFE 100 as described above (S1116).

DFE100においては、指定された処理が完了すると、ジョブ受信部111によってHWFサーバ4に完了通知が行われる(S1117)。ジョブ制御部413は、ジョブ送受信部421を介してDFE100からの完了通知を受け取ると、ワークフロー制御部418に完了通知を行う。これにより、ワークフロー制御部418は、DFE100での制御の次にワークフローで指定されている後処理を実行させるための後処理要求を後処理装置3に対して行う(S1118)。 In the DFE 100, when the designated process is completed, the job receiving unit 111 notifies the HWF server 4 of the completion (S1117). When the job control unit 413 receives the completion notification from the DFE 100 via the job transmission / reception unit 421, the job control unit 413 notifies the workflow control unit 418 of the completion. As a result, the workflow control unit 418 makes a post-processing request to the post-processing device 3 for executing the post-processing specified in the workflow after the control by the DFE 100 (S1118).

S1118においては、ジョブ制御部413がワークフロー制御部418の制御に従ってジョブ送受信部421を制御し、後処理装置3に対して後処理要求を行う。このような処理により、本実施形態に係るシステムの動作が完了する。 In S1118, the job control unit 413 controls the job transmission / reception unit 421 according to the control of the workflow control unit 418, and makes a post-processing request to the post-processing device 3. By such processing, the operation of the system according to the present embodiment is completed.

次に、図11のS1116におけるDFE内処理について図21のフローチャートを参照して説明する。図21に示すように、まずはHWFサーバ4からのジョブデータの送信に際して指定された個別ジョブ受信部112がジョブデータを受信する(S2101)。個別ジョブ受信部112は、ジョブデータを受信すると、自身に対して設定されている個別設定をジョブデータに反映するようにJDF情報を更新する(S2102)。 Next, the DFE internal processing in S1116 of FIG. 11 will be described with reference to the flowchart of FIG. As shown in FIG. 21, first, the individual job receiving unit 112 designated when transmitting the job data from the HWF server 4 receives the job data (S2101). When the individual job receiving unit 112 receives the job data, the individual job receiving unit 112 updates the JDF information so as to reflect the individual settings set for itself in the job data (S2102).

上述した“パススルーモード”の設定もS2102において反映されることとなる。個別設定の反映されたジョブデータはシステム制御部113に入力される。システム制御部113は、入力されたジョブデータを設定に応じてジョブデータ格納部114に格納し、オペレータの操作に応じてUI制御部115を介してプレビュー処理等を行う。 The above-mentioned "pass-through mode" setting is also reflected in S2102. The job data to which the individual settings are reflected is input to the system control unit 113. The system control unit 113 stores the input job data in the job data storage unit 114 according to the setting, and performs preview processing or the like via the UI control unit 115 according to the operation of the operator.

そして、オペレータの操作や設定された実行時間への到達等、DFE100におけるジョブの実行タイミングになると、システム制御部113は、ジョブデータをジョブ制御部116に入力する。ジョブ制御部116は、入力されたジョブデータを参照し、パススルーモードか否かを確認する(S2103)。その結果、パススルーモードでなかった場合(S2103/NO)、ジョブ制御部116はJDF解析部117にジョブデータを入力してDFE内ジョブ属性を生成させる(S2104)。 Then, when the job execution timing in the DFE 100 comes, such as the operation of the operator or the arrival at the set execution time, the system control unit 113 inputs the job data to the job control unit 116. The job control unit 116 refers to the input job data and confirms whether or not it is in the pass-through mode (S2103). As a result, when the pass-through mode is not set (S2103 / NO), the job control unit 116 inputs the job data to the JDF analysis unit 117 to generate the job attribute in DFE (S2104).

S2103の確認の結果、パススルーモードであった場合(S2103/YES)、若しくはJDF変換が完了してDFE内ジョブ属性が生成された場合、ジョブ制御部116は、RIPパラメータを生成する(S2105)。パススルーモードではない場合、S2105においては、図8において説明したようなRIPパラメータが生成される。他方、パススルーモードの場合、図8に示す情報のうち、“入出力画像情報”以外の情報を含むRIPパラメータが生成され、他の部分はJDF情報が参照される。 As a result of confirmation in S2103, when the pass-through mode is set (S2103 / YES), or when the JDF conversion is completed and the job attribute in DFE is generated, the job control unit 116 generates the RIP parameter (S2105). When not in the pass-through mode, in S2105, the RIP parameters as described in FIG. 8 are generated. On the other hand, in the pass-through mode, among the information shown in FIG. 8, RIP parameters including information other than "input / output image information" are generated, and JDF information is referred to for other parts.

ジョブ制御部116は、RIPパラメータを生成すると、RIP部118に必要な情報を入力してRIP処理を実行させる。これにより、まずはRIP制御部119が上述したパラメータ変換を行う(S2106)。そして、RIP制御部119が、変換後のパラメータを指定してRIPエンジン120にRIP処理を実行させる(S2107)。これにより、RIPエンジン120によってラスターデータが作成される。 When the job control unit 116 generates the RIP parameter, the job control unit 116 inputs necessary information to the RIP unit 118 to execute the RIP process. As a result, the RIP control unit 119 first performs the parameter conversion described above (S2106). Then, the RIP control unit 119 specifies the converted parameter and causes the RIP engine 120 to execute the RIP process (S2107). As a result, raster data is created by the RIP engine 120.

尚、S2105においては、上述したように、図3に示す“RIPデバイス指定”の情報に基づき、RIPエンジン毎にRIPパラメータが生成される。そして、S2107においては、生成されたRIPパラメータ毎に順番にRIP処理が実行されてラスターデータが生成される。 In S2105, as described above, RIP parameters are generated for each RIP engine based on the information of "RIP device designation" shown in FIG. Then, in S2107, RIP processing is executed in order for each generated RIP parameter to generate raster data.

ラスターデータが生成され、RIP部118からラスターデータを取得すると、ジョブ制御部116は、プリンタ制御部122にラスターデータを入力して、デジタルエンジン150による印刷出力を実行させる(S2108)。このような処理により、DFE内処理が完了する。 When the raster data is generated and the raster data is acquired from the RIP unit 118, the job control unit 116 inputs the raster data to the printer control unit 122 and causes the digital engine 150 to execute the print output (S2108). By such processing, the processing in DFE is completed.

次に、図13のS2107におけるRIP処理について、図22を参照して説明する。図22に示すように、まずは入力部202に対する初期化要求に基づいて制御部201が初期化処理を実行する(S2201)。S2201においては、図9の例の場合、RIPパラメータ解析部203がRIPパラメータを受け付けて解析を行い、上述したようにRIPエンジン120に含まれる夫々の拡張部のうち処理を実行させる拡張部や、その順番を決定する。また、処理の結果生成されるデータの形式を決定する。 Next, the RIP process in S2107 of FIG. 13 will be described with reference to FIG. As shown in FIG. 22, first, the control unit 201 executes the initialization process based on the initialization request to the input unit 202 (S2201). In S2201, in the case of the example of FIG. 9, the RIP parameter analysis unit 203 receives the RIP parameter and analyzes it, and as described above, the extension unit that executes the processing among the expansion units included in the RIP engine 120, and the extension unit. Determine the order. It also determines the format of the data generated as a result of the process.

また、図10の例の場合、ジョブ属性解析部214が、JDF情報及びPDL情報を受け付けて解析を行い、処理を実行させる拡張部や、その順番を決定する。また、処理の結果生成されるデータの形式を決定する。続いて、図10の例の場合、制御部201は、RIPステータス解析部215にステータス解析を実行させる。 Further, in the case of the example of FIG. 10, the job attribute analysis unit 214 receives the JDF information and the PDL information, analyzes the information, and determines the extension unit for executing the processing and the order thereof. It also determines the format of the data generated as a result of the process. Subsequently, in the case of the example of FIG. 10, the control unit 201 causes the RIP status analysis unit 215 to execute the status analysis.

ステータス解析において、RIPステータス解析部215は、図3に示す“RIPステータス”を参照し、RIP内部処理の1つの項目を選択する(S2202)。そして、そのステータスが「Done」であれば(S2203/YES)、対応する拡張部を、S2202の処理において決定した実行対象の拡張部から除外する(S2204)。他方、「NotYet」であれば(S2203/NO)、特に処理は行わない。 In the status analysis, the RIP status analysis unit 215 refers to the “RIP status” shown in FIG. 3 and selects one item of the RIP internal processing (S2202). Then, if the status is "Done" (S2203 / YES), the corresponding extension is excluded from the extension to be executed determined in the process of S2202 (S2204). On the other hand, if it is "Not Yet" (S2203 / NO), no particular processing is performed.

RIPステータス解析部215は、全てのRIP内部処理の項目についてS2202からの処理が完了するまで処理を繰り返す(S2205/NO)。RIPステータス解析部215が、全てのRIP内部処理の項目についてS2202からの処理を完了した後(S2205/YES)、入力部202がRIP処理の実行要求を取得すると(S2206/YES)、制御部201は、夫々の拡張部に対して順番に処理を実行させる(S2207)。 The RIP status analysis unit 215 repeats the processing for all the items of the RIP internal processing until the processing from S2202 is completed (S2205 / NO). After the RIP status analysis unit 215 completes the processing from S2202 for all the items of the RIP internal processing (S2205 / YES), when the input unit 202 acquires the execution request of the RIP processing (S2206 / YES), the control unit 201 Causes each extension unit to execute processing in order (S2207).

S2207においては、S2201の処理において決定された拡張部であって、且つS2204の処理により除外されていない拡張部に対してのみ処理が要求される。また、S2201において決定された処理順に従って処理が要求される。そのようにして拡張部により処理が実行されてラスターデータが生成されると、出力部213が処理結果を出力する(S2208)。このような処理により、RIP部118による処理が完了する。 In S2207, processing is required only for the expansion portion determined in the processing of S2201 and not excluded by the processing of S2204. Further, processing is requested according to the processing order determined in S2201. When the processing is executed by the extension unit and the raster data is generated in this way, the output unit 213 outputs the processing result (S2208). By such a process, the process by the RIP unit 118 is completed.

尚、本実施形態においては、図10の例の場合、即ち、パススルーモードに対応しているRIPエンジン120の場合についてのみ、S2202〜S2205の処理、即ちステータス解析処理が実行される場合を例としている。これは、ステータス解析処理が必要となるのは、上述したようにHWFサーバ4とDFE100とでRIP処理を分担する場合であることに基づいている。 In the present embodiment, only in the case of the example of FIG. 10, that is, in the case of the RIP engine 120 corresponding to the pass-through mode, the process of S2202 to S2205, that is, the case where the status analysis process is executed is taken as an example. There is. This is based on the fact that the status analysis process is required when the RIP process is shared between the HWF server 4 and the DFE100 as described above.

そのような場合には、HWFサーバ4とDFE100とで同一のRIPエンジンが搭載されていることを利用して、両者の境目を意識することなく一連の処理としてRIP処理を実行する。従って、HWFサーバ4においてRIPエンジン420により処理されたデータをそのままDFE100においてRIPエンジン120に入力することが好ましく、RIPエンジンの外部に設けられたJDF解析部117を通さないパススルーモードが適している。 In such a case, the HWF server 4 and the DFE100 are equipped with the same RIP engine, and the RIP process is executed as a series of processes without being aware of the boundary between the two. Therefore, it is preferable that the data processed by the RIP engine 420 in the HWF server 4 is directly input to the RIP engine 120 in the DFE 100, and the pass-through mode that does not pass through the JDF analysis unit 117 provided outside the RIP engine is suitable.

しかしながら、これは一例であり、パススルーモードではない場合であっても、HWFサーバ4とDFE100とでRIP処理を分担する場合であれば、ステータス解析を行うことが必要となる。即ち、HWFサーバ4とDFE100とでRIP処理を分担する場合には、HWFサーバ4において既に実行されたRIP処理をDFE100側で除外する必要がある。 However, this is an example, and even when the pass-through mode is not used, if the RIP processing is shared between the HWF server 4 and the DFE100, it is necessary to perform status analysis. That is, when the RIP processing is shared between the HWF server 4 and the DFE100, it is necessary to exclude the RIP processing already executed by the HWF server 4 on the DFE100 side.

従って、パススルーモードに対応していないRIPエンジン120であっても、HWFサーバ4とDFE100とでRIP処理を分担するため、RIPステータス解析部215を設けても良い。換言すると、HWFサーバ4とDFE100とでRIP処理を分担する場合であっても、DFE100側でJDF解析部117によるJDF解析を行った上で、RIPステータス解析部215によるステータス解析を行って必要なRIP内部処理を判断しても良い。 Therefore, even if the RIP engine 120 does not support the pass-through mode, the RIP status analysis unit 215 may be provided in order to share the RIP processing between the HWF server 4 and the DFE100. In other words, even when the RIP processing is shared between the HWF server 4 and the DFE100, it is necessary to perform the JDF analysis by the JDF analysis unit 117 on the DFE100 side and then perform the status analysis by the RIP status analysis unit 215. RIP internal processing may be determined.

本実施形態に係るHWFシステムにおいては、HWFサーバ4に搭載されたRIPエン
ジン420に対応したRIPエンジン120がDFE100に搭載されている。従って、オフセットプリンタ2での出力のためにRIPエンジン420によって処理された印刷ジョブのラスターデータと、デジタルプリンタ1での出力のためにRIPエンジン120によって処理された印刷ジョブのラスターデータとに差異が発生しない。従って、異なる種類の画像形成装置における印刷結果の差異を低減することが出来る。
In the HWF system according to the present embodiment, the RIP engine 120 corresponding to the RIP engine 420 mounted on the HWF server 4 is mounted on the DFE100. Therefore, there is a difference between the raster data of the print job processed by the RIP engine 420 for output on the offset printer 2 and the raster data of the print job processed by the RIP engine 120 for output on the digital printer 1. Does not occur. Therefore, it is possible to reduce the difference in printing results between different types of image forming devices.

また、複数のHWFサーバ4が設けられることにより、RIP処理に際してのパラメータ指定形式の異なる様々なデータが入力されることとなる。この場合、夫々の形式に応じてパラメータ指定の態様を変更する必要があり、図6に示すジョブ制御部116にそのような機能を担わせる態様が考えられる。しかしながら、ジョブ制御部116は、システム制御部113やプリンタ制御部122等、DFE100において大きな要素となっている他のモジュールと関連しているため、ジョブ制御部116の機能拡張を行う場合、システム全体に与える影響が大きい。 Further, by providing a plurality of HWF servers 4, various data having different parameter specification formats at the time of RIP processing will be input. In this case, it is necessary to change the mode of parameter specification according to each format, and it is conceivable that the job control unit 116 shown in FIG. 6 is provided with such a function. However, since the job control unit 116 is related to other modules such as the system control unit 113 and the printer control unit 122, which are major elements in the DFE 100, when the function of the job control unit 116 is expanded, the entire system Has a large effect on.

これに対して、本実施形態に係るDFE100においては、ジョブ制御部116からの制御に基づいてRIP制御部119がパラメータ変換を行う。即ち、RIP制御部119が制御値変換部として機能する。そのため、上述したようなジョブ制御部116の機能拡張による弊害を排除し、RIP制御部119の機能拡張によって、システム全体に対して大きな影響を与えることなく、新たなパラメータの指定形式に対応することが可能である。 On the other hand, in the DFE 100 according to the present embodiment, the RIP control unit 119 performs parameter conversion based on the control from the job control unit 116. That is, the RIP control unit 119 functions as a control value conversion unit. Therefore, the harmful effects of the function expansion of the job control unit 116 as described above should be eliminated, and the function expansion of the RIP control unit 119 should support a new parameter specification format without significantly affecting the entire system. Is possible.

以上、説明したように、本実施形態に係るシステムにおいては、ジョブデータが分割され、印刷出力の実行先が変更された場合、印刷条件の変化に応じてマークの設定が変換される。従って、複数種類の画像形成装置を管理して印刷出力を行うシステムにおいて、印刷条件の変更によるマークの変更に際するユーザの操作負担を軽減することができる。 As described above, in the system according to the present embodiment, when the job data is divided and the execution destination of the print output is changed, the mark setting is converted according to the change of the print condition. Therefore, in a system that manages a plurality of types of image forming devices and outputs prints, it is possible to reduce the operational burden on the user when changing the mark due to the change in printing conditions.

尚、上記実施形態においては、印刷条件が変更される場合として、オフセット印刷用に生成されてマークが設定されたジョブの出力先がデジタル印刷に変更された場合を例として説明した。この場合、対応しているシートサイズの変更により面付けが変更されると共に、後処理装置160が対応している機能に応じて後処理装置3との間に差異が生じることとなる。そして、図16、図17に示すマーク変換情報は、そのような変化に応じて生成される。 In the above embodiment, as a case where the printing conditions are changed, a case where the output destination of the job generated for offset printing and set with a mark is changed to digital printing has been described as an example. In this case, the imposition is changed by changing the corresponding sheet size, and a difference is generated between the post-processing device 160 and the post-processing device 3 according to the corresponding function. Then, the mark conversion information shown in FIGS. 16 and 17 is generated in response to such a change.

しかしながらこれは一例であり、例えば、デジタルプリンタ1aを意図して生成されてマークが設定されたジョブの出力先がデジタルプリンタ1bに変更される場合であっても、対応するシートサイズや後処理装置160の機能の差異により同様に適用可能である。また、出力先の変更が無い場合であっても、シートサイズが変更されることにより、面付けが変更されれば、同様にマークの設定変更が必要となる。 However, this is just an example. For example, even when the output destination of a job that is intentionally generated and marked with the digital printer 1a is changed to the digital printer 1b, the corresponding sheet size and post-processing device It is similarly applicable due to the difference in 160 functions. Even if the output destination is not changed, if the imposition is changed due to the change in the sheet size, it is necessary to change the mark setting in the same manner.

即ち、本実施形態に係るマークの変換処理は、印刷出力の結果の丁合に関連する条件が変更された場合に、その条件の変化に応じてマークの設定変更を行う方法として用いられ
る。
That is, the mark conversion process according to the present embodiment is used as a method of changing the mark setting according to the change of the condition when the condition related to the collation of the print output result is changed.

尚、上記実施形態においては、“RIP制御モード”として「ページモード」及び「シートモード」を例として説明した。ここで、「ページモード」において、RIP制御部119は、上述したように複数の集約前のページ毎にRIP前のデータをRIPエンジン120に送信し、ページ毎にRIP処理を実行させて集約された状態のラスターデータを生成させる。 In the above embodiment, "page mode" and "sheet mode" have been described as examples of the "RIP control mode". Here, in the "page mode", the RIP control unit 119 transmits the data before the RIP to the RIP engine 120 for each of the plurality of pages before aggregation as described above, and executes the RIP process for each page to be aggregated. Raster data in the state of being generated is generated.

この他、RIP制御部119が、複数の集約前のページについてのRIP前のデータをすべてRIPエンジン120に送信し、RIPエンジン120が面付け処理を行いながらRIP処理を実行する処理態様も可能である。このような処理態様は「サーフェイスモード」と呼ばれる。「サーフェイスモード」を用いる場合においても、上記と同様に、RIP制御部119は、RIP処理を実行させるRIPエンジン120に応じて、RIPエンジン120に対して指定するパラメータの変換処理を行う。これにより、上記と同様の効果を得ることが可能である。 In addition, the RIP control unit 119 can transmit all the pre-RIP data for the plurality of pages before aggregation to the RIP engine 120, and the RIP engine 120 executes the RIP process while performing the imposition process. is there. Such a processing mode is called "surface mode". Even when the "surface mode" is used, the RIP control unit 119 performs a parameter conversion process designated for the RIP engine 120 according to the RIP engine 120 for executing the RIP process, as described above. This makes it possible to obtain the same effect as described above.

また、上記実施形態においては、このような“RIP制御モード”の差異に対応するための処理として、RIP制御用のパラメータを変換する場合を例として説明した。この他、例えば元データの形式に応じて、RIP処理を実行させるRIPエンジン120を選択しても良い。 Further, in the above-described embodiment, a case of converting parameters for RIP control has been described as an example as a process for dealing with such a difference in "RIP control mode". In addition, for example, the RIP engine 120 for executing the RIP process may be selected according to the format of the original data.

この場合、RIP制御部119は、ジョブ制御部116からRIP処理対象のデータを取得すると、“RIP制御モード”の情報を参照する。そして、「ページモード」、「シートモード」、「サーフェイスモード」等の指定に応じたRIPエンジン120を選択し、RIP処理を実行させる。このようなRIP制御部119の機能によっても、上記と同様に、元データにおけるパラメータの指定方法とRIPエンジン120の対応する“RIP制御モード”との差異に対応することができる。 In this case, when the RIP control unit 119 acquires the data to be processed by the RIP from the job control unit 116, the RIP control unit 119 refers to the information of the “RIP control mode”. Then, the RIP engine 120 corresponding to the designation of "page mode", "sheet mode", "surface mode", etc. is selected, and the RIP process is executed. Similar to the above, the function of the RIP control unit 119 also makes it possible to deal with the difference between the parameter specification method in the original data and the corresponding "RIP control mode" of the RIP engine 120.

また、本実施形態に係るシステムにおいては、複数のデバイスに同一のRIPエンジンが搭載されていることを前提として、図3に示すような“RIPデバイス指定”の情報によってRIP内部処理の夫々を実行するデバイスを管理する。そして、DFE100においてRIP処理が実行される際には、“RIPステータス”の情報によって既に実行されたRIP内部処理が除外される。 Further, in the system according to the present embodiment, assuming that the same RIP engine is mounted on a plurality of devices, each of the RIP internal processes is executed by the information of "RIP device designation" as shown in FIG. Manage the devices you want to use. Then, when the RIP process is executed in the DFE 100, the RIP internal process that has already been executed is excluded by the information of the "RIP status".

このような構成によれば、オペレータは、“RIPデバイス指定”の情報を変更することにより、夫々のデバイスが担当するRIP内部処理を容易に変更することが可能である。また、その場合に、“RIPステータス”の情報によって必要な処理が判断されるため、DFE100においては必要な処理のみが実行対象となる。 According to such a configuration, the operator can easily change the RIP internal processing in charge of each device by changing the information of "RIP device designation". Further, in that case, since the necessary processing is determined based on the information of the "RIP status", only the necessary processing is executed in the DFE 100.

このような処理により、複数のデバイスにおいてRIP処理が行われる場合において、夫々のデバイスが担当する処理の変更を容易化することが出来る。また、HWFサーバ4とDFE100とで夫々RIP処理を実行する場合において、いずれか一方のみでRIP処理を実行した場合と同一の画像を生成することができる。 By such a process, when the RIP process is performed on a plurality of devices, it is possible to facilitate the change of the process in charge of each device. Further, when the RIP processing is executed by the HWF server 4 and the DFE100, respectively, it is possible to generate the same image as when the RIP processing is executed by only one of them.

また、上記実施形態によれば、HWFサーバ4とDFE100とでRIP内部処理を分散する場合には、“パススルーモード”が設定され、HWFサーバ4において処理された情報がそのままDFE100のRIPエンジンに入力される。HWFサーバ4とDFE100とには同一のRIPエンジンが搭載されているため、夫々のデバイスの違いを意識することなく一連の処理としてRIP処理を続行することが可能である。このような場合において、上述した“RIPステータス”の情報を用いることにより、複数デバイスでのRIP処理の分散に際して、分散態様を動的に変更することをより好適に実現することが出来る。 Further, according to the above embodiment, when the RIP internal processing is distributed between the HWF server 4 and the DFE100, a "pass-through mode" is set, and the information processed by the HWF server 4 is directly input to the RIP engine of the DFE100. Will be done. Since the same RIP engine is mounted on the HWF server 4 and the DFE100, it is possible to continue the RIP process as a series of processes without being aware of the difference between the devices. In such a case, by using the above-mentioned "RIP status" information, it is possible to more preferably realize that the distribution mode is dynamically changed when the RIP processing is distributed among a plurality of devices.

また、上記実施形態によれば、DFE100において搭載されている複数のRIPエンジン夫々に対応すると共に、“パススルーモード”をはじめとした個別の設定が関連付けられた夫々の個別ジョブ受信部112がDFE100において設けられている。 Further, according to the above embodiment, each of the plurality of RIP engines mounted on the DFE100 is supported, and each individual job receiving unit 112 associated with individual settings such as the "pass-through mode" is provided on the DFE100. It is provided.

これにより、HWFサーバ4側においては、個別ジョブ受信部112を指定することによってHWFサーバ4に搭載されているRIPエンジンに対応した同一のRIPエンジンを指定することが出来る。また、“パススルーモード”による処理であることを指定することが出来る。従って、上述したようなHWFサーバ4とDFE100とで同一のRIPエンジンにより処理を実行させることや、“パススルーモード”を設定すること等を容易に実現することが出来る。 As a result, on the HWF server 4 side, the same RIP engine corresponding to the RIP engine mounted on the HWF server 4 can be specified by designating the individual job receiving unit 112. In addition, it is possible to specify that the processing is performed in the "pass-through mode". Therefore, it is possible to easily execute the processing by the same RIP engine in the HWF server 4 and the DFE100 as described above, set the "pass-through mode", and the like.

また、上記実施形態においては、図3の“RIPデバイス指定”の情報に示すように、DFE100においてRIP処理を実行させる場合には、DFE100に搭載された複数のRIPエンジンのいずれかを指定可能である。これにより、夫々のRIPエンジンに搭載されている機能をフレキシブルに利用してRIP処理を実行することが可能となる。 Further, in the above embodiment, as shown in the information of "RIP device designation" in FIG. 3, when the RIP process is executed in the DFE 100, any one of a plurality of RIP engines mounted on the DFE 100 can be designated. is there. This makes it possible to flexibly utilize the functions installed in each RIP engine to execute the RIP process.

また、上記実施形態においては、図3において説明したように、“RIPデバイス指定”の情報を設け、この情報に基づいてワークフロー制御部418が処理を実行させる先のモジュールを決定する場合を例として説明した。この他、例えば図5に示すワークフロー情報において“RIPデバイス指定”に相当する情報が記述されていても良い。 Further, in the above embodiment, as described in FIG. 3, as an example, the information of "RIP device designation" is provided, and the workflow control unit 418 determines the module to execute the process based on this information. explained. In addition, for example, in the workflow information shown in FIG. 5, information corresponding to "RIP device designation" may be described.

このような場合、“RIPデバイス指定”に相当する情報はJDF情報には含まれないため、DFE100側に伝えられることはない。その結果、DFE100側においては、HWFサーバ4側のRIPエンジン420が指定された処理を判断することができないが、“RIPステータス”を参照することによりDFE100側において実行するべき処理を判断することが出来る。 In such a case, since the information corresponding to "RIP device designation" is not included in the JDF information, it is not transmitted to the DFE100 side. As a result, the DFE100 side cannot determine the specified processing by the RIP engine 420 on the HWF server 4 side, but it is possible to determine the processing to be executed on the DFE100 side by referring to the "RIP status". You can.

この他、DFE100側において受信したデータの内容を解析し、既に実行されたRIP処理を判断することも可能である。しかしながら、この場合、入力されたデータを解析する処理が発生するため、その分の時間を要する。これに対して、“RIPステータス”の情報を用いることにより、そのような解析処理を行うことなく、迅速に画像形成出力を実行することが出来る。 In addition, it is also possible to analyze the contents of the data received on the DFE100 side and determine the RIP process that has already been executed. However, in this case, since the process of analyzing the input data occurs, it takes a corresponding amount of time. On the other hand, by using the "RIP status" information, it is possible to quickly execute the image formation output without performing such an analysis process.

1 デジタルプリンタ
2 オフセットプリンタ
3 後処理装置
4、4a、4b HWFサーバ
5、5a、5b クライアント端末
10 CPU
20 RAM
30 ROM
40 HDD
50 I/F
60 LCD
70 操作部
80 バス
100 DFE
101 ネットワークI/F
102 ディスプレイ
111 ジョブ受信部
112 個別ジョブ受信部
113 システム制御部
114 ジョブデータ格納部
115 UI制御部
116 ジョブ制御部
117 JDF解析部
118 RIP部
119 RIP制御部
120 RIPエンジン
121 画像格納部
122 プリンタ制御部
123 デバイス情報管理部
124 デバイス情報通信部
130 ジョブ管理部
150 デジタルエンジン
200 CTP
201 制御部
202 入力部
203 RIPパラメータ解析部
204 プリフライト処理部
205 ノーマライズ処理部
206 マーク処理部
207 フォント処理部
209 CMM処理部
210 Trapping処理部
211 Calibration処理部
212 Screening処理部
213 出力部
214 ジョブ属性解析部
215 RIPステータス解析部
216 RIPステータス管理部
217 レイアウト処理部
218 レンダリング処理部
400 HWFコントローラ
401 ネットワークI/F
410 システム制御部
411 データ受信部
412 UI制御部
413 ジョブ制御部
414 ジョブデータ格納部
415 デバイス情報通信部
416 デバイス情報管理部
417 デバイス情報格納部
418 ワークフロー制御部
419 ワークフロー情報格納部
420 RIPエンジン
421 ジョブ送受信部
422 面付け変換部
1 Digital printer 2 Offset printer 3 Post-processing device 4, 4a, 4b HWF server 5, 5a, 5b Client terminal 10 CPU
20 RAM
30 ROM
40 HDD
50 I / F
60 LCD
70 Operation unit 80 Bus 100 DFE
101 Network I / F
102 Display 111 Job receiving unit 112 Individual job receiving unit 113 System control unit 114 Job data storage unit 115 UI control unit 116 Job control unit 117 JDF analysis unit 118 RIP unit 119 RIP control unit 120 RIP engine 121 Image storage unit 122 Printer control unit 123 Device Information Management Department 124 Device Information Communication Department 130 Job Management Department 150 Digital Engine 200 CTP
201 Control unit 202 Input unit 203 RIP parameter analysis unit 204 Preflight processing unit 205 Normalization processing unit 206 Mark processing unit 207 Font processing unit 209 CMM processing unit 210 Trapping processing unit 211 Calibration processing unit 212 Screening processing unit 213 Output unit 214 Job attributes Analysis unit 215 RIP status analysis unit 216 RIP status management unit 217 Layout processing unit 218 Rendering processing unit 400 HWF controller 401 Network I / F
410 System control unit 411 Data reception unit 412 UI control unit 413 Job control unit 414 Job data storage unit 415 Device information communication unit 416 Device information management unit 417 Device information storage unit 418 Workflow control unit 419 Workflow information storage unit 420 RIP engine 421 Job Transmission / reception unit 422 Imposition conversion unit

特開2005−268918号公報Japanese Unexamined Patent Publication No. 2005-268918

Claims (6)

なくとも1つの画像形成装置における画像形成出力を制御する画像形成出力制御装置を複数含んで構成される画像処理システムに適用され、複数の画像形成出力制御装置による前記画像形成出力の制御を管理する処理実行制御装置であって、
画像形成出力対象の画像の情報である出力対象画像情報に対して画像形成出力における条件が設定されて生成された情報であ出力命令情報を取得する出力命令情報取得部と、
前記画像形成装置における画像形成出力に際して参照される情報である描画情報を生成する制御側描画情報生成部と、
画像形成出力によって出力される結果物の丁合に関連する条件の変化に応じて図形の設定を変換する設定変換部と
を有し、
前記出力命令情報取得部が取得する前記出力命令情報は、前記丁合に関連する条件の設定及び前記結果物において前記画像形成出力対象の画像の外側に形成される丁合に関する図形の設定を含み、
前記制御側描画情報生成部は、前記出力命令情報に従い、前記出力対象画像情報に基づいて前記描画情報を生成し、
前記設定変換部は、前記出力命令情報に含まれる前記丁合に関連する条件の設定の変更を受け付け、当該条件の設定の変更に基づく変化する前記丁合に関連する条件に応じて前記丁合に関する図形の条件の設定を変換するための方法が特定されたマーク変換情報に基づいて当該図形の設定を変換する、
ことを特徴とする処理実行制御装置。
Even without least is applied to an image processing system including a plurality of image forming output control apparatus for controlling an image forming output in one image forming apparatus, the management control of the image forming output by the plurality of image forming output control device It is a processing execution control device
An output instruction information acquisition unit that condition to obtain an output instruction information information Ru der generated is set in the image forming output to output target image information is information of an image forming output target image,
A control-side rendering information generating unit that generates the rendering information is information that is referred to in the image forming output in the image forming apparatus,
Possess a setting converter for converting the set of graphics in response to changes in conditions associated with collation of the resultant structure that is output by the image forming output,
The output command information acquired by the output command information acquisition unit includes setting of conditions related to the collation and setting of a graphic related to the collation formed outside the image to be output for image formation in the result product. ,
The control side rendering information generating unit in accordance with the output instruction information, generates the rendering information based on the output target image data,
The setting conversion unit accepts a change in the setting of the condition related to the collation included in the output command information, and the collation is changed according to the condition related to the collation that changes based on the change in the setting of the condition. Converting the setting of the figure based on the mark conversion information for which a method for converting the setting of the condition of the figure is specified.
A processing execution control device characterized by this.
前記出力命令情報は前記結果物のサイズを指定する情報を含み、
前記設定変換部は、
前記結果物のサイズの設定変更を受け付け、
受け付けた前記サイズの変化に応じて前記丁合に関する図形の設定を変換することを特徴とする請求項1に記載の処理実行制御装置。
The output command information includes information that specifies the size of the product.
The setting conversion unit
Accepting changes in the size of the product
The processing execution control device according to claim 1, wherein the setting of the graphic related to the collation is changed according to the received change in the size.
前記出力命令情報は画像形成出力を実行させる画像形成装置を指定する情報を含み、
前記設定変換部は、
前記画像形成装置を指定する情報の変更を受け付け、
変更後の前記画像形成装置における前記丁合に関連する条件の対応機能の情報を取得し、
取得した前記条件の対応機能の情報と、前記出力命令情報のうち前記丁合に関連する条件の設定との差異に基づいて前記丁合に関する図形の設定を変換することを特徴とする請求項1または2に記載の処理実行制御装置。
The output command information includes information that specifies an image forming apparatus for executing image forming output.
The setting conversion unit
Accepts changes in the information that specifies the image forming apparatus
Obtaining information on the corresponding function of the condition related to the collating in the image forming apparatus after the change,
Claim 1 is characterized in that the setting of a graphic related to the collation is converted based on the difference between the acquired information on the corresponding function of the condition and the setting of the condition related to the collation in the output command information. Alternatively, the process execution control device according to 2.
前記設定変換部は、
複数ページによって構成される出力対象画像情報についてページ毎に異なる出力先を指定するように前記画像形成装置を指定する情報の変更を受け付けることを特徴とする請求項3に記載の処理実行制御装置。
The setting conversion unit
The processing execution control device according to claim 3, further comprising accepting a change in information that specifies the image forming apparatus so as to specify a different output destination for each page of the output target image information composed of a plurality of pages.
なくとも1つの画像形成装置における画像形成出力を制御する画像形成出力制御装置を複数含んで構成される画像処理システムに適用され、複数の画像形成出力制御装置による前記画像形成出力の制御を管理するために、
画像形成出力対象の画像の情報である出力対象画像情報に対して画像形成出力における条件が設定されて生成された情報であ出力命令情報を取得し、
前記画像形成装置における画像形成出力に際して参照される情報である描画情報を生成し、
画像形成出力によって出力される結果物の丁合に関連する条件の変化に応じて図形の設定を変換する処理実行制御方法であって、
取得される前記出力命令情報は、前記丁合に関連する条件の設定及び前記結果物において前記画像形成出力対象の画像の外側に形成される丁合に関する図形の設定を含
描画情報は、前記出力命令情報に従い、前記出力対象画像情報に基づいて生成され
前記出力命令情報に含まれる前記丁合に関連する条件の設定の変更を受け付け、
前記丁合に関する図形の設定を、当該条件の設定の変更に基づく変化する前記丁合に関連する条件に応じて前記丁合に関する図形の条件の設定を変換するための方法が特定されたマーク変換情報に基づいて変換する、
ことを特徴とする画像処理の処理実行制御方法。
Even without least is applied to an image processing system including a plurality of image forming output control apparatus for controlling an image forming output in one image forming apparatus, the management control of the image forming output by the plurality of image forming output control device To do
Acquires the output instruction information condition Ru information der generated are set in the image forming output to output target image information is information of an image in the image forming output target,
The drawing information is information that is referred to in the image forming output in the image forming apparatus forms the raw,
It is a process execution control method that converts the graphic settings according to changes in the conditions related to the collation of the result output by the image formation output .
The output instruction information obtained is seen containing a graphic settings for collation of the setting and the result of the conditions associated with the collation is formed outside of the image forming output target image,
The drawing information is generated based on the output target image information according to the output command information .
Accepts changes in the settings of the conditions related to the collating included in the output command information.
A mark conversion in which a method for converting the setting of the graphic condition related to the collation according to the condition related to the changing condition based on the change of the setting of the condition is specified. Informed conversion,
A processing execution control method for image processing, characterized in that.
なくとも1つの画像形成装置における画像形成出力を制御する画像形成出力制御装置を複数含んで構成される画像処理システムに適用され、複数の画像形成出力制御装置による前記画像形成出力の制御を管理する情報処理装置を制御する制御プログラムであって、
画像形成出力対象の画像の情報である出力対象画像情報に対して画像形成出力における条件が設定されて生成された情報であ出力命令情報を取得する出力命令情報取得部と、
前記画像形成装置における画像形成出力に際して参照される情報である描画情報を生成する制御側描画情報生成部と、
画像形成出力によって出力される結果物の丁合に関連する条件の変化に応じて図形の設定を変換する設定変換部と
を情報処理装置に実行させ
前記出力命令情報取得部が取得する前記出力命令情報には、前記丁合に関連する条件の設定及び前記結果物において前記画像形成出力対象の画像の外側に形成される丁合に関する図形の設定が含まれ
前記制御側描画情報生成部には、前記出力命令情報に従い、前記出力対象画像情報に基づいて前記描画情報を生成させ、
前記設定変換部には、前記出力命令情報に含まれる前記丁合に関連する条件の設定の変更を受け付けさせ、当該条件の設定の変更に基づく変化する前記丁合に関連する条件に応じて前記丁合に関する図形の条件の設定を変換するための方法が特定されたマーク変換情報に基づいて当該図形の設定を変換させるように
情報処理装置に処理を実行させることを特徴とする制御プログラム。
Even without least is applied to an image processing system including a plurality of image forming output control apparatus for controlling an image forming output in one image forming apparatus, the management control of the image forming output by the plurality of image forming output control device A control program that controls an information processing device
An output instruction information acquisition unit that condition to obtain an output instruction information information Ru der generated is set in the image forming output to output target image information is information of an image forming output target image,
A control-side rendering information generating unit that generates the rendering information is information that is referred to in the image forming output in the image forming apparatus,
The information processing device is made to execute a setting conversion unit that converts the setting of the figure according to the change of the condition related to the collation of the result output by the image formation output .
The output command information acquired by the output command information acquisition unit includes the setting of conditions related to the collation and the setting of a graphic related to the collation formed outside the image to be output for image formation in the result product. included,
The control side drawing information generation unit is made to generate the drawing information based on the output target image information according to the output command information .
The setting conversion unit receives a change in the setting of the condition related to the collation included in the output command information, and the change according to the condition related to the collation that changes based on the change in the setting of the condition. A method for converting graphic condition settings related to collation so that the graphic settings are converted based on the specified mark conversion information .
Control program characterized Rukoto to execute the processing in the information processing apparatus.
JP2019063631A 2019-03-28 2019-03-28 Process execution control device, process execution control method and control program Active JP6795051B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019063631A JP6795051B2 (en) 2019-03-28 2019-03-28 Process execution control device, process execution control method and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019063631A JP6795051B2 (en) 2019-03-28 2019-03-28 Process execution control device, process execution control method and control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015163151A Division JP6503974B2 (en) 2015-08-20 2015-08-20 IMAGE PROCESSING SYSTEM, PROCESSING EXECUTION CONTROL DEVICE, IMAGE PROCESSING METHOD, AND CONTROL PROGRAM

Publications (2)

Publication Number Publication Date
JP2019117660A JP2019117660A (en) 2019-07-18
JP6795051B2 true JP6795051B2 (en) 2020-12-02

Family

ID=67304562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019063631A Active JP6795051B2 (en) 2019-03-28 2019-03-28 Process execution control device, process execution control method and control program

Country Status (1)

Country Link
JP (1) JP6795051B2 (en)

Also Published As

Publication number Publication date
JP2019117660A (en) 2019-07-18

Similar Documents

Publication Publication Date Title
JP6455232B2 (en) Image processing system, processing execution control device, image formation output control device, control program for image processing system, and control method for image processing system
JP6613587B2 (en) Image processing system, image formation output control device, image processing method, and image processing program
JP6743367B2 (en) Image processing system, image processing system control method, image processing system control program
JP6597402B2 (en) Image forming output control device, control method for image forming output control device, and control program for image forming output control device
JP6455457B2 (en) Image forming output control device, control program for image forming output control device, control method for image forming output control device, and image processing system
JP6638458B2 (en) Image formation output control device, control method of image formation output control device, control program of image formation output control device
JP6424678B2 (en) Image processing system, image formation output control apparatus, information processing method, information processing program
JP6503974B2 (en) IMAGE PROCESSING SYSTEM, PROCESSING EXECUTION CONTROL DEVICE, IMAGE PROCESSING METHOD, AND CONTROL PROGRAM
JP6500754B2 (en) Image formation output control device, image processing system, control method of image formation output control device, control program of image formation output control device
JP2016162235A (en) Image processing system, image formation output control device, image processing method and image processing program
JP6413846B2 (en) Image processing system, image processing system control method, image processing system control program, and image forming output control apparatus
JP6795051B2 (en) Process execution control device, process execution control method and control program
JP6540338B2 (en) IMAGE PROCESSING SYSTEM, PROCESSING EXECUTION CONTROL DEVICE, IMAGE PROCESSING METHOD, AND CONTROL PROGRAM
JP6524854B2 (en) IMAGE PROCESSING SYSTEM, PROCESSING EXECUTION CONTROL DEVICE, IMAGE PROCESSING METHOD, AND CONTROL PROGRAM
JP6492773B2 (en) Image processing system, image formation output control device, image processing method, and image processing program
JP6500501B2 (en) Image formation output control device, image processing system, image processing program
JP6477359B2 (en) Image processing system, process execution control device, image processing method, and control program
JP6414099B2 (en) Image forming output control device, control program for image forming output control device, control method for image forming output control device, and image processing system
JP6848671B2 (en) Image formation output control device, control method, control program
JP6540346B2 (en) IMAGE PROCESSING SYSTEM, PROCESSING EXECUTION CONTROL DEVICE, IMAGE PROCESSING METHOD, AND CONTROL PROGRAM
JP2016162237A (en) Image formation output control device, image processing system and image processing program
JP6772910B2 (en) Control program, image processing system, processing execution control device
JP6604217B2 (en) Image forming output control device, control method for image forming output control device, and control program for image forming output control device
JP2016162244A (en) Image processing system, image formation and output control apparatus, and image processing method
JP2018001614A (en) Image formation output control device and control program of image formation output control device

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190424

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191225

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20200107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200219

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20200226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200707

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200903

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201013

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201026

R151 Written notification of patent or utility model registration

Ref document number: 6795051

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151