(57)【特許請求の範囲】
【請求項１】
記録媒体に印刷を実行する印刷デバイスと、
前記印刷デバイスによる印刷のジョブを生成するための指示が入力される入力デバイスと、
利用者を含む範囲の画像を撮影によって生成する撮像デバイスと、
ジョブを記憶する記憶デバイスと、
前記入力デバイスを介して前記指示が入力された場合にジョブを生成するジョブ生成手段と、
前記ジョブ生成手段によって生成された新たなジョブの実行の優先度を決定する優先度決定手段と、
前記撮像デバイスによって生成された画像に基づいて利用者の状態を判断する利用者状態判断手段とを備え、
前記優先度決定手段は、前記利用者状態判断手段によって判断された状態に基づいて前記新たなジョブの実行の優先度を決定し、
前記ジョブ生成手段は、前記新たなジョブを生成すると、前記利用者状態判断手段によって利用者の状態を判断して前記優先度決定手段によって前記新たなジョブの実行の優先度を決定する処理と並行して、前記新たなジョブを前記記憶デバイスに記憶することを特徴とする画像形成装置。
【請求項２】
前記利用者状態判断手段は、前記撮像デバイスによって生成された画像における利用者の部位の動きの速さに基づいて利用者の状態を判断することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記利用者状態判断手段は、前記撮像デバイスによって生成された画像における利用者の顔の部位の位置関係に基づいて利用者の状態を判断することを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記優先度決定手段は、利用者が急いでいる状態であると前記利用者状態判断手段によって判断された場合に、前記新たなジョブの実行の優先度を未終了のジョブの少なくとも１つより高くすることを特徴とする請求項１から請求項３までのいずれかに記載の画像形成装置。
【請求項５】
前記新たなジョブの実行の優先度を実行中のジョブ以外の全ての未終了のジョブより高くする優先出力と、前記新たなジョブの実行の優先度を全ての未終了のジョブより高くする割り込み出力との何れかの指定を受け付ける指定受付手段を備え、
前記優先度決定手段は、前記利用者状態判断手段によって判断された状態に基づいて前記新たなジョブの実行の優先度を決定する場合に、前記新たなジョブの実行の優先度を前記指定受付手段によって受け付けられた指定に従って決定することを特徴とする請求項１から請求項４までのいずれかに記載の画像形成装置。
【請求項６】
前記優先度決定手段は、前記指定受付手段によって前記割り込み出力の指定が受け付けられた場合であっても、前記割り込み出力を禁止する特定の条件が満たされているとき、前記新たなジョブの実行の優先度を前記優先出力に従って決定することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
記録媒体に印刷を実行する印刷デバイスと、
前記印刷デバイスによる印刷のジョブを生成するための指示が入力される入力デバイスと、
利用者を含む範囲の画像を撮影によって生成する撮像デバイスと、
ジョブを記憶する記憶デバイスとを備える画像形成装置によって実行されるジョブ処理プログラムであって、
前記入力デバイスを介して前記指示が入力された場合にジョブを生成するジョブ生成手段、
前記ジョブ生成手段によって生成された新たなジョブの実行の優先度を決定する優先度決定手段、および、
前記撮像デバイスによって生成された画像に基づいて前記画像形成装置の利用者の状態を判断する利用者状態判断手段として前記画像形成装置を機能させ、
前記優先度決定手段は、前記利用者状態判断手段によって判断された状態に基づいて前記新たなジョブの実行の優先度を決定し、
前記ジョブ生成手段は、前記新たなジョブを生成すると、前記利用者状態判断手段によって利用者の状態を判断して前記優先度決定手段によって前記新たなジョブの実行の優先度を決定する処理と並行して、前記新たなジョブを前記記憶デバイスに記憶することを特徴とするジョブ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に印刷を実行する画像形成装置およびジョブ処理プログラムに関する。
【背景技術】
【０００２】
従来、記録媒体に印刷を実行する画像形成装置として、撮像デバイスによって生成された画像に基づいて画像形成装置自身の利用者が困惑しているか否かを判定し、利用者が困惑していると判定した場合にはヘルプガイダンスを表示するものが知られている（例えば、特許文献１参照。）。
【０００３】
ここで、従来の画像形成装置においては、利用者は、利用者自身の印刷のジョブの実行の優先度を他の未終了のジョブの少なくとも１つより高くすることができる。例えば、利用者は、割り込みコピーキーを押すことによって、実行中のジョブを中断させた後、利用者自身の印刷のジョブとしてのコピージョブを、実行の優先度を最高にして、画像形成装置に生成させることができる。また、利用者は、利用者自身の印刷のジョブを画像形成装置に生成させた後、ジョブのリストを画像形成装置に表示させて、リストにおいて利用者自身の印刷のジョブの優先度を高くすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２５８６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像形成装置においては、利用者が特定の操作を積極的に実行しなければ、利用者自身の印刷のジョブの実行の優先度を高くすることができないという問題がある。
【０００６】
そこで、本発明は、印刷のジョブの実行の優先度を変更するための利用者の負担を抑えることができる画像形成装置およびジョブ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、記録媒体に印刷を実行する印刷デバイスと、前記印刷デバイスによる印刷のジョブを生成するための指示が入力される入力デバイスと、利用者を含む範囲の画像を撮影によって生成する撮像デバイスと、前記入力デバイスを介して前記指示が入力された場合にジョブを生成するジョブ生成手段と、前記ジョブ生成手段によって生成された新たなジョブの実行の優先度を決定する優先度決定手段と、前記撮像デバイスによって生成された画像に基づいて利用者の状態を判断する利用者状態判断手段とを備え、前記優先度決定手段は、前記利用者状態判断手段によって判断された状態に基づいて前記新たなジョブの実行の優先度を決定することを特徴とする。
【０００８】
この構成により、本発明の画像形成装置は、撮像デバイスによって生成された画像に基づいて利用者の状態を判断し、判断した利用者の状態に基づいて新たな印刷のジョブ、すなわち、状態が判断された利用者の印刷のジョブの実行の優先度を決定するので、優先度を変更するための特定の操作が利用者によって積極的に実行されなくても、利用者の印刷のジョブの実行の優先度を高くすることができる。したがって、本発明の画像形成装置は、印刷のジョブの実行の優先度を変更するための利用者の負担を抑えることができる。
【０００９】
また、本発明の画像形成装置において、前記優先度決定手段は、利用者が急いでいる状態であると前記利用者状態判断手段によって判断された場合に、前記新たなジョブの実行の優先度を未終了のジョブの少なくとも１つより高くしても良い。
【００１０】
この構成により、本発明の画像形成装置は、利用者が急いでいる状態であると判断した場合に、利用者の印刷のジョブの実行の優先度を高くして、利用者の印刷のジョブを早く終了させるので、利用者の印刷のジョブの実行の優先度を適切に高くすることができる。
【００１１】
また、本発明の画像形成装置は、前記新たなジョブの実行の優先度を実行中のジョブ以外の全ての未終了のジョブより高くする優先出力と、前記新たなジョブの実行の優先度を全ての未終了のジョブより高くする割り込み出力との何れかの指定を受け付ける指定受付手段を備え、前記優先度決定手段は、前記利用者状態判断手段によって判断された状態に基づいて前記新たなジョブの実行の優先度を決定する場合に、前記新たなジョブの実行の優先度を前記指定受付手段によって受け付けられた指定に従って決定しても良い。
【００１２】
この構成により、本発明の画像形成装置は、利用者の印刷のジョブの実行の優先度を決定する場合に、優先出力および割り込み出力のうち事前に指定された方に従って優先度を決定するので、利用者の印刷のジョブの実行の優先度を利用者の希望に応じて適切に高くすることができる。
【００１３】
また、本発明の画像形成装置において、前記優先度決定手段は、前記指定受付手段によって前記割り込み出力の指定が受け付けられた場合であっても、前記割り込み出力を禁止する特定の条件が満たされているとき、前記新たなジョブの実行の優先度を前記優先出力に従って決定しても良い。
【００１４】
この構成により、本発明の画像形成装置は、優先出力および割り込み出力のうち割り込み出力が事前に指定されていた場合であっても、割り込み出力ができないときに、優先出力に従って優先度を決定するので、利用者の印刷のジョブの実行の優先度を適切に高くすることができる。
【００１５】
本発明のジョブ処理プログラムは、記録媒体に印刷を実行する印刷デバイスと、前記印刷デバイスによる印刷のジョブを生成するための指示が入力される入力デバイスと、利用者を含む範囲の画像を撮影によって生成する撮像デバイスとを備える画像形成装置によって実行されるジョブ処理プログラムであって、前記入力デバイスを介して前記指示が入力された場合にジョブを生成するジョブ生成手段、前記ジョブ生成手段によって生成された新たなジョブの実行の優先度を決定する優先度決定手段、および、前記撮像デバイスによって生成された画像に基づいて前記画像形成装置の利用者の状態を判断する利用者状態判断手段として前記画像形成装置を機能させ、前記優先度決定手段は、前記利用者状態判断手段によって判断された状態に基づいて前記新たなジョブの実行の優先度を決定することを特徴とする。
【００１６】
この構成により、本発明のジョブ処理プログラムを実行する画像形成装置は、撮像デバイスによって生成された画像に基づいて利用者の状態を判断し、判断した利用者の状態に基づいて新たな印刷のジョブ、すなわち、状態が判断された利用者の印刷のジョブの実行の優先度を決定するので、優先度を変更するための特定の操作が利用者によって積極的に実行されなくても、利用者の印刷のジョブの実行の優先度を高くすることができる。したがって、本発明のジョブ処理プログラムを実行する画像形成装置は、印刷のジョブの実行の優先度を変更するための利用者の負担を抑えることができる。
【発明の効果】
【００１７】
本発明の画像形成装置およびジョブ処理プログラムは、印刷のジョブの実行の優先度を変更するための利用者の負担を抑えることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示す印刷ジョブリストの一例を示す図である。
【図３】優先度決定方法指定処理の実行の指示を受け付けた場合の図１に示すＭＦＰの動作のフローチャートである。
【図４】印刷ジョブ生成指示を受け付けた場合の図１に示すＭＦＰの動作のフローチャートである。
【図５】図２に示す状態における最後の印刷ジョブの後ろに新たな印刷ジョブが追加された場合の印刷ジョブリストの一例を示す図である。
【図６】新たな印刷ジョブの優先度を決定する場合の図１に示すＭＦＰの動作のフローチャートである。
【図７】図５に示す状態における最後の印刷ジョブが優先出力されるように優先度が変更された場合の印刷ジョブリストの一例を示す図である。
【図８】図５に示す状態における最後の印刷ジョブが割り込み出力されるように優先度が変更された場合の印刷ジョブリストの一例を示す図である。
【図９】印刷ジョブを実行する場合の図１に示すＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２０】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２１】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００２２】
図１に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、操作部１１の前など、ＭＦＰ１０の近傍に存在する利用者を含む範囲の画像を撮影によって生成する撮像デバイスとしてのカメラ１３と、原稿から画像データを読み取る読取デバイスであるスキャナー１４と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１５と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１６と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１７と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部１８と、ＭＦＰ１０全体を制御する制御部１９とを備えている。
【００２３】
操作部１１は、スキャナー１４によって原稿から読み取られた画像データに基づいてプリンター１５によって記録媒体に印刷を実行するコピーの指示、記憶部１８に記憶されている画像データに基づいてプリンター１５によって記録媒体に印刷を実行する印刷の指示など、プリンター１５による印刷のジョブ（以下「印刷ジョブ」と言う。）を生成するための指示（以下「印刷ジョブ生成指示」と言う。）が入力される。
【００２４】
カメラ１３は、最初からＭＦＰ１０に組み込まれているものでも良いし、ＭＦＰ１０に対して後付けで装着されるものでも良い。
【００２５】
記憶部１８は、印刷ジョブ１８ａを複数記憶することができる。
【００２６】
また、記憶部１８は、印刷ジョブ１８ａのリスト（以下「印刷ジョブリスト」と言う。）１８ｂを記憶することができる。
【００２７】
図２は、印刷ジョブリスト１８ｂの一例を示す図である。
【００２８】
図２に示すように、印刷ジョブリスト１８ｂは、印刷ジョブ１８ａの実行の優先度と、印刷ジョブ１８ａのＩＤと、印刷ジョブ１８ａの状態とを示している。
【００２９】
図２に示す印刷ジョブリスト１８ｂにおいて、ＩＤ「001」の印刷ジョブ１８ａは、優先度が「1」であり、状態が「実行中」である。ＩＤ「002」、「003」、「004」の印刷ジョブ１８ａは、優先度がそれぞれ「2」、「3」、「4」であり、状態が「待機中」である。優先度は、印刷ジョブリスト１８ｂにおける数値が小さいほど、高い。すなわち、印刷ジョブ１８ａは、印刷ジョブリスト１８ｂにおける優先度の数値が小さいほど、先に実行される。
【００３０】
図１に示すように、記憶部１８は、印刷ジョブ１８ａを処理するためのジョブ処理プログラム１８ｃを記憶している。ジョブ処理プログラム１８ｃは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００３１】
また、記憶部１８は、実行中の印刷ジョブ１８ａ以外の全ての未終了の印刷ジョブ１８ａより新たな印刷ジョブ１８ａの実行の優先度を高くする優先出力と、全ての未終了の印刷ジョブ１８ａより新たな印刷ジョブ１８ａの実行の優先度を高くする割り込み出力との何れかの指定を示す優先度決定方法指定情報１８ｄを記憶することができる。
【００３２】
制御部１９は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１８に記憶されているプログラムを実行する。
【００３３】
制御部１９は、記憶部１８に記憶されているジョブ処理プログラム１８ｃを実行することによって、印刷ジョブ生成指示が操作部１１を介して入力された場合に印刷ジョブ１８ａを生成するジョブ生成手段１９ａ、ジョブ生成手段１９ａによって生成された新たな印刷ジョブ１８ａの実行の優先度を決定する優先度決定手段１９ｂ、カメラ１３によって生成された画像に基づいて画像認識技術によってＭＦＰ１０自身の利用者の状態を判断する利用者状態判断手段１９ｃ、および、優先出力および割り込み出力の何れかの指定を受け付ける指定受付手段１９ｄとして機能する。
【００３４】
次に、ＭＦＰ１０の動作について説明する。
【００３５】
まず、新たな印刷ジョブ１８ａの実行の優先度を高くする場合の優先度の決定方法が指定される優先度決定方法指定処理の実行の指示を受け付けたときのＭＦＰ１０の動作について説明する。
【００３６】
利用者は、優先度決定方法指定処理の実行の指示を操作部１１を介してＭＦＰ１０に入力することができる。
【００３７】
制御部１９は、優先度決定方法指定処理の実行の指示に応じて図３に示す動作を実行する。
【００３８】
図３は、優先度決定方法指定処理の実行の指示を受け付けた場合のＭＦＰ１０の動作のフローチャートである。
【００３９】
図３に示すように、指定受付手段１９ｄは、新たな印刷ジョブ１８ａの実行の優先度を高くする場合の優先度の決定方法が指定されるための優先度決定方法指定画面を表示部１２に表示する（Ｓ３１）。ここで、優先度決定方法指定画面は、新たな印刷ジョブ１８ａの実行の優先度を高くする場合の優先度の決定方法として、優先出力および割り込み出力の何れかの指定を受け付けるための画面である。
【００４０】
指定受付手段１９ｄは、Ｓ３１の処理の後、優先度決定方法指定画面において操作部１１を介して優先出力および割り込み出力の何れが指定されたかを判断する（Ｓ３２）。
【００４１】
指定受付手段１９ｄは、優先出力が指定されたとＳ３２において判断すると、優先出力が指定されたことを示す優先度決定方法指定情報１８ｄを記憶部１８に記憶させて（Ｓ３３）、図３に示す動作を終了する。
【００４２】
指定受付手段１９ｄは、割り込み出力が指定されたとＳ３２において判断すると、割り込み出力が指定されたことを示す優先度決定方法指定情報１８ｄを記憶部１８に記憶させて（Ｓ３４）、図３に示す動作を終了する。
【００４３】
なお、ＭＦＰ１０は、以上において、操作部１１を介して利用者からの指示を受け付けて、利用者への通知を表示部１２に表示する。しかしながら、ＭＦＰ１０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）など、ＭＦＰ１０の外部の装置からネットワーク通信部１７を介して利用者からの指示を受け付けて、ネットワーク通信部１７を介して外部の装置に利用者への通知を送信しても良い。
【００４４】
次に、印刷ジョブ生成指示を受け付けた場合のＭＦＰ１０の動作について説明する。
【００４５】
利用者は、コピーの指示などの印刷ジョブ生成指示を操作部１１を介してＭＦＰ１０に入力することができる。
【００４６】
制御部１９は、印刷ジョブ生成指示に応じて図４に示す動作を実行する。
【００４７】
図４は、印刷ジョブ生成指示を受け付けた場合のＭＦＰ１０の動作のフローチャートである。
【００４８】
図４に示すように、ジョブ生成手段１９ａは、操作部１１を介して入力された印刷ジョブ生成指示に応じた印刷ジョブ１８ａを生成する（Ｓ５１）。
【００４９】
次いで、ジョブ生成手段１９ａは、Ｓ５１の処理によって生成した新たな印刷ジョブ１８ａを記憶部１８に記憶させ（Ｓ５２）、Ｓ５２において記憶させた印刷ジョブ１８ａを印刷ジョブリスト１８ｂの最後に追加して（Ｓ５３）、図４に示す動作を終了する。
【００５０】
図５は、図２に示す状態における最後の印刷ジョブ１８ａの後ろに新たな印刷ジョブ１８ａが追加された場合の印刷ジョブリスト１８ｂの一例を示す図である。
【００５１】
例えば、ジョブ生成手段１９ａは、Ｓ５３の処理の実行前に印刷ジョブリスト１８ｂが図２に示す状態である場合、Ｓ５３の処理の実行によって印刷ジョブリスト１８ｂを図５に示す状態にする。図５に示す印刷ジョブリスト１８ｂにおいて、ＩＤ「0005」の印刷ジョブ１８ａがＳ５１において新たに生成された印刷ジョブ１８ａである。
【００５２】
次に、新たな印刷ジョブ１８ａの優先度を決定する場合のＭＦＰ１０の動作について説明する。
【００５３】
制御部１９は、図４に示す動作によって新たな印刷ジョブ１８ａが生成される度に、図６に示す動作を実行する。なお、制御部１９は、図３または図４に示す動作と並行して図６に示す動作を実行することも可能である。
【００５４】
図６は、新たな印刷ジョブ１８ａの優先度を決定する場合のＭＦＰ１０の動作のフローチャートである。
【００５５】
図６に示すように、優先度決定手段１９ｂは、Ｓ５１において生成された新たな印刷ジョブ１８ａ以外の印刷ジョブ１８ａとして、実行中の印刷ジョブ１８ａが存在するか否かを判断する（Ｓ６１）。
【００５６】
優先度決定手段１９ｂは、実行中の印刷ジョブ１８ａが存在しないとＳ６１において判断すると、図６に示す動作を終了する。ここで、Ｓ５１において生成された新たな印刷ジョブ１８ａ以外の印刷ジョブ１８ａとして、実行中の印刷ジョブ１８ａが存在しない場合に、図６に示す動作を終了する理由について説明する。Ｓ５１において生成された新たな印刷ジョブ１８ａ以外の印刷ジョブ１８ａとして、実行中の印刷ジョブ１８ａが存在しないということは、Ｓ５１において生成された新たな印刷ジョブ１８ａ以外に、印刷ジョブ１８ａが存在しないということである。そのため、Ｓ５１において生成された新たな印刷ジョブ１８ａは、直ちに実行されることができ、優先度が入れ替えられる必要がない。したがって、優先度決定手段１９ｂは、実行中の印刷ジョブ１８ａが存在しないとＳ６１において判断すると、図６に示す動作を終了する。
【００５７】
利用者状態判断手段１９ｃは、実行中の印刷ジョブ１８ａが存在するとＳ６１において判断されると、カメラ１３によって生成された画像に基づいて、利用者が急いでいる状態であるか否かを判断する（Ｓ６２）。例えば、利用者状態判断手段１９ｃは、カメラ１３によって生成された画像における利用者の身体、顔、目などの部位の動きが特定の基準より速い場合に、利用者が焦っている、すなわち、急いでいると判断することができる。また、利用者状態判断手段１９ｃは、カメラ１３によって生成された画像における利用者の眉、口、目などの顔の部位の位置関係が特定の基準を満たす場合、例えば、眉間に皺があるなどの場合に、利用者が焦っている、すなわち、急いでいると判断することができる。
【００５８】
優先度決定手段１９ｂは、利用者が急いでいる状態ではないとＳ６２において判断されると、図６に示す動作を終了する。ここで、利用者が急いでいる状態ではない場合に、図６に示す動作を終了する理由について説明する。利用者が急いでいる状態ではないということは、Ｓ５１において生成された新たな印刷ジョブ１８ａは、直ちに実行される必要がないので、優先度が入れ替えられる必要がない。したがって、優先度決定手段１９ｂは、利用者が急いでいる状態ではないとＳ６２において判断されると、図６に示す動作を終了する。
【００５９】
優先度決定手段１９ｂは、利用者が急いでいる状態であるとＳ６２において判断されると、優先度決定方法指定情報１８ｄにおいて優先出力および割り込み出力の何れが指定されているかを判断する（Ｓ６３）。
【００６０】
優先度決定手段１９ｂは、優先出力が指定されているとＳ６３において判断すると、実行中の印刷ジョブ１８ａ以外の全ての未終了の印刷ジョブ１８ａ、すなわち、全ての待機中の印刷ジョブ１８ａより、Ｓ５１において生成された新たな印刷ジョブ１８ａの実行の優先度を高くして（Ｓ６４）、図６に示す動作を終了する。
【００６１】
図７は、図５に示す状態における最後の印刷ジョブ１８ａが優先出力されるように優先度が変更された場合の印刷ジョブリスト１８ｂの一例を示す図である。
【００６２】
例えば、優先度決定手段１９ｂは、Ｓ６４の処理の実行前に印刷ジョブリスト１８ｂが図５に示す状態である場合、Ｓ６４の処理の実行によって印刷ジョブリスト１８ｂを図７に示す状態にする。図７に示す印刷ジョブリスト１８ｂにおいて、ＩＤ「0005」の印刷ジョブ１８ａがＳ５１において新たに生成された印刷ジョブ１８ａである。
【００６３】
図６に示すように、優先度決定手段１９ｂは、割り込み出力が指定されているとＳ６３において判断すると、割り込み出力を禁止する特定の条件が満たされているか否かを判断する（Ｓ６５）。ここで、割り込み出力を禁止する特定の条件としては、例えば、ＭＦＰ１０がフィニッシャーを備えていて、実行中の印刷ジョブ１８ａがプリンター１５によって印刷された複数の記録媒体にパンチ処理、ステープラーによる綴じ処理などの後処理が実行されることが指定されているという条件が存在する。実行中の印刷ジョブ１８ａがプリンター１５によって印刷された複数の記録媒体にパンチ処理、ステープラーによる綴じ処理などの後処理が実行されることが指定されている場合、他の印刷ジョブ１８ａが割り込むと、後処理の実行が指定されている印刷ジョブ１８ａの後処理が正常に実行されることができないようなとき、割り込み出力を禁止してもよい。具体的には、後処理の実行が指定されている印刷ジョブ１８ａの実行によって生成される印刷済みの複数の記録媒体の中に、他の印刷ジョブの実行によって生成される印刷済みの記録媒体が紛れ込むと、後処理の実行が指定されている印刷ジョブ１８ａの実行によって生成される印刷済みの全ての記録媒体の組に対して後処理が正常に実行されることができなくなる。このような場合、割り込み出力を禁止してもよい。
【００６４】
優先度決定手段１９ｂは、割り込み出力を禁止する特定の条件が満たされているとＳ６５において判断すると、Ｓ５１において生成された新たな印刷ジョブ１８ａの実行の優先度を全ての待機中の印刷ジョブ１８ａより高くして（Ｓ６４）、図６に示す動作を終了する。
【００６５】
優先度決定手段１９ｂは、割り込み出力を禁止する特定の条件が満たされていないとＳ６５において判断すると、Ｓ５１において生成された新たな印刷ジョブ１８ａの実行の優先度を全ての未終了の印刷ジョブ１８ａより高くして（Ｓ６６）、図６に示す動作を終了する。すなわち、優先度決定手段１９ｂは、Ｓ６６の処理において、実行中の印刷ジョブ１８ａを中断させた後、中断させた印刷ジョブ１８ａの実行の優先度より、Ｓ５１において生成された新たな印刷ジョブ１８ａの実行の優先度を高くする。
【００６６】
図８は、図５に示す状態における最後の印刷ジョブ１８ａが割り込み出力されるように優先度が変更された場合の印刷ジョブリスト１８ｂの一例を示す図である。
【００６７】
例えば、優先度決定手段１９ｂは、Ｓ６６の処理の実行前に印刷ジョブリスト１８ｂが図５に示す状態である場合、Ｓ６６の処理の実行によって印刷ジョブリスト１８ｂを図８に示す状態にする。図８に示す印刷ジョブリスト１８ｂにおいて、ＩＤ「0005」の印刷ジョブ１８ａがＳ５１において新たに生成された印刷ジョブ１８ａである。図８に示す印刷ジョブリスト１８ｂにおいて、ＩＤ「0001」の印刷ジョブ１８ａは、状態が「中断中」になっている。
【００６８】
次に、印刷ジョブを実行する場合のＭＦＰ１０の動作について説明する。
【００６９】
制御部１９は、印刷ジョブリスト１８ｂに印刷ジョブ１８ａが存在している場合、図９に示す動作を実行する。なお、制御部１９は、図３、図４または図６に示す動作と並行して図９に示す動作を実行することも可能である。
【００７０】
図９は、印刷ジョブを実行する場合のＭＦＰ１０の動作のフローチャートである。
【００７１】
図９に示すように、制御部１９は、印刷ジョブリスト１８ｂにおいて優先度「1」の印刷ジョブ１８ａの実行を開始する（Ｓ７１）。
【００７２】
次いで、制御部１９は、Ｓ６６における割り込み出力が実行されたか否かを判断する（Ｓ７２）。
【００７３】
制御部１９は、割り込み出力が実行されたとＳ７２において判断すると、実行中の印刷ジョブ１８ａを中断して（Ｓ７３）、印刷ジョブリスト１８ｂにおいて新たに優先度「1」になった印刷ジョブ１８ａの実行を開始する（Ｓ７１）。
【００７４】
制御部１９は、割り込み出力が実行されていないとＳ７２において判断すると、印刷ジョブリスト１８ｂにおける優先度「1」の印刷ジョブ１８ａの実行が終了したか否かを判断する（Ｓ７４）。
【００７５】
制御部１９は、印刷ジョブ１８ａの実行が終了していないとＳ７４において判断すると、Ｓ７２の処理を実行する。
【００７６】
制御部１９は、印刷ジョブ１８ａの実行が終了したとＳ７４において判断すると、印刷ジョブリスト１８ｂにおける優先度「1」の印刷ジョブ１８ａを記憶部１８から削除して（Ｓ７５）、印刷ジョブリスト１８ｂにおいて優先度「1」の印刷ジョブ１８ａを削除する（Ｓ７６）。
【００７７】
次いで、制御部１９は、印刷ジョブリスト１８ｂに印刷ジョブ１８ａが存在しているか否かを判断する（Ｓ７７）。
【００７８】
制御部１９は、印刷ジョブリスト１８ｂに印刷ジョブ１８ａが存在しているとＳ７７において判断すると、印刷ジョブリスト１８ｂにおいて全ての印刷ジョブ１８ａの優先度の数値を１ずつ小さくして（Ｓ７８）、Ｓ７１の処理を実行する。ここで、制御部１９は、Ｓ７１の処理を実行する場合に、印刷ジョブリスト１８ｂにおける優先度「1」の印刷ジョブ１８ａがＳ７３において中断させていた印刷ジョブ１８ａであるとき、印刷ジョブ１８ａのうち中断させていたページの印刷から再開する。
【００７９】
制御部１９は、印刷ジョブリスト１８ｂに印刷ジョブ１８ａが存在していないとＳ７７において判断すると、図９に示す動作を終了する。
【００８０】
以上に説明したように、ＭＦＰ１０は、カメラ１３によって生成された画像に基づいて利用者の状態を判断し、判断した利用者の状態に基づいて新たな印刷ジョブ１８ａ、すなわち、状態が判断された利用者の印刷ジョブ１８ａの実行の優先度を決定する（Ｓ６２でＹＥＳおよびＳ６４、Ｓ６２でＹＥＳおよびＳ６６、または、Ｓ６２でＮＯ）ので、優先度を変更するための特定の操作が利用者によって積極的に実行されなくても、利用者の印刷ジョブ１８ａの実行の優先度を高くすることができる。したがって、ＭＦＰ１０は、印刷ジョブ１８ａの実行の優先度を変更するための利用者の負担を抑えることができる。
【００８１】
特に、ＭＦＰ１０は、カメラ１３によって生成された画像に基づいて自動的に利用者の印刷ジョブ１８ａの実行の優先度を決定するので、優先度を変更するための特定の操作を利用者が知らなくても、利用者の印刷ジョブ１８ａの実行の優先度を適切に変更することができる。例えば、ＭＦＰ１０は、優先度を変更するための特定の操作を知らないが印刷ジョブ１８ａの実行を急いでいる利用者の印刷ジョブ１８ａを早く終了させることによって、利用者の待ち時間を短縮することができる。
【００８２】
ＭＦＰ１０は、利用者が急いでいる状態であると判断した場合に（Ｓ６２でＹＥＳ）、利用者の印刷ジョブ１８ａの実行の優先度を高くして（Ｓ６４またはＳ６６）、利用者の印刷ジョブ１８ａを早く終了させるので、利用者の印刷ジョブ１８ａの実行の優先度を適切に高くすることができる。
【００８３】
なお、ＭＦＰ１０は、利用者が急いでいる状態であると判断した場合に利用者の印刷ジョブ１８ａの実行の優先度を高くするが、利用者の印刷ジョブ１８ａの実行の優先度を高くするための利用者の状態としては、急いでいる状態以外の状態であっても良い。
【００８４】
ＭＦＰ１０は、利用者の印刷ジョブ１８ａの実行の優先度を決定する場合に、優先出力および割り込み出力のうち事前に指定された方に従って（Ｓ６３）優先度を決定する（Ｓ６４またはＳ６６）ので、利用者の印刷ジョブ１８ａの実行の優先度を利用者の希望に応じて適切に高くすることができる。
【００８５】
ＭＦＰ１０は、優先出力および割り込み出力のうち割り込み出力が事前に指定されていた場合（Ｓ６３で「割り込み出力」）であっても、割り込み出力ができないとき（Ｓ６５でＹＥＳ）に、優先出力に従って優先度を決定する（Ｓ６４）ので、利用者の印刷ジョブ１８ａの実行の優先度を適切に高くすることができる。
【００８６】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、コピー専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００８７】
１０  ＭＦＰ（画像形成装置）
１１  操作部（入力デバイス）
１３  カメラ（撮像デバイス）
１５  プリンター（印刷デバイス）
１８ａ  印刷ジョブ（ジョブ）
１８ｃ  ジョブ処理プログラム
１９ａ  ジョブ生成手段
１９ｂ  優先度決定手段
１９ｃ  利用者状態判断手段
１９ｄ  指定受付手段
【図１】
0006264565.tif 000002
【図２】
0006264565.tif 000003
【図３】
0006264565.tif 000004
【図４】
0006264565.tif 000005
【図５】
0006264565.tif 000006
【図６】
0006264565.tif 000007
【図７】
0006264565.tif 000008
【図８】
0006264565.tif 000009
【図９】
0006264565.tif 000010