(57)【特許請求の範囲】
【請求項１】
情報処理端末と、画像形成装置と、インターネット上のサーバ装置とを備えており、前記インターネット上のサービス提供装置とデータ通信を行う通信システムであって、
前記情報処理端末は、
端末記憶部と、
インターネットを介して外部装置と通信する第１通信部と、
近接無線通信プロトコルを用いて外部装置と近接無線通信する第１近接通信部と、
第１操作部と、
第１制御部と、を備えており、
前記第１制御部は、
前記画像形成装置を前記サービス提供装置に接続させるための準備処理の実行を指示するユーザ操作を前記第１操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を行う権限を有することを示す認証情報の送信を要求する送信要求情報を、前記第１通信部を通じて前記サーバ装置に送信する送信要求処理と、
前記第１通信部を通じて前記サーバ装置から前記認証情報を受信する第１受信処理と、
前記第１受信処理で受信した前記認証情報を前記端末記憶部に記憶させる記憶制御処理と、
前記端末記憶部に記憶された前記認証情報を前記第１近接通信部を通じて前記画像形成装置に送信する第１送信処理と、を実行し、
前記画像形成装置は、
画像を形成する画像形成部と、
インターネットを介して外部装置と通信する第２通信部と、
近接無線通信プロトコルを用いて外部装置と近接無線通信する第２近接通信部と、
第２操作部と、
第２制御部と、を備えており、
前記第２制御部は、
前記サービス提供装置とのデータ通信を指示するユーザ操作を前記第２操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を要求する通信要求情報を、前記第２通信部を通じて前記サーバ装置に送信する通信要求処理と、
前記第２通信部を通じて前記サーバ装置から取得指示情報を受信したことに応じて、前記第２近接通信部を通じて前記情報処理端末から前記認証情報を受信可能な状態にする取得待機処理と、
前記第２近接通信部を通じて前記情報処理端末から前記認証情報を受信する第２受信処理と、
前記第２受信処理で受信した前記認証情報を前記第２通信部を通じて前記サーバ装置に送信する第２送信処理と、
前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記第２通信部を通じて前記サーバ装置から受信したことに応じて、当該通信指示情報に従ったデータ通信を前記第２通信部を通じて前記サービス提供装置と行うデータ通信処理と、を実行し、
前記サーバ装置は、
インターネットを介して外部装置と通信する第３通信部と、
第３制御部と、を備えており、
前記第３制御部は、
前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記情報処理端末に前記認証情報を送信する第３送信処理と、
前記第３通信部を通じて前記画像形成装置から前記通信要求情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記取得指示情報を送信する取得指示処理と、
前記第３通信部を通じて前記画像形成装置から前記認証情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記通信指示情報を送信する通信指示処理と、を実行する通信システム。
【請求項２】
前記画像形成装置の前記第２制御部は、前記第２送信処理において、前記画像形成装置の機種を識別する機種情報を前記第２通信部を通じて前記サーバ装置にさらに送信し、
前記サーバ装置の前記第３制御部は、
前記認証情報及び前記機種情報を前記第３通信部を通じて前記画像形成装置から受信したことに応じて、前記機種情報で識別される機種の前記画像形成装置が前記サービス提供装置とデータ通信可能か否かを判断する判断処理と、
前記判断処理でデータ通信可能と判断したことに応じて、前記通信指示処理と、
前記判断処理でデータ通信不能と判断したことに応じて、前記サービス提供装置とのデータ通信ができないことを示すエラー情報を、前記第３通信部を通じて前記画像形成装置に送信するエラー処理と、を実行する請求項１に記載の通信システム。
【請求項３】
前記画像形成装置の前記第２制御部は、前記画像形成装置と前記情報処理端末とが近接無線接続されたことに応じて、前記画像形成装置の機種を識別する機種情報を前記第２近接通信部を通じて前記情報処理端末に送信し、
前記情報処理端末の前記第１制御部は、
前記第１近接通信部を通じて前記画像形成装置から前記機種情報を受信したことに応じて、前記機種情報で識別される機種の前記画像形成装置が前記サービス提供装置とデータ通信可能か否かを判断する判断処理と、
前記判断処理でデータ通信可能と判断したことに応じて、前記第１送信処理と、
前記判断処理でデータ通信不能と判断したことに応じて、前記サービス提供装置とのデータ通信ができないことを示すエラー情報を、前記第１近接通信部を通じて前記画像形成装置に送信するエラー処理と、を実行する請求項１に記載の通信システム。
【請求項４】
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記サービス提供装置で生成された前記認証情報を、前記第３通信部を通じて当該サービス提供装置から受信する第３受信処理と、
前記第３受信処理で受信した前記認証情報を、前記第３通信部を通じて前記情報処理端末に送信する前記第３送信処理と、を実行する請求項１から３のいずれかに記載の通信システム。
【請求項５】
前記認証情報は、
マスタ認証情報と、
データ通信毎に更新されるワンタイム認証情報と、を含んでおり、
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記画像形成装置から前記マスタ認証情報を受信したことに応じて、前記マスタ認証情報を用いて前記ワンタイム認証情報を前記サービス提供装置から取得する取得処理と、
前記取得処理で取得した前記ワンタイム認証情報を含む前記通信指示情報を、前記第３通信部を通じて前記画像形成装置に送信する前記通信指示処理と、を実行する請求項４に記載の通信システム。
【請求項６】
前記認証情報は、
前記サービス提供装置が生成する第１認証情報と、
前記サーバ装置が生成する第２認証情報と、を含んでおり、
前記サーバ装置は、サーバ記憶部をさらに備えており、
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記サービス提供装置から前記第１認証情報を受信する第３受信処理と、
前記第２認証情報を生成する生成処理と、
前記第３通信部を通じて前記情報処理端末に前記第２認証情報を送信する前記第３送信処理と、
前記第１認証情報及び前記第２認証情報を対応付けて前記サーバ記憶部に記憶させる記憶制御処理と、を実行する請求項１から３のいずれかに記載の通信システム。
【請求項７】
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記画像形成装置から前記第２認証情報を受信したことに応じて、当該第２認証情報に対応付けられた前記第１認証情報が前記サーバ記憶部に記憶されているか否かを判断する判断処理と、
前記第１認証情報が記憶されていると前記判断処理で判断したことに応じて、前記第１認証情報を含む前記通信指示情報を前記第３通信部を通じて前記画像形成装置に送信する前記通信指示処理と、を実行し、
前記第１認証情報が記憶されていないと前記判断処理で判断したことに応じて、前記サービス提供装置とのデータ通信ができないことを示すエラー情報を、前記第３通信部を通じて前記画像形成装置に送信するエラー処理と、を実行する請求項６に記載の通信システム。
【請求項８】
前記通信システムは、
前記情報処理端末である第１情報処理端末と、
前記近接無線通信ができない前記情報処理端末である第２情報処理端末と、を含むことが可能であり、
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記第１情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記情報処理端末に前記第１認証情報を送信する前記第３送信処理と、
前記第３通信部を通じて前記第２情報処理端末から前記送信要求情報を受信したことに応じて、前記生成処理、前記第３通信部を通じて前記第２情報処理端末に前記第２認証情報を送信する前記第３送信処理、及び前記記憶制御処理と、を実行する請求項７に記載の通信システム。
【請求項９】
前記サーバ装置の前記第３制御部は、前記取得指示処理において、前記第２近接通信部を通じた前記第１認証情報の受信、及び前記第２認証情報を前記第２操作部で受け付けることを指示する前記取得指示情報を、前記第３通信部を通じて前記画像形成装置に送信し、
前記画像形成装置の前記第２制御部は、
前記取得待機処理において、前記第２近接通信部を通じて前記第１情報処理端末から前記第１認証情報を受信可能で、且つ前記第２認証情報を入力するユーザ操作を前記第２操作部を介して受付可能な状態にし、
前記第２近接通信部を通じて前記第１情報処理端末から前記第１認証情報を受信したことに応じて実行される前記第２送信処理において、当該第１認証情報を前記第２通信部を通じて前記サーバ装置に送信し、
前記第２認証情報を入力するユーザ操作を前記第２操作部を介して受け付けたことに応じて実行される前記第２送信処理において、当該第２認証情報を前記第２通信部を通じて前記サーバ装置に送信する請求項８に記載の通信システム。
【請求項１０】
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記画像形成装置から前記第２認証情報を受信したことに応じて、当該第２認証情報に対応付けられた前記第１認証情報を、前記第３通信部を通じて前記画像形成装置に送信する第４送信処理と、
前記第３通信部を通じて前記画像形成装置から前記第１認証情報を受信したことに応じて、前記通信指示処理と、を実行し、
前記画像形成装置は、装置記憶部をさらに備えており、
前記画像形成装置の前記第２制御部は、
前記第２通信部を通じて前記サーバ装置から前記第１認証情報を受信したことに応じて、当該第１認証情報を前記装置記憶部に記憶させる記憶制御処理と、
前記記憶制御処理で前記装置記憶部に記憶させた前記第１認証情報を、前記第２通信部を通じて前記サーバ装置に送信する第６送信処理と、を実行する請求項７から９のいずれかに記載の通信システム。
【請求項１１】
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記画像形成装置から前記第２認証情報を受信したことに応じて、当該第２認証情報に対応付けられた前記第１認証情報を、前記第３通信部を通じて前記画像形成装置に送信する第４送信処理と、
前記第３通信部を通じて前記画像形成装置から前記第１認証情報を受信したことに応じて、前記通信指示処理と、を実行し、
前記画像形成装置の前記第２制御部は、
前記第２通信部を通じて前記サーバ装置から前記第１認証情報を受信したことに応じて、前記第２近接通信部を通じて前記情報処理端末に前記第１認証情報を送信する第５送信処理と、
前記第５送信処理で前記情報処理端末に送信した前記第１認証情報を、前記第２通信部を通じて前記サーバ装置に送信する第６送信処理と、を実行する請求項７から９のいずれかに記載の通信システム。
【請求項１２】
前記第１認証情報は、
マスタ認証情報と、
データ通信毎に更新されるワンタイム認証情報と、を含んでおり、
前記サーバ装置の前記第３制御部は、
前記第３通信部を通じて前記画像形成装置から前記マスタ認証情報を受信したことに応じて、前記マスタ認証情報を用いて前記ワンタイム認証情報を前記サーバ装置から取得する取得処理と、
前記取得処理で取得した前記ワンタイム認証情報を含む前記通信指示情報を、前記第３通信部を通じて前記画像形成装置に送信する前記通信指示処理と、を実行する請求項６から１１のいずれかに記載の通信システム。
【請求項１３】
前記画像形成装置は、
表示部と、
前記認証情報を記憶可能な装置記憶部と、をさらに備えており、
前記サーバ装置の前記第３制御部は、前記取得指示処理において、前記第２近接通信部を通じた前記認証情報の受信、及び前記装置記憶部に記憶された前記認証情報の選択を前記第２操作部で受け付けることを指示する前記取得指示情報を、前記第３通信部を通じて前記画像形成装置に送信し、
前記画像形成装置の前記第２制御部は、
前記取得待機処理において、さらに、前記装置記憶部に記憶された前記認証情報を示す認証情報オブジェクトを前記表示部に表示させ、且つ当該認証情報オブジェクトを選択するユーザ操作を前記第２操作部で受付可能な状態にし、
前記認証情報オブジェクトを選択するユーザ操作を前記第２操作部を介して受け付けたことに応じて実行される前記第２送信処理において、当該認証情報オブジェクトで示される前記認証情報を、前記第２通信部を通じて前記サーバ装置に送信する請求項１から１２のいずれかに記載の通信システム。
【請求項１４】
前記画像形成装置の前記第２制御部は、前記取得待機処理において、予め設定された出力の無線電波のポーリング信号を前記第２近接通信部に繰り返し送出させ、
前記情報処理端末の前記第１制御部は、前記第１近接通信部を通じて前記ポーリング信号を受信したことに応じて、前記第１送信処理を実行する請求項１から１３のいずれかに記載の通信システム。
【請求項１５】
前記情報処理端末は、表示部をさらに備えており、
前記端末記憶部は、複数の前記認証情報を記憶しており、
前記情報処理端末の前記第１制御部は、
前記端末記憶部に記憶された複数の前記認証情報それぞれを示す認証情報オブジェクトを前記表示部に表示させ、且つ当該認証情報オブジェクトを選択するユーザ操作を前記第１操作部で受付可能な状態にし、
前記認証情報オブジェクトを選択するユーザ操作を前記第１操作部を介して受け付けたことに応じて実行される前記第１送信処理において、当該認証情報オブジェクトで示される前記認証情報を、前記第１近接通信部を通じて前記画像形成装置に送信する請求項１から１４のいずれかに記載の通信システム。
【請求項１６】
情報処理端末と、画像形成装置と、インターネット上のサーバ装置とを備えており、前記インターネット上のサービス提供装置とデータ通信を行う通信システムであって、
前記情報処理端末は、
端末記憶部と、
通信機器を経由した外部装置との通信である間接通信、及び通信機器を経由しない外部装置との無線通信である直接通信が可能な第１通信部と、
第１操作部と、
第１制御部と、を備えており、
前記第１制御部は、
前記画像形成装置を前記サービス提供装置に接続させるための準備処理の実行を指示するユーザ操作を前記第１操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を行う権限を有することを示す認証情報の送信を要求する送信要求情報を、前記間接通信によって前記サーバ装置に送信する送信要求処理と、
前記間接通信によって前記サーバ装置から前記認証情報を受信する第１受信処理と、
前記第１受信処理で受信した前記認証情報を前記端末記憶部に記憶させる記憶制御処理と、
前記端末記憶部に記憶された前記認証情報を前記直接通信によって前記画像形成装置に送信する第１送信処理と、を実行し、
前記画像形成装置は、
画像を形成する画像形成部と、
前記間接通信及び前記直接通信が可能な第２通信部と、
第２操作部と、
第２制御部と、を備えており、
前記第２制御部は、
前記サービス提供装置とのデータ通信を指示するユーザ操作を前記第２操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を要求する通信要求情報を、前記間接通信によって前記サーバ装置に送信する通信要求処理と、
前記間接通信によって前記サーバ装置から取得指示情報を受信したことに応じて、前記直接通信によって前記情報処理端末から前記認証情報を受信可能な状態にする取得待機処理と、
前記直接通信によって前記情報処理端末から前記認証情報を受信する第２受信処理と、
前記第２受信処理で受信した前記認証情報を前記間接通信によって前記サーバ装置に送信する第２送信処理と、
前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記間接通信によって前記サーバ装置から受信したことに応じて、当該通信指示情報に従ったデータ通信を前記間接通信によって前記サービス提供装置と行うデータ通信処理と、を実行し、
前記サーバ装置は、
インターネットを介して外部装置と通信する第３通信部と、
第３制御部と、を備えており、
前記第３制御部は、
前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記情報処理端末に前記認証情報を送信する第３送信処理と、
前記第３通信部を通じて前記画像形成装置から前記通信要求情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記取得指示情報を送信する取得指示処理と、
前記第３通信部を通じて前記画像形成装置から前記認証情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記通信指示情報を送信する通信指示処理と、を実行する通信システム。
【請求項１７】
データ通信を行う権限を有することを示す認証情報を用いて、インターネット上のサービス提供装置とデータ通信を行う画像形成装置であって、
画像を形成する画像形成部と、
インターネットを介して外部装置と通信する通信部と、
近接無線通信プロトコルを用いて外部装置と近接無線通信する近接通信部と、
操作部と、
制御部と、を備えており、
前記制御部は、
前記サービス提供装置とのデータ通信を指示するユーザ操作を前記操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を要求する通信要求情報を、前記通信部を通じてサーバ装置に送信する通信要求処理と、
前記通信部を通じて前記サーバ装置から取得指示情報を受信したことに応じて、前記近接通信部を通じて情報処理端末から前記認証情報を受信可能な状態にする取得待機処理と、
前記近接通信部を通じて前記情報処理端末から前記認証情報を受信する受信処理と、
前記受信処理で受信した前記認証情報を前記通信部を通じて前記サーバ装置に送信する送信処理と、
前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記通信部を通じて前記サーバ装置から受信したことに応じて、当該通信指示情報に従ったデータ通信を前記通信部を通じて前記サービス提供装置と行うデータ通信処理と、を実行する画像形成装置。
【請求項１８】
データ通信を行う権限を有することを示す認証情報を用いてサービス提供装置とデータ通信を行う画像形成装置、情報処理端末、及び前記サービス提供装置とインターネットを介して通信する通信部と、
制御部と、を備えており、
前記制御部は、
前記認証情報の送信を要求する送信要求情報を前記通信部を通じて前記情報処理端末から受信したことに応じて、前記通信部を通じて前記情報処理端末に前記認証情報を送信する送信処理と、
前記サービス提供装置とのデータ通信を要求する通信要求情報を前記通信部を通じて前記画像形成装置から受信したことに応じて、近接無線通信による前記認証情報の取得を指示する取得指示情報を前記通信部を通じて前記画像形成装置に送信する取得指示処理と、
前記通信部を通じて前記画像形成装置から前記認証情報を受信したことに応じて、前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記通信部を通じて前記画像形成装置に送信する通信指示処理と、を実行するサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とサービス提供装置との間でデータ通信を行わせる通信システムに関する。
【背景技術】
【０００２】
従来より、画像形成装置とサービス提供装置との間でデータ通信を行わせる通信システムが知られている。ここでのデータ通信とは、例えば、サービス提供装置に記憶されたデータを画像形成装置にダウンロードしてプリントする、或いは画像形成装置がスキャンしたデータをサービス提供装置にアップロードすること等が含まれる。
【０００３】
特許文献１には、ＰＣを通じてユーザが画像形成装置をサービス提供装置に登録すると、サービス提供装置からＰＣに認証情報が通知され、当該認証情報をユーザが画像形成装置に入力することによって、画像形成装置とサービス提供装置との間でデータ通信が可能になるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１３−５２２７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記構成のシステムによれば、画像形成装置をサービス提供装置に登録する操作と、ＰＣの画面に表示された認証情報を画像形成装置に入力する操作とを、ユーザに要求することになる。すなわち、画像形成装置とサービス提供装置との間でデータ通信を開始するためにユーザがすべき作業が繁雑になるという課題を生じる。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、画像形成装置とサービス提供装置との間でデータ通信を開始するためのユーザ操作を簡素化した通信システムを提供することにある。
【課題を解決するための手段】
【０００７】
(1)  本明細書の一形態に係る通信システムは、情報処理端末と、画像形成装置と、インターネット上のサーバ装置とを備えており、前記インターネット上のサービス提供装置とデータ通信を行う。前記情報処理端末は、端末記憶部と、インターネットを介して外部装置と通信する第１通信部と、近接無線通信プロトコルを用いて外部装置と近接無線通信する第１近接通信部と、第１操作部と、第１制御部とを備える。前記第１制御部は、前記画像形成装置を前記サービス提供装置に接続させるための準備処理の実行を指示するユーザ操作を前記第１操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を行う権限を有することを示す認証情報の送信を要求する送信要求情報を、前記第１通信部を通じて前記サーバ装置に送信する送信要求処理と、前記第１通信部を通じて前記サーバ装置から前記認証情報を受信する第１受信処理と、前記第１受信処理で受信した前記認証情報を前記端末記憶部に記憶させる記憶制御処理と、前記端末記憶部に記憶された前記認証情報を前記第１近接通信部を通じて前記画像形成装置に送信する第１送信処理とを実行する。前記画像形成装置は、画像を形成する画像形成部と、インターネットを介して外部装置と通信する第２通信部と、近接無線通信プロトコルを用いて外部装置と近接無線通信する第２近接通信部と、第２操作部と、第２制御部とを備える。前記第２制御部は、前記サービス提供装置とのデータ通信を指示するユーザ操作を前記第２操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を要求する通信要求情報を、前記第２通信部を通じて前記サーバ装置に送信する通信要求処理と、前記第２通信部を通じて前記サーバ装置から取得指示情報を受信したことに応じて、前記第２近接通信部を通じて前記情報処理端末から前記認証情報を受信可能な状態にする取得待機処理と、前記第２近接通信部を通じて前記情報処理端末から前記認証情報を受信する第２受信処理と、前記第２受信処理で受信した前記認証情報を前記第２通信部を通じて前記サーバ装置に送信する第２送信処理と、前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記第２通信部を通じて前記サーバ装置から受信したことに応じて、当該通信指示情報に従ったデータ通信を前記第２通信部を通じて前記サービス提供装置と行うデータ通信処理とを実行する。前記サーバ装置は、インターネットを介して外部装置と通信する第３通信部と、第３制御部とを備える。前記第３制御部は、前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記情報処理端末に前記認証情報を送信する第３送信処理と、前記第３通信部を通じて前記画像形成装置から前記通信要求情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記取得指示情報を送信する取得指示処理と、前記第３通信部を通じて前記画像形成装置から前記認証情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記通信指示情報を送信する通信指示処理とを実行する。
【０００８】
上記構成によれば、認証情報が記憶された情報処理端末を画像形成装置との近接無線通信が可能な範囲に近づけることによって、画像形成装置とサービス提供装置との間でデータ通信が可能となるので、ユーザ操作を簡素化することができる。また、上記構成の画像形成装置は、データ通信を行う度に情報処理端末から認証情報を取得してもよい。その結果、画像形成装置が認証情報を記憶しておく必要がなくなるので、画像形成装置の共有や盗難等によるセキュリティリスクを回避することができる。
【０００９】
(2)  一例として、前記画像形成装置の前記第２制御部は、前記第２送信処理において、前記画像形成装置の機種を識別する機種情報を前記第２通信部を通じて前記サーバ装置にさらに送信する。前記サーバ装置の前記第３制御部は、前記認証情報及び前記機種情報を前記第３通信部を通じて前記画像形成装置から受信したことに応じて、前記機種情報で識別される機種の前記画像形成装置が前記サービス提供装置とデータ通信可能か否かを判断する判断処理と、前記判断処理でデータ通信可能と判断したことに応じて、前記通信指示処理と、前記判断処理でデータ通信不能と判断したことに応じて、前記サービス提供装置とのデータ通信ができないことを示すエラー情報を、前記第３通信部を通じて前記画像形成装置に送信するエラー処理とを実行する。
【００１０】
(3)  他の例として、前記画像形成装置の前記第２制御部は、前記画像形成装置と前記携帯端末とが近接無線接続されたことに応じて、前記画像形成装置の機種を識別する機種情報を前記第２近接通信部を通じて前記情報処理端末に送信する。前記情報処理端末の前記第１制御部は、前記第１近接通信部を通じて前記画像形成装置から前記機種情報を受信したことに応じて、前記機種情報で識別される機種の前記画像形成装置が前記サービス提供装置とデータ通信可能か否かを判断する判断処理と、前記判断処理でデータ通信可能と判断したことに応じて、前記第１送信処理と、前記判断処理でデータ通信不能と判断したことに応じて、前記サービス提供装置とのデータ通信ができないことを示すエラー情報を、前記第１近接通信部を通じて前記画像形成装置に送信するエラー処理とを実行する。
【００１１】
上記構成によれば、サービス提供装置とデータ通信する機能を画像形成装置が有しているか否かを判断する処理を、画像形成装置に実装する必要がなくなる。一般的に、画像形成装置に新たな処理を追加するのは、情報処理端末やサーバ装置と比較して難しい。そこで、当該処理をサーバ装置或いは情報処理端末に実行させることにより、新たなサービス提供装置に画像形成装置を接続しようとする際に、データ通信の可否を適切に判断することができる。
【００１２】
(4)  一例として、前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記サービス提供装置で生成された前記認証情報を、前記第３通信部を通じて当該サービス提供装置から受信する第３受信処理と、前記第３受信処理で受信した前記認証情報を、前記第３通信部を通じて前記情報処理端末に送信する前記第３送信処理とを実行する。
【００１３】
(5)  例えば、前記認証情報は、マスタ認証情報と、データ通信毎に更新されるワンタイム認証情報とを含む。前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記画像形成装置から前記マスタ認証情報を受信したことに応じて、前記マスタ認証情報を用いて前記ワンタイム認証情報を前記サーバ装置から取得する取得処理と、前記取得処理で取得した前記ワンタイム認証情報を含む前記通信指示情報を、前記第３通信部を通じて前記画像形成装置に送信する前記通信指示処理とを実行する。
【００１４】
(6)  他の例として、前記認証情報は、前記サービス提供装置が生成する第１認証情報と、前記サーバ装置が生成する第２認証情報とを含む。前記サーバ装置は、サーバ記憶部をさらに備える。前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記サービス提供装置から前記第１認証情報を受信する第３受信処理と、前記第２認証情報を生成する生成処理と、前記第３通信部を通じて前記情報処理端末に前記第２認証情報を送信する前記第３送信処理と、前記第１認証情報及び前記第２認証情報を対応付けて前記サーバ記憶部に記憶させる記憶制御処理とを実行する。
【００１５】
(7)  例えば、前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記画像形成装置から前記第２認証情報を受信したことに応じて、当該第２認証情報に対応付けられた前記第１認証情報が前記サーバ記憶部に記憶されているか否かを判断する判断処理と、前記第１認証情報が記憶されていると前記判断処理で判断したことに応じて、前記第１認証情報を含む前記通信指示情報を前記第３通信部を通じて前記画像形成装置に送信する前記通信指示処理とを実行し、前記第１認証情報が記憶されていないと前記判断処理で判断したことに応じて、前記サービス提供装置とのデータ通信ができないことを示すエラー情報を、前記第３通信部を通じて前記画像形成装置に送信するエラー処理とを実行する。
【００１６】
なお、第１認証情報とは、例えば、トークンである。また、第２認証情報とは、例えば、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）である。但し、これらに限定されるものではない。
【００１７】
(8)  好ましくは、前記通信システムは、前記情報処理端末である第１情報処理端末と、前記近接無線通信ができない前記情報処理端末である第２情報処理端末とを含むことが可能である。前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記第１情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記情報処理端末に前記第１認証情報を送信する前記第３送信処理と、前記第３通信部を通じて前記第２情報処理端末から前記送信要求情報を受信したことに応じて、前記生成処理、前記第３通信部を通じて前記第２情報処理端末に前記第２認証情報を送信する前記第３送信処理、及び前記記憶制御処理とを実行する。
【００１８】
(9)  好ましくは、前記サーバ装置の前記第３制御部は、前記取得指示処理において、前記第２近接通信部を通じた前記第１認証情報の受信、及び前記第２認証情報を前記操作部で受け付けることを指示する前記取得指示情報を、前記第３通信部を通じて前記画像形成装置に送信する。前記画像形成装置の前記第２制御部は、前記取得待機処理において、前記第２近接通信部を通じて前記第１情報処理端末から前記第１認証情報を受信可能で、且つ前記第２認証情報を入力するユーザ操作を前記操作部を介して受付可能な状態にし、前記第２近接通信部を通じて前記第１情報処理端末から前記第１認証情報を受信したことに応じて実行される前記第２送信処理において、当該第１認証情報を前記第２通信部を通じて前記サーバ装置に送信し、前記第２認証情報を入力するユーザ操作を前記操作部を介して受け付けたことに応じて実行される前記第２送信処理において、当該第２認証情報を前記第２通信部を通じて前記サーバ装置に送信する。
【００１９】
上記構成によれば、近接無線通信機能を有していない第２情報処理端末しか所持していないユーザであっても、従来の方法で画像形成装置とサービス提供装置との間でデータ通信を行わせることができる。
【００２０】
(10)  一例として、前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記画像形成装置から前記第２認証情報を受信したことに応じて、当該第２認証情報に対応付けられた前記第１認証情報を、前記第３通信部を通じて前記画像形成装置に送信する第４送信処理と、前記第３通信部を通じて前記画像形成装置から前記第１認証情報を受信したことに応じて、前記通信指示処理とを実行する。前記画像形成装置は、装置記憶部をさらに備える。前記画像形成装置の前記第２制御部は、前記第２通信部を通じて前記サーバ装置から前記第１認証情報を受信したことに応じて、当該第１認証情報を前記装置記憶部に記憶させる記憶制御処理と、前記記憶制御処理で前記装置記憶に記憶させた前記第１認証情報を、前記第２通信部を通じて前記サーバ装置に送信する第５送信処理とを実行する。
【００２１】
(11)  他の例として、前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記画像形成装置から前記第２認証情報を受信したことに応じて、当該第２認証情報に対応付けられた前記第１認証情報を、前記第３通信部を通じて前記画像形成装置に送信する第４送信処理と、前記第３通信部を通じて前記画像形成装置から前記第１認証情報を受信したことに応じて、前記通信指示処理とを実行する。前記画像形成装置の前記第２制御部は、前記第２通信部を通じて前記サーバ装置から前記第１認証情報を受信したことに応じて、前記第２近接通信部を通じて前記情報処理端末に前記第１認証情報を送信する第５送信処理と、前記第５送信処理で前記情報処理端末に送信した前記第１認証情報を、前記第２通信部を通じて前記サーバ装置に送信する第６送信処理とを実行する。
【００２２】
(12)  例えば、前記第１認証情報は、マスタ認証情報と、データ通信毎に更新されるワンタイム認証情報とを含む。前記サーバ装置の前記第３制御部は、前記第３通信部を通じて前記画像形成装置から前記マスタ認証情報を受信したことに応じて、前記マスタ認証情報を用いて前記ワンタイム認証情報を前記サーバ装置から取得する取得処理と、前記取得処理で取得した前記ワンタイム認証情報を含む前記通信指示情報を、前記第３通信部を通じて前記画像形成装置に送信する前記通信指示処理とを実行する。
【００２３】
(13)  好ましくは、前記画像形成装置は、表示部と、前記認証情報を記憶可能な装置記憶部とをさらに備える。前記サーバ装置の前記第３制御部は、前記取得指示処理において、前記第２近接通信部を通じた前記認証情報の受信、及び前記装置記憶部に記憶された前記認証情報の選択を前記操作部で受け付けることを指示する前記取得指示情報を、前記第３通信部を通じて前記画像形成装置に送信する。前記画像形成装置の前記第２制御部は、前記取得待機処理において、さらに、前記装置記憶部に記憶された前記認証情報を示す認証情報オブジェクトを前記表示部に表示させ、且つ当該認証情報オブジェクトを選択するユーザ操作を前記操作部で受付可能な状態にし、前記認証情報オブジェクトを選択するユーザ操作を前記操作部を介して受け付けたことに応じて実行される前記第２送信処理において、当該認証情報オブジェクトで示される前記認証情報を、前記第２通信部を通じて前記サーバ装置に送信する。
【００２４】
上記構成によれば、従来の方法で画像形成装置に入力され且つ画像形成装置に記憶された認証情報を用いて、画像形成装置とサービス提供装置との間でデータ通信を行わせることができる。
【００２５】
(14)  例えば、前記画像形成装置の前記第２制御部は、前記取得待機処理において、予め設定された出力の無線電波のポーリング信号を前記第２近接通信部に繰り返し送出させる。前記情報処理端末の前記第１制御部は、前記第１近接通信部を通じて前記ポーリング信号を受信したことに応じて、前記第１送信処理を実行する。
【００２６】
ポーリング信号の具体例は特に限定されないが、例えば、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，  Ｉｎｃ．の登録商標）  ＬＥ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ｉＢｅａｃｏｎのいずれかに準拠したものであってもよい。
【００２７】
(15)  例えば、前記情報処理端末は、表示部をさらに備える。前記端末記憶部は、複数の前記認証情報を記憶している。前記情報処理端末の前記第１制御部は、前記端末記憶部に記憶された複数の前記認証情報それぞれを示す認証情報オブジェクトを前記表示部に表示させ、且つ当該認証情報オブジェクトを選択するユーザ操作を前記第１操作部で受付可能な状態にし、前記認証情報オブジェクトを選択するユーザ操作を前記第１操作部を介して受け付けたことに応じて実行される前記第１送信処理において、当該認証情報オブジェクトで示される前記認証情報を、前記第１近接通信部を通じて前記画像形成装置に送信する。
【００２８】
(16)  本明細書の他の形態に係る通信システムは、情報処理端末と、画像形成装置と、インターネット上のサーバ装置とを備えており、前記インターネット上のサービス提供装置とデータ通信を行う。前記情報処理端末は、端末記憶部と、通信機器を経由した外部装置との通信である間接通信、及び通信機器を経由しない外部装置との無線通信である直接通信が可能な第１通信部と、第１操作部と、第１制御部とを備える。前記第１制御部は、前記画像形成装置を前記サービス提供装置に接続させるための準備処理の実行を指示するユーザ操作を前記第１操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を行う権限を有することを示す認証情報の送信を要求する送信要求情報を、前記間接通信によって前記サーバ装置に送信する送信要求処理と、前記間接通信によって前記サーバ装置から前記認証情報を受信する第１受信処理と、前記第１受信処理で受信した前記認証情報を前記端末記憶部に記憶させる記憶制御処理と、前記端末記憶部に記憶された前記認証情報を前記直接通信によって前記画像形成装置に送信する第１送信処理とを実行する。前記画像形成装置は、画像を形成する画像形成部と、前記間接通信及び前記直接通信が可能な第２通信部と、第２操作部と、第２制御部とを備える。前記第２制御部は、前記サービス提供装置とのデータ通信を指示するユーザ操作を前記第２操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を要求する通信要求情報を、前記間接通信によって前記サーバ装置に送信する通信要求処理と、前記間接通信によって前記サーバ装置から取得指示情報を受信したことに応じて、前記直接通信によって前記情報処理端末から前記認証情報を受信可能な状態にする取得待機処理と、前記直接通信によって前記情報処理端末から前記認証情報を受信する第２受信処理と、前記第２受信処理で受信した前記認証情報を前記間接通信によって前記サーバ装置に送信する第２送信処理と、前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記間接通信によって前記サーバ装置から受信したことに応じて、当該通信指示情報に従ったデータ通信を前記間接通信によって前記サービス提供装置と行うデータ通信処理とを実行する。前記サーバ装置は、インターネットを介して外部装置と通信する第３通信部と、第３制御部とを備える。前記第３制御部は、前記第３通信部を通じて前記情報処理端末から前記送信要求情報を受信したことに応じて、前記第３通信部を通じて前記情報処理端末に前記認証情報を送信する第３送信処理と、前記第３通信部を通じて前記画像形成装置から前記通信要求情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記取得指示情報を送信する取得指示処理と、前記第３通信部を通じて前記画像形成装置から前記認証情報を受信したことに応じて、前記第３通信部を通じて前記画像形成装置に前記通信指示情報を送信する通信指示処理とを実行する。
【００２９】
(17)  本明細書に記載の画像形成装置は、データ通信を行う権限を有することを示す認証情報を用いて、インターネット上のサービス提供装置とデータ通信を行う。該画像形成装置は、画像を形成する画像形成部と、インターネットを介して外部装置と通信する通信部と、近接無線通信プロトコルを用いて外部装置と近接無線通信する近接通信部と、操作部と、制御部とを備える。前記制御部は、前記サービス提供装置とのデータ通信を指示するユーザ操作を前記操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を要求する通信要求情報を、前記通信部を通じて前記サーバ装置に送信する通信要求処理と、前記通信部を通じて前記サーバ装置から取得指示情報を受信したことに応じて、前記近接通信部を通じて前記情報処理端末から前記認証情報を受信可能な状態にする取得待機処理と、前記近接通信部を通じて前記情報処理端末から前記認証情報を受信する受信処理と、前記受信処理で受信した前記認証情報を前記通信部を通じて前記サーバ装置に送信する送信処理と、前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記通信部を通じて前記サーバ装置から受信したことに応じて、当該通信指示情報に従ったデータ通信を前記通信部を通じて前記サービス提供装置と行うデータ通信処理とを実行する。
【００３０】
(18)  本明細書に記載のサーバ装置は、データ通信を行う権限を有することを示す認証情報を用いてサービス提供装置とデータ通信を行う画像形成装置、情報処理端末、及び前記サービス提供装置とインターネットを介して通信する通信部と、制御部とを備える。前記制御部は、前記認証情報の送信を要求する送信要求情報を前記通信部を通じて前記情報処理端末から受信したことに応じて、前記通信部を通じて前記情報処理端末に前記認証情報を送信する送信処理と、前記サービス提供装置とのデータ通信を要求する通信要求情報を前記通信部を通じて前記画像形成装置から受信したことに応じて、近接無線通信による前記認証情報の取得を指示する取得指示情報を前記通信部を通じて前記画像形成装置に送信する取得指示処理と、前記通信部を通じて前記画像形成装置から前記認証情報を受信したことに応じて、前記サービス提供装置とのデータ通信の方法を示す通信指示情報を前記通信部を通じて前記画像形成装置に送信する通信指示処理とを実行する。
【００３１】
(19)  本明細書に記載のプログラムは、端末記憶部と、インターネットを介して外部装置と通信する通信部と、近接無線通信プロトコルを用いて外部装置と近接無線通信する近接通信部と、操作部とを備えるコンピュータによって実行可能である。該プログラムは、画像形成装置をサービス提供装置に接続させるための準備処理の実行を指示するユーザ操作を前記操作部を介して受け付けたことに応じて、前記サービス提供装置とのデータ通信を行う権限を有することを示す認証情報の送信を要求する送信要求情報を、前記通信部を通じて前記サーバ装置に送信する送信要求処理と、前記通信部を通じて前記サーバ装置から前記認証情報を受信する受信処理と、前記受信処理で受信した前記認証情報を前記端末記憶部に記憶させる記憶制御処理と、前記端末記憶部に記憶された前記認証情報を前記近接通信部を通じて前記画像形成装置に送信する送信処理とを前記コンピュータに実行させる。
【発明の効果】
【００３２】
本発明によれば、認証情報が記憶された情報処理端末を画像形成装置との近接無線通信が可能な範囲に近づけることによって、画像形成装置とサービス提供装置との間でデータ通信が可能となるので、ユーザ操作を簡素化することができる。
【図面の簡単な説明】
【００３３】
【図１】図１は、本実施形態に係る通信システム１００の概略図である。
【図２】図２は、（Ａ）が複合機１０の機能ブロック図であり、（Ｂ）が携帯端末５０の機能ブロック図である。
【図３】図３は、（Ａ）がサーバ装置８０の機能ブロック図であり、（Ｂ）がデータ記憶領域９２Ｂに記憶されるＲトークン及びＰＩＮの例である。
【図４】図４は、本実施形態に係る準備処理のフローチャートである。
【図５】図５は、本実施形態に係るサービス実行処理のフローチャートである。
【図６】図６は、本実施形態に係るサービス実行処理のフローチャートである。
【図７】図７は、表示部２３、５３の表示例であって、（Ａ）はサービス選択画面を、（Ｂ）はメイン画面を示す。
【図８】図８は、表示部２３、５３の表示例であって、（Ａ）はトークン受付画面を、（Ｂ）はトークン選択画面を示す。
【図９】図９は、表示部２３、５３の表示例であって、（Ａ）は近接指示画面を、（Ｂ）はトークン受付画面を示す。
【図１０】図１０は、変形例１に係るサービス実行処理のフローチャートである。
【図１１】図１１は、変形例２に係るサービス実行処理のフローチャートである。
【図１２】図１２は、変形例３に係るサービス実行処理のフローチャートである。
【図１３】図１３は、変形例３に係るサービス実行処理のフローチャートである。
【発明を実施するための形態】
【００３４】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、下記の実施形態及び変形例１〜３は、任意の組み合わせで組み合わせることができる。
【００３５】
図１は、本実施形態における通信システム１００の概略図である。図１に示される通信システム１００は、複合機１０と、携帯端末５０と、サーバ装置８０とで構成される。また、通信システム１００は、情報処理端末７０をさらに備えてもよい。この通信システム１００は、サービス提供装置１１０からサービスの提供を受けるためのシステムである。複合機１０、携帯端末５０、情報処理端末７０、サーバ装置８０、及びサービス提供装置１１０は、通信ネットワークを介して相互に通信可能とされている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット１０１、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ１０２、或いはこれらの組み合わせであってもよい。
【００３６】
複合機１０及び情報処理端末７０は、無線ＬＡＮ１０２に属している。また、無線ＬＡＮ１０２は、不図示のルータ等を通じてインターネット１０１に接続されている。また、携帯端末５０は、不図示の基地局を通じてインターネット１０１に接続されている。さらに、サーバ装置８０及びサービス提供装置１１０は、インターネット１０１に接続されている。なお、「無線ＬＡＮ１０２に属する」とは、無線ＬＡＮ１０２に属するための設定がされており、無線ＬＡＮ１０２に属する他の装置と通信可能であることを指す。より詳細には、複合機１０及び情報処理端末７０には、無線ＬＡＮ１０２のアクセスポイント１０２Ａと同じＳＳＩＤが設定されており、無線ＬＡＮ１０２に割り当てられたネットワークアドレスが付与されている。
【００３７】
また、複合機１０及び情報処理端末７０は、アクセスポイント１０２Ａ及び不図示のルータからインターネット１０１を経由して、サーバ装置８０及びサービス提供装置１１０と通信することができる。また、携帯端末５０は、不図示の基地局からインターネット１０１を経由して、サーバ装置８０及びサービス提供装置１１０と無線通信することができる。インターネット１０１を経由した通信は、通信機器を経由した外部装置との通信である間接通信の一例である。さらに、複合機１０と携帯端末５０とは、インターネット１０１を経由せずに無線通信することができる。インターネット１０１を経由しない通信は、通信機器を経由しない外部装置との無線通信である直接通信の一例である。不図示のルータ及び基地局は、通信機器の一例である。
【００３８】
なお、無線通信とは、通信区間の全域において無線通信が行われていることに限定されない。すなわち、「アクセスポイント１０２Ａを経由して複合機１０が情報或いはデータを無線送信或いは無線受信する」とは、複合機１０とアクセスポイント１０２Ａとの間において無線通信を実行できていればよい。携帯端末５０及び情報処理端末７０についても同様である。
【００３９】
［複合機１０］
複合機１０は、図２（Ａ）に示されるように、プリンタ部１１と、スキャナ部１２と、表示部２３と、操作部２４と、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）通信部２５と、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎの略）通信部２６と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を介して相互に接続されている。複合機１０は、画像形成装置の一例である。プリンタ部１１及びスキャナ部１２は、画像を形成する画像形成部の一例である。Ｗｉ−Ｆｉ通信部２５は、通信部の一例である。ＮＦＣ通信部２６は、近接通信部の一例である。
【００４０】
［プリンタ部１１、スキャナ部１２］
プリンタ部１１は、画像データで示される画像を記録用紙に記録する記録処理を実行する。記録用紙は、シート或いは記録媒体の一例である。プリンタ部１１の記録方式として、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、原稿に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。複合機１０は、ＦＡＸの送受信を行うＦＡＸ機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
【００４１】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００４２】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。
【００４３】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００４４】
タッチパネルとして実現される操作部２４は、表示部２３の表示画面をタッチするユーザ操作を受け付ける。また、操作部２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００４５】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００４６】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００４７】
［Ｗｉ−Ｆｉ通信部２５］
Ｗｉ−Ｆｉ通信部２５は、外部装置と無線通信を行うためのインタフェースである。具体的には、Ｗｉ−Ｆｉ通信部２５は、携帯端末５０、情報処理端末７０、サーバ装置８０、及びサービス提供装置１１０と間接通信することができ、携帯端末５０と直接通信することができる。Ｗｉ−Ｆｉ通信部２５は、例えば、ＩＥＥＥ８０２．１１規格に準拠した手順で通信を行う。この場合の間接通信とはインフラストラクチャモードによる通信を指し、直接通信とはアドホックモードによる通信或いはＷｉ−Ｆｉダイレクトによる通信を指す。
【００４８】
［ＮＦＣ通信部２６］
ＮＦＣ通信部２６は、ＮＦＣ規格に準拠した近接無線方式で無線通信を行うためのインタフェースである。ＮＦＣ通信部２６を通じた外部装置との無線通信は、直接通信或いは近接無線通信の一例である。ＮＦＣ通信部２６には、外部装置との間で受け渡すための情報を記憶する記憶部を有するＩＣチップが搭載されている。ＮＦＣ規格は、近接無線通信プロトコルの一例である。また、近接通信プロトコルの他の例として、ＴｒａｎｓｆｅｒＪｅｔ（ＴｒａｎｓｆｅｒＪｅｔ  コンソーシアムの登録商標）等を採用してもよい。
【００４９】
なお、本明細書において、ＮＦＣ規格に準拠した手順で通信可能な機器を「ＮＦＣ機器」と表記し、ＮＦＣ規格に準拠した手順でする通信を「ＮＦＣ通信」と表記する。すなわち、複合機１０及び携帯端末５０は、ＮＦＣ機器の一例である。複合機１０及び携帯端末５０は、Ｐ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒの略）モード、Ｒｅａｄｅｒモード、Ｗｒｉｔｅｒモード、及びＣＥ（Ｃａｒｄ  Ｅｍｕｌａｔｉｏｎの略）モードのいずれかで動作する。また、本明細書では、Ｒｅａｄｅｒモード及びＷｒｉｔｅｒモードを合わせて、「Ｒ／Ｗモード」と記載することがある。
【００５０】
Ｐ２Ｐモードは、一対のＮＦＣ機器の間で双方向通信を実行するためのモードである。ＮＦＣフォーラムによって定められるＩＳＯ／ＩＥＣ  １４４３に規定されるＴｙｐｅＡのＮＦＣ機器、及びＩＳＯ／ＩＥＣ  １８０９２に規定されるＴｙｐｅＦのＮＦＣ機器は、Ｐ２Ｐモードで動作することができる。一方、ＩＳＯ／ＩＥＣ  １４４３に規定されるＴｙｐｅＢのＮＦＣ機器は、Ｐ２Ｐモードで動作することができない。
【００５１】
Ｒ／Ｗモード及びＣＥモードは、一対のＮＦＣ機器の間で単方向通信を実行するためのモードである。ＣＥモードは、ＮＦＣ機器がＮＦＣフォーラムによって定められた形式である「カード」として動作するためのモードである。ＴｙｐｅＡ、ＴｙｐｅＦ、及びＴｙｐｅＢのＮＦＣ機器は、ＣＥモードで動作することができる。Ｒｅａｄｅｒモードは、ＣＥモードで動作するＮＦＣ機器から情報等を読み出すためのモードである。Ｗｒｉｔｅｒモードは、ＣＥモードで動作するＮＦＣ機器に各種情報を書き込むためのモードである。
【００５２】
本実施形態では、複合機１０がＲ／Ｗモードで動作し、携帯端末５０がＣＥモードで動作する例を中心に説明する。すなわち、Ｒ／Ｗモードで動作する複合機１０は、ＣＥモードで動作する携帯端末５０から情報等を読み出し、且つ携帯端末５０に情報等を書き込むことができる。しかしながら、本発明はこれに限定されず、例えば、複合機１０がＣＥモードで動作し、携帯端末５０がＲ／Ｗモードで動作してもよいし、複合機１０及び携帯端末５０との両方がＰ２Ｐモードで動作してもよい。
【００５３】
実施形態１における複合機１０のＮＦＣ通信部２６は、Ｐｏｌｌ動作を実行する。Ｐｏｌｌ動作とは、所定の時間間隔でポーリング信号を繰り返し出力し、当該ポーリング信号の応答であるレスポンス信号を監視する動作である。一方、実施形態１における携帯端末５０のＮＦＣ通信部５６は、Ｌｉｓｔｅｎ動作を実行する。Ｌｉｓｔｅｎ動作とは、ポーリング信号を監視し、ポーリング信号を受信したことを条件としてレスポンス信号を出力する動作である。
【００５４】
携帯端末５０と複合機１０とが接近したことによって、複合機１０のＮＦＣ通信部２６が出力したポーリング信号を携帯端末５０のＮＦＣ通信部５６が受信し、携帯端末５０のＮＦＣ通信部５６が出力したレスポンス信号を複合機１０のＮＦＣ通信部２６が受信すると、ＮＦＣ規格に従った所定の手順により、複合機１０と携帯端末５０との間にＮＦＣ方式の通信リンク（以下、「ＮＦＣリンク」と表記する）が確立される。以降、複合機１０と携帯端末５０とは、このＮＦＣリンクを通じて情報等を送受信する。
【００５５】
但し、複合機１０と携帯端末５０との関係は前述の例に限定されない。例えば、複合機１０のＮＦＣ通信部２６がＬｉｓｔｅｎ動作を実行し、携帯端末５０のＮＦＣ通信部５６がＰｏｌｌ動作を実行してもよい。この場合、携帯端末５０と複合機１０とが接近したことによって、携帯端末５０のＮＦＣ通信部５６が出力したポーリング信号を複合機１０のＮＦＣ通信部２６が受信し、複合機１０のＮＦＣ通信部２６が出力したレスポンス信号を携帯端末５０のＮＦＣ通信部５６が受信すると、複合機１０と携帯端末５０との間にＮＦＣリンクが確立される。
【００５６】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、操作部２４から出力される各種情報、及びＷｉ−Ｆｉ通信部２５やＮＦＣ通信部２６を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部３２から取得して実行する。すなわち、ＣＰＵ３１及び記憶部３２は、装置制御部の一例を構成する。
【００５７】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。ＯＳ３４及び制御プログラム３５は、バイナリ形式にビルドされたプログラムである。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。記憶部３２は、装置記憶部の一例である。
【００５８】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００５９】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０“というバイナリ形式の情報として保持されてもよい。
【００６０】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００６１】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００６２】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００６３】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。
【００６４】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、表示部２３、操作部２４、Ｗｉ−Ｆｉ通信部２５、及びＮＦＣ通信部２６等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。
【００６５】
［携帯端末５０］
携帯端末５０は、図２（Ｂ）に示されるように、表示部５３と、操作部５４と、移動体通信部５５と、ＮＦＣ通信部５６と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。移動体通信部５５は、通信部の一例である。ＮＦＣ通信部５６は、近接通信部の一例である。ＣＰＵ６１及び記憶部６２は、端末制御部の一例を構成する。記憶部６２は、端末記憶部の一例である。携帯端末５０に含まれる表示部５３、操作部５４、ＮＦＣ通信部５６、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、ＮＦＣ通信部２６、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。
【００６６】
移動体通信部５５は、通信事業者が提供する不図示の移動体通信ネットワークに接続するためのインタフェースである。不図示の移動体通信ネットワークは、インターネット１０１に接続されている。移動体通信部５５は、例えば、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓの略）、ＣＤＭＡ２０００、或いはＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎの略）等の通信規格に従って無線通信する。なお、携帯端末５０は、移動体通信部５５に加えて、或いは移動体通信部５５に代えて、Ｗｉ−Ｆｉ通信部を備えてもよい。携帯端末５０が備えるＷｉ−Ｆｉ通信部の機能は、複合機１０が備えるＷｉ−Ｆｉ通信部２５と共通する。
【００６７】
機能ブロックの図示は省略するが、情報処理端末７０は、移動体通信部５５に代えてＷｉ−Ｆｉ通信部を備え且つＮＦＣ通信部５６を有していない点において携帯端末５０と相違し、その他の点において携帯端末５０と共通する。情報処理端末７０の具体例は特に限定されないが、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略）等であってもよい。携帯端末５０は第１情報処理端末の一例であり、情報処理端末７０は第２情報処理端末の一例である。
【００６８】
［サーバ装置８０］
サーバ装置８０は、図３（Ａ）に示されるように、通信部８５と、ＣＰＵ９１と、記憶部９２と、通信バス９３とを主に備える。ＣＰＵ９１及び記憶部９２は、サーバ制御部の一例を構成する。記憶部９２は、サーバ記憶部の一例である。サーバ装置８０に含まれる通信部８５、ＣＰＵ９１、記憶部９２、及び通信バス９３は、複合機１０に含まれるＷｉ−Ｆｉ通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。
【００６９】
データ記憶領域９２Ｂは、例えば図３（Ｂ）に示されるように、リフレッシュトークン（以下、「Ｒトークン」と表記する。）と、Ｒトークンに対応付けたＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒの略）とを記憶することができる。Ｒトークンは、サービス提供装置１１０とのデータ通信を行う権限を有することを示す第１認証情報及びマスタ認証情報の一例である。ＰＩＮは、Ｒトークンと対応付けてサーバ装置８０で発行される第２認証情報の一例である。Ｒトークン及びＰＩＮの具体例は特に限定されないが、例えば、Ｒトークンはバイナリデータであり、ＰＩＮは数字列である。
【００７０】
［サービス提供装置１１０］
サービス提供装置１１０は、複合機１０にサービスを提供する装置である。サービス提供装置１１０は、例えば、アップロードされたデータを記憶するサービス、記憶しているデータをダウンロードするサービス、或いはデータの形式を変換するサービス等を提供してもよい。
【００７１】
［複合機１０による、サーバ装置８０との連携動作］
複合機１０は、サーバ装置８０と連携することによって実現される動作である連携動作をすることが可能である。連携動作は、連携動作の開始指示を操作部２４を介して複合機１０が受け付けることにより開始される。連携動作を開始すると、制御プログラム３５は、連携動作中であることを示す連携情報をデータ記憶領域３２Ｂに記憶させる。以下、連携情報がデータ記憶領域３２Ｂに記憶されている状態、すなわち、複合機１０がサーバ装置８０と連携動作している状態を、便宜上、連携動作状態と表記する。また、連携情報がデータ記憶領域３２Ｂに記憶されていない状態、すなわち、複合機１０が連携動作状態でない状態を、便宜上、非連携動作状態と表記する。
【００７２】
なお、複合機１０の電源が投入されたときは、連携情報はデータ記憶領域３２Ｂに記憶されていない。すなわち、複合機１０は、電源投入直後において、非連携動作状態である。また、制御プログラム３５は、複合機１０の電源が投入されると、表示部２３に待機画面を表示させる。待機画面を表示するための情報は、連携動作によってサーバ装置８０から受信した情報ではない。待機画面には、連携動作の開始指示を受け付けるための連携動作アイコンが表示されている。そして、制御プログラム３５は、連携動作アイコンの位置をタップするユーザ操作を操作部２４を介して受け付けると、連携情報をデータ記憶領域３２Ｂに記憶させ、ＨＴＴＰ通信によるリクエストとして連携開始情報を、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０に送信する。
【００７３】
サーバ装置８０は、複合機１０から連携開始情報を受信すると、ＨＴＴＰ通信によるレスポンスとして指示情報を、通信部８５を通じて複合機１０に送信する。指示情報は、複合機１０に実行させる処理を示す処理情報と、処理結果の返信先ＵＲＬ、すなわちサーバ装置８０を示すＵＲＬとを、少なくとも含んでいる。
【００７４】
複合機１０は、サーバ装置８０から指示情報を受信すると、受信した指示情報を解釈し、解釈結果に従った処理を実行する。そして、複合機１０は、実行の結果得られる結果情報と、受信した指示情報に含まれていた識別情報とを含む返信情報を、指示情報に含まれる返信先ＵＲＬが示す返信先に、ＨＴＴＰ通信によるリクエストとして送信する。
【００７５】
サーバ装置８０は、複合機１０から返信情報を受信すると、受信した返信情報を解釈する。サーバ装置８０は、どの返信先ＵＲＬを用いて返信情報が送信されてきたのかを特定する。そして、複数の指示情報のテンプレートのうち、特定した返信先ＵＲＬに対応するテンプレートを選択する。また、サーバ装置８０は、返信情報に含まれる結果情報に従って、次回の指示情報に含ませる内容情報を取得する処理を実行する。また、サーバ装置８０は、選択したテンプレートを編集することによって、取得した内容情報を含む指示情報を作成する。そして、サーバ装置８０は、ＨＴＴＰ通信によるレスポンスとして、作成した指示情報を複合機１０に送信する。
【００７６】
複合機１０は、新たな指示情報をサーバ装置８０から受信すると、当該指示情報に含まれる処理情報に従った処理を実行する。そして、複合機１０は、ＨＴＴＰ通信によるリクエストとして、新たな返信情報をサーバ装置８０に送信する。サーバ装置８０は、新たな返信情報に従った処理を実行し、さらに新たな指示情報を複合機１０に送信する。このように、複合機１０による連携開始情報の送信に始まり、指示情報と返信情報との通信の繰り返しによって、連携動作は実現される。
【００７７】
また、制御プログラム３５は、複合機１０が連携動作状態であるときに、操作部２４への操作入力が無い状態が所定時間続いたか否かを判断する。制御プログラム３５は、肯定判断なら、連携情報をデータ記憶領域３２Ｂから削除し、表示部２３に待機画面を表示させる。すなわち、複合機１０は、非連携動作状態となる。また、制御プログラム３５は、複合機１０が連携動作状態であるときに、操作部２４の特定のキー（例えば、待機画面に戻ることを指示するキー）が押下されたか否かを判断する。制御プログラム３５は、特定のキーが押下されたと判断すると、連携情報をデータ記憶領域３２Ｂから削除し、表示部２３に待機画面を表示させる。すなわち、複合機１０は、非連携動作状態となる。
【００７８】
指示情報は、例えば、表示部２３に表示させる画面の内容（例えば、表示するテキスト、表示するアイコン等）を示す表示情報と、操作或いは情報を取得する情報取得手段（例えば、操作部２４、Ｗｉ−Ｆｉ通信部２５、ＮＦＣ通信部２６等）を示す取得手段情報と、画像形成する画像形成手段（例えば、プリンタ部１１、スキャナ部１２等）を示す画像形成手段情報と、ＨＴＴＰ通信による情報送信を指示する送信指示情報とのうち少なくともいずれかを含むＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅの略）ファイルであってもよい。表示情報、取得手段情報、画像形成手段情報、および、送信指示情報はそれぞれ、処理情報の一例である。
【００７９】
複合機１０の制御プログラム３５は、指示情報を受信すると、指示情報に含まれる情報を解釈する。制御プログラム３５は、指示情報に含まれる表示情報に従って、複合機１０の表示部２３に画面を表示させる。制御プログラム３５は、指示情報に含まれる取得手段情報に示される情報取得手段を有効に設定する。例えば、制御プログラム３５は、ＮＦＣ通信部２６をＮＦＣリンクを通じた通信ができる状態にする。あるいは、制御プログラム３５は、タップ操作を受け付けるためのアイコンを表示部２３に表示させる。そして、制御プログラム３５は、有効にした情報取得手段を通じて、操作を受け付け或いは情報を取得する。さらに、制御プログラム３５は、指示情報に従って取得した情報をサーバ装置８０に送信完了したら、指示情報の定義にしたがって有効に設定した情報取得手段を無効に設定する。または、制御プログラム３５は、指示情報に定義された情報の取得が完了したら、指示情報の定義にしたがって有効に設定した情報取得手段を無効に設定する。
【００８０】
制御プログラム３５は、指示情報に含まれる画像形成手段情報に示される画像形成手段に、画像形成を実行させる。送信指示情報は、情報の返信先を示す返信先ＵＲＬと、どの情報を送信するのかを示す情報指定情報とが含まれている。制御プログラム３５は、返信先ＵＲＬが示す返信先に、情報指定情報が示す情報をＨＴＴＰ通信によって送信する。また、表示情報が含まれる指示情報に、その表示情報のシリアル番号が含まれていてもよい。この場合、制御プログラム３５は、指示情報にいずれのシリアル番号が含まれているか判断し、判断したシリアル番号に対応する情報取得手段を特定してもよい。制御プログラム３５は、特定した情報取得手段を通じて、操作を受け付け或いは情報を取得する。
【００８１】
なお、一つの指示情報に含まれる返信先ＵＲＬは、複数でもよい。一つの指示情報に、複数の処理情報と、複数の処理情報それぞれに対応する複数の返信先ＵＲＬが含まれていてもよい。また、複合機１０は、連携動作によって、サービス提供装置１１０が提供するサービスの提供を受けることもできる。
【００８２】
なお、本明細書では、表示情報によって画面の内容が指示されることを、便宜的に、表示情報が画面の内容を定義している、という記述をすることもある。同様に、取得手段情報によって情報取得手段が指示されることを、便宜的に、取得手段情報が情報取得手段を定義している、という記述をすることもある。同様に、画像形成手段情報によって画像形成手段が指示されることを、便宜的に、画像形成手段情報が画像形成手段を定義している、という記述をすることもある。同様に、送信指示情報によって情報の送信が指示されることを、便宜的に、送信指示情報が情報の送信を定義している、という記述をすることもある。
【００８３】
［ＮＦＣ通信部２６の制御と連携動作］
なお、制御プログラム３５は、ＮＦＣ通信部２６を、近接無線方式による情報の受信（以下、「直接無線受信」と表記する。）が可能な受信可能状態、直接無線受信が不能な受信不能状態、近接無線方式による情報の送信（以下、「直接無線送信」と表記する。）が可能な送信可能状態、直接無線送信が不能な送信不能状態、に設定することができる。
【００８４】
「受信可能状態」とは、ＮＦＣ通信部２６がＮＦＣリンクを確立し、ＮＦＣリンクを介して送信されてきた情報を受信することが可能な状態である。「受信不能状態」とは、ＮＦＣ通信部２６がＮＦＣリンクを確立しない状態、または、ＮＦＣ通信部２６がＮＦＣリンクを確立するものの、確立したＮＦＣリンクを介して情報を受信しない状態である。「送信可能状態」とは、ＮＦＣ通信部２６がＮＦＣリンクを確立し、ＮＦＣリンクを介して情報を送信することが可能な状態である。「送信不能状態」とは、ＮＦＣ通信部２６がＮＦＣリンクを確立しない状態、または、ＮＦＣ通信部２６がＮＦＣリンクを確立するものの、確立したＮＦＣリンクを介して情報を送信しない状態である。
【００８５】
制御プログラム３５は、ＮＦＣリンクの確立を許可することを示す設定値をＮＦＣ通信部２６に入力することで、ＮＦＣ通信部２６を受信可能状態としてもよい。制御プログラム３５は、ＮＦＣ通信部２６の電源を入れ、さらに、ＮＦＣリンクの確立を許可することを示す設定値と、ＮＦＣリンクを介して送信されてきた情報の受信を許可する設定値とを、ＮＦＣ通信部２６に入力することで、ＮＦＣ通信部２６を受信可能状態としてもよい。なお、実施形態１においては、ＮＦＣリンクの確立を許可することを示す設定値が入力されると、ＮＦＣ通信部２６は、Ｐｏｌｌ動作を実行する。
【００８６】
なお、設定値の少なくともいずれかが予めＮＦＣ通信部２６に記憶されているなら、制御プログラム３５は、ＮＦＣ通信部２６の電源を入れた後、それら設定値の入力を省略してもよい。また、ＮＦＣ通信部２６の電源が予め入っている、もしくは、ＮＦＣ通信部２６が、ＮＦＣリンク確立の際に自動的に電源が入る方式であるなら、制御プログラム３５は、ＮＦＣ通信部２６の電源を入れることを省略してもよい。
【００８７】
制御プログラム３５は、ＮＦＣ通信部２６の電源を入れ、さらに、ＮＦＣリンクの確立を許可することを示す設定値と、ＮＦＣリンクを介した情報の送信を許可する設定値とを、ＮＦＣ通信部２６に入力することで、ＮＦＣ通信部２６を送信可能状態としてもよい。なお、設定値の少なくともいずれかが予めＮＦＣ通信部２６に記憶されているなら、制御プログラム３５は、ＮＦＣ通信部２６の電源を入れた後、それら設定値の入力を省略してもよい。また、ＮＦＣ通信部２６の電源が予め入っている、もしくは、ＮＦＣ通信部２６が、ＮＦＣリンク確立の際に自動的に電源が入る方式であるなら、ＣＰＵ３１は、ＮＦＣ通信部２６の電源を入れることを省略してもよい。
【００８８】
制御プログラム３５は、ＮＦＣ通信部２６の電源を切ることで、ＮＦＣ通信部２６を受信不能状態で且つ送信不能状態としてもよい。制御プログラム３５は、ＮＦＣリンクの確立を許可しないことを示す設定値をＮＦＣ通信部２６に入力することで、ＮＦＣ通信部２６を受信不能状態で且つ送信不能状態としてもよい。実施形態１において、ＮＦＣ通信部２６は、Ｐｏｌｌ動作を停止する。また、制御プログラム３５は、ＮＦＣリンクを介して送信されてきた情報の受信を許可しないことを示す設定値をＮＦＣ通信部２６に入力することで、ＮＦＣ通信部２６を受信不能状態としてもよい。制御プログラム３５は、ＮＦＣリンクを介した情報の送信を許可しないことを示す設定値をＮＦＣ通信部２６に入力することで、ＮＦＣ通信部２６を送信不能状態としてもよい。
【００８９】
制御プログラム３５は、複合機１０のセキュアプリント機能を有効にする設定値がデータ記憶領域３２Ｂに記憶されているときに、ＩＤ情報及び印刷データをＷｉ−Ｆｉ通信部２５を通じて受信した場合、受信した印刷データの印刷処理を実行しない。そして、制御プログラム３５は、受信したＩＤ情報及び印刷データを対応付けて、対応付けたＩＤ情報及び印刷データをデータ記憶領域３２Ｂに記憶させる。さらに、制御プログラム３５は、ＮＦＣ通信部２６を通じてＩＤ情報を受信すると、受信したＩＤ情報がデータ記憶領域３２Ｂに記憶されているかを判断する。そして、制御プログラム３５は、肯定判断であるとき、受信したＩＤ情報に対応する印刷データをデータ記憶領域３２Ｂから読出し、読み出した印刷データの印刷処理を実行する。
【００９０】
また、制御プログラム３５は、複合機１０のモバイルプリント機能を有効にする設定値がデータ記憶領域３２Ｂに記憶されている場合に、ＮＦＣ通信部２６を通じてＳＳＩＤ及び印刷データの印刷指示を受信すると、ＳＳＩＤに従ってＷｉ−Ｆｉ接続する。そして、制御プログラム３５は、印刷指示された印刷データをＷｉ−Ｆｉ通信によって受信し、受信した印刷データの印刷処理を行う。
【００９１】
さらに、制御プログラム３５は、複合機１０が連携動作状態であるときに、ＮＦＣ通信部２６を示す取得手段情報を含む指示情報をサーバ装置８０から受信すると、ＮＦＣ通信部２６を通じてＮＦＣ機器から取得した情報をサーバ装置８０に送信する。そのため、ＮＦＣ通信部２６を示す取得手段情報を含む指示情報をサーバ装置８０から受信した状態で、ＮＦＣ通信部２６を通じてＮＦＣ機器から情報を取得すると、制御プログラム３５は、取得した情報を、セキュアプリント機能或いはモバイルプリント機能で用いるべきか、連携動作のためにサーバ装置８０に送信するべきか判断できない可能性がある。
【００９２】
そこで、本明細書に記載の制御プログラム３５は、連携情報がデータ記憶領域３２Ｂに記憶されているか否かを判断する。制御プログラム３５は、否定判断のとき、ＮＦＣ通信部２６を受信可能状態に設定する。そして、制御プログラム３５は、セキュアプリント機能、あるいは、モバイルプリント機能を有効にする設定値がデータ記憶領域３２Ｂに記憶されていれば、ＮＦＣ通信部２６を通じてＮＦＣ機器から取得した情報を用いて、セキュアプリント機能、あるいは、モバイルプリント機能を実行する。一方、制御プログラム３５は、連携情報がデータ記憶領域３２Ｂに記憶されていないとき、ＮＦＣ機器から取得した情報をサーバ装置８０に送信しない。
【００９３】
一方で、制御プログラム３５は、連携情報がデータ記憶領域３２Ｂに記憶されていると判断した場合、ＮＦＣ通信部２６を受信不能状態に設定する。ただし、サーバ装置８０からＮＦＣ通信部２６を示す取得手段情報を含む指示情報を受信した場合に、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態に設定する。そして、制御プログラム３５は、ＮＦＣ通信部２６を通じてＮＦＣ機器から取得した情報を、連携動作のためにサーバ装置８０へ送信する。より詳細には、制御プログラム３５は、ＮＦＣ通信部２６を通じてＮＦＣ機器から取得した情報を、指示情報に含まれる返信先ＵＲＬが示す返信先、すなわちサーバ装置８０へ、連携動作の返信情報として送信する。
【００９４】
そして、返信情報を送信したことによって、受信した指示情報が定義する処理を完了したことになるので、制御プログラム３５は、ＮＦＣ通信部２６を受信不能状態に設定する。または、制御プログラム３５は、指示情報に従ってＮＦＣ機器から情報を取得したことによって、ＮＦＣ通信部２６を受信不能状態に設定してもよい。一方、制御プログラム３５は、連携情報がデータ記憶領域３２Ｂに記憶されていると判断した場合、ＮＦＣ通信部２６を通じてＮＦＣ機器から取得した情報を用いて、セキュアプリント機能や、モバイルプリント機能を実行することはしない。
【００９５】
なお、複合機１０が非連携動作状態であるとき、制御プログラム３５は、サーバ装置８０から返信先ＵＲＬを受信していないので、サーバ装置８０へ返信情報を送信することはできない。また、複合機１０が連携動作状態であっても、サーバ装置８０から指示情報を受信していない状態では、制御プログラム３５は返信先ＵＲＬを保持していないので、サーバ装置８０へ返信情報を送信することはできない。一方、サーバ装置８０から指示情報を受信している状態なら、制御プログラム３５は返信先ＵＲＬを保持しているので、サーバ装置８０へ返信情報を送信することができる。返信先ＵＲＬをサーバ装置８０から受信しており、サーバ装置８０へ返信情報を送信できる複合機１０状態を、便宜上、第１モードと記述する。返信先ＵＲＬをサーバ装置８０から受信しておらず、サーバ装置８０へ返信情報を送信できない複合機１０の状態を、便宜上、第２モードと記述する。
【００９６】
［通信システム１００の動作］
図４〜図９を参照して、本実施形態に係る通信システム１００の動作を説明する。
【００９７】
図４は、複合機１０をサービス提供装置１１０に接続させるための準備処理を示す。まず、携帯端末５０の制御プログラム６５は、サービス選択画面を表示部５３に表示させる（Ｓ１１）。図７（Ａ）は、サービス選択画面の一例である。図７（Ａ）に示されるサービス選択画面は、［サービスＡ］アイコンと、［サービスＢ］アイコンと、［サービスＣ］アイコンとを含む。そして、制御プログラム６５は、サービス選択画面に含まれるアイコンの１つを選択するユーザ操作を操作部５４を介して受付可能にする。
【００９８】
次に、制御プログラム６５は、例えば、［サービスＣ］アイコンの位置をタップするユーザ操作を操作部５４を介して受け付ける（Ｓ１２）。制御プログラム６５は、［サービスＣ］アイコンの選択を受け付けると、移動体通信部５５を通じてサーバ装置８０に送信要求情報を送信する（Ｓ１３）。送信要求情報は、Ｒトークン或いはＰＩＮの送信を要求するための情報である。送信要求情報は、例えば、選択したアイコンに対応するサービスを識別するサービスＩＤと、携帯端末５０がＮＦＣ通信が可能であることを示す通信可否情報とを含む。サービス選択画面に含まれるアイコンの選択は、準備処理の実行を指示するユーザ操作の一例である。携帯端末５０が送信要求情報を送信する処理は、送信要求処理の一例である。
【００９９】
次に、サーバ装置８０の制御プログラム９５は、通信部８５を通じて携帯端末５０から送信要求情報を受信する（Ｓ１３）。制御プログラム９５は、送信要求情報を受信すると、Ｒトークン発行処理を実行する（Ｓ１４）。Ｒトークン発行処理は、携帯端末５０及びサービス提供装置１１０の通信をサーバ装置８０が中継することによって、サービスＩＤで識別されるサービスを提供するサービス提供装置１１０にＲトークンを発行させる処理である。具体的には、携帯端末５０を通じてユーザからアカウント名及びパスワードを取得し、当該アカウント名及びパスワードに対応付けられたＲトークンをサービス提供装置１１０に発行させる。
【０１００】
次に、制御プログラム９５は、通信部８５を通じてサービス提供装置１１０からＲトークンを受信する（Ｓ１５）。制御プログラム９５は、Ｒトークンを受信すると、送信要求情報の送信元がＮＦＣ通信可能であるか否かを判断する（Ｓ１６）。制御プログラム９５は、送信要求情報に含まれる通信可否情報に基づいて、ＮＦＣ通信が可能か否かを判断する。サーバ装置８０がＲトークンを受信する処理は、第３受信処理の一例である。
【０１０１】
そして、制御プログラム９５は、ＮＦＣ通信が可能と判断したことに応じて（Ｓ１６：Ｙｅｓ）、通信部８５を通じて携帯端末５０にＲトークンを送信する（Ｓ１７）。すなわち、制御プログラム９５は、携帯端末５０から受信した送信指示情報の応答として、当該携帯端末５０にＲトークンを送信する。サーバ装置８０がＲトークンを送信する処理は、第３送信処理の一例である。
【０１０２】
また、携帯端末５０の制御プログラム６５は、移動体通信部５５を通じてサーバ装置８０からＲトークンを受信する（Ｓ１７）。制御プログラム６５は、受信したＲトークンをデータ記憶領域６２Ｂに記憶させる（Ｓ１８）。データ記憶領域６２Ｂは、複数のＲトークンを記憶することができる。携帯端末５０がＲトークンを受信する処理は、第１受信処理の一例である。ステップＳ１８の処理は、記憶制御処理の一例である。
【０１０３】
一方、ステップＳ１１〜Ｓ１６までの処理は、携帯端末５０に代えて情報処理端末７０でも実現可能である。この場合の送信要求情報は、ＮＦＣ通信が不能であることを示す通信可否情報を含む。そして、サーバ装置８０の制御プログラム９５は、ステップＳ１６において、ＮＦＣ通信が不能と判断する（Ｓ１６：Ｎｏ）。
【０１０４】
この場合の制御プログラム９５は、ＰＩＮを発行（Ｓ１９）し、発行したＰＩＮを通信部８５を通じて情報処理端末７０に送信する（Ｓ２０）。さらに、制御プログラム９５は、ステップＳ１５で受信したＲトークンと、ステップＳ１９で発行したＰＩＮとを対応付けて、対応付けられたＲトークン及びＰＩＮをデータ記憶領域９２Ｂに記憶させる（Ｓ２１）。すなわち、制御プログラム９５は、情報処理端末７０から受信した送信指示情報の応答として、当該情報処理端末７０にＰＩＮを送信する。また、情報処理端末７０は、サーバ装置８０からＰＩＮを受信する。情報処理端末７０は、受信したＰＩＮを記憶部に記憶させる（Ｓ２２）。ステップＳ１９の処理は、生成処理の一例である。サーバ装置８０がＰＩＮを送信する処理は、第３送信処理の一例である。ステップＳ２２の処理は、記憶制御処理の一例である。
【０１０５】
図５及び図６は、携帯端末５０に保存されたＲトークンを用いて、サービス提供装置１１０が提供するサービスを複合機１０に受けさせるサービス実行処理を示す。なお、複合機１０は、図５に示される処理が実行される前において、ＮＦＣ通信部２６を受信可能状態に設定している。複合機１０は、第２モードである。また、携帯端末５０は、図５に示される処理が実行される前において、ＮＦＣ通信部５６を送信不能状態に設定している。
【０１０６】
まず、複合機１０の制御プログラム３５は、メイン画面を表示部２３に表示させる（Ｓ３１）。図７（Ｂ）は、メイン画面の一例である。図７（Ｂ）に示されるメイン画面は、［コピー］アイコンと、［スキャン］アイコンと、［Ｗｅｂ］アイコンとを含む。そして、制御プログラム３５は、メイン画面に含まれるアイコンの１つを選択するユーザ操作を操作部２４が受付可能な状態にする。
【０１０７】
次に、制御プログラム３５は、［Ｗｅｂ］アイコンの位置をタップするユーザ操作を操作部２４を介して受け付ける（Ｓ３２）。制御プログラム３５は、［Ｗｅｂ］アイコンの選択を受け付けると、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０に通信要求情報を送信する（Ｓ３３）。また、制御プログラム３５は、ＮＦＣ通信部２６を受信不能状態に設定する。通信要求情報は、サービス提供装置１１０とのデータ通信を要求するための情報である。複合機１０が通信要求情報を送信する処理は、通信要求処理の一例である。
【０１０８】
次に、サーバ装置８０の制御プログラム９５は、通信部８５を通じて複合機１０から通信要求情報を受信する（Ｓ３３）。制御プログラム９５は、通信要求情報を受信すると、通信部８５を通じて複合機１０に取得指示情報を送信する（Ｓ３４）。取得指示情報は、直接通信によるＲトークンの受信、及びＰＩＮを操作部２４で受け付けることを指示するための情報である。取得指示情報は、例えば、トークン受付画面を定義するＸＭＬタグと、ＮＦＣ通信部２６を通じてＲトークンを受信することを指示するＸＭＬタグと、操作部２４を介してＰＩＮの入力を受け付けることを指示するＸＭＬタグとを含む。取得指示情報に含まれるＸＭＬタグ及びＸＭＬタグに挟まれた情報は、内容情報の一例である。サーバ装置８０が取得指示情報を送信する処理は、取得指示処理の一例である。
【０１０９】
次に、複合機１０の制御プログラム３５は、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０から取得指示情報を受信する（Ｓ３４）。制御プログラム３５は、受信した取得指示情報で定義されるトークン受付画面を表示部２３に表示させる（Ｓ３５）。また、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態に設定する。複合機１０は、第１モードになる。これにより、ＮＦＣ通信部２６は、ポーリング信号を所定の時間間隔で繰り返し送出する（Ｓ３６）。
【０１１０】
図８（Ａ）は、トークン受付画面の一例である。図８（Ａ）に示されるトークン受付画面は、「携帯端末をかざすか、ＰＩＮを入力して下さい。」とのメッセージと、操作部２４を介して入力されたＰＩＮを表示するテキストボックスと、［ＯＫ］アイコンとを含む。そして、制御プログラム３５は、ＮＦＣ通信部２６がＲトークンを受信可能で、且つＰＩＮを入力するユーザ操作を操作部２４が受付可能な状態にする。ステップＳ３５、Ｓ３６の処理は、取得待機処理の一例である。
【０１１１】
また、携帯端末５０の制御プログラム６５は、トークン選択画面を表示部５３に表示させる（Ｓ３７）。図８（Ｂ）は、トークン選択画面の一例である。図８（Ｂ）に示されるトークン選択画面は、複数のトークンアイコンを含む。トークンアイコンは、データ記憶領域６２Ｂに記憶されたＲトークンに対応する。例えば、［（Ａ）ユーザＡ］アイコンは、サービスＡのユーザＡ用に発行されたＲトークンに対応する。また、［（Ｃ）ユーザＡ］アイコンは、サービスＣのユーザＡ用に発行されたＲトークンに対応する。トークンアイコンは、Ｒトークンを示す認証情報オブジェクトの一例である。そして、制御プログラム６５は、トークンアイコンを選択するユーザ操作を操作部５４が受付可能な状態にする。
【０１１２】
次に、制御プログラム６５は、トークンアイコンの位置をタップするユーザ操作を操作部５４を介して受け付ける（Ｓ３８）。制御プログラム６５は、トークンアイコンの選択を受け付けると、近接指示画面を表示部５３に表示させる（Ｓ３９）。図９（Ａ）は、近接指示画面の一例である。図９（Ａ）に示される近接指示画面は、「複合機にかざして下さい。」及び「−ポーリング信号監視中−」とのメッセージを含む。また、制御プログラム６５は、ＮＦＣ通信部５６を送信可能状態に設定する。
【０１１３】
次に、図６に示されるように、複合機１０とのＮＦＣ通信が可能な範囲に携帯端末５０が近づけられたことに応じて、複合機１０と携帯端末５０との間でＮＦＣリンクが確立される（Ｓ４１）。そして、携帯端末５０の制御プログラム６５は、選択されたトークンアイコンに対応するＲトークンを、ＮＦＣ通信部５６を通じて複合機１０に送信する（Ｓ４２）。また、制御プログラム６５は、ＮＦＣ通信部５６を送信不能状態に設定する。ＮＦＣの確立は、直接無線接続の一例である。携帯端末５０がＲトークンを送信する処理は、第１送信処理の一例である。
【０１１４】
また、複合機１０の制御プログラム３５は、ＮＦＣ通信部２６を通じて携帯端末５０からＲトークンを受信する（Ｓ４２）。また、制御プログラム３５は、ステップＳ４２で受信したＲトークン及び機種情報を、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０に送信する（Ｓ４３）。さらに、制御プログラム３５は、ＮＦＣ通信部２６を受信不能状態に設定する。機種情報は、複合機１０の機種を識別するための情報である。機種情報は、例えば、複合機１０のモデル名であってもよい。複合機１０がＲトークンを受信する処理は、第２受信処理の一例である。複合機１０がＲトークン及び機種情報を送信する処理は、第２送信処理の一例である。
【０１１５】
次に、サーバ装置８０の制御プログラム９５は、通信部８５を通じて複合機１０からＲトークン及び機種情報を受信する（Ｓ４３）。制御プログラム９５は、受信した機種情報で識別される機種の複合機１０と、Ｒトークンの発行元のサービス提供装置１１０とがデータ通信可能か否かを判断する（Ｓ４４）。換言すれば、制御プログラム９５は、識別情報で識別される機種の複合機１０が、Ｒトークンの発行元のサービス提供装置１１０が提供するサービスを受けることができるか否かを判断する（Ｓ４４）。ステップＳ４４の処理は、判断処理の一例である。
【０１１６】
サーバ装置８０は、例えばステップＳ４４において、サービス提供装置１１０が提供するサービスの提供を受けることができる複合機１０のモデル名の一覧に、機種情報で示されるモデル名が含まれるか否かを判断すればよい。モデル名の一覧は、例えば、データ記憶領域９２Ｂに記憶されていてもよいし、インターネット上の他のサーバ装置から取得してもよい。後述する携帯端末５０による判断処理（Ｓ５３）についても同様である。
【０１１７】
そして、制御プログラム９５は、データ通信が不能であると判断したことに応じて（Ｓ４４：Ｎｏ）、通信部８５を通じて複合機１０にエラー情報を送信する（Ｓ４５）。エラー情報は、サービス提供装置１１０とのデータ通信ができないことを示す情報である。サーバ装置８０がエラー情報を送信する処理は、エラー処理の一例である。また、図示は省略するが、複合機１０の制御プログラム３５は、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０からエラー情報を受信する（Ｓ４５）。そして、制御プログラム３５は、受信したエラー情報の内容を表示部２３に表示させる。その後、複合機１０が非アクセス状態になると、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態に設定する。複合機１０は、第２モードになる。
【０１１８】
一方、サーバ装置８０の制御プログラム９５は、データ通信可能であると判断したことに応じて（Ｓ４４：Ｙｅｓ）、ステップＳ４３で受信したＲトークンを、通信部８５を通じてサービス提供装置１１０に送信する（Ｓ４６）。そして、制御プログラム９５は、Ｒトークンに対応付けてサービス提供装置１１０で発行されたアクセストークン（以下、「Ａトークン」と表記する。）を、通信部８５を通じてサービス提供装置１１０から受信する（Ｓ４７）。ステップＳ４６、Ｓ４７の処理は、Ｒトークンを用いてサービス提供装置１１０からＡトークンを取得する取得処理の一例である。
【０１１９】
なお、Ｒトークンは、例えば、アカウント名に対応付けられて発行され、有効期限内において何回でも使用可能なものである。一方、Ａトークンは、例えば、複合機１０とサービス提供装置１１０とがデータ通信する度に更新され、当該データ通信の終了後に破棄されるワンタイム認証情報の一例である。すなわち、Ａトークンは、Ｒトークンより有効期限が短い。また、Ａトークンは使用後に破棄されるのに対して、Ｒトークンは使用後も複合機１０或いは携帯端末５０に記憶される。
【０１２０】
次に、制御プログラム９５は、通信部８５を通じて複合機１０に通信指示情報を送信する（Ｓ４８）。通信指示情報は、サービス提供装置１１０とのデータ通信の方法を示す情報である。通信指示情報は、ステップＳ４７でサーバ装置８０が受信したＡトークンを含む。また、通信指示情報は、複合機１０がアクセスすべきサービス提供装置１１０の所在を示す所在情報を含んでもよい。所在情報は、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒの略）の形式であってもよい。通信指示情報に含まれる各種情報は、内容情報の一例である。サーバ装置８０が通信指示情報を送信する処理は、通信指示処理の一例である。
【０１２１】
次に、複合機１０の制御プログラム３５は、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０から通信指示情報を受信する（Ｓ４８）。制御プログラム３５は、受信した通信指示情報に従ったデータ通信をＷｉ−Ｆｉ通信部２５を通じてサービス提供装置１１０と行う（Ｓ４９）。その後、複合機１０が非アクセス状態になると、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態に設定する。複合機１０は、第２モードになる。ステップＳ４９の処理は、データ通信処理の一例である。なお、ステップＳ４９におけるデータ通信の具体例は特に限定されないが、例えば、サービス提供装置１１０にデータを記憶させるアップロード処理、或いはサービス提供装置１１０に記憶されたデータを受信するダウンロード処理等が挙げられる。
【０１２２】
アップロード処理を実行する制御プログラム３５は、例えば、所在情報で示されるアップロード先に、データ及びＡトークンをＷｉ−Ｆｉ通信部２５を通じて送信すればよい。サービス提供装置１１０は、データ及びＡトークンを複合機１０から受信する。サービス提供装置１１０は、受信したＡトークンを認証する。そして、サービス提供装置１１０は、受信したＡトークンの認証に成功したことに応じて、受信したデータを記憶部に記憶させる。一方、サービス提供装置１１０は、Ａトークンの認証に失敗したことに応じて、受信したデータを破棄し、エラー情報を複合機１０に送信する。なお、アップロードされるデータは、例えば、スキャン処理によってスキャナ部１２に生成させた画像データであってもよい。
【０１２３】
また、ダウンロード処理を実行する制御プログラム３５は、例えば、Ｗｉ−Ｆｉ通信部２５を通じてサービス提供装置１１０にＡトークン及び所在情報を送信する。サービス提供装置１１０は、Ａトークン及び所在情報を受信する。サービス提供装置１１０は、受信したＡトークンを認証する。そして、サービス提供装置１１０は、受信したＡトークンの認証に成功したことに応じて、受信した所在情報で示されるデータを複合機１０に送信する。一方、サービス提供装置１１０は、Ａトークンの認証に失敗したことに応じて、エラー情報を複合機１０に送信する。また、複合機１０の制御プログラム３５は、Ｗｉ−Ｆｉ通信部２５を通じてサービス提供装置１１０データを受信する。なお、ダウンロードされたデータは、例えば、プリンタ部１１の記録処理に用いられてもよい。
【０１２４】
アップロード処理及びダウンロード処理において、サービス提供装置１１０は、例えば、受信したＡトークンに一致するＡトークンが、サービス提供装置１１０の記憶部に記憶されている場合に、認証成功と判断してもよい。一方、サービス提供装置１１０は、例えば、受信したＡトークンに一致するＡトークンが、サービス提供装置１１０の記憶部に記憶されていない場合に、認証失敗と判断してもよい。
【０１２５】
［実施形態の作用効果］
上記の実施形態によれば、Ｒトークンが記憶された携帯端末５０を複合機１０とのＮＦＣ通信が可能な範囲に近づけることによって、複合機１０とサービス提供装置１１０との間でデータ通信が可能となるので、ユーザ操作を簡素化することができる。また、上記構成の複合機１０は、データ通信を行う度に携帯端末５０からＲトークンを取得してもよい。その結果、複合機１０がＲトークンを記憶しておく必要がなくなるので、複合機１０の共有や盗難等によるセキュリティリスクを回避することができる。
【０１２６】
なお、上記の実施形態では、Ｒトークンを用いてＡトークンを取得し、Ａトークンを用いてサービス提供装置１１０とデータ通信を行う複合機１０の例を説明した。但し、サービス提供装置１１０とのデータ通信の方法はこれに限定されず、Ｒトークンを用いてサービス提供装置１１０とデータ通信を行ってもよい。すなわち、図６に示されるステップＳ４６、Ｓ４７は省略可能である。さらに、図６に示されるステップＳ４３〜Ｓ４８が省略されてもよい。
【０１２７】
なお、上記の実施形態では、図５及び図６に示される処理の過程において、ＮＦＣ通信部２６の状態及び複合機１０のモードの両方を切り替える例を説明した。しかしながら、ＮＦＣ通信部２６を常に受信可能状態とし、複合機１０のモードのみを切り替えてもよい。例えば、第２モードだった複合機１０が、サーバ装置８０から取得指示情報を受信したことに応じて第１モードとなり、Ｒトークンをサーバ装置８０に送信したことに応じて第２モードになってもよい。
【０１２８】
または、制御プログラム３５は、ＮＦＣ通信部２６をＰ２Ｐモードで動作させてもよい。この場合の受信可能状態は、直接無線送信及び直接無線受信の両方が許容された状態である。一方、受信不能状態とは、直接無線送信が許容され、直接無線受信が規制された状態である。さらには、制御プログラム３５は、ＮＦＣ通信部２６をＣＥモードで動作させてもよい。ＣＥモードで動作するＮＦＣ通信部２６の受信可能状態とは、例えば、Ｌｉｓｔｅｎ動作を実行している状態である。また、ＣＥモードで動作するＮＦＣ通信部２６の受信不能状態とは、例えば、Ｌｉｓｔｅｎ動作を停止している状態である。
【０１２９】
また、携帯端末５０から複合機１０にＲトークンを送信する方法は、ＮＦＣ通信に限定されない。複合機１０及び携帯端末５０は、例えば、Ｗｉ−Ｆｉダイレクト接続するために必要な情報（例えば、ＳＳＩＤ）をＮＦＣ通信によって送受信してもよい。そして、携帯端末５０は、その情報を用いて複合機１０とＷｉ−Ｆｉダイレクト接続し、Ｗｉ−Ｆｉダイレクトによって複合機１０にＲトークンを送信してもよい。すなわち、複合機１０及び携帯端末５０の間でＲトークンを送受信する手順の一部にＮＦＣ通信が用いられていればよい。
【０１３０】
また、上記の実施形態によれば、サービス提供装置１１０とデータ通信する機能を複合機１０が有しているか否かを判断する処理を、複合機１０に実装する必要がなくなる。一般的に、複合機１０に新たな処理を追加するのは、サーバ装置８０と比較して難しい。そこで、当該処理をサーバ装置８０に実行させることにより、新たなサービス提供装置１１０に複合機１０を接続しようとする際に、データ通信の可否を適切に判断することができる。なお、サーバ装置８０で判断処理（Ｓ４４）が実行されることに限定されず、後述する変形例１のように、携帯端末５０で判断処理（Ｓ５３）が実行されてもよい。
【０１３１】
［変形例１］
次に、図１０を参照して、変形例１に係るサービス実行処理を説明する。なお、上記の実施形態との共通点の詳細な説明を省略し、相違点を中心に説明する。図５を参照して説明した処理は、変形例１にも適用される。一方、変形例１に係る通信システム１００は、複合機１０とサービス提供装置１１０とがデータ通信可能か否かの判断を携帯端末５０が行う点において、上記の実施形態と相違する。
【０１３２】
なお、図１０の処理が実行される前において、ＮＦＣ通信部２６は受信可能状態で且つ送信可能状態であり、複合機１０は第１モードであり、ＮＦＣ通信部５６は受信可能状態で且つ送信可能状態である。
【０１３３】
まず、複合機１０の制御プログラム３５は、複合機１０と携帯端末５０との間でＮＦＣリンクが確立されたことに応じて（Ｓ５１）、ＮＦＣ通信部２６を通じて携帯端末５０に機種情報を送信する（Ｓ５２）。また、携帯端末５０の制御プログラム６５は、ＮＦＣ通信部５６を通じて複合機１０から機種情報を受信する（Ｓ５２）。制御プログラム６５は、受信した機種情報で識別される機種の複合機１０と、選択されたトークンアイコンに対応するＲトークンの発行元のサービス提供装置１１０とがデータ通信可能か否かを判断する（Ｓ５３）。ステップＳ５３の処理は、判断処理の他の例である。
【０１３４】
そして、制御プログラム６５は、データ通信が不能であると判断したことに応じて（Ｓ５３：Ｎｏ）、ＮＦＣ通信部５６を通じて複合機１０にエラー情報を送信する（Ｓ５４）。そして、制御プログラム６５は、ＮＦＣ通信部５６を受信不能状態で且つ送信可能状態設定にする。また、複合機１０の制御プログラム３５は、ＮＦＣ通信部２６を通じて携帯端末５０からエラー情報を受信する（Ｓ５４）。そして、制御プログラム３５は、受信したエラー情報の内容を表示部２３に表示させる。その後、複合機１０が非アクセス状態になると、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態で且つ送信可能状態に設定する。複合機１０は、第２モードになる。
【０１３５】
一方、制御プログラム６５は、データ通信可能であると判断したことに応じて（Ｓ５３：Ｙｅｓ）、選択されたトークンアイコンに対応するＲトークンを、ＮＦＣ通信部５６を通じて複合機１０に送信する（Ｓ５５）。そして、制御プログラム６５は、ＮＦＣ通信部５６を受信不能状態で且つ送信可能状態設定にする。また、複合機１０の制御プログラム３５は、ＮＦＣ通信部２６を通じて携帯端末５０からＲトークンを受信する（Ｓ５５）。そして、制御プログラム３５は、受信したＲトークンをＷｉ−Ｆｉ通信部２５を通じてサーバ装置８０に送信する（Ｓ５６）。また、制御プログラム３５は、ＮＦＣ通信部２６を受信不能状態で且つ送信不能状態に設定する。
【０１３６】
なお、図１０に示されるステップＳ５６は、機種情報の送信が省略される点で、図６に示されるステップＳ４３と相違する。また、図１０に示されるステップＳ５７〜Ｓ６０の処理は、図６に示されるステップＳ４６〜Ｓ４９の処理と共通する。
【０１３７】
変形例１によれば、サービス提供装置１１０とデータ通信する機能を複合機１０が有しているか否かを判断する処理を、上記の実施形態と同様に、複合機１０に実装する必要がなくなる。その結果、新たなサービス提供装置１１０に複合機１０を接続しようとする際に、データ通信の可否を適切に判断することができる。
【０１３８】
なお、変形例１では、ＮＦＣ通信部２６を通じたＲトークンの受信を指示するＸＭＬタグを含む取得指示情報を図５のステップＳ３４で受信したことに応じて、複合機１０がステップＳ５１〜Ｓ５６の処理を実行する例を説明した。しかしながら、より詳細には、ステップＳ３４で受信する取得指示情報は、ＮＦＣ通信部２６を通じた機種情報の送信を指示するＸＭＬタグと、ＮＦＣ通信部２６を通じたエラー情報或いはＲトークンの受信を指示するＸＭＬタグとを含んでいてもよい。
【０１３９】
または、複合機１０は、ＮＦＣ通信部２６を通じた機種情報の送信を指示する送信指示情報をサーバ装置８０から受信してもよい。次に、複合機１０は、受信した送信指示情報に従ってステップＳ５１の処理を実行してもよい。次に、複合機１０は、送信指示情報に従って機種情報の送信が完了したことをサーバ装置８０に通知してもよい。次に、複合機１０は、ＮＦＣ通信部を通じたエラー情報或いはＲトークンの受信を指示する取得指示情報をサーバ装置８０から受信してもよい。そして、複合機１０は、受信した取得指示情報に従ってステップＳ５３以降の処理を実行してもよい。
【０１４０】
［変形例２］
次に、図１１を参照して、変形例２に係るサービス実行処理を説明する。なお、上記の実施形態との共通点の詳細な説明を省略し、相違点を中心に説明する。図５を参照して説明した処理は、変形例２にも適用される。一方、変形例２に係る通信システム１００は、ＮＦＣ通信によって携帯端末５０から複合機１０にＰＩＮが送信される点において、上記の実施形態及び変形例１と相違する。
【０１４１】
すなわち、サーバ装置８０の制御プログラム９５は、図４に示される処理において、送信要求情報の送信元がＮＦＣ通信可能か否かに拘わらず、ＰＩＮを発行する。また、制御プログラム９５は、発行したＰＩＮを通信部８５を通じて携帯端末５０に送信する。さらに、サービス提供装置１１０から受信したＲトークンと、発行したＰＩＮとを対応付けて、対応付けられたＲトークン及びＰＩＮをデータ記憶領域９２Ｂに記憶させる。
【０１４２】
また、携帯端末５０の制御プログラム６５は、図４に示される処理において、移動体通信部５５を通じてサーバ装置８０からＰＩＮを受信する。制御プログラム６５は、受信したＰＩＮをデータ記憶領域６２Ｂに記憶させる。また、図８（Ｂ）に示されるトークンアイコンは、データ記憶領域６２Ｂに記憶されたＰＩＮに対応付けられる。
【０１４３】
さらに、図１１の処理が実行される前において、ＮＦＣ通信部２６は受信可能状態で且つ送信可能状態であり、複合機１０は第１モードであり、ＮＦＣ通信部５６は受信可能状態で且つ送信可能状態である。そして、制御プログラム６５は、複合機１０と携帯端末５０との間でＮＦＣリンクが確立されたことに応じて（Ｓ６１）、選択されたトークンアイコンに対応するＰＩＮを、ＮＦＣ通信部５６を通じて複合機１０に送信する（Ｓ６２）。
【０１４４】
次に、複合機１０の制御プログラム３５は、ＮＦＣ通信部２６を通じて携帯端末５０からＰＩＮを受信する（Ｓ６２）。制御プログラム３５は、受信したＰＩＮをＷｉ−Ｆｉ通信部２５を通じてサーバ装置８０に送信する（Ｓ６３）。また、制御プログラム３５は、ＮＦＣ通信部２６を受信不能状態で且つ送信不能状態に設定する。
【０１４５】
次に、サーバ装置８０の制御プログラム９５は、通信部８５を通じて複合機１０からＰＩＮを受信する（Ｓ６３）。制御プログラム９５は、受信したＰＩＮに対応付けられたＲトークンがデータ記憶領域９２Ｂに記憶されているか否かを判断する（Ｓ６４）。ステップＳ６４の処理は、判断処理の他の例である。
【０１４６】
そして、制御プログラム９５は、受信したＰＩＮに対応付けられたＲトークンが記憶されていないと判断したことに応じて（Ｓ６４：Ｎｏ）、通信部８５を通じて複合機１０にエラー情報を送信する（Ｓ６５）。また、複合機１０の制御プログラム３５は、ＮＦＣ通信部２６を通じて携帯端末５０からエラー情報を受信する（Ｓ６５）。そして、制御プログラム３５は、受信したエラー情報の内容を表示部２３に表示させる。その後、複合機１０が非アクセス状態になると、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態で且つ送信可能状態に設定する。複合機１０は、第２モードになる。
【０１４７】
一方、制御プログラム９５は、受信したＰＩＮに対応付けられたＲトークンが記憶されていると判断したことに応じて（Ｓ６４：Ｙｅｓ）、当該Ｒトークンを通信部８５を通じて複合機１０に送信する（Ｓ６６）。サーバ装置８０がＲトークンを送信する処理は、第４送信処理の他の例である。
【０１４８】
次に、複合機１０の制御プログラム３５は、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０からＲトークン及びＲトークンの送信指示情報を受信する（Ｓ６６）。Ｒトークンの送信指示情報は、例えば、ＮＦＣ通信部２６を通じた携帯端末５０へのＲトークンの送信を指示するＸＭＬタグと、Ｗｉ−Ｆｉ通信部２５を通じたサーバ装置８０へのＲトークンの送信を指示するＸＭＬタグとを含む。送信指示情報に含まれるＸＭＬタグ及びＸＭＬタグに挟まれた情報は、内容情報の一例である。また、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態で且つ送信可能状態に設定する。
【０１４９】
制御プログラム３５は、受信したＲトークンをＮＦＣ通信部２６を通じて携帯端末５０に送信する（Ｓ６７）。また、通信システム１００は、ステップＳ６６で複合機１０が受信したＲトークンを用いて、ステップＳ５６〜Ｓ６０の処理を実行する。その後、複合機１０が非アクセス状態になると、制御プログラム３５は、ＮＦＣ通信部２６を受信可能状態で且つ送信可能状態に設定する。複合機１０は、第２モードになる。複合機１０がＲトークンを携帯端末５０に送信する処理は、第５送信処理の一例である。複合機１０がＲトークンをサーバ装置８０に送信する処理は、第６送信処理の一例である。
【０１５０】
そして、携帯端末５０の制御プログラム６５は、ＮＦＣ通信部５６を通じて複合機１０からＲトークンを受信する（Ｓ６７）。制御プログラム６５は、受信したＲトークンをデータ記憶領域６２Ｂに記憶させる（Ｓ６８）。さらに、制御プログラム６５は、ＮＦＣ通信部５６を受信可能状態で且つ送信可能状態に設定する。ステップＳ６８の処理は、記憶制御処理の他の例である。複合機１０と携帯端末５０との間のＮＦＣリンクは、ステップＳ６１で確立された後、ステップＳ６７でＲトークンが送受信されるまで維持されてもよいし、ステップＳ６２でＰＩＮが送受信された後に切断され、ステップＳ６４でＲトークンが送受信される前に再接続されてもよい。
【０１５１】
変形例２によれば、ＰＩＮが記憶された携帯端末５０を複合機１０とのＮＦＣ通信が可能な範囲に近づけることによって、複合機１０とサービス提供装置１１０との間でデータ通信が可能となるので、上記の実施形態と同様に、ユーザ操作を簡素化することができる。また、Ｒトークンに対応付けて発行したＰＩＮを送信する従来のサーバ装置８０を利用することができるので、サーバ装置８０の開発コストを低減することができる。
【０１５２】
また、変形例２によれば、複合機１０が２回目以降にサービス提供装置１１０とデータ通信する際に、ステップＳ６３〜Ｓ６６の処理を省略することができる。但し、図１１に示されるステップＳ６７、Ｓ６８の処理は、省略可能である。すなわち、複合機１０は、サービス提供装置１１０とデータ通信する度に、携帯端末５０からＰＩＮを受信してもよい。または、ステップＳ６７、Ｓ６８に代えて、図１２に示されるＳ７７の処理が実行されてもよい。
【０１５３】
また、複合機１０は、ステップ６６において、ＮＦＣ通信部２６を通じたＲトークンの送信を指示する第１送信指示情報をサーバ装置８０から受信してもよい。次に、複合機１０は、受信した第１送信指示情報に従ってステップＳ６７の処理を実行してもよい。次に、複合機１０は、第１送信指示情報に従ってＲトークンの送信が完了したことをサーバ装置８０に通知してもよい。次に、複合機１０は、Ｗｉ−Ｆｉ通信部２５を通じたＲトークンの送信を指示する第２送信指示情報をサーバ装置８０から受信してもよい。そして、複合機１０は、受信した第２送信指示情報に従ってステップＳ５６以降の処理を実行してもよい。
【０１５４】
［変形例３］
次に、図１２及び図１３を参照して、変形例３に係るサービス実行処理を説明する。なお、上記の実施形態との共通点の詳細な説明を省略し、相違点を中心に説明する。図５に示されるステップＳ３１〜Ｓ３５の処理は、変形例３にも適用される。一方、変形例３は、携帯端末５０に代えて情報処理端末７０が用いられる点において、上記の実施形態及び変形例１、２と相違する。
【０１５５】
情報処理端末７０は、図４に示されるステップＳ２１で記憶部に記憶させたＰＩＮを、表示部に表示させる（Ｓ７１）。そして、情報処理端末７０の表示部に表示されたＰＩＮを見たユーザは、図８（Ａ）に示されるトークン受付画面が複合機１０の表示部２３に表示されている状態において、操作部２４を操作して当該ＰＩＮを入力することができる。すなわち、複合機１０の制御プログラム３５は、ＰＩＮを入力するユーザ操作を操作部２４を介して受け付ける（Ｓ７２）。
【０１５６】
次に、制御プログラム３５は、当該ＰＩＮをＷｉ−Ｆｉ通信部２５を通じてサーバ装置８０に送信する（Ｓ７３）。ステップＳ７３〜Ｓ７６の処理は、図１１に示されるステップＳ６３〜Ｓ６６と共通する。そして、制御プログラム３５は、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０からＲトークン受信する。また、制御プログラム３５は、受信したトークンをデータ記憶領域３２Ｂに記憶させる（Ｓ７７）。さらに、通信システム１００は、ステップＳ７６で複合機１０が受信したＲトークンを用いて、ステップＳ５６〜Ｓ６０の処理を実行する。
【０１５７】
さらに、変形例３に係る制御プログラム３５は、図５に示されるステップＳ３３において、データ記憶領域３２Ｂに記憶されたＲトークンを特定するための情報を、通信要求情報に含めてサーバ装置８０に送信する。その結果、データ記憶領域３２ＢにＲトークンが記憶された複合機１０の制御プログラム３５は、図８（Ａ）に示されるトークン受付画面に代えて、図９（Ｂ）に示されるトークン受付画面を、取得指示情報に従って表示部２３に表示させる（Ｓ８１）。
【０１５８】
図９（Ｂ）に示されるトークン受付画面は、「携帯端末をかざすか、トークンを選択して下さい。」とのメッセージと、トークンアイコンとを含む。トークンアイコンは、データ記憶領域３２Ｂに記憶されたＲトークンに対応する。そして、制御プログラム３５は、ＮＦＣ通信部２６がＲトークンを受信可能で、且つトークンアイコンを選択するユーザ操作を操作部２４が受付可能な状態にする。
【０１５９】
そして、制御プログラム３５は、トークンアイコンの位置をタップするユーザ操作を操作部２４を介して受け付ける（Ｓ８２）。制御プログラム３５は、トークンアイコンの選択を受け付けると、当該トークンに対応付けてデータ記憶領域３２Ｂに記憶されたＲトークンを、Ｗｉ−Ｆｉ通信部２５を通じてサーバ装置８０に送信する（Ｓ８３）。また、通信システム１００は、選択されたトークンアイコンに対応付けられたＲトークンを用いて、ステップＳ５７〜Ｓ６０の処理を実行する。
【０１６０】
変形例３によれば、ＮＦＣ通信機能を有していない情報処理端末７０しか所持していないユーザであっても、従来の方法で複合機１０とサービス提供装置１１０との間でデータ通信を行わせることができる。すなわち、本発明において、変形例３は独立して実行されるのではなく、上記の実施形態或いは変形例１、２と組み合わせて実行されればよい。
【０１６１】
また、上記の実施形態及び変形例１〜３の複合機１０、携帯端末５０、及びサーバ装置８０において、記憶部３２、６２、９２のプログラム記憶領域３２Ａ、６２Ａ、９２Ａに記憶された各種プログラムがＣＰＵ３１、６１、９１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１６２】
さらに、本発明は、複合機１０、携帯端末５０、及びサーバ装置８０として実現できるだけでなく、複合機１０、携帯端末５０、及びサーバ装置８０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを介して複合機１０、携帯端末５０、及びサーバ装置８０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを介して配信されてもよい。
【符号の説明】
【０１６３】
１０・・・複合機
１１・・・プリンタ部
１２・・・スキャナ部
３１，６１，９１・・・ＣＰＵ
２３・・・表示部
２４・・・操作部
２５，５５・・・Ｗｉ−Ｆｉ通信部
２６，５６・・・ＮＦＣ通信部
３２，６２，９２・・・記憶部
３５，６５，９５・・・制御プログラム
５０・・・携帯端末
７０・・・情報処理端末
８０・・・サーバ装置
８５・・・通信部
１１０・・・サービス提供装置
【図１】
0006413838.tif 000002
【図２】
0006413838.tif 000003
【図３】
0006413838.tif 000004
【図４】
0006413838.tif 000005
【図５】
0006413838.tif 000006
【図６】
0006413838.tif 000007
【図７】
0006413838.tif 000008
【図８】
0006413838.tif 000009
【図９】
0006413838.tif 000010
【図１０】
0006413838.tif 000011
【図１１】
0006413838.tif 000012
【図１２】
0006413838.tif 000013
【図１３】
0006413838.tif 000014