(57)【要約】【課題】印刷物を第一排出部に排出している途中で第一排出部の満杯枚数を満たしてしまい第二排出部にその印刷物の排出先を切り替える場合に、印刷物の排出先が、印刷物の部の途中で変わることを回避する。【解決手段】印刷装置は、印刷ジョブに関する印刷枚数及び印刷部数を含む印刷情報を取得する取得部と、前記印刷情報を用いて、１ジョブ目の１枚目からＸジョブ目のＹ部目（Ｘ＝１且つＹ＝１を除く）の途中までの印刷で排出先の第一排出部が満杯枚数を超える場合に、当該ＸジョブのＹ部目の１枚目から印刷物の排出先を第二排出部に切り替える切替制御を行う制御部と、を備える。【選択図】図１
2020157520.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに関する印刷枚数及び印刷部数を含む印刷情報を取得する取得部と、
前記印刷情報を用いて、１ジョブ目の１枚目からＸジョブ目のＹ部目（Ｘ＝１且つＹ＝１を除く）の途中までの印刷で排出先の第一排出部が満杯枚数を超える場合に、当該ＸジョブのＹ部目の１枚目から印刷物の排出先を第二排出部に切り替える切替制御を行う制御部と、
を備える印刷装置。
【請求項２】
前記制御部は、複数の印刷ジョブが存在し、各印刷ジョブの印刷順序を入れ替えずに前記切替制御を行うよりも各印刷ジョブの印刷順序を入れ替えて前記切替制御を行ったほうが前記第一排出部にさらに排出できる印刷物の枚数である余裕枚数が少なくなる場合に、前記印刷順序を入れ替える入替制御を、前記切替制御に先立って行う
請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
さらに、前記複数の印刷ジョブの指示者が同一である場合において、前記入替制御を前記切替制御に先立って行う
請求項２に記載の印刷装置。
【請求項４】
前記制御部は、前記切替制御を行う場合、排出先の切り替えを行ったことを提示する提示制御をさらに行う
請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記提示制御は、前記第一排出部に最後に排出された印刷物の上に、次の部の印刷物の排出先が第二排出部であることを示す情報が印刷された印刷物を排出させる制御である
請求項４に記載の印刷装置。
【請求項６】
前記提示制御は、前記第一排出部に最後に排出された印刷物の上に、次の部の印刷物の排出先が第二排出部であることを示す情報が印刷された印刷物を、当該情報が印刷された印刷面を上に向けた状態で排出させる制御である
請求項５に記載の印刷装置。
【請求項７】
前記制御部は、前記切替制御を行った場合で、且つ、切替先の前記第二排出部も満杯になる場合に、前記切替制御を非実行とする非実行制御を行う
請求項１〜６のいずれか１項に記載の印刷装置。
【請求項８】
前記制御部は、前記非実行制御を行う場合に、排出先の切り替えを行わないことを提示する非実行提示制御をさらに行う
請求項７に記載の印刷装置。
【請求項９】
コンピュータを、請求項１〜８のいずれか１項に記載の各部として機能させるための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び印刷プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の排紙トレイを備えた印刷装置であって、前記排紙トレイごとに用紙の積載量が所定量に達したことを検出する用紙センサと、前記排紙トレイごとに用紙が積載されていないことを検出する空センサと、排紙先として用いる排紙トレイを設定する排紙制御手段とを備え、前記排紙制御手段は、印刷実行中に、排紙先として用いている排紙トレイで用紙の積載量が所定量に達したことが検出されると、その時点で用紙が積載されていないことが検出される排紙トレイであって、前記排紙先として用いている排紙トレイと印刷面が同じ向きで用紙が積載される他の排紙トレイに排紙先を切り替えることで印刷を継続させることを特徴とする印刷装置が開示されている。
【０００３】
特許文献２には、ホスト装置から複数の排紙トレイを有する印刷装置に対して転送される印刷ジョブの印刷順序を制御する印刷制御システムであって、前記印刷装置は、各排紙トレイに積載される用紙の積載量を検出する検出手段と、各印刷ジョブの内容を解析して印刷データの印刷順序を管理する管理手段と、前記検出した各排紙トレイの積載量に基づいて、最先に印刷予定の最先印刷予定ジョブの排紙先となる排紙トレイの積載量が一定値以上に達しているか否かを判断する判断手段と、前記最先印刷予定ジョブの排紙先となる排紙トレイの積載量が一定値以上に達していると判断した場合、当該最先印刷予定ジョブに代わって積載量が一定値未満の他の印刷ジョブを優先して印刷できるように、各印刷ジョブの印刷順序を入れ替える印刷ジョブ入替手段とを具えたことを特徴とする印刷制御システムが開示されている。
【０００４】
特許文献３には、複数の出力トレイを有する画像出力装置において、前記複数の出力トレイのうち、一部又は全部の複数の出力トレイを、仮想的に１つの出力トレイとして制御するように指定する指定手段と、前記指定手段により指定された仮想的な１つの出力トレイに、他の出力トレイの状態に応じて切り替える切替手段とを備えたことを特徴とする画像出力装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０４７３５０号公報
【特許文献２】特開２００２−０６７４５３号公報
【特許文献３】特開２００５−２５８１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、印刷物を第一排出部に排出し、第一排出部の満杯枚数を満たしたときに、その印刷物の排出先を第二排出部に切り替える構成では、印刷物の部の途中で排出先が変わってしまう。
【０００７】
本発明の課題は、印刷物を第一排出部に排出している途中で第一排出部の満杯枚数を満たしてしまい第二排出部にその印刷物の排出先を切り替える場合に、印刷物の排出先が、印刷物の部の途中で変わることを回避することにある。
【課題を解決するための手段】
【０００８】
第１態様は、印刷ジョブに関する印刷枚数及び印刷部数を含む印刷情報を取得する取得部と、前記印刷情報を用いて、１ジョブ目の１枚目からＸジョブ目のＹ部目（Ｘ＝１且つＹ＝１を除く）の途中までの印刷で排出先の第一排出部が満杯枚数を超える場合に、当該ＸジョブのＹ部目の１枚目から印刷物の排出先を第二排出部に切り替える切替制御を行う制御部と、を備える。
【０００９】
第２態様は、前記制御部は、複数の印刷ジョブが存在し、各印刷ジョブの印刷順序を入れ替えずに前記切替制御を行うよりも各印刷ジョブの印刷順序を入れ替えて前記切替制御を行ったほうが前記第一排出部にさらに排出できる印刷物の枚数である余裕枚数が少なくなる場合に、前記印刷順序を入れ替える入替制御を、前記切替制御に先立って行う。
【００１０】
第３態様は、前記制御部は、さらに、前記複数の印刷ジョブの指示者が同一である場合において、前記入替制御を前記切替制御に先立って行う。
【００１１】
第４態様は、前記制御部は、前記切替制御を行う場合、排出先の切り替えを行ったことを提示する提示制御をさらに行う。
【００１２】
第５態様は、前記提示制御は、前記第一排出部に最後に排出された印刷物の上に、次の部の印刷物の排出先が第二排出部であることを示す情報が印刷された印刷物を排出させる制御である。
【００１３】
第６態様は、前記提示制御は、前記第一排出部に最後に排出された印刷物の上に、次の部の印刷物の排出先が第二排出部であることを示す情報が印刷された印刷物を、当該情報が印刷された印刷面を上に向けた状態で排出させる制御である。
【００１４】
第７態様は、前記制御部は、前記切替制御を行った場合で、且つ、切替先の前記第二排出部も満杯になる場合に、前記切替制御を非実行とする非実行制御を行う。
【００１５】
第８態様は、前記制御部は、前記非実行制御を行う場合に、排出先の切り替えを行わないことを提示する非実行提示制御をさらに行う。
【００１６】
第９態様は、コンピュータを、第１〜８態様のいずれか１つに記載の各部として機能させるための印刷プログラムである。
【発明の効果】
【００１７】
第１態様の構成によれば、印刷物を第一排出部に排出している途中で第一排出部の満杯枚数を満たしてしまい第二排出部にその印刷物の排出先を切り替える場合に、印刷物の排出先が、印刷物の部の途中で変わることが回避される。
【００１８】
第２態様の構成によれば、切替制御のみが行われる場合に比べ、切替先の第二排出部にさらに排出できる印刷物の枚数が増加する。
【００１９】
第３態様の構成によれば、異なる指示者から指示された複数のジョブ間で、印刷順序が入れ替わることが回避される。
【００２０】
第４態様の構成によれば、切替制御のみが行われる場合に比べ、排出先が切り替わったことを認識しやすい。
【００２１】
第５態様の構成によれば、排出先の切り替えを行ったことのみが提示される場合に比べ、次の部の印刷物の排出先を認識しやすい。
【００２２】
第６態様の構成によれば、次の部の印刷物の排出先を示す情報が印刷された印刷面を下に向けた状態で排出される場合に比べ、次の部の印刷物の排出先を認識しやすい。
【００２３】
第７態様の構成によれば、切替先の第二排出部も満杯になる場合に、切替制御を実行する場合に比べ、無駄な切り替え動作が回避される。
【００２４】
第８態様の構成によれば、非実行制御のみが行われる場合に比べ、排出先の切り替えが行われなかったことを認識しやすい。
【００２５】
第９態様の構成によれば、印刷物を第一排出部に排出している途中で第一排出部の満杯枚数を満たしてしまい第二排出部にその印刷物の排出先を切り替える場合に、印刷物の排出先が、印刷物の部の途中で変わることが回避される。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態に係る印刷装置の構成を示す概略図である。
【図２】第１実施形態に係る制御装置のハードウェア構成を示すブロック図である。
【図３】第１実施形態に係る制御装置の機能構成の例を示すブロック図である。
【図４】第１実施形態に係る制御装置による印刷処理の流れを示すフローチャートである。
【図５】比較例において、印刷物が排出部に排出された状態を模式的に示す模式図である。
【図６】第１実施形態において、印刷物が排出部に排出された状態を模式的に示す模式図である。
【図７】第２実施形態に係る制御装置による印刷処理の流れを示すフローチャートである。
【図８】比較例において、印刷物が排出部に排出された状態を模式的に示す模式図である。
【図９】第２実施形態において、印刷物が排出部に排出された状態を模式的に示す模式図である。
【図１０】第３実施形態に係る制御装置による印刷処理の流れを示すフローチャートである。
【図１１】第３実施形態において、合紙が排出部に排出された状態を模式的に示す模式図である。
【図１２】第３実施形態において、合紙の印刷面の例を示す図である。
【図１３】第４実施形態に係る制御装置による印刷処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下に、本発明に係る実施形態の一例を図面に基づき説明する。
【００２８】
《第１実施形態》
（印刷装置１０）
まず、本実施形態に係る印刷装置１０の構成を説明する。図１は、本実施形態に係る印刷装置１０の構成を示す概略図である。
【００２９】
印刷装置１０は、用紙Ｐに画像を印刷する印刷装置の一例である。具体的には、印刷装置１０は、取得した印刷ジョブに基づき、用紙Ｐに画像を印刷する。印刷ジョブとは、一回の印刷指示によって指示される印刷動作の処理単位をいう。
【００３０】
なお、印刷装置１０は、用紙Ｐに画像を形成する画像形成装置の一例でもある。また、印刷された用紙Ｐは、「印刷物」の一例である。用紙Ｐは、記録媒体の一例でもある。
【００３１】
印刷装置１０は、さらに具体的には、図１に示されるように、収容部２１、２２、２３と、印刷部３０と、上部排出部７１と、下部排出部７２と、制御装置５０と、を有している。
【００３２】
（収容部２１、２２、２３）
収容部２１、２２、２３は、印刷部３０へ供給される用紙Ｐを収容する機能を有している。収容部２１、２２、２３は、具体的には、例えば、用紙Ｐが積載されて該用紙Ｐを収容する収容トレイで構成される。さらに具体的には、収容部２１、２２、２３は、例えば、各々異なるサイズの用紙Ｐを収容する。
【００３３】
収容部２１、２２、２３は、この順で、用紙Ｐを収容可能な枚数（以下、収容可能枚数という）が多くなっている。具体的には、収容部２１の収容可能枚数は、例えば５００枚、収容部２２の収容可能枚数は、例えば１２５０枚、収容部２３の収容可能枚数は、例えば２５００枚となっている。
【００３４】
なお、収容部は、１つ又は２つが備えられた構成であってもよいし、４つ以上備えられた構成であってもよい。
【００３５】
（搬送部２４）
搬送部２４は、収容部２１、２２、２３に収容された用紙Ｐを印刷部３０へ搬送する機能を有している。具体的には、搬送部２４は、例えば、収容部２１、２２、２３の各々から用紙Ｐを送り出す送出ロール２５と、収容部２１、２２、２３から印刷部３０までの搬送経路２７に沿って複数配置された搬送ロール対２６と、を有している。
【００３６】
搬送部２４では、送出ロール２５が収容部２１、２２、２３のいずれかから用紙Ｐを送り出し、該用紙Ｐを複数の搬送ロール対２６が印刷部３０へ搬送することで、用紙Ｐが印刷部３０へ供給される。なお、搬送部２４は、収容部２１、２２、２３のうち、印刷ジョブにおいて指定されたサイズの用紙を収容する収容部から用紙Ｐを送り出して、該用紙Ｐを印刷部３０へ供給する。
【００３７】
さらに、搬送部２４は、印刷部３０で印刷された用紙Ｐを上部排出部７１及び下部排出部７２のいずれかに搬送する機能を有している。具体的には、搬送部２４は、例えば、印刷部３０から上部排出部７１及び下部排出部７２までの搬送経路２９に沿って複数配置された搬送ロール対２８と、排出先を切り替える切替機構９０と、を有している。
【００３８】
切替機構９０は、具体的には、印刷部３０から上部排出部７１までの経路２９Ａを開放し、且つ印刷部３０から下部排出部７２までの経路２９Ｂを閉鎖する第一位置と、経路２９Ａを閉鎖し、且つ経路２９Ｂを開放する第二位置と、に移動可能な切替部材９０Ａを有している。
【００３９】
そして、搬送部２４では、切替部材９０Ａが第一位置に位置する状態において、印刷部３０で印刷された用紙Ｐを複数の搬送ロール対２８が搬送することで、該用紙Ｐが上部排出部７１へ排出される。また、切替部材９０Ａが第二位置に位置する状態において、印刷部３０で印刷された用紙Ｐを複数の搬送ロール対２８が搬送することで、該用紙Ｐが下部排出部７２へ排出される。なお、図１では、切替部材９０Ａが第二位置に位置する状態が示されている。
【００４０】
（印刷部３０）
印刷部３０は、画像を用紙Ｐに印刷する機能を有している。具体的には、印刷部３０は、電子写真式により画像を用紙Ｐに印刷する。さらに具体的には、印刷部３０は、帯電、露光、現像、転写、及び定着の各工程を経て画像を用紙Ｐに印刷、すなわち、画像を形成する。したがって、印刷部３０は、画像を用紙Ｐに形成する画像形成部でもある。なお、印刷部３０では、用紙Ｐの両面に対して印刷する両面印刷の実行が可能となっている。
【００４１】
（上部排出部７１及び下部排出部７２）
上部排出部７１及び下部排出部７２は、印刷された用紙Ｐが排出される部分である。上部排出部７１及び下部排出部７２は、図１に示されるように、上下に配置されている。具体的には、下部排出部７２が、上部排出部７１に対する下側に配置されている。
【００４２】
上部排出部７１及び下部排出部７２の各々は、用紙Ｐを排出可能な枚数に上限を有している。上部排出部７１及び下部排出部７２の各々の満杯枚数は、例えば５００枚となっている。すなわち、上部排出部７１及び下部排出部７２の満杯枚数は、同じ枚数となっている。
【００４３】
ここで、満杯枚数とは、上部排出部７１及び下部排出部７２に用紙Ｐを排出した際に上部排出部７１及び下部排出部７２が満杯となる枚数である。満杯枚数は、上部排出部７１及び下部排出部７２に用紙Ｐを排出可能な上限枚数、又は、上部排出部７１及び下部排出部７２が用紙Ｐを収容可能な最大枚数ともいえる。
【００４４】
なお、満杯枚数は、５００枚に限られるものではない。また、上部排出部７１及び下部排出部７２の満杯枚数は、異なっていてもよい。
【００４５】
本実施形態では、印刷ジョブにおいて、排出先が指定されている場合は、指定された上部排出部７１又は下部排出部７２に用紙Ｐが排出される。印刷ジョブにおいて、排出先が指定されなかった場合には、予め設定された排出先（上部排出部７１及び下部排出部７２の一方）に最初に用紙Ｐが排出され、後述の切替制御によって切替部材９０Ａが移動し、用紙Ｐの排出先が上部排出部７１及び下部排出部７２の他方に切り替わる。
【００４６】
ここで、用紙Ｐが最初に排出される排出部（上部排出部７１及び下部排出部７２の一方）が、第一排出部の一例である。すなわち、後述の設定排出部が第一排出部の一例である。また、排出先が切り替わった後に、用紙Ｐが排出される排出部（上部排出部７１及び下部排出部７２の他方）が、第二排出部の一例である。すなわち、後述の切替排出部が第二排出部の一例である。なお、排出部としては、３つ以上が備えられる構成であってもよい。
【００４７】
（制御装置５０）
制御装置５０は、印刷装置１０の各部の動作を制御する装置である。図２には、制御装置５０のハードウェア構成を示すブロック図が示されている。
【００４８】
図２に示されるように、制御装置５０は、コンピュータとしての機能を備え、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：プロセッサ）５１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３、ストレージ５４、ユーザインタフェース５５、通信インタフェース５６及びＩ／Ｏ５７を有している。制御装置５０の各部は、バス５９を介して相互に通信可能に接続されている。
【００４９】
ＣＰＵ５１は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、ＣＰＵ５１は、ＲＯＭ５２又はストレージ５４からプログラムを読み出し、ＲＡＭ５３を作業領域としてプログラムを実行する。ＣＰＵ５１は、ＲＯＭ５２又はストレージ５４に記録されているプログラムに従って、印刷装置１０の各部の制御および各種の演算処理を行う。
【００５０】
ＲＯＭ５２は、各種プログラムおよび各種データを格納する。ＲＡＭ５３は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ５４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、オペレーティングシステムを含む各種プログラム、および各種データを格納する。
【００５１】
ユーザインタフェース５５は、ユーザが印刷装置１０を使用する際のインタフェースである。ユーザインタフェース５５は、例えば、ボタンやタッチパネル等の入力部及び液晶ディスプレイ等の表示部を有している。ユーザは、印刷ジョブを指示する指示者である。
【００５２】
通信インタフェース５６は、パソコン等のユーザ端末と通信するためのインタフェースである。通信インタフェース５６の通信方式としては、有線又は無線が用いられる。通信インタフェース５６の通信規格としては、例えば、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ（登録商標）等が用いられる。Ｉ／Ｏ５７は、ＣＰＵ５１を印刷装置１０の各部と接続する。
【００５３】
上記のプログラムを実行する際に、制御装置５０は、上記のハードウェア資源を用いて、各種の機能を実現する。制御装置５０が実現する機能構成について説明する。図３は、制御装置５０の機能構成の例を示すブロック図である。
【００５４】
図３に示されるように、制御装置５０は、機能構成として、取得部５０Ａと、計数部５０Ｂと、制御部５０Ｃと、検出部５０Ｄと、を有している。各機能構成は、ＣＰＵ５１がＲＯＭ５２又はストレージ５４に記憶された印刷プログラム及びテーブル情報を読み出し、実行することにより実現される。
【００５５】
取得部５０Ａは、印刷ジョブを取得する。印刷ジョブにおいて、印刷部数、印刷物１部当りのページ数、両面印刷の実行の有無、用紙Ｐが送り出される収容部、及び、用紙Ｐが排出される排出先などが指定される。
【００５６】
取得部５０Ａは、印刷ジョブに関する印刷情報として、印刷ジョブにおいて指定された印刷部数、印刷物１部当りのページ数、両面印刷の実行の有無、収容部、及び排出先等の情報も取得する。
【００５７】
ここで、印刷枚数は、片面印刷の場合、「印刷物１部当りのページ数×印刷部数」で求められる。また、印刷枚数は、両面印刷の場合、「印刷物１部当りのページ数×印刷部数÷２」で求められる。したがって、印刷部数、印刷物１部当りのページ数、及び両面印刷の実行の有無の情報は、印刷枚数を示す情報の一例である。
【００５８】
なお、印刷ジョブは、例えば、通信インタフェース５６により通信可能なユーザ端末を通じた印刷指示によって入力され、当該印刷ジョブを取得部５０Ａが取得する。また、原稿を読取装置（具体的にはスキャナ）で読み取ることで印刷ジョブが生成され、当該印刷ジョブを取得部５０Ａが取得してもよい。
【００５９】
計数部５０Ｂは、上部排出部７１又は下部排出部７２に排出された用紙Ｐの枚数を計数する。具体的には、計数部５０Ｂは、例えば、搬送経路２９に設けられた光センサ等の検知部を用いて、用紙Ｐの通過枚数を計数することで、上部排出部７１又は下部排出部７２に排出された用紙Ｐの枚数を計数する。
【００６０】
検出部５０Ｄは、上部排出部７１及び下部排出部７２の各々に残留する用紙Ｐの残留枚数を検出する。具体的には、検出部５０Ｄは、以下のように検出する。
【００６１】
まず、検出部５０Ｄは、上部排出部７１及び下部排出部７２の各々に用紙Ｐが存在するか否かを検出する。検出部５０Ｄは、具体的には、例えば、上部排出部７１及び下部排出部７２の各々に設けられた光センサ等の検知部を用いて、上部排出部７１及び下部排出部７２の各々に用紙Ｐが存在するか否かを検出する。
【００６２】
上部排出部７１及び下部排出部７２の各々に用紙Ｐが存在していない場合には、検出部５０Ｄは、用紙Ｐの残留枚数を「０」と検出する。上部排出部７１及び下部排出部７２の各々に用紙Ｐが存在する場合には、検出部５０Ｄは、計数部５０Ｂによる計数を用紙Ｐの残留枚数として検出する。
【００６３】
制御部５０Ｃは、取得部５０Ａが取得した印刷情報を用いて、１ジョブ目の１枚目からＸジョブ目のＹ部目（Ｘ＝１且つＹ＝１を除く）の途中までの印刷で排出先の上部排出部７１及び下部排出部７２の一方が満杯枚数を超える場合に、当該ＸジョブのＹ部目の１枚目から印刷物の排出先を上部排出部７１及び下部排出部７２の他方に切り替える切替制御を行う。なお、上記「Ｘジョブ目のＹ部目」における「Ｘ」及び「Ｙ」には、Ｘ＝１且つＹ＝１である場合、つまり、１つの印刷ジョブで１部のみ印刷する場合が除かれる。したがって、上記「Ｘジョブ目のＹ部目」における「Ｘ」が２以上であれば、「Ｙ」が１の場合が含まれ、「Ｙ」が２以上であれば、「Ｘ」が１の場合が含まれる。
【００６４】
（制御装置５０の作用）
次に、制御装置５０の作用について説明する。図４は、制御装置５０による印刷処理の流れを示すフローチャートである。
【００６５】
ＣＰＵ５１がＲＯＭ５２又はストレージ５４から印刷プログラムを読み出して実行することにより、印刷処理が行なわれる。
【００６６】
ＣＰＵ５１は、排出先が指定されていない印刷ジョブを取得すると、予め設定された排出先の上部排出部７１及び下部排出部７２の一方（以下、「設定排出部」という）の排出可能枚数（ａ）を算出する（ステップＳ１０２）。
【００６７】
設定排出部の排出可能枚数（ａ）は、例えば、設定排出部の満杯枚数と、設定排出部の残留枚数とから算出される。具体的には、設定排出部の排出可能枚数（ａ）は、「設定排出部の満杯枚数−設定排出部の残留枚数」で求められる。設定排出部の残留枚数は、前述のように、検出部５０Ｄによって検出される。例えば、設定排出部の満杯枚数が５００枚で、設定排出部の残留枚数が０枚である場合は、排出可能枚数（ａ）は、５００−０＝５００枚となる。
【００６８】
ＣＰＵ５１は、設定排出部に用紙Ｐを排出する印刷枚数（以下、「印刷予定枚数（ｂ）」という）を算出する（ステップＳ１０４）。
【００６９】
印刷予定枚数（ｂ）は、取得部５０Ａが取得した、印刷部数、印刷物１部当りのページ数、及び両面印刷の実行の有無の情報から算出される。
【００７０】
具体的には、印刷予定枚数（ｂ）は、片面印刷の場合、「印刷物１部当りのページ数×印刷部数」で求められる。また、印刷予定枚数（ｂ）は、両面印刷の場合、「印刷物１部当りのページ数×印刷部数÷２」で求められる。
【００７１】
例えば、印刷物１部当りのページ数が２００ページで、印刷部数が３部で、片面印刷の場合は、印刷予定枚数（ｂ）は、２００×３＝６００枚となる。
【００７２】
ＣＰＵ５１は、印刷予定枚数（ｂ）が排出可能枚数（ａ）よりも多いか判断する（ステップＳ１０６）。なお、当該ステップＳ１０６の判断によって、１ジョブ目の１枚目からＸジョブ目のＹ部目（Ｘ＝１且つＹ＝１を除く）の途中までの印刷で排出先の上部排出部７１及び下部排出部７２の一方が満杯枚数を超える場合か否かが判断される。
【００７３】
ＣＰＵ５１は、ステップＳ１０６にて、印刷予定枚数（ｂ）が排出可能枚数（ａ）がよりも多いと判断した場合に、排出先を切り替えるタイミングを算出する（ステップＳ１０８）。具体的には、取得部５０Ａが取得した、印刷部数、印刷物１部当りのページ数、及び両面印刷の実行の有無の情報から、設定排出部に何枚が排出されたら、排出先を切り替えるかを求める。以下、当該枚数を「切替枚数（ｃ）」という。
【００７４】
さらに具体的には、ステップＳ１０８では、まず、設定排出部に排出可能な印刷部数を求める。当該印刷部数は、「排出可能枚数（ａ）÷印刷物１部当りの枚数」で求められる。印刷物１部当りの枚数は、片面印刷の場合、印刷物１部当りのページ数である。また、印刷物１部当りの枚数は、両面印刷の場合、「印刷物１部当りのページ数÷２」で求められる。
【００７５】
排出可能数（ａ）が５００枚で、印刷物１部当りの枚数が２００枚である場合は、５００÷２００＝２．５→小数点以下切り捨てで、「２部」となる。
【００７６】
次に、「設定排出部に排出可能な印刷部数×印刷物１部当りの枚数」により、切替枚数（ｃ）を求める。設定排出部に排出可能な印刷部数が２部で、印刷物１部当りの枚数が２００枚である場合は、切替枚数（ｃ）は、２００×２＝４００枚となる。
【００７７】
一方、ステップＳ１０６にて、印刷予定枚数（ｂ）が排出可能枚数（ａ）よりも少ないと判断した場合には、切替枚数（ｃ）を「−１」とする（ステップＳ１０９）。
【００７８】
ＣＰＵ５１は、印刷を開始させる（ステップＳ１１０）。これにより、搬送部２４が、印刷ジョブによって指定された収容部２１、２２、２３のいずれかから、用紙Ｐを印刷部３０へ向けて供給する。そして、当該用紙Ｐに印刷部３０で印刷され、設定排出部に排出される。印刷を開始する際に、計数部５０Ｂによる計数を「０」にリセットする。
【００７９】
ＣＰＵ５１は、印刷によって設定排出部に排出された用紙Ｐの排出枚数（ｄ）の計数部５０Ｂによる計数を開始する（ステップＳ１１２）。
【００８０】
ＣＰＵ５１は、計数部５０Ｂが計数した排出枚数（ｄ）と切替枚数（ｃ）とが同数であるか判断する（ステップＳ１１４）。
【００８１】
ＣＰＵ５１は、ステップＳ１１４にて、排出枚数（ｄ）が切替枚数（ｃ）と同数であると判断した場合には、排出先を設定排出部（上部排出部７１及び下部排出部７２の一方）から、上部排出部７１及び下部排出部７２の他方（以下、「切替排出部」という）へ切り替え（ステップＳ１１６）、ステップＳ１１８に移行する。なお、当該ステップＳ１１６の処理が、ＸジョブのＹ部目の１枚目から印刷物の排出先を切り替える処理に該当する。
【００８２】
一方、排出枚数（ｄ）が切替枚数（ｃ）と同数でないと判断した場合は、ＣＰＵ５１は、印刷ジョブによる印刷が終了したか否か判断する（ステップＳ１１８）。ＣＰＵ５１は、印刷が終了したと判断した場合に、印刷処理を終了する。ＣＰＵ５１は、印刷終了していないと判断した場合に、ステップＳ１１４に戻る。
【００８３】
本実施形態では、以上の手順により印刷処理を行うことで、１ジョブ目の１枚目からＸジョブ目のＹ部目（Ｘ＝１且つＹ＝１を除く）の途中までの印刷で排出先の設定排出部（上部排出部７１及び下部排出部７２の一方）が満杯枚数を超える場合に、当該ＸジョブのＹ部目の１枚目から印刷物の排出先を切替排出部（上部排出部７１及び下部排出部７２の他方）に切り替える切替制御を行う。
【００８４】
ここで、用紙Ｐを設定排出部に排出し、設定排出部の満杯枚数を満たしたときに、その用紙Ｐの排出先を切替排出部に切り替える構成では、図５に示されるように、印刷物の部の途中で排出先が変わってしまう。なお、図５では、３部目において、排出先が変わっている。
【００８５】
これに対して、本実施形態では、前述の切替制御を行うことで、用紙Ｐを設定排出部に排出している途中で設定排出部の満杯枚数を満たしてしまいその用紙Ｐの排出先を切り替える場合に、図６に示されるように、排出先が印刷物の部の途中で変わることが回避される。なお、図５及び図６は、設定排出部及び切替排出部の満杯枚数が５００枚で、印刷物１部当りのページ数が２００ページで、印刷部数が３部で、片面印刷を行う場合の例を示している。
【００８６】
《第２実施形態》
次に、第２実施形態について説明する。図７は、第２実施形態における印刷処理の流れを示すフローチャートである。なお、第１実施形態と同一部分については、同一符号を付して、適宜、説明を省略する。
【００８７】
第２実施形態では、制御部５０Ｃは、複数の印刷ジョブが存在し、各印刷ジョブの印刷順序を入れ替えずに切替制御を行うよりも各印刷ジョブの印刷順序を入れ替えて切替制御を行ったほうが設定排出部（上部排出部７１及び下部排出部７２の一方）にさらに排出できる印刷物の枚数である余裕枚数が少なくなる場合に、印刷順序を入れ替える入替制御を、切替制御に先立って行う。
【００８８】
制御部５０Ｃは、さらに、複数の印刷ジョブの指示者が同一である場合において、入替制御を切替制御に先立って行う。
【００８９】
すなわち、本実施形態では、図４におけるステップＳ１０２の前に行われる前処理として、以下のように、入替制御が行われる。
【００９０】
図７に示されるように、ＣＰＵ５１は、印刷ジョブ（以下、先行ジョブという）を取得すると、後続の印刷ジョブ（以下、後続ジョブという）を取得しているか判断する（ステップＳ２０２）。ＣＰＵ５１は、ステップＳ２０２にて、後続ジョブを取得していないと判断した場合は、本処理を終了する。
【００９１】
ＣＰＵ５１は、ステップＳ２０２にて、後続ジョブを取得していると判断した場合は、先行ジョブと、後続ジョブとのユーザＩＤが同じかを判断する（ステップＳ２０４）。このように、ユーザＩＤによって、先行ジョブと、後続ジョブとの指示者が同一であるかを判断する。なお、ユーザＩＤの情報は、印刷ジョブに関する印刷情報として、取得部５０Ａが取得する。
【００９２】
ＣＰＵ５１は、ステップＳ２０４にて、先行ジョブと、後続ジョブとのユーザＩＤが異なると判断した場合は、印刷順の入れ替えを行わず、本処理を終了する。
【００９３】
ＣＰＵ５１は、ステップＳ２０４にて、先行ジョブと、後続ジョブとのユーザＩＤが同じと判断した場合は、設定排出部の排出可能枚数（ａ）を算出する（ステップＳ２０６）。排出可能枚数（ａ）の算出方法は、前述のステップＳ１０２と同様である。
【００９４】
ＣＰＵ５１は、設定排出部に用紙Ｐを排出する印刷予定枚数（ｂ）を算出する（ステップＳ２０８）。ここでの印刷予定枚数（ｂ）は、先行ジョブ及び後続ジョブの合計の印刷予定枚数である。印刷予定枚数の算出方法は、前述のステップＳ１０４と同様である。
【００９５】
ＣＰＵ５１は、印刷予定枚数（ｂ）が排出可能枚数（ａ）よりも多いか判断する（ステップＳ２１０）。
【００９６】
ＣＰＵ５１は、印刷予定枚数（ｂ）が排出可能枚数（ａ）よりも少ないと判断した場合に、印刷順の入れ替えを行わず、本処理を終了する。
【００９７】
ＣＰＵ５１は、印刷予定枚数（ｂ）が排出可能枚数（ａ）よりも多いと判断した場合は、先行ジョブ及び後続ジョブの順で印刷した場合の設定排出部の余裕枚数（ｅ）を算出する（ステップＳ２１２）。余裕枚数とは、設定排出部にさらに排出できる用紙Ｐの枚数である。換言すれば、余裕枚数は、「排出可能枚数（ａ）−切替枚数（ｃ）」で求められる。
【００９８】
具体的には、当該余裕枚数（ｅ）は、以下のように算出される。なお、第２実施形態では、以下の印刷条件で行われるものとして説明する。
【００９９】
設定排出部の排出可能数（ａ）：５００枚
先行ジョブの印刷部数：５０部
先行ジョブの印刷物１部当りの枚数：６枚
後続ジョブの印刷部数：３部
後続ジョブの印刷物１部当りの枚数：１５０枚
【０１００】
まず、「排出可能枚数（ａ）−先行ジョブの印刷予定枚数」により、後続ジョブの印刷物を設定排出部に排出可能な枚数（ａ１）を求める。当該枚数は、具体的には、５００−６×５０＝２００となる。
【０１０１】
次に、後続ジョブの印刷物を設定排出部に排出可能な印刷部数を求める。当該印刷部数は、「排出可能な枚数（ａ１）÷印刷物１部当りの枚数」で求められる。当該部数は、２００÷１５０＝１．３３→小数点以下切り捨てで、「１部」となる。
【０１０２】
そして、後続ジョブの印刷物を設定排出部に排出可能な印刷部数を設定排出部に排出したときの余裕枚数（ｅ）を求める。余裕枚数（ｅ）は、２００−１５０×１＝５０となる。
【０１０３】
なお、以下のように、当該余裕枚数（ｅ）を算出してもよい。先行ジョブ及び後続ジョブの順で印刷した場合、切替枚数（ｃ）は、「先行ジョブの印刷予定枚数＋（後続ジョブの設定排出部に排出可能な印刷部数×印刷物１部当りの枚数）」で算出される。したがって、切替枚数（ｃ）は、６×５０＋１×１５０＝４５０となる。そして、余裕枚数（ｅ）は、「排出可能枚数（ａ）−切替枚数（ｃ）」で算出される。したがって、５００−４５０＝５０となる。
【０１０４】
ＣＰＵ５１は、後続ジョブ及び先行ジョブの順で印刷した場合の設定排出部の余裕枚数（ｆ）を算出する（ステップＳ２１４）。
【０１０５】
具体的には、当該余裕枚数（ｆ）は、余裕枚数（ｅ）と同様に、以下のように算出される。
【０１０６】
まず、「排出可能枚数（ａ）−後続ジョブの印刷予定枚数」により、先行ジョブの印刷物を設定排出部に排出可能な枚数（ａ２）を求める。当該枚数は、具体的には、５００−１５０×３＝５０となる。
【０１０７】
次に、先行ジョブの印刷物を設定排出部に排出可能な印刷部数を求める。当該印刷部数は、「排出可能な枚数（ａ２）÷印刷物１部当りの枚数」で求められる。当該部数は、５０÷６＝８．３３→小数点以下切り捨てで、「８部」となる。
【０１０８】
そして、先行ジョブの印刷物を設定排出部に排出可能な印刷部数を設定排出部に排出したときの余裕枚数を求める。余裕枚数（ｆ）は、５０−６×８＝２となる。
【０１０９】
なお、以下のように、当該余裕枚数（ｆ）を算出してもよい。後続ジョブ及び先行ジョブの順で印刷した場合、切替枚数（ｃ）は、「後続ジョブの印刷予定枚数＋（先行ジョブの設定排出部に排出可能な印刷部数×印刷物１部当りの枚数）」で算出される。したがって、切替枚数（ｃ）は、１５０×３＋６×８＝４９８となる。そして、余裕枚数（ｆ）は、「排出可能枚数（ａ）−切替枚数（ｃ）」で算出される。したがって、５００−４９８＝２となる。
【０１１０】
ＣＰＵ５１は、余裕枚数（ｆ）が余裕枚数（ｅ）よりも少ないか判断する（ステップＳ２１６）。
【０１１１】
ＣＰＵ５１は、ステップＳ２１６にて、余裕枚数（ｆ）が余裕枚数（ｅ）よりも多いと判断した場合に、印刷順の入れ替えを行わず、本処理を終了する。
【０１１２】
ＣＰＵ５１は、余裕枚数（ｆ）が余裕枚数（ｅ）よりも少ないと判断した場合は、先行ジョブと後続ジョブとの印刷順を入れ替える（ステップＳ２１８）。すなわち、ＣＰＵ５１は、先行ジョブと後続ジョブとの間で、印刷する画像データの順番を入れ替える。ＣＰＵ５１は、先行ジョブと後続ジョブとの印刷順を入れ替えた後、本処理を終了する。
【０１１３】
以上のように、本実施形態では、各印刷ジョブの印刷順序を入れ替えずに切替制御を行うよりも各印刷ジョブの印刷順序を入れ替えて切替制御を行ったほうが、設定排出部（上部排出部７１及び下部排出部７２の一方）の余裕枚数が少なくなる場合に、印刷順序を入れ替える入替制御を、切替制御に先立って行う。
【０１１４】
ここで、切替制御のみが行われる構成（比較例）では、先行ジョブ及び後続ジョブの順で印刷されるため、前述の印刷条件において、図８に示されるように、余裕枚数が５０枚となる。さらに、切替排出部における余裕枚数は、２００枚となる。このため、例えば、さらに、「印刷部数：２部、印刷物１部当りの枚数：１１０枚」の後続ジョブを取得した場合に、切替排出部に用紙Ｐが排出することができない。
【０１１５】
これに対して、本実施形態では、各印刷ジョブの印刷順序を入れ替えずに切替制御を行うよりも各印刷ジョブの印刷順序を入れ替えて切替制御を行ったほうが、設定排出部の余裕枚数が少なくなる場合に、印刷順序を入れ替える入替制御を、切替制御に先立って行う。このため、前述の印刷条件において、図９に示されるように、余裕枚数が２枚となる。これにより、図８に示される比較例に比べ、切替先の切替排出部にさらに排出できる印刷物の枚数が増加する。例えば、切替排出部における余裕枚数は、２４８枚となる。したがって、例えば、さらに、「印刷部数：２部、印刷物１部当りの枚数：１１０枚」の後続ジョブを取得した場合に、切替排出部に用紙Ｐが排出可能となる。
【０１１６】
また、本実施形態では、さらに、複数の印刷ジョブの指示者が同一である場合において、入替制御を切替制御に先立って行う。このため、異なる指示者から指示された複数のジョブ間で、印刷順序が入れ替わることが回避される。
【０１１７】
なお、本実施形態では、複数の印刷ジョブの指示者が同一である場合において、入替制御を切替制御に先立って行ったがこれに限られない。例えば、複数の印刷ジョブの指示者が異なる場合において、入替制御を切替制御に先立って行ってもよい。
【０１１８】
《第３実施形態》
次に、第３実施形態について説明する。図１０は、第３実施形態における印刷処理の流れを示すフローチャートである。なお、第１実施形態と同一部分については、同一符号を付して、適宜、説明を省略する。
【０１１９】
第３実施形態では、制御部５０Ｃは、切替制御を行う場合、排出先の切り替えを行ったことを提示する提示制御（以下、単に「提示制御」という）をさらに行う。
【０１２０】
提示制御は、設定排出部に最後に排出された用紙Ｐの上に、次の部の用紙Ｐの排出先が切替排出部であることを示す情報が印刷された用紙Ｐを排出させる制御である。
【０１２１】
さらに具体的には、提示制御は、設定排出部に最後に排出された用紙Ｐの上に、次の部の用紙Ｐの排出先が切替排出部であることを示す切替情報が印刷された用紙Ｐを、当該情報が印刷された印刷面を上に向けた状態で排出させる制御である。
【０１２２】
以下に、第３実施形態に係る作用を説明する。
【０１２３】
図１０に示されるように、ＣＰＵ５１は、ステップＳ１１４にて、排出枚数（ｄ）が切替枚数（ｃ）と同数であると判断した場合には、排出先の切り替えを行ったことを提示する（ステップＳ１１５）。具体的には、図１１に示されるように、合紙ＰＡを印刷して、該合紙ＰＡを設定排出部に排出する。合紙ＰＡには、図１２に示されるように、次の部の排出先が、切替排出部であることを示す切替情報が印刷される。また、合紙の印刷面が上を向けた状態で合紙ＰＡは排出される。なお、図１２では、設定排出部が下部排出部７２とされ、切替排出部として上部排出部７１に用紙Ｐが排出される場合の例を示している。
【０１２４】
そして、合紙ＰＡが排出された後に、排出先を設定排出部（上部排出部７１及び下部排出部７２の一方）から、切替排出部（上部排出部７１及び下部排出部７２の他方）へ切り替える（ステップＳ１１６）。
【０１２５】
以上のように、本実施形態では、制御部５０Ｃは、切替制御を行う場合、提示制御をさらに行う。このため、切替制御のみが行われる場合に比べ、排出先が切り替わったことを認識しやすい。
【０１２６】
また、本実施形態では、次の部の排出先が、切替排出部であることを示す情報が印刷された合紙を、設定排出部に排出する。このため、排出先の切り替えを行ったことのみが提示される場合に比べ、次の部の印刷物の排出先を認識しやすい。
【０１２７】
さらに、本実施形態では、次の部の排出先が、切替排出部であることを示す情報が印刷された印刷面を上に向けた状態で、合紙が排出させる。このため、次の部の排出先を示す情報が印刷された印刷面を下に向けた状態で排出される場合に比べ、次の部の排出先を認識しやすい。
【０１２８】
なお、切替情報は、合紙ＰＡの印刷に替えて又は加えて、例えば、通信インタフェース５６により通信可能なユーザ端末、又は、ユーザインタフェース５５の液晶ディスプレイ等の表示部などに表示されることで提示されてもよい。
【０１２９】
《第４実施形態》
次に、第４実施形態について説明する。図１３は、第４実施形態における印刷処理の流れを示すフローチャートである。なお、第１実施形態と同一部分については、同一符号を付して、適宜、説明を省略する。
【０１３０】
第４実施形態では、制御部５０Ｃは、切替制御を行った場合で、且つ、切替先の切替排出部も満杯になる場合に、切替制御を非実行とする非実行制御を行う。
【０１３１】
制御部５０Ｃは、非実行制御を行う場合に、排出先の切り替えを行わないことを提示する非実行提示制御をさらに行う。
【０１３２】
以下に、第４実施形態に係る作用を説明する。
【０１３３】
図１３に示されるように、ＣＰＵ５１は、ステップＳ１０８の後に、切替排出部の排出可能枚数（ｇ）を算出する（ステップＳ１４２）。切替排出部の排出可能枚数（ｇ）は、例えば、切替排出部の満杯枚数と、切替排出部の残留枚数とから算出される。具体的には、切替排出部の排出可能枚数（ｇ）は、「切替排出部の満杯枚数−切替排出部の残留枚数」により求められる。切替排出部の残留枚数は、前述のように、検出部５０Ｄによって検出される。例えば、切替排出部の満杯枚数が５００枚で、切替排出部の残留枚数が０枚である場合は、排出可能枚数（ｇ）は、５００−０＝５００枚となる。
【０１３４】
ＣＰＵ５１は、切替排出部に用紙Ｐを排出する印刷枚数（以下、「印刷予定枚数（ｈ）」という）を算出する（ステップＳ１４４）。印刷予定枚数（ｈ）は、「印刷予定枚数（ｂ）−切替枚数（ｃ）」により求められる。
【０１３５】
ＣＰＵ５１は、印刷予定枚数（ｈ）が排出可能枚数（ｇ）よりも少ないか判断する（ステップＳ１４６）。ＣＰＵ５１は、ステップＳ１４６にて、印刷予定枚数（ｈ）が排出可能枚数（ｇ）よりも少ない判断した場合に、印刷を開始する（ステップＳ１１０）。
【０１３６】
一方、ＣＰＵ５１は、ステップＳ１４６にて、印刷予定枚数（ｈ）が排出可能枚数（ｇ）よりも多いと判断した場合に、排出部の切替の非実行を提示させる（ステップＳ１４８）。なお、排出部の切替の非実行は、例えば、通信インタフェース５６により通信可能なユーザ端末、又は、ユーザインタフェース５５の液晶ディスプレイ等の表示部などに表示されることで提示される。その後、切替枚数（ｃ）を「−１」とする（ステップＳ１０９）
【０１３７】
以上のように、本実施形態では、制御部５０Ｃは、切替制御を行った場合で、且つ、切替先の切替排出部も満杯になる場合に、切替制御を非実行とする非実行制御を行う。このため、切替先の切替排出部も満杯になる場合に、切替制御を実行する場合に比べ、無駄な切り替え動作が回避される。
【０１３８】
また、本実施形態では、制御部５０Ｃは、非実行制御を行う場合に、排出先の切り替えを行わないことを提示する非実行提示制御をさらに行う。このため、非実行制御のみが行われる場合に比べ、排出先の切り替えが行われなかったことを認識しやすい。
【０１３９】
なお、本実施形態では、制御部５０Ｃは、非実行制御を行う場合に、排出先の切り替えを行わないことを提示する非実行提示制御をさらに行ったが、これに限られない。制御部５０Ｃは、提示制御を行わずに、非実行制御を行う構成であってもよい。
【０１４０】
本発明は、上記の実施形態に限るものではなく、その主旨を逸脱しない範囲内において種々の変形、変更、改良が可能である。例えば、上記に示した実施形態は、適宜、複数を組み合わせて構成してもよい。
【符号の説明】
【０１４１】
１０   印刷装置
２１、２２、２３     収容部（供給部の一例）
５０Ａ 取得部
５０Ｃ 制御部
５０Ｄ 閾値入力受付部
５０Ｅ 指示入力受付部
Ｐ     用紙（印刷物の一例）
【図１】
2020157520.tif 000003
【図２】
2020157520.tif 000004
【図３】
2020157520.tif 000005
【図４】
2020157520.tif 000006
【図５】
2020157520.tif 000007
【図６】
2020157520.tif 000008
【図７】
2020157520.tif 000009
【図８】
2020157520.tif 000010
【図９】
2020157520.tif 000011
【図１０】
2020157520.tif 000012
【図１１】
2020157520.tif 000013
【図１２】
2020157520.tif 000014
【図１３】
2020157520.tif 000015