Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6946771B2 - Image processing device, job processing control program and job processing control method - Google Patents
[go: Go Back, main page]

JP6946771B2 - Image processing device, job processing control program and job processing control method - Google Patents

Image processing device, job processing control program and job processing control method Download PDF

Info

Publication number
JP6946771B2
JP6946771B2 JP2017118366A JP2017118366A JP6946771B2 JP 6946771 B2 JP6946771 B2 JP 6946771B2 JP 2017118366 A JP2017118366 A JP 2017118366A JP 2017118366 A JP2017118366 A JP 2017118366A JP 6946771 B2 JP6946771 B2 JP 6946771B2
Authority
JP
Japan
Prior art keywords
job
pdl
combined
jobs
image processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017118366A
Other languages
Japanese (ja)
Other versions
JP2019001081A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017118366A priority Critical patent/JP6946771B2/en
Publication of JP2019001081A publication Critical patent/JP2019001081A/en
Application granted granted Critical
Publication of JP6946771B2 publication Critical patent/JP6946771B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、画像処理装置、ジョブ処理制御プログラム及びジョブ処理制御方法に関し、特に、ジョブをラスタライズして印刷エンジンに出力する画像処理装置、当該画像処理装置におけるジョブの保存及び保存したジョブの印刷を制御するジョブ処理制御プログラム及びジョブ処理制御方法に関する。 The present invention relates to an image processing device, a job processing control program, and a job processing control method, and in particular, an image processing device that rasterizes a job and outputs it to a printing engine, saves a job in the image processing device, and prints the saved job. The present invention relates to a job processing control program to be controlled and a job processing control method.

ジョブに基づいてプリンタで原稿を印刷する場合、プリンタを制御するコントローラは、RIP(Raster Image Processor)の機能を実行するソフトウェア(以下、RIPソフトと略記する。)を用いてジョブをラスタライズしてラスターイメージを生成し、生成したラスターイメージをプリンタに送信して印刷を指示する。 When printing a document with a printer based on a job, the controller that controls the printer rasterizes the job using software that executes the functions of RIP (Raster Image Processor) (hereinafter abbreviated as RIP software) and rasterizes it. Generate an image and send the generated raster image to the printer to instruct printing.

ここで、コントローラに入力されるジョブの種類は様々であり、例えば、PS(PostScript)で記述されたジョブもあれば、PDF(Portable Document Format)のジョブもあり、ジョブの言語(PDL(Page Description Language)の形式)に応じてRIPソフトで行うラスタライズ処理が異なる。そこで、コントローラは、2つ以上のRIPソフト(例えば、PSのジョブを解釈可能なCPSI(Configurable PostScript Interpreter)やPDFのジョブを解釈可能なAPPE(Adobe PDF Print Engine)など)を持つ場合が多く、ユーザから入力されたジョブの言語に応じてこれらを切り替えて、プリンタへ送信するためのラスターイメージを生成している。 Here, there are various types of jobs input to the controller. For example, some jobs are described in PS (PostScript), some jobs are in PDF (Portable Document Format), and the language of the job (PDL (Page Description)). The rasterization process performed by the RIP software differs depending on the format of Language). Therefore, the controller often has two or more RIP software (for example, CPSI (Configurable PostScript Interpreter) that can interpret PS jobs and APPE (Adobe PDF Print Engine) that can interpret PDF jobs). These are switched according to the language of the job input by the user, and a raster image for sending to the printer is generated.

このようなRIPソフトを選択する技術に関して、例えば、下記特許文献1には、印刷データと設定情報とを含む印刷ジョブを用いて描画データを作成する情報処理装置であって、複数の描画データ作成手段と、印刷データの印刷指示に対応した前記描画データ作成手段を決定する描画データ作成手段決定手段と、前記描画データ作成手段決定手段が決定した前記描画データ作成手段に印刷ジョブを出力する印刷ジョブ出力手段と、を有する構成が開示されており、前記描画データ作成手段決定手段は、複数の前記描画データ作成手段に前記印刷指示が要求する機能を問い合わせ、前記描画データ作成手段が応答した機能と前記印刷指示が要求する機能を比較して、印刷データに対応した前記描画データ作成手段を決定することが開示されている。 Regarding the technique for selecting such RIP software, for example, Patent Document 1 below describes an information processing apparatus that creates drawing data using a print job including print data and setting information, and creates a plurality of drawing data. A print job that outputs a print job to the means, the drawing data creating means determining means for determining the drawing data creating means corresponding to the printing instruction of the print data, and the drawing data creating means determined by the drawing data creating means determining means. A configuration including an output means is disclosed, and the drawing data creating means determining means inquires of a plurality of the drawing data creating means of the function required by the printing instruction, and the drawing data creating means responds with the function. It is disclosed that the drawing data creating means corresponding to the print data is determined by comparing the functions required by the print instruction.

特開2015−187843号公報Japanese Unexamined Patent Publication No. 2015-187843

RIPソフトは、コンピュータ上で動作する原稿作成アプリケーション上で表現されているプレビューイメージをそのまま印刷イメージとして生成するように構成されているが、原稿を構成する個々のオブジェクトの表現について、RIPソフト毎にその実現方法が違っていることがある。例えば、PSのジョブを解釈可能なCPSIとPDFのジョブを解釈可能なAPPEとでは、透明表現の実現方法が異なっている。 The RIP software is configured to generate the preview image expressed on the manuscript creation application running on the computer as a print image as it is, but the expression of each object that composes the manuscript is described for each RIP software. The method of achieving this may be different. For example, CPSI, which can interpret PS jobs, and APPE, which can interpret PDF jobs, have different methods for realizing transparent expressions.

具体的には、PDFは言語表現として「透明」が存在するが、PSは言語表現として「透明」が存在しないことから、例えば、テキストオブジェクト上に「透明」のイメージオブジェクトを重ね合わせる場合に、PSでは既に透明が表現された画像(すなわち、テキストオブジェクトと半透明のイメージオブジェクトとを合成した合成画像)を埋め込むことになる。その結果、PSのジョブでは、上記合成画像を構成する一方のオブジェクトの印刷解像度を変更したり、テキストオブジェクトに対して「細線化」などの処理を行ったりすることができない。 Specifically, PDF has "transparency" as a linguistic expression, but PS does not have "transparency" as a linguistic expression. Therefore, for example, when superimposing a "transparent" image object on a text object, In PS, an image in which transparency is already expressed (that is, a composite image in which a text object and a translucent image object are combined) is embedded. As a result, in the PS job, it is not possible to change the print resolution of one of the objects constituting the composite image, or to perform processing such as "thinning" on the text object.

そのため、コントローラ上に保存されているジョブに対して、別のジョブからのページ挿入が許可されている場合において、1つのジョブの中で異なるRIPソフトによって画像形成されるページがあり、かつ、各ページにRIPソフトによって表現が異なるオブジェクトが存在している場合に、同一表現であるにもかかわらず、印刷結果の見え方が違ってしまうという問題が生じる。 Therefore, when the job saved on the controller is allowed to insert pages from another job, there are pages formed by different RIP software in one job, and each page is formed by different RIP software. When there are objects with different expressions depending on the RIP software on the page, there arises a problem that the appearance of the print result is different even though the expressions are the same.

この問題に対して、特許文献1では、入力されたジョブに対して適切な出力を得るために、ジョブの構成に基づいてRIPソフトを選択している。しかしながら、特許文献1はジョブの言語が単一であること(PDFを解釈して画像生成するRIPソフトが複数あるケース)を前提としており、ジョブ保存後のページ挿入操作で、複数種類の言語で記述されたページが一つのジョブに含まれるケースにおいて、各々の言語自体の仕様によって描画結果に差異が生じることを考慮していないため、上記問題を解決することはできない。 In response to this problem, Patent Document 1 selects RIP software based on the job configuration in order to obtain an appropriate output for the input job. However, Patent Document 1 is based on the premise that the language of the job is single (the case where there are a plurality of RIP software that interprets PDF and generates an image), and the page insertion operation after saving the job is performed in a plurality of languages. In the case where the described page is included in one job, the above problem cannot be solved because it is not considered that the drawing result differs depending on the specifications of each language itself.

本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、複数のジョブを結合した結合ジョブを印刷する際に、双方のジョブで言語が異なる場合であっても、結合ジョブの各ページの印刷結果の統一感を維持することができる画像処理装置、ジョブ処理制御プログラム及びジョブ処理制御方法を提供することにある。 The present invention has been made in view of the above problems, and its main purpose is to combine a plurality of jobs when printing a combined job, even if both jobs have different languages. It is an object of the present invention to provide an image processing apparatus, a job processing control program, and a job processing control method capable of maintaining a unified feeling of printing results of each page of a job.

本発明の一側面は、ジョブをラスタライズして印刷エンジンに出力する画像処理装置であって、複数のPDL形式のジョブを、PDL形式に応じてラスタライズする複数のRIP部と、ジョブの保存及び保存したジョブの印刷を制御するジョブ管理部と、を備え、前記ジョブ管理部は、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、保存した複数のジョブを結合した結合ジョブの印刷時に、前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、前記結合ジョブをラスタライズするRIP部を選択ものであり前記複数のPDL形式は、PSとPDFとを含み、前記所定のオブジェクトは、PDFで定義された透明オブジェクトであり、前記ジョブ管理部は、前記結合ジョブがPSのジョブとPDFのジョブとで構成される場合、前記PDFのジョブに前記透明オブジェクトが含まれるかを判定し、前記PDFのジョブに前記透明オブジェクトが含まれる場合は、前記結合ジョブをラスタライズする1つのRIP部として、前記PSのジョブをラスタライズ可能なRIP部を選択する、ことを特徴とする。 One aspect of the present invention is an image processing device that rasterizes a job and outputs it to a printing engine. A plurality of RIP units that rasterize a plurality of PDL format jobs according to the PDL format, and save and save the job. The job management unit includes a job management unit that controls printing of the executed job, and the job management unit saves and saves the submitted job in one or more PDL formats including the original PDL format when the submitted job is saved. When printing a merged job that combines multiple jobs, the original PDL format of the multiple jobs is different, and the merged job contains a predetermined object whose print result is affected by the difference in rasterization according to the PDL format. determines whether contained, based on the determination result are those select RIP unit for rasterizing the combined job, the plurality of PDL format, and a PS and PDF, the predetermined object is defined in PDF When the combined job is composed of a PS job and a PDF job, the job management unit determines whether the PDF job includes the transparent object, and determines whether the transparent object is included in the PDF job. When the transparent object is included in the job, a RIP unit capable of rasterizing the PS job is selected as one RIP unit for rasterizing the combined job .

本発明の一側面は、ジョブをラスタライズして印刷エンジンに出力する画像処理装置で動作するジョブ処理制御プログラムであって、前記画像処理装置を、複数のPDL形式のジョブを、PDL形式に応じてラスタライズする複数のRIP部、ジョブの保存処理及び保存したジョブの印刷処理を行うジョブ管理部、として機能させ、前記保存処理では、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、前記印刷処理では、保存した複数のジョブを結合した結合ジョブの印刷時に、前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、前記結合ジョブをラスタライズするRIP部を選択させ、前記複数のPDL形式は、PSとPDFとを含み、前記所定のオブジェクトは、PDFで定義された透明オブジェクトであり、前記印刷処理では、前記結合ジョブがPSのジョブとPDFのジョブとで構成される場合、前記PDFのジョブに前記透明オブジェクトが含まれるかを判定し、前記PDFのジョブに前記透明オブジェクトが含まれる場合は、前記結合ジョブをラスタライズする1つのRIP部として、前記PSのジョブをラスタライズ可能なRIP部を選択する、ことを特徴とする。 One aspect of the present invention is a job processing control program that operates in an image processing device that rasterizes a job and outputs it to a printing engine, and uses the image processing device to perform a plurality of PDL format jobs according to the PDL format. It functions as a plurality of RIP units to rasterize, a job management unit that performs job saving processing and printing processing of saved jobs, and in the saving processing, the job is included in the original PDL format when the submitted job is saved. When printing a merged job that is saved in one or more PDL formats and the saved plurality of jobs are combined, the original PDL format of the plurality of jobs is different, and the combined job is in the PDL format. It is determined whether or not a predetermined object whose print result is affected by the difference in rasterization according to the above is included, and based on the determination result, the RIP unit for rasterizing the combined job is selected , and the plurality of PDL formats are PS. And PDF, the predetermined object is a transparent object defined by PDF, and in the printing process, when the combined job is composed of a PS job and a PDF job, the PDF job is used. It is determined whether or not the transparent object is included, and if the transparent object is included in the PDF job, a RIP unit capable of rasterizing the PS job is selected as one RIP unit for rasterizing the combined job. , Characterized by.

