(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024138832
(43)【公開日】2024-10-09
(54)【発明の名称】印刷制御装置、印刷制御装置の制御方法、及びプログラム
(51)【国際特許分類】
G06F 3/16 20060101AFI20241002BHJP
B41J 29/38 20060101ALI20241002BHJP
B41J 29/42 20060101ALI20241002BHJP
【FI】
G06F3/16 650
B41J29/38 201
B41J29/42 F
G06F3/16 660
G06F3/16 620
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2023049536
(22)【出願日】2023-03-27
(71)【出願人】
【識別番号】000002369
【氏名又は名称】セイコーエプソン株式会社
(74)【代理人】
【識別番号】100179475
【弁理士】
【氏名又は名称】仲井 智至
(74)【代理人】
【識別番号】100216253
【弁理士】
【氏名又は名称】松岡 宏紀
(74)【代理人】
【識別番号】100225901
【弁理士】
【氏名又は名称】今村 真之
(72)【発明者】
【氏名】鶴山 慎一
(72)【発明者】
【氏名】小林 正幸
(72)【発明者】
【氏名】吹上 雅樹
【テーマコード(参考)】
2C061
【Fターム(参考)】
2C061AP01
2C061AP04
2C061AP07
2C061AQ05
2C061AS02
2C061CQ24
2C061CQ32
2C061HJ08
2C061HN05
2C061HN26
2C061HQ01
2C061HQ17
2C061HR07
(57)【要約】
【課題】プリンターの操作方法が不明な場合におけるユーザーの利便性を向上する。
【解決手段】サーバー装置100は、第1プリンター300Aと通信可能に接続されるサーバー装置100であって、第1プリンター300Aの操作方法に関して、第1ユーザーUAから入力された第1の質問の内容を示す第1質問情報Q11を取得する第1取得部111と、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する生成部112と、第1プリンター300Aに対して、第1回答情報A11を、印刷、音声、及び画像の少なくとも1つによって出力させる指示部115と、を備える。
【選択図】
図2
【特許請求の範囲】
【請求項1】
画像形成装置と通信可能に接続される印刷制御装置であって、
前記画像形成装置の操作方法に関して、ユーザーから入力された質問の内容を示す質問情報を取得する第1取得部と、
前記質問情報に基づいて、前記質問に対する回答を示す回答情報を生成する生成部と、
前記画像形成装置に対して、前記回答情報を、印刷、音声、及び画像の少なくとも1つによって出力させる指示部と、
を備える、印刷制御装置。
【請求項2】
前記指示部は、
前記画像形成装置に対して、前記回答情報を印刷によって出力するか否かを問い合わせる問合せ情報を送信し、
前記問合せ情報に対してユーザーから入力された入力情報が、印刷によって出力することを示す場合には、前記画像形成装置に対して、前記回答情報を印刷によって出力させ、
前記問合せ情報に対してユーザーから入力された入力情報が、印刷によって出力しないことを示す場合には、前記画像形成装置に対して、前記回答情報を、音声及び画像の少なくとも一方により出力させる、
請求項1に記載の印刷制御装置。
【請求項3】
前記質問は、前記画像形成装置の設定に関する質問であって、
前記画像形成装置の機種情報を前記画像形成装置から取得する第2取得部と、
前記機種情報に基づいて、前記質問に対応する前記画像形成装置の設定が可能であるか否かを判定する判定部と、
を更に備え、
前記指示部は、前記画像形成装置の設定が可能ではないと前記判定部が判定した場合には、前記画像形成装置に対して、前記画像形成装置の設定が可能ではないことを含む前記回答情報を、音声及び画像の少なくとも一方により出力させる、
請求項1に記載の印刷制御装置。
【請求項4】
前記指示部が、前記画像形成装置に対して、前記回答情報を、音声、及び画像の少なくとも一方によって出力させ、且つ、前記第1取得部が、前記回答情報に対して、前記ユーザーから入力された第2の質問の内容を示す第2質問情報を取得した場合に、
前記生成部は、前記第2質問情報に基づいて、前記第2の質問に対する回答を示す第2回答情報を生成し、
前記指示部は、前記画像形成装置に対して、前記第2回答情報を、印刷によって出力させる、
請求項1に記載の印刷制御装置。
【請求項5】
画像形成装置と通信可能に接続される印刷制御装置の制御方法であって、
前記画像形成装置の操作方法に関して、ユーザーから入力された質問の内容を示す質問情報を取得する取得ステップと、
前記質問情報に基づいて、前記質問に対する回答を示す回答情報を生成する生成ステップと、
前記画像形成装置に対して、前記回答情報を、印刷、音声、及び画像の少なくとも1つによって出力させる指示ステップと、
を含む、印刷制御装置の制御方法。
【請求項6】
画像形成装置と通信可能に接続される印刷制御装置のプロセッサーが実行するプログラムであって、
前記プロセッサーを、
前記画像形成装置の操作方法に関して、ユーザーから入力された質問の内容を示す質問情報を取得する第1取得部、
前記質問情報に基づいて、前記質問に対する回答を示す回答情報を生成する生成部、及び、
前記画像形成装置に対して、前記回答情報を、印刷、音声、及び画像の少なくとも1つによって出力させる指示部、
として機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、印刷制御装置、印刷制御装置の制御方法、及びプログラムに関する。
【背景技術】
【0002】
特許文献1には、プリンターに不具合が生じた場合、ユーザーがカスタマーサポートに電話することで、ユーザーのIDを通知するシステムが開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、特許文献1に記載のシステムでは、プリンターに不具合が生じた場合や、プリンターの操作方法が不明な場合に、ユーザーはカスタマーサポートに電話する手間がかかり、利便性が低下する可能性があった。
【課題を解決するための手段】
【0005】
上記課題を解決する一態様に係る印刷制御装置は、画像形成装置と通信可能に接続される印刷制御装置であって、前記画像形成装置の操作方法に関して、ユーザーから入力された質問の内容を示す質問情報を取得する第1取得部と、前記質問情報に基づいて、前記質問に対する回答を示す回答情報を生成する生成部と、前記画像形成装置に対して、前記回答情報を、印刷、音声、及び画像の少なくとも1つによって出力させる指示部と、を備える。
【0006】
上記課題を解決する別の一態様に係る印刷制御装置の制御方法は、画像形成装置と通信可能に接続される印刷制御装置の制御方法であって、前記画像形成装置の操作方法に関して、ユーザーから入力された質問の内容を示す質問情報を取得する取得ステップと、前記質問情報に基づいて、前記質問に対する回答を示す回答情報を生成する生成ステップと、前記画像形成装置に対して、前記回答情報を、印刷、音声、及び画像の少なくとも1つによって出力させる指示ステップと、を含む。
【0007】
上記課題を解決する更に別の一態様に係るプログラムは、画像形成装置と通信可能に接続される印刷制御装置のプロセッサーが実行するプログラムであって、前記プロセッサーを、前記画像形成装置の操作方法に関して、ユーザーから入力された質問の内容を示す質問情報を取得する第1取得部、前記質問情報に基づいて、前記質問に対する回答を示す回答情報を生成する生成部、及び、前記画像形成装置に対して、前記回答情報を、印刷、音声、及び画像の少なくとも1つによって出力させる指示部、として機能させる。
【図面の簡単な説明】
【0008】
【
図1】本実施形態に係る印刷制御システムの構成の一例を示す図。
【
図2】本実施形態に係るサーバー装置の構成の一例を示す図。
【
図3】本実施形態に係るプリンターの構成の一例を示す図。
【
図5】印刷制御システムの動作の一例を示すフローチャート。
【
図6】印刷制御システムの動作の他の一例を示すフローチャート。
【
図7】印刷制御システムの動作の更に別の一例を示すフローチャート。
【発明を実施するための形態】
【0009】
以下、図面を参照して本実施形態について説明する。
【0010】
まず、
図1を参照して、本実施形態に係る印刷制御システム1の構成について説明する。
図1は、本実施形態に係る印刷制御システム1の構成の一例を示す図である。
図1に示すように、印刷制御システム1は、サーバー装置100と、プリンター300と、を備える。
サーバー装置100は、ネットワークNWを介して、プリンター300と通信可能に接続される。ネットワークNWは、例えば、インターネットである。
本実施形態では、ネットワークNWがインターネットである場合について説明するが、これに限定されない。ネットワークNWが、例えば、LAN(Local Area Network)でもよいし、WAN(Wide Area Network)でもよい。
【0011】
プリンター300は、第1プリンター300Aと、第2プリンター300Bとを含む。
図1に示すように、第1プリンター300Aは、第1ユーザーUAの居室HAに配置され、第2プリンター300Bは、第2ユーザーUBの居室HBに配置される。第1ユーザーUAは、第1プリンター300Aの使用者である。第2ユーザーUBは、第2プリンター300Bの使用者である。
【0012】
プリンター300は、「画像形成装置」の一例に対応する。
本実施形態では、「画像形成装置」がプリンター300である場合について説明するが、これに限定されない。「画像形成装置」が、例えば、コピー機であってもよい。また、「画像形成装置」が、例えば、複合機であってもよい。
【0013】
第1プリンター300Aは、第1ユーザーUAから第1プリンター300Aの操作方法に関する質問を受け付ける。そして、第1プリンター300Aは、受け付けた質問の内容を示す第1質問情報Q11をサーバー装置100へ送信する。
サーバー装置100は、第1質問情報Q11に基づいて、質問に対する回答を示す第1回答情報A11を生成する。そして、サーバー装置100は、第1プリンター300Aに対して、第1回答情報A11を印刷、音声、及び画像の少なくとも1つによって出力させる。
【0014】
第2プリンター300Bは、第2ユーザーUBから第2プリンター300Bの操作方法に関する質問を受け付ける。そして、第2プリンター300Bは、受け付けた質問の内容を示す第1質問情報Q21をサーバー装置100へ送信する。
サーバー装置100は、第2質問情報Q21に基づいて、質問に対する回答を示す第1回答情報A21を生成する。そして、サーバー装置100は、第2プリンター300Bに対して、第1回答情報A21を印刷、音声、及び画像の少なくとも1つによって出力させる。
【0015】
第1プリンター300Aと、第2プリンター300Bとは、略同一の構成を有する。そこで、第1プリンター300Aと、第2プリンター300Bとを区別する必要がない場合には、以下の説明において、第1プリンター300A、及び第2プリンター300Bの各々をプリンター300と記載する場合がある。
【0016】
サーバー装置100は、「印刷制御装置」の一例に対応する。
本実施形態では、「印刷制御装置」がサーバー装置100である場合について説明するが、これに限定されない。「印刷制御装置」が、例えば、パーソナルコンピューターであってもよい。また、「印刷制御装置」が、タブレット端末であってもよい。
【0017】
次に、
図2を参照して、サーバー装置100の構成について説明する。
図2は、本実施形態に係るサーバー装置100の構成の一例を示す図である。
図2に示すように、サーバー装置100は、第1制御部110、第1操作機構120、第1表示機構130、及び第1通信インターフェース140を備える。第1制御部110は、サーバー装置100の各部を制御する。第1操作機構120、第1表示機構130、及び第1通信インターフェース140の各々は、第1制御部110と通信可能に接続される。
【0018】
第1制御部110は、CPU(Central Processing Unit)等の第1プロセッサー110A、ROM(Read Only Memory)等の第1メモリー110Bを備える。第1メモリー110Bは、第1制御プログラムPG1を記憶する。
【0019】
第1プロセッサー110Aは、複数のプロセッサーにより構成されてもよいし、単一のプロセッサーで構成されてもよい。
第1プロセッサー110Aが、後述する各部の機能を実現するようにプログラムされたハードウェアであってもよい。すなわち、第1プロセッサー110Aは、第1制御プログラムPG1をハードウェア回路として搭載した構成であってもよい。この場合には、例えば、第1プロセッサー110Aは、ASIC(Application Specific Integrated Circuit)、FPGA(Field―Programmable Gate Array)等で構成される。
以下の説明では、第1プロセッサー110Aが第1制御プログラムPG1を実行することによって、第1制御部110の各種の機能を実現する場合について説明する。
【0020】
第1メモリー110Bは、第1プロセッサー110Aが実行するプログラムや、第1プロセッサー110Aにより処理されるデータを記憶する記憶領域を有する。第1メモリー110Bは、第1プロセッサー110Aが実行する第1制御プログラムPG1、及び、サーバー装置100の動作に関する各種の画像データ、設定データ等を記憶する。
第1メモリー110Bは、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。第1メモリー110Bは、不揮発性記憶領域として、例えば、ROM、RAM(Random Access Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等を備えてもよい。また、第1メモリー110Bは、揮発性記憶領域を備え、第1プロセッサー110Aが実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。第1メモリー110Bは、揮発性記憶領域として、例えば、RAM等を備えてもよい。
【0021】
第1操作機構120は、サーバー装置100に設けられた操作スイッチや、タッチパネル等の入力手段を備え、ユーザーの操作を検出し、操作に対応する検出信号を第1制御部110へ出力する。第1制御部110は、第1操作機構120からの入力に基づいて、ユーザーの操作に対応する処理を実行する。ユーザーは、例えば、サーバー装置100の管理者である。
【0022】
第1表示機構130は、LCD(Liquid Crystal Display)等の表示パネルを備え、第1制御部110の制御に従って、表示パネルへの情報の表示等を実行する。
【0023】
第1通信インターフェース140は、プリンター300とEthernet(登録商標)規格に従って通信を実行する通信インターフェースである。第1通信インターフェース140は、Ethernet(登録商標)ケーブルを接続するコネクター、及びコネクターを伝送される信号を処理するインターフェース回路を備える。第1通信インターフェース140は、コネクター及びインターフェース回路を有するインターフェース基板であり、第1制御部110の第1プロセッサー110A等が実装されるメイン基板に接続される。或いは、第1通信インターフェース140を構成するコネクター及びインターフェース回路が、第1制御部110のメイン基板に実装される。第1通信インターフェース140は、プリンター300から第1質問情報Q11、第1質問情報Q21等を受信する。
【0024】
また、
図2に示すように、第1制御部110は、第1取得部111と、生成部112と、第2取得部113と、判定部114と、指示部115と、第1通信制御部116と、機種記憶部117と、回答記憶部118と、質疑応答記憶部119と、を備える。これらの各部は、例えば、第1プロセッサー110Aが第1制御プログラムPG1を実行することによって、ソフトウェアとハードウェアとの協働により実現される。換言すれば、第1プロセッサー110Aが第1制御プログラムPG1を実行することによって、第1取得部111、生成部112、第2取得部113、判定部114、指示部115、及び第1通信制御部116、として機能する。また、第1プロセッサー110Aが第1制御プログラムPG1を実行することによって、第1メモリー110Bを、機種記憶部117、回答記憶部118、及び質疑応答記憶部119として機能させる。
第1プロセッサー110Aは、「プロセッサー」の一例に対応する。
第1制御プログラムPG1は、「プログラム」の一例に対応する。
【0025】
機種記憶部117は、第1プリンター300Aの機種情報MP1、及び第2プリンター300Bの機種情報MP2を記憶する。機種情報MP1、及び機種情報MP2は、第2取得部113によって、機種記憶部117に記憶される。
機種記憶部117は、例えば、第1ユーザーUAのユーザーIDと対応付けて、機種情報MP1を記憶する。また、機種記憶部117は、例えば、第2ユーザーUBのユーザーIDと対応付けて、機種情報MP2を記憶する。
【0026】
回答記憶部118は、質問情報Qと回答情報Aとを対応付けて記憶する。回答記憶部118は、いわゆる、多数の、例えば、1万個の質問情報Qと、多数の、例えば、1万個の回答情報Aとを、対応付けて記憶するデータベースである。
また、プリンター300の機種に応じて、回答情報Aが相違する場合には、回答記憶部118は、機種情報MPと対応付けて、回答情報Aを記憶する。回答記憶部118は、例えば、機種情報MP1と対応付けて、機種情報MP1に対応する回答情報Aを記憶する。また、回答記憶部118は、例えば、機種情報MP2と対応付けて、機種情報MP2に対応する回答情報Aを記憶する。
【0027】
質疑応答記憶部119は、第1質問情報Q11、第1回答情報A11、第2質問情報Q12、及び第2回答情報A12を対応付けて記憶する。質疑応答記憶部119は、第1質問情報Q11、第1回答情報A11、第2質問情報Q12、及び第2回答情報A12を、例えば、第1ユーザーUAのユーザーIDと対応付けて記憶する。第1質問情報Q11、及び第2質問情報Q12は、第1取得部111によって、質疑応答記憶部119に記憶される。第1回答情報A11、及び第2回答情報A12は、生成部112によって、質疑応答記憶部119に記憶される。
また、質疑応答記憶部119は、第1質問情報Q21、第1回答情報A21、第2質問情報Q22、及び第2回答情報A22を対応付けて記憶する。質疑応答記憶部119は、第1質問情報Q21、第1回答情報A21、第2質問情報Q22、及び第2回答情報A22を、例えば、第2ユーザーUBのユーザーIDと対応付けて記憶する。第1質問情報Q21、及び第2質問情報Q12は、第1取得部111によって、質疑応答記憶部119に記憶される。第1回答情報A21、及び第2回答情報A22は、生成部112によって、質疑応答記憶部119に記憶される。
【0028】
第1取得部111は、例えば、第1プリンター300Aの操作方法に関して、第1ユーザーUAから入力された第1の質問の内容を示す第1質問情報Q11を取得する。第1ユーザーUAは、例えば、音声によって、第1プリンター300Aに第1の質問を入力する。第1プリンター300Aは、第1ユーザーUAからの音声をマイクで音声信号に変換し、音声信号を音声認識処理によってテキスト情報に変換して第1質問情報Q11を生成する。そして、第1プリンター300Aは、第1質問情報Q11をサーバー装置100へ送信する。第1取得部111は、第1質問情報Q11を受信することによって、第1質問情報Q11を取得する。また、第1取得部111は、第1質問情報Q11を質疑応答記憶部119に第1ユーザーUAのユーザーIDと対応付けて記憶させる。
同様にして、第1取得部111は、例えば、第1プリンター300Aの操作方法に関して、第1ユーザーUAから入力された第2の質問の内容を示す第2質問情報Q12を取得する。また、第1取得部111は、第2質問情報Q12を質疑応答記憶部119に第1ユーザーUAのユーザーIDと対応付けて記憶させる。
【0029】
第1取得部111は、例えば、第2プリンター300Bの操作方法に関して、第2ユーザーUBから入力された第1の質問の内容を示す第1質問情報Q21を取得する。第2ユーザーUBは、例えば、音声によって、第2プリンター300Bに第1の質問を入力する。第2プリンター300Bは、第2ユーザーUBからの音声をマイクで音声信号に変換し、音声信号を音声認識処理によってテキスト情報に変換して第1質問情報Q21を生成する。そして、第2プリンター300Bは、第1質問情報Q21をサーバー装置100へ送信する。第1取得部111は、第1質問情報Q21を受信することによって、第1質問情報Q21を取得する。また、第1取得部111は、第1質問情報Q21を質疑応答記憶部119に第2ユーザーUBのユーザーIDと対応付けて記憶させる。
同様にして、第1取得部111は、例えば、第2プリンター300Bの操作方法に関して、第2ユーザーUBから入力された第2の質問の内容を示す第2質問情報Q22を取得する。また、第1取得部111は、第2質問情報Q22を質疑応答記憶部119に第2ユーザーUBのユーザーIDと対応付けて記憶させる。
【0030】
生成部112は、第1プリンター300Aから第1取得部111が取得した第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する。生成部112は、例えば、第1質問情報Q11の中からキーワードを抽出する。そして、生成部112は、抽出されたキーワードに対応する第1回答情報A11を回答記憶部118に記憶された回答情報Aから読み出すことによって、第1回答情報A11を生成する。また、生成部112は、第1回答情報A11を、第1質問情報Q11に対応付けて、質疑応答記憶部119に記憶させる。
同様にして、生成部112は、第1プリンター300Aから第1取得部111が取得した第2質問情報Q12に基づいて、第2の質問に対する回答を示す第2回答情報A12を生成する。また、生成部112は、第2回答情報A12を、第2質問情報Q12に対応付けて、質疑応答記憶部119に記憶させる。
【0031】
同様にして、生成部112は、第2プリンター300Bから第1取得部111が取得した第1質問情報Q21に基づいて、第1の質問に対する回答を示す第1回答情報A21を生成する。また、生成部112は、第1回答情報A21を、第1質問情報Q21に対応付けて、質疑応答記憶部119に記憶させる。
また、生成部112は、第2プリンター300Bから第1取得部111が取得した第2質問情報Q22に基づいて、第2の質問に対する回答を示す第2回答情報A22を生成する。また、生成部112は、第2回答情報A22を、第2質問情報Q22に対応付けて、質疑応答記憶部119に記憶させる。
【0032】
第2取得部113は、第1プリンター300Aの機種情報MP1を第1プリンター300Aから取得する。第2取得部113は、例えば、第1取得部111が第1質問情報Q11を取得する前に、第1プリンター300Aの機種情報MP1を第1プリンター300Aから取得する。また、第2取得部113は、例えば、機種情報MP1を第1ユーザーUAのユーザーIDと対応付けて、機種記憶部117に記憶させる。
【0033】
第2取得部113は、第2プリンター300Bの機種情報MP2を第2プリンター300Bから取得する。第2取得部113は、例えば、第1取得部111が第1質問情報Q21を取得する前に、第2プリンター300Bの機種情報MP2を第2プリンター300Bから取得する。また、第2取得部113は、例えば、機種情報MP2を第2ユーザーUBのユーザーIDと対応付けて、機種記憶部117に記憶させる。
【0034】
判定部114は、例えば、第1の質問が、プリンター300の設定に関する質問である場合に、機種情報MPに基づいて、第1の質問に対応するプリンター300の設定が可能であるか否かを判定する。
例えば、第1ユーザーUAからの第1の質問が第1プリンター300Aの設定に関する質問である場合には、判定部114は、以下のようにして設定が可能であるか否かを判定する。すなわち、判定部114は、回答記憶部118に記憶された機種情報MP1に対応する回答情報Aを参照して、第1の質問に対応する第1プリンター300Aの設定が可能であるか否かを判定する。
同様に、例えば、第2ユーザーUBからの第1の質問が第2プリンター300Bの設定に関する質問である場合に、判定部114は、以下のようにして設定が可能であるか否かを判定する。すなわち、判定部114は、回答記憶部118に記憶された機種情報MP2に対応する回答情報Aを参照して、第1の質問に対応する第2プリンター300Bの設定が可能であるか否かを判定する。
【0035】
指示部115は、例えば、第1プリンター300Aに対して、第1回答情報A11及び第2回答情報A12を、印刷、音声、及び画像の少なくとも1つによって出力させる。
また、指示部115は、例えば、第2プリンター300Bに対して、第1回答情報A21及び第2回答情報A22を、印刷、音声、及び画像の少なくとも1つによって出力させる。
以下の説明では、第1プリンター300Aに対して、第1回答情報A11及び第2回答情報A12を、出力させる場合について説明する。また、指示部115は、以下に示す、第1の態様、第2の態様、又は第3の態様に示す処理を実行する。
【0036】
[第1の態様]
第1の態様において、指示部115は、以下の処理を実行する。
指示部115は、例えば、第1プリンター300Aに対して、第1回答情報A11、及び第2回答情報A12を印刷によって出力するか否かを問い合わせる問合せ情報EQを送信する。そして、指示部115は、第1プリンター300Aから問合せ情報EQに対して第1ユーザーUAから入力された入力情報JAを受信する。入力情報JAが、印刷によって出力することを示す場合には、指示部115は、第1プリンター300Aに対して、第1回答情報A11、及び第2回答情報A12を印刷によって出力させる。入力情報JAが、印刷によって出力しないことを示す場合には、指示部115は、第1プリンター300Aに対して、第1回答情報A11、及び第2回答情報A12を、例えば、音声によって出力させる。
なお、第1の態様については、
図5を参照して更に説明する。
【0037】
[第2の態様]
第2の態様において、指示部115は、以下の処理を実行する。
第1の質問が、第1プリンター300Aの設定に関する質問である場合に、第1の質問に対応する第1プリンター300Aの設定が可能であると、判定部114が判定した場合には、指示部115は、例えば、以下の処理を行う。すなわち、指示部115は、例えば、第1プリンター300Aに対して、第1回答情報A11を、印刷によって出力させる。
また、第1の質問が、第1プリンター300Aの設定に関する質問である場合に、第1の質問に対応する第1プリンター300Aの設定が可能ではないと、判定部114が判定した場合には、指示部115は、例えば、以下の処理を行う。すなわち、指示部115は、例えば、第1プリンター300Aに対して、第1プリンター300Aの設定が可能ではないことを含む第1回答情報A11を、音声によって出力させる。
なお、第2の態様については、
図6を参照して更に説明する。
【0038】
[第3の態様]
また、指示部115は、例えば、第1プリンター300Aに対して、第1回答情報A11を、音声よって出力させる。また、第1取得部111が、第1回答情報A11に対して、第1ユーザーUAから入力された第2の質問の内容を示す第2質問情報Q12を取得した場合に、指示部115は、例えば、以下の処理を行う。すなわち、指示部115は、第1プリンター300Aに対して、第2質問情報Q12に対応する第2回答情報A12を印刷によって出力させる。
なお、第3の態様については、
図7を参照して更に説明する。
【0039】
第1通信制御部116は、第1プリンター300Aから第1質問情報Q11、及び第2質問情報Q12を受信する。
また、第1通信制御部116は、第1プリンター300Aに対して、第1回答情報A11、及び第2質問情報Q12を送信する。
また、第1通信制御部116は、第1プリンター300Aから第1プリンター300Aの機種情報MP1を受信する。
また、第1通信制御部116は、第1プリンター300Aに対して、問合せ情報EQを送信し、第1プリンター300Aから第1ユーザーUAによって入力された入力情報JAを受信する。
【0040】
次に、
図3を参照して、第1プリンター300Aの構成について説明する。
図3は、本実施形態に係るプリンター300の構成の一例を示す図である。第1プリンター300Aと、第2プリンター300Bとは、略同一の構成を有する。そこで、
図3を参照して、第1プリンター300Aの構成について説明する。
図3に示すように、第1プリンター300Aは、第2制御部310と、マイク320と、スピーカー325と、第2操作機構330と、第2表示機構340と、第2通信インターフェース350と、印刷機構360と、インク供給部370と、印刷媒体収容部380と、を備える。
第2制御部310は、第1プリンター300Aの各部の動作を制御する。マイク320、スピーカー325、第2操作機構330、第2表示機構340、第2通信インターフェース350、及び印刷機構360の各々は、第2制御部310と通信可能に構成される。
【0041】
第2制御部310は、CPU等の第2プロセッサー310A、ROM、RAM等の第2メモリー310Bを備え、第1プリンター300Aの各部を制御する。第2メモリー310Bは、第2制御プログラムPG2を記憶する。また、第2メモリー310Bが、HDD等の磁気的記憶装置、SSD等の半導体記憶装置を備えてもよい。
第2制御部310では、第2プロセッサー310Aが、第2メモリー310Bに記憶された第2制御プログラムPG2を読み出して処理を実行する。換言すれば、第2制御部310は、ハードウェア及びソフトウェアの協働により処理を実行する。
【0042】
第2プロセッサー310Aは、単一のプロセッサーで構成されてもよいし、複数のプロセッサーが第2プロセッサー310Aとして機能する構成であってもよい。
【0043】
本実施形態では、第2プロセッサー310Aは、第2制御プログラムPG2を実行してプリンター300の各部を制御するが、これに限定されない。第2制御部310が、例えば、ASICを備え、ASICが、実装された機能により処理を実行してもよい。また、第2制御部310は、例えば、信号処理回路を備え、信号処理回路が、信号処理を行って処理を実行してもよい。
【0044】
マイク320は、第1ユーザーUAの音声を受け付け、音声信号を生成し、生成した音声信号を第2制御部310へ伝送する。
スピーカー325は、第2制御部310の制御に従って、音声を出力する。具体的には、スピーカー325は、音声合成部314が生成した音声を出力する。
【0045】
第2操作機構330は、第1プリンター300Aに設けられた操作スイッチや、タッチパネル等の入力手段を備え、第1ユーザーUAの入力手段に対する操作を検出し、操作に対応する検出信号を第2制御部310へ出力する。第2制御部310は、第2操作機構330からの入力に基づいて、第1ユーザーUAの操作に対応する処理を実行する。
【0046】
第2表示機構340は、複数のLED(Light Emitting Diode)、及び、LCD等の表示パネルを備え、第2制御部310の制御に従って、LEDの所定の態様での点灯、消灯及び点滅、表示パネルへの情報の表示等を実行する。
【0047】
第2通信インターフェース350は、サーバー装置100とEthernet(登録商標)規格に従って通信を実行する通信インターフェースである。第2通信インターフェース350は、Ethernet(登録商標)ケーブルを接続するコネクター、及びコネクターを伝送される信号を処理するインターフェース回路を備える。第2通信インターフェース350は、コネクター及びインターフェース回路を有するインターフェース基板であり、第2制御部310の第2プロセッサー310A等が実装されるメイン基板に接続される。或いは、第2通信インターフェース350を構成するコネクター及びインターフェース回路が、第2制御部310のメイン基板に実装される。第2通信インターフェース350は、サーバー装置100から、第1回答情報A11及び第2回答情報A12等を受信する。
【0048】
印刷機構360は、第2制御部310の制御に従って、インクによって、印刷用紙等の印刷媒体Mに文字、画像等を印刷する。印刷機構360は、印刷に関する構成として、印刷ヘッド361、キャリッジ362、走査モーター363、及び搬送モーター364を備える。
印刷ヘッド361は、インクジェット方式であり、インク供給部370から供給されるインクを印刷媒体Mに向けて吐出する。キャリッジ362は、印刷ヘッド361を搭載して、主走査方向Xに走査する。主走査方向Xは、副走査方向Yと交差する方向である。副走査方向Yは、印刷媒体Mの搬送方向を示す。走査モーター363は、キャリッジ362を主走査方向Xに走査させる。搬送モーター364は、印刷媒体Mを搬送方向に搬送する。
印刷機構360は、印刷機能を実行する。
印刷機構360については、
図4を参照して更に説明する。
【0049】
インク供給部370は、インクを貯留するインクタンクを収容し、インクタンクから印刷機構360の印刷ヘッド361にインクを供給する。インク供給部370が供給するインクは、例えば、シアン(C)、マゼンタ(M)、イエロー(Y)、及び、ブラック(K)の各色のインクである。
【0050】
印刷媒体収容部380は、印刷媒体Mを収容可能に構成される。印刷媒体Mがカット紙である場合には、印刷媒体収容部380は、収容したカット紙を搬送モーター364の搬送によって、図略の搬送路に繰り出す。印刷媒体収容部380は、印刷後の印刷媒体Mである印刷物を回収する構成を備えてもよい。印刷物を回収する構成は、カット紙を積層して載置する構成でもよい。
【0051】
次に、第1プリンター300Aの第2制御部310が備える機能ブロックについて説明する。
第2制御部310は、機能ブロックとして、音声受付部311と、音声認識部312と、指示受付部313と、音声合成部314と、表示制御部315と、印刷制御部316と、第2通信制御部317と、を備える。第2プロセッサー310Aが第2制御プログラムPG2を実行することによって、第2プロセッサー310Aは、音声受付部311、音声認識部312、指示受付部313、音声合成部314、表示制御部315、印刷制御部316、及び第2通信制御部317、として機能する。
【0052】
音声受付部311は、第1ユーザーUAから第1プリンター300Aの操作方法に関する質問を示す音声信号V1を、マイク320を介して、受け付ける。
音声信号V1は、第1音声信号V11と、第2音声信号V12と、を含む。第1音声信号V11は、第1質問情報Q11に対応する。第2音声信号V12は、第2質問情報Q22に対応する。
【0053】
音声認識部312は、音声受付部311が受け付けた音声信号V1に対して、音声認識処理を施し、音声信号V1に対応するテキスト情報として、質問情報Q1を生成する。
音声認識部312は、例えば第1音声信号V11に対して、音声認識処理を施し、第1音声信号V11に対応するテキスト情報として、第1質問情報Q11を生成する。音声認識部312は、生成した第1質問情報Q11をサーバー装置100へ送信する。
また、音声認識部312は、例えば第2音声信号V12に対して、音声認識処理を施し、第2音声信号V12に対応するテキスト情報として、第2質問情報Q12を生成する。音声認識部312は、生成した第2質問情報Q12をサーバー装置100へ送信する。
【0054】
指示受付部313は、第1回答情報A11及び第2回答情報A12を、印刷、音声、及び画像の少なくとも1つによって出力することを示す指示情報CMをサーバー装置100から受け付ける。
【0055】
音声合成部314は、指示情報CMが、音声によって出力することを示す場合に、第1回答情報A11に対応する第1音声情報S11を、音声合成処理によって生成し、第1音声情報S11をスピーカー325から出力させる。また、指示情報CMが、音声によって出力することを示す場合に、音声合成部314は、第2回答情報A12に対応する第2音声情報S12を、音声合成処理によって生成し、第2音声情報S12をスピーカー325から出力させる。
【0056】
表示制御部315は、指示情報CMが、画像によって出力することを示す場合に、第1回答情報A11に対応する第1画像情報P11を生成し、第1画像情報P11を第2表示機構340の表示パネルに表示させる。また、指示情報CMが、画像によって出力することを示す場合に、表示制御部315は、第2回答情報A12に対応する第2画像情報P12を生成し、第2画像情報P12を第2表示機構340の表示パネルに表示させる。
【0057】
印刷制御部316は、指示情報CMが、印刷によって出力することを示す場合に、第1回答情報A11に対応する第1印刷情報T11を生成し、第1印刷情報T11を印刷機構360に印刷させる。また、指示情報CMが、印刷によって出力することを示す場合に、印刷制御部316は、第2回答情報A12に対応する第2印刷情報T12を生成し、第2印刷情報T12を印刷機構360に印刷させる。
【0058】
第2通信制御部317は、第1質問情報Q11及び第2質問情報Q12をサーバー装置100へ送信する。
また、第2通信制御部317は、サーバー装置100からの要求に応じて、第1プリンター300Aの機種情報MP1をサーバー装置100へ送信する。
また、第2通信制御部317は、指示情報CMをサーバー装置100から受信する。指示情報CMは、第1回答情報A11及び第2回答情報A12を、印刷、音声、及び画像の少なくとも1つによって出力することを示す。
【0059】
本実施形態では、プリンター300が、マイク320、及びスピーカー325を備え、プリンター300の第2制御部310が、音声認識部312、及び音声合成部314を備える場合について説明したが、これに限定されない。例えば、プリンター300が、スマートフォンと通信可能に接続され、スマートフォンが、マイク320、及びスピーカー325を備え、スマートフォンの制御部が、音声認識部312、及び音声合成部314を備えてもよい。また、例えば、プリンター300が、いわゆる、AIスピーカーと通信可能に接続され、AIスピーカーが、マイク320、及びスピーカー325を備え、AIスピーカーの制御部が、音声認識部312、及び音声合成部314を備えてもよい。
【0060】
次に、
図4を参照して、印刷機構360の構成について説明する。
図4は、印刷機構360の構成の一例を示す斜視図である。
図4に示すように、印刷機構360は、キャリッジ362と、走査モーター363と、紙送りローラー365と、牽引ベルト366と、ガイドレール367と、プラテン368と、印刷媒体収容部380と、を備える。
紙送りローラー365は、搬送モーター364によって駆動される。牽引ベルト366は、走査モーター363によって駆動される。ガイドレール367は、キャリッジ362を主走査方向Xに移動可能に支持する。キャリッジ362は、ガイドレール367に支持されて、走査モーター363によって、牽引ベルト366を介して主走査方向Xに駆動される。
キャリッジ362には、ヘッドユニット36Aが搭載される。
【0061】
ヘッドユニット36Aは、複数個(例えば4個)のインクカートリッジ36Bと、印刷ヘッド361と、を有する。インクカートリッジ36Bは、インク供給部370に含まれる。
複数個のインクカートリッジ36Bは、キャリッジ362に対して着脱可能である。複数個のインクカートリッジ36Bには、それぞれ異なる色のインクが収容される。例えば、シアン(C)、マゼンタ(M)、イエロー(Y)、及び、ブラック(K)のインクが、インクカートリッジ36Bに収容される。インクカートリッジ36Bに収容されたインクは、印刷ヘッド361に供給される。
【0062】
印刷ヘッド361は、ノズル36C等を有する。ノズル36Cは、印刷ヘッド361のプラテン368と対向する面に、副走査方向Yに沿って複数個配置される。印刷ヘッド361は、ノズル36Cから印刷媒体Mに向けてインクを吐出する。
【0063】
印刷媒体Mは、印刷媒体収容部380から紙送りローラー365に巻き付けられて、プラテン368の表面に沿って、副走査方向Yへ搬送される。キャリッジ362は、走査モーター363によって駆動される牽引ベルト366に牽引されて、ガイドレール367に沿って主走査方向Xに移動する。そして、キャリッジ362に搭載された印刷ヘッド361も、主走査方向Xに移動する。
なお、主走査方向Xは、副走査方向Yに対して直交する方向である。
【0064】
このような構成を有するため、印刷機構360は、印刷ヘッド361が主走査方向Xに移動しながらノズル36Cからインクを吐出する液体吐出動作と、印刷媒体Mを副走査方向Yに搬送する搬送動作と、を交互に繰り返す。その結果、印刷機構360は、印刷媒体Mに文字、図形等の画像を印刷する。
【0065】
[第1の態様]
次に、
図5を参照して、印刷制御システム1の動作の一例について説明する。
図5は、印刷制御システム1の動作の一例を示すフローチャートである。
図5は、サーバー装置100の指示部115の第1の態様に対応する。
まず、ステップS101において、サーバー装置100の指示部115は、第1プリンター300Aに対して、問合せ情報EQを送信する。問合せ情報EQは、第1回答情報A11、及び第2回答情報A12を印刷によって出力するか否かを問い合わせる情報である。
次に、ステップS103において、第1プリンター300Aの第2制御部310は、問合せ情報EQを受信する。
次に、ステップS105において、第1プリンター300Aの第2制御部310は、問合せ情報EQに対して、第1ユーザーUAから入力された入力情報JAをサーバー装置100へ送信する。入力情報JAは、第1回答情報A11、及び第2回答情報A12を印刷によって出力するか否かを示す。入力情報JAが、印刷によって出力しないことを示す場合には、第1回答情報A11、及び第2回答情報A12を音声によって出力する。印刷、又は音声を、以下の説明では、「出力形態」と記載する。
次に、ステップS107において、サーバー装置100の指示部115は、入力情報JAを受信する。
【0066】
次に、ステップS109において、第1プリンター300Aの音声受付部311は、第1ユーザーUAから第1の質問を示す第1音声信号V11を、マイク320を介して、受け付ける。
次に、ステップS111において、第1プリンター300Aの音声認識部312は、音声受付部311が受け付けた第1音声信号V11に対して、音声認識処理を施し、第1音声信号V11に対応するテキスト情報として、第1質問情報Q11を生成する。そして、音声認識部312は、第1質問情報Q11をサーバー装置100へ送信する。
【0067】
次に、ステップS113において、サーバー装置100の第1取得部111は、第1質問情報Q11を受信する。
次に、ステップS115において、サーバー装置100の生成部112は、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する。
次に、ステップS117において、サーバー装置100の指示部115は、第1回答情報A11を、入力情報JAが示す出力形態で出力することを指示する第1指示情報CM1を第1プリンター300Aへ送信する。
【0068】
次に、ステップS119において、第1プリンター300Aの指示受付部313は、第1指示情報CM1を受信することによって、第1指示情報CM1を受け付ける。
次に、ステップS121において、第1プリンター300Aの第2制御部310は、第1回答情報A11を第1指示情報CM1に含まれる出力形態で出力する。例えば、出力形態が印刷である場合には、第1プリンター300Aの印刷制御部316は、第1回答情報A11に対応する第1印刷情報T11を生成し、第1印刷情報T11を印刷機構360に印刷させる。また、例えば、出力形態が音声である場合には、第1プリンター300Aの音声合成部314は、第1回答情報A11に対応する第1音声情報S11を、音声合成処理によって生成し、第1音声情報S11をスピーカー325から出力させる。
【0069】
ステップS113は、「取得ステップ」の一例に対応する。ステップS115は、「生成ステップ」の一例に対応する。ステップS117は、「指示ステップ」の一例に対応する。
【0070】
[第2の態様]
次に、
図6を参照して、印刷制御システム1の動作の他の一例について説明する。
図6は、印刷制御システム1の動作の他の一例を示すフローチャートである。
図6は、指示部115の第2の態様に対応する。
【0071】
まず、ステップS201において、第1プリンター300Aの第2制御部310は、サーバー装置100からの指示に従って、機種情報MP1を送信する。
次に、ステップS203において、サーバー装置100の第2取得部113は、第1プリンター300Aの機種情報MP1を第1プリンター300Aから受信することによって、取得する。
【0072】
次に、ステップS205において、第1プリンター300Aの音声受付部311は、第1ユーザーUAから第1の質問を示す第1音声信号V11を、マイク320を介して、受け付ける。第1の質問は、第1プリンター300Aの設定に関する質問である。例えば、第1の質問は、「フチなし印刷の設定方法を教えて」である。
次に、ステップS207において、第1プリンター300Aの音声認識部312は、音声受付部311が受け付けた第1音声信号V11に対して、音声認識処理を施し、第1音声信号V11に対応するテキスト情報として、第1質問情報Q11を生成する。そして、音声認識部312は、第1質問情報Q11をサーバー装置100へ送信する。
【0073】
次に、ステップS209において、サーバー装置100の第1取得部111は、第1質問情報Q11を受信する。
次に、ステップS211において、サーバー装置100の判定部114は、機種情報MPに基づいて、第1の質問に対応する第1プリンター300Aの設定が可能であるか否かを判定する。
第1の質問に対応する第1プリンター300Aの設定が可能であると判定部114が判定した場合(ステップS211;YES)には、処理がステップS221へ進む。第1の質問に対応する第1プリンター300Aの設定が可能ではないと判定部114が判定した場合(ステップS211;NO)には、処理がステップS213へ進む。
【0074】
そして、ステップS213において、生成部112は、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する。第1回答情報A11は、第1の質問に対応する第1プリンター300Aの設定が可能ではないことを示す。
次に、ステップS215において、サーバー装置100の指示部115は、第1回答情報A11を音声で出力することを指示する第1指示情報CM1を第1プリンター300Aへ送信する。
次に、ステップS217において、第1プリンター300Aの指示受付部313は、第1指示情報CM1を受信することによって、第1指示情報CM1を受け付ける。
次に、ステップS219において、第1プリンター300Aの音声合成部314は、第1回答情報A11に対応する第1音声情報S11を、音声合成処理によって生成し、第1音声情報S11をスピーカー325から出力させる。その後、処理が終了する。
【0075】
ステップS211でYESの場合には、ステップS221において、生成部112は、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する。第1回答情報A11は、第1の質問に対応する第1プリンター300Aの設定方法を示す。第1回答情報A11は、例えば、「ドライバーのプロパティーの変更と、本体の設定変更と、が必要です。」である。
次に、ステップS223において、サーバー装置100の指示部115は、第1回答情報A11を印刷で出力することを指示する第1指示情報CM1を第1プリンター300Aへ送信する。
次に、ステップS225において、第1プリンター300Aの指示受付部313は、第1指示情報CM1を受信することによって、第1指示情報CM1を受け付ける。
次に、ステップS227において、第1プリンター300Aの印刷制御部316は、第1回答情報A11に対応する第1印刷情報T11を生成し、第1印刷情報T11を印刷機構360に印刷させる。その後、処理が終了する。
【0076】
ステップS209は、「取得ステップ」の一例に対応する。ステップS213、及びステップS221は、「生成ステップ」の一例に対応する。ステップS215、及びステップS223は、「指示ステップ」の一例に対応する。
【0077】
[第3の態様]
次に、
図7を参照して、印刷制御システム1の動作の更に別の一例について説明する。
図7は、印刷制御システム1動作の更に別の一例を示すフローチャートである。
図6は、指示部115の第3の態様に対応する。
【0078】
まず、ステップS301において、第1プリンター300Aの音声受付部311は、第1ユーザーUAから第1の質問を示す第1音声信号V11を、マイク320を介して、受け付ける。
次に、ステップS303において、第1プリンター300Aの音声認識部312は、音声受付部311が受け付けた第1音声信号V11に対して、音声認識処理を施し、第1音声信号V11に対応するテキスト情報として、第1質問情報Q11を生成する。そして、音声認識部312は、第1質問情報Q11をサーバー装置100へ送信する。
【0079】
次に、ステップS305において、サーバー装置100の第1取得部111は、第1質問情報Q11を受信する。
次に、ステップS307において、サーバー装置100の生成部112は、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する。
次に、ステップS309において、サーバー装置100の指示部115は、第1回答情報A11を音声で出力することを指示する第1指示情報CM1を第1プリンター300Aへ送信する。
【0080】
次に、ステップS311において、第1プリンター300Aの指示受付部313は、第1指示情報CM1を受信することによって、第1指示情報CM1を受け付ける。
次に、ステップS313において、第1プリンター300Aの音声合成部314は、第1回答情報A11に対応する第1音声情報S11を、音声合成処理によって生成し、第1音声情報S11をスピーカー325から出力させる。
【0081】
次に、ステップS315において、第1プリンター300Aの音声受付部311は、第1ユーザーUAから第2の質問を示す第2音声信号V12を、マイク320を介して、受け付ける。
次に、ステップS317において、第1プリンター300Aの音声認識部312は、音声受付部311が受け付けた第2音声信号V12に対して、音声認識処理を施し、第2音声信号V12に対応するテキスト情報として、第2質問情報Q12を生成する。そして、音声認識部312は、第2質問情報Q12をサーバー装置100へ送信する。
【0082】
次に、ステップS319において、サーバー装置100の第1取得部111は、第2質問情報Q12を受信する。
次に、ステップS321において、サーバー装置100の生成部112は、第2質問情報Q12に基づいて、第2の質問に対する回答を示す第2回答情報A12を生成する。
次に、ステップS323において、サーバー装置100の指示部115は、第2回答情報A12を印刷で出力することを指示する第2指示情報CM2を第1プリンター300Aへ送信する。
【0083】
次に、ステップS325において、第1プリンター300Aの指示受付部313は、第2指示情報CM2を受信することによって、第2指示情報CM2を受け付ける。
次に、ステップS327において、第1プリンター300Aの印刷制御部316は、第2回答情報A12に対応する第2印刷情報T12を生成し、第2印刷情報T12を印刷機構360に印刷させる。その後、処理が終了する。
【0084】
ステップS305、及びステップS319は、「取得ステップ」の一例に対応する。ステップS307、及びステップS321は、「生成ステップ」の一例に対応する。ステップS309、及びステップS323は、「指示ステップ」の一例に対応する。
【0085】
本実施形態では、サーバー装置100の指示部115が、第1プリンター300Aに対して、第1回答情報A11及び第2回答情報A12を印刷で出力させないときには、音声で出力させる場合について説明したが、これに限定されない。指示部115が、第1プリンター300Aに対して、第1回答情報A11及び第2回答情報A12を印刷で出力させないときには、音声及び画像の少なくとも一方で出力させればよい。例えば、指示部115が、第1プリンター300Aに対して、第1回答情報A11及び第2回答情報A12を音声及び画像で出力させてもよい。また、例えば、指示部115が、第1プリンター300Aに対して、第1回答情報A11及び第2回答情報A12を画像で出力させてもよい。
【0086】
以上、
図1~
図7を参照して説明したように、本実施形態に係るサーバー装置100は、第1プリンター300Aと通信可能に接続されるサーバー装置100であって、第1プリンター300Aの操作方法に関して、第1ユーザーUAから入力された第1の質問の内容を示す第1質問情報Q11を取得する第1取得部111と、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する生成部112と、第1プリンター300Aに対して、第1回答情報A11を、印刷、音声、及び画像の少なくとも1つによって出力させる指示部115と、を備える。
【0087】
この構成によれば、第1プリンター300Aに対して、第1の質問に対する回答を示す第1回答情報A11を、印刷、音声、及び画像の少なくとも1つによって出力させる。
よって、印刷、音声、及び画像のうち、第1ユーザーUAの所望する出力形態で、第1回答情報A11を出力できる。したがって、第1ユーザーUAの利便性を向上できる。
【0088】
また、本実施形態に係るサーバー装置100において、指示部115は、第1プリンター300Aに対して、第1回答情報A11を印刷によって出力するか否かを問い合わせる問合せ情報EQを送信し、問合せ情報EQに対して第1ユーザーUAから入力された入力情報JAが、印刷によって出力することを示す場合には、第1プリンター300Aに対して、第1回答情報A11を印刷によって出力させ、問合せ情報EQに対して第1ユーザーUAから入力された入力情報JAが、印刷によって出力しないことを示す場合には、第1プリンター300Aに対して、第1回答情報A11を、音声及び画像の少なくとも一方により出力させる。
【0089】
この構成によれば、問合せ情報EQに対して第1ユーザーUAから入力された入力情報JAが、印刷によって出力することを示す場合には、第1プリンター300Aに対して、第1回答情報A11を印刷によって出力させ、問合せ情報EQに対して第1ユーザーUAから入力された入力情報JAが、印刷によって出力しないことを示す場合には、第1プリンター300Aに対して、第1回答情報A11を、音声及び画像の少なくとも一方により出力させる。
よって、入力情報JAとして第1ユーザーUAが印刷で出力するか否かを入力することによって、第1回答情報A11を印刷、又は、印刷以外の出力方法(すなわち、音声及び画像の少なくとも一方)で出力できる。したがって、第1ユーザーUAの利便性を向上できる。
【0090】
また、本実施形態に係るサーバー装置100において、第1の質問は、第1プリンター300Aの設定に関する質問であって、第1プリンター300Aの機種情報MP1を第1プリンター300Aから取得する第2取得部113と、機種情報MP1に基づいて、第1の質問に対応する第1プリンター300Aの設定が可能であるか否かを判定する判定部114と、を更に備え、指示部115は、第1プリンター300Aの設定が可能ではないと判定部114が判定した場合には、第1プリンター300Aに対して、第1プリンター300Aの設定が可能ではないことを含む第1回答情報A11を、音声及び画像の少なくとも一方により出力させる。
【0091】
この構成によれば、第1の質問に対応する第1プリンター300Aの設定が可能ではない場合には、第1プリンター300Aに対して、第1プリンター300Aの設定が可能ではないことを含む第1回答情報A11を、音声及び画像の少なくとも一方により出力させる。
よって、第1プリンター300Aの設定が可能ではないことを示す第1回答情報A11が印刷されることを抑制できる。したがって、印刷用紙等の印刷媒体が無駄に消費されることを抑制できる。
【0092】
また、本実施形態に係るサーバー装置100において、指示部115が、第1プリンター300Aに対して、第1回答情報A11を、音声、及び画像の少なくとも一方によって出力させ、且つ、第1取得部111が、第1回答情報A11に対して、第1ユーザーUAから入力された第2の質問の内容を示す第2質問情報Q12を取得した場合に、生成部112は、第2質問情報Q12に基づいて、前記第2の質問に対する回答を示す第2回答情報A12を生成し、指示部115は、第1プリンター300Aに対して、第2回答情報A12を、印刷によって出力させる。
【0093】
この構成によれば、第1プリンター300Aに対して、第1回答情報A11を、音声、及び画像の少なくとも一方によって出力させ、第1プリンター300Aに対して、第2回答情報A12を、印刷によって出力させる。第2質問情報Q12は、第1回答情報A11に対して、第1ユーザーUAから入力された第2の質問の内容を示す。
よって、印刷で出力するか、印刷以外の出力方法(すなわち、音声及び画像の少なくとも一方)で出力するかを、適正に設定できる。したがって、第1ユーザーUAの利便性を向上できる。
【0094】
本実施形態に係るサーバー装置100の制御方法は、第1プリンター300Aと通信可能に接続されるサーバー装置100の制御方法であって、第1プリンター300Aの操作方法に関して、第1ユーザーUAから入力された第1の質問の内容を示す第1質問情報Q11を取得する取得ステップと、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する生成ステップと、第1プリンター300Aに対して、第1回答情報A11を、印刷、音声、及び画像の少なくとも1つによって出力させる指示ステップと、を含む。
【0095】
この構成によれば、本実施形態に係るサーバー装置100と同様の効果を奏する。
【0096】
本実施形態に係る第1制御プログラムPG1は、第1プリンター300Aと通信可能に接続されるサーバー装置100の第1プロセッサー110Aが実行する第1制御プログラムPG1であって、第1プロセッサー110Aを、第1プリンター300Aの操作方法に関して、第1ユーザーUAから入力された第1の質問の内容を示す第1質問情報Q11を取得する第1取得部111、第1質問情報Q11に基づいて、第1の質問に対する回答を示す第1回答情報A11を生成する生成部112、及び、第1プリンター300Aに対して、第1回答情報A11を、印刷、音声、及び画像の少なくとも1つによって出力させる指示部115、として機能させる。
【0097】
この構成によれば、本実施形態に係るサーバー装置100と同様の効果を奏する。
【0098】
本実施形態は、一態様を示すものであり趣旨に逸脱しない範囲内で任意に変形および応用が可能である。
【0099】
本実施形態では、「印刷制御装置」がサーバー装置100で構成される場合について説明するが、これに限定されない。「印刷制御装置」が、例えば、パーソナルコンピューターで構成されてもよいし、タブレット端末で構成されてもよい。
【0100】
また、本実施形態では、「画像形成装置」がインクジェット方式のプリンター300である場合について説明するが、これに限定されない。「画像形成装置」が、例えば、コピー機でもよい。また、「画像形成装置」が、例えば、「複合機」でもよい。
【0101】
また、本実施形態では、プリンター300が、マイク320、及びスピーカー325を備え、プリンター300の第2制御部310が、音声認識部312、及び音声合成部314を備える場合について説明したが、これに限定されない。例えば、プリンター300が、スマートフォンと通信可能に接続され、スマートフォンが、マイク320、及びスピーカー325を備え、スマートフォンの制御部が、音声認識部312、及び音声合成部314を備えてもよい。また、例えば、プリンター300が、いわゆる、AIスピーカーと通信可能に接続され、AIスピーカーが、マイク320、及びスピーカー325を備え、AIスピーカーの制御部が、音声認識部312、及び音声合成部314を備えてもよい。
【0102】
本実施形態では、サーバー装置100が備える第1プロセッサー110Aが第1制御プログラムPG1を実行することによって実現される制御方法について説明するが、この制御方法を実現するために第1プロセッサー110Aが実行する第1制御プログラムPG1を、コンピューターで読み取り可能に記録した記録媒体、或いは、この第1制御プログラムPG1を伝送する伝送媒体の態様で構成することも可能である。
上記記録媒体は、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。記録媒体には、フレキシブルディスク、HDD、CD-ROM(Compact Disk Read Only Memory)、DVD(Digital Versatile Disk)、Blu-ray(登録商標)Disc、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。
上記記録媒体は、サーバー装置100が備える内部記憶装置であるRAM、ROM、HDD等の不揮発性記憶装置でもよい。
【0103】
サーバー装置100の第1制御部110の機能は、1又は複数のプロセッサー、又は、半導体チップにより実現してもよい。第1制御部110が、SoC(System―on―a―Chip)やMCU(Micro Control Unit)、FPGA等の副処理装置(co―processor)を更に備える構成であってもよい。第1制御部110は、CPU及び副処理装置の双方を協働させるか、あるいは双方のうちの一方を選択的に用いて各種の制御を行ってもよい。
【0104】
図5-
図7のフローチャートの処理単位は、サーバー装置100の第1制御部110、及び、プリンター300の第2制御部310の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、限定されることはない。フローチャートの処理単位は、処理内容に応じて、更に多くの処理単位に分割してもよい。1つの処理単位が更に多くの処理を含むように分割してもよい。処理の順番は、趣旨に支障のない範囲で適宜に入れ換えてもよい。
【0105】
図2及び
図3に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも可能である。上述した実施形態においてソフトウェアで実現される機能の一部は、ハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアでもよい。その他、サーバー装置100及びプリンター300の他の各部の具体的な細部構成も、趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【0106】
1…印刷制御システム、100…サーバー装置(印刷制御装置)、110…第1制御部、110A…第1プロセッサー(プロセッサー)、110B…第1メモリー、111…第1取得部、112…生成部、113…第2取得部、114…判定部、115…指示部、116…第1通信制御部、117…機種記憶部、118…回答記憶部、119…質疑応答記憶部、120…第1操作機構、130…第1表示機構、140…第1通信インターフェース、300…プリンター(画像形成装置)、300A…第1プリンター、300B…第2プリンター、310…第2制御部、310A…第2プロセッサー、310B…第2メモリー、311…音声受付部、312…音声認識部、313…指示受付部、314…音声合成部、315…表示制御部、316…印刷制御部、317…第2通信制御部、320…マイク、325…スピーカー、330…第2操作機構、340…第2表示機構、350…第2通信インターフェース、360…印刷機構、A11…第1回答情報、A12…第2回答情報、A21…第1回答情報、A22…第2回答情報、CM1…第1指示情報、CM2…第2指示情報、EQ…問合せ情報、JA…入力情報、MP1、MP2…機種情報、P11…第1画像情報、P12…第2画像情報、PG1…第1制御プログラム(プログラム)、PG2…第2制御プログラム、Q11…第1質問情報、Q12…第2質問情報、S11…第1音声情報、S12…第2音声情報、T11…第1印刷情報、T12…第2印刷情報、V11…第1音声信号、V12…第2音声信号、UA…第1ユーザー、UB…第2ユーザー。