(57)【要約】【課題】集約印刷ジョブで使用する用紙として余白部分が最小となるサイズの用紙を自動的に選択することにより、ユーザーの利便性を向上させる。【解決手段】画像形成装置は、それぞれが用紙を収容する複数の収容部と、原稿画像を読み取る画像読取部と、用紙に画像を印刷する印刷部と、複数の収容部のいずれかを給紙元に設定し、給紙元に設定した収容部から給紙される用紙に対し原稿画像を複数部集約して印刷する集約印刷ジョブを印刷部に実行させる制御部と、を備え、制御部は、集約印刷ジョブを印刷部に実行させるとき、集約印刷ジョブで印刷すべき原稿画像の部数を認識し、当該認識した部数分の原稿画像を印刷した場合に余白部分が最小となる用紙が収容された収容部を給紙元に設定する。【選択図】図４
2019022105.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが用紙を収容する複数の収容部と、
原稿画像を読み取る画像読取部と、
用紙に画像を印刷する印刷部と、
前記複数の収容部のいずれかを給紙元に設定し、前記給紙元に設定した前記収容部から給紙される用紙に対し前記原稿画像を複数部集約して印刷する集約印刷ジョブを前記印刷部に実行させる制御部と、を備え、
前記制御部は、前記集約印刷ジョブを前記印刷部に実行させるとき、前記集約印刷ジョブで印刷すべき前記原稿画像の部数を認識し、当該認識した部数分の前記原稿画像を印刷した場合に余白部分が最小となる用紙が収容された前記収容部を前記給紙元に設定することを特徴とする画像形成装置。
【請求項２】
前記制御部は、前記複数の収容部の各収容用紙のサイズとして、主走査方向の長さおよび副走査方向の長さを認識し、前記印刷部に前記集約印刷ジョブを実行させるとき、前記複数の収容部の各収容用紙のサイズを順番に対象サイズとし、前記対象サイズごとに、前記集約印刷ジョブで印刷すべき前記原稿画像の部数と、前記集約印刷ジョブで印刷すべき前記原稿画像の主走査方向の長さおよび副走査方向の長さとに基づき、以下の式により得られる比率を前記対象サイズに対応する余白発生率として求め、
前記制御部は、前記複数の収容部のうち、対応する前記余白発生率が最小となるサイズの用紙が収容された前記収容部を前記給紙元に設定することを特徴とする請求項１に記載の画像形成装置。
【数１】
2019022105.tif 000004
ここで、ｗｏｒｇは、原稿画像の主走査方向の長さであり、ｈｏｒｇは、原稿画像の副走査方向の長さであり、ｗｐａｐｅｒは、対象サイズの主走査方向の長さであり、ｈｐａｐｅｒは、対象サイズの副走査方向の長さであり、ｎは、集約印刷ジョブで印刷すべき原稿画像の部数である。
【請求項３】
前記制御部は、前記集約印刷ジョブで印刷すべき前記原稿画像を回転させていない場合の前記原稿画像の主走査方向の長さおよび副走査方向の長さを認識するとともに、前記集約印刷ジョブで印刷すべき前記原稿画像を９０°回転させた場合の前記原稿画像の主走査方向の長さおよび副走査方向の長さを認識し、前記対象サイズに対応する前記余白発生率として、前記原稿画像を回転させていない場合の第１余白発生率と前記原稿画像を９０°回転させた場合の第２余白発生率とを求め、
前記制御部は、求めた全ての前記余白発生率のうち前記第２余白発生率が最小となった場合、前記集約印刷ジョブで印刷すべき前記原稿画像を９０°回転させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
操作パネルを備え、
前記制御部は、前記余白部分が最小となる用紙の使用を許可するか否かの受け付けを前記操作パネルに行わせ、許可する旨を前記操作パネルが受け付けた場合に、前記余白部分が最小となる用紙が収容された前記収容部を前記給紙元に設定し、許可しない旨を前記操作パネルが受け付けた場合には、前記複数の収容部のうち前記給紙元に設定する前記収容部の選択の受け付けを前記操作パネルに行わせることを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御部は、前記余白部分が最小となる用紙が収容された前記収容部が複数存在する場合、当該複数存在する前記収容部のうち予め定められた優先順位が最も高い前記収容部を前記給紙元に設定することを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙に画像を印刷する画像形成装置に関する。
【背景技術】
【０００２】
従来、集約印刷ジョブの実行が可能な画像形成装置が知られている。このような画像形成装置は、たとえば、特許文献１に開示されている。
【０００３】
特許文献１の画像形成装置は、集約印刷ジョブの実行に際し、ユーザーから用紙枚数の指定を受け付ける。そして、特許文献１の画像形成装置は、集約印刷ジョブで使用する用紙枚数がユーザー指定の用紙枚数を超える場合、集約印刷ジョブの実行指示をユーザーから受け付けない。これにより、集約印刷ジョブでの印刷枚数がユーザー指定の用紙枚数を超えるのを抑制することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１１８８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
たとえば、小サイズの原稿画像（たとえば、名刺などのカード原稿の読み取りにより得られた画像）を複数部集約して印刷するジョブを集約印刷ジョブとして実行する画像形成装置が存在する。当該画像形成装置に集約印刷ジョブを実行させる場合、集約印刷ジョブで使用する用紙サイズによっては、余白部分（原稿画像が印刷されない部分）の面積が想定以上に大きくなるという不都合が生じ得る。
【０００６】
余白部分の面積を許容範囲内に収めるには、集約印刷ジョブで印刷する原稿画像のサイズや原稿画像の印刷部数に基づき最適なサイズの用紙を選択する用紙選択作業をユーザーが行わなければならない。しかし、集約印刷ジョブの実行に際し、用紙選択作業を行うのはユーザーにとって煩わしい。
【０００７】
本発明は、上記課題を解決するためになされたものであり、集約印刷ジョブで使用する用紙として余白部分が最小となるサイズの用紙を自動的に選択することにより、ユーザーの利便性を向上させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の画像形成装置は、それぞれが用紙を収容する複数の収容部と、原稿画像を読み取る画像読取部と、用紙に画像を印刷する印刷部と、複数の収容部のいずれかを給紙元に設定し、給紙元に設定した収容部から給紙される用紙に対し原稿画像を複数部集約して印刷する集約印刷ジョブを印刷部に実行させる制御部と、を備える。制御部は、集約印刷ジョブを印刷部に実行させるとき、集約印刷ジョブで印刷すべき原稿画像の部数を認識し、当該認識した部数分の原稿画像を印刷した場合に余白部分が最小となる用紙が収容された収容部を給紙元に設定する。
【０００９】
本発明の構成では、制御部は、集約印刷ジョブの実行に際し、複数の収容部のいずれかを自動的に給紙元に設定する。ここで、制御部が給紙元に設定するのは余白部分が最小となる用紙が収容された収容部である。これにより、ユーザーからすると、用紙選択作業（集約印刷ジョブで印刷する原稿画像のサイズや原稿画像の印刷部数に基づき最適なサイズの用紙を選択する作業）を行う必要がないので、利便性が良い。
【発明の効果】
【００１０】
本発明の構成では、原稿画像を複数部集約して印刷する集約印刷ジョブの実行に際し、集約印刷ジョブで使用する用紙として余白部分が最小となるサイズの用紙を自動的に選択するので、ユーザーの利便性が向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による複合機の構成を示す概略図
【図２】本発明の一実施形態による複合機の構成を示すブロック図
【図３】本発明の一実施形態による複合機の操作パネルが表示する設定画面を示す図
【図４】本発明の一実施形態による複合機の制御部が行う集約印刷処理の流れを示す図
【図５】原稿画像を回転させていない場合の用紙サイズと必要用紙枚数との対応関係の一例を示す図
【図６】原稿画像を９０°回転させた場合の用紙サイズと必要用紙枚数との対応関係の一例を示す図
【図７】原稿画像を回転させていない場合の用紙サイズと余白発生率との対応関係の一例を示す図
【図８】原稿画像を９０°回転させた場合の用紙サイズと余白発生率との対応関係の一例を示す図
【図９】原稿画像が印刷された用紙を示す図
【図１０】原稿画像が印刷された用紙を示す図
【図１１】原稿画像が印刷された用紙を示す図
【図１２】本発明の一実施形態による複合機の操作パネルが表示する受付画面を示す図
【発明を実施するための形態】
【００１２】
以下に、本発明の一実施形態による画像形成装置について、スキャン機能やプリント機能など複数種の機能を搭載する複合機を例にとって説明する。
【００１３】
＜装置構成＞
図１に示すように、本実施形態の複合機１００（「画像形成装置」に相当）は、画像読取部１および印刷部２を備える。画像読取部１は、原稿Ｄの画像（以下、原稿画像と称する場合がある）の読み取りを行う。印刷部２は、用紙Ｐへの画像の印刷を伴うジョブ（コピージョブなど）を実行する。
【００１４】
画像読取部１は、原稿画像を読み取って原稿画像の画像データを含む読取データを生成する。画像読取部１は、ランプ１１やイメージセンサー１２など原稿画像を光学的に読み取るための光学系部材を備える。ランプ１１やイメージセンサー１２などは、画像読取部１の筐体内部に収容される。画像読取部１の筐体上面にはコンタクトガラスＣＧが設置される。画像読取部１は、コンタクトガラスＣＧ上に載置された原稿Ｄの画像を読み取る。
【００１５】
印刷部２は、用紙搬送路ＰＰに沿って用紙Ｐを搬送する。図１では、用紙搬送路ＰＰを破線で示す。そして、印刷部２は、搬送中の用紙Ｐに画像を印刷する。印刷部２は、給紙部２１、画像形成部２２および定着部２３を備える。なお、印刷部２が印刷で使用する用紙Ｐは用紙カセット２０に収容される。用紙カセット２０は「収容部」に相当する。
【００１６】
給紙部２１は、給紙ローラーを含む。給紙部２１（給紙ローラー）は、用紙カセット２０に収容された用紙Ｐに当接し、その状態で回転することにより、用紙カセット２０から用紙搬送路ＰＰに用紙Ｐを給紙する。図示しないが、用紙搬送路ＰＰには搬送ローラー対が複数設けられる。搬送ローラー対の設置数は特に限定されず、用紙Ｐの搬送経路の長さなどに応じて適宜変更可能である。用紙搬送路ＰＰに給紙された用紙Ｐは、搬送ローラー対により、用紙搬送路ＰＰに沿って搬送される。
【００１７】
用紙カセット２０には、用紙Ｐの側面に当接して用紙Ｐを位置決めする規制ガイド２０１が設置される。規制ガイド２０１はスライド可能となっており、規制ガイド２０１をスライドさせることにより、用紙カセット２０に収容可能な用紙Ｐのサイズを変更することができる。
【００１８】
規制ガイド２０１は、第１カーソル２０１ａおよび第２カーソル２０１ｂを含む。第１カーソル２０１ａは、用紙搬送方向と直交する幅方向（主走査方向）にスライド可能であり、用紙カセット２０内において用紙Ｐの幅方向の位置決めを行う。第２カーソル２０１ｂは、用紙搬送方向（副走査方向）にスライド可能であり、用紙カセット２０内において用紙Ｐの用紙搬送方向の位置決めを行う。
【００１９】
ここで、印刷部２は、複合機１００の上下方向に並ぶ複数段の給紙部２１を含む。そして、複合機１００には、複数段の給紙部２１にそれぞれ対応する複数の用紙カセット２０が装着される。なお、用紙カセット２０に収容可能な用紙Ｐのサイズ（主走査方向の長さおよび副走査方向の長さ）は用紙カセット２０ごとに変更することができる。たとえば、或る用紙カセット２０に収容可能な用紙ＰのサイズをＡ４サイズに設定し、別の用紙カセット２０に収容可能な用紙ＰのサイズをＢ５サイズに設定する、といったことが行える。
【００２０】
画像形成部２２は、画像読取部１が読み取った原稿画像の画像データに基づきトナー像を形成し、搬送中の用紙Ｐにトナー像を転写する。定着部２３は、トナー像が転写された用紙Ｐを加熱および加圧し、用紙Ｐにトナー像を定着させる。
【００２１】
また、複合機１００は、操作パネル３を備える。操作パネル３は、ジョブに関する指示や設定をユーザーから受け付ける。たとえば、操作パネル３は、コピージョブ（後述する集約印刷ジョブを含む）など原稿画像の読み取りを伴うジョブの実行指示の受け付けを行う。
【００２２】
操作パネル３は、タッチスクリーン３１（タッチパネル付きの表示パネル）を備える。タッチスクリーン３１は、ソフトウェアキーなどを配した画面を表示し、表示画面（ソフトウェアキー）に対するタッチ操作をユーザーから受け付ける。また、操作パネル３は、複数のハードウェアキー３２を備える。たとえば、ハードウェアキー３２としては、コピージョブの実行指示を受け付けるスタートキーなどがある。
【００２３】
また、図２に示すように、複合機１００は、制御部４を備える。制御部４は、ＣＰＵ４１、メモリー４２（ＲＯＭおよびＲＡＭなど）および画像処理モジュール４３を含む。ＣＰＵ４１は、制御用のプログラムおよびデータに基づき動作し、複合機１００の各部の動作を制御する。メモリー４２は、ＣＰＵ４１を動作させるための制御用のプログラムおよびデータを記憶する。
【００２４】
たとえば、メモリー４２は、複数の用紙カセット２０にそれぞれ割り当てられた優先順位を示す優先順位情報を記憶する。複数の用紙カセット２０の優先順位は複合機１００のメーカーにて予め設定される。複合機１００の出荷以降、複数の用紙カセット２０の優先順位はユーザーが任意に設定（変更）することができる。複数の用紙カセット２０の優先順位の設定の受け付けは操作パネル３が行う。
【００２５】
画像処理モジュール４３は、画像処理用の回路およびメモリーを含む。制御部４は、画像処理モジュール４３を用いて、拡大／縮小、回転および濃度変換など種々の画像処理を原稿画像の画像データに対して行う。
【００２６】
制御部４は、画像読取部１および印刷部２に接続され、画像読取部１の読取動作および印刷部２の印刷動作を制御する。また、制御部４は、操作パネル３に接続され、タッチスクリーン３１の表示動作を制御するとともに、タッチスクリーン３１に対するタッチ操作やハードウェアキー３２に対する押下操作を検知する。
【００２７】
また、制御部４は、画像読取部１が読み取った原稿画像のサイズとして原稿画像の主走査方向の長さおよび副走査方向の長さを検知する原稿サイズ検知処理を行う。原稿サイズ検知処理は原稿画像の画像データを含む読取データに基づき行われる。たとえば、制御部４は、原稿画像の画像データを含む読取データからエッジを検出する。そして、制御部４は、読取データから検出したエッジで囲まれた領域の画像を原稿画像と認識し、当該エッジで囲まれた領域のサイズ（主走査方向の長さおよび副走査方向の長さ）を原稿画像のサイズとして検知する。
【００２８】
さらに、制御部４は、用紙カセット２０に収容された用紙Ｐのサイズとして収容用紙Ｐの主走査方向の長さおよび副走査方向の長さを検知する用紙サイズ検知処理を行う。たとえば、制御部４には、用紙カセット２０に収容された用紙Ｐのサイズを検知するためのサイズセンサーＳＳが接続される。サイズセンサーＳＳは、規制ガイド２０１の位置に応じて出力値を変化させる。制御部４は、サイズセンサーＳＳの出力値（規制ガイド２０１の位置）に基づき、用紙カセット２０に収容された用紙Ｐのサイズを検知する。
【００２９】
制御部４による用紙サイズ検知処理は、複数の用紙カセット２０のそれぞれについて行われる。制御部４は、複数の用紙カセット２０の各収容用紙Ｐのサイズを示すサイズ情報を用紙カセット２０ごとにメモリー４２に記憶する。制御部４は、複数の用紙カセット２０のいずれかの規制ガイド２０１の位置が変更されると、その都度、規制ガイド２０１の位置が変更された用紙カセット２０に対応するサイズ情報を更新する。
【００３０】
＜集約印刷ジョブ＞
複合機１００は、カード原稿Ｄ（たとえば、名刺）など小サイズの原稿Ｄの画像を複数部集約して印刷する集約印刷機能を搭載する。集約印刷機能を有効に設定した場合には、複合機１００に集約印刷ジョブを実行させることができる。
【００３１】
集約印刷機能の有効／無効の設定は操作パネル３がユーザーから受け付ける。制御部４は、集約印刷機能を有効に設定する旨を操作パネル３が受け付けると、集約印刷機能を有効に設定し、図３に示すような設定画面３１０の表示指示を操作パネル３に与える。
【００３２】
操作パネル３は、表示指示を受けると、設定画面３１０を表示し、集約印刷ジョブで集約印刷する原稿画像の部数の設定（入力）をユーザーから受け付ける。設定画面３１０には部数欄３１１が配される。部数欄３１１には、ユーザーにより設定された部数が入力（表示）される。
【００３３】
また、設定画面３１０には、ソフトウェアキーとして、スタートキー３１２およびキャンセルキー３１３が配される。制御部４は、スタートキー３１２に対するタッチ操作を検知すると、当該検知したタッチ操作を集約印刷ジョブの実行指示として受け付ける。一方で、制御部４は、キャンセルキー３１３に対するタッチ操作を検知すると、集約印刷機能を有効から無効に切り替え、操作パネル３による設定画面３１０の表示を停止させる（たとえば、予め定められた初期画面が操作パネル３に表示される）。
【００３４】
制御部４は、集約印刷ジョブの実行指示を受け付けると、画像読取部１に原稿画像の読み取りを行わせる。画像読取部１による原稿画像の読み取りが完了すると、制御部４は、印刷部２に集約印刷ジョブを実行させるための処理（集約印刷処理）を行う。
【００３５】
以下に、図４に示すフローチャートを参照し、制御部４により行われる集約印刷処理の流れを説明する。図４に示すフローチャートは、操作パネル３が集約印刷ジョブの実行指示を受け付けて以降、画像読取部１による原稿画像の読み取りが完了したときにスタートする。なお、図４に示すフローチャートのスタート時点では、複数の用紙カセット２０の各収容用紙Ｐのサイズ（主走査方向の長さおよび副走査方向の長さ）を制御部４が認識しているとする。
【００３６】
ステップＳ１において、制御部４は、画像読取部１が読み取った原稿画像の画像データを含む読取データを対象に原稿サイズ検知処理を行う。すなわち、制御部４は、画像読取部１が読み取った原稿画像のサイズ（主走査方向の長さおよび副走査方向の長さ）を検知する。なお、原稿画像のサイズをユーザーから受け付けてもよい（当該受け付けは操作パン３が行う）。この場合、制御部４は、操作パネル３が受け付けたサイズを原稿画像のサイズとして検知する。
【００３７】
ステップＳ２において、制御部４は、集約印刷ジョブで印刷すべき原稿画像の部数を認識する。このとき、設定画面３１０（図３参照）の部数欄３１１に入力された数値（ユーザーが入力した数値）が部数として制御部４により認識される。以下の説明では、ステップＳ２の処理で制御部４が認識した部数をユーザー指定部数と称する。
【００３８】
ステップＳ３において、制御部４は、複数の用紙カセット２０の各収容用紙Ｐのサイズ（主走査方向の長さおよび副走査方向の長さ）を順番に対象サイズとし、対象サイズごとに、ユーザー指定部数分の原稿画像を印刷した場合に余白として残る余白部分の発生率（余白発生率）を求める。このとき、制御部４は、対象サイズごとに、ユーザー指定部数分の原稿画像を印刷するのに必要な用紙枚数（必要用紙枚数）を求め、必要用紙枚数分の用紙Ｐの印刷予定面の総面積に対する余白部分の総面積の比率を余白発生率として求める。たとえば、余白発生率は以下の数１で示される数式により算出される。
【数１】
2019022105.tif 000003
ｗｏｒｇ：原稿画像の主走査方向の長さ
ｈｏｒｇ：原稿画像の副走査方向の長さ
ｗｐａｐｅｒ：対象サイズの主走査方向の長さ
ｈｐａｐｅｒ：対象サイズの副走査方向の長さ
ｎ：集約印刷ジョブで印刷すべき原稿画像の部数（ユーザー指定部数）
【００３９】
数１の数式において、ｗｏｒｇ×ｈｏｒｇで得られる値は原稿画像の面積である。ｗｐａｐｅｒ×ｈｐａｐｅｒで得られる値は対象サイズの用紙Ｐの印刷予定面の面積である。
【００４０】
数１の数式において、ｗｐａｐｅｒ／ｗｏｒｇで得られる値の小数点以下は切り捨てられる（ここでは、当該切り捨てで得られた整数値を値Ａと称する）。ｈｐａｐｅｒ／ｈｏｒｇで得られる値の小数点以下も切り捨てられる（ここでは、当該切り捨てで得られた整数値を値Ｂと称する）。そして、Ａ×Ｂで得られる整数値は、対象サイズの用紙Ｐの１枚分の印刷予定面に印刷可能な原稿画像の最大部数に相当する。
【００４１】
数１の数式において、ｎ／（（ｗｐａｐｅｒ／ｗｏｒｇ）×（ｈｐａｐｅｒ／ｈｏｒｇ））で得られる値は小数点以下で切り上げられる。そして、ｎ／（（ｗｐａｐｅｒ／ｗｏｒｇ）×（ｈｐａｐｅｒ／ｈｏｒｇ））で得られる値の小数点以下を切り上げた整数値は、ユーザー指定部数分の原稿画像を印刷するのに必要な用紙枚数（必要用紙枚数）に相当する。
【００４２】
制御部４は、対象サイズごとに、数１の数式を用いた算出処理を行い、数１の数式により得られる比率を対象サイズに対応する余白発生率として求める。制御部４は、求めた余白発生率を対象サイズごとにメモリー４２に一旦保持する。このような算出処理を行うことにより、制御部４は、複数の用紙カセット２０の各収容用紙Ｐのサイズ（主走査方向の長さおよび副走査方向の長さ）のうち、ユーザー指定部数分の原稿画像を印刷した場合に余白部分が最小となる用紙サイズ（当該用紙サイズの用紙Ｐを収容する用紙カセット２０）を認識することができる。
【００４３】
制御部４は、数１を用いた算出処理を行うとき、集約印刷ジョブで印刷すべき原稿画像を回転させていない場合の原稿画像のサイズを認識し、当該認識した原稿画像のサイズ（主走査方向の長さ（ｗｏｒｇ）および副走査方向の長さ（ｈｏｒｇ））に基づき得られる余白発生率を第１余白発生率として求める。また、制御部４は、集約印刷ジョブで印刷すべき原稿画像を９０°回転させた場合の原稿画像のサイズを認識し、当該認識した原稿画像のサイズに基づき得られる余白発生率を第２余白発生率として求める。すなわち、制御部４は、対象サイズごとに、第１余白発生率と第２余白発生率とを求める。
【００４４】
たとえば、名刺サイズ（５５ｍｍ×９１ｍｍ）の原稿Ｄの長手方向が主走査方向に沿うよう当該原稿ＤがコンタクトガラスＣＧ上に載置され、その状態で画像読取部１が原稿画像を読み取ったとする。この場合、制御部４は、原稿画像の主走査方向の長さ（ｗｏｒｇ）を９１ｍｍとし、原稿画像の副走査方向の長さ（ｈｏｒｇ）を５５ｍｍとして第１余白発生率を求める。さらに、制御部４は、原稿画像の主走査方向の長さを５５ｍｍとし、原稿画像の副走査方向の長さを９１ｍｍとして第２余白発生率を求める。なお、余白発生率として第１余白発生率および第２余白発生率の両方が求められてもよいが、第１余白発生率および第２余白発生率の一方（たとえば、第１余白発生率）だけが求められてもよい。
【００４５】
ここで、原稿画像のサイズが名刺サイズである場合の用紙サイズと必要用紙枚数との対応関係を図５および図６に示す。また、原稿画像のサイズが名刺サイズである場合の用紙サイズと余白発生率との対応関係を図７および図８に示す。図５および図７は原稿画像を回転させていない場合の対応関係を示す表であり、図６および図８は原稿画像を９０°回転させた場合の対応関係を示す表である。
【００４６】
たとえば、原稿画像のサイズが名刺サイズである場合において、ユーザー指定部数が１０部であり、用紙サイズがＡ４サイズ（ｗｐａｐｅｒ：２９７ｍｍ，ｈｐａｐｅｒ：２１０ｍｍ）であれば、図５に示すように、最大部数が９部となり、ユーザー指定部数分の原稿画像を印刷するのに必要な用紙枚数は２枚となる（図９参照）。図９では、用紙Ｐのうち、原稿画像の印刷部分をハッチングで示し、余白部分を白紙で示す（以下の説明で参照する図面についても同様とする）。一方で、原稿画像のサイズが同じであっても、用紙サイズがＡ４Ｒサイズ（ｗｐａｐｅｒ：２１０ｍｍ，ｈｐａｐｅｒ：２９７ｍｍ）であれば、最大部数が１０部となり、ユーザー指定部数分の原稿画像を印刷するのに必要な用紙枚数が１枚となる（図１０参照）。
【００４７】
その結果、上記の例では、用紙サイズがＡ４Ｒサイズである場合の余白発生率は用紙サイズがＡ４サイズである場合の余白発生率よりも低くなる。具体的には、図７に示すように、用紙サイズがＡ４Ｒサイズである場合の余白発生率は、０．１９８（１９．８％）となり、用紙サイズがＡ４サイズである場合の余白発生率は、０．５９９（５９．９％）となる。
【００４８】
また、原稿画像を回転させていない場合と原稿画像を９０°回転させた場合とでは、１枚分の印刷予定面に印刷することが可能な原稿画像の最大部数に違いが生じる。言い換えると、ユーザー指定部数分の原稿画像を印刷するのに必要な用紙枚数（必要用紙枚数）に違いが生じる。結果として、原稿画像を回転させていない場合と原稿画像を９０°回転させた場合とでは、余白発生率に違いが生じる。
【００４９】
たとえば、原稿画像のサイズが名刺サイズである場合において、ユーザー指定部数が１０部であり、用紙サイズがＡ４サイズ（ｗｐａｐｅｒ：２９７ｍｍ，ｈｐａｐｅｒ：２１０ｍｍ）であれば、図５に示すように、最大部数が９部となり、ユーザー指定部数分の原稿画像を印刷するのに必要な用紙枚数は２枚となる（図９参照）。一方で、用紙サイズが同じＡ４サイズであっても、原稿画像を９０°回転させた場合には、図６に示すように、最大部数が１０部となり、ユーザー指定部数分の原稿画像を印刷するのに必要な用紙枚数が１枚となる（図１１参照）。
【００５０】
その結果、上記の例では、原稿画像を９０°回転させた場合の余白発生率（第２余白発生率）は原稿画像を回転させていない場合の余白発生率（第１余白発生率）よりも低くなる。具体的には、原稿画像を９０°回転させた場合の余白発生率（第２余白発生率）は、図８に示すように、０．１９８（１９．８％）となる。なお、原稿画像を回転させていない場合の余白発生率（第１余白発生率）は、図７に示すように、０．５９９（５９．９％）である。
【００５１】
図４に戻り、ステップＳ３の処理後、ステップＳ４に移行する。ステップＳ４に移行すると、制御部４は、複数の用紙カセット２０のうち、余白発生率が最小となるサイズの用紙Ｐが収容された用紙カセット２０を認識し、当該認識した用紙カセット２０を給紙元候補に設定する。このとき、制御部４は、各収容用紙Ｐのサイズに対応する第１余白発生率および第２余白発生率のうち、より低い方の余白発生率に基づき、余白発生率が最小となるサイズの用紙Ｐが収容された用紙カセット２０を認識する。たとえば、上段用紙カセット２０（以下、符号２０Ａを付す）の収容用紙Ｐのサイズに対応する余白発生率が下段用紙カセット２０（以下、符号２０Ｂを付す）の収容用紙Ｐのサイズに対応する余白発生率よりも低い場合には、上段用紙カセット２０Ａが給紙元候補に設定される。
【００５２】
ここで、制御部４は、余白発生率が最小となる用紙Ｐが収容された用紙カセット２０が複数存在する場合、当該複数存在する用紙カセット２０のうち、優先順位情報で示される優先順位が最も高い用紙カセット２０を給紙元候補に設定する。たとえば、上段用紙カセット２０Ａの収容用紙Ｐのサイズに対応する余白発生率および下段用紙カセット２０Ｂの収容用紙Ｐのサイズに対応する余白発生率が同じであったとする。この場合、上段用紙カセット２０Ａの優先順位が下段用紙カセット２０Ｂの優先順位よりも高順位であれば、上段用紙カセット２０が給紙元候補に設定される。
【００５３】
なお、上段用紙カセット２０Ａの収容用紙Ｐのサイズに対応する余白発生率としての第１余白発生率および第２余白発生率のうち第２余白発生率（ここでは、上段用紙カセット２０Ａの第２余白発生率と称する）の方が低かったとする。また、下段用紙カセット２０Ｂの収容用紙Ｐのサイズに対応する余白発生率としての第１余白発生率および第２余白発生率のうち第１余白発生率（ここでは、下段用紙カセット２０Ｂの第１余白発生率と称する）の方が低かったとする。この場合、上段用紙カセット２０Ａの第２余白発生率と下段用紙カセット２０Ｂの第１余白発生率とが比較される。その結果、各余白発生率が互いに同じであれば、通常では優先順位がより高い上段用紙カセット２０Ａが給紙元候補に設定されるが、第１余白発生率および第２余白発生率のうち第１余白発生率を優先し、下段用紙カセット２０Ｂを給紙元候補に設定してもよい。
【００５４】
給紙元候補の設定後、ステップＳ５に移行する。ステップＳ５に移行すると、制御部４は、給紙元候補に設定した用紙カセット２０に収容された用紙Ｐ（余白部分が最小となる用紙Ｐ）の使用を許可するか否かの受け付けを操作パネル３に行わせる。たとえば、操作パネル３は、図１２に示すような受付画面３２０を表示し、許可不許可を受け付ける。受付画面３２０には、給紙元候補に設定された用紙カセット２０の識別名（図１２では、「ａａａ」で示す）や当該用紙カセット２０に収容された用紙Ｐのサイズ（図１２では、Ａ４サイズ）を示すメッセージが配される。また、受付画面３２０には、許可する旨を受け付ける許可キー３２１（ソフトウェアキー）および許可しない旨を受け付ける不許可キー３２２（ソフトウェアキー）が配される。
【００５５】
図４に戻り、ステップＳ５の処理後、ステップＳ６に移行する。ステップＳ６に移行すると、制御部４は、許可する旨を受け付けたか否かを判断する。その結果、許可する旨を受け付けた（許可キー３２１に対するタッチ操作が行われた）と制御部４が判断した場合には、ステップＳ７に移行し、許可しない旨を受け付けた（不許可キー３２２に対するタッチ操作が行われた）と制御部４が判断した場合には、ステップＳ８に移行する。
【００５６】
ステップＳ７に移行した場合、制御部４は、給紙元候補の用紙カセット２０を給紙元に設定する。この場合には、複数の用紙カセット２０のうち、余白発生率が最小となるサイズの用紙Ｐ（余白部分が最小となる用紙Ｐ）を収容する用紙カセット２０が給紙元に設定される。
【００５７】
ステップＳ８に移行した場合、制御部４は、複数の用紙カセット２０のうち給紙元に設定する用紙カセット２０の選択の受け付けを操作パネル３に行わせる。言い換えると、操作パネル３は、ユーザー指定の用紙カセット２０の選択を受け付ける。そして、制御部４は、ユーザー指定の用紙カセット２０を給紙元に設定する。
【００５８】
給紙元の設定後、ステップＳ９に移行する。ステップＳ９に移行すると、制御部４は、印刷部２に集約印刷ジョブを実行させる。このとき、印刷部２は、給紙元に設定された用紙カセット２０から用紙搬送路ＰＰに用紙Ｐを給紙し、当該給紙した用紙Ｐに対し原稿画像を印刷する。
【００５９】
なお、制御部４は、数１の数式を用いて求めた全ての余白発生率のうち第２余白発生率が最小となった場合、集約印刷ジョブで印刷すべき原稿画像を９０°回転させる。たとえば、上段用紙カセット２０の収容用紙Ｐのサイズに対応する第２余白発生率が最小となったとする。この場合の集約印刷ジョブでは、印刷すべき原稿画像が９０°回転される（９０°回転した原稿画像が印刷された用紙Ｐが出力される）。一方で、上段用紙カセット２０の収容用紙Ｐのサイズに対応する第１余白発生率が最小となった場合には、集約印刷ジョブで印刷すべき原稿画像は回転されない。
【００６０】
本実施形態の複合機１００（画像形成装置）は、上記のように、それぞれが用紙Ｐを収容する複数の用紙カセット２０（収容部）と、原稿画像を読み取る画像読取部１と、用紙Ｐに画像を印刷する印刷部２と、複数の用紙カセット２０のいずれかを給紙元に設定し、給紙元に設定した用紙カセット２０から給紙される用紙Ｐに対し原稿画像を複数部集約して印刷する集約印刷ジョブを印刷部２に実行させる制御部４と、を備える。制御部４は、集約印刷ジョブを印刷部２に実行させるとき、集約印刷ジョブで印刷すべき原稿画像の部数を認識し、当該認識した部数分の原稿画像を印刷した場合に余白部分が最小となる用紙Ｐが収容された用紙カセット２０を給紙元に設定する。
【００６１】
本実施形態の構成では、制御部４は、集約印刷ジョブの実行に際し、複数の用紙カセット２０のいずれかを自動的に給紙元に設定する。ここで、制御部４が給紙元に設定するのは余白部分が最小となる用紙Ｐが収容された用紙カセット２０である。これにより、ユーザーからすると、用紙選択作業（集約印刷ジョブで印刷する原稿画像のサイズや原稿画像の印刷部数に基づき最適なサイズの用紙Ｐを選択する作業）を行う必要がないので、利便性が良い。
【００６２】
また、本実施形態では、上記のように、制御部４は、複数の用紙カセット２０の各収容用紙Ｐのサイズとして、主走査方向の長さおよび副走査方向の長さを認識し、印刷部２に集約印刷ジョブを実行させるとき、複数の用紙カセット２０の各収容用紙Ｐのサイズを１つずつ順番に対象サイズとし、対象サイズごとに、集約印刷ジョブで印刷すべき原稿画像の部数と、集約印刷ジョブで印刷すべき原稿画像の主走査方向の長さおよび副走査方向の長さとに基づき、数１の数式により得られる比率を対象サイズに対応する余白発生率として求める。このように余白発生率を求めることによって、容易に、複数の用紙カセット２０のうち余白部分が最小となる用紙Ｐが収容された用紙カセット２０を判別することができる。
【００６３】
また、本実施形態では、上記のように、制御部４は、対象サイズに対応する余白発生率として、原稿画像を回転させていない場合の第１余白発生率と原稿画像を９０°回転させた場合の第２余白発生率とを求める。そして、制御部４は、求めた全ての余白発生率のうち第２余白発生率が最小となった場合、集約印刷ジョブで印刷すべき原稿画像を９０°回転させる。これにより、コンタクトガラスＣＧ上に原稿Ｄを載置するときに、原稿Ｄの向きを気にしなくても、余白部分が最小となるよう自動的に原稿画像の向きが設定（変更）されるので、ユーザーの利便性がより向上する。
【００６４】
また、本実施形態では、上記のように、制御部４は、余白部分が最小となる用紙Ｐの使用を許可するか否かの受け付けを操作パネル３に行わせ、許可する旨を操作パネル３が受け付けた場合に、余白部分が最小となる用紙Ｐが収容された用紙カセット２０を給紙元に設定し、許可しない旨を操作パネル３が受け付けた場合には、複数の用紙カセット２０のうち給紙元に設定する用紙カセット２０の選択の受け付けを操作パネル３に行わせる。これにより、余白部分が最小となる用紙Ｐのサイズがユーザー所望のサイズと異なっている場合には、別のサイズの用紙Ｐを使用することができるので、ユーザーの利便性がより向上する。
【００６５】
また、本実施形態では、上記のように、制御部４は、余白部分が最小となる用紙Ｐが収容された用紙カセット２０が複数存在する場合、当該複数存在する用紙カセット２０のうち優先順位が最も高い用紙カセット２０を給紙元に設定する。これにより、ユーザーが頻繁に使用するサイズの用紙Ｐが収容された用紙カセット２０（たとえば、上段用紙カセット２０Ａとする）の優先順位を最高位に設定しておけば、上段用紙カセット２０Ａを含む複数の用紙カセット２０に余白部分が最小となる用紙Ｐが収容されていても、上段用紙カセット２０Ａが優先的に給紙元に設定されるので、ユーザーの利便性がより向上する。
【００６６】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００６７】
１  画像読取部
２  印刷部
３  操作パネル
４  制御部
１００  複合機（画像形成装置）
【図１】
2019022105.tif 000005
【図２】
2019022105.tif 000006
【図３】
2019022105.tif 000007
【図４】
2019022105.tif 000008
【図５】
2019022105.tif 000009
【図６】
2019022105.tif 000010
【図７】
2019022105.tif 000011
【図８】
2019022105.tif 000012
【図９】
2019022105.tif 000013
【図１０】
2019022105.tif 000014
【図１１】
2019022105.tif 000015
【図１２】
2019022105.tif 000016