(57)【要約】【課題】画像処理システム、またはネットワークの負荷を少なくすることを目的とする。【解決手段】検出装置と、画像処理装置と、を有する画像処理システムであって、前記検出装置は、ユーザを検出するための検出を行い、前記画像処理装置は、前記検出手段の検出結果に基づいて前記ユーザと、前記画像処理装置と、の位置関係を示す位置情報を生成し、前記位置情報に基づいて前記画像処理装置に前記ユーザが近づいているかの判定を行い、前記判定に基づいて画像処理を行うことによって上記課題を解決する。【選択図】図１４
2015158847.tif 000002
【特許請求の範囲】
【請求項１】
検出装置と、画像処理装置と、を有する画像処理システムであって、
前記検出装置は、
ユーザを検出するための検出手段を有し、
前記画像処理装置は、
前記検出手段の検出結果に基づいて前記ユーザと、前記画像処理装置と、の位置関係を示す位置情報を生成する生成手段と、
前記位置情報に基づいて前記画像処理装置に前記ユーザが近づいているかの判定を行う判定手段と、を有し、
前記判定に基づいて画像処理を行う画像処理システム。
【請求項２】
前記画像処理装置は、
前記検出手段に対応させて重み係数を設定する設定手段を有し、
前記判定手段は、
前記重み係数に基づいて前記判定を行う請求項１に記載の画像処理システム。
【請求項３】
前記重み係数は、
前記画像処理装置を中心に正方形状に設定される請求項２に記載の画像処理システム。
【請求項４】
前記重み係数は、
前記画像処理装置を中心に菱形状に設定される請求項２に記載の画像処理システム。
【請求項５】
前記生成手段は、
所定の時間ごとに前記位置情報を生成し、
前記判定手段は、
前記位置情報と、過去の位置情報と、に基づいて前記判定を行う請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記判定手段は、
前記位置情報に基づいて、前記ユーザが停止しているか、および前記ユーザが前記画像処理装置から遠ざかっているかを判定し、
前記判定で前記ユーザが停止、または遠ざかっていると判定した場合、
前記判定で停止、または遠ざかっていると判定したユーザに係るデータを削除する請求項１乃至５のいずれかに記載の画像処理システム。
【請求項７】
前記画像処理装置は、
前記判定、または前記画像処理のデータを要求する対象となるユーザを選択する選択手段を有する請求項１乃至６のいずれかに記載の画像処理システム。
【請求項８】
前記位置情報に基づいて前記画像処理装置の近くにいると判定された場合、
前記画像処理装置は、前記画像処理に係るデータを取得する請求項１乃至７のいずれかに記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムに関する。
【背景技術】
【０００２】
従来、携帯電話など携帯情報端末から携帯情報端末、またはユーザを識別する識別データを取得することで、印刷の際、文書などデータの送信を効率的に行える方法が知られている（例えば、特許文献１、および特許文献２参照）。
【０００３】
また、携帯情報端末の位置データを利用し、印刷の際、利用者がデータを記憶媒体などで持参する必要がない方法が知られている（例えば、特許文献３参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１乃至３の方法では、画像処理装置などのユーザが画像処理装置などに近づくことが前提となっている。ゆえに、画像処理装置に近づいているかを判定しないため、画像処理装置の近くにいる情報端末が対象となりやすく、画像処理システム、またはネットワークの負荷が大きくなってしまう虞があった。
【０００５】
本発明の１つの側面は、画像処理システム、またはネットワークの負荷を少なくすることを目的とする。
【課題を解決するための手段】
【０００６】
一態様における、検出装置と、画像処理装置と、を有する画像処理システムであって、前記検出装置は、ユーザを検出するための検出手段を有し、前記画像処理装置は、前記検出手段の検出結果に基づいて前記ユーザと、前記画像処理装置と、の位置関係を示す位置情報を生成する生成手段と、前記位置情報に基づいて前記画像処理装置に前記ユーザが近づいているかの判定を行う判定手段と、を有し、前記判定に基づいて画像処理を行うことを特徴とする。
【発明の効果】
【０００７】
画像処理システム、またはネットワークの負荷を少なくできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像処理システムの全体構成の一例を説明するシステム図である。
【図２】本発明の一実施形態に係る画像処理システムのシステム構成の一例をセンサネットワークを中心に説明するシステム図である。
【図３】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を説明するブロック図である。
【図４】本発明の一実施形態に係る画像処理装置のハードウェア構成の一例を説明するブロック図である。
【図５】本発明の一実施形態に係るルータのハードウェア構成の一例を説明するブロック図である。
【図６】本発明の一実施形態に係る情報処理端末のハードウェア構成の一例を説明するブロック図である。
【図７】本発明の一実施形態に係る画像処理システムによる全体処理の一例を説明するシーケンス図である。
【図８】本発明の一実施形態に係る画像処理装置による全体処理の一例を説明するフローチャートである。
【図９】本発明の一実施形態に係る画像処理装置による初期化処理の一例を説明するフローチャートである。
【図１０】本発明の一実施形態に係る位置情報の一例を説明する図である。
【図１１】本発明の一実施形態に係るルータ番号を設定した位置情報の一例を説明する図である。
【図１２】本発明の一実施形態に係る重み係数を設定した位置情報の一例を説明する図である。
【図１３】本発明の一実施形態に係る重み係数の一例を説明する表である。
【図１４】本発明の一実施形態に係る位置情報に基づくユーザの移動方向の計算の一例を説明する図である。
【図１５】本発明の一実施形態に係る位置情報に基づく判定の結果の一例を説明する表である。
【図１６】本発明の一実施形態に係る画像処理システムの機能構成の一例を説明する機能ブロック図である。
【図１７】本発明の一実施形態に係る画像処理システムによる別の全体処理の一例を説明するシーケンス図である。
【図１８】本発明の一実施形態に係る画像処理装置による別の全体処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について説明する。
【００１０】
＜全体構成＞
図１は、本発明の一実施形態に係る画像処理システムの全体構成の一例を説明するシステム図である。
【００１１】
画像処理システムは、例えば画像処理システムＳＹＳ１である。以下、画像処理システムＳＹＳ１を例に説明する。
【００１２】
画像処理システムＳＹＳ１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）Ｍ１と、プリントサーバＭ２と、管理サーバＭ３と、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）Ｍ４と、コーディネータＭ５と、を有する。
【００１３】
画像処理システムＳＹＳ１は、１以上のセンサネットワークＮＷ２を有する。センサネットワークＮＷ２は、センサネットワークＮＷ２の１以上の情報処理端末Ｔが有するセンサで取得された情報を収集する。センサネットワークＮＷ２に係る詳細は、後述する。
【００１４】
画像処理システムＳＹＳ１の有する各装置は、ネットワークＮＷ１によって接続されている。ネットワークＮＷ１は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など有線、または無線のネットワークである。
【００１５】
ＰＣＭ１は、ユーザの操作に基づいて、文書データ、または画像データなどデータをプリントサーバＭ２に送信する装置である。ＰＣＭ１の詳細は、後述する。
【００１６】
プリントサーバＭ２は、ＭＦＰＭ４が画像処理を行うためのデータを記憶するサーバである。プリントサーバＭ２は、ユーザが有する情報処理端末Ｔに対応させてデータを記憶する。プリントサーバＭ２は、例えば情報処理端末Ｔが各端末を識別できるＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報である端末ＩＤを有し、端末ＩＤと、データと、を対応させて記憶する。プリントサーバＭ２の詳細は、後述する。
【００１７】
管理サーバＭ３は、ネットワークＮＷ１に接続されている装置の管理を行う。管理サーバＭ３は、例えばセンサネットワークＮＷ２から取得される情報の管理を行う。管理サーバＭ３は、例えばルータＭ５１のＩＤ情報、端末ＩＤ、および設置情報を管理する。各情報の詳細は、後述する。
【００１８】
画像処理装置は、例えばＭＦＰＭ４である。以下、ＭＦＰＭ４を例に説明する。例えばユーザがＰＣＭ１による操作によって画像処理を行う命令と、データと、を出力した場合、ＭＦＰＭ４は、ユーザの操作に基づいてデータを画像処理する。ＭＦＰＭ４の詳細は、後述する。
【００１９】
コーディネータＭ５は、センサネットワークＮＷ２の管理を行うノード（ｎｏｄｅ）である。
【００２０】
図２は、本発明の一実施形態に係る画像処理システムのシステム構成の一例をセンサネットワークを中心に説明するシステム図である。
【００２１】
センサネットワークＮＷ２は、例えばＺｉｇＢｅｅ（登録商標）などで構成される情報処理端末Ｔを検出するためのネットワークである。センサネットワークＮＷ２は、コーディネータＭ５と、１以上のルータＭ５１と、を有する。センサネットワークＮＷ２は、図示するようにルータＭ５１を例えば一定の間隔で設置する。図示するように各ルータＭ５１は、検出範囲が例えば直径１メートルとなるように設置する間隔、または高さなどが調整される。なお、検出範囲は、１メートルに限られない。
【００２２】
検出装置は、例えばルータＭ５１である。以下、ルータＭ５１を例に説明する。各ルータＭ５１は、それぞれ検出を行う検出範囲が設定される。ルータＭ５１は、設定された検出範囲の内に所在する情報処理端末Ｔを検出する。例えば情報処理端末Ｔを有したユーザが検出範囲に入った場合、ルータＭ５１は、情報処理端末Ｔを検出し、コーディネータＭ５に検出結果を出力する。検出結果は、例えば検出した情報処理端末ＴのＩＤ情報などである。コーディネータＭ５は、各ルータＭ５１から入力した情報をネットワークＮＷ１を介してＭＦＰＭ４に出力する。
【００２３】
情報処理端末Ｔは、例えば携帯電話機、スマートフォン、ノート型ＰＣ、またはタブレットなどである。情報処理端末Ｔは、いわゆるエンドデバイスの機能を有する。画像処理システムＳＹＳ１を利用する各ユーザは、情報処理端末Ｔを有する。したがって、画像処理システムＳＹＳ１は、情報処理端末Ｔを識別することでユーザを識別できる。情報処理端末Ｔの詳細は、後述する。
【００２４】
なお、センサネットワークＮＷ２は、ＺｉｇＢｅｅによって構成されたネットワークに限られない。例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ（登録商標）、または有線のネットワークなどを含む構成のネットワークでもよい。
【００２５】
また、システム構成は、図１に示した構成に限られない。各装置の有する機能は、分散、または集中して処理するため、他の装置によって実現されてもよい。例えばプリントサーバＭ２、および管理サーバＭ３の一部、または全部の機能は、ＭＦＰＭ４が有する構成であってもよい。
【００２６】
＜ハードウェア構成＞
図３は、本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を説明するブロック図である。
【００２７】
情報処理装置は、例えばＰＣＭ１、プリントサーバＭ２、および管理サーバＭ３である。ＰＣＭ１、プリントサーバＭ２、および管理サーバＭ３は、同様のハードウェア構成であるため、ＰＣＭ１を例に説明する。
【００２８】
ＰＣＭ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）ＭＥ１と、記憶装置ＭＥ２と、入力装置ＭＥ３と、ネットワークＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）ＭＥ４と、出力装置ＭＥ５と、を有する。
【００２９】
ＣＰＵＭＥ１は、各情報処理装置の有する装置、および各情報処理装置に接続されている装置の制御と、各種処理を行うための演算と、を行う。
【００３０】
記憶装置ＭＥ２は、主記憶装置と、補助記憶装置と、である。主記憶装置は、例えばメモリなどである。補助記憶装置は、例えばハードディスクである。記憶装置ＭＥ２は、各情報処理装置が用いる中間データを含むデータ、およびプログラムなどを記憶する。
【００３１】
入力装置ＭＥ３は、ＰＣＭ１にユーザによる各種操作、およびデータの入力を行うための装置である。入力装置ＭＥ３は、例えばマウス、およびキーボードなどである。
【００３２】
ネットワークＩ／ＦＭＥ４は、ネットワークに接続するためのインタフェースである。ネットワークＩ／ＦＭＥ４は、例えばコネクタ、およびドライバなどである。
【００３３】
出力装置ＭＥ５は、ＰＣＭ１のユーザに処理結果などを表示するためのインタフェースである。出力装置ＭＥ５は、例えばディスプレイ、およびドライバなどである。
【００３４】
ＰＣＭＥ１は、例えば入力されたデータをネットワークＩ／ＦＭＥ４によってプリントサーバＭ２に送信する。
【００３５】
図４は、本発明の一実施形態に係る画像処理装置のハードウェア構成の一例を説明するブロック図である。
【００３６】
ＭＦＰＭ４は、ＣＰＵＭ４１と、記憶装置Ｍ４２と、スキャナＭ４３と、ネットワークＩ／ＦＭ４４と、プリンタＭ４５と、センサネットワークＩ／ＦＭ４６と、を有する。
【００３７】
ＣＰＵＭ４は、ＭＦＰＭ４の有する装置、およびＭＦＰＭ４に接続されている装置の制御と、各種処理を行うための演算と、を行う。生成手段、判定手段、設定手段、および選択手段は、例えばＣＰＵＭ４である。以下、ＣＰＵＭ４を例に説明する。
【００３８】
記憶装置Ｍ４２は、主記憶装置と、補助記憶装置と、である。主記憶装置は、例えばメモリなどである。補助記憶装置は、例えばハードディスクである。記憶装置Ｍ４２は、ＭＦＰＭ４が用いる中間データを含むデータ、およびプログラムなどを記憶する。
【００３９】
スキャナＭ４３は、画像を入力するための装置である。スキャナＭ４３は、記録媒体に形成されている画像を読み取りデータを生成する。生成されたデータは、記憶装置Ｍ４２、または外部の装置にネットワークＩ／ＦＭ４４を介して出力されて記憶される。
【００４０】
ネットワークＩ／ＦＭ４４は、ネットワークＮＷ１を介して外部の装置と接続するためのインタフェースである。ネットワークＩ／ＦＭ４４は、例えば画像処理を行うためのデータなどを取得する。
【００４１】
プリンタＭ４５は、記録媒体に画像処理を行うための装置である。プリンタＭ４５は、ＭＦＰＭ４に入力されたデータに基づいて画像処理を行う。
【００４２】
センサネットワークＩ／ＦＭ４６は、センサネットワークＮＷ２と接続するためのインタフェースである。ネットワークＩ／ＦＭ４４は、ネットワークＮＷ１を介してセンサネットワークＮＷ２から情報を取得する。
【００４３】
なお、ネットワークＩ／ＦＭ４４、およびセンサネットワークＩ／ＦＭ４６は、同じインタフェースを用いる構成であってもよい。
【００４４】
図５は、本発明の一実施形態に係るルータのハードウェア構成の一例を説明するブロック図である。
【００４５】
ルータＭ５１は、ＣＰＵＭ５１１と、記憶装置Ｍ５１２と、エンドデバイスＩ／ＦＭ５１３と、ネットワークＩ／ＦＭ５１４と、を有する。
【００４６】
ＣＰＵＭ５１１は、ルータＭ５１の有する装置、およびルータＭ５１に接続されている装置の制御と、各種処理を行うための演算と、を行う。
【００４７】
記憶装置Ｍ５１２は、主記憶装置と、補助記憶装置と、である。主記憶装置は、例えばメモリなどである。補助記憶装置は、例えばハードディスクである。記憶装置Ｍ５１２は、ルータＭ５１が用いる中間データを含むデータ、およびプログラムなどを記憶する。
【００４８】
エンドデバイスＩ／ＦＭ５１３は、エンドデバイスの機能を有する情報処理端末Ｔと送受信を行うためのインタフェースである。エンドデバイスＩ／ＦＭ５１３は、例えばアンテナと、ドライバと、で構成される。検出手段は、例えばエンドデバイスＩ／ＦＭ５１３である。以下、エンドデバイスＩ／ＦＭ５１３を例に説明する。
【００４９】
ネットワークＩ／ＦＭ５１４は、ネットワークＮＷ１を介して外部の装置と送受信を行うためのインタフェースである。ネットワークＩ／ＦＭ５１４は、例えばコネクタ、またはアンテナと、ドライバと、で構成される。
【００５０】
図６は、本発明の一実施形態に係る情報処理端末のハードウェア構成の一例を説明するブロック図である。
【００５１】
情報処理端末Ｔは、ＣＰＵＴ１と、記憶装置Ｔ２と、入出力装置Ｔ３と、ネットワークＩ／ＦＴ４と、エンドデバイスＩ／ＦＴ５と、を有する。
【００５２】
ＣＰＵＴ１は、情報処理端末Ｔの有する装置、および情報処理端末Ｔに接続されている装置の制御と、各種処理を行うための演算と、を行う。
【００５３】
記憶装置Ｔ２は、主記憶装置と、補助記憶装置と、である。主記憶装置は、例えばメモリなどである。補助記憶装置は、例えばハードディスクである。記憶装置Ｔ２は、情報処理端末Ｔが用いる中間データを含むデータ、およびプログラムなどを記憶する。
【００５４】
入出力装置Ｔ３は、ユーザの操作による入力、および処理結果などを表示する出力を行うための装置である。入出力装置Ｔ３は、例えばタッチパネルディスプレイなどである。
【００５５】
ネットワークＩ／ＦＴ４は、ネットワークＮＷ１を介して外部の装置と送受信を行うためのインタフェースである。ネットワークＩ／ＦＴ４は、例えばコネクタ、またはアンテナと、ドライバと、で構成される。
【００５６】
エンドデバイスＩ／ＦＴ５は、ルータＭ５１と送受信を行うためのインタフェースである。エンドデバイスＩ／ＦＴ５は、例えばアンテナと、ドライバと、で構成される。
【００５７】
なお、情報処理端末は、図示した構成に限られない。例えばマイコン、アンテナ、記憶装置、および制御装置を有する構成でもよい。
【００５８】
なお、ハードウェア構成は、図示した構成に限られない。例えば各装置は、補助を行う装置を有する構成、またはネットワークを介して接続する構成であってもよい。
【００５９】
＜全体処理＞
図７は、本発明の一実施形態に係る画像処理システムによる全体処理の一例を説明するシーケンス図である。
【００６０】
ステップＳ０７０１では、ＰＣＭ１は、ユーザにＭＦＰＭ４によって画像処理を行うためのデータを入力させる処理を行う。画像処理を行うためのデータは、例えばユーザを識別するためのユーザＩＤ情報などと、画像データと、である。
【００６１】
ステップＳ０７０２では、ＰＣＭ１は、プリントサーバＭ２にステップＳ０７０１で入力したデータをプリントサーバＭ２に送信する。
【００６２】
ステップＳ０７０３では、プリントサーバＭ２は、ステップＳ０７０２で送信されたデータを記憶する。プリントサーバＭ２は、ステップＳ０７０２で送信されたユーザＩＤに基づいて端末ＩＤに対応させてデータを記憶する。プリントサーバＭ２は、ユーザＩＤを端末ＩＤに対応させるため、予めユーザＩＤと、端末ＩＤと、を対応付けするＬＵＴ（ＬｏｏｋＵｐＴａｂｌｅ）などが入力されている。
【００６３】
ステップＳ０７０４では、プリントサーバＭ２は、ユーザによって画像処理を行う旨の入力があったことをＭＦＰＭ４に通知する。
【００６４】
ステップＳ０７０５では、情報処理端末Ｔは、ルータＭ５１に端末ＩＤを送信する。
【００６５】
ステップＳ０７０６では、ルータＭ５１は、コーディネータ５に検出結果を送信する。検出結果は、ステップＳ０７０５で情報処理端末Ｔから送信があった場合、端末ＩＤに対応する情報処理端末Ｔを検出したとの情報である。
【００６６】
ステップＳ０７０７では、コーディネータ５は、管理サーバＭ３に各ルータＭ５１から取得した情報を送信する。ステップＳ０７０７で送信する情報は、例えば検出結果と、検出結果に対応するルータのＩＤ情報と、などである。
【００６７】
なお、ステップＳ０７０５乃至ステップＳ０７０７の処理は、図示したタイミングで処理が行われるに限られない。例えばステップＳ０７０５乃至ステップＳ０７０７の処理は、所定の時間間隔で行われてもよい。所定の時間間隔は、例えば数秒間隔である。所定の時間間隔は、ユーザの歩行を検出しやすい０．５秒〜１．０秒が望ましい。例えばユーザの歩行速度は、平均秒速１メートルである。したがって、時間間隔が０．５秒〜１．０秒の設定は、オフィスなどの広さにおいてユーザがＭＦＰＭ４に近づくまで少なくとも２回の検出を行うことができる。
【００６８】
ステップＳ０７０８では、ＭＦＰＭ４は、初期化処理を行う。初期化処理の詳細は、後述する。初期化処理は、ＭＦＰＭ４と、各ユーザと、の位置情報を生成するための処理である。ステップＳ０７０８では、ＭＦＰＭ４は、ＭＦＰＭ４の位置情報の生成、各ユーザの位置情報の生成、および重み係数の設定などを行う。
【００６９】
ステップＳ０７０９では、ＭＦＰＭ４は、ルータＭ５１に接続する。接続するルータＭ５１は、ＭＦＰＭ４に最も近い位置に設置されているルータＭ５１である。
【００７０】
ステップＳ０７１０では、ルータＭ５１は、ＭＦＰＭ４に応答する。ステップＳ０７１０の処理は、ステップＳ０７０９に対しての処理である。応答は、例えば応答するルータＭ５１のルータのＩＤ情報を送信する。
【００７１】
ステップＳ０７１１では、管理サーバＭ３は、ＭＦＰＭ４にデータを送信する。送信するデータは、ステップＳ０７０３で記憶したデータと、ルータの配置情報と、である。ルータの配置情報の詳細は、後述する。
【００７２】
ステップＳ０７１２では、ＭＦＰＭ４は、ステップＳ０７１１で送信されたデータを情報処理端末管理データベース（以降、ＤＢという。）に登録する。ステップＳ０７１２では、ＭＦＰＭ４は、送信されたデータをルータのＩＤに対応させてＤＢに登録する。
【００７３】
ステップＳ０７１３では、ＭＦＰＭ４は、位置情報に基づいた判定を行う。位置情報の詳細は、後述する。位置情報に基づいて各ユーザがＭＦＰＭ４に近づいているかの判定し、ユーザの選択を行う。
【００７４】
ステップＳ０７１４では、ＭＦＰＭ４は、プリントサーバＭ２にステップＳ０７１３で選択されたユーザのデータを要求する。
【００７５】
ステップＳ０７１５では、プリントサーバＭ２は、ＭＦＰＭ４にステップＳ０７１４の要求に対応するデータを送信する。
【００７６】
ステップＳ０７１６では、ＭＦＰＭ４は、ステップＳ０７１５で送信されたデータに基づいて画像処理を行う。
【００７７】
なお、ステップＳ０７１１乃至ステップＳ０７１５の処理は、図７で示したタイミングに限定されない。例えばステップＳ０７０５乃至ステップＳ０７０７の処理が所定の時間間隔で行われる場合、画像処理システムＳＹＳ１は、所定の時間間隔に対応させてステップＳ０７１２の処理によるＤＢの更新、およびステップＳ０７１３の処理を行ってもよい。
【００７８】
＜画像処理装置の処理＞
図８は、本発明の一実施形態に係る画像処理装置による全体処理の一例を説明するフローチャートである。
【００７９】
ステップＳ０８０１では、ＭＦＰＭ４は、画像処理の通知があったか否かの判断を行う。画像処理の通知があった場合（ステップＳ０８０１でＹＥＳ）、ＭＦＰＭ４は、ステップＳ０８０２に進む。画像処理の通知がない場合（ステップＳ０８０１でＮＯ）、ＭＦＰＭ４は、ステップＳ０８０１の処理を繰り返す。画像処理の通知があった場合は、図７のステップＳ０７０４の処理が行われた場合に相当する。ステップＳ０８０１の処理を繰り返す処理は、すなわち、図７のステップＳ０７０４の処理による通知を待機する処理である。
【００８０】
ステップＳ０８０２では、ＭＦＰＭ４は、初期化処理を行う。ステップＳ０８０２の処理は、図７のステップＳ０７０８の処理に相当する。
【００８１】
図９は、本発明の一実施形態に係る画像処理装置による初期化処理の一例を説明するフローチャートである。
【００８２】
ステップＳ０９０１では、ＭＦＰＭ４は、最も近いルータに接続する処理を行う。ステップＳ０９０１の処理は、図７のステップＳ０７０９の処理に相当する。例えばＭＦＰＭ４は、管理サーバＭ３にルータのＩＤ情報を要求し、ＭＦＰＭ４の周辺にあるルータの情報を取得する。
【００８３】
ステップＳ０９０２では、ＭＦＰＭ４は、ルータの配置に基づいて位置情報を生成する処理を行う。
【００８４】
ステップＳ０９０３では、ＭＦＰＭ４は、重み付け係数を設定した位置情報を生成する処理を行う。
【００８５】
＜位置情報＞
位置情報は、例えば図１０で図示する情報である。以下、図１０の例を説明する。
【００８６】
図１０は、本発明の一実施形態に係る位置情報の一例を説明する図である。
【００８７】
位置情報は、ルータの配置に基づいてユーザ、およびＭＦＰＭ４など検出の対象の位置関係を表す情報である。
【００８８】
図１０は、図２で図示する箇所を上から俯瞰した図である。図１０は、図示する５行５列となるように計２５のルータＭ５１を配置した場合である。図１０で図示する検出範囲は、図２の検出範囲と同様である。すなわち、図１０の各検出範囲は、図２と同様のルータＭ５１の場合、１のルータＭ５１が検出できる範囲であり、直径が１メートルである。
【００８９】
以下、ルータＭ５１が図１０のように配置され、センサネットワークＮＷ２が構成されている場合を例に説明する。
【００９０】
ルータＭ５１は、各検出範囲に所在している情報処理端末Ｔを有するユーザ、およびＭＦＰＭ４を検出する。
【００９１】
ルータＭ５１は、情報処理端末ＴがルータＭ５１に端末ＩＤを送信することによってユーザを検出する。情報処理端末ＴがルータＭ５１に端末ＩＤを送信する処理は、図７のステップＳ０７０５に相当する処理である。
【００９２】
図１０では、ユーザが移動している場合、矢印で移動方向を示す。図１０の場合、ユーザＵ１、およびユーザＵ３は、図の右方向へ移動している状態のユーザであることを矢印によって示している。同様に、図１０の場合、ユーザＵ４、およびユーザＵ７は、図の右斜め上方向へ移動している状態のユーザであることを矢印によって示している。同様に、図１０の場合、ユーザＵ５は、図の下方向へ移動している状態のユーザであること、およびユーザＵ６は、図の上方向へ移動している状態のユーザであることを矢印によって示している。図１０の場合、ユーザＵ２は、停止している状態のユーザであることを示している。
【００９３】
図１１は、本発明の一実施形態に係るルータ番号を設定した位置情報の一例を説明する図である。
【００９４】
ステップＳ０９０２の処理で生成される位置情報は、図１１で示す位置情報である。以下、図１１の場合を例に説明する。
【００９５】
図示するように、ＭＦＰＭ４は、例えば各ルータＭ５１にルータ番号を設定する。ルータ番号は、例えば左上から右下にかけて順に番号をつけた場合を例にして示している。
【００９６】
重み係数は、例えば図１２で図示する情報である。以下、図１２の例を説明する。
【００９７】
図１２は、本発明の一実施形態に係る重み係数を設定した位置情報の一例を説明する図である。
【００９８】
図１２は、図１１で生成された位置情報に対して重み係数を設定する場合を例に説明する図である。ステップＳ０９０３の処理で生成される位置情報は、図１２で示す位置情報である。
【００９９】
重み係数が画像処理装置を中心に正方形状に設定される場合は、例えば図１２（Ａ）の場合である。重み係数が画像処理装置を中心に菱形状に設定される場合は、例えば図１２（Ｂ）の場合である。以下、図１２の場合を例に説明する。
【０１００】
図１２（Ａ）は、本発明の一実施形態に係る重み係数をＭＦＰＭ４を中心として正方形状に設定した位置情報の一例を説明する図である。
【０１０１】
図１２（Ｂ）は、本発明の一実施形態に係る重み係数をＭＦＰＭ４を中心として菱形状に設定した位置情報の一例を説明する図である。
【０１０２】
図示するように、重み係数は、ＭＦＰＭ４に対しての距離に対応してルータ番号に対して設定される。すなわち、重み係数は、各ルータＭ５１に対して設定される。
【０１０３】
図１３は、本発明の一実施形態に係る重み係数の一例を説明する表である。
【０１０４】
重み係数は、例えば重み係数設定表ＴＢ１のように設定することで実現する。重み係数設定表ＴＢ１は、図１２（Ｂ）の重み係数を設定する場合の設定を示す表である。設定は、各ルータ番号に対して重み係数を設定する。重み係数設定表ＴＢ１の情報は、ＭＦＰＭ４に記憶される。なお、重み係数設定表ＴＢ１に入力される値は、ＭＦＰＭ４の設置場所が変更などに対応できるようにするため、変更ができることが望ましい。
【０１０５】
各ルータＭ５１に設定された重み係数によって、ＭＦＰＭ４は、各ルータＭ５１は、ＭＦＰＭ４に対する距離を算出することができる。同様に、ＭＦＰＭ４は、重み係数によって、各ルータＭ５１に検出されるユーザのＭＦＰＭ４に対する距離を算出することができる。
【０１０６】
なお、ＭＦＰＭ４は、図１２（Ｂ）のように菱形状に重み係数を設定していくことで図１０のユーザＵ４、およびＵ７のように、図に対して斜め方向へ移動するユーザの動きに対して精度良く計算することができる。
【０１０７】
また、重み係数は、オフィスの通路、壁、または机など遮蔽物を考慮して設定されてもよい。
【０１０８】
ステップＳ０８０３では、ＭＦＰＭ４は、管理サーバからデータを受信する処理を行う。ステップＳ０８０３の処理は、図７のステップＳ０７１１の処理が行われた場合、ステップＳ０７１１の処理に対応する処理である。ステップＳ０８０３の処理は、ステップ図７のステップＳ０７０５乃至ステップＳ０７０７の処理で管理サーバＭ３に送信されたデータを受信する処理である。すなわち、ＭＦＰＭ４は、ステップＳ０８０３の処理によってセンサネットワークＮＷ２の情報を受信する。
【０１０９】
ステップＳ０８０４では、ＭＦＰＭ４は、データをＤＢに登録する処理を行う。ステップＳ０８０４の処理は、図７のステップＳ０７１２の処理に相当する。
【０１１０】
ステップＳ０８０５では、ＭＦＰＭ４は、ＤＢの情報から各ユーザの移動方向を計算し、近づいているかの判定の処理を行う。ステップＳ０８０５の処理は、図７のステップＳ０７１３の処理に相当する。
【０１１１】
図１４は、本発明の一実施形態に係る位置情報に基づくユーザの移動方向の計算の一例を説明する図である。
【０１１２】
図１４は、図１２（Ｂ）で示すようにルータＭ５１、および図１３の重み係数を設定した場合にユーザＵＡ乃至ユーザＵＧが図に示した箇所に所在、または移動している場合の例である。
【０１１３】
例えばユーザＵＡは、移動前のルータ番号「００」から移動後のルータ番号「０１」に移動したユーザである。図１３の重み係数設定表ＴＢ１により、ルータ番号「００」に対応する重み係数は、「４．０」である。同様に、ルータ番号「０１」に対応する重み係数は、「３．０」である。
【０１１４】
例えばユーザＵＢは、移動前のルータ番号「０３」から移動後のルータ番号「０４」に移動したユーザである。図１３の重み係数設定表ＴＢ１により、ルータ番号「０３」に対応する重み係数は、「３．０」である。同様に、ルータ番号「０４」に対応する重み係数は、「４．０」である。
【０１１５】
近づいているかの判定は、移動前の重み係数から移動後の重み係数を減算した値が正の値であるかによって判定する。
【０１１６】
例えばユーザＵＡは、移動前の重み係数「４．０」から移動後の重み係数「３．０」を減算した場合、計算結果が「＋１．０」と正の値と算出されるため、「近づいている」と判定される。
【０１１７】
例えばユーザＵＢは、移動前の重み係数「３．０」から移動後の重み係数「４．０」を減算した場合、計算結果が「−１．０」と負の値と算出されるため、「近づいていない」と判定される。
【０１１８】
図１５は、本発明の一実施形態に係る位置情報に基づく判定の結果の一例を説明する表である。
【０１１９】
判定結果表ＴＢ２は、ＭＦＰＭ４が図１４のユーザＵＡ乃至ユーザＵＧについて、重み係数に基づいて計算、および判定を行った結果を示した一例である。
【０１２０】
判定結果表ＴＢ２では、各ユーザは、「ユーザ」の項目に対して「計算結果」、および「判定結果」が表される。
【０１２１】
「移動前の位置（ルータ番号）」は、各ユーザの移動前の位置を図１１で設定したルータ番号で示したデータである。「移動前の位置（ルータ番号）」の情報は、図８のステップＳ０８０４の処理で登録されたＤＢの情報である。
【０１２２】
「移動後の位置（ルータ番号）」は、各ユーザの移動後の位置を図１１で設定したルータ番号で示したデータである。「移動後の位置（ルータ番号）」の情報は、図８のステップＳ０８０４の処理で登録されたＤＢの情報である。
【０１２３】
「移動前の重み係数」は、「移動前の位置（ルータ番号）」に対応する重み係数である。「移動前の重み係数」は、図９のステップＳ０９０３で生成された図１３の重み係数設定表ＴＢ１に基づいた情報である。
【０１２４】
「移動後の重み係数」は、「移動後の位置（ルータ番号）」に対応する重み係数である。「移動後の重み係数」は、図９のステップＳ０９０３で生成された図１３の重み係数設定表ＴＢ１に基づいた情報である。
【０１２５】
「計算結果」は、「移動前の重み係数」の値から「移動後の重み係数」の値を減算して算出する。
【０１２６】
「判定結果」は、「計算結果」に基づいて判定を行った結果である。判定は、「計算結果」の値が正の値の場合、「近づいている」と判定する。判定は、「計算結果」の値が負の値、またはゼロの場合、「近づいていない」と判定する。
【０１２７】
なお、「計算結果」の値の絶対値が大きいユーザは、速く移動しているユーザである。したがって、ＭＦＰＭ４は、「計算結果」の値の絶対値が大きいユーザから優先して処理を行うことで効率的な処理を行うことができる。
【０１２８】
また、重み係数の設定が図１２（Ａ）の場合、「計算結果」の値は、ユーザＵＣ、およびユーザＵＧのように斜め方向へ移動するユーザに対して大きな絶対値の値を算出する場合が多い。図１２（Ｂ）のように重み係数は、菱形状に設定することで斜め方向へ移動するユーザも精度よく計算することができる。
【０１２９】
ステップＳ０８０６では、ＭＦＰＭ４は、プリントサーバＭ２に判定の結果に基づいて対応するユーザのデータを要求する。ステップＳ０８０６の処理は、図７のステップＳ０７１４の処理に相当する。すなわち、ステップＳ０８０６では、ＭＦＰＭ４は、図１５の判定結果表ＴＢ２の「判定結果」で「近づいている」と判定されたユーザのデータをプリントサーバＭ２に要求する。
【０１３０】
選択は、例えばステップＳ０８０６で要求するユーザを選ぶ処理である。以下、ステップＳ０８０６の場合を例に説明する。
【０１３１】
ステップＳ０８０７では、ＭＦＰＭ４は、ユーザのデータに基づいて画像処理を行う。ステップＳ０８０７の処理は、図７のステップＳ０７１６の処理に相当する。すなわち、ステップＳ０８０７では、プリントサーバＭ２がステップＳ０８０６の要求に対して応答し、図７のステップＳ０７１５の処理でデータを送信した場合、ＭＦＰＭ４は、受信したデータに基づいて画像処理を行う。
【０１３２】
＜機能構成＞
図１６は、本発明の一実施形態に係る画像処理システムの機能構成の一例を説明する機能ブロック図である。
【０１３３】
画像処理システムＳＹＳ１は、検出部ＮＷ２Ｆ１と、ルータ情報出力部ＮＷ２Ｆ２と、を有する。画像処理システムＳＹＳ１は、データ入出力部Ｍ１Ｆ１を有する。画像処理システムＳＹＳ１は、画像処理データ記憶部Ｍ２Ｆ１と、ユーザＩＤ端末ＩＤ対応部Ｍ２Ｆ２と、を有する。画像処理システムＳＹＳ１は、ルータ情報記憶部Ｍ３Ｆ１と、端末情報記憶部Ｍ３Ｆ２と、を有する。画像処理システムＳＹＳ１は、ＤＢＭ４Ｆ１と、重み係数設定部Ｍ４Ｆ２と、位置情報生成部Ｍ４Ｆ３と、位置情報記憶部Ｍ４Ｆ４と、判定部Ｍ４Ｆ５と、選択部Ｍ４Ｆ６と、画像処理部Ｍ４Ｆ７と、を有する。
【０１３４】
検出部ＮＷ２Ｆ１は、センサネットワークＮＷ２によってユーザ、およびＭＦＰＭ４を検出する。検出部ＮＷ２Ｆ１は、例えば図５のエンドデバイスＩ／ＦＭ５１３などによって実現される。検出部ＮＷ２Ｆ１は、位置情報を生成するためのセンサネットワークＮＷ２による検出の範囲においてユーザ、およびＭＦＰＭ４の情報を検出し、検出結果を管理サーバＭ３に出力する。
【０１３５】
ルータ情報出力部ＮＷ２Ｆ２は、センサネットワークＮＷ２の有するルータＭ５１の情報を出力する。ルータ情報出力部ＮＷ２Ｆ２は、例えばコーディネータＭ５によって実現される。ルータＭ５１の情報は、例えば位置情報を生成するためのセンサネットワークＮＷ２が有するルータのＩＤ情報などである。
【０１３６】
データ入出力部Ｍ１Ｆ１は、ユーザが画像処理を行うための情報である画像処理データを入力する。入力された画像処理データは、プリントサーバＭ２に送信される。データ入出力部Ｍ１Ｆ１は、例えば図３の入力装置ＭＥ３、およびネットワークＩ／ＦＭＥ４などで実現される。送信の際、画像処理データは、入力したユーザを識別するためにユーザＩＤなどが付加されて送信される。
【０１３７】
画像処理データ記憶部Ｍ２Ｆ１は、データ入出力部Ｍ１Ｆ１によって入力された画像処理データを記憶する。画像処理データ記憶部Ｍ２Ｆ１は、例えば記憶装置ＭＥ２、およびＣＰＵＭＥ１などによって実現される。画像処理データの記憶は、画像処理データに対応したユーザＩＤごとに記憶される。
【０１３８】
ユーザＩＤ端末ＩＤ対応部Ｍ２Ｆ２は、ユーザＩＤと、端末ＩＤと、を対応させる。ユーザＩＤ端末ＩＤ対応部Ｍ２Ｆ２は、ＩＤ情報対応ＬＵＴ記憶部Ｍ２Ｆ２１を有する。ＩＤ情報対応ＬＵＴは、ユーザＩＤと、端末ＩＤと、を対応させるためのＬＵＴである。後述する選択部Ｍ４Ｆ６の画像処理データの要求の際、ユーザＩＤ端末ＩＤ対応部Ｍ２Ｆ２は、端末ＩＤによる要求に対してＬＵＴでユーザＩＤを対応させる。
【０１３９】
選択部Ｍ４Ｆ６の画像処理データの要求の際、プリントサーバＭ２は、ユーザＩＤ端末ＩＤ対応部Ｍ２Ｆ２によって要求に対応するユーザＩＤを判別し、判別したユーザＩＤによって対応する画像処理データ記憶部Ｍ２Ｆ１のデータを出力する。
【０１４０】
ルータ情報記憶部Ｍ３Ｆ１は、ルータ情報出力部ＮＷ２Ｆ２から出力されたルータ情報を記憶し、ＭＦＰＭ４の接続、および要求に対して出力を行う。ルータ情報記憶部Ｍ３Ｆ１は、例えば図３のＣＰＵＭＥ１、記憶装置ＭＥ２、およびネットワークＩ／ＦＭＥ４などによって実現される。
【０１４１】
端末情報記憶部Ｍ３Ｆ２は、検出部ＮＷ２Ｆ１から出力された情報処理端末Ｔの検出情報などを記憶し、ＭＦＰＭ４の接続、および要求に対して出力を行う。端末情報記憶部Ｍ３Ｆ２は、例えば図３のＣＰＵＭＥ１、記憶装置ＭＥ２、およびネットワークＩ／ＦＭＥ４などによって実現される。
【０１４２】
ＤＢＭ４Ｆ１は、入力した情報処理端末Ｔの検出情報をデータベースで管理する。ＤＢＭ４Ｆ１は、例えば図４のＣＰＵＭ４１、および記憶装置Ｍ４２などによって実現される。
【０１４３】
重み係数設定部Ｍ４Ｆ２は、図１２、および図１３で説明した重み係数を設定する。重み係数設定部Ｍ４Ｆ２は、例えば図４のＣＰＵＭ４１、および記憶装置Ｍ４２などによって実現される。
【０１４４】
位置情報生成部Ｍ４Ｆ３は、図１４で説明した計算のための位置情報を生成する。位置情報生成部Ｍ４Ｆ３は、例えば図４のＣＰＵＭ４１、および記憶装置Ｍ４２などによって実現される。
【０１４５】
位置情報記憶部Ｍ４Ｆ４は、位置情報生成部Ｍ４Ｆ３が生成した位置情報を記憶する。位置情報記憶部Ｍ４Ｆ４は、例えば図４のＣＰＵＭ４１、および記憶装置Ｍ４２などによって実現される。例えば所定の時間間隔で検出情報の取得が行われる場合、位置情報記憶部Ｍ４Ｆ４は、過去の位置情報として前の位置情報を記憶する。過去の位置情報は、例えば図１５の判定結果表ＴＢ２の「移動前の位置（ルータ番号）」などである。
【０１４６】
判定部Ｍ４Ｆ５は、図１５で説明した判定結果表ＴＢ２の「計算結果」の計算と、「計算結果」に基づいて「判定結果」の判定と、を行う。判定部Ｍ４Ｆ５は、例えば図４のＣＰＵＭ４１、および記憶装置Ｍ４２などによって実現される。
【０１４７】
選択部Ｍ４Ｆ６は、判定部Ｍ４Ｆ５の判定に基づいてユーザを選択する。選択部Ｍ４Ｆ６は、例えば図４のＣＰＵＭ４１、記憶装置Ｍ４２、およびネットワークＩ／ＦＭ４４などによって実現される。選択部Ｍ４Ｆ６は、例えば図１５の判定結果表ＴＢ２の「判定結果」で「近づいている」と判定されたユーザに対応するデータをプリントサーバＭ２に要求する。
【０１４８】
なお、選択部Ｍ４Ｆ６は、所定の範囲の外に所在しているユーザ、停止しているユーザ、または遠ざかっているユーザに対応する画像処理データを削除する要求を行ってもよい。
【０１４９】
図１７は、本発明の一実施形態に係る画像処理システムによる別の全体処理の一例を説明するシーケンス図である。
【０１５０】
選択部Ｍ４Ｆ６が削除を要求する処理を行う場合、画像処理システムＳＹＳ１は、図７に代えて図１７の全体処理を行う。
【０１５１】
図１７は、図７と比較して、ステップＳ０７１３の判定の処理の内容が異なる。また、図１７は、図７と比較して、ステップＳ１７０１の処理が追加されている点が異なる。他の点は、図１７と同様であるため、同様の符号を付して説明を省略する。
【０１５２】
ステップＳ０７１３では、ＭＦＰＭ４は、図１５の判定結果表ＴＢ２の「計算結果」が負の値の場合、「判定結果」に「遠ざかっている」と判定する。ステップＳ０７１３では、ＭＦＰＭ４は、図１５の判定結果表ＴＢ２の「計算結果」がゼロの値の場合、「判定結果」に「停止している」と判定する。ステップＳ０７１３では、ＭＦＰＭ４は、図１５の判定結果表ＴＢ２の「計算結果」がゼロの値の場合、「判定結果」に「停止している」と判定する。
【０１５３】
ステップＳ１７０１では、ＭＦＰＭ４は、プリントサーバＭ２にステップＳ０７１３で「遠ざかっている」、または「停止している」と判定されたユーザに対応するデータを削除する要求を行う。プリントサーバＭ２は、要求に対応したデータを削除する。
【０１５４】
なお、図１７の判定は、任意の時間を設定し、設定された時間以上「遠ざかっている」、または「停止している」と判定されるユーザに対応するデータを削除してもよい。
【０１５５】
また、ステップＳ０７１３の判定、およびステップＳ１７０１の削除は、図１７のタイミングに限られない。例えば任意の時間を設定し、設定された時間間隔に行われてもよい。
【０１５６】
図１８は、本発明の一実施形態に係る画像処理装置による別の全体処理の一例を説明するフローチャートである。
【０１５７】
図１８は、図１７の別の全体処理を行う場合のＭＦＰＭ４が図８の処理に代えて行う処理の一例である。
【０１５８】
図１８は、図８と比較してステップＳ０８０５の処理の内容が異なる。図１８のステップＳ０８０５の処理は、図１７のステップＳ０７１３の処理に対応する処理である。したがって、説明は省略する。
【０１５９】
図１８は、図８と比較してステップＳ１８０１乃至ステップＳ１８０３の処理が追加されている点が異なる。他の点は、図８と同様であるため、同様の符号を付して説明を省略する。
【０１６０】
ステップＳ１８０１では、ＭＦＰＭ４は、「停止している」ユーザがいるかいないかの判断を行う。「停止している」ユーザがいる場合（ステップＳ１８０１でＹＥＳ）、ＭＦＰＭ４は、ステップＳ１８０３に進む。「停止している」ユーザがいない場合（ステップＳ１８０１でＮＯ）、ＭＦＰＭ４は、ステップＳ１８０２に進む。
【０１６１】
ステップＳ１８０２では、ＭＦＰＭ４は、「遠ざかっている」ユーザがいるかいないかの判断を行う。「遠ざかっている」ユーザがいる場合（ステップＳ１８０２でＹＥＳ）、ＭＦＰＭ４は、ステップＳ１８０３に進む。「遠ざかっている」ユーザがいない場合（ステップＳ１８０２でＮＯ）、ＭＦＰＭ４は、処理を終了する。
【０１６２】
ステップＳ１８０３では、ＭＦＰＭ４は、対応するユーザのデータの削除をプリントサーバＭ２に要求する。ステップＳ１８０３の処理は、図１７のステップＳ１７０１の処理に相当する。すなわち、ＭＦＰＭ４は、「遠ざかっている」または「停止している」ユーザのデータの削除をプリントサーバＭ２に要求する。
【０１６３】
画像処理データが長時間プリントサーバＭ２に記憶されている場合は、セキュリティ上好ましくない状態である場合が多い。したがって、画像処理システムＳＹＳ１は、画像処理を行う可能性が低い「遠ざかっている」、または「停止している」と判定されたユーザのデータを削除することでセキュリティの向上を図ることができる。
【０１６４】
また、選択部Ｍ４Ｆ６は、予め画像処理データをプリントサーバＭ２に記憶しているユーザを選んでおく処理を行ってもよい。例えば、選択部Ｍ４Ｆ６は、予めプリントサーバＭ２に画像処理データが記憶されているユーザをリストアップする。
【０１６５】
ＭＦＰＭ４は、リストアップされているユーザについてプリントサーバＭ２にデータを要求する。リストアップされていないユーザが近づいていると判定された場合、ＭＦＰＭ４は、プリントサーバＭ２にデータを要求する場合がある。リストアップされていないユーザに対するデータがプリントサーバＭ２にデータが記憶されていないため、プリントサーバＭ２は、要求に対して画像処理データを送信しない。すなわち、画像処理データが記憶されているユーザを選ぶ、いわゆるフィルタ処理によって、画像処理システムＳＹＳ１は、要求の処理を少なくすることができる。したがって、画像処理システムＳＹＳ１は、ネットワーク上で送受信される情報量を少なくし、ネットワークの負荷を少なくすることができる。
【０１６６】
なお、判定部Ｍ４Ｆ５は、リストアップされているユーザについて判定を行ってもよい。画像処理データをプリントサーバＭ２に記憶していないユーザは、ＭＦＰＭ４を用いて画像処理を行わないので判定を行う必要が少ない。したがって、判定を行うユーザを少なくすることによって、ＭＦＰＭ４は、計算コストを少なくすることができる。
【０１６７】
また、選択部Ｍ４Ｆ６は、予めデータに設定されるデータの重要度に対応してデータの要求タイミングを変更してもよい。例えば選択部Ｍ４Ｆ６は、「重要」と設定されたデータをユーザがＭＦＰＭ４の近くに到着した際に、プリントサーバＭ２に要求してもよい。「ＭＦＰＭ４の近く」は、例えば位置情報に基づいて重み係数が１．０以下の場合などである。「重要」なデータによって画像処理された記録媒体がユーザによって速やかに回収されるため、画像処理システムＳＹＳ１は、セキュリティの向上を図ることができる。
【０１６８】
画像処理部Ｍ４Ｆ７は、ＭＦＰＭ４に入力された画像処理データに基づいて記録媒体に画像形成を行うなどの画像処理を行う。画像処理部Ｍ４Ｆ７は、例えば図４のネットワークＩ／ＦＭ４４、およびプリンタＭ４５などによって実現される。
【０１６９】
画像処理システムＳＹＳ１は、位置情報を用いることによって、各ユーザがＭＦＰＭ４に近づいているかの判定を行うことができる。ＭＦＰＭ４は、判定で近づいているユーザに対応するデータを要求するため、要求の処理を行う回数を少なくすることができる。また、ネットワークＮＷ１は、要求を少なくすることによって、ＭＦＰＭ４と、プリントサーバＭ２と、の間で送受信が少なくなり、ネットワークＮＷ１上の情報量、いわゆるトラフィック（Ｔｒａｆｆｉｃ）を少なくできる。
【０１７０】
したがって、位置情報を用いる判定によって、画像処理システムＳＹＳ１、またはネットワークＮＷ１の負荷を少なくすることができる。
【０１７１】
なお、実施形態で説明したネットワークを用いたシステム構成は一例であり、用途や目的に応じて様々なシステム構成があることは言うまでもない。例えば、各処理の一部、または全部は、ネットワークを介して２以上のコンピュータ、または演算装置によって分散、冗長、または並列に処理されてもよい。また、画像処理システムＳＹＳ１が用いる情報は、２以上の図示しない記憶装置を含めて、分散、または冗長に記憶されてもよい。
【０１７２】
実施形態は、例えばルータと、ＭＦＰと、を有する画像処理システムであって、ルータは、ユーザを検出するためのエンドデバイスＩ／Ｆを有し、ＭＦＰは、エンドデバイスＩ／Ｆの検出結果に基づいてユーザと、ＭＦＰと、の位置関係を示す図１０などで図示した位置情報を生成するＣＰＵと、図１０などで図示した位置情報に基づいてＭＦＰにユーザが近づいているかの判定を行うＣＰＵと、を有し、判定に基づいて画像処理を行う画像処理システムである。
【０１７３】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１７４】
ＳＹＳ１  画像処理システム
Ｍ１  ＰＣ
ＭＥ１  ＣＰＵ
ＭＥ２  記憶装置
ＭＥ３  入力装置
ＭＥ４  ネットワークＩ／Ｆ
ＭＥ５  出力装置
Ｍ１Ｆ１  データ入出力部
Ｍ２  プリントサーバ
Ｍ２Ｆ１  画像処理データ記憶部
Ｍ２Ｆ２  ユーザＩＤ端末ＩＤ対応部
Ｍ２Ｆ２１  ＩＤ情報対応ＬＵＴ記憶部
Ｍ３  管理サーバ
Ｍ３Ｆ１  ルータ情報記憶部
Ｍ３Ｆ２  端末情報記憶部
Ｍ４  ＭＦＰ
Ｍ４Ｆ１  ＤＢ
Ｍ４Ｆ２  重み係数設定部
Ｍ４Ｆ３  位置情報生成部
Ｍ４Ｆ４  位置情報記憶部
Ｍ４Ｆ５  判定部
Ｍ４Ｆ６  選択部
Ｍ４Ｆ７  画像処理部
Ｍ４１  ＣＰＵ
Ｍ４２  記憶装置
Ｍ４３  スキャナ
Ｍ４４  ネットワークＩ／Ｆ
Ｍ４５  プリンタ
Ｍ４６  センサネットワークＩ／Ｆ
Ｍ５  コーディネータ
Ｍ５１  ルータ
Ｍ５１１  ＣＰＵ
Ｍ５１２  記憶装置
Ｍ５１３  エンドデバイスＩ／Ｆ
Ｍ５１４  ネットワークＩ／Ｆ
ＮＷ１  ネットワーク
ＮＷ２  センサネットワーク
ＮＷ２Ｆ１  検出部
ＮＷ２Ｆ２  ルータ情報出力部
Ｔ  情報処理端末
ＴＢ１  重み係数設定表
ＴＢ２  判定結果表
【先行技術文献】
【特許文献】
【０１７５】
【特許文献１】特開２０１０−２１９６８０号公報
【特許文献２】特開２００４−２１８６０号公報
【特許文献３】特開２０１２−２０３７１１号公報
【特許文献４】特開２００８−１１７３４９号公報
【特許文献５】特開２０１２−１３８０７４号公報
【図１】
2015158847.tif 000003
【図２】
2015158847.tif 000004
【図３】
2015158847.tif 000005
【図４】
2015158847.tif 000006
【図５】
2015158847.tif 000007
【図６】
2015158847.tif 000008
【図７】
2015158847.tif 000009
【図８】
2015158847.tif 000010
【図９】
2015158847.tif 000011
【図１０】
2015158847.tif 000012
【図１１】
2015158847.tif 000013
【図１２】
2015158847.tif 000014
【図１３】
2015158847.tif 000015
【図１４】
2015158847.tif 000016
【図１５】
2015158847.tif 000017
【図１６】
2015158847.tif 000018
【図１７】
2015158847.tif 000019
【図１８】
2015158847.tif 000020