(57)【特許請求の範囲】
【請求項１】
原稿画像を受け付ける受付手段と、
前記受付手段により受け付けられた原稿画像の大きさに関する情報から出力サイズを決定する決定手段と、
前記受付手段により受け付けられた原稿画像に付加画像を合成する合成手段と、
原稿画像の大きさに関する情報と、付加画像の大きさに関する情報と、付加画像の原稿画像に対する座標位置と、を含む情報から、原稿画像と付加画像が収まる外枠画像サイズを算出し、算出した外枠画像サイズが前記決定手段により決定された出力サイズよりも大きい場合に、算出した外枠画像サイズよりも大きくなるように出力サイズを再定義する出力サイズ再定義手段と、
前記出力サイズ再定義手段により再定義された出力サイズに合成画像を出力する出力手段と、
を有する画像処理装置。
【請求項２】
前記原稿画像の起点のＸ座標およびＹ座標をそれぞれ０とした場合に、前記付加画像の座標位置のＸ座標またはＹ座標のいずれかが０より小さい場合には、前記付加画像および前記原稿画像を、前記付加画像の座標位置のＸ座標およびＹ座標のいずれもが０以上となるように移動する移動手段をさらに備えた請求項１記載の画像処理装置。
【請求項３】
原稿を読み取る読取装置と、
前記読取装置により読み取られた原稿画像を受け付ける受付手段と、
前記受付手段により受け付けられた原稿画像の大きさに関する情報から出力サイズを決定する決定手段と、
前記受付手段により受け付けられた原稿画像に付加画像を合成する合成手段と、
原稿画像の大きさに関する情報と、付加画像の大きさに関する情報と、付加画像の原稿画像に対する座標位置と、を含む情報から、原稿画像と付加画像が収まる外枠画像サイズを算出し、算出した外枠画像サイズが前記決定手段により決定された出力サイズよりも大きい場合に、算出した外枠画像サイズよりも大きくなるように出力サイズを再定義する出力サイズ再定義手段と、
前記出力サイズ再定義手段により再定義された出力サイズに合成画像を出力する出力手段と、
前記出力手段により出力された合成画像を形成する画像形成装置と、
を有する画像形成システム。
【請求項４】
前記画像形成装置は、前記原稿画像の起点のＸ座標およびＹ座標をそれぞれ０とした場合に、前記付加画像の座標位置のＸ座標またはＹ座標のいずれかが０より小さい場合には、前記付加画像および前記原稿画像を、前記付加画像の座標位置のＸ座標およびＹ座標のいずれもが０以上となるように移動する移動手段をさらに備えた請求項３記載の画像形成システム。
【請求項５】
原稿画像を受け付けるステップと、
受け付けられた原稿画像の大きさに関する情報から出力サイズを決定するステップと、
受け付けられた原稿画像に付加画像を合成するステップと、
原稿画像の大きさに関する情報と、付加画像の大きさに関する情報と、付加画像の原稿画像に対する座標位置と、を含む情報から、原稿画像と付加画像が収まる外枠画像サイズを算出し、算出した外枠画像サイズが決定された出力サイズよりも大きい場合に、算出した外枠画像サイズよりも大きくなるように出力サイズを再定義するステップと、
再定義された出力サイズに合成画像を出力するステップと、
をコンピュータに実行させるためのプログラム。
【請求項６】
前記原稿画像の起点のＸ座標およびＹ座標をそれぞれ０とした場合に、前記付加画像の座標位置のＸ座標またはＹ座標のいずれかが０より小さい場合には、前記付加画像および前記原稿画像を、前記付加画像の座標位置のＸ座標およびＹ座標のいずれもが０以上となるように移動するステップをさらに備えた請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成システム、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、合成画像を合成しようとする画像データをある一定量のデータ毎に分割する分割手段と、前記分割手段により分割された一定量の画像データを格納する格納手段と、前記格納手段に格納された一定量の画像データの各ライン毎に合成すべき合成画像の有無を判定する判定手段と、前記判定手段により合成すべき画像が有ると判定された場合に、当該列のどの画素に合成画像を合成すべきであるかを示すアドレス情報を算出する算出手段と、前記算出手段により算出されたアドレス情報に基づいて、当該列の画像データに含まれる画素データに対して合成画像を合成する合成手段と、前記格納手段に格納された一定量の画像データを順次転送する転送手段と、を有する画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１８８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、原稿読取装置から読み取った原稿画像に対して、スタンプ画像のような付加画像を合成して出力しようとすると、図１８（ａ）に示すように原稿読取装置から読み取った原稿画像データサイズに対して、スタンプ画像データを合成するため、図１８（ｂ）に示すように原稿画像データから外れる領域には合成することができない。
また、原稿画像データにスタンプ画像データを合成して形成される合成画像データよりも大きな用紙がセットされたとしても、図１８（ｃ）に示すように原稿画像データから外れる部分にスタンプ画像が印刷されず、ユーザの意図した出力結果とならない。
【０００５】
本発明は、原稿画像に対してスタンプ画像のような付加画像を合成する際に、原稿画像から外れる領域であっても欠けることなく合成することができる画像処理装置、画像形成システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る本発明は、原稿画像を受け付ける受付手段と、前記受付手段により受け付けられた原稿画像の大きさに関する情報から出力サイズを決定する決定手段と、前記受付手段により受け付けられた原稿画像に付加画像を合成する合成手段と、原稿画像の大きさに関する情報と、付加画像の大きさに関する情報と、付加画像の原稿画像に対する座標位置と、を含む情報から、原稿画像と付加画像が収まる外枠画像サイズを算出し、算出した外枠画像サイズが前記決定手段により決定された出力サイズよりも大きい場合に、算出した外枠画像サイズよりも大きくなるように出力サイズを再定義する出力サイズ再定義手段と、前記出力サイズ再定義手段により再定義された出力サイズに合成画像を出力する出力手段と、を有する画像処理装置である。
【０００７】
請求項２に係る本発明は、前記原稿画像の起点のＸ座標およびＹ座標をそれぞれ０とした場合に、前記付加画像の座標位置のＸ座標またはＹ座標のいずれかが０より小さい場合には、前記付加画像および前記原稿画像を、前記付加画像の座標位置のＸ座標およびＹ座標のいずれもが０以上となるように移動する移動手段をさらに備えた請求項１記載の画像処理装置である。
【０００９】
請求項３に係る本発明は、原稿を読み取る読取装置と、前記読取装置により読み取られた原稿画像を受け付ける受付手段と、前記受付手段により受け付けられた原稿画像の大きさに関する情報から出力サイズを決定する決定手段と、前記受付手段により受け付けられた原稿画像に付加画像を合成する合成手段と、原稿画像の大きさに関する情報と、付加画像の大きさに関する情報と、付加画像の原稿画像に対する座標位置と、を含む情報から、原稿画像と付加画像が収まる外枠画像サイズを算出し、算出した外枠画像サイズが前記決定手段により決定された出力サイズよりも大きい場合に、算出した外枠画像サイズよりも大きくなるように出力サイズを再定義する出力サイズ再定義手段と、前記出力サイズ再定義手段により再定義された出力サイズに合成画像を出力する出力手段と、前記出力手段により出力された合成画像を形成する画像形成装置と、を有する画像形成システムである。
【００１０】
請求項４に係る本発明は、前記画像形成装置は、前記原稿画像の起点のＸ座標およびＹ座標をそれぞれ０とした場合に、前記付加画像の座標位置のＸ座標またはＹ座標のいずれかが０より小さい場合には、前記付加画像および前記原稿画像を、前記付加画像の座標位置のＸ座標およびＹ座標のいずれもが０以上となるように移動する移動手段をさらに備えた請求項３記載の画像形成システムである。
【００１２】
請求項５に係る本発明は、原稿画像を受け付けるステップと、受け付けられた原稿画像の大きさに関する情報から出力サイズを決定するステップと、受け付けられた原稿画像に付加画像を合成するステップと、原稿画像の大きさに関する情報と、付加画像の大きさに関する情報と、付加画像の原稿画像に対する座標位置と、を含む情報から、原稿画像と付加画像が収まる外枠画像サイズを算出し、算出した外枠画像サイズが決定された出力サイズよりも大きい場合に、算出した外枠画像サイズよりも大きくなるように出力サイズを再定義するステップと、再定義された出力サイズに合成画像を出力するステップと、をコンピュータに実行させるためのプログラムである。
【００１３】
請求項６に係る本発明は、前記原稿画像の起点のＸ座標およびＹ座標をそれぞれ０とした場合に、前記付加画像の座標位置のＸ座標またはＹ座標のいずれかが０より小さい場合には、前記付加画像および前記原稿画像を、前記付加画像の座標位置のＸ座標およびＹ座標のいずれもが０以上となるように移動するステップをさらに備えた請求項５記載のプログラムである。
【発明の効果】
【００１５】
請求項１に係る本発明によれば、原稿画像から外れる領域であっても欠けることなく付加画像を合成することができる画像処理装置を提供することができる。
【００１６】
請求項２に係る本発明によれば、原稿画像から外れる領域であっても欠けることなく付加画像を合成することができる画像処理装置を提供することができる。
【００１８】
請求項３に係る本発明によれば、原稿画像から外れる領域であっても欠けることなく付加画像を合成することができる画像形成システムを提供することができる。
【００１９】
請求項４に係る本発明によれば、原稿画像から外れる領域であっても欠けることなく付加画像を合成することができる画像形成システムを提供することができる。
【００２１】
請求項５に係る本発明によれば、原稿画像から外れる領域であっても欠けることなく付加画像を合成することができるプログラムを提供することができる。
【００２２】
請求項６に係る本発明によれば、原稿画像から外れる領域であっても欠けることなく付加画像を合成することができるプログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【図２】本発明の一実施形態における画像形成システムの装置構成を示す斜視図である。
【図３】本発明の一実施形態における画像形成システムにおけるシステムコントローラのハードウェア構成を示すブロック図である。
【図４】本発明の一実施形態における画像形成システムのシステムコントローラの機能構成を示すブロック図である。
【図５】本発明の一実施形態における画像形成システムのシステムコントローラの動作を示すフローチャートである。
【図６】本発明の一実施形態におけるＵＩ装置の表示画面を例示する図である。
【図７】ステップ１０８の出力サイズ再定義算出処理の詳細を示すフローチャートである。
【図８】本発明の一実施形態におけるＵＩ装置の表示画面を例示する図である。
【図９】ステップ１１４の原稿画像と付加画像のシフト量算出処理の詳細を示すフローチャートである。
【図１０】本発明の一実施形態における画像形成システムによる合成処理を説明するのに用いる（ａ）は原稿画像の一例を示す図であって、（ｂ）は付加画像の一例を示す図であって、（ｃ）は出力用紙の一例を示す図である。
【図１１】本発明の一実施形態における画像形成システムによる合成処理を説明する図である。
【図１２】本発明の一実施形態における画像形成システムによる合成処理を説明する図である。
【図１３】本発明の一実施形態における画像形成システムによる合成処理を説明する図である。
【図１４】本発明の一実施形態における画像形成システムによる合成処理を説明する図である。
【図１５】本発明の一実施形態における画像形成システムによる合成処理を説明する図であって、合成処理とセンタリング処理を行う場合を説明する図である。
【図１６】本発明の一実施形態における画像形成システムに用いられる画像形成装置の露光動作を示すフローチャートである。
【図１７】本発明の他の実施形態における画像形成システムのシステムコントローラの動作を示すフローチャートである。
【図１８】比較例における画像形成システムによる合成処理を説明する図である。
【発明を実施するための形態】
【００２５】
次に、本発明の第一実施形態について図面を参照して詳細に説明する。
図１は、本発明の一実施形態における画像形成システムの構成を示すブロック図である。図２は、画像形成システムの装置構成を示す斜視図である。
【００２６】
本発明の一実施形態に係る画像形成システムは、図１に示されるように、ネットワーク１０により相互に接続された画像形成システム１及び端末装置１４により構成される。端末装置１４は、印刷データを生成して、ネットワーク１０経由にて生成した印刷データを画像形成システム１に対して送信する。画像形成システム１は、端末装置１４から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。
【００２７】
画像形成システム１は、図１及び図２に示されるように、システムコントローラ１６と、読取装置としての画像読取装置１８と、画像形成装置２０により構成されている。
【００２８】
システムコントローラ１６は、画像読取装置１８及び画像形成装置２０に有線又は無線通信により接続され、画像読取装置１８の読み取り動作を制御し、画像形成装置２０の印刷動作を制御する画像処理装置として機能する。また、端末装置１４から送信されてきた印刷データにより画像形成装置２０の印刷動作を制御する画像処理装置として機能する。
【００２９】
画像読取装置１８は、システムコントローラ１６の制御のもと原稿を読み取り、読み取った原稿画像を有線又は無線通信によりシステムコントローラ１６へ送信する。画像読取装置１８は、例えばスキャナであり、原稿を光学的に走査して画像として読み取る。
【００３０】
画像形成装置２０は、システムコントローラ１６による制御に基づいて印刷データに応じた画像を印刷用紙上に出力する。また、画像形成装置２０は、端末装置１４から送信された印刷情報（原稿）を受け付けて、この印刷情報に応じた画像を用紙上に出力する。
【００３１】
次に、本実施形態の画像形成システムにおけるシステムコントローラ１６のハードウェア構成を図３に示す。
【００３２】
システムコントローラ１６は、図３に示されるように、ユーザインタフェース（ＵＩ）装置２２、ＣＰＵ２４、メモリ２６、ハードディスクドライブ（ＨＤＤ）等の記憶装置２８、有線又は無線通信にて外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）３０を有する。
【００３３】
ＵＩ装置２２は、作業者等との間で情報の授受を行う。具体的には、ＵＩ装置２２はタッチパネルや液晶ディスプレイ、キーボード等を含み、画像読取装置１８や画像形成装置２０の処理内容の選択の受付けやその表示等を行う。
【００３４】
ＣＰＵ２４は、メモリ２６または記憶装置２８に格納されたプログラムに基づいて所定の処理を実行して、システムコントローラ１６の動作を制御する。
【００３５】
なお、本実施形態では、ＣＰＵ２４は、メモリ２６または記憶装置２８内に格納されたプログラムを読み出して実行するものとして説明するが、プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ２４に提供し、又はプログラムを通信ＩＦ３０を介して提供することも可能である。
【００３６】
次に、ＣＰＵ２４において制御プログラムが実行されることにより実現されるシステムコントローラ１６の機能構成を図４に示す。
【００３７】
システムコントローラ１６は、図４に示されるように、画像受付部３２と、原稿画像データ格納部３４と、ジョブ制御部３６と、画像出力制御部３８と、コマンド通信インタフェース（ＩＦ）部４０と、合成位置受付部４１と、出力サイズ再定義部４２と、付加画像データ格納部４３と、付加画像生成部４４と、画像合成制御部４６と、合成画像データ格納部４７と、画像データ転送部４８とを備えている。
【００３８】
画像受付部３２は、画像読取装置１８によって原稿が読み取られ、原稿画像として受け付けるよう制御する。
【００３９】
原稿画像データ格納部３４は、画像受付部３２に受け付けられた原稿画像データを格納する。
【００４０】
ジョブ制御部３６は、操作者の指示等によって、画像形成装置２０の出力用紙を手差しジョブ又はトレイジョブに切り換えて制御する。ジョブの選択は、ＵＩ装置２２への入力によって選択されてもよいし、端末装置１４からの指示によって選択されてもよいし、手差しトレイに用紙がセットされたことを検知して手差しジョブに切り換えられるようにしてもよい。
【００４１】
画像出力制御部３８は、ジョブ制御部３６により選択されたジョブにより原稿画像を出力するか否か制御する。
【００４２】
コマンド通信ＩＦ部４０は、画像形成装置２０に対して画像受付部３２に受け付けられた原稿画像データを送信したり、後述する出力サイズ再定義部４２により再定義された出力用紙サイズを画像形成装置２０へ送信する。
【００４３】
合成位置受付部４１は、操作者の指示等によって、画像受付部３２に受け付けられた原稿画像データに対する付加画像データの合成位置（座標位置）を受け付ける。
【００４４】
出力サイズ再定義部４２は、合成位置受付部４１により受け付けられた座標位置と、後述する付加画像データ格納部４３に格納されている付加画像データ情報と、画像出力制御部３８から受信した原稿画像データ情報と、に基づいて、原稿画像に対して付加画像が完全に収まる出力サイズとしての外枠画像サイズを再定義する。
【００４５】
付加画像データ格納部４３は、予め登録された又は端末装置１４にて作成された複数の付加画像を格納し、各付加画像毎に付加画像データサイズ等の付加画像データ情報を有している。
【００４６】
付加画像生成部４４は、付加画像データ格納部４３に格納された付加画像データに基づいて合成する付加画像を生成する。
【００４７】
画像合成制御部４６は、合成位置受付部４１により受け付けられた座標位置と、付加画像データ情報と、原稿画像データ情報と、に基づいて、原稿画像に付加画像を合成するよう制御する。このとき、原稿画像の座標位置と合成画像の座標位置とを必要に応じてシフトして所定のサイズに出力されるよう制御する。
【００４８】
合成画像データ格納部４７は、画像合成制御部４６により合成された合成画像を格納する。
【００４９】
画像データ転送部４８は、画像合成制御部４６により合成された合成画像を画像形成装置２０に転送する。
【００５０】
図５は、本実施形態の画像形成システムにおけるシステムコントローラ１６の動作を示すフローチャートであって、印刷対象である出力用紙が手差しジョブである場合を示す図である。図６は、ＵＩ装置２２の表示画面上で付加画像を合成する座標位置を設定する例を示す図である。
【００５１】
ステップ１００（Ｓ１００）において、画像受付部３２は、画像読取装置１８によって読み取られた原稿画像を受け付けて、原稿画像データサイズ（原稿画像幅、原稿画像長）等の原稿画像データ情報を取得する。
【００５２】
ステップ１０２（Ｓ１０２）において、取得された原稿画像データから原稿画像データサイズが検出されて原稿画像データに基づく出力用紙サイズが決定される。
【００５３】
ステップ１０４（Ｓ１０４）において、付加画像データ格納部４３に格納されている付加画像データのうち原稿画像に対して合成する付加画像の座標位置を問い合わせる。具体的には、例えば図６に示されているように、ＵＩ装置２２の表示画面上において、原稿画像の四隅のいずれかを起点として付加画像を合成するかを選択できるようにする。本実施形態においては、「自動」、「左上起点」、「左下起点」、「右上起点」又は「右下起点」のいずれかのボタンを選択し、原稿画像データの選択された座標位置を起点にした付加画像データの座標位置が合成位置受付部４１に受け付けられる。「自動」が選択された場合には、原稿画像データの起点を設定できる。本実施形態では、原稿画像データの左上を起点（０，０）として、付加画像データの左上を座標位置（ａ，ｂ）に合成する例について説明する。横軸をＸ軸、縦軸をＹ軸とし、起点から右側をＸ軸の正の方向、起点から下側をＹ軸の正の方向とする。また、ＵＩ装置２２の表示画面上で付加画像の向きを「０°」「９０°」「１８０°」「２７０°」のいずれかのボタンを選択することにより回転させることができる。
【００５４】
ステップ１０６（Ｓ１０６）において、ステップ１０２（Ｓ１０２）で決定した出力用紙サイズが送信される。
【００５５】
ステップ１０８（Ｓ１０８）において、出力サイズ再定義部４２は、ステップ１００及びステップ１０２において取得された原稿画像データ情報と、付加画像データ情報と、ステップ１０４において受け付けられた原稿画像に対する付加画像の座標位置と、から付加画像が完全に収まる外枠画像サイズ（外枠画像幅、外枠画像長）を算出し、出力用紙の出力サイズが再定義される。
【００５６】
図７は、ステップ１０８（Ｓ１０８）における出力サイズ再定義部４２の動作について詳細に示すフローチャートである。
【００５７】
ステップ２００（Ｓ２００）において、原稿画像に合成する付加画像の付加画像データ情報を取得する。具体的には、付加画像幅と付加画像長の付加画像データサイズを取得する。
【００５８】
ステップ２０２（Ｓ２０２）において、付加画像が収まる外枠画像幅よりステップ１０２（Ｓ１０２）で決定した出力用紙幅が大きいか否かを判定する。出力用紙幅が大きいと判定された場合にはステップ２０４（Ｓ２０４）へ移行してステップ１０２（Ｓ１０２）で決定した出力用紙幅に再定義してステップ２０８（Ｓ２０８）へ移行する。出力用紙幅が小さいと判定された場合にはステップ２０６（Ｓ２０６）へ移行する。
【００５９】
ステップ２０６（Ｓ２０６）において、付加画像が収まる外枠画像幅の１サイズ大きい定型幅の出力幅に再定義する。
【００６０】
ステップ２０８（Ｓ２０８）において、付加画像が収まる外枠画像長より出力用紙長が大きいか否かを判定する。出力用紙長が大きいと判定された場合にはステップ２１０（Ｓ２１０）へ移行してステップ１０２（Ｓ１０２）で決定した出力用紙長に再定義して処理を終了する。出力用紙長さが小さいと判定された場合にはステップ２１２（Ｓ２１２）へ移行する。
【００６１】
ステップ２１２（Ｓ２１２）において、付加画像データが収まる外枠画像長の出力長に再定義して処理を終了する。
【００６２】
そして、ステップ１１０（Ｓ１１０）において、再定義した用紙サイズを画像形成装置への印刷指示として通知する。
【００６３】
ステップ１１２（Ｓ１１２）において、付加画像生成部４４は、付加画像データ格納部４３に格納された付加画像データに基づいて生成する。
【００６４】
ステップ１１４（Ｓ１１４）において、画像合成制御部４６は、原稿画像データ情報と、付加画像データ情報と、ステップ１０４において受け付けられた原稿画像に対する付加画像の座標位置と、に基づいて原稿画像と付加画像のシフト量を算出する。
【００６５】
図９は、ステップ１１４（Ｓ１１４）の原稿画像と付加画像のシフト量算出処理の詳細を示すフローチャートである。
【００６６】
ステップ３００（Ｓ３００）において、原稿画像データ左上の座標位置を起点として、ステップ１０４において受け付けられた付加画像データの座標位置（ａ，ｂ）のＸ座標ａが０より大きいか否かを判定する。付加画像データのＸ座標ａが０より大きい場合にはステップ３０２（Ｓ３０２）へ移行して、付加画像のＸ座標ａを付加画像データのＸ軸方向のシフト量、原稿画像データのＸ軸方向のシフト量を０としてステップ３０６（Ｓ３０６）へ移行する。付加画像データのＸ座標ａが０より小さい場合にはステップ３０４（Ｓ３０４）へ移行する。
【００６７】
ステップ３０４（Ｓ３０４）において、付加画像データのＸ座標ａが０より小さい場合には、付加画像データのＸ軸方向のシフト量を０、原稿画像データをＸ軸方向に付加画像データのＸ座標ａ分シフトする。
【００６８】
ステップ３０６（Ｓ３０６）において、付加画像データの座標位置（ａ，ｂ）のＹ座標ｂが０より大きいか否かを判定する。付加画像データのＹ座標ｂが０より大きい場合にはステップ３０８（Ｓ３０８）へ移行して、付加画像データのＹ軸方向のシフト量を付加画像データのＹ座標ｂ、原稿画像データのＹ軸方向のシフト量を０としてステップ３１２（Ｓ３１２）へ移行する。付加画像データのＹ座標ｂが０より小さい場合にはステップ３１０（Ｓ３１０）へ移行する。
【００６９】
ステップ３１０（Ｓ３１０）において、付加画像データのＹ座標ｂが０より小さい場合には、付加画像データのＹ軸方向のシフト量を０、原稿画像データをＹ軸方向に付加画像データのＹ座標ｂ分シフトする。
【００７０】
ステップ３１２（Ｓ３１２）において、出力用紙サイズの指定があるか否かを判定する。指定がない場合には処理を終了する。指定がある場合にはステップ３１４（Ｓ３１４）へ移行する。
【００７１】
ステップ３１４（Ｓ３１４）において、センタリング処理の指定があるか否かを判定する。指定がない場合には処理を終了する。指定がある場合にはステップ３１６（Ｓ３１６）へ移行する。
【００７２】
ステップ３１６（Ｓ３１６）において、ステップ１０８において算出された外枠画像サイズ（外枠画像幅、外枠画像長）を呼び出す。
【００７３】
ステップ３１８（Ｓ３１８）において、出力用紙サイズと外枠画像サイズから後述するシフト量を算出する。
具体的には、指定された出力用紙サイズに対する原稿画像のシフト量は、
Ｘ軸方向のシフト量＝（出力用紙幅―外枠画像幅）／２
Ｙ軸方向のシフト量＝（出力用紙長―外枠画像長）／２
で算出され、
付加画像のシフト量は、上記原稿画像のシフト量に付加画像データのＸ座標ａとＹ座標ｂをそれぞれ加算して、センタリング処理を終了する。
【００７４】
ステップ１１６（Ｓ１１６）において、ステップ１０８において再定義された出力用紙サイズに原稿画像データと付加画像データを合成する。
【００７５】
ステップ１１８（Ｓ１１８）において、画像データ転送部４４は、ステップ１１６において形成された合成画像データを画像形成装置２０へ転送する。
【００７６】
以下、上述した出力サイズ再定義処理とシフト量算出処理について具体例を挙げて詳述する。
図１０は、本発明の一実施形態における画像形成システムに用いる（ａ）は原稿画像の一例を示す図であって、（ｂ）は付加画像の一例であるスタンプ画像を示す図であって、（ｃ）は出力用紙の一例を示す図である。図１１から図１５には、この画像形成システム１による合成処理を説明する図が示されている。
【００７７】
図１１は、原稿画像に対して右側にスタンプ画像を合成する例を示している。
原稿画像に対して右側にスタンプ画像を合成する場合には、
出力幅（外枠画像幅）＝スタンプ画像のＸ座標ａ＋スタンプ画像幅
出力長（外枠画像長）＝原稿画像長
が算出されて、出力用紙サイズが再定義され（図１１（ｂ））、原稿画像の座標位置（０，０）に対して、スタンプ画像が座標位置（ａ、ｂ）に合成されて再定義された出力用紙に出力される（図１１（ｃ））。
【００７８】
図１２は、原稿画像に対して下側にスタンプ画像を合成する例を示している。
原稿画像に対して下側にスタンプ画像を合成する場合には、
出力幅（外枠画像幅）＝原稿画像幅
出力長（外枠画像長）＝スタンプ画像のＹ座標ｂ＋スタンプ画像長
が算出されて、出力用紙サイズが再定義され（図１２（ｂ））、原稿画像の座標位置（０，０）に対して、スタンプ画像が座標位置（ａ、ｂ）に合成されて再定義された出力用紙に出力される（図１２（ｃ））。
【００７９】
図１３は、原稿画像に対して左側にスタンプ画像を合成する例を示している。
原稿画像に対して左側にスタンプ画像を合成する場合には、
出力幅（外枠画像幅）＝スタンプ画像のＸ座標ａ×（−１）＋スタンプ画像幅
出力長（外枠画像長）＝原稿画像長
が算出されて、出力用紙サイズが再定義される（図１３（ｂ））。そして、原稿画像がＸ軸方向にスタンプ画像のＸ座標ａ×（−１）分シフトして、座標位置（−ａ、０）にシフトされ、スタンプ画像が座標位置（０、ｂ）に合成されて、再定義された出力用紙に合成される（図１３（ｃ））。
【００８０】
図１４は、原稿画像データに対して上側にスタンプ画像を合成する例を示している。
原稿画像データに対して上側にスタンプ画像を合成する場合には、
出力幅（外枠画像幅）＝原稿画像幅
出力長（外枠画像長）＝スタンプ画像のＹ座標ｂ×（−１）＋スタンプ画像長
が算出されて、出力用紙サイズが再定義される（図１４（ｂ））。そして、原稿画像がＹ軸方向にスタンプ画像のＹ座標ｂ×（−１）分シフトして、座標位置（０、−ｂ）にシフトされ、スタンプ画像が座標位置（ａ、０）に合成されて、再定義された出力用紙に出力される（図１４（ｃ））。
【００８１】
図１５は、上述した原稿画像データに対して右側に付加画像を合成する例に加えて指定された出力用紙に対してセンタリングして出力する例を示している。
指定された出力用紙（出力幅、出力長）に対してセンタリング処理する場合には、
原稿画像のＸ軸方向のシフト量＝（出力幅―外枠画像幅）／２
原稿画像のＹ軸方向のシフト量＝（出力長―原稿画像長）／２
スタンプ画像のＸ軸方向のシフト量
＝（出力幅―外枠画像幅）／２＋スタンプ画像のＸ座標ａ
スタンプ画像のＹ軸方向のシフト量
＝（出力長―原稿画像長）／２＋スタンプ画像のＹ座標ｂ
が算出されて（図１５（ｂ））、合成され、出力用紙に対してセンタリングして出力される（図１５（ｃ））。
【００８２】
図１６は、本実施形態における画像形成システムに用いられる画像形成装置２０の露光動作を示すフローチャートである。
【００８３】
ステップ４００（Ｓ４００）において、システムコントローラ１６の制御により、原稿画像に付加画像が合成された合成画像サイズと出力用紙サイズが取得される。
【００８４】
ステップ４０２（Ｓ４０２）において、合成画像幅が出力用紙幅以下か否かが判定される。合成画像幅が出力用紙幅より大きい場合には、ステップ４０６（Ｓ４０６）へ移行して、露光幅が合成画像幅に設定されて次のステップ４０８（Ｓ４０８）へ移行する。合成画像幅が出力用紙幅以下である場合には、ステップ４０４（Ｓ４０４）へ移行する。
【００８５】
ステップ４０４（Ｓ４０４）において、露光幅を出力用紙幅に設定される。
【００８６】
ステップ４０８（Ｓ４０８）において、露光が開始される。
【００８７】
ステップ４１０（Ｓ４１０）において、露光が合成画像長終了したか否かが判定される。終了した場合には、露光を終了する（ステップ４１４（Ｓ４１４））。終了していない場合には、ステップ４１２（Ｓ４１２）へ移行して、出力用紙の終端が検出されたか否かが判定され、終端が検出されたらステップ４１４へ移行して露光を終了する。終端が検出されなければ、ステップ４１０の処理へ戻る。
【００８８】
上述の動作により、出力サイズと用紙サイズが一致しない場合に、合成画像がない出力用紙幅を超える部分に露光をしないことにより機内汚れが防止される。
【００８９】
図１７は、他の実施形態に係るシステムコントローラ１６の動作を示すフローチャートであって、印刷対象である出力用紙がトレイから排出されるトレイ選択ジョブである場合を示す図である。なお、上述の実施形態と同一の処理は、同一の符号が示され、説明を省略している。
【００９０】
ステップ１００（Ｓ１００）において、画像受付部３２は、画像読取装置１８によって読み取られた原稿画像を受け付けて、原稿画像データサイズ（原稿画像幅、原稿画像長）等の原稿画像データ情報を取得する。
【００９１】
ステップ１０２（Ｓ１０２）において、取得された原稿画像データから原稿画像データサイズが算出されて原稿画像データに基づく出力用紙サイズが決定される。
【００９２】
ステップ１０４（Ｓ１０４）において、原稿画像に対して合成する付加画像の座標位置を問い合わせる。
【００９３】
ステップ１０８（Ｓ１０８）において、出力サイズ再定義部４２は、ステップ１００及びステップ１０２において取得された原稿画像データ情報と、付加画像データ情報と、ステップ１０４において受け付けられた原稿画像に対する付加画像の座標位置と、から付加画像が完全に収まる外枠画像サイズ（外枠画像幅、外枠画像長）を算出し、出力用紙の出力サイズが再定義される。
【００９４】
ステップ１０９（Ｓ１０９）において、再定義されたサイズの出力用紙がトレイにセットされているか否かを判定する。セットされていると判定された場合には、次のステップ１１０（Ｓ１１０）へ移行する。セットされていないと判定された場合には、用紙が給紙トレイにセットされた後にステップ１０８の処理に戻って、新たにセットされた用紙に基づいて出力用紙の出力サイズが再定義される。
【００９５】
ステップ１１０（Ｓ１１０）において、再定義された出力用紙がセットされたら印刷指示を行う。
【００９６】
ステップ１１２（Ｓ１１２）において、付加画像生成部４４は、付加画像データ格納部４３に格納された付加画像データに基づいて生成する。
【００９７】
ステップ１１４（Ｓ１１４）において、画像合成制御部４６は、原稿画像データ情報と、付加画像データ情報と、ステップ１０４において受け付けられた原稿画像に対する付加画像の座標位置と、に基づいて原稿画像と付加画像のシフト量を算出する。
【００９８】
ステップ１１６（Ｓ１１６）において、ステップ１０８において再定義された出力サイズに原稿画像データと付加画像データを合成する。
【００９９】
ステップ１１８（Ｓ１１８）において、画像データ転送部４４は、ステップ１１６において形成された合成画像データを画像形成装置２０へ転送する。
【０１００】
なお、本実施形態においては、原稿画像に対して１つの付加画像を合成する例について説明したが、これに限らず、２つ以上の付加画像を合成する場合であっても適用され、その場合には、全ての付加画像が完全に収まるより外側の領域を外枠画像サイズとするのが好ましい。
【０１０１】
また、本実施形態においては、合成画像に対して出力用紙が大きい場合を例にして説明したが、合成画像に対して出力用紙が小さい場合にも適用され、その場合には合成画像を出力用紙に収まる大きさに縮小して合成するのが好ましい。
【０１０２】
また、本実施形態においては、セットされた用紙サイズが再定義された出力用紙サイズと異なる場合に、ＵＩ装置の画面上において適切なサイズをセットするよう表示する例について説明したが、これに限らず、例えば適切な用紙サイズではない等の警告をしてもよく、適切な用紙サイズを収容した手差しトレイ又は給紙トレイから給紙されるように自動的に切り換えるようにしてもよく、適切なサイズがセットされるまで印刷を禁止するようにしてもよい。
【符号の説明】
【０１０３】
１      画像形成システム
１４    端末装置
１６    システムコントローラ
１８    画像読取装置
２０    画像形成装置
２２    ＵＩ装置
３２    画像受付部
３６    ジョブ制御部
３８    画像出力制御部
４０    コマンド通信ＩＦ部
４１    合成位置受付部
４２    出力サイズ再定義部
４４    付加画像生成部
４６    画像合成制御部
４８    画像データ転送部
【図１】
0006631939.tif 000002
【図２】
0006631939.tif 000003
【図３】
0006631939.tif 000004
【図４】
0006631939.tif 000005
【図５】
0006631939.tif 000006
【図６】
0006631939.tif 000007
【図７】
0006631939.tif 000008
【図８】
0006631939.tif 000009
【図９】
0006631939.tif 000010
【図１０】
0006631939.tif 000011
【図１１】
0006631939.tif 000012
【図１２】
0006631939.tif 000013
【図１３】
0006631939.tif 000014
【図１４】
0006631939.tif 000015
【図１５】
0006631939.tif 000016
【図１６】
0006631939.tif 000017
【図１７】
0006631939.tif 000018
【図１８】
0006631939.tif 000019