本発明の一側面は、ジョブをラスタライズして印刷エンジンに出力する画像処理装置を含むシステムにおけるジョブ処理制御方法であって、前記画像処理装置は、複数のPDL形式のジョブを、PDL形式に応じてラスタライズする複数のRIP部と、ジョブの保存処理及び保存したジョブの印刷処理を行うジョブ管理部と、を備え、前記保存処理では、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、前記印刷処理では、保存した複数のジョブを結合した結合ジョブの印刷時に、前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、前記結合ジョブをラスタライズするRIP部を選択させ、前記複数のPDL形式は、PSとPDFとを含み、前記所定のオブジェクトは、PDFで定義された透明オブジェクトであり、前記印刷処理では、前記結合ジョブがPSのジョブとPDFのジョブとで構成される場合、前記PDFのジョブに前記透明オブジェクトが含まれるかを判定し、前記PDFのジョブに前記透明オブジェクトが含まれる場合は、前記結合ジョブをラスタライズする1つのRIP部として、前記PSのジョブをラスタライズ可能なRIP部を選択する、ことを特徴とする。 One aspect of the present invention is a job processing control method in a system including an image processing device that rasterizes a job and outputs it to a printing engine, and the image processing device performs a plurality of PDL format jobs according to the PDL format. It is provided with a plurality of RIP units for rasterizing and a job management unit for saving a job and printing a saved job. In the saving process, when the submitted job is saved, the job is stored in the original PDL format. In the printing process, when printing a combined job in which a plurality of saved jobs are combined, the original PDL format of the plurality of jobs is different, and the combined job is combined with the combined job. It is determined whether or not a predetermined object whose print result is affected by the difference in rasterization according to the PDL format is included, and based on the determination result, the RIP unit for rasterizing the combined job is selected , and the plurality of PDL formats are selected. , PS and PDF, and the predetermined object is a transparent object defined by PDF. In the printing process, when the combined job is composed of a PS job and a PDF job, the PDF It is determined whether the job includes the transparent object, and if the job of the PDF includes the transparent object, a RIP unit capable of rasterizing the PS job is provided as one RIP unit for rasterizing the combined job. It is characterized by selecting.

本発明の画像処理装置、ジョブ処理制御プログラム及びジョブ処理制御方法によれば、複数のジョブを結合した結合ジョブを印刷する際に、双方のジョブで言語が異なる場合であっても、結合ジョブの各ページの印刷結果の統一感を維持することができる。 According to the image processing device, the job processing control program, and the job processing control method of the present invention, when printing a combined job in which a plurality of jobs are combined, even if the languages of both jobs are different, the combined job can be printed. It is possible to maintain a sense of unity in the print results of each page.

その理由は、ジョブをラスタライズして印刷エンジンに出力する画像処理装置は、複数のPDL形式のジョブを、PDL形式に応じてラスタライズする複数のRIP部と、ジョブの保存及び保存したジョブの印刷を制御するジョブ管理部と、を備え、ジョブ管理部は、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、保存した複数のジョブを結合した結合ジョブの印刷時に、複数のジョブの元のPDL形式が異なり、かつ、結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、結合ジョブをラスタライズするRIP部を選択する制御を行うからである。 The reason is that the image processing device that rasterizes the job and outputs it to the print engine has multiple RIP units that rasterize multiple PDL format jobs according to the PDL format, and saves the job and prints the saved job. A job management unit for controlling is provided, and when a submitted job is saved, the job management unit saves the job in one or more PDL formats including the original PDL format, and combines the saved multiple jobs. When printing a merged job, it is determined whether the original PDL format of multiple jobs is different and the merged job contains a predetermined object whose print result is affected by the difference in rasterization according to the PDL format. This is because control is performed to select the RIP unit for rasterizing the join job based on the result.

本発明の一実施例に係る印刷システムの構成を示す模式図である。It is a schematic diagram which shows the structure of the printing system which concerns on one Example of this invention. 本発明の一実施例に係る印刷システムの他の構成を示す模式図である。It is a schematic diagram which shows the other structure of the printing system which concerns on one Example of this invention. 本発明の一実施例に係る印刷指示装置の構成を示すブロック図である。It is a block diagram which shows the structure of the print instruction apparatus which concerns on one Example of this invention. 本発明の一実施例に係る画像処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image processing apparatus which concerns on one Example of this invention. 本発明の一実施例に係る画像形成装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image forming apparatus which concerns on one Example of this invention. 本発明の一実施例に係る印刷システムにおけるジョブ投入時の保存操作を説明する模式図である。It is a schematic diagram explaining the save operation at the time of job input in the printing system which concerns on one Example of this invention. 本発明の一実施例に係る印刷システムにおける保存ジョブの再印刷操作を説明する模式図である。It is a schematic diagram explaining the reprint operation of the save job in the printing system which concerns on one Example of this invention. 本発明の一実施例に係るジョブ結合操作を説明する模式図である。It is a schematic diagram explaining the job combination operation which concerns on one Example of this invention. 本発明の一実施例に係る画像処理装置の動作(ジョブ保存処理)を示すフローチャート図である。It is a flowchart which shows the operation (job saving process) of the image processing apparatus which concerns on one Example of this invention. 本発明の一実施例に係る画像処理装置における投入ジョブがPSの場合の動作を示す模式図である。It is a schematic diagram which shows the operation when the input job in the image processing apparatus which concerns on one Example of this invention is PS. 本発明の一実施例に係る画像処理装置における投入ジョブがPDFの場合の動作を示す模式図である。It is a schematic diagram which shows the operation when the input job in the image processing apparatus which concerns on one Example of this invention is PDF. 本発明の一実施例に係る画像処理装置の動作(ジョブ保存処理)を示すフローチャート図である。It is a flowchart which shows the operation (job saving process) of the image processing apparatus which concerns on one Example of this invention. 本発明の一実施例に係る画像処理装置の動作(結合ジョブの再印刷処理)を示すフローチャート図である。It is a flowchart which shows the operation (reprint process of a combination job) of the image processing apparatus which concerns on one Example of this invention. 本発明の一実施例に係る画像処理で利用するテーブル(差異点列挙テーブル)の一例である。This is an example of a table (difference point enumeration table) used in image processing according to an embodiment of the present invention. 本発明の一実施例に係る画像処理で利用するテーブル(差異判定結果リスト)の一例である。This is an example of a table (difference determination result list) used in image processing according to an embodiment of the present invention. 本発明の一実施例に係る画像処理装置の動作(差異点影響有無判定処理)を示すフローチャート図である。It is a flowchart which shows the operation (difference point influence presence / absence determination processing) of the image processing apparatus which concerns on one Example of this invention. 本発明の一実施例に係る画像処理で利用するテーブル(接続可能装置リスト)の一例である。This is an example of a table (list of connectable devices) used in image processing according to an embodiment of the present invention. 本発明の一実施例に係る画像処理装置の動作(他の画像形成装置へのジョブ転送処理)を示すフローチャート図である。It is a flowchart which shows the operation (job transfer processing to another image forming apparatus) of the image processing apparatus which concerns on one Example of this invention. 従来の印刷システムにおけるジョブ投入時の保存動作を示す模式図である。It is a schematic diagram which shows the save operation at the time of job input in a conventional printing system. 従来の印刷システムにおける保存ジョブの再印刷動作を示す模式図である。It is a schematic diagram which shows the reprint operation of the save job in the conventional printing system. 透明オブジェクトを説明する図である。It is a figure explaining a transparent object. 言語が異なるページを挿入する例を示す模式図である。It is a schematic diagram which shows an example of inserting a page in a different language.

背景技術で示したように、ジョブを処理するコントローラは、2つ以上のRIPソフト(例えば、PSのジョブを解釈可能なCPSIや、PDFのジョブを解釈可能なAPPEなど)を持つ場合が多く、ユーザから入力されたジョブの言語に応じてこれらを切り替えて、プリンタへ送信するためのラスターイメージを生成している。 As shown in the background technology, the controller that processes the job often has two or more RIP software (for example, CPSI that can interpret the PS job, APPE that can interpret the PDF job, etc.). These are switched according to the language of the job input by the user, and a raster image for sending to the printer is generated.

図19及び図20は、従来の印刷システムの模式図であり、画像処理装置(ここでは印刷エンジンを有する画像形成装置)は、複数のRIPソフト(ここではRIPソフト1及びRIPソフト2)を持つ。また、HDD(Hard Disk Drive)などの不揮発記憶領域を持ち、ユーザから投入されたジョブを複数保存可能な構成になっている。そして、保存されたジョブ同士で、ページ挿入操作が可能であり、保存・編集されたジョブを再度、印刷出力することが可能である。 19 and 20 are schematic views of a conventional printing system, and an image processing device (here, an image forming device having a printing engine) has a plurality of RIP software (here, RIP software 1 and RIP software 2). .. In addition, it has a non-volatile storage area such as an HDD (Hard Disk Drive), and is configured to be able to store a plurality of jobs submitted by the user. Then, the page insertion operation can be performed between the saved jobs, and the saved / edited job can be printed out again.

この印刷システムにおけるジョブ投入時には、図19に示すように、印刷指示装置から送信されるジョブ(PDLデータ及びジョブチケット)は、HDDに保存されると共に、PDL形式に応じたRIPソフト(ここではRIPソフト1)を用いてラスタライズしてラスターイメージを生成し、印刷エンジンで印刷を行う。また、再印刷時には、図20に示すように、印刷指示装置で指示されたジョブをHDDから読み出し、PDL形式に応じたRIPソフト(ここではRIPソフト1)でラスタライズしてラスターイメージを生成し、印刷エンジンで印刷を行う。 At the time of submitting a job in this printing system, as shown in FIG. 19, the job (PDL data and job ticket) transmitted from the print instruction device is saved in the HDD, and RIP software (here, RIP) corresponding to the PDL format is stored. Rasterize using software 1) to generate a raster image, and print with a printing engine. Further, at the time of reprinting, as shown in FIG. 20, the job instructed by the print instruction device is read from the HDD and rasterized with RIP software (here, RIP software 1) corresponding to the PDL format to generate a raster image. Print with a print engine.

ここで、印刷指示装置からPDL形式が同じジョブのみが送信される場合は、そのPDL形式に応じたRIPソフトを用いてラスタライズ処理を行えばよいが、PSとPDFのようにPDL形式が異なるジョブが送信される場合には、PDL形式の違いによりページによって見え方が変ってしまう。例えば、PDFでは透明オブジェクトが定義されているため、図21(a)に示すように、文字オブジェクト上に透明オブジェクト(ハッチングで示す星形の画像オブジェクト)が重ね合わされている場合、文字オブジェクトと透明オブジェクトとを別々に扱うことができる。しかしながら、PSでは透明オブジェクトが定義されていないため、図21(b)に示すように、星形の画像オブジェクトを含む領域(図の太い実線で囲んだ領域)全体を画像オブジェクトとして扱うことになり、一方のオブジェクトの印刷解像度を変更したり、テキストオブジェクトに対して「細線化」などの処理を行ったりすることができず、上記領域の内外で文字の見え方が変ってしまう場合が生じる(ここでは、領域内の文字を太線で示している)。 Here, when only jobs having the same PDL format are transmitted from the print instruction device, rasterization processing may be performed using RIP software corresponding to the PDL format, but jobs having different PDL formats such as PS and PDF. Is transmitted, the appearance changes depending on the page due to the difference in PDF format. For example, since a transparent object is defined in PDF, as shown in FIG. 21 (a), when a transparent object (a star-shaped image object indicated by hatching) is superimposed on a character object, the character object and the transparent object are transparent. Can be treated separately from objects. However, since the transparent object is not defined in PS, as shown in FIG. 21 (b), the entire area including the star-shaped image object (the area surrounded by the thick solid line in the figure) is treated as an image object. , It is not possible to change the print resolution of one of the objects or perform processing such as "thinning" on the text object, and the appearance of characters may change inside and outside the above area ( Here, the characters in the area are shown with thick lines).

その結果、図22に示すように、PSのジョブに対して、PDFのジョブからページが挿入される場合で、かつ、各ページに透明オブジェクト(PSでは定義はないがここでは説明の便宜上、透明オブジェクトと呼ぶ。)が存在する場合において、再度印刷出力する場合に、PS/PDF間での透明の表現の違いにより、同じジョブであるにも関わらず、ページによって(P1〜P3及びP6〜P8とP4及びP5とで)見え方が変ってしまうという問題が生じる。 As a result, as shown in FIG. 22, when pages are inserted from the PDF job for the PS job, and each page is a transparent object (not defined in PS, but transparent here for convenience of explanation). In the case where an object (called an object) exists, when it is printed out again, due to the difference in transparent expression between PS / PDF, even though it is the same job, it depends on the page (P1 to P3 and P6 to P8). And P4 and P5) there is a problem that the appearance changes.

