(57)【要約】【課題】マスター原稿とバリアブル原稿とを適正に合成することができ、オーバーレイ印刷を適正に行うことができるようにする。【解決手段】マスター原稿Ｄｓを登録するマスター登録部Ｐｒ１と、フォーム情報を抽出するフォーム情報抽出部Ｐｒ２と、フォーム情報を登録フォーム情報として記録する登録フォーム情報設定部４４と、バリアブル原稿Ｄｖのフォーム情報と一致するフォーム情報を有する登録フォーム情報を抽出する登録フォーム情報判断部４５と、操作者によって選択された登録フォーム情報を有するマスター原稿Ｄｓと、バリアブル原稿Ｄｖとを合成してオーバーレイ印刷行う印刷処理部Ｐｒ４とを有する。マスター原稿とバリアブル原稿とを適正に合成することができる。【選択図】図１
2018196950.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）印刷ジョブから抽出したマスター原稿をマスターフォーム記録部に記録することによって登録するマスター登録部と、
（ｂ）印刷ジョブからマスター原稿のフォーム情報を抽出するフォーム情報抽出部と、
（ｃ）フォーム情報を登録フォーム情報として登録フォーム情報記録部に記録する登録フォーム情報設定部と、
（ｄ）前記登録フォーム情報記録部に記録された登録フォーム情報のうちの、バリアブル原稿のフォーム情報と一致するフォーム情報を有する登録フォーム情報を抽出する登録フォーム情報判断部と、
（ｅ）該登録フォーム情報判断部によって抽出された登録フォーム情報のうちの、操作者によって選択された登録フォーム情報を有するマスター原稿と、バリアブル原稿とを合成してオーバーレイ印刷行う印刷処理部とを有することを特徴とする印刷装置。
【請求項２】
前記フォーム情報は、印刷の対象となる媒体の種類及び印刷の向きである請求項１に記載の印刷装置。
【請求項３】
前記フォーム情報は、印刷条件を設定する印刷条件設定部によって設定される請求項１又は２に記載の印刷装置。
【請求項４】
（ａ）操作者によって選択された登録フォーム情報を有するマスター原稿をラスタライズし、マスター原稿のラスタライズデータをラスタライズデータ記録部に展開するラスタライズ部を有するとともに、
（ｂ）前記印刷処理部は、バリアブル原稿をラスタライズし、バリアブル原稿のラスタライズデータを前記ラスタライズデータ記録部に展開する請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
（ａ）前記ラスタライズ部は、マスター原稿のラスタライズデータをキャッシュデータとしてキャッシュデータ記録部に記録し、
（ｂ）前記印刷処理部は、キャッシュデータ記録部からキャッシュデータを読み出し、前記ラスタライズデータ記録部に展開する請求項４に記載の印刷装置。
【請求項６】
印刷装置及び上位装置から成り、上位装置から印刷装置に送信された印刷ジョブに従って印刷を行う印刷システムにおいて、
（ａ）印刷ジョブから抽出したマスター原稿をマスターフォーム記録部に記録することによって登録するマスター登録部と、
（ｂ）印刷ジョブからマスター原稿のフォーム情報を抽出するフォーム情報抽出部と、
（ｃ）フォーム情報を登録フォーム情報として登録フォーム情報記録部に記録する登録フォーム情報設定部と、
（ｄ）前記登録フォーム情報記録部に記録された登録フォーム情報のうちの、バリアブル原稿のフォーム情報と一致するフォーム情報を有する登録フォーム情報を抽出する登録フォーム情報判断部と、
（ｅ）該登録フォーム情報判断部によって抽出された登録フォーム情報のうちの、操作者によって選択された登録フォーム情報を有するマスター原稿と、バリアブル原稿とを合成してオーバーレイ印刷行う印刷処理部とを有することを特徴とする印刷システム。
【請求項７】
前記マスター登録部、フォーム情報抽出部及び印刷処理部は印刷装置に、前記登録フォーム情報設定部及び登録フォーム情報判断部は上位装置に配設される請求項６に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷システムに関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の印刷装置、例えば、プリンタとして、通常の印刷のほかに、非可変（固定）のフォームデータから成るマスター原稿と、可変のバリアブルデータから成るバリアブル原稿とを合成して合成データを生成し、該合成データに従って画像を形成するオーバーレイ印刷（重ね印刷）を行うことができるようにしたものが提供されている。
【０００３】
この種のプリンタと上位装置としてのホストコンピュータとがネットワークを介して接続された印刷システムにおいては、ホストコンピュータにおいて、あらかじめ所定の文書、図形等の画像データがマスター原稿として作成され、プリンタに送信されると、プリンタにおいて、マスター原稿が記憶装置に記録され、登録マスターとして登録される。
【０００４】
その後、ホストコンピュータにおいて、操作者が、文字等の画像データをバリアブル原稿として作成し、プリンタに送信すると、プリンタにおいて、登録マスターがページごとに読み出され、マスター原稿とバリアブル原稿とが合成されて合成データが生成され、該合成データに従って画像が形成される。これにより、用紙上に、マスター原稿から成る画像と、バリアブル原稿から成る画像とが重ねて形成され、オーバーレイ印刷が行われる。
【０００５】
ホストコンピュータからプリンタに一度マスター原稿を送信すると、二度目以降は、バリアブル原稿を送信するだけでオーバーレイ印刷を行うことができるので、ネットワーク上でプリンタに送信される印刷ジョブのデータサイズを小さくすることができ、オーバーレイ印刷を行うのに必要な時間を短くすることができる（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２９０３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来のプリンタにおいては、ホストコンピュータにおいて複数の操作者が作成したマスター原稿とバリアブル原稿とをそれぞれ合成してオーバーレイ印刷を行う場合に、バリアブル原稿に対してマスター原稿が適正に選択されないと、マスター原稿とバリアブル原稿とを適正に合成することができなくなってしまう。
【０００８】
マスター原稿及びバリアブル原稿が１人の操作者によって作成された場合、マスター原稿が誤って選択されることは考えにくいが、例えば、業務によって媒体として定型サイズの帳票を用いて印刷する場合において、帳票データから成るマスター原稿を登録マスターとしてプリンタに登録しておき、複数の操作者で登録マスターを共有する場合、登録マスターの用紙サイズ及び印刷の向きがバリアブル原稿の用紙サイズ及び印刷の向きと一致していなくても、マスター原稿を選択することができてしまう。したがって、例えば、Ａ４サイズで印刷の向きが横のマスター原稿とＡ４サイズで印刷の向きが縦のバリアブル原稿とが合成されたり、はがきサイズのマスター原稿とＡ４サイズのバリアブル原稿とが合成されたりして、オーバーレイ印刷を適正に行うことができない。
【０００９】
本発明は、前記従来のプリンタの問題点を解決して、マスター原稿とバリアブル原稿とを適正に合成することができ、オーバーレイ印刷を適正に行うことができる印刷装置及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
そのために、本発明の印刷装置においては、印刷ジョブから抽出したマスター原稿をマスターフォーム記録部に記録することによって登録するマスター登録部と、印刷ジョブからマスター原稿のフォーム情報を抽出するフォーム情報抽出部と、フォーム情報を登録フォーム情報として登録フォーム情報記録部に記録する登録フォーム情報設定部と、前記登録フォーム情報記録部に記録された登録フォーム情報のうちの、バリアブル原稿のフォーム情報と一致するフォーム情報を有する登録フォーム情報を抽出する登録フォーム情報判断部と、該登録フォーム情報判断部によって抽出された登録フォーム情報のうちの、操作者によって選択された登録フォーム情報を有するマスター原稿と、バリアブル原稿とを合成してオーバーレイ印刷行う印刷処理部とを有する。
【発明の効果】
【００１１】
本発明によれば、印刷装置においては、印刷ジョブから抽出したマスター原稿をマスターフォーム記録部に記録することによって登録するマスター登録部と、印刷ジョブからマスター原稿のフォーム情報を抽出するフォーム情報抽出部と、フォーム情報を登録フォーム情報として登録フォーム情報記録部に記録する登録フォーム情報設定部と、前記登録フォーム情報記録部に記録された登録フォーム情報のうちの、バリアブル原稿のフォーム情報と一致するフォーム情報を有する登録フォーム情報を抽出する登録フォーム情報判断部と、該登録フォーム情報判断部によって抽出された登録フォーム情報のうちの、操作者によって選択された登録フォーム情報を有するマスター原稿と、バリアブル原稿とを合成してオーバーレイ印刷行う印刷処理部とを有する。
【００１２】
この場合、登録フォーム情報記録部に記録された登録フォーム情報のうちの、バリアブル原稿のフォーム情報と一致するフォーム情報を有する登録フォーム情報が抽出されるので、バリアブル原稿に対してマスター原稿を適正に選択することができる。
【００１３】
したがって、マスター原稿とバリアブル原稿とを適正に合成することができ、オーバーレイ印刷を適正に行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態における印刷システムの制御ブロック図である。
【図２】本発明の実施の形態におけるマスター原稿を登録する際の印刷システムの動作を示す第１のフローチャートである。
【図３】本発明の実施の形態におけるマスター原稿を登録する際の印刷システムの動作を示す第２のフローチャートである。
【図４】本発明の実施の形態における印刷設定画面の例を示す図である。
【図５】本発明の実施の形態におけるオーバーレイ印刷設定画面の例を示す図である。
【図６】本発明の実施の形態における登録フォーム名設定画面の例を示す図である。
【図７】本発明の実施の形態におけるマスターフォーム情報の例を示す図である。
【図８】本発明の実施の形態におけるオーバーレイ印刷を行う際の印刷システムの動作を示す第１のフローチャートである。
【図９】本発明の実施の形態におけるオーバーレイ印刷を行う際の印刷システムの動作を示す第２のフローチャートである。
【図１０】本発明の実施の形態におけるバリアブル原稿の印刷ジョブを生成するときのオーバーレイ印刷設定画面の例を示す図である。
【図１１】本発明の実施の形態における登録フォーム情報記録部に記録された登録フォーム情報の例を示す図である。
【図１２】本発明の実施の形態における用紙サイズ及び印刷の向きが一致する登録フォーム情報の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、画像形成装置としての、かつ、印刷装置としてのプリンタ、及び該プリンタと上位装置としてのホストコンピュータとがネットワークを介して接続された印刷システムについて説明する。
【００１６】
図１は本発明の実施の形態における印刷システムの制御ブロック図である。
【００１７】
図において、Ｓｙは印刷システム、１０は媒体としての図示されない用紙に画像を形成することによって印刷を行うプリンタ、１１はホストコンピュータ、Ｎｔは、プリンタ１０とホストコンピュータ１１とを接続する有線又は無線、本実施の形態においては、無線のネットワークである。
【００１８】
本実施の形態においては、通常の印刷のほかに、非可変（固定）の原稿であるマスター原稿Ｄｓと可変の原稿であるバリアブル原稿Ｄｖとを合成して合成データを生成し、該合成データに従って画像を形成するオーバーレイ印刷（重ね印刷）を行うことができるようになっている。
【００１９】
すなわち、通常の印刷においては、ホストコンピュータ１１において作成された文書、図形等の画像データがプリンタ１０に送信され、該プリンタ１０において、ホストコンピュータ１１から送信された画像データに従って用紙上に画像が形成される。
【００２０】
そして、オーバーレイ印刷においては、あらかじめ作成された所定の文書、図形等の画像データがマスター原稿Ｄｓとしてプリンタ１０に送信されると、該プリンタ１０において、マスター原稿Ｄｓが登録マスターとして登録される。その後、ホストコンピュータ１１において、操作者が、文字等の画像データをバリアブル原稿Ｄｖとして作成し、プリンタ１０に送信すると、該プリンタ１０において、登録マスターのマスター原稿Ｄｓとバリアブル原稿Ｄｖとが合成されて合成データが生成され、該合成データに従って、用紙上に、マスター原稿Ｄｓから成る画像に、バリアブル原稿Ｄｖから成る画像が重ねて形成される。
【００２１】
そのために、前記プリンタ１０は、ホストコンピュータ１１から送信された印刷ジョブを受信する通信部２１、受信した印刷ジョブを解析し、プリンタ１０の印刷動作を決定し、通常の印刷を行うための画像データ、オーバーレイ印刷を行うためのマスター原稿Ｄｓ及びバリアブル原稿Ｄｖ等に基づいて画像を形成して印刷を行う印刷制御部２２、各種の方式、例えば、電子写真式の画像形成部から成り、前記印刷制御部２２からの指示を受けて印刷を行う印刷機構２３、記憶装置２５、２６等を備える。
【００２２】
記憶装置２５は、ＨＤＤ、ＳＤカード等から成る資源データ記録用のメモリであり、第１の記録領域としてのマスターフォーム記録部Ｍｒ１を備え、該マスターフォーム記録部Ｍｒ１に、マスター原稿Ｄｓが、登録フォーム名及び前記マスター原稿Ｄｓを識別するための識別情報としてのフォーム情報と対応させて記録される。
【００２３】
また、前記記憶装置２６は、ＲＡＭ等から成る揮発性データ記録用のメモリであり、第２の記録領域としてのラスタライズデータ記録部Ｍｒ２、及び第３の記録領域としてのキャッシュデータ記録部Ｍｒ３を備え、前記ラスタライズデータ記録部Ｍｒ２に、通常の印刷用の画像データ、オーバーレイ印刷用のマスター原稿Ｄｓ等をラスタライズすることによって生成されたラスタライズデータが記録され、前記キャッシュデータ記録部Ｍｒ３に、前記ラスタライズデータがキャッシュデータとして記録される。
【００２４】
そして、前記印刷制御部２２は、印刷ジョブからマスター原稿Ｄｓ、登録フォーム名及びフォーム情報を抽出し、マスターフォーム記録部Ｍｒ１に記録することによって、マスター原稿Ｄｓを登録マスターとして登録するマスター登録部Ｐｒ１、前記マスターフォーム記録部Ｍｒ１から登録フォーム名及びフォーム情報を読み出すことによって取得し、ホストコンピュータ１１に送信するフォーム情報抽出部Ｐｒ２、通常の印刷用の画像データ、並びにオーバーレイ印刷用のマスター原稿Ｄｓ及びバリアブル原稿Ｄｖをページごとに解釈し、ラスタライズしてラスタライズデータを生成し、前記ラスタライズデータ記録部Ｍｒ２に記録するとともに、ラスタライズデータをキャッシュデータとしてキャッシュデータ記録部Ｍｒ３に記録するラスタライズ部Ｐｒ３、ラスタライズデータを印刷機構２３に送り、通常の印刷又はオーバーレイ印刷を行う印刷処理部Ｐｒ４等を備える。
【００２５】
前記フォーム情報は、オーバーレイ印刷を行うに当たり、マスター原稿Ｄｓを識別するための識別情報であり、マスター原稿Ｄｓの印刷条件である、印刷の対象となる用紙の種類を表す用紙サイズ（印刷サイズ）及び印刷の向きから成る。
【００２６】
前記フォーム情報抽出部Ｐｒ２は、マスターフォーム記録部Ｍｒ１に記録されたフォーム情報を読み出し、ホストコンピュータ１１において登録する際の名称を表す登録フォーム名と用紙サイズ及び印刷の向きとを対応させて、ホストコンピュータ１１に送信する。
【００２７】
また、前記フォーム情報は、ホストコンピュータ１１において、バリアブル原稿Ｄｖと対応するマスター原稿Ｄｓを指定するために、ホストコンピュータ１１に送信され、登録フォーム情報として使用されるほかに、ラスタライズ部Ｐｒ３が、マスターフォーム記録部Ｍｒ１からマスター原稿Ｄｓを読み出し、ラスタライズしてラスタライズデータを生成し、ラスタライズデータ記録部Ｍｒ２に記録したり、ラスタライズデータをキャッシュデータとしてキャッシュデータ記録部Ｍｒ３に記録したり、キャッシュデータ記録部Ｍｒ３からキャッシュデータを読み出してラスタライズデータ記録部Ｍｒ２に展開し、ホストコンピュータ１１から送信されたバリアブル原稿Ｄｖをラスタライズして生成されたラスタライズデータをラスタライズデータ記録部Ｍｒ２に展開したりする際にも使用される。
【００２８】
前記ホストコンピュータ１１は、ホストコンピュータ１１の動作を制御するオペレーティングシステムＯＳ、プリンタ１０において印刷を行うためのアプリケーションＡｐ、プリンタ１０を駆動するためのプリンタドライバ３５、記憶装置３６、操作パネル等から成る操作部４１、ディスプレイ等から成る表示部４２等を備える。
【００２９】
前記記憶装置３６は、ＲＡＭ、ＨＤＤ等から成り、第４の記録領域としての登録フォーム情報記録部Ｍｒ４を備え、該登録フォーム情報記録部Ｍｒ４に、プリンタ１０から送信されたフォーム情報が登録フォーム情報として記録される。
【００３０】
前記アプリケーションＡｐは、オペレーティングシステムＯＳによって解釈される描画エンジンのコマンド群、すなわち、描画コマンドに基づいて、通常の印刷を行うための通常原稿の画像データ、並びにオーバーレイ印刷を行うためのマスター原稿Ｄｓ及びバリアブル原稿Ｄｖを描画し、生成する。
【００３１】
本実施の形態においては、一つのアプリケーションＡｐによってマスター原稿Ｄｓ及びバリアブル原稿Ｄｖが生成されるようになっているが、複数のアプリケーションによってマスター原稿Ｄｓ及びバリアブル原稿Ｄｖをそれぞれ生成することができる。
【００３２】
前記プリンタドライバ３５は、印刷形式設定部４３、登録フォーム情報設定部４４、登録フォーム情報判断部４５、該登録フォーム情報判断部４５による判断結果に基づいて登録マスターを選択するマスター選択部４６、マスター原稿Ｄｓ及びバリアブル原稿Ｄｖの印刷条件を設定する印刷条件設定部４７、並びにプリンタ１０との間の通信を行う通信部４８を備える。
【００３３】
前記印刷形式設定部４３は、後述されるオーバーレイ印刷設定画面ｄｓ２（図５）において、操作者がオーバーレイ印刷を「使用しない」のマスターメニューを選択したときに、通常の印刷の印刷形式を設定し、操作者が「登録する」のマスターメニューを選択したときに、マスター原稿Ｄｓの登録を設定し、操作者がオーバーレイ印刷を「使用する」のマスターメニューを選択したときに、オーバーレイ印刷の印刷形式を設定する。
【００３４】
また、前記登録フォーム情報設定部４４は、プリンタ１０から送信されたフォーム情報を登録フォーム情報として登録フォーム情報記録部Ｍｒ４に設定し、記録する。
【００３５】
そして、前記登録フォーム情報判断部４５は、印刷形式設定部４３によってオーバーレイ印刷の印刷形式が設定されたときに、登録フォーム情報記録部Ｍｒ４に記録された登録フォーム情報のうちの、バリアブル原稿Ｄｖのフォーム情報と一致するフォーム情報を有する登録フォーム情報を抽出する。
【００３６】
そのために、登録フォーム情報判断部４５は、登録フォーム情報記録部Ｍｒ４に記録された各登録フォーム情報を読み出すとともに、登録フォーム情報の内容と、後述される印刷設定画面ｄｓ１（図４）において設定されたバリアブル原稿Ｄｖのフォーム情報の内容とが一致するかどうか、本実施の形態においては、登録フォーム情報における用紙サイズ及び印刷の向きと、操作者がバリアブル原稿Ｄｖについて設定した印刷条件における用紙サイズ及び印刷の向きとが一致するかどうかを判断する。登録フォーム情報における用紙サイズ及び印刷の向きと、バリアブル原稿Ｄｖのフォーム情報における用紙サイズ及び印刷の向きとが一致する場合、登録フォーム情報判断部４５は、一致した登録フォーム情報を抽出する。
【００３７】
前記マスター選択部４６は、登録フォーム情報判断部４５によって抽出された登録フォーム情報について、登録フォーム名を前記オーバーレイ印刷設定画面ｄｓ２の登録マスター一覧Ａｒ１２に表示し、操作者に、登録マスター一覧Ａｒ１２から所定の登録フォーム名を選択させることによって、対応する登録フォーム情報を選択させる。このようにして、操作者は、選択された登録フォーム情報を有するマスター原稿Ｄｓを指定することができる。
【００３８】
そして、前記印刷条件設定部４７は、マスター原稿Ｄｓ及びバリアブル原稿Ｄｖについて印刷を行うための、用紙サイズ、印刷の向き等の印刷条件を設定する。
【００３９】
したがって、印刷形式設定部４３によってマスター原稿Ｄｓの登録が設定されると、プリンタドライバ３５はマスター原稿Ｄｓをプリンタ１０に送信し、プリンタ１０において、マスター登録部Ｐｒ１はマスター原稿Ｄｓをマスターフォーム記録部Ｍｒ１に記録し、登録マスターを登録する。
【００４０】
なお、他の操作者によって作成されたマスター原稿Ｄｓについて登録された登録マスターを使用してオーバーレイ印刷を行う場合のように、リアルタイムで登録フォーム情報を取得したい場合、操作者が、オーバーレイ印刷設定画面ｄｓ２においてマスター情報取得キーｋ１１をクリックすると、前記フォーム情報抽出部Ｐｒ２は、フォーム情報をマスターフォーム記録部Ｍｒ１から読み出して抽出し、ホストコンピュータ１１に送信する。該ホストコンピュータ１１において、登録フォーム情報設定部４４は、フォーム情報を登録フォーム情報として登録フォーム情報記録部Ｍｒ４に記録する。
【００４１】
次に、マスター原稿を登録する際の印刷システムＳｙの動作について説明する。
【００４２】
図２は本発明の実施の形態におけるマスター原稿を登録する際の印刷システムの動作を示す第１のフローチャート、図３は本発明の実施の形態におけるマスター原稿を登録する際の印刷システムの動作を示す第２のフローチャート、図４は本発明の実施の形態における印刷設定画面の例を示す図、図５は本発明の実施の形態におけるオーバーレイ印刷設定画面の例を示す図、図６は本発明の実施の形態における登録フォーム名設定画面の例を示す図、図７は本発明の実施の形態におけるマスターフォーム情報の例を示す図である。
【００４３】
まず、操作者は、ホストコンピュータ１１において、アプリケーションＡｐによってマスター原稿Ｄｓを開く。
【００４４】
次に、操作者は、アプリケーションＡｐによってオーバーレイ印刷を指示する。アプリケーションＡｐはオペレーティングシステムＯＳを介してプリンタドライバ３５を呼び出し、プリンタドライバ３５は、表示部４２に、図４に示されるような、各種の印刷条件を設定するための印刷ダイアログである印刷設定画面ｄｓ１を形成する。
【００４５】
続いて、前記印刷条件設定部４７は、印刷設定画面ｄｓ１における操作者の操作に基づいて、印刷条件、本実施の形態においては、マスター原稿Ｄｓにおける用紙サイズ及び印刷の向きを設定する。
【００４６】
印刷設定画面ｄｓ１において、Ａｒ１は用紙サイズを設定するための用紙サイズ設定欄、Ａｒ２は給紙方法を設定するための給紙方法設定欄、Ａｒ３は印刷の向きを設定するための印刷向き設定欄、Ａｒ４はカラー・モノクロを設定するためのカラー設定欄、Ａｒ５は印刷イメージのモデルを表示する領域である。用紙サイズ設定欄Ａｒ１及び給紙方法設定欄Ａｒ２はプルダウン方式で、印刷向き設定欄Ａｒ３及びカラー設定欄Ａｒ４はオプションボタン方式で表示される。
【００４７】
前記印刷向き設定欄Ａｒ３には、印刷の向きを「縦」に設定するためのオプションボタンｂｔ１、印刷の向きを「横」に設定するためのオプションボタンｂｔ２、印刷の向きを「縦」に設定したときに画像を１８０〔°〕回転させるためのチェックボックスｂ３、印刷の向きを「横」に設定したときに画像を１８０〔°〕回転させるためのチェックボックスｂ４等が表示される。
【００４８】
また、ｋ１は操作者が印刷設定画面ｄｓ１において選択した内容を確定するためのＯＫキー、ｋ２は印刷設定画面ｄｓ１において選択した内容を取り消すためのキャンセルキーである。
【００４９】
前記印刷設定画面ｄｓ１において、操作者が、用紙サイズ設定欄Ａｒ１のプルダウンボタンをクリックし、所定の用紙サイズを選択し、印刷向き設定欄Ａｒ３のオプションボタンｂｔ１又はオプションボタンｂｔ２をクリックし、所定の印刷の向きを選択し、ＯＫキーｋ１をクリックすると、前記印刷条件設定部４７は、操作者が選択した用紙サイズを及び印刷の向きを設定する。
【００５０】
なお、用紙サイズ及び印刷の向きのほかに、印刷設定画面ｄｓ１において、操作者によって、給紙方法設定欄Ａｒ２において所定の給紙方法が選択され、カラー設定欄Ａｒ４においてカラー又はモノクロが選択され、前記印刷条件設定部４７は、操作者が選択した給紙方法及びカラー設定を設定する。
【００５１】
このようにして印刷条件の設定が終了すると、プリンタドライバ３５は、表示部４２に、図５に示されるような、オーバーレイ印刷の条件を設定するためのオーバーレイ印刷設定画面ｄｓ２を形成する。
【００５２】
該オーバーレイ印刷設定画面ｄｓ２において、Ａｒ１１は印刷形式を設定するためのマスターメニュー欄、Ａｒ１２はプリンタ１０に登録されている登録マスターの登録フォーム名をリストで表示するための登録マスター一覧である。前記マスターメニュー欄Ａｒ１１及び登録マスター一覧Ａｒ１２はプルダウン方式で表示される。
【００５３】
また、ｋ１１は登録マスター情報をリアルタイムで取得するためのマスター情報取得キー、ｋ１２はオーバーレイ印刷の印刷結果をあらかじめ確認するためのプレビューキー、ｋ１３はオーバーレイ印刷設定画面ｄｓ２において選択された内容を取り消すためのキャンセルキー、ｋ１４はプリンタドライバ３５に対して次の処理を指示する移行キーである。操作者がプレビューキーｋ１２をクリックすると、他の印刷ダイアログである図示されないプレビュー画面が形成される。
【００５４】
前記マスターメニュー欄Ａｒ１１において、操作者がプルダウンボタンをクリックすると、オーバーレイ印刷を「使用しない」、マスター原稿Ｄｓを「登録する」及びオーバーレイ印刷を「使用する」のマスターメニューが表示され、操作者は、所定のマスターメニューを選択することができる。
【００５５】
また、操作者が、登録マスター一覧Ａｒ１２のプルダウンボタンをクリックすると、「指定なし」、「帳票Ａ」、「帳票Ｂ」、「年賀はがき２０１７」、「招待状−往復はがき」、「会社ロゴＡ４縦」、「会社ロゴＡ４横」等の、登録マスターの登録フォーム名の一覧が表示される。
【００５６】
前記印刷形式設定部４３は、マスターメニュー欄Ａｒ１１における操作者によるマスターメニューの選択に基づいて、印刷形式を設定する。
【００５７】
すなわち、操作者が、プリンタ１０による通常の印刷を行うために、マスターメニュー欄Ａｒ１１において「使用しない」のマスターメニューを選択すると、前記印刷形式設定部４３は、操作者によるオーバーレイ印刷の指示を解除し、通常の印刷の印刷形式を設定する。また、操作者が、登録マスターの登録を行うために、マスターメニュー欄Ａｒ１１において「登録する」のマスターメニューを選択すると、前記印刷形式設定部４３は登録マスターの登録を設定する。そして、操作者が、オーバーレイ印刷を行うために、マスターメニュー欄Ａｒ１１において「使用する」のマスターメニューを選択すると、前記印刷形式設定部４３は、既に登録された登録マスターのマスター原稿Ｄｓに基づくオーバーレイ印刷の印刷形式を設定する。
【００５８】
続いて、プリンタドライバ３５は、印刷形式設定部４３によって登録マスターの登録が設定されたかどうかを判断する。
【００５９】
印刷形式設定部４３によって登録マスターの登録が設定されなかった場合、プリンタドライバ３５は、登録マスターの登録を行うことなく、前記印刷形式設定部４３によって設定された印刷形式に従って通常印刷処理又はオーバーレイ印刷処理を行う。すなわち、プリンタドライバ３５は、通常の印刷の印刷形式が設定された場合、通常の印刷を行い、オーバーレイ印刷の印刷形式が設定された場合、オーバーレイ印刷を行う。
【００６０】
一方、登録マスターの登録が設定された場合、プリンタドライバ３５は、表示部４２に、図６に示されるような登録フォーム名設定画面ｄｓ３を形成し、操作者に登録フォーム名の入力を促す。
【００６１】
前記登録フォーム名設定画面ｄｓ３において、Ａｒ２１は、操作者が操作部４１を操作することによって登録フォーム名を入力するための入力ブロック、ｋ２１は該入力ブロックＡｒ２１に入力された登録フォーム名を設定するためのＯＫキーである。
【００６２】
操作者が所定の登録フォーム名を入力ブロックＡｒ２１に入力し、ＯＫキーｋ２１をクリックすると、印刷形式設定部４３は登録フォーム名を設定する。登録フォーム名は、操作者が、マスター原稿Ｄｓがどのような帳票のものであるかを識別するためのものであり、任意に設定することができる。
【００６３】
このようにして、マスター原稿Ｄｓについて、印刷条件、印刷形式及び登録フォーム名が設定されると、オペレーティングシステムＯＳは、オペレーティングシステムＯＳが解釈する描画コマンド単位でプリンタドライバ３５を呼び出し、印刷形式設定部４３は、各描画コマンドをプリンタ１０の印刷制御部２２が解釈するページ記述言語の描画コマンドに変換することによって、マスター原稿Ｄｓをプリンタ１０に送信するための印刷ジョブを生成する。
【００６４】
本実施の形態においては、プリンタ１０のページ記述言語としてＰｏｓｔ  Ｓｃｒｉｐｔが使用され、帳票の性質上、マスター原稿Ｄｓに必要なページの記述は単一ページの記述でよいので、ＥＰＳＦ形式で印刷ジョブが生成される。
【００６５】
前記印刷形式設定部４３は、フォーム登録コマンドを生成し、前記印刷ジョブに付与する。生成されるフォーム登録コマンドは、登録フォーム名、マスターフォーム記録部Ｍｒ１におけるマスター原稿Ｄｓの格納場所を表す格納パス、マスター原稿Ｄｓのファイル名、用紙サイズ及び印刷の向きから成り、プリンタ１０の印刷制御部２２が解釈するコマンドとして印刷ジョブに付与される。
【００６６】
このようにして生成された印刷ジョブがプリンタ１０に送信されると、該プリンタ１０の印刷制御部２２において、マスター登録部Ｐｒ１及びフォーム情報抽出部Ｐｒ２は、印刷ジョブから、図７に示されるような情報、すなわち、マスターフォーム情報を収集し、マスターフォーム記録部Ｍｒ１に記録する。
【００６７】
図７において、マスター番号ｉ（ｉ＝１、２、…、）は登録マスターが記録されるテーブルのＩｎｄｅｘ番号を表す。新たに登録される登録マスターは、マスターフォーム記録部Ｍｒ１において、マスター原稿Ｄｓが記録されていない、マスター番号の値が小さい行に記録される。
【００６８】
また、登録フォーム名は、操作者が登録フォーム名設定画面ｄｓ３で入力し、印刷形式設定部４３によって設定された登録マスターの名称である。
【００６９】
そして、格納パスは、マスターフォーム記録部Ｍｒ１におけるマスター原稿Ｄｓの格納場所を表し、記憶装置２５のマスターフォーム記録部Ｍｒ１を構成するＨＤＤに設定される。Ｐｏｓｔ  Ｓｃｒｉｐｔパーティションである「％ｄｉｓｋ０％」の下位にＥＰＳＦディレクトリが作成され、該ＥＰＳＦディレクトリの下位にＭａｓｔｅｒｉ（ｉはマスター番号である。）のディレクトリが作成され、該ディレクトリにマスター原稿Ｄｓのファイルが記録される。
【００７０】
また、ファイル名はマスター原稿Ｄｓのファイルの名称であり、本実施の形態においては、「Ｍａｓｔｅｒｉ．ｅｐｓ」（ｉはマスター番号である。）にされる。
【００７１】
そして、用紙サイズは、プリンタドライバ３５の印刷条件設定部４７によって設定された用紙の種類を表す印刷条件である。本実施の形態においては、Ｐｏｓｔ  ＳｃｒｉｐｔのＰＰＤファイルに記載される用紙名のキーの情報が、例えば、Ａ４サイズの用紙であることを表す「Ａ４」として設定されるようになっているが、「Ａ４」に代えて、「５９５  ８４２」のようなＡ４サイズの用紙の寸法をポイントで表す数字の配列情報を使用したり、「２１０  ２９７」のような、Ａ４サイズの用紙の寸法をミリメートルで表す数字の配列情報を使用したりすることができる。
【００７２】
また、印刷の向きは、用紙サイズと同様に、プリンタドライバ３５の印刷条件設定部４７によって設定された印刷条件であり、本実施の形態においては、「縦」又は「横」として設定され、１８０〔°〕の回転の有無が「ＴＲＵＥ」又は「ＦＡＬＳＥ」で設定される。
【００７３】
前述されたように、フォーム登録コマンドが生成され、印刷ジョブに付与されると、プリンタドライバ３５の通信部４８は、印刷形式設定部４３によって生成された印刷ジョブをプリンタ１０に逐次送信する。
【００７４】
そして、プリンタ１０において、印刷制御部２２は、通信部２１を介して印刷ジョブを受信し、受信した印刷ジョブの印刷形式において登録マスターの登録が設定されたかどうかを判断し、登録マスターの登録が設定された場合、フォーム情報抽出部Ｐｒ２は、受信した印刷ジョブからフォーム情報を抽出し、マスターフォーム記録部Ｍｒ１に記録する。
【００７５】
また、マスター登録部Ｐｒ１は、印刷ジョブからマスター原稿ＤｓをＥＰＳＦ形式のまま抽出し、ファイル名と共に、格納パスが示すマスターフォーム記録部Ｍｒ１の格納場所に記録する。
【００７６】
続いて、フォーム情報抽出部Ｐｒ２は、マスターフォーム記録部Ｍｒ１に記録したフォーム情報を読み出し、該フォーム情報をホストコンピュータ１１に送信する。そして、ホストコンピュータ１１において、登録フォーム情報設定部４４は、フォーム情報を受信し、登録フォーム情報として記憶装置３６の登録フォーム情報記録部Ｍｒ４に記録する。
【００７７】
次に、フローチャートについて説明する。
ステップＳ１  操作者はマスター原稿Ｄｓを開く。
ステップＳ２  操作者はオーバーレイ印刷を指示する。
ステップＳ３  印刷条件設定部４７は用紙サイズを設定する。
ステップＳ４  印刷条件設定部４７は印刷の向きを設定する。
ステップＳ５  印刷形式設定部４３は印刷形式を設定する。
ステップＳ６  プリンタドライバ３５は登録マスターの登録が設定されたかどうかを判断する。登録マスターの登録が設定された場合はステップＳ８に、登録マスターの登録が設定されなかった場合はステップＳ７に進む。
ステップＳ７  プリンタドライバ３５は通常印刷処理又はオーバーレイ印刷処理を行い、処理を終了する。
ステップＳ８  印刷形式設定部４３は登録フォーム名を設定する。
ステップＳ９  印刷形式設定部４３は印刷ジョブを生成する。
ステップＳ１０  印刷形式設定部４３はフォーム登録コマンドを生成する。
ステップＳ１１  通信部４８は印刷ジョブをプリンタ１０に送信する。
ステップＳ１２  印刷制御部２２は印刷ジョブを受信する。
ステップＳ１３  印刷制御部２２は登録マスターの登録が設定されたかどうかを判断する。登録マスターの登録が設定された場合はステップＳ１４に、登録マスターの登録が設定されなかった場合はステップＳ７に進む。
ステップＳ１４  フォーム情報抽出部Ｐｒ２はフォーム情報をマスターフォーム記録部Ｍｒ１に記録する。
ステップＳ１５  マスター登録部Ｐｒ１はマスター原稿Ｄｓをマスターフォーム記録部Ｍｒ１に記録する。
ステップＳ１６  フォーム情報抽出部Ｐｒ２はフォーム情報をホストコンピュータ１１に送信し、処理を終了する。
【００７８】
次に、マスター原稿Ｄｓとバリアブル原稿Ｄｖとを合成してオーバーレイ印刷を行う際の印刷システムＳｙの動作について説明する。
【００７９】
図８は本発明の実施の形態におけるオーバーレイ印刷を行う際の印刷システムの動作を示す第１のフローチャート、図９は本発明の実施の形態におけるオーバーレイ印刷を行う際の印刷システムの動作を示す第２のフローチャート、図１０は本発明の実施の形態におけるバリアブル原稿の印刷ジョブを生成するときのオーバーレイ印刷設定画面の例を示す図、図１１は本発明の実施の形態における登録フォーム情報記録部に記録された登録フォーム情報の例を示す図、図１２は本発明の実施の形態における用紙サイズ及び印刷の向きが一致する登録フォーム情報の例を示す図である。
【００８０】
まず、操作者は、ホストコンピュータ１１において、アプリケーションＡｐによってバリアブル原稿Ｄｖを開く。
【００８１】
次に、操作者は、アプリケーションＡｐによってオーバーレイ印刷を指示する。アプリケーションＡｐはオペレーティングシステムＯＳを介してプリンタドライバ３５を呼び出し、プリンタドライバ３５は、表示部４２に、各種の印刷条件を設定するための印刷ダイアログである印刷設定画面ｄｓ１（図４）を形成する。
【００８２】
続いて、前記印刷条件設定部４７は、印刷設定画面ｄｓ１における操作者の操作に基づいて、印刷条件、本実施の形態においては、バリアブル原稿Ｄｖにおける用紙サイズ及び印刷の向きを設定する。
【００８３】
印刷条件の設定が終了すると、プリンタドライバ３５は、表示部４２に、図１０に示されるような、オーバーレイ印刷の条件を設定するためのオーバーレイ印刷設定画面ｄｓ４を形成する。
【００８４】
該オーバーレイ印刷設定画面ｄｓ４において、Ａｒ１１はマスターメニュー欄、Ａｒ３２は登録フォーム情報における用紙サイズ及び印刷の向きが、バリアブル原稿Ｄｖについての印刷条件における用紙サイズ及び印刷の向きと一致する登録フォーム名を表示するための登録マスター一覧である。前記マスターメニュー欄Ａｒ１１及び登録マスター一覧Ａｒ３２はプルダウン方式で表示される。また、ｋ１１はマスター情報取得キー、ｋ１２はプレビューキー、ｋ１３はキャンセルキー、ｋ１４は移行キーである。
【００８５】
前記印刷形式設定部４３は、操作者によるマスターメニューの選択に基づいて、印刷形式を設定する。
【００８６】
続いて、プリンタドライバ３５は、操作者によってマスターメニュー欄Ａｒ１１において、「使用する」のマスターメニューが選択されて、印刷形式設定部４３によってオーバーレイ印刷の印刷形式が設定されたかどうかを判断する。
【００８７】
オーバーレイ印刷の印刷形式が設定された場合、プリンタドライバ３５は、記憶装置３６の登録フォーム情報記録部Ｍｒ４から、図１１に示されるような登録フォーム情報を読み出すことによって取得する。
【００８８】
一方、印刷形式設定部４３によって、オーバーレイ印刷の印刷形式が設定されなかった場合、プリンタドライバ３５は、オーバーレイ印刷を行うことなく、印刷形式設定部４３によって設定された印刷形式に従って通常印刷処理又は登録マスター登録処理を行う。すなわち、プリンタドライバ３５は、通常の印刷形式が設定された場合、通常の印刷を行い、登録マスターの登録が設定された場合、マスター原稿Ｄｓの登録を行う。
【００８９】
次に、登録フォーム情報判断部４５は、登録フォーム情報記録部Ｍｒ４に記録された登録フォーム情報のうちの、用紙サイズ及び印刷の向きが、印刷条件設定部４７によって設定されたバリアブル原稿Ｄｖにおける用紙サイズ及び印刷の向きと一致する登録フォーム情報を抽出する。本実施の形態においては、印刷条件設定部４７によって設定されたバリアブル原稿Ｄｖにおける用紙サイズ及び印刷の向きが、それぞれ「Ａ４」及び「縦・回転なし（ＦＡＬＳＥ）」であるので、図１２に示されるような、用紙サイズ及び印刷の向きが一致する登録フォーム情報が抽出される。
【００９０】
続いて、マスター選択部４６は、登録フォーム情報判断部４５によって抽出された登録フォーム情報の登録フォーム名のリストを作成する。操作者が登録マスター一覧Ａｒ３２のプルダウンボタンをクリックすると、オーバーレイ印刷設定画面ｄｓ４において、図１０に示されるような、「帳票Ａ」及び「会社ロゴＡ４縦」から成る登録フォーム名の一覧が表示される。
【００９１】
なお、前記オーバーレイ印刷設定画面ｄｓ４において、登録マスター一覧Ａｒ３２に隣接させて印刷条件設定内容表示領域を形成し、該印刷条件設定内容表示領域に、印刷条件設定部４７によってバリアブル原稿Ｄｖについて設定された印刷条件の設定内容、本実施の形態においては、用紙サイズ及び印刷の向きの設定が、それぞれ「Ａ４」及び「縦・回転なし」であることを表示することができる。これにより、登録マスター一覧Ａｒ３２が、印刷条件設定部４７による設定に基づいてフィルターがかけられて表示されている旨を操作者に通知することができる。
【００９２】
続いて、操作者が、登録フォーム名の一覧からオーバーレイ印刷を行おうとする登録マスターの登録フォーム名を選択し、クリックすると、選択された登録フォーム名の登録マスターのマスター原稿Ｄｓが、バリアブル原稿Ｄｖに対応させて指定される。
【００９３】
この場合、用紙サイズ及び印刷の向きが、バリアブル原稿Ｄｖにおける用紙サイズ及び印刷の向きと一致する登録フォーム情報の登録フォーム名だけが登録マスター一覧Ａｒ３２に表示されるので、用紙サイズ及び印刷の向きが一致しない登録マスターが選択され、バリアブル原稿Ｄｖに対応させて指定されることがない。したがって、マスター原稿Ｄｓとバリアブル原稿Ｄｖとを適正に合成することができ、オーバーレイ印刷を適正に行うことができる。
【００９４】
このようにして、バリアブル原稿Ｄｖについて、印刷条件及び印刷形式の設定、並びに登録マスターの指定が終了すると、オペレーティングシステムＯＳは、オペレーティングシステムＯＳが解釈する描画コマンド単位でプリンタドライバ３５を呼び出し、プリンタドライバ３５は、各描画コマンドをプリンタ１０の印刷制御部２２が解釈するページ記述言語の描画コマンドに変換することによって、バリアブル原稿Ｄｖをプリンタ１０に送信するための印刷ジョブを生成する。
【００９５】
続いて、印刷形式設定部４３は、登録マスター一覧Ａｒ３２で操作者が選択した登録フォーム名の登録マスターのフォーム情報を使用するためのフォーム使用コマンドを生成し、印刷ジョブに付与する。
【００９６】
生成されるフォーム使用コマンドは、操作者が指定した登録マスターのマスターフォーム記録部Ｍｒ１における格納場所を表す格納パス、及びマスター原稿Ｄｓのファイル名から成る。
【００９７】
そして、印刷形式設定部４３は、登録マスター一覧Ａｒ３２で操作者が登録フォーム名を選択すると、記憶装置２５のマスターフォーム記録部Ｍｒ１に記録されたフォーム情報のうちの、操作者が選択した登録フォーム名と一致するフォーム情報を読み出し、フォーム情報と対応するマスター原稿Ｄｓの格納場所を表す格納パス、及びマスター原稿Ｄｓのファイル名に基づいて、プリンタ１０の印刷制御部２２が解釈するコマンドとして、前記フォーム使用コマンドを生成し、マスター原稿Ｄｓの各ページの先頭に付加する。
【００９８】
なお、本実施の形態においては、マスター原稿Ｄｓがバリアブル原稿Ｄｖの下に置かれ、オーバーレイ印刷の下地として利用されるようになっているので、フォーム使用コマンドはマスター原稿Ｄｓの各ページの先頭に付加されるが、ウォーターマークのようにマスター原稿Ｄｓがバリアブル原稿の上に置かれる場合、フォーム使用コマンドはマスター原稿Ｄｓの各ページの末尾に付加される。
【００９９】
続いて、プリンタドライバ３５の通信部４８は、生成した印刷ジョブをプリンタ１０に逐次送信する。
【０１００】
そして、プリンタ１０において、印刷制御部２２は、通信部２１を介して印刷ジョブを受信し、受信した印刷ジョブの印刷形式においてオーバーレイ印刷の印刷形式が設定されているかどうかを判断し、オーバーレイ印刷の印刷形式が設定されている場合、印刷ジョブに付与されたフォーム使用コマンドを最初に実行するかどうかを判断する。  
【０１０１】
フォーム使用コマンドを最初に実行する場合、フォーム情報抽出部Ｐｒ２は、フォーム使用コマンドに含まれる格納パスに基づいて、マスターフォーム記録部Ｍｒ１における格納場所からマスター原稿Ｄｓを読み出し、マスター原稿Ｄｓの描画を実行する。
【０１０２】
続いて、ラスタライズ部Ｐｒ３は、マスター原稿Ｄｓをラスタライズして、マスター原稿Ｄｓのラスタライズデータを生成し、該ラスタライズデータを記憶装置２６のラスタライズデータ記録部Ｍｒ２に展開し、記録する。
【０１０３】
また、ラスタライズ部Ｐｒ３は、ラスタライズデータ記録部Ｍｒ２に展開したラスタライズデータをキャッシュデータとして記憶装置２６のキャッシュデータ記録部Ｍｒ３に記録する。
【０１０４】
一方、フォーム使用コマンドを最初に実行しない、すなわち、フォーム使用コマンドを２回目以降に実行する場合、ラスタライズ部Ｐｒ３は、マスター原稿Ｄｓをラスタライズすることなく、キャッシュデータ記録部Ｍｒ３に記録されたキャッシュデータを読み出し、ラスタライズデータ記録部Ｍｒ２に展開する。
【０１０５】
キャッシュデータの記録又はキャッシュデータの展開が行われると、ラスタライズ部Ｐｒ３は、受信しているページ分のバリアブル原稿Ｄｖをラスタライズし、ラスタライズデータ記録部Ｍｒ２に展開し、記録する。これにより、ラスタライズデータ記録部Ｍｒ２に既に展開され、記録されているマスター原稿Ｄｓのラスタライズデータと、バリアブル原稿Ｄｖのラスタライズデータとを合成することができる。
【０１０６】
本実施の形態においては、フォーム使用コマンドを２回目以降に実行する場合、マスター原稿Ｄｓのラスタライズが行われず、キャッシュデータが利用されるので、ラスタライズデータを生成する時間を短くすることができ、オーバーレイ印刷における処理速度を高くすることができる。
【０１０７】
続いて、ラスタライズ部Ｐｒ３は、最後のページのバリアブル原稿Ｄｖのマスター原稿Ｄｓとの合成が終了したかどうかを判断する。最後のページのバリアブル原稿Ｄｖのマスター原稿Ｄｓとの合成が終了した場合、印刷処理部Ｐｒ４は、最後のページの合成データを印刷機構２３に送り、最後のページのオーバーレイ印刷を行い、処理を終了する。
【０１０８】
また、最後のページのバリアブル原稿Ｄｖのマスター原稿Ｄｓとの合成が終了していない場合、印刷処理部Ｐｒ４は、現在のページの合成データを印刷機構２３に送り、現在のページのオーバーレイ印刷を行い、次のページの処理に移行する。
【０１０９】
次に、フローチャートについて説明する。
ステップＳ２１  操作者はバリアブル原稿Ｄｖを開く。
ステップＳ２２  操作者はオーバーレイ印刷を指示する。
ステップＳ２３  印刷条件設定部４７は用紙サイズを設定する。
ステップＳ２４  印刷条件設定部４７は印刷の向きを設定する。
ステップＳ２５  印刷形式設定部４３は印刷形式を設定する。
ステップＳ２６  プリンタドライバ３５はオーバーレイ印刷の印刷形式が設定されたかどうかを判断する。オーバーレイ印刷の印刷形式が設定された場合はステップＳ２８に、オーバーレイ印刷の印刷形式が設定されなかった場合はステップＳ２７に進む。
ステップＳ２７  プリンタドライバ３５は通常印刷処理又は登録マスター登録処理を行い、処理を終了する。
ステップＳ２８  プリンタドライバ３５は登録フォーム情報を取得する。
ステップＳ２９  登録フォーム情報判断部４５は用紙サイズ及び印刷の向きが一致する登録フォーム情報を抽出する。
ステップＳ３０  操作者は登録フォーム名を選択する。
ステップＳ３１  プリンタドライバ３５は印刷ジョブを生成する。
ステップＳ３２  印刷形式設定部４３はフォーム使用コマンドを印刷ジョブに付与する。
ステップＳ３３  通信部４８は印刷ジョブをプリンタ１０に送信する。
ステップＳ３４  印刷制御部２２は印刷ジョブを受信する。
ステップＳ３５  印刷制御部２２はオーバーレイ印刷の印刷形式が設定されているかどうかを判断する。オーバーレイ印刷の印刷形式が設定されている場合はステップＳ３６に、オーバーレイ印刷の印刷形式が設定されていない場合はステップＳ２７に進む。
ステップＳ３６  印刷制御部２２はフォーム使用コマンドを最初に実行するかどうかを判断する。フォーム使用コマンドを最初に実行する場合はステップＳ３７に、フォーム使用コマンドを最初に実行しない場合はステップＳ３９に進む。
ステップＳ３７  ラスタライズ部Ｐｒ３はマスター原稿Ｄｓをラスタライズし、展開する。
ステップＳ３８  ラスタライズ部Ｐｒ３はキャッシュデータを記録する。
ステップＳ３９  ラスタライズ部Ｐｒ３はキャッシュデータを展開する。
ステップＳ４０  ラスタライズ部Ｐｒ３はバリアブル原稿Ｄｖを展開する。
ステップＳ４１  ラスタライズ部Ｐｒ３は最後のページの合成が終了したかどうかを判断する。最後のページの合成が終了した場合はステップＳ４２に、最後のページの合成が終了していない場合はステップＳ４３に進む。
ステップＳ４２  印刷処理部Ｐｒ４は最後のページのオーバーレイ印刷を行い、処理を終了する。
ステップＳ４３  印刷処理部Ｐｒ４は現在のページのオーバーレイ印刷を行う。
ステップＳ４４  印刷処理部Ｐｒ４は次のページの処理に移行し、ステップＳ３６に戻る。
【０１１０】
このように、本実施の形態においては、登録フォーム情報記録部Ｍｒ４に記録された登録フォーム情報のうちの、バリアブル原稿Ｄｖのフォーム情報と一致するフォーム情報を有する登録フォーム情報が抽出され、抽出された登録フォーム情報のうちの、操作者によって選択された登録フォーム情報を有するマスター原稿Ｄｓとバリアブル原稿Ｄｖとが合成されるので、用紙サイズ及び印刷の向きがバリアブル原稿Ｄｖの用紙サイズ及び印刷の向きと一致しないマスター原稿Ｄｓが選択されることがない。
【０１１１】
したがって、マスター原稿Ｄｓとバリアブル原稿Ｄｖとを適正に合成することができ、オーバーレイ印刷を適正に行うことができる。
【０１１２】
また、本実施の形態においては、プリンタ１０及びホストコンピュータ１１によって印刷システムＳｙが形成され、ホストコンピュータ１１のプリンタドライバ３５に、印刷形式設定部４３、登録フォーム情報設定部４４、登録フォーム情報判断部４５、マスター選択部４６及び印刷条件設定部４７が配設され、ホストコンピュータ１１の記憶装置３６に登録フォーム情報記録部Ｍｒ４が配設されるようになっているが、印刷形式設定部４３、登録フォーム情報設定部４４、登録フォーム情報判断部４５、マスター選択部４６及び印刷条件設定部４７をプリンタ１０の印刷制御部２２に配設し、プリンタ１０の記憶装置２５に登録フォーム情報記録部Ｍｒ４を配設することができる。
【０１１３】
その場合、プリンタ１０の図示されない表示部に印刷設定画面ｄｓ１、オーバーレイ印刷設定画面ｄｓ２、ｄｓ４及び登録フォーム名設定画面ｄｓ３が形成され、操作者は、プリンタ１０の図示されない操作部を操作することによって、印刷条件、印刷形式、登録フォーム名等を設定することができる。
【０１１４】
そして、本実施の形態においては、図６に示される登録フォーム名設定画面ｄｓ３において、操作者が操作部４１を操作することによって登録フォーム名を入力するようになっているが、登録フォーム名設定画面ｄｓ３が形成されたときに、印刷設定画面ｄｓ１（図４）における操作者による操作に基づいて印刷条件設定部４７が設定した、例えば、用紙サイズ：Ａ４、印刷の向き：縦、回転なし等の印刷条件に従って、登録フォーム名設定画面ｄｓ３にデフォルトで「ｘｘｘ−Ａ４  縦  回転なし」等の表示がされるようにすることができる。その場合、操作者は、登録フォーム名設定画面ｄｓ３にデフォルトで表示されたフォーム名を編集することができる。
【０１１５】
また、本実施の形態においては、登録フォーム情報記録部Ｍｒ４に記録された登録フォーム情報のうちの、バリアブル原稿Ｄｖのフォーム情報と一致するフォーム情報を有する登録フォーム情報が抽出され、抽出された登録フォーム情報から所定の登録フォーム情報を有するマスター原稿Ｄｓを操作者が選択すると、マスター原稿Ｄｓについてラスタライズが開始されるようになっているが、抽出された登録フォーム情報を有するマスター原稿Ｄｓについてラスタライズが開始されるようにすることができる。
【０１１６】
そのために、登録フォーム情報記録部Ｍｒ４に登録フォーム情報が登録されている各マスター原稿Ｄｓのオーバーレイ印刷による使用頻度が記憶装置３６に記録され、登録フォーム情報が抽出されると、使用頻度の高い順にマスター原稿Ｄｓのラスタライズが開始される。この場合、所定の登録フォーム情報を有するマスター原稿Ｄｓを操作者が選択すると、選択されていないマスター原稿Ｄｓについてのラスタライズは停止され、ラスタライズデータ記録部Ｍｒ２においてラスタライズデータが抹消される。
【０１１７】
本実施の形態においては、画像形成装置としての、かつ、印刷装置としてのプリンタ１０について説明しているが、本発明をソフトウェアＲＩＰを搭載した画像形成装置に適用することができる。
【０１１８】
また、本実施の形態においては、プリンタ１０及びホストコンピュータ１１によって形成される印刷システムＳｙについて説明しているが、本発明を、複写機、ファクシミリ、複合機等の画像形成装置及びホストコンピュータによって形成される印刷システムに適用することができる。
【０１１９】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１２０】
１０    プリンタ
４４    登録フォーム情報設定部
４５    登録フォーム情報判断部
Ｄｓ    マスター原稿
Ｄｖ    バリアブル原稿
Ｍｒ１    マスターフォーム記録部
Ｍｒ４    登録フォーム情報記録部
Ｐｒ１    マスター登録部
Ｐｒ２    フォーム情報抽出部
Ｐｒ４    印刷処理部
【図１】
2018196950.tif 000003
【図２】
2018196950.tif 000004
【図３】
2018196950.tif 000005
【図４】
2018196950.tif 000006
【図５】
2018196950.tif 000007
【図６】
2018196950.tif 000008
【図７】
2018196950.tif 000009
【図８】
2018196950.tif 000010
【図９】
2018196950.tif 000011
【図１０】
2018196950.tif 000012
【図１１】
2018196950.tif 000013
【図１２】
2018196950.tif 000014