(57)【要約】【課題】  消耗品の残量不足により印刷処理の実行が困難になることを低減させること。【解決手段】  画像形成装置で印刷処理を行う印刷ジョブを管理し、未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とを含む閾値決定情報を記憶しており、該画像形成装置に備えられている消耗品の残量を画像形成装置から取得し、当該管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、記憶されている閾値決定情報とに従って閾値を決定し、当該取得された消耗品の残量が、当該決定された閾値以下であるかを判定し該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を該画像形成装置の表示部に表示するべく出力することを特徴とする。【選択図】図４
2012203506.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置で印刷処理を行う印刷ジョブを管理する管理手段と、
未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とを含む閾値決定情報を記憶する記憶手段と、
前記画像形成装置に備えられている消耗品の残量を、前記画像形成装置から取得する取得手段と、
前記管理手段で管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている閾値決定情報とに従って閾値を決定する決定手段と、
前記取得手段により取得された消耗品の残量が、前記決定手段により決定された閾値以下であるかを判定する判定手段と、
前記判定手段で、該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を前記画像形成装置の表示部に表示するべく出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記管理手段は、更に、ユーザにより印刷指示された印刷ジョブと該ユーザのユーザ名とを関連付けて管理し、
前記画像形成装置から、前記画像形成装置における認証処理により認証されたユーザのユーザ名を受信する受信手段と、
を更に備え、
前記決定手段は、前記受信手段により受信されたユーザ名に関連付けられて前記管理手段に管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている閾値決定情報とに従って閾値を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、日付または時間に対応して閾値決定情報を記憶しており、
前記決定手段は、前記管理手段に管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている、現在の日付または時間に対応した閾値決定情報とに従って閾値を決定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
画像形成装置で印刷処理を行う印刷ジョブを管理する管理手段と、未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とを含む閾値決定情報を記憶する記憶手段とを備えた情報処理装置における制御方法であって、
取得手段が、前記画像形成装置に備えられている消耗品の残量を、前記画像形成装置から取得する取得工程と、
決定手段が、前記管理工程で管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている閾値決定情報とに従って閾値を決定する決定工程と、
判定手段が、前記取得工程により取得された消耗品の残量が、前記決定工程により決定された閾値以下であるかを判定する判定工程と、
出力手段が、前記判定工程で、該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を前記画像形成装置の表示部に表示するべく出力する出力工程と、
を備えることを特徴とする制御方法。
【請求項５】
画像形成装置で印刷処理を行う印刷ジョブを管理する管理手段と、未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とを含む閾値決定情報を記憶する記憶手段とを備えた情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
前記画像形成装置に備えられている消耗品の残量を、前記画像形成装置から取得する取得手段と、
前記管理手段で管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている閾値決定情報とに従って閾値を決定する決定手段と、
前記取得手段により取得された消耗品の残量が、前記決定手段により決定された閾値以下であるかを判定する判定手段と、
前記判定手段で、該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を前記画像形成装置の表示部に表示するべく出力する出力手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及びその制御方法、プログラムに関し、特に、消耗品の残量不足により印刷処理の実行が困難になることを低減させるための技術に関するものである。
【背景技術】
【０００２】
従来、プリンタに備えられた印刷用紙などの消耗品が切れてしまった場合は、印刷を行うことが出来なくなってしまう。
【０００３】
そこで、特許文献１では、消耗品の残量が所定値よりも少ない場合に、その旨を通知することにより、消耗品切れによる不都合の発生を低減することが提案されている。
【０００４】
また、特許文献１は、就業時間後にＦＡＸで受信したデータを印刷することが出来なくなるといった不都合が起こらないようにするために、当該所定値を、就業時間内よりも就業時間外の方が大きくなるように変更することを提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２６７５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、印刷を行うプリンタを指定せずにクライアント端末（ユーザ端末）から出力指示され送信された印刷ジョブをプリントサーバが記憶し、ＩＣカードにより認証され使用が許可されたプリンタが当該印刷ジョブをプリントサーバから取得し印刷する仕組みにおいては、消耗品の残量が所定値よりも少なくない場合であっても、印刷処理を行う予定が多いプリンタについては、消耗品が足りなくなる可能性がある。
【０００７】
また、上記特許文献１のように、時間に応じて一律に所定値を変更するだけでは、印刷処理を行う予定の少ないプリンタについても、消耗品の残量が所定値以下になりさえすれば、印刷用紙等の消耗品を補充するための通知が行われるため、限りある消耗品の補充を効率的に行うことが困難となる。
【０００８】
そこで、本発明は、画像形成装置で印刷処理を行う印刷ジョブを管理し、当該管理された印刷ジョブのうち未印刷の印刷ジョブの数に従って閾値を決定し、消耗品の残量が、当該決定された閾値以下であるかを判定し、該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を表示部に表示するべく出力することにより、消耗品の残量不足により印刷処理の実行が困難になることを低減させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像形成装置で印刷処理を行う印刷ジョブを管理する管理手段と、未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とを含む閾値決定情報を記憶する記憶手段と、前記画像形成装置に備えられている消耗品の残量を、前記画像形成装置から取得する取得手段と、前記管理手段で管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている閾値決定情報とに従って閾値を決定する決定手段と、前記取得手段により取得された消耗品の残量が、前記決定手段により決定された閾値以下であるかを判定する判定手段と、前記判定手段で、該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を前記画像形成装置の表示部に表示するべく出力する出力手段と、を備えることを特徴とする。
【００１０】
また、本発明は、画像形成装置で印刷処理を行う印刷ジョブを管理する管理手段と、未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とを含む閾値決定情報を記憶する記憶手段とを備えた情報処理装置における制御方法であって、取得手段が、前記画像形成装置に備えられている消耗品の残量を、前記画像形成装置から取得する取得工程と、決定手段が、前記管理工程で管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている閾値決定情報とに従って閾値を決定する決定工程と、判定手段が、前記取得工程により取得された消耗品の残量が、前記決定工程により決定された閾値以下であるかを判定する判定工程と、出力手段が、前記判定工程で、該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を前記画像形成装置の表示部に表示するべく出力する出力工程と、を備えることを特徴とする。
【００１１】
また、本発明は、画像形成装置で印刷処理を行う印刷ジョブを管理する管理手段と、未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とを含む閾値決定情報を記憶する記憶手段とを備えた情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、前記画像形成装置に備えられている消耗品の残量を、前記画像形成装置から取得する取得手段と、前記管理手段で管理されている印刷ジョブのうち未印刷の印刷ジョブの数と、前記記憶手段に記憶されている閾値決定情報とに従って閾値を決定する決定手段と、前記取得手段により取得された消耗品の残量が、前記決定手段により決定された閾値以下であるかを判定する判定手段と、前記判定手段で、該消耗品の残量が閾値以下であると判定された場合に、消耗品を補充すべき旨を示す報知情報を前記画像形成装置の表示部に表示するべく出力する出力手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明は、消耗品の残量不足により印刷処理の実行が困難になることを低減させることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における情報処理システムのシステム構成を概略的に示す図である。
【図２】図１に示したクライアントＰＣ１００、クライアントＰＣ１０２、認証サーバ２００、プリントサーバ５００、印刷管理サーバ６００、管理者端末８００のハードウェア構成を示すブロック図である。
【図３】図１に示した画像処理装置３００、画像処理装置４００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】本実施形態のシステムにおける出力処理の全体の流れ説明する模式図である。
【図５】認証データベース５０１の一例を示す図である。
【図６】書誌情報データベース６０１の一例を示す図である。
【図７】消耗品情報の一例を示す図である。
【図８】印刷ジョブ一覧要求コマンド８０１、印刷要求コマンド８０２、ＬＰＲ印刷コマンド８０３の一例を示す図である。
【図９】閾値決定情報９００の一例を示す図である。
【図１０】画像処理装置３００の表示部３２０に表示される補充通知画面１００１の一例を示す図である。
【図１１】本発明における第１の制御処理手順の一例を示すフローチャートである。
【図１２】画像処理装置３００の表示部３２０に表示された印刷ジョブの一覧画面１２０１の一例である。
【図１３】本発明における第２の制御処理手順の一例を示すフローチャートである。
【図１４】本発明における第３の制御処理手順の一例を示すフローチャートである。
【図１５】印刷管理サーバ６００が、予め設定されたタイミング（間隔）で、消耗品の残量が閾値以下であるかを判定する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００１５】
図１は、本実施形態における情報処理システム（画像形成システム）のシステム構成を概略的に示す図である。
【００１６】
なお、図１に示す各種端末の構成は一例であり、目的や用途に応じて様々な構成例があることは言うまでもない。
【００１７】
クライアントＰＣ１００、クライアントＰＣ１０２、認証サーバ２００、画像処理装置３００、画像処理装置４００、プリントサーバ５００、印刷管理サーバ６００、管理者端末８００は、それぞれ、ネットワーク（ＬＡＮ）７００を介して相互に通信可能に接続されている。
【００１８】
クライアントＰＣ１００、クライアントＰＣ１０２、認証サーバ２００、プリントサーバ５００、印刷管理サーバ６００、管理者端末８００は、いわゆるコンピュータである。なお、印刷管理サーバ６００は、本発明の情報処理装置の適用例である。
【００１９】
また、画像処理装置３００、画像処理装置４００は、少なくともプリンタの機能を備えた装置である。なお、画像処理装置３００、画像処理装置４００は、本発明の画像形成装置の適用例である。
【００２０】
以下、図２を用いて、図１に示したクライアントＰＣ１００、クライアントＰＣ１０２、認証サーバ２００、プリントサーバ５００、印刷管理サーバ６００、管理者端末８００のハードウェア構成について説明する。
【００２１】
図２は、図１に示したクライアントＰＣ１００、クライアントＰＣ１０２、認証サーバ２００、プリントサーバ５００、印刷管理サーバ６００、管理者端末８００のハードウェア構成を示すブロック図である。
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２２】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣ（情報処理装置）の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
また、２０５は入力コントローラで、キーボード（ＫＢ）やマウス等のポインティングデバイス等の入力部２０９からの入力を制御する。
【００２４】
２０６はビデオコントローラで、ＣＲＴディスプレイや液晶ディスプレイ等の表示部２１０への表示を制御する。表示部２１０は必要に応じて管理者が使用するものである。
【００２５】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク７００を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示部２１０上での表示を可能としている。
また、ＣＰＵ２０１は、表示部２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
さらに、上記プログラムの実行時に用いられるファイル及び各種テーブル等も、外部メモリ２１１に格納されている。
【００２９】
次に、図３を用いて、本発明の画像形成装置としての画像処理装置３００、画像処理装置４００を制御するコントローラユニットのハードウェア構成について説明する。
図３は、図１に示した画像処理装置３００、画像処理装置４００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００３０】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したネットワーク７００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。
【００３１】
３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３２】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。
【００３３】
３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３４】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００３５】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報をＣＰＵ３０１に伝える役割をする。
【００３６】
なお、操作部３０８はタッチパネルを有する表示部３２０を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３７】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク７００（ＬＡＮ）に接続し、データの入出力を行う。
【００３８】
３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３９】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部である。本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が、この外部Ｉ／Ｆ部３１８に接続されている。
【００４０】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ部３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４１】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４２】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４３】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４４】
３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４５】
また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４６】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４７】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４８】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分である。
【００４９】
プリンタ部３１２のプリント方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００５０】
プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。
【００５１】
なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５２】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。
【００５３】
また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５４】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ部３１８を介してＣＰＵ３０１へ通知する。
【００５５】
以上のような構成によって、複合機は、スキャナ部３１４から読み込んだ画像データをＬＡＮ（ネットワーク７００）上に送信したり、ＬＡＮ（ネットワーク７００）から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００５６】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００５７】
以下、図４を用いて、本実施形態のシステムにおける出力処理の全体の流れについて説明する。
【００５８】
図４は、本実施形態のシステムにおける出力処理の全体の流れ説明する模式図である。
【００５９】
まず、クライアントＰＣ１００へは、通常のプリンタドライバをインストールして、論理プリンタを追加しておく。なお、この論理プリンタは、その印刷先（印刷ポート）がプリントサーバ５００に設定されている。
【００６０】
このクライアントＰＣ１００に追加された、印刷先がプリントサーバ５００に設定された論理プリンタに対して、ユーザが印刷指示を行うことにより、本実施形態の出力処理が実行される。
【００６１】
図４に示すように、まず、ユーザは、クライアントＰＣ１００にログインし（（１）−１）、クライアントＰＣ１００で実行されるアプリケーションプログラムから上記印刷先が設定されたプリンタドライバに対応する論理プリンタへの印刷指示を行う。
【００６２】
この印刷指示に応じて、クライアントＰＣ１００のアプリケーションプログラムは、グラフィックエンジンを介して、プリンタドライバにデータを送信する（（１）−２）。クライアントＰＣ１００のプリンタドライバは、該アプリケーションプログラムからグラフィックエンジンを介して受け取ったデータに基づいて印刷データ（印刷ジョブ）を生成する。
【００６３】
そして、クライアントＰＣ１００は、生成した印刷データをプリントサーバ５００に送信して（（２）−１）、プリントサーバ５００はこの印刷データを所定の格納場所に格納させる（（２）−２）。なお、クライアントＰＣ１００からプリントサーバ５００への送信は、例えばＬＰＲ印刷の仕組みを用いて送信される。また、このとき、プリントサーバ５００は、上記所定の格納場所に印刷データが格納されても、画像処理装置への送信は行わない。
【００６４】
次に、プリントサーバ５００は、クライアントＰＣ１００から受信して上記所定の格納場所に格納された上記印刷データを解析して書誌情報のデータを抽出（生成）し（（２）
【００６５】
−３）、該抽出（生成）した書誌情報のデータを印刷管理サーバ６００に送信して、ネットワーク上でのファイル共有の仕組みを用いて印刷管理サーバ６００の所定の格納場所（予め設定されているディレクトリ）に格納させる（（３）−１）。
【００６６】
印刷管理サーバ６００は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ５００から書誌情報のデータが格納されると、該書誌情報のデータを解析して書誌情報を書誌情報ＤＢ（印刷管理サーバ６００の外部メモリ上に構築される（後述する図６に示す））に登録する（（３）−２）。
【００６７】
また、画像処理装置３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカードに記憶されている個人認証情報（カード製造番号（ＵＩＤ））を読み取り、該読み取った個人認証情報を認証要求として認証サーバ２００に送信する（（４）−１）。認証に用いられる個人認証情報は、ユーザを一意に識別する情報であればどのような情報であってもよい。ここでは、個人認証情報をＩＣカードの製造番号（ＵＩＤ）として説明する。
【００６８】
認証サーバ２００は、画像処理装置３００より個人認証情報を受信すると、該個人認証情報の認証処理を、認証サーバ２００の外部メモリ２１１に記憶される認証データベース５０１に基づいて行い（（４）−２）、認証結果を画像処理装置３００に返信する（（４）−３）。
【００６９】
なお、認証処理に成功した場合には、認証結果として、クライアントＰＣ１００にログインするユーザ名を送信するものとする。
【００７０】
次に、画像処理装置３００は、認証サーバ２００から、認証に成功した旨の認証結果（クライアントＰＣ１００にログインするユーザ名）を受信したか否かを判定して（（４）−４）、受信したと判定された場合は、印刷管理サーバ６００に印刷ジョブ一覧の取得要求を送信する（（５）−１）。
【００７１】
なお、印刷ジョブ一覧の取得要求には、クライアントＰＣ１００にログインするユーザ名が含まれているものとする（後述する図８の８０１に示す）。
【００７２】
印刷管理サーバ６００は、画像処理装置３００から印刷ジョブ一覧の取得要求を受信すると、画像処理装置３００の消耗品の残量取得要求を、画像処理装置３００に送信する（（５）−２）。
【００７３】
画像処理装置３００は、印刷管理サーバ６００から、消耗品の残量取得要求を受信すると、画像処理装置３００のメモリに記憶されている、画像処理装置３００の消耗品情報（図７）を取得して、当該取得した画像処理装置３００の消耗品情報を印刷管理サーバ６００に送信する（（５）−３）ここで、消耗品情報（図７）とは、画像処理装置３００に備えられている消耗品の残量を示す値を含む情報である。
【００７４】
印刷管理サーバ６００は、画像処理装置３００から、画像処理装置３００の消耗品情報を受信（取得）すると、画像処理装置３００から受信した印刷ジョブ一覧の取得要求に含まれるユーザ名、及び画像処理装置３００のプリンタ名（若しくは機種名）と一致するレコードを書誌情報データベース６０１から検索して抽出し取得する。ここでは、ユーザ名、及び画像処理装置３００のプリンタ名（若しくは機種名）を、抽出する条件としているが、画像処理装置３００のプリンタ名（若しくは機種名）のみを抽出する条件とすることも可能である。
【００７５】
また、印刷管理サーバ６００は、ここで書誌情報データベース６０１から取得したレコードのうち、「印刷済／未印刷」の項目が「未印刷」と登録されているレコードの数を未印刷ジョブ数として取得する（（５）−４）。
【００７６】
そして、印刷管理サーバ６００は、（（５）−４）で取得した未印刷ジョブ数に従って閾値を決定する（（５）−５）。
【００７７】
例えば、印刷管理サーバ６００のメモリに記憶されている閾値決定情報９００（図９）を参照して、（（５）−４）で取得した未印刷ジョブ数に対応する閾値を決定する。
【００７８】
そして、印刷管理サーバ６００は、（（５）−４）で取得された画像処理装置３００の消耗品情報に示される値が、（（５）−５）で決定された閾値以下であるか否かを判定する（（５）−６）。
【００７９】
そして、印刷管理サーバ６００は、（（５）−４）で取得された画像処理装置３００の消耗品情報に示される値が、（（５）−５）で決定された閾値以下であると判定された場合は、消耗品を補充すべき旨を示す報知情報を補充通知として画像処理装置３００に送信する（（６）−１）。
【００８０】
画像処理装置３００は、印刷管理サーバ６００から補充通知を受信すると、画像処理装置３００の表示部３２０に、補充通知に従って、消耗品を補充すべき旨を示す報知情報（図１０）を表示する（補充通知表示）（（６）−２）。
【００８１】
一方、印刷管理サーバ６００は、（（５）−４）で取得された画像処理装置３００の消耗品情報に示される値が、（（５）−５）で決定された閾値以下ではないと判定された場合は、（（５）−４）書誌情報データベース６０１から取得したレコードに示される印刷ジョブの一覧画面を表示するための情報を画像処理装置３００に送信する（（６）−３）。
【００８２】
そして、画像処理装置３００は、印刷管理サーバ６００から、印刷ジョブの一覧画面を表示するための情報を受信すると、当該情報に従って、印刷ジョブ一覧画面（図１２）を操作部３０８の表示部３２０上に表示する。
【００８３】
そして、ユーザにより、印刷データ（印刷ジョブ）が選択され、印刷指示がなされると、画像処理装置３００は、該選択された印刷データの印刷要求（出力指示）を印刷管理サーバ６００に送信する（（７）−１）。なお、この印刷要求は、クライアントＰＣ１００のログインユーザ名，印刷データ（印刷ジョブ）を特定（識別）する文書ＩＤ（ここでは、タイムスタンプを文書ＩＤとして説明する）を含むものとする（後述する図８の８０２に示す）。
【００８４】
印刷管理サーバ６００は、画像処理装置３００から印刷データの印刷要求（出力指示）を受信すると、該出力指示がなされた印刷データの書誌情報を、クライアントＰＣ１００のログインユーザ名（ユーザ名），印刷データの文書ＩＤ（タイムスタンプ）をキーにして書誌情報データベース６０１から検索する。そして、検索して得られた書誌情報に該当する（対応する）印刷データ（印刷ジョブ）の印刷指示をプリントサーバ５００に送信する（（７）−２）。
【００８５】
なお、この印刷指示は、該当する印刷データ（印刷ジョブ）を特定する文書ＩＤを含む印刷コマンドである（後述する図８に示す）。なお、上述の文書ＩＤ（タイムスタンプ）は、プリントサーバ５００がクライアントＰＣ１００から印刷データ（印刷ジョブ）を受信した際に付与され、印刷ジョブと関連付けてプリントサーバ５００に記憶されている。
【００８６】
プリントサーバ５００は、印刷管理サーバ６００から印刷指示を受信すると、該印刷指示に基づいて印刷データを画像処理装置３００に送信して画像処理装置３００で印刷させる（ＬＰＲ印刷）（（７）−３）。
【００８７】
以下、図１１、図１３、図１４、図１５を参照して、本実施形態のシステムの処理手順を説明する。
【００８８】
なお、図１１、図１３、図１４、図１５に示すフローチャートに対応するクライアントＰＣ１００で実行される各処理は、クライアントＰＣ１００のＣＰＵ２０１が外部メモリ２１１に格納されるプログラムをＲＡＭ２０３にロードして実行することにより実現される。
【００８９】
また、プリントサーバ５００で実行される各処理は、プリントサーバ５００のＣＰＵ２０１が外部メモリ２１１に格納されるプログラムをＲＡＭ２０３にロードして実行することにより実現される。
【００９０】
また、画像処理装置３００で実行される各処理は、画像処理装置３００のＣＰＵ３０１が外部メモリ（ＨＤＤ３０４）に格納されるプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【００９１】
また、認証サーバ２００で実行される各処理は、認証サーバ２００のＣＰＵ２０１が外部メモリ２１１に格納されるプログラムをＲＡＭ２０３にロードして実行することにより実現される。
【００９２】
また、印刷管理サーバ６００で実行される各処理は、印刷管理サーバ６００のＣＰＵ２０１が外部メモリ２１１に格納されるプログラムをＲＡＭ２０３にロードして実行することにより実現される。
【００９３】
図１１は、本発明における第１の制御処理手順の一例を示すフローチャートである。
【００９４】
クライアントＰＣ１００は、ユーザからの印刷指示に従って、クライアントＰＣ１００のプリンタドライバが、印刷データ（印刷ジョブ）を生成しプリントサーバ５００に送信して印刷指示を行う（ステップＳ１１０１）。
【００９５】
プリントサーバ５００は、クライアントＰＣ１００から印刷ジョブを受信すると（ステップＳ１１０２）、当該印刷ジョブを、プリントサーバ５００の外部メモリ２１１内の所定の格納領域に格納する（ステップＳ１１０３）。
【００９６】
そして、プリントサーバ５００は、クライアントＰＣ１００から受信した印刷ジョブを特定するための文書ＩＤ（タイムスタンプ）を印刷ジョブに付与して、当該印刷ジョブ内のデータを解析して（ステップＳ１１０４）、当該印刷ジョブの中から得られる書誌情報を含むファイルを生成する（ステップＳ１１０５）。ここで書誌情報には、「ユーザ名」、印刷出力することが可能な画像処理装置の「機種名」、「文書ＩＤ（タイムスタンプ）」、「ドキュメント名（印刷ジョブ名）」、該印刷ジョブの印刷設定の情報である「印刷設定情報」が含まれている。ここで、「ユーザ名」とは、クライアントＰＣ１００のログインユーザＩＤ（ユーザ名）を示す。例えば、Ｗｉｎｄｏｗｓ（登録商標）ログインユーザＩＤを示す。
【００９７】
次に、プリントサーバ５００は、ステップＳ１１０５で生成された書誌情報を含むファイルを印刷管理サーバ６００に送信する（ステップＳ１１０６）。
【００９８】
次に、印刷管理サーバ６００は、プリントサーバ５００から、ステップＳ１１０５で生成された書誌情報を含むファイルを受信すると（ステップＳ１１０７）、当該ファイルに含まれる書誌情報を、書誌情報データベース６０１（図６）に登録する。
【００９９】
このとき、印刷管理サーバ６００は、プリントサーバ５００から受信したファイルに含まれる書誌情報に対して、未だ印刷されていないことを示す「未印刷」というフラグを設定する。
【０１００】
図６は、印刷管理サーバ６００の外部メモリ２１１に記憶されている書誌情報データベース６０１の一例を示す図である。
【０１０１】
書誌情報データベース６０１には、「ユーザ名」、「機種名」、「文書ＩＤ」、「ドキュメント名」、カラー印刷、印刷部数、両面印刷、製本印刷、ステイプル印刷等の「印刷設定」、「印刷済／未印刷」の項目を有している。すなわち、書誌情報データベース６０１は、ユーザにより印刷指示された印刷ジョブと該ユーザのユーザ名とを関連付けて管理されている。書誌情報データベース６０１は、画像処理装置で印刷処理を行う印刷ジョブを管理する管理手段の適用例である。
【０１０２】
印刷管理サーバ６００は、プリントサーバ５００から受信したファイルに含まれる書誌情報を、書誌情報データベース６０１の１レコードに、該当する項目に対応付けて登録する。
【０１０３】
図１３は、本発明における第２の制御処理手順の一例を示すフローチャートである。
【０１０４】
図１３に示す第２の制御処理手順は、図１１に示す第１の制御処理手順を実行した後に、実行する。
【０１０５】
画像処理装置３００は、画像処理装置３００に接続されたカードリーダ３１９に、ユーザによりＩＣカードがかざされると、ＩＣカードリーダはこれを検知し、ＩＣカードに記憶されているカード製造番号（ＵＩＤ）（個人認証情報）を取得する（ステップＳ１３０１）。そして、画像処理装置３００は、取得したカード製造番号（ＵＩＤ）を含む認証要求を認証サーバ２００に送信する（ステップＳ１３０２）。
【０１０６】
認証サーバ２００は、画像処理装置３００からカード製造番号（ＵＩＤ）を含む認証要求を受信すると（ステップＳ１３０３）、当該認証要求に含まれるカード製造番号（ＵＩＤ）が認証データベース５０１（図５）に記憶されているか否かを判定してユーザの認証処理を実行する（ステップＳ１３０４）。
【０１０７】
認証サーバ２００は、当該認証要求に含まれるカード製造番号（ＵＩＤ）が認証データベース５０１（図５）に記憶されており、認証されたと判定された場合は、認証された旨を示す情報と、当該カード製造番号（ＵＩＤ）に紐付いて認証データベース５０１に記憶されているユーザ名（ユーザ情報）とを認証結果として画像処理装置３００に送信する。一方、カード製造番号（ＵＩＤ）が認証データベース５０１（図５）に記憶されていないと判定された場合は、認証されなかった旨を示す情報を認証結果として画像処理装置３００に送信する（ステップＳ１３０５）。
【０１０８】
画像処理装置３００は、認証サーバ２００から認証結果を受信すると（ステップＳ１３０６）、当該認証結果が認証された旨を示すか否かを判定して、ユーザが認証されたか否かを判定する（ステップＳ１３０７）。
【０１０９】
そして、画像処理装置３００は、当該認証結果が認証されなかった旨を示しユーザが認証されなかったと判定した場合は（ステップＳ１３０７：ＮＯ）、処理をステップＳ１３０１に移行する。また、当該認証結果が認証された旨を示しユーザが認証されたと判定したした場合は（ステップＳ１３０７：ＹＥＳ）、図８の印刷ジョブ一覧要求コマンド８０１を印刷管理サーバ６００に送信して印刷ジョブ一覧の取得を要求する（ステップＳ１３０８）。
【０１１０】
ここで、図８の印刷ジョブ一覧要求コマンド８０１は、印刷ジョブ一覧画面（図１２）の要求を示すコマンド識別子と、ステップＳ１３０６で認証サーバ２００から受信したユーザ名と、画像処理装置３００の機種名と、画像処理装置を特定（識別）するプリンタ名（プリンタ情報）と、を含んでいる。
【０１１１】
印刷管理サーバ６００は、画像処理装置３００から、印刷ジョブ一覧要求コマンド８０１を受信すると（ステップＳ１３０９）、画像処理装置３００に対して、画像処理装置３００に備えられた消耗品の残量の取得要求を送信する（ステップＳ１３１０）。ステップＳ１３０９は、画像処理装置３００における認証処理により認証されたユーザのユーザ名を受信する受信手段の適用例である。
【０１１２】
画像処理装置３００は、印刷管理サーバ６００から、消耗品の残量の取得要求を受信すると（ステップＳ１３１１）、画像処理装置３００のメモリに記憶されている、画像処理装置３００の消耗品情報（図７）を取得して、印刷管理サーバ６００に送信する（ステップＳ１３１２）。
【０１１３】
印刷管理サーバ６００は、画像処理装置３００から、画像処理装置３００の消耗品情報（図７）を受信（取得）すると（ステップＳ１３１３）、
【０１１４】
図７は、消耗品情報の一例を示す図である。
【０１１５】
図７に示すように、画像処理装置３００のメモリには、画像処理装置３００の消耗品情報が記憶されており、画像処理装置４００のメモリには、画像処理装置４００の消耗品情報が記憶されている。
【０１１６】
画像処理装置３００の消耗品情報には、画像処理装置３００のカセット（給紙部）にセットされた印刷用紙の枚数を一例として示している。消耗品情報としては、印刷用紙の他に、トナーやインクの残量、ステイプルするための針の残量などを含んでいる。
【０１１７】
印刷管理サーバ６００は、ステップＳ１３０９で受信した印刷ジョブ一覧要求コマンド８０１に含まれている機種名に一致するレコードを、書誌情報データベース６０１から取得する（ステップＳ１３１４）。
【０１１８】
図６は、書誌情報データベース６０１の一例を示す図である。
【０１１９】
書誌情報データベース６０１は、印刷管理サーバ６００のメモリに記憶されている。
【０１２０】
次に、印刷管理サーバ６００は、ステップＳ１３１４で取得したレコードのうち、書誌情報データベース６０１の「印刷済／未印刷」の項目に「未印刷」と登録されているレコードの数を未印刷の印刷ジョブの数として集計して取得する（ステップＳ１３１５）。
【０１２１】
また、ステップＳ１３１５では、ステップＳ１３１４で取得したレコードのうち、書誌情報データベース６０１の「印刷済／未印刷」の項目に「未印刷」と登録されているレコードで、かつ、ステップＳ１３０９で受信した印刷ジョブ一覧要求コマンド８０１に含まれているユーザ名が書誌情報データベース６０１の「ユーザ名」に登録されているレコードの数を、未印刷の印刷ジョブの数として集計して取得する。
【０１２２】
そして、印刷管理サーバ６００は、印刷管理サーバ６００のメモリに記憶されている閾値決定情報９００（図９）を参照して、ステップＳ１３１５で取得した未印刷の印刷ジョブの数に対応する閾値を決定する（ステップＳ１３１６）。ステップＳ１３１６は、本発明の決定手段の適用例である。
【０１２３】
図９は、閾値決定情報９００の一例を示す図である。図９に示すように、閾値決定情報９００は、未印刷の印刷ジョブ数と、該未印刷の印刷ジョブ数に対応した閾値とが含まれた情報である。
【０１２４】
閾値決定情報９００は、印刷管理サーバ６００の外部メモリ２１１（記憶手段）に記憶されており、未印刷の印刷ジョブ数と、閾値とが紐付けられている。すなわち、例えば、現在の時間が、９：００〜１７：３０までの間の時間であれば、未印刷の印刷ジョブの数が４つであれば、閾値は８と決定される。
【０１２５】
図９に示すように、閾値決定情報９００は、時間ごとに、異なる閾値決定情報を有している。また、時間ごとだけではなく、日付ごとに異なる閾値決定情報９００を持つようにしてもよい。すなわち、図９の例では、現在の時間が、９：００〜１７：３０までの間であれば、図９の上側の閾値決定情報が用いられ、現在の時間が、１７：３０〜９：００までの間であれば、図９の下側の閾値決定情報９００が用いられる。
【０１２６】
ステップＳ１３１６では、印刷管理サーバ６００は、印刷管理サーバ６００のメモリに記憶されている、現在の時間または日付に対応する閾値決定情報９００（図９）を参照して、ステップＳ１３１５で取得した未印刷の印刷ジョブの数に対応する閾値を決定する。
【０１２７】
これにより、例えば、休日や終業時間後の閾値を、未印刷の印刷ジョブ数に従って変更することが可能となるため、消耗品の残量不足により印刷処理の実行が困難になることを適切に低減させることができる。
【０１２８】
次に、印刷管理サーバ６００は、ステップＳ１３１３で取得した消耗品情報に示される消耗品の残量が、ステップＳ１３１６で決定された閾値以下であるか否かを判定する（ステップＳ１３１７）。ステップＳ１３１７は、本発明の判定手段の適用例である。
【０１２９】
そして、印刷管理サーバ６００は、ステップＳ１３１３で取得した消耗品情報に示される消耗品の残量が、ステップＳ１３１６で決定された閾値以下であると判定された場合は（ステップＳ１３１７：ＹＥＳ）、消耗品を補充すべき旨を示す報知情報を画像処理装置３００の表示部３２０に表示するべく送信（出力）する（ステップＳ１３１８）。ステップＳ１４１８は、本発明の出力手段の適用例である。
【０１３０】
一方、印刷管理サーバ６００は、ステップＳ１３１３で取得した消耗品情報に示される消耗品の残量が、ステップＳ１３１６で決定された閾値以下ではないと判定された場合は（ステップＳ１３１７：ＮＯ）、ステップＳ１３１４で取得したレコードの印刷ジョブの一覧画面（図１２）を表示するための情報を画像処理装置３００に送信する。
【０１３１】
画像処理装置３００は、印刷管理サーバ６００から、印刷ジョブの一覧画面（図１２）を表示するための情報を受信すると（ステップＳ１３２４）、当該情報に従って、印刷ジョブ一覧画面（図１２）を操作部３０８の表示部３２０上に表示する（ステップＳ１３２５）。
【０１３２】
図１２は、画像処理装置３００の表示部３２０に表示された印刷ジョブの一覧画面１２０１の一例である。
【０１３３】
印刷ジョブの一覧画面１２０１には、文書名１２０２として、明細書．ｄｏｃ、明細書３．ｄｏｃ、請求項．ｄｏｃ、要約．ｄｏｃが表示されている。また、１２０７は、印刷ボタンである。
【０１３４】
このように、印刷ジョブの一覧画面１２０１が表示されることにより、画像処理装置３００は、ユーザによる、印刷する文書名の選択を受け付け、印刷ボタン１２０７の押下を受け付けるとことが可能となる。すなわち、画像処理装置３００は、ステップＳ１３２５の処理を実行後、処理を図１４のステップＳ１４０１に移行する。
【０１３５】
画像処理装置３００は、印刷管理サーバ６００から、消耗品を補充すべき旨を示す報知情報（補充通知情報）を受信すると（ステップＳ１３１９）、当該報知情報に従って、補充通知画面（図１０）を画像処理装置３００の表示部３２０に表示する（ステップＳ１３２０）
【０１３６】
図１０は、画像処理装置３００の表示部３２０に表示される補充通知画面１００１の一例を示す図である。
【０１３７】
補充通知画面１００１は、印刷用紙を補充すべき旨の情報と、補充完了ボタン１００２が表示されている。
【０１３８】
これにより、ユーザは、印刷用紙が無くなってきていることを把握することが可能となる。
【０１３９】
そして、ユーザが、印刷用紙を画像処理装置３００のカセット（給紙部）に補充し、補充完了ボタン１００２を押下する。
【０１４０】
画像処理装置３００は、ユーザによる補充完了ボタン１００２の押下を受け付けたか否かを判定して（ステップＳ１３２１）、補充完了ボタン１００２の押下を受け付けたと判定された場合は（ステップＳ１３２１：ＹＥＳ）、消耗品残量を更新する（ステップＳ１３２２）。
【０１４１】
ステップＳ１３２２での消耗品の更新は、例えば、補充通知画面に、消耗品の補充量を入力する入力欄（不図示）を更に設けて、ユーザにより該入力欄に入力された、ユーザが補充した印刷用紙の数（枚数）を、消耗品情報に示される消耗品の残量に加算して得られた値（消耗品の残量）を、画像処理装置３００の消耗品情報（図７）に更新することができる。
【０１４２】
画像処理装置３００は、ステップＳ１３２２で消耗品情報を更新すると、処理をステップＳ１３１２に移行して、更新された消耗品の残量を示す消耗品情報を印刷管理サーバ６００に送信する。
【０１４３】
図１４は、本発明における第３の制御処理手順の一例を示すフローチャートである。
【０１４４】
図１４に示す第３の制御処理手順は、図１３に示すステップＳ１３２５の処理を実行した後に実行する。
【０１４５】
画像処理装置３００は、ステップＳ１３２５で印刷ジョブの一覧画面１２０１を表示する。そして、画像処理装置３００は、ユーザによる、印刷する文書名（１２０３〜１２０６）の選択を受け付け、印刷ボタン１２０７の押下を受け付ける（ステップＳ１４０１）。
【０１４６】
具体的には、ユーザが、チェックボックス１２０３、１２０４、１２０５、１２０６を選択することにより、どの文書（印刷ジョブ）を印刷するかを指定し、印刷ボタン１２０７を押下することにより、それを検知した画像処理装置がユーザにより指定された文書を印刷するための処理を実行する。
【０１４７】
画像処理装置３００は、印刷ジョブ一覧画面（図１２）に表示された文書の選択をユーザにより受け付けて、印刷ボタン１２０７が押下されたことを判断すると、当該選択された文書（印刷ジョブ）の出力要求を印刷管理サーバ６００に送信する（ステップＳ１４０２）。ここで送信される出力要求には、当該選択された文書の文書ＩＤと、ステップＳ１３０６で受信したユーザ名と、出力要求を示すコマンド識別子とを含む印刷要求コマンド８０２（図８）を含んでいる。
【０１４８】
印刷管理サーバ６００は、画像処理装置３００から出力要求を受信すると（ステップＳ１４０３）、当該出力要求の印刷要求コマンド８０２に含まれている文書ＩＤと、当該出力要求を送信した画像処理装置３００のＩＰアドレスと、画像処理装置３００のプリンタ名とを含むＬＰＲ印刷コマンド８０３（図８）をプリントサーバ５００に送信して当該文書ＩＤで特定される印刷ジョブの印刷指示を行う（ステップＳ１４０４）。そして、印刷管理サーバ６００は、メモリに記憶されている書誌情報データベース６０１の印刷ジョブのレコードのうち、プリントサーバ５００に印刷指示した印刷ジョブのレコードの「印刷済／未印刷」の項目を「印刷済み」に更新（設定）する（ステップＳ１４０５）。
【０１４９】
そして、プリントサーバ５００は、印刷管理サーバ６００からＬＰＲ印刷コマンド８０３（印刷命令）を受信すると（ステップＳ１４０６）、当該文書ＩＤで特定される印刷ジョブを、ＬＰＲ印刷コマンド８０３に含まれている画像処理装置のＩＰアドレス宛に送信する（ステップＳ１４０７）。
【０１５０】
画像処理装置３００は、プリントサーバ５００から印刷ジョブを取得すると（ステップＳ１４０８）、当該印刷ジョブの印刷処理を実行する（ステップＳ１４０９）。
【０１５１】
そして、画像処理装置３００は、ステップＳ１４０９での印刷処理を実行することにより使用された消耗品（例えば印刷用紙の枚数）の量を、画像処理装置３００のメモリに記憶されている画像処理装置の３００の消耗品情報に示される消耗品の残量からひくことにより、現在の画像処理装置３００の消耗品の残量を算出して、算出された消耗品の残量を消耗品情報として、メモリに上書き（更新）する（ステップＳ１４１０）。
【０１５２】
上述した実施例では、印刷管理サーバ６００が、画像処理装置３００からの印刷ジョブ一覧の取得要求を受信したタイミングで、画像処理装置３００の消耗品の残量が閾値以下であるか否かの判定を行う場合について説明したが、予め設定されたタイミング（間隔）で、画像処理装置３００の消耗品の残量が閾値以下であるか否かの判定を行うようにしてもよい。  
【０１５３】
次に、印刷管理サーバ６００が、予め設定されたタイミング（間隔）で、画像処理装置３００の消耗品の残量が閾値以下であるか否かの判定を行う場合について、図１５を用いて説明する。  
【０１５４】
図１５は、印刷管理サーバ６００が、予め設定されたタイミング（間隔）で、消耗品の残量が閾値以下であるかを判定する処理の一例を示すフローチャートである。  
【０１５５】
印刷管理サーバ６００は、現在の時間が、印刷管理サーバ６００のメモリに記憶されている時間であるか（間隔に達したか）否かを判定する（ステップＳ１５０１）。  
【０１５６】
そして、印刷管理サーバ６００は、現在の時間が、印刷管理サーバ６００のメモリに記憶されている時間であると判定された場合（ステップＳ１５０１：ＹＥＳ）、図１３に示したステップＳ１３１３からステップＳ１３１７の処理を実行する。ステップＳ１３１３からステップＳ１３１７の処理の説明は、既に説明しているため、ここでは、異なる部分のみ説明する。  
【０１５７】
ステップＳ１３１５では、ステップＳ１３１４で取得したレコードのうち、書誌情報データベース６０１の「印刷済／未印刷」の項目に「未印刷」と登録されているレコードの数を未印刷の印刷ジョブの数として集計して取得する。すなわち、ここでは、ステップＳ１３０９で印刷ジョブ一覧要求コマンド８０１を受信しないため、印刷ジョブ一覧要求コマンド８０１に含まれているユーザ名のレコードのみを対象として取得することは行わない。  
【０１５８】
そして、ステップＳ１３１７では、印刷管理サーバ６００は、ステップＳ１３１３で取得した消耗品情報に示される消耗品の残量が、ステップＳ１３１６で決定された閾値以下であると判定された場合は（ＹＥＳ）、管理者端末８００に、消耗品を補充すべき旨を示す報知情報を管理者端末の表示部に表示するべく送信（出力）する（ステップＳ１５０２）。一方、ステップＳ１３１３で取得した消耗品情報に示される消耗品の残量が、ステップＳ１３１６で決定された閾値以下ではないと判定された場合は（ＮＯ）、処理を終了して、処理を再度、ステップＳ１５０１に戻す。
【０１５９】
以上、本実施の形態によれば、消耗品の残量不足により印刷処理の実行が困難になることを低減させることができる。  
【０１６０】
以上、本発明の実施形態を詳述したが、本発明は、例えば、システム、装置、方法、装置で読み取り実行可能なプログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。  
【０１６１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。  
【０１６２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。  
【０１６３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。  
【０１６４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【０１６５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１６６】
１００  クライアントＰＣ  １０１  クライアントＰＣ  ２００  認証サーバ  ３００  画像処理装置  ４００  画像処理装置  ５００  プリントサーバ  ６００  印刷管理サーバ  ７００  ネットワーク  ８００  管理者端末
【図１】
2012203506.tif 000003
【図２】
2012203506.tif 000004
【図３】
2012203506.tif 000005
【図４】
2012203506.tif 000006
【図５】
2012203506.tif 000007
【図６】
2012203506.tif 000008
【図７】
2012203506.tif 000009
【図８】
2012203506.tif 000010
【図９】
2012203506.tif 000011
【図１０】
2012203506.tif 000012
【図１１】
2012203506.tif 000013
【図１２】
2012203506.tif 000014
【図１３】
2012203506.tif 000015
【図１４】
2012203506.tif 000016
【図１５】
2012203506.tif 000017