(57)【要約】【課題】先行して開始された印刷ジョブに対して多数の印刷ジョブの割り込みが行われるのを抑制する。【解決手段】画像形成装置は、印刷部と、受付部と、制御部と、記憶部と、を備え、記憶部は、重要ワードを記憶し、制御部は、印刷ジョブで印刷すべきページに存在する重要ワードに基づき印刷ジョブの重要度スコアを判定する重要度判定処理を行い、制御部は、他の印刷ジョブに割り込ませずに開始させた基準ジョブの開始時点を起点とする許容期間を設定し、許容期間に実行要求を新たに受け付けた場合、実行要求を新たに受け付けた印刷ジョブが基準ジョブよりも重要度スコアが高い高重要度ジョブであれば、基準ジョブを中断させて高重要度ジョブを割り込ませる。【選択図】図８
2020037230.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを実行する印刷部と、
前記印刷ジョブの実行要求を受け付ける受付部と、
前記印刷部を制御する制御部と、
記憶部と、を備え、
前記記憶部は、予め登録された重要ワードを記憶し、
前記制御部は、前記実行要求を受け付けた前記印刷ジョブで印刷すべきページに存在する前記重要ワードに基づき、前記実行要求を受け付けた前記印刷ジョブの重要度の度合いを示す重要度スコアを判定する重要度判定処理を行い、
前記制御部は、他の前記印刷ジョブに割り込ませずに開始させた前記印刷ジョブである基準ジョブの開始時点を起点とする許容期間を設定し、前記許容期間に前記実行要求を新たに受け付けた場合、前記実行要求を新たに受け付けた前記印刷ジョブが前記基準ジョブよりも前記重要度スコアが高い高重要度ジョブであれば、前記基準ジョブを中断させて前記高重要度ジョブを割り込ませることを特徴とする画像形成装置。
【請求項２】
前記記憶部は、前記重要ワードに対応する点数を記憶し、
前記制御部は、前記重要度判定処理を行うとき、前記重要ワードに対応する前記点数に基づき、前記重要度スコアを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶部は、複数種類の前記重要ワードを記憶し、
前記制御部は、前記ページのページ数が単数の前記印刷ジョブを対象に前記重要度判定処理を行うとき、前記ページに１種類の前記重要ワードだけが存在する場合には当該１種類の前記重要ワードに対応する前記点数を前記重要度スコアとして判定する一方、前記ページに２種類以上の前記重要ワードが存在する場合には当該２種類以上の前記重要ワードにそれぞれ対応する２つ以上の前記点数の合計値を前記重要度スコアとして判定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記記憶部は、複数種類の前記重要ワードを記憶し、
前記制御部は、前記ページのページ数が複数の前記印刷ジョブを対象に前記重要度判定処理を行うとき、複数の前記ページのそれぞれについて、前記ページに１種類の前記重要ワードだけが存在する場合には当該１種類の前記重要ワードに対応する前記点数をページ単位点数として求める一方、前記ページに２種類以上の前記重要ワードが存在する場合には当該２種類以上の前記重要ワードにそれぞれ対応する２つ以上の前記点数の合計値を前記ページ単位点数として求め、複数の前記ページの前記ページ単位点数の平均値を前記重要度スコアとして判定することを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記記憶部は、複数種類の前記重要ワードを記憶し、
前記制御部は、前記重要度判定処理を行うとき、前記ページに存在する前記重要ワードのうち、対応する前記点数が最も高い前記重要ワードを認識し、当該認識した前記重要ワードに対応する前記点数を前記重要度スコアとして判定することを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記制御部は、前記基準ジョブを中断させて割り込ませた前記高重要度ジョブが全て完了すると、前記基準ジョブを再開させるとともに、前記基準ジョブの再開時点を起点とする優先期間を設定し、前記優先期間は他の前記印刷ジョブを割り込ませないことを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御部は、前記許容期間に前記実行要求を受け付けた前記高重要度ジョブが予め定められた上限数を超える場合、前記上限数分の前記高重要度ジョブを割り込ませる一方、残りの前記高重要度ジョブについては保留し、その後、前記基準ジョブの完了前に前記優先期間が終了すれば、前記優先期間が終了したときに前記基準ジョブを中断させ、保留中の前記高重要度ジョブを割り込ませることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制御部は、前記優先期間に前記高重要度ジョブの前記実行要求を受け付けた場合、前記優先期間に前記実行要求を受け付けた前記高重要度ジョブを保留し、その後、前記基準ジョブの完了前に前記優先期間が終了すれば、前記優先期間が終了したときに前記基準ジョブを中断させ、保留中の前記高重要度ジョブを割り込ませることを特徴とする請求項６または７に記載の画像形成装置。
【請求項９】
前記制御部は、前記基準ジョブの完了前に前記優先期間が終了した場合であって前記優先期間の終了時点で保留中の前記高重要度ジョブがなかった場合、前記優先期間が終了しても前記基準ジョブを続行させ、前記優先期間が終了して以降の前記基準ジョブの実行中に新たな前記高重要度ジョブの前記実行要求を受け付けると、前記基準ジョブを中断させ、新たな前記高重要度ジョブを割り込ませることを特徴とする請求項６〜８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記制御部は、前記優先期間が終了して以降、前記高重要度ジョブを割り込ませるために前記基準ジョブを中断させたとき、前記基準ジョブの中断時点を起点とする新たな前記許容期間を設定し、新たな前記許容期間の開始以降に割り込ませた前記高重要度ジョブが全て完了すると前記基準ジョブを再開させるとともに、当該再開させた前記基準ジョブの再開時点を起点とする新たな前記優先期間を設定することを特徴とする請求項６〜９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記制御部は、新たな前記許容期間の開始以降に割り込ませた前記高重要度ジョブが予め定められた上限数に達したとき、保留中の前記高重要度ジョブが残っていれば、当該残っている保留中の前記高重要度ジョブについては新たな前記優先期間が終了して以降に実行させることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記基準ジョブの印刷物と前記高重要度ジョブの印刷物とを仕分けて排出する排出部を備えることを特徴とする請求項１〜１１のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブの実行が可能な画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、印刷ジョブの実行要求を受け付けると、用紙に画像を印刷する印刷ジョブを実行する。従来の画像形成装置は、複数の実行要求を受け付けた場合、実行要求の受付順に印刷ジョブを実行する。
【０００３】
ここで、従来、割り込み印刷機能を搭載する画像形成装置が知られている。このような画像形成装置では、或る印刷ジョブを中断させて他の印刷ジョブを割り込ませることができる（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９０５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
割り込み印刷機能を搭載する画像形成装置では、たとえば、或るユーザーが印刷ジョブを急ぎで実行させたい場合、先行して印刷ジョブの実行を要求した先行ユーザーの印刷ジョブを実行しているときであっても、或るユーザーは自身が実行を要求した印刷ジョブを割り込ませることができる。
【０００６】
しかし、このような割り込みが行われると、先行ユーザーの印刷ジョブの完了が遅くなる。特に、先行ユーザーの印刷ジョブに対して多数の印刷ジョブの割り込みが行われ場合には、先行ユーザーの印刷ジョブの完了が大幅に遅くなる。このため、先行ユーザーに不利益を与える。
【０００７】
本発明は、上記課題を解決するためになされたものであり、先行して開始された印刷ジョブに対して多数の印刷ジョブの割り込みが行われるのを抑制することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の画像形成装置は、印刷ジョブを実行する印刷部と、印刷ジョブの実行要求を受け付ける受付部と、印刷部を制御する制御部と、記憶部と、を備える。記憶部は、予め登録された重要ワードを記憶する。制御部は、実行要求を受け付けた印刷ジョブで印刷すべきページに存在する重要ワードに基づき、実行要求を受け付けた印刷ジョブの重要度の度合いを示す重要度スコアを判定する重要度判定処理を行う。制御部は、他の印刷ジョブに割り込ませずに開始させた印刷ジョブである基準ジョブの開始時点を起点とする許容期間を設定し、許容期間に実行要求を新たに受け付けた場合、実行要求を新たに受け付けた印刷ジョブが基準ジョブよりも重要度スコアが高い高重要度ジョブであれば、基準ジョブを中断させて高重要度ジョブを割り込ませる。
【発明の効果】
【０００９】
本発明の構成では、先行して開始された印刷ジョブに対して多数の印刷ジョブの割り込みが行われるのを抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による画像形成装置の構成を示す概略図
【図２】本発明の一実施形態による画像形成装置の構成を示すブロック図
【図３】本発明の一実施形態による画像形成装置の記憶部に記憶される重要ワード情報について説明するための図
【図４】本発明の一実施形態による画像形成装置の制御部が行う重要度判定処理について説明するための図
【図５】本発明の一実施形態による画像形成装置の制御部が行う重要度判定処理について説明するための図
【図６】本発明の一実施形態による画像形成装置の制御部が行う重要度判定処理について説明するための図
【図７】本発明の一実施形態による画像形成装置の制御部が行う重要度判定処理について説明するための図
【図８】本発明の一実施形態による画像形成装置の制御部により行われる割り込み処理の流れを示すフローチャート
【図９】本発明の一実施形態による画像形成装置における高重要度ジョブの開始タイミングを示す図
【図１０】本発明の一実施形態による画像形成装置における高重要度ジョブの開始タイミングを示す図
【図１１】本発明の一実施形態による画像形成装置における高重要度ジョブの開始タイミングを示す図
【図１２】本発明の一実施形態による画像形成装置における高重要度ジョブの開始タイミングを示す図
【図１３】本発明の一実施形態による画像形成装置における高重要度ジョブの開始タイミングを示す図
【発明を実施するための形態】
【００１１】
＜＜画像形成装置の構成＞＞
図１に示すように、本実施形態の画像形成装置１００は、画像読取部１を備える。画像読取部１は、図示しないが、原稿を光学的に読み取る読取ユニットを備える。読取ユニットは、光源やイメージセンサーなどを含む。画像読取部１は、原稿を読み取り、原稿の画像データを生成する。
【００１２】
また、画像形成装置１００は、印刷部２を備える。印刷部２は、画像データに基づく画像を用紙に印刷する印刷ジョブを実行する。印刷ジョブの実行時、印刷部２は、用紙カセットＣＡから用紙搬送路に用紙Ｐを給紙するとともに、用紙搬送路に沿って用紙Ｐを搬送する。また、印刷部２は、画像データに対応する画像を形成する。そして、印刷部２は、搬送中の用紙Ｐに画像を印刷する。図１では、用紙搬送路を破線矢印で示す。
【００１３】
印刷部２は、給紙ローラー対２１と、画像形成部２２と、定着ローラー対２３とを備える。また、図示しないが、印刷部２は、用紙搬送路に沿って用紙Ｐを搬送するための搬送ローラー対を複数備える。
【００１４】
給紙ローラー対２１は、用紙カセットＣＡの収容用紙Ｐを用紙搬送路に給紙する。たとえば、用紙カセットＣＡの上方にはピックアップローラー（図示せず）が設置される。給紙ローラー対２１が用紙搬送路に用紙Ｐを給紙するときには、ピックアップローラーによって用紙カセットＣＡから用紙Ｐが引き出される。用紙搬送路に給紙された用紙Ｐは、複数の搬送ローラー対により、用紙搬送路に沿って搬送される。
【００１５】
画像形成部２２は、感光体ドラム２２１および転写ローラー２２２を備える。また、画像形成部２２は、図示しないが、感光体ドラム２２１の周面を帯電させる帯電装置、感光体ドラム２２１の周面上に静電潜像を形成する露光装置、および、感光体ドラム２２１の周面上の静電潜像をトナー像に現像する現像装置などを備える。感光体ドラム２２１および転写ローラー２２２は、互いに圧接し、転写ニップを形成する。画像形成部２２は、転写ニップを通過する用紙Ｐに対し、感光体ドラム２２１の周面上のトナー像を転写する。
【００１６】
定着ローラー対２３は、加熱ローラーと加圧ローラーとを含む。加熱ローラーは、ヒーターを内蔵する。加圧ローラーは、加熱ローラーに圧接し加熱ローラーとの間で定着ニップを形成する。定着ローラー対２３は、定着ニップを通過する用紙Ｐを加熱および加圧することにより、用紙Ｐにトナー像を定着させる。
【００１７】
また、画像形成装置１００は、後処理装置３を備える。後処理装置３は、印刷部２から印刷済み用紙Ｐ（トナー像が定着された用紙Ｐ）を受け入れ、印刷済み用紙Ｐを仕分けて排出する仕分け処理を行う。たとえば、後処理装置３は、印刷済み用紙Ｐが排出される排出トレイ３１を複数備える。そして、後処理装置３は、仕分け処理を行うとき、印刷ジョブの印刷物（印刷済み用紙Ｐ）を排出する排出トレイ３１を印刷ジョブごとに変える。後処理装置３は「排出部」に相当する。
【００１８】
なお、後処理装置３に設置される排出トレイ３１の設置数が１つでもよい。この場合、後処理装置３は、仕分け処理を行うとき、排出対象の印刷物を幅方向（図１の紙面に対して垂直な方向）にシフトさせることにより、排出トレイ３１上における印刷物の幅方向の排出位置を印刷ジョブごとに変える。
【００１９】
また、図２に示すように、画像形成装置１００は、制御部４を備える。制御部４は、ＣＰＵ４１、メモリー４２および画像処理モジュール４３を含む。ＣＰＵ４１は、制御用のプログラムおよびデータに基づき動作し、画像形成装置１００の各部を制御するための処理を行う。メモリー４２は、ＣＰＵ４１を動作させるための制御用のプログラムおよびデータを記憶する。画像処理モジュール４３は、画像処理回路および画像メモリーを含む。制御部４は、画像処理モジュール４３を用いて、用紙Ｐに印刷すべき画像に対応する画像データに対して画像処理を行う。
【００２０】
制御部４は、画像読取部１に接続され、画像読取部１を制御する。また、制御部４は、印刷部２に接続される。制御部４は、印刷部２を制御する。制御部４は、印刷部２に指示し、印刷ジョブを開始させたり、実行中の印刷ジョブを中断させたりする。
【００２１】
また、制御部４は、後処理装置３に接続され、後処理装置３を制御する。すなわち、制御部４は、仕分け処理を制御する。制御部４は、仕分け処理の制御として、複数の排出トレイ３１のいずれに印刷物を排出するかの設定（排出先の設定）を行う。
【００２２】
なお、後処理装置３は、排出センサー３０を含む。排出センサー３０は、排出トレイ３１への用紙Ｐの排出口に設置される。後処理装置３に複数の排出トレイ３１が設置される場合には、各排出トレイ３１に１つずつ排出センサー３０が割り当てられる。排出センサー３０は、排出口における用紙Ｐの有無に応じて出力値を変化させる。
【００２３】
排出センサー３０は、制御部４に接続される。制御部４は、排出センサー３０の出力値に基づき、排出トレイ３１へ排出される用紙Ｐの後端通過を検知する（排出トレイ３１に用紙Ｐが排出されたか否かを検知する）。制御部４は、印刷ジョブの開始以降、最終の印刷済み用紙Ｐが排出トレイ３１に排出されたことを排出センサー３０の出力値に基づき検知すると、印刷ジョブが完了したと判断する。
【００２４】
また、画像形成装置１００は、操作パネル５を備える。操作パネル５にはタッチパネルディスプレイ５１が設置される。タッチパネルディスプレイ５１は、ソフトウェアボタンを配置した画面を表示し、ソフトウェアボタンに対するタッチ操作をユーザーから受け付ける。操作パネル５にはハードウェアボタン５２も設置される。ハードウェアボタン５２としては、一例を挙げると、コピーのスタート指示をユーザーから受け付けるためのスタートボタンがある。
【００２５】
操作パネル５は、制御部４に接続される。制御部４は、操作パネル５（タッチパネルディスプレイ５１）の表示動作を制御するとともに、操作パネル５に対して行われた操作（タッチパネルディスプレイ５１に対するタッチ操作やハードウェアボタン５２に対する押下操作）を検知する。
【００２６】
制御部４は、画像読取部１に原稿がセットされた状態で操作パネル５のスタートボタンに対する操作（コピーのスタート指示）を検知すると、画像読取部１に原稿の読み取りを行わせる。画像読取部１による原稿の読み取りが正常に完了した場合、制御部４は、印刷ジョブの実行要求を操作パネル５がユーザーから受け付けたと判断し、印刷部２に印刷ジョブを開始させる。なお、画像読取部１による原稿の読み取りが正常に完了しなかった場合（たとえば、原稿のジャムなどが発生した場合）には、印刷ジョブは開始されない。
【００２７】
また、画像形成装置１００は、通信部６を備える。通信部６は、画像形成装置１００をＬＡＮなどのネットワークＮＴに接続するためのインターフェースであり、通信用回路、通信用メモリーおよび通信用コネクターなどを含む。
【００２８】
通信部６は、制御部４に接続される。制御部４は、通信部６が行う通信を制御する。制御部４は、通信部６を用いて、ユーザー端末２００（パーソナルコンピューターなど）との間で通信を行う。画像形成装置１００がプリンターとして使用される場合には、ジョブデータがユーザー端末２００から画像形成装置１００に送信される。ジョブデータには、印刷ジョブの実行要求や印刷ジョブで用いる印刷データ（ＰＤＬデータ）が含まれる。ジョブデータは、通信部６が受信する。すなわち、通信部６は、印刷ジョブの実行要求を受け付ける。この構成では、通信部６が「受付部」に相当する。
【００２９】
制御部４は、通信部６がジョブデータを受信すると、印刷ジョブの実行要求を受け付けたと判断する。制御部４は、実行要求を受け付けた印刷ジョブで用いる印刷データ（ＰＤＬデータ）を解析する。制御部４は、実行要求を受け付けた印刷ジョブで印刷すべきページに存在する文字（後述する重要ワードを含む）を認識する。また、制御部４は、実行要求を受け付けた印刷ジョブで印刷すべきページのページ数を認識する。印刷ジョブの実行要求を受け付けて以降に制御部４が行う処理については、後に詳細に説明する。
【００３０】
また、画像形成装置１００は、記憶部７を備える。特に限定されないが、ＥＥＰＲＯＭなどの記憶デバイスが記憶部７として用いられる。記憶部７は、制御部４に接続される。制御部４は、記憶部７への情報の書き込みや記憶部７からの情報の読み出しを行う。たとえば、制御部４は、実行要求を受け付けたときに直ちに実行させなかった印刷ジョブのジョブデータを一時的に記憶部７に記憶させる。すなわち、記憶部７は、保留される印刷ジョブのジョブデータを記憶する。
【００３１】
＜＜割り込み印刷機能＞＞
＜概要＞
画像形成装置１００は、割り込み印刷機能を搭載する。割り込み印刷機能は、実行中の印刷ジョブを中断させ、他の印刷ジョブを割り込みで実行させる機能である。割り込み印刷機能に関する処理（以下、割り込み処理と称する）は制御部４が行う。
【００３２】
＜重要ワードの登録＞
制御部４は、割り込み処理の一処理として、重要度判定処理を行う。制御部４は、重要度判定処理を行うことにより、実行要求を受け付けた印刷ジョブの重要度の度合いを示す重要度スコアを判定する。制御部４は、実行要求を受け付けた全ての印刷ジョブを対象に重要度判定処理を行う。制御部４に重要度判定処理を行わせるため、記憶部７には重要ワード情報７０が記憶される（図２参照）。重要ワード情報７０は、ユーザーにより予め登録された重要ワードを示す情報である。
【００３３】
たとえば、制御部４は、重要ワードの登録受付を操作パネル５に行わせる。重要ワードは、文字だけを含んでいてもよいし、数字だけを含んでいてもよいし、記号だけを含んでいてもよい。また、文字、数字および記号のうち２種類以上が重要ワードに混在していてもよい。操作パネル５は、たとえば、ソフトウェアキーボード（図示せず）を表示し、重要ワードを成す文字（数字や記号も含む）の入力をユーザーから受け付ける。なお、重要ワードの登録はユーザー端末２００から行えてもよい。
【００３４】
制御部４は、操作パネル５が登録を受け付けた重要ワードを記憶部７に記憶させる。重要ワードの登録数は特に限定されない。複数種類の重要ワードを登録することができる。すなわち、複数種類の重要ワードが記憶部７に記憶された状態になり得る。また、重要ワードの言語も特に限定されない。複数種類の言語が重要ワードに混在していてもよい。
【００３５】
操作パネル５は、重要ワードの登録を受け付けるとき、重要ワードの重要度の度合いを示す点数の設定もユーザーから受け付ける。ユーザーは重要ワードを登録するとき、今回登録する重要ワードの重要度が高いほど点数を高くし、今回登録する重要ワードの重要度が低いほど点数を低くする。制御部４は、ユーザーが登録しようとしている重要ワードを登録受付時に設定された点数と対応付けて記憶部７に記憶させる。複数種類の重要ワードのうち、或る重要ワードに対応する点数が他の重要ワードに対応する点数と同じであってもよい。たとえば、重要ワードに対応付けることが可能な点数の上限値および下限値はそれぞれ１０点および１００点であり、５点刻みで点数を設定することができる。
【００３６】
重要ワード情報７０の一例を図３に示す。図３に示す例では、登録済みの重要ワードが５種類存在する。「Ｕｒｇｅｎｔ」、「Ｂｕｄｇｅｔ」、「Ｐｒｅｓｉｄｅｎｔ」、「Ｉｍｍｅｄｉａｔｅ」および「Ｍａｎａｇｅｒ」がそれぞれ重要ワードである。また、重要ワード「Ｕｒｇｅｎｔ」に対応する点数は２０点であり、重要ワード「Ｂｕｄｇｅｔ」に対応する点数は１５点であり、重要ワード「Ｐｒｅｓｉｄｅｎｔ」に対応する点数は５０点であり、重要ワード「Ｉｍｍｅｄｉａｔｅ」に対応する点数は２０点であり、重要ワード「Ｍａｎａｇｅｒ」に対応する点数は１０点である。以下、図３に示した内容の重要ワード情報７０が記憶部７に記憶されているものとして説明する。
【００３７】
＜重要度スコアの判定＞
制御部４は、印刷ジョブの実行要求を受け付けると、実行要求を今回受け付けた印刷ジョブ（ここでは、対象印刷ジョブと称する）で印刷すべきページから、重要ワード情報７０で示される重要ワードを検索する。言い換えると、制御部４は、対象印刷ジョブで印刷すべきページに重要ワードが存在するか否かを判断する。対象印刷ジョブで印刷すべきページに重要ワードが存在する場合、制御部４は、重要ワード情報７０に基づき、当該ページに存在する重要ワードに対応する点数を認識する。そして、制御部４は、対象印刷ジョブで印刷すべきページに存在する重要ワードに対応する点数に基づき、対象印刷ジョブの重要度スコアを判定する（重要度判定処理を行う）。
【００３８】
対象印刷ジョブで印刷すべきページのページ数が単数（１ページ）であるとき、当該ページに存在する重要ワードが１種類だけであれば、制御部４は、当該ページに存在する１種類の重要ワードに対応する点数を対象印刷ジョブの重要度スコアとして判定する。対象印刷ジョブで印刷すべきページのページ数が単数であるとき、当該ページに２種類以上の重要ワードが存在すれば、制御部４は、当該ページに存在する２種類以上の重要ワードにそれぞれ対応する２つ以上の点数の合計値を対象印刷ジョブの重要度スコアとして判定する。
【００３９】
たとえば、図４および図５に示すように、対象印刷ジョブで印刷すべきページのページ数が単数であるとする。図４に示す例では、重要ワード「Ｕｒｇｅｎｔ」だけが２つ存在する。図５に示す例では、重要ワード「Ｉｍｍｅｄａｔｅ」および重要ワード「Ｂｕｄｇｅｔ」が１つずつ存在する。
【００４０】
図４に示す例では、制御部４は、対象印刷ジョブで印刷すべきページに「Ｕｒｇｅｎｔ」という１種類の重要ワードだけが存在すると判断する。重要ワード「Ｕｒｇｅｎｔ」に対応する点数は２０点である。したがって、制御部４は、対象印刷ジョブの重要度スコアが２０点であると判定する。
【００４１】
図５に示す例では、制御部４は、対象印刷ジョブで印刷すべきページに「Ｉｍｍｅｄａｔｅ」および「Ｂｕｄｇｅｔ」という２種類の重要ワードが存在すると判断する。重要ワード「Ｉｍｍｅｄａｔｅ」に対応する点数は２０点であり、重要ワード「Ｂｕｄｇｅｔ」に対応する点数は１５点である。したがって、制御部４は、対象印刷ジョブの重要度スコアが３５点（＝２０点＋１５点）であると判定する。
【００４２】
なお、制御部４は、同一ページに複数の重要ワードが存在しても、当該複数の重要ワードが同一種類であれば、当該複数の重要ワードにそれぞれ対応する複数の点数を合算しない。このため、たとえば、図４に示す例では、複数（２つ）の重要ワードが存在するが、当該複数の重要ワードはいずれも「Ｕｒｇｅｎｔ」である（同一種類である）ので、対象印刷ジョブの重要度スコアは２０点となり、４０点（＝２０点＋２０点）にはならない。
【００４３】
また、制御部４は、対象印刷ジョブで印刷すべきページのページ数が複数であるとき、対象印刷ジョブで印刷すべき複数のページのそれぞれについて、ページの重要度の度合いを示すページ単位点数を求める。具体的には、或るページに存在する重要ワードが１種類だけであれば、制御部４は、当該ページに存在する１種類の重要ワードに対応する点数を当該ページのページ単位点数として求める。或るページに２種類以上の重要ワードが存在すれば、制御部４は、当該ページに存在する２種類以上の重要ワードにそれぞれ対応する２つ以上の点数の合計値を当該ページのページ単位点数として求める。そして、制御部４は、複数のページのページ単位点数の平均値を対象印刷ジョブの重要度スコアとして判定する。
【００４４】
たとえば、図６に示すように、対象印刷ジョブで印刷すべきページのページ数が３ページであるとする。図６に示す例では、１ページ目に重要ワード「Ｕｒｇｅｎｔ」だけが１つ存在する。２ページ目に重要ワード「Ｂｕｄｇｅｔ」だけが１つ存在する。３ページ目に重要ワード「Ｐｒｅｓｉｄｅｎｔ」および重要ワード「Ｍａｎａｇｅｒ」が１つずつ存在する。
【００４５】
図６に示す例では、１ページ目に存在する重要ワード「Ｕｒｇｅｎｔ」に対応する点数は２０点である。２ページ目に存在する重要ワード「Ｂｕｄｇｅｔ」に対応する点数は１５点である。このため、制御部４は、１ページ目のページ単位点数を２０点とし、２ページ目のページ単位点数を１５点とする。
【００４６】
また、３ページ目に存在する重要ワードのうち、重要ワード「Ｐｒｅｓｉｄｅｎｔ」に対応する点数は５０点であり、重要ワード「Ｍａｎａｇｅｒ」に対応する点数は１０点である。この場合、制御部４は、重要ワード「Ｐｒｅｓｉｄｅｎｔ」および重要ワード「Ｍａｎａｇｅｒ」にそれぞれ対応する各点数の合計値をページ単位点数として求める。すなわち、３ページ目のページ単位点数は６０点（＝５０点＋１０点）である。
【００４７】
このように、１ページ目のページ単位点数が２０点であり、２ページ目のページ単位点数が１５点であり、３ページ目のページ単位点数が６０点である場合、複数のページのページ単位点数の平均値は３１．６７点（＝（２０点＋１５点＋６０点）／３）となる。すなわち、対象印刷ジョブの重要度スコアは３１．６７点である。たとえば、小数第三位は四捨五入される。
【００４８】
また、図７に示すように、対象印刷ジョブで印刷すべきページのページ数が４ページであるとする。図７に示す例では、各ページに重要ワード「Ｐｒｅｓｉｄｅｎｔ」だけが１つずつ存在する。
【００４９】
図７に示す例では、各ページに存在する重要ワードに対応する点数は５０点である。このため、制御部４は、各ページのページ単位点数を５０点とする。その結果、対象印刷ジョブの重要度スコアは５０点（＝（５０点＋５０点＋５０点＋５０点）／４）となる。
【００５０】
＜基本の流れ＞
制御部４は、他の印刷ジョブに割り込ませずに開始させた印刷ジョブを基準ジョブに設定する。たとえば、制御部４は、印刷ジョブが実行されていない待機期間に或る印刷ジョブの実行要求を受け付けたことによって当該印刷ジョブを開始させた場合、当該印刷ジョブを基準ジョブに設定する。また、制御部４は、或る印刷ジョブ（ここでは、第１ジョブと称する）の実行中に実行要求を受け付けた他の印刷ジョブ（ここでは、第２ジョブと称する）を保留した場合であって第１ジョブの完了後に第２ジョブを開始させた場合、第２ジョブを基準ジョブに設定する。そして、制御部４は、基準ジョブを開始させて以降、割り込み処理の一処理として、基準ジョブに対する他の印刷ジョブの割り込みを許可するか否かを重要度判定処理の結果に基づき判断する処理を行う。
【００５１】
以下に、図８に示すフローチャートを参照し、制御部４により行われる割り込み処理の基本的な流れを説明する。図８に示すフローチャートは、基準ジョブの開始タイミングになったと制御部４が判断したときにスタートする。なお、制御部４は、印刷ジョブの実行要求を受け付けるごとに、実行要求を受け付けた印刷ジョブの重要度スコアを判定する。すなわち、図８に示すフローチャートのスタート時点では、基準ジョブの重要度スコアの判定は既に行われている。
【００５２】
ステップＳ１において、制御部４は、印刷部２に基準ジョブを開始させる。このとき、制御部４は、基準ジョブの開始時点を起点とする許容期間を設定する。許容期間は、他の印刷ジョブの割り込み要求を許容する期間である。許容期間の開始から終了までの長さは予め定められ、記憶部７に記憶される。たとえば、デフォルトでは、許容期間の長さは１０秒に設定される。許容期間の長さは任意に変更可能である。許容期間の長さの変更は操作パネル５がユーザーから受け付ける。許容期間の長さの変更はユーザー端末２００からでも行える。
【００５３】
また、ステップＳ２において、制御部４は、基準ジョブの重要度スコアを閾値に設定する。ステップＳ２の処理で設定される閾値は基準ジョブの重要度スコアに応じて変わる。基準ジョブの重要度スコアが５０点であれば、閾値は５０点に設定される。基準ジョブが完了するまで、閾値は固定である。
【００５４】
続いて、ステップＳ３において、制御部４は、許容期間に他の印刷ジョブの実行要求を受け付けたか否かを判断する。その結果、許容期間に他の印刷ジョブの実行要求を受け付けたと制御部４が判断した場合には、ステップＳ４に移行する。一方で、許容期間に他の印刷ジョブの実行要求を受け付けていないと制御部４が判断した場合には、本フローは終了する。
【００５５】
ステップＳ４に移行すると、制御部４は、許容期間に実行要求を受け付けた他の印刷ジョブが基準ジョブよりも重要度スコアが高い高重要度ジョブであるか否かを判断する。言い換えると、制御部４は、許容期間に実行要求を受け付けた他の印刷ジョブの重要度スコアがステップＳ２の処理で設定した閾値よりも高いか否かを判断する。その結果、許容期間に実行要求を受け付けた他の印刷ジョブが高重要度ジョブである（許容期間に実行要求を受け付けた他の印刷ジョブの重要度スコアが閾値よりも高い）と制御部４が判断した場合には、ステップＳ５に移行する。なお、許容期間に実行要求を受け付けた他の印刷ジョブの重要度スコアが基準ジョブの重要度スコアと同じである場合には、許容期間に実行要求を受け付けた他の印刷ジョブが高重要度ジョブであるとは判断されない。
【００５６】
ステップＳ５に移行すると、制御部４は、印刷部２により現在実行されている基準ジョブを中断させる。そして、制御部４は、許容期間に実行要求を受け付けた高重要度ジョブを割り込ませる。すなわち、制御部４は、許容期間に実行要求を受け付けた高重要度ジョブを印刷部２に開始させる。
【００５７】
なお、詳細は後述するが、制御部４は、許容期間に実行要求を受け付けた高重要度ジョブが予め定められた上限数を超えていなければ、許容期間に実行要求を受け付けた全ての高重要度ジョブを実行要求の受付順に連続して印刷部２に実行させる。すなわち、先に実行要求を受け付けた高重要度ジョブが完了すると、続けて、次に実行要求を受け付けた高重要度ジョブが開始される。
【００５８】
基準ジョブの中断後、ステップＳ６において、制御部４は、基準ジョブを中断させて割り込ませた高重要度ジョブが全て完了したか否かを判断する。その結果、高重要度ジョブが全て完了したと制御部４が判断した場合には、ステップＳ７に移行し、高重要度ジョブが全て完了していないと制御部４が判断した場合には、ステップＳ６の処理が繰り返される。
【００５９】
ステップＳ７に移行すると、制御部４は、印刷部２に基準ジョブを再開させる。また、制御部４は、基準ジョブの再開時点を起点とする優先期間を設定する。制御部４は、後述する割り込み時間を優先期間の開始から終了までの長さとする。
【００６０】
制御部４は、基準ジョブを中断させて割り込ませた高重要度ジョブの開始から完了までの時間（１枚当たりの印刷に要する印刷時間にページ数を乗算した時間）を割り込み時間として求める。割り込み時間は基準ジョブを中断させていた時間である中断時間に相当する。複数の高重要度ジョブを割り込ませた場合には、当該複数の高重要度ジョブのうち最初に実行された高重要度ジョブの開始から最後に実行された高重要度ジョブの完了までの時間が割り込み時間（中断時間）となる。
【００６１】
優先期間は、基準ジョブを優先させる期間である。すなわち、制御部４は、優先期間は他の印刷ジョブを割り込ませない（基準ジョブを中断させない）。なお、基準ジョブの完了時点が優先期間の終了予定時点よりも早い場合には、基準ジョブが完了した時点で優先期間が終了する。
【００６２】
ステップＳ４において、許容期間に実行要求を受け付けた他の印刷ジョブが高重要度ジョブではない（低重要度ジョブである）と制御部４が判断した場合には、ステップＳ８に移行する。ステップＳ８に移行すると、制御部４は、低重要度ジョブを保留する。制御部４は、低重要度ジョブを保留した場合、基準ジョブが完了して以降に保留中の低重要度ジョブを印刷部２に実行させる。
【００６３】
たとえば、図９に示すように、重要度スコアが５０点の基準ジョブが開始されてから許容期間Ｔ１が経過するまでに、重要度スコアが６０点の印刷ジョブＪ１の実行要求があったとする。この場合、制御部４は、印刷ジョブＪ１が高重要度ジョブであると判断する。そして、制御部４は、基準ジョブを中断させ、印刷ジョブＪ１を割り込ませる（開始させる）。その後、印刷ジョブＪ１が完了すると、制御部４は、基準ジョブを再開させる。このとき、制御部４は、基準ジョブの再開時点を起点とする優先期間Ｔ２を設定する。
【００６４】
＜高重要度ジョブの保留＞
基準ジョブの中断から再開までの中断期間に複数の高重要度ジョブの割り込みが行われる場合がある。ただし、基準ジョブの１回の中断期間に割り込み可能な高重要度ジョブの上限数は予め定められており、基準ジョブの中断期間に上限数を超える高重要度ジョブの割り込みは行われない。上限数は記憶部７に記憶される。たとえば、デフォルトでは、上限数は「３」に設定される。上限数は任意に変更可能である。上限数の変更は操作パネル５がユーザーから受け付ける。上限数の変更はユーザー端末２００からでも行える。
【００６５】
制御部４は、許容期間に実行要求を受け付けた高重要度ジョブをカウントする。許容期間に実行要求を受け付けた高重要度ジョブが上限数を超える場合、制御部４は、許容期間に実行要求を受け付けた複数の高重要度ジョブのうち、実行要求の受付タイミングがより早い高重要度ジョブから順に上限数分の高重要度ジョブを割り込ませる。一方で、制御部４は、残りの高重要度ジョブについては割り込み候補に設定して保留する。すなわち、上限数分の高重要度ジョブだけが基準ジョブの最初の中断期間に実行される。割り込み候補の高重要度ジョブ（保留された高重要度ジョブ）については優先期間が終了して以降に実行される。
【００６６】
また、制御部４は、優先期間に他の印刷ジョブの実行要求を受け付けると、優先期間に実行要求を受け付けた他の印刷ジョブが高重要度ジョブであるか低重要度ジョブであるかを判断する。すなわち、制御部４は、図８に示したステップＳ４の処理と同様の処理を行う。
【００６７】
優先期間に実行要求を受け付けた他の印刷ジョブが高重要度ジョブである場合、制御部４は、優先期間に実行要求を受け付けた他の印刷ジョブ（高重要度ジョブ）を割り込み候補に設定して保留する。割り込み候補の高重要度ジョブ（保留された高重要度ジョブ）については優先期間が終了して以降に実行される。
【００６８】
優先期間に実行要求を受け付けた印刷ジョブが低重要度ジョブである場合にも、制御部４は、優先期間に実行要求を受け付けた他の印刷ジョブ（低重要度ジョブ）を保留する。ただし、制御部４は、低重要度ジョブを割り込み候補に設定しない。制御部４は、優先期間に実行要求を受け付けた低重要度ジョブ（保留した低重要度ジョブ）については基準ジョブが完了して以降に実行させる。
【００６９】
たとえば、図１０に示すように、基準ジョブ（重要度スコア：５０点）が開始されてから許容期間Ｔ１が経過するまでに、印刷ジョブＪ１、Ｊ２、Ｊ３およびＪ４の順で印刷ジョブＪ１〜Ｊ４の実行要求があったとする。印刷ジョブＪ１の重要度スコアは６０点であり、印刷ジョブＪ２の重要度スコアは８５点であり、印刷ジョブＪ３の重要度スコアは６０点であり、印刷ジョブＪ４の重要度スコアは５５点であるとする。また、基準ジョブの１回の中断期間に割り込み可能な高重要度ジョブの上限数が「３」であるとする。
【００７０】
この場合、制御部４は、印刷ジョブＪ１〜Ｊ４が高重要度ジョブであると判断する。そして、制御部４は、基準ジョブを中断させ、印刷ジョブＪ１〜Ｊ３をこの順番で割り込ませる（開始させる）。また、制御部４は、印刷ジョブＪ４については割り込み候補に設定して保留する。制御部４は、印刷ジョブＪ３が完了すると、基準ジョブを再開させる。このとき、制御部４は、基準ジョブの再開時点を起点とする優先期間Ｔ２を設定する。印刷ジョブＪ４は優先期間Ｔ２が終了して以降に実行される。
【００７１】
ここで、基準ジョブの再開後、優先期間Ｔ２が経過するまでに、重要度スコアが６５点の印刷ジョブＪ５の実行要求があったとする。この場合、制御部４は、印刷ジョブＪ５が高重要度ジョブであると判断する。そして、制御部４は、印刷ジョブＪ５を割り込み候補に設定して保留する。印刷ジョブＪ５は優先期間Ｔ２が終了して以降に実行される。
【００７２】
＜優先期間の終了前に基準ジョブが完了した場合＞
優先期間の終了前に基準ジョブが完了した場合、制御部４は、基準ジョブの完了時点で優先期間を終了させる。このとき、制御部４は、保留中の印刷ジョブがあれば、当該印刷ジョブを実行させる。たとえば、制御部４は、基準ジョブの完了前に複数の高重要度ジョブを保留した場合、当該複数の高重要度ジョブを実行要求の受付順に実行させる。高重要度ジョブと低重要度ジョブとが保留されている場合には、高重要度ジョブおよび低重要度ジョブのうち、実行要求の受付順がより早い印刷ジョブが先に実行されてもよいし、高重要度ジョブが優先して実行されてもよい。
【００７３】
＜基準ジョブの完了前に優先期間が終了した場合１＞
基準ジョブの完了前に優先期間が終了した場合、制御部４は、割り込み候補の高重要度ジョブ（保留した高重要度ジョブ）があれば、優先期間が終了したときに基準ジョブを中断させる。このとき、制御部４は、基準ジョブの中断時点（優先期間の終了時点）を起点とする新たな許容期間を設定するとともに、割り込み候補の高重要度ジョブを割り込ませる。新たな許容期間は、最初の許容期間と同様、他の印刷ジョブの割り込み要求を許容する期間である。
【００７４】
また、制御部４は、新たな許容期間の開始以降に割り込ませた高重要度ジョブが全て完了すると、基準ジョブを再開させる。そして、制御部４は、基準ジョブの再開時点を起点とする新たな優先期間を設定する。新たな優先期間は、最初の優先期間と同様、基準ジョブを優先させる期間である。
【００７５】
たとえば、図１０に示した例において、基準ジョブの完了前に優先期間Ｔ２が終了したとする。図１０に示した例では、高重要度ジョブＪ４およびＪ５が割り込み候補に設定され保留されている。
【００７６】
この場合、図１１に示すように、制御部４は、優先期間Ｔ２が終了したとき、基準ジョブを中断させる。また、制御部４は、基準ジョブの中断時点を起点とする新たな許容期間Ｔ１を設定する。以降の説明では、新たな許容期間Ｔ１に符号Ｔ１１を付し、最初の許容期間Ｔ１と区別する場合がある。そして、制御部４は、印刷ジョブＪ４およびＪ５の順で印刷ジョブＪ４およびＪ５の実行要求があったので、印刷ジョブＪ４およびＪ５をこの順番で割り込ませる（開始させる）。
【００７７】
制御部４は、印刷ジョブＪ４およびＪ５が全て完了すると、基準ジョブを再開させる。このとき、制御部４は、基準ジョブの再開時点を起点とする新たな優先期間Ｔ２を設定する。以降の説明では、新たな優先期間Ｔ２に符号Ｔ１２を付し、最初の優先期間Ｔ２と区別する場合がある。
【００７８】
図１１に示した例では、印刷ジョブＪ４およびＪ５が新たな許容期間Ｔ１１の開始以降に割り込みで実行される。すなわち、基準ジョブの新たな中断期間に割り込みで実行される高重要度ジョブは未だ上限数に達していない。なお、上限数は「３」である。
【００７９】
この例において、たとえば、図１２に示すように、新たな許容期間Ｔ１１が経過するまでに、印刷ジョブＪ６およびＪ７の順で印刷ジョブＪ６およびＪ７の実行要求があったとする。印刷ジョブＪ６の重要度スコアは７０点であり、印刷ジョブＪ７の重要度スコアは５５点であるとする。
【００８０】
この場合、制御部４は、印刷ジョブＪ６が高重要度ジョブであると判断する。また、制御部４は、印刷ジョブＪ７も高重要度ジョブであると判断する。そして、制御部４は、印刷ジョブＪ５が完了すると、印刷ジョブＪ６およびＪ７のうち実行要求の受付順がより早い印刷ジョブＪ６を割り込ませる（開始させる）。ここで、印刷ジョブＪ６を割り込ませた時点での新たな中断期間における割り込み数は既に上限数に達しており、印刷ジョブＪ７をさらに割り込ませると割り込み数が上限数を超える。このため、制御部４は、印刷ジョブＪ７については割り込み候補に設定して保留する。印刷ジョブＪ７は新たな優先期間Ｔ１２が終了して以降に実行される。制御部４は、印刷ジョブＪ６が完了すると、基準ジョブを再開させる。このとき、制御部４は、基準ジョブの再開時点を起点とする新たな優先期間Ｔ１２を設定する。
【００８１】
図示しないが、新たな優先期間Ｔ１２が終了する前に基準ジョブが完了した場合、制御部４は、基準ジョブが完了したとき、新たな優先期間Ｔ１２を終了させる。そして、このとき、制御部４は、印刷ジョブＪ７を開始させる。
【００８２】
また、基準ジョブが完了する前に新たな優先期間Ｔ１２が終了した場合、制御部４は、新たな優先期間Ｔ１２が終了したとき、基準ジョブを中断させ、印刷ジョブＪ７を割り込ませる（開始させる）。このとき、制御部４は、基準ジョブの中断時点（新たな優先期間Ｔ１２の終了時点）を起点とする新たな許容期間Ｔ１１を再度設定する。以降、印刷ジョブＪ７が完了すると、制御部４は、基準ジョブを再開させるとともに、基準ジョブの再開時点を起点とする新たな優先期間Ｔ１２を再度設定する。
【００８３】
＜基準ジョブの完了前に優先期間が終了した場合２＞
基準ジョブの完了前に優先期間が終了した場合、制御部４は、割り込み候補の高重要度ジョブ（保留した高重要度ジョブ）がなければ、優先期間が終了しても基準ジョブを続行させる。そして、制御部４は、優先期間が終了して以降の基準ジョブの実行中に新たな高重要度ジョブの実行要求を受け付けると、基準ジョブを中断させる。このとき、制御部４は、基準ジョブの中断時点を起点とする新たな許容期間を設定するとともに、新たな高重要度ジョブを割り込ませる。新たな許容期間は、最初の許容期間と同様、他の印刷ジョブの割り込み要求を許容する期間である。
【００８４】
たとえば、図９に示した例において、基準ジョブの完了前に優先期間Ｔ２が終了したとする。また、優先期間Ｔ２の終了時点では割り込み候補の高重要度ジョブ（保留した高重要度ジョブ）がなかったとする。
【００８５】
この場合、図１３に示すように、制御部４は、優先期間Ｔ２が終了しても基準ジョブを続行させる。そして、制御部４は、基準ジョブの実行中に印刷ジョブＪ２の実行要求を受け付けると、基準ジョブを中断させる。このとき、制御部４は、基準ジョブの中断時点を起点とする新たな許容期間Ｔ１１を設定するとともに、印刷ジョブＪ２を割り込ませる（開始させる）。
【００８６】
ここで、制御部４は、新たな中断期間での高重要度ジョブの割り込みを上限数までは許容する。たとえば、新たな許容期間Ｔ１１が経過するまでに、印刷ジョブＪ３およびＪ４の順で印刷ジョブＪ３およびＪ４の実行要求があったとする。なお、印刷ジョブＪ３およびＪ４は高重要度ジョブである。
【００８７】
この場合、印刷ジョブＪ２〜Ｊ４の全てを割り込ませても割り込み数は上限数を超えない。したがって、制御部４は、印刷ジョブＪ２の完了後、続けて、印刷ジョブＪ３およびＪ４をこの順で開始させる。仮に、新たな許容期間Ｔ１１に実行要求を受け付けた全ての高重要度ジョブを割り込ませると割り込み数が上限数を超える場合には、印刷ジョブＪ２を含む上限数分の高重要度ジョブの割り込みだけが先に行われ、残りの高重要度ジョブについては新たな優先期間Ｔ１２が終了して以降に実行される。
【００８８】
制御部４は、印刷ジョブＪ４が完了すると、基準ジョブを再開させる。このとき、制御部４は、基準ジョブの開始時点を起点とする新たな優先期間Ｔ１２を設定する。
【００８９】
＜印刷物の排出＞
制御部４は、基準ジョブの実行中に高重要度ジョブを割り込ませた場合、後処理装置３に仕分け指示を与え、基準ジョブの印刷物と高重要度ジョブの印刷物とを仕分けて排出させる。後処理装置３は、制御部４から仕分け指示を受けると、基準ジョブと高重要度ジョブとで排出先を変える。
【００９０】
具体的には、後処理装置３は、高重要度ジョブの割り込みが行われると、基準ジョブの印刷物を排出していた排出トレイ３１とは異なる排出トレイ３１に高重要度ジョブの印刷物を排出する。そして、後処理装置３は、基準ジョブが再開されると、印刷物の排出先を元に戻す。なお、後処理装置３は、複数の高重要度ジョブの割り込みが行われた場合、高重要度ジョブごとに排出先を変える。
【００９１】
本実施形態の画像形成装置１００は、上記のように、用紙Ｐに画像を印刷する印刷ジョブを実行する印刷部２と、印刷ジョブの実行要求を受け付ける通信部６（受付部）と、印刷部２を制御する制御部４と、記憶部７と、を備える。記憶部７は、予め定められた重要ワードを記憶する。制御部４は、実行要求を受け付けた印刷ジョブで印刷すべきページに存在する重要ワードに基づき、実行要求を受け付けた印刷ジョブの重要度の度合いを示す重要度スコアを判定する重要度判定処理を行う。そして、制御部４は、他の印刷ジョブに割り込ませずに開始させた印刷ジョブである基準ジョブの開始時点を起点とする許容期間を設定し、許容期間に実行要求（割り込み要求）を新たに受け付けた場合、実行要求を新たに受け付けた印刷ジョブが基準ジョブよりも重要度スコアが高い高重要度ジョブであれば、基準ジョブを中断させて高重要度ジョブを割り込ませる。
【００９２】
本実施形態の構成では、許容期間に実行要求があった他の印刷ジョブが高重要度ジョブでなければ、他の印刷ジョブの割り込みは行われない。これにより、基準ジョブ（先行して開始された印刷ジョブ）に対して多数の印刷ジョブの割り込みが行われるのを抑制することができる。
【００９３】
一方で、許容期間に実行要求があった他の印刷ジョブが高重要度ジョブであれば、他の印刷ジョブの割り込みが行われる。これにより、基準ジョブ（先行して開始された印刷ジョブ）の実行中に重要度が高い印刷ジョブ（たとえば、印刷物を緊急で提出しなければならない印刷ジョブ）の実行を要求したユーザーからすると、自身の印刷ジョブが基準ジョブよりも重要度スコアが高ければ、自身の印刷ジョブが割り込みで実行されるので、利便性が良い（必要な印刷物を速やかに入手することができる）。
【００９４】
また、本実施形態では、上記のように、重要ワードおよび重要ワードに対応する点数が予めユーザーにより登録され、記憶部７に記憶される。そして、制御部４は、重要度判定処理を行うとき、重要ワードに対応する点数に基づき、重要度スコアを判定する。この構成では、重要ワードに対応付ける点数を任意に設定することができるので、ユーザーにとっては利便性が良い。たとえば、会社などでは、部署ごとに重要ワードに対応付ける点数を変える、といったことが行える。
【００９５】
また、本実施形態では、上記のように、印刷すべきページのページ数が単数の印刷ジョブを対象に重要度判定処理を行うとき、制御部４は、印刷すべきページに１種類の重要ワードだけが存在する場合には当該１種類の重要ワードに対応する点数を重要度スコアとして判定する一方、印刷すべきページに２種類以上の重要ワードが存在する場合には当該２種類以上の重要ワードにそれぞれ対応する２つ以上の点数の合計値を重要度スコアとして判定する。また、印刷すべきページのページ数が複数の印刷ジョブを対象に重要度判定処理を行うとき、制御部４は、印刷すべき複数のページのそれぞれについて、ページに１種類の重要ワードだけが存在する場合には当該１種類の重要ワードに対応する点数をページ単位点数として求める一方、ページに２種類以上の重要ワードが存在する場合には当該２種類以上の重要ワードにそれぞれ対応する２つ以上の点数の合計値をページ単位点数として求め、印刷すべき複数のページのページ単位点数の平均値を重要度スコアとして判定する。すなわち、制御部４は、同一ページに複数の重要ワードが存在しても、当該複数の重要ワードが同一種類であれば、当該複数の重要ワードにそれぞれ対応する複数の点数を合算しない。
【００９６】
これにより、或る印刷ジョブを対象にした重要度判定処理において、対応する点数が低い重要ワードしか存在しないにもかかわらず（重要度が低いにもかかわらず）、同一ページに同一種類の重要ワード（対応する点数が低い重要ワード）が多数存在していたために重要度スコアが高くなる、という不都合が発生するのを抑制することができる。
【００９７】
なお、変形例として、以下のように構成してもよい。
【００９８】
変形例では、制御部４は、重要度判定処理を行うとき、印刷すべきページに存在する重要ワードのうち、対応する点数が最も高い重要ワードを認識し、当該認識した重要ワードに対応する点数を重要度スコアとして判定する。この構成であっても、実際には重要度が低い印刷ジョブの重要度スコアが高くなるという不都合の発生を抑制することができる。
【００９９】
また、本実施形態では、上記のように、制御部４は、基準ジョブを中断させて割り込ませた高重要度ジョブが全て完了すると、基準ジョブを再開させるとともに、基準ジョブの再開時点を起点とする優先期間を設定し、優先期間は他の印刷ジョブを割り込ませない。これにより、優先期間は基準ジョブが優先される（基準ジョブは中断されない）ので、高重要度ジョブを割り込ませても、基準ジョブの完了が大幅に遅れることはない。
【０１００】
また、本実施形態では、上記のように、制御部４は、許容期間に実行要求を受け付けた高重要度ジョブが予め定められた上限数を超える場合、上限数分の高重要度ジョブを割り込ませる一方、残りの高重要度ジョブについては保留し、その後、基準ジョブの完了前に優先期間が終了すれば、優先期間が終了したときに基準ジョブを中断させ、保留中の高重要度ジョブを割り込ませる。これにより、基準ジョブの中断期間が長くなるのを抑制することができ、結果的に、基準ジョブの完了が大幅に遅れるのを抑制することができる。また、基準ジョブの完了前に優先期間が終了する場合（基準ジョブの実行時間が非常に長い場合）には、優先期間が終了したときに高重要度ジョブの割り込みが行われるので、許容期間での高重要度ジョブの実行要求の受付回数が上限数に達してから高重要度ジョブの実行を要求したユーザー（自身が要求した高重要度ジョブが保留されたユーザー）からすると、自身が要求した高重要度ジョブの開始タイミングは若干遅れるが、基準ジョブの完了まで待つ必要がないので、利便性が良い。
【０１０１】
また、本実施形態では、上記のように、制御部４は、優先期間に高重要度ジョブの実行要求を受け付けた場合、優先期間に実行要求を受け付けた高重要度ジョブを保留し、その後、基準ジョブの完了前に優先期間が終了すれば、優先期間が終了したときに基準ジョブを中断させ、保留中の高重要度ジョブを割り込ませる。これにより、優先期間に高重要度ジョブの実行を要求したとしても、基準ジョブの完了前に優先期間が終了する場合（基準ジョブの実行時間が非常に長い場合）には、優先期間が終了したときに高重要度ジョブの割り込みが行われるので、優先期間に高重要度ジョブの実行を要求したユーザーにとっては利便性が良い。
【０１０２】
また、本実施形態では、上記のように、制御部４は、基準ジョブの完了前に優先期間が終了した場合であって優先期間の終了時点で保留中の高重要度ジョブがなかった場合、優先期間が終了しても基準ジョブを続行させ、優先期間が終了して以降の基準ジョブの実行中に新たな高重要度ジョブの実行要求を受け付けると、基準ジョブを中断させ、新たな高重要度ジョブを割り込ませる。これにより、優先期間が終了して以降の基準ジョブの実行中に新たな高重要度ジョブの実行を要求したユーザーからすると、基準ジョブの完了まで待つ必要がないので、利便性が良い。また、優先期間に入ると基準ジョブは中断されないので、優先期間が終了して以降に高重要度ジョブを割り込ませても、基準ジョブの完了が大幅に遅れるのを抑制することができる。
【０１０３】
また、本実施形態では、上記のように、制御部４は、優先期間が終了して以降、高重要度ジョブを割り込ませるために基準ジョブを中断させたとき、基準ジョブの中断時点を起点とする新たな許容期間を設定し、新たな許容期間の開始以降に割り込ませた高重要度ジョブが全て完了すると基準ジョブを再開させるとともに、当該再開させた基準ジョブの再開時点を起点とする新たな優先期間を設定する。これにより、最初の優先期間が終了して以降も高重要度ジョブを割り込ませることができる。なお、新たな許容期間の開始以降に割り込みで実行された高重要度ジョブが予め定められた上限数に達したときには、残りの高重要度ジョブ（保留された高重要度ジョブ）については新たな優先期間が終了して以降に実行されるので、基準ジョブの新たな中断期間が長くなるのを抑制することができる。
【０１０４】
また、本実施形態の画像形成装置１００は、上記のように、基準ジョブの印刷物と高重要度ジョブの印刷物とを仕分けて排出する後処理装置３（排出部）を備える。この構成では、基準ジョブの印刷物と高重要度ジョブの印刷物との仕分け作業を行わなくてもよいので、ユーザーにとっては利便性が良い。
【０１０５】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【０１０６】
たとえば、上記実施形態では、画像形成装置１００がプリンターとして使用される印刷ジョブに本発明を適用する例について説明したが、画像読取部１による原稿の読み取りを伴う印刷ジョブ（コピージョブ）にも適用可能である。
【符号の説明】
【０１０７】
２  印刷部
３  後処理装置（排出部）
４  制御部
６  通信部（受付部）
１００  画像形成装置
【図１】
2020037230.tif 000003
【図２】
2020037230.tif 000004
【図３】
2020037230.tif 000005
【図４】
2020037230.tif 000006
【図５】
2020037230.tif 000007
【図６】
2020037230.tif 000008
【図７】
2020037230.tif 000009
【図８】
2020037230.tif 000010
【図９】
2020037230.tif 000011
【図１０】
2020037230.tif 000012
【図１１】
2020037230.tif 000013
【図１２】
2020037230.tif 000014
【図１３】
2020037230.tif 000015