(57)【要約】【課題】埋め込みプロファイルを含むＰＤＬデータを受け取った場合でも、ユーザにとって所望の色変換処理を確実に実行する。【解決手段】ＰＤＬデータに基づき画像を形成する画像形成装置を提供する。画像形成装置は、ＰＤＬデータに含まれる埋め込みプロファイルを使用するか、前記埋め込みプロファイルの代わりに、前記画像形成装置の記憶手段に格納された代替プロファイルを使用するかを設定する設定手段と、設定手段による設定に基づき、ＰＤＬデータに含まれるオブジェクトの色変換処理を実行する色変換手段とを備える。【選択図】図５
2020183073.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＬデータに基づき画像を形成する画像形成装置であって、
前記ＰＤＬデータに含まれる埋め込みプロファイルを使用するか、前記埋め込みプロファイルの代わりに、前記画像形成装置の記憶手段に格納された代替プロファイルを使用するかを設定する設定手段と、
前記設定手段による設定に基づき、前記ＰＤＬデータに含まれるオブジェクトの色変換処理を実行する色変換手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記記憶手段に格納された前記代替プロファイルを含む候補リストを生成する生成手段を有し、
前記設定手段は、前記代替プロファイルを使用すると設定した場合、前記候補リストの中から、使用する代替プロファイルを設定する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記生成手段は、前記代替プロファイルの格納場所に応じて、前記代替プロファイルを配置した前記候補リストを生成することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記生成手段は、前記記憶手段への格納日時が新しい前記代替プロファイルを先頭に配置した前記候補リストを生成することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記生成手段は、前記記憶手段への格納日時が新しい前記代替プロファイルから順番に配置した前記候補リストを生成することを特徴とする請求項３または４に記載の画像形成装置。
【請求項６】
前記生成手段は、使用回数の多い前記代替プロファイルを先頭に配置した前記候補リストを生成することを特徴とする請求項３に記載の画像形成装置。
【請求項７】
前記生成手段は、前記使用回数の多い前記代替プロファイルから順番に配置した前記候補リストを生成することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記生成手段は、前記色変換手段の色変換処理に使用する前記代替プロファイルを予め選択した選択状態で生成することを特徴とする請求項２から７の何れか一項に記載の画像形成装置。
【請求項９】
前記生成手段は、前記代替プロファイルの格納場所に応じて、特定の代替プロファイルを前記選択状態で生成することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記生成手段は、前記候補リストにて先頭の前記代替プロファイルを前記選択状態で生成することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記候補リストは、前記記憶手段に予め格納されたプロファイルに基づき生成されることを特徴とする請求項２から１０の何れか一項に記載の画像形成装置。
【請求項１２】
前記候補リストは、前記画像形成装置のユーザにより前記記憶手段に格納されたダウンロードプロファイルにも基づき生成されることを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記画像形成装置のユーザを特定する特定手段と、
前記特定手段で特定された前記ユーザに応じて、初期設定として、前記埋め込みプロファイルに基づき色変換処理を実行するか、前記代替プロファイルに基づき色変換処理を実行するかを決定する決定手段と、
を備えることを特徴とする請求項１から１２の何れか一項に記載の画像形成装置。
【請求項１４】
前記決定手段は、前記特定手段で特定された前記ユーザが前記ＰＤＬデータの作成者と異なる場合、前記代替プロファイルに基づき色変換処理を実行することを前記初期設定として決定することを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記決定手段は、前記特定手段で特定された前記ユーザが前記ＰＤＬデータの作成者と一致する場合、前記プロファイルに基づき色変換処理を実行することを前記初期設定として決定することを特徴とする請求項１３または１４に記載の画像形成装置。
【請求項１６】
前記画像形成装置のユーザによる入力操作を受け付ける操作パネルを有し、
前記設定手段は、前記操作パネルに表示され、前記埋め込みプロファイルを使用するか、または使用しないかを設定するための設定画面を有することを特徴とする請求項１から１５の何れか一項に記載の画像形成装置。
【請求項１７】
前記設定手段は、前記操作パネルに表示され、前記代替プロファイルを使用することを設定するための代替設定画面を有することを特徴とする請求項１６に記載の画像形成装置。
【請求項１８】
前記設定手段による設定は、前記ＰＤＬデータを受け取る前に実行されることを特徴とする請求項１から１７の何れか一項に記載の画像形成装置。
【請求項１９】
前記設定手段による設定は、前記ＰＤＬデータを受け取ったときに実行されることを特徴とする請求項１から１７の何れか一項に記載の画像形成装置。
【請求項２０】
コンピュータを請求項１から１９の何れか一項に記載の画像形成装置として機能させるためのプログラム。
【請求項２１】
ＰＤＬデータに基づき画像を形成する画像形成装置の制御方法であって、
前記ＰＤＬデータに含まれる埋め込みプロファイルを使用するか、前記埋め込みプロファイルの代わりに、前記画像形成装置の記憶手段に格納された代替プロファイルを使用するかを設定する設定ステップと、
前記設定ステップによる設定に基づき、前記ＰＤＬデータに含まれるオブジェクトの色変換処理を実行する色変換ステップと、
を備えることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ記述言語（ＰＤＬ）で記述されたＰＤＬデータの色変換処理に関する。
【背景技術】
【０００２】
ＰＤＬデータの色変換処理はオブジェクト単位で行われる。オブジェクトにはデータ作成時の色空間に関する情報が記録される。印刷処理を実行するユーザは、色空間情報に応じたプロファイル（オブジェクトの色変換処理に関する情報）を画像形成装置の操作部を介して設定できる。
【０００３】
例えば、ＲＧＢ色空間又はＣＭＹＫ色空間で入力されたデータのデータ形式を共通色空間であるＬａｂ色空間のデータ形式に変換するプロファイルを、対応する色空間のオブジェクトに関連付けることができる。
【０００４】
また、従来、画像形成装置は、オブジェクトにプロファイルが埋め込まれたＰＤＬデータを受信すると、オブジェクトに埋め込まれたプロファイル（以下、埋め込みプロファイルという）に基づき印刷処理（画像形成処理）を実行することが知られている。
【０００５】
特許文献１には、印刷データの埋め込みＣＳＡ（カラースペースアレイ）、又は印刷データに付与された置換用ＣＳＡの選択情報と比較用ＣＳＡ記憶部に記憶された比較用ＣＳＡテーブルから決定されたＣＳＡに基づき、色変換を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−５１１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、比較用ＣＳＡテーブルに選択情報の置換用ＣＳＡと一致するＣＳＡがないと、埋め込みＣＳＡに基づき色変換を行うことから、ユーザにより設定された置換用ＣＳＡの選択情報に基づく色変換を行わない場合があった。すなわち、置換用ＣＳＡの選択情報によっては、選択情報の置換用ＣＳＡではなく埋め込みＣＳＡを使用することが設定されてしまい、ユーザにとって所望の色変換を行わない場合があった。
【０００８】
本発明は、埋め込みプロファイルを含むＰＤＬデータを受け取った場合でも、ユーザにとって所望の色変換処理を確実に実行することを目的にする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る画像形成装置は、ＰＤＬデータに基づき画像を形成する画像形成装置であって、前記ＰＤＬデータに含まれる埋め込みプロファイルを使用するか、前記埋め込みプロファイルの代わりに、前記画像形成装置の記憶手段に格納された代替プロファイルを使用するかを設定する設定手段と、前記設定手段による設定に基づき、前記ＰＤＬデータに含まれるオブジェクトの色変換処理を実行する色変換手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、埋め込みプロファイルを含むＰＤＬデータを受け取った場合でも、ユーザにとって所望の色変換処理を確実に実行することができる。
【図面の簡単な説明】
【００１１】
【図１】画像処理システムの構成例を示す図
【図２】プロファイル管理情報の構成例を示す図
【図３】ＰＤＬデータの構成例を示す図
【図４】プロファイル設定画面例を示す図
【図５】埋め込みプロファイル設定処理の手順例を示すフローチャート
【図６】プロファイル設定情報の構成例を示す図
【図７】埋め込みプロファイル設定画面例を示す図
【図８】代替プロファイル設定画面例を示す図
【図９】ＰＤＬ解析処理の手順例を示すフローチャート
【図１０】代替プロファイル候補リスト作成処理の手順例を示すフローチャート
【図１１】代替プロファイル設定画面例を示す図
【図１２】ＰＤＬデータの構成例を示す図
【図１３】印刷処理の手順例を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。また、実施形態で説明されている構成要素の組み合わせのすべてが、課題を解決するための手段に必須のものとは限らず、種々の変形及び変更が可能である。
【００１３】
［実施形態１］
図１は、本実施形態に係る画像処理システムの構成例を示す図である。図１（ａ）は、画像処理システムのハードウェアの構成例を示す図である。画像処理システムは、画像形成装置１０１と、各種指示を行うホストコンピュータ（ＰＣ）１０３とを有し、相互にイーサネット（登録商標）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０２を介して接続されている。画像形成装置１０１は、ＰＤＬデータ作成者によりＰＣ１０３で作成された印刷データ（ＰＤＬデータ）を画像処理して印刷出力するなど、ＰＣ１０３からの印刷指示内容に応じて処理を実行する。例えば、データ作成者がＰＣ１０３で任意のアプリケーションを用いてデータを作成し、作成したデータの印刷を要求すると、ＰＤＬデータを含む印刷ジョブを生成し、印刷ジョブがＰＣ１０３から画像形成装置１０１に送信される。画像形成装置１０１は、受信した印刷ジョブに含まれるＰＤＬデータを基に用紙などの記録媒体に画像を印刷する。なお、データ作成者による印刷要求に応じてＰＤＬデータを含む印刷ジョブを生成することから、データ作成者はＰＤＬデータ作成者ともいえる。
【００１４】
なお、図１（ａ）に示される画像処理システムでは、画像形成装置１０１とＰＣ１０３はそれぞれ１台であるが、これに限定されず、複数であってもよい。画像形成装置１０１は、ＳＦＰ（Ｓｉｎｇｌｅ  Fｕｎｃｔｉｏｎ  Pｒｉｎｔｅｒ）でも、複数の機能を備えたＭＦＰ（Ｍｕｌｔｉ  Fｕｎｃｔｉｏｎ  Pｒｉｎｔｅｒ）であってもよい。また、画像形成装置１０１は、ＳＦＰ、ＭＦＰ以外のプリンタであってもよい。以下、画像形成装置１０１を構成する各部について説明する。
【００１５】
画像形成装置１０１は、コントローラ１１１、操作部１１２、プリンタ部１１３を備える。
【００１６】
コントローラ１１１は、ネットワークＩ／Ｆ１２１、操作部Ｉ／Ｆ１２２、ＣＰＵ１２３、ＨＤＤ１２４、ＲＡＭ１２５、ＲＯＭ１２６、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）１２７、デバイスＩ／Ｆ１２８を備える。コントローラ１１１中の各デバイスはシステムバス１２９と接続され、データなどを相互に送受信可能に構成される。コントローラ１１１は、ＲＯＭ１２６またはＨＤＤ１２４に記憶されたプログラムによって画像形成装置１０１全体を制御する。ネットワークＩ／Ｆ１２１は、例えばＬＡＮカード等で実現され、ＬＡＮ１０２を介してＰＣ１０３を含む外部装置との間で各種データおよび情報の入出力を行う。
【００１７】
操作部Ｉ／Ｆ１２２は、各種メニューや印刷ジョブ情報等を表示可能な表示画面を有する操作部１１２に対するインタフェース部であり、操作部１１２に対して、詳細につき後述する設定画面データを含む操作画面データを出力する。また、操作部Ｉ／Ｆ１２２は、操作部１１２に対して、画像形成装置１０１で印刷処理を実行する印刷者などのユーザが入力した情報をＣＰＵ１２３に伝える役割を担う。
【００１８】
ＣＰＵ１２３は、各種演算処理を行うプロセッサであり、画像形成装置１０１全体の制御を司る。
【００１９】
ＨＤＤ１２４は、ハードディスクドライブやソリッドステートドライブなどの記憶装置であり、各種処理のためのシステムソフトウェア及びＰＤＬデータの色変換処理に必要なカラープロファイル（以下、プロファイルと称す）等を格納する。なお、プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない色空間（例えばＬａｂなど）に変換するための関数のような情報である。
【００２０】
ＲＡＭ１２５は、ＣＰＵ１２３が動作するためのシステムワークメモリであり、入力されたＰＤＬデータを一時的に格納するための画像メモリでもある。ＲＯＭ１２６は、ブートＲＯＭであり、システムのブートプログラムなどを格納する。
【００２１】
ＲＩＰ１２７は、ＣＰＵ１２３からの指示に従いＰＤＬデータから生成される中間データ（ＤＬ：Ｄｉｓｐｌａｙ  Ｌｉｓｔ）を解析して、プリンタ部１１３での画像形成に供される印刷用の画像データへ展開する。デバイスＩ／Ｆ１２８は、プリンタ部１１３とコントローラ１１１とを接続し、画像データの同期系／非同期系の変換を行う。プリンタ部１１３は、コントローラ１１１の指示に従って、印刷を実行する。すなわち、プリンタ部１１３は、ＲＩＰ１２７で生成された印刷用の画像データをコントローラ１１１のデバイスＩ／Ｆ１２８を介して受け取って、紙などの記録媒体に画像を形成して出力する。
【００２２】
操作部１１２は、例えばタッチパネル機能を持つ液晶ディスプレイなどの操作パネルやボタンやキーを有する。操作部１１２は、コントローラ１１１から受け取った操作画面データに基づく画面などの情報を表示してユーザに報知したり、ユーザからの各種入力操作指示を受け取りコントローラ１１１へ通知したりするなどのユーザインターフェース機能を担う。
【００２３】
図１（ｂ）は、画像形成装置１０１の動作を制御するコントローラ１１１のソフトウェア構成例を示す図である。コントローラ１１１は、設定部１３１、ＰＤＬ制御部１３２、プリンタ制御部１３３、ＰＤＬ解析部１３４、認証部１３５を有する。なお、コントローラ１１１の各部の一部もしくは全部は、ＣＰＵ１２３がＲＯＭ１２６又はＨＤＤ１２４に記憶されたプログラムを必要に応じてＲＡＭ１２５に読み出して実行することで実現される。あるいは、各部の一部もしくは全部は、専用のハードウェアによって実現されてもよい。
【００２４】
設定部１３１は、操作部Ｉ／Ｆ１２２を通じて行われる、操作部１１２からの入出力を設定情報として管理する。設定情報は、例えば詳細につき後述するプロファイル設定情報を含む。
【００２５】
ＰＤＬ制御部１３２は、設定部１３１が管理する設定情報と、ＰＣ１０３からＬＡＮ１０２、ネットワークＩ／Ｆ１２１を介してコントローラ１１１に入力されたＰＤＬデータとを取得してＰＤＬデータの解析処理をＰＤＬ解析部１３４に指示する。ＰＤＬ解析部１３４は、ＰＤＬ制御部１３２から指示を受けたＰＤＬデータの解析を行い、中間データを生成する。なお、中間データは、ＲＩＰ１２７に対する入力データとして取り扱われる。中間データが生成されると、ＰＤＬ制御部１３２は、ＲＩＰ１２７を利用して中間データを画像データに展開する。
【００２６】
プリンタ制御部１３３は、展開された画像データをデバイスＩ／Ｆ１２８を介してプリンタ部１１３へ出力し、プリンタ部１１３に紙などの記録媒体への印刷を実行させる。
【００２７】
ＰＤＬ解析部１３４は、ＰＤＬデータに含まれるオブジェクトに埋め込まれたプロファイル、または画像形成装置１０１のＨＤＤ１２４に格納されているプロファイルを用いて、ＰＤＬデータに含まれるオブジェクトの色変換処理を実行する。
【００２８】
認証部１３５は、ユーザが画像形成装置１０１を操作して印刷処理などの各種処理を実行できるようにするための、認証処理を実行し、結果をＰＤＬ制御部１３２に通知する。例えば、認証部１３５は、ユーザ操作によって操作部１１２に入力されたユーザのＩＤおよびパスワードをＨＤＤ１２４などに予め格納されたＩＤおよびパスワードと照合する。認証部１３５は、両者のＩＤおよびパスワードが一致するとの照合結果を取得した場合、認証処理が成功したと判断する。認証処理が成功すると、画像形成装置１０１の操作部１１２は、印刷処理などの各種処理を実行するためのユーザ操作を受け付ける。他方、認証部１３５は、両者のＩＤおよびパスワードが一致しないとの照合結果を取得した場合、認証処理が成功せず失敗したと判断する。認証処理が失敗すると、画像形成装置１０１の操作部１１２は、印刷処理などの各種処理を実行するためのユーザの操作を受け付けず、認証処理が継続される。なお、ＩＤおよびパスワードの入力は、操作部１１２に限定されず、ＩＤおよびパスワードを含むユーザのＩＤカードをカードリーダ（不図示）およびデバイスＩ／Ｆ１２８を介した入力でもよい。
【００２９】
本実施形態では、ＰＤＬ制御部１３２は、ＨＤＤ１２４に格納されている全てのプロファイルを基に生成されたプロファイル管理情報を有する。これにより、ＰＤＬ制御部１３２は、ユーザによる選択と画像形成装置１０１の色変換処理が可能なプロファイルであって、ＨＤＤ１２４に格納されている全てのプロファイルを把握できる。なお、プロファイルがダウンロードされると、ダウンロードプロファイルがプロファイルの種類に応じたＨＤＤ１２４の所定の格納場所に追加され、追加されたダウンロードプロファイルを含むようにプロファイル管理情報は更新される。図２は、プロファイル管理情報の構成例を模式的に示す図である。
【００３０】
プロファイル管理情報２００は、ＲＧＢプロファイル２０１、ＣＭＹＫプロファイル２０２、ＲＧＢダウンロードプロファイル２０３、ＣＭＹＫダウンロードプロファイル２０４を含む。
【００３１】
ＲＧＢプロファイル２０１、ＣＭＹＫプロファイル２０２はそれぞれ、画像形成装置１０１の初期状態からＨＤＤ１２４に予め格納されているＲＧＢ系、ＣＭＹＫ系のプロファイルへのリンク情報を示している。ＲＧＢプロファイル２０１、ＣＭＹＫプロファイル２０２としてそれぞれ、複数のプロファイルをＨＤＤ１２４に格納することができる。プロファイル管理情報２００は、各プロファイルの名前を示す「プロファイル名称」２１１と、各プロファイルのＨＤＤ１２４内の格納場所を示す「ファイルパス」２１２の情報を含む。
【００３２】
ＲＧＢプロファイル２０１は、格納場所が「／ｐｒｏｆｉｌｅ／ＲＧＢ／ａａａ．ｉｃｃ」、「／ｐｒｏｆｉｌｅ／ＲＧＢ／ｂｂｂ．ｉｃｃ」であるプロファイルＡの情報２２１、プロファイルＢの情報２２２を含む。ＲＧＢプロファイル２０１は、さらに、格納場所が「／ｐｒｏｆｉｌｅ／ＲＧＢ／ｃｃｃ．ｉｃｃ」であるプロファイルＣの情報２２３を含む。ここでは、先頭から末尾に向け、プロファイルＡの情報２２１、プロファイルＢの情報２２２、プロファイルＣの情報２２３の順番に配置される。なお、ファイルパス２１２が「ＮＵＬＬ」であるＮＵＬＬの情報２２４は、ＲＧＢプロファイル２０１内の情報にて終端であることを示している。すなわち、ＲＧＢプロファイル２０１は、３つのプロファイルの情報を含む。
【００３３】
ＣＭＹＫプロファイル２０２は、格納場所が「／ｐｒｏｆｉｌｅ／ＣＭＹＫ／ｘｘｘ．ｉｃｃ」、「／ｐｒｏｆｉｌｅ／ＣＭＹＫ／ｙｙｙ．ｉｃｃ」であるプロファイルＸの情報２３１、プロファイルＹの情報２３２を含む。ＣＭＹＫプロファイル２０２は、さらに、格納場所が「／ｐｒｏｆｉｌｅ／ＣＭＹＫ／ｚｚｚ．ｉｃｃ」であるプロファイルＺの情報２３３を含む。ここでは、先頭から末尾に向け、プロファイルＸの情報２３１、プロファイルＹの情報２３２、プロファイルＺの情報２３３の順番に配置される。なお、ファイルパス２１２が「ＮＵＬＬ」であるＮＵＬＬの情報２３４は、ＣＭＹＫプロファイル２０２内の情報にて終端であることを示している。すなわち、ＣＭＹＫプロファイル２０２は、３つのプロファイルの情報を含む。
【００３４】
ＲＧＢダウンロードプロファイル２０３、ＣＭＹＫダウンロードプロファイル２０４はそれぞれ、ユーザによってダウンロードされ、画像形成装置１０１のＨＤＤ１２４に追加されたＲＧＢ系、ＣＭＹＫ系のプロファイルへのリンク情報を示している。ＲＧＢダウンロードプロファイル２０３、ＣＭＹＫダウンロードプロファイル２０４として、それぞれの複数のダウンロードプロファイルをＨＤＤ１２４に格納することができる。
【００３５】
ＲＧＢ、ＣＭＹＫのダウンロードプロファイル２０３、２０４に関し、プロファイル管理情報２００には、ＨＤＤ１２４への格納日時であって、対象のプロファイルをダウンロードした日時を示す「ダウンロード日時」２１３の情報を含む。なお、ＲＧＢ、ＣＭＹＫのダウンロードプロファイル２０３、２０４に関し、プロファイル管理情報２００には、「プロファイル名称」２１１、「ファイルパス」２１２も含む。
【００３６】
ＲＧＢダウンロードプロファイル２０３は、格納場所が「／ｐｒｏｆｉｌｅ／ＲＧＢ／ｄｏｗｎｌｏａｄ／ｐｐｐ．ｉｃｃ」、ダウンロード日時が「２０１８／１２／２０  １５：００」であるプロファイルＰの情報２４１を含む。ＲＧＢダウンロードプロファイル２０３は、格納場所が「／ｐｒｏｆｉｌｅ／ＲＧＢ／ｄｏｗｎｌｏａｄ／ｑｑｑ．ｉｃｃ」、ダウンロード日時が「２０１８／０７／０４  １６：１１」であるプロファイルＱの情報２４２を含む。ここでは、先頭から末尾に向け、プロファイルＰの情報２４１、プロファイルＱの情報２４２の順番に配置される。なお、ファイルパス２１２およびダウンロード日時２１３が「ＮＵＬＬ」であるＮＵＬＬの情報２４３は、ＲＧＢダウンロードプロファイル２０３内の情報にて終端であることを示している。すなわち、ＲＧＢダウンロードプロファイル２０３は、２つのプロファイルの情報を含む。
【００３７】
ＣＭＹＫダウンロードプロファイル２０４にて、ファイルパス２１２およびダウンロード日時２１３が「ＮＵＬＬ」であるＮＵＬＬの情報２５１は、ＣＭＹＫダウンロードプロファイル２０４内の情報にて終端であることを示している。すなわち、ＣＭＹＫダウンロードプロファイル２０４は、プロファイルの情報を１つも含まないことを示している。
【００３８】
図３は、ＰＤＬデータの構成例を示す図である。図３（ａ）は、埋め込みプロファイルを含まないＰＤＬデータ３１０の構成例を示す図である。図３（ｂ）は、埋め込みプロファイル３２８を含むＰＤＬデータ３２０の構成例を示す図である。
【００３９】
ＰＤＬデータ３１０は、ＰＤＬデータを示すヘッダ３１１およびフッタ３１２、ドキュメントの開始を示すコマンド３１３およびその終了を示すコマンド３１４、ページの開始を示すコマンド３１５およびその終了を示すコマンド３１６を含む。また、ＰＤＬデータ３１０は、描画するオブジェクトの情報３１７を含む。
【００４０】
ＰＤＬデータ３２０は、ＰＤＬデータを示すヘッダ３２１およびフッタ３２２、ドキュメントの開始を示すコマンド３２３およびその終了を示すコマンド３２４、ページの開始を示すコマンド３２５およびその終了を示すコマンド３２６を含む。また、ＰＤＬデータ３２０は、描画するオブジェクトの情報３２７を含む。
【００４１】
上記では、説明を容易にするため、１ページで構成され、且つそのページに１つのオブジェクトのみを含むＰＤＬデータ３１０、３２０としているが、ＰＤＬデータはこれに限定されない。例えば、複数のページで構成され、各ページに複数のオブジェクトを含むＰＤＬデータであってもよい。
【００４２】
ＰＤＬデータ３１０のオブジェクトの情報３１７には、データ作成時の色空間に関する情報であってオブジェクトをＲＧＢ色空間で生成したことを示す情報が記録される。本実施形態では、印刷処理などを実行するユーザは、画像形成装置１０１の操作部１１２を介してＲＧＢ色空間で生成されたオブジェクトに対して任意のプロファイルを設定できる。
【００４３】
図４は、埋め込みプロファイルの無いＰＤＬデータに対するプロファイル設定時に、画像形成装置１０１の操作部１１２に表示されるプロファイル設定画面例を示す図である。なお、プロファイルＡ、Ｂ、ＣはＲＧＢ色空間用プロファイルとして、プロファイルＸ、Ｙ、ＺはＣＭＹＫ色空間用プロファイルとして、画像形成装置１０１のＨＤＤ１２４に予め格納されているとする。
【００４４】
プロファイル設定画面４００では、ＲＧＢ色空間用プロファイル４１０に関し、「プロファイルＡ」４１１、「プロファイルＢ」４１２、「プロファイルＣ」４１３、「なし」４１４の中から任意のプロファイルをユーザが選択可能な表示となっている。また、プロファイル設定画面４００では、ＣＭＹＫ色空間用プロファイル４２０に関し、「プロファイルＸ」４２１、「プロファイルＹ」４２２、「プロファイルＺ」４２３、「なし」４２４の中から任意のプロファイルをユーザが選択可能な表示となっている。プロファイル設定画面４００は、プロファイルの選択状態を確定して、設定処理を終了するためのＯＫボタン４０３を含む。
【００４５】
プロファイル設定画面４００は、ＲＧＢ色空間用プロファイル４１０の「プロファイルＢ」４１２、ＣＭＹＫ色空間用プロファイル４２０の「プロファイルＸ」４２１が選択された状態を示している。このように設定されると、ＲＧＢ色空間で生成されたオブジェクトの色変換処理は、「プロファイルＢ」４１２を用いて実施される。ＣＭＹＫ色空間で生成されたオブジェクトの色変換処理は、「プロファイルＸ」４２１を用いて実施される。
【００４６】
一方、ＰＤＬデータ３２０のオブジェクトの情報３２７には、オブジェクトをＲＧＢ色空間で生成したことを示す情報が記録されることに加え、オブジェクトに埋め込まれたプロファイル（以下、埋め込みプロファイルという）３２８が含まれる。埋め込みプロファイル３２８は、対象のオブジェクトの色変換処理に関する情報を含む。従来、ＰＤＬデータ３２０に埋め込みプロファイル３２８があると、オブジェクトの色変換処理は、埋め込みプロファイル３２８を用いて実施される。
【００４７】
埋め込みプロファイル３２８は、ＰＤＬデータ作成者が付加するもので、ＰＤＬデータ作成者の印刷環境に特化したプロファイルである。そのため、ＰＤＬデータ作成者と別のユーザが、ＰＤＬデータ３２０を基に、ＰＤＬデータ作成者の印刷環境と異なる印刷環境で印刷すると、埋め込みプロファイルに対応した色変換処理が行われてユーザの期待と違う印刷結果になることがある。すなわち、埋め込みプロファイルを含むＰＤＬデータに対して、ユーザが埋め込みプロファイルを使用するか否かについて設定することができない場合がある。
【００４８】
そこで、本実施形態では、埋め込みプロファイルを使用するか否かについてユーザによる設定を可能にするため、画像形成装置１０１を制御するコントローラ１１１のソフトウェアが以下に示すような処理を実行する。図５は、設定部１３１が行う、埋め込みプロファイルに対する設定処理の手順例を示すフローチャートである。図５のフローチャートで示される一連の処理は、ＣＰＵ１２３がＨＤＤ１２４またはＲＯＭ１２６に記憶されているプログラムコードをＲＡＭ１２５に展開し実行することにより行われる。あるいはまた、図５におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。以降、フローチャートに従い、処理のフローを説明する。フローチャートの説明における記号「Ｓ」は、ステップを表すものとする。この点、以下のフローチャートの説明においても同様とする。
【００４９】
先ず、Ｓ５０１において、設定部１３１は、埋め込みプロファイルに対する設定変更の要求があるか否かを判定する。設定部１３１は、設定変更の要求がないと判定した場合（Ｓ５０１のＮＯ）、処理をＳ５０２へ移行する。設定部１３１は、設定変更の要求があると判定した場合（Ｓ５０１のＹＥＳ）、処理をＳ５０３へ移行する。例えば、操作部１１２に対するユーザの入力操作内容がプロファイル設定情報の埋め込みプロファイルの設定変更であれば、設定部１３１は、埋め込みプロファイルに対する設定変更の要求があると判定する。操作部１１２に対するユーザの入力操作内容がプロファイル設定情報の埋め込みプロファイルの設定変更以外であれば、設定部１３１は、埋め込みプロファイルに対する設定変更の要求がないと判定する。
【００５０】
Ｓ５０２において、設定部１３１は、その他の必要な画面表示の処理を行う。例えば、ＰＤＬデータのプロファイル設定情報の埋め込みプロファイルの設定変更以外であって、ユーザの入力操作内容に応じた画面を操作部１１２に表示する。すなわち、埋め込みプロファイルに対する設定変更が行われるまで、Ｓ５０１〜Ｓ５０２の処理を継続する。
【００５１】
Ｓ５０３において、設定部１３１は、埋め込みプロファイルに対する現在の設定である埋め込みプロファイルの設定状態が「使用する」であるか、または「使用しない」であって「使用する」ではないかを判定する。本実施形態では、設定部１３１は、埋め込みプロファイルの設定状態に関する情報を含むプロファイル設定情報を予め備える。図６は、設定部１３１が備えるプロファイル設定情報の構成例を示す図である。プロファイル設定情報６００は、埋め込みプロファイル６０１、代替ＲＧＢプロファイル６０２、代替ＣＭＹＫプロファイル６０３、ＲＧＢ入力プロファイル６０４、ＣＭＹＫ入力プロファイル６０５それぞれに対する現在の設定状態に関する情報を含む。各プロファイルに対する現在の設定状態に関する情報について、以下、設定情報と称する。
【００５２】
埋め込みプロファイル６０１の設定情報は、埋め込みプロファイルを使用することを示す「使用する」設定情報、または埋め込みプロファイルを使用しないことを示す「使用しない」設定情報を含む。図６では、埋め込みプロファイル６０１の設定状態が「使用する」設定情報６１１である場合を示している。
【００５３】
代替ＲＧＢプロファイル６０２の設定情報は、代替ＲＧＢプロファイルの格納場所を示す「ファイルパス」設定情報を含む。図６では、代替ＲＧＢプロファイル６０２の設定状態が「／ｐｒｏｆｉｌｅ／ＲＧＢ／ｄｏｗｎｌｏａｄ／ｐｐｐ．ｉｃｃ」設定情報６１２である場合を示している。
【００５４】
代替ＣＭＹＫプロファイル６０３の設定情報は、代替ＣＭＹＫプロファイルの格納場所を示す「ファイルパス」設定情報を含む。図６では、代替ＣＭＹＫプロファイル６０３の設定状態が「／ｐｒｏｆｉｌｅ／ＣＭＹＫ／ｄｏｗｎｌｏａｄ／ｋｋｋ．ｉｃｃ」設定情報６１３である場合を示している。
【００５５】
ＲＧＢ入力プロファイル６０４の設定情報は、ＲＧＢ入力プロファイルの格納場所を示す「ファイルパス」設定情報を含む。図６では、ＲＧＢ入力プロファイル６０４の設定状態が「／ｐｒｏｆｉｌｅ／ＲＧＢ／ｂｂｂ．ｉｃｃ」設定情報６１４である場合を示している。
【００５６】
ＣＭＹＫ入力プロファイル６０５の設定情報は、ＣＭＹＫ入力プロファイルの格納場所を示す「ファイルパス」設定情報を含む。図６では、ＣＭＹＫ入力プロファイル６０５の設定状態が「／ｐｒｏｆｉｌｅ／ＣＭＹＫ／ｘｘｘ．ｉｃｃ」設定情報６１５である場合を示している。
【００５７】
図５のＳ５０３の説明に戻る。
【００５８】
設定部１３１は、埋め込みプロファイルに対する現在の設定である埋め込みプロファイル６０１の設定状態が「使用する」であると判定した場合（Ｓ５０３のＹＥＳ）、処理をＳ５０４へ移行する。設定部１３１は、埋め込みプロファイルに対する現在の設定である埋め込みプロファイル６０１の設定状態が「使用しない」であって「使用する」ではないと判定した場合（Ｓ５０３のＮＯ）、処理をＳ５０６へ移行する。
【００５９】
Ｓ５０４において、設定部１３１は、埋め込みプロファイルを使用する、または使用しないを設定する埋め込みプロファイル設定画面（以下、設定画面という）を操作部１１２に表示する。図７は、プロファイル設定情報６００の埋め込みプロファイル６０１の設定状態が「使用する」であり、埋め込みプロファイルがあるＰＤＬデータに対するプロファイル設定時に、操作部１１２に表示される設定画面例を示す図である。設定画面７００は、注目オブジェクトの色変換処理で埋め込みプロファイルの使用を選択するための「使用する」ボタン７０１、注目オブジェクトの色変換処理で埋め込みプロファイルの不使用を選択するための「使用しない」ボタン７０２を含む。設定画面７００は、ボタンの選択状態を確定して、設定変更処理を終了するためのＯＫボタン７０３を含む。なお、「使用する」ボタン７０１、または「使用しない」ボタン７０２が選択されると、選択された設定がプロファイル設定情報６００における埋め込みプロファイルの設定情報に反映される。埋め込みプロファイルに対する設定状態が「使用する」であることから、「使用する」ボタン７０１が選択された状態である設定画面７００が操作部１１２に表示される。
【００６０】
Ｓ５０５において、設定部１３１は、埋め込みプロファイルに対する設定変更を受け付ける。ユーザ操作によって「使用しない」ボタン７０２が選択された場合、設定部１３１は、プロファイル設定情報６００の埋め込みプロファイル６０１に対する設定情報６１１を「使用しない」に変更して、処理をＳ５０８へ移行する。
【００６１】
Ｓ５０６において、設定部１３１は、埋め込みプロファイルの代わりに使用する代替プロファイルを設定する代替プロファイル設定画面（以下、代替設定画面という）を操作部１１２に表示する。図８は、プロファイル設定情報６００の埋め込みプロファイル６０１の設定状態が「使用しない」であり、埋め込みプロファイルがあるＰＤＬデータに対する代替プロファイル設定時に、操作部１１２に表示される代替設定画面例を示す図である。
【００６２】
代替設定画面８００は、「使用する」ボタン８０１、「使用しない」ボタン８０２、ＯＫボタン８０３を含む。「使用する」ボタン８０１は、図７の「使用する」ボタン７０１と同様、ＰＤＬデータの注目オブジェクトの色変換処理で注目オブジェクトに埋め込まれたプロファイルの使用を選択するためのボタンである。「使用しない」ボタン８０２は、図７の「使用しない」ボタン７０２と同様、ＰＤＬデータの注目オブジェクトの色変換処理で注目オブジェクトに埋め込まれたプロファイルの不使用を選択するためのボタンである。ＯＫボタン８０３は、図７のＯＫボタン７０３と同様、代替設定画面８００にて選択された状態を確定して、設定変更処理を終了するためのボタンである。代替設定画面８００は、さらに、埋め込みプロファイルの代わりに使用する、ＲＧＢプロファイル（代替ＲＧＢプロファイル）の候補リスト８１０と、ＣＭＹＫプロファイル（代替ＣＭＹＫプロファイル）の候補リスト８２０とを含む。代替ＲＧＢプロファイルの候補リスト８１０は、「プロファイルＡ」８１１、「プロファイルＢ」８１２、「プロファイルＣ」８１３、「ダウンロードプロファイルＰ」８１４を含む。
【００６３】
代替ＣＭＹＫプロファイルの候補リスト８２０は、「プロファイルＸ」８２１、「プロファイルＹ」８２２、「プロファイルＺ」８２３、なし８２４を含む。なお、代替ＲＧＢプロファイルの候補リスト８１０、代替ＣＭＹＫプロファイルの候補リスト８２０はそれぞれ、候補となるプロファイル（候補プロファイル）を複数含む。全ての候補プロファイルを代替設定画面８００の表示領域内に表示しきれない場合、全ての候補プロファイルを選択可能となるよう候補リストを上下方向にスライドさせるスライドバーが表示される。代替設定画面８００は、色変換処理で使用対象となる、代替ＲＧＢプロファイルの候補リスト８１０の「プロファイルＡ」８１１、代替ＣＭＹＫプロファイルの候補リスト８２０の「プロファイルＸ」８２１が選択された状態を示している。
【００６４】
プロファイル設定情報６００の埋め込みプロファイル６０１に対する設定が「使用しない」となっているので、操作部１１２には、「使用しない」ボタン８０２が選択された状態の代替設定画面８００が表示される。そして、代替設定画面８００は、埋め込みプロファイルの代わりに使用するプロファイルを、代替ＲＧＢプロファイルの候補リスト８１０から、代替ＣＭＹＫプロファイルの候補リスト８２０から、ユーザ操作で選択可能な状態になる。それぞれの候補リスト８１０、８２０は、ＰＤＬ制御部１３２が備えるプロファイル管理情報２００から作られる。代替ＲＧＢプロファイルの候補リスト８１０は、ＲＧＢプロファイル２０１とＲＧＢダウンロードプロファイル２０３のプロファイルから作られる。代替ＲＧＢプロファイルの候補リスト８１０は、ＲＧＢプロファイル２０１に対応する「プロファイルＡ」、「プロファイルＢ」、「プロファイルＣ」の情報２１１、２１２、２１３から作られる。代替ＲＧＢプロファイルの候補リスト８１０は、さらに、ＲＧＢダウンロードプロファイル２０３に対応する「プロファイルＰ」、「プロファイルＱ」の情報２２１、２２２からも作られる。よって、代替ＲＧＢプロファイルの候補リスト８１０には、「プロファイルＡ」８１１、「プロファイルＢ」８１２、「プロファイルＣ」８１３、「プロファイルＰ」８１４、「プロファイルＱ」が含まれることになる。ここでは、先頭から末尾に向け、「プロファイルＡ」２１１、「プロファイルＢ」２１２、「プロファイルＣ」２１３、「プロファイルＰ」２２１、「プロファイルＱ」２２２の順番に配置される。ＲＧＢプロファイル２０１で先頭に配置される「プロファイルＡ」８１１が選択された状態となっている。
【００６５】
代替ＣＭＹＫプロファイルの候補リスト８２０は、代替ＲＧＢプロファイルの候補リスト８１０と同様、ＣＭＹＫプロファイル２０２とＣＭＹＫダウンロードプロファイル２０４から作られる。ＣＭＹＫプロファイルの候補リスト８２０は、ＣＭＹＫプロファイル２０２に対応する「プロファイルＸ」、「プロファイルＹ」、「プロファイルＺ」の情報２２１、２２２、２２３から作られる。ＣＭＹＫダウンロードプロファイル２０４には「ＮＵＬＬ（なし）」の情報２５１しかないことから、ＣＭＹＫプロファイルの候補リスト８２０は、ＣＭＹＫダウンロードプロファイルに対応するプロファイルを含まないこととなる。よって、ＣＭＹＫプロファイルの候補リスト８２０には、「プロファイルＸ」８２１、「プロファイルＹ」８２２、「プロファイルＺ」８２３が含まれることになる。ここでは、ＣＭＹＫプロファイル２０２で先頭に配置される「プロファイルＸ」８２１が選択された状態になっている。
【００６６】
すなわち、代替設定画面８００は、操作部１１２で受け付けたユーザ操作によって、埋め込みプロファイルの代わりに使用する、オブジェクトの色変換処理に関する代替情報である代替プロファイルを設定するための選択領域を含む画面となっている。
【００６７】
Ｓ５０７において、設定部１３１は、代替プロファイルに対する設定変更を受け付ける。
【００６８】
代替ＲＧＢプロファイルの候補リスト８１０にて代替となるプロファイルに対してユーザ操作が実行されて当該代替となるプロファイルが選択された場合、プロファイル設定情報６００の代替ＲＧＢプロファイル６０２のファイルパスを更新する。すなわち、設定部１３１は、プロファイル設定情報６００の代替ＲＧＢプロファイル６０２のファイルパスを選択されたプロファイルのファイルパスに変更する。
【００６９】
代替ＣＭＹＫプロファイルの候補リスト８２０にて代替となるプロファイルに対してユーザ操作が実行されて当該代替となるプロファイルが選択された場合、プロファイル設定情報６００の代替ＣＭＹＫプロファイル６０３のファイルパスを更新する。すなわち、設定部１３１は、プロファイル設定情報６００の代替ＣＭＹＫプロファイル６０３のファイルパスを選択されたプロファイルに変更する。
【００７０】
設定部１３１は、プロファイル設定情報６００の設定変更処理を行った後、次の処理のＳ５０８へ移行する。
【００７１】
例えば、図８に示す代替設定画面８００の初期表示設定にて「プロファイルＡ」８１１および「プロファイルＸ」８２１が選択された状態であるとする。ユーザ操作によって代替ＲＧＢプロファイル、代替ＣＭＹＫプロファイルの候補リスト８１０、８２０において「プロファイルＡ」８１１および「プロファイルＸ」８２１以外のプロファイルが選択されると、設定部１３１は次の処理を実行する。設定部１３１は、プロファイル設定情報６００の代替ＲＧＢ、代替ＣＭＹＫプロファイル６０３、６０３のファイルパスをユーザ操作で選択されたプロファイルに対応するファイルパスに変更する。設定部１３１は、設定変更処理を実行した後、次の処理のＳ５０８へ移行する。
【００７２】
Ｓ５０８おいて、設定部１３１は、埋め込みプロファイルに対する設定変更を終了する要求があるかないかを判定する。
【００７３】
設定部１３１は、埋め込みプロファイルに対する設定変更を終了する要求があると判定した場合（Ｓ５０８のＹＥＳ）、埋め込みプロファイルに対する設定変更処理を終了する。すなわち、代替設定画面８００のＯＫボタン８０３に対してユーザ操作が実行されると、設定部１３１は、設定変更が終了したと判定し、本処理を終了する。設定部１３１は、代替設定画面８００のＯＫボタン８０３に対してユーザ操作が実行されないと、埋め込みプロファイルに対する設定変更を終了する要求がないと判定し（Ｓ５０８のＮＯ）、処理をＳ５０３へ移行しＳ５０３〜Ｓ５０８の設定変更処理を継続する。
【００７４】
よって、画像形成装置１０１がＳ５０１〜Ｓ５０８の処理を実行することで、ユーザは、ＰＤＬデータのオブジェクトに埋め込まれたプロファイルを色変換処理で使用するか使用しないかを画像形成装置１０１に対して設定することがきる。
【００７５】
次に、色変換処理（色空間変換処理）を含むＰＬＤ解析処理について、説明する。図９は、ＰＤＬ解析部１３４が行う、ＰＤＬデータに含まれるオブジェクトに対する色変換処理を含むＰＬＤ解析処理の手順例を示すフローチャートである。図９のフローチャートで示される一連の処理は、ＣＰＵ１２３がＨＤＤ１２４またはＲＯＭ１２６に記憶されているプログラムコードをＲＡＭ１２５に展開し実行することにより行われる。あるいはまた、図９におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。
【００７６】
先ず、Ｓ９０１において、ＰＤＬ解析部１３４は、画像形成装置１０１のコントローラ１１１に入力されたＰＤＬデータを取得する。
【００７７】
Ｓ９０２において、ＰＤＬ解析部１３４は、取得したＰＤＬデータを解析して、処理対象となる注目するページを決定する。
【００７８】
Ｓ９０３において、ＰＤＬ解析部１３４は、Ｓ９０２で決定した注目ページにて、処理対象となる注目するオブジェクトを決定する。
【００７９】
Ｓ９０４において、ＰＤＬ解析部１３４は、Ｓ９０３で決定した注目オブジェクトが埋め込みプロファイルが設定されたオブジェクトであるか否かを判定する。ＰＤＬ解析部１３４は、注目オブジェクトが、例えば図３（ｂ）のような埋め込みプロファイルが設定されたオブジェクトであると判定した場合（Ｓ９０４のＹＥＳ）、処理をＳ９０６へ移行する。ＰＤＬ解析部１３４は、注目オブジェクトが、例えば図３（ａ）のような埋め込みプロファイルが設定されていないオブジェクトであって、埋め込みプロファイルが設定されたオブジェクトではないと判定した場合（Ｓ９０４のＮＯ）、処理をＳ９０５へ移行する。すなわち、ＰＤＬ解析部１３４は、注目オブジェクトの情報内にプロファイルがあるかをチェックし、プロファイルがあるとのチェック結果が得られた場合、処理をＳ９０６へ移行する。ＰＤＬ解析部１３４は、プロファイルが無いとのチェック結果が得られた場合、処理をＳ９０５へ移行する。
【００８０】
Ｓ９０５において、ＰＤＬ解析部１３４は、埋め込みプロファイルが設定されていないその他のオブジェクトに対する解析処理を実行する。ＰＤＬ解析部１３４は、解析処理を終了した後、処理をＳ９０９へ移行する。
【００８１】
Ｓ９０６において、ＰＤＬ解析部１３４は、埋め込みプロファイルに対する設定が「使用する」であるか、または「使用しない」であって「使用する」ではないかを判定する。
【００８２】
ＰＤＬ解析部１３４は、設定部１３１が備えるプロファイル設定情報６００を参照し、埋め込みプロファイル６０１に対する設定が「使用する」であると判定した場合（Ｓ９０６のＹＥＳ）、処理をＳ９０７へ移行する。ＰＤＬ解析部１３４は、設定部１３１が備えるプロファイル設定情報６００を参照し、埋め込みプロファイル６０１に対する設定が「使用しない」であると判定した場合（Ｓ９０６のＮＯ）、処理をＳ９０８へ移行する。
【００８３】
Ｓ９０７において、ＰＤＬ解析部１３４は、埋め込みプロファイルを用いてオブジェクトに対する色変換処理を実行する。ＰＤＬ解析部１３４は、色変換処理を実行した後、処理をＳ９０９へ移行する。
【００８４】
Ｓ９０８において、ＰＤＬ解析部１３４は、代替プロファイルを用いてオブジェクトに対する色変換処理を実行する。
【００８５】
ＰＤＬ解析部１３４は、設定部１３１が備えるプロファイル設定情報６００を参照し、ＲＧＢ色空間のオブジェクトに対しては、代替ＲＧＢプロファイル６０２に設定されたファイルパスに格納されたプロファイルを用いて色変換処理を実行する。ＣＭＹＫ色空間のオブジェクトに対しては、代替ＣＭＹＫプロファイル６０３に設定されたファイルパスに格納されたプロファイルを用いて色変換処理を実行する。ＰＤＬ解析部１３４は、色変換処理を実行した後、処理をＳ９０９へ移行する。
【００８６】
Ｓ９０９において、ＰＤＬ解析部１３４は、注目ページ内の全てのオブジェクトを解析したか、または解析していないかを判定する。すなわち、ＰＤＬ解析部１３４は、注目ページ内に未処理のオブジェクトがあるか、またはないかを判定する。ＰＤＬ解析部１３４は、注目ページ内に未処理のオブジェクトがないと判定した場合（Ｓ９０９のＮＯ）、処理をＳ９１０へ移行する。ＰＤＬ解析部１３４は、注目ページ内に未処理のオブジェクトがあると判定した場合（Ｓ９０９のＹＥＳ）、処理をＳ９０３へ移行し、Ｓ９０３〜Ｓ９０９のＰＤＬ解析処理を継続する。
【００８７】
Ｓ９１０において、ＰＤＬ解析部１３４は、全ページを解析したか、または解析していないかを判定する。すなわち、ＰＤＬ解析部１３４は、未処理のページがあるか、または無いかを判定する。ＰＤＬ解析部１３４は、全ページを解析し、未処理のページが無いと判定した場合（Ｓ９１０のＮＯ）、ＰＤＬ解析処理を終了する。ＰＤＬ解析部１３４は、全ページを解析しておらず、未処理のページがあると判定した場合（Ｓ９１０のＹＥＳ）、処理をＳ９０２へ移行し、Ｓ９０２〜Ｓ９１０のＰＤＬ解析処理を継続する。
【００８８】
以上、説明したように、本実施形態によれば、埋め込みプロファイルを含むＰＤＬデータを受け取った場合でも、ユーザにとって所望の色変換処理を確実に実行することができる。
【００８９】
ユーザは、埋め込みプロファイルが含まれるＰＤＬデータに対して、埋め込みプロファイルを使用して印刷処理を行うか、埋め込みプロファイルを使用せずに代替プロファイルを使用して印刷処理を行うかを設定することができる。
【００９０】
色変換処理に埋め込みプロファイルを使用する、あるいは使用しないがユーザによって選択される場面にて、埋め込みプロファイルを使用しないが選択されると、操作部１１２に代替設定画面８００が表示される。代替設定画面８００の表示によって、埋め込みプロファイルの代わりに使用する代替プロファイルの設定をユーザに報知することになり、ユーザは代替プロファイルの設定が促される。ユーザが代替プロファイルを容易に設定でき、画像形成装置１０１の操作性が向上する。
【００９１】
さらに、ユーザは、代替設定画面８００において代替プロファイルの候補リスト８１０、８２０の中から、オブジェクトの色変換処理で用いる特定のプロファイルを選択することができる。
【００９２】
［実施形態２］
実施形態１では、代替プロファイルの設定場面（図５のＳ５０６）にて、プロファイル管理情報２００の登録順番と同じ順番に各プロファイルが配置された代替プロファイルの候補リストの作成処理の手順例について説明した。本実施形態では、更新日時の新しいプロファイルから順番に配置された代替プロファイルの候補リストの作成処理の手順例について、図１０を参照して説明する。なお、本実施形態の画像処理システムは、実施形態１の画像処理システムと同じ構成であり、その説明を省略する。
【００９３】
図１０は、本実施形態の設定部１３１が行う、実施形態１とは異なる代替プロファイルの候補リストの作成処理の手順例を示すフローチャートである。図１０のフローチャートで示される一連の処理は、ＣＰＵ１２３がＨＤＤ１２４またはＲＯＭ１２６に記憶されているプログラムコードをＲＡＭ１２５に展開し実行することにより行われる。あるいはまた、図１０におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。
【００９４】
Ｓ１００１において、設定部１３１は、ＨＤＤ１２４に格納されているプロファイルから代替プロファイルの候補リストを作成する。例えば、設定部１３１が、ＰＤＬ制御部１３２が有するプロファイル管理情報２００を基にプロファイル管理情報２００に登録された順番にＲＧＢ系の代替プロファイルの候補リストを作成すると、次のようになる。なお、プロファイル名称の前に記載の数字は、候補リストにて先頭からの表示位置を示している。
１：プロファイルＡ
２：プロファイルＢ
３：プロファイルＣ
４：プロファイルＰ
５：プロファイルＱ
【００９５】
Ｓ１００２において、設定部１３１は、候補リストにダウンロードプロファイルがあるかないかを判定する。設定部１３１は、候補リストにダウンロードプロファイルがあると判定した場合（Ｓ１００２のＹＥＳ）、処理をＳ１００３へ移行する。設定部１３１は、候補リストにダウンロードプロファイルがないと判定した場合（Ｓ１００２のＮＯ）、処理をＳ１００６へ移行する。なお、Ｓ１００１に例示の候補リストに、ダウンロードプロファイルのプロファイルＰおよびＱが存在することから、設定部１３１は、候補リストにダウンロードプロファイルがあると判定し（Ｓ１００２のＹＥＳ）、処理をＳ１００３へ移行する。
【００９６】
Ｓ１００３において、設定部１３１は、Ｓ１００１で作成した候補リストを、ダウンロードプロファイルを優先的に先頭に配置した候補リストに更新する。例えば、設定部１３１は、Ｓ１００１にて例示した候補リストを、ダウンロードプロファイルがダウンロード日時の新しい順番に並び変え、各プロファイルを次のような順番に配置した候補リストに更新する。
１：プロファイルＰ（２０１８／１２／２０  １５：００）
２：プロファイルＱ（２０１８／０７／０４  １６：１１）
３：プロファイルＡ
４：プロファイルＢ
５：プロファイルＣ
【００９７】
Ｓ１００４において、設定部１３１は、直近に格納されたダウンロードプロファイルを選択状態に設定する。例えば、設定部１３１は、Ｓ１００３にて更新した候補リストにおいて、ダウンロード日時が一番新しいプロファイルＰを選択状態に設定する。なお、プロファイル設定情報６００の代替ＲＧＢプロファイル６０２のファイルパスは、プロファイルＰの情報２４１に含まれるファイルパス２１２に更新される。
１：プロファイルＰ（選択状態）
２：プロファイルＱ
３：プロファイルＡ
４：プロファイルＢ
５：プロファイルＣ
【００９８】
Ｓ１００５において、設定部１３１は、代替プロファイルの候補リストを含み、ダウンロード日時が最も新しいプロファイルを選択状態に設定した代替設定画面を操作部１１２に表示する。図１１は、本実施形態の設定部１３１が作成した代替設定画面例を示す図である。
【００９９】
代替設定画面１１００は、「使用する」ボタン１１０１、「使用しない」ボタン１１０２、ＯＫボタン１１０３に加え、代替ＲＧＢプロファイルの候補リスト１１１０、代替ＣＭＹＫプロファイルの候補リスト１１２０を含む。「使用する」ボタン１１０１は、図７の「使用する」ボタン７０１と同様、ＰＤＬデータの注目オブジェクトの色変換処理で注目オブジェクトに埋め込まれたプロファイルの使用を選択するためのボタンである。「使用しない」ボタン１１０２は、図７の「使用しない」ボタン７０２と同様、ＰＤＬデータの注目オブジェクトの色変換処理で注目オブジェクトに埋め込まれたプロファイルの不使用を選択するためのボタンである。ＯＫボタン１１０３は、図７のＯＫボタン７０３と同様、代替設定画面１１００にて選択された状態を確定して、設定変更処理を終了するためのボタンである。
【０１００】
代替ＲＧＢプロファイルの候補リスト１１１０では、先頭から末尾に向け、「ダウンロードプロファイルＰ」１１１１、「ダウンロードプロファイルＱ」１１１２、「プロファイルＡ」１１１３、「プロファイルＢ」１１１４の順番に表示される。プロファイルＣは、候補リストにて「プロファイルＢ」１１１４の次に配置されており、スライドバーで候補リストの表示領域を下方向に移動させることで選択可能となる。
【０１０１】
なお、代替ＣＭＹＫプロファイルの候補リスト１１２０では、先頭から末尾に向け、「プロファイルＸ」１１２１、「プロファイルＹ」１１２２、「プロファイルＺ」１１２３、なし１１２４の順番に表示される。
【０１０２】
代替設定画面１１００は、色変換処理で使用対象となる、「プロファイルＸ」１１２１に加え、代替ＲＧＢプロファイルの候補リスト１１１０で先頭に表示された「ダウンロードプロファイルＰ」１１１１が選択された状態を示している。
【０１０３】
ダウンロードプロファイルは、ユーザが追加したプロファイルであるので、ユーザが利用する可能性が高いプロファイルである。
【０１０４】
すなわち、代替設定画面１１００は、操作部１１２で受け付けたユーザ操作によって、埋め込みプロファイルの代わりに使用する、オブジェクトの色変換処理に関する代替情報である代替プロファイルを設定するための画面である。
【０１０５】
次に、代替プロファイルの候補リストにダウンロードプロファイルがない場合における、Ｓ１００６の処理について説明する。Ｓ１００６において、設定部１３１は、予め決められたプロファイルを選択状態に設定する。設定部１３１は、例えば、図２に示すプロファイル管理情報２００において、ＲＧＢプロファイル２０１、ＣＭＹＫプロファイル２０２にて先頭に配置される、プロファイルＡおよびプロファイルＸを選択状態に設定する。なお、Ｓ１００６の処理が終了すると、処理がＳ１００５に移行され、Ｓ１００５にて、設定部１３１は、代替プロファイルの候補リストを含み、予め決められたプロファイルを選択状態に設定した代替設定画面を操作部１１２に表示する。
【０１０６】
以上、説明したように、本実施形態によれば、設定部１３１は、ダウンロードプロファイルが先頭に配置された代替プロファイルの候補リストを含む代替設定画面１１００を操作部１１２に表示する。これにより、ＲＧＢプロファイルの候補リスト１１１０、ＣＭＹＫプロファイルの候補リスト１１２０の表示領域が狭くても、ユーザが選択する可能性の高いプロファイルは代替設定画面１１００内に確実に表示される。そのため、ＲＧＢプロファイルの候補リスト１１１０、ＣＭＹＫプロファイルの候補リスト１１２０から、ユーザが利用する可能性の高いプロファイルを容易に選択でき、操作性が向上する。また、ダウンロード日時の最も新しいダウンロードプロファイルは、ユーザが最も利用したいプロファイルであると想定される。そのため、代替プロファイルの候補リストの中で該当するダウンロードプロファイルを選択状態にすることで、ユーザによる代替プロファイルの設定がより容易になる。
【０１０７】
［実施形態３］
実施形態１、２では、任意のユーザが印刷処理を実行する例について説明した。本実施形態では、ＰＤＬデータ作成者とユーザとの関係が紐付けられた印刷処理（色変換処理）を実行する例について、図１２を参照して説明する。なお、本実施形態の画像処理システムは、実施形態１の画像処理システムと同じ構成であり、その説明を省略する。
【０１０８】
図１２は、作成者情報１２３９を含むＰＤＬデータ１２３０の構成例を示す図である。ＰＤＬデータ１２３０は、ＰＤＬデータ３２０と同様、ＰＤＬデータを示すヘッダ１２３１およびフッタ１２３２、ドキュメントの開始を示すコマンド１２３３およびその終了を示すコマンド１２３４を含む。ＰＤＬデータ１２３０は、ページの開始を示すコマンド１２３５およびその終了を示すコマンド１２３６を含む。また、ＰＤＬデータ１２３０は、描画するオブジェクトの情報１２３７を含む。オブジェクトの情報１２３７は、埋め込みプロファイル１２３８を含む。埋め込みプロファイル１２３８は、対象のオブジェクトの色変換処理に関する情報を含む。ＰＤＬデータ１２３０のヘッダ１２３１は、作成者情報１２３９を含む。作成者情報１２３９は、ＰＤＬデータを作成した作成者がＰＣ１０３で付加することができる情報であって、ユニークなＩＤ（識別番号）を含む。本実施形態では、例えば、ＩＤをＰＤＬデータ作成者の社員コードとする。
【０１０９】
また、本実施形態の画像形成装置１０１は、このＩＤ（社員コード）に対する認証を認証部１３５で行い、認証に成功すると印刷処理を実行するものとする。
【０１１０】
図１３は、本実施形態の画像形成装置１０１のＰＤＬ制御部１３２による印刷処理の手順例を示すフローチャートである。図１３のフローチャートで示される一連の処理は、ＣＰＵ１２３がＨＤＤ１２４またはＲＯＭ１２６に記憶されているプログラムコードをＲＡＭ１２５に展開し実行することにより行われる。あるいはまた、図１３におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。
【０１１１】
Ｓ１３０１において、ＰＤＬ制御部１３２は、ＰＣ１０３で作成されたＰＤＬデータ（印刷データ）を、ＬＡＮ１０２を介して受信する。ＰＤＬ制御部１３２は、例えばプロファイル１２３８が埋め込まれたオブジェクトの情報１２３７、ＰＤＬデータ作成者のＩＤである作成者情報１２３９を含むヘッダ１２３１を有するＰＤＬデータ１２３０を受信する。ＰＤＬ制御部１３２が受信するＰＤＬデータは、ＰＣ１０３で作成されたデータに限定されず、不図示のＰＣなどで作成されたデータであってもよい。
【０１１２】
Ｓ１３０２において、認証部１３５は、ユーザの認証処理を実行する。ユーザ操作によってユーザのＩＤとパスワードが操作部１１２、操作部Ｉ／Ｆ１２２を介してコントローラ１１１の設定部１３１から入力される。コントローラ１１１の認証部１３５は、設定部１３１から入力されたＩＤおよびパスワードをＨＤＤ１２４などに予め格納されたＩＤおよびパスワードと照合する。認証部１３５は、両者のＩＤおよびパスワードが一致するとの照合結果を取得した場合（Ｓ１３０２のＹＥＳ）、ユーザの認証処理が成功したと判定して処理をＳ１３０３に移行する。このとき、認証部１３５は、ユーザの認証処理が成功したとの結果をＰＤＬ制御部１３２に通知する。他方、認証部１３５は、両者のＩＤおよびパスワードが一致しないとの照合結果を取得した場合（Ｓ１３０２のＮＯ）、ユーザの認証処理が成功していないと判定して処理がＳ１３０２に戻される。このとき、認証部１３５は、ユーザの認証処理が成功していないとの結果をＰＤＬ制御部１３２に通知する。Ｓ１３０２において、認証部１３５は、認証処理を再び実行する。すなわち、Ｓ１３０２では、認証部１３５は、認証処理が成功して初めて処理を次のＳ１３０３へ移行する。
【０１１３】
Ｓ１３０３において、ＰＤＬ制御部１３２は、ＰＤＬデータ作成者とユーザが一致するか否かを判定する。
【０１１４】
具体的には、ＰＤＬ制御部１３２は、ＰＤＬデータ１２３０のヘッダの作成者情報１２３９に含まれるＰＤＬデータ作成者のＩＤの情報をＰＤＬ解析部１３４から取得する。ＰＤＬ制御部１３２は、Ｓ１３０２の認証処理で特定された画像形成装置１０１のユーザのＩＤの情報を認証部１３５から取得する。次に、ＰＤＬ制御部１３２は、ＰＤＬデータ作成者のＩＤとユーザのＩＤとが一致するか否かを判定する。ＰＤＬ制御部１３２は、２つのＩＤが一致すると判定した場合（Ｓ１３０３のＹＥＳ）、処理をＳ１３０４へ移行する。ＰＤＬ制御部１３２は、２つのＩＤが一致しないと判定した場合（Ｓ１３０３のＮＯ）、処理をＳ１３０５へ移行する。
【０１１５】
Ｓ１３０４において、ＰＤＬ制御部１３２は、設定部１３１が備えるプロファイル設定情報６００の埋め込みプロファイル６０１を「使用する」に変更し、埋め込みプロファイルに対するデフォルト設定（初期設定）を「使用する」に決定する。これにより、詳細につき後述するＳ１３０７にて、設定画面をＰＤＬデータ作成者の意図を反映した状態で操作部１１２に表示することができる。
【０１１６】
Ｓ１３０５において、ＰＤＬ制御部１３２は、設定部１３１が備えるプロファイル設定情報６００の埋め込みプロファイル６０１を「使用しない」に変更し、埋め込みプロファイルに対するデフォルト設定（初期設定）を「使用しない」に決定する。これにより、詳細につき後述するＳ１３０７にて、ユーザにより代替プロファイルを選択可能な代替設定画面を操作部１１２に表示することができる。
【０１１７】
Ｓ１３０６において、設定部１３１は、埋め込みプロファイルに対する設定確認や設定変更の要求があるか否かを判定する。設定部１３１は、埋め込みプロファイルに対する設定確認や設定変更の要求がないと判定した場合（Ｓ１３０６のＮＯ）、処理をＳ１３０８へ移行する。設定部１３１は、埋め込みプロファイルに対する設定確認や設定変更の要求があると判定した場合（Ｓ１３０６のＹＥＳ）、処理をＳ１３０７へ移行する。
【０１１８】
例えば、操作部１１２に対するユーザの入力操作内容が、設定画面７００や代替設定画面８００、１１００などの、埋め込みプロファイルに対する設定確認や設定変更であれば、埋め込みプロファイルに対する設定変更の要求があると判定する。操作部１１２に対するユーザの入力操作内容が、埋め込みプロファイルの設定確認や設定変更以外であれば、埋め込みプロファイルに対する設定変更の要求がないと判定する。
【０１１９】
「使用しない」ボタン７０１が選択状態である設定画面７００が操作部１１２に表示された場面では、以下に示すように、ユーザ操作に応じて、処理をＳ１３０７またはＳ１３０８へ移行する。ユーザ操作が、「使用しない」ボタン７０２に対して実行されると、設定変更の要求ありと判定し（Ｓ１３０６のＹＥＳ）、処理をＳ１３０７へ移行する。他方、ユーザ操作が「使用する」ボタン７０１、ＯＫボタン７０３に対して実行されると、設定変更の要求なしと判定し（Ｓ１３０６のＮＯ）、処理をＳ１３０８へ移行する。
【０１２０】
「使用しない」ボタン８０２、「プロファイルＡ」８１１、「プロファイルＸ」８２１が選択状態である代替設定画面８００が操作部１１２に表示された場面では、以下に示すように、ユーザ操作に応じて、処理をＳ１３０７またはＳ１３０８へ移行する。ユーザ操作が、「プロファイルＡ」８１１および「プロファイルＸ」８２１以外のプロファイル、「使用する」ボタン８０１に対して実行されると、設定変更の要求ありと判定し（Ｓ１３０６のＹＥＳ）、処理をＳ１３０７へ移行する。他方、ユーザ操作が、「使用する」ボタン８０１、ＯＫボタン８０３、「プロファイルＡ」８１１、「プロファイルＸ」８２１に対して実行されると、設定変更の要求なしと判定し（Ｓ１３０６のＮＯ）、処理をＳ１３０８へ移行する。
【０１２１】
「使用しない」ボタン１１０２、「ダウンロードプロファイルＰ」１１１１、「プロファイルＸ」１１２１が選択状態である代替設定画面１１００が操作部１１２に表示された場面では、以下に示すように、処理をＳ１３０７またはＳ１３０８へ移行する。ユーザ操作が、「ダウンロードプロファイルＰ」１１１１および「プロファイルＸ」１１２１以外のプロファイル、「使用する」ボタン１１０１に対して実行されると、設定変更の要求ありと判定し（Ｓ１３０６のＹＥＳ）、処理をＳ１３０７へ移行する。他方、ユーザ操作が、「使用しない」ボタン１１０２、ＯＫボタン１１０３、「ダウンロードプロファイルＰ」１１１１、「プロファイルＸ」１１２１に対して実行されると、設定変更の要求なしと判定し（Ｓ１３０６のＮＯ）、処理をＳ１３０８へ移行する。
【０１２２】
Ｓ１３０７において、設定部１３１は、埋め込みプロファイルに対する設定変更を実行する。なお、設定変更処理は、例えばＳ５０３〜Ｓ５０８などの、実施形態１、２の設定変更処理と同じであり、詳細な説明については省略する。
【０１２３】
Ｓ１３０８において、設定部１３１は、ＰＤＬデータに対する印刷要求があるかないかを判定する。設定部１３１は、印刷要求があると判定した場合（Ｓ１３０８のＹＥＳ）、処理をＳ１３０９へ移行する。他方、設定部１３１は、印刷要求がないと判定した場合（Ｓ１３０８のＮＯ）、処理をＳ１３０６へ移行し、Ｓ１３０６〜Ｓ１３０８の設定変更処理を継続する。
【０１２４】
例えば、操作部１１２に対するユーザの入力操作内容が印刷処理の実行開始であると判定した場合（Ｓ１３０８のＹＥＳ）、処理をＳ１３０９へ移行する。操作部１１２に対するユーザの入力操作内容が印刷処理の実行開始ではないと判定した場合（Ｓ１３０８のＮＯ）、処理をＳ１３０６へ移行し、Ｓ１３０６〜Ｓ１３０８の処理を継続する。
【０１２５】
Ｓ１３０９において、埋め込みプロファイルまたは代替プロファイルの設定に応じたＰＤＬデータの印刷処理を実行する。ＰＤＬ制御部１３２は、設定部１３１が管理する設定情報と、ＰＤＬデータの解析処理をＰＤＬ解析部１３４に指示する。ＰＤＬ解析部１３４は、Ｓ１３０４、Ｓ１３０５、またはＳ１３０７のプロファイルの設定値に従って、ＰＤＬ制御部１３２から指示を受けたＰＤＬデータの解析を行い、中間データを生成し、ＲＩＰ１２７を利用して中間データを画像データに展開する。プリンタ制御部１３３は、展開された画像データをプリンタ部１１３へ出力し、プリンタ部１１３に紙などの記録媒体への印刷処理を実行させる。印刷処理を実行した後、本フローを終了する。なお、ＰＤＬデータ解析処理は、例えば、Ｓ９０２〜Ｓ９１０などの、実施形態１、２のＰＤＬ解析処理と同じであり、詳細な説明については省略する。
【０１２６】
以上、説明したように、本実施形態によれば、ユーザとＰＤＬデータ作成者とが一致する場合は「使用する」、一致しない場合は「使用しない」と、設定画面または代替設定画面にて、埋め込みプロファイルに対するデフォルト設定が自動的に切り替わる。ユーザがＰＤＬデータ作成者と一致する場合、埋め込みプロファイルを使用して印刷することが反映された状態の設定画面が自動的に操作部１１２に表示される。これにより、ユーザ（ＰＤＬデータ作成者）は、ＰＤＬデータ作成者自身の印刷設定（埋め込みプロファイル）を確認し、必要であれば色変換処理に関する設定を変更するための作業を行う必要が無くなる。ユーザがＰＤＬデータ作成者と一致しない場合、埋め込みプロファイルを使用せず代替のプロファイルを使用して印刷することが反映された状態の代替設定画面が自動的に操作部１１２に表示される。ユーザによる印刷設定を予測した状態で設定画面または代替設定画面が操作部１１２に表示されることから、ユーザによる設定作業が簡易になる。
【０１２７】
［その他の実施形態］
ＰＤＬデータの埋め込みプロファイルを使用するか使用しないかの設定は、ＰＤＬデータを含む印刷ジョブを画像形成装置１０１に投入する前の場面でも、ＰＤＬデータを含む印刷ジョブを画像形成装置１０１に投入中の場面でもよい。
【０１２８】
埋め込みプロファイルの代わりにどの代替プロファイルを使用するかの設定は、ＰＤＬデータを含む印刷ジョブを画像形成装置１０１に投入する前の場面でも、ＰＤＬデータを含む印刷ジョブを画像形成装置１０１に投入中の場面でもよい。
【０１２９】
画像形成装置１０１に印刷ジョブ投入中の場面は、例えばＰＣ１０３から受信した印刷ジョブを一旦留め置き、その後、留め置かれた印刷ジョブの出力指示をユーザから受けて、印刷ジョブ（ＰＤＬデータ）の印刷を行う留め置き印刷処理の場面でもよい。
【０１３０】
上記では、候補リストに含まれる各プロファイルのダウンロード日時が格納されたプロファイル管理情報を例に説明した。プロファイル管理情報に含まれる情報はこれに限定されない。例えば、各プロファイルの使用回数を含む使用履歴をＨＤＤなどに格納しておき、ＨＤＤなどから使用履歴を取得し、取得した使用履歴を各プロファイルと関連付けたプロファイル管理情報としてもよい。使用履歴を各プロファイルと関連付けたプロファイル管理情報とした場合、使用回数の多い順に先頭から末尾に向けて各プロファイルを配置した候補リストとしてもよい。
【０１３１】
各プロファイルの使用履歴をユーザのＩＤと紐付けたプロファイル管理情報としてもよい。この場合、ユーザに対応し、使用回数の多い順に先頭から末尾に向けて各プロファイルを配置した候補リストとしてもよい。
【０１３２】
ＰＤＬデータ作成者のＩＤと、ユーザのＩＤと、各プロファイルの使用回数を含む使用履歴とを紐付けたプロファイル管理情報としてもよい。この場合、ＰＤＬデータ作成者およびユーザの組み合わせに対応し、使用回数の多い順に先頭から末尾に向けて各プロファイルを配置した候補リストとしてもよい。
【０１３３】
上記では、各種設定画面を画像形成装置１０１の操作部１１２に表示する例に説明した。各種設定画面の表示は操作部１１２に限定されない。例えば、ＰＣ１０３のディスプレイなどの、ユーザ操作で選択可能に表示装置に各種設定画面を表示してもよい。
【０１３４】
上記では、ホストコンピュータとしてＰＣ１０３を含む画像処理システムを例に説明した。ホストコンピュータはＰＣに限定されない。例えば、タブレットなどのモバイル端末や、ワークステーションをホストコンピュータとしてもよい。
【０１３５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３６】
１１２      操作部
１３１      設定部
１３２      ＰＤＬ制御部
１３３      プリンタ制御部
１３４      ＰＤＬ解析部
【図１】
2020183073.tif 000003
【図２】
2020183073.tif 000004
【図３】
2020183073.tif 000005
【図４】
2020183073.tif 000006
【図５】
2020183073.tif 000007
【図６】
2020183073.tif 000008
【図７】
2020183073.tif 000009
【図８】
2020183073.tif 000010
【図９】
2020183073.tif 000011
【図１０】
2020183073.tif 000012
【図１１】
2020183073.tif 000013
【図１２】
2020183073.tif 000014
【図１３】
2020183073.tif 000015