(57)【要約】【課題】  デバイスの位置情報の設定を容易にする。【解決手段】  建物内に設置されたデバイスと接続した携帯端末のコンピュータに、携帯端末の位置情報を取得する処理と、携帯端末と接続したデバイスの情報を取得する処理と、携帯端末と接続したデバイスに、取得された携帯端末の位置情報を送信する処理と、を実行させる位置設定プログラム。【選択図】  図１
2019051654.tif 000002
【特許請求の範囲】
【請求項１】
建物内に設置されたデバイスと接続した携帯端末のコンピュータに、
前記携帯端末の位置情報を取得する処理と、
前記携帯端末と接続した前記デバイスの情報を取得する処理と、
前記携帯端末と接続したデバイスに、前記取得された携帯端末の位置情報を送信する処理と、
を実行させる位置設定プログラム。
【請求項２】
前記携帯端末は、ＧＰＳセンサ若しくは地磁気センサを有し、
前記携帯端末の位置情報を取得する処理は、前記ＧＰＳセンサ若しくは前記地磁気センサから前記携帯端末の位置情報を取得する処理である、請求項１に記載の位置設定プログラム。
【請求項３】
前記携帯端末は、操作パネルを有し、
前記取得された前記携帯端末の位置に対応する建物のフロアマップを前記操作パネルに表示する処理と、
前記操作パネルで選択された前記建物のフロアマップ上の位置を前記携帯端末の位置として記憶する処理と、
をさらに実行させる請求項１または２に記載の位置設定プログラム。
【請求項４】
前記携帯端末は、操作パネルを有し、
前記携帯端末と接続した複数のデバイスの情報を前記操作パネルに表示する処理と、
前記複数のデバイスの内、前記操作パネルで選択されたデバイスを記憶する処理と、
前記携帯端末の位置を前記選択されたデバイスに送信する処理と、
をさらに実行させる請求項１から３のいずれかに記載の位置設定プログラム。
【請求項５】
建物内に設置されたデバイスと接続した携帯端末のコンピュータが、
前記携帯端末の位置情報を取得する処理と
前記携帯端末と接続した前記デバイスの情報を取得する処理と、
前記携帯端末と接続したデバイスに、前記取得された携帯端末の位置情報を送信する処理と、
とを行う位置設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、画像形成装置の位置情報の設定を容易化する技術に関する。
【背景技術】
【０００２】
従来、ユーザーと画像形成装置との距離を測定して、画像形成装置や携帯端末の動きを動的に変化させ、印刷効率を上げる手法があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2016-28851号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術によれば、画像形成装置の位置情報を予め直接入力しておく必要がある。
【課題を解決するための手段】
【０００５】
本発明の位置設定プログラムは、建物内に設置されたデバイスと接続した携帯端末のコンピュータに、携帯端末の位置情報を取得する処理と、携帯端末と接続したデバイスの情報を取得する処理と、携帯端末と接続したデバイスに、取得された携帯端末の位置情報を送信する処理と、を実行させる。
【発明の効果】
【０００６】
本発明の位置設定プログラムによれば、画像形成装置の位置情報の設定が容易となる。
【図面の簡単な説明】
【０００７】
【図１】システム構成例を示す図。
【図２】携帯端末のブロック図。
【図３】操作パネルに表示される操作画面。
【図４】画面表示のフローチャート。
【図５】現在地表示のフローチャート。
【図６】デバイス情報表示のフローチャート。
【図７】マップ変更時のフローチャート。
【図８Ａ】マップ変更時の画面推移を示す図。
【図８Ｂ】マップ変更時の画面推移を示す図。
【図８Ｃ】マップ変更時の画面推移を示す図。
【図９】現在地変更時のフローチャート。
【図１０Ａ】現在地変更時の画面推移を示す図。
【図１０Ｂ】現在地変更時の画面推移を示す図。
【図１１】デバイス変更時のフローチャート。
【図１２Ａ】デバイス変更時の画面推移を示す図。
【図１２Ｂ】デバイス変更時の画面推移を示す図。
【図１２Ｃ】デバイス変更時の画面推移を示す図。
【図１３】位置情報登録時のフローチャート。
【図１４Ａ】位置情報登録時の画面推移を示す図。
【図１４Ｂ】位置情報登録時の画面推移を示す図。
【図１４Ｃ】位置情報登録時の画面推移を示す図。
【発明を実施するための形態】
【０００８】
実施形態のシステム構成例を図１に示す。システム１は、複数の画像形成装置３０１、３０２と、携帯端末１００と、アクセスポイント２０１、２０２を有する。図１では、画像形成装置３０１、３０２のみを示しているが、画像形成装置は、建物の各フロアに複数配置される。図１ではアクセスポイント２０１、２０２のみを示しているが、アクセスポイントは、建物の各フロアに複数配置される。実施形態では位置設定を行うデバイスとして画像形成装置を例に挙げるが、デバイスはこれに限られない。
【０００９】
携帯端末１００は、無線通信を可能にするネットワークインターフェイスを持ち、記憶媒体に保存されたプログラムをメモリへロードし、プログラムをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で動作させることで、各機能を有効にする。
【００１０】
画像形成装置３０１は、原稿シートをスキャンして読み取るスキャン部３１５、シート上に画像を形成する印刷部３１６及び制御部３１０を有する。制御部３１０は、画像形成装置３０１内部にある各装置を統括的に制御するユニットであり、プロセッサ３１１、補助記憶装置３１２、ネットワークインターフェイス３１３、メモリ３１４を有する。プロセッサ３１１は、たとえばＣＰＵであり、補助記憶装置３１２に事前に記憶されているプログラムをメモリ３１４に展開し、演算実行する。これにより、プロセッサ３１１は画像形成装置３０１内部にある各装置を制御する。
【００１１】
補助記憶装置３１２は、不揮発性に記憶する装置であり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。補助記憶装置３１２は、スキャン部３１５で読み取られた画像データや外部より送信される画像データ、装置内で演算実行するためのプログラムなどを、不揮発性に記憶する。メモリ３１４は、揮発性に記憶する主記憶装置であり、実行プログラムや必要なデータを揮発性に記憶する。ネットワークインターフェイス３１３は、アクセスポイント２０１、２０２を基盤とした無線ネットワークを経由して、他装置との間でデータの送受信を行う。またネットワークインターフェイス３１３は、他装置との間で近距離無線通信を行うユニットも含む。ネットワークインターフェイス３１３は、例えばＩＥＥＥ８０２．１１の規格に準拠した無線通信機構やＩＥＥＥ８０２．１５．１の規格に準拠した近距離無線通信機構を含んでいる。その他の無線通信規格に準拠したユニットを含めてもよい。
【００１２】
画像形成装置３０２も同様の構成であり、スキャン部３２５、印刷部３２６、制御部３２０を有し、制御部３２０は、プロセッサ３２１、補助記憶装置３２２、ネットワークインターフェイス３２３、メモリ３２４を有する。以降の説明では、主に画像形成装置３０１について記すが、画像形成装置３０２や図１では不図示の他の画像形成装置も同様とする。
【００１３】
実施形態では、ユーザーが画像形成装置３０１、３０２の近くで携帯端末１００のＧＰＳ機能を利用して位置情報を得る。その後、位置情報を、Ｗｉ−Ｆｉ通信やＵＳＢ通信といった通信方式を用いて画像形成装置に送信する。以上の形態をとることで、画像形成装置の位置情報を設定可能とする。なお、実施形態のシステムではサーバーを含んでいないが、サーバーを含む構成としてもよい。
【００１４】
ユーザーが所持する携帯端末１００の制御系の構成について説明する。携帯端末１００は、例えば、スマートフォンやタブレット、ノート型コンピュータである。図２は実施形態の携帯端末１００のブロック図である。システムバス１０８を介して、ＣＰＵ１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４、外部Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０５、操作パネル１０６及びＧＰＳセンサ１０７が接続される。ＣＰＵ１０２とＲＯＭ１０３とＲＡＭ１０４とで制御部１０１を構成する。
【００１５】
ＲＯＭ１０３には、ＣＰＵ１０２により実行されるプログラムや閾値を予め記憶する。また、ＲＯＭ１０３には、携帯端末１００の位置情報をＧＰＳセンサ１０７により取得するプログラムを予め記憶する。ＧＰＳセンサ１０７は、携帯端末１００の緯度、経度、及び、高度を取得する。
【００１６】
実施形態では、携帯端末１００の緯度、経度、及び、高度を取得するセンサとしてＧＰＳを使用した例を示すが、これに限られず、携帯端末１００の緯度、経度、及び、高度の取得に、例えば、地磁気センサ、加速度センサ、ジャイロセンサ、及び、圧力（気圧）センサからの情報を使用して算出することもできる。
【００１７】
携帯端末１００の位置は、ＧＰＳセンサ１０７からの情報のみならず、アクセスポイントから発信される電波に基づいて算出することもできる。無線ＬＡＮを利用した算出法としては、ＴＯＡ方式、ＴＤＯＡ方式、ＲＳＳＩ方式などがある。さらに、携帯端末１００の位置を、ビーコン方式、ＵＷＢ方式、ＩＭＥＳ方式及びその他の屋内測位技術を使用して位置を算出することもできる。
【００１８】
ＲＡＭ１０４には、ＣＰＵ１０２が実行するプログラムを展開するエリアと、プログラムによるデータ処理の作業領域となるワークエリアなどの様々なメモリエリアを動的に形成する。
【００１９】
ＲＡＭ１０４は、建物の各階のフロアマップと対応するマップ名を含むマップ情報を保存するマップ記憶エリアを有する。制御部１０１は、マップ記憶エリアに記憶するマップ情報をもとにフロアマップ画像の表示を行う。マップ記憶エリアに記憶するマップ情報は、外部Ｉ／Ｆ１０５を通じて外部から受信を行う。マップ情報は、フロアマップ上の任意の位置に対応する、緯度、経度、高度（階数）の情報を含む。
【００２０】
ＲＡＭ１０４は、アクセスポイント情報を保存するアクセスポイント記憶エリアを有する。制御部１０１は、アクセスポイント記憶エリアに記憶する情報をもとに、携帯端末１００が存在する緯度、経度、高度（階数）を判断する。アクセスポイント記憶エリアに記憶するアクセスポイント情報は、外部Ｉ／Ｆ１０５を通じて外部から受信を行う。アクセスポイント情報は、アクセスポイント名や、アクセスポイントの位置する緯度、経度、高度（階数）の情報を含む。
【００２１】
ＲＡＭ１０４は、デバイス名を保存するデバイス記憶エリアを有する。制御部１０１は、デバイス記憶エリアに記憶するデバイス情報をもとにデバイス情報の表示を行う。デバイス記憶エリアに記憶するデバイス情報は、外部Ｉ／Ｆ１０５を通じて外部から受信を行う。
【００２２】
ＲＡＭ１０４は、携帯端末１００の現在地の緯度・経度・高度情報を記憶する位置記憶エリアを有する。位置記憶エリアに記憶する位置情報は、ＧＰＳ１０７により取得された情報やアクセスポイントに位置から算出した位置を含む。
【００２３】
外部Ｉ／Ｆ１０５は、例えば、画像形成装置などの外部装置と通信するためのインターフェースである。外部Ｉ／Ｆ１０５は、外部装置とデータ通信を行うインターフェースであれば良い。例えば、外部Ｉ／Ｆ１０５は、外部装置にローカルに接続する機器（ＵＳＢメモリ等）であっても良いし、ネットワークを介して通信するためのネットワークインターフェイスであっても良い。さらに、データ通信方式は、Ｗｉ−Ｆｉ（登録商標）通信やＵＳＢ通信でもよい。
【００２４】
操作パネル１０６は、表示部とタッチパネルが一体化したユーザインターフェースである。操作パネル１０６は、携帯端末１００の本体の前面に配置され、タッチパネルを具備する表示部を有する。制御部１０１は、操作パネル１０６の表示部に表示する内容を制御する。操作パネル１０６は、タッチパネル入力した情報を制御部１０１へ出力する。操作パネル１０６から入力される各処理に関する情報は、処理情報としてＲＡＭ１０３の所定の領域に記憶される。以上のような構成を備える携帯端末１００において、予め設定されているプログラムに基づいて、携帯端末１００は画面表示を実行する。
【００２５】
図３は、操作パネル１０６に表示される操作画面である。選択ボタン１０６ａは、ユーザーがデバイスを選択するためのボタンである。設定ボタン１０６ｂは、ユーザーがデバイスを設定するためのボタンである。デバイス領域１０６ｃは、ユーザーが選択可能なデバイス及びユーザーが設定したデバイスを表示する領域である。図では、デバイス領域１０６ｃには「ＰＲＩＮＴＥＲ  Ａ」が表示されるとともに、ＩＰアドレスが表示される。座標領域１０６ｄは、ＧＰＳ１０７が取得した携帯端末１００の位置座標を表示する。図では、「緯度３５．３１３５５３°、経度１５４．９４８７８８°」が表示される。マップ名領域１０６ｅは、マップ領域１０６ｆに表示されたマップ名を表示する。図では、「１号館４Ｆ」が表示されている。マップ領域１０６ｆは、選択されたフロアマップを表示する。図のマップではフロア内の机の配置が模式的に示されている。現在地マーク１０６ｇ（図中の黒丸）は、マップ領域１０６ｆ上の所定の位置を選択するためのマークである。現在地設定ボタン１０６ｈは、マップ領域１０６ｆ上の現在地マーク１０６ｇの位置を現在地に設定するためのボタンである。
【００２６】
図３に示すように、実施形態では、黒丸でマップ上に携帯端末１００の現在地を表示する。操作パネル１０６で画像形成装置を選択すれば、あとはワンタップで画像形成装置の位置情報に、緯度と経度と高度を設定することが可能となる。
【００２７】
実施形態における携帯端末１００の操作パネルに画面を表示する動作例を図４のフローチャートに示す。携帯端末１００の制御部１０１は、操作パネル１０６に現在地を表示する（ＡＣＴ１００）。次に、制御部１０１は、操作パネル１０６にデバイス情報を表示する（ＡＣＴ２００）。次に、制御部１０１は、操作パネル１０６に、選択ボタン１０６ａ、設定ボタン１０６ｂ及び現在地設定ボタン１０６ｈを表示する（ＡＣＴ３００）。
【００２８】
図５は、現在地を表示する動作（ＡＣＴ１００）の詳細を示すフローチャートである。携帯端末１００の制御部１０１は、携帯端末１００の位置情報をＧＰＳセンサ１０７により取得する（ＡＣＴ１０１）。制御部１０１は、取得された携帯端末１００の位置情報の緯度と経度を、操作パネル１０６の座標領域１０６ｄに表示する（ＡＣＴ１０２）。制御部１０１は、接続しているアクセスポイント２０１、２０２やＧＰＳの位置情報から、携帯端末１００が現在位置する緯度、経度及び建物の階数を判断し、当該緯度、経度及び建物の階数に該当するフロアマップ情報を読み込む（ＡＣＴ１０３）。制御部１０１は、読み込んだマップ情報からマップ名を操作パネル１０６のマップ名領域１０６ｅに表示し、フロアマップを操作パネル１０６のマップ領域１０６ｆに表示する（ＡＣＴ１０４）。制御部１０１は、操作パネル１０６のマップ領域１０６ｆに表示されたマップ上の、接続しているアクセスポイント２０１、２０２やＧＰＳ１０７からの位置情報に対応する位置に、現在地マーク１０６ｇを表示する（ＡＣＴ１０５）。
【００２９】
図６は、デバイス情報を表示する動作（ＡＣＴ２００）の詳細を示すフローチャートである。携帯端末１００の制御部１０１は、外部Ｉ／Ｆ１０５により、アクセスポイント２０１、２０２を介して、画像形成装置３０１、３０２へｍＤＮＳ（ＭｕｌｔｉｃａｓｔＤＮＳ）のクエリを送信する（ＡＣＴ２０１）。なお、画像形成装置の探索にはｍＤＮＳ以外のプロトコルを使用してもよい。制御部１０１は、画像形成装置から、ｍＤＮＳのレスポンスを受信する（ＡＣＴ２０２）。制御部１０１は、受信した画像形成装置の名前を、デバイス情報の配列に追加して記憶する（ＡＣＴ２０３）。制御部１０１は、操作パネル１０６のデバイス領域１０６ｃに、デバイス情報の一番最初の配列に入っている画像形成装置の名前を表示する。（ＡＣＴ２０４）。
【００３０】
なお、実施形態では、ｍＤＮＳ技術を使用して、デバイスの自動検索を行う例を説明した。ｍＤＮＳ技術では、携帯端末と異なるサブネット上に存在するデバイスについては、自動探索ができない。このため、携帯端末と異なるサブネット上に存在するデバイスについては、ユーザーが直接ＩＰアドレスかホスト名を入力して登録することもできる。ＩＰアドレスを入力した場合は、そのままそのＩＰアドレスを宛先にしてプリンタにアクセスする。ホスト名を入力した場合は、ＤＮＳサーバーにＩＰアドレスを問い合わせ、アクセスする。
【００３１】
図７は、マップ変更時の動作例を示すフローチャートである。図８Ａに示すように、ユーザーが、携帯端末１００の表示部１０６のマップ名領域１０６ｅをタッチすると、制御部１０１は、表示部１０６のマップ名領域１０６ｅに保存されているマップの名前をリスト表示する（ＡＣＴ４０１）。図８Ｂに示すように、ユーザーが、携帯端末１００の表示部１０６のマップ名領域１０６ｅに表示されたリストの「１号館３Ｆ」をタッチしてマップを選択すると、制御部１０１は、マップ領域１０６ｆに、選択された「１号館３Ｆ」のマップを表示する（ＡＣＴ４０２）。図８Ｃに示すように、制御部１０１は、現在地マーク１０６ｇを変更後のマップでの現在地に移動させる（ＡＣＴ４０３）。
【００３２】
図９は、現在地変更時の動作例を示すフローチャートである。図１０Ａに示すように、ユーザーが、携帯端末１００の表示部１０６のマップ領域１０６ｆをタッチすると、図１０Ｂに示すように、制御部１０１は、現在地マーク１０６ｇをタッチされたマップ領域１０６ｆ内の位置に移動する（ＡＣＴ５０１）。制御部１０１は、マップからタッチされた位置の緯度、経度及び高度情報を取得する（ＡＣＴ５０２）。制御部１０１は、取得した緯度、経度及び高度を、現在の緯度、経度及び高度に上書きする（ＡＣＴ５０３）。図１０Ｂに示すように、制御部１０１は、座標領域１０６ｄの緯度・経度の表示を更新する（ＡＣＴ５０４）。
【００３３】
図１１は、携帯端末のデバイス変更時の動作例を示すフローチャートである。図１２Ａに示すように、ユーザーが、携帯端末１００の表示部１０６の選択ボタン１０６ａをタッチすると、制御部１０１は、配列に入っているデバイスを、デバイス領域１０６ｃにリスト表示する（ＡＣＴ６０１）。
【００３４】
図１２Ｂに示すように、ユーザが、携帯端末１００の表示部１０６のデバイス領域１０６ｃに表示されたリストの「ＰＲＩＮＴＥＲ  Ｂ」をタッチしてデバイスを選択し、設定ボタン１０６ｂをタッチすると、制御部１０１は、選択したデバイスを通信対象のデバイスとして設定する（ＡＣＴ６０２）。図１２Ｃに示すように、制御部１０１は、通信対象のデバイスの情報をデバイス領域１０６ｃに表示する（ＡＣＴ６０３）。
【００３５】
図１３は、画像形成装置へ位置情報を登録する動作を示すフローチャートである。操作パネル１０６の現在地設定ボタン１０６ｈがタッチされた場合（図１４Ａ）、携帯端末１００の制御部１０１は、外部Ｉ／Ｆ１０５により、アクセスポイント２０１、２０２を介して、画像形成装置３０１、３０２へ、ＩＰＰのＧｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓオペレーション送信する（ＡＣＴ７０１）。制御部１０１は、画像形成装置３０１、３０２からの成功のＲｅｓｐｏｎｃｅがあったか確認する（ＡＣＴ７０２）。成功のＲｅｓｐｏｎｃｅがあった場合には、制御部１０１は、ＩＰＰのＳｅｔ−Ｐｒｉｎｔｅｒ−Ａｔｔｒｉｂｕｔｅｓでｇｅｏ−ｌｏｃａｔｉｏｎに現在の緯度、経度及び高度をセットして、画像形成装置３０１、３０２へ送信する（ＡＣＴ７０３）。制御部１０１は、画像形成装置３０１、３０２からの成功のＲｅｓｐｏｎｃｅがあったか確認する（ＡＣＴ７０４）。成功のＲｅｓｐｏｎｃｅがあった場合には、制御部１０１は、図１４Ｂに示すように操作パネル１０６に設定成功を表示する（ＡＣＴ７０５）。ＡＣＴ７０２、７０４で成功のＲｅｓｐｏｎｃｅがなかった場合には、制御部１０１は、図１４Ｃに示すように操作パネル１０６に設定失敗を表示する（ＡＣＴ７０６）。
【００３６】
以上、実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３７】
１００  携帯端末
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  外部Ｉ／Ｆ
１０６  操作パネル
１０７  ＧＰＳ
【図１】
2019051654.tif 000003
【図２】
2019051654.tif 000004
【図３】
2019051654.tif 000005
【図４】
2019051654.tif 000006
【図５】
2019051654.tif 000007
【図６】
2019051654.tif 000008
【図７】
2019051654.tif 000009
【図８Ａ】
2019051654.tif 000010
【図８Ｂ】
2019051654.tif 000011
【図８Ｃ】
2019051654.tif 000012
【図９】
2019051654.tif 000013
【図１０Ａ】
2019051654.tif 000014
【図１０Ｂ】
2019051654.tif 000015
【図１１】
2019051654.tif 000016
【図１２Ａ】
2019051654.tif 000017
【図１２Ｂ】
2019051654.tif 000018
【図１２Ｃ】
2019051654.tif 000019
【図１３】
2019051654.tif 000020
【図１４Ａ】
2019051654.tif 000021
【図１４Ｂ】
2019051654.tif 000022
【図１４Ｃ】
2019051654.tif 000023