(57)【要約】【課題】  各ユーザにクォータ（利用可能な使用量）を割り当てて印刷の上限管理を行う印刷システムにおいて、ユーザ登録抹消の際に、ユーザの使い残したクォータを他のユーザに割り当てることが可能な印刷システム、および、登録を抹消するユーザの持つクォータが以前に他のユーザから譲渡されたものであれば、ユーザ登録抹消時にクォータが、その譲渡元であるユーザに返却される印刷システムを実現することができる印刷システムを提案する。【解決手段】  印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理手段を備え、ユーザ間で任意のクォータの移動が可能なクォータ移動手段を備え、ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを移動元のユーザに返還するクォータ返還手段を備える。【選択図】  図８
2007087048.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理手段を備え、
ユーザ間で任意のクォータの移動が可能なクォータ移動手段を備え、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを移動元のユーザに返還するクォータ返還手段を備えることを特徴とする印刷システム。
【請求項２】
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理手段を備え、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを譲渡するユーザを指定して、他のユーザにクォータを譲渡するクォータ譲渡手段を備えることを特徴する印刷システム。
【請求項３】
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理機能と、
ユーザ間で任意のクォータの移動が可能なクォータ移動機能と、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを移動元のユーザに返還するクォータ返還ステップを備えることを特徴とする印刷システム制御方法。
【請求項４】
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理機能と、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを譲渡するユーザを指定して、他のユーザにクォータを譲渡するクォータ譲渡ステップを備えることを特徴する印刷システム制御方法。
【請求項５】
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理機能と、
ユーザ間で任意のクォータの移動が可能なクォータ移動機能と、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを移動元のユーザに返還するクォータ返還機能を実現するプログラムを格納したコンピュータ可読の記録媒体。
【請求項６】
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理機能と、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを譲渡するユーザを指定して、他のユーザにクォータを譲渡するクォータ譲渡機能を実現するプログラムを格納したコンピュータ可読の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にオフィスなどで利用されるプリンタ、複写機、FAX、複合機（マルチファンクションペリフェラル装置）などの印刷装置および、ネットワークに接続された印刷装置、端末からなる印刷システムに関する。
【背景技術】
【０００２】
従来のオフィスの環境において使用される印刷装置として、プリンタや複写機、FAX、複合機等があげられる。ネットワークに対応したプリンタや複写機は、LAN（Local Area Network）に接続され、ネットワーク上の端末から印刷することが可能である。
【０００３】
一般に、複写機は印刷された枚数だけカウントされ、複写機を管理する会社にカウンタ料金を払う必要があり、経費がかかる。複写機に使用する用紙やトナーなどにも経費がかかる。これら、経費は部門毎に管理されることが一般的であり、複写機も部門毎に管理されることが一般的である。
【０００４】
また、上記の複写機は、ユーザIDやパスワードを用いて管理され、利用時にユーザIDやパスワードを入力しないと使用できないようにすることが可能である。この仕組みにより、ユーザID・パスワードを知らない他部門の社員は、当複写機を使用することはできない。
【０００５】
さらに、上記の複写機は、各ユーザにクォータ（利用可能な使用量）を設定する機能をもつ。クォータは、ユーザが複写機を使用する度に減少し、割り当てられたクォータを全て消費するとユーザはそれ以上複写機を使用できなくなる。オフィス環境においては、部門毎に経費を管理するために、同部門の各社員にクォータを割り当て、社員がプリンタ、複写機を割り当てられたクォータを越えて利用できないように制限することができる。クォータは、月毎に再割当てを行うといった運用が考えられる。
【０００６】
一般にクォータは、一般のユーザが他のユーザのクォータを不正に操作することを防ぐ為に、複写機の管理者のみが操作することが許される。
【０００７】
本発明の提案者は以前に、一般のユーザ権限で、ユーザ間の余っているクォータの譲渡や、新規ユーザ登録や、新規ユーザ登録の際に既存ユーザのクォータを新規ユーザへ譲渡きる自由度の高い印刷システムを提案した。
【０００８】
従来例としては、例えば特許文献１と特許文献２と特許文献３をあげることが出来る。
【特許文献１】特開２００１−２５１４６４号公報
【特許文献２】特開２００４−７０７０８号公報
【特許文献３】特開２００４−２８０８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、本発明の提案者が以前に行った提案では、ユーザの登録を抹消した場合のユーザが使い残したクォータについての提案を行っていなかった。
【００１０】
一般に、ユーザの登録を抹消した際、管理者がクォータの再割当てを行わない限りは、そのユーザが持っていたクォータが自動で再割当されることはなく、クォータが部門内で余っているにもかかわらず他のユーザがそのクォータを使用することが出来ないという問題がある。
【００１１】
もし、登録を抹消するユーザの持つクォータが以前に他のユーザから譲渡されたものであれば、ユーザ登録抹消後にクォータは、その譲渡元であるユーザに返却されることが一般的に望まれる。
【００１２】
本発明は、上記のような問題を鑑みてなされたもので、ユーザ登録抹消の際に、ユーザの使い残したクォータを他のユーザに割り当てることが可能な印刷システム、および
登録を抹消するユーザの持つクォータが以前に他のユーザから譲渡されたものであれば、ユーザ登録抹消時にクォータが、その譲渡元であるユーザに返却される印刷システムを提案することを目的とする。
【課題を解決するための手段】
【００１３】
前記課題を解決する為、請求項１に係る印刷システムは、
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理手段を備え、
ユーザ間で任意のクォータの移動が可能なクォータ移動手段を備え、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを移動元のユーザに返還するクォータ返還手段を備えることを特徴とする。
【００１４】
前記課題を解決する為、請求項２に係る印刷システムは、
印刷装置利用ユーザの情報、各ユーザのクォータ（利用可能な印刷装置使用量）を登録してユーザとユーザの印刷装置使用量を管理するユーザ管理手段を備え、
ユーザの登録を抹消する際に、ユーザが使い残したクォータがあれば、クォータを譲渡するユーザを指定して、他のユーザにクォータを譲渡するクォータ譲渡手段を備えることを特徴する。
【発明の効果】
【００１５】
本発明を実施することにより、各ユーザにクォータ（利用可能な使用量）を割り当てて印刷の上限管理を行う印刷システムにおいて、ユーザ登録抹消の際に、ユーザの使い残したクォータを他のユーザに割り当てることが可能な印刷システム、および登録を抹消するユーザの持つクォータが以前に他のユーザから譲渡されたものであれば、ユーザ登録抹消時にクォータが、その譲渡元であるユーザに返却される印刷システムを実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下図を参照して本発明の実施例を説明する。実施例には印刷装置としてネットワークに対応した複合機を想定するが、ネットワークに接続されて利用される機器において全て同様であり、複合機に限るものではない。その他の印刷装置としては、プリンタ、FAX、複写機、などが考えられる。
【実施例１】
【００１７】
実施例１は、請求項１に係る発明の実施例である。
【００１８】
以下に、実施例１の環境について説明する。
【００１９】
図1は、本実施例におけるネットワークの構成図である。図１において、クライアントPC（C101, C103,C103）および複合機（M104）は、ネットワーク（N105）を介して相互に通信可能とする。ネットワーク（N105）にはLAN（Local Area Network）を想定する。
【００２０】
複合機（M104）は、プリンタ、複写機（コピー機）、スキャナの機能を持ち合わせ、ネットワーク上のクライアントPCからプリンタとしても使用可能である。
【００２１】
図2は、クライアントPC（C101）の概略構成を表すブロック図である。なお、クライアントPC、C10２、C103の構成も同様である。
【００２２】
クライアントPCは、CPU（C201）、ROM（C202）、外部メモリ（C203）、キーボード（C204）、通信部（C205）、RAM（C206）、HD（ハードディスク）（C207）、ディスプレイ（C208）、システムバス（B209）を備えている。
【００２３】
CPU（C201）はシステムバス（B209）に接続された各デバイスを統括的に制御する中央処理装置である。CPU（C201）は、HD（C207）に格納されているアプリケーションプログラム、プリンタドライバ、OS、ネットワークプリンタ制御プログラム、通信プログラムなどを実行し、RAM（C206）にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。ROM（C202）には、基本I／Oプログラム等のプログラムを記憶する。外部メモリ（C203）には、FD（フレキシブルディスク）、CD−ROM、CD-R、CD-RW、DVD、HD、フラッシュメモリ、不揮発性のメモリカード、磁気テープなどがあり、各種記憶媒体からプログラムやデータを本コンピュータシステムにロードすることができる。キーボード（C204）は、ユーザからクライアントPCに対する入力を指示し、ディスプレイ（C208）は、キーボード（C204）からの入力やアプリケーションプログラムのGUI（グラフィックユーザインターフェース）の表示などを行う。ユーザは複合機を使用して印刷する際、印刷設定に関するウインドウを開き、複合機の設定や印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができるようになっている。通信部は、NICなどを備え、ネットワークを介して他のクライアントPCや複合機（M104）と通信を行う。
【００２４】
図3は、複合機（M104）の概略構成を表すブロック図である。
【００２５】
複合機（M104）は、CPU（C301）、ROM（C302）、RAM（C303）、HD（C304）、通信部（C305）、印刷部（C306）、スキャナ部（C307）、操作パネル（C308）、表示パネル（C309）、システムバス（C310）を備える。
【００２６】
CPU（C301）は、システムバス（C310）に接続された各デバイスを統括的に制脚する中央処理装置であり、制御プログラムに基づいて印刷部（C306）（プリンタエンジン）に出力情報としての画像信号を出力する。また、CPU（C301）は、制御プログラム基づいてスキャナ部から原稿の読み取りを行い、RAM（C303）やHD（C304）にデータを保存する。さらに、CPU（C301）は、通信部（C305）を介してクライアントPCと通信処理が可能である。ROM（C302）やHD（C307）には、基本I／Oプログラム、複合機制御プログラム、通信プログラム、アプリケーションプログラム、フォントデータ、印刷データ、スキャニングデータ、ユーザ情報、などが格納される。RAM（C303）は、入出力情報展開領域、環境データ格納領域、等に用いられる。操作パネル（C308）は、各種操作のためのスイッチなどがあり、環境設定、印刷設定、印刷実行、スキャニング実行等を行うことができる。表示パネル（C308）は、ユーザの入力情報、複合機に設定された情報や、状態等を表示する。通信部（C305）は、NICなどを備え、ネットワークを介して他の端末から印刷ジョブや各種設定コマンドの受信や、他の端末へ情報の送信などを行う。
【００２７】
複合機（M104）は、ユーザ管理機能を持ち、複合機を使用するユーザの情報（ユーザID・パスワード、グループ、アクセス権など）、クォータ等を管理することができる。例えば、複合機（M104）は、内部記録媒体（HDなど）に図4のようなユーザ管理テーブルを持つ。クォータは、ユーザがコピーや印刷を行う毎に、その印刷部数に応じて現象する。例えば、カラー印刷は1枚につきクォータ3を消費し、モノクロ印刷は1枚につきクォータ１を消費する。また、複合機（M104）は、SNMPなどの各種プロトコルをサポートし、クライアントPCのアプリケーションソフトやプリンタドライバとの通信が可能である。
【００２８】
クライアントPC（C101, C103,C103）は、複合機（M104）に対応したプリンタドライバやユーティリティソフトがインストールされており、複合機への環境設定、複合機からの情報取得などを行うことができる。例えば、ユーティリティソフトは、複合機に対して複合機に設定されているユーザとクォータの情報取得するコマンドを発行し、コマンドを受信した複合機は、ユーザとクォータの情報を返信する。ユーティリティソフトは、取得した情報を図５のようなGUIを用いて表示を行う。これにより、ユーザはユーザ自身や他ユーザの現在のクォータ量を確認することができる。また、ユーザは、クライアントPCの図６のようなユーティリティソフトの画面上で、自分のユーザID、パスワード、譲渡先のユーザID、譲渡するクォータ量を入力し、OKボタンを押すことにより、自分の持つクォータを他のユーザへ譲渡することができる。クォータを譲渡する要求を受信した複合機（M104）は、クォータの移動処理後、クォータの移動に関する情報（移動元ユーザID・移動先ユーザID・移動したクォータ量・処理時刻など）を図７のような履歴情報として内部記録媒体に記録する。
【００２９】
次に、本発明における請求項１に係る部分の動作を説明する。
【００３０】
ユーザは、クライアントPCのユーティリティソフトを用いて、複合機（M104）に対してユーザ削除要求パケットを発行する。ユーザ削除要求パケットには、ユーザ削除要求を行ったユーザのユーザID、パスワード、登録削除の対象となるユーザID等の情報が含まれる。ユーザ削除要求パケットを受信した際の複合機の動作を図８のフローチャートを用いて説明する。
【００３１】
複合機（M104）は、ステップフS801においてユーザ削除要求パケットを受信することにより動作を開始する。
【００３２】
ステップフS802において、複合機（M104）は、受信したパケットの解析を行い、情報（ユーザID、パスワード、削除ユーザID（削除対象となるユーザID））を取得する。
【００３３】
ステップフS803において、複合機（M104）は、内部記録媒体に保存されたユーザ情報を取り出す。
【００３４】
ステップフS804において、複合機（M104）は、ステップフS802で取得したユーザID・パスワードとステップフS803で取得したユーザ情報を用いてユーザ認証を行う。その結果、ユーザ削除権限を持つ正規のユーザであると判定された場合、ステップフS805に進む。認証に失敗した場合は、エラーとなる。
【００３５】
ステップフS805では、取得した削除ユーザIDが複合機のユーザ情報に登録されていることを確認する。登録されていると確認された場合にステップフS806に進む。登録されていない場合は、エラーとなる。
【００３６】
ステップフS806では、削除するユーザのクォータが残っているかどうかのチェックを行う。クォータが残っている場合（クォータ量が0ではない場合）に、ステップフS807に進む。クォータが残っていない場合（クォータ量が0の場合）は、ステップフS810へ進み通常のユーザ削除処理を行う。
【００３７】
ステップフS807では、内部記録媒体に保存されたクォータの移動に関する履歴を取得する。
【００３８】
ステップフS808では、ステップフS807で取得した履歴より、削除対象となるユーザIDに関する履歴をチェックし、削除対象となるユーザIDが過去にクォータを他のユーザより譲渡された履歴があるかどうか調べる。履歴が存在する場合は、ステップフS808へ進む。履歴が無い場合は、ステップフS810へ進み通常のユーザ削除処理を行う。
【００３９】
ステップフS809では、履歴をもとにクォータを譲渡元であるユーザに返却する処理を行う。複数のユーザから譲渡された履歴を持つ場合の処理としては、１）譲渡された時刻が最近のものから優先的に返却する。２）譲渡されたクォータの比率によってクォータを分配して返却する。などが考えられる。返却処理終了後、ステップフS810へ進む。
【００４０】
ステップフS810では、削除対象ユーザIDの登録抹消処理を行う。削除対象ユーザIDは、ユーザ管理テーブルより削除される。
【００４１】
最後に、ステップフS811において、上記の処理結果をクライアントPCに通知して処理を終了する。
【００４２】
例えば、図４のユーザ管理テーブルの状況で、ユーザID:bbbbbのユーザ削除要求があった場合、図７のクォータ移動履歴情報を用いてユーザID:bbbbbのもつクォータは返却されユーザ管理テーブルは図13のようになる。
【実施例２】
【００４３】
実施例２は、請求項２に係る発明の実施例である。
【００４４】
実施例２における環境は、実施例１と同様である。
【００４５】
本発明における請求項２に係る部分の動作を説明する。
【００４６】
ユーザは、クライアントPCのユーティリティソフトを用いて、複合機（M104）に対して登録したユーザの登録抹消を行う。図９は、ユーティリティソフトにおける削除するユーザのユーザIDを指定する画面である。ユーザは、削除したいユーザのユーザIDを図９のような画面上に記入し、OKボタンを押す。入力を受付けたユーティリティソフトは、削除対象ユーザのクォータ量を取得する要求を複合機（M104）に対して発行し、複合機（M104）からユーザのクォータ量を取得する。削除対象ユーザのクォータが残っている場合（クォータ量が0ではない場合）、ユーティリティソフトは、図１０のようなGUI画面を表示し残っているクォータを他のユーザに譲渡するか否かの入力を求める。ユーザが残っているクォータを他のユーザに譲渡する選択を行った場合は、図１１のようなGUI画面を表示し、譲渡先のユーザID、譲渡するクォータ量の入力を求める。譲渡するユーザの下図は、ユーザが、譲渡先のユーザID、譲渡するクォータ量の入力を完了すると、ユーティリティソフトは、複合機（M104）に対してユーザ削除要求パケットを発行する。ユーザ削除要求パケットには、ユーザ削除要求を行ったユーザのユーザID、パスワード、登録削除の対象となるユーザID、クォータの譲渡先のユーザID、譲渡するクォータ量などの情報が含まれる。ユーザ削除要求パケットを受信した際の複合機の動作を図１２のフローチャートを用いて説明する。
【００４７】
複合機（M104）は、ステップS1201においてユーザ削除要求パケットを受信することにより動作を開始する。
【００４８】
ステップS1202において、複合機（M104）は、受信したパケットの解析を行い、情報（ユーザID、パスワード、削除ユーザID（削除対象となるユーザID）、クォータの譲渡先のユーザID、譲渡するクォータ量など）を取得する。
【００４９】
ステップS1203において、複合機（M104）は、内部記録媒体に保存されたユーザ情報を取り出す。
【００５０】
ステップS1204において、複合機（M104）は、ステップS1202で取得したユーザID・パスワードとステップS1203で取得したユーザ情報を用いてユーザ認証を行う。その結果、ユーザ削除権限を持つ正規のユーザであると判定された場合、ステップS1205に進む。認証に失敗した場合は、エラーとなる。
【００５１】
ステップS1205では、取得した削除ユーザIDが複合機のユーザ情報に登録されていることを確認する。登録されていると確認された場合にステップS1206に進む。登録されていない場合は、エラーとなる。
【００５２】
ステップS1206では、削除するユーザのクォータが残っているかどうかのチェックを行う。クォータが残っている場合（クォータ量が0ではない場合）に、ステップS1207に進む。クォータが残っていない場合（クォータ量が0の場合）は、ステップS1210へ進み通常のユーザ削除処理を行う。
【００５３】
ステップS1207では、受信したユーザ削除要求パケットにクォータを譲渡するユーザの情報が含まれていたか否かのチェックを行う。クォータを譲渡するユーザの情報を取得できればステップS1208に進む。クォータを譲渡するユーザの情報が含まれていない場合は、ステップS1210へ進み通常のユーザ削除処理を行う。
【００５４】
ステップS1208では、受信したユーザ削除要求パケットに含まれていたクォータ譲渡先のユーザIDが複合機（M104）のユーザとして登録されているか否かのチェックを行う。クォータの譲渡先が複数ある場合は、その全てのユーザの登録をチェックする。登録されている場合は、ステップS1209へ進む。登録されていない場合は、ステップS1210へ進み通常のユーザ削除処理を行う。
【００５５】
ステップS1209では、ユーザ削除要求パケットに含まれていた、クォータ譲渡先のユーザID、譲渡するクォータ量に従い、クォータの譲渡処理を行う。これにより、削除対象ユーザのクォータから、譲渡先ユーザへ指定されたクォータ量が移動する。
【００５６】
ステップS1210では、削除対象ユーザIDの登録抹消処理を行う。削除対象ユーザIDは、ユーザ管理テーブルより削除される。
【００５７】
最後に、ステップS1211において、上記の処理結果をクライアントPCに通知して処理を終了する。
【００５８】
（その他の実施例）
実施例１、実施例２では、印刷装置がユーザ管理を行う機能を備える場合の例であるが、ユーザ管理を行う機能は、ネットワークに接続された別の端末（サーバ）行っても良い。
【００５９】
実施例１、実施例２では、複合機がネットワークに対応しており、情報の入出力はクライアントPCよりネットワークを介して行われているが、情報の入出力は、複合機本体に備え付けの操作パネル、表示パネルを用いて行われても良い。
【図面の簡単な説明】
【００６０】
【図１】実施例１、実施例２におけるネットワーク環境を表した構成図である。
【図２】実施例１、実施例２におけるクライアントPCの構成を簡略化したブロック図である。
【図３】実施例１、実施例２における複合機の構成を簡略化したブロック図である。
【図４】実施例１、実施例２において、複合機が管理しているユーザ情報を表した表である。
【図５】実施例１、実施例２において、クライアントPCのディスプレイ上に表示されるユーザ印刷クォータ一覧表示画面を表した図である。
【図６】実施例１において、クライアントPCのディスプレイ上に表示されるクォータ譲渡情報の入力画面である。
【図７】実施例１において、複合機が持つクォータ移動履歴を表した表である。
【図８】実施例１において、複合機がユーザ削除要求を受信した際の複合機の動作をフローチャートで表した図である。
【図９】実施例２において、クライアントPCのディスプレイ上に表示される登録削除対象となるユーザIDを入力する画面を表した図である。
【図１０】実施例２において、クライアントPCのディスプレイ上に表示される登録削除対象ユーザが使い残したクォータを他のユーザに譲渡するか否かを入力する画面を表した図である。
【図１１】実施例２において、クライアントPCのディスプレイ上に表示される登録削除対象ユーザが使い残したクォータを譲渡する譲渡先ユーザIDと譲渡するクォータの量を入力する画面を表した図である。
【図１２】実施例２において、複合機がユーザ削除要求を受信した際の複合機の動作をフローチャートで表した図である。
【図１３】複合機が管理しているユーザ情報を表した表である。
【図１】
2007087048.tif 000003
【図２】
2007087048.tif 000004
【図３】
2007087048.tif 000005
【図４】
2007087048.tif 000006
【図５】
2007087048.tif 000007
【図６】
2007087048.tif 000008
【図７】
2007087048.tif 000009
【図８】
2007087048.tif 000010
【図９】
2007087048.tif 000011
【図１０】
2007087048.tif 000012
【図１１】
2007087048.tif 000013
【図１２】
2007087048.tif 000014
【図１３】
2007087048.tif 000015