(57)【特許請求の範囲】
【請求項１】
少なくとも一つ以上のジョブ処理装置を含む装置群と、前記少なくとも一つ以上のジョブ処理装置のいずれかのジョブ処理装置にジョブを処理させるサーバーと、前記サーバーに印刷データを送信する携帯端末とを有するジョブ処理システムであって、
前記装置群に含まれる少なくとも一つの第１の装置は、
前記第１の装置を特定する第１のパターンおよび、前記第１の装置と同じ代理グループの、当該第１の装置以外の第２の装置を特定する第２のパターンを含む所定のパターンを発信する発信部を有し、
前記携帯端末は、
前記発信部が発信する前記所定のパターンを取得するパターン取得部と、
前記パターン取得部により取得された前記所定のパターンに関する情報を前記サーバーに送信する送信部と、を有し、
前記サーバーは、
前記装置群に含まれる装置をそれぞれ特定する、装置ごとに異なるパターンと前記装置の識別情報とを関連付けて記憶している記憶部と、
前記送信部により送信された前記所定のパターンに関する情報を受信する受信部と、
前記記憶部を参照し、前記受信部により受信された前記所定のパターンに関する情報に基づいて、前記第１の装置または前記第２の装置を特定する特定部と、
前記特定部により識別情報が特定された前記第１の装置または前記第２の装置と前記携帯端末との間の通信を中継する中継部と、を有するジョブ処理システム。
【請求項２】
前記発信部は、前記所定のパターンを、点滅パターンで発信し、
前記パターン取得部は、前記発信部により発信される点滅パターンを撮影することにより前記所定のパターンを動画として取得し、
前記携帯端末は、前記パターン取得部により取得された動画から前記所定のパターンを認識する認識部をさらに有し、
前記送信部は、前記認識部により認識された前記所定のパターンに関する情報を前記サーバーに送信する、請求項１に記載のジョブ処理システム。
【請求項３】
前記発信部は、前記所定のパターンを、点滅パターンで発信し、
前記パターン取得部は、前記発信部により発信される点滅パターンを撮影することにより前記所定のパターンを動画として取得し、
前記送信部が前記サーバーに送信する前記所定のパターンに関する情報は、前記パターン取得部により取得された前記動画であり、
前記サーバーは、前記受信部により受信された前記所定のパターンに関する情報に含まれる前記動画から前記所定のパターンを認識する認識部をさらに有し、
前記特定部は、前記認識部により認識された前記所定のパターンに基づいて、前記第１の装置または前記第２の装置を特定する、請求項１に記載のジョブ処理システム。
【請求項４】
前記携帯端末は、前記認識部により認識された前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する表示部をさらに有し、
前記送信部は、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を前記サーバーに送信する、請求項２に記載のジョブ処理システム。
【請求項５】
前記送信部は、前記記憶部に記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報を前記サーバーに送信し、
前記第１の装置の発信部は、前記サーバーから受信した前記所定のパターンに関する情報に基づいて前記所定のパターンを発信する、請求項１〜４のいずれか一項に記載のジョブ処理システム。
【請求項６】
前記携帯端末は、前記認識部により認識された前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する表示部をさらに有し、
前記記憶部は、前記第１の装置および前記第２の装置の相対的な位置情報をさらに記憶し、
前記送信部は、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報、前記記憶部に記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報、および前記記憶部に記憶された、前記第１の装置および前記第２の装置の相対的な位置情報をさらに含む前記所定のパターンに関する情報を前記第１の装置に送信し、
前記第１の装置の発信部は、前記サーバーから受信した前記所定のパターンに関する情報に基づいて前記所定のパターンを発信し、
前記認識部は、前記パターン取得部により取得された、前記第１の装置の前記発信部により発信される前記点滅パターンの動画から前記第１の装置および前記第２の装置の相対的な位置情報をさらに認識し、
前記表示部は、前記認識部により認識された前記位置情報に基づいて、前記第１の装置および前記第２の装置の相対的な位置関係を、前記第１ユーザーインターフェースとともに表示する、請求項２に記載のジョブ処理システム。
【請求項７】
前記表示部は、前記装置群に含まれる装置のうち、当該装置が発信する点滅パターンが前記認識部により認識された装置を、前記第１の装置が含まれる代理グループと同じ代理グループに追加する装置として選択可能な第２ユーザーインターフェースをさらに表示し、
前記送信部は、前記第２ユーザーインターフェースにおいて選択された装置を特定するパターンに関する情報を含む追加要求を前記サーバーにさらに送信し、
前記受信部は、前記追加要求を前記送信部からさらに受信し、
前記サーバーは、前記記憶部を参照し、前記受信部により受信された前記追加要求に含まれる前記パターンに関する情報に基づいて装置を特定し、特定した装置を、前記記憶部に記憶された前記代理グループの設定情報において前記第１の装置が含まれる代理グループと同じ代理グループに含まれる装置として設定する、請求項４または６に記載のジョブ処理システム。
【請求項８】
前記記憶部は、前記第１の装置が含まれる代理グループと、含まれる装置が重複する他の代理グループとして設定された近接グループの設定情報をさらに記憶し、
前記送信部は、前記記憶部に記憶された、前記近接グループの設定情報をさらに含む前記所定のパターンに関する情報を前記第１の装置に送信し、
前記認識部は、前記パターン取得部により取得された、前記第１の装置の前記発信部が発信する前記点滅パターンから、前記点滅パターンに含まれる前記近接グループの設定情報をさらに認識し、
前記表示部は、前記認識部により認識された前記近接グループの設定情報に含まれる前記近接グループのうちいずれかが選択されることにより、選択された前記近接グループに含まれる装置のいずれかを、当該装置を特定するパターンを前記送信部から送信される前記所定のパターンに関する情報に含ませる装置として選択可能に表示させるための第３ユーザーインターフェースをさらに表示する、請求項４、６、７のいずれか一項に記載のジョブ処理システム。
【請求項９】
前記サーバーは、前記代理グループに含まれる装置のうち発信部によりパターンを発信させることが可能になった装置を特定するパターンを特定し、特定したパターンに関する情報を含む除外通知を前記第１の装置に送信することにより、前記第１の装置の発信部から発信する前記所定のパターンから前記特定したパターンを除外させる、請求項１〜８のいずれか一項に記載のジョブ処理システム。
【請求項１０】
前記第１の装置がジョブ処理機能を有さない装置またはジョブ処理機能を発揮できない状態の装置である場合は、前記第１の装置の前記発信部は前記第１の装置の選択が不可能であることを示すパターンがさらに含まれる前記所定のパターンを発信し、
前記認識部は、前記所定のパターンから、前記第１の装置の選択が不可能であることをさらに認識し、
前記表示部は、前記第１の装置の選択が不可能であることが前記認識部により認識されたときは、前記第１ユーザーインターフェースにおいて選択可能な装置から前記第１の装置を除外する、請求項４、６〜８のいずれか一項に記載のジョブ処理システム。
【請求項１１】
前記第１の装置の前記発信部は、多面体の異なる面から、それぞれ異なる一つ以上の前記第２の装置を特定する前記第２のパターンおよび当該第２の装置の相対的な位置情報を含む前記所定のパターンの点滅パターンを発信する、請求項２〜１０のいずれか一項に記載のジョブ処理システム。
【請求項１２】
前記多面体の異なる面から点滅パターンにより前記所定のパターンがそれぞれ発信される装置は、前記面ごとに最適化された装置である、請求項１１に記載のジョブ処理システム。
【請求項１３】
携帯端末から印刷データを受信し、少なくとも一つ以上のジョブ処理装置を含む装置群のいずれかのジョブ処理装置にジョブを処理させるサーバーに、
前記装置群に含まれる装置をそれぞれ特定する、装置ごとに異なるパターンと前記装置の識別情報とを関連付けて記憶する手順（ａ）と、
前記装置群に含まれる少なくとも一つの第１の装置の発信部から発信される、前記第１の装置を特定する第１のパターンおよび、前記第１の装置と同じ代理グループの、当該第１の装置以外の第２の装置を特定する第２のパターンを含む所定のパターンを取得し、取得した前記所定のパターンに関する情報を送信する前記携帯端末から前記所定のパターンに関する情報を受信する手順（ｂ）と、
前記手順（ａ）において記憶された、装置ごとに異なるパターンと前記装置の識別情報とを参照し、前記手順（ｂ）において受信された前記所定のパターンに関する情報に基づいて、前記第１の装置または前記第２の装置の識別情報を特定し、識別情報が特定された前記第１の装置または前記第２の装置と前記携帯端末との間の通信を中継する手順（ｃ）と、
を有する手順を実行させる、ジョブ処理プログラム。
【請求項１４】
前記手順（ｂ）は、前記第１の装置の前記発信部から点滅パターンで発信された前記所定のパターンを撮影することで動画として取得し、取得した動画から前記所定のパターンを認識し、認識した前記所定のパターンに関する情報を前記サーバーに送信する前記携帯端末から前記所定のパターンに関する情報を受信する、請求項１３に記載のジョブ処理プログラム。
【請求項１５】
前記手順（ｂ）において前記携帯端末から送信される前記所定のパターンに関する情報は、前記携帯端末により撮影された前記第１の装置の発信部から点滅パターンで発信された前記所定のパターンの動画であり、
前記手順（ｃ）は、前記所定のパターンに関する情報に含まれる動画から前記所定のパターンを認識し、認識した前記所定のパターンに基づいて、前記第１の装置または前記第２の装置の識別情報を特定する、請求項１３に記載のジョブ処理プログラム。
【請求項１６】
前記手順（ｂ）は、認識した前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する前記携帯端末から、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を受信する、請求項１４に記載のジョブ処理プログラム。
【請求項１７】
前記手順は、前記手順（ａ）において記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報を前記サーバーに送信することにより、前記第１の装置の発信部から、前記所定のパターンに関する情報に基づいて前記所定のパターンを発信させる手順（ｄ）をさらに有する、請求項１３〜１６のいずれか一項に記載のジョブ処理プログラム。
【請求項１８】
前記手順（ａ）において記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報を前記サーバーに送信することにより、前記第１の装置の発信部から、前記所定のパターンに関する情報に基づいて前記所定のパターンを発信させる手順（ｄ）をさらに有し、
前記手順は、前記第１の装置および前記第２の装置の相対的な位置情報を記憶する手順（ｅ）を、さらに有し、
前記手順（ｄ）において前記第１の装置に送信される前記所定のパターンに関する情報には、前記手順（ｅ）において記憶された、前記第１の装置および前記第２の装置の相対的な位置情報がさらに含まれ、
前記手順（ｂ）は、認識した前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する前記携帯端末から、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を受信し、取得した前記点滅パターンの動画から前記第１の装置および前記第２の装置の相対的な位置情報を認識し、認識した前記位置情報に基づいて、前記第１の装置および前記第２の装置の相対的な位置関係を、前記第１ユーザーインターフェースとともに表示する前記携帯端末から、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を受信する、請求項１４に記載のジョブ処理プログラム。
【請求項１９】
前記手順は、
前記装置群に含まれる装置のうち、当該装置が発信する点滅パターンを認識した装置を、前記第１の装置が含まれる代理グループと同じ代理グループに追加する装置として選択可能な第２ユーザーインターフェースを表示し、前記第２ユーザーインターフェースにおいて選択された装置を特定するパターンに関する情報を含む追加要求を送信する前記携帯端末から前記追加要求を受信する段階（ｆ）と、
前記手順（ａ）において記憶された、装置ごとに異なるパターンと前記装置の識別情報とを参照し、前記段階（ｆ）で受信された前記追加要求に含まれる前記パターンに関する情報に基づいて装置を特定し、特定した装置を、前記第１の装置が含まれる代理グループと同じ代理グループに含まれる装置として設定する段階（ｇ）と、
をさらに有する、請求項１６または１８に記載のジョブ処理プログラム。
【請求項２０】
前記手順は、
前記第１の装置が含まれる代理グループと、含まれる装置が重複する他の代理グループとして設定された近接グループの設定情報を記憶する手順（ｈ）と、
前記手順（ｈ）において記憶された、前記近接グループの設定情報をさらに含む前記所定のパターンに関する情報を前記第１の装置に送信することにより、送信された前記所定のパターンに関する情報を受信し、受信した前記所定のパターンに関する情報に基づいて前記点滅パターンを発信する前記第１の装置から前記点滅パターンを取得し、前記点滅パターンに含まれる前記近接グループの設定情報を認識し、認識した前記近接グループの設定情報に含まれる前記近接グループのうちいずれかが選択されることにより、選択された前記近接グループに含まれる装置のいずれかを、当該装置を特定するパターンを前記携帯端末から送信する前記所定のパターンに関する情報に含ませる装置として選択可能に表示させるための第３ユーザーインターフェースを前記携帯端末に表示させる手順（ｉ）と、
をさらに有する、請求項１６、１８、１９のいずれか一項に記載のジョブ処理プログラム。
【請求項２１】
前記手順は、前記代理グループに含まれる装置のうち発信部によりパターンを発信させることが可能になった装置を特定するパターンを特定し、特定したパターンに関する情報を含む除外通知を前記第１の装置に送信することにより、前記第１の装置の前記発信部から発信する前記所定のパターンから前記特定したパターンを除外させる手順（ｊ）をさらに有する、請求項１３〜２０のいずれか一項に記載のジョブ処理プログラム。
【請求項２２】
前記携帯端末は、前記第１の装置がジョブ処理機能を有さない装置またはジョブ処理機能を発揮できない状態の装置である場合に、前記第１の装置の前記発信部が発信する前記第１の装置の選択が不可能であることを示すパターンがさらに含まれる前記所定のパターンを取得し、前記所定のパターンから、前記第１の装置の選択が不可能であることさらに認識したときは、前記第１ユーザーインターフェースにおいて選択可能な装置から前記第１の装置を除外する、請求項１６、１８〜２０のいずれか一項に記載のジョブ処理プログラム。
【請求項２３】
前記第１の装置の前記発信部は、多面体の異なる面から、それぞれ異なる一つ以上の前記第２の装置を特定する前記第２のパターンおよび前記第２の装置の相対的な位置情報を含む前記所定のパターンの点滅パターンを発信する、請求項１４〜２２のいずれか一項に記載のジョブ処理プログラム。
【請求項２４】
前記多面体の異なる面から点滅パターンにより前記所定のパターンがそれぞれ発信される各装置は、前記面ごとに最適化された装置である、請求項２３に記載のジョブ処理プログラム。
【請求項２５】
請求項１３〜２４のいずれか一項に記載のジョブ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理システム、ジョブ処理プログラム、およびジョブ処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関し、特に、サーバーを介して携帯端末とジョブ処理装置との間の通信を中継するためのジョブ処理システム、ジョブ処理プログラム、およびジョブ処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
画像形成装置等の電子機器はスマートデバイス等の端末装置との連携により機能を拡張し、その利便性の向上に努めている。それら二つの機器の間の接続には、主に、ネットワークを経由した接続が利用されている。ネットワーク接続により、有線ではなく無線による通信が可能となることにより、ケーブルの長さにとらわれずにすむ、ケーブルを這わせてある場所にとらわれずにすむ、というように、ユーザーに大きな利便性を与える。
【０００３】
しかし、ネットワーク通信を行うためには、電子機器のネットワーク上の住所であるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを電子機器間で認知する必要がある。一般的には、ユーザーが直接電子機器に送信先の装置のＩＰアドレスを入力する方式がとられる。この作業は、特に電子機器の操作に不慣れで、ＩＰアドレスに馴染みが薄いユーザーにとっては、困難で不便であることが多い。そこで、この作業を不要とする技術が開発されている。
【０００４】
下記特許文献１に開示された印刷システムでは、印刷リクエストがプリンターにより受信されると、プリンターは自身の一意識別子であるＵＩＤをグラフィカルコードの印刷等により出力するとともにネートワークを介してサーバーに送信する。ユーザーによる印刷リクエストの入力に応答してスマートデバイスで起動したカメラで撮影されたグラフィカルコードから抽出されたＵＩＤと印刷データとがサーバーに送信されると、サーバーは、これと一致するＵＩＤを送信してきたプリンターを特定し、当該プリンターに印刷データを転送して印刷させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１５９６９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記先行技術は、ユーザーがスマートデバイスに印刷リクエストを入力しようとする際にプリンターが省電力モードに入っていると、プリンターはＵＩＤを出力できず、スマートデバイスはプリンターのＵＩＤを取得できない。このため、印刷させようとするプリンターをスマートデバイスにおいて指定することができないという問題がある。
【０００７】
本発明は、このような問題を解決するためになされたものである。すなわち、ある程度離れた位置から、省電力モードに入っている画像形成装置による印刷の指定をすることが可能な中継接続システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の上記課題は、以下の手段によって解決される。
【０００９】
（１）少なくとも一つ以上のジョブ処理装置を含む装置群と、前記少なくとも一つ以上のジョブ処理装置のいずれかのジョブ処理装置にジョブを処理させるサーバーと、前記サーバーに印刷データを送信する携帯端末とを有するジョブ処理システムであって、前記装置群に含まれる少なくとも一つの第１の装置は、前記第１の装置を特定する第１のパターンおよび、前記第１の装置と同じ代理グループの、当該第１の装置以外の第２の装置を特定する第２のパターンを含む所定のパターンを発信する発信部を有し、前記携帯端末は、前記発信部が発信する前記所定のパターンを取得するパターン取得部と、前記パターン取得部により取得された前記所定のパターンに関する情報を前記サーバーに送信する送信部と、を有し、前記サーバーは、前記装置群に含まれる装置をそれぞれ特定する、装置ごとに異なるパターンと前記装置の識別情報とを関連付けて記憶している記憶部と、前記送信部により送信された前記所定のパターンに関する情報を受信する受信部と、前記記憶部を参照し、前記受信部により受信された前記所定のパターンに関する情報に基づいて、前記第１の装置または前記第２の装置を特定する特定部と、前記特定部により識別情報が特定された前記第１の装置または前記第２の装置と前記携帯端末との間の通信を中継する中継部と、を有するジョブ処理システム。
【００１０】
（２）前記発信部は、前記所定のパターンを、点滅パターンで発信し、前記パターン取得部は、前記発信部により発信される点滅パターンを撮影することにより前記所定のパターンを動画として取得し、前記携帯端末は、前記パターン取得部により取得された動画から前記所定のパターンを認識する認識部をさらに有し、前記送信部は、前記認識部により認識された前記所定のパターンに関する情報を前記サーバーに送信する、上記（１）に記載のジョブ処理システム。
【００１１】
（３）前記発信部は、前記所定のパターンを、点滅パターンで発信し、前記パターン取得部は、前記発信部により発信される点滅パターンを撮影することにより前記所定のパターンを動画として取得し、前記送信部が前記サーバーに送信する前記所定のパターンに関する情報は、前記パターン取得部により取得された前記動画であり、前記サーバーは、前記受信部により受信された前記所定のパターンに関する情報に含まれる前記動画から前記所定のパターンを認識する認識部をさらに有し、前記特定部は、前記認識部により認識された前記所定のパターンに基づいて、前記第１の装置または前記第２の装置を特定する、上記（１）に記載のジョブ処理システム。
【００１２】
（４）前記携帯端末は、前記認識部により認識された前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する表示部をさらに有し、前記送信部は、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を前記サーバーに送信する、上記（２）に記載のジョブ処理システム。
【００１３】
（５）前記送信部は、前記記憶部に記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報を前記サーバーに送信し、前記第１の装置の発信部は、前記サーバーから受信した前記所定のパターンに関する情報に基づいて前記所定のパターンを発信する、上記（１）〜（４）のいずれかに記載のジョブ処理システム。
【００１４】
（６）前記携帯端末は、前記認識部により認識された前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する表示部をさらに有し、前記記憶部は、前記第１の装置および前記第２の装置の相対的な位置情報をさらに記憶し、前記送信部は、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報、前記記憶部に記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報、および前記記憶部に記憶された、前記第１の装置および前記第２の装置の相対的な位置情報をさらに含む前記所定のパターンに関する情報を前記第１の装置に送信し、前記第１の装置の発信部は、前記サーバーから受信した前記所定のパターンに関する情報に基づいて前記所定のパターンを発信し、前記認識部は、前記パターン取得部により取得された、前記第１の装置の前記発信部により発信される前記点滅パターンの動画から前記第１の装置および前記第２の装置の相対的な位置情報をさらに認識し、前記表示部は、前記認識部により認識された前記位置情報に基づいて、前記第１の装置および前記第２の装置の相対的な位置関係を、前記第１ユーザーインターフェースとともに表示する、上記（２）に記載のジョブ処理システム。
【００１５】
（７）前記表示部は、前記装置群に含まれる装置のうち、当該装置が発信する点滅パターンが前記認識部により認識された装置を、前記第１の装置が含まれる代理グループと同じ代理グループに追加する装置として選択可能な第２ユーザーインターフェースをさらに表示し、前記送信部は、前記第２ユーザーインターフェースにおいて選択された装置を特定するパターンに関する情報を含む追加要求を前記サーバーにさらに送信し、前記受信部は、前記追加要求を前記送信部からさらに受信し、前記サーバーは、前記記憶部を参照し、前記受信部により受信された前記追加要求に含まれる前記パターンに関する情報に基づいて装置を特定し、特定した装置を、前記記憶部に記憶された前記代理グループの設定情報において前記第１の装置が含まれる代理グループと同じ代理グループに含まれる装置として設定する、上記（４）または（６）に記載のジョブ処理システム。
【００１６】
（８）前記記憶部は、前記第１の装置が含まれる代理グループと、含まれる装置が重複する他の代理グループとして設定された近接グループの設定情報をさらに記憶し、前記送信部は、前記記憶部に記憶された、前記近接グループの設定情報をさらに含む前記所定のパターンに関する情報を前記第１の装置に送信し、前記認識部は、前記パターン取得部により取得された、前記第１の装置の前記発信部が発信する前記点滅パターンから、前記点滅パターンに含まれる前記近接グループの設定情報をさらに認識し、前記表示部は、前記認識部により認識された前記近接グループの設定情報に含まれる前記近接グループのうちいずれかが選択されることにより、選択された前記近接グループに含まれる装置のいずれかを、当該装置を特定するパターンを前記送信部から送信される前記所定のパターンに関する情報に含ませる装置として選択可能に表示させるための第３ユーザーインターフェースをさらに表示する、上記（４）、（６）、（７）のいずれかに記載のジョブ処理システム。
【００１７】
（９）前記サーバーは、前記代理グループに含まれる装置のうち発信部によりパターンを発信させることが可能になった装置を特定するパターンを特定し、特定したパターンに関する情報を含む除外通知を前記第１の装置に送信することにより、前記第１の装置の発信部から発信する前記所定のパターンから前記特定したパターンを除外させる、上記（１）〜（８）のいずれかに記載のジョブ処理システム。
【００１８】
（１０）前記第１の装置がジョブ処理機能を有さない装置またはジョブ処理機能を発揮できない状態の装置である場合は、前記第１の装置の前記発信部は前記第１の装置の選択が不可能であることを示すパターンがさらに含まれる前記所定のパターンを発信し、前記認識部は、前記所定のパターンから、前記第１の装置の選択が不可能であることをさらに認識し、前記表示部は、前記第１の装置の選択が不可能であることが前記認識部により認識されたときは、前記第１ユーザーインターフェースにおいて選択可能な装置から前記第１の装置を除外する、上記（４）、（６）〜（８）のいずれかに記載のジョブ処理システム。
【００１９】
（１１）前記第１の装置の前記発信部は、多面体の異なる面から、それぞれ異なる一つ以上の前記第２の装置を特定する前記第２のパターンおよび当該第２の装置の相対的な位置情報を含む前記所定のパターンの点滅パターンを発信する、上記（２）〜（１０）のいずれかに記載のジョブ処理システム。
【００２０】
（１２）前記多面体の異なる面から点滅パターンにより前記所定のパターンがそれぞれ発信される装置は、前記面ごとに最適化された装置である、上記（１１）に記載のジョブ処理システム。
【００２１】
（１３）携帯端末から印刷データを受信し、少なくとも一つ以上のジョブ処理装置を含む装置群のいずれかのジョブ処理装置にジョブを処理させるサーバーに、前記装置群に含まれる装置をそれぞれ特定する、装置ごとに異なるパターンと前記装置の識別情報とを関連付けて記憶する手順（ａ）と、前記装置群に含まれる少なくとも一つの第１の装置の発信部から発信される、前記第１の装置を特定する第１のパターンおよび、前記第１の装置と同じ代理グループの、当該第１の装置以外の第２の装置を特定する第２のパターンを含む所定のパターンを取得し、取得した前記所定のパターンに関する情報を送信する前記携帯端末から前記所定のパターンに関する情報を受信する手順（ｂ）と、前記手順（ａ）において記憶された、装置ごとに異なるパターンと前記装置の識別情報とを参照し、前記手順（ｂ）において受信された前記所定のパターンに関する情報に基づいて、前記第１の装置または前記第２の装置の識別情報を特定し、識別情報が特定された前記第１の装置または前記第２の装置と前記携帯端末との間の通信を中継する手順（ｃ）と、を有する手順を実行させる、ジョブ処理プログラム。
【００２２】
（１４）前記手順（ｂ）は、前記第１の装置の前記発信部から点滅パターンで発信された前記所定のパターンを撮影することで動画として取得し、取得した動画から前記所定のパターンを認識し、認識した前記所定のパターンに関する情報を前記サーバーに送信する前記携帯端末から前記所定のパターンに関する情報を受信する、上記（１３）に記載のジョブ処理プログラム。
【００２３】
（１５）前記手順（ｂ）において前記携帯端末から送信される前記所定のパターンに関する情報は、前記携帯端末により撮影された前記第１の装置の発信部から点滅パターンで発信された前記所定のパターンの動画であり、前記手順（ｃ）は、前記所定のパターンに関する情報に含まれる動画から前記所定のパターンを認識し、認識した前記所定のパターンに基づいて、前記第１の装置または前記第２の装置の識別情報を特定する、上記（１３）に記載のジョブ処理プログラム。
【００２４】
（１６）前記手順（ｂ）は、認識した前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する前記携帯端末から、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を受信する、上記（１４）に記載のジョブ処理プログラム。
【００２５】
（１７）前記手順は、前記手順（ａ）において記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報を前記サーバーに送信することにより、前記第１の装置の発信部から、前記所定のパターンに関する情報に基づいて前記所定のパターンを発信させる手順（ｄ）をさらに有する、上記（１３）〜（１６）のいずれかに記載のジョブ処理プログラム。
【００２６】
（１８）前記手順（ａ）において記憶された前記第１のパターンおよび前記第２のパターンを含む所定のパターンに関する情報を前記サーバーに送信することにより、前記第１の装置の発信部から、前記所定のパターンに関する情報に基づいて前記所定のパターンを発信させる手順（ｄ）をさらに有し、前記手順は、前記第１の装置および前記第２の装置の相対的な位置情報を記憶する手順（ｅ）を、さらに有し、前記手順（ｄ）において前記第１の装置に送信される前記所定のパターンに関する情報には、前記手順（ｅ）において記憶された、前記第１の装置および前記第２の装置の相対的な位置情報がさらに含まれ、前記手順（ｂ）は、認識した前記所定のパターンに含まれる前記第１のパターンおよび前記第２のパターンによりそれぞれ特定される前記第１の装置および前記第２の装置のいずれかを選択可能な第１ユーザーインターフェースを表示する前記携帯端末から、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を受信し、取得した前記点滅パターンの動画から前記第１の装置および前記第２の装置の相対的な位置情報を認識し、認識した前記位置情報に基づいて、前記第１の装置および前記第２の装置の相対的な位置関係を、前記第１ユーザーインターフェースとともに表示する前記携帯端末から、前記第１ユーザーインターフェースにおいて選択された装置を特定するパターンを含む前記所定のパターンに関する情報を受信する、上記（１４）に記載のジョブ処理プログラム。
【００２７】
（１９）前記手順は、前記装置群に含まれる装置のうち、当該装置が発信する点滅パターンを認識した装置を、前記第１の装置が含まれる代理グループと同じ代理グループに追加する装置として選択可能な第２ユーザーインターフェースを表示し、前記第２ユーザーインターフェースにおいて選択された装置を特定するパターンに関する情報を含む追加要求を送信する前記携帯端末から前記追加要求を受信する段階（ｆ）と、前記手順（ａ）において記憶された、装置ごとに異なるパターンと前記装置の識別情報とを参照し、前記段階（ｆ）で受信された前記追加要求に含まれる前記パターンに関する情報に基づいて装置を特定し、特定した装置を、前記第１の装置が含まれる代理グループと同じ代理グループに含まれる装置として設定する段階（ｇ）と、をさらに有する、上記（１６）または（１８）に記載のジョブ処理プログラム。
【００２８】
（２０）前記手順は、前記第１の装置が含まれる代理グループと、含まれる装置が重複する他の代理グループとして設定された近接グループの設定情報を記憶する手順（ｈ）と、前記手順（ｈ）において記憶された、前記近接グループの設定情報をさらに含む前記所定のパターンに関する情報を前記第１の装置に送信することにより、送信された前記所定のパターンに関する情報を受信し、受信した前記所定のパターンに関する情報に基づいて前記点滅パターンを発信する前記第１の装置から前記点滅パターンを取得し、前記点滅パターンに含まれる前記近接グループの設定情報を認識し、認識した前記近接グループの設定情報に含まれる前記近接グループのうちいずれかが選択されることにより、選択された前記近接グループに含まれる装置のいずれかを、当該装置を特定するパターンを前記携帯端末から送信する前記所定のパターンに関する情報に含ませる装置として選択可能に表示させるための第３ユーザーインターフェースを前記携帯端末に表示させる手順（ｉ）と、をさらに有する、上記（１６）、（１８）、（１９）のいずれかに記載のジョブ処理プログラム。
【００２９】
（２１）前記手順は、前記代理グループに含まれる装置のうち発信部によりパターンを発信させることが可能になった装置を特定するパターンを特定し、特定したパターンに関する情報を含む除外通知を前記第１の装置に送信することにより、前記第１の装置の前記発信部から発信する前記所定のパターンから前記特定したパターンを除外させる手順（ｊ）をさらに有する、上記（１３）〜（２０）のいずれかに記載のジョブ処理プログラム。
【００３０】
（２２）前記携帯端末は、前記第１の装置がジョブ処理機能を有さない装置またはジョブ処理機能を発揮できない状態の装置である場合に、前記第１の装置の前記発信部が発信する前記第１の装置の選択が不可能であることを示すパターンがさらに含まれる前記所定のパターンを取得し、前記所定のパターンから、前記第１の装置の選択が不可能であることさらに認識したときは、前記第１ユーザーインターフェースにおいて選択可能な装置から前記第１の装置を除外する、上記（１６）、（１８）〜（２０）のいずれかに記載のジョブ処理プログラム。
【００３１】
（２３）前記第１の装置の前記発信部は、多面体の異なる面から、それぞれ異なる一つ以上の前記第２の装置を特定する前記第２のパターンおよび前記第２の装置の相対的な位置情報を含む前記所定のパターンの点滅パターンを発信する、上記（１４）〜（２２）のいずれかに記載のジョブ処理プログラム。
【００３２】
（２４）前記多面体の異なる面から点滅パターンにより前記所定のパターンがそれぞれ発信される各装置は、前記面ごとに最適化された装置である、上記（２３）に記載のジョブ処理プログラム。
【００３３】
（２５）上記（１３）〜（２４）のいずれかに記載のジョブ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００３４】
代理装置および被代理装置を特定するパターンを含む所定のパターンを代理装置から発信し、携帯端末により取得された当該所定のパターンに関する情報を携帯端末からサーバーに送信させ、当該所定のパターンに関する情報に基づいて被代理装置または代理装置を特定し、特定された被代理装置または代理装置と携帯端末との間の通信をサーバーに中継させる。これにより、ある程度離れた位置から、省電力モードに入っている画像形成装置による印刷の指定をすることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係る中継接続システムのブロック図である。
【図２】ＭＦＰのブロック図である。
【図３】携帯端末のブロック図である。
【図４】携帯端末により代理装置が発生する点滅パターンが撮影されている状態を、点滅パターンにより発信されている所定のパターンとともに示す説明図である。
【図５】携帯端末の表示部に表示された第１ユーザーインターフェースと代理グループ内のＭＦＰの相対的な位置関係とを示す説明図である。
【図６】代理装置がビーコンである場合の、携帯端末の表示部に表示された第１ユーザーインターフェースと代理グループ内の装置の相対的な位置関係とを示す説明図である。
【図７】代理装置であるビーコンが立方体の４つの側面から異なる装置パターンの点滅パターンを発生させている状態の俯瞰図である。
【図８】第２ユーザーインターフェースを示す図である。
【図９】第３ユーザーインターフェースを示す図である。
【図１０】サーバーのブロック図である。
【図１１】照合テーブルを示す図である。
【図１２】携帯端末の基本動作を示すフローチャートである。
【図１３】サーバーの基本動作を示すフローチャートである。
【図１４】代理グループにＭＦＰを追加するときの、携帯端末の動作を示すフローチャートである。
【図１５】代理グループにＭＦＰを追加するときの、サーバーの動作を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、図面を参照して、本発明の実施形態に係るジョブ処理システム、ジョブ処理プログラム、およびジョブ処理プログラムを記録したコンピュータ読み取り可能な記録媒体について詳細に説明する。
【００３７】
図１は、本発明の実施形態に係る中継接続システムのブロック図である。
【００３８】
ジョブ処理システム１００は、複数のＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１３０、携帯端末１２０、およびサーバー１１０を有する。複数のＭＦＰ１３０は装置群を構成し、各ＭＦＰ１３０はジョブ処理装置を構成する。
【００３９】
サーバー１１０、携帯端末１２０、およびＭＦＰ１３０は、ネットワーク１４０を介して相互に通信可能に接続される。携帯端末１２０は、アクセスポイント１４１を介してネットワーク１４０に接続されることができる。ネットワーク１４０は、イーサネット（登録商標）等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいは、ＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により構成することができる。
【００４０】
図２は、ＭＦＰのブロック図である。
【００４１】
ＭＦＰ１３０は、制御部１３１、記憶部１３２、発光部１３３、画像処理部１３４、画像読取部１３５、操作部１３６、画像形成部１３７、および通信部１３８を有し、これらは信号をやり取りするためのバス１３９を介して相互に接続される。発光部１３３は発信部を構成する。
【００４２】
記憶部１３２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等により構成される。制御部１３１により実行されるプログラム、および制御部１３１により処理されるデータはＲＡＭにより一時的に記憶される。ＲＯＭにより、各種プログラムや各種データが記憶される。ＨＤＤにより、制御部１３１がＭＦＰ１３０の各構成要素を制御するためのプログラムを含む各種プログラム、通信部１３８を通じて受信した印刷ジョブ、画像データ、およびその他の各種データが保存される。
【００４３】
印刷ジョブとは、ＭＦＰ１３０に対する印刷命令の総称であり、印刷ジョブには印刷データおよび印刷設定が含まれる。印刷データとは、印刷の対象であるドキュメントのデータであり、印刷データには、例えば、イメージデータ、ベクタデータ（グラフィックスデータ）、テキストデータといった各種データが含まれる。具体的には、印刷データは、例えば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データまたはＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）データである。印刷設定には、カラーまたはモノクロの設定や用紙の設定等が含まれる。
【００４４】
画像処理部１３４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等から構成され、印刷ジョブに含まれる印刷データのレイアウト処理およびラスタライズ処理を行い、ビットマップ形式の画像のデータである画像データを生成する。
【００４５】
画像読取部１３５は、原稿台の所定の読み取り位置にセットされた原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の撮像装置で光電変換して、その電気信号から画像データを生成する。
【００４６】
操作部１３６は、各種設定を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、および各種設定条件を初期化するリセットキー等により構成される。
【００４７】
画像形成部１３７は、用紙の搬送装置、感光体ドラム、帯電装置、レーザーユニット、現像装置、転写分離装置、および定着装置を有し、電子写真方式により帯電、露光、現像、転写、および定着の各工程を経て、用紙に画像データに基づく画像形成を行い出力する。
【００４８】
発光部１３３は、ＬＥＤ等の発光素子と発光素子を駆動するドライブ素子により構成される。発光部１３３は操作部１３６の一部として設けられてもよい。発光部１３３は、ユーザーに視覚的に情報を与えるために複数色で発光することができるとともに、様々な点滅パターンで点滅することができる。
【００４９】
後述するように、発光部１３３の点滅による点滅パターンは、携帯端末１２０により撮影および解析され、認識される。従って、発光部１３３の点滅による点滅パターンは、携帯端末１２０で撮影された動画により正確に認識できる周期で行われる。セキュリティの観点から、点滅光の点滅は、ユーザーにより肉眼では点滅が確認できない周期で行われることが望ましい。
例えば、携帯端末１２０で撮影される動画のフレームレートが３０フレーム／秒の場合、１／３０秒〜１／１５秒程度を最小の発光期間・消光期間として点滅させることができる。
【００５０】
通信部１３８は、ネットワーク１４０を通じて外部装置と通信するためのインターフェースである。
【００５１】
制御部１３１は、ＣＰＵ等により構成されることができ、プログラムに従って上記各構成要素の制御や各種の演算処理等を行う。すなわち、制御部１３１は、ＭＦＰ１３０を構成する各構成要素と連携をとりながら、画像形成を含む各種処理に関する制御全般を行なう。
【００５２】
制御部１３１は、ＭＦＰ１３０の特定を開始する時点でなされる、ＭＦＰ１３０の識別開始の通知が、サーバー１１０から通信部１３８により受信されることで、識別開始の通知に含まれる所定のパターンに関する情報に基づいて、所定のパターンを点滅光により発光部１３３から一定時間発信させる。所定のパターンに関する情報にはＭＦＰ１３０ごとに異なる点滅パターンである装置パターンが含まれている。後述するように、サーバー１１０において、各ＭＦＰ１３０のネットワーク１４０上のアドレスであるＩＰアドレス（以下、「装置ＩＰアドレス」と称する）とＭＦＰ１３０ごとに異なる装置パターンが対応づけられて照合テーブルに記憶されている。装置ＩＰアドレスは、ＭＦＰ１３０をそれぞれ識別可能な識別情報でもある。なお、ネットワーク上のアドレスは、ネットワークを用いた通信において装置（ＭＦＰ１３０等）を特定できる情報であれば装置ＩＰアドレス以外の情報であってもよく、例えば、装置名やＭＡＣアドレス等であってもよい。
【００５３】
各ＭＦＰ１３０は、ＭＦＰ１３０ごとに異なるパターンに関する情報をサーバー１１０から通信部１３８により受信する。
【００５４】
なお、制御部１３１は、ＭＦＰ１３０の電源が投入されたとき、またはサーバー１１０と通信可能になったときから、あらかじめ受信した所定のパターンに関する情報に含まれる装置パターンで発光部１３３により点滅パターンを発生させてもよい。
【００５５】
設定された代理グループに含まれる少なくともいずれかのＭＦＰ１３０である代理装置の制御部１３１は、代理グループに含まれる各ＭＦＰ１３０の装置ＩＰアドレスに対応付けされた装置パターンをさらに含む所定のパターンに関する情報を通信部１３８により受信する。すなわち、代理装置（第１の装置）は、代理装置を特定する装置パターン（第１のパターン）および、代理装置と同じ代理グループの、代理装置以外のＭＦＰ１３０である被代理装置（第２の装置）を特定する装置パターン（第２のパターン）を含む所定のパターンに関する情報を受信する。代理グループはサーバー１１０の照合テーブルにおいて設定される。代理グループに含まれる代理装置の制御部１３１は、当該代理装置の装置パターンで発光部１３３により点滅光を発生させるとともに、代理グループに含まれる他のＭＦＰ１３０の装置パターンの点滅光を代理で発光部１３３に発生させる。すなわち、代理装置の発光部１３３は、代理装置を特定する装置パターンおよび、代理装置と同じ代理グループの、代理装置以外のＭＦＰ１３０である被代理装置を特定する装置パターンを含む所定のパターンを点滅パターンで発信する。代理装置は、点滅光を発生させることができれば、ＭＦＰ１３０のようなジョブ処理装置に限定されず、ジョブ処理機能を有さないビーコン（ｂｅａｃｏｎ）であってもよい。
【００５６】
代理装置の制御部１３１は、代理装置がビーコンのようにジョブ処理機能を有さない装置またはジョブ処理機能を発揮できない状態のＭＦＰ１３０である場合は、代理装置の選択が不可能であることを示すパターンを所定のパターンに含ませて、発光部１３３により発信させてもよい。ジョブ処理機能を発揮できない状態のＭＦＰ１３０とは、例えば、用紙が設定されていない状態のＭＦＰ１３０である。
【００５７】
代理装置がサーバー１１０から受信する所定のパターンに関する情報には、代理グループに含まれる各ＭＦＰ１３０の相対的な位置情報がさらに含まれてもよい。
【００５８】
制御部１３１は、ＭＦＰ１３０に対する操作要求が所定時間なされなかった場合にＭＦＰ１３０を省電力モードに移行させる。省電力モードとは、ＭＦＰ１３０の消費電力を低下させるモードである。省電力モードにおいては、ＭＦＰ１３０は、発光部１３３の光点滅による点滅光の発生、およびネットワーク１４０を通じた通信の少なくともいずれかが不可能になる。
【００５９】
制御部１３１は、携帯端末１２０が送信した印刷ジョブを、サーバー１１０を介して通信部１３８により受信すると、受信した印刷ジョブに含まれる印刷データに対し画像処理部１３４によりラスタライズ処理をさせ、画像形成部１２７に用紙に画像形成をさせて出力させる。
【００６０】
図３は、携帯端末のブロック図である。
【００６１】
携帯端末１２０は、制御部１２１、記憶部１２２、撮影部１２３、画像処理部１２４、表示部１２５、操作部１２６、および通信部１２７を有し、これらは信号をやり取りするためのバス１２８を介して相互に接続される。撮影部１２３はパターン取得部を、制御部１２１は認識部を、通信部１２６は送信部をそれぞれ構成する。
【００６２】
記憶部１２２は、ＲＡＭ、ＲＯＭ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等により構成される。制御部１２１により実行されるプログラム、および制御部１２１により処理されるデータはＲＡＭにより一時的に記憶される。ＲＯＭおよびＳＳＤにより、制御部１２１が携帯端末１２０の各構成要素を制御するためのプログラムを含む各種プログラムや撮影部１２３により撮影されたＭＦＰ１３０の発光部１３３が発生する点滅光の動画を含む各種データが記憶される。
【００６３】
撮影部１２３は、光学レンズ、および撮像素子等により構成され、光学レンズにより撮像素子上に光投影された像の情報を電気信号に変換して出力する。
【００６４】
画像処理部１２４は、ＣＰＵ、またはＡＳＩＣ等から構成され、撮影部１２３により出力される電気信号に基づいて動画データ（以下、「動画」とも称する）を生成する。
【００６５】
表示部１２５は、例えば液晶ディスプレイにより構成され、画像処理部１２４により生成された動画を含む各種の情報を表示する。
【００６６】
操作部１２６は、各種設定および入力を行うタッチパネルおよび固定キーにより構成されることができる。タッチパネルは、表示部１２５の一部として設けられてもよい。
【００６７】
通信部１２７は、無線ＬＡＮ等の無線通信によってアクセスポイント１４１を介してネットワーク１４０と接続されることで、外部装置と通信するためのインターフェースである。
【００６８】
制御部１２１は、ＣＰＵ等により構成されることができ、プログラムに従って上記各構成要素の制御や各種の演算処理等を行う。すなわち、制御部１２１は、携帯端末１２０を構成する各構成要素と連携をとりながら、各種処理に関する制御全般を行なう。
【００６９】
制御部１２１は、サーバー１１０にＭＦＰ１３０の識別開始の通知を送信する。サーバー１１０に送信された識別開始の通知がサーバー１１０において照合テーブルに登録されているＭＦＰ１３０に送信されると、識別開始の通知を受信したＭＦＰ１３０により識別開始の通知に含まれる所定のパターンが点滅パターンにより発信される。
【００７０】
制御部１２１は、画像処理部１２４により生成された動画に基づいて、撮影部１２３により撮影された、ＭＦＰ１３０が発信する点滅パターンによる所定のパターンを解析し、所定のパターンに含まれる装置パターンを認識する。撮影部１２３により撮影された動画に複数のＭＦＰ１３０の点滅パターンが含まれている場合は、制御部１２１は、動画に含まれている複数のＭＦＰ１３０の装置パターンを認識する。
【００７１】
制御部１２１は、代理装置が発生する点滅パターンによる所定のパターンを解析し、所定のパターンに含まれる、代理グループ内のＭＦＰ１３０の装置パターンを認識する。
【００７２】
図４は、携帯端末により代理装置が発生する点滅パターンが撮影されている状態を、点滅パターンにより発信されている所定のパターンとともに示す説明図である。
【００７３】
携帯端末１２０の撮影範囲４３０に代理装置のＭＦＰ１３０であるＭＦＰ（１）の発光部１３３が含まれることにより、代理装置が発生する点滅パターンが携帯端末１２０により撮影されている。代理装置は、例えば、スタートビット（Ｓ）、自身（ＭＦＰ（１））の装置パターン、被代理装置（ＭＦＰ（２）、ＭＦＰ（３））の順番で点滅光による所定のパターンを発信することができる。スタートビットの直後が代理装置の装置パターンとあらかじめ定めることにより、携帯端末１２０は代理装置のＩＰアドレスと対応付けされた装置パターンを認識することができる。
【００７４】
制御部１２１は、代理装置が発生する点滅パターンによる所定のパターンを解析し、所定のパターンに含まれる、代理グループ内のＭＦＰ１３０の相対的な位置情報を認識することができる。代理グループ内のＭＦＰ１３０の相対的な位置情報は、所定のパターンに含まれる各装置パターンの順番としてパターン情報に含まれてもよい。すなわち、例えば、スタートビット（Ｓ）、自身の装置パターン、被代理装置であるＭＦＰ（２）、被代理装置であるＭＦＰ（３）の順番でパターン情報に装置パターンが含まれている場合は、制御部１２１は、代理装置であるＭＦＰ（１）の１つ右横に被代理装置であるＭＦＰ（２）が存在し、代理装置であるＭＦＰ（１）の２つ右横に被代理装置であるＭＦＰ（２）が存在すると認識することができる。
【００７５】
制御部１２１は、装置パターンを認識したＭＦＰ１３０のいずれかを携帯端末１２０との接続を要求する装置として選択可能な第１ユーザーインターフェースを表示部１２５に表示させる。また、制御部１２１は、認識した位置情報に基づいて代理グループ内のＭＦＰ１３０の相対的な位置関係を第１ユーザーインターフェースとともに表示部１２５に表示させることができる。
【００７６】
図５は、携帯端末の表示部に表示された第１ユーザーインターフェースと代理グループ内のＭＦＰの相対的な位置関係とを示す説明図である。
【００７７】
携帯端末１２０の表示部１２５には、第１ユーザーインターフェース１２５１が代理装置ＭＦＰ（１）と各被代理装置ＭＦＰ（２）、ＭＦＰ（３）との相対的な位置関係とともに表示されている。すなわち、代理グループ内のＭＦＰ１３０を選択するためのタッチパネルのボタンが第１ユーザーインターフェース１２５１として表示されるとともに、当該ボタンの位置関係により、代理装置であるＭＦＰ（１）の１つ右横に被代理装置であるＭＦＰ（２）が存在し、代理装置であるＭＦＰ（１）の２つ右横に被代理装置であるＭＦＰ（２）が存在するというＭＦＰ１３０の相対的な位置関係が表示されている。
【００７８】
第１ユーザーインターフェース１２５１には、代理装置であるＭＦＰ（１）のボタンの下に点滅パターンを発生している装置であることを示すマーク１２５３が表示されている。
【００７９】
制御部１２１は、代理装置が点滅パターンにより発信する所定のパターンにおいてスタートビットの直後の装置パターンの装置を代理装置として認識することができる。このため、代理装置であるＭＦＰ（１）のボタンにおいて、ＭＦＰ（１）のボタンにより選択されるＭＦＰ１３０が代理装置であることを示す表示がなされてもよい。
【００８０】
なお、表示部１２５において、第１ユーザーインターフェース１２５１の上部に撮影部１２３で撮影されている動画が表示されることができる。
【００８１】
図６は、代理装置がビーコンである場合の、携帯端末の表示部に表示された第１ユーザーインターフェースと代理グループ内の装置の相対的な位置関係とを示す説明図である。
【００８２】
代理装置がビーコン１３０１のようにジョブ処理機能を有さない装置またはジョブ処理機能を発揮できない状態のＭＦＰ１３０である場合は、代理装置が点滅パターンにより発信する所定のパターンに代理装置の選択が不可能であることを示すパターンが含まれている。制御部１２１は、所定のパターンを解析して所定のパターンに含まれる、代理装置の選択が不可能であることを示すパターンを認識したときは、第１ユーザーインターフェースにおいて選択可能な装置から当該代理装置を除外する。
【００８３】
図６においては、第１ユーザーインターフェース１２５１において、ビーコン１３０１を選択するためのタッチパネルのボタンが表示されておらず、第１ユーザーインターフェースにおいて選択可能な装置からビーコン１３０１が除外されている。
【００８４】
ビーコン１３０１のようにジョブ処理機能を有さない装置を代理装置とすることにより、代理グループ内のすべてのＭＦＰ１３０が省電力モードに移行していても、携帯端末１２０と接続を求めるＭＦＰ１３０として代理グループ内のＭＦＰ１３０を選択し、印刷ジョブの処理の予約をサーバー１１０経由で行うことができる。
【００８５】
図７は、代理装置であるビーコンが立方体の４つの側面から異なる装置パターンの点滅パターンを発生させている状態の俯瞰図である。図７には、立方体のビーコン１３０１の各側面から点滅パターンにより発信される各パターンも併せて示されている。
【００８６】
図７において、１０台のＭＦＰ（ＭＦＰ（１）〜ＭＦＰ（１０））はビーコン１３０１を代理装置とする代理グループに含まれている。ビーコン１３０１の立方体の異なる各側面ａ、ｂ、ｃ、ｄからは、それぞれ異なる装置パターンおよびＭＦＰ１３０の相対的な位置情報を含む所定のパターンが点滅パターンにより発信される。すなわち、ビーコン１３０１の立方体の側面の一つである側面ａからは、ＭＦＰ（１）〜ＭＦＰ（３）の装置パターンおよびＭＦＰ（１）〜ＭＦＰ（３）の相対的な位置情報を含む所定のパターンが点滅パターンにより発信される。側面ｂからは、ＭＦＰ（４）、ＭＦＰ（５）の装置パターンおよびＭＦＰ（４）、ＭＦＰ（５）の相対的な位置情報を含む所定のパターンが点滅パターンにより発信される。側面ｃからは、ＭＦＰ（６）、ＭＦＰ（７）の装置パターンおよびＭＦＰ（６）、ＭＦＰ（７）の相対的な位置情報を含む所定のパターンが点滅パターンにより発信される。側面ｄからは、ＭＦＰ（８）〜ＭＦＰ（１０）の装置パターンおよびＭＦＰ（８）〜ＭＦＰ（１０）の相対的な位置情報を含む所定のパターンが点滅パターンにより発信される。
【００８７】
ユーザーが携帯端末１２０で、ビーコン１３０１の側面ａから発信される点滅パターンを撮影する場合は、ユーザーはＭＦＰ（１）〜ＭＦＰ（３）の比較的近くにいると考えられる。ビーコン１３０１の側面ａからＭＦＰ（１）〜ＭＦＰ（３）の装置パターンおよびＭＦＰ（１）〜ＭＦＰ（３）の相対的な位置情報を含む所定のパターンが点滅パターンにより発信され、当該点滅パターンが撮影されることで、所定のパターンが携帯端末１２０に認識されて、ＭＦＰ（１）〜ＭＦＰ（３）が選択可能に第１ユーザーインターフェース１２５１に表示される。これにより、ユーザーは比較的近くのＭＦＰ１３０であるＭＦＰ（１）〜ＭＦＰ（３）のいずれかを第１ユーザーインターフェース１２５１において選択し、携帯端末１２０と接続させることができる。
【００８８】
このように、ビーコン１３０１の異なる側面から装置パターンおよびＭＦＰ１３０の相対的な位置情報が点滅パターンにより発信される各ＭＦＰ１３０は、側面ごとに最適化されたＭＦＰ１３０とすることが望ましい。すなわち、側面から発生する点滅パターンの点滅光の照射方向（図７の各矢印の方向）に存在するＭＦＰ１３０の装置パターンを当該点滅パターンにより発信される所定のパターンに含ませるようにすることが望ましい。
【００８９】
制御部１２１は、第１ユーザーインターフェース１２５１において選択されたＭＦＰ１３０の装置パターンと、携帯端末１２０のネットワーク１４０上のアドレスであるＩＰアドレス（以下、「端末ＩＰアドレス」と称する）を含む所定のパターンに関する情報を、接続要求としてサーバー１１０に送信する。接続要求とは、当該接続要求に含まれている装置パターンにサーバー１１０において対応付けされている装置ＩＰアドレスのＭＦＰ１３０に、当該要求に含まれている端末ＩＰアドレスの携帯端末１２０を通信可能に接続する要求である。
【００９０】
制御部１２１は、サーバー１１０によりネットワーク１４０を介して携帯端末１２０と接続されたＭＦＰ１３０に印刷ジョブを送信し、ＭＦＰ１３０により用紙に画像形成をさせて出力させる。
【００９１】
制御部１２１は、装置パターンを認識したＭＦＰ１３０のうち代理グループに追加する装置として選択可能な第２ユーザーインターフェースを表示する。制御部１２１は、第２ユーザーインターフェースにおいて選択されたＭＦＰ１３０の装置アドレスに関連付けされた装置パターンを含む追加要求をサーバー１１０に送信する。すなわち、制御部１２１は、第２ユーザーインターフェースにおいて選択されたＭＦＰ１３０を特定するパターンに関する情報を含む追加要求をサーバー１１０に送信する。これにより、選択されたＭＦＰ１３０を代理グループに追加することができる。サーバー１１０は、追加要求に含まれる装置パターンに装置ＩＰアドレスが関連付けされたＭＦＰ１３０を、追加要求において指定された代理グループに追加する登録をする。
【００９２】
第１ユーザーインターフェースと第２ユーザーインターフェースとの相互の切り替えは、例えば、各ユーザーインターフェースに切替えボタンを設けることにより実行できる。
【００９３】
図８は、第２ユーザーインターフェースを示す図である。
【００９４】
第２ユーザーインターフェースには、制御部１２１により装置パターンが認識されたＭＦＰ１３０であるＭＦＰ（５）を選択するためのボタンと、各代理グループを選択するためのボタンが表示されている。ＭＦＰ（５）を選択するためのボタンと代理グループＧ（１）を選択するボタンとを選択することにより、装置パターンが認識されたＭＦＰ１３０であるＭＦＰ（５）を代理グループＧ（１）に追加することができる。図７には、代理グループＧ（１）が選択された状態が示されている。なお、制御部１２１により複数の装置パターンが認識された場合は、複数の装置パターンと関連付けされたＭＦＰ１３０のいずれかを選択可能な第２ユーザーインターフェースが表示される。
【００９５】
第２ユーザーインターフェースは、携帯端末１２０により所定時間連続して点滅パターンが撮影され、装置パターンが認識された当該点滅パターンを発生させたＭＦＰ１３０が代理グループに追加するＭＦＰ１３０として選択されるユーザーインターフェースであってもよい。
【００９６】
制御部１２１は、当該代理グループと、含まれるＭＦＰ１３０が重複する他の代理グループ（以下、「近接グループ」と称する）のいずれかを選択可能に表示するとともに、選択された近接グループ内のＭＦＰ１３０のいずれかを、携帯端末１２０との接続を要求するＭＦＰ１３０として選択可能に表示する第３ユーザーインターフェースを表示する。すなわち、制御部１２１は、近接グループのいずれかが選択されることにより、選択された近接グループ内のＭＦＰ１３０のいずれかを、ＭＦＰ１３０の装置アドレスに関連付けされた装置パターンを接続要求に含ませるＭＦＰ１３０として選択可能に表示させるための第３ユーザーインターフェースを表示する。第１ユーザーインターフェース、第２ユーザーインターフェース、および第３ユーザーインターフェースとの相互の切り替えは、例えば、各ユーザーインターフェースに切替えボタンを設けることにより実行できる。
【００９７】
制御部１２１は、代理装置であるＭＦＰ１３０から点滅パターンにより発信された、近接グループの設定情報を含む所定のパターンを解析することで認識した近接グループの設定情報に基づいて第３ユーザーインターフェースを表示することができる。
【００９８】
図９は、第３ユーザーインターフェースを示す図である。
【００９９】
図９のＡに示すように、第３ユーザーインターフェース１２５４として、代理グループＧ（１）内のＭＦＰ１３０を選択するためのタッチパネルのボタンが表示されるとともに、当該代理グループに対する近接グループＧ（２）等を選択するためのボタンが表示されている。また、ＭＦＰ（１）、ＭＦＰ（２）、およびＭＦＰ（３）が同じ代理グループＧ（１）に含まれることが点線の枠線により示されている。
【０１００】
表示部１２５において、第３ユーザーインターフェース１２５１の上部に撮影部１２３で撮影されている動画が表示されてもよい。
【０１０１】
図９のＡにおいて、近接グループＧ（２）を選択するためのボタンが選択されることにより、図９のＢに示すように、近接グループＧ（２）内のＭＦＰ１３０であるＭＦＰ（３）およびＭＦＰ（４）のいずれかを携帯端末１２０との接続を要求するＭＦＰ１３０として選択するためのボタンが表示される。図９の例においては、代理グループＧ（１）と代理グループＧ（１）に対する他の代理グループである近接グループＧ（２）とにＭＦＰ（３）が共通に含まれている。
【０１０２】
図１０は、サーバーのブロック図である。
【０１０３】
サーバー１１０は、制御部１１１、記憶部１１２、および通信部１１３を有し、これらは信号をやり取りするためのバス１１４を介して相互に接続される。通信部１１３は、受信部を、制御部１１１は特定部および中継部を、それぞれ構成する。
【０１０４】
記憶部１１２は、ＲＡＭ、ＲＯＭ、ＨＤＤ等により構成される。制御部１１１により実行されるプログラム、および制御部１１１により処理されるデータはＲＡＭにより一時的に記憶される。ＲＯＭにより、各種プログラムや各種データが記憶される。ＨＤＤにより、オペレーティングシステムを含む各種プログラム、印刷ジョブ、照合テーブル１１２１、代理グループに含まれるＭＦＰ１３０の相対的な位置情報、およびその他の各種データが保存される。
【０１０５】
図１１は、照合テーブルを示す図である。
【０１０６】
照合テーブル１１２１は、ＭＦＰ１３０ごとに、装置ＩＤ、装置ＩＰアドレス、装置パターン、点滅状態、装置状態、接続頻度、および端末ＩＰアドレスが関連付けされて登録され、記憶される。つまり、サーバー１１０は、複数のＭＦＰ１３０を、一群のＭＦＰ１３０として、予め、グループとして管理することができ、グループに含まれるＭＦＰ１３０のそれぞれについて、装置ＩＤ、装置ＩＰアドレス、装置パターン、点滅状態、装置状態、接続頻度、および端末ＩＰアドレス等の情報を記憶する。また、照合テーブル１１２１には、代理グループの設定情報が登録される。図１１においては、各行が、１つのＭＦＰ１３０に関して関連付けされた情報になっている。
【０１０７】
装置ＩＤは、各ＭＦＰ１３０に割り当てられた識別番号または名称である。
【０１０８】
装置パターンは、「１」と「０」とを所定の複数個並べた符号で表され、例えば、点滅パターンにより装置パターンを発信する場合においては、「１」は発光、「０」は消光に対応する。装置パターンは、記憶部１１２に装置パターンを生成するためのプログラムを記憶させておき、当該プログラムを動作させることにより生成され、照合テーブル１１２１に登録されることができる。装置パターンは、管理者が作成して照合テーブル１１２１に登録してもよい。また、同一のネットワーク１４０内でサーバー１１０と通信可能なＭＦＰ１３０が制御部１１１により新たに認識されたときに、前述のプログラムにより点滅パターンを生成し、新たに認識されたＭＦＰ１３０の装置ＩＰアドレスと関連付けて照合テーブル１１２１に登録してもよい。
【０１０９】
点滅状態は、ＭＦＰ１３０の発光部１３３が正常に光点滅動作するか異常があるかを示す情報である。サーバー１１０は、発光部１３３の異常を自己診断等で検出したＭＦＰ１３０から通知を受けて、点滅状態を照合テーブル１１２１に登録し、かつ更新する。
【０１１０】
装置状態には、ＭＦＰ１３０が、消耗品切れ（例えば、トナー切れ）や、紙詰まりを解除するためにドアが開いている等の要因で正常にジョブを実行できない状態にあるかどうかが登録および更新される。例えば、サーバー１１０は、トナー切れで印刷できないＭＦＰ１３０からその通知を受けて照合テーブル１１２１の装置状態を登録および更新する。
【０１１１】
接続頻度は、携帯端末１２０から接続要求を受けて、接続設定が行われた回数である。接続設定とは、ＭＦＰ１３０の装置ＩＰアドレスと、携帯端末１２０の端末ＩＰアドレスとが関連付けられて照合テーブル１１２１に登録され、記憶部１１２に記憶されることで、ＭＦＰ１３０と携帯端末１２０とがネットワーク１４０を介して接続される設定である。
【０１１２】
端末ＩＰアドレスは、接続設定によってＭＦＰ１３０の装置ＩＰアドレスと関連付けされて照合テーブル１１２１に登録される。
【０１１３】
図１１において、ＭＦＰ（１）は、有効な接続設定が登録されている例を示している。ＭＦＰ（９）は、装置状態がトナー切れであり、接続設定はなされていない例を示している。ＭＦＰ（８）は、発光部１３３の点滅異常が発生している例を示している。ＭＦＰ（２）、ＭＦＰ（３）は、省電力モードの状態にある例を示している。また、ＭＦＰ（１）、ＭＦＰ（２）、ＭＦＰ（３）が代理グループＧ（１）に含まれ、ＭＦＰ（３）、ＭＦＰ（４）が代理グループＧ（２）に含まれ、ＭＦＰ（１）、ＭＦＰ（６）が代理グループＧ（３）に含まれているという代理グループの設定情報が登録されている。
【０１１４】
照合テーブル１１２１には近接グループの設定情報が登録されている。代理グループの設定情報は、近接グループの設定情報を兼ねてもよい。すなわち、例えば、図１１の例においては、代理グループＧ（１）と他の代理グループＧ（２）とには、同じＭＦＰ１３０であるＭＦＰ（３）が含まれていることから、代理グループＧ（２）は、代理グループＧ（１）の近接グループとして登録されていることになる。
【０１１５】
通信部１１３は、ネットワーク１４０を通じて外部装置と通信するためのインターフェースである。
【０１１６】
制御部１１１は、ＣＰＵ等により構成されることができ、プログラムに従って上記各構成要素の制御や各種の演算処理等を行う。すなわち、制御部１１１は、サーバー１１０を構成する各構成要素と連携をとりながら、各種処理に関する制御全般を行なう。
【０１１７】
制御部１１１は、装置ＩＤ、装置ＩＰアドレス、装置パターン、点滅状態、装置状態、接続頻度、および端末ＩＰアドレスを、関連付けて照合テーブル１１２１に登録し、記憶部１１２に記憶させる。また、制御部１１１は、代理グループの設定情報および近接グループの設定情報を照合テーブル１１２１に登録し、記憶部１１２に記憶させる。
【０１１８】
制御部１１１は、携帯端末１２０からＭＦＰ１３０の識別開始の通知が通信部１１３により受信されると、照合テーブル１１２１に登録されているＭＦＰ１３０に、所定のパターンに関する情報が含まれる識別開始の通知を通信部１１３から送信させる。これにより、制御部１１１は、ＭＦＰ１３０の発光部１３３から点滅パターンにより所定のパターンを発信させる。すなわち、制御部１１１は、所定のパターンに含まれている、照合テーブル１１２１において装置ＩＰアドレスに関連付けられている装置パターンを、ＭＦＰ１３０の発光部１３３から点滅パターンにより発信させる。
【０１１９】
制御部１１１は、代理装置のＭＦＰ１３０に対しては、照合テーブル１１２１において代理グループの設定情報において設定された、代理グループに含まれる各ＭＦＰ１３０の装置ＩＰアドレスに関連付けられている装置パターンをさらに含む所定のパターンに関する情報を通信部１１３から送信させる。これにより、制御部は、代理装置のＭＦＰ１３０に、自身の装置ＩＰアドレスに関連付けされている装置パターンを発光部１３３から点滅パターンにより発信させるとともに、被代理装置の装置ＩＰアドレスに関連付けされている装置パターンを、被代理装置に代理して発信させる。
【０１２０】
制御部１１１は、代理装置のＭＦＰ１３０に対して、代理グループに含まれる各ＭＦＰ１３０の相対的な位置情報をさらに含む所定のパターンに関する情報を通信部１１３から送信させることができる。
【０１２１】
制御部１１１は、携帯端末１２０から接続要求が通信部１１３により受信されると、接続要求に含まれる装置パターンと照合テーブル１１２１において関連付けされた装置ＩＰアドレスのＭＦＰ１３０を特定する。制御部１１１は、特定したＭＦＰ１３０の装置ＩＰアドレスと、接続要求に含まれる携帯端末１２０の端末ＩＰアドレスとを関連付けて照合テーブル１１２１に登録して記憶部１１２に記憶させる。制御部１１１は、照合テーブル１１２１において端末ＩＰアドレスと装置ＩＰアドレスとが関連付けされて登録されると、当該端末ＩＰアドレスの携帯端末１２０と、当該装置ＩＰアドレスのＭＦＰ１３０との間の通信を中継する。これにより、接続要求を送信した携帯端末１２０と、接続要求に含まれる点滅パターンに関連付けられた装置ＩＰアドレスのＭＦＰ１３０とがネットワーク１４０を介して接続される。なお、制御部１１１は、ＭＦＰ１３０の装置ＩＰアドレスと、携帯端末１２０の端末ＩＰアドレスとを関連付けて照合テーブル１１２１に登録することで記憶部１１２に記憶させた後、当該登録を一定時間保持することで連続印刷に関連することができる。
【０１２２】
制御部１１１は、携帯端末１２０から追加要求が通信部１１３により受信されたときは、追加要求に含まれる装置パターンに装置ＩＰアドレスが関連付けされたＭＦＰ１３０を追加要求において指定された代理グループに追加する登録をする。
【０１２３】
制御部１１１は、所定のパターンに関する情報に、近接グループの設定情報を含ませて代理装置のＭＦＰ１３０に送信し、代理装置のＭＦＰ１３０から近接グループの設定情報を含む所定のパターンを点滅パターンにより発信させることができる。携帯端末１２０は、当該所定のパターンを解析して所定のパターンに含まれる近接グループの設定情報を認識し、近接グループのいずれかを選択可能に表示するとともに、選択された近接グループ内のＭＦＰ１３０のいずれかを、携帯端末１２０との接続を要求するＭＦＰ１３０として選択可能に表示するための第３ユーザーインターフェースを表示する。
【０１２４】
制御部１１１は、代理グループに含まれるＭＦＰ１３０のうち、発光部１３３から点滅パターンにより所定のパターンを発信させることが可能になったＭＦＰ１３０の装置アドレスと関連付けされた装置パターンを特定し、特定した装置パターンを含む除外通知を通信部１１３から代理装置のＭＦＰ１３０に送信する。これにより、制御部１１１は、代理装置のＭＦＰ１３０の発光部１３３から点滅パターンにより発信する所定のパターンから特定した装置パターンを除外させる。
【０１２５】
以下、フローチャートにより、携帯端末のおよびサーバーの基本動作について説明する。
【０１２６】
図１２は、携帯端末の動作を示すフローチャートである。本フローチャートは携帯端末１２０の記憶部１２２に記憶させたプログラムに従い、制御部１２１により実行されることができる。
【０１２７】
ユーザーにより印刷データをＭＦＰ１３０に送信するためのアプリケーションプログラムが起動されると（Ｓ１０１）、制御部１２１は、サーバー１１０にＭＦＰ１３０の識別開始の通知を送信する（Ｓ１０２）。サーバー１１０は、携帯端末１２０から識別開始の通知を受信すると、照合テーブル１１２１に登録されているすべてのＭＦＰ１３０に識別開始の通知を送信し、点滅パターンの発生が可能なＭＦＰ１３０に識別開始の通知に含まれる所定のパターンを点滅パターンにより発信させる。
【０１２８】
制御部１２１は、撮影部１２３によりＭＦＰ１３０が発生する点滅パターンの動画が撮影されると、動画に含まれる点滅パターンを解析して点滅パターンに含まれる所定のパターンを認識する（Ｓ１０３）。
【０１２９】
制御部１２１は、代理装置以外のＭＦＰ１３０が発生する点滅パターンの動画が撮影部１２３により撮影される場合は、所定のパターンを認識することにより、当該ＭＦＰの装置ＩＰアドレスに関連付けされた装置パターンを認識する。
【０１３０】
制御部１２１は、代理装置のＭＦＰ１３０が発生する点滅パターンの動画が撮影部１２３により撮影される場合は、所定のパターンを認識することにより、代理グループ内の各ＭＦＰ１３０の装置ＩＰアドレスに関連付けされた装置パターンを認識する。
【０１３１】
制御部１２１は、所定のパターンに代理グループ内のＭＦＰ１３０の相対的な位置情報が含まれている場合は、ＭＦＰ１３０の相対的な位置情報を認識する。
【０１３２】
制御部１２１は、認識した装置パターンをサーバー１１０へ送信する（Ｓ１０４）。
【０１３３】
制御部１２１は、サーバー１１０から、認識した装置パターンに照合テーブル１１２１において関連付けされたＭＦＰ１３０の情報を受信し（Ｓ１０５）、表示部１２５に表示する（Ｓ１０６）。受信されるＭＦＰ１３０の情報には、例えば、照合テーブル１１２１に登録されている、点滅状態、装置状態、および代理グループの設定情報等の情報が含まれる。なお、ＭＦＰ１３０が点滅パターンにより発信する所定のパターンに当該ＭＦＰ１３０の情報を含ませることにより、制御部１２１は、ＭＦＰ１３０が発信する所定のパターンから当該ＭＦＰ１３０の情報を取得してもよい。
【０１３４】
制御部１２１は、操作部１２６において入力されるユーザーからの各種指示を受け付け（Ｓ１０７）、指示の内容を判断する（Ｓ１０８）。
【０１３５】
制御部１２１は、ユーザーから操作のキャンセルの指示を受けた場合は、サーバー１１０に操作のキャンセルを通知して（Ｓ１１２）、処理を終了する。
【０１３６】
制御部１２１は、第３ユーザーインターフェースにおいて、ユーザーにより近接グループの選択の指示がされた場合は、選択された近接グループの選択指示をサーバーに送信する（Ｓ１０９）。近接グループの選択指示がサーバーに送信されると、サーバー１１０から代理装置のＭＦＰ１３０に選択された近接グループ内のＭＦＰ１３０の装置ＩＰアドレスに関連付けされた装置パターンを含む所定のパターンに関する情報が送信され、代理装置のＭＦＰ１３０は、当該所定のパターンを点滅パターンにより発信する。制御部１２１は、撮影部１２３により代理装置であるＭＦＰ１３０が発生する点滅パターンの動画が撮影されると、動画を解析して所定のパターンに含まれる近接グループ内のＭＦＰ１３０の装置ＩＰアドレスに関連付けされた装置パターンを認識し（Ｓ１０３）、サーバー１１０に送信することで（Ｓ１０４）、サーバー１１０から近接グループ内のＭＦＰ１３０の情報を受信し（Ｓ１０５）、近接グループ内いずれかのＭＦＰ１３０を選択可能に表示する（Ｓ１０６）。
【０１３７】
制御部１２１は、第１ユーザーインターフェース等において、ＭＦＰ１３０の選択がされた場合は、選択されたＭＦＰ１３０と携帯端末１２０とを接続させるための接続要求をサーバーに送信し（Ｓ１１０）、選択されたＭＦＰ１３０に印刷処理させる印刷ジョブをサーバーに送信する（Ｓ１１１）。
【０１３８】
図１３は、サーバーの動作を示すフローチャートである。本フローチャートはサーバー１１０の記憶部１１２に記憶させたプログラムに従い、制御部１１１により実行されることができる。
【０１３９】
制御部１１１は、携帯端末１２０からＭＦＰ１３０の識別開始の通知を受信すると（Ｓ２０１）、照合テーブル１１２１に登録され管理されているすべてのＭＦＰ１３０に識別開始の通知を送信し、ＭＦＰ１３０に点滅パターンにより所定のパターンを発信させる（Ｓ２０２）。
【０１４０】
制御部１１１は、携帯端末１２０により撮影されたＭＦＰ１３０による点滅パターンの動画が解析されることで認識された所定のパターンに含まれる装置パターンを携帯端末１２０から通信部１１３により受信する（Ｓ２０３）。制御部１１１は、受信した装置パターンに関連付けされたＭＦＰ１３０を特定し（Ｓ２０４）、特定したＭＦＰ１３０を含む代理グループの情報、および選択された近接グループの情報を照合テーブル１１２１から取得する（Ｓ２０５）。
【０１４１】
制御部１１１は、近接グループの選択指示が携帯端末１２０から通信部１１３により受信されたときは（Ｓ２０６：ＹＥＳ）、近接グループ内のＭＦＰ１３０の状況を判断する（Ｓ２０８）。制御部１１１は、近接グループの選択指示が携帯端末１２０から通信部１１３により受信されていないときは（Ｓ２０６：ＮＯ）、代理グループ内のＭＦＰ１３０の状況を判断する（Ｓ２０７）。ＭＦＰ１３０の状況とは、例えば、省電力モードへの移行の有無や点滅状態の異常の有無等である。
【０１４２】
制御部１１１は、代理グループ内、または近接グループ内のＭＦＰ１３０の状況を判断した結果に基づいて、特定されたＭＦＰ１３０が代理点滅する被代理装置であるＭＦＰ１３０を決定する（Ｓ２０９）。例えば、制御部１１１は、代理グループ内、または近接グループ内のＭＦＰ１３０のうち点滅パターンを発生することができるＭＦＰ１３０（例えば、省電力モードに移行していないＭＦＰ１３０）を被代理装置から除外することができる。
【０１４３】
制御部１１１は、特定したＭＦＰ１３０が、代理点滅を行うことが可能かどうか判断する（Ｓ２１０）。すなわち、制御部１１１は、特定したＭＦＰ１３０が代理点滅を行う機能を有するかどうか判断する。このような判断をするのは、自身の装置パターンについては点滅光を発生することができても、他のＭＦＰ１３０の装置パターンを代理して点滅光を発生することができないＭＦＰ１３０も存在するからである。
【０１４４】
制御部１１１は、特定されたＭＦＰ１３０が、代理点滅が可能と判断したときは（Ｓ２１０：ＹＥＳ）、特定されたＭＦＰ１３０である代理装置に、代理グループ内のＭＦＰ１３０および近接グループ内のＭＦＰ１３０の装置パターンを含む所定のパターンに関する情報を送信する（Ｓ２１２）。
【０１４５】
制御部１１１は、特定されたＭＦＰ１３０が、代理点滅が不可能であると判断したときは（Ｓ２１０：ＮＯ）、携帯端末１２０に、代理グループ内のＭＦＰ１３０および近接グループ内のＭＦＰ１３０の装置パターンを含むパターン情報を送信する（Ｓ２１１）。
【０１４６】
なお、ステップＳ２０４において特定されたＭＦＰ１３０が複数ある場合は、各ＭＦＰ１３０についてステップＳ２０５〜ステップＳ２１２を実行することができる。
【０１４７】
制御部１１１は、携帯端末１２０から通信部１１３により受信されたユーザーによる指示の内容を判断する（Ｓ２１３）。
【０１４８】
制御部１１１は、ユーザーの指示の内容が、操作のキャンセルであるときは、照合テーブル１１２１に登録され管理されているすべてのＭＦＰ１３０に点滅パターンによる所定のパターンの発信の終了を指示する（Ｓ２１７）。
【０１４９】
制御部１１１は、ユーザーによる指示の内容が、近接グループの選択の指示であるときは、選択された近接グループを一時的に記憶する（Ｓ２１４）。これにより、近接グループの選択の指示により選択された近接グループが選択されている状態が維持されるため、他の近接グループが後に選択された場合であっても、前に選択された近接グループ内のＭＦＰ１３０の装置パターンが含まれる所定のパターンに関する情報が代理装置のＭＦＰ１３０に送信される（Ｓ２０３〜Ｓ２１２）。
【０１５０】
制御部１１１は、ユーザーによる指示の内容が、ＭＦＰ１３０の選択であるときは、携帯端末１２０から受信した接続要求に含まれる端末ＩＰアドレスを選択されたＭＦＰ１３０と関連付けて照合テーブル１１２１に登録し、選択されたＭＦＰ１３０への印刷ジョブの送信を予約する（Ｓ２１５）。その後、制御部１１１は、照合テーブル１１２１に登録され管理されているすべてのＭＦＰ１３０に点滅パターンによる所定のパターンの発信の終了を指示する（Ｓ２１７）。
【０１５１】
次に、フローチャートにより、代理グループにＭＦＰを追加するときの、携帯端末のおよびサーバーの動作について説明する。
【０１５２】
図１４は、代理グループにＭＦＰを追加するときの、携帯端末の動作を示すフローチャートである。本フローチャートは携帯端末１２０の記憶部１２２に記憶させたプログラムに従い、制御部１２１により実行されることができる。
【０１５３】
制御部１２１は、撮影部１２３によりＭＦＰ１３０が発生する点滅パターンの動画が撮影されると、動画に含まれる点滅パターンを解析して点滅パターンに含まれる所定のパターンを認識する（Ｓ３０１）。
【０１５４】
制御部１２１は、操作部１２６により表示部１２５に、代理グループに追加するＭＦＰ１３０を選択するための第２ユーザーインターフェースを表示させる（Ｓ３０２）。
【０１５５】
制御部１２１は、第２ユーザーインターフェースにおいて選択されたＭＦＰ１３０を指定された代理グループに追加するための追加要求を通信部１２７によりサーバー１１０に送信する（Ｓ３０３）。
【０１５６】
図１５は、代理グループにＭＦＰを追加するときの、サーバーの動作を示すフローチャートである。本フローチャートはサーバー１１０の記憶部１１２に記憶させたプログラムに従い、制御部１１１により実行されることができる。
【０１５７】
制御部１１１は、携帯端末１２０から通信部１１３により追加要求を受信すると（Ｓ４０１）、追加要求に含まれる装置パターンに装置ＩＰアドレスが関連付けされたＭＦＰ１３０を特定する（Ｓ４０２）。
【０１５８】
制御部１１１は、特定したＭＦＰ１３０を、追加要求において指定された代理グループに、照合テーブル１１２１において追加する登録をする（Ｓ４０３）。
【０１５９】
本実施形態は以下の効果を奏する。
【０１６０】
代理装置および被代理装置を特定するパターンを含む所定のパターンを代理装置から発信し、携帯端末により取得された当該所定のパターンに関する情報を携帯端末からサーバーに送信させ、当該所定のパターンに関する情報に基づいて被代理装置または代理装置を特定し、特定された被代理装置または代理装置と携帯端末のアドレスとの間の通信をサーバーに中継させる。これにより、ある程度離れた位置から、省電力モードに入っている画像形成装置による印刷の指定をすることができる。
【０１６１】
さらに、代理装置から発信させる所定のパターンを点滅パターンとし、携帯端末により点滅パターンを撮影し、撮影した動画から所定のパターンを認識し、認識した当該所定のパターンに関する情報を携帯端末からサーバーに送信させる。これにより、被代理装置がユーザーから見て物陰に設置されている等により、携帯端末による点滅パターンの取得ができないＭＦＰによる印刷の指定をすることができる。
【０１６２】
さらに、携帯端末により認識された所定のパターンに含まれる代理装置および被代理装置のいずれかを選択可能な第１ユーザーインターフェースを携帯端末において表示し、選択された装置を特定するパターンを含む所定のパターンに関する情報を携帯端末からサーバーに送信する。これにより、印刷させようとする画像形成装置の選択をより容易に行うことができる。
【０１６３】
さらに、代理グループに含まれる各ＭＦＰのアドレスに関連付けされた装置パターンとＭＦＰの相対的な位置情報とを含む所定のパターンを代理装置から点滅パターンにより発信させ、携帯端末により取得した所定のパターンから認識された位置情報に基づく各ＭＦＰの相対的な位置関係を、ＭＦＰを接続対象として選択可能な第１ユーザーインターフェースとともに表示する。これにより、ユーザーは点滅光の照射方向から各ＭＦＰの相対的な位置関係が把握できるため、簡単かつ的確に携帯端末との接続を求めるＭＦＰを指定することができる。
【０１６４】
さらに、携帯端末により装置パターンが認識されたＭＦＰのうち代理グループに追加するＭＦＰを選択可能な第２ユーザーインターフェースを表示し、第２ユーザーインターフェースで選択されたＭＦＰを特定するパターンに関する情報を含む追加要求をサーバーに送信し、追加要求に基づいて特定されるＭＦＰを代理グループに追加登録する。これにより、ＩＰアドレスの入力をせずに、より簡単に代理グループへのＭＦＰの追加をすることができる。
【０１６５】
代理装置から点滅パターンにより発信させる所定のパターンに、代理グループと、含まれるＭＦＰが重複する他の代理グループである各近接グループの設定情報をさらに含め、携帯端末により近接グループの設定情報を、取得した所定のパターンからさらに認識する。そして、各近接グループのいずれかを選択することで、選択された近接グループ内のいずれかのＭＦＰを接続対象として選択可能に表示させるための第３ユーザーインターフェースを携帯端末に表示させる。これにより、携帯端末により点滅パターンを撮影しているユーザーに比較的近い範囲内において、携帯端末との接続を求めるＭＦＰの選択範囲を拡大することができる。
【０１６６】
代理グループに含まれる装置のうちパターン情報の発信が可能になった装置を特定する装置パターンを特定し、特定した装置パターンに関する情報を含む除外通知をサーバーから代理装置に送信することにより、代理装置が発信する所定のパターンから特定した装置パターンを除外させる。これにより、代理装置への処理負担の集中を低減することができる。
【０１６７】
代理装置がジョブ処理機能を有さない装置またはジョブ処理機能を発揮できない状態のＭＦＰである場合は、代理装置が発信する所定のパターンに代理装置の選択が不可能であることを示すパターンをさらに含める。そして、代理装置の選択が不可能であることを示すパターンが、取得した所定のパターンから携帯端末により認識されたときは、第１ユーザーインターフェースにおいて選択可能な装置から代理装置を除外する。これにより、ユーザーが誤ってジョブ処理機能を有さない装置等を携帯端末と接続を求める装置として選択することを防止できる。
【０１６８】
多面体の代理装置の異なる面から異なる装置パターンおよびＭＦＰの相対的な位置情報を含むパターン情報を点滅光により発信させる。これにより、各被代理装置の設置方向に応じた方向にパターン情報を一つの代理装置から発信させることができる。
【０１６９】
多面体の代理装置の異なる面から装置パターンおよびＭＦＰの相対的な位置情報を含むパターン情報が点滅光により発信される各ＭＦＰは、当該面ごとに最適化されたＭＦＰとする。これにより、携帯端末で点滅光を撮影するユーザーの比較的近くのＭＦＰが選択され、携帯端末と接続されることができる。
【０１７０】
本発明に係る中継接続システム、中継接続プログラム、および中継接続プログラムを記録したコンピュータ読み取り可能な記録媒体は、上述した実施形態に限定されるものではない。
【０１７１】
例えば、上述した実施形態においては、代理装置がパターン情報を点滅光により発信し、点滅光を撮影した携帯端末が、撮影した点滅光を解析してパターン情報を認識している。しかし、代理装置は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を利用し、電波によりパターン情報を発信し、携帯端末は電波によりパターン情報を取得してもよい。
【０１７２】
また、上述した実施形態においては、ジョブ処理装置の発光部から発信される点滅パターンを撮影した携帯端末が、撮影した点滅パターンを解析して点滅パターンを認識している。しかし、携帯端末からサーバーに点滅パターンの動画を、点滅パターンに関する情報として送信し、サーバーにより動画が解析されて動画に含まれる点滅パターンが認識されてもよい。これにより、携帯端末による処理負担を低減することができる。
【０１７３】
また、上述した実施形態では、ジョブ処置装置をＭＦＰとして説明したが、携帯端末から要求されたジョブを処理する装置であれば、ＭＦＰに限定されない。また、ネットワーク上のアドレスをＩＰアドレスとして説明したが、ＩＰで使用されるアドレスに限らず、使用されるネットワークに応じ、そのネットワーク上のアドレスであればよい。
【符号の説明】
【０１７４】
１００    中継接続システム、
１１０    サーバー、
１２０    携帯端末、
１３０    ＭＦＰ、
４３０    撮影範囲
１３０１    ビーコン。
【図１】
0006520180.tif 000002
【図２】
0006520180.tif 000003
【図３】
0006520180.tif 000004
【図４】
0006520180.tif 000005
【図５】
0006520180.tif 000006
【図６】
0006520180.tif 000007
【図７】
0006520180.tif 000008
【図８】
0006520180.tif 000009
【図９】
0006520180.tif 000010
【図１０】
0006520180.tif 000011
【図１１】
0006520180.tif 000012
【図１２】
0006520180.tif 000013
【図１３】
0006520180.tif 000014
【図１４】
0006520180.tif 000015
【図１５】
0006520180.tif 000016