(57)【特許請求の範囲】
【請求項１】
印刷画像の印刷ジョブを印刷装置に出力する印刷制御装置において、
前記印刷装置が前記印刷画像を印刷する記録紙上における、前記印刷画像のデータに所定の加工処理を施す所定領域の座標データが設定される座標データ設定手段と、
前記所定領域のデータに前記所定の加工処理を施した加工後の前記印刷画像を前記印刷装置に印刷させる通常印刷モードと、前記印刷画像中の前記所定領域を確認する確認画像を前記印刷装置に印刷させる確認印刷モードとのうち、いずれかに設定するモード設定手段と、
前記モード設定手段により前記通常印刷モードに設定されているときに、前記加工後の印刷画像の印刷ジョブを前記印刷装置に出力し、前記モード設定手段により前記確認印刷モードに設定されているときに、前記所定領域を示す領域画像を前記印刷画像に重畳した前記確認画像の印刷ジョブを前記印刷装置に出力するモード別ジョブ出力手段とを備え、
前記印刷画像は、前記所定領域のレイアウトが互いに異なる複数種類のシート画像を、各種類とも１又は２枚以上ずつ含んでおり、
前記座標データ設定手段には、前記所定領域の座標データが各種類の前記シート画像毎にそれぞれ設定され、
前記モード別ジョブ出力手段は、前記モード設定手段により前記確認印刷モードに設定されているときに、各種類とも１枚分の前記シート画像に対応する前記確認画像の印刷ジョブを前記印刷装置に出力する
ことを特徴とする印刷制御装置。
【請求項２】
前記印刷画像のプレビュー画面を表示するプレビュー表示手段と、該プレビュー画面上で前記所定領域を指定する領域指定手段と、該領域指定手段による指定内容から前記座標データを取得する座標取得手段とをさらに備えており、該座標取得手段が取得した前記座標データが前記座標データ設定手段に設定されることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記所定領域は、前記印刷画像中のバーコードが配置される領域であり、前記所定の加工処理は、前記バーコードの印刷濃度を前記印刷画像中の前記バーコード以外の部分の濃度よりも減少させるための処理であることを特徴とする請求項１又は２記載の印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷画像の印刷ジョブを印刷装置に出力する印刷制御装置に関する。
【背景技術】
【０００２】
印刷画像の印刷ジョブをクライアント端末等の印刷制御装置で生成して印刷装置に出力する際に、印刷画像中の特定の領域のデータに加工処理を施す場合がある。その一例としては、印刷画像中の特定領域に網掛け等の画像を重畳して印刷する場合が挙げられる（例えば、特許文献１，２）。また、その際に、網掛け等の画像を重畳する特定領域を印刷前に印刷制御装置のモニタに表示して確認できるようにすることも提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１７８０７１号公報
【特許文献２】特開２０１０−１３０４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
但し、網掛け等の重畳画像を印刷前にモニタ表示させる上記の技術を利用して、データに加工処理を施す特定の領域を印刷前に印刷制御装置のモニタ画面上で確認できる場合でも、モニタ画面上での印刷画像に対する特定領域の位置関係が、印刷後の記録紙上においてもそのまま保持されるとは限らない。つまり、モニタ画面の解像度と印刷装置における印刷解像度との相違等によって、モニタ画面における印刷画像上の特定領域の位置関係が、印刷後の記録紙における印刷画像上の特定領域の位置関係と一致しなくなる場合も考えられる。
【０００５】
そのため、網掛け等の画像を重畳する特定領域の印刷画像に対する位置関係を精度よく確認するには、モニタ表示上で確認するよりも、網掛けなどを重畳した印刷画像を実際に印刷して確認するのが望ましい。このことは、印刷画像中の特定領域のデータに加工処理を施す場合に、加工処理が適切な領域に施されたかどうかを、印刷後の記録紙上で目視により確認する場合にも、共通することである。しかし、網掛け等の画像を重畳する場合とは異なり、特定領域のデータに施した加工処理が目視で容易に判別できるように印刷画像上に現れるとは限らないので、記録紙上での目視による加工処理領域の適否確認は、必ずしも容易とは限らない。
【０００６】
例えば、特定領域の印刷品質を高めるために視覚上では微少な変化しか生じない加工をその領域のデータに施す場合は、印刷後の記録紙上でその加工処理が適切な領域に対して行われているか否かを確認するのが困難である場合もある。
【０００７】
本発明は前記事情に鑑みなされたものであり、本発明の目的は、印刷画像中の所定領域のデータに所定の加工処理を施した加工後の印刷画像の印刷ジョブを印刷装置に出力して加工後の印刷画像を記録紙に印刷させる際に、印刷画像上の所定領域における加工処理が適切であるかどうかを、最終印刷物上では確認しづらい場合であっても、精度よく確認できる印刷制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、
印刷画像の印刷ジョブを印刷装置（例えば、図１のインクジェット記録装置１）に出力する印刷制御装置（例えば、図１のクライアント端末１４）において、
前記印刷装置が前記印刷画像を印刷する記録紙上における、前記印刷画像のデータに所定の加工処理（例えば、図９のバーコード４２の濃度を低くする処理）を施す所定領域（例えば、図９の領域画像４３で示される領域）の座標データ（例えば、図４のＣＳＶデータ）が設定される座標データ設定手段（例えば、図１の外部記憶装置２１）と、
前記所定領域のデータに前記所定の加工処理を施した加工後の前記印刷画像を前記印刷装置に印刷させる通常印刷モードと、前記印刷画像中の前記所定領域を確認する確認画像（例えば、図９の確認画像４４）を前記印刷装置に印刷させる確認印刷モードとのうち、いずれかに設定するモード設定手段（例えば、図１のＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９、出力部２０、図１１のステップＳ１３）と、
前記モード設定手段により前記通常印刷モードに設定されているときに、前記加工後の印刷画像の印刷ジョブを前記印刷装置に出力し、前記モード設定手段により前記確認印刷モードに設定されているときに、前記所定領域を示す領域画像（例えば、図９の領域画像４３）を前記印刷画像に重畳した前記確認画像の印刷ジョブを前記印刷装置に出力するモード別ジョブ出力手段（例えば、図１１のステップＳ１５及びステップＳ１７）と、
を備えることを特徴とする。
【０００９】
上記発明によれば、通常印刷モードの印刷ジョブによって印刷装置に印刷させる際に所定の加工処理が施される印刷画像中の所定領域が、印刷画像上の適切な領域に設定されているかどうかは、特にその加工処理が画像上に微少な変化しかもたらさないときには、印刷結果の記録紙上で目視により確認することが困難となる。しかし、上記発明では、通常印刷モードの印刷ジョブによる印刷に先立つ、確認印刷モードの印刷ジョブによって印刷装置に印刷させる確認画像中の領域画像によって、記録紙上で精度よく確認することができる。
【００１０】
また、上記発明において、前記印刷画像は、前記所定領域のレイアウトが互いに異なる複数種類のシート画像を、各種類とも１又は２枚以上ずつ含んでおり（例えば、図２の上段や下段に示す帳票例）、前記座標データ設定手段には、前記所定領域の座標データが各種類の前記シート画像毎にそれぞれ設定され、前記モード別ジョブ出力手段は、前記モード設定手段により前記確認印刷モードに設定されているときに、各種類とも１枚分の前記シート画像（例えば、図２の上段に示す帳票例の場合、レイアウトパターンＡ〜Ｃのシート各１枚ずつ）に対応する前記確認画像の印刷ジョブを前記印刷装置に出力することを特徴とする。
【００１１】
上記発明によれば、同じ種類のシート画像の所定領域には同じ座標データが設定されるので、各種類１枚ずつ確認画像を印刷装置に印刷させれば、最小限の印刷枚数でも所定領域が印刷画像上の適切な位置に設定されていることを、確認画像中の領域画像によって、記録紙上で精度よく確認することができる。したがって、最終印刷物を得るために行う通常印刷モードの印刷ジョブによる印刷以外で消費する記録紙枚数を、極力抑えることができる。
【００１２】
さらに、上記発明において、前記印刷画像のプレビュー画面（例えば、図３のバーコード領域指定編集画面４０）を表示するプレビュー表示手段（例えば、図１のＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９、出力部２０）と、該プレビュー画面上で前記所定領域を指定する領域指定手段（例えば、図１のＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９、出力部２０）と、該領域指定手段による指定内容から前記座標データを取得する座標取得手段（例えば、図１０のステップＳ１及びステップＳ３）とをさらに備えており、該座標取得手段が取得した前記座標データが前記座標データ設定手段に設定されることを特徴とする。
【００１３】
上記発明によれば、印刷画像のプレビュー画面上でイメージの感覚で所定領域を指定することで、座標値を直接指定することなく所定領域の座標データを簡単且つ正確に取得、設定することができる。
【００１４】
また、上記発明において、前記所定領域は、前記印刷画像中のバーコード（例えば、図９のバーコード４２）が配置される領域であり、前記所定の加工処理は、前記バーコードの印刷濃度を前記印刷画像中の前記バーコード以外の部分の濃度よりも減少させるための処理であることを特徴とする。
【００１５】
上記発明によれば、インクの滲みによるバーコードの読取精度の低下を防ぐための濃度を低下させる加工処理が、印刷画像のバーコード以外の部分のデータに対して不必要に施されてしまうのを、通常印刷モードの印刷ジョブによって得た最終印刷物上で確認しづらい場合であっても、確実に目視で把握し防止することができる。
【発明の効果】
【００１６】
本発明によれば、印刷画像中の所定領域のデータに所定の加工処理を施した加工後の印刷画像の印刷ジョブを印刷装置に出力して加工後の印刷画像を記録紙に印刷させる際に、印刷画像上の所定領域が適切であるかどうかを、最終印刷物上では確認しづらい場合であっても、精度よく確認することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るプリンタネットワークシステムの概略構成を示すブロック図である。
【図２】図１のクライアント端末においてアプリケーションプログラムの実行により作成できる帳票の内容を示す説明図である。
【図３】図１の出力部のディスプレイに表示されるバーコード領域指定アプリケーションプログラムによるバーコード領域指定の編集画面を示す説明図である。
【図４】図３の編集画面で指定した帳票のバーコード領域の座標値のＣＳＶデータを示す説明図である。
【図５】図１のクライアント端末においてプリンタドライバプログラムの実行により出力部のディスプレイに表示されるプロパティ画面を示す説明図である。
【図６】（ａ），（ｂ）は、図１の出力部のディスプレイに表示されるバーコード領域指定ファイル登録画面と名称変更画面をそれぞれ示す説明図である。
【図７】図１の出力部のディスプレイに表示される印刷設定画面を示す説明図である。
【図８】図１の出力部のディスプレイに表示されるプレビュー画面を示す説明図である。
【図９】図１のクライアント端末から確認印刷モードによる印刷ジョブが入力された際にインクジェット記録装置において記録紙に印刷される確認画像を示す説明図である。
【図１０】図１のクライアント端末のＣＰＵが行うバーコード領域指定処理の手順を示すフローチャートである。
【図１１】図１のクライアント端末のＣＰＵが行う印刷ジョブ出力処理の手順を示すフローチャートである。
【図１２】図１の出力部のディスプレイに表示されるオブジェクト選択画面を示す説明図である。
【図１３】図１の出力部のディスプレイに表示されるオブジェクト判定確認画面を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１９】
図１は、本発明の一実施形態に係るプリンタネットワークシステムの概略構成を示す説明図である。
【００２０】
図１に示すように、本実施形態のプリンタネットワークシステムは、インクジェット記録装置１（請求項中の印刷装置に相当）とクライアント端末１４（請求項中の印刷制御装置に相当）とを有している。
【００２１】
前記インクジェット記録装置１は、原稿上の印刷画像を読み取って画像信号を出力するスキャナ部１０１と、スキャナ部１０１から出力された画像信号に基づいて記録紙（片面又は両面）に印刷画像を印刷（記録）するプリンタ部１０２と、全体制御用の制御ユニット１０とを備えている。プリンタ部１０２における印刷画像の印刷に使用する記録紙は、不図示の給紙部からプリンタ部１０２を介して不図示の排紙部に搬送される。
【００２２】
図１に示すように、制御ユニット１０の外部インターフェイス部１１には、ローカルエリアネットワークＬＡＮを介して、後述する複数のクライアント端末１４の外部インターフェイス部１５（図１中では、代表して１つのクライアント端末１４についてのみ示している）がそれぞれ接続されている。各クライアント端末１４から制御ユニット１０は、印刷画像の印刷ジョブを受け取る。制御ユニット１０は、受け取った印刷ジョブにより印刷画像のラスタデータを生成する。インクジェット記録装置１は、印刷ジョブにおいて指定された条件で、印刷画像の記録紙への印刷をプリンタ部１０２において実行する。
【００２３】
また、制御ユニット１０にはディスプレイ１１０が接続されている。このディスプレイ１１０は、インクジェット記録装置１の上部に配置されている。このディスプレイ１１０は、スキャナ部１０１にセットした印刷画像を複写印刷する際の、複写枚数や複写倍率といった複写条件をユーザが入力する入力操作部等として利用することができる。
【００２４】
上述したプリンタ部１０２に印刷動作を行わせるインクジェット記録装置１の制御ユニット１０は、図１に示すように、ＣＰＵ９０を備える。このＣＰＵ９０は、ＲＯＭ９１に格納されているプログラム及び設定情報に基づいて、ディスプレイ１１０から入力設定される内容に応じたスキャナ部１０１やプリンタ部１０２の動作を制御する。
【００２５】
なお、制御ユニット１０にはＲＡＭ９２が設けられており、ＲＡＭ９２には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブや、ディスプレイ１１０から入力されたコピー時の印刷枚数や各種の設定内容等が随時記憶される。
【００２６】
また、ＲＡＭ９２にはフレームメモリ領域が設けられている。このフレームメモリ領域には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブによってＣＰＵ９０が生成する印刷画像のラスタデータが、プリンタ部１０２に出力されるまでの間、一時的に記憶される。
【００２７】
さらに、制御ユニット１０には外部記憶装置９３が設けられており、この外部記憶装置９３はＣＰＵ９０に接続されている。外部記憶装置９３には、上述したＲＡＭ９２から転送された印刷ジョブを記憶する複数の領域が設けられている。また、外部記憶装置９３には、各種のテーブルやカウンタ等が記憶される。外部記憶装置９３に記憶されるテーブルとしては、例えば、履歴データテーブルがある。
【００２８】
履歴データテーブルは、ＲＡＭ９２又は外部記憶装置９３に記憶されている印刷ジョブ毎に印刷設定の変更履歴を記録したテーブルである。履歴データテーブルで履歴を管理する印刷設定の要素としては、記録紙の印字可能領域（画像位置調整）や印刷に用いる記録紙の用紙トレイ、プリント濃度等がある。この履歴データテーブルの内容はＣＰＵ９０の制御によって周期的に更新される。
【００２９】
一方、各クライアント端末１４は、ＰＣ（パーソナルコンピュータ）等によって構成されるものである。このクライアント端末１４は、ＲＯＭ１７に格納された制御プログラムに基づいて各種の処理を実行するＣＰＵ１６と、ＣＰＵ１６のワーキングエリアとして機能するＲＡＭ１８と、キーボードやマウス等から構成される入力部１９と、液晶ディスプレイ等から構成される出力部２０とを備えている。
【００３０】
ＣＰＵ１６には、上述した外部インターフェイス部１５の他に、外部記憶装置２１とディスクドライブ２２とが接続されている。外部記憶装置２１には、印刷画像のデータを生成するためのアプリケーションプログラムの格納領域や、インクジェット記録装置１のプリンタドライバプログラムの格納領域、その他各種アプリケーションプログラムの格納領域、及び、アプリケーションプログラムを用いて生成された印刷画像のデータファイルを格納するデータベース領域等が確保されている。
【００３１】
ＣＰＵ１６は、入力部１９から入力される起動要求にしたがって外部記憶装置２１のアプリケーションプログラムを起動させ、また、入力部１９からのパラメータ入力等により指示された内容の印刷画像のデータを、起動されたアプリケーションプログラム上において生成する。生成された印刷画像のデータは出力部２０において表示出力され、また、入力部１９から保存要求が入力された場合には、外部記憶装置２１の印刷画像のデータのデータベース領域に記憶される。
【００３２】
外部記憶装置２１のデータベース領域に記憶された印刷画像のデータは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された印刷画像のデータは、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな印刷画像のデータに生成し直すこともできる。
【００３３】
そして、ＣＰＵ１６は、入力部１９から、アプリケーションプログラムで生成した印刷画像の印刷要求が入力された場合に、印刷対象の印刷画像の印刷ジョブを生成して、生成した印刷ジョブを外部インターフェイス部１５から制御ユニット１０の外部インターフェイス部１１に出力する。この印刷ジョブは、外部記憶装置２１に格納されたプリンタドライバプログラムをＣＰＵ１６が実行することによって、制御ユニット１０に出力することができる。
【００３４】
ところで、本実施形態では、帳票を作成するアプリケーションプログラムが外部記憶装置２１に記憶されている。このアプリケーションプログラムをＣＰＵ１６が読み出して実行すると、図２の説明図に示すような帳票を作成することができる。作成する帳票は、例えば、各宛先に発行、発送する請求書や物品購入申込書等で、バーコードを有している。
【００３５】
アプリケーションプログラムで作成できる帳票は、大きく分けて２タイプ有る。そのうち一方は、各宛名に同じ枚数、同じ組み合わせのシートをそれぞれ発行するタイプである。図２の下段に示す帳票例（繰り返し＝有り）では、レイアウトが異なる３種類（レイアウトパターンＡ〜Ｃ）のシートを、各１枚ずつ全３枚を一組として、各宛名に発行する。また、他方は、各宛名毎に枚数や組み合わせが異なるシートをそれぞれ発行するタイプである。図２の上段に示す帳票例（繰り返し＝無し）では、一人目の宛名には３種類（Ａ〜Ｃ）のシートを各１枚ずつ発行するが、二人目以降の宛名には、１又は２種類（Ａ、Ｂ、Ｃ、Ａ＋Ｂ、Ａ＋Ｃ、Ｂ＋Ｃ）のシートだけを発行する場合もある。
【００３６】
帳票の各シートには、１または２以上のバーコードが配置されることがある。各シート上でのバーコードのレイアウトはそれぞれ個別に決定される。したがって、シート毎にバーコードのレイアウトが異なる場合もある。
【００３７】
このような帳票をインクジェット記録装置１で印刷する場合は、バーコードの色付きバー（黒ベタ部分）のインクの滲みによりスペースバー（白部分）の幅が変化して、バーコードの読取精度が低下するのを避けることが重要である。そのためには、色付きバーの部分をバーコード以外の部分よりも低い濃度で印刷し、インクの滲みを抑制して高い読取精度を実現するのが有効である。但し、バーコードを読み取れる最低限の濃度以上で印刷することが前提である。
【００３８】
そこで、外部記憶装置２１に記憶されているインクジェット記録装置１のプリンタドライバプログラムは、帳票画像（請求項中の印刷画像に相当）の印刷ジョブを生成する際に、バーコードの濃度を下げる加工を帳票画像データに施す。この加工を帳票画像データに施すには、各シートのバーコードの領域（シート上の座標）を特定する必要がある。例えば、図２に示す帳票では、３種類のレイアウトパターンＡ〜Ｃの各シートについて、バーコードの領域を特定すればよい。
【００３９】
そのために、インクジェット記録装置１のプリンタドライバプログラムは、帳票データ中のバーコードがレイアウトされる領域（請求項中の所定領域に相当）を指定するための、バーコード領域指定アプリケーションプログラムを含んでいる。
【００４０】
バーコード領域指定アプリケーションプログラムを外部記憶装置２１から読み出させて起動し、「ファイルを開く」のメニューを選択すると、ＣＰＵ１６は、バーコード領域を指定する帳票のファイルを選択するリスト画面（図示せず）を出力部２０のディスプレイ（図示せず）に表示させる。このリスト画面で、バーコードの領域を指定する対象の帳票のデータファイルを指定すると、ディスプレイに、図３の説明図に示すバーコード領域指定編集画面（以下、「編集画面」と略記する）４０が表示される。この編集画面４０（請求項中のプレビュー画面に相当）には、指定した帳票ファイルのデータを用いて、バーコード４２をレイアウトした帳票のシート４１（レイアウトパターンＡ〜Ｃ）が表示される。編集画面４０に表示されないシートは、スクロールバーを操作することで編集画面４０に表示させることができる。
【００４１】
編集画面４０では、マウスをクリック＆ドラッグ操作することで、シート４１上のバーコード４２の領域を指定することができる。指定した領域は、編集画面４０上に領域画像４３として表示される。領域画像４３は、領域の輪郭を示す枠状でもよく網掛けパターンでもよい。この指定操作によって、指定したバーコード４２の領域のシート４１上における座標値を取得することができる。
【００４２】
編集画面４０においてマウスにより保存操作（「ファイルに保存する」メニューの選択操作やファイル名の入力操作等）を行うと、入力したファイル名（例えば、帳票パターンＡ）でバーコード領域の座標データが外部記憶装置２１に記憶、保存される。
【００４３】
このようにして外部記憶装置２１に記憶、保存される、バーコード領域の座標データは、本実施形態では、図４の説明図に示すようなＣＳＶデータである。このＣＳＶデータは、バーコード領域を指定したシートの印刷に使用する記録紙のサイズ（ＰａｇｅＳｉｚｅ）と、各バーコード領域の左上の角の座標値と、この座標位置から図中右方向へのバーコードの幅及び図中下方向への高さ（ＢａｒｃｏｄｅＡｒｅａ、左上ｘ座標、左上ｙ座標、幅Ｗ、高さＨ）を、バーコード領域が設定されたページ（Ｐａｇｅ）毎にそれぞれ定義するものである。
【００４４】
図４の例のＣＳＶデータでは、縦２１０ｍｍ×横２９７ｍｍの１ページ目（レイアウトパターンＡ）と３ページ目（レイアウトパターンＣ）にバーコード領域の座標値が設定されており、２ページ目（レイアウトパターンＢ）にはバーコード領域が指定されていない。また、１ページ目には３つのバーコード領域の座標値が定義されており、３ページ目には２つのバーコード領域の座標値が定義されている。なお、本実施形態では、座標値を記録紙のサイズに合わせて、記録紙の左上からの寸法（単位：ｍｍ）で定義しているが、画素位置を示す数値としてもよい。
【００４５】
上述した手順でＣＳＶデータとして外部記憶装置２１に記憶、保存したバーコード領域の座標データを、バーコード領域の印刷画像に対する位置関係を記録紙上で確認するための印刷に利用できるようにするには、座標データをバーコード領域指定ファイルとして登録する必要がある。登録の手順は、まず、プリンタドライバプログラムを外部記憶装置２１から読み出してＣＰＵ１６に実行させ、出力部２０のディスプレイ（図示せず）に図５のプロパティ画面３０を表示させる。そして、プロパティ画面３０の「環境」タブにある「バーコード領域指定ファイル登録」ボタン３１を、入力部１９のマウス（図示せず）の操作でクリックする。これにより、バーコード領域指定アプリケーションプログラムが実行され、図６（ａ）のバーコード領域指定ファイル登録画面（以下、「登録画面」と略記する）３２がディスプレイに表示される。
【００４６】
そこで、登録画面３２の「追加」ボタン３３をマウスの操作でクリックし、ディスプレイに不図示のファイル選択画面を表示させる。このファイル選択画面には、外部記憶装置２１に記憶、保存させたバーコード領域の座標データのファイル名が一覧表示される。そこで、バーコード領域指定ファイルとして登録する座標データのファイル名（例えば、帳票パターンＡ）を選択する。これにより、選択したファイル名の座標データがバーコード領域指定ファイルとして登録され、ディスプレイの表示が図６（ａ）の登録画面３２に戻る。この登録画面３２のファイル一覧表示エリア３４に、登録した座標データのファイル名が追加表示される。また、ファイル一覧表示エリア３４のファイル名をクリックして反転表示させた状態で、「ファイルに保存する」ボタン３５をマウスの操作でクリックすると、そのバーコード領域指定ファイルが、他のプリンタドライバプログラムにインポートして使用できるＣＳＶデータとして外部記憶装置２１に記憶、保存される。
【００４７】
なお、ファイル一覧表示エリア３４のファイル名をクリックして反転表示させた状態で、登録画面３２の「名称変更」ボタン３６をマウスの操作でクリックすると、ディスプレイの表示が図６（ｂ）の名称変更画面３７に変わる。そして、名称変更画面３７の入力ボックス３８に、入力部１９のキーボード（図示せず）の操作によりファイル名を入力し、「ＯＫ」ボタン３９をマウスの操作でクリックすると、ディスプレイの表示が図６（ａ）の登録画面３２に戻り、登録画面３２のファイル一覧表示エリア３４に反転表示されるファイル名が、名称変更画面３７で入力した変更後のファイル名に変わる。
【００４８】
また、本実施形態では、帳票作成のアプリケーションプログラムにおける帳票の印刷要求の発生等により、ＣＰＵ１６がインクジェット記録装置１のプリンタドライバプログラムを起動し、帳票画像の印刷ジョブを生成する場合は、ディスプレイに図７の説明図に示す印刷設定画面６０が表示される。
【００４９】
印刷設定画面６０で「バーコード領域指定」のチェックボックス６１をマウスの操作でチェックすると、「領域確認プリント」のチェックボックス６２、その上のプルダウンメニュー６３、及び、「プレビュー」ボタン６４が操作可能となる。プルダウンメニュー６３では、バーコード領域の座標データファイルを選択することができる。個々で選択できる座標データファイルは、図６（ａ）の登録画面３２で「ファイルに保存する」ボタン３５のクリックにより外部記憶装置２１に保存した、バーコード領域の座標データファイルである。
【００５０】
「プレビュー」ボタン６４をクリックすると、ディスプレイに図８のプレビュー画面７０がポップアップ表示される。プレビュー画面７０には、帳票のシート上におけるバーコード領域７２を示すサムネイル画像７１が表示される。サムネイル画像７１を表示するシートは、増減ボタン７３をマウスによりクリック操作することで、切り替えることができる。サムネイル画像７１に表示されるバーコード領域７２は、印刷設定画面６０のプルダウンメニュー６３に表示された座標データファイル（ＣＳＶデータ）に定義された内容に準じている。
【００５１】
図７の印刷設定画面６０で、「領域確認プリント」のチェックボックス６２をチェックした状態で「ＯＫ」ボタン６５をクリックすると、確認印刷モードによる印刷ジョブがＣＰＵ１６により生成されて、インクジェット記録装置１に出力される。確認印刷モードによる印刷ジョブは、印刷対象の帳票が例えば図２の下段に示す「繰り返し＝有り」の帳票の場合、１ページ目から３ページ目（Ｐ１〜Ｐ３）のシート（レイアウトパターンＡ〜Ｃ）に、各シートに対してそれぞれ指定されたバーコード領域の画像（領域画像）を重畳した、確認画像を印刷させるための印刷ジョブである。確認画像については後述する。
【００５２】
一方、印刷設定画面６０で、「領域確認プリント」のチェックボックス６２をチェックしていない状態で「ＯＫ」ボタン６５をクリックすると、通常印刷モードによる印刷ジョブがＣＰＵ１６により生成されて、インクジェット記録装置１に出力される。通常印刷モードによる印刷ジョブは、印刷対象の帳票画像を全ページ（全宛名分）印刷させるための印刷ジョブである。このとき、プルダウンメニュー６３に表示された座標データファイル（ＣＳＶデータ）に定義された座標に対応するバーコード領域のデータには、ＣＰＵ１６によって、色付きバーの部分をバーコード以外の部分よりも低い濃度で印刷するための加工処理（所定の加工処理）が施される。
【００５３】
この加工処理は、バーコードの色付きバーに対応する画素に割り当てられるドットデータのドット量を減らすことで実現できる。例えば、帳票画像の黒ベタ部分を、Ｋ（ブラック）のインクのみでなくＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の各インクも用いて、コンポジットブラック印刷により印刷する場合は、バーコードの色付きバーの部分に限って、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の各インクを用いずＫ（ブラック）のインクのみでピュアブラック印刷するようにしてもよい。
【００５４】
以上に説明した処理をＣＰＵ１６に実行させるためのプリンタドライバプログラムは、クライアント端末１４のディスクドライブ２２により光学ディスク等のディスク状記録媒体５０から読み取って、外部記憶装置２１にインストールする（記憶させる）ことができる。
【００５５】
上述した確認印刷モードや通常印刷モードによる印刷ジョブが、図１に示すクライアント端末１４から入力されたインクジェット記録装置１の制御ユニット１０のＣＰＵ９０は、その印刷ジョブに応じた確認画像や帳票画像をプリンタ部１０２において印刷させる。
【００５６】
なお、確認印刷モードによる印刷ジョブが入力された際に、インクジェット記録装置１の制御ユニット１０のＣＰＵ９０は、図９の説明図に示すような、帳票のシート４１にバーコード４２の領域として指定した部分を領域画像４３として重畳した確認画像４４を、プリンタ部１０２において記録紙に印刷させる。この場合も、領域画像４３は、領域の輪郭を示す枠状でもよく網掛けパターンでもよい。
【００５７】
一方、通常印刷モードによる印刷ジョブが入力された際に、インクジェット記録装置１の制御ユニット１０のＣＰＵ９０は、バーコード領域として指定された部分の濃度をそれ以外の部分よりも低い濃度とした帳票画像を全ページ（全宛名分）、プリンタ部１０２において記録紙に印刷させる。
【００５８】
次に、クライアント端末１４のＣＰＵ１６がＲＯＭ１７のプログラムにしたがって行う、帳票の各シートにおけるバーコードの領域指定に関する処理の手順を、図１０のフローチャートを参照して説明する。
【００５９】
まず、ＣＰＵ１６は、図１０に示すフローチャートのように、帳票のシート上のバーコード領域指定が行われたか否かを確認する（ステップＳ１）。バーコード領域指定が行われたことは、バーコード領域指定アプリケーションプログラムが起動されて、図３の編集画面４０におけるマウスの操作で、シート４１上のバーコード４２の領域が指定され、さらに、「ファイルに保存する」メニューが選択されたことを確認することで認識できる。
【００６０】
バーコード領域指定が行われていない場合は（ステップＳ１でＮＯ）、一連の処理を終了し、バーコード領域指定が行われた場合は（ステップＳ１でＹＥＳ）、指定されたバーコード領域の座標データ（ＣＳＶデータ）を外部記憶装置２１に記憶、保存させた後（ステップＳ３）、一連の処理を終了する。
【００６１】
次に、クライアント端末１４のＣＰＵ１６がＲＯＭ１７のプログラムにしたがって行う、印刷ジョブ出力に関する処理の手順を、図１１のフローチャートを参照して説明する。
【００６２】
まず、ＣＰＵ１６は、図１１に示すフローチャートのように、印刷ジョブの出力の要求があるか否かを確認する（ステップＳ１１）。印刷ジョブの出力要求は、図７の印刷設定画面６０の「ＯＫ」ボタン６５がクリックされたことを確認することで認識できる。
【００６３】
印刷ジョブの出力要求がない場合は（ステップＳ１１でＮＯ）、一連の処理を終了し、印刷ジョブの出力要求がある場合は（ステップＳ１１でＹＥＳ）、インクジェット記録装置１に実行させる印刷モードが通常印刷モードであるか確認印刷モードであるかを確認する（ステップＳ１３）。印刷モードが通常印刷モードであることは、図７の印刷設定画面６０の「領域確認プリント」のチェックボックス６２がチェックされていないことを確認することで、認識することができる。また、印刷モードが確認印刷モードであることは、「領域確認プリント」のチェックボックス６２がチェックされていることを確認することで、認識することができる。
【００６４】
印刷モードが通常印刷モードである場合は（ステップＳ１３で「通常」）、通常印刷モードによる印刷ジョブを生成してインクジェット記録装置１に出力し（ステップＳ１５）、一連の処理を終了する。印刷モードが確認印刷モードである場合は（ステップＳ１３で「確認」）、確認印刷モードによる印刷ジョブを生成してインクジェット記録装置１に出力し（ステップＳ１７）、一連の処理を終了する。
【００６５】
以上の説明からも明らかなように本実施形態では、図４の例のＣＳＶデータでバーコード領域の座標データが記憶、保存される外部記憶装置２１の領域によって、請求項中の座標データ設定手段が構成されている。
【００６６】
また、本実施形態では、クライアント端末１４のディスプレイに図７の印刷設定画面６０を表示させるための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、出力部２０）や、印刷設定画面６０の「領域確認プリント」のチェックボックス６２をチェック及びチェックを外すマウス操作を行うための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９）によって、請求項中のモード設定手段が構成されている。なお、図１１のフローチャートにおけるステップＳ１３は、請求項中のモード設定手段に対応する処理となっている。
【００６７】
さらに、本実施形態では、図１１のステップＳ１５及びステップＳ１７が、請求項中のモード別ジョブ出力手段に対応する処理となっている。
【００６８】
また、本実施形態では、クライアント端末１４のディスプレイに図３の編集画面４０を表示させるための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、出力部２０）や、編集画面４０のシート４１上のバーコード４２の領域（領域画像４３として表示される領域）を指定するマウス操作を行うための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９、出力部２０）、並びに、「ファイルに保存する」メニューを編集画面４０上で選択するための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９、出力部２０）によって、請求項中のプレビュー表示手段や領域指定手段が構成されている。
【００６９】
さらに、本実施形態では、図１０のフローチャートを参照して説明した手順を実行するための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９、出力部２０）と、図６（ａ）の登録画面３２で外部記憶装置２１のＣＳＶデータ（バーコード領域の座標データ）をバーコード領域指定ファイルとして登録するための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９、出力部２０）とで、請求項中の座標取得手段が構成されている。
【００７０】
このように、本実施形態によれば、帳票の各シート４１上におけるバーコード４２の領域の座標値を座標データとして取得し、バーコード領域指定ファイルとして登録して外部記憶装置２１に保存する構成とした。そして、ディスプレイに表示される印刷設定画面６０上での操作によって、確認印刷モードによる印刷ジョブを生成した場合は、その印刷ジョブによりインクジェット記録装置１において、帳票のシート４１上におけるバーコード４２の領域として設定された部分を領域画像４３として重畳した確認画像４４を、記録紙に印刷させる構成とした。
【００７１】
このため、帳票のシート４１を通常印刷モードによる印刷ジョブによってインクジェット記録装置１に印刷させる際に、バーコード４２以外の部分よりも濃度が低くなるようにデータが加工される部分を、記録紙上でバーコード４２に対する領域画像４３の相対位置によって、適切な位置に設定されているかどうかを精度よく確認することができる。
【００７２】
なお、帳票のシート４１上におけるバーコード４２の領域の座標データを取得するための構成は、例えば図４に示すＣＳＶデータの内容をユーザがマニュアルで入力し、外部記憶装置２１に保存させる構成に変えてもよい。しかし、本実施形態のように、クライアント端末１４の出力部２０のディスプレイに表示される編集画面４０上での操作によって、帳票の各シート４１上におけるバーコード４２の領域を指定してその座標値を座標データとして取得できる構成とすれば、詳細な寸法や座標値を意識することなく、編集画面４０上でイメージの感覚でバーコード領域の座標値を、簡単且つ正確に設定、取得することができるので、有利である。
【００７３】
また、確認印刷モードによる印刷ジョブを、通常印刷モードによる印刷ジョブと同様に、印刷対象の帳票画像を全ページ（全宛名分）、領域画像４３を重畳した確認画像４４として印刷させるための印刷ジョブとしてもよい。しかし、本実施形態のように、確認印刷モードによる印刷ジョブの場合は、印刷対象の帳票の１ページ目から３ページ目（Ｐ１〜Ｐ３）のシート（レイアウトパターンＡ〜Ｃの各１枚ずつ）の確認画像４４を印刷させるための印刷ジョブとすれば、最小限の印刷枚数で、バーコード領域が適切な位置に指定されていることを、帳票の各種類のシート４１上で確認することができるので、有利である。
【００７４】
なお、上述した実施形態では、バーコード４２の色付きバーの部分をバーコード４２以外の部分よりも濃度を低くして印刷させるのに当たり、バーコード領域が適切に設定されているかどうかを記録紙上で確認できるようにする場合を例に取って説明した。しかし、例えば、プリンタドライバプログラムの実行時に、印刷画像に含まれるオブジェクト（写真、イラスト、文字）を印刷画像データからクライアント端末１４のＣＰＵ１６が自動判定し、判定した各オブジェクトの印刷データをＣＰＵ１６がそのオブジェクトに適したカラープロファイルで色変換処理する（請求項中の所定の加工処理に相当）場合にも、本発明を適用することができる。
【００７５】
以下、上述した場合の具体的な内容を、本発明の別実施形態として以下に説明する。この実施形態でも、図７の印刷設定画面６０で、「確認プリント」ボタン６６をクリックして、図１２のオブジェクト選択画面８０をディスプレイにポップアップ表示させる。そして、オブジェクトの自動判別結果を確認したいオブジェクトの種類に対応するラジオボタン８１をクリックして、「ＯＫ」ボタン８２をクリックする。これにより、ディスプレイの表示が図７の印刷設定画面６０に戻る。
【００７６】
そして、図７の印刷設定画面６０で、「領域確認プリント」のチェックボックス６２をチェックした状態で「ＯＫ」ボタン６５をクリックすると、確認印刷モードによる印刷ジョブがＣＰＵ１６により生成されて、インクジェット記録装置１に出力される。一方、印刷設定画面６０で、「領域確認プリント」のチェックボックス６２をチェックしていない状態で「ＯＫ」ボタン６５をクリックすると、通常印刷モードによる印刷ジョブがＣＰＵ１６により生成されて、インクジェット記録装置１に出力される。
【００７７】
通常印刷モードによる印刷ジョブは、印刷画像の各オブジェクトの種類をＣＰＵ１６が自動判定し、判定したオブジェクトに適したカラープロファイルを用いて色変換した印刷画像を、印刷させるための印刷ジョブである。一方、確認印刷モードによる印刷ジョブは、ＣＰＵ１６が特定の種類（写真、イラスト、文字のいずれか１つ）であると自動判定したオブジェクトを印刷画像上で確認できる確認画像を、印刷させるための印刷ジョブである。
【００７８】
したがって、通常印刷モードによる印刷ジョブが入力された際に、インクジェット記録装置１の制御ユニット１０のＣＰＵ９０は、クライアント端末１４のＣＰＵ１６が自動判定した各オブジェクトの種類に対応するカラープロファイルで色変換したデータによる印刷画像を、プリンタ部１０２において記録紙に印刷させる。
【００７９】
一方、確認印刷モードによる印刷ジョブが入力された際に、インクジェット記録装置１の制御ユニット１０のＣＰＵ９０は、図１３の説明図に示すような、確認対象として選択した種類のオブジェクトに領域画像８７を重畳した確認画像８３を、プリンタ部１０２において記録紙に印刷させる。この場合、領域画像８７は、領域の輪郭を示す枠状でもよく網掛けパターンでもよい。
【００８０】
ここでは、図１２のオブジェクト選択画面８０により確認対象のオブジェクトとして「写真」を選択したものとする。そして、確認印刷モードによる印刷ジョブにより、「写真」のオブジェクトであるとＣＰＵ１６が自動判定したオブジェクトに領域画像８７が重畳された図１３の確認画像８３が、インクジェット記録装置１で印刷される。この確認画像８３では、「写真」のオブジェクトであるとＣＰＵ１６が自動判定した写真８５のオブジェクトに領域画像８７が重畳されており、「写真」のオブジェクトであるとＣＰＵ１６が判定しなかった文字８４やイラスト８６には、領域画像８７が重畳されていない。
【００８１】
なお、領域画像８７の確認画像８３上における座標データは、ＣＰＵ１６がオブジェクトと判定した領域の座標データから取得できる。そして、このようにして取得した領域画像８７の座標データをＣＰＵ１６は、外部記憶装置２１に記憶させる。
【００８２】
以上の説明からも明らかなようにこの別実施形態では、各オブジェクトの座標データが記憶、保存される外部記憶装置２１の領域によって、請求項中の座標データ設定手段が構成される。
【００８３】
また、この別実施形態では、クライアント端末１４のディスプレイに図７の印刷設定画面６０を表示させるための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、出力部２０）や、印刷設定画面６０の「領域確認プリント」のチェックボックス６２をチェック及びチェックを外すマウス操作を行うための構成（ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、入力部１９）によって、請求項中のモード設定手段が構成されている。なお、図１１のフローチャートにおけるステップＳ１３は、請求項中のモード設定手段に対応する処理となっている。
【００８４】
さらに、本実施形態では、図１１のステップＳ１５及びステップＳ１７が、請求項中のモード別ジョブ出力手段に対応する処理となっている。
【００８５】
この別実施形態によれば、例えば、印刷画像の写真８５が正しく写真のオブジェクトと判定されて、写真に適したカラープロファイルで色変換する領域が印刷画像中の写真８５の位置に設定されているかどうかを、精度よく確認することができる。
【００８６】
なお、上述した実施形態では、領域画像４３，８７の座標データをクライアント端末１４の外部記憶装置２１に記憶させるものとした。しかし、プリンタドライバプログラム（バーコード領域指定アプリケーションプログラムを含む）と共に、領域画像４３，８７の座標データを、図１に示す、ローカルエリアネットワークＬＡＮ上のサーバ１２０のハードディスク等に記憶させてもよい。そのように構成すれば、ローカルエリアネットワークＬＡＮ上の各クライアント端末１４が、例えばバーコード領域の座標データを共有して利用したり、新しく記憶、保存した座標データを他のクライアント端末１４で利用することができるので、有利である。
【００８７】
なお、プリンタドライバプログラム（バーコード領域指定アプリケーションプログラムを含む）をクライアント端末１４のＣＰＵ１６が実行して、本実施形態の各種処理を実行する際には、サーバ１２０のハードディスク等から領域画像４３，８７の座標データを読み出して、一旦、外部記憶装置２１やＲＡＭ１８に記憶させることになる。したがって、その場合に請求項中の座標データ設定手段を構成するのは、外部記憶装置２１やＲＡＭ１８ということになる。
【００８８】
また、本実施形態では、印刷装置としてインクジェット記録装置１を用いた場合を例に取って説明した。しかし、本発明はインクジェット方式に限らず、電子写真方式や孔版印刷方式等のインクジェット方式以外の方式によるプリンタを印刷装置とする場合にも、広く適用することができる。
【符号の説明】
【００８９】
１  インクジェット記録装置
１０  制御ユニット
１１  外部インターフェイス部
１４  クライアント端末
１５  外部インターフェイス部
１６  ＣＰＵ
１７  ＲＯＭ
１８  ＲＡＭ
１９  入力部
２０  出力部
２１  外部記憶装置
２２  ディスクドライブ
３０  プロパティ画面
３１  「バーコード領域指定ファイル登録」ボタン
３２  登録画面
３３  「追加」ボタン
３４  ファイル一覧表示エリア
３５  「ファイルに保存する」ボタン
３６  「名称変更」ボタン
３７  名称変更画面
３８  入力ボックス
３９  「ＯＫ」ボタン
４０  バーコード領域指定編集画面
４１  シート
４２  バーコード
４３，８７  領域画像
４４，８３  確認画像
５０  ディスク状記録媒体
６０  印刷設定画面
６１，６２  チェックボックス
６３  プルダウンメニュー
６４  「プレビュー」ボタン
６５  「ＯＫ」ボタン
６６  「確認プリント」ボタン
７０  プレビュー画面
７１  サムネイル画像
７２  バーコード領域
７３  増減ボタン
８０  オブジェクト選択画面
８１  ラジオボタン
８２  「ＯＫ」ボタン
８４  文字
８５  写真
８６  イラスト
９０  ＣＰＵ
９１  ＲＯＭ
９２  ＲＡＭ
９３  外部記憶装置
１０１  スキャナ部
１０２  プリンタ部
１１０  ディスプレイ
１２０  サーバ
ＬＡＮ  ローカルエリアネットワーク
【図１】
0005856418.tif 000002
【図２】
0005856418.tif 000003
【図３】
0005856418.tif 000004
【図４】
0005856418.tif 000005
【図５】
0005856418.tif 000006
【図６】
0005856418.tif 000007
【図７】
0005856418.tif 000008
【図８】
0005856418.tif 000009
【図９】
0005856418.tif 000010
【図１０】
0005856418.tif 000011
【図１１】
0005856418.tif 000012
【図１２】
0005856418.tif 000013
【図１３】
0005856418.tif 000014