(57)【要約】【課題】  初期設定や印刷時のユーザ側の操作が自動化されると共に、認証／課金サーバが不要であるようにした画像形成システムにおけるアウカント管理システムおよびアカウント管理プログラムを提供する。【解決手段】  ホストＰＣがプリンタドライバにより印刷データをネットワークを介してプリントサーバに出力し、プリントサーバがネットワークを介して画像形成手段に印刷データを送信して印刷出力させる画像形成システムにおいて、ホストＰＣのプリンタドライバがＡＰＩを利用したユーザ情報を取得して、ユーザ情報を印刷データと共にプリントサーバに送信し、上記プリントサーバがユーザ情報に対応する部門コードを読み出して、対応する部門指定コマンドおよび印刷データを画像形成手段に送信し、上記画像形成手段が、部門指定コマンドによる部門のアカウント情報をカウントアップして、課金情報を生成し保持する。【選択図】  図１
2006185333.tif 000002
【特許請求の範囲】
【請求項１】
印刷等の画像形成の処理を行なう画像形成手段と、ネットワークを介して上記画像形成手段に接続されるプリントサーバと、このプリントサーバに対してネットワークを介して接続される少なくとも一つのホストＰＣと、を設けて、
上記ホストＰＣがプリンタドライバにより印刷データをプリントサーバに出力し、プリントサーバが画像形成手段に印刷データを送信することにより、上記画像形成手段にて当該印刷データの印刷出力を行なう画像形成システムにおいて、
上記ホストＰＣのプリンタドライバが印刷要求発生時にユーザのログインユーザ名等のＡＰＩを利用したユーザ情報を取得して、このユーザ情報を印刷データに付加してプリントサーバに送信し、
上記プリントサーバが、受信したユーザ情報に基づいて、前もって登録してある当該ユーザ情報に対応する部門コードを読み出して、この部門コードに基づいて部門指定コマンドと共に印刷データを画像形成手段に送信し、
上記画像形成手段が、プリントサーバからの印刷データに基づいて印刷出力を行なうと共に、上記部門指定コマンドにより指定された部門のアカウント情報をカウントアップして、課金情報として保持する
ことを特徴とする画像形成システム。
【請求項２】
上記プリントサーバが、各ホストＰＣからの印刷データおよびユーザ情報からログインユーザ名を抽出して、このユーザ名を部門マネージャに送出するランゲージモニタと、このランゲージモニタから送られてくるユーザ名に基づいて、各ユーザ名と部門コードとを関連付けたデータベースを検索して、当該ユーザ名に対応する部門コードをランゲージモニタに返答する部門マネージャと、を備えている
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
上記部門マネージャが、ユーザ名に対応する部門コードが上記データベースに登録されていないとき、当該ユーザ名に対応して新規に部門コードを割り振って、データベースに追加登録すると共に、返答する
ことを特徴とする請求項２に記載の画像形成システム。
【請求項４】
上記プリントサーバが、上記画像形成手段が保持している部門毎のアカウント情報を定期的に取得して、アカウントデータベースに蓄積するアカウントアプリケーションを有する
ことを特徴とする請求項１〜３のいずれかに記載の画像形成システム。
【請求項５】
上記プリントサーバが、上記画像形成手段からアカウント情報を取得したとき、アカウントデータベースの各部門毎のカウント値を加算すると共に、上記画像形成手段のアカウント情報をリセットする
ことを特徴とする請求項４に記載の画像形成システム。
【請求項６】
ホストＰＣのプリンタドライバが印刷データをプリントサーバに出力して、プリントサーバが画像形成手段に印刷データを送信することにより、上記画像形成手段にて当該印刷データの印刷出力を行なう画像形成システムにおけるアカウント管理の処理をコンピュータに実行させるための画像形成システムにおけるアカウント管理プログラムであって、
上記ホストＰＣのプリンタドライバに、印刷要求発生時にユーザのログインユーザ名等のＡＰＩを利用したユーザ情報を取得して、このユーザ情報を印刷データに付加してプリントサーバに送信させる手順と、
上記プリントサーバに、受信したユーザ情報に基づいて、前もって登録してある当該ユーザ情報に対応する部門コードを読み出して、この部門コードに基づいて部門指定コマンドと共に印刷データを画像形成手段に送信させる手順と、
上記画像形成手段に、プリントサーバからの印刷データに基づいて印刷出力を行なうと共に、上記部門指定コマンドにより指定された部門のアカウント情報をカウントアップして、課金情報を生成し保持させる手順と、
を実行させる
ことを特徴とする画像形成システムのアカウント管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばプリンタ，複合機等におけるアカウントの管理を行なうための画像形成システムおよびアカウント管理プログラムに関する。
【背景技術】
【０００２】
一般に、例えばプリンタ，複合機等の画像形成装置に対してネットワーク接続されたホストＰＣから当該画像形成装置にて印刷出力を行なう画像形成システムにおいては、画像形成装置内に各ユーザのアカウント情報を保持して、このアカウント情報をカウントアップすることにより、課金処理を行なうようにしている。
このような構成の画像形成システムによれば、各ホストＰＣ毎に部門コードの割り当て等の初期設定を行なう必要があると共に、印刷時にユーザがユーザ認証のための部門コードの指定等の操作を行なう必要があり、アカウント管理および課金の処理コストがかかってしまう。
【０００３】
これに対して、例えば特許文献１に示されるように、各ホストＰＣ毎のアカウント情報の管理をサーバで行なうようにしたアカウントシステムも知られている。
このアカウントシステムでは、印刷要求発生時にネットワークを介して認証サーバに接続して、ユーザ認証処理を行なうようにしている。
【０００４】
このようなアカウントシステムを備えた画像形成システムは、例えば図５に示すように構成されている。
図５において、画像形成システム９００は、画像形成装置としてのネットワーク９１０に接続されるプリンタ９２０と、このプリンタ９２０に対してそれぞれネットワーク９１０を介して接続されるホストＰＣ９３０，認証／課金サーバ９４０，プリントサーバ９５０と、を設けてある。
ここで、ホストＰＣ９３０は、ユーザ９３１が使用し、当該ユーザ９３１は、プリンタ９２０を利用するためのユーザ認証情報９３２を前もって付与されている。
【０００５】
上記ホストＰＣ９３０は、プリンタドライバ９３３を備えており、印刷要求発生時に、認証／課金サーバ９４０の認証部に対してユーザ認証要求を送信し、ユーザ認証により印刷許可されたとき、認証／課金サーバ９４０の課金部に対して本印刷処理に係る課金情報を送信した後、プリントサーバ９５０に対して印刷ジョブのデータを送信するようになっている。
【０００６】
これに対して、上記認証／課金サーバ９４０は、認証部および課金部とを設けてある。
上記認証部は、前もってシステム管理者が各ユーザ毎にユーザ認証情報を用意しておき、外部のホストＰＣ９３０からからユーザ認証要求を受け取ったとき、受信したユーザ認証情報と内部で保持しているユーザ認証情報の照合処理を行なって、その認証結果をユーザ認証要求元のホストＰＣ９３０に返信するようになっている。
また、上記課金部は、ホストＰＣ９３０から課金情報を受け取ったとき、この課金情報とユーザ認証情報に基づいてアカウント情報を作成して、関連する印刷処理に係る課金を行なうようになっている。
【０００７】
上記プリンタサーバ９５０は、ネットワーク９１０を介して送られてくる印刷ジョブのデータを受信して、順次にプリンタ９２０に転送することにより、各ジョブをプリンタ９２０により印刷出力させるようになっている。
【０００８】
次に、このような構成の画像形成システムの印刷ジョブおよびアカウント管理の処理動作について、図６を参照して説明する。
図６において、ステップＺ１にて、ユーザ９３１がホストＰＣ９３０に印刷要求を行なうと、ホストＰＣ９３０のプリンタドライバ９３３は、ステップＺ２にて、この印刷要求に基づいて印刷すべきドキュメント情報を取得すると共に、ステップＺ３にてユーザ認証情報９３２を抽出する。
【０００９】
続いて、ステップＺ４にて、上記プリンタドライバ９３３は、認証／課金サーバ９４０の認証部に対してユーザ認証要求を行なう。これを受けて、認証／課金サーバ９４０の認証部は、ステップＺ５にて、ユーザ認証情報の照合処理を行なって、ステップＺ６にて、認証結果をプリンタドライバ９３３に送信する。
【００１０】
そして、認証結果により印刷が許可された場合、上記プリンタドライバ９３３は、ステップＺ７にて、課金情報を認証／課金サーバ９４０の課金部に送信する。これにより、認証／課金サーバ９４０の課金部は、ステップＺ８にて、この課金情報とユーザ認証情報に基づいてアカウント情報を作成して、関連する印刷処理に係る課金を行なう。
【００１１】
その後、上記プリンタドライバ９３３は、ステップＺ９にて、印刷ジョブのデータをプリントサーバ９５０に送信する。これにより、プリントサーバ９５０は、ステップＺ１０にて、この印刷ジョブのデータをプリンタ９２０に送信する。そして、上記プリンタ９２０は、ステップＺ１１にて、この印刷ジョブに基づいて印刷出力を行なう。
以上で、印刷ジョブ処理動作が完了する。
【特許文献１】特開２００２−２３６５７７号
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した画像形成システム９００には、以下のような問題がある。
すなわち、印刷要求発生時に認証サーバに接続することにより、認証／課金サーバによりプリンタドライバがユーザ認証処理を行なうと共に、アカウント管理を行なうようになっていることから、ホストＰＣ側での印刷処理負荷が重くなって、印刷処理コストが高くなってしまうと共に、認証／課金サーバを用意しなければならず、設備コストが高くなってしまう。
また、認証／課金サーバで課金処理を行なうため、実際の画像形成装置での印刷出力の実態と課金管理にずれが生ずることがある。
【００１３】
本発明は、上記の問題を解決すべくなされたものであり、初期設定や印刷時のユーザ側の操作が自動化されると共に、認証／課金サーバが不要であるようにした画像形成システムにおけるアウカント管理システムおよびアカウント管理プログラムの提供を目的とする。
【課題を解決するための手段】
【００１４】
この目的を達成するため、本発明の請求項１記載の画像形成システムは、印刷等の画像形成の処理を行なう画像形成手段と、ネットワークを介して上記画像形成手段に接続されるプリントサーバと、このプリントサーバに対してネットワークを介して接続される少なくとも一つのホストＰＣと、を設けて、上記ホストＰＣがプリンタドライバにより印刷データをプリントサーバに出力し、プリントサーバが画像形成手段に印刷データを送信することにより、上記画像形成手段にて当該印刷データの印刷出力を行なう画像形成システムにおいて、上記ホストＰＣのプリンタドライバが印刷要求発生時にユーザのログインユーザ名等のＡＰＩを利用したユーザ情報を取得して、このユーザ情報を印刷データに付加してプリントサーバに送信し、上記プリントサーバが、受信したユーザ情報に基づいて、前もって登録してある当該ユーザ情報に対応する部門コードを読み出して、この部門コードに基づいて部門指定コマンドと共に印刷データを画像形成手段に送信し、上記画像形成手段が、プリントサーバからの印刷データに基づいて印刷出力を行なうと共に、上記部門指定コマンドにより指定された部門のアカウント情報をカウントアップして、課金情報を生成し保持する構成としてある。
【００１５】
画像形成システムをこのような構成とすると、ユーザのホストＰＣに関するログインユーザ名等のユーザ情報を利用して、当該ユーザに関するユーザ認証が不要となる。
したがって、管理者が前もって各ユーザ毎にユーザ認証情報を作成したり、部門コードの割り当てを行なう必要がないので、初期設定が不要になる。
また、各ユーザは、印刷を行なおうとするとき、部門コードを入力する操作が不要となり、操作が簡略化され得る。
さらに、ホストＰＣでは、プリンタドライバがユーザ認証処理を行なう必要がないので、ホストＰＣにおける印刷処理負荷が軽減されることになる。
また、各ユーザ毎の課金情報は、画像形成手段側にて行なわれることから、従来のサーバタイプのアカウントシステムと比較して、より正確な課金管理を行なうことが可能になると共に、従来のような認証／課金サーバが不要であることから、設備コストが低減され得ることになる。
【００１６】
また、請求項２記載の画像形成システムは、上記プリントサーバが、各ホストＰＣからの印刷データおよびユーザ情報からログインユーザ名を抽出して、このユーザ名を部門マネージャに送出するランゲージモニタと、このランゲージモニタから送られてくるユーザ名に基づいて、各ユーザ名と部門コードとを関連付けたデータベースを検索して、当該ユーザ名に対応する部門コードをランゲージモニタに返答する部門マネージャと、を備えている構成としてある。
画像形成システムをこのような構成とすると、プリントサーバのランゲージモニタが、がホストＰＣからネットワークを介して送信されてくるユーザ情報からユーザ名を抽出して、部門マネージャに送出し、部門マネージャがこのユーザ名から上記データベースを検索して、このユーザ名に対応する部門コードをランゲージモニタに返答することにより、ランゲージモニタは、当該ユーザ名に対応する部門コードを取得することができる。
【００１７】
また、請求項３記載の画像形成システムは、上記部門マネージャが、ユーザ名に対応する部門コードが上記データベースに登録されていないとき、当該ユーザ名に対応して新規に部門コードを割り振って、データベースに追加登録すると共に、返答する構成としてある。
画像形成システムをこのような構成とすると、まだデータベースに登録されていなユーザ名が在ったとき、このユーザ名とこれに対応する部門コードを関連付けて上記データベースに追加登録することにより、再びこのユーザ名で印刷要求があったとき、このユーザ名に対応する部門コードを上記データベースから検索することができる。
【００１８】
また、請求項４記載の画像形成システムは、上記プリントサーバが、上記画像形成手段が保持している部門毎のアカウント情報を定期的に取得して、アカウントデータベースに蓄積するアカウントアプリケーションを有する構成としてある。
画像形成システムをこのような構成とすると、画像形成手段に保持されている各ユーザ毎のアカウント情報を、プリントサーバのアカウントアプリケーションが定期的に取得して、プリントサーバ側で各ユーザ毎のアカウント情報を管理することが可能になる。
【００１９】
また、請求項５記載の画像形成システムは、上記プリントサーバが、上記画像形成手段からアカウント情報を取得したとき、アカウントデータベースの各部門毎のカウント値を加算すると共に、上記画像形成手段のアカウント情報をリセットする構成としてある。
画像形成システムをこのような構成とすると、画像形成手段が複数個設けられている場合であっても、プリントサーバのアカウントアプリケーションが、各画像形成手段における各ユーザ毎のアカウント情報を一元管理することが可能となる。
【００２０】
また、請求項６記載の画像形成装置のアカウント管理プログラムは、ホストＰＣのプリンタドライバが印刷データをプリントサーバに出力して、プリントサーバが画像形成手段に印刷データを送信することにより、上記画像形成手段にて当該印刷データの印刷出力を行なう画像形成システムにおけるアカウント管理の処理をコンピュータに実行させるための画像形成システムにおけるアカウント管理プログラムであって、上記ホストＰＣのプリンタドライバに、印刷要求発生時にユーザのログインユーザ名等のＡＰＩを利用したユーザ情報を取得して、このユーザ情報を印刷データに付加してプリントサーバに送信させる手順と、上記プリントサーバに、受信したユーザ情報に基づいて、前もって登録してある当該ユーザ情報に対応する部門コードを読み出して、この部門コードに基づいて部門指定コマンドと共に印刷データを画像形成手段に送信させる手順と、上記画像形成手段に、プリントサーバからの印刷データに基づいて印刷出力を行なうと共に、上記部門指定コマンドにより指定された部門のアカウント情報をカウントアップして、課金情報を生成し保持させる手順と、を実行させる構成としてある。
このように、本発明は、プログラムとしても実現化することができる。
【発明の効果】
【００２１】
このようにして、本発明による画像形成システムおよびアカウント管理プログラムによれば、各ユーザのアカウント管理そして課金管理が、ユーザ認証情報を利用せずに、またサーバを使用せずに、画像形成手段側で行なわれるので、簡単な構成により、設備コストおよび印刷処理コストが低減され得ることになる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を適用した画像形成システムの一実施形態について、図１を参照して説明する。
図１は、本発明による画像形成システムの一実施形態の構成を示している。
図１に示すように、画像形成システム１０は、ホストＰＣ１００と、プリントサーバ２００と、画像形成手段３００と、ネットワーク４００と、から構成されている。
【００２３】
ここで、上記ホストＰＣ１００，プリントサーバ２００，画像形成手段３００は、それぞれコンピュータ上で動作するプログラムにより動作が制御されるようになっている。
また、上記ネットワーク４００は、例えば構内ＬＡＮ等のネットワークであって、上述したホストＰＣ１００，プリントサーバ２００，画像形成手段３００を相互に接続するようになっている。
【００２４】
上記ホストＰＣ１００は、例えばパーソナルコンピュータであって、ユーザ１１０は、上記ホストＰＣ１００を上記ネットワーク４００に対して接続するために、ログインユーザ名等のユーザ情報１１１を入力するようになっている。
さらに、上記ホストＰＣ１００は、上記画像形成手段３００により印刷出力を行なうために、上記画像形成手段３００の各種設定等を行なうプリンタドライバ１２０がインストールされている。
【００２５】
このプリンタドライバ１２０は、上記ホストＰＣ１００のＯＳがサポートしているＡＰＩを利用して、上記ユーザ情報１１１を取得することができるようになっている。
そして、このプリンタドライバ１２０は、印刷要求発生時に、上記ユーザ情報１１１を取得して、このユーザ情報１１１を印刷データ１２１に付加して、ネットワーク４００を介してプリントサーバ３００に送信するようになっている。
【００２６】
上記プリントサーバ２００は、図２に示すように、スプーラサービス２１０を構成するランゲージモニタ２１１と、ポートモニタ２１２と、部門マネージャ２２０と、ユーザ情報データベース２３０と、アカウントアプリケーション２４０とを設けてある。
【００２７】
ここで、上記ランゲージモニタ２１１は、ネットワーク４００を介して上記ホストＰＣ１００からユーザ情報１１１および印刷データ１２１が送信されてきたとき、このユーザ情報１１１からログインユーザ名を抽出して、後述する部門マネージャ２２０に送出して、上記部門マネージャ２２０から対応する部門コード２２１を受け取る。
そして、上記ランゲージモニタ２１１は、この部門コード２２１に基づいて部門指定コマンドを生成して、この部門指定コマンドを印刷データ１２１と共に、ポートモニタ２１２からネットワーク４００を介して、上記画像形成手段３００に送信するようになっている。
【００２８】
上記部門マネージャ２２０は、上記ランゲージモニタ２１１から送られてくるユーザ名に基づいて、後述するユーザ情報データベース２３０を検索して、当該ユーザ名に対応する部門コード２２１を上記ランゲージモニタ２２１に返答するようになっている。
また、上記部門マネージャ２２０は、上記ユーザ名に対応する部門コード２２１が上記ユーザ情報データベース２３０に登録されていないとき、当該ユーザ名に対応して新規に部門コード２２１を割り振って、上記ユーザ情報データベース２３０に追加登録すると共に、この部門コード２２１を上記ランゲージモニタ２２１に返答するようになっている。
【００２９】
上記ユーザ情報データベース２３０は、前もって各ユーザ１１０のホストＰＣ１００におけるログインユーザ名と部門コード２２１とを関連付けて登録されており、ユーザ名により対応する部門コード２２１を検索し読み出すことができるようになっている。
【００３０】
上記アカウントアプリケーション２４０は、後述するように画像形成手段３００が保持している部門毎のアカウント情報３０１を定期的に取得して、課金情報としてアカウントデータベース２４１に蓄積するようになっている。
この場合、アカウントアプリケーション２４０は、ネットワーク４００を介して上記画像形成手段３００からアカウント情報３０１を取得して、上記アカウントデータベース２４１に蓄積されている各部門毎の課金情報のカウント値を加算すると共に、上記画像形成手段３００の各部門毎のアカウント情報３０１をリセットするようになっている。
【００３１】
上記画像形成手段３００は、公知のプリンタ，複合機等の画像形成手段であって、ネットワーク４００を介して上記プリントサーバ２００のランゲージモニタ２１１から送信されてくる印刷データに基づいて印刷出力すると共に、部門指定コマンドにより指定された部門のアカウント情報３０１をカウントアップして、課金情報として、内部の記憶部３１０に保持するようになっている。
【００３２】
次に、本実施形態の画像形成システム１０の印刷ジョブおよびアカウント管理の処理動作について、図３を参照して説明する。
図３において、ステップＡ１にて、ユーザ１１０がホストＰＣ１００に印刷要求を行なうと、上記ホストＰＣ１００のプリンタドライバ１２０は、ステップＡ２にて、ＯＳがサポートするＡＰＩを利用して、当該ユーザ１１０のログインユーザ名等のユーザ情報１１１を取得し、ステップＡ３にて、このユーザ情報１１１を印刷データ１２１に付加する。
そして、上記プリンタドライバ１２０は、ステップＡ４にて、このユーザ情報１１１および印刷データ１２１をネットワーク４００を介して上記プリントサーバ２００に送信する。
【００３３】
これにより、上記プリントサーバ２００は、ステップＡ５にて、そのスプーラサービス２１０のランゲージモニタ２１１が、ネットワーク４００を介して上記ホストＰＣ１００から送られてくるユーザ情報１１１から、ログインユーザ名を抽出して、ステップＡ６にて、このログインユーザ名を上記部門マネージャ２２０に送出して、部門コードを要求する。
【００３４】
これを受けて、部門マネージャ２２０は、上記ランゲージモニタ２１１から送られてくるユーザ名に基づいて、ステップＡ７にて、上記ユーザ情報データベース２３０を検索して、ステップＡ８にて、当該ユーザ名に対応する部門コード２２１を上記ランゲージモニタ２１１に返答する。
なお、上記ユーザ名に対応する部門コード２２１が上記ユーザ情報データベース２３０に登録されていないときは、上記部門マネージャ２２０は、ステップＡ９にて、当該ユーザ名に対応して新規に部門コード２２１を割り振って、上記ユーザ情報データベース２３０に追加登録すると共に、ステップＡ１０にて、この部門コード２２１を上記ランゲージモニタ２１１に返答する。
【００３５】
これにより、上記ランゲージモニタ２１１は、上記部門マネージャ２３０からの部門コード２２１に基づいて、ステップＡ１１にて、部門指定コマンドを生成する。
なお、部門コード２２１が新たに割り振られたものである場合には、上記ランゲージモニタ２１１は、ステップＡ１２にて、部門生成コマンドを生成する。
そして、ステップＡ１３にて、上記ランゲージモニタ２１１は、この部門指定コマンドまたは部門生成コマンドを印刷データ１２１に付加して、この印刷データ１２１および部門指定コマンドまたは部門生成コマンドをネットワーク４００を介して上記画像形成手段３００に送信する。
【００３６】
これを受けて、上記画像形成手段３００は、上記部門生成コマンドを受け取ったときには、ステップＡ１４にて、この部門生成コマンドに基づいて、新たな部門を作成して、上記記憶部３１０に追加する。
続いて、上記画像形成手段３００は、ステップＡ１５にて、印刷データ１２１に基づいて印刷出力を行なう。
その後、上記画像形成手段３００は、ステップＡ１６にて、部門指定コマンドまたは部門生成コマンドで指定された部門のアカウント情報３０１を上記記憶部３１０から読み出して、そのカウント値を印刷出力の内容に対応してカウントアップし、再び上記記憶部３１０に登録する。
以上で、印刷ジョブおよびアカウント管理の処理が終了する。
【００３７】
次に、プリントサーバ２００のアカウントアプリケーション２４０によるアカウント管理の処理動作について、図４を参照して説明する。
まず、上記アカウントアプリケーション２４０は、ステップＢ１にて、ネットワーク４００を介して、上記画像形成手段３００に対してアカウント情報を要求する。
これを受けて、上記画像形成手段３００は、ステップＢ２にて、上記記憶部３１０から各部門毎のアカウント情報３０１を読み出して、ステップＢ３にて、ネットワーク４００を介して、上記プリントサーバ２００のアカウントアプリケーション２４０に送信する。
これにより、上記アカウントアプリケーション２４０は、ステップＢ４にて、上記アカウントデータベース２４１の各部門毎の課金情報を読み出して、そのカウント値を加算して、再び上記アカウントデータベース２４１に蓄積する（アップデート）と共に、ステップＢ５にて、ネットワーク４００を介して、上記画像形成手段３００に対してアカウント情報３０１のリセットを指示する。
これを受けて、上記画像形成手段３００は、上記記憶部３１０に登録されている各部門毎のアカウント情報３０１のカウント値をリセットする。
以上で、アカウントアプリケーション２４０によるアカウント管理の処理動作が完了する。
【００３８】
次に、アカウント管理プログラムについて説明する。
上記の実施形態におけるコンピュータ（画像形成手段（プリンタ）、プリントサーバ、ホストＰＣ）のアカウント管理機能（アカウント管理方法を実行する機能）は、記憶手段（例えば、ＲＯＭ，ＨＤＤなど）に記憶されたアカウント管理プログラムにより実現される。
【００３９】
アカウント管理プログラムは、コンピュータの制御手段（ＣＰＵなど）に読み込まれることにより、コンピュータの構成各部に指令を送り、所定の処理、たとえば、ホストＰＣのプリンタドライバに、印刷要求発生時にユーザのログインユーザ名等のＡＰＩを利用したユーザ情報を取得して、このユーザ情報を印刷データに付加してプリントサーバに送信させる手順、プリントサーバに、受信したユーザ情報に基づいて、前もって登録してある当該ユーザ情報に対応する部門コードを読み出して、この部門コードに基づいて部門指定コマンドと共に印刷データを画像形成手段に送信させる手順、画像形成手段に、プリントサーバからの印刷データに基づいて印刷出力を行なうと共に、部門指定コマンドにより指定された部門のアカウント情報をカウントアップして、課金情報を生成し保持させる手順などを行わせる。
これによって、アカウント管理機能は、ソフトウエアであるアカウント管理プログラムとハードウエア資源であるコンピュータ（画像形成手段、プリントサーバ、ホストＰＣ）の各構成手段とが協働することにより実現される。
【００４０】
なお、アカウント管理機能を実現するためのアカウント管理プログラムは、コンピュータのＲＯＭやハードディスクなどに記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ等の記憶媒体を内蔵し、画像形成手段に外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク，メモリカード，光磁気ディスク等をいう。
【００４１】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭ等にロードされて、ＣＰＵ（制御手段）により実行される。この実行により、上述した本実施形態の画像形成手段の機能が実現される。
さらに、コンピュータでアカウント管理プログラムをロードする場合、他のコンピュータで保有されたアカウント管理プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされたアカウント管理プログラムも、ＣＰＵにより実行され、本実施形態の画像形成手段のアカウント管理機能を実現する。
【００４２】
以上、本発明の画像形成システムおよびアカウント管理プログラムについて、好ましい実施形態を示して説明したが、本発明に係る画像形成システムおよびアカウント管理プログラムは、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
【００４３】
例えば、上述した実施形態においては、プリントサーバ２００のアカウントアプリケーション２４０が定期的に画像形成手段３００からアカウント情報３０１を取得してアカウント管理すなわち課金管理を行なうようになっているが、これに限らず、画像形成手段３００側で、各部門毎のアカウント情報３０１のうち、そのカウント値が所定数に達したとき、その部門のアカウント情報３０１をネットワーク４００を介してプリントサーバ２００のアカウントアプリケーション２４０に通知するようにしてもよい。
【００４４】
また、上述した実施形態においては、画像形成手段３００における各部門毎のアカウント情報３０１を、プリントサーバ２００のアカウントアプリケーション２４０で一元管理するようになっているが、これに限らず、画像形成手段３００自体が、その記憶部３１０に保持するアカウント情報３０１の管理、すなわち課金管理を行なうようにしてもよい。
【産業上の利用可能性】
【００４５】
本発明は、アカウント情報の管理に関する発明であるため、アカウント情報を生成，保存，管理等行うネットワークや装置などに利用可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明による画像形成システムの一実施形態の構成を示す全体構成図である。
【図２】図１の画像形成システムにおけるプリントサーバの構成を示すブロック図である。
【図３】図１の画像形成システムにおける印刷ジョブおよびアカウント管理の処理動作を示すフローチャートである。
【図４】図１の画像形成システムにおけるプリントサーバのアカウントアプリケーションによるアカウント管理の処理動作を示すフローチャートである。
【図５】従来の画像形成システムの一例の構成を示す全体構成図である。
【図６】図５の画像形成システムにおける印刷ジョブおよびアカウント管理の処理動作を示すフローチャートである。
【符号の説明】
【００４７】
１０    画像形成システム
１００  ホストＰＣ
１１０  ユーザ
１１１  ユーザ情報
１２０  プリンタドライバ
１２１  印刷データ
２００  プリントサーバ
２１０  スプーラサービス
２１１  ランゲージモニタ
２１２  ポートモニタ
２２０  部門マネージャ
２２１  部門コード
２３０  ユーザ情報データベース
２４０  アカウントアプリケーション
２４１  アカウントデータベース
３００  画像形成手段
３０１  アカウント情報
３１０  記憶部
４００  ネットワーク
【図１】
2006185333.tif 000003
【図２】
2006185333.tif 000004
【図３】
2006185333.tif 000005
【図４】
2006185333.tif 000006
【図５】
2006185333.tif 000007
【図６】
2006185333.tif 000008