(57)【要約】【課題】複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間を短縮する。【解決手段】取得手段２１は、画像処理の指示を受け付けた場合に、ユーザの状態および画像処理装置１０の環境の少なくともいずれかに関係する状況データを取得する。選択手段２２は、複数の画像処理装置１０の中から、ユーザ毎および画像処理装置１０毎にデータベース２６に蓄積された状況データの統計結果と取得手段２１により取得された状況データとが予め定められた条件を満たす画像処理装置１０を選択する。送信手段２３は、選択手段２２により選択された画像処理装置１０に対し、指示された画像処理の処理対象データを送信する。【選択図】図２
2018186435.tif 000002
【特許請求の範囲】
【請求項１】
画像処理の指示を受け付けた場合に、ユーザの状態および画像処理装置の環境の少なくともいずれかに関係する状況データを取得する取得手段と、
複数の画像処理装置の中から、ユーザ毎および画像処理装置毎にデータベースに記憶された状況データの該画像処理装置毎の統計結果と前記取得された状況データとが予め定められた条件を満たす画像処理装置を選択する選択手段と、
前記選択された画像処理装置に対して、前記指示された画像処理の処理対象であるデータを送信する送信手段と
を備える情報処理装置。
【請求項２】
前記状況データは、ユーザのバイタルデータ、ユーザの位置データ、日時データ、および気象データの少なくともいずれかを含む
請求項１に記載の情報処理装置。
【請求項３】
前記状況データはユーザのバイタルデータを含み、
前記選択手段は、前記取得されたバイタルデータにより推定されるユーザの眠気の度合いに対応付けられている画像処理装置を選択する
請求項２に記載の情報処理装置。
【請求項４】
前記状況データは気象データを含み、
前記選択手段は、前記取得された気象データにより推定される天気の種別に対応付けられている画像処理装置を選択する
請求項２に記載の情報処理装置。
【請求項５】
前記状況データは前記画像処理装置が設置された位置から予め定められた範囲内にいるユーザを識別する識別情報を含む
請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
画像処理装置により画像処理が実行された場合に、実行された画像処理を指示したユーザおよび該画像処理装置に対応付けて、前記取得された状況データを前記データベースに登録する登録手段
を更に備える請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記データベースに記憶されたデータの量が予め定められた閾値以下である場合、前記複数の画像処理装置の少なくとも２以上の装置に前記処理対象であるデータを送信する第２の送信手段
を更に備える請求項６に記載の情報処理装置。
【請求項８】
前記登録手段は、前記処理対象であるデータの送信先の画像処理装置と異なる画像処理装置から該データの取得要求を受信した場合、該取得要求の送信元である画像処理装置に対応付けて前記取得された状況データを前記データベースに登録する
請求項６または７に記載の情報処理装置。
【請求項９】
コンピュータに、
画像処理の指示を受け付けた場合に、ユーザの状態および画像処理装置の環境の少なくともいずれかに関係する状況データを取得するステップと、
複数の画像処理装置の中から、ユーザ毎および画像処理装置毎にデータベースに記憶された状況データの該画像処理装置毎の統計結果と前記取得された状況データとが予め定められた条件を満たす画像処理装置を選択するステップと、
前記選択された画像処理装置に対して、前記指示された画像処理の処理対象であるデータを送信するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置を利用する際の待ち時間を短縮する技術が提案されている。例えば、特許文献１には、周囲の人の有無を検出する人感センサにより人を検出した場合、速度優先モードで画像形成を行う画像形成装置が記載されている。また、特許文献２には、外部から供給される気象データが受理されると、制御回路が受理された気象データに従い動力部を制御して周囲の空気環境を調整するエアコンが開示されている。特許文献３には、設置される場所の気象情報（温度、湿度データ）を取得し、気象情報を基に印刷条件（液体吐出量）を変更する記録装置が開示されている。特許文献４には、複合機に対する人の移動を判定する移動判定部を有し、予め記憶した空気清浄機の位置情報と移動判定部での判定結果とに基づいて、空気清浄機の中から動作指示の送信先を決定することにより、室内の空気が汚染される前に低コストで清浄化可能な空気清浄機管理システムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２９１７４号公報
【特許文献２】特開２００３−２４０３１７号公報
【特許文献３】特開２０１６−３０３８５号公報
【特許文献４】特開２０１６−１６３２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の画像処理装置が利用される環境では、ユーザが利用する画像処理装置は状況により異なる場合がある。ユーザが状況により異なる画像処理装置を利用する場合であっても、ユーザが画像処理装置を利用する際の待ち時間を短縮できれば好適である。
本発明は、複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間を短縮することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る情報処理装置は、画像処理の指示を受け付けた場合に、ユーザの状態および画像処理装置の環境の少なくともいずれかに関係する状況データを取得する取得手段と、複数の画像処理装置の中から、ユーザ毎および画像処理装置毎にデータベースに記憶された状況データの該画像処理装置毎の統計結果と前記取得された状況データとが予め定められた条件を満たす画像処理装置を選択する選択手段と、前記選択された画像処理装置に対して、前記指示された画像処理の処理対象であるデータを送信する送信手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記状況データは、ユーザのバイタルデータ、ユーザの位置データ、日時データ、および気象データの少なくともいずれかを含むことを特徴とする。
【０００７】
本発明の請求項３に係る情報処理装置は、請求項２に記載の構成において、前記状況データはユーザのバイタルデータを含み、前記選択手段は、前記取得されたバイタルデータにより推定されるユーザの眠気の度合いに対応付けられている画像処理装置を選択することを特徴とする。
【０００８】
本発明の請求項４に係る情報処理装置は、請求項２に記載の構成において、前記状況データは気象データを含み、前記選択手段は、前記取得された気象データにより推定される天気の種別に対応付けられている画像処理装置を選択することを特徴とする。
【０００９】
本発明の請求項５に係る情報処理装置は、請求項１乃至４のいずれか１項に記載の構成において、前記状況データは前記画像処理装置が設置された位置から予め定められた範囲内にいるユーザを識別する識別情報を含むことを特徴とする。
【００１０】
本発明の請求項６に係る情報処理装置は、請求項１乃至５のいずれか１項に記載の構成において、画像処理装置により画像処理が実行された場合に、実行された画像処理を指示したユーザおよび該画像処理装置に対応付けて、前記取得された状況データを前記データベースに登録する登録手段を更に備えることを特徴とする。
【００１１】
本発明の請求項７に係る情報処理装置は、請求項６に記載の構成において、前記データベースに記憶されたデータの量が予め定められた閾値以下である場合、前記複数の画像処理装置の少なくとも２以上の装置に前記処理対象であるデータを送信する第２の送信手段を更に備えることを特徴とする。
【００１２】
本発明の請求項８に係る情報処理装置は、請求項６または７に記載の構成において、前記登録手段は、前記処理対象であるデータの送信先の画像処理装置と異なる画像処理装置から該データの取得要求を受信した場合、該取得要求の送信元である画像処理装置に対応付けて前記取得された状況データを前記データベースに登録することを特徴とする。
【００１３】
本発明の請求項９に係るプログラムは、コンピュータに、画像処理の指示を受け付けた場合に、ユーザの状態および画像処理装置の環境の少なくともいずれかに関係する状況データを取得するステップと、複数の画像処理装置の中から、ユーザ毎および画像処理装置毎にデータベースに記憶された状況データの該画像処理装置毎の統計結果と前記取得された状況データとが予め定められた条件を満たす画像処理装置を選択するステップと、前記選択された画像処理装置に対して、前記指示された画像処理の処理対象であるデータを送信するステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１４】
請求項１および９に係る発明によれば、複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項２に係る発明によれば、画像処理装置を選択する際に、ユーザのバイタルデータ、ユーザの位置、日時情報、および気象データの少なくともいずれかを加味した選択を行わない場合に比べて、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項３に係る発明によれば、ユーザの眠気の度合いを加味した選択を行うことができる。
請求項４に係る発明によれば、天気の種別を加味した選択を行うことができる。
請求項５に係る発明によれば、複数の画像処理装置からいずれかの画像処理装置を選択する際に、画像処理装置の周囲に居るユーザを加味した選択を行うことができる。
請求項６に係る発明によれば、画像処理の指示を受け付けた際の状況データを次回の選択処理にフィードバックさせることができる。
請求項７に係る発明によれば、複数の画像処理装置に処理対象であるデータを送信しない場合に比べて、ユーザの待ち時間が短縮される。
請求項８に係る発明によれば、画像処理の指示を受け付けた際の状況データを次回の選択処理にフィードバックさせることができる。
【図面の簡単な説明】
【００１５】
【図１】システムの構成を示す図
【図２】サーバの機能構成を示す図
【図３】サーバのハードウェア構成を示す図
【図４】サーバが行う処理の流れを示すフローチャート
【図５】状況データベースの内容の一例を示す図
【図６】統計データベースの内容の一例を示す図
【図７】画像処理装置が行う処理の流れを示すフローチャート
【発明を実施するための形態】
【００１６】
［１］構成
図１は、この実施形態に係る管理システム１００の構成を示すブロック図である。管理システム１００は、画像処理装置１０Ａ、１０Ｂおよび１０Ｃと、サーバ２０（情報処理装置の一例）と、センサ３０と、ユーザ端末４０とを備える。画像処理装置１０Ａ、１０Ｂおよび１０Ｃは、媒体に画像を形成する画像形成処理、および媒体に形成された画像を読み取る画像読取処理等の画像処理を行う。画像処理装置１０Ａ、１０Ｂおよび１０Ｃは通信回線２によりサーバ２０に接続されている。通信回線２は、例えばインターネットや移動体通信網、電話回線、ＬＡＮ（local Area Network）等のうちの少なくとも１つを含む。以下の説明では、画像処理装置１０Ａ、１０Ｂおよび１０Ｃを各々区別する必要がない場合には、これらを「画像処理装置１０」と称する。
【００１７】
サーバ２０はストレージサービスや、複数の画像処理装置１０の中からユーザが利用すると推定される装置を選択して処理対象のデータを送信するサービス等の各種サービスを提供する。センサ３０は、ユーザの状態および画像処理装置１０の環境の少なくともいずれかを検知するセンサである。センサ３０は例えば、ユーザのバイタルを検知するセンサや、画像処理装置１０の設置場所における気温、湿度等を検知するセンサを含む。ユーザ端末４０はユーザにより使用されるコンピュータ装置であり、例えばパーソナルコンピュータである。
【００１８】
図２はサーバ２０の機能構成の例を示すブロック図である。サーバ２０は、取得手段２１と、選択手段２２と、送信手段２３と、登録手段２４と、第２の送信手段２５とを有する。取得手段２１は、画像処理の指示を受け付けた場合に、ユーザの状態および画像処理装置１０の環境の少なくともいずれかに関係する状況データを取得する。状況データは、例えば、ユーザのバイタルデータ、ユーザの位置を示すデータ、スケジュールを示すデータ、現在の日時を示すデータ、気象を示すデータ、および／または画像処理装置１０の周囲に位置するユーザを示すデータを含む。
【００１９】
バイタルデータは例えば、ユーザの体温、心拍、呼吸、血圧、および／または意識の有無を表すデータであり、ユーザにより装着されたウェアラブルコンピュータ（図示略）により生成され、通信回線２を介してサーバ２０へ送信される。バイタルデータにより、ユーザの体調、ストレスの程度、疲れの程度、眠気の程度等が判定される。ユーザの位置を示す位置データは例えば、ユーザが所有している端末（スマートフォン等）の位置がＧＰＳ（Global Positioning System）により検知されたデータである。スケジュールデータは例えば、予め定められたグループウェアに登録されたユーザ毎のスケジュールを示すデータである。日時を示す日時データは例えば、サーバ２０が備える計時部により計時された日時を示すデータである。気象を示すデータは例えば、センサ３０により計測された気温や湿度を示すデータである。
【００２０】
画像処理装置１０の周囲に位置するユーザを示すユーザデータは、例えば、ユーザの社員証に設けられたＩＣタグを読み取る読取手段により画像処理装置１０の周囲に位置するユーザのＩＣタグが読み取られることにより生成される。画像処理装置１０は、読取手段により読み取られたＩＣタグのデータをサーバ２０へ送信し、サーバ２０はこのデータをユーザデータとして取得する。
【００２１】
この実施形態において、状況データは１種類のデータであってもよく、また、複数の種類のデータが含まれていてもよい。例えば、状況データにバイタルデータと気象データとが含まれていてもよい。
【００２２】
選択手段２２は、複数の画像処理装置１０の中から、ユーザ毎および画像処理装置１０毎にデータベース２６に記憶された状況データの統計結果と取得手段２１により取得された状況データとが予め定められた条件を満たすものを選択する。送信手段２３は、選択手段２２により選択された画像処理装置１０に対し、指示された画像処理の処理対象であるデータを送信する。登録手段２４は、画像処理装置１０により画像処理が実行された場合に、実行された画像処理を指示したユーザおよび画像処理を実行した画像処理装置１０に対応付けて、取得手段２１により取得された状況データをデータベース２６に登録する。第２の送信手段２５は、データベース２６に蓄積されたデータの量が閾値以下である場合、複数の画像処理装置１０に処理対象であるデータ（以下「処理対象データ」という）を送信する。
【００２３】
図３はサーバ２０のハードウェア構成を例示する図である。図において、メモリ２５１は各種データを記憶する。プロセッサ２５２はメモリ２５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ２５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。
【００２４】
この例で、メモリ２５１に記憶されているプログラムをプロセッサ２５２が実行することにより、図２に示される機能が実装される。プログラムを実行しているプロセッサ２５２は、取得手段２１、選択手段２２、送信手段２３、登録手段２４および第２の送信手段２５の例である。
【００２５】
［２］動作
次いで、この実施形態の動作例を説明する。以下では、画像処理装置１０Ａ、１０Ｂおよび１０Ｃが設置されている環境において、ユーザｘがユーザ端末４０を用いて画像処理を指示する場合の動作を説明する。ユーザ端末４０は、ユーザｘの指示に従い画像処理の指示データをサーバ２０へ送信する。この指示データにはユーザｘを識別するユーザＩＤが含まれる。
【００２６】
図４はサーバ２０が行う処理の流れを示すフローチャートである。ステップＳ１０１において、サーバ２０はユーザ端末４０から指示データを受信する。サーバ２０は、ユーザ端末４０から指示データを受信すると、ステップＳ１０２において、ユーザ端末４０、センサ３０および／または他の端末（ユーザにより装着されたウェアラブルコンピュータ等）から状況データを受信（取得）する。この動作例では、サーバ２０は、バイタルデータをユーザのウェアラブルコンピュータから受信するとともに、気象データをセンサ３０から取得する。
【００２７】
また、このステップにおいて、サーバ２０は、取得されたバイタルデータを解析し、ユーザの状態（「眠気あり」、「ストレス高」等）を判定してもよい。バイタルデータの解析方法としては、例えば、サーバ２０が、ユーザの心拍数を検出する心拍数センサの信号から心拍数の変動に応じたリズムパターンを求めてユーザの眠気と葛藤する意識レベルを判定してもよい。この場合、意識レベルが予め定められた閾値以下である場合に「眠気あり」と判定される。なお、バイタルデータの解析方法は上述したものに限られず、種々の手法が適用され得る。また、この判定処理は、ユーザのウェアラブルコンピュータにより実行されてもよい。この場合、サーバ２０は、ユーザのウェアラブルコンピュータからユーザの状態を示す状況データを受信する。この実施形態では、例えば、「眠気あり」を示すデータと、「天気：晴れ」、「気温：１０度」を示すデータを含む状況データがサーバ２０により取得される。
【００２８】
ステップＳ１０３において、サーバ２０は、メモリ２５１に記憶された状況データベースの統計結果とステップＳ１０２で取得された状況データとに基づいて、複数の画像処理装置１０の中からユーザが利用すると推定される画像処理装置１０を選択する。状況データベースは、状況データがユーザ毎および画像処理装置１０毎に蓄積されたデータベースである。
【００２９】
図５は、状況データベースの内容の一例を示す図である。このデータベースには、ユーザにより画像処理装置１０が使用されたタイミングにおけるユーザの状態および／または画像処理装置１０の環境に関する状況データが、ユーザ毎および画像処理装置１０毎に蓄積される。この例で、状況データベースは、「ユーザＩＤ」、「日時」、「装置ＩＤ」、「気象」、「バイタルデータ」、「他のユーザ」、「ページ数」、「デバイスの状態」および「スケジュール」等の項目が互いに紐付けられている。これらの項目のうち、「ユーザＩＤ」の項目には、ユーザを識別するユーザＩＤが格納される。「日時」の項目には、画像処理装置１０が使用された日時を示すデータが格納される。「装置ＩＤ」の項目には、画像処理装置１０を識別する装置ＩＤが格納される。
【００３０】
「気象」の項目には、画像処理装置１０が使用されたタイミングにおける気象を示すデータ（例えば、天気の種別、気温、湿度）が格納される。「バイタルデータ」の項目には、ユーザが装着しているウエラブルコンピュータ等により計測されたユーザのバイタルデータ、または計測されたバイタルデータの解析結果（例えば、「眠気あり」、「ストレス高」）を示すデータが格納される。
【００３１】
「他のユーザ」の項目には、画像処理装置１０が利用されたタイミングにおいて、画像処理装置１０（利用された画像処理装置１０またはその他の画像処理装置１０）の周辺（画像処理装置１０の位置から予め定められた範囲内）にいるユーザを識別する識別情報（ユーザＩＤ）が格納される。ユーザの検知の方法としては、例えば、ユーザが所有する社員証や入館証等に付された非接触型ＩＣカードを読み取る読取手段を画像処理装置１０またはその周辺に設け、この読取手段の読取結果に従ってユーザの位置が検知されてもよい。この実施形態において、予め定められた範囲は、例えば、非接触型ＩＣカードを読み取る読取手段がＩＣカードを読取可能な範囲である。なお、予め定められた範囲は、サーバ２０に予め登録されていてもよく、また、ユーザにより設定登録されてもよい。例えば、画像処理装置１０が利用されたタイミングにおいて、他の画像処理装置１０の周囲にユーザＩＤが「usr06」のユーザが居た場合、「他のユーザ」の項目に「usr06」が格納される。
【００３２】
「ページ数」の項目には、画像処理装置１０が実行した画像処理において出力されたページ数を示すデータが格納される。「デバイスの状態」の項目には、画像処理装置１０が利用されたタイミングにおける画像処理装置１０の状態（スリープ中、処理実行中、等）を示すデータが格納される。「スケジュール」の項目には、画像処理装置１０が利用されたタイミングまたはその前後のタイミングにおけるユーザのスケジュールを示すデータ（例えば、会議室Ａで会議中、３０分後に会議室Ｂで会議）が格納される。
【００３３】
この実施形態では、サーバ２０は、予め定められたタイミングにおいて、図５の状況データベースに蓄積された状況データを集計し、各項目の属性毎の割合を算出する。そして、サーバ２０は、算出した割合を、メモリ２５１に記憶された統計データベースに登録（更新）する。この登録（更新）処理が定期的に行われることにより、ユーザの利用履歴が統計データベースに反映される。
【００３４】
図６は、統計データベースの内容の一例を示す図である。統計データベースは、ユーザ毎および画像処理装置１０毎の状況データの統計結果が格納されたデータベースである。この実施形態では、サーバ２０はこの統計データベースを参照してユーザが利用すると推定される画像処理装置１０を選択する。図６の例では、統計データベースには、ユーザ毎および画像処理装置１０毎の統計結果として、ユーザの状態および／または画像処理装置１０の環境の属性毎に、使用された画像処理装置１０の割合を示すデータ（以下「統計データ」という）が記憶されている。図６に示される統計データベースは、「ユーザＩＤ」、「装置ＩＤ」、「気象」、「時間帯」、「バイタルデータ」、「他のユーザ」、「ページ数」、「デバイスの状態」および「スケジュール」等の項目が互いに紐付けられている。これらの項目のうち、「ユーザＩＤ」の項目には、ユーザを識別するユーザＩＤ（識別情報）が格納される。「装置ＩＤ」の項目には、画像処理装置１０を識別する装置ＩＤ（識別情報）が格納される。
【００３５】
「気象」の項目には、画像処理装置１０が利用された際の気象の属性（例えば、「晴れ」、「雨」）毎の統計結果を示すデータが格納される。図６の例では、ユーザＩＤが「usr01」であるユーザにより装置ＩＤが「device03」である画像処理装置１０が使用された気象の属性毎の統計結果は、「晴れ」が１００％であることが示されている。
【００３６】
「時間帯」の項目には、画像処理装置１０が利用された際の時間帯を示す属性（例えば、「午前中」、「午後」）毎の統計結果を示すデータが格納される。図６の例では、ユーザＩＤが「usr01」であるユーザにより装置ＩＤが「device03」である画像処理装置１０が利用された時間帯の統計結果は、午前中が７０％、午後が３０％であったことが示されている。
【００３７】
「バイタルデータ」の項目には、画像処理装置１０が利用された際のバイタルデータの解析結果の属性（例えば、「眠気あり」、「ストレス高」）毎の統計結果を示すデータが格納される。例えば、ユーザＩＤが「usr01」であるユーザにより装置ＩＤが「device03」である画像処理装置１０が利用されたバイタルに係る属性毎の統計結果は、眠気がある場合の割合が５０％であり、ストレスが高い場合の割合が３０％である、といった内容のデータが格納される。
【００３８】
「他のユーザ」の項目には、画像処理装置１０が利用されたタイミングにおいて画像処理装置１０の周囲に他のユーザが居た場合に、周囲に居たユーザ毎の統計結果を示すデータが格納される。図６の例では、「usr01」のユーザが「device03」の画像処理装置１０を利用した際における、「usr06」のユーザが他の画像処理装置１０の周囲に居た割合が２０％である旨が示されている。
【００３９】
「ページ数」の項目には、ページ数の範囲毎の統計結果を示すデータが格納される。図６の例では、ユーザＩＤが「usr01」であるユーザにより装置ＩＤが「device03」である画像処理装置１０が利用された際の画像処理の処理対象であるデータのページ数の範囲毎の統計結果が、１〜１０ページが６０％、１１〜５０ページが２０％であることが示されている。
【００４０】
「デバイスの状態」の項目には、画像処理装置１０が利用されたタイミングにおける画像処理装置１０の状態の属性（例えば、「スリープ」、「処理実行中」）毎の統計結果を示すデータが格納される。「スケジュール」の項目には、画像処理装置１０が利用されたタイミングにおけるユーザのスケジュールの属性（例えば、「会議室Ａで会議中、３０分後に会議室Ｂで会議」）毎の統計結果が格納される。なお、図６の統計データベースに含まれる項目は上述したものに限られない。例えば、統計データベースは、ユーザと画像処理装置１０との距離の属性（例えば、最も近い、２番目に近い、等）毎の統計結果の項目を有していてもよい。
【００４１】
この実施形態では、サーバ２０は、図６の統計データベースを参照し、ステップＳ１０２で取得された状況データを用いて、複数の画像処理装置１０の中からユーザが利用すると推定される画像処理装置１０を選択する。具体的には、例えば、ステップＳ１０２で取得された状況データにユーザのバイタルデータが含まれる場合、サーバ２０は、このバイタルデータにより推定されるユーザの眠気の度合いに対応付けられている画像処理装置１０を選択する。また、他の例として、ステップＳ１０２で取得された状況データに気象データが含まれる場合、サーバ２０は、この気象データにより特定される天気の種別に対応付けられている画像処理装置１０を選択してもよい。
【００４２】
この実施形態では、以下のようにして画像処理装置１０の選択処理が行われる。まず、サーバ２０は、ステップＳ１０１で取得された指示データに含まれるユーザＩＤを統計データベースから検索し、検索されたユーザＩＤに対応する装置ＩＤを特定する。次いで、サーバ２０は、特定した装置ＩＤに対応付けられている状況データの各項目の属性の中から、ステップＳ１０２で取得された状況データの属性を選択する。例えば、ステップＳ１０２で取得された状況データに、「眠気あり」を示すデータと、「天気：晴れ」、「気温：１０度」を示すデータが含まれる場合、「晴れ」の属性と、「眠気」の属性と、「気温：５〜１０度」の属性とが選択される。
【００４３】
次いで、サーバ２０は、選択された１または複数の属性毎の統計結果に基づいて、特定した装置ＩＤの画像処理装置１０の中から、ユーザにより利用されると推定される画像処理装置１０を選択する。例えば、選択された属性に対応する統計結果（割合）の合計値が最も高くなる画像処理装置１０が選択されてもよい。具体的には、例えば、ステップＳ１０１で取得された指示データに含まれるユーザＩＤが「usr01」であり、ステップＳ１０２で取得された状況データの属性が「天気：晴れ」および「眠気なし」の２つであり、統計データベースの内容が図６のものであるとする。この場合、「晴れ」に対応する割合と「眠気なし」に対応する割合との合計値が最も高くなるのは、「device03」に対応する統計データであるから、「device03」が、ユーザにより利用される画像処理装置１０として推定されてもよい。
【００４４】
図４の説明に戻る。画像処理装置１０を選択すると、サーバ２０はステップＳ１０４の処理に進む。ステップＳ１０４において、サーバ２０は、ステップＳ１０３で選択した画像処理装置１０に対して、ステップＳ１０１で指示された画像処理の処理対象データを送信する。送信された処理対象データは、画像処理装置１０で受信され、画像処理装置１０のメモリに記憶される。処理対象データの送信処理を終えると、サーバ２０は、ステップＳ１０５において、処理対象データの送信先である画像処理装置１０からの画像処理の完了報告を待機する（ステップＳ１０５；ＮＯ）。
【００４５】
さて、ユーザｘは、ユーザ端末４０を用いて画像処理を指示した後、自身が利用したい画像処理装置１０まで移動する。その後、ユーザは、画像処理装置１０の操作パネルを用いてユーザＩＤやパスワードを入力してログイン処理を行う。ユーザＩＤは、ユーザが操作パネルを操作することにより入力されてもよく、また、ユーザの社員証等に付されたＩＣタグを読み取る読取手段によりＩＤが読み取られることにより画像処理装置１０に取得されてもよい。ログインに成功すると、ユーザｘは、操作パネルを用いて画像処理（例えば、プリントアウト）を指示する操作を行う。
【００４６】
図７は画像処理装置１０が行う処理の流れを示すフローチャートである。図７に示される処理は、ユーザにより画像処理装置１０の操作パネルが操作されて画像処理が指示されたことを契機として開始される。ステップＳ２０１において、画像処理装置１０のプロセッサは、ユーザｘが指示した画像処理の処理対象データが画像処理装置１０に格納されているかを判定する。格納されていると判定された場合、画像処理装置１０はステップＳ２０２の処理をスキップしてステップＳ２０３の処理に進む。一方、格納されていないと判定された場合、画像処理装置１０はステップＳ２０２の処理に進む。
【００４７】
ステップＳ２０２において、画像処理装置１０は、サーバ２０にデータの取得要求を送信し、送信した取得要求の応答としてサーバ２０から送信されてくる処理対象データを受信（取得）する。
【００４８】
ステップＳ２０３において、画像処理装置１０は、ユーザにより指示された画像処理（例えば、プリントアウト）を実行する。ステップＳ２０４において、画像処理装置１０は、画像処理の処理結果（完了、等）を示すデータ（以下「処理結果データ」という）をサーバ２０に送信する。送信された処理結果はサーバ２０により受信される。
【００４９】
図４の説明に戻る。サーバ２０は、画像処理装置１０から処理結果データを受信すると（ステップＳ１０５；ＹＥＳ）、ステップＳ１０６の処理に進む。ステップＳ１０６において、サーバ２０は、画像処理装置１０により画像処理が実行された場合に、実行された画像処理を指示したユーザおよび画像処理を実行した画像処理装置１０に対応付けて、ステップＳ１０２で取得された状況データを状況データベースに登録する。このとき、ステップＳ１０３で選択された画像処理装置１０で画像処理が実行された場合は、画像処理を指示したユーザおよび選択された画像処理装置１０に対応付けて、ステップＳ１０２で取得された状況データが状況データベースに登録される。一方、ステップＳ１０３で選択された画像処理装置１０で画像処理が実行されなかった場合、画像処理が実行された画像処理装置および画像処理を指示したユーザに対応付けて、ステップＳ１０２で取得された状況データが状況データベースに登録される。具体的には、ステップＳ１０３で選択された画像処理装置１０と異なる画像処理装置１０から処理対象データの取得要求を受信した場合や、ステップＳ１０３で選択された画像処理装置１０と異なる画像処理装置１０から画像処理の実行完了を通知された場合、画像処理を指示したユーザおよび処理対象データの取得要求の送信元である画像処理装置１０（または画像処理の実行の完了を通知した画像処理装置１０）に対応付けて、ステップＳ１０２で取得された状況データが状況データベースに登録される。
【００５０】
以上説明したようにこの実施形態では、状況データベースに蓄積された状況データの統計結果に基づいて、ユーザにより利用されると推定される画像処理装置１０がサーバ２０により選択される。例えば、常に自身の位置から最も近い位置にある画像処理装置１０を利用しているユーザの場合、そのユーザの位置から最も近い位置にある画像処理装置１０がサーバ２０により選択される。
【００５１】
また、例えば、最も近い場所にある画像処理装置１０Ａを他のユーザｂが使用中であったため、ユーザａが２番目に近い画像処理装置１０Ｂを利用したとする。この場合、この実施形態では、状況データとして、画像処理装置１０Ａがユーザｂにより利用されていたこと、および、画像処理装置１０Ｂがユーザａにより利用されたことが、状況データベースに蓄積される。その後、別のタイミングにおいてユーザａがプリントアウトを指示すると、蓄積された状況データが参照される。ここで、画像処理装置１０Ｘの位置にユーザｂがいることがセンサ３０により検知された場合、サーバ２０はユーザａが向かう画像処理装置１０は画像処理装置１０Ｙであると推定し、画像処理装置１０Ｙに対して処理対象データを送信する。このように、この実施形態では、ユーザによる実際の使用履歴が蓄積され、後のタイミングでユーザにより画像処理が指示された際に履歴をフィードバックした選択がサーバ２０により行われる。
【００５２】
また、他の例として、ユーザａはプリントアウトを行う際に、常に２番目に近い画像処理装置１０Ｂを利用していたとする。この場合、次にユーザａがプリントアウトを指示すると、サーバ２０はユーザａが画像処理装置１０Ｂに向かうと推定し、画像処理装置１０Ｂに処理対象データを送信する。
【００５３】
すなわち、この実施形態では過去に利用された状況における気象データやバイタルデータ等の状況データをもとに、ユーザがどの画像処理装置１０に向かうか（どの画像処理装置１０を利用するか）が推定される。そして、利用されると推定された画像処理装置１０へ処理対象データが送信される。例えば、眠気がある場合は遠くの画像処理装置１０に向かったり、天気が晴れの日には窓から景色が見える経路の画像処理装置１０に向かったり、といった、その状況に対応するユーザの嗜好に応じた画像処理装置１０が推定される。これにより、画像処理装置１０の前にユーザが到達して画像処理装置１０からの出力を得るまでの待ち時間が短縮される。
【００５４】
［３］変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態および以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００５５】
（１）上述の実施形態では、サーバ２０が、複数の画像処理装置１０の中からユーザに利用されると推定される画像処理装置１０を選択する処理を行った。上述の実施形態においてサーバ２０により実行される処理は、他の装置により実行されてもよい。例えば、ユーザが使用するパーソナルコンピュータに専用のアプリケーションをインストールさせ、このパーソナルコンピュータが、上述の実施形態においてサーバ２０が実行した各種の処理を実行してもよい。また、複数の画像処理装置１０のうちの１または複数の画像処理装置１０が、上述の実施形態においてサーバ２０により実行された各種の処理を実行してもよい。
【００５６】
また、上述の実施形態においてサーバ２０により実行された各種の処理を、複数のサーバが協働して実行してもよい。例えば、図２に示す機能構成部毎に設けられたサーバが協働することにより図２に示す各機能が実装されてもよい。
【００５７】
（２）上述の実施形態において、図５に示した状況データベースや図６に示した統計データベースに含まれる項目は、上述したものに限られない。例えば、画像処理装置１０の起動時間の項目や、スリープの頻度の項目が含まれていてもよい。また、画像処理装置１０の機能（例えば、ＰＰＭ値）の項目を状況データベースや統計データベースに含めておき、サーバ２０が画像処理装置１０の選択処理を行う際にこの項目を参照してもよい。
【００５８】
（３）上述の実施形態では、サーバ２０が図６に示される統計データベースを参照して、ユーザが利用すると推定される画像処理装置１０を選択する処理を行った。ユーザがどの画像処理装置１０を利用するかを推定する方法は、上述したものに限られず、種々の手法が適用され得る。例えば、状況データの統計結果による隠れマルコフモデル等の確率モデルを用いた推定処理が行われてもよい。また、統計データベースを用いることなく、サーバ２０が、状況データベースを基に逐次統計処理を行い、統計結果に基づいて画像処理装置１０の選択処理を行ってもよい。
【００５９】
また、スケジュールを考慮した推定処理が行われてもよい。例えば、サーバ２０が、スケジュール情報から、行き先の会議室でプリントアウトすることを推定し、行き先の会議室にある画像処理装置１０に処理対象データを送信してもよい。
【００６０】
また、他の推定方法として、例えば、忙しさに基づいて利用する画像処理装置１０が推定されてもよい。この場合、忙しさの度合いはスケジュールのつまり具合やバイタルデータの焦り具合から判定されてもよい。
【００６１】
（４）上述の実施形態では、３台の画像処理装置１０と、１台のサーバ２０と、１つのセンサ３０と、１台のユーザ端末４０とを有する管理システム１００を例示したが、管理システム１００に含まれる各装置の数は上述したものに限られない。例えば、管理システム１００に４以上の画像処理装置１０が含まれていてもよい。また、複数のユーザ端末４０が管理システム１００に含まれていてもよい。また、複数のセンサ３０が管理システム１００に含まれていてもよい。
【００６２】
（５）上述の実施形態において、サーバ２０は、状況データベースに蓄積された状況データの量が予め定められた閾値以下である場合、複数の画像処理装置に処理対象データを送信してもよい。状況データベースにデータが或る程度蓄積されるまでは、サーバ２０による推定処理の精度が低い場合がある。そのため、推定精度が向上するまでは、複数の画像処理装置１０にサーバ２０が処理対象データを送信してもよい。この場合、処理対象データは、複数の画像処理装置１０の全てに送信されてもよく、また、他のユーザに使用されていない画像処理装置１０に送信されてもよい。また、処理対象データの送信先をユーザがユーザ端末４０を用いて指定し、指定された画像処理装置１０に処理対象データが送信されてもよい。
【００６３】
また、ユーザが指示した画像処理をどの画像処理装置１０で実行させるかを指定するドライバやＷｅｂＵＩを設ける構成とし、インタラクティブにデータを蓄積していくことで推定精度を向上させてもよい。
【００６４】
（６）上述の実施形態では、画像処理装置１０が設置された位置から予め定められた範囲内に居るユーザを、ＩＣタグを読み取る読取手段の読取結果により検知した。画像処理装置１０の周囲に居るユーザの検知方法は上述したものに限られない。ユーザを検知する検知手段は、例えば、超音波センサ、可視光センサ、または赤外線と超音波を組み合わせたセンサ、等の人感センサであってもよい。また、検知手段は、例えば、音センサ、振動センサであってもよい。また、検知手段は、ユーザが所持する端末の位置をＧＰＳ（Global Positioning System）により検知するものであってもよい。また、各画像処理装置１０に撮影手段（カメラ）を設置し、撮影手段により撮影された画像（静止画像または動画像）をサーバ２０が画像解析することによりユーザが検知されてもよい。
【００６５】
（７）上述の実施形態では、サーバ２０は図４のステップＳ１０２において他の装置から状況データを受信したが、状況データを取得するタイミングは上述したものに限られない。例えば、サーバ２０は定期的に（例えば、一時間毎、等）状況データを取得し、取得した状況データを状況データベースに登録してもよい。
【００６６】
（８）上述した実施形態において、サーバ２０のプロセッサ２５２により実行されるプログラムは、インターネット等の通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスク等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等の、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００６７】
２…通信回線、１０…画像処理装置、２０…サーバ、２１…取得手段、２２…選択手段、２３…送信手段、２４…登録手段、２５…第２の送信手段、３０…センサ、４０…ユーザ端末、１００…管理システム。
【図１】
2018186435.tif 000003
【図２】
2018186435.tif 000004
【図３】
2018186435.tif 000005
【図４】
2018186435.tif 000006
【図５】
2018186435.tif 000007
【図６】
2018186435.tif 000008
【図７】
2018186435.tif 000009