(57)【要約】【課題】優先度の低いジョブの実行開始が大幅に遅延してしまうことを抑制することが可能なジョブ管理装置及びジョブ管理方法を提供すること。【解決手段】受付処理部１６１は、ジョブを受け付ける。判定処理部１６２は、優先度情報Ｄ１に基づいて前記ジョブの優先度を判定する。変更処理部１６３は、前記ジョブが受付処理部１６１により受け付けられてからジョブ実行部により実行されるまでの間に特定条件を満たした場合に、前記ジョブの優先度を高くする。実行処理部１６４は、前記ジョブの優先度に応じた順番で前記ジョブ実行部に前記ジョブを実行させる。【選択図】図４
2019123089.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを受け付ける受付処理部と、
予め定められた優先度情報に基づいて前記ジョブの優先度を判定する判定処理部と、
前記ジョブが前記受付処理部により受け付けられてからジョブ実行部により実行されるまでの間に特定条件を満たした場合に、前記ジョブの優先度を高くする変更処理部と、
前記ジョブの優先度に応じた順番で前記ジョブ実行部に前記ジョブを実行させる実行処理部と、
を備えるジョブ管理装置。
【請求項２】
前記特定条件が、前記ジョブが前記受付処理部により受け付けられてから特定時間が経過することである、
請求項１に記載のジョブ管理装置。
【請求項３】
前記特定条件が、前記ジョブよりも後に前記受付処理部により受け付けられて前記ジョブ実行部により実行される他のジョブの数が特定数に達することである、
請求項１に記載のジョブ管理装置。
【請求項４】
前記判定処理部は、予め定められた複数段階の優先度の中から前記ジョブの優先度を判定し、
前記特定条件は、第１条件と第２条件とを含み、
前記変更処理部は、前記ジョブが前記第１条件を満たした場合に、前記ジョブの優先度を予め定められた段階数だけ高くし、前記ジョブが前記第１条件及び前記第２条件を満たした場合に、前記ジョブの優先度を前記複数段階のうちの最も高い優先度よりも更に高い優先度に変更する、
請求項１〜３のいずれかに記載のジョブ管理装置。
【請求項５】
前記第１条件が、前記ジョブが前記受付処理部により受け付けられてから予め定められた第１時間が経過することであり、
前記第２条件が、前記ジョブが前記受付処理部により受け付けられてから前記第１時間よりも長い予め定められた第２時間が経過することである、
請求項４に記載のジョブ管理装置。
【請求項６】
前記実行処理部は、優先度が等しい複数のジョブを、要処理時間が短いものから順番に前記ジョブ実行部に実行させる、
請求項１〜５のいずれかに記載のジョブ管理装置。
【請求項７】
ジョブを受け付ける受付ステップと、
予め定められた優先度情報に基づいて前記ジョブの優先度を判定する判定ステップと、
前記ジョブが前記受付ステップで受け付けられてからジョブ実行部により実行されるまでの間に特定条件を満たした場合に、前記ジョブの優先度を高くする変更ステップと、
前記ジョブの優先度に応じた順番で前記ジョブ実行部に前記ジョブを実行させる実行ステップと、
を含むジョブ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ管理装置及びジョブ管理方法に関する。
【背景技術】
【０００２】
処理待ち状態になっているプリントジョブ各々の要処理時間を算出し、要処理時間が最も短いプリントジョブから実行を開始する画像形成装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２７７６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記画像形成装置では、要処理時間が短いプリントジョブが優先的に実行されるため、要処理時間が短いプリントジョブが多数発生した場合に、要処理時間が長いプリントジョブの実行開始が大幅に遅延してしまう。
【０００５】
本発明の目的は、優先度の低いジョブの実行開始が大幅に遅延してしまうことを抑制することが可能なジョブ管理装置及びジョブ管理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係るジョブ管理装置は、受付処理部と、判定処理部と、変更処理部と、実行処理部とを備える。前記受付処理部は、ジョブを受け付ける。前記判定処理部は、予め定められた優先度情報に基づいて前記ジョブの優先度を判定する。前記変更処理部は、前記ジョブが前記受付処理部により受け付けられてからジョブ実行部により実行されるまでの間に特定条件を満たした場合に、前記ジョブの優先度を高くする。前記実行処理部は、前記ジョブの優先度に応じた順番で前記ジョブ実行部に前記ジョブを実行させる。
【０００７】
本発明の他の局面に係るジョブ管理方法は、受付ステップと、判定ステップと、変更ステップと、実行ステップとを含む。前記受付ステップでは、ジョブが受け付けられる。前記判定ステップでは、予め定められた優先度情報に基づいて前記ジョブの優先度が判定される。前記変更ステップでは、前記ジョブが前記受付ステップで受け付けられてからジョブ実行部により実行されるまでの間に特定条件を満たした場合に、前記ジョブの優先度が高くされる。前記実行ステップでは、前記ジョブの優先度に応じた順番で前記ジョブ実行部により前記ジョブが実行される。
【発明の効果】
【０００８】
本発明によれば、優先度の低いジョブの実行開始が大幅に遅延してしまうことを抑制することが可能なジョブ管理装置及びジョブ管理方法が提供される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る画像形成装置で用いられる優先度情報の一例を示す図である。
【図３】図３は、本発明の実施形態に係る画像形成装置で用いられる待機中ジョブ情報の一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置で実行されるジョブ管理処理の手順の一例を示すフローチャートである。
【図５】図５は、本発明の実施形態に係る画像形成装置における優先度の変更方法について説明するための図である。
【図６】図６は、本発明の実施形態に係る画像形成装置における優先度の設定方法について説明するための図である。
【発明を実施するための形態】
【００１０】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１１】
［画像形成装置の構成］
図１に示されるように、本発明の実施形態に係る画像形成装置１は、操作表示部１０、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）１１、画像読取部１２、画像形成部１３、通信Ｉ／Ｆ１４、記憶部１５、及び制御部１６などを備える。具体的に、画像形成装置１は、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機である。画像形成装置１は、本発明のジョブ管理装置の一例である。なお、本発明は、複合機に限らず、コピー機、プリンター、ファクシミリ装置のような任意の画像形成装置に適用可能である。また、本発明は、画像形成装置に限らず、例えば、通信可能に接続された一又は複数の画像形成装置において実行されるジョブ（プリントジョブ、コピージョブ、スキャンジョブ、ファックスジョブなど）を管理する機能を有するサーバー装置にも適用可能である。
【００１２】
操作表示部１０は、情報を表示する液晶ディスプレーなどの表示部と、ユーザー操作を受け付けるタッチパネル及び操作ボタンなどの操作部とを備える。
【００１３】
ＡＤＦ１１は、原稿セット部、搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部１２の読み取り対象となる原稿を搬送する自動原稿搬送装置である。
【００１４】
画像読取部１２は、原稿台、光源、ミラー、光学レンズ、及びＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を備え、原稿の画像を読み取って画像データとして出力することが可能である。
【００１５】
画像形成部１３は、電子写真方式又はインクジェット方式で画像データに基づく印刷処理を実行することが可能であり、前記画像データに基づいてシート上に画像を形成する。例えば、画像形成部１３が電子写真方式の画像形成部である場合、画像形成部１３は感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【００１６】
通信Ｉ／Ｆ１４は、電話回線、インターネット、又はＬＡＮなどの通信網を介して、外部のファクシミリ装置又はパーソナルコンピューターなどの情報処理装置との間で所定の通信プロトコルに従った通信処理を実行することが可能な通信インターフェイスである。
【００１７】
記憶部１５は、ハードディスク又はＥＥＰＲＯＭ（登録商標）などの不揮発性の記憶部である。記憶部１５には、制御部１６によって実行される各種の制御プログラム、及び各種のデータなどが記憶される。記憶部１５には、優先度情報Ｄ１（図２参照）、待機中ジョブ情報Ｄ２（図３参照）などが記憶される。
【００１８】
図２に示されるように、優先度情報Ｄ１には、ジョブの実行を指示した操作者の権限と操作方法との組み合わせごとに、ジョブの優先度を示す情報が含まれている。優先度情報Ｄ１では、優先度が「高」、「中」、及び「低」の３段階で示されている。操作者の権限が「管理者」であり、操作方法が「パネル操作」である組み合わせには、３段階のうち最も高い優先度（ここでは、「高」）が割り当てられている。なお、「パネル操作」とは、操作表示部１０を通じてジョブの実行を指示する操作方法である。操作者の権限が「管理者」であり、操作方法が「リモート操作」である組み合わせには、３段階のうち２番目に高いい優先度（ここでは、「中」）が割り当てられている。なお、「リモート操作」とは、画像形成装置１と通信可能に接続された印刷ホスト装置を通じてジョブの実行を指示する操作方法である。操作者の権限が「ユーザー」であり、操作方法が「パネル操作」である組み合わせにも、３段階のうち２番目に高い優先度（ここでは、「中」）が割り当てられている。操作者の権限が「ユーザー」であり、操作方法が「リモート操作」である組み合わせには、３段階のうち最も低い優先度（ここでは、「低」）が割り当てられている。なお、優先度情報Ｄ１の内容が、ユーザー操作に応じて変更可能であってもよい。
【００１９】
図３に示されるように、待機中ジョブ情報Ｄ２には、画像形成装置１で受け付けられたジョブのうち、実行が開始される前のジョブ（以下、待機中ジョブと称することがある）に関する情報が含まれる。待機中ジョブ情報Ｄ２には、待機中ジョブごとに、「実行順序」、「ジョブＩＤ」、「受付時刻」、「優先度」、及び「要処理時間」を示す情報が含まれる。「実行順序」は、待機中ジョブが実行される順序を示している。「実行順序」は、待機中ジョブの優先度及び要所要時間に応じて決定される。具体的には、優先度が高い待機中ジョブほど実行順序が先になる。よって、図３に示されるように、優先度が「高」である「ジョブ３」は、優先度が「中」である「ジョブ５」及び「ジョブ２」よりも実行順序が先になる。また、優先度が「中」である「ジョブ５」及び「ジョブ２」は、優先度が「低」である「ジョブ４」、「ジョブ１」、及び「ジョブ６」よりも実行順序が先になる。また、優先度が等しい場合には、「要処理時間」が短い待機中ジョブほど実行順序が先になる。よって、「要処理時間」が６０秒である「ジョブ５」は、「要処理時間」が１２０秒である「ジョブ２」よりも実行順序が先になる。また、「要処理時間」が３０秒である「ジョブ４」は、「要処理時間」が６０秒である「ジョブ１」よりも実行順序が先になる。また、「要処理時間」が６０秒である「ジョブ１」は、「要処理時間」が３００秒である「ジョブ６」よりも実行順序が先になる。「ジョブＩＤ」は、待機中ジョブを識別するための識別情報である。「受付時刻」は、待機中ジョブが受け付けられた時刻を示している。「優先度」は、待機中ジョブの優先度を示している。「優先度」は、優先度情報Ｄ１に基づいて判定された優先度である。ただし、後述するように、優先度情報Ｄ１に基づいて判定された優先度が、その後に変更されることがある。優先度の変更方法については後述する。
【００２０】
制御部１６は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶部である。
【００２１】
ところで、本実施形態に係る画像形成装置１に関連する関連技術として、処理待ち状態になっているプリントジョブ各々の要処理時間を算出し、要処理時間が最も短いプリントジョブから実行を開始する画像形成装置が知られている。しかしながら、前記関連技術に係る画像形成装置では、要処理時間が短いプリントジョブが優先的に実行されるため、要処理時間が短いプリントジョブが多数発生した場合に、要処理時間が長いプリントジョブの実行開始が大幅に遅延してしまう。これに対して、本実施形態に係る画像形成装置１によれば、優先度の低いジョブの実行開始が大幅に遅延してしまうことを抑制することが可能である。
【００２２】
制御部１６は、受付処理部１６１、判定処理部１６２、変更処理部１６３、及び実行処理部１６４を含む。なお、制御部１６は、前記制御プログラムに従って各種の処理を実行することによりこれらの各処理部として機能する。また、制御部１６は、これらの各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【００２３】
受付処理部１６１は、ジョブを受け付ける。具体的に、受付処理部１６１は、操作表示部１０又は通信Ｉ／Ｆ１４又を通じて、プリントジョブ、スキャンジョブ、ファックスジョブ、コピージョブなどのジョブの実行指示を受け付ける。
【００２４】
判定処理部１６２は、優先度情報Ｄ１に基づいて、受付処理部１６１により受け付けられたジョブの優先度を判定する。具体的に、判定処理部１６２は、優先度情報Ｄ１に基づいて、予め定められた複数段階（例えば、「高」、「中」、及び「低」の３段階）の優先度の中から前記ジョブの優先度を判定する。例えば、前記操作者の権限が「管理者」であり、操作方法が「パネル操作」である場合、判定処理部１６２は、前記ジョブの優先度が「高」であると判定する。また、前記操作者の権限が「管理者」であり、操作方法が「リモート操作」である場合、判定処理部１６２は、前記ジョブの優先度が「中」であると判定する。また、前記操作者の権限が「ユーザー」であり、操作方法が「パネル操作」である場合、判定処理部１６２は、前記ジョブの優先度が「中」であると判定する。また、前記操作者の権限が「ユーザー」であり、操作方法が「リモート操作」である場合、判定処理部１６２は、前記ジョブの優先度が「低」であると判定する。
【００２５】
変更処理部１６３は、前記ジョブが受付処理部１６１により受け付けられてからジョブ実行部により実行されるまでの間に特定条件を満たした場合に、前記ジョブの優先度を高くする。なお、前記ジョブ実行部は、前記ジョブの種類によって異なる。前記ジョブがプリントジョブである場合は、画像形成部１３が前記ジョブ実行部として機能する。また、前記ジョブがスキャンジョブ又はファックスジョブである場合は、画像読取部１２が前記ジョブ実行部として機能する。また、前記ジョブがコピージョブである場合は、画像読取部１２及び画像形成部１３が前記ジョブ実行部として機能する。
【００２６】
前記特定条件は、例えば、前記ジョブが受付処理部１６１により受け付けられてから特定時間（例えば、１０分）が経過することである。これにより、前記ジョブが受付処理部１６１により受け付けられてから特定時間が経過した時点で、変更処理部１６３により前記ジョブの優先度が高く変更されるので、前記ジョブの実行開始が大幅に遅延してしまうことを抑制することができる。なお、前記特定時間が、ユーザー操作に応じて変更可能であってもよい。
【００２７】
もしくは、前記特定条件が、前記ジョブよりも後に受付処理部１６１により受け付けられて前記ジョブ実行部により実行された他のジョブの数が、特定数（例えば、５つ）に達することであってもよい。これにより、前記ジョブよりも後に受付処理部１６１により受け付けられて前記ジョブ実行部により実行された他のジョブの数が特定数に達した時点で、変更処理部１６３により前記ジョブの優先度が高く変更されるので、前記ジョブの実行開始が大幅に遅延してしまうことを抑制することができる。なお、前記特定数が、ユーザー操作に応じて変更可能であってもよい。
【００２８】
なお、前記特定条件が、第１条件と第２条件とを含んでもよい。そして、変更処理部１６３は、前記ジョブが前記第１条件を満たした場合に、前記ジョブの優先度を予め定められた段階数（例えば、１段階）だけ高くしてもよい。さらに、変更処理部１６３は、前記ジョブが前記第１条件及び前記第２条件を満たした場合に、前記ジョブの優先度を前記複数段階（例えば、「高」、「中」、及び「低」の３段階）のうちの最も高い優先度（例えば、「高」）よりも更に高い優先度（例えば、「最高」）に変更してもよい。前記第１条件は、例えば、前記ジョブが受付処理部１６１により受け付けられてから予め定められた第１時間（例えば、１０分）が経過することである。前記第２条件は、例えば、前記ジョブが受付処理部１６１により受け付けられてから前記第１時間よりも長い予め定められた第２時間（例えば、２０分）が経過することである。なお、前記第１時間及び前記第２時間の少なくとも一方が、ユーザー操作に応じて変更可能であってもよい。
【００２９】
実行処理部１６４は、前記ジョブの優先度に応じた順番で前記ジョブ実行部に前記ジョブを実行させる。具体的に、実行処理部１６４は、優先度が高いものから順番に前記ジョブ実行部に前記ジョブを実行させる。
【００３０】
なお、実行処理部１６４は、優先度が等しい複数のジョブを、要処理時間が短いものから順番に前記ジョブ実行部に実行させてもよい。これにより、より多くのジョブを早期に完了させることが可能となる。
【００３１】
［ジョブ管理処理］
次に、図４を参照しつつ、制御部１６によって実行されるジョブ管理処理の手順の一例について説明する。ここで、ステップＳ１，Ｓ２，・・・は、制御部１６により実行される処理手順（ステップ）の番号を表している。なお、前記ジョブ管理処理は、例えば、画像形成装置１の電源がオンされたことに応じて開始され、その後、画像形成装置１の電源がオフされたことに応じて終了される。
【００３２】
＜ステップＳ１＞
まず、ステップＳ１において、制御部１６は、操作表示部１０又は通信Ｉ／Ｆ１４を通じて、プリントジョブ、スキャンジョブ、ファックスジョブ、コピージョブなどの新規ジョブの実行指示が入力されたか否かを判断する。そして、新規ジョブの実行指示が入力されたと判断されると（Ｓ１：Ｙｅｓ）、処理がステップＳ２に移行する。一方、新規ジョブの実行指示が入力されていないと判断されると（Ｓ１：Ｎｏ）、処理がステップＳ５に移行する。当該ステップＳ１の処理は、制御部１６の受付処理部１６１により実行される。当該ステップＳ１は、本発明の受付ステップの一例である。
【００３３】
＜ステップＳ２＞
ステップＳ２において、制御部１６は、実行中のジョブが存在するか否かを判断する。そして、実行中のジョブが存在すると判断されると（Ｓ２：Ｙｅｓ）、処理がステップＳ３に移行する。一方、実行中のジョブが存在しないと判断されると（Ｓ２：Ｎｏ）、制御部１６は、前記ジョブ実行部による前記新規ジョブの実行を開始させる。そして、処理が前記ステップＳ１に戻る。
【００３４】
＜ステップＳ３＞
ステップＳ３において、制御部１６は、前記新規ジョブの優先度を判定する。具体的に、制御部１６は、優先度情報Ｄ１に基づいて、予め定められた複数段階（例えば、「高」、「中」、及び「低」の３段階）の優先度の中から前記新規ジョブの優先度を判定する。当該ステップＳ３の処理は、制御部１６の判定処理部１６２により実行される。当該ステップＳ３は、本発明の判定ステップの一例である。
【００３５】
＜ステップＳ４＞
ステップＳ４において、制御部１６は、前記新規ジョブの情報を待機中ジョブ情報Ｄ２に追加する。具体的に、制御部１６は、前記新規ジョブのジョブＩＤ及び受付時間の情報を待機中ジョブ情報Ｄ２に追加する。また、制御部１６は、前記ステップＳ３で判定された前記新規ジョブの優先度の情報を待機中ジョブ情報Ｄ２に追加する。また、制御部１６は、前記新規ジョブの処理に要する時間を算出して、要処理時間として待機中ジョブ情報Ｄ２に追加する。なお、前記要処理時間は、例えば、前記新規ジョブで印刷されるシートの枚数などの情報に基づいて算出される。さらに、制御部１６は、前記新規ジョブを含む待機中ジョブ各々の優先度及び要所要時間に応じて、待機中ジョブ各々の実行順序を更新する。
【００３６】
＜ステップＳ５＞
ステップＳ５において、制御部１６は、待機時間が第１時間（例えば、１０分）に達した待機中ジョブが存在するか否かを判断する。例えば、制御部１６は、待機中ジョブ情報Ｄ２における待機中ジョブ各々の受付時刻と現在時刻との差分に基づいて、待機時間が前記第１時間に達した待機中ジョブが存在するか否かを判断する。そして、待機時間が前記第１時間に達した待機中ジョブが存在すると判断されると（Ｓ５：Ｙｅｓ）、処理がステップＳ６に移行する。一方、待機時間が前記第１時間に達した待機中ジョブが存在しないと判断されると（Ｓ５：Ｎｏ）、処理がステップＳ７に移行する。
【００３７】
＜ステップＳ６＞
ステップＳ６において、制御部１６は、待機時間が前記第１時間に達した待機中ジョブの優先度を１段階上げる。例えば、前記待機中ジョブの優先度が「低」である場合は、制御部１６は、前記待機中ジョブの優先度を「低」から「中」に上げる。また、前記待機中ジョブの優先度が「中」である場合は、制御部１６は、前記待機中ジョブの優先度を「中」から「高」に上げる。なお、前記待機中ジョブの優先度が「高」である場合は、制御部１６は、前記待機中ジョブの優先度を変更することなく、「高」のままにする。さらに、制御部１６は、待機中ジョブ各々の優先度及び要所要時間に応じて、待機中ジョブ各々の実行順序を更新する。当該ステップＳ６の処理は、制御部１６の変更処理部１６３により実行される。当該ステップＳ６は、本発明の変更ステップの一例である。
【００３８】
例えば、図３に示される「ジョブ６」の優先度は、受付時刻から１０分が経過した時点で「低」から「中」に変更される（図５参照）。その結果、「ジョブ６」は、優先度が「低」である待機中ジョブ（例えば、図５に示される「ジョブ７」及び「ジョブ１１」）よりも優先的に実行されることになり、「ジョブ６」の実行開始が大幅に遅延してしまうことを抑制することが可能である。
【００３９】
なお、他の実施形態では、前記ステップＳ６において、制御部１６は、待機時間が前記第１時間に達した待機中ジョブの優先度を２段階以上上げてもよい。
【００４０】
＜ステップＳ７＞
ステップＳ７において、制御部１６は、待機時間が第２時間（例えば、２０分）に達した待機中ジョブが存在するか否かを判断する。例えば、制御部１６は、待機中ジョブ情報Ｄ２における待機中ジョブ各々の受付時刻と現在時刻との差分に基づいて、待機時間が前記第２時間に達した待機中ジョブが存在するか否かを判断する。そして、待機時間が前記第２時間に達した待機中ジョブが存在すると判断されると（Ｓ７：Ｙｅｓ）、処理がステップＳ８に移行する。一方、待機時間が前記第２時間に達した待機中ジョブが存在しないと判断されると（Ｓ７：Ｎｏ）、処理がステップＳ９に移行する。
【００４１】
＜ステップＳ８＞
ステップＳ８において、制御部１６は、待機時間が前記第２時間に達した待機中ジョブの優先度を「最高」に変更する。例えば、前記待機中ジョブの優先度が「中」である場合は、制御部１６は、前記待機中ジョブの優先度を「中」から「最高」に変更する。また、前記待機中ジョブの優先度が「高」である場合は、制御部１６は、前記待機中ジョブの優先度を「高」から「最高」に変更する。さらに、制御部１６は、待機中ジョブ各々の優先度及び要所要時間に応じて、待機中ジョブ各々の実行順序を更新する。当該ステップＳ８の処理は、制御部１６の変更処理部１６３により実行される。当該ステップＳ８は、本発明の変更ステップの一例である。
【００４２】
例えば、図５に示される「ジョブ６」の優先度は、受付時刻から２０分が経過した時点で「中」から「最高」に変更される（図６参照）。その結果、「ジョブ６」は、優先度が「高」、「中」、又は「低」である待機中ジョブ（例えば、図６に示される「ジョブ７」、及び「ジョブ１１」〜「ジョブ１５」）よりも優先的に実行されることになり、「ジョブ６」の実行開始が大幅に遅延してしまうことを抑制することが可能である。
【００４３】
なお、他の実施形態では、前記ステップＳ８において、制御部１６は、待機時間が前記第２時間に達した待機中ジョブの優先度を１段階（又は２段階以上）上げてもよい。
【００４４】
＜ステップＳ９＞
ステップＳ９において、制御部１６は、実行中のジョブが完了したか否かを判断する。そして、実行中のジョブが完了したと判断されると（Ｓ９：Ｙｅｓ）、処理がステップＳ１０に移行する。一方、実行中のジョブが完了していないと判断されると（Ｓ９：Ｎｏ）、処理が前記ステップＳ１に戻る。
【００４５】
＜ステップＳ１０＞
ステップＳ１０において、制御部１６は、待機中ジョブ情報Ｄ２における先頭の待機中ジョブ（すなわち、実行順序が１番目である待機中ジョブ）の実行を開始させる。そして、処理が前記ステップＳ１に戻る。当該ステップＳ１０の処理は、制御部１６の実行処理部１６４により実行される。当該ステップＳ１０は、本発明の実行ステップの一例である。
【００４６】
以上のように、本実施形態に係る画像形成装置１によれば、ジョブが受け付けられてから特定時間が経過した場合に、前記ジョブの優先度が高くなるように変更される。よって、優先度の低いジョブの実行開始が大幅に遅延してしまうことを抑制することが可能である。
【００４７】
［変形例］
なお、本実施形態では、優先度情報Ｄ１、及び待機中ジョブ情報Ｄ２が記憶部１５に記憶されるが、本発明はこれに限定されない。例えば、他の実施形態では、これらの情報の一部又は全部が、画像形成装置１と通信可能に接続されたサーバー装置に記憶されてもよい。
【００４８】
また、本実施形態では、図４に示されるステップＳ３において、新規ジョブの優先度が「高」、「中」、「低」のいずれかのレベルに設定されるが、本発明はこれに限定されない。他の実施形態では、新規ジョブの優先度が、「高」又は「低」のいずれかに設定されてもよい。さらに他の実施形態では、新規ジョブの優先度が、予め定められた４つ以上のレベルのいずれかに設定されてもよい。
【００４９】
また、本実施形態では、ジョブの実行を指示した操作者の権限と操作方法との組み合わせに基づいて前記ジョブの優先度が設定されるが、本発明はこれに限定されない。他の実施形態では、前記ジョブの内容に基づいて前記ジョブの優先度が設定されてもよい。例えば、前記ジョブがカラー印刷である場合は前記ジョブの優先度が「低」に設定され、前記ジョブがモノクロ印刷である場合は前記ジョブの優先度が「中」に設定されてもよい。
【符号の説明】
【００５０】
１  画像形成装置
１０  操作表示部
１１  ＡＤＦ
１２  画像読取部
１３  画像形成部
１４  通信Ｉ／Ｆ
１５  記憶部
１６  制御部
１６１  受付処理部
１６２  判定処理部
１６３  設定処理部
１６４  実行処理部
【図１】
2019123089.tif 000003
【図２】
2019123089.tif 000004
【図３】
2019123089.tif 000005
【図４】
2019123089.tif 000006
【図５】
2019123089.tif 000007
【図６】
2019123089.tif 000008