(57)【要約】【課題】  様々な場面で印刷装置が使用されており、印刷指示の操作性を更に向上させる技術が求められていた。【解決手段】  音声制御システムに所定の音声に対応する音声データが入力されたことに応じて、プリンタの識別情報を、音声制御システムが端末装置に送信する。端末装置が、プリンタの識別情報に基づいて、プリンタに印刷データを送信する。【選択図】  図８
2019067258.tif 000002
【特許請求の範囲】
【請求項１】
音声データを入力する音声制御システムと、印刷を実行するプリンタと、端末装置とによる印刷方法であって、
前記音声制御システムが、前記プリンタの識別情報を記憶する記憶工程と、
前記音声制御システムに所定の音声に対応する音声データが入力されたことに応じて、前記記憶工程により記憶されている前記プリンタの識別情報を、前記音声制御システムが前記端末装置に送信する第１の送信工程と、
前記端末装置が、前記第１の送信工程において送信された前記プリンタの識別情報に基づいて、前記プリンタに印刷データを送信する第２の送信工程と、
前記プリンタが、前記第２の送信工程において送信された前記印刷データに基づいて印刷を実行する印刷工程と、
を有することを特徴とする印刷方法。
【請求項２】
前記印刷データは、サーバにより前記端末装置に送信されたデータであり、
前記音声制御システムに前記所定の音声としての第１の音声とは異なる第２の音声が入力されたことに応じて、前記プリンタが前記サーバから前記印刷データを取得する取得工程と、
前記プリンタが前記取得工程において取得された前記印刷データに基づいて印刷を実行する第２の印刷工程と、
をさらに有することを特徴とする請求項１に記載の印刷方法。
【請求項３】
前記音声制御システムが、入力された音声データが、前記第１の音声データであるか前記第２の音声データであるか判定する判定工程をさらに有し、
前記判定工程において前記入力された音声データが前記第１の音声データであると判定された場合、前記音声制御システムが、前記第１の送信工程において、前記プリンタの識別情報を前記端末装置に送信し、
前記判定工程において前記入力された音声データが前記第２の音声データであると判定された場合、前記プリンタが、前記取得工程において、前記サーバから前記印刷データを取得することを特徴とする請求項２に記載の印刷方法。
【請求項４】
前記判定工程において前記入力された音声データが前記第２の音声データであると判定された場合、前記音声制御システムによる処理により、前記サーバが前記プリンタに所定の通知を行い、前記プリンタが、前記所定の通知に応じて前記サーバから前記印刷データを取得することを特徴とする請求項３に記載の印刷方法。
【請求項５】
前記サーバが前記音声制御システムに含まれていることを特徴とする請求項２乃至４のいずれか１項に記載の印刷方法。
【請求項６】
前記所定の音声に対応する音声データは、前記音声制御システムが有するマイクロフォンに入力された音声に基づくデータであることを特徴とする請求項１乃至５のいずれか１項に記載の印刷方法。
【請求項７】
前記端末装置が、前記端末装置が備えるマイクロフォンに入力された音声に基づく音声データを、前記音声制御システムに送信する第３の送信工程をさらに有し、
前記所定の音声に対応する音声データは、前記第３の送信工程において送信された音声データであることを特徴とする請求項１乃至５のいずれか１項に記載の印刷方法。
【請求項８】
前記端末装置が、前記端末装置において表示されているデータに基づいて前記印刷データを生成する生成工程をさらに有し、
前記第２の送信工程では、前記端末装置が、前記生成工程において生成された印刷データを前記プリンタに送信することを特徴とする請求項１乃至７のいずれか１項に記載の印刷方法。
【請求項９】
前記プリンタの識別情報は、前記プリンタのＭａｃアドレスであることを特徴とする請求項１乃至８のいずれか１項に記載の印刷方法。
【請求項１０】
印刷を実行するプリンタと、端末装置との通信が可能な、音声データを入力する音声制御システムであって、
前記プリンタの識別情報を記憶する記憶手段と、
所定の音声に対応する音声データが入力されたことに応じて、前記記憶手段により記憶されている前記プリンタの識別情報を前記端末装置に送信する送信手段と、
を有し、
前記送信手段により送信された前記プリンタの識別情報に基づいて前記端末装置が前記プリンタに印刷データを送信し、前記プリンタが前記印刷データに基づいて印刷を実行することを特徴とする音声制御システム。
【請求項１１】
印刷を実行するプリンタと、音声データを入力し前記プリンタの識別情報が登録されている音声制御システムとの通信が可能な端末装置に、
前記端末装置に所定の音声が入力され、且つ、前記端末装置に前記プリンタの識別情報が登録されている場合に、前記識別情報に基づいて、前記プリンタに印刷データを送信する第１の送信工程と、
前記端末装置に前記所定の音声が入力され、且つ、前記端末装置に前記プリンタの識別情報が登録されていない場合に、前記所定の音声に対応する音声データを前記音声制御システムに送信する第２の送信工程と、
前記第２の送信工程における送信に応じて、前記音声制御システムに登録されている前記プリンタの識別情報を受信する受信工程と、
前記受信工程において受信された識別情報に基づいて、前記プリンタに印刷データを送信する第３の送信工程と、
を実行させるためのプログラム。
【請求項１２】
前記プリンタの識別情報が登録されているか判定する判定工程をさらに前記端末装置に実行させるための請求項１１に記載のプログラム。
【請求項１３】
前記端末装置において表示されているデータに基づいて前記印刷データを生成する生成工程をさらに前記端末装置に実行させ、
前記第１の送信工程および前記第３の送信工程では、前記生成工程において生成された印刷データを前記プリンタに送信することを特徴とする請求項１１または１２に記載のプログラム。
【請求項１４】
前記受信工程において受信された前記プリンタの識別情報に基づいて、前記プリンタを探索する探索工程をさらに前記端末装置に実行させ、
前記第３の送信工程では、前記探索工程において検出された前記プリンタに、印刷データを送信することを特徴とする請求項１１乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
前記受信工程において受信される前記プリンタの識別情報は、前記プリンタのＭａｃアドレスであることを特徴とする請求項１１乃至１４のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データに基づいて印刷を実行する印刷方法、音声制御システム、およびプログラムに関する。
【背景技術】
【０００２】
携帯端末に表示される印刷ボタンが押下されることで印刷指示を実行する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１０００２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、印刷を指示するためにユーザは印刷ボタンを押下する必要がある。近年、様々な場面で印刷装置が使用されており、印刷指示の操作性を更に向上させる技術が求められていた。
【課題を解決するための手段】
【０００５】
本発明の印刷方法は上記課題に鑑みてなされたものであり、音声データを入力する音声制御システムと、印刷を実行するプリンタと、端末装置とによる印刷方法であって、前記音声制御システムが、前記プリンタの識別情報を記憶する記憶工程と、前記音声制御システムに所定の音声に対応する音声データが入力されたことに応じて、前記記憶工程により記憶されている前記プリンタの識別情報を、前記音声制御システムが前記端末装置に送信する第１の送信工程と、前記端末装置が、前記第１の送信工程において送信された前記プリンタの識別情報に基づいて、前記プリンタに印刷データを送信する第２の送信工程と、前記プリンタが、前記第２の送信工程において送信された前記印刷データに基づいて印刷を実行する印刷工程と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明により、ユーザによる印刷指示の操作負荷を軽減することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】印刷システムの構成図の一例を示す図である。
【図２】音声制御デバイスのハードウェア構成の一例を示す図である。
【図３】携帯端末、表示装置のハードウェア構成の一例を示す図である。
【図４】通信装置、サーバのハードウェア構成の一例を示す図である。
【図５】音声制御デバイスのセットアップに関わる画面の一例を示す図である。
【図６】通信装置が表示する画面の一例を示す図である。
【図７】音声制御デバイスに対するユーザの声による印刷指示で実行される印刷処理の一例を説明するシーケンス図である。
【図８】音声制御デバイスに対するユーザの声による印刷指示で実行される印刷処理の別の例を説明するシーケンス図である。
【図９】音声制御デバイスとサーバの処理の一例を示すフローチャートである。
【図１０】携帯端末に対するユーザの声による印刷指示で実行される印刷処理の一例を説明するシーケンス図である。
【図１１】携帯端末の処理の一例を示すフローチャートである。
【図１２】携帯端末に対するユーザの声による印刷指示で実行される印刷処理の別の例を説明するシーケンス図である。
【図１３】通信装置の処理の一例を示すフローチャートである。
【図１４】通信装置が表示する画面の一例を示す図である。
【図１５】通信装置が保持するテーブルの一例を示す図である。
【図１６】印刷とは異なる処理に関わるシーケンス図である。
【発明を実施するための形態】
【０００８】
（第１実施形態）
図１に、本実施形態に係る印刷システムの構成図の一例を示す。本実施形態の印刷システムは、例えば、音声制御デバイス１００１、携帯端末１００２、表示装置１００３、通信装置１００４、アクセスポイント（ＡＰ）１００５、サーバ１００６を含む。音声制御デバイス１００１は、例えば、スマートスピーカなどである。携帯端末１００２は、例えば、スマートフォン、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の任意の携帯端末装置である。なお、以下では、携帯端末１００２はスマートフォンとして説明する。また、携帯端末を端末装置と呼ぶこともある。通信装置１００４は、例えば印刷用紙等の印刷媒体へ画像を印刷するプリンタ（印刷装置）であるが、複写機、ファクシミリ装置、デジタルカメラ等であってもよい。また、通信装置１００４は、複写機能、ＦＡＸ機能、印刷機能等の複数の機能を備える複合機であってもよい。なお、以下では、通信装置１００４は、インクジェットプリンタ、フルカラーレーザービームプリンタ、モノクロプリンタ等のプリンタであるものとする。
【０００９】
音声制御デバイス１００１〜通信装置１００４は、アクセスポイント１００５およびインターネットを介してサーバ１００６に接続可能（通信可能）である。また、音声制御デバイス１００１、携帯端末１００２、表示装置１００３、通信装置１００４は、アクセスポイント１００５を介して互いに接続可能（通信可能）である。
【００１０】
図２は、音声制御デバイス１００１のハードウェア構成図である。音声制御デバイス１００１は、スピーカ１０２、ＣＰＵ１０３、ＲＯＭ１０４、マイクロフォン１０５、ＲＡＭ１０６、外部記憶装置１０７、通信部１０８、近距離無線通信部１０９を有する。なお、図２乃至図４に示すブロックは、例えば内部バスを用いて相互に接続される。また、ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの、ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの、ＲＡＭはＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの、頭字語である。なお、これらの構成は一例であり、各装置は、図示された以外のハードウェアを含んでもよい。また、図２乃至図４における複数のブロックが１つのブロックにまとめられてもよいし、１つのブロックが２つ以上のブロックに分割されてもよい。すなわち、各装置は、後述するような処理を実行可能な範囲で任意の構成をとることができる。
【００１１】
スピーカ１０２は、後述する処理により音声を発する。ＣＰＵ１０３は、システム制御部であり、音声制御デバイス１００１の全体を制御する。ＲＯＭ１０４は、ＣＰＵ１０３が実行する制御プログラムやデータテーブル、組み込みＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラム等の固定データを格納する。本実施形態では、ＲＯＭ１０４に格納されている各制御プログラムは、ＲＯＭ１０４に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウェア実行制御を行うために用いられる。マイクロフォン１０５は、音声制御デバイスの周囲の音声を受信する。例えば、ユーザが発した声を受信するＲＡＭ１０６は、例えば、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成される。なお、ＲＡＭ１０６は、不図示のデータバックアップ用の一次電池によってデータが保持されるため、プログラム制御変数等のデータを揮発させずに格納することができる。また、音声制御デバイス１００１の設定情報や管理データ等を格納するメモリエリアもＲＡＭ１０６に設けられている。また、ＲＡＭ１０６は、ＣＰＵ１０３の主メモリ及びワークメモリとしても用いられる。外部記憶装置１０７は、アプリケーションソフトウェアを記憶する。
【００１２】
通信部１０８は、所定の無線通信方式に従って通信を行うための回路やアンテナを含んで構成される。例えば、通信部１０８は、アクセスポイント１００５に無線接続することができる。また、通信部１０８は、一時的に使用されるアクセスポイント（ＡＰ）として動作することもある。なお、アクセスポイント１００５は、例えば、無線ＬＡＮルータ等の機器でありうる。本実施形態で使用される無線通信は、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮの無線通信方式に従って動作する能力を有してもよいし、他の無線通信方式に従って動作する能力を有してもよい。
【００１３】
近距離無線通信部１０９は、音声制御デバイス１００１と一定の近距離範囲内に存在する他の装置と近距離無線通信を実行する。なお、近距離無線通信部１０９は、通信部１０８と異なる無線通信方式によって通信を行う。本実施形態では、近距離無線通信部１０９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に従って動作するものとする。また、本実施形態では、通信部１０８を用いた無線通信の通信速度は、近距離無線通信部１０９を用いた近距離無線通信の通信速度よりも速い。また、本実施形態では、通信部１０８を用いた無線通信の通信距離は、近距離無線通信部１０９を用いた近距離無線通信の通信距離よりも長い。なお、後述する他の装置の通信部および近距離無線通信部も同様である。
【００１４】
本実施形態における音声制御システムは、音声制御デバイス１００１とサーバ１００６を含む。即ち、音声制御デバイス１００１が入力した音声の音声データがサーバ１００６に送信され、サーバ１００６において解析される。そして、サーバ１００６が、音声データの解析結果に応じた処理を行う、もしくは、解析結果に応じた制御コマンドを発行する。音声制御デバイス１００１が該制御コマンドを受信し、その制御コマンドに応じた制御を行う。音声制御システムの詳細については、後述する。
【００１５】
図３は、携帯端末１００２、表示装置１００３のハードウェア構成図である。携帯端末１００２、表示装置１００３は、一例として、入力インターフェース２０２、ＣＰＵ２０３、ＲＯＭ２０４、表示部２０５、ＲＡＭ２０６、外部記憶装置２０７、通信部２０８、近距離無線通信部２０９を有する。さらに、携帯端末１００２、表示装置１００３は、スピーカ２１０、マイクロフォン２１１を有する。なお、これらのブロックは、例えば内部バスを用いて相互に接続される。
【００１６】
ＣＰＵ２０３は、システム制御部であり、装置の全体を制御する。ＲＡＭ２０６は、例えばＲＡＭ１０６と同様に、バックアップ電源を必要とするＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等で構成される。ＲＡＭ２０６は、ＣＰＵ２０３の主メモリとワークメモリとしても用いられる。ＲＯＭ２０４は、ＣＰＵ２０３が実行する制御プログラムやデータテーブル、ＯＳプログラム等の固定データを格納する。
【００１７】
通信部２０８は、上述の通信部１０８と同様の機能を有し、アクセスポイント１００５を介して他の装置と無線接続することができる。近距離無線通信部２０９は、近距離無線通信部１０９と同じ無線通信方式を用いて、近距離無線通信部１０９との間で近距離無線通信を行うことができる装置である。
【００１８】
スピーカ２１０は音声を出力する。例えば携帯端末１００２がスマートフォンの場合、スピーカ２１０は、通話相手からの音声や、音楽等の音声ファイル内の音声データ、各種の通知音などを出力する。
【００１９】
マイクロフォン２１１は音声を入力する。例えば携帯端末１００２がスマートフォンの場合、マイクロフォン２１１は、ユーザによる通話中の声等を入力する。また携帯端末１００２のＲＯＭ２０４には音声解析プログラムが記憶されており、ＣＰＵ２０３は、マイクロフォン２１１に入力されたユーザによる音声を文書化することや、ユーザによる音声に対応する制御コマンドを発行することができる。
【００２０】
図４（ａ）は、通信装置１００４のハードウェア構成図である。通信装置１００４は、一例として、プリントエンジン４０２、通信部４０３、近距離無線通信部４０４、ＲＯＭ４０５、ＲＡＭ４０６、ＣＰＵ４０７、表示部４０８を備える。
【００２１】
ＣＰＵ４０７は、システム制御部であり、通信装置１００４の全体を制御する。ＲＡＭ４０６は、例えばＲＡＭ１０６と同様に、バックアップ電源を必要とするＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等で構成される。ＲＡＭ４０６は、ＣＰＵ４０７の主メモリとワークメモリとしても用いられる。ＲＯＭ４０５は、ＣＰＵ４０７が実行する制御プログラムやデータテーブル、ＯＳプログラム等の固定データを格納する。
【００２２】
通信部４０３は、上述の通信部１０８と同様の機能を有し、アクセスポイント１００５を介して他の装置と無線接続することができる。近距離無線通信部４０４は、近距離無線通信部１０９と同じ無線通信方式を用いて、近距離無線通信部１０９との間で近距離無線通信を行うことができる装置である。
【００２３】
プリントエンジン４０２は、通信部４０３を介して受信した印刷ジョブに基づいて、インク等の記録材を用いて紙等の記録媒体上に画像を形成し、印刷結果を出力する。
【００２４】
表示部４０８は、ユーザからのデータ入力や動作指示を受け付けるためのインターフェースであり、物理キーボードやボタン、タッチパネル等を含む操作パネルである。
【００２５】
図４（ｂ）は、サーバ１００６のハードウェア構成図である。サーバ１００６は、ＣＰＵ８０１、ＲＯＭ８０２、ＲＡＭ８０３、外部記憶装置８０４、通信部８０５を有する。ＣＰＵ８０１は、システム制御部であり、サーバ１００６の全体を制御する。なお、本実施形態では、サーバ１００６が１台で構成されているが、複数台の情報処理装置が連携して動作することでサーバ１００６に対応するサーバシステムを構築しても構わない。ＲＯＭ８０２は、ＣＰＵ８０１が実行する制御プログラムやデータテーブル、組み込みＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラム等の固定データを格納する。ＲＡＭ１０６は、不図示のデータバックアップ用の一次電池によってデータが保持されるため、プログラム制御変数等のデータを揮発させずに格納することができる。外部記憶装置８０４は、アプリケーションソフトウェアを記憶する。なお、後述する図７では、サーバ１００６が印刷データを生成する。そのため、サーバ１００６の外部記憶装置８０４は、通信装置１００４が解釈可能な印刷データを生成する印刷ソフトウェアを記憶する。通信部８０５は、所定の無線通信方式に従って通信を行うための回路やアンテナを含んで構成される。
【００２６】
続いて、音声制御デバイス１００１のセットアップについて説明する。図５は、携帯端末１００２が、音声制御デバイス１００１のセットアップのために表示する画面の例を示す図である。
【００２７】
携帯端末１００２は、予め音声制御デバイス用の管理アプリケーションをインストールしているものとする。
【００２８】
ユーザが管理アプリケーションを起動することで、画面５０１が携帯端末１００２の表示部２０５に表示される。ここでユーザが画面５０１に記載されているメッセージに従って携帯端末１００２の近距離無線通信部２０９（例えば、Ｂｌｕｅｔｏｏｔｈ）を有効化する。音声制御デバイス１００１が起動された場合、音声制御デバイス１００１が特定の識別子を含むビーコンを発する。携帯端末１００２は、管理アプリケーションを用いて音声制御デバイス１００１が発するビーコンを発見した場合、画面５０３を表示する。画面５０３において「Ｙｅｓ」ボタンが押下された場合、携帯端末１００２と音声制御デバイス１００１が近距離無線接続を確立する。携帯端末１００２と音声制御デバイス１００１間の近距離無線接続が確立された場合、画面５０４が携帯端末１００２の表示部２０５に表示される。ここで、ユーザが、画面５０４の「Ｙｅｓ」ボタンを押下した場合、音声データが携帯端末１００２から音声制御デバイス１００１に近距離無線接続を介して送信され、音声制御デバイス１００１のスピーカ１０２から音声が出力される。ここで音声制御デバイス１００１から音声が出力された場合、ユーザは画面５０４の次に表示される「テスト完了ボタン」を押下することで、画面５０５が携帯端末１００２の表示部２０５に表示される。
【００２９】
ここで、ユーザは、音声制御デバイス１００１を接続したいアクセスポイント（ＡＰ）のＳＳＩＤとパスワードを画面５０５に入力する。例えば携帯端末１００２が接続中のアクセスポイントに音声制御デバイス１００１が接続されると、携帯端末１００２は、該アクセスポイントを介して音声制御デバイス１００１と通信を行うことができる。そのため、基本的にはユーザは、携帯端末１００２が通信部２０８を用いて無線接続しているアクセスポイント１００５のＳＳＩＤとパスワードを、画面５０５に入力する。そして画面５０５に含まれる接続ボタンが押下されると、携帯端末１００２が、近距離無線接続を介して、画面５０５において入力されたＳＳＩＤとパスワードを、音声制御デバイス１００１に送信する。音声制御デバイス１００１は、近距離無線接続を介して受信したＳＳＩＤとパスワードを使ってアクセスポイント１００５との無線接続を確立する。以上の処理により、音声制御デバイス１００１と携帯端末１００２がアクセスポイント１００５を介して無線通信することが可能となる。
【００３０】
続いて、ユーザは、携帯端末１００２に表示される画面５０６を使ってサーバ１００６へログインするためのユーザＩＤとパスワードを入力する。なお、画面５０６において入力されたユーザＩＤとパスワードが近距離無線接続またはアクセスポイント１００５を介して携帯端末１００２から音声制御デバイス１００１に送信される。音声制御デバイス１００１は、携帯端末１００２から受信したユーザＩＤとパスワードを使ってサーバ１００６にサインインする。この際、音声制御デバイス１００１は、自らの識別情報（Ｍａｃアドレス等）も送信する。サーバ１００６は、音声制御デバイス１００１から受信したユーザＩＤとパスワードが、事前にサーバ１００６に登録されているものと一致した場合、認証が成功したものとして、音声制御デバイス１００１の識別情報とユーザＩＤとを関連付けて管理する。これにより、音声制御デバイス１００１は、サーバ１００６がユーザに提供するサービスを使用することが可能となる。ここで音声制御デバイス１００１は、サーバ１００６のアクセストークンを受信しても構わない。
【００３１】
ユーザは、画面５０６に続いて表示される画面５０７を使って音声制御デバイス１００１を使って制御したいデバイスを選択する。ここでは、ユーザが、表示装置１００３と通信装置１００４を選択したものとする。画面５０７に表示される装置は、携帯端末１００２が、アクセスポイント１００５を介してデバイスを探索することで表示される。この際、デバイスの探索処理の結果として、携帯端末１００２は、デバイス探索の際に各装置のＭａｃアドレス、ＩＰアドレスなどを取得している。そのため、画面５０７においてＯＫボタンが押下された場合、携帯端末１００２は、各装置のＭａｃアドレス、ＩＰアドレスを音声制御デバイス１００１に送信する。音声制御デバイス１００１は、通信装置１００４等の各装置のＭａｃアドレス、ＩＰアドレスをＲＯＭ１０４等に記憶しておき、通信の際に使用することで、アクセスポイント１００５を介して各装置へのアクセスや各装置の制御を行うことができる。また、音声制御デバイス１００１は、携帯端末１００２の識別情報（Ｍａｃアドレス等）もＲＯＭ１０４等に記憶し、アクセスポイント１００５を介して携帯端末１００２の制御を行ってもよい。
【００３２】
なお、別の方法を用いて音声制御デバイス１００１のセットアップが行われても良い。例えば、音声制御デバイス１００１を起動した（またはセットアップモードを有効化した）場合、音声制御デバイス１００１の通信部１０８がソフトウェアＡＰとして動作する。携帯端末１００２は、例えば、画面５０１において「Ｂｌｕｅｔｏｏｔｈを使わずに接続」５０２が押下された場合、通信部２０８を使って音声制御デバイス１００１と無線接続を確立する。例えば、携帯端末１００２の通信部２０８がアクセスポイント１００５に既に接続されている場合がある。この場合、携帯端末１００２は、ユーザの操作または管理アプリケーションの指示に従って通信部２０８の接続先をアクセスポイント１００５から音声制御デバイス１００１の通信部１０８のソフトウェアＡＰに切り換える。そして携帯端末１００２の通信部２０８と音声制御デバイス１００１の通信部１０８間で無線接続が確立された場合、画面５０８もしくは画面５０９が表示される。なお、以降の処理として、携帯端末１００２の通信部２０８と音声制御デバイス１００１の通信部１０８間で確立された無線接続を介して、画面５０５に入力された情報が送信される。その後、携帯端末１００２と音声制御デバイス１００１は、アクセスポイント１００５を介して無線通信をするために、携帯端末１００２は接続先をアクセスポイント１００５に切り替える。また、音声制御デバイス１００１も、ソフトウェアＡＰを無効化し、通信部１０８を使ってアクセスポイント１００５と無線接続する。
【００３３】
上述したように音声制御デバイス１００１は、音声制御デバイスが備えるアクセスポイントを介した無線通信により携帯端末１００２から外部のアクセスポイント１００５に関する情報（ＳＳＩＤ、パスワード等）を受信する１つ目の受信処理を実行可能である。さらに、音声制御デバイス１００１は、近距離無線通信を介して携帯端末１００２から外部のアクセスポイント１００５に関する情報（ＳＳＩＤ、パスワード等）を受信する２つ目の受信処理を実行可能である。音声制御デバイス１００１は、上述した２つの受信処理機能のうちいずれか一方のみの受信処理機能を備えていても良いし、両者の受信処理機能を備えていても良い。また、音声制御デバイス１００１は、他の受信処理機能により、外部のアクセスポイント１００５へ接続しても構わない。
【００３４】
続いて、通信装置１００４がサーバ１００６にサインインするための処理について説明する。例えば、インターネット上には、音声制御デバイス１００１に対応するサーバ１００６と、音声制御デバイス１００１に対応しないサーバ１００７が存在する。音声制御デバイス１００１と通信装置１００４が連携するためには、通信装置１００４はサーバ１００７ではなく、サーバ１００６にサインインする必要がある。
【００３５】
そこで通信装置１００４は、音声制御デバイス連携モードを備える。この音声制御デバイス連携モードが有効化された場合、通信装置１００４は、自らが参加しているネットワークに対してデバイス探索を行い、音声制御デバイスを発見する。音声制御デバイス１００１が選択されるため図６の画面６０１が通信装置１００４の表示部４０８に表示される。図６の画面６０１は、音声制御デバイス１００１のみが発見された場合の表示例であり、他の音声制御デバイスも発見された場合、画面６０１に複数の音声制御デバイスが含まれ、ユーザはその中から所望の音声制御デバイスを選択することができる。ユーザが画面６０１において音声制御デバイスを選択してＯＫボタンを押下した場合、画面６０２が通信装置１００４の表示部４０８に表示される。
【００３６】
なお、デバイス探索により取得される情報に、例えば、音声制御デバイス１００１に対応するサーバ１００６のＵＲＬが含まれる。通信装置１００４は、このＵＲＬを使用することでサーバ１００６にサインインするための画面６０２を表示することができる。通信装置１００４は、画面６０２に入力された情報を使ってサーバ１００６にサインインすることができる。
【００３７】
以上の処理により、通信装置１００４は、サーバ１００６で管理されている画像データを扱うことが可能となる。また通信装置１００４のサインインが完了すると、通信装置１００４の識別情報（Ｍａｃアドレス等）が通信装置１００４からサーバ１００６に送信される。そして、サーバ１００６において、通信装置１００４の識別情報が、画面６０２において入力されたユーザＩＤと関連付けられて管理（記憶）される。サーバ１００６は、画面５０６において入力されたユーザＩＤと、画面６０２において入力されたユーザＩＤが同じ場合に、該ユーザＩＤ、通信装置１００４の識別情報、音声制御デバイス１００１の識別情報を関連づけて管理（記憶）する。音声制御デバイス１００１の識別情報は、音声制御デバイス１００１のセットアップ時にサーバ１００６に送信されたものである。
【００３８】
また、通信装置１００４がデバイス探索を行うことでサーバ１００７に対応する音声制御デバイスが発見された場合、通信装置１００４は、サーバ１００７にサインインするための画面を表示する。
【００３９】
なお、通信装置１００４がサーバ１００６にサインインするための処理として別の処理が実施されても良い。別の処理の一例について説明する。まず、携帯端末１００２が、サーバ１００６へのサインインが完了している状態とする。例えば、ユーザは、上述した画面５０６を使ってサーバ１００６へサインインしているものとする。そして、携帯端末１００２がアクセスポイント１００５を介して通信装置１００４を発見した場合、携帯端末１００２は、通信装置１００４の識別情報と登録ボタンを表示する。例えば、画面５０７の通信装置の隣に登録ボタンが表示されても良い。ここでユーザが登録ボタンを押下した場合、登録リクエストが携帯端末１００２から通信装置１００４に送信される。なお、この登録リクエストにはサーバ１００６の宛先情報が含まれている。通信装置１００４は、登録リクエストを受けると通信装置１００４の表示部４０８に通信装置１００４の登録処理を実行するか否かの選択画面を表示する。ここで、ユーザが登録処理の実行を選択した場合、通信装置１００４は、登録リクエストに含まれる宛先情報に従ってサーバ１００６へ通信装置１００４のＭａｃアドレスを含む登録リクエストを送信する。そして、通信装置１００４は、この登録リクエストに対するレスポンスをサーバ１００６から受信する。なお、このレスポンスには通信装置１００４の登録処理に関わるＵＲＬが含まれる。つまり、このＵＲＬは、通信装置１００４の登録処理に関わる専用ＵＲＬである。通信装置１００４は、サーバ１００６から受信したレスポンスを携帯端末１００２へ送信する。携帯端末１００２は、受信したレスポンスに含まれるＵＲＬを使って登録リクエストをサーバ１００６へ送信する。この登録リクエストには、既に携帯端末１００２においてサーバ１００６にサインインするために入力されたユーザＩＤおよびパスワードも含まれる。この登録リクエストを受信したサーバ１００６は、事前に登録されている正しいユーザＩＤとパスワードを受信した場合、登録リクエストが成功したことを示すレスポンスを携帯端末１００２へ送信する。つまり、サーバ１００６は、通信装置１００４の登録処理に関わる専用ＵＲＬを使って登録リクエストを受信したため、この時点で携帯端末１００２にサインインしたユーザ用のプリンタとして通信装置１００４を仮登録する。つまり、サーバ１００６は、ユーザＩＤと通信装置１００４のＭａｃアドレスを関連付けて管理（記憶）する。携帯端末１００２は、登録が完了したことを示す完了情報を通信装置１００４へ送信する。通信装置１００４は、完了情報を受信した場合、通信装置１００４のＭａｃアドレスを含む登録リクエストをサーバ１００６へ送信する。サーバ１００６は、通信装置１００４が仮登録状態であることを識別し、登録完了レスポンスを返す。これにより、サーバ１００６は、携帯端末１００２にサインインしたユーザ用の印刷装置として通信装置１００４を本登録する。本登録では、サーバ１００６において通信装置１００４の識別情報（Ｍａｃアドレス等）がユーザＩＤと関連付けられて記憶される。通信装置１００４は、登録完了レスポンスをサーバ１００６から受信した場合、登録完了を示す情報を携帯端末１００２へ送信する。以上の処理により、通信装置１００４がサーバ１００６で管理されている画像データを扱うことが可能となっても良い。
【００４０】
図７は、音声制御デバイス１００１に対するユーザの声による印刷指示で実行される印刷処理の一例を説明するシーケンス図である。なお、携帯端末１００２も既にサーバ１００６にサインインしているものとする。ここでの携帯端末１００２のサインインは、例えば携帯端末１００２が、Ｗｅｂブラウザやサーバ１００６が提供するフォトストレージサービス用のアプリケーションを用いて、インターネットを介してサーバ１００６にアクセスすることで実行される。例えば、該アクセスによりサーバ１００６が提供するＷｅｂページがＷｅｂブラウザにより携帯端末１００２の表示部２０５に表示され、そのＷｅｂページでユーザＩＤ、パスワードをユーザが入力することで、サインインが行われる。携帯端末１００２のサインインのためのユーザＩＤとパスワードは、通信装置１００４のサインインのためのユーザＩＤ、パスワード、また音声制御デバイス１００１のセットアップのためのユーザＩＤ、パスワードと同一である。そのため、サーバ１００６では、音声制御デバイス１００１、携帯端末１００２、通信装置１００４が、同一ユーザＩＤのユーザにより使用されているものとして、処理を行うことができる。また、後述する写真Ａに対応する画像データは、サーバ１００６によりユーザ用に保存されているとする。
【００４１】
携帯端末１００２は、サーバ１００６が提供するフォトストレージ機能によりサーバ１００６に格納されている写真Ａの画像データを取得し（７０１）、取得された画像データに基づいて写真Ａを表示部２０５に表示する（７０２）。なお、処理７０１、７０２における画像データの取得、表示は、携帯端末１００２のＷｅｂブラウザ、もしくは専用のアプリケーションにより実行される。
【００４２】
ユーザは、音声制御デバイス１００１の近辺で、まずは予め決められているキーワードであるウェイクワードを話し、ユーザ自身が行いたいことを話す。例えば、ユーザは、ウェイクワードに続いて「携帯端末１００２に表示されている写真Ａを通信装置１００４で印刷して」と話す。
【００４３】
音声制御デバイス１００１は、ウェイクワードの音声を入力することで、続いて話される音声を入力する。つまり、音声制御デバイス１００１は「携帯端末１００２に表示されている写真Ａを通信装置１００４で印刷して」という音声を入力する。
【００４４】
音声制御デバイス１００１は、音声制御デバイス１００１の識別情報（例えば、Ｍａｃアドレス等）と入力した音声に基づく音声データをサーバ１００６へ送信する（７０３）。なお、ここでは、音声「携帯端末１００２に表示されている写真Ａを通信装置１００４で印刷して」に対応する音声データを、音声データＡとして説明する。
【００４５】
サーバ１００６は、音声制御デバイス１００１から送信された音声データを解析し、該音声データが音声データＡであると判断する。該判断が行われるとサーバ１００６は、音声制御デバイス１００１のＭａｃアドレスから、当該Ｍａｃアドレスに関連づけられているユーザＩＤを特定することで、音声制御デバイスがサインイン済みのデバイスであることを認識する。また、上述したアクセストークンが使用されても良い。
【００４６】
サーバ１００６は、音声制御デバイス１００１から送信された音声データを解析し、音声データに基づく処理を実行する。サーバ１００６は、「携帯端末１００２に表示されている写真Ａを印刷して」という音声の音声データを受信している。そのため、サーバ１００６は、音声制御デバイス１００１に対応するユーザＩＤに対して表示中の画像を判断する（７０４）。この場合、写真Ａが表示中と判断される。そしてサーバ１００６は、写真Ａに対応する画像データに基づいて印刷データを生成する（７０５）。なお、処理７０５として、サーバ１００６とは異なる別のサーバが印刷データを生成しても良い。例えば、通信装置１００４の製造元が、印刷データを生成するソフトウェアを備えた印刷サーバを提供する。そして、サーバ１００６は、印刷サーバに印刷データの生成を依頼し、印刷サーバが印刷データを生成しても良い。
【００４７】
サーバ１００６は、印刷データの生成が完了すると、印刷データの生成が完了したことを示す通知を通信装置１００４へ送信する（７０６）。
【００４８】
通信装置１００４は、印刷データの生成が完了したことを示す通知を受信した場合、サーバ１００６にアクセスし、印刷データを取得して、印刷を実行する（７０７、７０８）。
【００４９】
通信装置１００４は、印刷処理が完了すると印刷完了通知をサーバ１００６へ送信し（７０９）、サーバ１００６は、印刷完了通知を音声制御デバイス１００１へ送信する（７１０）。
【００５０】
音声制御デバイス１００１は、印刷完了通知を受信した場合、音声にて印刷完了を通知する（７１１）。
【００５１】
なお、音声制御デバイス１００１が、「携帯端末１００２に表示されている写真Ａを印刷して」という声から印刷をリクエストしたユーザ名を特定できる場合、そのユーザ名を付加して音声データを生成しても構わない。この処理により、通信装置１００４は、印刷処理７０８の実行中または印刷履歴としてユーザ名を表示することができる。
【００５２】
また、印刷完了が通知された後であり、かつ、別の印刷データを使った印刷が指示される前に、ユーザが、音声制御デバイス１００１の近辺で、まずはウェイクワードを話し、ユーザ自身が行いことを話す。例えば、ユーザは、ウェイクワードに続いて「もう１枚」や「追加で３部印刷」のように部数の追加指示を話す。
【００５３】
この部数の追加指示を受けた音声制御デバイス１００１は、処理７０３で送信された音声データを再度送信しても良い。なお、「もう１枚」や「追加で３部印刷」に対応する音声データも合わせて送信される。サーバ１００６は、この２つの音声データを受信することで、処理７０５と同様の印刷データ生成処理を行う。そして、サーバ１００６は、部数について、新規のリクエストの音声データに基づいて設定する。この処理により、ユーザは容易に同じ画像データを使った再印刷を指示できる。さらに、印刷完了が通知された後であり、かつ、別の印刷データを使った印刷が指示される前に、ユーザが、音声制御デバイス１００１の近辺で、まずはウェイクワードを話し、ユーザ自身が行いことを話す。例えば、ユーザは、ウェイクワードに続いて「もっと大きい用紙に印刷して」と話す。
【００５４】
この指示を受けて音声制御デバイス１００１は、処理７０３で送信された音声データを再度送信しても良い。なお、「もっと大きいサイズに印刷して」に対応する音声データも合わせて送信される。サーバ１００６は、この２つの音声データを受信することで、処理７０５と同様の印刷データ生成処理を行う。そして、サーバ１００６は、用紙サイズについて、新規のリクエストの音声データに基づいて設定する。この処理により、ユーザは、同じ画像データを異なるサイズの用紙に印刷することを容易に指示できる。なお、後述するように別の装置が印刷データを生成する場合は、印刷データを生成する装置が、同様の処理を行っても良い。
【００５５】
図７で示した処理により、ユーザは、音声制御デバイス１００１への音声による印刷指示により、携帯端末１００２で表示中の画像を、通信装置１００４で印刷させることができる。ただし、図７の処理では、通信装置１００４がサーバ１００６にサインインしており、サーバ１００６と通信装置１００４が通信可能な状態にあることが条件となる。
【００５６】
そこで図８において、通信装置１００４がサーバ１００６と通信しなくても、音声制御デバイス１００１への音声による印刷指示により、携帯端末１００２で表示中の画像を、通信装置１００４で印刷させる処理を説明する。具体的には、音声制御デバイス１００１への印刷指示により、携帯端末１００２が、サーバ１００６を介さずに、通信装置１００４に印刷データを送信する処理について説明する。
【００５７】
図８は、音声制御デバイス１００１に対するユーザの声による印刷指示で実行される印刷処理の別の例を説明するシーケンス図である。なお、表示処理７０２の段階で、携帯端末１００２の識別情報（Ｍａｃアドレス等）が、ユーザＩＤに関連付けられてサーバ１００６に記憶されている。或いは、図８の処理の前に、携帯端末１００２の識別情報（Ｍａｃアドレス等）が、音声制御デバイス１００１に記憶されている。なお、図７と同一の符号の処理については、図７における処理と同様のため、詳細な説明を省略する。
【００５８】
処理７０２により携帯端末１００２において画像が表示されているときに、ユーザは、音声制御デバイス１００１の近辺で、ウェイクワードを話す。そして、音声制御デバイス１００１に、「携帯端末１００２から表示中の写真Ａを通信装置１００４で印刷して」と話す。
【００５９】
音声制御デバイス１００１は、音声制御デバイス１００１の識別情報（例えば、Ｍａｃアドレス等）と受信した音声に基づく音声データをサーバ１００６へ送信する（８０１）。なお、ここでは、「携帯端末１００２から表示中の写真Ａを通信装置１００４で印刷して」のように、印刷元が携帯端末であることを示す音声データを、音声データＢとして説明する。
【００６０】
サーバ１００６は、音声制御デバイス１００１から送信された音声データを解析し、該音声データが音声データＢであると判断する。該判断が行われるとサーバ１００６は、音声データに基づく制御コマンドを生成し、音声制御デバイス１００１に送信する（８０２、８０３）。なお、この制御コマンドには、実行すべき処理内容として印刷処理コマンド、印刷対象となる写真Ａに対応する識別情報（ファイル名等）、携帯端末１００２の識別情報（Ｍａｃアドレス等）、通信装置１００４の識別情報（Ｍａｃアドレス等）が含まれている。サーバ１００６は、音声制御デバイス１００１の識別情報から、ユーザＩＤを特定することができる。そして、特定されたユーザＩＤから、携帯端末１００２、通信装置１００４の識別情報を特定することができ、上記の制御コマンドを生成することができる。なお、携帯端末１００２の識別情報が音声制御デバイス１００１に記憶されている場合、制御コマンドに携帯端末１００２の識別情報が含まれていなくてもよい。
【００６１】
音声制御デバイス１００１は、サーバ１００６から受信した制御コマンドの送信対象を選択する。ここでは、ユーザからの要求として、ユーザは「携帯端末１００２」と話しており、サーバ１００６からの制御コマンドに携帯端末１００２の識別情報が含まれているため、音声制御デバイス１００１は、携帯端末１００２を送信先として選択する。音声制御デバイス１００１は、選択された携帯端末１００２に制御コマンドを送信する（８０４）。
【００６２】
携帯端末１００２は、制御コマンドに従った処理を実行する。具体的には、携帯端末１００２は、まず制御コマンドに含まれる写真の識別情報（ファイル名等）から、表示中の画像（写真Ａ）を判断する（８０５）。そして、携帯端末１００２は、表示中の画像（写真Ａ）を、ＲＡＭ２０６等の自身のメモリから取得し、印刷データを生成する（８０６）。なお、携帯端末１００２は、写真Ａのサムネイル画像等の画素数の少ない画像を表示していた場合、処理８０６においてサーバ１００６にアクセスし、画素数の多い画像を取得してもよい。
【００６３】
そして、携帯端末１００２は、制御コマンドに含まれている通信装置１００４の識別情報に基づいて、処理８０６で生成された印刷データを、通信装置１００４に送信する（８０７）。なお、携帯端末１００２は、処理８０７として、例えば通信装置１００４の識別情報（Ｍａｃアドレス等）によりアクセスポイント１００５に接続されているデバイスを探索する。そして、上記識別情報に該当するデバイスからの応答があった場合（検出された場合）、該デバイスが通信装置１００４であるものとして、携帯端末１００２は、無線ＬＡＮによる接続と、印刷データの送信を行う。
【００６４】
通信装置１００４は、処理８０７で送信された印刷データに基づく印刷を行い（７０８）、印刷完了通知をサーバ１００６と、携帯端末１００２に対して行う（７０９、８０８）。なお、通信装置１００４がサーバ１００６にサインインされていない場合、処理７０９は行われない。
【００６５】
図８に示した処理によれば、ユーザは音声データＢに対応する「携帯端末１００２から表示中の写真Ａを通信装置１００４で印刷して」との印刷指示を行う。これにより、携帯端末１００２で表示中の写真Ａの印刷データを、サーバ１００６を介さずに通信装置１００４に送信して印刷させることができる。
【００６６】
なお、図８において、制御コマンドに写真Ａの識別情報（ファイル名等）や、通信装置１００４の識別情報（Ｍａｃアドレス等）が含まれていなくてもよい。この場合、携帯端末１００２は、専用のアプリケーションにおいて、画像とプリンタが選択されているものとする。そして、携帯端末１００２は、制御コマンドを受信すると、該専用のアプリケーションにより選択中の画像の印刷データを生成し、選択中のプリンタに印刷データを送信して印刷させる。即ち、ユーザは、予め画像とプリンタを選択した状態で音声データＢに相当する印刷指示を音声制御デバイス１００１に行うことで、該選択中の画像を該選択中のプリンタに印刷させることができる。
【００６７】
次に図９を用いて音声制御デバイス１００１とサーバ１００６の処理を説明する。図９のフローチャートは、ＣＰＵ１０３がフローチャートの処理に関わるプログラムをメモリから読みだして実行することで音声制御デバイス１００１の処理が実行される。一方、ＣＰＵ８０１がフローチャートの処理に関わるプログラムをメモリから読みだして実行することでサーバ１００６の処理が実行される。
【００６８】
ＣＰＵ１０３は、音声制御デバイス１００１の周辺でユーザにより発せられた言葉（音声）を入力し（Ｓ９００）、入力した音声に基づいて音声データを生成する。そして、音声データが音声制御デバイス１００１からサーバ１００６へ送信される（Ｓ９０１）。なお、Ｓ９０１では、音声制御デバイス１００１の識別情報（Ｍａｃアドレス）もサーバ１００６に送信される。
【００６９】
ＣＰＵ８０１は、音声データを受信すると音声データを解析し、該音声データの種類が上述した音声データＡであるか、音声データＢであるか判定する（Ｓ９０２）。なお、音声データはこの２種類に限らず、印刷以外の表示等の処理を指示する音声データも含め、多種の音声データが存在してもよい。
【００７０】
Ｓ９０２において、受信した音声データの種類が音声データＡであると判定されると、ＣＰＵ８０１は、図７の処理７０４〜７０６に相当する処理（Ｓ９０３〜Ｓ９０５）を実行する。具体的には、ＣＰＵ８０１は、携帯端末１００２に表示されている写真Ａに対応する画像データを特定し、その画像データに基づいて印刷データを生成する（Ｓ９０３）。なお、Ｓ９０３の印刷データの生成の際に使用される印刷設定情報は、サーバ１００６を使った印刷用に予め設定されている印刷設定情報である。
【００７１】
そして、ＣＰＵ８０１は、印刷処理を実行するプリンタを選択する（Ｓ９０４）。ＣＰＵ８０１は、Ｓ９０１で受信した音声制御デバイス１００１のＭａｃアドレスに関連づいているユーザＩＤを特定する。そして、サーバ１００６は、そのユーザＩＤに関連付けて管理されている通信装置１００４を特定することで、Ｓ９０４の処理が実現される。
【００７２】
ＣＰＵ８０１は、Ｓ９０４において選択したプリンタ（通信装置１００４）に対して印刷データの生成が完了したことを示す通知を送信する（Ｓ９０５）。その後、ＣＰＵ８０１は、通信装置１００４から印刷完了通知を受信したか否かを判定する（Ｓ９０６）。Ｓ９０６において通信装置１００４から印刷完了通知を受信した場合、ＣＰＵ８０１は、印刷指示元である音声制御デバイス１００１に印刷完了通知を送信する。
【００７３】
ＣＰＵ１０３は、印刷完了通知を受信した場合、音声にて印刷完了を通知する。具体的には、ＣＰＵ１０３は、印刷完了通知を音声に変換し、スピーカ１０２を用いて印刷完了を音声で出力する。
【００７４】
一方、Ｓ９０２において、受信した音声データの種類が音声データＢであると判定されると、ＣＰＵ８０１は、図８の処理８０２、８０３に相当する処理（Ｓ９０８〜Ｓ９１０）を実行する。具体的には、ＣＰＵ８０１は、音声制御デバイス１００１のＭａｃアドレスに関連づいているユーザＩＤを特定し、ユーザＩＤに対して表示している画像を特定する（Ｓ９０８）。次に、携帯端末１００２と、印刷処理を実行するプリンタを選択する（Ｓ９０９）。なお、ＣＰＵ８０１は、Ｓ９０１で受信した音声制御デバイス１００１のＭａｃアドレスに関連づいているユーザＩＤを特定し、該ユーザＩＤに対応する携帯端末を選択する。プリンタの選択はＳ９０４における処理と同様である。次にＣＰＵ８０１は、音声データに基づく制御コマンドを生成し、音声制御デバイス１００１に送信する（Ｓ９１０）。制御コマンドには、実行すべき処理内容として印刷処理コマンド、Ｓ９０８で特定された画像に対応する識別情報（ファイル名等）、Ｓ９０９において選択された携帯端末１００２と通信装置１００４の識別情報（Ｍａｃアドレス等）が含まれる。
【００７５】
音声制御デバイス１００１のＣＰＵ１０３は、制御コマンドを受信し、該制御コマンドに含まれている携帯端末の識別情報に基づいて、携帯端末１００２に制御コマンドを送信する（Ｓ９１１）。Ｓ９１１の処理は、図８の処理８０４に相当する。
【００７６】
以上の処理により、ユーザは音声制御デバイス１００１に話かけることで印刷指示を行うことができるため、簡易な操作で所望の写真を印刷することが可能となる。さらに、図７〜図９で説明したように、ユーザが印刷指示の内容（音声データの種類）を異ならせることで、通信装置１００４へ印刷データが送信される通信経路を異ならせることができる。具体的には、サーバ１００６から通信装置１００４に印刷データが送信されるのか（図７）、サーバ１００６を介さずに携帯端末１００２から印刷データが送信されるのか（図８）を切り替えることができる。
【００７７】
なお、音声データの種類としての音声データＡ、音声データＢは、上記の例に限らず、種々のものであってよい。即ち、サーバ１００６において予め音声の特徴が登録されており、サーバ１００６が音声データの種類を区別可能であれば、音声データの内容（言葉）として種々のものを採用することができる。例えば音声データＡとして「クラウドを介して表示中の写真Ａを印刷して」等の内容を示す音声データが、音声データＢとして「ローカルで表示中の写真Ａを印刷して」等の内容を示す音声データが採用されてもよい。
【００７８】
また、携帯端末１００２、通信装置１００４の識別情報としてＭａｃアドレスを例に説明したが、ＩＰアドレス、デバイス名等の種々の情報を採用することができる。
【００７９】
（第２実施形態）
上記の図７、図８においては、ユーザが音声制御デバイス１００１に音声で印刷指示を行う例を示した。次に、携帯端末１００２のマイクロフォン２１１に対して、ユーザが音声で印刷指示を行う処理について説明する。
【００８０】
図１０は、携帯端末１００２に対するユーザの声による印刷指示で実行される印刷処理の一例を説明するシーケンス図である。なお、上述した図８と同様の処理については、同一の符号を記し、詳細な説明を省略する。また、携帯端末１００２と音声制御デバイス１００１は、アクセスポイント１００５を介して互いに認識可能な状態で接続されており、両者間で通信可能な状態であるものとする。
【００８１】
図１０（ａ）は、携帯端末１００２に対してユーザが音声（音声データＢ）により印刷指示を行い、音声制御デバイス１００１からの制御コマンドにより、携帯端末１００２が通信装置１００４に印刷を実行させる処理を示す。図８と比較して、図１０（ａ）では、携帯端末１００２に対してユーザが音声により印刷指示を行う点が異なる。この印刷指示は、例えば上記の音声データＢに相当する音声（「携帯端末１００２から表示中の写真Ａを通信装置１００４で印刷して」）により行われる。そして、携帯端末１００２は、処理１００１として、音声データＢを音声制御デバイス１００１に送信する。その後は、図８で説明した処理と同様に、サーバ１００６を介して音声制御デバイス１００１から制御コマンドが携帯端末１００２に送信され、携帯端末１００２が印刷データの生成、通信装置１００４への送信を行い、通信装置１００４が印刷を実行する。
【００８２】
図１０（ａ）に示す処理によれば、ユーザは、携帯端末１００２へ声による印刷指示を行うことができる。そのため、例えばユーザが携帯端末１００２において写真を閲覧しているときに、音声制御デバイス１００１から離れた場所にいた場合に、音声制御デバイス１００１に近づかなくても声による印刷指示を行うことができる。また、携帯端末１００２は、音声データを音声制御デバイス１００１に送信する。そのため、携帯端末１００２自体に、音声データから印刷指示のための制御コマンドを生成する機能がなくても、音声による印刷指示により通信装置１００４に印刷を実行させることができる。
【００８３】
なお、図１０（ａ）に示す処理と図８に示す処理は、同時に実現可能である。即ち、ユーザは、携帯端末１００２と音声制御デバイス１００１のうちの、任意の装置に対して声による印刷指示を行うことができる。そのために、音声制御デバイス１００１は、音声を入力することによる音声データの取得と、携帯端末１００２からの音声データの受信のどちらも可能な状態で待機する。そして、どちらの場合でも、サーバ１００６への音声データの送信を行うことで、図８、図１０（ａ）に示す処理をともに実現することができる。
【００８４】
図１０（ｂ）は、携帯端末１００２に対してユーザが音声により印刷指示を行い、音声制御デバイス１００１を介さずに、携帯端末１００２が通信装置１００４に印刷を実行させる処理を示す。図１０（ａ）の場合と同様に、処理８０５において写真が表示されているときに、携帯端末１００２に印刷指示の音声が入力される。ただし、図１０（ａ）とは異なり、携帯端末１００２が音声による印刷指示を受け付けても、音声制御デバイス１００１に音声データを送信せず、携帯端末１００２自身で通信装置１００４を特定し、印刷データを送信する。
【００８５】
図１０（ｂ）における処理は、携帯端末１００２において通信装置１００４が登録されている場合に可能となる。携帯端末１００２において、例えば印刷用のアプリケーションにより通信装置１００４が登録されると、通信装置１００４の識別情報（Ｍａｃアドレス、ＩＰアドレス等）が該アプリケーションにより登録される。この状態であれば、携帯端末１００２は、音声制御デバイス１００１から制御コマンドを受信しなくても、通信装置１００４に対して印刷データを送信することができる。
【００８６】
そのため、携帯端末１００２は、通信装置１００４が登録されているか（例えば印刷用アプリケーションにおいて登録されているか）に応じて、図１０（ａ）における処理と、図１０（ｂ）における処理を切り替える。
【００８７】
図１１は、携帯端末１００２による処理を示すフローチャートである。図１１のフローチャートに示す処理に対応するプログラムが、携帯端末１００２のＲＯＭ２０４に格納されている。携帯端末１００２のＣＰＵ２０３がそのプログラムをＲＡＭ２０６上で実行することにより、図１１のフローチャートに示す処理が実行される。なお、図１１に示す処理は、携帯端末１００２において、サーバ１００６から送信された画像を表示しているときに実行される。
【００８８】
ＣＰＵ２０３は、携帯端末１００２の周辺でユーザにより発せられた言葉（音声）を入力し、その内容を解析する（Ｓ１１００）。ここでは、表示中の画像を通信装置１００４で印刷する印刷指示に相当する言葉（音声）が入力されたものとする。なお、携帯端末１００２に対する他の処理の指示に対応する言葉（音声）が入力された場合、その指示に対応する処理が行われるが、説明を省略する。
【００８９】
Ｓ１１００による解析の結果、表示中の画像を通信装置１００４で印刷する印刷指示であると判定された場合、Ｓ１１０１においてＣＰＵ２０３は、携帯端末１００２に通信装置１００４が登録されているか判定する。例えば、携帯端末１００２のＲＯＭ２０４における印刷アプリケーションに対して割り当てられた領域に、通信装置１００４の識別情報（Ｍａｃアドレス、ＩＰアドレス等）が格納されているか否かが判定される。
【００９０】
Ｓ１００１において、通信装置１００４が登録されていないと判定された場合、ＣＰＵ２０３は、Ｓ１１００で入力した音声に基づいて音声データを生成し、音声データを音声制御デバイス１００１に送信する（Ｓ１１０２）。Ｓ１１０２は、図１０（ａ）の処理１００１に相当する。その後、ＣＰＵ２０３は、音声制御デバイス１００１から制御コマンドを受信する（Ｓ１１０３）。Ｓ１１０３は図１０（ａ）の処理８０４に相当する。
【００９１】
次にＣＰＵ２０３は、受信した制御コマンドを解析し、次に実行すべき処理を特定する。ここでは、制御コマンドに、表示中の画像の印刷指示と、画像の識別情報（ファイル名等）と、通信装置１００４の識別情報（Ｍａｃアドレス等）が含まれている。そして、ＣＰＵ２０３は、画像の識別情報から表示中の画像を選択し、また通信装置１００４の識別情報から、通信装置１００４を、印刷を実行させるプリンタとして選択する（Ｓ１１０３）。そして、ＣＰＵ２０３は、Ｓ１１０３で選択された表示中の画像を、ＲＡＭ２０６等の自身のメモリから取得し、印刷データを生成する（Ｓ１１０４）。なお、Ｓ１１０４では、上述した通り予め設定されている印刷設定情報を使って印刷データが生成される。またサムネイル画像等の画素数の少ない画像が表示されていた場合、携帯端末１００２がサーバ１００６にアクセスし、画素数の多い画像を取得する。Ｓ１１０３、Ｓ１１０４はそれぞれ、図１０（ａ）の処理８０５、８０６に相当する。
【００９２】
次にＣＰＵ２０３は、Ｓ１１０４において生成された印刷データを通信装置１００４へ送信する（Ｓ１１０５）。ＣＰＵ２０３は、印刷完了通知を受信したか否かを判定し（Ｓ１１０６）、印刷完了通知を受信した場合、印刷が完了したことを音声にて通知する（Ｓ１１０７）。Ｓ１１０５〜Ｓ１１０７は、図１０（ａ）の処理８０７、８０８、７１３に相当する。
【００９３】
一方、Ｓ１００１において、通信装置１００４が登録されていると判定された場合、ＣＰＵ２０３は、通信装置１００４を、印刷を実行させるプリンタとして選択する（Ｓ１１０８）。Ｓ１１０５では、Ｓ１１０３の処理が実行された場合には制御コマンドに含まれる通信装置１００４の識別情報、Ｓ１１０８の処理が実行された場合には予め携帯端末１００２に登録されていた通信装置１００４の識別情報に基づいて、印刷データが送信される。
【００９４】
以上の処理により、ユーザは、簡易な操作で所望の写真を印刷することが可能となる。また、携帯端末１００２に通信装置１００４が登録されていた場合、音声制御デバイス１００１を介さずに印刷が可能となるため、より早く印刷を実行させることができる。一方で、携帯端末１００２に通信装置１００４が登録されてない場合でも、音声制御デバイス１００１を介して、通信装置１００４に印刷を実行させることができる。さらに、印刷のために音声制御デバイス１００１を用いるか否かは、Ｓ１１０１に示した処理により自動的に判定される。そのため、ユーザは、携帯端末１００２に対して声を発して印刷指示を行うときに通信装置１００４の登録状態を意識しなくても、通信装置１００４に印刷を実行させることができる。
【００９５】
なお、図１０では、携帯端末１００２が印刷データの生成、送信を行う例について説明したが、音声制御デバイス１００１が印刷データの生成、送信を行ってもよい。
【００９６】
図１２は、携帯端末１００２に対するユーザの声による印刷指示で実行される印刷処理の別の例を説明するシーケンス図である。なお、上述した図１０と同様の処理については、同一の符号を記し、詳細な説明を省略する。また、携帯端末１００２と音声制御デバイス１００１、通信装置１００４と音声制御デバイス１００１は、アクセスポイント１００５を介して互いに認識可能な状態で接続されており、両者間で通信可能な状態であるものとする。
【００９７】
図１２（ａ）は、サーバ１００６から音声データに対応する制御コマンドが発行され、その制御コマンドにより携帯端末１００２が表示中の画像データを音声制御デバイス１００１に送信する処理を示す。サーバ１００６は、処理１２００として、表示中の画像の送信指示と、表示中の画像の識別情報（ファイル名等）と、音声制御デバイス１００１、通信装置１００４それぞれの識別情報（Ｍａｃアドレス等）が含まれる制御コマンドを生成する。
【００９８】
携帯端末１００２は、処理８０４により制御コマンドを受信すると、表示中の画像を、ＲＡＭ２０６等の自身のメモリから取得する。そして、制御コマンドに含まれている音声制御デバイス１００１の識別情報に基づいて、音声制御デバイス１００１に画像データを送信する（１２０１）。なお、携帯端末１００２は、写真Ａのサムネイル画像等の画素数の少ない画像を表示していた場合、処理８０６においてサーバ１００６にアクセスし、画素数の多い画像を取得してもよい。
【００９９】
音声制御デバイス１００１は、受信した画像データに基づいて、印刷データを生成する（１２０２）。そして音声制御デバイス１００１は、処理８０３により受信された制御コマンドに含まれている通信装置１００４の識別情報に基づいて、印刷データを通信装置１００４に送信する。なお、通信装置１００４の識別情報が音声制御デバイス１００１に記憶されている場合には、通信装置１００４の識別情報が制御コマンドに含まれていなくてもよい。
【０１００】
図１２（ｂ）は、携帯端末１００２が、通信装置１００４の識別情報を音声制御デバイス１００１に送信する処理を示す。携帯端末１００２は、処理８０５において表示中の画像を取得すると、該画像の画像データと、自身に登録されている通信装置１００４の識別情報（プリンタ情報）を音声制御デバイス１００１に送信する（１２０４）。音声制御デバイス１００１は、処理１２０４により受信した画像データに基づいて、印刷データを生成する（１２０５）。そして音声制御デバイス１００１は、処理１２０４により受信した通信装置１００４の識別情報（プリンタ情報）に基づいて、処理１２０５により生成された印刷データを通信装置１００４に送信する（１２０６）。
【０１０１】
上述した図１２（ａ）、図１２（ｂ）のそれぞれに示した処理が、図１０（ａ）、図１０（ｂ）の代わりに実行されてもよい。そのため、例えば携帯端末１００２は、図１１に示したＳ１１０１における判定処理の結果に応じて、図１２（ａ）、図１２（ｂ）の処理を切り替えて実行してもよい。
【０１０２】
（第３実施形態）
通信装置１００４が、音声制御デバイスに入力された音声の印刷指示に従って印刷処理を実行するセットアップ処理について説明する。このセットアップ処理は、図７〜図１２に示した処理の前に予め実行される。
【０１０３】
まず、様々なタイプの音声制御デバイスについて一例を挙げて説明する。例えば、Ａ社の音声制御デバイス１００１を使って印刷する場合、音声制御デバイス１００１に対応するサーバＡが印刷データを生成する。即ち、図７に示した処理により印刷が実行される。また、通信装置１００４が、サーバＡにアクセスするためのユーザＩＤとパスワードを設定する画面を表示可能とする。
【０１０４】
Ｂ社の音声制御デバイス１００１を使って印刷する場合、音声制御デバイス１００１に対応するサーバＢが印刷データを生成する。即ち、図７に示した処理により印刷が実行される。また、通信装置１００４が、サーバＢにアクセスするための招待ページを印刷する。
【０１０５】
Ｃ社の音声制御デバイス１００１を使って印刷する場合、音声制御デバイス１００１に対応するサーバＣが印刷データを生成する。即ち、図７に示した処理により印刷が実行される。また、通信装置１００４がサーバＣにアクセスするための操作を携帯端末１００２が受け付けるものとする。
【０１０６】
Ｄ社の音声制御デバイス１００１を使って印刷する場合、音声制御デバイス１００１が印刷データを生成する。即ち、図１２に示した処理により印刷が実行される。この場合、通信装置１００４とサーバとの連携は不要である。
【０１０７】
Ｅ社の音声制御デバイス１００１を使って印刷する場合、音声制御デバイス１００１に対応するサーバＥが印刷データを生成する。即ち、図７に示した処理により印刷が実行される。また、通信装置１００４が、サーバＥにアクセスするためのユーザＩＤとパスワードを設定する画面を表示可能とする。なお、以上の特徴をまとめた図１５のテーブルを通信装置１００４が保持する。
【０１０８】
次に図１３を用いて通信装置１００４の処理を説明する。
【０１０９】
まずユーザが音声制御デバイスと通信装置１００４との連携を指示した場合、ＣＰＵ４０７は、連携対象となる音声制御デバイスの選択画面１４０１を表示する（Ｓ１３０１）。なお、図１４は、通信装置１００４のセットアップに関わる画面の例を示す。
【０１１０】
ＣＰＵ４０７は、選択画面１４０１において選択された音声制御デバイスに基づいてサーバ連携が必要か否かを判定する（Ｓ１３０２）。例えば、通信装置１００４は、図１５のテーブルを使ってＳ１３０２の判定を行う。つまり、Ａ−Ｃ、Ｅ社の音声制御デバイスが選択された場合、ＣＰＵ４０７は、Ｓ１３０２においてＹｅｓと判定する。一方、Ｄ社の音声制御デバイスが選択された場合、ＣＰＵ４０７は、Ｎｏと判定する。
【０１１１】
Ｓ１３０２においてＮｏと判定された場合、ＣＰＵ４０７の処理は後述するＳ１３０６へ移る。
【０１１２】
Ｓ１３０２においてＹｅｓと判定された場合、ＣＰＵ４０７は、通信装置１００４の操作パネルでサインインを実行するか否かを判定する（Ｓ１３０３）。Ａ社またはＥ社の音声制御デバイスが選択された場合、ＣＰＵ４０７は、Ｓ１３０３においてＹｅｓと判定する。一方、Ｂ−Ｃ社の音声制御デバイスが選択された場合、ＣＰＵ４０７は、Ｓ１３０３においてＮｏと判定する。
【０１１３】
Ｓ１３０３においてＹｅｓと判定された場合、ＣＰＵ４０７は、操作パネルにサインイン画面を表示し（Ｓ１３０４）、サインイン画面にて入力されたユーザＩＤおよびパスワードを使ってサーバへアクセスする（Ｓ１３０５）。この際、Ａ社の音声制御デバイスが選択された場合、Ｓ１３０４においてサインイン画面１４０２が表示される。一方、Ｅ社の音声制御デバイスが選択された場合、Ｓ１３０４においてサインイン画面１４０５が表示される。
【０１１４】
一方、Ｓ１３０３においてＮｏと判定された場合、ＣＰＵ４０７は、招待ページを印刷するか否かを判定する（Ｓ１３０７）。Ｂ社の音声制御デバイスが選択された場合、ＣＰＵ４０７は、Ｓ１３０７においてＹｅｓと判定する。一方、Ｃ社の音声制御デバイスが選択された場合、ＣＰＵ４０７は、Ｓ１３０７においてＮｏと判定する。
【０１１５】
Ｓ１３０７においてＹｅｓと判定された場合、ＣＰＵ４０７は、招待ページを印刷することを示す画面１４０３を表示する。そして画面１４０３のＯＫボタンが押下された場合、ＣＰＵ４０７は、招待ページを印刷する（Ｓ１３０８）。ＣＰＵ４０７は、招待ページの印刷要求と通信装置１００４のＭａｃアドレスをサーバＢに送信すると、サーバＢから招待ページの印刷データを受信する。そして、ＣＰＵ４０７は、受信した印刷データに基づいて印刷処理を実行する。なお、印刷された招待ページには通信装置１００４の登録処理に関わる専用ＵＲＬが印刷されている。よって、ユーザは、招待ページのＵＲＬを携帯端末１００２等に入力することで、通信装置１００４用のサインイン画面が携帯端末１００２に表示される。ユーザは、携帯端末１００２に表示された通信装置１００４用のサインイン画面にユーザＩＤとパスワードを入力してサーバＢに送信する。サーバＢは、通信装置１００４用のサインイン画面から受信したユーザＩＤとパスワードに基づいてサインイン処理を実行する。この処理が成功した場合、サーバＢは、通信装置１００４用のサインイン画面から受信したユーザＩＤと通信装置１００４のＭａｃアドレスを関連付けて管理する。そしてサーバＢが、通信装置１００４にサインインが成功したことを通知すると共にユーザＩＤとパスワードを通信装置１００４に送信する。以上の処理により、ＣＰＵ４０７は、Ｓ１３０８の処理後にＳ１３０５においてサーバＢにアクセスする（Ｓ１３０５）。
【０１１６】
Ｓ１３０７においてＮｏと判定された場合、ＣＰＵ４０７は、携帯端末１００２を使って関連付けを実行することを示すメッセージ１４０４を表示する（Ｓ１３０９）。つまり、Ｃ社の音声制御デバイスが選択された場合、Ｓ１３０９が実行される。なお、Ｓ１３０９の処理は、上述した通信装置１００４がサーバ１００６にサインインするための処理における別の処理に相当するため、詳細な説明は省略する。以上の処理により、ＣＰＵ４０７は、Ｓ１３０９の処理後にＳ１３０５においてサーバＣにアクセスする（Ｓ１３０５）。
【０１１７】
その後、ＣＰＵ４０７は、Ｓ１３０５の後に音声制御デバイスと連携するための設定処理を実行する（Ｓ１３０６）。例えば、通信装置１００４は、所定期間印刷データを受信しない場合に省電力状態で動作する。通信装置１００４が省電力状態で動作中に印刷データを受信した場合に印刷データに基づく印刷処理を実行する第１省電力モードと、印刷データを受信しても印刷データを処理しない第２省電力モードがある。なお、第２省電力モードの消費電力は、第１省電力モードよりも小さい。ここで、ＣＰＵ４０７は、音声制御デバイスと連携するための設定処理として第１省電力モードを設定する。なお、第１省電力モードは、音声制御デバイスが受け付けた音声での印刷指示に基づく印刷データを受信した場合のみ、印刷処理が実行されても良い。
【０１１８】
なお、Ｓ１３０１の処理として、音声制御デバイスをユーザが選択する例について説明したが、別の方法でも構わない。例えば、通信装置１００４が、デバイス探索を実行することで発見した音声制御デバイスからデバイス情報を取得する。ＣＰＵ４０７が、音声制御デバイスから取得したデバイス情報に基づいて、自動的に連携対象となる音声制御デバイスを選択しても構わない。その場合、Ｓ１３０１の処理は省略される。
【０１１９】
以上の処理により、様々な経路で印刷データが送信される場合であっても通信装置１００４は適切に印刷処理を実行することが可能となる。
【０１２０】
（第４実施形態）
次に図１６を用いて印刷以外の処理をユーザが声でリクエストした場合の処理について説明する。図１６に示す処理は、図７〜図１２に示した処理に加えて実行可能である。例えば、ユーザは、ウェイクワードに続いて「インクの残量を教えて」と話す。音声制御デバイス１００１は、ウェイクワードの音声を受信することで、続いて話される音声を受信する。つまり、音声制御デバイス１００１は「インクの残量を教えて」という音声を受信する。
【０１２１】
音声制御デバイス１００１は、音声制御デバイス１００１の識別情報（例えば、Ｍａｃアドレス等）と受信した音声に基づく音声データをサーバ１００６へ送信する（１６０１）。
【０１２２】
サーバ１００６は、音声制御デバイス１００１から送信された音声データを解析し、音声データに基づく制御コマンドを生成し、制御コマンドを通信装置に送信する（１６０２−１６０３）。制御コマンドには、インクの残量の確認指示が含まれている。
【０１２３】
通信装置１００４は、制御コマンドに従った処理を実行する。通信装置１００４は、インクの残量を確認し、確認結果をサーバ１００６へ送信する（１６０４−１６０５）。サーバ１００６は、確認結果に基づいて音声データを生成する。例えば、サーバ１００６が、シアンが不足していることを示す確認結果を受信した場合、シアンが不足していることを示す音声データを生成する。
【０１２４】
音声制御デバイス１００１は、受信した音声データに基づいて確認結果を音声で通知する（１６０７）。なお、インクの残量以外に、通信装置の状態や紙の残量等の問い合わせを受けても良い。
【０１２５】
また、ユーザが、シアンインクが不足しているとの音声通知を受けた場合、さらにシアンインクを声で注文しても構わない。この場合、音声制御デバイス１００１は、通信装置１００４の製品種別を特定するシリアル番号を受信する。そして、音声制御デバイス１００１は、シアンインクの注文を示す音声データとシリアル番号をサーバ１００６へ送信する。そして、サーバ１００６が、音声データとシリアル番号に基づく注文データを生成し、発注しても構わない。
【０１２６】
また、通信装置１００４は、エラー等が発生しユーザによる作業が必要となる場合に、その作業方法を通信装置１００４の操作パネルに表示する。この際、ユーザの作業として両手が必要となる作業については、作業方法の音声データを生成し、音声制御デバイス１００１へ送信する。そして、音声制御デバイス１００１は、作業方法を音声にて通知する。これにより、ユーザが両手を使う作業であっても容易に行うことが可能となる。例えば、インクの交換方法については通信装置１００４が操作パネルに表示し、印刷中に紙ジャム等が発生した場合やインクふき取りクリーニングなどは音声で通知しても良い。
【０１２７】
以上の処理により、ユーザは、印刷以外の指示を容易にリクエストすることが可能となる。
【０１２８】
（その他の実施形態）
上述した実施形態では、写真に対応する画像データを印刷するケースについて説明したが、印刷対象となるデータは画像データに限らず、文書データであっても構わない。
【０１２９】
さらに、上述した実施形態では、通信装置１００４が画像データの印刷を行う例について説明したが、これに限らず、通信装置１００４の代わりに表示装置１００３を用いて、表示装置１００３が画像の表示を行ってもよい。例えば、音声制御デバイス１００１または携帯端末１００２への音声による表示指示により、携帯端末１００２に表示中の画像を、表示装置１００３に表示させる処理であってもよい。
【０１３０】
また、上述した実施形態では、音声制御システムとして、音声制御デバイス１００１が音声を受け付けると、サーバ１００６に音声データが送信され、サーバ１００６により音声データに対応する制御コマンドが生成される例を示した。しかし、音声制御システムはこれに限らず、サーバ１００６の機能が音声制御デバイス１００１に含まれ、音声制御デバイス１００１が単体で上記実施形態の音声制御システムとして動作してもよい。即ち、音声制御デバイス１００１が音声の入力とともに、音声データの解析、制御コマンドの生成、制御コマンドの送信を行ってもよい。
【０１３１】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（ＣＰＵ、ＭＰＵ、プロセッサ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータで連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【０１３２】
１００１  音声制御デバイス
１００４  通信装置
【図１】
2019067258.tif 000003
【図２】
2019067258.tif 000004
【図３】
2019067258.tif 000005
【図４】
2019067258.tif 000006
【図５】
2019067258.tif 000007
【図６】
2019067258.tif 000008
【図７】
2019067258.tif 000009
【図８】
2019067258.tif 000010
【図９】
2019067258.tif 000011
【図１０】
2019067258.tif 000012
【図１１】
2019067258.tif 000013
【図１２】
2019067258.tif 000014
【図１３】
2019067258.tif 000015
【図１４】
2019067258.tif 000016
【図１５】
2019067258.tif 000017
【図１６】
2019067258.tif 000018