(57)【要約】【課題】  通信装置に関する情報の通知におけるユーザビリティを向上させることを目的とする。【解決手段】  取得されたエラー情報に基づいて、通信装置において発生しているエラーに関する情報を音声制御デバイスに音声で通知させるための音声通知情報を送信する送信手段を有し、前記通信装置において複数のエラーが発生している場合、前記音声通知情報は、前記複数のエラーのうち第１のエラーに関する情報を、前記複数のエラーのうち第２のエラーに関する情報より優先的に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とするサーバシステムを提供することで課題を解決する。【選択図】  図１
2019219742.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と通信可能なサーバシステムであって、
前記通信装置において発生しているエラーに関するエラー情報を取得する取得手段と、
前記取得された前記エラー情報に基づいて、前記通信装置において発生しているエラーに関する情報を音声制御デバイスに音声で通知させるための音声通知情報を送信する送信手段と、
を有し、
前記通信装置において複数のエラーが発生している場合、前記音声通知情報は、前記複数のエラーのうち第１のエラーに関する情報を、前記複数のエラーのうち第２のエラーに関する情報より優先的に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とするサーバシステム。
【請求項２】
前記通信装置において前記複数のエラーが発生している場合、前記音声通知情報は、前記第１のエラーに関する情報を前記音声制御デバイスに音声で通知させ、前記第２のエラーに関する情報を前記音声制御デバイスに音声で通知させないための情報であることを特徴とする請求項１に記載のサーバシステム。
【請求項３】
前記通信装置において前記複数のエラーが発生している場合、前記音声通知情報は、前記第１のエラーに関する情報を、前記第２のエラーに関する情報より先に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とする請求項１に記載のサーバシステム。
【請求項４】
前記通信装置は、印刷部によって記録剤を記録媒体に付加することで、画像を印刷可能であり、
前記複数のエラーには、前記通信装置が備えるカバーが開いているエラーと、前記通信装置が備える前記記録媒体が無いエラーと、前記通信装置が備える前記記録媒体が搬送経路内で詰まっているエラーと、前記印刷部に電力が供給されていないエラーと、のうち少なくとも１つが含まれることを特徴とする請求項１乃至３のいずれか１項に記載のサーバシステム。
【請求項５】
前記第１のエラーは、前記通信装置が備えるカバーが開いているエラーであり、前記第２のエラーは、前記通信装置が備える前記記録媒体が無いエラーであることを特徴とする請求項４に記載のサーバシステム。
【請求項６】
前記通信装置は、印刷部によって記録剤を記録媒体に付加することで、画像を印刷可能であり、
前記複数のエラーには、前記通信装置が備える複数の記録剤のうち第１の記録剤が第１の量より少ないエラーと、前記複数の記録剤のうち第２の記録剤が前記第１の量より多く第２の量より少ないエラー状態であるエラーと、のうち少なくとも１つが含まれることを特徴とする請求項１乃至３のいずれか１項に記載のサーバシステム。
【請求項７】
前記第１のエラーは、前記第１の記録剤が前記第１の量より少ないエラーであり、前記第２のエラーは、前記第２の記録剤が前記第１の量より多く前記第２の量より少ないエラーであることを特徴とする請求項６に記載のサーバシステム。
【請求項８】
前記複数のエラーの優先度を特定する特定手段を有し、
より優先度が高いエラーに関する情報が、前記音声通知情報によって、より優先的に通知され、
前記第１のエラーの優先度は、前記第２のエラーの優先度より高いことを特徴とする請求項１乃至７のいずれか１項に記載のサーバシステム。
【請求項９】
前記通信装置は、印刷部によって記録剤を記録媒体に付加することで、画像を印刷可能であり、
前記音声通知情報は、前記取得された前記エラー情報に基づいて、前記通信装置において発生している、前記記録剤のエラー以外のエラーに関する情報及び、前記記録剤のエラーに関する情報を前記音声制御デバイスに音声で通知させるための情報であることを特徴とする請求項１乃至５のいずれか１項に記載のサーバシステム。
【請求項１０】
前記通信装置が備える複数の記録剤のうち第１の記録剤が第１の量より少ないエラーであり、前記複数の記録剤のうち第２の記録剤が前記第１の量より多く第２の量より少ないエラーである場合、前記音声通知情報は、前記第１の記録剤のエラーに関する情報を、前記第２の記録剤のエラーに関する情報より優先的に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とする請求項９に記載のサーバシステム。
【請求項１１】
前記第１の記録剤が前記第１の量より少ないエラーであり、前記第２の記録剤が前記第１の量より多く前記第２の量より少ないエラーである場合、前記音声通知情報は、前記第１の記録剤のエラーに関する情報を前記音声制御デバイスに音声で通知させ、前記第２の記録剤のエラーに関する情報を前記音声制御デバイスに音声で通知させないための情報であることを特徴とする請求項１０に記載のサーバシステム。
【請求項１２】
前記第１の記録剤が前記第１の量より少ないエラーであり、前記第２の記録剤が前記第１の量より多く前記第２の量より少ないエラーである場合、前記音声通知情報は、前記第１の記録剤のエラーに関する情報を、前記第２の記録剤のエラーに関する情報より先に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とする請求項１０に記載のサーバシステム。
【請求項１３】
前記複数の記録剤の優先度を特定する優先度特定手段をさらに有し、
より優先度が高い記録剤に関する情報が、前記音声通知情報によって、より優先的に通知され、
前記第１の量より少ないエラーの記録剤の優先度は、前記第１の量より多く前記第２の量より少ないエラーの記録剤の優先度より高いことを特徴とする請求項９乃至１２のいずれか１項に記載のサーバシステム。
【請求項１４】
前記通信装置が備える記録剤はインクであることを特徴とする請求項９乃至１３のいずれか１項に記載のサーバシステム。
【請求項１５】
前記取得された前記エラー情報に基づいて、前記通信装置において発生しているエラーに関する情報を前記音声制御デバイスの外部且つ前記通信装置の外部の端末装置に、前記端末装置が表示する通知画面で通知させるための画面通知情報を送信する情報送信手段と、
を有することを特徴とする請求項１乃至１４のいずれか１項に記載のサーバシステム。
【請求項１６】
前記通信装置において前記複数のエラーが発生している場合でも、前記画面通知情報は、前記第１のエラーに関する情報及び前記第２のエラーに関する情報を、前記端末装置に前記通知画面で通知させるための情報であることを特徴とする請求項１５に記載のサーバシステム。
【請求項１７】
前記通信装置において前記複数のエラーが発生している場合、前記画面通知情報は、前記第１のエラーに関する情報を、前記第２のエラーに関する情報より優先的に、前記端末装置に前記通知画面で通知させるための情報であることを特徴とする請求項１５に記載のサーバシステム。
【請求項１８】
前記通信装置において前記複数のエラーが発生している場合、前記画面通知情報は、前記第１のエラーに関する情報を前記端末装置に前記通知画面で通知させ、前記第２のエラーに関する情報を前記端末装置に前記通知画面で通知させないための情報であることを特徴とする請求項１７に記載のサーバシステム。
【請求項１９】
前記通信装置において前記複数のエラーが発生している場合、前記画面通知情報は、前記通知画面において、前記第１のエラーに関する情報を、前記第２のエラーに関する情報より上方に表示するための情報であることを特徴とする請求項１７に記載のサーバシステム。
【請求項２０】
前記通信装置は、印刷部によって記録剤を記録媒体に付加することで、画像を印刷可能であり、
前記複数のエラーには、前記通信装置が備えるカバーが開いているエラーと、前記通信装置が備える前記記録媒体が無いエラーと、前記通信装置が備える前記記録媒体が搬送経路内で詰まっているエラーと、前記印刷部に電力が供給されていないエラーと、のうち少なくとも１つが含まれることを特徴とする請求項１５乃至１９のいずれか１項に記載のサーバシステム。
【請求項２１】
前記第１のエラーは、前記通信装置が備えるカバーが開いているエラーであり、前記第２のエラーは、前記通信装置が備える前記記録媒体が無いエラーであることを特徴とする請求項２０に記載のサーバシステム。
【請求項２２】
前記通信装置は、印刷部によって記録剤を記録媒体に付加することで、画像を印刷可能であり、
前記複数のエラーには、前記通信装置が備える複数の記録剤のうち第１の記録剤が第１の量より少ないエラーと、前記複数の記録剤のうち第２の記録剤が前記第１の量より多く第２の量より少ないエラー状態であるエラーと、のうち少なくとも１つが含まれることを特徴とする請求項１５乃至２１のいずれか１項に記載のサーバシステム。
【請求項２３】
前記第１のエラーは、前記第１の記録剤が前記第１の量より少ないエラーであり、前記第２のエラーは、前記第２の記録剤が前記第１の量より多く前記第２の量より少ないエラーであることを特徴とする請求項２２に記載のサーバシステム。
【請求項２４】
前記通信装置は、印刷部によって記録剤を記録媒体に付加することで、画像を印刷可能であり、
前記画面通知情報は、前記取得された前記エラー情報に基づいて、前記通信装置において発生している、前記記録剤のエラー以外のエラーに関する情報及び、前記記録剤のエラーに関する情報を前記端末装置に前記通知画面で通知させるための情報であることを特徴とする請求項１５乃至２１のいずれか１項に記載のサーバシステム。
【請求項２５】
前記通信装置が備える複数の記録剤のうち第１の記録剤が第１の量より少ないエラーであり、前記複数の記録剤のうち第２の記録剤が前記第１の量より多く第２の量より少ないエラーである場合、前記画面通知情報は、前記第１の記録剤のエラーに関する情報を、前記第２の記録剤のエラーに関する情報より優先的に、前記端末装置に前記通知画面で通知させるための情報であることを特徴とする請求項２１に記載のサーバシステム。
【請求項２６】
前記第１の記録剤が前記第１の量より少ないエラーであり、前記第２の記録剤が前記第１の量より多く前記第２の量より少ないエラーである場合、前記画面通知情報は、前記第１の記録剤のエラーに関する情報を前記端末装置に前記通知画面で通知させ、前記第２の記録剤のエラーに関する情報を前記端末装置に前記通知画面で通知させないための情報であることを特徴とする請求項２５に記載のサーバシステム。
【請求項２７】
前記第１の記録剤が前記第１の量より少ないエラーであり、前記第２の記録剤が前記第１の量より多く前記第２の量より少ないエラーである場合、前記画面通知情報は、前記通知画面において、前記第１の記録剤のエラーに関する情報を、前記第２の記録剤のエラーに関する情報より上方に表示するための情報であることを特徴とする請求項２５に記載のサーバシステム。
【請求項２８】
前記音声通知情報に基づいて前記音声制御デバイスによって音声で通知される、前記通信装置において発生しているエラーに関するメッセージに含まれないメッセージが、前記画面通知情報に基づいて前記端末装置によって前記通知画面で通知される、前記通信装置において発生しているエラーに関するメッセージに含まれることを特徴とする請求項２４乃至２７のいずれか１項に記載のサーバシステム。
【請求項２９】
前記音声通知情報に基づいて前記音声制御デバイスによって音声で通知される、前記通信装置において発生しているエラーに関するメッセージに含まれず、前記画面通知情報に基づいて前記端末装置によって前記通知画面で通知される、前記通信装置において発生しているエラーに関するメッセージに含まれるメッセージは、前記通信装置が保持する記録剤のうちエラーが発生している記録剤の識別情報を示すメッセージであることを特徴とする請求項２８に記載のサーバシステム。
【請求項３０】
前記識別情報を示すメッセージは、前記通信装置が保持する記録剤のうちエラーが発生している記録剤の型番を示すメッセージであることを特徴とする請求項２９に記載のサーバシステム。
【請求項３１】
前記通信装置が備える記録剤はインクであることを特徴とする請求項２４乃至３０のいずれか１項に記載のサーバシステム。
【請求項３２】
前記音声制御デバイスに対して音声で状態確認指示が行われたことに基づいて、前記画面通知情報が送信されることを特徴とする請求項１５乃至３１のいずれか１項に記載のサーバシステム。
【請求項３３】
前記画面通知情報が、前記音声制御デバイスの情報が紐づけられているアカウントと同一のアカウントに紐づけられている情報に対応する前記端末装置に送信されることを特徴とする請求項１５乃至３２のいずれか１項に記載のサーバシステム。
【請求項３４】
前記音声制御デバイスに対して音声で状態確認指示が行われたことに基づいて、前記音声通知情報が送信されることを特徴とする請求項１乃至３３のいずれか１項に記載のサーバシステム。
【請求項３５】
前記音声制御デバイスに対して音声で印刷指示が行われたことに基づいて、前記印刷指示に基づく印刷処理を通信装置に実行させるための情報を送信する印刷指示手段と、
を有することを特徴とする請求項１乃至３４のいずれか１項に記載のサーバシステム。
【請求項３６】
１又は複数のサーバによって構成されることを特徴とする請求項１乃至３５のいずれか１項に記載のサーバシステム。
【請求項３７】
通信装置と通信可能なサーバシステムの制御方法であって、
前記通信装置において発生しているエラーに関するエラー情報を取得する取得ステップと、
前記取得された前記エラー情報に基づいて、前記通信装置において発生しているエラーに関する情報を音声制御デバイスに音声で通知させるための音声通知情報を送信する送信ステップと、
を有し、
前記通信装置において複数のエラーが発生している場合、前記音声通知情報は、前記複数のエラーのうち第１のエラーに関する情報を、前記複数のエラーのうち第２のエラーに関する情報より優先的に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とする制御方法。
【請求項３８】
通信装置であって、
音声制御デバイスに対して音声で印刷指示が行われたことに基づいて、前記印刷指示に基づく情報を受信する受信手段と、
前記受信された前記印刷指示に基づく情報に基づく印刷処理を実行する印刷手段と、
前記通信装置において発生しているエラーに関するエラー情報を送信する送信ステップと、を有し、
前記エラー情報が送信された後、前記エラー情報に基づいて、前記通信装置において発生しているエラーに関する情報を前記音声制御デバイスに音声で通知させるための音声通知情報が送信され、
前記通信装置において複数のエラーが発生している場合、前記音声通知情報は、前記複数のエラーのうち第１のエラーに関する情報を、前記複数のエラーのうち第２のエラーに関する情報より優先的に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とする通信装置。
【請求項３９】
通信装置、及び通信装置と通信可能なサーバシステムを含む通信システムであって、
前記通信装置において発生しているエラーに関するエラー情報を送信する送信手段と、
前記送信されたエラー情報を取得する取得手段と、
前記取得された前記エラー情報に基づいて、前記通信装置において発生しているエラーに関する情報を音声制御デバイスに音声で通知させるための音声通知情報を送信する送信手段と、
を有し、
前記通信装置において複数のエラーが発生している場合、前記音声通知情報は、前記複数のエラーのうち第１のエラーに関する情報を、前記複数のエラーのうち第２のエラーに関する情報より優先的に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバシステム、通信装置、制御方法、及び通信システムに関する。
【背景技術】
【０００２】
通信装置に関する情報を通知する通知システムが知られている。特許文献１には、情報処理装置から送信された印刷ジョブに基づく印刷中に、プリンタにおいてエラーが発生した場合、情報処理装置の表示部に、プリンタに関する状態を通知するためのトーストが表示される技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１７０６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通信装置に関する情報を通知する通知システムが普及するにあたり、よりユーザビリティの高い通知方法が要望されている。
【０００５】
本発明は、通信装置に関する情報の通知におけるユーザビリティを向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記課題に鑑みてなされたものであり、通信装置と通信可能なサーバシステムであって、
前記通信装置において発生しているエラーに関するエラー情報を取得する取得手段と、
前記取得された前記エラー情報に基づいて、前記通信装置において発生しているエラーに関する情報を音声制御デバイスに音声で通知させるための音声通知情報を送信する送信手段と、
を有し、
前記通信装置において複数のエラーが発生している場合、前記音声通知情報は、前記複数のエラーのうち第１のエラーに関する情報を、前記複数のエラーのうち第２のエラーに関する情報より優先的に、前記音声制御デバイスに音声で通知させるための情報であることを特徴とする。
【発明の効果】
【０００７】
本発明により、通信装置に関する情報の通知におけるユーザビリティを向上させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】通信システムの構成の一例を示す図である。
【図２】音声制御デバイスのハードウェア構成図を示すブロック図である。
【図３】管理サーバおよび中継サーバのハードウェア構成図を示すブロック図である。
【図４】印刷装置のハードウェア構成図を示すブロック図である。
【図５】端末装置のハードウェア構成図の概略を示すブロック図である。
【図６】管理サーバが各装置を紐づけて管理するための登録処理を示すシーケンス図である。
【図７】印刷サービス実行処理を示すシーケンス図である。
【図８】音声制御デバイスを用いた印刷処理を示すシーケンス図である。
【図９】音声制御デバイスと関連付けられた印刷装置の状態情報を確認する状態確認処理を示すシーケンス図である。
【図１０】状態確認処理において中継サーバが実行する処理を示すフローチャートである。
【図１１】エラー状態の優先度が定義付けられている優先度テーブルの一例である。
【図１２】インク状態の優先度が定義付けられている優先度テーブルの一例である。
【図１３】表示部に表示される通知画面の一例である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
（第１実施形態）
＜システム構成＞
図１に、本実施形態に係る通信システムの構成図の一例を示す。本実施形態のシステムは、例えば、音声制御デバイス１０１、音声制御デバイス管理サーバ（以下、管理サーバ）１０２、中継サーバ１０３、印刷装置１０４、端末装置１０５、アクセスポイント（ＡＰ）１０６等で構成される。音声制御デバイス１０１は、例えば、スマートスピーカなどである。端末装置１０５は、例えば、スマートフォン、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の任意の端末装置である。なお、以下では、端末装置１０５はスマートフォンである。印刷装置１０４は、本実施形態における通信装置であり、インク等の記録剤を紙等の記録媒体に付加することで、記録媒体上に画像を形成する（印刷する）プリンタである。印刷装置１０４は、複写機能、ＦＡＸ機能、印刷機能等の複数の機能を備える複合機であってもよい。なお、本実施形態では、印刷装置１０４は、インクジェット方式によって印刷を行う装置であるものとするが、この形態に限定されず、例えば、電子写真方式や熱昇華方式によって印刷を行う装置であっても良い。なお、通信装置として、本実施形態では、印刷装置１０４を例示しているが、これに限定されない。例えば、複写機やファクシミリ装置、スマートフォン、携帯電話、タブレット端末、ＰＤＡ、デジタルカメラ、音楽再生デバイス、ストレージ、プロジェクタ、ＰＣ等、印刷以外のサービスを提供可能な装置であっても良い。ＡＰ１０６は、例えば、無線ＬＡＮルータである。ＡＰ１０６に接続している装置は、ＡＰ１０６を介してインターネットを利用可能となる。本実施形態では、音声制御デバイス１０１、印刷装置１０４、端末装置１０５は、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮの無線通信方式に従ってＡＰ１０６に無線接続する。
【００１１】
音声制御デバイス１０１、端末装置１０５は、ＡＰ１０６およびインターネットを介して管理サーバ１０２と通信可能である。印刷装置１０４は、ＡＰ１０６およびインターネットを介して中継サーバ１０３と通信可能である。また、音声制御デバイス１０１と端末装置１０５は、ＡＰ１０６を介して互いに接続可能（通信可能）である。なお、図１に示すシステム図では、音声制御デバイス１０１と印刷装置１０４、端末装置１０５は、同一のＡＰに接続してインターネットを利用可能な状態となっているが、この形態に限定さない。例えば、音声制御デバイス１０１と印刷装置１０４、端末装置１０５は、それぞれ異なるＡＰに接続してインターネットを利用可能な状態となっても良い。また、ＡＰを利用せずに、例えばＬＴＥや４Ｇ等の移動体通信網によって、インターネットを利用可能な状態となっても良い。
【００１２】
図２は、音声制御デバイス１０１のハードウェア構成図の概略を示すブロック図である。音声制御デバイス１０１は、スピーカ２０１、ＣＰＵ２０２、ＲＯＭ２０３、マイクロフォン２０４、ＲＡＭ２０５、外部記憶装置２０６、通信部２０７、近距離無線通信部２０８を有する。なお、図２乃至図４に示すブロックは、例えば内部バスを用いて相互に接続される。また、ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの、ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの、ＲＡＭはＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの頭字語である。なお、これらの構成は一例であり、各装置は、図示された以外のハードウェアを含んでもよい。また、図２乃至図４における複数のブロックが１つのブロックにまとめられてもよいし、１つのブロックが２つ以上のブロックに分割されてもよい。すなわち、各装置は、後述するような処理を実行可能な範囲で任意の構成をとることができる。
【００１３】
スピーカ２０１は、後述する処理により音声を発する。ＣＰＵ２０２は、システム制御部であり、音声制御デバイス１０１の全体を制御するプロセッサーである。ＲＯＭ２０３は、ＣＰＵ２０２が実行する制御プログラムやデータテーブル、組み込みＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラム等の固定データを格納する。本実施形態では、ＲＯＭ２０３に格納されている各制御プログラムは、ＲＯＭ２０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウェア実行制御を行うために用いられる。マイクロフォン２０４は、音声制御デバイスの周囲の音声を受信する。例えば、ユーザが発した声を受信する。ＲＡＭ２０５は、例えば、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成される。なお、ＲＡＭ２０５は、不図示のデータバックアップ用の一次電池によってデータが保持されるため、プログラム制御変数等のデータを揮発させずに格納することができる。また、音声制御デバイス１０１の設定情報や管理データ等を格納するメモリエリアもＲＡＭ２０５に設けられている。また、ＲＡＭ２０５は、ＣＰＵ２０２の主メモリ及びワークメモリとしても用いられる。外部記憶装置２０６は、アプリケーションソフトウェアを記憶する。
【００１４】
通信部２０７は、所定の無線通信方式に従って通信を行うための回路やアンテナを含んで構成される。例えば、通信部２０７はアクセスポイントに無線接続することができる。また、通信部２０７は、一時的に使用されるアクセスポイントとして動作することもある。本実施形態で使用される無線通信は、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮの無線通信方式（Ｗｉ−Ｆｉ）に従って動作する能力を有してもよいし、他の無線通信方式に従って動作する能力を有してもよい。
【００１５】
近距離無線通信部２０８は、音声制御デバイス１０１と一定の近距離範囲内に存在する他の装置と近距離無線通信を実行する。なお、近距離無線通信部２０８は、通信部２０７と異なる無線通信方式によって通信を行う。本実施形態では、近距離無線通信部２０８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に従って動作するものとする。
【００１６】
図５は、端末装置１０５のハードウェア構成図の概略を示すブロック図である。端末装置１０５は、一例として、入力インタフェース５０１、ＣＰＵ５０２、ＲＯＭ５０３、表示部５０４、ＲＡＭ５０５、外部記憶装置５０６、通信部５０７、近距離無線通信部５０８を有する。なお、これらのブロックは、例えば内部バスを用いて相互に接続される。
【００１７】
ＣＰＵ５０２は、システム制御部であり、装置の全体を制御する。ＲＡＭ５０５は、例えばＲＡＭ２０５と同様に、バックアップ電源を必要とするＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等で構成される。ＲＡＭ５０５は、ＣＰＵ５０２の主メモリとワークメモリとしても用いられる。ＲＯＭ５０３は、ＣＰＵ５０２が実行する制御プログラムやデータテーブル、ＯＳプログラム等の固定データを格納する。なお、本実施形態では、端末装置１０５は、音声制御デバイス１０１用のアプリケーションプログラム（以下、音声制御アプリケーション）をインストールして、ＲＯＭ５０３に格納しているものとする。
【００１８】
表示部５０４は、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などから構成され、各種データに基づく画面を表示する。なお、表示部５０４は、タッチディスプレイ等で構成されることにより、ユーザから各種入力を受け付ける機能を有していても良い。すなわち、表示部５０４は、ユーザからのデータ入力や動作指示を受け付けるためのインタフェースであり、物理キーボードやボタン、タッチパネル等で構成される操作パネルであっても良い。通信部５０７は、上述の通信部２０７と同様の機能を有し、ＡＰ１０６を介して他の装置と無線接続することができる。近距離無線通信部５０８は、近距離無線通信部２０８と同じ無線通信方式を用いて、近距離無線通信部２０８との間で近距離無線通信を行うことができる装置である。
【００１９】
図３は、管理サーバ１０２および中継サーバ１０３のハードウェア構成図の概略を示すブロック図である。なお、本実施形態では、管理サーバ１０２および中継サーバ１０３がそれぞれ１台のサーバで構成されているが、複数台のサーバが連携して動作することで管理サーバ１０２や中継サーバ１０３に対応するサーバシステムが構築される形態であっても構わない。
【００２０】
ＣＰＵ３０１は、以下の各部を制御するためのプロセッサーである。ディスク装置３０２は、ＣＰＵ３０１が読み出すアプリケーションプログラム３１２やデータベース３１３やＯＳのほか各種ファイルを格納する。外部記憶メディア読取装置３０３は、ＳＤカードなどの外部記憶媒体に格納されたファイルなどの情報を読み出すための装置である。メモリ３０４は、ＲＡＭなどで構成され、ＣＰＵ３０１が必要に応じてデータの一時的格納やバッファリング等を行う。表示部３０５は、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などから構成され、各種データに基づく画面を表示する。操作部３０６は、ユーザが各種の入力操作を行うためのキーボードやマウスなどからなる。ネットワーク通信部３０７は、ネットワーク接続部３０８を介してインターネット等のネットワークと接続され、各種の通信を行う。なお、ネットワーク通信部３０７は有線ＬＡＮや無線ＬＡＮによって通信する。ネットワーク通信部３０７が有線ＬＡＮ対応の場合のネットワーク接続部３０８は有線ＬＡＮのケーブルを接続するためのコネクタであり、ネットワーク通信部３０７が無線ＬＡＮ対応の場合のネットワーク接続部３０８はアンテナとなる。なお、ネットワーク接続部３０８が、有線ＬＡＮおよび無線ＬＡＮの両者に対応していても良い。ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）通信部３１０は、各種周辺装置とＵＳＢ接続部３１１を介して接続され、ＵＳＢ規格によって各種通信を行う。そして、上述の各部はバス３０９で相互に接続される。また、後述する管理サーバ１０２および中継サーバ１０３の処理は、ＣＰＵ３０１が、処理に必要なプログラムを読み出して実行することで実現される。
【００２１】
図４は、印刷装置１０４のハードウェア構成図の概略を示すブロック図である。
【００２２】
印刷装置１０４において、印刷機能はプリンタ部４０１で、スキャナー機能はスキャナー部４０２で、ストレージ機能はメモリカード装着部４０３及びメモリカード４０４で実現される。
【００２３】
プリンタ部４０１は、外部から受信した画像データやメモリカード４０４に格納されている画像データに基づいて印刷を実行する。また、プリンタ部４０１は、インク残量等のインク情報や用紙残量等の用紙情報も管理している。
【００２４】
スキャナー部４０２は、原稿台（不図示）にセットされた原稿を光学的に読み取って電子データに変換し、更に指定されたファイル形式に変換した画像データを、ネットワーク経由で外部装置に送信、或いはＨＤＤ等の保存領域（不図示）に格納する。また、コピー機能は、原稿台に置かれた原稿をスキャナー部４０２で読み取って生成した画像データをプリンタ部４０１へ転送し、プリンタ部４０１が印刷用紙にその画像データに基づく画像を印刷することで実現される。
【００２５】
メモリカード装着部４０３に装着されたメモリカード４０４には、各種ファイルデータが格納される。このファイルデータは、ネットワークを介した外部装置から読み出して編集されることもある。また、外部装置からメモリカード４０４にファイルデータを格納することも可能である。
【００２６】
更に、印刷装置１０４は、ＣＰＵ４０５、プログラムメモリ４０６、ワークメモリ４０７、表示部４０８、操作部４０９、ネットワーク通信部４１０、ネットワーク接続部４１１、フラッシュメモリ４１２を備える。ＣＰＵ４０５は、印刷装置１０４内の各部を制御するためのプロセッサーである。プログラムメモリ４０６は、ＲＯＭなどで構成され、各種のプログラムコードや、中継サーバ１０３と通信するためのアプリケーション４１５が格納されている。またアプリケーション４１５はプリンタ部４０１にアクセスしてインク情報や用紙情報を取得する。ワークメモリ４０７は、ＲＡＭなどで構成され、各サービス実行時に画像データなどを一時格納したり、バッファリングしたりする。表示部４０８は、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などから構成され、各種データに基づく画面を表示する。操作部４０９は、ユーザが各種の入力操作を行うためのスイッチ等からなる。ネットワーク通信部４１０は、ネットワーク接続部４１１を介してインターネット等のネットワークと接続され、各種の通信を行う。なお、ネットワーク通信部４１０は有線ＬＡＮや無線ＬＡＮによって通信する。ネットワーク通信部４１０が有線ＬＡＮ対応の場合のネットワーク接続部４１１は有線ＬＡＮのケーブルを接続するためのコネクタであり、ネットワーク通信部４１０が無線ＬＡＮ対応の場合のネットワーク接続部４１１はアンテナとなる。なお、ネットワーク接続部４１１が、有線ＬＡＮおよび無線ＬＡＮの両者に対応していても良い。本実施形態では、ネットワーク通信部４１０は、無線ＬＡＮに対応しており、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮの無線通信方式に従ってＡＰ１０６と接続するものとする。
【００２７】
フラッシュメモリ４１２は、ネットワーク通信部４１０が受信した画像データなどを格納するための不揮発性のメモリである。そして、上述した各部は、バス４１３で相互に接続される。また、後述する印刷装置１０４の処理は、ＣＰＵ４０５が、処理に必要なプログラムを読み出して実行することで実現される。
【００２８】
＜音声制御デバイス１０１を用いた印刷処理＞
図１で示したシステムにおいて、音声制御デバイス１０１を用いた印刷処理が実行される。まず、音声制御デバイス１０１を用いた印刷処理が実行されるために、管理サーバ１０２が各装置を紐づけて管理するための登録処理が実行される必要がある。登録処理について図６のシーケンス図を用いて説明する。なお、本シーケンスにおいて各装置が実行する処理は、各装置のＣＰＵが、各装置のＲＯＭ等に記憶されているプログラムを実行することにより実現される。なお、端末装置１０５によって実行されるプログラムは、音声制御アプリケーションである。
【００２９】
まず、管理サーバ１０２が、各装置を紐づけて管理するための登録処理について説明する。
【００３０】
登録処理が実行される前に、ユーザは、管理サーバ１０２が管理する、音声制御デバイス１０１用のユーザアカウント（以下、第１のアカウント）に、端末装置１０５の音声制御アプリケーションを用いてログインしておく。これにより、管理サーバ１０２は、端末装置１０５と、第１のアカウントとを紐づけて管理する。ひいては、管理サーバ１０２は、第１のアカウントに紐づけられている端末装置１０５の音声制御アプリケーションに関する情報を認識する。また、端末装置１０５は、第１のアカウントに関する情報（アカウント名やＩＤ、パスワード等）を認識する。
【００３１】
その後、Ｓ６０１において、音声制御デバイス１０１は、ユーザからの所定の操作を受け付けて、登録処理を実行するモードに移行する。具体的には、音声制御デバイス１０１は、自身が有するアクセスポイントを有効化する。
【００３２】
次にＳ６０２において、端末装置１０５は、音声制御アプリケーションが表示する画面に対する入力により、ユーザから登録処理の実行指示を受け付ける。
【００３３】
次にＳ６０３において、端末装置１０５は、音声制御デバイス１０１が有するアクセスポイントにＷｉ−Ｆｉによって接続する。
【００３４】
次にＳ６０４において、端末装置１０５は、音声制御デバイス１０１に接続させる外部アクセスポイントを特定する。具体的には、端末装置１０５は、周囲の外部アクセスポイントを検索して、発見された外部アクセスポイントのリストを表示する。そして、端末装置１０５は、リストのうちユーザから選択された外部アクセスポイントを特定する。なお、外部アクセスポイントの特定方法は、この形態に限定されない。例えば、端末装置１０５は、音声制御デバイス１０１が実行した検索により発見された外部アクセスポイントのリストを、音声制御デバイス１０１からＷｉ−Ｆｉ接続を介して受信し、そのリストからユーザに選択された外部アクセスポイントを特定しても良い。また、例えば、端末装置１０５は、ユーザから登録処理の実行指示を受け付けた時に端末装置１０５が接続していた外部アクセスポイントを特定しても良い。
【００３５】
次にＳ６０５において、端末装置１０５は、Ｓ６０４で特定した外部アクセスポイントに関する情報や、上述した第１のアカウントに関する情報を、Ｗｉ−Ｆｉ接続を介して音声制御デバイス１０１に送信する。なお、端末装置１０５は、Ｓ６０５において情報を送信した後、音声制御デバイス１０１とのＷｉ−Ｆｉ接続を切断して、Ｓ６０４で特定した外部アクセスポイントとのＷｉ−Ｆｉ接続を確立しても良い。
【００３６】
なお、上述において、音声制御デバイス１０１は、第１登録処理に必要な情報をＷｉ−Ｆｉによって受信していたが、この形態に限定されない。例えば、音声制御デバイス１０１は、第１登録処理を実行するモードにおいて、Ｂｌｕｅｔｏｏｔｈ機能を有効化し、端末装置１０５とのＢｌｕｅｔｏｏｔｈ接続によって、第１登録処理に必要な情報を受信しても良い。
【００３７】
次にＳ６０６において、音声制御デバイス１０１は、自身が有するアクセスポイントを無効化して、端末装置１０５とのＷｉ−Ｆｉ接続を切断する。そして、音声制御デバイス１０１は、端末装置１０５から受信した外部アクセスポイントに関する情報に基づいて、当該外部アクセスポイントとＷｉ−Ｆｉによって接続する。なお、音声制御デバイス１０１は、外部アクセスポイントとのＷｉ−Ｆｉ接続が成功した場合、その旨を音声で通知しても良い。
【００３８】
次にＳ６０７において、音声制御デバイス１０１は、外部アクセスポイントを介して管理サーバ１０２にアクセスし、管理サーバ１０２に、端末装置１０５から受信した第１のアカウントに関する情報及び、自身の識別情報を送信する。
【００３９】
次にＳ６０８において、管理サーバ１０２は、受信した情報に基づいて、音声制御デバイス１０１と第１のアカウントと紐づけて管理する。なお、既に管理サーバ１０２は、端末装置１０５と、第１のアカウントとを紐づけて管理している。そのため、Ｓ６０８により、音声制御デバイス１０１と端末装置１０５と、第１のアカウントとが紐づけられる。
【００４０】
次にＳ６０９において、端末装置１０５は、音声制御デバイス１０１を用いて利用するサービス（スキル）の登録を行う。本実施形態では、音声制御デバイス１０１を用いた印刷サービスが利用されるため、印刷装置１０４に対応する印刷サービスが登録されるものとする。そのため、端末装置１０５は、印刷装置１０４に対応する印刷サービスがユーザによって選択されたことを示す情報を、管理サーバ１０２に送信する。
【００４１】
次にＳ６１０において、管理サーバ１０２は、受信した情報に基づいて、印刷装置１０４に対応する印刷サービスと第１のアカウントと紐づけて管理する。すなわち、印刷装置１０４に対応する印刷サービスが登録される。
【００４２】
次にＳ６１１において、端末装置１０５は、印刷サービスに紐づいている中継サーバ１０３が管理するユーザアカウント（以下、第２のアカウント）に、ログインするためのログイン画面を表示する。端末装置１０５は、ログイン画面を表示するための情報を、例えば、印刷サービスに紐づいている中継サーバ１０３にアクセスすることで取得する。なお、印刷装置１０４を制御するＰＣ等による第２アカウントへのログインが実行されていることで、予め中継サーバ１０３は、第２のアカウントと印刷装置１０４とを紐づけて管理しているものとする。
【００４３】
次にＳ６１２において、端末装置１０５は、ログイン画面に対して入力されたログイン情報（ＩＤ、パスワード等）、第１のアカウントに関する情報及び、管理サーバ１０２に関する情報を、中継サーバ１０３に送信する。
【００４４】
次にＳ６１３において、中継サーバ１０３は、受信したログイン情報が正しいか否かを判定する。そして、受信したログイン情報が正しく、第２のアカウントへのログインが成功した場合、受信した管理サーバ１０２に関する情報に基づいて、管理サーバ１０２にアクセスする。そして、中継サーバ１０３は、第１のアカウントによるアクセスを許可するためのアクセストークン及び、第２のアカウントに関する情報を管理サーバ１０２に送信する。
【００４５】
次にＳ６１４において、管理サーバ１０２は、受信した情報に基づいて、第１のアカウントと第２のアカウントを紐づけて管理する。
【００４６】
これにより、管理サーバ１０２は、各装置と各アカウントを紐づけて管理することが可能となり、本実施形態における通知処理において、いずれの情報をいずれの装置に送信すればよいかを認識できるようになる。
【００４７】
なお、上述において、端末装置１０５が実行する処理は、音声制御アプリケーションではなく、例えば端末装置１０５が備えるＷｅｂブラウザ等を介して実行されても良い。
【００４８】
音声制御デバイス１０１を用いた印刷サービスを利用するための、印刷サービス実行処理について説明する。印刷サービス実行処理のシーケンス図を図７に示す。なお、本シーケンスにおいて各装置が実行する処理は、各装置のＣＰＵが、各装置のＲＯＭ等に記憶されているプログラムを実行することにより実現される。また、本シーケンスにおいて各装置が実行する処理は、図６で説明した登録処理が完了している状態で、実行されるものとする。
【００４９】
まずユーザは、音声制御デバイス１０１の近辺で、音声制御デバイス１０１に対応する第１ウェイクワードを音声で発する。これにより、音声制御デバイス１０１は、ユーザからの音声指示を受け付けるモードに移行する。その後、ユーザは、登録されている印刷サービスを実行するための印刷サービス実行指示として、第２ウェイクワードを音声で発する。
【００５０】
そのため、まずＳ７０１にて、音声制御デバイス１０１は、マイクロフォン２０４によってユーザの音声を受信することで、印刷サービス実行指示（第２ウェイクワード）を受け付ける。
【００５１】
次に、Ｓ７０２にて、音声制御デバイス１０１は、インターネットを介して、管理サーバ１０２に、Ｓ７０１で受け付けた音声に基づく音声データを送信する。音声データを送信するとき、音声制御デバイス１０１は、マイクロフォン２０４によって受信したユーザの音声をそのまま音声データとして送信しても良いし、ユーザの音声をテキストデータに変換して、テキストデータを音声データとして送信しても良い。
【００５２】
次に、Ｓ７０３にて、管理サーバ１０２は、受信した音声データを解析する。具体的には、管理サーバ１０２は、第２ウェイクワードに対応する音声データを解析して、登録されている印刷サービス及び、当該印刷サービスに紐づいている中継サーバ１０３、当該印刷サービスに紐づいている第２アカウントを特定する。
【００５３】
次に、Ｓ７０４にて、管理サーバ１０２は、当該印刷サービスに紐づいている中継サーバ１０３に、印刷サービス実行指示が受け付けられたことを通知する。なお、このとき送信される情報には、登録されている印刷サービスに紐づいている第２のアカウントを示す情報が含まれる。
【００５４】
次に、Ｓ７０５にて、中継サーバ１０３は、印刷サービスの実行が要求されていることを特定する。また、登録されている印刷サービスに紐づいている第２のアカウントを特定し、いずれの印刷装置１０４を用いて印刷サービスを実行するかを特定する。
【００５５】
次に、Ｓ７０６にて、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能を通知するための通知情報を、管理サーバ１０２に送信する。なお、本実施形態では、音声制御デバイス１０１による通知と、端末装置１０５による通知の両方が行われるため、中継サーバ１０３は、音声制御デバイス１０１用の通知情報と端末装置１０５用の通知情報のそれぞれを送信する。なお本実施形態において、音声制御デバイス１０１によって音声で通知されるメッセージの内容は、音声制御デバイス１０１用の通知情報によって決定される。すなわち、中継サーバ１０３が、音声制御デバイス１０１によって音声で通知されるメッセージの内容を制御している。また、同様に、端末装置１０５によって画面で通知されるメッセージや図の内容は、端末装置１０５用の通知情報によって決定される。すなわち、中継サーバ１０３が、端末装置１０５によって画面で通知されるメッセージや図の内容を制御している。
【００５６】
次に、Ｓ７０７にて、管理サーバ１０２は、受信した通知情報に基づいて、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能を音声で通知するための音声通知情報を、音声制御デバイス１０１に送信する。
【００５７】
次に、Ｓ７０８にて、音声制御デバイス１０１は、受信した音声通知情報に基づいて、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能を、スピーカ２０１を用いて音声で通知する。本実施形態では、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能は、印刷装置１０４に印刷を実行させる印刷機能と、印刷装置１０４の状態を確認する状態確認機能とを含む。そのため、音声制御デバイス１０１は、印刷機能と状態確認機能を利用可能であることを、音声でユーザに通知する。
【００５８】
次に、Ｓ７０９にて、管理サーバ１０２は、受信した通知情報に基づいて、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能を画面表示によって通知するための画面通知情報を、第１のアカウントに紐づいている端末装置１０５に送信する。なお、Ｓ７０７よりも前にＳ７０９が実行されても良い。
【００５９】
次に、Ｓ７１０にて、端末装置１０５は、受信した画面通知情報に基づいて、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能を通知するための通知画面を、表示部５０４に表示する。具体的には例えば、図１３（ａ）に示すような通知画面１３００を表示する。なお本実施形態では、端末装置１０５は、音声制御デバイス１０１が音声で通知する内容よりも詳細な内容を、通知画面によってユーザに通知する。通知画面１３００において、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能を通知するための領域１３０１と、印刷機能によって印刷可能なコンテンツの種類を通知するための領域１３０２が含まれる。本実施形態では、領域１３０１に含まれるメッセージは、Ｓ７０８における音声通知によっても通知される。しかしながら、領域１３０２に含まれるメッセージは、Ｓ７０８における音声通知によっては通知されず、Ｓ７１０における画面通知によってのみ通知される。なお通知画面には、領域１３０１や領域１３０２に表示されるメッセージのような、印刷装置１０４に関する情報を通知するためのメッセージに限らず、印刷装置１０４に関する情報を通知するための図が含まれても良い。
【００６０】
これにより、ユーザは、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能を把握し、印刷サービスの利用を開始することができる。
【００６１】
次に、音声制御デバイス１０１を用いた印刷処理について説明する。音声制御デバイス１０１を用いた印刷処理のシーケンス図を図８に示す。なお、本シーケンスにおいて各装置が実行する処理は、各装置のＣＰＵが、各装置のＲＯＭ等に記憶されているプログラムを実行することにより実現される。また、本シーケンスにおいて各装置が実行する処理は、図７で説明した印刷サービス実行処理が完了し、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能をユーザが把握している状態で、実行されるものとする。
【００６２】
まずユーザは、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能のうち、印刷機能を利用するために、印刷指示として、印刷機能に対応する第３ウェイクワードを音声で発する。
【００６３】
そのため、まずＳ８０１にて、音声制御デバイス１０１は、マイクロフォン２０４によってユーザの音声を受信することで、印刷指示（第３ウェイクワード）を受け付ける。
【００６４】
次に、Ｓ８０２にて、音声制御デバイス１０１は、インターネットを介して、管理サーバ１０２に、Ｓ８０１で受け付けた音声に基づく音声データを送信する。
【００６５】
次に、Ｓ８０３にて、管理サーバ１０２は、中継サーバ１０３に、受信した音声データに基づく情報を送信する。
【００６６】
次に、Ｓ８０４にて、中継サーバ１０３は、Ｓ８０３で受信した情報を解析して、印刷機能の実行が要求されていることを特定する。
【００６７】
次に、Ｓ８０５にて、中継サーバ１０３は、印刷機能によって印刷可能なコンテンツの種類を音声によって通知するための、音声制御デバイス１０１用の通知情報を、管理サーバ１０２に送信する。なお、本実施形態では、印刷機能によって印刷可能なコンテンツの種類は、音声制御デバイス１０１による音声通知によってしか通知されないが、端末装置１０５による画面通知によって通知されても良い。すなわち、中継サーバ１０３は、印刷機能によって印刷可能なコンテンツの種類を画面表示によって通知するための、端末装置１０５用の通知情報をさらに送信しても良い。
【００６８】
次に、Ｓ８０６にて、管理サーバ１０２は、受信した通知情報に基づいて、印刷機能によって印刷可能なコンテンツの種類を音声で通知するための音声通知情報を、音声制御デバイス１０１に送信する。
【００６９】
次に、Ｓ８０７にて、音声制御デバイス１０１は、受信した音声通知情報に基づいて、印刷機能によって印刷可能なコンテンツの種類を、スピーカ２０１を用いて音声で通知する。
【００７０】
これにより印刷機能によって印刷可能なコンテンツの種類を把握したユーザは、コンテンツの名前を発することで、印刷機能によって印刷するコンテンツを選択する。なお、このとき、ユーザは、コンテンツの印刷における印刷設定（印刷部数、印刷の色設定等）を音声で発しても良い。
【００７１】
そのため、Ｓ８０８にて、音声制御デバイス１０１は、マイクロフォン２０４によってユーザの音声を受信することで、印刷機能によって印刷するコンテンツの選択や印刷設定を受け付ける。
【００７２】
次に、Ｓ８０９にて、音声制御デバイス１０１は、インターネットを介して、管理サーバ１０２に、Ｓ８０８で受け付けた音声に基づく音声データを送信する。
【００７３】
次に、Ｓ８１０にて、管理サーバ１０２は、中継サーバ１０３に、受信した音声データに基づく情報を送信する。
【００７４】
次に、Ｓ８１１にて、中継サーバ１０３は、Ｓ８１０で受信した情報を解析して、印刷機能によって印刷するコンテンツを特定する。
【００７５】
次に、Ｓ８１２にて、印刷対象のコンテンツを印刷するためのバイナリ形式の印刷データ、及び第２のアカウントに紐づいている印刷装置１０４に印刷対象のコンテンツの印刷を実行させるための印刷ジョブを生成する。生成された印刷データは、中継サーバ１０３の所定の格納領域に保存される。また、生成された印刷ジョブには、中継サーバ１０３の所定の格納領域に保存された印刷データを取得するための情報（ＵＲＬ等）が含まれる。
【００７６】
次に、Ｓ８１３にて、中継サーバ１０３は、生成した印刷ジョブを、インターネットを介して、第２のアカウントに紐づいている印刷装置１０４に送信する。
【００７７】
次に、Ｓ８１４にて、印刷装置１０４は、受信した印刷ジョブに基づいて、中継サーバ１０３の所定の格納領域に保存された印刷データを取得するための要求を、中継サーバ１０３に送信する。
【００７８】
次に、Ｓ８１５にて、中継サーバ１０３は、Ｓ８１４で受信した要求に応答して、Ｓ８１２で生成した印刷データを印刷装置１０４に送信する。なお、中継サーバ１０３は、印刷ジョブと印刷データとを別々に印刷装置１０４に送信するのではなく、印刷データを含めた印刷ジョブを、Ｓ８１３にて送信しても良い。
【００７９】
次に、Ｓ８１６にて、印刷装置１０４は、受信した印刷ジョブ及び印刷データに基づく印刷の実行を開始する。なお、印刷装置１０４は、印刷中にエラーが発生した場合は、印刷装置１０４がエラー状態であることを示す状態情報を、中継サーバ１０３に送信する。
【００８０】
次に、Ｓ８１７にて、中継サーバ１０３は、印刷装置１０４による印刷が開始されると、選択されたコンテンツが印刷装置１０４によって印刷されていることを通知するための通知情報を、管理サーバ１０２に送信する。なお、本実施形態では、音声制御デバイス１０１による通知と、端末装置１０５による通知の両方が行われるため、中継サーバ１０３は、音声制御デバイス１０１用の通知情報と端末装置１０５用の通知情報のそれぞれを送信する。
【００８１】
次に、Ｓ８１８にて、管理サーバ１０２は、受信した通知情報に基づいて、選択されたコンテンツが印刷装置１０４によって印刷されていることを音声で通知するための音声通知情報を、音声制御デバイス１０１に送信する。
【００８２】
次に、Ｓ８１９にて、音声制御デバイス１０１は、受信した音声通知情報に基づいて、選択されたコンテンツが印刷装置１０４によって印刷されていることを、スピーカ２０１を用いて音声で通知する。
【００８３】
次に、Ｓ８２０にて、管理サーバ１０２は、受信した通知情報に基づいて、選択されたコンテンツが印刷装置１０４によって印刷されていることを画面表示によって通知するための画面通知情報を、第１のアカウントに紐づいている端末装置１０５に送信する。なお、Ｓ８１８よりも前にＳ８２０が実行されても良い。
【００８４】
次に、Ｓ８２１にて、端末装置１０５は、受信した画面通知情報に基づいて、選択されたコンテンツが印刷装置１０４によって印刷されていることを通知するための通知画面を、表示部５０４に表示する。具体的には例えば、図１３（ｂ）に示すような通知画面１３０３を表示する。なお本実施形態では、端末装置１０５は、音声制御デバイス１０１が音声で通知する内容よりも詳細な内容を、通知画面によってユーザに通知する。通知画面１３０３において、選択されたコンテンツが印刷装置１０４によって印刷されていることを通知するための領域１３０４と、印刷指示を実行するための、第３ウェイクワードと異なるウェイクワードを通知するための領域１３０５が含まれる。本実施形態では、領域１３０４に含まれるメッセージは、Ｓ８１９における音声通知によっても通知されている。しかしながら、領域１３０５に含まれるメッセージは、Ｓ８１９における音声通知によっては通知されず、Ｓ８２１における画面通知によってのみ通知される。
【００８５】
その後、印刷ジョブに基づく印刷が完了したならば、Ｓ８２２にて、印刷装置１０４は、印刷が完了した状態であることを示す印刷完了状態情報を、中継サーバ１０３に送信する。
【００８６】
このようにして、印刷装置１０４は、音声制御デバイス１０１に対する音声での印刷指示をトリガーに、印刷を実行することができる。
【００８７】
なお、Ｓ８２２の後、中継サーバ１０３は、印刷完了状態情報に基づいて、印刷が完了したことを通知するための通知情報を、音声制御デバイス１０１や端末装置１０５に送信しても良い。
【００８８】
続いて、音声制御デバイス１０１と関連付けられた印刷装置１０４の状態情報を確認する状態確認処理について説明する。状態確認処理のシーケンス図を図９に示す。なお、本シーケンスにおいて各装置が実行する処理は、各装置のＣＰＵが、各装置のＲＯＭ等に記憶されているプログラムを実行することにより実現される。なお、端末装置１０５によって実行されるプログラムは、音声制御アプリケーションである。また、本シーケンスにおいて各装置が実行する処理は、図７で説明した印刷サービス実行処理が完了し、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能をユーザが把握している状態で、実行されるものとする。
【００８９】
まずユーザは、印刷サービスにおいて印刷装置１０４を用いて実行可能な機能のうち状態確認機能を利用するために、印刷装置１０４の状態の確認指示（印刷装置１０４の状態情報の取得指示）として、状態確認機能に対応する第４ウェイクワードを音声で発する。
【００９０】
そのため、まずＳ９０１にて、音声制御デバイス１０１は、マイクロフォン２０４によってユーザの音声を受信することで、印刷装置１０４の状態の確認指示（第４ウェイクワード）を受け付ける。
【００９１】
次に、Ｓ９０２にて、音声制御デバイス１０１は、インターネットを介して、管理サーバ１０２に、Ｓ９０１で受け付けた音声に基づく音声データを送信する。
【００９２】
次に、Ｓ９０３にて、管理サーバ１０２は、中継サーバ１０３に、受信した音声データに基づく情報を送信する。
【００９３】
次に、Ｓ９０４にて、中継サーバ１０３は、Ｓ８０３で受信した情報を解析して、状態確認機能の実行が要求されていることを特定する。
【００９４】
本実施形態において、印刷装置１０４は、印刷装置１０４自体の状態や、印刷装置１０４が備えるインクの状態が変化する毎に、中継サーバ１０３に、自身の状態に関する情報（状態情報）を送信する。本実施形態では、状態情報には、印刷装置１０４がエラー状態であることを示すエラー情報と、印刷装置１０４が備えるインクの状態を示すインク情報（記録剤情報）が含まれる。
【００９５】
例えば、印刷装置１０４は、印刷装置１０４の状態が、エラーが発生していない正常状態から、エラー状態に変化する毎に、中継サーバ１０３に、印刷装置１０４がエラー状態であることを示す状態情報を送信する。また例えば、印刷装置１０４の状態が、エラー状態から、正常状態に変化する毎に、中継サーバ１０３に、印刷装置１０４が正常状態であることを示す状態情報を送信する。
【００９６】
また例えば印刷装置１０４は、印刷装置１０４が備えるインクの状態が、インクが十分にある状態である正常状態からインクが少ない状態であるインク少状態に変化する毎に、中継サーバ１０３に、印刷装置１０４が備えるインクの状態を示す状態情報を送信する。
【００９７】
そして、中継サーバ１０３は、状態情報を受信する毎に、保持している状態情報を更新し、第２のアカウントに紐づいている印刷装置１０４の最新の状態について特定する。
【００９８】
そのため、Ｓ９０５にて、中継サーバ１０３は、保持している状態情報に基づいて通知情報を生成する。なお、本実施形態では、音声制御デバイス１０１による通知と、端末装置１０５による通知の両方が行われるため、中継サーバ１０３は、音声制御デバイス１０１用の通知情報と端末装置１０５用の通知情報のそれぞれを生成する。
【００９９】
なお、中継サーバ１０３は、通知情報の要求を受信したことに応じて、印刷装置１０４に、最新の状態情報を要求し、新たに状態情報を取得しても良い。その場合、新たに取得された状態情報に基づいて、通知情報が生成される。
【０１００】
なお、本実施形態では、印刷装置１０４の状態が、印刷装置１０４に複数のエラーが発生している状態であることが、状態情報に基づいて中継サーバ１０３により特定された場合、各エラーに設定された優先度に応じて、生成される通知情報が異なる。通知情報の具体的な生成方法については後述する。
【０１０１】
次に、Ｓ９０６にて、中継サーバ１０３は、生成した通知情報を、管理サーバ１０２に送信する。
【０１０２】
次に、Ｓ９０７にて、管理サーバ１０２は、受信した通知情報に基づいて、印刷装置１０４の状態を音声で通知するための音声通知情報を、音声制御デバイス１０１に送信する。
【０１０３】
次に、Ｓ９０８にて、音声制御デバイス１０１は、受信した音声通知情報に基づいて、印刷装置１０４の状態を、スピーカ２０１を用いて音声で通知する。具体的な通知方法については後述する。
【０１０４】
次に、Ｓ９０９にて、管理サーバ１０２は、受信した通知情報に基づいて、印刷装置１０４の状態を画面表示によって通知するための画面通知情報を、第１のアカウントに紐づいている端末装置１０５に送信する。なお、Ｓ９０７よりも前にＳ９０９が実行されても良い。
【０１０５】
次に、Ｓ９１０にて、端末装置１０５は、受信した画面通知情報に基づいて、印刷装置１０４の状態を通知するための通知画面を、表示部５０４に表示する。具体的な通知方法については後述する。
【０１０６】
このようにして、ユーザは、音声制御デバイス１０１に対する音声での指示をトリガーに、印刷装置１０４の状態を確認することができる。
【０１０７】
図１０は、状態確認処理において、中継サーバ１０３が実行する処理を示すフローチャートである。なお、本フローチャートが示す処理は、中継サーバ１０３のＣＰＵ３０１が、中継サーバ１０３のディスク装置３０２等に記憶されているプログラムを実行することにより実現される。
【０１０８】
まず、Ｓ１００１にて、ＣＰＵ３０１は、音声制御デバイス１０１に対する音声による状態確認指示に基づいて送信された情報を、管理サーバ１０２から受信する。
【０１０９】
次に、Ｓ１００２にて、ＣＰＵ３０１は、現在保持している印刷装置１０４の状態情報を解析して、印刷装置１０４の状態を特定する。印刷装置１０４の状態には、例えば、エラーが発生しているエラー状態や、エラーが発生していない正常状態、印刷ジョブに基づいて印刷を実行している状態等が含まれる。本実施形態では、エラー状態とは、印刷装置１０４が印刷を実行できない状態である。また、エラー状態には、例えば、カバーオープン状態、紙ジャム状態、用紙無し状態、ビジー状態、オフライン状態が含まれる。カバーオープン状態は、印刷装置１０４が備える印刷ヘッドにインクカートリッジが取り付けられる際に開放される不図示のカバーが開いている状態である。紙ジャム状態は、用紙（記録媒体）が搬送経路内で詰まっている状態である。用紙無し状態は、印刷装置１０４が保持する用紙が無い状態である。ビジー状態は、印刷装置１０４が、印刷以外の処理（例えば、原稿を読み取って画像データを生成するスキャン処理）を実行している状態である。オフライン状態は、プリンタ部４０１に電力が供給されていない（又は電力の供給が制限されている）状態である。なお、エラー状態には他にも例えば、印刷装置１０４が保持するインク（記録剤）が少ないインク少状態、印刷装置１０４が保持するインクが無いインク無し状態、印刷装置１０４が保持する用紙が少ない用紙少状態等が含まれても良い。また、印刷装置１０４に複数のエラーが発生している場合は、Ｓ１００４において、複数のエラー状態が特定される。
【０１１０】
次に、Ｓ１００３にて、ＣＰＵ３０１は、Ｓ１００２で特定した印刷装置１０４の状態がエラー状態か否かを判定する。ＣＰＵ３０１は、判定結果がＹＥＳの場合は、Ｓ１００４に進み、判定結果がＮＯの場合は、Ｓ１００８に進む。
【０１１１】
Ｓ１００４にて、ＣＰＵ３０１は、印刷装置１０４に複数のエラーが発生している（Ｓ１００２で複数のエラー状態が特定された）か否かを判定する。ＣＰＵ３０１は、判定結果がＹＥＳの場合は、Ｓ１００５に進み、判定結果がＮＯの場合は、Ｓ１００７に進む。
【０１１２】
Ｓ１００５にて、ＣＰＵ３０１は、Ｓ１００２で特定した複数のエラー状態の優先度を特定する。具体的には、まずＣＰＵ３０１は、図１１に示すような優先度テーブルを参照する。優先度テーブルは、データベース３１３に格納されている。優先度テーブルには、エラー状態の優先度が定義付けられており、ＣＰＵ３０１は、優先度テーブルによって示される優先度に基づいて、Ｓ１００２で特定した複数のエラー状態の優先度を特定する。本実施形態では、カバーオープン状態＞紙ジャム状態＞用紙無し状態＞ビジー状態＞オフライン状態の順で優先度が高いものとする。そのため例えば、複数のエラー状態が、カバーオープン状態と用紙無し状態、オフライン状態である場合、カバーオープン状態の優先度が一番高く、インク無し状態の優先度が二番目に高く、オフライン状態の優先度が一番低いことが特定される。なお、優先度テーブルに定義づけられている優先度やエラー状態の内容は上述の形態に限定されず、任意に定義づけられて良い。
【０１１３】
次に、Ｓ１００６にて、ＣＰＵ３０１は、Ｓ１００２で特定した印刷装置１０４の状態及び、Ｓ１００５で特定された各エラー状態の優先度に基づいて、印刷装置１０４のエラー状態に関する通知情報を生成する。具体的には、ＣＰＵ３０１は、より優先度が高いエラー状態が、音声制御デバイス１０１や端末装置１０５においてより優先的に通知されるように、通知情報を生成する。より具体的には、ＣＰＵ３０１は、Ｓ１００２で特定した複数のエラー状態のうち、一番優先度が高いエラー状態のみ通知され、一番優先度が高いエラー状態以外のエラー状態が通知されないように、通知情報を生成する。なお上述したように、本実施形態では、通知情報に基づいて、音声制御デバイス１０１による通知と、端末装置１０５による通知の両方が行われる。そのため、ＣＰＵ３０１は、印刷装置１０４の状態を音声で通知するための、音声制御デバイス１０１用の通知情報と、印刷装置１０４の状態を画面表示によって通知するための、端末装置１０５用の通知情報と、を生成する。また、図１０のテーブルに示すように、通知されるエラー状態に対して、当該エラー状態をユーザに通知するためのメッセージが定義されている。音声制御デバイス１０１用の通知情報は、当該メッセージを、音声制御デバイス１０１によって音声で発するための通知情報である。また、端末装置１０５用の通知情報は、当該メッセージを含む通知画面を、印刷装置１０４によって表示するための通知情報である。なお、当該メッセージには例えば、印刷装置１０４のエラー状態を通知するためのメッセージだけでなく、印刷装置１０４のエラー状態を解消するためのメッセージ等が含まれていても良い。また、例えば、音声制御デバイス１０１によって音声で発されるメッセージと、端末装置１０５によって表示されるメッセージとが異なっていても良い。次に、ＣＰＵ３０１は、Ｓ１００８に進む。
【０１１４】
なおこの形態に限定されず、より優先度が高いエラー状態が、音声制御デバイス１０１や端末装置１０５においてより優先的に通知されれば、全てのエラー状態が通知される形態でも良い。具体的には例えば、優先度が高いエラー状態が、優先度が低いエラー状態よりも先に音声で通知されたり、優先度が高いエラー状態を示す画面が、優先度が低いエラー状態を示す画面よりも先に表示されたりするように、通知情報が生成されても良い。
【０１１５】
Ｓ１００４の判定結果がＮＯの場合に実行されるＳ１００７では、ＣＰＵ３０１は、Ｓ１００２で特定した印刷装置１０４の状態に基づいて、印刷装置１０４のエラー状態に関する通知情報を生成する。このとき、印刷装置１０４には１つのエラーしか発生していないため、当該１つのエラーに関するエラー状態が通知されるように、音声制御デバイス１０１用の通知情報と、端末装置１０５用の通知情報とが生成される。次に、ＣＰＵ３０１は、Ｓ１００９に進む。
【０１１６】
Ｓ１００３の判定結果がＮＯの場合に実行されるＳ１００８では、ＣＰＵ３０１は、Ｓ１００２で特定した印刷装置１０４の状態に基づいて、印刷装置１０４のエラー状態に関する通知情報を生成する。このとき、印刷装置１０４にはエラーが発生していないため、印刷装置１０４がエラー状態でないこと（印刷装置１０４が正常状態であること）が通知されるように、音声制御デバイス１０１用の通知情報と、端末装置１０５用の通知情報とが生成される。次に、ＣＰＵ３０１は、Ｓ１００９に進む。
【０１１７】
本実施形態では、印刷装置１０４がエラー状態である場合、まず、印刷装置１０４がいずれのエラー状態であるかが音声で通知された後、印刷装置１０４が備えるインクに関する情報が音声で通知される。そして、本実施形態では、印刷装置１０４は、ブラック、シアン、マゼンタ、イエローの各色のインクを備えているものとする。そのため、印刷装置１０４が備えるインクに関する情報は、色毎に通知される。
【０１１８】
そこで、Ｓ１００９にて、ＣＰＵ３０１は、印刷装置１０４が備える各色のインクの状態（インク状態）を特定する。インク状態には、インク無し状態、インク少状態１、インク少状態２、正常状態が含まれる。インク無し状態は、インクが第１の量より少ない状態である。インク少状態１は、インクが第１の量より多く、第２の量より少ない状態である。インク少状態２は、インクが第２の量より多く、第３の量より少ない状態である。正常状態は、インクが第３の量より多い状態である。すなわち、印刷装置１０４が備えるインクの量は、正常状態＞インク少状態２＞インク少状態１＞インク無し状態の順で多い。インク無し状態、インク少状態１、インク少状態２は、インクに関する印刷装置１０４のエラー状態ともいえる。
【０１１９】
次に、Ｓ１０１０にて、ＣＰＵ３０１は、各色のインクの優先度を特定する。具体的には、まずＣＰＵ３０１は、図１２に示すような優先度テーブルを参照する。優先度テーブルは、データベース３１３に格納されている。優先度テーブルには、インク状態の優先度が定義付けられており、ＣＰＵ３０１は、優先度テーブルによって示される優先度に基づいて、各色のインクの優先度を特定する。本実施形態では、インク無し状態＞インク少状態１＞インク少状態２＞正常状態の順で優先度が高いものとする。そのため例えば、ブラックのインクがインク空状態、シアン、マゼンタのインクがインク無し状態、イエローのインクが正常状態であるとする。その場合、ブラックのインクの優先度が一番高く、シアン、マゼンタのインクの優先度が二番目に高く、イエローのインクの優先度が一番低いことが特定される。なお、優先度テーブルに定義づけられている優先度やエラー状態の内容は上述の形態に限定されず、任意に定義づけられて良い。また、ブラック、シアン、マゼンタ、イエロー以外の色のインクが印刷装置１０４によって保持される場合には、ブラック、シアン、マゼンタ、イエロー以外の色のインクについても、優先度が特定される。
【０１２０】
次に、Ｓ１０１１にて、ＣＰＵ３０１は、各色のインクに関するインク状態及び、Ｓ１００７で特定した優先度に基づいて、印刷装置１０４が備える各色のインクに関する通知情報を生成する。具体的には、ＣＰＵ３０１は、より優先度が高い色のインクのインク状態が、音声制御デバイス１０１や端末装置１０５においてより優先的に通知されるように、通知情報を生成する。より具体的には、ＣＰＵ３０１は、より優先度が高い色のインクのインク状態が、優先度が低い色のインクのインク状態よりも先に音声で通知されるように、通知情報を生成する。また、ＣＰＵ３０１は、より優先度が高い色のインクのインク状態が、優先度が低い色のインクのインク状態よりも、通知画面において上方に表示されるように、通知情報を生成する。なお、ＣＰＵ３０１は、一番優先度が高い色のインクのインク状態のみ通知され、一番優先度が高い色のインクのインク状態以外のインク状態が通知されないように、通知情報が生成しても良い。また、各色のインクに関する通知情報についても、音声制御デバイス１０１用の通知情報と、端末装置１０５用の通知情報とが生成される。また、図１１のテーブルに示すように、通知されるインク状態に対して、当該インク状態をユーザに通知するためのメッセージが定義されている。音声制御デバイス１０１用の通知情報は、当該メッセージ及びインクの色を、音声制御デバイス１０１によって音声で発するための通知情報である。また、端末装置１０５用の通知情報は、当該メッセージ及びインクの色を含む通知画面を、印刷装置１０４によって表示するための通知情報である。なお、当該メッセージには例えば、印刷装置１０４のインク状態を通知するためのメッセージだけでなく、インクの型番等の識別情報を通知するためのメッセージ等が含まれていても良い。また、例えば、音声制御デバイス１０１によって音声で発されるメッセージと、端末装置１０５によって表示されるメッセージとが異なっていても良い。本実施形態では、音声制御デバイス１０１によって音声で発されるメッセージには、インクの型番を通知するためのメッセージが含まれないが、端末装置１０５によって表示されるメッセージには、インクの型番を通知するためのメッセージが含まれる。これは、インクの型番は、アルファベットや数字が羅列された情報であることが多く、ユーザは、インクの型番を音声で通知されても、内容を正確に把握できないことが多いためである。
【０１２１】
なおこの形態に限定されず、より優先度が高い色のインクのインク状態のみ通知され、優先度が低い色のインクのインク状態が通知されないように、通知情報が生成されても良い。
【０１２２】
また、ＣＰＵ３０１は、本実施形態では、全ての色のインクに関するインク状態が正常状態である場合、全ての色のインクに関するインク状態が正常状態であることが通知されるように、通知情報を生成する。そして、ＣＰＵ３０１は、いずれかの色のインクに関するインク状態が正常状態以外の状態である場合、正常状態である色のインクに関するインク状態については通知されないように、通知情報を生成する。しかしこの形態に限定されず、ＣＰＵ３０１は、いずれかの色のインクに関するインク状態が正常状態以外の状態である場合でも、正常状態である色のインクに関するインク状態が通知されるように、通知情報を生成しても良い。
【０１２３】
次に、Ｓ１０１２にて、ＣＰＵ３０１は、これまでに生成した印刷装置１０４のエラー状態に関する通知情報及び、各色のインクに関する通知情報を、管理サーバ１０２に送信する。
【０１２４】
通知情報を受信した管理サーバ１０２は、音声制御デバイス１０１用の通知情報を、第１のアカウントに紐づいている音声制御デバイス１０１に送信する。そして、音声制御デバイス１０１は、受信した通知情報に基づいて、音声で通知を行う。具体的には、音声制御デバイス１０１は、まず、印刷装置１０４のエラー状態に関する通知情報に基づく音声通知を行った後に、各色のインクに関する通知情報に基づく音声通知を行う。例えば、通知情報に印刷装置１０４がカバーオープン状態であることを通知するための通知情報とイエロー及びマゼンタのインクのインク状態を通知するための通知情報が含まれるとする。その場合、音声制御デバイス１０１は例えば、「プリンタのカバーが開いています。閉じてください。次のインクが完全になくなりました。マゼンタ。次のインクが少なくなっています。イエロー。」と音声で発する。また例えば、通知情報に印刷装置１０４が正常状態であることを通知するための通知情報と全てのインクのインク状態が正常状態であることを通知するための通知情報が含まれるとする。その場合、音声制御デバイス１０１は例えば、「プリンタは正常状態です。全てのインクが十分にあります。」と音声で発する。
【０１２５】
また、通知情報を受信した管理サーバ１０２は、端末装置１０５用の通知情報を、第１のアカウントに紐づいている端末装置１０５に送信する。そして端末装置１０５は、受信した通知情報に基づく通知画面を、表示部５０４に表示する。なお本実施形態では、端末装置１０５は、音声制御デバイス１０１が音声で通知する内容よりも詳細な内容を、通知画面によってユーザに通知する。図１３（ｃ）は、通知情報に印刷装置１０４がカバーオープン状態であることを通知するための通知情報とイエロー及びマゼンタのインクのインク状態を通知するための通知情報が含まれる場合に、表示部５０４に表示される通知画面の一例である。通知画面１３０６において、印刷装置１０４のエラー状態を通知するための領域１３０７と、印刷装置１０４が備えるインクのインク状態を通知するための領域１３０８が含まれる。本実施形態では、領域１３０７に含まれるメッセージは、音声制御デバイス１０１による音声通知によっても通知される。しかしながら、領域１３０２に含まれるメッセージは、音声制御デバイス１０１による音声通知によっては通知されず、端末装置１０５による画面通知によってのみ通知される。なお通知画面には、印刷装置１０４に関する情報を通知するためのメッセージに限らず、印刷装置１０４に関する情報を通知するための図が含まれても良い。
【０１２６】
このように本実施形態では、音声制御デバイス１０１に対する音声でのユーザ指示に応じて、ユーザに、印刷装置１０４に関するメッセージを通知することができる。
【０１２７】
また本実施形態では、音声制御デバイス１０１によって印刷装置１０４に関するメッセージを音声で通知しつつ、端末装置１０５によって印刷装置１０４に関するメッセージを通知画面で通知する。音声で通知が行われることで、ユーザは例えば、他の作業を行いながらも、印刷装置１０４に関するメッセージを把握することができる。また、通知画面によって通知が行われることで、ユーザは、音声だけでなく、画面によっても印刷装置１０４の状態を確認することができる。すなわち例えば、音声制御デバイス１０１の近くにいるユーザにも、音声制御デバイス１０１から離れた場所にいるユーザ等にも、印刷装置１０４に関するメッセージを通知することができる。また例えば、音声制御デバイス１０１によって発される音声を聞き逃したユーザや、音声制御デバイス１０１によって音声が発された後に再度通知を確認したいユーザにも、通知画面を確認させることで印刷装置１０４に関するメッセージを通知することができる。
【０１２８】
また一般に、ユーザにはできるだけ詳細な情報を通知すべきであるが、一方で、音声で通知される情報の量が多ければ、ユーザは音声の聞き逃し等により通知される情報を正しく認識できないことがある。しかしながら、画面表示によって通知される内容が多くとも、ユーザは正しくそれを認識することができる。そこで、本実施形態では、音声によって印刷装置１０４に関するメッセージをユーザに通知しつつ、音声では通知されないメッセージを通知画面によって通知する。本実施形態の制御により、音声で通知する情報を最低限に抑え、ユーザが正しく情報を認識できるようにすることができる。さらに、詳細な情報については、ユーザが通知画面によって確認できるようにすることができる。すなわち、音声で通知される情報をユーザに正しく認識させつつ、詳細な情報を通知画面でユーザに通知することができる。
【０１２９】
また、本実施形態では、印刷装置１０４に複数のエラーが発生している場合、音声通知情報によって、当該複数のエラー全てが音声で通知されるのではなく、優先度の高いエラーのみ音声で通知される。これにより、重要な情報のみユーザに音声で通知することができ、ユーザは音声で通知される内容を正しく認識することができる。
【０１３０】
（その他の実施形態）
なお、上述の実施形態では、ユーザによる状態確認指示に応じて、印刷装置１０４のエラー状態と、印刷装置１０４が備えるインクのインク状態の両方を通知していたが、この形態に限定されない。例えば、印刷装置１０４のエラー状態と、印刷装置１０４が備えるインクのインク状態のうち、いずれかのみを通知しても良い。また、例えば、印刷装置１０４のエラー状態を確認するためのワードと、印刷装置１０４が備えるインクのインク状態を確認するためのワードがそれぞれ区別されているものとする。その場合、印刷装置１０４のエラー状態と、印刷装置１０４が備えるインクのインク状態のうち、ユーザによる状態確認指示において発されたワードに応じた状態を通知する形態であっても良い。
【０１３１】
また、上述では、音声制御デバイス１０１によって音声で通知される情報に含まれず、端末装置１０５が表示する通知画面によって通知される情報に含まれる情報（以下、特定情報）として、状態が通知されているインクの識別情報を示すメッセージを例示した。しかし、これに限定されず、例えば、特定情報は、状態が通知されているインクを購入するための画面を表示すための情報（当該画面へのリンク）であっても良い。また例えば、特定情報は、状態が通知されているインクの残量を詳細に示すメッセージであっても良い。また例えば、特定情報は、インクに関する情報に限らず、印刷装置１０４のエラー状態に関する情報であっても良い。具体的には例えば、特定情報は、印刷装置１０４のエラー状態を解除するための方法を示すメッセージや図であっても良い。また例えば、上述では、優先度の低いエラー状態やインク状態に関する情報については通知されない構成を説明したが、この形態に限定されない。例えば、優先度の低いエラー状態やインク状態に関する情報が音声で通知されず、優先度の低いエラー状態やインク状態に関する情報が通知画面で通知される構成とすることで、優先度の低いエラー状態やインク状態に関する情報が特定情報として扱われても良い。
【０１３２】
上述では、印刷装置１０４は複数のインクを有しているものとしたが、この形態に限定されない。例えば、印刷装置１０４がモノクロプリンタである場合には、印刷装置１０４は、１種類（ブラック）のインクのみ有していても良い。その場合、インクに関する情報は、ブラックのインクに関してのみ通知される。また例えば、印刷装置１０４が、電子写真方式により印刷を行うプリンタである場合には、インクに関する情報の代わりに、トナーに関する情報が通知されても良い。
【０１３３】
上述では、音声制御デバイス１０１は、表示部を有しないものとしたが、この形態に限定されない。音声制御デバイス１０１は、印刷装置１０４から送信される通知の内容を提示するための、高性能な表示部や面積の大きい表示部を有しないが、簡単な情報をユーザに提示するための、表示性能の低い表示部や面積の小さい表示部を有していても良い。また、音声制御デバイス１０１が高性能な表示部や面積の大きい表示部を有している場合は、印刷装置１０４から送信される通知に関する画面を自身が備える当該表示部に表示しても良い。
【０１３４】
上述では、音声制御デバイス１０１によって音声で通知される内容を決定する通知情報や、端末装置１０５によって画面で通知される内容を決定する通知情報が、中継サーバ１０３によって生成される形態を説明したが、この形態に限定されない。例えば、当該通知情報が、印刷装置１０４や、管理サーバ１０２で生成され、当該通知情報が、印刷装置１０４や、管理サーバ１０２から送信されても良い。
【０１３５】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（ＣＰＵ、ＭＰＵ、プロセッサ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータで連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【０１３６】
１０１  音声制御デバイス
１０３  中継サーバ
１０４  印刷装置
１０５  端末装置
【図１】
2019219742.tif 000003
【図２】
2019219742.tif 000004
【図３】
2019219742.tif 000005
【図４】
2019219742.tif 000006
【図５】
2019219742.tif 000007
【図６】
2019219742.tif 000008
【図７】
2019219742.tif 000009
【図８】
2019219742.tif 000010
【図９】
2019219742.tif 000011
【図１０】
2019219742.tif 000012
【図１１】
2019219742.tif 000013
【図１２】
2019219742.tif 000014
【図１３】
2019219742.tif 000015