(57)【要約】【課題】管理者等に煩雑な機能制御の管理を強いることなく、デバイスの使用状況に応じた適切な条件で機能を使用できるようにし、また最終的に目標値に収まるようにすること。【解決手段】印刷装置101は、印刷機能動作条件見直し期間ごとに（S401）、印刷履歴に基づいて今後実行される印刷処理を予測し（S403，S404、図５）、該予測された印刷処理に基づいて速度切替制御機能を動作させる条件を導出し（S405）、該導出された条件の設定をユーザに対して推奨し（S408）、該条件の設定の推奨に応じたユーザ操作に基づいて推奨された条件を設定し（S409，S410）、該設定された条件に基づいて速度切替制御機能を動作させる。【選択図】図４
2019001044.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理に関する特定の機能を使用可能な印刷装置であって、
実行した印刷処理に関する情報を印刷履歴として保存する保存手段と、
所定のタイミングで、前記印刷履歴に基づいて今後実行される印刷処理を予測する予測手段と、
前記予測された印刷処理に基づいて前記機能を動作させる条件を導出する導出手段と、
前記導出手段により導出された条件を設定する第１設定手段と、
前記第１設定手段で設定された条件に基づいて前記機能を動作させる制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記導出手段により導出された条件の設定をユーザに対して推奨する推奨手段を有し、
前記第１設定手段は、前記推奨手段による前記条件の設定の推奨に応じたユーザ操作に基づいて、前記導出された条件を設定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷処理に関連する目標値を設定する第２設定手段と、
前記目標値と、前記導出手段で導出された条件で前記機能を動作させた場合に予測される印刷処理に関連する予測値とを比較し、該予測値が前記目標値を満たすか否かを判定する判定手段と、を有し、
前記判定手段により前記予測値が前記目標値を満たさないと判定された場合、前記導出手段は、前記条件を再導出することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記予測手段は、前記印刷履歴に基づいて、過去の印刷処理の特徴を検出し、該検出した特徴に基づいて今後実行される印刷処理を予測するものであり、該特徴を検出できなかった場合には前記予測を行わない、
前記導出手段は、前記予測手段が前記予測を行わない場合には、前記条件の導出を行わないことを特徴とする請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記機能は、前記印刷処理を高速に切り替える機能を含むことを特徴とする請求項１〜４のいずれか１項に記載の印刷装置。
【請求項６】
印刷処理に関する特定の機能を使用可能であり、実行した印刷処理に関する情報を印刷履歴として保存する印刷装置の制御方法であって、
所定の周期ごとに、前記印刷履歴に基づいて今後実行される印刷処理を予測する予測ステップと、
前記予測された印刷処理に基づいて前記機能を動作させる条件を導出する導出ステップと、
前記導出ステップで導出された条件を設定する設定ステップと、
前記設定ステップで設定された条件に基づいて前記機能を動作させる制御ステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項７】
コンピュータに、請求項６に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の使用状況に基づいた印刷機能の制御に関する。
【背景技術】
【０００２】
昨今、印刷装置の付加価値向上のために様々な機能がライセンスや課金によって使用できるようになっている。これらの機能がもたらす効果は、例えば作業効率の向上であったり、省電力等のエコであったりと様々である。また、これらの機能は、デバイス管理者が管理し、その制御は、単純な機能のＯＮ／ＯＦＦだけではなく、予め決められた期間や使用するユーザ、又はデバイスの使用状況に応じて制御される。
【０００３】
しかし、デバイスの使用状況は、時間、日、週、月等によって異なってくる。また、デバイスを取り巻く状況は、デバイスを使用するユーザの変化、フロア内におけるデバイスの配置位置の変化といった具合に時間と共に変化し、これによってもデバイスの使用状況は変化する。
【０００４】
よって、管理者には、これらデバイスの使用状況を把握し、適切な条件で機能を制御することが求められることになる。
また、機能を制御する際に、制御に関わるパラメータに目標値（上限値等）を設けることが考えられる。この場合も、管理者は、最終的に目標値に収まるように状況を把握しながら機能の制御する必要が有る。
【０００５】
特許文献１には、目標値と現状との差分から、必要に応じ、目標値に収まるようにするための制御の推奨を提示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−８６６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の技術は、目標と現状との差分が或る規定値に達した際に初めて制御を開始する。例えば１ヶ月の印刷コストの上限値を目標値として設定して印刷機能の制御を行いたい場合、特許文献１の技術では、デバイスの制御がある時点から急激に変わる可能性がある上に、最終的に目標値に収まらない可能性もあった。また、特許文献１の技術では、そもそも刻々と変わるデバイスの使用状況に適した機能の制御を行うことができなかった。このように、従来では、デバイスの使用状況と目標値を考慮してデバイスの機能を適切に制御することができなかった。
【０００８】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、管理者等に煩雑な機能制御の管理を強いることなく、デバイスの使用状況に応じた適切な条件で機能を使用できるようにする仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、印刷処理に関する特定の機能を使用可能な印刷装置であって、実行した印刷処理に関する情報を印刷履歴として保存する保存手段と、所定のタイミングで、前記印刷履歴に基づいて今後実行される印刷処理を予測する予測手段と、前記予測された印刷処理に基づいて前記機能を動作させる条件を導出する導出手段と、前記導出手段により導出された条件を設定する第１設定手段と、前記第１設定手段で設定された条件に基づいて前記機能を動作させる制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、管理者等に煩雑な機能制御の管理を強いることなく、デバイスの使用状況に応じた適切な条件で機能を使用できるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施例を示す印刷システムの全体構成図
【図２】本実施例の印刷装置のハードウェア構成図
【図３】本実施例の印刷装置のソフトウェア構成図
【図４】本実施例の最適条件導出、推奨の処理を説明するフローチャート
【図５】本実施例の予測のための特徴検出処理を説明するフローチャート
【図６】スペクトル分析による周期性抽出の例を示す図
【図７】偏自己相関分析による周期性抽出の例を示す図
【図８】特異性検出時における特異性が認められない例を示す図
【図９】特異性検出時における特異性が認められる例を示す図
【図１０】効果検出時における効果が認められない例を示す図
【図１１】効果検出時における効果が認められる例を示す図
【図１２】周期性からの予測の例を示す図
【図１３】最適設定による予測と目標値の比較例を示す図
【図１４】本実施例における推奨条件の提示例を示す図
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す印刷システムの全体構成を説明する図である。
情報処理装置102は、ＬＡＮ103に接続され、オペレーティングシステム（以下「ＯＳ」）を搭載し、そのＯＳ上でさまざまなアプリケーションソフトを動作させることができる装置である。情報処理装置102は、例えばパーソナルコンピュータ（ＰＣ）や、タブレット方コンピュータ、携帯端末等で実現可能である。
【００１３】
印刷装置101は、印刷データの保管や編集、そして印刷データの用紙への印刷を行う画像形成装置（出力装置）である。印刷装置101は、プリンタであっても、スキャンやファクシミリ等の機能を持つ複合機（ＭＦＰ；Multifunction Peripheral）等であってもよい。
【００１４】
情報処理装置102及び印刷装置101は、例えばＬＡＮ103で接続されている。ＬＡＮ（Local Area Network）103は、例えば、情報処理装置102、印刷装置101をそれぞれイーサネット（登録商標）ケーブルで接続し、当該ネットワークを構成するものである。本実施例では、ＬＡＮ103を介して、情報処理装置102から印刷装置101へ印刷データが送信され印刷される。なお、ＬＡＮ103は、有線であっても無線であってもよい。また、ＬＡＮ103以外の通信（有線／無線）によって、情報処理装置102からの印刷装置101に印刷データを送信する構成でもよい。さらに、ＳＤカードやＵＳＢメモリ等の記録媒体を介して印刷装置101に印刷データを入力する構成でもよい。
【００１５】
図２は、印刷装置101のハードウェア構成の概要を例示するブロック図である。
コントローラ部201は、印刷データを処理する制御部である。コントローラ部201は、ＡＳＩＣ202、操作部206、ＲＯＭ207、ＲＡＭ208、ＨＤ209、ネットワークインターフェース部203、ローカルインターフェース部204、エンジンインターフェース部205を備える。
【００１６】
ＡＳＩＣ202は、ＣＰＵを内蔵し、主に印刷データをエンジン部210に渡す処理を行う。操作部206は、表示部と入力部を有し、ユーザにプリンタの状況等を伝え、またユーザからの操作入力を受け付ける。ＲＯＭ207は、プログラムや各種データを記憶する。ＲＡＭ208は、印刷データを処理する場合の画像展開領域やプログラムのワーク領域として機能する。ハードディスク（ＨＤ）209は、プログラムや各種データを記憶する。
【００１７】
ネットワークインターフェース部203は、ネットワークを介してＰＣ等の外部装置（例えば情報処理装置102）とデータ送受信を行なうためのものである。ローカルインターフェース部204は、外部インターフェースを介してＰＣ等の外部装置とデータ送受信を行なうためのものである。外部インターフェースには、ＵＳＢなどが想定される。
【００１８】
エンジンインターフェース部205は、コントローラ部201で処理した印刷データをエンジン部210へ送るためのものである。エンジン部210は、コントローラ部201から印刷データを受け取り、例えば不図示のドラムモータ駆動などを制御し、印刷データに基づく印刷をシート等に行う。
【００１９】
図３は、印刷装置101のソフトウェア構成の概要を例示するブロック図である。図３に示すブロック301〜307は、ＲＯＭ207又はＨＤ209に記憶され、ＡＳＩＣ202又はエンジン部210等で実行される印刷機能制御モジュールに対応する。即ち、これらのブロック301〜307は、ＡＳＩＣ202又はエンジン部210がＲＯＭ207又はＨＤ209に記憶されプログラムを実行することにより実現される機能に対応する。
【００２０】
条件管理部301は、設定されＲＡＭ208に保存されている印刷機能動作条件の保存及び管理を行う。また、条件管理部301は、設定されＲＡＭ208に保存されている印刷機能動作条件見直し期間の保存及び該期間に基づいた印刷機能動作条件の見直しタイミングの管理を行う。
【００２１】
目標値管理部302は、印刷機能動作条件導出時に関連するパラメータに対して、上限値、下限値といった目標値の設定及びその保存・管理を行う。
印刷履歴管理部303は、印刷処理における各種情報を印刷履歴としてＲＡＭ208又はＨＤ209に保存及び管理する。
【００２２】
印刷作業特徴検出部304は、ＲＡＭ208またはＨＤ209に保存されている印刷履歴を基に、例えば印刷枚数、印刷ジョブ数、印刷時刻、印刷ファイルフォーマット、印刷者等に関して、印刷作業の特徴を検出する。
印刷作業予測部305は、ＲＡＭ208またはＨＤ209に保存されている印刷履歴と、印刷作業特徴検出部304において検出された印刷作業の特徴から、今後行われる印刷作業の予測を行う。
【００２３】
最適条件導出部306は、印刷作業予測部305で予測された作業及び、目標値管理部によって設定、管理されている目標値を基に、対象機能の最適な制御条件を導出する。
最適条件推奨部307は、最適条件導出部306において導出された最適条件と条件管理部301において管理されている現在設定されている条件とを比較し、現状の最適条件をユーザに対して推奨する。
【００２４】
図４は、速度切替制御機能を例にした、本実施例における最適条件導出、推奨の処理の流れを説明するフローチャートである。図４及び後述する図５の処理は、ＡＳＩＣ202がＲＯＭ207又はＨＤ209に記憶されプログラムを実行することにより実現される。
【００２５】
なお、速度切替制御機能とは、印刷装置が複数の処理速度を持ち、低い方の速度で処理していた場合に、追加ライセンス料金を支払うことで、設定された条件に一致した場合に、高速な速度で処理を行うように制御する機能である。ライセンス料金を支払うため、通常的な処理とは異なり、大量出力をするような特異なタイミングで高速な処理に切り替わるように制御することが求められる。なお、印刷装置101では、ライセンス料金を支払うことにより、速度切替制御機能が使用可能である。
【００２６】
また、本実施例では、日毎のＰＶ（Print Volume）を基に日毎の周期性（５日おき、７日おき等）の例を示して説明するが、これは週毎や月毎でもよい。
例えば、後述する図５のS501に示す周期性検出では、日毎の周期性の検出を行う場合には、印刷履歴として、日毎のPVを分析して周期性を検出する。また、週毎の周期性の検出を行う場合には、印刷履歴として、週毎のPVを分析して周期性を検出する。また、月毎の周期性の検出を行う場合には、印刷履歴として、月毎のPVを分析して周期性を検出することとなる。
【００２７】
まず、S401において、ＡＳＩＣ202は、条件管理部301で管理されている、印刷機能動作条件見直し期間に基づき、見直しの時期になっているかを確認する。ＡＳＩＣ202は、確認の結果、まだ見直し時期になっていないと判定した場合（S401でNoの場合）、S401の処理を戻し、見直しの時期の監視を継続する。一方、ＡＳＩＣ202は、見直し時期になっていると判定した場合（S401でYesの場合）、S402に処理を進める。
【００２８】
S402において、ＡＳＩＣ202は、目標値管理部302で設定、管理されている目標値が有れば、その目標値を取得する。例えば、本実施例では、1カ月におけるＰＶの合計が20000枚を超えないように20000枚を上限値とする目標値を設定している。また、効率化20％を下限値とする目標値を設定している。なお、効率化とは、ユーザの印刷待ち時間に基づいて算出されるものである。印刷待ち時間には、ユーザが印刷ジョブを投入してから該印刷ジョブの印刷が開始されるまでの待ち時間と、該印刷ジョブの印刷が開始されてから該印刷ジョブの印刷が終了するまでの待ち時間が含まれる。なお、目標値はこれらの限定されるものではなく、他の目標値であってもよい。例えば、所定期間（１ヶ月等）の印刷コストの上限値等を目標値としてもよい。
【００２９】
S403において、ＡＳＩＣ202は、印刷作業特徴検出部304において、印刷履歴管理部303で管理されている印刷履歴に基づいて過去の印刷処理の特徴を検出する。本実施例では特に、印刷履歴の１つである日毎のＰＶを分析して、高速出力に適した印刷所処理の特徴を検出する。この検出処理を、以下「予測のための特徴検出処理」又は「作業特徴検出処理」という。そして、ＡＳＩＣ202は、上記特徴の検出が可能であった否かを判定する。このＳ403の処理は、図５を用いて詳細に説明する。
【００３０】
図５は、本実施例の予測のための特徴検出処理（作業特徴検出処理）を説明するフローチャートである。
予測のための特徴検出は、日毎のＰＶの周期性の検出（S501）、その周期性の特異性の検出（S502）、高速出力の効果の検出（S503）の３ステップで行われる。以下、詳細に説明する。
【００３１】
S501において、ＡＳＩＣ202は、印刷履歴管理部303で管理されている印刷履歴（日毎のＰＶ）を分析することにより、周期性検出を行う。周期性検出は、例えば統計学手法であるスペクトル分析又や、偏自己相関分析等の時系列分析手法を用いて行う。
【００３２】
〔スペクトル分析〕
スペクトル分析は、時系列データを複数の周波数成分に分解して表した際の、各周波数の強さから周期性を検出するものである。図６にこの検出の例を示す。
図６は、スペクトル分析による周期性抽出の例を示す図である。
図６では、縦軸をスペクトル（ＰＶの2乗）、横軸を周波数（1/周期）で表している。周期性の抽出は、スペクトルに閾値を設け、その閾値を越したスペクトルを発生している周波数から抽出する。
【００３３】
図６の場合、周波数0.1428（7日周期）のスペクトルが閾値を超えており、本ステップ（S501）で周期性有りとして検出する。この閾値は、印刷履歴管理部303で管理されている印刷履歴から算出される日毎のＰＶの平均値と標準偏差の合計で算出されるＰＶで設定される。平均値と標準偏差の合計を超すＰＶであれば、通常動作よりも特異な状況（正規分布であれば全体の3割以下）と判断される。
【００３４】
〔偏自己相関分析〕
偏自己相関分析は、時系列データの単位タイムステップ毎に相関性（類似性）を見つけることで周期性を検出するものである。図７に、この検出の例を示す。
図７は、偏自己相関分析による周期性抽出の例を示す図である。
図７では、縦軸を相関係数、横軸を周期で表している。周期性の抽出は、相関係数に閾値を設け、その閾値を越した相関係数を発生している周期から検出する。
【００３５】
図７の場合、周期5、つまり5日周期の相関係数が閾値を超えており、本ステップ（S501）で周期性有りとして検出する。図７における破線は、95％の信頼区間を示しており、本実施例における閾値はこの信頼区間に設定し、これを超えるものを抽出する。偏自己相関の場合は、周期性は抽出できるがＰＶを考慮することはできない。
【００３６】
以下、図５の説明に戻る。
このような統計学手法により、ＡＳＩＣ202は、日毎のＰＶに周期性が検出された（周期性有り）と判定した場合（S501でYesの場合）、S502に処理を進める。一方、日毎のＰＶに周期性が検出されなかった（周期性無し）と判定した場合（S501でNoの場合）、ＡＳＩＣ202は、「予測のための特徴検出が不可能」と判定し、図４に処理を戻す。
【００３７】
S502において、ＡＳＩＣ202は、上記S501で検出された周期性に特異性があるか否かを判定する。上記S501においてスペクトル分析を用いた場合はＰＶがある程度考慮されているが、スペクトルが過小評価される傾向もあるため、再度ＰＶによる特異性の有無を判定する。この判定は、検出された周期性を構成する日毎のＰＶの大半が、算出された閾値を超えているかどうかで行う。本実施例では、周期性を構成する日毎のＰＶの半数以上が閾値を超える場合には周期性が特異点で構成されていると判定し、一方、半数以上が閾値を超えていない場合には周期性が特異点で構成されていないと判定する。この閾値は、印刷履歴管理部303で管理されている印刷履歴から算出される日毎のＰＶの平均値と標準偏差の合計で設定されるものとするが、これに限定されるものではない。また、ここでは周期性の構成点のパラメータ値（日毎のＰＶ等）が閾値を超えている割合が半数を超える場合に特異性があると判断する例を示したが、特異性ありと判断するための閾値を超える割合は半数以上に限定されるものではない。以下、図８、図９に、この特異性確認の例を示す。
【００３８】
図８は、特異性検出時における特異性が認められない例を示す図である。
図９は、特異性検出時における特異性が認められる例を示す図である。
図８の例では、周期性としては抽出されているが、平均値＋標準偏差の閾値を超えている日数（実線○の個数）が、周期性の構成点（実線及び破線○）の日数10日の内2日あり、半数（5日）に満たないため、特異性が無いとみなされる。
これに対し、図９の例では、平均値＋標準偏差の閾値を超えている日数（実線○の個数）が、周期性の構成点（実線及び破線○）の日数10日の内8日あり、半数（5日）を超えているため、特異性が有るとみなされる。
【００３９】
ＡＳＩＣ202は、特異性がある（即ち周期性の構成点が特移点で構成される）と判定した場合（S502でYesの場合）、S503に処理を進める。一方、特異性がない（即ち周期性の構成点が特移点で構成されていない）と判定した場合（S502でNoの場合）、ＡＳＩＣ202は、「予測のための特徴検出が不可能」と判定し、図４に処理を戻す。
【００４０】
S503において、ＡＳＩＣ202は、特異性があると判断された周期性を構成するＰＶ（出力枚数）が、高速出力することにより効果が得られるＰＶかどうかを判定する。この判定は、周期性を構成するＰＶの内、１つでも閾値（本実施例では1500枚）を超えているＰＶがあるかどうかで行う。閾値を超えているＰＶがある場合には高速出力することにより効果が得られるＰＶと判定し、一方、閾値を超えているＰＶがない場合には高速出力することにより効果が得られるＰＶではないと判定する。この1500枚の閾値は、最大10分以上の待ち時間から、5分以下という比較的待つことが可能と思われる待ち時間まで短縮され、効果があると思われることから本実施例において設定されているが、これに限定されるものではない。図１０、図１１に、効果が有るＰＶかどうかの判定の例を示す。
【００４１】
図１０は、効果検出時における効果が認められない例を示す図である。
図１１は、効果検出時における効果が認められる例を示す図である。
図１０の例では、周期性の構成点（実線及び破線○）の日数（10日）の内、1500枚を超えるＰＶを記録した日（実線○）は１日もない。よって、効果が無いと判定される。
これに対し、図１１の場合は、周期性の構成点（実線及び破線○）の日数（10日）の内、1500枚を超えた日（実線○）が1日ある。よって、こちらは効果があると判定される。
【００４２】
ＡＳＩＣ202は、効果がある（即ち閾値を超えているＰＶがある）と判定した場合（S503でYesの場合）、「予測のための特徴検出が可能」と判定し、図４に処理を戻す。一方、効果がない（即ち閾値を超えているＰＶがない）と判定した場合（S503でNoの場合）、ＡＳＩＣ202は、「予測のための特徴検出が不可能」と判定し、図４に処理を戻す。
【００４３】
以下、図４の説明に戻る。
上記S403において、ＡＳＩＣ202は、「予測のための特徴検出が不可能」と判定した場合（S403でNoの場合）、予測による新たな条件の導出は無理と判断し、本フローチャートの処理を終了する。
【００４４】
一方、上記S403において、ＡＳＩＣ202は、「予測のための特徴検出が可能」と判定した場合（S403でYesの場合）、予測による新たな条件の導出が可能と判断し、S404に処理を進める。
【００４５】
S404において、ＡＳＩＣ202は、印刷作業予測部305において、上記S403で検出された特徴を基に、今後実行される印刷処理の予測を行う。その例を図１２に示す。
【００４６】
図１２は、周期性からの予測の例を示す図である。
図１２のグラフは、履歴の一部を抜き出した日毎のＰＶを示す。10日置きに1000枚を超える出力の特徴が検出されていることから、1201に示すように、10日後に1000枚を超える出力が予想される。
【００４７】
次に、S405において、ＡＳＩＣ202は、最適な印刷条件を最適条件導出部306で導出する。図１２示す例の場合では、例えば「10日おきに1日間のみ高速処理に切り替える」という印刷条件が導出される。
次に、S406において、ＡＳＩＣ202は、最適条件導出部306において、上記S402で取得した目標値と、上記S405で導出した最適条件で動作させた場合の予測値を比較し、目標に収まる（目標値を満たす）か否かを確認する。本実施例では、上記S405で導出した最適条件で動作させた場合の1カ月におけるＰＶの合計の予測値、及び、1カ月における効率化の予測値を求め、目標値（ＰＶ＝20000枚（上限）、効率化20％（下限））に収まるか判定する。例えば、高速処理を多用すると、効率化20％は容易に満たされるようになるが、他の目標値である20000枚を超えてしまい、結果として目標値を満たさなくなってしまう場合等が考えられる。
【００４８】
ＡＳＩＣ202は、目標値を満たさないと判定した場合（S406でNoの場合）、S403に処理を戻し、印刷作業特徴の検出、印刷作業の予測、最適条件の導出をやり直す（再導出）。最導出際、例えば、該目標値を満たさないと判定された最適条件の次に最適な条件を導出し、目標値を満たすまで繰り返す。
【００４９】
一方、目標値を満たすと判定した場合（S406でYesの場合）、ＡＳＩＣ202は、目標に収まる場合は、S407に処理を進める。この目標値と最適条件で動作させた場合の予測の比較の例を、図１３に示す。
【００５０】
図１３は、最適設定による予測と目標値の比較例を説明する図である。
図１３において、実線1301は、現状の推移を示す。また、破線1302は、最適条件での動作予測を示す。目標値として対象月（30日間）で上限20000枚の出力枚数が設定されている場合、破線1302で示すように、現状の最適条件では目標値に収まらない（目標値を満たさない）可能性が有る。よって、この場合は最適条件の導出をやり直すことになる。
【００５１】
S407において、ＡＳＩＣ202は、最適条件推奨部307において、上記S405で導出された最適条件と、条件管理部301において保存、管理され、現在採用されている最適条件とを比較し、異なっているか否かを判定する。ＡＳＩＣ202は、上記導出された条件が現在採用されている条件と同じと判定した場合（S407でNoの場合）、条件の変更の必要がないため、そのまま本フローチャートの処理を終了する。
【００５２】
一方、ＡＳＩＣ202は、上記導出された条件が現在採用されている条件と異なると判定した場合（S407でYesの場合）、S408に処理を進める。
S408において、ＡＳＩＣ202は、最適条件推奨部307において、印刷装置101のＵＩ等を用いて、ユーザに対し新たに上記S405で導出された最適条件を推奨条件として提示する。この推奨条件の提示例を図１４に示す。
【００５３】
図１４は、本実施例における推奨条件の提示例である最適制御動作予測のレポートの一例を示す図であり、ＡＳＩＣ202の制御により例えば操作部206の表示に表示される。
図１４に示すように、推奨条件の提示では、現状1401と、推奨1402が表示される。
【００５４】
現状1401は、目標値1401a（図１４の例では目標効率化20％）、現状値1401b（図１４の例では現状効率化17％）、現在採用されている最適条件での月末予測値1401c（図１４の例では月末効率化予想17％）を示す。
推奨1402は、１又は複数の変更案（図１４の例では変更案１、変更案２）と、各変更案に変更した場合の予測値（図１４の例では変更案１；月末効率化予想19％、変更案２；月末効率化予想22％）を示す（1402a，1402b）。
このように、推奨条件の提示では、目標値、現状値、現状の予測値、条件を変更した場合の予測値等を比較可能に提示する。
【００５５】
提示された推奨条件に変更する場合には、ユーザは、採用したい変更案を選択して適用ボタン1403を押下する。一方、提示された推奨条件への変更を行わない場合には、ユーザは、戻る1404を押下する。
なお、変更案の提示は、１つでもよいし、３つ以上でもよい。また、現状と変更案のそれぞれの設定値を具体的に提示してもよい。
例えば、現状の設定条件；速度切替制御機能の設定なし、変更案１；10日おきに1日間のみ高速処理に切り替える、変更案２；5日おきに1日間のみ高速処理に切り替える、のように提示してもよい。
【００５６】
S409において、ＡＳＩＣ202は、上記S408で提示された推奨条件に変更するかどうかを、印刷装置101のＵＩに対するユーザ操作に応じて判定する。ＡＳＩＣ202は、条件を変更しない（戻る1404が指示された）と判定した場合（S409でNoの場合）、そのまま本フローチャートの処理を終了する。
【００５７】
一方、条件を変更する（適用1403が指示された）と判定した場合（S409でYesの場合）、ＡＳＩＣ202は、S410に処理を進める。
S410において、ＡＳＩＣ202は、条件管理部301において保存、管理されている条件を、上記S405で最適条件導出部306において導出された条件に置き換え、新たに保存、管理するように制御する。これにより、ＡＳＩＣ202は、該置き換えられた条件（変更設定された条件）に基づいて速度切替制御機能を動作させる。S410の後、本フローチャートの処理を終了する。
【００５８】
なお、上記S404で行われた予測の発生確率を求め、該発生確率が規定値以下の場合、最適条件の導出は行わないようにしてもよい。
【００５９】
なお、上記実施例では、速度切替機能を例にして説明したが、これに限定されるものではない。印刷装置101の印刷処理に関する特定の機能の使用条件を推奨する構成であればよい。例えば、印刷装置101を省電力状態に移行させる省電力機能、通常印刷より印刷濃度を薄くして印刷する節約印刷機能、レイアウト印刷機能（2in1、4in1等）や両面印刷機能等であってもよい。
また、上記実施例では、導出した条件を推奨し、該条件の設定の推奨に応じたユーザ操作に基づいて推奨された条件を設定し、該設定された条件に基づいて速度切替制御機能を動作させる構成について説明した。しかし、導出した条件をユーザに推奨することなく、そのまま設定し、該設定が変更されたことをユーザ（管理者等）に通知するように構成してもよい。
【００６０】
以上示したように、本実施例によれば、印刷履歴等から分析される使用状況と定められた目標を考慮した最適設定の導出と設定を定期的且つ自動的に行うことができる。これにより、管理者等に煩雑な機能制御の管理を強いることなく、デバイスの使用状況に応じた適切な条件で機能を使用できるようにすることができ、また最終的に目標値に収まるようにできる。
【００６１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００６２】
（その他の実施例）
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００６３】
101    印刷装置
201    コントローラ
202    ＡＳＩＣ
207    ＲＯＭ
208    ＲＡＭ
【図１】
2019001044.tif 000003
【図２】
2019001044.tif 000004
【図３】
2019001044.tif 000005
【図４】
2019001044.tif 000006
【図５】
2019001044.tif 000007
【図６】
2019001044.tif 000008
【図７】
2019001044.tif 000009
【図８】
2019001044.tif 000010
【図９】
2019001044.tif 000011
【図１０】
2019001044.tif 000012
【図１１】
2019001044.tif 000013
【図１２】
2019001044.tif 000014
【図１３】
2019001044.tif 000015
【図１４】
2019001044.tif 000016