(57)【特許請求の範囲】
【請求項１】
他の印刷ジョブ処理装置から送信された印刷ジョブを受信し、当該印刷ジョブに含まれる画像データを処理する印刷ジョブ処理装置において、
印刷ジョブと、当該印刷ジョブに対応付けられ、デバイスに依存しない色空間に対応したソースプロファイルを含むカラープロファイルと、を取得する取得部と、
前記取得部により取得された印刷ジョブの画像形成を行う画像形成装置の色特性を定義するデバイスプロファイルを記憶する記憶部と、
前記取得部により取得された印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブか否かを判断する判断部と、
前記判断部により前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブであると判断された場合に、前記印刷ジョブに対応付けられた前記ソースプロファイルと、前記記憶部に記憶されたデバイスプロファイルとにより、デバイスリンクプロファイルを作成し、作成されたデバイスリンクプロファイルを前記印刷ジョブと対応付けて前記記憶部に記憶させ、
前記判断部により前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブでないと判断された場合に、前記印刷ジョブに対応付けられた前記カラープロファイルと前記デバイスプロファイルとを前記印刷ジョブに対応付けて前記記憶部に記憶させる制御部と、
前記記憶部に記憶されたデバイスリンクプロファイルを用いて、当該デバイスリンクプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第１色変換処理、及び前記記憶部に記憶された前記カラープロファイルと前記デバイスプロファイルとを用いて、当該カラープロファイルと当該デバイスプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第２色変換処理、を行う色変換部と、
を備えることを特徴とする印刷ジョブ処理装置。
【請求項２】
前記取得部は、圧縮したカラープロファイルを取得することを特徴とする請求項１に記載の印刷ジョブ処理装置。
【請求項３】
請求項１又は２に記載の印刷ジョブ処理装置と、
前記印刷ジョブ処理装置により色変換された印刷ジョブの画像データに基づいて画像形成を行う画像形成装置と、
を備えることを特徴とする印刷システム。
【請求項４】
請求項３に記載の印刷システムが、通信回線を介して複数接続され、
一の印刷システムの前記印刷ジョブ処理装置は、
印刷ジョブを他の印刷システムに送信する場合、当該印刷ジョブに、当該印刷ジョブで使用されているカラープロファイルのうち、デバイスに依存しない色空間に対応したソースプロファイルを加えて送信する送信処理部を備えることを特徴とする印刷ジョブ処理システム。
【請求項５】
他の印刷ジョブ処理装置から送信された印刷ジョブを受信し、当該印刷ジョブに含まれる画像データを処理する印刷ジョブ処理装置のコンピューターに、
印刷ジョブと、当該印刷ジョブに対応付けられ、デバイスに依存しない色空間に対応したソースプロファイルを含むカラープロファイルと、を取得する取得機能、
取得された印刷ジョブの画像形成を行う画像形成装置の色特性を定義するデバイスプロファイルを記憶部に記憶する記憶機能、
取得された印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブか否かを判断する判断機能、
前記判断機能に基づき前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブであると判断された場合に、前記印刷ジョブに対応付けられた前記ソースプロファイルと、前記記憶部に記憶されたデバイスプロファイルとにより、デバイスリンクプロファイルを作成し、当該デバイスリンクプロファイルを前記印刷ジョブと対応付けて前記記憶部に記憶させ、
前記判断機能に基づき前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブでないと判断された場合に、前記印刷ジョブに対応付けられた前記カラープロファイルと前記デバイスプロファイルとを前記印刷ジョブに対応付けて前記記憶部に記憶させる制御機能、
前記記憶部に記憶されたデバイスリンクプロファイルを用いて、当該デバイスリンクプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第１色変換処理、及び前記記憶部に記憶された前記カラープロファイルと前記デバイスプロファイルとを用いて、当該カラープロファイルと当該デバイスプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第２色変換処理、を行う色変換機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブ処理装置、印刷システム、印刷ジョブ処理システム及びプログラムに関する。
【背景技術】
【０００２】
ある画像形成システム（第１の画像形成システム）で用いられる印刷ジョブをエクスポートし、他の画像形成システム（第２の画像形成システム）にインポートして印刷を行う場合、第１の画像形成システムに対応するカラープロファイルと第２の画像形成システムに対応するカラープロファイルとが異なると、第１の画像形成システムで印刷されたものと同一の色再現で印刷することができない。
【０００３】
ここで、特許文献１には、ユーザーがカラープロファイルを含む色調整データを作成し、作成したカラープロファイルを複数の出力先プリンターにて共通して使用することで同一の色再現を行う画像処理システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３７４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の発明の場合、カラープロファイルの設定はプリンター単位で行われるため、印刷ジョブ単位、或いは印刷ジョブ中のページ単位で異なるカラープロファイルを設定した場合には対応することができず、ユーザーが所望する色を画像形成システム間で同一に再現することは困難であるという問題があった。
【０００６】
本発明の課題は、異なる画像形成システムの間で印刷ジョブのエクスポート及びインポートを行う場合に、印刷ジョブに対して色の設定を細かくしても、画像形成システム間で同一の色再現を実現することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、他の印刷ジョブ処理装置から送信された印刷ジョブを受信し、当該印刷ジョブに含まれる画像データを処理する印刷ジョブ処理装置において、印刷ジョブと、当該印刷ジョブに対応付けられ、デバイスに依存しない色空間に対応したソースプロファイルを含むカラープロファイルと、を取得する取得部と、前記取得部により取得された印刷ジョブの画像形成を行う画像形成装置の色特性を定義するデバイスプロファイルを記憶する記憶部と、前記取得部により取得された印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブか否かを判断する判断部と、前記判断部により前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブであると判断された場合に、前記印刷ジョブに対応付けられた前記ソースプロファイルと、前記記憶部に記憶されたデバイスプロファイルとにより、デバイスリンクプロファイルを作成し、作成されたデバイスリンクプロファイルを前記印刷ジョブと対応付けて前記記憶部に記憶させ、前記判断部により前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブでないと判断された場合に、前記印刷ジョブに対応付けられた前記カラープロファイルと前記デバイスプロファイルとを前記印刷ジョブに対応付けて前記記憶部に記憶させる制御部と、前記記憶部に記憶されたデバイスリンクプロファイルを用いて、当該デバイスリンクプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第１色変換処理、及び前記記憶部に記憶された前記カラープロファイルと前記デバイスプロファイルとを用いて、当該カラープロファイルと当該デバイスプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第２色変換処理、を行う色変換部と、を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の印刷ジョブ処理装置において、前記取得部は、圧縮したカラープロファイルを取得することを特徴とする。
【００１０】
請求項３に記載の発明は、印刷システムにおいて、請求項１又は２に記載の印刷ジョブ処理装置と、前記印刷ジョブ処理装置により色変換された印刷ジョブの画像データに基づいて画像形成を行う画像形成装置と、を備えることを特徴とする。
【００１１】
請求項４に記載の発明は、印刷ジョブ処理システムにおいて、請求項３に記載の印刷システムが、通信回線を介して複数接続され、一の印刷システムの前記印刷ジョブ処理装置は、印刷ジョブを他の印刷システムに送信する場合、当該印刷ジョブに、当該印刷ジョブで使用されているカラープロファイルのうち、デバイスに依存しない色空間に対応したソースプロファイルを加えて送信する送信処理部を備えることを特徴とする。
【００１２】
請求項５に記載のプログラムは、他の印刷ジョブ処理装置から送信された印刷ジョブを受信し、当該印刷ジョブに含まれる画像データを処理する印刷ジョブ処理装置のコンピューターに、印刷ジョブと、当該印刷ジョブに対応付けられ、デバイスに依存しない色空間に対応したソースプロファイルを含むカラープロファイルと、を取得する取得機能、取得された印刷ジョブの画像形成を行う画像形成装置の色特性を定義するデバイスプロファイルを記憶部に記憶する記憶機能、取得された印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブか否かを判断する判断機能、前記判断機能に基づき前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブであると判断された場合に、前記印刷ジョブに対応付けられた前記ソースプロファイルと、前記記憶部に記憶されたデバイスプロファイルとにより、デバイスリンクプロファイルを作成し、当該デバイスリンクプロファイルを前記印刷ジョブと対応付けて前記記憶部に記憶させ、前記判断機能に基づき前記印刷ジョブがデバイスリンクプロファイルを使用する印刷ジョブでないと判断された場合に、前記印刷ジョブに対応付けられた前記カラープロファイルと前記デバイスプロファイルとを前記印刷ジョブに対応付けて前記記憶部に記憶させる制御機能、前記記憶部に記憶されたデバイスリンクプロファイルを用いて、当該デバイスリンクプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第１色変換処理、及び前記記憶部に記憶された前記カラープロファイルと前記デバイスプロファイルとを用いて、当該カラープロファイルと当該デバイスプロファイルが対応付けられた前記印刷ジョブに含まれる画像データの色変換を行う第２色変換処理、を行う色変換機能、を実現させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、異なる画像形成システムの間で印刷ジョブのエクスポート及びインポートを行う場合に、印刷ジョブに対して色の設定を細かくしても、画像形成システム間で同一の色再現を実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る一実施形態である印刷ジョブ処理システムの主要構成を示すブロック図である。
【図２】図１の印刷ジョブ処理システムによる送受信処理の流れを示す模式図である。
【図３】図１の印刷システムによる送信処理の流れを示すフローチャートである。
【図４】図１の印刷システムによる受信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。ただし、発明の範囲は、図示例に限定されない。
【００１６】
図１は、本発明を適用した一実施形態の印刷ジョブ処理装置２ａを備える印刷ジョブ処理システム１００の概略構成を示すブロック図である。
印刷ジョブ処理システム１００は、プリンターコントローラー１ａ及びプリンター１ｂを有する第１印刷システム１０１と、プリンターコントローラー２ａ（印刷ジョブ処理装置）及びプリンター２ｂ（画像形成装置）を有する第２印刷システム１０２とを備え、各印刷システムはネットワークＮで接続されている。
印刷ジョブ処理システム１００では、第１印刷システム１０１のプリンターコントローラー１ａにより作成されたエクスポートファイルＥＦが第２印刷システム１０２に送信され、第２印刷システム１０２のプリンターコントローラー２ａによりエクスポートファイルＥＦが受信される。
なお、印刷ジョブ処理システム１００は、第１印刷システム１０１の機能（エクスポートファイルＥＦの送信処理）と、第２印刷システム１０２の機能（エクスポートファイルＥＦの受信処理）の両方を備えた印刷システムを複数備えている。即ち、一の印刷システムは、第１、第２印刷システム１０１、１０２の機能を共に備えているが、第１印刷システム１０１でエクスポートファイルＥＦの送信処理を行い、第２印刷システム１０２でエクスポートファイルＥＦの受信処理を行う場合について説明する。
【００１７】
（第１印刷システム１０１）
第１印刷システム１０１は、図１に示すように、プリンターコントローラー１ａと、プリンター１ｂを備えている。
プリンターコントローラー１ａは、ＣＰＵ１１と、ＲＡＭ１２と、プログラムメモリー１３と、記憶部１４と、操作入力部１５と、ネットワークＩＦ部１６、プリンターＩＦ部１７とを備え、各部はバスにより接続されている。
【００１８】
ＣＰＵ１１は、プログラムメモリー１３に格納された処理プログラム等を読み出して、ＲＡＭ１２に展開して実行することにより、プリンターコントローラー１ａ全体の制御を行う。
【００１９】
ＲＡＭ１２は、ＣＰＵ１１により実行された処理プログラム等をＲＡＭ１２内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００２０】
プログラムメモリー１３は、ＣＰＵ１１がプリンターコントローラー１ａ全体を制御する機能を実現させるための各種処理プログラム等を記憶するＲＯＭ（Read only Memory）などにより構成されている。より具体的には、プログラムメモリー１３は、図１に示すように、解析プログラムａ１、判定プログラムａ２、編集プログラムａ３、圧縮処理プログラムａ４、作成プログラムａ５、送信処理プログラムａ６等を格納している。
【００２１】
解析プログラムａ１は、例えば、ＣＰＵ１１に、印刷ジョブＪと、当該印刷ジョブＪに対応付けられ、デバイスに依存しない色空間に対応したソースプロファイル（以下、ＳＰ：Source Profile）を含むカラープロファイル（以下、ＣＰ：Color Profile）を取得し、取得された印刷ジョブＪに含まれる印刷設定データＰＤを解析する機能を実現させるためのプログラムである。
【００２２】
ここで、印刷ジョブＪには、プリンターコントローラー１ａが解釈可能なＰＤＬで記述された画像データＩＤ及び画像データＩＤを印刷する印刷条件が設定された印刷設定データＰＤが含まれている。また、印刷設定データＰＤには、例えば、デバイスリンクプロファイル（以下、ＤＬＰ：Device Link Profile）を適用して色変換を行うか否か、印刷部数、印刷に用いる給紙トレイ、カラー／モノクロ印刷等の印刷条件の指示情報が含まれている。
【００２３】
ＣＰは、画像データＩＤの色変換を行う場合に、入力画像データＩＤと出力画像データＩＤとの色値の対応関係を記述したプロファイルである。ＣＰとしては、例えば、ＳＰ、デバイスプロファイル（以下、ＤＰ：Device Profile）、ＤＬＰ等である。具体的には、図２に示すように、印刷ジョブＪに対応付けられた各ＣＰは、画像単位又はページ単位で設定されている。
【００２４】
ＳＰは、入力色空間から入出力デバイスに依存しないＬ＊ａ＊ｂ＊値又はＸＹＺ値等のＰＣＳ（Profile Connection Space）を介して色変換を行う場合に、入力色空間とＰＣＳとの色値の対応関係を記述したプロファイルである。例えば、ＲＧＢ−ＳＰは、入力画像データＩＤがＲＧＢ形式のデータである場合のＳＰである。また、ＣＭＹＫ−ＳＰは、入力画像データＩＤがＣＭＹＫ形式のデータである場合のＳＰである。従って、入力画像データＩＤにＲＧＢ形式のデータ及びＣＭＹＫ形式のデータを共に含む場合は、ＲＧＢ−ＳＰ及びＣＭＹＫ−ＳＰを共に用いることとなる。
【００２５】
ＤＰは、入出力デバイスに依存しないＬ＊ａ＊ｂ＊値又はＸＹＺ値等のＰＣＳの色値と、出力デバイスに依存する色値との対応関係を記述したプロファイルである。
【００２６】
ＤＬＰは、入力画像データＩＤを出力画像データＩＤに直接変換するための変換テーブルを保持しており、このため入力画像データＩＤから出力画像データＩＤに変換する際に１つのＤＬＰを参照することで色変換がなされる。
【００２７】
判定プログラムａ２は、例えば、ＣＰＵ１１に、解析された印刷設定データＰＤに基づいて、印刷ジョブＪとＣＰとの対応付けについて判定する機能を実現させるためのプログラムである。具体的には、ＣＰＵ１１は、先ず、解析された印刷設定データＰＤに、ＣＰを対応付けることが設定されているか否かを判定する。更に、印刷ジョブＪにＣＰを対応付けることが設定されていると判定されると、ＣＰＵ１１は、ＤＬＰによる色変換が設定されているか否かを判定する。
【００２８】
編集プログラムａ３は、例えば、ＣＰＵ１１に、取得された印刷ジョブＪの印刷設定データＰＤにＣＰを対応付けることが指示されていると判定された印刷ジョブＪに指示されたＣＰを対応付ける機能を実現するためのプログラムである。具体的には、図２に示すように、ＣＰＵ１１は、解析された印刷設定データＰＤにＣＰを対応付けることが指示されていると判定され、更に、ＤＬＰによる色変換が指示されていると判定されると、当該印刷ジョブＪにＳＰ、プリンターコントローラー１ａに対応するＤＰ、当該ＳＰ及びＤＰから作成されたＤＬＰを対応付ける。一方、解析された印刷設定データＰＤにＣＰを対応付けることが指示されていると判定されたが、ＤＬＰによる色変換が指示されていないと判定されると、ＣＰＵ１１は、ＳＰとプリンターコントローラー１ａに対応するＤＰを対応付ける。なお、ＣＰＵ１１は、ＣＰを対応付けることが指示された印刷ジョブＪについて、ＤＬＰによる色変換が指示されているか否かにかかわらず、当該印刷ジョブＪに対応するＳＰのみを対応付ける構成としてもよい。
【００２９】
圧縮処理プログラムａ４は、例えば、ＣＰＵ１１に、印刷ジョブＪに対応付けたＣＰを圧縮させる機能を実現させるためのプログラムである。具体的には、例えば、ランレングス、ハフマン符号化、ＬＺ符号化などを用いて符号化する手法により圧縮する。
【００３０】
作成プログラムａ５は、例えば、ＣＰＵ１１に、圧縮させたＣＰが対応付けられた印刷ジョブＪ又はＣＰを対応付けない印刷ジョブＪをエクスポートファイルＥＦとして作成する機能を実現させるためのプログラムである。具体的には、図２に示すように、ＣＰＵ１１は、画像データＩＤ、印刷設定データＰＤ、ＣＰが対応付けられている場合、ＣＰを含めた印刷ジョブＪをエクスポートファイルＥＦとして作成する。
【００３１】
送信処理プログラムａ６は、例えば、ＣＰＵ１１に、ネットワークＩＦ部１６を経由して、圧縮させたＣＰが対応付けられた印刷ジョブＪ又はＣＰを対応付けない印刷ジョブＪを、作成されたエクスポートファイルＥＦとしてプリンターコントローラー２ａに送信する機能を実現させるためのプログラムである。
ここで、ＣＰＵ１１は、送信処理プログラムａ６を実行することで、印刷ジョブＪに、当該印刷ジョブＪで使用されているＣＰのうち、デバイスに依存しない色空間に対応したＳＰを加えて送信する送信処理部を構成している。
【００３２】
記憶部１４は、不揮発性の半導体メモリーやハードディスク等の記憶装置を備え、印刷ジョブＪ、ＳＰ、ＤＰ、ＤＬＰ等を記憶する。
【００３３】
操作入力部１５は、カーソルキー、文字入力キー及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備え、ユーザーによる操作入力を受け付ける。操作入力部１５は、ユーザーにより入力された操作信号をＣＰＵ１１に出力する。
【００３４】
ネットワークＩＦ部１６は、通信ネットワークＮを介して外部ＰＣ（図示省略）や第２印刷システム１０２等の他の印刷システムと相互通信可能に接続されている。例えば、ネットワークＩＦ部１６は、プリンターコントローラー２ａにエクスポートファイルＥＦを送信する。
プリンターＩＦ部１７は、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Universal Serial Bus）等の専用インターフェース用バスを介してプリンター１ｂと接続されている。
【００３５】
次に、プリンター１ｂは、印刷処理部１８と、コントローラーＩＦ部１９を備え、各部はバスにより接続されている。
【００３６】
印刷処理部１８は、プリンターコントローラー１ａから送信された印刷ジョブＪに含まれる印刷設定データＰＤと、印刷ジョブＪに含まれる画像データＩＤとに基づいて印刷処理を行う。例えば、印刷処理部１８は、電子写真方式の画像形成を行うものであり、感光ドラム、感光ドラムの帯電を行う帯電部、画像データＩＤに基づいて感光ドラム表面を露光走査する露光部、感光ドラムにトナーを付着させる現像部、感光ドラム上に形成されたトナー像を印刷用紙に転写する転写部、印刷用紙上に形成されたトナー像を定着させる定着部等から構成される。
【００３７】
コントローラーＩＦ部１９は、例えば、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Universal Serial Bus）等の専用インターフェース用バスを介してプリンターＩＦ部１７と通信接続され、プリンターコントローラー１ａとプリンター１ｂとの間でデータ等の送受信を行う。
【００３８】
（第２印刷システム１０２）
次に、第２印刷システム１０２は、図１に示すように、プリンターコントローラー２ａと、プリンター２ｂを備えている。
プリンターコントローラー２ａは、ＣＰＵ２１と、ＲＡＭ２２と、プログラムメモリー２３と、記憶部２４と、ＲＩＰ部２５、ネットワークＩＦ部２６、プリンターＩＦ部２７とを備え、各部はバスにより接続されている。なお、プリンターコントローラー２ａは、以下に説明する以外の点で上記プリンターコントローラー１ａと略同様の機能構成であり、その詳細な説明は省略する。
【００３９】
プログラムメモリー２３は、ＣＰＵ２１がプリンターコントローラー２ａ全体を制御する機能を実現させるための各種処理プログラム等を記憶する。より具体的には、プログラムメモリー２３は、例えば図１に示すように、取得プログラムｂ１、判断プログラムｂ２、制御プログラムｂ３、伸長処理プログラムｂ４、色変換プログラムｂ５等を格納している。
【００４０】
取得プログラムｂ１は、例えば、ＣＰＵ２１に、印刷ジョブＪと当該印刷ジョブＪに対応付けられデバイスに依存しない色空間に対応したＳＰを含むＣＰとを取得させる機能を実現させるためのプログラムである。具体的には、ＣＰＵ２１は、プリンターコントローラー１ａからネットワークＩＦ部２６を介して受信された印刷ジョブＪと当該印刷ジョブＪに対応付けられ、圧縮されたＣＰを取得する。
ここで、ＣＰＵ２１は、取得プログラムｂ１を実行することで、取得部を構成している。
【００４１】
判断プログラムｂ２は、例えば、ＣＰＵ２１に、取得された印刷ジョブＪに圧縮されたＣＰが対応付けられているか否かを判断し、更に、当該印刷ジョブＪがＤＬＰを使用する印刷ジョブＪか否かを判断する機能を実現させるためのプログラムである。
ここで、ＣＰＵ２１は、判断プログラムｂ２を実行することで、取得された印刷ジョブＪがＤＬＰを使用する印刷ジョブＪか否かを判断する判断部を構成している。
【００４２】
制御プログラムｂ３は、例えば、ＣＰＵ２１に、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪであると判断された場合に、印刷ジョブＪに対応付けられたＳＰと、記憶部２４に記憶されたＤＰとにより、ＤＬＰを作成し、当該ＤＬＰを印刷ジョブＪに対応付けて記憶部２４に記憶させるとともに、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪでないと判断された場合に、印刷ジョブＪに対応付けられたＣＰとＤＰとを印刷ジョブＪに対応付けて記憶部２４に記憶させる機能を実現させるためのプログラムである。
具体的には、図２に示すように、ＣＰＵ２１は、取得された印刷ジョブＪにＣＰが対応付けられている場合、当該ＣＰに含まれるＤＰをプリンターコントローラー２ａの記憶部２４に記憶されたＤＰに変更する。続いて、ＣＰＵ２１は、当該印刷ジョブＪがＤＬＰを使用する印刷ジョブＪであると判断されると、印刷ジョブＪに対応付けられたＳＰと変更されたＤＰとによりＤＬＰを作成する。更に、ＣＰＵ２１は、当該印刷ジョブＪに対応付けられたＤＬＰを新たに作成したＤＬＰに変更し、変更されたＤＬＰを当該印刷ジョブＪに対応付け、記憶部２４に記憶させる。一方、ＣＰＵ２１は、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪでないと判断された場合に、印刷ジョブＪに対応付けられたＣＰと変更されたＤＰとを印刷ジョブＪに対応付けて記憶部２４に記憶させる。
ここで、ＣＰＵ２１は、制御プログラムｂ３を実行することで、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪであると判断された場合に、印刷ジョブＪに対応付けられたＳＰと、記憶部２４に記憶されたＤＰとにより、ＤＬＰを作成し、当該ＤＬＰを印刷ジョブＪと対応付けて記憶部２４に記憶させるとともに、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪでないと判断された場合に、印刷ジョブＪに対応付けられたＣＰとＤＰとを印刷ジョブＪに対応付けて記憶部２４に記憶させる制御部を構成している。
【００４３】
伸長処理プログラムｂ４は、例えば、ＣＰＵ２１に、圧縮されたＣＰを伸長させる機能を実現させるためのプログラムである。
【００４４】
色変換プログラムｂ５は、ＣＰＵ２１に、記憶部２４に記憶されたＤＬＰを用いて印刷ジョブＪに含まれる画像データＩＤの色変換を行う第１色変換処理と、記憶部２４に記憶されたＣＰとＤＰとを用いて印刷ジョブＪに含まれる画像データＩＤの色変換を行う第２色変換処理を行う機能を実現させるためのプログラムである。具体的には、ＤＬＰを使用する印刷ジョブＪであると判断された印刷ジョブＪを含むエクスポートファイルＥＦが受信されると、ＣＰＵ２１は、新たに作成され記憶部２４に記憶されたＤＬＰを用いて画像データＩＤの色変換を行う（第１色変換処理）。一方、ＤＬＰを使用しない印刷ジョブＪであると判断されると、ＣＰＵ２１は、ＣＰと新たに対応付けられたＤＰを用いて当該印刷ジョブＪに含まれる画像データＩＤの色変換を行う（第２色変換処理）。
ここで、ＣＰＵ２１は、色変換プログラムｂ５を実行することで、記憶部２４に記憶されたＤＬＰを用いて印刷ジョブＪに含まれる画像データＩＤの色変換を行う第１色変換処理と、記憶部２４に記憶されたＣＰとＤＰとを用いて印刷ジョブＪに含まれる画像データＩＤの色変換を行う第２色変換処理とを実行可能な色変換部を構成している。
【００４５】
記憶部２４は、不揮発性の半導体メモリーやハードディスク等の記憶装置を備え、プリンターコントローラー１ａから送信された印刷ジョブＪ、プリンターコントローラー２ａのＤＰ等を記憶する。
【００４６】
ＲＩＰ部２５は、ＰＤＬ形式の画像データＩＤをビットマップ形式等の画像データＩＤに変換する。
【００４７】
プリンター２ｂは、印刷処理部２８と、コントローラーＩＦ部２９とを備え、コントローラーＩＦ部２９がネットワークを介してプリンターコントローラー２ａと相互通信可能に接続されている。
【００４８】
印刷処理部２８は、プリンターコントローラー２ａから送信された印刷ジョブＪに含まれる印刷設定データＰＤと、印刷ジョブＪに含まれる画像データＩＤとに基づいて印刷処理を行う。例えば、印刷処理部２８は、電子写真方式の画像形成を行うものであり、感光ドラム、感光ドラムの帯電を行う帯電部、画像データＩＤに基づいて感光ドラム表面を露光走査する露光部、感光ドラムにトナーを付着させる現像部、感光ドラム上に形成されたトナー像を印刷用紙に転写する転写部、印刷用紙上に形成されたトナー像を定着させる定着部等から構成される。
【００４９】
コントローラーＩＦ部２９は、例えば、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Universal Serial Bus）等の専用インターフェース用バスを介してプリンターＩＦ部２７と通信接続され、プリンターコントローラー２ａとプリンター２ｂとの間でデータ等の送受信を行う。
【００５０】
次に、プリンターコントローラー１ａによるエクスポートファイルＥＦの送信処理について、図３を参照して説明する。
図３は、プリンターコントローラー１ａによるエクスポートファイルＥＦを送信する送信処理に係る動作の一例を示すフローチャートである。
【００５１】
図３に示すように、先ず、ＣＰＵ１１は、ユーザーによる操作入力部１５の所定操作に基づいて、エクスポートファイルＥＦの送信処理が指示されたか否かを判定する（ステップＳ１）。送信処理が指示されたと判定されると（ステップＳ１；Ｙｅｓ）、ＣＰＵ１１は、プリンターコントローラー１ａの記憶部１４に保存された印刷ジョブＪの中からユーザーにより指定された印刷ジョブＪを取得する（ステップＳ２）。一方、送信処理が指示されていないと判定されると（ステップＳ１；Ｎｏ）、ＣＰＵ１１は、送信処理が指示されるまで待機する。
【００５２】
ステップＳ２にて、印刷ジョブＪが取得されると、ＣＰＵ１１は、印刷ジョブＪの解析を行う（ステップＳ３）。続いて、ＣＰＵ１１は、当該印刷設定データＰＤにＣＰを対応付けることが指示されているか否かを判定する（ステップＳ４）。ＣＰを対応付けることが指示されていると判定されると（ステップＳ４；Ｙｅｓ）、ＣＰＵ１１は、ＤＬＰによる色変換が指示されているか否かを判定する（ステップＳ５）。そして、ＤＬＰによる色変換が指示されていると判定されると（ステップＳ５；Ｙｅｓ）、ＣＰＵ１１は、印刷ジョブＪに対応するＣＰ（ＳＰ、ＤＰ、ＤＬＰ）を対応付ける（ステップＳ６）。一方、ＤＬＰによる色変換が指示されていないと判定されると（ステップＳ５；Ｎｏ）、ＣＰＵ１１は、印刷ジョブＪに対応するＣＰ（ＳＰ、ＤＰ）を対応付ける（ステップＳ７）。
【００５３】
ＣＰＵ１１は、ステップＳ６、ステップＳ７にて印刷ジョブＪに新たに対応付けられたＣＰを圧縮する（ステップＳ８）。続けて、ＣＰＵ１１は、印刷ジョブＪと、ステップＳ８にて対応付けられた圧縮されたＣＰを含めてエクスポートファイルＥＦとして作成する（ステップＳ９）。一方、ステップＳ４にて、ＣＰを対応付けることが指示されていないと判定されると（ステップＳ４；Ｎｏ）、ＣＰＵ１１は、印刷ジョブＪにＣＰを含めずにエクスポートファイルＥＦを作成する（ステップＳ１０）。そして、ＣＰＵ１１は、ステップＳ９、ステップＳ１０にて作成されたエクスポートファイルＥＦを、ネットワークＩＦ部１６を経由してプリンターコントローラー２ａへ送信し（ステップＳ１１）、送信処理を終了する。
【００５４】
次に、プリンターコントローラー２ａによるエクスポートファイルＥＦを受信する受信処理について、図４を参照して説明する。
図４は、プリンターコントローラー２ａによる受信処理に係る動作の一例を示すフローチャートである。
【００５５】
図４に示すように、先ず、ＣＰＵ２１は、エクスポートファイルＥＦがプリンターコントローラー２ａに受信されたか否かを判定する（ステップＳ２１）。エクスポートファイルＥＦがプリンターコントローラー２ａに受信されたと判定されると（ステップＳ２１；Ｙｅｓ）、ＣＰＵ２１は、プリンターコントローラー２ａに入力されたエクスポートファイルＥＦを取得する（ステップＳ２２）。一方、エクスポートファイルＥＦがプリンターコントローラー２ａに受信されていないと判定されると（ステップＳ２１；Ｎｏ）、ＣＰＵ２１は、エクスポートファイルＥＦが受信されるまで待機する。
【００５６】
続いて、ＣＰＵ２１は、エクスポートファイルＥＦに含まれた印刷ジョブＪにＣＰが対応付けられているか否かを判断する（ステップＳ２３）。当該印刷ジョブＪにＣＰが対応付けられていると判断されると（ステップＳ２３；Ｙｅｓ）、ＣＰＵ２１は、対応付けられたＣＰを伸長する（ステップＳ２４）。続けて、ＣＰＵ２１は、当該印刷ジョブＪがＤＬＰを使用する印刷ジョブＪであるか否かを判断する（ステップＳ２５）。具体的には、印刷ジョブＪに含まれた印刷設定データＰＤにＤＬＰを使用して色変換を行うことが印刷設定データＰＤに設定されているか否かを判断する。
【００５７】
当該印刷ジョブＪがＤＬＰを使用する印刷ジョブＪであると判断されると（ステップＳ２５；Ｙｅｓ）、ＣＰＵ２１は、ＤＰをプリンターコントローラー２ａに対応したＤＰに変更して、新たに変更されたＤＰからＤＬＰを作成し、変更されたＤＰ及び新たに作成されたＤＬＰを印刷ジョブＪに対応づけ、記憶部２４に記憶させ（ステップＳ２６）、受信処理を終了する。一方、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪでないと判断されると（ステップＳ２５；Ｎｏ）、ＣＰＵ２１は、ＤＰをプリンターコントローラー２ａに対応したＤＰに変更して、変更されたＤＰを印刷ジョブＪに対応づけ、記憶部２４に記憶させ（ステップＳ２７）、受信処理を終了する。
一方、当該印刷ジョブＪにＣＰが対応付けられていないと判定されると（ステップＳ２３；Ｎｏ）、ＣＰＵ２１は、印刷ジョブＪに適用する色変換を印刷設定データＰＤに設定し（ステップＳ２８）、受信処理を終了する。
【００５８】
以上のように、本実施形態の印刷ジョブ処理装置１００によれば、ＣＰＵ２１は、印刷ジョブＪと、当該印刷ジョブＪに対応付けられ、デバイスに依存しない色空間に対応したＳＰを含むＣＰと、を取得し、取得された印刷ジョブＪの画像形成を行う画像形成装置２ｂの色特性を定義するＤＰを記憶部２４に記憶し、取得された印刷ジョブＪがＤＬＰを使用する印刷ジョブＪか否かを判断し、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪであると判断された場合に、印刷ジョブＪに対応付けられたＳＰと、記憶されたＤＰとにより、ＤＬＰを作成し、当該ＤＬＰを印刷ジョブＪと対応付けて記憶部２４に記憶させ、印刷ジョブＪがＤＬＰを使用する印刷ジョブＪでないと判断された場合に、印刷ジョブＪに対応付けられたＣＰとＤＰとを印刷ジョブＪに対応付けて記憶部２４に記憶させるので、異なる画像形成システムの間で印刷ジョブＪのエクスポート及びインポートを行う場合に、印刷ジョブＪに対して色の設定を細かくしても、画像形成システム間で同一の色再現を実現することができる。
従って、プリンターコントローラー２ａのＣＰＵ２１は、例えば、印刷ジョブＪに含まれる画像ごとに設定されたＣＰ単位での色再現についても高い同一性を実現することができる。
【００５９】
また、圧縮したＣＰを取得するので、ファイル容量が大きくなりやすいＣＰを対応づけたエクスポートファイルＥＦを送信される場合であっても、送信にかかる負荷を軽減することができる。
【００６０】
また、記憶部２４に記憶されたＤＬＰを用いて印刷ジョブＪに含まれる画像データＩＤの色変換を行う第１色変換処理及び記憶部２４に記憶されたＣＰとＤＰとを用いて印刷ジョブＪに含まれる画像データＩＤの色変換を行う第２色変換処理を行うことが可能なので、ＣＰＵ２１は、対象とする画像データＩＤの印刷設定データＰＤに応じた色変換処理を行うことで、色再現をより高めることができる。
【００６１】
また、印刷ジョブ処理装置２ａと、印刷ジョブ処理装置２ａにより色変換された印刷ジョブＪの画像データＩＤに基づいて画像形成を行う画像形成装置２ｂを備えるので、ＣＰＵ２１は、画像形成を行う画像形成装置２ｂに対応したＣＰを使用して色変換処理を行うことができる。
【００６２】
また、印刷ジョブＪを他の印刷システムに送信する場合、当該印刷ジョブＪに、当該印刷ジョブＪで使用されているＣＰのうち、デバイスに依存しない色空間に対応したＳＰを加えて送信するので、印刷ジョブ処理装置２ａは、ＳＰが対応付けられた印刷ジョブＪを受信することができ、印刷ジョブ処理装置２ａに対応したＤＰを当該ＳＰと共に用いることで、色再現をより高めることができる。
【００６３】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに変更を行ってもよい。
【００６４】
具体的に、本実施形態では印刷ジョブＪに対応付けるＣＰとしてＳＰ、ＤＰ、ＤＬＰを対応付ける場合を例示して説明したが、エクスポートファイルＥＦに対応付ける必須のＣＰは、ＳＰである。ＤＰ、ＤＬＰは、必須のＣＰではないが、印刷ジョブＪに対応付けて送信することができる。
また、プリンターコントローラー１ａとプリンター１ｂは、一体として構成されていてもよく、プリンターコントローラー２ａとプリンター２ｂについても同様である。
また、印刷ジョブＪに対応付けるＣＰは、圧縮させなくてもよい。その場合、プリンターコントローラー２ａのＣＰＵ２１が行う伸長処理は行わない。
また、ＤＬＰの作成方法は、既知の方法を用いることができ、特に限定するものではない。
また、本発明に係るプログラムのコンピューター読み取り可能な媒体としては、フラッシュメモリー等の不揮発性メモリー、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを、通信回線を介して提供する媒体としてキャリアウェーブ（搬送波）も本発明に適用される。
【符号の説明】
【００６５】
１００                印刷ジョブ処理システム
１０１                第１印刷システム
１ａ                  プリンターコントローラー
１１                  ＣＰＵ（送信処理部）
ａ６                  送信処理プログラム（送信処理部）
１０２                第２印刷システム
２ａ                  プリンターコントローラー（印刷ジョブ処理装置）
２１                  ＣＰＵ（取得部、判断部、制御部、色変換部）
ｂ１                  取得プログラム（取得部）
ｂ２                  判断プログラム（判断部）
ｂ３                  制御プログラム（制御部）
ｂ５                  色変換プログラム（色変換部）
２４                  記憶部
２ｂ                  プリンター（画像形成装置）
Ｊ                    印刷ジョブ
ＩＤ                  画像データ
ＣＰ                  カラープロファイル
ＳＰ                  ソースプロファイル
ＤＰ                  デバイスプロファイル
ＤＬＰ                デバイスリンクプロファイル
【図１】
0005842599.tif 000002
【図２】
0005842599.tif 000003
【図３】
0005842599.tif 000004
【図４】
0005842599.tif 000005