(57)【要約】【課題】より適切にエラー通知を行う。【解決手段】ユーザーが印刷を要求すると、ディジタルカメラ４０が操作部４９を介して印刷要求を取得し、ＵＳＢホスト５０を介して複合機２０のＵＳＢデバイス３０と無線通信により接続し、複合機２０に印刷指示を送信する。そして、複合機２０から印刷を実行できないエラーがある旨のエラー情報を受信すると、複合機２０とディジタルカメラ４０との距離が所定の基準距離を下回るまではエラーの内容を表示部４８に表示するエラー通知を実行する。そして、複合機２０とディジタルカメラ４０との距離が所定の基準距離を下回ると、エラー通知を終了し、エラー情報を受信しなくなるまでエラーの解決方法を表示部４８に表示する解決方法通知を実行する。エラー情報を受信しなくなると、解決方法通知を終了し、印刷完了通知の受信を待って無線通信接続を切断して印刷完了をユーザーに通知する。【選択図】図１
2010165106.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と無線通信可能な無線通信手段と、
前記情報処理装置との距離を測定する距離測定手段と、
情報処理を行う要求である情報処理要求を入力する入力手段と
ユーザーに情報を通知可能な通知手段と、
前記情報処理要求を入力したとき、前記無線通信手段を介して前記情報処理装置と接続し該情報処理要求で要求される処理を実行させるにあたり、該要求された処理を実行できないエラーがある旨のエラー情報を該情報処理装置から受信すると、その旨の通知を前記通知手段により連続的又は断続的に行うエラー通知処理を前記測定した距離が所定の基準距離を下回るまで行う制御手段と、
を備えたポータブル端末。
【請求項２】
前記制御手段は、前記測定した距離が前記基準距離を下回って前記エラー通知処理を終了した後、前記受信したエラー情報に基づいて、前記エラーの解決方法を前記通知手段により連続的又は断続的に該ユーザーに通知する解決方法通知処理を行う手段である、
請求項１に記載のポータブル端末。
【請求項３】
前記制御手段は、前記エラー通知処理を行い前記測定した距離が前記基準距離を下回った後、前記測定した距離が前記基準距離を再び上回ったときには該エラー通知処理を再度行う手段である、
請求項１又は２に記載のポータブル端末。
【請求項４】
前記基準距離は、予め定められた値である、
請求項１〜３のいずれか１項に記載のポータブル端末。
【請求項５】
前記基準距離は、前記エラー通知処理を開始するときの前記情報処理装置との距離である初期距離未満で且つ該初期距離が小さくなるほど小さくなる傾向にある距離である、
請求項１〜３のいずれか１項に記載のポータブル端末。
【請求項６】
前記無線通信手段は、前記情報処理装置とワイヤレスＵＳＢ規格に基づく無線通信を行う手段である、
請求項１〜５のいずれか１項に記載のポータブル端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブル端末に関する。
【背景技術】
【０００２】
従来より、ユーザーが携帯可能なポータブル端末から接続先の機器に対して情報処理を指示するにあたり、接続先の機器の状態をユーザーに通知することが行われている。例えば、特許文献１には、ＵＷＢ（Ultra Wide Band）の有する測距機能を利用して、接続先のプリンターが接続可能距離内にあるか否かを、ディジタルカメラがユーザーに表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５８４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、接続先の機器にエラーが発生した場合には、ポータブル端末がエラーについての情報を取得してユーザーに通知する場合がある。例えば、接続先の機器がプリンターの場合には、用紙切れやインク切れなどのエラーである。ここで、エラー情報を通知するにあたり、エラー情報をいつまで通知し続けるかという問題がある。例えば、一定時間のみエラー通知を行う場合にはユーザーが気づかないおそれがあり、ユーザーがＯＫボタンを押すまで通知し続ける場合でも、ユーザーが他の作業中であった場合にはエラー情報のことを忘れてしまうおそれがある。また、エラーが解決するまで通知し続けるものとすると、ユーザーの他の作業に支障が出たり、ユーザーがエラー解決のための作業（例えば、エラーが用紙切れの場合における用紙の交換など）を行っている最中でも通知がされ続けるためユーザーが不快に感じたりするおそれがある。
【０００５】
本発明は、上述した課題に鑑みなされたものであり、より適切にエラー通知を行うことを主目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明のポータブル端末は、
情報処理装置と無線通信可能な無線通信手段と、
前記情報処理装置との距離を測定する距離測定手段と、
情報処理を行う要求である情報処理要求を入力する入力手段と
ユーザーに情報を通知可能な通知手段と、
前記情報処理要求を入力したとき、前記無線通信手段を介して前記情報処理装置と接続し該情報処理要求で要求される処理を実行させるにあたり、該要求された処理を実行できないエラーがある旨のエラー情報を該情報処理装置から受信すると、その旨の通知を前記通知手段により連続的又は断続的に行うエラー通知処理を前記測定した距離が所定の基準距離を下回るまで行う制御手段と、
を備えたものである。
【０００８】
本発明のポータブル端末では、情報処理を行う要求である情報処理要求を入力したとき、情報処理装置と無線通信可能な無線通信手段を介して情報処理装置と接続し情報処理要求で要求される処理を実行させるにあたり、要求された処理を実行できないエラーがある旨のエラー情報を情報処理装置から受信すると、その旨の通知をユーザーに情報を通知可能な通知手段により連続的又は断続的に行うエラー通知処理を、測定した情報処理装置との距離が所定の基準距離を下回るまで行う。これにより、情報処理装置とポータブル端末との距離を用いてユーザーがエラーを解決するために情報処理装置に近づいていることを検出するまでエラー通知処理が行われる。したがって、エラー通知を適切に行うことができる。
【０００９】
本発明のポータブル端末において、前記制御手段は、前記測定した距離が前記基準距離を下回って前記エラー通知処理を終了した後、前記受信したエラー情報に基づいて、前記エラーの解決方法を前記通知手段により連続的又は断続的に該ユーザーに通知する解決方法通知処理を行う手段としてもよい。こうすれば、ユーザーがエラーを解決するために情報処理装置に近づくとエラーの解決方法が通知されるため、ユーザーがより早くエラーを解決するための一助とすることができる。
【００１０】
本発明のポータブル端末において、前記制御手段は、前記エラー通知処理を行い前記測定した距離が前記基準距離を下回った後、前記測定した距離が前記基準距離を再び上回ったときには該エラー通知処理を再度行う手段としてもよい。こうすれば、ユーザーがエラーを解決することを意図せずに情報処理装置に近づいた場合でも、再度距離が離れればエラー通知処理を行うため、より適切にエラー通知を行うことができる。
【００１１】
本発明のポータブル端末において、前記基準距離は、予め定められた値としてもよい。こうすれば、測定した距離が基準距離を下回ったか否かの判定を容易に行うことができる。
【００１２】
本発明のポータブル端末において、前記基準距離は、前記エラー通知処理を開始するときの前記情報処理装置との距離である初期距離未満で且つ該初期距離が小さくなるほど小さくなる傾向にある距離としてもよい。こうすれば、ポータブル端末と情報処理装置との距離が初めから基準距離を下回ることがなくなり、確実にエラー通知を行うことができる。
【００１３】
本発明のポータブル端末において、前記無線通信手段は、前記情報処理装置とワイヤレスＵＳＢ規格に基づく無線通信を行う手段としてもよい。
【図面の簡単な説明】
【００１４】
【図１】本実施形態であるワイヤレスＵＳＢシステム１０の構成図。
【図２】印刷指示ルーチンの一例を示すフローチャート。
【図３】エラーがブラックインクのインク切れである場合のエラー画面の一例。
【図４】エラーがブラックインクのインク切れである場合の解決方法画面の一例。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明のポータブル端末の一実施形態としてのディジタルカメラ４０を含むワイヤレスＵＳＢシステム１０の構成の概略を示す構成図である。本実施形態のワイヤレスＵＳＢシステム１０は、画像データの印刷などの処理を行う複合機２０と、撮影した画像データの保存や送信などの処理を行うディジタルカメラ４０と、を備えている。また、複合機２０及びディジタルカメラ４０は、ＵＷＢによる無線通信を利用した通信規格であるワイヤレスＵＳＢによって無線通信可能に構成されている。
【００１６】
複合機２０は、装置全体の制御を司るコントローラー２１と、記録紙Ｓに印刷を行う印刷機構２５と、ガラス台３９に載置された書類を読み取る読取機構２６と、ユーザーへ情報を表示可能でありユーザーの指示を入力可能である操作パネル２７と、外部機器（例えば、ディジタルカメラ４０）と無線通信可能なＵＳＢデバイス３０と、を備えている。なお、コントローラー２１は、印刷機構２５，読取機構２６，操作パネル２７，ＵＳＢデバイス３０とバス３８により接続されている。
【００１７】
コントローラー２１は、ＣＰＵ２２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムを記憶したＲＯＭ２３と、一時的にデータを記憶するＲＡＭ２４と、を備えている。
【００１８】
印刷機構２５は、図示しないが、シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）の各色のインクを個別に収容したインクカートリッジを備えており、各インクカートリッジから供給された各インクに圧力をかけ、この加圧されたインクを記録紙Ｓに吐出して印刷処理を実行するインクジェット方式の機構である。なお、インクへ圧力をかける機構は、圧電素子の変形によるものとしてもよいしヒータの熱による気泡の発生によるものとしてもよい。
【００１９】
読取機構２６は、ガラス台３９に載置された書類を画像データとして読み取る周知のフルカラースキャナー機構として構成されている。この読取機構２６は、書類に向かって発光したあとの反射光をレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の各色に分解して読取データとする周知のカラーイメージセンサーを備えている。
【００２０】
操作パネル２７は、ユーザーに対して各種の情報を表示したりユーザーが複合機２０に対して各種の指示を入力したりするための装置であり、各種の指示に応じた文字や画像が表示される表示部２８や、ユーザーの指示を各種ボタンにより入力可能である操作部２９などが設けられている。
【００２１】
ＵＳＢデバイス３０は、ワイヤレスＵＳＢによる無線通信で情報を送受信可能な装置であり、後述するディジタルカメラ４０のＵＳＢホスト５０と情報の送受信が可能である。
【００２２】
ディジタルカメラ４０は、装置全体の制御を司るコントローラー４１と、入射した光から画像データを生成する撮影部４５と、画像データの書き込みや消去が可能なメモリーカード４６と、ユーザーへ情報を表示可能でありユーザーの指示を入力可能である操作パネル４７と、ワイヤレスＵＳＢによる無線通信を行うホストとしての機能を備えたＵＳＢホスト５０と、を備えている。なお、コントローラー４１は、撮影部４５，メモリーカード４６，操作パネル４７，ＵＳＢホスト５０とバス５８により接続されている。
【００２３】
コントローラー４１は、ＣＰＵ４２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムを記憶したＲＯＭ４３と、一時的にデータを記憶するＲＡＭ４４と、を備えている。
【００２４】
撮影部４５は、入射した光を撮像素子（例えばＣＭＯＳなど）により電気信号に変換し画像データを生成する装置である。
【００２５】
メモリーカード４６は、撮影部４５が生成した画像データを画像ファイルとして記憶可能な不揮発性の記憶媒体であり、ディジタルカメラ４０と着脱可能に構成されている。
【００２６】
操作パネル４７は、ユーザーに対して各種の情報を表示したりユーザーがディジタルカメラ４０に対して各種の指示を入力するための装置であり、各種の指示に応じた文字や画像が表示される液晶ディスプレイである表示部４８や、ユーザーの指示を各種ボタンにより入力可能である操作部４９などが設けられている。
【００２７】
ＵＳＢホスト５０は、ワイヤレスＵＳＢによる無線通信で情報を送受信可能な装置であり、複合機２０のＵＳＢデバイス３０と情報の送受信が可能である。
【００２８】
ここで、ワイヤレスＵＳＢによる無線通信について説明する。ワイヤレスＵＳＢでは、ホスト（本実施形態におけるＵＳＢホスト５０）とデバイス（本実施形態におけるＵＳＢデバイス３０）との間で無線による通信を行う。このホストとデバイスとがワイヤレスＵＳＢによる通信を行うためには、まず、事前に通信先に応じたコネクション・コンテキスト情報（以下、ＣＣ情報）を互いに共有する必要がある。ＣＣ情報には、通信を行うために必要な情報、例えば、通信を行うホスト及びデバイスに固有のＩＤや、コネクション鍵が含まれている。このＣＣ情報を共有する方法には、ＵＳＢケーブルで互いを接続してＣＣ情報を共有するＵＳＢケーブル方式（Out of Band方式 ）と、ＵＷＢにより無線通信でＣＣ情報を共有するニューメリック方式(In Band方式）とがある。ＣＣ情報を互いに共有しているホストとデバイスとの間では、４ウェイハンドシェイクにより互いが同じコネクション鍵を共有していることを確認して接続を確立し、セキュアな通信を開始することができる。なお、本実施形態では、ＵＳＢホスト５０とＵＳＢデバイス３０とはあらかじめＣＣ情報を共有済みであるものとする。
【００２９】
次に、こうして構成された本実施形態のワイヤレスＵＳＢシステム１０の動作、特に、ディジタルカメラ４０が複合機２０に印刷を指示した際の動作について説明する。
【００３０】
図２は、印刷指示ルーチンの一例を示すフローチャートである。このルーチンは、ユーザーがディジタルカメラ４０の操作部４９を操作して、指定した画像データに基づく画像を印刷するよう要求したときにＣＰＵ４２によって実行される。この印刷指示ルーチンが実行されると、ＣＰＵ４２は、まず、操作部４９からユーザーの印刷要求を取得する（ステップＳ１００）。ここで、印刷要求とは、例えば、印刷を行う画像データの指定や印刷する用紙サイズの指定など、印刷に関する具体的な要求を含む情報である。そして、ＣＰＵ４２は、ＵＳＢホスト５０に対して、複合機２０のＵＳＢデバイス３０と４ウェイハンドシェイクによりワイヤレスＵＳＢでの接続を確立させ（ステップＳ１１０）、ＵＳＢホスト５０を介して印刷指示を送信する（ステップＳ１２０）。ここで、印刷指示とは、ステップＳ１００で取得した印刷要求と印刷要求で指定された画像データとを含む情報である。これにより、複合機２０がＵＳＢデバイス３０を介してこの印刷指示を受信すると、複合機２０のＣＰＵ２２は、印刷指示に含まれる画像データと印刷要求とに基づいて記録紙Ｓへの印刷を実行するようバス３８を介して印刷機構２５を制御し、印刷が開始される。続いて、ＣＰＵ４２は、ステップＳ１２０で送信した印刷指示に基づく印刷が実行できないエラーがある旨を通知するエラー情報をＵＳＢホスト５０を介して複合機２０から受信したか否かを判定する（ステップＳ１３０）。ここで、印刷指示に基づく印刷が実行できないエラーとは、例えば、用紙切れやインク切れ，紙詰まりなどの、印刷に関するエラーである。また、エラー情報には、例えば、用紙切れの場合にはどのサイズの用紙が無くなったかを示す情報、インク切れの場合にはどの色のインクが無くなったかを示す情報など、具体的なエラーの内容が含まれている。なお、複合機２０のＣＰＵ２２は、印刷中にエラーが発生したか否かを常時判定しており、エラーが発生していると判定されている間は、そのエラー情報をＵＳＢデバイス３０を介してディジタルカメラ４０に所定時間毎（例えば、数百ｍｓ毎）に繰り返し送信するようになっている。したがって、ＣＰＵ４２は、５００ｍｓ以上の時間、例えば１秒間の間にエラー情報を受信するか否かでステップＳ１３０の判定を行う。
【００３１】
ステップＳ１３０で肯定的な判定がなされると、ＣＰＵ４２は、現在のＵＳＢホスト５０とＵＳＢデバイス３０との距離である現在距離Ｌを初期距離Ｌ１に設定する（ステップＳ１４０）。ここで、現在距離Ｌは、ワイヤレスＵＳＢで採用されている無線通信方式であるＵＷＢの有する位置測定機能を利用して導出することができ、本実施形態では、ＵＳＢホスト５０がビーコンを送信してからＵＳＢデバイス３０のビーコンを受信するまでの時間に基づいて導出する。具体的な導出の方法としては、例えば、信号の伝搬速度とビーコンを受信するまでの時間の積として導出してもよいし、予めビーコンを受信するまでの時間と距離との関係をマップとしてＲＡＭ４４に記憶しておき、ビーコンを受信するまでの時間とマップから距離を導出するものとしてもよい。なお、ＵＳＢホスト５０は本ルーチンのステップに関わらず所定時間毎（例えば、数百ｍｓ毎）にビーコンを送信しており、ＵＳＢデバイス３０からのビーコンを受信する毎にＣＰＵ４２が現在距離Ｌを導出してＲＡＭ４４の現在距離格納用のバッファに最新の値を記憶しているものとした。したがって、ステップＳ１４０の処理は、ＣＰＵ４２がＲＡＭ４４に記憶されている現在距離Ｌの値を初期距離Ｌ１としてＲＡＭ２４の初期距離格納用のバッファに記憶することで行う。続いて、ＣＰＵ４２は、式（１）により基準距離Ｌｒｅｆを設定して、ＲＡＭ４４の基準距離Ｌｒｅｆ格納用のバッファに記憶する（ステップＳ１５０）。ここで、基準距離Ｌｒｅｆは、詳しくは後述するが、ユーザーがエラーを解決するために複合機２０に近づいたか否かを判定するための値である。なお、式（１）において値ｋは係数であり、本実施形態では値０．３であるが、０＜ｋ＜１を満たす実数であればどのような値であってもよく、値ｋをユーザーが設定するものとしてもよい。
【００３２】
Ｌｒｅｆ＝ｋ×Ｌ１    （１）
（ｋ＝０．３）
【００３３】
続いて、ＣＰＵ４２は、ユーザーにエラーの内容を通知するエラー通知を開始する（ステップＳ１６０）。具体的には、ＣＰＵ４２がステップＳ１３０で受信したエラー情報に含まれるエラーの内容に基づくエラー画面を表示部４８が表示するよう制御する。エラーの内容がブラックインクのインク切れである場合のエラー画面の一例である画面１００を図３に示す。図３に示すように、エラー画面には、発生したエラーの内容，及び複合機２０に近づくとエラーの解決方法が表示される旨が表示されている。なお、ＲＯＭ４３には、複数のエラーの内容の各々にエラー画面が対応づけて記憶されており、ＣＰＵ４２が受信したエラー情報に含まれるエラーの内容に対応するエラー画面をＲＯＭ４３から読み出して表示部４８に送信することで、エラー通知を行うことができる。なお、エラー情報に複数のエラーの内容が含まれているときには、それぞれのエラーの内容に対応するエラー画面を全て表示するか又はいずれか一方を表示するものとしてもよいし、複数のエラーの内容の組み合わせと複数のエラーを併せて通知するエラー画面とが対応づけて記憶されているものとしてもよい。そして、ＣＰＵ４２は、上述した所定時間毎に導出される現在距離Ｌの最新値がステップＳ１５０で導出した基準距離Ｌｒｅｆ以下になるのを待ち（ステップＳ１７０）、現在距離Ｌの最新値が基準距離Ｌｒｅｆ以下になるとエラー通知を終了する（ステップＳ１８０）。これにより、ユーザーがエラー通知を確認してエラーを解決するために複合機２０に近づくまで表示部４８にエラー画面が表示され続けることになる。
【００３４】
そして、エラー通知を終了すると、ＣＰＵ４２は、ユーザーにエラーの解決方法を通知する解決方法通知を開始する（ステップＳ１９０）。具体的には、ＣＰＵ４２がステップＳ１３０で受信したエラー情報に含まれるエラーの内容に基づく解決方法画面を表示部４８が表示するよう制御する。エラーの内容がブラックインクのインク切れである場合の解決方法画面の一例である画面１１０を図４に示す。図４に示すように、解決方法画面には、エラーを解決するための手順が具体的に表示されている。なお、ＲＯＭ４３には、上述したエラー画面と同様に、複数のエラーの内容の各々に解決方法画面が対応づけて記憶されており、ＣＰＵ４２が受信したエラー情報に含まれるエラーの内容に対応する解決方法画面をＲＯＭ４３から読み出して表示部４８に送信することで、解決方法通知を行うことができる。なお、エラー情報に複数のエラーの内容が含まれているときには、それぞれのエラーの内容に対応する解決方法画面を全て表示するか又はいずれか一方を表示するものとしてもよいし、複数のエラーの内容の組み合わせと複数のエラーの解決方法を併せて通知する解決方法画面とが対応づけて記憶されているものとしてもよい。また、図４に示した画面１１０は文字情報のみで構成されているが、エラーを解決するための手順を示す図で構成されていてもよいし、文字及び図で構成されていてもよい。続いて、ＣＰＵ４２は、上述した所定時間毎に導出される現在距離Ｌの最新値がステップＳ１５０で導出した基準距離Ｌｒｅｆ以下であるか否かを判定する（ステップＳ２００）。
【００３５】
ステップＳ２００で否定的な判定がなされると、解決方法通知を終了して（ステップＳ２１０）、ステップＳ１６０に進み再びエラー通知を開始する。ステップＳ２００で否定的な判定がなされるのは、ユーザーが複合機２０に近づいてステップＳ１７０で肯定的な判定がなされた後にエラーを解決することなく複合機２０から遠ざかってしまった場合である。したがって、ユーザーがエラーの発生自体に気づいていない可能性もあるため、再びユーザーにエラーを通知すべくエラー通知を行うのである。
【００３６】
一方、ステップＳ２００で肯定的な判定がなされると、ステップＳ１３０と同様に、ＵＳＢホスト５０を介して複合機２０からエラー情報を受信したか否かを判定し（ステップＳ２２０）、肯定的な判定がなされると、ステップＳ２００の処理を実行する。すなわち、ステップＳ２２０で肯定的な判定がなされるのは、エラーがまだ解決していないときであるので、ステップＳ２００で肯定的な判定がなされている間はユーザーが複合機２０に近づいてエラーを解決しようとしている最中であるとみなしてステップＳ２００，Ｓ２２０の処理を繰り返し実行し、エラーが解決するのを待つのである。なお、ステップＳ２００で否定的な判定がなされたときには、ステップＳ２１０に進んで上述した処理を行うことになる。
【００３７】
そして、ステップＳ２２０で否定的な判定がなされると、解決方法通知を終了する（ステップＳ２３０）。ステップＳ２２０で否定的な判定がなされるのは、例えばブラックインクのインク切れの場合にはユーザーが複合機２０に近づいてブラックインクのインクカートリッジを交換した場合など、エラーが解決して正常に印刷が可能になったときであるので、解決方法の通知を終了するのである。
【００３８】
ステップＳ１３０で否定的な判定がなされるか又はステップＳ２３０の処理を実行すると、ＣＰＵ４２は、印刷が完了した旨を通知する印刷完了通知をＵＳＢホスト５０を介して複合機２０から受信したか否かを判定する（ステップＳ２４０）。そして、否定的な判定がなされるとステップＳ１３０の処理を実行し、新たなエラー情報か印刷完了通知のいずれかを受信するまでステップＳ１３０，Ｓ２４０の処理を繰り返すことになる。なお、複合機２０のＣＰＵ２２は、印刷指示に基づく印刷が完了すると、印刷完了通知をＵＳＢデバイス３０を介してディジタルカメラ４０に送信するようになっている。
【００３９】
そして、ステップＳ２４０で肯定的な判定がなされると、ＣＰＵ４２は、ＵＳＢホスト５０がＵＳＢデバイス３０との接続を切断するよう制御し（ステップＳ２５０）、表示部４８が印刷完了をユーザーに通知する表示をするよう制御して（ステップＳ２６０）、本ルーチンを終了する。
【００４０】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＵＳＢホスト５０が本発明の無線通信手段に相当し、ＣＰＵ４２が距離測定手段及び制御手段に相当し、操作部４９が入力手段に相当し、表示部４８が通知手段に相当し、複合機２０が情報処理装置に相当し、ディジタルカメラ４０がポータブル端末に相当する。
【００４１】
以上詳述した実施形態によれば、印刷を行う要求である印刷要求を入力したとき、無線通信可能なＵＳＢホスト５０を介して複合機２０と接続して印刷要求で要求される印刷を実行させるにあたり、要求された印刷を実行できないエラーがある旨のエラー情報を複合機２０から受信すると、表示部４８にエラー画面を表示するエラー通知を現在距離Ｌが基準距離Ｌｒｅｆ以下となるまで行う。これにより、現在距離Ｌを用いてユーザーがエラーを解決するために複合機２０に近づいていることを検出するまでエラー通知が行われるため、エラー通知を適切に行うことができる。また、ユーザーがエラーを解決するために複合機２０に近づくと、エラー通知を終了した後に表示部４８に解決方法画面を表示してエラーの解決方法を通知するため、ユーザーがより早くエラーを解決するための一助とすることができる。さらに、現在距離Ｌが基準距離Ｌｒｅｆ以下となってエラー通知を終了した後に再び現在距離Ｌが基準距離Ｌｒｅｆを上回ったときには、再度エラー通知を行うため、ユーザーがエラーを解決することを意図せずに複合機２０に近づいた場合でも、再度距離が離れればエラー通知が行われ、より適切にエラー通知を行うことができる。さらにまた、基準距離Ｌｒｅｆは、式（１）で定められる値であるため、エラー通知を開始するときの距離である初期距離Ｌ１未満で且つ初期距離Ｌ１が小さくなるほど小さくなる傾向の値となり、現在距離Ｌが最初から基準距離Ｌｒｅｆを下回ることがなく確実にエラー通知を行うことができる。
【００４２】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４３】
例えば、上述した実施形態では、ディジタルカメラ４０と複合機２０とはワイヤレスＵＳＢの通信規格による無線通信を行うものとしたが、他の規格の無線通信を行うものとしてもよい。
【００４４】
上述した実施形態では、基準距離Ｌｒｅｆは式（１）により導出するものとしたが、初期距離Ｌ１未満で且つ初期距離が小さくなるほど小さくなる傾向にあれば、どのような値としてもよい。例えば、初期距離Ｌ１と基準距離Ｌｒｅｆとの関係をマップとしてＲＯＭ４３に記憶しておき、初期距離Ｌ１とマップとに基づいて基準距離Ｌｒｅｆを導出するものとしてもよい。この場合、マップは初期距離Ｌ１が小さくなるほど直線的又は曲線的に基準距離Ｌｒｅｆが小さくなるものとしてもよいし、ステップ関数的に基準距離Ｌｒｅｆが小さくなるものとしてもよい。また、基準距離Ｌｒｅｆは初期距離Ｌ１と無関係に予め定められた固定値としてもよい。例えば、基準距離Ｌｒｅｆ＝１メートルと定められていてもよい。さらに、ユーザーが基準距離Ｌｒｅｆを任意の値に設定できるものとしてもよい。
【００４５】
上述した実施形態では、現在距離Ｌが基準距離Ｌｒｅｆ以下となってエラー通知を終了した後に再び現在距離Ｌが基準距離Ｌｒｅｆを上回ったときには、再度エラー通知を行うものとしたが、再度のエラー通知は行わないものとしてもよい。例えば、図２の印刷指示ルーチンにおいてステップＳ２００，Ｓ２１０の処理を省略し、ステップＳ１９０の処理を実行するとステップＳ２２０に進みエラー情報を受信しなくなるまでステップＳ２２０の処理を繰り返すものとしてもよい。
【００４６】
上述した実施形態では、エラー通知を終了した後にエラーの解決方法を通知するものとしたが、エラーの解決方法の通知は行わないものとしてもよい。例えば、図２の印刷指示ルーチンにおいて、ステップＳ１９０〜Ｓ２３０の処理を省略し、ステップＳ１８０の処理を実行するとステップＳ２４０に進むものとしてもよい。
【００４７】
上述した実施形態では、ＣＰＵ４２がワイヤレスＵＳＢで採用されている無線通信方式であるＵＷＢの有する位置測定機能を利用して現在距離Ｌを導出したが、他の方法により現在距離Ｌを導出するものとしてもよい。例えば、ディジタルカメラ４０が複合機２０との距離を測定する装置を別に備えていてもよい。
【００４８】
上述した実施形態では、表示部４８にエラー画面や解決方法画面を表示することでエラー通知や解決方法通知を行っているが、このエラー画面及び解決方法画面は、表示部４８の表示可能な領域全体を使用して表示するものとしてもよいし、表示可能な領域の一部を使用して表示するものとしてもよい。こうすれば、前者の場合にはユーザーにより早くエラーを解決するよう促すことができるし、後者の場合にはエラー画面又は解決方法画面が表示されていてもユーザーが他の作業を継続することができる。また、表示部４８への表示に代えて又は加えて、他の装置によりエラー通知や解決方法通知を行ってもよい。例えば、ディジタルカメラがスピーカーを備えており、スピーカーからの音声によりエラー通知や解決方法通知を行うものとしてもよい。
【００４９】
上述した実施形態では、ディジタルカメラ４０が複合機２０に印刷を実行させる場合について説明したが、印刷に限らずどのような情報処理を実行させてもよい。また、エラーの内容は、実行させる情報処理に関するエラーであればどのようなものであってもよい。さらに、ディジタルカメラ４０に限らず、携帯電話やモバイルパソコンなど、持ち運び可能なポータブル端末であればどのような装置が複合機２０に情報処理を実行させてもよい。さらにまた、情報処理を実行するのも複合機２０に限らず、プリンターやコンピュータなど、情報処理を実行可能な情報処理装置であればよい。
【００５０】
上述した実施形態では、ステップＳ１６０のエラー通知開始からステップＳ１８０のエラー通知終了までエラー画面を表示部４８に表示し続けるものとしたが、連続的に表示する場合に限らず、断続的に表示するものとしてもよい。例えば、５秒おきに表示と非表示を繰り返すものとしてもよい。解決方法画面についても同様である。
【００５１】
上述した実施形態では、ステップＳ１３０とステップＳ２２０とでエラー情報の受信の有無を判定しているが、印刷指示ルーチンのステップに関わらず所定時間毎（例えば、１秒毎）にエラー情報の受信の有無を判定するものとしてもよい。例えば、ステップＳ１４０〜Ｓ２１０のいずれかの処理の実行中であってもエラー情報を受信しなくなった場合には、直ちにエラー通知や解決方法通知を終了してステップＳ２４０に進むものとしてもよい。また、ステップＳ１４０〜Ｓ２１０のいずれかの処理の実行中に、ステップＳ１３０で受信したエラー情報とは異なるエラーの内容を含むエラー情報を受信したときには、表示中のエラー画面又は解決方法画面に代えて、最新のエラー情報に含まれるエラーの内容に対応するエラー画面又は解決方法画面を表示するものとしてもよい。
【００５２】
上述した実施形態では、ワイヤレスＵＳＢシステム１０はディジタルカメラ４０と複合機２０とで構成されているものとしたが、ディジタルカメラ４０の他にもワイヤレスＵＳＢで複合機２０と接続可能なディジタルカメラなどのポータブル端末を備える構成としてもよい。この場合は、複数のポータブル端末のユーザーが１台の複合機２０に印刷を要求することになり、他のユーザーを待たせないためにも発生したエラーをより早く解決する必要がある。したがって、エラー通知を適切に行う本発明を適用する意義が高い。
【符号の説明】
【００５３】
１０  ワイヤレスＵＳＢシステム、２０  複合機、２１  コントローラー、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  印刷機構、２６  読取機構、２７  操作パネル、２８  表示部、２９  操作部、３０  ＵＳＢデバイス、３８  バス、３９  ガラス台、４０  ディジタルカメラ、４１  コントローラー、４２  ＣＰＵ、４３  ＲＯＭ、４４  ＲＡＭ、４５  撮影部、４６  メモリーカード、４７  操作パネル、４８  表示部、４９  操作部、５０  ＵＳＢホスト、５８  バス、Ｓ  記録紙。
【図１】
2010165106.tif 000003
【図２】
2010165106.tif 000004
【図３】
2010165106.tif 000005
【図４】
2010165106.tif 000006