(57)【要約】【課題】モバイル機器からの印刷指示によって作成された印刷物の放置の防止を図る。【解決手段】携帯電話機１００との間でＵＷＢ無線通信が行われている期間の少なくとも第１および第２のタイミングにおいて、印刷装置（ＭＦＰ）１０２が、印刷装置１０２と携帯電話機１００との間の距離を検出する。そして、検出された少なくとも２つの距離を比較することにより、携帯電話機１００の印刷装置１０２に対する移動状況を判断し、その判断結果に応じて、印刷装置１０２の行なう複数の動作態様のうちの１つを決定し、該決定された１つの動作態様を印刷装置１０２に実行させる。【選択図】図１
2007290324.tif 000002
【特許請求の範囲】
【請求項１】
通信機器と無線通信を行うことが可能な印刷装置において、
前記通信機器との間で無線通信が行われている期間の少なくとも第１および第２のタイミングにおいて、自装置と前記通信機器との間の距離を検出する距離検出手段と、
前記距離検出手段によって検出された少なくとも２つの距離を比較することにより、前記通信機器の自装置に対する移動状況を判断する判断手段と、
前記判断手段による判断結果に応じて、自装置の行なう複数の動作態様のうちの１つを決定し、該決定された１つの動作態様を自装置に実行させる第１の動作実行手段と
を有することを特徴とする印刷装置。
【請求項２】
前記通信機器から前記無線通信によって送信された印刷データを受信する受信手段と、
前記受信手段によって受信された印刷データに基づいて印刷を実行する印刷実行手段と、
前記受信手段によって受信された印刷データを記憶装置に格納する格納手段と
を更に有し、
前記第１の動作実行手段は、前記判断手段によって、前記通信機器が自装置に向けて移動していると判断された場合に、前記印刷実行手段を動作させ、かつ前記格納手段を動作させない第１の動作態様を自装置に実行させることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記第１の動作実行手段は、前記判断手段によって、前記通信機器が自装置から離れる方向に移動していると判断された場合に、前記印刷実行手段を動作させず、かつ前記格納手段を動作させる第２の動作態様を自装置に実行させることを特徴とする請求項２記載の印刷装置。
【請求項４】
前記判断手段によって、前記通信機器が自装置から離れる方向に移動していると判断された場合に、前記第１の動作実行手段を動作させず、前記第１および第２の動作態様のうちのどちらを自装置に実行させるかを前記通信機器に問い合わせる問合手段と、
前記問合手段による問い合わせの結果、前記通信機器から送信された指示で示される動作態様を自装置に実行させる第２の動作実行手段と
を更に有することを特徴とする請求項３記載の印刷装置。
【請求項５】
前記第１または第２の動作実行手段によって前記第２の動作態様が自装置に実行された場合、該実行によって前記記憶装置に格納された印刷データに識別符号を付与する付与手段と、
前記付与手段によって付与された識別符号を前記通信機器に通知する通知手段と
を更に有することを特徴とする請求項４記載の印刷装置。
【請求項６】
前記通知手段によって通知された識別符号を指定して前記通信機器から印刷実行が要求されたとき、該指定の識別符号が付与された印刷データを前記記憶装置から読み出して、該印刷データに基づいて前記印刷実行手段を動作させる動作制御手段を更に有することを特徴とする請求項５記載の印刷装置。
【請求項７】
前記第１のタイミングは、自装置が前記通信機器から印刷開始指示を受信するタイミングであることを特徴とする請求項１乃至請求項６のいずれかに記載の印刷装置。
【請求項８】
前記第２のタイミングは、自装置が前記通信機器から印刷完了指示を受信するタイミングであることを特徴とする請求項１乃至請求項７のいずれかに記載の印刷装置。
【請求項９】
前記無線通信は、ＵＷＢ（Ultra Wide Band）方式による無線通信であることを特徴とする請求項１乃至請求項８のいずれかに記載の印刷装置。
【請求項１０】
通信機器と無線通信を行うことが可能な印刷装置に適用される動作制御方法において、
前記通信機器との間で無線通信が行われている期間の少なくとも第１および第２のタイミングにおいて、自装置と前記通信機器との間の距離を検出する距離検出ステップと、
前記距離検出ステップにおいて検出された少なくとも２つの距離を比較することにより、前記通信機器の自装置に対する移動状況を判断する判断ステップと、
前記判断ステップにおいてなされた判断結果に応じて、自装置の行なう複数の動作態様のうちの１つを決定し、該決定された１つの動作態様を自装置に実行させる第１の動作実行ステップと
を有することを特徴とする動作制御方法。
【請求項１１】
前記通信機器から前記無線通信によって送信された印刷データを受信する受信ステップと、
前記受信ステップにおいて受信された印刷データに基づいて印刷を実行する印刷実行ステップと、
前記受信ステップにおいて受信された印刷データを記憶装置に格納する格納ステップと
を更に有し、
前記第１の動作実行ステップでは、前記判断ステップにおいて、前記通信機器が自装置に向けて移動していると判断された場合に、前記印刷実行ステップを実行させ、かつ前記格納ステップを実行させない第１の動作態様を自装置に実行させることを特徴とする請求項１０記載の動作制御方法。
【請求項１２】
前記第１の動作実行ステップでは、前記判断ステップにおいて、前記通信機器が自装置から離れる方向に移動していると判断された場合に、前記印刷実行ステップを実行させず、かつ前記格納ステップを実行させる第２の動作態様を自装置に実行させることを特徴とする請求項１１記載の動作制御方法。
【請求項１３】
前記判断ステップにおいて、前記通信機器が自装置から離れる方向に移動していると判断された場合に、前記第１の動作実行ステップを実行させず、前記第１および第２の動作態様のうちのどちらを自装置に実行させるかを前記通信機器に問い合わせる問合ステップと、
前記問合ステップによる問い合わせの結果、前記通信機器から送信された指示で示される動作態様を自装置に実行させる第２の動作実行ステップと
を更に有することを特徴とする請求項１２記載の動作制御方法。
【請求項１４】
前記第１または第２の動作実行ステップにおいて前記第２の動作態様が自装置に実行された場合、該実行によって前記記憶装置に格納された印刷データに識別符号を付与する付与ステップと、
前記付与ステップによって付与された識別符号を前記通信機器に通知する通知ステップと
を更に有することを特徴とする請求項１３記載の動作制御方法。
【請求項１５】
前記通知ステップにおいて通知された識別符号を指定して前記通信機器から印刷実行が要求されたとき、該指定の識別符号が付与された印刷データを前記記憶装置から読み出して、該印刷データに基づいて前記印刷実行ステップを実行させる動作制御ステップを更に有することを特徴とする請求項１４記載の動作制御方法。
【請求項１６】
通信機器と無線通信を行うことが可能な印刷装置に適用される動作制御方法を、コンピュータに実行させるためのプログラムにおいて、
前記通信機器との間で無線通信が行われている期間の少なくとも第１および第２のタイミングにおいて、自装置と前記通信機器との間の距離を検出する距離検出ステップと、
前記距離検出ステップにおいて検出された少なくとも２つの距離を比較することにより、前記通信機器の自装置に対する移動状況を判断する判断ステップと、
前記判断ステップにおいてなされた判断結果に応じて、自装置の行なう複数の動作態様のうちの１つを決定し、該決定された１つの動作態様を自装置に実行させる第１の動作実行ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、動作制御方法、及びプログラムに関し、特に、通信機器と無線通信を行うことが可能な印刷装置、該印刷装置に適用される動作制御方法、及び該動作制御方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
デジタルカメラや携帯電話機のカメラ機能で撮影した写真画像や、携帯電話機がインターネットを介してダウンロードした文書データ等を、オフィスやコンビニエンスストアに設置された印刷機器で印刷することが可能である。ここで、デジタルカメラや携帯電話機を「モバイル機器」と呼ぶことにする。
【０００３】
こうした印刷を行う場合、従来は次のような方法が考えられる。
（１）一旦モバイル機器からパーソナルコンピュータ（ＰＣ）に印刷データを取り込み、改めてＰＣから、該ＰＣに接続された印刷機器に印刷データを送って印刷させる。
（２）モバイル機器と印刷機器とをケーブルを介して接続し、モバイル機器から印刷機器に印刷データを送って印刷させる。
（３）印刷データが格納されたモバイル機器のリムーバブルメモリを印刷機器に挿入して印刷機器に印刷させる。
（４）赤外線データ通信方式ＩｒＤＡや無線ＬＡＮ等の無線通信手段によってモバイル機器と印刷機器とを接続し、モバイル機器から印刷機器に印刷データを送って印刷させる。
【０００４】
上記（４）の方法に関連する従来技術として、例えば、特許文献１に開示される画像形成システムがある。トナーを定着する電子写真方式の画像形成装置では、通常、消費電力を低減するために、待機状態ではトナー定着用ヒータの通電を停止している。そのため、ユーザによって印刷指示された後、ヒータの加熱により定着部材が所定温度に達するまでは、印刷動作を行うことができない。こうした不具合を解消するために、上記の画像形成システムでは、ユーザが所持する携帯端末と画像形成装置との間の距離を、無線通信の電波強度を利用して検出し、検出された距離に応じて画像形成装置の動作を切り替える。すなわち、検出された距離が短ければ短いほど、トナー定着用ヒータの通電を早く始めるようにして、携帯端末を所持しているユーザが、印刷動作で待たされることがないようにしている。
【特許文献１】特開２００２−２０７４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の（４）の方法において、モバイル機器から印刷機器へ無線通信手段を介して印刷データを転送して印刷させる場合、印刷された用紙が印刷機器の出力部に放置されてしまう虞がある。すなわち、モバイル機器と印刷機器との間の距離がある程度離れていても通信可能であって、モバイル機器のユーザが印刷機器から離れていた場合、該ユーザは、モバイル機器から印刷指示操作を行った後、印刷物を回収することを忘れてしまう可能性がある。
【０００６】
モバイル機器から印刷指示される印刷データは、例えばデジタルカメラによる撮影データやインターネットからダウンロードされた文書ファイルなどであり、こうしたデータには個人情報が多く含まれる可能性が高い。こうした個人情報が多く含まれた印刷物の放置は、個人情報の流出を招く虞があり、セキュリティの強化が求められる。
【０００７】
本発明はこのような問題点に鑑みてなされたものであって、モバイル機器からの印刷指示によって作成された印刷物の放置の防止を図った印刷装置、動作制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の発明によれば、通信機器と無線通信を行うことが可能な印刷装置において、前記通信機器との間で無線通信が行われている期間の少なくとも第１および第２のタイミングにおいて、自装置と前記通信機器との間の距離を検出する距離検出手段と、前記距離検出手段によって検出された少なくとも２つの距離を比較することにより、前記通信機器の自装置に対する移動状況を判断する判断手段と、前記判断手段による判断結果に応じて、自装置の行なう複数の動作態様のうちの１つを決定し、該決定された１つの動作態様を自装置に実行させる第１の動作実行手段とを有することを特徴とする印刷装置が提供される。
【０００９】
また、請求項１０記載の発明によれば、通信機器と無線通信を行うことが可能な印刷装置に適用される動作制御方法において、前記通信機器との間で無線通信が行われている期間の少なくとも第１および第２のタイミングにおいて、自装置と前記通信機器との間の距離を検出する距離検出ステップと、前記距離検出ステップにおいて検出された少なくとも２つの距離を比較することにより、前記通信機器の自装置に対する移動状況を判断する判断ステップと、前記判断ステップにおいてなされた判断結果に応じて、自装置の行なう複数の動作態様のうちの１つを決定し、該決定された１つの動作態様を自装置に実行させる第１の動作実行ステップとを有することを特徴とする動作制御方法が提供される。
【００１０】
さらに、上記動作制御方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、通信機器との間で無線通信が行われている期間の少なくとも第１および第２のタイミングにおいて、印刷装置が、印刷装置と通信機器との間の距離を検出する。そして、検出された少なくとも２つの距離を比較することにより、通信機器の印刷装置に対する移動状況を判断し、その判断結果に応じて、印刷装置の行なう複数の動作態様のうちの１つを決定し、該決定された１つの動作態様を印刷装置に実行させる。
【００１２】
これにより、通信機器からの印刷指示によって印刷装置で作成された印刷物が放置されて、個人情報が漏洩することが防止できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１４】
［システム］
図１は、本発明の一実施の形態に係る印刷装置を含むモバイルプリントシステムの構成を示す図である。この印刷装置は、例えば複写、印刷、ファクシミリ送受信などの機能を実現する多機能印刷機（Multi Function Printer、以下「ＭＦＰ」という）である。
【００１５】
図中１００は携帯電話機であり、写真を撮影するためのデジタルカメラ機能を備えるとともに、携帯電話回線１０５を介してインターネット１０４との間で文書や画像のデータの授受を行うことができる。また、携帯電話機１００は、ＵＷＢ（Ultra Wide Band）方式による無線通信回線１０６を介してＭＦＰ１０２との間で、印刷データを含めたデータの授受を行うことができる。
【００１６】
携帯電話機１００を所持するユーザ１０１は、デジタルカメラ機能により撮影して得た写真画像データや、携帯電話回線１０５を介してダウンロードして得た文書ファイルデータ等を、無線通信回線１０６を介してＭＦＰ１０２に転送する。これを受けたＭＦＰ１０２は、これらのデータに基づき印刷を実行する。
【００１７】
なお、ＵＷＢ方式による無線通信では、数１０メートル離れた地点からでもデータの転送が可能であるため、携帯電話機１００を所持するユーザ１０１は、ＭＦＰ１０２から数１０メートル離れた地点で印刷指示操作を行うことができる。
【００１８】
この場合、ユーザ１０１は、ＭＦＰ１０２に対して印刷指示操作を行った後に、ＭＦＰ１０２で印刷された印刷物１０３をＭＦＰ１０２から回収することを忘れてしまい、ＭＦＰ１０２の出力部に印刷物１０３を放置してしまう可能性がある。
【００１９】
また、ユーザ１０１がＭＦＰ１０２の設置位置から離れているので、ユーザ１０１がＭＦＰ１０２の設置位置に到着するまでの期間に、印刷物１０３が第三者の目に触れてしまう危険性がある。
【００２０】
こうした印刷物１０３には個人情報が含まれている可能性が高いので、第三者の目に触れられると、個人情報の流出につながり、印刷物１０３のセキュリティの強化が求められる。
【００２１】
本実施の形態は、下記のように構成することによって、上記のセキュリティの強化の要請に応えるものである。
【００２２】
［ＵＷＢについて］
本実施の形態が利用するＵＷＢは無線通信方式の１方式であり、信号を１ＧＨｚ程度の極めて広い周波数帯に拡散して送受信を行なうものである。このＵＷＢ無線通信方式は、数１０メートル離れた２つの機器間で無線通信によりデータ転送を行うことを可能にするものである。２つの機器間の距離が短いほどデータ転送レートは高くなり、１０メートル程度の距離であれば、数１００Ｍｂｐｓ（ｂｉｔ／秒）程度の転送レートが実用化されている。これは、映画のような動画データを圧縮して伝送するには十分の転送レートである。
【００２３】
また、データの転送を搬送波と呼ばれる正弦波を変調することによって行う一般的な無線通信方式に比べ、ＵＷＢ無線通信方式では、非常に短い周期のパルス波を用いて、搬送波の変調も行わず、直接データ転送を行う。このため、変調に必要な回路が不要になり、結果として、低い消費電力で高速にデータ転送を行うことができる。
【００２４】
また、ＵＷＢ無線通信方式の大きな特徴として、上記パルス波を転送する際に、通信を行う２つの機器間の距離を数ｃｍの精度で測ることが可能である。
【００２５】
本実施の形態では、このＵＷＢ無線通信方式の距離検出機能を利用して得られた距離情報に基づき、ＭＦＰ１０２の動作を切り替えるようにする。
【００２６】
［基本構成］
図２は、ＵＷＢ無線通信方式の距離検出機能を利用した本実施の形態における携帯電話機１００およびＭＦＰ１０２の構成を示すブロック図である。
【００２７】
２００ａ，２００ｂはＵＷＢ無線通信部である。ＵＷＢ無線通信部２００ａ，２００ｂは、携帯電話機１００およびＭＦＰ１０２にそれぞれ設けられ、ＵＷＢ無線通信方式による通信を行う。
【００２８】
ＵＷＢ無線通信部２００ａ，２００ｂは無線通信処理部２０１ａ，２０１ｂを包含し、ＵＷＢ無線通信部２００ａ，２００ｂにはアンテナ２０２ａ，２０２ｂが接続される。無線通信処理部２０１ａ，２０１ｂはそれぞれ、通信データを転送用のパルス波に変換したり、その逆の変換を行ったりする。
【００２９】
ＭＦＰ１０２にはコントローラ部２０３が設けられ、コントローラ部２０３は、ＭＦＰ１０２の動作の制御を行うとともに、転送された画像データに対して所望の画像処理を行う。ＭＦＰ１０２の無線通信処理部２０１ｂは、ＵＷＢ無線通信回線１０６からアンテナ２０２ｂを介して受信したパルス波を通信データに変換し、データＩ／Ｆ（Interface）２０４を介してコントローラ部２０３へ送る。また無線通信処理部２０１ｂは、コントローラ部２０３からデータＩ／Ｆ２０４を介して受信した通信データを転送用のパルス波に変換して、アンテナ２０２ｂを介してＵＷＢ無線通信回線１０６へ送信する。すなわち双方向通信を行う。更に、無線通信処理部２０１ｂは、無線通信が行われた際の通信相手との間の距離を検出する。
【００３０】
２０５は測距情報Ｉ／Ｆ（Interface）であり、無線通信処理部２０１ｂで検出された距離情報が測距情報Ｉ／Ｆ２０５を介してコントローラ部２０３に送信される。
【００３１】
なお、携帯電話機１００の無線通信処理部２０１ａも、無線通信が行われた際の通信相手との間の距離を検出することができる。したがって、携帯電話機１００からＭＦＰ１０２へのデータ通信の場合でも、ＭＦＰ１０２から携帯電話機１００へのデータ通信の場合でも、データ通信と同時に２つの機器間の距離情報を得ることが可能である。
【００３２】
［ＭＦＰ内部構成］
図３は、ＭＦＰ１０２の主要な内部構成を示す図である。
【００３３】
ＭＦＰ１０２は、スキャナ部３００、プリンタ部３０１、コントローラ部２０３、ハードディスク３０２、ＵＷＢ無線通信部２００ｂ、ネットワークＩ／Ｆ３０３、排紙部３０８から構成される。
【００３４】
スキャナ部３００とコントローラ部２０３とはスキャナＩ／Ｆ３０５で接続される。プリンタ部３０１とコントローラ部２０３とはプリンタＩ／Ｆ３０６で接続される。ＵＷＢ無線通信部２００ｂとコントローラ部２０３とは無線通信Ｉ／Ｆ３０４で接続される。ハードディスク３０２とコントローラ部２０３とはハードディスクＩ／Ｆ３０７で接続される。このハードディスクＩ／Ｆ３０７には、ＩＤＥ（Integrated Drive Electronics、ハードディスクインターフェイスの１つ）やＡＴＡ（AT Attachment、ＩＤＥの正式な規格）などのＩ／Ｆが用いられる。
【００３５】
［ＭＦＰ基本機能］
以下に、ＭＦＰ１０２の基本機能におけるＭＦＰ１０２の動作について説明する。
【００３６】
原稿をスキャンして得られた画像データを直接印刷するコピー機能では、スキャナ部３００に載置された原稿がＣＣＤ（Charge Coupled Device）などの撮像素子により読み取られる。これにより得られた画像データは、電子データとしてスキャナＩ／Ｆ３０５を介してコントローラ部２０３内のメモリ（図示せず）に一旦格納される。格納された画像データは、コントローラ部２０３内の画像処理部（図示せず）により読み出されて、圧縮／伸張処理や印刷出力に適した画像処理を施された後、プリンタＩ／Ｆ３０６を介してプリンタ部３０１に転送される。プリンタ部３０１は、受け取った画像データに基づき、印刷用紙上に画像形成を行い、得られた印刷物は排紙部３０８上に積載される。
【００３７】
原稿をスキャンして得られた画像データを、ネットワークＩ／Ｆ３０３を介して他の機器に転送する転送機能では、スキャナ部３００に載置された原稿がＣＣＤなどの撮像素子により読み取られる。これにより得られた画像データは、電子データとしてスキャナＩ／Ｆ３０５を介してコントローラ部２０３内のメモリに一旦格納される。格納された画像データは、コントローラ部２０３内の画像処理部により読み出されて、圧縮／伸張処理や転送動作に適した画像処理を施された後、ネットワークＩ／Ｆ３０３に転送され、予め指定された送信先に送信される。
【００３８】
ネットワーク上の機器からネットワークＩ／Ｆ３０３を介して転送された画像データを印刷する印刷機能では、ネットワークＩ／Ｆ３０３を介して転送された画像データが、コントローラ部２０３内のメモリに一旦格納される。格納された画像データは、コントローラ部２０３内の画像処理部により読み出されて、圧縮／伸張処理や印刷出力に適した画像処理を施された後、プリンタＩ／Ｆ３０６を介してプリンタ部３０１に転送される。プリンタ部３０１は、受け取った画像データに基づき、印刷用紙上に画像形成を行い、得られた印刷物は排紙部３０８上に積載される。
【００３９】
また、ＵＷＢ無線通信回線１０６からアンテナ２０２ｂを介して転送された画像データを印刷する印刷機能では、携帯電話機１００から転送された画像データが、ＵＷＢ無線通信部２００ｂおよび無線通信Ｉ／Ｆ３０４を介してコントローラ部２０３に転送される。この画像データは、コントローラ部２０３内のメモリに一旦格納される。格納された画像データは、コントローラ部２０３内の画像処理部により読み出され、圧縮／伸張処理や印刷出力に適した画像処理を施された後、プリンタＩ／Ｆ３０６を介してプリンタ部３０１に転送される。プリンタ部３０１は、受け取った画像データに基づき、印刷用紙上に画像形成を行い、得られた印刷物は排紙部３０８上に積載される。
【００４０】
なお、ＭＦＰ１０２の基本機能におけるＭＦＰ１０２の動作の説明において示したように、画像データがコントローラ部２０３内のメモリに一旦格納される。この格納された画像データをハードディスク３０２に保存するように指示された場合には、コントローラ部２０３は、メモリ内に格納された画像データを読み出して圧縮し、ハードディスクＩ／Ｆ３０７を介してハードディスク３０２に保存する。
【００４１】
コントローラ部２０３は、スキャナによる読み取りデータと、ネットワークＩ／Ｆ３０３を介して転送された画像データと、ＵＷＢ無線通信部２００ｂおよび無線通信Ｉ／Ｆ３０４を介して転送された画像データとを、どれも同じように扱うことができる。
【００４２】
また、ハードディスク３０７内に保存された画像データは、ユーザからの指定により、プリンタ部３０１から出力を行ったり、ネットワークＩ／Ｆ３０３やＵＷＢ無線通信部２００ｂを介して他の機器に再転送したりすることが可能である。
【００４３】
［ＭＦＰの動作切り替え制御］
図１に示すモバイルプリントシステムにおいては、携帯電話機１００とＭＦＰ１０２との間の距離の時間的変化とに応じて、ＭＦＰ１０２の複数の動作のうちの１つを選択するようにする。これについて以下に説明する。
【００４４】
図４は、携帯電話機１００を所持するユーザ１０１が、印刷指示動作を行いながらＭＦＰ１０２に対して近づいている場合におけるＭＦＰ１０２の動作の決定方法を示す図である。
【００４５】
図４（Ａ）は、第１のタイミングにおける携帯電話機１００およびユーザ１０１の位置を示す。この第１のタイミングにおいて、携帯電話機１００を所持するユーザ１０１が、ＭＦＰ１０２での印刷指示を行う。この印刷指示に従い、ＵＷＢ通信によって携帯電話機１００からＭＦＰ１０２に対してプリント動作に関するリクエスト情報が送信される。
【００４６】
ＭＦＰ１０２は、携帯電話機１００から送信されたリクエスト情報を受信し、印刷が可能な状態であれば、プリント動作可能情報を携帯電話機１００に返信する。プリント動作可能情報を受け取った携帯電話機１００は、印刷が可能な状態であることを表示部に表示する。
【００４７】
携帯電話機１００のユーザ１０１は、この表示を確認の上、印刷すべき画像データの選択や印刷モードの設定等を行う。これにより、選択された画像データが、携帯電話機１００からＭＦＰ１０２へ順次転送され、転送された画像データは順次、ＭＦＰ１０２のコントローラ部２０３内のメモリに格納される。
【００４８】
なお、第１のタイミングにおけるＵＷＢ通信の際、ＭＦＰ１０２内の無線通信処理部２０１ｂが、携帯電話機１００とＭＦＰ１０２との間の距離を検出する。その検出結果が例えば１０ｍであるとする。
【００４９】
携帯電話機１００を所持するユーザ１０１がＭＦＰ１０２に向けて移動しているものとし、第１のタイミングの後の第２のタイミング（図４（Ｂ））にて、画像データの携帯電話機１００からＭＦＰ１０２への転送が完了したものとする。画像データのメモリへの格納完了に伴い、ＭＦＰ１０２内の無線通信処理部２０１ｂが、携帯電話機１００とＭＦＰ１０２との間の距離を検出する。その検出結果が例えば５ｍであるとする。
【００５０】
ＭＦＰ１０２のコントローラ部２０３は、第１のタイミングにおいて得られた距離１０ｍと第２のタイミングにおいて得られた距離５ｍとを比較し、第１のタイミングでの距離が第２のタイミングでの距離よりも大きいと認識する。そして、コントローラ部２０３は、携帯電話機１００を所持したユーザ１０１がＭＦＰ１０２に近づいており、即刻印刷を行ってもすぐ印刷物１０３を回収するであろうと判断する。その判断に基づき、コントローラ部２０３は、メモリに格納された画像データを読み出して所定の印刷用画像処理を行い、プリンタ部３０１に印刷を実行させる。
【００５１】
以上のように、携帯電話機１００を所持したユーザ１０１が、印刷指示してＭＦＰ１０２に対して近づいている場合には、ユーザ１０１がすぐ印刷物１０３を排紙部３０８から回収する可能性が高いので、プリンタ部３０１に印刷を即刻実行させる。
【００５２】
上記実施の形態では、携帯電話機１００を所持したユーザ１０１がＭＦＰ１０２に対して近づいている場合に、プリンタ部３０１に印刷を即刻実行させる。これに代わって、近づいていて、且つ第２のタイミングで得られた距離が所定の距離（例えば３ｍ）以下である場合のみ、プリンタ部３０１に印刷を即刻実行させるようにしてもよい。そして、これらの２つの条件が満たされない場合には、印刷を即刻実行させてもよいか否かをユーザ１０１に問い合わせる通知を、ＭＦＰ１０２から携帯電話機１００へ送信するようにしてもよい。
【００５３】
図５は、携帯電話機１００を所持するユーザ１０１が、印刷指示動作を行いながらＭＦＰ１０２から遠ざかっている場合におけるＭＦＰ１０２の動作の決定方法を示す図である。
【００５４】
第１のタイミング（図５（Ａ））において、携帯電話機１００を所持するユーザ１０１が、ＭＦＰ１０２での印刷指示を行う。この印刷指示に従い、ＵＷＢ通信によって携帯電話機１００からＭＦＰ１０２に対してプリント動作に関するリクエスト情報が送信される。
【００５５】
ＭＦＰ１０２は、携帯電話機１００から送信されたリクエスト情報を受信し、印刷が可能な状態であれば、プリント動作可能情報を携帯電話機１００に返信する。プリント動作可能情報を受け取った携帯電話機１００は、印刷が可能な状態であることを表示部に表示する。
【００５６】
携帯電話機１００のユーザ１０１は、この表示を確認の上、印刷すべき画像データの選択や印刷モードの設定等を行う。これにより、選択された画像データが、携帯電話機１００からＭＦＰ１０２へ転送が開始され、転送された画像データは順次、ＭＦＰ１０２のコントローラ部２０３内のメモリに格納される。
【００５７】
なお、第１のタイミングにおけるＵＷＢ通信の際、ＭＦＰ１０２内の無線通信処理部２０１ｂが、携帯電話機１００とＭＦＰ１０２との間の距離を検出する。その検出結果が例えば７ｍであるとする。
【００５８】
ここで、上記の一連の動作が行われている途中で、携帯電話機１００を所持したユーザ１０１がＭＦＰ１０２を見たとき、別の人間１０７がＭＦＰ１０２の傍にいたとする。その場合、ユーザ１０１が、個人情報の漏洩を避けるために、すぐにＭＦＰ１０２に印刷を行わせることを止めようと判断して、ＭＦＰ１０２から遠ざかったとする。
【００５９】
ところで、第１のタイミングの後の第２のタイミング（図５（Ｂ））にて、画像データの携帯電話機１００からＭＦＰ１０２への転送が完了したものとする。この転送は、とりあえず画像データを携帯電話機１００からＭＦＰ１０２へ転送しておいて、後刻ＭＦＰ１０２に印刷を行わせたい、というユーザ１０１の意図に基づいて行われたものである。この画像データのメモリへの格納完了に伴い、ＭＦＰ１０２内の無線通信処理部２０１ｂが、携帯電話機１００とＭＦＰ１０２との間の距離を検出する。その検出結果が例えば１５ｍであるとする。
【００６０】
ＭＦＰ１０２のコントローラ部２０３は、第１のタイミングにおいて得られた距離７ｍと第２のタイミングにおいて得られた距離１５ｍとを比較し、第１のタイミングでの距離が第２のタイミングでの距離よりも小さいと認識する。そして、コントローラ部２０３は、携帯電話機１００を所持したユーザ１０１がＭＦＰ１０２から遠ざかっており、ユーザ１０１が印刷物をすぐ回収することはないであろうと判断する。その判断に基づき、コントローラ部２０３は、メモリに格納された画像データを読み出して、コントローラ部２０３内の画像処理部にて圧縮処理を行い、ハードディスク３０２に保存する。またコントローラ部２０３は、保存された画像データに対して、ユニークなＩＤ番号を生成して関連付けを行うとともに、このＩＤ番号を携帯電話機１００に通知する。
【００６１】
その後、携帯電話機１００を所持したユーザ１０１がＭＦＰ１０２に出力要求を行った場合、ＭＦＰ１０２は、携帯電話機１００を介してユーザ１０１にＩＤ番号の入力を要求する。ＩＤ番号が入力され、それが携帯電話機１００から通知されると、ＭＦＰ１０２のコントローラ部２０３は、通知されたＩＤ番号に対応する画像データをハードディスク３０２から読み出す。そして、コントローラ部２０３内の画像処理部が伸張処理を行い、プリンタ部３０１に印刷を実行させる。尚、ＩＤ番号の入力は、ＭＦＰ１０２の操作部から、ユーザが直接入力してもよい。
【００６２】
以上のように、携帯電話機１００を所持したユーザ１０１が、印刷指示してＭＦＰ１０２から遠ざかっている場合には、ユーザ１０１がすぐ印刷物１０３を排紙部３０８から回収する可能性が低いので、プリンタ部３０１に印刷を即刻実行させることを回避する。そして、画像データを一旦ハードディスク３０２内にＩＤ番号と関連づけて保存し、後刻、ユーザ１０１からの出力要求に応じて、該画像データに基づく印刷を実行する。かくして、印刷物が他の人間１０７によって見られて個人情報が漏洩してしまうことを防止できる。
【００６３】
上記実施の形態では、２つのタイミングにおいて検出された携帯電話機１００とＭＦＰ１０２との間の距離に基づいて、ＭＦＰ１０２の動作を制御するようにしている。これに代わって、３つ以上のタイミングで携帯電話機１００とＭＦＰ１０２との間の距離を検出して総合的に判断し、これによってＭＦＰ１０２の動作を制御するようにしてもよい。
【００６４】
また、上記実施の形態では、携帯電話機１００を所持したユーザ１０１がＭＦＰ１０２から遠ざかっている場合には、常に画像データをハードディスク３０２に一旦保存するように構成されている。しかし、たまたま遠ざかっていても実はすぐに印刷物を受け取りたいという可能性もあり、そうした要望には上記実施の形態は応えることができない。こうした要望に応えるため、ＭＦＰ１０２内のコントローラ部２０３が、遠ざかっていると判断した場合に、画像データをハードディスク３０２に保存するか、またはプリンタ部３０１に即刻印刷させるかを、ユーザ１０１に問い合わせるようにしてもよい。すなわち、コントローラ部２０３が、そうした問い合わせをＭＦＰ１０２から携帯電話機１００へ送信するようにしてもよい。なお、この問い合わせの結果、プリンタ部３０１に即刻印刷させるとユーザ１０１が指定した場合、改めて受信した画像データをプリンタ部３０１に印刷させる。また、ユーザ１０１が、画像データをハードディスク３０２に一旦保存すると指定した場合、コントローラ部２０３の画像処理部が、画像データに対して圧縮処理を行った上で、ハードディスク３０２に保存する。
【００６５】
また、上記実施の形態では、携帯電話機１００を所持したユーザ１０１が、第１のタイミングから第２のタイミングまでの間に位置を変えなかった場合に言及していない。これを以下に説明する。すなわち、第１及び第２のタイミングでそれぞれ計測された距離が等しい、またはそれらの距離の差が所定値以下である場合は、コントローラ部２０３が、携帯電話機１００を所持したユーザ１０１の移動がなかったと判断する。そしてコントローラ部２０３は、携帯電話機１００を所持したユーザ１０１がＭＦＰ１０２から遠ざかっていると判断した場合と同様に、画像データを一旦ハードディスク３０２に保存する。なお、位置を変えなかった場合、即刻印刷するか、ハードディスク３０２に保存するかを、ユーザ１０１に問い合わせるような構成を取ってもよい。
【００６６】
また、上記実施の形態では、第２のタイミングにおける無線通信処理部２０１ｂによる携帯電話機１００とＭＦＰ１０２との間の距離の検出を、携帯電話機１００からＭＦＰ１０２に対するＵＷＢ通信による画像データの転送を利用して行っている。これに代わって、第２のタイミングにおける距離の検出を、ＭＦＰ１０２から携帯電話機１００に対して行うＵＷＢ通信を利用して、携帯電話機１００の無線通信処理部２０１ａが行うようにしてもよい。この場合、第２のタイミングを、ＭＦＰ１０２が、ユーザ１０１からの一連の印刷指示が完了したと判断した時点とし、ＭＦＰ１０２が携帯電話機１００に対して該判断をＵＷＢ通信によって通知し、その際に２機器間の距離を検出する。
【００６７】
また、本実施の形態では、画像データが携帯電話機１００からＭＦＰ１０２へ転送されて、ＭＦＰ１０２において印刷が行われることを例に挙げて説明したが、画像データに代わって文書ファイルであってもよい。
【００６８】
また、本実施の形態では、ＭＦＰ１０２に対して印刷指示を行う機器として携帯電話機１００を例に挙げて説明した。しかし、ＭＦＰ１０２に対して印刷指示を行う機器としては、ＵＷＢ通信方式による無線通信を行うことができるとともに、印刷対象データ（画像データや文書ファイルなど）を扱う機器であればよい。例えば、デジタルカメラ、ＰＤＡ（Personal Digital Assistants）、パーソナルコンピュータ、デジタルカムコーダといった所謂モバイル機器であってもよい。
【００６９】
また、本実施の形態では、印刷機器としてＭＦＰ１０２を例に挙げて説明したが、ＭＦＰ１０２に代わって、ＵＷＢ通信方式による無線通信を行うことができるとともに、記憶装置を備えた印刷装置であってもよい。ただし、該印刷装置では、転送された印刷データに基づきを印刷したり、印刷データをハードディスクに保存したりすることができる必要がある。
【００７０】
［印刷制御処理の手順］
図６及び図７は、ＭＦＰ１０２内のコントローラ部２０３で行われる印刷制御処理の手順を示すフローチャートである。
【００７１】
ステップＳ６０１にて、携帯電話機１００からＭＦＰ１０２にＵＷＢ無線通信によって印刷開始指示があったか否かを確認する。なかった場合は、携帯電話機１００から印刷開始指示があるまで確認を繰り返す。
【００７２】
携帯電話機１００から印刷開始指示があった場合、ステップＳ６０２に進んで、印刷指示内容を取得する。ここでは、印刷部数や、画像処理モードなどの印刷情報を取得する。
【００７３】
次にステップＳ６０３にて、上記ＵＷＢ無線通信によって印刷指示内容を取得した際に、無線通信処理部２０１ｂが、携帯電話機１００とＭＦＰ１０２との間の距離を検出し、これを「距離１」として取得する。
【００７４】
次にステップＳ６０４にて、携帯電話機１００からＵＷＢ無線通信によって印刷完了指示があったか否かを確認する。なかった場合は、携帯電話機１００から印刷完了指示があるまで確認を繰り返す。
【００７５】
携帯電話機１００から印刷完了指示があった場合、ステップＳ６０５に進んで、携帯電話機１００から印刷データの取得を行う。ここで取得した印刷データは、コントローラ部２０３内のメモリに格納される。
【００７６】
次にステップＳ６０６にて、上記ＵＷＢ無線通信によって印刷データを取得した際に、無線通信処理部２０１ｂが、携帯電話機１００とＭＦＰ１０２との間の距離を検出し、これを「距離２」として取得する。
【００７７】
次にステップＳ６０７にて、ステップＳ６０３で取得した距離１とステップＳ６０６で取得した距離２との差分を算出する。
【００７８】
ステップＳ６０８にて、ステップＳ６０７で算出された差分が正数であるか否かを判別する。その結果、差分が正数であった場合、携帯電話機１００を所持したユーザ１０１が、印刷開始指示の受信時点から印刷完了指示の受信時点までの期間にＭＦＰ１０２に向けて移動したことになる。
【００７９】
この場合、ステップＳ６０９に進んで、コントローラ部２０３のメモリに格納された印刷データを読み出して、コントローラ部２０３の画像処理部が印刷用の画像処理を行う。
【００８０】
次にステップＳ６１０にて、画像処理された印刷データに基づいてプリンタ部３０１が印刷を行う。
【００８１】
以上が、携帯電話機１００を所持したユーザ１０１が、印刷指示を行っている間にＭＦＰ１０２に対して近づいた場合の印刷制御手順である。
【００８２】
一方、ステップＳ６０８で差分が正数でないと判別された場合、携帯電話機１００を所持したユーザ１０１が、印刷開始指示の受信時点から印刷完了指示の受信時点までの期間にＭＦＰ１０２から遠ざかる方向に移動したか、移動をしなかったかのいずれかである。
【００８３】
この場合、ステップＳ６１１に進んで、ステップＳ６０５で取得した印刷データを一旦ハードディスク３０２に保存する。
【００８４】
次にステップＳ６１２にて、ハードディスク３０２に保存された印刷データに対応する、ユニークな保存用ＩＤ番号を生成し、該印刷データに関連づける。
【００８５】
次にステップＳ６１３にて、上記保存用ＩＤ番号を携帯電話機１００にＵＷＢ無線通信により送信する。
【００８６】
以上が、携帯電話機１００を所持したユーザ１０１が、印刷指示を行っている間にＭＦＰ１０２から遠ざかった場合の印刷制御手順である。
【００８７】
つぎに、ハードディスク３０２に保存された印刷データを後刻印刷する場合の印刷制御方法を、図８を参照して説明する。
【００８８】
図８は、ハードディスク３０２に保存された印刷データを後刻印刷する場合にＭＦＰ１０２内のコントローラ部２０３で行われる印刷制御処理の手順を示すフローチャートである。
【００８９】
ステップＳ７０１にて、携帯電話機１００からＭＦＰ１０２にＵＷＢ無線通信によって、ハードディスク３０２に保存された印刷データを印刷することを求める印刷要求指示が通知されたか否かを確認する。されていなかった場合は、携帯電話機１００から印刷要求指示があるまで確認を繰り返す。
【００９０】
携帯電話機１００から印刷要求指示があった場合、ステップＳ７０２に進んで、ＭＦＰ１０２内のコントローラ部２０３は、携帯電話機１００からＵＷＢ無線通信によって保存用ＩＤ番号を取得する。
【００９１】
次にステップＳ７０３にて、取得した保存用ＩＤ番号に対応する印刷データがハードディスク３０２に存在するか否かを確認する。存在する場合にはステップＳ７０４に進み、存在しない場合にはステップＳ７０７に進む。
【００９２】
ステップＳ７０４では、保存用ＩＤ番号に対応する印刷データをハードディスク３０２から読み出す。
【００９３】
次にステップＳ７０５にて、コントローラ部２０３内の画像処理部が、読み出された印刷データに対して印刷に適した画像処理を行う。
【００９４】
次にステップＳ７０６にて、プリンタ部３０１が、画像処理を施された印刷データに基づき印刷を実行する。
【００９５】
一方、ステップＳ７０７では、コントローラ部２０３は、携帯電話機１００に対してＵＷＢ無線通信によって、保存用ＩＤ番号に対応する印刷データがハードディスク３０２に存在しないことを送信する。
【００９６】
なお、保存用ＩＤ番号に対応する印刷データがハードディスク３０２に存在しない原因としては、ユーザ１０１が携帯電話機１００に、保存用ＩＤ番号を間違って入力したことが挙げられる。また、印刷データがハードディスク３０２に所定の期間だけ保存できるようになっていて、その所定の期間を超過したため、ハードディスク３０２から印刷データが消去されたことが挙げられる。
【００９７】
次にステップＳ７０８にて、コントローラ部２０３が携帯電話機１００に対して、印刷要求指示をキャンセルするか否かを確認するための確認情報をＵＷＢ無線通信によって送信する。その結果、携帯電話機１００を所持したユーザ１０１から、印刷要求指示を継続すると応答があった場合には、ステップＳ７０２へ戻り、再度正しい保存用ＩＤ番号を取得する。一方、携帯電話機１００を所持したユーザ１０１から、印刷要求指示をキャンセルすると応答があった場合には、本印刷制御処理を終了する。
【００９８】
〔他の実施の形態〕
本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶媒体に記憶することによって達成してもよい。即ち、その記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０１】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１０２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１０３】
また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１０４】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１０５】
【図１】本発明の一実施の形態に係る印刷装置を含むモバイルプリントシステムの構成を示す図である。
【図２】ＵＷＢ無線通信方式の距離検出機能を利用した本実施の形態における携帯電話機およびＭＦＰの構成を示すブロック図である。
【図３】ＭＦＰの主要な内部構成を示す図である。
【図４】携帯電話機を所持するユーザが、印刷指示動作を行いながらＭＦＰに対して近づいている場合におけるＭＦＰの動作の決定方法を示す図である。
【図５】携帯電話機を所持するユーザが、印刷指示動作を行いながらＭＦＰから遠ざかっている場合におけるＭＦＰの動作の決定方法を示す図である。
【図６】ＭＦＰ内のコントローラ部で行われる印刷制御処理の手順を示すフローチャート（１／２）である。
【図７】ＭＦＰ内のコントローラ部で行われる印刷制御処理の手順を示すフローチャート（２／２）である。
【図８】ハードディスクに保存された印刷データを後刻印刷する場合にＭＦＰ内のコントローラ部で行われる印刷制御処理の手順を示すフローチャートである。
【符号の説明】
【０１０６】
１００  携帯電話機（通信機器）
１０１  ユーザ
１０２  ＭＦＰ（印刷装置）
１０３  印刷物
１０４  インターネット
１０５  携帯電話回線
１０６  ＵＷＢ無線通信回線（所定の無線通信）
２００ｂ  ＵＷＢ無線通信部
２０１ｂ  無線通信処理部（距離検出手段）
２０２ｂ  アンテナ
２０３  コントローラ部（判断手段、第１の動作実行手段）
【図１】
2007290324.tif 000003
【図２】
2007290324.tif 000004
【図３】
2007290324.tif 000005
【図４】
2007290324.tif 000006
【図５】
2007290324.tif 000007
【図６】
2007290324.tif 000008
【図７】
2007290324.tif 000009
【図８】
2007290324.tif 000010