(57)【特許請求の範囲】
【請求項１】
印刷する原稿のサイズを受け取る原稿サイズ受取部と、
印刷を行う用紙サイズの指定を受け付ける用紙サイズ受取部と、
複数の原稿を印刷する際に、前記指定された用紙サイズと前記印刷する複数の原稿のサイズとに基づいて、前記指定された用紙サイズの中に前記複数の原稿のサイズを配置し、その余白部分のサイズを検出する余白検出部と、
前記余白検出部が検出した前記余白部分に印刷する広告を取得する広告選択部と、
前記複数の原稿の画像と前記広告の画像とを合成する画像合成部と、
前記画像合成部が合成した画像を印刷する印刷部と、を有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記余白検出部は、前記用紙サイズと前記原稿サイズとの関係を親ノードに用紙サイズの属性を持たせ、子ノードにその親ノードの用紙サイズに対して印刷可能な原稿サイズの属性を持たせた木構造のテーブルに基づいて、余白部分のサイズを検出する
ことを特徴とする画像形成装置。
【請求項３】
請求項１または２の画像形成装置であって、
前記広告選択部は、広告データベースにアクセスして前記広告を取得する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、印刷する用紙の原稿画像以外の余白部分に広告画像を合成して印刷する技術に関するものである。
【背景技術】
【０００２】
コンビニエンスストアなどに設置された画像形成装置では、利用者が複写などを行う際に、広告を同時に印刷して広告主からの広告料分複写サービス料を割り引く方法がある。
【０００３】
例えば、未使用領域に任意の広告を印刷して、その広告主より複写料金の一部または全額を徴収することにより、複写の処理依頼者が任意に一定の割引された料金によって複写が可能な画像複写装置、制御方法、および記憶媒体の発明がある（特許文献１参照）。
【０００４】
【特許文献１】特開２００２−１８９３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、利用者の画像と広告画像を同時に印刷する画像形成装置において、印刷用紙サイズに合わせて複数のジョブの印刷とその余白領域部分に広告を合成して印刷することが出来なかった点である。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、印刷する原稿のサイズを受け取る原稿サイズ受取部と、印刷を行う用紙サイズの指定を受け付ける用紙サイズ受取部と、複数の原稿を印刷する際に、前記指定された用紙サイズと前記印刷する複数の原稿のサイズとに基づいて、前記指定された用紙サイズの中に前記複数の原稿のサイズを配置し、その余白部分のサイズを検出する余白検出部と、前記余白検出部が検出した前記余白部分に印刷する広告を取得する広告選択部と、前記複数の原稿の画像と前記広告の画像とを合成する画像合成部と、前記画像合成部が合成した画像を印刷する印刷部と、を有することを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明の画像形成装置は、印刷する原稿のサイズを受け取る原稿サイズ受取部と、印刷を行う用紙サイズの指定を受け付ける用紙サイズ受取部と、複数の原稿を印刷する際に、前記指定された用紙サイズと前記印刷する複数の原稿のサイズとに基づいて、前記指定された用紙サイズの中に前記複数の原稿のサイズを配置し、その余白部分のサイズを検出する余白検出部と、前記余白検出部が検出した前記余白部分に印刷する広告を取得する広告選択部と、前記複数の原稿の画像と前記広告の画像とを合成する画像合成部と、前記画像合成部が合成した画像を印刷する印刷部と、を有することを最も主要な特徴とするため、複数の原稿の印刷ジョブを跨いで原稿と広告を合成して印刷することが可能となり、また余白領域を最小限に抑えて印刷することが可能となった。
【発明を実施するための最良の形態】
【０００８】
画像形成装置において、複数の印刷ジョブに跨いで原稿と広告を合成して印刷することが出来ないという問題点を印刷用紙サイズと原稿用紙サイズに基づいて余白部分を検出し、余白部分のサイズに適合する広告をさらに合成して印刷することにより実現した。
【実施例１】
【０００９】
［構成］
図１は、本発明の実施例に係わる画像形成装置の機能ブロック図である。
【００１０】
画像形成装置１０１は、スキャナ部１１１、原稿サイズ受取部１１３、余白検出部１１５、画像合成部１１７、用紙サイズ受取部１１９、印刷部１２１、用紙供給部１２３、広告選択部１２５を有している。
【００１１】
画像形成装置１０１の広告選択部１２５は、広告データベース２０１と接続している。
【００１２】
スキャナ部１１１は、スキャナにより画像データを読み込む。
【００１３】
原稿サイズ受取部１１３は、スキャナ部１１１で読み込まれた原稿のサイズを自動で検知する方法とユーザの指定により原稿サイズを設定する方法とを選択して原稿サイズを設定する。
【００１４】
余白検出部１１５は、スキャナ部１１１で読み込まれた原稿のサイズと印刷を行う用紙との差から余白部分を検出する。余白検出部１１５は、余白のサイズを判断するための用紙サイズテーブル１１５ｔを有する。これについては、［用紙の選択］の項に詳細を説明する。
【００１５】
画像合成部１１７は、スキャナ部１１１で読み込まれた画像と広告データベース２０１から取得した広告画像とを合成する。画像合成部１１７は、画像を一時蓄えておくためのバッファリング用メモリ１１７ｍを持ち、複数のジョブにまたがる処理を行う際に、前のジョブで得た画像データを出力しないで、次のジョブの画像や広告と合成する際に、一時的に前のジョブデータをバッファリング用メモリ１１７ｍ中に保持する。
【００１６】
用紙サイズ受取部１１９は、ユーザの指定により印刷を行う用紙サイズを取得して、用紙供給部１２３が該選択されたサイズの用紙を保持している場合にはその用紙を選択する。ユーザが選択した用紙サイズの用紙が無い場合には、原稿サイズより大きい用紙があれば、その用紙を選択する。
【００１７】
印刷部１２１は、印刷を行う。
【００１８】
用紙供給部１２３は、用紙を保持して印刷部１２１に用紙を供給する。
【００１９】
広告選択部１２５は、広告データベース２０１と接続して、用紙の余白部分に印刷する広告を選択する。
【００２０】
［用紙の選択（用紙サイズテーブル；木構造のテーブル）］
図２（Ａ）は、余白領域を判定するための用紙のサイズに関する木構造のデータ（用紙サイズテーブル１１５ｔ）である。
【００２１】
木構造の根元部分に記述された用紙サイズ（Ａ４）を実際に印刷する用紙サイズとすると、これに印刷可能な用紙サイズをその子ノードに記述する（Ａ５／Ｂ５）。この子ノードを根元部分の用紙に印刷した結果、残った領域に対して印刷可能な用紙サイズをさらにその子ノードに記述する（Ａ５／Ａ６）。このようにして、特定の用紙サイズに印刷可能な用紙サイズのパターンをテーブルとして保持しておく。
【００２２】
上記テーブルを使って、実際の印刷を行った例を図２（Ｂ）に示す。この例では、原稿サイズがＡ５とＡ６の２枚があり、印刷用紙サイズとしてＡ４を選択して一枚ずつの複写を行うとする。一枚目の原稿Ａ５をＡ４サイズに印刷を行うとすると、前記用紙サイズテーブルから余白部分には２枚目のＡ６が印刷可能であるので、２枚目の原稿Ａ６の印刷を行うとすると、さらに余白部分としてＡ６サイズが残り、この時点でこれ以上印刷要求されている原稿は無いので余白のＡ６部分に広告を印刷する。以上によりＡ５とＡ６のふたつの印刷ジョブに跨る印刷処理をその選択された用紙（例示ではＡ４）に合成して印刷すると共に、その余白部分に広告も合成して印刷することが可能である。
【００２３】
［フローチャート］
図３のフローチャートを用いて動作の流れについて説明する。
【００２４】
フローチャートの説明中に出てくる「節約モード」とは、本実施例において行われる印刷と広告を一枚の用紙に印刷するモードのことである。
【００２５】
Ｓ１１：画像形成装置１０１は、節約モードを設定する。
【００２６】
Ｓ１３：利用者による印刷要求を行う。利用者が画像形成装置を複写で利用する際には、スキャナ部１１１において原稿のスキャンが行われ、印刷サイズの指定が行われ、原稿サイズ受取部１１３がそのサイズを検知する。
【００２７】
利用者のジョブが複数にわたる場合で、すでに行われた印刷要求でバッファリング用メモリ１１７ｍに保持された画像データが有る場合は、その画像データについて印刷要求を行う。
【００２８】
Ｓ１５：用紙サイズ受取部１１９は、印刷要求された指定のサイズの用紙があるかどうかを判断する。指定サイズの用紙があれば、Ｓ１７に動作を移行する。用紙が無ければ動作をＳ１９に移行する。
【００２９】
Ｓ１７：指定サイズの用紙があったので、印刷部１２１にて通常の印刷を行って処理を終了する。
【００３０】
Ｓ１９：バッファリングされた印刷データがあるかどうかを判断する。あれば動作をＳ２５に移行する。無ければ動作をＳ２１に移行する。
【００３１】
Ｓ２１：指定されたサイズよりも大きな用紙があるかどうかを判断する。指定されたサイズより大きな用紙が有る場合は動作をＳ２７に移行する。指定されたサイズより大きな用紙が無い場合は動作をＳ２３に移行する。
【００３２】
Ｓ２３：用紙が無い旨のメッセージを出力して動作を終了する。
【００３３】
Ｓ２５：余白検出部１１５は、余白領域に印刷可能であるかどうかを判断する。余白領域に印刷可能である場合は、動作をＳ２７に移行する。余白領域に印刷可能で無い場合は動作をＳ３１に移行する。
【００３４】
Ｓ２７：印刷データをバッファリングする。
【００３５】
Ｓ２９：節約モードを解除するかどうかを利用者に判断を求める。節約モードを解除する場合は、動作をＳ１１に移行してバッファリングされたデータを一枚目としての最初からの動作を開始する。節約モードを解除しない場合は、動作をＳ１３に移行する。
【００３６】
Ｓ３１：広告選択部１２５は、広告データベース２０１にアクセスして、余白領域のサイズを基にそのサイズ内に印刷可能な広告画像があるかどうかを判断する。あれば動作をＳ３３に移行する。無ければ動作をＳ３５に移行する。
【００３７】
Ｓ３３：画像合成部１１７は、バッファリングされている画像データと広告データを合成してバッファリング用メモリ１１７ｍにバッファリングする。
【００３８】
Ｓ３５：印刷部１２１は、バッファリング用メモリ内のデータを印刷する。
【００３９】
Ｓ３７：印刷部１２１は、最新の印刷要求を満たしているかどうかを判断する。満たしていれば動作をＳ１１に移行して最初からの動作を開始する。満たしていなければ、Ｓ１５に動作を移行する。
【００４０】
［実施例の効果］
本発明実施例の画像形成装置により、以下のことが可能となった。
【００４１】
ジョブを跨いで複数の印刷データをバッファリングすることにより、余白領域を最小限におさえることが可能となった。
【００４２】
余白領域に広告画像を印刷することにより、資源を有効活用することが可能となった。
【００４３】
［その他］
本実施例では、画像形成装置の複写機能を用いて印刷を行う場合について説明したが、複写以外の端末装置からの印刷データ送信による印刷やＦＡＸ印刷やＦＡＸ送信機能を用いた場合について、本実施例における複数原稿の余白部分への広告印刷を適用してもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明実施例の画像形成装置の機能ブロック図である（実施例１）。
【図２】本発明実施例の画像形成装置が内部に保持する用紙サイズテーブルと用紙サイズテーブルに基づいて印刷された例の画像である（実施例１）。
【図３】本発明実施例の画像形成装置のフローチャートである（実施例１）。
【符号の説明】
【００４５】
１０１  画像形成装置
１１１  スキャナ部
１１３  原稿サイズ受取部
１１５  余白検出部
１１５ｔ  用紙サイズテーブル
１１７  画像合成部
１１７ｍ  バッファリング用メモリ
１１９  用紙サイズ受取部
１２１  印刷部
１２３  用紙供給部
１２５  広告選択部
２０１  広告データベース
【図１】
0004711441.tif 000002
【図２】
0004711441.tif 000003
【図３】
0004711441.tif 000004