(57)【要約】【課題】完了時刻が指定されている印刷ジョブと、エラーの解除者に関連する印刷ジョブとの処理順序を適切に制御することができる画像形成装置を提供する。【解決手段】到来する印刷ジョブに基づき、画像形成部１３を制御する制御指令が生成される。制御指令は、予約ジョブを完了時刻までに完了させる予約制御指示と、予約ジョブと、エラーの解除者に関連する関連ジョブとの処理順序を制御する順序制御指示とを含む。処理順序は、完了時刻に予約ジョブに関連するユーザーがいる場所と、予約ジョブの開始時刻と、予約ジョブの終了時刻と、予約ジョブに要する印刷時間と、関連ジョブに要する印刷時間と、に基づき、予約ジョブ及び関連ジョブの何れか一方が少なくとも先となる。【選択図】図１
2018094774.tif 000002
【特許請求の範囲】
【請求項１】
到来する印刷ジョブを受け付ける通信インターフェース部と、
前記通信インターフェース部により受け付けられる前記印刷ジョブに基づき、用紙に画像を形成する画像形成部と、を備える画像形成装置であって、
前記印刷ジョブを保持する記憶領域が形成される記憶部と、
前記記憶部に形成される記憶領域に保持される前記印刷ジョブに基づき、前記画像形成部を制御する制御指令を生成する制御部と、
を備え、
前記制御指令は、
前記印刷ジョブが予約ジョブである場合、開始時刻から完了時刻までの間に印刷を完了させる予約制御指示と、
前記画像形成部にエラーが発生する場合、前記印刷ジョブのうち、前記予約ジョブと、前記エラーの解除者に関連する関連ジョブとの処理順序を制御する順序制御指示と、
を含み、
前記処理順序は、
前記完了時刻に前記予約ジョブに関連するユーザーがいる場所と、前記開始時刻と、前記完了時刻と、前記予約ジョブに要する印刷時間と、前記関連ジョブに要する印刷時間と、に基づき、前記予約ジョブ及び前記関連ジョブの何れか一方が先となる、
画像形成装置。
【請求項２】
前記エラーの解除者は、
前記関連ジョブの発行の指示者及び前記指示者と関連付けがされ、且つ前記エラーの解除を行う作業者の少なくとも一方に該当するものである、
請求項１に記載の画像形成装置。
【請求項３】
前記順序制御指示は、
前記関連ジョブが処理されてから前記予約ジョブが処理されることにより前記予約ジョブが前記完了時刻までに印刷が完了しないと判定される場合、前記予約ジョブを先に処理させる、
請求項１又は２に記載の画像形成装置。
【請求項４】
前記順序制御指示は、
前記エラーの解除時刻が、前記完了時刻を過ぎ、且つ前記エラーの解除時刻に前記予約ジョブに関連するユーザーが前記エラーが発生した機体の前にいない場合、前記関連ジョブ又は前記印刷ジョブに含まれる待機中のジョブを先に処理させる、
請求項１又は２に記載の画像形成装置。
【請求項５】
前記順序制御指示は、
前記エラーの解除時刻が、前記完了時刻を過ぎ、且つ前記エラーの解除時刻に前記予約ジョブに関連するユーザーが前記エラーが発生した機体の前にいる場合、前記予約ジョブを先に処理させる、
請求項１又は２に記載の画像形成装置。
【請求項６】
前記順序制御指示は、
前記関連ジョブ又は前記待機中のジョブを処理させている間、前記予約ジョブに関連するユーザーが前記エラーが発生した機体の前に到着した場合、前記予約ジョブの処理に切り替えさせる、
請求項４に記載の画像形成装置。
【請求項７】
前記順序制御指示は、
前記印刷ジョブのうち、前記関連ジョブを処理させてから前記予約ジョブに関連するユーザーが、前記エラーが発生した機体の前に到着するまでの間に、印刷が完了可能な前記待機中のジョブがある場合、前記予約ジョブよりも先に前記待機中のジョブを処理させる、
請求項４に記載の画像形成装置。
【請求項８】
前記画像形成部により画像が形成された用紙の排出先となる複数の排出トレイ、
をさらに備え、
前記順序制御指示は、
前記関連ジョブ又は前記待機中のジョブを処理させている間、前記予約ジョブに関連するユーザーが、前記エラーが発生した機体の前に到着した場合、前記複数の排出トレイのうち、前記関連ジョブ又は前記待機中のジョブに使用するものと異なる排出トレイを排出先としてから前記予約ジョブの処理に切り替えさせる、
請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、時刻が指定されていない印刷ジョブよりも時刻が指定されている印刷ジョブを優先することにより、指定時刻すなわち完了時刻までに印刷ジョブを完了させる画像形成装置が提案されている（例えば、特許文献１参照）。また、ジャム等のようなエラーを解除するエラーの解除者に関連する印刷ジョブを他の印刷ジョブよりも優先する画像形成装置が提案されている（例えば、特許文献２参照）。また、割り込みジョブの完了時刻が、時刻が指定されている印刷ジョブの開始時刻を越えない場合、割り込みジョブを実行する画像形成装置が提案されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１０１５９号公報
【特許文献２】特開２０１３−０１２９０８号公報
【特許文献３】特開２０１６−０４９７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１〜３に記載の従来技術は、完了時刻が指定されている印刷ジョブと、用紙のジャム等のようなエラーを解除するエラーの解除者に関連する印刷ジョブとの両方の印刷ジョブがある場合、画像形成装置をどのように共有して使用するかについての具体的な言及がない。例えば、あるユーザーがエラーの解除者として画像形成装置に発生しているエラーを解除したとしても、エラーの解除者に関連する印刷ジョブよりも完了時刻が指定されている印刷ジョブが優先される場合、完了時刻が指定されている印刷ジョブが終了するまでエラーの解除者に関連する印刷ジョブは長時間待たされることが起こる可能性がある。また、完了時刻が指定されている印刷ジョブよりもエラーの解除者に関連する印刷ジョブが優先される場合、完了時刻が指定されている印刷ジョブは完了時刻までに終了しないことも起こりうる。したがって、完了時刻が指定されている印刷ジョブを完了時刻までに確実に完了させつつ、エラーの解除者に関連する印刷ジョブに優先度を与えることができない状況が生じる恐れがある。つまり、完了時刻が指定されている印刷ジョブと、エラーの解除者に関連する印刷ジョブとの処理順序を適切に制御できない状況が生じる恐れがある。
【０００５】
本開示はこのような状況に鑑みてなされたものであり、完了時刻が指定されている印刷ジョブと、エラーの解除者に関連する印刷ジョブとの処理順序を適切に制御することができるようにするものである。
【課題を解決するための手段】
【０００６】
本開示の第１の側面である画像形成装置は、到来する印刷ジョブを受け付ける通信インターフェース部と、前記通信インターフェース部により受け付けられる前記印刷ジョブに基づき、用紙に画像を形成する画像形成部と、を備える画像形成装置であって、前記印刷ジョブを保持する記憶領域が形成される記憶部と、前記記憶部に形成される記憶領域に保持される前記印刷ジョブに基づき、前記画像形成部を制御する制御指令を生成する制御部と、を備え、前記制御指令は、前記印刷ジョブが予約ジョブである場合、開始時刻から完了時刻までの間に印刷を完了させる予約制御指示と、前記画像形成部にエラーが発生する場合、前記印刷ジョブのうち、前記予約ジョブと、前記エラーの解除者に関連する関連ジョブとの処理順序を制御する順序制御指示と、を含み、前記処理順序は、前記完了時刻に前記予約ジョブに関連するユーザーがいる場所と、前記開始時刻と、前記完了時刻と、前記予約ジョブに要する印刷時間と、前記関連ジョブに要する印刷時間と、に基づき、前記予約ジョブ及び前記関連ジョブの何れか一方が先となる。
【０００７】
印刷ジョブのうち、予約ジョブと、エラーの解除者に関連する関連ジョブとの処理順序は、完了時刻に予約ジョブに関連するユーザーがいる場所と、予約ジョブの開始時刻と、予約ジョブの完了時刻と、予約ジョブに要する印刷時間と、関連ジョブに要する印刷時間と、に基づき、予約ジョブ及び関連ジョブの何れか一方が先となる。よって、予約ジョブに関連する人の居場所及び予約ジョブに関連する時間と、関連ジョブに関連する時間とに基づき、印刷ジョブの優先順位が決まる。予約ジョブは、完了時刻が指定されている印刷ジョブであり、関連ジョブは、エラーの解除者に関連する印刷ジョブである。したがって、完了時刻が指定されている印刷ジョブと、エラーの解除者に関連する印刷ジョブとの処理順序を適切に制御することができる。
【０００８】
また、前記エラーの解除者は、前記関連ジョブの発行の指示者及び前記指示者と関連付けがされ、且つ前記エラーの解除を行う作業者の少なくとも一方に該当するものである、ことが好ましい。
【０００９】
また、前記順序制御指示は、前記関連ジョブが処理されてから前記予約ジョブが処理されることにより前記予約ジョブが前記完了時刻までに印刷が完了しないと判定される場合、前記予約ジョブを先に処理させる、ことが好ましい。
【００１０】
また、前記順序制御指示は、前記エラーの解除時刻が、前記完了時刻を過ぎ、且つ前記エラーの解除時刻に前記予約ジョブに関連するユーザーが前記エラーが発生した機体の前にいない場合、前記関連ジョブ又は前記印刷ジョブに含まれる待機中のジョブを先に処理させる、ことが好ましい。
【００１１】
また、前記順序制御指示は、前記エラーの解除時刻が、前記完了時刻を過ぎ、且つ前記エラーの解除時刻に前記予約ジョブに関連するユーザーが前記エラーが発生した機体の前にいる場合、前記予約ジョブを先に処理させる、ことが好ましい。
【００１２】
また、前記順序制御指示は、前記関連ジョブ又は前記待機中のジョブを処理させている間、前記予約ジョブに関連するユーザーが前記エラーが発生した機体の前に到着した場合、前記予約ジョブの処理に切り替えさせる、ことが好ましい。
【００１３】
また、前記順序制御指示は、前記印刷ジョブのうち、前記関連ジョブを処理させてから前記予約ジョブに関連するユーザーが、前記エラーが発生した機体の前に到着するまでの間に、印刷が完了可能な前記待機中のジョブがある場合、前記予約ジョブよりも先に前記待機中のジョブを処理させる、ことが好ましい。
【００１４】
また、前記画像形成部により画像が形成された用紙の排出先となる複数の排出トレイ、をさらに備え、前記順序制御指示は、前記関連ジョブ又は前記待機中のジョブを処理させている間、前記予約ジョブに関連するユーザーが、前記エラーが発生した機体の前に到着した場合、前記複数の排出トレイのうち、前記関連ジョブ又は前記待機中のジョブに使用するものと異なる排出トレイを排出先としてから前記予約ジョブの処理に切り替えさせる、ことが好ましい。
【発明の効果】
【００１５】
本開示の第１の側面によれば、完了時刻が指定されている印刷ジョブと、エラーの解除者に関連する印刷ジョブとの処理順序を適切に制御することができる。
【図面の簡単な説明】
【００１６】
【図１】本開示を適用した画像形成装置１の全体構成例を示す図である。
【図２】第１の事例における印刷ジョブのシーケンス図である。
【図３】第２の事例における印刷ジョブのシーケンス図である。
【図４】第３の事例における印刷ジョブのシーケンス図である。
【図５】第４の事例における印刷ジョブのシーケンス図である。
【図６】第５の事例における印刷ジョブのシーケンス図である。
【図７】画像形成装置１の制御例を説明するフローチャートである。
【図８】排出トレイ２１が複数設けられている画像形成装置１の構成例を示す図である。
【図９】画像形成装置１の制御例を具体的に説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて本開示の実施形態を説明するが、本開示は以下の実施形態に限られるものではない。なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置又はコンピュータ・システムに、例えば記憶媒体により提供されるプログラムである。このようなプログラムは情報処理装置又はコンピュータ・プログラム上のプログラム実行部で実行することによりプログラムに応じた処理が実現される。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものに限られない。
【００１８】
図１は、本開示を適用した画像形成装置１の全体構成例を示す図である。図１に示すように、画像形成装置１は、画像読取部１１と、画像形成部１３と、記憶部１５と、通信インターフェース部１７と、制御部１９と、を備える。画像形成部１３は、露光装置と、感光ドラムと、現像装置と、転写ベルトと、定着装置とを備える。画像形成部１３は、画像読取部１１により読み取られた原稿の画像データに基づき、露光装置により感光ドラムに異なる色のトナーを供給して現像する。画像形成部１３は、転写ベルトにより感光ドラムに現像されたトナー像を記録紙に転写する。画像形成部１３は、記録紙に転写されたトナー像のトナーを定着装置で融解させることにより、記録紙にカラー画像を定着させる。記憶部１５は、印刷ジョブを保持する記憶領域が形成される。また、記憶部１５は、各種モジュールが展開され、制御部１９により実行される。各種モジュールは、具体的には、印刷モジュール、制御モジュール、予約ジョブ保持モジュール、予約ジョブユーザー位置検知モジュール、エラーの解除者検知モジュール、エラーの解除者判定モジュール、ジョブ処理順番制御モジュール、及びジョブスケジュールモジュール等であって、複数のプログラムから構成される。上記モジュールのうち、ジョブスケジュールモジュールは、印刷ジョブの要する時間を演算する。上記モジュールのうち、ジョブ処理順番制御モジュールは、ジョブスケジュールモジュールの演算結果に基づきジョブ処理順序制御を実行する。通信インターフェース部１７は、外部端末３１から到来する印刷ジョブを受け付ける。制御部１９は、ＲＯＭ、ＲＡＭ、ＣＰＵ、及びＩ／Ｏインターフェース部を主体として構成され、記憶部１５に展開される各種モジュール等を実行する。具体的には、制御部１９は、記憶部１５に形成される記憶領域に保持される印刷ジョブに基づき、画像形成部１３を制御する制御指令を生成する。なお、上記で説明した画像形成部１３は、通信インターフェース部１７により受け付けられる印刷ジョブに基づき、用紙に画像を形成する。
【００１９】
制御指令は、印刷ジョブが予約ジョブである場合、開始時刻から完了時刻までの間に印刷を完了させる予約制御指示と、画像形成部１３にエラーが発生する場合、エラーの解除を契機として、印刷ジョブのうち、予約ジョブと、エラーの解除者に関連する関連ジョブとの処理順序を制御する順序制御指示と、を含む。処理順序は、完了時刻に予約ジョブに関連するユーザーＡがいる場所と、開始時刻と、完了時刻と、予約ジョブに要する印刷時間と、関連ジョブに要する印刷時間と、に基づき、予約ジョブ及び関連ジョブの何れか一方が少なくとも先となる。なお、制御指令は、１個以上のプログラムである。換言すれば、画像形成装置１で実行される１個以上のプログラムは、印刷ジョブが予約ジョブである場合、開始時刻から完了時刻までの間に印刷を完了させる予約制御指示と、画像形成部１３にエラーが発生する場合、エラーの解除を契機として、印刷ジョブのうち、予約ジョブと、エラーの解除者に関連する関連ジョブとの処理順序を制御する順序制御指示と、を含む。
【００２０】
エラーの解除者は、関連ジョブの発行の指示者及びその指示者と関連付けがされ、且つエラーの解除を行う作業者の少なくとも一方に該当するものである。順序制御指示は、関連ジョブが処理されてから予約ジョブが処理されることにより予約ジョブが完了時刻までに印刷が完了しないと判定される場合、予約ジョブを先に処理させる。順序制御指示は、エラーの解除時刻が、完了時刻を過ぎ、且つエラーの解除時刻に予約ジョブに関連するユーザーＡがエラーが発生した機体の前にいない場合、関連ジョブ又は印刷ジョブに含まれる待機中のジョブを先に処理させる。一方、順序制御指示は、エラーの解除時刻が、予約ジョブの完了時刻を過ぎ、且つエラーの解除時刻に予約ジョブに関連するユーザーＡがエラーが発生した機体の前にいる場合、予約ジョブを先に処理させる。
【００２１】
順序制御指示は、関連ジョブ又は待機中のジョブを処理させている間、予約ジョブに関連するユーザーＡがエラーが発生した機体の前に到着した場合、予約ジョブの処理に切り替えさせる。順序制御指示は、印刷ジョブのうち、関連ジョブを処理させてから予約ジョブに関連するユーザーＡがエラーが発生した機体の前に到着するまでの間に、印刷が完了可能な待機中のジョブがある場合、予約ジョブよりも先に待機中のジョブを処理させる。
【００２２】
図２は、第１の事例における印刷ジョブのシーケンス図である。ユーザーＡの予約ジョブの完了時刻は午前１１時である。ユーザーＡの予約ジョブが要する印刷時間は５分である。ユーザーＡの予約ジョブの開始時刻は午前１０時５０分である。印刷の途中でジャムが発生した時刻は午前１０時３０分である。ユーザーＢによりジャムが解除された時刻は午前１０時４０分であると想定する。ユーザーＢの印刷ジョブすなわちエラーの解除者に関連する関連ジョブが要する印刷時間は７分である。よって、エラーの解除を契機として、直ちに印刷が開始されると、関連ジョブの終了時刻は午前１０時４７分である。
【００２３】
よって、ユーザーＢの印刷ジョブすなわち関連ジョブを優先しても、関連ジョブの処理が午前１０時４７分には完了する。したがって、予約ジョブは、予定通り午前１０時５０分に印刷を開始でき、午前１０時５５分までには終えるため、予定された完了時刻までに完了する。そこで、印刷順序がエラーの解除者に関連する関連ジョブを先にしてから予約ジョブを行うものであっても、予約ジョブは予約通りの完了時刻に処理を終えることができる。
【００２４】
図３は、第２の事例における印刷ジョブのシーケンス図である。ユーザーＡの予約ジョブの完了時刻は午前１１時である。ユーザーＡの予約ジョブが要する印刷時間は５分である。ユーザーＡの予約ジョブの開始時刻は午前１０時５０分である。印刷の途中でジャムが発生した時刻は午前１０時３０分である。ユーザーＢによりジャムが解除された時刻は午前１０時５０分であると想定する。ユーザーＢの印刷ジョブすなわちエラーの解除者に関連する関連ジョブが要する印刷時間は７分である。よって、エラーの解除を契機として、直ちに印刷が開始されると、関連ジョブの終了時刻は午前１０時５７分である。
【００２５】
よって、ユーザーＢの印刷ジョブすなわち関連ジョブを優先すると、予約ジョブは、予定よりも遅れた午前１０時５７分に開始され、終了時刻が午前１１時２分となるため、予定された完了時刻までに完了しない。仮に、予約ジョブを優先すると、予約ジョブは、午前１０時５０分に開始され、午前１０時５５分に終えるため、予定された完了時刻までに完了する。なお、予約ジョブは、ユーザーＡが完了時刻の午前１１時に印刷物を取りに来ることを条件としている。よって、この場合の印刷順番は予約ジョブが先となり関連ジョブが後になるのが好ましい。
【００２６】
図４は、第３の事例における印刷ジョブのシーケンス図である。ユーザーＡの予約ジョブの完了時刻は午前１１時である。ユーザーＡの予約ジョブが要する印刷時間は５分である。ユーザーＡの予約ジョブの開始時刻は午前１０時５０分である。印刷の途中でジャムが発生した時刻は午前１０時３０分である。ユーザーＢによりジャムが解除された時刻は午前１１時５分であると想定する。ユーザーＢの印刷ジョブすなわちエラーの解除者に関連する関連ジョブが要する印刷時間は７分である。よって、エラーの解除を契機として、直ちに印刷が開始されると、関連ジョブの終了時刻は午前１１時１２分である。ユーザーＡは午前１１時５分の時点で画像形成装置１の前すなわち機体の前に到着していない。
【００２７】
よって、ユーザーＢの印刷ジョブすなわち関連ジョブを優先すると、予約ジョブは、予定よりも遅れた午前１１時１２分に開始され、終了時刻が午前１１時１７分となるため、予定された完了時刻までに完了しない。仮に、予約ジョブを優先すると、予約ジョブは、午前１１時５分に開始され、午前１１時１０分に終えるため、予定された完了時刻までに完了しない。なお、予約ジョブは、ユーザーＡが完了時刻の午前１１時に印刷物を取りに来ることを条件としているが、午前１１時に機体の前にいない。よって、ユーザーＡは印刷物を取る意思がないものと判定される。そこで、この場合の印刷順番は関連ジョブが先となり予約ジョブが後になるのが好ましい。
【００２８】
図５は、第４の事例における印刷ジョブのシーケンス図である。ユーザーＡの予約ジョブの完了時刻は午前１１時である。ユーザーＡの予約ジョブが要する印刷時間は例えば印刷枚数に基づき５分である。ユーザーＡの予約ジョブの開始時刻は午前１０時５０分である。印刷の途中でジャムが発生した時刻は午前１０時３０分である。ユーザーＢによりジャムが解除された時刻は午前１１時５分であると想定する。ユーザーＢの印刷ジョブすなわちエラーの解除者に関連する関連ジョブが要する印刷時間は７分である。よって、エラーの解除を契機として、直ちに印刷が開始されると、関連ジョブの終了時刻は午前１１時１２分である。なお、ユーザーＡは１１時０分の時点で画像形成装置１の前すなわち機体の前に到着している。
【００２９】
なお、第４の事例において第３の事例との相違点は、ユーザーＡが午前１１時に機体の前にいる点である。よって、ユーザーＡはできる限り早く印刷物を取りたい意志があるものと判定される。そこで、この場合の印刷順番は予約ジョブが先となり関連ジョブが後になるのが好ましい。
【００３０】
図６は、第５の事例における印刷ジョブのシーケンス図である。ユーザーＡの予約ジョブの完了時刻は午前１１時である。ユーザーＡの予約ジョブが要する印刷時間は例えば印刷枚数に基づき５分である。ユーザーＡの予約ジョブの開始時刻は午前１０時５０分である。印刷の途中でジャムが発生した時刻は午前１０時３０分である。ユーザーＢによりジャムが解除された時刻は午前１１時５分であると想定する。ユーザーＢの印刷ジョブすなわちエラーの解除者に関連する関連ジョブが要する印刷時間は７分である。よって、エラーの解除を契機として、直ちに印刷が開始されると、関連ジョブの終了時刻は午前１１時１２分である。一方、ユーザーＣの印刷ジョブすなわち待機中のジョブが要する印刷時間は３分である。よって、ユーザーＢの関連ジョブに続いてユーザーＣの待機中のジョブが開始されると、ユーザーＣの待機中のジョブの終了時刻は午前１１時１５分である。なお、ユーザーＡは午前１１時２３分に画像形成装置１の前すなわち機体の前に到着する。
【００３１】
よって、ジャムの発生によりユーザーＢ，Ｃが印刷待ちとなった状態からジャム解除時刻にジャム解除状態に遷移し、その後、ユーザーＢの関連ジョブが終了した状態に遷移しても、ユーザーＡは機体の前にいない。したがって、ユーザーＡの予約ジョブによる印刷物はユーザーＡが到着するまでにあればよい。そこで、センサー等を使用してユーザーＡの移動速度を演算し、印刷順序をスケジューリングすれば、まだ印刷待ちとなっているユーザーＣの待機中のジョブによる印刷も可能となる場合が生じうる。そこで、この場合の印刷順番は、関連ジョブ、待機中のジョブ、及び予約ジョブの順に制御されればよい。
【００３２】
図７は、画像形成装置１の制御例を説明するフローチャートである。ステップＳ１１において、ジャムが解除されたか否かが判定される。ステップＳ１２（ステップＳ１１；Ｙ）において、時刻は予約ジョブの時間を超えたか否かが判定される。ステップＳ１３（ステップＳ１２；Ｙ）において、予約ジョブのユーザーＡは機体の前にいるか否かが判定される。ステップＳ１４（ステップＳ１３；Ｙ）において、ユーザーＡの予約ジョブが先に処理され、ユーザーＢの関連ジョブが後に処理されるように制御される。ステップＳ１５（ステップＳ１３；Ｎ）においては、ステップＳ１４（ステップＳ１３；Ｙ）と逆であり、ユーザーＢの関連ジョブが先に処理され、ユーザーＡの予約ジョブが後に処理される。ステップＳ１６（ステップＳ１２；Ｎ）においては、ジャム処理したユーザーＢの関連ジョブを入れても時刻までに予約ジョブを完了できるか否かが判定される。ステップＳ１７（ステップＳ１６；Ｙ）においては、ユーザーＢの関連ジョブが先に処理され、ユーザーＡの予約ジョブが後に処理されるように制御される。ステップＳ１８（ステップＳ１６；Ｎ）においては、ステップＳ１７（ステップＳ１６；Ｙ）と逆であり、ユーザーＡの予約ジョブが先に処理され、ユーザーＢの関連ジョブが後に処理される。
【００３３】
図８は、排出トレイ２１が複数設けられている画像形成装置１の構成例を示す図である。図８に示すように、画像形成装置１は、画像形成部１３により画像が形成された用紙の排出先となる複数の排出トレイ２１をさらに備える。順序制御指示は、関連ジョブ又は待機中のジョブを処理させている間、予約ジョブに関連するユーザーＡが、エラーが発生した機体の前に到着した場合、複数の排出トレイ２１のうち、関連ジョブ又は待機中のジョブに使用するものと異なる排出トレイ２１を排出先としてから予約ジョブの処理に切り替えさせる。例えば、複数の排出トレイ２１のうち、一番上のものが関連ジョブ又は待機中のジョブに使用されていた場合、一番上以外のものが予約ジョブの処理に使用される。
【００３４】
図９は、画像形成装置１の制御例を具体的に説明するフローチャートである。なお、図９の一例においては図７のステップＳ１２以降の処理を具体的に説明する。ステップＳ３１において、エラーの解除時刻が完了時刻を過ぎ、且つエラーの解除時刻に予約ジョブに関連するユーザーＡがエラーが発生した機体の前にいるか否かが判定される。ステップＳ３２（ステップＳ３１；Ｙ）において、予約ジョブが先に処理される。ステップＳ３３（ステップＳ３１；Ｎ）において、関連ジョブ又は待機中のジョブが先に処理される。ステップＳ３４において、関連ジョブ又は待機中のジョブが処理中であるか否かが判定される。ステップＳ３５（ステップＳ３４；Ｙ）において、予約ジョブに関連するユーザーＡがエラーが発生した機体の前に到着したか否かが判定される。ステップＳ３６（ステップＳ３５；Ｙ）において、排出トレイ２１が複数あるか否かが判定される。ステップＳ３７（ステップＳ３６；Ｙ）において、関連ジョブ又は待機中のジョブとは異なる排出トレイ２１が選択される。ステップＳ３８において、予約ジョブに切り替えられ、処理が終了する。ステップＳ３９（ステップＳ３５；Ｎ）において、関連ジョブが処理済であるか否かが判定される。ステップＳ４０（ステップＳ３９；Ｙ）において、待機中のジョブがあるか否かが判定される。ステップＳ４１（ステップＳ４０；Ｙ）において、予約ジョブの前に待機中のジョブが処理され、ステップＳ３８の処理に遷移される。
【００３５】
以上の説明から、本開示においては、印刷ジョブのうち、予約ジョブと、エラーの解除者に関連する関連ジョブとの処理順序は、予約ジョブの完了時刻に予約ジョブに関連するユーザーＡがいる場所と、予約ジョブの開始時刻と、予約ジョブの完了時刻と、予約ジョブに要する印刷時間と、関連ジョブに要する印刷時間と、に基づき、予約ジョブ及び関連ジョブの何れか一方が先となる。よって、予約ジョブに関連する人の居場所及び予約ジョブに関連する時間と、関連ジョブに関連する時間とに基づき、印刷ジョブの優先順位が決まる。予約ジョブは、完了時刻が指定されている印刷ジョブであり、関連ジョブは、エラーの解除者に関連する印刷ジョブである。したがって、完了時刻が指定されている印刷ジョブと、エラーの解除者に関連する印刷ジョブとの処理順序を適切に制御することができる。
【００３６】
また、本開示においては、エラーの解除者は、関連ジョブの発行の指示者及び関連ジョブの発行の指示者と関連付けがされ、且つエラーの解除を行う作業者の少なくとも一方に該当するものである。よって、エラーの解除者は、関連ジョブの発行の指示者である場合と、その指示者と関連付けがされ、且つエラーの解除を行う作業者である場合と、その指示者且つ作業者である場合とが該当する。何れの場合であっても、エラーの解除者は、関連ジョブに直接的又は間接的に関連する者である。よって、関連ジョブの処理順序が先となれば、関連ジョブが先に印刷されることになるため、画像形成部１３のエラーを解除するモチベーションを向上させることができる。
【００３７】
なお、エラーの解除者と同様に、予約ジョブに関連するユーザーＡは、予約ジョブの発行の指示者及び予約ジョブの発行の指示者と関連付けがされ、且つ予約ジョブの完了後に印刷物を取りに来る作業者の少なくとも一方に該当するものである。よって、予約ジョブに関連するユーザーＡは、予約ジョブの発行の指示者である場合と、その指示者と関連付けがされ、且つ予約ジョブの完了後に印刷物を取りに来る作業者である場合と、その指示者且つ作業者である場合とが該当する。何れの場合であっても、予約ジョブに関連するユーザーＡは、予約ジョブに直接的又は間接的に関連する者である。よって、予約ジョブの処理順序が先となれば、予約ジョブが先に印刷されることになるため、印刷物をできる限り早く取りたい意思を満足させることができる。
【００３８】
また、本開示においては、関連ジョブが処理されてから予約ジョブが処理されることにより予約ジョブが完了時刻までに印刷が完了しないと判定される場合、予約ジョブが先に処理される。よって、予約ジョブの完了時刻を厳守することができる。
【００３９】
また、本開示においては、エラーの解除時刻が、予約ジョブの完了時刻を過ぎ、且つエラーの解除時刻に予約ジョブに関連するユーザーＡがエラーが発生した機体の前にいない場合、関連ジョブ又は印刷ジョブに含まれる待機中のジョブが先に処理される。エラーの解除時刻が予約ジョブの完了時刻を過ぎているので、エラーの解除を契機として予約ジョブを処理させたとしても予約ジョブの完了時刻までに処理は完了しない。同様に、エラーの解除を契機として関連ジョブ又は待機中のジョブを処理させたとしても予約のジョブの完了時刻までに処理は完了しない。さらに、エラーの解除時刻であっても予約ジョブに関連するユーザーＡはエラーが発生した機体の前にいないため、予約ジョブの完了時刻までに印刷物を取る意思もない。そこで、上記の場合、関連ジョブ又は待機中のジョブを先に処理させるため、関連ジョブ又は待機中のジョブが先に印刷されることになる。したがって、画像形成部１３のエラーを解除するモチベーションを向上させることができる。
【００４０】
また、本開示においては、エラーの解除時刻が、予約ジョブの完了時刻を過ぎ、且つエラーの解除時刻に予約ジョブに関連するユーザーＡがエラーが発生した機体の前にいる場合、予約ジョブが先に処理される。エラーの解除時刻が予約ジョブの完了時刻を過ぎているので、エラーの解除を契機として予約ジョブを処理させたとしても予約ジョブの完了時刻までに処理は完了しない。同様に、エラーの解除を契機として関連ジョブ等を処理させたとしても予約のジョブの完了時刻までに処理は完了しない。しかし、エラーの解除時刻には予約ジョブに関連するユーザーＡはエラーが発生した機体の前にいるため、予約ジョブの完了時刻までに印刷物を取る意思がある。そこで、上記の場合、予約ジョブを先に処理させるため、予約ジョブが先に印刷されることになる。したがって、予約ジョブに関連するユーザーＡはできる限り早く印刷物を取ることができる。
【００４１】
また、本開示においては、関連ジョブが処理されている間、予約ジョブに関連するユーザーＡが、エラーが発生した機体の前に到着した場合、予約ジョブの処理に切り替えられる。具体的には、エラーの解除時刻であっても予約ジョブに関連するユーザーＡは、エラーが発生した機体の前にいなかったため、予約ジョブの完了時刻までに印刷物を取る意思もないと判定され、関連ジョブ等が先に処理されていたが、予約ジョブに関連するユーザーＡが、エラーが発生した機体の前に到着したため、印刷物を取る意思があると判定できる。そこで、関連ジョブ等の処理の途中で予約ジョブが処理されることにより、予約ジョブに関連するユーザーＡに印刷物を取らせることができる。
【００４２】
また、本開示においては、印刷ジョブのうち、関連ジョブが処理されてから予約ジョブに関連するユーザーＡが、エラーが発生した機体の前に到着するまでの間に、印刷が完了可能な待機中のジョブがある場合、予約ジョブよりも先に待機中のジョブが処理される。よって、画像形成部１３に無駄なアイドルタイムを設けることがないため、画像形成部１３という資源を有効活用することができる。
【００４３】
また、本開示においては、関連ジョブ又は待機中のジョブが処理されている間、予約ジョブに関連するユーザーＡが、エラーが発生した機体の前に到着した場合、関連ジョブ又は待機中のジョブが中断され、複数の排出トレイ２１のうち、関連ジョブ又は待機中のジョブに使用されていたものと異なる排出トレイ２１が排出先とされてから予約ジョブの処理に切り替えられる。エラーの解除時刻であっても予約ジョブに関連するユーザーＡはエラーが発生した機体の前にいなかったため、予約ジョブの完了時刻までに印刷物を取る意思もないと判定され、関連ジョブ等が先に処理されていたが、予約ジョブに関連するユーザーＡが、エラーが発生した機体の前に到着したため、印刷物を取る意思があると判定できる。そこで、関連ジョブ等の処理の途中で予約ジョブが処理され、且つ別の排出トレイ２１に排出されることにより、予約ジョブに関連するユーザーＡに印刷物を容易に取らせることができる。
【００４４】
以上、本開示の一側面である画像形成装置１を実施形態に基づいて説明したが、本開示はこれに限定されるものではなく、本開示の趣旨を逸脱しない範囲で、変更を加えてもよい。例えば、予約ジョブが１つある一例について説明したが、特にこれに限定されるものではない。例えば、予約ジョブは２つ以上あってもよい。
【符号の説明】
【００４５】
１  画像形成装置、１１  画像読取部、１３  画像形成部、１５  記憶部、
１７  通信インターフェース部、１９  制御部、２１  排出トレイ、３１  外部端末
【図１】
2018094774.tif 000003
【図２】
2018094774.tif 000004
【図３】
2018094774.tif 000005
【図４】
2018094774.tif 000006
【図５】
2018094774.tif 000007
【図６】
2018094774.tif 000008
【図７】
2018094774.tif 000009
【図８】
2018094774.tif 000010
【図９】
2018094774.tif 000011