(57)【要約】【目的】印刷前の使用制限のチェック、プリンタのコスト削減、パフォーマンスの向上を図ることができるプリンタ管理システムを提供すること。【構成】管理者ホストが印刷データから解析可能な項目に関する制限を使用者毎に登録する印刷制限登録手段と、使用制限と使用履歴から印刷制限を行うかを判定する印刷制限判定手段とを具備し、プリンタが管理者ホストから送信される管理モードコマンドを受信し、管理モードステータスとして記憶する管理モード保存手段と、ユーザホストから送信される印刷データを受信し、印刷制限を掛ける必要がある場合は印刷データの保存を行い、印刷制限を掛ける必要がない場合は印刷部へ印刷指示を行う印刷データ保存手段と、保存された印刷データを解析し、特定のフォーマットで管理者ホストへ送信する印刷データ解析手段とを含んでプリンタ管理システムを構成する。【選択図】　　　図１
2004070553.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションにより作成されたデータを印刷データに変更するプリンタドライバを有する複数のユーザホストと、これらのユーザホストから送信された印刷データを印刷する印刷部を有するプリンタと、このプリンタを管理する管理者ホストから構成されるプリンタ管理システムにおいて、
管理者ホストが、利用者毎に使用枚数、使用インク量、使用時間といった印刷データから解析可能な項目に関する制限を使用者毎に登録する印刷制限登録手段と、プリンタから送信される解析データを使用者毎に使用履歴として記憶して、使用制限と使用履歴から印刷制限を行うかを判定する印刷制限判定手段とを具備し、プリンタが管理者ホストから送信される管理モードコマンドを受信し、管理モードステータスとして記憶する管理モード保存手段と、ユーザホストから送信される印刷データを受信し、印刷制限を掛ける必要がある場合は印刷データの保存を行い、印刷制限を掛ける必要がない場合は印刷部へ印刷指示を行う印刷データ保存手段と、保存された印刷データを解析し、特定のフォーマットで管理者ホストへ送信する印刷データ解析手段とを具備したことを特徴とするプリンタ管理システム。
【請求項２】
管理者ホストが、前記印刷制限登録手段と、印刷制限判定手段と、プリンタから印刷データを受信し、受信した印刷データを解析し、特定のフォーマットで解析データを作成する印刷データ解析手段と、を具備し、プリンタが、前記管理モード保存手段と、ユーザホストから送信される印刷データを受信し、印刷制限を掛ける必要がある場合は管理者ホストへ印刷データの送信を行い、印刷制限を掛ける必要がない場合は印刷部へ印刷指示を行う印刷データ送信手段とを具備したことを特徴とする請求項１記載のプリンタ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されているプリンタについて管理者がユーザ毎の監視、管理、制限を行うようなプリンタ管理システムに関するものである。
【０００２】
【従来の技術】
現在コンピュータを利用した環境においては、印刷は必要な機能となっており、様々な形式のプリンタが広く普及している。そしてプリンタの普及に伴って消耗品の費用が増加しているため、無駄な印刷やユーザ毎の管理を容易に行えるようなシステムの必要性が高まっている。
【０００３】
従来のこのようなプリンタを管理するシステムでは、管理者ホストとプリンタという構成を取っている。管理者ホストにおいてはユーザの登録、ユーザ毎の利用制限値の設定を対象とするプリンタに対して行う。プリンタにおいては、管理者ホストからの設定と使用結果を記憶する装置を備えており、印刷後に使用した結果（使用した消耗品の量、印刷時間等）をユーザ毎にプリンタ内の記憶装置に格納する。そして、印刷前に格納してあるユーザ毎の使用結果と管理者ホストから設定された利用制限値を比較して印刷制限を行う（特願平７−１８２５３２号公報参照）。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述の従来技術では、印刷後に使用した結果をプリンタ内の記憶装置に格納するため、管理者ホストから設定されたユーザ毎の使用制限値に引っ掛かるのは次の印刷前ということになる。１回の印刷で消耗品の使用量も少なく、プリンタの印刷時間が短い場合においては良いのだが、大判系プリンタのように比較的小さな印刷データにおいても消耗品の使用量が多く、印刷時間も大きいものにおいては、使用制限値を超える１回でさえ制限を設けるべき場合もある。
【０００５】
又、多くのユーザが使用する場合や管理したい情報を増やしたい場合、使用した結果が大量になることも想定され、大容量の記憶装置が必要となる。よって、この記憶装置をプリンタ内に抱えていると、プリンタのコストが掛かることになる。
【０００６】
しかし、ユーザがプリンタの管理を必要とするとは限らないため、使用しないユーザにとっては無駄なコストであり、又、印刷におけるパフォーマンスの低下を招いてしまう。
【０００７】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、印刷前の使用制限のチェック、プリンタのコスト削減、パフォーマンスの向上を図ることができるプリンタ管理システムを提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明は、アプリケーションにより作成されたデータを印刷データに変更するプリンタドライバを有する複数のユーザホストと、これらのユーザホストから送信された印刷データを印刷する印刷部を有するプリンタと、このプリンタを管理する管理者ホストから構成されるプリンタ管理システムにおいて、管理者ホストが、利用者毎に使用枚数、使用インク量、使用時間といった印刷データから解析可能な項目に関する制限を使用者毎に登録する印刷制限登録手段と、プリンタから送信される解析データを使用者毎に使用履歴として記憶して、使用制限と使用履歴から印刷制限を行うかを判定する印刷制限判定手段とを具備し、プリンタが管理者ホストから送信される管理モードコマンドを受信し、管理モードステータスとして記憶する管理モード保存手段と、ユーザホストから送信される印刷データを受信し、印刷制限を掛ける必要がある場合は印刷データの保存を行い、印刷制限を掛ける必要がない場合は印刷部へ印刷指示を行う印刷データ保存手段と、保存された印刷データを解析し、特定のフォーマットで管理者ホストへ送信する印刷データ解析手段とを具備したことを特徴とする。
【０００９】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１０】
図１は本発明の実施形態を概念的に示した図であり、複数のユーザホストＰＣと管理者ホストＰＣとプリンタとから構成されている。管理者ホストＰＣは使用制限登録手段、印刷制限判定手段とを備えており、又、使用制限、使用履歴を格納するための記憶装置を備えている。プリンタは管理モード保存手段、印刷データ保存手段、印刷データ解析手段を備えており、又、管理モードステータス、印刷データを格納するための記憶装置を備えている。
【００１１】
次に、図２を用いて管理者が使用制限を登録・削除する際の処理について説明する。
【００１２】
先ず、管理者がユーザ名、プリンタ名、使用制限を使用制限登録手段により登録・削除する。ユーザ名はネットワーク上のログイン名を使用し、プリンタ名はプリンタに設定されてあるものを使用し、使用制限は使用制限が可能な項目が列挙されている特定のフォーマットを使用する。使用制限が可能な項目については印刷ジョブから判断できるもの（ドキュメント名、データサイズ等）やデータを解析した結果判断できるもの（インク消費量、印刷時間等）等、色々考えられる。
【００１３】
次に、使用制限を初めての登録した場合は、プリンタに対して管理モード開始コマンドを送信する。これはプリンタの管理を必要としないユーザのためにプリンタでフラグを設けて、通常の印刷か制限を掛けた印刷かを分岐させているためである。又、管理者ホストＰＣの記憶装置に使用制限ファイルを作成する。使用制限が全て削除された場合は、プリンタに対して管理モード終了コマンドを送信する。そして、管理者ホストＰＣの記憶装置に保存されている使用制限を更新して１ユーザにおける登録作業が終了となる。
【００１４】
次に、プリンタが管理モードのコマンドを受信した際の処理を説明する。
【００１５】
管理者ホストＰＣから管理モード開始・終了コマンドを受信すると、プリンタの記憶装置に保存されている管理者モードステータスを更新する。この管理モードステータスは管理モードの状態と管理者ホストＰＣを一意に認識可能なもの（ＩＰアドレス、ホスト名、ユーザ名等）が設定される。
【００１６】
次に、図３を用いてプリンタがユーザホストＰＣから印刷データを受信した際の処理を説明する。
【００１７】
ユーザホストＰＣから印刷データを受信すると、先ず、プリンタ内の記憶装置に保存されている管理モードステータスを参照する。管理モードＯＮの場合は印刷データをプリンタ内の記憶装置に一時的に保存する。管理モードＯＦＦの場合はそのまま印刷部に対して印刷指示を行う。
【００１８】
次に、プリンタ内の記憶装置に保存された印刷データを解析して、特定フォーマットの解析データを作成する。この解析データのフォーマットは管理者ホストに登録されている使用制限にある項目と同一であり、フォーマットの全ての項目について解析する。そして、作成した解析データに印刷を実行したユーザ名を付加して、管理モードステータスに保存されている管理者ホストＰＣに対して送信する。
【００１９】
次に、図４を用いてプリンタから解析データを受信した際の処理について説明する。
【００２０】
プリンタから解析データを受信すると、先ず、解析データを管理者ホストＰＣの記憶装置に保存されている使用履歴に対して追加する。使用履歴が存在しない場合は管理者ホストＰＣの記憶装置に新しく使用履歴を作成する。次に、管理者によって登録され管理者ホストＰＣの記憶装置に保存されている使用制限と更新された使用履歴を比較して、制限を越えている項目がない場合は印刷承認コマンドをプリンタに対して送信する。制限を越えている項目がある場合は印刷不可コマンドをプリンタに対して送信する。
【００２１】
次に、プリンタが印刷承認・不可コマンドを受信した際の処理を説明する。
【００２２】
印刷承認コマンドを受信した場合は、プリンタの記憶装置に一時的に保存されている印刷データの印刷を行い、印刷が終了した後に一時的に保存していた印刷データを削除する。印刷不可コマンドを受信した場合は、プリンタの記憶装置に一時的に保存されている印刷データを削除する。
【００２３】
又、印刷データ解析手段を管理者ホストに持たせて、データ解析する場合にプリンタが印刷データを管理者ホストに送信することにより、プリンタ内の記憶装置に一時的に印刷データを保存しておく必要がなくなる。これにより更にプリンタのコスト削減に繋がる。
【００２４】
又、管理者ホストＰＣから初めて登録したユーザの時に管理モード開始コマンドを、ユーザを削除する時に管理モード終了コマンドを送信し、プリンタが管理モード開始・終了コマンドを受信したときに、プリンタ内の記憶装置に保存されている管理モードステータスにユーザの属性を追加することにより、登録されていないユーザにおいてデータ解析は行わないで、印刷部へ印刷指示を出すことが可能となる。
【００２５】
【発明の効果】
以上の説明で明らかなように、本発明によれば、印刷前に印刷データを解析して使用制限値を越えているか判断を行い、印刷可能かを判断しているので、印刷前の使用制限の判断が可能となる。又、プリンタの管理を行う設定を管理者が登録している場合のみ印刷データの解析を行うので、プリンタの管理を必要としないユーザについて印刷のパフォーマンスを下げることのないプリンタ管理システムを提供することが可能となる。更に、使用履歴を管理者ホストに持たせることでプリンタの資源を節約することができ、プリンタを安価に提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態における全体構成を概念的に示した図である。
【図２】本発明の実施の形態における管理者が使用制限を登録・削除する際の処理を示すフローチャートである。
【図３】本発明の実施の形態におけるプリンタがユーザホストＰＣから印刷データを受信した際の処理を示すフローチャートである。
【図４】本発明の実施の形態におけるプリンタから解析データを受信した際の処理を示すフローチャートである。
【図１】
2004070553.tif 000003
【図２】
2004070553.tif 000004
【図３】
2004070553.tif 000005
【図４】
2004070553.tif 000006