(57)【要約】【課題】離れた位置から相手装置を撮影することで正確に相手装置を識別して装置間の通信を中継することのできる中継接続システム、プログラムを提供する。【解決手段】画像形成装置１０は、電源オン時またはサーバ４０と通信可能になった時から自装置専用の点滅パターンで発光部２１を点滅させ、携帯端末３０は、画像形成装置１０の発光部２１を撮影して認識した点滅パターンと自端末のＩＰアドレスを含む接続要求をサーバ４０に送信し、サーバ４０は、予め各画像形成装置１０のＩＰアドレスと点滅パターンを関連付けて登録し、携帯端末３０から接続要求を受信すると、その接続要求に含まれる点滅パターンに一致する点滅パターンに関連付けて登録されている画像形成装置１０のＩＰアドレスと該接続要求に含まれるＩＰアドレスを関連付けて記憶する接続設定を行い、該接続設定によりＩＰアドレスが関連付けられている携帯端末３０と画像形成装置１０との間の通信を中継する。【選択図】図１
2016099829.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバと、少なくとも１台以上のジョブ処理装置と、端末装置とを備え、前記サーバが前記端末装置と前記ジョブ処理装置との間の通信を中継する中継接続システムであって、
前記ジョブ処理装置はそれぞれ他のジョブ処理装置と異なる点滅パターンで発光部を点滅させ、
前記端末装置は、前記ジョブ処理装置を撮影して該ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンと自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信し、
前記サーバは、前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録しておき、前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合は、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ことを特徴とする中継接続システム。
【請求項２】
ネットワークに接続されたサーバと、少なくとも１台以上のジョブ処理装置と、端末装置とを備え、前記サーバが前記端末装置と前記ジョブ処理装置との間の通信を中継する中継接続システムであって、
前記ジョブ処理装置はそれぞれ他のジョブ処理装置と異なる点滅パターンで発光部を点滅させ、
前記端末装置は、前記ジョブ処理装置を撮影した画像と自端末のネットワーク上のアドレスを含む接続要求を前記サーバに送信し、
前記サーバは、前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録しておき、前記端末装置から前記接続要求を受信した場合に、該接続要求に含まれる画像に映っている前記ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合は、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、その後、前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ことを特徴とする中継接続システム。
【請求項３】
前記サーバは、複数台の前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録する
ことを特徴とする請求項１または２に記載の中継接続システム。
【請求項４】
前記サーバは、それぞれのジョブ処理装置に、そのジョブ処理装置に割り当てた点滅パターンを送信し、
前記ジョブ処理装置は、前記サーバから受信した点滅パターンで自装置の発光部を点滅させる
ことを特徴とする請求項１乃至３のいずれか１つに記載の印刷システム。
【請求項５】
前記サーバは、前記接続設定を、所定期間の経過後に無効にする
ことを特徴とする請求項１乃至４のいずれか１つに記載の中継接続システム。
【請求項６】
前記サーバは、前記中継する際に、中継元から受信したデータを中継データ記憶部に一時保存した後、前記中継データ記憶部から前記データを読み出して中継先へ送信する
ことを特徴とする請求項１乃至５のいずれか１つに記載の中継接続システム。
【請求項７】
前記サーバは、前記中継データ記憶部に複数個のデータを一時保存可能であり、一時保存した順に前記中継データ記憶部から前記データを順に読み出して中継先へ送信する
ことを特徴とする請求項６に記載の中継接続システム。
【請求項８】
前記発光部が点滅している複数台のジョブ処理装置が同時に撮影されたとき、それらの中の一台を選択する操作を前記端末装置にてユーザから受け付け、前記認識において、該選択されたジョブ処理装置の発光部の点滅パターンを認識する
ことを特徴とする請求項１乃至７のいずれか１つに記載の中継接続システム。
【請求項９】
前記ジョブ処理装置は、自装置の発光部の点滅異常を検出した場合に、該点滅異常を前記サーバに通知し、
前記通知を受信した前記サーバは、前記点滅異常の発生を、前記通知の送信元のジョブ処理装置に関連付けて記憶する
ことを特徴とする請求項１乃至８のいずれか１つに記載の中継接続システム。
【請求項１０】
前記サーバは、前記ジョブ処理装置が電源オンしたとき、または、前記ネットワークを通じて当該サーバと通信可能になったとき、そのジョブ処理装置に対して点滅指示を送信し、
前記ジョブ処理装置は、前記サーバから受信した前記点滅指示に従って自装置の前記発光部を点滅させる
ことを特徴とする請求項１乃至９のいずれか１つに記載の中継接続システム。
【請求項１１】
前記サーバは、前記ジョブ処理装置別に前記接続設定の回数を計数し、前記接続設定の回数が所定の閾値以下のジョブ処理装置に対して前記点滅指示を送信しない、もしくは前記発光部の点滅頻度を制限する前記点滅指示を送信する
ことを特徴とする請求項１０に記載の中継接続システム。
【請求項１２】
前記ジョブ処理装置は、自装置がジョブを実行可能な状態か否かを判断し、ジョブを実行可能な状態にない場合は、前記発光部を前記点滅パターンで点滅させない
ことを特徴とする請求項１乃至１１のいずれか１つに記載の中継接続システム。
【請求項１３】
前記ジョブ処理装置は、自装置がジョブを実行できない状態にある場合に、自装置の状態を示す装置情報を前記サーバに送信し、
前記サーバは、受信した前記装置情報を、該装置情報の送信元のジョブ処理装置のネットワーク上のアドレスに関連付けて記憶し、
前記サーバは、前記接続要求を受けた場合に、該接続要求に係る点滅パターンに一致する点滅パターンが登録されており、かつ、該一致する点滅パターンに関連付けされているネットワーク上のアドレスに関連付けて前記装置情報が登録されている場合は、前記接続要求の送信元の端末装置に前記装置情報が示す装置状態を通知する
ことを特徴とする請求項１乃至１１のいずれか１つに記載の中継接続システム。
【請求項１４】
前記端末装置は、前記サーバから、前記発光部が前記点滅パターンで点滅していないジョブ処理装置の存在を示す情報を取得して表示する
ことを特徴とする請求項９または１１に記載の中継接続システム。
【請求項１５】
前記端末装置は、ユーザから前記発光部を強制的に点滅させる指示を受け付け可能であって、前記指示を受け付けた場合に、強制発光要求を前記サーバに送信し、
前記強制発光要求を受信した前記サーバは、すべての前記ジョブ処理装置に対して、前記発光部の点滅動作を一定期間行う強制発光命令を送信し、
前記強制発光命令を受けた前記ジョブ処理装置は、自装置の前記発光部を一定期間にわたって前記点滅パターンで点滅させる
ことを特徴とする請求項１乃至１４のいずれか１つに記載の中継接続システム。
【請求項１６】
複数の前記ジョブ処理装置で構成される仮想ジョブ処理装置を設定でき、
前記サーバは、前記仮想ジョブ処理装置を対象に前記接続設定を行って、前記端末装置と前記仮想ジョブ処理装置との間の通信を中継し得る
ことを特徴とする請求項１乃至１５のいずれか１つに記載の中継接続システム。
【請求項１７】
前記発光部を前記点滅パターンで点滅させる、一の前記仮想ジョブ処理装置を構成するすべてのジョブ処理装置が撮影された場合の前記接続要求は、前記仮想ジョブ処理装置を対象に前記接続設定を行うことの要求となり、前記発光部を前記点滅パターンで点滅させる、一の前記仮想ジョブ処理装置を構成する中の一部のジョブ処理装置が撮影された場合の前記接続要求は、１台のジョブ処理装置を対象に前記接続設定を行うことの要求となる
ことを特徴とする請求項１６に記載の中継接続システム。
【請求項１８】
互いに異なる点滅パターンで発光部を点滅させる少なくとも１台以上のジョブ処理装置が接続された前記ネットワークに接続された前記サーバを、
前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録し、
前記ジョブ処理装置を撮影し、該ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンと自端末のネットワーク上のアドレスを含む接続要求を、前記ネットワークを通じて前記サーバに送信する端末装置から前記接続要求を受信した場合に、該接続要求に含まれる点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合に、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、
前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ように動作させる
ことを特徴とする中継接続プログラム。
【請求項１９】
互いに異なる点滅パターンで発光部を点滅させる少なくとも１台以上のジョブ処理装置が接続された前記ネットワークに接続された前記サーバを、
前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録し、
前記ジョブ処理装置を撮影した画像と自端末のネットワーク上のアドレスを含む接続要求を、前記ネットワークを通じて前記サーバに送信する端末装置から前記接続要求を受信した場合に、該接続要求に含まれる画像に映っている前記ジョブ処理装置の前記発光部の点滅パターンを認識し、該認識した点滅パターンに一致する点滅パターンが登録されているか否かを調べ、登録されている場合に、前記受信した接続要求に含まれるネットワーク上のアドレスを、前記一致する点滅パターンに関連付けて登録されているジョブ処理装置のネットワーク上のアドレスに関連付けて記憶する接続設定を行い、
前記接続設定によってネットワーク上のアドレスが関連付けられている端末装置とジョブ処理装置との間の通信を中継する
ように動作させる
ことを特徴とする中継接続プログラム。
【請求項２０】
前記サーバを、複数台の前記ジョブ処理装置のそれぞれについて、そのジョブ処理装置のネットワーク上のアドレスとそのジョブ処理装置の前記点滅パターンとを関連付けて登録する、ように動作させる
ことを特徴とする請求項１８または１９に記載の中継接続プログラム。
【請求項２１】
前記ジョブ処理装置は、前記サーバから受信した点滅パターンで自装置の前記発光部を点滅させるようになっており、
前記サーバを、それぞれのジョブ処理装置に対して、そのジョブ処理装置に割り当てた点滅パターンを送信する、ように動作させる
ことを特徴とする請求項１６乃至１８のいずれか１つに記載の中継接続プログラム。
【請求項２２】
前記サーバを、前記接続設定を、所定期間の経過後に無効にする、ように動作させる
ことを特徴とする請求項１８乃至２１のいずれか１つに記載の中継接続プログラム。
【請求項２３】
前記サーバを、前記中継する際に、中継元から受信したデータを中継データ記憶部に一時保存した後、前記中継データ記憶部から前記データを読み出して中継先へ送信する、ように動作させる
ことを特徴とする請求項１８乃至２２のいずれか１つに記載の中継接続プログラム。
【請求項２４】
前記中継データ記憶部に複数個のデータを一時保存可能であり、
前記サーバを、一時保存した順に前記中継データ記憶部から前記データを順に読み出して中継先へ送信する、ように動作させる
ことを特徴とする請求項２３に記載の中継接続プログラム。
【請求項２５】
前記発光部が点滅している複数台のジョブ処理装置が同時に撮影されたとき、それらの中の一台を選択する操作を前記端末装置にてユーザから受け付け、前記認識において、該選択されたジョブ処理装置の発光部の点滅パターンを認識する
ことを特徴とする請求項１８乃至２４のいずれか１つに記載の中継接続プログラム。
【請求項２６】
前記サーバを、前記ジョブ処理装置から自装置の発光部の点滅異常を示す通知を受信した場合に、前記点滅異常の発生を、前記通知の送信元のジョブ処理装置に関連付けて記憶する、ように動作させる
ことを特徴とする請求項１８乃至２５のいずれか１つに記載の中継接続プログラム。
【請求項２７】
前記ジョブ処理装置は、前記サーバから受信した点滅指示に従って自装置の前記発光部を点滅させるようになっており、
前記サーバを、前記ジョブ処理装置が電源オンしたとき、または、前記ネットワークを通じて当該サーバと通信可能になったとき、そのジョブ処理装置に対して前記点滅指示を送信する、ように動作させる
ことを特徴とする請求項１８乃至２６のいずれか１つに記載の中継接続プログラム。
【請求項２８】
前記サーバを、前記ジョブ処理装置別に前記接続設定の回数を計数し、前記接続設定の回数が所定の閾値以下のジョブ処理装置に対して前記点滅指示を送信しない、もしくは前記発光部の点滅頻度を制限する前記点滅指示を送信する、ように動作させる
ことを特徴とする請求項２７に記載の中継接続プログラム。
【請求項２９】
前記サーバを、
ジョブを実行できない状態のジョブ処理装置から自装置の状態を示す装置情報を受信した場合に、該受信した装置情報を、該装置情報の送信元のジョブ処理装置のネットワーク上のアドレスに関連付けて記憶し、
前記接続要求を受けた場合に、該接続要求に係る点滅パターンに一致する点滅パターンが登録されており、かつ、該一致する点滅パターンに関連付けされているネットワーク上のアドレスに関連付けて前記装置情報が登録されている場合は、前記接続要求の送信元の端末装置に前記装置情報が示す装置状態を通知する
ように動作させる
ことを特徴とする請求項１８乃至２８のいずれか１つに記載の中継接続プログラム。
【請求項３０】
前記サーバを、前記発光部が前記点滅パターンで点滅していないジョブ処理装置の存在を示す情報を前記端末装置に対して送信して表示させる、ように動作させる
ことを特徴とする請求項２６または２８に記載の中継接続プログラム。
【請求項３１】
前記サーバを、ユーザから前記発光部を強制的に点滅させる指示を受け付けた前記端末装置が前記サーバに対して送信した強制発光要求を受信した場合に、すべての前記ジョブ処理装置に対して、前記発光部の点滅動作を一定期間行う強制発光命令を送信する、ように動作させる
ことを特徴とする請求項１８乃至３０のいずれか１つに記載の中継接続プログラム。
【請求項３２】
前記サーバを、複数の前記ジョブ処理装置で構成される仮想ジョブ処理装置を設定でき、前記仮想ジョブ処理装置を対象に前記接続設定を行って、前記端末装置と前記仮想ジョブ処理装置との間の通信を中継し得る、ように動作させる
ことを特徴とする請求項１８乃至３１のいずれか１つに記載の中継接続プログラム。
【請求項３３】
前記発光部を前記点滅パターンで点滅させる、一の前記仮想ジョブ処理装置を構成するすべてのジョブ処理装置が撮影された場合の前記接続要求は、前記仮想ジョブ処理装置を対象に前記接続設定を行うことの要求となり、前記発光部を前記点滅パターンで点滅させる、一の前記仮想ジョブ処理装置を構成する中の一部のジョブ処理装置が撮影された場合の前記接続要求は、１台のジョブ処理装置を対象に前記接続設定を行うことの要求となる
ことを特徴とする請求項３２に記載の中継接続プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバを介して端末装置とジョブ処理装置との間の通信を中継する中継接続システム、およびそのサーバで使用される中継接続プログラムに関する。
【背景技術】
【０００２】
画像形成装置等の電子機器は、例えば、スマートフォンやタブレットを含むスマートデバイスなどの端末装置との連携により機能を拡張し、その利便性の向上に努めている。通常、それら二つの電子機器の間の接続には、ネットワークを経由した接続が利用される。ネットワーク通信により、有線ではなく無線による通信が可能となる。無線通信は、ケーブルの長さにとらわれずに済む、ケーブルを這わせてある場所にとらわれずに済む、という様に、ユーザに大きな利便性を与える。
【０００３】
しかし、ネットワーク通信を行うためには、電子機器のネットワーク上の住所であるＩＰアドレスを電子機器間で認知する必要がある。一般的には、ユーザが送信先の装置のＩＰ（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)などで構成される。記憶部３２には、撮像部３３の撮影した画像を解析して点滅パターンを認識するプログラム、接続要求を作成してサーバ４０へ送信するプログラムなど各種のプログラムが格納されており、これらのプログラムに従って制御部３１が各種処理を実行することで携帯端末３０の機能が実現される。なお、点滅パターンを認識するプログラムと接続要求を作成してサーバ４０へ送信するプログラムは、それぞれ別個のプログラムであってもよいし、それらのプログラムをまとめた１つのプログラムであってもよい。
【００７５】
撮像部３３は、撮像素子、光学レンズなどで構成され、光学レンズにより撮像素子上に投影された像の情報を電気信号に変換して出力する機能を果たす。
【００７６】
表示部３４は、液晶ディスプレイなどで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部３５は、少数の操作スイッチ、表示部３４の表示面上に設けられたタッチパネル等を備える。
【００７７】
ネットワーク通信部３６は、無線ＬＡＮなどの無線通信によってアクセスポイント３を介してネットワーク２と接続し、サーバ４０や他の外部装置と通信する機能を果たす。
【００７８】
図４は、サーバ４０の概略構成を示すブロック図である。サーバ４０は、制御部４１、記憶部４２、中継データ記憶部４３、ネットワーク通信部４４等を備えて構成される。
【００７９】
制御部４１は、サーバ４０の動作を制御するＣＰＵ等で構成される。制御部４１のＣＰＵは、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムを実行する。
【００８０】
記憶部４２は、ＲＡＭ、及び不揮発性のフラッシュＲＯＭ、ハードディスク装置などで構成される。記憶部４２には、画像形成装置１０に対して点滅指示を送信するプログラム、点滅パターンを照合して接続設定を行うプログラム、有効な接続設定でＩＰアドレスが関連付けされている画像形成装置１０と携帯端末３０との間の通信を中継するためのプログラムなど、各種のプログラムが格納されており、これらのプログラムに従って制御部４１が各種処理を実行することでサーバ４０の機能が実現される。なお、点滅指示を送信するプログラム、接続設定を行うプログラム、及び通信を中継するためのプログラムは、それぞれ別個のプログラムであってもよいし、それらのプログラムをまとめた１つのプログラムであってもよい。
【００８１】
記憶部４２には、さらに、接続設定に係る情報の記憶領域となる照合テーブル５０が記憶される。照合テーブル５０の詳細は後述する。
【００８２】
中継データ記憶部４３は、接続設定に従って中継するデータを中継元から受信してから中継先へ送信するまでの間、一時的に記憶する機能を果たす。中継データ記憶部４３は大容量で不揮発記憶が可能なハードディスク装置などで構成される。中継データ記憶部４３には、データの中継に係るジョブ（中継ジョブ）を、受け付け順に処理するためのジョブキュー６０が設けてある。
【００８３】
ネットワーク通信部４４は、ネットワーク２を通じてサーバ４０や他の外部装置との間で通信する機能を果たす。
【００８４】
図５は、照合テーブル５０の一例を示している。照合テーブル５０には、画像形成装置１０毎に、装置ＩＤと、装置ＩＰアドレスと、点滅パターンと、点滅状態と、装置状態と、接続頻度と、端末ＩＰアドレスの各情報が関連付けされて記憶される。図５では横一行が、１台の画像形成装置１０に関して関連付けされた情報になっている。
【００８５】
装置ＩＤは、画像形成装置１０に割り当てた識別番号や名称である。装置ＩＰアドレスは、画像形成装置１０のＩＰアドレスである。点滅パターンは、画像形成装置１０に割り当てた点滅パターンであり、「１」と「０」を所定の複数個並べた符号で表してある。「１」は点灯、「０」は消灯を示す。
【００８６】
点滅状態は、画像形成装置１０の発光部２１が正常に点滅動作するか異常が有るかを示す情報である。サーバ４０は、発光部２１の異常を自己診断等で検出した画像形成装置１０からその旨の通知を受けて照合テーブル５０の点滅状態を登録・更新する。
【００８７】
装置状態には、画像形成装置１０が、消耗品切れ（たとえば、トナー切れ）や紙詰まりを解除するためにドアが開いているなどの要因で正常にジョブを実行できない状態にあるか否かが登録される。たとえば、サーバ４０は、トナー切れで印刷を実行できない画像形成装置１０からその旨の通知を受けて照合テーブル５０の装置状態を更新する。
【００８８】
接続頻度は、携帯端末３０から接続要求を受けて、接続設定が行われた回数を表す。端末ＩＰアドレスは、接続設定によって画像形成装置１０のＩＰアドレスと関連付けられている携帯端末３０のＩＰアドレスである。
【００８９】
図５において、ＭＦＰ４は、ある画像形成装置１０が照合テーブル５０に登録された際の初期状態を示している。ＭＦＰ１は、携帯端末３０に関する有効な接続設定が登録されている。ＭＦＰ２は、装置状態がトナー切れであり、接続設定は成されていない。ＭＦＰ３は、発光部２１の点滅異常が発生している。
【００９０】
図６は、中継接続システム５の基本動作を示すシーケンス図である。サーバ４０は、同じネットワーク環境に接続されているいずれかの画像形成装置１０の電源がオンした、あるいはサーバ４０との通信が可能になった（Ｓ１０１）ことを検出すると（Ｓ２０１）、その画像形成装置１０に割り当てる、その画像形成装置１０に専用の点滅パターン（他の画像形成装置１０に割り当てる点滅パターンと異なる点滅パターン）を生成し、該画像形成装置１０に対して、この点滅パターンを含む点滅指示を送信する（Ｓ２０２）。このとき、該画像形成装置１０のＩＰアドレスと点滅パターンを対応付けて照合テーブル５０に登録する。
【００９１】
点滅指示を受けた画像形成装置１０は、該点滅指示に含まれる点滅パターンで自装置の発光部２１を点滅させる（Ｓ１０２）。以後、画像形成装置１０はこの点滅を継続する。なお、発光部２１の点滅は、携帯端末３０の撮像部３３で撮影した画像により正確に点滅を識別できる程度の周期で行われる。なお、周期は、肉眼では点滅していないように見える範囲であることが好ましく、たとえば、撮像部３３が３０フレーム／秒の場合、１／３０秒〜１／１５秒、程度を最小のオン期間・オフ期間として点滅する。
【００９２】
携帯端末３０では、印刷データを画像形成装置１０に送信するための所定のアプリケーションプログラム（以後、中継接続アプリとする）が起動される（Ｓ３０１）。以後、携帯端末３０は中継接続アプリに従って動作する。携帯端末３０は、印刷データの送信先となるプリンタ（画像形成装置１０）の選択を開始し（Ｓ３０２）、撮像部３３を起動する。ユーザは、印刷データの送信先にしたい画像形成装置１０が映るように携帯端末３０の向きやズームを調整する。携帯端末３０の制御部３１は、撮像部３３の撮影映像をリアルタイムで解析して、画像形成装置１０の発光部２１の点滅パターンを認識する（Ｓ３０３）。そして、認識した点滅パターンと自端末のＩＰアドレスを含む接続要求を作成し、該接続要求をサーバ４０に送信する（Ｓ３０４）。
【００９３】
接続要求を受信したサーバ４０は、該接続要求に含まれている点滅パターンと一致する点滅パターンを照合テーブル５０において検索する（Ｓ２０３）。一致する点滅パターンを見つけた場合、今回受信した接続要求に含まれている携帯端末３０のＩＰアドレスを、その一致する点滅パターンに関連付けられている装置ＩＰアドレスに関連付けて照合テーブル５０に記憶して接続設定を行う。たとえば、受信した接続要求に含まれる点滅パターンが図５のＭＦＰ１の点滅パターンに一致した場合は、ＭＦＰ１に対応する端末ＩＰアドレスの欄に、受信した接続要求に含まれている携帯端末３０のＩＰアドレスを登録することで接続設定を行う。
【００９４】
接続設定が有効なとき、サーバ４０は、該接続設定でＩＰアドレスが関連付けられている画像形成装置１０と携帯端末３０との間のデータ通信を中継する。具体的には、接続要求を行った携帯端末３０は、サーバ４０に対して印刷データを送信し（Ｓ３０５）、これを受信したサーバ４０は、照合テーブル５０にて該印刷データの送信元のＩＰアドレスと一致する端末ＩＰアドレスを検索し、その一致する端末ＩＰアドレスに関連付けて照合テーブル５０に登録されている装置ＩＰアドレスを中継先のＩＰアドレスとして、印刷データを中継先に送信する（Ｓ２０５）。印刷データを受信した画像形成装置１０は（Ｓ１０３）これを印刷する（Ｓ１０４）。
【００９５】
サーバ４０は、一定時間の経過後に、接続設定を無効にする（Ｓ２０６）。具体的には、照合テーブル５０から該当の端末ＩＰアドレスを削除する。無効にするタイミングは、接続設定を行ってから一定時間が経過したとき、あるいは、それまでに中継対象のデータを受信したときは、最新のデータの受信完了から一定時間が経過したとき、とする。図６では、背景をグレーとした期間が、接続設定が有効な期間である。なお、既に接続設定が行われている画像形成装置１０に対して、新たな接続要求を受けて接続設定が行われると、照合テーブル５０において、その画像形成装置１０に対応する端末ＩＰアドレスの欄が、新たな接続要求に含まれていたＩＰアドレスで上書きされるので、その時点で、前の接続設定は無効にされる。
【００９６】
携帯端末３０は、接続設定が無効にされる前であれば、再度、接続要求を送信することなく、複数の印刷データを、サーバ４０を介して連続的に画像形成装置１０へ送信することができる。
【００９７】
このように、ユーザは、印刷データの送信先にしたい画像形成装置１０の発光部２１の点滅を携帯端末３０の撮像部３３で撮影することで、その送信先との間にサーバ４０を介した通信を確立させることができるので、点滅を撮影可能な距離、たとえば、数ｍ〜十数ｍ離れた場所に居ながら、目的の画像形成装置１０へサーバ４０を介して印刷データ等を送信することができる。
【００９８】
また、画像形成装置１０のＩＰアドレスを携帯端末３０に渡すことなく、携帯端末３０と画像形成装置１０の間の通信を可能にするので、セキュリティを高めることができる。
【００９９】
また、接続設定は、一定時間の経過後に無効にされるので、連続的に印刷を依頼する場合に、毎回、画像形成装置１０の発光部２１を撮像部３３で撮影して接続要求を行う必要がなく、少ない手間で、複数の印刷データを目的の画像形成装置１０へ連続的に送信することができる。
【０１００】
なお、サーバ４０は、中継する際に、中継元から受信したデータを中継データ記憶部４３に一時保存した後、中継データ記憶部４３からデータを順次読み出して中継先へ送信する。接続設定は、中継元からデータを受信する際に有効であればよく、中継データ記憶部４３から読み出して中継先へ送信する時点では既に無効にされても問題ないようにすることが望まれる。そこで、図７に示すように、中継元からデータの受信を開始した時点で、照合テーブル５０を参照して、中継元ＩＰアドレスと中継先ＩＰアドレスとを取得し、これらと中継先へ送信するデータの中継データ記憶部４３内での保存場所を示す中継データ保存場所情報をセットにした中継ジョブ情報６２を作成して記憶し、該記憶されている中継ジョブ情報６２に基づいて中継先への送信を行う。中継するデータの実体は、中継データ記憶部４３内であって中継ジョブ情報６２とは別の場所に記憶される。
【０１０１】
さらに、サーバ４０では、中継データ記憶部４３に複数個のデータを一時保存可能であり、一時保存した順に中継データ記憶部４３からデータを順に読み出して中継先へ送信する。そのため、図８に示すように、中継ジョブ情報６２を生成順に複数保存可能なジョブキュー６０を有している。
【０１０２】
サーバ４０は、新たな中継ジョブ情報６２を生成したとき、ジョブキュー６０の末尾にこれを登録する。また、サーバ４０は、ジョブキュー６０に中継ジョブ情報６２が登録されている場合は、ジョブキュー６０の先頭に登録されている中継ジョブ情報６２を取り出し、該中継ジョブ情報６２に基づいて、中継データ記憶部４３からデータを読み出して中継先へ送信する処理を行い、該送信処理が終了すると、次の中継ジョブ情報６２をジョブキュー６０の先頭から取り出す、という手順でデータを中継先に順に送信する。
【０１０３】
次に、携帯端末３０の撮像部３３が撮影した画像内から複数台の画像形成装置１０の点滅パターンが認識された場合について説明する。
【０１０４】
携帯端末３０の撮像部３３で画像形成装置１０を撮影する場合、その撮影範囲の中に複数台の画像形成装置１０が映る場合がある。その場合、携帯端末３０は、その中の１台の選択をユーザから受け付け、選択された画像形成装置１０の点滅パターンを認識し、該点滅パターンを含む接続要求を作成してサーバ４０に送信する。
【０１０５】
図９は、複数台の画像形成装置１０が撮影された状態の一例を示している。携帯端末３０は、撮影画像に映っている各画像形成装置１０の発光部２１の周囲に選択枠７１を重ねて表示し、選択操作として、選択枠７１内に対するタッチ操作を受ける。
【０１０６】
次に、発光部２１の点滅異常について説明する。
【０１０７】
画像形成装置１０は、自装置の発光部２１の点滅異常を検出してサーバ４０に通知する機能を有する。図１０は、画像形成装置１０で発光部２１の点滅異常が発生している場合における中継接続システム５の動作を示している。図６と同一の処理には同一の符号を付してある。
【０１０８】
画像形成装置１０は、サーバ４０から点滅指示を受けたとき、自装置の発光部２１の点滅を開始させる（Ｓ１０２）。このとき、自己診断機能により発光部２１が正常に点滅しているか否かを確認する。そして異常が検出された場合は、サーバ４０に対して点滅異常を通知する（Ｓ１１１）。
【０１０９】
点滅異常の通知を受けたサーバ４０は、照合テーブル５０に、通知元の画像形成装置１０の点滅状態として「異常」を登録する。図５の例ではＭＦＰ３がこれに該当する。
【０１１０】
携帯端末３０においては、中継接続アプリの起動後、点滅異常の有無をサーバ４０に対して問い合わせる（Ｓ３１１）。サーバ４０は該問い合わせを受けると、照合テーブル５０を参照し、いずれかの画像形成装置１０の点滅状態に「異常」が登録されていれば、少なくとも１台のいずれかの画像形成装置１０において発光部２１の点滅異常が発生していることを示す通知を、問い合わせ元の携帯端末３０に対して送信する（Ｓ２１２）。
【０１１１】
これを受けた携帯端末３０は、少なくとも１台のいずれかの画像形成装置１０において発光部２１の点滅異常が発生していることを示す警告表示を行った上で（Ｓ３１２）、撮影動作を行う（Ｓ３０３）。たとえば、ユーザは、撮影しようとしている画像形成装置１０の発光部２１が点灯していない場合に、この警告表示を見ることで、該画像形成装置１０の発光部２１に異常が発生しているとまでは特定できないが、その可能性があることを認識することができる。
【０１１２】
なお、画像形成装置１０は、サーバ４０から点滅指示を受けた場合に、発光部２１の自己診断を行い、その結果が正常、異常のどちらであっても、該結果をサーバ４０に通知するようにしてもよい。
【０１１３】
次に、各画像形成装置１０に対する接続設定の発生頻度に応じて、それぞれの発光部２１の点滅頻度を低下させたり、点滅指示を行わない場合について説明する。
【０１１４】
サーバ４０は、画像形成装置１０ごとに、接続設定の行われた回数を計数する。照合テーブル５０では、接続頻度の欄に接続設定の行われた回数が登録される。サーバ４０は、いずれかの画像形成装置１０が、電源オンしたとき、あるいは当該サーバ４０との通信可能になったとき、その画像形成装置１０に係る接続頻度が閾値以上か否かを調べ、閾値以上ならば、通常の点滅指示を送信する。閾値以下の場合は、その画像形成装置１０に対して点滅指示を送信しない、あるいは、点滅頻度を通常より少なくする指示を含む点滅指示を送信する。
【０１１５】
これにより、接続設定を行って使用される頻度の少ない画像形成装置１０の発光部２１が無駄に点滅することを防いで、省エネルギーを図ることができる。
【０１１６】
点滅頻度を通常より少なくする指示を含む点滅指示を受けた画像形成装置１０は、たとえば、通常は１分間に点滅パターンを６０回実行する場合に対して、１分間に点滅パターンを２０回だけ実行するというよう間引きする。
【０１１７】
次に、画像形成装置１０が、トナーなどの消耗品切れやドアオープンなどのためにジョブを実行できない装置状態にある場合についての動作として、第１の動作態様と第２の動作態様を説明する。なお、消耗品の残量が少なく、短期間のうちにジョブを実行できなくなるような場合を、ジョブを実行できない装置状態に含めてもよい。
【０１１８】
＜第１の動作態様＞
画像形成装置１０は、消耗品の状態（たとえば、トナー切れ）やドアオープンなどによってジョブを実行できない状態にあるとき、サーバ４０からの点滅指示に応じることなく、自装置の発光部２１を点滅させない。これにより、携帯端末３０から依頼を受けてもジョブを実行できない装置状態の画像形成装置１０が無駄に発光部２１を点滅させなくなり、省エネルギーが図られる。
【０１１９】
＜第２の動作態様＞
図１１に示すように、画像形成装置１０は、消耗品の状態（たとえば、トナー切れ）やドアオープンなどによってジョブを実行できない状態になった場合、ジョブを実行できない自装置の装置状態（たとえば、トナー切れなどの具体的内容が好ましい）をサーバ４０に通知する（Ｓ１２１）。この通知を受けたサーバ４０は、照合テーブル５０に、通知元の画像形成装置１０の装置状態を登録する（Ｓ２２１）。図５の例ではＭＦＰ２がこれに該当する。
【０１２０】
サーバ４０は、携帯端末３０から接続要求を受けたとき、該接続要求に含まれる点滅パターンに一致する画像形成装置１０の装置状態として、照合テーブル５０に「トナー切れ」など、ジョブを実行できない装置状態が登録されている場合は、該装置状態を接続要求の送信元に通知する（Ｓ２２２）。この通知を受けた携帯端末３０は、受信した装置状態の内容を自端末の表示部３４に表示する（Ｓ３２１）。これにより、ユーザは、携帯端末３０で撮影した画像形成装置１０がジョブを実行できない状態にあることやその原因を認識することができ、印刷データの送信先として別の画像形成装置１０を探すといった対応を容易にとることができる。
【０１２１】
次に、ユーザからの指示に基づく、発光部２１の強制発光について説明する。
【０１２２】
接続頻度が閾値以下のために発光部２１が点滅していない、ジョブを実行できない装置状態のために発光部２１が点滅していない、など、何らかの事情で発光部２１を点滅させていない画像形成装置１０が存在する場合に、ユーザからの指示に基づいて発光部２１を強制的に点滅させることで、その画像形成装置１０との接続設定を可能にする。
【０１２３】
携帯端末３０は、所定のスイッチや画面上の釦操作によって、ユーザから強制的に発光させる指示を受けると、サーバ４０に対して所定の強制発光指示を送信する。
【０１２４】
強制発光指示を受信したサーバ４０は、すべての画像形成装置１０に対して、発光部２１の点滅動作を一定期間行う強制発光命令を送信する。強制発光命令を受けた画像形成装置１０はそれぞれ自装置の発光部２１を一定期間にわたって点滅パターンで点滅させる。
【０１２５】
ユーザは、強制発光命令に従って発光部２１が点滅している間に、目的の画像形成装置１０を撮影して接続要求をサーバ４０に送信することができる。
【０１２６】
図１２、図１３は、サーバ４０が行う処理を示す流れ図である。サーバ４０は、制御部４１（ＣＰＵ）が、記憶部４２に記憶されたプログラムを実行することにより、図１２、図１３の流れ図に示す処理を実現する。
サーバ４０は、同じネットワーク環境に接続されているいずれかの画像形成装置１０が電源オンした、あるいは、当該サーバ４０との通信可能な状態になったことを検出すると（ステップＳ４０１;Ｙｅｓ）、その画像形成装置１０に割り当てる、その画像形成装置１０に専用の点滅パターンを生成し（ステップＳ４０２）、該点滅パターンと該画像形成装置１０のＩＰアドレスとを関連付けて照合テーブル５０に登録する（ステップＳ４０３）。
【０１２７】
次に、照合テーブル５０に登録されているその画像形成装置１０の接続頻度が閾値以上か否かを調べ（ステップＳ４０４）、閾値以上ならば（ステップＳ４０４;Ｙｅｓ）、その画像形成装置１０に対して点滅指示を送信して（ステップＳ４０５）、ステップＳ４０１へ戻る。閾値未満ならば（ステップＳ４０４;Ｎｏ）、点滅指示を送信せずに（あるいは、低頻度での点滅を指示した点滅指示を送信して）、ステップＳ４０１に戻る。
【０１２８】
サーバ４０は、同じネットワーク環境に接続されているいずれかの画像形成装置１０の電源がオフした、あるいは、サーバ４０と通信可能な状態から通信不可能な状態になったことを検出すると（ステップＳ４０６;Ｙｅｓ）、照合テーブル５０においてその画像形成装置１０に関する登録を一時的に削除して（ステップＳ４０７）、ステップＳ４０１に戻る。たとえば、その画像形成装置１０に関する点滅パターンと端末ＩＰアドレスの登録を照合テーブル５０から削除する。一時削除では、少なくとも装置ＩＰアドレスと接続頻度は関連付けた状態で保持し、削除しない。
【０１２９】
サーバ４０は、画像形成装置１０から点滅異常の通知を受信した場合は（ステップＳ４０８;Ｙｅｓ）、該通知の送信元の画像形成装置１０について、発光部２１の点滅異常を照合テーブル５０に登録して（ステップＳ４０９）、ステップＳ４０１に戻る。
【０１３０】
サーバ４０は、画像形成装置１０から装置状態の通知を受信した場合は（ステップＳ４１０;Ｙｅｓ）、該通知の送信元の画像形成装置１０について、受信した装置状態の内容を照合テーブル５０に登録して（ステップＳ４１１）、ステップＳ４０１に戻る。
【０１３１】
サーバ４０は、携帯端末３０から強制発光要求を受信した場合は（ステップＳ４１２;Ｙｅｓ）、同じネットワーク環境に接続されているすべての画像形成装置１０に対して強制発光命令を送信して（ステップＳ４１３）、ステップＳ４０１に戻る。
【０１３２】
サーバ４０は、携帯端末３０から点滅異常の問い合わせを受信した場合は（ステップＳ４１４;Ｙｅｓ）、照合テーブル５０を参照し、いずれかの画像形成装置１０で点滅異常が生じている場合は、点滅異常ありの通知を、いずれの画像形成装置１０でも点滅異常が生じていない場合は、点滅異常なしの通知を、該問い合わせの送信元の携帯端末３０に送信して（ステップＳ４１５）、ステップＳ４０１に戻る。なお、点滅異常が生じている場合だけ送信元に通知してもよい。
【０１３３】
サーバ４０は、携帯端末３０から接続要求を受信した場合は（ステップＳ４１６;Ｙｅｓ）、その接続要求に含まれている点滅パターンに一致する点滅パターンが照合テーブル５０に登録されているか否かを調べる（ステップＳ４１７）。一致する点滅パターンが登録されていない場合は（ステップＳ４１８;Ｎｏ）、接続要求の送信元に対して接続エラーを通知して（ステップＳ４１９）、ステップＳ４０１に戻る。
【０１３４】
一致する点滅パターンが登録されている場合は（ステップＳ４１８;Ｙｅｓ）、該点滅パターンに対応する画像形成装置１０の装置状態を照合テーブル５０から取得し、該装置状態がトナー切れなど、ジョブを実行できない状態を示す場合は（ステップＳ４２０;Ｙｅｓ）、該装置状態を、接続要求の送信元に通知して（ステップＳ４２１）、ステップＳ４０１に戻る。この場合、接続設定は行わない。
【０１３５】
接続要求に含まれる点滅パターンと一致する点滅パターンに対応する画像形成装置１０の装置状態がジョブを実行可能な状態であれば（ステップＳ４２０;Ｎｏ）、該画像形成装置１０のＩＰアドレスと該接続要求に含まれているＩＰアドレスを関連付けて記憶する接続設定を行うと共に、接続設定に成功した旨を接続要求の送信元の携帯端末３０に通知する（ステップＳ４２２）。接続設定は、具体的には、照合テーブル５０において、接続要求に含まれる点滅パターンと一致する点滅パターンに対応する画像形成装置１０の端末ＩＰアドレス欄に、接続要求に含まれているＩＰアドレスを登録する。さらに、照合テーブル５０の該画像形成装置１０に対応する接続頻度の欄に登録されている数値（接続設定の回数）を＋１する（ステップＳ４２３）。
【０１３６】
その後、接続設定が有効な期間は、該接続設定によってＩＰアドレスが関連付けされている携帯端末３０と画像形成装置１０との間の通信を中継する。具体的には、接続設定を行ったときに、タイマをスタートさせ、該タイマが一定時間を計時したら（ステップＳ４２４;Ｙｅｓ）、接続設定を無効にして（ステップＳ４２８）、ステップＳ４０１に戻る。接続設定の無効は、端末ＩＰアドレスを削除することで行う。
【０１３７】
タイマが一定時間を計時する前に（ステップＳ４２４;Ｎｏ）、該接続設定によってＩＰアドレスが関連付けされている携帯端末３０と画像形成装置１０のいずれかから中継対象のデータを受信した場合は（ステップＳ４２５;Ｙｅｓ）、受信したデータを中継データ記憶部４３に記憶すると共に中継ジョブ情報６２を作成してジョブキュー６０の末尾に登録する（ステップＳ４２６）。そして、タイマをリセットし再スタートさせて（ステップＳ４２７）、ステップＳ４２４に戻る。
【０１３８】
図１４は、発光部２１の点滅動作に関して画像形成装置１０が行う処理を示す流れ図である。図１４は、前述の第１の動作態様の場合に対応する。画像形成装置１０は、制御部１１（ＣＰＵ）が、記憶部１２に記憶されたプログラムを実行することにより、図１４の流れ図に示す処理を実現する。
画像形成装置１０は、サーバ４０から点滅指示を受信したら（ステップＳ５０１；Ｙｅｓ）、自装置の装置状態がジョブを実行できない状態か否かを調べる（ステップＳ５０２）。自装置の装置状態がジョブを実行できない状態（装置状態異常）の場合は（ステップＳ５０２;Ｙｅｓ）、点滅指示を無視して、すなわち、点滅指示に応じて発光部２１を点滅させずに（ステップＳ５０３）、ステップＳ５０１に戻る。
【０１３９】
自装置の装置状態がジョブを実行できない状態でなければ（ステップＳ５０２;Ｎｏ）、受信した点滅指示に含まれている点滅パターンに従って自装置の発光部２１の点滅を開始させ、以後、該点滅を継続する（ステップＳ５０４）。ここで、発光部２１の点滅動作の自己診断を行い、点滅異常があれば（ステップＳ５０５;Ｙｅｓ）、点滅異常をサーバ４０に通知して（ステップＳ５０６）、ステップＳ５０１に戻る。点滅異常がなければ（ステップＳ５０５;Ｎｏ）、ステップＳ５０１に戻る。
【０１４０】
サーバ４０から強制発光命令を受信した場合は（ステップＳ５０７;Ｙｅｓ）、所定時間だけ発光部２１を点滅パターンに従って点滅させた後、該点滅動作を終了させ（ステップＳ５０８）、ステップＳ５０１に戻る。
【０１４１】
図１５は、発光部２１の点滅動作に関して画像形成装置１０が行う処理を示す流れ図である。前述の第２の動作態様の場合に対応する。画像形成装置１０は、制御部１１（ＣＰＵ）が、記憶部１２に記憶されたプログラムを実行することにより、図１５の流れ図に示す処理を実現する。
サーバ４０から点滅指示を受信したら（ステップＳ５２１;Ｙｅｓ）、該点滅指示に含まれている点滅パターンに従って自装置の発光部２１の点滅を開始させ、以後、該点滅を継続する（ステップＳ５２２）。ここで、発光部２１の点滅動作の自己診断を行い、点滅異常があれば（ステップＳ５２３;Ｙｅｓ）、点滅異常をサーバ４０に通知して（ステップＳ５２４）、ステップＳ５２１に戻る。点滅異常がなければ（ステップＳ５２３;Ｎｏ）、ステップＳ５２１に戻る。
【０１４２】
サーバ４０から強制発光命令を受信した場合は（ステップＳ５２５;Ｙｅｓ）、所定時間だけ発光部２１を点滅パターンに従って点滅させた後、該点滅動作を終了させ（ステップＳ５２６）、ステップＳ５２１に戻る。
【０１４３】
自装置の装置状態がジョブを実行できない状態か否かを監視し、ジョブを実行できない状態になった場合は（ステップＳ５２７;Ｙｅｓ）、その装置状態をサーバ４０に通知して（ステップＳ５２８）、ステップＳ５２１に戻る。自装置の装置状態がジョブを実行できない状態でなければ（ステップＳ５２７;Ｎｏ）、ステップＳ５２１に戻る。
【０１４４】
図１６は、中継接続アプリが起動された携帯端末３０が行う処理の流れを示している。携帯端末３０は、制御部３１（ＣＰＵ）が、記憶部３２に記憶されたプログラムを実行することにより、図１６の流れ図に示す処理を実現する。
携帯端末３０は、プリンタ選択操作の受け付けを開始すると（ステップＳ６０１）、まず、サーバ４０に対して点滅異常の有無を問い合わせる（ステップＳ６０２）。該問い合わせの応答が、少なくとも１台のいずれかの画像形成装置１０において発光部２１の点滅異常があることを示す場合には、その旨を表示部３４に警告表示する（ステップＳ６０３）。
【０１４５】
ユーザから強制発光の指示を受けた場合は（ステップＳ６０４;Ｙｅｓ）、強制発光要求をサーバ４０に対して送信して（ステップＳ６０５）、ステップＳ６０６へ移行する。強制発光の指示を受けない場合は（ステップＳ６０４;Ｎｏ）、ステップＳ６０６へ移行する。
【０１４６】
ステップＳ６０６では、撮像部３３で撮影を行い、該撮影画像内に存在する発光部２１の点滅パターンを識別する（ステップＳ６０６）。画像内から複数の画像形成装置１０の発光部２１の点滅が検出された場合は（ステップＳ６０７;Ｙｅｓ）、いずれか１台の画像形成装置１０の選択を受けて（ステップＳ６０８）、その選択された画像形成装置１０の発光部２１の点滅パターンを含む接続要求を作成してサーバ４０に送信し（ステップＳ６０９）、ステップＳ６１０へ移行する。
【０１４７】
画像内で１台の画像形成装置１０の発光部２１の点滅のみが検出された場合は（ステップＳ６０７;Ｎｏ）、その画像形成装置１０の発光部２１の点滅パターンを含む接続要求を作成してサーバ４０に送信し（ステップＳ６０９）、ステップＳ６１０へ移行する。
【０１４８】
ステップＳ６１０では、接続要求に対するサーバ４０からの応答が、接続成功か否かを調べる。接続成功ならば（ステップＳ６１０;Ｙｅｓ）、印刷データをサーバ４０へ送信する（ステップＳ６１１）。続けて別の印刷データを送信する指示をユーザから受けた場合は（ステップＳ６１２;Ｙｅｓ）、ステップＳ６１１に戻ってその印刷データをサーバ４０に送信する。ユーザから次の印刷データの送信指示を受けなければ（ステップＳ６１２;Ｎｏ）、本処理を終了する。
【０１４９】
接続要求に対するサーバ４０からの応答が、接続成功でなく（ステップＳ６１０;Ｎｏ）、エラー通知や異常を示す装置状態の通知の場合は（ステップＳ６１３;Ｙｅｓ）、該通知の内容を警告表示して（ステップＳ６１４）、本処理を終了する。
【０１５０】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１５１】
実施の形態では、携帯端末３０の撮像部３３が撮影した画像を、携帯端末３０で解析して点滅パターンを認識するようにしたが、接続要求として、携帯端末３０のＩＰアドレスと撮影した画像（動画）を携帯端末３０からサーバ４０へ送信し、サーバ４０でその画像の解析や点滅パターンの認識を行い、認識した点滅パターンに一致する点滅パターンが照合テーブル５０に登録されている場合に、接続設定を行うようにしてもよい。この場合において、画像内に複数台の画像形成装置１０が映っているときは、その旨をサーバ４０から携帯端末３０に通知し、携帯端末３０にて選択操作を受け付け、その選択結果を携帯端末３０からサーバ４０に通知すればよい。
【０１５２】
実施の形態では、サーバ４０にて各画像形成装置１０に専用の点滅パターンを生成して画像形成装置１０に通知し、画像形成装置１０はこの通知された点滅パターンで自装置の発光部２１を点滅させるようにしたが、各画像形成装置１０の点滅パターンは、画像形成装置１０に予め登録されていてもよい。たとえば、管理者が各画像形成装置１０の点滅パターンを決定し、これを各画像形成装置１０に登録する、といった方法でもよい。
【０１５３】
実施の形態では、画像形成装置１０は、サーバ４０からの点滅指示を受けて発光部２１の点滅を開始するが、画像形成装置１０が自ら発光部２１の点滅動作の開始タイミングを決定してもよい。すなわち、画像形成装置１０は、電源がオンした時やサーバ４０と通信可能な状態になったとき、自装置の発光部２１の点滅動作を自ら開始させる。
【０１５４】
実施の形態では、ジョブ処理装置を画像形成装置１０として説明したが、携帯端末３０から依頼されたジョブを実行する装置であれば、他の種類の装置であってもかまわない。また、ネットワーク上のアドレスをＩＰアドレスとしたが、ＩＰで使用されるアドレスに限らず、使用されるネットワークに応じた、そのネットワーク上のアドレスであればよい。
【０１５５】
また、実施の形態では、既に接続設定が行われている画像形成装置１０に対して、新たな接続要求を受けて接続設定が行われると、照合テーブル５０において、その画像形成装置１０に対応する端末ＩＰアドレスの欄が、新たな接続要求に含まれていたＩＰアドレスで上書きされる例を示したが、既にある接続設定に係る端末のＩＰアドレスを無効にはせず、新たな接続要求に係る携帯端末のＩＰアドレスを端末ＩＰアドレスの欄に追加することもできる。すなわち、複数の携帯端末を１つの画像形成装置１０に対応づけて接続設定することもできる。
【０１５６】
なお、中継接続システム５では、１つのジョブを分割して複数の画像形成装置１０で実行させることもできる。このとき、１つのジョブを分割して実行させる画像形成装置１０の組合せ（グループ）は予め登録されており、複数の画像形成装置１０からなるそれぞれの組合せは、１台の仮想的な画像形成装置（仮想プリンタ）として扱うことができる。
【０１５７】
仮想プリンタは、図５に示す照合テーブル５０において、横一行の情報として記憶される。ここで、仮想プリンタは、現実には複数の画像形成装置１０で構成されるため、装置ＩＰアドレス、点滅パターン、点滅状態、装置状態等は、仮想プリンタを構成する複数の画像形成装置１０のそれぞれに対応する情報が設定される。例えば、ＭＦＰ１とＭＦＰ２について、図５に示すように単独の（現実の）画像形成装置１０として登録するのに加えて、ＭＦＰ１とＭＦＰ２とから構成される仮想プリンタを別途登録することもできる。
【０１５８】
この場合に、携帯端末３０において、ＭＦＰ１とＭＦＰ２のうちの１台の画像形成装置のみが撮影された場合の接続要求は、撮影された単独の画像形成装置１０と携帯端末３０との間の通信を中継するための接続設定の実施を要求するものとなる。該接続設定がなされると、サーバ４０は、撮影された単独の画像形成装置１０と携帯端末３０との間の通信を中継する。一方、ＭＦＰ１とＭＦＰ２の両方の画像形成装置が同時または連続的に撮影された場合の接続要求は、仮想プリンタとしてのＭＦＰ１及びＭＰＦ２と携帯端末３０との間の通信を中継するための接続設定の実施を要求するものとなる。該接続設定がなされると、サーバ４０は、仮想プリンタとしてのＭＦＰ１及びＭＰＦ２と携帯端末３０との間の通信を中継する。
【０１５９】
仮想プリンタとしてのＭＦＰ１及びＭＰＦ２と携帯端末３０との間の通信を中継した場合には、１つのジョブが複数のジョブに分割されて、分割されたジョブがＭＦＰ１及びＭＰＦ２で実行される。つまり、１つのジョブが、ＭＦＰ１及びＭＰＦ２という複数台に渡って実行される。このとき、ＭＦＰ１及びＭＦＰ２の性能、ジョブの実行状況、消耗品の残量等を考慮して、１つのジョブがＭＦＰ１及びＭＦＰ２それぞれに対応する複数のジョブに分割されてもよい。なお、携帯端末３０によって、複数台の画像形成装置１０が撮影された場合に、前述の実施の形態において記載のようにいずれか１台の画像形成装置１０と中継するか（１台の画像形成装置１０を選択するか）、撮影された複数台の画像形成装置から構成される仮想プリンタと中継するかを、ユーザに選択させるようにしても良い。
【符号の説明】
【０１６０】
２…ネットワーク
３…アクセスポイント
５…中継接続システム
１０…画像形成装置
１１…制御部
１２…記憶部
１３…画像処理部
１４…画像読取部
１５…操作パネル
１６…表示部
１７…操作部
１８…プリンタ部
１９…ネットワーク通信部
２１…発光部
３０…携帯端末
３１…制御部
３２…記憶部
３３…撮像部
３４…表示部
３５…操作部
３６…ネットワーク通信部
４０…サーバ
４１…制御部
４２…記憶部
４３…中継データ記憶部
４４…ネットワーク通信部
５０…照合テーブル
６０…ジョブキュー
６２…中継ジョブ情報
７１…選択枠
【図２】
2016099829.tif 000003
【図３】
2016099829.tif 000004
【図４】
2016099829.tif 000005
【図５】
2016099829.tif 000006
【図７】
2016099829.tif 000007
【図８】
2016099829.tif 000008
【図９】
2016099829.tif 000009
【図１０】
2016099829.tif 000010
【図１１】
2016099829.tif 000011
【図１２】
2016099829.tif 000012
【図１３】
2016099829.tif 000013
【図１４】
2016099829.tif 000014
【図１５】
2016099829.tif 000015
【図１６】
2016099829.tif 000016
【図１】
2016099829.tif 000017
【図６】
2016099829.tif 000018