(57)【要約】【課題】  複数のフォームを用意して、その部数ごとにフォームを変えて印刷する場合でもホストコンピュータからの送信データ量を削減し、印刷処理の負荷軽減を達成できる印刷装置を提供する。【解決手段】  外部装置からのデータに基づいて所定のフォームの上に印刷データを重ねるフォームオーバーレイ印刷を行う印刷装置であって、前記印刷データに対して複数部数の印刷を行う時に、部単位で異なるフォームを使用してフォームオーバーレイ印刷を行うフォームオーバーレイ処理手段を具備する構成となっている。【選択図】      図２
2006192802.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からのデータに基づいて所定のフォームの上に印刷データを重ねるフォームオーバーレイ印刷を行う印刷装置であって、
前記印刷データに対して複数部数の印刷を行う時に、部単位で異なるフォームを使用してフォームオーバーレイ印刷を行うフォームオーバーレイ処理手段を具備することを特徴とする印刷装置。
【請求項２】
前記フォームオーバーレイ処理手段が、
フォームオーバーレイファイルを記憶するためのフォームオーバーレイファイル記憶装置と、
前記印刷データにフォームの登録指示があった場合に、前記フォームオーバーレイファイル記憶装置に複数のフォームを記憶させると共に、前記印刷データに複数部数印刷の部単位で異なるフォームの実行指示があった場合に、前記フォームオーバーレイファイル記憶装置から複数のフォームを取得するフォームオーバーレイファイル管理部と、
前記フォームオーバーレイファイル管理部よりの複数のフォームを用いて印刷データと合成して、複数部数印刷の部単位で異なるフォームオーバーレイファイル印刷を行う画像エンジンとを有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
複数部数の印刷時に、前記フォームオーバーレイデータと印刷データの合成が、前記フォームオーバーレイファイル印刷の直前におこなわれることを特徴とする請求項２に記載の印刷装置。
【請求項４】
ホストコンピュータからのデータに基づいて所定のフォームの上に印刷データを重ねるフォームオーバーレイ印刷を行う印刷装置における印刷方法であって、
前記ホストコンピュータからの複数ページに渡る印刷データの描画をメモリ上に行う工程と、
前記印刷データに複数の部数ごとにフォームを変えて印刷するフォーム実行の指示があるか否かを判断する工程と、
前記印刷データにフォーム実行の指示がある場合には、指定部数に応じた複数のフォームを選択して読み出す工程と、
前記指定部数に応じた複数のフォームの有無をチェックし、前記フォームありの場合には、前記メモリ上の印刷データとフォームデータの合成を行う工程と、
前記合成された画像データを印刷する工程とを有することを特徴とする印刷方法。
【請求項５】
請求項４に記載の印刷方法をコンピュータが制御可能にプログラミングしたことを特徴とする印刷プログラム。
【請求項６】
請求項５に記載の印刷プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ホストコンピュータからのデータに基づいて所定のフォームの上に印刷データを重ねるフォームオーバーレイ印刷を行う印刷装置および印刷方法に関し、特に、複数ページに渡る印刷データを複数の部数印刷するに当たって、複数のフォームを用意して、その部数ごとにフォームを変えて印刷する場合でもホストコンピュータからの送信データ量を削減し、印刷処理の負荷軽減を達成できる印刷装置および印刷方法に関するものである。
【背景技術】
【０００２】
一般に、印刷システムにおいて所定のフォームの上に情報を印刷するフォームオーバーレイ印刷を行う際は、ホストコンピュータからのデータに基づいて印刷ページ全てに同じフォームを使用するか、印刷するページ毎にフォームを切り替えて印刷を行うかの二通りの方法があった。
また、ホストコンピュータから部数を指定して共通のデータを送るようにして、印刷装置で複数部数の印刷を行うことも可能であり、その場合は全ての部数が同じ印刷結果となる。
また、部数ごとに印刷内容が異なる場合には、ホストコンピュータでその部数分の異なるデータを作成して印刷装置に送信して印刷している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の印刷装置では、以下のような問題点があった。
すなわち、複数ページに渡る印刷データを複数の部数印刷するに当たって、複数のフォームを用意して、その部数ごとにフォームを変えて印刷しようとした場合、ホストコンピュータ上で指定部数分のフォーム合成を行わなければならず、ホストコンピュータの処理量が増えるばかりではなく、ホストコンピュータからの送信データ量も増え、印刷装置側の処理も同じデータを複数描画する必要が生じるため印刷処理の負荷が増大する。
本発明は、上記従来の問題点を解決するためになされたもので、その目的は、ホストコンピュータからの送信データ量を削減し、印刷処理の負荷軽減を達成できる印刷装置および印刷方法を提供することである。
【課題を解決するための手段】
【０００４】
上述の目的を達成するために、請求項１記載の発明は、外部装置からのデータに基づいて所定のフォームの上に印刷データを重ねるフォームオーバーレイ印刷を行う印刷装置であって、前記印刷データに対して複数部数の印刷を行う時に、部単位で異なるフォームを使用してフォームオーバーレイ印刷を行うフォームオーバーレイ処理手段を具備することを特徴とする。
また、請求項２記載の発明は、請求項１に記載の印刷装置において、前記フォームオーバーレイ処理手段が、フォームオーバーレイファイルを記憶するためのフォームオーバーレイファイル記憶装置と、前記印刷データにフォームの登録指示があった場合に、前記フォームオーバーレイファイル記憶装置に複数のフォームを記憶させると共に、前記印刷データに複数部数印刷の部単位で異なるフォームの実行指示があった場合に、前記フォームオーバーレイファイル記憶装置から複数のフォームを取得するフォームオーバーレイファイル管理部と、前記フォームオーバーレイファイル管理部よりの複数のフォームを用いて印刷データと合成して、複数部数印刷の部単位で異なるフォームオーバーレイファイル印刷を行う画像エンジンとを有することを特徴とする。
また、請求項３記載の発明は、請求項２に記載の印刷装置において、複数部数の印刷時に、前記フォームオーバーレイデータと印刷データの合成が、前記フォームオーバーレイファイル印刷の直前におこなわれることを特徴とする。
また、請求項４記載の発明は、ホストコンピュータからのデータに基づいて所定のフォームの上に印刷データを重ねるフォームオーバーレイ印刷を行う印刷装置における印刷方法であって、前記ホストコンピュータからの複数ページに渡る印刷データの描画をメモリ上に行う工程と、前記印刷データに複数の部数ごとにフォームを変えて印刷するフォーム実行の指示があるか否かを判断する工程と、前記印刷データにフォーム実行の指示がある場合には、指定部数に応じた複数のフォームを選択して読み出す工程と、前記指定部数に応じた複数のフォームの有無をチェックし、前記フォームありの場合には、前記メモリ上の印刷データとフォームデータの合成を行う工程と、前記合成された画像データを印刷する工程とを有することを特徴とする。
また、請求項５記載の発明は、請求項４に記載の印刷方法をコンピュータが制御可能にプログラミングしたことを特徴とする。
また、請求項６記載の発明は、請求項５に記載の印刷プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【０００５】
本発明によれば、印刷装置側において複数部数の印刷において部数毎にフォームを切り替える処理を行うので、ホストコンピュータ上で指定部数分のフォーム合成を行う場合に比べて、ホストコンピュータからの送信データ量を削減し、プリンタ側の処理も同じデータを複数描画する必要がないため印刷処理の負荷軽減が見込める。
【発明を実施するための最良の形態】
【０００６】
以下に添付の図を参照してこの発明の実施形態を詳細に説明する。
図１は、本発明による印刷装置の一実施形態の機能ブロック図である。
図１に示すように、この印刷装置１は、ＰＣ（ホストコンピュータ）２から印刷データを受信するデータ入出力Ｉ／Ｆ３と、データ入出力Ｉ／Ｆ３に接続された印刷データ解析部５と、印刷データ解析部５に接続された印刷データ展開部７と、印刷データ展開部７に接続された印刷制御管理部９と、印刷制御管理部９に接続された画像合成制御部１１と、印刷データ解析部５および印刷データ展開部７および印刷制御管理部９および画像合成制御部１１に接続されたフォームオーバーレイファイル管理部１３と、フォームオーバーレイファイル管理部１３に接続されたフォームオーバーレイファイル記憶装置１５と、印刷制御管理部９および画像合成制御部１１に接続された画像エンジン１７とを有している。
次に、この印刷装置１の動作について説明する。
まず、ＰＣ２から受信した印刷データは、データ入出力Ｉ／Ｆ３より印刷データ解析部５に渡され、印刷データ解析部５では印刷制御データと印刷データの解析を行い、印刷データは印刷データ展開部７にて画像データに展開される。印刷制御データと印刷データからその文書の印刷管理データが作成され、それらを元に用紙への印刷を行う。
印刷データにフォームの登録指示があった場合には、印刷データ展開部７のデータは、フォームオーバーレイファイル管理部１３を介して、フォームオーバーレイファイル記憶装置１５に保管される。
また、印刷データにフォームの実行指示があった場合には、フォームオーバーレイファイル管理部１３は、フォームオーバーレイファイル記憶装置１５から取得したフォームオーバーレイファイルを画像合成制御部１１に渡し、画像合成制御部１１で印刷データと合成され画像エンジン１７に渡されて、用紙に印刷される。
【０００７】
次に、図２を参照して、本発明による印刷装置の一実施形態の動作について説明する。図２は、本発明による印刷装置の一実施形態の動作フローチャートである。
この動作では、特に、複数ページに渡る印刷データを複数の部数印刷するに当たって、複数のフォームを用意して、その部数ごとにフォームを変えて印刷しようとした場合の動作を中心に説明する。
なお、図３（ａ）は、複数のフォームファイルを示す説明図であり、図３（ｂ）は、複数ページに渡る印刷データを示す説明図であり、図３（ｃ）は、複数部数ごとにフォームを変えて印刷した結果を示す説明図である。
最初に、ＰＣ２から受信し印刷データ解析部５で解析された複数ページに渡る印刷データ（図３（ｂ）参照）の描画が印刷データ展開部７のページメモリに行われ（ステップ１０１）、印刷データにフォーム実行の指示があるか否かが判断される（ステップ１０３）。この場合、フォーム実行の指示が、複数の部数ごとにフォームを変えて印刷するものとなっている。
印刷データにフォーム実行の指示がある場合には、指定部数（この場合、３部）に応じたフォームを選択して読み出す（ステップ１０５）。すなわち、フォームオーバーレイファイル管理部１３は、フォームオーバーレイファイル記憶装置１５から取得した指定部数に応じたフォームオーバーレイファイル（図３（ａ）参照）を読み出す。この場合、各フォームオーバーレイファイル１、２、３に異なったフォームＡ、Ｂ、Ｃが記憶されているが、１つのフォームオーバーレイファイル１に異なったフォームＡ、Ｂ、Ｃを記憶するようにしても良い。
【０００８】
次に、指定部数に応じたフォーム（図３（ａ）参照）の有無をチェックし（ステップ１０７）、フォームありの場合には、画像合成制御部１１において、印刷データ展開部７のページメモリの印刷データとフォームデータの合成を行い（ステップ１０９）、画像エンジン１７において、その合成された画像データ（図３（ｃ）参照）の印刷が行われる（ステップ１１１）。すなわち、図３（ｃ）に示すように、１部目にフォームＡ、２部目にフォームＢ、３部目にフォームＣがそれぞれ印刷データと合成されて印刷される。このように、フォームオーバーレイデータと印刷データの合成を、印刷の直前に行うことで部単位に異なるフォームに切り替えることが可能となる。
そして、複数部数の印刷の場合には印刷部数分上記の処理を繰り返すが（ステップ１１３）、元の印刷データのページメモリは指定部数印刷完了するまで保持されるため、部数分の画像データ描画を行う必要はない。
以上のように、この実施形態によれば、印刷装置側において複数部数の印刷において部数毎にフォームを切り替える処理を行うので、ホストコンピュータ上で指定部数分のフォーム合成を行う場合に比べて、ホストコンピュータからの送信データ量を削減し、プリンタ側の処理も同じデータを複数描画する必要がないため印刷処理の負荷軽減が見込める。
【図面の簡単な説明】
【０００９】
【図１】本発明による印刷装置の一実施形態の機能ブロック図。
【図２】本発明による印刷装置の一実施形態の動作フローチャート。
【図３】印刷データとフォームデータの合成処理の説明図であり、（ａ）は、複数のフォームファイルを示す説明図、（ｂ）は、複数ページに渡る印刷データを示す説明図、（ｃ）は、複数部数ごとにフォームを変えて印刷した結果を示す説明図。
【符号の説明】
【００１０】
１  印刷装置、２  ＰＣ（ホストコンピュータ）、３  データ入出力Ｉ／Ｆ、５  印刷データ解析部、７  印刷データ展開部、９  印刷制御管理部、１１  画像合成制御部、１３  フォームオーバーレイファイル管理部、１５  フォームオーバーレイファイル記憶装置  １５、１７  画像エンジン
【図１】
2006192802.tif 000003
【図２】
2006192802.tif 000004
【図３】
2006192802.tif 000005