(57)【要約】【課題】一の画像と他の画像との組み合わせが正しいか否かを目視により簡単に検証する。【解決手段】組み合わされるべきコンテンツが嵌め込まれる一又は複数のフィールドを有するフォーム画像と、フィールドに嵌め込まれるべき一又は複数のコンテンツを有するコンテンツ画像と、を合成して合成画像を形成する際に、フォーム画像の余白領域にフォーム画像の属性を示すフォーム側検出マークを配置し、コンテンツ画像の余白領域におけるフォーム画像のフォーム側検出マークに対応する位置に、コンテンツ画像とフォーム画像との組み合わせが正しい場合にフォーム側検出マークと一体化して予め定められた模様を形成するコンテンツ側検出マークを配置する。【選択図】図１０
2009083265.tif 000002
【特許請求の範囲】
【請求項１】
組み合わされるべき嵌め込み画像が嵌め込まれる一又は複数の嵌め込み領域を有する一の画像と、前記嵌め込み領域に嵌め込まれるべき一又は複数の嵌め込み画像を有する他の画像と、を合成して合成画像を形成する画像形成方法であって、
前記一の画像の余白領域に前記一の画像の属性を示す一の検出マークを配置する工程と、
前記他の画像の余白領域における前記一の画像の一の検出マークに対応する位置に、当該他の画像と前記一の画像との組み合わせが正しい場合に前記一の検出マークと一体化して予め定められた模様を形成する他の検出マークを配置する工程と、
を含む画像形成方法。
【請求項２】
前記一の画像の属性は、前記一の画像の識別情報、ページ番号又は当該一の画像の嵌め込み領域の属性を含む、
請求項１に記載の画像形成方法。
【請求項３】
前記一の検出マークは、前記一の画像の属性を表す２進数コードの各ビット値に対応した２種類の異なる濃度の図形が一方向に配列されてなり、
前記他の検出マークは、前記一の検出マークの図形と同一方向に配列され濃度の関係が逆の図形である、
請求項１又は２に記載の画像形成方法。
【請求項４】
前記一の検出マーク及び他の検出マークの２種類の異なる濃度の図形のいずれか一方は灰色であり、他方は白色である、
請求項３に記載の画像形成方法。
【請求項５】
組み合わされるべき嵌め込み画像が嵌め込まれる一又は複数の嵌め込み領域を有する一の画像と、前記嵌め込み領域に嵌め込まれるべき一又は複数の嵌め込み画像を有する他の画像と、を合成して合成画像を形成する画像形成装置であって、
前記一の画像の余白領域に前記一の画像の属性を示す一の検出マークを配置し、前記他の画像の余白領域における前記一の画像の一の検出マークに対応する位置に、当該他の画像と前記一の画像との組み合わせが正しい場合に前記一の検出マークと一体化して予め定められた模様を形成する他の検出マークを配置し、前記一の画像と前記他の画像とを合成する制御部と、
前記制御部により合成された合成画像を用紙上に印刷する印刷部と、
を備える画像形成装置。
【請求項６】
組み合わされるべき嵌め込み画像が嵌め込まれる一又は複数の嵌め込み領域を有する一の画像及び当該一の画像の属性を示す一の検出マークが予め形成された用紙上に、前記嵌め込み領域に嵌め込まれるべき一又は複数の嵌め込み画像を有する他の画像を形成する画像形成装置であって、
前記他の画像の余白領域における前記一の画像の一の検出マークに対応する位置に、当該他の画像と前記一の画像との組み合わせが正しい場合に前記一の検出マークと一体化して予め定められた模様を形成する他の検出マークを配置した画像を生成する制御部と、
前記制御部により生成された画像を前記用紙上に印刷する印刷部と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成方法及び画像形成装置に関する。
【背景技術】
【０００２】
近年、ＰＯＤ（Print On Demand）分野におけるバリアブル印刷の普及に伴い、バリアブル印刷された印刷物の品質確保が重要課題となりつつある。バリアブル印刷では、基本的に全てのページの内容が別々となり得るため、オフセット印刷の印刷物のような目視による全品検査は非常に困難である。
【０００３】
例えば、ページ単位に異なるデータが印刷された印刷物の画像をスキャンし、それぞれ必要なマスクを施して、背景絵柄の基準画像データ（フォーム）及び可変データを抽出し、元のデータと比較することで印刷物を検査する印刷物検査装置が提案されている（特許文献１参照）。
【０００４】
また、印刷物の余白領域に印刷内容を示すバーコード等の付加情報を印刷し、この付加情報をスキャンして、スキャンデータをデータベース内のデータと比較する等の検証方法が用いられている。
【特許文献１】特開２００３−５４０９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来技術のように、画像や付加情報をスキャンする方法は、スキャン機構と、ページ毎に異なるデータが蓄積されたデータベースとを連動させる比較的大きな規模のシステム構築が必要であり、従来、目視確認を主としてきた事業規模のユーザには、コスト的に導入が困難であった。そのため、バリアブル印刷において合成される画像の組み合わせが正しいか否かについて、従来通り、目視によって容易に全品検査を行う方法が望まれていた。
【０００６】
本発明は上記の従来技術における問題に鑑みてなされたものであって、一の画像と他の画像との組み合わせが正しいか否かを目視により簡単に検証することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、組み合わされるべき嵌め込み画像が嵌め込まれる一又は複数の嵌め込み領域を有する一の画像と、前記嵌め込み領域に嵌め込まれるべき一又は複数の嵌め込み画像を有する他の画像と、を合成して合成画像を形成する画像形成方法であって、前記一の画像の余白領域に前記一の画像の属性を示す一の検出マークを配置する工程と、前記他の画像の余白領域における前記一の画像の一の検出マークに対応する位置に、当該他の画像と前記一の画像との組み合わせが正しい場合に前記一の検出マークと一体化して予め定められた模様を形成する他の検出マークを配置する工程と、を含む。
【０００８】
請求項２に記載の発明は、請求項１に記載の画像形成方法において、前記一の画像の属性は、前記一の画像の識別情報、ページ番号又は当該一の画像の嵌め込み領域の属性を含む。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の画像形成方法において、前記一の検出マークは、前記一の画像の属性を表す２進数コードの各ビット値に対応した２種類の異なる濃度の図形が一方向に配列されてなり、前記他の検出マークは、前記一の検出マークの図形と同一方向に配列され濃度の関係が逆の図形である。
【００１０】
請求項４に記載の発明は、請求項３に記載の画像形成方法において、前記一の検出マーク及び他の検出マークの２種類の異なる濃度の図形のいずれか一方は灰色であり、他方は白色である。
【００１１】
請求項５に記載の発明は、組み合わされるべき嵌め込み画像が嵌め込まれる一又は複数の嵌め込み領域を有する一の画像と、前記嵌め込み領域に嵌め込まれるべき一又は複数の嵌め込み画像を有する他の画像と、を合成して合成画像を形成する画像形成装置であって、前記一の画像の余白領域に前記一の画像の属性を示す一の検出マークを配置し、前記他の画像の余白領域における前記一の画像の一の検出マークに対応する位置に、当該他の画像と前記一の画像との組み合わせが正しい場合に前記一の検出マークと一体化して予め定められた模様を形成する他の検出マークを配置し、前記一の画像と前記他の画像とを合成する制御部と、前記制御部により合成された合成画像を用紙上に印刷する印刷部と、を備える。
【００１２】
請求項６に記載の発明は、組み合わされるべき嵌め込み画像が嵌め込まれる一又は複数の嵌め込み領域を有する一の画像及び当該一の画像の属性を示す一の検出マークが予め形成された用紙上に、前記嵌め込み領域に嵌め込まれるべき一又は複数の嵌め込み画像を有する他の画像を形成する画像形成装置であって、前記他の画像の余白領域における前記一の画像の一の検出マークに対応する位置に、当該他の画像と前記一の画像との組み合わせが正しい場合に前記一の検出マークと一体化して予め定められた模様を形成する他の検出マークを配置した画像を生成する制御部と、前記制御部により生成された画像を前記用紙上に印刷する印刷部と、を備える。
【発明の効果】
【００１３】
請求項１、５、６に記載の発明によれば、一の検出マークと他の検出マークとで形成される模様により、一の画像と他の画像との組み合わせが正しいか否かを目視により簡単に検証することができる。
【００１４】
請求項２に記載の発明によれば、一の画像の識別情報、ページ番号又は一の画像の嵌め込み領域の属性に基づいて、一の画像と他の画像との組み合わせが正しいか否かを検証することができる。
【００１５】
請求項３に記載の発明によれば、他の検出マークを一の検出マークの図形と濃度の関係が逆の図形とすることにより、一の画像と他の画像との組み合わせが正しい場合には一様な濃度の模様が形成されるので、一の画像と他の画像との組み合わせが正しくない場合に、目視による判断が容易になる。
【００１６】
請求項４に記載の発明によれば、一の画像と他の画像との組み合わせが正しい場合には灰色一色の模様が形成され、一の画像と他の画像との組み合わせが正しくない場合には白色又は黒色の部分が生じるので、目視による判断が容易になる。
【発明を実施するための最良の形態】
【００１７】
［第１の実施の形態］
以下、本発明に係る画像形成装置の第１の実施の形態について図面を参照して説明する。
図１に、本発明の第１の実施の形態における画像形成装置１００の機能的構成を示す。
画像形成装置１００は、組み合わされるべき嵌め込み画像（以下、コンテンツという。）が嵌め込まれる一又は複数の嵌め込み領域（以下、フィールドという。）を有する一の画像（以下、フォーム画像という。）と、フォーム画像の各フィールドに嵌め込まれるべき一又は複数のコンテンツを有する他の画像（以下、コンテンツ画像という。）と、を合成して合成画像を形成する。画像形成装置１００は、フォーム画像に、相異なるコンテンツ画像をそれぞれ合成してバリアブル印刷を行う。
【００１８】
図１に示すように、画像形成装置１００は、ＣＰＵ（Central Processing Unit）１０、ＲＡＭ（Random Access Memory）２０、ＲＯＭ（Read Only Memory）３０、記憶部４０、通信部５０、印刷部６０を備え、各部はバス７０により接続されて構成されている。
【００１９】
ＣＰＵ１０は、通信部５０により受信した指示信号に応じて、ＲＯＭ３０に格納されている各種処理プログラムを読み出し、当該プログラムとの協働により、画像形成装置１００の各部の処理動作を統括的に制御する。
【００２０】
具体的に、ＣＰＵ１０は、ＲＯＭ３０に格納されている主制御プログラム３１との協働により、画像形成装置１００において実行される処理動作を統括的に制御する。
【００２１】
ＣＰＵ１０は、ＲＯＭ３０に格納されているＲＩＰ（Raster Image Processor）処理プログラム３２との協働により、文字列や画像のデータをラスタデータ（ビットマップ）に展開するＲＩＰ処理を行う。ＲＩＰ処理により生成されたラスタデータは、ＲＡＭ２０のラスタデータ格納部２１に格納される。
【００２２】
ＣＰＵ１０は、ＲＯＭ３０に格納されているフォーム制御プログラム３３との協働により、フォーム画像の属性を示す一の検出マーク（以下、フォーム側検出マークという。）を生成する。そして、ＣＰＵ１０は、フォーム画像の余白領域にフォーム側検出マークを配置し、フォーム画像にフォーム側検出マークを合成する。
【００２３】
ＣＰＵ１０は、ＲＯＭ３０に格納されているコンテンツ制御プログラム３４との協働により、コンテンツ画像とフォーム画像との組み合わせが正しい場合にフォーム側検出マークと一体化して予め定められた模様を形成する他の検出マーク（以下、コンテンツ側検出マークという。）を生成する。第１の実施の形態では、「予め定められた模様」は、一様な濃度の灰色一色の模様とする。そして、ＣＰＵ１０は、コンテンツ画像の余白領域におけるフォーム画像のフォーム側検出マークに対応する位置に、コンテンツ側検出マークを配置し、コンテンツ画像にコンテンツ側検出マークを合成する。
【００２４】
ＣＰＵ１０は、ＲＯＭ３０に格納されている合成処理プログラム３５との協働により、合成すべき画像のラスタデータ同士を合成する。例えば、ＣＰＵ１０は、フォーム側検出マークが合成されたフォーム画像とコンテンツ側検出マークが合成されたコンテンツ画像とを合成する。
【００２５】
ＲＡＭ２０は、ＣＰＵ１０により実行される各種処理プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。ＲＡＭ２０は、ラスタデータ格納部２１、情報コード格納部２２を有する。
【００２６】
ＲＯＭ３０には、ＣＰＵ１０により実行される主制御プログラム３１、ＲＩＰ処理プログラム３２、フォーム制御プログラム３３、コンテンツ制御プログラム３４、合成処理プログラム３５等の各種処理プログラムやデータ等が格納されている。
【００２７】
記憶部４０は、各種データを記憶するハードディスク等の記憶装置であり、コンテンツタイプテーブル４１、フォントタイプテーブル４２、文字数タイプテーブル４３、画像サイズタイプテーブル４４等が格納されている。
【００２８】
図２（ａ）に、コンテンツタイプテーブル４１の例を示す。コンテンツタイプテーブル４１は、コンテンツタイプ、コンテンツ内容、コードが対応付けられたテーブルである。コンテンツタイプは、コンテンツの分類を示す。例えば、コンテンツタイプ「Chr」のコンテンツ内容は「文字列」であり、コードは「01」である。また、コンテンツタイプ「Pic」のコンテンツ内容は「画像」であり、コードは「02」である。また、コンテンツタイプ「Vec」のコンテンツ内容は「ベクタデータ」であり、コードは「03」である。
【００２９】
図２（ｂ）に、フォントタイプテーブル４２の例を示す。フォントタイプテーブル４２は、フォントタイプ、フォント名、コードが対応付けられたテーブルである。フォントタイプは、コンテンツが文字列の場合のフォントの分類を示す。例えば、フォントタイプ「Ｆ１」のフォント名は「ＭＳゴシック」であり、コードは「01」である。また、フォントタイプ「Ｆ２」のフォント名は「ＭＳ明朝」であり、コードは「02」である。フォントタイプ「Ｆ３」のフォント名は「ＭＳＰゴシック」であり、コードは「03」である。
【００３０】
図２（ｃ）に、文字数タイプテーブル４３の例を示す。文字数タイプテーブル４３は、文字数タイプ、文字数範囲、コードが対応付けられたテーブルである。文字数タイプは、コンテンツが文字列の場合の文字列長の分類を示す。例えば、文字数タイプ「Ｓ１」の文字数範囲は「１０文字以下」であり、コードは「01」である。また、文字数タイプ「Ｓ２」の文字数範囲は「１１〜３０文字」であり、コードは「02」である。また、文字数タイプ「Ｓ３」の文字数範囲は「３１文字以上」であり、コードは「03」である。
【００３１】
図２（ｄ）に、画像サイズタイプテーブル４４の例を示す。画像サイズタイプテーブル４４は、画像サイズタイプ、画像サイズ、コードが対応付けられたテーブルである。画像サイズタイプは、コンテンツが画像の場合の画像の縦横のサイズ（dot数）の分類を示す。例えば、画像サイズタイプ「Ｐ１」の画像サイズは「1280×640」であり、コードは「01」である。また、画像サイズタイプ「Ｐ２」の画像サイズは「720×720」であり、コードは「02」である。また、画像サイズタイプ「Ｐ３」の画像サイズは「640×1280」であり、コードは「03」である。
【００３２】
通信部５０は、ＬＡＮ（Local Area Network）等のネットワークに接続し、外部機器とデータ通信を行うための機能部である。
【００３３】
印刷部６０は、用紙上に電子写真方式の画像形成を行うものであり、感光ドラム、感光ドラムの帯電を行う帯電部、画像データに基づいて感光ドラム表面を露光する露光部、感光ドラムにトナーを付着させる現像部、感光ドラム上に形成されたトナー像を用紙に転写する転写部、用紙上に形成されたトナー像を定着させる定着部から構成される。なお、印刷部６０は、インクジェット方式、熱転写方式等であってもよい。
【００３４】
画像形成装置１００は、ネットワークを経由して通信部５０によりバリアブル印刷の印刷命令を受信し、印刷部６０により印刷出力する。具体的には、まず、画像形成装置１００は、バリアブル印刷の共通部分であるフォーム画像に関する情報を含む登録用ジョブ（以下、フォーム登録ジョブという。）をネットワークを介して受信し、次に、バリアブル印刷の可変部分であるコンテンツ画像に関する情報を含む印刷ジョブ（以下、印刷ジョブという。）をネットワークを介して受信し、当該印刷ジョブの処理の中でフォーム画像とコンテンツ画像の合成及び印刷を行う。フォーム登録ジョブと印刷ジョブは、一つのジョブとして一度に受信されることとしてもよい。
【００３５】
図３に、フォーム登録ジョブの構成例を示す。フォーム登録ジョブは、ジョブヘッダＪ１、フォームに関する情報Ｊ２、フォーム画像データＪ３を含む。ジョブヘッダＪ１は、フォーム画像の用紙サイズ等の情報を含む。フォームに関する情報Ｊ２は、フォーム画像の識別情報であるフォーム識別コード（106）と各フィールドの属性情報とを含む。ここで、フィールドの属性情報は、各フィールド１〜３の識別名（Field101〜103）、コンテンツタイプ（Chr、Pic等）を含む。コンテンツタイプが文字列（Chr）の場合には、フィールドの属性情報は、さらに、フォントタイプ（Ｆ１、Ｆ２、Ｆ３）及び文字数タイプ（Ｓ１、Ｓ２、Ｓ３）を含む。一方、コンテンツタイプが画像（Pic）の場合には、フィールドの属性情報は、画像サイズタイプ（Ｐ１、Ｐ２、Ｐ３）を含む。
【００３６】
図３に示すフォーム登録ジョブの例では、フィールド１のコンテンツ内容は「文字列」、フォントは「ＭＳゴシック」、文字数は「１０文字以下」である。また、フィールド２及びフィールド３のコンテンツ内容は「画像」、画像サイズは「1280×640」である。
【００３７】
ここでは、コンテンツタイプテーブル４１、フォントタイプテーブル４２、文字数タイプテーブル４３、画像サイズタイプテーブル４４が予め用意されており、各テーブルの対応関係に基づいてフォーム登録ジョブのコンテンツタイプ、フォントタイプ、文字数タイプ、画像サイズタイプが記述されていることとしたが、テーブルによる分類ではなく、フォーム登録ジョブのフォームに関する情報内で直接値を指定してもよい。例えば、フォーム登録ジョブにおいて、画像サイズを縦／横のdot数の値で直接指定してもよい。
【００３８】
図４（ａ）に、印刷ジョブの構成例を示す。印刷ジョブは、ジョブヘッダＪ４、ページ情報Ｊ５、画像データＪ６を含む。ジョブヘッダＪ４は、ジョブ名、用紙サイズ、仕上げ情報等のジョブ全体に関する情報を含む。ページ情報Ｊ５は、各ページ１〜Ｍに関する情報を含む。画像データＪ６は、コンテンツとして使用されるコンテンツ画像データ１〜Ｎを含む。コンテンツ画像データ１〜Ｎは、ジョブの先頭からの配置順等の一意の番号であるコンテンツ画像番号にて識別される。
【００３９】
図４（ｂ）に、ページ情報Ｊ５のうち、１ページ目のページ情報であるページ１情報の構成例を示す。ページ１情報は、ページ番号（１）、当該ページが処理されるべき対応フォーム識別コード（106）、各フィールドの属性情報を含む。ここで、フィールドの属性情報は、各フィールドの識別名（Field101〜103）、コンテンツタイプ（Chr、Pic等）を含む。コンテンツタイプが文字列（Chr）の場合には、フィールドの属性情報は、さらに、フォントタイプ（Ｆ１、Ｆ２、Ｆ３）及び文字列を含む。一方、コンテンツタイプが画像（Pic）の場合には、フィールドの属性情報は、コンテンツ画像番号（１〜Ｎ）を含む。
【００４０】
次に、フォーム側検出マークの生成方法を説明する。図５に示すように、フォーム画像の属性情報は、３４バイトの構造のデータである。ＣＰＵ１０は、フォーム識別コード、ページ番号、各フィールドの属性情報（フィールド名、コンテンツタイプ、フォントタイプ、文字数タイプ、画像サイズタイプ）の各データの値を２進数に変換し、２進数コードの各ビット値に対応した２種類の異なる濃度の図形を一方向に配列し、それをラスタライズした画像をフォーム側検出マークとする。具体的には、フォーム画像の属性情報を表す２進数コードのビット値が０であれば白色、ビット値が１であれば灰色で表した長方形を一方向に配列し、フォーム側検出マークを生成する。フォーム識別コード及び各フィールドの属性情報については、フォーム登録ジョブのフォームに関する情報Ｊ２から取得される。ページ番号については、ページ毎に異なるため、後述する印刷ジョブ受付処理（図１５参照）においてフォーム画像にページ番号部分のフォーム側検出マークが付加される。
【００４１】
例えば、フォーム識別コードが106の場合、106（１０進）＝01101010（２進）であるため、０＝白色、１＝灰色としてフォーム識別コードに対応する部分のフォーム側検出マークを生成する。図６（ａ）に、フォーム識別コードが106の場合のフォーム側検出マークの一部を示す。
【００４２】
次に、コンテンツ側検出マークの生成方法を説明する。コンテンツ側検出マークが示す情報も、フォーム画像の属性情報と同様、３４バイトの構造のデータである。ＣＰＵ１０は、フォーム識別コード、ページ番号、各フィールドの属性情報（フィールド名、コンテンツタイプ、フォントタイプ、文字数タイプ、画像サイズタイプ）の各データの値を２進数に変換し、２進数コードのビット値が０であれば灰色、ビット値が１であれば白色で表した長方形を一方向に配列し、それをラスタライズした画像をコンテンツ側検出マークとする。すなわち、コンテンツ側検出マークは、フォーム側検出マークの図形と同一方向に配列され濃度の関係が逆の図形である。フォーム識別コード、ページ番号、各フィールドの属性情報は、ページ情報Ｊ５及び画像データＪ６から取得される。
【００４３】
例えば、フォーム識別コードが106の場合、106（１０進）＝01101010（２進）であるため、０＝灰色、１＝白色としてフォーム識別コードに対応する部分のコンテンツ側検出マークを生成する。図６（ｂ）に、フォーム識別コードが106の場合のコンテンツ側検出マークの一部を示す。
【００４４】
フォーム側検出マークとコンテンツ側検出マークの合成では、それぞれの濃度が加算合計される。フォーム側検出マークが白色でコンテンツ側検出マークが灰色の場合、又は、フォーム側検出マークが灰色でコンテンツ側検出マークが白色の場合、すなわち、フォーム側検出マークとコンテンツ側検出マークの両画像が示す情報が一致した場合には、合成結果は灰色になる。また、フォーム側検出マークが白色でコンテンツ側検出マークが白色の場合には、合成結果は白色となり、フォーム側検出マークが灰色でコンテンツ側検出マークが灰色の場合には、合成結果は黒色となる。すなわち、フォーム側検出マークとコンテンツ側検出マークの両画像が示す情報が一致しない場合には、合成結果は白色又は黒色となる。
【００４５】
図７（ａ）に、フォーム識別コードが同じフォーム側検出マーク（フォーム識別コード＝106）とコンテンツ側検出マーク（フォーム識別コード＝106）が合成された場合の合成結果の例を示す。この場合、合成された画像は、一様な濃度の灰色一色の模様を形成する。また、図７（ｂ）に、フォーム識別コードが異なるフォーム側検出マーク（フォーム識別コード＝106）とコンテンツ側検出マーク（フォーム識別コード＝205）が合成された場合の合成結果の例を示す。フォーム識別コード以外の情報についても同様の処理を行うことにより、全てのデータが正しい場合のみ、全体として灰色一色の模様が印刷され、一つでも間違いがあれば、白色又は黒色のノイズが生じる結果となる。
【００４６】
図８に、フォーム画像の例を示す。図８に示すように、フォーム画像８１上には、バリアブルデータ印刷用のフィールド１〜３がある。フィールド１は、顧客氏名のテキストが嵌め込まれる領域であり、フィールド２、フィールド３は、当該顧客に対応する画像データが嵌め込まれる領域である。フォーム画像８１には、必要に応じてトンボ図形８２が形成され、その外側の余白領域に、フォーム側検出マーク８３が合成される。
【００４７】
図９に、コンテンツ画像の例を示す。図９に示すように、フィールド１に対応する顧客氏名のラスタデータ９１と、フィールド２に対応する画像データ９２と、フィールド３に対応する画像データ９３とが、フォーム画像８１のフィールド１〜３に対応する位置に合わせて白紙画像９４上に合成される。また、図８のフォーム側検出マーク８３に対応する位置に、コンテンツ側検出マーク９５が合成される。
【００４８】
なお、コンテンツ画像は、白紙画像９４上に各コンテンツのラスタデータが合成されたものではなく、フィールド１〜３のラスタデータ及びコンテンツ側検出マークの集合体であってもよい。この場合は、コンテンツ画像を白紙画像９４上に合成する処理を省くことができるため、処理全体の高速化が図れる。
【００４９】
図１０に、正しい組み合わせのフォーム画像とコンテンツ画像が合成された場合に印刷される画像例を示す。フォーム側検出マークとコンテンツ側検出マークが合成された部分１０１は、一様な濃度の灰色一色の模様を形成している。
【００５０】
図１１に、誤った組み合わせのフォーム画像とコンテンツ画像が合成された場合に印刷される画像例を示す。フォーム側検出マークとコンテンツ側検出マークが合成された部分１０２には、白色又は黒色の部分が生じている。
【００５１】
次に、動作を説明する。
図１２は、画像形成装置１００において実行されるフォーム登録ジョブ受付処理を示すフローチャートである。フォーム登録ジョブ受付処理は、ＣＰＵ１０と、ＲＯＭ３０に記憶されているプログラム（主制御プログラム３１、ＲＩＰ処理プログラム３２、フォーム制御プログラム３３、合成処理プログラム３５）との協働によるソフトウェア処理によって実現される。
【００５２】
まず、画像形成装置１００の通信部５０により、ネットワークを介してフォーム登録ジョブが受信されると、ＣＰＵ１０により、フォーム登録ジョブからジョブヘッダＪ１が読み出される（ステップＡ１）。
【００５３】
次に、ＣＰＵ１０により、フォーム登録ジョブからフォーム画像データＪ３が読み出され（ステップＡ２）、ジョブヘッダＪ１に含まれる用紙サイズに合わせてフォーム画像データＪ３のＲＩＰ処理が行われ、フォーム画像データＪ３のラスタデータ（以下、フォームラスタデータという。）が生成される（ステップＡ３）。この際、トンボ図形の指定等があれば、その画像も生成される。そして、ＣＰＵ１０により、フォームラスタデータは、ラスタデータ格納部２１に格納される（ステップＡ４）。
【００５４】
次に、ＣＰＵ１０により、フォーム登録ジョブからフォームに関する情報Ｊ２が読み出され、情報コード格納部２２に格納される（ステップＡ５）。また、ＣＰＵ１０により、情報コード格納部２２内のフォームに関する情報Ｊ２に、対応するフォームラスタデータの検索ができるようにリンク情報が付加される（ステップＡ６）。
【００５５】
次に、ＣＰＵ１０により、フォームに関する情報Ｊ２に基づいてフォーム側検出マークが生成される（ステップＡ７）。
【００５６】
ここで、図１３を参照して、フォーム側検出マーク生成処理について説明する。フォーム側検出マーク生成処理は、ＣＰＵ１０と、ＲＯＭ３０に記憶されているフォーム制御プログラム３３との協働によるソフトウェア処理によって実現される。
【００５７】
図１３に示すように、ＣＰＵ１０により、情報コード格納部２２に格納されているフォームに関する情報Ｊ２からフォーム識別コードが取得され（ステップＢ１）、フォーム識別コードについてコードのラスタ化処理が行われる（ステップＢ２）。
【００５８】
コードのラスタ化処理では、図１４に示すように、まず、ＣＰＵ１０により、対象となるコードが２進数に変換される（ステップＣ１）。
【００５９】
次に、ＣＰＵ１０により、２進数化されたコードについて未処理のビットがあるか否かが判断される（ステップＣ２）。未処理のビットがある場合には（ステップＣ２；ＹＥＳ）、処理中の検出マークがフォーム側検出マークであるか、コンテンツ側検出マークであるかが判断される（ステップＣ３）。
【００６０】
処理中の検出マークがフォーム側検出マークである場合には（ステップＣ３；フォーム側検出マーク）、ＣＰＵ１０により、対象ビット値が１であるか否かが判断される（ステップＣ４）。対象ビット値が１である場合には（ステップＣ４；ＹＥＳ）、ＣＰＵ１０により、対象ビット値に対応する画像描画位置を灰色画像とするラスタデータが生成される（ステップＣ５）。対象ビット値が０である場合には（ステップＣ４；ＮＯ）、ＣＰＵ１０により、対象ビット値に対応する画像描画位置を白色画像とするラスタデータが生成される（ステップＣ６）。
【００６１】
処理中のコードがコンテンツ側検出マークである場合には（ステップＣ３；コンテンツ側検出マーク）、ＣＰＵ１０により、対象ビット値が１であるか否かが判断される（ステップＣ７）。対象ビット値が１である場合には（ステップＣ７；ＹＥＳ）、ＣＰＵ１０により、対象ビット値に対応する画像描画位置を白色画像とするラスタデータが生成される（ステップＣ８）。対象ビット値が０である場合には（ステップＣ７；ＮＯ）、ＣＰＵ１０により、対象ビット値に対応する画像描画位置を灰色画像とするラスタデータが生成される（ステップＣ９）。
【００６２】
ステップＣ５、ステップＣ６、ステップＣ８又はステップＣ９の後、画像描画位置がシフトされ（ステップＣ１０）、ステップＣ２に戻り、処理が繰り返される。ステップＣ２において、未処理のビットがなくなった場合には（ステップＣ２；ＮＯ）、コードのラスタ化処理が終了する。
【００６３】
次に、図１３に示すように、ＣＰＵ１０により、情報コード格納部２２に格納されているフォームに関する情報Ｊ２が参照され、未処理のフィールドがあるか否かが判断される（ステップＢ３）。未処理のフィールドがある場合には（ステップＢ３；ＹＥＳ）、ＣＰＵ１０により、フォームに関する情報Ｊ２から未処理のフィールドのフィールド名が取得され（ステップＢ４）、フィールド名のアスキーコードについてコードのラスタ化処理（図１４参照）が行われる（ステップＢ５）。
【００６４】
次に、ＣＰＵ１０により、フォームに関する情報Ｊ２から未処理のフィールドのコンテンツタイプが取得され、コンテンツタイプテーブル４１から当該コンテンツタイプに対応するコードが取得される（ステップＢ６）。そして、コンテンツタイプのコードのラスタ化処理（図１４参照）が行われる（ステップＢ７）。
【００６５】
次に、ＣＰＵ１０により、フィールドのコンテンツタイプが文字列であるか、画像であるかが判断される（ステップＢ８）。コンテンツタイプが文字列である場合には（ステップＢ８；文字列）、フォームに関する情報Ｊ２から未処理のフィールドのフォントタイプが取得され、フォントタイプテーブル４２から当該フォントタイプに対応するコードが取得される（ステップＢ９）。そして、フォントタイプのコードのラスタ化処理（図１４参照）が行われる（ステップＢ１０）。
【００６６】
次に、ＣＰＵ１０により、フォームに関する情報Ｊ２から未処理のフィールドの文字数タイプが取得され、文字数タイプテーブル４３から当該文字数タイプに対応するコードが取得される（ステップＢ１１）。そして、文字数タイプのコードのラスタ化処理（図１４参照）が行われる（ステップＢ１２）。
【００６７】
一方、ステップＢ８において、コンテンツタイプが画像である場合には（ステップＢ８；画像）、ＣＰＵ１０により、フォームに関する情報Ｊ２から未処理のフィールドの画像サイズタイプが取得され、画像サイズタイプテーブル４４から当該画像サイズタイプに対応するコードが取得される（ステップＢ１３）。そして、画像サイズタイプのコードのラスタ化処理（図１４参照）が行われる（ステップＢ１４）。
【００６８】
ステップＢ１２又はステップＢ１４の後、ステップＢ３に戻り、未処理のフィールドがなくなるまで処理が繰り返される。ステップＢ３において、未処理のフィールドがなくなった場合には（ステップＢ３；ＮＯ）、フォーム側検出マーク生成処理が終了する。
【００６９】
フォーム側検出マーク生成処理の後、図１２に示すように、ＣＰＵ１０により、フォーム側検出マークがフォームラスタデータの余白領域に配置され、合成される（ステップＡ８）。そして、合成後のフォームラスタデータがラスタデータ格納部２１に格納される（ステップＡ９）。
以上で、フォーム登録ジョブ受付処理が終了する。
【００７０】
次に、印刷ジョブ受付処理を説明する。図１５は、画像形成装置１００において実行される印刷ジョブ受付処理を示すフローチャートである。印刷ジョブ受付処理は、ＣＰＵ１０と、ＲＯＭ３０に記憶されているプログラム（主制御プログラム３１、ＲＩＰ処理プログラム３２、コンテンツ制御プログラム３４、合成処理プログラム３５）との協働によるソフトウェア処理によって実現される。
【００７１】
まず、画像形成装置１００の通信部５０により、ネットワークを介して印刷ジョブが受信されると、ＣＰＵ１０により、印刷ジョブからジョブヘッダＪ４が読み出される（ステップＤ１）。
【００７２】
次に、ＣＰＵ１０により、印刷ジョブについて未処理のページがあるか否かが判断される（ステップＤ２）。印刷ジョブについて未処理のページがある場合には（ステップＤ２；ＹＥＳ）、ＣＰＵ１０により、印刷ジョブから処理対象ページのページ情報が読み出され（ステップＤ３）、情報コード格納部２２に格納される。
【００７３】
次に、ＣＰＵ１０により、対象ページのページラスタデータが初期化（白紙化）され（ステップＤ４）、ラスタデータ格納部２１に格納される。
【００７４】
次に、ＣＰＵ１０により、情報コード格納部２２に格納されている処理対象ページのページ情報が参照され、未処理のフィールドがあるか否かが判断される（ステップＤ５）。未処理のフィールドがある場合には（ステップＤ５；ＹＥＳ）、ＣＰＵ１０により、ページ情報が参照され、フィールドのコンテンツタイプが文字列であるか、画像であるかが判断される（ステップＤ６）。
【００７５】
フィールドのコンテンツタイプが文字列である場合には（ステップＤ６；文字列）、ＣＰＵ１０により、ページ情報からフォントタイプが取得され、フォントタイプテーブル４２からそのフィールドのフォントタイプに対応するフォント名が取得される（ステップＤ７）。そして、ＣＰＵ１０により、ページ情報から文字列が取得され、ステップＤ７で取得されたフォント名のフォントで表した対象文字列のＲＩＰ処理が行われる（ステップＤ８）。そして、ＣＰＵ１０により、対象文字列のラスタデータがラスタデータ格納部２１に格納され、ページラスタデータに合成される（ステップＤ９）。
【００７６】
ステップＤ６において、フィールドのコンテンツタイプが画像である場合には（ステップＤ６；画像）、ページ情報中で指定されているコンテンツ画像番号に対応するコンテンツ画像データが印刷ジョブから読み出され（ステップＤ１０）、コンテンツ画像データのＲＩＰ処理が行われる（ステップＤ１１）。そして、ＣＰＵ１０により、コンテンツ画像データのラスタデータがラスタデータ格納部２１に格納され、ページラスタデータに合成される（ステップＤ１２）。
【００７７】
ステップＤ９又はステップＤ１２の後、ステップＤ５に戻り、未処理のフィールドがなくなるまで処理が繰り返される。未処理のフィールドがなくなった場合には（ステップＤ５；ＮＯ）、コンテンツ側検出マークが生成される（ステップＤ１３）。
【００７８】
ここで、図１６を参照して、コンテンツ側検出マーク生成処理について説明する。コンテンツ側検出マーク生成処理は、ＣＰＵ１０と、ＲＯＭ３０に記憶されているコンテンツ制御プログラム３４との協働によるソフトウェア処理によって実現される。
【００７９】
図１６に示すように、ＣＰＵ１０により、情報コード格納部２２に格納されているページ情報から対応フォーム識別コードが取得され（ステップＥ１）、対応フォーム識別コードについてコードのラスタ化処理（図１４参照）が行われる（ステップＥ２）。
【００８０】
次に、ＣＰＵ１０により、ページ情報からページ番号が取得され（ステップＥ３）、ページ番号についてコードのラスタ化処理（図１４参照）が行われる（ステップＥ４）。
【００８１】
次に、ＣＰＵ１０により、ページ情報が参照され、未処理のフィールドがあるか否かが判断される（ステップＥ５）。未処理のフィールドがある場合には（ステップＥ５；ＹＥＳ）、ページ情報から未処理のフィールドのフィールド名が取得され（ステップＥ６）、フィールド名のアスキーコードについてコードのラスタ化処理（図１４参照）が行われる（ステップＥ７）。
【００８２】
次に、ＣＰＵ１０により、ページ情報から未処理のフィールドのコンテンツタイプが取得され、コンテンツタイプテーブル４１から当該コンテンツタイプに対応するコードが取得される（ステップＥ８）。そして、コンテンツタイプのコードのラスタ化処理（図１４参照）が行われる（ステップＥ９）。
【００８３】
次に、ＣＰＵ１０により、フィールドのコンテンツタイプが文字列であるか、画像であるかが判断される（ステップＥ１０）。フィールドのコンテンツタイプが文字列である場合には（ステップＥ１０；文字列）、ページ情報から未処理のフィールドのフォントタイプが取得され、フォントタイプテーブル４２から当該フォントタイプに対応するコードが取得される（ステップＥ１１）。そして、フォントタイプのコードのラスタ化処理（図１４参照）が行われる（ステップＥ１２）。
【００８４】
次に、ＣＰＵ１０により、ページ情報から未処理のフィールドの文字列が取得され、文字列の文字数が取得される（ステップＥ１３）。そして、ＣＰＵ１０により、文字数タイプテーブル４３から当該文字列の文字数に対応するコードが取得され（ステップＥ１４）、文字数タイプのコードのラスタ化処理（図１４参照）が行われる（ステップＥ１５）。
【００８５】
一方、ステップＥ１０において、フィールドのコンテンツタイプが画像である場合には（ステップＥ１０；画像）、ページ情報から未処理のフィールドのコンテンツ画像番号が取得され、印刷ジョブからコンテンツ画像番号に対応するコンテンツ画像データの画像サイズが取得される（ステップＥ１６）。そして、画像サイズタイプテーブル４４から当該画像サイズに対応するコードが取得され（ステップＥ１７）、画像サイズタイプのコードのラスタ化処理（図１４参照）が行われる（ステップＥ１８）。
【００８６】
ステップＥ１５又はステップＥ１８の後、ステップＥ５に戻り、未処理のフィールドがなくなるまで処理が繰り返される。ステップＥ５において、未処理のフィールドがなくなった場合には（ステップＥ５；ＮＯ）、コンテンツ側検出マーク生成処理が終了する。
【００８７】
コンテンツ側検出マーク生成処理の後、図１５に示すように、ＣＰＵ１０により、コンテンツ側検出マークがページラスタデータの余白領域に配置され、合成される（ステップＤ１４）。コンテンツ側検出マークの位置は、フォームラスタデータにおけるフォーム側検出マークの位置に対応している。
【００８８】
次に、ＣＰＵ１０により、ページ情報内の対応フォーム識別コードで識別されるフォームについて、情報コード格納部２２からフォームに関する情報Ｊ２が検索され、フォームに関する情報Ｊ２に付加されているリンク情報に基づいてラスタデータ格納部２１からフォームラスタデータが取得される（ステップＤ１５）。ここで、ＣＰＵ１０により、処理対象ページのページ番号部分のフォーム側検出マークが生成され、フォームラスタデータに付加される。
【００８９】
次に、ＣＰＵ１０により、コンテンツ画像のページラスタデータとフォームラスタデータとが合成され（ステップＤ１６）、合成されたラスタデータがラスタデータ格納部２１に格納される。
【００９０】
次に、合成されたラスタデータに基づいて、印刷部６０により、合成画像が用紙上に印刷される（ステップＤ１７）。そして、ステップＤ２に戻り、未処理のページがなくなるまで処理が繰り返される。ステップＤ２において、未処理のページがなくなった場合には（ステップＤ２；ＮＯ）、印刷ジョブ受付処理が終了する。
【００９１】
以上説明したように、第１の実施の形態における画像形成装置１００によれば、フォーム画像とコンテンツ画像との合成時に、フォーム側検出マークとコンテンツ側検出マークとで形成される模様により、フォーム画像とコンテンツ画像との組み合わせが正しいか否かを目視により簡単に検証することができる。
【００９２】
また、フォーム識別コード、ページ番号又はフィールドの属性情報に基づいて、フォーム画像とコンテンツ画像との組み合わせが正しいか否かを検証することができる。
【００９３】
また、コンテンツ側検出マークをフォーム側検出マークの図形と濃度の関係が逆の図形とすることにより、フォーム画像とコンテンツ画像との組み合わせが正しい場合には一様な濃度の模様が形成されるので、フォーム画像とコンテンツ画像との組み合わせが正しくない場合に、目視による判断が容易になる。
【００９４】
第１の実施の形態のように、２進数コードの各ビット値に対応して灰色と白色でコンテンツ側検出マーク及びフォーム側検出マークを生成した場合には、フォーム画像とコンテンツ画像との組み合わせが正しい場合には灰色一色の模様が形成され、フォーム画像とコンテンツ画像との組み合わせが正しくない場合には白色又は黒色の部分が生じるので、目視による判断が容易になる。
【００９５】
また、コンテンツ側検出マーク及びフォーム側検出マークにフォントタイプや文字数タイプを示すコードが含まれるので、バリアブルデータのフォントの種類の間違いや文字数溢れをチェックすることができる。
【００９６】
［第２の実施の形態］
次に、本発明に係る画像形成装置の第２の実施の形態について説明する。
第１の実施の形態では、フォーム画像のラスタデータとコンテンツ画像のラスタデータを合成して印刷を行う場合について説明したが、第２の実施の形態では、フォーム画像とコンテンツ画像の印刷処理をそれぞれ別の装置で行う。
【００９７】
第２の実施の形態における画像形成装置は、組み合わされるべきコンテンツが嵌め込まれる一又は複数のフィールドを有するフォーム画像及びフォーム画像の属性を示すフォーム側検出マークが予め形成された用紙上に、各フィールドに嵌め込まれるべき一又は複数のコンテンツを有するコンテンツ画像を形成する。用紙に予め印刷されているフォーム側検出マークの生成方法については、図１３に示したフォーム側検出マーク生成処理と同様であるが、フォーム側検出マークには、ページ順に生成されたページ番号も含まれている。
【００９８】
第２の実施の形態における画像形成装置は、第１の実施の形態に示した画像形成装置１００と同様の構成によってなるため、同一の構成部分については同一の符号を付し、その構成については図示及び説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００９９】
ＣＰＵ１０は、ＲＯＭ３０に格納されているコンテンツ制御プログラム３４との協働により、コンテンツ画像とフォーム画像との組み合わせが正しい場合にフォーム側検出マークと一体化して予め定められた模様を形成するコンテンツ側検出マークを生成する。第２の実施の形態においても、「予め定められた模様」は、一様な濃度の灰色一色の模様とする。そして、ＣＰＵ１０は、コンテンツ画像の余白領域におけるフォーム画像のフォーム側検出マークに対応する位置に、コンテンツ側検出マークを配置した画像を生成する。
【０１００】
印刷部６０は、ＣＰＵ１０の制御に従って、コンテンツ側検出マークが合成されたコンテンツ画像をフォーム画像及びフォーム側検出マークが予め印刷されている用紙上の画像に重ねて印刷する。すなわち、第２の実施の形態では、トナーやインク等が重ね合わされることにより、フォーム側検出マークとコンテンツ側検出マークが合成されることとなる。ここで、フォーム側検出マークとコンテンツ側検出マークの両画像が示す情報が一致した場合には、重ね合わされた結果は灰色になる。また、フォーム側検出マークとコンテンツ側検出マークの両画像が示す情報が一致しない場合には、重ね合わされた結果は白色又は黒色となる。
【０１０１】
次に、動作を説明する。
図１７は、第２の実施の形態における画像形成装置において実行されるコンテンツ画像印刷処理を示すフローチャートである。コンテンツ画像印刷処理のステップＧ１〜ステップＧ１４は、図１５に示した印刷ジョブ受付処理のステップＤ１〜ステップＤ１４と同様であるため、説明を省略する。
【０１０２】
ステップＧ１４の後、コンテンツ側検出マークが合成されたページラスタデータに基づいて、印刷部６０により、コンテンツ画像がフォーム画像及びフォーム側検出マークが予め印刷されている用紙上に重ねて印刷される（ステップＧ１５）。そして、ステップＧ２に戻り、未処理のページがなくなるまで処理が繰り返される。ステップＧ２において、未処理のページがなくなった場合には（ステップＧ２；ＮＯ）、コンテンツ画像印刷処理が終了する。
【０１０３】
以上説明したように、第２の実施の形態における画像形成装置によれば、コンテンツ画像をフォーム画像に重ねて印刷した際に、フォーム側検出マークとコンテンツ側検出マークとで形成される模様により、フォーム画像とコンテンツ画像との組み合わせが正しいか否かを目視により簡単に検証することができる。
【０１０４】
例えば、高速な印刷を得意とするフォーム印刷業者と、データベース内のデータを差し替えながら印刷を行うコンテンツ印刷業者が異なる場合でも、それぞれのデータの入力に不整合がないかを検証することが可能となる。したがって、顧客Ａ用のデータを誤って顧客Ｂ用のフォームに印刷してしまうといったことを防止することができる。
【０１０５】
なお、上記各実施の形態における記述は、本発明に係る画像形成装置の例であり、これに限定されるものではない。画像形成装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０６】
例えば、上記各実施の形態では、フォーム側検出マーク及びコンテンツ側検出マークが用紙の余白領域に印刷され、ユーザが印刷物を１枚ずつめくって目視で確認して整合性を検証することとしたが、図１８に示すように、フォーム側検出マークとコンテンツ側検出マークを合成したマーク１０３を用紙の端部に印刷することとしてもよい。この場合、Ｘ方向に重ねられた印刷物の側面にフォーム側検出マークとコンテンツ側検出マークの合成結果が現れるため、ユーザは印刷物を１枚ずつめくることなく、灰色以外のノイズとして白色部分１０４又は黒色部分１０５があるか否かを一目で確認できる。
【０１０７】
また、上記各実施の形態では、フォーム側検出マーク及びコンテンツ側検出マークが一方向に配列された白色又は灰色の図形で構成される場合について説明したが、データを二方向に配列してフォーム側検出マーク及びコンテンツ側検出マークを生成する等（格子状等）、他の図形であってもよい。
【０１０８】
また、上記各実施の形態では、２進数化したデータのビット値が０であれば白色、ビット値が１であれば灰色としてフォーム側検出マークを生成し、ビット値が０であれば灰色、ビット値が１であれば白色としてコンテンツ側検出マークを生成することとしたが、２進数化したデータについて１の補数を求め、このビット値が０であれば白色、ビット値が１であれば灰色としてコンテンツ側検出マークを生成することとしてもよい。また、白色と灰色の対応関係は逆であってもよい。
【０１０９】
また、上記各実施の形態では、フォーム側検出マーク及びコンテンツ側検出マークを構成する２種類の異なる濃度の図形を灰色と白色としたが、重ね合わされた場合に黒色以外の色を形成する淡い赤色、淡い青色等と白色とを用いてもよい。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１の実施の形態における画像形成装置の機能的構成を示すブロック図である。
【図２】（ａ）は、コンテンツタイプテーブルの例である。（ｂ）は、フォントタイプテーブルの例である。（ｃ）は、文字数タイプテーブルの例である。（ｄ）は、画像サイズタイプテーブルの例である。
【図３】フォーム登録ジョブの構成例である。
【図４】（ａ）は、印刷ジョブの構成例である。（ｂ）は、ページ１情報の構成例である。
【図５】フォーム画像の属性情報のデータ構成例である。
【図６】（ａ）は、フォーム識別コードが106の場合のフォーム側検出マークの一部を示す図である。（ｂ）は、フォーム識別コードが106の場合のコンテンツ側検出マークの一部を示す図である。
【図７】（ａ）は、フォーム識別コードが同じフォーム側検出マークとコンテンツ側検出マークが合成された場合の合成結果の例である。（ｂ）は、フォーム識別コードが異なるフォーム側検出マークとコンテンツ側検出マークが合成された場合の合成結果の例である。
【図８】フォーム画像の例である。
【図９】コンテンツ画像の例である。
【図１０】正しい組み合わせのフォーム画像とコンテンツ画像が合成された場合に印刷される画像例である。
【図１１】誤った組み合わせのフォーム画像とコンテンツ画像が合成された場合に印刷される画像例である。
【図１２】第１の実施の形態における画像形成装置において実行されるフォーム登録ジョブ受付処理を示すフローチャートである。
【図１３】フォーム側検出マーク生成処理を示すフローチャートである。
【図１４】コードのラスタ化処理を示すフローチャートである。
【図１５】第１の実施の形態における画像形成装置において実行される印刷ジョブ受付処理を示すフローチャートである。
【図１６】コンテンツ側検出マーク生成処理を示すフローチャートである。
【図１７】第２の実施の形態における画像形成装置において実行されるコンテンツ画像印刷処理を示すフローチャートである。
【図１８】フォーム側検出マークとコンテンツ側検出マークを合成したマークを用紙の端部に印刷する場合の例である。
【符号の説明】
【０１１１】
１０  ＣＰＵ
２０  ＲＡＭ
２１  ラスタデータ格納部
２２  情報コード格納部
３０  ＲＯＭ
３１  主制御プログラム
３２  ＲＩＰ処理プログラム
３３  フォーム制御プログラム
３４  コンテンツ制御プログラム
３５  合成処理プログラム
４０  記憶部
４１  コンテンツタイプテーブル
４２  フォントタイプテーブル
４３  文字数タイプテーブル
４４  画像サイズタイプテーブル
５０  通信部
６０  印刷部
７０  バス
１００  画像形成装置
【図１】
2009083265.tif 000003
【図２】
2009083265.tif 000004
【図３】
2009083265.tif 000005
【図４】
2009083265.tif 000006
【図５】
2009083265.tif 000007
【図６】
2009083265.tif 000008
【図７】
2009083265.tif 000009
【図８】
2009083265.tif 000010
【図９】
2009083265.tif 000011
【図１０】
2009083265.tif 000012
【図１１】
2009083265.tif 000013
【図１２】
2009083265.tif 000014
【図１３】
2009083265.tif 000015
【図１４】
2009083265.tif 000016
【図１５】
2009083265.tif 000017
【図１６】
2009083265.tif 000018
【図１７】
2009083265.tif 000019
【図１８】
2009083265.tif 000020