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