(57)【要約】【課題】警告情報が、使用者が求めるタイミングで表示されないおそれを低減すること。【解決手段】複数の動作ユニットに電源を供給する電源回路と、前記電源回路の温度情報に基づき警告情報を報知する報知部と、前記電源回路の前記温度情報を取得する電源回路温度情報取得部と、機器の状態を判断するための判断情報を取得する判断情報取得部と、前記温度情報と前記判断情報とを対応付けた学習モデルに基づいて、前記警告情報の前記報知を機械学習する学習部と、を備える、電子機器。【選択図】図１０
2020086838.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作ユニットに電源を供給する電源回路と、
前記電源回路の温度情報に基づき警告情報を報知する報知部と、
前記電源回路の前記温度情報を取得する電源回路温度情報取得部と、
機器の状態を判断するための判断情報を取得する判断情報取得部と、
前記温度情報と前記判断情報とを対応付けた学習モデルに基づいて、前記警告情報の前記報知を機械学習する学習部と、
を備える、
ことを特徴とする電子機器。
【請求項２】
前記学習部は、前記警告情報の前記報知の後、前記報知に対する操作が行われたタイミングに応じて、前記警告情報の前記報知のタイミングを前記機械学習する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記警告情報の前記報知の後、前記報知に対する操作が行われない場合、
前記学習部は、前記警告情報の前記報知のタイミングを遅らせるように前記機械学習する、
ことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記警告情報の前記報知の後、前記報知に対する操作が行われない場合、
前記学習部は、前記警告情報を前記報知するか否かを前記機械学習する、
ことを特徴とする請求項１又は２に記載の電子機器。
【請求項５】
前記警告情報の前記報知の後、前記報知に対する操作が行われた場合、
前記学習部は、前記警告情報の前記報知のタイミングを早めるように前記機械学習する、
ことを特徴とする請求項１乃至４のいずれか１項に電子機器。
【請求項６】
前記報知に対する操作が行われた後、前記警告情報に対応する操作が行われない場合、
前記報知部は、前記警告情報を再報知し、
前記学習部は、再報知に対する操作が行われた後、前記警告情報に対応する操作が行われたとしても、前記警告情報の前記報知のタイミングを早めるような前記機械学習を行わない、
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記学習部は、前記警告情報の前記報知の後、前記報知に対する操作が行われたタイミングに応じて、前記警告情報を前記報知するか否かを判定する前記温度情報の判定閾値を前記機械学習する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記警告情報の前記報知の後、前記報知に対する操作が行われない場合、
前記学習部は、前記判定閾値が高くなるように前記機械学習する、
ことを特徴とする請求項７に記載の電子機器。
【請求項９】
前記警告情報の前記報知の後、前記報知に対する操作が行われた場合、
前記学習部は、前記判定閾値が低くなるように前記機械学習する、
ことを特徴とする請求項７又は８に記載の電子機器。
【請求項１０】
前記報知に対する操作が行われた後、前記警告情報に対応する操作が行われない場合、
前記報知部は、前記警告情報を再報知し、
前記学習部は、再報知に対する操作が行われた後、前記警告情報に対応する操作が行われたとしても、前記判定閾値が低くなるような前記機械学習を行わない、
ことを特徴とする請求項９に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
インクジェットプリンターやデジタルカメラなどの電子機器には、当該電子機器の各種情報を使用者に報知するディスプレイを備えたものが知られている。このような電子機器が有するディスプレイには、電子機器の製造番号などを示す機器個別情報、電子機器が正常に動作する動作状態を示す動作情報、電子機器の温度異常や消耗品の残量不足を示す警告情報、電子機器の過去の動作情報及び異常情報を示す履歴情報、電子機器の各種設定状態を示す設定情報など、様々な情報が表示される。
【０００３】
例えば、特許文献１には、ディスプレイとしてＬＣＤパネルを有するデジタルカメラであって、当該ＬＣＤパネルが画像再生及び電子ビューファインダとして機能するほか、設定画面、及び電池の交換を促す警告メッセージ（警告情報）を表示する表示ディスプレイとして用いられる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５７６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のデジタルカメラにおいて、電池の交換を促す警告情報は、あらかじめ定められたタイミングと設定に基づいて電源のオン又はオフの操作に応答して表示される。しかしながら、使用者が求める警告情報の表示タイミングは、電子機器の使用環境や動作状況に応じて異なる。そのため、あらかじめ定められたタイミングと設定に基づいて表示される警告情報が、使用者が求めるタイミングで表示されないおそれがある。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器の一態様は、
複数の動作ユニットに電源を供給する電源回路と、
前記電源回路の温度情報に基づき警告情報を報知する報知部と、
前記電源回路の前記温度情報を取得する電源回路温度情報取得部と、
機器の状態を判断するための判断情報を取得する判断情報取得部と、
前記温度情報と前記判断情報とを対応付けた学習モデルに基づいて、前記警告情報の前記報知を機械学習する学習部と、
を備える。
【０００７】
前記電子機器の一態様において、
前記学習部は、前記警告情報の前記報知の後、前記報知に対する操作が行われたタイミングに応じて、前記警告情報の前記報知のタイミングを前記機械学習してもよい。
【０００８】
前記電子機器の一態様において、
前記警告情報の前記報知の後、前記報知に対する操作が行われない場合、
前記学習部は、前記警告情報の前記報知のタイミングを遅らせるように前記機械学習してもよい。
【０００９】
前記電子機器の一態様において、
前記警告情報の前記報知の後、前記報知に対する操作が行われない場合、
前記学習部は、前記警告情報を前記報知するか否かを前記機械学習してもよい。
【００１０】
前記電子機器の一態様において、
前記警告情報の前記報知の後、前記報知に対する操作が行われた場合、
前記学習部は、前記警告情報の前記報知のタイミングを早めるように前記機械学習してもよい。
【００１１】
前記電子機器の一態様において、
前記報知に対する操作が行われた後、前記警告情報に対応する操作が行われない場合、
前記報知部は、前記警告情報を再報知し、
前記学習部は、再報知に対する操作が行われた後、前記警告情報に対応する操作が行われたとしても、前記警告情報の前記報知のタイミングを早めるような前記機械学習を行わなくてもよい。
【００１２】
前記電子機器の一態様において、
前記学習部は、前記警告情報の前記報知の後、前記報知に対する操作が行われたタイミングに応じて、前記警告情報を前記報知するか否かを判定する前記温度情報の判定閾値を前記機械学習してもよい。
【００１３】
前記電子機器の一態様において、
前記警告情報の前記報知の後、前記報知に対する操作が行われない場合、
前記学習部は、前記判定閾値が高くなるように前記機械学習してもよい。
【００１４】
前記電子機器の一態様において、
前記警告情報の前記報知の後、前記報知に対する操作が行われた場合、
前記学習部は、前記判定閾値が低くなるように前記機械学習してもよい。
【００１５】
前記電子機器の一態様において、
前記報知に対する操作が行われた後、前記警告情報に対応する操作が行われない場合、
前記報知部は、前記警告情報を再報知し、
前記学習部は、再報知に対する操作が行われた後、前記警告情報に対応する操作が行われたとしても、前記判定閾値が低くなるような前記機械学習を行わなくてもよい。
【図面の簡単な説明】
【００１６】
【図１】インクジェットプリンターの構成の一例を示す機能ブロック図である。
【図２】インクジェットプリンターの概略的な内部構造の一例を示す断面図である。
【図３】吐出部の概略構成を示す断面図である。
【図４】複数のノズルの配置の一例を示す図である。
【図５】駆動信号ＣＯＭの一例を示す図である。
【図６】駆動信号選択制御回路の電気構成を示すブロック図である。
【図７】選択回路の電気構成を示す回路図である。
【図８】デコーダーにおけるデコード内容を示す図である。
【図９】駆動信号選択制御回路の動作を説明するための図である。
【図１０】温度判定制御部の構成、及び温度判定制御部の周辺の構成を示すブロック図である。
【図１１】温度判断部の判定閾値の更新動作を説明するためのフローチャート図である。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施形態について図面を用いて説明する。用いる図面は説明の便宜上のものである。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。以下では、本発明に係る電子機器の一例として、インクジェットプリンターを例に挙げて説明する。
【００１８】
１．液体吐出装置の概要
本実施形態に係るインクジェットプリンター１の構成について説明する。図１は、本実施形態に係るインクジェットプリンター１の構成の一例を示す機能ブロック図である。また、図２は、インクジェットプリンター１の概略的な内部構造の一例を示す断面図である。本実施形態では、インクジェットプリンター１がラインプリンターである場合を示す。
【００１９】
インクジェットプリンター１には、不図示のパーソナルコンピューターやデジタルカメラ等のホストコンピューターから、インクジェットプリンター１が形成すべき画像を示す印刷データＩｍｇが入力される。そして、インクジェットプリンター１は、印刷データＩｍｇが示す画像を記録用紙Ｐに形成する印刷処理を実行する。
【００２０】
図１に示すように、インクジェットプリンター１は、駆動信号生成ユニット２、印刷ユニット３、記憶ユニット５、制御ユニット６、搬送ユニット７、及び電源ユニット９を備える。なお、以下では、駆動信号生成ユニット２、印刷ユニット３、記憶ユニット５、制御ユニット６、及び搬送ユニット７を、「動作ユニット」と称する場合がある。
【００２１】
記憶ユニット５は、不図示のＲＡＭ（Random Access Memory）等の揮発性のメモリーと、ＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、又はＰＲＯＭ（Programmable ROM）等の不揮発性メモリーと、の一方、又は両方を含んで構成される。そして、記憶ユニット５は、印刷データＩｍｇ、インクジェットプリンター１の制御プログラム及びその他の各種情報を記憶する。
【００２２】
制御ユニット６は、不図示のＣＰＵ（Central Processing Unit）を含んで構成される。また、制御ユニット６は、ＣＰＵの代わりに、又はＣＰＵに加えて、不図示のＦＰＧＡ（field-programmable gate array）等のプログラマブルロジックデバイスを備えていてもよい。そして、制御ユニット６が有する当該ＣＰＵが、記憶ユニット５に記憶されている制御プログラムを実行する。
【００２３】
また、制御ユニット６は、印刷制御部６１、及び温度判定制御部６６を有する。印刷制御部６１は、印刷ユニット３に設けられた駆動信号選択制御回路３１を制御するための印刷信号ＳＩ、ラッチ信号ＬＡＴ、及びチェンジ信号ＣＨと、駆動信号生成ユニット２に設けられた駆動信号生成回路２０を制御するための波形指定信号ｄＣＯＭと、搬送ユニット７を制御するための搬送制御信号と、を生成する。
【００２４】
温度判定制御部６６は、電源ユニット９から入力される温度情報ＸＳに基づいて、電源ユニット９の温度が正常の範囲であるか否かを判定する。印刷制御部６１は、温度判定制御部６６の判定結果に基づいて、駆動信号生成ユニット２、印刷ユニット３及び電源ユニット９の動作を制御する。
【００２５】
搬送ユニット７は、制御ユニット６から入力される搬送制御信号に基づいて、印刷ユニット３に対する記録用紙Ｐの相対位置を変化させる。
【００２６】
駆動信号生成ユニット２は、複数の駆動信号生成回路２０を有する。複数の駆動信号生
成回路２０には、制御ユニット６から波形指定信号ｄＣＯＭが入力される。ここで、波形指定信号ｄＣＯＭとは、駆動信号ＣＯＭの波形を規定するデジタルの信号である。駆動信号生成回路２０は、不図示のＤ／Ａ変換回路を含み、入力される波形指定信号ｄＣＯＭをアナログ信号に変換する。そして、当該アナログ信号を増幅することで、駆動信号ＣＯＭを生成する。
【００２７】
印刷ユニット３は、インクを吐出する吐出部６００が設けられた複数の印刷モジュール３０を有する。各印刷モジュール３０は、Ｍ個の吐出部６００と駆動信号選択制御回路３１とを備える。駆動信号選択制御回路３１には、印刷信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、及び駆動信号ＣＯＭが入力される。駆動信号選択制御回路３１は、印刷信号ＳＩ、ラッチ信号ＬＡＴ、及びチェンジ信号ＣＨに基づいて、駆動信号ＣＯＭを選択又は非選択とすることで、Ｍ個の吐出部６００のそれぞれに対応する供給駆動信号ＶＩＮを生成する。そして、駆動信号選択制御回路３１は、供給駆動信号ＶＩＮを対応する吐出部６００に出力する。Ｍ個の吐出部６００のそれぞれは、対応する供給駆動信号ＶＩＮが入力されることで、印刷信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨにより規定された所定量のインクを所定のタイミングで吐出する。
【００２８】
電源ユニット９は、インクジェットプリンター１が備える複数の動作ユニットに対して電力ＰＷを供給する。電源ユニット９は、不図示の基板上に設けられた、電圧変換回路９１、平滑化回路９２、及び温度検出回路９３を備える。電圧変換回路９１は、商用交流電源から供給される交流電圧を変圧し、変圧後の交流電圧を平滑化回路９２に出力する。平滑化回路９２は、電圧変換回路９１から入力される交流電圧を平滑化して直流電圧に変換する。温度検出回路９３は、電源ユニット９の温度を検出するサーミスタ等の検出素子を備え、当該検出素子により検出される電源ユニット９の温度の検出結果を示す温度情報ＸＳを出力する。この電源ユニット９が電源回路の一例である。
【００２９】
ここで、電源ユニット９は、インクジェットプリンター１が備える複数の動作ユニットに対して電力ＰＷを供給する。そのため、インクジェットプリンター１の動作ユニットのいずれかにおいて異常が生じた場合、電源ユニット９が出力する電力ＰＷが増加する。そして、電力ＰＷの増加に伴って、電源ユニット９の発熱が増加する。すなわち、電源ユニット９の温度の変動、温度の上昇値、及び温度の上昇時間を検出することで、当該検出結果に基づいて、インクジェットプリンター１が有する複数の動作ユニットの内、いずれの動作ユニットで、異常が生じたのかを判断することが可能となる。
【００３０】
以上のように構成されたインクジェットプリンター１において、印刷処理が実行された場合、印刷制御部６１は、まず、ホストコンピューターから入力される印刷データＩｍｇを、記憶ユニット５に記憶させる。次に、印刷制御部６１は、記憶ユニット５に記憶されている印刷データＩｍｇ等の各種データに基づいて、印刷信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、波形指定信号ｄＣＯＭ、及び搬送制御信号等の各種信号を生成する。そして、印刷制御部６１は、印刷信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、波形指定信号ｄＣＯＭ、及び搬送制御信号と、記憶ユニット５に記憶されている各種データとに基づいて、印刷ユニット３に対する記録用紙Ｐの相対位置を変化させるように搬送ユニット７を制御しつつ、吐出部６００が駆動されるように印刷ユニット３を制御する。これにより、印刷制御部６１は、吐出部６００からのインクの吐出の有無、インクの吐出量、及びインクの吐出タイミング等を調整し、印刷データＩｍｇに対応する画像を記録用紙Ｐに形成する。
【００３１】
また、インクジェットプリンター１は、表示部４及び操作部８を含む。表示部４は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等で構成される。表示部４は、印刷制御部６１の制御に基づいて、インクジェットプリンター１の動作状態を示す動作情報、動作
異常の有無を示す異常情報、インクや記録用紙Ｐ等の消耗品の残量を示す消耗品残量情報等の各種情報を表示する。操作部８は、インクジェットプリンター１の印刷処理を開始させる開始操作、当該印刷処理を停止させる停止操作、インクジェットプリンター１の動作異常などから復旧させる復旧操作、及び表示部４に表示される各種情報の確認操作を含む各種操作を使用者が実行するための使用者インターフェース（ＵＩ：User Interface）である。ここで、操作部８は、タッチパネルのように表示部４と一体に形成された構成であってもよい。
【００３２】
図２は、インクジェットプリンター１の内部構成の概略を示す一部断面図である。なお、図２では、インクカートリッジ４０が、印刷ユニット３に設けられる場合を例示しているが、インクカートリッジ４０は、インクジェットプリンター１の他の場所に設けられても良い。また、図２では、インクジェットプリンター１が４つのインクカートリッジ４０を備える場合を例示しているが、インクジェットプリンター１が備えるインクカートリッジ４０の数は、５個以上、又は３個以下であってもよい。
【００３３】
インクカートリッジ４０は、シアン、マゼンタ、イエロー、及びブラックの、４色と１対１に対応して設けられる。各インクカートリッジ４０には、当該インクカートリッジ４０に対応する色のインクが充填されている。
【００３４】
搬送ユニット７は、記録用紙Ｐを搬送するための駆動源となる搬送モーター７０と、印刷ユニット３からインクが吐出される吐出方向において記録用紙Ｐを介して設けられたプラテン７４と、搬送モーター７０の作動により回転する搬送ローラー７３と、回転自在に設けられたガイドローラー７５と、記録用紙Ｐをロール状に巻き取った状態で収納するための収納部７６と、を備える。
【００３５】
インクジェットプリンター１が印刷処理を実行する場合、搬送ユニット７は、記録用紙Ｐを収納部７６から繰り出して、ガイドローラー７５、プラテン７４、及び搬送ローラー７３により規定される搬送方向Ｍｖに沿って搬送する。なお、図２では、記録用紙Ｐが、長尺状のロール紙である場合を例示しているが、記録用紙Ｐは、例えば、Ａ４サイズ等の矩形の用紙であってもよい。この場合、搬送ユニット７は、記録用紙Ｐを、プラテン７４上に、搬送方向Ｍｖに沿って１枚ずつ間欠的に送り出すように動作する。
【００３６】
印刷ユニット３に設けられている各吐出部６００には、インクカートリッジ４０からインクが供給される。各吐出部６００は、インクカートリッジ４０から供給されたインクを内部に充填するとともに、充填したインクを吐出する。そして、各吐出部６００は、搬送ユニット７が記録用紙Ｐをプラテン７４上に搬送するタイミングで、記録用紙Ｐに対してインクを吐出する。これにより、画像を構成するためのドットを記録用紙Ｐに形成する。
【００３７】
２．印刷モジュールの構成及び動作
ここで、印刷モジュール３０が有する吐出部６００の構成及び動作について説明する。図３は、吐出部６００の概略構成を示す断面図である。図３に示すように、印刷モジュール３０は、吐出部６００とリザーバー６４１とを含む。
【００３８】
リザーバー６４１には、インクが供給口６６１からインクが導入される。また、リザーバー６４１は、インクの色毎に設けられている。
【００３９】
吐出部６００は、圧電素子６０、振動板６２１、キャビティー６３１及びノズル６５１を含む。このうち、振動板６２１は、キャビティー６３１と圧電素子６０との間に設けられ、上面に設けられた圧電素子６０の駆動によって変位し、インクが充填されるキャビティー６３１の内部容積を拡大／縮小させるダイヤフラムとして機能する。ノズル６５１は
、ノズルプレート６３２に設けられるとともに、キャビティー６３１に連通する開孔部である。キャビティー６３１は、内部にインクが充填され、圧電素子６０の変位により内部容積が変化する圧力室として機能する。ノズル６５１は、キャビティー６３１に連通し、キャビティー６３１の内部容積の変化に応じてキャビティー６３１内のインクを吐出する。
【００４０】
圧電素子６０は、圧電体６０１を一対の電極６１１，６１２で挟んだ構造である。電極６１１には、供給駆動信号ＶＩＮが供給される。電極６１２には、一定電圧の信号が供給される。ここで、電極６１２に供給される一定電圧の信号とは、グラウンド電位の信号であってもよく、またＤＣ５Ｖ等の一定の電位の信号であってもよい。なお、以下の説明において、圧電素子６０の電極６１２に供給される信号を基準電圧信号ＶＢＳと称する場合がある。このような構造の圧電素子６０は、電極６１１と電極６１２との電位差に応じて駆動する。これにより、電極６１１，６１２及び振動板６２１の中央部分が両端部分に対して上下方向に変位する。そして、振動板６２１の変位に伴いノズル６５１からインクが吐出される。すなわち、吐出部６００は、電極６１１と電極６１２との電位差により圧電素子６０が駆動し、当該圧電素子６０の駆動によりノズル６５１からインクを吐出する。
【００４１】
図４は、印刷モジュール３０に設けられた複数のノズル６５１の配置の一例を示す図である。なお、図４では、印刷ユニット３が、４個の印刷モジュール３０を有する場合を例示している。
【００４２】
図４に示すように、印刷モジュール３０には、所定の方向に列状に設けられた複数のノズル６５１からなるノズル列Ｌが形成されている。各ノズル列Ｌは、列状に配置されたｎ個のノズル６５１によって形成されている。ここで、図４に示すノズル列Ｌは一例であって異なる構成であってもよい。例えば、各ノズル列Ｌにおいて、端から数えて偶数番目のノズル６５１と奇数番目のノズル６５１とで互いに位置が相違するように、ｎ個のノズル６５１が千鳥状に配置されてもよい。また、各印刷モジュール３０には、「２」以上のノズル列Ｌが形成されてもよい。
【００４３】
次に、印刷モジュール３０が有する駆動信号選択制御回路３１の構成及び動作について説明する。駆動信号選択制御回路３１の説明をするにあたり、まず、図５を用いて、駆動信号選択制御回路３１に供給される駆動信号ＣＯＭの一例について説明する。その後、図６から図９を用いて、駆動信号選択制御回路３１の構成及び動作について説明する。
【００４４】
図５は、駆動信号ＣＯＭの一例を示す図である。図５には、ラッチ信号ＬＡＴが立ち上がってからチェンジ信号ＣＨが立ち上がるまでの期間Ｔ１と、期間Ｔ１の後、次にチェンジ信号ＣＨが立ち上がるまでの期間Ｔ２と、期間Ｔ２の後、ラッチ信号ＬＡＴが立ち上がるまでの期間Ｔ３とを示している。なお、この期間Ｔ１，Ｔ２，Ｔ３からなる周期が、記録用紙Ｐに新たなドットを形成する周期Ｔａとなる。
【００４５】
図５に示すように、駆動信号生成回路２０は、期間Ｔ１において電圧波形Ａｄｐを生成する。電圧波形Ａｄｐが圧電素子６０に供給された場合、対応する吐出部６００から所定量、具体的には中程度の量のインクが吐出される。また、駆動信号生成回路２０は、期間Ｔ２において電圧波形Ｂｄｐを生成する。電圧波形Ｂｄｐが圧電素子６０に供給された場合、対応する吐出部６００から上記所定量よりも少ない小程度の量のインクが吐出される。また、駆動信号生成回路２０は、期間Ｔ３において電圧波形Ｃｄｐを生成する。電圧波形Ｃｄｐが圧電素子６０に供給された場合、圧電素子６０は、対応する吐出部６００からインクが吐出されない程度に変位する。したがって、電圧波形Ｃｄｐが圧電素子６０に供給された場合、記録用紙Ｐにはドットが形成されない。この電圧波形Ｃｄｐは、吐出部６００のノズル開孔部付近のインクを微振動させてインクの粘度が増大することを防止する
ための電圧波形である。以下の説明において、インクの粘度が増大することを防止するために、吐出部６００からインクが吐出されない程度に圧電素子６０を変位させることを「微振動」と称する場合がある。
【００４６】
ここで、電圧波形Ａｄｐ、電圧波形Ｂｄｐ及び電圧波形Ｃｄｐの開始タイミングでの電圧値及び終了タイミングでの電圧値は、いずれも電圧Ｖｃで共通である。すなわち、電圧波形Ａｄｐ，Ｂｄｐ，Ｃｄｐは、電圧値が電圧Ｖｃで開始し電圧Ｖｃで終了する電圧波形である。したがって、駆動信号生成回路２０は、電圧波形Ａｄｐ，Ｂｄｐ，Ｃｄｐが周期Ｔａにおいて連続した電圧波形の駆動信号ＣＯＭを出力する。
【００４７】
図６は駆動信号選択制御回路３１の電気構成を示すブロック図である。駆動信号選択制御回路３１は、期間Ｔ１，Ｔ２，Ｔ３のそれぞれにおいて、駆動信号ＣＯＭに含まれる電圧波形Ａｄｐ，Ｂｄｐ，Ｃｄｐを選択するか否かを切り替えことで、周期Ｔａにおいて、供給駆動信号ＶＩＮを生成し出力する。図６に示すように、駆動信号選択制御回路３１は、選択制御回路２１０及び複数の選択回路２３０を含む。
【００４８】
選択制御回路２１０には、クロック信号ＳＣＫ、印刷信号ＳＩ、ラッチ信号ＬＡＴ及びチェンジ信号ＣＨが供給される。選択制御回路２１０には、シフトレジスター２１２（Ｓ／Ｒ）とラッチ回路２１４とデコーダー２１６との組が、吐出部６００のそれぞれに対応して設けられている。すなわち、印刷モジュール３０には、吐出部６００の総数ｎと同数のシフトレジスター２１２とラッチ回路２１４とデコーダー２１６との組が設けられている。
【００４９】
シフトレジスター２１２は、対応する吐出部６００毎に、印刷信号ＳＩに含まれる２ビットの印刷データ［ＳＩＨ，ＳＩＬ］を一旦保持する。詳細には、吐出部６００に対応した段数のシフトレジスター２１２が互いに縦続接続されるとともに、シリアルで供給された印刷信号ＳＩが、クロック信号ＳＣＫに従って順次後段に転送される。なお、図４には、シフトレジスター２１２を区別するために、印刷信号ＳＩが供給される上流側から順番に１段、２段、…、ｎ段と表記している。
【００５０】
ｎ個のラッチ回路２１４のそれぞれは、対応するシフトレジスター２１２で保持された印刷データ［ＳＩＨ，ＳＩＬ］をラッチ信号ＬＡＴの立ち上がりでラッチする。ｎ個のデコーダー２１６の各々は、対応するラッチ回路２１４によってラッチされた２ビットの印刷データ［ＳＩＨ，ＳＩＬ］をデコードして選択信号Ｓを生成し、選択回路２３０に供給する。
【００５１】
選択回路２３０は、吐出部６００のそれぞれに対応して設けられている。すなわち、１つの印刷モジュール３０が有する選択回路２３０の数は、印刷モジュール３０に含まれる吐出部６００の総数ｎと同じである。選択回路２３０は、デコーダー２１６から供給される選択信号Ｓに基づいて、駆動信号ＣＯＭの圧電素子６０への供給を制御する。
【００５２】
図７は、吐出部６００の１個分に対応する選択回路２３０の電気構成を示す回路図である。図７に示すように、選択回路２３０は、インバーター２３２及びトランスファーゲート２３４を有する。また、トランスファーゲート２３４は、ＮＭＯＳトランジスターであるトランジスター２３５及びＰＭＯＳトランジスターであるトランジスター２３６を含む。
【００５３】
選択信号Ｓは、デコーダー２１６からトランジスター２３５のゲート端子に供給される。また選択信号Ｓは、インバーター２３２によって論理反転されて、トランジスター２３６のゲート端子にも供給される。トランジスター２３５のドレイン端子及びトランジスタ
ー２３６のソース端子には、駆動信号ＣＯＭが入力される。そして、トランジスター２３５及びトランジスター２３６が、選択信号Ｓに従ってオン又はオフに制御されることで、トランジスター２３５のソース端子及びトランジスター２３６のドレイン端子が共通に接続される接続点から供給駆動信号ＶＩＮが出力される。
【００５４】
次に、図８を用いてデコーダー２１６のデコード内容について説明する。図８は、デコーダー２１６におけるデコード内容を示す図である。デコーダー２１６には、２ビットの印刷データ［ＳＩＨ，ＳＩＬ］、ラッチ信号ＬＡＴ、及びチェンジ信号ＣＨが入力される。そして、デコーダー２１６は、ラッチ信号ＬＡＴ、及びチェンジ信号ＣＨで規定される期間Ｔ１，Ｔ２，Ｔ３のそれぞれに対して、印刷データ［ＳＩＨ，ＳＩＬ］で規定された論理レベルの選択信号Ｓを出力する。例えば、デコーダー２１６に、印刷データ［ＳＩＨ，ＳＩＬ］として、［１，０］が入力された場合、デコーダー２１６は、期間Ｔ１，Ｔ２，Ｔ３でＨ，Ｌ，Ｌレベルとなる選択信号Ｓを出力する。ここで、選択信号Ｓの論理レベルは、不図示のレベルシフターによって、高電圧の信号に高振幅論理にレベルシフトされる。
【００５５】
以上に説明した駆動信号選択制御回路３１において、駆動信号ＣＯＭに基づく供給駆動信号ＶＩＮが生成され、印刷モジュール３０に含まれる吐出部６００に供給される動作について、図９を用いて説明する。
【００５６】
図９は、駆動信号選択制御回路３１の動作を説明するための図である。図９に示すように駆動信号選択制御回路３１には、印刷信号ＳＩがクロック信号ＳＣＫに同期してシリアルで供給され、吐出部６００に対応するシフトレジスター２１２において順次転送される。そして、クロック信号ＳＣＫの供給が停止すると、シフトレジスター２１２のそれぞれには、吐出部６００に対応した印刷データ［ＳＩＨ，ＳＩＬ］が保持される。なお、印刷信号ＳＩは、シフトレジスター２１２における最終ｎ段、…、２段、１段の吐出部６００に対応した順番で供給される。
【００５７】
そして、ラッチ信号ＬＡＴが立ち上がると、ラッチ回路２１４のそれぞれは、対応するシフトレジスター２１２に保持された印刷データ［ＳＩＨ，ＳＩＬ］を一斉にラッチする。図９において、ＬＴ１、ＬＴ２、…、ＬＴｎは、１段、２段、…、ｎ段のシフトレジスター２１２に対応するラッチ回路２１４によってラッチされた印刷データ［ＳＩＨ，ＳＩＬ］を示す。
【００５８】
デコーダー２１６は、ラッチされた印刷データ［ＳＩＨ，ＳＩＬ］で規定されるドットのサイズに応じて、期間Ｔ１，Ｔ２，Ｔ３のそれぞれにおいて、図８に示される内容に従う論理レベルの選択信号Ｓを出力する。
【００５９】
印刷データ［ＳＩＨ，ＳＩＬ］が［１，１］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において電圧波形Ａｄｐを選択し、期間Ｔ２において電圧波形Ｂｄｐを選択し、期間Ｔ３において電圧波形Ｃｄｐを選択しない。その結果、図９に示す大ドットに対応する供給駆動信号ＶＩＮが生成される。したがって、周期Ｔａにおいて吐出部６００から中程度の量のインクと小程度の量のインクとが吐出される。これにより、記録用紙Ｐに「大ドット」が形成される。
【００６０】
また、印刷データ［ＳＩＨ，ＳＩＬ］が［１，０］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において電圧波形Ａｄｐを選択し、期間Ｔ２において電圧波形Ｂｄｐを選択せず、期間Ｔ３において電圧波形Ｃｄｐを選択しない。その結果、図９に示す中ドットに対応する供給駆動信号ＶＩＮが生成される。したがって、周期Ｔａにおいて吐出部６００から中程度の量のインクが吐出される。これにより、記録用紙Ｐに「中ドット」
が形成される。
【００６１】
また、印刷データ［ＳＩＨ，ＳＩＬ］が［０，１］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において電圧波形Ａｄｐを選択せず、期間Ｔ２において電圧波形Ｂｄｐを選択し、期間Ｔ３において電圧波形Ｃｄｐを選択しない。その結果、図９に示す小ドットに対応する供給駆動信号ＶＩＮが生成される。したがって、周期Ｔａにおいて吐出部６００から小程度の量のインクが吐出される。これにより、記録用紙Ｐに「小ドット」が形成される。
【００６２】
また、印刷データ［ＳＩＨ，ＳＩＬ］が［０，０］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において電圧波形Ａｄｐを選択せず、期間Ｔ２において電圧波形Ｂｄｐを選択し、期間Ｔ３において電圧波形Ｃｄｐを選択しない。その結果、図９に示す微振動に対応する供給駆動信号ＶＩＮが生成される。したがって、周期Ｔａにおいて吐出部６００からインクは吐出されずに微振動する。この場合、記録用紙Ｐにはドットが形成されない。
【００６３】
３．温度判定部の構成及び動作
以上のように構成されたインクジェットプリンター１では、電源ユニット９の温度を検出する温度検出回路９３が出力する温度情報ＸＳに基づいて、温度判定制御部６６が、電源ユニット９の温度が正常の範囲であるか否かを判断する。そして、印刷制御部６１は、温度判定制御部６６の判定結果に基づいて、駆動信号生成ユニット２、印刷ユニット３及び電源ユニット９の動作を制御する。また、電源ユニット９の温度が正常でない場合、印刷制御部６１は、電源ユニット９において温度異常が生じていることを表示部４に表示させることで、使用者に対して当該温度異常を報知する。
【００６４】
しかしながら、温度判定制御部６６が、「電源ユニット９の温度が所定の値を超えたことにより印刷品質の悪化が懸念されるために、インクジェットプリンター１の印刷速度を低下させることで冷却することが望ましい」と判断し、当該温度異常により印刷速度を低下させる旨を示す警告情報を表示部４に表示した場合であっても、使用者が求める印刷品質を確保されている場合にあっては、表示部４に表示された当該温度異常を示す表示が使用者にとって最適なタイミングで表示されたものではないと考えられる。
【００６５】
また、温度判定制御部６６が、「電源ユニット９の温度が所定の値を超えたことにより印刷品質の悪化が懸念されるために、インクジェットプリンター１を停止させることが好ましい」と判断し、当該温度異常により印刷処理を停止する旨を示す警告情報を表示部４に表示した場合であっても、使用者が連続印刷を求められる環境で使用している場合、印刷処理を停止することができず、そのため、表示部４に表示された当該温度異常を示す表示が使用者にとって最適なタイミングで表示されたものではないと考えられる。
【００６６】
以上のように、温度異常などの警告情報を使用者に報知する報知機能を有するインクジェットプリンター１において、当該警告情報を報知する最適なタイミング、及び当該警告情報に対する処置を施す最適なタイミングは使用者、及び使用環境によって異なる場合がある。以上のような問題に鑑みて、本発明におけるインクジェットプリンター１では、温度判定制御部６６において、使用者にとってより適したタイミングにおける警告情報の報知を可能としている。
【００６７】
図１０及び図１１を用いて温度判定制御部６６の構成及び動作について説明する。図１０に示すように、本実施形態におけるインクジェットプリンター１は、複数の動作ユニットに電源を供給する電源ユニット９と、電源ユニット９の温度情報ＸＳに基づき警告情報を表示することで報知する表示部４と、電源ユニット９の温度情報ＸＳを取得する温度検
出回路９３と、温度情報ＸＳに基づいて電源ユニット９の温度が正常の範囲であるか否かを判断する温度判定制御部６６とを有する。また、温度判定制御部６６は、インクジェットプリンター１の状態を判断するための判断情報を取得する温度判断部６２と、温度情報ＸＳと判断情報とを対応付けた学習モデルに基づいて警告情報の報知を機械学習する判定閾値更新部６３とを備える。
【００６８】
図１０は、温度判定制御部６６の構成、及び温度判定制御部６６の周辺の構成を示すブロック図である。温度判定制御部６６は、温度判断部６２及び判定閾値更新部６３を有する。
【００６９】
温度判断部６２には、温度情報ＸＳが入力される。温度判断部６２は、入力される温度情報ＸＳが所定の判定閾値を超えているか否かに基づいて、電源ユニット９から電力ＰＷが供給される動作ユニットの異常の有無を判断する。具体的には、温度判断部６２は、温度情報ＸＳとして入力される電源ユニット９の温度、温度変化量、及び異常温度継続時間を含む１又は複数が、所定の判定閾値を超えているか否かに基づいて動作ユニットの異常の有無を判断する。換言すれば、温度判断部６２は、インクジェットプリンター１の状態を判断するための判断情報を取得する。すなわち、温度判断部６２が、インクジェットプリンター１の状態を判断するための判断情報を取得する判断情報取得部の一例である。そして、温度判断部６２は、当該判断情報を示す温度判定情報ＸＨを生成し、印刷制御部６１に出力する。ここで、温度判断部６２に入力される温度情報ＸＳは、温度検出回路９３に含まれる温度検出素子等が検出したアナログの信号であってもよく、温度検出回路９３においてデジタルの信号に変換された信号であってもよい。ここで、温度検出回路９３が、電源ユニット９の温度情報ＸＳを取得する電源回路温度情報取得部の一例である。
【００７０】
印刷制御部６１は、入力される温度判定情報ＸＨに基づいて、インクジェットプリンター１の各動作ユニットに生じている、又は生じるおそれのある異常を示す警告情報生成し、表示部４に表示させるため表示情報Ｃｄを出力する。表示部４は、入力される表示情報Ｃｄに従って、警告情報を表示する。すなわち、電源ユニット９の温度情報ＸＳに基づき警告情報を表示することで使用者に報知する表示部４が報知部の一例である。
【００７１】
また、印刷制御部６１は、操作部８に対して、表示部４に表示された警告情報に対応する操作を有効とするための信号を含む操作情報Ｃｓを出力する。また、印刷制御部６１は、操作部８において表示部４の表示に対する操作が行われた場合、当該操作に対応する情報を表示部４に表示させてもよい。操作部８において、表示部４の表示に対応する操作が行われた場合、印刷制御部６１は、表示部４の表示に対する操作が行われたことを示す信号を、制御情報ＸＯとして判定閾値更新部６３に出力する。さらに、印刷制御部６１は、動作ユニットに対して当該警告情報に対応する処理を実行させる。そして、印刷制御部６１は、動作ユニットにおいて、当該警告情報に対応する処理が完了した場合、当該処理が完了したことを示す信号を制御情報ＸＯとして、判定閾値更新部６３に出力する。
【００７２】
判定閾値更新部６３には、制御情報ＸＯと温度情報ＸＳとが入力される。そして、判定閾値更新部６３は、温度情報ＸＳと制御情報ＸＯとを用いて、温度情報ＸＳと判断情報とを対応付けた学習モデルに基づいて、警告情報の表示を機械学習する。その後、判定閾値更新部６３は、当該機械学習の学習結果にもとづいて、温度判断部６２に保持される判定閾値を更新するための更新信号ＸＵＤを出力する。ここで、判定閾値更新部６３が、学習部の一例である。
【００７３】
ここで、図１１を用いて、温度判断部６２に保持される判定閾値の更新動作について説明する。図１１は、温度判断部６２の判定閾値の更新動作を説明するためのフローチャート図である。
【００７４】
まず、温度検出回路９３が電源ユニット９の温度を取得する。温度検出回路９３が取得した電源ユニット９の温度は、温度情報ＸＳとして温度判断部６２に入力される（ステップＳ１００）。その後、温度判断部６２は、温度情報ＸＳに基づいて電源ユニット９の温度、温度変化量、及び異常温度継続時間を含む１又は複数が、所定の判定閾値よりも大きいか否かを判断する（ステップＳ１１０）。これにより、温度判断部６２は、インクジェットプリンター１に含まれる動作ユニットの異常の有無を判断する。
【００７５】
温度判断部６２において、温度情報ＸＳが所定の判定閾値よりも小さいと判断された場合（ステップＳ１１０のＮ）、温度検出回路９３は電源ユニット９の温度を取得し、当該温度は、温度情報ＸＳとして温度判断部６２に入力される（ステップＳ１００）。
【００７６】
温度判断部６２において、温度情報ＸＳが所定の判定閾値よりも大きいと判断された場合（ステップＳ１１０のＹ）、表示部４には、インクジェットプリンター１の動作ユニットに生じている、又は生じるおそれのある異常を示す警告情報が表示される（ステップＳ１２０）。より具体的には、温度判断部６２は、温度情報ＸＳに基づいて電源ユニット９の温度、温度変化量、及び異常温度継続時間を含む１又は複数の判断情報を取得する。そして、当該判断情報が、所定の判定閾値を超えているか否かに基づいて動作ユニットの異常の有無を判断し、当該判断情報を含む温度判定情報ＸＨを出力する。温度判定情報ＸＨは、印刷制御部６１に入力される。印刷制御部６１は、温度判定情報ＸＨに基づく警告情報を表示部４に表示させるため表示情報Ｃｄを出力する。これにより、表示部４にインクジェットプリンター１の動作ユニットに生じている、又は生じるおそれのある異常を示す警告情報が表示される。
【００７７】
その後、印刷制御部６１には、操作部８において、表示部４の表示に対する操作が行われたか否かを示す操作情報Ｃｓが入力される。そして、印刷制御部６１は、入力される操作情報Ｃｓに基づいて表示部４の表示に対する操作が行われたか否かを判断する。換言すれば、印刷制御部６１は、操作情報Ｃｓに基づいて、警告情報は使用者に確認されたかを判断する（ステップＳ１３０）。ここで、表示部４の表示に対する操作とは、表示部４に表示された内容を確認したことを示す操作を含む。例えば、操作部８における表示部４の表示に対する操作とは、表示部４に「電源ユニット９の温度が所定の値を超えたことにより印刷品質の悪化が懸念されます。」との警告情報が表示された場合に、使用者が操作部８を操作し、当該警告情報に付加される「確認」ボタン等を選択、又は押下する操作を含む。
【００７８】
印刷制御部６１が、操作情報Ｃｓに基づいて、警告情報は、使用者に確認されたと判断した場合（ステップＳ１３０のＹ）、印刷制御部６１は、警告情報は、使用者に確認されたことを示す制御情報ＸＯを生成し、判定閾値更新部６３に出力する。そして、判定閾値更新部６３は、使用者により警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳを保持する（ステップＳ１４０）。
【００７９】
判定閾値更新部６３に制御情報ＸＯ、及び温度情報ＸＳが保持された後、又は、印刷制御部６１が、操作情報Ｃｓに基づいて、警告情報は、使用者に確認されていないと判断した場合（Ｓ１３０のＮ）、印刷制御部６１は、インクジェットプリンター１の各動作ユニットにおいて、警告情報に対応する操作が行われたかを判断する（ステップＳ１５０）。ここで、警告情報に対応する操作とは、印刷制御部６１の制御により、又は使用者の操作により、警告情報により報知されたインクジェットプリンター１の動作異常を復旧、又は軽減する操作を含む。例えば、表示部４に「電源ユニット９の温度が所定の値を超えたことにより印刷品質の悪化が懸念されます。」との警告情報が表示された後、温度判定情報ＸＨに基づいて、インクジェットプリンター１の印刷速度を低下させることで冷却するこ
とが望ましいと判断された場合に、印刷制御部６１又は使用者による印刷速度を低下させるための操作である。
【００８０】
そして、印刷制御部６１が、警告情報に対応する操作が行われたと判断した場合（ステップＳ１５０のＹ）、判定閾値更新部６３は、警告情報に対応する操作が行われたことを示す制御情報ＸＯ、及び操作時の温度情報ＸＳを保持する（ステップＳ１６０）。一方、印刷制御部６１が、インクジェットプリンター１の各動作ユニットにおいて、警告情報に対応する操作が行われていないと判断した場合（ステップＳ１５０のＮ）、印刷制御部６１は、操作情報Ｃｓに基づいて、警告情報は使用者に確認されたか否かを判断する（ステップＳ１３０）。
【００８１】
判定閾値更新部６３は保持している、使用者により警告情報が確認されたことを示す制御情報ＸＯ及び確認時の温度情報ＸＳと、警告情報に対応する操作が行われたことを示す制御情報ＸＯ及び操作時の温度情報ＸＳとに基づいて、機械学習を行い、学習結果に基づいて温度判断部６２の判定閾値を更新する（ステップＳ１７０）。これにより、表示部４に当該警告情報が表示されるタイミングが変更される。ここで、判定閾値更新部６３が保持する警告情報が確認されたことを示す制御情報ＸＯ及び確認時の残量情報ＸＣと、警告情報に対応する操作が行われたことを示す制御情報ＸＯ及び操作時の残量情報ＸＣとに基づく機械学習の結果が、学習モデルの一例である。
【００８２】
以上のように、本実施形態にけるインクジェットプリンター１は、判定閾値更新部６３により温度情報ＸＳの判定閾値を機械学習し、当該判定閾値を学習結果に基づいて適宜更新する。これにより、温度判断部６２は、使用者に適したタイミングで電源ユニット９の状態を温度情報ＸＳに基づいて判断することが可能となる。よって、印刷制御部６１は、使用者に適したタイミングで表示部４に警告情報を表示することが可能となる。
【００８３】
４．温度判定制御部の動作の一例
以上のように、本実施形態におけるインクジェットプリンター１は、警告情報の報知の後、報知に対する操作部８において操作が行われたタイミングに応じて、判定閾値更新部６３は、警告情報の報知のタイミング、又は警告情報を報知する温度情報ＸＳの判定閾値を機械学習する。ここで、図１０及び図１１に基づいて、温度判定制御部６６における機械学習の具体例について説明する。
【００８４】
例えば、警告情報の報知の後、報知に対する操作が行われない場合において、判定閾値更新部６３は、警告情報の報知のタイミングを遅らせるように、又は、警告情報を報知する温度情報ＸＳの判定閾値が高くなるように機械学習してもよい。
【００８５】
具体的には、図１１において、表示部４に警告情報が表示された場合（ステップＳ１２０）に、印刷制御部６１において当該警告情報が使用者に確認されていないと判断された場合（Ｓ１３０のＮ）、判定閾値更新部６３には、使用者により警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳが保持されない。そして、判定閾値更新部６３に警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳが保持されない状態で、判定閾値更新部６３が機械学習を行った場合、判定閾値更新部６３は、現在の温度情報ＸＳにおけるインクジェットプリンター１の印刷品質は、使用者が要求する印刷品質を満たすものであると機械学習する。したがって、判定閾値更新部６３は、使用者にとって、警告情報を表示するか否かの最適な判定閾値は、現在の温度情報ＸＳよりも高いものであると機械学習する。すなわち、判定閾値更新部６３は、警告情報の報知タイミングを遅らせるように機械学習する。これにより、使用者により適したタイミングで警告情報の表示が可能となる。
【００８６】
さらに、警告情報の報知の後、報知に対する操作が行われない場合において、判定閾値更新部６３は、警告情報を報知するか否かを機械学習してもよい。
【００８７】
具体的には、判定閾値更新部６３は、使用者により警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳを保持していない場合、判定閾値更新部６３は、上述のように現在の温度情報ＸＳにおけるインクジェットプリンター１の印刷品質は、使用者が要求する印刷品質を満たすものであると学習するとともに、使用者が、当該警告情報の表示を必要としていないと学習してもよい。換言すれば、判定閾値更新部６３は、当該警告情報は使用者にとって必要としない警告情報であるとして学習してもよい。これにより、表示部４に、使用者が必要としない警告情報が表示されるおそれを低減することが可能となる。
【００８８】
また、警告情報の報知の後、報知に対する操作が行われた場合、判定閾値更新部６３は、警告情報の報知のタイミングを早めるように、又は、警告情報を報知する温度情報ＸＳの判定閾値が低くなるように機械学習してもよい。
【００８９】
具体的には、図１１において、表示部４に警告情報が表示された場合（ステップＳ１２０）に、印刷制御部６１が、当該警告情報が使用者に確認されたと判断した場合（Ｓ１３０のＹ）、判定閾値更新部６３は、使用者により警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳを保持する。そして、判定閾値更新部６３に警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳが保持された状態で、機械学習が実行された場合、警告情報が表示部４に表示されたタイミングの温度情報ＸＳにおいて、インクジェットプリンター１の印刷品質は、使用者が要求する印刷品質を満足するものではなかったと学習する。そのため、判定閾値更新部６３は、使用者にとって、警告情報を表示するか否かの最適な判定閾値は、現在の温度情報ＸＳよりも低いものであると機械学習する。すなわち、判定閾値更新部６３は、警告情報の報知タイミングを早めるように機械学習する。これにより、表示部４には、使用者により適したタイミングで警告情報を表示することが可能となる。
【００９０】
ここで、報知に対する操作が行われた後、警告情報に対応する操作が行われない場合、印刷制御部６１は、表示部４に警告情報を再報知させてもよい。このような場合において、判定閾値更新部６３は、当該再報知に対する操作が行われた後、警告情報に対応する操作が行われたとしても、警告情報の報知のタイミングを早めるような、又は警告情報を報知する温度情報ＸＳの判定閾値が低くなるような機械学習を行わないことが好ましい。
【００９１】
具体的には、図１１において、表示部４に警告情報が表示された場合（ステップＳ１２０）に、印刷制御部６１において当該警告情報が使用者に確認された判断された場合（Ｓ１３０のＹ）、判定閾値更新部６３は、使用者により警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳを保持する。しかしながら、インクジェットプリンター１の各動作ユニットにおいて、警告情報に対応する操作が行われていない場合（ステップＳ１５０のＮ）、現在の温度情報ＸＳにおけるインクジェットプリンター１の印刷品質は、使用者が要求する印刷品質を満たすものであり、そのため、使用者が当該警告情報に対応する操作を実行しなかったものと学習する。したがって、判定閾値更新部６３は、使用者にとって、警告情報を表示するか否かの最適な判定閾値は、現在の判定閾値よりも低いものではないと機械学習する。すなわち、判定閾値更新部６３は、警告情報の報知タイミングを遅らせるような機械学習を行わない。これにより、表示部４には、使用者が求めるより適したタイミングで警告情報を表示することが可能となる。
【００９２】
さらに、判定閾値更新部６３は、上述した表示部４の表示に対する操作、及び警告情報に対応する操作を複数組み合わせて機械学習してもよい。
【００９３】
具体的には、判定閾値更新部６３は、使用者により警告情報が確認されたことを示す制御情報ＸＯ、及び確認時の温度情報ＸＳが保持された履歴と、警告情報に対応する操作が行われたことを示す制御情報ＸＯ、及び操作時の温度情報ＸＳが保持された履歴とから、警告情報を表示するか否かの最適な判定閾値をどの程度高くするのか、又は低くするのかを機械学習してもよく、また、警告情報の報知タイミングをどの程度早くするのか、又は遅くするのかを気が学習してもよい。これにより、使用者が求めるより適したタイミングで警告情報を表示することが可能となる。
【００９４】
５．作用効果
以上に説明したように、本実施形態における電子機器の一例としてのインクジェットプリンター１では、温度検出回路９３が検出した電源ユニット９の温度を示す温度情報ＸＳと、温度判断部６２において検出された電源ユニット９の状態を判断するための判断情報とを関係付けた学習モデルに基づいて、判定閾値更新部６３が、機械学習を行い、当該機械学習の学習結果に基づいて電源ユニット９が電源を供給する動作ユニットの状態を判断するための判定閾値を更新することで、使用者の使用環境により適したタイミングで、インクジェットプリンター１及び動作ユニットの電源ユニット９の温度異常に伴うインクジェットプリンター１及び動作ユニットの異常を示す警告情報を表示することが可能となる。
【００９５】
６．変形例
本実施形態においては、電子機器の一例としてインクジェットプリンター１を示して説明を行ったが、例えば、レーザープリンターや捺染用印刷装置などの各種印刷装置、携帯電話、スマートフォン、デジタルカメラなどの各種携帯用電子機器、その他の家庭用、商業用、産業用の各種電子機器であってもよい。いずれの電子機器であっても、本実施形態に示した作用効果と同様の作用効果を奏することができる。
【００９６】
以上、実施形態及び変形例について説明したが、本発明はこれらの実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。例えば、上記の実施形態を適宜組み合わせることも可能である。
【００９７】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【００９８】
１…インクジェットプリンター、２…駆動信号生成ユニット、３…印刷ユニット、４…表示部、５…記憶ユニット、６…制御ユニット、７…搬送ユニット、８…操作部、９…電源ユニット、２０…駆動信号生成回路、３０…印刷モジュール、３１…駆動信号選択制御回路、４０…インクカートリッジ、６０…圧電素子、６１…印刷制御部、６２…温度判断部、６３…判定閾値更新部、６６…温度判定制御部、７０…搬送モーター、７３…搬送ローラー、７４…プラテン、７５…ガイドローラー、７６…収納部、９１…電圧変換回路、９２…平滑化回路、９３…温度検出回路、２１０…選択制御回路、２１２…シフトレジスター、２１４…ラッチ回路、２１６…デコーダー、２３０…選択回路、２３２…インバーター、２３４…トランスファーゲート、２３５，２３６…トランジスター、６００…吐出部、６０１…圧電体、６１１，６１２…電極、６２１…振動板、６３１…キャビティー、６３２…ノズルプレート、６４１…リザーバー、６５１…ノズル、６６１…供給口、Ｌ…ノ
ズル列、Ｐ…記録用紙
【図１】
2020086838.tif 000003
【図２】
2020086838.tif 000004
【図３】
2020086838.tif 000005
【図４】
2020086838.tif 000006
【図５】
2020086838.tif 000007
【図６】
2020086838.tif 000008
【図７】
2020086838.tif 000009
【図８】
2020086838.tif 000010
【図９】
2020086838.tif 000011
【図１０】
2020086838.tif 000012
【図１１】
2020086838.tif 000013