このような問題が生じるのは、原稿作成における特定の表現において、PDL形式間(又はRIPソフト間)で実現方法が異なる場合において、特定の表現を含む複数のPDL形式のジョブが混在する場合に、元のPDL形式に合わせたRIPソフトを選択することが原因であると考えられる。 Such a problem occurs when a plurality of PDL format jobs including a specific expression are mixed in a specific expression in manuscript creation when the realization method differs between PDL formats (or between RIP software). , It is considered that the cause is to select the RIP software that matches the original PDL format.

そこで、本発明の一実施の形態では、ジョブをラスタライズして印刷エンジンに出力する画像処理装置に、複数のPDL形式のジョブを、PDL形式に応じてラスタライズする複数のRIP部と、ジョブの保存及び保存したジョブの印刷を制御するジョブ管理部と、を設け、ジョブ管理部は、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、保存した複数のジョブを結合した結合ジョブの印刷時に、複数のジョブの元のPDL形式が異なり、かつ、結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、結合ジョブをラスタライズするRIP部を選択する。例えば、複数のジョブの元のPDL形式が異なり、結合ジョブに所定のオブジェクトが含まれる場合は、予め記憶したテーブルを参照して、複数のRIP部の中から、結合ジョブをラスタライズする1つのRIP部を選択し、選択されたRIP部は、当該RIP部がラスタライズ可能なPDL形式で結合ジョブをラスタライズして、印刷エンジンに出力する。 Therefore, in one embodiment of the present invention, a plurality of RIP units that rasterize a plurality of PDL format jobs according to the PDL format and save the jobs in an image processing device that rasterizes the jobs and outputs them to the printing engine. A job management unit that controls printing of the saved job is provided, and the job management unit saves the submitted job in one or more PDL formats including the original PDL format and saves the submitted job. When printing a merged job that combines multiple jobs, the original PDL format of the multiple jobs is different, and the merged job contains a predetermined object whose print result is affected by the difference in rasterization according to the PDL format. The RIP unit for rasterizing the join job is selected based on the determination result. For example, if the original PDL format of multiple jobs is different and the join job contains a predetermined object, one RIP that rasterizes the join job from among the multiple RIP parts by referring to the table stored in advance. A unit is selected, and the selected RIP unit rasterizes the combined job in a PDL format that the RIP unit can rasterize and outputs it to the printing engine.

言い換えると、保存ジョブに対して、別のジョブからページ挿入が可能であり、2種以上のRIPソフト(CPSI/APPEなど)を備える画像処理装置において、保存ジョブと別のジョブとでPDL形式が異なる場合に、PDL形式に応じたRIPソフト間の基本的な描画性能の違いを考慮し、保存ジョブのページと別のジョブの挿入ページとの印刷結果の統一感を維持できるように、ジョブの保存及び保存したジョブの印刷を制御する。例えば、ジョブ中の各ページにおいて、PDL種ごとの機能差により同一の表現に対してそれぞれ画質が異なると判断された場合に、画質面で統一することが可能なRIPソフト・PDL種を適切に選択し、選択したRIPソフトでラスタライズ処理を実施してジョブ内部における画質の一貫性を実現する。 In other words, it is possible to insert a page from another job for the save job, and in an image processing device equipped with two or more types of RIP software (CPSI / APPE, etc.), the PDL format is used for the save job and another job. In different cases, considering the difference in basic drawing performance between RIP software according to the PDL format, the job can maintain a unified print result between the save job page and the insert page of another job. Controls saving and printing of saved jobs. For example, if it is determined that the image quality of the same expression is different for the same expression due to the functional difference of each PDL type on each page in the job, the RIP software / PDL type that can be unified in terms of image quality is appropriately selected. Select and perform rasterization processing with the selected RIP software to achieve consistent image quality inside the job.

図22のようなケース(透明オブジェクトを含むジョブで、PS/PDFが混在する場合)について説明すると、ジョブ全体をPSでRIPするか、PDFでRIPするかの2通りが考えられるが、PSではそもそも「透明オブジェクト」という情報自体がなく、PDFとしてRIPされた場合でも、期待するような出力が出来ない。一方、PDFはPSに変換し、PSとしてRIPすることが可能である。そこで、透明の表現においてPDFページに対しては画質上の劣化が生じる可能性があるが、他のページとの一貫性を重視して、PSとしてRIPするようにする。 Explaining the case as shown in FIG. 22 (when PS / PDF are mixed in a job including a transparent object), there are two possible ways of RIPing the entire job with PS or PDF. In the first place, there is no information itself called "transparent object", and even if it is RIPed as PDF, the expected output cannot be obtained. On the other hand, PDF can be converted to PS and RIP as PS. Therefore, although there is a possibility that the image quality of the PDF page may deteriorate in the transparent expression, the consistency with other pages is emphasized and RIP is performed as PS.

上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る画像処理装置、ジョブ処理制御プログラム及びジョブ処理制御方法について、図1乃至図18を参照して説明する。図1及び図2は、本実施例の印刷システムの構成を示す模式図であり、図3乃至図5は、各々、印刷指示装置、画像処理装置、画像形成装置の構成を示すブロック図である。また、図6乃至図8は、本実施例の印刷システムの概略動作を示す模式図であり、図9、図12、図13、図16、図18は、本実施例の画像処理装置の動作を示すフローチャート図である。また、図10及び図11は、画像処理装置の概略動作を示す模式図であり、図14、図15、図17は、本実施例の画像処理で利用するテーブルの一例である。 In order to explain one embodiment of the present invention in more detail, the image processing apparatus, the job processing control program, and the job processing control method according to the embodiment of the present invention will be described with reference to FIGS. 1 to 18. do. 1 and 2 are schematic views showing the configuration of the printing system of this embodiment, and FIGS. 3 to 5 are block diagrams showing the configurations of a printing instruction device, an image processing device, and an image forming device, respectively. .. 6 to 8 are schematic views showing a schematic operation of the printing system of this embodiment, and FIGS. 9, 12, 13, 13, 16 and 18 are operations of the image processing apparatus of this embodiment. It is a flowchart which shows. 10 and 11 are schematic views showing a schematic operation of the image processing apparatus, and FIGS. 14, 15, and 17 are examples of tables used in the image processing of this embodiment.

図1に示すように、本実施例の印刷システムは、イントラネット上に、通信ネットワーク40で接続可能な印刷指示装置10と画像処理装置(コントローラ)20と画像形成装置30とがそれぞれ配置される。なお、図1では、印刷システムを印刷指示装置10と画像処理装置20と画像形成装置30とで構成しているが、図2に示すように、画像処理装置20は画像形成装置30に内蔵される構成としてもよい。上記通信ネットワーク40の規格としてEthernet(登録商標)などを用いることができるが、画像処理装置20から画像形成装置30へのデータ転送はEthernet(登録商標)以外にもIEEE1394、Parallelなどを用いることも可能である。以下、各装置について詳細に説明する。 As shown in FIG. 1, in the printing system of this embodiment, a print instruction device 10, an image processing device (controller) 20, and an image forming device 30 that can be connected by a communication network 40 are arranged on an intranet, respectively. In FIG. 1, the printing system is composed of a print instruction device 10, an image processing device 20, and an image forming device 30, but as shown in FIG. 2, the image processing device 20 is built in the image forming device 30. It may be configured as such. Ethernet (registered trademark) or the like can be used as the standard of the communication network 40, but IEEE1394, Parallel, or the like can be used for data transfer from the image processing device 20 to the image forming device 30 in addition to Ethernet (registered trademark). It is possible. Hereinafter, each device will be described in detail.

[印刷指示装置]
印刷指示装置10は、パーソナルコンピュータなどのコンピュータ装置であり、図3(a)に示すように、制御部11と記憶部12とネットワークI/F部13と表示部14と操作部15などで構成される。
[Print instruction device]
The print instruction device 10 is a computer device such as a personal computer, and as shown in FIG. 3A, is composed of a control unit 11, a storage unit 12, a network I / F unit 13, a display unit 14, an operation unit 15, and the like. Will be done.

制御部11は、CPU(Central Processing Unit)11aと、ROM(Read Only Memory)11bやRAM(Random Access Memory)11cなどのメモリとで構成され、これらはバスを介して接続されている。CPU11aは、ROM11bや記憶部12からプログラムを読み出し、RAM11cに展開して実行することにより、印刷指示装置10の全体制御を行う。 The control unit 11 is composed of a CPU (Central Processing Unit) 11a and memories such as a ROM (Read Only Memory) 11b and a RAM (Random Access Memory) 11c, which are connected via a bus. The CPU 11a reads the program from the ROM 11b and the storage unit 12, expands the program into the RAM 11c, and executes the program to control the entire print instruction device 10.

また、図3(b)に示すように、上記制御部11(CPU11a)により、OS(Operating System)16、原稿作成アプリケーション17、プリンタドライバ18、ジョブ操作アプリケーション19などが実行される。 Further, as shown in FIG. 3B, the control unit 11 (CPU 11a) executes an OS (Operating System) 16, a manuscript creation application 17, a printer driver 18, a job operation application 19, and the like.

OS16は、Windows(登録商標)やMac OS(登録商標)、Android(登録商標)などであり、印刷指示装置10で原稿作成アプリケーション17やプリンタドライバ18、ジョブ操作アプリケーション19を動作可能にする。 The OS 16 is Windows (registered trademark), Mac OS (registered trademark), Android (registered trademark), or the like, and enables the manuscript creation application 17, the printer driver 18, and the job operation application 19 to operate on the print instruction device 10.

原稿作成アプリケーション17は、文書作成や表計算、画像加工などを行うソフトウェアであり、印刷指示の際にプリンタドライバ18を読み出し、原稿作成アプリケーション17で作成した原稿データをプリンタドライバ18に転送する。 The manuscript creation application 17 is software that performs document creation, table calculation, image processing, etc., reads the printer driver 18 at the time of printing instruction, and transfers the manuscript data created by the manuscript creation application 17 to the printer driver 18.

プリンタドライバ18は、原稿作成アプリケーション17で作成した原稿データを、画像処理装置20が解釈可能な言語のジョブ(PS又はPDFのPDLデータ)に変換する。このジョブには、プリンタドライバ18の出力設定画面で設定された出力設定情報(ジョブチケット)が付加されている。なお、本実施例では、PDLデータとしてPSとPDFを例示するが、PCL(Printer Control Language)やXPS(XML Paper Specification)などを用いることもできる。 The printer driver 18 converts the manuscript data created by the manuscript creation application 17 into a job (PS or PDF PDL data) in a language that can be interpreted by the image processing device 20. The output setting information (job ticket) set on the output setting screen of the printer driver 18 is added to this job. In this embodiment, PS and PDF are exemplified as PDL data, but PCL (Printer Control Language), XPS (XML Paper Specification), and the like can also be used.

ジョブ操作アプリケーション19は、画像処理装置20に保存されているジョブデータの操作(保存ジョブの編集、再印刷等の操作)を可能にする。なお、画像処理装置20がWebサービスを提供するWebサーバとしての機能を有する場合は、ジョブ操作アプリケーション19はWebクライアントとして機能し、Webブラウザなどを用いて、画像処理装置20に保存されているジョブデータの操作を行うことができる。 The job operation application 19 enables operations (operations such as editing and reprinting of a saved job) of job data stored in the image processing device 20. When the image processing device 20 has a function as a Web server that provides a Web service, the job operation application 19 functions as a Web client, and a job stored in the image processing device 20 using a Web browser or the like. You can manipulate the data.

記憶部12は、HDDやSSD(Solid State Drive)などで構成され、CPU11aが各部を制御するためのプログラム、プログラムの実行に必要なデータ、原稿データ、ジョブデータなどを格納する。 The storage unit 12 is composed of an HDD, an SSD (Solid State Drive), or the like, and stores a program for the CPU 11a to control each unit, data necessary for executing the program, manuscript data, job data, and the like.

ネットワークI/F部13は、NIC(Network Interface Card)やモデムなどで構成され、印刷指示装置10を通信ネットワーク40に接続し、画像処理装置20にジョブを送信可能にする。 The network I / F unit 13 is composed of a NIC (Network Interface Card), a modem, or the like, and connects the print instruction device 10 to the communication network 40 so that a job can be transmitted to the image processing device 20.

表示部14は、LCD(Liquid Crystal Display)や有機EL(Electro Luminescence)ディスプレイなどで構成され、原稿を作成する画面、原稿の出力条件を設定する画面、画像処理装置20に保存されているジョブデータを操作する画面などを表示する。操作部15は、キーボードやマウス、表示部14と一体となったタッチパネルなどで構成され、原稿の作成、出力条件の設定、画像処理装置20に保存されているジョブデータに対する操作などを可能にする。 The display unit 14 is composed of an LCD (Liquid Crystal Display), an organic EL (Electro Luminescence) display, or the like, and has a screen for creating a document, a screen for setting output conditions of the document, and job data stored in the image processing device 20. Display the screen to operate. The operation unit 15 is composed of a keyboard, a mouse, a touch panel integrated with the display unit 14, etc., and enables creation of a document, setting of output conditions, operations on job data stored in the image processing device 20, and the like. ..

