(57)【要約】【課題】ユーザが予期しないダウンタイムの発生を抑制し、利便性に優れた消耗部材管理システム、印刷制御装置、消耗部材管理装置、消耗部材管理システムの消耗部材管理方法、ドライバプログラムおよびドライバプログラムを記録した記録媒体を提供すること。【解決手段】予約する印刷ジョブの印刷内容を示す予約ジョブ情報に基づき、前記印刷ジョブの印刷におけるトナー消費量を予測するトナー消費量予測手段２００と、トナーカートリッジのトナー残量を保持するトナー残量保持手段２１０と、保持されたトナー量のうち予測消費量分のトナーを予約した印刷ジョブを印刷するために確保するトナー残量管理を行うトナー残量管理手段２２０と、を有する。印刷ジョブを印刷する前に、その印刷ジョブを印刷するために要するトナー量が確保されるので、印刷を行うときにトナーカートリッジの交換が必要となって、ダウンタイムが発生する可能性が低減する。【選択図】図５
2008123166.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを供給するための印刷制御装置と、前記供給された印刷ジョブに従って印刷を行う印刷手段が印刷に際して消耗する消耗部材を管理する消耗部材管理装置とを備える消耗部材管理システムであって、
前記印刷制御装置は、
印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得手段と、
前記印刷ジョブの供給に先立ち、前記印刷ジョブの印刷内容を示す予約ジョブ情報を前記消耗部材管理装置に出力する予約ジョブ情報出力手段と、を含み、
前記消耗部材管理装置は、
前記予約ジョブ情報に基づき、前記印刷ジョブの印刷における前記消耗部材の消耗量を予測する消耗量予測手段と、
前記予測された消耗量分の消耗部材を前記印刷対象とした印刷ジョブを印刷するために確保しておく管理を行う消耗部材管理手段とを含むことを特徴とする消耗部材管理システム。
【請求項２】
請求項１に記載の消耗部材管理システムにおいて、
前記消耗部材管理手段は、前記印刷対象とした印刷ジョブとは他の印刷ジョブの印刷によって、前記消耗部材の残量が前記予測された消耗量より少なくならないように管理することを特徴とする消耗部材管理システム。
【請求項３】
請求項２に記載の消耗部材管理システムにおいて、
前記消耗部材管理手段は、前記消耗部材の残量から前記予測された消耗量分を減算した値を前記消耗部材の新たな残量として、前記印刷対象とした印刷ジョブとは他の印刷ジョブの印刷における前記消耗部材の管理を行うことを特徴とする消耗部材管理システム。
【請求項４】
請求項１ないし３のいずれか一項に記載の消耗部材管理システムにおいて、
前記印刷制御装置は、
前記印刷対象とする印刷ジョブの印刷内容を入力するための入力画面を表示する表示手段と、
前記入力画面に従う入力操作を受ける操作手段とをさらに備え、
前記印刷内容取得手段は、前記操作手段への入力操作に基づいて前記印刷内容を取得することを特徴とする消耗部材管理システム。
【請求項５】
請求項１ないし４のいずれか一項に記載の消耗部材管理システムにおいて、
前記予約ジョブ情報は、前記印刷対象とした印刷ジョブの印刷内容を、ページ数、データの種別を示すデータ種類、または印刷に用いる色の種別を示す色種別、のうち少なくとも１つを示す特定情報を含み、
前記消耗量予測手段は、前記予約ジョブ情報に含まれる前記特定情報に基づき、前記印刷対象とする印刷ジョブの印刷における前記消耗部材の消耗量を予測することを特徴とする消耗部材管理システム。
【請求項６】
請求項１ないし５のいずれか一項に記載の消耗部材管理システムにおいて、
前記予約ジョブ情報は、前記印刷対象とする印刷ジョブの印刷内容のうち一部の印刷内容を示す特定情報を含み、
前記消耗量予測手段は、前記予約ジョブ情報に含まれる特定情報に基づき、前記印刷対象とする印刷ジョブの全体を印刷するために要する前記消耗部材の消耗量を予測することを特徴とする消耗部材管理システム。
【請求項７】
印刷手段が印刷するための印刷ジョブを供給する印刷制御装置であって、
印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得手段と、
前記印刷ジョブの供給に先立ち、前記印刷ジョブの印刷内容を示す予約ジョブ情報を印刷手段の消耗部材を管理する消耗部材管理装置に出力し、当該印刷ジョブの印刷内容を印刷する際に消耗する分の消耗部材を前記印刷対象とした印刷ジョブを印刷するために確保させる予約ジョブ情報出力手段と、を備えることを特徴とする印刷制御装置。
【請求項８】
印刷手段が印刷に際して消耗する消耗部材を管理する消耗部材管理装置であって、
印刷対象とする印刷ジョブの印刷内容を示す予約ジョブ情報に基づき、前記印刷ジョブの印刷における前記消耗部材の消耗量を予測する消耗量予測手段と、
前記予測された消耗量分の消耗部材を前記印刷対象とした印刷ジョブを印刷するために確保しておく管理を行う消耗部材管理手段と、を備えることを特徴とする消耗部材管理装置。
【請求項９】
印刷ジョブを供給するための印刷制御装置と、前記供給された印刷ジョブに従って印刷を行う印刷手段が印刷に際して消耗する消耗部材を管理する消耗部材管理装置とを備える消耗部材管理システムの消耗部材管理方法であって、
前記印刷制御装置が、印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得工程と、
前記印刷制御装置が、前記印刷ジョブの供給に先立ち、前記印刷ジョブの印刷内容を示す予約ジョブ情報を前記消耗部材管理装置に出力する予約ジョブ情報出力工程と、を有し、
前記消耗部材管理装置が、前記予約ジョブ情報に基づき、前記印刷ジョブの印刷における前記消耗部材の消耗量を予測する消耗量予測工程と、
前記消耗部材管理装置が、前記予測された消耗量分の消耗部材を前記印刷対象とした印刷ジョブを印刷するために確保しておく管理を行う消耗部材管理工程と、を備えることを特徴とする消耗部材管理システムの消耗部材管理方法。
【請求項１０】
印刷手段が印刷するための印刷ジョブを供給するためのドライバプログラムであって、
コンピュータを、
印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得手段、
前記印刷ジョブの供給に先立ち、前記印刷ジョブの印刷内容を示す予約ジョブ情報を印刷手段の消耗部材を管理する消耗部材管理装置に出力し、当該印刷ジョブの印刷内容を印刷する際に消耗する分の消耗部材を前記印刷対象とした印刷ジョブを印刷するために確保させる予約ジョブ情報出力手段、として機能させることを特徴とするドライバプログラム。
【請求項１１】
請求項１０に記載のドライバプログラムを記録した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
プリンタの消耗部材を管理する消耗部材管理システム、印刷制御装置、消耗部材管理装置、消耗部材管理システムの消耗部材管理方法、ドライバプログラムおよびドライバプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、印刷装置であるプリンタは、インクやトナーなどの消耗部材を消費して印刷する構成になっており、これらの消耗部材は、カートリッジなどに収容した状態でプリンタに供給される。プリンタはカートリッジ内部の消耗部材を用紙媒体である用紙に定着させて画像を形成することにより、消耗部材を消費しながら印刷を行う。また、カートリッジ内部の消耗部材がなくなった場合は、ユーザが、使用済みのカートリッジを新たなカートリッジに交換して、消耗部材を補充する必要がある。
【０００３】
そこで、消耗部材を収めたカートリッジなどの消耗品を管理する技術が知られている。例えば、特許文献１には、時期ごとに登録された種々のイベントから、時期に応じた消耗品の予測消費量を算出して、求めた消費量と消耗品の在庫量とから追加入手が必要な消耗品を予測することにより、過不足のない適切な在庫管理を行う技術が開示されている。
【０００４】
【特許文献１】特開２００４−２３４１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、消耗品の在庫が不足する事態を回避することができても、消耗品を交換する際に印刷できない時間（いわゆる、ダウンタイム）が発生する。このため、ユーザが印刷しようとしたときに、消耗品の交換が必要となってすぐに印刷を開始できない場合や、印刷中に消耗品の交換が必要となって印刷の中断を余儀なくされる場合がある。
【０００６】
特に、１台のプリンタに対して複数のコンピュータが接続されたネットワーク環境においては、他のユーザから指示された印刷によっても消耗品が消費されるため、ユーザにとっては、消耗品の交換が必要になってダウンタイムが発生することを正確に予期することが困難である。そのため、印刷開始時または印刷中に、ユーザが予期しないダウンタイムが発生してしまうことがあるという課題があった。
【０００７】
そこで、本発明は、ユーザが予期しないダウンタイムの発生を抑制し、利便性に優れた消耗部材管理システム、印刷制御装置、消耗部材管理装置、消耗部材管理システムの消耗部材管理方法、ドライバプログラムおよびドライバプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明は、印刷ジョブを供給するための印刷制御装置と、供給された印刷ジョブに従って印刷を行う印刷手段が印刷に際して消耗する消耗部材を管理する消耗部材管理装置とを備える消耗部材管理システムであって、印刷制御装置は、印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得手段と、印刷ジョブの供給に先立ち、印刷ジョブの印刷内容を示す予約ジョブ情報を消耗部材管理装置に出力する予約ジョブ情報出力手段と、を含み、消耗部材管理装置は、予約ジョブ情報に基づき、印刷ジョブの印刷における消耗部材の消耗量を予測する消耗量予測手段と、予測された消耗量分の消耗部材を印刷対象とした印刷ジョブを印刷するために確保しておく管理を行う消耗部材管理手段とを含むことを特徴とする。
【０００９】
この構成によれば、印刷制御装置は、印刷対象の印刷ジョブの出力に先立って予約ジョブ情報を出力し、消耗部材管理装置は、予約ジョブ情報から消耗部材の消費量を予測し、予測した消費量分の消耗部材を印刷対象とした印刷ジョブを印刷するために確保する。予測された消費量分の消耗部材が確保されるため、印刷対象の印刷ジョブを印刷する際にユーザが予期しないダウンタイムの発生が抑制され、ユーザにとって利便性に優れた消耗部材管理が可能となる。
【００１０】
また、本発明の消耗部材管理システムにおいて、消耗部材管理手段は、印刷対象とした印刷ジョブとは他の印刷ジョブの印刷によって、消耗部材の残量が予測された消耗量より少なくならないように管理することが好ましい。
【００１１】
この構成によれば、消耗部材の残量が予測された消費量より少なくならないように残量管理することにより、予測された消費量分の消耗部材が少なくとも確保されるので、ユーザが予期しないダウンタイムの発生が抑制された消耗部材管理が可能になる。
【００１２】
また、本発明の消耗部材管理システムにおいて、消耗部材管理手段は、消耗部材の残量から予測された消耗量分を減算した値を消耗部材の新たな残量として、印刷対象とした印刷ジョブとは他の印刷ジョブの印刷における消耗部材の管理を行うことが好ましい。
【００１３】
この構成によれば、消耗部材の残量から予測された消費量分を減算した値を消耗部材の新たな残量とすることにより、他の印刷ジョブの印刷に対しては、予測消費量分が減算された値が消耗部材の残量として扱われる。したがって、他の印刷ジョブの印刷が指示されても、印刷対象とした印刷ジョブを印刷するための予測消費量分の残量を確実に確保された消耗部材管理を簡易な処理で実現することができる。
【００１４】
また、本発明の消耗部材管理システムにおいて、印刷制御装置は、印刷対象とする印刷ジョブの印刷内容を入力するための入力画面を表示する表示手段と、入力画面に従う入力操作を受ける操作手段とをさらに備え、印刷内容取得手段は、操作手段への入力操作に基づいて印刷内容を取得することが好ましい。
【００１５】
この構成によれば、ユーザが入力した印刷内容から予測される予測消費量分の消耗部材が、印刷対象とした印刷ジョブを印刷するために確保されるので、ダウンタイムの発生が抑制された消耗部材管理が可能になる。例えば、印刷対象とする印刷ジョブの文書を作成しているときに、ユーザが文書の完成前に予め印刷内容を指定して消耗部材を確保しておき、文書完成後に確保された消耗部材を消費して印刷することができる。
【００１６】
また、本発明の消耗部材管理システムにおいて、予約ジョブ情報は、印刷対象とした印刷ジョブの印刷内容を、ページ数、データの種別を示すデータ種類、または印刷に用いる色の種別を示す色種別、のうち少なくとも１つを示す特定情報を含み、消耗量予測手段は、予約ジョブ情報に含まれる特定情報に基づき、印刷対象とする印刷ジョブの印刷における消耗部材の消耗量を予測することが好ましい。
【００１７】
この構成によれば、ページ数、データ種類、色種別に応じた消費量を予測して、消耗部材の残量管理をより的確に行うことができる。
【００１８】
また、本発明の消耗部材管理システムにおいて、予約ジョブ情報は、印刷対象とする印刷ジョブの印刷内容のうち一部の印刷内容を示す特定情報を含み、消耗量予測手段は、予約ジョブ情報に含まれる特定情報に基づき、印刷対象とする印刷ジョブの全体を印刷するために要する消耗部材の消耗量を予測することが好ましい。
【００１９】
この構成によれば、印刷内容の一部を表す特定情報から印刷ジョブ全体を印刷するために要する消耗部材の消費量を予測して、消耗部材の残量管理をより的確に行うことができる。
【００２０】
また、本発明の印刷制御装置は、印刷手段が印刷するための印刷ジョブを供給する印刷制御装置であって、印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得手段と、印刷ジョブの供給に先立ち、印刷ジョブの印刷内容を示す予約ジョブ情報を印刷手段の消耗部材を管理する消耗部材管理装置に出力し、当該印刷ジョブの印刷内容を印刷する際に消耗する分の消耗部材を印刷対象とした印刷ジョブを印刷するために確保させる予約ジョブ情報出力手段と、を備えることを特徴とする。
【００２１】
この構成によれば、印刷ジョブの供給に先立ち、印刷ジョブの印刷内容を印刷する際に消耗する分の消耗部材を確保して、ダウンタイムの発生を抑制することができる。したがって、ユーザにとっての利便性に優れた消耗部材管理を行うことができる。
【００２２】
また、本発明の消耗部材管理装置は、印刷手段が印刷に際して消耗する消耗部材を管理する消耗部材管理装置であって、印刷対象とする印刷ジョブの印刷内容を示す予約ジョブ情報に基づき、印刷ジョブの印刷における消耗部材の消耗量を予測する消耗量予測手段と、予測された消耗量分の消耗部材を印刷対象とした印刷ジョブを印刷するために確保しておく管理を行う消耗部材管理手段と、を備えることを特徴とする。
【００２３】
この構成によれば、予約ジョブ情報から消耗部材の消費量を予測し、予測した消費量分の消耗部材が印刷対象とした印刷ジョブを印刷するために確保することにより、ユーザにとっての利便性に優れた消耗部材管理を行うことができる。
【００２４】
本発明は方法の発明とすることもできる。すなわち、本発明は、印刷ジョブを供給するための印刷制御装置と、供給された印刷ジョブに従って印刷を行う印刷手段が印刷に際して消耗する消耗部材を管理する消耗部材管理装置とを備える消耗部材管理システムの消耗部材管理方法であって、印刷制御装置が、印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得工程と、印刷制御装置が、印刷ジョブの供給に先立ち、印刷ジョブの印刷内容を示す予約ジョブ情報を消耗部材管理装置に出力する予約ジョブ情報出力工程と、を有し、消耗部材管理装置が、予約ジョブ情報に基づき、印刷ジョブの印刷における消耗部材の消耗量を予測する消耗量予測工程と、消耗部材管理装置が、予測された消耗量分の消耗部材を印刷対象とした印刷ジョブを印刷するために確保しておく管理を行う消耗部材管理工程と、を備えることを特徴とする。
【００２５】
さらに、本発明は、プログラムまたはそのプログラムを記憶した記録媒体とすることもできる。すなわち、本発明は、印刷手段が印刷するための印刷ジョブを供給するためのドライバプログラムであって、コンピュータを、印刷対象とする印刷ジョブの印刷内容を取得する印刷内容取得手段、印刷ジョブの供給に先立ち、印刷ジョブの印刷内容を示す予約ジョブ情報を印刷手段の消耗部材を管理する消耗部材管理装置に出力し、当該印刷ジョブの印刷内容を印刷する際に消耗する分の消耗部材を印刷対象とした印刷ジョブを印刷するために確保させる予約ジョブ情報出力手段、として機能させることを特徴とする。このプログラムを記録した記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカードなど、コンピュータが読み取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００２６】
（第１の実施形態）
以下、本発明に係る第１の実施形態について図面を参照して説明する。
【００２７】
図１は、第１の実施形態に係るトナー残量管理システム（消耗部材管理システム）の概略構成を示した図である。図１に示すように、トナー残量管理システムＳは、カートリッジ内に蓄積されたトナー（消耗部材）を用いて電子写真方式の印刷を行うプリンタ（消耗部材管理装置）Ｐと、プリンタＰのホスト装置（印刷制御装置）Ｈ１，Ｈ２，…，Ｈｎ（添字「ｎ」は１以上の整数）とを備えており、プリンタＰおよびホスト装置Ｈ１，Ｈ２，…，Ｈｎの各々はネットワークに接続され、相互にデータ通信可能になっている。
【００２８】
ホスト装置Ｈは、例えば、汎用のパーソナルコンピュータであり、図２に示すように、ＣＰＵ１０と、ＲＯＭ１１と、ＲＡＭ１２と、ハードディスク（以下、「ＨＤ」という）１３と、ネットワークインターフェイス（以下、「ネットワークＩ／Ｆ」という）１４と、ディスプレイインターフェイス（以下、「ディスプレイＩ／Ｆ」という）１５と、入力インターフェイス（以下、「入力Ｉ／Ｆ」という）１６と、ＣＤ−ＲＯＭドライブ１７とを備えている。
【００２９】
ＣＰＵ１０は中央処理装置であり、汎用のメモリであるＲＡＭ１２をワーキングメモリとして用いて、ＲＯＭ１１やＨＤ１３に記憶されたプログラムを実行することにより、ホスト装置Ｈとしての各種処理を行う。
【００３０】
ＨＤ１３には予め、オペレーションシステムのプログラムや、アプリケーションプログラムや、ドライバプログラム１３ａが格納されている。なお、ドライバプログラム１３ａは、ドライバプログラム１３ａを記録したＣＤ−ＲＯＭ２０などの記録媒体により、ホスト装置Ｈに供給されるようになっている。ＨＤ１３にはＣＤ−ＲＯＭドライブ１７がＣＤ−ＲＯＭ２０から読み出したプログラムが格納されている。
【００３１】
ネットワークＩ／Ｆ１４は、ネットワークに対するインターフェイス部分であり、ホスト装置ＨはネットワークＩ／Ｆ１４を介してネットワークに接続された機器とのデータ通信が可能である。ディスプレイＩ／Ｆ１５には、ＣＲＴ(Cathode Ray Tube)やＬＣＤ(Liquid Crystal Display)などのディスプレイ２１が接続され、ディスプレイ２１に対してＲＧＢ信号を出力して画面を表示させる。入力Ｉ／Ｆ１６は、キーボードやマウスなどの入力装置２２が接続されるインターフェイス部分であり、ユーザの操作を入力装置２２が受けると操作に応じた操作信号が入力Ｉ／Ｆ１６に入力される。
【００３２】
次に、ホスト装置Ｈの機能構成について説明する。オペレーションシステムの管理の下、ＣＰＵ１０がＨＤ１３からドライバプログラム１３ａを読み出して実行することにより、印刷内容入力手段（印刷内容取得手段）１００と、ジョブ予約手段（予約ジョブ情報出力手段）１１０と、印刷データ出力手段１２０とが機能する。
【００３３】
印刷内容入力手段１００は、印刷対象とする印刷ジョブの印刷内容の入力処理を行う部分である。具体的には、ユーザがワードプロセッサや図形ツールなどのアプリケーションで作成する文書やイメージなどの印刷の対象とするデータについて、印刷内容の入力をユーザに促す予約入力画面をディスプレイ２１に表示させ、ユーザに印刷内容を指定させる。図３は、予約入力画面の一例を示した図である。図３に示すように、予約入力画面３０には、印刷対象とするジョブのページ数を指定する入力欄３１、テキストであるかイメージであるかのデータ種類を指定する入力欄３２、カラー印刷であるかモノクロ印刷であるかの色種別を指定する入力欄３３、サンプルページの入力欄３４、予約ボタン３５、およびトナー残量表示欄３６、が含まれる。ユーザは、入力装置２２を操作して、入力欄３１〜３３にジョブの印刷内容（ページ数、データ種類、色種別）を入力することにより、印刷内容を指定することができる。
【００３４】
また、印刷内容の指定は、サンプルページを指定することで行うこともできる。サンプルページを指定する際には、入力欄３１からページ数を指定すると共に、予約入力画面３０のサンプルページを指定する入力欄３４から、アプリケーションで作成したファイルの記憶先を参照するパスを入力して、サンプルとする指定ページを指定することにより行う。なお、アプリケーションから図３の予約入力画面３０を含むドライバ画面を開いたときには、入力欄３４には当該アプリケーションで作成中のファイルにデフォルト設定されている。
【００３５】
印刷内容を指定して予約ボタン３５をクリックすると、ジョブ予約手段１１０が、指定された印刷内容の印刷ジョブを印刷するためのトナー量を予約しておくための処理を行う。ジョブ予約手段１１０は、指定されたジョブの印刷内容を示す予約ジョブ情報をプリンタＰに送信することにより、プリンタＰに対して入力された印刷内容の印刷ジョブを予約した、トナー残量管理を行わせる。図４は、予約ジョブ情報のデータ構造を示した図である。図４に示すように、予約ジョブ情報４０は、予約を行ったユーザを示すユーザ情報に加えて、予約入力画面３０で指定された、ページ数、データ種類および色種別を特定する特定情報が含まれる。また、サンプルページが指定されたときは、ユーザ情報、ページ数、サンプルページをＰＤＬ(Page Description Language)で記述したサンプルデータが特定情報として含まれる。ジョブ予約手段１１０は、この予約ジョブ情報４０をプリンタＰに送信することにより、予約ジョブ情報４０の印刷内容を印刷するために予測されるトナー量を確保させて、印刷しようとするジョブを予約する処理を行う。
【００３６】
印刷データ出力手段１２０は、ユーザが印刷しようとする際に、予約入力画面３０で予約したユーザを認証する処理、および、認証されたユーザからの印刷指示に従って、アプリケーションで作成した文書などのデータから、プリンタＰに対応するフォーマットの印刷データを生成して、印刷データを含む印刷ジョブをプリンタＰに送信する処理を行う。
【００３７】
次に、プリンタＰの構成について説明する。図５に示すように、プリンタＰは、プリンタＰ全体を制御するコントローラ５０と、ユーザからプリンタＰへの指示を受ける操作パネル６０と、コントローラ５０の制御に従って印刷を行う印刷エンジン（印刷手段）７０とを備えている。
【００３８】
コントローラ５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、ネットワークインターフェイス（以下、「ネットワークＩ／Ｆ」という）５４とを有している。
【００３９】
ＣＰＵ５１は、プリンタＰの制御を司る主制御装置であり、ＲＡＭ５３をワーキングメモリに用いながら、ＲＯＭ５２に格納された制御プログラムを実行することにより、プリンタＰを制御する各種の処理を行う。ネットワークＩ／Ｆ５４は、ネットワークに接続されるインターフェイス部分であり、ネットワーク内のホスト装置とのデータ通信を司る。
【００４０】
操作パネル６０は、各種画面を表示するための液晶表示部（表示手段）６１と、画面表示を視認したユーザの入力操作を受けるための操作スイッチ（操作手段）６２とを有している。液晶表示部６１の画面表示を視認したユーザが操作スイッチ６２を操作すると、操作パネル６０はコントローラ５０に入力操作に応じた操作信号を受け渡す。このとき、コントローラ５０は、操作信号に従って入力操作に対応する処理を行う。
【００４１】
印刷エンジン７０は、コントローラ５０からの指示を受けて印刷エンジン７０の動作を制御するエンジンコントローラ７１と、電子写真のプロセスにより用紙表面に画像を形成する画像形成機構７２と、画像形成機構７２のカートリッジ装着部（図示なし）に着脱可能に装着されたトナーカートリッジ７３と、を有する。
【００４２】
エンジンコントローラ７１は、コントローラ５０から受け取るパルス幅データに基づいて駆動信号を生成して、画像形成機構７２に出力する。また、エンジンコントローラ７１は、トナーカートリッジ７３のトナー消費量の累計をカウントする処理を行っており、エンジンコントローラ７１内の不揮発性メモリ（図示なし）にトナーの残量を示すカウント値を保持する。
【００４３】
画像形成機構７２は、感光体・露光装置・現像装置・中間転写体・転写装置・定着装置（いずれも図示なし）を有している。印刷に際しては、まず、露光装置が駆動信号に従って感光体表面に露光像を形成し、次に、現像装置が、トナーカートリッジ７３に収容されたトナーを用いて感光体表面の露光像を現像させる。現像されたトナー像は、中間転写体に１次転写してから転写装置によって用紙に２次転写され、さらに、定着装置がトナー像を用紙に定着させることにより、用紙表面に画像が形成される。
【００４４】
なお、画像形成機構７２には、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）の各色トナーカートリッジ７３が着脱交換可能に装着され、画像形成機構７２は、各色トナーのトナー像を中間転写体上に重ね合わせてから、印刷用紙に２次転写することでカラー印刷が可能である。もっとも、Ｋのトナー像だけを用紙に定着されることで、モノクロ印刷も可能である。
【００４５】
次に、プリンタＰが行う処理について説明する。プリンタＰのＣＰＵ５１は、ＲＯＭ５２に記録された制御プログラム（図示なし）を読み出して実行することにより、図５に示すように、トナー消費量予測手段（消耗量予測手段）２００、トナー残量保持手段２１０、トナー残量管理手段（消耗部材管理手段）２２０、および印刷処理手段２３０としての処理を行う。
【００４６】
トナー消費量予測手段２００は、予約ジョブ情報４０にある印刷内容のジョブを印刷するために必要なトナー消費量を予測する。ここで、トナー消費量の予測には、予めＲＯＭ５２に記憶された消費量算出テーブルを用いる。消費量算出テーブルには、データ種類（テキスト／イメージ）および色種別（カラー／モノクロ）の組合せごとに、１ページ分を印刷するために要するトナー消費量の目安となる値が示されている。トナー消費量予測手段２００は、消費量算出テーブルを参照して、プリンタＰから受け取る予約ジョブ情報４０のデータ種類および色種別に対応する１ページ分のトナー消費量を取得して、取得した消費量に予約ジョブ情報４０に含まれるページ数を乗算することにより、印刷ジョブを印刷するためのトナー消費量を予測する。
【００４７】
また、予約ジョブ情報４０においてサンプルページが指定されていた場合、トナー消費量予測手段２００は、ＰＤＬデータであるサンプルデータについて、通常の印刷と同様の処理（描画処理、色変換処理、スクリーン処理）を行って、スクリーン処理後の画像データからサンプルページ１ページ分のトナー消費量を求める。求めた消費量に予約ジョブ情報４０に含まれるページ数を乗算することにより、トナー消費量を予測する。
【００４８】
もっとも、トナー消費量の算出方法はこれに限られず、トナー消費量を算出する周知の様々な手法も用いてもよい。例えば、予約ジョブ情報４０のサンプルデータは、サンプルページ１ページ分についてのテキスト部分と、イメージ部分の面積比率を示すものとして、トナー消費量予測手段２００は、消費量算出テーブルを参照して面積比率に応じてトナー消費量を予測するようにしてもよい。また、予約ジョブ情報４０に用紙サイズの情報を含ませておき、用紙サイズに応じてトナー消費の予測量を調整するようにしてもよい。
【００４９】
トナー残量保持手段２１０は、トナーカートリッジ７３のトナー残量を保持して、管理する。具体的には、所定のタイミングに、エンジンコントローラ７１からトナー残量のカウント値を取得して、取得したカウント値から予測消費量分を差し引いた値をＲＡＭ５３の所定のメモリ領域に記憶することによりトナー残量を保持する。ホスト装置Ｈのディスプレイ２１に予約入力画面（図３のトナー残量表示欄３６参照）を表示するときや、プリンタＰの液晶表示部６１にトナー残量を示す画面を表示するときは、トナー残量保持手段２１０が保持するトナー残量を参照して、トナー残量の表示が行われる。すなわち、実際のトナー残量はエンジンコントローラ７１が保持する値であるが、ユーザには、トナー残量保持手段２１０が保持するトナー残量が通知されるようになっている。
【００５０】
トナー残量管理手段２２０は、予測消費量分のトナー量を、予約ジョブ情報４０の印刷ジョブのために予約しておき、予約された印刷ジョブ（以下、「予約ジョブ」ともいう）を印刷する際に、他の印刷ジョブの印刷により予測消費量分のトナーが不足することのないようにトナー残量を管理する。そのため、トナー残量管理手段２２０は、図６に例として示す予約リスト８０に、ホスト装置Ｈからの予約ジョブ情報４０のジョブ内容を登録することにより、予約ジョブを管理する。
【００５１】
図６に示すように、予約リスト８０には、予約ジョブの各々に対応する予約ＩＤ、パスワード、ジョブを予約したホスト装置Ｈの名称を示すユーザ情報、および予測されるトナーの予測消費量が登録される。例えば、図６では、予約ＩＤ「０００１」に対して、ユーザ情報「ホスト装置１」および予測消費量「（Ｋ，Ｃ，Ｍ，Ｙ）＝（３０００，１５００，１０００，１０００）」が登録されている。これは、ホスト装置Ｈ１のユーザからの予約ＩＤ「０００１」のジョブのために、Ｋについて「３０００」、Ｃについて「１５００」、Ｍについて「１０００」，Ｙについて「１０００」分のトナー消費が予測されることを示している。また、ホスト装置Ｈ１〜Ｈｎから複数の予約ジョブ情報４０を受けていれば複数のジョブが登録される。図６の例では、予約ＩＤ「０００２」に対して、ユーザ情報「ホスト装置２」および予測消費量「（Ｋ，Ｃ，Ｍ，Ｙ）＝（５０００，２０００，３０００，１０００）」、予約ＩＤ「０００３」に対して、ユーザ情報「ホスト装置２」および予測消費量「（Ｋ，Ｃ，Ｍ，Ｙ）＝（２０００，０，０，０）」が登録されている。
【００５２】
トナー残量管理手段２２０は、ホスト装置から予約ジョブ情報４０を受けると、予約リスト８０に印刷ジョブを追加すると共に、トナー残量保持手段２１０が保持するトナー残量の値を予測消費量だけ差し引いた値に書き換えて、トナーの残量管理を行う。これにより、予測消費量分のトナーが予約ジョブのために確保される。また、トナー残量管理手段２２０は、ユーザが操作パネル６０に加えた操作やホスト装置Ｈからの指示に応じて、予約リスト８０から予約ジョブを削除する処理や予約ジョブの一覧を表示する処理も行う。
【００５３】
印刷処理手段２３０は、ホスト装置Ｈから受け取った印刷ジョブの印刷データに対して、レンダリング処理、色変換処理、スクリーン処理、パルス幅変調を次々に行い、パルス幅データを印刷エンジン７０に出力する。印刷エンジン７０が印刷データに対応する画像を用紙表面に形成することにより、印刷ジョブの印刷が行われる。
【００５４】
以上に説明したように、第１の実施形態のトナー残量管理システムＳでは、ユーザが印刷ジョブの印刷内容を入力して、ホスト装置Ｈから入力された印刷内容の予約ジョブ情報４０を送信されると、プリンタＰは、その印刷ジョブの印刷に要するトナー消費量分を、他の印刷ジョブの印刷により用いないようにトナー残量を確保した管理を行う。これにより、印刷ジョブの印刷を「予約」しておくことができる。
【００５５】
次に、トナー残量管理システムＳが、印刷ジョブを予約する際に行う処理手順について、ホスト装置Ｈの処理手順を示す図７、およびプリンタＰの処理手順を示す図８のフローチャートに従って説明する。
【００５６】
ユーザが、ホスト装置Ｈのディスプレイ２１に印刷ジョブの予約を指示する予約入力画面３０を表示させると、図７の処理を開始して、予約入力画面３０に従って、ユーザが入力装置２２を操作して、予約する印刷ジョブの印刷内容（ページ数、データ種類、色種別、サンプルページ）を指定する。予約ボタン３５が押下されると、ＣＰＵ１０は、入力装置２２から受けた操作信号に応じてジョブの印刷内容を取得する（ステップＳ１００）。
【００５７】
次に、ＣＰＵ１０は、入力された印刷内容に対応する予約ジョブ情報４０（図４参照）を生成して、ネットワークＩ／Ｆ１４を介してプリンタＰに送信する（ステップＳ１１０）。
【００５８】
ここで、予約情報を受信したプリンタＰが行う処理について説明する。プリンタＰが、ホスト装置Ｈから予約ジョブ情報４０を受信すると、図８の処理を開始する。処理を開始すると、まず、ＣＰＵ５１は、ＲＯＭ５２に記憶された消費量予測テーブルを参照して、予約ジョブ情報４０の印刷条件における１ページ分の消費量に、予約ジョブ情報４０に含まれる印刷ジョブのページ数を乗算することにより、トナーの予測消費量を算出する（ステップＳ２００）。
【００５９】
次に、ＣＰＵ１０は、トナー残量保持手段２１０に保持されたトナー残量が、予測消費量以上であるか否かを判断する（ステップＳ２１０）。トナー残量が予測消費量以上であれば（ステップＳ２１０：Ｙｅｓ）、ステップＳ２２０に進んで、トナー残量保持手段２１０が保持するトナー残量から予測消費量分を減算する。
【００６０】
例えば、図９（ａ）に示すようにトナー残量保持手段２１０が保持する減算前のトナー残量（Ｋ）が「９８０００」であるとき、図６の予約リスト８０に示す予約ＩＤ「０００１」の印刷ジョブを新たに予約すると、予約ＩＤ「０００１」の印刷ジョブのＫトナーの予測消費量「３０００」を減算して、トナー残量保持手段２１０が保持するトナー残量は「９５０００」に更新される（図９（ｂ）参照）。同様の処理は、ＣＭＹの各色トナーについても行う。
【００６１】
これにより、他の印刷ジョブを印刷するときや予約するときに、ホスト装置Ｈは減算後のトナー量を参照するようになり、エンジンコントローラ７１が保持する実際のトナー残量が予測消費量より小さくなることがないように管理される。すなわち、予測消費量分のトナー量が他のジョブの印刷に使用できなくなり、予約ジョブのために確保されることになる。
【００６２】
図８に戻って、次に、ＣＰＵ５１は、予約ジョブに対して予約ＩＤおよびパスワードを発行し（ステップＳ２３０）、予約ＩＤ、パスワード、予約ジョブのユーザ情報および予測消費量を、ＲＡＭ５３のメモリ領域上の予約リスト８０に登録する（ステップＳ２４０）。
【００６３】
次に、ＣＰＵ５１は、ネットワークＩ／Ｆ５４を介して、予約ジョブ情報４０の送信元のホスト装置Ｈに対して、予約された旨の情報、および予約ＩＤ、パスワードを含む予約結果情報を送信して（ステップＳ２５０）、図８の処理を終了する。
【００６４】
また、ステップＳ２１０において、トナー残量が予測消費量未満であれば（ステップＳ２１０：Ｎｏ）、予約を要求された印刷ジョブを印刷するためのトナー量を確保することができないので、ステップＳ２６０に進んで、予約ジョブ情報４０の送信元のホスト装置Ｈに、予約不可であった旨の予約結果情報を送信して、トナーを確保することなく図８の処理を終了する。
【００６５】
ここで、ホスト装置Ｈの処理を示す図７のフローチャートの説明に戻る。ＣＰＵ１０は、ステップＳ１１０において予約ジョブ情報４０を送信すると、プリンタＰから予約結果情報を受信したか否かを判断する（ステップＳ１２０）。受信していなければ（ステップＳ１２０：Ｎｏ）、所定時間経過後に再びステップＳ１２０の処理を行うようにして、予約結果情報の受信を待ち続け、予約結果情報を受信すると（ステップＳ１２０：Ｙｅｓ）、ステップＳ１３０に進む。
【００６６】
ステップＳ１３０に処理が進むと、ＣＰＵ１０は、受信した予約結果情報により、予約がされたか否かを判断する。予約された旨の情報および予約ＩＤ、パスワードを含む予約結果情報を受信して、予約がされたと判断すると（ステップＳ１３０：Ｙｅｓ）、ステップＳ１４０に進んで、ＣＰＵ１０は、ディスプレイ２１に、予約が完了した旨、予約ＩＤ、およびパスワードを表示する画面を表示させ、予約ＩＤおよびパスワードをユーザに通知してから、図７の処理を終了する。一方、予約不可であった旨の予約結果を受信して、予約ができなかったと判断すると（ステップＳ１３０：Ｎｏ）、ステップＳ１５０に進んで、ＣＰＵ１０は、ディスプレイ２１に予約ができなかった旨のメッセージを表示して、予約不可であったことをユーザに通知してから、図７の処理を終了する。
【００６７】
以上に説明した図７，８の処理により、予約対象の印刷ジョブの印刷内容が、予約リスト８０に登録されると共に、予測消費量分のトナー量が予約ジョブのために確保される。そして、予約がなされたときには、設定したユーザＩＤおよびパスワードがユーザに通知される。
【００６８】
なお、ステップＳ１００はＣＰＵ１０が印刷内容入力手段１００として行う処理に相当し、ステップＳ１１０〜Ｓ１５０はＣＰＵ１０がジョブ予約手段１１０として行う処理に相当する。ステップＳ２００はＣＰＵ５１がトナー消費量予測手段２００として行う処理に相当し、ステップＳ２１０〜Ｓ２６０はＣＰＵ５１がトナー残量管理手段２２０として行う処理に相当する。また、ステップＳ１００は請求項に記載の印刷内容取得工程に対応し、ステップＳ１１０は請求項に記載の予約ジョブ情報出力工程に対応する。ステップＳ２００は請求項に記載の消耗量予測工程に対応し、ステップＳ２１０〜Ｓ２４０は請求項に記載の消耗部材管理工程に対応する。
【００６９】
ここで、ユーザは、登録された予約ジョブを参照および削除する操作が可能である。以下、登録した予約ジョブを参照するときの処理、登録された予約ジョブを削除するときの処理について説明する。
【００７０】
ユーザが、操作パネル６０から予約ジョブの参照を要求する所定の操作を行うと、ＣＰＵ５１は、予約リスト８０を参照して、予約ＩＤ、ユーザ情報、トナーの予測消費量を取得して、液晶表示部６１に一覧表示画面を表示させる。図１０（ａ）に例として示すように、一覧表示画面９０には、予約ジョブの予約ＩＤ、ユーザ情報、予測消費量が一覧表示される。ユーザは、一覧表示画面９０により予約ジョブを確認することができる。
【００７１】
また、ユーザは、予約ジョブの確認をホスト装置Ｈのディスプレイ２１で行うこともできる。ユーザが入力装置２２を操作して、一覧表示画面９０の表示を指示すると、予約ＩＤ、ユーザ情報、予測消費量の送信要求をプリンタＰに出す。ディスプレイ２１に図１０（ｂ）に例として示す一覧表示画面９０を表示する。
【００７２】
一覧表示画面９０には、予約を解除するための予約解除ボタン９１が含まれており、ユーザは、一覧表示された予約ジョブから対象とするジョブを選択して、予約解除ボタン９１を押下することにより、予約ジョブを解除する指示を出すことができる。以下、プリンタＰの操作パネル６０から解除指示が出されたときの処理について説明する。
【００７３】
予約解除が指示されると、図１１の処理が開始されて、ＣＰＵ５１は、ステップＳ１４０にて表示された予約ＩＤおよびパスワードの入力をユーザに促すパスワード入力画面を液晶表示部６１に表示させる（ステップＳ３００）。
【００７４】
ユーザが予約ＩＤおよびパスワードを入力すると、ステップＳ３１０に進んで、ＣＰＵ５１は、入力された予約ＩＤおよびパスワードによりユーザ認証を行う。具体的には、入力された予約ＩＤに対するパスワードを予約リスト８０を参照して取得し、入力されたパスワードと一致しているか否かを判断する。パスワードが一致していれば（ステップＳ３１０：Ｙｅｓ）、予約したユーザが認証されたと判断して、ステップＳ３２０に進む。パスワードとが一致していない、または入力された予約ＩＤが予約リスト８０に登録されていない場合（ステップＳ３１０：Ｎｏ）、予約したユーザと認証することができなかったので、予約を解除することなく図１１の処理を終了する。
【００７５】
ステップＳ３２０に処理が進むと、予約解除する予約ジョブの予測消費を、トナー残量保持手段２１０が保持するトナー残量に加算してから、予約リスト８０から入力された予約ＩＤに該当するジョブを削除することにより（ステップＳ３３０）、ジョブの予約を解除して図１１の処理を終了する。
【００７６】
なお、ディスプレイ２１に表示される一覧表示画面９０（図１０（ｂ）参照）に従って、ユーザがプリンタＰの入力装置２２を操作したときにも、図１１と同様の処理により予約ジョブが解除される。
【００７７】
次に、予約した印刷ジョブを印刷する際に行う処理について、ホスト装置Ｈの処理手順を示す図１２のフローチャート、およびプリンタＰの処理手順を示す図１３のフローチャートに従って説明する。
【００７８】
ユーザが入力装置２２を操作して、予約した印刷ジョブの印刷が指示されると、図１２の処理を開始して、ＣＰＵ１０は、予約ＩＤおよびパスワードの入力を促すパスワード入力画面をディスプレイ２１に表示させる（ステップＳ５００）。ユーザが、パスワード入力画面に従って入力装置２２を操作して予約ＩＤおよびパスワードを入力すると、ステップＳ５１０に進んで、アプリケーションから受け取った印刷対象のデータから、プリンタＰに対応するフォーマットの印刷データを生成する。
【００７９】
次に、ステップＳ５２０では、ＣＰＵ１０は、入力された予約ＩＤおよびパスワードをプリンタＰに送信して、プリンタＰにユーザ認証を行わせる。プリンタＰのトナー残量管理手段２２０は、受信した予約ＩＤおよびパスワードが、予約リスト８０に登録された予約ＩＤおよびパスワードと一致するか否かを照合して、照合結果を返信する。
【００８０】
次に、ＣＰＵ１０は、プリンタＰから受信した照合結果により、予約ＩＤおよびパスワードを入力したユーザを、予約したユーザと認証できたか否かを判断する（ステップＳ５３０）。受信した予約ＩＤおよびパスワードが、予約リスト８０に登録された予約ＩＤおよびパスワードと一致しており、予約したユーザと認証できていれば（ステップＳ５３０：Ｙｅｓ）、ステップＳ５４０に進んで、生成した印刷ジョブをプリンタＰに送信してから、図１２の処理を終了する。認証できていなけば（ステップＳ５３０：Ｎｏ）、印刷ジョブを送信することなく、図１２の処理を終了する。
【００８１】
ホスト装置Ｈから予約済の印刷ジョブを受信すると、プリンタＰは図１３の処理を開始する。処理を開始すると、ＣＰＵ５１は、受信した印刷ジョブの予測消費量を、トナー残量保持手段２１０が保持するトナー残量に加算してから（ステップＳ６００）、予約リスト８０から予約ジョブを削除する（ステップＳ６１０）。
【００８２】
次に、ＣＰＵ５１は、受信した印刷ジョブの印刷データに対して、描画処理、色変換処理、スクリーン処理、パルス幅変調などの印刷処理を行って、印刷処理後のパルス幅データを印刷エンジン７０に受け渡す（ステップＳ６２０）。印刷エンジン７０のエンジンコントローラ７１は、受け渡されたパルス幅データに従って画像形成機構７２の動作を制御して、印刷を行わせる。印刷が行われると、エンジンコントローラ７１は、印刷によりトナー消費後のトナー残量のカウント値をコントローラ５０に通知する。ＣＰＵ５１は、通知されたカウント値と前回通知されたカウント値との差分値から実際の消費量を求め、トナー残量保持手段２１０が保持するトナー残量から実際の消費量分の値を減算してトナー残量を更新する（ステップＳ６３０）。トナー残量が更新されると、図１３の処理を終了する。
【００８３】
なお、ステップＳ５００〜Ｓ５４０は、ＣＰＵ１０が印刷データ出力手段１２０として行う処理に相当する。ステップＳ６００，Ｓ６１０，およびＳ６３０は、ＣＰＵ５１がトナー残量管理手段２２０として行う処理に相当し、ステップＳ６２０は、ＣＰＵ５１が印刷処理手段２３０として行う処理に相当する。
【００８４】
以下、第１の実施形態における効果を記載する。
【００８５】
（１）ホスト装置Ｈから印刷ジョブを予約すると、予約した印刷ジョブを印刷するまで予測された消費量分のトナーが確保されるため、印刷を開始する際または印刷中にトナーが不足することによってユーザが予期しないダウンタイムが発生する可能性が小さい、トナーの管理を行うことができる。したがって、ユーザにとっての利便性に優れた、トナー残量管理システムを実現できる。
【００８６】
（２）印刷ジョブの予約時には、トナー残量保持手段２１０が保持するトナー残量から予測消費量を減算することにより、他の印刷ジョブを印刷するときに参照されるトナー残量は、見かけ上予測消費量分を減算した後のトナー残量となる。この簡易な処理によって、予測消費量分のトナー量を、他の印刷ジョブの印刷により用いられることがないように確保することができる。
【００８７】
（３）ユーザは、印刷内容入力画面において、印刷内容のページ数と、データ種類および色種類、もしくはサンプルページとを指定すれば、印刷ジョブを予約することができる。また、サンプルページで作成中のファイルを指定して印刷ジョブを予約することもできる。このため、例えば、アプリケーションで文書などを作成中に、ユーザが完成したときの文書の印刷内容を予想して、予めトナー量を確保しておくようなシステムの利用方法が可能になる。
【００８８】
（第２の実施形態）
次に、本発明に係る第２の実施形態について説明する。第２の実施形態では、消耗部材の残量管理機能をプリンタサーバに持たせる点において、第１の実施形態と異なる。
【００８９】
図１４は、第２の実施形態に係るトナー残量管理システムの概略構成を示している。図１４に示すように、トナー残量管理システムＳは、ホスト装置Ｈ１，Ｈ２，…，Ｈｎと、各ホスト装置が接続されるプリンタサーバＰＳと、プリンタサーバＰＳに接続されたプリンタＰと、を備えている。すなわち、ホスト装置Ｈからの印刷ジョブは、プリンタＰに直接送信されることなく、プリンタサーバＰＳを介してプリンタＰに送信される。
【００９０】
ホスト装置Ｈの構成は第１の実施形態と同様であり、ホスト装置Ｈは、プリンタサーバＰＳに対して予約ジョブ情報４０や印刷ジョブを送信する処理を行う。
【００９１】
プリンタサーバＰＳは、図１５に示すように、受信した予約情報からトナー消費量を算出するトナー消費量予測手段３００と、プリンタＰと通信してトナー残量を取得して保持するトナー残量保持手段３１０と、予約ジョブ情報４０のトナー量を予約ジョブの印刷用に予約して管理するトナー残量管理手段３２０と、プリンタＰから受信した印刷ジョブをプリンタＰに送信して、プリンタＰに印刷を行わせるプリンタ制御手段３３０とを備えている。トナー消費量予測手段３００、トナー残量保持手段３１０、トナー残量管理手段３２０が行う処理は、第１の実施形態と同様である。
【００９２】
プリンタサーバＰＳは、ホスト装置Ｈから予約ジョブ情報４０を受信すると、予約リスト８０に予約ジョブを登録して、トナー残量保持手段３１０が保持しているトナー残量をトナー消費量予測手段３００が予約ジョブ情報４０から求めた予測消費量分だけ減少させる。そして、ホスト装置Ｈから印刷ジョブを受信すると、トナー残量管理手段３２０が、トナー残量保持手段３１０が保持しているトナー残量を予測消費量分だけ増加させると共に、プリンタ制御手段３３０は、印刷ジョブをプリンタＰに送信させ、プリンタＰに印刷ジョブを印刷させる。そして、プリンタサーバＰＳのトナー残量管理手段３２０は、実際の印刷で消費されたトナー消費量の情報をプリンタＰから受け取って、トナー残量保持手段３１０が保持しているトナー残量から実際に消費された消費量分を減少させる。これにより、トナー残量管理システムＳは、第１の実施形態と同様のトナーの残量管理を実現することができる。
【００９３】
以上、本発明の第１および第２の実施形態について説明したが、本発明はこれに限られることなく、様々な形態とすることもできる。以下、本発明の変形例について説明する。
【００９４】
（変形例１）上記第１および第２の実施形態では、トナーカートリッジのトナー消費量を予測して管理するようにしたが、本発明は、印刷に伴う消耗部材であればトナー以外に適用することもできる。例えば、電子写真方式のプリンタであれば、感光体や中間転写ベルトなどの消耗部材の消耗量に対して、本発明の消耗部材管理を適用するようにしてもよい。また、給紙装置に装填された用紙枚数の検出が可能であれば、印刷用紙に対して本発明の消耗部材管理を適用するようにしてもよい。
【００９５】
（変形例２）上記第１の実施形態では、印刷内容の入力は、ユーザがホスト装置の入力装置２２を操作して行うようにしたが、プリンタＰの操作パネル６０を操作して印刷内容を入力する構成としてもよい。
【００９６】
（変形例３）本発明は、電子写真方式のプリンタに限られることなく、複写機やインクジェット方式のプリンタ、熱転写方式のプリンタに適用してもよい。インクジェットプリンタであれば、インクカートリッジのインク残量が、本発明の残量管理の対象となる。
【図面の簡単な説明】
【００９７】
【図１】第１の実施形態に係るトナー残量管理システムの概略構成を示した図。
【図２】ホスト装置の構成を示した図。
【図３】予約入力画面の一例を示した図。
【図４】予約ジョブ情報のデータ構造を示した図。
【図５】プリンタの構成を示した図。
【図６】予約リストの一例を示した図。
【図７】ジョブ予約時にホスト装置が行う処理の手順を示したフローチャート。
【図８】ジョブ予約時にプリンタが行う処理の手順を示したフローチャート。
【図９】トナー残量の保持例を示した図であり、（ａ）は予約前、（ｂ）は予約後のトナー残量を示した図。
【図１０】予約一覧画面の表示例を示した図であり、（ａ）は液晶表示部、（ｂ）はディスプレイの表示例を示した図。
【図１１】予約解除時にプリンタが行う処理の手順を示したフローチャート。
【図１２】予約したジョブの印刷時にホスト装置が行う処理の手順を示したフローチャート。
【図１３】予約したジョブの印刷時にプリンタが行う処理の手順を示したフローチャート。
【図１４】第２の実施形態に係るトナー残量管理システムの概略構成を示した図。
【図１５】プリンタサーバの構成を示した図。
【符号の説明】
【００９８】
Ｓ…消耗部材管理システムとしてのトナー残量管理システム、Ｈ…印刷制御装置としてのホスト装置、Ｐ…消耗部材管理装置としてのプリンタ、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１３…ハードディスク、１３ａ…ドライバプログラム、１７…ＣＤ−ＲＯＭドライブ、２０…ＣＤ−ＲＯＭ、２１…表示手段としてのディスプレイ、２２…操作手段としての入力装置、３０…予約入力画面、４０…予約ジョブ情報、５０…コントローラ、５１…ＣＰＵ、５２…ＲＯＭ、５３…ＲＡＭ、６０…操作パネル、６１…表示手段としての液晶表示部、６２…操作手段としての操作スイッチ、７０…印刷手段としての印刷エンジン、７１…エンジンコントローラ、７２…画像形成機構、７３…トナーカートリッジ、８０…予約リスト、９０…一覧表示画面、９１…予約解除ボタン、１００…印刷内容取得手段としての印刷内容入力手段、１１０…予約ジョブ情報出力手段としてのジョブ予約手段、１２０…印刷データ出力手段、２００…トナー消費量予測手段、２１０…トナー残量保持手段、２２０…消耗部材管理手段としてのトナー残量管理手段、２３０…印刷処理手段。
【図１】
2008123166.tif 000003
【図２】
2008123166.tif 000004
【図３】
2008123166.tif 000005
【図４】
2008123166.tif 000006
【図５】
2008123166.tif 000007
【図６】
2008123166.tif 000008
【図７】
2008123166.tif 000009
【図８】
2008123166.tif 000010
【図９】
2008123166.tif 000011
【図１０】
2008123166.tif 000012
【図１１】
2008123166.tif 000013
【図１２】
2008123166.tif 000014
【図１３】
2008123166.tif 000015
【図１４】
2008123166.tif 000016
【図１５】
2008123166.tif 000017