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