[画像処理装置]
画像処理装置20は、コンピュータ装置であり、ジョブに対してラスタライズ処理を実施し、画像形成装置30で出力可能な形式の画像データ(ラスターイメージ)を生成する機能や、受信した印刷ジョブを保存、編集、再印刷する機能などを有する。この画像処理装置20は、図4(a)に示すように、制御部21と記憶部22とネットワークI/F部23とプリンタI/F部24と表示部25と操作部26などで構成される。
[Image processing device]
The image processing device 20 is a computer device, and has a function of performing rasterization processing on a job and generating image data (raster image) in a format that can be output by the image forming device 30, and saves a received print job. It has functions such as editing and reprinting. As shown in FIG. 4A, the image processing device 20 includes a control unit 21, a storage unit 22, a network I / F unit 23, a printer I / F unit 24, a display unit 25, an operation unit 26, and the like. NS.

制御部21は、CPU21aとROM21bやRAM21cなどのメモリとで構成され、これらはバスを介して接続されている。CPU21aは、ROM21bや記憶部22からプログラムを読み出し、RAM21cに展開して実行することにより、画像処理装置20の全体制御を行う。また、制御部21は、図4(b)に示すように、ジョブ管理部27、RIP部28などとして機能する。 The control unit 21 is composed of a CPU 21a and a memory such as a ROM 21b or a RAM 21c, and these are connected via a bus. The CPU 21a controls the entire image processing apparatus 20 by reading a program from the ROM 21b or the storage unit 22, deploying the program in the RAM 21c, and executing the program. Further, as shown in FIG. 4B, the control unit 21 functions as a job management unit 27, a RIP unit 28, and the like.

ジョブ管理部27は、ジョブ保存及び保存ジョブの再印刷などを制御する。具体的には、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存する。例えば、投入されたジョブを、元のPDL形式で保存すると共に、後述する複数のRIP部がラスタライズ可能な他の全てのPDL形式に変換して保存する。また、ジョブの投入時に、保存したジョブの中から結合対象のジョブが指定された場合は、投入されたジョブ及び結合対象のジョブのPDL形式を比較し、双方のジョブのPDL形式が異なる場合(若しくは、双方のジョブのPDL形式が異なり、かつ、少なくとも一方のジョブにPDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれる場合)は、投入されたジョブを、元のPDL形式で保存すると共に、結合対象のジョブのPDL形式に変換して保存する。また、保存した複数のジョブを結合した結合ジョブの再印刷時に、上記複数のジョブの元のPDL形式が異なり、かつ、結合ジョブに上記所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、結合ジョブをラスタライズするRIP部を選択する。例えば、複数のジョブの元のPDL形式が異なり、かつ、結合ジョブに所定のオブジェクトが含まれる場合は、予め記憶したテーブルを参照して、後述する複数のRIP部の中から、結合ジョブをラスタライズする1つのRIP部を選択し、選択したRIP部に結合ジョブのラスタライズを指示する。なお、投入されたジョブの保存時に、当該ジョブの印刷を行わずに保存のみを行った場合、そのジョブの印刷は初回の印刷となるが、本実施例では、保存されたジョブの印刷を再印刷と呼ぶ。 The job management unit 27 controls job saving, reprinting of the saved job, and the like. Specifically, when the submitted job is saved, the job is saved in one or a plurality of PDL formats including the original PDL format. For example, the submitted job is saved in the original PDL format, and is converted into all other PDL formats that can be rasterized by a plurality of RIP units described later and saved. Also, when the job to be combined is specified from the saved jobs at the time of submitting the job, the PDL formats of the submitted job and the job to be combined are compared, and the PDL formats of both jobs are different ( Alternatively, if the PDL formats of both jobs are different and at least one job contains a predetermined object whose print result is affected by the difference in rasterization according to the PDL format), the submitted job is used as the original. In addition to saving in the PDL format of, convert it to the PDL format of the job to be combined and save it. Further, when reprinting a combined job in which a plurality of saved jobs are combined, it is determined whether the original PDL format of the plurality of jobs is different and the combined job includes the above-mentioned predetermined object, and based on the determination result. Then, select the RIP part that rasterizes the join job. For example, if the original PDL format of a plurality of jobs is different and the join job contains a predetermined object, the join job is rasterized from the plurality of RIP parts described later by referring to the table stored in advance. One RIP unit to be used is selected, and the selected RIP unit is instructed to rasterize the join job. When saving the submitted job, if only saving is performed without printing the job, the job is printed for the first time, but in this embodiment, the saved job is printed again. Called printing.

また、画像処理装置20がWebサービスを提供するWebサーバとして機能する場合は、ジョブ管理部27は、画像処理装置20に保存されているジョブデータの操作を行うためのWeb画面を作成してWebクライアントとして動作する印刷指示装置10に提供し、印刷指示装置10からの指示に従ってジョブ保存及び保存ジョブの再印刷などを実行する。 When the image processing device 20 functions as a Web server that provides a Web service, the job management unit 27 creates a Web screen for operating the job data stored in the image processing device 20 on the Web. It is provided to the print instruction device 10 that operates as a client, and job saving and reprinting of the saved job are executed according to the instruction from the print instruction device 10.

RIP部28は、ジョブ管理部27の指示に従って、投入ジョブや保存ジョブを解析して中間データを生成し、レンダリングを行ってラスターイメージを生成する(この一連の処理をラスタライズ処理と呼ぶ。)。そして、生成したラスターイメージを画像形成装置30に出力して印刷を指示する。このRIP部28は、複数のRIP部(RIPソフト)で構成される。本実施例では、第1のPDL形式(本実施例ではPS)のジョブに対してラスタライズ処理を実施する第1RIP部(PS用RIPソフト)28aと、第2のPDL形式(本実施例ではPDF)のジョブに対してラスタライズ処理を実施する第2RIP部(PDF用RIPソフト)28bと、を有する。 The RIP unit 28 analyzes the input job and the save job, generates intermediate data, renders the data, and generates a raster image according to the instruction of the job management unit 27 (this series of processes is called rasterization process). Then, the generated raster image is output to the image forming apparatus 30 to instruct printing. The RIP unit 28 is composed of a plurality of RIP units (RIP software). In this embodiment, a first RIP unit (RIP software for PS) 28a that performs rasterization processing for a job in the first PDL format (PS in this embodiment) and a second PDF format (PDF in this embodiment). ), It has a second RIP unit (RIP software for PDF) 28b that performs rasterization processing for the job.

なお、上記ジョブ管理部27及びRIP部28(第1RIP部28a及び第2RIP部28b)はハードウェアとして構成してもよいし、制御部21をジョブ管理部27及びRIP部28として機能させるジョブ処理制御プログラムとして構成し、当該ジョブ処理制御プログラムをCPU21aに実行させるようにしてもよい。 The job management unit 27 and the RIP unit 28 (the first RIP unit 28a and the second RIP unit 28b) may be configured as hardware, or the control unit 21 may function as the job management unit 27 and the RIP unit 28. It may be configured as a control program and the job processing control program may be executed by the CPU 21a.

記憶部22は、HDDやSSDなどで構成され、CPU21aが各部を制御するためのプログラム、プログラムの実行に必要なデータ、ジョブデータ、ラスタライズ処理後のラスターイメージなどを記憶する。 The storage unit 22 is composed of an HDD, an SSD, or the like, and stores a program for the CPU 21a to control each unit, data necessary for executing the program, job data, a raster image after rasterization processing, and the like.

ネットワークI/F部23は、NICやモデムなどで構成され、画像処理装置20を通信ネットワーク40に接続し、印刷指示装置10からジョブデータなどを受信可能にする。プリンタI/F部24は、画像形成装置30に接続するための専用インターフェイスであり、画像形成装置30にラスターイメージなどを送信可能にする。 The network I / F unit 23 is composed of a NIC, a modem, or the like, connects the image processing device 20 to the communication network 40, and makes it possible to receive job data or the like from the print instruction device 10. The printer I / F unit 24 is a dedicated interface for connecting to the image forming apparatus 30, and makes it possible to transmit a raster image or the like to the image forming apparatus 30.

表示部25は、LCDや有機ELディスプレイなどで構成され、画像形成装置30に対する印刷指示画面などを表示する。操作部26は、マウスやキーボードなどで構成され、印刷指示画面での各種操作を可能にする。 The display unit 25 is composed of an LCD, an organic EL display, or the like, and displays a print instruction screen or the like for the image forming apparatus 30. The operation unit 26 is composed of a mouse, a keyboard, and the like, and enables various operations on the print instruction screen.

[画像形成装置]
画像形成装置30は、MFP(Multi-Functional Peripherals)などの印刷装置であり、図5に示すように、制御部31と記憶部32とコントローラI/F部33と表示操作部34と印刷処理部35などで構成される。
[Image forming device]
The image forming apparatus 30 is a printing apparatus such as an MFP (Multi-Functional Peripherals), and as shown in FIG. 5, a control unit 31, a storage unit 32, a controller I / F unit 33, a display operation unit 34, and a print processing unit. It is composed of 35 and the like.

制御部31は、CPU31aとROM31bやRAM31cなどのメモリとで構成され、これらはバスを介して接続されている。CPU31aは、ROM31bや記憶部32からプログラムを読み出し、RAM31cに展開して実行することにより、画像形成装置30の全体制御を行う。 The control unit 31 is composed of a CPU 31a and memories such as a ROM 31b and a RAM 31c, which are connected via a bus. The CPU 31a controls the entire image forming apparatus 30 by reading a program from the ROM 31b or the storage unit 32, developing the program in the RAM 31c, and executing the program.

記憶部32は、HDDやSSDなどで構成され、CPU31aが各部を制御するためのプログラム、プログラムの実行に必要なデータ、画像処理装置20から取得したラスターイメージなどを記憶する。 The storage unit 32 is composed of an HDD, an SSD, or the like, and stores a program for the CPU 31a to control each unit, data necessary for executing the program, a raster image acquired from the image processing device 20, and the like.

コントローラI/F部33は、画像処理装置20に接続するための専用インターフェイスであり、画像処理装置20からラスターイメージなどを受信可能にする。 The controller I / F unit 33 is a dedicated interface for connecting to the image processing device 20, and makes it possible to receive a raster image or the like from the image processing device 20.

表示操作部34は、LCDや有機ELディスプレイなどの表示部上に透明電極が格子状に配置された感圧式の操作部(タッチセンサ)を設けたタッチパネル(表示部と操作部とは別体としてもよい。)などであり、印刷処理に関する各種画面を表示すると共に、印刷処理に関する各種操作を可能にする。 The display operation unit 34 is a touch panel (the display unit and the operation unit are separated from each other) provided with a pressure-sensitive operation unit (touch sensor) in which transparent electrodes are arranged in a grid pattern on a display unit such as an LCD or an organic EL display. It is also possible to display various screens related to the printing process and enable various operations related to the printing process.

印刷処理部35は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成のために必要な要素、すなわち、帯電装置、感光体ドラム、露光装置、転写ローラ、転写ベルト、定着装置などで構成される。具体的には、帯電装置により帯電された感光体ドラムに露光装置からラスターイメージに応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を一次転写ローラ、二次転写ベルトを介して紙媒体に転写して定着装置で定着させる処理を行う。 The print processing unit 35 is an element necessary for image formation using an image forming process such as an electrophotographic method or an electrostatic recording method, that is, a charging device, a photoconductor drum, an exposure device, a transfer roller, a transfer belt, and a fixing device. It consists of devices and the like. Specifically, the photoconductor drum charged by the charging device is irradiated with light corresponding to the raster image from the exposure device to form an electrostatic latent image, and the toner charged by the developing device is adhered and developed. The toner image is transferred to a paper medium via a primary transfer roller and a secondary transfer belt and fixed by a fixing device.

なお、図1乃至図5は、本実施例の印刷システムの一例であり、各装置の構成や機能は適宜変更可能である。例えば、図4では、画像処理装置20の制御部21をジョブ管理部27及びRIP部28として機能させる構成としたが、図2の印刷システムの場合は、画像形成装置30の制御部31をジョブ管理部及びRIP部として機能させる(CPU31aにジョブ処理制御プログラムを実行させる)ようにしてもよい。 Note that FIGS. 1 to 5 are examples of the printing system of this embodiment, and the configuration and functions of each device can be changed as appropriate. For example, in FIG. 4, the control unit 21 of the image processing device 20 is configured to function as the job management unit 27 and the RIP unit 28, but in the case of the printing system of FIG. 2, the control unit 31 of the image forming device 30 is used as a job. It may be made to function as a management unit and a RIP unit (the CPU 31a may execute the job processing control program).

