(57)【要約】【課題】画像における適切な位置に付加情報を配置する。【解決手段】ＣＰＵ１１１は、ユーザからの入力に基づき、給紙部と設定用紙サイズ５０２の設定を取得する。ＣＰＵ１１１は、カセット１８にセットされた用紙のサイズ、手差しトレイ２０にセットされた用紙のサイズを、ガイド７０１、７０２、ガイド６０１からそれぞれ検知情報として取得する。検知情報（検知用紙サイズ５０３）を取得できた場合は、設定用紙サイズ５０２に拘わらず、検知用紙サイズ５０３に基づいて付加情報５２１の配置が決定される。検知用紙サイズ５０３を取得できなかった場合は、設定用紙サイズ５０２に基づいて付加情報５２１の配置が決定される。【選択図】図８
2017120981.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力に基づき用紙サイズを設定する設定手段と、
画像の形成に使用する用紙のサイズに関する検知情報を取得する取得手段と、
前記取得手段により前記検知情報を取得できたか否かによって、前記設定手段により設定された用紙サイズ及び前記取得手段により取得できた検知情報のいずれかまたは双方に基づいて、前記画像に対する付加情報の配置を決定する決定手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記取得手段により前記検知情報を取得できた場合は、前記設定手段により設定された用紙サイズに拘わらず、前記検知情報に基づいて前記画像に対する前記付加情報の配置を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記決定手段は、前記取得手段により前記検知情報を取得できた場合は、前記設定手段により設定された用紙サイズと前記検知情報で規定されるサイズとのうち大きくない方に基づいて前記画像に対する前記付加情報の配置を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記決定手段は、前記付加情報が前記大きくない方のサイズに収まるように、前記画像に対する前記付加情報の配置を決定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記決定手段は、前記取得手段により前記検知情報を取得できなかった場合は、前記設定手段により設定された用紙サイズに基づいて前記画像に対する前記付加情報の配置を決定することを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記設定手段により設定される用紙サイズには、用紙の搬送方向におけるサイズと前記搬送方向に直交する方向におけるサイズとが含まれ、
前記決定手段は、前記搬送方向における前記付加情報の配置については、前記設定手段により設定された前記搬送方向におけるサイズ及び前記取得手段により取得できた前記搬送方向に関する検知情報のいずれかまたは双方に基づいて決定し、前記搬送方向に直交する方向における前記付加情報の配置については、前記設定手段により設定された前記搬送方向に直交する方向におけるサイズ及び前記取得手段により取得できた前記搬送方向に直交する方向に関する検知情報のいずれかまたは双方に基づいて決定することを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像の形成に使用する用紙をセットする複数の給紙部を有し、
前記設定手段は、使用する給紙部をユーザからの入力に基づき設定し、
前記取得手段は、給紙部ごとに、セットされた用紙のサイズに関する検知情報を取得し、
前記決定手段は、前記設定された用紙サイズ及び前記設定手段により設定された給紙部に関して前記取得手段により取得できた検知情報のいずれかまたは双方に基づいて、前記画像に対する前記付加情報の配置を決定することを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記決定手段により決定された配置に基づいて、前記画像に前記付加情報を配置した合成画像を生成する生成手段を有することを特徴とする請求項１〜７のいずれか１項に記載の画像処理装置。
【請求項９】
ユーザからの入力に基づき用紙サイズを設定する設定ステップと、
画像の形成に使用する用紙のサイズに関する検知情報を取得する取得ステップと、
前記取得ステップにより前記検知情報を取得できたか否かによって、前記設定ステップにより設定された用紙サイズ及び前記取得ステップにより取得できた検知情報のいずれかまたは双方に基づいて、前記画像に対する付加情報の配置を決定する決定ステップと、を有することを特徴とする画像処理装置の制御方法。
【請求項１０】
請求項９に記載の画像処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に付加情報を付加する技術に関する。
【背景技術】
【０００２】
従来、原稿等の画像を用紙に印刷する際に、画像に重ねて印刷部数等の情報を用紙に付加する情報付加機能を有する印刷装置等の画像処理装置が知られている（特許文献１）。この装置は、印刷する画像における、印刷する用紙のサイズに応じた位置に付加情報を配置することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１０５６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、設定上の用紙のサイズと実際に使用される用紙のサイズとが一致しない場合があり得る。ここで、手指し給紙段に用紙をセットした際に用紙サイズを設定せず、プリンタドライバから指定する用紙サイズを、印刷に使用する用紙のサイズとして設定する機能（以降、用紙属性フリー機能と呼ぶ）を使用する場合を考える。特に、用紙属性フリー機能を使用し且つ、従来の情報付加機能により、設定した用紙サイズに応じた位置に付加情報を配置する場合を考える。この場合において、ドライバから設定した用紙サイズが、手指し給紙段に実際にセットした用紙のサイズと異なると、付加情報が適切な位置に配置されないおそれがある。画像に対する付加情報の位置が適切でないと、付加情報を付す目的を十分に果たせないおそれがある。また、付加情報が、印刷される画像からはみ出たり、印刷用紙からはみ出て一部または全部が欠けたりすると、付加情報を付加した意義が失われるおそれもある。
【０００５】
例えば、従来、部数印字機能という機能が知られている。この機能は、印刷する部毎に異なる番号情報を付加情報として印刷物に付加することによって、印刷物の配布先（例えば、会議の参加者）と印刷物の番号を対応付けて記録しておき、配布後の印刷物の追跡を可能とする目的で利用される。付加情報の一部でも欠けることは、セキュリティのリスクが高まる（ユーザの期待に沿えない）ことに繋がる。具体例を挙げると、例えば、画像のコーナーの１箇所にのみ付加情報を付加した場合、その部分が破られ取り除かれると追跡が不可能になってしまう。これを回避するため、付加情報を画像の５箇所に付加することが考えられる。しかしそれでも、付加情報が欠けることを回避できる保証はない。また、複数箇所に分散配置した付加情報の一部でも欠けることが好ましくない場合も考えられる。
【０００６】
本発明の目的は、画像における適切な位置に付加情報を配置することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、ユーザからの入力に基づき用紙サイズを設定する設定手段と、画像の形成に使用する用紙のサイズに関する検知情報を取得する取得手段と、前記取得手段により前記検知情報を取得できたか否かによって、前記設定手段により設定された用紙サイズ及び前記取得手段により取得できた検知情報のいずれかまたは双方に基づいて、前記画像に対する付加情報の配置を決定する決定手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像における適切な位置に付加情報を配置することができる。
【図面の簡単な説明】
【０００９】
【図１】画像処理装置のハードウェア構成を示すブロック図である。
【図２】ＭＦＰの模式的な断面図である。
【図３】用紙設定画面の一例を示す図である。
【図４】付加印字設定画面の一例を示す図である。
【図５】形成される画像に対する付加情報の配置の例を示す図である。
【図６】手差しトレイをユーザ側から見た図（ａ）、上面図（ｂ）である。
【図７】カセットをユーザ側から見た図（ａ）、上面図（ｂ）である。
【図８】情報付加印字処理のフローチャートである。
【図９】第２の実施の形態における情報付加印字処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照して説明する。
【００１１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像処理装置のハードウェア構成を示すブロック図である。この画像処理装置は、印刷装置として構成され、本実施の形態では一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１であるとする。ＭＦＰ１０１は原稿上の画像を読み取る読取機能、記録媒体である用紙（シート）に画像を形成する印刷機能、及び、画像を外部装置に送信するファイル送信機能等を有している。なお、画像処理装置はＭＦＰ１０１に限定されるものではない。例えば、読取機能を有さないＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の印刷装置であってもよい。
【００１２】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１を含み、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２またはストレージ１１４に記憶された制御プログラムを読み出して、読取制御や印刷制御などの各種制御を行う。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムを格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリアまたは各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、印刷データ、画像データ、各種プログラム、及び各種設定情報を記憶する。ストレージ１１４としてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置が想定されるが、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発性メモリを用いるようにしても良い。
【００１３】
なお、ＭＦＰ１０１では、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて、後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて各処理を実行するようにしてもよい。また、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００１４】
操作部Ｉ／Ｆ（インタフェース）１１５は、操作部１１６と制御部１１０とを接続する。操作部１１６は、タッチパネル機能を有する液晶表示部や各種ハードキーなどを備え（図示せず）、情報を表示する表示部やユーザの指示を受け付ける受付部として機能する。読取部Ｉ／Ｆ１１７は、読取部１１８と制御部１１０とを接続する。読取部１１８は原稿上の画像を読み取って画像データを生成する。生成された画像データはストレージ１１４またはＲＡＭ１１３に格納される。読取部１１８によって生成された画像データは外部装置に送信されたり、用紙上への画像の印刷に用いられたりする。印刷部Ｉ／Ｆ１１９は、印刷部１２０と制御部１１０とを接続する。読取部１１８で生成された画像データは、印刷部Ｉ／Ｆ１１９を介して制御部１１０から印刷部１２０に転送される。印刷部１２０は制御部１１０を介して制御コマンド及び印刷すべき画像データを受信し、当該画像データに基づいて用紙に画像を印刷する。
【００１５】
制御部１１０は、通信部Ｉ／Ｆ１２３を介してネットワーク１００に接続される。通信部Ｉ／Ｆ１２３は、ネットワーク１００上の外部端末１２５に画像データや情報を送信したり、外部端末１２５から印刷データや情報を受信したりする。画像処理部１２４は、読取部１１８で読み取られた画像データや印刷部１２０に転送する画像データに対して画像処理を行う。画像処理部１２４はストレージ１１４またはＲＡＭ１１３に格納された画像データを読み出して、複数の画像データを重ねて合成した合成画像を生成することができる。
【００１６】
なお、本実施の形態では、ストレージ１１４またはＲＡＭ１１３に格納された画像データに対して画像処理部１２４による画像処理を行う場合について説明するが、これに限定されるものではない。読取部１１８で生成された画像データを読取部１１８が備える画像処理用のＡＳＩＣ（不図示）によって処理するようにしてもよい。また、ストレージ１１４またはＲＡＭ１１３から転送された画像データを、印刷部１２０が備える画像処理用のＡＳＩＣ（不図示）によって処理するようにしてもよい。また、画像処理を行うためのプログラムをＣＰＵ１１１が実行し、画像データに対する画像処理を行うようにすることもできる。また、これらのいずれかの組み合わせにより画像処理を行うようにしてもよい。
【００１７】
図２は、ＭＦＰ１０１の模式的な断面図である。図２で、主に読取部１１８及び印刷部１２０の構成について説明する。ＭＦＰ１０１は、大きく分けると、原稿を読み取って画像データを生成する読取部１１８と、画像データに基づく画像を用紙（普通紙、厚紙、透明フィルムなど）上に印刷する印刷部１２０から構成される。読取部１１８の上部には、透明ガラス板を含む原稿台４が備えられている。原稿読み取りの際には、原稿Ｄは、原稿台４の所定位置に、読み取り対象となる画像を下向きにしてセットされ、原稿圧着板５で押圧固定される。原稿台４の下側には、原稿Ｄに光を照射するランプ６と、反射光を画像処理ユニット７に導く反射ミラー８、９、１０を含む光学系部材とが備えられている。原稿Ｄの画像は、ランプ６及び反射ミラー８、９、１０が所定の速度で移動することによって走査される。センサ２２は、原稿Ｄのサイズを検知するためのセンサである。
【００１８】
印刷部１２０は、感光体ドラム１１、一次帯電ローラ１２、ロータリ現像ユニット１３、中間転写ベルト１４、転写ローラ１５、クリーナ１６等を備えている。一次帯電ローラ１２は、レーザ光照射前に感光体ドラム１１の表面を均一に帯電する。原稿Ｄ上の画像を読み取ることによって生成された画像データに基づきレーザユニット１７から照射されるレーザ光によって、感光体ドラム１１の表面に静電潜像が形成される。
【００１９】
ロータリ現像ユニット１３は、回転現像方式を用いており、現像器１３Ｋ、現像器１３Ｙ、現像器１３Ｍ、現像器１３Ｃを有し、モータ（不図示）により回転可能である。ロータリ現像ユニット１３は、感光体ドラム１１の表面に形成された静電潜像にマゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）の各色トナーを付着させ、トナー像を形成する。感光体ドラム１１の表面に現像されたトナー像が中間転写ベルト１４に転写される。中間転写ベルト１４上のトナー像は、転写ローラ１５によって、転写位置に搬送された用紙Ｓに転写される。クリーナ１６は、トナー像が転写された後に感光体ドラム１１に残留したトナーを除去する。感光体ドラム１１上にモノクロのトナー像を形成する時は、感光体ドラム１１と近接する現像位置に現像器１３Ｋを回転移動させて現像を行う。フルカラーのトナー像を形成する時は、ロータリ現像ユニット１３を回転して現像位置に各現像器を配置させ、色毎に順に現像を行う。
【００２０】
中間転写ベルト１４上のトナー像が転写される用紙Ｓは、いずれも給紙部であるカセット１８もしくは手差しトレイ２０から転写位置に供給されるようになっている。転写ローラ１５の搬送方向下流側には定着器１９が設けられており、定着器１９は、搬送されてきた用紙Ｓ上のトナー像を定着する。トナー像が定着された用紙Ｓは、排出ローラ対２１によってＭＦＰ１０１から搬送方向下流側のシート処理装置５０に排出される。なお、本実施の形態では、印刷部１２０の印刷方式として電子写真方式を採用したがこれに限定されるものではない。例えば、印刷部１２０の印刷方式はインクジェット方式であってもよいし、その他の印刷方法（例えば、熱転写方式等）であってもよい。
【００２１】
カセット１８は４つあり、各カセット１８は同一または互いに異なるサイズの用紙を収容保持（セット）することができる。各カセット１８の構成は基本的に同様である。各カセット１８には、保持されている用紙のサイズをガイドの位置に基づいて検知するためのセンサ（図７で後述）や、用紙の残量（用紙無し状態であるか否か）を検知するためのセンサが備えられている。なお、用紙は、長辺が用紙搬送方向に対して垂直となるＬＥＦ（Ｌｏｎｇ  Ｅｄｇｅ  Ｆｅｅｄ）方向で保持されてもよいし、短辺が用紙搬送方向に対して垂直となるＳＥＦ（Ｓｈｏｒｔ  Ｅｄｇｅ  Ｆｅｅｄ）方向で保持されてもよい。また、手差しトレイ２０には、セットされた用紙のサイズ（ここでは幅）をガイドの位置に基づいて検知するためのセンサが備えられている（図６で後述）。なお、用紙はＬＥＦ方向、ＳＥＦ方向のいずれでもセット可能である。
【００２２】
シート処理装置５０は、ＭＦＰ１０１の用紙排出位置に接続されると共に、信号線（不図示）を介してＭＦＰ１０１と通信可能に構成されている。シート処理装置５０は、ＭＦＰ１０１と通信することにより、ＭＦＰ１０１と協働して動作する。シート処理装置５０は、針を用いて複数枚の用紙を綴じるステイプラ５１と、針を用いずに複数枚の用紙を綴じるステイプラ５２とを備える。シート処理装置５０は、用紙Ｓの有無を検出する用紙検出センサ５６、用紙Ｓを整合する用紙整合部５７を備えている。シート処理装置５０は、用紙整合部５７に搬送された用紙Ｓを用紙検出センサ５６によって検出し、ユーザからの指定に従い、排出ローラ対２１によって排出された用紙Ｓに対してステイプラ５１またはステイプラ５２による綴じ処理を行う。
【００２３】
次に、コピー機能について説明する。ＭＦＰ１０１を利用するユーザは、操作部１１６に表示される不図示のメイン画面から、コピー機能を選択することができる。ＣＰＵ１１１は、メイン画面が表示された状態で、コピー機能のボタンがユーザによって押下されたことに応じてコピーの設定画面を表示させる。ユーザは、設定画面を介して様々なコピー設定を行え、印刷部数や両面印刷などを設定することができる。なお、コピー設定には、ここに例示していない多数の設定項目があるが、同一画面内で全ての設定を行うことは困難である。そのため、設定項目ごとに個別の設定画面に遷移して、複数の機能の設定を行うものとする。
【００２４】
まず、用紙設定機能について図３を用いて説明する。図３は、操作部１１６や外部端末１２５に表示される用紙設定画面の一例を示す図である。ユーザは、この用紙設定画面３００を介して、印刷する用紙を給紙する給紙部と用紙のサイズ（設定上の用紙サイズであり、以下、「設定用紙サイズ」と称する）とを設定することができる。領域３０１は、印刷したい用紙がセットされている給紙部を選択するためのドロップダウンリストである。領域３０２は、印刷したい用紙のサイズを選択するためのドロップダウンリストである。例えば、ユーザが給紙部に手差しトレイ２０を指定し、用紙サイズにＡ３を指定すると、手差しトレイ２０にセットされている用紙のサイズがＡ３であるものとして印刷動作が実行される。ＯＫキー３１１は、設定画面３００を介してなされた設定を適用する場合に使用するキーである。ＣＰＵ１１１は、ＯＫキー３１１が押下された場合は、画面３００を介してなされた用紙に関する設定をＲＡＭ１１３に記憶する。これにより現在の設定状態として、使用する給紙部及び設定用紙サイズが確定する。一方、設定取消キー３１２が押下された場合は、ＣＰＵ１１１は、画面３００を介してなされた設定を破棄して、画面を閉じる。
【００２５】
次に、情報付加印字機能について図４を用いて説明する。図４は、操作部１１６や外部端末１２５に表示される付加印字設定画面の一例を示す図である。ユーザは、この付加印字設定画面４００を介して、情報付加印字機能の設定をすることができ、具体的には付加情報の配置態様を決定することができる。図４に示す「００００１」が、付加情報の例示である。付加情報は、予め複数種類がＲＯＭ１１２やストレージ１１４等に記憶されており、情報付加印字機能の設定に際し、ユーザの所定の指示操作に基づき選択される。これによりＣＰＵ１１１が付加情報を取得する。
【００２６】
領域４０１は、付加情報を用紙の四隅及び中心の５箇所に分散配置する配置態様を選択するラジオボタンである。図４には付加情報を５箇所に分散配置される例が表されている。領域４０２は、付加情報を用紙全体に間隔を詰めて配置する配置態様を選択するラジオボタンである。領域４０３は、付加情報を用紙の対応する隅にのみ配置する配置態様を選択するラジオボタンである。ＯＫキー４１１は、付加印字設定画面４００を介してなされた設定を適用する場合に使用するキーである。ＣＰＵ１１１は、ＯＫキー４１１が押下された場合は、付加印字設定画面４００を介してなされた情報付加印字機能に関する設定をＲＡＭ１１３に記憶する。これにより現在の設定状態が、付加情報の配置態様として確定する。一方、設定取消キー４１２が押下された場合は、付加印字設定画面４００を介してなされた設定を破棄して、画面を閉じる。
【００２７】
図５（ａ）、（ｂ）、（ｃ）は、形成される画像に対する付加情報の配置の例を示す図である。図５（ａ）〜（ｃ）で、印刷対象となる画像に付加情報５２１を５箇所に分散配置する配置態様で合成する例を説明する。印刷対象となる画像は、例えば、ネットワーク１００上の外部端末１２５から受信した印刷データまたは原稿を読み取って得られた画像データであるとする。図５（ａ）〜（ｃ）において、図の上下方向が用紙の搬送方向、図の左右方向が用紙幅方向とする。
【００２８】
まず、図５（ａ）で、付加情報５２１の配置決定の基準となる用紙サイズを設定用紙サイズとした場合を説明する。画像サイズ５０１は、印刷対象となる画像のサイズを示す。設定用紙サイズ５０２は、用紙設定画面３００によって設定された用紙サイズであり、通常、画像サイズ５０１と同じサイズである。検知用紙サイズ５０３は、使用する給紙部に実際にセットされている用紙のサイズである。検知用紙サイズ５０３は、セットされた用紙のサイズの検知結果（検知情報）をＣＰＵ１１１が取得したものである。この例では、設定用紙サイズ５０２を基準として付加情報５２１の配置が決定される。そのため、実際の用紙サイズと解釈される検知用紙サイズ５０３と設定用紙サイズ５０２とが食い違う場合は、出力結果５０４に示すように、四隅に配置された付加情報５２１は特に、用紙幅方向において一部が切れてしまう場合があり得る。
【００２９】
ここで、検知用紙サイズ５０３の取得のための用紙サイズ検知機構について図６、図７で説明する。図６（ａ）、（ｂ）はそれぞれ、手差しトレイ２０をユーザ側から見た図、上面図である。用紙Ｓの搬送方向（給送方向）に直交する方向を用紙幅方向とする。手差しトレイ２０上には、用紙Ｓの幅方向におけるセット位置を規定し、用紙Ｓの幅を検知するためのガイド６０１が、用紙Ｓの幅方向に可動に設けられる。ガイド６０１は、自身の位置を検知するセンサ（図示せず）を有し、センサにより検知した用紙サイズ（ここでは幅のみ）の情報を検知情報として制御部１１０へ通知する。通知された検知情報をＣＰＵ１１１が取得する。
【００３０】
図７（ａ）、（ｂ）はそれぞれ、カセット１８をユーザ側から見た図、上面図である。用紙Ｓの搬送方向（給送方向）に直交する方向を用紙幅方向とする。カセット１８には、用紙Ｓの幅方向におけるセット位置を規定し、用紙Ｓの幅を検知するためのガイド７０１が、用紙Ｓの幅方向に可動自在に設けられる。ガイド７０１は、自身の位置を検知するセンサ（図示せず）を有し、センサにより検知した用紙サイズ（幅）の情報を検知情報として制御部１１０へ通知する。カセット１８にはまた、用紙Ｓの搬送方向における端位置を規制し、用紙Ｓの搬送方向の長さを検知するためのガイド７０２が、搬送方向に可動自在に設けられる。ガイド７０２は、自身の位置を検知するセンサ（図示せず）を有し、センサにより検知した用紙サイズ（長さ）の情報を検知情報として制御部１１０へ通知する。そして通知された用紙Ｓの幅及び長さに関する検知情報をＣＰＵ１１１が取得する。
【００３１】
これら、ガイド６０１、ガイド７０１、７０２から取得した検知情報で特定される用紙サイズが検知用紙サイズ５０３となる。ただし、ガイド６０１から取得される検知情報には用紙幅に関するもののみが含まれ、長さに関するものは含まれないため、長さは特定されない。
【００３２】
次に、図５（ｂ）で、付加情報５２１の配置決定の基準となる用紙サイズを検知用紙サイズ５０３とした場合を説明する。この例では、検知用紙サイズ５０３を基準として付加情報５２１の配置が決定される。そのため、検知用紙サイズ５０３と設定用紙サイズ５０２とが食い違う場合は、出力結果５０６に示すように、四隅に配置された付加情報５２１は特に、出力画像からはみ出してしまう場合があり得る。
【００３３】
次に、図５（ｃ）で、設定用紙サイズ５０２及び検知用紙サイズ５０３のサイズ比較により、付加情報５２１の配置決定の基準となる用紙サイズとして設定用紙サイズ５０２または検知用紙サイズ５０３のいずれかを採用する場合を説明する。この例では、搬送方向及び用紙幅方向のそれぞれにおける付加情報５２１の配置決定の基準となる用紙サイズとして、設定用紙サイズ５０２及び検知用紙サイズ５０３のうち大きくない方を採用する。設定用紙サイズ５０２及び検知用紙サイズ５０３のうち大きくない方を採用するので、搬送方向のサイズが長さ５２０ｙで用紙幅方向のサイズが幅５２０ｘである矩形５２０が、配置決定の基準となる用紙サイズとして採用される。この場合、付加情報５２１は、矩形５２０内に収まることで、設定用紙サイズ５０２及び検知用紙サイズ５０３の双方に収まる。従って、検知用紙サイズ５０３と設定用紙サイズ５０２とが食い違う場合であっても、出力結果５０８に示すように、付加情報５２１は、用紙内に確実に収まると共に、出力画像からはみ出ることもない。従って、付加情報５２１の欠損や不適切配置が回避される。
【００３４】
図８は、画像に付加情報を付加して印刷する情報付加印字処理のフローチャートである。この処理は、ユーザによって付加情報印刷機能が選択されたことに応じて開始される。このフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムを実行することにより実現される。
【００３５】
まず、ステップＳ８０１では、ＣＰＵ１１１は、ユーザからの入力に基づき、給紙部と設定用紙サイズ５０２の設定を受け付け（図３参照）、受け付けた設定をＲＡＭ１１３に記憶させる。ステップＳ８０２では、ＣＰＵ１１１は、プリント（印刷）の実行指示を受け付けたか否かを判別し、印刷の実行指示を受け付けていない場合は処理をステップＳ８０１に戻す。一方、印刷の実行指示を受け付けると、ＣＰＵ１１１は、ステップＳ８０３で、画像データを生成してＲＡＭ１１３に記憶させる。この画像データは、通信部１２３から受信した画像データまたは読み取り部１１７から入力した原稿画像データである。これにより、ＣＰＵ１１１は、印刷対象の画像を取得する。
【００３６】
次に、ステップＳ８０４では、ＣＰＵ１１１は、ガイド６０１、７０１、７０２のうち、使用する給紙部に対応するものから用紙サイズに関する検知情報を取得し、検知情報で特定される検知用紙サイズ５０３をＲＡＭ１１３に一時的に記憶させる。例えば、ここでは、使用する給紙部としてカセット１８が設定されている場合はガイド７０１、７０２から検知情報が取得される。使用する給紙部として手差しトレイ２０が設定されている場合はガイド６０１から検知情報が取得される。このようにして、ＣＰＵ１１１は、検知情報を取得する（取得手段）。
【００３７】
次に、ステップＳ８０５では、ＣＰＵ１１１は、上記検知情報で特定される検知用紙サイズ５０３に、用紙の長さの情報、すなわち搬送方向（副走査方向）におけるサイズの情報が含まれているか否かを判別する。本実施の形態では、カセット１８が使用される場合は、用紙の長さの情報が含まれるが、手差しトレイ２０が使用される場合は、用紙の長さの情報は含まれない。
【００３８】
ステップＳ８０５の判別の結果、検知用紙サイズ５０３に用紙の長さの情報が含まれている場合は、搬送方向サイズが検知されている。そこでステップＳ８０７で、ＣＰＵ１１１は、搬送方向における付加情報５２１の配置決定の基準となる「搬送方向基準サイズ」として、ステップＳ８０４で記憶した検知用紙サイズ５０３のうち用紙の長さを示すものを採用する。そしてＣＰＵ１１１は、それをＲＡＭ１１３に記憶させる。一方、検知用紙サイズ５０３に用紙の長さの情報が含まれていない場合は、搬送方向サイズが検知されていない。そこでステップＳ８０６では、ＣＰＵ１１１は、搬送方向基準サイズとして、ステップＳ８０１で記憶した設定用紙サイズ５０２のうち用紙の長さを示すものを採用し、それをＲＡＭ１１３に記憶させる。
【００３９】
次に、ステップＳ８０８では、上記検知情報で特定される検知用紙サイズ５０３に、用紙幅の情報、すなわち搬送方向に直交する方向（主走査方向）におけるサイズの情報が含まれているか否かを判別する。なお、本実施の形態では、カセット１８が使用される場合も手差しトレイ２０が使用される場合も、用紙幅の情報が含まれる。
【００４０】
ステップＳ８０８の判別の結果、検知用紙サイズ５０３に用紙幅の情報が含まれている場合は、幅方向サイズが検知されている。そこでステップＳ８１０で、用紙幅方向における付加情報５２１の配置決定の基準となる「用紙幅方向基準サイズ」として、ステップＳ８０４で記憶した検知用紙サイズ５０３のうち用紙幅を示すものを採用し、それをＲＡＭ１１３に記憶させる。一方、検知用紙サイズ５０３に用紙幅の情報が含まれていない場合は、幅方向サイズが検知されていない。そこでステップＳ８０９では、ＣＰＵ１１１は、用紙幅方向基準サイズとして、ステップＳ８０１で記憶した設定用紙サイズ５０２のうち用紙幅を示すものを採用し、それをＲＡＭ１１３に記憶させる。ステップＳ８０６、Ｓ８０７、Ｓ８０９、Ｓ８１０において、ＣＰＵ１１１は、本発明における決定手段としての役割を果たす。
【００４１】
次に、ステップＳ８１１では、ＣＰＵ１１１は、搬送方向及び用紙幅方向のそれぞれにおける基準サイズに基づいて、印刷対象となる画像に対する配置位置を決定した合成用の付加情報５２１の画像を生成する。すなわち、まず、ＣＰＵ１１１は、付加印字設定画面４００を介して設定された付加情報の配置態様の情報をＲＡＭ１１３から取得する。さらにＣＰＵ１１１は、ステップＳ８０６またはＳ８０７で記憶した搬送方向基準サイズとステップＳ８０９またはＳ８１０で記憶した用紙幅方向基準サイズとで規定される矩形を基準として配置される付加情報５２１の画像を生成する。そしてＣＰＵ１１１は、生成した付加情報５２１の画像をＲＡＭ１１３に記憶させる。その際、付加情報５２１の画像が、搬送方向基準サイズ及び用紙幅方向基準サイズに収まるように付加情報５２１の配置が決定される。具体的には、ＣＰＵ１１１は、付加情報５２１のサイズ（複数の場合はさらに互いの配置間隔）を伸縮する。例えば、ＣＰＵ１１１は、付加情報５２１の上記サイズを、設定用紙サイズ５０２を基準として配置する場合に対して、設定用紙サイズ５０２と検知用紙サイズ５０３との比に応じた値にする（図５（ａ）、（ｂ）参照）。
【００４２】
そしてステップＳ８１２では、ＣＰＵ１１１は、画像処理部１２４と協働し、ステップＳ８１１でＲＡＭ１１３上に生成した合成用の付加情報５２１の画像と、ステップＳ８０３で生成した印刷対象となる画像とを合成した合成画像を生成する。そしてＣＰＵ１１１は、その合成画像を印刷画像データとしてＲＡＭ１１３上に作成する。ステップＳ８１３では、ＣＰＵ１１１は、ＲＡＭ１１３上に作成した印刷画像データに基づく画像を、印刷部１２０と協働して用紙Ｓに印刷し、一連の印刷処理を終了する。
【００４３】
本実施の形態によれば、画像形成に使用する用紙のサイズに関する検知情報（検知用紙サイズ５０３）を取得できたか否かによって、検知用紙サイズ５０３または設定用紙サイズ５０２のいずれかに基づいて、画像に対する付加情報の配置が決定される。これにより、画像における適切な位置に付加情報を配置することができる。具体的には、検知用紙サイズ５０３を取得できた場合は、設定用紙サイズ５０２に拘わらず、検知用紙サイズ５０３に基づいて付加情報の配置が決定される。これにより、用紙サイズの検知結果を優先して付加情報の配置を決定し、実際に使用される用紙に則した位置に付加情報を配置できる。一方、検知用紙サイズ５０３を取得できなかった場合は、設定用紙サイズ５０２に基づいて付加情報の配置が決定される。これにより、実際の用紙サイズが判明しなくても付加情報の配置を決定できる。よって、ユーザが設定した（ドライバから指定される）用紙サイズと実際に使用する用紙サイズとに齟齬があっても、付加情報が欠損したり不適切な位置に配置されたりといった状況を極力を回避することができる。その結果、付加情報を付す目的を十分に果たすことにも寄与する。
【００４４】
また、搬送方向と用紙幅方向の各々について、検知用紙サイズ５０３が取得できたか否かによって、付加情報５２１の配置決定の基準サイズ（搬送方向基準サイズまたは用紙幅方向基準サイズのいずれか）が決定される。これにより、搬送方向と用紙幅方向の各々について、画像における適切な位置に付加情報を配置することができる。また、給紙部は複数存在し、セットされた用紙のサイズに関する検知情報は給紙部ごとに取得されるので、複数の給紙部を選択的に用いる場合にも対処できる。
【００４５】
（第２の実施の形態）
第１の実施の形態では、検知用紙サイズ５０３を取得できた場合は検知用紙サイズ５０３に基づいて付加情報の配置が決定され、検知用紙サイズ５０３を取得できなかった場合は設定用紙サイズ５０２に基づいて付加情報の配置が決定される構成であった。これに対し本発明の第２の実施の形態では、検知用紙サイズ５０３を取得できた場合は、設定用紙サイズ５０２とのサイズ比較の結果、サイズの大きくない方に基づいて付加情報の配置が決定される構成とする。従って、図８に代えて図９を用いて第２の実施の形態を説明する。
【００４６】
図９は、情報付加印字処理のフローチャートである。この処理の開始条件や実行主体は図８の処理と同様である。また、図８と同じ処理ステップには同じステップ番号を付して説明を省略する。
【００４７】
ステップＳ８０５の判別の結果、ＣＰＵ１１１は、検知用紙サイズ５０３に用紙の長さの情報が含まれていない場合は、処理をステップＳ８０６に進める。一方、ＣＰＵ１１１は、検知用紙サイズ５０３に用紙の長さの情報が含まれている場合は、処理をステップＳ９０１に進める。ステップＳ９０１では、ＣＰＵ１１１は、ステップＳ８０４で記憶した検知用紙サイズ５０３のうち用紙の長さを示すものとステップＳ８０１で記憶した設定用紙サイズ５０２のうち用紙の長さを示すものとのサイズ比較を実施する。そしてＣＰＵ１１１は、用紙の長さに関し、検知用紙サイズ５０３が設定用紙サイズ５０２以下であるか否か（検知用紙サイズ５０３≦設定用紙サイズ５０２）を判別する。その判別の結果、検知用紙サイズ５０３≦設定用紙サイズ５０２が成立する場合は、ＣＰＵ１１１は、処理をステップＳ８０７に進める。ステップＳ８０７では、ＣＰＵ１１１は、搬送方向基準サイズとして、ステップＳ８０４で記憶した検知用紙サイズ５０３のうち用紙の長さを示すものを採用し、それをＲＡＭ１１３に記憶させる。一方、検知用紙サイズ５０３＞設定用紙サイズ５０２が成立する場合は、ＣＰＵ１１１は、処理をステップＳ８０６に進める。ステップＳ８０６では、ＣＰＵ１１１は、搬送方向基準サイズとして、ステップＳ８０１で記憶した設定用紙サイズ５０２のうち用紙の長さを示すものを採用し、それをＲＡＭ１１３に記憶させる。
【００４８】
ステップＳ８０８の判別の結果、ＣＰＵ１１１は、検知用紙サイズ５０３に用紙幅の情報が含まれていない場合は、処理をステップＳ８０９に進める。一方、検知用紙サイズ５０３に用紙幅の情報が含まれている場合は、ＣＰＵ１１１は、処理をステップＳ９０２に進める。ステップＳ９０２では、ＣＰＵ１１１は、ステップＳ８０４で記憶した検知用紙サイズ５０３のうち用紙幅を示すものとステップＳ８０１で記憶した設定用紙サイズ５０２のうち用紙幅を示すものとのサイズ比較を実施する。そしてＣＰＵ１１１は、用紙幅方向に関し、検知用紙サイズ５０３が設定用紙サイズ５０２以下であるか否か（検知用紙サイズ５０３≦設定用紙サイズ５０２）を判別する。その判別の結果、検知用紙サイズ５０３≦設定用紙サイズ５０２が成立する場合は、ＣＰＵ１１１は、処理をステップＳ８１０に進める。ステップＳ８１０では、ＣＰＵ１１１は、用紙幅方向基準サイズとして、ステップＳ８０４で記憶した検知用紙サイズ５０３のうち用紙幅を示すものを採用し、それをＲＡＭ１１３に記憶させる。一方、検知用紙サイズ５０３＞設定用紙サイズ５０２が成立する場合は、ＣＰＵ１１１は、処理をステップＳ８０９に進める。ステップＳ８０９では、ＣＰＵ１１１は、用紙幅方向基準サイズとして、ステップＳ８０１で記憶した設定用紙サイズ５０２のうち用紙幅を示すものを採用し、それをＲＡＭ１１３に記憶させる。
【００４９】
ステップＳ８１１においては、第１の実施の形態と同様に、付加情報５２１の画像が、搬送方向基準サイズ及び用紙幅方向基準サイズに収まるように付加情報５２１の配置が決定される。その際、ステップＳ８０６またはＳ８０７で記憶した搬送方向基準サイズとステップＳ８０９またはＳ８１０で記憶した用紙幅方向基準サイズとで規定される矩形は、図５（ｃ）に示す矩形５２０となる。ＣＰＵ１１１は、例えば、付加情報５２１のサイズ（複数の場合はさらに互いの配置間隔）を、短縮等によって、設定用紙サイズ５０２を基準として配置する場合に対して、設定用紙サイズ５０２と検知用紙サイズ５０３との比に応じた値とする。
【００５０】
本実施の形態によれば、画像における適切な位置に付加情報を配置することに関し、第１の実施の形態と同様の効果を奏することができる。特に、検知用紙サイズ５０３を取得できた場合は、搬送方向と用紙幅方向のそれぞれについて、検知用紙サイズ５０３と設定用紙サイズ５０２とのうち大きくない方に基づいて付加情報の配置が決定される。しかも、付加情報５２１は、搬送方向基準サイズ及び用紙幅方向基準サイズに収まるように配置が決定される。これにより、ユーザが設定した用紙サイズと実際に使用する用紙サイズとに齟齬があっても、付加情報５２１の欠損や出力画像からのはみ出しを回避することができる。
【００５１】
なお、上記各実施の形態において、画像における適切な位置に付加情報を配置するという効果を得る観点からは、画像合成機能や印刷機能は必須でない。これらの機能は、本発明における画像処理の結果を用いて別途の装置で実現してもよい。
【００５２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５３】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００５４】
１１１  ＣＰＵ
１２４  画像処理部
６０１、７０１、７０２  ガイド
【図１】
2017120981.tif 000003
【図２】
2017120981.tif 000004
【図３】
2017120981.tif 000005
【図４】
2017120981.tif 000006
【図５】
2017120981.tif 000007
【図６】
2017120981.tif 000008
【図７】
2017120981.tif 000009
【図８】
2017120981.tif 000010
【図９】
2017120981.tif 000011