(57)【要約】【課題】サービスマンのみが設定可能であったキャリブレーションの設定をユーザにも設定可能としても、ユーザの期待した結果と異なる設定がなされ、その後の異常の原因になってしまう可能性を抑えること。【解決手段】  画像形成装置１０のＣＰＵ１は、ユーザにより操作部５０１からキャリブレーションを実行する間隔をページ数で設定するキャリブレーション設定がなされた場合（Ｓ１２０７，Ｓ１２０９）、印刷履歴及び当該設定されたページ数に基づいて、キャリブレーションが実行される時間間隔を予測し（Ｓ１２１１）、該予測結果を操作部５０１に表示し（Ｓ１２１２）、操作部５０１から前記ページ数を再設定するかどうかのユーザ指示を受け付けるように制御し（Ｓ１２１３）、予測結果を参考にしたキャリブレーション間隔のページ数を再設定可能にする。【選択図】図１５
2013037137.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
印刷履歴を記憶する記憶手段と、
ユーザ入力によりキャリブレーションを実行する間隔をページ数で設定するための設定手段と、
前記設定手段で設定されたページ数だけ印刷が行われるたびに前記キャリブレーションを実行する実行手段と、
前記設定手段により前記ページ数の設定が行われた場合、前記記憶手段に記憶される印刷履歴及び当該設定されたページ数に基づいて、前記キャリブレーションが実行される時間間隔を予測する予測手段と、
前記予測手段による予測結果を表示し、前記ページ数を前記設定手段により再設定するかどうかのユーザ指示を受け付ける指示手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記印刷履歴に基づき、前記予測手段により前回予測が行われてから一定数以上のジョブが実行されたと判断された場合、前記予測手段により前記キャリブレーションが行われる時間間隔を再予測するように制御する制御手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記予測手段による再予測結果が前回の予測結果から変化した場合、前記再予測結果を表示し、前記指示手段から前記ページ数を再設定するかどうかのユーザ指示を受け付けるように制御することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記予測手段による再予測結果が前回の予測結果から変化した場合、前記再予測結果を予め設定された通知先に通知することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記予測手段は、前記印刷履歴から算出される単位時間あたりに印刷されるページ数の平均値と、前記設定手段により設定されたページ数とに基づいて、前記キャリブレーションが実行される時間間隔を予測することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
ユーザが前記設定手段により前記ページ数の設定を行う場合に、前記印刷履歴に基づく当該画像形成装置の使用状況と、その時点で前記キャリブレーションを実行する間隔として設定されているページ数を、前記ユーザに提示するための提示手段を有することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記使用状況は、前記印刷履歴から算出される単位時間あたりに印刷されるページ数の平均値であることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記記憶手段はさらに、部品交換履歴を記憶するものであり、
前記部品交換履歴から所定期間内に部品交換がなされているか否かにより、前記平均値の算出方法を切り換えることを特徴とする請求項５又は７に記載の画像形成装置。
【請求項９】
前記所定期間内に部品交換がなされていない場合、前記平均値は、前記印刷履歴に含まれる前記所定期間内に実行された印刷ジョブの出力ページ数と前記所定期間内に実行された印刷ジョブの出力時間から算出され、一方、前記所定期間内に部品交換がなされている場合、前記平均値は、前記所定期間内に実行された印刷ジョブのカラー出力ページ数とモノクロ出力ページ数、及び、予め設定されているカラーページ出力時間とモノクロページ出力時間から算出されることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
画像形成装置の制御方法であって、
キャリブレーションを実行する間隔をページ数で設定するためのユーザ入力を受け付ける設定ステップと、
前記設定ステップで前記ページ数の設定が行われた場合、記憶手段に記憶される印刷履歴及び当該設定されたページ数に基づいて、前記キャリブレーションが実行される時間間隔を予測する予測ステップと、
前記予測ステップによる予測結果を表示し、前記ページ数を再設定するかどうかのユーザ指示を受け付ける指示ステップと、
を有することを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に設定を行う際の制御に関するものである。
【背景技術】
【０００２】
従来、記録紙上に画像を形成する複写機や、複合機などの画像形成装置は、使用状況に応じて、トナーや感光体などの消耗品の交換・クリーニングなど、定期的にメンテナンスが必要である。
【０００３】
メンテナンス時に使用される印刷処理の制御に関する設定項目には、ユーザに公開されているものと、サービスマンのみに公開されているものが存在する。ユーザに公開されているものは、比較的一般的な印刷機能の知識で理解でき、所望する印刷動作をする設定値に調整することができる設定項目であることが多い。一方で、サービスマンのみに公開している設定項目は、設定値によっては画像形成装置に異常が生じる制御がなされる可能性があり、専門知識が必要とされるものが多い。
【０００４】
このサービスマンのみに公開されていた設定項目を、画像形成装置の管理者のユーザに対してのみ、設定値変更権限を与えることで、利便性を向上し、かつランニングコストの低減を図る、オペレータメンテナンスモードという機能が存在する。
【０００５】
ランニングコストの低減のためには、メンテナンスなどの必要な作業を予め行うことにより、異常の発生をいかにして未然に防ぐことができるかが、課題となっている。
このような課題に対し、特許文献１では、特定のユニット・部品の寿命を予測する方法が提案されている。
また、特許文献２では、画像形成装置の作動の結果として発生するトナー像の異常検出をする方法が提案されている。
さらに、特許文献３では、ネットワークに接続された画像形成装置の状態を遠隔監視することで、サービスマンへの通報と定期メンテナンスのスケジューリングを最適化することが提案されている。これにより、障害発生時にサービスマンの業務スケジュールを考慮した通報先の選択が可能なため、サイクルダウンが低減される。
【０００６】
また、特許文献４では、画像形成装置の使用状況に応じて、待機時間や印刷出力手順を切り替えることで、ユーザの使用環境に適合した利用しやすい画像形成装置が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平５−１００５１７号公報
【特許文献２】特開平８−１３７３４４号公報
【特許文献３】特願２００１−２８２５３７公報
【特許文献４】特開２００７−１２７８９９公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、画像形成装置の特徴として、機器の構成要素が多く、現象の因果関係が複雑であること、使用環境（温度及び湿度など）の差を受け易いこと、消耗品の劣化の影響を受け易いこと、ユーザによる使用条件の差が大きいことなどが挙げられる。
【０００９】
ユーザによる使用条件は、例えば、使用頻度、出力時間、出力枚数、ジョブの特徴（カラーかモノクロか、写真などのベタ部が多いかなど）、記録媒体の種類、などが挙げられる。そのため、画像形成装置の使用状況は使用するユーザそれぞれで異なり、かつ、時間の経過とともに変化する。
【００１０】
これまでサービスマンのみが設定可能であった、専門知識を求められる危険度の高い設定をユーザにも公開・設定可能とした場合、使用状況によっては、ユーザの期待した動作とは異なる設定がなされ、その後の異常の原因になってしまう可能性がある。例えば、自動キャリブレーションの実行条件の設定がユーザにより変更された場合、設定された値によってはキャリブレーションが不必要に頻繁に実行されてしまったり、キャリブレーションが長期間実行されず印刷品位が落ちてしまうといった事態が発生する可能性がある。
【００１１】
一方で、上記のような設定をユーザに許可することを一律に禁止してしまうことは、ユーザの裁量の幅を狭めてしまうことになり、利便性の観点から好ましくない。
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、サービスマンのみが設定可能であったキャリブレーションの設定をユーザにも設定可能としても、ユーザの期待した結果と異なる設定がなされ、その後の異常の原因になってしまう可能性を抑える仕組みを提供することである。
【課題を解決するための手段】
【００１２】
本発明は、画像形成装置であって、印刷履歴を記憶する記憶手段と、ユーザ入力によりキャリブレーションを実行する間隔をページ数で設定するための設定手段と、前記設定手段で設定されたページ数だけ印刷が行われるたびに前記キャリブレーションを実行する実行手段と、前記設定手段により前記ページ数の設定が行われた場合、前記記憶手段に記憶される印刷履歴及び当該設定されたページ数に基づいて、前記キャリブレーションが実行される時間間隔を予測する予測手段と、前記予測手段による予測結果を表示し、前記ページ数を前記設定手段により再設定するかどうかのユーザ指示を受け付ける指示手段と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、サービスマンのみが設定可能であったキャリブレーションの設定をユーザにも設定可能としても、ユーザの期待した結果と異なる設定がなされ、その後の異常の原因になってしまう可能性を抑えることができる。この結果、ユーザの裁量の幅が広がり、画像形成装置の使い勝手を向上させることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例を示す画像形成装置を適用可能な画像形成装置システムの構成の一例を示す図である。
【図２】画像形成装置１０の構成を説明するハードウェアブロック図である。
【図３】画像形成装置１０のメカ構成の一例を示す図である。
【図４】操作部５０１の構成の一例を示す図である。
【図５】操作画面５０５に表示される画面の一例を示す図である。
【図６】詳細設定／登録モード画面の一例を示す図である。
【図７】図６の詳細設定／登録モード画面でオペレータメンテナンスモード移行ボタン１０３が押下された際に表示されるポップアップ画面１０４の一例を示す図である。
【図８】オペレータメンテナンスモードのメイン画面の一例を示す図である。
【図９】自動キャリブレーション設定画面の一例を示す図である。
【図１０】図９の自動キャリブレーション設定画面で設定値が調整され「ＯＫ」ボタン１１６が選択された際に表示されるポップアップ画面１１８の一例を示す図である。
【図１１】図９の自動キャリブレーション設定画面で「使用状況」ボタン１１７を選択した際に表示されるポップアップ画面１２１画面の一例を示す図である。
【図１２】ジョブ履歴の構成の一例を示す図である。
【図１３】部品交換リストの一例を示す図である。
【図１４】本発明のオペレータメンテナンス処理の一例を示すフローチャートである。
【図１５】本発明のキャリブレーション間隔調整処理の一例を示すフローチャートである。
【図１６】本発明のジョブ処理の一例を示すフローチャートである。
【図１７】本発明の使用状況算出処理の一例を示すフローチャートである。
【図１８】本発明の反映結果算出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す画像形成装置を適用可能な画像形成装置システムの構成の一例を示す図である。
図１に示すように、本実施例に係る画像形成システムは、画像形成装置１０、プリントサーバ２０、ファイルサーバ３０、及びクライアントＰＣ４０を有する。画像形成装置１０、プリントサーバ２０、ファイルサーバ３０、及びクライアントＰＣ４０は、ＬＡＮ，ＷＡＮなどのネットワーク５０を介して通信可能に接続されている。
【００１６】
画像形成装置１０は、スキャン、プリント、コピーなどの様々な機能を有する複合機である。
プリントサーバ２０は、入力された印刷ジョブやネットワーク５０を介して接続されている画像形成装置１０を管理する。また、プリントサーバ２０は、接続されている画像形成装置１０と全ての印刷ジョブの状況を監視できるとともに、印刷ジョブの一時停止、設定変更、印刷再開、或いはジョブの複製、移動、削除などの制御を行うことができる。また、画像形成装置の部品消耗度や、トナー残量、メンテナンス作業履歴、ジョブ履歴を管理することもできる。
【００１７】
ファイルサーバ３０は、印刷データを一元管理する他、顧客データベースの保管、本発明を実施する上で使用される画像形成装置の使用状況を表す各種パラメータ値などのデータベースの保管をする。
【００１８】
クライアントＰＣ４０は、アプリケーションファイルの編集や印刷指示を行う機能を有する。また、クライアントＰＣ４０は、プリントサーバ２０内で管理されている画像形成装置１０や印刷ジョブの監視や制御を補佐する機能を有する。オペレータは、クライアントＰＣ４０を利用してジョブのステータスなどを確認することができる。
【００１９】
図２は、画像形成装置１０の構成を説明するハードウェアブロック図である。
なお、図２では画像形成装置１０単体の構成のみを示しているが、この画像形成装置には図１に示すクライアントＰＣ４０のようなパーソナルコンピュータ、ワークステーションなどの情報処理装置が接続される。印刷ジョブは主にこの情報処理装置から画像形成装置１０に転送される。
【００２０】
コントローラユニット２００は、画像信号やデバイス情報の入出力を制御する。以下、コントローラユニット２００の構成を示す。
ＣＰＵ１は、ＲＯＭ３或いはＨＤＤ４にコンピュータ読み取り可能に記録されたプログラムをＲＡＭ２に読み出して実行することにより、システムバス５に接続される各デバイスを統括的に制御する。
【００２１】
ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークメモリとして機能する。ＲＯＭ３には、電源ＯＮ時に実行されるブートプログラムが格納され、ＨＤＤ４にはオペレーティングシステムと本装置の制御プログラム本体が格納される。また、ＨＤＤ４は、大容量データを一時的或いは長期的に保持する目的でも使用される。なお、ＲＯＭ３は、フラッシュＲＯＭであってもよい。
【００２２】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）６は、ネットワーク５０に接続し、プリンタ外部とのプリントデータやデバイス情報の入出力を担う。なお、ネットワークインタフェース６を介してＲＯＭ３あるいはＨＤＤ４にプログラムをインストールすることもできる。
【００２３】
操作部Ｉ／Ｆ７は、操作部５０１とのインターフェース部であり、操作部５０１に表示する画像データを操作部５０１に対して出力する。また、操作部Ｉ／Ｆ７は、操作部５０１から本装置の使用者が入力した情報を、ＣＰＵ１に伝える役割をする。なお、操作部５０１は、出力器として液晶パネルや音源等を備え、入力器としてタッチパネルやハードキー、マイク等を備えるものである。
【００２４】
コントローラユニット２００は、デバイスＩ／Ｆ１１を介して、スキャナエンジン３０１に接続される。デバイスＩ／Ｆ１１は、ＣＰＵ１の指示に基づき、スキャナエンジン３０１へのデバイス動作指示、画像信号の受信、デバイス情報の受信等を行う。なお、スキャナエンジン３０１のメカ構成は後述する図３に示す。
【００２５】
また、コントローラユニット２００は、デバイスＩ／Ｆ８を介して、プリンタエンジン３１３に接続される。デバイスＩ／Ｆ８は、ＣＰＵ１の指示に基づき、プリンタエンジン３１３への画像信号の送出、デバイス動作指示、デバイス情報の受信を行う。なお、プリンタエンジン３１３のメカ構成は後述する図３に示す。
【００２６】
ＲＩＰ９は、中間プリントデータをラスタイメージに展開する専用ハードウェアである。ＲＩＰ９は、ＣＰＵ１によりＲＡＭ２上に生成された中間プリントデータを高速かつ、ＣＰＵ１の実行と並列に、処理するものである。
【００２７】
プリンタ画像処理部１４は、プリンタエンジン３１３に出力する画像データに対して、プリンタエンジン３１３に応じた補正及び解像度変換、ハーフトーニング等の処理を行う。スキャナ画像処理部１３は、スキャナエンジン３０１から入力した画像データに対して、補正、加工、編集等の各種画像処理を行う。画像圧伸部１２は、画像データの圧縮・伸張処理を行う。
【００２８】
画像形成装置１０におけるプリンタエンジン３１３、スキャナエンジン３０１以外の部分は、ＲＩＰ９のように、ＡＳＩＣ(Application Specific Integrated Circuit)等のハードウェア回路として構成してもよい。逆にハードウェア回路の一部ないし全部をソフトウェアで実現してもよい。
【００２９】
また、システムバス５に対し、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対するディスクドライブ、フラッシュメモリなどの可搬型の不揮発性記録媒体に対するメモリリーダライタなどが接続されてもよい。また、実施例の処理内容が記述されたプログラムが前記可搬型記憶媒体を経由して、ＲＯＭ３あるいはＨＤＤ４に保存され、画像形成装置にインストールすることもできる。
【００３０】
また、ＣＰＵ１は並列処理を実現するために、ハードウェアとしてプロセッサを複数有するマルチプロセッサシステムを採用してもよい。また、マイクロプロセッサとして、複数のプロセッサコアを備えているものでもよい。ハイパースレッディングのようなプロセッサ内のレジスタやパイプラインの空き時間を有効利用して１つのプロセッサをあたかも複数のプロセッサであるかのように見せる技術が利用出来るものを用いても良い。ネットワークを介して接続させるホストコンピュータ上に多くの処理を分離実行させる構成も可能である。
【００３１】
次に、図３を用いて、画像形成装置１０のメカ構成について説明する。上述したように、画像形成装置１０は、スキャナ・コピー・プリンタ・ファックスの機能を有する複合機である。
図３は、画像形成装置１０のメカ構成の一例を示す図である。
図３に示すように、画像形成装置１０は、スキャナ部（スキャナエンジン）３０１とドキュメントフィーダ（ＤＦ）部３０２と、カラー４色ドラムを備えるプリント記録用のプリンタ部（プリンタエンジン）３１３と、給紙デッキ部３１４とフィニッシャ部３１５を有する。
【００３２】
まず、スキャナ部３０１を中心に行われる読取り動作について説明する。原稿台に原稿をセットして読み込みを行う場合には、原稿台３０７に原稿をセットしてＤＦ部３０２を閉じる。そして、後述する図４に示すスタートキー５０６により原稿の読取開始が指示されると、光源３１０で原稿を照射し、反射板３１１、レンズ３１２を介してＣＣＤ３４３が画像を読み取り、画像データを出力する。ＣＣＤ３４３から出力された画像データは、図２に示したコントローラユニット２００に転送される。
【００３３】
また、ＤＦ部３０２に原稿をセットして読み込みを行う場合には、ＤＦ部３０２の原稿セット部３０３のトレイに原稿をフェイスアップで載置する。そして、スタートキー５０６により原稿の読取開始が指示されると、原稿有無センサー３０４が原稿がセットされていることを検知し、これをうけて原稿給紙ローラ３０５と搬送ベルト３０６が回転して原稿を搬送し、原稿台３０７上に原稿を搬送する。これ以降は原稿台での読み込みと同様に原稿から画像が読み込まれ、コントローラユニット２００に転送される。
【００３４】
読み込みが完了すると、再び搬送ベルト３０６を回転して図の右側に原稿を送り、排紙側の搬送ローラ３０８を経由して原稿を原稿排紙トレイ３０９へ排紙する。
原稿が複数存在する場合は、原稿台３０７から原稿が図面右方向に排紙搬送されるのと同時に、給紙ローラ３０５を経由して図面左側から次原稿が給送され、次原稿の読み込みが連続的に行われる。以上がスキャナ部３０１を中心に行われる読取り動作である。
【００３５】
続いてプリンタ部３１３を中心に行われる印刷動作について説明する。
プリンタ部３１３は、コントローラユニット２００からの画像信号を媒体上に出力する出力機であり、電子写真方式、インクジェット方式、又はその他の印刷方法であっても構わない。ここでは、電子写真方式のプリンタ部について説明する。
【００３６】
コントローラユニット２００に転送された画像データは、プリンタ部３１３へと転送され、レーザ記録部でＹｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、Ｂｌａｃｋの４色の記録レーザ光に変換される。そして、各色の感光体３１６に照射され、感光体３１６上に静電潜像を形成する。そして、トナーカートリッジ３１７から供給されるトナーによりトナー現像を行い、可視化された画像は中間転写ベルト３２１に一次転写される。その後、用紙カセット３１８から給紙搬送路３１９を通って給送された（又は、給紙デッキ３１４或いは手差しトレイ３３０から給送された）記録紙が二次転写位置３２０に到達したところで、中間転写ベルト３２１から記録紙へと画像が転写される。
【００３７】
画像が転写された記録紙は、ハロゲンヒータ等の熱源を内蔵した定着器３２２で、加圧と熱によりトナーが定着される。そして排紙搬送路を搬送された後、フェイスダウンのセンタートレイ３２３か、スイッチバックしてフィニッシャへの排紙口３２４か、あるいはフェイスアップのサイドトレイ３２５へと排紙される。ただし、サイドトレイ３２５はフィニッシャ部３１５が未装着の場合にのみ排紙可能な排紙口である。フラッパ３２６及び３２７は、これらの排紙口を切り替えるために搬送路を切り替えるためのものである。
【００３８】
両面プリントの場合には、定着器３２２を通過後に、フラッパ３２７が搬送路を切り替え、その後用紙がスイッチバックして下方に記録紙が送られ、両面印刷用紙搬送路３３１を経て再び二次転写位置３２０に給送され、両面動作を実現する。
【００３９】
続いてフィニッシャ部３１５で行われる動作について説明する。
フィニッシャ部３１５では、ユーザに指定された機能に応じ、印刷済み用紙に対して後処理を加える。具体的には、ステープル（１個所・２箇所綴じ）やパンチ（２穴・３穴）、製本中綴じ等の機能を有する。図３の画像形成装置には排紙トレイ３２８が２つ有り、フィニッシャ部３１５への排紙口３２４を通過してきた記録紙は、ユーザの設定によって、例えばコピー・プリンタ・ＦＡＸの機能毎に排紙トレイを振り分けられる。プリンタ部３１３は、カラー４ドラムのプリンタエンジンではあるが、カラー１ドラムのプリンタエンジンでも良いし、白黒記録のプリンタエンジンでも良いことは言うまでもない。画像形成装置１０がプリンタとして利用される場合、ドライバにより白黒プリント／カラープリント、用紙サイズ、２ＵＰ・４ＵＰ印刷・Ｎ−ＵＰ印刷、両面、ステープル、パンチ、製本中綴じ、合紙、表紙、裏表紙などの各種設定が可能である。
【００４０】
なお、プリンタ部３１３内の図示しないプリンタ制御部は、画像形成装置１０全体を制御するコントローラユニット２００と通信して、その指示に応じて制御を実行すると共に、前述のスキャナ、レーザ露光、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００４１】
次に、図４を参照して、画像形成装置１０の各種設定を行う操作部５０１について説明する。
図４は、図２に示した操作部５０１の構成の一例を示す図である。
図４に示すように、操作部５０１が画像形成装置１０の操作部Ｉ／Ｆ７に接続されている。
リセットキー５０２は、ユーザが設定した設定値などを取り消すためのキーである。ストップキー５０３は、動作中のジョブを中止させる時に使用するキーである。テンキー５０４は、置数等の数値入力を行うためのキーである。
【００４２】
操作画面５０５は、タッチパネル式の表示装置であり、具体的には後述する図５〜図１１に示すような画面を表示し、ユーザからの入力を受け付ける。なお、図５〜図１１に示す画面には、各種設定をするためのボタンが多数表示される。
【００４３】
スタートキー５０６は、原稿の読み込み等のジョブをスタートさせるためのキーである。クリアキー５０７は、設定などをクリアするためのキーである。ランプ５０８は、ジョブの実行中である場合や、画像形成装置１０やフィニッシャ部３１５にエラーが発生している場合等に点灯することによって、ユーザに装置の状態を通知する。以上が操作部の各部の説明である。
【００４４】
図５〜図１１は、図４に示した操作画面５０５に表示される画面の一例を示す図である。
図５は、操作画面５０５に表示される画面の一例を示す図である。
画面上部に表示されているタブ６０２ａ〜６０２ｄは、各機能を選択するためのものである。左から順に説明すると、まず、コピータブ６０２ａは、コピー機能を選択するためのものである。送信／ファックスタブ６０２ｂは、ＦＡＸ送信やＥメール送信、ファイルサーバへの送信などの送信機能を選択するためのものである。
【００４５】
ボックスタブ６０２ｃは、スキャナ部で読み込んだ画像データを機器内のハードディスクに格納したり、格納されたデータの操作やプリントを行うことが出来るボックス機能を選択するためのものである。リモートスキャナタブ６０２ｄは、ネットワーク経由でＰＣから操作してスキャン画像をＰＣに取り込むことが出来るリモートスキャナ機能を選択するためのものである。
【００４６】
以上示したような各機能のタブ６０２を選択することにより、ＣＰＵ１がこの操作を検知し、それぞれの詳細設定画面に画面を遷移させる。図５ではコピー機能が選択された状態を示している。
【００４７】
色モード選択ボタン６０３は、色モードを選択するためのものであり、このボタンを押下することによりプルダウンメニューが表示され、カラー／モノクロ／自動から色モードを選択可能である。図５では「自動」が選択された状態を示している。
【００４８】
倍率指定ボタン６０４は、倍率を指定するためのボタンである。用紙選択ボタン６０５は、用紙を選択するためのものである。仕上げボタン６０６は、シフトソートやステイプルソートなどフィニッシング指定を行うためのものである。
【００４９】
両面ボタン６０７は、両面指定を行うためのものである。濃度バー６０８は、濃度を指定するためのものである。原稿タイプ選択ボタン６０９は、原稿タイプを選択するためのものである。
【００５０】
応用モードボタン６１０は、その他各種の応用モードを設定するモードへ遷移するためのものであり、このボンタンを押下することにより、ＣＰＵ１がこの操作を検知し、図６の画面へ画面遷移させる。
【００５１】
図６は、詳細設定／登録モード画面の一例を示す図である。この詳細設定／登録モード画面は、印刷処理を制御する設定値を設定するためのものであり、各設定項目は機能や内容ごとにカテゴリー分けされており、各カテゴリーは各種設定項目を分類分けされている。
【００５２】
ユーザは、この画面から設定したいカテゴリーのボタン（例えば、ボタン１０１）を選択して、所望する設定項目を探し出す。例えば、調整／クリーニングボタン１０１のカテゴリーには、画像形成装置１０のメンテナンスにかかる調整、又はクリーニングに関する設定項目が含まれている。
【００５３】
なお、この詳細設定／登録モード画面に表示されているボタンの中には、ボタン１０２のようにグレーアウトされ、選択できない項目も含まれている。これは、例えば画像形成装置１０のAdministrator権限を持つユーザにしか、設定変更できないカテゴリーを意味している。このような設定変更できないカテゴリーには、画像形成装置１０の使用ユーザＩＤ登録、ネットワーク設定、パスワード設定など、セキュリティが高い設定項目がこのカテゴリーに含まれる。
【００５４】
また、オペレータメンテナンスモード移行ボタン１０３は、通常時この画面には表示されず、ユーザは選択することができないカテゴリーを選択するためのものである。このボタン１０３の表示／非表示はサービスマンのみが設定できるサービスモードの設定値によって切り替えられる。このカテゴリーに含まれる設定項目は、サービスマンのみが変更できる設定項目のみが含まれる。これらの設定項目は画像形成装置に関する専門的な知識が求められる設定項目であり、例えば、自動キャリブレーション間隔、定着温度調整、トナー濃度、部品消耗度の設定などが含まれる。以下、これらの専門知識が必要である設定項目を調整できるモードを「オペレータメンテナンスモード」と呼ぶことにする。
ユーザが、オペレータメンテナンスモード移行ボタン１０３を押下することにより、図７に示すポップアップ画面１０４が表示される。
【００５５】
図７は、図６の詳細設定／登録モード画面でオペレータメンテナンスモード移行ボタン１０３が押下された際に表示されるポップアップ画面１０４の一例を示す図である。
オペレータメンテナンスモードによる設定項目の調整は、特定のユーザ（以下、特権ユーザ）にのみに許可されるため、オペレータメンテナンスモード画面に移行する際にはパスワードの入力が必要とされる。なお、このパスワードは、特権ユーザがオペレータメンテナンスモード内で任意に変更することができる。本実施例では、パスワードを入力させることで特権ユーザを判別しているが、その他ユーザＩＤを入力させる、ＩＣカード認証するなどの方法をとってもよい。
【００５６】
以下、ポップアップ画面１０４でのパスワード入力操作について説明する。
ポップアップ画面１０４が表示されると、ユーザは図４に示したテンキー５０４を使用してパスワードの入力を行う。入力されたパスワードは伏せ文字で１０５に表示される。入力が終わると、「ＯＫ」ボタン１０７を選択することで、ＣＰＵ１がパスワードの認証を行う。なお、パスワードの認証は、ＣＰＵ１がテンキー５０４から入力されたパスワードとＨＤＤ４に記憶されるパスワードとをＣＰＵ１が比較することにより行う。上記パスワードの認証がＯＫの場合、ＣＰＵ１は、オペレータメンテナンスモードへの移行を許可し、図８に示すオペレータメンテナンスモードのメイン画面に画面を遷移させる。
【００５７】
なお、オペレータメンテナンスモードへ移行することなく、詳細設定／登録モードへ戻りたい場合は、「Ｃａｎｃｅｌ」ボタン１０６を選択する。ＣＰＵ１は、この操作を検知すると、ポップアップ画面１０４を閉じ、詳細設定／登録モード画面（図６）からのユーザ操作を可能にする。
【００５８】
図８は、オペレータメンテナンスモードのメイン画面の一例を示す図である。
オペレータメンテナンスモードのメイン画面では、これまでサービスマンのみが設定可能であった項目のうち、特権ユーザのみに公開されるように設定された項目が表示される。図８に示す例では、「自動キャリブレーションの設定」１０８、「カラー調整」１０９、「定着温度調整」１１０がこれにあたる。
【００５９】
「自動キャリブレーションの設定」１０８は、自動キャリブレーションを行う間隔を印刷ページ数で設定するための項目である。なお、「キャリブレーション」とは、各種の印刷特性を調整する較正動作を示し、印刷時の色味や各トナーの色ずれを調整するものである。また、キャリブレーションの実行方法については、公知であるため説明は省略する。「カラー調整」１０９は、トナー濃度・のり量を調整するための項目である。「定着温度調整」１１０は、定着機の定着温度を調整するための項目である。これらの項目は、それぞれ「変更」ボタン１１１を備えている。
【００６０】
ユーザが調整したい項目の「変更」ボタン１１１を選択すると、ＣＰＵ１がこの操作を検知し、各項目の設定値を調整する画面へ移動するように制御する。
具体的には、「自動キャリブレーションの設定」項目１０８の「変更」ボタン１１１が選択されると、ＣＰＵ１は、この操作を検知し、図９に示す自動キャリブレーション設定画面に画面を遷移させる。また、「カラー調整」１０９の「変更」ボタン１１１が選択されると、ＣＰＵ１は、この操作を検知し、図示しないカラー調整画面に画面を遷移させる。また、「定着温度調整」１１０の「変更」ボタン１１１が選択されると、ＣＰＵ１は、この操作を検知し、図示しない定着温度調整に画面を遷移させる。
【００６１】
なお、オペレータメンテナンスモードを終了したい場合、ユーザは「閉じる」ボタン１１２を選択する。ＣＰＵ１は、この操作を検知すると、オペレータメンテナンスモードを終了し、詳細設定／登録モード画面（図６）に戻す。
【００６２】
なお、本実施例では、「自動キャリブレーションの設定」に関して述べるが、本発明は、「カラー調整」や「定着温度調整」、及び、その他の特権ユーザにのみ許可された設定項目の調整にも適用することができる。
【００６３】
図９は、自動キャリブレーション設定画面の一例を示す図である。なお、この画面は、図８の「自動キャリブレーションの設定」１０８の「変更」ボタン１１１を選択することにより遷移される。
【００６４】
入力フォーム１１３は、自動キャリブレーションの設定における、現在の設定値を表示している。この設定値は、キャリブレーションを実行する間隔を印刷ページ数で設定したものである。ユーザは、調整ボタン１１４の「＋」ボタンや「−」ボタンを選択することで（このようなユーザ入力を行うことで）、設定値を変更することができる。即ち、ユーザ入力により、キャリブレーションを実行する間隔を印刷ページ数で設定することができる。
【００６５】
設定値のユーザ入力を取り消したい場合は、「Ｃａｎｃｅｌ」ボタン１１５を選択する。ＣＰＵ１は、この取り消し操作を検知し、自動キャリブレーション設定画面（図９）での設定変更を取り消すように制御する。
【００６６】
また、設定値の入力を確定する場合には、「ＯＫ」ボタン１１６を選択する。本発明では、「ＯＫ」ボタン１１６が押下され、このユーザにより入力された設定値（ユーザが設定したい値）を確定する際に、ＣＰＵ１は、図１０に示すポップアップ画面１１８を表示し、予測される反映結果をユーザへ通知するように制御する。この通知により、ユーザが期待する動作と、実際の設定値の反映結果に差異が出ることを防止することができる。
【００６７】
また、「使用状況」ボタン１１７を選択すると、ＣＰＵ１はこの操作を検知し、図１１に示すポップアップ画面１２１を表示し、現在の使用状況と現在の自動キャリブレーション間隔（その時点でキャリブレーション間隔として設定されているページ数）をユーザに提示して確認させることができる。ユーザはこの使用状況を確認することで、これをヒントとし、期待する動作にするための設定値の逆引きをすることができる。
【００６８】
図１０は、図９の自動キャリブレーション設定画面で設定値が調整され「ＯＫ」ボタン１１６が選択された際に表示されるポップアップ画面１１８の一例を示す図である。
ポップアップ画面１１８では、画像形成装置１０の使用状況に応じて、設定された設定値から予測される反映結果（予想結果）が表示される。
本実施例では、後述する図１２に示すようなジョブ履歴（印刷履歴）から、直近の一定数のジョブの平均出力時間を算出し、設定値から予測されるキャリブレーション間隔を、ページ数から時間に単位換算して、反映結果としてユーザに通知している。この反映結果の単位は、他の単位系を使用しても良く、ジョブ数や時刻などに換算してもよい。
【００６９】
ユーザはポップアップ画面１１８に表示される反映結果を確認した後、「ＯＫ」ボタン１２０を選択するユーザ指示（確認操作）により、設定値を画像形成装置１０に設定することができる。即ち、ＣＰＵ１は、この確認操作を検知すると、自動キャリブレーション設定画面（図９）で設定変更された設定値を確定し、ＨＤＤ４に登録する（画像形成装置１０に反映させる）ように制御する。
【００７０】
なお、反映結果がユーザの期待と異なるものであった場合などは、ユーザは「Ｃａｎｃｅｌ」ボタン１１９を選択するユーザ指示により、ポップアップ画面１１８を閉じ、図９の自動キャリブレーション設定画面に戻し、操作を行うことができる。
【００７１】
図１１は、図９の自動キャリブレーション設定画面で「使用状況」ボタン１１７を選択した際に表示されるポップアップ画面１２１画面の一例を示す図である。
ポップアップ画面１２１では、画像形成装置１０の使用状況が表示される。本実施例では、平均ジョブ速度と自動キャリブレーションが発生した間隔を表示しているが、その他、トナー使用状況、カラー・モノクロ比、エンジン稼働率などをジョブ履歴から算出し、表示してもよい。また、自動キャリブレーション間隔の単位についても、前節と同様に、他の単位系を使用してもよい。
【００７２】
ユーザはポップアップ画面１２１に表示される使用状況を確認した後、「ＯＫ」ボタン１２２を選択することで、ポップアップ画面１２１を閉じ、図９の自動キャリブレーション設定画面に戻し、操作を行うことができる。
【００７３】
図１２は、画像形成装置１０のＨＤＤ４に格納されるジョブ履歴（印刷履歴）の構成の一例を示す図である。
ジョブ履歴は、ジョブＩＤ、出力枚数、出力時間、カラーページ数、モノクロページ数、及び受信日時の情報を含む。
ジョブＩＤは、各ジョブによって一意に決められる識別情報を示す。出力枚数は、そのジョブによって出力された成果物の枚数を示す。出力時間は、ジョブを受信してから最終ページが出力されるまでにかかった時間を示す。カラーページ数は、ジョブ中に含まれるカラーページとしてカウントされたページ数を示す。モノクロページ数は、ジョブ中に含まれるモノクロページとしてカウントされたページ数を示す。受信日時は、そのジョブを画像形成装置に受信した時間を示す。
【００７４】
本実施例では、以上の６項目をジョブ履歴として記録しているが、その他、そのジョブで消費したトナー量、クライアントＰＣのＩＰ、ユーザＩＤ等の情報を含んでいてもよい。
なお、ジョブ履歴は、ジョブが実行されるごとに、ＣＰＵ１により更新される。
本実施例では、このジョブ履歴を使用して、画像形成装置１０の使用状況を予測する。
【００７５】
図１３は、画像形成装置１０のＨＤＤ４に格納される部品交換リストの一例を示す図である。
部品交換リストは部品交換履歴を示し、部品ＩＤ、部品名、交換日時、及び通算交換回数の情報を含む。
部品ＩＤは、各部品によって一意に決められる識別情報を示す。部品名は、交換対象となる部品の名称を示す。交換日時は、部品交換を実施した日付を示す。なお、交換日時に、部品交換を実施した時刻の情報を含めてもよい。通算交換回数は、交換対象となる部品の、画像形成装置を設置してからの通算交換回数を示す。なお、ジョブ履歴と同様に部品交換リストも、その他、交換を実施したユーザＩＤ、交換対象部品の消耗度などの情報を含ませてもよい。
本実施例では、この部品交換リストを使用して、画像形成装置１０の使用状況算出処理方法を切り替えている。
なお、部品交換リストは、部品交換が行われるごとに、ＣＰＵ１により更新される。
【００７６】
以下、図１４のフローチャートを用いて、図８のオペレータメンテナンスモードのメイン画面におけるオペレータメンテナンス処理について説明する。
図１４は、本発明のオペレータメンテナンス処理の一例を示すフローチャートである。なお、本フローチャートに示すオペレータメンテナンス処理は、ＣＰＵ１がＲＯＭ３又はＨＤＤ４にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現されるものである。また、オペレータメンテナンス処理は、図６の詳細設定／登録モードの画面のオペレータメンテナンスモード移行ボタン１０３が選択されたことを検知した場合に、ＣＰＵ１により開始される。
【００７７】
本実施例では、画像形成装置１０の使用状況に応じて、印刷制御の設定値変更による反映結果を算出し、ユーザに通知する本発明の処理を、自動キャリブレーション間隔の設定に適用した例を説明する。ただし、本発明の範囲は、本実施例に記載された内容に限定されるものではなく、例えばカラー調整や定着温度調整などの他の設定値に対しても同様に、本発明の処理を適用し、反映結果を算出し、ユーザに通知することが可能である。
【００７８】
図６の詳細設定／登録モード画面において、オペレータメンテナンスモード移行ボタン１０３が押下されると、ＣＰＵ１は、この操作を検知し、図１４のフローチャートに示すオペレータメンテナンス処理を開始する。
【００７９】
まず、Ｓ１１０１において、ＣＰＵ１は、オペレータメンテナンスモードへ移行するため、図７のパスワード入力指示ポップアップ画面１０４を表示する。そして、テンキー５０４によるパスワードの入力と「ＯＫ」ボタン１０７の押下を検知すると、ＣＰＵ１は、Ｓ１１０２に処理を進める。
【００８０】
Ｓ１１０２では、ＣＰＵ１は、入力されたパスワードが正しいものであるか否かを判定する。詳細には、ＣＰＵ１は、入力されたパスワードとＨＤＤ４に記憶されるパスワードとを比較し、それらが一致した場合にはパスワードが正しいと判定し、それらが不一致の場合にはパスワードが正しくないと判定する。
【００８１】
そして、パスワードが正しくないと判定した場合（Ｓ１１０２でＮｏ）、ＣＰＵ１は、本フローチャートの処理を終了する。この場合、図示しないが、ＣＰＵ１は、入力されたパスワードが正しくない旨をユーザに通知し、ポップアップ画面１０４を閉じ、図６の詳細設定／登録モード画面からのユーザ操作を受け付ける。
【００８２】
一方、パスワードが正しいと判定した場合（Ｓ１１０２でＹｅｓ）、ＣＰＵ１は、Ｓ１１０３に処理を進める。
Ｓ１１０３では、ＣＰＵ１は、ポップアップ画面１０４を閉じ、操作画面５０５に図８のオペレータメンテナンスモードのメイン画面を表示するように制御する。そして、オペレータメンテナンスモードのメイン画面におけるユーザ操作を検知すると、ＣＰＵ１は、Ｓ１１０４に処理を進める。
【００８３】
Ｓ１１０４では、ＣＰＵ１は、オペレータメンテナンスモードのメイン画面上の「閉じる」ボタン１１２が選択されたか否かを判定する。
そして、「閉じる」ボタン１１２が選択されたと判定した場合（Ｓ１１０４でＹｅｓ）、ＣＰＵ１は、本フローチャートの処理を終了する。この場合、図示しないが、ＣＰＵ１は、図８のオペレータメンテナンスモードのメイン画面を閉じ、図６の詳細設定／登録モード画面に画面を戻し、ユーザ操作を受け付ける。
【００８４】
一方、「閉じる」ボタン１１２が選択されていないと判定した場合（Ｓ１１０４でＮｏ）、ＣＰＵ１は、Ｓ１１０５に処理を進める。
Ｓ１１０５では、ＣＰＵ１は、オペレータメンテナンスモードのメイン画面上の「自動キャリブレーションの設定」項目１０８の「変更」ボタン１１１が選択されたか否かを判定する。
【００８５】
そして、「自動キャリブレーションの設定」項目１０８の「変更」ボタン１１１が選択されなかったと判定した場合（Ｓ１１０５でＮｏ）、ＣＰＵ１は、Ｓ１１０６に処理を進める。
【００８６】
Ｓ１１０６では、ＣＰＵ１は、オペレータメンテナンスモードのメイン画面上での選択に応じたその他のメンテナンス処理を行う。その他のメンテナンス処理とは、図８の画面を例にとると、カラー調整、定着温度調整が該当する。その他のメンテナンス処理が終わると、ＣＰＵ１は、Ｓ１１０３に処理を戻す。
【００８７】
一方、「自動キャリブレーションの設定」項目１０８の「変更」ボタン１１１が選択されと判定した場合（Ｓ１１０５でＹｅｓ）、ＣＰＵ１は、Ｓ１１０７に処理を進める。
Ｓ１１０７では、ＣＰＵ１は、キャリブレーション間隔調整処理（図１５）を実行する。このキャリブレーション間隔調整処理の詳細については、図１５の説明で後述する。
そして、Ｓ１１０７のキャリブレーション間隔調整処理が終わると、ＣＰＵ１は、Ｓ１１０３に処理を戻す。
以上の処理により、オペレータメンテナンス処理が行われる。
【００８８】
次に、図１５のフローチャートを用いて、図１４のＳ１１０７に示したキャリブレーション間隔調整処理（図９の自動キャリブレーション設定画面におけるキャリブレーション間隔調整処理）について説明する。
図１５は、本発明のキャリブレーション間隔調整処理の一例を示すフローチャートである。なお、本フローチャートに示すキャリブレーション間隔調整処理は、ＣＰＵ１がＲＯＭ３又はＨＤＤ４にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現されるものである。
【００８９】
キャリブレーション間隔調整処理が始まると、まず、ＣＰＵ１は、Ｓ１２０１において、図９の自動キャリブレーション設定画面を表示し、ユーザの入力を待機する。ユーザの入力を検知すると、ＣＰＵ１は、Ｓ１２０２へ処理を進める。
【００９０】
Ｓ１２０２では、ＣＰＵ１は、自動キャリブレーション設定画面に含まれる「キャンセル」ボタン１１５が選択されたか否かを判定する。
そして、「キャンセル」ボタン１１５が選択されたと判定した場合（Ｓ１２０２でＹｅｓ）、ＣＰＵ１は、本フローチャートの処理を終了し、図１４のフローチャートに処理を戻す。
【００９１】
一方、「キャンセル」ボタン１１５が選択されなかったと判定した場合（Ｓ１２０２でＮｏ）、ＣＰＵ１は、Ｓ１２０３に処理を進める。
Ｓ１２０３では、ＣＰＵ１は、自動キャリブレーション設定画面に含まれる「使用状況」ボタン１１７が選択されたか否かを判定する。
そして、「使用状況」ボタン１１７が選択されたと判定した場合（Ｓ１２０３でＹｅｓ）、ＣＰＵ１は、Ｓ１２０４に処理を進める。
【００９２】
Ｓ１２０４では、ＣＰＵ１は、使用状況算出処理（図１７）を実行して画像形成装置１０の使用状況を予測する。この使用状況算出処理の詳細については、図１７の説明で後述する。そして、Ｓ１２０４の使用状況算出処理が終わると、ＣＰＵ１は、Ｓ１２０５に処理を進める。
【００９３】
Ｓ１２０５では、ＣＰＵ１は、上記Ｓ１２０４にて算出された現在の使用状況と、現在の設定値を、図１１のポップアップ画面１２１に表示するように制御する。なお、図１１の例では、上記Ｓ１２０４で算出される平均出力速度〔ページ／秒〕を〔ページ／分〕に単位変換して、平均ジョブ速度として表示しているが、その他の単位で表示してもよい。
【００９４】
次に、Ｓ１２０６において、ＣＰＵ１は、ポップアップ画面１２１に含まれる「ＯＫ」ボタン１２２を選択することによる、ユーザからの終了指示を待機する。そして、ユーザからの終了指示を検知すると、ＣＰＵ１は、Ｓ１２０１へ処理を戻す。
【００９５】
一方、上記Ｓ１２０３において、「使用状況」ボタン１１７が選択されていないと判定した場合（Ｎｏ）、ＣＰＵ１は、Ｓ１２０７に処理を進める。
Ｓ１２０７では、ＣＰＵ１は、設定値が入力されたか判定する。調整ボタン１１４の「＋」ボタンや「−」ボタンが選択された場合、ＣＰＵ１は設定値が入力されたと判定し、調整ボタン１１４の「＋」ボタンや「−」ボタンが選択されなかった場合、ＣＰＵ１は設定値が入力されていないと判定する。なお、ここでは、調整ボタン１１４で設定値を入力する構成をしめしたが、テンキー５０４により直接、設定値を入力するように構成してもよい。
【００９６】
そして、設定値が入力されたと判定した場合（Ｓ１２０７でＹｅｓ）、ＣＰＵ１は、Ｓ１２０８に処理を進める。
Ｓ１２０８では、ＣＰＵ１は、上記Ｓ１２０７にて入力されたと判定された値を、自動キャリブレーション設定画面の入力フォーム１１３に表示するように制御する。そして、入力された値を表示した後は、ＣＰＵ１は、Ｓ１２０１に処理を戻す。
【００９７】
一方、上記Ｓ１２０７において、設定値が入力されていないと判定した場合（Ｎｏ）、ＣＰＵ１は、Ｓ１２０９に処理を進める。
Ｓ１２０９では、ＣＰＵ１は、自動キャリブレーション設定画面に含まれる「ＯＫ」ボタン１１６が選択されたか否かを判定する。
そして、「ＯＫ」ボタン１１６が選択されていないと判定した場合（Ｓ１２０９でＮｏ）、ＣＰＵ１は、Ｓ１２１０へ処理を進める。
【００９８】
Ｓ１２１０では、ＣＰＵ１は、自動キャリブレーション設定画面で行うことができる、その他の処理を行う。ここでいうその他の処理とは、図４のクリアキー５０７を押されることによる設定値のクリア処理、ストップキー５０３を押されることによる処理中のジョブのキャンセル処理などが挙げられる。そして、Ｓ１２１０のその他の処理が終わると、ＣＰＵ１は、Ｓ１２０１に処理を戻す。
【００９９】
一方、上記Ｓ１２０９において、「ＯＫ」ボタン１１６が選択されたと判定した場合（Ｙｅｓ）、ＣＰＵ１は、Ｓ１２１１へ処理を進める。
Ｓ１２１１では、ＣＰＵ１は、反映結果算出処理（図１８）を実行する。この反映結果算出処理の詳細については、図１８の説明で後述する。そして、Ｓ１２１１の反映結果算出処理が終了すると、ＣＰＵ１は、Ｓ１２１２に処理を進める。
【０１００】
Ｓ１２１２では、ＣＰＵ１は、上記Ｓ１２１１にて算出した反映結果を、図１０のポップアップ画面１１８に表示し、ユーザからの指示の入力を待機する。そして、ユーザからの指示の入力を検知すると、ＣＰＵ１は、Ｓ１２１３へ処理を進める。なお、図１０の例では、上記Ｓ１２１１で算出（予想）される反映結果〔秒〕を〔時間〕に単位変換して、自動キャリブレーションが行われる時間間隔の予想結果として表示しているが、その他の単位で表示してもよい。
【０１０１】
Ｓ１２１３では、ＣＰＵ１は、図１０のポップアップ画面１１８に含まれる「Ｃａｎｃｅｌ」ボタン１１９、又は「ＯＫ」ボタン１２０の選択結果に基づいて、ユーザからの再設定指示の有無を判定する。
【０１０２】
「Ｃａｎｃｅｌ」ボタン１１９が選択された場合、ＣＰＵ１は、再設定指示が選択されたと判定し（Ｓ１２１３でＹｅｓ）、Ｓ１２０１に処理を戻す。
「ＯＫ」ボタン１２０が選択された場合、ＣＰＵ１は、再設定指示が選択されなかった（適用指示がされた）と判定し（Ｓ１２１３でＮｏ）、Ｓ１２１４に処理を進める。
【０１０３】
Ｓ１２１４では、ＣＰＵ１は、入力された値を設定値としてＨＤＤ４に登録し画像形成装置１０に反映させるべく、ＨＤＤ４に記憶される設定値を入力された値で更新する。そして、Ｓ１２１４の処理を終了すると、ＣＰＵ１は、キャリブレーション間隔調整処理を終了する。これにより、図１４のフローチャートに処理が戻る。
【０１０４】
以上により、ユーザは、ユーザ設定時に、該ユーザ設定に基づくキャリブレーションの実行間隔（時間）の予測結果を参考にし、キャリブレーション間隔（ページ数）をユーザの期待したキャリブレーション動作が実行されるように、再設定することができる。
【０１０５】
本発明では、オペレータメンテナンスモードにおける設定値の変更がなされた場合、図１４，図１５に示したように、その時の画像形成装置１０の使用状況に応じて、反映結果を算出し、ユーザに通知する。なお、画像形成装置１０の使用状況は、時間の経過とともに動的に変化するため、反映結果も時間の経過と共に変化する。そこで、本発明では、画像形成装置１０の使用状況が変わり、反映結果に変化が生じているかを自動的に検出し、ユーザに通知する処理も行う。この処理を「ジョブ処理」として、以下に図１６を参照して説明する。なお、本実施例では、過去に行った反映結果算出処理からのジョブ数が一定以上であると判定した場合、反映結果に変化が生じているか検出する。
【０１０６】
図１６は、本発明のジョブ処理の一例を示すフローチャートである。なお、本フローチャートに示すジョブ処理は、ＣＰＵ１がＲＯＭ３又はＨＤＤ４にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現されるものである。
【０１０７】
図１６に示すジョブ処理は、コピー、プリント、ＦＡＸなどの画像形成装置が持つ各機能の開始指示をＣＰＵ１が検知した場合に開始するものである。各機能の処理により、画像形成装置１０の使用状況と反映結果に変化が生じているかを検出するものである。ＣＰＵ１は、上記各機能の開始指示を検知した場合に、図１６に示すジョブ処理を開始する。
【０１０８】
まず、ジョブ処理が始まると、ＣＰＵ１は、Ｓ１３０１において、上記各機能に応じた印刷処理を行う。
次に、Ｓ１３０２において、ＣＰＵ１は、図１２に示したジョブ履歴を更新する。
次に、Ｓ１３０３において、ＣＰＵ１は、過去に行った（前回の）反映結果算出処理からのジョブ数が一定数以上か否かを判定する。このステップの処理は、時間の経過とともに画像形成装置１０の使用状況が変化していないか検出するタイミングを決定する処理である。本実施例では検出のタイミングにジョブ数を用いる。即ち、印刷履歴に基づき前回予測が行われてから一定数以上のジョブが実行されたと判断されたことを、使用状況変化の検出のタイミングに使用する。なお、上記「一定数」は予め設定されてＨＤＤ４に格納されているものとする。本ステップの判定はその他の要素を用いても良く、時刻（時間経過）や部品の消耗度、自動キャリブレーションやクリーニングなどの自動メンテナンス処理が行われた回数などを用いてもよい。即ち、前回予測が行われてから、一定期間以上経過したか、一定回数以上自動キャリブレーションやクリーニングなどの自動メンテナンス処理が行われたか、一定以上部品の消耗度が増したか等を、使用状況変化の検出のタイミングに使用してもよい。
【０１０９】
そして、過去に行った（前回の）反映結果算出処理からのジョブ数が一定数以上でないと判定した場合（Ｓ１３０３でＮｏ）、ＣＰＵ１は、本フローチャートのジョブ処理を終了する。
【０１１０】
一方、過去に行った（前回の）反映結果算出処理からのジョブ数が一定数以上であると判定した場合（Ｓ１３０３でＹｅｓ）、ＣＰＵ１は、Ｓ１３０４に処理を進める。
Ｓ１３０４では、ＣＰＵ１は、反映結果算出処理（図１８）を実行し、キャリブレーションが行われる時間間隔を再予測するように制御する。反映結果算出処理の詳細については図１８の説明で後述する。そして、Ｓ１３０４の反映結果算出処理が終了すると、ＣＰＵ１は、Ｓ１３０５に処理を進める。
【０１１１】
Ｓ１３０５では、ＣＰＵ１は、上記Ｓ１３０４にて算出された反映結果が、前回算出した反映結果と比較して、変化があるか否かを判定する。なお、前回の反映結果算出処理の実行日時と、該反映結果算出処理による予測結果は、ＣＰＵ１の制御によりＨＤＤ４に格納されているものとする。
【０１１２】
そして、反映結果に変化がないと判定した場合（Ｓ１３０５でＮｏ）、ＣＰＵ１は、ジョブ処理を終了する。
一方、反映結果に変化があると判定した場合（Ｓ１３０５でＹｅｓ）、ＣＰＵ１は、Ｓ１３０６へ処理を進める。
Ｓ１３０６では、ＣＰＵ１は、図１０のポップアップ画面１１８に、上記Ｓ１３０５にて算出された反映結果（再予測結果）を表示する。
【０１１３】
また、Ｓ１３０７において、ＣＰＵ１は、ユーザのクライアントＰＣに、上記反映結果に変化がある旨を通知する。通知方法としては、上記クライアントＰＣの画面に上記通知をポップアップ表示する、予め登録されたユーザのメールアドレスに上記通知に対応するメールを送信する等が考えられる。また、上記ユーザのクライアントＰＣとしては、当該ジョブ処理の送信元のＰＣ又は予め登録された通知先（ＩＰアドレス等）で接続されるＰＣなどが考えられる。また、予め登録されたメールアドレスに、上記反映結果に変化がある旨のメールを送信してもよい。
【０１１４】
次に、Ｓ１３０８において、ＣＰＵ１は、図１０のポップアップ画面１１８に含まれる「Ｃａｎｃｅｌ」ボタン１１９又は「ＯＫ」ボタン１２０をユーザが選択することによる、再設定指示を判定する。
【０１１５】
「Ｃａｎｃｅｌ」ボタン１１９を選択されたと判断した場合、ＣＰＵ１は、再設定指示が選択されたと判定し（Ｓ１３０８でＹｅｓ）、Ｓ１３０９へ処理を進める。
Ｓ１３０９では、ＣＰＵ１は、図１４に示したオペレータメンテナンス処理を実行する。そして、Ｓ１３０９のオペレータメンテナンス処理を終了すると、ＣＰＵ１は、本フローチャートの処理（ジョブ処理）を終了する。
【０１１６】
一方、「ＯＫ」ボタン１２０を選択されたと判断した場合、ＣＰＵ１は、再設定指示が選択されなかったと判定し（Ｓ１３０８でＮｏ）、そのまま本フローチャートの処理（ジョブ処理）を終了する。
【０１１７】
以上の処理を行うことで、時間の経過と共に変化する画像形成装置の使用状況を予測し、キャリブレーション設定の反映結果を自動で算出することができ、その結果から、ユーザの再設定を促す事ができる。これにより、画像形成装置を使い続けることにより、知らないうちに画像形成装置が、ユーザが意図しない動作をしてしまうことを防止することができる。即ち、設定値変更時だけでなく、動的に変化する画像形成装置の使用状況に応じて、適した設定値を設定することができるようになる。
【０１１８】
以下、図１７を参照して、図１５のＳ１２０４に示した使用状況算出処理について説明する。なお、この使用状況算出処理は、画像形成装置の使用状況を予測するものである。
図１７は、本発明の使用状況算出処理の一例を示すフローチャートである。なお、本フローチャートに示す使用状況算出処理は、ＣＰＵ１がＲＯＭ３又はＨＤＤ４にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現されるものである。
【０１１９】
なお、本実施例では、画像形成装置の使用状況を判断する指標して、平均出力時間を採用する。ここでいう平均出力時間とは、単位時間当たり（ここでは、１秒当たり）平均何ページ出力しているか（Ｐａｇｅ／ｓｅｃ）、即ち単位時間あたりに印刷されるページ数の平均値を表している。なお、図１１の例では、この値を単位変換して、1分当たり平均何ページ出力しているか(Page／分)として表示されている。
【０１２０】
本実施例では、使用状況の指標を平均速度としているが、その他の指標を採用してもよい。例えば、トナー消費量、部品消耗度、メンテナンス作業回数、エラー・アラーム発生回数、平均稼働・待機時間などが考えられる。
【０１２１】
使用状況算出処理が始まると、ＣＰＵ１は、まずＳ１４０１において、図１２に示したジョブ履歴を参照する。
また、Ｓ１４０２において、ＣＰＵ１は、図１３に示した部品交換履歴を参照する。
次に、Ｓ１４０３において、ＣＰＵ１は、上記Ｓ１４０２で参照した部品交換履歴から、直近Ｎジョブ中に（Ｎ個前のジョブの受信日時から現在までの間に）部品交換を実施したか否かを判定する。なお、上記「Ｎ」は予め設定されてＨＤＤ４に格納されているものとする。即ち、部品交換履歴に基づき、所定期間内に（直近Ｎジョブ中に）部品交換がなされているか否かを判定する。
【０１２２】
そして、直近Ｎジョブ中に部品交換を実施していないと判定した場合（Ｓ１４０３でＮｏ）、ＣＰＵ１は、Ｓ１４０４へ処理を進める。
Ｓ１４０４では、直近Ｎジョブ中は部品交換を実施していないことになるので、画像形成装置１０（デバイス）の構成部品の消耗度は高い傾向にあると言える。この状態では、各デバイス調整センサーが異常を検知し、ジョブ処理中に様々な自動デバイス調整処理が発生する確率が高くなる。この状態で、平均出力時間を算出する場合は、複雑に関係するデバイス調整処理も考慮しなければならず、画像形成装置本体の性能のみを用いて、正確な画像形成装置の使用状況を予測することが難しくなる。そこで、Ｓ１４０４では、ＣＰＵ１は、上記Ｓ１４０１にて参照したジョブ履歴に含まれる、出力枚数、出力時間、受信日時を用いて、直近Ｎジョブ（上記所定期間内に実行されたジョブ）の平均の出力時間を算出する。具体的には、以下の計算式により平均出力時間を算出する。
【０１２３】
【数１】
2013037137.tif 000003
【０１２４】
そして、Ｓ１４０４の処理を終了すると、ＣＰＵ１は、本フローチャートの使用状況算出処理を終了する。
一方、上記Ｓ１４０３において、直近Ｎジョブ中に部品交換を実施したと判定した場合（Ｙｅｓ）、ＣＰＵ１は、Ｓ１４０５へ処理を進める。
Ｓ１４０５では、直近Ｎジョブ中に部品交換を実施したことになるので、画像形成装置１０の構成部品は比較的新しく、状態としては良好であるといえる。また、部品を交換してしまうと、画像形成装置１０の状況が変わってしまうため、単純にジョブの総出力枚数と出力時間（カラー出力時間、モノクロ出力時間）からでは、今後予測される平均出力時間を算出することができない。そこで、本Ｓ１４０５では、ＣＰＵ１は、上記Ｓ１４０１にて参照したジョブ履歴に含まれる、出力枚数、カラーページ数（カラー出力ページ数）、モノクロページ数（モノクロ出力ページ数）、受信日時と、カラー出力時間及びモノクロ出力時間を用いて、直近Ｎジョブ（上記所定期間内に実行されたジョブ）の平均出力時間を算出する。具体的には、以下の計算式により平均出力時間を算出する。
【０１２５】
【数２】
2013037137.tif 000004
【０１２６】
上記数式で言うカラー／モノクロ出力時間とは、画像形成装置の出力エンジンが印刷処理することが可能な印刷速度の上限値（以降エンジン速度）のことを言う。カラーとモノクロでそれぞれ出力時間を分けて算出しているのは、カラージョブとモノクロジョブでは、エンジン速度が違うためである。一般的に、モノクロジョブの方がカラージョブより早い。なお、カラー出力時間（カラーページ出力時間）と、モノクロ出力時間（モノクロページ出力時間）は、予めＨＤＤ４に格納されている。また、カラー出力時間、モノクロ出力時間の単位は〔ｐａｇｅ／ｓｅｃ〕とする。
そして、Ｓ１４０５の処理を終了すると、ＣＰＵ１は、本フローチャートの使用状況算出処理を終了する。
【０１２７】
以上示したように、上記Ｓ１４０３、Ｓ１４０４、Ｓ１４０５の処理により、部品交換による画像形成装置の状況の変化にも対応した、使用状況の予測が可能となる。
なお、この使用状況算出処理は、ある程度、画像形成装置が使用され、ジョブ履歴に画像形成装置の使用状況を予測することができるだけの、ジョブ処理情報が蓄積されていることを前提としている。新規に設置した直後などは、ジョブ履歴の中身はないため、この場合は工場出荷時のデフォルト値、又は単純にエンジン速度を使用する。以上の処理により、画像形成装置の使用状況を予測することができる。
【０１２８】
以下、図１８を参照して、図１５のＳ１２１１、図１６のＳ１３０４に示した反映結果算出処理について説明する。なお、この反映結果算出処理は、設定値の画像形成装置１０への反映結果を予測するものである。
【０１２９】
図１８は、本発明の反映結果算出処理の一例を示すフローチャートである。なお、本フローチャートに示す反映結果算出処理は、ＣＰＵ１がＲＯＭ３又はＨＤＤ４にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現されるものである。
【０１３０】
本発明では、画像形成装置の使用状況に応じて、印刷制御の設定値変更による反映結果を算出し、ユーザに通知する。よって、本実施例の反映結果算出処理では、画像形成装置の使用状況に応じて、どのタイミングで自動キャリブレーションが発生するかを予測する。
【０１３１】
まず、反映結果算出処理が始まると、ＣＰＵ１は、Ｓ１５０１において、使用状況予測処理（図１７）を実行する。そして、Ｓ１５０１の使用状況予測処理が終了すると、ＣＰＵ１は、Ｓ１５０２に処理を進める。
【０１３２】
Ｓ１５０２では、ＣＰＵ１は、上記Ｓ１５０１にて算出された使用状況を元に反映結果を算出する。本実施例では、使用状況を１秒当たりの出力ページ数を平均出力時間として算出し、自動キャリブレーション間隔の設定値の単位としてページ数を採用している。よって、自動キャリブレーション間隔ページ数を平均出力時間で割ることで（除算することで）、自動キャリブレーションが発生する最短の時間間隔〔秒〕を算出（予想）することができる。この結果を反映結果とする。そして、反映結果を算出した後、ＣＰＵ１は、本フローチャートの反映結果算出処理を終了する。
【０１３３】
なお、ここでは、ジョブ間隔（ジョブが終了してから次のジョブが開始されるまでの時間）は考慮していないが、ジョブ間隔を考慮して平均出力時間を算出するように構成してもよい。例えば、図１７のＳ１４０４では、「平均出力時間＝（直近Ｎジョブに含まれる出力枚数）／（直近Ｎジョブの総出力時間＋直近Ｎジョブ間の総ジョブ間隔）」としてもよい。また、図１７のＳ１４０５では、「平均出力時間＝（モノクロ比×モノクロ出力時間）＋（カラー比×カラー出力時間）＋（直近Ｎジョブ間の平均ジョブ間隔）」としてもよい。この場合、反映結果算出処理で算出される予想値は、自動キャリブレーションが発生する「最短時間」ではなく、自動キャリブレーションが発生する「平均時間」となる。
【０１３４】
また、使用状況を１ページ当たりの出力時間を平均出力速度として算出するようにしてもよい。この場合、平均出力速度に自動キャリブレーション間隔ページ数を乗算することで、自動キャリブレーションが発生する時間間隔を算出することができる。
【０１３５】
以上の処理により、画像形成装置の使用状況に応じた、反映結果を算出することができる。
なお、本実施例では、反映結果として自動キャリブレーションが発生する時間を算出したが、その他の単位を取ることができる。例えば、ジョブ数や時刻などに換算してもよい。
【０１３６】
以上示したように、本実施例によれば、画像形成装置の使用状況の各種変動に伴って、印刷制御に係る設定値（例えば、自動キャリブレーションの間隔の設定値（印刷ページ数））に対する反映結果を適宜予測し、ユーザに通知する。これにより、ユーザの期待した結果と異なる設定値が設定されてしまうことを防止し、ユーザが所望する動作をする設定値を印刷制御の設定項目に設定することが可能となり、画像形成装置の使い勝手を向上することができる。
【０１３７】
例えば、自動キャリブレーションの実行条件の設定がユーザにより変更されたことにより、キャリブレーションが不必要に頻繁に実行されてしまったり、キャリブレーションが長期間実行されず印刷品位が落ちてしまうといった事態の発生を抑えることができる。また、自動キャリブレーションのような印刷制御に係る設定をユーザに許可することにより、ユーザの裁量の幅を広くし、利便性を向上することができる。
【０１３８】
従って、サービスマンのみが値を変更可能であった印刷処理の制御に関する設定項目を、特定ユーザに対して公開する場合の従来の問題点を解決することができる。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１３９】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１４０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
以上示したように、サービスマンのみが設定可能であったキャリブレーションの設定をユーザにも設定可能としても、ユーザの期待した結果と異なる設定がなされ、その後の異常の原因になってしまう可能性を抑えることができる。この結果、ユーザの裁量の幅が広がり、画像形成装置の使い勝手を向上させることが可能となる。
【符号の説明】
【０１４１】
１０    画像形成装置
１    ＣＰＵ
２    ＲＡＭ
３    ＲＯＭ
４    ＨＤＤ
３１３    プリンタエンジン
５０１    操作部
【図１】
2013037137.tif 000005
【図２】
2013037137.tif 000006
【図３】
2013037137.tif 000007
【図４】
2013037137.tif 000008
【図５】
2013037137.tif 000009
【図６】
2013037137.tif 000010
【図７】
2013037137.tif 000011
【図８】
2013037137.tif 000012
【図９】
2013037137.tif 000013
【図１０】
2013037137.tif 000014
【図１１】
2013037137.tif 000015
【図１２】
2013037137.tif 000016
【図１３】
2013037137.tif 000017
【図１４】
2013037137.tif 000018
【図１５】
2013037137.tif 000019
【図１６】
2013037137.tif 000020
【図１７】
2013037137.tif 000021
【図１８】
2013037137.tif 000022