(57)【要約】【課題】  既存のデバイスの印刷上限管理機能を使用して、複数のユーザが複数のプリンタを使用する環境においてユーザ毎の印刷上限を管理するシステムを構築する。【解決手段】  複数のユーザが複数のプリンタを使用する環境において、印刷上限管理識別子・印刷上限値・印刷実績値を設定する印刷上限管理情報設定手段を備え、印刷実績値を更新しながら印刷処理を行う印刷手段を備え、印刷実績値が印刷上限値に達した場合に印刷を停止する手段を備え、印刷装置が、印刷処理完了後に、印刷ジョブに対する印刷上限管理識別子・印刷実績値をサーバに送信する印刷実績通知手段を備える。【選択図】  図４
2008021233.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置が複数のクライアント端末からネットワークを介して利用される環境において、ユーザおよびユーザグループ毎の印刷上限値を管理するシステムであって、
印刷装置と、印刷装置を利用するクライアント端末と、ユーザの印刷上限値を管理する為のサーバがネットワークを介して相互に接続され、
サーバが、ユーザの識別情報・ユーザに対する印刷上限値・ユーザの印刷実績値を保存・管理するユーザ印刷上限管理手段を備え、
クライアント端末、サーバ、印刷装置がそれぞれ一つの印刷ジョブに対する印刷上限値を管理する識別子を取得する印刷上限管理識別子取得手段を備え、
クライアント端末が印刷ジョブを作成する際に、サーバに印刷通知を行う印刷通知手段を備え、
サーバが前記印刷通知を受信した際に、該ユーザおよびユーザグループに対する印刷上限値・印刷実績値を取得して、印刷装置に送信する印刷上限管理情報通知手段を備え、
印刷装置が、印刷上限値・印刷実績値を受信した際に、印刷装置内部の記録媒体もしくは物理的な印刷枚数カウンタに印刷上限管理識別子・印刷上限値・印刷実績値を設定する印刷上限管理情報設定手段を備え、
クライアント端末が、印刷ジョブを印刷装置に送信する際に、印刷上限管理識別子を印刷装置に送信する印刷上限管理識別子通知手段を備え、
印刷装置が、印刷上限管理識別子と印刷ジョブをクライアントから受信した際に、前記印刷上限管理設定手段において設定した印刷実績値を更新しながら印刷処理を行う印刷手段を備え、
印刷装置が、前記印刷実績値が印刷上限値に達した場合に印刷を停止する印刷停止手段を備え、
印刷装置が、印刷処理完了後に、該印刷ジョブに対する印刷上限管理識別子・印刷実績値をサーバに送信する印刷実績通知手段を備えることを特徴とする印刷上限値を管理するシステム。
【請求項２】
サーバが記印刷通知受信時に印刷上限管理識別子を発行して、クライアントおよび印刷装置に通知する手段を持つことを特徴とする請求項１に記載の印刷上限値を管理するシステム。
【請求項３】
印刷装置がユーザおよびユーザグループに対する印刷上限値・印刷実績値をサーバから受信した際に、管理識別子を発行して、サーバおよび印刷装置に通知する手段を持つことを特徴とする請求項１に記載の印刷上限値を管理するシステム。
【請求項４】
印刷上限管理識別子にユーザおよびユーザグループの識別情報を使用することを特徴とする請求項１から請求項３に記載の印刷上限値を管理するシステム。
【請求項５】
印刷上限値が課金情報を含むことを特徴とする請求項１から請求項４に記載の印刷上限値を管理するシステム。
【請求項６】
複数の印刷装置が複数のクライアント端末からネットワークを介して利用される環境において、ユーザおよびユーザグループ毎の印刷上限値を管理する方法あって、
印刷装置と、印刷装置を利用するクライアント端末と、ユーザの印刷上限値を管理する為のサーバがネットワークを介して相互に接続され、
サーバが、ユーザの識別情報・ユーザに対する印刷上限値・ユーザの印刷実績値を保存・管理するユーザ印刷上限管理方法を有し
クライアント端末、サーバ、印刷装置がそれぞれ一つの印刷ジョブに対する印刷上限値を管理する識別子を取得する印刷上限管理識別子取得方法を有し、
クライアント端末が印刷ジョブを作成する際に、サーバに印刷通知を行う印刷通知ステップを備え、
サーバが前記印刷通知を受信した際に、該ユーザおよびユーザグループに対する印刷上限値・印刷実績値を取得して、印刷装置に送信する印刷上限管理情報通知ステップを備え、
印刷装置が、印刷上限値・印刷実績値を受信した際に、印刷装置内部の記録媒体もしくは物理的な印刷枚数カウンタに印刷上限管理識別子・印刷上限値・印刷実績値を設定する印刷上限管理情報設定ステップを備え、
クライアント端末が、印刷ジョブを印刷装置に送信する際に、印刷上限管理識別子を印刷装置に送信する印刷上限管理識別子通知ステップを備え、
印刷装置が、印刷上限管理識別子と印刷ジョブをクライアントから受信した際に、前記印刷上限管理設定ステップにおいて設定した印刷実績値を更新しながら印刷処理を行う印刷ステップを備え、
印刷装置が、前記印刷実績値が印刷上限値に達した場合に印刷を停止する印刷停止ステップを備え、
印刷装置が、印刷処理完了後に、該印刷ジョブに対する印刷上限管理識別子・印刷実績値をサーバに送信する印刷実績通知ステップを備えることを特徴とする印刷上限値を管理する方法。
【請求項７】
サーバが記印刷通知受信時に印刷上限管理識別子を発行して、クライアントおよび印刷装置に通知するステップを持つことを特徴とする請求項６に記載の印刷上限値を管理する方法。
【請求項８】
印刷装置がユーザおよびユーザグループに対する印刷上限値・印刷実績値をサーバから受信した際に、管理識別子を発行して、サーバおよび印刷装置に通知するステップを持つことを特徴とする請求項６に記載の印刷上限値を管理する方法。
【請求項９】
印刷上限管理識別子にユーザおよびユーザグループの識別情報を使用することを特徴とする請求項６から請求項８に記載の印刷上限値を管理する方法。
【請求項１０】
印刷上限値が課金情報を含むことを特徴とする請求項６から請求項８に記載の印刷上限値を管理する方法。
【請求項１１】
請求項６から請求項１０の方法を実現したプログラムを格納したコンピュータ可読の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷装置（プリンタ、ファクシミリ、スキャナ、複写機、機能複合型複写機を含む）が複数のクライアント端末からネットワークを介して利用される環境において、ユーザおよびユーザグループ毎の印刷上限値を管理するシステムに関する。
【背景技術】
【０００２】
従来の複写機において、例えば会社の部門別にコピー枚数等を管理するために、ユーザから複写機に備え付けられる操作パネルまたはカードリーダを介して入力されるＩＤ番号別にコピー枚数の管理等を行う機能を有していた。例えば、複写機は図６のようなＩＤ、上限枚数、実績値（印刷枚数カウンタ）を内部的に管理しており、実績値は印刷を行う毎にカウントアップされ、実績値が上限枚数に達すると印刷を停止する機能を持っていた。
【０００３】
さらに、入力されたＩＤ番号が複写機に登録されていなければ、コピー処理の実行を不許可にするように構成されていた。
【０００４】
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２０００−１１２６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の複写機に備えられた部門管理機能は、該複写機単体での部門管理印刷にしか対応しておらず、例えば、ネットワークに接続された複数の複写機を複数のユーザが使用する環境において、ユーザおよびユーザグループ（部門）の印刷・コピー枚数等の情報をサーバで一元管理し、複数の複写機が該サーバの情報を参照して部門管理印刷を行うシステムに対応するためには、通常、複写機の構造の大幅な変更が必要になるという問題がある。
【０００６】
さらに、従来の複写機に登録可能な部門ＩＤの数には限りがある為、大規模な環境で個々のユーザの印刷・コピー枚数の上限を管理する為には、より多くのＩＤを登録できるように複写機の構造を変更する必要があるという問題がある。
【０００７】
本発明は、上記のような問題を鑑みてなされたもので、既存の複写機の部門管理印刷機構に変更を加えることなく、極小の機能拡張のみで、ユーザおよびユーザグループ（部門）の印刷・コピー枚数等の上限を一元管理するシステム、方法、プログラムを格納したコンピュータ可読の記録媒体を提案することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため請求項１に係る発明は、
複数の印刷装置が複数のクライアント端末からネットワークを介して利用される環境において、ユーザおよびユーザグループ毎の印刷上限値を管理するシステムであって、
印刷装置と、印刷装置を利用するクライアント端末と、ユーザの印刷上限値を管理する為のサーバがネットワークを介して相互に接続され、
サーバが、ユーザの識別情報・ユーザに対する印刷上限値・ユーザの印刷実績値を保存・管理するユーザ印刷上限管理手段を備え、
クライアント端末、サーバ、印刷装置がそれぞれ一つの印刷ジョブに対する印刷上限値を管理する識別子を取得する印刷上限管理識別子取得手段を備え、
クライアント端末が印刷ジョブを作成する際に、サーバに印刷通知を行う印刷通知手段を備え、
サーバが前記印刷通知を受信した際に、該ユーザおよびユーザグループに対する印刷上限値・印刷実績値を取得して、印刷装置に送信する印刷上限管理情報通知手段を備え、
印刷装置が、印刷上限値・印刷実績値を受信した際に、印刷装置内部の記録媒体もしくは物理的な印刷枚数カウンタに印刷上限管理識別子・印刷上限値・印刷実績値を設定する印刷上限管理情報設定手段を備え、
クライアント端末が、印刷ジョブを印刷装置に送信する際に、印刷上限管理識別子を印刷装置に送信する印刷上限管理識別子通知手段を備え、
印刷装置が、印刷上限管理識別子と印刷ジョブをクライアントから受信した際に、前記印刷上限管理設定手段において設定した印刷実績値を更新しながら印刷処理を行う印刷手段を備え、
印刷装置が、前記印刷実績値が印刷上限値に達した場合に印刷を停止する印刷停止手段を備え、
印刷装置が、印刷処理完了後に、該印刷ジョブに対する印刷上限管理識別子・印刷実績値をサーバに送信する印刷実績通知手段を備えることを特徴とする。
【０００９】
請求項２に係る発明は、上記特徴に加えて、
サーバが記印刷通知受信時に印刷上限管理識別子を発行して、クライアントおよび印刷装置に通知する手段を持つことを特徴とする。
【００１０】
請求項３に係る発明は、請求項１に記載のシステムであって、
印刷装置がユーザおよびユーザグループに対する印刷上限値・印刷実績値をサーバから受信した際に、管理識別子を発行して、サーバおよび印刷装置に通知する手段を持つことを特徴とする。
【００１１】
請求項4に係る発明は、上記特徴に加えて、印刷上限管理識別子にユーザおよびユーザグループの識別情報を使用することを特徴とする。
【００１２】
請求項５に係る発明は、上記特徴に加えて、印刷上限値が課金情報を含むことを特徴とする。
【発明の効果】
【００１３】
以上説明したように本発明を実施することにより、既存の複写機の部門管理印刷機構に変更を加えることなく、極小の機能拡張のみで、ユーザおよびユーザグループ（部門）の印刷・コピー枚数等の上限を一元管理するシステムを構築することができる。
【発明を実施するための最良の形態】
【００１４】
以下図面を参照して、本発明における実施例を説明する。
【実施例１】
【００１５】
図１は本発明の一実施形態としてのオフィスにおけるネットワークシステム構成を表した簡略図である。クライアントコンピュータＰＣ１０１、ＰＣ１０２、サーバＳ１０３、ＭＦＰ（マルチファンクションプロダクト）Ｄ１０4、Ｄ１０５は、ＬＡＮ（Ｎ１０６）を介して相互に通信可能である。
【００１６】
サーバＳ１０２は、図７のようなテーブルをデータベース上に持ち、ユーザ毎の印刷枚数上限と印刷実績値を管理する機能を有する。前記ユーザ情報、印刷上限値などは、システムの管理者が、専用の管理アプリケーション、Ｗｅｂブラウザなどを用いて予めサーバＳ１０２のデータベースに設定可能とする。データベースは、ＳＱＬデータベース、Active Directoryなどの一般的な技術を使用して実現可能である。
【００１７】
ＭＦＰ（Ｄ１０4、Ｄ１０５）は、印刷上限値と実績値（印刷カウンタ）をＩＤで管理し、印刷枚数が印刷上限値に達した場合に印刷を停止する印刷上限管理機能を有する。ＭＦＰ（Ｄ１０4、Ｄ１０５）には複数のＩＤと印刷上限値、実績値を同時に設定可能とする。
【００１８】
本実施例におけるホストコンピュータＰＣ１０１、ＰＣ１０２、サーバＳ１０３は、通常のパーソナルコンピュータ等の汎用情報処理装置で実現可能である。ハードウェアとしての構成は例えば図２のようになる。２００１は装置全体の制御を司るＣＰＵであり、２００２はＢＩＯＳやブートプログラムを記憶するＲＯＭである。２００３はＣＰＵ２００１のワークエリアとして使用されるＲＡＭである。２００４はハードディスク装置であって、ここにはＯＳ、アプリケーションやドライバ、各種プログラム、並びに、データファイル等が格納される。２００５はネットワークインタフェースであり、実施形態ではイーサネット（登録商標）カードとするが、無線ＬＡＮカードでも構わない。２００６は表示制御部であり、ビデオメモリ及びＣＰＵ１００１の制御により描画を行うと共にビデオメモリに記憶された画像データをビデオ信号として出力するビデオコントローラが内蔵される。２００７は表示装置であって、液晶表示器やＣＲＴに代表されるものである。２００８はキーボードやマウス等の入力装置である。
【００１９】
上記構成において、装置の電源がＯＮになると、ＣＰＵ２００１はＲＯＭ２００２のブートプログラムに従って、ハードディスク２００４からＯＳをＲＡＭ２００２にロードし、各種デバイスドライバをロードすることになる。さらに図２に示す構成に該当するプログラムをＲＡＭ２００２にロードし、実行する。
【００２０】
図３は、ＭＦＰ（Ｄ１０４、Ｄ１０５）のハードウェア構成を示すブロック構成図である。図示において、３００１はＭＦＰ全体の制御を司るＣＰＵであり、３００２はＣＰＵ３００１が実行するＭＦＰ制御プログラムやフォントデータを格納するＲＯＭである。３００３はＣＰＵ２００１のワークエリア、受信バッファ、画像描画に使用されるＲＡＭである。３００４は、各種プログラム、クライアント情報、データベースなどを記録するハードディスク（ＨＤＤ）である。３００５は各種スイッチやボタン、並びに、メッセージ表示用の液晶表示部で構成される操作パネルである。３００６はネットワークに接続するためのネットワークインタフェース、３００７は記録紙に印刷を行うプリンタエンジン、３００８は原稿を読み取るためのスキャナ、３００９はファクシミリの送受信を行うための通信部である。
【００２１】
次に本実施例におけるクライアントＰＣ（ＰＣ１０１、ＰＣ１０２）からＭＦＰ（Ｄ１０４、Ｄ１０５）で印刷を行う場合のシステムの動作を図４のフローチャートを参照して説明する。
【００２２】
クライアントＰＣよりユーザが印刷処理を指定するとクライアントＰＣのプリンタドライバがＯＳより起動される。プリンタドライバは、サーバに対してユーザ情報（ユーザ名・ユーザＩＤ・セキュリティＩＤ・グループ名・グループＩＤ・部門ＩＤなど）を通知する（Ｓ４０２）。前記ユーザ情報を受信したサーバＳ１０３は、印刷用のＩＤを発行する（Ｓ４０３）。発行したＩＤは前記ユーザ情報と関連づけてデータベースに一時保存する。次にサーバＳ１０３には、発行したＩＤと前記ユーザの印刷上限値、実績値をＭＦＰに通知する（Ｓ４０４）。ＩＤ、印刷上限値、実績値を受信したＭＦＰは、これらの情報を印刷上限管理機能に設定する（Ｓ４０５）。次にサーバがクライアントＰＣに対して発行したＩＤを通知する（Ｓ４０６）。クライアントＰＣのプリンタドライバは、受信したＩＤと印刷ジョブをＭＦＰに対して送信する（Ｓ４０７）。ＩＤと印刷ジョブは別々に送信されも、同時に送信されても良い。さらに、ＩＤは印刷ジョブそのものに含まれていても良い。ＩＤと印刷ジョブを受信したＭＦＰは、ステップＳ４０５で設定したＩＤと照合を行い、一致した場合に印刷処理を行う（Ｓ４０８）。この際、印刷上限管理機能に従い、１ページ印刷する毎に実績値（印刷カウンタ）をカウントアップする。印刷中に、実績値が印刷上限に達した場合は印刷を停止する。印刷処理終了後、ＭＦＰはサーバＳ１０３に対してＩＤと実績値を通知する（Ｓ４１０）。ＩＤと実績値を受信したサーバＳ１０３は、内部データベース上のユーザ毎の印刷枚数上限と印刷実績値およびＩＤを記録したテーブルからＩＤの照合を行い、ＩＤの一致したユーザの印刷実績値を前記受信した実績値を用いて更新する（Ｓ４１０）。実績値更新後にＩＤはテーブルより削除する。
【００２３】
例えば、ユーザ"sato"と"tanaka"が同一ＭＦＰに対してほぼ同時に印刷を行い、サーバＳ１０３が"sato"に対しＩＤ"1"を発行し、"tanaka"に対しＩＤ"2"を発行した場合、前記ステップＳ４０５の直後の状態において、サーバＳ１０３のデータベースには図７のような情報が設定され、ＭＦＰの印刷上限管理機能には図８のような情報が設定される。
【００２４】
（その他の実施例）
実施例１では、サーバＳ１０３においてクライアントの印刷毎にＩＤを発行したが、ＩＤは、予め設定した固定のＩＤを使用しても良い。さらには、ユーザ名、ユーザＩＤなどのユーザ識別情報をそのまま、上限印刷管理用のＩＤとして使用することが可能である。
【００２５】
また、実施例１では、サーバＳ１０３においてクライアントの印刷毎にＩＤを発行したが、ＩＤはＭＦＰ側で発行されても良い。この場合、フローチャートは、図５のようになる。ＭＦＰ側で発行されたＩＤは、ステップＳ５０７において、サーバＳ１０３に通知する（図５参照）。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例におけるネットワーク構成図。
【図２】本発明の実施例におけるホストコンピュータのハードウェア構成を簡略化したブロック図。
【図３】本発明の実施例におけるＭＦＰのハードウェア構成を簡略化したブロック図。
【図４】実施例１における印刷時のシステムの動作を示すフローチャート。
【図５】その他の実施例における印刷時のシステムの動作を示すフローチャート。
【図６】従来の技術における部門毎の印刷上限管理機能をもつ複写機に設定される値を示す表。
【図７】本発明の実施例におけるサーバＳ１０３のデータベースによって管理される情報を表す表。
【図８】本発明の実施例におけるＭＦＰに設定される値を示す表。
【図１】
2008021233.tif 000003
【図２】
2008021233.tif 000004
【図３】
2008021233.tif 000005
【図４】
2008021233.tif 000006
【図５】
2008021233.tif 000007
【図６】
2008021233.tif 000008
【図７】
2008021233.tif 000009
【図８】
2008021233.tif 000010