JP6436384B2 - Tone curve control program, tone curve control method, and image processing apparatus - Google Patents
Tone curve control program, tone curve control method, and image processing apparatus Download PDFInfo
- Publication number
- JP6436384B2 JP6436384B2 JP2014252254A JP2014252254A JP6436384B2 JP 6436384 B2 JP6436384 B2 JP 6436384B2 JP 2014252254 A JP2014252254 A JP 2014252254A JP 2014252254 A JP2014252254 A JP 2014252254A JP 6436384 B2 JP6436384 B2 JP 6436384B2
- Authority
- JP
- Japan
- Prior art keywords
- tone curve
- job
- page
- image
- predetermined
- 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
Links
- 238000000034 method Methods 0.000 title claims description 62
- 238000012545 processing Methods 0.000 title claims description 52
- 238000003780 insertion Methods 0.000 description 94
- 230000037431 insertion Effects 0.000 description 94
- 238000009826 distribution Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Color, Gradation (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- Facsimile Image Signal Circuits (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
本発明は、トーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置に関し、特に、あるジョブのページを他のジョブに挿入する際に適用するトーンカーブを制御するトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置に関する。 The present invention relates to a tone curve control program, a tone curve control method, and an image processing apparatus, and more particularly to a tone curve control program and a tone curve control method for controlling a tone curve applied when a page of a job is inserted into another job. The present invention also relates to an image processing apparatus.
オフィスユースやPOD(Print On Demand)などの小ロットの商業印刷ユースでは、コンピュータ装置で作成された原稿データを出力する印刷機として、一般に、原稿データ(PDL(Page Description Language)データ)とユーザが指定した出力設定情報(ジョブチケット)とを含む印刷ジョブから画像データ(ラスターイメージ)を生成し、当該画像データを用紙上に形成して出力するMFP(Multi Function Peripheral)などの画像形成装置が用いられる。 In small-lot commercial printing uses such as office use and POD (Print On Demand), as a printer that outputs manuscript data created by a computer device, manuscript data (PDL (Page Description Language) data) and a user are generally used. Used by an image forming apparatus such as an MFP (Multi Function Peripheral) that generates image data (raster image) from a print job including specified output setting information (job ticket), forms the image data on paper, and outputs the data. It is done.
このMFPは、高性能化、高機能化、高画質化が進められているが、高機能化が進むことによって印刷設定が複雑化し、印刷ジョブを投入する際の1回の操作では所望の出力結果を得られないケースが多くなってきている。そのため、ユーザは印刷出力物を確認し、その確認結果に従って印刷設定を調整することによって、所望の結果を得るといった手順(ワークフロー)を採用する場合が多くなっている。 This MFP has been improved in performance, functionality, and image quality, but with advanced functionality, print settings have become complicated, and desired output can be achieved with a single operation when a print job is submitted. In many cases, results cannot be obtained. For this reason, a user often employs a procedure (workflow) in which a user obtains a desired result by confirming a printed output and adjusting print settings according to the confirmation result.
ほとんどのMFPは、このワークフローを支援するために、一度MFPに投入された印刷ジョブをMFP内部の記憶領域に保存しておき(保存ジョブと呼ぶ。)、再度コンピュータ装置から印刷ジョブを投入しなくても、印刷設定の変更や出力結果の確認を可能とするような機能(ジョブ保存編集機能)を備えている。さらに、MFP内部で生成したラスターイメージも同時に記憶領域に保存することで、印刷出力時の画像形成処理を省略して生産性を高めることも行われている。 In order to support this workflow, most MFPs store a print job once input into the MFP in a storage area inside the MFP (referred to as a stored job), and do not input the print job from the computer device again. However, it has a function (job storage editing function) that enables the user to change the print settings and check the output result. Further, a raster image generated inside the MFP is also saved in a storage area at the same time, so that an image forming process at the time of print output is omitted to increase productivity.
また、MFPの中には、保存ジョブに対して、ラスターイメージ上の画素を用紙に転写する際の濃度をユーザが指定可能な機能を持つものもある。この指定は、各入力画素値に対する出力濃度の組み合わせで定義され、トーンカーブと呼ばれる。このトーンカーブは、ジョブ単位やページ単位などで指定することができ、キャリブレーションやカラーマネジメントにおいて、対象ジョブ/ページの最終的な色味や調子(コントラスト、明るさなど)の調整に用いられる場合が多い。また、トーンカーブは、顧客ごとに出力結果に対する好み(コントラストを高くする、階調性を重視するなど)が分かれる場合は、顧客ごとのジョブ設定の一部として設定され、また、特定のページの内容をより魅力的にする場合は、ページ設定の一部として設定されることがある。 Also, some MFPs have a function that allows the user to specify the density when transferring pixels on a raster image onto a sheet for a saved job. This designation is defined by a combination of output densities for each input pixel value, and is called a tone curve. This tone curve can be specified in job units or page units, and is used to adjust the final color and tone (contrast, brightness, etc.) of the target job / page in calibration and color management. There are many. In addition, the tone curve is set as part of the job setting for each customer when the preference for the output result for each customer (higher contrast, emphasis on gradation, etc.) is divided. To make the content more attractive, it may be set as part of the page settings.
このようなジョブを保存可能な画像形成装置を用いて、あるジョブの所定のページを他のジョブに挿入して印刷出力する場合において、所定のページに設定されている印刷条件(例えば、トーンカーブ)と他のジョブに設定されている印刷条件とが異なる場合、所定のページに設定されている印刷条件をどのように扱うかが問題となる。 When an image forming apparatus capable of storing such a job is used to print out a predetermined page of a job inserted into another job, printing conditions (for example, a tone curve) set for the predetermined page ) And the print conditions set for other jobs differ from each other in how to handle the print conditions set for a predetermined page.
ページ挿入時の印刷条件の設定に関して、例えば、下記特許文献1には、ページ毎に画像データ及び当該画像データのページ情報が設定されたジョブを複数記憶する記憶部と、前記記憶部に記憶されているジョブに基づいて画像形成を行う画像形成部と、を備えた画像形成装置において、前記記憶部に記憶されている複数のジョブのうち、ページ単位で編集する第1のジョブを指定する編集ジョブ指示と、前記記憶部に記憶されている複数のジョブのうち、前記第1のジョブにページ単位で挿入する画像データが選択される第2のジョブを指定する挿入ジョブ指示と、前記第2のジョブから前記第1のジョブに挿入するページの画像データを選択するページ画像データ選択指示と、前記ページ画像データ選択指示により選択された画像データを第1のジョブに挿入させる挿入指示と、を受け付ける操作部と、前記操作部により前記挿入指示が受け付けられた場合、前記ページ画像データ選択指示により選択された画像データのページ情報として、当該画像データのページ情報を継承するか否かの選択指示を前記操作部により受け付けさせる制御部と、を備える画像形成装置が開示されている。 Regarding the setting of printing conditions at the time of page insertion, for example, in Patent Document 1 below, a storage unit that stores a plurality of jobs in which image data and page information of the image data are set for each page is stored in the storage unit. An image forming apparatus comprising: an image forming unit that forms an image based on a current job; and editing that specifies a first job to be edited in units of pages among a plurality of jobs stored in the storage unit A job instruction; an insertion job instruction for designating a second job for selecting image data to be inserted into the first job in units of pages among the plurality of jobs stored in the storage; and the second Page image data selection instruction for selecting image data of a page to be inserted into the first job from the job, and image data selected by the page image data selection instruction An operation unit that accepts an insertion instruction to be inserted into the first job, and when the insertion instruction is accepted by the operation unit, the image data is selected as page information of the image data selected by the page image data selection instruction. An image forming apparatus is disclosed that includes a control unit that causes the operation unit to accept an instruction to select whether to inherit the page information.
また、下記特許文献2には、第1の原稿データと当該第1の原稿データを印刷するための第1の印刷条件とを含む第1の印刷ジョブ、および第2の原稿データと当該第2の原稿データを印刷するための第2の印刷条件とを含む第2の印刷ジョブ、を記憶する記憶部と、前記第1の原稿データに前記第2の原稿データの少なくとも一部のページを挿入して印刷ジョブを結合するジョブ結合部と、前記ジョブ結合部により結合された印刷対象のデータに対して、印刷設定を行う印刷設定部と、を有し、前記印刷設定部は、画質に影響を与え得る所定の特別印刷条件が、前記第1の印刷条件と前記第2の印刷条件とにおいて異なるか否か判断し、異なると判断した場合は、前記印刷対象のうち前記第2の印刷ジョブに含まれていたページに、前記第2の印刷条件に含まれる特別印刷条件を適用し、異ならないと判断した場合は、前記印刷対象の全ページに前記第1の印刷条件を適用する情報処理装置が開示されている。 Patent Document 2 below discloses a first print job including first document data and a first print condition for printing the first document data, second document data, and the second document data. A storage unit for storing a second print job including a second print condition for printing the original data, and inserting at least a part of the second original data into the first original data A job combination unit that combines print jobs, and a print setting unit that performs print settings for the data to be printed combined by the job combination unit. The print setting unit affects the image quality. It is determined whether or not a predetermined special printing condition that can give a difference between the first printing condition and the second printing condition. On the page included in the Apply the special printing conditions included in the printing conditions, when it is determined that not different, the information processing apparatus is disclosed for applying the first printing conditions to all pages of the print target.
上記特許文献1では、あるジョブのページを他のジョブに挿入する処理を実施する際に、当該ページのジョブチケットを継承するかどうかをユーザに確認し、継承する場合は、禁則チェックを実施し、禁則が存在する場合は、どの設定を優先させるかをユーザに選択させることでユーザの意図に沿ったページ挿入操作を実現している。しかしながら、この方法では、挿入するページに対してジョブチケットで設定された印刷条件を承継するか否かをユーザに選択させるため、ユーザ操作が煩雑になるという問題がある。 In the above-mentioned Patent Document 1, when performing the process of inserting a page of a job into another job, the user is asked whether to inherit the job ticket of the page, and if so, a prohibition check is performed. In the case where there is a prohibition, the user can select which setting is prioritized, thereby realizing a page insertion operation in accordance with the user's intention. However, this method has a problem that the user operation becomes complicated because the user selects whether to inherit the printing conditions set in the job ticket for the page to be inserted.
また、特許文献2では、保存ジョブの結合操作を行う際に、印刷設定上、画質に影響がある特定の印刷条件(色空間変換、レンダリング、用紙シミュレーション、グレー補償)について、当該ページの画素構成とその設定の用途から画質上の影響を判定し、影響があると判定された場合は、結合元のジョブの設定を継承するように制御している。しかしながら、この方法では、画質に影響がある印刷条件に関しては結合元のジョブの設定を継承するため、結合先のジョブに複数の設定が混在し、ジョブの仕上がりの統一感が失われてしまうという問題がある。 Further, in Patent Document 2, when performing a save job combination operation, the pixel configuration of the page for a specific print condition (color space conversion, rendering, paper simulation, gray compensation) that affects the image quality in print settings. Then, the influence on the image quality is determined from the use of the setting and the setting, and if it is determined that there is an influence, the setting of the job of the combination source is controlled to be inherited. However, with this method, the settings of the job at the source of the merge are inherited for the printing conditions that affect the image quality, so multiple settings are mixed in the job at the destination of the merge, and the sense of unity of the job finish is lost. There's a problem.
特に、トーンカーブは、上述したように、対象ジョブ/ページの最終的な色味や調子の調整に用いられる場合が多いことから、ジョブの仕上がりの統一感を維持可能な適切なトーンカーブが適用されるようにする必要がある。しかしながら、トーンカーブのどの部分が画質にどのような影響があるかを認識していないと、適切なトーンカーブを選択することは困難である。 In particular, as described above, the tone curve is often used to adjust the final color and tone of the target job / page, so an appropriate tone curve that can maintain a uniform finish of the job is applied. Need to be done. However, it is difficult to select an appropriate tone curve without recognizing which part of the tone curve has an influence on the image quality.
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、挿入元のページを挿入先のジョブに挿入する際に、ユーザ操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持可能なトーンカーブを適用することができるトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置を提供することにある。 The present invention has been made in view of the above-described problems, and its main purpose is to improve the job finish without complicating the user operation when inserting the insertion source page into the insertion destination job. An object is to provide a tone curve control program, a tone curve control method, and an image processing apparatus capable of applying a tone curve capable of maintaining unity.
本発明の一側面は、原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える装置で動作するトーンカーブ制御プログラムであって、前記制御部に、ページ毎に異なるトーンカーブが適用された第1のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第2のジョブに挿入する所定の操作を受け付ける第1処理、前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第1のトーンカーブと前記第2のジョブに適用されている第2のトーンカーブとを取得し、前記第1のトーンカーブと前記第2のトーンカーブとが予め定めた所定の条件を満たすかを判定する第2処理、前記所定の条件を満たすと判定された場合は、前記所定のページに前記第2のトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する第3処理、を実行させ、前記第3処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第1のトーンカーブを適用した第1画像と、前記所定のページに前記第2のトーンカーブを適用した第2画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示することを特徴とする。 One aspect of the present invention is a storage unit that stores a job including document data, print setting information, and a tone curve that defines an output density for an input pixel value, and a control that performs processing for the job stored in the storage unit A tone curve control program that operates on an apparatus comprising: a predetermined curve of a first job to which a different tone curve is applied for each page, and the same tone curve for all pages. First processing for accepting a predetermined operation to be inserted into the second job to which is applied, and when the predetermined operation is performed, the first tone curve applied to the predetermined page and the first tone curve applied from the storage unit A second tone curve applied to the second job is acquired, and whether the first tone curve and the second tone curve satisfy a predetermined condition A second process to be determined, and when it is determined that the predetermined condition is satisfied, the second tone curve is applied to the predetermined page and inserted into the second job, and the second job is printed. A first image obtained by applying the first tone curve to the predetermined page if it is determined in the third process that the predetermined condition is not satisfied, A preview image including the second image obtained by applying the second tone curve to the predetermined page is displayed on the display unit, and the tone curve selected with reference to the preview image is applied to the predetermined page. and is inserted into the second job, it characterized that you instruct printing of the second job.
本発明の一側面は、原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える画像処理装置におけるトーンカーブ制御方法であって、前記制御部は、ページ毎に異なるトーンカーブが適用された第1のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第2のジョブに挿入する所定の操作を受け付ける第1処理と、前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第1のトーンカーブと前記第2のジョブに適用されている第2のトーンカーブとを取得し、前記第1のトーンカーブと前記第2のトーンカーブとが予め定めた所定の条件を満たすかを判定する第2処理と、前記所定の条件を満たすと判定された場合は、前記所定のページに前記第2のトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する第3処理と、を実行し、前記第3処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第1のトーンカーブを適用した第1画像と、前記所定のページに前記第2のトーンカーブを適用した第2画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示することを特徴とする。 One aspect of the present invention is a storage unit that stores a job including document data, print setting information, and a tone curve that defines an output density for an input pixel value, and a control that performs processing for the job stored in the storage unit A tone curve control method in an image processing apparatus comprising: a predetermined curve of a first job to which a different tone curve is applied for each page, and the same tone curve for all pages; And a first tone curve applied to the predetermined page from the storage unit when the predetermined operation is performed, and a first tone curve applied to the predetermined page. A second tone curve applied to the second job is acquired, and whether the first tone curve and the second tone curve satisfy a predetermined condition When it is determined that the predetermined condition is satisfied with the second process to be determined, the second tone curve is applied to the predetermined page and inserted into the second job, and the second job A first image obtained by applying the first tone curve to the predetermined page if it is determined in the third process that the predetermined condition is not satisfied. And a second image obtained by applying the second tone curve to the predetermined page on the display unit, and a tone curve selected with reference to the preview image on the predetermined page Is applied to the second job, and printing of the second job is instructed .
本発明の一側面は、原稿データと印刷設定情報と入力画素値に対する出力濃度を規定するトーンカーブとを含むジョブを保存する記憶部と、前記記憶部に保存された前記ジョブに対する処理を行う制御部と、を備える画像処理装置であって、前記制御部は、ページ毎に異なるトーンカーブが適用された第1のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第2のジョブに挿入する所定の操作を受け付け、前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第1のトーンカーブと前記第2のジョブに適用されている第2のトーンカーブとを取得し、前記第1のトーンカーブと前記第2のトーンカーブとが予め定めた所定の条件を満たすかを判定し、前記所定の条件を満たすと判定した場合は、前記所定のページに前記第2のトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する、保存ジョブ管理部を備え、前記保存ジョブ管理部は、前記所定の条件を満たさないと判定した場合は、前記所定のページに前記第1のトーンカーブを適用した第1画像と、前記所定のページに前記第2のトーンカーブを適用した第2画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示することを特徴とする。 One aspect of the present invention is a storage unit that stores a job including document data, print setting information, and a tone curve that defines an output density for an input pixel value, and a control that performs processing for the job stored in the storage unit An image processing apparatus, wherein the control unit applies a predetermined page of the first job to which a different tone curve is applied to each page, and applies the same tone curve to all pages. When a predetermined operation to be inserted into the second job is received and the predetermined operation is performed, the first tone curve applied to the predetermined page and the second job are applied from the storage unit. And determining whether the first tone curve and the second tone curve satisfy a predetermined condition, and determining that the predetermined condition is satisfied. If, by applying the second tone curve to the given page is inserted into the second job, and instructs the printing of the second job, with a storing job management unit, the stored job management unit When it is determined that the predetermined condition is not satisfied, a first image in which the first tone curve is applied to the predetermined page and a second image in which the second tone curve is applied to the predetermined page And a preview image including the image is displayed on the display unit, the tone curve selected with reference to the preview image is applied to the predetermined page and inserted into the second job, and the second job It is characterized by Rukoto instructions to print.
本発明のトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置によれば、挿入元のページを挿入先のジョブに挿入する際に、ユーザ操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持可能なトーンカーブを適用することができる。 According to the tone curve control program, the tone curve control method, and the image processing apparatus of the present invention, when inserting an insertion source page into an insertion destination job, the sense of unity of job finish is eliminated without complicating user operations. Can be applied to the tone curve.
その理由は、画像処理装置(トーンカーブ制御プログラム)は、挿入元のページに設定されているトーンカーブと挿入先の保存ジョブに設定されているトーンカーブとを比較し、両者が所定の条件を満たす場合は挿入元のページに保存ジョブのトーンカーブを適用し、両者が所定の条件を満たさない場合は挿入元のページのトーンカーブを維持するか保存ジョブのトーンカーブを適用するかをユーザに確認する制御を行うからである。 The reason is that the image processing device (tone curve control program) compares the tone curve set in the page of the insertion source with the tone curve set in the storage job of the insertion destination, If satisfied, the saved job tone curve is applied to the insertion source page, and if both do not satisfy the predetermined condition, the user is asked whether to maintain the insertion source tone curve or to apply the saved job tone curve. This is because control to confirm is performed.
背景技術で示したように、ジョブを保存可能な画像形成装置を用いて、あるジョブの所定のページを他のジョブに挿入する場合において、所定のページに設定されている印刷条件(トーンカーブ)と他のジョブに設定されている印刷条件とが異なる場合、所定のページに設定されている印刷条件をどのように扱うかが問題となる。 As shown in the background art, when a predetermined page of a job is inserted into another job using an image forming apparatus capable of storing the job, the printing conditions (tone curve) set for the predetermined page Is different from the print conditions set for other jobs, it becomes a problem how to handle the print conditions set for a predetermined page.
以下、具体的に説明する。図21に示すように、ユーザから投入された印刷ジョブ(PDLデータ(PDLと表記)及びジョブチケット(チケットと表記))は、RIP処理で得たラスターイメージとともに画像形成装置内部の記憶装置に保存されるシステムを前提とする。さらに、図22に示すように、保存ジョブとして、ジョブ全体で一つのトーンカーブが適用されるジョブトーンカーブ適用ジョブと、ページ毎に個別のトーンカーブが適用されるページトーンカーブ適用ジョブの2種類が存在するシステムを前提とする。このようなシステムにおいて、ユーザは、保存ジョブに対して、トーンカーブの編集やページ構成の変更(削除、複製、ページ挿入)、ジョブチケットの編集などが可能である。 This will be specifically described below. As shown in FIG. 21, a print job (PDL data (denoted as PDL) and job ticket (denoted as ticket)) input from a user is stored in a storage device inside the image forming apparatus together with a raster image obtained by RIP processing. Assumes a system to be used. Furthermore, as shown in FIG. 22, there are two types of stored jobs: a job tone curve application job in which one tone curve is applied to the entire job, and a page tone curve application job in which an individual tone curve is applied to each page. Assuming a system with In such a system, a user can edit a tone curve, change a page configuration (deletion, duplication, page insertion), edit a job ticket, and the like for a saved job.
保存ジョブに対するジョブ編集操作として、図23に示すように、別ジョブ(JobB)に含まれているページ(P3)を挿入対象のジョブ(JobA)に挿入する操作を考える。このとき、挿入元のジョブ(JobB)がページトーンカーブ適用ジョブであり、挿入先のジョブ(JobA)がジョブトーンカーブ適用ジョブのとき、挿入するページ(P3)に対して、元のページに設定されていたトーンカーブと挿入先のジョブに設定されているトーンカーブのどちらを適用すべきかは、ユーザの意思によって決めるべきものであり、画像形成装置側で判断することはできない。 As a job editing operation for a saved job, an operation for inserting a page (P3) included in another job (JobB) into an insertion target job (JobA) as shown in FIG. At this time, when the insertion source job (JobB) is a page tone curve application job and the insertion destination job (JobA) is a job tone curve application job, the original page is set for the page to be inserted (P3). Whether the tone curve that has been set or the tone curve set for the job to be inserted is to be applied is determined by the user's intention and cannot be determined by the image forming apparatus.
そのため、通常はページ挿入操作の度にユーザの意思確認を行う方法が用いられる。例えば、特許文献1では、保存ジョブのページ挿入を実施する際、図24(a)に示すように、ユーザに当該ページのチケットを継承するかどうかを確認し、継承する場合は禁則チェックを実施し、禁則が存在する場合は、図24(b)に示すように、どの設定を優先させるかをユーザに選択させることで、ユーザの意図に沿ったページ挿入操作を実現している。しかしながら、この技術は、ページ挿入時においてチケットの設定に矛盾が発生することに注目し、それを解消する方法及び手順を提案するものであり、基本的にユーザの選択に依存しているため、ユーザ操作が煩雑となり、ユーザの利便性が低下する。また、この技術をトーンカーブに適用したとしても、ユーザ自身がその操作の意味を十分に理解していなければ、簡単な確認ではトーンカーブを選択することができない。 Therefore, a method of confirming the user's intention every time a page insertion operation is usually used. For example, in Patent Document 1, when inserting a page of a saved job, as shown in FIG. 24A, the user is confirmed whether to inherit the ticket of the page, and if it is inherited, a prohibition check is performed. However, when there is a prohibition, as shown in FIG. 24B, the user is allowed to select which setting is prioritized, thereby realizing a page insertion operation in accordance with the user's intention. However, this technique pays attention to the occurrence of contradiction in the ticket settings at the time of page insertion, and proposes a method and procedure for solving it, and basically depends on the user's selection. User operations become complicated and user convenience is reduced. Even if this technique is applied to a tone curve, the tone curve cannot be selected by simple confirmation unless the user himself / herself fully understands the meaning of the operation.
また、特許文献2では、保存ジョブの結合操作を行う際に、特定の印刷条件について画質上の影響を判定し、影響があると判定される場合に、結合元のジョブの設定を継承することで、適切な画質設定で印刷出力できるようにしている。しかしながら、この技術は、基本的には結合元のジョブの設定を優先させるものであり、挿入先のジョブ設定の意図は考慮されていないため、ジョブの仕上がりの統一感が失われる可能性がある。 Further, in Patent Document 2, when performing a save job combination operation, an influence on image quality is determined for a specific print condition, and if it is determined that there is an influence, the setting of the combination source job is inherited. Therefore, it is possible to print out with appropriate image quality settings. However, this technique basically prioritizes the setting of the job at the connection source and does not take into account the intention of the job setting at the insertion destination, so there is a possibility that the sense of unity of the job finish may be lost. .
そこで、本発明の一実施の形態では、画像形成装置の記憶領域上に保存された保存ジョブ(PDLデータ/ジョブチケット/ラスターイメージ)に対して、ジョブ単位またはページ単位でトーンカーブを設定することが可能な印刷システムにおいて、ユーザ操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持可能なトーンカーブを適用できるようにするために、挿入元のページに設定されているトーンカーブと挿入先の保存ジョブに設定されているトーンカーブとを比較し、両者が所定の条件を満たす場合(双方のトーンカーブが一致又はトーンカーブの一致箇所が画素値分布の所定の閾値以上の場合)は、ジョブの仕上がりの統一感を維持可能と判断して、挿入元のページに保存ジョブのトーンカーブを適用し、両者が所定の条件を満たさない場合は、ジョブの仕上がりの統一感を維持できないと判断して、挿入元のページのトーンカーブを維持するか保存ジョブのトーンカーブを適用するかをユーザに確認するようにする。 Therefore, in one embodiment of the present invention, a tone curve is set for each job or page for a saved job (PDL data / job ticket / raster image) saved in the storage area of the image forming apparatus. In order to be able to apply a tone curve that can maintain a sense of unity in the job finish without complicating the user's operation in a printing system that can perform printing, the tone curve and insertion set on the original page are inserted. When the tone curve set in the previous saved job is compared and both satisfy the predetermined condition (when both the tone curves match or the matching part of the tone curves is equal to or greater than the predetermined threshold of the pixel value distribution) Therefore, it is determined that it is possible to maintain a uniform finish of the job, and the tone curve of the saved job is applied to the page from which the job is inserted. If you do not meet the, it is determined that it can not maintain the unity of the job of the finish, so as to check whether to apply the tone curve of either saved job to keep the tone curve of the insertion original page to the user.
なお、ユーザの選択無しに適用すべきトーンカーブを決定する方法として、例えば、「一律に挿入先のジョブに従う」方法や、「挿入ページに適用されているトーンカーブを継承する」方法などが考えられる。しかしながら、「一律に挿入先のジョブに従う」方法では、挿入ページのトーンカーブが、当該ページの画像構成に対してユーザが調整し、それを挿入後も残したいと考える場合に、ユーザの意図を反映することができない。また、「挿入ページに適用されているトーンカーブを継承する」方法では、挿入先ジョブが、全体としてのジョブの仕上がりの統一性を重視する場合(例えば顧客の好みに合わせて全体的にコントラストを高めにするなどの用途でトーンカーブが適用されている等の場合)、その設定とは無関係に調整されたトーンカーブを当該ページに適用すると、全体としてのジョブの仕上がりの統一性を失うことになり、場合によってはユーザが統一感の欠如に気づかない可能性もある。 In addition, as a method of determining a tone curve to be applied without user selection, for example, a method of “following the insertion destination job uniformly” or a method of “inheriting the tone curve applied to the insertion page” is considered. It is done. However, in the method of “follow the job at the insertion destination uniformly”, when the user adjusts the tone curve of the insertion page with respect to the image configuration of the page and wants to keep it after the insertion, the user's intention is changed. It cannot be reflected. In addition, in the method of “inheriting the tone curve applied to the insertion page”, when the insertion destination job emphasizes the uniformity of the overall job finish (for example, the overall contrast according to the customer's preference). If the tone curve is applied to the page, regardless of the setting, the job finish as a whole may be lost. In some cases, the user may not be aware of the lack of unity.
すなわち、上記いずれの場合もユーザの意図を適切に反映できない可能性があるが、本発明の一実施形態では、所定の条件を満たす場合は挿入元のページに保存ジョブのトーンカーブを適用するため、ジョブの仕上がりの統一性を維持することができ、かつ、所定の条件を満たさない場合のみ、ポップアップなどによってユーザの選択入力を求めるため、ユーザ操作が煩雑になる不具合を抑制することができる。 In other words, in any of the above cases, there is a possibility that the user's intention cannot be appropriately reflected. However, in one embodiment of the present invention, when a predetermined condition is satisfied, the tone curve of the stored job is applied to the insertion source page. The uniformity of job finish can be maintained, and only when the predetermined condition is not satisfied, the user's selection input is requested by a pop-up or the like, so that the trouble that the user operation becomes complicated can be suppressed.
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第1の実施例に係るトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置について、図1乃至図18を参照して説明する。図1は、本実施例の印刷システムの構成例を示す模式図である。また、図2及び図3は、印刷指示装置のハードウェア構成を示すブロック図及び動作を示す模式図であり、図4及び図5は、画像形成装置のハードウェア構成を示すブロック図及び動作を示す模式図である。また、図6は、トーンカーブを説明する図であり、図7は、トーンカーブの適用形態が異なるジョブを説明する図、図8は、ページ操作を説明する図である。また、図9は、画像形成装置の動作を示すフローチャート図であり、図10乃至図12は、ページ挿入操作を説明する図である。また、図13乃至図15は、トーンカーブ又は画素値分布の一致性判定の一例を示す図であり、図16は、トーンカーブ選択画面の一例を示す図、図17及び図18は、適用するトーンカーブのバリエーションを示す図である。 In order to describe the above-described embodiment of the present invention in more detail, the tone curve control program, the tone curve control method, and the image processing apparatus according to the first embodiment of the present invention will be described with reference to FIGS. I will explain. FIG. 1 is a schematic diagram illustrating a configuration example of a printing system according to the present embodiment. 2 and 3 are a block diagram and a schematic diagram illustrating the hardware configuration of the print instruction apparatus, and FIGS. 4 and 5 are a block diagram and an operation illustrating the hardware configuration of the image forming apparatus. It is a schematic diagram shown. FIG. 6 is a diagram for explaining a tone curve, FIG. 7 is a diagram for explaining a job having a different tone curve application form, and FIG. 8 is a diagram for explaining a page operation. FIG. 9 is a flowchart showing the operation of the image forming apparatus, and FIGS. 10 to 12 are diagrams for explaining the page insertion operation. FIGS. 13 to 15 are diagrams showing an example of the tone curve or pixel value distribution matching determination, FIG. 16 is a diagram showing an example of the tone curve selection screen, and FIGS. 17 and 18 are applied. It is a figure which shows the variation of a tone curve.
図1に示すように、本実施例の印刷システムは、印刷ジョブの投入や保存ジョブ操作、トーンカーブ操作等を行うクライアントのコンピュータ装置(印刷指示装置10とする。)と、印刷指示装置10の指示に従って印刷ジョブを処理する1又は複数の画像処理装置(本実施例では印刷処理部を備えた画像形成装置20とする。)とで構成され、これらは、イーサネット(登録商標)、トークンリング、FDDI(Fiber-Distributed Data Interface)等の規格により定められるLAN(Local Area Network)やWAN(Wide Area Network)等の通信ネットワーク30によって接続されている。以下、各装置について詳細に説明する。 As shown in FIG. 1, the printing system according to the present embodiment includes a client computer device (referred to as a print instruction device 10) that performs input of a print job, a save job operation, a tone curve operation, and the like, and a print instruction device 10. 1 or a plurality of image processing apparatuses (in this embodiment, the image forming apparatus 20 including a print processing unit) that processes a print job in accordance with an instruction, which includes Ethernet (registered trademark), token ring, They are connected by a communication network 30 such as a LAN (Local Area Network) or a WAN (Wide Area Network) defined by a standard such as FDDI (Fiber-Distributed Data Interface). Hereinafter, each device will be described in detail.
[印刷指示装置]
図2に示すように、印刷指示装置10は、制御部11と、通信I/F部12と、記憶部13と、表示部14と、操作部15などで構成される。
[Printing instruction device]
As shown in FIG. 2, the print instruction apparatus 10 includes a control unit 11, a communication I /
制御部11は、CPU(Central Processing Unit)11aと、ROM(Read Only Memory)11bやRAM(Random Access Memory)11cなどのメモリとで構成され、CPU11aは、ROM11bや記憶部13に記憶した制御プログラムをRAM11cに展開して実行することにより印刷指示装置10全体の動作を制御する。
The control unit 11 includes a CPU (Central Processing Unit) 11 a and a memory such as a ROM (Read Only Memory) 11 b and a RAM (Random Access Memory) 11 c. The CPU 11 a is a control program stored in the
通信I/F部12は、NIC(Network Interface Card)やモデムなどで構成され、通信ネットワーク30を介して繋がっている画像形成装置20との接続を確立し、印刷ジョブの送信、保存ジョブの編集/操作指示情報の送信、必要に応じて、トーンカーブの選択画面情報の受信などを行う。
The communication I /
記憶部13は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などで構成され、CPU11aが各部を制御するためのプログラム、自装置の処理機能に関する情報、原稿データ、印刷ジョブなどを格納する。
The
表示部14は、液晶表示装置(LCD:Liquid Crystal Display)や有機EL(electroluminescence)表示装置等からなり、アプリケーションの原稿作成画面、プリンタドライバの印刷設定画面、必要に応じてトーンカーブ選択画面などを表示する。
The
操作部15は、マウスやキーボードなどで構成され、アプリケーションを用いた原稿の作成、プリンタドライバを用いた印刷設定、印刷ジョブの送信、保存ジョブの編集/操作指示、トーンカーブの選択などを可能にする。
The
図3は、印刷指示装置10の概略動作を示しており、上記制御部11は、原稿を作成するためのアプリケーション、原稿の印刷を指示するプリンタドライバ、ジョブ編集アプリケーションとして機能する。プリンタドライバは、テキストやグラフィックス、イメージなどを作成する各種アプリケーションの印刷機能から呼び出され、出力設定を可能にする。そして、各種アプリケーションから印刷用原稿データが入力されると、印刷用原稿データからPDLデータ及びジョブチケットを生成し、印刷ジョブとして画像形成装置20に投入する。ジョブ編集アプリケーションは、ユーザによって直接操作され、操作対象の画像形成装置20上に保存されている保存ジョブのリスト表示やジョブチケット編集、ページ構成編集、トーンカーブ編集などを可能にする。 FIG. 3 shows a schematic operation of the print instruction apparatus 10. The control unit 11 functions as an application for creating a document, a printer driver for instructing printing of the document, and a job editing application. The printer driver is called from the print function of various applications that create text, graphics, images, and the like, and enables output settings. When printing document data is input from various applications, PDL data and a job ticket are generated from the printing document data, and are input to the image forming apparatus 20 as a print job. The job editing application is directly operated by a user, and enables display of a list of stored jobs stored on the image forming apparatus 20 to be operated, job ticket editing, page configuration editing, tone curve editing, and the like.
[画像形成装置]
図4に示すように、画像形成装置20は、制御部21と、通信I/F部22と、記憶部23と、表示操作部24と、印刷処理部25などで構成される。
[Image forming apparatus]
As shown in FIG. 4, the image forming apparatus 20 includes a control unit 21, a communication I / F unit 22, a storage unit 23, a display operation unit 24, a print processing unit 25, and the like.
制御部21は、CPU21aと、ROM21bやRAM21cなどのメモリとで構成され、CPU21aは、ROM21bや記憶部23に記憶した制御プログラムをRAM21cに展開して実行することにより画像形成装置20全体の動作を制御すると共に、ジョブに基づいて印刷処理部25に印刷を実行させるための画像処理を行う。 The control unit 21 includes a CPU 21a and a memory such as a ROM 21b and a RAM 21c. The CPU 21a expands and executes a control program stored in the ROM 21b and the storage unit 23 on the RAM 21c and executes the operation of the entire image forming apparatus 20. Control is performed and image processing for causing the print processing unit 25 to execute printing is performed based on the job.
通信I/F部22は、NICやモデムなどで構成され、通信ネットワーク30を介して繋がっている印刷指示装置10との接続を確立し、印刷ジョブの受信、保存ジョブの編集/操作指示情報の受信、必要に応じて、トーンカーブの選択画面情報の送信などを行う。 The communication I / F unit 22 includes a NIC, a modem, and the like, establishes a connection with the print instruction apparatus 10 connected via the communication network 30, receives a print job, and stores / edits a save job editing / operation instruction information. Reception, transmission of tone curve selection screen information, etc., if necessary.
記憶部23は、HDDやSSDなどで構成され、CPU21aが各部を制御するためのプログラム、自装置の処理機能に関する情報、印刷指示装置10から投入された印刷ジョブなどを格納する。 The storage unit 23 is configured by an HDD, an SSD, or the like, and stores a program for the CPU 21a to control each unit, information on processing functions of the own apparatus, a print job input from the print instruction apparatus 10, and the like.
表示操作部24は、液晶表示装置や有機EL表示装置等の表示部上に、透明電極が格子状に配置された感圧式等の操作部(タッチセンサ)を設けたタッチパネルやハードキーなどで構成され、印刷に関する各種画面(トーンカーブ選択画面を含む。)を表示すると共に、印刷に関する各種操作(トーンカーブの選択操作を含む。)を可能にする。 The display operation unit 24 includes a touch panel or a hard key provided with a pressure-sensitive operation unit (touch sensor) in which transparent electrodes are arranged in a lattice pattern on a display unit such as a liquid crystal display device or an organic EL display device. Various screens related to printing (including a tone curve selection screen) are displayed, and various operations related to printing (including a selection operation of a tone curve) are made possible.
印刷処理部25は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、制御部21から受け取ったラスターイメージに基づいて、指定された用紙に画像を形成する。具体的には、一様に帯電された感光体ドラム上にラスターイメージに応じた光を照射して静電潜像を形成し、この静電潜像に帯電したトナーを付着させてトナー像として顕像化し、そのトナー像を一次転写ローラ、二次転写ベルトなどの中間転写体を介して用紙に転写し、その後にトナー像を加熱加圧することにより用紙上に定着させる処理を行う。 The print processing unit 25 is configured by components necessary for image formation using an image forming process such as an electrophotographic method or an electrostatic recording method, and is applied to a designated sheet based on a raster image received from the control unit 21. Form an image. Specifically, an electrostatic latent image is formed on a uniformly charged photosensitive drum by irradiating light corresponding to a raster image, and charged toner is attached to the electrostatic latent image to form a toner image. The toner image is visualized, and the toner image is transferred to a sheet via an intermediate transfer member such as a primary transfer roller and a secondary transfer belt, and then the toner image is heated and pressed to be fixed on the sheet.
図5は、画像形成装置20の概略動作を示しており、上記制御部21は、印刷指示装置10から投入された印刷ジョブ(ジョブチケット及びPDLデータ)を受信し、受信した印刷ジョブを画像形成可能なラスターイメージへ変換するRIP(Raster Image Processing)処理部、印刷ジョブとして投入されたデータ(ジョブチケット及びPDLデータ)とRIP処理部によって生成されたラスターデータとを保存ジョブデータとして記憶部23に保存して管理する保存ジョブ管理部としても機能する。 FIG. 5 shows a schematic operation of the image forming apparatus 20. The control unit 21 receives a print job (job ticket and PDL data) input from the print instruction apparatus 10, and forms the received print job into an image. RIP (Raster Image Processing) processing unit for converting to a possible raster image, data (job ticket and PDL data) input as a print job and raster data generated by the RIP processing unit in the storage unit 23 as saved job data It also functions as a saved job management unit that saves and manages.
この保存ジョブ管理部は、印刷ジョブを解析することによって、当該印刷ジョブに適用されているトーンカーブを抽出(例えば、ジョブチケットからトーンカーブを抽出又はPDLデータからトーンカーブを生成)し、このトーンカーブも保存ジョブデータとして記憶部23に保存する。このようにして保存された保存ジョブは、ユーザからの各種操作(再印刷、チケット編集、コピー、削除、トーンカーブ変更など)が可能であり、保存ジョブに対する操作は、画像形成装置20上に設置された表示操作部24(操作パネル)や印刷指示装置10のジョブ編集アプリケーション等から実施可能である。そして、保存ジョブ管理部は、保存ジョブに対するページ挿入操作を受け付けたら、挿入元のページのトーンカーブと挿入先のジョブのトーンカーブとを比較し、両者が所定の条件を満たすか(トーンカーブが一致する、又は、トーンカーブの一致箇所が画素値分布の所定の閾値以上であるか)を判定し、所定の条件を満たす場合は、挿入元のページに挿入先のジョブのトーンカーブを適用する。また、所定の条件を満たさない場合は、挿入元のページのトーンカーブを維持するか、挿入先のジョブのトーンカーブを適用するかをユーザに選択させるために、後述するトーンカーブ選択画面を表示操作部24又は印刷指示装置10の表示部14に表示させる。その後、保存ジョブ管理部は、所定のトーンカーブを適用したページを挿入先のジョブに挿入し、印刷処理部25に印刷を指示する。
The stored job management unit analyzes the print job to extract a tone curve applied to the print job (for example, extract a tone curve from a job ticket or generate a tone curve from PDL data), The curve is also saved in the storage unit 23 as saved job data. The stored job stored in this way can be subjected to various operations (reprinting, ticket editing, copying, deleting, tone curve changing, etc.) from the user, and the operation for the stored job is installed on the image forming apparatus 20. This can be performed from the displayed operation unit 24 (operation panel), the job editing application of the print instruction apparatus 10, or the like. When the stored job management unit receives a page insertion operation for the stored job, the stored job management unit compares the tone curve of the insertion source page with the tone curve of the insertion destination job, and determines whether or not both satisfy a predetermined condition (the tone curve is The tone curve of the job of the insertion destination is applied to the page of the insertion source when the predetermined condition is satisfied. . If the specified condition is not met, a tone curve selection screen (described later) is displayed to allow the user to select whether to maintain the tone curve of the insertion source page or to apply the tone curve of the insertion destination job. The information is displayed on the operation unit 24 or the
なお、図1乃至図5は、本実施例の印刷システムの一例であり、その構成は適宜変更可能である。例えば、図1では、印刷システムを印刷指示装置10と画像形成装置20とで構成したが、印刷ジョブから画像データを生成するRIPコントローラ等の制御装置を通信ネットワーク30に接続してもよく、その場合は、画像形成装置20の制御部21で行う処理を当該制御装置で実行してもよい。また、図4では、プリント機能を備える画像形成装置20を例示したが、コピー機能やFAX機能、後処理機能などを備える構成としてもよい。 1 to 5 show an example of the printing system of the present embodiment, and the configuration thereof can be changed as appropriate. For example, in FIG. 1, the printing system is configured by the print instruction device 10 and the image forming device 20, but a control device such as a RIP controller that generates image data from a print job may be connected to the communication network 30. In this case, the processing performed by the control unit 21 of the image forming apparatus 20 may be executed by the control apparatus. 4 illustrates the image forming apparatus 20 having the print function, but the image forming apparatus 20 may have a copy function, a FAX function, a post-processing function, and the like.
次に、本発明の制御対象であるトーンカーブについて説明する。図6に示すように、トーンカーブは、印刷ジョブを印刷出力する際に、RIP処理部によって生成されたラスターイメージの各画素値に対して、実際に用紙上に出力する際の濃度を指定するデータであり、各画素値と用紙出力濃度との組み合わせとして定義される。なお、ラスターイメージはカラーでもモノクロでもよい。 Next, the tone curve that is the control target of the present invention will be described. As shown in FIG. 6, the tone curve designates the density at the time of actually outputting on the paper for each pixel value of the raster image generated by the RIP processing unit when the print job is printed out. Data, which is defined as a combination of each pixel value and paper output density. The raster image may be color or monochrome.
保存ジョブにもトーンカーブが設定可能であり、トーンカーブはジョブ投入後に変更することも可能である。ジョブに対するトーンカーブの適用形態としては、図7(a)に示すように、一つのトーンカーブをジョブ内の全ページに適用する形態(このようなジョブをジョブトーンカーブ適用ジョブと呼ぶ。)と、図7(b)に示すように、ページ毎に個別のトーンカーブを適用する形態(このようなジョブをページトーンカーブ適用ジョブと呼ぶ。)の2つが考えられる。 A tone curve can also be set for a saved job, and the tone curve can be changed after the job is submitted. As an application form of the tone curve to the job, as shown in FIG. 7A, a form in which one tone curve is applied to all pages in the job (such a job is called a job tone curve application job). As shown in FIG. 7B, two forms of applying individual tone curves for each page (such a job is called a page tone curve application job) are conceivable.
また、印刷指示装置10内のジョブ編集アプリケーションや、画像形成装置20に設置された表示操作部24(操作パネル)上から行われる保存ジョブの編集操作として、操作対象ジョブのページ構成を変更するページ編集操作がある。このページ編集操作としては、例えば、図8(a)に示すように所定のページ(ここではP2)を削除するページ削除操作、図8(b)に示すように所定のページ(ここではP2)を複製するページ複製操作、図8(c)に示すようにページの順番を変更するページ順番操作、図8(d)に示すように異なるジョブからページを挿入するページ挿入操作などがある。 Further, as a job editing application in the print instruction apparatus 10 or a stored job editing operation performed from the display operation unit 24 (operation panel) installed in the image forming apparatus 20, a page for changing the page configuration of the operation target job. There is an editing operation. As this page editing operation, for example, a page deletion operation for deleting a predetermined page (here, P2) as shown in FIG. 8A, or a predetermined page (here, P2) as shown in FIG. 8B. A page duplication operation for duplicating a page, a page order operation for changing the page order as shown in FIG. 8C, and a page insertion operation for inserting a page from a different job as shown in FIG. 8D.
以下、保存ジョブのページ編集操作として、あるジョブ(ページトーンカーブ適用ジョブ)のページを別のジョブ(ジョブトーンカーブ適用ジョブ)に挿入するページ挿入操作を行う場合の画像形成装置20の動作について、図9を参照して説明する。CPU21aは、ROM21b又は記憶部23に記憶したトーンカーブ制御プログラムをRAM21cに展開して実行することにより、図9のフローチャート図に示す各ステップの処理を実行する。 The operation of the image forming apparatus 20 when a page insertion operation for inserting a page of one job (page tone curve application job) into another job (job tone curve application job) is performed as a page editing operation of the stored job. This will be described with reference to FIG. The CPU 21a executes the processing of each step shown in the flowchart of FIG. 9 by developing and executing the tone curve control program stored in the ROM 21b or the storage unit 23 in the RAM 21c.
ユーザは、印刷指示装置10のジョブ編集アプリケーション、又は、画像形成装置20に設置された操作パネル上から、図10に示すように、あるジョブ(JobB)のページ(P3)を別のジョブ(JobA)のページ(P1)の後ろに挿入するページ挿入操作を実行する。画像形成装置20の制御部21(保存ジョブ管理部)は、このページ挿入操作を受け付けると(S101)、各々のジョブを解析してトーンカーブを抽出し、以下のトーンカーブ適用処理を開始する。 As shown in FIG. 10, the user selects a job (JobB) page (P3) from another job (JobA) from the job editing application of the print instruction apparatus 10 or the operation panel installed in the image forming apparatus 20. ) Page insert operation to insert after page (P1). When receiving the page insertion operation (S101), the control unit 21 (stored job management unit) of the image forming apparatus 20 analyzes each job, extracts a tone curve, and starts the following tone curve application processing.
まず、制御部21(保存ジョブ管理部)は、挿入対象のページに設定されたトーンカーブと挿入先のジョブに設定されたトーンカーブとが一致するかを判定する(S102)。具体的には、双方のトーンカーブの入力画素値と出力濃度との組み合わせを比較し、全ての入力画素値に対する出力濃度が一致する場合、トーンカーブが一致したと判定する(詳細は後述する)。 First, the control unit 21 (stored job management unit) determines whether the tone curve set in the insertion target page matches the tone curve set in the insertion destination job (S102). Specifically, a combination of input pixel values and output densities of both tone curves is compared, and if the output densities for all input pixel values match, it is determined that the tone curves match (details will be described later). .
S102で「一致」と判定された場合(S103のYes)、制御部21(保存ジョブ管理部)は、挿入対象のページには挿入先のジョブのトーンカーブを適用可能と判断し、図11に示すように、挿入対象のページのトーンカーブを削除した上で、ページ挿入操作を実行する(S106)。このページ挿入操作によって、挿入対象のページには挿入先のジョブのトーンカーブが適用される。 When it is determined as “match” in S102 (Yes in S103), the control unit 21 (stored job management unit) determines that the tone curve of the insertion destination job can be applied to the page to be inserted, and FIG. As shown, the page insertion operation is executed after deleting the tone curve of the page to be inserted (S106). By this page insertion operation, the tone curve of the insertion destination job is applied to the page to be inserted.
一方、S102で「不一致」と判定された場合(S103のNo)、制御部21(保存ジョブ管理部)は、画素値分布の一致性を判定する(S104)。具体的には、挿入対象のページの画素値分布を取得し、さらに挿入対象のページと挿入先のジョブにそれぞれ設定されているトーンカーブの一致箇所を抽出し、トーンカーブの一致箇所が、画素値分布の所定の閾値(例えば80%)以上を占める場合、画素値分布が一致したと判定する(詳細は後述する)。 On the other hand, when it is determined as “mismatch” in S102 (No in S103), the control unit 21 (stored job management unit) determines the consistency of the pixel value distribution (S104). Specifically, the pixel value distribution of the page to be inserted is acquired, and the tone curve matching points set in the page to be inserted and the job of the insertion destination are extracted. When the value distribution occupies a predetermined threshold (for example, 80%) or more, it is determined that the pixel value distributions match (details will be described later).
S104で「一致」と判定された場合(S105のYes)、制御部21(保存ジョブ管理部)は、上記と同様に、挿入対象のページには挿入先のジョブのトーンカーブを適用可能と判断し、挿入対象のページのトーンカーブを削除した上で、ページ挿入操作を実行する(S106)。 When it is determined as “match” in S104 (Yes in S105), the control unit 21 (stored job management unit) determines that the tone curve of the insertion destination job can be applied to the insertion target page, as described above. Then, the page insertion operation is executed after deleting the tone curve of the page to be inserted (S106).
一方、S104で「不一致」と判定された場合(S105のNo)、制御部21(保存ジョブ管理部)は、挿入対象のページの画像に各種トーンカーブを適用したプレビュー画像を表示させて、ユーザにトーンカーブの選択を求める(S107)。具体的には、挿入対象のページに対して、当該ページと挿入先ジョブのどちらに設定されているトーンカーブを適用すべきかを判定できない状況であるため、ユーザに対して、どちらを適用した方がよいかを判定するための参考情報となる選択肢を提示する(詳細は後述する)。 On the other hand, when it is determined as “mismatch” in S104 (No in S105), the control unit 21 (stored job management unit) displays a preview image in which various tone curves are applied to the image of the page to be inserted, and the user The selection of the tone curve is obtained (S107). Specifically, since it is not possible to determine whether the tone curve set for the page or the insertion destination job should be applied to the page to be inserted, which one is applied to the user Options that serve as reference information for determining whether or not is appropriate (details will be described later).
そして、ユーザがプレビュー画像を参照してトーンカーブを選択すると、制御部21(保存ジョブ管理部)は、トーンカーブを選択する入力操作に従って当該ページに対するトーンカーブ適用処理を実行する(S108)。例えば、ユーザが挿入先のジョブに設定されていたトーンカーブを選択した場合は、図11に示すように、挿入対象のページのトーンカーブを削除した上で、ページ挿入操作を実行し、ユーザが挿入対象のページに設定されていたトーンカーブを選択した場合は、図12に示すように、挿入対象ページのトーンカーブを維持した上で、ページ挿入操作を実行する。 When the user selects a tone curve with reference to the preview image, the control unit 21 (stored job management unit) executes a tone curve application process for the page according to an input operation for selecting the tone curve (S108). For example, when the user selects the tone curve set in the insertion destination job, as shown in FIG. 11, after the tone curve of the page to be inserted is deleted, the page insertion operation is executed, and the user When the tone curve set for the page to be inserted is selected, the page insertion operation is executed while maintaining the tone curve of the page to be inserted as shown in FIG.
次に、上記フローにおける一致性判定について具体的に説明する。 Next, the coincidence determination in the above flow will be specifically described.
S102のトーンカーブの一致性判定処理では、トーンカーブ同士の比較結果そのものを判断条件として用いる。すなわち、図13に示すように、トーンカーブの形状が一致すれば(OutA-n=OutB-n(n=0,…,100)であれば)、出力結果が変わらないため、挿入元のページに挿入先のジョブのトーンカーブを適用可能と判断する。この場合、出力結果が同じであるため、どちらのトーンカーブを適用してもよいが、ジョブとしての統一性を優先させるため、挿入先のジョブのトーンカーブを適用する。なお、トーンカーブの形状の一致とは、入力に対する出力濃度が完全に同じ値である場合に限らず、出力濃度の値に多少(例えば、数%程度)の差異がある(すなわち、トーンカーブの形状が実質的に一致する)場合を含む。 In the tone curve matching determination process of S102, the comparison result itself between the tone curves is used as a determination condition. That is, as shown in FIG. 13, if the tone curve shapes match (if OutA-n = OutB-n (n = 0,..., 100)), the output result does not change. It is determined that the tone curve of the job at the insertion destination is applicable. In this case, since the output results are the same, either tone curve may be applied, but in order to prioritize the uniformity as a job, the tone curve of the job at the insertion destination is applied. The tone curve shape matching is not limited to the case where the output density with respect to the input is completely the same value, but there is a slight difference (for example, about several percent) in the output density value (that is, the tone curve shape). The shape substantially matches).
S104の画素値分布の一致性判定では、実際にトーンカーブを適用した際の出力そのものを判断条件として用いる。例えば、トーンカーブ自体が一致していない場合であっても、ある範囲でトーンカーブが一致しており、その範囲に含まれる画素が、挿入対象のページ全体の画素の多数又は主要部を占める場合、出力結果は実質的に変わらないため、挿入元のページに挿入先のジョブのトーンカーブを適用可能と判断する。この場合、上記と同様に、出力結果が同じであるため、どちらのトーンカーブを適用してもよいが、ジョブとしての統一性を優先させるため、挿入先のジョブのトーンカーブを適用する。 In the coincidence determination of the pixel value distribution in S104, the output itself when the tone curve is actually applied is used as a determination condition. For example, even when the tone curves themselves do not match, the tone curves match within a certain range, and the pixels included in that range occupy the majority or the main part of the pixels of the entire page to be inserted Since the output result does not substantially change, it is determined that the tone curve of the insertion destination job can be applied to the insertion source page. In this case, as described above, since the output results are the same, either tone curve may be applied. However, in order to prioritize the uniformity as a job, the tone curve of the job at the insertion destination is applied.
この画素値分布の一致性判定は、例えば、(1)一致する画素の割合、又は、(2)注目範囲の一致で判定することができる。 The coincidence determination of the pixel value distribution can be determined by, for example, (1) the ratio of matching pixels or (2) the matching of attention ranges.
(1)一致する画素の割合から判定する方法では、図14に示すように、挿入対象のページの画素値分布(ヒストグラム)及びトーンカーブの一致範囲を求め、一致範囲に含まれる画素の割合が予め定めた閾値以上の場合に、画素値分布が一致していると判定する。なお、トーンカーブの一致範囲とは、入力に対する出力濃度が完全に同じ値になる範囲に限らず、出力濃度の値に多少(例えば、数%程度)の差異がある(すなわち、トーンカーブが実質的に一致する)範囲を含む。 (1) In the method of determining from the ratio of matching pixels, as shown in FIG. 14, the pixel value distribution (histogram) and tone curve matching range of the page to be inserted is obtained, and the ratio of the pixels included in the matching range is If it is equal to or greater than a predetermined threshold value, it is determined that the pixel value distributions match. Note that the tone curve matching range is not limited to a range in which the output density with respect to the input is completely the same value, but there is a slight difference (for example, about several percent) in the output density value (that is, the tone curve is substantially equal). Range).
(2)注目範囲の一致で判定する方法では、図15に示すように、一致性判定の対象とする入力画素値の範囲(注目範囲)を設定すると共に、挿入対象のページの画素値分布(ヒストグラム)及びトーンカーブの一致範囲を求め、注目範囲内の画素が全てトーンカーブ一致範囲に含まれる場合、画素値分布が一致していると判定する。なお、上記では挿入対象のページの画素値分布(ヒストグラム)を求めたが、単に、設定した注目範囲がトーンカーブ一致範囲に含まれる場合に、画素値分布が一致していると判定してもよい。また、上記と同様に、トーンカーブの一致範囲とは、入力に対する出力濃度が完全に同じ値になる範囲に限らず、出力濃度の値に多少(例えば、数%程度)の差異がある(すなわち、トーンカーブが実質的に一致する)範囲を含む。 (2) In the determination method based on the matching of the attention range, as shown in FIG. 15, the input pixel value range (the attention range) that is the object of the consistency determination is set, and the pixel value distribution ( The matching range of the histogram) and the tone curve is obtained, and if all the pixels in the attention range are included in the tone curve matching range, it is determined that the pixel value distributions match. In the above description, the pixel value distribution (histogram) of the page to be inserted is obtained. However, if the set attention range is included in the tone curve matching range, it may be determined that the pixel value distributions match. Good. Similarly to the above, the tone curve coincidence range is not limited to a range where the output density with respect to the input is completely the same value, but there is a slight difference (for example, about several percent) in the output density value (that is, several percent). , Including the range in which the tone curves substantially match.
次に、S107でユーザに提示するプレビュー画像について説明する。上記フローのS103及びS105でそれぞれ、不一致(=挿入対象のページに対して自動的に挿入先のジョブのトーンカーブを適用するとは判断できない)と判定された場合、挿入対象のページに対してどちらのトーンカーブを適用すればよいかをユーザが選択しやすくなるように、プレビュー画像を表示させる。 Next, the preview image presented to the user in S107 will be described. If it is determined in S103 and S105 in the above flow that they do not match (= it cannot be determined that the tone curve of the job to be inserted is automatically applied to the page to be inserted), The preview image is displayed so that the user can easily select whether to apply the tone curve.
具体的には、画像形成装置20の表示操作部24(操作パネル)上、又は、印刷指示装置10の表示部14上に、図16に示すようなトーンカーブ選択画面40を表示する。このトーンカーブ選択画面40には、トーンカーブを選択する上での参考情報として、少なくとも、挿入対象ページに現在設定されているトーンカーブを適用した場合の出力イメージ(図中のページトーンカーブ適用時(A)の画像)、及び、挿入対象ページに挿入先ジョブに設定されているトーンカーブを適用した場合の出力イメージ(図中のジョブトーンカーブ適用時(B)の画像)を表示する。更に、必要に応じて、挿入対象ページの画像に対して、トーンカーブ未適用時の出力イメージ(図中の原画像)や、挿入対象ページに現在設定されているトーンカーブを適用した場合と、挿入先ジョブに設定されているトーンカーブを適用した場合の出力差分イメージ(図中のA−B差分強調表示の画像)を表示したり、出力差分イメージに対して、結果が一致する画素数のページ全体の画素数に対する割合(図中のA−B差分=75%)を表示したりする。このような参考情報を表示することにより、トーンカーブについての詳細な知識を持たないユーザであっても、挿入対象ページに適用すべき適切なトーンカーブを選択することができる。
Specifically, a tone curve selection screen 40 as shown in FIG. 16 is displayed on the display operation unit 24 (operation panel) of the image forming apparatus 20 or the
以上説明したように、あるジョブのページを他のジョブに挿入する場合に、当該ページに設定されているトーンカーブと当該他のジョブに設定されているトーンカーブとを比較し、両者が所定の条件を満たす場合(双方のトーンカーブが一致又はトーンカーブの一致箇所が画素値分布の所定の閾値以上の場合)は、挿入対象のページに挿入先のジョブに設定されているトーンカーブを適用し、所定の条件を満たさない場合は、プレビュー画像を表示して、どちらのトーンカーブを適用すべきかをユーザに選択させるため、ユーザの操作を煩雑にすることなく、ジョブの仕上がりの統一感を維持することができる。 As described above, when a page of a job is inserted into another job, the tone curve set for the page is compared with the tone curve set for the other job, If the conditions are met (both tone curves match or the tone curve match location is greater than or equal to a predetermined threshold of the pixel value distribution), the tone curve set for the job to be inserted is applied to the page to be inserted. If the specified conditions are not met, a preview image is displayed and the user is allowed to select which tone curve to apply, thus maintaining a unified sense of job finish without complicating user operations. can do.
なお、上記では、挿入対象ページに対して、挿入対象ページに現在設定されているトーンカーブ、又は、挿入先ジョブに設定されているトーンカーブのいずれかを適用する場合について説明したが、一方又は双方のトーンカーブに基づいて新たなトーンカーブを作成し、挿入対象ページに対して、作成した新たなトーンカーブを適用することもできる。 In the above description, the case where either the tone curve currently set for the insertion target page or the tone curve set for the insertion destination job is applied to the insertion target page has been described. A new tone curve can be created based on both tone curves, and the created new tone curve can be applied to the insertion target page.
例えば、図17の左側に示す挿入元のトーンカーブと挿入先のトーンカーブに対して、図17の右上に示すように挿入元のトーンカーブと同じトーンカーブ1と図17の右下に示す挿入先のトーンカーブと同じトーンカーブ3に加えて、図17の右中央に示すような、双方のトーンカーブの中間(双方のトーンカーブの中央である必要は無い)のトーンカーブ2を作成する。そして、図9のフローチャートのS108で、挿入元のページに新たに作成したトーンカーブ2を適用したり、S107でトーンカーブ選択画面40を表示する際に、新たに作成したトーンカーブ2を適用した出力イメージを追加したりすることもできる。このような双方のトーンカーブの中間のトーンカーブを適用した場合は、元のページに含まれるユーザの意図を適度に反映させつつ、ジョブの仕上がりの統一感を適度に維持することができる。 For example, with respect to the insertion source tone curve and the insertion destination tone curve shown on the left side of FIG. 17, the same tone curve 1 as the insertion source tone curve and the insertion shown on the lower right side of FIG. In addition to the same tone curve 3 as the previous tone curve, a tone curve 2 in the middle of both tone curves (not necessarily the center of both tone curves) as shown in the right center of FIG. 17 is created. Then, in S108 of the flowchart of FIG. 9, the newly created tone curve 2 is applied when the newly created tone curve 2 is applied to the insertion source page, or when the tone curve selection screen 40 is displayed in S107. You can also add output images. When such an intermediate tone curve between the two tone curves is applied, it is possible to appropriately maintain a uniform finish of the job while appropriately reflecting the user's intention included in the original page.
また、図17では、トーンカーブの形状が単調に変化する場合を示したが、例えば、中間調の画素を強調したい場合には、図18の左下の挿入先のトーンカーブのように、トーンカーブの特定の部分の形状を意識的に変化させることもある。そのような場合も、図18の右上に示すように挿入元のトーンカーブと同じトーンカーブ1と図18の右下に示す挿入先のトーンカーブと同じトーンカーブ3に加えて、図18の右中央に示すような、挿入先のトーンカーブの特徴を加味したトーンカーブ2を作成することにより、元のページに含まれるユーザの意図を適度に反映させつつ、ジョブの仕上がりの統一感を適度に維持することができる。なお、挿入元のトーンカーブの特定の部分の形状を意識的に変化させた場合も同様である。 FIG. 17 shows the case where the shape of the tone curve changes monotonously. For example, when it is desired to emphasize a halftone pixel, the tone curve as shown in the tone curve at the lower left of FIG. Sometimes, the shape of a specific part of the object is consciously changed. In such a case, in addition to the same tone curve 1 as the insertion source tone curve and the same tone curve 3 as the insertion destination tone curve shown in the lower right part of FIG. 18 as shown in the upper right part of FIG. By creating a tone curve 2 that takes into account the characteristics of the tone curve at the insertion destination as shown in the center, the user's intentions included in the original page are appropriately reflected, and the sense of unity of the job finish is moderately moderated. Can be maintained. The same applies when the shape of a specific part of the tone curve of the insertion source is consciously changed.
次に、本発明の第2の実施例に係るトーンカーブ制御プログラム及びトーンカーブ制御方法並びに画像処理装置について、図19及び図20を参照して説明する。図19は、入力画像の一例であり、図20は、本実施例の画像形成装置の動作を示すフローチャート図である。 Next, a tone curve control program, a tone curve control method, and an image processing apparatus according to the second embodiment of the present invention will be described with reference to FIGS. FIG. 19 is an example of an input image, and FIG. 20 is a flowchart showing the operation of the image forming apparatus of this embodiment.
前記した第1の実施例では、挿入するページ全体に対して同じトーンカーブを適用したが、図19に示すように、ページ内に複数のオブジェクトが含まれ、オブジェクト属性(文字/図形/画像)が領域毎に異なる場合は、オブジェクト属性を考慮して適用するトーンカーブを設定する必要がある。例えば、下記表1に示すように、文字オブジェクトの領域はジョブ全体での統一性が重視されるべきであるため、常に挿入先ジョブのトーンカーブを適用することが好ましい。一方、画像オブジェクト(写真)の領域はユーザがそのページに特有のトーンカーブを指定する可能性があるため、トーンカーブ及び画素値分布の一致性判定に従ってトーンカーブを適用することが好ましい。そこで、本実施例では、表1のようなトーンカーブ適用方針に従って、オブジェクト属性毎又は領域毎にトーンカーブを適用する。 In the first embodiment, the same tone curve is applied to the entire page to be inserted. However, as shown in FIG. 19, a plurality of objects are included in the page, and object attributes (character / graphic / image) are included. Is different for each region, it is necessary to set a tone curve to be applied in consideration of the object attribute. For example, as shown in Table 1 below, since the uniformity of the entire job should be emphasized in the character object region, it is preferable to always apply the tone curve of the insertion destination job. On the other hand, since there is a possibility that the user designates a tone curve peculiar to the page in the area of the image object (photograph), it is preferable to apply the tone curve according to the coincidence determination of the tone curve and the pixel value distribution. Therefore, in this embodiment, a tone curve is applied for each object attribute or for each region in accordance with the tone curve application policy as shown in Table 1.
この場合、画像形成装置20の構成は第1の実施例の図4及び図5と同様であるが、制御部21の保存ジョブ管理部は、印刷ジョブ(タグビットデータ)を解析することによって、ページ内の各部のオブジェクト属性を特定し、記憶部23等に予め記憶したトーンカーブ適用方針に従って、オブジェクト毎又は領域毎にトーンカーブの適用処理を実施する。 In this case, the configuration of the image forming apparatus 20 is the same as in FIG. 4 and FIG. 5 of the first embodiment, but the stored job management unit of the control unit 21 analyzes the print job (tag bit data), The object attribute of each part in the page is specified, and tone curve application processing is performed for each object or for each region in accordance with the tone curve application policy stored in advance in the storage unit 23 or the like.
以下、保存ジョブのページ編集操作として、あるジョブのページを別のジョブに挿入するページ挿入操作を行う場合の画像形成装置20の動作について、図21を参照して説明する。CPU21aは、ROM21b又は記憶部23に記憶したトーンカーブ制御プログラムをRAM21cに展開して実行することにより、図21のフローチャート図に示す各ステップの処理を実行する。なお、以下の説明では、挿入対象のページ内にオブジェクト属性が異なる複数のオブジェクトが含まれており、オブジェクト属性毎(又は領域毎)にトーンカーブが適用可能であるとする。 Hereinafter, an operation of the image forming apparatus 20 when a page insertion operation for inserting a page of a job into another job will be described with reference to FIG. The CPU 21a executes the process of each step shown in the flowchart of FIG. 21 by developing and executing the tone curve control program stored in the ROM 21b or the storage unit 23 on the RAM 21c. In the following description, it is assumed that a plurality of objects having different object attributes are included in the page to be inserted, and that a tone curve can be applied for each object attribute (or for each region).
ユーザは、印刷指示装置10のジョブ編集アプリケーション、又は、画像形成装置20に設置された操作パネル上から、あるジョブのページを別のジョブに挿入するページ挿入操作を実行する。画像形成装置20の制御部21(保存ジョブ管理部)は、このページ挿入操作を受け付けると(S201)、ページ画像に含まれる各オブジェクト(又は各領域)に対してS203〜S210のトーンカーブの適用処理を実施する(S202及びS211)。 The user executes a page insertion operation for inserting a page of a job into another job from the job editing application of the print instruction apparatus 10 or the operation panel installed in the image forming apparatus 20. When the control unit 21 (stored job management unit) of the image forming apparatus 20 receives this page insertion operation (S201), the tone curve of S203 to S210 is applied to each object (or each region) included in the page image. Processing is performed (S202 and S211).
具体的には、処理対象のオブジェクトの属性が「文字」の場合(S203のYes)、トーンカーブ適用方針に従って、トーンカーブ及び画素値分布の一致性判定処理は実施せずに、当該オブジェクト(又は当該オブジェクトが配置される領域)に対して挿入対象ページのトーンカーブを削除した上で、ページ挿入操作を実行する(S208)。このページ挿入操作によって、当該オブジェクト(又は当該オブジェクトが配置される領域)には挿入先のジョブのトーンカーブが適用される。 Specifically, when the attribute of the object to be processed is “character” (Yes in S203), according to the tone curve application policy, the matching process of the tone curve and the pixel value distribution is not performed, and the object (or The page insertion operation is executed after deleting the tone curve of the insertion target page for the area where the object is placed (S208). By this page insertion operation, the tone curve of the job at the insertion destination is applied to the object (or the area where the object is arranged).
一方、処理対象のオブジェクトの属性が「文字」以外の場合(S203のNo)、第1の実施例と同様に、制御部21(保存ジョブ管理部)は、トーンカーブの一致性判定処理(S204、S205)及び画素値分布の一致性判定処理(S206、S207)を実行する。S205及びS207で「一致」と判定された場合、第1の実施例と同様に、制御部21(保存ジョブ管理部)は、当該オブジェクト(又は当該オブジェクトが配置される領域)には挿入先のジョブのトーンカーブを適用する。一方、S205及びS207で「不一致」と判定された場合、第1の実施例と同様に、制御部21(保存ジョブ管理部)は、挿入対象のページのオブジェクト(又は当該オブジェクトが配置される領域)に各種トーンカーブを適用したプレビュー画像を表示させて、ユーザにトーンカーブの選択を求める(S209)。そして、ユーザがプレビュー画像を参照してトーンカーブを選択すると、制御部21(保存ジョブ管理部)は、トーンカーブを選択する入力操作に従って当該ページのオブジェクト(又は当該オブジェクトが配置される領域)に対するトーンカーブ適用処理を実行する(S210)。 On the other hand, when the attribute of the object to be processed is other than “character” (No in S203), as in the first embodiment, the control unit 21 (stored job management unit) performs tone curve matching determination processing (S204). , S205) and pixel value distribution matching determination processing (S206, S207). When it is determined as “match” in S205 and S207, as in the first embodiment, the control unit 21 (stored job management unit) inserts an insertion destination into the object (or the area where the object is arranged). Apply a job tone curve. On the other hand, when it is determined as “mismatch” in S205 and S207, as in the first embodiment, the control unit 21 (stored job management unit) displays the object of the page to be inserted (or the area where the object is arranged). ) Displays a preview image to which various tone curves are applied, and asks the user to select a tone curve (S209). When the user selects a tone curve with reference to the preview image, the control unit 21 (stored job management unit) applies to the object on the page (or the area where the object is arranged) according to the input operation for selecting the tone curve. A tone curve application process is executed (S210).
このように、あるジョブのページを他のジョブに挿入する場合に、当該ページに含まれるオブジェクト毎又は領域毎にトーンカーブの適用処理を実施することにより、より詳細に、ユーザの意図を反映させつつ、ジョブの仕上がりの統一感を維持することができる。 As described above, when a page of a certain job is inserted into another job, the user's intention is reflected in more detail by executing the tone curve application process for each object or area included in the page. However, it is possible to maintain a uniform finish of the job.
本実施例においても、挿入対象ページの各オブジェクト又は各領域に対して、当該オブジェクト又は領域に現在設定されているトーンカーブ、及び、挿入先ジョブに設定されているトーンカーブに加えて、一方又は双方のトーンカーブに基づいて作成した新たなトーンカーブを適用することもできる。 Also in this embodiment, for each object or each area of the insertion target page, in addition to the tone curve currently set for the object or area and the tone curve set for the insertion destination job, It is also possible to apply a new tone curve created based on both tone curves.
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。 In addition, this invention is not limited to the said Example, The structure and control can be changed suitably, unless it deviates from the meaning of this invention.
例えば、上記実施例で示した一致性判定処理は一例であり、ジョブの仕上がりの統一感を確認可能であれば、他の方法を用いてもよい。また、上記実施例では、トーンカーブの一致性判定を行った後に、画素値分布の一致性判定を行ったが、いずれか一方の判定のみを行ってもよい。また、上記実施例では、あるジョブの1ページを他のジョブに挿入する場合を記載したが、複数ページを他のジョブに挿入する場合は、ページ毎に一致性判定処理を行えばよい。 For example, the coincidence determination process shown in the above embodiment is merely an example, and other methods may be used as long as it is possible to confirm a sense of unity of job finish. Further, in the above embodiment, the consistency determination of the pixel value distribution is performed after the tone curve consistency determination, but only one of the determinations may be performed. In the above-described embodiment, the case where one page of a job is inserted into another job is described. However, when a plurality of pages are inserted into another job, the matching determination process may be performed for each page.
本発明は、挿入するページに適用するトーンカーブを制御するトーンカーブ制御プログラム及び当該トーンカーブ制御プログラムを記録した記録媒体並びにトーンカーブ制御方法並びに当該トーンカーブの制御を実行する画像処理装置、特に、画像形成装置に利用可能である。 The present invention relates to a tone curve control program that controls a tone curve applied to a page to be inserted, a recording medium that records the tone curve control program, a tone curve control method, and an image processing apparatus that executes the control of the tone curve. It can be used for an image forming apparatus.
10 印刷指示装置
11 制御部
11a CPU
11b ROM
11c RAM
12 通信I/F部
13 記憶部
14 表示部
15 操作部
20 画像形成装置
21 制御部
21a CPU
21b ROM
21c RAM
22 通信I/F部
23 記憶部
24 表示操作部
25 印刷処理部
30 通信ネットワーク
40 トーンカーブ選択画面
DESCRIPTION OF SYMBOLS 10 Print instruction | indication apparatus 11 Control part 11a CPU
11b ROM
11c RAM
DESCRIPTION OF
21b ROM
21c RAM
22 Communication I / F unit 23 Storage unit 24 Display operation unit 25 Print processing unit 30 Communication network 40 Tone curve selection screen
Claims (13)
前記制御部に、
ページ毎に異なるトーンカーブが適用された第1のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第2のジョブに挿入する所定の操作を受け付ける第1処理、
前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第1のトーンカーブと前記第2のジョブに適用されている第2のトーンカーブとを取得し、前記第1のトーンカーブと前記第2のトーンカーブとが予め定めた所定の条件を満たすかを判定する第2処理、
前記所定の条件を満たすと判定された場合は、前記所定のページに前記第2のトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する第3処理、を実行させ、
前記第3処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第1のトーンカーブを適用した第1画像と、前記所定のページに前記第2のトーンカーブを適用した第2画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する、
ことを特徴とするトーンカーブ制御プログラム。 An apparatus comprising: a storage unit that stores a job including document data, print setting information, and a tone curve that defines an output density for an input pixel value; and a control unit that performs processing on the job stored in the storage unit. An operating tone curve control program,
In the control unit,
A first process for receiving a predetermined operation for inserting a predetermined page of a first job in which a different tone curve is applied to each page into a second job in which the same tone curve is applied to all pages;
When the predetermined operation is performed, the first tone curve applied to the predetermined page and the second tone curve applied to the second job are acquired from the storage unit, and A second process for determining whether the first tone curve and the second tone curve satisfy a predetermined condition;
If it is determined that the predetermined condition is satisfied, a third process is performed in which the second tone curve is applied to the predetermined page, inserted into the second job, and printing of the second job is instructed. , to the execution,
In the third process, when it is determined that the predetermined condition is not satisfied, a first image in which the first tone curve is applied to the predetermined page, and the second tone curve to the predetermined page. A preview image including the second image to which the image is applied is displayed on the display unit, and the tone curve selected with reference to the preview image is applied to the predetermined page and inserted into the second job, that instructs the printing of the second job,
A tone curve control program characterized by that.
ことを特徴とする請求項1に記載のトーンカーブ制御プログラム。 In the second process, when the shape of the first tone curve matches the shape of the second tone curve, it is determined that the predetermined condition is satisfied.
The tone curve control program according to claim 1, wherein:
ことを特徴とする請求項1に記載のトーンカーブ制御プログラム。 In the second process, each pixel value of the first image in which the first tone curve is applied to the predetermined page, and a second image in which the second tone curve is applied to the predetermined page Determining that the predetermined condition is satisfied when the ratio of the pixel values of the pixel values is equal to or greater than a predetermined threshold value,
The tone curve control program according to claim 1 , wherein:
ことを特徴とする請求項3に記載のトーンカーブ制御プログラム。 In the second process, a matching range in which the shape of the first tone curve matches the shape of the second tone curve is specified, and pixels belonging to the matching range with respect to all the pixels of the image of the predetermined page And determining that the predetermined condition is satisfied when the ratio is equal to or greater than a predetermined threshold value,
The tone curve control program according to claim 3 , wherein:
ことを特徴とする請求項4に記載のトーンカーブ制御プログラム。 In the second process, it is determined that the predetermined condition is satisfied when a ratio of pixels belonging to the specific range in the matching range with respect to all pixels of the image of the predetermined page is equal to or greater than the threshold value.
The tone curve control program according to claim 4, wherein:
ことを特徴とする請求項1乃至5のいずれか一に記載のトーンカーブ制御プログラム。 In the second process, when a tone curve is applicable for each attribute of the object, it is determined whether or not the predetermined condition is satisfied for each object included in the predetermined page.
The tone curve control program according to any one of claims 1 to 5, wherein
前記第3処理では、前記オブジェクトに対して、前記第2のジョブに適用されている前記第2のトーンカーブを適用する、
ことを特徴とする請求項6に記載のトーンカーブ制御プログラム。 In the second process, when the attribute of the object is a character, it is not determined whether the predetermined condition is satisfied,
In the third process, the second tone curve applied to the second job is applied to the object.
The tone curve control program according to claim 6 .
ことを特徴とする請求項1乃至7のいずれか一に記載のトーンカーブ制御プログラム。 In the third process, a third tone curve is created based on the first tone curve and the second tone curve, and when it is determined that the predetermined condition is satisfied, the predetermined page is displayed on the predetermined page. When the third tone curve is applied, or when it is determined that the predetermined condition is not satisfied, the preview image including the third image to which the third tone curve is applied is displayed on the display unit. Let
The tone curve control program according to any one of claims 1 to 7,
ことを特徴とする請求項8に記載のトーンカーブ制御プログラム。 In the third tone curve, the output density for each of the input pixel values is between the first tone curve and the second tone curve.
The tone curve control program according to claim 8 , wherein
前記制御部は、 The controller is
ページ毎に異なるトーンカーブが適用された第1のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第2のジョブに挿入する所定の操作を受け付ける第1処理と、 A first process for receiving a predetermined operation of inserting a predetermined page of a first job to which a different tone curve is applied for each page into a second job to which the same tone curve is applied to all pages;
前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第1のトーンカーブと前記第2のジョブに適用されている第2のトーンカーブとを取得し、前記第1のトーンカーブと前記第2のトーンカーブとが予め定めた所定の条件を満たすかを判定する第2処理と、 When the predetermined operation is performed, the first tone curve applied to the predetermined page and the second tone curve applied to the second job are acquired from the storage unit, and A second process for determining whether the first tone curve and the second tone curve satisfy a predetermined condition;
前記所定の条件を満たすと判定された場合は、前記所定のページに前記第2のトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する第3処理と、を実行し、 If it is determined that the predetermined condition is satisfied, a third process is performed in which the second tone curve is applied to the predetermined page, inserted into the second job, and printing of the second job is instructed. And run
前記第3処理では、前記所定の条件を満たさないと判定された場合は、前記所定のページに前記第1のトーンカーブを適用した第1画像と、前記所定のページに前記第2のトーンカーブを適用した第2画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する、 In the third process, when it is determined that the predetermined condition is not satisfied, a first image in which the first tone curve is applied to the predetermined page, and the second tone curve to the predetermined page. A preview image including the second image to which the image is applied is displayed on the display unit, and the tone curve selected with reference to the preview image is applied to the predetermined page and inserted into the second job, Instructing the printing of the second job;
ことを特徴とするトーンカーブ制御方法。 A tone curve control method characterized by the above.
前記制御部は、
ページ毎に異なるトーンカーブが適用された第1のジョブの所定のページを、全てのページに同一のトーンカーブが適用された第2のジョブに挿入する所定の操作を受け付け、
前記所定の操作が行われたら、前記記憶部から、前記所定のページに適用されている第1のトーンカーブと前記第2のジョブに適用されている第2のトーンカーブとを取得し、前記第1のトーンカーブと前記第2のトーンカーブとが予め定めた所定の条件を満たすかを判定し、
前記所定の条件を満たすと判定した場合は、前記所定のページに前記第2のトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する、保存ジョブ管理部を備え、
前記保存ジョブ管理部は、前記所定の条件を満たさないと判定した場合は、前記所定のページに前記第1のトーンカーブを適用した第1画像と、前記所定のページに前記第2のトーンカーブを適用した第2画像と、を含むプレビュー画像を表示部に表示させ、前記所定のページに、前記プレビュー画像を参照して選択されたトーンカーブを適用して前記第2のジョブに挿入し、当該第2のジョブの印刷を指示する、
ことを特徴とする画像処理装置。 Image processing comprising: a storage unit that stores a job including document data, print setting information, and a tone curve that defines an output density for an input pixel value; and a control unit that performs processing for the job stored in the storage unit A device ,
The controller is
Receiving a predetermined operation of inserting a predetermined page of the first job in which a different tone curve is applied to each page into a second job in which the same tone curve is applied to all pages;
When the predetermined operation is performed, the first tone curve applied to the predetermined page and the second tone curve applied to the second job are acquired from the storage unit, and Determining whether the first tone curve and the second tone curve satisfy a predetermined condition;
When it is determined that the predetermined condition is satisfied, a stored job management is performed in which the second tone curve is applied to the predetermined page and inserted into the second job to instruct printing of the second job. Part
If it is determined that the predetermined condition is not satisfied, the stored job management unit applies a first image in which the first tone curve is applied to the predetermined page, and the second tone curve to the predetermined page. A preview image including the second image to which the image is applied is displayed on the display unit, and the tone curve selected with reference to the preview image is applied to the predetermined page and inserted into the second job, Instructing the printing of the second job;
An image processing apparatus.
前記保存ジョブ管理部は、前記各々のジョブに関連付けて、前記記憶部に前記ラスターイメージを保存する、 The stored job management unit stores the raster image in the storage unit in association with each of the jobs;
ことを特徴とする請求項11に記載の画像処理装置。 The image processing apparatus according to claim 11.
ことを特徴とする請求項11又は12に記載の画像処理装置。 The image processing apparatus includes a print processing unit that executes printing in accordance with an instruction from the stored job management unit.
The image processing apparatus according to claim 11, wherein the image processing apparatus is an image processing apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014252254A JP6436384B2 (en) | 2014-12-12 | 2014-12-12 | Tone curve control program, tone curve control method, and image processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014252254A JP6436384B2 (en) | 2014-12-12 | 2014-12-12 | Tone curve control program, tone curve control method, and image processing apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016112746A JP2016112746A (en) | 2016-06-23 |
| JP6436384B2 true JP6436384B2 (en) | 2018-12-12 |
Family
ID=56140432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014252254A Active JP6436384B2 (en) | 2014-12-12 | 2014-12-12 | Tone curve control program, tone curve control method, and image processing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6436384B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6992789B2 (en) * | 2001-06-15 | 2006-01-31 | International Business Machines Corporation | Method, system, and program for managing a multi-page document |
| JP2011237850A (en) * | 2010-05-06 | 2011-11-24 | Konica Minolta Business Technologies Inc | Image processor, program, and image processing method |
| JP6106962B2 (en) * | 2012-06-19 | 2017-04-05 | コニカミノルタ株式会社 | Information processing apparatus, program, and recording medium |
| JP2014229064A (en) * | 2013-05-22 | 2014-12-08 | コニカミノルタ株式会社 | Information processor, information processing method, information processing program, and recording medium |
-
2014
- 2014-12-12 JP JP2014252254A patent/JP6436384B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016112746A (en) | 2016-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6132209B2 (en) | Image forming apparatus, fixing temperature control method, and fixing temperature control program | |
| JP2008211510A (en) | Print control program, print control apparatus, image forming apparatus, and print control method | |
| US20200210117A1 (en) | Image processing device and non-transitory computer-readable storage medium storing image processing program | |
| JP2014021876A (en) | Printing system, printing device, and print control method | |
| US20190009595A1 (en) | Control apparatus, control method thereof, storage medium, and image forming apparatus | |
| JP2017058720A (en) | Information processing apparatus, information processing method, and program | |
| JP7087694B2 (en) | Information processing equipment, information processing methods, and programs | |
| US8937739B2 (en) | Image processing system for performing upper limit management of print volume | |
| JP2009289237A (en) | Printer management system, printer management method, program, and recording medium | |
| JP6436384B2 (en) | Tone curve control program, tone curve control method, and image processing apparatus | |
| JP4636344B2 (en) | Print setting method and control program | |
| JP5269168B2 (en) | Information processing apparatus, control method, and program | |
| JP5741103B2 (en) | Information processing apparatus, print setting method, print setting program, and recording medium | |
| JP2016213646A (en) | Print image generation apparatus, color conversion control program, and color conversion control method | |
| JP4971766B2 (en) | Information processing apparatus, control method therefor, and computer program | |
| JP2019093559A (en) | Image formation apparatus, control method and program thereof | |
| JP6036512B2 (en) | Image forming apparatus and image forming system | |
| JP5045663B2 (en) | Image processing apparatus, image processing method, image processing program, and recording medium | |
| US9430446B2 (en) | Information processing apparatus, method and storage medium including a function for establishing exceptions applied to print settings when specified conditions are met | |
| US20140146362A1 (en) | Image processing apparatus, control method for image processing apparatus, and storage medium | |
| JP6623806B2 (en) | Print control program, image forming apparatus, and print control method | |
| JP6790784B2 (en) | Print control device, print control program and print control method | |
| US12056544B2 (en) | Printer driver for processing PDL data and replacement processing image forming apparatus, control method of image forming apparatus, and storage medium | |
| JP5763293B2 (en) | Image placement support device | |
| US8773742B2 (en) | Control device for generating a file in a file format includes stored and scanned pages with electronic signature |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180830 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180904 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181004 |
|
| 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: 20181019 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6436384 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |