(57)【特許請求の範囲】
【請求項１】
ネットワークを利用して送信されてきた、印刷ジョブ、及び、前記印刷ジョブを実行する命令をしたユーザーを特定する特定情報を受信する受信部と、
前記受信部で受信された前記印刷ジョブを実行して印刷物を生成する印刷部と、
前記印刷部で生成された前記印刷物が排紙され、排紙された前記印刷物を保持する排紙部と、
前記印刷部が、前記受信部で先に受信された前記印刷ジョブである第１の印刷ジョブの実行を完了する前に、前記受信部が、次の前記印刷ジョブである第２の印刷ジョブを受信したとき、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが異なるか、同じであるかを判断する判断部と、
前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが異なると判断すれば、前記印刷部が前記第１の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させるジョブ制御部と、を備える画像形成装置であって、
前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが異なると判断することを第１の条件とし、前記受信部が、前記第２の印刷ジョブの次の前記印刷ジョブである第３の印刷ジョブを、前記第２の印刷ジョブの実行が開始される前に受信することを第２の条件とし、前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第３の印刷ジョブの前記特定情報とが同じと判断することを第３の条件とし、前記ジョブ制御部は、前記第１の条件、前記第２の条件及び前記第３の条件が満たされれば、前記印刷部に前記第３の印刷ジョブを前記第２の印刷ジョブより先に実行させ、前記印刷部が前記第３の印刷ジョブの実行を完了し、前記予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させ、
前記第２の条件は、前記第３の印刷ジョブを含む、前記第２の印刷ジョブより後の複数の前記印刷ジョブを、前記第２の印刷ジョブの実行が開始される前に前記受信部で受信されることであり、前記第３の条件は、前記判断部が、前記第１の印刷ジョブの前記特定情報と複数の前記印刷ジョブの前記特定情報とが同じと判断することであり、前記ジョブ制御部は、前記第１の条件、前記第２の条件及び前記第３の条件が満たされれば、前記印刷部に複数の前記印刷ジョブを前記第２の印刷ジョブより先に実行させ、前記印刷部が、複数の前記印刷ジョブの実行を完了し、前記予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させ、
前記画像形成装置は、さらに、
表示部を含む操作部と、
前記印刷部に複数の前記印刷ジョブを前記第２の印刷ジョブより先に実行させる場合、所定の画面を、前記表示部に表示させる表示制御部と、を備え、
前記所定の画面は、同じユーザーの印刷ジョブが先に実行される旨の報知欄、及び、前記第２の印刷ジョブを実行する割込命令をするためのソフトキーを含み、
前記ジョブ制御部は、前記印刷部が複数の前記印刷ジョブを実行中に、前記操作部が操作されて、前記第２の印刷ジョブを実行する割込命令がされたと判断すれば、前記ジョブ制御部は、複数の前記印刷ジョブのうち、前記印刷部で実行中の前記印刷ジョブが完了し、前記予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させ、前記第２の印刷ジョブの実行が完了し、前記予め定められた期間が経過したとき、前記印刷部に複数の前記印刷ジョブのうち、残りの印刷ジョブを実行させる、画像形成装置。
【請求項２】
前記ジョブ制御部は、前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが同じと判断すれば、前記印刷部が前記第１の印刷ジョブの実行を完了したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させる請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用して送信されてきた印刷ジョブを実行して、印刷物を排紙する制御に関する。
【背景技術】
【０００２】
画像形成装置が印刷ジョブを実行することにより生成された印刷物は、ビンや排紙トレイと称される排紙部に排紙されて、保持される。画像形成装置にネットワークを経由して複数の印刷ジョブを実行する命令がされると、画像形成装置は、複数の印刷ジョブを実行し、複数の印刷ジョブのそれぞれを実行することにより生成した印刷物を、排紙部に排紙する。複数のユーザーが排紙部を共有している場合、ユーザーは、自分の印刷物と他のユーザーの印刷物とを選別する必要がある。
【０００３】
具体的に説明すると、画像形成装置が、第１のユーザーの印刷ジョブａ１、第２のユーザーの印刷ジョブｂ、第１のユーザーの印刷ジョブａ２を順に実行し、印刷ジョブａ１、印刷ジョブｂ、印刷ジョブａ２のそれぞれを実行することにより生成した印刷物Ａ１、印刷物Ｂ、印刷物Ａ２を、排紙部に排紙したとする。印刷物Ａ１と印刷物Ａ２との間に印刷物Ｂがあるので、第１のユーザーは、自分の印刷物Ａ１，Ａ２の中から第２のユーザーの印刷物Ｂを選別する必要がある。
【０００４】
この選別を不要にできる技術として、スプーラに蓄積された印刷ジョブについて、実行順序を変更することにより、プリンターが実行中の印刷ジョブと同じクライアントコンピューターから指示された印刷ジョブを連続して、プリンターに実行させる印刷ジョブ管理装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２８８１８８号公報（要約、段落０００３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の技術によれば、画像形成装置が複数の印刷ジョブを実行する際に、同じクライアントコンピューター（すなわち、同じユーザー）の印刷ジョブをまとめて実行するので、自分の印刷物の中に他のユーザーの印刷物が混ざることを防止できる。しかし、複数のユーザーが排紙部を共有していれば、ユーザーが、自分の印刷物と一緒に、他のユーザーの印刷物を間違って持っていく可能性がある。
【０００７】
本発明は、複数のユーザーが排紙部を共有している場合に、ユーザーが、自分の印刷物と一緒に、他のユーザーの印刷物を間違って持っていくことを防止できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明に係る画像形成装置は、ネットワークを利用して送信されてきた、印刷ジョブ、及び、前記印刷ジョブを実行する命令をしたユーザーを特定する特定情報を受信する受信部と、前記受信部で受信された前記印刷ジョブを実行して印刷物を生成する印刷部と、前記印刷部で生成された前記印刷物が排紙され、排紙された前記印刷物を保持する排紙部と、前記印刷部が、前記受信部で先に受信された前記印刷ジョブである第１の印刷ジョブの実行を完了する前に、前記受信部が、次の前記印刷ジョブである第２の印刷ジョブを受信したとき、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが異なるか、同じであるかを判断する判断部と、前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが異なると判断すれば、前記印刷部が前記第１の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させるジョブ制御部と、を備える。
【０００９】
本発明に係る画像形成装置において、印刷部が第１の印刷ジョブの実行を完了する前に、受信部が第２の印刷ジョブを受信したとき、判断部は、第１の印刷ジョブ及び第２の印刷ジョブのそれぞれを実行する命令をしたユーザーを特定する特定情報が異なるか、同じであるかを判断する。特定情報が異なれば、ジョブ制御部は、印刷部が第１の印刷ジョブの実行を完了し、予め定められた期間が経過するまで、印刷部に第２の印刷ジョブの実行を開始させない。このため、ユーザーが、第１の印刷ジョブの実行により生成された印刷物が排紙部に排紙されるのを待っているとき、そのユーザーは、第１の印刷ジョブの実行により生成された印刷物と第２の印刷ジョブの実行により生成された印刷物とを区別できる。従って、本発明に係る画像形成装置によれば、複数のユーザーが排紙部を共有している場合に、ユーザーが、自分の印刷物と一緒に、他のユーザーの印刷物を間違って持っていくことを防止できる。
【００１０】
上記構成において、前記ジョブ制御部は、前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが同じと判断すれば、前記印刷部が前記第１の印刷ジョブの実行を完了したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させる。
【００１１】
この構成によれば、第１の印刷ジョブの特定情報と第２の印刷ジョブの特定情報とが同じであれば、ジョブ制御部は、印刷部が第１の印刷ジョブの実行を完了したとき、上記予め定められた期間の経過を待つことなく、印刷部に第２の印刷ジョブの実行を開始させる。従って、複数の印刷ジョブを実行する命令をしたユーザーが同じ場合、これらの印刷ジョブが完了する時間を早くすることができる。
【００１２】
上記構成において、前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第２の印刷ジョブの前記特定情報とが異なると判断することを第１の条件とし、前記受信部が、前記第２の印刷ジョブの次の前記印刷ジョブである第３の印刷ジョブを、前記第２の印刷ジョブの実行が開始される前に受信することを第２の条件とし、前記判断部が、前記第１の印刷ジョブの前記特定情報と前記第３の印刷ジョブの前記特定情報とが同じと判断することを第３の条件とし、前記ジョブ制御部は、前記第１の条件、前記第２の条件及び前記第３の条件が満たされれば、前記印刷部に前記第３の印刷ジョブを前記第２の印刷ジョブより先に実行させ、前記印刷部が前記第３の印刷ジョブの実行を完了し、前記予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させる。
【００１３】
この構成によれば、同じユーザーの印刷物をまとめて排紙部に排紙することができる。
【００１４】
上記構成において、前記第２の条件は、前記第３の印刷ジョブを含む、前記第２の印刷ジョブより後の複数の前記印刷ジョブを、前記第２の印刷ジョブの実行が開始される前に前記受信部で受信されることであり、前記第３の条件は、前記判断部が、前記第１の印刷ジョブの前記特定情報と複数の前記印刷ジョブの前記特定情報とが同じと判断することであり、前記ジョブ制御部は、前記第１の条件、前記第２の条件及び前記第３の条件が満たされれば、前記印刷部に複数の前記印刷ジョブを前記第２の印刷ジョブより先に実行させ、前記印刷部が複数の前記印刷ジョブの実行を完了し、前記予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させる。
【００１５】
この構成は、第２の印刷ジョブより後の印刷ジョブが、一つの印刷ジョブ（すなわち、第３の印刷ジョブ）でなく、第３の印刷ジョブを含む複数の印刷ジョブの場合について規定する。この構成によれば、同じユーザーの印刷物をまとめて排紙部に排紙することができる。
【００１６】
上記構成において、操作部をさらに備え、前記ジョブ制御部は、前記印刷部が複数の前記印刷ジョブを実行中に、前記操作部が操作されて、前記第２の印刷ジョブを実行する割込命令がされたと判断すれば、前記ジョブ制御部は、複数の前記印刷ジョブのうち、前記印刷部で実行中の前記印刷ジョブが完了し、前記予め定められた期間が経過したとき、前記印刷部に前記第２の印刷ジョブの実行を開始させ、前記第２の印刷ジョブの実行が完了し、前記予め定められた期間が経過したとき、前記印刷部に複数の前記印刷ジョブのうち、残りの印刷ジョブを実行させる。
【００１７】
上述したように、印刷部が第２の印刷ジョブの実行を開始する前に、受信部で受信された複数の印刷ジョブを実行する命令をしたユーザーが、第１の印刷ジョブを実行する命令をしたユーザーと同じであれば、印刷部は、それら複数の印刷ジョブを第２の印刷ジョブより先に実行する。しかし、複数の印刷ジョブが実行されて生成される印刷物の枚数が多い場合、複数の印刷ジョブを実行するのに要する時間が長くなる。そこで、複数の印刷ジョブを実行中に、ユーザーが操作部を操作して、第２の印刷ジョブを実行する割込命令をしたとき、印刷部が第２の印刷ジョブを優先して実行できるようにする。
【発明の効果】
【００１８】
本発明によれば、複数のユーザーが排紙部を共有している場合に、ユーザーが、自分の印刷物と一緒に、他のユーザーの印刷物を間違って持っていくことを防止できる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る画像形成装置の構成を示すブロック図である。
【図２】本実施形態に係る画像形成装置の動作を説明するフローチャート（その１）である。
【図３】本実施形態に係る画像形成装置の動作を説明するフローチャート（その２）である。
【図４】本実施形態の変形例２において、表示部に表示されるステータス画面を説明する説明図である。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は、本発明の一実施形態に係る画像形成装置１の構成を示すブロック図である。画像形成装置１として、コピー、プリンター、スキャナー及びファクシミリの機能を有するデジタル複合機を例に説明する。画像形成装置１は、画像を印刷する機能を有する装置であればよく、デジタル複合機に限定されない。例えば、プリンターを画像形成装置１としてもよい。画像形成装置１は、印刷部１００、原稿読取部２００、原稿給送部３００、操作部４００、制御部５００、通信部６００、及び、排紙部７００を備える。
【００２１】
原稿給送部３００は、原稿給送部３００に設けられた原稿載置部に１枚の原稿が置かれている場合、その原稿を原稿読取部２００に送り、原稿載置部に複数枚の原稿が置かれている場合、複数枚の原稿を連続的に原稿読取部２００に送る。
【００２２】
原稿読取部２００は、原稿台に載置された原稿や、原稿給送部３００から給送された原稿を読み取り、その原稿の画像データを出力する。
【００２３】
印刷部１００は、パソコン２０から送信されてきた印刷ジョブ、原稿読取部２００から出力された画像データの印刷ジョブ、ファクシミリ受信されたデータの印刷ジョブを実行して印刷物を生成する。
【００２４】
印刷部１００によって生成された印刷物は、排紙部７００に排紙され、排紙部７００で保持される。排紙部７００は、例えば、排紙トレイと称される。
【００２５】
操作部４００は、操作キー部４０１と表示部４０３を備える。表示部４０３は、タッチパネル機能を有しており、ソフトキーを含む画面が表示される。ユーザーは、画面を見ながらソフトキーを操作することによって、コピー等の機能の実行に必要な設定等をする。
【００２６】
操作キー部４０１には、ハードキーからなる操作キーが設けられている。操作キーは、例えば、スタートキー、テンキー、リセットキー、コピー、プリンター、スキャナー及びファクシミリを切り換えるための機能切換キーである。
【００２７】
制御部５００は、ＣＰＵ、ＲＯＭ、及び、ＲＡＭを備える。ＣＰＵは、画像形成装置１を動作させるために必要な制御を、画像形成装置１の上記構成要素（例えば、印刷部１００）に対して実行する。ＲＯＭは、画像形成装置１の動作の制御に必要なソフトウェアを記憶している。ＲＡＭは、ソフトウェアの実行時に発生するデータの一時的な記憶及びアプリケーションソフトの記憶等に利用される。
【００２８】
制御部５００は、機能ブロックとして、表示制御部５０１、記憶部５０３、判断部５０５、及び、ジョブ制御部５０７を備える。これらのブロックの詳細は、後で説明する。
【００２９】
通信部６００は、ファクシミリ通信部６０１及びネットワークＩ／Ｆ部６０３を備える。ファクシミリ通信部６０１は、相手先ファクシミリとの電話回線の接続を制御するＮＣＵ（Network Control Unit）及びファクシミリ通信用の信号を変復調する変復調回路を備える。ファクシミリ通信部６０１は、電話回線６０５に接続される。
【００３０】
ネットワークＩ／Ｆ部６０３は、ＬＡＮ（Local Area Network）６０７に接続される。ネットワークＩ／Ｆ部６０３は、ＬＡＮ６０７に接続されたパソコン２０（クライアント装置）との間で通信を実行するための通信インターフェイス回路である。図１には、ＬＡＮ６０７に接続された複数のパソコン２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ，２０Ｅ，２０Ｆが示されている。これらのパソコンを区別する必要がない場合、パソコン２０と記載する。
【００３１】
ネットワークＩ／Ｆ部６０３は、ＬＡＮ６０７を利用して、パソコン２０から送信されてきた印刷ジョブ、及び、この印刷ジョブのユーザーＩＤを受信する。印刷ジョブのユーザーＩＤとは、パソコン２０を操作して、印刷ジョブを実行する命令をしたユーザーを特定する特定情報である。パソコン２０に登録されたユーザーＩＤが、印刷ジョブのユーザーＩＤとなる。このように、ネットワークＩ／Ｆ部６０３は、ネットワークを利用して送信されてきた、印刷ジョブ、及び、この印刷ジョブを実行する命令をしたユーザーを特定する特定情報を受信する受信部として機能する。
【００３２】
表示制御部５０１は、表示部４０３に表示される画面（例えば、操作画面）を示す画面データを予め記憶しており、画面データを読み出して、表示部４０３に画面を表示させる制御をする。
【００３３】
記憶部５０３は、ネットワークＩ／Ｆ部６０３で受信された印刷ジョブ、及び、この印刷ジョブのユーザーＩＤを記憶する。
【００３４】
ジョブ制御部５０７は、記憶部５０３に記憶されている印刷ジョブを読み出して、印刷部１００に印刷ジョブを実行させる。このように、印刷部１００は、ネットワークＩ／Ｆ部６０３（受信部）で受信された印刷ジョブを実行して印刷物を生成する。
【００３５】
ネットワークＩ／Ｆ部６０３で先に受信された印刷ジョブを第１の印刷ジョブとする。第１の印刷ジョブの次に、ネットワークＩ／Ｆ部６０３で受信された印刷ジョブを第２の印刷ジョブとする。判断部５０５は、印刷部１００が第１の印刷ジョブの実行を完了する前に、ネットワークＩ／Ｆ部６０３が第２の印刷ジョブを受信したとき、第１の印刷ジョブのユーザーＩＤ（特定情報）と第２の印刷ジョブのユーザーＩＤ（特定情報）とが異なるか、同じであるかを判断する。
【００３６】
ジョブ制御部５０７は、以下の処理（ａ）、処理（ｂ）及び処理（ｃ）をする。
【００３７】
（ａ）判断部５０５が、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが異なると判断すれば、印刷部１００が第１の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、ジョブ制御部５０７は、印刷部１００に第２の印刷ジョブの実行を開始させる。
【００３８】
予め定められた期間は、印刷ジョブの実行を待機する期間である。ユーザーが異なる場合、第２の印刷ジョブが実行されて生成された印刷物が、排紙部７００に排紙されるタイミングは、ユーザーが同じ場合と比べて、予め定められた期間の分だけ遅れる。これにより、ユーザーが他のユーザーの印刷物を間違って持って行くことを防止する効果が得られる。予め定められた期間が短すぎると、上記効果を得られないので、予め定められた期間は上記効果が得られる観点から定められる（例えば、３０秒）。
【００３９】
（ｂ）判断部５０５が、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが同じと判断すれば、印刷部１００が第１の印刷ジョブの実行を完了したとき、ジョブ制御部５０７は、上記予め定められた期間の経過を待つことなく、印刷部１００に第２の印刷ジョブの実行を開始させる。
【００４０】
（ｃ）判断部５０５が、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが異なると判断することを第１の条件とする。ネットワークＩ／Ｆ部６０３が、第２の印刷ジョブの次の印刷ジョブである第３の印刷ジョブを、第２の印刷ジョブの実行が開始される前に受信することを第２の条件とする。判断部５０５が、第１の印刷ジョブのユーザーＩＤと第３の印刷ジョブのユーザーＩＤとが同じと判断することを第３の条件とする。ジョブ制御部５０７は、第１の条件、第２の条件及び第３の条件が満たされれば、印刷部１００に第３の印刷ジョブを第２の印刷ジョブより先に実行させ、印刷部１００が第３の印刷ジョブの実行を完了し、上記予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる。
【００４１】
ここで、第２の条件において、ネットワークＩ／Ｆ部６０３が、第３の印刷ジョブを、第２の印刷ジョブの実行が開始される前に受信するとは、言い換えれば、ネットワークＩ／Ｆ部６０３が、第３の印刷ジョブを、第１の印刷ジョブの実行が完了される前に、又は、第１の印刷ジョブの実行が完了され、予め定められた期間が経過する前に受信することである。
【００４２】
処理（ｃ）によれば、同じユーザーの印刷ジョブをまとめて実行することができる。
【００４３】
ジョブ制御部５０７は、上記予め定められた期間を示すデータを記憶する期間記憶部、及び、タイマー部を備える。ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブ（第３の印刷ジョブ）の実行が完了したとき、タイマー部に時間の計測を開始させ、タイマー部で計測された時間が、期間記憶部に記憶されているデータで示される予め定められた期間を経過したか否かを判断する。
【００４４】
画像形成装置１は、ＬＡＮ６０７によって、複数のパソコン２０と接続されているので、ネットワークプリンターとして利用することができる。ネットワークプリンターとしての画像形成装置１の動作を、図１〜図３を参照して説明する。図２及び図３は、その動作を説明するフローチャートである。
【００４５】
図１及び図２を参照して、ユーザーがパソコン２０を操作して、パソコン２０に記憶されている印刷対象となるデータを選択し、印刷命令をしたとき、パソコン２０からＬＡＮ６０７を経由して印刷ジョブ及びこの印刷ジョブのユーザーＩＤ（特定情報）が、画像形成装置１に送信される。印刷ジョブ及びユーザーＩＤは、ネットワークＩ／Ｆ部６０３で受信され、制御部５００は、受信された印刷ジョブ及びユーザーＩＤを記憶部５０３に記憶させる。ネットワークＩ／Ｆ部６０３で最初に受信された印刷ジョブを第１の印刷ジョブとし、次に受信された印刷ジョブを第２の印刷ジョブとし、その次に受信された印刷ジョブを第３の印刷ジョブとする。
【００４６】
印刷部１００が第１の印刷ジョブの実行を完了する前に、ネットワークＩ／Ｆ部６０３が第２の印刷ジョブを受信したとする（ステップＳ１）。
【００４７】
判断部５０５は、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが同じか否かを判断する（ステップＳ２）。
【００４８】
判断部５０５が、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが同じと判断したとき（ステップＳ２でＹｅｓ）、ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブの実行を完了したとき、予め定められた期間の経過を待つことなく、印刷部１００に第２の印刷ジョブの実行を開始させる（ステップＳ３）。
【００４９】
これにより、第１の印刷ジョブが実行されることにより生成された印刷物、第２の印刷ジョブが実行されることにより生成された印刷物の順で、排紙部７００に印刷物が排紙される。
【００５０】
判断部５０５が、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが同じでない、すなわち、異なると判断したとき（ステップＳ２でＮｏ）、ジョブ制御部５０７は、印刷部１００が第２の印刷ジョブの実行を開始する前に、ネットワークＩ／Ｆ部６０３が第３の印刷ジョブを受信したか否かを判断する（ステップＳ４）。
【００５１】
ジョブ制御部５０７は、印刷部１００が第２の印刷ジョブの実行を開始する前に、ネットワークＩ／Ｆ部６０３が第３の印刷ジョブを受信していないと判断したとき（ステップＳ４でＮｏ）、ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる（ステップＳ５）。
【００５２】
これにより、第１の印刷ジョブが実行されることにより生成された印刷物、第２の印刷ジョブが実行されることにより生成された印刷物の順で、排紙部７００に印刷物が排紙される。
【００５３】
ジョブ制御部５０７は、印刷部１００が第２の印刷ジョブの実行を開始する前に、ネットワークＩ／Ｆ部６０３が第３の印刷ジョブを受信したと判断したとき（ステップＳ４でＹｅｓ）、判断部５０５は、第１の印刷ジョブのユーザーＩＤと第３の印刷ジョブのユーザーＩＤとが同じか否かを判断する（ステップＳ６）。
【００５４】
判断部５０５が、第１の印刷ジョブのユーザーＩＤと第３の印刷ジョブのユーザーＩＤとが同じと判断したとき（ステップＳ６でＹｅｓ）、ジョブ制御部５０７は、印刷部１００に第３の印刷ジョブを第２の印刷ジョブより先に実行させる。
【００５５】
つまり、ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブの実行を完了したとき、予め定められた期間の経過を待つことなく、印刷部１００に第３の印刷ジョブの実行を開始させる（ステップＳ７）。そして、ジョブ制御部５０７は、印刷部１００が第３の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる（ステップＳ８）。
【００５６】
これにより、第１の印刷ジョブが実行されることにより生成された印刷物、第３の印刷ジョブが実行されることにより生成された印刷物、第２の印刷ジョブが実行されることにより生成された印刷物の順で、排紙部７００に印刷物が排紙される。
【００５７】
判断部５０５は、第１の印刷ジョブのユーザーＩＤと第３の印刷ジョブのユーザーＩＤとが同じでない、すなわち、異なると判断したとき（ステップＳ６でＮｏ）、図３を参照して、判断部５０５は、第２の印刷ジョブのユーザーＩＤと第３の印刷ジョブのユーザーＩＤとが同じか否かを判断する（ステップＳ９）。
【００５８】
判断部５０５が、第２の印刷ジョブのユーザーＩＤと第３の印刷ジョブのユーザーＩＤとが同じと判断したとき（ステップＳ９でＹｅｓ）、ステップＳ５と同じ処理、すなわち、ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる（ステップＳ１０）。
【００５９】
そして、ジョブ制御部５０７は、印刷部１００が第２の印刷ジョブの実行を完了したとき、予め定められた期間の経過を待つことなく、印刷部１００に第３の印刷ジョブの実行を開始させる（ステップＳ１１）。
【００６０】
判断部５０５が、第２の印刷ジョブのユーザーＩＤと第３の印刷ジョブのユーザーＩＤとが同じでない、すなわち、異なると判断したとき（ステップＳ９でＮｏ）、ステップＳ５と同じ処理、すなわち、ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる（ステップＳ１２）。
【００６１】
そして、ジョブ制御部５０７は、印刷部１００が第２の印刷ジョブの実行を完了し、予め定められた期間の経過したとき、印刷部１００に第３の印刷ジョブの実行を開始させる（ステップＳ１３）。
【００６２】
本実施形態の主な効果を説明する。本実施形態において、印刷部１００が第１の印刷ジョブの実行を完了する前に、ネットワークＩ／Ｆ部６０３が第２の印刷ジョブを受信したとき（ステップＳ１）、判断部５０５は、第１の印刷ジョブ及び第２の印刷ジョブのそれぞれのユーザーＩＤ（特定情報）が異なるか、同じであるかを判断する（ステップＳ２）。特定情報が異なれば（ステップＳ２でＮｏ）、ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブの実行を完了し、予め定められた期間が経過するまで、印刷部１００に第２の印刷ジョブの実行を開始させない（ステップＳ５）。このため、ユーザーが、第１の印刷ジョブの実行により生成された印刷物が排紙部７００に排紙されるのを待っているとき、そのユーザーは、第１の印刷ジョブの実行により生成された印刷物と第２の印刷ジョブの実行により生成された印刷物とを区別できる。従って、本実施形態によれば、複数のユーザーが排紙部７００を共有している場合に、ユーザーが、自分の印刷物と一緒に、他のユーザーの印刷物を間違って持っていくことを防止できる。
【００６３】
また、本実施形態によれば、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが同じであれば（ステップＳ２でＹｅｓ）、ジョブ制御部５０７は、印刷部１００が第１の印刷ジョブの実行を完了したとき、予め定められた期間の経過を待つことなく、印刷部１００に第２の印刷ジョブの実行を開始させる（ステップＳ３）。従って、複数の印刷ジョブを実行する命令をしたユーザーが同じ場合、これらの印刷ジョブが完了する時間を早くすることができる。
【００６４】
さらに、本実施形態によれば、ジョブ制御部５０７は、ステップＳ２でＮｏ（第１の条件）、ステップＳ４でＹｅｓ（第２の条件）、及び、ステップＳ６でＹｅｓ（第３の条件）であれば、印刷部１００に第３の印刷ジョブを第２の印刷ジョブより先に実行させ（ステップＳ７）、印刷部１００が、第３の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる（ステップＳ８）。
【００６５】
これにより、印刷部１００が、第２の印刷ジョブの実行を開始する前に、ネットワークＩ／Ｆ部６０３で受信された第３の印刷ジョブを実行する命令をしたユーザーが、第１の印刷ジョブを実行する命令をしたユーザーと同じであれば、印刷部１００は、第３の印刷ジョブを第２の印刷ジョブより先に実行する。従って、同じユーザーの印刷物をまとめて排紙部７００に排紙することができる。
【００６６】
本実施形態の変形例１，２について、変形例１から説明する。ステップＳ４において、ネットワークＩ／Ｆ部６０３が、第２の印刷ジョブを受信した後、第３の印刷ジョブ、・・・、第Ｎの印刷ジョブ（Ｎは４以上の整数）、すなわち、複数の印刷ジョブを受信したとき、以下の処理（ｄ）がされる。
【００６７】
（ｄ）第１の条件は、判断部５０５が、第１の印刷ジョブのユーザーＩＤと第２の印刷ジョブのユーザーＩＤとが異なると判断することである（ステップＳ２でＮｏ）。第２の条件は、第３の印刷ジョブを含む、第２の印刷ジョブより後の複数の印刷ジョブを、第２の印刷ジョブの実行が開始される前に、ネットワークＩ／Ｆ部６０３で受信されることである（ステップＳ４でＹｅｓ）。第３の条件は、判断部５０５が、第１の印刷ジョブのユーザーＩＤと複数の印刷ジョブのユーザーＩＤとが同じと判断することである（ステップＳ６でＹｅｓ）。ジョブ制御部５０７は、第１の条件、第２の条件及び第３の条件が満たされれば、印刷部１００に複数の印刷ジョブを第２の印刷ジョブより先に実行させ、印刷部１００が複数の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる。
【００６８】
変形例１は、第２の印刷ジョブより後の印刷ジョブが、一つの印刷ジョブ（すなわち、第３の印刷ジョブ）でなく、第３の印刷ジョブを含む複数の印刷ジョブの場合について規定する。変形例１によれば、第１の印刷ジョブが実行されることにより生成された印刷物、第３の印刷ジョブが実行されることにより生成された印刷物、・・・、第Ｎの印刷ジョブが実行されることにより生成された印刷物、第２の印刷ジョブが実行されることにより生成された印刷物の順で、排紙部７００に印刷物が排紙される。
【００６９】
このように、変形例１によれば、印刷部１００が第２の印刷ジョブの実行を開始する前に、ネットワークＩ／Ｆ部６０３で受信された複数の印刷ジョブを実行する命令をしたユーザーが、第１の印刷ジョブを実行する命令をしたユーザーと同じであれば、印刷部１００は、それら複数の印刷ジョブを第２の印刷ジョブより先に実行する。従って、同じユーザーの印刷物をまとめて排紙部７００に排紙することができる。
【００７０】
変形例２は、変形例１を前提とする。図１に示す表示制御部５０１は、変形例１の上記第１の条件、第２の条件及び第３の条件が満たされる場合（つまり、印刷部１００に複数の印刷ジョブを第２の印刷ジョブより先に実行させる場合）、図４に示すステータス画面３０を表示部４０３に表示させる。
【００７１】
ステータス画面３０は、ジョブ欄３１、ＩＤ欄３２、状況欄３３及び報知欄３４を含む。ジョブ欄３１は、変形例１の上記第１の条件、第２の条件及び第３の条件を満たしたときに、ネットワークＩ／Ｆ部６０３で受信された印刷ジョブを示す。ＩＤ欄３２は、ユーザーＩＤ（特定情報）を示す。状況欄３３は、印刷ジョブの実行状況を示す。報知欄３４では、同じユーザーの印刷ジョブが先に実行される旨等が示される。
【００７２】
ステータス画面３０は、さらに、第２の印刷ジョブを示すソフトキー３５を含む。ユーザーによってソフトキー３５が押下されると、第２の印刷ジョブを実行する割込命令が、画像形成装置１に入力される。
【００７３】
ジョブ制御部５０７は、印刷部１００が、第１の印刷ジョブの実行が完了した後，第３〜第Ｎの印刷ジョブ（複数の印刷ジョブ）を順番に実行中に、ソフトキー３５がタッチされたか否かを判断する。ジョブ制御部５０７は、ソフトキー３５がタッチされて（操作部４００が操作されて）、第２の印刷ジョブを実行する割込命令がされたと判断すれば、ジョブ制御部５０７は、複数の印刷ジョブのうち、印刷部１００で実行中の印刷ジョブ（ここでは、第３の印刷ジョブ）が完了し、予め定められた期間が経過したとき、印刷部１００に第２の印刷ジョブの実行を開始させる。そして、ジョブ制御部５０７は、印刷部１００が第２の印刷ジョブの実行を完了し、予め定められた期間が経過したとき、印刷部１００に残りの印刷ジョブ（ここでは、第４の印刷ジョブ〜第Ｎの印刷ジョブ）を実行させる。
【００７４】
上述したように、変形例１において、印刷部１００が、第２の印刷ジョブの実行を開始する前に、ネットワークＩ／Ｆ部６０３で受信された複数の印刷ジョブを実行する命令をしたユーザーが、第１の印刷ジョブを実行する命令をしたユーザーと同じであれば、印刷部１００は、それら複数の印刷ジョブを第２の印刷ジョブより先に実行する。
【００７５】
しかし、複数の印刷ジョブが実行されて生成される印刷物の枚数が多い場合、複数の印刷ジョブを実行するのに要する時間が長くなる。
【００７６】
そこで、変形例２によれば、複数の印刷ジョブを実行中に、ユーザーがソフトキー３５をタッチして（操作部４００を操作して）、第２の印刷ジョブを実行する割込命令をしたとき、印刷部１００が、第２の印刷ジョブを優先して実行できるようにする。
【符号の説明】
【００７７】
１  画像形成装置
１００  印刷部
４００  操作部
６０３  ネットワークＩ／Ｆ部（受信部の一例）
７００  排紙部
【図１】
0006327132.tif 000002
【図２】
0006327132.tif 000003
【図３】
0006327132.tif 000004
【図４】
0006327132.tif 000005