(57)【要約】【課題】ユーザが特別な操作を行わなくても、投入して実行待ちとなっている画像出力ジョブの実行順を早めることができる画像処理装置を提供する。【解決手段】複合機は、ユーザからジョブの投入を受けると（Ｓ１０００〜Ｓ１００２）、そのジョブの巡回カウンタを初期化し（Ｓ１００３）、初期優先度を設定して（Ｓ１００４）、ジョブ状態確認で他のジョブと優先度を比較する（Ｓ１１００）。優先度の高いジョブが実行中であれば投入ジョブを待機させる。待機されたジョブの投入ユーザが複合機を巡回しにきた場合は、そのことをユーザ認証（個人認証）によって認識し、そのユーザに対応したジョブの巡回カウンタをインクリメントする。ユーザが頻繁に巡回し、巡回カウンタの値が所定値よりも大きくなった場合には、そのユーザのジョブの緊急性が高いと判断し、そのジョブの優先度をより高い優先度に変更する（Ｓ１２００〜Ｓ１２１０）。【選択図】図３
2011037019.tif 000002
【特許請求の範囲】
【請求項１】
画像を出力する出力ジョブの実行を指示したユーザのユーザ識別情報と関連付けられて該出力ジョブが投入される投入部と、
前記出力ジョブの優先度に基づいて、前記投入された出力ジョブの実行順を管理する管理部と、
前記実行順に従って前記出力ジョブを順次実行する実行部と、
前記ユーザ識別情報が入力される入力部と、
前記実行部による実行待ちの出力ジョブの優先度を、該出力ジョブに関連付けられているユーザ識別情報が前記入力部に入力された入力状況に基づいて高める変更を行う制御部と、
を備えた画像処理装置。
【請求項２】
画像を出力する出力ジョブの実行を指示したユーザのユーザ識別情報と関連付けられて該出力ジョブが投入される投入部と、
前記投入された出力ジョブの実行順を管理する管理部と、
前記実行順に従って前記出力ジョブを順次実行する実行部と、
前記ユーザ識別情報が入力される入力部と、
前記実行部による実行待ちの出力ジョブの実行順を、該出力ジョブに関連付けられているユーザ識別情報が前記入力部に入力された入力状況に基づいて早める変更を行う制御部と、
を備えた画像処理装置。
【請求項３】
前記入力部は、前記ユーザ識別情報が記憶された記憶装置との接続によって前記ユーザ識別情報が入力される接続部を含む
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記入力部は、前記ユーザ識別情報を送信する端末装置との通信によって前記ユーザ識別情報が入力される受信部を含む
ことを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記入力状況は、前記ユーザ識別情報が前記入力部に入力された回数と、前記ユーザ識別情報が入力部に入力されていた時間とのうちの少なくとも一方である
ことを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御部は、前記入力状況が前記回数を含む場合に、前記回数が所定の閾値を超過すると前記実行待ちの出力ジョブに対する前記変更を行う
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記制御部は、前記入力状況が前記時間を含む場合に、前記時間が所定の閾値を超過すると前記実行待ちの出力ジョブに対する前記変更を行う
ことを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記制御部は、前記実行待ちの出力ジョブに対する前記変更を行った場合に、該変更を行ったことを報知する
ことを特徴とする請求項１〜７のいずれか１項に記載の画像処理装置。
【請求項９】
表示部を備え、
前記制御部は、前記報知を前記表示部による表示によって行う
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
音発生部を備え、
前記制御部は、前記報知を前記音発生部による音の発生によって行う
ことを特徴とする請求項８または９に記載の画像処理装置。
【請求項１１】
前記出力ジョブを投入するユーザの端末装置と通信する通信部を備え、
前記制御部は、前記報知を前記通信部による前記端末装置への通知によって行う
ことを特徴とする請求項８〜１０のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を出力する出力ジョブの実行順を制御する画像処理装置に関する。
【背景技術】
【０００２】
ユーザから投入された印刷ジョブなどを実行する画像処理装置では、ジョブの種類、処理時間、ユーザの権限、現在実行中あるいは待機中のジョブの状態などから、投入されたジョブの優先度を設定し、排他制御となる複数のジョブの実行順をその優先度に基づいて決定して順次実行するようにしているものがある。このような優先度を設ける場合には、優先度が低くされてしまったジョブは、後から優先度の高いジョブが投入されると、そのジョブに先を越されてなかなか実行されないようなことが起こり得る。
【０００３】
このジョブの優先度や実行順を自動的に変更する技術としては、たとえば、実行待ちとなっている優先度の低い印刷ジョブ（待機ジョブ）が優先度の高い印刷ジョブの割り込みを度々受けてなかなか実行されないようなことを解消するために、優先度の低い待機ジョブの割り込みを受けた回数をカウントし、この回数に基づいて優先度の低い待機ジョブの優先度を高め、実行順が早まるようにした技術がある（特許文献１参照）。
【０００４】
また、ユーザがクライアントＰＣ（Personal Computer）から複合機内のハードディスク装置に確保されたメールボックスを指定して印刷データを送信した後に、複合機側のパネルを操作してそのメールボックス内のデータの印刷を指示するメールボックス印刷（セキュリティー印刷）において、優先度に基づきジョブの実行順を自動的に変更する技術もある。この技術では、ユーザが操作パネルでメールボックスＩＤ（IDentification）およびパスワード等を入力してから印刷出力されるまでの間、複合機の前で待たされる時間を短縮するために、近距離無線技術を使用してユーザ認証を行うと共に、実行中のジョブを投入したユーザよりも優先度（優先順位）の高いユーザを認証し、そのユーザの印刷データがメールボックスに存在する場合には、実行中のジョブを中断してそのユーザの印刷ジョブを実行するようにしている（特許文献２参照）。
【０００５】
また一般には、実行順の遅いジョブをユーザの操作によって早められるようにしたジョブの割り込み機能や飛び越し機能などが知られている。これらの機能を備えた画像処理装置では、たとえば、ユーザは自分の投入したジョブが即時実行されずに待たされてしまっている場合に、操作パネルなどを使ってジョブの実行順を確認する。自分の投入したジョブの優先度が低く設定され、かつ、印刷出力などを急いでいるような場合には、ユーザ自身が操作パネルなどからジョブの割り込み機能や飛び越し機能の操作を行い、他のジョブよりも自分のジョブを優先的に処理できるようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１２５６６１号公報
【特許文献２】特開２００５−２４４６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１のような割り込みを受けた回数で待機ジョブの優先度を高める技術の場合は、優先度の低い待機ジョブが多数存在する状況で所定回数の割り込みが発生すると、その多数の待機ジョブの優先度が一斉に高められてそれらが優先的に順次実行されるようになり、その後に投入されたジョブがなかなか実行されないという状態が起こり得る。
【０００８】
特許文献２の技術では、複合機を訪れたユーザを自動認証し、その認証ユーザと既に投入されたジョブの投入ユーザの優先度を比較していずれのユーザのジョブを優先させるか決定するようにしているが、認証ユーザよりも優先度の高いユーザから投入されたジョブが多数待機しているような場合には、その優先度の低い認証ユーザのジョブがなかなか実行されないという状態が起こり得る。
【０００９】
また、ジョブの優先度をユーザの操作によって変更できる場合でも、変更の実行権の無いユーザは、自分のジョブが低い優先度で投入され、後から優先度の高いジョブが投入されてしまうと、緊急の場合でも優先度を変更することができず、優先度の高いジョブが終了するまで待たされ不便であった。
【００１０】
また、割り込み機能などを備えている場合でも、操作に不慣れであったり機能に詳しくなかったりするユーザは、割り込み機能などを利用することができず、自分の投入したジョブの優先度が低くなってしまった場合には、緊急の場合でも優先度を変更することができず、他の優先度の高いジョブが終了するまで待たされ不便であった。
【００１１】
本発明は、上記の問題を解決しようとするものであり、ユーザが特別な操作を行わなくても、投入して実行待ちとなっている画像出力ジョブの実行順を早めることができる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１２】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１３】
［１］画像を出力する出力ジョブの実行を指示したユーザのユーザ識別情報と関連付けられて該出力ジョブが投入される投入部と、
前記出力ジョブの優先度に基づいて、前記投入された出力ジョブの実行順を管理する管理部と、
前記実行順に従って前記出力ジョブを順次実行する実行部と、
前記ユーザ識別情報が入力される入力部と、
前記実行部による実行待ちの出力ジョブの優先度を、該出力ジョブに関連付けられているユーザ識別情報が前記入力部に入力された入力状況に基づいて高める変更を行う制御部と、
を備えた画像処理装置。
【００１４】
上記発明では、画像を出力する出力ジョブ（画像出力ジョブ）は、その出力ジョブの実行を指示したユーザのユーザ識別情報と関連付けられて投入され、出力ジョブの優先度に基づいて実行順が管理される。出力ジョブの優先度は、たとえば、ユーザがジョブ投入時や投入後に設定するようにしてもよく、画像処理装置がジョブの種類、処理時間、ユーザの権限、現在実行中あるいは待機中のジョブの状態などの所定の条件に基づいて自動で設定するようにしてもよい。投入された複数の出力ジョブは、この管理の元で実行順に従って順次実行される。
【００１５】
画像処理装置は、投入された出力ジョブの管理および実行中にユーザ識別情報の入力を受け付け可能であり、実行待ちの出力ジョブが存在するときに、その実行待ちの出力ジョブに関連付けられているユーザ識別情報の入力を受けた場合には、入力状況からその出力ジョブの投入後の当該ユーザの行動（行動パターン）を認識することができる。たとえば、入力されたユーザ識別情報によって識別したユーザが自分の投入した出力ジョブの進捗状況（出力状況）を確認しているなどの認識を行うことができる。また、ユーザ識別情報の入力頻度が高い場合などには、たとえば、実行待ちとなっている出力ジョブに対する確認頻度が高いなどの認識を行うことができる。さらに、このようにして認識したユーザの行動から、出力ジョブの緊急性（緊急度）を判断（推測）することができる。たとえば、実行待ちの出力ジョブに対する確認頻度が高いと認識した場合には、その出力ジョブは緊急性が高いと判断することができる。
【００１６】
画像処理装置は、この実行待ちの出力ジョブに対し、関連付けられているユーザ識別情報の入力状況に基づいて優先度を高める変更を行う。優先度が高められた実行待ちの出力ジョブは、実行順が早まる傾向になったり、実際に早められたりすることになる。これにより、ユーザは、従来のような優先度の変更や割り込み機能などの特別な操作を行わなくても、画像処理装置にユーザ識別情報が入力されるような行動を起こすことで、自分の投入した実行待ちの出力ジョブの実行順を早めることができる。
【００１７】
［２］画像を出力する出力ジョブの実行を指示したユーザのユーザ識別情報と関連付けられて該出力ジョブが投入される投入部と、
前記投入された出力ジョブの実行順を管理する管理部と、
前記実行順に従って前記出力ジョブを順次実行する実行部と、
前記ユーザ識別情報が入力される入力部と、
前記実行部による実行待ちの出力ジョブの実行順を、該出力ジョブに関連付けられているユーザ識別情報が前記入力部に入力された入力状況に基づいて早める変更を行う制御部と、
を備えた画像処理装置。
【００１８】
上記発明では、画像を出力する出力ジョブは、その出力ジョブの実行を指示したユーザのユーザ識別情報と関連付けられて投入され、実行順が管理される。投入された複数の出力ジョブは、この管理の元で実行順に従って順次実行される。
【００１９】
画像処理装置は、投入された出力ジョブの管理および実行中にユーザ識別情報の入力を受け付け可能であり、実行待ちの出力ジョブが存在するときに、その実行待ちの出力ジョブに関連付けられているユーザ識別情報の入力を受けた場合には、［１］と同様にそのユーザ識別情報の入力状況からその出力ジョブの投入後の当該ユーザの行動を認識することができ、その出力ジョブの緊急性を判断することができる。
【００２０】
そして画像処理装置は、この実行待ちの出力ジョブに対し、関連付けられているユーザ識別情報の入力状況に基づいて実行順を早める変更を行う。これにより、ユーザは特別な操作を行わなくても、画像処理装置にユーザ識別情報が入力されるような行動を起こすことで、自分の投入した実行待ちの出力ジョブの実行順を早めることができる。
【００２１】
［３］前記入力部は、前記ユーザ識別情報が記憶された記憶装置との接続によって前記ユーザ識別情報が入力される接続部を含む
ことを特徴とする［１］または［２］に記載の画像処理装置。
【００２２】
上記発明では、ユーザが自分のユーザ識別情報を記憶された記憶装置を所持（携帯）し、画像処理装置がその記憶装置との接続によってユーザ識別情報の入力を受ける構成では、ユーザは、画像処理装置を訪問（巡回）して自分の記憶装置を接続させるといった行動を取ることにより、自分の投入した実行待ちの出力ジョブの実行順を早められるようになる。なお、記憶装置と画像処理装置の接続は、接触および非接触のいずれでもよい。非接触の場合には、各種の無線通信技術を用いることで、両装置の接続が可能である。
【００２３】
［４］前記入力部は、前記ユーザ識別情報を送信する端末装置との通信によって前記ユーザ識別情報が入力される受信部を含む
ことを特徴とする［１］〜［３］のいずれか１項に記載の画像処理装置。
【００２４】
上記発明では、ユーザが画像処理装置と通信可能な自分の端末装置から画像処理装置にアクセスし、画像処理装置がその端末装置からのアクセスによってユーザ識別情報の入力を受ける（ユーザ識別情報を受信する）構成では、ユーザは、自分の端末装置を通じて画像処理装置にアクセスするといった行動を取ることにより、自分の投入した実行待ちの出力ジョブの実行順を早められるようになる。
【００２５】
［５］前記入力状況は、前記ユーザ識別情報が前記入力部に入力された回数と、前記ユーザ識別情報が入力部に入力されていた時間とのうちの少なくとも一方である
ことを特徴とする［１］〜［４］のいずれか１項に記載の画像処理装置。
【００２６】
上記発明では、ユーザ識別情報の入力状況は、ユーザ識別情報が入力された回数のみの場合と、ユーザ識別情報が入力されていた時間のみの場合と、その両方を併用したり組み合わせたりした場合とを含む。時間は、たとえば、入力の連続時間、累積時間、間隔時間などを含む。ユーザ識別情報の入力状況は、このような入力回数や入力時間から認識することができる。
【００２７】
［６］前記制御部は、前記入力状況が前記回数を含む場合に、前記回数が所定の閾値を超過すると前記実行待ちの出力ジョブに対する前記変更を行う
ことを特徴とする［５］に記載の画像処理装置。
【００２８】
上記発明では、ユーザ識別情報の入力回数が所定の閾値を超過すると実行待ちの出力ジョブに対する変更、すなわち、その出力ジョブの優先度を高める変更や実行順を早める変更が行われる。ユーザは、ユーザ識別情報の入力回数が多くなるような行動を起こすことで、自分の投入した実行待ちの出力ジョブの実行順を早めることができる。
【００２９】
［７］前記制御部は、前記入力状況が前記時間を含む場合に、前記時間が所定の閾値を超過すると前記実行待ちの出力ジョブに対する前記変更を行う
ことを特徴とする［５］に記載の画像処理装置。
【００３０】
上記発明では、ユーザ識別情報の入力時間（連続時間、累積時間など）が所定の閾値を超過すると実行待ちの出力ジョブに対する変更、すなわち、その出力ジョブの優先度を高める変更や実行順を早める変更が行われる。ユーザは、ユーザ識別情報の入力時間が長くなるような行動を起こすことで、自分の投入した実行待ちの出力ジョブの実行順を早めることができる。
【００３１】
［８］前記制御部は、前記実行待ちの出力ジョブに対する前記変更を行った場合に、該変更を行ったことを報知する
ことを特徴とする［１］〜［７］のいずれか１項に記載の画像処理装置。
【００３２】
上記発明では、実行待ちの出力ジョブに対して優先度を高める変更や実行順を早める変更が行われた場合に、ユーザは報知を受けてそのことを認識することができる。
【００３３】
［９］表示部を備え、
前記制御部は、前記報知を前記表示部による表示によって行う
ことを特徴とする［８］に記載の画像処理装置。
【００３４】
上記発明では、実行待ちの出力ジョブに対して優先度を高める変更や実行順を早める変更が行われた場合に、ユーザは画像処理装置による表示によってそのことを認識することができる。
【００３５】
［１０］音発生部を備え、
前記制御部は、前記報知を前記音発生部による音の発生によって行う
ことを特徴とする［８］または［９］に記載の画像処理装置。
【００３６】
上記発明では、実行待ちの出力ジョブに対して優先度を高める変更や実行順を早める変更が行われた場合に、ユーザは画像処理装置から発生された音によってそのことを認識することができる。
【００３７】
［１１］前記出力ジョブを投入するユーザの端末装置と通信する通信部を備え、
前記制御部は、前記報知を前記通信部による前記端末装置への通知によって行う
ことを特徴とする［８］〜［１０］のいずれか１項に記載の画像処理装置。
【００３８】
上記発明では、実行待ちの出力ジョブに対して優先度を高める変更や実行順を早める変更が行われた場合に、ユーザは画像処理装置からの自分の端末装置への通知によってそのことを認識することができる。
【発明の効果】
【００３９】
本発明の画像処理装置によれば、ユーザが特別な操作を行わなくても、投入して実行待ちとなっている画像出力ジョブの実行順を早めることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施形態に係る画像処理システムのシステム構成を示す図である。
【図２】本発明の第１の実施形態に係る画像処理装置としての複合機の概略構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る複合機の動作を示すアクティビティ図である。
【図４】本発明の第２の実施形態に係る複合機の動作を示すアクティビティ図である。
【図５】本発明の第３の実施形態に係る複合機の動作を示すアクティビティ図である。
【発明を実施するための形態】
【００４１】
以下、図面に基づき本発明の実施形態を説明する。
【００４２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像処理システム５のシステム構成例を示している。画像処理システム５は、任意台数の端末装置７と、本発明の第１の実施形態に係る画像処理装置としての複合機１０とをＬＡＮ（Local Area Network）などのネットワーク２に接続して構成される。端末装置７は、汎用のパーソナルコンピュータなどで構成されている。
【００４３】
複合機１０は、原稿画像を光学的に読み取ってその複製画像を記録紙に印刷して出力するコピー機能、読み取った原稿の画像データをファイルにして保存したり端末装置７やサーバなどへ送信したりするスキャン機能、端末装置７から受信した印刷データに係る画像や当該複合機１０に保存されているファイル（画像データ）に係る画像を記録紙に印刷して出力するプリンタ機能、ファクシミリ機や他の複合機などと画像データを送受信するファクシミリ機能、電子メールを送受信する電子メール機能、認証用のデバイスであるトークンデバイス（認証デバイス）を利用してユーザ認証（個人認証）を行うユーザ認証機能などを備えている。
【００４４】
複合機１０の使用を許可されているユーザは、そのユーザの認証情報（ユーザ識別情報）が記憶されたトークンデバイスを携帯している。複合機１０は、ユーザのトークンデバイスから認証情報の入力を受けてユーザ認証を行うようになっている。端末装置７が認証デバイスから認証情報の入力を受けてユーザ認証を行う構成の場合には、このトークンデバイスを端末装置７の認証デバイスと兼用することもできる。
【００４５】
ユーザは、複合機１０に原稿のコピー、スキャン、ファクシミリ送信などのジョブを実行させたり、保存されているファイルの印刷ジョブを実行させたりする場合には、複合機１０でユーザ認証を行い、ジョブの設定および実行指示を行って複合機１０に上記の各種ジョブを投入し実行させることができる。端末装置７を操作して複合機１０に印刷ジョブを実行させる場合には、端末装置７でユーザ認証を行い、印刷するファイルの指定や印刷ジョブの設定および実行指示を行って複合機１０に印刷ジョブを投入し実行させることができる。これらのコピー、スキャン（ファイル転送）、印刷（プリント）、ファクシミリ送信などのジョブは、複合機１０によって画像が出力される出力ジョブである。
【００４６】
複合機１０は、ユーザから投入された出力ジョブの優先度を設定する機能、投入された出力ジョブの優先度を変更する操作をユーザから受けた場合にその優先度を変更する機能（割り込み機能）、排他制御の処理となる複数の出力ジョブの実行順を優先度に基づいて決定する機能、この実行順に従って出力ジョブ（複数の出力ジョブ）を順次実行するように管理し、この管理の元で実行順に従って出力ジョブを順次実行する機能、実行待ちの出力ジョブに対し、そのジョブの投入後の当該ユーザの行動（行動パターン）に基づいてそのジョブの緊急性が高いと判断した場合に優先度を高める変更を行う機能を備えている。
【００４７】
出力ジョブの優先度は、たとえば、低／高の２段階や低／中／高の３段階などの複数段階とされている。複合機１０は投入された出力ジョブの優先度（初期優先度）を所定の条件に基づいて自動で設定するようになっている。
【００４８】
優先度が低く設定されて実行待ちとなっている出力ジョブの緊急性は、本実施形態では複合機１０がユーザの巡回行動に基づいて判断する。巡回行動とは、ユーザが自分の投入した出力ジョブの進捗状況（出力状況）を確認するために複合機１０を訪れる行動を指す。複合機１０は、優先度が低く設定されて実行待ちとなっている出力ジョブの投入後から実行開始までの間に、そのジョブを投入したユーザを認証した場合、すなわち、そのユーザのトークンデバイスから認証情報の入力を受けた場合に、そのユーザが巡回してきたと認識し、巡回回数（ユーザ認証回数／認証情報の入力回数）が予め設定された所定値を上回ると、頻繁に巡回してくるので緊急性が高いと判断し、そのユーザの出力ジョブの優先度を高める変更を行うようになっている。
【００４９】
図２は、複合機１０の概略構成を示すブロック図である。複合機１０は、制御部としてのＣＰＵ（Central Processing Unit）１１に、バス１２を介してＲＯＭ（Read Only Memory）１３と、ＲＡＭ（Random Access Memory）１４と、不揮発メモリ１５と、表示部１６と、操作部１７と、音発生部１８と、スキャナ部１９と、画像処理部２０と、プリンタ部２１と、ファクシミリ通信部２２と、ネットワーク通信部２３と、トークンデバイス通信部２４とを接続して構成される。
【００５０】
ＣＰＵ１１は、ＲＯＭ１３に格納されているプログラムに基づいて複合機１０の動作を制御する。ＲＡＭ１４は、ＣＰＵ１１がプログラムを実行する際に各種データを一時的に格納するワークメモリとして使用されるほか、画像データを一時的に保存するための画像メモリなどにも使用される。
【００５１】
不揮発メモリ１５は、電源がオフされても記憶が保持されるメモリであり、装置固有の情報や各種の設定情報、表示部１６に表示する各種画面の表示用データ、ユーザの認証情報、ユーザの使用する端末装置７の電子メールアドレス、ジョブ情報などが記憶される。ジョブ情報は、ジョブの画像データ、ジョブの優先度、ジョブの巡回カウンタなどである。
【００５２】
ジョブの画像データは、たとえば、原稿のスキャン、コピー、ファクシミリ送信などにおいて原稿を読み取って取得された画像データ、端末装置７から受信して指示された印刷ジョブに含まれている印刷データ（画像データ）などである。この画像データは、たとえば、不揮発メモリ１５に記憶する代わりに、別途設けたハードディスク装置などに記憶するようにしてもよい。
【００５３】
ジョブの優先度は、ジョブの実行順を決めるために使用する設定情報である。前述したように低／高や低／中／高などの複数段階を示す情報であり、その中からジョブの投入時に複合機１０により所定の条件に基づいて初期優先度が自動選択されて設定される。所定の条件は、ジョブの種類、処理時間、ユーザの権限、現在実行中あるいは待機中のジョブの状態などの条件である。
【００５４】
ジョブの巡回カウンタは、投入されて実行待ちとなっているジョブが存在するときにそのジョブを投入したユーザが複合機１０を巡回しにきた回数を計数（カウント）するためのカウンタである。この巡回カウンタは、本実施形態ではジョブ単位で設けるようにしている。なお、巡回カウンタはユーザ単位で設けるようにしてもよい。たとえば、同一ユーザが複数のジョブを投入して実行待ちとなった場合には、ジョブ単位であればジョブ毎に個別の巡回カウンタが設けられ、ユーザ単位であればユーザ毎に各ジョブ共通の巡回カウンタが設けられる。
【００５５】
ユーザによって投入されるジョブ（出力ジョブ）は、そのユーザ（ユーザの認証情報）に関連付けられて投入され、投入されたジョブとそのジョブ情報（画像データ、優先度、巡回カウンタなど）は、そのジョブを投入したユーザ（ユーザの認証情報）に関連付けられて管理される。
【００５６】
表示部１６は、液晶ディスプレイなどで構成され、操作画面、設定画面、確認画面、通知画面などの各種の画面を表示する。操作部１７は、スタートキー、ストップキー、テンキーなどの各種のボタン類と、液晶ディスプレイの表面に設けられて押下された座標位置を検出するタッチパネルなどで構成され、ユーザが複合機１０に対して行う各種の操作を受け付ける。音発生部１８は、鳴動音などを発生する。
【００５７】
スキャナ部１９は、原稿を光学的に読み取って画像データを取得する。スキャナ部１９は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００５８】
画像処理部２０は、端末装置７から受信した印刷データ（ベクタ形式の印刷データ）に対してラスタライズ処理を施したり、画像データに対して、画像補正、回転、拡大／縮小、圧縮／伸張など各種の画像処理を施したりする。
【００５９】
プリンタ部２１は、画像データに基づく画像を電子写真プロセスによって記録紙上に形成して出力する。プリンタ部２１は、たとえば、記録紙の搬送装置と、感光体ドラムと、帯電装置と、入力される画像データに応じて点灯制御されるＬＤ（Laser Diode）と、ＬＤから射出されたレーザ光を感光体ドラム上で走査させる走査ユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有する、いわゆるレーザープリンタとして構成されている。レーザ光に代えてＬＥＤ（Light Emitting Diode）で感光体ドラムを照射するＬＥＤプリンタのほか他の方式のプリンタであってもかまわない。
【００６０】
ファクシミリ通信部２２は、ファクシミリ機能を備えた外部装置と公衆回線を通じて画像データを送受信する。ネットワーク通信部２３は、ネットワーク２を通じて外部装置と通信を行う。
【００６１】
トークンデバイス通信部２４は、ユーザの携帯する認証用のトークンデバイスと通信し、トークンデバイスに記憶されている認証情報（ユーザ識別情報）を取得する。
【００６２】
トークンデバイスは、接触型および非接触型のいずれであってもよい。接触型の場合には、トークンデバイスを磁気カードなどで構成することができる。非接触型の場合には、トークンデバイスをＩＣ（Integrated Circuit）カードで構成したり、ＲＦＩＤ（Radio Frequency IDentification）、Bluetooth、ZigBeeなどの各種の近距離無線技術を使用した無線デバイスで構成したりすることができる。無線の場合には、ユーザが複合機１０に接近して無線通信可能になると（通信圏内にユーザが入ると）、トークンデバイス通信部２４は自動的にトークンデバイス（無線デバイス）との通信を開始し、トークンデバイス内の認証情報を取得する。
【００６３】
次に、複合機１０の動作について説明する。
【００６４】
複合機１０の動作は、並列処理を２次元で表現できるＵＭＬ(Unified Modeling Language)２．０のアクティビティ図を用いて説明する。
【００６５】
図３は、第１の実施形態に係る複合機１０の動作を示すアクティビティ図である。縦軸のレーンは、ユーザや複合機１０の制御部（ＣＰＵ１１）内の各処理部による処理内容を横方向に分割して示している。レーン１０００はユーザの動作、レーン１００１は複合機１０の認証処理、レーン１００２は複合機１０の巡回監視処理、レーン１００３は複合機１０の優先度制御処理、レーン１００４は複合機１０のジョブ制御処理、レーン１００５は複合機１０の報知処理の内容を示している。横軸のレーンは、時間経過に伴うユーザや複合機１０の状態を縦方向に分割して示している。レーン１１００はジョブ投入時、レーン１１０１はジョブ実行時、レーン１１０２はユーザによる複合機１０への巡回時といった各状態でのユーザおよび複合機１０の処理（動作）を示している。
【００６６】
ここでは、複合機１０にユーザ操作によるジョブの優先度変更機能（割り込み機能）が搭載されており、ユーザの携帯する認証用のトークンデバイスが非接触型であり、各ユーザに権限が付与されている場合を例に説明する。また、縦軸のレーンに示した複合機１０の各処理では、処理を実行する各処理部の符号を便宜的にレーンの番号を用いて説明する。
【００６７】
・ジョブ投入時の動作（レーン１１００）
ユーザ１０００は、端末装置７からファイルの印刷の指示を行う、もしくは複合機１０のスキャナ部１９に原稿をセットし操作部１７からコピーの指示などを行うことで出力ジョブの投入操作を行う（ステップＳ１０００）。ユーザはジョブ投入操作を行うに当たり、事前に端末装置７または複合機１０でユーザ認証を行っているが、このジョブ投入時におけるユーザ認証処理の図示は省略している。複合機１０によるユーザ認証処理では、トークンデバイス通信部２４がユーザの携帯するトークンデバイスから取得した認証情報と、不揮発メモリ１５に記憶されている照合用の認証情報とを比較することでユーザの識別（特定）および認証を行う。
【００６８】
ジョブ投入操作により、複合機１０のネットワーク通信部２３、もしくは操作部１７を経由してジョブ制御処理部１００４にジョブ開始のイベントが通知される（ステップＳ１００１、ステップＳ１００２）。
【００６９】
ジョブ制御処理部１００４は、投入されたジョブをユーザ（ユーザの認証情報）と関連付けてジョブキューに登録し管理する。端末装置７からの印刷指示の場合には、端末装置７が認証したユーザの認証情報が端末装置７から通知され、そのユーザの認証情報と関連付けて投入ジョブを登録・管理する。複合機１０におけるコピー指示などの場合には、複合機１０が認証したユーザの認証情報と関連付けて投入ジョブを登録・管理する。ジョブ制御処理部１００４は更に、巡回監視処理部１００２および優先度制御処理部１００３に処理指示を行う。
【００７０】
巡回監視処理部１００２は、ジョブ制御処理部１００４から処理指示を受けると、登録されたジョブの巡回カウンタを初期化し（ステップＳ１００３）、ユーザが複合機１０を巡回するのを待つ（Ｓ１２０９）。端末装置７からの印刷指示の場合には、ユーザが複合機１０に巡回しにくるのを待つ。複合機１０におけるコピー指示などの場合には、複合機１０から一旦離れたユーザが複合機１０に巡回しにくるのを待つ。
【００７１】
優先度制御処理部１００３は、ジョブ制御処理部１００４から処理指示を受けると、投入されたジョブの種類、処理時間、ユーザの権限（権限レベル）、複合機１０における現在のジョブ状態などに基づいて、投入ジョブの初期優先度を設定する（Ｓ１００４）。
【００７２】
ユーザが複合機１０におけるジョブの優先度変更機能を知っている場合には（ステップＳ１００５；［優先度変更操作を知っている］）、ユーザは自分の投入したジョブの優先度を変更する操作を端末装置７または複合機１０の操作部１７で行い、優先度を変更することができる。この操作が行われた場合には（ステップＳ１００６）、複合機１０のネットワーク通信部２３、もしくは操作部１７を経由して優先度制御処理部１００３に優先度変更の指示が通知される（ステップＳ１００７、ステップＳ１００８）。
【００７３】
優先度制御処理部１００３は、その指示に従い当該ジョブの優先度の変更を行う（ステップＳ１００９）。優先度を高める変更が行われた場合には、そのジョブは他のジョブよりも先に実行される可能性が高くなる。
【００７４】
ユーザが複合機１０におけるジョブの優先度変更機能を知らない場合には（ステップＳ１００５；［優先度変更操作を知らない］）、ユーザは自分の投入したジョブの優先度を操作によって変更することはない。
【００７５】
・ジョブ実行時の動作(レーン１１０１)
ステップＳ１００４で設定されたジョブの優先度は、ジョブの状態確認処理に入力される（ステップＳ１１００）。ステップＳ１００９でジョブの優先度が変更された場合には、変更された優先度がジョブの状態確認処理に入力される（ステップＳ１１００）。
【００７６】
ジョブ制御処理部１００４は、ジョブ状態確認で（ステップＳ１１００）、投入されたジョブの優先度と他のジョブの優先度を比較する。優先度の高いジョブが実行中あるいは実行待ちである場合には（ステップＳ１１０１；［優先度の高いジョブ実行中］）、ステップＳ１１００に戻り、優先度の高い他のジョブが完了するまで、ステップＳ１１００〜ステップＳ１１０１を継続する（投入ジョブの実行待ち状態）。投入されたジョブよりも優先度の高い他のジョブが存在しないあるいは存在しなくなり、投入されたジョブが実行可能である場合には（ステップＳ１１０１；［ジョブ実行可能］）、ジョブを実行する（ステップＳ１１０２）。ジョブの実行を完了すると、そのジョブに対する複合機１０の動作（ジョブ制御処理）は終了する。次のジョブが存在する場合にはそのジョブを実行する。
【００７７】
このように、ジョブ制御処理部１００４によるジョブ実行時の動作は、投入ユーザと関連付けてジョブキューで登録・管理すると共に優先度に基づいて実行順を決定したジョブを、その実行順に従って順次実行するような動作となる。また、ユーザ操作でジョブの優先度を高める変更が行われた場合には、そのジョブの実行順を早めるような動作となる。
【００７８】
・ユーザによる複合機１０への巡回時の動作（レーン１１０２）
複合機１０にジョブを投入したユーザは（ステップＳ１０００）、投入したジョブの完了確認のために複合機１０を巡回する（ステップＳ１２００）。複合機１０を巡回したときに、自分の投入したジョブが既に完了していた場合には（ステップＳ１２０１；［ジョブ完了］）、ユーザは複合機１０から既に出力されている自分の印刷物を受け取る。投入したジョブの印刷物を受け取ると、そのジョブに対するユーザによる複合機１０への巡回時の動作は終了する。
【００７９】
複合機１０を巡回したときに、自分の投入したジョブが実行待ちで未だ完了していない場合には（ステップＳ１２０１；［ジョブ未完了］）、ユーザは自分の席に戻るあるいは複合機１０から一旦離れて他の作業を行うなどし、任意時間の経過後に複合機１０を再び巡回してジョブの完了確認を行う（ステップＳ１２００）。ユーザは、自分の投入したジョブが完了するまで、ステップＳ１２００〜ステップＳ１２０１を繰り返す。
【００８０】
ユーザが複合機１０を巡回すると（ステップＳ１２００）、ユーザの携帯する非接触型のトークンデバイスと複合機１０のトークンデバイス通信部２４が通信圏内になり、自動的に通信を開始する。通信が始まると、ユーザ認証処理の開始が認証処理部１００１に通知される（ステップＳ１２０２、ステップＳ１２０３）。
【００８１】
認証処理部１００１は、上記の通知を受けて（ステップＳ１２０３）、ユーザ認証処理の開始し、通信相手となるトークンデバイスからトークンデバイス通信部２４が取得した認証情報と、不揮発メモリ１５に記憶されている照合用の認証情報とを比較することで、ユーザの認証成功／認証失敗を判断する（ステップＳ１２０４）。このユーザ認証処理では、トークンデバイス通信部２４がトークンデバイスとユーザ認証に必要な所定時間連続して通信していることも監視する。所定時間内に通信が切断された場合には、ユーザが複合機１０を通り過ぎたものと判断し、認証処理部１００１はユーザ認証処理を中断して次のユーザ認証処理の開始の通知を待つ（ステップＳ１２０３）。
【００８２】
ユーザ認証処理で認証失敗と判断した場合には（ステップＳ１２０４；［認証失敗］）、認証処理部１００１は動作を終了する。認証成功と判断した場合には（ステップＳ１２０４；［認証成功］）、認証したユーザの実行待ちのジョブが存在するか否かを判定する（ステップＳ１２０５）。
【００８３】
そのジョブが存在しない場合には（ステップＳ１２０５；［ジョブなし］）、認証処理部１００１は動作を終了する。そのジョブが存在する場合には（ステップＳ１２０５；［ジョブあり］）、認証処理部１００１は巡回監視処理部１００２に、実行待ちのジョブが存在するユーザの巡回（認証）を通知する（ステップＳ１２０９）。
【００８４】
ステップＳ１２０９のジョインノードでは、並列処理となる投入ジョブの巡回カウンタの初期化処理の完了と、実行待ちジョブが存在するユーザに対する認証処理による巡回（複合機１０への巡回動作）の通知との待ち合わせを行う。この２つの条件が満足すると、巡回監視処理部１００２は、巡回してきたユーザに対応したジョブの巡回カウンタをインクリメントし（ステップＳ１２０６）、巡回カウンタのカウンタ値を予め設定されている所定値（閾値）と比較する（ステップＳ１２０７）。
【００８５】
カウンタ値が所定値以下である場合には（ステップＳ１２０７；［カウンタ値≦所定値］）、巡回監視処理部１００２は動作を終了する。カウンタ値が所定値を超過した場合には（ステップＳ１２０７；［カウンタ値＞所定値］）、巡回監視処理部１００２は巡回カウンタをクリア（初期化）すると共に、優先度制御処理部１００３に対して、巡回してきたユーザ（認証ユーザ）に対応した実行待ちのジョブの優先度を上げる指示を行う（ステップＳ１２０８）。
【００８６】
優先度制御処理部１００３は、巡回監視処理部１００２から上記の指示を受けると、認証ユーザに対応した実行待ちのジョブの優先度を上げる（ステップＳ１２１０）。更に報知処理部１００５に対して、認証ユーザに対応した実行待ちのジョブの優先度を変更した旨を通知する（ステップＳ１２１１）。
【００８７】
報知処理部１００５は、優先度制御処理部１００３から上記の通知を受けると、認証ユーザに対応した実行待ちのジョブの優先度を高める変更が行われたことを表示部１６に表示すると共に、音発生部１８から鳴動音を発生して、ユーザに報知する（Ｓ１２１１）。また報知処理部１００５は、そのユーザから投入された実行待ちのジョブの優先度を高めたことを記載した電子メールを作成し、そのユーザの電子メールアドレスを不揮発メモリ１５から取得して電子メールの宛先欄に付加し、その電子メールをネットワーク通信部２３から送信する（メール通知）。これらの報知を行うと、報知処理部１００５は動作を終了する。
【００８８】
なお、メール通知はボイスメールで行うようにしてもよい。ボイスメールの場合は、ユーザの使用する電話機の電話番号を複合機１０に登録（不揮発メモリ１５に記憶）しておくことで実現できる。
【００８９】
ユーザが複合機１０への巡回を繰り返すことで、ステップＳ１２００〜ステップＳ１２１０の処理が実行され、このユーザが投入して実行待ちとなっているジョブは、ステップＳ１００４で設定された初期優先度よりも徐々に高い優先度に変更されていく。詳細には、巡回カウンタのカウンタ値が所定値よりも大きくなった場合に、ユーザが頻繁に複合機１０に巡回しにきている、すなわち当該ユーザが投入して実行待ちとなっているジョブによる印刷出力の緊急性が高いと判断し、当該ユーザのジョブの優先度をより高い優先度に変更する。この実行待ちとなっているジョブの優先度が他のジョブよりも高い優先度に変更されると、ステップＳ１１０１にてそのジョブが実行可能と判定され、そのジョブは実行される（ステップＳ１１０２）。
【００９０】
このように、本実施形態に係る複合機１０では、実行待ちとなっているジョブ（出力ジョブ）に対し、そのジョブを投入したユーザの巡回回数（ユーザ認証回数／認証情報の入力状況）に基づいて優先度を高める変更を行う。優先度が高められた実行待ちのジョブは、実行順が早まる傾向になったり、実際に早められたりすることになる。これにより、ユーザは、優先度変更機能（割り込み機能）自体やその操作を知らなくても、ジョブ投入後に複合機１０を頻繁に巡回することで、自分の投入した実行待ちのジョブの優先度を高めて実行順を早めることができる。
【００９１】
詳細には、
（１）優先度の低いジョブでも、緊急性の高いジョブによる印刷出力を優先的に処理することが可能になる。
（２）ジョブの優先度を変更することができない権限の低いユーザでも、緊急性の高いジョブによる印刷出力を優先的に処理することが可能になる。
（３）複合機１０の操作に不慣れなユーザや優先度変更機能を知らないユーザでも、複合機１０を操作することなくジョブの優先度を簡単に高めることが可能になり、ジョブの実行順を簡単に早めることが可能になる。
【００９２】
また、実行待ちの出力ジョブの優先度を高める変更が行われた場合には、ユーザは複合機１０から報知を受けてそのことを認識することができる。
【００９３】
また本実施形態に係る複合機１０では、ユーザ毎（ユーザのジョブ毎）に巡回カウンタを更新するので、割り込みを受けた回数で実行待ちのジョブの優先度を高める特許文献１の場合に起こり得る、優先度の高いジョブが一度に多数発生してしまって他のジョブがなかなか実行されなくなるような問題を回避することができる。近距離無線技術を使用して自動認証した認証ユーザと他のユーザの優先度を比較して、いずれのユーザのジョブを優先させるか決定する特許文献２では、認証ユーザよりも優先度の高いユーザから投入されたジョブが多数待機している場合に、その優先度の低い認証ユーザのジョブがなかなか実行されないという状態が起こり得るが、本実施形態に係る複合機１０であれば、優先度の低いユーザであっても巡回の頻度（緊急度）を高めることにより、自分の投入した実行待ちのジョブの実行順を早めることができる。
【００９４】
［第２の実施形態］
第１の実施形態では、ジョブの優先度をユーザによる複合機１０への巡回回数に基づいて変更する例を説明したが、第２の実施形態では、巡回時間に基づいて変更する例を説明する。巡回時間は、本実施形態では累積時間を用いるようにしている。
【００９５】
本実施形態に係る複合機１０は、第１の実施形態で説明したジョブの巡回カウンタに代えて、ジョブの巡回タイマーを備えている。他の構成は第１の実施形態と同じである。
【００９６】
ジョブの巡回タイマーは、投入されて実行待ちとなっているジョブが存在するときにそのジョブを投入したユーザが複合機１０を巡回しにきた時間を測定するためのタイマーである。この巡回タイマーは、第１の実施形態で説明した巡回カウンタと同様に、不揮発メモリ１５に記憶され、ジョブ単位で設けられる。なお、巡回タイマーはユーザ単位で設けるようにしてもよい。たとえば、同一ユーザが複数のジョブを投入して実行待ちとなった場合には、ジョブ単位であればジョブ毎に個別の巡回タイマーが設けられ、ユーザ単位であればユーザ毎に各ジョブ共通の巡回タイマーが設けられる。
【００９７】
図４は、第２の実施形態に係る複合機１０の動作を示すアクティビティ図である。本図の見方は第１の実施形態と同じある。縦軸のレーンは、ユーザや複合機１０の制御部（ＣＰＵ１１）内の各処理部による処理内容を分割して示している（レーン２０００：ユーザの動作、レーン２００１：複合機１０の認証処理、レーン２００２：複合機１０の巡回監視処理、レーン２００３：複合機１０の優先度制御処理、レーン２００４：複合機１０のジョブ制御処理、レーン２００５：複合機１０の報知処理）。横軸のレーンは、時間経過に伴うユーザや複合機１０の状態を分割して示している（レーン２１００：ジョブ投入時、レーン２１０１：ジョブ実行時、レーン２１０２：ユーザによる複合機１０への巡回時）。
【００９８】
第１の実施形態と異なるのは、ジョブ投入時の巡回監視処理部２００２の動作（ステップＳ２００３）と、巡回時の認証処理部２００１および巡回監視処理部２００２の動作である。他の動作（処理）は、第１の実施形態と同じである。以下では、第１の実施形態と異なる点のみを説明する。
【００９９】
・ジョブ投入時の巡回監視処理（レーン２１００＊レーン２００２）
巡回監視処理部２００２は、ジョブ制御処理部２００４から処理指示を受けると、登録されたジョブの巡回タイマーを初期化し（ステップＳ２００３）、ユーザが複合機１０を巡回するのを待つ（Ｓ２２０９）。
【０１００】
・巡回時の認証処理（レーン２１０２＊レーン２００１）
認証処理部２００１は、第１の実施形態と同様にステップＳ２２０３〜ステップＳ２２０５を行う。認証したユーザの実行待ちのジョブが存在しない場合には（ステップＳ２２０５；［ジョブなし］）、認証処理部２００１は動作を終了する。そのジョブが存在する場合には（ステップＳ２２０５；［ジョブあり］）、認証処理部２００１は巡回監視処理部２００２に、実行待ちのジョブが存在するユーザの巡回（認証）を通知する（ステップＳ２２０９）。また認証処理部２００１は、トークンデバイス通信部２４によるトークンデバイスとの通信を終了せず、Keep Aliveなどによる接続の有効性を確認するために定期的な通信によって通信路の保持を試み、トークンデバイスとの通信が継続されているか否かを判断する（ステップＳ２２１２；［トークン通信継続中］）。
【０１０１】
トークンデバイス通信部２４とトークンデバイスとの通信が切断された場合には（ステップＳ２２１２；［トークン通信切断］）、認証処理部２００１は、ユーザが複合機１０から離れたと判断し、巡回監視処理部２００２に実行待ちのジョブが存在するユーザの巡回終了（認証解除）を通知すると共に（ステップＳ２２１３）、動作（認証処理）を終了する。
【０１０２】
・巡回時の巡回監視処理（レーン２１０２＊レーン２００２）
ステップＳ２２０９のジョインノードでは、並列処理となる投入ジョブの巡回タイマーの初期化処理の完了と、実行待ちジョブが存在するユーザに対する認証処理による巡回（複合機１０への巡回動作）の通知との待ち合わせを行う。この２つの条件が満足すると、巡回監視処理部２００２は、巡回してきたユーザに対応したジョブの巡回タイマーをスタートし（ステップＳ２２０６）、認証処理部２００１からの当該ユーザの巡回終了の通知を監視しつつ（ステップＳ２２１２、ステップＳ２２１３；［巡回中］）、巡回タイマーのタイマー値を予め設定されている所定値（閾値）と比較する（ステップＳ２２０７）。
【０１０３】
タイマー値が所定値以下である場合には（ステップＳ２２０７；［タイマー値≦所定値］）、巡回タイマーによる時間の測定を継続する。タイマー値が所定値を超過した場合には（ステップＳ２２０７；［タイマー値＞所定値］）、巡回監視処理部２００２は巡回タイマーのタイマー値から所定値を減算して巡回タイマーを更新し、巡回タイマーによる時間の測定を継続すると共に、優先度制御処理部２００３に対して、巡回してきたユーザ（認証ユーザ）に対応した実行待ちのジョブの優先度を上げる指示を行う（ステップＳ２２０８）。
【０１０４】
また、巡回タイマーによる時間測定中に認証処理部２００１からの当該ユーザの巡回終了の通知を受けると（ステップＳ２２１４；［巡回終了］）、巡回監視処理部２００２は巡回タイマーをストップし（ステップＳ２２１５）、動作を終了する。
【０１０５】
ユーザが複合機１０を巡回し所定時間よりも長く留まることで（巡回タイマー値＞所定値）、ステップＳ２２００〜ステップＳ２２１０（途中のステップＳ２２１２、Ｓ２２１３、Ｓ２２０７、Ｓ２２０８を含む）の処理が実行される。また、２回目以降の巡回では、前回の巡回終了時点の時間（タイマー値）に今回の巡回時間が加算される（累積時間）。これにより、ユーザが投入して実行待ちとなっているジョブは、ステップＳ２００４で設定された初期優先度よりも徐々に高い優先度に変更されていく。
【０１０６】
詳細には、巡回タイマーのタイマー値が所定値よりも大きくなった場合に、ユーザが複合機１０に巡回しにきて長く留まっている、すなわち当該ユーザが投入して実行待ちとなっているジョブによる印刷出力の緊急性が高いと判断し、当該ユーザのジョブの優先度をより高い優先度に変更する。この実行待ちとなっているジョブの優先度が他のジョブよりも高い優先度に変更されると、ステップＳ２１０１にてそのジョブが実行可能と判定され、そのジョブは実行される（ステップＳ２１０２）。
【０１０７】
このように、本実施形態に係る複合機１０では、実行待ちとなっているジョブ（出力ジョブ）に対し、そのジョブを投入したユーザの巡回時間（ユーザ認証時間／認証情報の入力状況）に基づいて優先度を高める変更を行う。これにより、ユーザは、優先度変更機能（割り込み機能）自体やその操作を知らなくても、ジョブ投入後に複合機１０を巡回して長く留まることで、自分の投入した実行待ちのジョブの実行順を早めることができる。
【０１０８】
［第３の実施形態］
第３の実施形態は、ジョブの優先度を第１の実施形態で説明した巡回回数および第２の実施形態で説明した巡回時間に基づいて変更する変形例である。詳細には、巡回回数に巡回時間を組み合わせたもので、第１の実施形態と同様に巡回回数のカウントを行うと共に、１回当たりの巡回時間（連続滞在時間）が所定値を超過すると更にカウントアップを行い、この巡回時間が所定値を超過する毎にカウントアップを繰り返し行うものである。
【０１０９】
本実施形態では、第１の実施形態で説明した巡回カウンタを用いて上記のカウントおよびカウントアップを行う。巡回時間は、第２の実施形態で説明した累積時間ではなく、巡回１回当たりの連続時間としており、認証処理部が測定するようにしている。本実施形態に係る複合機１０は、制御プログラム以外は第１の実施形態で説明した構成と同じである。
【０１１０】
図５は、第３の実施形態に係る複合機１０の動作を示すアクティビティ図である。本図の見方も第１の実施形態と同じである。縦軸のレーンは、ユーザや複合機１０の制御部（ＣＰＵ１１）内の各処理部による処理内容を分割して示している（レーン３０００：ユーザの動作、レーン３００１：複合機１０の認証処理、レーン３００２：複合機１０の巡回監視処理、レーン３００３：複合機１０の優先度制御処理、レーン３００４：複合機１０のジョブ制御処理、レーン３００５：複合機１０の報知処理）。横軸のレーンは、時間経過に伴うユーザや複合機１０の状態を分割して示している（レーン３１００：ジョブ投入時、レーン３１０１：ジョブ実行時、レーン３１０２：ユーザによる複合機１０への巡回時）。
【０１１１】
第１の実施形態と異なるのは、巡回時の認証処理部３００１および巡回監視処理部３００２の動作である。他の動作（処理）は、第１の実施形態と同じである。以下では、第１の実施形態と異なる点のみを説明する。
【０１１２】
・巡回時の認証処理および巡回監視処理（レーン３１０２＊レーン３００１＆レーン３１０２＊レーン３００２）
認証処理部３００１は、第１の実施形態と同様にステップＳ３２０３〜ステップＳ３２０５を行う。認証したユーザの実行待ちのジョブが存在しない場合には（ステップＳ３２０５；［ジョブなし］）、認証処理部３００１は動作を終了する。そのジョブが存在する場合には（ステップＳ３２０５；［ジョブあり］）、認証処理部３００１は巡回監視処理部３００２に、実行待ちのジョブが存在するユーザの巡回（認証）を通知する（ステップＳ３２０９）。この通知を受けて、巡回監視処理部３００２は、巡回してきたユーザに対応したジョブの巡回カウンタをインクリメントする（ステップＳ３２０６）。
【０１１３】
また認証処理部３００１は、第２の実施形態と同様にトークンデバイス通信部２４によるトークンデバイスとの通信を終了せず、接続の有効性を確認するために定期的な通信によって通信路の保持を試み、トークンデバイスとの通信が継続されているか否かを判断する（ステップＳ３２１２）。
【０１１４】
トークンデバイス通信部２４とトークンデバイスとの通信が切断された場合には（ステップＳ３２１２；［トークン通信切断］）、認証処理部３００１はユーザが複合機１０から離れたと判断し、動作（認証処理）を終了する。通信が継続している場合には（ステップＳ３２１２；［トークン通信継続中］）、認証処理部３００１は連続して通信している時間を予め設定されている所定値（閾値）と比較する（ステップＳ３２１３）。
【０１１５】
ユーザの携帯するトークンデバイスとの連続通信時間が所定時間以下の場合には（ステップＳ３２１３；［連続通信時間≦所定値］）、ステップＳ３２１２に戻り、通信状態の確認を行う。連続通信時間が所定時間よりも長い場合には（ステップＳ３２１３；［連続通信時間＞所定値］）、ユーザが複合機１０の前に留まっていることになり、このユーザが投入して実行待ちとなっているジョブによる印刷出力の緊急性は更に高いと判断できる。この場合には、認証処理部３００１は巡回監視処理部３００２に巡回カウンタをインクリメントする指示を通知する。この通知を受けて、巡回監視処理部３００２は、巡回してきたユーザに対応したジョブの巡回カウンタを更にインクリメントする（ステップＳ３２０６）。
【０１１６】
認証処理部３００１は、トークンデバイスとの連続通信時間の測定を通信が切断されたと判断するまで継続する。巡回監視処理部３００２に対する巡回カウンタのカウントアップ（追加インクリメント）の指示の通知は、トークンデバイスとの連続通信時間が所定時間を超過する毎に行う。
【０１１７】
このように、本実施形態に係る複合機１０では、実行待ちとなっているジョブ（出力ジョブ）に対し、そのジョブを投入したユーザの巡回回数および巡回時間（ユーザ認証回数・時間／認証情報の入力状況）に基づいて優先度を高める変更を行う。これにより、ユーザは、優先度変更機能（割り込み機能）自体やその操作を知らなくても、ジョブ投入後に複合機１０を頻繁に巡回したり、１度の巡回で長く留まったりすることで、自分の投入した実行待ちのジョブの実行順を早めることができる。
【０１１８】
以上、本発明の実施形態を図面によって説明してきたが、具体的な構成は実施形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１９】
実施形態では、ユーザの認証情報やジョブ情報を複合機内の不揮発メモリに格納して管理するようにしているが、ネットワーク通信部を経由し、サーバやパーソナルコンピュータなどの外部装置を利用して管理するように構成してもよい。
【０１２０】
また実施形態では、複合機は認証情報の入力を伴うユーザ認証によって、出力ジョブを投入したユーザを識別し、複合機を巡回しにきたユーザを識別する構成としたが、ユーザ認証は行わず、ユーザ識別情報の入力によって上記の識別を行うように構成してもよい。この場合のユーザ識別情報の入力も、実施形態で説明したトークンデバイスなどを用いて行うことができる。
【０１２１】
複合機の動作では、ユーザ識別用（ユーザ認証用）のトークンデバイスは非接触型の場合を例に説明したが、接触型としてもよい。またトークンデバイスを使用せず、ユーザがパスワードや生体情報などを入力してユーザ識別（ユーザ認証）を行うように構成してもよい。
【０１２２】
画像を出力する出力ジョブは、端末装置から指示する印刷や複合機の操作部から指示するコピーなどの印刷出力を行うジョブを例に説明したが、画像データを出力するファクシミリ送信などのジョブを対象にしてもよい。
【０１２３】
ユーザによる複合機への巡回回数を用いた処理（認証処理／巡回監視処理／優先度制御処理）では、ユーザによる複合機への巡回を基点としてジョブの巡回カウンタをインクリメントするようにしているが、複合機が備えるジョブの割り込み機能や飛び越し機能を併用し、当該ジョブが割り込まれたことも基点として巡回カウンタをインクリメントするように構成してもよい。この場合は、巡回回数に加え、割り込まれた回数も多くなることで、当該ジョブの実行順が早められる効果が得られるようになる。
【０１２４】
ユーザによる複合機への巡回時間は、累積時間や連続時間（巡回１回当たりの連続時間）を例に説明したが、巡回の間隔時間（ユーザ識別情報の入力間隔時間）などを用いるようにしてもよい。累積時間や連続時間の場合は、時間（測定時間）が長いほど、実行待ちとなっている出力ジョブの緊急性が高いと判断できるが、巡回の間隔時間の場合は、時間（測定時間）が短いほど、実行待ちとなっている出力ジョブの緊急性が高いと判断できる。この巡回の間隔時間を用いる場合は、予め設定された所定値（所定時間）よりも小さい場合に出力ジョブの優先度を上げるなどの処理を行うようにしてもよい。
【０１２５】
ユーザ識別情報（認証情報）の入力状況は、ユーザによる複合機への巡回行動によって認識（判断）する、すなわち、複合機を巡回しにきたユーザから入力されるユーザ識別情報の入力回数（巡回回数）や入力時間（巡回時間）によって認識する例を説明したが、ユーザによる端末装置からの複合機へのアクセスによって認識するようにしてもよい。この場合は、ユーザが端末装置から複合機にアクセスして出力ジョブの進捗状況を確認できると共に、そのアクセス時に端末装置から複合機にユーザ識別情報が入力されるなどの構成とすればよい。これにより、ユーザ識別情報の入力状況は、ユーザによる端末装置を通じた複合機へのアクセス行動によって認識する、すなわち、複合機にアクセスしてきた端末装置から入力（受信）されるユーザ識別情報の入力回数（受信回数／アクセス回数）や入力時間（受信時間／アクセス時間）によって認識できるようになる。
【０１２６】
ユーザ操作による出力ジョブの優先度の設定（変更）は、出力ジョブの投入後に、複合機によって自動設定された初期優先度を変更できる場合を例に説明したが、出力ジョブの投入時にユーザ操作によって優先度を設定できるように構成してもよい。たとえば、端末装置から指示される印刷ジョブなどに対しては、端末装置内のドライバプログラムによって優先度を設定できるように構成し、複合機にて指示されるコピーやファクシミリ送信などのジョブに対しては、複合機に対する操作で優先度を設定できるように構成してもよい。
【０１２７】
出力ジョブの優先度を変更したことの報知は、表示、音（鳴動音）、電子メールによる端末装置への通知によって行う例を説明したが、このうちのいずれか１つまたは２つで行うようにしてもよい。音による報知では、変更内容を音声によって発生するようにしてもよい。また、ジョブの実行順が早くなった場合にそのことを報知するようにしてもよい。この場合の報知も、上記の表示、音（鳴動音／音声など）、電子メールによる端末装置への通知のうちのいずれか１つ以上で行うようにしてもよい。
【０１２８】
実施形態では、出力ジョブの優先度に基づいて、投入された複数の出力ジョブの実行順を管理する構成、すなわち、優先度の高い出力ジョブを優先的に実行するような構成を例に説明したが、優先度を介さずに出力ジョブの実行順を管理する構成としてもよい。この場合は、たとえば、投入された出力ジョブをキューの末尾に登録し、該キューの先頭から順に出力ジョブを実行するようにジョブの実行順序を管理する場合において、出力ジョブに関連付けられているユーザ識別情報の入力状況（ユーザの巡回状況など）に基づいて、その出力ジョブのキュー内での順位を高める、すなわち、その出力ジョブの実行順を早めるように構成してもよい。
【０１２９】
また本発明は、実施形態で説明した複合機に限らず、複写機、プリンタ機、ファクシミリ機などの他の画像処理装置にも適用可能である。
【符号の説明】
【０１３０】
２…ネットワーク
５…画像処理システム
７…端末装置
１０…複合機
１１…ＣＰＵ
１２…バス
１３…ＲＯＭ
１４…ＲＡＭ
１５…不揮発メモリ
１６…表示部
１７…操作部
１８…音発生部
１９…スキャナ部
２０…画像処理部
２１…プリンタ部
２２…ファクシミリ通信部
２３…ネットワーク通信部
２４…トークンデバイス通信部
【図１】
2011037019.tif 000003
【図２】
2011037019.tif 000004
【図３】
2011037019.tif 000005
【図４】
2011037019.tif 000006
【図５】
2011037019.tif 000007