(57)【要約】【課題】再充填が行われたトナーカートリッジが使用される場合における、ユーザの利便性を向上させることを目的とする。【解決手段】トナー容器に収容されたトナーを利用する画像形成装置であって、トナー容器に収容されたトナー量の変化に応じて、トナーの再充填が行われたか否かを判定する判定手段と、再充填が行われたと判定され、かつ再充填が行われたことを示す通知情報の出力がオンに設定されている場合に、通知情報を出力するよう制御し、出力がオフに設定されている場合には、再充填が行われたと判定された場合においても、通知情報を出力しないよう制御する出力制御手段とを有する。【選択図】図５
2019007991.tif 000002
【特許請求の範囲】
【請求項１】
トナー容器に収容されたトナーを利用する画像形成装置であって、
前記トナー容器に収容されたトナー量の変化に応じて、トナーの再充填が行われたか否かを判定する判定手段と、
前記再充填が行われたと判定され、かつ前記再充填が行われたことを示す通知情報の出力がオンに設定されている場合に、前記通知情報を出力するよう制御し、前記出力がオフに設定されている場合には、前記再充填が行われたと判定された場合においても、前記通知情報を出力しないよう制御する出力制御手段と
を有することを特徴とする画像形成装置。
【請求項２】
ユーザ操作に応じて、前記通知情報の出力のオンオフを設定する設定手段をさらに有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記出力制御手段は、前記通知情報を表示手段へ出力するよう制御することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記出力制御手段は、前記再充填が行われなかったと判定した場合には、前記通知情報を出力しないよう制御することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記画像形成装置の操作を行うユーザの属性を特定する第１の特定手段をさらに有し、
前記出力制御手段は、前記ユーザの属性が第１の属性の場合において、前記再充填が行われたと判定され、かつ前記出力がオンに設定されている場合には、前記通知情報を出力するよう制御し、前記ユーザの属性が第１の属性の場合において、前記再充填が行われたと判定され、かつ前記出力がオフに設定されている場合には、前記通知情報を出力しないよう制御することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記出力制御手段は、前記ユーザの属性が前記第１の属性と異なる第２の属性の場合には、前記再充填が行われたと判定された場合には、前記出力の設定に関わらず、前記通知情報を出力するよう制御することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第１の属性は、一般ユーザであり、前記第２の属性は、管理者であることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記再充填が行われたと判定され、かつ前記出力がオンに設定されている場合に、前記第１の属性と、再充填が行われたことを示す情報とを対応付けた第１の情報と、前記第２の属性と、再充填が行われなかったことを示す情報とを対応付けた第２の情報と、を記憶手段に格納する第１の格納手段をさらに有し、
前記出力制御手段は、前記記憶手段を参照して、前記通知情報の出力を制御することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記画像形成装置に装着されている前記トナー容器を特定する第２の特定手段と、
前記特定手段により特定された前記トナー容器の前記再充填の判定結果と、前記トナー容器の識別情報とを対応付けた履歴情報を記憶手段に格納する第２の格納手段と
をさらに有し、
前記出力制御手段は、前記記憶手段を参照して、前記通知情報の出力を制御することを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項１０】
トナー容器に収容されたトナーを利用する画像形成装置が実行する制御方法であって、
前記トナー容器に収容されたトナー量の変化に応じて、トナーの再充填が行われたか否かを判定する判定ステップと、
前記再充填が行われたと判定され、かつ前記再充填が行われたことを示す通知情報の出力がオンに設定されている場合に、前記通知情報を出力するよう制御し、前記出力がオフに設定されている場合には、前記再充填が行われたと判定された場合においても、前記通知情報を出力しないよう制御する出力制御ステップと
を含むことを特徴とする制御方法。
【請求項１１】
トナー容器に収容されたトナーを利用する画像形成装置のコンピュータを、
前記トナー容器に収容されたトナー量の変化に応じて、トナーの再充填が行われたか否かを判定する判定手段と、
前記再充填が行われたと判定され、かつ前記再充填が行われたことを示す通知情報の出力がオンに設定されている場合に、前記通知情報を出力するよう制御し、前記出力がオフに設定されている場合には、前記再充填が行われたと判定された場合においても、前記通知情報を出力しないよう制御する出力制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
トナーカートリッジの状態は、画像形成装置の印字品質に直接影響する。これに対し、トナーカートリッジのトナー残量が少なくなった場合（以下トナーＬｏｗと称する）やトナー残量がなくなった場合（以下、トナーＯＵＴと称する）には、ユーザに警告やエラーを表示する装置が知られている。
【０００３】
また、近年、環境保護の観点から一度使い切ったトナーカートリッジに対してトナーの再充填を行い再利用する場合がある。しかし、元来再利用を考慮していないトナーカートリッジに対して再充填を行うためトナー漏れや印字不良など、機械本体の本来の性能が十分に発揮されない場合がある。これに対し、品質が保証できないことをユーザに通知する装置も知られている。例えば、特許文献１には、トナーの再充填が行われたトナーカートリッジが使用された場合において、ジャムの発生頻度が著しく高かった場合には、ユーザに対して再充填トナーによる印字不良の可能性を通知する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３７７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、トナーの再充填を行ったトナーカートリッジを使用しているユーザの中には、印字品質を重要視しないユーザもおり、このようなユーザにとっては、品質が保証できない旨の通知は煩わしいものとなるという問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、再充填が行われたトナーカートリッジが使用される場合における、ユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、トナー容器に収容されたトナーを利用する画像形成装置であって、前記トナー容器に収容されたトナー量の変化に応じて、トナーの再充填が行われたか否かを判定する判定手段と、前記再充填が行われたと判定され、かつ前記再充填が行われたことを示す通知情報の出力がオンに設定されている場合に、前記通知情報を出力するよう制御し、前記出力がオフに設定されている場合には、前記再充填が行われたと判定された場合においても、前記通知情報を出力しないよう制御する出力制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、再充填が行われたトナーカートリッジが使用される場合における、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成システムの全体図である。
【図２】コントローラを示す図である。
【図３】エンジンを示す図である。
【図４】管理処理を示すフローチャートである。
【図５】警告設定処理を示すフローチャートである。
【図６】設定画面例を示す図である。
【図７】トナーカートリッジログの一例を示す図である。
【図８】警告設定処理を示すフローチャートである。
【図９】トナーカートリッジログの一例を示す図である。
【図１０】警告設定処理を示すフローチャートである。
【図１１】表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
（第１の実施形態）
図１は、画像形成システムの全体図である。画像形成システムは画像形成装置１００と、データ処理装置１１０と、を有している。データ処理装置１１０は、例えば、コンピュータであり、画像情報の供給源として機能する。画像形成装置１００は、電子写真プリンタである。他の例としては、画像形成装置１００は、スキャナ機能やＦＡＸ機能を有する複合機であってもよい。コントローラ１０１は、画像形成装置１００の全体を制御する。コントローラ１０１は、データ処理装置１１０から供給される画像情報（例えば、ページ記述言語（以下、ＰＤＬと称する））に基づいて、ページ毎にラスタデータを生成し、エンジン１０２に送出する。エンジン１０２は、画像形成に係るエンジンであり、コントローラ１０１から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写し、定着させる（電子写真方式）ことにより画像を記録する。
【００１２】
パネル部１０３は、ユーザインターフェースとして使用される。コントローラ１０１は、パネル部１０３を介してユーザからの所望の動作指示を受け付ける。また、コントローラ１０１は、パネル部１０３を介して、画像形成装置１００の状態やユーザへの警告等をユーザに通知する。パネル部１０３には、例えば、トナーカートリッジが再充填されたものであることの警告情報が表示される。
【００１３】
データ処理装置１１０は、ユーザ操作に応じて、画像形成装置１００に対し、画像情報を送信したり、印刷指示を送信したりする。データ処理装置１１０は、表示部１１１を有している。
【００１４】
図２は、コントローラ１０１を示す図である。２０１は、パネル部１０３とのデータ通信を行うパネルＩ／Ｆ部である。ＣＰＵ２２０は、パネルＩ／Ｆ部２０１を介して、ユーザからのパネル部１０３を介しての設定及び指示内容を受け付ける。２０２は、ネットワークを介してホストコンピュータ等のデータ処理装置１１０と双方向に通信接続するためのホストＩ／Ｆ部である。２０３は、ホストＩ／Ｆ部２０２を介してデータ処理装置１１０から受信した印刷ジョブを画像形成装置１００内部で扱いやすい中間データに変換する処理を行う中間データ作成部である。
【００１５】
２０４は、制御プログラムコードが保持されるＲＯＭである。２０５は、ＲＡＭである。ＲＡＭ２０５に格納されるデータには、ホストＩ／Ｆ部２０２を介して受信した印刷データ、印刷データを解釈して生成される中間データ、中間データをレンダリングして生成されるビットマップなどがある。その他にも各種処理に必要な一時的なステータスやログ情報などもＲＡＭ２０５に格納される。
【００１６】
２０６は、エンジン１０２と通信接続するためのエンジンＩ／Ｆ部である。ＣＰＵ２２０は、エンジンＩ／Ｆ部２０６を介して、エンジン１０２の状態を認識する。２０７は、ＤＭＡ制御部である。ＣＰＵ２２０は、ＲＡＭ２０５内に格納されているビットマップデータを、ＤＭＡ制御部２０７を介してエンジンＩ／Ｆ部２０６に転送する。２０８は、ＲＡＭ２０５に格納された中間データの内容に従って、ビットマップイメージに展開するレンダリング部である。
【００１７】
２１３は、画像形成装置１００の設定情報を保持するためのＥＥＰＲＯＭである。なお、コントローラ１０１は、不揮発性メモリを有していればよく、ＥＥＰＲＯＭ２０９に限定されるものではない。不揮発性メモリの他の例としては、例えばＦＬＡＳＨメモリ等が挙げられる。２１０は、ＵＳＢメモリ等のメディア２１６から画像データ、プログラムデータ、機器設定データ等の各種データを読み取ったり書き込んだりするためのメディアＩ／Ｆ部である。ここで、メディアは着脱可能とする。
【００１８】
２１０は、ＲＯＭ２０４に格納された制御プログラムコードに基づいて、バス２３０に接続されたデバイスを制御するＣＰＵである。ジョブ制御部２２１、判定部２２２、レポート生成部２２３は、いずれもＲＯＭ２０４に保持されるプログラムが読み出され、ＣＰＵ２２０により実行されることにより実現されるモジュールである。ジョブ制御部２２１は、データ処理装置１１０から受信したデータを印刷ジョブとしてＲＡＭ２０５に保存した上で印刷処理を実行する。さらに、ジョブ制御部２２１は、データ処理装置１１０から受信したデータを印刷ジョブとしてＲＡＭ２０５に保存したり、保存されている印刷ジョブをＲＡＭ２０５から消去したりする。ジョブ制御部２２１はまた、エンジン１０２からエラー情報を受信すると、印刷ジョブを一時停止させる。そして、ジョブ制御部２２１は、パネルＩ／Ｆ部２０１を介してパネル部１０３にエラーや警告を表示させる。ジョブ制御部２２１は、エンジン１０２からエラーが解消された情報を受信した場合、又はパネル部１０３でユーザの印刷再開許可が入力された場合に、印刷を再開するよう制御する。
【００１９】
判定部２２２は、エンジンＩ／Ｆ部２０６を介してエンジン１０２から通知されるトナー残量等に基づいて、トナーカートリッジ３１０が、再充填が行われたものであるか否かを判定する。本処理については、後に詳述する。レポート生成部２２３は、デバイスの状態やユーザの設定情報などを収集し、各種レポートのデータフォーマットに沿った画像情報を生成する。レポート生成部２２３は、例えばカートリッジの状態に応じて、消耗品のレポートの画像情報を生成する。レポート生成部２１１はさらに、ジョブ制御部２２１を介して、画像情報の印刷処理を実行したり、ホストＩ／Ｆ部２０２を介してデータ処理装置１１０の表示部１１１にレポート情報を表示したりできる。なお、後述するコントローラ１０１の機能や処理は、ＣＰＵ２２０がＲＯＭ２０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。２３０は、アドレス、データ、コントロールバスを含むＣＰＵバスである。
【００２０】
図３は、エンジン１０２を示す図である。３０２は、エンジン１０２の行う制御プログラムコードが保持されるＲＯＭである。３０３は、ＲＡＭである。３１０は、エンジン１０２に装着されているトナーカートリッジである。ここで、トナーカートリッジは、トナーを収容するトナー容器の一例である。３０４は、装着されたトナーカートリッジ３１０内のトナーの量、すなわちトナー残量を計測するセンサである。３０５は、所定の画像形成処理を行うための各種モーターを駆動する駆動制御部である。３０６は、画像形成装置のカバーオープンや紙詰まりなどの異常を検知するための異常検知部である。３０７は、所定の通信プロトコルに基づいてコントローラ１０１と通知を行うためのコントローラＩ／Ｆ部である。
【００２１】
ＣＰＵ３０１はエンジン１０２の全体を制御する。ＣＰＵ３０１は、例えば、トナー残量や異常の有無等の情報をコントローラＩ／Ｆ部３０７を介してコントローラ１０１に通知する。ＣＰＵ３０１は、コントローラＩ／Ｆ部３０７を介してコントローラ１０１からの指示コマンドを受け、関連するデバイスに指示内容を伝える。ＣＰＵ３０１はまた、トナー残量からエラーを検出する。本実施形態においては、エラーとして、トナーＬＯＷとトナーＯＵＴが検出される。ＣＰＵ３０１は、トナー残量が予め定められた第１閾値以下になった場合にトナーＬＯＷ、トナー残量が予め定められた第２の閾値以下になった場合にトナーＯＵＴのエラーを検出したと判断する。ここで、第２の閾値は、第１の閾値に比べて小さい値とする。ＣＰＵ３０１は、トナーＯＵＴやトナーＬＯＷを検出した場合には、コントローラＩ／Ｆ部３０７を介してコントローラ１０１にエラー情報を通知したり、ＥＥＰＲＯＭ３０９にトナーＬＯＷやトナーＯＵＴのエラー履歴を格納したりする。
【００２２】
ＣＰＵ３０１はまた、トナーカートリッジ３１０の識別情報を特定する。ここで、識別情報は、トナーカートリッジ３１０の個体を識別する情報である。例えば、トナーカートリッジ３１０に取り付けられたメモリタグに識別情報が記憶されており、ＣＰＵ３０１は、メモリタグの読取部（不図示）を介して識別情報を取得する。なお、後述するエンジン１０２の機能や処理は、ＣＰＵ３０１がＲＯＭ３０２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００２３】
３０８は、コントローラＩ／Ｆ部３０７を介してコントローラ１０１から送信されたビットマップの画像情報に対し、所定の画像形成処理（例えば電子写真技術における帯電、露光、現像、転写、定着といった一連の処理）を行う画像形成部である。３０９は、画像形成装置１００のデバイス情報を保持するための不揮発性メモリＥＥＰＲＯＭである。なお、エンジン１０２は、不揮発メモリを有していればよく、ＥＥＰＲＯＭ３０９に限定されるものではない。不揮発メモリ３０９の他の例としては、例えばＦＬＡＳＨメモリ等が挙げられる。３２０は、アドレス、データ、コントロールバスを含むＣＰＵバスである。各デバイスは、それぞれバス３２０に接続されたすべてのデバイスにアクセスできる。
【００２４】
図４は、画像形成システムによるトナーカートリッジの管理処理を示すフローチャートである。まず、Ｓ４０１において、コントローラ１０１のＣＰＵ２２０は、トナーカートリッジ３１０が交換されたか否かを判定する。具体的には、エンジン１０２において、ＣＰＵ３０１は、定期的にトナーカートリッジ３１０の識別情報を取得している。そして、ＣＰＵ３０１は、識別情報を取得する度に、取得した識別情報をコントローラ１０１に送信する。そして、コントローラ１０１のＣＰＵ２２０は、エンジン１０２から受信した識別情報が前回受信した識別情報と異なる場合に、トナーカートリッジ３１０が交換されたと判定する。ＣＰＵ２２０は、トナーカートリッジ３１０が交換されたと判定した場合には（Ｓ４０１でＹｅｓ）、処理をＳ４０２へ進める。ＣＰＵ２２０は、トナーカートリッジ３１０が交換されていないと判定した場合には（Ｓ４０１でＮｏ）、処理をＳ４０５へ進める。
【００２５】
Ｓ４０２において、ＣＰＵ２２０は、エンジンＩ／Ｆ部２０６を介してエンジン１０２にカートリッジ情報の取得コマンドを送信する。ここで、カートリッジ情報とは、装着されているトナーカートリッジ３１０に関する情報である。カートリッジ情報には、例えばトナーカートリッジが新品かどうかの情報や、トナーカートリッジの種別の情報、再充填情報、エラー情報等が含まれる。ここで、種別の情報としては、ＹＭＣＫの色情報や容量等が挙げられる。なお、種別の情報は、例えば、トナーカートリッジ３１０のメモリタグに記憶されているものとする。また、再充填情報は、装着されているトナーカートリッジ３１０が再充填されたものか否かを示す情報である。エラー情報は、トナーＬＯＷやトナーＯＵＴである。
【００２６】
一方、Ｓ４１１において、エンジン１０２のＣＰＵ３０１は、トナーカートリッジ３１０が交換されたか否かを判定する。ＣＰＵ３０１は、Ｓ１１におけるＣＰＵ２２０の処理と同様に、識別情報が前回の識別情報と異なる場合に、トナーカートリッジ３１０が交換されたと判定する。ＣＰＵ３０１は、トナーカートリッジ３１０が交換されたと判定した場合には（Ｓ４１１でＹｅｓ）、処理をＳ４１２へ進める。ＣＰＵ３０１は、トナーカートリッジ３１０が交換されていないと判定した場合には（Ｓ４１１でＮｏ）、処理をＳ４１４へ進める。
【００２７】
Ｓ４１２において、ＣＰＵ３０１は、コントローラ１０１からカートリッジ情報の取得コマンドを受信する。次に、Ｓ４１３において、ＣＰＵ３０１は、受信した取得コマンドを解釈し、その解釈に従って、カートリッジ情報を生成し、これをコントローラＩ／Ｆ部３０７を介してコントローラ１０１に返送する。次に、Ｓ４１４において、ＣＰＵ３０１は、残量センサ３０４からトナー残量を取得する。さらに、ＣＰＵ３０１は、トナー残量に基づいて、エラー検出を行い、エラーを検出した場合には、エラー情報をＥＥＰＲＯＭ３０９等の記憶部に格納する。
【００２８】
Ｓ４０３において、ＣＰＵ２２０は、エンジンＩ／Ｆ部２０６を介してエンジン１０２からカートリッジ情報を受信する。次に、Ｓ４０４において、ＣＰＵ２２０は、エンジン１０２から受信したカートリッジ情報に基づいて、トナー残量の初期値をＲＡＭ２０５に設定する。Ｓ４０４において設定されたトナー残量は、パネルＩ／Ｆ部２０１を介してパネル部１０３にトナー残量情報として表示される。また、Ｓ４０４で設定されたトナー残量は、ホストＩ／Ｆ部２０２を介してデータ処理装置１１０にトナー残量情報として出力される。次に、Ｓ４０５において、ＣＰＵ２２０は、トナー情報の取得コマンドをエンジン１０２に送信する。ここで、トナー情報とは、トナーの使用状況に関する情報であり、トナー残量を含み、エラーが検出された場合には、エラー情報を含む。
【００２９】
Ｓ４１５において、エンジン１０２のＣＰＵ３０１は、トナー情報の取得コマンドを受信する。次に、Ｓ４１６において、ＣＰＵ３０１は、Ｓ４１４において取得したトナー残量をトナー情報としてＣＰＵ２２０に送信する。ＣＰＵ３０１は、Ｓ４１４において、エラーを検出した場合には、エラー情報もトナー情報として併せてＣＰＵ２２０に送信する。ＣＰＵ３０１は、Ｓ４１６の処理の後、処理をＳ４１１へ進める。ＣＰＵ３０１は、Ｓ４１１〜Ｓ４１６の処理を繰り返す。
【００３０】
Ｓ４０６において、コントローラ１０１のＣＰＵ２２０は、Ｓ４１６においてエンジン１０２から送信されたトナー情報を受信し、これを履歴としてＥＥＰＲＯＭ２０９等の記憶部に格納する。次に、Ｓ４０７において、ＣＰＵ２２０は、警告設定処理を行う。図５は、コントローラ１０１による、警告設定処理を示すフローチャートである。Ｓ５０１において、コントローラ１０１のＣＰＵ２２０は、画像形成システムに装着されているトナーカートリッジ３１０に対し、トナーの再充填が行われたか否かを判定する。ＣＰＵ２２０は、具体的には、トナーカートリッジログを参照し、処理時点におけるトナー残量、すなわち最新のトナー残量を確認する。さらに、トナーＯＵＴのエラー情報が記憶部に記憶されているか否かを確認する。そして、ＣＰＵ２２０は、トナー残量が１００％でかつトナーＯＵＴのエラー情報が記憶されている場合に再充填が行われたと判定し、これ以外の場合には再充填は行われていないと判定する。
【００３１】
なお、ＣＰＵ２２０は、トナー量の履歴（時間変化）に基づいて、トナーの再充填が行われたか否かを判定すればよく、そのための具体的な判定条件は実施形態に限定されるものではない。他の例としては、ＣＰＵ２２０は、トナーＯＵＴに替えてトナーＬＯＷのエラー情報が記憶されていることを条件としてもよい。また、他の例としては、ＣＰＵ２２０は、最新のトナー残量が第１閾値以上であり、かつ記憶部に記憶されている過去のトナー残量が第２の閾値未満の場合に、トナーの再充填が行われたと判定してもよい。ここで、第２の閾値は、第１の閾値よりも小さい値とする。例えば、第１閾値を７０％、第２閾値を１０％としてもよい。
【００３２】
ＣＰＵ２２０は、再充填が行われたと判定した場合には（Ｓ５０１でＹｅｓ）、処理をＳ５０２へ進める。ＣＰＵ２２０は、再充填が行われなかったと判定した場合には（Ｓ５０１でＮｏ）、処理をＳ５０４へ進める。Ｓ５０２において、ＣＰＵ２２０は、警告設定を確認する。ＣＰＵ２２０は、警告設定がオンの場合には（Ｓ５０２でＹｅｓ）、処理をＳ５０３へ進める。ＣＰＵ２２０は、警告設定がオフの場合には（Ｓ５０２でＮｏ）、処理をＳ５０４へ進める。
【００３３】
ここで、警告設定とは、画像形成システムに装着されているトナーカートリッジ３１０が、再充填が行われたものである場合に、再充填が行われた旨の警告情報を出力するか否かの設定であり、オンオフの２つの値を取る。なお、本実施形態においては、後述のように、ＣＰＵ２２０は、警告情報として、画像形成システムに装着されているトナーカートリッジ３１０が、再充填が行われたものであり、品質保証外であることをユーザに通知する通知情報を出力するよう制御する。なお、通知情報としてユーザに通知する内容は実施形態に限定されるものではない。他の例としては、単に再充填が行われたものであることを示す情報でもよい。
【００３４】
警告設定は、コントローラ１０１のパネル部１０３へのユーザ操作に応じて行われる。図６は、パネル部１０３に表示される設定画面例を示す図である。設定画面６００において、ユーザが、「警告する」のチェックボックス６０１にチェックを入れ、ＯＫボタン６０２を押下すると、ＣＰＵ２２０は、警告設定をオンにする指示を受け付ける。ＣＰＵ２２０は、警告設定をオンにする指示を受け付けた場合に、警告設定をオンにする。なお、警告設定の値は、例えばＥＥＰＲＯＭ２０９に格納される。本処理は、通知情報の出力のオンオフを設定する設定処理の一例である。
【００３５】
本実施形態においては、警告設定の初期状態をオフとし、ユーザ操作に応じてオンに変更するものとするが、他の例としては、警告設定の初期状態をオンとし、ユーザ操作に応じてオフに変更するものとしてもよい。この場合には、ＣＰＵ２２０は、「警告を抑制する」の表示の設定画面を表示する。そして、ＣＰＵ２２０は、対応するチェックボックスにチェックが入れられ、ＯＫボタンが押下された場合に、警告設定をオフにする指示を受け付ける。なお、警告設定のオンオフは適宜変更可能とする。なお、他の例としては、警告設定は、データ処理装置１１０におけるユーザ操作に応じて行われてもよい。すなわち、ＣＰＵ２２０は、外部装置から受信した指示に従い警告設定を行ってもよい。
【００３６】
図５に戻り、Ｓ５０３において、ＣＰＵ２２０は、再充填設定を「あり」にする。一方、Ｓ５０４において、ＣＰＵ２２０は、再充填設定を「なし」にする。以上で、警告設定処理（Ｓ４０７）が終了する。なお、エラー情報や再充填設定を示す再充填情報は、ＲＡＭ２０５に一時的に保存される。
【００３７】
図４に戻り、ＣＰＵ２２０は、警告設定処理（Ｓ４０７）の後、処理をＳ４０８へ進める。Ｓ４０８において、ＣＰＵ２２０は、トナー情報及び再充填情報をＥＥＰＲＯＭ２０９に格納する。ＥＥＰＲＯＭ２０９に既にトナー情報等が記憶されている場合には、新たに得られた情報で、記憶されている情報を更新する。
【００３８】
次に、Ｓ４０９において、ＣＰＵ２２０は、トナーに関する情報をパネル部１０３に表示するよう制御する。具体的には、ＣＰＵ２２０は、トナーカートリッジの種別や、トナー残量、エラー情報等を表示するよう制御する。さらに、ＣＰＵ２２０は、ＥＥＰＲＯＭ２０９に再充填ありの情報が記憶されている場合には、上述の再充填に関する警告情報を表示するよう制御する。ＣＰＵ２２０は、再充填ありの情報が記憶されていない場合には、警告情報は表示しないよう制御する。
【００３９】
なお、本実施形態においては、図５を参照しつつ説明した警告設定処理において、警告設定がオフの場合には、実際には再充填が行われていても、再充填なしに設定される。このため、警告設定オフの場合には、実際には再充填が行われたトナーカートリッジ３１０が装着されていても、警告情報が表示されることはない。すなわち、Ｓ４０７〜Ｓ４０９の処理において、再充填が行われ、かつ警告設定がオンの場合（警告情報の出力がオンに設定されている場合）に、警告情報を出力するよう制御する。また、Ｓ４０７〜Ｓ４０９の処理において、警告設定がオフの場合（警告情報の出力がオフに設定されている場合）には、再充填が行われた場合でも、警告情報を出力しないよう制御する。すなわち、Ｓ４０７〜Ｓ４０９の処理は、出力制御処理の一例である。
【００４０】
なお、警告情報の出力形態や出力先は実施形態に限定されるものではない。他の例としては、ＣＰＵ２２０は、データ処理装置１１０の表示部１１１に表示させるべく、警告情報を表示部１１１に送信してもよい。また、他の例としては、ＣＰＵ２２０は、警告情報としての警告音や警告の音声をスピーカ（不図示）から音声出力するよう制御してもよい。ＣＰＵ２２０は、Ｓ４０９の処理の後、処理をＳ４０１へ進める。ＣＰＵ２２０は、Ｓ４０１〜Ｓ４０９の処理を繰り返す。
【００４１】
以上のように、本実施形態に係る画像形成システムにおいては、再充填が行われたトナーカートリッジが使用されている場合で、かつ警告設定がオンの場合に再充填の警告情報が表示される。一方で、警告設定がオフの場合には、再充填が行われたトナーカートリッジが使用されている場合でも再充填の警告情報の表示は行われない。このため、ユーザは、再充填の警告の表示を希望しない場合には、警告設定をオフにすることにより、警告情報を表示させないようにすることができる。すなわち、本実施形態に係る画像形成システムは、再充填が行われたトナーカートリッジが使用される場合における、ユーザの利便性を向上させることができる。
【００４２】
（第２の実施形態）
次に、第２の実施形態に係る画像形成システムについて、第１の実施形態に係る画像形成システムと異なる点を説明する。第２の実施形態においては、コントローラ１０１は、トラブルの迅速な解消に役立てるために、消耗品エラーが発生した場合等において、エラーが発生した日時、エラーの内容及び状況等の情報を、トナーカートリッジログとして不揮発性メモリに記憶しておく。さらに、本実施形態においては、コントローラ１０１は、トナーカートリッジログを、一般ユーザ用と、サービスマン用と、に分けて管理する。
【００４３】
図７（ａ）は、一般ユーザ用のトナーカートリッジログの一例を示す図である。図７（ｂ）は、サービスマン用のトナーカートリッジログの一例を示す図である。いずれのトナーカートリッジログにおいても、識別番号、エラー履歴、容量、トナー残量、使用開始日時及び最終使用日時の項目に対応した情報が記憶されている。
【００４４】
識別番号は、トナーカートリッジを識別するための番号である。エラー履歴には、トナーカートリッジ装着中に検知したエラーを示す情報であり、トナーＬＯＷ、トナーＯＵＴが検知された場合にエラー情報が格納される。また、エラー履歴には、再充填情報も格納される。警告設定処理（図５）において再充填が行われたと判定された場合には、エラー履歴に、再充填ありを示す再充填情報が格納される。容量は、トナーカートリッジの容量である。本実施形態においては、標準、大容量、小容量の何れかが格納される。トナー残量には、最終使用時のトナー残量が格納される。なお、使用開始時のトナー残量なども必要に応じて残すようにしてもよい。識別番号、エラー履歴、容量、トナー残量は、図４に示すＳ４０３、Ｓ４０５において、エンジン１０２から取得した情報である。
【００４５】
使用開始日時は、トナーカートリッジを装着して最初に印刷した日時情報である。最終使用日時は、トナーカートリッジを装着中に最後に印刷した日時情報である。なお、トナーカートリッジログに含まれる情報は実施形態に限定されるものではなく、トナーカートリッジログは、上記以外の項目を含んでもよい。なお、一般ユーザ用のトナーカートリッジログ及びサービスマン用のトナーカートリッジログは、ユーザ属性と、再充填の有無を示す情報を対応付けた情報の一例である。また、トナーカートリッジログは、再充填の判定結果と、トナーカートリッジの識別情報とを対応付けた履歴情報の一例である。
【００４６】
図７に示すようなトナーカートリッジログを残しておくことで、例えば保守時などにそのログを表示して問題点の解析に役立てることができる。サービスマン用のトナーカートリッジログは、主にサービスマンが利用することが想定され、ログはパネル部１０３やデータ処理装置１１０の表示部１１１に表示される。また、画像形成システムは、ログの内容を印刷してもよい。
【００４７】
図８は、第２の実施形態に係るコントローラ１０１による警告設定処理を示すフローチャートである。Ｓ８０１において、コントローラ１０１のＣＰＵ２２０は、画像形成システムに装着されているトナーカートリッジ３１０に対し、トナーの再充填が行われたか否かを判定する。本処理は、第１の実施形態において説明した警告設定処理のＳ５０１（図５）の処理と同様である。ＣＰＵ２２０は、再充填が行われたと判定した場合には（Ｓ８０１でＹｅｓ）、処理をＳ８０２へ進める。ＣＰＵ２２０は、再充填が行われなかったと判定した場合には（Ｓ８０１でＮｏ）、処理をＳ８０３へ進める。
【００４８】
Ｓ８０２において、ＣＰＵ２２０は、サービスマン用の再充填設定を「あり」にする。次に、Ｓ８０３において、ＣＰＵ２２０は、サービスマン用のトナーカートリッジログのエラー履歴に「再充填」を格納する。次に、Ｓ８０４において、警告設定を確認する。ＣＰＵ２２０は、警告設定がオンの場合には（Ｓ８０４でＹｅｓ）、処理をＳ８０５へ進める。ＣＰＵ２２０は、警告設定がオフの場合には（Ｓ８０４でＮｏ）、処理をＳ８０８へ進める。Ｓ８０５において、ＣＰＵ２２０は、一般ユーザ用の再充填設定を「あり」にする。次に、Ｓ８０６において、ＣＰＵ２２０は、一般ユーザ用のトナーカートリッジログのエラー履歴に「再充填」を格納する。
【００４９】
一方、Ｓ８０７においては、ＣＰＵ２２０は、サービスマン用の再充填設定を「なし」にする。次に、Ｓ８０８において、ＣＰＵ２２０は、一般ユーザ用の再充填設定を「なし」にする。このように、再充填設定が「なし」の場合には、対応するトナーカートリッジログにエラー履歴は格納されない。
【００５０】
これにより、例えば、再充填が行われたトナーカートリッジ３１０が装着されており、かつ警告設定がオンの場合には、例えば、図７に示すトナーカートリッジＤの例のように、一般ユーザ用のトナーカートリッジログのエラー履歴には「なし」が記憶される。一方で、サービスマン用のトナーカートリッジログのエラー履歴には「再充填」が記憶される。これにより、サービスマンは、サービスマン用のトナーカートリッジログを参照することにより、トナーカートリッジ３１０が、再充填が行われたものであることを把握することができる。
【００５１】
さらに、本実施形態においては、Ｓ４０８において、ＣＰＵ２２０は、一般ユーザ用のトナーカートリッジログとサービスマン用のトナーカートリッジログとをＥＥＰＲＯＭ２０９に格納、又は更新する。そして、Ｓ４０９において、ＣＰＵ２２０は、コントローラ１０１のログインユーザのユーザ属性を確認し、ユーザ属性に応じたトナーカートリッジログを表示するよう制御する。トナーカートリッジログに再充填が含まれている場合には、ユーザは、この表示から再充填が行われたことを把握することができる。すなわち、トナーカートリッジログは通知情報の一例である。
【００５２】
再充填が行われた場合には、警告設定がオンの場合においても、サービスマン用のトナーカートリッジログには、再充填のエラー履歴が記憶されている。したがって、ＣＰＵ２２０は、ユーザ属性がサービスマンの場合には、再充填が行われた場合には、警告設定のオンオフに関わらず、再充填が行われた旨の情報を表示するよう制御することができる。
【００５３】
第２の実施形態においては、トナーカートリッジログを表示又はレポート印刷するためのメニューがユーザ表示用とサービスマン表示用とでパネル部１０３又はデータ処理装置１１０の表示部１１１に別々に存在することを想定している。サービスマン用のトナーカートリッジログは、サービスマン用のログイン等、サービスマンのみが知る特定の操作が行われないと表示されないものとする。一方で、ユーザ属性が一般ユーザの場合には、ＣＰＵ２２０は、第１の実施形態において説明したように、警告設定のオンオフに従い、再充填ありの情報の表示を行うか否かを制御することができる。
【００５４】
このように、第２の実施形態においては、サービスマンに対しては、警告設定に関わらず、再充填の有無を適切に表示することができる。これにより、サービスマンは、問題点を把握することができる。なお、第２の実施形態に係る画像形成システムのこれ以外の構成及び処理は、第１の実施形態に係る画像形成システムの構成及び処理と同様である。
【００５５】
（第３の実施形態）
第３の実施形態に係る画像形成システムは、第２の実施形態に係る画像形成システムとほぼ同様であるが、トナーカートリッジログの管理方法が異なる。以下、第３の実施形態に係る画像形成システムについて、第２の実施形態に係る画像形成システムと異なる点を説明する。
【００５６】
図９は、第３の実施形態に係るトナーカートリッジログの一例を示す図である。第３の実施形態においては、一般ユーザ用とサービスマン用の区別のないトナーカートリッジログが格納される。第３の実施形態に係るトナーカートリッジログはまた、第２の実施形態に係るトナーカートリッジログの項目に加えて、警告設定の項目を含んでいる。警告設定には、オンオフが記録される。また、エラー履歴には、再充填と判定された場合には、警告設定に関わらず、「再充填」が格納される。警告設定には、トナー交換時、すなわち、交換後のトナーカートリッジ３１０のログのレコード作成時にトナーの再充填を検知したタイミングでオンオフが格納される。トナーカートリッジログには複数のトナーカートリッジのログが保存されており、各トナーカートリッジに対し、警告設定が格納される。これにより、ＣＰＵ２２０は、各トナーカートリッジの使用時に、使用中のトナーカートリッジに従った表示制御を行うことができる。
【００５７】
図１０は、第３の実施形態に係るコントローラ１０１による警告設定処理を示すフローチャートである。Ｓ１００１において、コントローラ１０１のＣＰＵ２２０は、画像形成システムに装着されているトナーカートリッジ３１０に対し、トナーの再充填が行われたか否かを判定する。本処理は、第１の実施形態において説明した警告設定処理のＳ５０１（図５）の処理と同様である。ＣＰＵ２２０は、再充填が行われたと判定した場合には（Ｓ１００１でＹｅｓ）、処理をＳ１００２へ進める。ＣＰＵ２２０は、再充填が行われなかったと判定した場合には（Ｓ１００１でＮｏ）、処理をＳ１００４へ進める。Ｓ１００２において、ＣＰＵ２２０は、再充填設定を「あり」にする。次に、Ｓ１００３において、ＣＰＵ２２０は、トナーカートリッジログに「再充填」を格納する。一方、Ｓ１００４において、ＣＰＵ２２０は、再充填設定を「なし」にする。この場合は、トナーカートリッジログにエラー履歴は格納されない。
【００５８】
図１１は、第１の実施形態にかかるコントローラ１０１による、トナーカートリッジログの表示処理（Ｓ４０９）を示すフローチャートである。Ｓ１１０１において、ＣＰＵ２２０は、ログイン情報に基づいて、ユーザ属性が一般ユーザ及びサービスマン（管理者）のいずれであるかを特定する。ＣＰＵ２２０は、ユーザ属性が一般ユーザの場合には（Ｓ１１０１で一般ユーザ）、処理をＳ１１０２へ進める。ＣＰＵ２２０は、ユーザ属性がサービスマンの場合には（Ｓ１１０１でサービスマン）、処理をＳ１１０５へ進める。
【００５９】
Ｓ１１０２において、ＣＰＵ２２０は、エラー履歴に再充填が記憶されているか否かを確認する。ＣＰＵ２２０は、再充填が記憶されている場合には（Ｓ１１０２でＹｅｓ）、処理をＳ１１０３へ進める。ＣＰＵ２２０は、再充填が記憶されていない場合には（Ｓ１１０２でＮｏ）、処理をＳ１１０５へ進める。Ｓ１１０３において、ＣＰＵ２２０は、警告設定を確認する。ＣＰＵ２２０は、警告設定がオンの場合には（Ｓ１１０３でＹｅｓ）、処理をＳ１１０４へ進める。ＣＰＵ２２０は、警告設定がオフの場合には（Ｓ１１０３でＮｏ）、処理をＳ１１０５へ進める。
【００６０】
Ｓ１１０４において、ＣＰＵ２２０は、トナーカートリッジログから再充填を除外して表示するよう制御する。一方、Ｓ１１０５においては、ＣＰＵ２２０は、トナーカートリッジログをそのまま表示するよう制御する。例えば、トナーカートリッジログのエラー履歴に、トナーＯＵＴと再充填が記憶されているとする。この場合、Ｓ１１０４においては、トナーＯＵＴのみが表示され、Ｓ１１０５においては、トナーＯＵＴと再充填の両方が表示される。なお、第３の実施形態に係る画像形成システムのこれ以外の構成及び処理は、他の実施形態に係る画像形成システムの構成及び処理と同様である。
【００６１】
以上のように、第３の実施形態においては、一般ユーザ用とサービスマン用のトナーカートリッジログを共通で管理、記憶しつつ、表示については、一般ユーザ用とサービスマン用とで異ならせることができる。これにより、メモリ領域を削減することができる。
【００６２】
図９の例の場合、トナーカートリッジＥは警告設定がオンである。したがって、ユーザ属性が一般ユーザ及びサービスマンのいずれであっても、再充填が行われた場合にはその旨が表示される。一方、トナーカートリッジＦは警告設定がオフである。したがって、ユーザ属性が一般ユーザの場合には、再充填が行われた場合であってもその旨の表示は行われない。一方で、ユーザ属性がサービスマンの場合には再充填が行われた場合にはその旨が表示される。
【００６３】
なお、第３の実施形態の変形例としては、トナーカートリッジログに警告設定のオンオフを含めなくともよい。この場合には、ＣＰＵ２２０は、表示時に、ＥＥＰＲＯＭ２０９に記憶されている警告設定を確認すればよい。
【００６４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
１００  画像形成装置
１０１  コントローラ
１０２  エンジン
１０３  パネル部
【図１】
2019007991.tif 000003
【図２】
2019007991.tif 000004
【図３】
2019007991.tif 000005
【図４】
2019007991.tif 000006
【図５】
2019007991.tif 000007
【図６】
2019007991.tif 000008
【図７】
2019007991.tif 000009
【図８】
2019007991.tif 000010
【図９】
2019007991.tif 000011
【図１０】
2019007991.tif 000012
【図１１】
2019007991.tif 000013