(57)【要約】【課題】画像合成の是非や合成する画像等画像合成に関する事項を印刷実行開始時に決定する。【解決手段】画像形成装置３０は、印刷対象画像に合成する合成用画像及び合成用画像を印刷対象画像に合成するか否かを判断する判断条件を関連付けて記憶する画像合成情報記憶部３７と、取得された属性値及び画像合成情報記憶部３７に記憶されている判断条件に基づいて当該属性値が判断条件を満たすか判断するルール判断部３３と、特定された合成規則の設定内容に従い、印刷対象画像に対する画像合成制御を行う合成制御部３８とを有する。【選択図】図１
2009094970.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象画像を取得する第１の取得手段と、
前記印刷対象画像に合成する合成用画像及び前記合成用画像を前記印刷対象画像に合成するか否かを判断する判断条件を関連付けて記憶する記憶手段と、
前記印刷対象画像の印刷実行を開始するときに、前記印刷対象画像又は印刷環境に関連する属性値を取得する第２の取得手段と、
前記第２の取得手段により取得された属性値及び前記記憶手段に記憶されている前記判断条件に基づいて、当該属性値が前記判断条件を満たすか判断する判断手段と、
前記判断手段によって前記属性値が前記判断条件を満たすと判断された場合に、前記印刷対象画像に前記合成用画像を合成制御する合成制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、
前記第２の取得手段により取得された属性値のうち予め指定された属性値を合成対象の合成用画像に組み込むことで前記合成用画像を完成させ、その完成させた前記合成用画像を前記印刷対象画像に合成することを特徴とする画像形成装置。
【請求項３】
請求項１記載の画像形成装置において、
前記判断手段は、前記印刷対象画像が複数ページにて構成される場合、ページ毎に前記属性値が前記判断条件を満たすか判断することを特徴とする画像形成装置。
【請求項４】
請求項１記載の画像形成装置において、
前記記憶手段に前記判断条件に複数の前記合成用画像が関連付けられている場合、
前記合成制御手段は、前記印刷対象画像に対して前記合成用画像を１つずつ順番に合成することを特徴とする画像形成装置。
【請求項５】
請求項１記載の画像形成装置において、
前記記憶手段に記憶される前記判断条件は複数の条件からなることを特徴とする画像形成装置。
【請求項６】
コンピュータに、
印刷対象画像を取得する第１の取得手段、
前記印刷対象画像に合成する合成用画像及び前記合成用画像を前記印刷対象画像に合成するか否かを判断する判断条件を関連付けて記憶する記憶手段、
前記印刷対象画像の印刷実行を開始するときに、前記印刷対象画像又は印刷環境に関連する属性値を取得する第２の取得手段、
前記第２の取得手段により取得された属性値及び前記記憶手段に記憶されている前記判断条件に基づいて、当該属性値が前記判断条件を満たすか判断する判断手段、
前記判断手段によって前記属性値が前記判断条件を満たすと判断された場合に、前記印刷対象画像に前記合成用画像を合成制御する合成制御手段、
として機能させることを特徴とする画像形成プログラム。
【請求項７】
印刷対象画像を取得する第１の取得手段と、
前記印刷対象画像に合成する合成用画像及び前記合成用画像を前記印刷対象画像に合成するか否かを判断する判断条件を関連付けて記憶する記憶手段と、
前記印刷対象画像の印刷実行を開始するときに、前記印刷対象画像又は印刷環境に関連する属性値を取得する第２の取得手段と、
前記第２の取得手段により取得された属性値及び前記記憶手段に記憶されている前記判断条件に基づいて、当該属性値が前記判断条件を満たすか判断する判断手段と、
前記判断手段によって前記属性値が前記判断条件を満たすと判断された場合に、前記印刷対象画像に前記合成用画像を合成制御する合成制御手段と、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来のプリンタ等の画像形成装置では、印刷対象となる印刷対象画像に、付加的な画像を合成してから出力するという機能を有している機種が存在する。例えば、合成画像として形成されたフォームをプリンタに事前に登録しておき、ユーザがプリンタにする印刷指示に、合成したいフォーム番号を指定する。プリンタは、この送られてきた印刷指示に従い印刷対象の本文画像に、フォーム番号により特定されるフォーム画像を合成して印刷画像を形成し、印刷を行う。
【０００３】
なお、マーク情報（合成用画像情報）により識別されるマーク画像（合成用画像）を予め登録しておき、また画像データを格納するボックス領域にマーク情報を関連付けておき、画像データの出力が指示された際には、その画像データと、その画像データが格納されるボックス領域に関連付けられて登録されたマーク情報に応じたマーク画像とを合成する技術が提案されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００６−３２４９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、画像合成の是非や合成する画像等画像合成に関する事項を印刷実行開始時に決定することを目的とする。
【課題を解決するための手段】
【０００６】
以上のような目的を達成するために、本発明に係る画像形成装置は、印刷対象画像を取得する第１の取得手段と、前記印刷対象画像に合成する合成用画像及び前記合成用画像を前記印刷対象画像に合成するか否かを判断する判断条件を関連付けて記憶する記憶手段と、前記印刷対象画像の印刷実行を開始するときに、前記印刷対象画像又は印刷環境に関連する属性値を取得する第２の取得手段と、前記第２の取得手段により取得された属性値及び前記記憶手段に記憶されている前記判断条件に基づいて、当該属性値が前記判断条件を満たすか判断する判断手段と、前記判断手段によって前記属性値が前記判断条件を満たすと判断された場合に、前記印刷対象画像に前記合成用画像を合成制御する合成制御手段と、を有することを特徴とする。
【０００７】
また、前記第２の取得手段により取得された属性値のうち予め指定された属性値を合成対象の合成用画像に組み込むことで前記合成用画像を完成させ、その完成させた前記合成用画像を前記印刷対象画像に合成することを特徴とする。
【０００８】
また、前記判断手段は、前記印刷対象画像が複数ページにて構成される場合、ページ毎に前記属性値が前記判断条件を満たすか判断することを特徴とする。
【０００９】
また、前記記憶手段に前記判断条件に複数の前記合成用画像が関連付けられている場合、前記合成制御手段は、前記印刷対象画像に対して前記合成用画像を１つずつ順番に合成することを特徴とする。
【００１０】
また、前記記憶手段に記憶される前記判断条件は複数の条件からなることを特徴とする。
【００１１】
本発明に係る画像形成プログラムは、コンピュータに、印刷対象画像を取得する第１の取得手段、前記印刷対象画像に合成する合成用画像及び前記合成用画像を前記印刷対象画像に合成するか否かを判断する判断条件を関連付けて記憶する記憶手段、前記印刷対象画像の印刷実行を開始するときに、前記印刷対象画像又は印刷環境に関連する属性値を取得する第２の取得手段、前記第２の取得手段により取得された属性値及び前記記憶手段に記憶されている前記判断条件に基づいて、当該属性値が前記判断条件を満たすか判断する判断手段、前記判断手段によって前記属性値が前記判断条件を満たすと判断された場合に、前記印刷対象画像に前記合成用画像を合成制御する合成制御手段、として機能させることを特徴とする。
【００１２】
本発明に係る画像形成システムは、印刷対象画像を取得する第１の取得手段と、前記印刷対象画像に合成する合成用画像及び前記合成用画像を前記印刷対象画像に合成するか否かを判断する判断条件を関連付けて記憶する記憶手段と、前記印刷対象画像の印刷実行を開始するときに、前記印刷対象画像又は印刷環境に関連する属性値を取得する第２の取得手段と、前記第２の取得手段により取得された属性値及び前記記憶手段に記憶されている前記判断条件に基づいて、当該属性値が前記判断条件を満たすか判断する判断手段と、前記判断手段によって前記属性値が前記判断条件を満たすと判断された場合に、前記印刷対象画像に前記合成用画像を合成制御する合成制御手段と、を有することを特徴とする。
【発明の効果】
【００１３】
請求項１記載の発明によれば、本構成を有しない場合に比較して、印刷実行したときにおける印刷対象画像又は印刷環境に応じた画像合成を制御することができる。
【００１４】
請求項２記載の発明によれば、印刷実行したときにおいて取得した属性値を印刷対象画像に組み込んで印刷することができる。
【００１５】
請求項３記載の発明によれば、印刷対象画像を構成するページ毎に、異なる合成用画像を合成することができる。
【００１６】
請求項４記載の発明によれば、複数の合成用画像が重ねて合成される場合にも、重なり合う部分の色が混合により変化することから回避することができる。
【００１７】
請求項５記載の発明によれば、本構成を有しない場合に比較して、判断条件として多種多様な条件設定を行うことができる。
【００１８】
請求項６記載の発明によれば、本構成を有しない場合に比較して、印刷実行したときにおける印刷対象画像又は印刷環境に応じた画像合成を制御することができる。
【００１９】
請求項７記載の発明によれば、本構成を有しない場合に比較して、印刷実行したときにおける印刷対象画像又は印刷環境に応じた画像合成を制御することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２１】
図１は、本発明に係る画像形成処理装置の一実施の形態を利用したネットワークシステムの全体構成図である。図１には、ユーザ端末装置１０と、管理端末装置２０と、画像形成装置３０とが、ネットワークの一形態であるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１に接続された構成が示されている。図２は、本実施の形態における画像形成装置３０のハードウェア構成図であり、図３は、本実施の形態におけるユーザ端末装置１０と管理端末装置２０を形成するコンピュータのハードウェア構成図である。まず、これらの図を用いて、本実施の形態の構成について説明する。
【００２２】
まず、画像形成装置３０は、印刷機能を搭載した装置であり、コンピュータを内蔵した装置である。図２において、ＣＰＵ４１は、ＲＯＭ４９に格納されたプログラムにしたがってスキャナ４４やプリンタエンジン４６等本装置に搭載された各種機構の動作制御を行う。アドレスデータバス４２は、ＣＰＵ４１の制御対象となる各種機構と接続してデータの通信を行う。操作パネル４３は、ユーザからの指示の受け付け、情報の表示を行う。スキャナ４４は、ユーザがセットした原稿を読み取り、電子データとしてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４５等に蓄積する。ＨＤＤ４５は、ＬＡＮ１を介して送られてきたり、あるいはスキャナ４４を使用して読み取った電子文書データなどを格納する。本実施の形態で利用する親展ボックスは、ＨＤＤ４５に設けられる。プリンタエンジン４６は、ＣＰＵ４１で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェース（Ｉ／Ｆ）４７は、ＬＡＮ１を接続し、印刷対象の電子データファイルの受信、またブラウザ経由による本装置へのアクセスなどに利用される。ＲＡＭ４８は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ＲＯＭ４９は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。外部メディアインタフェース（Ｉ／Ｆ）５０は、ＵＳＢメモリ、フラッシュメモリ等の外部メモリ機器とのインタフェースである。
【００２３】
ユーザ端末装置１０は、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図３に示したようにＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４を接続したＨＤＤコントローラ５５、入力手段として設けられたマウス５６とキーボード５７、及び表示装置として設けられたディスプレイ５８をそれぞれ接続する入出力コントローラ５９、通信手段として設けられたネットワークコントローラ６０を内部バス６１に接続して構成される。ユーザ端末装置１０は、パーソナルコンピュータ（ＰＣ）で実現可能である。なお、性能的に差異はあるかもしれないが、管理端末装置２０もコンピュータであることから、そのハードウェア構成は、図３と同じように図示できる。管理端末装置２０もＰＣで実現可能である。
【００２４】
図１において、ユーザ端末装置１０は、画像形成装置３０を利用して印刷を行いたいユーザにより使用され、印刷対象とする電子データファイルと印刷指示を含む印刷要求を送信する印刷要求部１１を有している。管理端末装置２０は、画像形成装置３０に対して後述する各種設定を行う管理者により使用され、合成用画像に相当するフォーム画像データを生成するフォーム設定処理部２１と、合成定義情報を設定する合成定義情報設定処理部２２と、を有している。
【００２５】
画像形成装置３０は、ユーザ端末装置１０からの印刷指示、あるいは操作パネル４３の操作指示に応じて印刷対象の画像を、プリンタエンジン４６を動作させて印刷する。画像形成装置３０は、印刷対象画像取得部３１、属性値取得部３２、ルール判断部３３、画像形成処理部３４、印刷実行部３５、画像合成情報管理部３６及び画像合成情報記憶部３７を有している。なお、図１には、本実施の形態の説明に不要な構成要素に関しては省略している。
【００２６】
印刷対象画像取得部３１は、ＬＡＮ１を介してユーザ端末装置１０から送られてきた、あるいは事前にＨＤＤ５４に格納されている画像データを、印刷対象とする画像データ（以下、「印刷対象画像」）として取得する。属性値取得部３２は、印刷ジョブの実行を開始したときに、そのときの印刷指示された印刷対象画像又は印刷環境に関連する属性値を取得する。画像合成情報記憶部３７には、詳細は後述する合成定義情報が蓄積されているが、ルール判断部３３は、属性値取得部３２により取得された属性値及び画像合成情報記憶部３７に記憶されている判断条件に基づいて当該属性値が判断条件を満たすか判断する。画像形成処理部３４は、実際に印刷すべき画像を形成する。画像形成処理部３４に含まれている合成制御部３８は、ルール判断部３３により特定されたルールへの設定内容に従い印刷対象画像に対する画像合成制御を行う。印刷実行部３５は、画像形成処理部３４が形成した画像の印刷を実行する。画像合成情報管理部３６は、管理端末装置２０のフォーム設定処理部２１及び合成定義情報設定処理部２２と連携動作して、画像合成情報記憶部３７に記憶される画像合成情報の登録、更新削除等の情報管理を行う。
【００２７】
画像形成装置３０における各構成要素３１〜３７は、画像形成装置３０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵ４１で動作するプログラムとの協調動作により実現される。また、画像合成情報記憶部３７は、ＨＤＤ５４にて実現される。また、ユーザ端末装置１０の印刷要求部１１及び管理端末装置２０のフォーム設定処理部２１及び合成定義情報設定処理部２２も、各装置１０，２０を構成するＰＣと、各ＰＣに搭載されたＣＰＵ５１で動作するプログラムとの協調動作により実現される。
【００２８】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵ４１，５１がインストールプログラムを順次実行することで各種処理が実現される。
【００２９】
図４は、本実施の形態における画像合成情報記憶部３７に格納される画像合成情報のデータ構成例を示した図である。本実施の形態では、この画像合成情報を、印刷処理を行う前に事前に設定しておく必要があるが、この画像合成情報において合成用画像として指定されうるフォーム画像の生成について図５，６を用いて説明する。
【００３０】
図５は、本実施の形態において用いるフォーム設定画面の例を示した図である。この設定画面は、管理端末装置２０のディスプレイ５８に表示される。図５には、新規生成するフォームの名称を入力指定するフォーム名領域６２と、生成するフォームのレイアウトを表示するレイアウト表示領域６３が示されている。設定画面の右側には、フォーム上に割り付ける各種属性項目に対応した項目ボタン６４が配設されている。差込印刷としてはファイル名、ユーザ名、印字時間、シリアルＮｏ及びページ数という各属性項目に対応する属性ボタンが設けられている。また、その下方には任意文字列、画像及び印字データをそれぞれフォーム上に割り付けるための割付ボタン６５〜６７が設けられている。本実施の形態では、これらのボタン６４〜６７を次のように使用しながらフォームを生成できるようにしている。
【００３１】
まず、属性値の１つであるファイル名を印刷用紙の右上に印刷したい場合、ファイル名の属性ボタンをレイアウト表示領域６３の右上にドラッグ＆ドロップする。更に、ユーザ名の属性を印刷用紙の左下に印刷したい場合、ファイル名の属性ボタンをレイアウト表示領域６３の左下にドラッグ＆ドロップする。図５には、この状態のフォームレイアウトが例示されている。これにより、このｆｏｒｍ１が印刷対象画像に合成されて印刷されると、印刷対象画像のファイル名が印刷用紙の右上に、印刷対象画像の印刷を指示したユーザの名が印刷用紙の左下に、それぞれ印刷されることになる。他の差込印刷に含まれる属性項目に対しても同様の操作によってｆｏｒｍ１に割り付けることができる。
【００３２】
また、任意文字列の割付ボタン６５がレイアウト表示領域６３の所望の位置にドラッグ＆ドロップされると、そのドロップした位置に、ユーザが入力した文字列が印刷される領域が設けられる。画像の割付ボタン６６がレイアウト表示領域６３の所望の位置にドラッグ＆ドロップされると、そのドロップした位置に、ユーザが指定した画像ファイルの印刷領域が設けられる。印字データの割付ボタン６７がレイアウト表示領域６３の所望の位置にドラッグ＆ドロップされると、そのドロップした位置に、ユーザが指定したテキストデータファイルの印刷領域が設けられる。なお、文字列や画像の印刷領域の大きさは、マウス操作等によって適宜調整可能である。差込印刷される属性項目においても同様である。
【００３３】
以上のようにして生成されたフォームの画像データは、図示しない保存ボタンの選択操作などによって、画像合成情報管理部３６により画像合成情報記憶部３７に登録される。この登録されたフォームの出力画像の例を図６に示す。図６（ａ）には、図５の設定画面の例に対応したフォーム名が“ｆｏｒｍ１”の画像の例が示されており、図６（ｂ）には、ファイル名の属性のみを印刷用紙の右上に割り付けたフォーム名が“ｆｏｒｍ２”の画像の例が示されている。
【００３４】
図７は、本実施の形態において用いる合成定義情報の設定画面（以下、「合成定義情報設定画面」）の例を示した図である。この設定画面は、管理端末装置２０のディスプレイ５８に表示される。図７には、処理名、ルール名を指定する各設定領域７１，７２と、判断領域とアクションの各設定領域７３，７４と、が設けられており、管理者は各領域から必要事項を設定する。設定領域７１には、後述するルールを分類管理するための処理の名称を指定させる。図７に示した例では、“ユーザ名印字”と設定されていることからユーザ名の印字に関するルールが定義されることが把握できる。設定領域７２には、この設定画面から設定するルールに割り付ける名称を指定させる。
【００３５】
判断条件の設定領域７３では、後段のアクションを実行させるか否かの判断条件を指定させる。図７では、２つの条件７５が設定された例が示されている。条件７５を設定するために設けられた条件の要素を設定する領域７７〜７９のうち領域７７には属性項目を、領域７８には当該属性項目の属性値を、領域７９には属性値の状態を、それぞれ指定させる。このうち、領域７７，７９は、プルダウンメニューが割り付けられており、表示されたメニュー項目の中から設定者が選択できるようになっている。なお、領域７８，７９は、条件として設定すべき属性項目の種類によって異なってくるため、図８に例示したように領域７７への設定内容によって表示されない場合がある。領域７７〜７９の間に表示される文字も同様である。そして、設定された条件を全て満たした場合あるいはいずれかを満たせば判断条件を満たしていると判断するための判断条件の真偽判定条件を指定させるためのラジオボタン７６が設けられている。条件増減ボタン８０は条件７５として設定する条件の数を増減させるための操作ボタンである。例えば、２つの条件が設定されている図７の設定状態において「条件を増やす」ボタンが選択されると、判断条件の設定領域７３の中に条件３の設定領域が設けられ、一方、「条件を減らす」ボタンが選択されると、判断条件の設定領域７３の中に条件１の設定領域のみが設けられた状態になる。このように、設定者は、条件増減ボタン８０を操作することによって判断条件に含める条件の数の調整を行う。
【００３６】
アクションの設定領域７４では、判断条件の設定領域７３において設定した条件を満たした場合に実施すべき処理内容を指定させる。アクションの要素を設定する領域８１，８２のうち領域８１には“合成” するか“合成しない”かを、プルダウンメニューの中から選択することで指定させる。領域８２には、合成する場合に合成すべき合成用画像のフォーム画像名を指定させる。なお、領域８２のプルダウンメニューには、図５のフォーム設定画面を用いて生成されたフォームの各名称がリスト表示されるので、設定者は、そのリストの中から選択する。リスト表示するフォーム名は、画像合成情報管理部３６に要求して取得する。なお、領域８１に“合成しない”が選択された場合、領域８２は表示されない。
【００３７】
画像増減ボタン８３は、印刷対象画像と合成させるフォーム画像の数を増減させるための操作ボタンである。例えば、１つフォーム画像が設定されている図７の設定状態において「画像を増やす」ボタンが選択されると、“ｔｅｘｔ＿ｆｏｒｍ”に加えてフォーム画像を別途指定させるための領域８２がアクションの設定領域７４の中に１つ追加表示される。一方、「画像を減らす」ボタンが選択されると、アクションの設定領域７４の中に存在する領域８２が１つ消去される。このように、設定者は、画像増減ボタン８３を操作することによって合成すべき画像を選択する。
【００３８】
図８は、図７と同じ処理（処理名“ユーザ名印字”）において異なるルール（ルール名“ｄｅｆaｕｌｔ”）を設定したときの画面表示例を示した図である。以上のようにして生成された合成定義情報は、図示しない保存ボタンの選択操作などによって、画像合成情報管理部３６により画像合成情報記憶部３７に登録される。
【００３９】
図９は、処理（処理名“ユーザ名印字”）に対して上記設定を行った場合に生成される画像合成情報の例を示した図であるが、この図９を用いながら図４に示した画像合成情報について説明する。
【００４０】
画像合成情報は、合成定義情報設定画面を用いて生成された合成定義情報と、前述したフォーム設定画面を用いて生成されたフォーム画像とで構成される。画像合成情報は、前述したユーザ名の印字に関する画像合成処理というように、画像合成を行う処理毎に生成される。
【００４１】
各処理に含まれる合成定義情報には、１又は複数のルールが設定可能であり、ルール名で識別される各ルールには、判断条件として１又は複数の条件が設定可能である。そして、更に条件の全てを満たした場合、あるいはいずれかの条件を満たした場合という真偽判定条件に合致した場合に実行するアクションが設定される。なお、図示していないが、画像合成情報には、真偽判定条件も含まれている。合成定義情報設定画面から明らかなように、アクションには、合成の是非と、合成する場合にはそのフォーム画像名が指定されている。
【００４２】
各処理に含まれるフォーム画像には、アクションで指定されたフォーム画像データが含まれる。ただ、フォームを他の処理と共用することを考慮すると、フォーム画像データを各画像合成情報に含ませることは記憶容量上効率的ではないので、フォーム画像データそのものを画像合成情報に必ずしも含めなくてもよい。この場合、合成対象のフォーム画像は、アクションに設定されたフォーム画像名から特定する。
【００４３】
以上のようにして、本実施の形態を実施する上で必要な情報の設定を行うことで、本実施の形態において特徴的な画像合成を行う印刷処理が実施可能になる。以下、本実施の形態における動作について説明する。
【００４４】
ユーザ端末装置１０の印刷要求部１１は、ユーザによる印刷指示に応じて印刷対象画像と印刷指示内容を含む印刷要求を画像形成装置３０に送信すると、画像形成装置３０はこれを受け付ける。そして、印刷指示により実行すべき時刻になると、その印刷指示に応じて生成した印刷ジョブの実行を開始する。以下、印刷ジョブの実行が開始されてからの処理を図１０に示したフローチャートを用いて説明する。
【００４５】
属性値取得部３２は、ジョブが開始されたときに、印刷画像取得部３１が取得した印刷対象画像又は印刷環境に関連する属性値を取得する（ステップ１００）。印刷対象画像に関連する属性値というのは、印刷対象画像ファイルの属性値、印刷指示に含まれる指示内容等である。印刷環境に関連する属性値というのは、印刷を実施する画像形成装置３０の仕様情報、機能情報、接続されたネットワーク情報等である。このように、本実施の形態では、印刷ジョブが開始したときに各種属性値を取得する。例えば、画像形成装置３０に装填されている用紙サイズは、印刷要求時と印刷実行時とで異なっている場合がありうるが、本実施の形態では、このような場合に対応できるように印刷実行開始時点において各種属性値を収集するようにしている。
【００４６】
本実施の形態では、印刷対象画像をページ単位にルール判定をし、アクション、すなわち、画像の合成の是非を判断するようにしている。従って、１ページ目から順番に処理することになるが（ステップ１１０）、最終ページに対する処理が終了するまで（ステップ１２０でＹ）、以降の処理を繰り返し実行する。
【００４７】
まず、印刷対象画像の処理対象ページがメモリ（ＲＡＭ４８）に展開されると（ステップ１３０）、ルール判断部３３は、当該ページに対する合成の是非等の判断に用いるルールを特定する。以下、ルールを特定する際に行う合成判定処理を図１１に示したフローチャートを用いて説明する。
【００４８】
ルール判断部３３は、合成判定処理を行う際、判定結果の初期値として“合成しない”を設定する（ステップ１４１）。画像合成を要求するユーザからの印刷指示には、画像合成情報記憶部３７に登録されている画像合成情報のうちどの処理名に該当する情報を使用するかについて指定されている。処理名が指定されていない場合（ステップ１４２でＮ）、画像の合成は、ユーザによって要求されていないと判断し、判定結果として“合成しない”を返すことになる。処理名が指定されていた場合（ステップ１４２でＹ）、該当する画像合成情報の合成定義情報に含まれている最初のルールを取り出し（ステップ１４３）、そのルールに従って評価を行う（ステップ１４５）。ここで評価というのは、印刷画像取得部３１に取得された属性値を、当該ルールに設定された判断条件と照合することにより、当該属性値がその判断条件を満たすか否かを判定することをいう。判断条件には、前述したように複数の条件が含まれている場合がありうるが、この場合は上段に位置する条件から判定することにし、そして、各条件に合致しているか否かを判定すると共に、条件の全てを満たしているか、あるいはいずれかの条件を満たしているかという判断条件の真偽判定条件に従って判断条件を満たすか否かの判定を行う。なお、判断条件に含まれる条件は、判断条件の登録順に判定を行うものとする。
【００４９】
このルールの評価の結果、判断条件を満たしていないと判定すると（ステップ１４６でＦＡＬＳＥ）、合成定義情報に含まれている次のルールを取得する（ステップ１４９）。そして、前述したルールの評価を行う（ステップ１４５）。次のルールが存在しない場合（ステップ１４４でＮ）、判定結果として“合成しない”を返すことになる。なお、この処理から、合成定義情報において上段に位置するルールにおいて判断条件を満たしていると判断するとそれよりも下位に位置するルールについての評価を行わないためルールの設定順序を考慮して合成定義情報を生成する必要がある。
【００５０】
また、本実施の形態では、属性値の取得を印刷実行を開始するときに行うようにしたが、ページ毎にルールの評価を行うので、厳密にはページに対する評価を行うときに属性値を取得するのが望ましい。印刷実行過程において変更してしまう属性値が存在するからである。例えば、ステープルすべき用紙枚数が画像形成装置３０の仕様を超えた場合におけるステープルの可否、排出トレイのオーバーフローによる印刷不可などがこれに該当する。
【００５１】
いずれかのルールの評価において、当該ルールが判断条件を満たしていると判定すると（ステップ１４６でＴＲＵＥ）、ルール判断部３３は、これにより印刷対象画像に対する画像合成のルールを特定することになる。
【００５２】
次に、ルール判断部３３は、当該ルールに含まれるアクションを参照し、アクション内容として合成するか否かを判断する。ここで、ルールに合成しないと設定されている場合（ステップ１４７でＮ）、判定結果として“合成しない”を返す。一方、ルールに合成すると設定されている場合（ステップ１４７でＹ）、判定結果として“合成する”を設定すると共に、アクションに対する設定内容から合成すべきフォーム画像名を取得する（ステップ１４８）。
【００５３】
図１０に戻り、合成判定処理において合成すると判定された場合（ステップ１５０でＹ）、画像形成処理部３４は、フォーム名から特定されるフォーム画像を画像合成情報記憶部３７から取り出す。そして、取り出したフォーム画像に対し、フォーム設定時に差込印刷としてフォーム上に属性項目が割り付けられている場合、そのフォーム上の予め指定された位置に、予め割り付けられた属性項目の属性値を割り付けることで合成用画像を完成させる（ステップ１６０）。つまり、図５，６を用いて説明したように、例えばファイル名の割付位置には、属性値取得部３２により取得された印刷対象画像の実際のファイル名が割り付けられて印刷されるように合成用画像を形成する。なお、差込印刷に含まれる属性項目がフォーム上に割り付けられていなければ、合成用画像としてフォーム画像をそのまま採用する。
【００５４】
このようにして、合成用画像を完成させると、画像形成処理部３４は、印刷対象画像に合成用画像を合成することによって実際に印刷する印刷画像を生成する（ステップ１７０）。そして、印刷実行部３５は、生成された合成画像を印刷する（ステップ１８０）。一方、合成判定処理において合成しないと判定された場合（ステップ１５０でＮ）、画像形成処理部３４は、印刷対象画像から画像合成以外の印刷指示に従って印刷画像を形成し、印刷実行部３５は、生成された合成画像を印刷する（ステップ２００）。その後、次のページに処理を移し（ステップ１９０）、前述した処理を印字が終了するまで繰り返し実行する。
【００５５】
図１２は、本実施の形態において行われる画像合成を示した概念図である。図１２（ａ）には、ルール判断部３３による評価の結果、 “ｆｏｒｍ１”と合成することが決定された結果、印刷用紙の右上に印刷対象画像のファイル名“ｆｉｌｅ１．ｔｘｔ”、左下に印刷要求をしたユーザの名“ｕｓｅｒ００１”が、それぞれ合成され印刷された例が示されている。また、図１２（ｂ）には、“ｆｏｒｍ２”と合成することが決定された結果、印刷用紙の右上に印刷対象画像のファイル名“ｆｉｌｅ２．ｄｏｃ”のみが合成され印刷された例が示されている。
【００５６】
合成定義情報の設定について図７，８を用いて説明したが、この際、合成する画像として複数のフォーム画像を設定できると説明した。ここで、合成する画像が複数存在する場合において各合成画像を単純に合成すると、重なり合う部分の色が混合により変化する可能性がある。従って、本実施の形態では、合成していく順番を決め、その順番に１つずつ印刷対象画像に合成していくことにする。なお、その順番は、例えば合成定義情報の設定画面への記載順とする。
【００５７】
本実施の形態では、以上説明したように印刷実行を開始したときに取得した属性値を、判断条件と照合することで画像合成の是非、画像合成する場合には合成する画像を決定することになる。印刷実行を開始したときに特定される属性値としては、例えば、印刷実行開始時の時刻等がある。また、ステープルの実施を印刷指示しても、印刷実行途中においてステープルすべき印刷枚数が画像形成装置３０の仕様を超えた場合にステープル不能となった場合も印刷指示時から属性値が変更される場合の例に相当する。
【００５８】
なお、本実施の形態では、画像合成情報の設定を、管理端末装置２０にて実施するように構成したが、画像形成装置３０の操作パネル４３に前述した設定画面を表示して画像形成装置３０側で設定できるように構成してもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明に係る画像形成処理装置の一実施の形態を利用したネットワークシステムの全体構成図である。
【図２】本実施の形態における画像形成装置のハードウェア構成図である。
【図３】本実施の形態におけるユーザ端末装置と管理端末装置を形成するコンピュータのハードウェア構成図である。
【図４】本実施の形態における画像合成情報記憶部に格納される画像合成情報のデータ構成例を示した図である。
【図５】本実施の形態において用いるフォーム設定画面の例を示した図である。
【図６】図５の設定画面から生成されるフォーム画像の出力例を示した図である。
【図７】本実施の形態において用いる合成定義情報の設定画面の例を示した図である。
【図８】図７と同じ処理において異なるルールを設定した場合の合成定義情報設定画面の表示例を示した図である。
【図９】図７及び図８に示した各設定画面から生成された画像合成情報の例を示した図である。
【図１０】本実施の形態において印刷ジョブの実行が開始されてからの処理を示したフローチャートである。
【図１１】図１０における合成判定処理を示したフローチャートである。
【図１２】本実施の形態において行われる画像合成を示した概念図である。
【符号の説明】
【００６０】
１  ＬＡＮ、１０  ユーザ端末装置、１１  印刷要求部、２０  管理端末装置、２１  フォーム設定処理部、２２  合成定義情報設定処理部、３０  画像形成装置、３１  印刷対象画像取得部、３２  属性値取得部、３３  ルール判断部、３４  画像形成処理部、３５  印刷実行部、３６  画像合成情報管理部、３７  画像合成情報記憶部、３８  合成制御部、４１，５１  ＣＰＵ、４２  アドレスデータバス、４３  操作パネル、４４  スキャナ、４５，５４  ハードディスクドライブ（ＨＤＤ）、４６  プリンタエンジン、４７  ネットワークインタフェース（Ｉ／Ｆ）、４８，５３  ＲＡＭ、４９，５２  ＲＯＭ、５０  外部メディアインタフェース（Ｉ／Ｆ）、５５  ＨＤＤコントローラ、５６  マウス、５７  キーボード、５８  ディスプレイ、５９  入出力コントローラ、６０  ネットワークコントローラ、６１  内部バス。
【図１】
2009094970.tif 000003
【図２】
2009094970.tif 000004
【図３】
2009094970.tif 000005
【図４】
2009094970.tif 000006
【図５】
2009094970.tif 000007
【図６】
2009094970.tif 000008
【図７】
2009094970.tif 000009
【図８】
2009094970.tif 000010
【図９】
2009094970.tif 000011
【図１０】
2009094970.tif 000012
【図１１】
2009094970.tif 000013
【図１２】
2009094970.tif 000014