(57)【要約】【課題】利用者に応じたプリント環境の構築を可能にするとともに、細かな権限付与をすることが可能な印刷システムを提供することを目的とする。【解決手段】利用者の認証を受付ける認証受付手段と、装填された前記可搬型記憶媒体に記憶されているプリンタドライバをセットアップするセットアップ手段と、前記認証受付手段により認証を受けた利用者の、前記セットアップ手段によりセットアップされたプリンタドライバに対応した印刷装置への利用権限を、前記利用権限情報の内容に応じて設定することを特徴とする。【選択図】図１
2011180785.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して印刷装置に接続可能な印刷制御装置と、前記印刷制御装置に着脱可能な可搬型記憶媒体とからなる印刷制御システムにおいて、
前記可搬型記憶媒体には、
前記印刷装置のプリンタドライバおよび当該印刷装置に対する利用者の利用権限情報が記憶されており、
前記印刷制御装置は、
前記印刷装置の利用者の認証を受付ける認証受付手段と、
装填された前記可搬型記憶媒体に記憶されているプリンタドライバをセットアップするセットアップ手段と、
前記認証受付手段により認証を受けた利用者の、前記セットアップ手段によりセットアップされたプリンタドライバに対応した印刷装置への利用権限を、前記利用権限情報の内容に応じて設定する利用権限設定手段と、
を有することを特徴とする印刷制御システム。
【請求項２】
前記セットアップ手段は、前記可搬型記憶媒体に記憶されているプリンタドライバのうち、前記認証を受けた利用者のもつ利用権限に応じた印刷装置に対応したプリンタドライバをセットアップすることを特徴とする請求項１記載の印刷制御システム
【請求項３】
前記セットアップ手段は、前記可搬型記憶媒体に記憶されているプリンタドライバのうち、前記認証を受けた利用者のもつ利用権限に応じた印刷装置に対応したプリンタドライバを選択可能な状態で表示制御することを特徴とする請求項１記載の印刷制御システム
【請求項４】
前記利用権限情報には、前記印刷装置に対する前記利用者の印刷可能枚数および利用可能な機能が含まれることを特徴とする請求項１乃至３記載の印刷制御システム
【請求項５】
前記セットアップ手段は、前記印刷制御装置に装填された際に自動起動することを特徴とする請求項１乃至４記載の印刷システム。
【請求項６】
ネットワークを介して印刷装置に接続可能な印刷制御装置であって、
前記印刷装置のプリンタドライバおよび当該印刷装置に対する利用者の利用権限情報が記憶された可搬型記憶媒体の装填を受付ける可搬型記憶媒体装填手段と、
前記印刷装置の利用者の認証を受付ける認証受付手段と、
装填された前記可搬型記憶媒体に記憶されているプリンタドライバをセットアップするセットアップ手段と、
前記認証受付手段により認証を受けた利用者の、前記セットアップ手段によりセットアップされたプリンタドライバに対応した印刷装置への利用権限を、前記利用権限情報の内容に応じて設定する利用権限設定手段と、
を有することを特徴とする印刷制御装置。
【請求項７】
ネットワークを介して印刷装置に接続可能な印刷制御装置の制御方法であって、
前記印刷装置のプリンタドライバおよび当該印刷装置に対する利用者の利用権限情報が記憶された可搬型記憶媒体の装填を受付ける可搬型記憶媒体装填ステップと、
前記印刷装置の利用者の認証を受付ける認証受付ステップと、
装填された前記可搬型記憶媒体に記憶されているプリンタドライバをセットアップするセットアップステップと、
前記認証受付ステップにより認証を受けた利用者の、前記セットアップステップによりセットアップされたプリンタドライバに対応した印刷装置への利用権限を、前記利用権限情報の内容に応じて設定する利用権限設定ステップと、
を有することを特徴とする印刷制御装置の制御方法。
【請求項８】
ネットワークを介して印刷装置に接続可能な印刷制御装置において実行可能なプログラムあって、
前記印刷装置のプリンタドライバおよび当該印刷装置に対する利用者の利用権限情報が記憶された可搬型記憶媒体の装填する可搬型記憶媒体装填手段と、
前記印刷装置の利用者の認証を受付ける認証受付手段と、
装填された前記可搬型記憶媒体に記憶されているプリンタドライバをセットアップするセットアップ手段と、
前記認証受付手段により認証を受けた利用者の、前記セットアップ手段によりセットアップされたプリンタドライバに対応した印刷装置への利用権限を、前記利用権限情報の内容に応じて設定する利用権限設定手段と、
して前記印刷制御装置を機能させることを特徴とするプログラム。
【請求項９】
請求項８記載のプログラムをコンピュータ読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して印刷する際、ユーザの印刷に対する権限を制御可能な印刷システムに関する。
【背景技術】
【０００２】
近年、ＵＳＢ等の可搬型記憶媒体を用いた印刷システムが考えられている。その１つとして、特許文献１には、プリンタの利用にかかる利便性を向上させた「印刷システムおよび補助記憶装置およびプリンタ」が開示されている。これは、ホスト装置に無線機能付きのＵＳＢメモリが接続されることによりプリンタドライバがインストールされ印刷環境を構築し、ＵＳＢメモリが非接続となるとプリンタドライバが削除されるものである。プリンタドライバはＵＳＢメモリと無線通信したプリンタに対応したものがインストールされる。
【０００３】
また、特許文献２には、可搬型記憶媒体に保存された認証情報を用い、利用者の利便性を向上させる「管理端末、画像処理装置、制御システム及び制御プログラム並びに制御方法」が開示されている。これは、ＵＳＢメモリに認証情報を登録しておき、認証情報が記憶されている場合には、認証ユーザとしてログインを許可すると共に、記憶されていない場合でもゲストユーザとしてログインを許可するものである。認証ユーザはゲストユーザより画像処理装置のより多くの機能を利用することが可能となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１７４８０
【特許文献２】特開２００８−１７１１１３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の「印刷システムおよび補助記憶装置およびプリンタ」においては、ＵＳＢメモリと無線通信したプリンタに対応したプリンタドライバをインストールしている。よってプリンタと接続されるたびにプリンタドライバがインストールされることになり、無駄なインストールが行われてしまう可能性がある。
【０００６】
また特許文献２に記載の「管理端末、画像処理装置、制御システム及び制御プログラム並びに制御方法」では、ＵＳＢメモリに記憶された認証情報はシステムへのログイン認証に利用されているだけであり、印刷装置を利用する際の細かな権限付与に対して利便性にかける。
【０００７】
本発明は上記の課題を解決するためになされたものであり、利用者に応じたプリント環境の構築を可能にするとともに、細かな権限付与をすることが可能な印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
印刷装置のプリンタドライバおよび当該印刷装置に対する利用者の利用権限情報が記憶された可搬型記憶媒体の装填を受付ける可搬型記憶媒体装填手段と、印刷装置の利用者の認証を受付ける認証受付手段と、装填された前記可搬型記憶媒体に記憶されているプリンタドライバをセットアップするセットアップ手段と、認証受付手段により認証を受けた利用者の、前記セットアップ手段によりセットアップされたプリンタドライバに対応した印刷装置への利用権限を、前記利用権限情報の内容に応じて設定する利用権限設定手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、利用者に応じたプリント環境の構築を可能とするとともに、細かな権限付与をすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における印刷制御システムのシステム構成図である。
【図２】本発明の実施形態における情報処理装置のハードウェア構成図である。
【図３】本発明の実施形態における印刷制御システムのシステムブロック図である。
【図４】本発明の実施形態における印刷制御システムにおける第１の制御フローを示すフローチャートである。
【図５】本発明の実施形態における管理者アプリケーションでの環境構築画面の一例を示す図である。
【図６】本発明の実施形態における利用者権限の管理情報の一例を示す図である。
【図７】本発明の実施形態における認証情報の一例を示す図である。
【図８】本発明の実施形態における画像処理装置情報の一例を示す図である。
【図９】本発明の実施形態における可搬型記憶媒体内に記憶されるデータフォルダの一例を示す図である。
【図１０】本発明の実施形態における利用者権限情報の一例を示す図である
【図１１】本発明の実施形態における第２の制御フローを示すフローチャートである。
【図１２】本発明の実施形態における画像処理装置の選択画面の一例を示す図である。
【図１３】本発明の実施形態における第３の制御フローを示すフローチャートである。
【図１４】本発明の実施形態における第４の制御フローを示すフローチャートである。
【図１５】本発明の実施形態における画像処理装置情報の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明の実施形態における印刷制御システムのシステム構成図である。
【００１２】
印刷制御装置１００、１０１は印刷を行う利用者が使用する利用者端末である。印刷制御装置は、通信ネットワーク５００を介して、画像処理装置２００〜２０２とデータの送受信が可能である。また印刷制御装置は、可搬型記憶媒体４００を装填するためのインターフェイス部を備えており、可搬型記憶媒体が装填されることにより、利用者が印刷をするために画像処理装置に送信する画像データを生成する画像処理装置ドライバがインストールされる。
【００１３】
画像処理装置２００〜２０２は利用者毎の認証が可能な装置であることが好ましい。例えば、部門ごとにＩＤとパスワードを登録し、登録されたＩＤとパスワードを知っている利用者のみが印刷可能なデバイスであってもよいし、別途認証サーバを設けて認証されたユーザのみが利用可能なように構成してもよい。
【００１４】
管理者用端末３００は管理者が利用する管理者用端末である。管理者用端末３００は、必ずしも通信ネットワーク５００上に接続されている必要はない。管理者端末は、可搬型記憶媒体４００を装填するためのインターフェイス部を備えており、画像処理装置ドライバインストーラや画像処理装置の利用者に対する利用権限などを可搬型記憶媒体４００に記憶させることが可能である。
また、管理者用端末３００は、管理対象の画像処理装置の設置場所やＩＰアドレスなどの管理情報である画像処理装置情報を記憶している。
可搬型記憶媒体４００は、管理者が情報を記憶させ、利用者が印刷環境の構築および画像処理装置との認証に用いるためのものである。
【００１５】
上述したように、印刷制御装置１００、１０１と画像処理装置２００〜２０２とは、ネットワーク５００を介して相互に接続されている。利用者端末１００、１０１は、ネットワーク上の画像処理装置２００〜２０２に対して印刷処理を実行する。管理者は可搬型記憶媒体を用いて、利用者の印刷を制限する。
【００１６】
図２は、本発明の実施形態における印刷制御装置１００および管理者用端末３００として適用可能な情報処理装置のハードウェア構成図である。２０１はＣＰＵで、プログラム用ＲＯＭ２０３に記憶されたプログラムに基づいてシステムバス２００に接続された各デバイスを制御し、情報処理装置全体を統括制御する。
また、データ用ＲＯＭ２０４には各種データが記憶される。２０２はＲＡＭで、ＣＰＵ２０１の主メモリ，ワークエリア等として機能する。
【００１７】
２０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）２０９や図示しない、例えばマウスなどのポインティングデバイスからの入力を制御する。２０６はディスプレイコントローラ（ＤＣ）で、ディスプレイ２１０の表示を制御する。なお、ディスプレイはＣＲＴであってもＬＣＤ等のその他の形式の表示装置であってもよい。
２０７はメモリコントローラ（ＭＣ）で、ハードディスク（ＨＤ）２１１とのアクセスを制御する。
【００１８】
２０８は周辺機器接続インタフェース（ＵＳＢ  Ｉ／Ｆ）で、ＵＳＢメモリ２１２等の可搬型記憶媒体や、図示しないその他の周辺機器とのアクセスを制御する。
２２０はネットワークインタフェース（ＮＷ  Ｉ／Ｆ）で、ネットワーク５００を介して画像処理装置２００との通信を制御する。
図３は、本発明の実施形態における印刷制御システムのシステムブロック図である。
【００１９】
図１で示したように印刷制御装置１００と画像処理装置２００が通信ネットワーク５００を介して接続されている。利用者は、管理者端末３００により印刷に必要な情報やプリンタドライバなどがセットされた可搬型記憶媒体４００を利用し、印刷制御装置１００から画像処理装置２００に印刷することが可能となっている。
【００２０】
例えば、大学などで学生がＵＳＢメモリを購買部にもって行くとＵＳＢメモリに印刷可能枚数情報をセットしてくれ、学生はそのＵＳＢメモリ内の印刷可能枚数が０になるまでは印刷が可能なようにすることが可能となる。また、企業において本社のプリンタを使用したい本社へ出張中の支店の社員に、設定されたＵＳＢメモリを貸与することで利用できるプリンタを限定するようなことも可能である。
【００２１】
管理者用端末３００には、管理者アプリケーション１２００と画像処理装置情報８００およびインストーラ一式として、画像処理装置ドライバインストーラ１３００、印刷監視アプリケーションインストーラ１４００が記憶されている。画像処理装置ドライバインストーラ１３００は、画像処理装置の機種に対応したプリンタドライバのことであり、インストーラ形式になっているものでも、手動でセットアップするものでもよく、提供される形態は問わない。
【００２２】
管理者アプリケーション１２００は、装填された可搬型記憶媒体４００に各種情報をセットアップするためのアプリケーションである。画像処理装置情報８００は、印刷に利用される画像処理装置の管理情報である。画像処理装置情報の一例を図８に示す。
【００２３】
図８は、本発明の実施形態における画像処理装置情報の一例を示す図である。本システムで利用可能な画像処理装置８０１、機種名８０２、機種名に対応したプリンタドライバ名８３０、プリンタドライバのバージョン８０４、および画像処理装置のＩＰアドレス／ｈｏｓｔ名８０５が記憶されている。これら管理者用端末３００に記憶されている内容が可搬型記憶媒体４００に、管理者アプリケーション１２００によってセットされる。
【００２４】
可搬型記憶媒体４００には、管理者用端末３００からコピーされたインストーラ一式として、画像処理装置ドライバインストーラ１３００および印刷監視アプリケーションインストーラ１４００が記憶される。また、印刷監視アプリケーションインストーラ１４００によってインストールされた印刷監視アプリケーションが利用する情報として、利用者権限情報２３００および画像処理装置情報２４００が記憶されている。利用者権限情報の一例を図１０に示す。
【００２５】
図１０は、本発明の実施形態における利用者権限情報の一例を示す図である。利用するユーザ毎に、ユーザ名２３０１、ユーザレベル２３０２およびトータル残印刷可能枚数２３０３が記憶されている。ユーザレベル２３０２は、ユーザ毎に設定されているもので、例えば５段階などに分けてレベルを設定するものである。ユーザはレベルにより、印刷装置の機能を利用可能な権限が異なる。利用可能な権限および印刷可能枚数２３０３は、管理者用端末３００で管理者アプリケーション１２００によって設定されたものである。ここで、可搬型記憶媒体１つに対して、１のユーザを設定しておくこともできるし、複数のユーザを設定しておくこともできる。複数のユーザが設定されている場合、可搬型記憶媒体を複数人で共有して使うことが可能となる。
画像処理装置情報２４００は、ユーザが利用可能な画像処理装置が設定されている。画像処理装置情報の一例を図１５に示す。
【００２６】
図１５は、画像処理装置情報２４００の一例を示す図である。記憶されている内容は、管理者用端末３００に記憶されている画像処理装置情報８００の項目に加え、残印刷可能枚数１１０６と印刷中枚数１１０７が追加されたものである。利用するユーザ用に作成される。ここでは、ユーザＡ用の画像処理装置として表示されているプリンタＡとプリンタＢが利用可能となっていることがわかる。また、ユーザＡはレベル５となっており、ユーザはレベルに応じた機能を利用することができる。利用可能なプリンタは後述する管理者アプリケーションによって設定される。
【００２７】
図３の説明に戻る。画像処理装置２００には、認証情報２０００が記憶されている。これは利用者が画像処理装置を利用するための認証情報である。印刷制御システムはこの情報を利用して認証を行うことが可能であるが、これ以外にも認証サーバなどにより画像処理装置の利用に関する認証を行うことも可能である。画像処理装置２０１、２０２についても同様である。
【００２８】
印刷制御装置１００には、印刷ポート３０００、画像処理装置ドライバ１３０１、および印刷監視アプリケーションが記憶される。印刷ポート３０００は、画像処理装置ドライバ１３０１がインストールされる際に可搬型記憶媒体４００の画像処理装置情報２４００を利用して作成される。
次に図４を用いて管理者端末３００における管理者アプリケーションによる可搬型記憶媒体への情報設定方法について説明する。
図４は、本発明の実施形態における印刷制御システムにおける第１の制御フローを示すフローチャートである。
【００２９】
管理者端末３００は、ステップＳ４０１で不図示の管理者アプリケーションを起動する。ステップＳ４０２で可搬型記憶媒体４００の装填を確認できたら、ステップＳ４０４で可搬型記憶媒体内４００に本システムのデータフォルダが存在するかを確認する。一方、差し込みが無い場合ステップＳ４０３で不図示の差し込み要求画面を表示する。
【００３０】
ステップＳ４０４で本システムのデータフォルダが存在した場合は、ステップＳ４０６に進み、可搬型記憶媒体４００内に存在しなかった場合は、ステップＳ４０５でデータフォルダを作成する。図９に本システムのデータフォルダの一例を示す。
図９は、本発明の実施形態における可搬型記憶媒体内に記憶されるデータフォルダの一例を示す図である。
【００３１】
ＲＰＳ（リムーバブル・プリント・システム）フォルダをルートとして、印刷監視アプリケーションインストーラ１４００が記憶されたＰｏｒｔＭｏｎｉｔｏｒフォルダ９０２、画像処理装置ドライバインストーラ１３００が記憶されたＤｒｉｖｅｒｓフォルダ９０３、利用者権限情報２３００が記憶されたＵｓｅｒｉｎｆｏフォルダ９０５および画像処理装置情報２４００が記憶されたＤｅｖｉｃｅＩｎｆｏフォルダ９０６が記憶されたＳｅｔｔｉｎｇＩｎｆｏフォルダ９０４から構成される。
【００３２】
次にステップＳ４０６で、可搬型記憶媒体４００内に、印刷監視アプリケーションインストーラ１４００が存在するか確認する。存在しなければ、ステップＳ４０７にて印刷監視アプリケーションインストーラ１４００を可搬型記憶媒体４００に記憶させる。
【００３３】
ステップＳ４０８にて管理者は管理者アプリケーション１２００から提供される操作画面を介して、利用者に印刷の環境構築を許可する画像処理装置の選択を実施する。操作画面の一例を図５に示す。
【００３４】
図５は、本発明の実施形態における管理者アプリケーションでの環境構築画面の一例を示す図である。トータル枚数欄５０１で、トータルの印刷可能枚数を設定する。利用を許可したいプリンタ名欄５０２のチェックボックスにチェックをし、印刷可能枚数欄５０３に枚数がトータル枚数となるように設定する。設定が終わったら登録ボタン５０４を押下することにより、可搬型記憶媒体４００に記憶させることができる。ユーザ毎に設定することが可能となっている。
【００３５】
ステップＳ４０９では可搬型記憶媒体内４００に最新の画像処理装置ドライバインストーラ１３００が存在するか確認する。存在しないまたは画像処理装置ドライバインストーラ１３００のバージョンが古ければ最新の画像処理装置ドライバインストーラ１３００を可搬型記憶媒体４００に記憶させる。
【００３６】
次にステップＳ４１１にて可搬型記憶媒体４００に画像処理情報２４００を管理する画像処理装置の情報ファイルが存在するか確認する。存在しなければステップＳ４１２で画像処理装置の情報ファイルを作成する。ステップＳ４１３では、ステップＳ４０８で選択した画像処理装置の情報があるかを確認し、存在しなければステップＳ４１４で不足している画像処理装置の情報を追加し、ステップＳ４１５にて画像処理装置情報２４００を更新する。
【００３７】
次にステップＳ４１６にて利用者権限情報２３００を管理する利用者権限情報ファイルがあるかを確認し、可搬型記憶媒体になければ、図５の環境構築画面を表示し、利用者権限を設定する。
以上のフローにより、可搬型記憶媒体４００には、図９に示す印刷システムの構成ファイルが作成される。
次に図１１を用いて、利用者端末１００に印刷環境を構築するフローを説明する。
図１１は、本発明の実施形態における第２の制御フローを示すフローチャートである。
【００３８】
利用者端末１００は、ステップＳ１１０１にて可搬型記憶媒体４００が装填されたことを認識すると、ステップＳ１１０２で可搬型記憶媒体４００にアクセスする。ステップＳ１１０３で可搬型記憶媒体４００内の印刷監視アプリケーションインストーラ１４００が起動し、印刷監視アプリケーション１１００を利用者端末１００に対してインストールを行う。自動ではなく、インストーラを手動で起動することも可能である。
【００３９】
ステップＳ１１０４にて、可搬型記憶媒体４００内に画像処理装置情報２４００内の印刷中枚数１１０７が０でないかを確認する。印刷中枚数が０でないということは、印刷フローの説明にて後述するが印刷中に可搬型記憶媒体４００が利用者端末１００から抜かれた等の不正な処理が行われた可能性が高い。よってステップＳ１１０５にて利用者権限情報２３００内のトータル残印刷可能印刷枚数と画像処理装置情報２４００内の残印刷可能枚数から印刷中枚数分を反映させ、不正な印刷を防止する。すなわち、印刷中枚数を０にし、残印刷可能枚数から減算する処理を行う。
【００４０】
ステップＳ１１０６にて可搬型記憶媒体内の画像処理装置情報２４００から利用可能な画像処理装置情報を取得し、ステップＳ１１０７にて利用する画像処理装置画面を介して利用する画像処理装置を選択する。図１２に画像処理装置の選択画面の一例を示す。
図１２は、本発明の実施形態における画像処理装置の選択画面の一例を示す図である。
【００４１】
画面には、プリンタ名１２０１、モデル名１２０２、印刷可能枚数１２０３、設置場所１２０４、利用可能機能１２０５等が表示される。これらの情報は、画像処理装置情報２４００から取得し表示することも可能であるし、別途管理されているものから表示することも可能である。また、インストールするプリンタドライバを図１２のような画面から選択させるのではなく、ユーザが、図５に示す印刷環境設定画面から使用を許可されているプリンタのプリンタドライバのみをインストール対象として自動で選択することも可能である。
【００４２】
ステップＳ１１０８で利用者端末１００に既に最新の画像処理装置ドライバ１０００がインストールされているか確認する。最新の画像処理装置ドライバ１０００がインストールされていなければ、ステップＳ１１１０にて可搬型記憶媒体４００内の画像処理装置ドライバインストーラ１３００を起動し、利用者端末１００に最新の画像処理装置ドライバ１０００をインストールする。
【００４３】
ステップＳ１１１１にて可搬型記憶媒体４００内の画像処理装置情報２４００を参照し、利用者端末１００に印刷ポート３０００を作成する。また、ステップＳ１１１２で可搬型記憶媒体４００内の利用者権限情報２３００を参照し、Ｓ１１１３で利用者権限に応じた機能利用制限を画像処理装置ドライバに設定する。本フローにて、利用者端末１００に印刷環境が構築される。
図６に利用者権限に応じた機能利用制限情報の一例を示す。
図６は、本発明の実施形態における利用者権限の管理情報の一例を示す図である。
【００４４】
レベル１〜５で設定されたユーザレベル６０１、モノクロ／カラー／両面／ステイプルなどのプリント機能６０２、ＦＡＸ機能６０３から構成されている。ユーザレベル６０１は、可搬型記憶媒体４００の利用者権限情報２３００内に設定されているレベルである。そのレベルに応じて、プリント機能やＦＡＸ機能の利用制限が可能となっている。例えばレベル５のユーザは全部の機能を利用可能なように設定することもできる。
次に利用者が利用者端末１００から、画像処理装置２００に対し印刷要求を行った時のフローについて図１３を用いて説明する。
図１３は、本発明の実施形態における第３の制御フローを示すフローチャートである。
【００４５】
ステップＳ１３０１にて利用者が、印刷要求を行うと印刷監視アプリケーション１１００はステップＳ１３０２で可搬型記憶媒体４００が利用者端末１００に装填してあるか確認する。可搬型記憶媒体４００が未装填の状態で印刷要求を行なう。次に印刷監視アプリケーション１１００はステップＳ１３０５で不図示のエラー画面を表示し、印刷ポート３０００を削除後、ステップＳ１３０６にて印刷監視アプリケーション１１００自身をアンインストールする。
【００４６】
一方、可搬型記憶媒体４００が装填されていれば、ステップＳ１３０３で可搬型記憶媒体４００にアクセスし、画像処理装置情報２４００内の印刷要求対象となる画像処理装置の残印刷可能枚数と利用者権限情報２３００内のトータル残印刷可能枚数と印刷要求枚数を確認する。印刷要求枚数が、残印刷可能枚数およびトータル残印刷可能枚数より多い場合はステップＳ１３１３で不図示のエラー画面を表示し、印刷要求を終了する。
【００４７】
残印刷可能枚数およびトータル残印刷可能枚数が残っている場合は、印刷要求を画像処理装置２００に転送する前に、ステップＳ１３０７で可搬型記憶媒体４００に画像処理装置情報２４００内の印刷中枚数をカウントアップする。画像処理装置２００に印刷データを転送後に可搬型記憶媒体４００が利用者端末１００から抜かれた場合や、利用者端末１００が電源断した場合は、次に可搬型記憶媒体４００にアクセスしたときに、画像処理装置情報２４００内の残印刷可能枚数および利用者権限情報２３００内のトータル残印刷可能枚数をカウントダウンすることが可能になり不正な印刷を防止できる。
【００４８】
ステップＳ１３０９にて印刷監視アプリケーション１１００は、画像処理装置情報２４００内の認証情報（ユーザＩＤとパスワード情報）を取得し、その情報を用いて印刷データを画像処理装置２００に転送する。認証が失敗した場合、ステップＳ１３１３にてエラー画面を表示して終了する。認証情報の一例を図７に示す。
【００４９】
図７は、本発明の実施形態における認証情報の一例を示す図である。認証情報はユーザＩＤ７０１とパスワード７０２からなり、画像処理装置への認証情報である。認証方法としては、このようにユーザ名とパスワードを利用する方法や、別途認証サーバを用いたアクティブディレクトリを使用する方法など、さまざまな認証方法を利用することができる。
【００５０】
印刷監視アプリケーション１１００は、正常に印刷が完了するまで印刷ジョブを追跡し、ステップＳ１３１２にて印刷ジョブのエラー終了を検知した場合はエラー画面を表示する。正常に印刷ジョブが終了したことを検知したらステップＳ１３１４にて画像処理装置情報２４００内の印刷中枚数をクリアするとともに、その値を画像処理装置情報２４００内の残印刷枚数情報および利用者権限情報２３００内のトータル残印刷可能枚数からカウントダウンする。途中でエラーになった場合は印刷できた枚数分を反映し処理を終了する。
【００５１】
図１４は、本発明の実施形態における第４の制御フローを示すフローチャートである。可搬型記憶媒体４００が利用者端末１００から抜かれた場合のフローに対応する。
【００５２】
ステップＳ１４０１にて印刷監視アプリケーション１１００は可搬型記憶媒体４００が利用者端末１００から抜かれたことを検知すると、ステップＳ１４０２にて印刷ポート３０００を利用者端末１００から削除する。ステップＳ１４０３にて印刷監視アプリケーション１１００自身もアンインストールする。本フローにより、可搬型記憶媒体４００が利用者端末１００から抜かれると、利用者端末１００から印刷環境が削除され元の状態に戻すことが可能となる。
【００５３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００５４】
また、本発明におけるプログラムは、本発明に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体はコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【００５５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００５７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００５８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００６１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００６２】
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  プログラムＲＯＭ
２０４  データＲＯＭ
２０５  ＫＢＣ
２０６  ＤＣ
２０７  ＭＣ
２０８  ＵＢＳ  Ｉ／Ｆ
２０９  ＮＷ  Ｉ／Ｆ
【図１】
2011180785.tif 000003
【図２】
2011180785.tif 000004
【図３】
2011180785.tif 000005
【図４】
2011180785.tif 000006
【図５】
2011180785.tif 000007
【図６】
2011180785.tif 000008
【図７】
2011180785.tif 000009
【図８】
2011180785.tif 000010
【図９】
2011180785.tif 000011
【図１０】
2011180785.tif 000012
【図１１】
2011180785.tif 000013
【図１２】
2011180785.tif 000014
【図１３】
2011180785.tif 000015
【図１４】
2011180785.tif 000016
【図１５】
2011180785.tif 000017