以下、本実施例のジョブ処理制御方法について説明するが、まず、図6乃至図8を参照して、本実施例の印刷システムのジョブ投入時の保存操作、再印刷操作及びジョブ結合操作について説明する。 Hereinafter, the job processing control method of this embodiment will be described. First, with reference to FIGS. 6 to 8, a save operation, a reprint operation, and a job combination operation at the time of submitting a job of the printing system of this embodiment will be described. do.

[ジョブ投入時の保存操作]
図6に示すように、ユーザは、ジョブを印刷指示装置から画像処理装置に投入する時点で、当該ジョブを保存するかどうかを指定することができる。保存指定されて投入されたジョブは、画像処理装置内部のHDDなどの不揮発記憶領域へ保存される。投入されるジョブは、少なくとも、ユーザが作成した原稿を元に生成されたPDLと、ユーザによって指定された出力設定情報(ジョブチケット)と、からなるジョブデータとして画像処理装置内に保存される。PDLにはいくつかの形式(言語)が存在しており、本実施例ではPSとPDFの2種を想定している。
[Save operation when submitting a job]
As shown in FIG. 6, the user can specify whether or not to save the job at the time of submitting the job from the print instruction device to the image processing device. Jobs specified for saving and submitted are saved in a non-volatile storage area such as an HDD inside the image processing device. The submitted job is stored in the image processing apparatus as job data consisting of at least a PDL generated based on the manuscript created by the user, output setting information (job ticket) specified by the user, and job data. There are several formats (languages) in PDF, and in this embodiment, two types, PS and PDF, are assumed.

[保存ジョブの再印刷時]
図7に示すように、ユーザは、画像処理装置に保存されているジョブに対する編集や再印刷を指示することができる。編集や再印刷が指示されたジョブは、現在の出力設定に基づいてラスタライズ処理が実施され、生成されたラスターイメージを画像形成装置に送信することで印刷が実施される。画像処理装置には複数のラスタライズ処理を実施するRIPソフトを備えているが、通常は、指示対象のジョブに含まれているPDLの言語種を解釈することが可能なRIPソフトが選択されることになる。
[When reprinting a save job]
As shown in FIG. 7, the user can instruct editing or reprinting of the job stored in the image processing device. The job for which editing or reprinting is instructed is subjected to rasterization processing based on the current output settings, and printing is performed by transmitting the generated raster image to the image forming apparatus. The image processing device is equipped with RIP software that performs multiple rasterization processes, but usually, RIP software that can interpret the PDL language type included in the job to be instructed is selected. become.

[ジョブ結合操作]
ユーザは、画像処理装置に保存されているジョブに対して、別に保存されているジョブに含まれるページを挿入することができる(これをジョブ結合と呼ぶ)。図8は、ジョブ結合操作の一例である。ここでは、PDL形式がPSであるジョブAに対して、PDL形式がPDFであるジョブBの特定ページ(ここではP2及びP3)を挿入(ジョブ結合)している。このとき、ジョブAをメインジョブ、ジョブBをサブジョブと呼ぶ。ジョブAは、ジョブ結合操作後、PS及びPDFの2つのPDL形式のページからなるジョブとなる。
[Job join operation]
The user can insert a page included in a job saved separately for a job saved in the image processing device (this is called job combination). FIG. 8 is an example of a job combination operation. Here, a specific page (here, P2 and P3) of job B whose PDF format is PDF is inserted (job combination) into job A whose PDL format is PS. At this time, job A is called a main job and job B is called a sub job. After the job combination operation, job A becomes a job consisting of two PDL format pages, PS and PDF.

次に、本実施例の画像処理装置20の動作について、図9乃至図18を参照して説明する。CPU21aは、ROM21b又は記憶部22に記憶したジョブ処理制御プログラムをRAM21cに展開して実行することにより、図9、図12、図13、図16、図18の各ステップの処理を実行する。ここでは、ジョブ保存、結合ジョブの再印刷、ジョブ転送について順に説明する。 Next, the operation of the image processing device 20 of this embodiment will be described with reference to FIGS. 9 to 18. The CPU 21a executes the processing of each step of FIGS. 9, 12, 13, 16, 16 and 18 by expanding and executing the job processing control program stored in the ROM 21b or the storage unit 22 in the RAM 21c. Here, job saving, reprinting of combined jobs, and job forwarding will be described in order.

[ジョブ保存]
本実施例では、ジョブ結合操作によって作成される、ページ毎に異なるPDL形式を持つジョブについて、再印刷時にどちらか一方のPDL形式に合わせてラスタライズ処理を行うことを主な特徴としている。その実現のために、ジョブ投入時に必要なPDL形式に変換して保存することを必須の要素として、以下の2つの方法を提案している。
[Save Job]
The main feature of this embodiment is that a job having a different PDL format for each page created by a job combination operation is rasterized according to one of the PDL formats at the time of reprinting. In order to realize this, the following two methods are proposed with the essential element of converting to the PDL format required when submitting a job and saving it.

第1の方法は、結合対象のジョブを指定せずにジョブを投入する場合であり、投入されたジョブを複数のPDL形式で保存する方法である。以下、図9乃至図11を参照して説明する。なお、図9は、全体動作を示すフローチャート図であり、図10は、投入ジョブがPSの場合の概略動作を示す模式図、図11は、投入ジョブがPDFの場合の概略動作を示す模式図である。 The first method is a case where a job is submitted without specifying a job to be combined, and the submitted job is saved in a plurality of PDL formats. Hereinafter, description will be made with reference to FIGS. 9 to 11. 9 is a flowchart showing the overall operation, FIG. 10 is a schematic diagram showing a schematic operation when the input job is PS, and FIG. 11 is a schematic diagram showing a schematic operation when the input job is PDF. Is.

図9に示すように、制御部21(ジョブ管理部27)は、印刷指示装置10から投入ジョブを受信すると(S101)、投入ジョブのPDL形式を判断する(S102)。 As shown in FIG. 9, when the control unit 21 (job management unit 27) receives the input job from the print instruction device 10 (S101), the control unit 21 (job management unit 27) determines the PDL format of the input job (S102).

投入ジョブがPSの場合は(図10参照)、制御部21(ジョブ管理部27)は、PSのジョブを記憶部22などに保存する(PSデータとPJL(Printer Job Language)で記述されたジョブチケットとを保存する)と共に(S103)、もう一つのPDL形式であるPDFとしても保存すべきであると判断する。 When the input job is PS (see FIG. 10), the control unit 21 (job management unit 27) saves the PS job in the storage unit 22 or the like (PS data and a job described in PJL (Printer Job Language)). It is determined that it should be saved as PDF, which is another PDL format, together with (S103).

次に、制御部21(RIP部28)は、ジョブ投入時に同時に印刷実施が指定されている場合は、投入されたジョブに対してラスタライズ処理を実施し、ラスターイメージを生成して印刷エンジンに出力する(S104)。また、制御部21(ジョブ管理部27)は、PSのPDLデータの内部に記述されているジョブ設定を抽出し、抽出したジョブ設定とジョブ投入時に指定されたPJL(ジョブチケット)とを元に、PDFジョブとしてのジョブ設定(JDF(Job Definition Format)のジョブ設定)を生成する(S105)。また、制御部21(ジョブ管理部27)は、ジョブデータ中のPSデータをPDFに変換してPDFデータを生成する(S106)。そして、制御部21(ジョブ管理部27)は、PDFデータとJDFのジョブ設定とを当該ジョブデータの一部として記憶部22などに保存する(S107)。 Next, if print execution is specified at the same time when the job is submitted, the control unit 21 (RIP unit 28) performs rasterization processing on the submitted job, generates a raster image, and outputs the raster image to the print engine. (S104). Further, the control unit 21 (job management unit 27) extracts the job settings described inside the PDF data of the PS, and based on the extracted job settings and the PJL (job ticket) specified at the time of submitting the job. , Generate a job setting (job setting of JDF (Job Definition Format)) as a PDF job (S105). Further, the control unit 21 (job management unit 27) converts the PS data in the job data into PDF and generates PDF data (S106). Then, the control unit 21 (job management unit 27) saves the PDF data and the JDF job settings in the storage unit 22 or the like as a part of the job data (S107).

一方、投入ジョブがPDFの場合は(図11参照)、制御部21(ジョブ管理部27)は、PDFのジョブを記憶部22などに保存する(PDFデータとJDFのジョブ設定とを保存する)と共に(S108)、もう一つのPDL形式であるPSとして保存すべきであると判断する。 On the other hand, when the input job is PDF (see FIG. 11), the control unit 21 (job management unit 27) saves the PDF job in the storage unit 22 or the like (saves the PDF data and the JDF job settings). Together with (S108), it is determined that it should be saved as PS, which is another PDF format.

次に、制御部21(RIP部28)は、ジョブ投入時に同時に印刷実施が指定されている場合は、投入されたジョブに対してラスタライズ処理を実施し、ラスターイメージを生成して印刷エンジンに出力する(S109)。また、制御部21(ジョブ管理部27)は、ジョブデータ中のPDF/JDFデータをPS/PJL形式に変換し(S110)、PSデータとPJLのジョブ設定とを当該ジョブデータの一部として記憶部22などに保存する(S111)。 Next, if print execution is specified at the same time when the job is submitted, the control unit 21 (RIP unit 28) performs rasterization processing on the submitted job, generates a raster image, and outputs the raster image to the print engine. (S109). Further, the control unit 21 (job management unit 27) converts the PDF / JDF data in the job data into the PS / PJL format (S110), and stores the PS data and the PJL job settings as a part of the job data. It is stored in a unit 22 or the like (S111).

第2の方法は、結合対象のジョブを指定してジョブを投入する場合であり、投入されたジョブのPDL形式と結合対象ジョブのPDL形式とを比較し、比較結果に基づいて、投入されたジョブを1又は複数のPDL形式で保存する方法である。以下、図12のフローチャート図を参照して説明する。 The second method is a case where a job to be combined is specified and a job is submitted. The PDL format of the submitted job is compared with the PDL format of the job to be combined, and the job is submitted based on the comparison result. A method of saving a job in one or more PDL formats. Hereinafter, description will be made with reference to the flowchart of FIG.

ユーザが印刷指示装置10上で、当該ジョブに対して結合を予定しているジョブ(結合対象ジョブ)を選択しつつ、ジョブ投入を実施すると、制御部21(ジョブ管理部27)は、投入ジョブを受信すると共に結合対象ジョブの選択操作を受け付ける(S201)。そして、制御部21(ジョブ管理部27)は、投入ジョブのPDL形式を取得し(S202)、ジョブ投入時に選択された結合対象ジョブのPDL形式を取得する(S203)。 When the user inputs a job while selecting a job (job to be combined) scheduled to be combined for the job on the print instruction device 10, the control unit 21 (job management unit 27) submits the input job. Is received and the selection operation of the job to be combined is accepted (S201). Then, the control unit 21 (job management unit 27) acquires the PDL format of the input job (S202), and acquires the PDL format of the combined target job selected at the time of submitting the job (S203).

次に、制御部21(ジョブ管理部27)は、投入ジョブを元のPDL形式で記憶部22などに保存し(S204)、S202及びS203で取得した各々のジョブのPDL形式を比較し、両者のPDL形式が同一かどうかを判断する(S205)。両者のPDL形式が異なる場合は(S205のNo)、投入ジョブと結合対象ジョブとでPDL形式が異なるため、投入ジョブを、結合対象ジョブのPDL形式に変換して記憶部22などに保存する(S206)。 Next, the control unit 21 (job management unit 27) saves the input job in the storage unit 22 or the like in the original PDL format (S204), compares the PDL formats of the respective jobs acquired in S202 and S203, and both are used. It is determined whether or not the PDL formats of the above are the same (S205). If the PDL formats of both are different (No in S205), the PDL format is different between the input job and the job to be combined, so the input job is converted to the PDL format of the job to be combined and saved in the storage unit 22 or the like (No). S206).

なお、図12では、投入ジョブと結合対象ジョブのPDL形式が異なる場合に、投入ジョブのPDL形式を変換して保存したが、投入ジョブと結合対象ジョブのPDL形式が異なり、かつ、少なくとも一方のジョブに、PDL形式に応じたラスタライズの違いによって影響を受けるオブジェクト(例えば、透明オブジェクト)が含まれる場合に、投入ジョブのPDL形式を変換して保存するようにしてもよい。 In FIG. 12, when the PDL formats of the input job and the merge target job are different, the PDL format of the input job is converted and saved, but the PDL formats of the input job and the merge target job are different, and at least one of them is used. When the job includes an object (for example, a transparent object) that is affected by the difference in rasterization according to the PDL format, the PDL format of the input job may be converted and saved.

