JP6604159B2 - Information processing apparatus, program, and image processing system - Google Patents
Information processing apparatus, program, and image processing system Download PDFInfo
- Publication number
- JP6604159B2 JP6604159B2 JP2015228812A JP2015228812A JP6604159B2 JP 6604159 B2 JP6604159 B2 JP 6604159B2 JP 2015228812 A JP2015228812 A JP 2015228812A JP 2015228812 A JP2015228812 A JP 2015228812A JP 6604159 B2 JP6604159 B2 JP 6604159B2
- Authority
- JP
- Japan
- Prior art keywords
- profile
- evaluation
- input
- consistency
- output
- 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
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Color, Gradation (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、情報処理装置、プログラム及び画像処理システムに関する。 The present invention relates to an information processing apparatus, a program, and an image processing system.
特定のデバイスに依存する色空間(例えばRGBやCMYK)と、デバイスに依存しない色空間(例えばCIELABやCIEXYZ)との対応関係を記述したプロファイル(例えばICCプロファイル)を用いカラーマネジメント技術が知られている。 Color management technology is known using a profile (for example, ICC profile) describing a correspondence relationship between a color space (for example, RGB or CMYK) depending on a specific device and a color space (for example, CIELAB or CIEXYZ) independent of the device. Yes.
引用文献1には、複数の出力デバイス間での色の違いを抑制するために、入力プロファイルを用いてガマットマッピング処理を行うカラーマネジメント技術が開示されている。特許文献1に記載の技術は、1又は複数の出力デバイスの出力プロファイルに基づいて、PCS(Profile Connection Space)値を導出することで、複数の出力デバイス間での出力色の違いを抑制することができる。 Cited Document 1 discloses a color management technique for performing a gamut mapping process using an input profile in order to suppress a color difference among a plurality of output devices. The technique described in Patent Document 1 suppresses a difference in output color among a plurality of output devices by deriving a PCS (Profile Connection Space) value based on an output profile of one or a plurality of output devices. Can do.
しかしながら、原稿が、複数の画像ごとに入力プロファイルを有する形式のデータの場合に、複数の入力プロファイルと出力プロファイルとで想定する出力デバイスが違う事等により意図した通りの色を再現することができない。 However, when the document is data in a format having an input profile for each of a plurality of images, the intended color cannot be reproduced due to different output devices assumed between the plurality of input profiles and the output profile. .
本発明は、上記に鑑みてなされたものであって、ユーザが意図した通りの色を再現することができない場合にユーザに報知することができる情報処理装置、プログラム及び画像処理システムを提供することを目的とする。 The present invention has been made in view of the above, and provides an information processing apparatus, a program, and an image processing system that can notify a user when a color as intended by the user cannot be reproduced. With the goal.
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、原稿データを印刷する印刷指示の入力を受け付ける入力手段と、前記原稿データが有する画像データを生成した装置のカラーマネジメントに係る特性が示された入力プロファイルと、前記原稿データを印刷する際のカラーマネジメントに係る出力プロファイルとの整合性の有無を評価する評価手段と、前記評価手段が前記整合性がないと評価した場合に、当該整合性がないことを出力するする出力手段と、前記評価手段の評価基準から除外する評価基準を登録する登録手段と、を備え、前記評価手段は、前記登録手段が登録した前記評価基準を除外して評価する。 In order to solve the above-described problems and achieve the object, an information processing apparatus according to the present invention includes an input unit that receives an input of a print instruction for printing original data, and an apparatus that generates image data included in the original data. Evaluation means for evaluating whether or not there is consistency between an input profile indicating characteristics relating to color management and an output profile relating to color management when printing the document data, and if the evaluation means is not consistent An output means for outputting that there is no consistency when evaluated, and a registration means for registering an evaluation standard to be excluded from the evaluation standard of the evaluation means, the evaluation means being registered by the registration means The evaluation criteria are excluded and evaluated.
本発明によれば、ユーザが意図した通りの色を再現することができない場合にユーザに報知することができるという効果を奏する。 According to the present invention, it is possible to notify the user when the color as intended by the user cannot be reproduced.
以下、添付図面を参照して、情報処理装置、プログラム及び画像処理システムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、情報処理装置、プログラム及び画像処理システムの一実施形態であって、その構成や仕様等を限定するものではない。 Hereinafter, embodiments of an information processing apparatus, a program, and an image processing system will be described in detail with reference to the accompanying drawings. The embodiment described below is an embodiment of the information processing apparatus, the program, and the image processing system, and does not limit the configuration, specifications, or the like.
図1は、本実施形態の画像処理システム1の構成例を示す図である。画像処理システム1は、一又は複数の装置が出力する画像の色合わせを行うカラーマネジメントを行うシステムである。画像処理システム1は、特定のデバイスに依存する色空間と、デバイスに依存しない色空間との対応関係を記述したICC(International Color Consortium)プロファイル等のプロファイルに基づいて色合わせ行う。 FIG. 1 is a diagram illustrating a configuration example of an image processing system 1 according to the present embodiment. The image processing system 1 is a system that performs color management for performing color matching of images output from one or a plurality of apparatuses. The image processing system 1 performs color matching based on a profile such as an ICC (International Color Consortium) profile that describes the correspondence between a color space that depends on a specific device and a color space that does not depend on the device.
図1に示すように画像処理システム1は、操作装置10、プロファイル評価装置20、画像データ制御装置30、プロファイル管理装置40及び画像形成装置50を備える。操作装置10、プロファイル評価装置20、画像データ制御装置30、プロファイル管理装置40及び画像形成装置50は、LAN(Local Area Network)などの通信ネットワーク60を介して接続されている。
As shown in FIG. 1, the image processing system 1 includes an
操作装置10は、画像処理システム1を使用するユーザが各種操作を入力するパーソナルコンピュータ等である。ユーザは、一又は複数の画像データや文章等を有する原稿データの作成に操作装置10を使用する。また、ユーザは、原稿データを画像形成装置50に印刷させる操作や、原稿データの印刷状況を表示させる操作に操作装置10を使用する。
The
プロファイル評価装置20は、原稿データに埋め込まれている出力プロファイルや、原稿データが有する画像データの各々に埋め込まれた入力プロファイルを評価する情報処理装置である。ここで、出力プロファイルは、原稿データを印刷出力する際の画像形成装置50のカラーマネジメントに係る特性が示されたデータである。画像形成装置50は、出力プロファイルに基づいて、色合わせを行う事でユーザが意図した色を表現することができる。さらに詳しくは、出力プロファイルは、デバイス非依存色空間(例えばCIELABやCIEXYZ)を介して、原稿データを印刷する画像形成装置50が再現可能な色へ変換するガマットマッピング処理について設定されている。入力プロファイルは、画像データを生成するデジタルカメラやスキャナ等の装置のカラーマネジメントに係る特性が示されたデータである。そして、プロファイル評価装置20は、画像データへの入力プロファイル設定の整合性や、入力プロファイルのガマットマッピング処理の設定の有無や、複数の画像データを有する原稿データ全体に一意にガマットマッピング処理が設定されているか等を評価する。
The
画像データ制御装置30は、画像データの印刷設定を制御するサーバ装置である。画像データ制御装置30は、プロファイル評価装置20による評価結果に基づき、画像形成装置50に原稿データを印刷させるか否かを判定する。画像データ制御装置30は、画像形成装置50に原稿データを印刷させない場合には、操作装置10に印刷しない旨を通知する。一方、画像データ制御装置30は、画像形成装置50に原稿データを印刷させる場合には、印刷時の写真用、グラフィックス用、色差最小などの印刷設定を行う。
The image
プロファイル管理装置40は、出力プロファイルや入力プロファイルのプロファイル情報を管理するサーバ装置である。そして、プロファイル管理装置40は、プロファイル情報や、出力対象の画像形成装置50の情報を提供する。
The
画像形成装置50は、原稿データを印刷する装置である。さらに詳しくは、画像形成装置50は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等を有する装置である。また、画像形成装置50は、これらの機能を少なくとも2つの機能を有する複合機であってもよい。画像形成装置50は、入力プロファイル及び出力プロファイルを用いて原稿データにレンダリングを実施する。そして、画像形成装置50は、インクやトナーといった色材を用いて形成した画像を紙やOHP(Over Head Projector)シート等の記録媒体上に印刷する。
The
なお、図1に示す画像処理システム1は、同一の通信ネットワーク60に操作装置10、プロファイル評価装置20、画像データ制御装置30、プロファイル管理装置40及び画像形成装置50を備えている。しかし、操作装置10、プロファイル評価装置20、画像データ制御装置30、プロファイル管理装置40及び画像形成装置50は、必ずしも同一の通信ネットワーク上にある必要はなく、ネットワーク接続された異なるセグメントの通信ネットワーク上にそれぞれ配置されていてもよい。
The image processing system 1 shown in FIG. 1 includes an
また、操作装置10、プロファイル評価装置20、画像データ制御装置30、プロファイル管理装置40及び画像形成装置50は、機能毎に独立した複数の装置から構成される形態でもよいし、単体の集約された装置であってもよい。さらに、操作装置10、プロファイル評価装置20、画像データ制御装置30、プロファイル管理装置40及び画像形成装置50は、エンドユーザからは複数の装置から構成されるサーバ群であることを意識する必要の無いクラウドコンピューティングのような形態であってもよい。
The
次に、画像処理システム1の概要について説明する。ここで、図2は、画像処理システム1の概要を示す説明図である。また、図3は、原稿データM1のデータ構成を示す説明図である。 Next, an outline of the image processing system 1 will be described. Here, FIG. 2 is an explanatory diagram showing an outline of the image processing system 1. FIG. 3 is an explanatory diagram showing the data structure of the document data M1.
操作装置10は、原稿データM1を作成する。図3に示すように、原稿データM1は、文章データと、一又は複数のオブジェクトデータと、出力プロファイルとを有する。文章データは、文章のデータである。オブジェクトデータは、原稿データM1が有する画像に係るデータである。そして、オブジェクトデータは、画像データに関連付けて入力プロファイルを有する。入力プロファイルは、関連付けられた画像データを作成したデジタルカメラやスキャナ等の機器の特性が示されたデータである。そして、入力プロファイルは、ヘッダ情報と、タグ情報とを有する。ヘッダ情報は、入力プロファイルを示す各種情報である。ヘッダ情報は、例えば、ガマットマッピング処理の有無を示す情報を有している。タグ情報は、入力プロファイルの構成要素の各々を示す各種情報である。出力プロファイルは、ヘッダ情報と、タグ情報とを有する。ヘッダ情報は、出力プロファイルを示す各種情報である。タグ情報は、出力プロファイルの構成要素の各々を示す各種情報である。
The operating
プロファイル評価装置20は、操作装置10に原稿データM1を印刷する印刷指示が入力されると、原稿データM1の入力プロファイル及び出力プロファイルのプロファイル情報をプロファイル管理装置40から取得する。そして、プロファイル評価装置20は、原稿データM1の入力プロファイル及び出力プロファイルの設定の整合性を評価する。プロファイル評価装置20は、整合性がない場合に、操作装置10と画像データ制御装置30とに整合性がない旨を通知する。操作装置10は、プロファイルの設定に整合性がないことをユーザに通知する。画像データ制御装置30は、通知に基づき、印刷出力を取りやめる。一方、整合性がある場合に、画像データ制御装置30は、印刷指示に基づいて、レンダリングインテントを実行する。そして、画像形成装置50は、レンダリングインテントされた原稿データM1が紙などの記録媒体へ画像形成する。
When a print instruction for printing the document data M1 is input to the
次に、画像処理システム1が有する各装置のハードウェア構成について説明する。 Next, the hardware configuration of each device included in the image processing system 1 will be described.
図4は、操作装置10のハードウェア構成を示すブロック図である。図4に示すように、操作装置10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、記憶部14、表示部15、入力部16及び通信インタフェース17を備える。CPU11、ROM12、RAM13、記憶部14、表示部15、入力部16及び通信インタフェース17は、システムバス18を介して相互に接続している。
FIG. 4 is a block diagram illustrating a hardware configuration of the
CPU11は、操作装置10の動作を統括的に制御する。ROM12は、各種プログラムやデータを記憶する記憶媒体である。RAM13は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、CPU11は、RAM13をワークエリア(作業領域)としてROM12又は記憶部14等に格納されたプログラムを実行する。これにより、CPU11は、操作装置10の全体の動作を制御し、操作装置10が有する各種の機能を実現する。
The
記憶部14は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)等の記憶装置である。記憶部14は、操作装置10が有する機能を発揮させる制御プログラムPR1等を記憶する。
The
表示部15は、例えば、液晶表示装置(LCD)である。なお、表示部15は、液晶表示装置に限らず、有機EL表示装置等であってもよい。
The
入力部16は、キーボードや、マウス等の入力装置である。入力部16は、画像処理システム1の操作を受け付ける。
The
通信インタフェース17は、通信ネットワーク60と接続するためのインタフェースである。
The
図5は、プロファイル評価装置20のハードウェア構成を示すブロック図である。図5に示すように、プロファイル評価装置20は、CPU21、ROM22、RAM23、記憶部24及び通信インタフェース25を備える。CPU21、ROM22、RAM23、記憶部24及び通信インタフェース25は、システムバス26を介して相互に接続している。
FIG. 5 is a block diagram illustrating a hardware configuration of the
CPU21は、プロファイル評価装置20の動作を統括的に制御する。ROM22は、各種プログラムやデータを記憶する記憶媒体である。RAM23は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、CPU21は、RAM23をワークエリア(作業領域)としてROM22又は記憶部24等に格納されたプログラムを実行する。これにより、CPU21は、プロファイル評価装置20の全体の動作を制御し、プロファイル評価装置20が有する各種の機能を実現する。
The
記憶部24は、例えば、HDDやSSD等の記憶装置である。記憶部24は、プロファイル評価装置20が有する機能を発揮させる制御プログラムPR2等を記憶する。
The
通信インタフェース25は、通信ネットワーク60と接続するためのインタフェースである。
The
図6は、画像データ制御装置30のハードウェア構成を示すブロック図である。図6に示すように、画像データ制御装置30は、CPU31、ROM32、RAM33、記憶部34及び通信インタフェース35を備える。CPU31、ROM32、RAM33、記憶部34及び通信インタフェース35は、システムバス36を介して相互に接続している。
FIG. 6 is a block diagram illustrating a hardware configuration of the image
CPU31は、画像データ制御装置30の動作を統括的に制御する。ROM32は、各種プログラムやデータを記憶する記憶媒体である。RAM33は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、CPU31は、RAM33をワークエリア(作業領域)としてROM32又は記憶部34等に格納されたプログラムを実行する。これにより、CPU31は、画像データ制御装置30の全体の動作を制御し、画像データ制御装置30が有する各種の機能を実現する。
The
記憶部34は、例えば、HDDやSSD等の記憶装置である。記憶部34は、画像データ制御装置30が有する機能を発揮させる制御プログラムPR3等を記憶する。
The
通信インタフェース35は、通信ネットワーク60と接続するためのインタフェースである。
The
図7は、プロファイル管理装置40のハードウェア構成を示すブロック図である。図7に示すように、プロファイル管理装置40は、CPU41、ROM42、RAM43、記憶部44及び通信インタフェース45を備える。CPU41、ROM42、RAM43、記憶部44及び通信インタフェース45は、システムバス46を介して相互に接続している。
FIG. 7 is a block diagram illustrating a hardware configuration of the
CPU41は、プロファイル管理装置40の動作を統括的に制御する。ROM42は、各種プログラムやデータを記憶する記憶媒体である。RAM43は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、CPU41は、RAM43をワークエリア(作業領域)としてROM42又は記憶部44等に格納されたプログラムを実行する。これにより、CPU41は、プロファイル管理装置40の全体の動作を制御し、プロファイル管理装置40が有する各種の機能を実現する。
The
記憶部44は、例えば、HDDやSSD等の記憶装置である。記憶部44は、プロファイル管理装置40が有する機能を発揮させる制御プログラムPR4等を記憶する。また、記憶部44は、プロファイル情報441を記憶する。プロファイル情報441とは、入力プロファイル又は出力プロファイルのヘッダ情報やタグ情報が示しているデータの実体である。例えば、プロファイル情報441は、入力プロファイルの色空間や、出力プロファイルの色域情報や、出力対象とする一又は複数の画像形成装置50や、ガマットマッピング処理に関する情報や、変換テーブル等である。入力プロファイルの変換テーブルは、例えば、原稿データのオブジェクトデータが有する画像データを生成した装置が表現可能なRGBデータ等からデバイス非依存色空間(例えばCIELABやCIEXYZ)に変換する変換テーブルである。出力プロファイルの変換テーブルは、例えば、デバイス非依存色空間を介して、原稿データを画像形成装置50が再現可能な色空間(CMYK)に変換するガマットマッピング処理の変換テーブルである。
The
通信インタフェース45は、通信ネットワーク60と接続するためのインタフェースである。
The
図8は、画像形成装置50のハードウェア構成を示すブロック図である。図8に示すように、画像形成装置50は、CPU51と、ROM52と、RAM53と、記憶部54と、通信インタフェース55と、ASIC(Application Specific Integrated Circuit)56と、画像メモリ57と、プリントエンジン58とを備える。CPU51、ROM52、RAM53、記憶部54、通信インタフェース55、ASIC56、画像メモリ57及びプリントエンジン58は、システムバス59を介して相互に接続している。
FIG. 8 is a block diagram illustrating a hardware configuration of the
CPU51は、画像形成装置50の動作を統括的に制御する。ROM52は、各種プログラムやデータを記憶する記憶媒体である。RAM53は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、CPU51は、RAM53をワークエリア(作業領域)としてROM52又は記憶部54等に格納されたプログラムを実行する。これにより、CPU51は、画像形成装置50の全体の動作を制御し、画像形成装置50が有する各種の機能を実現する。
The
記憶部54は、例えば、HDDやSSD等の記憶装置である。記憶部54は、画像形成装置50が有する機能を発揮させる制御プログラムPR5等を記憶する。
The
通信インタフェース55は、通信ネットワーク60と接続するためのインタフェースである。
The
ASIC56は、プリントエンジン58が印刷出力する原稿データM1に各種画像処理を施したりする。画像メモリ57は、ASIC56により画像処理が施された原稿データM1やプリントエンジン58が印刷出力する原稿データM1を格納するメモリである。プリントエンジン58は、原稿データM1を印刷出力する。
The
次に、画像処理システム1の各装置の機能ブロックの例について説明する。 Next, an example of functional blocks of each device of the image processing system 1 will be described.
図9は、実施の形態の操作装置10の機能ブロックの例を示す図である。便宜上、図9では、実施の形態に係る機能を主に例示しているが、操作装置10が有する機能は、これらに限られるものではない。
FIG. 9 is a diagram illustrating an example of functional blocks of the
操作装置10のCPU11は、記憶装置(例えばROM12、記憶部14等)に格納されたプログラムを実行することにより、通信制御部101と、報知制御部102と、操作制御部103と、表示制御部104とを実現する。
The
通信制御部101は、通信ネットワーク60を介した、画像処理システム1の各装置との通信を制御する。
The
報知手段である報知制御部102は、入力プロファイル又は出力プロファイルの設定の整合性がないことを示す評価結果を通信制御部101が受信した場合に、エラー処理を実行して報知する。具体的には、報知制御部102は、入力プロファイル又は出力プロファイルの設定の整合性がない旨を表示部15に表示して報知する。これにより、報知制御部102は、入力プロファイル又は出力プロファイルの設定の修正を求める。
When the
操作制御部103は、入力部16を介して、画像処理システム1の各装置に対する各種操作を受け付ける。操作制御部103は、例えば、原稿データM1を印刷する印刷指示の入力を受け付ける。操作制御部103は、印刷設定が含まれる印刷指示の入力を受け付ける。印刷設定には、写真など向けに階調を滑らかに再現するパーセプチャル、グラフィックスなど向けに、鮮やかな色再現をするサチュレーション、意図的な色補正は加えずに画像形成装置50の再現可能な色域はなるべく忠実に再現する色差最小等がある。
The
表示制御部104は、表示部15を制御して、各種画面を表示させる。
The
図10は、実施の形態のプロファイル評価装置20の機能ブロックの例を示す図である。便宜上、図10では、実施の形態に係る機能を主に例示しているが、プロファイル評価装置20が有する機能は、これらに限られるものではない。
FIG. 10 is a diagram illustrating an example of functional blocks of the
プロファイル評価装置20のCPU21は、記憶装置(例えばROM22、記憶部24等)に格納されたプログラムを実行することにより、通信制御部201と、出力プロファイル取得部202と、オブジェクトデータ判定部203と、原稿データ判定部204と、ガマットマッピング判定部205とを実現する。
The
通信制御部201は、通信ネットワーク60を介した、画像処理システム1の各装置との通信を制御する。例えば、入力手段である通信制御部201は、操作装置10から印刷指示と、印刷対象の原稿データM1とを受信する。または、出力手段である通信制御部201は、評価手段であるオブジェクトデータ判定部203、原稿データ判定部204及びガマットマッピング判定部205による評価結果を送信する。すなわち、オブジェクトデータ判定部203、原稿データ判定部204及びガマットマッピング判定部205が整合性が無いと判定した場合には、通信制御部201は、整合性がないことを示す評価結果を送信する。一方、オブジェクトデータ判定部203、原稿データ判定部204及びガマットマッピング判定部205が整合性が有ると判定した場合には、通信制御部201は、整合性が有ることを示す評価結果を送信する。または、通信制御部201は、後述する印刷設定変更情報を画像データ制御装置30に送信させる。
The
出力プロファイル取得部202は、通信制御部201が受信した原稿データM1から出力プロファイルを取得する。
The output
オブジェクトデータ判定部203は、通信制御部201が受信した原稿データM1からオブジェクトデータを取得する。さらに、オブジェクトデータ判定部203は、オブジェクトデータから画像データ及び入力プロファイルを取得する。そして、オブジェクトデータ判定部203は、オブジェクトデータの画像データ及び入力プロファイルについて、設定の整合性があるか否かを評価する。また、オブジェクトデータ判定部203は、出力プロファイル取得部202が取得した出力プロファイルについて、設定の整合性の有無を評価する。すなわち、オブジェクトデータ判定部203は、入力プロファイル及び出力プロファイルのヘッダ情報、タグ情報、プロファイル情報441について設定の整合性があるか否かを評価する。
The object
具体的には、オブジェクトデータ判定部203は、入力プロファイルに設定されている一又は複数の画像形成装置50と、出力プロファイルに設定されている一又は複数の画像形成装置50と、が一致しているかにより設定の整合性の有無を評価する。そして、オブジェクトデータ判定部203は、入力プロファイルに設定されている一又は複数の画像形成装置50と、出力プロファイルに設定されている一又は複数の画像形成装置50とが一致している場合に整合性があると評価する。一方、オブジェクトデータ判定部203は、入力プロファイルに設定されている一又は複数の画像形成装置50と、出力プロファイルに設定されている一又は複数の画像形成装置50とが一致していない場合に整合性がないと評価する。または、オブジェクトデータ判定部203は、出力プロファイルの変換テーブルの色域に、入力プロファイルの変換テーブルの色域が含まれているかを評価する。そして、オブジェクトデータ判定部203は、出力プロファイルの変換テーブルの色域に、入力プロファイルの変換テーブルの色域が含まれている場合に、整合性があると評価する。一方、オブジェクトデータ判定部203は、出力プロファイルの変換テーブルの色域に、入力プロファイルの変換テーブルの色域が含まれていない場合に、整合性がないと評価する。
Specifically, the object
原稿データ判定部204は、原稿データM1全体について、設定の整合性があるか否かを評価する。すなわち、原稿データ判定部204は、原稿データM1の含まれる複数の入力プロファイル間に設定の整合性の有無を評価する。例えば、原稿データ判定部204は、原稿データM1の含まれる複数の入力プロファイル間に設定の矛盾が生じている場合に、整合性がないと評価する。例えば、原稿データ判定部204は、原稿データM1の含まれる複数の入力プロファイル間にガマットマッピングがあるものとないものが混在している場合に、整合性がないと評価する。
The document
ガマットマッピング判定部205は、ヘッダ情報又は変換テーブルから、入力プロファイルにガマットマッピング処理の設定が含まれているか否かを評価する。そして、ガマットマッピング判定部205は、入力プロファイルにガマットマッピング処理の設定が含まれている場合に、印刷指示で指定された設定に関わらず、色差が最小になるように印刷設定を変更することを要求する。すなわち、ガマットマッピング判定部205は、色差が最小になるように印刷設定を変更することを要求する印刷設定変更情報を通信制御部201に送信させる。
The gamut
ここで、印刷指示における印刷設定には、写真等を印刷する際に階調を滑らかに再現するパーセプチャルと呼ばれる設定がある。パーセプチャルの変換テーブルは、階調性を重視している。すなわち、パーセプチャルの変換テーブルは、画像形成装置50等の出力デバイスが表現可能な色域の外郭付近にあるデータは、出力デバイスが表現可能な色域の外郭よりも内側に変換するテーブルとなっていることがある。そのため、入力プロファイルにガマットマッピング処理の設定が含まれていた場合に、印刷時に出力プロファイルのパーセプチャル用の変換テーブルが用いられると、出力デバイスが表現可能な色域の外郭付近のデータは、さらに色域の内側に変換されることになる。従って、彩度が必要以上に低下し、意図した通りの色が再現されなくなってしまう。そこで、ガマットマッピング判定部205は、入力プロファイルにガマットマッピング処理の設定が含まれている場合に、色差が最小になるように印刷設定を変更させることで意図した通りの色が再現されなくなってしまうことを防止することができる。
Here, the print setting in the print instruction includes a setting called a perceptual that smoothly reproduces gradation when printing a photograph or the like. The perceptual conversion table places importance on gradation. That is, the perceptual conversion table is a table that converts data in the vicinity of the color gamut outline that can be expressed by the output device such as the
図11は、実施の形態の画像データ制御装置30の機能ブロックの例を示す図である。便宜上、図11では、実施の形態に係る機能を主に例示しているが、画像データ制御装置30が有する機能は、これらに限られるものではない。
FIG. 11 is a diagram illustrating an example of functional blocks of the image
画像データ制御装置30のCPU31は、記憶装置(例えばROM32、記憶部34等)に格納されたプログラムを実行することにより、通信制御部301と、出力判定部302とを実現する。
The
通信制御部301は、通信ネットワーク60を介した、画像処理システム1の各装置との通信を制御する。
The
出力判定部302は、画像形成装置50に原稿データM1を印刷出力させるか否かを判定する。そして、出力判定部302は、プロファイル評価装置20から整合性がないことを示す評価結果を受信した場合に、画像形成装置50に原稿データM1を印刷出力させない。また、出力判定部302は、色差が最小になるように印刷設定を変更することを要求する印刷設定変更情報を受信した場合には、印刷設定を変更して、画像形成装置50に原稿データM1を印刷出力させる。すなわち、出力判定部302は、原稿データM1の印刷を要求する印刷要求を送信する。
The
図12は、実施の形態のプロファイル管理装置40の機能ブロックの例を示す図である。便宜上、図12では、実施の形態に係る機能を主に例示しているが、プロファイル管理装置40が有する機能は、これらに限られるものではない。
FIG. 12 is a diagram illustrating an example of functional blocks of the
プロファイル管理装置40のCPU41は、記憶装置(例えばROM42、記憶部44等)に格納されたプログラムを実行することにより、通信制御部401と、プロファイル情報取得部402と、装置情報取得部403とを実現する。
The
通信制御部401は、通信ネットワーク60を介した、画像処理システム1の各装置との通信を制御する。
The
プロファイル情報取得部402は、記憶部44からプロファイル情報441を取得する。装置情報取得部403は、画像形成装置50からプロファイル情報441等を取得する。
The profile
図13は、実施の形態の画像形成装置50の機能ブロックの例を示す図である。便宜上、図13では、実施の形態に係る機能を主に例示しているが、画像形成装置50が有する機能は、これらに限られるものではない。
FIG. 13 is a diagram illustrating an example of functional blocks of the
画像形成装置50のCPU51は、記憶装置(例えばROM52、記憶部54等)に格納されたプログラムを実行することにより、通信制御部501と、印字制御部502とを実現する。
The
通信制御部501は、通信ネットワーク60を介した、画像処理システム1の各装置との通信を制御する。
The
印刷手段である印字制御部502は、画像データ制御装置30が整合性があることを示す評価結果を受信した場合に、原稿データM1を印刷する。具体的には、印字制御部502は、画像データ制御装置30から印刷要求を受信した場合に、印刷指示と原稿データM1とに基づいて、レンダリング処理を実行してラスターデータを生成する。そして、印字制御部502は、生成したラスターデータを紙等に画像形成する印刷を実行する。
When the image
次に、画像処理システム1の各装置が実行する印刷処理について説明する。ここで、図14は、実施の形態の画像処理システム1の各装置が実行する印刷処理の一例を示すフローチャート図である。 Next, a printing process executed by each device of the image processing system 1 will be described. Here, FIG. 14 is a flowchart illustrating an example of a printing process executed by each device of the image processing system 1 according to the embodiment.
まず、プロファイル評価装置20の通信制御部201は、原稿データM1を印刷する印刷指示を操作装置10から受信するか否かを判定する(ステップS1)。原稿データM1を印刷する印刷指示を受信していない場合に(ステップS10;No)、プロファイル評価装置20の通信制御部201は、印刷処理を待機する。
First, the
一方、原稿データM1を印刷する印刷指示を受け付けた場合に(ステップS10;Yes)、プロファイル評価装置20は、後述するプロファイル評価処理を実行する(ステップS11)。
On the other hand, when a print instruction for printing the document data M1 is received (step S10; Yes), the
次いで、プロファイル評価装置20は、プロファイル評価処理の評価結果に基づいて、入力プロファイル又は出力プロファイルの設定の整合性があるか否かを判定する(ステップS12)。
Next, the
入力プロファイル又は出力プロファイルの設定の整合性がない場合に(ステップS12;No)、プロファイル評価装置20の通信制御部201は、操作装置10に整合性がことを示す評価結果を送信してエラー処理を実行させる(ステップS13)。
If the input profile or the output profile setting is not consistent (step S12; No), the
一方、入力プロファイル又は出力プロファイルの設定の整合性がある場合に(ステップS12;Yes)、プロファイル評価装置20のガマットマッピング判定部205は、入力プロファイルにガマットマッピング処理の設定があるか否かを判定する(ステップS14)。
On the other hand, when the settings of the input profile or the output profile are consistent (step S12; Yes), the gamut
ガマットマッピング処理の設定がある場合に(ステップS14;Yes)、画像データ制御装置30の出力判定部302は、レンダリングインテントの設定を色差最小に変更した印刷指示と原稿データM1とを画像形成装置50に送信する(ステップS15)。
When the gamut mapping process is set (step S14; Yes), the
一方、ガマットマッピング処理の設定がない場合に(ステップS14;No)、画像データ制御装置30の出力判定部302は、レンダリングインテントの設定を色差最小に変更せずに、印刷指示と原稿データM1とを画像形成装置50に送信する(ステップS16)。
On the other hand, when there is no gamut mapping process setting (step S14; No), the
次いで、画像形成装置50の印字制御部502は、受信した印刷指示と原稿データM1とラスターデータに変換するレンダリング処理を実行する(ステップS17)。
Next, the
次いで、画像形成装置50の印字制御部502は、レンダリング処理により生成したラスターデータを紙等に画像形成する印刷処理を実行する(ステップS18)。
Next, the
以上により、画像処理システム1の各装置は、印刷処理を終了する。 As described above, each device of the image processing system 1 ends the printing process.
次に、プロファイル評価装置20が実行するプロファイル評価処理について説明する。ここで、図15は、実施の形態のプロファイル評価装置20が実行するプロファイル評価処理の一例を示すフローチャート図である。
Next, the profile evaluation process executed by the
まず、プロファイル評価装置20の通信制御部201は、印刷指示と、原稿データM1とを受信する(ステップS31)。
First, the
次いで、プロファイル評価装置20の出力プロファイル取得部202は、原稿データM1から出力プロファイルを抽出する(ステップS32)。
Next, the output
次いで、プロファイル評価装置20の通信制御部201は、抽出した出力プロファイルをプロファイル管理装置40に送信して、後述するプロファイル情報取得処理を実行させる(ステップS33)。次いで、プロファイル評価装置20の通信制御部201は、プロファイル情報取得処理の実行結果として、出力プロファイルのプロファイル情報441を受信する(ステップS34)。
Next, the
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、原稿データM1が有するオブジェクトデータのオブジェクトデータ評価リストを作成する(ステップS35)。
Next, the object
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、オブジェクトデータ評価リストのオブジェクトデータの各々について、後述するオブジェクトデータ評価処理を実行する(ステップS36)。
Next, the object
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、オブジェクトデータ評価リストのオブジェクトデータに未評価のオブジェクトデータが無くなったか否かを判定する(ステップS37)。未評価のオブジェクトデータが有る場合に(ステップS37;No)、プロファイル評価装置20のオブジェクトデータ判定部203は、ステップS35に移行して再度、オブジェクトデータ評価処理を実行する。
Next, the object
一方、未評価のオブジェクトデータが無い場合に(ステップS37;Yes)、プロファイル評価装置20の通信制御部201は、原稿データM1の評価結果を、操作装置10及び画像データ制御装置30に送信する(ステップS38)。
On the other hand, when there is no unevaluated object data (step S37; Yes), the
以上により、プロファイル評価装置20は、プロファイル評価処理を終了する。
Thus, the
次に、プロファイル管理装置40が実行するプロファイル情報取得処理について説明する。ここで、図16は、実施の形態のプロファイル管理装置40が実行するプロファイル情報取得処理の一例を示すフローチャート図である。
Next, profile information acquisition processing executed by the
まず、プロファイル管理装置40の通信制御部401は、入力プロファイル又は出力プロファイルを受信する(ステップS51)。
First, the
次いで、プロファイル管理装置40のプロファイル情報取得部402は、受信した入力プロファイル又は出力プロファイルのヘッダ情報から識別情報を取得する(ステップS52)。
Next, the profile
次いで、プロファイル管理装置40のプロファイル情報取得部402は、取得した識別情報に基づいて、記憶部44からプロファイル情報441を検索する(ステップS53)。
Next, the profile
次いで、プロファイル管理装置40のプロファイル情報取得部402は、取得した識別情報に適合するプロファイル情報441を取得する(ステップS54)。
Next, the profile
次いで、プロファイル管理装置40の通信制御部401は、取得したプロファイル情報441をプロファイル評価装置20に送信する(ステップS55)。
Next, the
以上により、プロファイル管理装置40は、プロファイル情報取得処理を終了する。
Thus, the
次に、プロファイル評価装置20が実行するオブジェクトデータ評価処理について説明する。ここで、図17は、実施の形態のプロファイル評価装置20が実行するオブジェクトデータ評価処理の一例を示すフローチャート図である。
Next, an object data evaluation process executed by the
まず、プロファイル評価装置20のオブジェクトデータ判定部203は、評価対象のオブジェクトデータが有する画像データを取得する(ステップS71)。
First, the object
次いで、プロファイル評価装置20の通信制御部201は、評価対象のオブジェクトデータの入力プロファイルをプロファイル管理装置40に送信して、プロファイル情報取得処理を実行させる(ステップS72)。次いで、プロファイル評価装置20の通信制御部201は、プロファイル情報取得処理の実行結果として、入力プロファイルのプロファイル情報441を受信する(ステップS73)。
Next, the
次いで、プロファイル評価装置20のガマットマッピング判定部205は、入力プロファイルのヘッダ情報からガマットマッピング処理の有無が示された設定を抽出する(ステップS74)。次いで、プロファイル評価装置20のガマットマッピング判定部205は、抽出した設定に基づいて、オブジェクトデータ評価リストにガマットマッピング処理の有無を登録する(ステップS75)。
Next, the gamut
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、画像データの色空間と、入力プロファイルの色空間とが一致しているか否かを判定する(ステップS76)。
Next, the object
色空間が一致していない場合に(ステップS76;No)、プロファイル評価装置20のオブジェクトデータ判定部203は、入力プロファイルの設定に整合性がないと判定する(ステップS77)。
When the color spaces do not match (step S76; No), the object
一方、色空間が一致した場合に(ステップS76;Yes)、プロファイル評価装置20のオブジェクトデータ判定部203は、出力プロファイルと、入力プロファイルとに設定されている一又は複数の画像形成装置50が一致しているか否かを判定する(ステップS78)。
On the other hand, when the color spaces match (step S76; Yes), the object
画像形成装置50が一致していない場合に(ステップS78;No)、プロファイル評価装置20のオブジェクトデータ判定部203は、入力プロファイルの設定に整合性がないと判定する(ステップS77)。
When the
一方、画像形成装置50と一致している場合に(ステップS78;Yes)、プロファイル評価装置20のオブジェクトデータ判定部203は、プロファイルの設定に整合性があると判定する(ステップS79)。
On the other hand, when it matches with the image forming apparatus 50 (step S78; Yes), the object
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、評価結果をオブジェクトデータ評価リストに登録する(ステップS80)。
Next, the object
以上により、プロファイル評価装置20は、オブジェクトデータ評価処理を終了する。
Thus, the
ここで、複数の画像形成装置50に対応する入力プロファイルの生成について説明する。図18は、複数の画像形成装置50に対応する入力プロファイルの生成フローを説明する説明図である。
Here, generation of input profiles corresponding to a plurality of
操作装置10は、複数の画像形成装置50に共通した色域を抽出したガマットマッピング処理の設定を有する入力プロファイルを作成する。操作装置10は、作成した入力プロファイルを制作工程にて原稿データM1に埋め込む。そして、画像データ制御装置30は、作成した入力プロファイルを埋め込んだ原稿データM1を画像形成装置50に出力する。これにより、複数の画像形成装置50においても同様な結果を得ることができる。
The
複数の画像形成装置50に対応する入力プロファイルの生成フローについて説明する。操作装置10は、原稿データM1のRGBプロファイルと、対象の画像形成装置50の各々のCMYKプロファイルに基づいて、入力プロファイルを作成する。まず、操作装置10は、入力プロファイルの変換テーブルよりXYZ表色系で色域を取得する。操作装置10は、取得したXYZ表色系の色域をLab表色系として、1つめの画像形成装置50のCMYKプロファイルの変換テーブルで変換し、CMYKデータを取得する。また、操作装置10は、1つめの画像形成装置50のCMYKプロファイルでCMYKデータをLabデータに変換する。次に、得られたLabデータを、2つめのCMYKプロファイルの変換テーブルで変換し、CMYK色域データを取得する。そして、CMYKデータを2つめのCMYKプロファイルの変換テーブルで変換し、Labデータを取得する。操作装置10は、上述の処理を、対象の画像形成装置50について繰り返し実行する。操作装置10は、最初のRGBデータと最後に得られたLabデータを、ルックアップテーブルとして入力プロファイルに組み込む。これにより、複数の画像形成装置50においても同様な結果を得ることができる。
An input profile generation flow corresponding to a plurality of
以上のように、本実施形態のプロファイル評価装置20によれば、通信制御部201は、操作装置10から印刷指示と印刷対象の原稿データM1とを受信する。印刷指示と原稿データM1とを受信する場合に、プロファイル評価装置20のオブジェクトデータ判定部203、原稿データ判定部204及びガマットマッピング判定部205は、入力プロファイル及び出力プロファイルの設定の整合性を評価する。入力プロファイル又は出力プロファイルの設定の整合性がない場合に、通信制御部201は、設定の整合性がないことを示す評価結果を操作装置10に送信する。これにより、操作装置10は、入力プロファイル又は出力プロファイルの設定の整合性がない旨を表示部15に表示し、入力プロファイル又は出力プロファイルの設定の修正を求める。従って、プロファイル評価装置20は、ユーザが意図した通りの色を再現することができない場合にユーザに報知することができる。さらに、ユーザは、入力プロファイル又は出力プロファイルの設定を修正する機会を得たことにより、意図した通りの色で原稿データM1を印刷させることができる。
As described above, according to the
次に、画像処理システム1の変形例1について説明する。 Next, Modification 1 of the image processing system 1 will be described.
変形例1の画像処理システム1は、プロファイル情報取得処理において、画像形成装置50からプロファイル情報441を取得して最新のプロファイル情報441であるか否かを判定する点が異なっている。ここで、図19は、変形例1のプロファイル管理装置40が実行するプロファイル情報取得処理の一例を示すフローチャート図である。
The image processing system 1 of Modification 1 is different in that, in profile information acquisition processing, the
ステップS101からステップS104は、前述したステップS51からステップS54と同一である。 Steps S101 to S104 are the same as steps S51 to S54 described above.
次いで、プロファイル管理装置40の装置情報取得部403は、取得したプロファイル情報441が出力対象としている一又は複数の画像形成装置50からプロファイル情報441を取得する(ステップS105)。
Next, the device
次いで、プロファイル管理装置40の装置情報取得部403は、記憶部44から取得したプロファイル情報441と、画像形成装置50から取得したプロファイル情報441とを比較する(ステップS106)。これにより、装置情報取得部403は、記憶部44のプロファイル情報441が最新の状態に更新されているか否かを判定する。
Next, the device
次いで、プロファイル管理装置40の通信制御部401は、記憶部44から取得したプロファイル情報441と、更新判定結果情報とをプロファイル評価装置20に送信する(ステップS107)。ここで、更新判定結果情報は、プロファイル情報441が最新の状態に更新されているか否かの判定結果を示す情報である。
Next, the
これにより、プロファイル管理装置40は、プロファイル情報441が最新の状態に更新されているか否かに基づいて、整合性の有無を判定することができる。そして、プロファイル管理装置40は、記憶部44から取得したプロファイル情報441が最新の状態に更新されていない場合に、ステップS78の画像形成装置50の判定において、整合性がないと判定する。
Thereby, the
以上により、変形例1のプロファイル管理装置40は、プロファイル情報取得処理を終了する。
As described above, the
次に、画像処理システム1の変形例2について説明する。 Next, a second modification of the image processing system 1 will be described.
変形例2の画像処理システム1は、プロファイル情報取得処理において、入力プロファイル及び出力プロファイルの変換テーブルを抽出する。そして、変形例2の画像処理システム1は、オブジェクトデータ評価処理において、出力プロファイルの変換テーブルの色域の中に、入力プロファイルの変換テーブルの色域は含まれているか否かを判定する点が異なっている。 The image processing system 1 of Modification 2 extracts the conversion table of the input profile and the output profile in the profile information acquisition process. The image processing system 1 according to the modified example 2 determines whether or not the color gamut of the input profile conversion table is included in the color gamut of the output profile conversion table in the object data evaluation process. Is different.
ここで、図20は、変形例2のプロファイル管理装置40が実行するプロファイル情報取得処理の一例を示すフローチャート図である。
Here, FIG. 20 is a flowchart illustrating an example of profile information acquisition processing executed by the
ステップS201からステップS203は、前述したステップS51からステップS53と同一である。 Steps S201 to S203 are the same as steps S51 to S53 described above.
次いで、プロファイル管理装置40のプロファイル情報取得部402は、取得した識別情報に適合するプロファイル情報441と変換テーブルとを取得する(ステップS204)。その際、入力プロファイルの変換テーブルを取得する場合には、プロファイル情報取得部402は、RGBデータからLabデータに変換する変換テーブルを取得する。一方、出力プロファイルの変換テーブルを取得する場合には、プロファイル情報取得部402は、CMYKデータからLabデータに変換する変換テーブルを取得する。
Next, the profile
次いで、プロファイル管理装置40の通信制御部401は、プロファイル情報441と変換テーブルとを送信する(ステップS205)。なお、変形例2のプロファイル情報取得処理においても、機器チェックを実施してもよい。
Next, the
以上により、変形例2のプロファイル管理装置40は、プロファイル情報取得処理を終了する。
As described above, the
ここで、図21は、変形例2のプロファイル評価装置20が実行するオブジェクトデータ評価処理の一例を示すフローチャート図である。
Here, FIG. 21 is a flowchart showing an example of the object data evaluation process executed by the
ステップS301からステップS307は、前述したステップS71からステップS77と同一である。 Steps S301 to S307 are the same as steps S71 to S77 described above.
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、出力プロファイルの変換テーブルの色域の中に、入力プロファイルの変換テーブルの色域は含まれているか否かを判定する(ステップS308)。
Next, the object
出力プロファイルの変換テーブルの色域の中に、入力プロファイルの変換テーブルの色域は含まれていない場合に(ステップS308;No)、プロファイル評価装置20のオブジェクトデータ判定部203は、入力プロファイルの設定に整合性がないと判定する(ステップS307)。
When the color gamut of the input profile conversion table is not included in the color gamut of the output profile conversion table (step S308; No), the object
出力プロファイルの変換テーブルの色域の中に、入力プロファイルの変換テーブルの色域は含まれている場合に(ステップS308;Yes)、プロファイル評価装置20のオブジェクトデータ判定部203は、入力プロファイルの設定に整合性がないと判定する(ステップS309)。
If the color gamut of the conversion table of the input profile is included in the color gamut of the output profile conversion table (step S308; Yes), the object
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、評価結果をオブジェクトデータ評価リストに登録する(ステップS310)。
Next, the object
以上により、変形例2のプロファイル評価装置20は、オブジェクトデータ評価処理を終了する。
As described above, the
次に、画像処理システム1の変形例3について説明する。 Next, a third modification of the image processing system 1 will be described.
変形例3の画像処理システム1は、プロファイル評価ポリシーに基づいて、プロファイル評価処理を実行する点が異なっている。例えば、原稿データM1が有するオブジェクトデータにおいて、CMYK形式の画像データにCMYK用の入力プロファイルが関連付けられている場合に、画像形成装置50もCMYK形式で印刷出力することが多い。この場合には、入力デバイスの色空間と出力デバイスの色空間との差異が少ない。そのため、CMYK形式の画像データの場合、入力プロファイルのガマットマッピング処理の有無は大きな影響を与えないため、入力プロファイルの評価基準に入れる必要がない。
The image processing system 1 of Modification 3 is different in that the profile evaluation process is executed based on the profile evaluation policy. For example, in the object data included in the document data M1, when an input profile for CMYK is associated with image data in the CMYK format, the
この様な場合に、ユーザは、プロファイル評価ポリシーとして、入力プロファイルのガマットマッピング処理の有無の評価を評価基準から除外することを登録する。そして、オブジェクトデータ判定部203は、プロファイル評価ポリシーに登録された評価基準を除外して、入力プロファイル及び出力プロファイルの設定の整合性を評価する。
In such a case, the user registers that the evaluation of the presence / absence of the gamut mapping processing of the input profile is excluded from the evaluation criteria as the profile evaluation policy. The object
または、記憶部44が最新のプロファイル情報441を記憶していることがわかっている場合には、最新のプロファイル情報441である否かを判定する処理は不要である。この場合にも、ユーザは、プロファイル評価ポリシーとして、最新のプロファイル情報441である否かの評価を評価基準から除外することを登録する。そして、オブジェクトデータ判定部203は、プロファイル評価ポリシーに登録された評価基準を除外して、入力プロファイル及び出力プロファイルの設定の整合性を評価する。これにより、不要な処理を除外することができる。
Alternatively, when it is known that the
ここで、図22は、変形例3の操作装置10が実行するプロファイル評価ポリシーの登録処理の一例を示すフローチャート図である。
Here, FIG. 22 is a flowchart illustrating an example of a profile evaluation policy registration process executed by the
まず、操作装置10の表示制御部104は、プロファイル評価ポリシー登録画面(不図示)を表示部15に表示する(ステップS401)。
First, the
次いで、登録手段である操作装置10の操作制御部103は、プロファイル評価ポリシー登録画面において、プロファイル評価ポリシーの登録を受け付ける(ステップS402)。
Next, the
次いで、操作装置10の通信制御部101は、登録されたプロファイル評価ポリシーをプロファイル評価装置20に送信する(ステップS403)。これにより、プロファイル評価装置20は、受信したプロファイル評価ポリシーを記憶部24に記憶する。
Next, the
以上により、変形例3の操作装置10は、プロファイル評価ポリシーの登録処理を終了する。
As described above, the
次いで、変形例3の画像処理システム1におけるプロファイル評価処理について説明する。ここで、図23は、変形例3のプロファイル評価装置20が実行するプロファイル評価処理の一例を示すフローチャート図である。
Next, the profile evaluation process in the image processing system 1 according to Modification 3 will be described. Here, FIG. 23 is a flowchart illustrating an example of profile evaluation processing executed by the
まず、プロファイル評価装置20の通信制御部201は、原稿データM1を受信する(ステップS501)。
First, the
次いで、プロファイル評価装置20のオブジェクトデータ判定部203は、記憶部24に記憶されたプロファイル評価ポリシーを読み取る(ステップS502)。これにより、プロファイル評価装置20は、プロファイル評価ポリシーを評価基準から除外する。
Next, the object
そして、ステップS503からステップS509は、前述したステップS32からステップS38と同一である。 Steps S503 to S509 are the same as steps S32 to S38 described above.
以上により、変形例3のプロファイル評価装置20は、プロファイル評価処理を終了する。
As described above, the
本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
上述した操作装置10の各部の機能(通信制御部101、報知制御部102、操作制御部103、表示制御部104)は、CPU11が、記憶装置(例えばROM12、記憶部14等)に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上記操作装置10の各部の機能のうちの少なくとも一部が専用のハードウェア回路(例えば半導体集積回路等)で実現されてもよい。
The functions (
上述したプロファイル評価装置20の各部の機能(通信制御部201、出力プロファイル取得部202、オブジェクトデータ判定部203、原稿データ判定部204、ガマットマッピング判定部205)は、CPU21が、記憶装置(例えばROM22、記憶部24等)に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上記プロファイル評価装置20の各部の機能のうちの少なくとも一部が専用のハードウェア回路(例えば半導体集積回路等)で実現されてもよい。
The function of each unit of the
上述した画像データ制御装置30の各部の機能(通信制御部301、出力判定部302)は、CPU31が、記憶装置(例えばROM32、記憶部34等)に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上記画像データ制御装置30の各部の機能のうちの少なくとも一部が専用のハードウェア回路(例えば半導体集積回路等)で実現されてもよい。
The functions (
上述したプロファイル管理装置40の各部の機能(通信制御部401、プロファイル情報取得部402、装置情報取得部403)は、CPU41が、記憶装置(例えばROM42、記憶部44等)に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上記プロファイル管理装置40の各部の機能のうちの少なくとも一部が専用のハードウェア回路(例えば半導体集積回路等)で実現されてもよい。
The functions (
上述した画像形成装置50の各部の機能(通信制御部501、印字制御部502)は、CPU51が、記憶装置(例えばROM52、記憶部54等)に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば上記画像形成装置50の各部の機能のうちの少なくとも一部が専用のハードウェア回路(例えば半導体集積回路等)で実現されてもよい。
The functions (
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体(ROM又は記憶部)に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、LANやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。 The program executed by each device of the above-described embodiment or modification is provided by being incorporated in advance in a storage medium (ROM or storage unit) included in each device, but is not limited thereto. For example, an installable or executable file is recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk). You may comprise. Furthermore, the storage medium is not limited to a medium independent of a computer or an embedded system, but also includes a storage medium in which a program transmitted via a LAN, the Internet, or the like is downloaded and stored or temporarily stored.
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。また、本実施形態の各装置のプログラムは、ROM等に予め組み込んで提供するように構成してもよい。 Further, the program executed by each device of the above-described embodiment or modification may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network, or the Internet It may be configured to be provided or distributed via a network. The program of each device of the present embodiment may be configured to be provided by being incorporated in advance in a ROM or the like.
1 画像処理システム
10 操作装置
101 通信制御部
102 報知制御部
103 操作制御部
104 表示制御部
20 プロファイル評価装置
201 通信制御部
202 出力プロファイル取得部
203 オブジェクトデータ判定部
204 原稿データ判定部
205 ガマットマッピング判定部
30 画像データ制御装置
301 通信制御部
302 出力判定部
40 プロファイル管理装置
401 通信制御部
402 プロファイル情報取得部
403 装置情報取得部
50 画像形成装置
501 通信制御部
502 印字制御部
DESCRIPTION OF SYMBOLS 1
Claims (7)
前記原稿データが有する画像データを生成した装置のカラーマネジメントに係る特性が示された入力プロファイルと、前記原稿データを印刷する際のカラーマネジメントに係る出力プロファイルとの整合性の有無を評価する評価手段と、
前記評価手段が前記整合性がないと評価した場合に、当該整合性がないことを出力するする出力手段と、
前記評価手段の評価基準から除外する評価基準を登録する登録手段と、を備え、
前記評価手段は、前記登録手段が登録した前記評価基準を除外して評価する、
情報処理装置。 An input means for receiving an input of a print instruction for printing original data;
Evaluation means for evaluating whether or not there is consistency between an input profile indicating characteristics relating to color management of an apparatus that has generated image data included in the original data and an output profile relating to color management when the original data is printed When,
An output means for outputting that there is no consistency when the evaluation means evaluates that there is no consistency;
Registration means for registering evaluation criteria to be excluded from the evaluation criteria of the evaluation means,
The evaluation means evaluates by excluding the evaluation criteria registered by the registration means.
Information processing device.
請求項1に記載の情報処理装置。 The evaluation unit evaluates the consistency of the input profile and the output profile based on information acquired from an image forming apparatus that prints the document data;
The information processing apparatus according to claim 1.
請求項2に記載の情報処理装置。 The evaluation unit is configured to match the setting depending on whether one or a plurality of the image forming apparatuses set in the input profile matches one or a plurality of the image forming apparatuses set in the output profile. Evaluate sex,
The information processing apparatus according to claim 2 .
請求項2又は3に記載の情報処理装置。 The evaluation unit is an apparatus that generates the document data that the input profile has in a color gamut of a conversion table that converts the device-independent color space that the output profile has into a color space that can be expressed by the image forming apparatus. Evaluate whether the color gamut of the conversion table that converts from the color space that can be expressed to the device-independent color space is included,
The information processing apparatus according to claim 2 or 3 .
前記出力手段は、前記入力プロファイルに前記ガマットマッピング処理を実行する設定がある場合に、前記印刷指示で指定された設定に関わらず、色差が最小になるように印刷設定を変更することを出力する、
請求項1乃至4の何れか1項に記載の情報処理装置。 The evaluation means evaluates whether or not the input profile has a setting for executing a gamut mapping process,
The output means outputs, when the input profile has a setting for executing the gamut mapping process, to change the print setting so that the color difference is minimized regardless of the setting specified by the print instruction. ,
The information processing apparatus according to any one of claims 1 to 4 .
原稿データを印刷する印刷指示の入力を受け付ける入力手段と、
前記原稿データが有する画像データを生成した装置のカラーマネジメントに係る特性が示された入力プロファイルと、前記原稿データを印刷する際のカラーマネジメントに係る出力プロファイルとの整合性の有無を評価する評価手段と、
前記評価手段が前記整合性がないと評価した場合に、当該整合性がないことを出力するする出力手段と、
前記評価手段の評価基準から除外する評価基準を登録する登録手段として機能させ、
前記評価手段は、前記登録手段が登録した前記評価基準を除外して評価する、
プログラム。 Computer
An input means for receiving an input of a print instruction for printing original data;
Evaluation means for evaluating whether or not there is consistency between an input profile indicating characteristics relating to color management of an apparatus that has generated image data included in the original data and an output profile relating to color management when the original data is printed When,
An output means for outputting that there is no consistency when the evaluation means evaluates that there is no consistency;
Function as registration means for registering evaluation criteria to be excluded from the evaluation criteria of the evaluation means,
The evaluation means evaluates by excluding the evaluation criteria registered by the registration means.
program.
前記原稿データが有する画像データを生成した装置のカラーマネジメントに係る特性が示された入力プロファイルと、前記原稿データを印刷する際のカラーマネジメントに係る出力プロファイルとの整合性の有無を評価する評価手段と、
前記評価手段が前記整合性がないと評価した場合に、当該整合性がないことを出力するする出力手段と、
前記出力手段が前記整合性がないことを出力した場合に報知する報知手段と、
前記評価手段が前記整合性があると判定した場合に、前記原稿データを印刷する印刷手段と、
前記評価手段の評価基準から除外する評価基準を登録する登録手段と、を備え、
前記評価手段は、前記登録手段が登録した前記評価基準を除外して評価する、
画像処理システム。 An input means for receiving an input of a print instruction for printing original data;
Evaluation means for evaluating whether or not there is consistency between an input profile indicating characteristics relating to color management of an apparatus that has generated image data included in the original data and an output profile relating to color management when the original data is printed When,
An output means for outputting that there is no consistency when the evaluation means evaluates that there is no consistency;
Informing means for informing when the output means outputs that there is no consistency;
A printing unit that prints the document data when the evaluation unit determines that the consistency exists;
Registration means for registering evaluation criteria to be excluded from the evaluation criteria of the evaluation means,
The evaluation means evaluates by excluding the evaluation criteria registered by the registration means.
Image processing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015228812A JP6604159B2 (en) | 2015-11-24 | 2015-11-24 | Information processing apparatus, program, and image processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015228812A JP6604159B2 (en) | 2015-11-24 | 2015-11-24 | Information processing apparatus, program, and image processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017097600A JP2017097600A (en) | 2017-06-01 |
JP6604159B2 true JP6604159B2 (en) | 2019-11-13 |
Family
ID=58816918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015228812A Active JP6604159B2 (en) | 2015-11-24 | 2015-11-24 | Information processing apparatus, program, and image processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6604159B2 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4136064B2 (en) * | 1998-04-27 | 2008-08-20 | キヤノン株式会社 | Image processing method, apparatus, and recording medium |
JP4205839B2 (en) * | 1999-08-03 | 2009-01-07 | 富士フイルム株式会社 | Color conversion method and color conversion apparatus |
JP4834387B2 (en) * | 2005-11-28 | 2011-12-14 | キヤノン株式会社 | Image forming apparatus and image forming method |
JP4757100B2 (en) * | 2006-05-29 | 2011-08-24 | キヤノン株式会社 | Image processing apparatus, image processing method, and storage medium |
JPWO2008139953A1 (en) * | 2007-05-15 | 2010-08-05 | コニカミノルタホールディングス株式会社 | Color conversion table creation method, color conversion table creation device, and color conversion table creation program |
JP2015177230A (en) * | 2014-03-13 | 2015-10-05 | 株式会社リコー | Image processing system, image processing method, and program |
-
2015
- 2015-11-24 JP JP2015228812A patent/JP6604159B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017097600A (en) | 2017-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5713727B2 (en) | Profile creation method, profile creation apparatus, image processing apparatus and program for performing color conversion by profile | |
JP2009171402A (en) | Image processing apparatus, image processing method, and program | |
JP2011040968A (en) | Image processing apparatus and image processing program | |
US9129208B2 (en) | Method and system for determining an object type from raster data in an image forming apparatus | |
KR20190013657A (en) | Image processing apparatus, image processing method, and storage medium | |
JP2022040818A (en) | Image processing device, image processing method, and program | |
KR20160079373A (en) | Image forming apparatus and method for color revising | |
JP2022173510A (en) | Image processing apparatus, image processing method, and program | |
US11323579B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2011188198A (en) | Image processing system, information processing system, control method, and program | |
US11831845B2 (en) | Image processing apparatus, information processing system, image processing method, and non-transitory computer-executable medium | |
JP6350069B2 (en) | Information processing system, information processing apparatus, and program | |
JP4946541B2 (en) | Color conversion processing program, color conversion processing device, and image forming system | |
US10523846B2 (en) | Performing color correction of image data where selection information is indicating that color correction is not to be performed | |
JP6604159B2 (en) | Information processing apparatus, program, and image processing system | |
JP6521250B2 (en) | Image forming apparatus, color conversion program and color conversion method | |
JP7321885B2 (en) | Image processing device, image processing method, and program | |
JP5840065B2 (en) | Image forming apparatus | |
US10057458B2 (en) | Method and apparatus for printing in grayscale | |
US11704519B2 (en) | Printer driver for processing PDL data, image forming apparatus, control method of image forming apparatus, and storage medium | |
US20160019447A1 (en) | Information processing apparatus and non-transitory computer readable medium | |
JP2017103616A (en) | Image forming apparatus and program | |
JP6256032B2 (en) | Image processing apparatus, image processing method, and program | |
JP2015177230A (en) | Image processing system, image processing method, and program | |
JP5816722B2 (en) | Printer driver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181009 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190313 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190613 |
|
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: 20190917 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190930 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6604159 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |