(57)【要約】【課題】処理装置が持つデフォルトの設定に対してユーザが希望する設定変更を加える場合よりもユーザの操作負担を軽減すると共に、端末上で処理の設定を行いその設定の情報を処理装置に送って実行させる場合よりも端末上でのユーザの設定操作の負担を軽減する。【解決手段】携帯端末２００は、機器１００に関するユーザ固有の設定（デフォルト値、選択リスト等）を含む画面情報を記憶している。ユーザが機器１００のタッチパネル１０６に表示されるメニュー画面上で実行したい処理を選択すると、機器１００はＢＬＥ等の無線通信により近傍の携帯端末２００から情報を収集し、選択操作を行ったユーザの携帯端末２００を特定し、その携帯端末２００から画面情報を取得する。機器１００のＵＩ管理部１０４は、画面情報が含むデフォルト値や選択リストを反映した設定画面をタッチパネル１０６に表示し、ユーザから設定変更操作や処理開始の操作を受け付ける。【選択図】図１
2018014681.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの端末と、ユーザから指示された処理を実行する処理装置と、を含み、
前記端末は、
前記処理に関する設定画面を構成するための、前記ユーザによって設定された画面情報を記憶する記憶手段と、
を含み、
前記処理装置は、
短距離無線通信により前記端末から前記画面情報を取得する取得手段と、
取得された前記画面情報に従って設定画面を表示し、その設定画面に対するユーザからの設定変更を受け付ける受付手段と、
を含む、ことを特徴とする処理システム。
【請求項２】
前記取得手段は、前記処理装置がユーザから特定の操作を受けた場合に、前記端末から前記画面情報を取得する、ことを特徴とする請求項１に記載の処理システム。
【請求項３】
前記記憶手段に記憶されている前記画面情報は、前記処理装置が実行可能な処理種別ごとの種別画面情報を含み、
前記取得手段は、前記特定の操作として、実行する処理種別を選択する操作を受けた場合に、前記端末から、選択された処理種別についての前記種別画面情報を取得し、
前記受付手段は、前記設定画面として、取得された前記種別画面情報に従って生成した、前記選択された処理種別についての種別設定画面を表示する、
ことを特徴とする請求項２に記載の処理システム。
【請求項４】
前記端末は、前記画面情報の取得権限を証明する証明情報を更に記憶しており、
前記処理装置は、
前記ユーザから証明情報の入力を受け付け、受け付けた前記証明情報を前記端末に送信する証明情報送信手段、を更に含み、
前記端末は、前記処理装置から送信された証明情報が、記憶している前記証明情報に合致する場合に、前記画面情報を前記処理装置に提供する、
ことを特徴とする請求項１〜３のいずれか１項に記載の処理システム。
【請求項５】
前記処理装置は、
前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後、前記端末に対してその設定情報を提供する設定情報提供手段、
を更に含み、
前記端末は、
前記記憶手段内の前記画面情報を、前記処理装置から提供された前記設定情報により更新する更新手段、
を更に含む、ことを特徴とする請求項１〜４のいずれか１項に記載の処理システム。
【請求項６】
前記画面情報には、前記処理装置の設定のための専用情報と、前記処理装置の設定以外の前記端末の処理でも用いられる共用情報と、が含まれ、
前記更新手段は、前記記憶手段内の前記画面情報のうち前記専用情報のみを前記処理装置から提供された前記設定情報により更新する、ことを特徴とする請求項５に記載の処理システム。
【請求項７】
前記処理装置は、
前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後、前記端末に対してその設定情報を提供する設定情報提供手段、
を更に含み、
前記端末は、
前記記憶手段内に前記画面情報がない場合、前記処理装置から提供された前記設定情報に対応する画面情報を前記記憶手段に格納する画面情報格納手段、
を更に含む、ことを特徴とする請求項１〜４のいずれか１項に記載の処理システム。
【請求項８】
処理を実行する手段と、
短距離無線通信により、ユーザの端末から前記処理に関する設定画面を構成するための、前記ユーザによって設定された画面情報を取得する取得手段と、
取得された前記画面情報に従って設定画面を表示し、その設定画面に対するユーザからの設定変更を受け付ける受付手段と、
を含む処理装置。
【請求項９】
前記取得手段は、前記処理装置がユーザから特定の操作を受けた場合に、前記端末から前記画面情報を取得する、ことを特徴とする請求項８に記載の処理装置。
【請求項１０】
前記取得手段は、前記特定の操作として、実行する処理種別を選択する操作を受けた場合に、前記端末の記憶手段に記憶されている処理種別ごとの種別画面情報のうち、選択された処理種別についての種別画面情報を取得し、
前記受付手段は、前記設定画面として、取得された前記種別画面情報に従って生成した、前記選択された処理種別についての設定画面を表示する、
ことを特徴とする請求項９に記載の処理装置。
【請求項１１】
ユーザから、前記画面情報の取得権限を証明する証明情報の入力を受け付け、受け付けた前記証明情報を前記端末に送信する証明情報送信手段、を更に含む、
ことを特徴とする請求項８〜１０のいずれか１項に記載の処理装置。
【請求項１２】
前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後、前記端末に対してその設定情報を提供する設定情報提供手段、
を更に含むことを特徴とする請求項８〜１１のいずれか１項に記載の処理装置。
【請求項１３】
前記画面情報には、前記処理装置の設定のための専用情報と、前記処理装置の設定以外の前記端末の処理でも用いられる共用情報と、が含まれ、
前記設定情報提供手段は、前記設定情報のうち前記専用情報に対応する情報のみを前記端末に対して提供する、ことを特徴とする請求項１２に記載の処理装置。
【請求項１４】
ユーザから指示された処理を実行する処理装置が備えるコンピュータを、
短距離無線通信により、ユーザの端末から前記処理に関する設定画面を構成するための、前記ユーザによって設定された画面情報を取得する取得手段、
取得された前記画面情報に従って設定画面を表示し、その設定画面に対するユーザからの設定変更を受け付ける受付手段、
として機能させるためのプログラム。
【請求項１５】
処理装置が実行する処理に関する設定画面を構成するための、ユーザによって設定された画面情報を記憶する記憶手段と、
前記画面情報を前記処理装置に提供する画面情報提供手段と、
を含む端末。
【請求項１６】
前記記憶手段に記憶されている前記画面情報は、前記処理装置が実行可能な処理種別ごとの種別画面情報を含み、
前記画面情報提供手段は、前記処理装置から通知された処理種別についての前記種別画面情報を前記処理装置に提供する、ことを特徴とする請求項１５に記載の端末。
【請求項１７】
前記画面情報の取得権限を証明する証明情報を記憶する手段、を更に含み、
前記画面情報提供手段は、前記処理装置から送信された証明情報が、記憶されている前記証明情報に合致する場合に、前記画面情報を前記処理装置に提供する、
ことを特徴とする請求項１５〜１６のいずれか１項に記載の端末。
【請求項１８】
前記処理装置が前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後に、前記処理装置から提供された前記設定情報により、前記記憶手段内の前記画面情報を更新する更新手段、
を更に含む、ことを特徴とする請求項１５〜１７のいずれか１項に記載の端末。
【請求項１９】
前記画面情報には、前記処理装置の設定のための専用情報と、前記処理装置の設定以外の前記端末の処理でも用いられる共用情報と、が含まれ、
前記更新手段は、前記記憶手段内の前記画面情報のうち前記専用情報のみを前記処理装置から提供された前記設定情報により更新する、ことを特徴とする請求項１８に記載の端末。
【請求項２０】
前記処理装置が前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後に、前記処理装置から提供された前記設定情報に対応する画面情報を前記記憶手段に格納する画面情報格納手段、
を更に含む、ことを特徴とする請求項１５〜１７のいずれか１項に記載の端末。
【請求項２１】
コンピュータを、
処理装置が実行する処理に関する設定画面を構成するための、ユーザによって設定された画面情報を記憶する記憶手段、
前記画面情報を前記処理装置に提供する画面情報提供手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理システム、処理装置、端末及びプログラムに関する。
【背景技術】
【０００２】
複合機（プリンタ、スキャナ、コピー機、ファクシミリ等の機能を併せ持つ装置）等の処理装置は、コピーやスキャン等の各種機能について様々な項目の設定が可能となっている。例えば、コピー機能ひとつをとっても、用紙サイズ、部数、片面／両面印刷、カラー／モノクロ、濃度等の多数の設定項目がある。各設定項目にデフォルト値を登録可能な機器も多く、このような処理装置では、デフォルト値と異なる設定値を用いたい場合のみ、設定の変更操作を行うだけでよい。しかし、処理装置が持つデフォルト設定値はあくまで処理装置に対してのものであって個々のユーザごとのものではないため、よく使う設定値がデフォルト値と異なる項目が多いユーザは毎回多くの項目について設定変更操作が必要となる。
【０００３】
特許文献１に開示された装置は、データ転送を行うに際し、間違った機器へ送信しないために、距離の測定や機器の所有者情報の取得を行う。
【０００４】
特許文献２に開示されたシステムでは、携帯端末とジョブ処理装置の通信接続が確立されると、携帯端末に保持されているジョブデータがジョブ処理装置に送信される。
【０００５】
特許文献３には、複合機から携帯端末に対してＮＦＣ（Near Field Communication）経由でBluetooth（商標）接続のための通信設定画面情報を伝達し、この通信設定画面情報を用いて確立されたBluetooth接続を介して携帯端末から複合機に印刷データを転送することが開示されている。
【０００６】
特許文献４に開示された技術では、ユーザは、携帯端末上のメニュー画面上で、利用するその画像形成装置に実行させるジョブ（印刷やスキャン等）やそのジョブについての設定（用紙サイズや解像度等）を行う。これらジョブについての設定情報はいったん携帯端末に記憶される。画像形成装置は、原稿台への原稿のセット、手差しトレイへの用紙のセット等を検出した場合に、付近に存在する携帯端末との無線通信を開始する。そして、携帯端末のユーザの情報、または記憶されたジョブ設定情報を受信し、携帯端末のユーザの情報を用いたログイン処理、またはジョブ設定情報に基づいたジョブの設定を行う。そして、ユーザが画像形成装置に対してジョブ開始を指示すると、その設定に従ってジョブを実行する。
【０００７】
特許文献５に開示された通信装置は、ネットワークを介して通信相手装置からの接続要求を受信する。接続要求の受信に応じて、通信相手装置のデバイス情報を取得する。取得したデバイス情報に基づいて、当該デバイス情報が所定の条件を満たす場合に接続要求受信後の当該接続要求に対するユーザによる接続の承認処理を省略して、通信相手装置との接続を許可する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２８８１０９号公報
【特許文献２】特開２００９−１５１６８６号公報
【特許文献３】特開２０１０−０９８７１７号公報
【特許文献４】特開２０１４−０２６１６３号公報
【特許文献５】特開２０１４−２１６９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
処理装置に実行させる処理についての設定をユーザが持つ端末で行い、その設定により得られた設定情報を処理装置に対して端末から送信する方式では、処理のための設定を端末上で完結させる必要がある。一方、近年、腕時計型のウエアラブル端末のように、貧弱なＵＩ（ユーザインタフェース）（例えば非常に小さい画面）しかもたない端末が普及しつつある。このようなＵＩが貧弱な端末に、処理装置が行う処理についての多様な項目の設定のための画面を表示することは困難であり、仮に表示できたとしてもその画面に表示された細かい項目をユーザがタッチ操作等で選んで設定を行うのは現実的ではない。
【００１０】
本発明は、処理装置が持つデフォルトの設定に対してユーザが希望する設定変更を加える場合よりもユーザの操作負担を軽減すると共に、端末上で処理の設定を行いその設定の情報を処理装置に送って実行させる場合よりも端末上でのユーザの設定操作の負担を軽減することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に係る発明は、ユーザの端末と、ユーザから指示された処理を実行する処理装置と、を含み、前記端末は、前記処理に関する設定画面を構成するための、前記ユーザによって設定された画面情報を記憶する記憶手段と、を含み、前記処理装置は、短距離無線通信により前記端末から前記画面情報を取得する取得手段と、取得された前記画面情報に従って設定画面を表示し、その設定画面に対するユーザからの設定変更を受け付ける受付手段と、を含む、ことを特徴とする処理システムである。
【００１２】
請求項２に係る発明は、前記取得手段は、前記処理装置がユーザから特定の操作を受けた場合に、前記端末から前記画面情報を取得する、ことを特徴とする請求項１に記載の処理システムである。
【００１３】
請求項３に係る発明は、前記記憶手段に記憶されている前記画面情報は、前記処理装置が実行可能な処理種別ごとの種別画面情報を含み、前記取得手段は、前記特定の操作として、実行する処理種別を選択する操作を受けた場合に、前記端末から、選択された処理種別についての前記種別画面情報を取得し、前記受付手段は、前記設定画面として、取得された前記種別画面情報に従って生成した、前記選択された処理種別についての種別設定画面を表示する、ことを特徴とする請求項２に記載の処理システムである。
【００１４】
請求項４に係る発明は、前記端末は、前記画面情報の取得権限を証明する証明情報を更に記憶しており、前記処理装置は、前記ユーザから証明情報の入力を受け付け、受け付けた前記証明情報を前記端末に送信する証明情報送信手段、を更に含み、前記端末は、前記処理装置から送信された証明情報が、記憶している前記証明情報に合致する場合に、前記画面情報を前記処理装置に提供する、ことを特徴とする請求項１〜３のいずれか１項に記載の処理システムである。
【００１５】
請求項５に係る発明は、前記処理装置は、前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後、前記端末に対してその設定情報を提供する設定情報提供手段、を更に含み、前記端末は、前記記憶手段内の前記画面情報を、前記処理装置から提供された前記設定情報により更新する更新手段、を更に含む、ことを特徴とする請求項１〜４のいずれか１項に記載の処理システムである。
【００１６】
請求項６に係る発明は、前記画面情報には、前記処理装置の設定のための専用情報と、前記処理装置の設定以外の前記端末の処理でも用いられる共用情報と、が含まれ、前記更新手段は、前記記憶手段内の前記画面情報のうち前記専用情報のみを前記処理装置から提供された前記設定情報により更新する、ことを特徴とする請求項５に記載の処理システムである。
【００１７】
請求項７に係る発明は、前記処理装置は、前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後、前記端末に対してその設定情報を提供する設定情報提供手段、を更に含み、前記端末は、前記記憶手段内に前記画面情報がない場合、前記処理装置から提供された前記設定情報に対応する画面情報を前記記憶手段に格納する画面情報格納手段、を更に含む、ことを特徴とする請求項１〜４のいずれか１項に記載の処理システムである。
【００１８】
請求項８に係る発明は、処理を実行する手段と、短距離無線通信により、ユーザの端末から前記処理に関する設定画面を構成するための、前記ユーザによって設定された画面情報を取得する取得手段と、取得された前記画面情報に従って設定画面を表示し、その設定画面に対するユーザからの設定変更を受け付ける受付手段と、を含む処理装置である。
【００１９】
請求項９に係る発明は、前記取得手段は、前記処理装置がユーザから特定の操作を受けた場合に、前記端末から前記画面情報を取得する、ことを特徴とする請求項８に記載の処理装置である。
【００２０】
請求項１０に係る発明は、前記取得手段は、前記特定の操作として、実行する処理種別を選択する操作を受けた場合に、前記端末の記憶手段に記憶されている処理種別ごとの種別画面情報のうち、選択された処理種別についての種別画面情報を取得し、前記受付手段は、前記設定画面として、取得された前記種別画面情報に従って生成した、前記選択された処理種別についての設定画面を表示する、ことを特徴とする請求項９に記載の処理装置である。
【００２１】
請求項１１に係る発明は、ユーザから、前記画面情報の取得権限を証明する証明情報の入力を受け付け、受け付けた前記証明情報を前記端末に送信する証明情報送信手段、を更に含む、ことを特徴とする請求項８〜１０のいずれか１項に記載の処理装置である。
【００２２】
請求項１２に係る発明は、前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後、前記端末に対してその設定情報を提供する設定情報提供手段、を更に含むことを特徴とする請求項８〜１１のいずれか１項に記載の処理装置である。
【００２３】
請求項１３に係る発明は、前記画面情報には、前記処理装置の設定のための専用情報と、前記処理装置の設定以外の前記端末の処理でも用いられる共用情報と、が含まれ、前記設定情報提供手段は、前記設定情報のうち前記専用情報に対応する情報のみを前記端末に対して提供する、ことを特徴とする請求項１２に記載の処理装置である。
【００２４】
請求項１４に係る発明は、ユーザから指示された処理を実行する処理装置が備えるコンピュータを、短距離無線通信により、ユーザの端末から前記処理に関する設定画面を構成するための、前記ユーザによって設定された画面情報を取得する取得手段、取得された前記画面情報に従って設定画面を表示し、その設定画面に対するユーザからの設定変更を受け付ける受付手段、として機能させるためのプログラムである。
【００２５】
請求項１５に係る発明は、処理装置が実行する処理に関する設定画面を構成するための、ユーザによって設定された画面情報を記憶する記憶手段と、前記画面情報を前記処理装置に提供する画面情報提供手段と、を含む端末である。
【００２６】
請求項１６に係る発明は、前記記憶手段に記憶されている前記画面情報は、前記処理装置が実行可能な処理種別ごとの種別画面情報を含み、前記画面情報提供手段は、前記処理装置から通知された処理種別についての前記種別画面情報を前記処理装置に提供する、ことを特徴とする請求項１５に記載の端末である。
【００２７】
請求項１７に係る発明は、前記画面情報の取得権限を証明する証明情報を記憶する手段、を更に含み、前記画面情報提供手段は、前記処理装置から送信された証明情報が、記憶されている前記証明情報に合致する場合に、前記画面情報を前記処理装置に提供する、ことを特徴とする請求項１５〜１６のいずれか１項に記載の端末である。
【００２８】
請求項１８に係る発明は、前記処理装置が前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後に、前記処理装置から提供された前記設定情報により、前記記憶手段内の前記画面情報を更新する更新手段、を更に含む、ことを特徴とする請求項１５〜１７のいずれか１項に記載の端末である。
【００２９】
請求項１９に係る発明は、前記画面情報には、前記処理装置の設定のための専用情報と、前記処理装置の設定以外の前記端末の処理でも用いられる共用情報と、が含まれ、前記更新手段は、前記記憶手段内の前記画面情報のうち前記専用情報のみを前記処理装置から提供された前記設定情報により更新する、ことを特徴とする請求項１８に記載の端末である。
【００３０】
請求項２０に係る発明は、前記処理装置が前記設定画面に対応付けて保持されている設定情報に従って処理の実行を開始した後に、前記処理装置から提供された前記設定情報に対応する画面情報を前記記憶手段に格納する画面情報格納手段、を更に含む、ことを特徴とする請求項１５〜１７のいずれか１項に記載の端末である。
【００３１】
請求項２１に係る発明は、コンピュータを、処理装置が実行する処理に関する設定画面を構成するための、ユーザによって設定された画面情報を記憶する記憶手段、前記画面情報を前記処理装置に提供する画面情報提供手段、として機能させるためのプログラムである。
【発明の効果】
【００３２】
請求項１、８、１４、１５、２１に係る発明によれば、処理装置が持つデフォルトの設定に対してユーザが希望する設定変更を加える場合よりもユーザの操作負担を軽減すると共に、端末上で処理の設定を行いその設定の情報を処理装置に送って実行させる場合よりも端末上でのユーザの設定操作の負担を軽減することができる。
【００３３】
請求項２、９に係る発明によれば、処理装置に対する特定の操作というトリガを用いずに例えば定期的に端末から画面情報を取得する場合と比べて、使用されない画面情報を取得してしまう無駄を低減することができる。
【００３４】
請求項３、１０、１６に係る発明によれば、ユーザに選択された処理種別以外の処理種別も含むすべての画面情報を処理装置が端末から取得する場合と比べて、転送される画面情報のデータ量を抑えることができる。
【００３５】
請求項４、１１、１７に係る発明によれば、処理装置から短距離無線通信が可能な範囲に複数の端末がある場合に、処理装置をローカルで操作しているユーザの端末を特定して画面情報を取得することができる。
【００３６】
請求項５、１２、１８に係る発明によれば、ユーザが処理装置の設定画面で行った設定変更を端末の画面情報に反映して再利用することが可能になる。
【００３７】
請求項６、１３、１９に係る発明によれば、端末内の他のアプリケーション等の処理に影響のある共用情報が変更されてしまうことを防ぐことができる。
【００３８】
請求項７、２０に係る発明によれば、端末の画面が小さい等の理由で処理装置のための画面情報を設定することが困難な場合等に、処理装置に対して設定された設定情報に対応する画面情報を端末に持たせて再利用することができる。
【図面の簡単な説明】
【００３９】
【図１】実施の形態のシステム構成の例を示す図である。
【図２】携帯端末の記憶装置の記憶内容の例を示す図である。
【図３】実施の形態における処理の流れを例示する図である。
【図４】実施の形態のシステムが用いるGATTプロファイルの例を示す図である。
【図５】機器のメインメニュー画面の例を示す図である。
【図６】ＰＩＮコード入力画面の例を示す図である。
【図７】スキャナ（メール送信）ジョブについての設定画面の例を示す図である。
【図８】出力ファイル形式の設定が変更された後の設定画面の状態を例示する図である。
【図９】設定変更ダイアログの例を示す図である。
【発明を実施するための形態】
【００４０】
図１に示すように、本実施形態のシステムは、機器１００と携帯端末２００とを含む。
【００４１】
機器１００は、ユーザに対していくつかのサービスを提供する装置である。機器１００は、ユーザからローカルで操作を受け付けるためのＵＩ（ユーザインタフェース）機構を有する。図１では、ＵＩ機構の例としてタッチパネル１０６を例示しているが、タッチパネルに限らず、表示装置と機械式ボタンやテンキーの組み合わせであってもよい。機器１００の例としては、コピー機、プリンタ、スキャナ、ファクシミリ、又はこれらの機能を併せ持つ複合機、キオスク端末等がある。
【００４２】
機器１００は、短距離無線通信部１０２、ＵＩ管理部１０４、タッチパネル１０６を有する。図１では、機器１００が備える各種の機能モジュールのうち、本実施形態の処理に直接的に関係しないものは図示を省略した。
【００４３】
短距離無線通信部１０２は、比較的短距離での無線データ通信を行う装置である。本実施形態では、短距離無線通信部１０２の一例として、Bluetooth Low Energy（商標）（以下「ＢＬＥ」と略称）に準拠したBluetooth（商標）モジュールを用いる。ただし、これはあくまで一例に過ぎず、ＢＬＥが提供する機能をアプリケーションで補い、別の無線通信規格の無線装置を用いてもよい。
【００４４】
ＵＩ管理部１０４は、機器１００のＵＩのための情報処理を行う。ＵＩ管理部１０４は、タッチパネル１０６に表示するＵＩ画面を生成したり、表示したＵＩ画面に対するユーザからの入力を受け付けたりする機能を有する。例えばＵＩ管理部１０４は、ユーザが実行を希望するジョブ（すなわち機器１００が実行する処理）の種別（コピー、スキャン等）の選択を受け付けるメニュー画面や、選択したジョブ種別についての詳細なパラメータ（例えば用紙サイズ、部数、印刷濃度、スキャンデータの保存先等）の入力を受け付ける詳細設定画面等をタッチパネル１０６に表示し、ユーザからの入力を受け付ける。またＵＩ管理部１０４は、ユーザからの入力内容（ジョブ種別やパラメータ群）を、ジョブ実行のための制御を担当する図示省略した制御部に渡し、制御部がその入力内容に従った制御を実行できるようにする。
【００４５】
また本実施形態のＵＩ管理部１０４は、携帯端末２００から受け取ったユーザ用の画面情報（詳細は後述）に従ってその携帯端末２００のユーザ用の設定画面を構成する機能を有する。なお、設定画面とは、機器１００がユーザからの入力を受け付ける際に表示する画面であり、上に例示した詳細なパラメータの設定画面やメニュー画面等を含む。
【００４６】
タッチパネル１０６は、ＵＩ管理部１０４の制御下で、各種の設定画面や機器１００の状態等を示す画面を表示し、それら画面に対するユーザからの入力を受け付ける。
【００４７】
携帯端末２００は、ユーザが携帯する情報処理装置であり、スマートフォン、タブレット端末、腕時計型等のウエアラブルデバイス等がその例である。
【００４８】
携帯端末２００は、短距離無線通信部２０２、機器利用アプリ２０４及び記憶装置２０６を有する。図１では、携帯端末２００が備える機能モジュールのうち、本実施形態の処理に直接的に関係しないものは図示を省略した。
【００４９】
短距離無線通信部２０２は、短距離無線通信部１０２と同じ通信プロトコルに従って、比較的短距離での無線データ通信を行う。以下では、短距離無線通信部２０２の一例として、ＢＬＥに準拠した機能を持つBluetoothモジュールを用いる場合を説明する。
【００５０】
機器利用アプリ２０４は、機器１００の利用に関する情報処理を実行するアプリケーションソフトウエアである。機器利用アプリ２０４は、特に機器１００の設定画面群を規定する、ユーザによって設定された画面情報を機器１００に提供したり、機器１００から送られてくる更新（又は新規登録）要求に応じて携帯端末２００の画面情報を更新（あるいは新規登録）したりする。
【００５１】
記憶装置２０６は、その携帯端末２００を持つユーザが設定した画面情報を記憶する。記憶装置２０６は、例えば、携帯端末２００が内蔵するフラッシュメモリ等の不揮発性記憶装置である。記憶装置２０６は、画面情報以外の情報を記憶していてもよい。
【００５２】
図２を参照して、記憶装置２０６内に記憶される、本実施形態に関連するデータの例を説明する。
【００５３】
記憶装置２０６内には、機器利用アプリ２０４用の専用記憶領域２０６０が確保されている。この専用記憶領域２０６０には、携帯端末２００にインストールされたオペレーティングシステムやアプリケーションの中で機器利用アプリ２０４のみが利用する情報（以下「専用情報」と呼ぶ）が記憶される（詳細は後述）。
【００５４】
また、記憶装置２０６内には、端末名２０７２やアドレス帳２０７４等のように、機器利用アプリ２０４と、携帯端末２００にインストールされた他のアプリケーションやオペレーティングシステムとが共通して利用する情報（以下「共用情報」と呼ぶ）も記憶されている。なお、端末名２０７２は、例えば携帯端末２００の初期設定時にユーザが設定した当該携帯端末２００の名称であり、アドレス帳２０７４はユーザがよく通信する相手の名前やアドレス情報（電話番号、電子メールアドレス等）を記録したリストである。
【００５５】
図示例では、専用記憶領域２０６０内には、ＰＩＮコードの記憶領域２０６２と、画面情報の記憶領域２０６４とが含まれる。
【００５６】
記憶領域２０６２に記憶されるＰＩＮ（Personal Identification Number）コードは、ユーザが機器利用アプリ２０４に対して登録した暗証番号である。ユーザは機器１００に対してこのＰＩＮコードを入力し、機器１００はそのＰＩＮコードを伴った要求を携帯端末２００に送ることで、その機器１００がユーザが実際に操作している機器であることを証明する。
【００５７】
また、図示例では、画面情報の記憶領域２０６４には、印刷ジョブ、スキャナ（メール送信）ジョブ、スキャナ（ボックス保存）ジョブ、ファックス送信等と言ったジョブの種別ごとに、画面情報２０６６−１、２０６６−２、・・・（個々を区別せずに総称する場合は単に画面情報２０６６と記す）が記憶されている。画面情報は、機器１００が表示する設定画面群を規定する情報であり、携帯端末２００が持つ画面情報は、その携帯端末２００を持つユーザのためにカスタマイズされた画面情報である。あるジョブ種別のための画面情報には、そのジョブ種別のための各設定項目について、その設定項目のためにユーザが選んだデフォルト値、選択リスト、又は選択範囲の情報が含まれる。デフォルト値は、ユーザが当該設定項目の値としてよく使う（あるいは主に使いたい）値である。選択リストは、ユーザが当該設定項目の値として主に使用する複数の値からなるリストである。選択範囲は、ユーザが当該設定項目について主に使用する値の範囲であり、例えばその範囲の上限と下限の値で規定される。なお、１つの設定項目について、単一のデフォルト値と、選択リスト又は選択範囲とを設定することも可能である。このように、記憶領域２０６４内の画面情報２０６６群は、そのユーザの希望に応じてカスタマイズされた情報である。
【００５８】
あるユーザのスキャナ（メール送信）というジョブ種別についての画面情報２０６６の例を以下に示す。なお、スキャナ（メール送信）というジョブ種別は、スキャンした画像を電子メールに添付して、指定された電子メールアドレスに送信するジョブを示す。
{“Plex”:”Tumble”, “ImageMode”: “Photo”, “FileFormat”: “TIFF”, “Subjects”:[“報告書”, “見積書”, “請求書”], “SenderName”: “富士太郎”, “SenderAddress”: “FujiTaro@example.jp”}
【００５９】
この例の画面情報は、ＪＳＯＮ又はそれに類似したデータ記述言語で記述されており、個々の設定項目についてのキー（名前）と値のペアを列挙したものである。例えば、“ImageMode”という設定項目は、スキャンの際の画像モードを指定する項目であり、この例ではその項目の値は“Photo”（「写真」）に指定されている。また、“Subjects”（「件名」）という設定項目は、スキャン結果のデータを電子メール送信する際の電子メールの件名を表す項目である。上述の例では、この項目“Subjects”については、“報告書”、“見積書”、“請求書”という３つの値からなる選択リストが設定されている。“SenderName”及び“SenderAddress”は、スキャンした画像を添付して送信する電子メールの送信者名及び送信者アドレスを示す。また、上述の例では省略したが、「スキャナ（メール送信）」についての画面情報には、共用情報であるアドレス帳２０７４のうちの各宛先の名前と電子メールアドレスのデータをその画像情報に組み込む旨の指示情報が関連付けられている。
【００６０】
本実施形態のジョブ実行サービスのシステムでは、機器１００は、ＢＬＥのプロトコルにおけるペリフェラル（Peripheral）として振る舞い、携帯端末２００は同プロトコルにおけるセントラル（Central）として振る舞う。機器１００は、自身がこのシステムにおける、ジョブを実行する装置であることを示す信号（ＢＬＥのアドバタイジングパケット）を定期的に発信（アドバタイズ）する。機器１００の周辺に複数のユーザがいる場合、複数の携帯端末２００がそのアドバタイズの信号を同時に受信することもある。携帯端末２００は、機器１００からその信号を受信すると、自身を特定可能な情報（例えば端末名、その信号の受信強度等）をその機器１００に通知する。機器１００は、各携帯端末２００から通知された情報に基づき、その機器１００をローカルで操作しているユーザの携帯端末２００を特定し、その携帯端末２００から画面情報を取得する。そして、機器１００は、取得した画面情報に従って、そのユーザ用の設定画面を生成し、タッチパネル１０６に表示する。表示される設定画面には、各設定項目について、画面情報内に規定されたデフォルト値や選択リスト、選択範囲が表示される。例えば、設定画面では、デフォルト値が設定された項目については、そのデフォルト値が選択された状態、又は、入力欄に入力された状態の表示がなされる。また、選択リストが設定された項目については、選択リストに含まれる選択肢を示すメニュー（例えばプルダウンメニュー形式）が表示される。選択範囲が設定された項目については、その選択範囲内の値が指定可能なスケール等が表示される。ユーザは、タッチパネル１０６上で、その自分専用の設定画面の表示内容を確認し、値を変更したい項目がある場合は、タッチパネル１０６上で値の変更操作を行う。そして、所望の設定内容が確定すると、スタートボタン押下等の操作により、その設定内容に従ったジョブの実行を機器１００に指示する。
【００６１】
次に、本実施形態の具体的な処理手順の例を、図３を参照して説明する。
【００６２】
この処理では、ユーザは、自分の携帯端末２００にインストールされている機器利用アプリ２０４を起動している（Ｓ１０）ものとする。動作中の機器利用アプリ２０４は、機器１００からＢＬＥのアドバタイジングパケット（本実施形態のジョブ実行サービスのUUIDを含む）を待ち受けている。携帯端末２００を携帯しているユーザは、希望するジョブを実行するために、機器１００に向かって歩いているとする。
【００６３】
機器１００の短距離無線通信部１０２（Bluetoothモジュール）は、GATT（Generic Attribute Profile）サーバとして振る舞う。図４に、このGATTサーバが持つGATTプロファイルの例を示す。このGATTプロファイルには、本実施形態のジョブ実行サービス（Service）のUUID（Universally Unique Identifier）と、このサービスで用いるいくつかのキャラクタリスティック（Characteristic）が含まれる。この例では、GATTプロファイルには、「端末情報取得要求」、「端末情報」、「画面情報取得要求」、「画面情報更新要求」、「画面情報」という意味をそれぞれ持つ５つのキャラクタリスティックが含まれる。各キャラクタリスティックには、それぞれ固有のUUIDが割り当てられている。また、各キャラクタリスティックがとる値（又は値の組）が規定されている。例えば、ClientInformation（端末情報）というキャラクタリスティックは、RSSI（Received Signal Strength Indicator：受信信号強度）とDeviceName（端末名）を値として持つ。またJobData（画面情報）というキャラクタリスティックは、設定画面を規定する上述の画面情報を値として取る（JSONで記述されたSetting）。
【００６４】
機器１００の短距離無線通信部１０２は、ＢＬＥに従って、ジョブ実行サービスのUUIDを含んだアドバタイジングパケットを定期的に送信（アドバタイズ）する（Ｓ１２）。
【００６５】
携帯端末２００の短距離無線通信部２０２は、機器１００からのアドバタイジングパケットを受信すると、その受信についての受信信号強度（RSSI）を求める。この受信信号強度が予め定められた閾値より高い場合、機器１００の短距離無線通信部１０２に対してGATT通信を開始するためのアクセス（サービス検索）を行う（Ｓ１４）。なお受信信号強度が上記閾値以下の場合は、携帯端末２００は機器１００から遠すぎるため、その機器１００とこれ以上の通信は行わない。
【００６６】
機器１００の短距離無線通信部１０２は、その携帯端末２００からのサービス検索に対して、自身が保持しているGATTプロファイルのデータ構造の情報（図４参照）を応答する（Ｓ１６）。また短距離無線通信部１０２は、アクセスしてきた携帯端末２００（短距離無線通信部２０２）を現在アクセス中のクライアントとして登録（記憶）する（Ｓ１８）。
【００６７】
また携帯端末２００の短距離無線通信部２０２は、取得したGATTプロファイルのデータ構造のうち「端末情報取得要求」及び「ジョブデータ取得要求」について、機器１００（短距離無線通信部１０２）に対してそれら要求の通知の有効化を指示する（通知の有効化）。これにより、短距離無線通信部１０２は、それら要求を発する条件が満たされると、それら要求をその携帯端末２００（短距離無線通信部２０２）に送信することとなる。
【００６８】
ユーザがその機器１００のところに到着し、機器１００のタッチパネル１０６に表示されたメインメニュー画面１０６０（図５参照）にて、実行したいジョブを選択する（Ｓ２２）。以下では、このときユーザが、図５に例示したメインメニュー画面１０６０上で、「スキャナ（メール送信）」というジョブ種別のボタンを押下した場合を具体例として説明を行う。
【００６９】
機器１００のＵＩ管理部１０４は、メインメニュー画面でジョブが選択されたことを認識すると、短距離無線通信部１０２に対してジョブ選択がなされた旨を示す通知（言い換えれば「端末情報取得要求」を発することを求める指示）を行う。この通知を受けた短距離無線通信部１０２は、登録されている現在アクセス中の各クライアント（携帯端末２００）に対して端末情報取得要求（InformationRequest：図４参照）を送信する（Ｓ２４）。また、Ｓ２４と並行して、ＵＩ管理部１０４は、タッチパネル１０６に対してＰＩＮコード入力画面１０６２を表示する（Ｓ２６）。図６にＰＩＮコード入力画面１０６２の表示例を示す。この例では、ＰＩＮコード入力画面１０６２は、メインメニュー画面１０６０の上にダイアログとしてポップアップ表示されている。ＰＩＮコード入力画面１０６２には、ユーザの携帯端末２００の端末名を選択するためのプルダウンメニュー１０６４と、ＰＩＮコードの入力欄１０６６とが含まれる。
【００７０】
携帯端末２００の短距離無線通信部２０２は、機器１００から端末情報取得要求を受信すると、その要求に対応する端末情報（ClientInformation：図４参照）を短距離無線通信部１０２に応答する（Ｓ２８）。この端末情報には、記憶装置２０６に記憶されている端末名２０７２と、機器１００からの受信信号の強度（RSSI）とが含まれる。機器１００の短距離無線通信部１０２は、自身が管理しているGATTプロファイル（図４）のClientInformationキャラクタリスティックに対して、携帯端末２００から受信した端末情報を値として書き込む。
【００７１】
機器１００のＵＩ管理部１０４は、現在アクセス中の各携帯端末２００から応答された各端末名を、端末名の選択肢のリストに追加する（Ｓ３０）。ＵＩ管理部１０４は、そのリストに含まれる各端末名を、ＰＩＮコード入力画面１０６２の端末名のプルダウンメニュー１０６４に選択肢として表示する。すなわち、Ｓ２４で端末情報取得要求が発せられた時点で機器１００の近傍に複数のユーザがいる場合、それら各ユーザの携帯端末２００からＳ２８の応答（端末名等を含む）がなされ、それら各携帯端末２００の端末名がプルダウンメニュー１０６４に表示される。ここで、プルダウンメニュー１０６４には、受信信号の強度（RSSI）が大きい順に端末名を配列してもよい。受信信号の強度が最も大きい携帯端末２００が、機器１００の最も近くにいるユーザのものである可能性が高い。
【００７２】
ユーザは、ＰＩＮコード入力画面１０６２内のプルダウンメニュー１０６４にて自分の携帯端末２００の端末名を選択すると共に、入力欄１０６６に対して（自分がその携帯端末２００に登録した）ＰＩＮコードを入力する（Ｓ３２）。ＵＩ管理部１０４は、入力された端末名とＰＩＮコードを短距離無線通信部１０２に渡し、画面情報取得要求（JobDataWriteRequest：図４参照）の送信を短距離無線通信部１０２に指示する。この指示に応じ短距離無線通信部１０２は、その端末名とＰＩＮコードを含む画面情報取得要求を、その端末名に対応する携帯端末２００の短距離無線通信部２０２に送る（Ｓ３４）。
【００７３】
画面情報取得要求を受け取った携帯端末２００の短距離無線通信部２０２は、その要求に含まれるＰＩＮコードが、記憶装置２０６に記憶されているＰＩＮコードの記憶領域２０６２と一致するかチェックする（Ｓ３６）。一致しなかった場合は、機器１００の短距離無線通信部１０２に対してエラー（例えば空文字のデータ）を返す（図示省略）。所定回数連続してエラーが生じた場合、短距離無線通信部２０２は、機器１００の短距離無線通信部１０２との通信を切断する。
【００７４】
機器１００の短距離無線通信部１０２から受け取ったＰＩＮコードが記憶しているものと一致した場合、短距離無線通信部２０２は、記憶装置２０６内の画面情報２０６６（図２参照）群を読み出し（Ｓ３８）、短距離無線通信部１０２に応答する（Ｓ４０）。なお、画面情報取得要求にユーザが選択したジョブの種別の識別情報を含めておき、携帯端末２００の短距離無線通信部２０２が、記憶領域２０６４内の画面情報２０６６群のうちその識別情報に対応するジョブ種別についての画面情報２０６６のみを抽出し、機器１００に応答してもよい。
【００７５】
ここで、いずれかの共用情報（例えば図２のアドレス帳２０７４）を組み込む旨の指示情報が含まれている画面情報２０６６については、短距離無線通信部２０２は、専用情報である画面情報２０６６と記憶装置２０６内のその共用情報とを含む画面情報を生成し（Ｓ３８）、機器１００に応答する（Ｓ４０）。例えば、ジョブ種別「スキャナ（メール送信）」の場合、短距離無線通信部２０２は、上に例示した画像モードのデフォルト値や件名の選択リスト等を含んだ専用情報と、共用情報であるアドレス帳から抽出した名前とメールアドレスのリストとを併合することで、例えば以下に例示するような画面情報を生成する。なお、アドレス帳の先頭のアドレス情報は、携帯端末２００を持っているユーザ自身のアドレス情報であり、応答される画像情報の共用情報部分の先頭には、アドレス帳の先頭にあるユーザ自身のアドレス情報が組み込まれるものとする。
{“Plex”:” Tumble”, “ImageMode”: “Photo”, “FileFormat”: “TIFF”, “Subjects”:[“報告書”, “見積書”, “請求書”], “SenderName”: “富士太郎”, “SenderAddress”: “FujiTaro@example.jp”,
“Addresses”:[{“Name”:“富士花子”, “Address”:“hanako@example.jp”},
{“Name”:“鈴木二郎”, “Address”:“Jiro@example.jp”},
{“Name”:“佐藤三郎”, “Address”:“Saburo@example.jp”},
{“Name”:“田中四郎”, “Address”:“Shiro@example.jp”}]}
【００７６】
そして短距離無線通信部２０２は、生成した画面情報を機器１００に応答する。
【００７７】
次に短距離無線通信部２０２は、機器１００（短距離無線通信部１０２）に対して、当該携帯端末２００に対する画面情報更新要求（図４参照）の通知の有効化を指示する（Ｓ４２）。これにより、短距離無線通信部１０２は、画面情報更新要求を発する条件が満たされると、その要求をその携帯端末２００（短距離無線通信部２０２）に送信することとなる。
【００７８】
Ｓ４０で携帯端末２００側から画面情報を取得した機器１００の短距離無線通信部１０２は、GATTプロファイル（図４参照）にその画面情報を反映する。例えば、携帯端末２００から受け取った画面情報が、ユーザがＳ２２で選択したジョブ種別に対応する画面情報２０６６（及び、もしあれば、そのジョブ種別の設定に利用される共用情報）のみであれば、そのジョブ種別に対応する画面情報（及びもしあれば共用情報）がGATTプロファイルの「画面情報」の項目に書き込まれる。ＵＩ管理部１０４は、携帯端末２００から取得されたその画面情報を用いてＵＩ画面の表示情報を生成し、その表示情報に従いそのＵＩ画面をタッチパネル１０６に表示する（Ｓ４４）。言い換えれば、ＵＩ管理部１０４は、その画面情報に含まれるデフォルト値、選択リスト、選択範囲の情報を、ＵＩ管理部１０４が管理しているＵＩ管理情報内の対応する項目の値に設定する。ＵＩ管理部１０４は、ＵＩ画面を表示する際、ＵＩ管理情報のうちその画面に対応する各項目の値を、その画面内のその項目に対応する入力欄に反映させる。
【００７９】
例えば、Ｓ２２でジョブ種別「スキャナ（メール送信）」が選択されていた場合、ＵＩ管理部１０４は、携帯端末２００側から受け取った画面情報のうちの「スキャナ（メール送信）」についての画面情報（上に例示した専用情報と共用情報であるアドレス帳とを併合したもの）に従い、図７に示すスキャナ（メール送信）用のＵＩ画面１０７０をタッチパネル１０６に表示する。このＵＩ画面１０７０は、宛先リスト１０７２、送信者入力欄１０７４、件名入力欄１０７６、原稿送り設定ボタン１０７７、画像モード設定ボタン１０７８、出力ファイル形式設定ボタン１０７９等が含まれている。ＵＩ管理部１０４は、受け取った画面情報に含まれる共用情報（アドレス帳部分）に含まれる各宛先の名称（あるいはアドレス情報）を宛先リスト１０７２に一覧表示し、この宛先リスト１０７２の中から今回スキャンするデータの送信先の選択を受け付ける。またＵＩ管理部１０４は、送信者入力欄１０７４に、その画面情報中の送信者名（“SenderName”）の値を設定する。またこれに伴い、その画面情報中の送信者アドレス（“SenderAddress”）の値をこれから生成する電子メールの送信者アドレスの設定として保持する。またＵＩ管理部１０４は、件名入力欄１０７６に、その画面情報に含まれる件名の選択リスト「“Subjects”:[“報告書”, “見積書”, “請求書”]」が含む３つの選択肢を示すプルダウンメニューを表示する。ユーザは、件名入力欄１０７６に表示されるプルダウンメニューから、今回スキャンする文書を添付するメールの件名を選択する。
原稿送り設定ボタン１０７７は、スキャンの際の原稿送りの方式を設定するためのＧＵＩボタンである。原稿送り設定ボタン１０７７には、現在設定されている原稿送り方式の名前が表示されている。図示例の原稿送り設定ボタン１０７７は、携帯端末２００から受信した画面情報に含まれていた原稿送り情報「“Plex”:” Tumble”」（原稿送り：両面・上下めくり）に応じて「両面・上下めくり」が設定されていることを表す。もし、原稿送り方式を変更したい場合は、原稿送り設定ボタン１０７７を押下して原稿送り設定画面（図示省略）を開き、その画面で、変更先の原稿送り方式を選択すればよい。画像モード設定ボタン１０７８は、スキャンの際の画像モードを設定するためのＧＵＩボタンであり、現在設定されている画像モードの名前を表示している。図示例の画像モード設定ボタン１０７８は、現在の画像モードが、携帯端末２００からの画面情報に含まれていた画像モード情報「“ImageMode”: “Photo”」（画像モード：写真）に応じた「写真」モードであることを表している。画像モードを変更したい場合は、このボタンを押下して画像モード設定画面（図示省略）を呼び出し、その設定画面上で変更を行えばよい。出力ファイル形式設定ボタン１０７９は、スキャン結果として出力する画像データのファイル形式を設定するためのＧＵＩボタンであり、現在設定されている出力ファイル形式を表示している。図示例は、現在の出力ファイル形式が、携帯端末２００からの画面情報に含まれていた出力ファイル形式情報「“FileFormat”: “TIFF”」（ファイルフォーマット：TIFF）に応じた「TIFF」であることを表している。出力ファイル形式を変更したい場合は、このボタンを押下して出力ファイル形式設定画面（図示省略）を呼び出し、その設定画面上で変更を行えばよい。
【００８０】
ユーザは、タッチパネル１０６上の、当該ユーザ自身がカスタマイズした情報（デフォルト値、選択リスト等）を反映したＵＩ画面を見ながら、必要に応じて選択肢の選択（例えば宛先リスト１０７２や件名入力欄１０７６）や設定値（原稿送り設定ボタン１０７７等）の変更を行う。例えば、ユーザは、出力ファイル形式設定ボタン１０７９を押下して出力ファイル形式設定画面を開き、出力ファイル形式をTIFFからPDFに変更したとする。この設定変更が完了すると、タッチパネル１０６には、図８に示すスキャナ（メール送信）用のＵＩ画面１０７０が表示される。この画面内の出力ファイル形式ボタン１０７９Ａは、出力ファイル形式がPDFに設定されていることを表している。この設定変更を行った後、ユーザが、原稿を原稿フィーダーにセットし、スタートボタン（図示省略）を押下したとする（Ｓ４６）。
【００８１】
機器１００は、スタートボタンが押下されると、その時点でＵＩ管理部１０４が管理しているＵＩ管理情報が含む各項目の値に従って、機器１００内の処理機構（例えばスキャナ部）を制御することで、ユーザが指示した処理を実行する。上述のスキャナ（メール送信）の例では、機器１００は、原稿フィーダーに置かれた原稿を両面読み取りし、この読み取りで得た画像を写真モードで画像処理し、得られた画像をPDF形式のファイルに変換する。そして、このファイルを、宛先リスト１０７２から選ばれた宛先が設定された電子メール（送信元及び件名も、携帯端末２００からの画面情報に従って設定済み）に添付し、送信する。
【００８２】
Ｓ４６で、携帯端末２００から機器１００に送られた画面情報に含まれるデフォルト値を変更した項目がない場合は、このジョブの実行が終了すると一連の処理が完了する。
【００８３】
一方、携帯端末２００からの画面情報に指定されたデフォルト値をユーザがタッチパネル１０６上で変更した項目があった場合、ＵＩ管理部１０４は、ジョブの実行を開始した後（あるいは実行が完了した後）に、更新要否ダイアログをタッチパネル１０６に表示する（Ｓ４８）。例えばユーザが、出力ファイル形式を当該ユーザのデフォルト値であるTIFFからPDFに変更し、スキャン開始を指示した場合、ＵＩ管理部１０４は、図９に示すように、スキャナ（メール送信）用のＵＩ画面１０７０上に、更新要否ダイアログ１０９０をポップアップ表示する。この更新要否ダイアログ１０９０には、変更後の設定値をデフォルト値として携帯端末２００に保存するかどうかを問い合わせるメッセージ（「設定変更を保存しますか？」）と、その問合せに対する回答の選択肢（「はい」及び「いいえ」）を選ぶためのＧＵＩボタンが含まれている。
【００８４】
ユーザが更新要否ダイアログ１０９０で設定変更を保存しない旨（「いいえ」）を選択した場合、機器１００はなにも行わずに、当該携帯端末２００との間での一連の処理を終了する。
【００８５】
一方、ユーザが更新要否ダイアログ１０９０で設定変更を保存する旨（「はい」）を選択した場合（Ｓ５０）、ＵＩ管理部１０４は、短距離無線通信部１０２に対して、GATTプロファイル（図４参照）中の画面情報の更新及び画面情報更新要求の発信を指示する。これに応じて、短距離無線通信部１０２は、GATTプロファイル内の画面情報に、ＵＩ管理部１０４がその時点で保持しているＵＩ管理情報を反映させる（例えば、ＵＩ管理情報を画面情報に上書きする）。ここでGATTプロファイルに反映させるのは、ＵＩ管理部１０４が持つＵＩ管理情報のうち、Ｓ４６で設定変更された項目のみとする。例えば、スキャナ（メール送信）という種別のジョブについての設定を変更した場合、印刷やファックス送信などと言った他のジョブ種別についてのＵＩ管理情報内の項目は、GATTプロファイルには反映させない。また、GATTプロファイル内の画面情報には、デフォルト値が設定されている項目の他に、選択リストや選択範囲等のようにユーザが選択可能な範囲の情報を持つ項目があるが、このような選択可能な範囲の情報を持つ項目については、ＵＩ管理情報における対応項目の値（これは選択リスト等からの選択結果である）を反映させないようにしてもよい。そして、短距離無線通信部１０２は、画面情報更新要求の通知が有効化（Ｓ４２）済みである通信相手（携帯端末２００）に対して、画面情報更新要求を送る（Ｓ５２）。
【００８６】
画面情報更新要求を受け取った携帯端末２００の短距離無線通信部２０２は、機器１００が保持するGATTプロファイル（図４参照）から画面情報から読み込む（Ｓ５４）。そして、読み込んだ画面情報により、記憶装置２０６内の画面情報２０６６群を更新する（Ｓ５６）。
【００８７】
ここで、短距離無線通信部２０２は、機器１００のGATTプロファイル内の画面情報のうち、共用情報（上の例ではアドレス帳の情報）は読み込まないようにしてもよい。携帯端末２００内の共用情報は、機器利用アプリ２０４以外のアプリ等でも利用され、機器利用アプリ２０４を書き換えると他のアプリに影響するので書き換えることができない。このように携帯端末２００内の共用情報を書き換えることはないので、仮に機器１００側で共用情報に変更が加えられたとしても、携帯端末２００の短距離無線通信部２０２はそれを読み込まない。あるいは、そもそも共用情報をGATTプロファイル内の画像情報に含めず、Ｓ４０及びＳ５０のいずれの時点でも共用情報をGATTプロファイルに書き込まないようにしてもよい。
【００８８】
以上に説明した処理手順では、ユーザが機器１００のメインメニュー画面１０６０上で実行するジョブを選択（Ｓ２２）したことをトリガとして、機器１００は端末情報取得要求を発し（Ｓ２４）、近傍の各携帯端末２００から端末名等の情報を取得した（Ｓ２６）。ユーザがジョブを選択した場合、通常そのジョブが実行されることになるので、その段階で近傍の携帯端末２００群から収集した情報には、機器１００を操作しているユーザの携帯端末２００の情報が含まれている可能性が高く、収集した情報が無駄になりにくい。端末情報取得要求を発信するトリガは、ジョブの選択操作に限らず、ユーザがこれから機器１００でジョブを実行しようとしていることを示唆する別の操作であっても構わない。このような操作の例としては、機器１００が有する節電モード解除ボタンの押下、原稿フィーダーへの原稿の載置、メインメニュー画面のいずれかのボタンへのタッチ等、機器１００のＵＩに対してユーザがローカルで行う様々な操作がある。
【００８９】
別の方法として、短距離無線通信部１０２が、端末情報取得要求を、機器１００に対するユーザのローカルでの操作とは無関係に、例えば定期的に発信して情報収集を行ってもよい。ただしこの場合、機器１００が近傍の携帯端末２００群から収集した情報が無駄になる可能性は高い。
【００９０】
さて、上述の実施の形態の仕組みは、携帯端末２００の専用記憶領域２０６０内の画面情報の記憶領域２０６４が空（すなわち画面情報が完全に未設定）の場合でも機能する。この場合、図３の手順のＳ４０で携帯端末２００から機器１００に提供される画面情報は、専用記憶領域２０６０内の画面情報２０６６を１つも含まない（あるいは画面情報２０６６が空であることを示す情報を含む）が、アドレス帳２０７４等の共用情報は含み得る。機器１００のＵＩ管理部１０４は、携帯端末２００から取得した画面情報に専用情報部分（専用記憶領域２０６０内の画面情報２０６６）が含まれていない場合、Ｓ４４で、専用情報に該当する項目については当該機器１００に設定されたデフォルト値が設定されたＵＩ画面を生成し、表示する。ユーザは、表示されたＵＩ画面を用いてジョブの設定を行い、設定内容が決定したら、ジョブの開始を指示する。この場合、元の画面情報（専用情報部分）は空なので、この設定操作により設定変更がなされたことになる。したがって、ＵＩ管理部１０４はＳ４８で更新要否ダイアログ１０９０（図９参照）を表示する。ユーザは、いま機器１００のＵＩ画面で設定した内容を自分のデフォルトの画面情報として携帯端末２００に設定したい場合、その更新要否ダイアログ１０９０に対して、設定変更を行うことを示す操作（「はい」を押下）を行う。これにより、ＵＩ管理部１０４が受け付けた設定内容がGATTプロファイルの画面情報に書き込まれる。携帯端末２００は、このGATTプロファイルの画面情報を読み込み、専用記憶領域２０６０内にその画面情報を格納する。
【００９１】
以上、本発明の実施形態を説明した。以上に例示した機器１００及び携帯端末２００の情報処理機構は、コンピュータにそれら各装置についての上述の機能を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、フラッシュメモリやＳＳＤ（ソリッドステートドライブ）、ＨＤＤ（ハードディスクドライブ）や等の固定記憶装置を制御するコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバス等を介して接続された回路構成を有する。それら各機能の処理内容が記述されたプログラムがネットワーク等の経由でフラッシュメモリ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００９２】
１００  機器、１０２  短距離無線通信部、１０４  ＵＩ管理部、１０６  タッチパネル、２００  携帯端末、２０２  短距離無線通信部、２０４  機器利用アプリ、２０６  記憶装置。
【図１】
2018014681.tif 000003
【図２】
2018014681.tif 000004
【図３】
2018014681.tif 000005
【図４】
2018014681.tif 000006
【図５】
2018014681.tif 000007
【図６】
2018014681.tif 000008
【図７】
2018014681.tif 000009
【図８】
2018014681.tif 000010
【図９】
2018014681.tif 000011