[結合ジョブの再印刷]
本実施例では、ジョブ結合操作によって、ページ毎に異なるPDL形式を持つジョブについて、再印刷時にどちらか一方のPDL形式に合わせてラスタライズ処理を行うことを主な特徴としている。ここでは、図9乃至図11に示す第1の方法で保存されたジョブを結合することを前提として、再印刷の要求から実行までの動作について、図13及び図14のフローチャートを参照して説明する。
[Reprint merge job]
The main feature of this embodiment is that, by the job combination operation, a job having a different PDL format for each page is rasterized according to one of the PDL formats at the time of reprinting. Here, on the premise that the jobs saved by the first method shown in FIGS. 9 to 11 are combined, the operation from the request for reprinting to the execution will be described with reference to the flowcharts of FIGS. 13 and 14. do.

まず、制御部21(ジョブ管理部27)は、ユーザによる再印刷指示を受け付け(S301)、再印刷が指示されたジョブが結合ジョブかどうかを判断する(S302)。再印刷が指示されたジョブが結合ジョブでない場合は(S302のNo)、制御部21(RIP部28)は、再印刷が指示されたジョブを投入時のPDL形式で再ラスタライズし、画像形成装置30にラスターイメージを出力して再印刷を指示する(S308)。 First, the control unit 21 (job management unit 27) receives the reprint instruction by the user (S301), and determines whether the job for which the reprint is instructed is a combined job (S302). If the job instructed to be reprinted is not a combined job (No in S302), the control unit 21 (RIP unit 28) re-rasterizes the job instructed to be reprinted in the PDL format at the time of input, and the image forming apparatus. A raster image is output to 30 to instruct reprinting (S308).

一方、再印刷が指示されたジョブが結合ジョブの場合は(S302のYes)、制御部21(ジョブ管理部27)は、差異判定が必要となる可能性があると判断し、対象ジョブに含まれる各ジョブの投入時のPDL形式が同じであるかどうかを判断する(S303)。各ジョブの投入時のPDL形式が同じ場合は(S303のYes)、制御部21(RIP部28)は、対象ジョブを投入時のPDL形式で再ラスタライズし、画像形成装置30にラスターイメージを出力して再印刷を指示する(S308)。 On the other hand, if the job for which reprinting is instructed is a combined job (Yes in S302), the control unit 21 (job management unit 27) determines that a difference determination may be necessary and includes the target job. It is determined whether or not the PDL format at the time of submitting each job is the same (S303). If the PDL format at the time of inputting each job is the same (Yes in S303), the control unit 21 (RIP unit 28) re-rasterizes the target job in the PDL format at the time of input and outputs a raster image to the image forming apparatus 30. And instruct reprinting (S308).

一方、各ジョブの投入時のPDL形式が異なる場合は(S303のNo)、差異判定が必要と判断し、制御部21(ジョブ管理部27)は、PS/PDFの差異点を列挙したテーブルの各項目に対して、S305の処理を繰り返し実行する。具体的には、メインジョブ・サブジョブ中に差異点の影響を受ける箇所がないかどうかの判定処理(後述)を実施し、判定の結果を「差異判定結果リスト」へ追加する(S305)。図14は、差異点列挙テーブルの構成例であり、例えば、差異が生じるオブジェクトの名称やPS/PDFでそのオブジェクトがどのように表現されているかなどが記述される。また、図15は、差異判定結果リストの構成例であり、例えば、差異が生じるオブジェクトの名称やジョブ中におけるそのオブジェクトの有無、そのオブジェクトに対する投入時のPDL形式毎のラスタライズ方法、そのラスタライズ方法で再印刷を行った場合の影響などが記述される。 On the other hand, if the PDL format at the time of inputting each job is different (No in S303), it is determined that the difference determination is necessary, and the control unit 21 (job management unit 27) is a table listing the differences between PS / PDF. The process of S305 is repeatedly executed for each item. Specifically, a determination process (described later) is performed to determine whether or not there is a part affected by the difference point in the main job / sub job, and the determination result is added to the “difference determination result list” (S305). FIG. 14 is a configuration example of the difference point enumeration table, and describes, for example, the name of the object in which the difference occurs and how the object is represented by PS / PDF. Further, FIG. 15 shows a configuration example of the difference determination result list, for example, the name of the object in which the difference occurs, the presence or absence of the object in the job, the rasterization method for each PDL format at the time of input to the object, and the rasterization method. The effect of reprinting is described.

その後、制御部21(RIP部28)は、S304〜S306で実施した差異点影響有無判定の結果に基づいて、対象ジョブを再ラスタライズし、画像形成装置30にラスターイメージを出力して再印刷を指示する(S307)。 After that, the control unit 21 (RIP unit 28) re-rasterizes the target job based on the result of the difference point influence presence / absence determination performed in S304 to S306, outputs the raster image to the image forming apparatus 30, and reprints. Instruct (S307).

次に、上記S305の差異点影響有無判定処理について、透明オブジェクトを例にして説明する。 Next, the process of determining the presence or absence of the influence of the difference point in S305 will be described by taking a transparent object as an example.

図16に示すように、対象となるジョブの全てのページに対して、S402〜S404の処理を繰り返し実行する。具体的には、制御部21(ジョブ管理部27)は、現ページの投入時のPDL形式がPDFであるかどうかを判断する(S402)。透明オブジェクトの表現はPSには存在しないため、判断対象はPDFページのみとなる。従って、投入時のPDL形式がPSの場合は(S402のNo)、次のページへ処理を進めることになる。 As shown in FIG. 16, the processes S402 to S404 are repeatedly executed for all the pages of the target job. Specifically, the control unit 21 (job management unit 27) determines whether or not the PDL format at the time of inputting the current page is PDF (S402). Since the expression of the transparent object does not exist in PS, the judgment target is only the PDF page. Therefore, if the PDL format at the time of input is PS (No in S402), the process proceeds to the next page.

現ページの投入時のPDL形式がPDFの場合は(S402のYes)、制御部21(ジョブ管理部27)は、当該ページ内に透明オブジェクトが存在するかどうかを確認する(S403)。確認の結果、当該ページに透明オブジェクトが存在しない場合は(S404のNo)、次のページの処理を行い、全てのページにおいて透明オブジェクトが存在しない場合は、透明表現についてジョブ中で差異点の影響が発生しないと評価し、全ページ共に投入時と同じ方法でラスタライズ処理すべきと判断する(S406)。 If the PDL format at the time of inputting the current page is PDF (Yes in S402), the control unit 21 (job management unit 27) confirms whether or not a transparent object exists in the page (S403). As a result of confirmation, if the transparent object does not exist on the page (No in S404), the next page is processed, and if the transparent object does not exist on all pages, the effect of the difference in the job regarding the transparent expression Is evaluated, and it is determined that all pages should be rasterized by the same method as at the time of input (S406).

一方、現ページに透明オブジェクトが存在する場合は(S404のYes)、ループを終了し、少なくとも一つページで透明オブジェクトが用いられていることから、PS/PDFページで透明オブジェクトについて差異点の影響が発生する可能性ありと評価し、全ページ共にPSとしてラスタライズ処理すべきと判断する(S407)。なお、可能性ありとしているのは、本来はPS側にも透明があった場合に差異が生じるが、そもそもPSに透明という概念がなく検出することができないからである。 On the other hand, if there is a transparent object on the current page (Yes in S404), the loop is terminated and the transparent object is used on at least one page, so the effect of the difference on the transparent object on the PS / PDF page. Is evaluated, and it is determined that all pages should be rasterized as PS (S407). It should be noted that there is a possibility because there is a difference when the PS side is also transparent, but there is no concept of transparency in the PS and it cannot be detected.

[他の画像形成装置へのジョブ転送]
印刷システムに複数の画像処理装置20が接続され、所定の画像処理装置20が、他の画像処理装置20を一群の画像処理装置として予め設定して管理可能な場合において、再印刷操作として、他の画像処理装置20にジョブを転送することも可能であり、図15に示す差異判定結果リストをもとに、転送先装置の能力情報と比較した上で、所望の結果を得られる装置を選択してジョブを転送することができる。
[Job transfer to another image forming device]
When a plurality of image processing devices 20 are connected to the printing system and the predetermined image processing device 20 can set and manage another image processing device 20 as a group of image processing devices in advance, as a reprint operation, another It is also possible to transfer the job to the image processing device 20 of the above, and select a device that can obtain a desired result after comparing with the capability information of the transfer destination device based on the difference determination result list shown in FIG. You can transfer the job.

その場合、所定の画像処理装置20の制御部21(ジョブ管理部27)は、結合ジョブに対して選択したRIP部を有する他の画像処理装置20を抽出し、抽出した他の画像処理装置20のリストを表示部25などに表示してユーザに提示し、リストから選択された他の画像処理装置20に結合ジョブを転送する制御を行う。 In that case, the control unit 21 (job management unit 27) of the predetermined image processing device 20 extracts another image processing device 20 having the RIP unit selected for the combined job, and the extracted other image processing device 20. Is displayed on the display unit 25 or the like and presented to the user, and control is performed to transfer the combined job to another image processing device 20 selected from the list.

以下、所定の画像処理装置20の動作について、図18のフローチャート図を参照して説明する。なお、このジョブ転送は、図13の結合ジョブの再印刷処理を基本とし、転送候補を抽出し、抽出結果をユーザへ通知し、ユーザが選択した転送先に再印刷を指示するという処理となる。 Hereinafter, the operation of the predetermined image processing device 20 will be described with reference to the flowchart of FIG. Note that this job transfer is based on the reprinting process of the combined job shown in FIG. 13, and is a process of extracting transfer candidates, notifying the user of the extraction result, and instructing the transfer destination selected by the user to reprint. ..

まず、制御部21(ジョブ管理部27)は、ユーザによる再印刷指示を受け付けたら(S501)、予め記憶された接続可能装置リストを取得する(S502)。図17は、接続可能装置リストの一例であり、少なくとも、装置の通信ネットワーク40上の識別子、その装置が持つラスタライズ処理に関する情報が含まれる。 First, when the control unit 21 (job management unit 27) receives a reprint instruction from the user (S501), the control unit 21 (job management unit 27) acquires a list of connectable devices stored in advance (S502). FIG. 17 is an example of a list of connectable devices, and includes at least an identifier on the communication network 40 of the device and information on the rasterization process of the device.

次に、制御部21(ジョブ管理部27)は、再印刷が指示されたジョブが結合ジョブかどうかを判断する(S503)。再印刷が指示されたジョブが結合ジョブでない場合は(S503のNo)、制御部21(ジョブ管理部27)は、接続可能装置リストのラスタライズ処理に関する情報を参照して、再印刷が指示されたジョブを投入時のPDL形式で再ラスタライズ・再印刷を実施可能な転送先を抽出し(S505)、抽出した転送先のリストをユーザに提示して、ユーザによって選択された装置に、再印刷が指示されたジョブを転送する(S510)。 Next, the control unit 21 (job management unit 27) determines whether the job for which reprinting is instructed is a combined job (S503). If the job for which reprinting is instructed is not a combined job (No in S503), the control unit 21 (job management unit 27) is instructed to reprint by referring to the information regarding the rasterization process of the connectable device list. Extract the transfer destinations that can be re-rasterized and reprinted in the PDL format at the time of submitting the job (S505), present the list of extracted transfer destinations to the user, and reprint on the device selected by the user. Transfer the instructed job (S510).

一方、再印刷が指示されたジョブが結合ジョブの場合は(S503のYes)、制御部21(ジョブ管理部27)は、差異判定が必要となる可能性があると判断し、対象ジョブに含まれる各ジョブの投入時のPDL形式が同じであるかどうかを判断する(S504)。各ジョブの投入時のPDL形式が同じ場合は(S504のYes)、制御部21(ジョブ管理部27)は、対象ジョブを投入時のPDL形式で再ラスタライズ・再印刷を実施可能な転送先を抽出し(S505)、抽出した転送先のリストをユーザに提示して、ユーザによって選択された装置に、対象ジョブを転送する(S510)。 On the other hand, if the job for which reprinting is instructed is a combined job (Yes in S503), the control unit 21 (job management unit 27) determines that a difference determination may be necessary and includes the target job. It is determined whether or not the PDL format at the time of inputting each job is the same (S504). If the PDL format at the time of submitting each job is the same (Yes in S504), the control unit 21 (job management unit 27) selects a transfer destination capable of re-rasterizing / reprinting the target job in the PDL format at the time of submission. Extracted (S505), present the extracted list of transfer destinations to the user, and transfer the target job to the device selected by the user (S510).

