(57)【要約】【課題】顧客毎に色変換処理を行うことができる画像形成装置及び画像形成システムの提供。【解決手段】フォームデータとバリアブルデータとを含む印刷データと、フォームデータ及びバリアブルデータのカラープロファイルと、印刷紙の種類とを取得する取得部と、所定の印刷ページのバリアブルデータのカラープロファイルが前の印刷ページから変更したか否かを判断するカラープロファイル変更判断部と、所定の印刷ページと前の印刷ページとにおいて印刷紙の種類が変更したか否かを判断して、フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用するか否かを判断する適用判断部と、フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する適用部と、フォームデータ及びバリアブルデータの色変換処理を行う色変換処理部とを備える。【選択図】図１３
2014210384.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ページで共通する固定のフォームデータと、前記複数の印刷ページのそれぞれで異なるバリアブルデータと、を含む印刷データと、前記フォームデータのカラープロファイルと、前記バリアブルデータのカラープロファイルと、を取得する取得部と、
所定の印刷ページのバリアブルデータのカラープロファイルが、前の印刷ページのバリアブルデータのカラープロファイルから変更したか否かを判断するカラープロファイル変更判断部と、
前記カラープロファイル変更判断部が、前記所定の印刷ページのバリアブルデータのカラープロファイルが前の印刷ページのバリアブルデータのカラープロファイルから変更したと判断する場合に、前記所定の印刷ページにおけるフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用するか否かを判断する適用判断部と、
前記適用判断部の判断に基づいて、前記所定の印刷ページにおけるフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する適用部と、
前記フォームデータのカラープロファイル及び前記バリアブルデータのカラープロファイルに基づいて、前記フォームデータ及び前記バリアブルデータの色変換処理を行う色変換処理部と、
を備え、
前記取得部は、印刷紙の種類をさらに取得し、
前記適用判断部は、前記所定の印刷ページの印刷紙の種類が前の印刷ページと印刷紙の種類から変更したか否かを判断することによって、前記所定の印刷ページにおけるフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用するか否かを判断し、
前記適用判断部が前記所定の印刷ページの印刷紙の種類が前の印刷ページと印刷紙の種類から変更したと判断する場合に、前記適用部は、前記所定の印刷ページにおける全ての属性のフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用し、前記色変換処理部は、前記所定の印刷ページにおいて、前記適用部が適用したバリアブルデータのカラープロファイルに基づいて、全ての属性のフォームデータの色変換処理を行う、画像形成装置。
【請求項２】
前記取得部は、前記フォームデータにおいて全ての属性のうち前記フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する一部の属性の情報をさらに取得し、
前記適用判断部が、前記所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更していないと判断する場合に、前記適用部は、前記所定の印刷ページにおいて、前記取得部が取得した前記一部の属性のフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する、
請求項１に記載の画像形成装置。
【請求項３】
前記取得部は、前記バリアブルデータにおいて全ての属性のうち前記フォームデータのカラープロファイルの変更判断に用いられる切替属性の情報をさらに取得し、
前記適用判断部は、さらに、前記所定の印刷ページのバリアブルデータの属性が前記切替属性と一致するか否かを判断することによって、前記所定の印刷ページにおけるフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用するか否かを判断し、
前記適用判断部が、前記所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更していないと判断する場合であって、前記所定の印刷ページにおけるバリアブルデータの属性が前記切替属性と一致すると判断する場合に、前記適用部は、前記所定の印刷ページにおけるフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する、
請求項１に記載の画像形成装置。
【請求項４】
複数の印刷単位で共通する固定のフォームデータと、前記複数の印刷単位のそれぞれで異なるバリアブルデータと、を含む印刷データと、前記フォームデータのカラープロファイルと、前記バリアブルデータのカラープロファイルと、を取得する取得部と、
所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したか否かを判断するカラープロファイル変更判断部と、
前記カラープロファイル変更判断部が、前記所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したと判断する場合に、前記所定の印刷単位におけるフォームデータのカラープロファイルとして前記所定の印刷単位におけるバリアブルデータのカラープロファイルを適用するか否かを判断する適用判断部と、
前記適用判断部の判断に基づいて、前記所定の印刷単位におけるフォームデータのカラープロファイルとして前記所定の印刷単位におけるバリアブルデータのカラープロファイルを適用する適用部と、
前記フォームデータのカラープロファイル及び前記バリアブルデータのカラープロファイルに基づいて、前記フォームデータ及び前記バリアブルデータの色変換処理を行う色変換処理部と、
を備え、
前記取得部は、前記フォームデータにおいて全ての属性のうち前記フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する一部の属性の情報をさらに取得し、
前記適用判断部が所定の印刷単位における全ての属性のフォームデータのカラープロファイルとして前記所定の印刷単位におけるバリアブルデータのカラープロファイルを適用しないと判断する場合に、前記適用部は、前記所定の印刷単位において、前記取得部が取得した前記一部の属性のフォームデータのカラープロファイルとして前記所定の印刷単位におけるバリアブルデータのカラープロファイルを適用し、前記色変換処理部は、前記所定の印刷単位において、前記適用部が適用したバリアブルデータのカラープロファイルに基づいて、前記取得部が取得した前記一部の属性のフォームデータの色変換処理を行う、画像形成装置。
【請求項５】
ユーザーによる入力を受け付ける入力部、をさらに備え、
前記取得部は、ユーザーが前記入力部を介して前記フォームデータの一部の属性の情報を入力することによって、前記フォームデータの一部の属性の情報を取得する、
請求項２又は４に記載の画像形成装置。
【請求項６】
複数の印刷単位で共通する固定のフォームデータと、前記複数の印刷単位のそれぞれで異なるバリアブルデータと、を含む印刷データと、前記フォームデータのカラープロファイルと、前記バリアブルデータのカラープロファイルと、を取得する取得部と、
前記フォームデータのカラープロファイル及び前記バリアブルデータのカラープロファイルに基づいて、前記フォームデータ及び前記バリアブルデータの色変換処理を行う色変換処理部と、
所定の印刷単位において前記フォームデータの全ての属性のカラープロファイルとして前記所定の印刷単位のバリアブルデータのカラープロファイルを適用する第１適用制御を実行する第１適用制御部と、
所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したか否かを判断することによって、前記所定の印刷単位のフォームデータのカラープロファイルとして前記所定の印刷単位のバリアブルデータのカラープロファイルを適用する第２適用制御、を実行する第２適用制御部と、
前記第１適用制御部に前記第１適用制御を実行させるか前記第２適用制御部に前記第２適用制御を実行させるかを切り替える切替部と、を備える、画像形成装置。
【請求項７】
前記取得部は、印刷紙の種類をさらに取得し、
前記印刷単位は、印刷ページであり、
前記第２適用制御部は、
所定の印刷ページのバリアブルデータのカラープロファイルが前の印刷ページのバリアブルデータのカラープロファイルから変更したと判断する場合に、前記所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更したか否かを判断する紙種判断部と、
前記紙種判断部が前記所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更したと判断する場合に、前記所定の印刷ページにおけるフォームデータのカラープロファイルとして前記所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する適用部と、
を有し、
前記色変換処理部は、前記所定の印刷ページにおいて、前記適用部が適用したバリアブルデータのカラープロファイルに基づいて、前記フォームデータの色変換処理を行う、
請求項６に記載の画像形成装置。
【請求項８】
前記取得部は、前記フォームデータにおいて全ての属性のうち前記フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する一部の属性の情報をさらに取得し、
前記第２適用制御部は、
前記所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したと判断する場合に、前記所定の印刷単位におけるフォームデータのカラープロファイルとして前記所定の印刷単位におけるバリアブルデータのカラープロファイルを適用するか否かを判断する適用判断部と、
前記適用判断部の判断に基づいて、前記所定の印刷単位におけるフォームデータのカラープロファイルとして前記所定の印刷単位におけるバリアブルデータのカラープロファイルを適用する適用部と、
を有し、
前記色変換処理部は、前記所定の印刷単位において、前記適用部が適用したバリアブルデータのカラープロファイルに基づいて、前記取得部が取得した前記一部の属性のフォームデータの色変換処理を行う、
請求項６に記載の画像形成装置。
【請求項９】
前記印刷データを記憶する記憶部と、
前記フォームデータ及び前記バリアブルデータのＲＩＰ処理を行うＲＩＰ部と、
カラープロファイルとして前記バリアブルデータのカラープロファイルが適用されるフォームデータを変更データとして抽出する抽出部と、
前記変更データを含む全ての前記フォームデータの前記ＲＩＰ処理及び前記色変換処理後のデータの容量を推定する容量推定部と、
前記容量推定部によって推定された前記全てのフォームデータの前記ＲＩＰ処理及び前記色変換処理後のデータの容量が、前記記憶部の変換処理データ用の記憶領域の容量よりも小さいか否かを判断する容量判断部と、
をさらに備え、
前記ＲＩＰ部及び前記色変換処理部は、前記容量判断部が、前記容量推定部によって推定された前記全てのフォームデータの前記ＲＩＰ処理及び前記色変換処理後のデータの容量が前記記憶部の前記変換処理データ用の記憶領域の容量よりも小さいと判断する場合に、前記バリアブルデータの前記ＲＩＰ処理及び前記色変換処理を行う前に、前記全てのフォームデータの前記ＲＩＰ処理及び前記色変換処理を行う、
請求項４に記載の画像形成装置。
【請求項１０】
請求項１〜９のいずれか１項に記載の画像形成装置と、
前記画像形成装置に対して、前記印刷データを少なくとも送信する印刷データ送信装置と、
を備える、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
従来、ダイレクトメールや明細書等の宛名等が印刷単位（例えば、印刷ページ）毎に異なる印刷物を生成するために印刷単位毎に印刷内容を変えるバリアブル印刷を行う画像形成装置が存在する。ここで、宛名等の印刷単位毎に異なる部分をバリアブルデータといい、複数の印刷単位において共通する部分をフォームデータという。近年の画像形成装置では、One to One マーケティングとして顧客の嗜好やニーズを反映させて印刷することが必要となってきており、バリアブル印刷では、単純に、印刷単位毎に宛名等を変更するだけでなく、顧客に応じて、データの色変換処理を行うことも求められている。
【０００３】
そこで、例えば、特許文献１（特開２００８−２７７８９７号公報）では、印刷単位毎のバリアブルデータのカラープロファイルの変更が可能な画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７７８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示の画像形成装置では、バリアブルデータのカラープロファイルを印刷単位毎に変更することはできるが、フォームデータのカラープロファイルは固定である。このため、この画像形成装置では、顧客毎に応じた色変換処理の対応に限界があると考えられる。
【０００６】
そこで、本発明の課題は、より柔軟に顧客毎に応じた色変換処理を行うことができる画像形成装置及び画像形成システムを提供することにある。
【課題を解決するための手段】
【０００７】
第１発明に係る画像形成装置は、取得部と、カラープロファイル変更判断部と、適用判断部と、適用部と、色変換処理部と、を備える。取得部は、印刷データと、フォームデータのカラープロファイルと、バリアブルデータのカラープロファイルと、を取得する。印刷データは、フォームデータと、バリアブルデータと、を含む。フォームデータは、複数の印刷ページで共通する固定のデータである。バリアブルデータは、複数の印刷ページのそれぞれで異なるデータである。カラープロファイル変更判断部は、所定の印刷ページのバリアブルデータのカラープロファイルが、前の印刷ページのバリアブルデータのカラープロファイルから変更したか否かを判断する。適用判断部は、カラープロファイル変更判断部が、所定の印刷ページのバリアブルデータのカラープロファイルが前の印刷ページのバリアブルデータのカラープロファイルから変更したと判断する場合に、所定の印刷ページにおけるフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用するか否かを判断する。適用部は、適用判断部の判断に基づいて、所定の印刷ページにおけるフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する。色変換処理部は、フォームデータのカラープロファイル及びバリアブルデータのカラープロファイルに基づいて、フォームデータ及びバリアブルデータの色変換処理を行う。また、取得部は、印刷紙の種類をさらに取得する。また、適用判断部は、所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更したか否かを判断することによって、所定の印刷ページにおけるフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用するか否かを判断する。適用判断部が所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更したと判断する場合に、適用部は、所定の印刷ページにおける全ての属性のフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する。また、色変換処理部は、所定の印刷ページにおいて、適用部が適用したバリアブルデータのカラープロファイルに基づいて、全ての属性のフォームデータの色変換処理を行う。
【０００８】
ここで、例えば、印刷紙の種類が異なるにも関わらず、同じカラープロファイルを適用したとすると、ユーザーが望む色の印刷物が得られないことが懸念される。
【０００９】
そこで、第１発明に係る画像形成装置では、所定の印刷ページと前の印刷ページとにおいて印刷紙の種類が異なっている場合は、所定の印刷ページのフォームデータのカラープロファイルとしてその所定の印刷ページのバリアブルデータのカラープロファイルを適用している。これにより、印刷媒体の種類に合わせてカラープロファイルを設定でき、適切なカラーマネッジメントを行うことができる。よって、ユーザーの意図した通りの色味で印刷物を出力することができる。従って、顧客毎に応じた色変換処理を行うことができる。
【００１０】
第２発明に係る画像形成装置は、第１発明に係る画像形成装置であって、取得部は、フォームデータにおいて全ての属性のうちフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する一部の属性の情報をさらに取得する。適用判断部が所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更していないと判断する場合に、適用部は、所定の印刷ページにおいて、取得部が取得した一部の属性のフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する。
【００１１】
第２発明に係る画像形成装置では、バリアブルデータのカラープロファイルの前の印刷ページからの変更が、印刷紙の種類の変更によるものでない場合、取得部が取得した一部の属性のフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する。すなわち、フォームデータのカラープロファイルを属性毎に変更することが可能になる。従って、細やかな色変換処理を行うことができる。
【００１２】
第３発明に係る画像形成装置は、第１発明に係る画像形成装置であって、取得部は、バリアブルデータにおいて全ての属性のうち切替属性の情報をさらに取得する。切替属性とは、フォームデータのカラープロファイルの変更判断に用いられる属性である。そして、適用判断部は、さらに、所定の印刷ページのバリアブルデータの属性が切替属性と一致するか否かを判断することによって、所定の印刷ページにおけるフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用するか否かを判断する。そして、適用判断部が、所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更していないと判断する場合であって、所定の印刷ページにおけるバリアブルデータの属性が切替属性と一致すると判断する場合に、適用部は、所定の印刷ページにおけるフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する。
【００１３】
第３発明に係る画像形成装置では、バリアブルデータの属性に応じて、フォームデータのカラープロファイルを変更することができる。
【００１４】
第４発明に係る画像形成装置は、取得部と、カラープロファイル変更判断部と、適用判断部と、適用部と、色変換処理部と、を備えている。取得部は、印刷データと、フォームデータのカラープロファイルと、バリアブルデータのカラープロファイルと、を取得する。フォームデータは、複数の印刷単位で共通する固定のデータである。バリアブルデータは、複数の印刷単位のそれぞれで異なるデータである。カラープロファイル変更判断部は、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したか否かを判断する。適用判断部は、カラープロファイル変更判断部が、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したと判断する場合に、所定の印刷単位におけるフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用するか否かを判断する。適用部は、所定の印刷単位におけるフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用する。色変換処理部は、フォームデータのカラープロファイル及びバリアブルデータのカラープロファイルに基づいて、フォームデータ及びバリアブルデータの色変換処理を行う。また、取得部は、フォームデータにおいて全ての属性のうちフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する一部の属性をさらに取得する。また、適用判断部が所定の印刷単位における全ての属性のフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用しないと判断する場合に、適用部は、所定の印刷単位において、取得部が取得した一部の属性のフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用する。そして、色変換処理部は、所定の印刷単位において、適用部が適用したバリアブルデータのカラープロファイルに基づいて、取得部が取得した一部の属性のフォームデータの色変換処理を行う。
【００１５】
第４発明に係る画像形成装置では、フォームデータのカラープロファイルを属性毎に変更することが可能になる。よって、細やかな色変換処理を行うことができ、顧客毎に応じた色変換処理を行うことができる。
【００１６】
第５発明に係る画像形成装置は、第２発明又は第４発明に係る画像形成装置であって、ユーザーによる入力を受け付ける入力部をさらに備える。そして、取得部は、ユーザーが入力部を介してフォームデータの一部の属性の情報を入力することによって、フォームデータの一部の属性の情報を取得する。
【００１７】
第５発明に係る画像形成装置では、ユーザーが、カラープロファイルを変更するフォームデータの属性を決定できる。すなわち、ユーザーが所望する属性のフォームデータの色変換処理を行うことができる。
【００１８】
第６発明に係る画像形成装置は、取得部と、色変換処理部と、第１適用制御部と、第２適用制御部と、切替部と、を備える。取得部は、印刷データと、フォームデータのカラープロファイルと、バリアブルデータのカラープロファイルと、を取得する。印刷データには、フォームデータとバリアブルデータとが含まれる。フォームデータは、複数の印刷単位で共通する固定のデータである。バリアブルデータは、複数の印刷単位のそれぞれで異なるデータである。色変換処理部は、フォームデータのカラープロファイル及びバリアブルデータのカラープロファイルに基づいて、フォームデータ及びバリアブルデータの色変換処理を行う。第１適用制御部は、第１適用制御を実行する。第１適用制御とは、所定の印刷単位においてフォームデータの全ての属性のカラープロファイルとして所定の印刷単位のバリアブルデータのカラープロファイルを適用する制御である。第２適用制御部は、第２適用制御を実行する。第２適用制御は、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したか否かを判断することによって、所定の印刷単位のフォームデータのカラープロファイルとして所定の印刷単位のバリアブルデータのカラープロファイルを適用する制御である。切替部は、第１適用制御部に第１適用制御を実行させるか第２適用制御部に第２適用制御を実行させるかを切り替える。
【００１９】
第６発明に係る画像形成装置では、複数の制御（ここでは、第１適用制御及び第２適用制御）を切り替えることができる。よって、状況に応じた色変換処理を行うことができる。
【００２０】
第７発明に係る画像形成装置は、第６発明に係る画像形成装置であって、取得部は、印刷紙の種類をさらに取得し、印刷単位は印刷ページであり、第２適用制御部は、紙種判断部と、適用部と、を有する。紙種判断部は、所定の印刷ページのバリアブルデータのカラープロファイルが前の印刷ページのバリアブルデータのカラープロファイルから変更したと判断する場合に、所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更したか否かを判断する。適用部は、紙種判断部が所定の印刷ページの印刷紙の種類が前の印刷ページの印刷紙の種類から変更したと判断する場合に、所定の印刷ページにおけるフォームデータのカラープロファイルとして所定の印刷ページにおけるバリアブルデータのカラープロファイルを適用する。色変換処理部は、所定の印刷ページにおいて、適用部が適用したバリアブルデータのカラープロファイルに基づいて、フォームデータの色変換処理を行う。
【００２１】
ここで、例えば、印刷紙の種類が異なるにも関わらず、同じカラープロファイルを適用したとすると、ユーザーが望む色の印刷物が得られないことが懸念される。
【００２２】
そこで、第７発明に係る画像形成装置では、第２適用制御が行われる場合、所定の印刷ページと前の印刷ページとにおいて印刷紙の種類が異なることによってバリアブルデータのカラープロファイルが変更しているときに、フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルが適用される。これにより、適切なカラーマネッジメントが可能になり、印刷物がユーザーの意図した通りの色味で出力される。従って、顧客毎に応じた色変換処理を行うことができる。
【００２３】
第８発明に係る画像形成装置は、第６発明に係る画像形成装置であって、取得部は、フォームデータにおいて全ての属性のうちフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する一部の属性をさらに取得する。第２適用制御部は、適用判断部と、適用部と、を有する。適用判断部は、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したと判断する場合に、所定の印刷単位におけるフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用するか否かを判断する。適用部は、所定の印刷単位におけるフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用する。色変換処理部は、所定の印刷単位において、適用部が適用したバリアブルデータのカラープロファイルに基づいて、取得部が取得した一部の属性のフォームデータの色変換処理を行う。
【００２４】
第８発明に係る画像形成装置では、第２適用制御を行う場合、フォームデータのカラープロファイルを属性毎に変更することが可能になる。よって、細やかな色変換処理を行うことができる。
【００２５】
第９発明に係る画像形成装置は、第４発明に係る画像形成装置であって、記憶部と、ＲＩＰ部と、抽出部と、容量推定部と、容量判断部と、をさらに備える。記憶部は、印刷データを記憶する。ＲＩＰ部は、フォームデータ及びバリアブルデータのＲＩＰ処理を行う。抽出部は、カラープロファイルとしてバリアブルデータのカラープロファイルが適用されるフォームデータを変更データとして抽出する。容量推定部は、変更データを含む全てのフォームデータのＲＩＰ処理及び色変換処理後のデータの容量を推定する。容量判断部は、容量推定部によって推定された全てのフォームデータのＲＩＰ処理及び色変換処理後のデータの容量が、記憶部の変換処理データ用の記憶領域の容量よりも小さいか否かを判断する。ＲＩＰ部及び色変換処理部は、容量判断部が、容量推定部によって推定された全てのフォームデータのＲＩＰ処理及び色変換処理後のデータの容量が記憶部の変換処理データ用の記憶領域の容量よりも小さいと判断する場合に、バリアブルデータのＲＩＰ処理及び色変換処理を行う前に、全てのフォームデータのＲＩＰ処理及び色変換処理を行う。
【００２６】
第９発明に係る画像形成装置では、記憶部の所定の記憶領域の容量が、全てのフォームデータのＲＩＰ処理及び色変換処理後のデータを記憶できる容量である場合には、予め、全てのフォームデータのＲＩＰ処理及び色変換処理を行う。これにより、フォームデータの色変換処理を最小限に抑えることができる。
【００２７】
第１０発明に係る画像形成システムは、第１発明〜第９発明のいずれかに係る画像形成装置と、画像形成装置に対して、印刷データを少なくとも送信する印刷データ送信装置と、を備える。
【００２８】
第１０発明に係る画像形成システムでは、印刷データ送信装置から送信された印刷データに基づいて、画像形成装置が第１発明〜第９発明に係る画像形成装置で説明した動作と同様の動作を行うことによって同様の効果を奏する。
【発明の効果】
【００２９】
本発明では、顧客毎に応じた色変換処理を行うことができる。
【図面の簡単な説明】
【００３０】
【図１】画像形成システムの全体構成図。
【図２】クライアント装置のハードウェア構成図。
【図３】画像形成装置のハードウェア構成図。
【図４】画像形成装置のプリンターコントローラーのハードウェア及び機能構成図。
【図５】ＰＰＭＬデータの構成の概念図。
【図６】オブジェクトデータが描画されたＰＤＦデータの構成の概念図。
【図７】バリアブル設定ルールの一例を示す図。
【図８】カラープロファイルデータの一例を示す図。
【図９】カラープロファイルデータの別例を示す図。
【図１０】バリアブル印刷用データ（印刷データ）の一例を示す図。
【図１１】画像形成装置における適用属性設定画面の一例を示す図。
【図１２】色変換処理情報の一例を示す図。
【図１３】画像形成装置におけるバリアブル印刷処理を示すフローチャート。
【図１４】変形例Ａに係る適用属性設定画面を示す図。
【図１５】変形例Ｂに係る画像形成装置のプリンターコントローラーのハードウェア及び機能構成図。
【図１６】変形例Ｂに係る適用属性設定画面の一例を示す図。
【図１７】変形例Ｃに係る画像形成装置のプリンターコントローラーのハードウェア及び機能構成図。
【図１８】変形例Ｃに係る画像形成装置におけるバリアブル印刷処理を示すフローチャート。
【図１９】変形例Ｄに係る画像形成装置のプリンターコントローラーのハードウェア及び機能構成図。
【図２０】変形例Ｄに係る色変換テーブルの一例を示す図。
【図２１】変形例Ｄに係る画像形成装置におけるバリアブル印刷処理を示すフローチャート。
【発明を実施するための形態】
【００３１】
以下、図面を参照しながら、本発明の一実施形態に係る画像形成システム１００について説明する。
【００３２】
（１）画像形成システムの全体構成
図１は、本発明の一実施形態に係る画像形成システム１００の全体構成図である。画像形成システム１００は、図１に示すように、主として、画像形成装置１０と、クライアント装置３０（印刷データ送信装置に相当）と、を備えている。画像形成システム１００は、画像形成装置１０が、クライアント装置３０から送信される印刷データ、印刷設定のデータ、カラープロファイル等（後述する）に基づいて、電子写真方式やインクジェット方式により画像形成を行うシステムである。画像形成装置１０とクライアント装置３０とは、ネットワーク５を介して、互いに通信可能に接続されている。ネットワーク５は、ＬＡＮやインターネット等の通信回線を介したネットワークである。尚、図１では、１つの画像形成装置１０を示し、３つのクライアント装置３０を示しているが、数はこれに限られるものではない。画像形成装置１０は、コピー機能、スキャナー機能、ＦＡＸ機能、プリンター機能、データ通信機能、サーバー機能等を有するＭＦＰである。クライアント装置３０は、ネットワーク５を介して、画像形成装置１０に対して、各種のデータの送信を行うクライアントコンピューターである。以下、画像形成システム１００を主として構成する画像形成装置１０及びクライアント装置３０について、クライアント装置３０について説明してから、画像形成装置１０について説明する。
【００３３】
（２）クライアント装置
図２は、クライアント装置３０のハードウェア構成図である。クライアント装置３０は、印刷データを生成して、画像形成装置１０（具体的には、画像形成装置１０のプリンターコントローラー２０（後述する））に対して、印刷データを送信することで印刷指示を行う装置である。
【００３４】
具体的には、クライアント装置３０は、図２に示すように、主として、通信部３１と、入力部３２と、出力部３３と、記憶部３４と、制御部３５とを有している。
【００３５】
（２−１）通信部
通信部３１は、クライアント装置３０をネットワーク５に接続するためのネットワークインターフェースである。
【００３６】
（２−２）入力部
入力部３２は、マウス、キーボード、操作ボタン等から構成されており、ユーザーからのクライアント装置３０に対する入力を受け付ける。
【００３７】
（２−３）出力部
出力部３３は、ディスプレイから構成されており、各種の操作画面等を表示する。
【００３８】
（２−４）記憶部
記憶部３４は、主として、ＲＡＭ、ＲＯＭ及びハードディスクから構成されており、各種プログラムやデータを記憶する。具体的には、記憶部３４には、原稿データ生成アプリケーションやプリンタードライバーが格納されている。原稿データ生成アプリケーションは、文字、写真、図形等から成る原稿データを生成するためのプログラムである。プリンタードライバーは、原稿データを、画像形成装置１０が解釈可能なＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データに変換するためのプログラムである。また、プリンタードライバーは、原稿データを印刷データに変換するだけでなく、原稿データの印刷設定を行い、印刷設定のデータを画像形成装置１０が解釈可能なＰＪＬ（Ｐｒｉｎｔ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）データに変換する。尚、プリンタードライバーは、印刷設定のデータを、ＰＪＬデータの代わりにＪＤＦデータに変換してもよい。
【００３９】
ユーザーは、入力部３２を介して、上述の原稿データ生成アプリケーションやプリンタードライバーを利用可能となっている。具体的には、原稿データ生成アプリケーションは、入力部３２を介したユーザーによる操作に基づいて、原稿データを生成したり、生成した原稿データを記憶部３４の所定の記憶領域に格納したりする。プリンタードライバーは、入力部３２を介したユーザーによる操作に基づいて、所定の記憶領域に格納された原稿データを印刷データに変換したり、変換した印刷データを画像形成装置１０に対して送信したりする。また、プリンタードライバーは、入力部３２を介したユーザーによる操作に基づいて、原稿データの印刷設定を行ったり、印刷設定のデータをＰＪＬデータに変換して印刷データと共に画像形成装置１０に対して送信したりする。そして、プリンタードライバーは、印刷データ、印刷データに対応する印刷設定のデータ及び印刷設定のデータを変換したＰＪＬデータを、記憶部３４の所定の記憶領域に格納する。ここで、印刷設定とは、印刷媒体に対する印刷条件（種類、サイズ、片面／両面印刷等）である。印刷媒体とは、画像形成装置１０において印刷（画像形成）が行われる媒体であり、例えば、印刷紙である。
【００４０】
また、原稿データ生成アプリケーションには、バリアブル印刷用アプリケーションが含まれる。以下、バリアブル印刷用アプリケーションについて説明する。
【００４１】
（バリアブル印刷用アプリケーション）
バリアブル印刷用アプリケーションは、バリアブル印刷用データを生成するためのプログラムである。ユーザーが入力部３２を介してバリアブル印刷用アプリケーションを起動すると、出力部３３にバリアブル印刷用データを生成するための画面が表示される。そして、ユーザーが出力部３３に表示された画面に基づいて各種の情報（具体的には、バリアブル印刷用データの生成を実行させる指示情報等）を入力することにより、バリアブル印刷用アプリケーションによってバリアブル印刷用データが生成される。バリアブル印刷用アプリケーションが使用されると、原稿データとしてバリアブル印刷用データが生成され、バリアブル印刷用データが印刷データに変換されて画像形成装置１０に対して送信される。ここで、バリアブル印刷用データとは、複数の印刷単位のそれぞれで共通する固定のフォームデータと、複数の印刷単位のそれぞれで異なるバリアブルデータと、を含むデータである。また、印刷単位とは、印刷処理の単位である。具体的には、印刷媒体が印刷紙である場合、１の印刷ページに画像形成装置１０において１のレコード（後述する）に対応する画像データが出力される場合は、その印刷ページが印刷単位であり、１の印刷ページに対して、複数のレコードに対応する複数の画像データが画像形成装置１０において出力される場合（すなわち、画像形成装置１０において集約印刷（Ｎｉｎ１印刷）がされる場合）は、その複数のレコードの各々に対応する各画像データが出力される各領域が印刷単位である。
【００４２】
より具体的には、バリアブル印刷用アプリケーションは、ＰＰＭＬデータに基づいて、各種の処理を行って、バリアブル印刷用データを生成する。以下、ＰＰＭＬデータ及びバリアブル印刷用アプリケーションの各種の処理について説明する。
【００４３】
（ａ）ＰＰＭＬデータ
図５は、ＰＰＭＬデータの構成の概念図である。
【００４４】
ＰＰＭＬデータは、記憶部３４の所定の記憶領域に記憶されるデータである。ＰＰＭＬデータには、図５に示すように、顧客の氏名、年齢、性別等の顧客の属性や住所等が記述された顧客レコードと、オブジェクトデータと、が含まれている。オブジェクトデータは、文字、写真、図形等を示すデータである。オブジェクトデータは、図６に示すように、ＰＤＦデータの各ページに１つずつ描画されている。尚、図６は、オブジェクトデータが描画されたＰＤＦデータの一例を示す図である。また、ＰＰＭＬデータでは、オブジェクトデータの種類情報が記述されている。オブジェクトデータの種類情報とは、フォームデータ及びバリアブルデータのいずれであるかを示す分類情報である。また、オブジェクトデータは固定のフォームデータであるか可変のバリアブルデータであるかがＸＭＬデータによって分類されている。
【００４５】
（ｂ）第１関連付け処理
バリアブル印刷用アプリケーションは、第１関連付けルールに基づいて、ＰＰＭＬデータに含まれる顧客レコード及びオブジェクトデータを関連付ける。第１関連付けルールは、記憶部３４の所定の記憶領域に記憶されており、顧客レコードとオブジェクトデータとを関連付けるためのルールである。関連付けルールは、例えば、顧客の年齢が２０〜２９歳であって性別が女性であれば、ＰＤＦデータのページナンバーが１のオブジェクトデータを用い、年齢が３０〜３９歳であって性別が女性であれば、ＰＤＦデータのページナンバーが２のオブジェクトデータを用いる、というルールである。ここで、上述のように、オブジェクトデータのうち顧客の属性に応じて異なるデータがバリアブルデータである。他方、オブジェクトデータのうち、顧客の属性とは関係なく複数の顧客に渡って共通するデータがフォームデータである。フォームデータとしては、例えば、定型のフォーマット等が挙げられる。
【００４６】
（ｃ）第２関連付け処理
また、バリアブル印刷用アプリケーションは、第２関連付けルールに基づいて、顧客レコードと、印刷媒体の種類とを関連付ける。ここで、印刷媒体の種類とは、例えば、普通紙や上質紙（コート紙等）であり、画像形成装置１０において印刷可能な印刷媒体の種類である。第２関連付けルールは、記憶部３４の所定の記憶領域に記憶されており、顧客レコードと、印刷媒体の種類とを関連付けるためのルールである。例えば、顧客レコードに各顧客が常連か常連でないかを示す属性の情報が含まれている場合に、第２関連付けルールでは、顧客が常連の場合は上質紙を用い、常連でない場合は普通紙を用いる、というルールが記述されている。尚、第１関連付け処理及び第２関連付け処理によって、顧客レコードと、オブジェクトデータ（具体的には、バリアブルデータ）と、印刷媒体の種類との３者が関連付けられる。
【００４７】
（ｄ）カラープロファイル設定処理
さらに、バリアブル印刷用アプリケーションは、オブジェクトデータのカラープロファイルを設定する。まず、バリアブル印刷用アプリケーションは、フォーム設定ルールに基づいて、全ての印刷単位に共通するフォームデータに対して１のカラープロファイルを設定する。フォーム設定ルールは、記憶部３４の所定の記憶領域に記憶されており、フォームデータと、フォームデータに設定するカラープロファイルとの対応関係を規定したものである。ここで、カラープロファイルとは、入力色の画素値と出力色の画素値との対応関係を規定するものであり、例えば、ルックアップテーブル（ＬＵＴ）である。本実施形態では、カラープロファイルとして、ＲＧＢ／ＣＭＹKソースプロファイル、ディスティネーションプロファイル及びデバイスリンクプロファイルの３種類を使用している。但し、カラープロファイルの種類はこれらに限られるものではなく、これらのカラープロファイルの一部のみを使用しても構わないし、その他のカラープロファイルを代用／追加しても構わない。
【００４８】
さらに、バリアブル印刷用アプリケーションは、バリアブル設定ルールに基づいて、各印刷単位におけるバリアブルデータのカラープロファイルを設定する。バリアブル設定ルールは、記憶部３４の所定の記憶領域に記憶されており、バリアブルデータ及び印刷媒体の種類に対応するカラープロファイルを設定するためのルールである。バリアブル設定ルールの一例を図７に示す。図７において、Ｐｒｏｆｉｌｅ１Ａ〜１Ｃ及び２Ａ〜２Ｃはカラープロファイルであり、４〜６は、バリアブルデータ（オブジェクトデータ）が描画されるＰＤＦデータのページナンバーである。図７の例によれば、印刷媒体の種類が上質紙であり且つバリアブルデータのＰＤＦデータのページナンバーが４である場合は、カラープロファイルは、Ｐｒｏｆｉｌｅ１Ａとなり、印刷媒体の種類が普通紙であり且つバリアブルデータのＰＤＦデータのページナンバーが６である場合は、カラープロファイルは、Ｐｒｏｆｉｌｅ２Ｃとなる。図７におけるその他の組み合わせの説明は省略する。
【００４９】
（ｅ）データ作成処理
バリアブル印刷用アプリケーションは、カラープロファイルデータを生成し、記憶部３４の所定の記憶領域に記憶する。
【００５０】
カラープロファイルデータは、オブジェクトデータに関する情報（オブジェクトデータのＰＤＦデータのページナンバー情報、種類情報及び属性情報）と、オブジェクトデータに対して設定されたカラープロファイル情報とを対応付けたデータである。ここで、オブジェクトデータの属性情報とは、オブジェクトデータの属性を識別するための情報である。オブジェクトデータの属性としては、文字を表す「Ｔｅｘｔ」、写真を表す「Ｉｍａｇｅ」、及び、図形を表す「Ｇｒａｐｈｉｃｓ」の３種類ある。尚、属性は３つに限定されず、他の属性が含まれていてもよいし、上述の３つのうちの一部のみであってもよい。
【００５１】
カラープロファイルデータは、第１カラープロファイルデータと、第２カラープロファイルデータとを有する。
【００５２】
第１カラープロファイルデータは、オブジェクトデータのうちフォームデータに関するカラープロファイルの設定が記述されたデータである。具体的には、第１カラープロファイルデータでは、フォームデータのＰＤＦデータのページナンバー情報と、フォームデータに分類するためのオブジェクトデータの種類情報と、フォームデータの属性情報と、カラープロファイル情報とが対応付けられている。
【００５３】
第２カラープロファイルデータは、図８に一例を示すように、オブジェクトデータのうちバリアブルデータに関するカラープロファイルの設定が印刷単位毎に記述されたデータである。具体的には、第２カラープロファイルデータでは、印刷単位毎（図８における印刷ページ毎）に、その印刷単位におけるバリアブルデータのＰＤＦデータのページナンバー情報と、バリアブルデータに分類するためのオブジェクトデータの種類情報と、バリアブルデータ（オブジェクトデータ）の属性情報と、カラープロファイル情報と、印刷媒体の種類情報とが対応付けられている。
【００５４】
図８の例によると、例えば、所定の印刷単位としての印刷ページ１は、印刷紙の種類が上質紙であり、オブジェクトデータとしてＰＤＦデータのページナンバー４のデータが使用され、オブジェクトデータの種類がバリアブルデータであり、オブジェクトデータの属性がＧｒａｐｈｉｃｓであり、オブジェクトデータのカラープロファイルがＰｒｏｆｉｌｅ１Ａであることがわかる。
【００５５】
ここで、フォームデータは全ての印刷単位において共通のデータであるので、フォームデータのカラープロファイルについては、第１カラープロファイルデータとして、クライアント装置３０から画像形成装置１０に対して１回送信される。他方、バリアブルデータのカラープロファイルについては、印刷単位毎に複数回に分けて送信することもできるが、本実施形態では、各印刷単位のバリアブルデータを第２カラープロファイルデータとしてまとめて１回で送信している。
【００５６】
尚、クライアント装置３０から画像形成装置１０に対して送信されるカラープロファイルデータは、上述のように、第１カラープロファイルデータと、第２カラープロファイルデータとを別々に有しているものに限られず、図９に示すように、第１カラープロファイルデータと第２カラープロファイルデータとが結合されたデータであってもよい。すなわち、カラープロファイルデータは、オブジェクトデータに関する情報（ＰＤＦデータのページナンバー情報、種類情報及び属性情報）と、オブジェクトデータに設定されるカラープロファイル情報と、印刷媒体の種類情報と、を印刷単位毎に対応付けるデータであってもよい。尚、図９は、カラープロファイルデータの一例である。
【００５７】
（ｆ）合成処理
最後に、バリアブル印刷用アプリケーションは、フォームデータ及びバリアブルデータを合成してバリアブル印刷用データ（図１０を参照）を生成する。尚、図１０は、バリアブル印刷用データの一例を示す図である。
【００５８】
そして、以上の処理を終えてバリアブル印刷用データが生成されると、ユーザーは、プリンタードライバーを起動して、バリアブル印刷用データの印刷指示を行う。
【００５９】
尚、上記では、ＰＰＭＬデータ、第１及び第２関連付けルール、フォーム設定ルール、バリアブル設定ルール等が、記憶部３４に記憶されていると述べたが、これに限られるものではない。例えば、クライアント装置３０とネットワーク５を介して接続される外部の記憶装置（図示せず）に記憶されていてもよい。つまり、クライアント装置３０が、上記の各種の情報を取得可能であれば、これらの情報はどこに記憶されていてもよい。
【００６０】
（２−５）制御部
制御部３５は、主として、ＣＰＵから構成されており、記憶部３４に記憶されている各種のプログラムを読み出して実行することにより、各種の機能部として機能する。具体的には、原稿データ生成アプリケーションを読み出して実行することにより、原稿データを生成し生成した原稿データを記憶部３４に記憶する原稿データ生成部として機能する。尚、原稿データ生成アプリケーションに含まれるバリアブル印刷用アプリケーションを使用する場合は、原稿データ生成部は、原稿データとしてバリアブル印刷用データを生成し、生成した印刷用データを記憶部３４に記憶する。また、この場合、制御部３５は、第１関連付け部、第２関連付け部、カラープロファイル設定部、データ作成部、合成部等として機能する。第１関連付け部は、上述の第１関連付け処理を行う。第２関連付け部は、上述の第２関連付け処理を行う。カラープロファイル設定部は、上述のカラープロファイル設定処理を行う。データ作成部は、上述のデータ作成処理を行う。合成部は、上述の合成処理を行う。
【００６１】
また、プリンタードライバーを読み出して実行することにより、原稿データを変換して印刷データを生成し生成した印刷データを記憶部３４に記憶する印刷データ生成部、印刷設定のデータを変換してＰＪＬデータを生成し生成したＰＪＬデータを記憶部３４に記憶するＰＪＬデータ生成部、印刷データを、ＰＪＬデータ及びカラープロファイルデータと共に画像形成装置１０に対して送信して印刷指示を行う印刷指示部等として機能する。
【００６２】
以上のように、クライアント装置３０では、ユーザーによってバリアブル印刷用アプリケーションを含む原稿データ生成アプリケーションを用いて生成された原稿データは、ユーザーによってプリンタードライバーを用いて印刷設定やカラープロファイル設定を含む印刷指示の実行が行われることにより、原稿データや印刷設定のデータがプリンタードライバーによって画像形成装置１０が解釈可能な印刷データやＰＪＬデータに変換される。そして、変換された印刷データ及びＰＪＬデータとカラープロファイルデータとがネットワーク５を介して画像形成装置１０に対して送信されることにより、クライアント装置３０が画像形成装置１０に対して印刷指示を行っている。
【００６３】
（３）画像形成装置
図３は、画像形成装置１０のハードウェア構成図である。画像形成装置１０は、クライアント装置３０から各種のデータが送信されることにより又は所定の位置に載置された原稿を読み取ることにより、プリンター、コピー、スキャナー、ＦＡＸ等の各種機能を実現する。具体的には、画像形成装置１０は、クライアント装置３０からネットワーク５を介して印刷指示があると、プリンターとして機能し、送信された印刷データに基づいて、印刷媒体に画像を形成して印刷を行う。そして、画像が形成された印刷媒体を外部に排出する。ここで、上述したように、クライアント装置３０で原稿データの印刷設定や原稿データに含まれる各オブジェクトデータに対してカラープロファイルの設定がされている場合は、画像形成装置１０は、クライアント装置３０から送信された印刷データ、ＰＪＬデータ及びカラープロファイルデータに基づいた印刷を行う。
【００６４】
画像形成装置１０は、図３に示すように、主として、画像読取部１１と、画像形成部１２と、印刷媒体供給部１３と、印刷媒体排出部１４と、表示部１５と、入力部１６と、通信部１７と、記憶部１８と、エンジン制御部１９と、プリンターコントローラー２０と、から構成されている。
【００６５】
（３−１）画像読取部
画像読取部１１は、画像形成装置１０の所定の位置に載置された原稿を光学的に読み取って画像データを生成する。
【００６６】
（３−２）画像形成部
画像形成部１２は、画像読取部１１で生成された画像データ又はクライアント装置３０から送信される原稿データに基づいて、トナー等の色材を使用して印刷媒体に画像を形成する。
【００６７】
（３−３）印刷媒体供給部
印刷媒体供給部１３は、印刷媒体を収容し、画像形成部１２に対して、画像を形成させるために印刷媒体の給紙を行う。
【００６８】
（３−４）印刷媒体排出部
印刷媒体排出部１４は、画像形成部１２において画像が形成された印刷媒体を排出する。
【００６９】
（３−５）表示部及び入力部
表示部１５は、画像形成装置１０のＯＮ／ＯＦＦ状態や、動作状態（実行されているモード等）を表示する。入力部１６は、ユーザーによる入力を受け付ける。具体的には、画像形成装置１０のＯＮ／ＯＦＦの入力を受け付けたり、画像形成装置１０の各種機能の選択や各種機能における設定を受け付けたりする。尚、表示部１５と入力部１６とは、タッチパネル式ディスプレイとして一体的に構成されていてもよい。
【００７０】
（３−６）通信部
通信部１７は、画像形成装置１０をネットワーク５に接続するためのネットワークインターフェースである。クライアント装置３０も通信部３１を介してネットワーク５に接続されているため、画像形成装置１０とクライアント装置３０とがネットワーク５を介して通信可能になっている。
【００７１】
（３−７）記憶部
記憶部１８は、ハードディスク、ＲＡＭ、ＲＯＭ等から構成され、各種データやプログラムを記憶する。具体的には、記憶部１８には、所定の間隔で、エンジン制御部１９によって制御される各種の処理部（画像読取部１１、画像形成部１２、印刷媒体供給部１３、印刷媒体排出部１４等）の運転情報等が記憶される。
【００７２】
（３−８）エンジン制御部
エンジン制御部１９は、プリンターコントローラー２０との間でデータの送受信を行うことによって、画像読取部１１、画像形成部１２、印刷媒体供給部１３、印刷媒体排出部１４等に対して各種の印刷処理を行うように指示する。
【００７３】
（３−９）プリンターコントローラー
図４は、プリンターコントローラー２０のハードウェア及び機能構成図である。図４では、実線でハードウェア構成を示し、破線により、対応するハードウェアにより実現される機能的な構成を示している。図４に示すように、プリンターコントローラー２０は、ハードウェア構成として、通信部２１と、記憶部２２と、制御部２３とを含む。
【００７４】
（３−９−１）通信部
通信部２１は、エンジン制御部１９とデータの送受信を可能にするためのインターフェースである。
【００７５】
（３−９−２）記憶部
記憶部２２は、ＲＡＭ、ＲＯＭ、ハードディスク等から構成されており、各種のプログラムやデータが記憶されている。具体的には、記憶部２２は、取得情報記憶領域２２ａと、生成情報記憶領域２２ｂと、色変換処理情報記憶領域２２ｃと、を有している。
【００７６】
（３−９−２−１）取得情報記憶領域
取得情報記憶領域２２ａには、情報取得部２３ａ（後述する）によって取得された情報が記憶されている。具体的には、取得情報記憶領域２２ａには、クライアント装置３０から受信した印刷指示の情報や、入力部１６を介してユーザーによって入力された入力情報が記憶される。印刷指示の情報には、上述したように、印刷データ（バリアブル印刷用データ）、印刷データに対応する印刷設定（具体的には、印刷媒体の種類等の設定）を記述したＰＪＬデータ、印刷データを構成する各オブジェクトデータとカラープロファイルと印刷媒体の種類とが対応付けられたカラープロファイルデータ等が含まれる。取得情報記憶領域２２ａには、印刷データ、ＰＪＬデータ及びカラープロファイルデータが、ユーザー名や指示日時と関連付けられて記憶される。
【００７７】
（３−９−２−２）生成情報記憶領域
生成情報記憶領域２２ｂには、ＲＩＰ部２３ｂ（後述する）及び色変換処理部２３ｃ（後述する）によってＲＩＰ処理及び色変換処理がされた後の印刷データが記憶されている。
【００７８】
（３−９−２−３）色変換処理情報記憶領域
色変換処理情報記憶領域２２ｃには、適用部２３ｆ（後述する）によって生成された色変換処理情報が記憶されている。色変換処理情報の詳細については、（５）の画像形成装置１０の内部処理の箇所で説明する。
【００７９】
（３−９−３）制御部
制御部２３は、主として、ＣＰＵから構成されている。制御部２３は、記憶部２２に記憶されている各種のプログラムを読み出して実行することにより、情報取得部２３ａ、ＲＩＰ部２３ｂ、色変換処理部２３ｃ、カラープロファイル変更判断部２３ｄ、印刷媒体種判断部２３ｅ、適用部２３ｆ、合成部２３ｇ、データ生成完了判断部２３ｈ、印刷実行部２３ｉ等として機能する。
【００８０】
（３−９−３―１）情報取得部（取得部に相当）
情報取得部２３ａは、クライアント装置３０から送信された印刷指示の情報をネットワーク５を介して取得する。また、情報取得部２３ａは、入力部１６を介してユーザーによって入力された入力情報を取得する。そして、これらの印刷指示の情報や、ユーザーによる入力情報を、上述の取得情報記憶領域２２ａに格納する。
【００８１】
（３−９−３−２）ＲＩＰ部
ＲＩＰ部２３ｂは、取得情報記憶領域２２ａに記憶されている印刷指示の情報に基づいて、印刷データ（バリアブル印刷用データ）を翻訳し、ビットマップ形式の画像データに展開するためのＲＩＰ処理を行う。そして、ＲＩＰ部２３ｂは、ＲＩＰ処理した印刷データ（バリアブル用印刷データ）を、上述の生成情報記憶領域２２ｂに格納する。ここで、取得情報記憶領域２２ａに印刷データとしてバリアブル印刷用データが記憶されている場合、ＲＩＰ部２３ｂは、まず、バリアブル印刷用データのうちフォームデータのＲＩＰ処理を行い、その次に、バリアブルデータのＲＩＰ処理を行う。
【００８２】
（３−９−３−３）色変換処理部
色変換処理部２３ｃは、印刷データとしてバリアブル印刷用データがクライアント装置３０から送信された場合に、フォームデータ及びバリアブルデータのそれぞれのカラープロファイルに基づいて、フォームデータ及びバリアブルデータの色変換処理を行う。具体的には、詳細については後述するが、色変換処理部２３ｃは、取得情報記憶領域２２ａに記憶されているカラープロファイルデータ又は色変換処理情報記憶領域２２ｃに記憶されている色変換処理情報に基づいて、生成情報記憶領域２２ｂに記憶されているＲＩＰ処理後のフォームデータ及びバリアブルデータの色変換処理を行う。すなわち、本実施形態では、ＲＩＰ部２３ｂによるＲＩＰ処理の実行に続いて、色変換処理部２３ｃが、ＲＩＰ処理後のフォームデータ及びバリアブルデータの色変換処理を行っている。
【００８３】
（３−９−３−４）カラープロファイル変更判断部
カラープロファイル変更判断部２３ｄは、印刷データとしてバリアブル印刷用データがクライアント装置３０から送信された場合に、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したか否かを判断する機能部である。
【００８４】
ここで、カラープロファイルの変更は、バリアブルデータの変更以外に、印刷媒体の種類の変更にも起因する。印刷媒体の種類の変更とは、上述したように、例えば、普通紙及び上質紙（例えば、コート紙）間での変更である。
【００８５】
例えば、図９に示すようなカラープロファイルデータの例によれば、所定の印刷単位である印刷ページ２のバリアブルデータのカラープロファイルがＰｒｏｆｉｌｅ２Ｂであり、印刷ページ２の前の印刷単位である印刷ページ１のバリアブルデータのカラープロファイルがＰｒｏｆｉｌｅ１Ａであるので、カラープロファイル変更判断部２３ｄは、印刷ページ２のバリアブルデータのカラープロファイルは、前の印刷ページ１のバリアブルデータのカラープロファイルから変更したと判断することになる。
【００８６】
（３−９−３−５）印刷媒体種判断部
印刷媒体種判断部２３ｅは、カラープロファイル変更判断部２３ｄが、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したと判断する場合に、その所定の印刷単位の印刷媒体の種類が前の印刷単位の印刷媒体の種類から変更したか否かを判断する。
【００８７】
（３−９−３−６）適用部
適用部２３ｆは、印刷媒体種判断部２３ｅの判断に基づいて、所定の印刷単位におけるフォームデータのカラープロファイルとして、その所定の印刷単位におけるバリアブルデータのカラープロファイルを適用する。そして、適用部２３ｆは、色変換処理情報を生成して、上述の色変換処理情報記憶領域２２ｃに記憶する。適用部２３ｆによる適用動作及び色変換処理情報の詳細については、後述する。
【００８８】
（３−９−３−７）合成部
合成部２３ｇは、生成情報記憶領域２２ｂに記憶されている、ＲＩＰ処理及び色変換処理がされたフォームデータ及びバリアブルデータを合成して、ＲＩＰ処理及び色変換処理がされたバリアブル印刷用データ（以下、印刷出力データという）を生成する。そして、印刷出力データを、生成情報記憶領域２２ｂに格納する。
【００８９】
（３−９−３−８）データ生成完了判断部
データ生成完了判断部２３ｈは、クライアント装置３０から送信された印刷データ（バリアブル印刷用データ）に対応する印刷出力データの生成が完了したか否かを判断する。すなわち、全ての顧客レコードに対応する全ての印刷単位の印刷出力データの生成が完了したか否かを判断する。
【００９０】
（３−９−３−９）印刷実行部
印刷実行部２３ｉは、データ生成完了判断部２３ｈの判断に基づいて、通信部２１を介して、エンジン制御部１９に対して、各種の処理部に、生成情報記憶領域２２ｂに格納されている印刷出力データの印刷処理を行うように指示させる。この結果、上述の処理部によって印刷処理が行われ、印刷が実行される。
【００９１】
（４）フォームデータのカラープロファイルの適用範囲の設定
画像形成装置１０では、フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する処理を、フォームデータの属性毎に行うことができるようになっている。具体的には、カラープロファイルとしてバリアブルデータのカラープロファイルが適用されるフォームデータの属性を、予め、ユーザーが入力部１６を介した操作を行うことによって設定している。ここで、本実施形態のフォームデータの全ての属性である「Ｉｍａｇｅ」、「Ｇｒａｐｈｉｃｓ」及び「Ｔｅｘｔ」のうちフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する設定がされる属性を適用属性という。
【００９２】
情報取得部２３ａは、ユーザーによって適用属性が設定される度に、適用属性の情報を取得し、取得情報記憶領域２２ａに格納する。そして、所定の条件を満たす場合に、ユーザーが設定する適用属性の情報に基づいて、適用部２３ｆが、ユーザーによって設定された適用属性のフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用している。
【００９３】
適用属性の設定処理について説明すると、まず、ユーザーが、入力部１６を介して画像形成装置１０に対して所定の操作を行うと、画像形成装置１０の表示部１５には、フォームデータの適用属性を設定するための適用属性設定画面が表示される。ここで、適用属性設定画面の一例を図１１に示す。そして、ユーザーは、入力部１６を介して、適用属性設定画面上で、フォームデータの適用属性を入力することによってフォームデータの適用属性を設定する。具体的には、適用属性設定画面上には、フォームデータの各属性を示す「Ｉｍａｇｅ」、「Ｇｒａｐｈｉｃｓ」及び「Ｔｅｘｔ」と、各属性に対応するチェックボックスとが対応付けられて表示されている。ユーザーは、適用属性設定画面において、フォームデータの各属性に対応するチェックボックスにチェックを付けることにより、フォームデータの適用属性を選択する。ここで、図１１の適用属性設定画面の例では、バリアブルデータのカラープロファイルが適用されるフォームデータの適用属性として「Ｉｍａｇｅ」が選択されている。よって、この例では、適用部２３ｆは、所定の条件を満たす場合に、属性が「Ｉｍａｇｅ」のフォームデータのカラープロファイルとして、バリアブルデータのカラープロファイルを適用する。
【００９４】
（５）画像形成装置の内部処理
画像形成装置１０の制御部２３は、記憶部２２に記憶されたプログラムを実行することにより、図１３のフローチャートに示すバリアブル印刷処理を実行する。以下では、図１３を用いて、画像形成装置１０において、クライアント装置３０から、印刷データとしてバリアブル印刷用データが送信される場合を例に挙げて説明する。
【００９５】
まず、ステップＳ１１では、プリンターコントローラー２０の情報取得部２３ａが、クライアント装置３０からネットワーク５を介して送信される印刷指示の情報を取得する。そして、取得した印刷指示の情報を、取得情報記憶領域２２ａに格納する。ここで、上述したように、印刷指示の情報には、印刷データとしてのバリアブル印刷用データ、バリアブル印刷用データの印刷条件が記述されたＰＪＬデータ及びカラープロファイルデータが含まれる。
【００９６】
ステップＳ１１においてクライアント装置３０から印刷指示の情報を取得すると、ステップＳ１２において、ＲＩＰ部２３ｂが、取得情報記憶領域２２ａに記憶されている印刷指示の情報に基づいて、カラープロファイルデータを抽出する。そして、抽出したカラープロファイルデータに基づいて、ＲＩＰ部２３ｂ及び色変換処理部２３ｃが、バリアブル印刷用データのうちフォームデータのＲＩＰ処理及び色変換処理を行う。具体的には、まず、ＲＩＰ部２３ｂが、取得情報記憶領域２２ａに記憶されている印刷指示の情報に基づいて、フォームデータのＲＩＰ処理を行う。そして、ＲＩＰ処理したフォームデータを生成情報記憶領域２２ｂに格納する。続いて、色変換処理部２３ｃが、取得情報記憶領域２２ａに記憶されているカラープロファイルデータに基づいて、生成情報記憶領域２２ｂに格納されたＲＩＰ処理後のフォームデータの色変換処理を行う。そして、色変換処理したフォームデータを、生成情報記憶領域２２ｂに格納する。ここで、フォームデータは、全ての印刷単位に共通するデータであるので、ステップＳ１２では、バリアブル印刷用データに含まれる全てのフォームデータのＲＩＰ処理及び色変換処理を一括して行う。
【００９７】
次に、ステップＳ１３において、ＲＩＰ部２３ｂ及び色変換処理部２３ｃが、バリアブル印刷用データのうちバリアブルデータのＲＩＰ処理及び色変換処理を行う。具体的には、まず、ＲＩＰ部２３ｂが、取得情報記憶領域２２ａに記憶されている印刷指示の情報に基づいて、バリアブルデータのＲＩＰ処理を行う。そして、ＲＩＰ処理したバリアブルデータを生成情報記憶領域２２ｂに格納する。続いて、色変換処理部２３ｃが、取得情報記憶領域２２ａに記憶されているカラープロファイルデータに基づいて、生成情報記憶領域２２ｂに格納されたＲＩＰ処理後のバリアブルデータの色変換処理を行う。そして、色変換処理したバリアブルデータを、生成情報記憶領域２２ｂに格納する。ここで、バリアブルデータは、各印刷単位において異なるデータであるので、ステップＳ１３では、所定の印刷単位におけるバリアブルデータのＲＩＰ処理及び色変換処理を行う。
【００９８】
次に、ステップＳ１４において、カラープロファイル変更判断部２３ｄは、取得情報記憶領域２２ａに記憶されたカラープロファイルデータに基づいて、ステップＳ１３においてＲＩＰ処理及び色変換処理を行ったバリアブルデータのカラープロファイルが、前の印刷単位におけるバリアブルデータのカラープロファイルから変更したか否かを判断する。ステップＳ１４において、変更したと判断する場合、ステップＳ１５に移行し、他方、変更していないと判断する場合は、ステップＳ２０に移行する。
【００９９】
ステップＳ１５では、印刷媒体種判断部２３ｅが、取得情報記憶領域２２ａに記憶されているカラープロファイルデータに基づいて、印刷媒体の種類が変更したか否かを判断する。すなわち、ステップＳ１５では、ステップＳ１４において、カラープロファイル変更判断部２３ｄが、所定の印刷単位におけるバリアブルデータのカラープロファイルが前の印刷単位におけるバリアブルデータのカラープロファイルから変更したと判断する場合に、印刷媒体種判断部２３ｅが、印刷媒体の種類が変更したか否かを判断している。そして、ステップＳ１５において、印刷媒体の種類が変更したと判断する場合は、ステップＳ１６に移行し、他方、印刷媒体の種類が変更していないと判断する場合は、ステップＳ１８に移行する。
【０１００】
ステップＳ１６では、適用部２３ｆが、フォームデータのカラープロファイルとして、バリアブルデータのカラープロファイルを適用する。ここで、ステップＳ１６では、印刷媒体の種類が変更したと判断されているので、全ての属性のフォームデータ、すなわち、属性「Ｔｅｘｔ」のフォームデータ、属性「Ｉｍａｇｅ」のフォームデータ及び属性「Ｇｒａｐｈｉｃｓ」のフォームデータのカラープロファイルとして、バリアブルデータのカラープロファイルを適用する。そして、適用部２３ｆは、色変換処理情報を新たに生成して、色変換処理情報記憶領域２２ｃに格納する。ここで、色変換処理情報とは、取得情報記憶領域２２ａに記憶されているカラープロファイルデータをベースに、適用部２３ｆの判断に基づいて、フォームデータに適用するカラープロファイルを変更したものである。具体的には、適用部２３ｆがバリアブルデータのカラープロファイルを適用すると判断したフォームデータについて、適用されるカラープロファイルを、バリアブルデータに適用されるカラープロファイルと同一のものに変更した（書き換えた）ものである。色変換処理情報の一例を図１２に示す。図１２は、図９に示すカラープロファイルデータが取得情報記憶領域２２ａに記憶されており且つ図１１に示す設定がされている場合の色変換処理情報である。ここで、図１２を見ると、所定の印刷単位である印刷ページ２の印刷媒体の種類が、印刷ページ２の前に印刷単位である印刷ページ１の印刷媒体の種類から変更している。よって、印刷ページ２の全ての属性のフォームデータのカラープロファイルとして、印刷ページ２のバリアブルデータのカラープロファイル（Ｐｒｏｉｆｉｌｅ２Ｂ）が適用されている。
【０１０１】
このように、ステップＳ１６では、印刷媒体種判断部２３ｅが所定の印刷単位の印刷媒体の種類が前の印刷単位の印刷媒体の種類から変更したと判断する場合に、適用部２３ｆが、所定の印刷単位における全ての属性のフォームデータのカラープロファイルとして、その所定の印刷単位におけるバリアブルデータのカラープロファイルを適用している。
【０１０２】
そして、ステップＳ１７において、ステップＳ１６で色変換処理情報記憶領域２２ｃに格納された色変換処理情報に基づいて、色変換処理部２３ｃが、生成情報記憶領域２２ｂに記憶された、前回の印刷単位の印刷データ生成に利用した色変換処理後のフォームデータに対し色変換処理を行う。すなわち、ここでは、色変換処理部２３ｃは、適用部２３ｆがフォームデータのカラープロファイルとして適用したバリアブルデータのカラープロファイルに基づいて、全ての属性のフォームデータについて色変換処理を行う。そして、ステップＳ２０へ移行する。尚、色変換処理部２３ｃは、前回の印刷単位の印刷データの生成に利用した色変換処理後のフォームデータに対し色変換処理を行うのではなく、取得情報記憶領域２２ａに記憶されたクライアント装置３０から取得したフォームデータに対し色変換処理を行ってもよい。
【０１０３】
ステップＳ１８では、適用部２３ｆが、取得情報記憶領域２２ａに記憶されているフォームデータの適用属性の情報に基づいて、ユーザーによって設定された適用属性のフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する。そして、適用部２３ｆは、上述したように、色変換処理情報を新たに生成して、色変換処理情報記憶領域２２ｃに格納する。図１２を見ると、所定の印刷単位である印刷ページ３のバリアブルデータのカラープロファイルは、印刷ページ３の前の印刷単位である印刷ページ２のバリアブルデータのカラープロファイルから変更しているが、印刷媒体の種類は変更していない。よって、印刷ページ３においては、図１１で設定された「Ｉｍａｇｅ」の属性のフォームデータのカラープロファイルとして、印刷ページ３のバリアブルデータのカラープロファイル（Ｐｒｏｆｉｌｅ２Ｃ）が適用されている。尚、本実施形態では、バリアブルデータのカラープロファイルが適用されない属性のフォームデータについては、前の印刷単位における同じフォームデータのカラープロファイルが引き継がれる。図１２の例で言うと、印刷ページ３では、バリアブルデータのカラープロファイルが適用されない属性「Ｔｅｘｔ」及び属性「Ｇｒａｐｈｉｃｓ」のそれぞれのフォームデータのカラープロファイルは、前の印刷単位である印刷ページ２のそれぞれのフォームデータのカラープロファイルである「Ｐｒｏｆｉｌｅ２Ｂ」が適用される。
【０１０４】
ここでは、所定の印刷単位におけるバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したと判断される場合であって、印刷媒体の種類が前の印刷単位から変更していない場合に、ユーザーによって設定されたフォームデータの適用属性の情報に基づいて、ユーザーによって設定された適用属性のフォームデータのカラープロファイルとして、バリアブルデータのカラープロファイルを適用している。
【０１０５】
そして、ステップＳ１９では、ステップＳ１８で色変換処理情報記憶領域２２ｃに格納された色変換処理情報に基づいて、色変換処理部２３ｃが、フォームデータの色変換処理を行う。すなわち、ここでは、適用部２３ｆが適用属性のフォームデータのカラープロファイルとして適用したバリアブルデータのカラープロファイルに基づいて、適用属性のフォームデータの色変換処理を行う。そして、ステップＳ２０へ移行する。
【０１０６】
ステップＳ２０では、合成部２３ｇが、色変換処理がされたフォームデータ及びバリアブルデータの合成を行って、印刷出力データを生成する。そして、印刷出力データを、生成情報記憶領域２２ｂに格納する。
【０１０７】
ステップＳ２１では、データ生成完了判断部２３ｈが、生成情報記憶領域２２ｂに格納された印刷出力データに基づいて、バリアブル印刷用データの色変換処理が全て完了したか否かを判断する。すなわち、全ての顧客レコードに対応する全ての印刷単位の印刷出力データの生成が全て完了したか否かを判断している。完了したと判断する場合は、ステップＳ２２へ移行して、印刷実行部２３ｉが、印刷出力データの印刷を実行する。他方、完了していないと判断する場合は、次の印刷単位におけるバリアブルデータの処理を行うために、ステップＳ１３に戻ってステップＳ１３からの処理を行う。
【０１０８】
以上のように、本実施形態では、印刷媒体種判断部２３ｅは、所定の印刷単位におけるフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用するか否かを判断する適用判断部として機能している。そして、この適用判断部としての印刷媒体種判断部２３ｅの判断に基づいて、適用部２３ｆが、所定の印刷単位において、一部又は全部の属性のフォームデータのカラープロファイルとして、バリアブルデータのカラープロファイルを適用している。
【０１０９】
（６）特徴
（６−１）
本実施形態の画像形成システム１００では、まず、クライアント装置３０から画像形成装置１０に対して印刷指示の情報が送信される。そして、この印刷指示の情報に基づいて、画像形成装置１０が印刷を行う。ここで、本実施形態のクライアント装置３０では、バリアブル印刷用アプリケーションがインストールされている。よって、クライアント装置３０から送信される印刷指示の情報の中には、印刷データとしてのバリアブル印刷用データが含まれている。
【０１１０】
ここで、上述したように、顧客の嗜好やニーズを反映させて印刷を行うことが必要となってきており、バリアブル印刷では、単純に、印刷単位毎に宛名等を変更するだけでなく、顧客に応じて、データの色変換処理を行うことも求められている。そこで、例えば、特許文献１（特開２００８−２７７８９７号公報）では、印刷単位毎のバリアブルデータのカラープロファイルの変更が可能な情報処理装置が開示されている。しかし、特許文献１に開示の画像形成装置では、バリアブルデータのカラープロファイルを印刷単位毎に変更することはできるが、フォームデータのカラープロファイルは固定である。このため、この画像形成装置では、顧客毎に応じた色変換処理の対応に限界があると考えられる。
【０１１１】
また、例えば、印刷媒体の種類が異なるにも関わらず、同じカラープロファイルを適用したとすると、ユーザーが望む色の印刷物が得られないことが懸念される。
【０１１２】
そこで、本実施形態では、画像形成装置１０において、カラープロファイル変更判断部２３ｄが、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したと判断する場合、印刷媒体種判断部２３ｅが、印刷媒体の種類が前回から変更したか否かを判断している。印刷媒体の種類が変更していた場合は、適用部２３ｆが、全ての属性のフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する。そして、色変換処理部２３ｃが、適用部２３ｆによる適用後、全ての属性のフォームデータの色変換処理を行う。他方、印刷媒体の種類が変更していない場合には、適用部２３ｆが、ユーザーによって設定された適用属性のフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する。そして、色変換処理部２３ｃが、適用属性のフォームデータの色変換処理を行っている。
【０１１３】
このように、本実施形態では、印刷媒体の種類の変更によってバリアブルデータのカラープロファイルが前回から変更している場合、フォームデータの全ての属性のフォームデータの色変換処理を行うことで、印刷媒体の種類に合わせてカラープロファイルの設定ができるようになっている。よって、適切なカラーマネッジメントが可能になり、印刷物がユーザーの意図した通りの色味で出力される。一方で、印刷媒体の種類の変更によってバリアブルデータのカラープロファイルが前回から変更していない場合には、ユーザーが設定した適用属性のフォームデータの色変換処理を行っている。すなわち、フォームデータの属性毎に色変換処理を行うことができている。よって、ユーザーが所望する属性のフォームデータのみの色変換処理を行うことができている。
【０１１４】
以上のように、本実施形態の画像形成装置１０では、顧客毎に応じた色変換処理を行うことができる。
【０１１５】
（６−２）
本実施形態では、ユーザーが、入力部１６を介して、表示部１５に表示される適用属性設定画面上で各属性に対応するチェックボックスにチェックすることにより、フォームデータの適用属性を入力できる構成となっている。
【０１１６】
このように、本実施形態では、ユーザーが、簡易に、所定の条件が満たされたときに所望する属性のフォームデータのみの色変換処理が行われるように、適用属性を設定できる。
【０１１７】
（７）変形例
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、上記の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で変更可能である。
【０１１８】
（７―１）変形例Ａ
図１４は、変形例Ａに係る適用属性設定画面を示す図である。
【０１１９】
上記実施形態では、図１１に示すように、適用属性設定画面上に、設定項目として、フォームデータの各属性に対応するチェックボックスのみを表示するものとしたが、本発明の形態はこれに限られるものではない。
【０１２０】
例えば、図１４に示すように、適用属性設定画面上に、上記実施形態のフォームデータのカラープロファイルをバリアブルデータのカラープロファイルに適用する適用制御を行うか否かを決定する制御実行切替ボタン（ＯＮ／ＯＦＦのラジオボタン）１５ａが表示されてもよい。ユーザーは、制御実行切替ボタンにおいて、適用制御を行う場合は、ＯＮを選択し、適用制御を行わない場合は、ＯＦＦを選択する。そして、ＯＮが選択された場合は、上記実施形態の図１３に示すバリアブル印刷処理が行われ、ＯＦＦが選択された場合は、図１３のバリアブル印刷処理のうちステップＳ１４〜ステップＳ１９の処理を飛ばした処理が行われる。
【０１２１】
本変形例Ａでは、フォームデータの色変換処理を行いたくない場合、ユーザーが適用属性設定画面上で制御実行切替ボタンを用いてＯＦＦを選択すればいいだけなので、ユーザーは、簡易に、所望する制御を画像形成装置に対して実行させることができる。
【０１２２】
（７―２）変形例Ｂ
上記実施形態以外にも、画像形成装置におけるバリアブル印刷処理の形態は考えられる。
【０１２３】
例えば、画像形成装置は、上記実施形態の図１３に示すステップＳ１４〜ステップＳ１９の制御が他の制御に切り替えられるように構成されていてもよい。ここで、他の制御としては、所定の印刷単位における全ての属性のフォームデータのカラープロファイルとして、常に、その所定の印刷単位のバリアブルデータのカラープロファイルを適用する制御がある。この制御を第１適用制御と呼ぶことにする。また、ここでは、上記実施形態の図１３のステップＳ１４〜ステップＳ１９の制御、すなわち、所定の印刷単位のバリアブルデータのカラープロファイルが前の印刷単位のバリアブルデータのカラープロファイルから変更したか否かを判断することによって、所定の印刷単位のフォームデータのカラープロファイルとしてその所定の印刷単位のバリアブルデータのカラープロファイルを適用する制御を、第２適用制御と呼ぶことにする。
【０１２４】
以下、第１適用制御と第２適用制御とが切替可能な画像形成装置１１０について図１５及び図１６を用いて説明する。図１５は、本変形例Ｂに係る画像形成装置１１０のプリンターコントローラー１２０のハードウェア及び機能構成図である。図１５では、実線でハードウェア構成を示し、破線により、対応するハードウェアにより実現される機能的な構成を示している。図１６は、本変形例Ｂに係る適用属性設定画面の一例を示す図である。尚、上記実施形態と同様の構成については、同じ番号を付して説明を省略する。
【０１２５】
画像形成装置１１０は、プリンターコントローラー１２０以外は、上記実施形態の画像形成装置１０と同様の構成を有している。よって、ここでは、プリンターコントローラー１２０の構成についてのみ図１５を用いて説明する。
【０１２６】
図１５に示すように、プリンターコントローラー１２０は、主として、通信部２１と、記憶部２２と、制御部１２３と、から構成されている。
【０１２７】
制御部１２３は、主として、ＣＰＵから構成されている。制御部１２３は、記憶部２２に記憶されている各種のプログラムを読み出して実行することにより、情報取得部２３ａ、ＲＩＰ部２３ｂ、色変換処理部２３ｃ、第１適用制御部２５、第２適用制御部２６（カラープロファイル変更判断部２３ｄ、印刷媒体種判断部２３ｅ及び適用部２３ｆ）、切替部２７、合成部２３ｇ、データ生成完了判断部２３ｈ、印刷実行部２３ｉ等として機能する。
【０１２８】
第１適用制御部２５は、上述の第１適用制御を実行する。
【０１２９】
第２適用制御部２６は、主として、カラープロファイル変更判断部２３ｄ、印刷媒体種判断部２３ｅ及び適用部２３ｆから構成されており、上述の第２適用制御を実行する。
【０１３０】
切替部２７は、第１適用制御部２５に第１適用制御を実行させるか第２適用制御部２６に第２適用制御を実行させるかを切り替える。具体的には、切替部２７は、ユーザーによる切替設定に基づいて、第１適用制御を実行させるか第２適用制御を実行させるかを切り替える。以下、ユーザーによる切替設定について図１６を用いて説明する。
【０１３１】
ユーザーが操作部１６を介して所定の操作を行うと、図１６に示す適用属性設定画面が表示される。適用属性設定画面上には、上記実施形態におけるチェックボックスや変形例Ｂで説明した制御実行切替ボタン１５ａが表示されている。さらに、適用属性設定画面上には、複数の制御（ここでは、第１適用制御及び第２適用制御）の中から画像形成装置１１０において実行したい１の制御を選択するためのプルダウンメニュー１５ｂが表示されている。そして、ユーザーがプルダウンメニュー１５ｂから、第１適用制御又は第２適用制御に対応するメニューを選択すると、上記実施形態の図１３に示すステップＳ１３に続く制御として、第１適用制御又は第２適用制御が設定される。そして、このユーザーによる切替設定に基づいて、切替部２７が、第１適用制御と第２適用制御とを切り替える。
【０１３２】
本変形例Ｂでは、ユーザーがフォームデータの色変換処理の方法を複数の中から選択できるので、ユーザーが所望する制御を画像形成装置１１０に対して実行させることができる。また、適用属性設定画面上でプルダウンメニュー１５ｂを用いて簡易に複数の制御の中から１つを選択できるので、ユーザーにとって利便性がある。
【０１３３】
尚、本変形例Ｂの構成において、画像形成御装置１１０が第１適用制御及び第２適用制御以外の制御をさらに有しており、ユーザーがプルダウンメニュー１５ｂから選択できる構成であってもよい。
【０１３４】
（７―３）変形例Ｃ
上記実施形態の画像形成装置１０に代えて画像形成装置２１０を採用することもできる。画像形成装置２１０のハードウェア及び機能構成図を、図１７に示す。図１７では、実線でハードウェア構成を示し、破線により、対応するハードウェアにより実現される機能的な構成を示している。尚、画像形成装置２１０と画像形成装置１０とは、プリンターコントローラー２２０の構成が異なるのみであるので、以下では、プリンターコントローラー２２０についてのみ説明し、上記実施形態と同様の構成については、同じ番号を付して説明を省略する。また、図１８は、本変形例Ｃに係る画像形成装置２１０におけるバリアブル印刷処理を示すフローチャートであり、ステップＳ１１〜ステップＳ２２は、上記実施形態と同様の処理であるため、説明を省略する。
【０１３５】
図１７に示すように、プリンターコントローラー２２０は、主として、通信部２１と、記憶部２２と、制御部２２３と、から構成されている。
【０１３６】
制御部２２３は、主として、ＣＰＵから構成されている。制御部２２３は、記憶部２２に記憶されている各種のプログラムを読み出して実行することにより、情報取得部２３ａ、ＲＩＰ部２３ｂ、色変換処理部２３ｃ、カラープロファイル変更判断部２３ｄ、印刷媒体種判断部２３ｅ、適用部２３ｆ、合成部２３ｇ、データ生成完了判断部２３ｈ、印刷実行部２３ｉ、属性判断部２８等として機能する。
【０１３７】
属性判断部２８は、所定の印刷単位におけるバリアブルデータの属性が、バリアブルデータの切替属性と一致するか否かを判断することによって、所定の印刷単位におけるフォームデータのカラープロファイルとして所定の印刷単位におけるバリアブルデータのカラープロファイルを適用するか否かを判断する適用判断部として機能している。切替属性とは、フォームデータのカラープロファイルの変更判断に用いられる属性であり、ユーザーによる操作部１６を介した入力により設定される。例えば、ユーザーが「Ｔｅｘｔ」の属性を持つバリアブルデータのカラープロファイルとフォームデータのカラープロファイルとを一致させることを望む場合には、ユーザーは、切替属性として「Ｔｅｘｔ」の属性を設定する。尚、ユーザーによって設定された切替属性は、情報取得部２３ａによって取得されて取得情報記憶領域２２ａに格納される。
【０１３８】
図１８に示すように、属性判断部２８が、所定の印刷単位におけるバリアブルデータの属性が切替属性と一致すると判断する場合は（ステップＳ２２０のＹＥＳ）、適用部２３ｆは、全ての属性のフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する（ステップＳ１６）。他方、属性判断部２８が、所定の印刷単位におけるバリアブルデータの属性が切替属性と一致しないと判断する場合は（ステップＳ２２０のＮＯ）、適用部２３ｆが、ユーザーによって設定された適用属性のフォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用する（ステップＳ１８）。
【０１３９】
このように、本変形例では、バリアブルデータの属性に基づいて、フォームデータのカラープロファイルを変更するか否かを判断できている。
【０１４０】
尚、本変形例の構成は、上記に限られず、例えば、属性判断部２８が、所定の印刷単位におけるバリアブルデータの属性が切替属性と一致しないと判断する場合は、適用部２３ｆは、フォームデータのカラープロファイルとしてバリアブルデータのカラープロファイルを適用しない構成をとってもよい。
【０１４１】
（７―４）変形例Ｄ
上記実施形態の画像形成装置１０に代えて画像形成装置３１０を採用することもできる。画像形成装置３１０のプリンターコントローラー３２０のハードウェア及び機能構成図を、図１９に示す。図１９では、実線でハードウェア構成を示し、破線により、対応するハードウェアにより実現される機能的な構成を示している。尚、画像形成装置３１０と画像形成装置１０とは、プリンターコントローラー３２０の構成が異なるのみであるので、以下では、プリンターコントローラー３２０についてのみ説明し、上記実施形態と同様の構成については、同じ番号を付して説明を省略する。
【０１４２】
（構成）
図１９に示すように、プリンターコントローラー３２０は、主として、通信部２１と、記憶部３２２と、制御部３２３と、から構成されている。
【０１４３】
記憶部３２２は、ＲＡＭ、ＲＯＭ、ハードディスク等から構成されており、各種のプログラムやデータが記憶されている。具体的には、記憶部３２２は、取得情報記憶領域２２ａと、生成情報記憶領域２２ｂと、色変換処理情報記憶領域２２ｃと、色変換テーブル記憶領域３２２ｄと、を有している。
【０１４４】
色変換テーブル記憶領域３２２ｄには、変更データ抽出部３２５（後述する）によって生成された色変換テーブルが記憶されている。変更データ及び色変換テーブルについては、後述する。
【０１４５】
制御部３２３は、主として、ＣＰＵから構成されている。制御部３２３は、記憶部３２２に記憶されている各種のプログラムを読み出して実行することにより、情報取得部２３ａ、ＲＩＰ部２３ｂ、色変換処理部２３ｃ、カラープロファイル変更判断部２３ｄ、印刷媒体種判断部２３ｅ、適用部２３ｆ、合成部２３ｇ、データ生成完了判断部２３ｈ、印刷実行部２３ｉ、変更データ抽出部３２５、容量推定部３２６、容量判断部３２７等として機能する。
【０１４６】
変更データ抽出部３２５は、取得情報記憶領域２２ａに記憶されているカラープロファイルデータに基づいて、カラープロファイルとしてバリアブルデータのカラープロファイルが適用されるフォームデータを変更データとして抽出する。そして、色変換テーブルを生成し、生成した色変換テーブルを色変換テーブル記憶領域３２２ｄに記憶する。ここで、色変換テーブルとは、取得情報記憶領域２２ａに記憶されているカラープロファイルデータをベースに、変更データ抽出部３２５が抽出した変更データのカラープロファイルを変更したテーブルである。すなわち、色変換テーブルでは、変更データ（フォームデータ）のカラープロファイルが、バリアブルデータのカラープロファイルに変更されている。
【０１４７】
色変換テーブルについては、一例を図２０に示す。尚、図２０は、図９のカラープロファイルデータに基づいて生成された色変換テーブルである。容量推定部３２６は、変更データを含む全てのフォームデータのＲＩＰ処理及び色変換処理後の容量を推定する。容量判断部３２７は、容量推定部３２６によって推定された全てのフォームデータのＲＩＰ処理後及び色変換処理後のデータの容量が、記憶部３２２の変換処理データ記憶領域の容量よりも小さいか否かを判断する。ここで、変換処理データ記憶領域とは、フォームデータの変換処理（ＲＩＰ処理及び色変換処理）後のデータを記憶する領域である。
【０１４８】
（処理）
図２１は、画像形成装置３１０におけるバリアブル印刷処理のフローチャートである。以下、図２１を用いて、画像形成装置３１０におけるバリアブル印刷処理について説明する。尚、ステップＳ１１、ステップＳ２０−２２については、上記実施形態と同様の処理を行うため、説明を省略する。
【０１４９】
ステップＳ３１２では、変更データ抽出部３２５が、取得情報記憶領域２２ａに記憶されているカラープロファイルデータに基づいて、カラープロファイルとしてバリアブルデータのカラープロファイルが適用されるフォームデータを変更データとして抽出する。そして、変更データ抽出部３２５は、色変換テーブルを生成する。
【０１５０】
図９の例で言えば、印刷ページ２は印刷ページ１と印刷媒体の種類が異なることによりバリアブルデータのカラープロファイルがＰｒｏｆｉｌｅ１ＡからＰｒｏｆｉｌｅ２Ｂへ変更しているので、印刷ページ２における全ての属性のフォームデータのカラープロファイルは、印刷ページ２におけるバリアブルデータのカラープロファイルに更新される。よって、印刷ページ２の全ての属性のフォームデータは、変更データとして抽出される。そして、変更データ抽出部３２５は、抽出した変更データ（印刷ページ２の全ての属性のフォームデータ）のカラープロファイルとして印刷ページ２のバリアブルデータのカラープロファイル（Ｐｒｏｆｉｌｅ２Ｂ）に更新した色変換テーブル（図２０を参照）を生成する。
【０１５１】
ステップＳ３１３では、容量推定部３２６が、全てのフォームデータのＲＩＰ処理及び色変換処理後のデータの容量を推定する。そして、ステップＳ３１４へ移行する。
【０１５２】
ステップＳ３１４では、容量判断部３２７が、ステップＳ３１３で推定された全てのフォームデータのＲＩＰ処理及び色変換処理後のデータの容量が記憶部３２２の変換処理データ記憶領域の容量よりも小さいか否かを判断する。小さいと判断する場合は、ステップＳ３１５へ移行し、他方、小さくないと判断する場合は、ステップＳ３１７へ移行する。
【０１５３】
ステップＳ３１５では、ＲＩＰ部２３ｂ及び色変換処理部２３ｃが、フォームデータのＲＩＰ処理及び色変換処理を行う。
【０１５４】
ステップＳ３１６では、ＲＩＰ部２３ｂ及び色変換処理部２３ｃが、バリアブルデータのＲＩＰ処理及び色変換処理を行う。
【０１５５】
ステップＳ３１７では、全てのフォームデータのＲＩＰ処理及び色変換処理を行えないとして、通常処理を行う。通常処理とは、上記実施形態の図１３のステップＳ１４〜ステップＳ１９に示すように、バリアブルデータのＲＩＰ処理及び色変換処理を行った後に、そのバリアブルデータのカラープロファイルが前の印刷単位におけるバリアブルデータのカラープロファイルから変更したか否かを判断して、バリアブルデータのカラープロファイルが適用されるフォームデータの色変換処理を新たに行う処理である。
【０１５６】
以上のように、本変形例では、記憶部の変換処理用の記憶領域の容量が、全てのフォームデータのＲＩＰ処理及び色変換処理後のデータを記憶できる容量である場合には、予め、全てのフォームデータのＲＩＰ処理及び色変換処理を行う。これにより、フォームデータの色変換処理を最小限に抑えることができる。
【０１５７】
（７−５）変形例Ｅ
上記実施形態では、画像形成装置１０はＭＦＰであると説明したが、これに限られるものではない。画像形成装置１０は、プリンターの機能、ＦＡＸ機能、コピー機等のうちいずれかの機能を有する装置であっても、これらの機能及びスキャナーの機能のうち複数の機能を有する装置であってもよい。
【０１５８】
（７−６）変形例Ｆ
上記実施形態の画像形成システム１００では、エンジン制御部１９と、プリンターコントローラー２０とが別である構成を有しているが、エンジン制御部１９と、プリンターコントローラー２０とは、同一のハードウェアで動作する構成を有していてもよい。
【０１５９】
（７−７）変形例Ｇ
上記実施形態では、画像形成装置１０を備える画像形成システム１００について説明したが、これに限られるものではなく、画像形成装置１０において上述のような処理を実行させるための画像形成プログラムであってもよい。この画像形成プログラムは、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ及びメモリカード等のコンピューターが読み取り可能な記録媒体に記録されるプログラムであってもよいし、ネットワークを介したダウンロードによって提供されるプログラムであってもよい。
【符号の説明】
【０１６０】
１０，１１０，２１０，３１０  画像形成装置
２２，３２２  記憶部
２３ｂ        ＲＩＰ部
２３ｃ        色変換処理部
２３ｄ        カラープロファイル変更判断部
２３ｅ        印刷媒体種判断部（紙種判断部、適用判断部）
２３ｆ        適用部
２５          第１適用制御部
２６          第２適用制御部
２７          切替部
２８          属性判断部（適用判断部）
３０          クライアント装置（印刷データ送信装置）
１００        画像形成システム
３２５        変更データ抽出部（抽出部）
３２６        容量推定部
３２７        容量判断部
【図１】
2014210384.tif 000003
【図２】
2014210384.tif 000004
【図３】
2014210384.tif 000005
【図４】
2014210384.tif 000006
【図５】
2014210384.tif 000007
【図７】
2014210384.tif 000008
【図８】
2014210384.tif 000009
【図９】
2014210384.tif 000010
【図１１】
2014210384.tif 000011
【図１２】
2014210384.tif 000012
【図１３】
2014210384.tif 000013
【図１４】
2014210384.tif 000014
【図１５】
2014210384.tif 000015
【図１６】
2014210384.tif 000016
【図１７】
2014210384.tif 000017
【図１８】
2014210384.tif 000018
【図１９】
2014210384.tif 000019
【図２０】
2014210384.tif 000020
【図２１】
2014210384.tif 000021
【図６】
2014210384.tif 000022
【図１０】
2014210384.tif 000023