(57)【特許請求の範囲】
【請求項１】
管理装置と、情報処理装置と、画像形成装置と、がネットワークに結合されていることを特徴とする画像形成装置システムにおいて、該情報処理装置は、
供給されるデータをＰＤＬデータに変換するプリンタドライバと、
該プリンタドライバとネットワークとの間でデータを送受する通信部と、
入力手段と、
ユーティリティ部を有し、
該プリンタドライバは、該入力手段からの印刷指示に応答して、該入力手段を介して入力されたユーザＩＤを引数として、該ユーティリティ部の関数を呼び出し、
該ユーティリティ部は、該入力されたユーザＩＤを伴う変換要求を、該通信部を介して管理装置に送信し、該管理装置からの返信として、該通信部を介し該ユーザＩＤに対応したグループＩＤを受信し、該グループＩＤを戻り値として該プリンタドライバに渡し、
該プリンタドライバは、該通信部で該ＰＤＬデータが送信される前に、該グループＩＤを該ＰＤＬデータに付加し、該ネットワークを介し画像形成装置に送信し、
該管理装置は、所定期間内のグループＩＤ毎の累積印刷使用量情報を保持するデータベースと、ネットワークに結合されるネットワークインターフェイスとを備え、
該データベースはさらに、各ユーザＩＤをグループＩＤと対応付けたデータセットを有し、
該ネットワークインターフェイスを介した、ユーザＩＤを伴った該ユーティリティ部からの要求に応答して、該データセットを参照し該ユーザＩＤに対応したグループＩＤを取得して該ネットワークインターフェイスを介し該ユーティリティ部に返信するデータベースサーバと、
該ネットワークインターフェイスを介し画像形成装置からグループＩＤ毎の印刷使用量情報を取得し、この印刷使用量情報で該累積印刷使用量情報を更新する印刷使用量管理部と、
をさらに有する、ことを特徴とする画像形成装置システム。
【請求項２】
該印刷使用量管理部は、該ネットワークに結合された複数台の画像形成装置のそれぞれから、グループＩＤ毎の印刷使用量情報を取得し、
該累積印刷使用量情報は、該複数台の画像形成装置のそれぞれのグループＩＤ毎の累積印刷使用量の、グループＩＤ毎の総計の情報を含む、
ことを特徴とする請求項１に記載の画像形成装置システム。
【請求項３】
該印刷使用量管理部は、該複数台の画像形成装置に対しポーリングを行うことにより該印刷使用量情報を取得することを特徴とする請求項２に記載の画像形成装置システム。
【請求項４】
指示入力手段をさらに有し、
該該印刷使用量管理部は、該指示入力手段を介した更新指示に応答して、該ポーリングを行う、
ことを特徴とする請求項３に記載の画像形成装置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループＩＤ管理機能を備えた画像形成装置に対する管理装置、情報処理装置及び画像形成装置システムに関する。
【背景技術】
【０００２】
ユーザＩＤ毎又は部門等のグループＩＤ毎に印刷枚数等の印刷使用量情報を記録して管理する画像形成装置が実用されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３９６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
グループＩＤで印刷使用量情報を管理する場合、所属するグループが変わると、印刷を行う際に、今までと異なるグループＩＤを入力しなければならず、混乱が生ずる。しかし、グループＩＤのみで管理を行う画像形成装置には、ユーザＩＤを使用することができない。
【０００５】
本発明の目的は、このような問題点に鑑み、グループＩＤのみで印刷使用量情報を管理する画像形成装置であっても、簡単な構成で、ユーザＩＤを入力すればグループＩＤで印刷使用量情報を管理することを可能にする管理装置、情報処理装置及び画像形成装置システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１態様では、管理装置と、情報処理装置と、画像形成装置と、がネットワークに結合されていることを特徴とする画像形成装置システムにおいて、該情報処理装置は、
供給されるデータをＰＤＬデータに変換するプリンタドライバと、
該プリンタドライバとネットワークとの間でデータを送受する通信部と、
入力手段と、
ユーティリティ部を有し、
該プリンタドライバは、該入力手段からの印刷指示に応答して、該入力手段を介して入力されたユーザＩＤを引数として、該ユーティリティ部の関数を呼び出し、
該ユーティリティ部は、該入力されたユーザＩＤを伴う変換要求を、該通信部を介して管理装置に送信し、該管理装置からの返信として、該通信部を介し該ユーザＩＤに対応したグループＩＤを受信し、該グループＩＤを戻り値として該プリンタドライバに渡し、
該プリンタドライバは、該通信部で該ＰＤＬデータが送信される前に、該グループＩＤを該ＰＤＬデータに付加し、該ネットワークを介し画像形成装置に送信し、
該管理装置は、所定期間内のグループＩＤ毎の累積印刷使用量情報を保持するデータベースと、ネットワークに結合されるネットワークインターフェイスとを備え、
該データベースはさらに、各ユーザＩＤをグループＩＤと対応付けたデータセットを有し、
該ネットワークインターフェイスを介した、ユーザＩＤを伴った該ユーティリティ部からの要求に応答して、該データセットを参照し該ユーザＩＤに対応したグループＩＤを取得して該ネットワークインターフェイスを介し該ユーティリティ部に返信するデータベースサーバと、
該ネットワークインターフェイスを介し画像形成装置からグループＩＤ毎の印刷使用量情報を取得し、この印刷使用量情報で該累積印刷使用量情報を更新する印刷使用量管理部と、
をさらに有する。
【０００７】
本発明による管理装置の第２態様では、第１態様において、該印刷使用量管理部は、該ネットワークに結合された複数台の画像形成装置のそれぞれから、グループＩＤ毎の印刷使用量情報を取得し、
該累積印刷使用量情報は、該複数台の画像形成装置のそれぞれのグループＩＤ毎の累積印刷使用量の、グループＩＤ毎の総計の情報を含む。
【０００８】
本発明による管理装置の第３態様では、第２態様において、該印刷使用量管理部は、該複数台の画像形成装置に対しポーリングを行うことにより該印刷使用量情報を取得する。
【発明の効果】
【０００９】
上記第１態様の構成によれば、ユーザＩＤを伴ったクライアントからの変換要求にデータベースサーバが応答して、このユーザＩＤに対応したグループＩＤを返信し、一方、印刷使用量管理部が、画像形成装置からグループＩＤ毎の印刷使用量情報を取得し、この印刷使用量情報で累積印刷使用量情報を更新するので、グループＩＤのみで印刷使用量情報を管理する画像形成装置であっても、簡単な構成で、ユーザＩＤを入力すればグループＩＤで印刷使用量情報を管理することが可能となるという効果を奏する。
【００１０】
上記第２態様の構成によれば、該印刷使用量管理部が、複数台の画像形成装置のそれぞれから、グループＩＤ毎の印刷使用量情報を取得し、該累積印刷使用量情報が、該複数台の画像形成装置のそれぞれのグループＩＤ毎の累積印刷使用量の、グループＩＤ毎の総計の情報を含むので、画像形成システムの累積印刷使用量情報を一元管理することが可能となるという効果を奏する。
【００１１】
上記第３態様の構成によれば、該印刷使用量管理部が、該複数台の画像形成装置に対しポーリングを行うことにより該印刷使用量情報を取得するので、画像形成システムの構成が簡単になるという効果を奏する。
【００１２】
本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。 
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１に係る管理装置と画像形成装置とＰＣとがネットワークに結合されたサブシステムの概略機能ブロック図である。
【図２】（Ａ）はユーザＩＤ／部門ＩＤ変換テーブル、（Ｂ）及び（Ｃ）は画像形成装置毎の部門管理テーブル、（Ｄ）は総合部門管理テーブル、（Ｅ）は印刷制限枚数テーブルの説明図である。
【図３】ユーザがアプリケーションを操作して文書を作成した後において印刷を行う場合のシーケンス図である。
【図４】本発明の実施例１に係る画像形成装置システムの概略図である。
【図５】このシステムのうち、管理装置と画像形成装置とがネットワークに結合されたサブシステムのハードウェア構成を示す概略ブロック図である。
【実施例１】
【００１４】
図４は、本発明の実施例１に係る画像形成装置システムの概略図である。
【００１５】
このシステムでは、管理装置１０と、複数台の画像形成装置２０、２０Ａと、複数台のＰＣ（パーソナルコンピュータ）３０、ＰＣ３０Ａ、・・・、ＰＣ３０Ｎとが、ネットワーク４０に結合され、相互間で通信可能となっている。
【００１６】
画像形成装置２０及び２０Ａは何れも、部門ＩＤ毎に印刷枚数をカウントして記録する。管理装置１０は、ユーザがＰＣ３０、ＰＣ３０Ａ、・・・、ＰＣ３０Ｎの何れからでも画像形成装置２０又は画像形成装置２０Ａを指定して印刷する場合に、部門ＩＤを入力することなく、ユーザＩＤを入力すれば足りるようにするためのものである。
【００１７】
図５は、図４のシステムのうち、管理装置１０と画像形成装置２０とがネットワーク４０に結合されたサブシステムのハードウェア構成を示す概略ブロック図である。
【００１８】
管理装置１０では、ＣＰＵ１１がインターフェイス１２を介してＰＲＯＭ１３、ＤＲＡＭ１４、ハードディスクドライブ１５、ネットワークインターフェイス１６及び会話型入出力装置１７に結合されている。図５では、簡単化の為に、複数種のインターフェイスを１つのブロック１２で表している。
【００１９】
ＰＲＯＭ１３は、例えばフラッシュメモリであり、ＢＩＯＳ（Basic Input/Output System）が格納されている。ＤＲＡＭ１４は、主記憶装置として用いられる。ハードディスクドライブ１５には、ＯＳ（オペレーティングシステム）、各種ドライバ、データベースサーバ及びアプリケーション並びにデータが格納されている。このアプリケーションには、後述の部門管理プログラムが含まれ、データにはデータベースが含まれる。ネットワークインターフェイス１６は、ネットワーク４０に結合されている。会話型入出力装置１７は、例えばキーボード、ポインティングデバイス及び表示装置を備えている。
【００２０】
画像形成装置２０では、ＣＰＵ２１がインターフェイス２２を介してＰＲＯＭ２３、ＤＲＡＭ２４、ハードディスクドライブ２５、ネットワークインターフェイス２６、操作パネル２７、スキャナ２８、プリンタ２９及びファックスモデム２Ａに結合されている。
【００２１】
ＰＲＯＭ２３は、例えばフラッシュメモリであり、ＢＩＯＳ、ＯＳ、各種ドライバ、画像形成装置として機能させるための各種アプリケーション及びデータが格納されている。このアプリケーションには、部門ＩＤ毎の印刷枚数記録プログラムが含まれ、データにはＭＩＢ（Management information base）が含まれる。ＤＲＡＭ２４は、主記憶装置として用いられる。ハードディスクドライブ２５には、印刷用データ、スキャナファックスモデム２Ａで読み取った画像データ及びファクシミリ受信データが保存される。ネットワークインターフェイス２６は、ネットワーク４０に結合されている。操作パネル２７は、キー及び表示パネルを供えている。スキャナ２８は、印刷及びファクシミリ送信の入力装置として用いられるとともに、画像ファイル生成のために用いられる。プリンタ２９は、プリントエンジン並びに用紙の給紙部、搬送部及び排紙部を備え、ＤＲＡＭ２４に生成されたビットマップデータが供給され、このデータに基づいて感光ドラムに静電潜像を形成し、この像をトナーで現像し、トナー像を用紙に転写し定着させ、排紙する。
【００２２】
図１は、図４のシステムのうち、管理装置１０と画像形成装置２０とＰＣ３０とがネットワーク４０に結合されたサブシステムの概略機能ブロック図である。図４において、画像形成装置２０Ａは画像形成装置２０と同様に構成され、ＰＣ３０Ａ、・・・、ＰＣ３０ＮはＰＣ３０と同様に構成されている。
【００２３】
ＰＣ３０において、アプリケーション３０１は例えばワードプロセッサであり、その印刷情報をＯＳのＧＤＩ（Graphical Device Interface）３０２を介してＧＤＩデータに変換し、プリンタドライバ３０３に供給する。プリンタドライバ３０３はこれを、画像形成装置２０が解釈可能なＰＤＬ（ページ記述言語）データに変換する。
【００２４】
ユーザインターフェイス３０４は、既定の設定値又はこれをアプリケーション３０１若しくは会話型入出力装置１７の入力装置で設定した値により上書きしたものを、会話型入出力装置１７の表示装置に表示させるためのものである。この設定値には、用紙サイズ、印刷の解像度、フォントの種類、用紙の給紙段、後処理の種類や位置などが含まれ、さらに、ユーティリティ３０５で使用するユーザＩＤが含まれている。
【００２５】
ユーザインターフェイス３０４を介して表示されたダイアログボックス上の印刷ＯＫボタン（不図示）をユーザがクリックすると、プリンタドライバ３０３はこれに応答して、ユーザインターフェイス３０４に表示されているデータを取得し、その中のユーザＩＤを引数として、ユーティリティ３０５の関数を呼び出す。ユーティリティ３０５はこれに応答して、通信部３００、ネットワーク４０、管理装置１０の通信部１００を介してデータベースサーバ１０１に変換要求する。
【００２６】
一方、データベース１０２には、図２（Ａ）に示すようなデータセットとしてのユーザＩＤ／部門ＩＤ変換テーブル１０２１が含まれている。このテーブルは、ユーザＩＤ毎に部門ＩＤを対応付けたものである。
【００２７】
データベースサーバ１０１は、上記変換要求に応答して、そのユーザＩＤをキーとしてこの変換テーブル１０２１を検索することにより、対応する部門ＩＤを取得し、これを、通信部１００、ネットワーク４０、通信部３００を介してユーティリティ３０５に返信する。ユーティリティ３０５は、この部門ＩＤを戻り値としてプリンタドライバ３０３に渡す。プリンタドライバ３０３は、この部門ＩＤと、ユーザインターフェイス３０４で設定された、ユーザＩＤ以外のデータとを、上記ＰＤＬデータに付加し、印刷データとして通信部３００、ネットワーク４０を介し画像形成装置２０の通信部２００に送信する。
【００２８】
通信部２００は、通信部１００及び３００と同様に、ＯＳの通信処理部と、ＮＩＣと、そのデバイスドライバとで構成されている。
【００２９】
通信部２００は、この受信した印刷データをバッファメモリ２０１に格納させ、画像処理部２０２に制御を移す。画像処理部２０２は、この印刷データを処理して用紙に印刷を行わせ、部門ＩＤ及び印刷した枚数を引数として印刷管理部２０５の関数を呼び出す。印刷管理部２０５は、ＭＩＢ２０４の、この部門ＩＤに対応したＯＩＤ（オブジェクトID）から、現在の累積印刷枚数を呼び出し、これに、引数として受け取った印刷枚数を加算して、ＭＩＢ２０４の、このＯＩＤのオブジェクトを更新する。
【００３０】
一方、管理装置１０では、管理部１０４が定期的に、例えば１時間毎のインターバルタイマイベントに応答して、ＳＮＭＰ（Simple Network Management Protocol）マネージャ１０３に対し各部門ＩＤのＯＩＤを指定し、それらのオブジェクトである印刷枚数を通信部１００、２００及びＳＮＭＰエイジェント２０３を介してＭＩＢ２０４から取得させる。これら印刷枚数は、通信部２００、通信部１００及びＳＮＭＰマネージャ１０３を介して管理部１０４に返信される。
【００３１】
ここで、データベース１０２には、画像形成装置２０から取得した、図２（Ｂ）に示すような部門管理テーブル１０２２と、画像形成装置２０Ａから取得した、図２（Ｃ）に示すような部門管理テーブル１０２３と、これらを部門毎に総計した、図２（Ｄ）に示すような総合印刷枚数の部門管理テーブル１０２３とが含まれている。これら管理テーブルはいずれも、上記所定期間を示す年月と、部門ＩＤと、使用枚数とのフィールドを含んでいる。データベース１０２にはまた、図２（Ｅ）にはまた、部門ＩＤ毎の所定期間内印刷制限枚数テーブル１０２５が含まれている。
【００３２】
管理部１０４は、画像形成装置２０及び２０Ａから取得した部門ＩＤ毎の印刷枚数をそれぞれ部門管理テーブル１０２２及び１０２３の該当年月の行に転記（上書き）し、部門ＩＤ毎に部門管理テーブル１０２２及び１０２３の対応する印刷枚数を合計したものを総合部門管理テーブル１０２４に記入する。
【００３３】
管理部１０４はまた、所定期間、例えば１ヶ月毎に、部門ＩＤ毎の印刷枚数を記録するため、所定期間経過すると上記取得後に、ＳＮＭＰマネージャ１０３に対し各部門ＩＤのＯＩＤと初期値０とを指定してＳＮＭＰエイジェント２０３を介しＭＩＢ２０４内の印刷枚数を初期化する。
【００３４】
管理部１０４は、会話型入出力装置１７の入力装置を介した指示に応答して、部門管理テーブル１０２２、１０２３又は総合部門管理テーブル１０２４の内容を、ユーザインターフェイス１０５を介して会話型入出力装置１７の表示装置に表示させる。
【００３５】
図３は、ユーザ５０がアプリケーション３０１を操作して文書を作成した後において印刷を行う場合のシーケンス図である。
【００３６】
（Ｓ１）ユーザ５０は、会話型入出力装置１７の入力装置を操作して、ユーザＩＤを入力する。
【００３７】
（Ｓ２）ユーザ５０は、この入力装置を操作して、印刷ダイアログボックス上の上記ＯＫボタンをクリックすることにより、印刷開始指示をプリンタドライバ３０３に与える。
【００３８】
（Ｓ３）プリンタドライバ３０３はこれに応答して、ユーティリティ３０５を介しユーザＩＤを伴う変換要求をデータベースサーバ１０１に送信する。プリンタドライバ３０３は、その返信を受け取ると、変換された部門ＩＤと、ユーザＩＤ以外の上記設定値とをＰＤＬデータに付加し、これを印刷データとして画像形成装置２０に送信する。画像形成装置２０では、画像処理部２０２がこのデータの印刷を行った後、印刷管理部２０５を介しＭＩＢ２０４の、この部門ＩＤに対応したＯＩＤから、累積印刷枚数を呼び出し、これに、今回の印刷枚数を加算し、その結果で、ＭＩＢ２０４のこのＯＩＤのオブジェクトを上書きする。
【００３９】
（Ｓ５）管理部１０４は、インターバルタイマイベントの発生に応答してＳＮＭＰマネージャ１０３を介し画像形成装置２０に対するポーリングにより、部門毎の印刷枚数を取得し、図２（Ｂ）に示す部門管理テーブル１０２２の該当年月の行を更新する。
【００４０】
（Ｓ６）管理部１０４は次いで、ＳＮＭＰマネージャ１０３を介し、画像形成装置２０Ａに対するポーリングにより、部門毎の印刷枚数を取得し、図２（Ｃ）に示す部門管理テーブル１０２３の該当年月の行を更新する。
【００４１】
（Ｓ７）管理部１０４は次いで、部門毎に、これら更新した部門管理テーブル１０２２及び１０２３の印刷枚数を加算することにより、総合部門管理テーブル１０２４の該当年月の行を更新する。
【００４２】
管理部１０４は、定期的に、部門ＩＤ毎の印刷枚数が、テーブル１０２５上の対応する印刷制限枚数を超えていないかどうかをチェックし、超えていた場合には不図示のメールクライアントを介しその部門の管理者宛にその旨を示す電子メールを送信する。
【００４３】
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記複数の実施例で述べた構成要素の他の組み合わせ、各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００４４】
例えば、ユーザ５０が会話型入出力装置１７を介して、ユーザインターフェイス１０５で画面上に表示された更新ボタン（不図示）をクリックしたことに管理部１０４が応答して、部門管理テーブル１０２２、１０２３及び総合部門管理テーブル１０２４を上記のように更新し、これらを画面に表示させる構成であってもよい。
【００４５】
印刷使用量は、用紙サイズ毎の印刷枚数や、印刷ドット数をさらに含むものであってもよい。
【００４６】
また、ＳＮＭＰプロトコル以外のプロトコル、例えばＳＯＡＰプロトコルを用いて、各画像形成装置の部門毎の印刷枚数を取得する構成であってもよい。
【００４７】
さらに、上記ユーザＩＤとして、ユーザがＰＣ３０にログインしたときのものを記憶しておきこれを用いたり、ユーザが画像形成装置２０を使用する前に画像形成装置２０にログインする構成であってもよいことは勿論である。
【符号の説明】
【００４８】
１０  管理装置
１１、２１  ＣＰＵ
１２、２２  インターフェイス
１３、２３  ＰＲＯＭ
１４、２４  ＤＲＡＭ
１５、２５  ハードディスクドライブ
１６、２６  ネットワークインターフェイス
１７  会話型入出力装置
２０、２０Ａ  画像形成装置
２７  操作パネル
２８  スキャナ
２９  プリンタ
２Ａ  ファックスモデム
３０、３０Ａ、３０Ｎ  ＰＣ
４０  ネットワーク
１００、２００、３００  通信部
１０１  データベースサーバ
１０２  データベース
１０２１  ユーザＩＤ／部門ＩＤ変換テーブル
１０２２、１０２３  部門管理テーブル
１０２４  総合部門管理テーブル
１０３  ＳＮＭＰマネージャ
１０４  管理部
１０５、３０４  ユーザインターフェイス
２０１  バッファメモリ
２０２  画像処理部
２０３  ＳＮＭＰエイジェント
２０４  ＭＩＢ
２０５  印刷管理部
３０１  アプリケーション
３０２  ＧＤＩ
３０３  プリンタドライバ
３０５  ユーティリティ
【図１】
0005442498.tif 000002
【図２】
0005442498.tif 000003
【図３】
0005442498.tif 000004
【図４】
0005442498.tif 000005
【図５】
0005442498.tif 000006