(57)【要約】【課題】ＮＦＣの機能を利用して、所望するアプリケーションを通信端末に適切に実行させることが可能な画像形成装置を提供する。【解決手段】印刷装置２は、ＮＦＣ通信を行う第１通信ＩＣ２７、無線ＬＡＮ通信を行う第２通信ＩＣ２８、通信端末３が印刷装置２から取得可能となる情報を記憶する記憶部を備える。ＣＰＵ２０１は、設定情報を記憶部に記憶する。ＣＰＵ２０１は、通信端末に実行させるアプリケーションの情報を記憶部に記憶する（Ｓ１１７、Ｓ１２５、Ｓ１３０）。ＣＰＵ２０１は、記憶部に記憶された設定情報が設定された通信端末３と、第２通信ＩＣ２８を介した通信を行い、通信端末においてアプリケーションが実行されたことに応じて生成された印刷データを受信する（Ｓ１４３）。ＣＰＵ２０１は、印刷データに基づいて印刷を行う（Ｓ１４７）。【選択図】図５
2015217612.tif 000002
【特許請求の範囲】
【請求項１】
通信端末との無線通信が可能な画像形成装置であって、
近距離無線通信の規格に基づいた通信を行うことが可能な第１通信部と、
前記近距離無線通信と異なる無線通信の規格に基づいて通信を行うことが可能な第２通信部と、
前記第１通信部を介して前記通信端末と通信が行われることによって前記通信端末が前記画像形成装置から取得可能となる情報を記憶する記憶部と、
前記通信端末と前記第２通信部を介して通信を行うために必要なデータであって前記通信端末に設定可能な設定データを、前記記憶部に記憶する第１記憶手段と、
前記通信端末に実行させるためのアプリケーションであって、前記画像形成装置の状態に対応するアプリケーションを特定可能なアプリケーション情報を、前記記憶部に記憶する第２記憶手段と、
前記第１記憶手段によって前記記憶部に記憶された前記設定データが設定された前記通信端末と、前記第２通信部を介した通信を行うことによって、前記通信端末において前記アプリケーションが実行されたことに応じて前記通信端末から送信されたデータを受信する受信手段と、
前記受信手段によって受信された前記データに基づいて、前記画像形成に関連する処理を行う画像形成手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
印刷媒体を収容する収容部に収容された前記印刷媒体の種別を特定する特定手段を備え、
前記第２記憶手段は、前記特定手段によって特定された前記印刷媒体に印刷する印刷データを作成するための印刷アプリケーションの前記アプリケーション情報を前記記憶部に記憶し、
前記受信手段は、前記通信端末において前記印刷アプリケーションが実行されたことに応じて生成された前記印刷データを受信し、
前記画像形成手段は、前記受信手段によって受信された前記印刷データに基づいて、前記収容部に収容された前記印刷媒体に印刷を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記アプリケーション情報は、前記アプリケーションに関連するアプリケーションデータの所在を示す所在情報であり、
前記受信手段は、
前記所在情報によって示される前記所在から前記通信端末が取得した前記アプリケーションデータに関連する前記アプリケーションが実行されたことに応じて前記通信端末から送信された前記データを受信することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第２記憶手段は、前記収容部に収容された前記印刷媒体毎に異なる前記アプリケーションの前記アプリケーション情報を、前記記憶部に記憶することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記近距離無線通信の規格が、Near Field Communication（ＮＦＣ）規格であることを特徴とする請求項１から４の何れかに記載の画像形成装置。
【請求項６】
前記近距離無線通信と異なる無線通信の規格が、無線ＬＡＮ規格であることを特徴とする請求項１から５の何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を形成させることが可能な画像形成装置に関する。
【背景技術】
【０００２】
Near Field Communication（ＮＦＣ）の機能を備えた画像形成装置が提案されている。画像形成装置には、プリンタ、スキャナ、ＦＡＸ、複合機が含まれる。ＮＦＣの複数の機能の１つとして、カードエミュレーション機能がある。特許文献１では、ユーザ端末が、ＮＦＣのカードエミュレーション機能を利用して店舗スマートフォンにクーポンＩＤを読み取らせる技術が開示されている。
【０００３】
画像形成装置に画像形成を実行させるためのデータを画像形成装置に出力するためのアプリケーションが、通信端末によって実行され、出力されたデータに基づいて、画像形成装置が画像形成に関する処理を実行する場合がある。又、画像形成装置の状態に応じて、通信端末によって実行されるアプリケーションを画像形成装置が自動的に切り替えたいというニーズがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術を画像形成装置に適用させた場合、画像形成装置は、ＮＦＣのカードエミュレーション機能を利用して通信端末にＩＤ等を通知できる。しかしながら、画像形成装置は、画像形成装置の状態に応じたアプリケーションを通信端末に通知できない。この場合、通信端末は、画像形成装置の状態に応じた適切なアプリケーションを実行できないという問題点がある。
【０００６】
本発明の目的は、ＮＦＣの機能を利用して、所望するアプリケーションを通信端末に適切に実行させることが可能な画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、通信端末との無線通信が可能な画像形成装置であって、近距離無線通信の規格に基づいた通信を行うことが可能な第１通信部と、前記近距離無線通信と異なる無線通信の規格に基づいて通信を行うことが可能な第２通信部と、前記第１通信部を介して前記通信端末と通信を行うことによって、前記通信端末が前記画像形成装置から取得可能となる情報を記憶する記憶部と、前記通信端末と前記第２通信部を介して通信を行うために必要なデータであって前記通信端末に設定可能な設定データを、前記記憶部に記憶する第１記憶手段と、前記通信端末に実行させるためのアプリケーションであって、前記画像形成装置の状態に対応するアプリケーションを特定可能なアプリケーション情報を、前記記憶部に記憶する第２記憶手段と、前記第１記憶手段によって前記記憶部に記憶された前記設定データが設定された前記通信端末と、前記第２通信部を介した通信を行うことによって、前記通信端末において前記アプリケーションが実行されたことに応じて前記通信端末から送信されたデータを受信する受信手段と、前記受信手段によって受信された前記データに基づいて、前記画像形成に関連する処理を行う画像形成手段とを備えている。
【０００８】
本発明によれば、画像形成装置は、画像形成装置の状態に対応するアプリケーション情報を記憶部に記憶することによって、第１通信部を介して通信端末にアプリケーション情報を読み取らせることができる。通信端末は、画像形成装置の状態に応じたアプリケーションを実行し、データを画像形成装置に送信できる。従って、画像形成装置は、画像形成装置の状態に応じたアプリケーションが実行されることによって通信端末から送信されたデータに基づいて、画像形成に関連する処理を実行できる。又、画像形成装置は、設定データを記憶部に記憶することによって、第１通信部を介して通信端末に設定データを読み取らせることができる。通信端末は、設定データに基づいて、画像形成装置と第２通信部を介して通信を行い、データを送信できる。画像形成装置は、第２通信部を介して受信したデータに基づいて、画像形成に関連する処理を実行できる。
【図面の簡単な説明】
【０００９】
【図１】印刷システム１の概要を示す図である。
【図２】印刷装置２の電気的構成を示すブロック図である。
【図３】ＦｅＲＡＭ２７１に記憶されたデータの一例を示す。
【図４】テーブル２０５１を示す図である。
【図５】通信シーケンスを示す図である。
【図６】メイン処理のフローチャートである。
【図７】記憶処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照して説明する。図１を参照し、印刷システム１について説明する。印刷システム１は、印刷装置２、通信端末３、アクセスポイント（以下、ＡＰという。）４、７、及び、サーバ５を備える。
【００１１】
印刷装置２は、第１アンテナ２１、第２アンテナ２２（図２照）、入力部２３、及び、図示外のカセット収容部を備える。第１アンテナ２１は、Near Field Communication（ＮＦＣ）方式の無線通信を行うためのアンテナである。第２アンテナ２２は、無線ＬＡＮ方式の無線通信を行うためのアンテナである。入力部２３は４つの押しボタンである。カセット収容部には、テープ種別及びテープ幅の異なる複数の周知のテープカセットの夫々を収容可能である。テープ種別の具体例として、ラミネートテープ、ノンラミネートテープ、フレキシブルＩＤテープ等がある。テープ幅の具体例として、６、１２、１８ｍｍ等がある。
【００１２】
印刷装置２は、カセット収容部に収容されたテープカセットからテープを引き出す。印刷装置２は、サーマルヘッド２４１（図２参照）によってインクリボンを加熱し、テープに印刷を行う。テープ種別がラミネートテープであるテープカセットがカセット収容部に収容された場合、印刷装置２は、テープに印刷が行われた後、印刷されたテープにカバーフィルムを貼付する。印刷装置２は、テープのうち印刷された部分を切り離す。以上によって、印刷装置２はラベルを作成できる。
【００１３】
印刷装置２は、印刷データに基づいて上記の印刷処理を行う。印刷データは、印刷データの作成、編集を行うためのアプリケーション（以下、印刷アプリケーションという。）が通信端末３（後述）によって実行されることに応じて、通信端末３によって作成される。印刷装置２は、通信端末３から印刷データを取得する。なお、印刷データは、カセット収容部に収容されたテープカセットの種別に対応する印刷アプリケーションによって作成、編集されることが好ましい。理由は、印刷装置２が印刷処理を適切に実行するための印刷データは、テープカセットのテープ種別及びテープ幅毎に異なるためである。従って、カセット収容部に収容されたテープカセットの種別に応じた印刷アプリケーションが通信端末３によって実行され、印刷データが作成されることが好ましい。
【００１４】
通信端末３は、周知のスマートフォンである。通信端末３は、印刷アプリケーションを実行可能である。ユーザは、通信端末３に印刷アプリケーションを実行させて印刷データを作成させ、印刷データに基づいて印刷装置２に印刷を実行させ、ラベルを作成させることができる。通信端末３は、第１アンテナ３１（図２参照）、及び、第２アンテナ３２（図２参照）を備える。第１アンテナ３１は、ＮＦＣ方式の無線通信を行うためのアンテナである。第２アンテナ３２は、無線ＬＡＮ方式の無線通信を行うためのアンテナである。
【００１５】
ＡＰ４、７は、夫々、無線ＬＡＮ親機である。ＡＰ４は第２アンテナ４２を備える。ＡＰ７は第２アンテナ７２を備える。第２アンテナ４２、７２は、夫々、無線ＬＡＮ方式の無線通信を行うためのアンテナである。サーバ５は、データベースサーバである。サーバ５は、通信端末３によって実行可能な印刷アプリケーションのインストールファイルを複数記憶する。複数のインストールファイルによって通信端末３にインストール可能な複数の印刷アプリケーションの夫々は、印刷データを作成、編集できる。ＡＰ７及びサーバ５は、有線ネットワーク６に接続される。
【００１６】
印刷装置２及び通信端末３は、夫々、ＮＦＣ方式（矢印１１）及び無線ＬＡＮ方式（矢印１２）の無線通信を行うことによって、データの送受信を直接的に行うことができる。なお、印刷装置２と通信端末３との間で無線ＬＡＮ方式の無線通信が直接的に行われる場合の通信モードは、ＷｉＦｉダイレクトモードである。又、印刷装置２及び通信端末３は、夫々、ＡＰ４との間で無線ＬＡＮ方式の無線通信を行うことができる。印刷装置２及び通信端末３は、夫々、ＡＰ４を介してデータの送受信を間接的に行うことができる（矢印１３）。又、通信端末３及びサーバ５は、夫々、ＡＰ７を介してデータの送受信を間接的に行うことができる（矢印１４）。なお、印刷装置２及び通信端末３とＡＰ４との間、及び、通信端末３とＡＰ７との間で無線ＬＡＮ方式の無線通信が行われる場合の通信モードは、ＷｉＦｉインフラストラクチャモードである。
【００１７】
図２を参照し、印刷装置２の電気的構成について説明する。印刷装置２は制御回路２００を備える。制御回路２００は、印刷装置２内に固定された制御基板上に形成される。制御回路２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＥＥＰＲＯＭ２０３、ＲＡＭ２０４、フラッシュＲＯＭ２０５、及び、入出力インタフェイス２０６を含む。ＣＰＵ２０１、ＲＯＭ２０２、ＥＥＰＲＯＭ２０３、ＲＡＭ２０４、フラッシュＲＯＭ２０５、及び、入出力インタフェイス２０６は、バス２０７を介して電気的に接続する。
【００１８】
ＣＰＵ２０１は、印刷装置２全体を制御する。ＲＯＭ２０２には、初期パラメータが記憶される。ＥＥＰＲＯＭ２０３には、文字、記号、数字、及び、バーコード等を印刷するための印刷用ドットパターンデータが、書式やサイズ毎に分類され、コードデータに対応させて記憶されている。ＲＡＭ２０４には、一時的なデータが記憶される。フラッシュＲＯＭ２０５には、ＣＰＵ２０１が実行可能なメイン処理（図６、図７参照）のプログラムが記憶される。ＣＰＵ２０１は、フラッシュＲＯＭ２０５に記憶されたプログラムに基づいて各種演算を行う。又、フラッシュＲＯＭ２０５にはテーブル２０５１（図４参照、後述）、印刷データ、及び、印刷アプリケーション（ライトモード）が記憶される。
【００１９】
入出力インタフェイス２０６には、入力部２３、駆動回路２４、２５、検出部２６、第１通信ＩＣ２７、及び、第２通信ＩＣ２８が接続される。入力部２３は、選択されたボタンの種別を示す情報を、入出力インタフェイス２０６に出力する。入力部２３は、電源ボタン、フィード＆カットボタン、無線切り替えボタン、及び、エディタライトボタンを含む。電源ボタンは、印刷装置２の電源オン／オフを切り替える。フィード＆カットボタンは、印刷されたテープを印刷装置２の外部に送り出して切り離し、ラベルを作成する。無線切り替えボタンは、印刷装置２の無線ＬＡＮ方式の無線通信の通信モードを、ＷｉＦｉダイレクトモードとＷｉＦｉインフラストラクチャモードとに切り替える。エディタライトボタンは、印刷装置２のフラッシュＲＯＭ２０５に記憶された印刷アプリケーション（ライトモード）を通信端末３に実行させるか、又は、通信端末３のフラッシュＲＯＭ３０５（後述）に記憶された印刷アプリケーションを通信端末３に実行させるかを切り替える。なお、本実施形態においては、通信端末３は、常に、フラッシュＲＯＭ３０５に記憶された印刷アプリケーションが実行されることを前提とする。
【００２０】
検出部２６は、カセット収容部に収容されたテープカセットの種別を検出する。検出部２６は変位センサを備える。変位センサは、テープカセットに設けられた穴の有無を検出する。なお、テープカセットには、テープ種別及びテープ幅に応じて異なる位置に穴が設けられている。検出部２６は、検出した穴の位置を示す信号を、入出力インタフェイス２０６に出力できる。ＣＰＵ２０１は、検出部２６から出力された信号に基づいて、カセット収容部に収容されたテープカセットのテープ種別及びテープ幅を特定できる。
【００２１】
駆動回路２４は、サーマルヘッド２４１の発熱素子を通電させる。駆動回路２５は、モータ２５１、２５３を回転駆動する。モータ２５１はプラテンローラ２５２に接続する。プラテンローラ２５２は、モータ２５１が回転駆動することに応じて、テープをサーマルヘッド２４１に押し当てながら回転する。モータ２５３は押圧ローラ２５４に接続する。押圧ローラ２５４は、カセット収容部に収容されたテープカセットのテープ種別がラミネートテープの場合、モータ２５３が回転駆動することに応じて、印刷されたテープにカバーフィルムを押し当てながら回転する。
【００２２】
第１通信ＩＣ２７は、ＮＦＣ規格に基づいてＮＦＣ方式の無線通信を行うための通信ＩＣである。本実施形態において、第１通信ＩＣ２７はカードエミュレーションモードで動作する。第１通信ＩＣ２７には、第１アンテナ２１が接続される。第１通信ＩＣ２７は、第１アンテナ２１に誘起した誘導電流を電源として駆動できる。第１通信ＩＣ２７は、ＦｅＲＡＭ２７１を備える。図３は、ＦｅＲＡＭ２７１に記憶されたデータの一例を示す。ＦｅＲＡＭ２７１には、設定情報２７１Ａ及びアプリケーション情報２７１Ｂが少なくとも記憶される。設定情報２７１Ａは、印刷装置２及び通信端末３が無線ＬＡＮ方式の無線通信を行う場合に必要とされる。設定情報は、通信モード、ＳＳＩＤ、及び、暗号化キー等を含む。以下、通信モードとしてＷｉＦｉダイレクトモードを含む設定情報を、第１設定情報といい、通信モードとしてＷｉＦｉインフラストラクチャモードを含む設定情報を、第２設定情報という。アプリケーション情報は、通信端末３に実行させる印刷アプリケーションの種別を示す。
【００２３】
なお、本実施形態では、第１通信ＩＣ２７がＮＦＣ規格に基づいてＮＦＣ方式の無線通信を行うための通信ＩＣであることを前提とする。しかしながら、本発明では、第１通信ＩＣ２７が他の通信規格に基づいて近距離無線通信を行ってもよい。例えば、第１通信ＩＣ２７は、ＲＦＩＤ規格に基づいて近距離無線通信を行ってもよい。
【００２４】
図２に示すように、第２通信ＩＣ２８は、無線ＬＡＮ方式の無線通信を行うための通信ＩＣである。第２通信ＩＣ２８には、第２アンテナ２２が接続される。第２通信ＩＣ２８はフラッシュＲＯＭ２８１を備える。フラッシュＲＯＭ２８１には、通信モード、第１設定情報、及び第２設定情報（ＡＰ４用）が記憶される。通信モードは、ＷｉＦｉダイレクトモード又はＷｉＦｉインフラストラクチャモードの何れかを示す。第１設定情報は、ＷｉＦｉダイレクトモードで通信端末３と通信を行う場合に必要な設定情報である。第２設定情報（ＡＰ４用）は、ＷｉＦｉインフラストラクチャモードでＡＰ４と通信を行う場合に必要な設定情報である。なお、第１設定情報及び第２設定情報（ＡＰ４用）は、ユーザによって予めフラッシュＲＯＭ２８１に記憶される。第２通信ＩＣ２８は、フラッシュＲＯＭ２８１に記憶された通信モードに応じて、第１設定情報又は第２設定情報（ＡＰ４用）を用いて無線ＬＡＮ方式の無線通信を行うことができる。
【００２５】
図４を参照し、フラッシュＲＯＭ２０５に記憶されたテーブル２０５１について説明する。テーブル２０５１では、テープカセットの種別の夫々に対応するテープ種別及びテープ幅とアプリケーション情報とが関連付けられている。アプリケーション情報によって示される印刷アプリケーションは、対応する種別のテープカセットを用いて印刷装置２が適切に印刷を行なうための印刷データを作成できる。詳細は後述するが、ＣＰＵ２０１は、検出部２６を介して特定したテープカセットの種別に対応するアプリケーション情報を、テーブル２０５１を参照して特定する。
【００２６】
図２を参照し、通信端末３の電気的構成について説明する。通信端末３は制御回路３００を備える。制御回路３００は、通信端末３内に固定された制御基板上に形成される。制御回路３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０４、フラッシュＲＯＭ３０５、及び、入出力インタフェイス３０６を含む。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０４、フラッシュＲＯＭ３０５、及び、入出力インタフェイス３０６は、バス３０７を介して電気的に接続する。
【００２７】
ＣＰＵ３０１は、通信端末３全体を制御する。ＲＯＭ３０２には、初期パラメータが記憶される。ＲＡＭ３０４には、一時的なデータが記憶される。フラッシュＲＯＭ３０５には、ＣＰＵ３０１が実行可能なプログラムを記憶する。ＣＰＵ３０１は、フラッシュＲＯＭ３０５に記憶されたプログラムに基づいて各種演算を行う。又、フラッシュＲＯＭ３０５には、印刷アプリケーション、印刷データが記憶される。入出力インタフェイス３０６には、表示部３３、タッチパネル３４、第１通信ＩＣ３７、及び、第２通信ＩＣ３８が接続される。表示部３３は液晶ディスプレイである。タッチパネル３４は、表示部３３の前面に設けられる。
【００２８】
第１通信ＩＣ３７は、ＮＦＣ規格に基づいてＮＦＣ方式の無線通信を行うための通信ＩＣである。本実施形態において、第１通信ＩＣ３７はリーダライタモードで動作する。第１通信ＩＣ３７には、第１アンテナ３１が接続される。
【００２９】
なお、印刷装置２の場合と同様、本実施形態では、第１通信ＩＣ３７がＮＦＣ規格に基づいてＮＦＣ方式の無線通信を行うための通信ＩＣであることを前提とする。しかしながら、本発明では、第１通信ＩＣ３７が他の通信規格に基づいて近距離無線通信を行ってもよい。例えば、第１通信ＩＣ３７は、印刷装置２の第１通信ＩＣ３７と同様のＲＦＩＤ規格に基づいて、近距離無線通信を行ってもよい。
【００３０】
第２通信ＩＣ３８は、無線ＬＡＮ方式の無線通信を行うための通信ＩＣである。第２通信ＩＣ３８には、第２アンテナ３２が接続される。第２通信ＩＣ３８は、フラッシュＲＯＭ３８１を備える。フラッシュＲＯＭ３８１には、第１設定情報又は第２設定情報（ＡＰ４用）が記憶される。第１設定情報及び第２設定情報（ＡＰ４用）は、印刷装置２から取得され記憶される（詳細は後述する）。又、フラッシュＲＯＭ３８１には、第２設定情報（ＡＰ７用）が記憶される。第２設定情報（ＡＰ７用）は、ユーザによって予めフラッシュＲＯＭ３８１に記憶される。第２通信ＩＣ２８は、フラッシュＲＯＭ２８１に記憶された第１設定情報、第２設定情報（ＡＰ４、ＡＰ７用）を用いて無線ＬＡＮ方式の無線通信を行うことができる。
【００３１】
ＡＰ４の電気的構成について説明する。ＡＰ７の電気的構成は、ＡＰ４と同一であるので、説明を省略する。ＡＰ４は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０４、フラッシュＲＯＭ４０５、及び、第２通信ＩＣ４８を含む。ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０４、フラッシュＲＯＭ４０５、及び、第２通信ＩＣ４８は、バス４０７を介して電気的に接続する。ＣＰＵ４０１は、ＡＰ４全体を制御する。ＲＯＭ４０２には初期パラメータが記憶される。ＲＡＭ４０４には、一時的なデータが記憶される。フラッシュＲＯＭ４０５には、ＣＰＵ４０１が実行可能なプログラムが記憶される。ＣＰＵ４０１は、フラッシュＲＯＭ４０５に記憶されたプログラムに基づいて各種演算を行う。第２通信ＩＣ４８は、無線ＬＡＮ方式の無線通信を行うための通信ＩＣである。第２通信ＩＣ４８には、第２アンテナ４２が接続される。第２通信ＩＣ４８はフラッシュＲＯＭ４８１を備える。フラッシュＲＯＭ４８１には第２設定情報（ＡＰ４用）が記憶される。第２通信ＩＣ４８は、フラッシュＲＯＭ４８１に記憶された第２設定情報（ＡＰ４用）を用いて無線ＬＡＮ方式の無線通信を行うことができる。
【００３２】
印刷装置２及び通信端末３は、第２通信ＩＣ２８、３８の夫々のフラッシュＲＯＭ２８１、３８１に同一の第１設定情報が記憶されている場合、ＷｉＦｉダイレクトモードで無線ＬＡＮ方式の無線通信を行うことができる。一方、印刷装置２及び通信端末３は、第２通信ＩＣ２８、３８の夫々のフラッシュＲＯＭ２８１、３８１に同一の第２設定情報（ＡＰ４用）が記憶されている場合、ＡＰ４とＷｉＦｉインフラストラクチャモードで無線ＬＡＮ方式の無線通信を行うことができる。
【００３３】
図５を参照し、印刷装置２、通信端末３、及びサーバ５の間の通信のシーケンスについて説明する。印刷装置２の入力部２３の電源ボタンが選択され、印刷装置２の電源がオンされた場合（Ｓ１１１）、印刷装置２のＣＰＵ２０１は、カセット収容部に収容されたテープカセットの種別を、検出部２６を介して特定する（Ｓ１１２）。ＣＰＵ２０１は、特定したテープカセットの種別に対応するアプリケーション情報を、テーブル２０５１（図４参照）を参照して特定する。
【００３４】
ＣＰＵ２０１は、初期化を指示する信号を第２通信ＩＣ２８に出力する（Ｓ１１３）。第２通信ＩＣ２８は、初期化を指示する信号を検出した場合、フラッシュＲＯＭ２８１に記憶された通信モードを、ＷｉＦｉインフラストラクチャモードとする。第２通信ＩＣ２８は、第２設定情報（ＡＰ４用）を示す信号を、ＣＰＵ２０１に出力する（Ｓ１１５）。ＣＰＵ２０１は、第２通信ＩＣ２８から出力された第２設定情報（ＡＰ４用）を示す信号を検出する。ＣＰＵ２０１は、検出した信号に基づいて、第２設定情報（ＡＰ４用）を特定する。
【００３５】
ＣＰＵ２０１は、第２通信ＩＣ２８から出力された信号に基づいて特定した第２設定情報（ＡＰ４用）、及び、Ｓ１１２の処理によって特定したテープカセットの種別に対応するアプリケーション情報の夫々を示す信号を、第１通信ＩＣ２７に出力する（Ｓ１１７）。第１通信ＩＣ２７は、第２設定情報（ＡＰ４用）及びアプリケーション情報を示す信号を検出した場合、第２設定情報（ＡＰ４用）及びアプリケーション情報をＦｅＲＡＭ２７１に記憶する（図３参照）。
【００３６】
印刷装置２の入力部２３の無線切り替えボタンが選択された場合を例に挙げる（Ｓ１１９）。この場合、ＣＰＵ２０１は、通信モードの切り替えを指示する信号を第２通信ＩＣ２８に出力する（Ｓ１２１）。第２通信ＩＣ２８は、通信モードの切り替えを指示する信号を検出した場合、フラッシュＲＯＭ２８１に記憶された通信モードを切り替える。具体的には、第２通信ＩＣ２８は、通信モードとしてＷｉＦｉダイレクトモードがフラッシュＲＯＭ２８１に記憶されている場合、通信モードをＷｉＦｉインフラストラクチャモードに切り替える。第２通信ＩＣ２８は、通信モードとしてＷｉＦｉインフラストラクチャモードがフラッシュＲＯＭ２８１に記憶されている場合、通信モードをＷｉＦｉダイレクトモードに切り替える。
【００３７】
第２通信ＩＣ２０９は、フラッシュＲＯＭ２８１に記憶された通信モードに対応する設定情報（第１設定情報又は第２設定情報（ＡＰ４用））を示す信号を、ＣＰＵ２０１に出力する（Ｓ１２３）。ＣＰＵ２０１は、第２通信ＩＣ２８から出力された設定情報を示す信号を検出する。ＣＰＵ２０１は、検出した信号に基づいて、設定情報を特定する。ＣＰＵ２０１は、特定した設定情報及びアプリケーション情報の夫々を示す信号を、第１通信ＩＣ２７に出力する（Ｓ１２５）。第１通信ＩＣ２７は、設定情報及びアプリケーション情報を示す信号を検出した場合、設定情報及びアプリケーション情報をＦｅＲＡＭ２７１に記憶する（図３参照）。
【００３８】
印刷装置２のカセット収容部に収容されたテープカセットが交換された場合を例に挙げる（Ｓ１２７）。この場合、ＣＰＵ２０１は、カセット収容部に収容されたテープカセットの種別を、検出部２６を介して特定する（Ｓ１２９）。ＣＰＵ２０１は、特定したテープカセットの種別に対応するアプリケーション情報を、テーブル２０５１（図４参照）を参照して特定する。
【００３９】
ＣＰＵ２０１は、第２通信ＩＣ２８から出力された信号（Ｓ１１５、Ｓ１２３参照）に基づいて特定した設定情報、及び、Ｓ１２９の処理によって特定したテープカセットの種別に対応するアプリケーション情報の夫々を示す信号を、第１通信ＩＣ２７に出力する（Ｓ１３０）。第１通信ＩＣ２７は、設定情報及びアプリケーション情報を示す信号を検出した場合、設定情報及びアプリケーション情報をＦｅＲＡＭ２７１に記憶する（図３参照）。
【００４０】
通信端末３をリーダライタとして動作させるための操作が、タッチパネル３４を介して行われた場合を例に挙げる。ＣＰＵ３０１は、第１通信ＩＣ３７を制御して第１アンテナ３１に所定周波数の電流を通流させる。これによって、第１アンテナ２１から所定周波数の電磁界が出力される。
【００４１】
印刷装置２の第１アンテナ２１に通信端末３をタッチさせる動作が、ユーザによって行われた場合を例に挙げる（Ｓ１３１）。通信端末３の第１アンテナ３１から出力された電磁界が、印刷装置２の第１アンテナ２１に作用する（Ｓ１３３）。第１アンテナ２１に誘導電流が誘起される。誘導電流は第１通信ＩＣ２７を駆動する。第１通信ＩＣ２７は、ＦｅＲＡＭ２７１に記憶された設定情報及びアプリケーション情報に基づいて変調された電流を、第１アンテナ２１に通流させる。第１アンテナ２１から電磁界が出力される。
【００４２】
第１アンテナ２１から出力された電磁界は、通信端末３の第１アンテナ３１に作用する（Ｓ１３５）。第１アンテナ３１に誘導電流が誘起される。第１通信ＩＣ３７は、第１アンテナ３１に誘起した誘導電流に応じた信号を、ＣＰＵ３０１に出力する。ＣＰＵ３０１は、第１通信ＩＣ３７から出力された信号に基づいて、設定情報及びアプリケーション情報を特定する。ＣＰＵ３０１は、特定した設定情報を示す信号を、第２通信ＩＣ３８に出力する。第２通信ＩＣ３８は、設定情報を示す信号を検出した場合、フラッシュＲＯＭ３８１に設定情報を記憶する。
【００４３】
例えば、印刷装置２の第２通信ＩＣ２８のフラッシュＲＯＭ２８１に第１設定情報が記憶されている場合、上記の処理によってフラッシュＲＯＭ３８１にも同一の第１設定情報が記憶される。このため、印刷装置２及び通信端末３は、ＷｉＦｉダイレクトモードで通信を行うことが可能となる。又、例えば、印刷装置２の第２通信ＩＣ２８のフラッシュＲＯＭ２８１に第２設定情報（ＡＰ４用）が記憶されている場合、上記の処理によってフラッシュＲＯＭ３８１にも同一の第２設定情報（ＡＰ４用）が記憶される。このため、印刷装置２及び通信端末３は、ＡＰ４とＷｉＦｉインフラストラクチャモードで通信を行うことが可能となる。
【００４４】
ＣＰＵ３０１は、特定したアプリケーション情報によって示される印刷アプリケーションを特定する。ＣＰＵ３０１は、特定した印刷アプリケーションがフラッシュＲＯＭ３０５に記憶されているか判断する。ＣＰＵ３０１は、特定した印刷アプリケーションがフラッシュＲＯＭ３０５に記憶されていると判断した場合、特定した印刷アプリケーションを起動する。ユーザは、印刷アプリケーションによって印刷データを作成、編集できる状態になる。
【００４５】
一方、ＣＰＵ３０１は、特定した印刷アプリケーションがフラッシュＲＯＭ３０５に記憶されていないと判断した場合、特定した印刷アプリケーションのインストールファイルをサーバ５から取得するために、次の処理を行う。ＣＰＵ３０１は、特定した印刷アプリケーションのインストールファイルを要求する要求データを示す信号を、第２通信ＩＣ３８に出力する。第２通信ＩＣ３８は、信号を検出した場合、フラッシュＲＯＭ３８１に記憶された第２設定情報（ＡＰ７用）を用い、ＡＰ７とＷｉＦｉインフラストラクチャモードで通信を行う。これによって、通信端末３からＡＰ７に要求データが送信される（Ｓ１３７）。ＡＰ７は、要求データを受信し、有線ネットワーク６に転送する。
【００４６】
サーバ５は、ＡＰ７及び有線ネットワーク６を介して要求データを受信する。サーバ５は、要求データに対応する印刷アプリケーションのインストールファイルを、有線ネットワーク６及びＡＰ７を介して、通信端末３に対して送信する。通信端末３のＣＰＵ３０１は、インストールファイルを受信する（Ｓ１３７）。ＣＰＵ３０１は、受信したインストールファイルを実行することによって、印刷アプリケーションをインストールする。印刷アプリケーションはフラッシュＲＯＭ３０５に記憶される。ＣＰＵ３０１は、フラッシュＲＯＭ３０５に記憶した印刷アプリケーションを起動する。ユーザは、印刷アプリケーションによって印刷データを作成、編集できる状態になる。
【００４７】
実行された印刷アプリケーションによって印刷データの作成、編集が行われ、印刷装置２に印刷を実行させるための操作が通信端末３に対して行われた場合（Ｓ１４１）を例に挙げる。ＣＰＵ３０１は、作成、編集された印刷データをフラッシュＲＯＭ３０５に記憶する。ＣＰＵ３０１は、フラッシュＲＯＭ３０５に記憶された印刷データを示す信号を、第２通信ＩＣ３８に出力する。第２通信ＩＣ３８は、フラッシュＲＯＭ３０５に記憶された第１設定情報又は第２設定情報（ＡＰ４用）を用い、印刷装置２に印刷データを送信する。具体的には、第２通信ＩＣ３８は、フラッシュＲＯＭ３０５に第１設定情報が記憶されている場合、ＷｉＦｉダイレクトモードで、印刷装置２と直接的に通信を行う。第２通信ＩＣ３８は、フラッシュＲＯＭ３０５に第２設定情報（ＡＰ４用）が記憶されている場合、ＷｉＦｉインフラストラクチャモードで、ＡＰ４を介して印刷装置２と間接的に通信を行う。何れの場合も、印刷データによって変調された電波が、通信端末３の第２アンテナ３２から送信され、印刷装置２の第２アンテナ２２によって受信される（Ｓ１４３）。第２通信ＩＣ２８は、第２アンテナ３２によって受信された電波に応じた信号を復調して印刷データを取得し、印刷データを示す信号をＣＰＵ３０１に出力する（Ｓ１４５）。ＣＰＵ３０１は、第２通信ＩＣ３８から出力された信号に基づいて、印刷データを特定する。ＣＰＵ３０１は、特定した印刷データをフラッシュＲＯＭ２０５に記憶する。
【００４８】
ＣＰＵ２０１は、フラッシュＲＯＭ２０５に記憶した印刷データに基づいて、駆動回路２４、２５を駆動し、サーマルヘッド２４１、プラテンローラ２５２、及び、押圧ローラ２５４によって印刷を実行し、ラベルを作成する（Ｓ１４７）。
【００４９】
印刷装置２の入力部２３の電源ボタンが選択され、印刷装置２の電源がオフされた場合（Ｓ１５１）を例に挙げる。印刷装置２のＣＰＵ２０１は、第１設定情報及び第２設定情報（ＡＰ４用）を示す信号を、第１通信ＩＣ２７に出力する（Ｓ１５３）。第１通信ＩＣ２７は、第１設定情報及び第２設定情報（ＡＰ４用）示す信号を検出した場合、第１設定情報及び第２設定情報（ＡＰ４用）をＦｅＲＡＭ２７１に記憶する（図３参照）。ＣＰＵ２０１は、第１設定情報及び第２設定情報（ＡＰ４用）を示す信号を、第２通信ＩＣ２８に出力する（Ｓ１５５）。第２通信ＩＣ２８は、第１設定情報及び第２設定情報（ＡＰ４用）を示す信号を検出した場合、第１設定情報及び第２設定情報（ＡＰ４用）をフラッシュＲＯＭ２８１に記憶する。
【００５０】
図６及び図７を参照し、印刷装置２のＣＰＵ２０１によって実行されるメイン処理について説明する。ＣＰＵ２０１は、入力部２３の電源ボタンが選択された場合（Ｓ１１１（図５参照））、フラッシュＲＯＭ２０５に記憶されたプログラムを読み出して実行することによって、メイン処理を開始する。ＣＰＵ２０１は、初期化処理を実行する（Ｓ１１）。具体的には、ＣＰＵ２０１は次の処理を行う。ＣＰＵ２０１は、サーマルヘッド２４１に対する通電が停止した状態となるように駆動回路２４を駆動する。ＣＰＵ２０１は、プラテンローラ２５２及び押圧ローラ２５４の回転が停止した状態となるように駆動回路２５を駆動する。ＣＰＵ２０１は、ＲＡＭ４０４をクリアする。
【００５１】
ＣＰＵ２０１は記憶処理（図７参照）を実行する（Ｓ１３）。図７を参照し、Ｓ１３（図６参照）の処理によって実行される記憶処理について説明する。ＣＰＵ２０１は、カセット収容部に収容されたテープカセットの種別が特定されているか判断する（Ｓ４１）。Ｓ１３の処理によって記憶処理が実行される場合、テープカセットの種別は特定されていないので、ＣＰＵ２０１は、テープカセットの種別が特定されていないと判断する（Ｓ４１：ＮＯ）。ＣＰＵ２０１は、カセット収容部に収容されたテープカセットの種別を、検出部２６を介して特定する（Ｓ４３、Ｓ１１２（図５参照））。ＣＰＵ２０１は、テーブル２０５１（図４参照）を参照し、特定したカセットの種別に対応するアプリケーション情報が、「T.!android.com:pkgcom.brother,ptouch.iprintandLabel1.」（テープ種別「ラミネート」に対応。以下、「Ａｐｐ１」という。）、「T.!android.com:pkgcom.brother,ptouch.iprintandLabel2.」（テープ種別「ノンラミネート」に対応。以下、「Ａｐｐ２」という。）、及び、「T.!android.com:pkgcom.brother,ptouch.cableLabel.」（テープ種別「フレキシブル」に対応。以下、「特殊Ａｐｐ」という。）の何れであるかを特定する（Ｓ４５）。ＣＰＵ２０１は処理をＳ４７に進める。
【００５２】
ＣＰＵ２０１は、第２通信ＩＣ２８から設定情報を要求する必要があるか判断する（Ｓ４７）。Ｓ１３の処理によって記憶処理が実行される場合、第２通信ＩＣ２８から設定情報が取得されていないので、ＣＰＵ２０１は、第２通信ＩＣ２８から設定情報を要求する必要があると判断する（Ｓ４７：ＹＥＳ）。ＣＰＵ２０１は、初期化を指示する信号を第２通信ＩＣ２８に出力する（Ｓ１１３、図５参照）ことによって、第２通信ＩＣ２８に設定情報を要求する（Ｓ４９）。ＣＰＵ２０１は、第２通信ＩＣ２８から出力された第２設定情報（ＡＰ４用）を示す信号を検出したか判断する（Ｓ５１）。ＣＰＵ２０１は、第２設定情報（ＡＰ４用）を示す信号を検出しないと判断した場合（Ｓ５１：ＮＯ）、処理をＳ５１に戻す。ＣＰＵ２０１は、第２設定情報（ＡＰ４用）を示す信号を検出したと判断した場合（Ｓ５１：ＹＥＳ、Ｓ１１５（図５参照））、検出した信号に基づいて第２設定情報（ＡＰ４用）を特定する（Ｓ５３）。ＣＰＵ２０１は処理をＳ５５に進める。
【００５３】
ＣＰＵ２０１は、入力部２３の電源ボタンを選択する操作が行われたか判断する（Ｓ５５）。Ｓ１３の処理によって記憶処理が実行される場合、入力部２３の電源ボタンを選択する操作は行われていないので、ＣＰＵ２０１は、電源ボタンを選択する操作が行われていないと判断する（Ｓ５５：ＮＯ）。ＣＰＵ２０１は処理をＳ５９に進める。
【００５４】
ＣＰＵ２０１は、Ｓ４５の処理によって特定されたアプリケーション情報が「Ａｐｐ１」であるかを判断する（Ｓ５９）。ＣＰＵ２０１は、アプリケーション情報が「Ａｐｐ１」であると判断した場合（Ｓ５９：ＹＥＳ）、Ｓ５３の処理によって特定された第２設定情報（ＡＰ４用）、及び、Ｓ４５の処理によって特定されたアプリケーション情報「Ａｐｐ１」を示す信号を、第１通信ＩＣ２７に出力する（Ｓ６１、Ｓ１１７、図５参照）。第１通信ＩＣ２７は、第２設定情報（ＡＰ４用）及びアプリケーション情報「Ａｐｐ１」をＦｅＲＡＭ２７１に記憶する。ＣＰＵ２０１は記憶処理を終了させ、処理をメイン処理（図６参照）に戻す。
【００５５】
ＣＰＵ２０１は、Ｓ４５の処理によって特定されたアプリケーション情報が「Ａｐｐ１」でないと判断した場合（Ｓ５９：ＮＯ）、アプリケーション情報が「Ａｐｐ２」であるかを判断する（Ｓ６３）。ＣＰＵ２０１は、アプリケーション情報が「Ａｐｐ２」であると判断した場合（Ｓ６３：ＹＥＳ）、Ｓ５３の処理によって特定された第２設定情報（ＡＰ４用）、及びＳ４５の処理によって特定されたアプリケーション情報「Ａｐｐ２」を示す信号を、第１通信ＩＣ２７に出力する（Ｓ６５、Ｓ１１７（図５参照））。第１通信ＩＣ２７は、第２設定情報（ＡＰ４用）及びアプリケーション情報「Ａｐｐ２」をＦｅＲＡＭ２７１に記憶する。ＣＰＵ２０１は記憶処理を終了させ、処理をメイン処理（図６参照）に戻す。
【００５６】
ＣＰＵ２０１は、Ｓ４５の処理によって特定されたアプリケーション情報が「Ａｐｐ２」でないと判断した場合（Ｓ６３：ＮＯ）、アプリケーション情報が「特殊Ａｐｐ」であるかを判断する（Ｓ６７）。ＣＰＵ２０１は、アプリケーション情報が「特殊Ａｐｐ」であると判断した場合（Ｓ６７：ＹＥＳ）、Ｓ５３の処理によって特定された第２設定情報（ＡＰ４用）、及びＳ４５の処理によって特定されたアプリケーション情報「特殊Ａｐｐ」を示す信号を、第１通信ＩＣ２７に出力する（Ｓ６９、Ｓ１１７（図５参照））。第１通信ＩＣ２７は、第２設定情報（ＡＰ４用）及びアプリケーション情報「特殊Ａｐｐ」をＦｅＲＡＭ２７１に記憶する。ＣＰＵ２０１は記憶処理を終了させ、処理をメイン処理（図６参照）に戻す。
【００５７】
ＣＰＵ２０１は、Ｓ４５の処理によって特定されたアプリケーション情報が「特殊Ａｐｐ」でないと判断した場合（Ｓ６７：ＮＯ）、記憶処理を終了させ、処理をメイン処理（図６参照）に戻す。
【００５８】
図６に示すように、ＣＰＵ２０１は、記憶処理（Ｓ１３）の終了後、入力部２３の電源ボタンを選択する操作が行われたか判断する（Ｓ１５）。ＣＰＵ２０１は、入力部２３の電源ボタンを選択する操作が行われていないと判断した場合（Ｓ１５：ＮＯ）、入力部２３の無線切り替えボタンが選択されたか（Ｓ１１９（図５参照）、又は、カセット収容部に収容されたテープカセットが交換されたか（Ｓ１２７（図５参照）を判断する。入力部２３の無線切り替えボタンが選択されておらず、且つ、カセット収容部に収容されたテープカセットが交換されていない場合、ＣＰＵ２０１は、記憶処理を実行する必要がないと判断する（Ｓ１７：ＮＯ）。この場合、ＣＰＵ２０１は処理をＳ２５に進める。一方、ＣＰＵ２０１は、入力部２３の無線切り替えボタンが選択されたか、又は、カセット収容部に収容されたテープカセットが交換されたと判断した場合、記憶処理（図７参照）を実行して第１通信ＩＣ２７のＦｅＲＡＭ２７１に設定情報及びアプリケーション情報を記憶する必要があると判断する（Ｓ１７：ＹＥＳ）。この場合、ＣＰＵ２０１は記憶処理（図７参照）を実行する（Ｓ１９）。
【００５９】
図７を参照し、Ｓ１９（図６参照）の処理によって実行される記憶処理について説明する。Ｓ１３（図６参照）の処理によって実行される記憶処理と同一の処理については、説明を省略又は簡略する。ＣＰＵ２０１は、入力部２３の無線切り替えボタンが選択されている場合（Ｓ１１９、図５参照）、カセット収容部に収容されたテープカセットの種別が特定されていると判断する（Ｓ４１：ＹＥＳ）。又、ＣＰＵ２０１は、第２通信ＩＣ２８から設定情報を要求する必要があると判断する（Ｓ４７：ＹＥＳ）。ＣＰＵ２０１は、通信モードの切り替えを指示する信号を第２通信ＩＣ２８に出力する（Ｓ４９、Ｓ１２１（図５参照））。ＣＰＵ２０１は、第２通信ＩＣ２０９から出力された第１設定情報又は第２設定情報（ＡＰ４用）を示す信号を検出する（Ｓ５１：ＹＥＳ、Ｓ１２３、図５参照））。ＣＰＵ２０１は、検出した信号に基づいて、第１設定情報又は第２設定情報（ＡＰ４用）を特定する（Ｓ５３）。ＣＰＵ２０１は処理をＳ５５に進める。ＣＰＵ２０１は、Ｓ５５〜Ｓ５９の処理を実行する（Ｓ１２５（図５参照））。Ｓ５５〜Ｓ５９の処理の説明は省略する。ＣＰＵ２０１は処理をメイン処理（図６参照）に戻す。
【００６０】
一方、ＣＰＵ２０１は、カセット収容部に収容されたテープカセットが交換されている場合（Ｓ１２７、図５参照）、交換後のテープカセットの種別は特定されていないと判断する（Ｓ４１：ＮＯ）。ＣＰＵ２０１は、交換されたテープカセットの種別を、検出部２６を介して特定する（Ｓ４３、Ｓ１２９（図５参照）。ＣＰＵ２０１は、テーブル２０５１（図４参照）を参照し、特定したカセットの種別に対応するアプリケーション情報が「Ａｐｐ１」「Ａｐｐ２」「特殊Ａｐｐ」の何れであるかを特定する（Ｓ４５）。ＣＰＵ２０１は処理をＳ４７に進める。ＣＰＵ２０１は、第２通信ＩＣ２８から設定情報を要求する必要がないと判断する（Ｓ４７：ＮＯ）。ＣＰＵ２０１は処理をＳ５５に進める。ＣＰＵ２０１は、Ｓ５５〜Ｓ５９の処理を実行する（Ｓ１３０（図５参照））。Ｓ５５〜Ｓ５９の処理の説明は省略する。ＣＰＵ２０１は処理をメイン処理（図６参照）に戻す。
【００６１】
図６に示すように、記憶処理（Ｓ１９）の終了後、ＣＰＵ２０１は、通信端末３から送信された印刷データを受信したか判断する（Ｓ２５）。ＣＰＵ２０１は、印刷データを受信したと判断した場合（Ｓ２５：ＹＥＳ、Ｓ１４５（図５参照））、受信した印刷データをＲＡＭ２０４に記憶する。ＣＰＵ２０１は、ＲＡＭ２０４に記憶した印刷データに基づいて、印刷を実行し、ラベルを作成する（Ｓ２７、Ｓ１４７（図５参照））。ＣＰＵ２０１は処理をＳ１５に戻す。ＣＰＵ２０１は、印刷データを受信していないと判断した場合（Ｓ２５：ＮＯ）、処理をＳ１５に戻す。
【００６２】
ＣＰＵ２０１は、入力部２３の電源ボタンを選択する操作が行われたと判断した場合（Ｓ１５：ＹＥＳ、Ｓ１５１（図５参照））、記憶処理（図７参照）を実行する（Ｓ２３）。図７を参照し、Ｓ２３の処理によって実行される記憶処理について説明する。Ｓ１３、Ｓ１９（図６参照）の処理によって実行される記憶処理と同一の処理については、説明を省略又は簡略する。ＣＰＵ２０１は、電源ボタンが選択された場合、カセット収容部に収容されたテープカセットの種別は既に特定され（Ｓ４１：ＹＥＳ）、且つ、第２通信ＩＣ２８から設定情報を要求する必要がないと判断する（Ｓ４７：ＮＯ）。ＣＰＵ２０１は、電源ボタンを選択することによって印刷装置２の電源をオフする操作が行われていると判断する（Ｓ５５：ＹＥＳ）。ＣＰＵ２０１は、第１設定情報及び第２設定情報（ＡＰ４用）を示す信号を、第１通信ＩＣ２７に出力する（Ｓ５７、Ｓ１５３（図５参照））。第１通信ＩＣ２７は、第１設定情報及び第２設定情報（ＡＰ４用）をＦｅＲＡＭ２７１に記憶する。ＣＰＵ２０１は、第１設定情報及び第２設定情報（ＡＰ４用）を示す信号を、第２通信ＩＣ２８に出力する（Ｓ５７、Ｓ１５５（図５参照））。第２通信ＩＣ２８は、第１設定情報及び第２設定情報（ＡＰ４用）をフラッシュＲＯＭ２８１に記憶する。ＣＰＵ２０１は処理をメイン処理（図６参照）に戻す。図６に示すように、ＣＰＵ２０１は、記憶処理（Ｓ２３）の終了後、メイン処理を終了させる。
【００６３】
以上説明したように、印刷装置２のＣＰＵ２０１は、カセット収容部に収容されたテープカセットに応じたアプリケーション情報（Ａｐｐ１，Ａｐｐ２，特殊Ａｐｐ）を、第１通信ＩＣ２７のＦｅＲＡＭ２７１に記憶する（Ｓ６１、Ｓ６５、Ｓ６９）。これによって、ＣＰＵ２０１は、ＮＦＣ方式の無線通信によって、通信端末３にアプリケーション情報を取得させることができる。このため、通信端末３のＣＰＵ３０１は、テープカセットの種別に応じた適切なアプリケーションを実行し、印刷データを作成できる。又、印刷装置２のＣＰＵ３０１は、テープカセットの種別に応じた適切なアプリケーションが実行されることによって作成された印刷データに基づいて、印刷処理を適切に実行できる。
【００６４】
印刷装置２は、第１設定情報又は第２設定情報（ＡＰ４用）を、第１通信ＩＣ２７のＦｅＲＡＭ２７１に記憶する（Ｓ６１、Ｓ６５、ｓ６９）。これによって、ＣＰＵ２０１は、第１設定情報又は第２設定情報（ＡＰ４用）を通信端末３に取得させることができる。通信端末３は、取得した第１設定情報又は第２設定情報（ＡＰ４）に基づいて、無線ＬＡＮ方式の無線通信を行い、印刷データを印刷装置２に送信できる。このため、印刷装置２のＣＰＵ２０１は、通信端末３から送信された印刷データを確実に受信し、印刷処理を実行できる。
【００６５】
ＣＰＵ２０１は、特定したテープカセットの種別に対応するアプリケーション情報を、テーブル２０５１を参照して特定する（Ｓ４５）。テーブル２０５１では、テープカセットの種別毎に、夫々のテープに適切な印刷を実行できる印刷データを作成可能なアプリケーションのアプリケーション情報が対応付けられている。このため、ＣＰＵ２０１は、テーブル２０５１を参照して特定したアプリケーション情報を通信端末３に通知し、対応するアプリケーションを実行させることによって、印刷対象のテープに適切な印刷を実行できる印刷データを作成させることができる。
【００６６】
第１設定情報、第２設定情報（ＡＰ４）、及び、アプリケーション情報は、ＮＦＣ方式の無線通信によって通信端末３に通知される。従って、ユーザは、印刷装置２の第１アンテナ２１に通信端末３をタッチさせるという簡単な操作を行うことによって、通信端末３にアプリケーションを実行させ、印刷データを作成させることができる。
【００６７】
なお、第１通信ＩＣ２７は本発明の「第１通信部」の一例である。第２通信ＩＣ２８は本発明の「第２通信部」の一例である。ＦｅＲＡＭ２７１は本発明の「記憶部」の一例である。Ｓ５７、Ｓ６１、Ｓ６５、Ｓ６９の処理を行うＣＰＵ２０１は本発明の「第１記憶手段」「第２記憶手段」の一例である。Ｓ２５の処理を行うＣＰＵ２０１は本発明の「受信手段」の一例である。Ｓ２７の処理を行うＣＰＵ２０１は本発明の「画像形成手段」の一例である。Ｓ４３の処理を行うＣＰＵ２０１は本発明の「特定手段」の一例である。
【００６８】
なお、本発明は上記実施形態に限定されず、種々の変更が可能である。本発明が適用可能な装置は、印刷装置２に限定されず、他の周知の画像形成装置であってもよい。画像形成装置の具体例として、プリンタ、スキャナ、ＦＡＸ、複合機が挙げられる。これらの場合、通信端末３は、ＮＦＣ方式の無線通信によって取得したアプリケーション情報に対応するアプリケーションを実行することによって、画像形成装置が実行可能な画像形成に関連する処理を実行するためのデータを作成してもよい。例えば、印刷装置２の代わりにスキャナが使用される場合、通信端末３は、ＮＦＣ方式の無線通信によって取得したアプリケーション情報に対応するアプリケーションを実行することによって、スキャナが画像を読み取った場合に、読み取った画像を通信端末３に送信して表示部３３に表示させることが可能なデータを作成してもよい。又、例えば、印刷装置の代わりにＦＡＸが使用される場合、通信端末３は、ＮＦＣ方式の無線通信によって取得したアプリケーション情報に対応するアプリケーションを実行することによって、ＦＡＸが画像を受信した場合に、受信した画像を通信端末３に送信して表示部３３に表示させることが可能なデータを作成してもよい。
【００６９】
本実施形態では、ＮＦＣ方式の無線通信によって、印刷装置２から通信端末３に対して、設定情報及びアプリケーション情報が通知された。これに対し、印刷装置２は、ＮＦＣ方式と異なる近距離無線通信の方式（例えば、ＲＦＩＤ方式）によって、印刷装置２から通信端末３に対して、設定情報及びアプリケーション情報が通知されてもよい。又、本実施形態では、無線ＬＡＮ方式の無線通信によって通信端末３から送信された印刷データを、印刷装置２が受信した。これに対して、印刷装置２は、無線ＬＡＮ方式と異なる方式（例えば、Bluetooth（登録商標））方式の無線通信によって通信端末３から送信された印刷データを、印刷装置２が受信してもよい。
【００７０】
本実施形態では、印刷装置２の第１通信ＩＣ２７がＦｅＲＡＭ２７１を備えており、ＦｅＲＡＭ２７１に記憶された設定情報及びアプリケーション情報が、通信端末３によって読み取られた。第１通信ＩＣ２７は、ＦｅＲＡＭ２７１を備えていなくてもよい。第１通信ＩＣ２７は、外部のフラッシュＲＯＭ（例えば、フラッシュＲＯＭ２０５）に記憶された設定情報及びアプリケーション情報が、通信端末３によって読み取られるように制御してもよい。
【００７１】
本実施形態では、テーブル２０５１において、テープカセットの種別にアプリケーション情報が対応付けられた。印刷装置２のＣＰＵ２０１は、カセット収容部に収容されたテープカセットの種別に対応するアプリケーション情報を特定し、通信端末３に通知した。ＣＰＵ３０１は、テープカセットの種別と異なる印刷装置２の状態に応じて、アプリケーション情報を特定してもよい。例えば、ＣＰＵ３０１は、印刷装置２の種別に応じたアプリケーション情報を特定し、通信端末３に通知してもよい。また、例えばＣＰＵ３０１は、印刷装置２に対してユーザが入力した印刷条件に応じたアプリケーション情報を特定してもよい。
【００７２】
アプリケーション情報は、サーバ５に記憶されたインストールファイルの所在を示すＵＲＬであってもよい。この場合、この場合、通信端末３のＣＰＵ３０１は、アプリケーション情報に対応するアプリケーションがフラッシュＲＯＭ３０５に記憶されていない場合、アプリケーション情報によって示されるＵＲＬにアクセスすることによって、対応するインストールファイルを容易に取得できる。
【００７３】
サーバ５には、インストールファイルの代わりにアプリケーション自体が記憶されていてもよい。通信端末３のＣＰＵ３０１は、サーバ５から受信したアプリケーションをフラッシュＲＯＭ３０５に記憶してもよい。
【００７４】
本実施形態の印刷システム１において、ＡＰ４，７は共通化されていてもよい。即ち、ＡＰ４に有線ネットワーク６が接続され、有線ネットワーク６にサーバ５が接続されてもよい。
【符号の説明】
【００７５】
１        ：印刷システム
２        ：印刷装置
３        ：通信端末
５        ：サーバ
２６      ：検出部
２７      ：第１通信ＩＣ
２８      ：第２通信ＩＣ
２０１    ：ＣＰＵ
２４１    ：サーマルヘッド
２５２    ：プラテンローラ
２５４    ：押圧ローラ
２７１    ：フラッシュＲＯＭ
２７１Ａ  ：設定情報
２７１Ｂ  ：アプリケーション情報
２８１    ：フラッシュＲＯＭ
【図１】
2015217612.tif 000003
【図２】
2015217612.tif 000004
【図３】
2015217612.tif 000005
【図４】
2015217612.tif 000006
【図５】
2015217612.tif 000007
【図６】
2015217612.tif 000008
【図７】
2015217612.tif 000009