一方、再印刷が指示されたジョブが複数のPDL形式からなる結合ジョブの場合は(S504のNo)、制御部21(ジョブ管理部27)は、差異判定が必要となる可能性があると判断し、PS/PDFの差異点を列挙したテーブルの各項目に対して、S507の処理を繰り返し実行する。具体的には、図13のS305と同様に、メインジョブ・サブジョブ中に差異点の影響を受ける箇所がないかどうかの判定処理(図16)を実施し、判定の結果を「差異判定結果リスト」へ追加する(S507)。そして、制御部21(ジョブ管理部27)は、差異判定結果に基づいて結合ジョブの再ラスタライズ・再印刷を実施可能な転送先を抽出し(S509)、抽出した転送先のリストをユーザに提示して、ユーザによって選択された装置に、結合ジョブを転送する(S510)。 On the other hand, if the job for which reprinting is instructed is a combined job consisting of a plurality of PDF formats (No in S504), the control unit 21 (job management unit 27) determines that a difference determination may be required. Then, the process of S507 is repeatedly executed for each item of the table in which the differences between PS / PDF are listed. Specifically, as in S305 of FIG. 13, a determination process (FIG. 16) is performed to determine whether or not there is a part affected by the difference point in the main job / sub job, and the determination result is "difference determination result list". "(S507). Then, the control unit 21 (job management unit 27) extracts transfer destinations capable of re-rasterizing and reprinting the combined job based on the difference determination result (S509), and presents the extracted transfer destination list to the user. Then, the join job is transferred to the device selected by the user (S510).

なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。 The present invention is not limited to the above embodiment, and its configuration and control can be appropriately changed as long as it does not deviate from the gist of the present invention.

例えば、上記実施例では、RIP部28に、第1RIP部28aと第2RIP部28bの2つのRIPソフトを有する場合について説明したが、3つ以上の言語に対する3つ以上のRIPソフトを有する場合に対しても、本発明のジョブ処理制御方法を同様に適用することができる。 For example, in the above embodiment, the case where the RIP unit 28 has two RIP software of the first RIP unit 28a and the second RIP unit 28b has been described, but when the RIP unit 28 has three or more RIP software for three or more languages. Against this, the job processing control method of the present invention can be applied in the same manner.

また、上記実施例では、保存した2つのジョブを結合して再印刷を行う場合を例示したが、3つ以上のジョブを結合して再印刷を行う場合に対しても、本発明のジョブ処理制御方法を同様に適用することができる。 Further, in the above embodiment, the case where two saved jobs are combined and reprinted is illustrated, but even when three or more jobs are combined and reprinted, the job processing of the present invention is performed. The control method can be applied in the same way.

また、上記実施例では、ジョブデータを画像処理装置20の記憶部22に保存する場合を例示したが、ジョブデータは、通信ネットワーク40に接続されるサーバなどに保存してもよい。 Further, in the above embodiment, the case where the job data is stored in the storage unit 22 of the image processing device 20 is illustrated, but the job data may be stored in a server or the like connected to the communication network 40.

本発明は、ジョブをラスタライズして印刷エンジンに出力する画像処理装置、当該画像処理装置におけるジョブの保存及び保存したジョブの再印刷を制御するジョブ処理制御プログラム、当該ジョブ処理制御プログラムを記録した記録媒体及びジョブ処理制御方法に利用可能である。 The present invention is an image processing device that rasterizes a job and outputs it to a printing engine, a job processing control program that controls saving of a job in the image processing device and reprinting of the saved job, and a record that records the job processing control program. It can be used for media and job processing control methods.

10 印刷指示装置
11 制御部
11a CPU
11b ROM
11c RAM
12 記憶部
13 ネットワークI/F部
14 表示部
15 操作部
16 OS
17 原稿作成アプリケーション
18 プリンタドライバ
19 ジョブ操作アプリケーション
20 画像処理装置
21 制御部
21a CPU
21b ROM
21c RAM
22 記憶部
23 ネットワークI/F部
24 プリンタI/F部
25 表示部
26 操作部
27 ジョブ管理部
28 RIP部
28a 第1RIP部
28b 第2RIP部
30 画像形成装置
31 制御部
31a CPU
31b ROM
31c RAM
32 記憶部
33 コントローラI/F部
34 表示操作部
35 印刷処理部
40 通信ネットワーク
10 Printing instruction device 11 Control unit 11a CPU
11b ROM
11c RAM
12 Storage unit 13 Network I / F unit 14 Display unit 15 Operation unit 16 OS
17 Manuscript creation application 18 Printer driver 19 Job operation application 20 Image processing device 21 Control unit 21a CPU
21b ROM
21c RAM
22 Storage unit 23 Network I / F unit 24 Printer I / F unit 25 Display unit 26 Operation unit 27 Job management unit 28 RIP unit 28a 1st RIP unit 28b 2nd RIP unit 30 Image forming device 31 Control unit 31a CPU
31b ROM
31c RAM
32 Storage unit 33 Controller I / F unit 34 Display operation unit 35 Print processing unit 40 Communication network

Claims (20)

