(57)【要約】【課題】  プリンタ自動検索システムにおいて、ユーザが利用したい画像形成装置と実際に利用される画像形成装置が異なる可能性がある。【解決手段】  画像形成装置がユーザの挙動を一定時間追跡すること、画像形成装置の無線ネットワーク範囲を限定すること、利用したい画像形成装置の利用ポリシーを設ける。【選択図】  図１
2009146360.tif 000002
【特許請求の範囲】
【請求項１】
移動端末と自装置との距離を測定する手段と、
定期的に移動端末と自装置との距離を測定することによって、移動端末の挙動を把握する手段と、
把握した移動端末の挙動に応じて、必要な機能を実行する手段と、
を持つ画像形成装置と、
上記、画像形成装置が距離を測定するために必要な手段と
を持つ移動端末と、
から構成されることを特徴とする
プリンタ自動検索システム。
【請求項２】
請求項１に記載のプリンタ自動検索システムにおいて、
画像形成装置は、
通信機器と通信する手段と、
通信機器からの指示に従って、自装置の挙動を変更する手段と、
を持つと共に、
前記画像形成装置と通信する手段と、
前記画像形成装置からの情報を元に、画像形成装置に指示を与える手段と、
前記画像形成装置に指示を与えるために必要な情報を設定させる手段と、
前記画像形成装置に指示を与えるために必要な情報を保存する手段と、
情報に従って、画像形成装置に与える指示を変更させる手段と、
を持つ通信端末と、
から構成されることを特徴とする
プリンタ自動検索システム。
【請求項３】
請求項1に記載のプリンタ自動検索システムにおいて、
挙動を把握する距離をあらかじめ指定しておく手段と、
指定した範囲と移動端末の位置から、移動端末との通信を制御する手段と、
を持つ画像形成装置
から構成されることを特徴とする
プランタ自動検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの自動検索システムに関するものである。
【背景技術】
【０００２】
複数の画像形成装置が設置されている環境では、ユーザが状況に応じて最適な画像形成装置の機能を利用できることが望ましい。画像形成像装置の機能の利用を指示する際に、あらかじめユーザが画像形成装置を特定しておかなくても、必要な時に、最も利便性の良い画像形成装置から出力することが求められている。
【０００３】
この要求を満たすため、ユーザが印刷を支持した際、データを一旦サーバに保存し、そのデータに関連付ける識別子を割り振る方法が用いられてきた。ユーザは、機能を利用したい画像形成装置に近づき、その識別子を入力することによって、画像形成装置の機能を開始することが出来る。
【０００４】
また、上記要求を満たす別の手法として、ユーザが携帯する移動端末を利用し、移動端末と画像形成装置との無線通信を利用する手法がある。画像形成装置は移動端末（ユーザ）との距離を測定し、画像形成装置からの特定距離内に、ユーザの存在が確認された時点で機能を開始する。ユーザは画像形成装置の一定距離に近づいた時点で機能を実行することが出来る。よって、ユーザが意識的に出力指示を与える手間を削減することが出来る。
【０００５】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開２００６−２４７７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
画像形成装置が、ユーザの携帯する移動端末との距離を測定し、画像形成装置からの特定距離内に、ユーザの存在が確認された時点で機能を開始するという手法では、特定距離内に近づいたユーザのデータを全て処理してしまう。つまり、ユーザが、その画像形成装置の横を通り過ぎただけであっても、機能の実行が実行されてしまうという問題がある。フロアのパーティション横の廊下を通り過ぎるなど、ユーザが画像形成装置を確認できないうちに、画像形成装置で機能が実行されるという問題も予測される。
【０００７】
また、複数の画像形成装置の特定距離が重複している場合、ユーザは同時に、複数の、画像形成装置の特定距離に入ることあり、その場合、どちらの画像形成装置の機能が実行されるか予測できないという問題がある。
【課題を解決するための手段】
【０００８】
本発明は上記課題に鑑みてなされたものであり、より適切な画像形成装置の機能が実行するためのプリンタ自動選択機能を行うことを目的とする。
【０００９】
そのために、本発明のプリンタ自動検索システムは以下の構成を持つ。
【００１０】
移動端末と自装置との距離を測定する手段と、
定期的に移動端末と自装置との距離を測定することによって、移動端末の挙動を把握する手段と、
把握した移動端末の挙動に応じて、必要な機能を実行する手段と、
を持つ画像形成装置と、
上記、画像形成装置が距離を測定するために必要な手段と
を持つ移動端末と、
から構成されることを特徴とする。
【００１１】
上記のプリンタ自動検索システムにおいて、
画像形成装置は、
通信機器と通信する手段と、
通信機器からの指示に従って、自装置の挙動を変更する手段と、
を持つと共に、
画像形成装置と通信する手段と、
画像形成装置からの情報を元に、画像形成装置に指示を与える手段と、
画像形成装置に指示を与えるために必要な情報を設定させる手段と、
画像形成装置に指示を与えるために必要な情報を保存する手段と、
情報に従って、画像形成装置に与える指示を変更させる手段と、
を持つ通信端末と、
から構成されることを特徴とする。
【００１２】
上記のプリンタ自動検索システムにおいて、
挙動を把握する距離をあらかじめ指定しておく手段と、
指定した範囲と移動端末の位置から、移動端末との通信を制御する手段と、
を持つ画像形成装置
から構成されることを特徴とする。
【発明の効果】
【００１３】
画像形成装置が、一定時間、ユーザが携帯する移動端末の挙動を追跡することによって、ユーザが意図しない画像形成装置の機能が利用される可能性を低くすることが出来る。また、複数の画像形成装置の特定距離が重複している場合にも、より適切な画像形成装置が利用される可能性を高くすることが出来る。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１５】
以下、添付の図面を参照して本発明の実施例を詳細に説明する。
【００１６】
図１は、本実施例のネットワークデバイス装置として、ネットワーク接続機能を持つマルチファンクションデバイスがインターネットに接続している概略図である。
【００１７】
デバイス101はインターネットに接続可能な本発明の機能を有するマルチファンクションデバイス装置で、ネットワーク印刷サービスやスキャンサービスをインターネット100に提供している。さらに、デバイス101には、移動端末との通信を行うための無線ネットワーク106を形成している。本実施例では、無線ネットワークに、UWB(Ultra Wide Band)を使った位置測定機能を持つ無線USBを利用しているが、通信相手との距離を測定する機能を持つ無線プロトコルであれば、何を利用しても問題ない。デバイスは、定期的に無線ネットワーク106内に存在する移動端末の位置を測定する。
【００１８】
情報サーバ102は、インターネット100に接続して、インターネット100内に存在するデバイス101、通信端末103との通信を行う。
【００１９】
通信端末103は、インターネット100に接続して、インターネット100内に接続する情報サーバ102との通信を行う。本実施例では、印刷を行いたいユーザが通信端末103から印刷したいデータの印刷指示を行う。
【００２０】
移動端末107は、無線USBのクライアント機能を持ち、デバイス101が形成する無線USBのネットワーク圏内に存在した場合に、デバイス101と無線通信を行う。本実施例では、移動端末107は、この無線USBメモリとし、ユーザが携帯しているものとする。デバイス101は、移動端末107の挙動をユーザの挙動とみなす。
【００２１】
図２は、本発明の機能が搭載されているマルチファンクションデバイス101のハードウェア構成を示すブロック図である。スキャナI/F制御部201は、スキャナ213を制御する装置である。CPU202は、印刷装置のソフトウェアプログラムを実行し、装置全体の制御を行う。ROM203は、リードオンリーメモリであり、装置のブートプログラムや固定パラメータ等が格納されている。RAM204は、ランダムアクセスメモリであり、CPU202が装置を制御する際に、一時的なデータの格納などに使用する。HDD205は、ハードディスクドライブであり、印刷データの格納など、様々なデータの格納に使用する。プリンタI/F制御部206は、プリンタ212を制御する装置である。NVRAM207は、不揮発性のメモリであり印刷装置の各種設定値を保存するためのものである。無線通信制御部208は、無線USB214を制御し、無線USBホストとしての機能を制御する。ネットワークI/F制御部209は、LAN111とのデータの送受信を制御する。バス210は、スキャナI/F制御部201、CPU202、ROM203、RAM204、HDD205、プリンタI/F制御部206、NVRAM207、無線通信制御部208、ネットワークI/F制御部209が接続され、CPU202からの制御信号や各装置間のデータ信号が送受信されるシステムバスである。
【００２２】
図３は、本発明の機能が搭載されているマルチファンクションデバイス101のソフトウェア構成を示すブロック図である。無線通信制御部301は、無線USB214を制御し、デバイスの無線USBネットワーク圏内に存在する移動端末106の情報を、プリンタ自動検索アプリケーション302に通知する。ネットワークドライバ304は、ネットワークI/F制御部209を制御し、ネットワークとのデータ送受信の制御を行う。TCP/IPプロトコル制御部303は、TCP/IPプロトコルを制御するモジュールを備え、ネットワークドライバ304を使用してTCP/IPプロトコルに則ったデータ送受信制御を行う。プリンタ自動検索アプリケーション302は、無線通信制御部301からの移動端末の情報を収集する。また、TCP/IP制御部303を経由してインターネット100上の通信端末とのデータのやりとりを行い必要な情報を集める。移動端末の情報と、インターネット101上の情報を元に、プリンタ自動検索システムを制御する。
【００２３】
図４は、本実施例におけるデバイス101が設定されている環境例を示す。デバイス101は、フロア401の入り口403から最も遠い場所に設置されており、すぐ横は壁を挟んだ通路402となっている。この場合、デバイス101で印刷を行い、印刷された出力物を手にとるユーザは、フロア401内に存在すると予想される。
【００２４】
図５は、ユーザが通信端末103を利用して、印刷指示を行った際のシーケンスを示す。通信端末には、印刷データを送信する情報サーバのアドレスをあらかじめ設定しておく(S501)。この設定は、ユーザが行っても良いし、通信端末103上のソフトウェアが自動的に行っても良い。ユーザが、印刷指示を行う(S502)と、印刷データを情報サーバ102へ送信する(S503)。その際、印刷データを識別するための、印刷データ識別子を合わせて送付する。情報サーバへのデータ送信完了後、移動端末107へ、情報サーバアドレスと印刷データ識別子を送信する(S504)。
【００２５】
図６は、図４で示したデバイス設置環境例における移動端末107の挙動例を示す図である。移動端末107は、フロア401内をデバイス101に近づきながら、移動している。L601、L602、L603は、デバイス101が移動端末107との距離を測定した時点での、移動端末の位置を示す。時系はL601、L602、L603の順とする。デバイス101は、定期的に取得した移動端末107の距離L601、L602、L603を保存する。デバイス101は、定期的に取得した移動端末107の距離を前回取得した距離と比較する。この処理を一定時間内繰り返し、継続して距離が縮まっている場合、移動端末107が徐々にデバイスに近づいていると判断する。
【００２６】
図７は、図６で示したとおりに移動端末107が動作した際の、デバイス101の動作を示す。デバイス101は、移動端末107が近づいていると判断すると、自デバイスの印刷機能をユーザが利用したいのだと判断する。移動端末107から、情報サーバアドレスと印刷データ識別子を受信し(S701)、情報サーバアドレスを使って、情報サーバ102へ印刷識別子を送信する(S702)。情報サーバ102は、デバイス101から受信した印刷データ識別子に該当する印刷データをデバイス101に送信する(S703)。デバイス101は、受信した印刷データの印刷を行う(S704)。これによって、ユーザは、印刷したいデバイスを特定してかなくても、自身が近づいたデバイスから印刷を行うことが出来る。
【００２７】
図８は、図４で示した環境に設定されたデバイス101が、デバイス101が移動端末との通信を行う範囲を限定した場合の図である。子通信範囲の限定は、三台の無線通信機器を使用した位置測定方法を利用しても良い。
【００２８】
図９は、図８で示したデバイス設置環境例における移動端末107の挙動例を示す図である。移動端末107は、フロア401の横の通路402をデバイスに近づきながら、移動している。L901、L902、L903は、デバイス101が移動端末107との距離を測定した時点での、移動端末の位置を示す。時系はL901、L902、L903の順とする。デバイス101は、移動端末107は、デバイス101の規定通信範囲内に存在しないと判断するため、たとえデバイス101が近づいていても、第7図で示したような印刷処理を実行しない。なんら処理を行わない。これによって、ユーザが意図しないデバイスで、ユーザの指示した印刷が実行される可能性を少なくすることが出来る。
【００２９】
図１０は、デバイス101がフロア1001の中心辺りにされた場合の図である。
【００３０】
図１１は、図１０で示したデバイス設置環境例における移動端末107の挙動例を示す図である。移動端末107は、デバイス101の横を通り過ぎながら、移動している。L1101、L1102、L1103は、デバイス101が移動端末107との距離を測定した時点での、移動端末の位置を示す。時系はL1101、L1102、L1103の順とする。このように、移動端末107がデバイス101の横を通り過ぎる場合には、ユーザはデバイス101から出力データを取得する意思がないと予測される。デバイス101は、定期的に取得した移動端末107の距離を前回取得した距離と比較する。この処理を一定時間内繰り返す。本実施例にように、移動端末107が通り過ぎる場合、距離が広がることを検知する。この場合、デバイス101は、図７で示したような印刷処理を実行しない。これによって、ユーザが意図しないデバイスで、ユーザの指示した印刷が実行される可能性を少なくすることが出来る。
【００３１】
図１２は、図１０の環境において、移動端末107が図１１のような挙動をとった場合のデバイス101の処理フローを示す。
【００３２】
図１３は、デバイス101が、同様のプリンタ自動検索システムを持つデバイス1301と、同一のフロア1303に存在する場合の図である。デバイス1301は、無線ネットワーク1302を形成している。
【００３３】
図１４は、図１３に示したデバイス設置環境例における移動端末107の挙動例を示す図である。移動端末107は、フロア1301内をデバイス101およびデバイス1301に近づきながら、移動している。L1401、L1302、L1303は、デバイス101が移動端末107との距離を測定した時点での、移動端末の位置を示す。時系はL1401、L1401、L1403の順とする。デバイス101、デバイス1301は、図１２で示したプリンタ自動検索システムによって、移動端末107が近づいている事を検知し、図７で示したS701、S702の処理を行う。
【００３４】
図１５は、情報サーバ102に印刷ポリシー情報を持たせた場合に、デバイスからプリンタ自動検索システムを利用して印刷データ識別子を受信した場合の動作を示す。情報サーバ102では、あらかじめ、ユーザ識別子と印刷デバイスポリシーの設定を行っておく。デバイスから印刷データ識別子を受信した場合、デバイス情報と印刷デバイスポリシーを比較し、ある一定時間内に印刷データ識別子を受信したデバイスの中から、最も優先度が高いデバイスへ印刷データを送信する。デバイス情報には、デバイスのIPアドレスを利用していも良いし、何からかの識別子を持たせても良い。これによって、ユーザは、同じように近づいたデバイスの中から、希望に添ったデバイスを利用することが出来る。
【００３５】
図１６に、印刷デバイスポリシーの例を示す。
【図面の簡単な説明】
【００３６】
【図１】本実施例のネットワークデバイス装置として、ネットワーク接続機能を持つマルチファンクションデバイスがインターネットに接続している概略図
【図２】本実施例におけるマルチファンクションデバイスのハードウェア概略を表すブロック図
【図３】本実施例におけるマルチファンクションデバイスのソフトウェア概略を表すブロック図
【図４】本実施例におけるマルチファンクションデバイスが設置されている環境例
【図５】本実施例においてユーザが印刷指示を行った際のシーケンス図
【図６】図４における移動端末の挙動例を示す図
【図７】本実施例におけるマルチファンクションデバイスの印刷動作フロー図
【図８】本実施例におけるマルチファンクションデバイスが設置されている環境例
【図９】図８における移動端末の挙動例を示す図
【図１０】本実施例におけるマルチファンクションデバイスが設置されている環境例
【図１１】図１０における移動端末の挙動例を示す図
【図１２】本実施例におけるマルチファンクションデバイスの印刷動作フロー図
【図１３】本実施例におけるマルチファンクションデバイスが設置されている環境例
【図１４】図１３における移動端末の挙動例を示す図
【図１５】本実施例における情報サーバの印刷デバイス選択フロー図
【図１６】本実施例における情報サーバに設定される印刷デバイスポリシー例
【図１】
2009146360.tif 000003
【図２】
2009146360.tif 000004
【図３】
2009146360.tif 000005
【図４】
2009146360.tif 000006
【図５】
2009146360.tif 000007
【図６】
2009146360.tif 000008
【図７】
2009146360.tif 000009
【図８】
2009146360.tif 000010
【図９】
2009146360.tif 000011
【図１０】
2009146360.tif 000012
【図１１】
2009146360.tif 000013
【図１２】
2009146360.tif 000014
【図１３】
2009146360.tif 000015
【図１４】
2009146360.tif 000016
【図１５】
2009146360.tif 000017
【図１６】
2009146360.tif 000018