(57)【要約】【課題】出力デバイスの設置位置を最適化することができる設置シミュレーション装置を提供する。【解決手段】画像形成装置２０を設置可能な複数の設置可能位置Ｐ１〜Ｐ１２に対し、情報処理装置１０の設置された机Ａａ〜Ｒａから画像形成装置２０までの各ユーザーＡ〜Ｒの移動時間を取得する移動情報取得部３５３と、複数の設置可能位置Ｐ１〜Ｐ１２の少なくとも一つで各ユーザーＡ〜Ｒによって行われた画像形成装置２０での用紙の出力枚数を取得する出力枚数取得部３５４と、複数の設置可能位置Ｐ１〜Ｐ１２に対して各ユーザーＡ〜Ｒの移動時間及び出力枚数を乗じたユーザー別移動コストを合計して求めた移動コストが最も小さい設置可能位置Ｐ１〜Ｐ１２を画像形成装置２０の推奨設置位置として提示する設置位置提示部３５６とを備える。【選択図】図１
2015060510.tif 000002
【特許請求の範囲】
【請求項１】
出力デバイスを設置可能な複数の設置可能位置に対し、ユーザー端末の設置された端末位置からの各ユーザーの移動時間を取得する移動情報取得部と、
前記複数の設置可能位置の少なくとも一つで各ユーザーによって行われた前記出力デバイスでの用紙の出力枚数を取得する出力枚数取得部と、
前記複数の設置可能位置に対して前記各ユーザーの前記移動時間及び前記出力枚数を乗じたユーザー別移動コストを合計して移動コストを求める移動コスト取得部と、
前記求められた移動コストが最も小さい前記設置可能位置を前記出力デバイスの推奨設置位置として提示する設置位置提示部と、
を備えることを特徴とする設置シミュレーション装置。
【請求項２】
請求項１記載の設置シミュレーション装置であって、
前記移動コスト取得部は、前記ユーザー別移動コストを求める際に、更に前記端末位置から前記設置可能位置までの距離を乗じる、
ことを特徴とする設置シミュレーション装置。
【請求項３】
請求項１又は２記載の設置シミュレーション装置であって、
前記移動コスト取得部は、前記ユーザー別移動コストを求める際に、更に前記各ユーザーの属性に応じた重み係数を乗じる、
ことを特徴とする設置シミュレーション装置。
【請求項４】
請求項１〜３の何れか一項に記載の設置シミュレーション装置であって、
前記移動情報取得部は、前記複数の設置可能位置の少なくとも一つに対して前記ユーザー端末から前記出力デバイスに印刷指示した後に前記端末位置から前記出力デバイスに移動するまでの前記各ユーザーの実際の移動時間と共に移動距離を取得し、前記取得した実際の移動時間及び移動距離から前記各ユーザーの移動速度を取得し、前記各ユーザーの移動速度に基づいて前記実際の移動時間の取得が行われていない設置可能位置に対して移動時間を求める、
ことを特徴とする設置シミュレーション装置。
【請求項５】
出力デバイスを設置可能な複数の設置可能位置に対し、ユーザー端末の設置された端末位置からの各ユーザーの移動時間を取得する移動情報取得機能と、
前記複数の設置可能位置の少なくとも一つで各ユーザーによって行われた前記出力デバイスでの用紙の出力枚数を取得する出力枚数取得機能と、
前記複数の設置可能位置に対して前記各ユーザーの前記移動時間及び前記出力枚数を乗じたユーザー別移動コストを合計して移動コストを求める移動コスト取得機能と、
前記求められた移動コストが最も小さい前記設置可能位置を前記出力デバイスの推奨設置位置として提示する設置位置提示機能と、
をコンピューターに実現させることを特徴とする設置シミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの動線を加味してプリンター等の出力デバイスの設置位置を提示する設置シミュレーション装置及びプログラムに関する。
【背景技術】
【０００２】
近年では、出力デバイスとしてのデジタル複合機やプリンター等の画像形成装置を複数のユーザーによって共用することがある。画像形成装置の共用においては、情報処理装置等のユーザー端末と画像形成装置とをネットワーク等によって接続し、ユーザー端末から画像形成装置に対して印刷指示を行うのが一般的である。
【０００３】
このような場合、印刷指示を行ったユーザーは、ユーザー端末が設置されている端末位置としての机から画像形成装置まで移動して印刷物を取ることになるので、机から最も近い位置に設置されている画像形成装置の使用を望む。
【０００４】
そうした出力先の画像形成装置をユーザーに使用させるために、各ユーザーにとっての出力先を最適化する方法について種々の提案がなされている（例えば特許文献１）。
【０００５】
しかし、画像形成装置の設置に関しては、最適化する方法がなく、設置作業を行う者が直感的に設置場所を選択することが多い。
【０００６】
このため、設置後は、大量の印刷をする利用頻度の高いユーザーが画像形成装置から遠い座席になり、逆に利用頻度の低いユーザーが画像形成装置の近くの座席になる等、画像形成装置に対して印刷物を取りに移動するユーザー全体としての動きが非効率となる場合があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１８９６４５公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする問題点は、出力デバイスの設置位置を最適化できない点である。
【課題を解決するための手段】
【０００９】
本発明は、出力デバイスを設置可能な複数の設置可能位置に対し、ユーザー端末の設置された端末位置からの各ユーザーの移動時間を取得する移動情報取得部と、前記複数の設置可能位置の少なくとも一つで各ユーザーによって行われた前記出力デバイスでの用紙の出力枚数を取得する出力枚数取得部と、前記複数の設置可能位置に対して前記各ユーザーの移動時間及び前記印刷枚数を乗じたユーザー別移動コストを合計して移動コストを求める移動コスト取得部と、前記求められた移動コストが最も小さい前記設置可能位置を前記出力デバイスの推奨設置位置として提示する設置位置提示部とを備えることを設置シミュレーション装置の最も主な特徴とする。
【発明の効果】
【００１０】
本発明によれば、各ユーザーの出力枚数と各ユーザーの動線が加味された移動時間とから出力デバイスを設置する最適位置を求めることができ、出力デバイスの設置位置を最適化することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例に係る設置シミュレーション装置を適用した画像処理システムの構成を示すブロック図である。
【図２】図１の画像処理システムの情報処理装置及び画像形成装置を設置したフロアマップの一例ある。
【図３】図１の画像処理システムに用いられる管理サーバーの構成を示すブロック図である。
【図４】画像形成装置の設置シミュレーションを示すフローチャートである。
【図５】仮想配置パターンによるフロアマップの一例である。
【図６】ユーザーの動線のシミュレーション時のフロアマップの一例である。
【図７】ユーザーの動線の別のシミュレーション時のフロアマップの一例である。
【発明を実施するための形態】
【００１２】
出力デバイスの設置位置を最適化するという目的を、出力デバイスを設置可能な設置可能位置に対する各ユーザーの移動時間と出力デバイスでの出力枚数とを考慮する設置シミュレーション装置により実現した。
【００１３】
具体的には、設置シミュレーション装置が、出力デバイスを設置可能な複数の設置可能位置に対しユーザー端末の設置された端末位置からの各ユーザーの移動時間を取得し、複数の設置可能位置の少なくとも一つで各ユーザーによって行われた出力デバイスでの用紙の出力枚数を取得し、複数の設置可能位置に対して各ユーザーの移動時間及び印刷枚数を乗じたユーザー別移動コストを合計して移動コストを求め、移動コストが最も小さい設置可能位置を出力デバイスの推奨設置位置として提示する。
【００１４】
移動時間の取得としては、実際に全ての設置可能位置に出力デバイスを設置して取得する方法や、少なくとも一つの設置可能位置に出力デバイスを設置して取得された移動時間に基づいて、出力デバイスが設置されていない設置可能位置についての移動時間を算出する方法等がある。
【００１５】
移動時間を算出する場合は、ユーザー端末から出力デバイスに印刷指示した後に端末位置から出力デバイスに移動するまでの各ユーザーの実際の移動時間と共に移動距離を取得し、取得した実際の移動時間及び移動距離から前記各ユーザーの移動速度を取得する。そして、取得された移動速度に基づいて、実際の移動時間の取得が行われていない設置可能位置に対して各ユーザーの移動時間を求める。
【００１６】
実際の移動時間や移動距離の取得は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）やＲＦＩＤ（Ｒａｄｉｏ  Frｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を利用して実現できる。
【００１７】
以下、本発明の実施例について図面を参照して説明する。
［設置シミュレーション装置の構成］
図１は、設置シミュレーション装置を適用した画像処理システムの構成を示す概念図である。図２は、図１の画像処理システムの情報処理装置及び画像形成装置を設置したフロアマップの一例である。
【００１８】
画像処理システム１では、図１のように、複数のユーザー端末としての情報処理装置１０Ａ、１０Ｂ、１０Ｃ・・・（以下、「情報処理装置１０Ａ、１０Ｂ、１０Ｃ・・・」を「情報処理装置１０」と総称することがある）、出力デバイスとしての画像形成装置２０Ａ及び２０Ｂ（以下、「画像形成装置２０Ａ及び２０Ｂ」を画像形成装置２０と総称することがある）、及び設置シミュレーション装置としての管理サーバー３０がインターネットやＬＡＮ等のネットワーク５により接続されている。
【００１９】
本実施例の画像処理システム１では、図２のフロアマップのように、複数の情報処理端末１０及び画像形成装置２０がオフィス等の同一のフロア内に設置されている。複数の情報処理端末１０（１０Ａ〜１０Ｒ）は、フロア内のレイアウトに応じて、それぞれ端末位置となるユーザーＡ〜Ｒの座席の位置にある机Ａａ〜Ｒａに設置されている。画像形成装置２０は、フロア内のレイアウトに応じて、空きスペース等の複数の設置可能位置Ｐ１〜Ｐ１２の何れかに設置されている。図２の例では、画像形成装置２０Ａ及び２０Ｂが、それぞれ設置可能位置Ｐ５及びＰ８に設置されている。なお、管理サーバー３０は、図２のフロア内外の何れに設置してもよい。
【００２０】
画像処理システム１においては、ユーザーが情報処理装置１０から画像形成装置２０に対して文書情報の印刷指示を行い、その印刷指示を受けた画像形成装置２０が印刷指示に基づいて用紙上に画像を形成し印刷出力する。その後、印刷指示を行ったユーザーは、情報処理装置１０が設置されている机の位置から画像形成装置２０まで移動して印刷物を取ることになる。
【００２１】
ユーザーは、図１のように、位置検出用端末５０Ａ，５０Ｂ，５０Ｃ・・・（以下、「位置検出用端末５０Ａ，５０Ｂ，５０Ｃ・・・」を「位置検出用端末５０」と総称することがある）を所持している。位置検出用端末５０は、例えばＧＰＳ機能を有するＧＰＳ携帯端末やＲＦＩＤカード等とすることができる。これにより、後述するように所持するユーザーの位置情報を管理サーバー３０で検出可能とする。
【００２２】
図３は、図１の画像処理システムに用いられる管理サーバーの構成を示すブロック図である。
【００２３】
管理サーバー３０は、情報処理装置であり、図３のように、ネットワークインターフェイス３１、記憶部３３、制御部３５等を備えている。
【００２４】
ネットワークインターフェイス３１は、情報処理装置１０、画像形成装置２０を含む外部装置に対してネットワーク５を通じたデータの送受信を行う。
【００２５】
制御部３５は、ＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算装置であり、プログラムを実行することで各種の処理や制御を行う。
【００２６】
記憶部３３は、動作制御用のプログラム等を記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業領域としてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、及びＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置を有する。
【００２７】
本実施例の管理サーバー３０では、制御部３５が記憶部３３内のプログラムを実行することにより、フロアマップ管理部３５１、位置検出部３５２、移動情報取得部３５３、出力枚数取得部３５４、移動コスト取得部３５５、設置位置提示部３５６として動作する。
【００２８】
フロアマップ管理部３５１は、フロアマップ管理機能を実現し、情報処理装置１０及び画像形成装置２０が設置されるフロアのＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）図面等のフロアマップデータ（図２参照）を管理する。なお、フロアマップデータは、記憶部３３内に記憶されている。
【００２９】
位置検出部３５２は、位置検出機能を実現し、各ユーザーＡ〜Ｒが机Ａａ〜Ｒａから画像形成装置２０まで移動するときの位置情報を検出する。
【００３０】
本実施例では、ユーザーが情報処理装置１０で印刷指示を行うと、その印刷指示に基づく指示情報を位置検出部３５２がネットワーク５を介して受信し、対応するユーザーの位置検出用端末５０の位置情報の取得を開始する。そして、位置検出部３５２は、位置検出用端末５０の位置情報からユーザーが画像形成装置２０に到達したことを検出すると、位置情報の取得を終了する。これにより、位置検出部３５２は、ユーザーＡ〜Ｒの机Ａａ〜Ｒａから画像形成装置２０までの連続する位置情報を移動経路（動線）として検出することになる。
【００３１】
ユーザーの位置情報の検出は、ユーザーが所持する位置検出用端末５０の座標情報を取得することで実現できる。例えば、位置検出用端末５０がＧＰＳ携帯端末の場合は、ＧＰＳ携帯端末から送信される位置情報を管理サーバー３０側で受信すればよい。位置検出用端末５０がＲＦＩＤカードの場合は、図２のフロア内に複数のＲＦＩＤリーダーを設置し、ＲＦＩＤリーダーで検出された位置情報を管理サーバー３０側で取得すればよい。
【００３２】
移動情報取得部３５３は、移動情報取得機能を実現し、画像形成装置２０を設置可能な複数の設置可能位置Ｐ１〜Ｐ１２に対し、机Ａａ〜Ｒａからの各ユーザーＡ〜Ｒの移動時間を取得する。
【００３３】
本実施例の移動情報取得部３５３は、複数の設置可能位置Ｐ１〜Ｐ１２の少なくとも一つ（図２の例では二つの設置可能位置Ｐ５及びＰ８）に対して、情報処理装置１０から画像形成装置２０に印刷指示した後に机Ａａ〜Ｒａから画像形成装置２０に移動するまでの各ユーザーＡ〜Ｒの実際の移動時間と共に移動距離を取得する。
【００３４】
実際の移動時間としては、位置検出部３５２による位置情報の検出の開始から終了までの時間が取得されることになる。また、実際の移動距離としては、位置検出部３５２によって検出されたユーザーの動線の長さが取得されることになる。
【００３５】
画像形成装置２０が設置されていない他の設置可能位置Ｐ１〜Ｐ４、Ｐ６、Ｐ７、及びＰ９〜Ｐ１２については、位置検出部３５２が実際の移動時間及び移動距離から各ユーザーの移動速度を取得し、各ユーザーＡ〜Ｒの移動速度に基づいて移動時間を求める。
【００３６】
この移動時間を求める際には、机Ａａ〜Ｒａから設置可能位置Ｐ１〜Ｐ４、Ｐ６、Ｐ７、及びＰ９〜Ｐ１２までの移動距離が必要なるが、移動距離としては、フロアマップ上の机Ａａ〜Ｒａから設置可能位置Ｐ１〜Ｐ４、Ｐ６、Ｐ７、及びＰ９〜Ｐ１２までの動線として想定される最短距離を採用すればよい。
【００３７】
出力枚数取得部３５４は、出力枚数取得機能を実現し、複数の設置可能位置Ｐ１〜Ｐ１２の少なくとも一つ（図２の例では二つの設置可能位置Ｐ５及びＰ８）で、各ユーザーによって行われた画像形成装置２０による用紙の出力枚数を取得する。
【００３８】
例えば、出力枚数取得部３５４は、画像形成装置２０で一つの印刷指示による印刷出力が行われたときに、印刷指示をしたユーザーとその印刷出力に対する出力枚数とを画像形成装置２０からネットワーク５を介して受信する。或いは、出力枚数取得部３５４は、情報処理装置１０からユーザーによる印刷指示を受信するようにしてもよい。
【００３９】
何れの場合でも、各ユーザーによって行われた画像形成装置２０による用紙の出力枚数を取得することが可能となる。
【００４０】
移動コスト取得部３５５は、移動コスト取得機能を実現し、複数の設置可能位置Ｐ１〜Ｐ１２に対し、各ユーザーの移動時間及び出力枚数を乗じたユーザー別移動コストを合計して移動コストを求める。
【００４１】
本実施例の移動コスト取得部３５５は、ユーザー別移動コストを求める際に、更に机Ａａ〜Ｒａから設置可能位置Ｐ１〜Ｐ１２までの距離（移動距離）並びに各ユーザーＡ〜Ｒの属性に応じた重み係数を乗じる。重み係数は、例えばユーザーの役職や職務内容等に応じて異なる係数や移動時間及び出力枚数間のバランスを調整する係数である。
【００４２】
ユーザーの役職や職務内容によっては、優先的に、画像形成装置２０の近くに座席が存在した方が良いこともあるので、そのような場合に対応することができる。
【００４３】
また、ユーザーによっては、出力枚数及び移動時間の一方が同他方に対して著しく小さくなることもあるため、移動時間及び出力枚数間のバランスを調整する係数は、そのような出力枚数及び移動時間のバランスを調整して一方の移動コストに与える影響が相対的に著しく低くなることを防止可能とする。
【００４４】
その他、重み係数としては、ユーザーの利用頻度が高い画像形成装置の機能と画像形成装置２０が有する機能との一致度等も含めることが可能である。
【００４５】
設置位置提示部３５６は、設置位置提示機能を実現し、求められた移動コストが最も小さい設置可能位置Ｐ１〜Ｐ１２を画像形成装置２０の推奨設置位置として提示する。提示された推奨設置位置は、情報処理装置１０や画像形成装置２０から管理サーバー３０にアクセスすること等によって参照することが可能である。
［画像形成装置の設置シミュレーション］
図４は、画像形成装置の設置シミュレーションを示すフローチャートである。
【００４６】
本実施例の設置シミュレーションにおいては、図２のフロアマップにおいて、画像形成装置２０の設置可能位置Ｐ１〜Ｐ１２や実際に画像形成装置２０が設置されている位置（設置可能位置Ｐ５及びＰ８）を事前に設定しておく。
【００４７】
この設定は、例えば、情報処理装置１０により、管理サーバー３０からフロアマップデータを取得して編集することで行わせることができる。編集後のフロアマップデータは、管理サーバー３０に送られてフロアマップ管理部３５１により管理される。
【００４８】
ステップＳ１では、「移動情報及び出力枚数の取得」が行われる。すなわち、管理サーバー３０の移動情報取得部３５３及び出力枚数取得部３５４は、現在の画像形成装置２０の配置パターンでの移動情報及び出力枚数を取得する。
【００４９】
具体的には、図２の画像形成装置２０Ａ及び２０Ｂが設置されている設置可能位置Ｐ５及びＰ８に対し、机Ａａ〜Ｒａからの各ユーザーＡ〜Ｒの移動時間及び移動距離を移動情報取得部３５３が移動情報として取得する。
【００５０】
本実施例の移動情報は、各ユーザーＡ〜Ｒが情報処理装置１０から画像形成装置２０に印刷指示した後に机Ａａ〜Ｒａから画像形成装置２０に移動するまでの実際の移動時間及び移動距離であるから、印刷指示をトリガーとして正確に取得されることになる。
【００５１】
また、出力枚数取得部３５４は、設置可能位置Ｐ５及びＰ８に対して設置されている画像形成装置２０Ａ及び２０Ｂでの各ユーザーの印刷による出力枚数を取得する。
【００５２】
これらステップＳ１の処理は、画像形成装置２０の設置シミュレーションに先立つ特定の期間（時間）内において行われる。こうして取得された移動情報及び出力枚数が記憶部３３内に記憶され、ステップＳ２へ移行する。
【００５３】
ステップＳ２では、「設置シミュレーションの実行指示受付」が行われる。この処理では、管理サーバー３０の側で、例えば、情報処理端末１０や画像形成装置２０等から設置シミュレーションの実行指示を受け付けてステップＳ３へ移行する。
【００５４】
ステップＳ３では「現在の設置パターンでの移動コストの算出」が行われる。ここでは、まず、管理サーバー３０の移動コスト取得部３５５が、ステップＳ１で取得された各ユーザーの現在の配置パターンでの実際の移動情報及び出力枚数の他、重み係数を記憶部３３から取得する。
【００５５】
そして、移動コスト取得部３５５は、取得した各ユーザーの移動情報の移動時間及び移動距離、重み係数、並びに出力枚数を乗じてユーザー別移動コストを算出し、更に全てのユーザーのユーザー別移動コストを合計することによりユーザー全体の移動コストを算出する。
【００５６】
こうして、本実施例では、現在の配置パターンである設置可能位置Ｐ５及びＰ８に対して、ユーザー全体の移動コストを求められることになる。
【００５７】
こうして現在の設置パターンでの移動コストが算出されると、ステップＳ４に移行する。
【００５８】
ステップＳ４では、「画像形成装置の仮想設置パターンの設定」が行われる。この処理では、移動コスト取得部３５５が、機器設置可能位置Ｐ１〜Ｐ１２（図２参照）のうちから、現在の設置パターンとは異なる設置可能位置を選択し、フロアマップ上に画像形成装置２０の仮想設置パターンとして設定する。
【００５９】
図５は、仮想配置パターンによるフロアマップの一例である。この例では、フロアマップ上の設置可能位置Ｐ６及びＰ１２に、それぞれ画像形成装置２０Ａ及び２０Ｂが設定された仮想設置パターンが生成されている。
【００６０】
こうしてステップＳ４が完了すると、ステップＳ５へ移行する。
【００６１】
ステップＳ５では、「仮想設置パターンでの移動コストの算出」が行われる。この処理では、移動コスト取得部３５５が、ステップＳ４で生成された仮想設置パターンに基づき、設置可能位置Ｐ６及びＰ１２に対して各ユーザーのユーザー別移動コストを求めたうえで合計し、ユーザー全体の移動コストを算出する。
【００６２】
具体的には、移動コスト取得部３５５が、仮想配置パターンでの移動コストの算出に必要なパラメーターとして、ステップＳ３で取得した移動情報の移動時間及び移動距離から各ユーザーＡ〜Ｒの移動速度を求め、且つ仮想配置パターンから想定される各ユーザーＡ〜Ｒの机Ａａ〜Ｒａから設置可能位置Ｐ６及びＰ１２までの移動距離（仮想移動距離）を求める。
【００６３】
仮想移動距離を求める際には、各ユーザーＡ〜Ｒの机Ａａ〜Ｒａから設置可能位置Ｐ６及びＰ１２までの想定される動線をシミュレーションする。
【００６４】
図６及び図７は、ユーザーの動線のシミュレーション時のフロアマップの一例を示す。図６の例では、仮想設置パターン上で、ユーザーＡが机Ａから設置可能位置Ｐ６まで移動し、ユーザーＤ、Ｋ、及びＱが机Ｄａ、Ｋａ、及びＱａからそれぞれ設置可能位置Ｐ１２まで移動する際の各ユーザーの動線がシミュレーションされている。これらの動線は、上述のように机Ａａ〜Ｒａから設置可能位置Ｐ６又はＰ１２までの最短距離となる。
【００６５】
ただし、シミュレーションされる動線は、現在の配置パターンでの動線と重なることもある。例えば、ユーザーＡが設置可能位置Ｐ５まで移動する際の動線は、設置可能位置Ｐ６まで移動する際の動線と重なるはずである。この場合、重なるはずの部分については、現在の配置パターンでの動線を優先して仮想設置パターンに対する動線のシミュレーションを行う。これにより、シミュレーションの精度を向上することが可能となる。
【００６６】
なお、動線のシミュレーションは、ユーザーＤ、Ｋ、Ｑを含む全てのユーザーＡ〜Ｒに対して行われる。
【００６７】
こうしてシミュレーションされた動線からは、移動コスト取得部３５５によってユーザーＡ〜Ｒの想定される仮想移動距離が求められる。
【００６８】
そして、移動コスト取得部３５５は、各ユーザーＡ〜Ｒの移動速度及び仮想移動距離に基づいて机Ａａ〜Ｒａから設置可能位置Ｐ６及びＰ１２までの想定される移動時間（仮想移動時間）を求める。
【００６９】
その後は、ステップＳ３と同様に、仮想移動時間に仮想移動距離及び重み係数を乗じて求めたユーザー別移動コストを合計し、ユーザー全体の移動コストを求めることになる。
【００７０】
なお、図６のようなユーザーの動線のシミュレーションは、例えば図７のように他の仮想設置パターン（設置可能位置Ｐ２及びＰ８に、それぞれ画像形成装置２０Ａ及び２０Ｂが設置されている）に代えながら、全ての仮想設置パターンについて実施される。  
【００７１】
このために、ステップＳ５が完了すると、ステップＳ６に移行する。
【００７２】
ステップＳ６では、「別の仮想設置パターンない？」の処理が行われる。この処理では、移動コスト取得部３５５が、ステップＳ４で設定された仮想設置パターンに対してステップＳ５の移動コストが求められると、移動コストが未算出の別の仮想設置パターンがあるか否かを判断する。
【００７３】
別の仮想設置パターンがある場合は、ステップＳ４以降の処理を繰り返し（ＮＯ）、別の仮想設置パターンがない場合はステップＳ７に移行する（ＹＥＳ）。
【００７４】
ステップＳ７では、「移動コストが最小の設置パターンを選択」が行われる。この処理では、設置位置提示部３５６が、ステップＳ３及びＳ５で求められた移動コストのうちの最も移動コストが小さい設置パターンを選択する。
【００７５】
移動コストが最も小さいということは、各ユーザーＡ〜Ｒの少なくとも移動時間及び移動枚数に基づいて、ユーザーＡ〜Ｒ全体で考えた場合に最も効率良く机Ａａ〜Ｒａから画像形成装置２０へ移動させることができる設置パターンであると考えられるためである。
【００７６】
このようにしてステップＳ７の処理が完了すると、ステップＳ８に移行する。
【００７７】
ステップＳ８では、「選択した設置パターンの提示」が行われる。この処理では、設置位置提示部３５６が、ステップＳ７で選択した設置パターンによる画像形成装置２０の設置可能位置を、例えば設置シミュレーションの実行指示を行った情報処理装置１０に対して提示する。
［実施例１の効果］
本実施例は、画像形成装置２０を設置可能な複数の設置可能位置Ｐ１〜Ｐ１２に対して情報処理装置１０の設置された机Ａａ〜Ｒａから画像形成装置２０までの各ユーザーＡ〜Ｒの移動時間を取得する移動情報取得部３５３と、複数の設置可能位置Ｐ１〜Ｐ１２の少なくとも一つで各ユーザーＡ〜Ｒによって行われた画像形成装置２０での用紙の出力枚数を取得する出力枚数取得部３５４と、複数の設置可能位置Ｐ１〜Ｐ１２に対し、各ユーザーＡ〜Ｒの移動時間及び出力枚数を乗じたユーザー別移動コストを合計して移動コストを求める移動コスト取得部３５５と、求められた移動コストが最も小さい設置可能位置Ｐ１〜Ｐ１２を画像形成装置２０の推奨設置位置として提示する設置位置提示部３５６とを備える。
【００７８】
従って、本実施例では、少なくともユーザーＡ〜Ｒの出力枚数とユーザーＡ〜Ｒの動線が加味された移動時間とから画像形成装置２０を設置する最適位置を求めることができ、画像形成装置２０の設置位置を最適化することができる。
【００７９】
結果として、各ユーザーＡ〜Ｒが画像形成装置２０を利用するに当たって効率的に移動できる。
【００８０】
また、本実施例では、移動コスト取得部３５５が、ユーザー別移動コストを求める際に、更に机Ａａ〜Ｒａから設置可能位置Ｐ１〜Ｐ１２までの距離（移動距離）を乗じるので、ユーザーＡ〜Ｒの動線として移動時間だけでなく移動距離をも考慮することができ、より確実に画像形成装置２０の設置位置の最適化を図ることができる。
【００８１】
本実施例では、移動コスト取得部３５５が、ユーザー別移動コストを求める際に、更に各ユーザーＡ〜Ｒの属性に応じた重み係数を乗じるので、各ユーザーＡ〜Ｒの属性、例えば役職、職務内容、出力枚数、移動距離、及び利用する画像形成装置２０の機能等を考慮して、より確実に画像形成装置２０の設置位置の最適化を図ることが可能となる。
【００８２】
また、移動情報取得部３５３は、複数の設置可能位置Ｐ１〜Ｐ１２の少なくとも一つに対して情報処理装置１０から画像形成装置２０に印刷指示した後に机Ａａ〜Ｒａから画像形成装置２０に移動するまでの各ユーザーＡ〜Ｒの実際の移動時間と共に移動距離を取得し、取得した実際の移動時間及び移動距離から各ユーザーＡ〜Ｒの移動速度を取得し、各ユーザーＡ〜Ｒの移動速度に基づいて実際の移動時間の取得が行われていない設置可能位置に対して移動時間を求める。
【００８３】
従って、本実施例では、複数の設置可能位置Ｐ１〜Ｐ１２の少なくとも一つに対して実際に取得した移動距離や移動時間等から全ての設置可能位置Ｐ１〜Ｐ１２に対する移動コストを求めることが可能となる。
【００８４】
このため、本実施例では、容易に画像形成装置２０の設置位置の最適化を図ることができる。
［その他］
以上、本発明の実施例について説明したが、本発明はこれに限られるものではなく、各種の変更が可能である。
【００８５】
例えば、本発明では、出力枚数に基づいて枚数当たりの移動時間が最短である出力デバイスの設置位置を提示するようにしても良い。また、その際にユーザーの移動における滞留時間を求め、枚数当たりの移動時間と滞留時間が最短である出力デバイスの設置位置を提示するようにしても良い。
【００８６】
また、上述の実施例では、管理サーバー３０の制御部３５が、位置検出部３５２、移動情報取得部３５３、出力枚数取得部３５４、移動コスト取得部３５５、設置位置提示部３５６として動作しているが、情報処理装置１０の制御部が、それら各部として動作することも可能である。
【００８７】
この場合、管理サーバー３０側では、ユーザーＡ〜Ｒの移動情報を収集し、情報処理装置１０の移動情報取得部３５３は、設置シミュレーションを行う場合に管理サーバー３０側から移動情報を受け取って取得すればよい。また、各ユーザーＡ〜Ｒの出力枚数は、画像形成装置１０又は管理サーバー３０側で収集され、情報処理装置１０の出力枚数取得部３５４は、画像形成装置１０又は管理サーバー３０側から出力枚数を受け取って取得すればよい。その他は、管理サーバー３０の場合とほぼ同様に動作させることができる。
【００８８】
また、上記実施例では、管理サーバー３０を独立したユニットとして設けていたが、画像形成装置２０の機能として設けることも可能である。
【符号の説明】
【００８９】
１  画像処理システム
５  ネットワーク
１０、１０Ａ、１０Ｂ、１０Ｃ  情報処理装置
２０、２０Ａ、２０Ｂ  画像形成装置
３０  管理サーバー
３５１  フロアマップ管理部
３５２  位置検出部
３５３  移動情報取得部
３５４  出力枚数取得部
３５５  移動コスト取得部
３５６  設置位置提示部
【図１】
2015060510.tif 000003
【図２】
2015060510.tif 000004
【図３】
2015060510.tif 000005
【図４】
2015060510.tif 000006
【図５】
2015060510.tif 000007
【図６】
2015060510.tif 000008
【図７】
2015060510.tif 000009