(57)【特許請求の範囲】
【請求項１】
電子機器であって、
１以上の端末装置が前記電子機器に対して生成した設定情報を取得し、前記電子機器に対する前記１以上の端末装置の位置情報を定期的に取得する取得部と、
前記１以上の端末装置のうち、前記電子機器に最も近い端末装置を判断して、前記１以上の端末装置を、前記電子機器に近い順に並べたリストを生成する判断部と、
前記電子機器に最も近い端末装置から取得した設定情報を、前記電子機器に設定する設定部と、
前記設定部が設定した設定情報に基づく機能を実行する実行部と
を具備し、
前記実行部が、前記設定情報に基づく機能を実行すると、
前記判断部は、前記実行した機能の設定情報を生成した端末装置を、前記リストから削除する
電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記判断部は、さらに、前記位置情報を定期的に取得する度に、前記リストを更新する
電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記取得部が、前記リストに含まれていない新たな端末装置から設定情報及び位置情報を取得すると、
前記判断部は、前記新たな端末装置を、前記リストの最後に追加する
電子機器。
【請求項４】
請求項１に記載の電子機器であって、
前記設定情報は、前記機能を実行する回数を含み、
前記実行部が、前記設定情報に含まれる回数分、前記機能を実行すると、
前記判断部は、前記設定情報を生成した端末装置を、前記リストから削除する
電子機器。
【請求項５】
請求項１乃至４の何れか一項に記載の電子機器であって、
前記判断部は、さらに、
前記リストに含まれる端末装置と前記電子機器との距離が、閾値以上になったことを判断し、
前記判断された端末装置を、前記リストから削除する
電子機器。
【請求項６】
電子機器を、
１以上の端末装置が前記電子機器に対して生成した設定情報を取得し、前記電子機器に対する前記１以上の端末装置の位置情報を定期的に取得する取得部と、
前記１以上の端末装置のうち、前記電子機器に最も近い端末装置を判断して、前記１以上の端末装置を、前記電子機器に近い順に並べたリストを生成する判断部と、
前記電子機器に最も近い端末装置から取得した設定情報を、前記電子機器に設定する設定部と、
前記設定部が設定した設定情報に基づく機能を実行する実行部
として機能させ、
前記実行部が、前記設定情報に基づく機能を実行すると、
前記判断部は、前記実行した機能の設定情報を生成した端末装置を、前記リストから削除する
プログラム。
【請求項７】
電子機器と、
１以上の端末装置と
を具備し、
前記電子機器は、
１以上の端末装置が前記電子機器に対して生成した設定情報を取得し、前記電子機器に対する前記１以上の端末装置の位置情報を定期的に取得する取得部と、
前記１以上の端末装置のうち、前記電子機器に最も近い端末装置を判断して、前記１以上の端末装置を、前記電子機器に近い順に並べたリストを生成する判断部と、
前記電子機器に最も近い端末装置から取得した設定情報を、前記電子機器に設定する設定部と、
前記設定部が設定した設定情報に基づく機能を実行する実行部と
を有し、
前記実行部が、前記設定情報に基づく機能を実行すると、
前記判断部は、前記実行した機能の設定情報を生成した端末装置を、前記リストから削除する
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置が生成した設定情報に基づく機能を実行する電子機器と、この電子機器のプログラムと、この電子機器及び１以上の端末装置を有する情報処理システムとに関する。
【背景技術】
【０００２】
端末装置が電子機器に対する設定情報を生成し、電子機器がその設定情報に基づく機能を実行する技術が知られている（例えば、特許文献１〜４参照。）。具体的には、特許文献１及び２には、画像形成装置を操作することができる携帯端末が開示される。特許文献３には、画像処理装置のリモート操作パネルに表示された操作画面に対して、複数人のユーザーそれぞれがヘッドマウントディスプレイ装置を用いて操作する技術が開示される。特許文献４には、モバイルデバイスが画像形成装置とＮＦＣ（Near Field Communication）通信可能な範囲内に入ると、画像形成装置にジョブの仮登録を行う技術が開示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０２９１６４号公報
【特許文献２】特開２０１２−０９００７７号公報
【特許文献３】特開２０１４−１５７４８２号公報
【特許文献４】特開２０１５−０３０１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
とりわけ、複数の端末装置が生成した設定情報に基づく機能を電子機器が実行する場合には、複数の端末装置を持つ複数のユーザーそれぞれにとってユーザーフレンドリーであることが望まれる。
【０００５】
以上のような事情に鑑み、本発明の目的は、端末装置が生成した設定情報に基づく機能を実行する電子機器の利便性を向上させるとともに、この電子機器のプログラムと、この電子機器及び１以上の端末装置を有する情報処理システムとを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一形態に係る電子機器は、
１以上の端末装置が前記電子機器に対して生成した設定情報を取得し、前記電子機器に対する前記１以上の端末装置の位置情報を定期的に取得する取得部と、
前記１以上の端末装置のうち、前記電子機器に最も近い端末装置を判断する判断部と、
前記電子機器に最も近い端末装置から取得した設定情報を、前記電子機器に設定する設定部と
を具備する。
【０００７】
本形態によれば、複数のユーザーが複数の端末装置それぞれを用いて、同時に、１台の電子機器に対する設定情報を生成することを可能にする。そして、電子機器に最も近い端末装置が生成した設定情報が電子機器に対して設定される。「電子機器に最も近い端末装置」とは、すなわち、電子機器に最も近いユーザーが所持している端末装置である。言い換えれば、複数のユーザーが電子機器の待機列に並んでいる場合、待機列の先頭のユーザーが所持している端末装置である。要するに、先頭のユーザーが自身の端末装置を用いて生成した設定情報が、電子機器に対して設定される。これにより、先頭のユーザーにとっては、電子機器の操作部に対して設定情報を入力する必要が無く、自分の順番になると直ちに電子機器で機能を実行することができる。これにより、複数のユーザーが１台の電子機器を使用する場合に、ユーザーの待機時間の削減を図るとともに、ユーザーにとっての利便性の向上を図ることができる。
【０００８】
前記判断部は、さらに、
前記１以上の端末装置を、前記電子機器に近い順に並べたリストを生成し、
前記位置情報を定期的に取得する度に、前記リストを更新する。
【０００９】
本形態によれば、ユーザーの行動に合わせてリアルタイムで待機列の更新を行うため、ユーザーにとっての利便性のさらなる向上を図ることができる。
【００１０】
前記取得部が、前記リストに含まれていない新たな端末装置から設定情報及び位置情報を取得すると、
前記判断部は、前記新たな端末装置を、前記リストの最後に追加する。
【００１１】
本形態によれば、待機列に新たに並んだユーザーの端末装置がリアルタイムでリストに追加されるため、ユーザーにとっての利便性のさらなる向上を図ることができる。
【００１２】
電子機器は、前記設定部が設定した設定情報に基づく機能を実行する実行部をさらに具備し、
前記実行部が、前記設定情報に基づく機能を実行すると、
前記設定部は、前記実行した機能の設定情報を生成した端末装置を、前記リストから削除する。
【００１３】
本形態によれば、機能を実行したユーザーの端末装置はリストから削除されるため、そのような端末装置からの設定情報はもはや電子機器に設定されることがなく、その後に電子機器を使用するユーザーにとっての利便性のさらなる向上を図ることができる。
【００１４】
前記設定情報は、前記機能を実行する回数を含み、
前記実行部が、前記設定情報に含まれる回数分、前記機能を実行すると、
前記判断部は、前記設定情報を生成した端末装置を、前記リストから削除する。
【００１５】
本形態によれば、機能を実行したユーザーの端末装置はリストから削除されるため、そのような端末装置からの設定情報はもはや電子機器に設定されることがなく、その後に電子機器を使用するユーザーにとっての利便性のさらなる向上を図ることができる。
【００１６】
前記判断部は、さらに、
前記リストに含まれる端末装置と前記電子機器との距離が、閾値以上になったことを判断し、
前記判断された端末装置を、前記リストから削除する。
【００１７】
本形態によれば、電子機器との距離が閾値以上になった端末装置（すなわち、端末装置を所有するユーザーが待機列から立ち去った）を、待機リストから削除するので、設定情報に回数が含まれない場合に、特に有効である。
【００１８】
上記目的を達成するため、本発明の一形態に係るプログラムは、電子機器を、
１以上の端末装置が前記電子機器に対して生成した設定情報を取得し、前記電子機器に対する前記１以上の端末装置の位置情報を定期的に取得する取得部と、
前記１以上の端末装置のうち、前記電子機器に最も近い端末装置を判断する判断部と、
前記電子機器に最も近い端末装置から取得した設定情報を、前記電子機器に設定する設定部と
前記設定部が設定した設定情報に基づく機能を実行する実行部
として機能させる。
【００１９】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、
電子機器と、
１以上の端末装置と
を具備し、
前記電子機器は、
１以上の端末装置が前記電子機器に対して生成した設定情報を取得し、前記電子機器に対する前記１以上の端末装置の位置情報を定期的に取得する取得部と、
前記１以上の端末装置のうち、前記電子機器に最も近い端末装置を判断する判断部と、
前記電子機器に最も近い端末装置から取得した設定情報を、前記電子機器に設定する設定部と
前記設定部が設定した設定情報に基づく機能を実行する実行部と
を有する。
【発明の効果】
【００２０】
本発明によれば、端末装置が生成した設定情報に基づく機能を実行する電子機器の利便性を向上されるとともに、この電子機器のプログラムと、この電子機器及び１以上の端末装置を有する情報処理システムとが提供される。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る情報処理システムを模式的に示す図である。
【図２】端末装置のハードウェア構成を示すブロック図である。
【図３】ＭＦＰのハードウェア構成を示すブロック図である。
【図４】端末装置の機能的構成を示すブロック図である。
【図５】ＭＦＰの機能的構成を示すブロック図である。
【図６】端末装置の動作を示すフローチャートである。
【図７】ＭＦＰの動作を示すフローチャートである。
【図８】印刷待機リストを模式的に示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら、本発明の一実施形態を説明する。本実施形態では、電子機器として、画像形成装置（典型的にはMultifunction Peripheral、以下ＭＦＰと称する）を例に説明する。
【００２３】
（１．情報処理システムの概要）
図１は、本発明の一実施形態に係る情報処理システムを模式的に示す図である。
情報処理システム１は、複数の端末装置１０と、ＭＦＰ２０と、サーバー装置３０とを有する。
【００２４】
複数の端末装置１０それぞれと、ＭＦＰ２０とは、Bluetooth（登録商標）等により近距離無線通信可能である。複数の端末装置１０と、ＭＦＰ２０と、サーバー装置３０とは、インターネット等のネットワークＮに接続される。端末装置１０は、典型的にはスマートフォンやタブレット型パーソナルコンピューター等の携帯端末である。
【００２５】
一般に、ＭＦＰで印刷等の機能を実行する際、ユーザーは、ＭＦＰに設けられたタッチパネルを操作して印刷設定情報（色、用紙サイズ、部数、拡大率等）を入力し、続いて、スタートボタンを操作して機能を実行する。複数のユーザーが１台のＭＦＰを使用する場合には、１人のユーザーが印刷設定情報を入力した後に印刷機能を実行し、続いて、別のユーザーが印刷設定情報を入力した後に印刷機能を実行する、の繰り返しとなる。このため、印刷機能を複数回実行するのに掛かる時間のみならず、複数のユーザーそれぞれが印刷設定情報を入力する時間も掛かる。その結果、自分の順番になるまで長時間待機することを強いられるユーザーも生じ得る。
【００２６】
以上のような事情に鑑み、本実施形態によれば、複数のユーザーが複数の端末装置１０それぞれを用いて、同時に、１台のＭＦＰ２０に対する設定情報を生成することを可能にする。これにより、複数のユーザーが１台のＭＦＰ２０を使用する場合に、ユーザーの待機時間の削減を図るとともに、ユーザーにとっての利便性の向上を図る。
【００２７】
（２．端末装置のハードウェア構成）
図２は、端末装置のハードウェア構成を示すブロック図である。
端末装置１０は、制御部１１と、制御部１１とバス１７を介して接続された表示部１２、近距離通信部１３、位置検出部１４、操作部１５、記憶部１６、ネットワーク接続部１８及びカメラ１９とを有する。
【００２８】
制御部１１は、ＣＰＵ（Central Processing Unit）等を含む。制御部１１は、ＲＡＭ（Random Access Memory）にロードされた情報処理プログラム等のプログラムを実行する。
【００２９】
記憶部１６は、ＲＯＭ（Read Only Memory）、ＲＡＭ等の半導体メモリーとを含む。ＲＯＭは、制御部１１が実行するプログラムやデータなどを固定的に記憶する。ＲＡＭには、ＲＯＭに記憶されたプログラムがロードされる。
【００３０】
表示部１２は、ＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）ディスプレイ等を含む。表示部１２は、制御部１１から受け取った情報に基づいて演算処理を行い、生成した画像信号を画面に表示する。
【００３１】
操作部１５は、表示部１２に重畳配置されたタッチセンサーである。操作部１５は、ユーザーからの操作を検出して制御部１１に供給する。
【００３２】
近距離通信部１３は、Bluetooth（登録商標）などの規格に基づいて、ＭＦＰ２０との通信を行うための通信インタフェースである。
【００３３】
位置検出部１４は、ＧＰＳ（Global Positioning System）センサー１４ａや加速度センサー１４ｂ等を含む。位置検出部１４は、端末装置１０の位置や傾きを特定するための情報を取得して制御部１１に出力する。
【００３４】
ネットワーク接続部１８は、ネットワークＮに接続するための通信インタフェースである。
【００３５】
カメラ１９は、撮像素子及びレンズ等を有し、撮像により得られたデータを制御部１１に供給する。
【００３６】
（３．ＭＦＰのハードウェア構成）
図３は、ＭＦＰのハードウェア構成を示すブロック図である。
ＭＦＰ２０は、制御部２１と、制御部２１に接続された画像読取部２２、画像処理部２４、画像メモリー２５、画像形成部２６、操作部２７、記憶部２８、ネットワーク接続部２９及び近距離通信部２３とを有する。ＭＦＰ２０には、ＡＲ（Augmented Reality）マーカーが付されている。
【００３７】
制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、ＭＦＰ２０の全体的な動作制御を司る。ＭＦＰ２０を各機能部（後述）として機能させるコンピュータープログラムは、ＲＯＭ等の非一過性の記憶媒体に記憶される。
【００３８】
制御部２１は、制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３９】
制御部２１は、ユーザーから、操作部２７またはネッワーク接続されたパーソナルコンピュータ（図示せず）等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能及びコピー機能機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００４０】
画像読取部２２は、原稿から画像を読み取る。
【００４１】
画像処理部２４は、画像読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２４は、画像読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００４２】
画像メモリー２５は、画像読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２６での印刷対象となるデータを一時的に記憶したりする領域である。
【００４３】
画像形成部２６は、画像読取部２２で読み取られた画像データ等の画像形成を行う。
【００４４】
操作部２７は、ＭＦＰ２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部及び操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２７ａを備えている。
【００４５】
近距離通信部２３は、Bluetooth（登録商標）などの規格に基づいて、１以上の端末装置１０それぞれとの通信を行うための通信インタフェースである。
【００４６】
ネットワーク接続部２９は、ネットワークＮに接続するための通信インタフェースである。
【００４７】
記憶部２８は、画像読取部２２によって読み取られた原稿画像等を記憶する、ＨＤＤ（Hard Disk Drive）などの大容量の記憶装置である。
【００４８】
（４．サーバー装置のハードウェア構成）
サーバー装置３０のハードウェア構成は、典型的な情報処理装置のハードウェア構成と同様であり、図示及び説明を省略する。例えば、サーバー装置３０のハードウェア構成は、端末装置１０のハードウェア構成（図２）から、近距離通信部１３及びカメラ１９を除いた構成であってもよい。例えば、サーバー装置３０は、印刷設定アプリを記憶しており、端末装置１０からの要求により、印刷設定アプリを端末装置１０に提供する。
【００４９】
（５．端末装置の機能的構成）
図４は、端末装置の機能的構成を示すブロック図である。
端末装置１０の制御部１１は、情報処理プログラムを実行することにより、ＡＲマーカー取得部１０１、加速度データ取得部１０７、位置情報生成部１０２、ＭＦＰ判断部１０３、印刷設定画面取得部１０４、印刷設定情報生成部１０５及びユーザー設定情報生成部１０６として動作する。
【００５０】
ＡＲマーカー取得部１０１は、使用対象であるＭＦＰ２０に付されたＡＲマーカーを撮像したカメラ１９が撮像した撮像データを取得する。
【００５１】
加速度データ取得部１０７は、加速度センサー１４ｂが検出した端末装置１０の加速度のデータを、定期的に取得する。
【００５２】
位置情報生成部１０２は、撮像データに含まれるＡＲマーカーのサイズをもとに、端末装置１０とＭＦＰ２０との距離を算出し、算出した距離を示す距離情報（位置情報）を生成する。
位置情報生成部１０２は、さらに、加速度データ取得部１０７から加速度データを取得する度に、加速度データをもとに端末装置１０の移動距離を算出する。位置情報生成部１０２は、生成済みの距離情報と、算出した移動距離をもとに、距離情報を定期的に更新する。
【００５３】
ＭＦＰ判断部１０３は、撮像データを画像認識し、ＡＲマーカーによって一意に識別されるＭＦＰ２０の機種を判断する。
【００５４】
印刷設定画面取得部１０４は、この機種のＭＦＰ２０の印刷設定アプリを、ネットワークＮを通じてサーバー装置３０から取得する。
【００５５】
印刷設定情報生成部１０５は、印刷設定アプリを起動し、ユーザーによる操作部１５に対する操作を検出し、検出結果をもとに印刷設定情報（色、用紙サイズ、部数、拡大率等）を生成する。
【００５６】
ユーザー設定情報生成部１０６は、距離情報及び印刷設定情報をもとにユーザー設定情報を生成し、ＭＦＰ２０に送信する。
ユーザー設定情報生成部１０６は、さらに、更新した距離情報をもとに更新距離情報を生成し、ＭＦＰ２０に定期的に送信する。
【００５７】
（６．ＭＦＰの機能的構成）
図５は、ＭＦＰの機能的構成を示すブロック図である。
ＭＦＰ２０の制御部２１は、コンピュータープログラムを実行することにより、ユーザー設定情報取得部２０１、リスト生成部２０２及び設定部２０３として動作する。
【００５８】
ユーザー設定情報取得部２０１は、１以上の端末装置１０から、ユーザー設定情報を取得するとともに、更新距離情報を定期的に取得する。
【００５９】
リスト生成部２０２は、ユーザー設定情報及び更新距離情報をもとに、印刷待機リストを生成する。
【００６０】
設定部２０３は、印刷待機リストの最初に登録された印刷設定情報を、機能実行部に対して設定し、表示部２７ａに表示する。
【００６１】
（７．情報処理システムの動作）
（７−１．端末装置の動作）
図６は、端末装置の動作を示すフローチャートである。
端末装置１０のカメラ１９は、使用対象であるＭＦＰ２０に付されたＡＲマーカーを撮像する。ＡＲマーカー取得部１０１は、カメラ１９が撮像した、ＡＲマーカーの撮像データを取得する（ステップＳ１１）。ＡＲマーカー取得部１０１は、取得した撮像データを、位置情報生成部１０２と、ＭＦＰ判断部１０３とに供給する。
【００６２】
位置情報生成部１０２は、ＡＲマーカー取得部１０１から撮像データを取得すると、撮像データに含まれるＡＲマーカーのサイズをもとに、端末装置１０とＭＦＰ２０との距離を算出し、算出した距離を示す距離情報（位置情報）を生成する（ステップＳ１２）。位置情報生成部１０２は、生成した距離情報を、ユーザー設定情報生成部１０６に供給する。
【００６３】
一方、ＭＦＰ判断部１０３は、ＡＲマーカー取得部１０１から撮像データを取得すると、撮像データを画像認識し、ＡＲマーカーによって一意に識別されるＭＦＰ２０の機種を判断する（ステップＳ１３）。ＭＦＰ判断部１０３は、判断したＭＦＰ２０の機種を、印刷設定画面取得部１０４に通知する。
【００６４】
印刷設定画面取得部１０４は、ＭＦＰ判断部１０３から通知を受けると、この通知により特定される機種のＭＦＰ２０の印刷設定アプリを、ネットワークＮを通じてサーバー装置３０から取得する（ステップＳ１４）。印刷設定画面取得部１０４は、取得した印刷設定アプリを、印刷設定情報生成部１０５に供給する。
【００６５】
「印刷設定アプリ」とは、特定の機種のＭＦＰ２０の印刷設定情報（色、用紙サイズ、部数、拡大率等）を生成するためのアプリケーションソフトである。典型的には、「印刷設定アプリ」は、ＭＦＰ２０のパネル画像と同様の画像を端末装置１０の表示部１２に表示し、タッチセンサーである操作部１５から印刷設定情報の入力を受け付ける。これにより、ユーザーにとっては、あたかもＭＦＰ２０のタッチパネルを操作して印刷設定情報を入力しているかのように、端末装置１０を操作してＭＦＰ２０に対する印刷設定情報を入力することができる。
【００６６】
印刷設定情報生成部１０５は、印刷設定画面取得部１０４から印刷設定アプリを取得すると、印刷設定アプリを起動する。印刷設定情報生成部１０５は、ユーザーによる操作部１５に対する操作を検出し、検出結果をもとに印刷設定情報（色、用紙サイズ、部数、拡大率等）を生成する（ステップＳ１５）。印刷設定情報生成部１０５は、生成した印刷設定情報を、ユーザー設定情報生成部１０６に供給する。
【００６７】
ユーザー設定情報生成部１０６は、位置情報生成部１０２から距離情報（ステップＳ１２）を、印刷設定情報生成部１０５から印刷設定情報（ステップＳ１５）を取得すると、これらをもとにユーザー設定情報を生成する。「ユーザー設定情報」は、この距離情報と、この印刷設定情報と、端末装置１０を一意に特定する端末情報（例えば、ＭＡＣ（Media Access Control）アドレス）とを含む。ユーザー設定情報生成部１０６は、生成したユーザー設定情報を、Bluetooth（登録商標）等の近距離無線通信により、ＭＦＰ２０に送信する（ステップＳ１６）。
【００６８】
一方、加速度センサー１４ｂは、端末装置１０の加速度を検出する。加速度データ取得部１０７は、加速度センサー１４ｂが検出した加速度のデータを、定期的に取得し、位置情報生成部１０２に供給する。
【００６９】
位置情報生成部１０２は、加速度データ取得部１０７から加速度データを取得する度に、加速度データをもとに端末装置１０の移動距離を算出する。位置情報生成部１０２は、生成済みの距離情報と、算出した移動距離をもとに、距離情報を定期的に更新する。位置情報生成部１０２は、更新した距離情報を、ユーザー設定情報生成部１０６に定期的に供給する。
【００７０】
ユーザー設定情報生成部１０６は、位置情報生成部１０２から更新した距離情報を取得する度に、更新距離情報を生成する。「更新距離情報」は、位置情報生成部１０２が更新した距離情報と、端末情報とを含む。ユーザー設定情報生成部１０６は、更新距離情報をＭＦＰ２０に定期的に送信する（ステップＳ１７）。
【００７１】
（７−２．ＭＦＰの動作）
図７は、ＭＦＰの動作を示すフローチャートである。
ＭＦＰ２０のユーザー設定情報取得部２０１は、１以上の端末装置１０から、ユーザー設定情報（ステップＳ１６）を取得するとともに、更新距離情報（ステップＳ１７）を定期的に取得する（ステップＳ２１）。ユーザー設定情報取得部２０１は、ユーザー設定情報及び更新距離情報を取得する度に、ユーザー設定情報及び更新距離情報をリスト生成部２０２に供給する。リスト生成部２０２は、印刷待機リストを生成する。
【００７２】
図８は、印刷待機リストを模式的に示す図である。
「印刷待機リスト」とは、ＭＦＰ２０が取得したユーザー設定情報の供給元である１以上の端末装置１０を、ＭＦＰ２０から近い順に並べたリストである。より具体的には、「印刷待機リスト」には、１つの端末装置１０に対して１つのユーザー設定情報（端末情報、距離情報、印刷設定情報）が登録され、このユーザー設定情報がＭＦＰ２０から近い順に並べられている。
【００７３】
具体的には、リスト生成部２０２は、ユーザー設定情報取得部２０１からユーザー設定情報を取得すると、印刷待機リストに登録されていない端末装置１０から取得したものと判断し（ステップＳ２２、ＮＯ）、印刷待機リストにユーザー設定情報を追加する（ステップＳ２３）。具体的には、リスト生成部２０２は、記憶部２８に既に記憶されている印刷待機リストの最後に、取得したユーザー設定情報を新たに追加する。あるいは、印刷待機リストに何も登録されていない場合は、リスト生成部２０２は、取得したユーザー設定情報のみを含む印刷待機リストを生成する（ステップＳ２３）。
【００７４】
一方、リスト生成部２０２は、ユーザー設定情報取得部２０１から更新距離情報を取得すると、印刷待機リストに登録済みの端末装置１０から取得したものと判断する（ステップＳ２２、ＹＥＳ）。リスト生成部２０２は、印刷待機リストに登録済みの１以上のユーザー設定情報のうち、取得した更新距離情報に含まれる端末情報と同一の端末情報を含むユーザー設定情報を判断する。リスト生成部２０２は、同一の端末情報を含むと判断したユーザー設定情報に含まれる距離情報を、取得した更新距離情報に含まれる距離情報で更新する（ステップＳ２４）。リスト生成部２０２は、更新した距離情報を踏まえ、ユーザー設定情報をＭＦＰ２０から近い順に並べ替えることで、印刷待機リストを更新する（ステップＳ２５）。
【００７５】
設定部２０３は、記憶部２８に記憶された印刷待機リストを参照し、印刷待機リストの最初に登録された（すなわち、ＭＦＰ２０に最も近い端末装置１０から取得した）ユーザー設定情報に含まれる印刷設定情報を、機能実行部に対して設定し、表示部２７ａに表示する（ステップＳ２６）。「機能実行部」は、画像読取部２２、画像処理部２４及び画像形成部２６等を含み、印刷を実行する機能を有する。
【００７６】
ここで、ＭＦＰ２０に最も近い端末装置１０が生成した印刷設定情報が、機能実行部に対して設定され、表示部２７ａに表示される（ステップＳ２６）。「ＭＦＰ２０に最も近い端末装置１０」とは、すなわち、ＭＦＰ２０に最も近いユーザーが所持している端末装置１０である。言い換えれば、複数のユーザーがＭＦＰ２０の待機列に並んでいる場合、待機列の先頭のユーザーが所持している端末装置１０である。要するに、先頭のユーザーが自身の端末装置１０を用いて生成した印刷設定情報が、機能実行部に対して設定され、表示部２７ａに表示される。これにより、先頭のユーザーにとっては、ＭＦＰ２０の操作部２７に対して印刷設定情報を入力する必要が無く、自分の順番になると直ちにＭＦＰ２０で印刷機能を実行することができる。
【００７７】
機能実行部が、印刷設定情報に含まれる部数（回数）分、印刷機能を実行すると、リスト生成部２０３は、その印刷設定情報を含むユーザー設定情報を印刷待機リストから削除することにより、印刷待機リストを更新する（ステップＳ２７）。そして、リスト生成部２０３は、更新された印刷待機リストの最初に登録されたユーザー設定情報に含まれる印刷設定情報を、設定部２０３に供給する。設定部２０３は、ステップＳ２６と同様に、印刷設定情報を設定する。
【００７８】
なお、端末装置１０を使用せずに、従来通りＭＦＰ２０の操作部２７を操作して印刷設定情報を入力しようとするユーザー（アプリ不使用ユーザー）が待機列に混在する可能性もある。その場合、アプリ不使用ユーザーが印刷する順番になったとき、待機列に並ぶ別のユーザーが端末装置１０を使用して生成した印刷設定情報がＭＦＰ２０に設定及び表示されることとなる。このとき、アプリ不使用ユーザーは、従来通りＭＦＰ２０の操作部２７を操作して印刷設定情報を入力して印刷を実行すればよいので、特段問題は生じない。アプリ不使用ユーザーの印刷が終了したら、ＭＦＰ２０は、アプリ不使用ユーザーの印刷直前に設定及び表示されていた印刷設定情報を、再び設定及び表示すればよい。
【００７９】
（８．まとめ）
本実施形態によれば、複数のユーザーが複数の端末装置１０それぞれを用いて、同時に、１台のＭＦＰ２０に対する設定情報を生成することを可能にする。これにより、複数のユーザーが１台のＭＦＰ２０を使用する場合に、ユーザーの待機時間の削減を図るとともに、ユーザーにとっての利便性の向上を図ることができる。また、ユーザーの行動に合わせてリアルタイムで待機列の更新を行うため、ユーザーにとっての利便性のさらなる向上を図ることができる。
【００８０】
（９．変形例）
本実施形態では、印刷設定情報に含まれる部数（回数）分、印刷機能を実行すると、リスト生成部２０３は、その印刷設定情報を含むユーザー設定情報を待機リストから削除することにより、待機リストを更新した（ステップＳ２７）。これに替えて、リスト生成部２０３は、ＭＦＰ２０との距離が閾値以上になった端末装置１０（すなわち、端末装置１０を所有するユーザーが待機列から立ち去った）を、待機リストから削除してもよい。本変形例は、印刷設定情報に部数が含まれない場合に、特に有効である。
【００８１】
本実施形態では、端末装置１０の位置情報として、端末装置１０がＭＦＰ２０に設けられたＡＲマーカーを撮影し、撮影情報をもとにＭＦＰ２０に対する距離を判断した。また、加速度センサー１４ｂが端末装置の加速度情報を取得し、加速度情報をもとにＭＦＰ２０に対する距離を更新した。これに替えて、端末装置１０の位置情報として、ＧＰＳセンサー１４ａにより得られる絶対位置を使用してもよい。
【００８２】
本実施形態では、端末装置１０は、印刷設定情報（色、用紙サイズ、部数、拡大率等）を生成し、印刷機能を実行する前に予めＭＦＰ２０に送信した。ＭＦＰによっては、部門管理のために、印刷可能部数や印刷機能を制限することがある。端末装置１０が送信した印刷設定情報が、印刷可能部数や印刷機能の制限受ける場合、ＭＦＰ２０のユーザー情報取得部２０１は、予め（すなわち、印刷の順番が来る前に）、端末装置１０に対して、印刷不可であることを通知しても良い。これにより、ユーザーは、自分の順番が来る前から、印刷不可であることを認識し、印刷設定情報を変更する等の対策を講じることが可能となる。
【００８３】
本実施形態では、電子機器としてＭＦＰを例としたが、複数のユーザーが個々に異なる情報を設定して使用することが想定される電子機器であればよい。例えば、コンビニエンスストア等に設置されるチケット販売機や、銀行等に設置されるＡＴＭ（Automatic Teller Machine）等であってもよい。
例えば、電子機器をチケット販売機とした場合、印刷設定情報の代わりに購入設定情報（イベント名、座席種別、購入希望枚数）を用いることにより、上記の実施形態と同様にして本発明を実施することができる。チケットの残りの枚数が購入希望枚数よりも少ない場合、チケット販売機のユーザー情報取得部は、予め（すなわち、チケット購入の順番が来る前に）、端末装置１０に対して、購入不可であることを通知しても良い。
また、電子機器をＡＴＭとした場合、印刷設定情報の代わりに預払い設定情報（口座番号、預払い金額、購入希望枚数）を用いることにより、上記の実施形態と同様にして本発明を実施することができる。預金の残額が引き出し金額よりも少ない場合、ＡＴＭのユーザー情報取得部は、予め（すなわち、預金引き出しの順番が来る前に）、端末装置１０に対して、預金の引き出しが不可であることを通知しても良い。
【符号の説明】
【００８４】
１…情報処理システム
１０…端末装置
２０…ＭＦＰ
３０…サーバー装置
１０１…ＡＲマーカー取得部
１０２…位置情報生成部
１０３…ＭＦＰ判断部
１０４…印刷設定画面取得部
１０５…印刷設定情報生成部
１０６…ユーザー設定情報生成部
１０７…加速度データ取得部
２０１…ユーザー設定情報取得部
２０２…リスト生成部
２０３…設定部
【図１】
0006332216.tif 000002
【図２】
0006332216.tif 000003
【図３】
0006332216.tif 000004
【図４】
0006332216.tif 000005
【図５】
0006332216.tif 000006
【図６】
0006332216.tif 000007
【図７】
0006332216.tif 000008
【図８】
0006332216.tif 000009