(57)【要約】【課題】通信網を介して接続された認証サーバに記憶された利用者毎の権限情報に従って画像形成処理を指示する印刷制御装置において、画像形成処理が指示されたときにネットワーク障害等の障害が発生して認証サーバにアクセスできない場合であっても、利用者に設定されている権限情報に従った画像形成処理を行うことのできる技術を提供する。【解決手段】プリントサーバ２は、利用者ＩＤを含む印刷データを受け付ける。プリントサーバは、受け付けた印刷データの利用者ＩＤをもとに、認証サーバ３から利用者ＩＤに対応する権限情報を取得する。プリントサーバ２は、取得した権限情報と利用者ＩＤとを関連付けて権限情報記憶領域に記憶する。プリントサーバ２は、プリンタ５への印刷データの出力指示を受け付け、出力指示に含まれる利用者ＩＤに対応する権限情報に基づいて、印刷データを処理する。【選択図】図１
2010097347.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも利用者識別情報を含む印刷データを受け付ける印刷データ受付手段と、
前記印刷データ受付手段が受け付けた印刷データの利用者識別情報をもとに、通信網を介して接続される権限管理装置から、前記利用者識別情報に対応する利用者の画像形成装置に対する利用権限を示す権限情報を取得する第1の取得手段と、
前記第1の取得手段によって取得された権限情報と前記印刷データ受付手段が受け付けた印刷データの利用者識別情報とを関連付けて記憶する記憶手段と、
前記通信網を介して接続される画像形成装置への前記印刷データの出力指示を受け付ける出力指示受付手段と、
前記出力指示受付手段によって前記出力指示を受け付けたときに、該出力指示に含まれる利用者識別情報に対応する権限情報を前記権限管理装置から取得する第２の取得手段と、
前記第２の取得手段による権限情報の取得が失敗したとき、前記出力指示に含まれる利用者識別情報に対応する前記第２の取得手段により取得され前記記憶手段に記憶された権限情報に基づき、前記印刷データを処理する印刷データ処理手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記印刷データ処理手段による前記印刷データの処理結果に応じて前記権限情報を更新し、更新した権限情報を前記権限管理装置に送信する権限情報送信手段
を具備することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記記憶手段は、前記取得した利用者識別情報に対応する権限情報と前記受け付けた印刷データとを、前記利用者識別情報に関連付けて記憶する
ことを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記権限情報は、前記印刷データの処理についての上限値、前記印刷データの処理についての実績値、印刷処理の処理態様の少なくともいずれかを示す情報である
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記権限情報は、前記印刷データの処理の実行の可否を決定付ける実行可否情報と、前記印刷データの処理態様を決定付ける処理態様情報とを含み、
前記第１の取得手段によって前記権限情報が取得されたときに、該権限情報に含まれる実行可否情報に応じて前記印刷データの処理の実行の可否を判定する判定手段
を具備し、
前記印刷データ処理手段は、前記権限情報に含まれる処理態様情報の示す処理態様で、前記印刷データを処理する
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
前記印刷データ処理手段は、前記印刷データを前記指示された画像形成装置へ出力する
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷制御装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の印刷制御装置と、権限管理装置とが通信網を介して接続された印刷制御システムであって、
前記権限管理装置は、
前記権限情報を前記利用者識別情報毎に記憶する権限情報記憶手段と、
前記利用者識別情報を取得し、取得した利用者識別情報に対応する権限情報を前記権限情報記憶手段から読み出し、読み出した権限情報を前記印刷制御装置へ送信する送信手段と、
前記権限情報の更新指示を受け付ける更新指示受付手段と、
前記受け付けた更新指示に従って前記権限情報記憶手段に記憶された権限情報を更新する権限情報更新手段と
を具備することを特徴とする印刷制御システム。
【請求項８】
コンピュータを、
少なくとも利用者識別情報を含む印刷データを受け付ける印刷データ受付手段と、
前記印刷データ受付手段が受け付けた印刷データの利用者識別情報をもとに、通信網を介して接続される権限管理装置から、前記利用者識別情報に対応する利用者の画像形成装置に対する利用権限を示す権限情報を取得する第1の取得手段と、
前記第１の取得手段によって取得された権限情報と前記印刷データ受付手段が受け付けた印刷データの利用者識別情報とを関連付けて記憶する記憶手段と、
前記通信網を介して接続される画像形成装置への前記印刷データの出力指示を受け付ける出力指示受付手段と、
前記出力指示受付手段によって前記出力指示を受け付けたときに、該出力指示に含まれる利用者識別情報に対応する権限情報を前記権限管理装置から取得する第２の取得手段と、
前記第２の取得手段による権限情報の取得が失敗したとき、前記出力指示に含まれる利用者識別情報に対応する前記第２の取得手段により取得され前記記憶手段に記憶された権限情報に基づき、前記印刷データを処理する印刷データ処理手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御システム及びプログラムに関する。
【背景技術】
【０００２】
コピー機能や印刷機能等を備えた画像形成装置において、利用者の認証についての技術が種々提案されている。例えば、特許文献１には、プリンタの認証方式が異なる場合に、認証用のＩＤを変更して認証を可能にする技術が提案されている。また、特許文献２には、プリンタ上での認証方式について、デバイス使用とネットワーク使用を同時に認証する技術が提案されている。また、特許文献３には、プリントジョブがハードディスク上に貯まるのを防ぐために、利用者が設定しているジョブ制御情報に従い第１のモードによるジョブセキュリティ機能を有効とするか、無効とするかを利用者毎に動的に切り替えてジョブを処理させる技術が提案されている。また、特許文献４には、複数の認証用ＩＤを用意する技術が提案されている。また、特許文献５には、認証サーバと機器本体での認証にわけて、柔軟に認証を行う技術が提案されている。また、特許文献６には、認証された利用者毎に柔軟に原稿の出力制限を行う技術が提案されている。また、特許文献７には、印刷データにある印刷設定に従うか、利用者の印刷設定権限に従うかを選択する技術が提案されている。
【特許文献１】特開２００３−１９６０６７号公報
【特許文献２】特開２００５−１４１３１３号公報
【特許文献３】特開２００５−１４４８４４号公報
【特許文献４】特開２００５−３３２０９０号公報
【特許文献５】特開２００６−３５６３１号公報
【特許文献６】特開２００６−１９７２３０号公報
【特許文献７】特開２００７−２２３２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
受け付けた印刷データと利用者識別情報とを関連付けて記憶し、通信網を介して接続される画像形成装置への記憶した印刷データの出力指示を受け付けた際に、通信網を介して接続された権限管理装置から取得した利用者毎の権限情報に従い記憶した印刷データを出力処理する印刷制御装置では、画像形成装置への出力が指示されたときに権限管理装置に記憶された権限情報が確認できない場合に、利用者に設定されている権限情報に従った画像形成処理を行うことができなかった。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明は、少なくとも利用者識別情報を含む印刷データを受け付ける印刷データ受付手段と、前記印刷データ受付手段が受け付けた印刷データの利用者識別情報をもとに、通信網を介して接続される権限管理装置から、前記利用者識別情報に対応する利用者の画像形成装置に対する利用権限を示す権限情報を取得する第1の取得手段と、前記第1の取得手段によって取得された権限情報と前記印刷データ受付手段が受け付けた印刷データの利用者識別情報とを関連付けて記憶する記憶手段と、前記通信網を介して接続される画像形成装置への前記印刷データの出力指示を受け付ける出力指示受付手段と、前記出力指示受付手段によって前記出力指示を受け付けたときに、該出力指示に含まれる利用者識別情報に対応する権限情報を前記権限管理装置から取得する第２の取得手段と、前記第２の取得手段による権限情報の取得が失敗したとき、前記出力指示に含まれる利用者識別情報に対応する前記第２の取得手段により取得され前記記憶手段に記憶された権限情報に基づき、前記印刷データを処理する印刷データ処理手段とを具備することを特徴とする印刷制御装置を提供する。
【０００５】
本発明の好ましい態様において、前記印刷データ処理手段による前記印刷データの処理結果に応じて前記権限情報を更新し、更新した権限情報を前記権限管理装置に送信する権限情報送信手段を具備してもよい。
【０００６】
また、本発明の更に好ましい態様において、前記記憶手段は、前記取得した利用者識別情報に対応する権限情報と前記受け付けた印刷データとを、前記利用者識別情報に関連付けて記憶してもよい。
【０００７】
また、本発明の更に好ましい態様において、前記権限情報は、前記印刷データの処理についての上限値、前記印刷データの処理についての実績値、印刷処理の処理態様の少なくともいずれかを示す情報であってもよい。
【０００８】
本発明の更に好ましい態様において、前記権限情報は、前記印刷データの処理の実行の可否を決定付ける実行可否情報と、前記印刷データの処理態様を決定付ける処理態様情報とを含み、前記第１の取得手段によって前記権限情報が取得されたときに、該権限情報に含まれる実行可否情報に応じて前記印刷データの処理の実行の可否を判定する判定手段を具備し、前記印刷データ処理手段は、前記権限情報に含まれる処理態様情報の示す処理態様で、前記印刷データを処理してもよい。
【０００９】
また、本発明の更に好ましい態様において、前記印刷データ処理手段は、前記印刷データを前記指示された画像形成装置へ出力してもよい。
【００１０】
また、本発明の更に好ましい態様において、前記印刷データ処理手段は、前記印刷データを前記指示された画像形成装置へ出力するか否かを前記権限情報に基づいて判定し、判定結果が肯定的である場合に、該印刷データを前記指示された画像形成装置へ出力してもよい。
【００１１】
また、本発明は、上述の印刷制御装置と、権限管理装置とが通信網を介して接続された印刷制御システムであって、前記権限管理装置は、前記権限情報を前記利用者識別情報毎に記憶する権限情報記憶手段と、前記利用者識別情報を取得し、取得した利用者識別情報に対応する権限情報を前記権限情報記憶手段から読み出し、読み出した権限情報を前記印刷制御装置へ送信する送信手段と、前記権限情報の更新指示を受け付ける更新指示受付手段と、前記受け付けた更新指示に従って前記権限情報記憶手段に記憶された権限情報を更新する権限情報更新手段とを具備することを特徴とする印刷制御システムを提供する。
【００１２】
また、本発明は、コンピュータを、少なくとも利用者識別情報を含む印刷データを受け付ける印刷データ受付手段と、前記印刷データ受付手段が受け付けた印刷データの利用者識別情報をもとに、通信網を介して接続される権限管理装置から、前記利用者識別情報に対応する利用者の画像形成装置に対する利用権限を示す権限情報を取得する第1の取得手段と、前記第１の取得手段によって取得された権限情報と前記印刷データ受付手段が受け付けた印刷データの利用者識別情報とを関連付けて記憶する記憶手段と、前記通信網を介して接続される画像形成装置への前記印刷データの出力指示を受け付ける出力指示受付手段と、前記出力指示受付手段によって前記出力指示を受け付けたときに、該出力指示に含まれる利用者識別情報に対応する権限情報を前記権限管理装置から取得する第２の取得手段と、前記第２の取得手段による権限情報の取得が失敗したとき、前記出力指示に含まれる利用者識別情報に対応する前記第２の取得手段により取得され前記記憶手段に記憶された権限情報に基づき、前記印刷データを処理する印刷データ処理手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、受け付けた印刷データと利用者識別情報とを関連付けて記憶し、通信網を介して接続される画像形成装置への記憶した印刷データの出力指示を受け付けた際に、通信網を介して接続された権限管理装置から取得した利用者毎の権限情報に従い記憶した印刷データを出力処理する印刷制御装置では、画像形成装置への出力が指示されたときに権限管理装置に記憶された権限情報が確認できない場合に、利用者に設定されている権限情報に従った画像形成処理を行うことができるという効果がある。
請求項２に記載の発明によれば、請求項２に記載の構成を有していない場合と比較して、印刷処理後においても、より適切な権限情報を用いて印刷データを処理することができる。
請求項３に記載の発明によれば、請求項３に記載の構成を有していない場合と比較して、印刷処理毎に権限情報をより適切に適用することができるという効果がある。
請求項４に記載の発明によれば、請求項４に記載の構成を有していない場合と比較して、より適切な権限情報を用いて印刷データを処理することができるという効果がある。
請求項５に記載の発明によれば、請求項５に記載の構成を有していない場合と比較して、より適切な権限情報を用いて印刷データを処理することができるという効果がある。
請求項６に記載の発明によれば、指示された画像形成装置で印刷データを印刷することができるという効果がある。
請求項７に記載の発明によれば、請求項９に記載の構成を有していない場合と比較して、より適切な権限情報を用いて印刷データを処理することができるという効果がある。
請求項８に記載の発明によれば、受け付けた印刷データとを利用者識別情報とを関連付けて記憶し、通信網を介して接続される画像形成装置への記憶した印刷データの出力指示を受け付けた際に、通信網を介して接続された権限管理装置から取得した利用者毎の権限情報に従い記憶した印刷データを出力処理する印刷制御装置では、画像形成装置への出力が指示されたときに権限管理装置に記憶された権限情報が確認できない場合に、利用者に設定されている権限情報に従った画像形成処理を行うことがことができるという効果がある。
【発明を実施するための最良の形態】
【００１４】
＜Ａ：構成＞
＜Ａ−１：システム構成＞
図１は、この発明の一実施形態であるシステムの構成の一例を示すブロック図である。図示のように、このシステムは、クライアント端末１と、プリントサーバ２と、認証サーバ３と、オンデマンド端末４と、プリンタ５とが、ＬＡＮ等の通信網６に接続されて構成される。クライアント端末１は、利用者によって操作される操作部を備え、操作部から出力される信号に応じた処理を行う装置であり、例えばパーソナルコンピュータである。プリントサーバ２は、プリンタ５に対して画像形成処理を指示する印刷制御装置である。認証サーバ３は、プリンタ５を利用する利用者の認証を行うための認証情報や、プリンタ５に対する利用者の利用権限を示す権限情報を管理する権限管理装置である。プリンタ５は、コピー機能やプリント機能等の各種画像形成サービスを提供する画像形成装置である。プリンタ５は、原稿の画像を読み取る画像読取部（図示略）や、画像データに基づいて用紙にトナー像を形成する画像形成部（図示略）等を備えており、プリントサーバ２の指示に従ってコピー処理やプリント処理等の各種の画像形成処理を実行する。オンデマンド端末４はプリンタ５のＵＩ部として用いられる装置であり、例えばパーソナルコンピュータである。
【００１５】
なお、図１では、図が煩雑になるのを防ぐために１つのクライアント端末１を図示しているが、クライアント端末の数は１に限らず、これより多くてもよい。同様に、図１では、１つのプリンタ５と１つのオンデマンド端末４を図示しているが、プリンタ５とオンデマンド端末４の数は１に限らず、これより多くてもよい。
【００１６】
＜Ａ−２：認証サーバ３の構成＞
次に、認証サーバ３の構成について図面を参照しつつ説明する。図２は、認証サーバ３の構成の一例を示すブロック図である。図において、制御部３１は、ＣＰＵ（Central Processing Unit）や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備え、ＲＯＭ又は記憶部３２に格納されたプログラムにしたがって認証サーバ３の制御を行う。記憶部３２は、ハードディスク等の記憶手段であり、認証サーバ３の制御に関するプログラムなどの各種プログラムが格納されている。操作部３３はキーボード等を備えた操作装置である。認証サーバ３の利用者はこの操作部３３を用いて各種操作を行う。表示部３４は、液晶ディスプレイ等を備え、制御部３１の制御の下に各種の画像を表示する表示装置である。通信部３５は、外部装置と通信する通信手段である。ここにおいて、外部装置とは、例えば、自装置と異なる記録装置や、インターネットやＬＡＮ等の通信網を介して接続されるサーバ装置である。通信部３５は、外部装置と有線により通信を行ってもよいし、赤外線通信などによって外部装置と無線により通信を行ってもよい。
【００１７】
なお、図２に示す例では、操作部３３や表示部３４が認証サーバ３に含まれている場合について説明するが、操作部３３や表示部３４が認証サーバ３に含まれない構成であってもよい。また、この場合に、認証サーバ３に外部出力端子や外部入力端子を設け、外部モニタや外部操作子を接続する構成としても良い。
【００１８】
記憶部３２は、図示のように、利用者情報記憶領域３２１を有している。利用者情報記憶領域３２１には、利用者を認証する際に用いられる認証情報や、プリンタ５に対する利用者の利用権限を示す権限情報が利用者毎に記憶されている。図３は、権限情報の内容の一例を示す図である。図示のように、権限情報は、「利用者ＩＤ」と「上限値」と「実績値」と「カラー使用」と「両面印刷」と「重複処理」と「重畳処理」との複数の項目が互いに関連付けられて構成されている。これらの項目のうち、「利用者ＩＤ」の項目には、利用者を識別する利用者ＩＤ（利用者識別情報）が格納されている。「上限値」の項目には、各利用者が使用可能な用紙の上限枚数を示すデータが格納されている。「実績値」の項目には、各利用者が画像形成処理において実際に利用した用紙の枚数を示す値が格納されている。「カラー使用」の項目には、各利用者がカラー印刷機能を利用可能か否かを示すデータが格納されている。「両面印刷」の項目には、各利用者が印刷機能を利用する場合において両面印刷を行うか否かを示すデータが格納されている。「重複処理」の項目には、同じ利用者から同一の内容の画像形成処理を複数回指示された場合に、２回目以降の画像形成処理の実行を許可するか否かを示すデータが格納されている。「重畳処理」の項目には、重畳処理（利用者を示す画像等を重畳して印刷する処理）を行うか否かを示すデータが格納されている。
【００１９】
この権限情報は利用者毎に様々に設定されている。例えば、ある利用者についてはカラー印刷機能の利用が禁止されていたり、また、ある利用者については両面印刷を強制的に行うようになっていたりする。プリントサーバ２は、認証サーバ３からこの権限情報を取得し、取得した権限情報の示す利用権限に従った画像形成処理をプリンタ５に指示する。具体的には、例えば、両面印刷を指定されていない場合であっても、権限情報に両面印刷を強制的に行うことを示す値が設定されている場合には、プリントサーバ２は両面印刷処理を実行するようにプリンタ５に指示する。
【００２０】
なお、以下の説明では、説明の便宜上、権限情報のうちの「重複処理」や「上限値」などの、画像形成処理の実行の可否を決定付ける権限情報を「実行可否情報」と称して説明する。一方、「重畳処理」、「カラー使用」、「両面印刷」などの、画像形成処理の処理態様を決定付ける情報を「処理態様情報」と称して説明する。
【００２１】
なお、図３に示す例では、権限情報として、上限値、実績値、カラー使用、両面印刷、重複処理、重畳処理を示したが、権限情報はこれらに限定されるものではなく、例えば、１回の画像形成処理において利用可能な用紙の上限枚数や、利用者が利用可能なトナー量等であってもよく、要は、権限情報は、画像形成処理に関する利用者の利用権限を示す情報であればよい。
【００２２】
また、認証サーバ３は、画像形成処理の処理結果等に応じて権限情報を更新する。認証サーバ３は、利用者情報記憶領域３２１に記憶された権限情報の更新指示を、プリントサーバ２やプリンタ５等の他の装置から受け付け、受け付けた更新指示に従って利用者情報記憶領域３２１に記憶された権限情報を更新する。具体的には、例えば、プリントサーバ２は、プリンタ５に画像形成処理を指示し、指示した画像形成処理が完了したことを確認すると、完了した画像形成処理の処理内容に応じて、「上限値」や「実績値」のパラメータ値を更新する旨を示すデータを送信する。認証サーバ３は、プリントサーバ２から受信されるデータに応じて、権限情報の「上限値」や「実績値」の値を更新する。また、認証サーバ３の管理者が操作部３３を用いて権限情報を更新することもできる。管理者によって権限情報を更新する旨の操作がなされた場合には、認証サーバ３は、操作部３３から出力される信号に応じて、利用者情報記憶領域３２１に記憶された権限情報を更新する。このように、認証サーバ３は、他の装置や操作部３３から権限情報の更新指示を受け付け、受け付けた更新指示に従って権限情報を更新する。
【００２３】
上述したように、認証サーバ３の利用者情報記憶領域３２１に記憶された権限情報は、その設定値が変更される場合がある。特に、「上限値」や「実績値」のパラメータ値は、画像形成処理が実行される毎に更新されるため、短時間でその値が大幅に変更される場合もある。また、認証サーバ３の管理者によって権限情報の設定値が変更される場合もある。そのため、この権限情報は、画像形成処理を行うタイミングでその都度参照されることが好ましい。
【００２４】
＜Ａ−３：プリントサーバ２の構成＞
次に、プリントサーバ２の構成について図面を参照しつつ説明する。図４は、プリントサーバ２の構成の一例を示すブロック図である。図において、制御部２１は、ＣＰＵや、ＲＯＭ、ＲＡＭを備え、ＲＯＭ又は記憶部２２に格納されたプログラムにしたがってプリントサーバ２の制御を行う。記憶部２２は、ハードディスク等の記憶手段であり、プリントサーバ２の制御に関するプログラムなどの各種プログラムが格納されている。操作部２３はキーボード等を備えた操作装置である。プリントサーバ２の利用者はこの操作部２３を用いて各種操作を行う。表示部２４は、液晶ディスプレイ等を備え、制御部２１の制御の下に各種の画像を表示する表示装置である。通信部２５は、外部装置と通信する通信手段である。ここにおいて、外部装置とは、例えば、自装置と異なる記録装置や、インターネットやＬＡＮ等の通信網を介して接続されるサーバ装置である。通信部２５は、外部装置と有線により通信を行ってもよいし、赤外線通信などによって外部装置と無線により通信を行ってもよい。なお、図４に示す例では、操作部２３や表示部２４がプリントサーバ２に含まれている場合について説明するが、操作部２３や表示部２４がプリントサーバ２に含まれない構成であってもよい。また、その場合に、プリントサーバ２に外部出力端子や外部入力端子を設け、外部モニタや外部操作子を接続する構成としても良い。また、プリントサーバ２にＷｅｂサーバ機能を搭載し、操作画面の表示情報を生成し外部装置に提供し、外部装置に搭載したＷｅｂブラウザで表示した前記操作画面を通じて入力された情報をプリントサーバ２が受け付けるようにしてもよい。
【００２５】
記憶部２２は、図示のように、印刷データ記憶領域２２１を有している。印刷データ記憶領域２２１には、利用者によって指示された画像形成処理の処理内容を示す印刷データが記憶される。この印刷データには、画像形成処理の処理対象となる画像データが含まれるとともに、画像形成処理の処理態様（Ｎｕｐ数、カラー／白黒、両面／片面、等）を示すパラメータが複数含まれる。プリントサーバ２はこの印刷データをプリンタ５に供給することによって画像形成処理をプリンタ５に指示し、プリンタ５は、プリントサーバ２から供給される印刷データに従った処理態様で画像形成処理を実行する。
【００２６】
＜Ｂ：動作＞
次に、本システムの動作について、図５に示すシーケンス図を参照しつつ説明する。まず、利用者Ｓは、クライアント端末１の操作部を用いて画像形成処理を指示する旨の操作を行う。クライアント端末１は、操作部から出力される信号に応じて、画像形成処理を指示する旨を示す指示データ生成する。この指示データには、画像形成処理の処理対象となる画像データが含まれるとともに、画像形成処理の処理態様（Ｎｕｐ数、カラー／白黒、両面／片面、等）を示すパラメータが複数含まれる。また、この指示データには、利用者を識別する利用者ＩＤが含まれる。なお、指示データは他のデータを含んでいてもよい。指示データに付加される利用者ＩＤは、利用者がクライアント端末１の操作部を用いて入力するようにしてもよく、また、例えば、クライアント端末１の記憶部に予め記憶された利用者ＩＤをクライアント端末１の制御部が読み出すことによって取得するようにしてもよい。クライアント端末１は、生成した指示データをプリントサーバ２へ送信する（Ｓ１）。
【００２７】
プリントサーバ２は、クライアント端末１から、利用者ＩＤを含む指示データを受け付ける。プリントサーバ２は、指示データを受け付けると、受け付けた指示データの利用者ＩＤをもとに、通信網を介して接続される認証サーバ３から、利用者ＩＤに対応する権限情報を取得し、取得した権限情報の「重畳処理」と「上限値」のパラメータ値（実行可否情報）に基づいて画像形成処理を実行するか否かを判定する。具体的には、まず、プリントサーバ２は、取得した指示データに含まれる利用者ＩＤに対応する権限情報を認証サーバ３から取得する（Ｓ２−１）。より具体的には、プリントサーバ２は、取得した指示データに含まれる利用者ＩＤを認証サーバ３へ送信する。認証サーバ３は、プリントサーバ２から受信された利用者ＩＤに対応する権限情報を利用者情報記憶領域３２１から読み出し、読み出した権限情報を応答としてプリントサーバ２に送信する。プリントサーバ２は、認証サーバ３から受信される権限情報に含まれる「重複処理」のパラメータ値を参照して、取得された指示データに対応する画像形成処理を実行するか否かを判断する（Ｓ２−２）。具体的には、プリントサーバ２は、指示データの示す画像形成処理と同一または同一とみなすことができる指示データがプリントサーバ２に記憶されているか否かを判定し、記憶されている場合には、「重複処理」のパラメータ値を参照して重複処理が許可されているか否かを判定し、判定結果が否定的である場合には画像形成処理を実行しない（すなわち印刷データをプリンタ５へ出力しないもしくは、プリントサーバ２に取得した指示データを記憶させない）と判定する。
【００２８】
画像形成処理を実行すると判定した場合は、プリントサーバ２は、認証サーバ３から受信された権限情報と取得された指示データとに基づいて印刷データを生成する。このとき、プリントサーバ２は、受信された権限情報に含まれる複数のパラメータ（重複処理属性、上限値、実績値、カラー利用、両面印刷、重畳処理、等）のそれぞれに設定されている値を、印刷データの対応するパラメータにそれぞれ設定する。一方、画像形成処理を実行しないと判定した場合は、プリントサーバ２は、画像形成処理を実行しない旨を示すデータをクライアント端末１に送信する。クライアント端末１は、プリントサーバ２から受信されるデータに応じて表示部にメッセージ（例えば、「重複印刷を禁止されています」、等）を表示する等してその旨を利用者に報知する。
【００２９】
次いで、プリントサーバ２は、認証サーバ３から受信される権限情報に含まれる「上限値」と「実績値」の各パラメータ値を参照して、取得した指示データに含まれる出力必要枚数の情報と比較することにより、クライアント端末１から受信した指示データに対応する画像形成処理を実行するか否かを判断する（Ｓ３）。具体的には、例えば、指示データの示す画像形成処理で必要な用紙の枚数と実績値とを加算した値が上限値を超える場合には、画像形成処理の実行を行わないと判定する。
【００３０】
前記Ｓ２−１の処理において、ネットワーク障害や認証サーバ３の不具合、認証サーバ３のサービス停止等によって権限情報をプリントサーバ２が取得できない場合がある。権限情報の取得に失敗した場合においても、プリントサーバ２は、クライアント端末１から取得した指示データを記憶するようにしてもよい。この場合、認証サーバ３から権限情報を取得できていないため、この時点では指示データを印刷処理してよいか否かの判断が出来ないため、この指示データは「権限情報未確認」である旨を示す情報とともに記憶し、指示データから印刷データを生成する等の印刷処理は保留されることとなる。
【００３１】
Ｓ３の処理において、画像形成処理を実行すると判定した場合は、プリントサーバ２は、認証サーバ３から受信された権限情報に含まれる複数のパラメータ値を用いて印刷データを更新する。このとき、「カラー利用」、「両面利用」、「重畳処理」等の他のパラメータについても、認証サーバ３から取得した権限情報を用いて印刷データのパラメータ値を更新する。プリントサーバ２は、生成した印刷データを印刷データ記憶領域２２１に蓄積する（Ｓ４）。一方、画像形成処理を実行しないと判定した場合は、プリントサーバ２は、画像形成処理を実行しない旨を示すデータをクライアント端末１に送信する。クライアント端末１は、プリントサーバ２から受信されるデータに応じて表示部にメッセージ（例えば、「上限枚数を超えるため印刷できません」、等）を表示する等してその旨を利用者に報知する。
【００３２】
プリントサーバ２は、クライアント端末１から指示データを受け付ける度に、図５のＳ１乃至Ｓ４に示す処理を実行して印刷データを生成し、その印刷データに対応する画像形成処理の実行が完了するまでの期間に渡って、生成した印刷データを印刷データ記憶領域２２１に蓄積する。
【００３３】
さて、利用者は、クライアント端末１が設置された場所からオンデマンド端末４が設置された位置に移動し、オンデマンド端末４を操作して、画像形成処理の実行を指示する旨の操作を行う。より具体的には、利用者は、まず、オンデマンド端末４にログインする。このログインの態様としては、例えば、利用者がオンデマンド端末４にＩＣカードをかざして認証を行うようにしてもよい。なお、クライアント端末１からプリントサーバ２へ指示データが送信されるタイミング（図５のＳ１）と、オンデマンド端末４からプリントサーバ２へ印刷データの出力指示がなされるタイミング（図５のＳ５）との時間差は、利用者の都合等によって様々であり、時間差が大きいほど権限情報が更新されている可能性が高くなる。そのため、印刷データの出力指示がなされたタイミングで再度権限情報を取得することにより、そのタイミングでの最も新しい設定値を確認することが好ましい。印刷データの出力指示がなされたタイミングでのできる限り新しい権限情報を使うことにより、この時間差の間に印刷出力可能である権限を持っていたユーザが退職や異動などの事情で権限が削除されている場合や、出力上限枚数を超えてしまった場合に、本来出力をできないようにすべきであるが出力されてしまうという不都合が減少する。
【００３４】
オンデマンド端末４は、認証された利用者ＩＤに対応する印刷データのリストの取得要求を示すデータをプリントサーバ２に送信する。プリントサーバ２は、オンデマンド端末４からの取得要求に応じて、認証された利用者ＩＤに対応する印刷データのリストをオンデマンド端末４に送信する。このとき、プリントサーバ２は、認証された利用者ＩＤに対応する権限情報を認証サーバ３から取得し、取得した権限情報を用いてリストに含まれる印刷データの各パラメータ値を更新してもよい。
【００３５】
オンデマンド端末４は、プリントサーバ２から取得したリストを表示部に表示する。利用者は、表示されたリストから自身が実行させたい印刷データを選択する操作を行う。オンデマンド端末４は、操作部から出力される信号に応じて印刷データを選択し、選択した印刷データのプリンタ５への出力指示を示すデータをプリントサーバ２に送信する（Ｓ５）。
【００３６】
プリントサーバ２は、通信網６を介して接続されるプリンタ５への印刷データの出力指示を受け付ける。プリントサーバ２は、出力指示を受け付けると、まず、出力を指示された印刷データに対応する利用者の権限情報を、認証サーバ３から取得し、この取得した権限情報に基づいて画像形成処理を実行してよいかどうかを判断する。出力を指示された印刷データに対応する利用者の権限情報が無い場合や、取得した権限情報において当該利用者への画像形成処理の実行が許可されていない旨の情報であった場合は、当該利用者への画像形成処理の実行を禁止する（Ｓ６−１）。次に、重畳処理を行うべき利用者か否かを判定する（Ｓ６−２）。権限情報を取得できた場合には、プリントサーバ２は、他の権限情報（カラー利用、両面印刷）についても印刷データの各パラメータを更新する。
【００３７】
Ｓ６−１の処理において、ネットワーク障害や認証サーバ３の不具合等によって権限情報をプリントサーバ２が取得できない場合がある。プリントサーバ２は、出力を指示された印刷データに対応する利用者の権限情報を認証サーバ３から取得できなかった場合（すなわち権限情報の取得に失敗した場合）には、印刷データ記憶領域２２１に記憶された印刷データに含まれる権限情報に基づいて、印刷データを処理する。権限情報に重畳処理を行うか否かに関する情報が含まれているときは、プリントサーバ２は、印刷データに含まれるパラメータ値を参照して、重畳処理を行うか否かを判定する。同様に、他のパラメータについても、印刷データに含まれるパラメータ値を参照して判定する。このようにすることにより、プリントサーバ２は、Ｓ６−１の処理を行うタイミングにおいてネットワーク障害や認証サーバ３の不具合が発生している場合であっても、印刷データに含まれるパラメータ値を用いて画像形成処理の可否等を判定するため、処理が中断されてしまうことがない。
【００３８】
次いで、プリントサーバ２は、認証サーバ３から取得した権限情報にカラー利用や両面印刷に関する情報が含まれているとき、強制的に両面印刷や白黒印刷に変更する処理を行うべき利用者かどうかを判断する（Ｓ７）。Ｓ７の処理を行うタイミングにおいて、ネットワーク障害等によって権限情報が取得できない場合（すなわち権限情報の取得に失敗した場合）には、認証サーバ３は、印刷データに含まれるパラメータ値を参照して判定を行う。
【００３９】
Ｓ７までの処理を終えると、プリントサーバ２は、印刷データをプリンタ５に送信する（Ｓ８）。プリンタ５は、プリントサーバ２から受信される印刷データに従って画像形成処理を実行する。また、プリントサーバ２は、印刷データの処理の実行結果に応じて、権限情報を更新する必要がある場合には権限情報を更新し、更新した権限情報を認証サーバ３に送信する。サーバ装置３は、プリントサーバ２から受信される権限情報に応じて、利用者情報記憶領域３２１に記憶された権限情報を更新する。ここでプリントサーバ２からサーバ装置３へ送信する印刷データの処理の実行結果の情報としては、プリンタ５で印刷出力した枚数の情報や印刷出力した時刻情報等の情報である。
【００４０】
＜Ｃ：変形例＞
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。以下にその一例を示す。
（１）上述の実施形態では、利用者の利用権限を示す権限情報を印刷データに付するようにしたが、これに代えて、プリントサーバ２に権限情報を利用者毎に蓄積するようにしてもよい。この場合は、プリントサーバ２の記憶部２２に、権限情報と利用者ＩＤとを関連付けて記憶する権限情報記憶領域を設ける構成とする。プリントサーバ２は、クライアント端末１から指示データを取得したタイミングで、取得した指示データに含まれる利用者ＩＤに対応する権限情報を認証サーバ３から取得する。プリントサーバ２は、取得した権限情報を、取得した指示データに対応する画像形成処理の実行が完了するまでの期間に渡って、権限情報記憶領域に記憶する。取得した指示データに対応する画像形成処理の実行が完了すると、プリントサーバ２は、権限情報記憶領域から実行が完了した画像形成処理に対応する利用者の権限情報を削除する。この場合は、権限情報を利用者毎にプリントサーバ２に蓄積するから、必要な記憶領域が小さくなる。
【００４１】
（２）上述の実施形態では、オンデマンド端末４とプリンタ５とが別体の装置として構成されていたが、オンデマンド端末４とプリンタ５とが一体として構成されていてもよい。すなわち、プリンタ５が、利用者によって操作されるＵＩ部を備える構成となっていてもよい。この場合は、利用者は、オンデマンド端末４を操作するに代えて、プリンタ５のＵＩ部を用いて印刷データの出力指示を行う。
【００４２】
（３）上述の実施形態においてプリントサーバ２の制御部２１や認証サーバ３の制御部３１によって実行されるプログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録させた状態で提供し得る。また、このプログラムを、インターネット等の通信網経由でダウンロードさせることも可能である。また、上述の制御を行う制御手段としてはＣＰＵ以外にも種々の装置を適用することができ、例えば、専用のプロセッサなどを用いてもよい。
【図面の簡単な説明】
【００４３】
【図１】システムの構成の一例を示すブロック図である。
【図２】認証サーバ３のハードウェア構成の一例を示すブロック図である。
【図３】権限情報の内容の一例を示す図である。
【図４】プリントサーバ２のハードウェア構成の一例を示すブロック図である。
【図５】システムの動作を示すシーケンス図である。
【符号の説明】
【００４４】
１…クライアント端末、２…プリントサーバ、３…認証サーバ、４…オンデマンド端末、５…プリンタ、６…通信網、２１，３１…制御部、２２，３２…記憶部、２３，３３…操作部、２４，３４…表示部、２５，３５…通信部、２２１…印刷データ記憶領域、３２１利用者情報記憶領域。
【図１】
2010097347.tif 000003
【図２】
2010097347.tif 000004
【図３】
2010097347.tif 000005
【図４】
2010097347.tif 000006
【図５】
2010097347.tif 000007