(57)【要約】【課題】撮影された電子機器の状態を撮影画面に重畳して表示可能な携帯端末、情報処理装置、画像形成装置及びそれら制御方法、並びにプログラム、情報処理システムを提供する。【解決手段】携帯端末１０９は、表示デバイス情報を用いて、前記識別名を、当該識別名に対応する電子機器を示す画像に重畳して表示させるように前記表示手段を制御する。また、撮影範囲に含まれる電子機器としての種別がプリンタであることが示されている場合に、当該プリンタが使用可能か否かを判別するための状態情報を前記プリンタから取得する。取得された状態情報を用いて、使用可能なプリンタを示す画像に、当該プリンタが使用可能であることを示す使用可能画像を重畳して表示させるように操作部６０５を制御する。【選択図】図１３
2013235331.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段と、前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段とを備えた携帯端末であって、
情報処理装置に、前記撮影手段の撮影範囲を定めるための携帯端末情報を送信する携帯端末情報送信手段と、
前記表示手段により表示された、前記撮影範囲に含まれる電子機器を示す画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、前記電子機器としての種別、及び前記識別名を示す表示デバイス情報を前記情報処理装置から取得する表示デバイス情報取得手段と、
前記表示デバイス情報取得手段により取得された表示デバイス情報を用いて、前記識別名を、当該識別名に対応する電子機器を示す画像に重畳して表示させるように前記表示手段を制御する第１表示制御手段と、
前記表示デバイス情報に、前記撮影範囲に含まれる電子機器としての種別が画像形成装置であることが示されている場合に、当該画像形成装置が使用可能か否かを判別するための状態情報を前記画像形成装置から取得する状態情報取得手段と、
前記状態情報取得手段により取得された状態情報を用いて、使用可能な前記画像形成装置を示す画像に、当該画像形成装置が使用可能であることを示す使用可能画像を重畳して表示させるように前記表示手段を制御する第２表示制御手段と、
前記第２表示制御手段により前記使用可能画像が重畳して表示された画像形成装置のうち、前記ユーザの操作によって選択された画像形成装置に対して印刷要求を送信する印刷要求送信手段と
を備えたことを特徴とする携帯端末。
【請求項２】
前記状態情報取得手段に代えて、前記情報処理装置が前記画像形成装置から取得した前記状態情報が付加された前記表示デバイス情報を前記表示デバイス情報取得手段が取得することを特徴とする請求項１記載の携帯端末。
【請求項３】
前記表示手段により、前記ユーザの操作によって入力された前記情報処理装置のアドレス、及び前記携帯端末の位置を示す設置位置を示す第１コード画像を表示させるように前記表示手段を制御する第３表示制御手段をさらに備えたことを特徴とする請求項１または請求項２記載の携帯端末。
【請求項４】
前記画像形成装置により印刷された、前記電子機器としての種別が画像形成装置であること、前記画像形成装置のアドレス、及び前記画像形成装置を識別するための識別名を示す準デバイス情報を示す第２コード画像を前記撮影手段により撮影することにより、前記準デバイス情報を取得し、取得した前記準デバイス情報に、前記携帯端末の位置を示す設置位置を加えた情報を、前記表示手段によりユーザの操作によって入力された前記情報処理装置のアドレス宛に送信することを特徴とする請求項１乃至請求項３のいずれか１項に記載の携帯端末。
【請求項５】
電子機器としての種別、前記電子機器が設置されている位置、前記電子機器のアドレス、及び前記電子機器を識別するための識別名を示すデバイス情報が記憶されたデバイス情報テーブルと、
撮影手段と、前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段とを備えた携帯端末から、前記撮影手段の撮影範囲を定めるための携帯端末情報を受信する携帯端末情報受信手段と、
前記携帯端末情報受信手段により受信された携帯端末情報から定まる撮影範囲に含まれる電子機器を前記デバイス情報テーブルから抽出し、抽出された電子機器を示す前記表示手段により表示された画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、前記電子機器としての種別、及び前記識別名を示す表示デバイス情報を前記携帯端末に送信する表示デバイス情報送信手段と
を備えたことを特徴とする情報処理装置。
【請求項６】
前記撮影範囲に含まれる電子機器に、画像形成装置が含まれる場合に、当該画像形成装置が使用可能か否かを判別するための状態情報を前記画像形成装置から取得する状態情報取得手段をさらに備え、
前記表示デバイス情報送信手段は、前記状態情報取得手段により取得された状態情報が付加された前記表示デバイス情報を前記携帯端末に送信することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記デバイス情報テーブルに記録するための前記デバイス情報を受信するデバイス情報受信手段をさらに備えたことを特徴とする請求項５または請求項６記載の情報処理装置。
【請求項８】
画像形成装置であって、
当該画像形成装置が使用可能か否かを判別するための状態情報を要求する状態取得通知を受信する状態取得通知受信手段と、
前記状態取得通知受信手段により受信された状態取得通知に対する応答として、前記状態情報を送信する状態情報送信手段と
を備えたことを特徴とする画像形成装置。
【請求項９】
携帯端末の表示手段に表示された情報処理装置のアドレス、及び前記携帯端末の位置を示す設置位置を示す第１コード画像を読み取る読み取り手段と、
前記読み取り手段により読み取られた第１コード画像から前記情報処理装置のアドレス、及び前記携帯端末の位置を示す設置位置を取得する設置位置取得手段と、
電子機器としての種別が画像形成装置であることと、前記画像形成装置のアドレスと、前記画像形成装置を識別するための識別名とを示す情報、及び前記設置位置取得手段により取得された設置位置を示す情報を、前記設置位置取得手段により取得された情報処理装置のアドレス宛に送信する登録情報送信手段と
をさらに備えたことを特徴とする請求項８記載の画像形成装置。
【請求項１０】
電子機器としての種別が画像形成装置であること、前記画像形成装置のアドレス、及び前記画像形成装置を識別するための識別名を示す第２コード画像を記録媒体に形成することを特徴とする請求項８または請求項９記載の画像形成装置。
【請求項１１】
撮影手段と、前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段とを備えた携帯端末の制御方法であって、
情報処理装置に、前記撮影手段の撮影範囲を定めるための携帯端末情報を送信する携帯端末情報送信ステップと、
前記表示手段により表示された、前記撮影範囲に含まれる電子機器を示す画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、前記電子機器としての種別、及び前記識別名を示す表示デバイス情報を前記情報処理装置から取得する表示デバイス情報取得ステップと、
前記表示デバイス情報取得ステップにより取得された表示デバイス情報を用いて、前記識別名を、当該識別名に対応する電子機器を示す画像に重畳して表示させるように前記表示手段を制御する第１表示制御ステップと、
前記表示デバイス情報に、前記撮影範囲に含まれる電子機器としての種別が画像形成装置であることが示されている場合に、当該画像形成装置が使用可能か否かを判別するための状態情報を前記画像形成装置から取得する状態情報取得ステップと、
前記状態情報取得ステップにより取得された状態情報を用いて、使用可能な前記画像形成装置を示す画像に、当該画像形成装置が使用可能であることを示す使用可能画像を重畳して表示させるように前記表示手段を制御する第２表示制御ステップと、
前記第２表示制御ステップにより前記使用可能画像が重畳して表示された画像形成装置のうち、前記ユーザの操作によって選択された画像形成装置に対して印刷要求を送信する印刷要求送信ステップと
を備えたことを特徴とする制御方法。
【請求項１２】
電子機器としての種別、前記電子機器が設置されている位置、前記電子機器のアドレス、及び前記電子機器を識別するための識別名を示すデバイス情報が記憶されたデバイス情報テーブルを備えた情報処理装置の制御方法であって、
撮影手段と、前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段とを備えた携帯端末から、前記撮影手段の撮影範囲を定めるための携帯端末情報を受信する携帯端末情報受信ステップと、
前記携帯端末情報受信ステップにより受信された携帯端末情報から定まる撮影範囲に含まれる電子機器を前記デバイス情報テーブルから抽出し、抽出された電子機器を示す前記表示手段により表示された画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、前記電子機器としての種別、及び前記識別名を示す表示デバイス情報を前記携帯端末に送信する表示デバイス情報送信ステップと
を備えたことを特徴とする制御方法。
【請求項１３】
画像形成装置の制御方法であって、
当該画像形成装置が使用可能か否かを判別するための状態情報を要求する状態取得通知を受信する状態取得通知受信ステップと、
前記状態取得通知受信ステップにより受信された状態取得通知に対する応答として、前記状態情報を送信する状態情報送信ステップと
を備えたことを特徴とする制御方法。
【請求項１４】
撮影手段と、前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段とを備えた携帯端末の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
情報処理装置に、前記撮影手段の撮影範囲を定めるための携帯端末情報を送信する携帯端末情報送信ステップと、
前記表示手段により表示された、前記撮影範囲に含まれる電子機器を示す画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、前記電子機器としての種別、及び前記識別名を示す表示デバイス情報を前記情報処理装置から取得する表示デバイス情報取得ステップと、
前記表示デバイス情報取得ステップにより取得された表示デバイス情報を用いて、前記識別名を、当該識別名に対応する電子機器を示す画像に重畳して表示させるように前記表示手段を制御する第１表示制御ステップと、
前記表示デバイス情報に、前記撮影範囲に含まれる電子機器としての種別が画像形成装置であることが示されている場合に、当該画像形成装置が使用可能か否かを判別するための状態情報を前記画像形成装置から取得する状態情報取得ステップと、
前記状態情報取得ステップにより取得された状態情報を用いて、使用可能な前記画像形成装置を示す画像に、当該画像形成装置が使用可能であることを示す使用可能画像を重畳して表示させるように前記表示手段を制御する第２表示制御ステップと、
前記第２表示制御ステップにより前記使用可能画像が重畳して表示された画像形成装置のうち、前記ユーザの操作によって選択された画像形成装置に対して印刷要求を送信する印刷要求送信ステップと
を備えたことを特徴とするプログラム。
【請求項１５】
電子機器としての種別、前記電子機器が設置されている位置、前記電子機器のアドレス、及び前記電子機器を識別するための識別名を示すデバイス情報が記憶されたデバイス情報テーブルを備えた情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
撮影手段と、前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段とを備えた携帯端末から、前記撮影手段の撮影範囲を定めるための携帯端末情報を受信する携帯端末情報受信ステップと、
前記携帯端末情報受信ステップにより受信された携帯端末情報から定まる撮影範囲に含まれる電子機器を前記デバイス情報テーブルから抽出し、抽出された電子機器を示す前記表示手段により表示された画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、前記電子機器としての種別、及び前記識別名を示す表示デバイス情報を前記携帯端末に送信する表示デバイス情報送信ステップと
を備えたことを特徴とするプログラム。
【請求項１６】
画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
当該画像形成装置が使用可能か否かを判別するための状態情報を要求する状態取得通知を受信する状態取得通知受信ステップと、
前記状態取得通知受信ステップにより受信された状態取得通知に対する応答として、前記状態情報を送信する状態情報送信ステップと
を備えたことを特徴とするプログラム。
【請求項１７】
携帯端末、情報処理装置、及び画像形成装置を備えた情報処理システムであって、
前記携帯端末は、
撮影手段と、
前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段と、
前記情報処理装置に、前記撮影手段の撮影範囲を定めるための携帯端末情報を送信する携帯端末情報送信手段と、
前記表示手段により表示された、前記撮影範囲に含まれる電子機器を示す画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、及び前記電子機器としての種別を示す表示デバイス情報を前記情報処理装置から取得する表示デバイス情報取得手段と、
前記表示デバイス情報取得手段により取得された表示デバイス情報を用いて、前記識別名を、当該識別名に対応する電子機器を示す画像に重畳して表示させるように前記表示手段を制御する第１表示制御手段と、
前記表示デバイス情報に、前記撮影範囲に含まれる電子機器としての種別が画像形成装置であることが示されている場合に、当該画像形成装置が使用可能か否かを判別するための状態情報を前記画像形成装置から取得する状態情報取得手段と、
前記状態情報取得手段により取得された状態情報を用いて、使用可能な前記画像形成装置を示す画像に、当該画像形成装置が使用可能であることを示す使用可能画像を重畳して表示させるように前記表示手段を制御する第２表示制御手段と、
前記第２表示制御手段により前記使用可能画像が重畳して表示された画像形成装置のうち、前記ユーザの操作によって選択された画像形成装置に対して印刷要求を送信する印刷要求送信手段とを備え、
前記情報処理装置は、
前記電子機器としての種別、前記電子機器が設置されている位置、前記電子機器のアドレス、及び前記電子機器を識別するための識別名を示すデバイス情報が記憶されたデバイス情報テーブルと、
前記携帯端末から、前記携帯端末情報を受信する携帯端末情報受信手段と、
前記携帯端末情報受信手段により受信された携帯端末情報から定まる撮影範囲に含まれる電子機器を前記デバイス情報テーブルから抽出し、抽出された電子機器を示す前記表示手段により表示された画像に当該電子機器を識別するための識別名を当該識別名に対応する電子機器に重畳して表示させるための座標、前記電子機器としての種別、及び前記電子機器のアドレスを示す表示デバイス情報を前記携帯端末に送信する表示デバイス情報送信手段とを備え、
前記画像形成装置は、
当該画像形成装置が使用可能か否かを判別するための状態情報を要求する状態取得通知を受信する状態取得通知受信手段と、
前記状態取得通知受信手段により受信された状態取得通知に対する応答として、前記状態情報を送信する状態情報送信手段と
を備えたことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、情報処理装置、画像形成装置及びそれら制御方法、並びにプログラム、情報処理システムに関する。
【背景技術】
【０００２】
近年、拡張現実感（Augmented Reality、以下「ＡＲ」という）を表現するＡＲアプリケーションが提供されている。ＡＲアプリケーションに関する技術として、携帯端末のカメラで撮影した画像に、撮影した対象の情報をリアルタイムに重畳表示することで、あたかも対象にタグが付けられているような感覚が得られる技術が開示されている（例えば、特許文献１参照）。
【０００３】
このアプリケーションは、携帯端末の位置、向きと撮影対象の位置から携帯端末のカメラの撮影範囲に撮影対象が含まれているかを判断し、含まれている場合は撮影対象の情報を携帯端末の表示部に表示することで、ＡＲを表現している。
【０００４】
一方、ユーザがネットワーク経由で情報機器を使用する際、使用する情報機器を指定する必要がある。
【０００５】
例えばプリンタでは、ＩＰアドレスなどを用いて検索し、検索結果を用いて指定するか、よく使うプリンタとして登録済みのプリンタの中から指定することがある。この場合、指定するときに必要となる例えばＩＰアドレスや識別子などの情報は予め調べる必要があり、しかも、アイドル中やジョブ実行中など、プリンタの状態については、プリンタ指定後に別途調べる必要があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２５７８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のＡＲアプリケーションでは、撮影した対象に対して予め登録された情報を表示する為、撮影した対象の状態が動的に変化する場合、その変化を反映できない。
【０００８】
例えばプリンタの場合、その時々のジョブや消耗品の状況に応じて印刷可能状態や紙無し状態といった様々な状態を遷移するが、従来のＡＲアプリケーションではプリンタを撮影しても、それらの状態を撮影画面に反映することができない。
【０００９】
更に、ＡＲアプリケーションでは撮影対象に対して表示する情報に紐付けて位置情報も予め登録する必要がある。撮影対象が位置検出手段を備えない場合、別途位置検出手段を備える端末で撮影対象の位置を測定し、その位置を表示する情報と共に手動で登録しなければならないため煩わしく、また誤入力する可能性もある。
【００１０】
本発明の目的は、撮影された電子機器の状態を撮影画面に重畳して表示可能な携帯端末、情報処理装置、画像形成装置及びそれら制御方法、並びにプログラム、情報処理システムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１の携帯端末は、撮影手段と、前記撮影手段により撮影された画像を表示可能であり、ユーザが操作可能な表示手段とを備えた携帯端末であって、情報処理装置に、前記撮影手段の撮影範囲を定めるための携帯端末情報を送信する携帯端末情報送信手段と、前記表示手段により表示された、前記撮影範囲に含まれる電子機器を示す画像に、当該電子機器を識別するための識別名を、当該識別名に対応する電子機器に重畳して表示させるための座標、及び前記電子機器としての種別を示す表示デバイス情報を前記情報処理装置から取得する表示デバイス情報取得手段と、前記表示デバイス情報取得手段により取得された表示デバイス情報を用いて、前記識別名を、当該識別名に対応する電子機器を示す画像に重畳して表示させるように前記表示手段を制御する第１表示制御手段と、前記表示デバイス情報に、前記撮影範囲に含まれる電子機器としての種別が画像形成装置であることが示されている場合に、当該画像形成装置が使用可能か否かを判別するための状態情報を前記画像形成装置から取得する状態情報取得手段と、前記状態情報取得手段により取得された状態情報を用いて、使用可能な前記画像形成装置を示す画像に、当該画像形成装置が使用可能であることを示す使用可能画像を重畳して表示させるように前記表示手段を制御する第２表示制御手段と、前記第２表示制御手段により前記使用可能画像が重畳して表示された画像形成装置のうち、前記ユーザの操作によって選択された画像形成装置に対して印刷要求を送信する印刷要求送信手段とを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、撮影された電子機器の状態を撮影画面に重畳して表示可能な携帯端末、情報処理装置、画像形成装置及びそれら制御方法、並びにプログラム、情報処理システムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る情報処理システムの概略構成を示す図である。
【図２】図１におけるプリンタの概略構成を示す図である。
【図３】図２における操作部の外観を示す図である。
【図４】図１におけるサーバの概略構成を示す図である。
【図５】図４のサーバで管理されるデバイス情報テーブルを示す図である。
【図６】図１における携帯端末の概略構成を示す図である。
【図７】図６の携帯端末で管理されるデバイス状態テーブルを示す図である。
【図８】図１における各デバイスと携帯端末との位置関係の一例を示す図である。
【図９】図１の情報処理システムで用いられるデータのフォーマットを示す図である。
【図１０】携帯端末から印刷を実行する場合に携帯端末のＬＣＤタッチパネルに表示される画面例を示す図である。
【図１１】図６におけるＣＰＵにより実行される携帯端末処理の手順を示すフローチャートである。
【図１２】図１１における状態取得処理の手順を示すフローチャートである。
【図１３】図１１における表示処理の手順を示すフローチャートである。
【図１４】図３におけるＣＰＵにより実行されるサーバ処理の手順を示すフローチャートである。
【図１５】図３におけるＣＰＵにより実行されるプリンタ処理の手順を示すフローチャートである。
【図１６】携帯端末情報に対する応答である表示デバイス情報のフォーマットを示している。
【図１７】図１１における状態取得処理の手順を示すフローチャートである。
【図１８】図３におけるＣＰＵにより実行されるサーバ処理の手順を示すフローチャートである。
【図１９】図１の情報処理システムで用いられるデバイス登録情報のフォーマットを示す図である。
【図２０】第３の実施の形態において、携帯端末のＬＣＤタッチパネルに表示される画面例を示す図である。
【図２１】図６におけるＣＰＵにより実行される携帯端末処理の手順を示すフローチャートである。
【図２２】図３におけるＣＰＵにより実行されるデバイス情報送信処理の手順を示すフローチャートである。
【図２３】図３におけるＣＰＵにより実行されるデバイス情報登録処理の手順を示すフローチャートである。
【図２４】図３におけるＣＰＵにより実行されるコード印刷処理の手順を示すフローチャートである。
【図２５】第４の実施の形態において、携帯端末のＬＣＤタッチパネルに表示される画面例を示す図である。
【図２６】図６におけるＣＰＵにより実行されるデバイス情報送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１５】
［第一の実施形態］
図１は、本発明の実施の形態に係る情報処理システム１００の概略構成を示す図である。
【００１６】
図１において、情報処理システム１００は、画像形成装置の一例としてのプリンタ１０１，１０２，１０３，１０４、ＰＣ１０５、情報処理装置としてのサーバ１０７、無線アクセスポイント１０８、及び携帯端末１０９で構成される。
【００１７】
上記プリンタ１０１，１０２，１０３，１０４、ＰＣ１０５、サーバ１０７、及び無線アクセスポイント１０８は、ネットワーク１０６により接続されている。ネットワーク１０６はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に限らず、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等によって構成される。
【００１８】
また、プリンタ１０１，１０２，１０３，１０４、ＰＣ１０５、サーバ１０７、無線アクセスポイント１０８、及び携帯端末１０９にはＩＰアドレスが割り当てられている。
【００１９】
なお、以下の説明で、プリンタ１０１，１０２，１０３，１０４、及びＰＣ１０５などの電子機器を、デバイスと表現することがある。
【００２０】
図２は、図１におけるプリンタ１０１，１０２，１０３，１０４の概略構成を示す図である。
【００２１】
図２においては、プリンタ１０１を用いて説明するが、他のプリンタ１０２，１０３，１０４の構成も同じである。
【００２２】
プリンタ１０１は、コントローラユニット２２０、操作部２１０、スキャナ部２４０、及びプリンタ部２５０で構成される。
【００２３】
操作部２１０は、ユーザが操作可能であり、ユーザに対して各種情報を表示する。スキャナ部２４０は、原稿を読み取ることで、原稿を示すデータを出力する。プリンタ部２５０は、画像データを紙などの記録媒体に印刷する。
【００２４】
コントローラユニット２２０は、プリンタ１０１全体を制御するとともに、操作部２１０、スキャナ部２４０、プリンタ部２５０、及びネットワーク１０６に接続している。
【００２５】
コントローラユニット２２０において、ＣＰＵ２２１はプリンタ１０１全体を制御する中央演算ユニットである。ＲＡＭ２２２はＣＰＵ２２１が演算に用いるデータなどを一時的に記憶する為のワークメモリである。
【００２６】
ＲＯＭ２２３はプリンタ１０１のブートプログラムなどが記憶されており、主にプリンタ１０１の起動の際に使用される。ＨＤＤ２２４はプリンタの制御に関するプログラム、各種設定、及び文書などを記憶するハードディスクドライブである。
【００２７】
操作部インタフェース２２５は操作部２１０に対するインタフェースであり、操作部２１０から出力された情報や、操作部２１０に出力する情報を中継する。ネットワークインタフェース２２６はネットワーク１０６に対するインタフェースであり、ネットワーク１０６を介した他の情報機器との情報を中継する。
【００２８】
上述したＣＰＵ２２１、ＲＡＭ２２２、操作部インタフェース２２５、ネットワークインタフェース２２６、ＲＯＭ２２３、及びＨＤＤ２２４はシステムバス２２７により接続されている。
【００２９】
イメージバスインタフェース２２８はシステムバス２２７と、画像バス２２９との中継や、データ構造の変換を担う。この画像バス２２９には、ＲＩＰ２３０、デバイスインタフェース２３１、プリンタ画像処理部２３３、画像編集用画像処理部２３４、及びスキャナ画像処理部２３５が接続されている。
【００３０】
ＲＩＰ２３０はラスタイメージプロセッサ（ＲＩＰ）であり、ページ記述言語（ＰＤＬ）コードやディスプレイリストをビットマップイメージに変換する。デバイスインタフェース２３１は、スキャナ部２４０及びプリンタ部２５０と、コントローラユニット２２０とを接続し、画像データの同期系・非同期系の変換を行う。
【００３１】
また、プリンタ画像処理部２３３は印刷する画像データに対し、プリンタエンジンに応じた補正、解像度変換等の処理を行う。画像編集用画像処理部２３４は、画像データの回転や、画像データの圧縮伸長処理など、各種画像処理を行う。スキャナ画像処理部２３５はスキャナ部２４０から入力された画像データに対し、補正、加工、編集等の各種処理を行う。
【００３２】
図３は、図２における操作部２１０の外観を示す図である。
【００３３】
図３において、タッチパネル２２０１はＬＣＤタッチパネルであり、主な設定内容やプリンタ１０１の状態を表示する。また、タッチパネル２２０１はソフトキーボード機能も備えており、文字列などを入力することも可能である。
【００３４】
テンキー２２０２は数値を入力するためのキーである。ＩＤキー２２０３は、プリンタ１０１が部門管理されている場合に部門番号と暗証コードを入力する際に使用される。
【００３５】
リセットキー２２０４は、設定されたモードをリセットするためのキーである。ガイドキー２２０５は、各モードについての説明画面を表示するためのキーである。ユーザーモードキー２２０６は、ユーザーモード画面を表示するためのキーである。割り込みキー２２０７は割り込みコピーをするためキーである。
【００３６】
スタートキー２２０８はコピー動作を開始するためのキーである。ストップキー２２０９はコピー動作を中止するためのキーである。
【００３７】
ソフト電源２２１０は省電力状態にする際に用いられ、ユーザにより押下されると、タッチパネル２２０１のバックライトが消灯し、プリンタ１０１は省電力状態となる。節電キー２２１１は節電状態にする際に用いられ、ユーザにより押下されると、プリンタ１０１は、節電状態となり、再度押下されると節電状態から復帰する。
【００３８】
コピーキー２２１２、ボックスキー２２１３、スキャン登録キー２２１４、プリント登録キー２２２０は、各々コピー機能、ボックス機能、スキャン登録機能、プリント登録機能を実行するためのファンクションキーである。
【００３９】
スキャン登録機能、プリント登録機能はいずれもプリンタ１０１の情報と位置情報とを関連付けて登録する機能である。
【００４０】
なお、図３でタッチパネル２２０１に表示されている画面は、コピーの標準画面であり、他のファンクションキーを押下することでそれぞれの機能に対応した画面が表示される。
【００４１】
画面コントラストキー２２１５はタッチパネル２２０１のコントラストを調整するための調整キーである。カウンタ確認キー２２１６はそれまでに使用したコピー枚数の集計を確認する際に用いられる。
【００４２】
実行／メモリＬＥＤ２２１７はジョブが実行されていること、又は画像データをＲＡＭ２２２などに記憶していることを示すＬＥＤである。なお、本実施の形態におけるジョブは、画像に係る一連の処理を示している。
【００４３】
エラーＬＥＤ２２１８は、ペーパージャムの発生や、プリンタ１０１に設けられたドアが開いているなど、プリンタ１０１にエラーが発生していることを示すＬＥＤである。主電源ＬＥＤ２２１９はプリンタ１０１のメインスイッチがＯＮになっていることを示すＬＥＤである。
【００４４】
図４は、図１におけるサーバ１０７の概略構成を示す図である。
【００４５】
図４において、サーバ１０７は、ＣＰＵ３０２、ＲＡＭ３０３、ＨＤＤ３０４、及びネットワークインタフェース３０５で構成され、これらはバス３０６で接続されている。
【００４６】
ＣＰＵ３０２はサーバ全体を制御する中央演算ユニットである。ＲＡＭ３０３はＣＰＵ３０２が演算に用いるデータなどを一時的に記憶する為のワークメモリである。ＨＤＤ３０４は、サーバ１０７が使用するプログラムや各種データなどを記憶するハードディスクドライブである。ネットワークインタフェース３０５はネットワーク１０６に対するインタフェースであり、ネットワーク１０６を介した他の情報機器との情報を中継する。
【００４７】
上述した構成の他に、一般的なサーバが備えるＲＯＭ（不図示）などもサーバ１０７を構成している。また、ＨＤＤ３０４はサーバが備える外部記憶装置の一例であり、ＨＤＤではなくＳＳＤ等の半導体記憶装置やその他のメモリを備えるようにしても構わない。
【００４８】
図５は、図４のサーバ１０７で管理されるデバイス情報テーブル４０１を示す図である。
【００４９】
図５において、デバイス情報テーブル４０１は、デバイスの位置情報を管理するためのテーブルであり、ＨＤＤ３０４に記憶される。
【００５０】
デバイス情報テーブル４０１は、カテゴリ、識別名、絶対位置、及びＩＰアドレスで構成される。
【００５１】
カテゴリはデバイスとしての種別を示している。識別名はユーザがデバイスを識別する為に付けた呼称であり、デバイスを識別するためのものである。絶対位置はデバイスが設置されている物理的、地理的な位置を示しており、例えば緯度、経度の情報によって表される。ＩＰアドレスはデバイスに割り当てられたＩＰアドレスを示している。
【００５２】
図６は、図１における携帯端末１０９の概略構成を示す図である。
【００５３】
図６において、携帯端末１０９は、ＣＰＵ６０２、ＲＡＭ６０３、操作部６０５、撮影部６０６、無線ネットワークインタフェース６０７、フラッシュＲＯＭ６０４、位置検出部６０８、方角検出部６０９、及び持ち方検出部６１０で構成される。また、これらの構成要素は、バス６１１により接続されている。
【００５４】
ＣＰＵ６０２は、携帯端末１０９全体を制御する中央演算ユニットである。ＲＡＭ６０３は、ＣＰＵ６０２が演算に用いるデータなどを一時的に記憶する為のワークメモリである。
【００５５】
フラッシュＲＯＭ６０４は、ＣＰＵ６０２が使用するプログラムや各種データなどを記憶する書き換え可能な不揮発性記憶装置である。
【００５６】
撮影手段としての撮影部６０６は携帯端末１０９に備わるカメラにより被写体を撮影する。無線ネットワークインタフェース６０７は、無線アクセスポイント１０８を経由してネットワーク１０６と通信する為のインタフェースである。
【００５７】
位置検出部６０８はＧＰＳ機能を用いて、携帯端末１０９の現在地を特定する。方角検出部６０９は地磁気センサなどを用いて、携帯端末１０９が現在向いている方角を検出する。
【００５８】
持ち方検出部６１０は、加速度センサなどを用いて、ユーザが携帯端末１０９を縦向きに持っているのか、または横向きに持っているのかなどの携帯端末１０９の持ち方を検出する。
【００５９】
表示手段としての操作部６０５は、不図示のＬＣＤタッチパネル、ホームボタンを含む。このＬＣＤタッチパネルはユーザが操作可能であり、ユーザに対する各種情報を表示する。ＬＣＤタッチパネルは、撮影部６０６により撮影された画像を表示可能である。また、ホームボタンは、携帯端末１０９で実行中のアプリケーションを中断し、ホーム画面に戻る際に用いられる。
【００６０】
さらに携帯端末１０９は、不図示のフラッシュを備えている。このフラッシュは、撮影を補助する為のフラッシュである。
【００６１】
この携帯端末１０９の例として、スマートフォンが挙げられるが、通信機能を備えたカメラであってもよい。
【００６２】
図７は、図６の携帯端末１０９で管理されるデバイス状態テーブル７０１を示す図である。
【００６３】
図７において、デバイス状態テーブル７０１は、携帯端末１０９のタッチパネルに表示する内容を管理するためのテーブルであり、フラッシュＲＯＭ６０４に記憶される。
【００６４】
デバイス状態テーブル７０１は、カテゴリ、識別名、表示座標、ＩＰアドレス、及びジョブ数で構成される。
【００６５】
カテゴリはデバイスの種別を示している。識別名はユーザがデバイスを識別する為に付けた呼称を示している。表示座標は、ＬＣＤタッチパネルで表示するための座標を示している。ＩＰアドレスはデバイスに割り当てられたＩＰアドレスを示している。ジョブ数は、デバイスが現時点で実行中または待機中のジョブの数を示している。
【００６６】
図８は、図１における各デバイスと携帯端末１０９との位置関係の一例を示す図である。
【００６７】
図８において、ＰＣ１０５を除く各デバイスにはジョブ数が示されている。図８の場合、プリンタ１０３のジョブ数が１であり、他のプリンタのジョブ数は０となっている。また、携帯端末１０９から生じている２つの点線は撮影範囲を示している。従って、図８の場合、プリンタ１０４を除くデバイスが撮影範囲に含まれる。
【００６８】
図９は、図１の情報処理システム１００で用いられるデータのフォーマットを示す図である。
【００６９】
図９（Ａ）は、携帯端末情報８０１のフォーマットを示している。この携帯端末情報８０１は、携帯端末１０９からサーバ１０７に送信されるデータであり、携帯端末１０９の現在地、撮影している範囲、及びタッチパネルの寸法を示している。
【００７０】
同図に示されるように、携帯端末情報８０１は、識別ビット９０１、返信アドレス９０２、現在地９０３、方角９０４、画角９０５、横寸法９０６、及び縦寸法９０７で構成される。
【００７１】
識別ビット９０１は、このデータが携帯端末情報８０１であることを示している。返信アドレス９０２は、携帯端末情報８０１に対する応答である、（Ｂ）の表示デバイス情報を返信するアドレスを示している。現在地９０３は、携帯端末１０９の現在地を示している。方角９０４は、携帯端末１０９が向いている方角を示している。
【００７２】
画角９０５は、携帯端末１０９のカメラの画角を示している。横寸法９０６は、携帯端末１０９のタッチパネルの横寸法を示している。縦寸法９０７は、携帯端末１０９のタッチパネルの縦寸法を示している。
【００７３】
図９（Ｂ）は、携帯端末情報８０１に対する応答である表示デバイス情報８０２のフォーマットを示している。この表示デバイス情報８０２は、サーバ１０７から携帯端末１０９に送信されるデータであり、携帯端末１０９の撮影範囲に含まれるデバイスの情報と、各デバイスをタッチパネルで表示するための座標を示している。
【００７４】
すなわち表示デバイス情報は、表示手段により表示された、撮影範囲に含まれるデバイスを示す画像に、当該デバイスを識別するための識別名を、当該識別名に対応するデバイスに重畳して表示させるための座標（表示座標）を含む。また、示デバイス情報は、デバイスとしての種別（カテゴリ）、及び識別名を含む。
【００７５】
同図に示されるように、表示デバイス情報８０２は、識別ビット１００１、デバイス数１００２、カテゴリ１００３、識別名１００４、表示座標１００５、及びＩＰアドレス１００６で構成される。
【００７６】
識別ビット１００１は、このデータが表示デバイス情報８０２であることを示している。デバイス数１００２は、表示デバイス情報８０２に含まれるデバイスの数を示している。
【００７７】
このデバイス数に示される数だけ、カテゴリ１００３、識別名１００４、表示座標１００５、及びＩＰアドレスのセットが表示デバイス情報８０２に含まれる。
【００７８】
カテゴリ１００３は、デバイスの種別を示している。識別名１００４は、ユーザがデバイスを識別する為に付けた呼称を示している。表示座標１００５は、タッチパネルで表示するための座標を示している。ＩＰアドレス１００６はデバイスに割り当てられたＩＰアドレスを示している。
【００７９】
図９（Ｃ）は、状態取得通知８０３のフォーマットを示している。この状態取得通知８０３は、携帯端末１０９から、撮影範囲に含まれるプリンタに送信されるデータであり、プリンタのジョブ数を問い合わせる際に用いられる。
【００８０】
同図に示されるように、状態取得通知８０３は、識別ビット１１０１、及び返信アドレス１１０２で構成される。
【００８１】
識別ビット１１０１は、このデータが状態取得通知８０３であることを示している。返信アドレス１１０２は、状態取得通知８０３に対する応答である、（Ｄ）のプリンタ状態情報を返信するアドレスを示している。
【００８２】
図９（Ｄ）は、状態取得通知８０３に対する応答であるプリンタ状態情報８０４のフォーマットを示している。このプリンタ状態情報８０４は、撮影範囲に含まれるプリンタから、携帯端末１０９に送信されるデータであり、プリンタのジョブ数を応答する際に用いられる。
【００８３】
同図に示されるように、プリンタ状態情報８０４は、識別ビット１２０１、及びジョブ数１２０２で構成される。
【００８４】
識別ビット１２０１は、このデータがプリンタ状態情報８０４であることを示している。ジョブ数１２０２は、デバイスが現時点で実行中またはキューで待機中のジョブの数の合計を示している。
【００８５】
図１０は、携帯端末１０９から印刷を実行する場合に携帯端末１０９のＬＣＤタッチパネルに表示される画面例を示す図である。
【００８６】
図１０（Ａ）は、携帯端末１０９のカメラを起動したときに表示される画面例を示す図である。
【００８７】
図１０（Ａ）において、撮影範囲に含まれるデバイスが表示されており、チェックボックス１７０１は、使用可能なプリンタを表示させる場合にユーザに入力させるためのチェックボックスである。
【００８８】
図１０（Ｂ）は、デバイス情報アイコン１７０２がデバイスに重畳表示された画面例を示す図である。
【００８９】
図１０（Ｂ）において、デバイス情報アイコン１７０２はそれぞれのデバイスの情報を表示するためのアイコンである。デバイス情報アイコン１７０２には、デバイス状態テーブル７０１に記憶されているデバイスの識別名が表示される。
【００９０】
図１０（Ｃ）は、使用可能アイコン１７０３がデバイスに重畳表示された画面例を示す図である。
【００９１】
図１０（Ｃ）において、使用可能アイコン１７０３は使用可能なデバイスを表示するためのアイコンである。同図の場合、２つのプリンタが使用可能となっていることが示されている。また、上述したチェックボックス１７０１はチェックされている。
【００９２】
図１０（Ｄ）は、印刷画面例を示す図である。
【００９３】
図１０（Ｄ）において、文書名１７０４には印刷する文書の名前が表示される。ボタン１７０５は、印刷する文書をフラッシュＲＯＭ６０４に記憶された文書から選択する際に用いられる。
【００９４】
宛先１７０６には印刷させるプリンタのＩＰアドレスが表示され、表示されるＩＰアドレスは、使用可能アイコン１７０３が表示されたプリンタのＩＰアドレスである。プルダウンメニュー１７０７は印刷する用紙のサイズを選択するためのものである。
【００９５】
プルダウンメニュー１７０８は１ページあたりの割り付け数を選択する領域ためのものである。プルダウンメニュー１７０９は片面印刷か両面印刷かを選択するためのものである。
【００９６】
プルダウンメニュー１７１０は印刷部数を選択するためのものである。プレビュー１７１１には選択した文書のプレビューが表示される。戻るボタン１７１２は印刷設定を中止するためのボタンである。印刷ボタン１７１３は印刷の開始を指示するためのボタンである。
【００９７】
図１１は、図６におけるＣＰＵ６０２により実行される携帯端末処理の手順を示すフローチャートである。
【００９８】
この携帯端末処理を実行するためのプログラムは、フラッシュＲＯＭ６０４に記憶されている。
【００９９】
図１１において、まずカメラを起動する（ステップＳ１４０１）。これにより、ＬＣＤタッチパネルに図１０（Ａ）に示された画面が表示される。次いで、ホームボタンが押下されたか否か判別する（ステップＳ１４０２）。
【０１００】
ステップＳ１４０２の判別の結果、ホームボタンが押下されないときは（ステップＳ１４０２でＮＯ）、撮影範囲に含まれるデバイスの状態を取得する状態取得処理を行う（ステップＳ１４０３）。次いで、状態取得処理により取得された状態を用いた画面をＬＣＤタッチパネルに表示する表示処理を行い（ステップＳ１４０４）、上記ステップＳ１４０２に戻る。
【０１０１】
ステップＳ１４０２の判別の結果、ホームボタンが押下されたときは（ステップＳ１４０２でＹＥＳ）、カメラを停止し（ステップＳ１４０５）、本処理を終了する。
【０１０２】
図１２は、図１１における状態取得処理の手順を示すフローチャートである。
【０１０３】
図１２において、位置検出部６０８、方角検出部６０９、持ち方検出部６１０によって、それぞれ携帯端末１０９の現在地９０３、携帯端末１０９が向いている方角９０４、及び携帯端末１０９の持ち方（画角９０５）を取得する（ステップＳ１５０１）。
【０１０４】
携帯端末情報８０１のうちの識別ビット９０１、返信アドレス９０２、画角９０５、横寸法９０６、及び縦寸法９０７は既知であるので、ステップＳ１５０１により携帯端末情報８０１に必要なデータが揃ったこととなる。
【０１０５】
なお、携帯端末１０９が横向きに持たれている場合はＬＣＤタッチパネルの短辺寸法が横寸法９０６となり、長辺寸法が縦寸法９０７となる。一方、携帯端末１０９が縦向きに持たれている場合はタッチパネルの長辺寸法が横寸法９０６となり、短辺寸法が縦寸法９０７となる。
【０１０６】
次いで、携帯端末情報８０１をサーバ１０７に送信する（ステップＳ１５０２）。このステップＳ１５０２は、サーバ１０７に、撮影部６０６の撮影範囲を定めるための携帯端末情報を送信する携帯端末情報送信手段に対応する。また、撮影範囲を定めるための携帯端末情報は、現在地９０３、方角９０４、画角９０５、横寸法９０６、及び縦寸法９０７である。
【０１０７】
携帯端末情報８０１の応答である表示デバイス情報８０２を受信すると（ステップＳ１５０３でＹＥＳ）、デバイス状態テーブル７０１の内容を全て消去する（ステップＳ１５０４）。上記ステップＳ１５０３は、表示デバイス情報８０２をサーバ１０７から取得する表示デバイス情報取得手段に対応する。
【０１０８】
次いで、受信した表示デバイス情報８０２のデバイス数が０か否か判別する（ステップＳ１５０５）。ステップＳ１５０５の判別の結果、デバイス数が０のときは（ステップＳ１５０５でＹＥＳ）、撮影範囲にデバイスが含まれないことを示しているため、本処理を終了する。
【０１０９】
ステップＳ１５０５の判別の結果、デバイス数が０ではないときは（ステップＳ１５０５でＮＯ）、受信した表示デバイス情報８０２のうち、カテゴリ、識別名、表示座標、及びＩＰアドレスをデバイス状態テーブル７０１に記憶する（ステップＳ１５０６）。
【０１１０】
次いで、チェックボックス１７０１がチェックされているか否か判別する（ステップＳ１５０７）。ステップＳ１５０７の判別の結果、チェックボックス１７０１がチェックされていないときは（ステップＳ１５０７でＮＯ）、ステップＳ１５１２に進む。
【０１１１】
一方、ステップＳ１５０７の判別の結果、チェックボックス１７０１がチェックされているときは（ステップＳ１５０７でＹＥＳ）、デバイスのカテゴリがプリンタか否か判別する（ステップＳ１５０８）。
【０１１２】
ステップＳ１５０８の判別の結果、デバイスのカテゴリがプリンタではないときは（ステップＳ１５０８でＮＯ）、ステップＳ１５１２に進む。
【０１１３】
一方、ステップＳ１５０８の判別の結果、デバイスのカテゴリがプリンタのときは（ステップＳ１５０８でＹＥＳ）、状態取得通知８０３を、そのプリンタに送信する（ステップＳ１５０９）。状態取得通知８０３の識別ビット１１０１は既知であり、返信アドレス１１０２は携帯端末１０９のアドレスである。
【０１１４】
状態取得通知８０３の応答であるプリンタ状態情報８０４を受信すると（ステップＳ１５１０でＹＥＳ）、受信したプリンタ状態情報８０４のジョブ数をデバイス状態テーブル７０１に記憶する（ステップＳ１５１１）。上記ステップＳ１５０９、１５１０は、表示デバイス情報に、撮影範囲に含まれるデバイスとしての種別がプリンタであることが示されている場合に、当該プリンタが使用可能か否かを判別するための状態情報をプリンタから取得する状態情報取得手段に対応する。
【０１１５】
そして、表示デバイス情報８０２に含まれる全てのデバイスについて処理を終えたか否かを判別する（ステップＳ１５１２）。ステップＳ１５１２の判別の結果、全てのデバイスについて処理を終えていないときは（ステップＳ１５１２でＮＯ）、ステップＳ１５０６に戻る。全てのデバイスについて処理とは、デバイスがプリンタであれば、そのプリンタのジョブ数を取得する処理である。
【０１１６】
一方、ステップＳ１５１２の判別の結果、全てのデバイスについて処理を終えたときは（ステップＳ１５１２でＹＥＳ）、本処理を終了する。
【０１１７】
図１３は、図１１における表示処理の手順を示すフローチャートである。
【０１１８】
図１３において、ステップＳ１６０１〜ステップＳ１６０６までのループ処理は、デバイス状態テーブル７０１に記憶されているデバイスの個数分だけ、各々のデバイスごとに行われる処理である。また、以下の説明では、デバイス状態テーブル７０１に記憶されたカテゴリ、識別名、表示座標、ＩＰアドレス、及びジョブ数をまとめてデバイス状態と表現する。
【０１１９】
まず、デバイス状態テーブル７０１に示されるデバイスのうち、まだ上記ループ処理されていない１つのデバイスのデバイス状態を読み出す（ステップＳ１６０１）。
【０１２０】
次いで、チェックボックス１７０１がチェックされているか否か判別する（ステップＳ１６０２）。ステップＳ１６０２の判別の結果、チェックボックス１７０１がチェックされていないときは（ステップＳ１５０７でＮＯ）、図１０（Ｂ）に示したような、デバイス情報アイコン１７０２を重畳表示し（ステップＳ１６０３）、ステップＳ１６０６に進む。このステップＳ１７０２は、取得された表示デバイス情報を用いて、識別名を、識別名に対応するデバイスを示す画像に重畳して表示させるように操作部６０５を制御する第１表示制御手段に対応する。
【０１２１】
一方、ステップＳ１６０２の判別の結果、チェックボックス１７０１がチェックされているときは（ステップＳ１６０２でＹＥＳ）、デバイス状態のジョブ数が０か否か判別する（ステップＳ１６０４）。
【０１２２】
ステップＳ１６０４の判別の結果、ジョブ数が０ではないときは（ステップＳ１６０４でＮＯ）、ステップＳ１６０６に進む。
【０１２３】
一方、ステップＳ１６０４の判別の結果、ジョブ数が０のときは（ステップＳ１６０４でＹＥＳ）、図１０（Ｃ）に示したような、使用可能アイコン１７０３を重畳表示する（ステップＳ１６０５）。このステップＳ１６０５は、取得された状態情報を用いて使用可能なプリンタを示す画像にプリンタが使用可能であることを示す使用可能画像（使用可能アイコン１７０３）を重畳して表示させるように操作部６０５を制御する第２表示制御手段に対応する。
【０１２４】
次いで、全てのデバイスに対して処理を実行したか否か判別する（ステップＳ１６０６）。ステップＳ１６０６の判別の結果、全てのデバイスに対して処理を実行していないときは（ステップＳ１６０６でＮＯ）、上記ステップＳ１６０１に戻る。
【０１２５】
一方、ステップＳ１６０６の判別の結果、全てのデバイスに対して処理を実行したときは（ステップＳ１６０６でＹＥＳ）、使用可能アイコン１７０３がタップされたか否か判別する（ステップＳ１６０７）。
【０１２６】
ステップＳ１６０７の判別の結果、使用可能アイコン１７０３がタップされないときは（ステップＳ１６０７でＮＯ）、本処理を終了する。
【０１２７】
一方、ステップＳ１６０７の判別の結果、使用可能アイコン１７０３がタップされたときは（ステップＳ１６０７でＹＥＳ）、図１０（Ｄ）に示したような、印刷画面を表示する（ステップＳ１６０８）。そして、ユーザにより、印刷画面で印刷設定が行われ（ステップＳ１６０９）、次いで印刷ボタン１７１３がタップされたか否か判別する（ステップＳ１６１０）。
【０１２８】
ステップＳ１６１０の判別の結果、印刷ボタン１７１３がタップされていないときは（ステップＳ１６１０でＮＯ）、戻るボタン１７１２がタップされたか否か判別する（ステップＳ１６１１）。
【０１２９】
ステップＳ１６１１の判別の結果、戻るボタン１７１２がタップされなかったときは（ステップＳ１６１１でＮＯ）、上記ステップＳ１６１０に戻る。
【０１３０】
一方、ステップＳ１６１１の判別の結果、戻るボタン１７１２がタップされたときは（ステップＳ１６１１でＹＥＳ）、本処理を終了する。
【０１３１】
上記ステップＳ１６１０の判別の結果、印刷ボタン１７１３がタップされたときは（ステップＳ１６１０でＹＥＳ）、プリンタに印刷要求を送信し（ステップＳ１６１２）、本処理を終了する。このステップＳ１６１２は、使用可能アイコン１７０３が重畳して表示されたプリンタのうち、ユーザの操作によって選択されたプリンタに対して印刷要求を送信する印刷要求送信手段に対応する。
【０１３２】
図１１〜図１３の処理によれば、まず表示デバイス情報を用いて、識別名を、当該識別名に対応するデバイスを示す画像に重畳して表示させるように表示手段を制御する（ステップＳ１６０３）。また、撮影範囲に含まれるデバイスとしての種別がプリンタであることが示されている場合に、当該プリンタが使用可能か否かを判別するための状態情報を前記プリンタから取得する（ステップＳ１５１０）。取得された状態情報を用いて、使用可能なプリンタを示す画像に、当該プリンタが使用可能であることを示す使用可能画像を重畳して表示させるように操作部６０５を制御する（ステップＳ１６０５）。その結果、撮影されたデバイスの状態を撮影画面に重畳して表示可能となる。
【０１３３】
図１４は、図３におけるＣＰＵ３０２により実行されるサーバ処理の手順を示すフローチャートである。
【０１３４】
このサーバ処理を実行するためのプログラムは、ＨＤＤ３０４に記憶されている。
【０１３５】
図１４において、携帯端末情報８０１を受信すると（ステップＳ１８０１でＹＥＳ）、受信した携帯端末情報８０１の方角９０４、画角９０５から、携帯端末１０９のカメラの撮影範囲を、携帯端末１０９からの相対座標で計算する（ステップＳ１８０２）。上記ステップＳ１８０１は、携帯端末１０９から、撮影部６０６の撮影範囲を定めるための携帯端末情報を受信する携帯端末情報受信手段に対応する。
【０１３６】
次のステップＳ１８０３〜ステップＳ１８０７までのループ処理は、デバイス情報テーブル４０１に記憶されているデバイスの個数分だけ、各々のデバイスごとに行われる処理である。また、以下の説明では、デバイス情報テーブル４０１に記憶されたカテゴリ、識別名、絶対位置、及びＩＰアドレスをまとめてデバイス情報と表現する。
【０１３７】
まず、デバイス情報テーブル４０１に示されるデバイスのうち、まだ上記ループ処理されていない１つのデバイスのデバイス情報を読み出す。そして、携帯端末情報８０１の現在地９０３と比較することで、そのデバイスの携帯端末１０９からの相対座標を計算する（ステップＳ１８０３）。
【０１３８】
次いで、計算された相対座標が、ステップＳ１８０２で計算された撮影範囲に含まれるか否か判別する（ステップＳ１８０４）。ステップＳ１８０４の判別の結果、相対座標が撮影範囲に含まれないときは（ステップＳ１８０４でＮＯ）、上記ステップＳ１８０３に戻る。
【０１３９】
一方、ステップＳ１８０４の判別の結果、相対座標が撮影範囲に含まれるときは（ステップＳ１８０４でＹＥＳ）、ＬＣＤタッチパネルで表示するための表示座標を計算する（ステップＳ１８０５）。このように、ステップＳ１８０４では、ステップＳ１８０１により受信された携帯端末情報から定まる撮影範囲に含まれるデバイスをデバイス情報テーブルから抽出する。
【０１４０】
次いで、表示デバイス情報８０２にカテゴリ１００３、識別名１００４、表示座標１００５、及びＩＰアドレスを追加し（ステップＳ１８０６）、全てのデバイスに対して処理を実行したか否か判別する（ステップＳ１８０７）。
【０１４１】
ステップＳ１８０７の判別の結果、全てのデバイスに対して処理を実行していないときは（ステップＳ１８０７でＮＯ）、ステップＳ１８０３に戻る。
【０１４２】
一方、ステップＳ１８０７の判別の結果、全てのデバイスに対して処理を実行したときは（ステップＳ１８０７でＹＥＳ）、表示デバイス情報８０２にデバイス数を追加する。そして、携帯端末情報８０１の返信アドレス９０２宛に表示デバイス情報８０２を送信し（ステップＳ１８０８）、本処理を終了する。
【０１４３】
上述したステップＳ１８０８は、表示デバイス情報を携帯端末１０９に送信する表示デバイス情報送信手段に対応する。
【０１４４】
図１４の処理によれば、携帯端末１０９から、携帯端末情報を受信し（ステップＳ１８０１）、受信された携帯端末情報から定まる撮影範囲に含まれるデバイスをデバイス情報テーブルから抽出する（ステップＳ１８０４）。
【０１４５】
そして、抽出されたデバイスを示す画像に、デバイスを識別するための識別名を、当該識別名に対応するデバイスに重畳して表示させるための座標、デバイスとしての種別、及び識別名を示す表示デバイス情報を携帯端末１０９に送信する（ステップＳ１８０８）。その後、携帯端末１０９が状態を取得することで、撮影されたデバイスの状態を撮影画面に重畳して表示可能となる。
【０１４６】
図１５は、図３におけるＣＰＵ２２１により実行されるプリンタ処理の手順を示すフローチャートである。
【０１４７】
このプリンタ処理を実行するためのプログラムは、ＨＤＤ２２４に記憶されている。
【０１４８】
図１５において、状態取得通知８０３を受信すると（ステップＳ１９０１でＹＥＳ）、デバイスが現時点で実行中またはキューで待機中のジョブの数を合計することでジョブ数を取得する（ステップＳ１９０２）。上記ステップＳ１９０１は、当該プリンタが使用可能か否かを判別するための状態情報を要求する状態取得通知を受信する状態取得通知受信手段に対応する。
【０１４９】
次いで、プリンタ状態情報８０４のジョブ数１２０２を、取得したジョブ数としたプリンタ状態情報８０４を、受信した状態取得通知８０３の返信アドレス１１０２宛に送信し（ステップＳ１９０３）、本処理を終了する。このステップＳ１９０３は、ステップＳ１９０１により受信された状態取得通知に対する応答として、状態情報を送信する状態情報送信手段に対応する。
【０１５０】
図１５の処理によれば、プリンタが使用可能か否かを判別するための状態情報を要求する状態取得通知を受信する（ステップＳ１９０１）。そして、受信された状態取得通知に対する応答として、状態情報を送信する（ステップＳ１９０３）。その結果、携帯端末１０９は状態を取得することができるので、撮影されたデバイスの状態を撮影画面に重畳して表示可能となる。
【０１５１】
以上説明したように第１の実施の形態によれば、携帯端末１０９がプリンタと直接通信する為、携帯端末１０９でプリンタを撮影した際にプリンタの最新の状態を把握でき、さらに使用可能プリンタで印刷することができる。
【０１５２】
［第２の実施の形態］
第２の実施の形態おける情報処理システム１００、携帯端末１０９、プリンタ１０１、及びサーバ１０７の概略構成は第１の実施の形態と同じであるので、第１の実施の形態と異なる部分について説明する。また、第１の実施の形態で用いられた符号についての説明は省略する。
【０１５３】
図１６は、携帯端末情報８０１に対する応答である表示デバイス情報８０５のフォーマットを示している。
【０１５４】
図１６において、第１の実施の形態における表示デバイス情報８０２と異なる点は、ジョブ数１３０７が追加されたことである。このジョブ数１３０７は、図９（Ｄ）で説明したジョブ数１２０２と同じものである。
【０１５５】
すなわち、第１の実施の形態では、状態取得通知８０３に対する応答であるプリンタ状態情報８０４により、ジョブ数１２０２を取得していたが、第２の実施の形態では、表示デバイス情報８０２に含まれるようになっている。従って、携帯端末１０９に代わり、サーバ１０７が状態取得通知８０３を送信するようになっている。
【０１５６】
図１７は、図１１における状態取得処理の手順を示すフローチャートである。
【０１５７】
この状態取得処理を実行するためのプログラムは、フラッシュＲＯＭ６０４に記憶されている。
【０１５８】
図１７において、ステップＳ１５０３を除くステップＳ１５０１〜ステップＳ１５０５は、図１２で説明した通りである。ステップＳ１５０３については、図２３のステップＳ１５１０に代えて、サーバ１０７がプリンタから取得した状態情報が付加された表示デバイス情報を上記ステップＳ１５０３が取得する。
【０１５９】
従って、ステップＳ１５０５で肯定判別された場合について説明する。
【０１６０】
ステップＳ１５０５の判別の結果、デバイス数が０ではないときは（ステップＳ１５０５でＮＯ）、受信した表示デバイス情報８０２のうち、カテゴリ、識別名、表示座標、ＩＰアドレス、及びジョブ数をデバイス状態テーブル７０１に記憶する（ステップＳ２００１）。
【０１６１】
そして、表示デバイス情報８０２に含まれる全てのデバイスについて処理を終えたか否かを判別する（ステップＳ２００２）。ここでの処理とは、ステップＳ２００１の処理である。
【０１６２】
ステップＳ２００２の判別の結果、全てのデバイスについて処理を終えていないときは（ステップＳ２００２でＮＯ）、ステップＳ２００１に戻る。
【０１６３】
一方、ステップＳ２００２の判別の結果、全てのデバイスについて処理を終えたときは（ステップＳ２００２でＹＥＳ）、本処理を終了する。
【０１６４】
図１８は、図３におけるＣＰＵ３０２により実行されるサーバ処理の手順を示すフローチャートである。
【０１６５】
このサーバ処理を実行するためのプログラムは、ＨＤＤ３０４に記憶されている。
【０１６６】
図１８において、ステップＳ１８０１〜ステップＳ１８０５、及びステップＳ１８０７、ステップＳ１８０８は、図１４で説明した通りである。従って、ステップＳ２１０１〜ステップＳ２１０４について説明する。
【０１６７】
まず、デバイスのカテゴリがプリンタか否か判別する（ステップＳ２１０１）。ステップＳ２１０１の判別の結果、デバイスのカテゴリがプリンタではないときは（ステップＳ２１０１でＮＯ）、ステップＳ２１０４に進む。
【０１６８】
一方、ステップＳ２１０１の判別の結果、デバイスのカテゴリがプリンタのときは（ステップＳ２１０１でＹＥＳ）、状態取得通知８０３を、そのプリンタに送信する（ステップＳ２１０２）。状態取得通知８０３の識別ビット１１０１は既知であり、返信アドレス１１０２はサーバ１０７のアドレスである。
【０１６９】
状態取得通知８０３の応答であるプリンタ状態情報８０４を受信すると（ステップＳ２１０３でＹＥＳ）、受信したプリンタ状態情報８０４のジョブ数を表示デバイス情報８０５のジョブ数１３０７に追加する（ステップＳ２１０４）。追加される度に、デバイス数１００２が１ずつ増分される。上記ステップＳ２１０３は、撮影範囲に含まれるデバイスに、プリンタが含まれる場合に、当該プリンタが使用可能か否かを判別するための状態情報をプリンタから取得する状態情報取得手段に対応する。そして、ステップＳ１８０８で、取得された状態情報が付加された表示デバイス情報を携帯端末１０９に送信することとなる。
【０１７０】
以上説明したように第２の実施の形態によれば、プリンタの状態をサーバが取得する。従って、携帯端末１０９とプリンタが直接通信できない場合でも携帯端末１０９でプリンタを撮影することでプリンタの状態を把握でき、さらに使用可能プリンタで印刷することができる。
【０１７１】
［第３の実施の形態］
第３の実施の形態おける情報処理システム１００、携帯端末１０９、プリンタ１０１、及びサーバ１０７の概略構成は第１の実施の形態と同じであるので、第１の実施の形態と異なる部分について説明する。また、第１の実施の形態で用いられた符号についての説明は省略する。
【０１７２】
図１９は、図１の情報処理システム１００で用いられるデバイス登録情報２３０１のフォーマットを示す図である。
【０１７３】
このデバイス登録情報２３０１は、プリンタ１０１からサーバ１０７に送信されるデータである。
【０１７４】
同図に示されるように、デバイス登録情報２３０１は、識別ビット２４０１、カテゴリ２４０２、識別名２４０３、設置位置２４０４、及びＩＰアドレス２４０５で構成される。
【０１７５】
識別ビット２４０１は、このデータがデバイス登録情報２３０１であることを示している。カテゴリ２４０２は、デバイスの種別を示している。識別名２４０３は、ユーザがデバイスを識別する為に付けた呼称を示している。設置位置２４０４は、デバイスの設置位置を示している。ＩＰアドレス２４０５はデバイスに割り当てられたＩＰアドレスを示している。
【０１７６】
図２０は、第３の実施の形態において、携帯端末１０９のＬＣＤタッチパネルに表示される画面例を示す図である。
【０１７７】
図２０（Ａ）は、サーバアドレス入力画面例を示す図である。宛先２６０２は、サーバのアドレスが入力されるテキストボックスである。戻るボタン２６０３は、サーバのアドレスの入力を中止するためのボタンである。ＱＲ表示ボタン２６０４は、サーバのアドレスを宛先２６０２で入力されたものに確定し、設置位置とサーバ１０７のアドレスを示すＱＲコード(登録商標)を表示するためのボタンである。
【０１７８】
図２０（Ｂ）は、ＱＲコード(登録商標)表示画面例を示す図である。上述したＱＲ表示ボタン２６０４がタップされると、ＱＲコード２６０５が表示される。そして、上述したように、このＱＲコード２６０５は、設置位置とサーバ１０７のアドレスを示している。
【０１７９】
図２１は、図６におけるＣＰＵ６０２により実行される携帯端末処理の手順を示すフローチャートである。
【０１８０】
この携帯端末処理を実行するためのプログラムは、フラッシュＲＯＭ６０４に記憶されている。
【０１８１】
図２１において、図２０（Ａ）に示されたサーバアドレス入力画面を表示し（ステップＳ２５０１）、ユーザによりサーバのアドレスが入力される（ステップＳ２５０２）。
【０１８２】
次いで、ＱＲ表示ボタン２６０４がタップされたか否か判別する（ステップＳ２５０３）。ステップＳ２５０３の判別の結果、ＱＲ表示ボタン２６０４がタップされなかったときは（ステップＳ２５０３でＮＯ）、戻るボタン２６０３がタップされたか否か判別する（ステップＳ２５０４）。
【０１８３】
ステップＳ２５０４の判別の結果、戻るボタン２６０３がタップされなかったときは（ステップＳ２５０４でＮＯ）、ステップＳ２５０３に戻り、タップされたときは（ステップＳ２５０４でＹＥＳ）、本処理を終了する。
【０１８４】
一方、ステップＳ２５０３の判別の結果、ＱＲ表示ボタン２６０４がタップされたときは（ステップＳ２５０３でＹＥＳ）、位置検出部６０８により携帯端末１０９の現在の設置位置を取得する（ステップＳ２５０５）。
【０１８５】
次いで、ステップＳ２５０２で入力されたアドレスと、設置位置を示すＱＲコード(登録商標)を作成し（ステップＳ２５０６）、図２０（Ｂ）に示されたＱＲコード(登録商標)画面を表示する（ステップＳ２５０７）。このステップＳ２５０７は、ユーザの操作によって入力されたサーバ１０７のアドレス、及び携帯端末１０９の位置を示す設置位置を示す第１コード画像（ＱＲコード）を表示させるように操作部６０５を制御する第３表示制御手段に対応する。
【０１８６】
ユーザは、このＱＲコード画面のＱＲコード２６０５をプリンタ１０１のスキャナ部２４０に読み取らせることとなる。
【０１８７】
スキャナ部２４０にＱＲコード２６０５を読み取らせたユーザにより、ホームボタンが押下されると（ステップＳ２５０８でＹＥＳ）、本処理を終了する。
【０１８８】
図２２は、図３におけるＣＰＵ２２１により実行されるデバイス情報送信処理の手順を示すフローチャートである。
【０１８９】
このデバイス情報送信処理を実行するためのプログラムは、ＨＤＤ２２４に記憶されている。
【０１９０】
図２２において、タッチパネル２２０１にスキャン待機画面を表示する（ステップＳ２７０１）。このスキャン待機画面は、ユーザに対し携帯端末１０９のＬＣＤディスプレイに表示されたＱＲコード２６０５をスキャンするよう促す画面である。
【０１９１】
ユーザにより携帯端末１０９がスキャナ部２４０にセットされ、スタートキー２２０８が押下されると（ステップＳ２７０２でＹＥＳ）、ＱＲコード２６０５を読み取り（ステップＳ２７０３）、ＱＲコード２６０５を解析する（ステップＳ２７０４）。このステップＳ２７０３は、携帯端末１０９の操作部６０５に表示されたサーバ１０７のアドレス、及び携帯端末１０９の位置を示す設置位置を示す第１コード画像（ＱＲコード２６０５）を読み取る読み取り手段に対応する。また、ステップＳ２７０４は、読み取られた第１コード画像からサーバ１０７のアドレス、及び携帯端末１０９の位置を示す設置位置を取得する設置位置取得手段に対応する。
【０１９２】
ＱＲコード２６０５を解析した結果、設置位置とアドレスとが取得できたか否か判別する（ステップＳ２７０５）。ステップＳ２７０５の判別の結果、設置位置とアドレスとが取得できなかったときは（ステップＳ２７０５でＮＯ）、タッチパネル２２０１に読み取りエラー画面を表示し（ステップＳ２７０６）、本処理を終了する。この読み取りエラー画面は、ＱＲコード２６０５が読み取れなかったことを示す画面である。
【０１９３】
一方、ステップＳ２７０５の判別の結果、設置位置とアドレスとが取得できたときは（ステップＳ２７０５でＹＥＳ）、カテゴリ、識別名、及びＩＰアドレスをＨＤＤ２２４より取得する（ステップＳ２７０７）。
【０１９４】
次いで、取得したカテゴリ、識別名、及びＩＰアドレスと、ステップＳ２７０４の解析により取得された設置位置とアドレスを用いてデバイス登録情報２３０１を送信し（ステップＳ２７０８）、本処理を終了する。
【０１９５】
このステップＳ２７０８は、デバイスとしての種別がプリンタであることと、プリンタのアドレスと、プリンタを識別するための識別名とを示す情報、及び設置位置を示す情報を、取得されたサーバ１０７のアドレス宛に送信する登録情報送信手段に対応する。
【０１９６】
図２３は、図３におけるＣＰＵ３０２により実行されるデバイス情報登録処理の手順を示すフローチャートである。
【０１９７】
このデバイス情報登録処理を実行するためのプログラムは、ＨＤＤ３０４に記憶されている。
【０１９８】
図２３において、デバイス登録情報２３０１を受信すると（ステップＳ２９０１）、デバイス登録情報２３０１によってカテゴリ２４０２、識別名２４０３、設置位置２４０４、及びＩＰアドレス２４０５が得られる。これらをそのままデバイス情報テーブル４０１に記憶し（ステップＳ２９０２）、本処理を終了する。これにより、デバイス登録情報２３０１が示す内容をデバイス情報テーブル４０１に登録できる。上記ステップＳ２９０１は、デバイス情報テーブルに記録するためのデバイス情報を受信するデバイス情報受信手段に対応する。
【０１９９】
以上説明したように第３の実施の形態によれば、位置検出手段を備えないプリンタでもプリンタのデバイス情報と設置位置の情報を関連付けてデバイス情報テーブル４０１に登録できる。
【０２００】
［第４の実施の形態］
第４の実施の形態おける情報処理システム１００、携帯端末１０９、プリンタ１０１、及びサーバ１０７の概略構成は第１の実施の形態と同じであるので、第１の実施の形態と異なる部分について説明する。また、第１の実施の形態で用いられた符号についての説明は省略する。
【０２０１】
また、第４の実施の形態では、第３の実施の形態で説明したデバイス登録情報２３０１が用いられる。
【０２０２】
図２４は、図３におけるＣＰＵ２２１により実行されるコード印刷処理の手順を示すフローチャートである。
【０２０３】
このコード印刷処理を実行するためのプログラムは、ＨＤＤ２２４に記憶されている。
【０２０４】
図２４において、ユーザによりプリント登録キー２２２０が押下されると、タッチパネル２２０１にＱＲコードプリント待機画面を表示する（ステップＳ３２０１）。このＱＲコードプリント待機画面は、ユーザに対しＱＲコードの印刷を開始する為にスタートキー２２０８の押下を促す画面である。
【０２０５】
次いで、スタートキー２２０８が押下されると（ステップＳ３２０２でＹＥＳ）、カテゴリ、識別名、及びＩＰアドレスをＨＤＤ２２４より取得する（ステップＳ３２０３）。
【０２０６】
次いで、取得したカテゴリ、識別名、及びＩＰアドレスを示すＱＲコードを作成し（ステップＳ３２０４）、作成したＱＲコードを印刷して（ステップＳ３２０５）、本処理を終了する。このように、コード印刷処理では、デバイスとしての種別がプリンタであること、プリンタのアドレス、及びプリンタを識別するための識別名を示す第２コード画像（ＱＲコード）を紙に形成する。
【０２０７】
図２５は、第４の実施の形態において、携帯端末１０９のＬＣＤタッチパネルに表示される画面例を示す図である。
【０２０８】
図２５（Ａ）は、サーバアドレス入力画面例を示す図である。宛先３１０２は、サーバのアドレスが入力されるテキストボックスである。戻るボタン３１０３は、サーバのアドレスの入力を中止するためのボタンである。開始ボタン３１０４は、サーバのアドレスを宛先２６０２で入力されたものに確定し、デバイス登録情報２３０１を送信させるためのボタンである。
【０２０９】
図２５（Ｂ）は、読み取りエラー画面であり、ＱＲコードが印刷された紙から、ＱＲコードが読み取れなかったことを示す画面である。
【０２１０】
図２６は、図６におけるＣＰＵ６０２により実行されるデバイス情報送信処理の手順を示すフローチャートである。
【０２１１】
このデバイス情報送信処理を実行するためのプログラムは、フラッシュＲＯＭ６０４に記憶されている。
【０２１２】
図２６において、図２５（Ａ）に示されたサーバアドレス入力画面を表示し（ステップＳ３００１）、ユーザによりサーバのアドレスが入力される（ステップＳ３００２）。
【０２１３】
次いで、開始ボタン３１０４がタップされたか否か判別する（ステップＳ３００３）。ステップＳ３００３の判別の結果、開始ボタン３１０４がタップされなかったときは（ステップＳ３００３でＮＯ）、戻るボタン３１０３がタップされたか否か判別する（ステップＳ３００４）。
【０２１４】
ステップＳ３００４の判別の結果、戻るボタン３１０３がタップされなかったときは（ステップＳ３００４でＮＯ）、ステップＳ３００３に戻り、タップされたときは（ステップＳ３００４でＹＥＳ）、本処理を終了する。
【０２１５】
一方、ステップＳ３００３の判別の結果、開始ボタン３１０４がタップされたときは（ステップＳ３００３でＹＥＳ）、紙に印刷されたＱＲコードを撮影し（ステップＳ３００５）、ＱＲコードを解析する（ステップＳ３００６）。
【０２１６】
ＱＲコードを解析した結果、カテゴリ、識別名、及びＩＰアドレスを取得できたか否か判別する（ステップＳ３００７）。ステップＳ３００７の判別の結果、カテゴリ、識別名、及びＩＰアドレスの全てが取得できなかったときは（ステップＳ３００７でＮＯ）、タッチパネル２２０１に読み取りエラー画面を表示し（ステップＳ３００８）、本処理を終了する。この読み取りエラー画面は、図２５（Ｂ）に示される画面である。
【０２１７】
一方、ステップＳ３００７の判別の結果、カテゴリ、識別名、及びＩＰアドレスを取得できたときは（ステップＳ３００７でＹＥＳ）、位置検出部６０８により設置位置を取得する（ステップＳ３００９）。
【０２１８】
次いで、取得した設置位置と、ステップＳ３００６の解析により取得されたカテゴリ、識別名、及びＩＰアドレス、さらに入力されたサーバ１０７のアドレスを用いてデバイス登録情報２３０１を送信し（ステップＳ３０１０）、本処理を終了する。
【０２１９】
この図２６におけるカテゴリ、識別名、及びＩＰアドレスが準デバイス情報に対応している。このように、プリンタにより印刷された、デバイスとしての種別がプリンタであること、プリンタのアドレス、及びプリンタを識別するための識別名を示す準デバイス情報を示す第２コード画像（ＱＲコード）を撮影部６０６により撮影する。
【０２２０】
この撮影により、準デバイス情報を取得し、取得した準デバイス情報に、携帯端末１０９の位置を示す設置位置を加えた情報を、操作部６０５によりユーザの操作によって入力されたサーバ１０７のアドレス宛に送信する。
【０２２１】
以上説明したように本実施の形態によれば、位置検出手段とスキャン手段を備えないプリンタでもプリンタのデバイス情報と設置位置の情報を関連付けてデバイス情報テーブル４０１に登録できる。
【０２２２】
なお、第１、第２の実施の形態においてサーバ１０７が撮影範囲に含まれるデバイスの情報のみを携帯端末１０９に送信していたが、この範囲を拡大しても良い。例えば、図８において、プリンタ１０１，１０２，１０３、ＰＣ１０５の情報が送信されていたが、撮影範囲外のプリンタ１０４の情報も送信するようにしてもよい。
【０２２３】
この場合、携帯端末１０９の向く方角や姿勢が変わり、撮影範囲が変わっても迅速に１０４の情報を表示する事が出来る。
【０２２４】
また、第１、第２の実施の形態において、撮影範囲に含まれるデバイスの抽出をサーバ１０７が行っていたが、この処理を携帯端末１０９が行ってもよい。
【０２２５】
例えば、携帯端末１０９が現在地のみをサーバ１０７に送信し、サーバ１０７はその現在地から一定距離内にあるデバイスの位置情報を含む情報を全て抽出して携帯端末１０９に返信する。
【０２２６】
その後、返信された情報から携帯端末１０９が撮影範囲に存在するデバイスを計算する。この場合、携帯端末１０９の向く方角や姿勢が変わり、撮影範囲が変わっても迅速にプリンタ１０４の情報を表示する事が出来ると共に、サーバ１０７の負荷も軽減できる。
【０２２７】
また、第３、第４の実施の形態では携帯端末１０９とプリンタの情報のやり取りにＱＲコードを利用していたが、これは携帯端末１０９がプリンタの近くにあることで利用できる通信方式であれば他の方式でも良い。
【０２２８】
例えば近距離無線通信やＢｌｕｅｔｏｏｔｈ(登録商標)を用いれば、撮影手段を備えない携帯端末１０９でもプリンタのデバイス情報と設置位置の情報を関連付けてデバイス情報テーブル４０１に登録できる。
【０２２９】
また、上記実施形態のサーバ１０７は、一台の情報処理装置によって構成される例で説明されているが、複数の情報処理装置で連携して処理するようにしてもよい。また、これらの情報処理装置がインターネット上に存在するクラウドコンピューティングの形態によって構成されてもよい。
【０２３０】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０２３１】
１００  情報処理システム
１０１，１０２，１０３，１０４  プリンタ
１０５  ＰＣ
１０７  サーバ
１０８  無線アクセスポイント
１０９  携帯端末
２１０，６０５  操作部
２２０  コントローラユニット
２２１，３０２，６０２  ＣＰＵ
２２２，３０３，６０３  ＲＡＭ
２２３  ＲＯＭ
２２４，３０４  ＨＤＤ
２４０  スキャナ部
２５０  プリンタ部
６０４  フラッシュＲＯＭ
６０６  撮影部
６０８  位置検出部
６０９  方角検出部
６１０  持ち方検出部
２２０１  タッチパネル
【図１】
2013235331.tif 000003
【図２】
2013235331.tif 000004
【図３】
2013235331.tif 000005
【図４】
2013235331.tif 000006
【図５】
2013235331.tif 000007
【図６】
2013235331.tif 000008
【図７】
2013235331.tif 000009
【図８】
2013235331.tif 000010
【図９】
2013235331.tif 000011
【図１０】
2013235331.tif 000012
【図１１】
2013235331.tif 000013
【図１２】
2013235331.tif 000014
【図１３】
2013235331.tif 000015
【図１４】
2013235331.tif 000016
【図１５】
2013235331.tif 000017
【図１６】
2013235331.tif 000018
【図１７】
2013235331.tif 000019
【図１８】
2013235331.tif 000020
【図１９】
2013235331.tif 000021
【図２０】
2013235331.tif 000022
【図２１】
2013235331.tif 000023
【図２２】
2013235331.tif 000024
【図２３】
2013235331.tif 000025
【図２４】
2013235331.tif 000026
【図２５】
2013235331.tif 000027
【図２６】
2013235331.tif 000028