(57)【要約】【課題】ユーザーに応じた適切なコンテンツを音声指示により印刷させる。【解決手段】印刷システムは、印刷装置、及び、該印刷装置とネットワークを介して接続された情報処理装置を含む。前記情報処理装置は、キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶する記憶部と、音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を音声仲介装置から取得するキーワード取得部と、取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得部により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成し、該印刷データを前記印刷装置に送信する送信部と、を備える。前記印刷装置は、前記印刷データを受信し、該印刷データに従って印刷を実行する。【選択図】図１
2020204930.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置、及び、該印刷装置とネットワークを介して接続された情報処理装置を含む印刷システムであって、
前記情報処理装置は、
キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶する記憶部と、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を音声仲介装置から取得するキーワード取得部と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得部により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成し、該印刷データを前記印刷装置に送信する送信部と、を備え、
前記印刷装置は、前記印刷データを受信し、該印刷データに従って印刷を実行する、印刷システム。
【請求項２】
前記情報処理装置は、前記登録情報を前記記憶部に記憶させる登録部をさらに備え、
前記登録部は、前記ネットワークを介して前記ユーザーによる指示を受け付けることにより前記登録情報を取得し、前記ユーザーの前記識別情報を取得し、取得された前記登録情報を、取得された前記識別情報に対応付けて前記記憶部に記憶させる、請求項１に記載の印刷システム。
【請求項３】
前記印刷システムは、前記ネットワークに接続された端末をさらに含み、
前記登録部は、前記登録情報を入力する操作を受け付ける処理を前記端末に実行させ、入力された前記登録情報を前記端末から取得する、請求項２に記載の印刷システム。
【請求項４】
前記登録部は、前記コンテンツの印刷を許可する曜日と、前記コンテンツの印刷を許可する時間帯と、の少なくとも一方を表す許可期間を含む前記登録情報を前記記憶部に記憶させ、
前記送信部は、現在日時が前記許可期間内である場合に前記印刷データを生成し、前記現在日時が前記許可期間外である場合に前記印刷データを生成しない、請求項２又は請求項３に記載の印刷システム。
【請求項５】
前記登録部は、前記コンテンツを印刷させるための印刷設定を含む前記登録情報を前記記憶部に記憶させ、
前記送信部は、前記識別情報に対応付けられている前記印刷設定を前記印刷データに紐付けて前記印刷装置に送信し、
前記印刷装置は、前記印刷設定を受信し、前記印刷データ及び前記印刷設定に従って印刷を実行する、請求項２〜請求項４のいずれか一項に記載の印刷システム。
【請求項６】
前記コンテンツは、外部のアプリケーションにより管理されている管理情報であって前記識別情報に対応付けられている前記管理情報により変わり得る可変コンテンツを含み、
前記キーワードは、前記可変コンテンツに対応する可変コンテンツ指定キーワードを含み、
前記記憶部は、前記可変コンテンツ指定キーワードに対応する前記可変コンテンツの取得先を表す前記取得先情報を含む前記登録情報を前記識別情報に対応付けて記憶し、
前記送信部は、前記キーワードが前記可変コンテンツ指定キーワードである場合、
前記識別情報に対応付けられている前記取得先情報と、前記識別情報に対応付けられている前記管理情報と、に基づいて、印刷に使用する前記可変コンテンツを特定し、
特定された前記可変コンテンツを使用した前記印刷データを生成する、請求項１〜請求項５のいずれか一項に記載の印刷システム。
【請求項７】
前記管理情報は、前記ユーザーの位置を表すユーザー位置情報を含み、
前記可変コンテンツは、前記ユーザー位置情報で表される位置に関連する位置関連コンテンツを含み、
前記可変コンテンツ指定キーワードは、前記位置関連コンテンツに対応する位置関連コンテンツ指定キーワードを含み、
前記送信部は、前記キーワードが前記位置関連コンテンツ指定キーワードである場合、
前記識別情報に対応付けられている前記取得先情報と、前記識別情報に対応付けられている前記ユーザー位置情報と、に基づいて、印刷に使用する前記位置関連コンテンツを特定し、
特定された前記位置関連コンテンツを使用した前記印刷データを生成する、請求項６に記載の印刷システム。
【請求項８】
前記管理情報は、前記ユーザーの予定位置を表す前記ユーザー位置情報が予定日時に対応付けられた予定表情報を含み、
前記位置関連コンテンツは、前記予定日時における前記予定位置の天気予報、前記予定日時における前記予定位置の交通情報、及び、前記予定位置の地図の少なくとも一つである、請求項７に記載の印刷システム。
【請求項９】
印刷装置、及び、該印刷装置とネットワークを介して接続された情報処理装置を用いる印刷方法であって、
キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶部に記憶させる記憶工程と、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を前記情報処理装置において音声仲介装置から取得するキーワード取得工程と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得工程により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成する印刷データ生成工程と、
生成された前記印刷データを前記情報処理装置から前記印刷装置に送信する印刷データ送信工程と、
送信された前記印刷データに従って前記印刷装置において印刷を実行する印刷工程と、を含む、印刷方法。
【請求項１０】
印刷データに従って印刷を実行する印刷装置とネットワークを介して接続された情報処理装置であって、
キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶する記憶部と、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を音声仲介装置から取得するキーワード取得部と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得部により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成し、該印刷データを前記印刷装置に送信する送信部と、を備える、情報処理装置。
【請求項１１】
印刷データに従って印刷を実行する印刷装置とネットワークを介して接続された情報処理装置のための情報処理プログラムであって、
前記情報処理装置は、キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶する記憶部を備え、
前記情報処理プログラムは、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を音声仲介装置から取得するキーワード取得機能と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得機能により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成し、該印刷データを前記印刷装置に送信する送信機能と、をコンピューターに実現させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と情報処理装置を含む印刷システム、印刷方法、情報処理装置、及び、情報処理プログラムに関する。
【背景技術】
【０００２】
近年、クラウド印刷サービスを提供するサーバーコンピューターを経由してプリンターに印刷を実行させることが行われている。
また、近年、クラウド上の音声認識サービスと連携したスマートスピーカーが市販されてきている。
【０００３】
参考として、特許文献１には、画像形成装置とクライアントＰＣとがＬＡＮを介して接続された印刷システムが示されている。この印刷システムの音声利用者は、まず、クライアントＰＣから画像形成装置に印刷データを投入する必要があり、その後、画像形成装置の所まで行く必要がある。そのうえで、利用者は、画像形成装置から印刷開始や機能選択等を示す音声を聞くことができ、画像処理装置にコピーやボックス等の特定の機能を音声で実施させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２１３２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した技術では、クライアントＰＣに対して音声により印刷を指示することができない。
特に、市販されるようになったスマートスピーカーを印刷に利用する場合、ユーザーのニーズを満たすためには、ユーザーに応じて印刷対象のコンテンツを音声により指定する必要がある。
【課題を解決するための手段】
【０００６】
本発明の印刷システムは、印刷装置、及び、該印刷装置とネットワークを介して接続された情報処理装置を含む印刷システムであって、
前記情報処理装置は、
キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶する記憶部と、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を音声仲介装置から取得するキーワード取得部と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得部により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成し、該印刷データを前記印刷装置に送信する送信部と、を備え、
前記印刷装置は、前記印刷データを受信し、該印刷データに従って印刷を実行する、態様を有する。
【０００７】
また、本発明の印刷方法は、印刷装置、及び、該印刷装置とネットワークを介して接続された情報処理装置を用いる印刷方法であって、
キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶部に記憶させる記憶工程と、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を前記情報処理装置において音声仲介装置から取得するキーワード取得工程と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得工程により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成する印刷データ生成工程と、
生成された前記印刷データを前記情報処理装置から前記印刷装置に送信する印刷データ送信工程と、
送信された前記印刷データに従って前記印刷装置において印刷を実行する印刷工程と、を含む、態様を有する。
【０００８】
さらに、本発明の情報処理装置は、印刷データに従って印刷を実行する印刷装置とネットワークを介して接続された情報処理装置であって、
キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶する記憶部と、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を音声仲介装置から取得するキーワード取得部と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得部により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成し、該印刷データを前記印刷装置に送信する送信部と、を備える、態様を有する。
【０００９】
さらに、本発明の情報処理プログラムは、印刷データに従って印刷を実行する印刷装置とネットワークを介して接続された情報処理装置のための情報処理プログラムであって、
前記情報処理装置は、キーワードに対応するコンテンツと、該コンテンツの取得先を表す取得先情報と、の少なくとも一方を含む登録情報をユーザーの識別情報に対応付けて記憶する記憶部を備え、
前記情報処理プログラムは、
音声による印刷指示に含まれる前記キーワード、及び、該キーワードに紐付けられた前記識別情報を音声仲介装置から取得するキーワード取得機能と、
取得された前記識別情報に対応付けられている前記コンテンツであって前記キーワード取得機能により取得された前記キーワードに対応する前記コンテンツを使用した印刷データを生成し、該印刷データを前記印刷装置に送信する送信機能と、をコンピューターに実現させる、態様を有する。
【図面の簡単な説明】
【００１０】
【図１】印刷システムを含むシステムの構成例を模式的に示すブロック図。
【図２】情報処理装置の構成例を模式的に示すブロック図。
【図３】登録テーブルの構造例を模式的に示す図。
【図４】印刷装置の構成例を模式的に示すブロック図。
【図５】音声入出力装置の構成例を模式的に示すブロック図。
【図６】端末の構成例を模式的に示すブロック図。
【図７】登録処理の例を模式的に示すフローチャート。
【図８】登録画面の例を模式的に示す図。
【図９】音声入力により印刷を実行するまでの処理の例を模式的に示す図。
【図１０】コンテンツ特定処理の例を模式的に示すフローチャート。
【図１１】管理情報の構造例を模式的に示す図。
【図１２】日時特定キーワードの例を模式的に示す図。
【図１３】登録テーブルの構造例を模式的に示す図。
【図１４】位置関連コンテンツの例を模式的に示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１２】
（１）本発明に含まれる技術の概要：
まず、図１〜１４に示される例を参照して本発明に含まれる技術の概要を説明する。尚、本願の図は模式的に例を示す図であり、これらの図に示される各方向の拡大率は異なることがあり、各図は整合していないことがある。むろん、本技術の各要素は、符号で示される具体例に限定されない。「本発明に含まれる技術の概要」において、括弧内は直前の語の補足説明を意味する。
【００１３】
態様１：
本技術の一態様に係る印刷システムＳＹ１は、印刷装置（例えばプリンター２００）、及び、該印刷装置（２００）とネットワークＮＥ１を介して接続された情報処理装置１００を含んでいる。前記情報処理装置１００は、記憶部１２１、キーワード取得部１１１、及び、送信部１２２を備えている。前記記憶部１２１は、キーワードＫＥ０に対応するコンテンツＣＯ１と、該コンテンツＣＯ１の取得先を表す取得先情報ＩＭ２と、の少なくとも一方を含む登録情報ＩＭ１をユーザーＵＳ０の識別情報ＵＩＤに対応付けて記憶する。前記キーワード取得部１１１は、音声による印刷指示に含まれる前記キーワードＫＥ０、及び、該キーワードＫＥ０に紐付けられた前記識別情報ＵＩＤを音声仲介装置４００から取得する。前記送信部１２２は、取得された前記識別情報ＵＩＤに対応付けられている前記コンテンツＣＯ１であって前記キーワード取得部１１１により取得された前記キーワードＫＥ０に対応する前記コンテンツＣＯ１を使用した印刷データＤＡ１を生成し、該印刷データＤＡ１を前記印刷装置（２００）に送信する。前記印刷装置（２００）は、前記印刷データＤＡ１を受信し、該印刷データＤＡ１に従って印刷を実行する。
【００１４】
上述した態様１では、ユーザーＵＳ０の識別情報ＵＩＤに対応付けられたコンテンツＣＯ１であって音声による印刷指示に含まれるキーワードＫＥ０に対応するコンテンツＣＯ１を使用した印刷データＤＡ１が生成され、該印刷データＤＡ１が情報処理装置１００から印刷装置（２００）に送信される。送信された印刷データＤＡ１に従った印刷が印刷装置（２００）により実行されると、ユーザーＵＳ０の音声により指示されたコンテンツＣＯ１の印刷物が得られる。従って、本態様は、ユーザーに応じた適切なコンテンツを音声指示により印刷させることができる。複数のユーザーが印刷システムを利用する場合、ユーザー毎に適切なコンテンツを音声指示により印刷させることができる。
【００１５】
ここで、情報処理装置は、１台のコンピューターでもよいし、互いに接続された複数台のコンピューターでもよい。
キーワードは、対象記録を特定する際にまとめて扱う言葉であればよく、単語に限定されず、句（phrase）や節（clause）等でもよい。
尚、上述した付言は、以下の態様においても適用される。
【００１６】
態様２：
図１，２に例示するように、前記情報処理装置１００は、前記登録情報ＩＭ１を前記記憶部１２１に記憶させる登録部１２３をさらに備えていてもよい。前記登録部１２３は、前記ネットワークＮＥ１を介して前記ユーザーＵＳ０による指示を受け付けることにより前記登録情報ＩＭ１を取得してもよく、前記ユーザーＵＳ０の前記識別情報ＵＩＤを取得してもよい。当該登録部１２３は、取得された前記登録情報ＩＭ１を、取得された前記識別情報ＵＩＤに対応付けて前記記憶部１２１に記憶させてもよい。これにより、ユーザーＵＳ０は、音声指示により印刷させるコンテンツＣＯ１を事前に登録することができる。従って、本態様は、利便性を向上させることができる。
【００１７】
態様３：
図１に例示するように、前記印刷システムＳＹ１は、前記ネットワークＮＥ１に接続された端末５００をさらに含んでいてもよい。前記登録部１２３は、前記登録情報ＩＭ１を入力する操作を受け付ける処理を前記端末５００に実行させてもよく、入力された前記登録情報ＩＭ１を前記端末５００から取得してもよい。これにより、ユーザーＵＳ０は、音声指示により印刷させるコンテンツＣＯ１を端末５００から登録することができる。従って、本態様は、利便性をさらに向上させることができる。
【００１８】
態様４：
図３に例示するように、前記登録部１２３は、前記コンテンツＣＯ１の印刷を許可する曜日と、前記コンテンツＣＯ１の印刷を許可する時間帯と、の少なくとも一方を表す許可期間Ｔ１を含む前記登録情報ＩＭ１を前記記憶部１２１に記憶させてもよい。前記送信部１２２は、現在日時が前記許可期間Ｔ１内である場合に前記印刷データＤＡ１を生成してもよく、前記現在日時が前記許可期間Ｔ１外である場合に前記印刷データＤＡ１を生成しなくてもよい。これにより、ユーザーＵＳ０は、コンテンツＣＯ１を印刷させる曜日と時間帯の少なくとも一方を登録することができる。従って、本態様は、コンテンツの印刷を必要としない許可期間外の印刷を抑制することができる。
【００１９】
態様５：
図３等に例示するように、前記登録部１２３は、前記コンテンツＣＯ１を印刷させるための印刷設定ＰＳ１を含む前記登録情報ＩＭ１を前記記憶部１２１に記憶させてもよい。前記送信部１２２は、前記識別情報ＵＩＤに対応付けられている前記印刷設定ＰＳ１を前記印刷データＤＡ１に紐付けて前記印刷装置（２００）に送信してもよい。前記印刷装置（２００）は、前記印刷設定ＰＳ１を受信し、前記印刷データＤＡ１及び前記印刷設定ＰＳ１に従って印刷を実行してもよい。これにより、ユーザーＵＳ０は、コンテンツＣＯ１の印刷設定ＰＳ１を登録することができる。従って、本態様は、所望の印刷設定でコンテンツを印刷させることができる。
【００２０】
態様６：
図１１，１４に例示するように、前記コンテンツＣＯ１は、外部のアプリケーションにより管理されている管理情報ＩＭ１０であって前記識別情報ＵＩＤに対応付けられている前記管理情報ＩＭ１０により変わり得る可変コンテンツＣＯ２を含んでいてもよい。前記キーワードＫＥ０は、前記可変コンテンツＣＯ２に対応する可変コンテンツ指定キーワードＫＥ２を含んでいてもよい。前記記憶部１２１は、前記可変コンテンツ指定キーワードＫＥ２に対応する前記可変コンテンツＣＯ２の取得先を表す前記取得先情報ＩＭ２を含む前記登録情報ＩＭ１を前記識別情報ＵＩＤに対応付けて記憶してもよい。前記送信部１２２は、前記キーワードＫＥ０が前記可変コンテンツ指定キーワードＫＥ２である場合、前記識別情報ＵＩＤに対応付けられている前記取得先情報ＩＭ２と、前記識別情報ＵＩＤに対応付けられている前記管理情報ＩＭ１０と、に基づいて、印刷に使用する前記可変コンテンツＣＯ２を特定してもよい。当該送信部１２２は、特定された前記可変コンテンツＣＯ２を使用した前記印刷データＤＡ１を生成してもよい。これにより、外部のアプリケーションにより管理されている管理情報ＩＭ１０に応じたコンテンツＣＯ１の印刷物がユーザーＵＳ０の音声指示により得られる。従って、本態様は、利便性を向上させることができる。
【００２１】
態様７：
前記管理情報ＩＭ１０は、前記ユーザーＵＳ０の位置を表すユーザー位置情報ＩＭ１１を含んでいてもよい。前記可変コンテンツＣＯ２は、前記ユーザー位置情報ＩＭ１１で表される位置に関連する位置関連コンテンツＣＯ３を含んでいてもよい。前記可変コンテンツ指定キーワードＫＥ２は、前記位置関連コンテンツＣＯ３に対応する位置関連コンテンツ指定キーワードＫＥ３を含んでいてもよい。前記送信部１２２は、前記キーワードＫＥ０が前記位置関連コンテンツ指定キーワードＫＥ３である場合、前記識別情報ＵＩＤに対応付けられている前記取得先情報ＩＭ２と、前記識別情報ＵＩＤに対応付けられている前記ユーザー位置情報ＩＭ１１と、に基づいて、印刷に使用する前記位置関連コンテンツＣＯ３を特定してもよい。当該送信部１２２は、特定された前記位置関連コンテンツＣＯ３を使用した前記印刷データＤＡ１を生成してもよい。これにより、外部のアプリケーションにより管理されている管理情報ＩＭ１０のユーザー位置情報ＩＭ１１に応じたコンテンツＣＯ１の印刷物がユーザーＵＳ０の音声指示により得られる。従って、本態様は、利便性を向上させることができる。
【００２２】
態様８：
前記管理情報ＩＭ１０は、前記ユーザーＵＳ０の予定位置を表す前記ユーザー位置情報ＩＭ１１が予定日時に対応付けられた予定表情報ＩＭ１２を含んでいてもよい。前記位置関連コンテンツＣＯ３は、前記予定日時における前記予定位置の天気予報、前記予定日時における前記予定位置の交通情報、及び、前記予定位置の地図の少なくとも一つでもよい。これにより、外部のアプリケーションにより管理されている予定表のユーザーＵＳ０の予定位置に応じたコンテンツＣＯ１として天気予報、交通情報、及び、地図の少なくとも一つの印刷物がユーザーＵＳ０の音声指示により得られる。従って、本態様は、利便性を向上させることができる。
【００２３】
態様９：
また、本技術の一態様に係る印刷方法は、印刷装置（２００）、及び、該印刷装置（２００）とネットワークＮＥ１を介して接続された情報処理装置１００を用いる印刷方法であって、記憶工程ＳＴ１、キーワード取得工程ＳＴ２、印刷データ生成工程ＳＴ３、印刷データ送信工程ＳＴ４、及び、印刷工程ＳＴ５を含む。前記記憶工程ＳＴ１では、キーワードＫＥ０に対応するコンテンツＣＯ１と、該コンテンツＣＯ１の取得先を表す取得先情報ＩＭ２と、の少なくとも一方を含む登録情報ＩＭ１をユーザーＵＳ０の識別情報ＵＩＤに対応付けて記憶部１２１に記憶させる。前記キーワード取得工程ＳＴ２では、音声による印刷指示に含まれる前記キーワードＫＥ０、及び、該キーワードＫＥ０に紐付けられた前記識別情報ＵＩＤを前記情報処理装置１００において音声仲介装置４００から取得する。前記印刷データ生成工程ＳＴ３では、取得された前記識別情報ＵＩＤに対応付けられている前記コンテンツＣＯ１であって前記キーワード取得工程ＳＴ２により取得された前記キーワードＫＥ０に対応する前記コンテンツＣＯ１を使用した印刷データＤＡ１を生成する。前記印刷データ送信工程ＳＴ４では、生成された前記印刷データＤＡ１を前記情報処理装置１００から前記印刷装置（２００）に送信する。前記印刷工程ＳＴ５では、送信された前記印刷データＤＡ１に従って前記印刷装置（２００）において印刷を実行する。従って、本態様も、ユーザーに応じた適切なコンテンツを音声指示により印刷させることができる。
【００２４】
態様１０：
さらに、本技術の一態様に係る情報処理装置１００は、印刷データＤＡ１に従って印刷を実行する印刷装置（２００）とネットワークＮＥ１を介して接続された情報処理装置１００であって、記憶部１２１、キーワード取得部１１１、及び、送信部１２２を備えている。前記記憶部１２１は、キーワードＫＥ０に対応するコンテンツＣＯ１と、該コンテンツＣＯ１の取得先を表す取得先情報ＩＭ２と、の少なくとも一方を含む登録情報ＩＭ１をユーザーＵＳ０の識別情報ＵＩＤに対応付けて記憶する。前記キーワード取得部１１１は、音声による印刷指示に含まれる前記キーワードＫＥ０、及び、該キーワードＫＥ０に紐付けられた前記識別情報ＵＩＤを音声仲介装置４００から取得する。前記送信部１２２は、取得された前記識別情報ＵＩＤに対応付けられている前記コンテンツＣＯ１であって前記キーワード取得部１１１により取得された前記キーワードＫＥ０に対応する前記コンテンツＣＯ１を使用した印刷データＤＡ１を生成し、該印刷データＤＡ１を前記印刷装置（２００）に送信する。送信された印刷データＤＡ１に従った印刷が印刷装置（２００）により実行されると、ユーザーＵＳ０の音声により指示されたコンテンツＣＯ１の印刷物が得られる。従って、本態様も、ユーザーに応じた適切なコンテンツを音声指示により印刷させることができる。
【００２５】
態様１１：
さらに、本技術の一態様に係る情報処理プログラムＰＲ１は、印刷データＤＡ１に従って印刷を実行する印刷装置（２００）とネットワークＮＥ１を介して接続された情報処理装置１００のための情報処理プログラムＰＲ１であって、キーワード取得機能ＦＵ１、及び、送信機能ＦＵ２をコンピューター（例えば情報処理装置１００）に実現させる。ここで、前記情報処理装置１００は、キーワードＫＥ０に対応するコンテンツＣＯ１と、該コンテンツＣＯ１の取得先を表す取得先情報ＩＭ２と、の少なくとも一方を含む登録情報ＩＭ１をユーザーＵＳ０の識別情報ＵＩＤに対応付けて記憶する記憶部１２１を備えている。前記キーワード取得機能ＦＵ１は、音声による印刷指示に含まれる前記キーワードＫＥ０、及び、該キーワードＫＥ０に紐付けられた前記識別情報ＵＩＤを音声仲介装置４００から取得する。前記送信機能ＦＵ２は、取得された前記識別情報ＵＩＤに対応付けられている前記コンテンツＣＯ１であって前記キーワード取得機能ＦＵ１により取得された前記キーワードＫＥ０に対応する前記コンテンツＣＯ１を使用した印刷データＤＡ１を生成し、該印刷データＤＡ１を前記印刷装置（２００）に送信する。送信された印刷データＤＡ１に従った印刷が印刷装置（２００）により実行されると、ユーザーＵＳ０の音声により指示されたコンテンツＣＯ１の印刷物が得られる。従って、本態様も、ユーザーに応じた適切なコンテンツを音声指示により印刷させることができる。
前記情報処理プログラムＰＲ１は、前記登録情報ＩＭ１を前記記憶部１２１に記憶させる登録機能ＦＵ３をさらにコンピューターに実現させてもよい。
【００２６】
さらに、本技術は、上述した印刷システムを含む複合システム、上述した情報処理装置を含む複合装置、上述した情報処理装置で実施される情報処理方法、上述した情報処理プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述のいずれかの装置は、分散した複数の部分で構成されてもよい。
【００２７】
（２）本技術を想到した背景：
近年、クラウド上の音声認識サービスと連携したスマートスピーカーが市販されてきている。スマートスピーカーに対して音声により印刷を指示することを想定すると、音声による印刷では印刷物の指定が難しいため、クラウド印刷サービスに保持されている固定の印刷コンテンツを順番に印刷することが考えられる。しかし、印刷の度に印刷されるコンテンツが変わるため、印刷指示の段階でどのようなコンテンツが印刷されるかユーザーには事前に分からない状態である。
【００２８】
昨今のスマートスピーカーに対して印刷指示をするユーザーのニーズを満たすためには、ユーザー毎に音声による指示でより的確に印刷される印刷物を指定する仕組みが必要である。本技術は、ユーザー毎に適切なコンテンツを音声指示により印刷させることができる。
以下、本技術の具体例を説明する。
【００２９】
（３）印刷システムの構成の具体例：
図１は、印刷システムＳＹ１を含むシステムの構成の具体例を模式的に示している。図１に示すシステムは、情報処理装置１００、プリンター２００、スマートスピーカー３００、音声仲介装置４００、及び、端末５００を含んでいる。印刷システムＳＹ１は、情報処理装置１００、プリンター２００、及び、端末５００を含んでいる。情報処理装置１００、プリンター２００、スマートスピーカー３００、音声仲介装置４００、及び、端末５００は、インターネットを含むネットワークＮＥ１に接続されている。インターネットを含むネットワークＮＥ１は、ＬＡＮを含んでいてもよい。ここで、ＬＡＮは、Local Area Networkの略称である。ネットワークＮＥ１への接続は、有線による接続でもよいし、無線による接続でもよいし、有線と無線の両方による接続でもよい。情報処理装置１００は、クラウド印刷サービスという機能を提供するサーバーコンピューターであり、音声仲介装置４００に音声ＵＩという機能を開放している。ここで、ＵＩは、ユーザーインターフェイスの略称である。情報処理装置１００は、音声仲介装置４００からのキーワードＫＥ０に基づいた印刷データＤＡ１をプリンター２００に送信する。プリンター２００は、情報処理装置１００からの印刷データＤＡ１に従って印刷画像を形成する印刷装置である。スマートスピーカー３００は、音声仲介装置４００による音声認識サービスという機能を利用する音声入出力装置である。音声仲介装置４００は、ＡＩを利用した音声認識サービスを提供するサーバーコンピューターである。ここで、ＡＩは、人工知能の略称である。
【００３０】
以下の説明において、「音声ＵＩ」は情報処理装置１００のうち音声ＵＩという機能を発揮する部分を意味し、「クラウド印刷サービス」は情報処理装置１００のうちクラウド印刷サービスという機能を発揮する部分を意味するものとする。
【００３１】
情報処理装置１００は、音声ＵＩを実現させる情報の記憶領域である音声ＵＩ領域１１０、及び、クラウド印刷サービスを実現させる情報の記憶領域である印刷サービス領域１２０を有している。音声ＵＩは、クラウド印刷サービスの提供者が音声認識サービスのプラットフォーム上で構築したサービスである。音声ＵＩ領域１１０は、ユーザーＵＳ０の識別情報ＵＩＤ、及び、キーワードＫＥ０を取得するキーワード取得部１１１を実現させる情報領域を含んでいる。ここで、図１に示すユーザーＵＳ０は、ユーザーＵＳ１，ＵＳ２を総称している。印刷サービス領域１２０は、登録情報ＩＭ１を記憶している記憶部１２１、送信部１２２、及び、登録部１２３を実現させる情報領域を含んでいる。むろん、音声ＵＩとクラウド印刷サービスは、別々のコンピューターで構築されてもよい。また、音声ＵＩは、音声認識サービスを提供するサーバーコンピューターに構築されてもよい。
【００３２】
例えば、或るユーザーＵＳ２が「天気予報を印刷して」と発話すると、スマートスピーカー３００はユーザーＵＳ２からの音声をデジタル音声信号ＳＧ１に変換し、ネットワークＮＥ１を介して音声信号ＳＧ１を音声仲介装置４００に送信する。音声信号ＳＧ１を受信した音声仲介装置４００は、音声信号ＳＧ１に基づいて音声を解析し、ユーザーＵＳ２を識別し、音声に「を印刷して」という要求キーワードが含まれる場合に音声ＵＩに印刷を要求し、ユーザーＵＳ２の識別情報ＵＩＤ、及び、音声に含まれる「天気予報」といったキーワードＫＥ０を音声ＵＩに渡す。図１に示す「Request｛userID｝｛weather_forecast｝を印刷して」は、識別情報ＵＩＤとキーワードＫＥ０とを含むリクエストの例を示している。「｛userID｝」は、ユーザーの識別情報を意味する。「｛weather_forecast｝」は、「天気予報」といったキーワードを意味する。識別情報ＵＩＤとキーワードＫＥ０とを受け取った音声ＵＩは、識別情報ＵＩＤとキーワードＫＥ０とで特定されるコンテンツＣＯ１の印刷リクエストをクラウド印刷サービスに出す。印刷リクエストを受けたクラウド印刷サービスは、少なくとも識別情報ＵＩＤとキーワードＫＥ０とに基づいて印刷対象のコンテンツＣＯ１を特定し、このコンテンツＣＯ１を使用した印刷データＤＡ１を生成し、ネットワークＮＥ１を介して印刷データＤＡ１をプリンター２００に送信する。印刷データＤＡ１を受信したプリンター２００は、印刷データＤＡ１に従って印刷を実行する。これにより、ユーザーＵＳ２が発話した「天気予報」のコンテンツＣＯ１が印刷される。なお、キーワードＫＥ０で印刷の対象のみならず「Ａ社プリンターで、天気予報を印刷して」等と発話することで、ユーザーＵＳ２が出力先として想定しているプリンター２００も指定してもよい。
【００３３】
むろん、別のユーザーＵＳ１が「いつものニュースを印刷して」と発話すると、ユーザーＵＳ１が発話した「いつものニュース」のコンテンツＣＯ１が印刷される。従って、複数のユーザーＵＳ０が印刷システムＳＹ１を利用する場合、ユーザー毎に適切なコンテンツが音声指示により印刷される。
尚、印刷の要求キーワードは、「を印刷して」に限定されず、「の印刷をして」等、類似する様々なバリエーションが考えられる。そこで、これらのバリエーションを含む音声に対する処理も、要求キーワード「を印刷して」を含む音声に対する処理に類似する処理を行うことにしておけばよい。
【００３４】
また、音声ＵＩは、コンテンツＣＯ１に対応する設定名の確認リクエストＲＥ１等の要求を音声仲介装置４００に出すことがある。確認リクエストＲＥ１を受けた音声仲介装置４００は、設定名をデジタル音声信号ＳＧ１に変換し、ネットワークＮＥ１を介して音声信号ＳＧ１をスマートスピーカー３００に送信する。音声信号ＳＧ１を受信したスマートスピーカー３００は、音声信号ＳＧ１を音声に変換し、該音声を出力する。これにより、コンテンツＣＯ１に対応する設定名が音声により読み上げられる。
【００３５】
図２は、情報処理装置１００の構成を模式的に例示している。図２に示す情報処理装置１００は音声ＵＩ領域１１０と印刷サービス領域１２０を有する一つのサーバーコンピューターであるが、情報処理装置は複数の互いに接続された複数のサーバーコンピューターで構成されてもよい。例えば、情報処理装置は、音声ＵＩ領域１１０を有するサーバーコンピューターと印刷サービス領域１２０を有するサーバーコンピューターとが別々に設けられた構成を有していてもよい。また、音声認識サービスを提供するサーバーコンピューターに音声ＵＩ領域１１０が構築されてもよく、この場合でも、音声ＵＩ領域１１０と印刷サービス領域１２０を含む情報処理装置１００が構成される。
【００３６】
図２に示す情報処理装置１００は、プロセッサーであるＣＰＵ１０１、半導体メモリーであるＲＯＭ１０２、半導体メモリーであるＲＡＭ１０３、記憶装置１０４、入力装置１０５、表示装置１０６、ネットワークＩ／Ｆ１０７、時計回路１０８、等を有している。これらの要素１０１〜１０８等は、電気的に接続されていることにより互いに情報を入出力可能である。ここで、ＣＰＵはCentral Processing Unitの略称であり、ＲＯＭはRead Only Memoryの略称であり、ＲＡＭはRandom Access Memoryの略称であり、Ｉ／Ｆはインターフェイスの略称である。
【００３７】
記憶装置１０４は、図示しないＯＳ等を記憶しているとともに、上述した領域１１０，１２０を有している。ここで、ＯＳは、オペレーティングシステムの略称である。音声ＵＩ領域１１０は、キーワード取得機能ＦＵ１を情報処理装置１００に実現させるプログラム等を記憶している。印刷サービス領域１２０は、登録テーブルＴＡ１を記憶している記憶部１２１を有し、送信機能ＦＵ２と登録機能ＦＵ３とを情報処理装置１００に実現させるプログラム等を記憶している。情報処理プログラムＰＲ１は、前述の機能ＦＵ１〜ＦＵ３を情報処理装置１００に実現されるプログラムを含む。記憶部１２１に記憶されている登録テーブルＴＡ１には、キーワードＫＥ０に対応するコンテンツＣＯ１と、該コンテンツＣＯ１の取得先を表す取得先情報ＩＭ２と、の少なくとも一方を含む登録情報ＩＭ１がユーザーＵＳ０の識別情報ＵＩＤに対応付けられて格納されている。記憶装置１０４に記憶されている情報は、適宜、ＲＡＭ１０３に読み出され、プリンター２００に印刷を実行させるための処理に使用される。記憶装置１０４には、ハードディスクといった磁気記憶装置、フラッシュメモリーといった不揮発性半導体メモリー、等を用いることができる。
【００３８】
入力装置１０５には、ポインティングデバイス、キーボードを含むハードキー、表示パネルの表面に貼り付けられたタッチパネル、等を用いることができる。表示装置１０６には、液晶表示パネル等を用いることができる。ネットワークＩ／Ｆ１０７は、ネットワークＮＥ１に接続され、このネットワークＮＥ１に繋がっている相手装置と所定の通信規格に従って通信を行う。時計回路１０８は、現在日時を出力可能である。
【００３９】
ＣＰＵ１０１は、記憶装置１０４からＲＡＭ１０３に読み出した情報処理プログラムＰＲ１を実行することにより、キーワード取得機能ＦＵ１に対応するキーワード取得処理、送信機能ＦＵ２に対応する送信処理、及び、登録機能ＦＵ３に対応する登録処理を行う。情報処理プログラムＰＲ１は、コンピューターである情報処理装置１００を、キーワード取得機能ＦＵ１に対応するキーワード取得部１１１、送信機能ＦＵ２に対応する送信部１２２、及び、登録機能ＦＵ３に対応する登録部１２３として機能させる。情報処理プログラムＰＲ１を実行する情報処理装置１００は、図７，８に示すように、記憶工程ＳＴ１、キーワード取得工程ＳＴ２、印刷データ生成工程ＳＴ３、及び、印刷データ送信工程ＳＴ４を実施する。情報処理プログラムＰＲ１を記憶したコンピューター読み取り可能な媒体は、記憶装置１０４に限定されず、情報処理装置１００の外部にある記録媒体でもよい。
【００４０】
図３は、記憶部１２１に記憶されている登録テーブルＴＡ１の構造を模式的に例示している。登録テーブルＴＡ１は、設定名、ユーザーＵＳ０の識別情報ＵＩＤ、キーワードＫＥ０、印刷条件、コンテンツＣＯ１又はその取得先情報ＩＭ２、及び、印刷設定ＰＳ１が互いに対応付けられた個別情報ＩＭ０を複数有している。ここで、印刷条件、コンテンツＣＯ１又はその取得先情報ＩＭ２、及び、印刷設定ＰＳ１は、登録情報ＩＭ１の例である。個別情報ＩＭ０は、例えば端末５００を使用するユーザーＵＳ０の操作により設定される。
【００４１】
設定名は、ユーザーＵＳ０によりコンテンツＣＯ１に対応付けられた名前である。キーワードＫＥ０は、印刷対象のコンテンツＣＯ１に対応している。印刷条件は、コンテンツＣＯ１の印刷を許可する曜日と、コンテンツＣＯ１の印刷を許可する時間帯と、の少なくとも一方を表す許可期間Ｔ１を意味する。例えば、印刷条件「毎日、６：００〜９：００」は、毎日６時から９時までが印刷の許可期間Ｔ１であることを意味する。印刷条件「毎週日曜日」は、毎週日曜日が印刷の許可期間Ｔ１であることを意味する。印刷条件「毎週土曜日６：００〜日曜日９：００」は、毎週土曜日６時から日曜日９時までが印刷の許可期間Ｔ１であることを意味する。取得先情報ＩＭ２は、コンテンツＣＯ１の取得先を表している。個別情報ＩＭ０には、取得先情報ＩＭ２の代わりにコンテンツＣＯ１が直接格納されてもよいし、取得先情報ＩＭ２と併せてコンテンツＣＯ１が接格納されてもよい。印刷設定ＰＳ１は、用紙サイズ、印刷部数、モノクロ印刷であるかカラー印刷であるか、用紙に対する印刷画像の割り付け、等、コンテンツＣＯ１を印刷させるための設定を意味する。
【００４２】
図４は、プリンター２００の構成を模式的に例示している。図４に示すプリンター２００は、ネットワークＮＥ１を経由して受信した印刷データＤＡ１に従って印刷を実行可能な印刷装置である。印刷システムＳＹ１に使用可能なプリンター２００は、インクジェットプリンター、レーザープリンターといった電子写真式プリンター、等、特に限定されない。むろん、プリンター２００は、複写機、ファクシミリ、これらの機能を備えた複合機、等でもよい。図４は、インクジェットプリンターである場合のプリンター２００の構成を示している。
【００４３】
図４に示すプリンター２００は、コントローラー２１０、操作パネル２２０、ネットワークＩ／Ｆ２３０、及び、印刷部２４０を有している。
コントローラー２１０は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、記憶装置２１４、等を有している。これらの要素２１１〜２１４等は、電気的に接続されていることにより互いに情報を入出力可能である。すなわち、プリンター２００は、コンピューターの一種でもある。記憶装置２１４は、コンピューターをプリンター２００として機能させるファームウェアＦＷ１、プリンター２００を個々に識別するためのプリンター識別情報２００ｉｄ、等を記憶している。プリンター識別情報２００ｉｄには、メールアドレス、ＩＰアドレス、シリアルナンバー、等を用いることができる。ここで、ＩＰアドレスは、Internet Protocol Addressの略称である。記憶装置２１４には、フラッシュメモリーといった不揮発性半導体メモリー、ハードディスクといった磁気記憶装置、等を用いることができる。
【００４４】
操作パネル２２０は、表示部、操作入力部、等を有し、ユーザーによる操作を受け付ける。表示部は、例えば、液晶パネルで構成され、プリンター２００の状態を示す情報、ユーザーによる指示を示す情報、等を表示する。操作入力部は、例えば、カーソルキーや決定キーを含む複数の操作キーで構成される。また、操作入力部は、表示画面への操作を受け付けるタッチパネル等でもよい。
ネットワークＩ／Ｆ２３０は、ネットワークＮＥ１に接続され、このネットワークＮＥ１に繋がっている相手装置と所定の通信規格に従って通信を行う。
【００４５】
印刷部２４０は、インク滴といった液滴Ｄｒを被印刷物（print substrate）に吐出する記録ヘッド２４１、及び、被印刷物ＭＥ１を搬送する紙送り部２４５を有している。記録ヘッド２４１は、液滴Ｄｒが吐出される複数のノズル２４２、及び、各ノズル２４２から液滴Ｄｒを噴射させる駆動回路２４３を有している。駆動回路２４３には、各ノズル２４２に連通する圧力室の液体に圧力を加える圧電素子を駆動する回路、各圧力室の液体に対して熱により気泡を発生させるサーマル素子を駆動する回路、等を用いることができる。紙送り部２４５により搬送された被印刷物ＭＥ１に液滴Ｄｒが着弾することにより、情報処理装置１００からの印刷データＤＡ１に対応する印刷画像が被印刷物ＭＥ１に形成される。
尚、被印刷物（print substrate）は、印刷画像を保持する素材のことである。被印刷物には、紙、樹脂、金属、等を用いることができる。被印刷物の形状は、長方形又はロール状が一般的であるが、光ディスクのような略円形、長方形以外の多角形、立体形状、等でもよい。
【００４６】
図５は、音声仲介装置４００による音声認識サービスを利用するスマートスピーカー３００の構成を模式的に例示している。図５に示すスマートスピーカー３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、記憶装置３０４、音声入力装置３０５、音声出力装置３０６、ネットワークＩ／Ｆ３０７、等を有している。これらの要素３０１〜３０７等は、電気的に接続されていることにより互いに情報を入出力可能である。すなわち、スマートスピーカー３００は、コンピューターの一種でもある。記憶装置３０４は、コンピューターをスマートスピーカー３００として機能させる音声入出力プログラム３１０、スマートスピーカー３００を個々に識別するためのスマートスピーカー識別情報３００ｉｄ、等を記憶している。記憶装置３０４には、フラッシュメモリーといった不揮発性半導体メモリー、ハードディスクといった磁気記憶装置、等を用いることができる。
【００４７】
音声入力装置３０５は、マイクロフォンを有し、外部から入った音声をマイクロフォンでアナログ電気信号に変換し、この電気信号をデジタル音声信号ＳＧ１に変換する。スマートスピーカー３００に設けられる音声入力装置３０５の数は、一つでもよいし、２以上でもよい。音声出力装置３０６は、電気信号を音に変換する狭義のスピーカーを有し、デジタル音声信号ＳＧ１をアナログ電気信号に変換し、この電気信号をスピーカーで音声に変換し、音声を外部へ出力する。スマートスピーカー３００に設けられる音声出力装置３０６の数は、一つでもよいし、２以上でもよい。ネットワークＩ／Ｆ３０７は、ネットワークＮＥ１に接続され、このネットワークＮＥ１に繋がっている相手装置と所定の通信規格に従って通信を行う。
尚、音声仲介装置４００は、サーバーコンピューターであり、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶装置、入力装置、表示装置、ネットワークＩ／Ｆ、等を有している。
【００４８】
図６は、ユーザーＵＳ０により使用される端末５００の構成を模式的に例示している。図６に示す端末５００は、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、記憶装置５０４、入力装置５０５、表示装置５０６、ネットワークＩ／Ｆ５０７、等を有している。これらの要素５０１〜５０７等は、電気的に接続されていることにより互いに情報を入出力可能である。記憶装置５０４は、コンピューターを端末５００として機能させる端末プログラム５１０、端末５００を個々に識別するための端末識別情報５００ｉｄ、等を記憶している。記憶装置５０４には、フラッシュメモリーといった不揮発性半導体メモリー、ハードディスクといった磁気記憶装置、等を用いることができる。
【００４９】
入力装置５０５には、表示パネルの表面に貼り付けられたタッチパネル、ポインティングデバイス、キーボードを含むハードキー、等を用いることができる。表示装置５０６には、液晶パネルといった表示パネル等を用いることができる。ネットワークＩ／Ｆ５０７は、ネットワークＮＥ１に接続され、このネットワークＮＥ１に繋がっている相手装置と所定の通信規格に従って通信を行う。
尚、端末５００には、スマートフォンやタブレット端末といった携帯端末、パーソナルコンピューター、等を用いることができる。
【００５０】
（４）システムの処理の具体例：
図７は、印刷システムＳＹ１において個別情報ＩＭ０の登録処理を模式的に例示している。上述したように、「クラウド印刷サービス」は情報処理装置１００のうちクラウド印刷サービスという機能を発揮する部分を意味する。端末５００とクラウド印刷サービスとは、ネットワークＮＥ１を介して通信を行う。図７に示す登録処理は、登録部１２３、記憶工程ＳＴ１、及び、登録機能ＦＵ３に対応し、端末５００で行われるステップＳ１０２〜Ｓ１１８の処理と、クラウド印刷サービスで行われるステップＳ１２２〜Ｓ１３６の処理と、を含んでいる。以下、「ステップ」の記載を省略し、括弧内に各ステップの符号を示す。
【００５１】
端末５００がユーザーＵＳ０の操作に応じて個別情報ＩＭ０を登録するための登録画面を要求すると（Ｓ１０２）、クラウド印刷サービスは登録画面を端末５００に送信し（Ｓ１２２）、端末５００は登録画面を表示する（Ｓ１０２）。図８は、端末５００に表示される登録画面の例を示している。図８に示す登録画面６００は、各種入力欄６０１〜６０６と登録終了ボタン６０７を有している。以下、図３も参照して、説明する。
【００５２】
登録画面６００の表示後、設定名入力欄６０１において、端末５００は、ユーザーＵＳ０から設定名を操作する入力を受け付けると、受け付けた設定名をクラウド印刷サービスに送信する（Ｓ１０４）。クラウド印刷サービスは、端末５００から設定名の入力を受け付け、受け付けた設定名を図３に示す個別情報ＩＭ０の「設定名」に格納する（Ｓ１２４）。
ユーザーＩＤ入力欄６０２において、端末５００は、ユーザーＵＳ０から識別情報ＵＩＤを操作する入力を受け付けると、受け付けた識別情報ＵＩＤをクラウド印刷サービスに送信する（Ｓ１０６）。端末５００の記憶装置５０４が識別情報ＵＩＤを記憶している場合、端末５００は、識別情報ＵＩＤを記憶装置５０４から読み出してユーザーＩＤ入力欄６０２に表示してもよい。クラウド印刷サービスは、端末５００から識別情報ＵＩＤの入力を受け付け、受け付けた識別情報ＵＩＤを図３に示す個別情報ＩＭ０の「ユーザーＩＤ」に格納する（Ｓ１２６）。
【００５３】
キーワード入力欄６０３において、端末５００は、ユーザーＵＳ０からキーワードを操作する入力を受け付けると、受け付けたキーワードをクラウド印刷サービスに送信する（Ｓ１０８）。クラウド印刷サービスは、端末５００からキーワードの入力を受け付け、受け付けたキーワードを図３に示す個別情報ＩＭ０の「キーワード」に格納する（Ｓ１２８）。
印刷条件入力欄６０４において、端末５００は、ユーザーＵＳ０から印刷条件としての許可期間Ｔ１を操作する入力を受け付けると、受け付けた許可期間Ｔ１をクラウド印刷サービスに送信する（Ｓ１１０）。クラウド印刷サービスは、端末５００から許可期間Ｔ１の入力を受け付け、受け付けた許可期間Ｔ１を図３に示す個別情報ＩＭ０の「印刷条件」に格納する（Ｓ１３０）。
【００５４】
コンテンツ入力欄６０５において、端末５００は、ユーザーＵＳ０からコンテンツＣＯ１のアドレスを指定する入力を受け付けると、受け付けたアドレスをクラウド印刷サービスに送信する（Ｓ１１２）。受け付けたアドレスは、取得先情報ＩＭ２の例である。クラウド印刷サービスは、端末５００からコンテンツＣＯ１のアドレスの入力を受け付け、受け付けたアドレスを図３に示す個別情報ＩＭ０の「コンテンツ」に格納する（Ｓ１３２）。また、端末５００は、アップロードするコンテンツＣＯ１を指定する入力をユーザーＵＳ０から受け付けることが可能である。この場合、端末５００は、受け付けたコンテンツＣＯ１をクラウド印刷サービスに送信する（Ｓ１１２）。クラウド印刷サービスは、端末５００からコンテンツＣＯ１を受信し、受信したコンテンツＣＯ１の格納場所を図３に示す個別情報ＩＭ０の「コンテンツ」に格納する（Ｓ１３２）。また、クラウド印刷サービスは、図３の一番下に示す個別情報ＩＭ０のように、コンテンツＣＯ１自体を個別情報ＩＭ０の「コンテンツ」に格納してもよい。
【００５５】
印刷設定入力欄６０６において、端末５００は、ユーザーＵＳ０から印刷設定ＰＳ１を操作する入力を受け付けると、受け付けた印刷設定ＰＳ１をクラウド印刷サービスに送信する（Ｓ１１４）。クラウド印刷サービスは、端末５００から印刷設定ＰＳ１の入力を受け付け、受け付けた印刷設定ＰＳ１を図３に示す個別情報ＩＭ０の「印刷設定」に格納する（Ｓ１３４）。
端末５００は、登録終了ボタン６０７が操作されるまで、上述したＳ１０４〜Ｓ１１４の処理を順番に関係無く何回でも行う（Ｓ１１６）。
【００５６】
登録終了ボタン６０７が操作されると、端末５００は、登録終了要求をクラウド印刷サービスに送信し、登録画面６００を消去する（Ｓ１１８）。登録終了要求を受信したクラウド印刷サービスは、各入力欄６０１〜６０６に入力された情報を有する個別情報ＩＭ０を登録テーブルＴＡ１に格納し、更新された登録テーブルＴＡ１を記憶部１２１に保存する（Ｓ１３６）。
【００５７】
以上より、クラウド印刷サービスは、ネットワークＮＥ１を介してユーザーＵＳ０による指示を受け付けることにより登録情報ＩＭ１を取得し、ユーザーＵＳ０の識別情報ＵＩＤを取得し、取得された登録情報ＩＭ１を、取得された識別情報ＵＩＤに対応付けて記憶部１２１に記憶させる。このようにして、キーワードＫＥ０に対応するコンテンツＣＯ１と、該コンテンツＣＯ１の取得先を表す取得先情報ＩＭ２と、の少なくとも一方を含む登録情報ＩＭ１がユーザーＵＳ０の識別情報ＵＩＤに対応付けられて記憶部１２１に記憶される。
尚、クラウド印刷サービスは、音声ＵＩと音声仲介装置４００を介してスマートスピーカー３００と協働することにより、個別情報ＩＭ０の登録処理を行ってもよい。例えば、クラウド印刷サービスは、スマートスピーカー３００から個別情報ＩＭ０の各種情報の音声入力を受け付ける時に、各文字を意味する音声から得られる文字を取得することにより、個別情報ＩＭ０の各種情報を受け付けることができる。
【００５８】
図９は、印刷システムＳＹ１を含むシステムにおいて音声入力により印刷を実行するまでの処理を模式的に例示している。上述したように、「音声ＵＩ」は情報処理装置１００のうち音声ＵＩという機能を発揮する部分を意味し、「クラウド印刷サービス」は情報処理装置１００のうちクラウド印刷サービスという機能を発揮する部分を意味する。Ｓ２０８以降は、要求キーワード「を印刷して」等を有する音声がスマートスピーカー３００に入力された場合の処理が示されている。ここで、Ｓ２０８は、キーワード取得工程ＳＴ２、キーワード取得部１１１、及び、キーワード取得機能ＦＵ１に対応している。Ｓ２１０〜Ｓ２１２，Ｓ２２６〜Ｓ２２８は、印刷データ生成工程ＳＴ３に対応している。Ｓ２３０〜Ｓ２３２は、印刷データ送信工程ＳＴ４に対応している。Ｓ２１０〜Ｓ２１２，Ｓ２２６〜Ｓ２３０は、送信部１２２、及び、送信機能ＦＵ２に対応している。Ｓ２３４は、印刷工程ＳＴ５に対応している。
【００５９】
ユーザーＵＳ０が印刷に関してスマートスピーカー３００に発話すると、スマートスピーカー３００は、ユーザーＵＳ０からの音声を音声信号ＳＧ１に変換し、ネットワークＮＥ１を介して音声信号ＳＧ１を音声仲介装置４００に送信する（Ｓ２０２）。音声信号ＳＧ１を受信した音声仲介装置４００は、音声信号ＳＧ１に基づいて音声を解析し、ユーザーＵＳ０を識別し、識別したユーザーＵＳ０に対応する識別情報ＵＩＤを取得する（Ｓ２０４）。また、音声仲介装置４００は、要求キーワード以外のキーワードＫＥ０を音声の解析結果から抽出し、キーワードＫＥ０、及び、該キーワードＫＥ０に紐付けられた識別情報ＵＩＤを音声ＵＩに渡し、音声ＵＩに処理を要求する（Ｓ２０６）。キーワードＫＥ０は、音声による印刷指示に含まれるキーワードである。
【００６０】
音声仲介装置４００は、ユーザー毎に識別情報ＵＩＤを記憶装置に記憶しており、ユーザー毎に音声の特徴を表す情報を識別情報ＵＩＤに対応付けて記憶装置に記憶している。ユーザーを識別する音声の特徴は、例えば、音声の周波数分布により表すことができる。そこで、音声仲介装置４００は、音声信号ＳＧ１に基づいて音声の周波数分布を求め、この周波数分布に最も近い周波数分布に対応付けられた識別情報ＵＩＤを記憶装置から取得し、この識別情報ＵＩＤを音声ＵＩに渡せばよい。また、スマートスピーカー３００がユーザーＵＳ０の名前の音声入力を受け付け、音声仲介装置４００が音声信号ＳＧ１に基づいてユーザーＵＳ０の名前を抽出することにより該名前に対応付けられている識別情報ＵＩＤを記憶装置から取得し、この識別情報ＵＩＤを音声ＵＩに渡してもよい。
【００６１】
音声ＵＩは、音声指示に含まれるキーワードＫＥ０、及び、該キーワードＫＥ０に紐付けられた識別情報ＵＩＤを音声仲介装置４００から取得する（Ｓ２０８）。また、音声ＵＩは、取得されたキーワードＫＥ０と、取得された識別情報ＵＩＤと、を含めたコンテンツ印刷要求をクラウド印刷サービスに出す（Ｓ２１０）。コンテンツ印刷要求を受けたクラウド印刷サービスは、取得されたキーワードＫＥ０と、取得された識別情報ＵＩＤと、に基づいて、印刷対象のコンテンツＣＯ１を特定する処理を行う（Ｓ２１２）。
【００６２】
図１０は、図９のＳ２１２において行われるコンテンツ特定処理を模式的に例示している。コンテンツ特定処理が開始されると、クラウド印刷サービスは、図３に示す登録テーブルＴＡ１から、ユーザーＩＤが一致し、取得されたキーワードＫＥ０を含み、且つ、現在日時が印刷条件に合致した個別情報ＩＭ０を検索する（Ｓ３０２）。検索される個別情報ＩＭ０に示されるコンテンツＣＯ１は、取得された識別情報ＵＩＤに対応付けられ、且つ、取得されたキーワードＫＥ０に対応している。
例えば、月曜日の朝７時において、図１に示すようにユーザーＵＳ２が「天気予報を印刷して」と発話した場合、複数の個別情報ＩＭ０の内、ユーザーＩＤがＵＩＤ２であり、キーワード「天気予報」を含み、現在日時が印刷条件に合致しているのは、設定名「今日の天気」を含む個別情報である。従って、この個別情報が検索される。また、金曜日の１９時において、ユーザーＵＳ２が「天気予報を印刷して」と発話した場合、複数の個別情報ＩＭ０の内、ユーザーＩＤがＵＩＤ２であり、キーワード「天気予報」を含み、現在日時が印刷条件に合致しているのは、設定名「明日の天気」を含む個別情報、及び、設定名「全国の天気」を含む個別情報である。従って、これらの個別情報が検索される。尚、月曜日の午前１０時において、ユーザーＵＳ２が「天気予報を印刷して」と発話した場合、ユーザーＩＤがＵＩＤ２であり、キーワード「天気予報」を含み、現在日時が印刷条件に合致している個別情報は無い。
【００６３】
個別情報ＩＭ０の検索後、クラウド印刷サービスは、検索条件に合致した個別情報ＩＭ０が有るか否かに応じて処理を分岐させる（Ｓ３０４）。検索条件に合致した個別情報ＩＭ０が無い場合、クラウド印刷サービスは、音声ＵＩにスマートスピーカー３００から「コンテンツ無し」を音声出力させる要求を出し（Ｓ３０６）、コンテンツ特定処理を終了させる。検索条件に合致した個別情報ＩＭ０が有る場合、クラウド印刷サービスは、検索された個別情報ＩＭ０から設定名と印刷設定ＰＳ１とを取得し（Ｓ３０８）、検索された個別情報ＩＭ０から取得先情報ＩＭ２とコンテンツＣＯ１の少なくとも一方を取得する（Ｓ３１０）。ここで、クラウド印刷サービスは、検索された個別情報ＩＭ０が２以上有るか否かに応じて処理を分岐させる（Ｓ３１２）。検索された個別情報ＩＭ０が一つである場合、クラウド印刷サービスは、音声ＵＩにスマートスピーカー３００から設定名を音声出力させる要求を出し（Ｓ３１４）、コンテンツ特定処理と終了させる。音声出力させる設定名は、Ｓ３０８において取得された設定名である。検索された個別情報ＩＭ０が２以上有る場合、クラウド印刷サービスは、音声ＵＩにスマートスピーカー３００から設定名の選択を指示させる要求を出し（Ｓ３１６）、コンテンツ特定処理と終了させる。
【００６４】
図９に示すＳ２１２のコンテンツ特定処理の後、コンテンツＣＯ１の印刷等をユーザーＵＳ０に確認するＳ２１４〜Ｓ２２４の処理が行われる。尚、クラウド印刷サービスは、音声ＵＩと音声仲介装置４００とスマートスピーカー３００とを介してＳ２１４〜Ｓ２２４の確認処理を省略するか否かの設定を受け付けてもよい。確認処理を省略する場合、クラウド印刷サービスは、Ｓ２１２の処理後に処理をＳ２２６に進めてもよい。
Ｓ２１４〜Ｓ２２４の確認処理は、個別情報ＩＭ０の検索結果に応じて異なる。まず、検索された個別情報ＩＭ０が一つである場合の確認処理を説明する。
【００６５】
抽出された設定名の音声出力要求を受けた音声ＵＩは、当該設定名の音声出力とともにコンテンツＣＯ１の印刷を確認する要求を音声仲介装置４００に出す（Ｓ２１４）。この要求は、例えば、抽出された設定名の音声出力とともに「を印刷しますか」といった該当のコンテンツＣＯ１を印刷する旨の音声をスマートスピーカー３００に出力させる要求とすることができる。前述の要求を受け取った音声仲介装置４００は、要求に応じた音声信号ＳＧ１を生成し、この音声信号ＳＧ１をスマートスピーカー３００に送信する（Ｓ２１６）。音声信号ＳＧ１を受信したスマートスピーカー３００は、音声信号ＳＧ１を音声に変換し、この音声を出力する（Ｓ２１８）。これにより、ユーザーＵＳ０は、印刷対象のコンテンツＣＯ１に付けられた設定名を確認することができ、当該設定名のコンテンツＣＯ１を印刷する旨の音声を聞くことができる。音声を聞いたユーザーＵＳ０は、「はい」といった、印刷を確認する音声を発話すれば、キーワードＫＥ０に対応するコンテンツＣＯ１をクラウド印刷サービス経由でプリンター２００に印刷させることができる。
【００６６】
ユーザーＵＳ０から印刷を確認する音声を受けたスマートスピーカー３００は、音声をデジタル音声信号ＳＧ１に変換し、ネットワークＮＥ１を介して音声信号ＳＧ１を音声仲介装置４００に送信する（Ｓ２２０）。音声信号ＳＧ１を受信した音声仲介装置４００は、音声信号ＳＧ１に基づいて音声を解析し、印刷を確認する返答が音声に含まれる場合に該返答を音声ＵＩに渡す（Ｓ２２２）。該返答を受け取った音声ＵＩは、印刷を確認する返答を確認すると、該返答をクラウド印刷サービスに渡す（Ｓ２２４）。該返答を受け取ったクラウド印刷サービスは、Ｓ２１２において特定されたコンテンツＣＯ１を取得する（Ｓ２２６）。ネットワークＮＥ１に接続されたサーバーコンピューターに該当のコンテンツＣＯ１が有る場合、Ｓ２２６の処理は、例えば、クラウド印刷サービスがネットワークＮＥ１を介して前述のサーバーコンピューターからコンテンツＣＯ１を受信する処理とすることができる。情報処理装置１００においてクラウド印刷サービス以外の部分に該当のコンテンツＣＯ１が有る場合、Ｓ２２６の処理は、例えば、クラウド印刷サービスがクラウド印刷サービス外から該当のコンテンツＣＯ１を読み込む処理とすることができる。クラウド印刷サービスにおける記憶部１２１に該当のコンテンツＣＯ１が有る場合、Ｓ２２６の処理は、例えば、クラウド印刷サービスが該当のコンテンツＣＯ１をＲＡＭ１０３に読み出す処理とすることができる。
【００６７】
検索された個別情報ＩＭ０が２以上有る場合、以下に示す確認処理が行われてもよい。便宜上、上述した各処理に対応する説明箇所のＳ２１４〜Ｓ２２４の符号を付す。
抽出された設定名の選択指示要求を受けた音声ＵＩは、当該設定名の音声出力とともに設定名の選択を指示する要求を音声仲介装置４００に出す（Ｓ２１４）。この要求は、例えば、抽出された複数の設定名の音声出力とともに「のどれを印刷しますか」といったコンテンツＣＯ１の選択を指示する旨の音声をスマートスピーカー３００に出力させる要求とすることができる。前述の要求を受け取った音声仲介装置４００は、要求に応じた音声信号ＳＧ１を生成し、この音声信号ＳＧ１をスマートスピーカー３００に送信する（Ｓ２１６）。音声信号ＳＧ１を受信したスマートスピーカー３００は、音声信号ＳＧ１を音声に変換し、この音声を出力する（Ｓ２１８）。これにより、ユーザーＵＳ０は、印刷対象の各コンテンツＣＯ１に付けられた設定名を確認することができ、コンテンツＣＯ１の選択を指示する旨の音声を聞くことができる。音声を聞いたユーザーＵＳ０は、コンテンツＣＯ１を選択したうえで対応する設定名を発話すれば、選択された設定名のコンテンツＣＯ１であってキーワードＫＥ０に対応するコンテンツＣＯ１をクラウド印刷サービス経由でプリンター２００に印刷させることができる。
【００６８】
ユーザーＵＳ０から設定名の音声を受けたスマートスピーカー３００は、音声をデジタル音声信号ＳＧ１に変換し、ネットワークＮＥ１を介して音声信号ＳＧ１を音声仲介装置４００に送信する（Ｓ２２０）。音声信号ＳＧ１を受信した音声仲介装置４００は、音声信号ＳＧ１に基づいて音声を解析し、設定名が含まれる場合に該設定名を音声ＵＩに渡す（Ｓ２２２）。該設定名を受け取った音声ＵＩは、該設定名をクラウド印刷サービスに渡す（Ｓ２２４）。該設定名を受け取ったクラウド印刷サービスは、Ｓ２１２において特定された複数のコンテンツＣＯ１の内、受け取った設定名に対応するコンテンツを取得する（Ｓ２２６）。
【００６９】
検索条件に合致した個別情報ＩＭ０が無い場合、以下に示す確認処理が行われてもよい。
「コンテンツ無し」の音声出力要求を受けた音声ＵＩは、「該当するコンテンツがありません」といったコンテンツが無い旨の音声を出力させる要求を音声仲介装置４００に出す（Ｓ２１４）。前述の要求を受け取った音声仲介装置４００は、要求に応じた音声信号ＳＧ１を生成し、この音声信号ＳＧ１をスマートスピーカー３００に送信する（Ｓ２１６）。音声信号ＳＧ１を受信したスマートスピーカー３００は、音声信号ＳＧ１を音声に変換し、この音声を出力する（Ｓ２１８）。これにより、ユーザーＵＳ０は、該当するコンテンツが無い旨の音声を聞くことができる。クラウド印刷サービスは、Ｓ２２６以降の処理を中止させてもよい。
【００７０】
コンテンツＣＯ１の取得後、クラウド印刷サービスは、取得されたコンテンツＣＯ１を使用した印刷データＤＡ１を生成し、図１０のＳ３０８の処理において取得された印刷設定ＰＳ１を印刷データＤＡ１に付加する（Ｓ２２８）。これにより、識別情報ＵＩＤに対応付けられている印刷設定ＰＳ１が印刷データＤＡ１に紐付けられる。例えば、図３に示す設定名「今日の天気」に対応するアドレスのコンテンツＣＯ１が取得された場合、該当のコンテンツＣＯ１を印刷するための印刷データＤＡ１が生成され、設定名「今日の天気」の個別情報ＩＭ０の印刷設定ＰＳ１が印刷データＤＡ１に紐付けられる。
【００７１】
印刷データＤＡ１の生成後、クラウド印刷サービスは、ネットワークＮＥ１を介して印刷データＤＡ１と印刷設定ＰＳ１とをプリンター２００に送信する（Ｓ２３０）。プリンター２００は、ネットワークＮＥ１を介して印刷データＤＡ１と印刷設定ＰＳ１とを受信する（Ｓ２３２）。その後、プリンター２００は、印刷データＤＡ１と印刷設定ＰＳ１とに従って印刷を実行する（Ｓ２３４）。これにより、ユーザーＵＳ０の発話に応じたコンテンツＣＯ１が印刷設定ＰＳ１に従って印刷される。例えば、図３に示す設定名「今日の天気」のコンテンツＣＯ１が印刷される場合、印刷設定ＰＳ１に従って、Ａ４用紙に２部、該当のコンテンツＣＯ１のモノクロ印刷が行われる。
【００７２】
また、印刷データＤＡ１を送信したクラウド印刷サービスは、該当のコンテンツＣＯ１の印刷を完了した通知を音声ＵＩに出す（Ｓ２３６）。この通知は、例えば、該当のコンテンツＣＯ１の設定名とともに「を印刷しました」といった旨の音声をスマートスピーカー３００に出力させる通知とすることができる。印刷完了の通知を受けた音声ＵＩは、印刷完了の通知を音声仲介装置４００に出す。印刷完了の通知を受け取った音声仲介装置４００は、通知に応じた音声信号ＳＧ１を生成し、この音声信号ＳＧ１をスマートスピーカー３００に送信する（Ｓ２３８）。音声信号ＳＧ１を受信したスマートスピーカー３００は、音声信号ＳＧ１を音声に変換し、この音声を出力する（Ｓ２４０）。これにより、ユーザーＵＳ０は、コンテンツＣＯ１を印刷した旨の音声を聞くことができる。
【００７３】
以上説明したように、識別情報ＵＩＤに対応付けられたコンテンツＣＯ１であって音声指示に含まれるキーワードＫＥ０に対応するコンテンツＣＯ１を使用した印刷データＤＡ１が生成され、該印刷データＤＡ１が情報処理装置１００からプリンター２００に送信される。送信された印刷データＤＡ１に従った印刷がプリンター２００により実行されると、ユーザーＵＳ０の音声により指示されたコンテンツＣＯ１の印刷物が得られる。従って、本具体例は、ユーザーに応じた適切なコンテンツを音声指示により印刷させることができる。複数のユーザーが印刷システムを利用する場合、ユーザー毎に適切なコンテンツを音声指示により印刷させることができる。
【００７４】
（５）変形例：
本発明は、種々の変形例が考えられる。
本技術を適用可能な音声入出力装置は、スマートスピーカーに限定されず、スマートフォンやタブレットといった端末、パーソナルコンピューター、等でもよい。
上述した処理は、順番を入れ替える等、適宜、変更可能である。例えば、図１０のコンテンツ特定処理において、Ｓ３０８の処理とＳ３１０の処理とを入れ替えることが可能である。
【００７５】
図３に示す個別情報ＩＭ０には許可期間Ｔ１が格納されるが、本技術はこれに限定されない。個別情報ＩＭ０に許可期間Ｔ１が格納されず、識別情報ＵＩＤに対応付けられているコンテンツＣＯ１であってキーワードＫＥ０に対応するコンテンツＣＯ１が曜日や時間帯に関係無く検索されてもよい。
図３に示す個別情報ＩＭ０には印刷設定ＰＳ１が格納されるが、本技術はこれに限定されない。個別情報ＩＭ０に印刷設定ＰＳ１が格納されず、所定の印刷設定でコンテンツＣＯ１が印刷されてもよい。
各個別情報ＩＭ０には、常に、コンテンツＣＯ１の取得先を表す取得先情報ＩＭ２が格納されてもよい。また、各個別情報ＩＭ０には、常に、コンテンツＣＯ１自体が格納されてもよい。
【００７６】
ところで、外部の予定表アプリケーションにより管理されている予定表には、日時にユーザーＵＳ０の予定位置が対応付けられていることがある。例えば、或る日時にユーザーＵＳ０がいる予定の位置における天気予報の印刷物を音声指示により得ることができると、好適である。
【００７７】
まず、図１１を参照して、外部の予定表アプリケーションにより管理されている管理情報ＩＭ１０の構造例を説明する。
図１１に示す管理情報ＩＭ１０は、ユーザー名、ユーザーＵＳ０の識別情報ＵＩＤ、ユーザーＵＳ０の位置を表すユーザー位置情報ＩＭ１１、及び、ユーザーＵＳ０の予定位置を表すユーザー位置情報ＩＭ１１が予定日時に対応付けられた予定表情報ＩＭ１２を含んでいる。ユーザーＵＳ０の位置には、ユーザーＵＳ０の住所、ユーザーＵＳ０の現在位置、及び、ユーザーＵＳ０の予定位置が含まれている。従って、管理情報ＩＭ１０は、外部のアプリケーションにより管理され、識別情報ＵＩＤに対応付けられている。
【００７８】
図１２は、予定日時を特定するための日時特定キーワードＫＥ１を模式的に例示している。図１２に示す日時特定キーワードＫＥ１は、現在を示す「現在」等、現在の日付を基準とした相対的な日付を示す「明日」や「明後日」等、曜日を示す「月曜」や「火曜」等、絶対的な日付を示す「１日」や「２日」等、時刻を示す「１時」や「２時」等、を含んでいる。
【００７９】
例えば、或るユーザーＵＳ２が「１日１０時の天気予報を印刷して」と発話すると、スマートスピーカー３００は、ユーザーＵＳ２からの音声を音声信号ＳＧ１に変換し、該音声信号ＳＧ１を音声仲介装置４００に送信する。音声仲介装置４００は、音声信号ＳＧ１に基づいて音声を解析し、ユーザーＵＳ２を識別し、日時特定キーワードＫＥ１である「１日」と「１０時」、キーワードＫＥ０である「天気予報」、及び、要求キーワードである「を印刷して」を抽出する。音声仲介装置４００がユーザーＵＳ２の識別情報ＵＩＤ、日時特定キーワード「１日」「１０時」、及び、キーワード「天気予報」を音声ＵＩに渡すと、音声ＵＩは受け取った情報とともに印刷リクエストをクラウド印刷サービスに出す。
【００８０】
図１３は、日時特定キーワードＫＥ１を使用する場合の登録テーブルＴＡ１の構造を模式的に例示している。図１３に示す取得先情報ＩＭ２は、予定表情報ＩＭ１２を参照することを示す情報を含んでいる。この場合、個別情報ＩＭ０に含まれるキーワードＫＥ０は、図１４に例示する可変コンテンツＣＯ２に対応する可変コンテンツ指定キーワードＫＥ２であり、さらに、位置関連コンテンツＣＯ３に対応する位置関連コンテンツ指定キーワードＫＥ３である。位置関連コンテンツＣＯ３は、ユーザー位置情報ＩＭ１１で表される位置に関連するコンテンツであり、管理情報ＩＭ１０により変わり得る可変コンテンツＣＯ２の例である。記憶部１２１に記憶されている登録テーブルＴＡ１には、位置関連コンテンツＣＯ３の取得先を表す取得先情報ＩＭ２を含む登録情報ＩＭ１が識別情報ＵＩＤに対応付けられて格納されている。位置関連コンテンツＣＯ３には、予定日時における予定位置の天気予報、予定日時における予定位置の交通情報、予定位置の地図、等が含まれる。
【００８１】
印刷リクエストを受け取ったクラウド印刷サービスは、ユーザーＩＤが一致し、且つ、取得されたキーワードＫＥ０を含む個別情報ＩＭ０を検索する。検索された個別情報ＩＭ０の取得先情報ＩＭ２が予定表情報ＩＭ１２を参照することを示している場合、クラウド印刷サービスは、図１１に示す予定表情報ＩＭ１２を参照し、日時特定キーワード「１日」「１０時」により示される予定日時における予定位置を取得する。次に、クラウド印刷サービスは、取得先情報ＩＭ２のアドレスに基づいて、予定日時における予定位置における天気予報コンテンツである位置関連コンテンツＣＯ３を取得し、この位置関連コンテンツＣＯ３を使用した印刷データＤＡ１を生成し、ネットワークＮＥ１を介して印刷データＤＡ１をプリンター２００に送信する。印刷データＤＡ１を受信したプリンター２００は、印刷データＤＡ１に従って印刷を実行する。これにより、ユーザーＵＳ２が発話した「１日」「１０時」の予定位置「東京都」における「天気予報」のコンテンツが印刷される。
尚、図３に示すように予定表情報ＩＭ１２が参照されない個別情報ＩＭ０が登録テーブルＴＡ１に含まれていてもよい。
【００８２】
図１４に示す位置関連コンテンツＣＯ３は、様々な位置に関連するコンテンツＣＯ３１〜ＣＯ３４からユーザーＵＳ０の位置に応じて選ばれるコンテンツを意味する。例えば、日時特定キーワード「現在」及びキーワード「天気予報」が発話されると、予定表情報ＩＭ１２に示される現在位置「長野県」の天気予報コンテンツＣＯ３１が位置関連コンテンツＣＯ３として印刷される。日時特定キーワード「１日」「１０時」及びキーワード「天気予報」が発話されると、予定表情報ＩＭ１２に示される予定位置「東京都」の天気予報コンテンツＣＯ３２が位置関連コンテンツＣＯ３として印刷される。さらに、日時特定キーワードが「８日」「１０時」である場合は「愛知県」の天気予報コンテンツＣＯ３３が印刷され、日時特定キーワードが「１５日」「１０時」である場合は「大阪府」の天気予報コンテンツＣＯ３４が印刷される。現在の住所を示すキーワードが発話された場合、現在の住所「長野県」の天気予報コンテンツＣＯ３１が印刷されてもよい。
むろん、位置関連コンテンツＣＯ３が交通情報や地図等の場合も、ユーザー位置情報ＩＭ１１で表される位置に関連する位置関連コンテンツＣＯ３を印刷することが可能である。
【００８３】
図１１〜１４に示す例は、外部の予定表アプリケーションにより管理されている予定表のユーザー予定位置に応じたコンテンツとして天気予報、交通情報、地図、といった位置関連コンテンツＣＯ３の印刷物がユーザーＵＳ０の音声指示により得られる。従って、図１１〜１４に示す例は、利便性を向上させることができる。
【００８４】
尚、図１１に示す登録テーブルＴＡ１には天気予報と交通情報と地図の全てのコンテンツに関する情報が含まれているが、本技術はこれに限定されない。天気予報と交通情報と地図の一部のコンテンツに関する情報が登録テーブルＴＡ１に含まれていない場合も、本技術に含まれる。
また、管理情報ＩＭ１０により変わり得る可変コンテンツＣＯ２は、ユーザーＵＳ０の打合せ相手により変わり得るコンテンツ等でもよい。
【００８５】
（６）結び：
以上説明したように、本発明によると、種々の態様により、ユーザーに応じた適切なコンテンツを音声指示により印刷させる技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【００８６】
１００…情報処理装置、１１０…音声ＵＩ領域、１１１…キーワード取得部、１２０…印刷サービス領域、１２１…記憶部、１２２…送信部、１２３…登録部、２００…プリンター、２００ｉｄ…プリンター識別情報、２４０…印刷部、３００…スマートスピーカー、４００…音声仲介装置、５００…端末、６００…登録画面、ＣＯ１…コンテンツ、ＣＯ２…可変コンテンツ、ＣＯ３…位置関連コンテンツ、ＤＡ１…印刷データ、ＩＭ０…個別情報、ＩＭ１…登録情報、ＩＭ２…取得先情報、ＩＭ１０…管理情報、ＩＭ１１…ユーザー位置情報、ＩＭ１２…予定表情報、ＫＥ０…キーワード、ＫＥ１…日時特定キーワード、ＫＥ２…可変コンテンツ指定キーワード、ＫＥ３…位置関連コンテンツ指定キーワード、ＮＥ１…ネットワーク、ＰＲ１…情報処理プログラム、ＰＳ１…印刷設定、ＳＧ１…音声信号、ＳＹ１…印刷システム、Ｔ１…許可期間、ＴＡ１…登録テーブル、ＵＩＤ…識別情報、ＵＳ０，ＵＳ１，ＵＳ２…ユーザー。
【図１】
2020204930.tif 000003
【図２】
2020204930.tif 000004
【図３】
2020204930.tif 000005
【図４】
2020204930.tif 000006
【図５】
2020204930.tif 000007
【図６】
2020204930.tif 000008
【図７】
2020204930.tif 000009
【図８】
2020204930.tif 000010
【図９】
2020204930.tif 000011
【図１０】
2020204930.tif 000012
【図１１】
2020204930.tif 000013
【図１２】
2020204930.tif 000014
【図１３】
2020204930.tif 000015
【図１４】
2020204930.tif 000016