(57)【要約】【課題】簡便な操作により加工処理が施されたバリアブル印刷を行う。【解決手段】各宛先の原稿（サブセット）に含まれる封筒や内容物の形態を定義する基本レコードパターンを記憶する基本パターン記憶部２１ａと、原稿の印刷画像中における所定の加工処理を施すバーコード領域４１の位置を示す情報を、各宛先の原稿の基本構成である印刷フォームパターンのページ順序と関連付けて座標データとして記憶する座標データ記憶部２１ｂとを備え、原稿中の封筒の配置に基づいてサブセットの区切り部分を判断し、各サブセット毎に、各ページのバーコード領域４１の位置を特定して加工処理を施す。【選択図】図３
2013178716.tif 000002
【特許請求の範囲】
【請求項１】
各ページのフォームが先頭ページから順に定義された印刷フォームパターンの、先頭から所定ページ分のフォームを用いてそれぞれ構成され、前記所定ページ数が個別に設定された複数のサブセット印刷データを含む印刷ジョブを出力して、全サブセット印刷データの各ページを印刷装置に連続印刷させる印刷制御装置であって、
各ページ内において所定の加工処理を施す所定領域の座標データを、前記印刷フォームパターンのページ順に全ページ分記憶する座標データ記憶手段と、
前記各サブセットの先頭ページの配置に基づいて、前記各サブセット印刷データのページ数を判断する判断手段と、
前記各サブセット印刷データに対して前記判断手段が判断したページ数分の前記座標データ記憶手段に記憶された前記座標データに基づいて、前記各サブセット印刷データの各ページ内の前記所定領域に前記所定の加工処理を施す加工処理手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記印刷ジョブは、各ページの用紙サイズに関する情報を含んでおり、前記判断手段は、前記各サブセット印刷データの先頭ページに特有の所定の用紙サイズと、前記印刷ジョブの各ページの用紙サイズとの照合により、前記各サブセット印刷データの先頭ページの配置を検出することで、前記各サブセット印刷データのページ数を判断することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記印刷ジョブは、前記各サブセット印刷データの区切りを定義する情報を含んでおり、該情報により前記各サブセット印刷データの先頭ページの配置を検出することで、前記判断手段は、前記各サブセット印刷データのページ数を判断することを特徴とする請求項１又は２記載の印刷制御装置。
【請求項４】
前記所定領域は、前記各ページ中のバーコードが配置される領域であり、前記所定の加工処理は、前記バーコードの印刷濃度を前記各ページ中の前記バーコード以外の部分の濃度よりも減少させるための処理であることを特徴とする請求項１乃至３のいずれかに記載の印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷画像を含む印刷ジョブを印刷装置に出力する印刷制御装置に関する。
【背景技術】
【０００２】
従来から、印刷処理の手法の一つとして、例えばダイレクトメールや請求書等、固定されたレイアウトで、顧客に応じた個別の内容やページ数の印刷画像を、複数の顧客分連続して印刷するバリアブル印刷がある。このバリアブル印刷では、固定のレイアウト情報と、氏名や住所、通知内容等の顧客（宛先）毎に可変となる項目データとを用い、レイアウト情報に各項目データを挿入して、顧客毎に内容やページ数の異なる印刷画像を印刷する。そして、このようなバリアブル印刷を可能とするために、レイアウト情報に挿入する項目データが、各顧客別に１つのレコードとしてデータベースに記憶される。
【０００３】
このようなバリアブル印刷では、印刷ジョブが複数のサブセットによって構成される。そして、各サブセットは、各顧客毎の印刷画像を印刷するための印刷データを含んでいる。したがって、各サブセットの印刷データは、データベースからレコード単位で読み出した各顧客の項目データをレイアウト情報に挿入して生成される。
【０００４】
このようなバリアブル印刷の手法として、例えば、特許文献１に開示された技術がある。この特許文献１に開示された技術では、印刷に際して、バリアブル印刷を実行する装置に応じた印刷設定を、各サブセット毎に設定するようにしている。したがって、各サブセット（各顧客）毎に異なる印刷設定で、顧客別の印刷物を連続して印刷することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２７７２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、例えば、請求書等の印刷画像には、バーコードが表示されることがある。このバーコードを印刷する場合、ドットゲインによる滲みでバーコードの読取精度が低下しないように、他の黒ベタ部分よりも黒バー部分の濃度を下げて印刷する等、印刷画像に対して所定の加工処理を施すことが考えられる。そのため、各ページ内でのバーコードの領域を指定する等して、加工処理を施す部分を特定する必要がある。
【０００７】
この場合、例えば、バーコード領域指定用のアプリケーションを用いて、バーコード領域を指定するために印刷ジョブの各ページの画像を画面上に表示させて、この画面上でバーコードの領域をユーザに指定させる。このとき、原稿データによって画面に表示させた各ページの画像上で領域指定させると、指定した領域と実際に濃度を下げて印刷される領域とにズレが生じる場合がある。そこで、バーコード領域を指定させる画面上には、印刷データ（ＰＲＮデータ）によって、原稿データと同じページ順で各ページの画像を表示させる。そして、ユーザが画面上で各ページのバーコード領域を指定することで、バーコード領域を原稿ページのページ番号と座標（バーコード左上角点の座標及び同点からの上下左右長さ）とで定義するデフォルトのＣＳＶデータを生成する。
【０００８】
ここで、上述したバリアブル印刷で印刷する各顧客（各サブセット）毎の印刷物について、上述したバーコード領域等の領域を指定すると、指定した領域を示す座標データが各顧客の印刷画像毎に生成される。したがって、各顧客毎の座標データを同じ顧客に対応するサブセットの印刷データに適用することで、各顧客に対する印刷画像の意図する領域に正しく加工処理を施すことができる。そのためには、例えば上述した印刷設定のように、各顧客の印刷データ（サブセット）に、同じ顧客に関する座標データを関連付けする必要がある。
【０００９】
しかしながら、大量印刷を目的とするバリアブル印刷で、各サブセットに関連付けされた印刷設定をその都度対応するサブセットの印刷データに適用して印刷処理を行うと、膨大な処理が必要となり、印刷処理の長時間化を招いてしまう。印刷設定に代えて、各サブセットに関連付けされた座標データをその都度対応するサブセットの印刷データに適用して印刷処理を行う場合にも、同様のことが懸念される。そこで、各顧客（各サブセット）の印刷データに共通の座標データを適用するようにして、印刷データに適用する座標データを選別する等の処理を省いて処理スピードの低下を防ぐことが考えられる。しかし、特に、例えば、請求内容の量次第で印刷物の枚数が変わる請求書では、宛先によってはバーコードが印刷される用紙のページが異なるような場合がある。そのため、上述したような対策を、実行することが、現実には難しいという問題があった。
【００１０】
本発明は、上記事情に鑑みなされたものであり、本発明の目的は、印刷画像に対して所定の加工処理を施す領域の位置やページ等が印刷ジョブのサブセット毎に異なっても、各サブセット毎に加工領域の座標データを関連付けすることなく、各サブセット毎に加工領域の座標を簡便に定義してバリアブル印刷を行うことができる印刷制御装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明は、
各ページのフォームが先頭ページから順に定義された印刷フォームパターン（例えば、図４の印刷フォームパターン）、先頭から所定ページ分のフォームを用いてそれぞれ構成され、所定ページ数が個別に設定された複数のサブセット印刷データを含む印刷ジョブを出力して、全サブセット印刷データの各ページを印刷装置（例えば、図１のインクジェット記録装置１）に連続印刷させる印刷制御装置（例えば、図１のクライアント端末１４、図９のプリンタコントローラ５）であって、
各ページ内において所定の加工処理を施す所定領域の座標データを、印刷フォームパターンのページ順に全ページ分記憶する座標データ記憶手段（例えば、図３の座標データ記憶部２１ｂ、図９のデータ記憶部３１０）と、
各サブセットの先頭ページの配置に基づいて、各サブセット印刷データのページ数を判断する判断手段（例えば、図３の区切り判断部１１２、図９の区切り判断部３０１）と、
各サブセット印刷データに対して判断手段が判断したページ数分の座標データ記憶手段に記憶された座標データに基づいて、各サブセット印刷データの各ページ内の所定領域に所定の加工処理を施す加工処理手段（例えば、図３の加工処理部１１３、図９の加工処理部３０２）と、
を備えることを特徴とする。
【００１２】
上記発明によれば、各サブセット印刷データは、印刷フォームデータにより定義された各ページ毎のフォームを有する印刷画像でそれぞれ構成される。そして、各サブセット印刷データのページ数はそれぞれ個別に設定される。また、各ページの所定の加工処理を施す所定領域の座標データは、印刷フォームパターンにおいてフォームが定義されている全ページについて、ページ順に記憶されている。そして、各サブセット印刷データの先頭ページの配置に基づいて各サブセットのページ数が判断される。
【００１３】
したがって、判断したページ数分の座標データをページ順に、そのサブセット印刷データの各ページに適用して、印刷画像中の所定領域を特定することで、各サブセット毎にページ数や所定領域の位置が異なっていても、各サブセットの各ページ毎に印刷画像中の所定領域がそれぞれ適切な位置に設定されるようになる。
【００１４】
よって、印刷画像に対して加工処理を施す所定領域の位置やページ等がサブセット毎に異なっても、各サブセット毎に所定領域の座標データを関連付けすることなく、各サブセット毎に所定領域の座標を簡便に定義してバリアブル印刷を印刷装置に行わせることができる。
【００１５】
また、上記発明において、印刷ジョブは、各ページの用紙サイズに関する情報を含んでおり、判断手段は、各サブセット印刷データの先頭ページに特有の所定の用紙サイズと、印刷ジョブの各ページの用紙サイズとの照合により、各サブセット印刷データの先頭ページの配置を検出することで、各サブセット印刷データのページ数を判断することを特徴とする。
【００１６】
上記発明によれば、例えば、ダイレクトメールや請求書等の印刷時において、封入封緘処理を伴って印刷処理する場合には、各サブセットの先頭部分には、必ず封筒が配置される。そして、封筒の用紙は封筒に封入する内容物の用紙よりも相対的に大きいことが通常である。したがって、封筒の用紙をサブセットの１ページ目とし、内容物を２ページ目以降とすると、印刷ジョブと照合して封筒の用紙サイズに関する情報を抽出することで、各サブセット印刷データの先頭ページの配置を検出することができる。
【００１７】
このため、各サブセット印刷データが異なるページ数で構成された場合であっても、各サブセット印刷データの先頭部分を目安に各サブセット印刷データのページ数を適切に判断することができる。これにより、加工処理手段は、各サブセットのページ数が異なる場合であっても、簡便な操作によって適切に各サブセットの各ページに対応した所定領域に加工処理を施すことができる。
【００１８】
また、上記発明において、印刷ジョブは、各サブセット印刷データの区切りを定義する情報を含んでおり、該情報により各サブセット印刷データの先頭ページの配置を検出することで、判断手段は、各サブセット印刷データのページ数を判断することを特徴とする。
【００１９】
上記発明によれば、サブセット印刷データの区切りを定義する情報が印刷ジョブに含まれている場合は、この情報に基づいてサブセット印刷データの先頭ページの配置を検出し、サブセット印刷データのページ数を判断することができる。これにより、加工処理手段は、各サブセット毎にページ数が異なる場合であっても、簡便な操作によって適切に各サブセットの各ページに対応した所定領域に加工処理を施すことができる。
【００２０】
上記発明において、所定領域は、各ページ中のバーコードが配置される領域（例えば、図４に示すバーコード領域４１、図１１に示すバーコード領域４２）であり、所定の加工処理は、バーコードの印刷濃度を各ページ中のバーコード以外の部分の濃度よりも減少させるための処理であることを特徴とする。
【００２１】
上記発明によれば、バーコードが配置される領域のみ、濃度を減少させる処理を行うので、インクの滲みによって生じる、バーコードの読取精度が低下することを防ぐとともに、印刷物全体の画像精度を担保することができる。
【発明の効果】
【００２２】
本発明によれば、印刷画像に対して所定の加工処理を施す領域の位置やページ等が印刷ジョブのサブセット毎に異なっても、各サブセット毎に加工領域の座標データを関連付けすることなく、各サブセット毎に加工領域の座標を簡便に定義してバリアブル印刷を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態に係るプリンタネットワークシステムの概略構成を示すブロック図である。
【図２】図１のインクジェット記録装置によって印刷されるバリアブル印刷の原稿データの態様を示す説明図である。
【図３】図１のＣＰＵ上に仮想的に構築されるプリンタドライバの内部構成を示すブロック図である。
【図４】図２の原稿データの印刷画像に対してバーコード領域を指定するための編集画面に表示される領域画像を示す説明図である。
【図５】図２の原稿データの区切り部分の判断手順を示す説明図である。
【図６】図１のクライアント端末のＣＰＵが行うサブセット毎に処理される加工処理の手順を示すフローチャート図である。
【図７】図１の出力部のディスプレイに表示される印刷設定画面を示す説明図である。
【図８】図１のインクジェット記録装置によって印刷されるバリアブル印刷の原稿データの他の態様を示す説明図である。
【図９】本発明の第２実施形態に係るプリンタネットワークシステム中のコントローラ及びクライアント端末の内部構成を示すブロック図である。
【図１０】本発明の第３実施形態に係るＣＰＵ上で処理される座標データの位置を調整する処理を示す説明図である。
【図１１】本発明の第３実施形態に係るＣＰＵ上で処理される座標データの位置を調整する処理を示す説明図である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、本発明の第１実施形態について図面を参照しながら説明する。図１は、本発明の一実施形態に係るプリンタネットワークシステムの概略構成を示す説明図である。なお、図１に示す本実施形態のインクジェット記録装置１は、インクジェット方式のラインカラープリンタであるものとする。インクジェット記録装置１は、多数のノズルが形成されたインクヘッドを複数備え、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行い、搬送ベルト上の記録紙上に複数の画像を互いに重なり合うように形成する。
【００２５】
（プリンタネットワークシステムの全体構成）
図１に示すように、本実施形態のプリンタネットワークシステムは、インクジェット記録装置１（請求項中の印刷装置に相当）とクライアント端末１４（請求項中の印刷制御装置に相当）とを有している。
【００２６】
前記インクジェット記録装置１は、原稿上の画像情報を印刷画像として読み取って画像信号を出力するスキャナ部１０１と、スキャナ部１０１から出力された画像信号に基づいて記録紙（片面又は両面）に印刷画像を印刷（記録）するプリンタ部１０２と、全体制御用の制御ユニット１０とを備えている。プリンタ部１０２における印刷画像の印刷に使用する記録紙は、不図示の給紙部からプリンタ部１０２を介して不図示の排紙部に搬送される。
【００２７】
図１に示すように、制御ユニット１０の外部インターフェイス部１１には、ローカルエリアネットワークＬＡＮを介して、複数のクライアント端末１４の外部インターフェイス部１５（図１中では、代表して１つのクライアント端末１４についてのみ示している）がそれぞれ接続されている。各クライアント端末１４から制御ユニット１０は、印刷画像の印刷ジョブを受け取る。制御ユニット１０は、受け取った印刷ジョブにより印刷画像のラスタデータを生成する。インクジェット記録装置１は、印刷ジョブにおいて指定された条件で、印刷画像の記録紙への印刷をプリンタ部１０２において実行する。
【００２８】
また、制御ユニット１０にはディスプレイ８０が接続されている。このディスプレイ８０は、インクジェット記録装置１の上部に配置されている。このディスプレイ８０は、スキャナ部１０１にセットした印刷画像を複写印刷する際の、複写枚数や複写倍率といった複写条件をユーザが入力する入力操作部等として利用できる。
【００２９】
上述したプリンタ部１０２に印刷動作を行わせるインクジェット記録装置１の制御ユニット１０は、図１に示すように、ＣＰＵ９０を備える。このＣＰＵ９０は、ＲＯＭ９１に格納されているプログラム及び設定情報に基づいて、ディスプレイ８０から入力設定される内容に応じたスキャナ部１０１やプリンタ部１０２の動作を制御する。
【００３０】
なお、制御ユニット１０にはＲＡＭ９２が設けられており、ＲＡＭ９２には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブや、ディスプレイ８０から入力されたコピー時の印刷枚数や各種の設定内容等が随時記憶される。
【００３１】
また、ＲＡＭ９２にはフレームメモリ領域が設けられている。このフレームメモリ領域には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブによってＣＰＵ９０が生成する印刷画像のラスタデータが、プリンタ部１０２に出力されるまでの間、一時的に記憶される。
【００３２】
さらに、制御ユニット１０には外部記憶装置９３が設けられており、この外部記憶装置９３はＣＰＵ９０に接続されている。外部記憶装置９３には、上述したＲＡＭ９２から転送された印刷ジョブを記憶する複数の領域が設けられている。また、外部記憶装置９３には、各種のテーブルやカウンタ等が記憶される。外部記憶装置９３に記憶されるテーブルとしては、例えば、履歴データテーブルがある。
【００３３】
履歴データテーブルは、ＲＡＭ９２又は外部記憶装置９３に記憶されている印刷ジョブ毎に印刷設定の変更履歴を記録したテーブルである。履歴データテーブルで履歴を管理する印刷設定の要素としては、記録紙の印字可能領域（画像位置調整）や印刷に用いる記録紙の用紙トレイ、プリント濃度等がある。この履歴データテーブルの内容はＣＰＵ９０の制御によって周期的に更新される。
【００３４】
一方、各クライアント端末１４は、ＰＣ（パーソナルコンピュータ）等によって構成されるものである。このクライアント端末１４は、ＲＯＭ１７に格納された制御プログラムに基づいて各種の処理を実行するＣＰＵ１６を有している。また、ＣＰＵ１６には、ワーキングエリアとして機能するＲＡＭ１８と、キーボードやマウス等から構成される入力部１９と、液晶ディスプレイ等から構成される出力部２０と、外部記憶装置２１と、ディスクドライブ２２とが接続されている。
【００３５】
外部記憶装置２１には、文書、画像等の印刷画像を含む原稿データを生成するためのアプリケーションプログラムの格納領域や、インクジェット記録装置１のプリンタドライバプログラムの格納領域、その他各種アプリケーションプログラムの格納領域が確保されている。また、外部記憶装置２１には、アプリケーションプログラムを用いて生成された原稿データや、原稿データの印刷画像を所定の印刷設定情報に従って印刷用のイメージデータに変換処理された印刷データ（例えば、ＰＲＮデータ）を格納するデータベース領域も確保されている。
【００３６】
ここで、印刷設定情報とは、例えば、原稿データのサイズ、解像度、印刷用紙のサイズ及び印刷方向等、通常印刷に必要な情報である。また、この印刷設定情報には、バリアブル印刷等の印刷モードや、封入封緘処理等のフィニッシング処理に関する情報も含まれている。
【００３７】
ＣＰＵ１６は、プロセッサやメモリその他の周辺装置によって構成される演算装置であり、入力部１９から入力される起動要求にしたがって外部記憶装置２１のアプリケーションプログラムを起動させる。また、ＣＰＵ１６は、入力部１９からのパラメータ入力等により指示された画像を示す原稿データを、起動されたアプリケーションプログラム上において生成する。生成された原稿データは出力部２０において表示出力され、また、入力部１９から保存要求が入力された場合には、外部記憶装置２１のデータベース領域に記憶される。
【００３８】
外部記憶装置２１のデータベース領域に記憶された原稿データは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された原稿データの印刷画像は、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな原稿データに生成し直すこともできる。
【００３９】
そして、ＣＰＵ１６は、原稿アプリケーションプログラムや帳票作成のアプリケーションプログラム等で生成した原稿データの印刷要求が入力された場合に、プリンタドライバプログラムをＣＰＵ１６上で実行させることでＣＰＵ１６上にプリンタドライバ１１０を仮想的に構築する。そして、プリンタドライバ１１０によってインクジェット記録装置１に印刷ジョブを出力させる。
【００４０】
プリンタドライバ１１０は、クライアント端末１４に接続されたインクジェット記録装置１を制御するために、クライアント端末１４上で実行されるデータ変換プログラムである。このプリンタドライバ１１０は、原稿アプリケーション等が生成した印刷画像を有する原稿データを取得し、所定の印刷設定情報に従って印刷データ（ＰＲＮデータ）を生成する。そして、生成した印刷ジョブを外部インターフェイス部１５から制御ユニット１０の外部インターフェイス部１１に出力する。
【００４１】
このアプリケーションプログラムで生成された原稿データをプリンタドライバ１１０へ入力する際に、本実施形態では、ＯＳにより提供されるグラフィックエンジンが利用されている。例えば、ＯＳ（オペレーティングシステム）がＷｉｎｄｏｗｓ（米国マイクロソフト社登録商標）である場合には、ＧＤＩ（Graphic Device Interface）がグラフィックエンジンとして利用される。グラフィックエンジンは、具体的には、ＯＳに依存する形式の出力コマンド（ＧＤＩ関数）を受信して、インクジェット記録装置１等の出力デバイスが処理可能な形式にそのコマンドを変換し、変換されたコマンド（ＤＤＩ関数）をプリンタドライバ１１０へ出力する。
【００４２】
そして、プリンタドライバ１１０は、グラフィックエンジンから受け取ったＤＤＩ関数に基づいて、インクジェット記録装置１が認識可能な制御コマンドに変換して、印刷データとしてインクジェット記録装置１へ出力する。ここで、印刷処理の手法の一つとして、例えばダイレクトメールや請求書等、固定されたレイアウトで、顧客に応じた個別の内容の印刷画像を印刷するバリアブル印刷がある。
【００４３】
このバリアブル印刷では、固定のレイアウト情報と、氏名や住所等の宛先毎に可変となる項目データとを用い、レイアウト情報に各項目データを挿入して、顧客毎に内容の異なる印刷物を印刷する。
【００４４】
このバリアブル印刷は、例えば、帳票を作成するアプリケーションプログラムを用いて行うことができる。帳票作成アプリケーションプログラムを用いて作成できるバリアブル印刷の原稿データは、例えば、図２に示すような態様が考えられる。図２はバリアブル印刷によって作成できる原稿データの態様を示す説明図である。この原稿データは、封入封緘機能を用いて封書として発送する封筒と最大４枚の内容物（パターンＡ〜Ｄ）とを、宛先毎に繰り返す態様となっている。
【００４５】
具体的には、図２の原稿データは、Ａさん宛の封筒と３枚の内容物（パターンＡ〜Ｃ）、Ｂさん宛の封筒と２枚の内容物（パターンＡ，Ｂ）、Ｃさん宛の封筒と４枚の内容物（パターンＡ〜Ｄ）、…が連続する内容となっている。図２を見てもわかる通り、各宛先の内容物は、１枚目がパターンＡ、２枚目がパターンＢ、３枚目がパターンＣ、４枚目がパターンＤで統一されている。
【００４６】
つまり、各宛先の原稿（Ａさん宛、Ｂさん宛、Ｃさん宛、…）は、封筒と、４枚の内容物（パターンＡ〜Ｄ）の先頭から最大４ページの内容物（パターンＡ〜Ｄ）とで構成されている。各宛先の原稿は、それぞれが１つのサブセットを構成している。即ち、図２の原稿データは複数のサブセットによって構成されている。
【００４７】
ここで、プリンタドライバ１１０は、上述した通り、グラフィックエンジンから受け取ったＤＤＩ関数に基づいて印刷データを生成する。したがって、プリンタドライバ１１０が生成する印刷データには、図２の原稿データのサブセットの区切りを示すサブセット情報は含まれていない。
【００４８】
図２の原稿データの各サブセット（各宛先の封筒と内容物）は、封筒と４枚の内容物（パターンＡ〜Ｄ）を基本の印刷フォームとしている。そして、各サブセット毎に内容物の枚数を最大４枚までの任意の枚数として、それぞれのフォームパターンとしている。したがって、封筒と４枚の内容物（パターンＡ〜Ｄ）は各サブセットの基本となる印刷フォームパターンである。
【００４９】
上述した印刷フォームパターンの原稿データでは、内容物の１，２，４ページ目（パターンＡ，Ｂ，Ｄ）のそれぞれ個別の領域に、バーコード画像が配置されている。
【００５０】
バーコード画像を含む原稿データの印刷画像をインクジェット記録装置１で印刷する場合は、バーコードの色付きバー（黒ベタ部分）のインクの滲みによりスペースバー（白部分）の幅が変化して、バーコードの読取精度が低下するのを避けることが重要である。そのためには、色付きバーの部分をバーコード以外の部分よりも低い濃度で印刷し、インクの滲みを抑制して高い読取精度を実現するのが有効である。但し、バーコードを読み取れる最低限の濃度以上で印刷することが前提である。
【００５１】
そこで、本実施形態におけるプリンタドライバ１１０は、帳票画像（請求項中の印刷画像に相当）として図２の原稿データのようなバリアブル印刷の印刷ジョブを生成する際に、印刷画像中のバーコード画像の部分の印刷データに対して、濃度を下げる加工処理を施す。
【００５２】
（ＣＰＵ上の構成）
次いで、上述したような動作を行うＣＰＵ１６上の内部構成について説明する。図３は、ＣＰＵ１６の内部構成を示すブロック図である。また、図４は、本実施形態に係る基本レコードパターン上の座標データを示す説明図であり、図５は、サブセットの区切り部分が判断される状態を示す説明図である。なお、本実施形態中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせ等によって構成され、所定の動作を達成するための機能単位を示す。
【００５３】
図３に示すように、ＣＰＵ１６上には、プリンタドライバプログラムが実行されることで、プリンタドライバ１１０が仮想的に構築され、バーコード領域指定アプリケーションプログラムが実行されることで座標データ設定部１２０が仮想的に構築される。
【００５４】
（１）座標データ設定部１２０
座標データ設定部１２０は、印刷画像中におけるバーコードがレイアウトされる領域（請求項中の所定領域に相当）を指定するための座標データを生成するモジュールである。座標データ設定部１２０は、バーコード領域指定アプリケーションプログラムが実行されることでＣＰＵ１６上に仮想的に構築される。
【００５５】
印刷画像中における座標データの指定は、出力部２０のディスプレイ（図示せず）に表示された印刷画像上において、ユーザ操作を介してバーコード領域を指定することで行われる。この印刷画像は、プリンタドライバ１１０の後述する印刷データ生成部１１１が原稿データから生成する印刷データ（ＰＲＮデータ）を用いて、出力部２０に表示される。
【００５６】
バーコード領域の指定を行うに当たっては、先ず、ユーザがバーコード領域を指定する帳票（原稿）のデータファイルを選択する。以下、図２の原稿データのファイルを選択したものとして説明する。
【００５７】
図２の原稿データは、上述したように、封筒と最大４枚の内容物とが宛先の数だけ繰り返される印刷画像の原稿データである。したがって、図２の原稿データのファイルを選択した場合には、封筒と４枚の内容物（パターンＡ〜Ｄ）についてバーコード領域の指定を行うことになる。
【００５８】
そこで、座標データ設定部１２０は、印刷データ生成部１１１が生成する印刷データに基づいて、図２の原稿データの封筒と４枚の内容物（パターンＡ〜Ｄ）の印刷画像についてバーコード領域を指定するための編集画面を、出力部２０のディスプレイ（図示せず）に表示させる。その後、マウスをクリック＆ドラッグ操作することで、封筒や各内容物の印刷画像におけるバーコード領域を、編集画面上で指定することができる。
【００５９】
図４に示すように、バーコードが配置される領域として指定したバーコード領域４１は、編集画面上に領域画像として表示される。領域画像は、バーコード領域４１の輪郭を示す枠状でもよく網掛けパターンでもよい。この指定操作によって、指定したバーコード領域４１の封筒や内容物の記録紙上における座標値を取得することができる。
【００６０】
取得したバーコード領域４１の座標値を示す座標データは、別途入力したファイル名で座標データ記憶部２１ｂに記憶される。具体的には、例えば、出力部２０の編集画面において入力部１９のマウスにより保存操作（「ファイルに保存する」メニューの選択操作やファイル名の入力操作等）を行うことで、座標データを座標データ記憶部２１ｂに記憶させることができる。
【００６１】
このとき、座標データは、取得したバーコード領域４１の座標値を、そのバーコード領域４１を指定した対象の記録紙のページ番号と関連付けられて記憶される。記録紙のページ番号は、例えば、封筒＝０ページ目、パターンＡの内容物＝１ページ目、パターンＢの内容物＝２ページ目、パターンＣの内容物＝３ページ目、パターンＤの内容物＝４ページ目とすることができる。なお、図４に示す編集画面の領域画像では、内容物の１，２，４ページ目にバーコード領域４１が指定されており、封筒と内容物の３ページ目にはバーコード領域４１が指定されていない状態を示している。
【００６２】
このようなバーコード領域４１の座標データはＣＳＶ形式のデータ（ＣＳＶデータ）で座標データ記憶部２１ｂに記憶される。このＣＳＶデータでは、バーコード領域４１を指定した記録紙（封筒、内容物）のサイズと、各バーコード領域４１の座標値とが、バーコード領域４１が設定された記録紙の印刷フォームパターンにおけるページ番号（本実施形態では０〜４）毎にそれぞれ定義されている。
【００６３】
各バーコード領域４１の座標データは、記録紙上に展開した座標系におけるバーコード領域４１の左上の座標値と、この座標値の位置を基準とし、この座標位置から右方向へのバーコードの幅分及び下方向への高さ分（左上ｘ座標、左上ｙ座標、幅Ｗ、高さＨ）を移動した座標位置で定義される。なお、この座標データは、座標値を記録紙のサイズに合わせて、記録紙の左上からの寸法（単位：ｍｍ）で定義してもよいし、画素位置を示す数値として定義してもよい。
【００６４】
さらに、印刷データ生成部１１１は、バーコード領域４１を指定する対象として選択した図２の原稿データのファイルを、基本レコードパターンとして、基本レコードパターン記憶部２１ａに記憶する。この基本レコードパターンは、各宛先の原稿（サブセット）に含まれる封筒や内容物の形態を定義する情報である。封筒や内容物の形態とは、例えば、封筒や内容物の用紙サイズや、内容物の枚数が含まれている。
【００６５】
（２）プリンタドライバ１１０の構成
図３示すように、プリンタドライバ１１０は、印刷データ生成部１１１と、区切り判断部１１２と、加工処理部１１３とを備えている。
【００６６】
印刷データ生成部１１１は、ユーザ操作等によって入力された印刷設定情報に基づいて、原稿データの印刷画像をイメージデータとして変換処理した印刷データを生成するモジュールである。特に、印刷データ生成部１１１は、印刷設定情報に基づいて、印刷画像を印刷する際におけるレイアウト設定情報に対応した態様の印刷データを生成する。
【００６７】
ここで、本実施形態では、図２の原稿データによるバリアブル印刷が設定されているので、先ず、印刷データ生成部１１１は、図２の原稿データから、複数の宛先の印刷画像が連続する印刷データを生成する。
【００６８】
区切り判断部１１２は、図２の原稿データの印刷画像中の封筒のページを抽出し、サブセットの区切り部分を判断するモジュールである。本実施形態では、区切り判断部１１２は、図２の原稿データに対応する基本レコードパターンを基本レコードパターン記憶部２１ａから読み出し、内容物との用紙サイズの違いを目安に、図２の原稿データの印刷画像中の封筒のページを抽出する。なお、基本レコードパターン記憶部２１ａを省略し、印刷データ生成部１１１が生成した印刷データから、図２の原稿データの印刷画像中の封筒のページを抽出してもよい。
【００６９】
したがって、区切り判断部１１２は、図２の原稿データの印刷画像中から抽出した各封筒のページを、各サブセット（各宛先の原稿）の先頭ページとして、図５に示すように、図２の原稿データにおける各サブセットの区切り部分を判断する。そして、この区切りに関する情報は、加工処理部１１３へ入力される。
【００７０】
加工処理部１１３は、区切り判断部１１２による判断結果に応じて、サブセット毎のページ数（封筒と内容物の合計ページ数）をカウントし、カウントされたページ数に該当する座標データに基づいて、バーコード領域４１の画像に対して所定の加工処理を施すモジュールである。具体的には、加工処理部１１３は、印刷データ生成部１１１が生成した印刷データの印刷画像のページを、サブセットの区切り部分に達するまで先頭からカウントする。したがって、各区切り部分に達するまでのカウント数（又は、最後の区切り部分から印刷データの最終ページに達するまでのカウント数）が、各サブセットのページ数ということになる。
【００７１】
そして、加工処理部１１３は、各サブセットの各ページの印刷データに対し、各ページのサブセット内におけるページ数と一致するページ番号の座標データ（ＣＳＶデータ）を当てはめて、各サブセットの各ページの印刷画像におけるバーコード領域４１を特定する。さらに、加工処理部１１３は、特定したバーコード領域４１に対応する印刷データ部分に対して所定の加工処理を施す。この所定の加工処理は、バーコード領域４１の色付きバー部分を他の部分よりも低い濃度で印刷するための加工処理である。
【００７２】
バーコード領域４１の色付きバー部分の濃度を減らした印刷は、具体的には、バーコードの色付きバーに対応する画素に割り当てられるドットデータのドット量を減らすことで実現できる。例えば、帳票画像の黒ベタ部分を、Ｋ（ブラック）のインクのみでなくＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の各インクも用いて、コンポジットブラック印刷により印刷する場合は、バーコードの色付きバーの部分に限って、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の各インクを用いずＫ（ブラック）のインクのみでピュアブラック印刷するようにしてもよい。そして、所定の加工処理が施された印刷データは、印刷データ生成部１１１を介して、レイアウト設定に応じた態様の印刷ジョブとしてインクジェット記録装置１に出力される。
【００７３】
以上に説明した処理をＣＰＵ１６に実行させるためのプリンタドライバプログラム及び各種のアプリケーションプログラムは、クライアント端末１４のディスクドライブ２２により光学ディスク等のディスク状記録媒体５０から読み取って、外部記憶装置２１にインストールする（記憶させる）ことができる。
【００７４】
（印刷ジョブの出力手順）
次に、クライアント端末１４のＣＰＵ１６が行う、印刷ジョブの出力手順を説明する。図６は、本実施形態に係る印刷ジョブの出力手順を示すフローチャート図であり、図７は、本実施形態に係る印刷要求時の印刷設定画面を示す説明図である。
【００７５】
先ず、ユーザ操作によって、表示された原稿について、バーコード領域４１に対する加工処理と、封入封緘処理を伴うバリアブル印刷の印刷が要求される。具体的には、図７に示すように、印刷設定画面６０で「バーコード領域指定」のチェックボックス６１と、「封入封緘モード」のチェックボックス６５とをマウスの操作でチェックする。ここで、「バーコード領域指定」のチェックボックス６１をマウスの操作でチェックすると、「領域確認プリント」のチェックボックス６２、その上のプルダウンメニュー６３、及び、「プレビュー」ボタン６４が操作可能となる。プルダウンメニュー６３では、バーコード領域４１の座標データファイルを選択することができる。
【００７６】
この印刷要求の信号をＣＰＵ１６が受信すると、印刷データ生成部１１１は、外部記憶装置２１から原稿順に配列された印刷画像を原稿データとして取得して、印刷設定情報に基づいて、印刷データを生成し、区切り判断部１１２へ印刷データを入力する。
【００７７】
次いで、区切り判断部１１２は、この印刷データを取得するとともに、基本レコードパターン記憶部２１ａから当該印刷データの基本レコードパターンを取得する。そして、この基本レコードパターンと印刷データの各印刷画像とを比較する。本実施形態では、封入封緘処理が設定されているため、基本レコードパターンの情報のうち、区切り判断部１１２が参照する情報は、印刷用紙のサイズが封筒サイズであるか否かを示す情報となっている。
【００７８】
そして、区切り判断部１１２は、印刷データの各ページを先頭から選択して、該当ページの用紙サイズを検知して（ステップＳ１０１）、該当ページの用紙サイズが封筒サイズであるか否かを判断する（ステップＳ１０２）。選択されたページの用紙サイズが封筒サイズでない場合には（ステップＳ１０２におけるＮＯ）、区切り判断部１１２は、ページ数をカウントアップして（ステップＳ１０４）、そのカウントアップされたページ数に応じたページ番号を有する座標データに基づいて、加工処理部１１３において、バーコード領域４１へ加工処理を行う（ステップＳ１０５）。一方、用紙サイズが封筒サイズである場合には（ステップＳ１０２におけるＹＥＳ）、区切り判断部１１２は、カウント数をリセットする（ステップＳ１０３）。そして、リセットされた状態で、加工処理部１１３において、リセット後にカウントされたページ数に該当するページ番号の座標データを用いて、所定の加工処理を施す（ステップＳ１０４及びステップＳ１０５）。
【００７９】
その後、加工処理部１１３は、次ページの有無を判別することで、印刷ジョブが終了したか否かを判断する（ステップＳ１０６）。印刷ジョブが終了していない場合には（ステップＳ１０６におけるＮＯ）、ステップＳ１０１からステップＳ１０５までの処理を印刷ジョブが終了するまで繰り返し実行する。
【００８０】
印刷ジョブが終了した場合には（ステップＳ１０６におけるＹＥＳ）、加工処理を終了する。そして、所定の加工処理が施された印刷データは、加工処理部１１３から印刷ジョブとしてインクジェット記録装置１に出力される。
【００８１】
（作用・効果）
本実施形態によれば、例えば、ダイレクトメールや請求書等の印刷時において、封入封緘処理を伴って印刷処理する場合には、各サブセットの先頭部分には、必ず封筒が配置されることとなる。このため、各サブセットが異なるページ数で構成された場合であっても、各サブセットの先頭部分を、封筒用サイズの記録紙の配置を目安に適切に判断することができる。
【００８２】
そして、各サブセットの先頭部分を判断する都度、加工処理部１１３は、印刷データのページ数に対するカウントをリセットして、リセット後にカウントされたページ数に応じて加工処理を行う。このため、各サブセットが異なるページ数で構成された場合であっても、常にサブセットの先頭部分からカウントされた番号に基づいて、座標データを割り当てることとなる。そのため、基本となる封筒と４枚の内容物（パターンＡ〜Ｄ）の５ページ分（図４の「封筒（０ページ）」〜「４ページ」）についてバーコード領域４１を定義した１種類の座標データを、各サブセットの印刷データに繰り返し利用することができる。これにより、サブセット毎に座標データを関連付けする等の煩雑な作業をなくして、簡便な操作によって適切に加工処理を施されたバリアブル印刷を行うことができる。
【００８３】
また、本実施形態によれば、印刷画像中のバーコード領域４１に対して、バーコードの印刷濃度を印刷画像中のバーコード以外の部分の濃度よりも減少させるための加工処理を行うので、インクの滲みによって生じる、バーコードの読取精度が低下することを防ぐとともに、印刷物全体の画像精度を担保することができる。
【００８４】
[第２実施形態］
次いで、本発明の第２実施形態について説明する。上述した第１実施形態では、各宛先の原稿中の封筒を、内容物との用紙サイズの違いにより検知することで、サブセットの区切り部分を判断した。これは、印刷データ生成部１１１が生成する印刷データにサブセット情報が含まれていなかったからである。そこで、本実施形態では、インクジェット記録装置１がＰＳプリンタであり、プリンタドライバ１１０が、サブセットを定義した情報を含む、ページ記述言語であるpostscriptにより記述された印刷データを生成する場合について説明する。
【００８５】
本実施形態では、図８の態様による原稿データを用いた印刷を行う。図８の原稿データは、図２の原稿データから、各サブセットの封筒のページを削除した内容となっている。
【００８６】
図９は、第２実施形態に係るプリンタネットワークシステム中のコントローラ及びクライアント端末の内部構成を示すブロック図である。なお、本実施形態において、上述した第１実施形態と同一の構成要素には同一の符号を付し、その機能等は特に言及しない限り同一であり、その説明は省略する。
【００８７】
本実施形態では、プリンタネットワークシステムが、ローカルエリアネットワークＬＡＮ上にプリンタコントローラ５をさらに設けて構成されている。このプリンタコントローラ５は、クライアント端末１４から、ポストスクリプトデータ等のページ記述言語（ＰＤＬ）で記述された印刷ジョブ（ＰＳデータ）を受信し、ビットマップデータへ変換して、図９中不図示のインクジェット記録装置１へデータを送信する演算処理装置である。なお、本実施形態において、インクジェット記録装置１とプリンタコントローラ５とは、別の装置としたが、本発明を実施する上では、これに限定するものではなく、これらのプリンタコントローラと印刷装置の機能を有する１つの装置であってもよい。
【００８８】
このプリンタコントローラ５は、演算処理部３００と、データ記憶部３１０とを備えている。データ記憶部３１０は、各種のデータを蓄積するメモリ装置であり、クライアント端末１４から入力された印刷ジョブの画像情報や、その印刷ジョブの設定情報であるサブセット情報についても記憶する。また、データ記憶部３１０には、予め、印刷画像のバーコードに対して加工処理を施す領域を定めた座標データや、基本レコードパターンが蓄積されている。ここで、本実施形態においても、座標データは、基本となる封筒と４枚の内容物（パターンＡ〜Ｄ）の５ページ分（図４の「封筒（０ページ）」〜「４ページ」）について定義した、１種類だけが設定されているものとする。
【００８９】
演算処理部３００は、プロセッサやメモリその他の周辺装置によって構成される演算装置であり、印刷に必要な画像データの変換等を行う。この演算処理部３００は、区切り判断部３０１と、加工処理部３０２と、印刷ジョブ生成部３０３とを備えている。
【００９０】
区切り判断部３０１は、外部インターフェイス部３２０を介してクライアント端末１４から印刷ジョブを受信して、この印刷ジョブにおけるサブセットの区切り部分を判断するモジュールである。本実施形態において、この印刷ジョブは、サブセット情報に基づいてサブセットフィニッシング設定が設定され、その設定情報がpostscript等のページ記述言語で記述されたＰＳデータとなっている。
【００９１】
具体的には、区切り判断部３０１は、このＰＳデータ中のpostscriptで定義されたサブセット情報を参照して、次のサブセットへ切り替わる際をサブセットの区切りとして判断する。そして、その後、印刷データのサブセット部分の情報を加工処理部３０２へ送出する。
【００９２】
加工処理部３０２は、第１実施形態の加工処理部１１３が行ったのと同様に、印刷データのページ数を先頭から順次カウントして、カウント数に応じた座標データに基づいて、各ページのバーコードに所定の加工領域を施す。この際、加工処理部３０２は、サブセットの区切りを示す信号に応じて、カウント数をリセットする。そして、次のページ（サブセット内の１ページ目）に対しては、リセット後にカウントアップされたページ数に応じて加工処理を施す。
【００９３】
印刷ジョブ生成部３０３は、印刷要求に関するデータをインクジェット記録装置１が読み取り可能なデータに変換処理するモジュールであり、本実施形態では、加工処理が施された印刷データを印刷ジョブとして変換処理してインクジェット記録装置１へ送出する。
【００９４】
[第３実施形態］
次いで、第３実施形態について説明する。本実施形態では、第１実施形態において、封入封緘処理が設定され、内容物である印刷ページを折り曲げて封筒に封入させる処理がインクジェット記録装置１の後処理装置（図示せず）において行われる場合について説明する。
【００９５】
図１０は、第３実施形態に係るＣＰＵ１６上で処理される座標データの位置を調整する処理を示す説明図であり、図１１は、ＣＰＵ１６上で処理される座標データの位置を調整する処理を示す説明図である。なお、本実施形態においても、上述した第１実施形態と同一の構成要素には同一の符号を付し、その機能等は特に言及しない限り同一であり、その説明は省略する。
【００９６】
プリンタドライバ１１０の加工処理部１１３は、内容物を折り曲げて封入させる処理の情報を取得すると、図１０（ａ）に示すように、その折り曲げ線５１上にバーコード領域４１を示す座標データが配置されてるか否かを判断する。ここで、折り曲げ線５１上にバーコード領域４１が配置されている場合には、バーコード領域４１が折り曲げ線５１上に配置されないように、図１０（ｂ）に示すように、バーコード領域４１を移動させる処理を行う。
【００９７】
この際、本実施形態では、折り曲げ線５１上にバーコード領域４１が配置されるページのみ、座標位置を移動させるのではなく、座標データ中における他ページの座標位置についても併せて移動させて、全ページ上の座標位置が同じ座標位置となるように変更する処理を行ってもよい。
【００９８】
詳述すると、例えば、図１１に示すように、レイアウトが異なる４種類（レイアウトパターンＡ〜Ｄ）の内容物シートが、宛名毎に枚数や組み合わせが異なって形成される場合であって、１ページ目に表示されるバーコードが折れ線５１上に配置される場合は、加工処理部１１３が以下のような処理を行う。
【００９９】
先ず、加工処理部１１３は、座標データにおける内容物１ページ目のバーコード領域４１を、図１１に示すように、折れ線５１上に配置されないように位置を移動させて、新たなバーコード領域４２とする。
【０１００】
その後、加工処理部１１３は、内容物２ページ目〜４ページ目のバーコード領域４１を、図１１に示すように、内容物１ページ目の座標位置と同じ値となるように移動させて、新たなバーコード領域４２とする。
【０１０１】
そして、これらの新たなバーコード領域４２に対応した新たな座標データを生成する。この場合、内容物１ページ目から４ページ目における座標データは、全て同じ座標位置を示すので、各ページの座標位置を定義することなく、１ページ分の座標位置を定義した座標データを生成する。また、加工処理部１１３では、この新たなバーコード領域４２の情報に基づいて、各バーコードの画像がバーコード領域内に配置されるように画像処理を行う。
【０１０２】
このような実施形態によれば、内容物である印刷ページを折り曲げて封筒に封入させる処理によって、折れ線５１上にバーコードが配置されている場合には、そのバーコードの位置をずらすことができるので、バーコードの読み取り精度の低下を防止することができる。この際、本実施形態では、全ページの座標位置が同一の座標位置となるように変更するので、印刷物の全ページに対して、１ページ分の座標位置を定義した座標データを用いて加工処理を施すことができる。その結果、印刷処理全体の処理速度を向上させることができる。なお、図１１に示すパターンでは、内容物の１ページ目のバーコード領域４２のみが折れ線５１上に跨っている。そこで、１ページ目についてのみバーコード領域４２を折れ線５１に跨らないように移動し、２ページ目以降はバーコード領域４２の位置をずらさないようにしてもよい。
【０１０３】
なお、上述した各実施形態において、帳票のシート上におけるバーコード領域４１の座標データを取得するための構成は、例えば座標データ（ＣＳＶデータ）の内容をユーザがマニュアルで入力し、外部記憶装置２１に保存させる構成に変えてもよい。しかし、各実施形態のように、クライアント端末１４の出力部２０のディスプレイに表示される編集画面上での操作によって、帳票の各シート上におけるバーコード領域４１を指定して、その座標値を座標データとして取得できる構成とすれば、詳細な寸法や座標値を意識することなく、編集画面上でイメージの感覚でバーコード領域４１の座標値を、簡単且つ正確に設定、取得することができるので、有利である。
【０１０４】
また、上述した実施形態では、領域画像の座標データをクライアント端末１４の外部記憶装置２１に記憶させるものとした。しかし、プリンタドライバプログラム（バーコード領域指定アプリケーションプログラムを含む）とともに、領域画像の座標データを、図１に示す、ローカルエリアネットワークＬＡＮ上のサーバ１３０のハードディスク等に記憶させてもよい。そのように構成すれば、ローカルエリアネットワークＬＡＮ上の各クライアント端末１４が、例えばバーコード領域４１の座標データを共有して利用したり、新しく記憶、保存した座標データを他のクライアント端末１４で利用することができるので、有利である。
【０１０５】
さらに、プリンタドライバプログラム（バーコード領域指定アプリケーションプログラムを含む）をＣＰＵ１６が実行する際には、サーバ１３０のハードディスク等から領域画像の座標データを読み出して、一旦、外部記憶装置２１やＲＡＭ１８に記憶させることになる。したがって、その場合に請求項中の座標データ記憶手段を構成するのは、外部記憶装置２１やＲＡＭ１８ということになる。
【０１０６】
さらに、上述した各実施形態では、印刷装置としてインクジェット記録装置１を用いた場合を例に取って説明した。しかし、本発明はインクジェット方式に限らず、電子写真方式や孔版印刷方式等のインクジェット方式以外の方式によるプリンタを印刷装置とする場合にも、広く適用することができる。
【符号の説明】
【０１０７】
１  インクジェット記録装置
５  プリンタコントローラ
１０  制御ユニット
１１  外部インターフェイス部
１４  クライアント端末
１５  外部インターフェイス部
１６  ＣＰＵ
１７  ＲＯＭ
１８  ＲＡＭ
１９  入力部
２０  出力部
２１  外部記憶装置
２１ａ  基本レコードパターン記憶部
２１ｂ  座標データ記憶部
２１ｃ  レコード情報記憶部
２２  ディスクドライブ
４１，４２  バーコード領域
５０  ディスク状記録媒体
５１  折れ線
６０  印刷設定画面
６１  チェックボックス
６２  チェックボックス
６３  プルダウンメニュー
６４  「プレビュー」ボタン
６５  チェックボックス
８０  ディスプレイ
９０  ＣＰＵ
９１  ＲＯＭ
９２  ＲＡＭ
９３  外部記憶装置
１０１  スキャナ部
１０２  プリンタ部
１１０  プリンタドライバ
１１１  印刷データ生成部
１１２  区切り判断部
１１３  加工処理部
１２０  座標データ設定部
１３０  サーバ
３００  演算処理部
３０１  区切り判断部
３０２  加工処理部
３０３  印刷ジョブ生成部
３１０  データ記憶部
３２０  外部インターフェイス部
【図１】
2013178716.tif 000003
【図２】
2013178716.tif 000004
【図３】
2013178716.tif 000005
【図４】
2013178716.tif 000006
【図５】
2013178716.tif 000007
【図６】
2013178716.tif 000008
【図７】
2013178716.tif 000009
【図８】
2013178716.tif 000010
【図９】
2013178716.tif 000011
【図１０】
2013178716.tif 000012
【図１１】
2013178716.tif 000013