(57)【要約】【課題】煩雑な処理を行うことなくフォームオーバーレイを実行することのできる印刷装置を提供する。【解決手段】印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持している印刷データ保持手段１１０と、印刷データ保持手段１１０が印刷データに対応付けて保持している印刷制御情報に基づいて、印刷データに適用すべきフォームオーバーレイを決定するフォームオーバーレイ決定手段１１２と、フォームオーバーレイ決定手段１１２が決定したフォームオーバーレイを適用して、印刷データを出力する出力手段１１６とを備える。【選択図】        図１
2006256065.tif 000002
【特許請求の範囲】
【請求項１】
印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持している印刷データ保持手段と、
前記印刷データ保持手段が前記印刷データに対応付けて保持している前記印刷制御情報に基づいて、前記印刷データに適用すべきフォームオーバーレイを決定するフォームオーバーレイ決定手段と、
前記フォームオーバーレイ決定手段が決定したフォームオーバーレイを適用して、前記印刷データを出力する出力手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記出力手段は、前記印刷データ保持手段が保持している前記印刷制御情報において指定されているトレイに用紙が収容されていない場合に、指定されたトレイ以外のトレイに収容されている用紙において、前記フォームオーバーレイ決定手段が決定したフォームオーバーレイを適用して、前記印刷データを出力することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データ保持手段は、前記印刷制御情報として、さらに当該印刷データが両面印刷を指定するデータであるか、片面印刷を指定するデータであるかを示す情報を保持し、
前記フォームオーバーレイ決定手段は、両面印刷を指定するデータであるか、片面印刷を指定するデータであるかに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記印刷データ保持手段は、前記印刷制御情報として、さらに当該印刷データが両面印刷を指定するデータである場合に、両面印刷における表面ページであるか裏面ページであるかを指定する情報を保持し、
前記フォームオーバーレイ決定手段は、表面ページであるか裏面ページであるかに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記印刷データ保持手段は、前記印刷制御情報として、さらに当該印刷データを出力すべき用紙のサイズを指定する情報を保持し、
前記フォームオーバーレイ決定手段は、前記用紙サイズに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする請求項１から４のいずれか一項に記載の印刷装置。
【請求項６】
前記印刷データを外部から取得する取得手段をさらに備え、
前記印刷データ保持手段は、前記印刷制御情報として、さらに前記取得手段が前記印刷データを取得した印刷ポートを保持し、
前記フォームオーバーレイ決定手段は、前記印刷ポートに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする請求項１から５のいずれか一項に記載の印刷装置。
【請求項７】
前記印刷データをホストコンピュータから取得する取得手段をさらに備え、
前記印刷データ保持手段は、前記印刷制御情報として、さらに前記取得手段が前記印刷データを取得した取得元のホストコンピュータを示す情報を保持し、
前記フォームオーバーレイ決定手段は、前記取得元のホストコンピュータに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする請求項１から６のいずれか一項に記載の印刷装置。
【請求項８】
前記印刷データ保持手段は、前記印刷制御情報として、さらに前記印刷データのプリンタ言語を保持し、
前記フォームオーバーレイ決定手段は、前記プリンタ言語に基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする請求項１から７のいずれか一項に記載の印刷装置。
【請求項９】
印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持している印刷データ保持手段が前記印刷データに対応付けて保持している前記印刷制御情報に基づいて、前記印刷データに適用すべきフォームオーバーレイを決定するフォームオーバーレイ決定ステップと、
前記フォームオーバーレイ決定ステップにおいて決定したフォームオーバーレイを適用して、前記印刷データを出力する出力ステップと
を有することを特徴とする印刷方法。
【請求項１０】
請求項９に記載の印刷方法をコンピュータに実行させることを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォームオーバーレイを適用した印刷処理を行う印刷装置、印刷方法および印刷プログラムに関するものである。
【背景技術】
【０００２】
従来から、テキストデータとイメージデータとを合成して印刷するフォームオーバーレイ機能が知られている。フォームオーバーレイ機能を利用したページプリンタとしては、ユーザがフォームオーバーレイにかかるテキストデータとイメージデータを指定するものが知られている（例えば、「特許文献１」参照）。
【０００３】
【特許文献１】特開平２−４３０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常フォームオーバーレイにおいては、プリンタにフォームオーバーレイに関するデータを登録しておく。そして、これを実行するコマンドを印刷データに付加することによりフォームオーバーレイを適用させる。しかし、この場合、印刷データにフォームオーバーレイ実行コマンドを付加してデータ送信しなければならず、処理が煩雑であるという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、煩雑な処理を行うことなくフォームオーバーレイを実行することのできる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、印刷装置であって、印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持している印刷データ保持手段と、前記印刷データ保持手段が前記印刷データに対応付けて保持している前記印刷制御情報に基づいて、前記印刷データに適用すべきフォームオーバーレイを決定するフォームオーバーレイ決定手段と、前記フォームオーバーレイ決定手段が決定したフォームオーバーレイを適用して、前記印刷データを出力する出力手段とを備えたことを特徴とする。
【０００７】
また、請求項２にかかる発明は、請求項１に記載の印刷装置であって、前記出力手段は、前記印刷データ保持手段が保持している前記印刷制御情報において指定されているトレイに用紙が収容されていない場合に、指定されたトレイ以外のトレイに収容されている用紙において、前記フォームオーバーレイ決定手段が決定したフォームオーバーレイを適用して、前記印刷データを出力することを特徴とする。
【０００８】
また、請求項３にかかる発明は、請求項１または２に記載の印刷装置であって、前記印刷データ保持手段は、前記印刷制御情報として、さらに当該印刷データが両面印刷を指定するデータであるか、片面印刷を指定するデータであるかを示す情報を保持し、前記フォームオーバーレイ決定手段は、両面印刷を指定するデータであるか、片面印刷を指定するデータであるかに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする。
【０００９】
また、請求項４にかかる発明は、請求項３に記載の印刷装置であって、前記印刷データ保持手段は、前記印刷制御情報として、さらに当該印刷データが両面印刷を指定するデータである場合に、両面印刷における表面ページであるか裏面ページであるかを指定する情報を保持し、前記フォームオーバーレイ決定手段は、表面ページであるか裏面ページであるかに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする。
【００１０】
また、請求項５にかかる発明は、請求項１から４のいずれか一項に記載の印刷装置であって、前記印刷データ保持手段は、前記印刷制御情報として、さらに当該印刷データを出力すべき用紙のサイズを指定する情報を保持し、前記フォームオーバーレイ決定手段は、前記用紙サイズに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする。
【００１１】
また、請求項６にかかる発明は、請求項１から５のいずれか一項に記載の印刷装置であって、前記印刷データを外部から取得する取得手段をさらに備え、前記印刷データ保持手段は、前記印刷制御情報として、さらに前記取得手段が前記印刷データを取得した印刷ポートを保持し、前記フォームオーバーレイ決定手段は、前記印刷ポートに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする。
【００１２】
また、請求項７にかかる発明は、請求項１から６のいずれか一項に記載の印刷装置であって、前記印刷データをホストコンピュータから取得する取得手段をさらに備え、前記印刷データ保持手段は、前記印刷制御情報として、さらに前記取得手段が前記印刷データを取得した取得元のホストコンピュータを示す情報を保持し、前記フォームオーバーレイ決定手段は、前記取得元のホストコンピュータに基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする。
【００１３】
また、請求項８にかかる発明は、請求項１から７のいずれか一項に記載の印刷装置であって、前記印刷データ保持手段は、前記印刷制御情報として、さらに前記印刷データのプリンタ言語を保持し、前記フォームオーバーレイ決定手段は、前記プリンタ言語に基づいて、前記印刷データに適用すべきフォームオーバーレイを決定することを特徴とする。
【００１４】
また、請求項９にかかる発明は、印刷方法であって、印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持している印刷データ保持手段が前記印刷データに対応付けて保持している前記印刷制御情報に基づいて、前記印刷データに適用すべきフォームオーバーレイを決定するフォームオーバーレイ決定ステップと、前記フォームオーバーレイ決定ステップにおいて決定したフォームオーバーレイを適用して、前記印刷データを出力する出力ステップとを有することを特徴とする。
【００１５】
また、請求項１０にかかる発明は、印刷プログラムであって、請求項９に記載の印刷方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
請求項１にかかる発明によれば、印刷データ保持手段が、印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持し、フォームオーバーレイ決定手段が、印刷データ保持手段が印刷データに対応付けて保持している印刷制御情報に基づいて、印刷データに適用すべきフォームオーバーレイを決定し、出力手段が、フォームオーバーレイ決定手段が決定したフォームオーバーレイを適用して、印刷データを出力するので、煩雑な処理を行うことなく自動的に適切なフォームオーバーレイを実行することができるという効果を奏する。
【００１７】
また、請求項２にかかる発明によれば、出力手段が、印刷データ保持手段が保持している印刷制御情報において指定されているトレイに用紙が収容されていない場合に、指定されたトレイ以外のトレイに収容されている用紙において、フォームオーバーレイ決定手段が決定したフォームオーバーレイを適用して、印刷データを出力するので、この場合であっても適切なフォームオーバーレイを適用して印刷処理を行うことができるという効果を奏する。
【００１８】
また、請求項３にかかる発明によれば、印刷データ保持手段が、印刷制御情報として、さらに当該印刷データが両面印刷を指定するデータであるか、片面印刷を指定するデータであるかを示す情報を保持し、フォームオーバーレイ決定手段が、両面印刷を指定するデータであるか、片面印刷を指定するデータであるかに基づいて、印刷データに適用すべきフォームオーバーレイを決定するので、両面印刷か片面印刷かに基づいて、適切なフォームオーバーレイを実行することができるという効果を奏する。
【００１９】
また、請求項４にかかる発明によれば、印刷データ保持手段が、印刷制御情報として、さらに当該印刷データが両面印刷を指定するデータである場合に、両面印刷における表面ページであるか裏面ページであるかを指定する情報を保持し、フォームオーバーレイ決定手段が、表面ページであるか裏面ページであるかに基づいて、印刷データに適用すべきフォームオーバーレイを決定するので、両面印刷の場合には、その表面であるか裏面であるかに基づいて、適切なフォームオーバーレイを実行することができるという効果を奏する。
【００２０】
また、請求項５にかかる発明によれば、印刷データ保持手段が、印刷制御情報として、さらに当該印刷データを出力すべき用紙のサイズを指定する情報を保持し、フォームオーバーレイ決定手段が、用紙サイズに基づいて、印刷データに適用すべきフォームオーバーレイを決定するので、用紙サイズに基づいて、適切なフォームオーバーレイを実行することができるという効果を奏する。
【００２１】
また、請求項６にかかる発明によれば、取得手段が、印刷データを外部から取得し、印刷データ保持手段が、印刷制御情報として、さらに取得手段が印刷データを取得した印刷ポートを保持し、フォームオーバーレイ決定手段が、印刷ポートに基づいて、印刷データに適用すべきフォームオーバーレイを決定するので、印刷ポートに基づいて、適切なフォームオーバーレイを実行することができるという効果を奏する。
【００２２】
また、請求項７にかかる発明によれば、取得手段が、印刷データをホストコンピュータから取得し、印刷データ保持手段が、印刷制御情報として、さらに取得手段が印刷データを取得した取得元のホストコンピュータを示す情報を保持し、フォームオーバーレイ決定手段が、取得元のホストコンピュータに基づいて、印刷データに適用すべきフォームオーバーレイを決定するので、取得元のホストコンピュータに基づいて、適切なフォームオーバーレイを実行することができるという効果を奏する。
【００２３】
また、請求項８にかかる発明によれば、印刷データ保持手段が、印刷制御情報として、さらに印刷データのプリンタ言語を保持し、フォームオーバーレイ決定手段が、プリンタ言語に基づいて、印刷データに適用すべきフォームオーバーレイを決定するので、プリンタ言語に基づいて、適切なフォームオーバーレイを実行することができるという効果を奏する。
【００２４】
また、請求項９にかかる発明によれば、フォームオーバーレイ決定ステップにおいて、印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持している印刷データ保持手段が印刷データに対応付けて保持している印刷制御情報に基づいて、印刷データに適用すべきフォームオーバーレイを決定し、出力ステップにおいて、フォームオーバーレイ決定ステップにおいて決定したフォームオーバーレイを適用して、印刷データを出力するので、煩雑な処理を行うことなく自動的に適切なフォームオーバーレイを実行することができるという効果を奏する。
【００２５】
また、請求項１０にかかる発明によれば、フォームオーバーレイ決定ステップにおいて、印刷データと当該印刷データを出力すべき用紙を収容しているトレイを指定する印刷制御情報とを対応付けて保持している印刷データ保持手段が印刷データに対応付けて保持している印刷制御情報に基づいて、印刷データに適用すべきフォームオーバーレイを決定し、出力ステップにおいて、フォームオーバーレイ決定ステップにおいて決定したフォームオーバーレイを適用して、印刷データを出力するので、煩雑な処理を行うことなく自動的に適切なフォームオーバーレイを実行することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照して、この発明にかかる印刷装置、印刷方法および印刷プログラムの最良な実施の形態を詳細に説明する。
【００２７】
（実施の形態１）
図１は、実施の形態１にかかる印刷装置１０の構成を示すブロック図である。印刷装置１０は、データ入出力I／Ｆ１００と、印刷データ解析部１０２と、印刷データ展開部１０４と、フォームオーバーレイファイルＤＢ１１０と、フォームオーバーレイファイル管理部１１２と、画像合成制御部１１４と、画像エンジンＩ／Ｆ１１６と、印刷制御管理部１１８とを備えている。
【００２８】
データ入出力I／Ｆ１００は、ＰＣなど外部から印刷データおよび印刷制御データを取得する。ここで、印刷データとは、印刷対象となるテキストデータや、画像データなどである。また印刷制御データとは、印刷データの印刷に関する情報である。具体的には、例えば、フォームオーバーレイの適用を指示する情報、印刷データを印刷すべき用紙のサイズを指定する情報、印刷すべき用紙を収容している給紙トレイを指定する情報、および印刷部数を指定する情報などである。
【００２９】
印刷データ解析部１０２は、データ入出力I／Ｆ１００が取得した印刷データおよび印刷制御データを解析する。具体的には、印刷制御データから給紙トレイの指定や、片面・両面印刷の指定などを特定する。また、フォームオーバーレイの適用の有無を特定する。印刷データ展開部１０４は、印刷データを画像データに展開する。
【００３０】
フォームオーバーレイファイルＤＢ１１０は、フォームオーバーレイファイルを格納している。フォームオーバーレイファイル管理部１１２は、フォームオーバーレイファイルＤＢ１１０に格納されているフォームオーバーレイファイルを管理する。具体的には、フォームオーバーレイファイルＤＢ１１０へのフォームオーバーレイファイルの登録および更新を行う。さらに、フォームオーバーレイを適用する場合には、印刷データ展開部１０４により展開された画像データをフォームオーバーレイファイルＤＢ１１０に格納する。また、画像データをフォームオーバーレイファイルＤＢ１１０から抽出し画像合成制御部１１４に渡す。
【００３１】
画像合成制御部１１４は、印刷データである画像データとフォームオーバーレイファイルを合成する。画像エンジンＩ／Ｆ１１６は、画像合成制御部１１４により合成されたデータを指定された給紙トレイに収容されている用紙に印刷する。印刷制御管理部１１８は、画像合成制御部１１４および画像エンジンＩ／Ｆ１１６を制御する。
【００３２】
図２は、印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。印刷データ解析部１０２は、印刷制御データに含まれる給紙トレイを指定する情報から、出力すべき用紙が収容されている給紙トレイを特定する。さらに、印刷データ解析部１０２は、図２に示すルールテーブルにしたがって、給紙トレイからフォーム割り当てを特定する。例えば、給紙トレイとして「トレイ１」を指定している場合には、当該印刷制御データに対応する印刷データに適用させるフォームオーバーレイのフォームを「フォームＡ」と決定する。同様に、給紙トレイとして「トレイ２」を指定している場合には、フォームオーバーレイのフォームを「フォームＢ」と決定する。また、給紙トレイとして「トレイ３」を指定している場合には、フォームオーバーレイのフォーム割り当てはないと判断する。
【００３３】
このように、印刷データ解析部１０２は、ルールテーブルを参照し、給紙トレイに基づいて、適用すべきフォームを決定することができる。したがって、ユーザからフォームの指定がなくても自動的にフォームを指定してフォームオーバーレイを適用した印刷処理を行うことができる。
【００３４】
図３は、印刷装置１０による印刷処理を示すフローチャートである。まず、データ入出力I／Ｆ１００は、印刷データおよび印刷制御データを取得する（ステップＳ１００）。次に、印刷データ解析部１０２は、給紙トレイの指定を特定する（ステップＳ１０２）。次に、指定された給紙トレイに基づいて、フォームオーバーレイの適用の有無およびフォームオーバーレイにおけるフォームを特定する（ステップＳ１０４）。
【００３５】
フォームオーバーレイの適用がある場合には（ステップＳ１０４，Ｙｅｓ）、印刷データ展開部１０４において展開された画像データとフォームとを合成する（ステップＳ１０６）。次に、合成後の印刷データを出力する（ステップＳ１０８）。以上の処理により、給紙トレイに基づいて決定したフォームによるフォームオーバーレイを適用した印刷が完了する。
【００３６】
一方、フォームオーバーレイの適用がない場合には（ステップＳ１０４，Ｎｏ）、フォームとの合成を行わず、印刷データを出力する（ステップＳ１０８）。以上により、印刷処理が完了する。
【００３７】
なお、印刷開始時または印刷途中のタイミングにおいて、指定された給紙トレイの用紙切れとなる場合がある。この場合、他の給紙トレイに収容されている用紙に合成された印刷データを印刷する。このとき印刷データに合成すべきフォームは、印刷データ解析部１０２のルールテーブルにおいて変更前の給紙トレイに対応付けられているフォームである。
【００３８】
具体的には、例えば、「トレイ１」を指定する印刷データを、「トレイ１」に収容されている用紙に印刷するとする。この場合、ルールテーブルにおいて、「トレイ１」に対応付けられている「フォームＡ」を適用する。そして、この印刷の途中で、「トレイ１」が用紙切れとなったとする。この場合、続いて、「トレイ２」に収容されている用紙に印刷を行う。この場合も、適用するフォームは「フォームＡ」である。
【００３９】
図４は、実施の形態１に係る印刷装置１０のハードウェア構成を示す図である。印刷装置１０は、ハードウェア構成として、印刷装置１０における印刷処理を実行する印刷プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従って印刷装置１０の各部を制御するＣＰＵ５１と、印刷装置１０の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５７と、各部を接続するバス６２とを備えている。
【００４０】
先に述べた印刷装置１０における印刷プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００４１】
この場合には、印刷プログラムは、印刷装置１０において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００４２】
また、本実施の形態の印刷プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【００４３】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００４４】
（実施の形態２）
図５は、実施の形態２にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。実施の形態２にかかる印刷データ解析部１０２は、印刷制御データにおける給紙トレイの指定に加えて、両面印刷であるか、片面印刷であるかに基づいてフォームオーバーレイの適用の有無および適用すべきフォームを決定する。さらに、両面印刷である場合には、両面の表面であるか、裏面であるかに基づいて、フォームオーバーレイの適用の有無および適用すべきフォームを決定する。
【００４５】
図５に示すように、例えば、「トレイ１」を指定し、かつ片面印刷を指定する場合には、「フォームＡ」のフォームオーバーレイを適用することと決定する。また、「トレイ１」を指定し、かつ両面印刷であって、表面への印刷を指定する場合には、「フォームＢ」のフォームオーバーレイを適用することと決定する。また、「トレイ１」を指定し、かつ両面印刷であって、裏面への印刷を指定する場合には、「フォームＣ」のフォームオーバーレイを適用することと決定する。
【００４６】
図６−１から図６−３は、各フォームを示す図である。図６−１は、フォームＡを示す図である。図６−２は、フォームＢを示す図である。図６−３は、フォームＣを示す図である。
【００４７】
図７−１は、印刷制御データの一例を示す図である。印刷制御データにおいて、「トレイ１」を指定し、印刷データのうち１ページを片面印刷、２ページ、３ページを両面印刷する旨が指定されている場合には、まず、「トレイ１」に収容されている用紙に「フォームＡ」で１ページを片面印刷する。そして、「トレイ１」に収容されている用紙の表面に「フォームＢ」で２ページを印刷する。さらに、２ページを印刷した用紙の裏面に「フォームＣ」で３ページを印刷する。
【００４８】
図７−２は、印刷結果を示す図である。このように、データＡＢＣは、「フォームＡ」で印刷されている。データＤＥＦは、「フォームＢ」で両面印刷の表面に印刷され、データＧＨＩは、「フォームＣ」で両面印刷の裏面に印刷されている。
【００４９】
図８−１は、印刷制御データの他の例を示す図である。印刷制御データにおいて、「トレイ２」を指定し、印刷データのうち１ページを片面印刷、２ページ、３ページを両面印刷する旨が指定されている場合には、まず、「トレイ２」に収容されている用紙に「フォームＡ」で１ページを片面印刷する。そして、「トレイ２」に収容されている用紙の表面に「フォームＢ」で２ページを印刷する。さらに、２ページを印刷した用紙の裏面に「フォームＢ」で３ページを印刷する。
【００５０】
図８−２は、印刷結果を示す図である。このように、データＡＢＣは、「フォームＡ」で印刷されている。データＤＥＦは、「フォームＢ」で両面印刷の表面に印刷され、データＧＨＩは、「フォームＢ」で両面印刷の裏面に印刷されている。
【００５１】
図９−１は、印刷制御データの他の例を示す図である。印刷制御データにおいて、「トレイ３」を指定し、印刷データのうち１ページを片面印刷、２ページ、３ページを両面印刷する旨が指定されている場合には、まず、「トレイ３」に収容されている用紙に「フォームＡ」で１ページを片面印刷する。そして、「トレイ２」に収容されている用紙の表面に「フォームＢ」で２ページを印刷する。さらに、２ページを印刷した用紙の裏面には、フォームなしで３ページを印刷する。すなわち、３ページにはフォームオーバーレイを適用しない。
【００５２】
図９−２は、印刷結果を示す図である。このように、データＡＢＣは、「フォームＡ」で印刷されている。データＤＥＦは、「フォームＢ」で両面印刷の表面に印刷され、データＧＨＩは、フォームなしで両面印刷の裏面に印刷されている。
【００５３】
このように、実施の形態２にかかる印刷装置１０は、給紙トレイに加えて、両面印刷であるか、片面印刷であるかに基づいて、フォームオーバーレイを適用するか否かを自動的に決定することができる。さらに、フォームオーバーレイを適用する場合には、いずれのフォームを適用するかを決定することができる。
【００５４】
さらに、両面印刷である場合には、表面への印刷であるか裏面への印刷であるかに基づいて、フォームオーバーレイを適用するか否かを自動的に決定することができる。さらに、フォームオーバーレイを適用する場合には、いずれのフォームを適用するかを決定することができる。
【００５５】
なお、実施の形態２にかかる印刷装置１０の構成および処理は、実施の形態１にかかる印刷装置１０の構成および処理と同様である。
【００５６】
（実施の形態３）
図１０は、実施の形態３にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。実施の形態３にかかる印刷データ解析部１０２は、給紙トレイにかえて、用紙サイズに基づいてフォームオーバーレイの適用の有無および適用すべきフォームを決定する。
【００５７】
すなわち、実施の形態３にかかる印刷データ解析部１０２は、用紙サイズおよび両面印刷であるか片面印刷であるかに基づいてフォームオーバーレイの適用の有無および適用すべきフォームを決定する。
【００５８】
図１０に示すように、例えば、用紙サイズとして「Ａ３」を指定し、片面印刷を指定する場合には、「フォームＡ」のフォームオーバーレイを適用することと決定する。また、用紙サイズとして「Ａ４」を指定し、片面印刷を指定する場合にも同様に、「フォームＡ」のフォームオーバーレイを適用することと決定する。
【００５９】
例えば、印刷制御データにおいて、「Ａ３」サイズを指定し、印刷データのうち１ページを片面印刷、２ページ、３ページを両面印刷する旨が指定されている場合には、まず、Ａ３トレイに収容されている用紙に「フォームＡ」で１ページを片面印刷する。そして、Ａ３トレイに収容されている用紙の表面に「フォームＢ」で２ページを印刷する。さらに、２ページを印刷した用紙の裏面に「フォームＣ」で３ページを印刷する。
【００６０】
また例えば、印刷制御データにおいて、「Ａ４」サイズを指定し、印刷データのうち１ページを片面印刷、２ページ、３ページを両面印刷する旨が指定されている場合には、まず、Ａ４トレイに収容されている用紙に「フォームＡ」で１ページを片面印刷する。そして、Ａ４トレイに収容されている用紙の表面に「フォームＢ」で２ページを印刷する。さらに、２ページを印刷した用紙の裏面に「フォームＢ」で３ページを印刷する。
【００６１】
このように、実施の形態３にかかる印刷装置１０によれば、用紙サイズに基づいて、フォームオーバーレイを適用するか否かを決定することができる。さらに、フォームオーバーレイを適用する場合には、いずれのフォームを適用するかを決定することができる。
【００６２】
なお、実施の形態３にかかる印刷装置１０のこれ以外の構成および処理は、実施の形態１にかかる印刷装置１０の構成および処理と同様である。
【００６３】
（実施の形態４）
図１１は、実施の形態４にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。実施の形態４にかかる印刷データ解析部１０２は、給紙トレイおよび印刷ポートに基づいて、フォームオーバーレイの適用の有無および適用すべきフォームを決定する。
【００６４】
図１１に示すように、例えば、「トレイ１」を指定し、かつｌｐｒ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  ｄａｅｍｏｎ  ｐｒｏｔｏｃｏｌ）である場合には、「フォームＡ」のフォームオーバーレイを適用することと決定する。また、「トレイ１」を指定し、かつｆｔｐ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）である場合には、「フォームＢ」のフォームオーバーレイを適用することと決定する。なお、印刷ポートを示す情報は、印刷制御データには含まれないが、データ入出力Ｉ／Ｆの属性として判断することができる。
【００６５】
このように、実施の形態４にかかる印刷装置１０によれば、印刷ポートに基づいて、フォームオーバーレイを適用するか否かを決定することができる。さらにフォームオーバーレイを適用する場合には、いずれのフォームを適用するかを決定することができる。
【００６６】
なお、実施の形態４にかかる印刷装置１０のこれ以外の構成および処理は、実施の形態１にかかる印刷装置１０の構成および処理と同様である。
【００６７】
（実施の形態５）
図１２は、実施の形態５にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。実施の形態５にかかる印刷データ解析部１０２は、給紙トレイおよびホストコンピュータに基づいて、フォームオーバーレイの適用の有無および適用すべきフォームを決定する。
【００６８】
図１２に示すように、例えば「トレイ１」を指定し、かつホストＡである場合には、「フォームＡ」のフォームオーバーレイを適用することと決定する。また、「トレイ１」を指定し、ホストＢである場合には、「フォームＢ」のフォームオーバーレイを適用することと決定する。
【００６９】
なお、ホストコンピュータを示す情報は、印刷制御データには含まれないが、データ入出力Ｉ／Ｆの属性として判断することができる。
【００７０】
なお、実施の形態５にかかる印刷装置１０のこれ以外の構成および処理は、実施の形態１にかかる印刷装置１０の構成および処理と同様である。
【００７１】
（実施の形態６）
図１３は、実施の形態６にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。実施の形態６にかかる印刷データ解析部１０２は、給紙トレイおよびプリンタ言語に基づいて、フォームオーバーレイの適用の有無および適用すべきフォームを決定する。
【００７２】
図１３に示すように、例えば、「トレイ１」を指定し、かつＰＣＬである場合には、「フォームＡ」のフォームオーバーレイを適用することと決定する。また、「トレイ１」を指定し、ＰＢ３である場合には、「フォームＢ」のフォームオーバーレイを適用することと決定する。
【００７３】
なお、実施の形態６にかかる印刷装置１０のこれ以外の構成および処理は、実施の形態１にかかる印刷装置１０の構成および処理と同様である。
【図面の簡単な説明】
【００７４】
【図１】第１の実施の形態にかかる印刷装置１０の構成を示すブロック図である。
【図２】印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。
【図３】印刷装置１０による印刷処理を示すフローチャートである。
【図４】実施の形態１に係る印刷装置１０のハードウェア構成を示す図である。
【図５】実施の形態２にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。
【図６−１】フォームＡを示す図である。
【図６−２】フォームＢを示す図である。
【図６−３】フォームＣを示す図である。
【図７−１】印刷制御データの一例を示す図である。
【図７−２】印刷結果を示す図である。
【図８−１】印刷制御データの他の例を示す図である。
【図８−２】印刷結果を示す図である。
【図９−１】印刷制御データの他の例を示す図である。
【図９−２】印刷結果を示す図である。
【図１０】実施の形態３にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。
【図１１】実施の形態４にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。
【図１２】実施の形態５にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。
【図１３】実施の形態６にかかる印刷データ解析部１０２が保持しているルールテーブルを模式的に示す図である。
【符号の説明】
【００７５】
１０  印刷装置
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５７  通信I／Ｆ
６２  バス
１００  データ入出力I／Ｆ
１０２  印刷データ解析部
１０４  印刷データ展開部
１１０  フォームオーバーレイファイルＤＢ
１１２  フォームオーバーレイファイル管理部
１１４  画像合成制御部
１１６  画像エンジンＩ／Ｆ
１１８  印刷制御管理部
【図１】
2006256065.tif 000003
【図２】
2006256065.tif 000004
【図３】
2006256065.tif 000005
【図４】
2006256065.tif 000006
【図５】
2006256065.tif 000007
【図６−１】
2006256065.tif 000008
【図６−２】
2006256065.tif 000009
【図６−３】
2006256065.tif 000010
【図７−１】
2006256065.tif 000011
【図７−２】
2006256065.tif 000012
【図８−１】
2006256065.tif 000013
【図８−２】
2006256065.tif 000014
【図９−１】
2006256065.tif 000015
【図９−２】
2006256065.tif 000016
【図１０】
2006256065.tif 000017
【図１１】
2006256065.tif 000018
【図１２】
2006256065.tif 000019
【図１３】
2006256065.tif 000020