(57)【要約】【課題】本発明は、フォームオーバーレイ印刷を記憶容量を削減しつつ適切に行う画像形成装置、画像形成制御方法、画像形成制御プログラム及び記憶媒体に関する。【解決手段】プリンタＰｒは、クライアント端末から送信されてきたオーバーレイフォームを、搭載する全てのプリンタ言語エミュレーションＰＥａ〜ＰＥｃで処理可能なフォーマット形式にフォーマット変換部ＦＨａ〜ＦＨｃで変換して、記憶部１０の全てのプリンタ言語エミュレーションＰＥａ〜ＰＥｃがアクセス可能な共通記憶領域１０ａに保存し、クライアント端末からオーバレイフォーマットを指定したフォームオーバーレイ印刷実行要求が印刷データとともにあると、該印刷データを処理するプリンタ言語エミュレーションＰＥａ〜ＰＥｃが対応するフォーマット変換部ＦＨａ〜ＦＨｃに該オーバーレイフォームを処理に適したフォーマット形式に変換させてフォームオーバーレイ印刷を行う。【選択図】          図２
2008260215.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタ言語エミュレーションを搭載してホスト装置からのオーバーレイフォームと印刷データとを描画処理して該オーバーレイフォームと該印刷データとをページ毎に重ね合わせて印刷するフォームオーバーレイ印刷処理を行う画像形成装置において、前記各プリンタ言語エミュレーションが共通してアクセス可能な共通記憶領域を有する記憶手段と、前記ホスト装置からの前記オーバーレイフォームを前記複数のプリンタ言語エミュレーションの全てで処理可能な形式のフォーマットに変換する変換手段と、を備え、該変換手段の変換したオーバーレイフォームを該記憶手段の該共通記憶領域に記憶することを特徴とする画像形成装置。
【請求項２】
複数のプリンタ言語エミュレーションのうちの１つのプリンタ言語エミュレーションでホスト装置からのオーバーレイフォームと印刷データとを描画処理して、該オーバーレイフォームと該印刷データとをページ毎に重ね合わせて印刷するフォームオーバーレイ印刷処理を行う画像形成制御方法において、前記ホスト装置からの前記オーバーレイフォームを前記複数のプリンタ言語エミュレーションの全てで処理可能な形式のフォーマットに変換する変換処理と、該変換処理で変換されたオーバーレイフォームを記憶手段の該各プリンタ言語エミュレーションが共通してアクセス可能な共通記憶領域に記憶する記憶処理と、を行うことを特徴とする画像形成制御方法。
【請求項３】
複数のプリンタ言語エミュレーションのうちの１つのプリンタ言語エミュレーションでホスト装置からのオーバーレイフォームと印刷データとを描画処理して、該オーバーレイフォームと該印刷データとをページ毎に重ね合わせて印刷するフォームオーバーレイ印刷処理を行う画像形成制御プログラムにおいて、前記ホスト装置からの前記オーバーレイフォームを前記複数のプリンタ言語エミュレーションの全てで処理可能な形式のフォーマットに変換する変換処理ステップと、該変換処理で変換されたオーバーレイフォームを記憶手段の該各プリンタ言語エミュレーションが共通してアクセス可能な共通記憶領域に記憶する記憶処理ステップと、を有することを特徴とする画像形成制御プログラム。
【請求項４】
前記記憶手段の共通記憶領域に記憶されている前記オーバーレイフォームの情報を表示手段に表示出力することを特徴とする請求項１記載の画像形成装置、請求項２記載の画像形成制御方法または請求項３記載の画像形成制御プログラム。
【請求項５】
前記ホスト装置から印刷データとともに前記記憶手段の前記オーバーレイフォームを指定した前記フォームオーバーレイ印刷の実行要求が送られてくると、該記憶手段の前記共通記憶領域の該指定されたオーバーレイフォームを、前記複数のプリンタ言語エミュレーションのうち該印刷データを処理するプリンタ言語エミュレーションの処理に適したフォーマット形式に変換処理し、該プリンタ言語エミュレーションで、該変換後のオーバーレイフォームと該印刷データとを重ね合わせて描画処理してフォームオーバーレイ印刷処理を実行することを特徴とする請求項１から請求項４のいずれかに記載の画像形成装置、画像形成制御方法または画像形成制御プログラム。
【請求項６】
請求項３から請求項５のいずれかに記載の画像形成制御プログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法、画像形成制御プログラム及び記憶媒体に関し、詳細には、フォームオーバーレイ印刷を行う画像形成装置、画像形成制御方法、画像形成制御プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来、帳票等の所定のフォームにデータを挿入して印刷する帳票印刷においては、予めフォームの印刷されている用紙（プレ印刷用紙）にデータを印刷出力することで行っていたが、印刷種類が増えるに従って、数多くの種類のプレ印刷用紙を用意する必要があり、コスト上及び利用上改良の必要があった。
【０００３】
そこで、従来、プリンタ装置等の画像形成装置において、フォームオーバーレイ印刷処理のオン／オフを切り換えるモード切換スイッチでフォームオーバーレイモードに切り換えて、コンピュータ等のホスト装置から印刷文字コード、イメージデータ等のデータが送信されてくると、該画像形成装置で、該ホストマシンから送信されてきたデータをページ単位で展開して、予め登録されているフォームオーバーレイ用のフォーム（以下、オーバーレイフォームという。）に該データをページ単位で重ね合わせて印刷出力するフォームオーバーレイ印刷処理を行っている（特許文献１参照）。
【０００４】
そして、フォームオーバーレイ印刷処理を行わせるたびに、ホスト装置からオーバーレイフォームを印刷データに付加して送信することは、印刷データの送信に時間を要して通信トラフィックを混雑させるだけでなく、利用性が悪い。
【０００５】
そこで、従来、複数のオーバーレイフォームを給紙トレイに対応させて記憶部に記憶し、印刷データとともに送られてくる印刷制御情報で指定される給紙トレイに基づいてオーバーレイフォームを選択して、該オーバーレイフォームを使用してフォームオーバーレイ印刷を行う印刷装置が提案されている（特許文献２参照）。
【０００６】
一方、画像形成装置は、通常、ＰＣＬ（Printer Control Language）／ＰＳ（Post Script）／ＲＰＣＳ（Refined Printing Command Stream）等の複数のプリンタ言語エミュレーションを搭載しており、この画像形成装置でオーバーレイフォームを利用して印刷を行わせるコンピュータ等のホスト装置は、該画像形成装置の搭載するプリンタ言語エミュレーションに対応するプリンタドライバがインストールされていて、プリンタ言語エミュレーションに対応したプリンタドライバで作成した印刷データ及びオーバーレイフォームを画像形成装置に送信する。
【０００７】
そして、画像形成装置は、印刷データとオーバーレイフォームが送信されてくると、該印刷データとオーバーレイフォームを対応するプリンタ言語エミュレーションで処理して該オーバーレイフォームに印刷データを重ね合わせて印刷出力するフォームオーバーレイ印刷処理を行うが、このデータ中に登録命令があると、該プリンタ言語エミュレーションで処理した該オーバーレイフォームを、ハードディスク等の記憶部の該プリンタ言語エミュレーション専用の記憶領域に記憶する。そして、ホスト装置のアプリケーション上においては同じオーバーレイフォームであっても、画像形成装置においては、そのオーバーレイフォームの作成されているプリンタ言語エミュレーションによって実体として、その仕様を独自に決定して、該プリンタ言語エミュレーション専用の記憶領域に保存する必要があるため、プリンタ言語エミュレーションが異なる毎にそれぞれ実体として別々にオーバーレイフォームをそれぞれの記憶領域に保存している。
【０００８】
すなわち、画像形成装置は、図７に示すように、プリンタ言語エミュレーションＰａ用のオーバーレイフォームがホスト装置から送られてくると、該プリンタ言語エミュレーションＰａ独自のフォーマット形式Ｆａで該オーバーレイフォームをフォーマットして、ハードディスク等の記憶部の該プリンタ言語エミュレーションＰａ専用の記憶領域Ｍａに保存する。
【０００９】
そして、記憶部のオーバーレイフォームは、該オーバーレイフォームを処理したプリンタ言語エミュレーション専用の記憶領域に保存されているため、該オーバーレイフォームの保存されている記憶領域に対応するプリンタ言語エミュレーションでのみ読み取ることができ、例えば、図８に示すように、上記プリンタ言語エミュレーションＰａのフォーマット形式Ｆａのオーバーレイフォームは、該プリンタ言語エミュレーションＰａによってのみ読み出すことのできる専用の記憶領域Ｍａに保存されており、該プリンタ言語エミュレーションＰＥａによってのみ該記憶領域Ｍａにアクセスして該オーバーレイフォームを読み出して実行することができる。
【００１０】
すなわち、従来の画像形成装置のオーバーレイフォームを用いたフォームオーバーレイ処理は、プリンタ言語エミュレーション毎に、該プリンタ言語エミュレーション専用の記憶領域に該プリンタ言語エミュレーションで処理したオーバーレイフォームを保存し、該プリンタ言語エミュレーションによってのみ読み出して実行することのできるプリンタ言語エミュレーション内で閉じた機能処理となっている。
【００１１】
【特許文献１】特開２００２−６７４２３号公報
【特許文献２】特開２００６−２５６０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記従来のフォームオーバーレイ処理は、プリンタ言語エミュレーション毎に、該プリンタ言語エミュレーション専用の記憶領域に該プリンタ言語エミュレーションで処理したオーバーレイフォームを保存して、該プリンタ言語エミュレーションでのみ実行可能とするプリンタ言語エミュレーション内で閉じた機能であるため、画像形成装置が複数のプリンタ言語エミュレーションを搭載していても、各プリンタ言語エミュレーションがそのプリンタ言語エミュレーションに対応するオーバーレイフォームを専用の記憶領域に保存していて、そのプリンタ言語エミュレーションのみがアクセスして利用することができるものであった。したがって、利用するプリンタ言語エミュレーションの数に応じてオーバーレイフォームを保存する必要があり、オーバーレイフォームを保存する記憶部の記憶容量を無駄に消費して、記憶部の利用効率が悪いだけでなく、プリンタ言語エミュレーション毎にオーバーレイフォームを保存・利用するための管理を行う必要があり、利用性が悪いという問題があった。
【００１３】
そこで、本発明は、オーバーレイフォームを保存する記憶手段の有効利用を図りつつ、オーバーレイフォームの利用性及び管理性を向上させることのできる画像形成装置、画像形成制御方法、画像形成制御プログラム及び記憶媒体を提供することを目的としている。
【課題を解決するための手段】
【００１４】
請求項１記載の発明の画像形成装置は、複数のプリンタ言語エミュレーションを搭載してホスト装置からのオーバーレイフォームと印刷データとを描画処理して該オーバーレイフォームと該印刷データとをページ毎に重ね合わせて印刷するフォームオーバーレイ印刷処理を行う画像形成装置において、前記各プリンタ言語エミュレーションが共通してアクセス可能な共通記憶領域を有する記憶手段と、前記ホスト装置からの前記オーバーレイフォームを前記複数のプリンタ言語エミュレーションの全てで処理可能な形式のフォーマットに変換する変換手段と、を備え、該変換手段の変換したオーバーレイフォームを該記憶手段の該共通記憶領域に記憶することにより、上記目的を達成している。
【００１５】
請求項２記載の発明の画像形成制御方法は、複数のプリンタ言語エミュレーションのうちの１つのプリンタ言語エミュレーションでホスト装置からのオーバーレイフォームと印刷データとを描画処理して、該オーバーレイフォームと該印刷データとをページ毎に重ね合わせて印刷するフォームオーバーレイ印刷処理を行う画像形成制御方法において、前記ホスト装置からの前記オーバーレイフォームを前記複数のプリンタ言語エミュレーションの全てで処理可能な形式のフォーマットに変換する変換処理と、該変換処理で変換されたオーバーレイフォームを記憶手段の該各プリンタ言語エミュレーションが共通してアクセス可能な共通記憶領域に記憶する記憶処理と、を行うことにより、上記目的を達成している。
【００１６】
請求項３記載の発明の画像形成制御プログラムは、複数のプリンタ言語エミュレーションのうちの１つのプリンタ言語エミュレーションでホスト装置からのオーバーレイフォームと印刷データとを描画処理して、該オーバーレイフォームと該印刷データとをページ毎に重ね合わせて印刷するフォームオーバーレイ印刷処理を行う画像形成制御プログラムにおいて、前記ホスト装置からの前記オーバーレイフォームを前記複数のプリンタ言語エミュレーションの全てで処理可能な形式のフォーマットに変換する変換処理ステップと、該変換処理で変換されたオーバーレイフォームを記憶手段の該各プリンタ言語エミュレーションが共通してアクセス可能な共通記憶領域に記憶する記憶処理ステップと、を有することにより、上記目的を達成している。
【００１７】
上記各場合において、例えば、請求項４に記載するように、前記記憶手段の共通記憶領域に記憶されている前記オーバーレイフォームの情報を表示手段に表示出力してもよい。
【００１８】
また、例えば、請求項５に記載するように、前記ホスト装置から印刷データとともに前記記憶手段の前記オーバーレイフォームを指定した前記フォームオーバーレイ印刷の実行要求が送られてくると、該記憶手段の前記共通記憶領域の該指定されたオーバーレイフォームを、前記複数のプリンタ言語エミュレーションのうち該印刷データを処理するプリンタ言語エミュレーションの処理に適したフォーマット形式に変換処理し、該プリンタ言語エミュレーションで、該変換後のオーバーレイフォームと該印刷データとを重ね合わせて描画処理してフォームオーバーレイ印刷処理を実行してもよい。
【００１９】
請求項６記載の発明の記録媒体は、請求項３から請求項５のいずれかに記載の画像形成制御プログラムを記録することにより、上記目的を達成している。
【発明の効果】
【００２０】
本発明によれば、ホスト装置からのオーバーレイフォームを複数のプリンタ言語エミュレーションの全てで処理可能な形式のフォーマットに変換して、記憶手段の該各プリンタ言語エミュレーションが共通してアクセス可能な共通記憶領域に記憶するので、プリンタ言語エミュレーション毎に専用の記憶手段の記憶領域に該プリンタ言語エミュレーション専用のフォーマット形式のオーバーレイフォームを記憶する必要を無くして、オーバーレイフォームを保存する記憶手段の記憶容量を削減して有効利用を図ることができるとともに、オーバーレイフォームを複数のプリンタ言語エミュレーションで共通に利用可能として、利用性及び管理性を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００２２】
図１〜図６は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記憶媒体の一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記憶媒体の一実施例を適用した印刷システム１のシステム構成図である。
【００２３】
図１において、印刷システム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷに複数のクライアント端末ＣＬ１〜ＣＬｎとプリンタＰｒが接続されており、図１では、プリンタＰｒが１台のみ記載されているが、複数台搭載されていてもよい。
【００２４】
クライアント端末（ホスト装置）ＣＬ１〜ＣＬｎは、通常のハードウェア資源を備え通常のソフトウェアを搭載したコンピュータ等が用いられ、そのソフトウェアとして、ＯＳ（Operating System）や各種アプリケーションソフトウェア（以下、単に、アプリケーションという。）及びプリンタドライバ等を搭載している。そして、クライアント端末ＣＬ１〜ＣＬｎは、プリンタＰｒの搭載するプリンタ言語エミュレーションに対応するプリンタドライバを搭載しており、アプリケーションで文書データの印刷要求が行われると、該プリンタドライバで、プリンタＰｒの該プリンタ言語エミュレーションで解釈できる印刷データに変換して印刷設定データとともに印刷ジョブとしてプリンタＰｒに送信する。そして、クライアント端末ＣＬ１〜ＣＬｎは、フォームオーバーレイ印刷をプリンタＰｒに行わせる場合には、オーバーレイフォームの印刷データまたはプリンタＰｒの保存しているオーバーレイフォームを指定するコマンドとフォームオーバーレイ処理を指示する制御コマンド及び印刷データをプリンタＰｒに送信する。
【００２５】
プリンタ（画像形成装置）Ｐｒは、図示しないコントローラ、プリンタエンジン等を備えているとともに、図２に示すように、ハードディスク、ＲＡＭ（Random Access Memory）、ＳＤ（Secure Digital）メモリ等の記憶部１０及び表示部１１の設けられている操作部等を備えており、上記ネットワークＮＷによってクライアント端末ＣＬ１〜ＣＬｎに接続されている。プリンタＰｒは、後述するように、クライアント端末ＣＬ１〜ＣＬｎ等から送られてきた印刷データをページ単位で展開して、一緒に送信されてきたオーバーレイフォームや記憶部１０に予め登録されているオーバーレイフォームに該印刷データをページ単位で重ね合わせて印刷出力するフォームオーバーレイ印刷処理を行う。
【００２６】
そして、プリンタＰｒは、その記憶部１０に複数、図２では、３つのプリンタ言語エミュレーションＰＥａ〜ＰＥｃが格納されており、各プリンタ言語エミュレーションＰＥａ〜ＰＥｃは、フォーマット変換部ＦＨａ〜ＦＨｃを備えている。
【００２７】
プリンタＰｒは、ＣＤ（Compact Disc）、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、メモリカードフレキシブルディスク等の記録媒体に記録されている画像形成制御プログラムと必要なデータを、図示しない記録媒体読込部等で読み取って、記憶部１０に、プリンタ言語エミュレーションＰＥａ〜ＰＥｃに対してフォーマット変換部ＦＨａ〜ＦＨｃとして組み込んで格納して、または、フォーマット変換部ＦＨａ〜ＦＨｃとして単独で格納して、実行することで、後述するフォームオーバーレイ印刷処理における画像形成制御方法を実行する画像形成装置として機能する。
【００２８】
プリンタ言語エミュレーションＰＥａ〜ＰＥｃは、例えば、ＰＣＬ、ＰＳ、ＲＰＣＳ等のエミュレーションであり、上記フォーマット変換部ＦＨａ〜ＦＨｃを備えている。プリンタ言語エミュレーションＰＥａ〜ＰＥｃは、ネットワークＮＷを介してクライアント端末ＣＬ１〜ＣＬｎから印刷データが送られてくると、該印刷データをプリンタエンジンで処理可能な描画データに処理して、プリンタエンジンで用紙に印刷処理する。また、プリンタ言語エミュレーションＰＥａ〜ＰＥｃは、クライアント端末ＣＬ１〜ＣＬｎからのデータ中にフォームオーバーレイ印刷処理のオーバーレイフォームが含まれており、該フォームの登録命令があると、該オーバーレイフォームをフォーマット変換部ＦＨａ〜ＦＨｃに所定の共通フォーマット形式に変換させて、記憶部１０の共通記憶領域１０ａ（図４参照）に保存させる。
【００２９】
すなわち、記憶部１０は、印刷データを記録する記憶領域として、各プリンタ言語エミュレーションＰＥａ〜ＰＥｃのアクセス可能な各プリンタ言語エミュレーションＰＥａ〜ＰＥｃ専用の記憶領域と全てのプリンタ言語エミュレーションＰＥａ〜ＰＥｃがアクセス可能な共通記憶領域１０ａがあり、各プリンタ言語エミュレーションＰＥａ〜ＰＥｃのフォーマット変換部ＦＨａ〜ＦＨｃによって共通フォーマット形式で変換されたオーバーレイフォームが該共通記憶領域１０ａに記憶される。そして、フォーマット変換部ＦＨａ〜ＦＨｃは、そのプリンタ言語エミュレーションＰＥａ〜ＰＥｃに対応するオーバーレイフォームを共通のフォーマット形式、例えば、ビットマップ等に変換する。
【００３０】
表示部１１は、操作部に設けられていて液晶ディスプレイ等が用いられており、記憶部１０に保存されているオーバーレイフォームを確認して選択可能な状態、例えば、オーバーレイフォームの名称（オーバーレイフォーム名称）等を表示するが、表示内容は、オーバーレイフォーム名称に限るものではなく、プリンタＰｒがプリンタドライバを搭載している場合には、該プリンタドライバの機能として、名称とともに、オーバーレイフォームの画像を表示してもよい。
【００３１】
また、記憶部１０の格納しているオーバーレイフォームの表示は、プリンタＰｒの表示部１１に行う場合に限らず、例えば、クライアント端末ＣＬ１〜ＣＬｎからの要求に応じてオーバーレイフォームのデータをネットワークＮＷを介して送信し、該クライアント端末ＣＬ１〜ＣＬｎがその搭載するプリンタドライバの機能として、クライアント端末ＣＬ１〜ＣＬｎのディスプレイにオーバーレイフォームの名称や画像を表示してもよい。
【００３２】
次に、本実施例の作用を説明する。本実施例のプリンタＰｒは、オーバーレイフォームを搭載するプリンタ言語エミュレーションＰＥａ〜ＰＥｃに共通のフォーマット形式で共通の記憶領域１０ａに保存し、かつ、該オーバーレイフォームを共通利用する画像形成制御処理を行う。
【００３３】
すなわち、印刷システム１のプリンタＰｒは、図３に示すように、クライアント端末ＣＬ１〜ＣＬｎから印刷データがネットワークＮＷを介して送信されてくると（ステップＳ１０１）、該印刷データに対応するプリンタ言語エミュレーションＰＥａ〜ＰＥｃが該印刷データ中にオーバーレイフォームが含まれており、該オーバーレイフォームの登録が指定されていると（ステップＳ１０２）、該オーバーレイフォームを自己のフォーマット変換部ＦＨａ〜ＦＨｃに共通フォーマット形式、例えば、ビットマップ形式のオーバーレイフォームに変換させる（ステップＳ１０３）。
【００３４】
プリンタ言語エミュレーションＰＥａ〜ＰＥｃは、フォーマット変換部ＦＨａ〜ＦＨｃの変換したオーバーレイフォームを記憶部１０の共通記憶領域１０ａに保存し（ステップＳ１０４）、上記受信した印刷データの描画処理を行って、画像形成制御処理を終了する（ステップＳ１０５）。
【００３５】
例えば、プリンタＰｒは、図４に示すように、受信した印刷データに対応するプリンタ言語エミュレーションＰＥａ〜ＰＥｃがプリンタ言語エミュレーションＰＥａであると、該印刷データにオーバーレイフォームが含まれていて該オーバーレイフォームの登録が指定されていると、該プリンタ言語エミュレーションＰＥａに対応するフォーマット形式Ｆａのオーバーレイフォームをフォーマット変換部ＦＨａに共通フォーマット形式Ｆｋのオーバーレイフォームに変換させて、該変換された共通フォーマット形式Ｆｋのオーバーレイフォームを、記憶部１０の全てのプリンタ言語エミュレーションＰＥａ〜ＰＥｃ共通の記憶領域である共通記憶領域１０ａに保存する。
【００３６】
そして、プリンタＰｒは、図５に示すように、共通フォーマット形式Ｆｋのオーバーレイフォームが記憶部１０の共通記憶領域１０ａに保存されている状態で、クライアント端末ＣＬ１〜ＣＬｎから印刷データがネットワークＮＷを介して送信されてくると（ステップＳ２０１）、該印刷データに対応するプリンタ言語エミュレーションＰＥａ〜ＰＥｃが該印刷データ中でオーバーレイフォームが指定されてフォームオーバーレイの実行が指定されていると（ステップＳ２０２）、指定のオーバーレイフォームを共通記憶領域１０ａから取得し（ステップＳ２０３）、該取得した共通フォーマット形式Ｆｋのオーバーレイフォームを、該プリンタ言語エミュレーションＰＥａ〜ＰＥｃのフォーマット変換部ＦＨａ〜ＦＨｃに自己が処理可能なフォーマット形式に変換させる（ステップＳ２０４）。
【００３７】
プリンタ言語エミュレーションＰＥａ〜ＰＥｃは、フォーマット変換部ＦＨａ〜ＦＨｃで該変換されたオーバーレイフォームと印刷データとを合成させる設定を行い（ステップＳ２０５）、上記受信した印刷データの描画データに変換して、該オーバーレイフォームと描画データとを重ね合わせてフォームオーバーレイ印刷する描画処理を行って、画像形成制御処理を終了する（ステップＳ２０６）。
【００３８】
例えば、プリンタＰｒは、図６に示すように、受信した印刷データに対応するプリンタ言語エミュレーションＰＥａ〜ＰＥｃがプリンタ言語エミュレーションＰＥａであると、該印刷データに共通記憶領域１０ａのオーバーレイフォームが指定されてフォームオーバーレイ印刷の実行が指定されていると、記憶部１０の共通記憶領域１０ａから共通フォーマット形式Ｆｋのオーバーレイフォームを取得して、プリンタ言語エミュレーションＰＥａのフォーマット変換部ＦＨａに自己の処理可能なフォーマット形式Ｆａのオーバーレイフォームに変換させる。プリンタ言語エミュレーションＰＥａは、該変換された自己のフォーマット形式Ｆａのオーバーレイフォームと受信した印刷データとを重ね合わせてフォームオーバーレイ印刷を実行する。具体的には、オーバーレイフォームに重ね合わせて印刷データを描画データとして重ね合わせてＲＡＭのページメモリ領域に展開して、該重ね合わせた描画データをプリンタエンジンに渡して、プリンタエンジンで用紙に印刷出力する。
【００３９】
そして、プリンタＰｒは、記憶部１０に保存されているオーバーレイフォーム、特に、共通記憶領域１０ａに保存されている共通フォーマット形式Ｆｋのオーバーレイフォームを、表示部１１に表示することで、フォームオーバーレイ印刷処理するオーバーレイフォームの選択や保存されているオーバーレイフォームの確認を可能としている。
【００４０】
この場合、表示部１１へのオーバーレイフォームの表示は、オーバーレイフォームの名称のみを表示してもよいし、プリンタドライバを利用して、オーバーレイフォーム名称とともに、オーバーレイフォーム画像そのものを表示してもよい。
【００４１】
このように、本実施例のプリンタＰｒは、ホスト装置であるクライアント端末ＣＬ１〜ＣＬｎからのオーバーレイフォームを複数のプリンタ言語エミュレーションＰＥａ〜ＰＥｃの全てで処理可能な形式のフォーマット（共通フォーマット形式Ｆｋ）に変換して、記憶部１０の該各プリンタ言語エミュレーションＰＥａ〜ＰＥｃが共通してアクセス可能な共通記憶領域１０ａに記憶している。
【００４２】
したがって、プリンタ言語エミュレーション毎に専用の記憶部１０の記憶領域に該プリンタ言語エミュレーションＰＥａ〜ＰＥｃ専用のフォーマット形式のオーバーレイフォームを記憶する必要を無くして、オーバーレイフォームを保存する記憶部１０の記憶容量を削減して有効利用を図ることができるとともに、オーバーレイフォームを複数のプリンタ言語エミュレーションＰＥａ〜ＰＥｃで共通に利用可能として、利用性及び管理性を向上させることができる。
【００４３】
また、本実施例のプリンタＰｒは、記憶部１０の共通記憶領域１０ａに記憶されているオーバーレイフォームの情報を表示部１１に表示出力している。
【００４４】
したがって、利用可能なオーバーレイフォームを適切に確認して、フォームオーバーレイ印刷に使用するオーバーレイフォームを選択することができる。
【００４５】
さらに、本実施例のプリンタＰｒは、クライアント端末ＣＬ１〜ＣＬｎから印刷データとともに記憶部１０のオーバーレイフォームを指定したフォームオーバーレイ印刷の実行要求が送られてくると、該記憶部１０の共通記憶領域１０ａの該指定された共通フォーマット形式Ｆｋのオーバーレイフォームを、複数のプリンタ言語エミュレーションＰＥａ〜ＰＥｃのうち該印刷データを処理するプリンタ言語エミュレーションＰＥａ〜ＰＥｃの処理に適したフォーマット形式に変換処理し、該プリンタ言語エミュレーションＰＥａ〜ＰＥｃで、該変換後のオーバーレイフォームと該印刷データとを重ね合わせて描画処理してフォームオーバーレイ印刷処理を実行する。
【００４６】
したがって、共通フォーマット形式Ｆｋのオーバーレイフォームを、その処理するプリンタ言語エミュレーションＰＥａ〜ＰＥｃでの処理に適した形式に変換して利用することができ、より一層適切な状態でフォームオーバーレイ印刷を行うことができる。
【００４７】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００４８】
本発明は、オーバーレイフォームを記憶して利用するプリンタ、複合装置等の画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体に適用することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施例を適用した印刷システムのシステム構成図。
【図２】図１のプリンタの要部機能ブロック構成図。
【図３】図２のプリンタによるオーバーレイフォームの登録処理時の画像形成制御処理を示すフローチャート。
【図４】図３のオーバーレイフォーム登録処理の説明図。
【図５】図２のプリンタによるフォームオーバーレイ実行処理時の画像形成制御処理を示すフローチャート。
【図６】図５のフォームオーバーレイ実行処理の説明図。
【図７】従来のオーバーレイフォーム登録処理の説明図。
【図８】従来のフォームオーバーレイ実行処理の説明図。
【符号の説明】
【００５０】
１  印刷システム
ＮＷ  ネットワーク
ＣＬ１〜ＣＬｎ  クライアント端末
Ｐｒ  プリンタ
１０  記憶部
１１  表示部
ＰＥａ〜ＰＥｃ  プリンタ言語エミュレーション
ＦＨａ〜ＦＨｃ  フォーマット変換部
【図１】
2008260215.tif 000003
【図２】
2008260215.tif 000004
【図３】
2008260215.tif 000005
【図４】
2008260215.tif 000006
【図５】
2008260215.tif 000007
【図６】
2008260215.tif 000008
【図７】
2008260215.tif 000009
【図８】
2008260215.tif 000010