ジョブをラスタライズして印刷エンジンに出力する画像処理装置であって、
複数のPDL(Page Description Language)形式のジョブを、PDL形式に応じてラスタライズする複数のRIP(Raster Image Processor)部と、
ジョブの保存及び保存したジョブの印刷を制御するジョブ管理部と、を備え、
前記ジョブ管理部は、
投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、
保存した複数のジョブを結合した結合ジョブの印刷時に、前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、前記結合ジョブをラスタライズするRIP部を選択するものであり
前記複数のPDL形式は、PS(Postscript)とPDF(Portable Document Format)とを含み、
前記所定のオブジェクトは、PDFで定義された透明オブジェクトであり、
前記ジョブ管理部は、
前記結合ジョブがPSのジョブとPDFのジョブとで構成される場合、前記PDFのジョブに前記透明オブジェクトが含まれるかを判定し、前記PDFのジョブに前記透明オブジェクトが含まれる場合は、前記結合ジョブをラスタライズする1つのRIP部として、前記PSのジョブをラスタライズ可能なRIP部を選択する、
ことを特徴とする画像処理装置。
An image processing device that rasterizes a job and outputs it to a printing engine.
Multiple RIP (Raster Image Processor) units that rasterize multiple PDL (Page Description Language) format jobs according to the PDL format,
It is equipped with a job management unit that controls the saving of jobs and the printing of saved jobs.
The job management unit
When saving the submitted job, save the job in one or more PDL formats including the original PDL format.
When printing a merged job that combines a plurality of saved jobs, the original PDL format of the plurality of jobs is different, and the print result is affected by the difference in rasterization according to the PDL format for the merged job. determines include object, based on the determination result, which selects the RIP unit of rasterizing the merged job,
The plurality of PDF formats include PS (Postscript) and PDF (Portable Document Format).
The predetermined object is a transparent object defined in PDF.
The job management unit
When the combined job is composed of a PS job and a PDF job, it is determined whether the PDF job includes the transparent object, and when the PDF job includes the transparent object, the combined job is included. As one RIP unit for rasterizing a job, a RIP unit capable of rasterizing the PS job is selected.
An image processing device characterized by this.
前記ジョブ管理部は、
前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに前記所定のオブジェクトが含まれる場合は、予め記憶したテーブルを参照して、前記複数のRIP部の中から、前記結合ジョブをラスタライズする1つのRIP部を選択し、
前記選択されたRIP部は、当該RIP部がラスタライズ可能なPDL形式で前記結合ジョブをラスタライズして、前記印刷エンジンに出力する、
ことを特徴とする請求項1に記載の画像処理装置。
The job management unit
When the original PDL format of the plurality of jobs is different and the join job includes the predetermined object, the join job is selected from the plurality of RIP units by referring to the table stored in advance. Select one RIP part to rasterize,
The selected RIP unit rasterizes the combined job in a PDL format that the RIP unit can rasterize and outputs it to the printing engine.
The image processing apparatus according to claim 1.
前記ジョブ管理部は、
前記投入されたジョブを、元のPDL形式で保存すると共に、前記複数のRIP部がラスタライズ可能な他の全てのPDL形式に変換して保存する、
ことを特徴とする請求項2に記載の画像処理装置。
The job management unit
The submitted job is saved in the original PDL format, and the plurality of RIP units are converted into all other PDL formats that can be rasterized and saved.
The image processing apparatus according to claim 2.
前記ジョブ管理部は、
ジョブの投入時に、前記保存したジョブの中から結合対象のジョブが指定された場合は、前記投入されたジョブ及び前記結合対象のジョブのPDL形式を比較し、双方のジョブのPDL形式が異なる場合は、前記投入されたジョブを、元のPDL形式で保存すると共に、前記結合対象のジョブのPDL形式に変換して保存する、
ことを特徴とする請求項2に記載の画像処理装置。
The job management unit
When the job to be combined is specified from the saved jobs at the time of submitting the job, the PDL formats of the submitted job and the job to be combined are compared, and the PDL formats of both jobs are different. Saves the submitted job in the original PDL format, and also converts and saves the submitted job in the PDL format of the job to be combined.
The image processing apparatus according to claim 2.
前記ジョブ管理部は、
双方のジョブのPDL形式が異なり、かつ、少なくとも一方のジョブに前記所定のオブジェクトが存在する場合は、前記投入されたジョブを、元のPDL形式で保存すると共に、前記結合対象のジョブのPDL形式に変換して保存する、
ことを特徴とする請求項4に記載の画像処理装置。
The job management unit
If the PDL formats of both jobs are different and the predetermined object exists in at least one job, the submitted job is saved in the original PDL format and the PDL format of the job to be combined is created. Convert to and save
The image processing apparatus according to claim 4.
前記画像処理装置に、ジョブを転送可能な1又は複数の他の画像処理装置が接続されている場合、
前記ジョブ管理部は、
前記結合ジョブに対して選択したRIP部を有する前記他の画像処理装置を抽出し、前記抽出した前記他の画像処理装置のリストを提示し、前記リストから選択された前記他の画像処理装置に前記結合ジョブを転送する、
ことを特徴とする請求項1乃至のいずれか一に記載の画像処理装置。
When one or more other image processing devices capable of transferring jobs are connected to the image processing device,
The job management unit
The other image processing device having the RIP unit selected for the combined job is extracted, a list of the extracted other image processing devices is presented, and the other image processing device selected from the list is used. Transfer the join job,
The image processing apparatus according to any one of claims 1 to 5.
前記画像処理装置は、前記印刷エンジンを備える画像形成装置である、
ことを特徴とする請求項1乃至のいずれか一に記載の画像処理装置。
The image processing device is an image forming device including the printing engine.
The image processing apparatus according to any one of claims 1 to 6 , wherein the image processing apparatus is characterized by the above.
ジョブをラスタライズして印刷エンジンに出力する画像処理装置で動作するジョブ処理制御プログラムであって、
前記画像処理装置を、
複数のPDL(Page Description Language)形式のジョブを、PDL形式に応じてラスタライズする複数のRIP(Raster Image Processor)部、
ジョブの保存処理及び保存したジョブの印刷処理を行うジョブ管理部、として機能させ、
前記保存処理では、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、
前記印刷処理では、保存した複数のジョブを結合した結合ジョブの印刷時に、前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、前記結合ジョブをラスタライズするRIP部を選択させ、
前記複数のPDL形式は、PS(Postscript)とPDF(Portable Document Format)とを含み、
前記所定のオブジェクトは、PDFで定義された透明オブジェクトであり、
前記印刷処理では、
前記結合ジョブがPSのジョブとPDFのジョブとで構成される場合、前記PDFのジョブに前記透明オブジェクトが含まれるかを判定し、前記PDFのジョブに前記透明オブジェクトが含まれる場合は、前記結合ジョブをラスタライズする1つのRIP部として、前記PSのジョブをラスタライズ可能なRIP部を選択する、
ことを特徴とするジョブ処理制御プログラム。
A job processing control program that runs on an image processing device that rasterizes a job and outputs it to a printing engine.
The image processing device
Multiple RIP (Raster Image Processor) units that rasterize multiple PDL (Page Description Language) format jobs according to the PDL format.
It functions as a job management unit that saves jobs and prints saved jobs.
In the save process, when the submitted job is saved, the job is saved in one or more PDL formats including the original PDL format.
In the printing process, when printing a combined job in which a plurality of saved jobs are combined, the original PDL format of the plurality of jobs is different, and the print result is different in the combined job due to the difference in rasterization according to the PDL format. It is determined whether or not a predetermined object to be affected is included, and based on the determination result, the RIP unit for rasterizing the combined job is selected .
The plurality of PDF formats include PS (Postscript) and PDF (Portable Document Format).
The predetermined object is a transparent object defined in PDF.
In the printing process,
When the combined job is composed of a PS job and a PDF job, it is determined whether the PDF job includes the transparent object, and when the PDF job includes the transparent object, the combined job is included. As one RIP unit for rasterizing a job, a RIP unit capable of rasterizing the PS job is selected.
A job processing control program characterized by this.
前記印刷処理では、
前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに前記所定のオブジェクトが含まれる場合は、予め記憶したテーブルを参照して、前記複数のRIP部の中から、前記結合ジョブをラスタライズする1つのRIP部を選択し、前記選択したRIP部に、当該RIP部がラスタライズ可能なPDL形式で前記結合ジョブをラスタライズさせる、
ことを特徴とする請求項に記載のジョブ処理制御プログラム。
In the printing process,
When the original PDL format of the plurality of jobs is different and the join job includes the predetermined object, the join job is selected from the plurality of RIP units by referring to the table stored in advance. One RIP unit to be rasterized is selected, and the selected RIP unit is made to rasterize the combined job in a PDL format that can be rasterized by the RIP unit.
The job processing control program according to claim 8.
前記保存処理では、
前記投入されたジョブを、元のPDL形式で保存すると共に、前記複数のRIP部がラスタライズ可能な他の全てのPDL形式に変換して保存する、
ことを特徴とする請求項に記載のジョブ処理制御プログラム。
In the preservation process,
The submitted job is saved in the original PDL format, and the plurality of RIP units are converted into all other PDL formats that can be rasterized and saved.
The job processing control program according to claim 9.
前記保存処理では、
ジョブの投入時に、前記保存したジョブの中から結合対象のジョブが指定された場合は、前記投入されたジョブ及び前記結合対象のジョブのPDL形式を比較し、双方のジョブのPDL形式が異なる場合は、前記投入されたジョブを、元のPDL形式で保存すると共に、前記結合対象のジョブのPDL形式に変換して保存する、
ことを特徴とする請求項に記載のジョブ処理制御プログラム。
In the preservation process,
When the job to be combined is specified from the saved jobs at the time of submitting the job, the PDL formats of the submitted job and the job to be combined are compared, and the PDL formats of both jobs are different. Saves the submitted job in the original PDL format, and also converts and saves the submitted job in the PDL format of the job to be combined.
The job processing control program according to claim 9.
前記保存処理では、
双方のジョブのPDL形式が異なり、かつ、少なくとも一方のジョブに前記所定のオブジェクトが存在する場合は、前記投入されたジョブを、元のPDL形式で保存すると共に、前記結合対象のジョブのPDL形式に変換して保存する、
ことを特徴とする請求項11に記載のジョブ処理制御プログラム。
In the preservation process,
If the PDL formats of both jobs are different and the predetermined object exists in at least one job, the submitted job is saved in the original PDL format and the PDL format of the job to be combined is created. Convert to and save
The job processing control program according to claim 11.
前記画像処理装置は、前記印刷エンジンを備える画像形成装置である、
ことを特徴とする請求項乃至12のいずれか一に記載のジョブ処理制御プログラム。
The image processing device is an image forming device including the printing engine.
The job processing control program according to any one of claims 8 to 12 , wherein the job processing control program is characterized in that.
ジョブをラスタライズして印刷エンジンに出力する画像処理装置を含むシステムにおけるジョブ処理制御方法であって、
前記画像処理装置は、
複数のPDL(Page Description Language)形式のジョブを、PDL形式に応じてラスタライズする複数のRIP(Raster Image Processor)部と、
ジョブの保存処理及び保存したジョブの印刷処理を行うジョブ管理部と、を備え、
前記保存処理では、投入されたジョブの保存時に、当該ジョブを元のPDL形式を含む1又は複数のPDL形式で保存し、
前記印刷処理では、保存した複数のジョブを結合した結合ジョブの印刷時に、前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに、PDL形式に応じたラスタライズの違いによって印刷結果が影響を受ける所定のオブジェクトが含まれるかを判定し、判定結果に基づいて、前記結合ジョブをラスタライズするRIP部を選択させ、
前記複数のPDL形式は、PS(Postscript)とPDF(Portable Document Format)とを含み、
前記所定のオブジェクトは、PDFで定義された透明オブジェクトであり、
前記印刷処理では、
前記結合ジョブがPSのジョブとPDFのジョブとで構成される場合、前記PDFのジョブに前記透明オブジェクトが含まれるかを判定し、前記PDFのジョブに前記透明オブジェクトが含まれる場合は、前記結合ジョブをラスタライズする1つのRIP部として、前記PSのジョブをラスタライズ可能なRIP部を選択する、
ことを特徴とするジョブ処理制御方法。
A job processing control method in a system that includes an image processing device that rasterizes a job and outputs it to a printing engine.
The image processing device is
Multiple RIP (Raster Image Processor) units that rasterize multiple PDL (Page Description Language) format jobs according to the PDL format,
It is equipped with a job management unit that performs job saving processing and printing processing of saved jobs.
In the save process, when the submitted job is saved, the job is saved in one or more PDL formats including the original PDL format.
In the printing process, when printing a combined job in which a plurality of saved jobs are combined, the original PDL format of the plurality of jobs is different, and the print result is different in the combined job due to the difference in rasterization according to the PDL format. It is determined whether or not a predetermined object to be affected is included, and based on the determination result, the RIP unit for rasterizing the combined job is selected .
The plurality of PDF formats include PS (Postscript) and PDF (Portable Document Format).
The predetermined object is a transparent object defined in PDF.
In the printing process,
When the combined job is composed of a PS job and a PDF job, it is determined whether the PDF job includes the transparent object, and when the PDF job includes the transparent object, the combined job is included. As one RIP unit for rasterizing a job, a RIP unit capable of rasterizing the PS job is selected.
A job processing control method characterized by this.
前記印刷処理では、
前記複数のジョブの元のPDL形式が異なり、かつ、前記結合ジョブに前記所定のオブジェクトが含まれる場合は、予め記憶したテーブルを参照して、前記複数のRIP部の中から、前記結合ジョブをラスタライズする1つのRIP部を選択し、
前記選択されたRIP部は、当該RIP部がラスタライズ可能なPDL形式で前記結合ジョブをラスタライズして、前記印刷エンジンに出力する、
ことを特徴とする請求項14に記載のジョブ処理制御方法。
In the printing process,
When the original PDL format of the plurality of jobs is different and the join job includes the predetermined object, the join job is selected from the plurality of RIP units by referring to the table stored in advance. Select one RIP part to rasterize,
The selected RIP unit rasterizes the combined job in a PDL format that the RIP unit can rasterize and outputs it to the printing engine.
The job processing control method according to claim 14.
前記保存処理では、
前記投入されたジョブを、元のPDL形式で保存すると共に、前記複数のRIP部がラスタライズ可能な他の全てのPDL形式に変換して保存する、
ことを特徴とする請求項15に記載のジョブ処理制御方法。
In the preservation process,
The submitted job is saved in the original PDL format, and the plurality of RIP units are converted into all other PDL formats that can be rasterized and saved.
The job processing control method according to claim 15.
前記保存処理では、
ジョブの投入時に、前記保存したジョブの中から結合対象のジョブが指定された場合は、前記投入されたジョブ及び前記結合対象のジョブのPDL形式を比較し、双方のジョブのPDL形式が異なる場合は、前記投入されたジョブを、元のPDL形式で保存すると共に、前記結合対象のジョブのPDL形式に変換して保存する、
ことを特徴とする請求項15に記載のジョブ処理制御方法。
In the preservation process,
When the job to be combined is specified from the saved jobs at the time of submitting the job, the PDL formats of the submitted job and the job to be combined are compared, and the PDL formats of both jobs are different. Saves the submitted job in the original PDL format, and also converts and saves the submitted job in the PDL format of the job to be combined.
The job processing control method according to claim 15.
前記保存処理では、
双方のジョブのPDL形式が異なり、かつ、少なくとも一方のジョブに前記所定のオブジェクトが存在する場合は、前記投入されたジョブを、元のPDL形式で保存すると共に、前記結合対象のジョブのPDL形式に変換して保存する、
ことを特徴とする請求項17に記載のジョブ処理制御方法。
In the preservation process,
If the PDL formats of both jobs are different and the predetermined object exists in at least one job, the submitted job is saved in the original PDL format and the PDL format of the job to be combined is created. Convert to and save
The job processing control method according to claim 17.
前記画像処理装置に、ジョブを転送可能な1又は複数の他の画像処理装置が接続されている場合、
前記印刷処理では、
前記結合ジョブに対して選択したRIP部を有する前記他の画像処理装置を抽出し、前記抽出した前記他の画像処理装置のリストを提示し、前記リストから選択された前記他の画像処理装置に前記結合ジョブを転送する、
ことを特徴とする請求項14乃至18のいずれか一に記載のジョブ処理制御方法。
When one or more other image processing devices capable of transferring jobs are connected to the image processing device,
In the printing process,
The other image processing device having the RIP unit selected for the combined job is extracted, a list of the extracted other image processing devices is presented, and the other image processing device selected from the list is used. Transfer the join job,
The job processing control method according to any one of claims 14 to 18.
前記画像処理装置は、前記印刷エンジンを備える画像形成装置である、
ことを特徴とする請求項14乃至19のいずれか一に記載のジョブ処理制御方法。
The image processing device is an image forming device including the printing engine.
The job processing control method according to any one of claims 14 to 19, wherein the job processing control method is characterized.
JP2017118366A 2017-06-16 2017-06-16 Image processing device, job processing control program and job processing control method Active JP6946771B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017118366A JP6946771B2 (en) 2017-06-16 2017-06-16 Image processing device, job processing control program and job processing control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017118366A JP6946771B2 (en) 2017-06-16 2017-06-16 Image processing device, job processing control program and job processing control method

Publications (2)

Publication Number Publication Date
JP2019001081A JP2019001081A (en) 2019-01-10
JP6946771B2 true JP6946771B2 (en) 2021-10-06

Family

ID=65005263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017118366A Active JP6946771B2 (en) 2017-06-16 2017-06-16 Image processing device, job processing control program and job processing control method

Country Status (1)

Country Link
JP (1) JP6946771B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12307144B1 (en) 2023-11-13 2025-05-20 Ricoh Company, Ltd. Print file preprocessing mechanism

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5493635A (en) * 1994-06-14 1996-02-20 Xerox Corporation System for combining heterogeneous image processing jobs into a single job
JP2010079385A (en) * 2008-09-24 2010-04-08 Fuji Xerox Co Ltd Printing system, control device, accumulation device, control program, and information processing program
JP5404303B2 (en) * 2009-10-19 2014-01-29 キヤノン株式会社 Image processing apparatus, image processing method, and program
JP2015187843A (en) * 2014-03-14 2015-10-29 株式会社リコー Information processing apparatus, information processing method, and program
JP2017039215A (en) * 2015-08-17 2017-02-23 富士ゼロックス株式会社 Image formation apparatus and image formation program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12307144B1 (en) 2023-11-13 2025-05-20 Ricoh Company, Ltd. Print file preprocessing mechanism

Also Published As

Publication number Publication date
JP2019001081A (en) 2019-01-10

Similar Documents

Publication Publication Date Title
US7679776B2 (en) Information processing apparatus, information processing method, and storage medium storing computer-readable program therein
JP3619087B2 (en) Information processing apparatus, information processing method, and storage medium storing computer-readable program
JP4693664B2 (en) Printer apparatus, program, and printing method
JP3937666B2 (en) Printing control method and apparatus
JP4298146B2 (en) Information processing apparatus and method for generating print data
JP3576819B2 (en) Information processing apparatus, print control method, and storage medium
JP4560565B2 (en) Information processing apparatus, control method, and storage medium storing computer-readable control program
JP2001067347A (en) Information processing device, information processing method, and storage medium storing computer readable program
EP2085872B1 (en) Image forming apparatus, print control method and control program
JP4266462B2 (en) Information processing apparatus and control method thereof
JP3673684B2 (en) Information processing apparatus, information processing method, and storage medium storing computer-readable program
JP2001136364A (en) Print control method and apparatus
JP4612917B2 (en) Control method, information processing apparatus, and computer-readable recording medium
JP6946771B2 (en) Image processing device, job processing control program and job processing control method
JP2002014797A (en) INFORMATION PROCESSING DEVICE, PRINT CONTROL DEVICE, ITS CONTROL METHOD, STORAGE MEDIUM, AND ITS CONTROL PROGRAM
JP2001134561A (en) Print control method and apparatus
JP2005161819A (en) Printing apparatus and printing control method
US7027170B1 (en) Printing control system for separation printing
JP4612909B2 (en) Control method, information processing apparatus, and computer-readable recording medium
JP2007250002A (en) Information processing apparatus, control method, and storage medium storing computer-readable control program
JPH11338653A (en) Printing method, printing apparatus, and storage medium storing print program
JP2004157610A (en) Information processing equipment
JP2001134410A (en) Print control method and apparatus
JP2001130115A (en) Print control method and apparatus

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20191119

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20191122

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210323

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210524

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210830

R150 Certificate of patent or registration of utility model

Ref document number: 6946771

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150