(57)【要約】【課題】プリントされた用紙を後で取りに行くようにしても、用紙が無駄になるといったことが生じない画像形成装置を提供することを目的とする。【解決手段】画像形成装置のプリンタコントローラは、クライアント端末からプリントデータを含むジョブデータを受信すると（Ｃ１）、そのプリントデータに基づく画像形成を開始させずに一旦待機させる。そして、画像形成装置の装置本体は、当該クライアント端末のユーザが携帯する携帯端末が装置本体から所定の距離だけ近づいたことを検出すると、そのユーザが印刷物を取りに来たとして、当該プリンタコントローラに対しジョブデータの送信を要求し（Ｃ６）、当該ジョブデータを受信すると（Ｃ７）、そのプリントデータに基づく画像形成を開始させる。【選択図】　図１２
2004064715.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末とネットワークを介して接続され、クライアント端末から受信したプリントデータに基づいて画像形成を行う画像形成手段を備える画像形成装置であって、
プリントデータの送信元のクライアント端末に対応する携帯端末が、所定の範囲内に入ったか否かを検出する検出手段と、
前記画像形成手段を制御して、前記携帯端末が所定の範囲内に入ったことが検出されるまで、前記プリントデータに基づく画像形成を開始させずに待機させ、所定の範囲内に入ったことが検出されると、その待機状態を解除させる制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記検出手段は、実行すべき画像形成の量に関する情報に基づいて、前記所定の範囲を変更する変更手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、実行すべき画像形成の量に関する値が所定値以下の場合にのみ、画像形成を待機させることを特徴とする請求項１もしくは２に記載の画像形成装置。
【請求項４】
前記画像形成の量に関する値は、画像形成に要すると予想される予想処理時間の長さのことであり、
前記制御手段は、前記プリントデータのサイズに基づいて予想処理時間を算出する算出手段を備え、当該算出手段により算出された予想処理時間が前記所定値以下の場合にのみ、画像形成を待機させることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
操作者からの、待機状態の解除の指示入力を受け付ける受付手段を備え、
前記制御手段は、前記受付手段が待機状態の解除の指示入力を受け付けると、待機状態を解除させることを特徴とする請求項１乃至４のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリントデータに基づいて画像形成を行う画像形成装置に関する。
【０００２】
【従来の技術】
近年、会社などのオフィスでは、複数のＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）等のクライアント端末と、プリンタなどの画像形成装置をＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワークに接続し、画像形成装置を共有するシステムを導入しているところが多い。
【０００３】
このような画像形成装置では、通常、クライアント端末からのプリント要求を受け付けると、受付順にプリント出力（印刷）していくようになっている。
ところで、大規模オフィス等では、画像形成装置がクライアント端末から遠く離れたところに設置されている場合がある。このような場合、クライアント端末のユーザは、何度も画像形成装置のところへ印刷物を取りに行くのが面倒なことから、急ぎでなければ印刷を実行してもすぐには取りに行かずに、何かのついでや、後でまとめて取りに行ったりすることが多い。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のようなユーザは、印刷物を後でまとめて取りに行こうと思っていても、実際には行くのを忘れてしまうことが多々あり、結局、印刷物が画像形成装置の排出トレイ上に放置されたままになって廃棄されてしまうといった問題が生じる。
【０００５】
本発明は、上述のような問題点に鑑みてなされたものであって、印刷物を後で取りに行くようにしても、用紙が無駄になるといったことが生じない画像形成装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る画像形成装置は、クライアント端末とネットワークを介して接続され、クライアント端末から受信したプリントデータに基づいて画像形成を行う画像形成手段を備える画像形成装置であって、プリントデータの送信元のクライアント端末に対応する携帯端末が、所定の範囲内に入ったか否かを検出する検出手段と、前記画像形成手段を制御して、前記携帯端末が所定の範囲内に入ったことが検出されるまで、前記プリントデータに基づく画像形成を開始させずに待機させ、所定の範囲内に入ったことが検出されると、その待機状態を解除させる制御手段と、を備えることを特徴とする。
【０００７】
また、前記検出手段は、実行すべき画像形成の量に関する情報に基づいて、前記所定の範囲を変更する変更手段を有することを特徴とする。
ここで、前記画像形成の量に関する情報は、画像形成に要すると予想される処理時間、画像形成すべき枚数、プリントデータのサイズ等を含む概念である。
さらに、前記制御手段は、実行すべき画像形成の量に関する値が所定値以下の場合にのみ、画像形成を待機させることを特徴とする。
【０００８】
ここで、前記画像形成の量に関する値は、画像形成に要すると予想される予想処理時間の長さ、画像形成すべき枚数、プリントデータのサイズ等を含む概念である。
また、前記画像形成の量に関する値は、画像形成に要すると予想される予想処理時間の長さのことであり、前記制御手段は、前記プリントデータのサイズに基づいて予想処理時間を算出する算出手段を備え、当該算出手段により算出された予想処理時間が前記所定値以下の場合にのみ、画像形成を待機させることを特徴とする。
【０００９】
さらに、操作者からの、待機状態の解除の指示入力を受け付ける受付手段を備え、前記制御手段は、前記受付手段が待機状態の解除の指示入力を受け付けると、待機状態を解除させることを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明に係る画像形成装置の実施の形態を、図面を参照しながら説明する。
（第１の実施の形態）
（１−１．全体構成）
図１は、本発明に係る画像形成装置を含む画像処理システム（以下、単に「システム」という。）の構成を示す図である。
【００１１】
同図に示すように、このシステムは、画像形成装置１、クライアント端末５、６、７・・がネットワーク、ここではＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）４を介して接続されると共に、画像形成装置１と、携帯端末８、９・・が無線通信、ここではＢｌｕｅｔｏｏｔｈ規格による無線通信により接続されて構成され、互いにデータをやり取りすることができるようになっている。
【００１２】
クライアント端末５は、ＰＣからなり、例えば文書やグラフィックス作成用のアプリケーションソフトなどにより作成した文書や画像などを用紙にプリント（印刷）する処理を画像形成装置１に要求することができる。具体的には、ここではプリント対象となるデータ（プリントデータ）に、用紙サイズ、プリント枚数、プリントジョブの要求元（プリントデータの送信元）のクライアント端末（すなわち、自装置）を識別するための識別番号（ユーザＩＤ）等の付帯情報を付加したデータをジョブデータとして画像形成装置１に送信することにより行う。このユーザＩＤとしては、例えばユーザにより予め登録されたパスワード等が用いられる。
【００１３】
この構成は、他のクライアント端末６、７等についても、同様である。ここでは、クライアント端末５は、ユーザＡが使用しているものであり、クライアント端末６は、ユーザＢが使用するものとする。
画像形成装置１は、装置本体２とプリンタコントローラ３とからなる、多機能デジタル複写機（Ｍｕｌｔｉｐｌｅ　Ｆｕｎｃｔｉｏｎ　Ｐｅｒｉｐｈｅｒａｌ）であり、セットされた原稿の画像を読取って画像のデータを得るスキャンジョブ、そのデータに基づいて画像形成を行う（印刷する）コピージョブの他、クライアント端末５等から受信したプリントデータに基づいて画像形成を行うプリントジョブ等を実行する。
【００１４】
携帯端末８、９・・は、無線通信機能を有する、いわゆるモバイル型携帯情報端末（ＰＤＡ）である。ここでは、携帯端末８は、ユーザＡが所有し、携帯端末９は、ユーザＢが所有するものとする。
以下、プリントデータに基づいて画像形成を行うことを「プリントジョブを実行」といい、ジョブデータを受信する（プリントジョブの実行要求を受け付ける）ことを「プリントジョブを受信」と、ジョブデータを送信する（プリントジョブの実行を要求する）ことを「プリントジョブを送信」という場合がある。
【００１５】
本実施の形態では、クライアント端末５、６・・の各ユーザが、それぞれ自身の携帯端末８、９・・を常時携帯しており、画像形成装置１は、例えばユーザＡが使用するクライアント端末５からプリントジョブを受信すると、そのプリントジョブを直には実行せずに一旦待機状態とし、ユーザＡが携帯する携帯端末８が所定の距離まで画像形成装置１に接近すると、ユーザＡが印刷物を取りに来たとして、待機状態を解除し、そのプリントジョブを実行するようにしている。これにより、従来のような取り忘れによる用紙の廃棄を防止できるようになる。
【００１６】
以下、各装置の構成およびその処理内容を詳細に説明するが、各クライアント端末は、基本的に同一の構成（使用者が異なるだけ）なので、ここではクライアント端末５について説明し、クライアント端末６等については、その説明を省略するものとする。同様に、各携帯端末も基本的に同一の構成なので、携帯端末８についてのみ説明し、携帯端末９等については、その説明を省略する。
【００１７】
（１−２．画像形成装置１の構成）
図２は、画像形成装置１の装置本体２の構成を示す図である。
装置本体２は、大きく分けて、原稿画像を読み取るイメージリーダ（ＩＲ）部２２と、このＩＲ部２２で読み取ったデータ、もしくはＬＡＮ４を介してクライアント端末５等から送られて来たプリントデータに基づいて画像を形成するプリンタ部２３とからなる。
【００１８】
ＩＲ部２２は、プラテンガラス２２１にセットされた原稿を照射してスキャンするスキャナ２２２と、当該原稿からの反射光を受光して、それを光電変換するＣＣＤセンサ２２３等を備える。ＣＣＤセンサ２２３により光電変換された信号は原稿の画像データとして制御部１００に送られる。
プリンタ部２３は、公知の電子写真方式により画像形成を行う装置であり、プリントヘッド２３１、感光体ドラム２３２、現像部２３３、転写ドラム２３４、定着部２３５および給紙部２３６等を備える。
【００１９】
プリントヘッド２３１は、制御部１００からの駆動信号に基づいてレーザ光を発し、感光体ドラム２３２上を露光する。この露光により、感光体ドラム２３２上には、静電潜像が形成される。その静電潜像は、現像部２３３に配された、シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）色の現像ユニットにより各色ごとに順次現像され、トナー像が形成される。一方、給紙部２３６からは、転写ドラム２３４に向けて用紙が給送され、その用紙は、転写ドラム２３４に巻き付けられる。感光体ドラム２３２上に形成された各色のトナー像は、順次、転写ドラム２３４に巻き付けられた用紙上に重ねられるように転写されていき、転写が終了すると、その用紙は転写ドラム２３４から剥がされて、定着部２３５に送られる。用紙上のトナー像は、定着部２３５のヒータ（不図示）により用紙に定着され、定着部２３５を通過した用紙は、排紙トレイ２３７に排出される。このＩＲ部２２とプリンタ部２３の動作制御は、制御部１００により行われる。
【００２０】
図３は、制御部１００の回路構成を示すブロック図である。
同図に示すように、制御部１００は、マルチＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）で制御される装置であり、個々のＣＰＵに対応した４つの制御モジュール２００〜５００を備える。ここで、モジュールとはＣＰＵもしくはＣＰＵを含む制御回路を含めた、その制御機能を実行する機能ブロックを示すものである。
【００２１】
制御モジュール２００は、ＣＰＵ２０１、Ｆｌａｓｈ（フラッシュ）ＲＯＭ２０２、ワークエリアを構成するＳ−ＲＡＭ２０３、ＮＶ−ＲＡＭ２０４、距離検出部２０５、無線通信部２０６、シリアルＩ／Ｆ２０７〜２０９、ビデオＩ／Ｆ２１０および操作パネル２１１を備える。
ＣＰＵ２０１は、制御モジュール３００〜５００との間で制御コマンド等を送受信し、装置本体２の全体制御を行う。また、画像形成の実行中には「ビジー信号」を、画像形成が可能な状態では「レディ信号」をプリンタコントローラ３に送出する。
【００２２】
ＦｌａｓｈＲＯＭ２０２は、電気的に内容を書換え可能な不揮発性メモリであり、ＣＰＵ２０１の動作のためのファームウェアを記憶している。
ＮＶ−ＲＡＭ２０４は、各種設定値を格納するメモリであり、また小サイズジョブテーブルが格納されている。
図４は、小サイズジョブテーブル２１５の内容の一例を示す図である。
【００２３】
同図に示すように、小サイズジョブテーブル２１５には、クライアント端末、携帯端末、ポーリングフラグ、実行フラグの各欄が設けられている。
「クライアント端末」欄には、各クライアント端末に登録されているユーザＩＤと同じ番号が、「携帯端末」欄には、各携帯端末に登録されている携帯端末ＩＤ（後述）と同じ番号が、それぞれ同一ユーザのものが対応付けされて登録されている。例えば、同図の１番上のレコードは、あるユーザのクライアント端末に登録されているユーザＩＤが（０１９６８１）であり、そのユーザの携帯端末に登録されている携帯端末ＩＤが（０１９２３９４８２２）であることを示し、２番目のレコードは、別のユーザのクライアント端末に登録されているユーザＩＤが（０２００８９）であり、そのユーザの携帯端末に登録されている携帯端末ＩＤが（０２９３８７７３９３）であることを示している。
【００２４】
このように各ユーザについて、そのユーザが使用するクライアント端末（ユーザＩＤ）と携帯端末（携帯端末ＩＤ）とを対応付けて管理するのは、プリントジョブを送信したクライアント端末のユーザが、何番の携帯端末ＩＤの携帯端末を携帯しているのかを知るためである。この小サイズジョブテーブル２１５は、各ユーザが予め操作パネル２１１から自身のユーザＩＤと携帯端末ＩＤとを登録することにより作成され、後述のポーリング処理において利用される。
【００２５】
「ポーリングフラグ」欄および「実行フラグ」欄には、「ＯＮ」「ＯＦＦ」を示す値が書き込まれるようになっており、その内容および書き込まれるタイミングについては、後述する。
図３に戻って、シリアルＩ／Ｆ２０７は、制御モジュール３００と、シリアルＩ／Ｆ２０８は、制御モジュール４００と、制御コマンド等を送受信するためのインターフェースである。
【００２６】
シリアルＩ／Ｆ２０９は、プリンタコントローラ３と制御コマンド等を送受信するためのインターフェースである。
操作パネル２１１は、コピージョブ等の選択入力を受付けるためのキーや、テンキー、プリントキーおよび入力された内容などを表示する表示部等を備えており、ユーザが操作しやすい位置に配されている。
【００２７】
ビデオＩ／Ｆ２１０は、プリンタコントローラ３から画像データを受信すると、それを制御モジュール５００に出力する。
無線通信部２０６は、Ｂｌｕｅｔｏｏｔｈ規格のＧＡＰ（Ｇｅｎｅｒｉｃ　Ａｃｃｅｓｓ　Ｐｒｏｆｉｌｅ）等に基づき、一もしくは複数の携帯端末と無線により通信を行う。
距離検出部２０５は、装置本体２と携帯端末間の距離を検出する。具体的には、無線通信部２０６が受信した電波の電界強度を、所定の間隔、例えば約１秒毎に検出することにより、ユーザ（携帯端末）が装置本体２（正確には距離検出部２０５）からどれだけ離れているかを検出する。ユーザが装置本体２から所定の距離、例えば約１（ｍ）の距離内に入ると、その旨を示す情報をＣＰＵ２０１に送る。例えば、携帯端末が約１（ｍ）まで近づいたときの電界強度の値を閾値として実験等から予め把握しておけば、検出値がその閾値を越えたときにユーザが約１（ｍ）の距離内に入ったことを判断することができる。また、携帯端末に対し、その携帯端末が受信した電波の電界強度の値を示すデータの送信を要求し、その携帯端末から送られて来る電波の電界強度の値と、無線通信部２０６がその携帯端末に出力した電波の電界強度の値との差分を計算し、その差分から距離を求める方法も考えられる。
【００２８】
なお、この距離検出は、例えば赤外線通信を用いて行うこともできる。すなわち、装置本体２と携帯端末が赤外線により通信できるように構成し、受信した赤外線の強度を検出するものである。
制御モジュール３００は、ＣＰＵ３０１、ＦｌａｓｈＲＯＭ３０２、ワークエリアを構成するＳ−ＲＡＭ３０３、各種設定値を格納するＮＶ−ＲＡＭ３０４、プリント負荷制御部３０５、およびシリアルＩ／Ｆ３０６、３０７を備える。
【００２９】
シリアルＩ／Ｆ３０７は、制御モジュール２００と、シリアルＩ／Ｆ３０６は、制御モジュール５００と、制御コマンド等を送受信するためのインターフェースである。
プリント負荷制御部３０５は、プリントヘッド２３１、感光体ドラム２３２などの画像形成動作に関係する部材の駆動制御を行う駆動制御回路であり、ＣＰＵ３０１から動作指示を受けると、制御モジュール５００から送られて来る、画質補正がなされた画像データを受信して、そのデータに基づいてプリントヘッド２３１等の部材を駆動し、画像形成を実行させる。
【００３０】
ＣＰＵ３０１は、プリント負荷制御部３０５に感光体ドラム２３２などの画像形成動作に関係する部材等の動作指示を行い、画像形成全体の制御を行う。
ＦｌａｓｈＲＯＭ３０２は、上記ＦｌａｓｈＲＯＭ２０２と同様の不揮発性メモリであり、ＣＰＵ３０１の動作のためのファームウェアを記憶している。
制御モジュール４００は、ＣＰＵ４０１、ＦｌａｓｈＲＯＭ４０２、ワークエリアを構成するＳ−ＲＡＭ４０３、各種設定値を格納するＮＶ−ＲＡＭ４０４、シリアルＩ／Ｆ４０５およびＩＲ負荷制御部４０６を備える。
【００３１】
シリアルＩ／Ｆ４０５は、制御モジュール２００と制御コマンド等を送受信するためのインターフェースである。
ＩＲ負荷制御部４０６は、ＩＲ部２２のスキャナ２２２など原稿読み取り動作に関係する部材の駆動制御を行う。また、ＩＲ部２２のＣＣＤセンサ２２３を駆動して、光電変換された原稿の画像データに対して、公知のシェーディング補正、ＭＴＦ補正、濃度補正、誤差拡散等の２値化処理などの各種画像処理を施し、その画像データを制御モジュール５００に出力する。
【００３２】
ＣＰＵ４０１は、ＩＲ負荷制御部４０６にスキャナ２２２のスキャン動作等を指示し、原稿画像の読み取り処理の全体制御を行う。
ＦｌａｓｈＲＯＭ４０２は、上記ＦｌａｓｈＲＯＭ２０２と同様の不揮発性メモリであり、ＣＰＵ４０１の動作のためのファームウェアを記憶している。
制御モジュール５００は、ＣＰＵ５０１、ＦｌａｓｈＲＯＭ５０２、ワークエリアを構成するＳ−ＲＡＭ５０３、各種設定値を格納するＮＶ−ＲＡＭ５０４、画質補正制御部５０５およびシリアルＩ／Ｆ５０６を備える。
【００３３】
画質補正制御部５０５は、制御モジュール２００、４００から送られて来る画像データに対して、スムージング、中間調階調再現などの画質補正処理を施して、制御モジュール３００に出力する。
ＣＰＵ５０１は、画質補正制御部５０５に画質補正処理等を指示し、画像補正と補正されたデータの出力処理の全体制御を行う。
【００３４】
ＦｌａｓｈＲＯＭ５０２は、上記ＦｌａｓｈＲＯＭ２０２と同様の不揮発性メモリであり、ＣＰＵ５０１の動作のためのファームウェアを記憶している。
シリアルＩ／Ｆ５０６は、制御モジュール３００と制御コマンド等を送受信するためのインターフェースである。
図５は、プリンタコントローラ３の構成を示すブロック図である。
【００３５】
同図に示すように、プリンタコントローラ３は、ＣＰＵ３１、ＥＰ−ＲＯＭ３２、ワークエリアを提供するＳ−ＲＡＭ３３、ＮＶ−ＲＡＭ３４、固定記憶装置３５、シリアルＩ／Ｆ３６、ビデオＩ／Ｆ３７、ＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）３８および画像展開部３９を備えている。
ＣＰＵ３１は、クライアント端末５等からのプリントジョブの受信、プリントジョブ、コピージョブ等の装置本体２における実行順序等の管理、印刷画像の画像処理の制御等を行う。
【００３６】
ＥＰ−ＲＯＭ３２は、不揮発性メモリであり、ＣＰＵ３１の動作のための制御プログラムを格納している。
ＮＩＣ３８は、ＬＡＮカード、ＬＡＮボードといったＬＡＮ４に接続するためのインターフェースである。
固定記憶装置３５は、ハードディスクなどからなる不揮発性メモリであり、クライアント端末５等から受信したプリントデータなどを一時的に格納する。格納されたプリントデータは、ＣＰＵ３１により、画像形成の時期になると画像展開部３９に送られる。
【００３７】
画像展開部３９は、ページ記述言語（ＰＤＬ）で記述されたプリントデータをビットマップ形式のデータ（画像データ）に展開して、それをビデオＩ／Ｆ３７を介して装置本体２に送信する。
シリアルＩ／Ｆ３６は、装置本体２のシリアルＩ／Ｆ２０９と接続されており、制御コマンドの送受信を制御モジュール２００と行うためのインターフェースとして用いられる。
【００３８】
ビデオＩ／Ｆ３７は、装置本体２のビデオＩ／Ｆ２１０と接続されており、制御モジュール２００と画像データ等の送受信を行うためのインターフェースとして用いられる。
ＮＶ−ＲＡＭ３４には、各種設定値、ジョブ管理テーブル３４１（図８参照）などが格納されている。
【００３９】
（１−３．携帯端末８の構成）
図６は、携帯端末８の構成を示すブロック図である。
同図に示すように、携帯端末８は、通信部８１、操作パネル８２、制御部８３および記憶部８４を備えている。
通信部８１は、画像形成装置１とＢｌｕｅｔｏｏｔｈ規格に基づき無線通信を行う。
【００４０】
記憶部８４は、例えばＥＥＰＲＯＭ等の不揮発性のメモリにより構成され、当該携帯端末８の識別コード（携帯端末ＩＤ）が格納（登録）されている。
操作パネル８２は、表面にタッチパネルが積層された液晶表示部からなり、制御部８３からの指示を受けると、携帯端末ＩＤの入力を受け付けるためのＩＤ入力受付画面（不図示）等を表示させる。ユーザは、その画面から任意の携帯端末ＩＤを入力することができる。
【００４１】
制御部８３は、主としてＣＰＵにより構成され、各部の動作を統一的に制御し、画像形成装置１との通信等を円滑に実行させる。また、操作パネル８２に指示して上記ＩＤ入力受付画面を表示させ、ユーザから携帯端末ＩＤが入力されると、そのデータを記憶部８４に書き込む（登録する）。さらに、画像形成装置１から携帯端末ＩＤの送信要求を受けると、記憶部８４に書き込まれている内容（データ）を読み出し、通信部８１に指示して、画像形成装置１へ送信させる。
【００４２】
（１−４）画像形成装置１において実行される処理の内容
図７は、プリンタコントローラ３において実行される処理の内容を示すフローチャートである。
同図に示すように、プリンタコントローラ３のＣＰＵ３１は、まず電源が投入されると、Ｓ−ＲＡＭ３３その他の内部メモリや各種パラメータなどの初期化処理を行う（ステップＳ１）。
【００４３】
そして、クライアント端末５等からプリントジョブを受信したか否かを判断する（ステップＳ２）。
プリントジョブを受信したと判断すると（ステップＳ２で「Ｙ」）、そのプリントジョブをスプール、ここでは一旦固定記憶装置３５に格納する（ステップＳ３）と共に、ジョブサイズを判定する（ステップＳ４）。このジョブサイズは、ジョブの大きさ（実行すべき画像形成の量）を示すものであって、ここでは、受信したプリントデータに基づく画像形成を開始してから終了するまでに要すると予想される時間（予想処理時間）Ｔを、予め決めておいた閾値となる時間Ｐと比較し、Ｔ＞Ｐの場合には「大」、Ｔ≦Ｐの場合には「小」サイズと判定する。本ステップにより「大」サイズと判定されると、後述のように当該画像形成は直に実行され、「小」と判定されると、当該プリントジョブを要求したユーザが装置本体２に所定の距離近づくまで当該画像形成を待機状態とするようになっている。
【００４４】
予想処理時間Ｔは、プリント枚数Ｋを、指定されたサイズの用紙に１分間にプリント可能な枚数Ｑで除する（Ｔ＝Ｋ／Ｑ）ことにより求められる。このＱの値は、用紙サイズ毎に予め実験等から求められて、ＥＰ−ＲＯＭ３２に格納されており、予想処理時間Ｔの算出時に読み出されるものであるが、プリンタ部２３における画像形成の動作（すなわち、プリントヘッド２３１による露光から用紙排出までの処理）時間だけでなく、画像データの転送に要する時間（具体的には、プリンタコントローラ３からシリアルインターフェースを介して装置本体２へ転送するときに要する時間）等も合わせて考慮した上で求められることが望ましい。
【００４５】
また、閾値Ｐの値としては、例えば２、３枚程度の少量の用紙に連続して画像形成を行う際に要する処理時間が予め求められて、ＥＰ−ＲＯＭ３２に格納される。
なお、上記では、予想処理時間Ｔを画像形成の量に関する値として求め、これを閾値Ｐと比較して大小を判定したが、この方法に限られず、例えばプリントすべき枚数やプリントデータのサイズ等を画像形成の量を表すものとして用い、その枚数やサイズ等を所定値と比較して大小を判定する方法も考えられる。この場合、予想処理時間そのものを算出する必要がなくなるので、処理を簡素化できる。
【００４６】
ジョブサイズの判定が終了すると、受信したプリントジョブをジョブ管理テーブル３４１に登録する（ステップＳ５）。
図８は、ジョブ管理テーブル３４１の内容の一例を示す図である。
同図に示すように、ジョブ管理テーブル３４１には、番号（ジョブ番号）、アドレス、サイズ判定、ユーザＩＤの各欄が設けられており、新たなプリントジョブを受信する毎にそのジョブを示すレコードが現在の最下段にあるレコードの下に順次追加されていく。したがって、「ジョブ番号」がプリントジョブの受信（受け付け）順を示していることになる。
【００４７】
「アドレス」欄には、固定記憶装置３５内におけるジョブデータの格納場所を示す格納アドレスが書き込まれる。
「サイズ判定」欄には、ステップＳ４における判定結果が書き込まれる。
「ユーザＩＤ」欄には、受信したジョブデータに含まれるユーザＩＤ（すなわち、そのプリントジョブの送信元となるクライアント端末の識別番号）が書き込まれる。
【００４８】
このジョブ管理テーブル３４１は、プリントジョブの管理に用いられるものであり、ＣＰＵ２０１は、このジョブ管理テーブル３４１を参照して装置本体２にプリントジョブの実行を指示し、そのプリントジョブのレコードをジョブ管理テーブル３４１から削除していく。したがって、未だ実行されていない、すなわち待機中となっているプリントジョブだけがジョブ管理テーブル３４１に残ることになる。
【００４９】
図７に戻って、ステップＳ６において、受信したプリントジョブが小サイズの場合には、ジョブ管理テーブル３４１の、そのプリントジョブに対応するレコードの「ユーザＩＤ」欄に書き込まれている値を読み出して、それを装置本体２に通知する。なお、受信したプリントジョブが大サイズの場合には、当該通知を行わない。
【００５０】
一方、ステップＳ２において、プリントジョブを受信していないと判断すると（ステップＳ２で「Ｎ」）、ステップＳ７に移って、現在、待機中になっている大サイズのプリントジョブがあるか否かを判断する。この判断は、ジョブ管理テーブル３４１の「サイズ判定欄」を参照することにより行われる。
大サイズのプリントジョブがないと判断すると（ステップＳ７で「Ｎ」）、ステップＳ１１に移る。大サイズのプリントジョブがあると判断すると（ステップＳ７で「Ｙ」）、装置本体２がプリントジョブを受信可能か否かを判断する（ステップＳ８）。この判断は、装置本体２からの「レディー信号」を受信した場合には受信可能、「ビジー信号」を受信した場合には受信不可とすることにより行われる。受信不可と判断すると（ステップＳ８で「Ｎ」）、ステップＳ１１に移る。
【００５１】
受信可能と判断すると（ステップＳ８「Ｙ」）、ジョブ管理テーブル３４１に登録されている大サイズのプリントジョブの内、ジョブ番号が最小のプリントジョブのジョブデータを固定記憶装置３５から読み出す（ステップＳ９）。そして、そのジョブデータを装置本体２へ送信するデータ送信処理を行う（ステップＳ１０）。
【００５２】
図９は、装置本体２へのデータ送信処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、画像展開部３９に指示して、ジョブデータに含まれるプリントデータを画像データに展開させ、それをビデオＩ／Ｆ３７を介して装置本体２に送信させると共に、用紙サイズ、プリント枚数等の付帯情報をシリアルＩ／Ｆ３６を介して送信させる（ステップＳ１０１、Ｓ１０２）。装置本体２側の処理については、後述する。
【００５３】
そして、そのプリントジョブのレコードをジョブ管理テーブル３４１から削除して（ステップＳ１０３）、リターンする。
図７に戻って、ステップＳ１１では、装置本体２からジョブデータの送信要求があったか否かを判断する。後述するように、装置本体２は、待機中になっている小サイズのプリントジョブを送信したクライアント端末のユーザが、装置本体２に接近すると、プリンタコントローラ３に対し、そのプリントジョブのジョブデータの送信を、当該クライアント端末のユーザＩＤを指定して要求するようになっており（図１０のステップＳ２９参照）、ここでは当該送信要求を受信したか否かを判断する。
【００５４】
送信要求があったと判断すると（ステップＳ１１で「Ｙ」）、ユーザＩＤが、指定されたユーザＩＤ（指定ユーザＩＤ）と一致するプリントジョブを、ジョブ管理テーブル３４１の「ユーザＩＤ」欄を参照して特定し、その内の、ジョブ番号が最小のプリントジョブのジョブデータを「アドレス欄」の格納アドレスを参照して固定記憶装置３５から読み出す（ステップＳ１２）。指定ユーザＩＤとして、例えば「０１９６８１」が指定されると、図８において、ジョブ番号１のプリントジョブのジョブデータが読み出されることになる。
【００５５】
そして、ステップＳ１３の装置本体へのデータ送信処理を行う。この処理は、上記ステップＳ１０と同じ処理である。
装置本体へのデータ送信処理が終了すると、ステップＳ１４において、ユーザＩＤが上記指定ユーザＩＤと一致するプリントジョブのジョブデータの送信が全て終了したか否かを、ジョブ管理テーブル３４１のユーザＩＤ欄を参照して判断する。
【００５６】
例えば、指定ユーザＩＤが上記例の「０１９６８１」であれば、ジョブ番号１のプリントジョブについては、そのレコードは現時点ですでに削除されており、ジョブデータの送信は終了済みとなるが、まだジョブ番号４のプリントジョブが残っているので、全て終了ではないと判断する。
まだ終了していないと判断すると（ステップＳ１４で「Ｎ」）、装置本体２がジョブデータを受信可能か否かを判断する（ステップＳ１５）。この判断は、上記ステップＳ８と同じ方法により行われる。
【００５７】
そして、受信可能と判断すると（ステップＳ１５で「Ｙ」）、ステップＳ１２に戻って、ユーザＩＤが、上記指定ユーザＩＤと一致する次のプリントジョブのジョブデータを読み出して、装置本体２へのデータ送信処理を実行する。
ユーザＩＤが、上記指定ユーザＩＤと一致するプリントジョブがジョブ管理テーブル３４１からなくなるまで、すなわちその指定ユーザＩＤのクライアント端末が送信した全プリントジョブのジョブデータの送信が終了するまで、ステップＳ１２〜Ｓ１５の処理を繰り返し行い、終了したと判断すると（ステップＳ１４で「Ｙ」）、ステップＳ２に戻る。
【００５８】
次に装置本体２において実行される処理の内容を説明する。
図１０は、装置本体２において実行される処理の内容を示すフローチャートである。
同図に示すように、装置本体２の制御部１００は、まず電源が投入されると、Ｓ−ＲＡＭ２０３等のメモリや各種パラメータなどの初期化処理を行う（ステップＳ２１）。
【００５９】
続いて、各種信号等の入力受付を行う（ステップＳ２２）。ここで、各種信号等とは、操作パネル２１１のキー操作等による入力信号および装置本体２内の各所に設置されたセンサ群（不図示）からの信号、プリンタコントローラ３からのジョブデータ等を含むものである。
そして、ステップＳ２３において、原稿読取、画像形成等の処理に必要な動作制御を行ってコピージョブ、大サイズのプリントジョブ等を実行する。当該処理には、例えば原稿読取制御、給紙制御、露光制御、感光体ドラムの回転制御、現像器の動作制御、濃度制御、定着温度制御等の各種作動部群の制御が含まれる。例えば、入力受付においてコピージョブの開始がユーザにより指示されると、コピージョブに必要な動作制御を行ってコピージョブを実行する。また、プリンタコントローラ３から大サイズのプリントジョブのジョブデータを受信（上記ステップＳ１０の処理によりプリンタコントローラ３から送られて来る画像データおよび付帯情報を受信）すると、その付帯情報（プリント枚数や用紙サイズ等の情報）およびその画像データに基づいて画像形成を実行する。
【００６０】
続いて、プリンタコントローラ３からユーザＩＤを受信したか否かを判断する（ステップＳ２４）。
ユーザＩＤを受信したことを判断すると（ステップＳ２４で「Ｙ」）、ステップＳ２５に移り、小サイズジョブテーブル２１５において、当該ユーザＩＤに対応するレコードの「ポーリングフラグ」欄の値を「ＯＮ」にして、ステップＳ２６のポーリング処理に移る。例えば、受信したユーザＩＤが「００８９７６」であった場合、３番目のレコードの「ポーリングフラグ」欄の値を「ＯＮ」に変える。
【００６１】
一方、ユーザＩＤを受信していない場合には（ステップＳ２４で「Ｎ」）、ステップＳ２６に移る。
図１１は、ポーリング処理におけるサブルーチンの内容を示すフローチャートである。
同図に示すように、まず小サイズジョブテーブル２１５の「ポーリングフラグ」欄を各レコードについて参照し、「ＯＮ」のものがあるか否かを判断する（ステップＳ２６１）。
【００６２】
ポーリングフラグが「ＯＮ」のものがあると判断すると（ステップＳ２６１で「Ｙ」）、ポーリングフラグが「ＯＮ」となっているレコードの内、ジョブ番号が最小（先頭）のもの（一つしかない場合には、そのレコード）の「携帯端末」欄に書き込まれている携帯端末ＩＤを読み出す（ステップＳ２６２）。
そして、各携帯端末へのポーリングを行う（ステップＳ２６３）。具体的には、携帯端末と接続するための信号を送出し、その信号に応答のあった一つもしくは複数の携帯端末と接続するものである。続いて、接続した携帯端末に対し、登録されている携帯端末ＩＤの送信要求を行い（ステップＳ２６４）、各携帯端末から携帯端末ＩＤを受信して、その受信した携帯端末ＩＤの番号がステップＳ２６２で読み出した携帯端末ＩＤと一致する携帯端末が、現に接続している各携帯端末の中に存在するか否かを判断する（ステップＳ２６５）。なお、各携帯端末について、登録されている携帯端末ＩＤの値が異なるので、一致する携帯端末は一つとなる。
【００６３】
一致する携帯端末が存在すると判断すると（ステップＳ２６５で「Ｙ」）、その携帯端末が、当該プリントジョブの送信元のクライアント端末に対応する携帯端末であるとして、当該携帯端末（そのユーザ）が装置本体２からどれだけ離れているかを検出し（ステップＳ２６６）、所定の範囲内、ここでは上記したように装置本体２から約１（ｍ）の距離内に入っている（すなわち、ユーザが印刷物を取りに来ている）と判断すると（ステップＳ２６７で「Ｙ」）、上記レコードにおいて「実行フラグ」欄の値を「ＯＮ」に、「ポーリングフラグ」欄の値を「ＯＦＦ」にする（ステップＳ２６８）。なお、所定の範囲内にいないと判断すると（ステップＳ２６７で「Ｎ」）、そのままステップＳ２６９に移る。
【００６４】
一方、携帯端末が存在しないと判断すると（ステップＳ２６５で「Ｎ」）、ステップＳ２６９に移る。
そして、ステップＳ２６９において、ポーリングフラグが「ＯＮ」のものがまだあるか否かを判断し、まだある場合には（ステップＳ２６９で「Ｙ」）、ステップＳ２７０に移り、ポーリングフラグが「ＯＮ」になっている次のレコードの携帯端末ＩＤを読み出して、ステップＳ２６３に戻る。
【００６５】
ポーリングフラグが「ＯＮ」のものがなくなるまで、ステップＳ２６３〜Ｓ２７０までの処理を繰り返し行い、ポーリングフラグが「ＯＮ」になっているレコードがないと判断すると（ステップＳ２６９で「Ｎ」）、メインルーチンにリターンする。
図１０に戻って、ステップＳ２７では、実行すべき小サイズのプリントジョブがあるか否かを判断する。この判断は、小サイズジョブテーブル２１５の「実行フラグ」欄を参照し、「ＯＮ」になっているレコードがあるか否かにより行う。実行フラグ「ＯＮ」のものがない場合には（ステップＳ２７で「Ｎ」）、ステップＳ２２に戻って、Ｓ２２〜Ｓ２７までの処理を繰り返し行う。
【００６６】
ここで、各レコードの内、ポーリングフラグが「ＯＮ」で実行フラグが「ＯＦＦ」になっているもの、例えば図４で２番目のものは、ユーザＩＤとして「０２００８９」が登録されているクライアント端末のユーザがプリントジョブの実行要求したものの、まだ印刷物を取りには来ていないことを示している。その逆に、ポーリングフラグが「ＯＦＦ」で実行フラグが「ＯＮ」のもの、例えば一番上のものは、そのユーザＩＤとして「０１９６８１」が登録されているクライアント端末のユーザが印刷物を取るためすぐ近くまで（約１（ｍ）の距離まで）来ていることを示している。また、ポーリングフラグ、実行フラグ共に「ＯＦＦ」のもの、例えば３番目のものは、そのユーザＩＤとして「００８９７６」が登録されているクライアント端末のユーザが小サイズのプリントジョブの実行要求をしていないことを示している。
【００６７】
実行フラグが「ＯＮ」になっているものがあると、実行すべき小サイズのプリントジョブがあると判断し（ステップＳ２７で「Ｙ」）、実行フラグが「ＯＮ」になっているレコードの内、ジョブ番号が最小（先頭）のもの（一つしかない場合には、そのレコード）の「クライアント端末」欄に書き込まれているユーザＩＤを読み出す（ステップＳ２８）。
【００６８】
そして、プリンタコントローラ３に対し、読み出したユーザＩＤを指定して、そのユーザＩＤのクライアント端末から送信されて、現在スプールされているプリントジョブのジョブデータの送信要求を行う（ステップＳ２９）。
プリンタコントローラ３からジョブデータ（画像データおよび付帯情報）が送られて来ると、それを受信して（ステップＳ３０で「Ｙ」）、その画像データに基づく画像形成を実行する（ステップＳ３１）。プリントジョブが複数ある場合には（ステップＳ３２で「Ｙ」）、ステップＳ３０に戻り、次のプリントジョブについての画像形成を順次実行していく。
【００６９】
図４の例のように、実行フラグが「ＯＮ」のユーザＩＤが「０１９６８１」の場合には、プリンタコントローラ３からは、図８のジョブ管理テーブル３４１のジョブ番号１と４のプリントジョブにかかる画像データが順次送られて来るので、各ジョブについての画像形成をその順に実行していくことになる。
次に実行すべきプリントジョブがないと判断すると（ステップＳ３２で「Ｎ」）、実行済みのレコードの「実行フラグ」欄の値を「ＯＦＦ」にして（ステップＳ３３）、他に実行フラグが「ＯＮ」になっているレコードがあるか否かを判断する（ステップＳ３４）。実行フラグが「ＯＮ」のものがあると判断すると（ステップＳ３４で「Ｙ」）、次のレコードの「クライアント端末」欄に書き込まれているユーザＩＤを読み出し（ステップＳ３５）、ステップＳ２９に戻り、実行フラグが「ＯＮ」のものがなくなるまで、ステップＳ２９〜Ｓ３５までの処理を繰り返し実行する。一方、実行フラグが「ＯＮ」のものがないと判断すると（ステップＳ３４で「Ｎ」）、ステップＳ２２に戻る。
【００７０】
図１２は、小サイズのプリントジョブを実行する場合における各装置間でのデータの授受の様子を示す図である。
同図に示すように、クライアント端末は、プリントジョブのジョブデータをプリンタコントローラ３に送信する（Ｃ１）。
プリンタコントローラ３は、受信したジョブデータをスプールし（待機状態）、そのジョブサイズを判定して、ジョブ管理テーブル３４１へ登録した後、クライアント端末のユーザＩＤを装置本体２に送信する（Ｃ２）。この処理は、上記ステップＳ２〜Ｓ６において行われる。
【００７１】
装置本体２は、プリンタコントローラ３から上記ユーザＩＤを受信した後、携帯端末へのポーリングを行い（Ｃ３）、通信可能な携帯端末に対し、登録されている携帯端末ＩＤの送信を要求する（Ｃ４）。この処理は、上記ステップＳ２６３、Ｓ２６４において行われる。
上記送信要求を受けた携帯端末は、登録されている携帯端末ＩＤを読み出して、それを装置本体２に送信する（Ｃ５）。
【００７２】
装置本体２は、各携帯端末から受信した携帯端末ＩＤの内、上記ユーザＩＤに対応して予め登録されている携帯端末ＩＤ（図４の場合、例えばユーザＩＤが「０１９６８１」であれば、対応している携帯端末ＩＤは「０１９２３９４８２２」となる。）と一致する携帯端末（プリントジョブを送信したクライアント端末に対応する携帯端末）と、装置本体２との離間距離を検出する。そして、その携帯端末が所定の（約１（ｍ））の範囲内に入っていると判断すると、その携帯端末を携帯するユーザ、すなわちクライアント端末のユーザが印刷物を取りに来ているとみなして、プリンタコントローラ３に対し、上記ユーザＩＤに対応するプリントジョブのジョブデータの送信を要求する（待機状態の解除）（Ｃ６）。この処理は、上記ステップＳ２６５〜Ｓ２６９、Ｓ２７〜Ｓ２９において行われる。
【００７３】
プリンタコントローラ３は、指定されたユーザＩＤに対応するプリントジョブのジョブデータを装置本体２に送信する（Ｃ７）。この処理は、上記ステップＳ１１〜Ｓ１３において行われる。
装置本体２は、ジョブデータを受信すると、それに含まれるプリントデータに基づく画像形成を実行する。
【００７４】
このように、本実施の形態の画像形成装置１は、受信したプリントジョブが小サイズであれば、当該プリントジョブを直には実行せずに待機状態にする。そして、当該プリントジョブを送信したクライアント端末のユーザが携帯端末を携帯して約１（ｍ）の距離内に入ると、その待機状態を解除して、当該プリントジョブを実行するようにしている。したがって、従来のような、単に受信したプリントジョブを実行していく構成のため、ユーザが後で取りに行くのを忘れてしまって、結局、印刷物が放置されたままになって廃棄されてしまうといった問題が生じることがなく、用紙の無駄を防止できるという効果を奏する。
【００７５】
（第２の実施の形態）
上記第１の実施の形態では、携帯端末が画像形成装置１等とＢｌｕｅｔｏｏｔｈ規格に基づき無線通信を行う構成としたが、本実施の形態では、携帯端末が、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）機能付きの携帯電話機としての機能を有する構成となっており、その点が大きく異なっている。ここでは、第１の実施の形態と同じ部分については、その説明を省略し、相違している部分を中心に説明することにする。また、同一の機能を有する部材については、同符号を付するものとする。
【００７６】
図１３は、本実施の形態の装置本体２の制御部１００を示すブロック図であり、同図に示すように制御モジュール２００の無線通信部２１２が第１の実施の形態と異なっている。ここでの無線通信部２１２は、携帯電話機として携帯端末６等と電話網を介しての無線通信を行うための携帯電話インターフェースであり、各ユーザが携帯する携帯端末と通信して、当該携帯端末からＧＰＳにより測定された位置情報を取得する。また、ＮＶ−ＲＡＭ２０４には、装置本体２の設置場所を示す位置情報（具体的には、緯度、経度、高度等を示す情報）が格納されている。この位置情報は、例えば画像形成装置１の管理者等によって操作パネル２１１から入力されてＮＶ−ＲＡＭ２０４に格納される。
【００７７】
制御部１００は、携帯端末から位置情報（すなわち、ユーザの位置情報）を取得すると共に、装置本体２の位置情報をＮＶ−ＲＡＭ２０４から読み出す。そして、両者の位置から、携帯端末（そのユーザ）が装置本体２からどれだけ離れているか、すなわち所定の範囲内に存在するか否かを検出するようにしている。具体的には、緯度、経度等について、双方の位置の差分をとることにより行う。なお、本実施の形態では、携帯端末から位置情報を取得する構成なので、第１の実施の形態における距離検出部２０５は設けられていない。
【００７８】
図１４は、本実施の形態の小サイズジョブテーブル２１６の例を示す図である。
同図に示すように、小サイズジョブテーブル２１６は、「携帯端末」欄に各ユーザが携帯する携帯端末の電話番号が、そのユーザのユーザＩＤに対応付けされて書き込まれており、その点が第１の実施の形態と異なっている。
【００７９】
これにより、装置本体２は、クライアント端末のユーザが携帯している携帯端末の電話番号を特定でき、その携帯端末と通信して位置情報を取得すれば、そのユーザが装置本体２からどれだけ離れているかを知ることができる。
図１５は、本実施の形態のポーリング処理の内容を示すフローチャートである。
【００８０】
同図に示すように、小サイズジョブテーブル２１５の「ポーリングフラグ」欄を各レコードについて参照し、「ＯＮ」のものがあるか否かを判断する（ステップＳ８１）。
ポーリングフラグが「ＯＮ」のものがあると判断すると（ステップＳ８１で「Ｙ」）、ポーリングフラグが「ＯＮ」となっているレコードの内、ジョブ番号が最小（先頭）のもの（一つしかない場合には、そのレコード）の「電話番号」欄に書き込まれている電話番号を読み出す（ステップＳ８２）。
【００８１】
そして、その電話番号にダイアルし、データ通信等により携帯端末に対し、現在位置を示す情報としての位置情報の送信要求を行う（ステップＳ８３）。ここで、本実施の形態の携帯端末は、ＧＰＳ衛星からの信号を受信するためのアンテナを備え、定期的、例えば５秒毎に受信信号に基づいて現在位置（緯度、経度、高度）を検出すると共に、その現在位置を示す位置情報の送信要求を受け付けると、検出した位置情報を要求元（画像形成装置１）に送信するように構成されている。
【００８２】
制御部１００は、当該携帯端末から送られて来る位置情報を受信（取得）すると（ステップＳ８４で「Ｙ」）、装置本体２の位置情報をＮＶ−ＲＡＭ２０４から読み出して、その携帯端末と装置本体２の位置を示す緯度、経度等の値に基づいて装置本体２とその携帯端末（そのユーザ）との離間距離を検出し（ステップＳ８５）、所定の距離内（例えば、約１（ｍ）の範囲内）に存在するか否かを判断する（ステップＳ８６）。所定の範囲内であると判断すると（ステップＳ８６で「Ｙ」）、上記レコードにおいて「実行フラグ」欄の値を「ＯＮ」に、「ポーリングフラグ」欄の値を「ＯＦＦ」にする（ステップＳ８７）。
【００８３】
そして、ステップＳ８８において、ポーリングフラグが「ＯＮ」のものがまだあるか否かを判断し、まだある場合には（ステップＳ８８で「Ｙ」）、ステップＳ８９に移り、次のレコードの電話番号を読み出して、ステップＳ８３に戻る。ポーリングフラグが「ＯＮ」のものがなくなるまで、ステップＳ８３〜Ｓ８９までの処理を繰り返し行い、ポーリングフラグが「ＯＮ」になっているレコードがないと判断すると（ステップＳ８８で「Ｎ」）、メインルーチンにリターンする。
【００８４】
このように本実施の形態では、位置検出手段としてＧＰＳを利用しているので、より正確な位置検出を行えるようになる。
なお、携帯端末の位置情報の取得手段としては、ＧＰＳによるものに限られず、例えば携帯電話機の基地局を利用して携帯端末の位置を測位する方法等を用いることもできる。
【００８５】
（３）変形例
以上、本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
（３−１）上記実施の形態では、所定の範囲内を装置本体２から約１（ｍ）の距離内としたが、これに限定されるものでないのはいうまでもない。また、その距離は画像形成装置１の設置環境等に応じて管理者等によって設定変更可能に構成されることが好ましい。例えば、画像形成装置１がユーザのデスク近辺に設置されているような場合には、ユーザが常時その通信領域内に入ったままになる恐れもあることから、その範囲を狭く、例えば５０（ｃｍ）等とすればよく、逆に画像形成装置１が専用のコピー室等に設置されているような場合には、適当な範囲とすればよい。
【００８６】
（３−２）また、所定の範囲（距離）を上記予想処理時間Ｔ（すなわち、画像形成に要すると予想される処理時間）に基づいて変更する構成とすることもできる。
具体的には、仮にユーザがオフィス内を歩く速度を約１（ｍ／秒）とした場合、例えば予想処理時間が１０（秒）であれば、画像形成装置１は、ユーザが１０（ｍ）のところまで近づいて来たときに画像形成を開始すれば、そのユーザが丁度画像形成装置１の前まで来たときに画像形成が終了することになり、ユーザは装置の前で待たされることなく印刷物を持ち帰ることができようになる。同様に、例えば予想処理時間が２０（秒）であればそのユーザが２０（ｍ）のところまで近づいて来たときに画像形成を開始すれば、同じ効果が得られる。これは、例えば図１６に示すような「予想処理時間」と「距離」とを対応付けたテーブル２１７を予め記憶しておき、そのテーブル２１７を参照して、予想処理時間Ｔに対する距離（範囲）を決定するようにすれば実現できる。この構成とする場合でも、テーブル２１７の値を管理者等によって設定変更可能とすることが好ましい。画像形成装置１の設置環境によってはユーザの歩く速度も微妙に変わると考えられ、ユーザが画像形成装置１の前に来たときに丁度画像形成が終わるようにテーブル２１７の値を最適な値に設定できれば、ユーザの待ち時間もより少なくなって使い勝手が良くなる。
【００８７】
また、例えば予想処理時間が１０秒以内のプリントジョブについては、一律に所定の距離を１０（ｍ）、１０秒〜２０秒のものの場合には、２０（ｍ）、２０秒を越える場合には、待機させないというようにして、処理を簡素化することも可能である。なお、上記では予想処理時間を用いたが、ジョブのサイズ（画像形成の量）に関するものであれば良く、例えばプリントすべき枚数やプリントデータのサイズ等を用いるとしてもよい。
【００８８】
（３−３）上記実施の形態では、大サイズのプリントジョブは、ユーザが直に取りに来る可能性が高いとして、小サイズのプリントジョブだけを待機させるとしたが、サイズに関係なく全てについて待機させる構成としてもよい。
（３−４）上記実施の形態では、ユーザが自身の携帯端末を携帯していることを前提としているが、例えばうっかり携帯端末を携帯するのを忘れてしまう場合も考えられる。そこで、ユーザが装置本体２の操作パネル２１１から、待機中になっているプリントジョブを強制的に実行（強制処理）させる構成を設けるようにすることもできる。
【００８９】
図１７は、強制処理の内容を示すフローチャートである。ここでは、ユーザが携帯端末を忘れた場合に、強制的にプリントジョブを実行させるための強制処理モードを操作パネル２１１において選択することができるようになっており、当該処理は、その強制処理モードが選択されたときに制御部１００が実行する処理である。
【００９０】
同図に示すように、制御部１００は、現在、待機中になっている小サイズのプリントジョブに対応するユーザＩＤを、操作パネル２１１の表示部に一覧表示させる（ステップＳ９１）。これは、ジョブ管理テーブル３４１の「サイズ判定欄」が「小」になっているレコードの「ユーザＩＤ」欄に書き込まれているユーザＩＤを全て読み出すことによって行われる。
【００９１】
そして、一覧表示されたユーザＩＤの中からキー等によって一つもしくは複数のユーザＩＤがユーザによって選択されたことを判断すると（ステップＳ９２で「Ｙ」）、そのユーザＩＤの選択入力を受け付け、小サイズジョブテーブル２１５の各レコードの内、「クライアント端末」欄に書き込まれているユーザＩＤが、上記選択されたユーザＩＤと一致するレコードの「ポーリングフラグ」欄の値を「ＯＦＦ」に、「実行フラグ」欄の値を「ＯＮ」にして（すなわち、待機状態を解除して）（ステップＳ９３）、当該処理を終了する。例えば、ユーザＩＤとして「０１９６８１」が選択された場合には、小サイズジョブテーブル２１５の１番上のレコードの「実行フラグ」が「ＯＮ」に、「ポーリングフラグ」が「ＯＦＦ」に変更されることになる。実行フラグが「ＯＮ」にされたプリントジョブは、上記ステップＳ２７〜Ｓ３１の処理により実行されることになる。
【００９２】
一方、ユーザＩＤが選択されず、終了ボタン（不図示）が押されたと判断すると（ステップＳ９２で「Ｎ」、Ｓ９４で「Ｙ」）、当該処理を終了する。
これにより、たとえユーザが自身の携帯端末を携帯せずに画像形成装置１のところに印刷物を取りに行った場合でも、待機状態を強制的に解除させることができるので、携帯端末を取りに戻るといった面倒なことを行わずとも、必要な印刷物を持って帰ることができるようになり、より使い勝手が良くなる。
【００９３】
（３−５）上記実施の形態では、携帯端末が所定の範囲内に入ったことを検出すると、待機状態を解除するとしたが、その範囲内に入ったとしても、例えばユーザが画像形成装置１の前を通過しただけという場合も想定される。そこで、例えば図１１におけるステップＳ２６７の処理を、ユーザが所定の範囲内に入り、かつ所定時間（例えば５秒間）以上その範囲内に留まっていることを検出した場合にのみＳ２６８に移るという処理とすれば、通過したような場合を除くことが可能になり、ユーザが印刷物を取りに来たか否かをより正確に判断できるようになる。
【００９４】
（３−６）上記実施の形態では、画像形成装置１がクライアント端末と携帯端末とを対応付けた情報（小サイズジョブテーブル２１５等）を予め備えているとしたが、その情報を他の装置、例えばクライアント端末から取得する構成とすることもできる。具体的には、クライアント端末がプリントジョブのジョブデータ送信する際に、ユーザＩＤと携帯端末ＩＤとを付帯情報に含めて画像形成装置１に送信し、画像形成装置１において、そのユーザＩＤと携帯端末ＩＤを対応付けてテーブル等に登録するものである。
【００９５】
また、クライアント端末におけるプリンタドライバにおいて、ユーザが印刷指示する際にキーボード等を用いて携帯端末ＩＤを設定入力（登録）できるようにし、入力された携帯端末ＩＤをジョブデータに含める構成としてもよい。
（３−７）上記実施の形態では、画像形成装置１と携帯端末がＢｌｕｅｔｏｏｔｈ規格等により通信するとしたが、無線通信により上記した処理を行えれば良く、例えば赤外線通信（ＩｒＤＡ（Ｉｎｆｒａｒｅｄ　Ｄａｔａ　Ａｓｓｏｃｉａｔｉｏｎ））、ＩＥＥＥ８０２．１１などの無線通信方式を用いることもできる。また、ネットワークとしては、ＬＡＮに限られずインターネット、ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等の通信網とすることもでき、さらに有線、無線に限定されることもない。
【００９６】
（３−８）また、上記の各変形例を２もしくは３つ以上を組み合わせる構成としてもよい。
（３−９）上記実施の形態では、本発明にかかる画像形成装置１をＭＦＰとしたが、プリントデータに基づいて画像形成を行う装置であれば良く、例えばプリンタ等とすることもできる。また、画像形成装置１は、装置本体２とプリンタコントローラ３が接続されて構成されているが、装置本体２にプリンタコントローラ３を内蔵したものを画像形成装置として捉えることもできる。
【００９７】
また、プリントデータをページ記述言語（ＰＤＬ）で記述されたデータとしたが、プリントに用いられるべきデータであれば良く、例えばビットマップ形式のデータをプリントデータとして受信して、そのデータに基づいて画像形成を行う構成とすることもできる。
（３−１０）上記実施の形態では、本発明を画像形成装置に適用した場合の例を説明したが、本発明は、これに限られず、コンピュータに上記のような処理を実行させるためのプログラムであるとしてもよい。
【００９８】
また、本発明は、前記プログラムをコンピュータで読取可能な記録媒体、例えばフレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、半導体メモリなどに記録したものとしてもよい。また、上記の本発明のプログラムは、上記に説明した処理をコンピュータに実行させるための全てのモジュールを含んでいる必要はなく、例えば通信プログラムやＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）に含まれるプログラムなど、別途にインストールすることができる各種汎用的なプログラムを利用して、本発明の各処理をコンピュータに実行させるようにしてもよい。
【００９９】
【発明の効果】
以上説明したように、本発明の画像形成装置は、プリントデータの送信元のクライアント端末に対応する携帯端末が、所定の範囲内に入ったか否かを検出する検出手段と、前記画像形成手段を制御して、前記携帯端末が所定の範囲内に入ったことが検出されるまで、前記プリントデータに基づく画像形成を開始させずに待機させ、所定の範囲内に入ったことが検出されると、その待機状態を解除させる制御手段と、を備えることを特徴としている。したがって、上記携帯端末を携帯するユーザが画像形成装置から見て所定の範囲内に入るまで画像形成は実行されず、従来のような、単にプリントデータを受信すると、その画像形成を実行していく構成のため、ユーザが後で取りに行くのを忘れてしまって、結局、印刷物が放置されたままになって廃棄されてしまうといった問題が生じることがなく、用紙の無駄を防止できるという効果を奏する。
【図面の簡単な説明】
【図１】第１の実施の形態の画像処理システムの構成を示す図である。
【図２】画像形成装置１の装置本体２の構成を示す図である。
【図３】装置本体２の制御部１００の回路構成を示すブロック図である。
【図４】小サイズジョブテーブル２１５の内容の一例を示す図である。
【図５】画像形成装置１のプリンタコントローラ３の構成を示すブロック図である。
【図６】携帯端末８の構成を示すブロック図である。
【図７】プリンタコントローラ３において実行される処理の内容を示すフローチャートである。
【図８】ジョブ管理テーブル３４１の内容の一例を示す図である。
【図９】装置本体へのデータ送信処理のサブルーチンの内容を示すフローチャートである。
【図１０】装置本体２において実行される処理の内容を示すフローチャートである。
【図１１】ポーリング処理におけるサブルーチンの内容を示すフローチャートである。
【図１２】小サイズのプリントジョブを実行する場合における各装置間でのデータの授受の様子を示す図である。
【図１３】第２の実施の形態の装置本体２の制御部１００を示すブロック図である。
【図１４】第２の実施の形態の小サイズジョブテーブル２１６の例を示す図である。
【図１５】第２の実施の形態のポーリング処理におけるサブルーチンの内容を示すフローチャートである。
【図１６】変形例における「予想処理時間」と「距離」とを対応付けたテーブル２１７の構成例を示す図である。
【図１７】変形例における強制処理の内容を示すフローチャートである。
【符号の説明】
１　　画像形成装置
２　　装置本体
３　　プリンタコントローラ
４　　ＬＡＮ
５、６、７　　クライアント端末
８、９　　携帯端末
２３　　プリンタ部
８２、２１１　　操作パネル
８３、１００　　制御部
２００、３００、４００、５００　制御モジュール
２０５　　距離検出部
２０６、２１２　　無線通信部
２１５、２１６　　小サイズジョブテーブル
２１７　　テーブル
３４１　　ジョブ管理テーブル
【図１】
2004064715.tif 000003
【図２】
2004064715.tif 000004
【図３】
2004064715.tif 000005
【図４】
2004064715.tif 000006
【図５】
2004064715.tif 000007
【図６】
2004064715.tif 000008
【図７】
2004064715.tif 000009
【図８】
2004064715.tif 000010
【図９】
2004064715.tif 000011
【図１０】
2004064715.tif 000012
【図１１】
2004064715.tif 000013
【図１２】
2004064715.tif 000014
【図１３】
2004064715.tif 000015
【図１４】
2004064715.tif 000016
【図１５】
2004064715.tif 000017
【図１６】
2004064715.tif 000018
【図１７】
2004064715.tif 000019