(57)【要約】【課題】音声端末と操作の対象となる機器との対応付けを効率的に行うことを目的とする。【解決手段】デバイスと音声端末とを対応づけて登録する登録指示をデバイスで受け付けると、登録を開始するための登録コードを発行し、発行された登録コードを音声出力するよう携帯端末を制御する。登録指示が受け付けられたデバイスの識別情報と、携帯端末から音声出力された登録コードが音声入力された音声端末の識別情報とを取得し、音声端末に音声入力された登録コードを用いて、取得されたデバイスの識別情報と音声端末の識別情報とを対応づけて登録する。【選択図】図１０
2020020943.tif 000002
【特許請求の範囲】
【請求項１】
音声端末と、前記音声端末で音声入力されたコマンドにより動作可能なデバイスと、サーバと、音声出力可能な携帯端末とを含む音声制御システムであって、
前記デバイスと前記音声端末とを対応づけて登録する登録指示を前記デバイスで受け付けると、前記登録を開始するための登録コードを発行する発行手段と、
前記発行手段により発行された前記登録コードを音声出力するよう前記携帯端末を制御する制御手段と、
前記登録指示が受け付けられた前記デバイスの識別情報と、前記携帯端末から音声出力された前記登録コードが音声入力された前記音声端末の識別情報と、を取得する取得手段と、
前記音声端末に音声入力された前記登録コードを用いて、前記取得手段により取得された前記デバイスの識別情報と前記音声端末の識別情報とを対応づけて登録する登録手段と、
を備えることを特徴とする音声制御システム。
【請求項２】
前記登録コードを含む音声データを生成する生成手段、をさらに備え、
前記制御手段は、前記生成手段により生成された前記音声データに基づいて、前記登録コードを音声出力するよう前記携帯端末を制御する、
ことを特徴とする請求項１に記載の音声制御システム。
【請求項３】
前記登録コードを含む情報を前記デバイスに出力させる出力制御手段、をさらに備えることを特徴とする請求項２に記載の音声制御システム。
【請求項４】
前記出力制御手段は、前記情報を前記デバイスに印刷出力することを特徴とする請求項３に記載の音声制御システム。
【請求項５】
前記出力制御手段は、前記情報を前記デバイスに表示出力することを特徴とする請求項３に記載の音声制御システム。
【請求項６】
前記情報は、選択可能な複数の音声端末の情報を含むことを特徴とする請求項５に記載の音声制御システム。
【請求項７】
前記情報は、音声出力するための言語の情報を含むことを特徴とする請求項５又は６に記載の音声制御システム。
【請求項８】
前記携帯端末の撮像手段が前記出力された前記情報を撮像すると、前記生成手段は、当該撮像の結果に基づいて前記音声データを生成する、
ことを特徴とする請求項３乃至７のいずれか１項に記載の音声制御システム。
【請求項９】
前記サーバは、前記生成手段および前記制御手段を備えることを特徴とする請求項８に記載の音声制御システム。
【請求項１０】
前記携帯端末は、前記生成手段および前記制御手段を備えることを特徴とする請求項８に記載の音声制御システム。
【請求項１１】
前記情報は、二次元コードであることを特徴とする請求項３乃至１０のいずれか１項に記載の音声制御システム。
【請求項１２】
前記発行手段により発行された前記登録コードと、前記取得手段により取得された前記デバイスの識別情報とを対応づけて記憶する記憶手段、をさらに備え、
前記登録手段は、前記音声端末に音声入力された登録コードに対応づけられた前記デバイスの識別情報を検索し、該検索された前記デバイスの識別情報と、前記取得手段により取得された前記音声端末の識別情報とを対応づけて登録する、
ことを特徴とする請求項１乃至１１のいずれか１項に記載の音声制御システム。
【請求項１３】
前記デバイスへの指示コマンドが前記音声端末で音声入力されると、当該音声端末の識別情報に対応づけて前記登録手段により登録された前記デバイスの識別情報を検索する検索手段と、
前記検索手段により検索された前記デバイスの識別情報に対応する前記デバイスに前記指示コマンドに対応する処理を実行させるデバイス制御手段と、
をさらに備えることを特徴とする請求項１乃至１２のいずれか１項に記載の音声制御システム。
【請求項１４】
音声端末と、前記音声端末で音声入力されたコマンドにより動作可能なデバイスと、サーバと、音声出力可能な携帯端末とを含む音声制御システムにおいて実行される制御方法であって、
前記デバイスと前記音声端末とを対応づけて登録する登録指示を前記デバイスで受け付けると、前記登録を開始するための登録コードを発行する発行工程と、
前記発行工程において発行された前記登録コードを音声出力するよう前記携帯端末を制御する制御工程と、
前記登録指示が受け付けられた前記デバイスの識別情報と、前記携帯端末から音声出力された前記登録コードが音声入力された前記音声端末の識別情報と、を取得する取得工程と、
前記音声端末に音声入力された前記登録コードを用いて、前記取得工程において取得された前記デバイスの識別情報と前記音声端末の識別情報とを対応づけて登録する登録工程と、
を備えることを特徴とする制御方法。
【請求項１５】
音声端末で音声入力されたコマンドにより動作可能なデバイスと通信可能な情報処理装置であって、
前記デバイスと前記音声端末とを対応づけて登録する登録指示を前記デバイスから受信する受信手段と、
前記受信手段により前記登録指示を受信すると、前記登録を開始するための登録コードを発行する発行手段と、
前記発行手段により発行された前記登録コードを前記音声端末に音声入力させるために、当該登録コードを音声出力するよう前記携帯端末を制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１６】
音声端末で音声入力されたコマンドにより動作可能なデバイスと通信可能な情報処理装置において実行される制御方法であって、
前記デバイスと前記音声端末とを対応づけて登録する登録指示を前記デバイスから受信する受信工程と、
前記受信工程において前記登録指示を受信すると、前記登録を開始するための登録コードを発行する発行工程と、
前記発行工程において発行された前記登録コードを前記音声端末に音声入力させるために、当該登録コードを音声出力するよう前記携帯端末を制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項１７】
請求項１５に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声コマンドによりデバイスを制御可能な音声制御システム、情報処理装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、独立した一つの音声端末が、様々な機器を代表して音声入力を受け付け、受け付けた内容に応じて、あらかじめ登録されたそれぞれの機器に対して命令を届ける（呼び出す）情報管理装置が特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のように音声端末が音声入力に対応する命令を登録されている電子機器に届けるためには、音声端末と、操作の対象となる機器の対応づけが必要である。音声端末が普及するに従い、この登録のための操作の効率化が求められている。
【０００５】
本発明は、音声端末と操作の対象となる機器との対応付けを効率的に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る音声制御システムは、音声端末と、前記音声端末で音声入力されたコマンドにより動作可能なデバイスと、サーバと、音声出力可能な携帯端末とを含む音声制御システムであって、前記デバイスと前記音声端末とを対応づけて登録する登録指示を前記デバイスで受け付けると、前記登録を開始するための登録コードを発行する発行手段と、前記発行手段により発行された前記登録コードを音声出力するよう前記携帯端末を制御する制御手段と、前記登録指示が受け付けられた前記デバイスの識別情報と、前記携帯端末から音声出力された前記登録コードが音声入力された前記音声端末の識別情報と、を取得する取得手段と、前記音声端末に音声入力された前記登録コードを用いて、前記取得手段により取得された前記デバイスの識別情報と前記音声端末の識別情報とを対応づけて登録する登録手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、音声端末と操作の対象となる機器との対応付けを効率的に行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】音声制御システムを示す概略構成図である。
【図２】サーバ管理ＤＢに登録される情報を示す図である。
【図３】連携管理ＤＢに登録される情報を示す図である。
【図４】印刷装置管理ＤＢに登録される情報を示す図である。
【図５】ワンタイムトークンＤＢに登録される情報を示す図である。
【図６】音声端末を用いた一般的な音声による命令を説明するための図である。
【図７】音声端末が命令を処理する場合の処理を示す図である。
【図８】印刷装置の外観図である。
【図９】印刷装置が音声端末に紐づけて登録されるまでを説明するための図である。
【図１０】印刷装置の登録の手順を示すシーケンス図である。
【図１１】印刷装置が音声端末に紐づけて登録されるまでを説明するための図である。
【図１２】印刷装置の登録の手順を示すシーケンス図である。
【図１３】音声端末のブロック構成を示す図である。
【図１４】各サーバのブロック構成を示す図である。
【図１５】印刷装置のブロック構成を示す図である。
【図１６】携帯端末のブロック構成を示す図である。
【図１７】サーバにおける処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
［第一実施形態］
図１は、本実施形態における音声制御システムを示す概略構成図であり、基本的なサーバおよび情報端末構成を示している。音声制御システム１は、主としてユーザからの音声による命令（指示コマンド）を受け付ける音声端末１０６、その命令に基づいて処理を実行する印刷装置１０４、それらの機器とネットワーク１００を介して接続される情報処理装置を含む。本実施形態の場合、情報処理装置は、印刷装置管理サーバ１０１、音声端末連携サーバ１０２、音声端末管理サーバ１０３、登録音声付ＨＴＭＬ生成サーバ１１５を含む。また、音声制御システム１は、印刷装置１０４を音声端末１０６に紐づけて登録する際に用いられる携帯端末１０５を含む。ネットワーク１００は、例えばインターネットである。ネットワーク１００は、有線媒体や無線媒体を含み、アクセスポイントも含み得る。
【００１１】
印刷装置１０４は、自身を識別する印刷装置識別ＩＤ１１１を記憶領域に保持しており、ネットワーク１００を通じて印刷装置管理サーバ１０１と通信可能である。
【００１２】
印刷装置管理サーバ１０１は、印刷装置管理ＤＢ１０７と、ワンタイムトークンＤＢ１０８とを有する。印刷装置管理ＤＢ１０７は、印刷装置１０４の識別情報とＩＰアドレスとを対応付けて登録し、管理するデータベースである。ワンタイムトークンＤＢ１０８は、後述する処理において登録コードとして用いるワンタイムトークンと印刷装置１０４とを対応付けて登録し、管理するデータベースである。印刷装置管理サーバ１０１は、印刷装置１０４と音声端末１０６とを紐づけて登録する依頼を受信すると、ワンタイムトークンを発行する。また、印刷装置管理サーバ１０１は、印刷装置識別ＩＤ１１１および発行されたワンタイムトークンをワンタイムトークンＤＢ１０８に保存する。また、印刷装置管理サーバ１０１は、ユーザが音声端末１０６に対して発した指示コマンドに対応する処理を、音声端末１０６に対応付けられたデバイス、例えば印刷装置１０４に対して実行させるデバイス制御を行う。
【００１３】
音声端末１０６は、ユーザの音声による命令を受け付ける。音声端末１０６は、自身を識別する音声端末識別ＩＤ１１４を記憶領域に保持しており、ネットワーク１００を通じて音声端末管理サーバ１０３と通信する。また、後述の処理を行うことにより、音声端末１０６で音声入力されたコマンドにより動作可能なデバイスに対して命令が送信される。本実施形態の場合、ユーザは、音声端末１０６に対して音声入力を行うことで印刷装置１０４に対して種種の命令を出すことができる。
【００１４】
音声端末管理サーバ１０３は、音声端末１０６と他の様々な情報機器や装置とが連携して様々なサービスを行うためのシステムを構築している。音声端末１０６は、ユーザの音声による命令を受け付けると、その発話内容を音声端末管理サーバ１０３に送信する。音声端末管理サーバ１０３は、音声端末連携サーバ管理ＤＢ１１０（以下、サーバ管理ＤＢ１１０とも呼ぶ）を有しており、サーバ管理ＤＢ１１０には、印刷装置１０４およびその他のデバイス等の呼び出し名（後述）と、その呼び出し名の装置に対応した音声端末連携サーバのＵＲＬとが対応付けられて保存されている。音声端末管理サーバ１０３は、音声端末管理サーバ１０３から送信された発話内容に含まれる呼び出し名、および、サーバ管理ＤＢ１１０に保存された情報から、発話内容に含まれる命令を送信する音声端末連携サーバ１０２を特定する。音声端末管理サーバ１０３は、音声端末１０６から送信された発話内容に基づく命令を対象の音声端末連携サーバ１０２に転送し、音声端末連携サーバ１０２にサービスを提供させる。また、音声端末管理サーバ１０３は、音声端末連携サーバ１０２からユーザの命令に対する応答を受け取ると、その応答を音声端末１０６に転送し、音声端末１０６に応答を音声出力させる。このように、音声端末管理サーバ１０３は、音声端末連携サーバ１０２と音声端末１０６との間の仲介機能を有している。
【００１５】
音声端末連携サーバ１０２は、音声端末管理サーバ１０３から命令が転送されると、その命令の内容に応じてサービスを提供する機能を有する。また、音声端末連携サーバ１０２は、どの音声端末識別ＩＤとどの印刷装置識別ＩＤとが連携をしているのかを登録している連携管理ＤＢ１０９を有する。
【００１６】
携帯端末１０５は、一般的な携帯端末であり、携帯端末１０５として、例えばスマートフォンやタブレット端末等を用いられる。携帯端末１０５は、Ｗｅｂブラウザ機能１１３と、ＱＲコード（登録商標）を読取可能なＱＲコード読み取り機能１１２とを有する。Ｗｅｂブラウザ機能１１３は、ＵＲＬを指定されると様々なＷｅｂサーバにアクセス可能であり、例えば、ネットワーク１００を通じて登録音声付ＨＴＭＬ生成サーバに接続可能である。従って、ＱＲコードに登録音声付ＨＴＭＬ生成サーバ１１５のＵＲＬの情報が埋め込まれていれば、携帯端末１０５は、ＱＲコード読み取り機能１１２によってそのＱＲコードを読み取ることで、登録音声付ＨＴＭＬ生成サーバ１１５にアクセスすることができる。例えば、携帯端末１０５は、登録音声付ＨＴＭＬサーバ１１５にアクセスして、音声データを取得することができる。なお、本実施形態では、携帯端末１０５が読み取る対象をＱＲコードとして説明するが、他の二次元コードであってもよい。
【００１７】
図２は、音声端末管理サーバ１０３のサーバ管理ＤＢ１１０に登録される情報の一例を示す図である。サーバ管理ＤＢ１１０には、呼び出し名と、呼び出し名に対応する音声端末連携サーバのＵＲＬとが組み合わされて登録されている。音声端末管理サーバ１０３は、音声端末１０６から発話内容が送信された場合、発話内容に含まれる呼び出し名に基づいて、発話内容に含まれる命令の転送先となる音声端末連携サーバ１０２のＵＲＬが特定される。
【００１８】
図３は、音声端末連携サーバ１０２の連携管理ＤＢ１０９に登録される情報の一例を示す図である。連携管理ＤＢ１０９には、印刷装置識別ＩＤと音声端末識別ＩＤとが紐づけて登録されており、どちらか一方が指定されると、連携先のＩＤが特定される。
【００１９】
図４は、印刷装置管理サーバ１０１の印刷装置管理ＤＢ１０７に登録される情報の一例を示す図である。印刷装置識別ＩＤとＩＰアドレスとが組み合わされて登録されており、アクセスしたい印刷装置識別ＩＤから、その装置のＩＰアドレスが特定される。
【００２０】
図５は、印刷装置管理サーバ１０１のワンタイムトークンＤＢ１０８に登録される情報の一例を示す図である。ワンタイムトークンＩＤと印刷装置識別ＩＤが組み合わされて登録されており、ワンタイムトークンＩＤから、印刷装置識別ＩＤが特定される。
【００２１】
図６は、音声端末を用いた一般的な音声による命令を説明するための図である。ユーザ６００は、音声端末１０６に対して、命令としての発声６０２を発声すると、音声端末１０６は、発声６０２を受信して処理を行った後、命令を受け取った旨の返信６０３を音声出力する。また、発声６０２は、その内容により、開始部分６０４、呼び出し部分６０５及び命令部分６０６に分けられる。
【００２２】
ここで、開始部分６０４は、音声端末１０６に対して音声入力している事を認識させるための部分であり、音声端末１０６は、開始部分６０４を受け付けることで、後続する発声を自装置への命令として認識可能である。また、呼び出し部分６０５は、連携したい音声端末連携サーバ１０２を示す部分であり、本実施形態では、呼び出し部分６０５の発声内容を「呼び出し名」と呼称し、呼び出し名に対応付けられた音声端末連携サーバ１０２と音声端末１０６とが音声端末管理サーバ１０３を介して連携可能となる。さらに、命令部分６０６は、音声端末連携サーバ１０２により音声端末１０６と連携しているデバイス、例えば印刷装置１０４に対して具体的に実行させたい処理内容を指示する部分である。
【００２３】
図１３は、音声端末１０６のハードウェアブロック構成を示す図である。音声端末１０６は、スピーカ１３０１、ＣＰＵ１３０２、ＲＯＭ１３０３、マイクロフォン１３０４、ＲＡＭ１３０５、外部記憶装置１３０６、通信部１３０７、近距離無線通信部１３０８を有する。なお、図１３に示す各ブロックは、例えば内部バス１３１０を用いて相互に接続される。また、ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔを表し、ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙを表し、ＲＡＭはＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙを表す。本実施形態における音声端末１０６の動作は、例えば、ＣＰＵ１３０２がＲＯＭ１３０３に記憶されたプログラムをＲＡＭ１３０５にロードして実行することにより実現される。
【００２４】
スピーカ１３０１は、音声データに基づいて音声出力する。ＣＰＵ１３０２は、例えばシステム制御基板上に構成され、音声端末１０６を統括的に制御する。ＲＯＭ１３０３は、ＣＰＵ１３０２が実行する制御プログラムやデータテーブル、組み込みＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラム等の固定データを記憶する。本実施形態では、ＲＯＭ１３０３に記憶されている各制御プログラムは、ＲＯＭ１３０３に記憶されている組み込みＯＳのソフトウェア実行制御の対象となる。ソフトウェア実行制御とは、例えば、スケジューリングやタスクスイッチ、割り込み処理である。マイクロフォン１３０４は、音声端末１０６の周囲の音声、例えば、ユーザが発した音声を受信する。
【００２５】
ＲＡＭ１３０５は、例えば、バックアップ電源を必要とするＳＲＡＭ（ＳｔａｔｉｃＲＡＭ）等で構成される。なお、ＲＡＭ１３０５は、不図示のデータバックアップ用の一次電池によってデータが保持されるので、プログラム制御変数等のデータを揮発させずに保持することができる。また、音声端末１０６の設定情報や管理データ等を記憶するメモリエリアもＲＡＭ１３０５に設けられている。また、ＲＡＭ１３０５は、ＣＰＵ１３０２の主メモリ及びワークメモリとしても用いられる。外部記憶装置１３０６は、アプリケーションソフトウェアを記憶する。
【００２６】
通信部１３０７は、所定の無線通信方式に従って通信を行うための回路やアンテナを含んで構成される。例えば、通信部１３０７は、外部のアクセスポイントに無線接続することができる。また、通信部１３０７は、一時的に自身がアクセスポイントとして動作することも可能である。つまり通信部１３０７がアクセスポイント機能を備えてもよい。本実施形態で使用される無線通信は、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮの無線通信方式に従って動作する能力を有しても良いし、他の無線通信方式に従って動作する能力を有しても良い。近距離無線通信部１３０８は、音声端末１０６と一定の近距離範囲内に存在する他の装置と近距離無線通信を行う。なお、近距離無線通信部１３０８は、通信部１３０７と異なる無線通信方式によって通信を行う。本実施形態では、近距離無線通信部１３０８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に従って動作するものとする。
【００２７】
音声認識・音声出力部１３０９は、マイクロフォン１３０４を介して入力された音声を音声認識して音声データを生成し、また、外部から受信した音声データ若しくは予め保持しているメッセージデータを音声信号に変換してスピーカ１３０１から音声出力する。
【００２８】
図１４は、音声端末管理サーバ１０３、音声端末連携サーバ１０２、登録音声付ＨＴＭＬ生成サーバ１１５のブロック構成を示す図である。図１４は、上記の３つの装置に共通の構成を示しているので、以下では、音声端末管理サーバ１０３として説明する。なお、本実施形態では、音声端末管理サーバ１０３、音声端末連携サーバ１０２、登録音声付ＨＴＭＬ生成サーバ１１５がそれぞれ１台のサーバ（情報処理装置）で構成されているが、複数台のサーバが連携して動作することで、音声端末管理サーバ１０３、音声端末連携サーバ１０２、登録音声付ＨＴＭＬ生成サーバ１１５に対応するサーバシステムが構築される形態であっても構わない。
【００２９】
ＣＰＵ１４０１は、音声端末管理サーバ１０３を統括的に制御するための中央演算装置である。ディスク装置１４０２は、アプリケーションプログラム１４１２やデータベース１４１３やＯＳの他、各種ファイルやデータを記憶する。外部記憶媒体読取装置１４０３は、ＳＤカードなどの外部記憶媒体に記憶されたファイルなどの情報を読み出すための装置である。メモリ１４０４は、ＲＡＭなどで構成され、ＣＰＵ１４０１が必要に応じてデータの一時的格納やバッファリング等を行う。
【００３０】
表示部１４０５は、例えばＬＣＤで構成され、各種の情報を表示する。また、操作部１４０６は、ユーザが各種の入力操作を行うためのキーボードやマウスなどを含み、ユーザからの指示や操作を受付可能である。ネットワーク通信部１４０７は、ネットワーク接続部１４０８を介してインターネット等のネットワークと接続され、各種の通信を行う。ネットワーク接続部１４０８は、有線ＬＡＮや無線ＬＡＮなどのネットワーク媒体に対応し、有線ＬＡＮ対応の場合は、例えば、有線ＬＡＮのケーブルを接続するためのコネクタであり、無線ＬＡＮ対応の場合は、例えばアンテナである。なお、ネットワーク接続部１４０８が、有線ＬＡＮおよび無線ＬＡＮの両者に対応していても良い。ＵＳＢ通信部１４１０は、各種周辺装置とＵＳＢ接続部１４１１を介して接続され、各種通信を行う。
【００３１】
図１４の各ブロックは、バス１４０９を介して相互に接続される。また、本実施形態における音声端末管理サーバ１０６（若しくは、音声端末連携サーバ１０２、登録音声付ＨＴＭＬ生成サーバ１１５）の動作は、例えば、ＣＰＵ１４０１が処理に必要なプログラムをディスク装置１４０２からメモリ１４０４にロードして実行することで実現される。また、図１３の音声認識・音声出力部１３０９の音声認識機能が、図１４の構成に含まれていても良い。その場合は、図１４の構成を含む装置は、例えば、音声端末１０６から送信される音声信号を音声認識して、所定のワードを認識して抽出することができる。本実施形態では、音声端末管理サーバ１０３、音声端末連携サーバ１０２、登録音声付ＨＴＭＬ生成サーバ１１５を別々のサーバ（情報処理装置）として説明するが、それぞれのサーバ機能が一体化されたサーバとして構成されても良い。
【００３２】
印刷装置管理サーバ１０１の場合、ディスク装置１４０２に印刷装置管理ＤＢ１０７およびワンタイムトークンＤＢ１０８が構築されている。また、音声端末管理サーバ１０３のディスク装置１４０２にはサーバ管理ＤＢ１１０が構築され、音声端末連携サーバ１０２のディスク装置１４０２には連携管理ＤＢ１０９が構築されている。
【００３３】
図１５は、印刷装置１０４のブロック構成を示す図である。なお、本実施形態では、印刷装置１０４は、複合機の形態として説明するが、特に複合機でなく、印刷機能を有する装置であれば他の形態の装置が用いられても良い。例えば、画像処理装置、複写機、ファクシミリ、単機能の印刷装置等が用いられても良い。印刷装置１０４において、印刷機能はプリンタ部１５０１で実現され、スキャナ機能はスキャナ部１５０２で実現され、ストレージ機能はメモリカード装着部１５０３及びメモリカード１５０４で実現される。上述した各部は、バス１５１４で相互に接続される。
【００３４】
プリンタ部１５０１は、外部から受信した画像データやメモリカード１５０４に記憶されている画像データなどを、インクジェット記録方式や電子写真方式などの記録方式によって印刷用紙等の記録媒体に記録する。また、プリンタ部１５０１は、消耗部材に関する情報、例えば、インク残量を含むインク情報や積載用紙の枚数等の用紙情報を管理している。
【００３５】
スキャナ部１５０２は、原稿台（不図示）にセットされた原稿を光学的に読み取って電子データに変換し、更に指定されたファイル形式に変換した画像データを、ネットワーク経由で外部装置に送信、或いはＨＤＤ１５１６等の記憶領域に格納する。コピーサービスでは、スキャナ部１５０２が原稿台に置かれた原稿をスキャナ部１５０２で読み取って生成した画像データをプリンタ部１５０１へ転送し、プリンタ部１５０１が印刷用紙等の記録媒体にその画像データに基づいて印刷を行うことで実現される。
【００３６】
メモリカード装着部１５０３に装着されたメモリカード１５０４には、各種ファイルデータが記憶される。このファイルデータは、ネットワークを介して外部装置から読み出されて編集される場合もある。また、外部装置からメモリカード１５０４にファイルデータが格納される場合もある。
【００３７】
更に、印刷装置１０４は、ＣＰＵ１５０５、プログラムメモリ１５０６、ワークメモリ１５０７、表示部１５０８、操作部１５０９、ネットワーク通信部１５１０、ネットワーク接続部１５１１、フラッシュメモリ１５１２を有する。ＣＰＵ１５０５は、印刷装置１０４内の各部を統括的に制御するための中央演算装置である。プログラムメモリ１５０６は、ＲＯＭなどで構成され、各種のプログラムコードや、外部のサーバと通信するためなどのアプリケーション１５１５が記憶されている。また、アプリケーション１５１５は、プリンタ部１５０１にアクセスしてインクや用紙などの消耗品情報を取得することも可能である。ワークメモリ１５０７は、ＲＡＭなどで構成され、各サービス実行時に画像データなどを一時格納したり、バッファリングしたりする。表示部１５０８は、例えばＬＣＤで構成され、ユーザインタフェース画面等、各種の情報を表示する。また、操作部１５０９は、キーボードやマウス、スイッチ等を含み、ユーザからの指示や操作を受付可能である。ネットワーク通信部１５１０は、ネットワーク接続部１５１１を介して印刷装置１０４をネットワークに接続して各種通信を行う。
【００３８】
ネットワーク通信部１５１０が有線ＬＡＮ対応の場合のネットワーク接続部１５１１は有線ＬＡＮのケーブルを接続するためのコネクタであり、ネットワーク通信部１５１０が無線ＬＡＮ対応の場合のネットワーク接続部１５１１はアンテナとなる。なお、ネットワーク接続部１５１１が、有線ＬＡＮおよび無線ＬＡＮの両者に対応していても良い。本実施形態では、ネットワーク通信部１５１０、ネットワーク接続部１５１１は、無線ＬＡＮに対応しており、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮの無線通信方式に従ってアクセスポイントと接続することができる。なお、ネットワーク接続部１５１１は、一時的に自身がアクセスポイント（ネットワークを構築する親局）として動作することも可能である。つまりネットワーク接続部１５１１がアクセスポイントに対応する機能を備えてもよい。また、印刷装置１０４は、音声端末１０６と同様に近距離無線通信部（不図示）を備えていてもよい。
【００３９】
フラッシュメモリ１５１２は、ネットワーク通信部１５１０が受信した画像データなどを格納するための不揮発性のメモリである。そして、上述した各部は、バス１５１３で相互に接続される。また、バス１５１４とバス１５１３との間でデータ変換を行うブロックがあっても良い。本実施形態における印刷装置１０４の動作は、例えば、ＣＰＵ１５０５が処理に必要なプログラムをプログラムメモリ１５０６からワークメモリ１５０７に読み出して実行することで実現される。
【００４０】
図１６は、携帯端末１０５のハードウェア構成図の概略を示すブロック図である。携帯端末１０５は、一例として、撮像部１６０１、入力インタフェース１６１０、ＣＰＵ１６２０、ＲＯＭ１６３０、表示部１６４０、ＲＡＭ１６５０、外部記憶装置１６６０、通信部１６７０、近距離無線通信部１６８０、音声出力部１６９０を有する。なお、これらのブロックは、例えば内部バスを用いて相互に接続される。
【００４１】
ＣＰＵ１６２０は、システム制御部であり、装置の全体を制御する。ＲＡＭ１６５０は、例えばＲＡＭ１３０５と同様に、バックアップ電源を必要とするＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等で構成される。ＲＡＭ１６５０は、ＣＰＵ１６２０の主メモリとワークメモリとしても用いられる。ＲＯＭ１６３０は、ＣＰＵ１６２０が実行する制御プログラムやデータテーブル、ＯＳプログラム等の固定データを格納する。なお、本実施形態では、携帯端末１０５は、音声端末１０６用のアプリケーションプログラム（以下、音声制御アプリケーション）をインストールして、ＲＯＭ１６３０に格納しているものとする。
【００４２】
表示部１６４０は、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などから構成され、各種データに基づく画面を表示する。なお、表示部１６４０は、タッチディスプレイ等で構成されることにより、ユーザから各種入力を受け付ける機能を有していても良い。すなわち、表示部１６４０は、ユーザからのデータ入力や動作指示を受け付けるためのインタフェースであり、物理的なキーボードやボタン、タッチパネル等で構成される操作パネルであっても良い。通信部１６７０は、上述の通信部１３０７と同様の機能を有し、アクセスポイントを介して他の装置と無線接続することができる。近距離無線通信部１６８０は、近距離無線通信部１３０８と同じ無線通信方式を用いて、近距離無線通信部１３０８との間で近距離無線通信を行うことができる装置である。
【００４３】
音声出力部１６９０は、ユーザに対し音声により情報や命令等を伝達可能であり、例えばスピーカである。撮像部１６０１は、ユーザの撮像指示に応じて撮像する。例えば、撮像部１６０１はカメラ装置である。撮像部１６０１で撮影された撮像データは、ＲＯＭ１６３０等の記憶領域に格納される。また、携帯端末１０５は、ＱＲコード読み取りアプリを搭載しており、撮像部１６０１によりＱＲコードを撮像することで、ＱＲコードに保存されている情報を読み取る事が可能である。即ち、撮像部１６０１およびＱＲコード読み取りアプリにより、ＱＲコード読み取り機能１１２を構成する。
【００４４】
図７は、音声端末１０６が音声で印刷命令を受けた場合に、印刷装置１０４と連携し印刷を行う場合を例にして示したシーケンス図である。なお、図中の左右方向の矢印は各構成要素間の通信を示し、上下方向の直線は時間の経過を示す。
【００４５】
ユーザが指示コマンド（命令）を発話（７０１）すると、音声端末１０６は、その音声を受け、自身の音声端末識別ＩＤ１１４とともに発話内容の情報を音声端末管理サーバ１０３に送信する（７０２）。音声端末管理サーバ１０３は、受信した発話内容の情報から呼び出し名６０５、および命令部分６０６を抽出する（７０３）。音声端末管理サーバ１０３は、呼び出し名６０５から連携先の音声端末連携サーバ１０２を決定し（７０４）、その音声端末連携サーバ１０２に音声端末識別ＩＤ１１４と、命令部分６０６の情報を送信する（７０５）。音声端末管理サーバ１０３は、情報を送信する際は、呼び出し名６０５に対応する音声端末連携サーバ１０２のＵＲＬをサーバ管理ＤＢ１１０から取得する。本実施形態の場合、音声端末管理サーバ１０３は、呼び出し名「○○社印刷」に対応する音声端末連携サーバ１０２に対して、音声端末識別ＩＤ１１４及び命令「今日のニュースの印刷をお願い」の情報を送信する。
【００４６】
音声端末連携サーバ１０２は、音声端末管理サーバ１０３からの命令を受けて、その命令の内容に応じて、印刷内容を生成する（７０６）。次に、音声端末連携サーバ１０２は、音声端末識別ＩＤ１１４に基づいて、印刷を行う印刷装置識別ＩＤ１１１を決定し（７０７）、印刷装置管理サーバ１０１に対して、印刷を行わせたい印刷装置識別ＩＤ１１１と印刷内容とを印刷命令として送信する（７０８）。このとき、音声端末連携サーバ１０２は、連携管理ＤＢ１０９に登録された情報の中から音声端末管理サーバ１０３からの命令とともに受信した音声端末識別ＩＤ１１４を検索し、その音声端末識別ＩＤ１１４に対応付けられた印刷装置識別ＩＤ１１１を取得する。
【００４７】
その後、音声端末連携サーバ１０２は、音声端末管理サーバ１０３に対して、ユーザに対する返信用の音声内容の情報と、返信先の音声端末識別ＩＤ１１４とを返信する（７０９）。音声端末管理サーバ１０３は、返信用の音声内容の情報と音声端末識別ＩＤ１１４とを受信すると、音声端末識別ＩＤ１１４で指定された音声端末１０６に返信用音声内容の情報を送信し（７１０）、音声端末１０６は、その返信用音声内容の情報に基づいて音声出力する（７１１）。
【００４８】
また、印刷装置管理サーバ１０１は、音声端末連携サーバ１０２から受け取った印刷命令に基づいて、印刷装置識別ＩＤ１１１から、対象の印刷装置１０４のＩＰアドレスを特定する。その後、印刷装置管理サーバ１０１は、ＩＰアドレスが特定された印刷装置１０４に対して印刷内容を印刷するように命令する（７１２）。このとき、印刷装置管理サーバ１０１は、印刷装置管理ＤＢ１０７に登録された情報から印刷装置識別ＩＤ１１１に対応するＩＰアドレスを特定する。印刷装置１０４は、印刷装置管理サーバ１０１から受け取った命令に従って、印刷を行う（７１３）。
【００４９】
上述のように音声端末１０６を用いて印刷装置１０４を操作するためには、予め印刷装置１０４を音声端末１０６に紐づけて登録しておく必要がある。登録方法としては、携帯端末を介して印刷装置のワンタイムトークンを音声端末１０６に送信して登録を行う方法や、ユーザが声で音声端末に対して印刷装置１０４のワンタイムトークンを伝えて登録を行う方法が考えられる。しかし、本実施形態では、ＱＲコード等の二次元コードを使用して音声端末１０６を印刷装置１０４に紐づけて登録する。以下、その処理について詳細に説明する。
【００５０】
図８は、第一実施形態における印刷装置１０４の外観図である。印刷装置１０４は、操作を行うためのパネル８０１（表示部１５０８に対応）を備えており、装置情報や設定画面、ジョブ情報等、各種のユーザインタフェース画面を表示する。パネル８０１には、後述する音声端末１０６への登録を開始するためのボタン８０２が存在し、ボタン８０２を押すと、排出口８０３から音声端末登録用のＱＲコードが印刷される。ボタン８０２は、例えば、印刷装置１０４のメイン画面から遷移して表示される音声制御機能の設定画面上で表示される登録開始ボタンである。
【００５１】
図９は、第一実施形態における、印刷装置１０４によりＱＲコードが印刷されてから、印刷装置１０４が音声端末１０６に紐づけて登録されるまでを説明するための図である。シート９００は、印刷装置１０４のボタン８０２が押下された際に印刷される用紙を示し、ＱＲコード９０１と、説明文とが印刷されている。ＱＲコード９０１には、ＵＲＬ情報９０２が保存されており、引数としてワンタイムトークンが付加されている。携帯端末１０５は、ＱＲコード読み取りアプリを搭載しており、撮像部１６０１によりＱＲコードを撮像することで、ＱＲコードに保存されている情報を読み取る事が可能である。
【００５２】
画面９０３は、ＱＲコードを読み取った後の携帯端末１０５の表示部１６４０に表示される画面であり、Ｗｅｂブラウザが起動され、登録音声付Ｗｅｂページが表示されている。音声９０４は、登録音声付Ｗｅｂページが表示されている状態で音声出力部１６９０で再生される音声である。携帯端末１０５は音声出力可能なスピーカを有しており、音声端末１０６は、音声９０４を受けてサーバ通信を行い、登録が完了すると、返信９０５を音声出力し、ユーザに登録が完了した事を通知する。
【００５３】
図１０は、第一実施形態における、印刷装置１０４の登録の手順を示すシーケンス図である。なお、図７と同様に図中の左右方向の矢印は各構成要素間の通信を示し、上下方向の直線は時間の経過を示す。
【００５４】
ユーザが印刷装置１０４の音声端末１０６への登録開始ボタン８０２を押すと、印刷装置１０４は、印刷装置管理サーバ１０１へ、自身の印刷装置識別ＩＤ１１１と登録開始依頼を送信する（１００１）。
【００５５】
印刷装置管理サーバ１０１は、印刷装置１０４からの依頼（登録指示）を受信すると、了解した旨を返信し（１００２）、ワンタイムトークンを発番し、受信した印刷装置識別ＩＤ１１１と対応付けてワンタイムトークンＤＢ１０８へ保存する（１００３）。さらに、印刷装置管理サーバ１０１は、印刷装置１０４に対してこれらの情報についての出力制御を行う。本実施形態の場合、印刷装置管理サーバ１０１は、ワンタイムトークン付ＵＲＬをＱＲコードとして埋め込んだ画像データを生成し（１００４）、印刷装置１０４に対して、その画像の印刷命令を出力する（１００５）。印刷命令を受信した印刷装置１０４は、その画像データに基づいて印刷物を出力する（１００６）。ユーザが印刷物に記載された指示に従い、携帯端末１０５の撮像部１６０１で印刷物上のＱＲコードを読み取ると（１００７）、携帯端末１０５は、ＱＲコード内のＵＲＬを取得し、そのＵＲＬへアクセスする（１００８）。本実施形態では、携帯端末１０５は、登録音声付ＨＴＭＬ生成サーバ１１５にアクセスする。
【００５６】
ＱＲコードに埋め込まれたＵＲＬが示す登録音声付ＨＴＭＬ生成サーバ１１５は、アクセスされたＵＲＬに付属されたワンタイムトークンに基づいて、登録用音声データの生成を行う（１００９）。さらに、登録音声付ＨＴＭＬ生成サーバ１１５は、生成されたその登録用音声データを再生するためのＨＴＭＬを携帯端末１０５に返却する（１０１０）。携帯端末１０５は、内蔵されたＷｅｂブラウザにて、その返却されたＨＴＭＬに基づいてＷｅｂページ９０４を表示すると、ＨＴＭＬに埋め込まれた音声が再生される（１０１１）。ここで、再生される音声は、図９の音声９０４である。
【００５７】
音声端末１０６は、その音声９０４をキャッチし（１０１２）、音声端末管理サーバ１０３へ、自身の音声端末識別ＩＤ１１４とともにその音声情報を送信する（１０１３）。音声端末管理サーバ１０３は、音声情報から命令部分を抽出して（１０１４）登録用命令であることを認識すると、音声端末連携サーバ１０２へ、音声端末識別ＩＤ１１４とともに登録用命令の情報を送信する（１０１５）。
【００５８】
音声端末連携サーバ１０２は、登録用命令の中からワンタイムトークンを取りだして、そのワンタイムトークンの確認処理を印刷装置管理サーバ１０１に対して依頼する（１０１６）。
【００５９】
印刷装置管理サーバ１０１は、図５のＤＢを参照し、ワンタイムトークンが存在して有効なものであると判定した場合、対象のワンタイムトークンに対応付けられた印刷装置識別ＩＤ１１１を音声端末連携サーバ１０２へ返却する（１０１７）。音声端末連携サーバ１０２は、返却された印刷装置識別ＩＤ１１１と音声端末識別ＩＤ１１４とを対応付けて連携管理ＤＢ１０９に保存し（１０１８）、音声端末管理サーバ１０３に対して登録が完了した事を示すユーザへの返信用音声情報及び音声端末識別ＩＤ１１４を返信する（１０１９）。音声端末管理サーバ１０３は、返信用音声情報及び音声端末識別ＩＤ１１４を受信すると、対応する音声端末識別ＩＤ１１４を有する音声端末１０６へ返信用音声情報を送信し（１０２０）、返信用音声情報を受信した音声端末１０６は、返信用音声を音声出力する（１０２１）。ここで、音声出力される内容が図９の返信９０５である。
【００６０】
図１７は、印刷装置１０４を音声端末１０６に紐づけて登録するときの印刷装置管理サーバ１０１の処理を示すフローチャートである。本フローチャートは、ユーザが印刷装置１０４の音声端末１０６への登録を開始するためのボタン８０２を押下し、印刷装置管理サーバ１０１が印刷装置１０４から登録依頼及び印刷装置識別ＩＤを受信することにより開始する。
【００６１】
Ｓ１７０１において、ＣＰＵ１４０１は、印刷装置１０４から、登録依頼及び印刷装置管理ＩＤを受信する（図１０の１００１）。そして、Ｓ１７０２において、ＣＰＵ１４０１は、印刷装置１０４に対して、依頼を了解した旨を通知する（図１０の１００２）。
【００６２】
Ｓ１７０３において、ＣＰＵ１４０１は、ワンタイムトークンを発番し、Ｓ１７０４において、印刷装置１０４から受信した印刷装置識別ＩＤ１１１と対応付けてワンタイムトークンＤＢ１０８へ保存する（図１０の１００３）。
【００６３】
Ｓ１７０５において、ＣＰＵ１４０１は、ワンタイムトークン付ＵＲＬをＱＲコードとして埋め込んだ画像を生成し（図１０の１００４）、Ｓ１７０６において、印刷装置１０４に対して、生成した画像の印刷命令を送信する（図１０の１００５）。
【００６４】
Ｓ１７０７において、ＣＰＵ１４０１は、音声端末連携サーバ１０２からワンタイムトークン確認処理を受信すると、送信されてきたワンタイムトークンが有効であるか否かを判定する（図１０の１０１６）。ワンタイムトークンが有効であると判定した場合、Ｓ１７０８に進み、ＣＰＵ１４０１は、音声端末連携サーバ１０２に対して印刷装置１０４の印刷装置識別ＩＤ１１１を送信し（図１０の１０１７）、図１７の処理を終了する。一方、ワンタイムトークンが有効でないと判定した場合、Ｓ１７０９に進み、ワンタイムトークンが有効でない旨のエラーメッセージを音声端末連携サーバ１０２に送信し、図１７の処理を終了する。音声端末連携サーバ１０２は、エラーメッセージを受信すると、音声端末管理サーバ１０３に対して、エラーメッセージの音声情報と音声端末識別ＩＤ１１４を送信する。そして、音声端末管理サーバ１０３は、エラーメッセージの音声情報を音声端末１０６に送信する。その結果、音声端末１０６から、例えば、「音声端末と印刷装置の登録に失敗しました。再度、やり直してください」等のエラーメッセージが音声出力される。
【００６５】
以上により、ユーザは印刷装置１０４の登録開始ボタン８０２を押下、および携帯端末１０にてＱＲコードを読みこむという簡単な操作のみで印刷装置１０４の登録を行うことができる。従って、本来であれば煩雑な、音声端末１０６への印刷装置１０４の登録用の会話等を自分で行う事無く、印刷装置１０４の登録を簡便に行う事ができる。
【００６６】
なお、本実施形態の場合、印刷装置管理サーバ１０１は、ワンタイムトークン付きＵＲＬをＱＲコードとして埋め込んだ画像を生成している。しかしながら、例えば、携帯端末１０５に音声出力させたい内容の音声データやテキストデータ等を電子透かしデータとして埋め込んだ画像を生成してもよい。この場合、携帯端末１０５は、印刷装置１０４が印刷した画像を読み取って自ら音声データを生成し、その生成した音声データを再生したり、読み取ったテキストデータを読み上げたりしてもよい。このような構成により、携帯端末１０５が登録音声付ＨＴＭＬ生成サーバ１１５にアクセスすることなく、印刷装置１０４の登録を行うことができる。また、印刷装置管理サーバ１０１は、例えば、携帯端末１０５に音声出力させたい内容の文字が印刷された画像を生成してもよい。この場合、携帯端末１０５は、印刷装置１０４が印刷した画像の文字を光学文字認識（ＯＣＲ）処理により読み取り、その内容を読み上げてもよい。このような構成でも、携帯端末１０５が登録音声付ＨＴＭＬ生成サーバ１１５にアクセスすることなく、印刷装置１０４の登録を行うことができる。
【００６７】
また、例えば、印刷装置１０４は、スピーカを内蔵してもよい。そして、音声端末１０６が印刷装置１０４の近傍にあるのであれば、印刷装置管理サーバ１０１は、印刷装置１０４に対して画像の印刷命令１０１１ではなく、ワンタイムトークン等を含む発話内容自体を送信するようにしてもよい。このような構成により、携帯端末１０５を使用することなく印刷装置１０４の登録を簡易に行うことができる。
【００６８】
［第二実施形態］
図１１は、第二実施形態における、印刷装置１０４が音声端末１０６に紐づけて登録されるまでの概略図を示している。第一実施形態では、印刷装置管理サーバ１０１は、ワンタイムトークンや印刷装置識別ＩＤ１１１等の情報を印刷装置１０４に対して印刷出力しているが、第二実施形態では表示出力する。第二実施形態では、音声端末１０６への登録用のＱＲコードが印刷装置１０４の液晶パネルに表示され、ユーザが携帯端末１０５でそのＱＲコードを読み取ることにより印刷装置１０４が音声端末１０６に登録される。また、第二実施形態は、ユーザが所有する音声端末１０６が複数ある点、音声端末１０６の言語設定に基づいて登録がなされる点において第一実施形態と異なる。
【００６９】
フロー１１００は、印刷装置１０４に搭載された液晶パネル１１０１（表示部１５０８）上に表示されるＧＵＩの遷移を示している。ボタン１１０２は、液晶パネル１１０１に表示された音声端末１０６への登録作業開始ボタンであり、ユーザがタッチする事で、次の画面１１２０に遷移する。
【００７０】
画面１１２０には、登録の対象となる音声端末１０６を選ぶコンボボックス１１０３が表示される。ユーザは選択可能な音声端末１０６の中から登録を行う音声端末１０６（図１１では音声端末１１１３）を選ぶことが可能であり、ユーザが選択を行うと次の画面１１２１へ遷移する。画面１１２１には、音声端末１０６の言語設定を選ぶコンボボックス１１０４が表示され、ユーザが言語を選ぶと次の画面１１２２へ遷移する。
【００７１】
画面１１２２では、ＱＲコード１１０５を表示する。ＱＲコード１１０５に埋め込まれたデータを図示したのが埋め込みデータ１１０６であり、ユーザが選択した情報や、ワンタイムトークンが埋め込みデータとして埋め込まれている。
【００７２】
携帯端末１０５は、撮像部１６０１によって画面１１２２に表示されたＱＲコード１１２２を読み取る事が可能である。また、携帯端末１０５は、撮像部１６０１によって読み取ったＱＲコードに埋め込まれたデータに基づいて印刷装置１０４を登録するためのプリンタ登録用アプリを実装している。プリンタ登録用アプリは、携帯端末１０５が読み取ったＱＲコードの中からデータを取り出し、その情報に従い、音声１１１１を音声出力する。音声１１１１には、音声端末１１１３に対応する呼び出し名、及び、印刷装置１０４の登録命令が含まれている。
【００７３】
音声端末１１１３は、ユーザが複数所持する音声端末１１１２、１１１３のうちの１つであるが、音声１１１１が、自分に対する呼びかけである事を理解し、登録作業を行う。登録が完了すると、返信１１１４を音声出力し、ユーザに登録が完了した事を通知する。ここで、音声端末１１１３は、音声１１１１が自分に対する呼びかけであることを、音声１１１１の呼び出し名が音声端末１１１３に対応するものであることで理解する。一方、音声端末１１１２は、ユーザが複数所持する音声端末１１１２、１１１３のうちの１つであるが、音声１１１１が自分に対する呼びかけで無い事を理解し、反応しない。
【００７４】
図１２は、第二実施形態における、印刷装置１０４の登録処理を示すシーケンス図である。なお、図７および図１０と同様に図中の左右方向の矢印は各構成要素間のやり取りを示し、上下方向の直線は時間の経過を示す。
【００７５】
ユーザが印刷装置１０４の音声端末１０６への登録開始ボタン８０２を押すと、印刷装置１０４は、印刷装置管理サーバ１０１へ自身の印刷装置識別ＩＤ１１１と登録開始依頼を送信する（１２０１）。
【００７６】
印刷装置管理サーバ１０１は、印刷装置１０４へ対象音声端末選択画面を返却する（１２０２）。印刷装置１０４は、印刷装置管理サーバ１０１から受け取った対象音声端末選択画面を液晶パネル１５０８に表示し、ユーザにより登録を行う音声端末１０６が選択されると、対象音声端末の選択結果を印刷装置管理サーバ１０１へ返却する（１２０３）。次に、印刷装置管理サーバ１０１は、印刷装置１０４へ言語選択画面を返却する（１２０４）。印刷装置１０４は、印刷装置管理サーバ１０１から受け取った言語選択画面を液晶パネル１５０８に表示し、ユーザにより言語が選択されると、選択言語を印刷装置管理サーバ１０１へ返却する（１２０５）。
【００７７】
その後、印刷装置管理サーバ１０１は、ワンタイムトークンを発番し、ワンタイムトークンＤＢ１０８へ保存する（１２０６）。印刷装置管理サーバ１０１は、受信した情報とワンタイムトークンを埋め込んだＱＲコードを生成し（１２０７）、印刷装置１０４へＱＲコード画面を返却する（１２０８）。印刷装置１０４は、印刷装置管理サーバ１０１から受け取ったＱＲコード画面を液晶パネル１５０８に表示する。
【００７８】
ユーザは、携帯端末１０５のプリンタ登録用アプリを起動し、印刷装置１０４の液晶パネル１５０８に表示されたＱＲコードを撮像部１６０１で撮影する（１２０９）。携帯端末１０５のプリンタ登録用アプリは、読み取ったＱＲコードからデータを抽出して音声データを生成し（１２１０）、音声データに基づいて音声出力部１６９０から音声出力させる（１２１１）。
【００７９】
音声端末１０６は、その音声をキャッチし（１２１２）、音声端末管理サーバ１０３へ、その音声情報及び自身の音声端末識別ＩＤ１１４を送信する（１２１３）。音声端末管理サーバ１０３は、受信した音声情報から対象の音声端末連携サーバ１０２を特定し、命令部分を抽出し（１２１４）、命令部分の情報と音声端末識別ＩＤ１１４を音声端末連携サーバ１０２へ送信する（１２１５）。音声端末連携サーバ１０２は、命令部分の情報から、それが登録用命令である事を認識し、その命令の中からワンタイムトークンを取り出して、そのワンタイムトークンの確認処理を印刷装置管理サーバ１０１に対して行う（１２１６）。
【００８０】
印刷装置管理サーバ１０１は、音声端末連携サーバ１０２から受信したワンタイムトークンが有効なものであると判定した場合、それに対応付けられた印刷装置識別ＩＤ１１１を音声端末連携サーバ１０へ返却する（１２１７）。
【００８１】
音声端末連携サーバ１０２は、返却された印刷装置識別ＩＤ１１１と音声端末識別ＩＤ１１４とを対応付けて連携管理ＤＢ１０９に保存し（１２１８）、音声端末管理サーバ１０３に登録が完了した事を示すユーザへの返信用音声情報と、音声端末識別ＩＤ１１４とを返信する（１２１９）。音声端末管理サーバ１０３は、音声端末１０６へ返信用音声情報を送信し（１２２０）、音声端末１０６は、音声端末管理サーバ１０３から受信した返信用音声情報に基づいて音声出力する（１２２１）。
【００８２】
以上のように、実施形態によれば、ＱＲコードを印刷せずとも、音声端末１０６への登録を行う事ができる。従って、例えば、テレビや冷蔵庫、電子レンジ等、印刷機能を持たない情報端末でも、ＱＲコードを表示する表示部を有していれば登録を行うことができる。また、複数種類の音声端末がある場合や、言語設定が音声端末とプリンタとで異なる場合でも、それらの情報付でＱＲコードを生成する事で、柔軟に音声出力する登録用音声を切り替える事が可能となる。
【００８３】
なお、本実施形態の場合、印刷装置管理サーバ１０１は、ワンタイムトークン付きＵＲＬをＱＲコードとして埋め込んだ画像を生成している。しかし、例えば、携帯端末１０５に音声出力させたい内容の音声データやテキストデータ等を電子透かしデータとして埋め込んだ画像を生成してもよい。この場合、印刷装置１０４の液晶パネル１１０１に表示した画像を携帯端末１０５が撮像部１６０１で読み取り、携帯端末１０５が、読み取った音声データの再生又はテキストデータの読み上げを行ってもよい。このような構成により、プリンタ登録用アプリを使用することなく印刷装置１０４の登録を行うことができる。また、印刷装置管理サーバ１０１は、例えば、携帯端末１０５に音声出力させたい内容の文字が印刷された画像を生成してもよい。この場合、携帯端末１０５は、印刷装置１０４が液晶パネル１１０１に表示した画像の文字を光学文字認識（ＯＣＲ）処理により読み取り、その内容を読み上げてもよい。このような構成でも、プリンタ登録用アプリを使用することなく印刷装置１０４の登録を行うことができる。
【００８４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００８６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００８８】
１０１  印刷装置管理サーバ：  １０２  音声端末連携サーバ：  １０３  音声端末管理サーバ：  １０４  印刷装置：  １０５  携帯端末：  １０６  音声端末：  １１５  登録音声付ＨＴＭＬ生成サーバ：  １３０２、１４０１、１５０５、１６２０  ＣＰＵ
【図１】
2020020943.tif 000003
【図２】
2020020943.tif 000004
【図３】
2020020943.tif 000005
【図４】
2020020943.tif 000006
【図５】
2020020943.tif 000007
【図６】
2020020943.tif 000008
【図７】
2020020943.tif 000009
【図８】
2020020943.tif 000010
【図９】
2020020943.tif 000011
【図１０】
2020020943.tif 000012
【図１１】
2020020943.tif 000013
【図１２】
2020020943.tif 000014
【図１３】
2020020943.tif 000015
【図１４】
2020020943.tif 000016
【図１５】
2020020943.tif 000017
【図１６】
2020020943.tif 000018
【図１７】
2020020943.tif 000019