(57)【要約】【課題】特定のプリンタでの印刷や特定の印刷機能の使用が許可されるか否かについて、ユーザが印刷前に事前に把握できる印刷システムを提供する。【解決手段】認証情報をユーザＩＤ取得部２３２にて取得するとともに、認証情報毎に付与される印刷を実行する権限の有無、および／または認証情報毎に付与される各種印刷機能を使用する権限の有無に関する情報をプリント権限情報記憶部から取得し、取得された情報に基づいて、取得された認証情報により特定のプリンタでの印刷処理が許可されるか否かを判定する。【選択図】図２
2008123058.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象についての印刷データと印刷を行うに際して要求される認証情報とを出力する端末と、
前記端末から前記印刷データと前記認証情報とを受け取り、印刷を許可する印刷権限が当該認証情報に対して付与されていることを条件として当該印刷データを印刷する画像形成部と、
前記認証情報毎に付与される前記画像形成部での前記印刷権限の有無に関する印刷権限情報を記憶する権限情報記憶部とを備え、
前記端末は、
前記認証情報を取得する認証情報取得手段と、
前記権限情報記憶部から前記印刷権限情報を取得する権限情報取得手段と、
前記権限情報取得手段にて取得された前記印刷権限情報に基づいて、前記認証情報取得手段にて取得された前記認証情報により特定の前記画像形成部での印刷処理が許可されるか否かを判定する印刷可否判定手段と
を有することを特徴とする印刷システム。
【請求項２】
前記権限情報記憶部は、前記認証情報毎に付与される前記画像形成部での各種印刷機能に関する使用権限の有無に関する印刷機能権限情報をさらに記憶し、
前記端末は、前記権限情報取得手段が前記権限情報記憶部から前記印刷機能権限情報をさらに取得するとともに、取得された当該印刷機能権限情報に基づいて、前記認証情報に対して使用権限が付与された印刷機能の設定が可能に構成され、当該認証情報に対して使用権限が付与されない印刷機能の設定が不能に構成された印刷機能設定手段をさらに有することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記端末は、前記印刷可否判定手段にて前記画像形成部での印刷処理が許可されていないと判定された場合に、当該画像形成部での印刷処理が許可されない旨を表示する表示手段をさらに有することを特徴とする請求項１記載の印刷システム。
【請求項４】
前記権限情報記憶部は、前記画像形成部に一体的に配置されたことを特徴とする請求項１記載の印刷システム。
【請求項５】
前記端末は、前記認証情報として前記印刷対象について印刷指示を行うユーザを識別するユーザ識別情報を出力することを特徴とする請求項１記載の印刷システム。
【請求項６】
印刷対象についての印刷を行う際に要求される認証情報を取得する認証情報取得手段と、
前記認証情報取得手段にて取得される前記認証情報毎に付与される印刷を実行する権限の有無、および／または当該認証情報毎に付与される各種印刷機能を使用する権限の有無に関する情報を取得する権限情報取得手段と、
前記権限情報取得手段にて取得された前記情報に基づいて、前記印刷対象についての印刷データの生成を制御する印刷データ生成制御手段と
を備えたことを特徴とする印刷制御装置。
【請求項７】
前記印刷データ生成制御手段は、前記印刷データの生成に際して、前記認証情報取得手段にて取得された前記認証情報により当該印刷データの印刷が許可されるか否かを判定することを特徴とする請求項６記載の印刷制御装置。
【請求項８】
前記印刷データ生成制御手段は、前記印刷データの印刷が許可されないと判定された場合に、当該印刷データの印刷が許可されない旨を表示させることを特徴とする請求項７記載の印刷制御装置。
【請求項９】
前記印刷データ生成制御手段は、前記印刷データの生成に際して、前記認証情報取得手段にて取得された前記認証情報に対して使用の権限が付与された印刷機能の設定を可能とし、当該認証情報に対して使用の権限が付与されない印刷機能の設定を不能とすることを特徴とする請求項６記載の印刷制御装置。
【請求項１０】
前記認証情報として前記印刷対象について印刷指示を行うユーザを識別するユーザ識別情報を記憶するユーザ識別情報記憶手段をさらに備え、
前記認証情報取得手段は、前記ユーザ識別情報記憶手段から前記認証情報として前記ユーザ識別情報を取得することを特徴とする請求項６記載の印刷制御装置。
【請求項１１】
前記認証情報の入力を受け付ける認証情報受付手段をさらに有し、
前記認証情報取得手段は、前記認証情報受付手段から入力された前記認証情報を取得することを特徴とする請求項６記載の印刷制御装置。
【請求項１２】
コンピュータに、
印刷対象についての印刷を行う際に要求される認証情報を取得する機能と、
前記認証情報毎に付与される印刷を実行する権限の有無、および／または当該認証情報毎に付与される各種印刷機能を使用する権限の有無に関する情報を取得する機能と、
取得された前記情報に基づいて、前記印刷対象についての印刷データの生成を制御する機能と
を実現させることを特徴とするプログラム。
【請求項１３】
前記印刷データの生成を制御する機能は、取得された前記認証情報により前記印刷データの印刷が許可されるか否かを判定し、当該印刷データの印刷が許可されないと判定された場合に、当該印刷データの印刷が許可されない旨を表示させるように機能することを特徴とする請求項１２記載のプログラム。
【請求項１４】
前記印刷データの生成を制御する機能は、前記印刷データの生成に際して、取得された前記認証情報に対して使用の権限が付与された印刷機能の設定を可能とし、当該認証情報に対して使用の権限が付与されない印刷機能の設定を不能とするように機能することを特徴とする請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置にプリンタが接続された印刷システム等に関する。
【背景技術】
【０００２】
近年、一般のオフィス等においては、１または複数の端末装置と１または複数のプリンタとをネットワーク環境下で接続して、１または複数の端末装置から１または複数のプリンタの共有使用または選択使用が可能なように構成された印刷システムが構築されている。
このような印刷システムでは、プリンタの使用を管理するための管理サーバが設けられているものがある。そして、ユーザが特定のプリンタでの印刷を行おうとする際には、管理サーバは、ユーザがそのプリンタでの使用権限を有するか、または印刷機能毎に設定された使用権限を有するか等を照合する。ユーザは、この管理サーバでの認証を受けることを条件として、そのプリンタでの印刷または特定の印刷機能の使用が許可される（例えば、特許文献１参照）。
その場合に、プリンタでの印刷または特定の印刷機能の使用が許可されたか否かについては、ユーザは、実際にプリンタでの印刷や特定の印刷機能が実行されたか否かによって事後的に知ることとなる。
【０００３】
【特許文献１】特開平１０−１６１８２３号公報(第５−６頁)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、特定のプリンタでの印刷や特定の印刷機能の使用が許可されるか否かについて、ユーザが印刷前に事前に把握できる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
かかる目的のもと、本発明の印刷システムは、印刷対象についての印刷データと印刷を行うに際して要求される認証情報とを出力する端末と、端末から印刷データと認証情報とを受け取り、印刷を許可する印刷権限が認証情報に対して付与されていることを条件として印刷データを印刷する画像形成部と、認証情報毎に付与される画像形成部での印刷権限の有無に関する印刷権限情報を記憶する権限情報記憶部とを備え、端末は、認証情報を取得する認証情報取得手段と、権限情報記憶部から印刷権限情報を取得する権限情報取得手段と、権限情報取得手段にて取得された印刷権限情報に基づいて、認証情報取得手段にて取得された認証情報により特定の画像形成部での印刷処理が許可されるか否かを判定する印刷可否判定手段とを有することを特徴としている。
【０００６】
ここで、権限情報記憶部は、認証情報毎に付与される画像形成部での各種印刷機能に関する使用権限の有無に関する印刷機能権限情報をさらに記憶し、端末は、権限情報取得手段が権限情報記憶部から印刷機能権限情報をさらに取得するとともに、取得された印刷機能権限情報に基づいて、認証情報に対して使用権限が付与された印刷機能の設定が可能に構成され、認証情報に対して使用権限が付与されない印刷機能の設定が不能に構成された印刷機能設定手段をさらに有することを特徴とすることができる。
さらには、端末は、印刷可否判定手段にて画像形成部での印刷処理が許可されていないと判定された場合に、画像形成部での印刷処理が許可されない旨を表示する表示手段をさらに有することを特徴とすることができる。
また、権限情報記憶部は、画像形成部に一体的に配置されたことを特徴とすることを特徴とすることもできる。さらに、端末は、認証情報として印刷対象について印刷指示を行うユーザを識別するユーザ識別情報を出力することを特徴とすることができる。
【０００７】
また、本発明を印刷制御装置として捉え、本発明の印刷制御装置は、印刷対象についての印刷を行う際に要求される認証情報を取得する認証情報取得手段と、認証情報取得手段にて取得される認証情報毎に付与される印刷を実行する権限の有無、および／または認証情報毎に付与される各種印刷機能を使用する権限の有無に関する情報を取得する権限情報取得手段と、権限情報取得手段にて取得された情報に基づいて、印刷対象についての印刷データの生成を制御する印刷データ生成制御手段とを備えたことを特徴としている。
【０００８】
ここで、印刷データ生成制御手段は、印刷データの生成に際して、認証情報取得手段にて取得された認証情報により印刷データの印刷が許可されるか否かを判定することを特徴とすることができる。その際に、印刷データ生成制御手段は、印刷データの印刷が許可されないと判定された場合に、印刷データの印刷が許可されない旨を表示させることを特徴とすることができる。
また、印刷データ生成制御手段は、印刷データの生成に際して、認証情報取得手段にて取得された認証情報に対して使用の権限が付与された印刷機能の設定を可能とし、かかる認証情報に対して使用の権限が付与されない印刷機能の設定を不能とすることを特徴とすることができる。
【０００９】
さらに、認証情報として印刷対象について印刷指示を行うユーザを識別するユーザ識別情報を記憶するユーザ識別情報記憶手段をさらに備え、認証情報取得手段は、ユーザ識別情報記憶手段から認証情報としてユーザ識別情報を取得することを特徴とすることができる。
加えて、認証情報の入力を受け付ける認証情報受付手段をさらに有し、認証情報取得手段は、認証情報受付手段から入力された認証情報を取得することを特徴とすることができる。
【００１０】
また、本発明をプログラムとして捉え、本発明のプログラムは、コンピュータに、印刷対象についての印刷を行う際に要求される認証情報を取得する機能と、認証情報毎に付与される印刷を実行する権限の有無、および／または認証情報毎に付与される各種印刷機能を使用する権限の有無に関する情報を取得する機能と、取得された情報に基づいて、印刷対象についての印刷データの生成を制御する機能とを実現させることを特徴としている。
ここで、かかるプログラムでは、印刷データの生成を制御する機能は、取得された認証情報により印刷データの印刷が許可されるか否かを判定し、印刷データの印刷が許可されないと判定された場合に、印刷データの印刷が許可されない旨を表示させるように機能することを特徴とすることができる。また、印刷データの生成を制御する機能は、印刷データの生成に際して、取得された認証情報に対して使用の権限が付与された印刷機能の設定を可能とし、認証情報に対して使用の権限が付与されない印刷機能の設定を不能とするように機能することを特徴とすることができる。
【００１１】
なお、このプログラムは、例えば、ハードディスクやＤＶＤ−ＲＯＭ等の予約領域に格納されたプログラムを、ＲＡＭにロードして実行される場合がある。また、予めＲＯＭに格納された状態にて、ＣＰＵで実行される形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭを備えている場合には、機器がアッセンブリされた後に、プログラムだけが提供されてＲＯＭにインストールされる場合がある。このプログラムの提供に際しては、インターネット等のネットワークを介してデータ記録装置を備えたコンピュータにプログラムが伝送され、データ記録装置の有するＲＯＭにインストールされる形態も考えられる。
【発明の効果】
【００１２】
本発明の請求項１によれば、特定のプリンタでの印刷が許可されるか否かを印刷前に事前に把握することができる。
また、本発明の請求項２によれば、さらに特定の印刷機能の使用が許可されるか否かを印刷前に事前に把握することができる。
また、本発明の請求項３によれば、本発明を採用しない場合に比べて、迅速に印刷を行うことができる。
また、本発明の請求項４によれば、本発明を採用しない場合に比べて、システム構成を簡略に構築することができる。
また、本発明の請求項５によれば、本発明を採用しない場合に比べて、認証情報を容易に入力することができる。
【００１３】
本発明の請求項６によれば、特定のプリンタでの印刷が許可されるか否かや、特定の印刷機能の使用が許可されるか否かを印刷前に事前に把握することができる。
また、本発明の請求項７によれば、本発明を採用しない場合に比べて、特定の画像形成装置での印刷が許可されるか否かの情報を早期に把握することができる。
また、本発明の請求項８によれば、本発明を採用しない場合に比べて、迅速に印刷を行うことができる。
【００１４】
また、本発明の請求項９によれば、本発明を採用しない場合に比べて、使用が可能な印刷機能を適切に設定することができる。
また、本発明の請求項１０によれば、本発明を採用しない場合に比べて、認証情報を容易に入力することができる。
また、本発明の請求項１１によれば、本発明を採用しない場合に比べて、端末を使用する複数のユーザが存在する場合にも認証情報を容易に入力することができる。
【００１５】
本発明の請求項１２によれば、特定のプリンタでの印刷が許可されるか否かや、特定の印刷機能の使用が許可されるか否かを印刷前に事前に把握することができる。
また、本発明の請求項１３によれば、本発明を採用しない場合に比べて、特定の画像形成装置での印刷が許可されるか否かの情報を早期に把握し、印刷が許可されない場合にその後の対応を迅速に行うことができる。
また、本発明の請求項１４によれば、本発明を採用しない場合に比べて、使用が可能な印刷機能を適切に設定することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
[実施の形態１]
図１は、本実施の形態である印刷システム１の全体構成を示す図である。図１に示した印刷システム１は、例えばユーザの作業スペース（例えば、デスク）等に設置された端末（端末装置）の一例としてのクライアントＰＣ（Personal Computer）２（２Ａ〜２Ｃ）と、クライアントＰＣ２にて生成等された文書データを記録紙等の媒体（以下、「用紙」という）に印刷処理する画像形成部（画像形成装置）の一例としてのプリンタ４（４Ａ〜４Ｃ）と、クライアントＰＣ２によるプリンタ４の使用を管理する管理サーバ３とが、通信回線やケーブルを利用したＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等のネットワーク５を介して双方向に通信可能に接続されて構成されている。通信回線としては、電話回線や衛星通信回線（例えば、デジタル衛星放送における空間伝送路）を含んでもよい。ここで、本実施の形態の印刷システム１では、ネットワーク５上に複数のクライアントＰＣ２と複数のプリンタ４とが接続可能であるが、図１に示した構成では、一例として、それぞれ３台のクライアントＰＣ２Ａ〜２Ｃと３台のプリンタ４Ａ〜４Ｃとが接続されている場合を示している。
【００１７】
クライアントＰＣ２は、文書や図形、写真等からなる文書データを作成したり、保存する機能等を有している。そして、クライアントＰＣ２は、指定するプリンタ４に対し、管理サーバ３を介して文書データの印刷指示を行う。また、クライアントＰＣ２は、印刷を実行するに際して、印刷指定するプリンタ４での印刷の可否や各種印刷機能の使用の可否等を印刷の実行前に事前に判断する。そして、印刷指定するプリンタ４での印刷ができない場合や特定の印刷機能の使用ができない場合等には、その旨の表示を行う機能や、特定のプリンタ４に対する印刷指定を不能に設定し、特定の印刷機能の使用を不能に設定する機能を有している。
【００１８】
図２は、クライアントＰＣ２の機能構成を説明するブロック図である。図２に示したように、クライアントＰＣ２は、制御部２０、文書データ生成部２１、記憶部２２、プリンタドライバ２３、操作入力部２４、表示部２５、インターフェース２６、ユーザＩＤ記憶部２７を備えている。
制御部２０は、所定の制御プログラムに従って、クライアントＰＣ２全体の動作を制御する。
文書データ生成部２１は、所定のアプリケーションソフトに従って文書や図形、写真等からなる文書データを生成したり、保存された文書データの編集等を行う。
記憶部２２は、例えばハードディスク（Hard Disk Drive）にて構成され、文書データやプログラム等を記憶（保存）する。
【００１９】
操作入力部２４は、認証情報受付手段の一例であって、例えばキーボードやマウス等のポインティングデバイス等で構成され、ユーザからの各種入力を受け付ける。例えば、ユーザを識別する符号（例えば、ユーザＩＤやパスワード等）等の識別情報の入力や、印刷時のプリンタ４の指定や各種印刷機能の設定の入力等を受け付ける。
表示部２５は、表示手段の一例であって、例えば液晶ディスプレイ等で構成され、文書データの表示や印刷機能設定手段の一例としての印刷設定ダイアログボックス等を表示する。
ユーザＩＤ記憶部２７は、ユーザ識別情報記憶手段の一例であって、クライアントＰＣ２を使用するユーザを識別し特定する識別情報（ユーザ識別情報）を記憶する。ユーザ識別情報としては、例えば、クライアントＰＣ２にログインする際に使用されるユーザＩＤやパスワード、ネットワーク５にアクセスする際に使用されるアカウントＩＤやパスワード等が用いられる。また、ユーザＩＤ記憶部２７は、例えばクライアントＰＣ２を使用するユーザが複数存在する場合等において、複数のユーザ識別情報を記憶する。
インターフェース２６は、ネットワーク５との通信を制御する。
【００２０】
プリンタドライバ２３は、印刷データ生成制御手段として機能する。すなわち、文書データ生成部２１にて生成・編集された文書データや記憶部２２にて記憶された文書データ等に関して、制御部２０から印刷指示を受けた場合に、これをプリンタ４に対する印刷命令に変換して、印刷ジョブとしての印刷データの生成等を行う。そして、プリンタドライバ２３は、生成された印刷データとユーザ識別情報とをインターフェース２６を介して管理サーバ３に送信する。なお、印刷データは、文書データおよび各種印刷機能の実行を設定する属性データを含んで構成される。また、プリンタドライバ２３は、印刷指定するプリンタ４での印刷の可否や印刷機能の使用の可否等を印刷前に事前に判断する機能を有している。
【００２１】
ここで、本実施の形態のプリンタドライバ２３は、文書データ等に基づいて印刷データを生成する印刷データ生成部２３１、ユーザＩＤ記憶部２７や操作入力部２４からユーザ識別情報を取得する認証情報取得手段の一例としてのユーザＩＤ取得部２３２、管理サーバ３からプリント権限情報（後段参照）を取得して印刷の可否や印刷機能の使用の可否等を判定する印刷可否判定手段の一例としての印刷可否判定部２３３を備えている。
印刷可否判定部２３３は、ユーザＩＤ取得部２３２にて取得されたユーザ識別情報には、印刷指定するプリンタ４での印刷が許可されるか否か（印刷権限が設定されているか否か）や、そのプリンタ４における印刷時に使用する特定の印刷機能が使用できるか否か（印刷機能の使用権限が設定されているか否か）等を、管理サーバ３から取得したプリント権限情報と照合して、印刷時に印刷指定するプリンタ４での印刷の可否や、設定する特定の印刷機能の使用可否を判定する。そして、判定の結果、印刷指定するプリンタ４に印刷権限が設定されている場合や、使用する特定の印刷機能に使用権限が設定されている場合には、印刷データ生成部２３１にて印刷データを生成して、生成された印刷データをユーザ識別情報とともに印刷指定されたプリンタ４に送信する。一方、印刷指定するプリンタ４に印刷権限が設定されていない場合や、使用する特定の印刷機能に使用権限が設定されていない場合には、印刷権限を有しない旨や特定の印刷機能に関する使用権限を有しない旨を表示部２５にてユーザに告知等するように設定する。また、印刷権限が設定されていないプリンタ４を指定できないように設定し、使用権限が設定されていない印刷機能を使用できないように設定する。
【００２２】
次に、管理サーバ３は、ネットワーク５に接続されたプリンタ４の使用を管理する機能を有している。また、管理サーバ３は、ユーザ識別情報に対応して設定された、各プリンタ４での印刷が許可されるか否か（印刷権限の有無）に関する情報や、ユーザが特定のプリンタ４において特定の印刷機能の使用を許可されるか否か（印刷機能に関する使用権限の有無）に関する情報（これらを、「プリント権限情報」という）を記憶している。そして、管理サーバ３がクライアントＰＣ２からユーザ識別情報を受信した際に、ユーザ識別情報を送信したクライアントＰＣ２に対して、受信したユーザ識別情報に対応するプリント権限情報を提供する機能を有している。
【００２３】
図３は、管理サーバ３の機能構成を説明するブロック図である。図３に示したように、管理サーバ３は、インターフェース３１、データ受信部３２、印刷制御部３３、印刷データ記憶部３４、プリント権限情報記憶部３５、データ送信部３６を含んで構成されている。
インターフェース３１は、ネットワーク５との通信を制御する。
データ受信部３２は、ネットワーク５を介してクライアントＰＣ２から送信されたユーザ識別情報および印刷データを受け取り、印刷制御部３３に出力する。
【００２４】
印刷制御部３３は、データ受信部３２にて受信されたユーザ識別情報および印刷データを受け取り、受け取ったユーザ識別情報および印刷データを印刷データ記憶部３４に出力する。さらに、印刷データ記憶部３４に記憶されたユーザ識別情報および印刷データのプリンタ４への送信を制御する。
また、印刷制御部３３は、受け取ったユーザ識別情報に対応するプリント権限情報をプリント権限情報記憶部３５から取得する。そして、取得したプリント権限情報をデータ送信部３６に送り、プリント権限情報について、データ送信部３６からユーザ識別情報を送信したクライアントＰＣ２への送信を制御する。
【００２５】
印刷データ記憶部３４は、印刷制御部３３からのユーザ識別情報および印刷データを受け取り、受け取ったユーザ識別情報および印刷データを一時的に記憶する。
プリント権限情報記憶部３５は、権限情報記憶部の一例であって、ユーザ識別情報に対応して設定された各プリンタ４での印刷権限の有無や、ユーザ識別情報に対応して設定された各プリンタ４における各種印刷機能に関する使用権限の有無についての情報を、「プリント権限情報」として記憶する。
ここで、図４は、プリント権限情報記憶部３５に記憶されたプリント権限情報の一例を表形式で示した図である。図４（ａ）は、ユーザ識別情報に対応するプリンタ４Ａ〜４Ｃでの印刷権限の有無についてのプリント権限情報の一例を示し、（ｂ）は、ユーザ識別情報に対応する印刷権限の有るプリンタ４での各種印刷機能に関する使用権限の有無についてのプリント権限情報の一例を示している。
【００２６】
図４（ａ）に示したプリンタ４Ａ〜４Ｃでのユーザ識別情報に対応する印刷権限の有無についてのプリント権限情報を説明すると、例えば、ユーザｕｓｅｒ_ＡのユーザＩＤおよびパスワード（ユーザ識別情報）では、プリンタ４Ａでの印刷処理が可能であり、プリンタ４Ｂおよびプリンタ４Ｃでの印刷処理が禁止される。ユーザｕｓｅｒ_ＢのユーザＩＤおよびパスワードでは、プリンタ４Ｂでの印刷処理が可能であり、プリンタ４Ａおよびプリンタ４Ｃでの印刷処理が禁止される。ユーザｕｓｅｒ_ＣのユーザＩＤおよびパスワードでは、プリンタ４Ｃでの印刷処理が可能であり、プリンタ４Ａおよびプリンタ４Ｂでの印刷処理が禁止される。また、ユーザｕｓｅｒ_ＤのユーザＩＤおよびパスワードでは、プリンタ４Ｂおよびプリンタ４Ｃでの印刷処理が可能であり、プリンタ４Ａでの印刷処理が禁止される。
【００２７】
引き続いて、図４（ｂ）に示したユーザ識別情報に対応する各種印刷機能の使用権限についてのプリント権限情報を説明すると、例えば、ユーザｕｓｅｒ_ＡのユーザＩＤおよびパスワード（ユーザ識別情報）では、プリンタ４Ａでの印刷処理に際して（図４（ａ）参照）、印刷機能の一例としてのカラーでの印刷出力は禁止される。また、印刷機能の一例としての１回の印刷処理でのプリント枚数制限として、１０枚が設定される。さらには、印刷機能の一例としての用紙片面に１ページ分の文書データの印刷（片面／１−ｕｐ）を行うことも禁止される。ここで、用紙の１ページに複数のページ（Ｎページ）分の文書データを印刷する複数ページ印刷形式を「Ｎ−ｕｐ」と表記し、この表記に倣い、通常の１ページに１ページ分の文書データを印刷する印刷形式を１−ｕｐと表す。
【００２８】
同様に、ユーザｕｓｅｒ_ＢのユーザＩＤおよびパスワードでは、プリンタ４Ｂでの印刷処理に際して（図４（ａ）参照）、カラーでの印刷出力が可能である。また、１回の印刷処理でのプリント枚数制限として、１００枚が設定される。さらには、片面に１ページ分の文書データの印刷（片面／１−ｕｐ）を行うことは禁止される。
ユーザｕｓｅｒ_ＣのユーザＩＤおよびパスワードでは、プリンタ４Ｃでの印刷処理に際して（図４（ａ）参照）、カラーでの印刷出力が可能である。また、１回の印刷処理でのプリント枚数制限として、１００枚が設定される。さらには、片面に１ページ分の文書データの印刷（片面／１−ｕｐ）を行うことも可能である。
ユーザｕｓｅｒ_ＤのユーザＩＤおよびパスワードでは、プリンタ４Ｂおよびプリンタ４Ｃでの印刷処理に際して（図４（ａ）参照）、カラーでの印刷出力は禁止される。また、１回の印刷処理でのプリント枚数制限として、３０枚が設定される。さらには、片面に１ページ分の文書データの印刷（片面／１−ｕｐ）も禁止される。
【００２９】
なお、図４（ｂ）で表された印刷機能は一例であって、他の様々な印刷機能に関して許可するか否かについての使用権限を定めることができる。例えば、印刷機能として、１回の印刷処理でのプリント枚数に関する使用権限に加えて、例えば各月の１日から月末までを１ヶ月として区切り、１ヶ月間のプリント枚数についての使用権限を設定することもできる。
【００３０】
引き続いて、データ送信部３６は、印刷制御部３３からのユーザ識別情報および印刷データの送信指示に基づいて、印刷データ記憶部３４に記憶されたユーザ識別情報および印刷データを、インターフェース３１を介して印刷指定されたプリンタ４に送信する。また、印刷制御部３３からの送信指示に基づいて、プリント権限情報記憶部３５から取得されたプリント権限情報を、ユーザ識別情報を送信したクライアントＰＣ２に対して送信する。
【００３１】
次に、プリンタ４は、管理サーバ３から送信されたユーザ識別情報や印刷データに基づいて、用紙に文書を指定された形式で印刷する。図５は、プリンタ４（４Ａ〜４Ｃ）の機能構成を説明するブロック図である。図５に示したように、プリンタ４は、インターフェース４１、データ受信部４２、描画処理実行部４３、ページメモリ４４、記憶部４５、出力制御部４６、操作入力部４７、認証部４８、プリンタエンジン７０を備えている。
インターフェース４１は、ネットワーク５との通信を制御する。
データ受信部４２は、ネットワーク５を介して管理サーバ３から受け取った印刷データを、描画処理実行部４３および出力制御部４６に出力する。また、管理サーバ３から受け取ったユーザ識別情報（ユーザＩＤおよびパスワード等）を認証部４８に出力する。
【００３２】
描画処理実行部４３は、データ受信部４２から印刷データを受け取り、印刷データに含まれる文書データにおける文字やイメージ、グラフィックス等の各オブジェクトをページメモリ４４に逐次展開するとともに、ページメモリ４４に展開する際に、符号化されたイメージデータ等に対するデータ復号化処理を行う。
記憶部４５は、複数の文書データをそれぞれ格納する複数の格納領域を備えた例えばハードディスク（Hard Disk Drive）で構成されており、ページメモリ４４に展開された文書データを受け取って記憶する。
【００３３】
認証部４８は、管理サーバ３から受け取ったユーザ識別情報（ユーザＩＤおよびパスワード等）に基づいて、プリンタエンジン７０での印刷処理を許可するか否かの認証を行う。
出力制御部４６は、認証部４８での認証を条件に、データ受信部４２から受け取った印刷データに基づいて、記憶部４５からプリンタエンジン７０への文書データの送信や印刷処理の開始等の動作等を制御する。
操作入力部４７は、例えば操作パネルで構成され、例えばユーザによる印刷開始入力等を受け付ける。
プリンタエンジン７０は、例えば電子写真方式やインクジェット方式等からなる画像形成部で構成され、文書データを用紙に印刷する。
【００３４】
続いて、本実施の形態の印刷システム１にて行われる印刷処理について説明する。
図６は、本実施の形態の印刷システム１での印刷処理の流れの一例を示したフローチャートである。図６に示したように、まず、クライアントＰＣ２では、ユーザにより操作入力部２４から例えば文書データ生成部２１にて生成された所定の文書データや記憶部２２に記憶されている所定の文書データ等についての印刷指示が行われると（Ｓ１０１）、制御部２０は、プリンタドライバ２３に対してかかる文書データについての印刷命令を出力する（Ｓ１０２）。
制御部２０から印刷命令を受けたプリンタドライバ２３では、ユーザＩＤ取得部２３２がユーザ識別情報を取得する（Ｓ１０３）。そして、取得したユーザ識別情報をインターフェース２６を介して管理サーバ３に送信する（Ｓ１０４）。
【００３５】
具体的には、ステップ１０３においては、プリンタドライバ２３のユーザＩＤ取得部２３２は、制御部２０から印刷命令を受けると、制御部２０に対して、プリンタ４の認証部４８にてユーザを認証する際に使用する情報（ユーザ認証情報）としてのユーザ識別情報を取得するためのダイアログボックスを表示するように要求する。制御部２０は、プリンタドライバ２３からの要求を受けて、表示部２５にユーザ認証情報の設定のためのダイアログボックスを表示させる。
図７は、表示部２５にて表示させるユーザ認証情報の設定のためのダイアログボックスの一例を示した図である。図７（ａ）は、印刷設定ダイアログボックスの中の「初期設定」タブを表示させ、「初期設定」タブから「認証情報の設定」ダイアログボックスを表示させた状態を示し、図７（ｂ）は、「認証情報の設定」ダイアログボックスの中の「ジョブごとに認証の入力画面を表示する（Ｊ）」のラジオボタンをチェックして、「認証情報の入力」ダイアログボックスを表示させた状態を示している。
【００３６】
図７（ａ）の「認証情報の設定」ダイアログボックスは、「常に同じ認証情報を使用する（Ｌ）」のラジオボタンがチェックされた状態を表示したものであり、さらに、この「認証情報の設定」ダイアログボックスでは、「Ｕｓｅｒ ＩＤの指定（Ｅ）」欄において「ログイン名を使用する」が選択された場合を示している。この場合には、クライアントＰＣ２にログインする際に使用されるユーザＩＤの一例である「Ｆｕｊｉ−Ｔａｒｏ」がユーザＩＤ記憶部２７から自動的に取得され、「Ｕｓｅｒ ＩＤ（Ｏ）」欄に表示される。その状態において、ユーザは「パスワード（Ｎ）」欄に操作入力部２４からパスワードを入力し、「ＯＫ」をクリックすることで、プリンタドライバ２３のユーザＩＤ取得部２３２には、ユーザ認証情報としてのユーザ識別情報（ユーザＩＤおよびパスワード）が入力される。
【００３７】
また、図７（ａ）での「認証情報の設定」ダイアログボックスにて、「ジョブごとに認証の入力画面を表示する（Ｊ）」のラジオボタンがチェックされると、図７（ｂ）の「認証情報の入力」ダイアログボックスが表示される。その際には、ユーザは操作入力部２４から、「認証用ＩＤを指定する（Ｃ）」のラジオボタンをチェックする。そして、「Ｕｓｅｒ ＩＤ（Ｏ）」欄にユーザＩＤ、および「パスワード（Ｎ）」欄にパスワードを入力するか、または、「Ａｃｃｏｕｎｔ ＩＤ（Ａ）」欄にアカウントＩＤ、および「パスワード（Ｎ）」欄にパスワードを入力して、さらに「ＯＫ」をクリックすることで、プリンタドライバ２３のユーザＩＤ取得部２３２には、ユーザ認証情報としてのユーザ識別情報が入力される。
図７（ｂ）の「認証情報の入力」ダイアログボックスを用いたユーザ識別情報の入力は、クライアントＰＣ２を使用するユーザが複数存在する場合に、利便性が高い。
【００３８】
次いで、管理サーバ３では、ネットワーク５を介してクライアントＰＣ２からユーザ識別情報を取得すると（Ｓ２０１）、取得されたユーザ識別情報はデータ受信部３２から印刷制御部３３に送られる。そして、印刷制御部３３は、取得されたユーザ識別情報に対応するプリント権限情報をプリント権限情報記憶部３５から取得する（Ｓ２０２）。
印刷制御部３３は、取得したユーザ識別情報に対応するプリント権限情報を、データ送信部３６からインターフェース３１を介してユーザ識別情報を送信したクライアントＰＣ２に対して送信する（Ｓ２０３）。
【００３９】
次に、クライアントＰＣ２では、インターフェース２６を介してユーザ識別情報に対応するプリント権限情報を受信すると（Ｓ１０５）、制御部２０は、プリント権限情報をプリンタドライバ２３に送る。
プリント権限情報を取得したプリンタドライバ２３では、印刷時にユーザにより印刷設定ダイアログボックスから特定のプリンタ４が印刷指定された場合に、印刷可否判定部２３３は、取得したプリント権限情報に基づいて、使用されたユーザ識別情報（ユーザＩＤおよびパスワード等）が印刷指定されたプリンタ４において印刷権限を有するか否かを判定する（Ｓ１０６）。なお、ここでは、プリンタドライバ２３は、権限情報取得手段として機能する。
そして、印刷可否判定部２３３により、印刷指定されたプリンタ４には印刷権限が無いと判定された場合には、プリンタドライバ２３は制御部２０に対して表示部２５にてその旨を表示させるように指示する。それにより、表示部２５は印刷指定されたプリンタ４では印刷できない旨を告知するダイアログボックスを表示（告知表示）する（Ｓ１０７）。
【００４０】
図８は、表示部２５にて告知表示されるダイアログボックスの一例を示した図である。クライアントＰＣ２は、表示部２５にて図８に示したようなダイアログボックスを表示することで、現在の印刷指示にて使用されたユーザＩＤおよびパスワードでは、印刷指示が行われたプリンタ４での文書の印刷は実行できないことや、印刷指定されたプリンタ４にて印刷権限を有する別個のユーザ識別情報（例えば、ユーザＩＤ等）の再度の入力か、または印刷の中止のいずれかを行う必要がある旨をユーザに認識させ、その後の適切な対応をユーザに促す。
そして、ステップ１０７にて表示されたダイアログボックスから「ＯＫ」がクリックされると（Ｓ１０８）、ステップ１０３のユーザ識別情報の取得処理に戻る。また、ステップ１０７にて表示されたダイアログボックスから「キャンセル」がクリックされると（Ｓ１０８）、印刷処理を中止する（Ｓ１０９）。
なお、その後に表示される印刷設定ダイアログボックスでは、ステップ１０５にて取得されたプリント権限情報に含まれる印刷権限を有しないプリンタ４に関しては、ユーザ識別情報の再度の入力が行われない限り、印刷指定が制限されるように設定することもできる。
【００４１】
一方、ステップ１０６にて、使用されたユーザ識別情報（ユーザＩＤおよびパスワード等）は印刷指定されたプリンタ４での印刷権限を有すると判定された場合には、印刷可否判定部２３３は、取得したプリント権限情報に基づいて、印刷指定されたプリンタ４での印刷機能に関する使用権限を判定する（Ｓ１１０）。
そして、ユーザにより印刷指定されたプリンタ４において、特定の印刷機能に関して使用権限を有しないと判定された場合には、使用ができない印刷機能の設定が制限された印刷設定ダイアログボックスを表示する（Ｓ１１１）。
【００４２】
ここで、具体例として、プリント権限情報による使用ができない印刷機能として例えばカラー印刷機能の設定が制限されている場合を想定する。その場合には、図９（カラー印刷機能の設定が制限された印刷設定ダイアログボックスの一例を示した図）に示したように、印刷設定ダイアログボックスにおいて、「カラーモード」の入力欄を「白黒モード」に変更した上で、ディムアウト（グレーアウト）表示を行って（図９の楕円内参照）、カラー印刷への設定変更を行うことができない印刷設定ダイアログボックスを表示する。それにより、白黒印刷の設定を強制的に行うと同時に、カラー印刷が実行できないことを予めユーザに認識させる。
また、同様に、印刷機能として例えば図４（ｂ）に示した「片面／１−ｕｐ」の使用が制限されている場合には、「片面／１−ｕｐ」での印刷を行うことができない印刷設定ダイアログボックスを表示し、両面印刷への設定変更や、例えば２−ｕｐでの印刷への設定変更等を促す。
そして、プリンタドライバ２３の印刷データ生成部２３１においては、ステップ１１１にて表示された印刷設定ダイアログボックスからのユーザの入力に基づいて、例えばカラー印刷機能や片面／１−ｕｐ印刷機能等といった特定の印刷機能が設定されていない印刷データの生成が行われる（Ｓ１１３）。
【００４３】
一方、ステップ１１０にて、ユーザにより印刷指定されたプリンタ４において、使用されたユーザ識別情報（ユーザＩＤおよびパスワード等）には印刷機能に関する制限が設けられていない、すなわち、すべての印刷機能に関して使用権限を有すると判定された場合には、すべての印刷機能の設定が可能な印刷設定ダイアログボックスを表示する（Ｓ１１２）。そして、プリンタドライバ２３の印刷データ生成部２３１において、文書データとユーザにより印刷設定ダイアログボックスから設定された印刷形式とに基づく印刷データの生成が行われる（Ｓ１１３）。
そして、ステップ１１３にて生成された印刷データは、プリンタドライバ２３からインターフェース２６を介してユーザ識別情報とともに管理サーバ３に送信される（Ｓ１１４）。
【００４４】
管理サーバ３は、クライアントＰＣ２からユーザ識別情報および印刷データを受信すると（Ｓ２０４）、データ受信部３２はユーザ識別情報および印刷データを印刷制御部３３に送る。そして、印刷制御部３３は、ユーザ識別情報および印刷データを印刷データ記憶部３４に一時的に記憶する（Ｓ２０５）。その後、印刷制御部３３は、ユーザ識別情報および印刷データを所定のタイミングで印刷データ記憶部３４から読み出し、データ送信部３６からインターフェース３１を介してプリンタ４に送信する（Ｓ２０６）。その際に、印刷データ記憶部３４に複数のユーザ識別情報および印刷データが記憶されている場合には、印刷制御部３３は、それぞれの印刷データの出力順序を定める。
【００４５】
プリンタ４では、ネットワーク５を介して管理サーバ３からユーザ識別情報および印刷データを取得すると（Ｓ３０１）、データ受信部４２は、印刷データを描画処理実行部４３に、ユーザ識別情報を認証部４８に出力する。描画処理実行部４３では、印刷データの中の文書データにおける文字やイメージ等の各オブジェクトをページメモリ４４に逐次展開する（Ｓ３０２）。文書データをページメモリ４４に展開する際には、符号化されたイメージデータに対するデータ復号化処理を行う。そして、ページメモリ４４に展開された文書データを記憶部４５に記憶する（Ｓ３０３）。
また、データ受信部４２は、印刷データを出力制御部４６にも出力する。出力制御部４６は、印刷データの中の属性データに基づいて印刷形式を設定する。そして、記憶部４５に記憶された文書データを読み出し、認証部４８での認証を条件として、設定された印刷形式にて文書データをプリンタエンジン７０にて印刷処理する（Ｓ３０４）。
【００４６】
なお、本実施の形態の印刷システム１では、クライアントＰＣ２において、印刷指定されたプリンタ４での印刷の可否と印刷機能の使用の可否との両方を印刷の実行前に事前に判断する構成について説明した。このような構成の他に、例えば、クライアントＰＣ２において、印刷指定されたプリンタ４での印刷の可否のみを印刷の実行前に事前に判断し、印刷機能の使用の可否については判断せず、自動的に使用権限が付与されている印刷機能に設定変更して印刷処理されるように構成することもできる。その場合には、自動的に設定変更される印刷機能について、予め定めておくことが可能なように構成することもできる。
【００４７】
以上説明したように、本実施の形態の印刷システム１においては、印刷を実行するに際して、クライアントＰＣ２は、印刷指定されたプリンタ４での印刷の可否や印刷機能の使用の可否等を印刷の実行前に事前に判定する。そして、印刷時において、ユーザにより印刷指定されたプリンタ４での印刷ができない場合や特定の印刷機能の使用ができない場合等には、その旨の表示を行い、また、特定のプリンタ４に対する印刷指定を不能に設定したり、特定の印刷機能の使用を不能に設定する。
【００４８】
それにより、本実施の形態の印刷システム１では、ユーザは、自分に使用が許可されていない特定のプリンタ４を事前に把握することができるので、印刷指示を行えるプリンタ４を有効に選択して、時間的に効率良く印刷処理を行うことができる。
また、一部の印刷機能に使用制限が設けられている特定のプリンタ４にて印刷処理を行う場合には、ユーザは、事前に使用制限が設けられている印刷機能を把握することができるので、印刷指示を行えるプリンタ４の印刷機能を有効に選択して、時間的に効率良く印刷処理を行うことができる。
【００４９】
[実施の形態２]
実施の形態１の印刷システム１では、クライアントＰＣ２が管理サーバ３からプリント権限情報を取得して印刷の可否や印刷機能の使用の可否等を判定する構成について説明した。本実施の形態の印刷システム１０では、クライアントＰＣ２がプリンタ４からプリント権限情報を取得して印刷の可否や印刷機能の使用の可否等を判定する構成について説明する。なお、実施の形態１と同様な構成については同様な符号を用い、ここではその詳細な説明を省略する。
【００５０】
図１０は、本実施の形態である印刷システム１０の全体構成を示す図である。図１０に示した印刷システム１０は、端末装置の一例としてのクライアントＰＣ（Personal Computer）２（２Ａ〜２Ｃ）と、クライアントＰＣ２にて生成等された文書データを用紙に印刷処理する画像形成装置の一例としてのプリンタ４（４Ａ〜４Ｃ）とが、ネットワーク５を介して双方向に通信可能に接続されて構成されている。すなわち、本実施の形態の印刷システム１０では、実施の形態１での管理サーバ３を配置していないか、または、管理サーバ３を配置したシステム構成にて、管理サーバ３にはプリント権限情報を保持しない構成を採用する。なお、図１０では、管理サーバ３を配置していないシステム構成を示している。
【００５１】
本実施の形態の印刷システム１０では、各プリンタ４Ａ〜４Ｃは、クライアントＰＣ２から送信された印刷データに基づいて、用紙に文書を指定された形式で印刷する機能を有している。また、各プリンタ４Ａ〜４Ｃのそれぞれは、ユーザ識別情報に対応して設定された、各プリンタ４Ａ〜４Ｃでの印刷が許可されるか否か（印刷権限の有無）に関する情報や、ユーザがプリンタ４Ａ〜４Ｃにおいて特定の印刷機能の使用を許可されるか否か（印刷機能に関する使用権限の有無）に関する情報（プリント権限情報）を記憶している。そして、各プリンタ４Ａ〜４ＣがクライアントＰＣ２からユーザ識別情報を受信した際に、ユーザ識別情報を送信したクライアントＰＣ２に対して、受信したユーザ識別情報に対応する各プリンタ４Ａ〜４Ｃにおけるプリント権限情報を提供する機能を有している。
【００５２】
図１１は、本実施の形態のプリンタ４（４Ａ〜４Ｃ）の機能構成を説明するブロック図である。図１１に示したように、プリンタ４Ａ〜４Ｃは、インターフェース４１、データ受信部４２、描画処理実行部４３、ページメモリ４４、記憶部４５、出力制御部４６、操作入力部４７、認証部４８、プリンタエンジン７０に加えて、プリント権限情報記憶部８０、データ送信部４９を備えている。
【００５３】
プリント権限情報記憶部８０は、権限情報記憶部の一例であって、ユーザ識別情報に対応して設定されたプリンタ４Ａ〜４Ｃ各々での印刷権限の有無や、ユーザ識別情報に対応して設定されたプリンタ４Ａ〜４Ｃ各々における印刷機能に関する使用権限の有無についての情報を、プリンタ４Ａ〜４Ｃ各々での「プリント権限情報」として記憶する。
ここで、図１２は、プリンタ４Ａ〜４Ｃの中の例えばプリンタ４Ａのプリント権限情報記憶部８０に記憶されたプリント権限情報の一例を表形式で示した図である。図１２（ａ）は、ユーザ識別情報に対応するプリンタ４Ａでの印刷権限の有無についてのプリント権限情報の一例を示し、（ｂ）は、ユーザ識別情報に対応するプリンタ４Ａでの各種印刷機能に関する使用権限の有無についてのプリント権限情報の一例を示している。
【００５４】
図１２（ａ）に示したプリンタ４Ａでのユーザ識別情報に対応する印刷権限の有無についてのプリント権限情報を説明すると、例えば、ユーザｕｓｅｒ_ＡのユーザＩＤおよびパスワード（ユーザ識別情報）、ユーザｕｓｅｒ_ＣのユーザＩＤおよびパスワードでは、プリンタ４Ａでの印刷処理が可能である。一方、ユーザｕｓｅｒ_ＢのユーザＩＤおよびパスワード、ユーザｕｓｅｒ_ＤのユーザＩＤおよびパスワードでは、プリンタ４Ａでの印刷処理が禁止される。
また、図１２（ｂ）に示したプリンタ４Ａでのユーザ識別情報に対応する各種印刷機能の使用権限についてのプリント権限情報に関しては、実施の形態１で説明した図４（ｂ）と同様である。
【００５５】
そして、プリンタ４がクライアントＰＣ２からユーザ識別情報を受信した場合には、出力制御部４６は、受信したユーザ識別情報に対応して設定されたプリント権限情報をプリント権限情報記憶部８０から読み出し、データ送信部４９からインターフェース４１を介して、ユーザ識別情報を送信したクライアントＰＣ２に対してプリント権限情報を送信する。
【００５６】
続いて、本実施の形態の印刷システム１０にて行われる印刷処理について説明する。
図１３は、本実施の形態の印刷システム１０での処理の流れの一例を示したフローチャートである。図１３に示したように、まず、クライアントＰＣ２では、ユーザにより操作入力部２４から例えば文書データ生成部２１にて生成された所定の文書データや記憶部２２に記憶されている所定の文書データ等についての印刷指示が行われると（Ｓ４０１）、制御部２０は、プリンタドライバ２３に対してかかる文書データについての印刷命令を出力する（Ｓ４０２）。
制御部２０から印刷命令を受けたプリンタドライバ２３では、ユーザＩＤ取得部２３２がユーザ識別情報を取得する（Ｓ４０３）。ユーザＩＤ取得部２３２がユーザ識別情報を取得する方法に関しては、実施の形態１の場合と同様である。そして、取得したユーザ識別情報をインターフェース２６を介してネットワーク５上に接続されたすべてのプリンタ４（４Ａ〜４Ｃ）に送信する（Ｓ４０４）。
【００５７】
次いで、各プリンタ４では、ネットワーク５を介してクライアントＰＣ２からユーザ識別情報を取得すると（Ｓ５０１）、取得されたユーザ識別情報はデータ受信部４２から出力制御部４６に送られる。そして、出力制御部４６は、取得されたユーザ識別情報に対応する当該プリンタ４に関するプリント権限情報をプリント権限情報記憶部８０から取得する（Ｓ５０２）。
出力制御部４６は、取得したユーザ識別情報に対応する当該プリンタ４に関するプリント権限情報を、データ送信部４９からインターフェース４１を介してユーザ識別情報を送信したクライアントＰＣ２に対して送信する（Ｓ５０３）。
【００５８】
次に、クライアントＰＣ２では、インターフェース２６を介してユーザ識別情報に対応する各プリンタ４Ａ〜４Ｃでのプリント権限情報を受信すると（Ｓ４０５）、制御部２０は、プリント権限情報をプリンタドライバ２３に送る。
各プリンタ４Ａ〜４Ｃでのプリント権限情報を取得したプリンタドライバ２３では、印刷時にユーザにより印刷設定ダイアログボックスから特定のプリンタ４が印刷指定された場合に、印刷可否判定部２３３は、取得した各プリンタ４Ａ〜４Ｃでのプリント権限情報に基づいて、使用されたユーザ識別情報（ユーザＩＤおよびパスワード等）が印刷指定されたプリンタ４において印刷権限を有するか否かを判定する（Ｓ４０６）。なお、ここでは、プリンタドライバ２３は、権限情報取得手段として機能する。
そして、印刷可否判定部２３３により、印刷指定されたプリンタ４には印刷権限が無いと判定された場合には、プリンタドライバ２３は制御部２０に対して表示部２５にてその旨を表示させるように指示する。それにより、表示部２５は印刷指定されたプリンタ４では印刷できない旨を告知するダイアログボックスを表示（告知表示）する（Ｓ４０７）。ステップ４０７での告知表示に関しては、実施の形態１と同様のダイアログボックス（図８参照）により行われる。
【００５９】
そして、ステップ４０７にて表示されたダイアログボックスから「ＯＫ」がクリックされると（Ｓ４０８）、ステップ４０３のユーザ識別情報の取得処理に戻る。また、ステップ４０７にて表示されたダイアログボックスから「キャンセル」がクリックされると（Ｓ４０８）、印刷処理を中止する（Ｓ４０９）。
なお、その後に表示される印刷設定ダイアログボックスでは、ステップ４０５にて取得されたプリント権限情報に含まれる印刷権限を有しないプリンタ４に関しては、ユーザ識別情報の再度の入力が行われない限り、印刷指定が制限されるように設定させることもできる。
【００６０】
また、ステップ４０６にて、使用されたユーザ識別情報（ユーザＩＤおよびパスワード等）は印刷指定されたプリンタ４での印刷権限を有すると判定された場合には、印刷可否判定部２３３は、取得した各プリンタ４Ａ〜４Ｃでのプリント権限情報に基づいて、印刷指定されたプリンタ４での印刷機能に関する使用権限を判定する（Ｓ４１０）。
そして、ユーザにより印刷指定されたプリンタ４において、特定の印刷機能に関して使用権限を有しないと判定された場合には、使用ができない印刷機能の設定が制限された印刷設定ダイアログボックスを表示する（Ｓ４１１）。
その後、プリンタドライバ２３の印刷データ生成部２３１においては、ステップ４１１にて表示された印刷設定ダイアログボックスからのユーザの入力に基づいて、例えばカラー印刷機能や片面／１−ｕｐ印刷機能等といった特定の印刷機能が設定されていない印刷データの生成が行われる（Ｓ４１３）。
【００６１】
一方、ステップ４１０にて、ユーザにより印刷指定されたプリンタ４において、使用されたユーザ識別情報（ユーザＩＤおよびパスワード等）には印刷機能に関する制限が設けられていない、すなわち、すべての印刷機能に関して使用権限を有すると判定された場合には、すべての印刷機能の設定が可能な印刷設定ダイアログボックスを表示する（Ｓ４１２）。そして、プリンタドライバ２３の印刷データ生成部２３１において、文書データとユーザにより印刷設定ダイアログボックスから設定された印刷形式とに基づく印刷データの生成が行われる（Ｓ４１３）。
そして、ステップ４１３にて生成された印刷データは、プリンタドライバ２３からインターフェース２６を介してユーザ識別情報とともにプリンタ４に送信される（Ｓ４１４）。
【００６２】
プリンタ４では、ネットワーク５を介してクライアントＰＣ２からユーザ識別情報および印刷データを取得すると（Ｓ５０４）、データ受信部４２は、印刷データを描画処理実行部４３に、ユーザ識別情報を認証部４８に出力する。描画処理実行部４３では、印刷データの中の文書データにおける文字やイメージ等の各オブジェクトをページメモリ４４に逐次展開する（Ｓ５０５）。文書データをページメモリ４４に展開する際には、符号化されたイメージデータに対するデータ復号化処理を行う。そして、ページメモリ４４に展開された文書データを記憶部４５に記憶する（Ｓ５０６）。
また、データ受信部４２は、印刷データを出力制御部４６にも出力する。出力制御部４６は、印刷データの中の属性データに基づいて印刷形式を設定する。そして、記憶部４５に記憶された文書データを読み出し、認証部４８での認証を条件として、設定された印刷形式にて文書データをプリンタエンジン７０にて印刷処理する（Ｓ５０７）。
【００６３】
このように、本実施の形態の印刷システム１０では、プリンタ４Ａ〜４Ｃ各々が、ユーザ識別情報に対応して設定されたプリンタ４Ａ〜４Ｃ各々での印刷権限の有無や、ユーザ識別情報に対応して設定されたプリンタ４Ａ〜４Ｃ各々における印刷機能に関する使用権限の有無についての情報を、プリンタ４Ａ〜４Ｃ各々でのプリント権限情報として記憶している。そして、各プリンタ４Ａ〜４ＣがクライアントＰＣ２からユーザ識別情報を受信した際に、ユーザ識別情報を送信したクライアントＰＣ２に対して、受信したユーザ識別情報に対応する各プリンタ４Ａ〜４Ｃにおけるプリント権限情報を提供する。
印刷を実行するに際して、クライアントＰＣ２は、各プリンタ４Ａ〜４Ｃから提供されたプリント権限情報に基づいて、印刷指定されたプリンタ４での印刷の可否や印刷機能の使用の可否等を印刷の実行前に事前に判定する。そして、印刷時において、ユーザにより印刷指定されたプリンタ４での印刷ができない場合や特定の印刷機能の使用ができない場合等には、その旨の表示を行い、また、特定のプリンタ４に対する印刷指定を不能に設定したり、特定の印刷機能の使用を不能に設定する。
【００６４】
それにより、本実施の形態の印刷システム１０では、ユーザは、自分に使用が許可されていない特定のプリンタ４を事前に把握することができるので、印刷指示を行えるプリンタ４を有効に選択して、時間的に効率良く印刷処理を行うことができる。
また、一部の印刷機能に使用制限が設けられている特定のプリンタ４にて印刷処理を行う場合には、ユーザは、事前に使用制限が設けられている印刷機能を把握することができるので、印刷指示を行えるプリンタ４の印刷機能を有効に選択して、時間的に効率良く印刷処理を行うことができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施の形態である印刷システムの全体構成を示す図である。
【図２】クライアントＰＣの機能構成を説明するブロック図である。
【図３】管理サーバの機能構成を説明するブロック図である。
【図４】プリント権限情報記憶部に記憶されたプリント権限情報の一例を表形式で示した図である。
【図５】プリンタの機能構成を説明するブロック図である。
【図６】印刷システムでの印刷処理の流れの一例を示したフローチャートである。
【図７】表示部にて表示させるユーザ認証情報の設定のためのダイアログボックスの一例を示した図である。
【図８】表示部にて告知表示されるダイアログボックスの一例を示した図である。
【図９】カラー印刷機能の設定が制限された印刷設定ダイアログボックスの一例を示した図である。
【図１０】本発明の他の実施の形態である印刷システムの全体構成を示す図である。
【図１１】プリンタの機能構成を説明するブロック図である。
【図１２】プリンタのプリント権限情報記憶部に記憶されたプリント権限情報の一例を表形式で示した図である。
【図１３】印刷システムでの印刷処理の流れの一例を示したフローチャートである。
【符号の説明】
【００６６】
１,１０…印刷システム、２（２Ａ〜２Ｃ）…クライアントＰＣ（Personal Computer）、３…管理サーバ、４（４Ａ〜４Ｃ）…プリンタ、５…ネットワーク、２０…制御部、２３…プリンタドライバ、２７…ユーザＩＤ記憶部、３３…印刷制御部、３５,８０…プリント権限情報記憶部、２３１…印刷データ生成部、２３２…ユーザＩＤ取得部、２３３…印刷可否判定部
【図１】
2008123058.tif 000003
【図２】
2008123058.tif 000004
【図３】
2008123058.tif 000005
【図４】
2008123058.tif 000006
【図５】
2008123058.tif 000007
【図６】
2008123058.tif 000008
【図７】
2008123058.tif 000009
【図８】
2008123058.tif 000010
【図９】
2008123058.tif 000011
【図１０】
2008123058.tif 000012
【図１１】
2008123058.tif 000013
【図１２】
2008123058.tif 000014
【図１３】
2008123058.tif 000015