(57)【特許請求の範囲】
【請求項１】
可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むバリアブル印刷システムにおいて、
前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置は、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第１の機能と、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第２の機能と、を備える、
ことを特徴とするバリアブル印刷システム。
【請求項２】
前記他の装置は、前記第１の機能を有し、
前記画像形成装置は、前記第２の機能を有する、
ことを特徴とする請求項１に記載のバリアブル印刷システム。
【請求項３】
前記第２の機能は、前記実行予定若しくは実行中のジョブの中から、出力結果が正常な実行済みジョブに類似する類似ジョブを選択し、当該類似ジョブに対する前記エンジンの設定を、前記実行済みジョブに対する前記エンジンの設定に変更可能にする、
ことを特徴とする請求項１又は２に記載のバリアブル印刷システム。
【請求項４】
前記類似ジョブは、前記実行済みジョブに含まれる固定データを画像形成の対象とするジョブである、
ことを特徴とする請求項３に記載のバリアブル印刷システム。
【請求項５】
前記エンジンの設定情報は、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、定着温度、用紙表裏の印刷位置の少なくとも１つに関する情報である、
ことを特徴とする請求項１乃至４のいずれか一に記載のバリアブル印刷システム。
【請求項６】
前記ジョブは、カテゴリー毎に可変データ及び／又は固定データを含む階層構造のファイルであり、
前記第１の機能は、個々の前記可変データ内、個々の前記カテゴリー内、前記カテゴリー外の少なくとも１箇所に、前記エンジンの設定情報を可変データとして付加する、
ことを特徴とする請求項１乃至５のいずれか一に記載のバリアブル印刷システム。
【請求項７】
固定データと可変データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置であって、
バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録し、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする制御部を備える、
ことを特徴とする画像形成装置。
【請求項８】
前記制御部は、前記実行予定若しくは実行中のジョブの中から、出力結果が正常な実行済みジョブに類似する類似ジョブを選択し、当該類似ジョブに対する前記エンジンの設定を、前記実行済みジョブに対する前記エンジンの設定に変更可能にする、
ことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記類似ジョブは、前記実行済みジョブに含まれる固定データを画像形成の対象とするジョブである、
ことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記エンジンの設定情報は、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、定着温度、用紙表裏の印刷位置の少なくとも１つに関する情報である、
ことを特徴とする請求項７乃至９のいずれか一に記載の画像形成装置。
【請求項１１】
前記ジョブは、カテゴリー毎に可変データ及び／又は固定データを含む階層構造のファイルであり、
前記制御部は、個々の前記可変データ内、個々の前記カテゴリー内、前記カテゴリー外の少なくとも１箇所に、前記エンジンの設定情報を可変データとして付加する、
ことを特徴とする請求項７乃至１０のいずれか一に記載の画像形成装置。
【請求項１２】
可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むシステムで動作するバリアブル印刷制御プログラムであって、
前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置に、
バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第１の処理、
実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第２の処理、を実行させる、
ことを特徴とするバリアブル印刷制御プログラム。
【請求項１３】
前記第２の処理では、前記実行予定若しくは実行中のジョブの中から、出力結果が正常な実行済みジョブに類似する類似ジョブを選択し、当該類似ジョブに対する前記エンジンの設定を、前記実行済みジョブに対する前記エンジンの設定に変更可能にする、
ことを特徴とする請求項１２に記載のバリアブル印刷制御プログラム。
【請求項１４】
前記類似ジョブは、前記実行済みジョブに含まれる固定データを画像形成の対象とするジョブである、
ことを特徴とする請求項１３に記載のバリアブル印刷制御プログラム。
【請求項１５】
前記エンジンの設定情報は、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、定着温度、用紙表裏の印刷位置の少なくとも１つに関する情報である、
ことを特徴とする請求項１２乃至１４のいずれか一に記載のバリアブル印刷制御プログラム。
【請求項１６】
前記ジョブは、カテゴリー毎に可変データ及び／又は固定データを含む階層構造のファイルであり、
前記第１の処理では、個々の前記可変データ内、個々の前記カテゴリー内、前記カテゴリー外の少なくとも１箇所に、前記エンジンの設定情報を可変データとして付加する、
ことを特徴とする請求項１２乃至１５のいずれか一に記載のバリアブル印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷システム及び画像形成装置並びにバリアブル印刷制御プログラムに関する。
【背景技術】
【０００２】
世界的にペーパーレス化が進み、印刷量が減少する昨今、唯一印刷量が増大傾向にあるのがバリアブル印刷である。バリアブル印刷の具体例としては、ダイレクトメールや顧客毎にカスタマイズされたカタログ等がある。このバリアブル印刷では、繰り返し利用する部品をラスタライズした後に内部記憶領域にキャッシュし、繰り返し利用しない部品をラスタライズした後、キャッシュした部品と合成してページイメージを作成し、繰り返し利用する部品のラスタライズ処理及び同じデータの転送を抑えることで処理効率を上げている。
【０００３】
このバリアブル印刷ジョブは、従来、ＰＰＭＬ（Personalized Print Markup Language）で記述され、画像形成装置では、ＰＰＭＬで記述された特殊なファイルフォーマットを解釈することにより、バリアブル印刷ジョブの処理を行っていたが、この従来の方式では、専用のアプリケーションが必要であり、且つ、そのファイルフォーマットは、一般には馴染みのないものであるために、バリアブル印刷の普及の一障壁となっていた。このような背景から、バリアブル印刷の普及を図るべく、２０１０年７月にバリアブル印刷のＰＤＦ（Portable Document Format）／ＶＴ（Variable Transactional）仕様（ISO16612-2:2010）が公開された。このＰＤＦ／ＶＴでは、デファクトスタンダードであるAcrobatアプリケーションを利用することができ、また、馴染みのあるＰＤＦファイルを利用することができる。
【０００４】
このようなバリアブル印刷に関する技術として、例えば、下記特許文献１には、バリアブルデータプリントに用いるコンテンツに関する指定を含むコンテンツデータ及び対応するジョブチケットに基づくジョブをレコード単位で管理するジョブ管理装置であって、前記コンテンツデータからメタデータを抽出するメタデータ抽出手段と、抽出した前記メタデータをジョブの処理の制御のための制御用メタデータとジョブに関する表示に用いる表示用メタデータとに分類するメタデータ分類手段と、前記メタデータ分類手段により表示用メタデータに分類されたメタデータの値を用いた、前記ジョブをレコード単位での表示を行うための情報を生成する生成手段とを有する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２１８３０６号公報
【特許文献２】特開２００７−２９３５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、通常の印刷では、用紙として普通紙を用い、用紙を一方向に搬送する場合が多いため、印刷処理の際にジャムが発生することはまれである。これに対して、バリアブル印刷では、様々な種類の用紙上に画像を形成し、これらの用紙を様々な向きに搬送させる場合が多いため、十分な画質の画像が得られなかったり、搬送中に紙詰まりが起こったりするなど、ジャムが発生しやすいという特質がある。従って、バリアブル印刷においては、どのような用紙を使用し、その用紙をどのような向きに搬送した時にジャムが生じたかといった情報を記憶しておけば、同じ形態の印刷を行う場合にエンジンの設定を変更してジャムの発生を未然に防止することができる。
【０００７】
一方、ＰＰＭＬによるバリアブル印刷ジョブは、ジョブチケットを内包しており、このジョブチケットの設定には、バリアブル印刷に関わる様々な情報が保持されている。また、ＰＤＦ／ＶＴによるバリアブル印刷ジョブは、１つのＰＤＦファイル内に、階層構造でカテゴリー分類やジョブ設定など多くの情報がデータベースとして保持されている。そして、特許文献１では、ジョブチケット設定に含まれない情報として出力中、出力完了等の出力状況をデータベースに追加し、特許文献２では、ジョブチケット設定に含まれない情報として出力中、出力完了等の出力状況をデータベースに追加する構成を開示している。
【０００８】
しかしながら、画像形成装置には用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、表裏の印刷位置、定着温度等、ジョブチケット設定に含まれないエンジンに関する設定が数多く存在し、これらの設定情報を管理、分析して出力を制御するものは存在しないため、ジャムの発生を効果的に防止してバリアブル印刷を適切に実行することができないという問題があった。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、バリアブル印刷を効率的に実施することができるバリアブル印刷システム及び画像形成装置並びにバリアブル印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むバリアブル印刷システムにおいて、前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置は、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第１の機能と、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第２の機能と、を備えるものである。
【００１１】
また、本発明は、固定データと可変データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置であって、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録し、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする制御部を備えるものである。
【００１２】
また、本発明は、可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むシステムで動作するバリアブル印刷制御プログラムであって、前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置に、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第１の処理、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第２の処理、を実行させるものである。
【発明の効果】
【００１３】
本発明のバリアブル印刷システム及び画像形成装置並びにバリアブル印刷制御プログラムによれば、バリアブル印刷を効率的に実施することができる。
【００１４】
その理由は、画像形成装置若しくは画像形成装置に通信ネットワークで接続される他の装置は、エンジンの設定情報をAudit情報としてジョブに付加若しくはジョブに関連づけてデータベースに登録し、過去のジョブのAudit情報をまとめたAudit情報一覧に基づいて、実行予定若しくは実行中のジョブに対するエンジンの設定を、正常な出力結果が得られたジョブに対するエンジンの設定に変更できるようにするからである。
【００１５】
このように、エンジンに関する設定をデータベース化することにより、精度の高い出力結果の分析が可能となる。また、精度の高い分析結果に基づいてジョブ出力指示を行うことにより、効率的な出力が可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例に係るバリアブル印刷システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係るコンピュータ端末の構成を示すブロック図である。
【図３】本発明の一実施例に係る画像形成装置の外観構成を示す図である。
【図４】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図５（ａ）】従来のバリアブルデータの一例を示す図である。
【図５（ｂ）】本実施例のバリアブルデータの一例を示す図である。
【図６】本発明の一実施例に係るバリアブル印刷システムの処理の概要を模式的に示す図である。
【図７】本発明の一実施例に係る画像形成装置の処理を示すフローチャート図である。
【図８（ａ）】本発明の一実施例に係るジョブリストの表示例（設定変更無）を示す図である。
【図８（ｂ）】本発明の一実施例に係るジョブリストの表示例（設定変更有）を示す図である。
【図９（ａ）】本発明の一実施例に係るAudit情報の表示例（入力トレイ別表示）を示す図である。
【図９（ｂ）】本発明の一実施例に係るAudit情報の表示例（ステータス別表示）を示す図である。
【図９（ｃ）】本発明の一実施例に係るAudit情報表示設定例を示す図である。
【図９（ｄ）】本発明の一実施例に係る類似ジョブ判定フィルタ設定例を示す図である。
【図１０】本発明の一実施例に係るAudit情報（プリント中）の表示例を示す図である。
【図１１】本発明の一実施例に係る画像形成装置の処理（画像形成中断時の処理）を示すフローチャート図である。
【発明を実施するための形態】
【００１７】
背景技術で示したように、バリアブル印刷では、通常の印刷と異なり、様々な種類の用紙を使用し、これらの用紙を様々な向きに搬送させるといった特質があるため、印刷処理を行うエンジンにジャムが発生しやすいという問題がある。従って、バリアブル印刷においては、どのような形態で印刷した時にジャムが生じたかを記憶しておけば、同じ形態の印刷を行う場合にエンジンの設定を変更してジャムの発生を未然に防止することができる。特に、繰り返し利用する部品は同様の条件で印刷されることが多いため、このような情報を管理し、分析することによって、ジャムの発生を効果的に防止することができる。
【００１８】
そこで、本発明の一実施の形態では、ＰＰＭＬによるバリアブル印刷ジョブは、ジョブチケットを内包しており、このジョブチケットの設定には、バリアブル印刷に関わる様々な情報が保持されており、また、ＰＤＦ／ＶＴによるバリアブル印刷ジョブは、１つのＰＤＦファイル内に、階層構造でカテゴリー分類やジョブ設定など多くの情報がデータベースとして保持されていることから、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、表裏の印刷位置、定着温度といったエンジンに関する設定情報（以下、このような管理情報をAudit情報と呼ぶ。）をデータベースに持たせる。そして、このAudit情報を利用することで、どの組み合わせの場合に良い（もしくは悪い）出力結果が得られるか等、より精度の高いジョブの分析を行い、さらに、精度の高い分析結果を基に、Audit情報を加味したジョブ出力指示を行うことで、より効率的な出力を可能とする。
【実施例】
【００１９】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るバリアブル印刷システム及び画像形成装置並びにバリアブル印刷制御プログラムについて、図１乃至図１１を参照して説明する。図１は、本実施例のバリアブル印刷システムの構成を模式的に示す図である。また、図２は、本実施例のコンピュータ端末の構成を示すブロック図であり、図３は、本実施例の画像形成装置の外観構成を示す図、図４は、画像形成装置の構成を示すブロック図である。また、図５は、バリアブルデータの一例を示す図であり、図６は、本実施例のバリアブル印刷システムの処理の概要を模式的に示す図である。また、図７、１１は、本実施例の画像形成装置の処理を示すフローチャート図であり、図８は、ジョブリストの表示例、図９、１０は、Audit情報の表示例を示す図である。
【００２０】
図１に示すように、本実施例のバリアブル印刷システム１０は、印刷ジョブを送信するクライアントのコンピュータ端末１０と、印刷を受信して、バリアブル印刷を実行する画像形成装置２０と、画像形成装置２０が参照する外部参照データを保持するサーバ端末３０と、を含み、これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワーク４０によって相互に接続されている。以下、各装置について詳細に説明する。なお、本実施例では、ＰＤＦ／ＶＴによるバリアブル印刷について説明するが、ＰＰＭＬによるバリアブル印刷に対しても同様に適用することができる。
【００２１】
［コンピュータ端末］
図２に示すように、コンピュータ端末１０は、ＣＰＵ（Central Processing Unit）１１、メモリ１２、ＨＤＤ（Hard Disk Drive）１３、通信Ｉ／Ｆ部１４、ディスプレイ１５、入力装置１６などで構成される。
【００２２】
ＣＰＵ１１は、各部の制御を行う。メモリ１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、ＨＤＤ１３、通信Ｉ／Ｆ部１４から読み込んだ種々のデータを一時的に記憶する部分であり、記憶されたデータはＣＰＵ１１によって処理され、必要に応じてＨＤＤ１３や通信Ｉ／Ｆ部１４に転送される。ＨＤＤ１３は、ＣＰＵ１１が各部を制御するためのプログラム、自装置の処理機能に関する情報、画像データなどを格納し、ＣＰＵ１１により必要に応じて読み出され、メモリ１２上で実行処理される。通信Ｉ／Ｆ部１４は、サーバ端末３０やコンピュータ端末１０、他の装置などとの接続を確立し、データの送受信を実行する。そして、ＣＰＵ１１とメモリ１２とＨＤＤ１３と通信Ｉ／Ｆ部１４とで制御部が構成され、制御部は、ＰＤＦ／ＶＴ仕様に基づいたバリアブル印刷の印刷ジョブを作成し、その印刷ジョブを画像形成装置２０に送信するプリンタドライバとしても機能する。
【００２３】
ディスプレイ１５は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）表示装置等からなり、各種の情報を表示する。また、画像形成装置２０へ送信する印刷ジョブの設定を選択するための操作画面などを表示する。
【００２４】
入力装置１６は、ディスプレイ１５上に表示された情報を操作したり、情報を入力したりする部分であり、ポインティングデバイスやキーボードなどで構成される。また、トラックボール、トラックパッド、タブレット、及びスタイラスペンなどの各種デバイスを用いることもできる。
【００２５】
［画像形成装置］
図３及び図４に示すように、画像形成装置２０は、制御部２１、操作部２２、給紙部２３、画像形成部２４、後処理部２５などで構成される。
【００２６】
制御部２１は、各構成部を制御する部分であり、ＣＰＵ２１ａ、メモリ２１ｂ、ＨＤＤ２１ｃ、ＲＩＰ（Raster Image Processing）２１ｄ、通信Ｉ／Ｆ部２１ｅなどがバスを介して接続されてなる。
【００２７】
ＣＰＵ２１ａは、各部の制御ならびにＲＩＰ（ソフトウェア）を含めた画像処理等を行う。メモリ２１ｂは、ＲＩＰ２１ｄ、通信Ｉ／Ｆ部２１ｅ、ＨＤＤ２１ｃから読み込んだ種々のデータを一時的に記憶する部分であり、記憶された画像データはＣＰＵ２１ａによって処理され、必要に応じてＨＤＤ２１ｃや画像形成部２４に転送される。ＨＤＤ２１ｃは、ＣＰＵ２１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報を格納し、ＣＰＵ２１ａにより必要に応じて読み出され、メモリ２１ｂ上で実行処理される。ＲＩＰ２１ｄは、ＡＳＩＣ（Application Specific Integrated Circuit）やＣＰＵ２１ａで処理されるソフトウェアプログラムで構成され、バリアブル印刷におけるビットマップ画像を作成する。通信Ｉ／Ｆ部２１ｅは、サーバ端末３０、コンピュータ端末１０、他の装置などとの接続を確立し、データの送受信を実行する。
【００２８】
また、制御部２１は、エンジンの設定情報をAudit情報としてバリアブルデータに付加若しくはデータベースに登録し、過去のジョブのAudit情報をまとめたAudit情報一覧に基づいて、実行予定若しくは実行中のジョブに対するエンジンの設定を変更可能にするバリアブル印刷制御部としても機能する。このバリアブル印刷制御部は、ハードウェアとして構成してもよいし、制御部２１をバリアブル印刷制御部としても機能させるバリアブル印刷制御プログラムとしても構成してもよい。
【００２９】
操作部２２は、印刷ジョブの投入順序を表示する。バリアブルジョブはカテゴリー毎に表示を行う。また、印刷ジョブの投入順序を制御する。この操作部２２はタッチパネルとなっており、種々の操作ができる構成となっている。なお、この操作機能はパネル上に限らず操作機能を提供できればＷＥＢ、アプリケーション等でも実施可能である。
【００３０】
給紙部２３は、印刷用紙を格納する部分である。また、格納された印刷用紙を画像形成部２４へ送り出す部分を含む。
【００３１】
画像形成部２４は、本明細書においては、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成装置における画像を形成するのに必要な構成要素の総称である。つまり、感光体、転写ベルト、定着器、各種搬送ベルト等を含む。画像形成部２４では、メモリ２１ｂから読み込んだ画像データから、印刷用紙に画像を形成し、後処理部２５に送り出す。この際、白黒/カラー種別、解像度600/1200/2400dpi、用紙サイズ等の設定情報に応じて画像が形成される。
【００３２】
後処理部２５は、画像形成部２４から搬送される用紙を、制御部２１からの指示により、パンチ・ステープル・製本などのユーザの希望するフィニッシング処理を加えて出力する。
【００３３】
次に、バリアブルデータの構造について、図５を参照して説明する。
【００３４】
従来のＰＤＦ／ＶＴ仕様のバリアブルデータは、図５（ａ）に示すように、ドキュメント階層５１、カテゴリー５２、可変データ５３、固定データ５４、５５、メタデータ５６、ジョブチケット５７などで構成される。以下、各々について詳細に説明する。
【００３５】
ドキュメント階層５１：あるバリアブルジョブは、全てのページ情報、各種メタデータ５６が階層構造にて分類、定義される。そのルートを指す。
【００３６】
カテゴリー５２：バリアブルデータを分類する条件であり、メタデータの一部である。例えば、郵便番号による分類、商品毎の分類、顧客年齢毎の分類等、フレキシブルに定義できる。具体的なシナリオとして、今月はある特定地域を中心にダイレクトメールを発行するために、郵便番号毎のカテゴリーに分類し、来月はある特定商品の販売促進に注力するために、商品毎のカテゴリーに分類する等が考えられる。また、実際に印刷する際は、カテゴリー毎のジョブ投入が一シナリオとして考えられる。 
【００３７】
可変データ５３：メタデータの一つであり、顧客氏名、住所、郵便番号、年齢、年収等の個人情報が一般的に定義され、どの固定データを利用するか等の関連付けがなされている。また、各ページのどの場所にどの可変データを配置するか等の構成情報も含まれている。
【００３８】
固定データ（若しくはフォームデータ）５４、５５：メタデータの一つであり、可変データを含む複数のジョブにて再利用されるデータである。例として、ロゴデータ、商品写真、バーコードデータ等があり、外部参照データもここに含まれる。再利用されるか否か、再利用が複数のページに渡るかどうか、若しくは、複数のジョブにて利用されるか否か等のヒント情報を含む。カテゴリー内部に定義されたもの、若しくは、全カテゴリーから利用されるカテゴリー外に定義されたものがある。
【００３９】
ジョブチケット５７：メタデータの一つであり、各ジョブの出力設定（ステイプル、600dpi等）が定義可能である。
【００４０】
メタデータ５６：カテゴリー５２、可変データ５３、固定データ５４、５５、ジョブチケット５７等から成り、ＸＭＬ（Extensible Markup Language）、ＪＤＦ（Job Definition Format）等を用いて定義され、階層構造をとる。
【００４１】
一方、本実施例のバリアブルデータは、図５（ｂ）の太字で示すように、可変データ（Audit情報）５８、５９、６０が追加されている。
【００４２】
この可変データ（Audit情報）５８、５９、６０は、メタデータの一つであり、ジョブの出力結果のほか、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、表裏の印刷位置、定着温度等のAudit情報が一般的に定義される。このAudit情報には、個々のジョブ毎に定義されたもの（５８参照）、カテゴリー内部に定義されたもの（５９参照）、若しくは、全カテゴリーから利用されるカテゴリー外に定義されたもの（６０参照）がある。
【００４３】
図６は、ジョブへのAudit情報の追加とAudit情報を加味したジョブ出力指示について説明する図である。本実施例では、主に画像形成装置２０上で、ジョブへのAudit情報の追加とAudit情報を加味したジョブ出力指示を実施する場合について説明するが、図６に示すように、Audit情報の追加とAudit情報を加味したジョブ出力指示は、画像形成装置２０上で行うほか、コンピュータ端末１０やサーバ端末３０にて行ってもよい。
【００４４】
次に、本実施例の画像形成装置２０の制御部２１の処理について、図７のフローチャート図を参照して説明する。
【００４５】
ネットワークプリントにおいて、画像形成装置２０の通信Ｉ／Ｆ部２１ｅを介してネットワークからプリントジョブを受信すると、画像形成装置２０は、形成した画像を印刷出力すべく、指定された給紙部２３から給紙を行う。通信Ｉ／Ｆ部２１ｅから受信したプリントジョブを総じて「印刷ジョブ」と呼ぶことにする。この印刷ジョブは、印刷ジョブ情報（ジョブチケット設定ともいう。）と、例えばCYMKの４色からなる画像データと、で構成される。印刷ジョブは、メモリ２１ｂに一時的に保持され、画像形成部２４で用紙上に画像形成可能な印刷画像データに変換される。印刷ジョブを画像形成可能な印刷画像データに変換するための各種プログラムはＨＤＤ２１ｃに格納されており、ＣＰＵ２１ａによって必要なプログラムが読み出される。
【００４６】
制御部２１は、上記印刷ジョブを受信するまで待機し（Ｓ１０１）、印刷ジョブを受信したら（Ｓ１０１：Ｙｅｓ）、印刷ジョブがバリアブル印刷ジョブであるか否かを判断する（Ｓ１０２）。バリアブル印刷ジョブでない場合は（Ｓ１０２：Ｎｏ）、メモリ２１ｂ上で印刷ジョブに含まれる印刷ジョブ情報、印刷ページ情報を分析し、ページデータ毎に画像形成処理を行う（Ｓ１０６）。
【００４７】
一方、印刷ジョブがバリアブル印刷ジョブの場合は（Ｓ１０２：Ｙｅｓ）、メモリ２１ｂ上で、印刷ジョブに含まれる印刷ジョブ情報、印刷ページ情報を分析し、分析結果をＨＤＤ２１ｃに保存する。バリアブル印刷ジョブは、複数のデータ、ジョブチケットが混在可能であり、可変データ毎に情報を分析する。可変データの件数分、印刷ジョブに含まれる印刷ジョブ情報、印刷ページ情報から、画像形成処理を行う（Ｓ１０３−Ｓ１０５）。
【００４８】
次に、制御部２１は、画像形成装置２０の設定情報を取得し、メモリ２１ｂに保存してから（Ｓ１０７）、複数のデータ、ジョブチケット等の印刷パターン毎に以下を繰り返す（Ｓ１０８）。まず、画像形成装置２０の設定変更の有無を確認する（Ｓ１０９）。この設定変更の有無は、データベースを含むファイルそのもので管理してもよいし、ジョブリストで管理してもよい。設定変更の有無を図８のようなジョブリストで管理する場合、図８（ａ）のジョブは装置設定が設定なしのため、画像形成装置２０の設定を変更しない（Ｓ１０９のＮｏ）。一方、図８（ｂ）のJobID:101001-002,004のように、装置設定を変更するジョブの場合（Ｓ１０９のＹｅｓ）、画像形成装置２０の設定を変更する（Ｓ１１０）。コンピュータ端末１０やサーバ端末３０などの他の端末から設定を変更する場合は、シリアル通信等のインターフェースを利用して設定変更情報を画像形成装置２０に送信することで設定を変更することができる。なお、画像形成装置２０の設定変更の詳細に関しては後述する。
【００４９】
次に、画像形成装置２０は、画像形成により作成された画像を印字し、必要に応じて後処理部２５にて後処理を実施し、画像形成物を出力トレイに排出する（Ｓ１１１）。その後、制御部２１は、必要に応じて、画像形成装置２０の設定をＳ１０７で保存した設定に復帰させる（Ｓ１１２）。例えば、図８（ａ）でのJobID:101001-002の場合、後述する図１１にて類似ジョブのAudit情報のみ変更しているため、復帰処理が必要となる。一方、図１１にて入力トレイを指定して設定を変更した場合等は復帰処理の必要はない。
【００５０】
画像形成処理後、制御部２１は、Audit情報の保存が必要か否かを判断し（Ｓ１１４）、Audit情報の保存が必要な場合（Ｓ１１４：Ｙｅｓ）、Audit情報を取得し、ＨＤＤ２１ｃに保存する（Ｓ１１５）。その後、ＨＤＤ２１ｃに保持されているジョブリストの情報を更新して、画像形成装置２０上のディスプレイ１５の表示を更新し（Ｓ１１６）、処理を終了する。
【００５１】
次に、画像形成装置２０の設定変更について説明する。画像形成装置２０の出力結果は、Audit情報の取得、保存（Ｓ１１５）にて、Audit情報リストに保存される。そして、過去の出力結果をまとめたAudit情報一覧に基づいて、画像形成装置２０の設定変更の有無を判断する。このAudit情報一覧の表示例を図９（ａ）、（ｂ）に示し、Audit情報の表示設定例を図９（ｃ）に、類似ジョブ判定フィルタ設定例を図９（ｄ）に示す。
【００５２】
図９（ａ）は、InputTray（入力トレイ）で分類したAudit情報一覧であり、図９（ｃ）のAudit情報表示設定に沿ってAudit情報が表示されている。なお、Audit情報表示設定のフィルタは、「Result（出力結果）がCompleteと等しい」に設定されているものとする。PageCnt（出力ページ数）でソートすることで、出力結果が良好なパターンが上位に表示されている。ここでは、Curl/Air/Speed（図中の網掛け部分）が設定変更項目に設定されており、設定変更候補として太字のAudit情報が選択されている。また、設定適用先は類似ジョブとなっている。このケースでは、Apply（適用）ボタンを選択すると、図９（ｄ）の類似ジョブ判定フィルタ設定（Paper/PaperSize/PaperWeight設定が選択中の設定変更候補と等しい）に沿って検出した類似ジョブのCurl/Air/Speed設定が、選択中（太字）のAudit情報の設定に変更される。
【００５３】
図９（ｂ）は、Result（出力結果）で分類したAudit情報一覧であり、Jamが発生したものを発生頻度順に表示している。図９（ａ）とは異なり、出力結果がNGのパターンが上位に表示されている。このケースでは、Apply（適用）ボタンを選択すると、設定適用先として選択したInputTray5のPaper/Size/Curl/Air/Speedの設定が、選択中（太字）のAudit情報の設定に変更される。ある入力トレイでエラーが多発した場合の再現確認や、他のトレイで問題が解消するかどうかの確認等に利用できる。
【００５４】
なお、図９（ａ）、（ｂ）では、各々のジョブのデータ構成を記載していないが、Paper/PaperSize/PaperWeight設定が等しいとして検出された類似ジョブは同様の固定データを含むジョブと考えられることから、ある固定データを画像形成した結果が良好なジョブに対するエンジンの設定が、同様の固定データを画像形成の対象とするジョブに対するエンジンの設定に反映されることになる。
【００５５】
図９（ａ）、（ｂ）は、画像形成前に画像形成装置２０の設定を変更する場合の例であるが、画像形成中に画像形成装置２０の設定を変更することも可能である。その場合の設定例を図１０に、処理フローを図１１に示す。
【００５６】
制御部２１は、画像形成が中断されたか否かを判断し（Ｓ２０１）、画像形成が中断された場合（Ｓ２０１：Ｙｅｓ）、各部から通知されるエラー情報に基づいて中断理由を確認する。中断理由が、トナー切れや用紙切れ等の画像形成装置自身のエラーでない場合は（Ｓ２０２：Ｎｏ）、処理を終了する。一方、中断理由が、Jamや温度異常等の画像形成装置自身のエラーの場合は（Ｓ２０２：Ｙｅｓ）、当該ジョブのAudit情報を取得し（Ｓ２０３）、Audit情報一覧から当該ジョブに類似するジョブのAudit情報を取得する（Ｓ２０４）。
【００５７】
次に、取得したジョブ／類似ジョブのAudit情報から、画像形成装置２０の設定変更画面を表示する（Ｓ２０５）。そして、ユーザが操作部２２を操作して設定変更の適用を指示すると（Ｓ２０６：Ｙｅｓ）、制御部２１は、所定のジョブの設定を変更し、設定変更情報を保存し（Ｓ２０７）、設定変更画面の表示を終了する（Ｓ２０８）。
【００５８】
図１０は、図８（ａ）のJobID:101001-002に関する設定変更画面例であり、正常終了したＰＢジョブが成功数の多い順に表示されている。図９（ａ）同様、網掛けのCurl/Air/Speedが設定変更項目に設定されており、Apply（適用）ボタンを選択すると、図９（ｄ）の類似ジョブ判定フィルタ設定（Paper/PaperSize/PaperWeight設定が選択中の設定変更候補と等しい）に沿って検出した類似ジョブのCurl/Air/Speed設定が、選択中（太字）のAudit情報設定に変更される。図８（ｂ）は、設定変更後のジョブリスト例であり、JobID:101001-002,004及び、JobID:101005の一部が変更されている。
【００５９】
このように、本実施例では、画像形成装置２０の制御部２１（バリアブル印刷制御プログラム）は、エンジンの設定情報をAudit情報としてバリアブルデータに付加若しくはデータベースに登録し、過去のジョブのAudit情報をまとめたAudit情報一覧に基づいて、その後に実行若しくは実行中のジョブに対するエンジンの設定を、良好な出力結果が得られたジョブに対するエンジンの設定に変更できるようにするため、バリアブル印刷を効率的に実施することができる。
【００６０】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御内容は適宜変更可能である。
【００６１】
例えば、本実施例では主に画像形成装置２０上での実施方法を説明したが、図６に示すように、Audit情報の追加とAudit情報を加味したジョブ出力指示は、コンピュータ端末１０やサーバ端末３０などで行ってもよい。
【００６２】
例えば、上記処理をコンピュータ端末１０で実行する場合は、画像形成装置２０からAudit情報を取得し、そのAudit情報をバリアブルデータに付加して画像形成装置２０に送信し、また、ジョブ送信前に、Audit情報一覧を分析した結果に基づいて、エンジンの設定を変更するように画像形成装置２０に指示したり、エンジンの設定変更指示を含めたジョブを送信したりすることができる。また、上記処理をサーバ端末３０で実行する場合は、コンピュータ端末１０又は画像形成装置２０からジョブを取得すると共に画像形成装置２０からAudit情報を取得し、そのAudit情報をバリアブルデータに付加したりデータベースに登録したりして管理し、また、Audit情報一覧を分析した結果に基づいて、エンジンの設定を変更するように画像形成装置２０に指示することができる。
【００６３】
また、本実施例では、ＰＤＦ／ＶＴ仕様に基づくバリアブルデータを利用する場合について説明したが、ＰＰＭＬなど、他の仕様に基づくバリアブルデータを利用する場合も、同様に、Audit情報をデータベース化して管理し、ジョブ出力指示に利用することができる。
【産業上の利用可能性】
【００６４】
本発明は、バリアブル印刷を行う画像形成装置、及び、当該画像形成装置を含むバリアブル印刷システムに利用可能である。
【符号の説明】
【００６５】
１０  コンピュータ端末
１１  ＣＰＵ
１２  メモリ
１３  ＨＤＤ
１４  通信Ｉ／Ｆ部
１５  ディスプレイ
１６  入力装置
２０  画像形成装置
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  メモリ
２１ｃ  ＨＤＤ
２１ｄ  ＲＩＰ
２１ｅ  通信Ｉ／Ｆ部
２２  操作部
２３  給紙部
２４  画像形成部
２５  後処理部
３０  サーバ端末
４０  ネットワーク
５１  ドキュメント階層
５２  カテゴリー
５３  可変データ
５４、５５  固定データ
５６  メタデータ
５７  ジョブチケット
５８−６０  Audit情報
【図１】
0005435017.tif 000002
【図２】
0005435017.tif 000003
【図３】
0005435017.tif 000004
【図４】
0005435017.tif 000005
【図５（ａ）】
0005435017.tif 000006
【図５（ｂ）】
0005435017.tif 000007
【図６】
0005435017.tif 000008
【図７】
0005435017.tif 000009
【図８（ａ）】
0005435017.tif 000010
【図８（ｂ）】
0005435017.tif 000011
【図９（ａ）】
0005435017.tif 000012
【図９（ｂ）】
0005435017.tif 000013
【図９（ｃ）】
0005435017.tif 000014
【図９（ｄ）】
0005435017.tif 000015
【図１０】
0005435017.tif 000016
【図１１】
0005435017.tif 000017