(57)【特許請求の範囲】
【請求項１】
画像データ及び画像形成後に行う用紙の断裁あるいは折りの目印とするために当該画像データに合成させる付加画像を生成するための設定値を含むプリント情報を取得し、当該取得した画像データに基づいて画像形成を行う画像形成装置であって、
プリンタコントローラにおいて前記画像データを前記画像形成装置により出力可能とするための変換処理がなされた後の処理後画像データと、前記画像データを除く前記プリント情報と、を受信する受信手段と、
前記受信手段により受信された前記プリント情報に含まれる設定値に基づいて付加画像を生成し、当該生成した付加画像と前記処理後画像データとを合成して画像形成を実行する制御部を備え、
前記制御部は、用紙に対して複数面ずつ配置する設定で複数の前記処理後画像データの面付け処理を行う場合、最終ページの用紙に形成される画像が一つの場合は前記付加画像を合成しないことを特徴とする画像形成装置。
【請求項２】
前記プリント情報は、前記画像データの画像領域を示す画像領域情報を含み、
前記制御部は、当該画像領域情報に基づいて用紙に形成される画像の領域の中央を示す位置を判断し、付加画像として画像の中心を示す付加画像を合成して画像形成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記画像領域情報に基づいて用紙に形成される画像の中央に対応する位置に前記付加画像を合成して画像形成することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、前記処理後画像データの面付け処理を行い、前記画像領域情報に基づいて用紙に形成される面付け画像全体の領域の中央位置に前記付加画像を合成して画像形成することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記制御部が合成する付加画像は、用紙の折位置に形成されることを特徴とする請求項２〜４の何れか一項に記載の画像形成装置。
【請求項６】
前記プリント情報は、前記画像データの画像領域を示す画像領域情報と前記画像領域周囲に付加画像を合成させる際の画像領域の幅を示す断裁代情報とを含み、
前記制御部は、前記処理後画像データの面付け処理を行い、前記画像領域情報及び前記断裁代情報に基づいて前記面付け処理された画像に対して付加画像を合成して画像形成することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記制御部は、面付けされる処理後画像データのそれぞれの画像領域の四隅に前記付加画像を合成して画像形成することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制御部は、面付け後の処理後画像データに対応する画像領域の四隅に前記付加画像を合成して画像形成することを特徴とする請求項６に記載の画像形成装置。
【請求項９】
前記制御部は、前記画像領域情報及び前記断裁代情報に基づいて前記付加画像を合成する位置を判断し、面付けされる複数の処理後画像データのそれぞれに対応する画像領域の四隅又は面付けされた後の処理後画像データに対応する画像領域の四隅に前記付加画像を合成することを特徴とする請求項６に記載の画像形成装置。
【請求項１０】
前記制御部が合成する付加画像は、画像が形成された用紙を断裁すべき位置を示すコーナートンボであることを特徴とする請求項６〜９の何れか一項に記載の画像形成装置。
【請求項１１】
前記プリント情報は、付加画像を形成させるべき位置を特定する特定情報を更に含み、
前記制御部は、当該特定情報に基づいて複数の付加画像を前記画像領域の周囲に余白を含ませた状態で合成して画像形成することを特徴とする請求項６〜１０の何れか一項に記載の画像形成装置。
【請求項１２】
前記制御部は、前記処理後画像データの面付け処理を行う場合、用紙に形成すべき付加画像が画像領域に含まれる場合、当該画像領域内の付加画像は合成させないことを特徴とする請求項６に記載の画像形成装置。
【請求項１３】
画像データ及び当該画像データに合成させる付加画像を生成するための設定値を含むプリント情報を取得し、当該取得した画像データに基づいて画像形成を行う画像形成装置であって、
プリンタコントローラにおいて前記画像データを前記画像形成装置により出力可能とするための変換処理がなされた後の処理後画像データと、前記画像データを除く前記プリント情報と、を受信する受信手段と、
前記受信手段により受信された前記プリント情報に含まれる設定値に基づいて付加画像を生成し、当該生成した付加画像と前記処理後画像データとを合成して画像形成を実行する制御部を備え、
前記プリント情報は、前記画像データの画像領域を示す画像領域情報と前記画像領域周囲に付加画像を合成させる際の画像領域の幅を示す断裁代情報とを含み、
前記制御部は、一連の前記処理後画像データの面付け処理を行って複数の用紙に一連の画像形成を行う場合、前記画像領域情報及び前記断裁代情報に基づいて前記面付け処理された画像に対して、面付け前の一連の前記処理後画像データの画像領域のうち最大領域に対応する位置の四隅に付加画像を合成して画像形成することを特徴とする画像形成装置。
【請求項１４】
画像データ及び当該画像データに合成させる付加画像を生成するための設定値を含むプリント情報を取得し、当該取得した画像データに基づいて画像形成を行う画像形成装置であって、
プリンタコントローラにおいて前記画像データを前記画像形成装置により出力可能とするための変換処理がなされた後の処理後画像データと、前記画像データを除く前記プリント情報と、を受信する受信手段と、
前記受信手段により受信された前記プリント情報に含まれる設定値に基づいて付加画像を生成し、当該生成した付加画像と前記処理後画像データとを合成して画像形成を実行する制御部を備え、
前記プリント情報は、前記画像データの画像領域を示す画像領域情報と前記画像領域周囲に付加画像を合成させる際の画像領域の幅を示す断裁代情報とを含み、
前記制御部は、一連の前記処理後画像データの面付け処理を行って複数の用紙に一連の画像形成を行う場合、前記画像領域情報及び前記断裁代情報に基づいて前記面付け処理された画像に対して、面付け後の一連の画像領域のうち最大領域に対応する位置の四隅に付加画像を合成して画像形成することを特徴とする画像形成装置。
【請求項１５】
前記制御部は、前記画像形成される複数の用紙のうち最初の用紙に対してのみ前記付加画像を合成して画像形成することを特徴とする請求項１３又は１４に記載の画像形成装置。
【請求項１６】
前記制御部は、前記処理後画像データの面付け処理を行う場合、用紙に形成すべき付加画像が画像領域に含まれる場合、当該画像領域内の付加画像は合成させないことを特徴とする請求項１３又は１４に記載の画像形成装置。
【請求項１７】
前記画像形成装置は、所定周期で信号を発生するカウンタを備え、
前記制御部は、前記カウンタが発生させる信号に基づいて線形データで構成された付加画像を作成して前記処理後画像データに合成することを特徴とする請求項１〜１６の何れか一項に記載の画像形成装置。
【請求項１８】
前記制御部は、複数の付加画像を合成する場合、当該付加画像毎に異なる色彩の付加画像を合成することを特徴とする請求項１〜１７の何れか一項に記載の画像形成装置。
【請求項１９】
用紙に形成される画像の表裏の変倍率を入力するための操作部を更に備え、
前記操作部によって入力された変倍率に基づいて付加画像を形成すべき位置を算出することを特徴とする請求項１〜１８の何れか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置において両面印刷やツーインワン印刷を行う場合、用紙に形成する画像の位置合わせを正確に行う必要がある。位置合わせを行って断裁を行う際の目印にするために、用紙の画像領域外の余白部分に位置合わせ用の目印（以下、トンボという）を印刷することがある。
【０００３】
画像形成装置のプリンタコントローラにおいては、ＰＣ（Personal Computer）等から送信される画像を印刷用の画像に変換するためのＲＩＰ（Raster Image Processor）処理が実行される。その際には、画像データにトンボの画像データを合成する画像合成処理も行われる。
【０００４】
特許文献１には、印刷データに付随する印刷用紙のサイズ情報等に基づいて、トンボを作成し、データ量の増加や処理の複雑化を招くことなく、画像又は文書に合成して印刷する技術が記載されている。
特許文献２には、面付けの方法に応じて原稿データの配置を決定し、より効率的に原稿データの面付け処理を実行することができる情報処理装置が記載されている。
特許文献３には、配置すべき原稿データの中央位置を合わせて、より効率的に原稿データの面付け処理を実行することができる情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２１６９３５号公報
【特許文献２】特開２００７−２７２７８２号公報
【特許文献３】特開２００７−２７２７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像合成をした後にトンボを印刷すべき位置を変える場合、特許文献１の技術では、再度プリンタコントローラで画像を作成して、プリンタに再送する必要があった。特許文献２及び３の技術では、原稿データの面付け処理を効率よく実行することはできるが、トンボを印刷すべき位置を変える場合には、同様にプリンタコントローラでの画像処理を行う必要があった。
【０００７】
ユーザ操作によって、白紙のページを挿入する旨の指示がなされた場合においても、ページの順序が入れ替わりトンボを印刷すべきページが変更されるため、再度プリンタコントローラでの画像処理を行う必要がある。また、プリンタ側のメモリは、トンボデータを含んだサイズのメモリ領域が必要となり、さらに、プリンタ側の装置の特性をプリンタコントローラで判断することは難しく、この特性を反映させたトンボ位置を決定することは困難であった。また、コピー機能においては、プリンタコントローラを使用しないため、トンボを印刷することができなかった。
【０００８】
本発明は上記課題に鑑みてされたものであり、その目的とするところは、プリンタコントローラを使用せずトンボを印刷することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、
画像データ及び画像形成後に行う用紙の断裁あるいは折りの目印とするために当該画像データに合成させる付加画像を生成するための設定値を含むプリント情報を取得し、当該取得した画像データに基づいて画像形成を行う画像形成装置であって、
プリンタコントローラにおいて前記画像データを前記画像形成装置により出力可能とするための変換処理がなされた後の処理後画像データと、前記画像データを除く前記プリント情報と、を受信する受信手段と、
前記受信手段により受信された前記プリント情報に含まれる設定値に基づいて付加画像を生成し、当該生成した付加画像と前記処理後画像データとを合成して画像形成を実行する制御部を備え、
前記制御部は、用紙に対して複数面ずつ配置する設定で複数の前記処理後画像データの面付け処理を行う場合、最終ページの用紙に形成される画像が一つの場合は前記付加画像を合成しないことを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の発明において、
前記プリント情報は、前記画像データの画像領域を示す画像領域情報を含み、
前記制御部は、当該画像領域情報に基づいて用紙に形成される画像の領域の中央を示す位置を判断し、付加画像として画像の中心を示す付加画像を合成して画像形成することを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載の発明において、
前記制御部は、前記画像領域情報に基づいて用紙に形成される画像の中央に対応する位置に前記付加画像を合成して画像形成することを特徴とする。
【００１２】
請求項４に記載の発明は、請求項２に記載の発明において、
前記制御部は、前記処理後画像データの面付け処理を行い、前記画像領域情報に基づいて用紙に形成される面付け画像全体の領域の中央位置に前記付加画像を合成して画像形成することを特徴とする。
【００１３】
請求項５に記載の発明は、請求項２〜４の何れか一項に記載の発明において、
前記制御部が合成する付加画像は、用紙の折位置に形成されることを特徴とする。
【００１４】
請求項６に記載の発明は、請求項１に記載の発明において、
前記プリント情報は、前記画像データの画像領域を示す画像領域情報と前記画像領域周囲に付加画像を合成させる際の画像領域の幅を示す断裁代情報とを含み、
前記制御部は、前記処理後画像データの面付け処理を行い、前記画像領域情報及び前記断裁代情報に基づいて前記面付け処理された画像に対して付加画像を合成して画像形成することを特徴とする。
【００１５】
請求項７に記載の発明は、請求項６に記載の発明において、
前記制御部は、面付けされる処理後画像データのそれぞれの画像領域の四隅に前記付加画像を合成して画像形成することを特徴とする。
【００１６】
請求項８に記載の発明は、請求項６に記載の発明において、
前記制御部は、面付け後の処理後画像データに対応する画像領域の四隅に前記付加画像を合成して画像形成することを特徴とする。
【００１７】
請求項９に記載の発明は、請求項６に記載の発明において、
前記制御部は、前記画像領域情報及び前記断裁代情報に基づいて前記付加画像を合成する位置を判断し、面付けされる複数の処理後画像データのそれぞれに対応する画像領域の四隅又は面付けされた後の処理後画像データに対応する画像領域の四隅に前記付加画像を合成することを特徴とする。
【００１８】
請求項１０に記載の発明は、請求項６〜９の何れか一項に記載の発明において、
前記制御部が合成する付加画像は、画像が形成された用紙を断裁すべき位置を示すコーナートンボであることを特徴とする。
【００１９】
請求項１１に記載の発明は、請求項６〜１０の何れか一項に記載の発明において、
前記プリント情報は、付加画像を形成させるべき位置を特定する特定情報を更に含み、
前記制御部は、当該特定情報に基づいて複数の付加画像を前記画像領域の周囲に余白を含ませた状態で合成して画像形成することを特徴とする。
【００２０】
請求項１２に記載の発明は、請求項６に記載の発明において、
前記制御部は、前記処理後画像データの面付け処理を行う場合、用紙に形成すべき付加画像が画像領域に含まれる場合、当該画像領域内の付加画像は合成させないことを特徴とする。
【００２１】
請求項１３に記載の発明は、
画像データ及び当該画像データに合成させる付加画像を生成するための設定値を含むプリント情報を取得し、当該取得した画像データに基づいて画像形成を行う画像形成装置であって、
プリンタコントローラにおいて前記画像データを前記画像形成装置により出力可能とするための変換処理がなされた後の処理後画像データと、前記画像データを除く前記プリント情報と、を受信する受信手段と、
前記受信手段により受信された前記プリント情報に含まれる設定値に基づいて付加画像を生成し、当該生成した付加画像と前記処理後画像データとを合成して画像形成を実行する制御部を備え、
前記プリント情報は、前記画像データの画像領域を示す画像領域情報と前記画像領域周囲に付加画像を合成させる際の画像領域の幅を示す断裁代情報とを含み、
前記制御部は、一連の前記処理後画像データの面付け処理を行って複数の用紙に一連の画像形成を行う場合、前記画像領域情報及び前記断裁代情報に基づいて前記面付け処理された画像に対して、面付け前の一連の前記処理後画像データの画像領域のうち最大領域に対応する位置の四隅に付加画像を合成して画像形成することを特徴とする。
【００２２】
請求項１４に記載の発明は、
画像データ及び当該画像データに合成させる付加画像を生成するための設定値を含むプリント情報を取得し、当該取得した画像データに基づいて画像形成を行う画像形成装置であって、
プリンタコントローラにおいて前記画像データを前記画像形成装置により出力可能とするための変換処理がなされた後の処理後画像データと、前記画像データを除く前記プリント情報と、を受信する受信手段と、
前記受信手段により受信された前記プリント情報に含まれる設定値に基づいて付加画像を生成し、当該生成した付加画像と前記処理後画像データとを合成して画像形成を実行する制御部を備え、
前記プリント情報は、前記画像データの画像領域を示す画像領域情報と前記画像領域周囲に付加画像を合成させる際の画像領域の幅を示す断裁代情報とを含み、
前記制御部は、一連の前記処理後画像データの面付け処理を行って複数の用紙に一連の画像形成を行う場合、前記画像領域情報及び前記断裁代情報に基づいて前記面付け処理された画像に対して、面付け後の一連の画像領域のうち最大領域に対応する位置の四隅に付加画像を合成して画像形成することを特徴とする。
【００２３】
請求項１５に記載の発明は、請求項１３又は１４に記載の発明において、
前記制御部は、前記画像形成される複数の用紙のうち最初の用紙に対してのみ前記付加画像を合成して画像形成することを特徴とする。
【００２４】
請求項１６に記載の発明は、請求項１３又は１４に記載の発明において、
前記制御部は、前記処理後画像データの面付け処理を行う場合、用紙に形成すべき付加画像が画像領域に含まれる場合、当該画像領域内の付加画像は合成させないことを特徴とする。
【００２５】
請求項１７に記載の発明は、請求項１〜１６の何れか一項に記載の発明において、
前記画像形成装置は、所定周期で信号を発生するカウンタを備え、
前記制御部は、前記カウンタが発生させる信号に基づいて線形データで構成された付加画像を作成して前記処理後画像データに合成することを特徴とする。
【００２６】
請求項１８に記載の発明は、請求項１〜１７の何れか一項に記載の発明において、
前記制御部は、複数の付加画像を合成する場合、当該付加画像毎に異なる色彩の付加画像を合成することを特徴とする。
【００２７】
請求項１９に記載の発明は、請求項１〜１８の何れか一項に記載の発明において、
用紙に形成される画像の表裏の変倍率を入力するための操作部を更に備え、
前記操作部によって入力された変倍率に基づいて付加画像を形成すべき位置を算出することを特徴とする。
【発明の効果】
【００２８】
本発明によれば、プリンタコントローラを使用せずトンボを印刷することができる。
【図面の簡単な説明】
【００２９】
【図１】本実施の形態における画像形成システムのシステム構成図である。
【図２】図１に示す画像形成装置のブロック図である。
【図３】本実施の形態における画像形成システムの処理の流れを示す図である。
【図４】画像形成装置において実行される画像出力動作のフローチャートである。
【図５】画像形成装置において実行される面付け処理のフローチャートである。
【図６】長辺を基準として２分割された用紙の模式図である。
【図７】画像形成装置において実行されるトンボ位置計算処理のフローチャートである。
【図８】画像形成装置において実行されるコーナートンボ位置計算処理のフローチャートである。
【図９】画像の左上に印刷されるコーナートンボの拡大図である。
【図１０】コーナートンボ位置計算処理によって計算されて印刷されるコーナートンボの位置を示す模式図である。
【図１１】画像形成装置において実行されるコーナートンボ画像侵食チェック処理のフローチャートである。
【図１２】画像形成装置において実行されるセンタートンボ位置計算処理のフローチャートである。
【図１３】画像の中央に印刷されるセンタートンボの拡大図である。
【図１４】画像形成装置において実行される画像出力処理の詳細を説明するための説明図である。
【図１５】複数画像が面付けされる場合において、最終ページに印刷される画像が一面のみであった場合に画像が印刷される用紙を示す模式図である。
【図１６】コーナートンボオフセット情報が反映されて、コーナートンボを付与すべき座標が算出された場合を説明するための説明図である。
【図１７】第３の実施の形態において選択できるトンボの形状の一例を示す図である。
【図１８】（ａ）は、ワンインワン印刷において全ページの中で最大となる領域をトンボ描画位置計算の結果とした場合の用紙の一例を示す図であり、（ｂ）は、ツーインワン印刷において全ページの中で最大となる領域をトンボ描画位置計算の結果とした場合の用紙の一例を示す図である。
【図１９】コーナートンボの位置に応じて印刷する色を変えた場合における用紙を示す模式図である。
【図２０】第７の実施の形態における画像形成装置１の制御系のブロック図である。
【図２１】（ａ）は、表裏の倍率を設定しない場合における用紙に形成される画像を示す模式図であり、（ｂ）は、表裏の画像全体領域の最大値に合わせてトンボ描画位置を計算した場合における模式図である。
【発明を実施するための形態】
【００３０】
（第１の実施の形態）
まず、本発明を適用した画像形成装置１の構成について説明する。
図１に、ＰＣ１００と画像形成装置１から構成される画像形成システムＳの模式図を示す。図１に示すように、ＰＣ１００と画像形成装置１は、ネットワークＮを介してデータ送受信可能に接続される。
【００３１】
ＰＣ１００は、ユーザ操作により、画像形成に必要な各種情報を画像形成装置１に対して入力する。例えば、用紙に形成する画像データ、この画像のサイズ、画像の形成位置を示す画像貼り付け位置（以下、画像データ、サイズ、及び画像貼り付け位置をまとめて画像情報という。）、画像を形成する用紙のサイズ情報、面付けの内容を識別するための面付け情報、用紙に印刷すべきトンボに関する各種情報（以下、単にトンボ情報という。）等がある。
【００３２】
面付けとは、用紙に形成すべき画像データの数のことをいう。画像形成装置１は、面付け情報によって用紙に形成すべき画像データの数を識別し、例えば、ツーインワン印刷（面付けが２面）やワンインワン印刷（面付けが１面）等を実行する。面付けされる画像データの数は任意の数が選択できるが、本実施の形態においては、ツーインワン印刷として説明する。
【００３３】
ＰＣ１００において入力されるトンボ情報には、断裁代、断裁位置を示すコーナートンボの有り／無しを示すコーナートンボ有無情報、コーナートンボ及びセンタートンボをページ毎に印刷するか用紙毎に印刷するかを示すコーナートンボ描画方法、トンボを全ページに印刷するか最初のページ（フロントページ）にのみ印刷するかを示すトンボ出力ページ設定、画像や用紙の中央位置を示すセンタートンボの有り／無しを示すセンタートンボ有無情報が含まれる。
【００３４】
画像形成装置１は、主にプリンタコントローラ１０とプリンタエンジン２０から構成される。プリンタコントローラ１０は、ＰＣ１００から受信したプリントデータに基づいて画像データを変換するＲＩＰ処理等、プリンタエンジン２０に画像形成を実行させるための各種処理を実行する。プリンタコントローラ１０の制御により、画像形成装置１はネットワークプリンタとして機能する。
【００３５】
プリンタエンジン２０は、プリンタコントローラ１０を介してＰＣ１００から入力された画像データに基づいて用紙に画像を形成する画像形成装置１の本体部である。
【００３６】
図２に、画像形成装置１の制御系のブロック図を示す。
図２に示すように、画像形成装置１は、プリンタコントローラ１０、プリンタエンジン２０、エンジン制御部２１、スキャナ部７０、操作部８０等から構成される。
【００３７】
エンジン制御部２１は、画像形成装置１の内部を統括して制御し、通信部３０、不揮発メモリ４０、画像処理部５０、プリンタ部６０等から構成される。
【００３８】
通信部３０は、ＮＩＣ（Network Interface Card）やモデム等のＬＡＮ等のプリンタコントローラ１０やプリンタコントローラ１０を介してＰＣ１とネットワーク接続をするための通信インターフェイスである。
【００３９】
不揮発メモリ４０は、ＨＤＤ（Hard Disk Drive）やプログラムメモリであるＲＯＭを備え、画像形成に係る各種処理プログラム及びデータ等を記憶する。また、不揮発メモリ４０は、ＰＣ１００から入力された画像情報やトンボ情報、面付け情報、用紙サイズ、後述する画像出力動作の際に必要な各設定値、ジョブ実行のための各種条件等に関するデータを記憶する。
【００４０】
画像処理部５０は、メイン制御部５１、画像編集部５２、信号部５３等から構成され、用紙に形成すべき画像の各種処理を実行する。
【００４１】
メイン制御部５１は、ＣＰＵ（Central Processing Unit）やＲＡＭ(Random Access Memory)等から構成され、エンジン制御部２１の各部を統括制御する。メイン制御部５１は、不揮発メモリ４０に記憶されたプログラムとの協働により、後述する画像出力動作を実行することにより、トンボ位置計算部５１ａ及びトンボ描画部５１ｂとして機能する。
【００４２】
画像編集部５２は、画像メモリ５２ａ等から構成され、プリンタコントローラ１０を介してＰＣ１００から入力された画像データに対し、メイン制御部５１の制御により画像データの圧縮・伸長等の各種画像処理を行う。画像メモリ５２ａは、ＨＤＤ等から構成され、ＰＣ１００やスキャナ部７０から入力された画像データを記憶する。
【００４３】
信号部５３は、プリンタ部６０における画像形成の際に必要な信号を生成するための同期信号生成部５３ａとカウンタ５３ｂ等から構成される。
【００４４】
プリンタ部６０は、入力された画像データに基づいて、電子写真方式の画像形成処理を行うものであり、画像形成する用紙を格納する給紙トレイ、給紙トレイに用紙を搬送するための搬送ローラ、画像形成された用紙を搬出するための搬出部、用紙に画像を形成するための感光ドラムや圧着ローラ等を備える画像形成部等（いずれも図示せず）を備えて構成される。また、プリンタ部６０は、メイン制御部５１の制御により、ＲＩＰ後画像データに対して変倍処理を行う表裏変倍処理部６０ａを備える。
【００４５】
スキャナ部７０は、ＡＤＦ（Auto Document Feeder）によって送られた原稿の画像を読み取る。スキャナ部７０の原稿トレイに載置された原稿は、読取位置であるコンタクトガラス上に搬送され、光学系により原稿の片面又は両面の画像が走査され、ＣＣＤ（Charge Coupled Device）により原稿の画像が読み取られて画像データが取得される。
【００４６】
操作部８０は、ＬＣＤ（Liquid Crystal Display）、ＬＣＤを覆うように設けられたタッチパネルや操作キー等から構成され、ユーザからの指示を受け付けその操作信号をエンジン制御部２１に出力する。操作部８０は、エンジン制御部２１から入力される表示信号に従って、各種操作指示や設定情報を入力するための各種設定画面や各種処理結果等を表示する。
【００４７】
次に、画像形成システムＳの動作について説明する。
図３に、本実施の形態における画像形成システムＳの処理の流れを示す。
【００４８】
まず、図３に示すように、ＰＣ１００においてプリント指示等が入力される（ステップＳ１）。プリント指示は、ＰＣ１００のマウス等によるユーザ入力によって指示され、画像情報、面付け情報、用紙サイズ情報、トンボ情報等（以下、これらをまとめてプリント情報という。）とともに入力される。例えば、画像情報としては、画像データが５枚分と、この画像データの大きさがＡ５（１４８．５ｍｍ×２１０ｍｍ）のサイズを示す旨の情報、及び画像の形成位置が中央を示す旨の値である。面付け情報として、ツーインワンモードの印刷での出力指示を示す情報が送信される。用紙サイズ情報として、画像を形成する用紙の原稿サイズがＡ３（４２０ｍｍ×２９７ｍｍ）である旨を示す値が送信される。トンボ情報として、コーナートンボ有り、断裁代が３ｍｍ、コーナートンボをページ毎に印刷、センタートンボ有り、及びトンボを全ページに印刷を示す値が送信される。
【００４９】
次いで、プリント指示及びプリント情報がネットワークＮを介してプリンタコントローラ１０に対して送信される（ステップＳ２）。プリンタコントローラ１０においては、ＲＩＰ処理が実行される（ステップＳ３）。ＲＩＰ処理とは、ＰＣ１００から受信した画像データに基づいて画像形成を行う際において、プリンタ部６０において出力可能な画像データ（Ｖｉｄｅｏデータ）にするための画像変換処理のことである。このＲＩＰ処理は、公知の様々な手法を用いてよい。
【００５０】
ＲＩＰ処理によって生成された一又は複数の画像データ（以降では、ＲＩＰ後画像データという。）とＰＣ１００から入力されたプリント情報（画像データを除く）が、エンジン制御部２１に対して送信される（ステップＳ４）。具体的には、ＰＣ１００から入力された画像情報に画像データが複数含まれる場合には、ＲＩＰ処理によって生成された各ＲＩＰ後画像データが、エンジン制御部２１の通信部３０を介して画像処理部５０に対して送信される。画像データ以外のプリント情報（面付け情報等）は画像データの送信が全て終わった後に、プリンタコントローラ１０からエンジン制御部２１に対して送信される。なお、プリント情報は、任意のタイミングでプリンタコントローラ１０からエンジン制御部２１に対して送信されればよく、例えば、各ページ毎に送信されてもよいし、画像データの送信が開始される前に送信されてもよい。
【００５１】
エンジン制御部２１は、プリンタコントローラ１０から受信されたＲＩＰ後画像データを画像メモリ５２ａに記憶する（ステップＳ５）。受信したプリント情報（画像データを除く）は図示しないＲＡＭ等に一時的に記憶される。
次いで、画像メモリ５２ａに記憶したＲＩＰ後画像データを読み出し、このＲＩＰ後画像データに対してトンボを付与して画像形成を行うための画像出力動作が実行されてプリンタ部６０において画像が形成される（ステップＳ６）。
【００５２】
以下、ステップＳ６において実行される画像出力動作について詳細に説明する。
図４に、画像出力動作のフローチャートを示す。画像出力動作は、プリント指示に基づいて画像形成を開始する際にメイン制御部５１と不揮発メモリ４０に記憶されたプログラムとの協働により実行される。画像出力動作では、プリンタコントローラ１０を介してＰＣ１００から受信したプリント情報に基づいて、画像メモリ５２ａに記憶されたＲＩＰ後画像データに付加画像（コーナートンボ及びセンタートンボ）を合成させて印刷する。
【００５３】
まず、図４に示すように、画像メモリ５２ａに記憶されたＲＩＰ後画像データが読み出される（ステップＳ１０）。次いで、面付け処理が実行される（ステップＳ１２）。
【００５４】
図５に、ステップＳ１１において実行される面付け処理のフローチャートを示す。
まず、図５に示すように、プリンタコントローラ１０を介して受信した面付け情報に基づいて面付け数が判断される（ステップＳ１２１）。面付け数が２面であると判断された場合（ステップＳ１２１；２面）、用紙の長辺を基準として領域が２分割される（ステップＳ１２２）。具体的には、不揮発メモリ４０に用紙の大きさ毎にこの用紙に対応する領域に含まれる２次元の座標が記憶されており、プリンタコントローラ１０を介して受信した用紙情報に基づいて用紙の大きさが判断されて座標が２分割される。
【００５５】
図６に、ステップＳ１２２において長辺を基準として２分割された用紙の模式図を示す。図６では、Ａ３サイズの用紙が２分割された場合の例を示す。長辺を上下に配置した際における用紙の左上の端を座標Ｏ１、右上の端を座標Ｏ２、左下の端を座標Ｏ３、右下の端を座標Ｏ４とする。用紙の４つの端の座標Ｏ１〜座標Ｏ４は、用紙の大きさと対応付けられて不揮発メモリ４０に記憶されている。例えば、用紙サイズがＡ３であった場合、座標Ｏ１は（０、０）、座標Ｏ２は（９９２０、０）、座標Ｏ３は（０、７０１４）、座標Ｏ４（９９２０、７０１４）等のように記憶されている。以降では、座標一つ分をｄｏｔという。
【００５６】
図６に示す例では、用紙の長辺は、座標Ｏ１と座標Ｏ２を結ぶ線分及び座標Ｏ３と座標Ｏ４を結ぶ線分である。長辺は、座標Ｏ１と座標Ｏ２を結ぶ線分と座標Ｏ１と座標Ｏ３を結ぶ線分との長さが比較されることによって判断されてもよいし、予め長辺に対応する座標を識別する情報が不揮発メモリ４０に記憶されていてもよい。用紙の長辺を２分割した場合、これら２つの長辺の中点（それぞれを座標Ｏ１２、座標Ｏ３４とする。）を結ぶ線分で２分割される。上述した座標例の場合、座標Ｏ１２（４９６０、０）、座標Ｏ３４は（４９６０、７０１４）となる。
【００５７】
次いで、画像張り合わせ処理が実行される（ステップＳ１２３）。画像張り合わせ処理は、用紙に形成すべき画像の位置を決定する処理であり、画像情報と面付け情報とに基づいて画像の位置が算出されることにより決定される。例えば、Ａ３用紙にＡ５の大きさの画像をセンタリング（中央揃え）でツーインワン印刷をする際には、図６に示す座標例の場合、ツーインワン印刷の左面は座標Ｏｓ１（７２５、１０２５）とＯＥ１（４２３３、５９８７）を対角線とする長方形の領域、ツーインワン印刷の右面はＯｓ２（５６８６、１０２７）とＯＥ２（９１９４、５９８７）を対角線とする長方形の領域に対して画像が形成される。ステップＳ１２３においては、この２つの領域を算出する。面付けが１面である場合は、１つの領域が算出され、面付けが２面の場合は２つの領域が算出される。これらの対角線によって表される、画像を形成すべき領域のことを各面付け画像領域という。
【００５８】
画像張り合わせ処理が実行されると、上記のように算出された各面付け画像領域がメイン制御部５１のＲＡＭに記憶される（ステップＳ１２３）。ステップＳ１２３においては、各面付け画像領域を示す対角線を構成する座標が、メイン制御部５１のＲＡＭに記憶される。
【００５９】
図４に戻り、プリンタコントローラ１０から受信したトンボ情報に基づいてトンボ出力設定があるか否かが判断される（ステップＳ１３）。トンボ出力設定があると判断された場合（ステップＳ１３；ＹＥＳ）、トンボ出力ページ設定が判断される（ステップＳ１４）。一方、トンボ出力設定があると判断されない場合（ステップＳ１３；ＮＯ）、処理は後述するステップＳ２６に移行する。
【００６０】
トンボ出力ページ設定が全ページ出力を示していると判断された場合（ステップＳ１４；全ページ出力）、面付けの設定があるか否かが判断される（ステップＳ１６）。面付けの設定があると判断された場合（ステップＳ１６；ＹＥＳ）、画像形成をすべき用紙に２面画像（用紙に画像を２つ形成することを示す。）があるか否かが判断される（ステップＳ１８）。面付けが２面で設定されているが、最終ページで画像を１つしか形成しない場合には、ステップＳ１８において、２面画像がないと判断される。
【００６１】
面付けの設定があると判断されない場合（ステップＳ１６；ＮＯ）、２面画像があると判断された場合（ステップＳ１８；ＹＥＳ）、トンボ位置計算処理が実行される（ステップＳ２０）。
【００６２】
図７に、ステップＳ２０において実行されるトンボ位置計算処理のフローチャートを示す。トンボ位置計算処理を実行することにより、メイン制御部５１は、トンボ位置計算部５１ａとして機能する。
【００６３】
まず、図７に示すように、面付け後の全体画像領域（以下、面付け画像全体領域という。）が計算される（ステップＳ２０１）。面付け画像全体領域とは、一枚の用紙に配置されている画像領域の最大領域のことであり、図６に示す例では、座標ＯＳ１と座標ＯＥ２を対角線とする長方形で囲まれる領域のことである。面付けが一面の場合には、全体画像領域は各面付け画像領域と一致する。ステップＳ２０１においては、これらの座標がメイン制御部５１のＲＡＭに記憶される。
【００６４】
プリンタコントローラ１０から受信した面付け情報に基づいて面付け数が判断される（ステップＳ２０２）。面付け数が２面であると判断された場合（ステップＳ２０２；２面）、プリンタコントローラ１０から受信したトンボ情報に基づいてコーナートンボの描画方法が判断される（ステップＳ２０３）。
【００６５】
面付け数が１面であると判断された場合（ステップＳ２０２；１面）、コーナートンボの描画方法がシート毎であった場合（ステップＳ２０３；シート）、ステップＳ２０１において計算された面付け画像全体領域が仕上がり画像領域としてそのまま設定されてメイン制御部５１のＲＡＭに記憶される（ステップＳ２０４）。仕上がり画像領域とは、コーナートンボ又はセンタートンボを付与すべき画像の単位を示す領域のことである。次いで、コーナートンボ位置計算処理（詳細後述）が実行される（ステップＳ２０５）。
【００６６】
一方、コーナートンボの描画方法がページ毎であった場合（ステップＳ２０３；ページ）、各面付け画像領域が仕上がり画像領域として設定されてメイン制御部５１のＲＡＭに記憶される（ステップＳ２０６）。次いで、コーナートンボ位置計算処理が実行される（ステップＳ２０７）。
【００６７】
図８に、ステップＳ２０５及びステップＳ２０７において実行されるコーナートンボ位置計算処理のフローチャートを示す。まず、図８に示すように、画像の左上（図６の例では座標ＯＳ１）に対応する位置に描画されるコーナートンボの座標が計算される（ステップＳ２０５１）。
【００６８】
図９に、画像の左上に印刷されるコーナートンボの拡大図を示す。本実施の形態におけるコーナートンボは、ラインＬ１〜Ｌ４の４つのラインによって構成される。
画像の左上の座標をＯＳ１（ＸＳｔａｒｔ１、ＹＳｔａｒｔ１）とすると、ラインＬ１は、（ＸＳｔａｒｔＬ１、ＹＳｔａｒｔＬ１）＝（ＸＳｔａｒｔ１−トンボ一辺長、ＹＳｔａｒｔ１−トンボ線幅）と（ＸＥＮＤＬ１、ＹＥＮＤＬ１）＝（ＸＳｔａｒｔ１＋断裁代＋トンボ線幅、ＹＳｔａｒｔ１）を対角線とする長方形の領域となる。トンボ一辺長はトンボの長さを示す値である。トンボ線幅はラインＬ１〜Ｌ４の太さを示す値（例えば、４ｄｏｔ：座標４つ分）である。トンボ一辺長とトンボ線幅は、ともに不揮発メモリ４０に記憶されており、操作部８０からの入力により値は可変である。
【００６９】
ラインＬ２は、（ＸＳｔａｒｔＬ２、ＹＳｔａｒｔＬ２）＝（ＸＳｔａｒｔ１−トンボ一辺長、ＹＳｔａｒｔ１＋断裁代）と（ＸＥＮＤＬ２、ＹＥＮＤＬ２）＝（ＸＳｔａｒｔ１、ＹＳｔａｒｔ１＋断裁代＋トンボ線幅）を対角線とする長方形の領域となる。
【００７０】
ラインＬ３は、（ＸＳｔａｒｔＬ３、ＹＳｔａｒｔＬ３）＝（ＸＳｔａｒｔ１−トンボ線幅、ＹＳｔａｒｔ１−トンボ一辺長）と（ＸＥＮＤＬ３、ＹＥＮＤＬ３）＝（ＸＳｔａｒｔ１、ＹＳｔａｒｔ１＋断裁代＋トンボ線幅）を対角線とする長方形の領域となる。
【００７１】
ラインＬ４は、（ＸＳｔａｒｔＬ４、ＹＳｔａｒｔＬ４）＝（ＸＳｔａｒｔ１＋断裁代、ＹＳｔａｒｔ１−トンボ一辺長）と（ＸＥＮＤＬ４、ＹＥＮＤＬ４）＝（ＸＳｔａｒｔ１＋断裁代＋トンボ線幅、ＹＳｔａｒｔ１）を対角線とする長方形の領域となる。
【００７２】
画像の右上に描画されるコーナートンボの座標が計算される（ステップＳ２０５２）。画像の左下に描画されるコーナートンボの座標が計算される（ステップＳ２０５３）画像の右下に描画されるコーナートンボの座標が計算される（ステップＳ２０５４）。これらステップＳ２０５２〜２０５４における処理は、仕上がり画像領域を構成する各座標、トンボ一辺長、トンボ線幅、及び断裁代に基づいてステップＳ２０５１と同様に算出されるので説明を省略する。４つのコーナートンボの合計１６つのラインに対応する座標が配列等に格納されてメイン制御部５１のＲＡＭに記憶される。
【００７３】
図１０に、コーナートンボ位置計算処理によって計算されたコーナートンボの位置を模式的に示す。図１０（ａ）は、面付けが１面である場合に描画されるコーナートンボであり、画像の四隅にコーナートンボが付与される。図１０（ｂ）は、面付けが２面であり、コーナートンボ描画方法がシート毎である場合に描画されるコーナートンボであり、２つの画像全体を一つの単位として四隅にコーナートンボが付与される。図１０（ｃ）は、面付けが２面であり、コーナートンボ描画方法がページ毎である場合に描画されるコーナートンボであり、２つの画像のそれぞれをトンボの描画単位として四隅にコーナートンボが付与される。
【００７４】
図７に戻り、片方の画像に付与されたコーナートンボが他方の画像領域内にあるか否かを判別するためのコーナートンボ画像侵食チェック処理が実行される（ステップＳ２０８）。
【００７５】
図１１に、ステップＳ２０８において実行されるコーナートンボ画像侵食チェック処理のフローチャートを示す。図１１に示すように、片方の画像のあるコーナートンボのラインＬｎ（Ｌｎの「ｎ」は１〜４の何れかの整数。以降においても同様。）のＸＥＮＤＬｎが、同一の用紙に形成される他画像のＸＳｔａｒｔ（ＸＳｔａｒｔL１〜ＸＳｔａｒｔL４の全てが比較されることを示す。）より小さいか否かが判断される（ステップＳ２０８１）。
【００７６】
小さいと判断されない場合（ステップＳ２０８１；ＮＯ）、ステップＳ２０８１で比較されたラインと同一のライン（以下、単に、同一のラインという。）のＸＳｔａｒｔＬｎが、同一の用紙に形成される他画像のＸＥＮＤ（ＸＥＮＤL１〜ＸＥＮＤL４の全てが比較されることを示す。）より大きいか否かが判断される（ステップＳ２０８２）。
【００７７】
大きいと判断されない場合（ステップＳ２０８２；ＮＯ）、同一のラインのＹＥＮＤＬｎが、同一の用紙に形成される他画像のＹＳｔａｒｔ（ＹＳｔａｒｔL１〜ＹＳｔａｒｔL４の全てが比較されることを示す。）より小さいか否かが判断される（ステップＳ２０８３）。
【００７８】
小さいと判断されない場合（ステップＳ２０８３；ＮＯ）、同一のラインのＹＳｔａｒｔＬｎが、同一の用紙に形成される他画像のＹＥＮＤ（ＹＥＮＤL１〜ＹＥＮＤL４の全てが比較されることを示す。）より大きいか否かが判断される（ステップＳ２０８４）。
【００７９】
大きいと判断されない場合（ステップＳ２０８４；ＮＯ）、同一のラインのＸＳｔａｒｔＬｎが、同一の用紙に形成される他画像のＸＳｔａｒｔより小さいか否かが判断される（ステップＳ２０８５）。
【００８０】
小さいと判断された場合（ステップＳ２０８５；ＹＥＳ）、同一のラインのＸＥＮＤＬｎに、小さいと判断された際の他画像のＸＳｔａｒｔに予め定められた定数α（例えば、１）を減算した数値が代入される（ステップＳ２０８６）。この場合、ラインの右端が他画像に侵食していると判断されている。
【００８１】
小さいと判断されない場合（ステップＳ２０８５；ＮＯ）、同一のラインのＸＥＮＤＬｎが、同一の用紙に形成される他画像のＸＥＮＤより大きいか否かが判断される（ステップＳ２０８７）。
【００８２】
大きいと判断された場合（ステップＳ２０８７；ＹＥＳ）、同一のラインのＸＳｔａｒｔＬｎに、大きいと判断された際の他画像のＸＥＮＤに予め定められた定数αを加算した数値が代入される（ステップＳ２０８８）。この場合、ラインの左端が他画像に侵食していると判断されている。
【００８３】
大きいと判断されない場合（ステップＳ２０８７；ＮＯ）、同一ラインのＹＳｔａｒｔＬｎが、同一の用紙に形成される他画像のＹＳｔａｒｔより小さいか否かが判断される（ステップＳ２０８９）。
【００８４】
小さいと判断された場合（ステップＳ２０８９；ＹＥＳ）、同一のラインのＹＥＮＤＬｎに、小さいと判断された際の他画像のＹＳｔａｒｔに予め定められた定数αを減算した数値が代入される（ステップＳ２０８８）。この場合、ラインの下端が他画像に侵食していると判断されている。
【００８５】
小さいと判断されない場合（ステップＳ２０８９；ＮＯ）、同一のラインのＹＥＮＤＬｎが、同一の用紙に形成される他画像のＹＥＮＤより大きいか否かが判断される（ステップＳ２０９１）。
【００８６】
大きいと判断された場合（ステップＳ２０９１；ＹＥＳ）、同一のラインのＹＳｔａｒｔＬｎに、大きいと判断された際の他画像のＹＥＮＤに予め定められた定数αを加算した数値が代入される（ステップＳ２０９２）。この場合、ラインの上端が他画像に侵食していると判断されている。
【００８７】
大きいと判断されない場合（ステップＳ２０９１；ＮＯ）、ラインの全領域が他画像に侵食していると判断されており、ＸＳｔａｒｔＬｎ、ＸＥＮＤＬｎ、ＹＳｔａｒｔＬｎ、及びＹＥＮＤＬｎの全てに０が代入される（ステップＳ２０９３）。
【００８８】
一方、小さいと判断された場合（ステップＳ２０８１；ＹＥＳ）、ラインが他画像に侵食しておらず、かつ、他画像の画像領域の左側にあることを示しており、処理はステップＳ２０９４に移行する。
【００８９】
一方、大きいと判断された場合（ステップＳ２０８２；ＹＥＳ）、ラインが他画像に侵食しておらず、かつ、他画像の画像領域の右側にあることを示しており、処理はステップＳ２０９４に移行する。
【００９０】
一方、小さいと判断された場合（ステップＳ２０８３；ＹＥＳ）、ラインが他画像に侵食しておらず、かつ、他画像の画像領域の上側にあることを示しており、処理はステップＳ２０９４に移行する。
【００９１】
一方、大きいと判断された場合（ステップＳ２０８４；ＹＥＳ）、ラインが他画像に侵食しておらず、かつ、他画像の画像領域の下側にあることを示しており、処理はステップＳ２０９４に移行する。
【００９２】
このコーナートンボの全てのラインＬｎのチェックが終了したか否かが判断される（ステップＳ２０９４）。
【００９３】
終了したと判断されない場合（ステップＳ２０９４；ＮＯ）、処理はステップＳ２０８１に戻り、次のラインのチェックが実行される。つまり、ｎが１加算され、ラインＬ１をチェックした後であれば、ラインＬ２のチェックが実行される。
終了したと判断された場合（ステップＳ２０９４；ＹＥＳ）、この画像の全てのコーナートンボのチェックが終了したか否かが判断される（ステップＳ２０９５）。
【００９４】
終了したと判断されない場合（ステップＳ２０９５；ＮＯ）、処理はステップＳ２０８１に戻り、まだ本処理によってチェックされていないコーナートンボのラインＬｎのチェックが実行される。終了したと判断された場合（ステップＳ２０９５；ＹＥＳ）、トンボ画像侵食チェック処理は終了する。
【００９５】
図７に戻り、面付けされた全ての画像のコーナートンボの描画が終了したか否かが判断される（ステップＳ２０９）。全て終了したと判断されない場合（ステップＳ２０９；ＮＯ）、処理はステップＳ２０６に戻り、次の画像（つまり、同一の用紙に形成された他方の画像）のコーナートンボの位置計算がなされる。
【００９６】
全て終了したと判断された場合（ステップＳ２０９；ＹＥＳ）、面付け画像全体領域が仕上がり画像領域に設定されてメイン制御部５１のＲＡＭに記憶される（ステップＳ２１０）。次いで、センタートンボ位置計算の処理が実行される（ステップＳ２１１）。
【００９７】
図１２に、ステップＳ２１１において実行されるセンタートンボ位置計算処理のフローチャートを示す。図１２に示すように、まず、仕上がり画像領域の辺が比較される（ステップＳ２１１１）。
【００９８】
Ｘ方向の方が長いと判断された場合（ステップＳ２１１１；Ｘ方向が長い）、センタートンボの左側の描画座標が計算される（ステップＳ２１１２）。
具体的には、図１３に示すように、センタートンボの左側の描画は、（ＸｃＳｔａｒｔ１、ＹｃＳｔａｒｔ１）＝（ＸＳｔａｒｔ１−余白量−トンボ一辺長／２−トンボ線幅／２、ＹＳｔａｒｔ１＋（ＹＥＮＤ１−ＹＳｔａｒｔ１）／２−（トンボ一辺長／２））と（ＸｃＥＮＤ１、ＹｃＥＮＤ１）＝（ＸＳｔａｒｔ１−余白量−トンボ一辺長／２＋トンボ線幅／２、ＹＳｔａｒｔ１＋（ＹＥＮＤ１−ＹＳｔａｒｔ１）／２＋（トンボ一辺長／２））で囲まれた領域をラインＣＬ１とし、（ＸｃＳｔａｒｔ２、ＹｃＳｔａｒｔ２）＝（ＸＳｔａｒｔ１−余白量−トンボ一辺長、ＹＳｔａｒｔ１＋（ＹＥＮＤ１−ＹＳｔａｒｔ１）／２−トンボ線幅／２）と（ＸｃＥＮＤ２、ＹｃＥＮＤ２）＝（ＸＳｔａｒｔ１−余白量、ＹＳｔａｒｔ１＋（ＹＥＮＤ１−ＹＳｔａｒｔ１）／２＋トンボ線幅／２）で囲まれた領域をラインＣＬ２とし、この２つのラインによって構成される。余白量とは、センタートンボと画像の間の余白のことであり、予め余白量を示す値が不揮発メモリ４０に記憶されている。
【００９９】
次いで、右側のセンタートンボについて描画座標が計算される（ステップＳ２１１３）。ステップＳ２１１３における算出方法は、ステップＳ２１１２と同様に、座標Ｓ１（ＸＳｔａｒｔ１、ＹＳｔａｒｔ１）、座標Ｅ１（ＸＥＮＤ１、ＹＥＮＤ１）、余白量、トンボ一辺長、及びトンボ線幅に基づいて算出される。
【０１００】
一方、Ｙ方向の方が長いと判断された場合（ステップＳ２１１１；Ｙ方向が長い）、センタートンボの上側の描画座標が計算される（ステップＳ２１１４）。次いで、センタートンボの下側の描画座標が計算される（ステップＳ２１１５）。ステップＳ２１１４及びステップＳ２１１５における算出方法もステップＳ２１１２及びステップＳ２１１３と同様である。
【０１０１】
ステップＳ２０５又はステップＳ２０７において計算されたコーナートンボの座標、及びステップＳ２１１において計算されたセンタートンボの座標がトンボ描画部５１ｂの所定領域にセットされる（ステップＳ２２）。
【０１０２】
一方、トンボ出力ページ設定がフロントページのみ出力すると判断された場合（ステップＳ１４；フロントページのみ出力）、フロントページの画像形成中であるか否かが判断される（ステップＳ２４）。フロントページの画像形成中であると判断された場合（ステップＳ２４；ＹＥＳ）、処理はステップＳ１６に移行する。フロントページの画像形成中であると判断されない場合（ステップＳ２４；ＮＯ）、プリンタ部６０において画像出力処理が実行される（ステップＳ２６）。
【０１０３】
図１４に、ステップＳ２６において実行される画像出力処理の詳細を説明するための説明図を示す。画像処理部５０には、図示しないクロック生成部より、用紙のＸ方向の画素単位で発生するＣＬＫ信号と、Ｙ方向のライン単位で発生するＩＮＤＥＸ信号が入力されている。これらの信号に基づいて、同期信号生成部５３ａにおいて画像描画に使用されるＨＶ信号及びＶＶ信号が生成される。カウンタ５３ｂによって、用紙のどの位置を描画しているかをメイン制御部５１は把握することができる。トンボ描画に際しても同様の処理が行われる。図１４に示すように、トンボ描画部５１ｂは、ＲＡＭに記憶されているトンボの位置情報を設定するレジスタがあり、カウンタがトンボ描画位置に達した場合に、トンボが画像データとして出力される。
【０１０４】
全ページの出力が完了したか否かが判断される（ステップＳ２８）。全ページの出力が完了したと判断されない場合（ステップＳ２８；ＮＯ）、処理はステップＳ１０に戻る。
全ページの出力が完了したと判断された場合は（ステップＳ２８；ＹＥＳ）、処理は終了する。
【０１０５】
以上のように、本実施の形態における画像形成装置によれば、プリンタエンジン側においてＲＩＰ後画像に対して付加画像（コーナートンボ及びセンタートンボ）を合成させて画像形成を実行させることができる。プリンタコントローラによるＲＩＰ処理が行われた後に、ページ挿入等によって付加画像の形成位置が変更になった場合でも、プリンタエンジン側の処理で付加画像を合成することができるため、再度ＲＩＰ処理を実行させる必要がなくなる。
【０１０６】
また、プリンタエンジンにおいて合成されるセンタートンボは用紙に形成される画像の中心を示す位置に印刷されるため、折り加工の際に必要なセンタートンボをプリンタコントローラにおける処理で合成する必要がなくなる。断裁の際に必要なコーナートンボも同様である。
【０１０７】
また、付加画像は、状況に応じてフロントページのみに印刷したり、画像毎又はページ毎に印刷することができる。複数画像が面付けされる場合において、最終ページに印刷される画像が一面のみであった場合、ステップＳ１８の処理により、図１５に示すように、最終ページには付加画像は形成されない。
【０１０８】
なお、上述した本実施の形態における記述は、本発明に係る好適な画像形成装置の一例であり、これに限定されるものではない。例えば、本実施の形態のトンボ画像侵食チェック処理においては、画像の縁を基準としてコーナートンボが画像と重なっているか否かを判断したが、予め不揮発メモリ４０等に余白幅を記憶しておき、画像と余白幅を合わせた領域にコーナートンボが入り込んでいるか否かによって判断されるようにしてもよい。また、センタートンボ位置計算処理においては、長辺側にセンタートンボを付与することとしたが、センタートンボは短辺に付与してもよいし、長辺と短辺の両方に付与してもよい。
【０１０９】
また、コーナートンボ及びセンタートンボを付与するか否かを、ユーザが切り替えることを可能としてもよい。コーナートンボを付与しない設定の場合には、コーナートンボの位置計算処理をスキップしてセンタートンボのみの位置計算が行われるようにしてもよい。
【０１１０】
また、本実施の形態におけるＲＯＭ以外のその他のコンピュータ読み取り可能な媒体として、ＳＤ（Secure Digital）カードやＵＳＢ（Universal Serial Bus）メモリのようなフラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータや音声データ等の各種データを、搬送波（キャリアウェーブ）に重畳させて通信回線を介して提供することも可能である。
【０１１１】
その他、画像形成システムの細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１１２】
（第２の実施の形態）
次に本発明に係る画像形成装置の第２の実施の形態について説明する。第２の実施の形態においては、用紙に形成されるコーナートンボと画像の間に余白（オフセット）があるという点で第１の実施の形態と異なるため、以下、第１の実施の形態と異なる点についてのみ説明する。
【０１１３】
第２の実施の形態においては、トンボ情報にコーナートンボ位置オフセット情報が含まれる点で第１の実施の形態と異なる。コーナートンボ位置オフセット情報は、画像の縁とコーナートンボとの間の余白幅のことである。例えば、コーナートンボ位置オフセット量が５ｍｍである旨を示す情報がトンボ情報に含まれる。ステップＳ２０におけるトンボ位置計算処理において、コーナートンボオフセット情報が反映されて、コーナートンボを付与すべき座標が算出される。
【０１１４】
図１６に、コーナートンボオフセット情報が考慮されて、コーナートンボを付与すべき座標が算出された場合の例を示す。図１６に示すように、第２の実施の形態における画像形成装置１によれば、用紙に形成される画像の縁から所定の距離の余白（コーナートンボ位置オフセット量）を挟んで、コーナートンボを印刷することができる。
【０１１５】
（第３の実施の形態）
次に本発明に係る画像形成装置の第３の実施の形態について説明する。第３の実施の形態においては、トンボの形状が選択できるという点でのみ第１の実施の形態と異なる。
【０１１６】
図１７に、第３の実施の形態において選択できるトンボの形状の一例を示す。図１７に示すように、第３の実施の形態における画像形成装置１によれば、タイプ１〜３のうち何れかを操作部８０からの入力によって選択できる。選択されたトンボのタイプは不揮発メモリ４０等に記憶される。トンボ描画位置算出処理においては、第１の実施の形態と同様に算出される。ただし、トンボ線幅等の各種設定値はタイプによって異なり、不揮発メモリ４０に記憶されている。
【０１１７】
（第４の実施の形態）
次に本発明に係る画像形成装置の第４の実施の形態について説明する。第４の実施の形態においては、入力画像領域や合成後画像領域の最大領域に対してコーナートンボを描画する設定の場合、トンボ位置計算処理において実行されている面付け画像全体領域の計算は行わない点でのみ第１の実施の形態と異なる。
【０１１８】
ステップＳ１２における面付け処理が実行される前に、印刷指示がなされた全ページの面付け画像全体領域を計算する。この計算方法は、ステップＳ２０１と同様なので省略する。全ページの中で最大となる領域をトンボ描画位置計算処理（図７）の結果とし、この位置をステップＳ２２で設定する。
【０１１９】
図１８（ａ）に、ワンインワン印刷において全ページの中で最大となる領域をトンボ描画位置計算の結果とした場合の用紙の一例を示す。図１８（ｂ）に、ツーインワン印刷において全ページの中で最大となる領域をトンボ描画位置計算の結果とした場合の用紙の一例を示す。図１８（ａ）及び図１８（ｂ）に示すように、第４の実施の形態における画像形成装置１によれば、一連の画像形成の中で最大となる画像領域に対応する位置にコーナートンボが印刷される。
【０１２０】
（第５の実施の形態）
次に本発明に係る画像形成装置の第５の実施の形態について説明する。第５の実施の形態においては、コーナートンボの位置に応じて印刷する色を変える点でのみ第１の実施の形態と異なる。
【０１２１】
図１９に示すように、コーナートンボの位置に応じて印刷する色を変える（例えば、左上は赤、右上は青等）ことによって、コーナートンボが重なった場合においても、どのコーナートンボかを判断することが容易になる。
【０１２２】
（第６の実施の形態）
次に本発明に係る画像形成装置の第６の実施の形態について説明する。第６の実施の形態においては、スキャナ部７０で読み込まれた画像データと操作部８０から入力されたトンボ情報等に基づいて画像出力動作が実行される点でのみ第１の実施の形態と異なる。
【０１２３】
スキャナ部７０で原稿を読みとって得られた画像データに基づいて画像形成を行う際においても、画像メモリ５２ａに画像データが記憶され、メイン制御部５１のＲＡＭにトンボ情報等が記憶される。これらの情報に基づいて画像出力動作を実行することができる。
【０１２４】
（第７の実施の形態）
次に本発明に係る画像形成装置の第７の実施の形態について説明する。第７の実施の形態においては、ＲＩＰ後画像データに対して表裏変倍処理がなされない点でのみ第１の実施の形態と異なる。
【０１２５】
第７の実施の形態は、プリンタ部６０が表裏変倍処理部６０ａを備えない点において第１の実施の形態と異なる。図２０に、第７の実施の形態における画像形成装置１の制御系のブロック図を示す。図２０に示すように、第７の実施の形態においては、プリンタ部６０に、表裏変倍処理部６０ａは含まれない。
【０１２６】
また、第７の実施の形態においては、トンボ位置計算処理が第１の実施の形態と異なる。第１の実施の形態においては、用紙の表面と裏面で同じ面付け画像全体領域を用いたが、第７の実施の形態においては、表面と裏面で面付け画像全体領域は異なる。
【０１２７】
図２１（ａ）に、表裏の倍率を設定しない場合における用紙に形成される画像の例を示す。実線で示す領域は表面の面付け画像全体領域であり、点線で示す領域は裏面の画像全体領域である。図２１（ａ）に示すように、表裏の倍率を設定しない場合では、表面と裏面で大きさの違う画像が形成されてしまい、断裁の際にコーナートンボが残ってしまう可能性がある。
【０１２８】
図２１（ｂ）に、表裏の画像全体領域の最大値に合わせてトンボ描画位置を計算した場合の例を示す。図２１（ｂ）に示す例では、変倍の基準点を用紙の搬送方向の先端左の点とする。予め操作部８０から入力された縮小率を１％とし、変倍前の面付け画像全体領域を座標Ｏ１Ｓ（１０２７、７２５）と座標Ｏ１Ｅ（５９８７、９２８５）を結ぶ線を対角線とする長方形の領域とする。表面が最初に描画される場合には、表面の画像が裏面に対して小さくなるので、座標Ｏ１Ｓは、縮小されるため裏面の画像領域の外側となり、補正は行わない。座標Ｏ１Ｅは縮小されるため裏面の画像領域の内側となり、縮小倍率を計算して、座標Ｏ１Ｅ＝（５９２８＋５９２８＊０．０１、９１９４＋９１９４＊０．０１）＝（５９８７、９２８５）と面付け画像全体領域が補正される。
【０１２９】
一方、裏面が最後に描画される場合は、裏面の画像に対して表面の画像が小さくなるので、上記の例の場合、座標Ｏ１Ｓは縮小されるため裏面の画像領域の内側となり、縮小倍率を計算して、座標Ｏ１Ｓ＝（７２５−７２５＊０．０１、１０２７−１０２７＊０．０１）＝（７１８、１０１６）と面付け画像全体領域が補正される。座標Ｏ１Ｓは、縮小されるため裏面の画像領域の外側となり、補正は行わない。
【０１３０】
以上のように、第７の実施の形態における画像形成装置１によれば、変倍率を考慮して付加画像を合成することができる。一般的な画像形成装置において用紙に画像を形成すると定着の際の熱が冷めるので用紙が収縮する傾向があるため、収縮した用紙に対応した付加画像を印刷することができる。なお、図２１（ａ）及び図２１（ｂ）に一点鎖線で示す領域は、収縮した用紙の領域である。この用紙の領域に応じた変倍率を指定することにより、付加画像を自由に形成させることができる。
【符号の説明】
【０１３１】
Ｓ  画像形成システム
Ｎ  ネットワーク
１  画像形成装置
１０  プリンタコントローラ
２０  プリンタエンジン
２１  エンジン制御部
３０  通信部
４０  不揮発メモリ
５０  画像処理部
５１  メイン制御部
５１ａ  トンボ位置計算部
５１ｂ  トンボ描画部
５２  画像編集部
５２ａ  画像メモリ
５３  信号部
５３ａ  同期信号生成部
５３ｂ  カウンタ
６０  プリンタ部
１００  ＰＣ
【図１】
0005391873.tif 000002
【図２】
0005391873.tif 000003
【図３】
0005391873.tif 000004
【図４】
0005391873.tif 000005
【図５】
0005391873.tif 000006
【図６】
0005391873.tif 000007
【図７】
0005391873.tif 000008
【図８】
0005391873.tif 000009
【図９】
0005391873.tif 000010
【図１０】
0005391873.tif 000011
【図１１】
0005391873.tif 000012
【図１２】
0005391873.tif 000013
【図１３】
0005391873.tif 000014
【図１４】
0005391873.tif 000015
【図１５】
0005391873.tif 000016
【図１６】
0005391873.tif 000017
【図１７】
0005391873.tif 000018
【図１８】
0005391873.tif 000019
【図１９】
0005391873.tif 000020
【図２０】
0005391873.tif 000021
【図２１】
0005391873.tif 000022