(57)【要約】【課題】  携帯情報装置を用いて画像処理装置に所定の処理を実行させる操作を容易にする。【解決手段】  携帯情報装置は、ＭＦＰと通信する携帯側通信部と、ＭＦＰと通信できない状態で操作画面を表示する操作画面表示部と、操作が受け付けられた後に、携帯側通信部がＭＦＰと通信可能な状態になることに応じて、設定リクエストを送信し、レスポンスを受信する携帯側通信制御部と、を備え、ＭＦＰは、携帯情報装置と通信可能になることに応じて、設定リクエストを受信し、レスポンスを返信する装置側通信制御部５１と、連動処理に用いられる設定値の全てが受信されたか否かを判断する設定値判断部５３と、設定値の全てが受信されている場合、連動処理を実行する装置側連携部５７と、を備える。【選択図】        図７
2016025569.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯情報装置間で画像処理装置を介してデータを送受信する連携システムであって、
前記複数の携帯情報装置それぞれは、前記画像処理装置と予め定められた距離の範囲内で通信する携帯側通信手段と、
前記画像処理装置に実行させる連携処理を特定する連携処理特定手段と、
前記携帯側通信手段が前記画像処理装置と通信できない状態で、前記特定された連携処理に対応する設定値を受け付けるための操作画面を表示する操作画面表示手段と、
前記操作画面が表示された状態で、ユーザーにより入力される設定値を受け付ける操作受付手段と、
前記操作受付手段により操作が受け付けられた後に、前記携帯側通信手段が前記画像処理装置と通信可能な状態になることに応じて、前記携帯側通信手段が前記画像処理装置と通信可能な通信期間の間に、当該携帯情報装置を識別するための装置識別情報と前記画像形成装置に実行させる連動処理を識別するため処理識別情報と、前記受け付けられた設定値とを含む設定リクエストを送信し、前記画像処理装置から前記設定リクエストに対するレスポンスを受信する携帯側通信制御手段と、
前記携帯側通信制御手段により受信されるレスポンスが前記連動処理の開始を示す場合に、前記画像処理装置と連携してデータを送受信する携帯側連携手段と、を含み、
前記操作画面表示手段は、前記携帯側通信制御手段により受信されるレスポンスが設定値を要求する場合、前記携帯側通信手段が前記画像処理装置から前記レスポンスを受信した通信期間が終了することに応じて、当該要求された設定値を設定するための操作画面を表示し、
前記画像処理装置は、前記複数の携帯情報装置それぞれが備える前記携帯側通信手段と通信する装置側通信手段と、
前記装置側通信手段が前記複数の携帯情報装置のいずれかと通信可能になることに応じて、前記装置側通信手段が前記複数の携帯情報装置のうち前記装置側通信手段が通信可能となったアクセス装置と通信可能な通信期間の間に、前記アクセス装置から設定リクエストを受信し、前記アクセス装置に前記設定リクエストに対応するレスポンスを返信する装置側通信制御手段と、
前記装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断する設定値判断手段と、
前記設定リクエストが受信されることに応じて、前記設定値判断手段により前記１以上の設定値の全てが受信されていると判断される場合、前記装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理を実行する装置側連携手段と、を備え、
前記装置側通信制御手段は、前記設定リクエストが受信されることに応じて、前記設定値判断手段により前記１以上の設定値の全てが受信されていないと判断される場合、前記連動処理に用いられる１以上の設定値のうち前記受信されていない設定値を要求するレスポンスを、前記アクセス装置に返信し、前記設定値判断手段により前記１以上の設定値の全てが受信されていると判断される場合、前記連動処理の開始を示すレスポンスを、前記アクセス装置に返信するレスポンス送信手段を、含み、
前記装置側連携手段は、前記アクセス装置と連携してデータを送受信する装置側送受信手段を含む、連携システム。
【請求項２】
前記携帯側通信制御手段は、前記連動処理がデータを記憶する転送データ記憶処理の場合、データを前記画像処理装置に送信する携帯側送信手段と、
前記連動処理が記憶されたデータを送信する転送データ送信処理の場合、前記画像処理装置からデータを受信する携帯側受信手段と、を含み、
前記装置側処理実行手段は、前記複数の携帯情報装置のうち第１の携帯情報装置からデータを受信し、受信されたデータを記憶する転送データ記憶手段と、
前記複数の携帯情報装置のうち第２の携帯情報装置に前記第１の携帯情報装置から受信されたデータを送信する転送データ送信手段と、を含む、請求項１に記載の連携システム。
【請求項３】
前記転送データ記憶処理に用いられる設定値は、データを識別するためのデータ識別情報、前記複数の携帯情報装置のうちデータの送信先の装置を識別するための装置識別情報、前記データを送信するための条件を示すパスワードを含み、
前記転送データ送信処理に用いられる設定値は、パスワードを含み、
前記転送データ記憶手段は、前記第１の携帯情報装置から受信されたデータを、前記第１の携帯情報装置から受信されたパスワードと関連付けて記憶し、
前記転送データ送信手段は、前記第１の携帯情報装置から受信されたデータと関連付けられたパスワードと同じパスワードが前記第２の携帯情報装置から受信されることを条件に、前記第１の携帯情報装置から受信されたデータを前記第２の携帯情報装置に送信する、請求項２に記載の連携システム。
【請求項４】
前記携帯側通信制御手段は、前記設定値として前記データ識別情報を送信する場合、処理対象となるデータに付加される付加情報を送信する付加情報送信手段と、
前記付加情報の送信に応じて受信されるレスポンスが、設定値が誤っていることを示す場合、設定値が誤っていることをユーザーに通知する通知手段と、を含み、
前記装置側通信制御手段は、前記設定値として前記データ識別情報を含む設定リクエストを受信する場合に、前記付加情報を受信する付加情報受信手段を、さらに含み、
前記受信された付加情報および前記設定値として受信された装置識別情報に基づいて、前記複数の携帯情報装置のうち前記装置識別情報で特定される携帯情報装置にデータの送信が可能か否かを判断する実行可否判断手段と、
前記レスポンス送信手段は、前記送信可否判断手段により送信不可能と判断される場合、設定値が誤っていることを示すレスポンスを、前記アクセス装置に返信するエラー情報送信手段を含む、請求項３に記載の連携システム。
【請求項５】
前記設定値判断手段は、前記設定リクエストに含まれる装置識別情報と処理識別情報と設定値とを記憶する設定値記憶手段と、
前記設定値記憶手段により、前記設定リクエストに含まれる装置識別情報および処理識別情報とともに記憶される設定値に基づいて、前記連動処理に用いられる１以上の設定値の全てが存在するか否かを判断する、請求項１〜４のいずれかに記載の連携システム。
【請求項６】
画像処理装置と、前記画像処理装置と通信可能な携帯情報装置とで実行される連携システムであって、
前記携帯情報装置は、前記画像処理装置と予め定められた距離の範囲内で通信する携帯側通信手段と、
前記画像処理装置に実行させる連携処理を特定する連携処理特定手段と、
前記携帯側通信手段が前記画像処理装置と通信できない状態で、前記特定された連携処理に対応する設定値を受け付けるための操作画面を表示する操作画面表示手段と、
前記操作画面が表示された状態で、ユーザーにより入力される設定値を受け付ける操作受付手段と、
前記操作受付手段によって操作が受け付けられた後に、前記携帯側通信手段が前記画像処理装置と通信可能な状態になることに応じて、前記携帯側通信手段が前記画像処理装置と通信可能な通信期間の間に、当該携帯情報装置を識別するための装置識別情報と前記連動処理を識別するため処理識別情報と、前記受け付けられた設定値とを含む設定リクエストを送信し、前記画像処理装置から前記設定リクエストに対するレスポンスを受信する携帯側通信制御手段と、を備え、
前記操作画面表示手段は、前記携帯側通信制御手段によって受信されたレスポンスが設定値を要求する場合、前記携帯側通信手段が前記画像処理装置から前記レスポンスを受信した通信期間が終了することに応じて、前記受信されたレスポンスによって要求された設定値を設定するための操作画面を表示し、
前記画像処理装置は、前記携帯情報装置が備える前記携帯側通信手段と通信する装置側通信手段と、
前記装置側通信手段が前記携帯情報装置と通信可能になることに応じて、前記装置側通信手段が前記携帯情報装置と通信可能な通信期間の間に、前記携帯情報装置から設定リクエストを受信し、前記携帯情報装置に前記設定リクエストに対応するレスポンスを返信する装置側通信制御手段と、
前記装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断する設定値判断手段と、
前記設定値判断手段により前記１以上の設定値の全てが受信されていると判断される場合、前記装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理を実行する装置側連携手段と、を備え、
前記装置側通信制御手段は、前記設定リクエストが受信されることに応じて、前記設定値判断手段によって前記１以上の設定値の全てが受信されていないと判断される場合、前記連動処理に用いられる１以上の設定値のうち前記受信されていない設定値の送信を要求するレスポンスを、前記携帯情報装置に返信するレスポンス送信手段を含む、連携システム。
【請求項７】
画像処理装置と、前記画像処理装置と通信可能な携帯情報装置とで実行される連携方法であって、
前記携帯情報装置は、前記画像処理装置と予め定められた距離の範囲内で通信する携帯側通信手段を備えており、
前記携帯情報装置に、前記画像処理装置に実行させる連携処理を特定する連携処理ステップと、
前記携帯側通信手段が前記画像処理装置と通信できない状態で、前記特定された連携処理に対応する設定値を受け付けるための操作画面を表示する操作画面表示ステップと、
前記操作画面が表示された状態で、ユーザーにより入力される設定値を受け付ける操作受付ステップと、
前記操作受付ステップにおいて操作が受け付けられた後に、前記携帯側通信手段が前記画像処理装置と通信可能な状態になることに応じて、前記携帯側通信手段が前記画像処理装置と通信可能な通信期間の間に、当該携帯情報装置を識別するための装置識別情報と前記連動処理を識別するため処理識別情報と、前記受け付けられた設定値とを含む設定リクエストを送信し、前記画像処理装置から前記設定リクエストに対するレスポンスを受信する携帯側通信制御ステップと、を実行させ、
前記操作画面表示ステップは、前記携帯側通信制御ステップにおいて受信されたレスポンスが設定値を要求する場合、前記携帯側通信手段が前記画像処理装置から前記レスポンスを受信した通信期間が終了することに応じて、前記受信されたレスポンスによって要求された設定値を設定するための操作画面を表示するステップを含み、
前記画像処理装置は、前記携帯情報装置が備える前記携帯側通信手段と通信する装置側通信手段を備え、
前記画像処理装置に、
前記装置側通信手段が前記携帯情報装置と通信可能になることに応じて、前記装置側通信手段が前記携帯情報装置と通信可能な通信期間の間に、前記携帯情報装置から設定リクエストを受信し、前記携帯情報装置に前記設定リクエストに対応するレスポンスを返信する装置側通信制御ステップと、
前記装置側通信制御ステップにおいて受信される設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断する設定値判断ステップと、
前記設定値判断ステップにおいて前記１以上の設定値の全てが受信されていると判断される場合、前記装置側通信制御ステップにおいて受信される設定リクエストに含まれる処理識別情報で特定される連動処理を実行する装置側連携ステップと、を実行させ、
前記装置側通信制御ステップは、前記設定リクエストが受信されることに応じて、前記設定値判断ステップにおいて前記１以上の設定値の全てが受信されていないと判断される場合、前記連動処理に用いられる１以上の設定値のうち前記受信されていない設定値の送信を要求するレスポンスを、前記携帯情報装置に返信するレスポンス送信ステップを含む、連携方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、連携システムおよび連携方法に関し、特に、携帯情報装置と、その携帯情報装置と通信可能な画像処理装置とを含む連携システム、その連携システムで実行される連携方法に関する。
【背景技術】
【０００２】
携帯情報装置から複合機（ＭＦＰ）にデータを送信する技術がる。例えば、特開２０１４−０１３６１８号公報（特許文献１）には、複合機との通信を行う通信部、および、複合機に送受信するためのデータを記憶するデータ記憶部を有する携帯端末と、携帯端末との通信を行うＬＡＮ通信部およびブルートゥース通信部、携帯端末との接続形態を判別する接続形態判別部、および、判別した接続形態に基づいて携帯端末との間で送受信するデータを処理するデータ処理部を有する複合機が記載されている。
【０００３】
しかしながら、特開２０１４−０１３６１８号公報に記載の技術では、携帯端末と複合機とを接続する場合に、ＬＡＮ通信部による通信と、ブルートゥース通信部による通信とのいずれを用いるかを、ユーザーが決定して指示しなければならない。このため、携帯端末を、ＭＦＰと通信させるための操作が煩雑であるといった問題があった。
【０００４】
一方、スマートフォンで代表される携帯情報装置は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）と呼ばれる近距離無線通信方式で通信する機能を備えており、ＮＦＣ対応のＭＦＰにスマートフォンを近づけることによって、携帯情報装置とＭＦＰとがＮＦＣ方式で通信し、無線ＬＡＮ等の別の通信方式により携帯情報装置とＭＦＰとの間の通信経路を確立する、いわゆるハンドオーバー技術が知られている。携帯情報装置をＭＦＰとの間で通信経路を確立すればＭＦＰを携帯情報装置で遠隔操作することができる。
【０００５】
しかしながら、携帯情報装置に入力した指示が、ＭＦＰに送信されて実行されているかは、ＭＦＰからの返信を携帯情報装置で表示するか、ＭＦＰの動作を確認しなければならない。このため、操作が煩雑になるといった問題がある。
【特許文献１】特開２０１４−０１３６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、複数の携帯情報装置間で画像処理装置を介してデータを送受信する操作を容易にした連携システムを提供することである。
【０００７】
この発明の他の目的は、携帯情報装置を用いて画像処理装置に所定の処理を実行させる操作を容易にした連携システムを提供することである。
【０００８】
この発明の他の目的は、携帯情報装置を用いて画像処理装置に所定の処理を実行させる操作を容易にした連携方法を提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、連携システムは、複数の携帯情報装置間で画像処理装置を介してデータを送受信する連携システムであって、複数の携帯情報装置それぞれは、画像処理装置と予め定められた距離の範囲内で通信する携帯側通信手段と、画像処理装置に実行させる連携処理を特定する連携処理特定手段と、携帯側通信手段が画像処理装置と通信できない状態で、特定された連携処理に対応する設定値を受け付けるための操作画面を表示する操作画面表示手段と、操作画面が表示された状態で、ユーザーにより入力される設定値を受け付ける操作受付手段と、操作受付手段により操作が受け付けられた後に、携帯側通信手段が画像処理装置と通信可能な状態になることに応じて、携帯側通信手段が画像処理装置と通信可能な通信期間の間に、当該携帯情報装置を識別するための装置識別情報と画像形成装置に実行させる連動処理を識別するため処理識別情報と、受け付けられた設定値とを含む設定リクエストを送信し、画像処理装置から設定リクエストに対するレスポンスを受信する携帯側通信制御手段と、携帯側通信制御手段により受信されるレスポンスが連動処理の開始を示す場合に、画像処理装置と連携してデータを送受信する携帯側連携手段と、を含み、操作画面表示手段は、携帯側通信制御手段により受信されるレスポンスが設定値を要求する場合、携帯側通信手段が画像処理装置からレスポンスを受信した通信期間が終了することに応じて、当該要求された設定値を設定するための操作画面を表示し、画像処理装置は、複数の携帯情報装置それぞれが備える携帯側通信手段と通信する装置側通信手段と、装置側通信手段が複数の携帯情報装置のいずれかと通信可能になることに応じて、装置側通信手段が複数の携帯情報装置のうち装置側通信手段が通信可能となったアクセス装置と通信可能な通信期間の間に、アクセス装置から設定リクエストを受信し、アクセス装置に設定リクエストに対応するレスポンスを返信する装置側通信制御手段と、装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断する設定値判断手段と、設定リクエストが受信されることに応じて、設定値判断手段により１以上の設定値の全てが受信されていると判断される場合、装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理を実行する装置側連携手段と、を備え、装置側通信制御手段は、設定リクエストが受信されることに応じて、設定値判断手段により１以上の設定値の全てが受信されていないと判断される場合、連動処理に用いられる１以上の設定値のうち受信されていない設定値を要求するレスポンスを、アクセス装置に返信し、設定値判断手段により１以上の設定値の全てが受信されていると判断される場合、連動処理の開始を示すレスポンスを、アクセス装置に返信するレスポンス送信手段を、含み、装置側連携手段は、アクセス装置と連携してデータを送受信する装置側送受信手段を含む。
【００１０】
この局面に従えば、複数の携帯情報装置各々は、画像処理装置と予め定められた距離の範囲内で通信可能となり、画像処理装置と通信できない状態で、操作画面を表示し、ユーザーにより入力される設定値が受け付けられた後に、画像処理装置と通信可能な状態になることに応じて、設定リクエストを送信し、受信されるレスポンスが設定値を要求する場合、レスポンスを受信した通信期間が終了することに応じて、設定値を設定するための操作画面を表示し、受信されるレスポンスが連動処理の開始を示す場合に、画像処理装置と連携してデータを送受信する。画像処理装置は、複数の携帯情報装置のいずれかと通信可能になることに応じて、通信可能となったアクセス装置と通信可能な通信期間の間に、アクセス装置から設定リクエストを受信し、設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断し、１以上の設定値の全てが受信されていないと判断される場合、設定値を要求するレスポンスをアクセス装置に返信し、１以上の設定値の全てが受信されていると判断される場合、連動処理の開始を示すレスポンスをアクセス装置に返信し、連動処理を実行する。このため、ユーザーは、携帯情報装置に設定値を入力し、携帯情報装置を画像処理装置に所定の距離まで近づける操作によって、画像処理装置に設定値を設定することができ、連動処理を実行させることができる。このため、携帯情報装置を操作して画像処理装置との間でデータを送受信する処理を実行させる操作を容易にすることができる。その結果、複数の携帯情報装置間で画像処理装置を介してデータを送受信する操作を容易にした連携システムを提供することができる。
【００１１】
好ましくは、携帯側通信制御手段は、連動処理がデータを記憶する転送データ記憶処理の場合、データを画像処理装置に送信する携帯側送信手段と、連動処理が記憶されたデータを送信する転送データ送信処理の場合、画像処理装置からデータを受信する携帯側受信手段と、を含み、装置側処理実行手段は、複数の携帯情報装置のうち第１の携帯情報装置からデータを受信し、受信されたデータを記憶する転送データ記憶手段と、複数の携帯情報装置のうち第２の携帯情報装置に第１の携帯情報装置から受信されたデータを送信する転送データ送信手段と、を含む。
【００１２】
この局面に従えば、携帯情報装置は、連動処理がデータを記憶する転送データ記憶処理の場合、データを画像処理装置に送信し、連動処理が記憶されたデータを送信する転送データ送信処理の場合、画像処理装置からデータを受信し、画像処理装置は、第１の携帯情報装置からデータを受信し、第２の携帯情報装置に第１の携帯情報装置から受信されたデータを送信する。このため、第１の携帯情報装置から第２の携帯情報装置に、画像処理装置を介してデータを転送することができる。
【００１３】
好ましくは、転送データ記憶処理に用いられる設定値は、データを識別するためのデータ識別情報、複数の携帯情報装置のうちデータの送信先の装置を識別するための装置識別情報、データを送信するための条件を示すパスワードを含み、転送データ送信処理に用いられる設定値は、パスワードを含み、転送データ記憶手段は、第１の携帯情報装置から受信されたデータを、第１の携帯情報装置から受信されたパスワードと関連付けて記憶し、転送データ送信手段は、第１の携帯情報装置から受信されたデータと関連付けられたパスワードと同じパスワードが第２の携帯情報装置から受信されることを条件に、第１の携帯情報装置から受信されたデータを第２の携帯情報装置に送信する。
【００１４】
この局面に従えば、画像処理装置は、第１の携帯情報装置から受信されたデータと関連付けられたパスワードと同じパスワードが第２の携帯情報装置から受信されることを条件に、第１の携帯情報装置から受信されたデータを第２の携帯情報装置に送信する。このため、第１の携帯情報装置に入力されたパスワードを知るユーザーが第２の携帯情報装置を操作する場合に、第１の携帯情報装置に記憶されたデータが第２の携帯情報装置に送信される。その結果、データのセキュリティを確保することができる。
【００１５】
好ましくは、携帯側通信制御手段は、設定値としてデータ識別情報を送信する場合、処理対象となるデータに付加される付加情報を送信する付加情報送信手段と、付加情報の送信に応じて受信されるレスポンスが、設定値が誤っていることを示す場合、設定値が誤っていることをユーザーに通知する通知手段と、を含み、装置側通信制御手段は、設定値としてデータ識別情報を含む設定リクエストを受信する場合に、付加情報を受信する付加情報受信手段を、さらに含み、受信された付加情報および設定値として受信された装置識別情報に基づいて、複数の携帯情報装置のうち装置識別情報で特定される携帯情報装置にデータの送信が可能か否かを判断する実行可否判断手段と、レスポンス送信手段は、送信可否判断手段により送信不可能と判断される場合、設定値が誤っていることを示すレスポンスを、アクセス装置に返信するエラー情報送信手段を含む。
【００１６】
この局面に従えば、画像処理装置において、付加情報および設定値として受信された装置識別情報に基づいて、複数の携帯情報装置のうち装置識別情報で特定される携帯情報装置にデータの送信が可能か否かが判断され、送信不可能と判断される場合、設定値が誤っていることを示すレスポンスが携帯情報装置に返信され、設定値が誤っていることを示すレスポンスを受信する携帯情報装置では、設定値が誤っていることがユーザーに通知される。このため、データの送信先の設定ミスを低減することができる。
【００１７】
好ましくは、設定値判断手段は、設定リクエストに含まれる装置識別情報と処理識別情報と設定値とを記憶する設定値記憶手段と、設定値記憶手段により、設定リクエストに含まれる装置識別情報および処理識別情報とともに記憶される設定値に基づいて、連動処理に用いられる１以上の設定値の全てが存在するか否かを判断する。
【００１８】
この局面に従えば、画像処理装置において、設定リクエストに含まれる装置識別情報および処理識別情報とともに記憶される設定値に基づいて、連動処理に用いられる１以上の設定値の全てが存在するか否かが判断される。このため、連動処理を実行する画像処理装置で設定値が設定されたか否かを判断するので、連動処理を実行するために必要な設定値を携帯情報装置で設定することができる。
【００１９】
この発明の他の局面によれば、連携システムは、画像処理装置と、画像処理装置と通信可能な携帯情報装置とで実行される連携システムであって、携帯情報装置は、画像処理装置と予め定められた距離の範囲内で通信する携帯側通信手段と、画像処理装置に実行させる連携処理を特定する連携処理特定手段と、携帯側通信手段が画像処理装置と通信できない状態で、特定された連携処理に対応する設定値を受け付けるための操作画面を表示する操作画面表示手段と、操作画面が表示された状態で、ユーザーにより入力される設定値を受け付ける操作受付手段と、操作受付手段によって操作が受け付けられた後に、携帯側通信手段が画像処理装置と通信可能な状態になることに応じて、携帯側通信手段が画像処理装置と通信可能な通信期間の間に、当該携帯情報装置を識別するための装置識別情報と連動処理を識別するため処理識別情報と、受け付けられた設定値とを含む設定リクエストを送信し、画像処理装置から設定リクエストに対するレスポンスを受信する携帯側通信制御手段と、を備え、操作画面表示手段は、携帯側通信制御手段によって受信されたレスポンスが設定値を要求する場合、携帯側通信手段が画像処理装置からレスポンスを受信した通信期間が終了することに応じて、受信されたレスポンスによって要求された設定値を設定するための操作画面を表示し、画像処理装置は、携帯情報装置が備える携帯側通信手段と通信する装置側通信手段と、装置側通信手段が携帯情報装置と通信可能になることに応じて、装置側通信手段が携帯情報装置と通信可能な通信期間の間に、携帯情報装置から設定リクエストを受信し、携帯情報装置に設定リクエストに対応するレスポンスを返信する装置側通信制御手段と、装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断する設定値判断手段と、設定値判断手段により１以上の設定値の全てが受信されていると判断される場合、装置側通信制御手段によって受信される設定リクエストに含まれる処理識別情報で特定される連動処理を実行する装置側連携手段と、を備え、装置側通信制御手段は、設定リクエストが受信されることに応じて、設定値判断手段によって１以上の設定値の全てが受信されていないと判断される場合、連動処理に用いられる１以上の設定値のうち受信されていない設定値の送信を要求するレスポンスを、携帯情報装置に返信するレスポンス送信手段を含む。
【００２０】
この局面に従えば、携帯情報装置は、画像処理装置と予め定められた距離の範囲内で通信可能となり、画像処理装置と通信できない状態で、操作画面を表示し、ユーザーにより入力される設定値が受け付けられた後に、画像処理装置と通信可能な状態になることに応じて、設定リクエストを送信し、レスポンスを受信する。また、携帯情報装置は、受信されるレスポンスが設定値を要求する場合、レスポンスを受信した通信期間が終了することに応じて、設定値を設定するための操作画面を表示する。画像処理装置は、携帯情報装置と通信可能になることに応じて、携帯情報装置と通信可能な通信期間の間に、携帯情報装置から設定リクエストを受信し、設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断し、１以上の設定値の全てが受信されていないと判断される場合、設定値を要求するレスポンスを携帯情報装置に返信し、１以上の設定値の全てが受信されていると判断される場合、連動処理を実行する。このため、ユーザーは、携帯情報装置に設定値を入力し、携帯情報装置を画像処理装置に所定の距離まで近づける操作によって、画像処理装置に設定値を設定することができ、連動処理を実行させることができる。このため、携帯情報装置を用いて画像処理装置に所定の処理を実行させる操作を容易にした連携システムを提供することができる。
【００２１】
この発明の他の局面に従えば、連携方法は、画像処理装置と、画像処理装置と通信可能な携帯情報装置とで実行される連携方法であって、携帯情報装置は、画像処理装置と予め定められた距離の範囲内で通信する携帯側通信手段を備えており、携帯情報装置に、画像処理装置に実行させる連携処理を特定する連携処理ステップと、携帯側通信手段が画像処理装置と通信できない状態で、特定された連携処理に対応する設定値を受け付けるための操作画面を表示する操作画面表示ステップと、操作画面が表示された状態で、ユーザーにより入力される設定値を受け付ける操作受付ステップと、操作受付ステップにおいて操作が受け付けられた後に、携帯側通信手段が画像処理装置と通信可能な状態になることに応じて、携帯側通信手段が画像処理装置と通信可能な通信期間の間に、当該携帯情報装置を識別するための装置識別情報と連動処理を識別するため処理識別情報と、受け付けられた設定値とを含む設定リクエストを送信し、画像処理装置から設定リクエストに対するレスポンスを受信する携帯側通信制御ステップと、を実行させ、操作画面表示ステップは、携帯側通信制御ステップにおいて受信されたレスポンスが設定値を要求する場合、携帯側通信手段が画像処理装置からレスポンスを受信した通信期間が終了することに応じて、受信されたレスポンスによって要求された設定値を設定するための操作画面を表示するステップを含み、画像処理装置は、携帯情報装置が備える携帯側通信手段と通信する装置側通信手段を備え、画像処理装置に、装置側通信手段が携帯情報装置と通信可能になることに応じて、装置側通信手段が携帯情報装置と通信可能な通信期間の間に、携帯情報装置から設定リクエストを受信し、携帯情報装置に設定リクエストに対応するレスポンスを返信する装置側通信制御ステップと、装置側通信制御ステップにおいて受信される設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断する設定値判断ステップと、設定値判断ステップにおいて１以上の設定値の全てが受信されていると判断される場合、装置側通信制御ステップにおいて受信される設定リクエストに含まれる処理識別情報で特定される連動処理を実行する装置側連携ステップと、を実行させ、装置側通信制御ステップは、設定リクエストが受信されることに応じて、設定値判断ステップにおいて１以上の設定値の全てが受信されていないと判断される場合、連動処理に用いられる１以上の設定値のうち受信されていない設定値の送信を要求するレスポンスを、携帯情報装置に返信するレスポンス送信ステップを含む。
【００２２】
この局面に従えば、携帯情報装置を用いて画像処理装置に所定の処理を実行させる操作を容易にした連携方法を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態の１つにおける連携システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図４】操作パネルの一例を示す平面図である。
【図５】携帯情報装置のハードウェア構成の概要を示すブロック図である。
【図６】携帯情報装置が備えるＣＰＵの機能の一例を示す機能ブロック図である。
【図７】ＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。
【図８】携帯側連携処理の一例を示すフローチャートである。
【図９】装置側連携処理の流れの一例を示すフローチャートである。
【図１０】連携処理の流れの一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２５】
図１は、本発明の実施の形態の１つにおける連携システムの全体概要を示す図である。図１を参照して、連携システム１は、画像処理装置として機能する複合機（以下、「ＭＦＰ」という）１００と、携帯情報装置２００，２００Ａと、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００は、ネットワーク３に接続される。
【００２６】
携帯情報装置２００，２００Ａは、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など、ユーザーに携帯して使用されるコンピューターである。ここでは、携帯情報装置２００，２００Ａを、スマートフォンとしており、通話機能とを備えている。このため、携帯情報装置２００，２００Ａは、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置２００，２００Ａ各々は、近距離無線方式による無線通信によって、ＭＦＰ１００と通信可能である。
【００２７】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。
【００２８】
無線局５は、ネットワーク３の中継装置であり、無線ＬＡＮ通信機能を備えた携帯情報装置２００，２００Ａと通信して、携帯情報装置２００，２００Ａをネットワーク３に接続する。このため、携帯情報装置２００，２００Ａは、ＭＦＰ１００と、無線局５およびネットワーク３を介してデータの送受信が可能である。
【００２９】
なお、ＭＦＰ１００は、ネットワーク３に接続される場合を例に説明するが、インターネットに接続されてもよい。また、接続形態は有線または無線を問わない。また、図１では、連携システム１は、１台のＭＦＰ１００を含む場合を示しているが、台数を限定するものではなく、１台以上あればよい。また、連携システム１は、２台の携帯情報装置２００，２００Ａを含む場合を示しているが、台数を限定するものではなく、１台以上あればよい。携帯情報装置２００，２００Ａは、それぞれが備える機能は同じである。ここでは、特に言及しない限り、携帯情報装置２００を例に説明する。
【００３０】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００３１】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００３２】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、第１装置側通信部１１７と、第２装置側通信部１１８と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲＯＭ）１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３３】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。
【００３４】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、携帯情報装置２００，２００Ａとの間で通信し、データを送受信する。
【００３５】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３６】
第１装置側通信部１１７は、ＮＦＣ規格に基づき、携帯情報装置２００と無線により通信する。第１装置側通信部１１７は、携帯情報装置２００との間の距離が、第１の距離以下となると携帯情報装置２００と通信する。第１の距離は、例えば、１０数ｃｍである。
【００３７】
第２装置側通信部１１８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に基づき、携帯情報装置２００とペアリングすることによってＰｔｏＰ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）で無線により通信する。第１装置側通信部１１７は、携帯情報装置２００との間の距離が、第１の距離より長い第２の距離以下で携帯情報装置２００と通信が可能である。第２の距離は、例えば、１０ｍ以上である。なお、第２装置側通信部１１８は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格、または、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）規格等に基づき無線通信するインターフェースであってもよい。
【００３８】
第１装置側通信部１１７は、第２装置側通信部１１８が携帯情報装置２００，２００のいずれかと通信可能となるように、第２装置側通信部１１８が携帯情報装置２００とペアリングするようにしてもよい。これにより、ユーザーは、例えば、携帯情報装置２００を、第１装置側通信部１１７から第１の距離の範囲内に近づければ、第２装置側通信部１１８が携帯情報装置２００と通信可能となる。ユーザーが、携帯情報装置２００をＭＦＰ１００に近づける操作が、ペアリングを指示する操作と判断するので、ユーザーは、携帯情報装置２００に送信先のＭＦＰ１００を指定する等の操作が不要となる。
【００３９】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１９Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００４０】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４１】
図４は、操作パネルの一例を示す平面図である。図４を参照して、操作パネル１６０は、表示部１６１と操作部１６３とを含む。なお、図中の点線は、後述するハードキー部１６７を示すために付したもので、実際には存在しない。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。
【００４２】
操作部１６３は、タッチパネル１６５と、ハードキー部１６７と、接触位置通知領域１１７Ａと、を含む。タッチパネル１６５は、表示部１６１の上面または下面に表示部１６１に重畳して設けられる。ハードキー部１６７は、複数のハードキーを含む。ハードキーは、例えば接点スイッチである。タッチパネル１６５は、表示部１６１の表示面中でユーザーにより指示された位置を検出する。接触位置通知領域１１７Ａは、第１装置側通信部１１７が配置されている位置を示す領域である。接触位置通知領域１１７Ａは、例えば、第１装置側通信部１１７のアンテナが配置される。接触位置通知領域１１７Ａは、ユーザーに、携帯情報装置２００を近づける位置を通知するための表示である。
【００４３】
ユーザーがＭＦＰ１００を操作する場合は直立した姿勢となる場合が多いので、表示部１６１の表示面、タッチパネル１６５の操作面、接触位置通知領域１１７Ａおよびハードキー部１６７は、上方を向いて配置される。ユーザーが表示部１６１の表示面を容易に視認することができ、ユーザーが指で操作部１６３を容易に指示することができるようにするためである。
【００４４】
図５は、携帯情報装置のハードウェア構成の概要を示すブロック図である。図５を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、画像を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、第１携帯側通信部２０９と、第２携帯側通信部２１０と、外部記憶装置２１１と、を含む。
【００４５】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００４６】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。
【００４７】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００４８】
無線ＬＡＮＩ／Ｆ２０８は、携帯情報装置２００をＷｉ−Ｆｉ規格に基づき無線通信するインターフェースである。携帯情報装置２００に、ＭＦＰ１００それぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、ＭＦＰ１００と通信することができ、データの送受信が可能となる。
【００４９】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。また、フラッシュメモリ２０３は、携帯情報装置２００を識別するための装置識別情報、および携帯情報装置２００を使用するユーザーとして割り当てられたユーザーを識別するためのユーザー識別情報を記憶する。
【００５０】
第１携帯側通信部２０９は、ＮＦＣ規格に基づき、ＭＦＰ１００との間の距離が第１の距離以下となる装置と通信する。
【００５１】
第２携帯側通信部２１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に基づき、ＭＦＰ１００とペアリングすることによってＰｔｏＰで無線により通信する。第２携帯側通信部２１０は、ＭＦＰ１００との間の距離が、第２の距離以下でＭＦＰ１００と通信が可能である。
【００５２】
第１携帯側通信部２０９は、第２携帯側通信部２１０がＭＦＰ１００と通信可能となるように、ＭＦＰ１００とペアリングするようにしてもよい。これにより、ユーザーは、携帯情報装置２００を、ＭＦＰ１００から第１の距離の範囲内に近づければ、第２携帯側通信部２１０が、ＭＦＰ１００と通信可能となる。なお、第２携帯側通信部２１０は、Ｗｉ−Ｆｉ規格、または、ＩｒＤＡ格等に基づき無線通信するインターフェースであってもよい。
【００５３】
外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、携帯側連携プログラムを記憶したＣＤ−ＲＯＭ２１０Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１０Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１０Ａに記録された携帯側連携プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００５４】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００５５】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１０Ａに記録されたプログラムについて説明したが、インターネット５に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、インターネット５に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５６】
本実施の形態における連携システム１においては、携帯情報装置２００，２００Ａ各々が、ＭＦＰ１００と通信することによって、ＭＦＰ１００と連携して処理を実行する。この場合、携帯情報装置２００，２００Ａ各々は、ＭＦＰ１００で実行させる連動処理を特定し、携帯情報装置２００，２００Ａ各々に入力された設定値に従って、ＭＦＰ１００に連動処理を実行させる。ここでは、携帯情報装置２００がＭＦＰ１００を経由して携帯情報装置２００Ａにデータを転送するデータ転送処理を実行する場合について説明する。この場合、携帯情報装置２００はＭＦＰ１００に第１の連動処理を実行させ、携帯情報装置２００ＡはＭＦＰ１００に第２の連動処理を実行させる。
【００５７】
具体的には、携帯情報装置２００がＭＦＰ１００に実行させる第１の連動処理は、データ転送処理のうち携帯情報装置２００に記憶されたデータを記憶する転送データ記憶処理であり、携帯情報装置２００ＡがＭＦＰ１００に実行させる第２の連動処理は、データ転送処理のうち携帯情報装置２００から受信されたデータを携帯情報装置２００Ａに送信する転送データ送信処理である。ＭＦＰ１００に、第１の連動処理である転送データ記憶処理を実行させる場合に用いられる設定値は、転送の対象となるデータを識別するためのデータ識別情報と、データの送信先の装置識別情報と、パスワードである。また、ＭＦＰ１００に、第２の連動処理である転送データ送信処理を実行させる場合に用いられる設定値は、パスワードである。
【００５８】
図６は、携帯情報装置が備えるＣＰＵの機能の一例を示す機能ブロック図である。図６に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が携帯側連携プログラムを実行することにより、ＣＰＵ２０１に形成される。図６を参照して、携帯情報装置２００が備えるＣＰＵ２０１は、連動処理特定部２５１と、操作画面表示部２５３と、操作受付部２５５と、携帯側通信制御部２５７と、判定部２５９と、携帯側連携部２６１と、エラー画面表示部２６３と、を含む。
【００５９】
携帯側通信制御部２５７は、無線ＬＡＮＩ／Ｆ２０６、第１携帯側通信部２０９および第２携帯側通信部２１０を制御する。携帯側通信制御部２５７は、第１携帯側通信部２０９とＭＦＰ１００との間の通信状態を操作画面表示部２５３に出力する。第１携帯側通信部２０９は、携帯情報装置２００がＭＦＰ１００から第１の距離の範囲内に近づいた場合にＭＦＰ１００と通信可能になる。通信状態は、第１携帯側通信部２０９がＭＦＰ１００と通信可能な通信中状態と、通信不可能な非通信状態とを含む。以下、第１携帯側通信部２０９がＭＦＰ１００と通信可能となってから通信不可能となるまでの期間を単位期間という。
【００６０】
連動処理特定部２５１は、ＭＦＰ１００に実行させる連動処理を特定する。連動処理は、ＭＦＰ１００が携帯情報装置２００と連携して実行する処理である。連動処理特定部２５１は、連動処理選択画面を表示部２０６に表示する。連動処理選択画面は、ＭＦＰ１００が実行可能な連動処理を識別するための処理識別情報のリストを含む。ＭＦＰ１００に実行させる連動処理は、ＭＦＰ１００との間で、予め定めておくようにすればよい。連動処理特定部２５１は、ユーザーが操作部２０７に入力する操作に基づいて、連動処理選択画面に含まれる１以上の処理識別情報のうちから１つを連動処理の処理識別情報として特定する。連動処理特定部２５１は、特定された連動処理の処理識別情報を、操作画面表示部２５３および携帯側連携部２６１に出力する。
【００６１】
操作画面表示部２５３は、携帯側通信制御部２５７から非通信状態が入力されている状態で、操作画面を表示部２０６に表示する。操作画面は、連動処理特定部２５１から入力される処理識別情報で特定される連動処理をＭＦＰ１００が実行するために用いる設定値を受け付けるための画面であり、設定値を受け付ける領域を含む。操作画面表示部２５３は、携帯側通信制御部２５７から通信中状態が入力されている状態から、非通信状態が入力されると、操作画面を表示部２０６に表示する。
【００６２】
操作受付部２５５は、表示部２０６に操作画面が表示された状態で、ユーザーが操作部２０７に入力する操作に基づいて、操作画面に含まれる領域に入力される設定値を受け付ける。操作受付部２５５は、連動処理の処理識別情報と、受け付けられた設定値との組を携帯側通信制御部２５７および携帯側連携部２６１に出力する。
【００６３】
携帯側通信制御部２５７は、操作受付部２５５から連動処理の処理識別情報と設定値との組が入力される。携帯側通信制御部２５７は、設定リクエスト送信部２７１と、付加情報送信部２７３と、レスポンス受信部２７５と、を含む。
【００６４】
設定リクエスト送信部２７１は、第１携帯側通信部２０９を制御する。設定リクエスト送信部２７１は、操作受付部２５５から連動処理の処理識別情報と設定値との組が入力された後、第１携帯側通信部２０９がＭＦＰ１００と通信可能になると、ＭＦＰ１００に設定リクエストをする。設定リクエストは、携帯情報装置２００の装置識別情報と、連動処理の処理識別情報と、設定値と、を含む。装置識別情報は、携帯情報装置２００を識別可能な装置であればよく、限定するものではないが、例えば、ＩＰアドレス、ＭＡＣアドレス、ドメイン名等を用いることができる。
【００６５】
設定リクエスト送信部２７１は、携帯情報装置２００がＭＦＰ１００との距離が第１の距離の範囲内になると、第１携帯側通信部２０９を制御して、設定リクエストをＭＦＰ１００に送信する。設定リクエスト送信部２７１は、設定リクエストを送信すると、設定値を付加情報送信部２７３に出力するとともに、受信指示をレスポンス受信部２７５に出力する。
【００６６】
携帯側通信制御部２５７は、設定リクエスト送信部２７１が携帯情報装置２００の装置識別情報をＭＦＰ１００に送信する場合、無線ＬＡＮＩ／Ｆ２０６または第２携帯側通信部２１０を制御して、ＭＦＰ１００との間の通信を確立する。この場合、携帯側通信制御部２５７は、第１携帯側通信部２０９を制御して、無線ＬＡＮＩ／Ｆ２０６または第２携帯側通信部２１０のいずれかにおいてＭＦＰ１００との間で通信を確立するための手順を実行する。これにより、携帯情報装置２００はＭＦＰ１００との間で、無線ＬＡＮＩ／Ｆ２０６または第２携帯側通信部２１０のいずれかを介して通信可能となる。ここでは、第２携帯側通信部２１０がＭＦＰ１００との間で通信可能となった場合を例に説明する。
【００６７】
付加情報送信部２７３は、設定リクエスト送信部２７１から設定値が入力されることに応じて、その設定値に関連する付加情報が存在する場合に、その付加情報を第１携帯側通信部２０９を介してＭＦＰ１００に送信する。付加情報送信部２７３は、設定リクエスト送信部２７１が設定リクエストを送信した期間を含む単位期間内に付加情報を送信する。例えば、連動処理特定部２５１によって特定される連動処理が転送データ記憶処理の場合における付加情報は、転送の対象となるデータのヘッダー部分である。付加情報送信部２７３は、設定リクエスト送信部２７１から入力される設定値が、転送の対象となるデータのデータ識別情報の場合、フラッシュメモリ２０３に記憶されたデータのうち設定値であるデータ識別情報で特定されるデータのヘッダー部分を、ＭＦＰ１００に送信する。
【００６８】
レスポンス受信部２７５は、設定リクエスト送信部２７１から受信指示が入力された後、第１携帯側通信部２０９を制御して、設定リクエスト送信部２７１が設定リクエストを送信した期間を含む単位期間内に、ＭＦＰ１００から送信されるレスポンスを受信する。レスポンスは、設定値を要求するレスポンスと、連動処理の開始を示すレスポンスと、設定値が誤っていることを示すレスポンスと、を含む。設定値が誤っていることを示すレスポンスは、エラー情報を含む。レスポンス受信部２７５は、受信されたレスポンスを判定部２５９に出力する。レスポンス受信部２７５は、エラー情報受信部２７７を含む。エラー情報受信部２７７は、設定値が誤っていることを示すレスポンスを受信する場合、そのレスポンスに含まれるエラー情報を、エラー画面表示部２６３に出力する。エラー情報は、例えば、誤っている設定値の種類を示す設定値種類識別情報を含む。
【００６９】
エラー画面表示部２６３は、エラー情報が入力されることに応じて、設定値に誤りがあることを示すメッセージを含むエラー画面を、表示部２０６に表示する。
【００７０】
判定部２５９は、レスポンス受信部２７５からレスポンスが入力される。判定部２５９は、レスポンスを判定する。判定部２５９は、レスポンスが設定値を要求するレスポンスの場合、その設定値の種類を識別するための設定値種類識別情報を操作画面表示部２５３に出力し、レスポンスが連動処理の開始を示すレスポンスの場合、携帯側連携部２６１に開始指示を出力する。
【００７１】
操作画面表示部２５３は、判定部２５９から設定値種類識別情報が入力されることに応じて、その設定値種類識別情報で特定される種類の設定値を受け付けるための操作画面を、表示部２０６に表示する。操作画面表示部２５３は、判定部２５９から設定値種類識別情報が入力された後、携帯側通信制御部２５７から入力される通信状態が通信中状態から非通信状態に切り換わることに応じて、操作画面を表示部２０６に表示する。
【００７２】
携帯側連携部２６１は、連動処理特定部２５１から連動処理の処理識別情報が入力され、操作受付部２５５から設定値が入力される。携帯側連携部２６１は、携帯側送信部２８１と、携帯側受信部２８３と、を含む。携帯側送信部２８１は、連動処理識別情報で特定される連動処理が転送用データ記憶処理を示す場合、判定部２５９から開始指示が入力されることに応じて、操作受付部２５５から入力される設定値のうち送信の対象となるデータのデータ識別情報を特定し、特定されたデータ識別情報で特定されるデータを、第２携帯側通信部２１０を介してＭＦＰ１００に送信する。
【００７３】
携帯側受信部２８３は、連動処理識別情報で特定される連動処理が転送用データ送信処理を示す場合、判定部２５９から開始指示が入力されることに応じて、第２携帯側通信部２１０を介してＭＦＰ１００からデータを受信する。
【００７４】
図７は、ＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。図７に示す機能は、ＭＦＰ１００各々が備えるＣＰＵ１１１が装置側連携プログラムを実行することにより、ＣＰＵ１１１に形成される。図７を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、装置側通信制御部５１と、設定値判断部５３と、設定値記憶部５５と、装置側連携部５７と、実行可否判断部５９と、を含む。
【００７５】
装置側通信制御部５１は、通信Ｉ／Ｆ部１１２、第１装置側通信部１１７および第２装置側通信部１１８を制御する。装置側通信制御部５１は、設定リクエスト受信部６１と、付加情報受信部６７と、レスポンス送信部６３と、を含む。設定リクエスト受信部６１は、第１装置側通信部１１７を制御し、第１装置側通信部１１７が携帯情報装置２００，２００Ａのいずれかと通信可能になると、携帯情報装置２００，２００Ａのうち通信可能となった装置から設定リクエストを受信する。携帯情報装置２００から設定リクエストを受信する場合、その設定リクエストは、携帯情報装置２００を識別するための装置識別情報と、連動処理である転送データ記憶処理の処理識別情報と、設定値と、を含む。携帯情報装置２００Ａから設定リクエストを受信する場合、その設定リクエストは、携帯情報装置２００Ａを識別するための装置識別情報と、連動処理である転送データ送信処理の処理識別情報と、設定値と、を含む。設定リクエスト受信部６１は、携帯情報装置２００または携帯情報装置２００Ａから取得された設定リクエストを、設定値判断部５３に出力する。
【００７６】
装置側通信制御部５１は、設定リクエスト受信部６１が携帯情報装置２００，２００Ａいずれかから設定リクエストを受信する場合、通信Ｉ／Ｆ部１１２または第２装置側通信部１１８を制御して、携帯情報装置２００，２００Ａのうち設定リクエストを送信してきた装置との間の通信を確立する。例えば、携帯情報装置２００から設定リクエストを受信する場合、装置側通信制御部５１は、第１装置側通信部１１７を制御して、携帯情報装置２００との間で、通信Ｉ／Ｆ部１１２または第２装置側通信部１１８のいずれかと通信を確立するための手順を実行する。これにより、ＭＦＰ１００は、携帯情報装置２００との間で、通信Ｉ／Ｆ部１１２または第２装置側通信部１１８のいずれかを介して通信可能となる。ここでは、第２装置側通信部１１８を介して携帯情報装置２００と通信可能になる場合を例に説明する。第２装置側通信部１１８が携帯情報装置２００との間で通信可能な距離は、第１装置側通信部１１７が携帯情報装置２００との間で通信可能な距離より内外ので、第１装置側通信部１１７が携帯情報装置２００との間で通信可能な状態から通信不可能な状態に変化した後でも、第２装置側通信部１１８は携帯情報装置２００との間で通信可能な状態を維持することができる。
【００７７】
付加情報受信部６７は、第１装置側通信部１１７を制御して、設定リクエスト受信部６１が設定リクエストを送信した期間を含む単位期間内に、携帯情報装置２００から付加情報を受信する場合、その付加情報を取得する。付加情報受信部６７は、第１装置側通信部１１７によって受信された付加情報を実行可否判断部５９に出力する。
【００７８】
設定値判断部５３は、設定リクエスト受信部６１から設定リクエストが入力されることに応じて、設定リクエストを設定値記憶部５５に出力する。設定値記憶部５５は、設定値判断部５３から設定リクエストが入力されることに応じて、その設定リクエストを、ＨＤＤ１１５に記憶する。設定値判断部５３は、設定リクエストに含まれる処理識別情報で特定される連動処理を実行するために用いられる設定値の全てが、設定リクエストに含まれる装置識別情報で特定される装置から受信されているか否かを、設定値記憶部５５によって記憶された設定リクエストを参照して、判断する。設定値判断部５３は、連動処理を実行するために用いられる設定値の全てが受信されていると判断する場合、受信完了信号をレスポンス送信部６３および装置側連携部５７に出力する。設定値判断部５３は、連動処理を実行するために用いられる設定値の全てが受信されていない判断する場合、受信されていない設定値の種類を識別するための設定値種類識別情報をレスポンス送信部６３に出力する。
【００７９】
実行可否判断部５９は、付加情報受信部６７から付加情報が入力され、付加情報および設定値記憶部５５によって記憶された１以上の設定リクエストを参照して、連動処理を実行可能か否かを判断する。具体的には、携帯情報装置２００から受信される設定リクエストに含まれる処理識別情報で特定される連動処理が転送データ記憶処理の場合について説明する。転送データ記憶処理を実行させる場合に用いられる設定値は、転送の対象となるデータを識別するためのデータ識別情報と、データの送信先の装置識別情報と、パスワードである。ここでは、データの送信先の装置識別情報が携帯情報装置２００Ａを特定する場合を例に説明する。ＭＦＰ１００は、ＨＤＤ１１５に、ユーザーデータを記憶している。ユーザーデータは、ユーザーごとのユーザーレコードを含む。ユーザーレコードは、ユーザーを識別するためのユーザー識別情報と、そのユーザーが使用する携帯情報装置の装置識別情報と、そのユーザーが所属するグループを識別するためのグループ識別情報と、を含む。実行可否判断部５９は、付加情報を解析して、付加情報に対応するデータが、グループ内でのみ公開可能で、グループ外で非公開のデータであることを示す秘密の状態のデータであるか否かを判断する。例えば、付加情報であるデータのヘッダー部分に、秘密の状態のデータであることを示す印が含まれていれば、その印を検出する。秘密の状態のデータであることを示す印は、例えば、「部外秘」の文字列である。
【００８０】
また、実行可否判断部５９は、携帯情報装置２００の装置識別情報と、設定リクエストに含まれる送信先の装置識別情報とに基づいて、ユーザーデータを参照して、携帯情報装置２００のユーザーと携帯情報装置２００Ａのユーザーとが、同一のグループに属するか否かを判断する。実行可否判断部５９は、送信の対象となるデータが秘密の状態のデータである場合で、かつ、携帯情報装置２００のユーザーと携帯情報装置２００Ａのユーザーとが同一のグループに属しないと判断する場合、連動処理を実行不可と判断する。実行可否判断部５９は、送信の対象となるデータが秘密の状態のデータでない場合、また、実行可否判断部５９は、送信の対象となるデータが秘密の状態のデータで、かつ、携帯情報装置２００のユーザーと携帯情報装置２００Ａのユーザーとが同一のグループに属する場合、連動処理を実行可と判断する。実行可否判断部５９は、連動処理を実行不可と判断する場合、レスポンス送信部６３および装置側連携部５７に、実行不可信号を出力する。
【００８１】
レスポンス送信部６３は、設定値判断部５３から設定値種類識別情報が入力されることに応じて、第１装置側通信部１１７を制御して、設定リクエスト受信部６１が設定リクエストを受信した期間を含む単位期間内に、その設定値種類識別情報で特定される種類の設定値を要求するレスポンスを送信する。レスポンス送信部６３は、設定値判断部５３から受信完了信号が入力されることに応じて、実行可否判断部５９から実行不可信号が入力されないことを条件に、第１装置側通信部１１７を制御して、設定リクエスト受信部６１が設定リクエストを受信した期間を含む単位期間内に、連動処理の開始を示すレスポンスを送信する。レスポンス送信部６３は、エラー情報送信部６５を含む。エラー情報送信部６５は、実行可否判断部５９から実行不可信号が入力される場合、第１装置側通信部１１７を制御して、設定リクエスト受信部６１が設定リクエストを受信した期間を含む単位期間内に、設定値が誤っていることを示すレスポンスを送信する。設定値が誤っていることを示すレスポンスは、エラー情報を含む。エラー情報は、ここでは、送信先を示す設定値である装置識別情報が誤っていることを示す情報である。
【００８２】
装置側連携部５７は、設定値判断部５３から受信完了信号が入力されることに応じて、実行可否判断部５９から実行不可信号が入力されないことを条件に、連動処理を実行する。装置側連携部５７は、転送データ記憶部７１と、転送データ送信部７３と、を含む。転送データ記憶部７１は、携帯情報装置２００から受信された設定リクエストに含まれる処理識別情報で特定される連動処理が転送データ記憶処理を示す場合、設定値判断部５３から受信完了信号が入力されることに応じて、第２装置側通信部１１８を介して携帯情報装置２００からデータを受信する。転送データ記憶部７１は、携帯情報装置２００から受信されたデータに設定リクエストに含まれるデータ識別情報を付し、設定リクエストに含まれる送信先の装置識別情報およびパスワードと関連付けてＨＤＤ１１５に記憶する。
【００８３】
転送データ送信部７３は、携帯情報装置２００Ａから受信された設定リクエストに含まれる処理識別情報で特定される連動処理が転送データ記憶処理を示す場合、設定値判断部５３から受信完了信号が入力されることに応じて、ＨＤＤ１１５に記憶されたデータのうちから、携帯情報装置２００Ａの装置識別情報と関連付けられたデータを、そのデータに関連付けられたパスワードが携帯情報装置２００Ａから受信される設定リクエストに含まれるパスワードと一致することを条件に、第２装置側通信部１１８を介して携帯情報装置２００Ａに送信する。
【００８４】
図８は、携帯側連携処理の一例を示すフローチャートである。携帯側連携処理は、携帯情報装置２００，２００Ａ各々が備えるＣＰＵ２０１が携帯側連携プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。ここでは、携帯情報装置２００が備えるＣＰＵ２０１が携帯側連携プログラムを実行する場合の携帯側連携処理を例に説明する。図８を参照して、ＣＰＵ２０１は、連動処理選択画面を表示部２０６に表示する（ステップＳ０１）。連動処理選択画面は、ＭＦＰ１００が実行可能な連動処理を識別するための処理識別情報のリストを含む。
【００８５】
次のステップＳ０２においては、連動処理の選択を受け付けたか否かを判断する。連動処理の選択を受け付けるまで待機状態となり（ステップＳ０２でＮＯ）、連動処理の選択を受け付けたならば（ステップＳ０２でＹＥＳ）、処理をステップＳ０３に進める。ユーザーが操作部２０７に、リストに含まれる１以上の処理識別情報のうちから１つを選択する操作を入力する場合、連動処理の選択を受け付ける。そして、ユーザーにより選択された処理識別情報で特定される連動処理を、ＭＦＰ１００に実行させる連動処理に特定する（ステップＳ０３）。
【００８６】
次のステップＳ０４においては、操作画面を表示部２０６に表示する。操作画面は、ＭＦＰ１００が、ステップＳ０３において特定された連動処理を実行するために用いる設定値を受け付けるための画面であり、設定値を受け付ける領域を含む。ＭＦＰ１００が、ステップＳ０３において特定された連動処理を実行するために用いる設定値が複数存在する場合、任意の１つの設定値を受け付けるための設定画面を表示するようにすればよい。
【００８７】
次のステップＳ０５においては、設定値を受け付けるまで待機状態となり（ステップＳ０５でＮＯ）、設定値を受け付けたならば処理をステップＳ０６に進める。
【００８８】
次のステップＳ０６においては、設定リクエストを生成する。設定リクエストは、携帯情報装置２００の装置識別情報と、ステップＳ０３において特定された連動処理の処理識別情報と、ステップＳ０５において受け付けられた設定値と、を含む。そして、第１携帯側通信部２０９がＭＦＰ１００と通信可能になったか否かを判断する（ステップＳ０７）。第１携帯側通信部２０９がＭＦＰ１００と通信可能になるまで待機状態となり（ステップＳ０７でＮＯ）、第１携帯側通信部２０９がＭＦＰ１００と通信可能になると（ステップＳ０７でＹＥＳ）、処理をステップＳ０８に進める。
【００８９】
ステップＳ０８においては、ステップＳ０６において生成された設定リクエストをＭＦＰ１００に第１携帯側通信部２０９を介して送信し、処理をステップＳ０９に進める。ステップＳ０９においては、第１携帯側通信部２０９を制御して、ＭＦＰ１００が返信するレスポンスを受信する。レスポンスは、設定値を要求するレスポンスと、連動処理の開始を示すレスポンスと、設定値が誤っていることを示すレスポンスと、を含む。
【００９０】
次のステップＳ１０においては、ＭＦＰ１００との間の通信が切断したか否かを判断する。第１携帯側通信部２０９がＭＦＰ１００と通信不可能になると、通信が切断したと判断する。ＭＦＰ１００との間の通信が切断するまで待機状態となり（ステップＳ１０でＮＯ）、ＭＦＰ１００との間の通信が切断したならば処理をステップＳ１１に進める。
【００９１】
ステップＳ１１においては、ステップＳ０９において受信されたレスポンスに従って、処理を分岐させる。レスポンスが設定値を要求するレスポンスならば処理をステップＳ０４に戻し、レスポンスが連動処理の開始を示すレスポンスならば処理をステップＳ１２に進め、レスポンスがエラー情報を含む設定値が誤っていることを示すレスポンスならば処理をステップＳ１３に進める。ステップＳ０４においては、処理がステップＳ１１から進む場合、レスポンスに含まれる設定値種類識別情報で特定される種類の設定値を受け付けるための操作画面を、表示部２０６に表示する。
【００９２】
ステップＳ１２においては、ステップＳ０３において特定された連動処理に対応して、携帯情報装置２００で実行する処理として定められた処理を実行し、処理を終了する。例えば、連動処理が、転送データ記憶処理の場合、転送データ記憶処理に対応して、携帯情報装置２００で実行する処理として定められた処理は、データをＭＦＰ１００に送信する処理である。また、連動処理が、転送データ送信処理の場合、転送データ送信処理に対応して、携帯情報装置２００で実行する処理として定められた処理は、ＭＦＰ１００から送信されるデータを受信し、記憶する処理である。
【００９３】
ステップＳ１３においては、エラー画面を表示部２０６に表示し、処理をステップＳ０４に戻す。ステップＳ０４においては、処理がステップＳ１３から進む場合、レスポンスに含まれる、誤っている設定値の種類を識別するための設定値種類識別情報で特定される種類の設定値を受け付けるための操作画面を、表示部２０６に表示する。
【００９４】
図９は、装置側連携処理の流れの一例を示すフローチャートである。装置側連携処理は、ＭＦＰ１００が備えるＣＰＵ１１１が装置側連携プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図９を参照して、ＣＰＵ１１１は、第１装置側通信部１１７が携帯情報装置２００，２００Ａのいずれかと通信可能になったか否かを判断する（ステップＳ２１）。第１装置側通信部１１７が携帯情報装置２００，２００Ａのいずれかと通信可能になるまで待機状態となり（ステップＳ２１でＮＯ）、第１装置側通信部１１７が携帯情報装置２００，２００Ａのいずれかと通信可能になると（ステップＳ２１でＹＥＳ）、処理をステップＳ２２に進める。ここでは、第１装置側通信部１１７が携帯情報装置２００と通信可能になった場合を例に説明する。
【００９５】
ステップＳ２２においては、第１装置側通信部１１７を制御して、携帯情報装置２００から設定リクエストを受信する。そして、受信された設定リクエストをＨＤＤ１１５に記憶する（ステップＳ２３）。設定リクエストは、携帯情報装置２００の装置識別情報と、連動処理の処理識別情報と、設定値と、を含む。
【００９６】
次のステップＳ２４において、設定値を判断する。具体的には、ステップＳ２２において受信された設定リクエストに含まれる処理識別情報で特定される連動処理で用いられる設定値を要求するか否かを判断する。ＨＤＤ１１５に記憶されている設定リクエストのうちで、ステップＳ２２において受信された設定リクエストに含まれる装置識別情報および処理識別情報が同じ設定リクエストを抽出し、抽出された１以上の設定リクエストに含まれる設定値を特定する。そして、特定された１以上の設定値が、ステップＳ２２において受信された設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てか否かを判断する。連動処理に用いられる１以上の設定値の全てが、特定されるならば、設定値を要求しないと判断し、連動処理に用いられる１以上の設定値の全てが特定されないならば、設定値を要求すると判断する。
【００９７】
そして、判断結果に基づいて処理を分岐させる（ステップＳ２５）。判断結果が、設定値を要求することを示す判断結果ならば処理をステップＳ２６に進めるが、そうでなければ処理をステップＳ２８に進める。ステップＳ２６においては、第１装置側通信部１１７を制御して、設定値を要求するレスポンスを携帯情報装置２００に送信する。次のステップＳ２７においては、第１装置側通信部１１７において携帯情報装置２００との間の通信が切断されたか否かを判断する。第１装置側通信部１１７において携帯情報装置２００との間の通信が切断されるまで待機状態となり（ステップＳ２７でＮＯ）、第１装置側通信部１１７において携帯情報装置２００との間の通信が切断されたならば（ステップＳ２７でＹＥＳ）、処理をステップＳ２１に戻す。
【００９８】
ステップＳ２８においては、実行可否を判断する。処理がステップＳ２８に進む場合、ステップＳ２２において受信された設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てを含む１以上の設定リクエストがＨＤＤ１１５に記憶されている。ステップＳ２８においては、ＨＤＤ１１５に記憶されている１以上の設定リクエストにそれぞれ含まれる１以上の設定値を用いて、設定リクエストに含まれる処理識別情報で特定される連動処理を実行可能か否かを判断する。
【００９９】
次のステップＳ２９においては、実行可否の判断結果が実行可能ならば処理をステップＳ３０に進めるが、そうでなければ処理をステップＳ３２に進める。ステップＳ３０においては、第１装置側通信部１１７を介して連動処理の開始を示すレスポンスを携帯情報装置２００に送信し、処理をステップＳ３１に進める。ステップＳ３１においては、設定リクエストに含まれる処理識別情報で特定される連動処理を実行し、処理を終了する。例えば、連動処理が、転送データ記憶処理の場合、携帯情報装置２００から送信されるデータを受信し、受信されたデータに設定値であるデータ識別情報を付したデータを、設定値である送信先の装置識別情報と関連付けてＨＤＤ１１５に記憶する。また、連動処理が、転送データ送信処理の場合、設定リクエストに含まれる装置識別情報と同じ装置識別情報と関連付けられたデータを、そのデータに関連付けられたパスワードが設定リクエストに含まれる設定値であるパスワードと同じであることを条件に、設定リクエストに含まれる装置識別情報で特定される装置に送信する。
【０１００】
ステップＳ３２においては、エラー情報を含むレスポンスを携帯情報装置２００に送信し、処理をステップＳ２１に戻す。
【０１０１】
図１０は、連携処理の流れの一例を示す図である。図１０を参照して、上から下に向かって時間の流れを示し、携帯情報装置２００，２００ＡおよびＭＦＰ１００間で送受信される情報の流れを、時系列で示している。ここでは、携帯情報装置２００を名称「携帯情報装置Ａ」で示し、携帯情報装置２００を名称「携帯情報装置Ｂ」で示し、ＭＦＰ００を名称「ＭＦＰ」で示している。また、携帯情報装置２００において、ＭＦＰ１００に実行させる連動処理として転送データ記憶処理が指定され、携帯情報装置２００Ａにおいて、ＭＦＰ１００に実行させる連動処理として転送データ送信処理が指定される場合を例に示している。
【０１０２】
まず、携帯情報装置２００において、連動処理として転送データ記憶処理が受け付けられる。そして、送信の対象となるデータのデータ識別情報が設定値として受け付けられる。データ識別情報を受け付ける携帯情報装置２００は、第１携帯側通信部１１７がＭＦＰ１００と通信可能になると、換言すれば、ユーザーが携帯情報装置２００を、ＭＦＰ１００の操作パネル１６０の接触位置通知領域１１７Ａに１０数センチまで近づければ、携帯情報装置２００はＭＦＰ１００に設定リクエストを送信する。この設定リクエストは、携帯情報装置２００の装置識別情報と、転送データ記憶処理の処理識別情報と、送信の対象となるデータのデータ識別情報と、を含む。
【０１０３】
設定リクエストを受信するＭＦＰ１００は、設定リクエストを記憶するとともに、連動処理を実行するための設定値を要求するか否かを判断する。転送データ記憶処理を実行するための設定値は、送信の対象となるデータのデータ識別情報と、送信先の装置識別情報と、パスワードとを含む。この段階では、データ識別情報が受信されたのみで、装置識別情報と、パスワードとは未だ受信されていないので、設定値を要求するレスポンスを携帯情報装置２００に返信する。この場合におけるレスポンスは、要求する設定値の種類を示す設定値種類識別情報を含む。
【０１０４】
携帯情報装置２００は、ＭＦＰ１００から設定値を要求するレスポンスを受信した後、第１携帯側通信部１１７がＭＦＰ１００と通信不可能になると、換言すれば、ユーザーが携帯情報装置２００を、ＭＦＰ１００の操作パネル１６０の接触位置通知領域１１７Ａから１０数センチ以上離すと、設定値種類識別情報で特定される種類の設定値として、送信先の装置の装置識別情報を受け付けるための操作画面を表示する。そして、ユーザーが操作部２０７に入力する送信先の装置識別情報を受け付ける。ここでは、送信先の装置識別情報として、携帯情報装置２００Ａの装置識別情報を受け付ける場合を例に示している。
【０１０５】
装置識別情報を受け付ける携帯情報装置２００は、第１携帯側通信部１１７がＭＦＰ１００と通信可能になると、換言すれば、ユーザーが携帯情報装置２００を、ＭＦＰ１００の操作パネル１６０の接触位置通知領域１１７Ａに１０数センチまで近づければ、携帯情報装置２００はＭＦＰ１００に設定リクエストを送信する。この設定リクエストは、携帯情報装置２００の装置識別情報と、転送データ記憶処理の処理識別情報と、送信の携帯情報装置２００Ａの装置識別情報と、を含む。
【０１０６】
設定リクエストを受信するＭＦＰ１００は、設定リクエストを記憶するとともに、連動処理を実行するための設定値を要求するか否かを判断する。この段階では、データ識別情報と送信先の装置識別情報とが受信されたのみで、パスワードは未だ受信されていないので、設定値を要求するレスポンスを携帯情報装置２００に返信する。この場合におけるレスポンスは、要求する設定値の種類を示す設定値種類識別情報を含む。
【０１０７】
携帯情報装置２００は、ＭＦＰ１００から設定値を要求するレスポンスを受信した後、第１携帯側通信部１１７がＭＦＰ１００と通信不可能になると、換言すれば、ユーザーが携帯情報装置２００を、ＭＦＰ１００の操作パネル１６０の接触位置通知領域１１７Ａから１０数センチ以上離すと、設定値種類識別情報で特定される種類の設定値として、パスワードを受け付けるための操作画面を表示する。そして、ユーザーが操作部２０７に入力するパスワードを受け付ける。
【０１０８】
パスワードを受け付ける携帯情報装置２００は、第１携帯側通信部１１７がＭＦＰ１００と通信可能になると、換言すれば、ユーザーが携帯情報装置２００を、ＭＦＰ１００の操作パネル１６０の接触位置通知領域１１７Ａに１０数センチまで近づければ、携帯情報装置２００はＭＦＰ１００に設定リクエストを送信する。この設定リクエストは、携帯情報装置２００の装置識別情報と、転送データ記憶処理の処理識別情報と、パスワードと、を含む。
【０１０９】
設定リクエストを受信するＭＦＰ１００は、設定リクエストを記憶するとともに、連動処理を実行するための設定値を要求するか否かを判断する。この段階では、データ識別情報と送信先の装置識別情報とパスワードとが受信されており、転送データ記憶処理に用いる設定値の全てが受信されている。このため、連動処理開始を示すレスポンスを携帯情報装置２００に返信し、連動処理を実行する。
【０１１０】
携帯情報装置２００は、ＭＦＰ１００から連動処理の開始を示すレスポンスを受信した後、連動処理である転送データ記憶処理に対応する処理を実行する。具体的には、連動処理の対象となるデータとして指定されたデータ識別情報で特定されるデータをフラッシュメモリ２０３から読出し、ＭＦＰ１００に送信する。ＭＦＰ１００においては、連動処理である転送データ記憶処理が実行されている。具体的には、ＭＦＰ１００は、転送データ記憶処理を実行することにより、携帯情報装置２００が送信するデータを受信し、設定値である送信先の携帯情報装置２００Ａの装置識別情報およびパスワードと関連付けてＨＤＤ１１５に記憶する。
【０１１１】
次に、携帯情報装置２００Ａにおいて、連動処理として転送データ送信処理が受け付けられる。そして、パスワードが設定値として受け付けられる。パスワードを受け付ける携帯情報装置２００Ａは、第１携帯側通信部１１７がＭＦＰ１００と通信可能になると、換言すれば、ユーザーが携帯情報装置２００Ａを、ＭＦＰ１００の操作パネル１６０の接触位置通知領域１１７Ａに１０数センチまで近づければ、携帯情報装置２００ＡはＭＦＰ１００に設定リクエストを送信する。この設定リクエストは、携帯情報装置２００Ａの装置識別情報と、転送データ送信処理の処理識別情報と、設定値として受け付けられたパスワードと、を含む。
【０１１２】
設定リクエストを受信するＭＦＰ１００は、設定リクエストを記憶するとともに、連動処理を実行するための設定値を要求するか否かを判断する。転送データ送信処理を実行するための設定値は、パスワードを含む。この段階では、パスワードが受信されており、転送データ送信処理に用いる設定値の全てが受信されている。このため、連動処理開始を示すレスポンスを携帯情報装置２００Ａに返信し、連動処理を実行する。具体的には、ＭＦＰ１００は、転送データ送信処理を実行することにより、ＨＤＤ１１５に記憶されているデータのうち、設定リクエストに含まれる装置識別情報と関連付けられたデータを抽出し、抽出されたデータに関連付けられたパスワードが、設定リクエストに含まれるパスワードと一致することを条件に、抽出されたデータを携帯情報装置２００Ａに送信する。
【０１１３】
携帯情報装置２００Ａは、ＭＦＰ１００から連動処理の開始を示すレスポンスを受信した後、連動処理である転送データ送信処理に対応する処理を実行する。具体的には、ＭＦＰ１００から送信されるデータを受信し、フラッシュメモリ２０３に記憶する。
【０１１４】
以上説明したように、本実施の形態における連携システム１は、携帯情報装置２００，２００Ａ間でＭＦＰ１００を介してデータを送受信する連携システムである。携帯情報装置２００，２００Ａ各々は、ＭＦＰ１００と第１の距離の範囲内で通信可能となる第１携帯側通信１１７を備えており、第１携帯側通信１１７がＭＦＰ１００と通信できない状態、換言すれば、携帯情報装置２００，２００ＡがＭＦＰ１００から第１の距離以上離れている状態で、操作画面を表示し、ユーザーにより入力される設定値が受け付けられた後に、第１携帯側通信１１７がＭＦＰ１００と通信可能な状態になると、換言すれば、携帯情報装置２００，２００ＡがＭＦＰ１００から第１の距離以内の距離まで近づくことに応じて、設定リクエストを送信する。また、携帯情報装置２００，２００Ａ各々は、ＭＦＰ１００に設定リクエストを送信した後にＭＦＰ１００から受信されるレスポンスが設定値を要求する場合、レスポンスを受信した通信期間が終了することに応じて、換言すれば、携帯情報装置２００，２００ＡがＭＦＰ１００から第１の距離以上離れることに応じて、設定値を設定するための操作画面を表示する。また、ＭＦＰ１００は、携帯情報装置２００，２００Ａのいずれかと通信可能になることに応じて、通信可能となったアクセス装置と通信可能な通信期間の間に、アクセス装置から設定リクエストを受信し、設定リクエストに含まれる処理識別情報で特定される連動処理に用いられる１以上の設定値の全てが受信されたか否かを判断し、１以上の設定値の全てが受信されていないと判断される場合、設定値を要求するレスポンスをアクセス装置に返信し、１以上の設定値の全てが受信されていると判断される場合、連動処理の開始を示すレスポンスをアクセス装置に返信し、連動処理を実行する。このため、ユーザーは、例えば、携帯情報装置２００に設定値を入力し、携帯情報装置２００をＭＦＰ１００に第１の距離以内に近づける操作によって、ＭＦＰ１００に設定値を設定することができ、連動処理を実行させることができる。
【０１１５】
また、例えば、携帯情報装置２００は、ＭＦＰ１００に、連動処理として転送データ記憶処理の処理識別情報を含む設定リクエストを送信した後にＭＦＰ１００から受信されるレスポンスが連動処理の開始を示す場合に、ＭＦＰ１００にデータを送信し、ＭＦＰ１００は転送データ記憶処理を実行することにより携帯情報装置２００から送信されるデータを受信し、携帯情報装置２００Ａの装置識別情報と関連付けて記憶する。さらに、携帯情報装置２００Ａは、ＭＦＰ１００に、連動処理として転送データ送信処理の処理識別情報を含む設定リクエストを送信した後にＭＦＰ１００から受信されるレスポンスが連動処理の開始を示す場合に、ＭＦＰ１００は転送データ送信処理を実行することにより携帯情報装置２００Ａに携帯情報装置２００から受信されたデータを送信し、携帯情報装置２００Ａは、ＭＦＰ１００から送信されるデータを受信する。このため、ユーザーは、携帯情報装置２００を操作してＭＦＰ１００にデータを受信して記憶させる処理、携帯情報装置２００Ａを操作してＭＦＰ１００にデータを送信させる処理を実行させる操作を容易にすることができる。さらに、携帯情報装置２００から携帯情報装置２００Ａに、ＭＦＰ１００を介してデータを転送することができる。
【０１１６】
また、ＭＦＰ１００は、携帯情報装置２００から受信されたデータと関連付けられたパスワードと同じパスワードが携帯情報装置２００Ａから受信されることを条件に、携帯情報装置２００から受信されたデータを携帯情報装置２００Ａに送信する。このため、携帯情報装置２００に入力されたパスワードを知るユーザーが携帯情報装置２００Ａを操作する場合に、携帯情報装置２００に記憶されたデータが携帯情報装置２００に送信されるので、データのセキュリティを確保することができる。
【０１１７】
また、携帯情報装置２００は、設定値としてデータ識別情報をＭＦＰ１００に送信する場合、処理対象となるデータに付加される付加情報をＭＦＰ１００に送信し、付加情報の送信に応じてＭＦＰ１００から受信されるレスポンスが、設定値が誤っていることを示す場合、設定値が誤っていることをユーザーに通知する。ＭＦＰ１００では、付加情報および設定値として受信された装置識別情報に基づいて、送信先の携帯情報装置２００にデータの送信が可能か否かを判断し、送信不可能と判断される場合、設定値が誤っていることを示すレスポンスを、携帯情報装置２００に返信する。このため、携帯情報装置２００で、データの送信先の設定ミスを低減することができる。
【０１１８】
また、ＭＦＰ１００において、設定リクエストに含まれる装置識別情報および処理識別情報とともに記憶される設定値に基づいて、連動処理に用いられる１以上の設定値の全てが存在するか否かを判断する。このため、連動処理を実行するＭＦＰ１００で設定値が設定されたか否かを判断するので、連動処理を実行するために必要な設定値を携帯情報装置２００，２００Ａで設定することができる。
【０１１９】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を、携帯情報装置の一例として携帯情報装置２００，２００Ａとを含む連携システム１について説明したが、図８に示した携帯側連携処理を携帯情報装置２００各々に実行させ、図９に示した装置側連携処理をＭＦＰ１００に実行させる連携方法として発明を捉えることができるのは言うまでもない。
【０１２０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２１】
１  連携システム、３  ネットワーク、１００，１００Ａ  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  第１装置側通信部、１１７Ａ  接触位置通知領域、１１８  第２装置側通信部、１１９  外部記憶装置、１１９Ａ  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２００，２００Ａ  携帯情報装置、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０８  無線ＬＡＮＩ／Ｆ、２０９  第１携帯側通信部、２１０  第２携帯側通信部、２１１  外部記憶装置、５１  装置側通信制御部、５３  設定値判断部、５５  設定値記憶部、５７  装置側連携部、５９  実行可否判断部、６１  設定リクエスト受信部、６３  レスポンス送信部、６５  エラー情報送信部、６７  付加情報受信部、７１  転送データ記憶部、７３  転送データ送信部、２５１  連動処理特定部、２５３  操作画面表示部、２５５  操作受付部、２５７  携帯側通信制御部、２５９  判定部、２６１  携帯側連携部、２６３  エラー画面表示部、２７１  設定リクエスト送信部、２７３  付加情報送信部、２７５  レスポンス受信部、２７７  エラー情報受信部、２８１  携帯側送信部、２８３  携帯側受信部。
【図１】
2016025569.tif 000003
【図２】
2016025569.tif 000004
【図３】
2016025569.tif 000005
【図４】
2016025569.tif 000006
【図５】
2016025569.tif 000007
【図６】
2016025569.tif 000008
【図７】
2016025569.tif 000009
【図８】
2016025569.tif 000010
【図９】
2016025569.tif 000011
【図１０】
2016025569.tif 000012