(57)【要約】      （修正有）【課題】所望の枚数の印刷済用紙を用紙束として取得することができる排紙制御方法を提供する。【解決手段】排紙制御システム５００は、設定変更印刷データに基づいてＭＦＰ１０１で複数枚の用紙の印刷を開始する際、スタック部５０５に印刷済用紙が格納されていると判断されると、スタック部５０５に格納されている印刷済用紙をスタック部５０５から排紙する。【選択図】図５
2016198956.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって設定された所望の枚数の用紙の印刷処理を含む印刷ジョブに基づいて印刷装置で複数枚の前記用紙の印刷を行い、前記印刷が行われた複数枚の印刷済用紙を印刷装置から排紙装置へ搬送して格納する排紙制御方法であって、
前記排紙装置に前記印刷済用紙が格納されているか否かを判別する格納判別ステップと、
前記排紙装置に格納された印刷済用紙の枚数を検知する用紙枚数検知ステップと、
前記排紙装置に格納された印刷済用紙の枚数が前記所望の枚数と一致すると、前記格納された印刷済用紙を用紙束として前記排紙装置から排紙させる排紙制御ステップとを有し、
前記排紙制御ステップは、前記設定された所望の枚数が変更された場合、前記排紙装置に前記印刷済用紙が格納されていると判断されると、前記排紙装置に格納されている印刷済用紙を前記排紙装置から排紙することを特徴とする排紙制御方法。
【請求項２】
前記排紙制御ステップは、少なくとも２つの前記印刷ジョブが実行される場合において、各前記印刷ジョブの実行を指示したユーザが同一であるとき、一の前記印刷ジョブの実行によって前記排紙装置に格納され且つ排紙されていない前記印刷済用紙の枚数が、他の前記印刷ジョブに設定されている前記所望の枚数より少ないと、前記排紙装置に格納された印刷済用紙を前記排紙装置から排紙しないことを特徴とする請求項１記載の排紙制御方法。
【請求項３】
各前記印刷ジョブの実行を指示したユーザを特定するユーザ特定ステップをさらに有し、
各前記印刷ジョブは前記所望の枚数を設定したユーザを特定する情報を含み、
前記ユーザ特定ステップは、各前記印刷ジョブに含まれる前記所望の枚数を設定したユーザを特定する情報に基づいて各前記印刷ジョブの実行を指示したユーザを特定することを特徴とする請求項２記載の排紙制御方法。
【請求項４】
ユーザによって設定された所望の枚数の用紙の印刷処理を含む印刷ジョブに基づいて印刷装置で複数枚の前記用紙の印刷を行い、前記印刷が行われた複数枚の印刷済用紙を印刷装置から排紙装置へ搬送して格納する排紙制御方法をコンピュータに実行させるプログラムであって、
前記排紙制御方法は、
前記排紙装置に前記印刷済用紙が格納されているか否かを判別する格納判別ステップと、
前記排紙装置に格納された印刷済用紙の枚数を検知する用紙枚数検知ステップと、
前記排紙装置に格納された印刷済用紙の枚数が前記所望の枚数と一致すると、前記格納された印刷済用紙を用紙束として前記排紙装置から排紙させる排紙制御ステップとを有し、
前記排紙制御ステップは、前記設定された所望の枚数が変更された場合、前記排紙装置に前記印刷済用紙が格納されていると判断されると、前記排紙装置に格納されている印刷済用紙を前記排紙装置から排紙することを特徴とするプログラム。
【請求項５】
ユーザによって設定された所望の枚数の用紙の印刷処理を含む印刷ジョブに基づいて複数枚の前記用紙の印刷を行い、前記印刷が行われた複数枚の印刷済用紙を排紙装置へ搬送して格納させる排紙制御装置であって、
前記排紙装置に前記印刷済用紙が格納されているか否かを判別する判別手段と、
前記排紙装置に格納された印刷済用紙の枚数を検知する用紙枚数検知手段と、
前記排紙装置に格納された印刷済用紙の枚数が前記所望の枚数と一致すると、前記格納された印刷済用紙を用紙束として前記排紙装置から排紙させる排紙制御手段とを備え、
前記排紙制御手段は、前記設定された所望の枚数が変更された場合、前記排紙装置に前記印刷済用紙が格納されていると判断されると、前記排紙装置に格納されている印刷済用紙を前記排紙装置から排紙することを特徴とする排紙制御装置。
【請求項６】
前記排紙制御手段は、少なくとも２つの前記印刷ジョブが実行される場合において、各前記印刷ジョブの実行を指示したユーザが同一であるとき、一の前記印刷ジョブの実行によって前記排紙装置に格納され且つ排紙されていない前記印刷済用紙の枚数が、他の前記印刷ジョブに設定されている前記所望の枚数より少ないと、前記排紙装置に格納された印刷済用紙を前記排紙装置から排紙しないことを特徴とする請求項５記載の排紙制御装置。
【請求項７】
各前記印刷ジョブの実行を指示したユーザを特定するユーザ特定手段をさらに有し、
各前記印刷ジョブは前記所望の枚数を設定したユーザを特定する情報を含み、
前記ユーザ特定手段は、各前記印刷ジョブに含まれる前記所望の枚数を設定したユーザを特定する情報に基づいて各前記印刷ジョブの実行を指示したユーザを特定することを特徴とする請求項６記載の排紙制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、排紙制御方法、プログラム、及び排紙制御装置に関し、特に、設定された所望の枚数の印刷済用紙を用紙束として排紙する排紙制御方法、プログラム、及び排紙制御装置に関する。
【背景技術】
【０００２】
排紙制御装置としてのＭＦＰによって印刷された複数枚の印刷済用紙を当該ＭＦＰから排紙装置としてのスタッカに搬送して格納する排紙制御システムが知られている。当該排紙制御システムにおいて、ＭＦＰは、ユーザによって設定された印刷枚数の印刷処理を行い、当該印刷枚数の印刷済用紙をスタッカに搬送し、スタッカは搬送された印刷済用紙を格納する。ここで、ＭＦＰからスタッカに搬送された印刷済用紙を所望の枚数の用紙束として取得する技術として、例えば、特許文献１の技術が知られている。特許文献１の技術では、ＭＦＰは設定された印刷枚数の印刷処理をユーザによって設定された所望の枚数に基づいて分割し、当該分割された各印刷処理の実行が完了すると、スタッカが所望の枚数の印刷済用紙を用紙束として排紙する。これにより、ユーザは、所望の枚数の印刷済用紙を用紙束として取得可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７７３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記排紙制御システムにおいてユーザが所望の枚数の印刷済用紙を用紙束として取得することができない場合がある。例えば、印刷処理においてスタッカに格納された印刷済用紙の枚数が所望の枚数に達しない場合、スタッカに格納された印刷済用紙はスタッカから排紙されることなく当該スタッカに滞留するが、その後、ユーザによって設定された他の所望の枚数に基づいて新たな印刷処理が行われると、スタッカには異なる２つの印刷処理によって印刷された２種類の印刷済用紙が混載してしまう。その結果、いずれの印刷処理においても所望の枚数の印刷済用紙を用紙束として取得することができない。
【０００５】
本発明の目的は、所望の枚数の印刷済用紙を用紙束として取得することができる排紙制御方法、プログラム、及び排紙制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の排紙制御方法は、ユーザによって設定された所望の枚数の用紙の印刷処理を含む印刷ジョブに基づいて印刷装置で複数枚の前記用紙の印刷を行い、前記印刷が行われた複数枚の印刷済用紙を印刷装置から排紙装置へ搬送して格納する排紙制御方法であって、前記排紙装置に前記印刷済用紙が格納されているか否かを判別する格納判別ステップと、前記排紙装置に格納された印刷済用紙の枚数を検知する用紙枚数検知ステップと、前記排紙装置に格納された印刷済用紙の枚数が前記所望の枚数と一致すると、前記格納された印刷済用紙を用紙束として前記排紙装置から排紙させる排紙制御ステップとを有し、前記排紙制御ステップは、前記設定された所望の枚数が変更された場合、前記排紙装置に前記印刷済用紙が格納されていると判断されると、前記排紙装置に格納されている印刷済用紙を前記排紙装置から排紙することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、所望の枚数の印刷済用紙を用紙束として取得することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係るＭＦＰを含む通信システムの構成を概略的に示すブロック図である。
【図２】図１におけるＭＦＰ及びクライアントＰＣの各々の構成を概略的に示すブロック図である。
【図３】図１のクライアントＰＣで表示される印刷設定メニューを説明するための図である。
【図４】図１のクライアントＰＣで表示される排紙設定メニューを説明するための図である。
【図５】図１におけるＭＦＰを含む排紙制御システムの構成を説明するための当該排紙制御システムの側面図である。
【図６】図５におけるスタッカで実行される用紙束排紙処理を説明するための工程図である。
【図７】図５の排紙制御システムで実行される印刷排紙制御処理の手順を示すフローチャートである。
【図８】図７におけるステップＳ７０５の印刷排紙処理の手順を示すフローチャートである。
【図９】図８におけるステップＳ８０８の設定枚数排紙処理の手順を示すフローチャートである。
【図１０】図８の印刷排紙処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１０】
本実施の形態では、排紙制御装置としてのＭＦＰに本発明を適用した場合について説明するが、本発明の適用先はＭＦＰに限られず、排紙装置を排紙制御可能な各種装置であれば本発明を適用することができる。
【００１１】
図１は、本発明の実施の形態に係るＭＦＰ１０１を含む通信システム１００の構成を概略的に示すブロック図である。
【００１２】
図１において、通信システム１００はＭＦＰ１０１及びクライアントＰＣ１０２を備える。通信システム１００では、ＭＦＰ１０１及びクライアントＰＣ１０２がＬＡＮ１０３を介してデータ通信を行う。本実施の形態では、クライアントＰＣ１０２がＭＦＰ１０１に印刷処理や排紙処理を含む印刷ジョブを実行するための印刷データを送信し、ＭＦＰ１０１は受信した印刷データに基づいて印刷ジョブを実行する。
【００１３】
図２は、図１におけるＭＦＰ１０１及びクライアントＰＣ１０２の各々の構成を概略的に示すブロック図である。
【００１４】
図２において、ＭＦＰ１０１は、制御部２０１、格納部２０２、Ｉ／Ｆ部２０３、データ受信部２０４、インタプリタ部２０５、レンダラ部２０６、スキャナ部２０７、イメージデータ格納部２０８、プリンタエンジン部２０９、及びＵＩ部２１０の各構成要素を備える。これらの各構成要素は、システムバス２１１を介して互いに接続されている。クライアントＰＣ１０２は制御部２１２、格納部２１３、プリンタドライバ部２１４、Ｉ／Ｆ部２１５、及び表示部２１６の各構成要素を備え、これらの各構成要素はシステムバス２１７を介して互いに接続されている。
【００１５】
制御部２０１は格納部２０２に格納された各種制御プログラムを実行してシステムバス２１１を介して接続された各構成要素を制御する。格納部２０２は制御部２０１で実行される各種制御プログラムや各種データを格納する。Ｉ／Ｆ部２０３はクライアントＰＣ１０２のＩ／Ｆ部２１５とデータ通信を行う。本実施の形態では、Ｉ／Ｆ部２０３は、Ｉ／Ｆ部２１５から印刷ジョブを実行するための印刷データを取得する。印刷データはＰＤＬ（Page Description Language）データを含み、ＰＳ、ＰＣＬ、ＬＩＰＳ等のページ記述言語を含む。データ受信部２０４はＩ／Ｆ部２０３によって取得された印刷データを格納部２０２やインタプリタ部２０５に送信する。インタプリタ部２０５は受信した印刷データを解析し、当該印刷データをレンダラ部２０６で読み込み可能なフォーマットの中間データに変換する。レンダラ部２０６はインタプリタ部２０５で変換された中間データに基づいてプリンタエンジン部２０９で読み込み可能なイメージデータを生成する。スキャナ部２０７は、図示しない原稿台に配置された原稿を読み取って画像情報を取得し、取得した画像情報に基づいてプリンタエンジン部２０９で読み込み可能なイメージデータを生成する。イメージデータ格納部２０８はレンダラ部２０６やスキャナ部２０７で生成されたイメージデータを格納する。プリンタエンジン部２０９は格納されたイメージデータに基づいて印刷ジョブを実行する。ＵＩ部２１０はユーザインターフェースであり、ユーザのＵＩ部２１０の操作に基づいて各種設定が行われる。本実施の形態では、ユーザのＵＩ部２１０の操作によって印刷データに含まれる後述する各種設定情報を変更可能である。
【００１６】
クライアントＰＣ１０２の制御部２１２は格納部２１３に格納された各種制御プログラムを実行してシステムバス２１７を介して接続された各構成要素を制御する。格納部２１３は制御部２１２で実行される各種制御プログラムやユーザによって設定された各種設定情報を格納する。プリンタドライバ部２１４はＭＦＰ１０１に各種処理を実行させるための実行データを生成する。本実施の形態では、プリンタドライバ部２１４は格納部２１３に格納された各種設定情報に基づいて印刷データを生成する。Ｉ／Ｆ部２１５はＩ／Ｆ部２０３とデータ通信を行う。表示部２１６は各種設定情報を設定するための設定画面を表示する。本実施の形態では、表示部２１６は、印刷データの各種設定を行うための設定画面として図３に示す印刷設定メニュー３００や図４に示す排紙設定メニュー４００を表示する。
【００１７】
印刷設定メニュー３００には、印刷する用紙サイズを設定するための用紙サイズ設定３０１、印刷する用紙の給紙先を設定するための給紙段設定３０２、印刷された印刷済用紙をＭＦＰ１０１から搬送する搬送先を設定するための搬送先設定３０３、及び印刷する枚数を設定するための印刷枚数設定３０４が含まれる。また、排紙設定メニュー４００には、印刷された印刷済用紙を後述する図５のスタッカ５０１が用紙束として排紙する際の当該用紙束の枚数を設定するための枚数設定４０１が含まれる。印刷設定メニュー３００及び排紙設定メニュー４００で設定された各種設定情報は格納部２１３に格納される。
【００１８】
図５は、図１におけるＭＦＰ１０１を含む排紙制御システム５００の構成を説明するための当該排紙制御システム５００の側面図である。なお、図５では、理解を容易にするために内部の構成要素の一部が透けて見えるように描かれる。
【００１９】
図５において、排紙制御システム５００はＭＦＰ１０１及び排紙装置としてのスタッカ５０１を備え、ＭＦＰ１０１はスタッカ５０１に印刷済用紙を搬送可能に接続されている。ＭＦＰ１０１は図２のＵＩ部２１０の他に、給紙カセット５０２ａ〜５０２ｄ、及び原稿読取部５０３を備える。スタッカ５０１はトレイ部５０４及びスタック部５０５を備える。
【００２０】
給紙カセット５０２ａ〜５０２ｄは印刷を行うための用紙を格納する。原稿読取部５０３は図示しない原稿台に配置された原稿を読み取って画像情報を取得する。スタッカ５０１はＭＦＰ１０１から搬送された印刷済用紙の排紙処理を行う。本実施の形態では、スタッカ５０１は後述する用紙束排紙処理を実行する際、ＭＦＰ１０１から搬送された印刷済用紙が枚数設定４０１で設定された枚数（以下、「排紙設定枚数」という。）（所望の枚数）に達すると、排紙設定枚数の用紙束として印刷済用紙を排紙する。トレイ部５０４はＭＦＰ１０１から搬送された印刷済用紙を１枚ずつ排紙する。スタック部５０５はＭＦＰ１０１から搬送された印刷済用紙を格納する。本実施の形態では、ＭＦＰ１０１から搬送された印刷済用紙が排紙設定枚数に達するまで、ＭＦＰ１０１から搬送された印刷済用紙がスタック部５０５に格納される。
【００２１】
図６は、図５におけるスタッカ５０１で実行される用紙束排紙処理を説明するための工程図である。
【００２２】
スタッカ５０１は、スタック部５０５にリフトテーブル６０１、イジェクトテーブル６０２、枚数検知センサ６０３、及び用紙検知センサ６０４を備える。リフトテーブル６０１は昇降可能に構成され、イジェクトテーブル６０２は水平方向に突き出し可能に構成される。リフトテーブル６０１にはＭＦＰ１０１から搬送された印刷済用紙が積載される。イジェクトテーブル６０２は水平方向に突き出ることによって積載された印刷済用紙の用紙束をスタッカ５０１から排紙する。枚数検知センサ６０３は、リフトテーブル６０１に積載された印刷済用紙を検知可能な位置に配置され、リフトテーブル６０１に積載された印刷済用紙の枚数を検知する。用紙検知センサ６０４は、リフトテーブル６０１及びイジェクトテーブル６０２に積載された印刷済用紙を検知可能な位置に配置され、リフトテーブル６０１及び／又はイジェクトテーブル６０２に印刷済用紙が積載されているか否かを検知する。
【００２３】
まず、スタッカ５０１は、ＭＦＰ１０１から搬送された印刷済用紙をリフトテーブル６０１に積載し（図６（ａ））、枚数検知センサ６０３によってリフトテーブル６０１に積載された印刷済用紙の枚数を検知する。その後、スタッカ５０１はリフトテーブル６０１に積載された印刷済用紙の枚数が排紙設定枚数と一致すると、リフトテーブル６０１を降下させて当該リフトテーブル６０１に積載された印刷済用紙をイジェクトテーブル６０２に移動させ、リフトテーブル６０１を元の位置に戻す（図６（ｂ））。次いで、スタッカ５０１は、イジェクトテーブル６０２を突き出すことによって排紙設定枚数の用紙束として当該イジェクトテーブル６０２に積載された印刷済用紙を排紙する（図６（ｃ））。その後、ＭＦＰ１０１から印刷済用紙が搬送されると、スタッカ５０１はＭＦＰ１０１から搬送された印刷済用紙をリフトテーブル６０１に積載する（図６（ｄ））。次いで、スタッカ５０１は、用紙検知センサ６０４によってイジェクトテーブル６０２に積載された印刷済用紙が取り除かれたことを検知すると（図６（ｅ））、イジェクトテーブル６０２を元の位置に戻す。その後、スタッカ５０１はリフトテーブル６０１に積載された印刷済用紙の枚数が排紙設定枚数と一致すると、リフトテーブル６０１を降下させて当該リフトテーブル６０１に積載された印刷済用紙をイジェクトテーブル６０２に移動させる（図６（ｆ））。その後もＭＦＰ１０１から印刷済用紙が搬送され続けると、スタッカ５０１は図６（ｄ）乃至図６（ｆ）の工程を繰り返し実行する。
【００２４】
図７は、図５の排紙制御システム５００で実行される印刷排紙制御処理の手順を示すフローチャートである。
【００２５】
図７の処理は、制御部２０１が格納部２０２に格納された各種制御プログラムを実行することによって行われる。なお、図７の処理では、制御部２０１がＭＦＰ１０１のＵＩ部２１０の操作による各種設定に基づいて生成された印刷データを用いて印刷処理を行う場合も考えられるが、一例として、クライアントＰＣ１０２から送信された印刷データを用いる場合について説明する。
【００２６】
図７において、まず、制御部２０１は、Ｉ／Ｆ部２０３を介してクライアントＰＣ１０２から印刷データを取得したか否かを判別する（ステップＳ７０１）。ステップＳ７０１では、クライアントＰＣ１０２は、図３の印刷設定メニュー３００の設定や図４の排紙設定メニュー４００の設定に基づいて印刷データを生成する。本実施の形態における印刷データには、用紙サイズ設定３０１の設定情報、給紙段設定３０２の設定情報、搬送先設定３０３の設定情報、印刷枚数設定３０４の設定情報、及び枚数設定４０１の設定情報（排紙設定情報）が含まれ、さらに、上述した各種設定情報を設定したユーザを特定するユーザ特定情報が含まれる。制御部２０１は、Ｉ／Ｆ部２０３を介してクライアントＰＣ１０２から印刷データを取得すると（ステップＳ７０１でＹＥＳ）、取得された印刷データを解析して当該印刷データに含まれる各種設定情報を取得する（ステップＳ７０２）。次いで、制御部２０１はインタプリタ部２０５によって当該印刷データをレンダラ部２０６で読み込み可能なフォーマットの中間データに変換する（ステップＳ７０３）。次いで、制御部２０１は、レンダラ部２０６を制御して当該中間データに基づいてイメージデータを生成し、生成されたイメージデータをイメージデータ格納部２０８に格納する（ステップＳ７０４）。次いで、制御部２０１は、後述する図８の印刷排紙処理を行って、印刷データに基づいて複数枚の用紙に印刷を行い、印刷された印刷済用紙をスタッカ５０１から排紙して（ステップＳ７０５）、本処理を終了する。
【００２７】
図８は、図７におけるステップＳ７０５の印刷排紙処理の手順を示すフローチャートである。
【００２８】
ここで、取得された印刷データに基づいて実行された印刷においてスタック部５０５に格納された印刷済用紙の枚数が排紙設定枚数に達しない場合、スタック部５０５に格納された印刷済用紙はスタック部５０５から排紙されることなく当該スタック部５０５に滞留するが、その後、ユーザのＵＩ部２１０の操作によって印刷データの各種設定情報、例えば、排紙設定枚数が変更され、当該排紙設定枚数が変更された印刷データ（以下、「設定変更印刷データ」という。）に基づく新たな印刷が行われると、スタック部５０５には異なる２つの印刷データに基づいて印刷された２種類の印刷済用紙が混載してしまう。その結果、いずれの印刷においても排紙設定枚数の印刷済用紙を用紙束として取得することができない。
【００２９】
これに対応して、図８の処理では、排紙設定情報が変更された場合、スタック部５０５に印刷済用紙が格納されていると判断されると、スタック部５０５に格納されている印刷済用紙がスタック部５０５から排紙される。
【００３０】
図８において、まず、制御部２０１は、印刷データに排紙設定枚数が含まれていると（ステップＳ８０１でＹＥＳ）、用紙検知センサ６０４からリフトテーブル６０１及びイジェクトテーブル６０２に印刷済用紙が積載されているか否かの検知結果を取得する（ステップＳ８０２）。次いで、制御部２０１は、ユーザのＵＩ部２１０の操作によって印刷データに含まれる排紙設定枚数が変更されたか否かを判別する（ステップＳ８０３）。
【００３１】
ステップＳ８０３の判別の結果、排紙設定枚数が変更されたとき、制御部２０１は取得された検知結果に基づいてスタック部５０５に印刷済用紙が格納されているか否かを判別する（ステップＳ８０４）（格納判別ステップ）。本実施の形態では、制御部２０１は、排紙設定枚数が変更されると、設定変更印刷データに基づいてＭＦＰ１０１で複数枚の用紙の印刷を開始する前に、当該印刷データより前に実行された印刷データ（以下、「先の印刷データ」という。）に基づいて印刷された印刷済用紙がスタック部５０５に滞留しているか否かの確認を行う。
【００３２】
ステップＳ８０４の判別の結果、スタック部５０５に印刷済用紙が格納されているとき、制御部２０１は、先の印刷データに基づいて印刷された印刷済用紙がスタック部５０５に滞留していると判断し、スタック部５０５に格納された印刷済用紙を排紙可能であるか否かを判別する（ステップＳ８０５）。本実施の形態では、図６（ｂ）等に示すようにリフトテーブル６０１及びイジェクトテーブル６０２のいずれか一方にのみ印刷済用紙が積載されている場合、制御部２０１はスタック部５０５に格納された印刷済用紙を排紙可能であると判別する。一方、図６（ｄ）等に示すようにリフトテーブル６０１及びイジェクトテーブル６０２のいずれにも印刷済用紙が積載されている場合、制御部２０１はスタック部５０５に格納された印刷済用紙を排紙不可能であると判別する。
【００３３】
ステップＳ８０５の判別の結果、スタック部５０５に格納された印刷済用紙を排紙可能であるとき、制御部２０１はスタック部５０５に格納された全ての印刷済用紙を図６（ｃ）に示すように用紙束として排紙する（ステップＳ８０６）。次いで、制御部２０１は、後述する図９の設定枚数排紙処理を行って、取得された印刷データに基づいて複数枚の用紙に印刷を行い、印刷された印刷済用紙を排紙設定枚数の用紙束として排紙して（ステップＳ８０８）、本処理を終了する。
【００３４】
ステップＳ８０５の判別の結果、スタック部５０５に格納された印刷済用紙が排紙不可能であるとき、制御部２０１は、スタック部５０５に格納された印刷済用紙が排紙不可能である旨を示すメッセージ通知をＵＩ部２１０に表示させ（ステップＳ８０７）、ステップＳ８０５の処理に戻る。
【００３５】
ステップＳ８０３の判別の結果、排紙設定枚数が変更されないとき、又はステップＳ８０４の判別の結果、スタック部５０５に印刷済用紙が格納されていないとき、制御部２０１は、ステップＳ８０５〜Ｓ８０７の処理を行わずにステップＳ８０８の処理を行って、本処理を終了する。
【００３６】
図９は、図８におけるステップＳ８０８の設定枚数排紙処理の手順を示すフローチャートである。
【００３７】
図９において、まず、制御部２０１は、印刷された用紙の枚数を示す印刷枚数パラメータＰを初期化する（ステップＳ９０１）。これにより、印刷枚数パラメータＰは１に設定される。なお、ＰはＰ≧１を満たす整数値である。次いで、制御部２０１は、スタック部５０５の印刷済用紙の積載枚数を示す積載枚数パラメータＸを初期化する（ステップＳ９０２）。これにより、積載枚数パラメータＸは０に設定される。なお、ＸはＸ≧０ を満たす整数値である。次いで、制御部２０１は、積載枚数パラメータＸが印刷データに含まれる排紙設定枚数に対応する設定枚数パラメータＸ＿ＭＡＸと一致するか否かを判別する（ステップＳ９０３）（用紙枚数検知ステップ）。
【００３８】
ステップＳ９０３の判別の結果、積載枚数パラメータＸが設定枚数パラメータＸ＿ＭＡＸと一致しないとき、制御部２０１は、印刷枚数パラメータＰが印刷データに含まれる印刷枚数設定３０４で設定された枚数に対応する印刷総枚数パラメータＰ＿ＭＡＸ以下であるか否かを判別する（ステップＳ９０４）。
【００３９】
ステップＳ９０４の判別の結果、印刷枚数パラメータＰが印刷総枚数パラメータＰ＿ＭＡＸ以下であるとき、制御部２０１は、全ての印刷が完了していないと判断し、イメージデータ格納部２０８からイメージデータを取得する（ステップＳ９０５）。次いで、制御部２０１は、取得されたイメージデータをビデオデータに変換して当該ビデオデータをプリンタエンジン部２０９に送信し（ステップＳ９０６）、プリンタエンジン部２０９を制御してビデオデータに基づいて給紙カセット５０２ａ〜５０２ｄのいずれかから給紙された用紙に印刷を行う（ステップＳ９０７）。次いで、制御部２０１は、印刷された印刷済用紙をスタッカ５０１のスタック部５０５に搬送し（ステップＳ９０８）、印刷枚数パラメータＰに１を加算し（ステップＳ９０９）、枚数検知センサ６０３からリフトテーブル６０１に積載された印刷済用紙の枚数の検知結果を取得し、当該取得された検知結果に基づいた積載枚数パラメータＸに１を加算し（ステップＳ９１０）、ステップＳ９０３の処理に戻る。
【００４０】
ステップＳ９０３の判別の結果、積載枚数パラメータＸが設定枚数パラメータＸ＿ＭＡＸと一致するとき、制御部２０１は、スタック部５０５に排紙設定枚数の印刷済用紙が格納されたと判断し、排紙設定枚数の用紙束としてスタック部５０５に格納された全ての印刷済用紙を排紙し（ステップＳ９１１）（排紙制御ステップ）、ステップＳ９０２の処理に戻る。
【００４１】
ステップＳ９０４の判別の結果、印刷枚数パラメータＰが印刷総枚数パラメータＰ＿ＭＡＸより大きいとき、制御部２０１は、全ての印刷が完了したと判断して、本処理を終了する。
【００４２】
上述した図８及び図９の処理によれば、排紙設定情報が変更された場合、スタック部５０５に印刷済用紙が滞留していると判断されると、スタック部５０５に格納されている印刷済用紙がスタック部５０５から排紙され、その後、設定変更印刷データを用いて設定枚数排紙処理が行われる。これにより、スタック部５０５において設定変更印刷データに基づいて格納された印刷済用紙が先の印刷データに基づいて格納された印刷済用紙と混載するのを防止することができ、もって、排紙設定枚数の印刷済用紙を用紙束として取得することができる。
【００４３】
上述した図７〜図９の処理では、図４の排紙設定メニュー４００でスタッカ５０１から印刷済用紙を用紙束として排紙する際の当該用紙束の枚数を設定したが、複数ページからなる印刷結果物の各ページの印刷を行う際には印刷結果物の部数を設定してもよい。
【００４４】
上述した図８では、後述する図１０に示すように、設定変更印刷データの実行を指示したユーザと先の印刷データの実行を指示したユーザとが同一であるとき、スタック部５０５に格納された印刷済用紙をスタック部５０５から排紙しなくてもよい。
【００４５】
図１０は、図８の印刷排紙処理の変形例の手順を示すフローチャートである。
【００４６】
ここで、上述した図８の処理では、例えば、１０００枚の印刷に対して３００枚ずつの用紙束として印刷済用紙をスタック部５０５から排紙する印刷データに基づく印刷ジョブを実行した場合、最終的に１００枚の印刷済用紙がスタック部５０５に滞留するが、印刷データに含まれる排紙設定枚数が変更されてしまうと、滞留した１００枚の印刷済用紙がスタック部５０５から排紙されてしまうので、排紙設定枚数のみを変更した設定変更印刷データに基づく印刷ジョブを実行してスタック部５０５に滞留した１００枚の印刷済用紙を利用することができない。
【００４７】
これに対応して、図１０の処理では、設定変更印刷データに基づく印刷ジョブの実行を指示したユーザと先の印刷データに基づく印刷ジョブの実行を指示したユーザとが同一であるとき、先の印刷データに基づく印刷ジョブの実行によってスタック部５０５に格納され且つ排紙されていない印刷済用紙の枚数が、設定変更印刷データに含まれる排紙設定枚数より少ないと、スタック部５０５に格納された印刷済用紙をスタック部５０５から排紙しない。
【００４８】
図１０の処理は、制御部２０１が格納部２０２に格納された各種制御プログラムを実行することによって行われる。
【００４９】
図１０において、まず、制御部２０１は、図８のステップＳ８０１〜Ｓ８０３と同様の処理を行う。
【００５０】
ステップＳ８０３の判別の結果、排紙設定枚数が変更されたとき、制御部２０１は、印刷データに含まれるユーザ特定情報に基づいて設定変更印刷データに基づく印刷ジョブ（以下、「設定変更印刷ジョブ」という。）の実行を指示したユーザが先の印刷データに基づく印刷ジョブ（以下、「先の印刷ジョブ」という。）の実行を指示したユーザと一致するか否かを判別する（ステップＳ１００１）。
【００５１】
ステップＳ１００１の判別の結果、設定変更印刷ジョブの実行を指示したユーザが先の印刷ジョブの実行を指示したユーザと一致するとき、制御部２０１は、ステップＳ８０６の設定枚数排紙処理に進む。ここで、設定変更印刷ジョブの実行を指示したユーザと先の印刷ジョブの実行を指示したユーザとが同一であるときは、排紙設定情報は異なるが、いずれの印刷データに基づく印刷ジョブの実行によって印刷される内容は同じであると考えられるため、先の印刷ジョブの実行によってスタック部５０５に格納された印刷済用紙を排紙しない。すなわち、本実施の形態では、先の印刷ジョブの実行によってスタック部５０５に格納された印刷済用紙を設定変更印刷ジョブの実行によってスタック部５０５に格納されるべき印刷済用紙の一部として利用する。
【００５２】
ステップＳ１００１の判別の結果、設定変更印刷ジョブの実行を指示したユーザが先の印刷ジョブの実行を指示したユーザと一致しないとき、制御部２０１は、先の印刷ジョブの実行によってスタック部５０５に格納された印刷済用紙を設定変更印刷ジョブの実行によってスタック部５０５に格納されるべき印刷済用紙の一部として利用不可能であると判断し、ステップＳ８０４の処理に進む。
【００５３】
ステップＳ８０３の判別の結果、排紙設定枚数が変更されないとき、制御部２０１はステップＳ８０８以降の処理を行って本処理を終了する。
【００５４】
上述した図１０の処理によれば、設定変更印刷ジョブの実行を指示したユーザと先の印刷ジョブの実行を指示したユーザとが同一であるとき、先の印刷ジョブの実行によってスタック部５０５に格納され且つ排紙されていない印刷済用紙の枚数が、設定変更印刷データに含まれる排紙設定枚数より少ないと、スタック部５０５に格納された印刷済用紙をスタック部５０５から排紙しない。これにより、排紙されていない印刷済用紙を設定変更印刷ジョブの実行によってスタック部５０５に格納されるべき印刷済用紙の一部として利用することができる。その結果、設定変更印刷ジョブの実行を早く終了することができる。
【００５５】
また、上述した図１０の処理によれば、各印刷データに含まれるユーザ特定情報に基づいて各印刷データに基づく印刷ジョブの実行を指示したユーザが特定される。これにより、印刷データに基づく印刷ジョブの実行においてユーザに関する情報を必要以上に増やすこと無く各印刷データに基づく印刷ジョブの実行を指示したユーザを容易に特定することができる。
【００５６】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５７】
１０１  ＭＦＰ
２０１  制御部
５０１  スタッカ
５０５  スタック部
【図１】
2016198956.tif 000003
【図２】
2016198956.tif 000004
【図３】
2016198956.tif 000005
【図４】
2016198956.tif 000006
【図５】
2016198956.tif 000007
【図６】
2016198956.tif 000008
【図７】
2016198956.tif 000009
【図８】
2016198956.tif 000010
【図９】
2016198956.tif 000011
【図１０】
2016198956.tif 000012