(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバと、発光部を備えた少なくとも１台以上のジョブ処理装置と、端末装置とを備え、前記サーバが前記端末装置と前記ジョブ処理装置との間の通信を中継する中継接続システムであって、
前記端末装置は、ユーザから指示を受けて前記サーバに発光要求を送信し、
前記発光要求を受信した前記サーバは、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信した前記ジョブ処理装置は、他のジョブ処理装置と異なる点滅パターンで自装置の前記発光部を点滅させ、
前記端末装置は、前記ジョブ処理装置を撮影して該ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンと自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信し、
前記サーバは、前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録しておき、前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合は、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ことを特徴とする中継接続システム。
【請求項２】
ネットワークに接続されたサーバと、発光部を備えた少なくとも１台以上のジョブ処理装置と、端末装置とを備え、前記サーバが前記端末装置と前記ジョブ処理装置との間の通信を中継する中継接続システムであって、
前記端末装置は、ユーザから指示を受けて前記サーバに発光要求を送信し、
前記発光要求を受信した前記サーバは、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信した前記ジョブ処理装置は、他のジョブ処理装置と異なる点滅パターンで自装置の前記発光部を点滅させ、
前記端末装置は、前記ジョブ処理装置を撮影した動画と自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信し、
前記サーバは、前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録しておき、前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる動画に映っている前記ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合は、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、その後、前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ことを特徴とする中継接続システム。
【請求項３】
前記サーバは、複数台の前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録する
ことを特徴とする請求項１または２に記載の中継接続システム。
【請求項４】
前記サーバは、それぞれのジョブ処理装置に、そのジョブ処理装置に割り当てた点滅パターンを送信し、
前記ジョブ処理装置は、前記サーバから受信した点滅パターンで自装置の発光部を点滅させる
ことを特徴とする請求項１乃至３のいずれか１つに記載の中継接続システム。
【請求項５】
前記端末装置は、前記撮影に使用する撮像部を起動する前もしくは起動と同時に、前記発光要求を前記サーバに送信する
ことを特徴とする請求項１乃至４のいずれか１つに記載の中継接続システム。
【請求項６】
前記サーバは、前記接続設定を、所定期間の経過後に無効にする
ことを特徴とする請求項１乃至５のいずれか１つに記載の中継接続システム。
【請求項７】
前記ジョブ処理装置は、自装置の前記発光部を前記点滅パターンで点滅させる動作を、前記点滅指示を受信してから一定時間継続する
ことを特徴とする請求項１乃至６のいずれか１つに記載の中継接続システム。
【請求項８】
前記ジョブ処理装置は、前記点滅させる動作の継続中に前記点滅指示を受信した場合は、該受信時から前記点滅させる動作をさらに一定時間継続する
ことを特徴とする請求項７に記載の中継接続システム。
【請求項９】
前記サーバは、前記中継する際に、中継元から受信したデータを中継データ記憶部に一時保存した後、前記中継データ記憶部から前記データを読み出して中継先へ送信する
ことを特徴とする請求項１乃至８のいずれか１つに記載の中継接続システム。
【請求項１０】
前記サーバは、前記中継データ記憶部に複数個のデータを一時保存可能であり、一時保存した順に前記中継データ記憶部から前記データを順に読み出して中継先へ送信する
ことを特徴とする請求項９に記載の中継接続システム。
【請求項１１】
前記発光部が点滅している複数台のジョブ処理装置が同時に撮影されたとき、それらの中の一台を選択する操作を前記端末装置にてユーザから受け付け、前記認識において、該選択されたジョブ処理装置の発光部の点滅パターンを認識する
ことを特徴とする請求項１乃至１０のいずれか１つに記載の中継接続システム。
【請求項１２】
前記ジョブ処理装置は、自装置の発光部の点滅異常を検出した場合に、該点滅異常を前記サーバに通知し、
前記通知を受信した前記サーバは、前記点滅異常の発生を、前記通知の送信元のジョブ処理装置に関連付けて記憶する
ことを特徴とする請求項１乃至１１のいずれか１つに記載の中継接続システム。
【請求項１３】
前記ジョブ処理装置は、自装置がジョブを実行可能な状態か否かを判断し、ジョブを実行可能な状態にない場合は、前記点滅指示を受信しても前記発光部を前記点滅パターンで点滅させない
ことを特徴とする請求項１乃至１２のいずれか１つに記載の中継接続システム。
【請求項１４】
前記ジョブ処理装置は、自装置がジョブを実行できない状態にある場合に、自装置の状態を示す装置情報を前記サーバに送信し、
前記サーバは、受信した前記装置情報を、該装置情報の送信元のジョブ処理装置のネットワーク上のアドレスに関連付けて記憶し、
前記サーバは、前記接続要求を受けた場合に、該接続要求に係る点滅パターンに一致する点滅パターンが登録されており、かつ、該一致する点滅パターンに関連付けされているネットワーク上のアドレスに関連付けて前記装置情報が登録されている場合は、前記接続要求の送信元の端末装置に前記装置情報が示す装置状態を通知する
ことを特徴とする請求項１乃至１２のいずれか１つに記載の中継接続システム。
【請求項１５】
前記端末装置は、前記サーバから、前記発光部に点滅異常のあるジョブ処理装置の存在を示す情報を取得して表示する
ことを特徴とする請求項１２に記載の中継接続システム。
【請求項１６】
発光部を備えた少なくとも１台以上のジョブ処理装置と端末装置が接続されたネットワークに接続されたサーバを、
前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスと他のジョブ処理装置と異なる点滅パターンとを関連付けて登録し、
ユーザから指示を受けて前記端末装置から送信された発光要求を受信した場合に、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信して自装置の前記発光部を前記サーバに登録されている自装置の点滅パターンで点滅させている前記ジョブ処理装置を撮影し、該ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンと自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信する前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合に、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、
前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ように動作させる
ことを特徴とする中継接続プログラム。
【請求項１７】
発光部を備えた少なくとも１台以上のジョブ処理装置と端末装置が接続されたネットワークに接続されたサーバを、
前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスと他のジョブ処理装置と異なる点滅パターンとを関連付けて登録し、
ユーザから指示を受けて前記端末装置から送信された発光要求を受信した場合に、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信して自装置の前記発光部を前記サーバに登録されている自装置の点滅パターンで点滅させている前記ジョブ処理装置を撮影した動画と自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信する前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる動画に映っている前記ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合に、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、
前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ように動作させる
ことを特徴とする中継接続プログラム。
【請求項１８】
前記サーバを、複数台の前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録する、ように動作させる
ことを特徴とする請求項１６または１７に記載の中継接続プログラム。
【請求項１９】
前記ジョブ処理装置は、前記サーバから受信した点滅パターンで自装置の前記発光部を点滅させるようになっており、
前記サーバを、それぞれのジョブ処理装置に対して、そのジョブ処理装置に割り当てた点滅パターンを送信する、ように動作させる
ことを特徴とする請求項１６乃至１８のいずれか１つに記載の中継接続プログラム。
【請求項２０】
前記サーバを、前記接続設定を、所定期間の経過後に無効にする、ように動作させる
ことを特徴とする請求項１６乃至１９のいずれか１つに記載の中継接続プログラム。
【請求項２１】
前記点滅指示を受信した前記ジョブ処理装置は、前記点滅させる動作を一定時間継続する
ことを特徴とする請求項１６乃至２０のいずれか１つに記載の中継接続プログラム。
【請求項２２】
前記点滅させる動作の継続中に前記点滅指示を受信した前記ジョブ処理装置は、該受信時から前記点滅させる動作をさらに一定時間継続する
ことを特徴とする請求項２１に記載の中継接続プログラム。
【請求項２３】
前記サーバを、前記中継する際に、中継元から受信したデータを中継データ記憶部に一時保存した後、前記中継データ記憶部から前記データを読み出して中継先へ送信する、ように動作させる
ことを特徴とする請求項１６乃至２２のいずれか１つに記載の中継接続プログラム。
【請求項２４】
前記中継データ記憶部に複数個のデータを一時保存可能であり、
前記サーバを、一時保存した順に前記中継データ記憶部から前記データを順に読み出して中継先へ送信する、ように動作させる
ことを特徴とする請求項２３に記載の中継接続プログラム。
【請求項２５】
前記発光部が点滅している複数台のジョブ処理装置が同時に撮影されたとき、それらの中の一台を選択する操作を前記端末装置にてユーザから受け付け、前記認識において、該選択されたジョブ処理装置の発光部の点滅パターンを認識する
ことを特徴とする請求項１６乃至２４のいずれか１つに記載の中継接続プログラム。
【請求項２６】
前記サーバを、前記ジョブ処理装置から自装置の発光部の点滅異常を示す通知を受信した場合に、前記点滅異常の発生を、前記通知の送信元のジョブ処理装置に関連付けて記憶する、ように動作させる
ことを特徴とする請求項１６乃至２５のいずれか１つに記載の中継接続プログラム。
【請求項２７】
前記サーバを、
ジョブを実行できない状態のジョブ処理装置から自装置の状態を示す装置情報を受信した場合に、該受信した装置情報を、該装置情報の送信元のジョブ処理装置のネットワーク上のアドレスに関連付けて記憶し、
前記接続要求を受けた場合に、該接続要求に係る点滅パターンに一致する点滅パターンが登録されており、かつ、該一致する点滅パターンに関連付けされているネットワーク上のアドレスに関連付けて前記装置情報が登録されている場合は、前記接続要求の送信元の端末装置に前記装置情報が示す装置状態を通知する
ように動作させる
ことを特徴とする請求項１６乃至２６のいずれか１つに記載の中継接続プログラム。
【請求項２８】
前記サーバを、前記発光部に点滅異常のあるジョブ処理装置の存在を示す情報を前記端末装置に対して送信して表示させる、ように動作させる
ことを特徴とする請求項２６に記載の中継接続プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバを介して端末装置とジョブ処理装置との間の通信を中継する中継接続システム、およびそのサーバで使用される中継接続プログラムに関する。
【背景技術】
【０００２】
画像形成装置等の電子機器はスマートデバイスなどの端末装置との連携により機能を拡張し、その利便性の向上に努めている。通常、それら二つの機器の間の接続には、ネットワークを経由した接続が利用される。ネットワーク通信により、有線ではなく無線による通信が可能となる。無線通信は、ケーブルの長さにとらわれずに済む、ケーブルを這わせてある場所にとらわれずに済む、という様に、ユーザに大きな利便性を与える。
【０００３】
しかし、ネットワーク通信を行うためには、電子機器のネットワーク上の住所であるＩＰアドレスを電子機器間で認知する必要がある。一般的には、ユーザが送信先の装置のＩＰ（Internet Protocol）アドレスを調べ、これを手動で電子機器に直接入力する方式が取られる。この作業は、特に電子機器の操作に不慣れで、ＩＰアドレスに馴染みが薄いユーザにとっては、困難で不便なものである。そこで、この作業の手間を軽減する各種の方法が考案されている。
【０００４】
たとえば、下記特許文献１に開示された印刷システムでは、ＧＰＳ(Global Positioning System)を利用して得た位置情報を端末装置と各画像形成装置のそれぞれからサーバに送信し、サーバはこれらを照合して、端末装置のカメラが撮影している画像内にある画像形成装置を特定し、その画像形成装置の稼働状態等の情報を端末装置に送信する。端末装置は、該状態情報を画像上で画像形成装置に重ね合わせて表示する。端末装置においてユーザが画像内の画像形成装置を選択した上で印刷指示を行うと、その選択された画像形成装置に印刷データがサーバを介して自動的に送信される。
【０００５】
また、ユーザがプリンタのパネルから印刷リクエストを入力すると、プリンタは、グラフィカルコードを、表示または印刷すると共にサーバに送信する。ユーザがスマートデバイスで撮影したグラフィカルコードと印刷データをサーバに送信すると、サーバが、これと一致するグラフィカルコードを送信してきたプリンタに印刷データを転送して印刷させる印刷システムがある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１２０５０１号公報
【特許文献２】特開２０１３−１５６９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示の印刷システムでは、ＧＰＳにより得た位置情報を基準に端末装置の撮影画像に映っている画像形成装置を識別するので、複数台の画像形成装置が近接して配置されている場合や三次元的な配置がなされている場合には、各画像形成装置を正確に識別することができない。
【０００８】
また特許文献２に開示の印刷システムでは、プリンタの操作パネルから印刷リクエストを入力する必要があることや、表示あるいは印刷されたグラフィカルコードの内容を正しく読み取るためにはグラフィカルコードを近距離から撮影しなければならないことなどから、ユーザはプリンタの近くからでなければ印刷を指示できない。そのため、遠隔から指示可能という無線通信の利点を生かすことができない。
【０００９】
本発明は、上記の問題を解決しようとするものであり、ある程度離れた位置から相手装置を撮影することで正確に相手装置を識別して装置間の通信を確立して中継することのできる中継接続システムおよび中継接続プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
［１］ネットワークに接続されたサーバと、発光部を備えた少なくとも１台以上のジョブ処理装置と、端末装置とを備え、前記サーバが前記端末装置と前記ジョブ処理装置との間の通信を中継する中継接続システムであって、
前記端末装置は、ユーザから指示を受けて前記サーバに発光要求を送信し、
前記発光要求を受信した前記サーバは、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信した前記ジョブ処理装置は、他のジョブ処理装置と異なる点滅パターンで自装置の前記発光部を点滅させ、
前記端末装置は、前記ジョブ処理装置を撮影して該ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンと自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信し、
前記サーバは、前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録しておき、前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合は、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ことを特徴とする中継接続システム。
【００１２】
上記発明および下記［１６］に記載の発明では、端末装置からの発光要求に基づいて各ジョブ処理装置の発光部が互いに異なる点滅パターンで点滅する。端末装置は撮像部で撮影している画像を解析してその画像に映っているジョブ処理装置の発光部の点滅パターンを認識し、該点滅パターンと自装置のネットワーク上のアドレスとを含む接続要求をサーバに送信する。サーバには、予め、各ジョブ処理装置の点滅パターン（ジョブ処理装置毎に異なる）とネットワーク上のアドレスとを関連付けて登録してある。サーバは、端末装置から接続要求を受信すると、該接続要求に含まれる点滅パターンと、登録されている点滅パターンとを比較し、一致する点滅パターンが登録されている場合は、該一致する点滅パターンに関連付けされているジョブ処理装置のネットワーク上のアドレスに、接続要求に含まれる端末装置のネットワーク上のアドレスを関連付けて記憶する接続設定を行う。そして、サーバは、有効な接続設定によってネットワーク上のアドレスが関連付けされている端末装置とジョブ処理装置との間の通信を中継する。これにより、ジョブ処理装置のネットワーク上のアドレスを端末装置に知らせることなく、端末装置とジョブ処理装置との間の通信が可能になる。また、発光部の点滅を撮影可能な距離であればジョブ処理装置から離れた位置からジョブ処理装置との通信が可能となる。
【００１３】
［２］ネットワークに接続されたサーバと、発光部を備えた少なくとも１台以上のジョブ処理装置と、端末装置とを備え、前記サーバが前記端末装置と前記ジョブ処理装置との間の通信を中継する中継接続システムであって、
前記端末装置は、ユーザから指示を受けて前記サーバに発光要求を送信し、
前記発光要求を受信した前記サーバは、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信した前記ジョブ処理装置は、他のジョブ処理装置と異なる点滅パターンで自装置の前記発光部を点滅させ、
前記端末装置は、前記ジョブ処理装置を撮影した動画と自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信し、
前記サーバは、前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録しておき、前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる動画に映っている前記ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合は、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、その後、前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ことを特徴とする中継接続システム。
【００１４】
上記発明ではおよび下記［１７］に記載の発明では、端末装置からの発光要求に基づいて各ジョブ処理装置の発光部が互いに異なる点滅パターンで点滅する。端末装置は撮像部で撮影している画像と自装置のネットワーク上のアドレスを含む接続要求をサーバに送信する。サーバには、予め、各ジョブ処理装置の点滅パターン（ジョブ処理装置毎に異なる）とネットワーク上のアドレスとを関連付けて登録してある。サーバは、端末装置から接続要求を受信すると、該接続要求に含まれる画像を解析して点滅パターンを認識し、該認識した点滅パターンと、登録されている点滅パターンとを比較し、一致する点滅パターンが登録されている場合は、該一致する点滅パターンに関連付けされているジョブ処理装置のネットワーク上のアドレスに、接続要求に含まれる端末装置のネットワーク上のアドレスを関連付けて記憶する接続設定を行う。そして、サーバは、有効な接続設定によってネットワーク上のアドレスが関連付けされている端末装置とジョブ処理装置との間の通信を中継する。これにより、ジョブ処理装置のネットワーク上のアドレスを端末装置に知らせることなく、端末装置とジョブ処理装置との間の通信が可能になる。また、発光部の点滅を撮影可能な距離であればジョブ処理装置から離れた位置からジョブ処理装置との通信が可能となる。
【００１５】
［３］前記サーバは、複数台の前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録する
ことを特徴とする［１］または［２］に記載の中継接続システム。
【００１６】
［４］前記サーバは、それぞれのジョブ処理装置に、そのジョブ処理装置に割り当てた点滅パターンを送信し、
前記ジョブ処理装置は、前記サーバから受信した点滅パターンで自装置の発光部を点滅させる
ことを特徴とする［１］乃至［３］のいずれか１つに記載の中継接続システム。
【００１７】
上記発明および下記［１９］に記載の発明では、ジョブ処理装置は、サーバから受信した点滅指示に含まれる点滅パターンで、自装置の発光部を点滅させる。
【００１８】
［５］前記端末装置は、前記撮影に使用する撮像部を起動する前もしくは起動と同時に、前記発光要求を前記サーバに送信する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の中継接続システム。
【００１９】
上記発明では、撮像部の準備が整う前に、ジョブ処理装置の発光部を点滅動作させる。
【００２０】
［６］前記サーバは、前記接続設定を、所定期間の経過後に無効にする
ことを特徴とする［１］乃至［５］のいずれか１つに記載の中継接続システム。
【００２１】
上記発明および下記［２０］に記載の発明では、接続要求によって成立した接続設定は、所定時間の経過後に自動的に無効にされる。
【００２２】
［７］前記ジョブ処理装置は、自装置の前記発光部を前記点滅パターンで点滅させる動作を、前記点滅指示を受信してから一定時間継続する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の中継接続システム。
【００２３】
［８］前記ジョブ処理装置は、前記点滅させる動作の継続中に前記点滅指示を受信した場合は、該受信時から前記点滅させる動作をさらに一定時間継続する
ことを特徴とする［７］に記載の中継接続システム。
【００２４】
［９］前記サーバは、前記中継する際に、中継元から受信したデータを中継データ記憶部に一時保存した後、前記中継データ記憶部から前記データを読み出して中継先へ送信する
ことを特徴とする［１］乃至［８］のいずれか１つに記載の中継接続システム。
【００２５】
［１０］前記サーバは、前記中継データ記憶部に複数個のデータを一時保存可能であり、一時保存した順に前記中継データ記憶部から前記データを順に読み出して中継先へ送信する
ことを特徴とする［９］に記載の中継接続システム。
【００２６】
［１１］前記発光部が点滅している複数台のジョブ処理装置が同時に撮影されたとき、それらの中の一台を選択する操作を前記端末装置にてユーザから受け付け、前記認識において、該選択されたジョブ処理装置の発光部の点滅パターンを認識する
ことを特徴とする［１］乃至［１０］のいずれか１つに記載の中継接続システム。
【００２７】
上記発明および下記［２５］に記載の発明では、撮影画像内に複数台のジョブ処理装置の発光部の点滅が映っている場合には、その中の１台の選択をユーザから受け付ける。
【００２８】
［１２］前記ジョブ処理装置は、自装置の発光部の点滅異常を検出した場合に、該点滅異常を前記サーバに通知し、
前記通知を受信した前記サーバは、前記点滅異常の発生を、前記通知の送信元のジョブ処理装置に関連付けて記憶する
ことを特徴とする［１］乃至［１１］のいずれか１つに記載の中継接続システム。
【００２９】
［１３］前記ジョブ処理装置は、自装置がジョブを実行可能な状態か否かを判断し、ジョブを実行可能な状態にない場合は、前記点滅指示を受信しても前記発光部を前記点滅パターンで点滅させない
ことを特徴とする［１］乃至［１２］のいずれか１つに記載の中継接続システム。
【００３０】
上記発明では、ジョブを実行できない装置状態のジョブ処理装置は、発光部を点滅させない。
【００３１】
［１４］前記ジョブ処理装置は、自装置がジョブを実行できない状態にある場合に、自装置の状態を示す装置情報を前記サーバに送信し、
前記サーバは、受信した前記装置情報を、該装置情報の送信元のジョブ処理装置のネットワーク上のアドレスに関連付けて記憶し、
前記サーバは、前記接続要求を受けた場合に、該接続要求に係る点滅パターンに一致する点滅パターンが登録されており、かつ、該一致する点滅パターンに関連付けされているネットワーク上のアドレスに関連付けて前記装置情報が登録されている場合は、前記接続要求の送信元の端末装置に前記装置情報が示す装置状態を通知する
ことを特徴とする［１］乃至［１２］のいずれか１つに記載の中継接続システム。
【００３２】
上記発明および下記［２７］に記載の発明では、端末装置で撮影したジョブ処理装置が、ジョブを実行できない状態にあるか否かが、接続要求に対する応答として端末装置に通知される。
【００３３】
［１５］前記端末装置は、前記サーバから、前記発光部に点滅異常のあるジョブ処理装置の存在を示す情報を取得して表示する
ことを特徴とする［１２］に記載の中継接続システム。
【００３４】
［１６］発光部を備えた少なくとも１台以上のジョブ処理装置と端末装置が接続されたネットワークに接続されたサーバを、
前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスと他のジョブ処理装置と異なる点滅パターンとを関連付けて登録し、
ユーザから指示を受けて前記端末装置から送信された発光要求を受信した場合に、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信して自装置の前記発光部を前記サーバに登録されている自装置の点滅パターンで点滅させている前記ジョブ処理装置を撮影し、該ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンと自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信する前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合に、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、
前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ように動作させる
ことを特徴とする中継接続プログラム。
【００３５】
［１７］発光部を備えた少なくとも１台以上のジョブ処理装置と端末装置が接続されたネットワークに接続されたサーバを、
前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスと他のジョブ処理装置と異なる点滅パターンとを関連付けて登録し、
ユーザから指示を受けて前記端末装置から送信された発光要求を受信した場合に、前記ジョブ処理装置のそれぞれに点滅指示を送信し、
前記点滅指示を受信して自装置の前記発光部を前記サーバに登録されている自装置の点滅パターンで点滅させている前記ジョブ処理装置を撮影した動画と自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信する前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる動画に映っている前記ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合に、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、
前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ように動作させる
ことを特徴とする中継接続プログラム。
【００３６】
［１８］前記サーバを、複数台の前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録する、ように動作させる
ことを特徴とする［１６］または［１７］に記載の中継接続プログラム。
【００３７】
［１９］前記ジョブ処理装置は、前記サーバから受信した点滅パターンで自装置の前記発光部を点滅させるようになっており、
前記サーバを、それぞれのジョブ処理装置に対して、そのジョブ処理装置に割り当てた点滅パターンを送信する、ように動作させる
ことを特徴とする［１６］乃至［１８］のいずれか１つに記載の中継接続プログラム。
【００３８】
［２０］前記サーバを、前記接続設定を、所定期間の経過後に無効にする、ように動作させる
ことを特徴とする［１６］乃至［１９］のいずれか１つに記載の中継接続プログラム。
【００３９】
［２１］前記点滅指示を受信した前記ジョブ処理装置は、前記点滅させる動作を一定時間継続する
ことを特徴とする［１６］乃至［２０］のいずれか１つに記載の中継接続プログラム。
【００４０】
［２２］前記点滅させる動作の継続中に前記点滅指示を受信した前記ジョブ処理装置は、該受信時から前記点滅させる動作をさらに一定時間継続する
ことを特徴とする［２１］に記載の中継接続プログラム。
【００４１】
［２３］前記サーバを、前記中継する際に、中継元から受信したデータを中継データ記憶部に一時保存した後、前記中継データ記憶部から前記データを読み出して中継先へ送信する、ように動作させる
ことを特徴とする［１６］乃至［２２］のいずれか１つに記載の中継接続プログラム。
【００４２】
［２４］前記中継データ記憶部に複数個のデータを一時保存可能であり、
前記サーバを、一時保存した順に前記中継データ記憶部から前記データを順に読み出して中継先へ送信する、ように動作させる
ことを特徴とする［２３］に記載の中継接続プログラム。
【００４３】
［２５］前記発光部が点滅している複数台のジョブ処理装置が同時に撮影されたとき、それらの中の一台を選択する操作を前記端末装置にてユーザから受け付け、前記認識において、該選択されたジョブ処理装置の発光部の点滅パターンを認識する
ことを特徴とする［１６］乃至［２４］のいずれか１つに記載の中継接続プログラム。
【００４４】
［２６］前記サーバを、前記ジョブ処理装置から自装置の発光部の点滅異常を示す通知を受信した場合に、前記点滅異常の発生を、前記通知の送信元のジョブ処理装置に関連付けて記憶する、ように動作させる
ことを特徴とする［１６］乃至［２５］のいずれか１つに記載の中継接続プログラム。
【００４５】
［２７］前記サーバを、
ジョブを実行できない状態のジョブ処理装置から自装置の状態を示す装置情報を受信した場合に、該受信した装置情報を、該装置情報の送信元のジョブ処理装置のネットワーク上のアドレスに関連付けて記憶し、
前記接続要求を受けた場合に、該接続要求に係る点滅パターンに一致する点滅パターンが登録されており、かつ、該一致する点滅パターンに関連付けされているネットワーク上のアドレスに関連付けて前記装置情報が登録されている場合は、前記接続要求の送信元の端末装置に前記装置情報が示す装置状態を通知する
ように動作させる
ことを特徴とする［１６］乃至［２６］のいずれか１つに記載の中継接続プログラム。
【００４６】
［２８］前記サーバを、前記発光部に点滅異常のあるジョブ処理装置の存在を示す情報を前記端末装置に対して送信して表示させる、ように動作させる
ことを特徴とする［２６］に記載の中継接続プログラム。
【発明の効果】
【００４７】
本発明に係る中継接続システム、中継接続プログラムによれば、ある程度離れた位置から端末装置で相手装置を撮影することで正確に相手装置を識別して装置間の通信を中継することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態に係る中継接続システムの構成例を示す図である。
【図２】画像形成装置の概略構成を示すブロック図である。
【図３】携帯端末の概略構成を示すブロック図である。
【図４】サーバの概略構成を示すブロック図である。
【図５】照合テーブルの一例を示す図である。
【図６】中継接続システムの基本動作を示すシーケンス図である。
【図７】中継ジョブ情報の構成を示す図である。
【図８】中継ジョブ情報を生成順に複数保存可能なジョブキューを示す図である。
【図９】複数台の画像形成装置が撮影された状態の一例を示す図である。
【図１０】画像形成装置で発光部の点滅異常が発生している場合における中継接続システムの動作を示すシーケンス図である。
【図１１】画像形成装置でトナー切れが発生している場合における中継接続システムの動作を示すシーケンス図である。
【図１２】サーバが行う処理を示す流れ図である。
【図１３】図１２の続きを示す流れ図である。
【図１４】画像形成装置が行う処理（第１の動作態様の場合）を示す流れ図である。
【図１５】画像形成装置が行う処理（第２の動作態様の場合）を示す流れ図である。
【図１６】中継接続アプリが起動された携帯端末が行う処理を示す流れ図である。
【発明を実施するための形態】
【００４９】
以下、図面に基づき本発明の実施の形態を説明する。
【００５０】
図１は、本発明の実施の形態に係る中継接続システム５の一例を示している。中継接続システム５は、ＬＡＮ（Local Area Network）などのネットワーク２に、少なくとも１台以上の画像形成装置１０と、携帯端末３０と、サーバ４０を接続して構成される。携帯端末３０は、アクセスポイント３を介して無線通信によりネットワーク２に接続される。なお、画像形成装置１０や携帯端末３０は複数台設けられてもよい。
【００５１】
画像形成装置１０（以後、ＭＦＰとも記す）は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワーク２を通じて送信したりするスキャンジョブ、サーバ４０からネットワーク２を通じて受信した印刷データに基づいて記録紙上に文書や画像を印刷して出力する印刷ジョブなど、各種のジョブを実行する機能を備えたジョブ処理装置である。
【００５２】
画像形成装置１０は、ＬＥＤ（Light Emitting Diode）などの発光素子で構成された発光部２１を備えている。各画像形成装置１０はサーバ４０から点滅指示を受けて、自装置の発光部２１を一定時間点滅させる。各画像形成装置１０が発光部２１を点滅させる際の点滅パターンは、画像形成装置１０毎に異なる。
【００５３】
携帯端末３０は、カメラ（撮像部３３、図３参照）を有する小型の情報処理端末である。携帯端末３０は、ユーザから所定の操作を受けると、サーバ４０に対して、画像形成装置１０の発光部２１の発光要求を送信する。発光要求を受けたサーバ４０は、各画像形成装置１０に対して点滅指示を送信し、該点滅指示を受信した画像形成装置１０は自装置の発光部２１を一定時間点滅させる。
【００５４】
発光部２１の点滅している画像形成装置１０をユーザが携帯端末３０の撮像部３３で撮影すると、携帯端末３０は撮像部３３で撮影した画像を解析し、その画像に映っている画像形成装置１０の発光部２１の点滅パターンを認識する。そして、認識した点滅パターンと自端末のネットワーク上のアドレスとを含む接続要求をサーバ４０へ送信する。なお、以後、ネットワーク上のアドレスをＩＰアドレスとする。
【００５５】
サーバ４０には、各画像形成装置１０の点滅パターンとＩＰアドレスとを関連付けて登録してある。サーバ４０は、携帯端末３０から接続要求を受信すると、該接続要求に含まれ点滅パターンと、登録されている点滅パターンとを比較し、一致する点滅パターンが登録されている場合は、該一致する点滅パターンに関連付けされている画像形成装置１０のＩＰアドレスに、接続要求に含まれる携帯端末３０のＩＰアドレスを関連付けて記憶する接続設定を行う。そして、サーバ４０は、有効な接続設定によってＩＰアドレスが関連付けされている携帯端末３０と画像形成装置１０との間の通信を中継する。
【００５６】
図２は、画像形成装置１０の概略構成を示すブロック図である。画像形成装置１０は、当該画像形成装置１０の動作を統括的に制御する制御部１１を有している。制御部１１は、ＣＰＵ（Central Processing Unit）などを主要部品として構成される。制御部１１には、記憶部１２、画像処理部１３、画像読取部１４、操作パネル１５、プリンタ部１８、ネットワーク通信部１９等が接続されている。
【００５７】
制御部１１のＣＰＵは、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどのプログラムを実行する。
【００５８】
記憶部１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク装置、不揮発メモリなどで構成され、各種のプログラムやデータが記憶される。記憶部１２には、装置全体の動作を制御するプログラム、発光部２１の点滅動作を制御するプログラムなどが記憶される。制御部１１のＣＰＵがこれらのプログラムに従って各種の処理を実行することで画像形成装置１０としての機能が実現される。
【００５９】
画像処理部１３は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００６０】
画像読取部１４は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１４は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００６１】
操作パネル１５は、表示部１６と、操作部１７を備えている。表示部１６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部１７は、スタートボタンなどの各種操作スイッチ、表示部１６の表示面上に設けられたタッチパネル等で構成される。タッチパネルは、タッチペンや指などで押下された座標位置を検出する。また、フリック操作、ドラッグ操作、スクロールバーに対する操作などを検出する。
【００６２】
プリンタ部１８は、印刷データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。プリンタ部１８は他の方式でもかまわない。
【００６３】
ネットワーク通信部１９は、ネットワーク２を通じてサーバ４０や他の外部装置との間で通信する機能を果たす。
【００６４】
発光部２１は、ＬＥＤなどの発光素子とそのドライバ素子を備えて構成される。発光部２１は操作パネル１５に設けられてもよい。発光部２１は、ユーザに直観的な視覚情報を与えるため複数色の発光素子を備えてもよい。
【００６５】
図３は、携帯端末３０の概略構成を示すブロック図である。携帯端末３０は、制御部３１、記憶部３２、撮像部３３、表示部３４、操作部３５、ネットワーク通信部３６などで構成される。
【００６６】
制御部３１は、携帯端末３０の動作を制御するＣＰＵ等で構成される。制御部３１のＣＰＵは、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムを実行する。
【００６７】
記憶部３２は、ＲＡＭ、及び不揮発性のフラッシュＲＯＭ、ＳＳＤ(Solid State Drive)などで構成される。記憶部３２には、撮像部３３の撮影した画像を解析して点滅パターンを認識するプログラム、接続要求を作成してサーバ４０へ送信するプログラムなど各種のプログラムが格納されており、これらのプログラムに従って制御部３１が各種処理を実行することで携帯端末３０の機能が実現される。
【００６８】
撮像部３３は、撮像素子、光学レンズなどで構成され、光学レンズにより撮像素子上に投影された像の情報を電気信号に変換して出力する機能を果たす。
【００６９】
表示部３４は、液晶ディスプレイなどで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部３５は、少数の操作スイッチ、表示部３４の表示面上に設けられたタッチパネル等を備える。
【００７０】
ネットワーク通信部３６は、無線ＬＡＮなどの無線通信によってアクセスポイント３を介してネットワーク２と接続し、サーバ４０や他の外部装置と通信する機能を果たす。
【００７１】
図４は、サーバ４０の概略構成を示すブロック図である。サーバ４０は、制御部４１、記憶部４２、中継データ記憶部４３、ネットワーク通信部４４等を備えて構成される。
【００７２】
制御部４１は、サーバ４０の動作を制御するＣＰＵ等で構成される。制御部４１のＣＰＵは、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムを実行する。
【００７３】
記憶部４２は、ＲＡＭ、及び不揮発性のフラッシュＲＯＭ、ハードディスク装置などで構成される。記憶部４２には、画像形成装置１０に対して点滅指示を送信するプログラム、点滅パターンを照合して接続設定を行うプログラム、有効な接続設定でＩＰアドレスが関連付けされている画像形成装置１０と携帯端末３０との間の通信を中継するためのプログラムなど、各種のプログラムが格納されており、これらのプログラムに従って制御部４１が各種処理を実行することでサーバ４０の機能が実現される。
【００７４】
記憶部４２には、さらに、接続設定に係る情報の記憶領域となる照合テーブル５０が記憶される。照合テーブル５０の詳細は後述する。
【００７５】
中継データ記憶部４３は、接続設定に従って中継するデータを中継元から受信してから中継先へ送信するまでの間、一時的に記憶する機能を果たす。中継データ記憶部４３は大容量で不揮発記憶が可能なハードディスク装置などで構成される。中継データ記憶部４３には、データの中継に係るジョブ（中継ジョブ）を、受け付け順に処理するためのジョブキュー６０が設けてある。
【００７６】
ネットワーク通信部４４は、ネットワーク２を通じてサーバ４０や他の外部装置との間で通信する機能を果たす。
【００７７】
図５は、照合テーブル５０の一例を示している。照合テーブル５０には、画像形成装置１０毎に、装置ＩＤと、装置ＩＰアドレスと、点滅パターンと、点滅状態と、装置状態と、接続頻度と、端末ＩＰアドレスの各情報が関連付けされて記憶される。図５では横一行が、１台の画像形成装置１０に関して関連付けされた情報になっている。
【００７８】
装置ＩＤは、画像形成装置１０に割り当てた識別番号や名称である。装置ＩＰアドレスは、画像形成装置１０のＩＰアドレスである。点滅パターンは、画像形成装置１０に割り当てた点滅パターンであり、「１」と「０」を所定の複数個並べた符号で表してある。「１」は点灯、「０」は消灯を示す。
【００７９】
点滅状態は、画像形成装置１０の発光部２１が正常に点滅動作するか異常が有るかを示す情報である。サーバ４０は、発光部２１の異常を自己診断等で検出した画像形成装置１０からその旨の通知を受けて照合テーブル５０の点滅状態を登録・更新する。
【００８０】
装置状態には、画像形成装置１０が、消耗品切れ（たとえば、トナー切れ）や紙詰まりを解除するためにドアが開いているなどの要因で正常にジョブを実行できない状態にあるか否かが登録される。たとえば、サーバ４０は、トナー切れで印刷を実行できない画像形成装置１０からその旨の通知を受けて照合テーブル５０の装置状態を更新する。
【００８１】
図５において、ＭＦＰ４は、ある画像形成装置１０が照合テーブル５０に登録された際の初期状態を示している。ＭＦＰ１は、有効な接続設定が登録されている。ＭＦＰ２は、装置状態がトナー切れであり、接続設定は成されていない。ＭＦＰ３は、発光部２１の点滅異常が発生している。
【００８２】
図６は、中継接続システム５の基本動作を示すシーケンス図である。サーバ４０は、同じネットワーク環境に接続されているいずれかの画像形成装置１０の電源がオンした、あるいはサーバ４０との通信が可能になった（Ｓ１０１）ことを検出すると（Ｓ２０１）、その画像形成装置１０に割り当てる、その画像形成装置１０に専用の点滅パターン（他の画像形成装置１０に割り当てる点滅パターンと異なる点滅パターン）を生成し、該画像形成装置１０のＩＰアドレスと点滅パターンを対応付けて照合テーブル５０に登録する（Ｓ２０２）。
【００８３】
携帯端末３０では、印刷データを画像形成装置１０に送信するための所定のアプリケーションプログラム（以後、中継接続アプリとする）が起動される（Ｓ３０１）。以後、携帯端末３０は中継接続アプリに従って動作する。携帯端末３０は、印刷データの送信先となるプリンタ（画像形成装置１０）の選択を開始する際に、サーバ４０に対して発光要求を送信する（Ｓ３０２）。
【００８４】
発光要求を受信したサーバ４０は、照合テーブル５０に登録されている各画像形成装置１０に対して点滅指示を送信する（Ｓ２０３）。詳細には、サーバ４０は、それぞれの画像形成装置１０に対して、その画像形成装置１０に関連付けて照合テーブル５０に登録されている点滅パターンを含む点滅指示を送信する。
【００８５】
点滅指示を受信した画像形成装置１０は、その点滅指示に含まれている点滅パターンで自装置の発光部２１を一定時間点滅させる。なお、点滅動作中に新たな点滅指示を受信した場合は、その受信時点から一定時間の計時をやり直し、その時点から発光部２１を一定時間さらに点滅させる。
【００８６】
また、発光部２１の点滅は、携帯端末３０の撮像部３３で撮影した画像により正確に点滅を識別でき、かつ肉眼では点滅していないように見える程度の周期で行われる。たとえば、撮像部３３が３０フレーム／秒の場合、１／３０秒〜１／１５秒、程度を最小のオン期間・オフ期間として点滅する。
【００８７】
発光要求を送信した携帯端末３０は、自端末の撮像部３３を起動する（Ｓ３０３）。ユーザは、印刷データの送信先にしたい画像形成装置１０が映るように携帯端末３０の向きやズームを調整する。携帯端末３０の制御部３１は、撮像部３３の撮影映像をリアルタイムで解析して、画像形成装置１０の発光部２１の点滅パターンを認識する（Ｓ３０４）。そして、認識した点滅パターンと自端末のＩＰアドレスを含む接続要求を作成し、該接続要求をサーバ４０に送信する（Ｓ３０５）。
【００８８】
接続要求を受信したサーバ４０は、該接続要求に含まれている点滅パターンと一致する点滅パターンを照合テーブル５０において検索する（Ｓ２０４）。一致する点滅パターンを見つけた場合、今回受信した接続要求に含まれているＩＰアドレスを、その一致する点滅パターンに関連付けられている装置ＩＰアドレスに関連付けて照合テーブル５０に記憶して接続設定を行う。たとえば、受信した接続要求に含まれる点滅パターンが図５のＭＦＰ１の点滅パターンに一致した場合は、ＭＦＰ１に対応する端末ＩＰアドレスの欄に、受信した接続要求に含まれている携帯端末３０のＩＰアドレスを登録することで接続設定を行う。
【００８９】
接続設定が有効なとき、サーバ４０は、該接続設定でＩＰアドレスが関連付けられている画像形成装置１０と携帯端末３０との間のデータ通信を中継する。具体的には、接続要求を行った携帯端末３０は、サーバ４０に対して印刷データを送信し（Ｓ３０６）、これを受信したサーバ４０は、照合テーブル５０にて該印刷データの送信元のＩＰアドレスと一致する端末ＩＰアドレスを検索し、その一致する端末ＩＰアドレスに関連付けて照合テーブル５０に登録されている装置ＩＰアドレスを中継先のＩＰアドレスとして、印刷データを中継先に送信する（Ｓ２０６）。印刷データを受信した画像形成装置１０は（Ｓ１０３）これを印刷する（Ｓ１０４）。
【００９０】
サーバ４０は、一定時間の経過後に、接続設定を無効にする（Ｓ２０７）。具体的には、照合テーブル５０から該当の端末ＩＰアドレスを削除する。無効にするタイミングは、接続設定を行ってから一定時間が経過したとき、あるいは、それまでに中継対象のデータを受信したときは、最新のデータの受信完了から一定時間が経過したとき、とする。図６では、背景をグレーとした期間が、接続設定が有効な期間である。なお、既に接続設定が行われている画像形成装置１０に対して、新たな接続要求を受けて接続設定が行われると、照合テーブル５０において、その画像形成装置１０に対応する端末ＩＰアドレスの欄が、新たな接続要求に含まれていたＩＰアドレスで上書きされるので、その時点で、前の接続設定は無効にされる。
【００９１】
携帯端末３０は、接続設定が無効にされる前であれば、再度、接続要求を送信することなく、複数の印刷データを、サーバ４０を介して連続的に画像形成装置１０へ送信することができる。
【００９２】
このように、ユーザは、印刷データの送信先にしたい画像形成装置１０の発光部２１の点滅を携帯端末３０の撮像部３３で撮影することで、その送信先との間にサーバ４０を介した通信を確立させることができるので、点滅を撮影可能な距離、たとえば、数ｍ〜十数ｍ離れた場所に居ながら、目的の画像形成装置１０へサーバ４０を介して印刷データ等を送信することができる。
【００９３】
また、画像形成装置１０のＩＰアドレスを携帯端末３０に渡すことなく、携帯端末３０と画像形成装置１０の間の通信を可能にするので、セキュリティを高めることができる。
【００９４】
また、接続設定は、一定時間の経過後に無効にされるので、連続的に印刷を依頼する場合に、毎回、画像形成装置１０の発光部２１を撮像部３３で撮影して接続要求を行う必要がなく、少ない手間で、複数の印刷データを目的の画像形成装置１０へ連続的に送信することができる。
【００９５】
また、携帯端末３０から発光要求が送信された場合にのみ、各画像形成装置１０の発光部２１が点滅するので、常時点滅する場合に比べて、省エネルギーになる。
【００９６】
なお、サーバ４０は、中継する際に、中継元から受信したデータを中継データ記憶部４３に一時保存した後、中継データ記憶部４３からデータを順次読み出して中継先へ送信する。接続設定は、中継元からデータを受信する際に有効であればよく、中継データ記憶部４３から読み出して中継先へ送信する時点では既に無効にされても問題ないようにすることが望まれる。そこで、図７に示すように、中継元からデータの受信を開始した時点で、照合テーブル５０を参照して、中継元ＩＰアドレスと中継先ＩＰアドレスとを取得し、これらと中継先へ送信するデータの中継データ記憶部４３内での保存場所を示す中継データ保存場所情報をセットにした中継ジョブ情報６２を作成して記憶し、該記憶されている中継ジョブ情報６２に基づいて中継先への送信を行う。中継するデータの実体は、中継データ記憶部４３内であって中継ジョブ情報６２とは別の場所に記憶される。
【００９７】
さらに、サーバ４０では、中継データ記憶部４３に複数個のデータを一時保存可能であり、一時保存した順に中継データ記憶部４３からデータを順に読み出して中継先へ送信する。そのため、図８に示すように、中継ジョブ情報６２を生成順に複数保存可能なジョブキュー６０を有している。
【００９８】
サーバ４０は、新たな中継ジョブ情報６２を生成したとき、ジョブキュー６０の末尾にこれを登録する。また、サーバ４０は、ジョブキュー６０に中継ジョブ情報６２が登録されている場合は、ジョブキュー６０の先頭に登録されている中継ジョブ情報６２を取り出し、該中継ジョブ情報６２に基づいて、中継データ記憶部４３からデータを読み出して中継先へ送信する処理を行い、該送信処理が終了すると、次の中継ジョブ情報６２をジョブキュー６０の先頭から取り出す、という手順でデータを中継先に順に送信する。
【００９９】
次に、携帯端末３０の撮像部３３が撮影した画像内から複数台の画像形成装置１０の点滅パターンが認識された場合について説明する。
【０１００】
携帯端末３０の撮像部３３で画像形成装置１０を撮影する場合、その撮影範囲の中に複数台の画像形成装置１０が映る場合がある。その場合、携帯端末３０は、その中の１台の選択をユーザから受け付け、選択された画像形成装置１０の点滅パターンを認識し、該点滅パターンを含む接続要求を作成してサーバ４０に送信する。
【０１０１】
図９は、複数台の画像形成装置１０が撮影された状態の一例を示している。携帯端末３０は、撮影画像に映っている各画像形成装置１０の発光部２１の周囲に選択枠７１を重ねて表示し、選択操作として、選択枠７１内に対するタッチ操作を受ける。
【０１０２】
次に、発光部２１の点滅異常について説明する。
【０１０３】
画像形成装置１０は、自装置の発光部２１の点滅異常を検出してサーバ４０に通知する機能を有する。図１０は、画像形成装置１０で発光部２１の点滅異常が発生している場合における中継接続システム５の動作を示している。図６と同一の処理には同一の符号を付してある。
【０１０４】
携帯端末３０からサーバ４０へ発光要求が送信されると（Ｓ３０２）、該発光要求を受けたサーバ４０は各画像形成装置１０に対して点滅指示を送信する（Ｓ２０３）。画像形成装置１０は、サーバ４０から点滅指示を受けたとき、自装置の発光部２１の点滅を開始させる（Ｓ１０２）。このとき、自己診断機能により発光部２１が正常に点滅しているか否かを確認する。そして異常が検出された場合は、サーバ４０に対して点滅異常を通知する（Ｓ１１１）。
【０１０５】
点滅異常の通知を受けたサーバ４０は、照合テーブル５０に、通知元の画像形成装置１０の点滅状態として「異常」を登録する（Ｓ２１１）。図５の例ではＭＦＰ３がこれに該当する。さらにサーバ４０は、発光要求の送信元の携帯端末３０に対して、少なくとも１台のいずれかの画像形成装置１０において発光部２１の点滅異常が発生していることを示す通知を送信する（Ｓ２１２）。
【０１０６】
これを受けた携帯端末３０は、少なくとも１台のいずれかの画像形成装置１０において発光部２１の点滅異常が発生していることを示す警告表示を行った上で（Ｓ３１１）、撮影動作を行う（Ｓ３０４）。たとえば、ユーザは、撮影しようとしている画像形成装置１０の発光部２１が点灯していない場合に、この警告表示を見ることで、該画像形成装置１０の発光部２１に異常が発生しているとまでは特定できないが、その可能性があることを認識することができる。
【０１０７】
なお、画像形成装置１０は、サーバ４０から点滅指示を受けた場合に、発光部２１の自己診断を行い、その結果が正常、異常のどちらであっても、該結果をサーバ４０に通知するようにしてもよい。
【０１０８】
次に、画像形成装置１０が、トナーなどの消耗品切れやドアオープンなどのためにジョブを実行できない装置状態にある場合についての動作として、第１の動作態様と第２の動作態様を説明する。なお、消耗品の残量が少なく、短期間のうちにジョブを実行できなくなるような場合を、ジョブを実行できない装置状態に含めてもよい。
【０１０９】
＜第１の動作態様＞
画像形成装置１０は、消耗品の状態（たとえば、トナー切れ）やドアオープンなどによってジョブを実行できない状態にあるとき、サーバ４０からの点滅指示に応じることなく、自装置の発光部２１を点滅させない。これにより、携帯端末３０から依頼を受けてもジョブを実行できない装置状態の画像形成装置１０が無駄に発光部２１を点滅させなくなり、省エネルギーが図られる。
【０１１０】
＜第２の動作態様＞
図１１に示すように、画像形成装置１０は、消耗品の状態（たとえば、トナー切れ）やドアオープンなどによってジョブを実行できない状態になった場合、ジョブを実行できない自装置の装置状態（たとえば、トナー切れなどの具体的内容が好ましい）をサーバ４０に通知する（Ｓ１２１）。この通知を受けたサーバ４０は、照合テーブル５０に、通知元の画像形成装置１０の装置状態を登録する（Ｓ２２１）。図５の例ではＭＦＰ２がこれに該当する。
【０１１１】
サーバ４０は、携帯端末３０から接続要求を受けたとき、該接続要求に含まれる点滅パターンに一致する画像形成装置１０の装置状態として、照合テーブル５０に「トナー切れ」など、ジョブを実行できない装置状態が登録されている場合は、該装置状態を接続要求の送信元に通知する（Ｓ２２２）。この通知を受けた携帯端末３０は、受信した装置状態の内容を自端末の表示部３４に表示する（Ｓ３２１）。これにより、ユーザは、携帯端末３０で撮影した画像形成装置１０がジョブを実行できない状態にあることやその原因を認識することができ、印刷データの送信先として別の画像形成装置１０を探すといった対応を容易にとることができる。
【０１１２】
図１２、図１３は、サーバ４０が行う処理を示す流れ図である。サーバ４０は、同じネットワーク環境に接続されているいずれかの画像形成装置１０が電源オンした、あるいは、当該サーバ４０との通信可能な状態になったことを検出すると（ステップＳ４０１;Ｙｅｓ）、その画像形成装置１０に割り当てる、その画像形成装置１０に専用の点滅パターンを生成し（ステップＳ４０２）、該点滅パターンと該画像形成装置１０のＩＰアドレスとを関連付けて照合テーブル５０に登録して（ステップＳ４０３）ステップＳ４０１へ戻る。
【０１１３】
サーバ４０は、同じネットワーク環境に接続されているいずれかの画像形成装置１０の電源がオフした、あるいは、サーバ４０と通信可能な状態から通信不可能な状態になったことを検出すると（ステップＳ４０４;Ｙｅｓ）、照合テーブル５０においてその画像形成装置１０に関する登録を一時的に削除して（ステップＳ４０５）、ステップＳ４０１に戻る。たとえば、その画像形成装置１０に関する点滅パターンと端末ＩＰアドレスの登録を照合テーブル５０から削除する。
【０１１４】
サーバ４０は、画像形成装置１０から装置状態の通知を受信した場合は（ステップＳ４０６;Ｙｅｓ）、該通知の送信元の画像形成装置１０について、受信した装置状態の内容を照合テーブル５０に登録して（ステップＳ４０７）、ステップＳ４０１に戻る。
【０１１５】
サーバ４０は、携帯端末３０から発光要求を受信した場合は（ステップＳ４０８;Ｙｅｓ）、同じネットワーク環境に接続されているすべての画像形成装置１０に対して点滅指示を送信する（ステップＳ４０９）。該点滅指示に対していずれの画像形成装置１０からも点滅異常の通知を受けなければ（ステップＳ４１０；Ｎｏ）、ステップＳ４０１に戻る。点滅異常の通知を受けた場合は（ステップＳ４１０；Ｙｅｓ）、該通知の送信元の画像形成装置１０について、発光部２１の点滅異常を照合テーブル５０に登録すると共に、発光要求の送信元に対して、点滅異常を通知して（ステップＳ４１１）、ステップＳ４０１に戻る。なお、点滅異常がない場合にも、その旨を発光要求の送信元に通知してもよい。
【０１１６】
サーバ４０は、携帯端末３０から接続要求を受信した場合は（ステップＳ４１２;Ｙｅｓ）、その接続要求に含まれている点滅パターンに一致する点滅パターンが照合テーブル５０に登録されているか否かを調べる（ステップＳ４１３）。一致する点滅パターンが登録されていない場合は（ステップＳ４１４;Ｎｏ）、接続要求の送信元に対して接続エラーを通知して（ステップＳ４１５）、ステップＳ４０１に戻る。
【０１１７】
一致する点滅パターンが登録されている場合は（ステップＳ４１４;Ｙｅｓ）、該点滅パターンに対応する画像形成装置１０の装置状態を照合テーブル５０から取得し、該装置状態がトナー切れなど、ジョブを実行できない状態を示す場合は（ステップＳ４１６;Ｙｅｓ）、該装置状態を、接続要求の送信元に通知して（ステップＳ４１７）、ステップＳ４０１に戻る。この場合、接続設定は行わない。
【０１１８】
接続要求に含まれる点滅パターンと一致する点滅パターンに対応する画像形成装置１０の装置状態がジョブを実行可能な状態であれば（ステップＳ４１６;Ｎｏ）、該画像形成装置１０のＩＰアドレスと該接続要求に含まれているＩＰアドレスを関連付けて記憶する接続設定を行うと共に、接続設定に成功した旨を接続要求の送信元の携帯端末３０に通知する（ステップＳ４１８）。接続設定は、具体的には、照合テーブル５０において、接続要求に含まれる点滅パターンと一致する点滅パターンに対応する画像形成装置１０の端末ＩＰアドレス欄に、接続要求に含まれているＩＰアドレスを登録する。
【０１１９】
その後、接続設定が有効な期間は、該接続設定によってＩＰアドレスが関連付けされている携帯端末３０と画像形成装置１０との間の通信を中継する。具体的には、接続設定を行ったときに、タイマをスタートさせ、該タイマが一定時間を計時したら（ステップＳ４１９;Ｙｅｓ）、接続設定を無効にして（ステップＳ４２３）、ステップＳ４０１に戻る。接続設定の無効は、端末ＩＰアドレスを削除することで行う。
【０１２０】
タイマが一定時間を計時する前に（ステップＳ４１９;Ｎｏ）、該接続設定によってＩＰアドレスが関連付けされている携帯端末３０と画像形成装置１０のいずれかから中継対象のデータを受信した場合は（ステップＳ４２０;Ｙｅｓ）、受信したデータを中継データ記憶部４３に記憶すると共に中継ジョブ情報６２を作成してジョブキュー６０の末尾に登録する（ステップＳ４２１）。そして、タイマをリセットし再スタートさせて（ステップＳ４２２）、ステップＳ４１９に戻る。
【０１２１】
図１４は、発光部２１の点滅動作に関して画像形成装置１０が行う処理を示す流れ図である。図１４は、前述の第１の動作態様の場合に対応する。画像形成装置１０は、サーバ４０から点滅指示を受信したら（ステップＳ５０１；Ｙｅｓ）、自装置の装置状態がジョブを実行できない状態か否かを調べる（ステップＳ５０２）。自装置の装置状態がジョブを実行できない状態（装置状態異常）の場合は（ステップＳ５０２;Ｙｅｓ）、点滅指示を無視して、すなわち、点滅指示に応じて発光部２１を点滅させずに（ステップＳ５０３）、ステップＳ５０１に戻る。
【０１２２】
自装置の装置状態がジョブを実行できない状態でなければ（ステップＳ５０２;Ｎｏ）、受信した点滅指示に含まれている点滅パターンに従って自装置の発光部２１の点滅を開始させる（ステップＳ５０４）。このとき、一定時間を計時するタイマをスタートさせる。ここで、発光部２１の点滅動作の自己診断を行い、点滅異常があれば（ステップＳ５０５;Ｙｅｓ）、点滅異常をサーバ４０に通知して（ステップＳ５０６）、ステップＳ５０１に戻る。点滅異常がなければ（ステップＳ５０５;Ｎｏ）、点滅開始から一定時間が経過したか（タイマがタイムアップしたか）否かを調べる（ステップＳ５０７）。
【０１２３】
一定時間が経過したならば（ステップＳ５０７；Ｙｅｓ）、発光部２１の点滅動作を終了させて（ステップＳ５１０）、ステップＳ５０１に戻る。
【０１２４】
一定時間の経過前に（ステップＳ５０７；Ｎｏ）、新たな点滅指示を受信した場合は（ステップＳ５０８；Ｙｅｓ）、一定時間を計時するタイマをリセットして再スタートさせて（ステップＳ５０９）、ステップＳ５０７に戻る。
【０１２５】
図１５は、発光部２１の点滅動作に関して画像形成装置１０が行う処理を示す流れ図である。前述の第２の動作態様の場合に対応する。サーバ４０から点滅指示を受信したら（ステップＳ５２１;Ｙｅｓ）、該点滅指示に含まれている点滅パターンに従って自装置の発光部２１の点滅を開始させる（ステップＳ５２４）。このとき、一定時間を計時するタイマをスタートさせる。ここで、発光部２１の点滅動作の自己診断を行い、点滅異常があれば（ステップＳ５２５;Ｙｅｓ）、点滅異常をサーバ４０に通知して（ステップＳ５２６）、ステップＳ５２１に戻る。点滅異常がなければ（ステップＳ５２５;Ｎｏ）、点滅開始から一定時間が経過したか否かを調べる（ステップＳ５２７）。
【０１２６】
一定時間を計時するタイマがタイムアップする前に（ステップＳ５２７；Ｎｏ）新たな点滅指示を受信した場合は（ステップＳ５２８；Ｙｅｓ）、該タイマをリセットして再スタートさせて（ステップＳ５２９）、ステップＳ５２７に戻る。
【０１２７】
一定時間を計時するタイマがタイムアップしたら（ステップＳ５２７；Ｙｅｓ）、発光部２１の点滅動作を終了させて（ステップＳ５３０）、ステップＳ５２１に戻る。
【０１２８】
点滅指示を受信しない場合（ステップＳ５２１；Ｎｏ）、自装置の装置状態がジョブを実行できない状態か否かを調べ（ステップＳ５２２）、ジョブを実行できない状態になった場合は（ステップＳ５２２;Ｙｅｓ）、その装置状態をサーバ４０に通知して（ステップＳ５２３）、ステップＳ５２１に戻る。自装置の装置状態がジョブを実行できない状態でなければ（ステップＳ５２２;Ｎｏ）、ステップＳ５２１に戻る。
【０１２９】
図１６は、中継接続アプリが起動された携帯端末３０が行う処理の流れを示している。携帯端末３０は、プリンタ選択操作の受け付けを開始すると（ステップＳ６０１）、まず、サーバ４０に対して発光要求を送信する（ステップＳ６０２）。該発光要求に対する応答として、少なくとも１台のいずれかの画像形成装置１０において発光部２１の点滅異常があることを示す通知をサーバ４０から受信した場合は、その旨を表示部３４に警告表示する（ステップＳ６０３）。
【０１３０】
次に、撮像部３３で撮影を行い、該撮影画像内に存在する発光部２１の点滅パターンを識別する（ステップＳ６０４）。画像内から複数の画像形成装置１０の発光部２１の点滅が検出された場合は（ステップＳ６０５;Ｙｅｓ）、いずれか１台の画像形成装置１０の選択を受けて（ステップＳ６０６）、その選択された画像形成装置１０の発光部２１の点滅パターンを含む接続要求を作成してサーバ４０に送信し（ステップＳ６０７）、ステップＳ６０８へ移行する。
【０１３１】
画像内で１台の画像形成装置１０の発光部２１の点滅のみが検出された場合は（ステップＳ６０５;Ｎｏ）、その画像形成装置１０の発光部２１の点滅パターンを含む接続要求を作成してサーバ４０に送信し（ステップＳ６０７）、ステップＳ６０８へ移行する。
【０１３２】
ステップＳ６０８では、接続要求に対するサーバ４０からの応答が、接続成功か否かを調べる。接続成功ならば（ステップＳ６０８;Ｙｅｓ）、印刷データをサーバ４０へ送信する（ステップＳ６０９）。続けて別の印刷データを送信する指示をユーザから受けた場合は（ステップＳ６１０;Ｙｅｓ）、ステップＳ６０９に戻ってその印刷データをサーバ４０に送信する。ユーザから次の印刷データの送信指示を受けなければ（ステップＳ６１０;Ｎｏ）、本処理を終了する。
【０１３３】
接続要求に対するサーバ４０からの応答が、接続成功でなく（ステップＳ６０８;Ｎｏ）、エラー通知や異常を示す装置状態の通知の場合は（ステップＳ６１１;Ｙｅｓ）、該通知の内容を警告表示して（ステップＳ６１２）、本処理を終了する。
【０１３４】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１３５】
実施の形態では、携帯端末３０の撮像部３３が撮影した画像を、携帯端末３０で解析して点滅パターンを認識するようにしたが、接続要求として、携帯端末３０のＩＰアドレスと撮影した画像（動画）を携帯端末３０からサーバ４０へ送信し、サーバ４０でその画像の解析や点滅パターンの認識を行い、認識した点滅パターンに一致する点滅パターンが照合テーブル５０に登録されている場合に、接続設定を行うようにしてもよい。この場合において、画像内に複数台の画像形成装置１０が映っているときは、その旨をサーバ４０から携帯端末３０に通知し、携帯端末３０にて選択操作を受け付け、その選択結果を携帯端末３０からサーバ４０に通知すればよい。
【０１３６】
実施の形態では、サーバ４０にて各画像形成装置１０に専用の点滅パターンを生成して画像形成装置１０に通知し、画像形成装置１０はこの通知された点滅パターンで自装置の発光部２１を点滅させるようにしたが、各画像形成装置１０の点滅パターンは、画像形成装置１０に予め登録されていてもよい。たとえば、管理者が各画像形成装置１０の点滅パターンを決定し、これを各画像形成装置１０に登録する、といった方法でもよい。
【０１３７】
実施の形態では、ジョブ処理装置を画像形成装置１０として説明したが、携帯端末３０から依頼されたジョブを実行する装置であれば、他の種類の装置であってもかまわない。また、ネットワーク上のアドレスをＩＰアドレスとしたが、ＩＰで使用されるアドレスに限らず、使用されるネットワークに応じた、そのネットワーク上のアドレスであればよい。
【０１３８】
携帯端末３０は、中継接続アプリの起動と同時に発光要求を送信してもよい。少なくとも撮像部３３を起動する前に発光要求を送信すればよい。
【符号の説明】
【０１３９】
２…ネットワーク
３…アクセスポイント
５…中継接続システム
１０…画像形成装置
１１…制御部
１２…記憶部
１３…画像処理部
１４…画像読取部
１５…操作パネル
１６…表示部
１７…操作部
１８…プリンタ部
１９…ネットワーク通信部
２１…発光部
３０…携帯端末
３１…制御部
３２…記憶部
３３…撮像部
３４…表示部
３５…操作部
３６…ネットワーク通信部
４０…サーバ
４１…制御部
４２…記憶部
４３…中継データ記憶部
４４…ネットワーク通信部
５０…照合テーブル
６０…ジョブキュー
６２…中継ジョブ情報
７１…選択枠
【図１】
0006403005.tif 000002
【図２】
0006403005.tif 000003
【図３】
0006403005.tif 000004
【図４】
0006403005.tif 000005
【図５】
0006403005.tif 000006
【図６】
0006403005.tif 000007
【図７】
0006403005.tif 000008
【図８】
0006403005.tif 000009
【図９】
0006403005.tif 000010
【図１０】
0006403005.tif 000011
【図１１】
0006403005.tif 000012
【図１２】
0006403005.tif 000013
【図１３】
0006403005.tif 000014
【図１４】
0006403005.tif 000015
【図１５】
0006403005.tif 000016
【図１６】
0006403005.tif 000017