(57)【要約】      （修正有）【課題】プリントジョブを要求したユーザーが装置本体に到着してからプリントアウトが完了するまでの待ち時間をより短縮可能な画像形成装置を提供する。【解決手段】ユーザーから外部端末を介してプリントジョブを受け付け、プリントジョブを実行するプリンターであって、装置本体からユーザーまでの距離を指標する距離指標値と、ユーザーの移動速度を指標する速度指標値とを取得し、距離指標値と前記速度指標値とに基づいて、ユーザーの装置本体への到着時刻を推定して、ユーザーの到着時刻に基づいて、ユーザーから受け付けたプリントジョブの実行をスケジューリングする制御部６を備える。【選択図】図２
2014200915.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーから外部端末を介してプリントジョブを受け付け、当該プリントジョブを実行する画像形成装置であって、
装置本体から前記ユーザーまでの距離を指標する距離指標値と、当該ユーザーの移動速度を指標する速度指標値とを取得する指標値取得手段と、
前記距離指標値と前記速度指標値とに基づいて、前記ユーザーの装置本体への到着時刻を推定する推定手段と、
前記ユーザーの到着時刻に基づいて、当該ユーザーから受け付けたプリントジョブの実行をスケジューリングするスケジューリング手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記スケジューリング手段は、
前記ユーザーが装置本体に到着するまでに、当該ユーザーから要求されたプリントジョブの実行が完了することを目標に、前記スケジューリングを行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記スケジューリング手段は、ユーザーが装置本体に到着すると推定される時刻に合わせて、当該ユーザーから依頼されたプリントジョブの実行が完了することを目標に、前記スケジューリングを行うことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記スケジューリング手段は、
前記推定手段により推定された到着時刻同士が同一となっているユーザーが複数存在する場合、
これらのユーザーから依頼されたプリントジョブの完了時刻の前記目標の設定を放棄し、プリントジョブの実行に要する時間が短いプリントジョブの実行順位の優先度を上げて前記スケジューリングを行うことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
第１および第２のユーザーから、それぞれ第１および第２のプリントジョブを受け付け、現在、第１のプリントジョブが第２のプリントジョブよりも先に実行されている状態において、
前記推定手段により、第２のユーザーが第１のユーザーよりも先に装置本体に到着することが推定された場合、
前記スケジューリング手段は、現在時刻から第２のプリントジョブを第１のプリントジョブに割り込ませて実行した方が、第１および第２のユーザーの各プリントジョブが完了するまでの待ち時間の合計が、前記割り込みを実行しない場合よりも短くなると推測される場合には、前記割り込みを実行し、さもなければ、割り込みを実行せずに、第１のプリントジョブの実行に引き続いて、第２のプリントジョブを実行するように前記スケジューリングを行うことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記スケジューリング手段は、実行すべきプリントジョブが複数存在する場合、推定された到着時刻が早いユーザーのプリントジョブほど、実行順位の優先度を高めてスケジューリングすることを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項７】
前記スケジューリング手段は、
実行すべきプリントジョブが複数存在し、これら全てのプリントジョブを連続して実行させた場合の最後のプリントジョブの実行が完了する時刻が、これらのプリントジョブを依頼したユーザーのうち、最も早く装置本体に到着すると推定された時刻よりも早いと推測される場合には、
実行するプリントジョブの実行順序を、これらのプリントジョブに対応するユーザーの装置本体への到着順とは逆の順番にして、これらプリントジョブを順次実行するようにスケジューリングすることを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記プリントジョブを実行する前に、準備動作が必要であり、
前記準備動作の開始時期を決定する準備動作開始時期決定手段と、
前記準備動作を実行する準備動作実行手段を備える
ことを特徴とする請求項１から７のいずれかに記載の画像形成装置。
【請求項９】
前記準備動作開始時期決定手段は、
ユーザーからプリントジョブを受け付けたときに、前記準備動作が開始されていない場合には、直ちに、準備動作が実行されるように前記準備動作の開始時期を決定する
ことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記準備動作開始時期決定手段は、
ユーザーからプリントジョブを受け付けたときに、前記準備動作が開始されていない場合であって、かつ、前記準備動作に要する時間が、現在時刻から次に実行予定のプリントジョブの開始予定時刻までの時間以下の場合には、
次に実行予定のプリントジョブの開始予定時刻に、前記準備動作が完了するように、前記準備動作の開始時期を決定する
ことを特徴とする請求項８に記載の画像形成装置。
【請求項１１】
ユーザーにプリントジョブの完了予定時刻を通知する通知手段を備えることを特徴とする請求項１から１０のいずれかに記載の画像形成装置。
【請求項１２】
前記通知手段は、装置本体に設けられた表示部を有し、当該表示部に前記プリントジョブの完了予定時刻を表示することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記ユーザーは、携帯端末を所持しており、
前記携帯端末から電波を受信すると共に、当該電波の強度を検出する受信手段と、
前記電波の強度を装置本体から前記携帯端末までの距離に換算する距離換算手段と
を備え、
前記指標値取得手段は、装置本体から前記携帯端末までの距離を前記換算手段から取得することにより、前記距離指標値を取得すると共に、異なる時刻に取得した複数の距離指標値に基づいて、前記速度指標値を取得することを特徴とする請求項１から１２のいずれかに記載の画像形成装置。
【請求項１４】
ユーザーから前記外部端末を介して受け付けられたプリントジョブには、当該ユーザーを特定する第１の特定情報が含まれており、
前記携帯端末から送信される電波には、当該携帯電話を特定する第２の特定情報から含まれており、
第１の特定情報と第２の特定情報とを関連付ける関連付情報を記憶している記憶手段を備え、
前記スケジューリング手段は、
前記関連付情報に基づいて、ユーザーが要求したプリントジョブと装置本体から当該ユーザーが所持する携帯端末までの距離とを関連付けて、前記スケジューリングを行うこと
を特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記通知手段は、ユーザーが要求したプリントジョブの完了予定時刻を当該ユーザーが所持している携帯端末に通知することを特徴とする請求項１４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部端末を介して受け付けられたプリントジョブを実行する画像形成装置に関し、特に、プリントジョブのスケジューリングに関する。
【背景技術】
【０００２】
プリンターなどの画像形成装置では、通常、ユーザーからパソコン（Personal Computer）などの外部端末を介してプリントジョブを受け付け、当該受け付け順でプリントジョブを実行する。
しかしながら、画像形成装置が複数のユーザーからプリントジョブを受け付けている場合、これらのユーザーがプリントアウトされた用紙を画像形成装置まで取りに来る順番は、プリントジョブの受け付け順の通りであるとは限らない。
【０００３】
そのため、プリントアウトを急いでいるユーザーが、プリントジョブを発行して直ぐに画像形成装置に駆け付けて、そこに、プリントアウトを待つ他のユーザーがいなかったとしても、プリントジョブの実行順序は、あくまでもプリントジョブの受付順となっているため、当該ユーザーよりも前に発行された他のユーザーのプリントジョブが実行中となっていて、長い間待たされる場合がある。
【０００４】
しかも、実行中のプリントジョブが完了しても、当該プリントジョブによりプリントアウトされた用紙が、回収されないまま排紙トレイ上に放置されていることもあり、本当に早くプリントアウトを望んでいるユーザーのプリントジョブが、タイミングよく実行されないという問題がある。
このような問題を軽減するため、特許文献１に記載の画像形成装置では、ユーザーにＩＣタグを携帯させて、画像形成装置の周辺にいるユーザーを検出し、先に画像形成装置に到着したユーザーのプリントジョブから実行を開始している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０５４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の画像形成装置では、自分よりも遅く画像形成装置に到着する他のユーザーのプリントジョブが、自分のプリントジョブよりも早く実行されることがなくなるので、画像形成装置前における待ち時間が緩和されるものの、ユーザーが画像形成装置に到着して初めてプリントジョブが開始されるため、画像形成装置前においてユーザーを待たせていることには変わりがなく、根本的な待ち時間の解消とはなっていない。
【０００７】
本発明は、上記の課題に鑑みてなされたものであって、プリントジョブを発行したユーザーが画像形成装置に到着してからプリントアウトが完了するまでの待ち時間を、より短縮可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る画像形成装置は、ユーザーから外部端末を介してプリントジョブを受け付け、当該プリントジョブを実行する画像形成装置であって、装置本体から前記ユーザーまでの距離を指標する距離指標値と、当該ユーザーの移動速度を指標する速度指標値とを取得する指標値取得手段と、前記距離指標値と前記速度指標値とに基づいて、前記ユーザーの装置本体への到着時刻を推定する推定手段と、前記ユーザーの到着時刻に基づいて、当該ユーザーから受け付けたプリントジョブの実行をスケジューリングするスケジューリング手段とを備えることを特徴とする。
【０００９】
また、前記スケジューリング手段は、前記ユーザーが装置本体に到着するまでに、当該ユーザーから要求されたプリントジョブの実行が完了することを目標に、前記スケジューリングを行うことが望ましい。
さらに、前記スケジューリング手段は、ユーザーが装置本体に到着すると推定される時刻に合わせて、当該ユーザーから依頼されたプリントジョブの実行が完了することを目標に、前記スケジューリングを行うことが望ましい。
【００１０】
そして、前記スケジューリング手段は、前記推定手段により推定された到着時刻同士が同一となっているユーザーが複数存在する場合、これらのユーザーから依頼されたプリントジョブの完了時刻の前記目標の設定を放棄し、プリントジョブの実行に要する時間が短いプリントジョブの実行順位の優先度を上げて前記スケジューリングを行うことが望ましい。
【００１１】
もしくは、第１および第２のユーザーから、それぞれ第１および第２のプリントジョブを受け付け、現在、第１のプリントジョブが第２のプリントジョブよりも先に実行されている状態において、前記推定手段により、第２のユーザーが第１のユーザーよりも先に装置本体に到着することが推定された場合、前記スケジューリング手段は、現在時刻から第２のプリントジョブを第１のプリントジョブに割り込ませて実行した方が、第１および第２のユーザーの各プリントジョブが完了するまでの待ち時間の合計が、前記割り込みを実行しない場合よりも短くなると推測される場合には、前記割り込みを実行し、さもなければ、割り込みを実行せずに、第１のプリントジョブの実行に引き続いて、第２のプリントジョブを実行するように前記スケジューリングを行うことが望ましい。
【００１２】
また、前記スケジューリング手段は、実行すべきプリントジョブが複数存在する場合、推定された到着時刻が早いユーザーのプリントジョブほど、実行順位の優先度を高めてスケジューリングすることが望ましい。
もしくは、前記スケジューリング手段は、実行すべきプリントジョブが複数存在し、これら全てのプリントジョブを連続して実行させた場合の最後のプリントジョブの実行が完了する時刻が、これらのプリントジョブを依頼したユーザーのうち、最も早く装置本体に到着すると推定された時刻よりも早いと推測される場合には、実行するプリントジョブの実行順序を、これらのプリントジョブに対応するユーザーの装置本体への到着順とは逆の順番にして、これらプリントジョブを順次実行するようにスケジューリングするとしてもよい。
【００１３】
また、前記プリントジョブを実行する前に、準備動作が必要であり、前記準備動作の開始時期を決定する準備動作開始時期決定手段と、前記準備動作を実行する準備動作実行手段を備えることが望ましい。
さらに、前記準備動作開始時期決定手段は、ユーザーからプリントジョブを受け付けたときに、前記準備動作が開始されていない場合には、直ちに、準備動作が実行されるように前記準備動作の開始時期を決定することが望ましい。
【００１４】
もしくは、前記準備動作開始時期決定手段は、ユーザーからプリントジョブを受け付けたときに、前記準備動作が開始されていない場合であって、かつ、前記準備動作に要する時間が、現在時刻から次に実行予定のプリントジョブの開始予定時刻までの時間以下の場合には、次に実行予定のプリントジョブの開始予定時刻に、前記準備動作が完了するように、前記準備動作の開始時期を決定するとしてもよい。
【００１５】
また、ユーザーにプリントジョブの完了予定時刻を通知する通知手段を備えることが望ましい。
さらに、前記通知手段は、装置本体に設けられた表示部を有し、当該表示部に前記プリントジョブの完了予定時刻を表示することが望ましい。
ここで、前記ユーザーは、携帯端末を所持しており、前記携帯端末から電波を受信すると共に、当該電波の強度を検出する受信手段と、前記電波の強度を装置本体から前記携帯端末までの距離に換算する距離換算手段とを備え、前記指標値取得手段は、装置本体から前記携帯端末までの距離を前記換算手段から取得することにより、前記距離指標値を取得すると共に、異なる時刻に取得した複数の距離指標値に基づいて、前記速度指標値を取得することが望ましい。
【００１６】
さらに、ユーザーから前記外部端末を介して受け付けられたプリントジョブには、当該ユーザーを特定する第１の特定情報が含まれており、前記携帯端末から送信される電波には、当該携帯電話を特定する第２の特定情報から含まれており、第１の特定情報と第２の特定情報とを関連付ける関連付情報を記憶している記憶手段を備え、前記スケジューリング手段は、前記関連付情報に基づいて、ユーザーが要求したプリントジョブと装置本体から当該ユーザーが所持する携帯端末までの距離とを関連付けて、前記スケジューリングを行うことが望ましい。
【００１７】
加えて、前記通知手段は、ユーザーが要求したプリントジョブの完了予定時刻を当該ユーザーが所持している携帯端末に通知することが望ましい。
【発明の効果】
【００１８】
上記構成により、距離指標値と速度指標値とに基づいて、ユーザーの装置本体への到着時刻を推定し、推定されたユーザーの到着時刻に基づいて、当該ユーザーから受け付けたプリントジョブの実行をスケジューリングするため、ユーザーが当該装置本体に到着する前にプリントジョブを開始することができるため、プリントジョブを発行したユーザーが装置本体に到着してからプリントアウトが完了するまでの待ち時間を、より短縮することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るプリンターの概略断面図である。
【図２】上記プリンターの制御部とこれの制御対象とを示すブロック図である。
【図３】上記プリンターとユーザーが使用するデスクとの位置関係を示す図である。
【図４】ＭＡＣアドレス特定テーブルの内容を示す図である。
【図５】上記制御部において実行されるプリントジョブタイミング処理の実行手順を示すフローチャートである。
【図６】（ａ）は、プリントジョブを発行したユーザーの中で、ユーザーＡだけがプリンター１に近づいてきたときの、プリンター１からユーザーＡまでの距離と時間との関係を示す図であって、ユーザーＡが発行したプリントジョブＡのスケジューリングも例示されており、また、（ｂ）は、プリントジョブＡの実行準備期間中（定着器の昇温動作期間中）に、ユーザーＢのプリントジョブＢが受け付けられ、当該ユーザーＢがユーザーＡよりも早くプリンター１に到着することが推定される場合におけるスケジューリングについて説明する図である。
【図７】携帯端末におけるプリントジョブの完了時刻の表示例を示す図である。
【図８】操作パネルにおけるプリントジョブの完了時刻の表示例を示す図である。
【図９】プリントジョブタイミング処理のサブルーチンルーチンとして実行されるスケジューリング処理の実行手順を示すフローチャートである。
【図１０】（ａ）および（ｂ）は、それぞれユーザーＣおよびＤから装置本体までの距離と時間との関係を示す図であり、（ｃ）および（ｄ）は、これらのユーザーがそれぞれ発行したプリントジョブＣおよびＤに対するプリントジョブのスケジューリング例を示す図である。
【図１１】（ａ）および（ｂ）は、それぞれユーザーＣおよびＥから装置本体までの距離と時間との関係を示す図であり、（ｃ）は、これらのユーザーがそれぞれ発行したプリントジョブＣおよびＥに対するプリントジョブのスケジューリング例を示す図である。
【図１２】プリントジョブの準備動作期間（定着器の昇温動作期間）が短い場合におけるプリントジョブのスケジューリング例を示す図である。
【図１３】（ａ）、（ｂ）、（ｃ）および（ｄ）ジョブ実行時間の短いプリントジョブを複数受け付けた場合のスケジューリング処理の変形例を示す図である。
【発明を実施するための形態】
【００２０】
（１）実施の形態
以下、本発明の実施の形態に係る画像形成装置について、図面を参照しながら説明する。
（１−１）画像形成装置の構成
図１は、本発明の実施の形態に係る画像形成装置の一例であるモノクロプリンタの構成を説明するための概略図である。
【００２１】
同図に示すように、このプリンター１は、画像プロセス部３、給紙部４、定着部５、制御部６および無線通信部８を備えており、ネットワーク（例えばＬＡＮ）に接続され、パソコンなどの外部の端末装置（不図示）からプリントジョブの実行指示を受け付けると、その指示に基づいてモノクロからなるトナー像を形成し、これを熱定着してモノクロ画像を形成する。
【００２２】
画像プロセス部３は、作像部３０および光学部１３などを備えている。
作像部３０は、感光体ドラム１１、その周囲に配設された帯電器１２、現像器１４、転写ローラー１５、剥離爪１６、感光体ドラム１１を清掃するためのクリーナー１７、除電器１８などを備えており、矢印Ａ方向に回転駆動される感光体ドラム１１上にモノクロのトナー像を作像する。
【００２３】
光学部１３は、レーザダイオードなどの発光素子を備え、制御部６からの駆動信号により画像形成のためのレーザ光Ｌを発し、感光体ドラム１１を露光走査させる。
この露光走査により、帯電器１２により帯電された感光体ドラム１１上に静電潜像が形成される。この静電潜像は、現像器１４によって現像されることにより、トナー像が形成される。
【００２４】
一方、給紙部４は、記録シートＳを収容する給紙カセット２１と、給紙カセット２１内の記録シートＳを搬送路４３上に１枚ずつ繰り出す繰り出しローラー２２と、繰り出された記録シートＳを転写位置Ｖに送り出すタイミングをとるためのタイミングローラー対２３などを備えており、感光体ドラム１１上のトナー像の移動タイミングに合わせて給紙部４から記録シートＳを転写位置Ｖに給送し、矢印Ｂ方向に従動する転写ローラー１５に印加された転写電圧による電界の作用により、感光体ドラム１１上のトナー像が記録シートＳ上に転写される。
【００２５】
転写位置Ｖを通過した記録シートＳは、剥離爪１６によって感光体ドラム１１の表面から剥離された後、定着部５に搬送され、記録シートＳ上のトナー像（未定着画像）が、定着部５における加熱・加圧により記録シートＳに定着された後、排出ローラー対２４を介して排紙トレイ１９上に排出される。
なお、定着部５は、常温において磁性を有する無端状の定着ベルト５１の内側に押圧ローラー５２を遊挿し、当該定着ベルト５１を介して、加圧ローラー５３で押圧ローラー５２を押圧することにより定着ニップを形成すると共に、定着ベルト５１の一部と対向する位置に磁束発生部５４が設けられ、ここで発生した交番磁束により定着ベルト５１が誘導加熱される、いわゆる誘導加熱方式の定着器である。
【００２６】
このような構成の定着ベルト５１は、周囲の部品との接触面積が非常に小さいため、熱が周囲の部品に伝わりにくく、また、熱容量も小さいため昇温特性に優れている。
なお、定着部５には、定着ベルト５１の温調制御用の温度センサー５５が、定着ベルト５１の長手方向（紙面奥行方向）の中央部に近接する位置に設けられており、検出した温度の情報を制御部６に出力する。
【００２７】
無線通信部８は、最大通信距離が１０ｍとなっているクラス２に属するブルートゥース（Bluetooth(登録商標)）通信デバイスであって、他のブルートゥース通信デバイスと無線通信すると共に、受信した電波の強度（以下、「受信強度」という。）を検出するものである。
また、無線通信部８は、受信した電波に含まれるＭＡＣアドレスなどの情報と受信強度の検出値とを制御部６に出力する。
【００２８】
ここで、無線通信部８において検出された受信強度は、プリンター１から当該電波を発信している携帯端末までの距離との間に相関を有しており、受信強度が強い程、携帯端末とプリンター１との距離が近いものと考えられる。
但し、ブルートゥース通信では、接続動作、即ち、ペアリングが完了すると、通信を安定させるために、双方のデバイス同士の距離が変化しても、互いの受信強度を一定の値に保つように、発信される電波強度（以下、「発信強度」という。）が調整されるため、上述の相関関係が失われてしまう。
【００２９】
本実施の形態では、後述するように、受信強度に基づいて、ユーザーが携帯する携帯端末とプリンター１との距離を、上記相関関係を利用して推定する必要があるため、ユーザーは、携帯端末のブルートゥース通信機能を有効にしたときに、プリンター１が検出されても、わざとペアリングを行わないようにしている。
このような状況下において、無線通信部８は、ブルートゥース通信デバイスを検出すると、当該デバイスのＭＡＣアドレスを抽出すると共に、受信強度を検出する。
【００３０】
制御部６は、プリンター１を統括的に制御し、画像形成処理、画像安定化処理および定着ローラー３１の温調制御などを実行する。
また、制御部６は、無線通信部８から受信強度の検出値を取得し、プリンター１から電波の発信元である携帯端末までの距離を推定する。
このような距離の推定は、例えば、試験等により携帯端末から受信した電波の強度と、プリンター１から当該携帯端末までの距離を実測して、受信強度と距離との関係を示したテーブルを作成することによって実現可能である。
【００３１】
さらに、本実施形態に係るプリンター１の制御部６は、プリントジョブを発行したユーザーのプリンター１への到着時刻を推定して、当該推定された到着時刻に基づき、プリントジョブの実行タイミングを決定するプリントジョブタイミング決定処理を実行する。
なお、プリンター１には、テンキーおよびタッチパネルなどからなり、操作者からの指示を受け付けると共に、操作者に対して情報を表示する操作パネル７が設けられている。
【００３２】
（１−２）制御部の構成
図２は、プリンター１における制御部６の構成と、これの制御対象となる主構成要素との関係を示す図である。
制御部６は、主な構成要素として、ＣＰＵ（Central Processing Unit）６１、通信インターフェース（Ｉ／Ｆ）部６２、ＲＡＭ（Random Access Memory）６３、ＲＯＭ（Read Only Memory）６４、不揮発性メモリー６５、クロック６６およびＭＡＣアドレス特定テーブル記憶部６７などを備えている。
【００３３】
通信Ｉ／Ｆ部６２は、ＬＡＮカード、ＬＡＮボードといったＬＡＮに接続するためのインターフェースである。
ＲＡＭ６３は、揮発性のメモリーであって、ＣＰＵ６１におけるプログラム実行時のワークエリアとなる。
ＲＯＭ６４には、プリントの実行に関連する制御を行うための制御プログラムなどが格納されている。
【００３４】
不揮発性メモリー６５は、例えば、ＥＥＰＲＯＭ（登録商標）などであって、ＣＰＵ６１のデータ保存エリアとなる。
また、ＭＡＣアドレス特定テーブル記憶部６７も、ＥＥＰＲＯＭ（登録商標）などであって、後述のＭＡＣアドレス特定テーブル３００を記憶している。
ＣＰＵ６１は、ＲＯＭ６４に格納されている制御プログラムを実行することにより、プリント処理を実行する。
【００３５】
このプリント処理には、プリントジョブの実行タイミングを決定するプリントジョブタイミング決定処理が含まれている。
（１−２）プリンターの使用環境について
図３は、本実施の形態におけるプリンター１が設置されるオフィス環境の一例を示す図である。
【００３６】
図中のアルファベットのＡ〜Ｈは、デスク上に置かれたパソコンを介して、プリンター１にプリントジョブを発行しようとしているユーザーを示している。
各ユーザーは、各自のパソコンに、自分を特定するためのユーザーアカウント名、即ち、ユーザーＩＤを登録しており、当該ユーザーＩＤが他のユーザーＩＤと重複しないように決定されている。
【００３７】
また、各ユーザーは、ブルートゥース通信機能を備えた携帯端末を携帯している。
ここで、各ユーザーの携帯端末は、ブルートゥース通信におけるペアリング成立前（以下、「未ペアリング時」という。）における発信強度が、端末毎にそれぞれ異ならないようにするために、同一機種で統一するか、もしくは、発信強度が略同じ値に調整されていることが望ましい。
【００３８】
また、各ユーザーは、自分が所有する携帯端末のブルートゥース通信用ＭＡＣアドレスとユーザーＩＤとを対応づけた情報を、予めプリンター１における制御部６のＭＡＣアドレス特定テーブル記憶部６７に登録している。
図４は、このようにユーザーＩＤとＭＡＣアドレスとが対応付けられた情報が登録されるテーブル（以下、「ＭＡＣアドレス特定テーブル」という。）３００の内容を示す図である。
【００３９】
同図に示すように、ユーザーＩＤ欄３０１には、ユーザーＩＤが登録されており、また、ＭＡＣアドレス欄３０２には、その左側のユーザーＩＤに対応するＭＡＣアドレスが登録されている。さらに、フラグ欄３０３には、その左側のユーザーＩＤに対応するプリントジョブの受け付け状況を示すフラグの値が示されている。
このフラグの値は、制御部６によって与えられる「０」もしくは「１」のいずれかの値であり、「０」は、プリントジョブが受け付けられていないことを示し、また、「１」は、プリントジョブが受け付けられ、かつ、このプリントジョブが完了していないことを示す。
【００４０】
パソコンを介してプリンター１に対して発行されるプリントジョブのデータにおけるヘッダー部には、ユーザーＩＤが含まれおり、また、携帯端末から受信した電波には、ＭＡＣアドレスが含まれているため、このＭＡＣアドレス特定テーブル３００を参照することにより、受け付けたプリントジョブと受信した電波の発信元となる携帯端末とを対応付けることができる。
【００４１】
（１−３）プリントジョブタイミング決定処理の内容
以下で説明する制御部６において実行されるプリントジョブタイミング決定処理は、プリンター１における全体の処理を実行するプロクラムのメインルーチン（不図示）におけるサブルーチンとして実行されるものである。
図５は、プリントジョブタイミング決定処理の実行手順を示すフローチャートである。
【００４２】
ＣＰＵ６１は、同図に示すように、無線通信部８から未ペアリング時におけるブルートゥース通信で受信したＭＡＣアドレスとその受信強度の検出値とを所定時間毎に取得する（ステップＳ１０１：ＹＥＳ）。
続いて、ＣＰＵ６１は、新たにプリントショブを受け付けると（ステップＳ１０２：ＹＥＳ）、現在、温度センサー５５により検出された定着部５の定着ベルト５１の温度が、定着温度に達しているか否かを判定し、定着温度に達していなければ（ステップＳ１０３：ＮＯ）、定着ベルト５１の温度が定着温度に達するように公知の温調制御を実施する（ステップＳ１０４）。
【００４３】
そして、定着ベルト５１の温度が定着温度に達する時刻を推定する（ステップＳ１０５）。
この推定は、例えば、試験などを行い、磁束発生部５４に供給する電力と単位時間あたりの定着ベルト５１の上昇温度との関係を把握し、この関係を示す式またはテーブルなどを予め作成しておき、これを用いて、定着ベルト５１の現時点における温度と定着温度までの温度差から、定着温度に到達する時刻を求めることで実現できる。
【００４４】
続いて、ＣＰＵ６１は、ＭＡＣアドレス特定テーブル記憶部６７に記憶されているＭＡＣアドレス特定テーブル３００を参照する（ステップＳ１０６）。
これにより、ＣＰＵ６１は、受け付けたプリントジョブに含まれているユーザーＩＤに対応するＭＡＣアドレスを特定し、特定されたＭＡＣアドレスに対応づけられているフラグＦの値を１にすると共に、プリントジョブの実行時間を推定する（ステップＳ１０７）。
【００４５】
ここで、プリントジョブの実行時間とは、プリント動作の開始から完了までに要する時間を言い、プリントジョブに含まれているプリント枚数、用紙サイズおよび給紙される用紙の向きなどの情報をもとに、プリンター１の単位時間あたりのプリント可能枚数に応じて決定される。
つまり、プリント枚数が多いほど、また、給紙方向における用紙の長さが長いほど、プリントジョブの実行時間が長くなるため、これらの要素を考慮してプリントジョブの実行時間が決定されることとなる。
【００４６】
続いて、ＣＰＵ６１は、所定時間あたりの受信強度の増加量が閾値を上回ったもがない場合（ステップＳ１０８：ＮＯ）、プリントジョブを発行したどのユーザーもプリンター１に近づいて来ておらず、現時点では、ユーザーのプリンター１への到着時刻の推測のしようがないので、メインルーチンにリターンする。
また、所定時間あたりの受信強度の増加量が閾値を上回ったものがある場合（ステップＳ１０８：ＹＥＳ）、プリンター１に近づいて来ているユーザーが存在するので、このユーザーとの距離および接近速度を電波強度から求めて、接近するユーザー到着時間を推定する（ステップＳ１０９）。
【００４７】
ここで、ユーザーの到着時間の推定の仕方について具体的に説明する。
図６（ａ）は、プリントジョブを発行したユーザーの中で、ユーザーＡだけがプリンター１に近づいてきた状況における、プリンター１からユーザーＡまでの距離と時間との関係を示す図である。
そして、ユーザーＡが、時刻ｔａ０において、プリントジョブＡを発行し、その後、時刻ｔａ１において通信可能範囲内に入ると、ＣＰＵ６１は、無線通信部８から携帯端末Ａの受信強度を数十[ｍｓｅｃ]間隔で取得して、上述した受信強度と距離との関係を示したテーブル（不図示）を参照し、携帯端末Ａとの距離、即ち、ユーザーＡとの距離を推定する。
【００４８】
なお、本実施形態では、無線通信部８の通信可能範囲が１０ｍ程度なので、通信可能範囲外にいるユーザーＡの携帯端末(以下、「携帯端末Ａ」という。)は（図３参照）、初期の段階では検出されていない。
続いて、ＣＰＵ６１は、所定の時間ｔｓ１が経過する間にユーザーＡとの距離が所定の距離Ｌａ１以上縮まったとき、このユーザーＡがプリンター１に近づいてきているものと判断して、さらに、所定の時間ｔｓ２におけるユーザーＡとの距離の減少値Ｌａ２を求めて、接近速度（＝Ｌａ２／ｔｓ２）を求める。
【００４９】
所定の時間ｔｓ１および所定の時間ｔｓ２は、長く設定するほど、それぞれ、ユーザーＡがプリンター１に近づいてきているか否かの判定精度およびユーザーＡの接近速度の推定精度が高まるものの、その分、これらの情報に基づいて実施されるプリントジョブの開始タイミングが遅れてしまうので、プリンター１とユーザーの着座位置などによって、適宜決定されることが望ましい。
【００５０】
つまり、プリンター１とユーザーの着座位置との距離が遠い場合には、所定の時間ｔｓ１および所定の時間ｔｓ２を比較的長い時間に設定し、逆に、プリンター１とユーザーの着座位置との距離が短い場合には、所定の時間ｔｓ１および時間ｔｓ２を比較的短い時間に設定することが望ましい。
これは、席の近いユーザーほど、移動を開始してから、プリンター１に到着するまでの時間が短いからである。
【００５１】
ＣＰＵ６１は、時刻ｔａ３を経過した時点で、ユーザーＡの接近速度と、このときのプリンター１からユーザーＡまでの距離Ｌａ３がわかるので、今回プリントジョブのスケジューリングを行う契機となったプリントジョブＡの受付時刻ｔａ０からの経過時間ｔとプリンター１からユーザーＡまでの距離Ｌａとの関係を示す、以下のような関係式１を導くことができる。
【００５２】
（式１）  Ｌａ＝−（Ｌａ２／ｔｓ２）×（ｔ−ｔａ３）＋Ｌａ３
ユーザーＡがプリンター１に到着するということは、Ｌａ＝０になるということなので、式１の左辺に０を代入し、ｔを求めれば、ユーザーＡのプリンター１への到着時刻を推定することができる。
つまり、次式のようになる。
【００５３】
（式２）  ｔ＝（Ｌａ３×ｔｓ２）／Ｌａ２+ｔａ３
つまり、時刻ｔａ０を基準として、式２により求められた時間ｔが経過したときの時刻ｔａ４に、ユーザーＡがプリンター１に到着するものと推定される。
ここで、「推定」としているのは、ユーザーＡがプリンター１に直線的に近づいて来ているとも限らず、また、歩行速度も一定であるとも限らないので、ある程度の誤差が生じることはやむを得ないと思われるからである。
【００５４】
このように、ユーザーのプリンター１への到着時刻を推定すると、ＣＰＵ６１は、プリントジョブの実行タイミングをスケジューリングする処理(以下、「スケジューリング処理」という。)を行う（ステップＳ１１０）。
このスケジューリング処理の内容については、後述する。
ＣＰＵ６１は、プリントジョブの実行タイミングを決定すると、ＭＡＣアドレス特定テーブル３００を参照して、プリントジョブに含まれるユーザーＩＤからこれに対応するＭＡＣアドレスを取得して、例えば、図７に示すように、このＭＡＣアドレスの携帯端末に向けて、スケジューリング処理により求められたジョブ完了予想時間を通知する（ステップＳ１１１）。
【００５５】
なお、ユーザーは、上述したように、携帯端末の発信強度の調整が行われないように、プリンター１に到着するまでは、ブルートゥース通信のペアリングを行っていないので、到着時にペアリングを実施して、ペアリングが完了したときに、上述のプリント完了予想時間の通知を受けることになる。
また、このような煩雑なペアリング動作を避けるために、図８に示すように、操作パネル７に、各ユーザーのプリントの完了予定時刻を一覧表示してもよい。
【００５６】
もしくは、近年の携帯端末は、ブルートゥース通信機能とＷｉＦｉ（Wireless Fidelity）通信機能の両方の機能を兼ね備えるものが多くなっているため、このような携帯端末を使用する場合には、ＭＡＣアドレス特定テーブル３００に、さらに、ＷｉＦｉ（Wireless Fidelity）通信用のＭＡＣアドレスを登録しておき、ＷｉＦｉ通信を利用して、プリント完了予想時間を通知してもよい。
【００５７】
このようにＷｉＦｉ通信機能を初めから有効にしておけば、ユーザーは、プリンター１に到着後に、わざわざブルートゥース通信のペアリングを実行する必要がなくなる。
図５に戻って、続いて、ＣＰＵ６１は、ステップＳ１１０で決定されたスケジューリングに従ってプリントジョブを実行し（ステップＳ１１２）、完了したプリントジョブがある場合には（ステップＳ１１３：ＹＥＳ）、このプリントジョブに対応付けられているフラグＦの値を０にして（ステップＳ１１４）、メインルーチンにリターンする。
【００５８】
また、完了したプリントジョブがない場合には（ステップＳ１１３：ＮＯ）には、そのプリントジョブ対応するフラグＦの値をそのままにして、メインルーチンにリターンする。
また、ステップＳ１０２における判断において、新たにプリントジョブを受け付けていない場合には（ステップＳ１０２：ＮＯ）、ＭＡＣアドレス特定テーブル３００のフラグ欄３０３に、「１」の値が示されているものが１つもないか否かを判定し、フラグ欄３０３に「１」が１つでもあれば（ステップＳ１１５：ＮＯ）、ステップＳ１０８以降の処理を実施する。
【００５９】
また、ＭＡＣアドレス特定テーブル３００のフラグ欄３０３に、「１」の値が１つもなければ、（ステップＳ１１５：ＹＥＳ）、現在、プリントジョブを全く受け付けていないため、定着ベルト５１の温度を定着温度よりも低くする公知の温調制御を実施して（ステップＳ１１６）、メインルーチンにリターンする。
この温調制御には、例えば、プリントジョブ実行後のしばらく間、定着ベルト５１の温度を、定着温度（１６０[℃]）よりもやや低い１４５[℃]から１５５[℃]の範囲に維持して、磁束発生部５４の消費電力を低く抑えつつ、定着温度への速やかな復帰が可能な状態にして、プリントジョブの実行が開始されるのを待つ待機モード、および、磁束発生部５４などプリンター１内の殆どの機器への通電を遮断しているスリープモードなどがある。
【００６０】
（１−４）スケジューリング処理
以下、プリントジョブタイミング決定処理の下位のサブルーチンとして実行されるスケジューリング処理について、図９に基づき説明する。
ＣＰＵ６１は、現在、プリントジョブの実行中であるか否かを判定し、プリントジョブの実行中でなければ（ステップＳ２０１：ＮＯ）、プリンター１への到着予想時刻が早いユーザーのプリントジョブから優先的に、当該到着時刻丁度に、そのユーザーのプリントジョフが完了することを目標に、各プリントジョブの実行開始時期を決定し（ステップＳ２０２）、プリンター１への到着予想時刻が略同時のユーザーが存在しない場合には（ステップＳ２０３：ＮＯ）、上位のサブルーチンにリターンする。
【００６１】
このように、ユーザーの到着時刻丁度に、当該ユーザーのプリントジョフが完了することを目標に、プリントジョブの実行開始時期を決定するため、プリント出力が完了した用紙を他のユーザーに見られるおそれが少なくなり、機密性を向上させることができる。
なお、そのユーザーのプリントジョブを完了することを「目標」、としたのは、場合によっては、プリントジョブの完了時刻が、ユーザーが到着する時刻に間に合わない可能性を秘めているからである。
【００６２】
ここで、ユーザーＡおよびＢが、それぞれ異なる時刻に発行したプリントジョブＡおよびＢを例に、図６（ａ）および（ｂ）を参照しつつ、ステップＳ２０２における処理の内容を説明する。
図６（ｂ）は、ユーザーＡのプリントジョブＡの実行準備中、即ち、定着器の昇温動作中に、ユーザーＢのプリントジョブＢが受け付けられると共に、ユーザーＡよりも早くプリンター１に到着することが推定された場合のプリントジョブのスケジューリングについて説明する図である。
【００６３】
理解を容易にするために、図６（ａ）および（ｂ）の時刻および距離に対応するもの同士を、例えば、ｔａ３←→ｔｂ３のように、小文字のアルファベット表記部分（ｔを除く）がユーザー名に用いたアルファベットと対応するものに置き換えて示している。
時系列的にみると、上述のステップＳ１１１において、先ず、時刻ｔａ４にユーザーＡがプリンター１に到着することが推定され、また、上述のステップＳ１０７において、プリントジョブＡのジョブ実行時間ｔｊａが推定されるので、ＣＰＵ６１は、時間枠５０１に示すように、時刻ｔａ４からジョブ実行時間ｔｊａ分遡った時刻ｔａｓ丁度に、プリントジョブＡの実行を開始し、ユーザーＡがプリンター１に到着と推定される時刻ｔａ４に、プリントジョブＡを完了させるように、プリントジョブのスケジューリングを実施する。
【００６４】
ここで、図６（ａ）の左上に示された帯状の時間枠４０１および４０２は、定着ベルト５１を定着温度に到達させるために昇温させている期間（以下、「定着器昇温期間」という。)が短い例と、長い例とをそれぞれ示しており、ここでは、時間枠４０１のように、時刻ｔａｓよりも前に定着器昇温期間が完了している、即ち、定着器昇温期間が短くなっているものとする。
【００６５】
なお、このような定着器昇温期間に違いが生じるのは、現状が待機モードおよびスリープモードモードのいずれとなっているかによって、定着ベルト５１の定着温度への到達時間が異なるからである。
上記スケジューリングは、時刻ｔａ３直後には完了しているが、その後、時刻ｔｂ１から時刻ｔｂ２においてユーザーＢに動きがあり、ＣＰＵ６１が、上述したユーザーＡの場合と同様の方法により、ユーザーＢがプリンター１に接近しているものと判定し、時刻ｔｂ２から時刻ｔｂ３にかけて、ユーザーＢの接近速度および距離を求めて、プリンター１への到着時刻を推定した結果、推定された到着時刻（以下、「到着推定時刻」という。）ｔｂ４が、ユーザーＡの到着推定時刻ｔａ４よりも前であったとする。
【００６６】
このような場合、ＣＰＵ６１は、時間枠５０３に示すように、早くプリンター１に到着するユーザーＢの到着推定時刻ｔｂ４に合わせて、プリントジョブＢを完了させると共に、当該プリントジョブＢの完了に引き続いて、プリントジョブＡの実行を開始するようにスケジューリングする。
このようにすることで、順調に事が進めば、ユーザーＢに対して待ち時間が生じず、また、ユーザーＡがプリンター１に到着する頃には、ユーザーＢも出力済用紙の回収を終えて、プリンター１を去っているはずなので、ユーザーＡがユーザーＢの出力済用紙を目にすることがなく、機密性の向上化に資する。
【００６７】
逆に、ユーザーＡの到着時刻にプリントジョブＡの完了時刻を合わせてしまうと、ユーザーＢは、ユーザーＡの出力途中の用紙を目にする機会が生じ、機密上好ましくない。
また、ユーザーＢにとっては、自分よりも遅く到着したユーザーＡが用紙を回収する光景を目にすることになり、ユーザーＢに不快感を与えかねない。
以上、プリンター１に接近するユーザーが２人いる例について示したが、例えば、接近しているものが、ユーザーＡだけの場合には、図６（ａ）の時間枠５０１に示すように、ＣＰＵ６１は、単に、ユーザーＡのプリンター１への到着推定時刻に合わせて、プリントジョブＡが完了するようにスケジューリングを行えばよい。
【００６８】
なお、定着器昇温期間の完了時刻ｔａｆが、時間枠４０２で示すように、時刻ｔａｓの後にまで長引く場合には、もはや時刻ｔａｓにプリントジョブＡを開始できなくなるため、ＣＰＵ６１は、時間枠５０２で示すように、最も早いプリントジョブ開始可能タイミングである時刻ｔａｆに、プリントジョブＡを開始するようにスケジューリングを行う。
このような場合、プリントジョブＡの完了時刻が、時刻ｔａ５にずれ込むことになり、ユーザーＡに若干の待ち時間が生じることになる。
【００６９】
なお、ユーザーＡおよびＢがプリンター１に接近している上述の例では、プリントジョブＡに先んじて実行するプリントジョブＢのジョブ実行時間ｔｊｂが短いため、定着器昇温期間が長引いても、プリントジョブＢの開始時間に影響を与えずに済んでいるが、ジョブ実行時間ｔｊｂがそれなりに長ければ、プリントジョブＢの開始時刻の遅れが生じることになる。
【００７０】
そのような場合であっても、上述のように、ユーザーＡよりも到着時刻が早いユーザーＢのプリントジョブＢをプリントジョブＡよりも優先して実行を開始することで、他のユーザーから出力済用紙を見られる時間を短くすることができるため、機密保持上好ましいと言える。
また、図９に戻って、プリンター１への到着予想時刻が略同時のユーザーが存在する場合には（ステップＳ２０３：ＹＥＳ）、これらのユーザーのプリントジョブを同時に完了することは不可能なので、推定された到着時刻が近いユーザー同士のプリントジョブについては、到着時刻丁度にプリントジョブを完了させることを放棄して、プリントジョブが実行可能となり次第、ジョブ実行時間が短いプリントジョブから順次実行するようにスケジューリングする（ステップＳ２０４）。
【００７１】
これは、双方のユーザーの待ち時間の合計を少なくするためであり、その詳細については、後述する。
なお、ここでいう到着予想時刻が略同時とは、推定された２つの到着時刻が多少ずれていても、プリンター１と各ユーザーとの間の距離の検出誤差を考慮すると、同じ時刻に到着する可能性がある時刻同士のことを言う。
【００７２】
また、到着予想時刻の推定精度を低下させる要因は、上記距離の検出誤差の他にも、例えば、ユーザーがプリンター１に来る途中で立ち止まったり、遠回りをするなどのことが考えられるが、これらの要因は予測不可能であるため、プリントジョブのスケジューリングを行う上では考慮に入れていない。
このステップＳ２０４における処理内容を、図１０（ａ）〜（ｄ）を参照しつつ具体的に説明する。
【００７３】
図１０（ａ）〜（ｄ）の見方は、先に説明した図６（ａ）および（ｂ）と同様である。
つまり、図１０（ａ）は、ＣＰＵ６１が、ユーザーＣが時刻ｔｃ０にプリントジョブＣを発行したことを受けて、ユーザーＡの到着時刻を推定したのと同様の方法で、ユーザーＣのプリンター１への到着時刻ｔｃ４を推定している状況と、プリントジョブＣのスケジューリングの内容を示している。
【００７４】
ここで、ユーザーＣの到着推定時刻ｔｃ４丁度にプリントジョブＣを完了させようとすると、プリントジョブＣを時刻ｔｃｓに開始しなければならないが、時間枠４０３に示すように、定着器昇温期間の完了時刻ｔｃｆが、時刻ｔｃｓよりも遅い時刻になっているため、プリントジョブＣの開始タイミングを遅らさざるを得ない。このような条件を、以下、「遅延条件」という。
【００７５】
ＣＰＵ６１は、時刻ｔｃｆにプリントジョブＣを開始し、時刻ｔｃ４に完了するように、プリントジョブのスケジューリングを実施する。
上記スケジューリングを行っている間に、図１０（ｂ）に示すように、ＣＰＵ６１が、プリントジョブＡが発行された時刻ｔａ０よりも遅いｔｄ０に、ユーザーＤからプリントジョブＤを受け付けて、ユーザーＤの到着推定時刻がユーザーＣと略同じ時刻ｔｃ４である事が、時刻ｔｄ３の直後において分かった場合、ＣＰＵ６１は、時間枠６０５に示すように、定着器昇温期間完了時刻ｔｃｆからジョブ実行時間が短いプリントジョブＤを開始すると共に、プリントジョブＤの完了に引き続き、プリントジョブＣを開始するようにスケジューリングの内容を見直す。
【００７６】
このように、ジョブ実行時間が短いプリントジョブから順次実行するようにスケジューリングを実施することで、ユーザーＣおよびＤの待ち時間の合計を減少させることができる。
何故なら、上記スケジューリングでは、図１０（ｃ）における時間枠６０５に示すように、ユーザーＣにだけに待ち時間が生じるが、上記スケジューリングとは逆に、ジョブ実行時間が長いプリントジョブＣを時刻ｔｃｆから開始し、続いて、プリントジョブＤを開始した場合には、図１０（ｃ）における時間枠６０４に示すように、ユーザーＣおよびＤのそれぞれに待ち時間が生じ、しかも、その合計時間は、時間枠６０５で示すユーザーＣの待ち時間よりも長くなるからである。
【００７７】
以上は、上述した遅延条件が生じている場合を例に説明を行ったが、このような遅延条件が生じていない場合について考察する。
図１０（ｄ）に示す時間枠６０６および６０７は、それぞれ、遅延条件が生じていない場合において、時刻ｔｃｓからプリントジョブＣ、プリントジョブＤの順でプリントジョブを実行した場合、および、時刻ｔｃｓからプリントジョブＤ、プリントジョブＣの順でプリントジョブを実行した場合における、各ユーザーの待ち時間を示している。
【００７８】
これを見てわかるように、遅延条件が生じていなければ、プリントジョブ実行順序に関係なく、理論上、ユーザーの待ち時間の合計値は変わらない。
しかしながら、ユーザーの到着時刻は、或る程度誤差が含まれているため、ユーザーＣおよびＤが、時刻ｔｃ４丁度に到着する保証はなく、時刻ｔｃ４よりも早く到着する可能性がある。
【００７９】
以下、このような事例について考察する。
まず、ジョブ実行時間の長いプリントジョブＣをジョブ実行時間の短いプリントジョブＤよりも先に実行した場合において、プリントジョブＣが完了する時刻を「完了時刻Ｃ」とし、逆にプリントジョブＤをプリントジョブＣよりも先に実行した場合において、プリントジョブＤが完了する時刻を「完了時刻Ｄ」とする。
【００８０】
このような条件では、完了時刻Ｄは、完了時刻Ｃよりも必ず前の時刻になる。
また、これら２つのプリントジョブを続けて実行した場合における２つ目のプリントジョブが完了する時刻（以下、「最終ジョブ完了時刻」という。）は、いずれのプリントジョブを先に実行したとしても同じ時刻となる。
ここで、ユーザーＣおよびＤの双方が、完了時刻Ｄから完了時刻Ｃに至る途中において、同時に到着したものと仮定する。
【００８１】
このような場合、ジョブ実行時間の短いプリントジョブＤをプリントジョブＣよりも先に実行すると、ユーザーＤは、待ち時間が生じず、一方、ユーザーＣは、到着時刻から最終ジョブ完了時刻まで待ち時間が生じる。
これに対し、ジョブ実行時間の長いプリントジョブＣをプリントジョブＤよりも先に実行してしまうと、ユーザーＤは、到着時刻から最終ジョブ完了時刻までの待ち時間が生じ、さらに、ユーザーＣにも、到着時刻から完了時刻Ｃまでの待ち時間が生じる。
【００８２】
つまり、ユーザーＣおよびＤの待ち時間の合計は、ジョブ実行時間の短いプリントジョブＤをプリントジョブＣよりも先に実行した方が短くすることができる。
また、このようにジョブ実行時間の長いプリントジョブの方を先に実行してしまうことによって、双方のユーザーの待ち時間の合計値が大きくなってしまう不都合は、ユーザーＤだけが到着推定時刻よりも早く到着した場合にも起こり得る。
【００８３】
よって、プリンター１への到着予想時刻が略同時のユーザーが存在するケースでは、上述のようにユーザーが到着予想時刻よりも早く到着してしまう可能性を考慮すると、遅延条件の有無に関わらず、プリントジョブが実行可能となり次第、ジョブ実行時間が短いプリントジョブから順次実行するようにスケジューリングすることが望ましい。
図９に戻って、ステップＳ２０１における判定において、プリントジョブを実行中であれば（ステップＳ２０１：ＹＥＳ）、新たに、プリンター１に近づいて来るユーザーがいない場合（ステップＳ２０５：ＮＯ）、上位のサブルーチンにリターンする。
【００８４】
また、プリンター１に新たに近づいて来るユーザー（以下、「後発ユーザー」という。）がいる場合（ステップＳ２０５：ＹＥＳ）、そのユーザーが、現在実行中のプリントジョブを発行したユーザー（以下、「先発ユーザー」という。）よりも早くプリンターに到着する見込みがない場合（ステップＳ２０６：ＮＯ）、ステップＳ２０２以降を実行する。
【００８５】
また、後発ユーザーが、先発ユーザーよりも早くプリンターに到着する見込みの場合（ステップＳ２０６：ＹＥＳ）、後発ユーザーのプリントジョブの実行時間が、現在から先発ユーザーの到着推定時刻までの時間未満の場合には（ステップＳ２０７：ＹＥＳ）、現在実行中の先発ユーザーのプリントジョブに後発ユーザーのプリントジョブを割り込ませて実行した方が、前発および後発ユーザーの待ち時間の合計が短く抑えられるので、後発ユーザーの到着推定時刻に後発ユーザーのプリントジョブを完了することを目標に、現在実行中のプリントジョブに割り込み（ステップＳ２０８）、上位のサブルーチンにリターンする。
【００８６】
以下、ステップＳ２０８における処理内容を、図１１（ａ）および（ｂ）を参照しつつ具体的に説明する。
図１１（ａ）、（ｂ）および（ｃ）の見方は、先に説明した図６（ａ）および（ｂ）と同様である。
また、図１１（ａ）は、説明を簡略にするために、図１０（ａ）と同一の図を用いているが、ここでは、プリントジョブＣに対して遅延条件が生じていないものとする。
【００８７】
ここで、図１１（ａ）は、ＣＰＵ６１が、先発ユーザーＣが時刻ｔｃ０にプリントジョブＣを発行したことを受けて、上述したユーザーＡに対する到着時刻の推定方法と同様の方法で、先発ユーザーＣのプリンター１への到着時刻ｔｃ４を推定し、時刻ｔｃｓからプリントジョブＣを開始するスケジューリングの内容を示している。
また、図１１（ｂ）は、上記スケジューリングに基づいてプリントジョブＣの実行を開始した後に、後発ユーザーＥがプリンター１に接近して、当該後発ユーザーＥの接近速度が判明する時刻ｔｅ３直後において、後発ユーザーＥが先発ユーザーＣよりも先に到着することが推定された場合のプリントジョブＣおよびＥのスケジューリングの内容について示している。
【００８８】
図１１（ｂ）の時間枠７０２に示すように、プリントジョブＥのジョブ実行時間ｔｊｅが、上記時刻ｔｅ３から先発ユーザーＣの到着推定時刻ｔｃ４までの時間よりも短い長くなっている。
このような場合、時間枠７０３に示すように、実行中のプリントジョブＣに割り込んでプリントジョブＥを実行させると、時間枠７０２に示すように割り込みを行わなかった場合よりも、ユーザーＣおよびＥのプリンター１に到着してからの待ち時間の合計値を短くすることができる。
【００８９】
なお、図１１（ｂ）では、ＣＰＵ６１は、後発ユーザーＥの到着推定時刻ｔｅ４にプリントジョブＥを完了することを目標にして、スケジューリングを行おうとするが、このようにするには、後発ユーザーＥの到着時刻を推定するタイミングとなる時刻ｔｅ３よりも前にプリントジョブＥを開始しなければならないこととなり、スケジューリングが成立しない。
【００９０】
そこで、ＣＰＵ６１は、少しでも後発ユーザーＥの待ち時間の短縮が図れるように、到着推定時刻が判明する時刻ｔｅ３において、直ちにプリントジョブＥを開始する。
図９に戻って、後発ユーザーのプリントジョブの実行時間が、現在から先発ユーザーの到着推定時刻に至までの時間以上の場合には（ステップＳ２０７：ＮＯ）、上述のようなプリントジョブＥのプリントジョブＣへの割り込みを行っても、各ユーザーの待ち時間の合計値を短くすることはできないため、現在実行中のプリントジョブに続いて、後発ユーザーが発行したプリントジョブを実行するようにスケジューリングして（ステップＳ２０９）、上位のサブルーチンにリターンする。
【００９１】
このように、プリンター１から各ユーザーまでの距離と当該ユーザーのプリンター１に対する接近速度とに基づいて、各ユーザーのプリンター１への到着時刻を推定し、プリンター１への到着推定時刻が早い順のユーザーから優先的に、ユーザーがプリンター１に到着する時刻丁度に、当該ユーザーから要求されたプリントジョブの実行が完了することを目標にして、ユーザーの到着推定時刻よりも前に当該ユーザーのプリントジョブの実行を開始するようにスケジューリングするため、プリントジョブを要求したユーザーがプリンター１に到着してからプリントアウトが完了するまでの待ち時間を、解消もしくは短縮することができる。
＜変形例＞
本発明は、上述のような実施形態に限られるものではなく、次のような変形例も実施することができる。
【００９２】
（１）上記実施形態では、ＣＰＵ６１は、スケジューリング処理において、現在、プリントジョブを実行中であるか否かを判定し、プリントジョブを実行中でなければ、プリンター１への到着予想時刻が早いユーザーから優先的に、ユーザーの到着時刻丁度に、当該ユーザーのプリントジョフが完了することを目標にして、各プリントジョブの実行開始時期を決定するとしたが、これに限らず、プリンター１への到着予想時刻が早いユーザーから優先的に、ユーザーがプリンター１に到着する時刻よりも早く、そのユーザーが発行したプリントジョフが完了することを目標に各プリントジョブの実行開始時期を決定するようにしてもよく、要するに、ユーザーがプリンター１に到着するまでに、そのユーザーが発行したプリントジョフが完了することを目標に、各プリントジョブの実行開始時期を決定するようにすればよい。
【００９３】
これにより、ユーザーのプリンター１に到着してからの待ち時間が、解消もしくは軽減されることとなる。
（２）上記実施形態では、ユーザーＩＤとＭＡＣアドレスとを対応づけたＭＡＣアドレス特定テーブル３００を不揮発性メモリー６５に記憶させていたが、これに限らない。
例えば、ユーザーが発行するプリントジョブの中に、ＭＡＣアドレスを含ませておけば、プリントジョブからユーザーＩＤとＭＡＣアドレスの両方を取得することができるので、このようなＭＡＣアドレス特定テーブル３００を予め不揮発性メモリー６５に記憶させておく必要はない。
【００９４】
また、ユーザーが、自己のユーザーＩＤを携帯端末のＭＡＣアドレスの値で登録している場合も同様である。
（３）また、上記実施形態では、図４のステップＳ１０１〜Ｓ１０３において、プリントジョブが受け付けられた時点で、定着器が定着温度に達していなければ、直ちに、定着器が定着温度となるように定着器の温調制御を実施していたが、これに限らない。
【００９５】
通常、定着器昇温期間は、待機モードから復帰しても、十数秒程度かかるが、近年、定着器の低熱容量化が進み、ウォームアップ時間が次第に短くなっており、将来的には３秒程度にまで短縮されることが予想されている。
このように、定着器昇温期間が短い場合には、プリンター１の制御部６は、図１２における時間枠５０４に示すように、ユーザーＣの到着推定時刻ｔｃ４から、プリントジョブＣのジョブ実行時間ｔｊｃと定着昇温期間ｔＦｗとの合計時間分遡った時刻ｔＦｓから、上記温調制御を開始するようにしてもよい。
【００９６】
これにより、定着器への電力供給時間をより短くすることができ、省エネルギー化に資する。
（４）また、上記実施形態では、複数のユーザーがプリンター１に接近している場合において、基本的に、各ユーザーのプリンター１への到着推定時刻に基づいて、各ユーザーのプリントジョブの実行開始時刻を決定、即ち、スケジューリングしている。
【００９７】
そして、各ユーザーの到着推定時刻に差異がない場合、および、プリンター１への接近速度が速いユーザーが新たに確認された場合などに、ジョブ実行時間の短いプリントジョブの優先順位を上げて、スケジューリングの見直しを図っているが、特定の場合には、到着推定時刻が遅いユーザーのプリントジョブの優先順位を上げて、プリントジョブのスケジューリングを行うようにしてもよい。
【００９８】
図１３（ａ）〜（ｄ）は、このような事例を説明する図であり、図の見方は、先に説明した図６（ａ）および（ｂ）と同様である。
図１３（ａ）は、ユーザーＦのプリントジョブＦが時刻ｔｆ０に受け付けられて、時刻ｔｆ４にプリンター１に到着することが推定されるため、時間枠８０１に示すように、先ず、到着推定時刻ｔｆ４にプリントジョブＦが完了するようにスケジューリングされている状態を示す図である。
【００９９】
プリントジョブＦのジョブ実行時間ｔｊｆは、時間枠８０１に示すように、比較的短い時間となっている。
また、図１３（ｂ）は、プリントジョブＦの実行準備中、即ち、定着器の昇温動作中に、プリントジョブＧが時刻ｔｇ０に受け付けられて、ユーザーＦよりも早い時刻ｔｇ４にプリンター１に到着することが推定された状況を示す図である。
【０１００】
ここで、プリントジョブＧのジョブ実行時間ｔｊｇは、時間枠８０２に示すように、プリントジョブＦと同様に比較的短い時間となっている。
さらに、図１３（ｃ）は、プリントジョブＦの実行準備中（定着器の昇温動作中）に、プリントジョブＨが時刻ｔｈ０に受け付けられて、ユーザーＦよりも遅い時刻ｔｈ４にプリンター１に到着することが推定された状況を示す図である。
【０１０１】
ここで、プリントジョブＨのジョブ実行時間ｔｊｈは、時間枠８０３に示すように、プリントジョブＦおよびＧと同様に、比較的短い時間となっている。
ここで注目すべきは、図１３（ｄ）に示すように、プリントジョブＦ、ＧおよびＨのそれぞれ対応するジョブ実行時間ｔｊｆ、ｔｊｇおよびｔｊｈの合計時間が、ユーザーＦ、ＧおよびＨのうち最も遅くプリンター１への到着時刻の推定が完了する時刻ｔｈ３から、最も早くプリンター１に早く到着するユーザーＧの到着推定時刻ｔｇ４までの時間よりも短くなっている点にある。
【０１０２】
このような場合、時刻ｔｈ３からプリントジョブＦ、ＧおよびＨを連続して実行すると、プリントジョブの実行順序の如何を問わず、プリンター１への到着推定時刻が最も早いユーザーＧが到着する時点において、全てのプリントジョブを完了させることができ、理論上、いずれのユーザーにも持ち時間が生じない。
そこで、このような場合には、プリンター１に到着する時刻が遅い順からユーザーのプリントジョブを実行するようにスケジューリングを行うようにしてもよい。
【０１０３】
このようにすることで、プリンター１に早く到着するユーザーの出力済みの用紙が、排紙トレイ１９上において上側に位置することとなり、ユーザーが自分の用紙を回収しやすくなる。
これにより、自分発行したプリントジョブで出力された用紙を探すために、他のユーザーの出力済み用紙の内容を確認する可能性を少なくすることができ、機密性の向上に資する。
【０１０４】
（５）また、本実施の形態では、プリンター１から電波の発信元である携帯端末までの距離の推定は、予め試験等を実施し、携帯端末から受信した電波の強度と、プリンター１から当該携帯端末までの距離を計測して、受信強度と距離との関係を示したテーブルを作成すれば実現可能であるとしたが、これに限らず、試験結果から受信強度と距離との関係を定義する近似式を導きだして、これを利用してもよい。
【０１０５】
（６）また、本実施の形態では、ユーザーとプリンター１との距離およびユーザーのプリンター１への接近速度を検出するために、ブルートゥース通信における受信強度を用いたがこれに限らない。
例えば、各ユーザーにＩＣタグを携帯させると共に、オフィス内に当該ＩＣタグリーダーを散在させておけば、ユーザーがＩＣタグリーダーの近くを通過する度に、ユーザーの位置を把握できるため、各ＩＣタグリーダーからの情報をプリンター１の制御部６が取得して、ユーザーの検出位置と時間にもとづいてプリンター１への到着時刻を推定してもよい。
【０１０６】
プリントジョブを発行してからプリンター１へと移動を開始するまでの時間は、多少なりともユーザーの性格が影響しているもの考えられ、その行動にはある程度の反復性があるものと考えられる。
したがって、ユーザーごとに移動開始からプリンター１に到着するまでの所要時間の平均値を算出し、当該平均値が比較的安定しているユーザーについては、当該平均値に基づいて、各ユーザーのプリンター１への到着時間を推定してもよいであろう。
【０１０７】
この所要時間の平均値は、プリンター１から各ユーザーのデスクまでの移動経路の距離を当該ユーザーの平均的な歩行速度で除した値であると考えられる。
このような平均値を用いれば、プリントジョブを受け付けた時点で、ユーザーのプリンター１への到着時刻を推定することができるため、もともとプリントジョブの実行時間に余裕がない、プリンター１の近くにデスクがあるユーザーに対して有効である。
【０１０８】
以上のように、各ユーザーのプリンター１への到着時刻の推定の仕方には様々な方法が考えられ、要するに、プリンター１からユーザーまでの距離を指標する距離指標値とユーザーのプリンター１への接近速度を指標する速度指標値とに基づいて推定すればよい。
（７）上記実施形態では、定着部５において、無端状の定着ベルト５１の内側に押圧ローラー５２を遊挿し、当該定着ベルト５１を介して、加圧ローラー５３で押圧ローラー５２を押圧して定着ニップを形成することにより、定着ベルト５１の接触面積を減らして熱容量を低減する、所謂ゆるばめ式の定着器を採用しているが、これに限らず、定着ベルト５１と押圧ローラー５２との間にほとんど隙間のない、所謂しばりばめ式の定着器を採用しても構わない。
【０１０９】
また、誘導加熱して定着ベルト５１を昇温させていたが、これに限らず、定着ベルト５１に適度な電気抵抗を有する抵抗体を用いて、これの回転軸方向に通電してジュール発熱させることにより定着ベルト５１を昇温させる構成であってもよく、もしくは、定着ベルト５１の周回軌跡の内側からハロゲンランプで加熱する構成などを用いても構わない。
無論、定着器の熱容量が小さく、加熱効率の高い構成の方が、定着器昇温期間が短くなり、それだけプリントジョブの実行を開始する時間を早めることができるため、ユーザーがプリンター１に到着するまでにプリントジョブが完了させるのに有利となるが、本発明は、定着器昇温期間が短い場合のみに限るものではない。
【０１１０】
何故なら、定着器昇温期間が長くなるような構成であっても、ユーザーとプリンター１との間に十分な距離がある場合には、ユーザーのプリンター１への到着推定時刻も遅くなるため、定着器昇温期間の長くなることによるプリントジョブ完了時刻の遅延への影響が緩和されるからである。
（８）上記実施形態では、プリントジョブの実行前に実施すべき準備動作として、定着器の昇温動作を挙げているが、これに限らず、画像安定化処理などの公知の準備動作を実施する必要がある場合には、このような画像安定化処理などの準備動作も考慮して、プリントジョブのスケジューリングを行うことが望ましい。
【０１１１】
但し、画像安定化処理と定着器の昇温動作は、並行して実行可能であるため、例えば、画像安定化処理と定着器の昇温動作とを同時に実行を開始する場合には、実行時間の長い方のみを考慮すればよい。
（９）なお、上記実施形態では、本発明に係る画像形成装置をモノクロ式プリンターに適用した場合の例を説明したが、これに限らず、タンデム型カラープリンターに適用してもよく、要するに、外部端末を介して受け付けられたプリントジョブを実行する画像形成装置一般に適用することができる。
【０１１２】
また、上記実施形態および上記変形例の内容をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１１３】
本発明は、ユーザーから外部端末を介してプリントジョブを受け付け、当該プリントジョブを実行する画像形成装置に広く適用することができる。
【符号の説明】
【０１１４】
１    プリンター
３    画像プロセス部
４    給紙部
５    定着部
６    制御部
７    操作パネル
８    無線通信部
１１    感光体ドラム
１２    帯電器
１３    光学部
１４    現像器
１５    転写ローラー
１８    除電器
１９    排紙トレイ
２１    給紙カセット
２２    繰り出しローラー
２３    タイミングローラー対
２４    排出ローラー対
３０    作像部
３１    定着ローラー
４３    搬送路
５１    定着ベルト
５２    押圧ローラー
５３    加圧ローラー
５４    磁束発生部
５５    温度センサー
６１    ＣＰＵ
６２    通信Ｉ／Ｆ部
６３    ＲＡＭ
６４    ＲＯＭ
６５    不揮発性メモリー
６６    クロック
６７    ＭＡＣアドレス特定テーブル記憶部
３００    ＭＡＣアドレス特定テーブル
【図１】
2014200915.tif 000003
【図２】
2014200915.tif 000004
【図３】
2014200915.tif 000005
【図４】
2014200915.tif 000006
【図５】
2014200915.tif 000007
【図６】
2014200915.tif 000008
【図７】
2014200915.tif 000009
【図８】
2014200915.tif 000010
【図９】
2014200915.tif 000011
【図１０】
2014200915.tif 000012
【図１１】
2014200915.tif 000013
【図１２】
2014200915.tif 000014
【図１３】
2014200915.tif 000015