(57)【特許請求の範囲】
【請求項１】
印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置であって、
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記印刷出力指示手段は、前記選択受付手段により印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとが合わせて選択を受け付けた場合に、前記印刷時に再度の認証情報が必要である印刷データを前記印刷時に再度の認証情報が必要でない印刷データよりも先に印刷されるように、印刷出力指示を前記印刷データ記憶装置に送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示手段は、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを、別々の一覧として表示し、それぞれの一覧を切り替え可能に表示することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記印刷データ記憶装置は、画像処理装置と別筐体であることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムであって、
前記印刷データ記憶装置は、
前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、
前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段とを備え、
前記画像処理装置は、
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする印刷システム。
【請求項６】
印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置における制御方法であって、
前記画像処理装置が
ユーザを特定するための認証情報を受け付ける認証情報受付ステップと、
前記認証情報受付ステップで受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、
前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、
前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、
前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする制御方法。
【請求項７】
印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムにおける制御方法であって、
前記印刷データ記憶装置が、
前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信ステップと、
前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御ステップとを実行し、
前記画像処理装置が、
ユーザを特定するための認証情報を受け付ける認証情報受付ステップと、
前記認証情報受付ステップにより受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、
前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、
前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、
前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする制御方法。
【請求項８】
印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置で実行可能なプログラムであって、
前記画像処理装置を、
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とするプログラム。
【請求項９】
印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムで実行可能なプログラムであって、
前記印刷データ記憶装置を、
前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、
前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段として機能させ、
前記画像処理装置を、
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷システム、画像処理装置、制御方法、およびそのプログラムに関し、特に、画像処理装置からの指示によりサーバに蓄積されている印刷データを受信して印刷する印刷システム、画像処理装置、制御方法、およびそのプログラムに関する。
【背景技術】
【０００２】
従来から、ユーザが印刷装置からサーバ上に一時蓄積された印刷データに対して印刷要求を行うことで当該印刷装置から印刷データの出力を可能にする所謂「プルプリント（蓄積印刷）」の印刷システムが提案されている。これにより、ユーザはアプリケーションからの印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている。
【０００３】
このような印刷システムにおける印刷手順の一例は、以下の通りである。ユーザが、印刷装置にログインすると、印刷装置から書誌情報サーバに対して印刷一覧要求を送信する。書誌情報サーバは印刷装置から送信された印刷一覧要求を受信し、印刷一覧要求内のユーザ名と紐づく印刷データ一覧を印刷装置に送信する。印刷データ一覧に基づいて、印刷装置から書誌情報サーバに印刷要求が送信される。印刷要求を受信した書誌情報サーバは、書誌情報をもとに該当の仮想プリンタサーバに印刷指示を送信する。印刷指示を受信した仮想プリンタサーバは、一時蓄積された前記ログインユーザの印刷データを取得して印刷する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９９７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、ユーザが印刷装置へのログイン後、他者に呼ばれたなどで印刷装置の前を離れた場合、ログオフ操作を行うことを忘れてしまい、印刷装置はログイン状態であることが多い。その間に第三者により印刷装置が操作されることにより、機密度の高い印刷データが印刷されてしまうという問題があった。
また、同時に共通印刷データ、個人印刷データなどの区別がないため、機密度の高い印刷データも低い印刷データも前述の同じ脅威にさらされていた。
【０００６】
本発明の第一の目的は、ユーザが印刷装置へログインした後も、第三者からは容易に印刷されることを防ぐ仕組みを提供することである。
【０００７】
本発明の第二の目的は、ユーザが印刷装置へログインした後に、ユーザに対応するすべての印刷データに対して印刷指示を煩雑にすることなく、使い勝手のよい印刷指示の仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本願発明は、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置であって、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする。
【００１０】
また、前記印刷出力指示手段は、前記選択受付手段により印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとが合わせて選択を受け付けた場合に、前記印刷時に再度の認証情報が必要である印刷データを前記印刷時に再度の認証情報が必要でない印刷データよりも先に印刷されるように、印刷出力指示を前記印刷データ記憶装置に送信することを特徴とする。
【００１１】
また、前記表示手段は、印刷時に再度の認証が必要である印刷データと印刷時に再度の認証が必要でない印刷データとを、別々の一覧として表示し、それぞれの一覧を切り替え可能に表示することを特徴とする。
【００１２】
また、前記印刷データ記憶装置は、画像処理装置と別筐体であることを特徴とする。
【００１３】
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムであって、前記印刷データ記憶装置は、前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段とを備え、前記画像処理装置は、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする。
【００１４】
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置における制御方法であって、前記画像処理装置がユーザを特定するための認証情報を受け付ける認証情報受付ステップと、前記認証情報受付ステップで受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする。
【００１５】
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムにおける制御方法であって、前記印刷データ記憶装置が、前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信ステップと、前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御ステップとを実行し、
前記画像処理装置が、ユーザを特定するための認証情報を受け付ける認証情報受付ステップと、前記認証情報受付ステップにより受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする。
【００１６】
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置で実行可能なプログラムであって、前記画像処理装置を、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とする。
【００１７】
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムで実行可能なプログラムであって、前記印刷データ記憶装置を、前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段として機能させ、前記画像処理装置を、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とする。
【発明の効果】
【００１８】
本願の第１の発明によれば、ユーザが印刷装置へログインした後も、第三者からは容易に印刷されることを防ぐことができる。
【００１９】
また、本願の第２の発明によれば、ユーザが印刷装置へログインした後に、ユーザに対応するすべての印刷データに対して印刷指示を煩雑にすることなく、使い勝手のよい印刷指示の仕組みを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る印刷システムの構成の一例を示すシステム構成図である。
【図２】印刷管理サーバ１００、認証サーバ２００、クライアント端末４００、プリントサーバ５００のハードウェア構成の一例を示すブロック図である。
【図３】画像処理装置（特に複合機）３００のハードウェア構成の一例を示すブロック図である。
【図４】プルプリントシステムの概要を説明するための概念図である。
【図５】本実施形態の印刷システムにおける書誌情報データの一例を示すデータ構成図である。
【図６】本実施形態の印刷システムにおけるＩＣカード認証用テーブルの一例を示すデータ構成図である。
【図７】本実施形態の印刷システムにおけるクライアント端末４００で生成した印刷データをプリントサーバ５００に登録し、書誌情報データを印刷管理サーバ１００に登録する処理の一例を示すフローチャートである。
【図８】本実施形態の印刷システムにおける複合機３００を用いて認証処理、印刷出力指示を行うことで、印刷データの出力が行われるまでの処理の一例を示すフローチャートである。
【図９】本実施形態の印刷システムにおける印刷ジョブ情報選択処理の詳細な処理手順（第一の処理手順）の一例を示すフローチャートである。
【図１０】本実施形態の印刷システムにおける印刷ジョブ情報選択処理の詳細な処理手順（第二の処理手順）の一例を示すフローチャートである。
【図１１】複合機３００の表示部に表示される個人ジョブ一覧画面の一例を示すイメージ図である。
【図１２】複合機３００の表示部に表示される共通ジョブ一覧画面の一例を示すイメージ図である。
【図１３】複合機３００の表示部に表示される個人ジョブ印刷画面の一例を示すイメージ図である。
【図１４】複合機３００の表示部に表示される個人ジョブ印刷失敗画面の一例を示すイメージ図である。
【図１５】複合機３００の表示部に表示される共通ジョブ確認ダイアログ画面の一例を示すイメージ図である。
【図１６】複合機３００の表示部に表示される印刷ジョブ一覧画面の一例を示すイメージ図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明の印刷管理サーバ１００およびプリンタを適用可能なプリントシステムの構成の一例を示すシステム構成図である。
【００２２】
図１に示すように、本実施形態のプリントシステムは、１又は複数のクライアント端末４００（例えば、ユーザ毎）、複数の画像処理装置３００（プリンタＡ３００ａ，プリンタＢ３００ｂ，複合機３００），印刷管理サーバ１００、認証サーバ２００、プリントサーバ５００がローカルエリアネットワーク（ＬＡＮ）６００を介して接続され、情報の送受信を行う構成となっている。
【００２３】
クライアント端末４００には、不図示のサーバから帳票生成に必要なフォーム及びテキストデータを取得し、オーバレイを行い帳票を生成する帳票ソフトがインストールされている。この帳票ソフトは、生成された帳票をＳＯＡＰ等の通信を用いて、当該帳票を帳票の印刷実行命令、ユーザ情報とともに印刷管理サーバへ送信する。
【００２４】
印刷管理サーバ１００には、プリントサーバ５００から受信する書誌情報データ（図５で後述する）を内部のメモリに蓄積し、画像処理装置３００（プリンタまたは複合機）からの印刷出力指示を受け取り、印刷出力指示された印刷データが記憶されているプリントサーバ５００を特定する。そして、特定したプリントサーバ５００に対して、印刷出力指示された印刷データを、印刷出力指示元の画像処理装置３００を出力先とした出力指示を送信する。
【００２５】
プリントサーバ５００には、プリンタドライバがインストールされ、クライアント端末４００から受信した印刷データを内部のメモリに蓄積し、画像処理装置３００（以下、プリンタ３００と呼ぶ）からの出力指示を印刷管理サーバ１００から受け取り、その出力指示に基づいて当該プリンタドライバを介してプリンタ３００へ印刷データを送信する。
【００２６】
認証サーバ２００は、ＩＣカード認証用テーブルを記憶しており、プリンタ３００のカードリーダへＩＣカードをかざすことによってなされる認証依頼に応じて、該ＩＣカード認証用テーブルを用いて認証処理を行う。
【００２７】
以下、図２を用いて、図１に示したクライアント端末，印刷管理サーバ、認証サーバ、プリントサーバに適用可能な情報処理装置のハードウェア構成について説明する。
図２は、図１に示したクライアント端末，印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３０】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３１】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ６００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
次に、図３を用いて、図１に示したプリンタ３００のハードウェア構成について説明する。
図３は、図１に示した複合機３００のハードウェア構成の一例を示すブロック図である。
【００３５】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ６００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３６】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３７】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３８】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３９】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）６００に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４０】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４１】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４２】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４３】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４４】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４５】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４６】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４７】
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００４８】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４９】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、携帯端末内に備えられたＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５０】
以上のような構成によって、プリンタ３００は、スキャナ３１４から読み込んだ画像データをＬＡＮ６００上に送信したり、ＬＡＮ６００から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００５１】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
＜プルプリント処理概要＞
以下、図４を用いて、本実施形態のプリントシステムにおけるプルプリントの全体の流れについて説明する。
まず、本実施形態のプルプリントを実行するための前提について説明する。
【００５２】
まず、各クライアントＰＣ１００へは、通常のプリンタドライバをインストールして、論理プリンタを追加しておく。なお、この論理プリンタは、その印刷先（印刷ポート）がプリントサーバ５００に設定されている。
【００５３】
この各クライアントＰＣ１００に追加された、印刷先がプリントサーバ５００に設定された論理プリンタに対して、ユーザが印刷指示を行うことにより、本実施形態のプルプリントが実行される。
以下、本実施形態のプルプリントの全体の流れについて説明する。
図４は、本実施形態のプリントシステムにおけるプルプリントの全体の流れ説明する模式図である。
【００５４】
図４に示すように、まず、ユーザは、クライアントＰＣ１００にログインし（（１）−１）、該クライアントＰＣ１００で実行されるアプリケーションプログラムから、印刷先（印刷ポート）がプリントサーバ５００に指定された論理プリンタへの印刷指示を行う（（１）−２）。
【００５５】
この印刷指示に応じて、クライアントＰＣ１００のアプリケーションプログラムは、グラフィックエンジンを介して、プリンタドライバにデータを送信する。クライアントＰＣ１００のプリンタドライバは、該アプリケーションプログラムからグラフィックエンジンを介して受け取ったデータに基づいて印刷データを生成する。その際、印刷データにはユーザによって決定された共通ジョブフラグ情報も付与する。そして、クライアントＰＣ１００は、ＬＰＲプロトコルを用いてプリントサーバ５００に接続して、上記生成した印刷データを送信して（（２）−１）、プリントサーバ５００の所定の格納場所（予め設定されているスプール領域）に格納させる（（２）−２）。なお、上記プリントサーバ５００の所定の格納場所に格納される印刷データのファイル名については後述する。また、プリントサーバ５００は、上記所定の格納場所に印刷データが格納されても、印刷装置への送信は行わない。
【００５６】
次に、プリントサーバ５００は、クライアントＰＣ１００から受信して上記所定の格納場所に格納された上記印刷データから書誌情報データを抽出（生成）し（（２）−３）、該抽出（生成）した書誌情報データを印刷管理サーバ４００に送信して、ネットワーク上でのファイル共通の仕組みを用いて印刷管理サーバ４００の所定の格納場所（予め設定されているディレクトリ）に格納させる（（３）−１）。なお、上記印刷管理サーバ４００の所定の格納場所に格納される書誌情報データのファイル名については後述する。
【００５７】
印刷管理サーバ４００は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ５００から書誌情報ファイルが格納されると、該書誌情報ファイルを解析し書誌情報を書誌情報ＤＢ（印刷管理サーバ４００の外部記憶装置上に構築される）に登録する（（３）−２）。
【００５８】
また、複合機３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカード内の個人認証情報を読み取り、該読み取った個人認証情報を認証要求として印刷管理サーバ４００に送信する（（４）−１）。個人認証情報は、認証に用いられる情報であり該ＩＣカードの製造番号でも良い。
【００５９】
印刷管理サーバ４００は、複合機３００より個人認証情報を受信すると、該個人認証情報の認証処理を印刷管理サーバ４００の外部記憶装置上に記憶されるＩＣカード認証用テーブルに基づいて行い、認証結果を複合機３００に返信する（（４）−２）。なお、認証処理に成功した場合には、認証結果として、クライアントＰＣ１００のログインユーザＩＤを送信するものとする。これを第一の認証結果とする。
【００６０】
次に、複合機３００は、印刷管理サーバ４００から、認証に成功した旨の認証結果（クライアントＰＣ１００のログインユーザＩＤ）を受信すると、印刷管理サーバ４００に印刷データ一覧要求を送信する（（５）−１）。なお、印刷データ一覧要求には、クライアントＰＣ１００のログインユーザＩＤが含まれているものとする。
【００６１】
印刷管理サーバ４００は、複合機３００から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるログインユーザＩＤなどで書誌情報ＤＢを検索して、該ログインユーザＩＤに対応する印刷データ一覧を生成し、複合機３００に返信する（（５）−２）。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
【００６２】
複合機３００は、印刷管理サーバ４００から印刷データ一覧を受信すると、該印刷データ一覧を操作部３０８のＵＩ上に表示する。その際、共通ジョブフラグ情報を見て、共通ジョブフラグの立っていない個人印刷データの一覧を表示した個人ジョブ一覧画面（図１１）を表示するが、共通ジョブフラグの立っている共通印刷データの一覧を表示した共通ジョブ一覧画面（図１２）がタブで選択できるようにする。
【００６３】
個人ジョブ一覧画面（図１１）にて、一覧取得ボタン１１０１が押下されると、複合機３００は、印刷管理サーバ４００に印刷データ一覧要求を再度送信する（（５）−１）。なお、印刷データ一覧要求には、クライアントＰＣ１００のログインユーザＩＤが含まれているものとする。
【００６４】
印刷管理サーバ４００は、複合機３００から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるログインユーザＩＤなどで書誌情報ＤＢを再度検索して、該ログインユーザＩＤに対応する印刷データ一覧を生成し、複合機３００に返信する（（５）−２）。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機３００は、印刷管理サーバ４００から印刷データ一覧を受信すると、該印刷データ一覧を操作部３０８のＵＩ上に表示する。
【００６５】
また、全選択ボタン１１０２が押下されると、操作部３０８のＵＩ上に表示されている個人ジョブが全選択され、選択解除ボタン１１０３が押下されると、操作部３０８のＵＩ上に表示されている個人ジョブは、すべて非選択状態となる。
【００６６】
消去ボタン１１０４が押下されると、複合機３００は、印刷管理サーバ４００に印刷データ消去要求を送信する。なお、印刷データ消去要求には、クライアントＰＣ１００のログインユーザＩＤが含まれているものとする。
【００６７】
印刷管理サーバ４００は、複合機３００から印刷データ消去要求を受信すると、該印刷データ消去要求に含まれるログインユーザＩＤなどで書誌情報ＤＢを検索して、該ログインユーザＩＤに対応する印刷データを書誌情報ＤＢより消去した後、印刷データ一覧を生成し、複合機３００に返信する。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機３００は、印刷管理サーバ４００から印刷データ一覧を受信すると、該印刷データ一覧を操作部３０８のＵＩ上に表示する。
【００６８】
次に、個人ジョブが選択され、印刷ボタン１１０５が押下されると、複合機３００は個人ジョブ印刷画面（図１３）を表示し、ユーザに再度ＩＣカードなどによる第二の認証を要求する。第二の認証時、複合機３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカード内の個人認証情報を読み取り、該読み取った個人認証情報を複合機３００のＲＡＭ３０２で保持している該第一の認証結果と照合し、第二の認証処理に成功した場合には、該選択された印刷データの印刷要求（出力指示）を印刷管理サーバ４００に送信する（６）。なお、この印刷要求は、クライアントＰＣ１００のログインユーザＩＤ，印刷データのタイムスタンプを含むものとする。第二の認証処理に失敗した場合には、個人ジョブ印刷失敗画面（図１４）を表示する。ユーザが個人ジョブ印刷失敗画面（図１４）のキャンセルボタン１４０１を押下すると、個人ジョブ一覧画面（図１１）に遷移する。
【００６９】
ユーザによって共通ジョブ一覧画面（図１２）が選択・表示されて、共通ジョブ一覧画面（図１２）にて、一覧取得ボタン１２０１が押下されると、複合機３００は、印刷管理サーバ４００に印刷データ一覧要求を再度送信する。なお、印刷データ一覧要求には、クライアントＰＣ１００のログインユーザＩＤが含まれているものとする。
【００７０】
印刷管理サーバ４００は、複合機３００から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるログインユーザＩＤなどで書誌情報ＤＢを再度検索して、該ログインユーザＩＤに対応する印刷データ一覧を生成し、複合機３００に返信する。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機３００は、印刷管理サーバ４００から印刷データ一覧を受信すると、該印刷データ一覧を操作部３０８のＵＩ上に表示する。
【００７１】
また、全選択ボタン１２０２が押下されると、操作部３０８のＵＩ上に表示されている個人ジョブが全選択され、選択解除ボタン１２０３が押下されると、操作部３０８のＵＩ上に表示されている個人ジョブは、すべて非選択状態となる。
【００７２】
消去ボタン１２０４が押下されると、複合機３００は、印刷管理サーバ４００に印刷データ消去要求を送信する。なお、印刷データ消去要求には、クライアントＰＣ１００のログインユーザＩＤが含まれているものとする。
【００７３】
印刷管理サーバ４００は、複合機３００から印刷データ消去要求を受信すると、該印刷データ消去要求に含まれるログインユーザＩＤなどで書誌情報ＤＢを検索して、該ログインユーザＩＤに対応する印刷データを書誌情報ＤＢより消去した後、印刷データ一覧を生成し、複合機３００に返信する。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機３００は、印刷管理サーバ４００から印刷データ一覧を受信すると、該印刷データ一覧を操作部３０８のＵＩ上に表示する。
【００７４】
次に、共通ジョブが選択され、印刷ボタン１２０５が押下されると、複合機３００は、該選択された印刷データの印刷要求（出力指示）を印刷管理サーバ４００に送信する（６）。なお、この印刷要求は、クライアントＰＣ１００のログインユーザＩＤ，印刷データのタイムスタンプを含むものとする。
【００７５】
印刷管理サーバ４００は、複合機３００から印刷データの印刷要求（出力指示）を受信すると（６）、該出力指示がなされた印刷データの書誌情報を、クライアントＰＣ１００のログインユーザＩＤ，印刷データのタイムスタンプをキーにして書誌情報ＤＢから検索し、該検索した書誌情報から該当する印刷データを格納しているプリントサーバ５００を特定し、該プリントサーバ５００に該当する印刷データの印刷指示を送信する（７）。なお、上記印刷指示は、該当する印刷データファイル名を含む印刷コマンドである。
【００７６】
プリントサーバ５００は、印刷管理サーバ４００から印刷指示を受信すると、該印刷指示に基づいてＬＰＲプロトコルにより印刷データを複合機３００に送信して複合機３００で印刷させる（８）。
【００７７】
複合機３００は、プリントサーバ５００から印刷データを受信すると、印刷処理を実行する。そして、該印刷処理を終了すると、複合機３００は、該終了した印刷処理の印刷完了通知を印刷管理サーバ４００に送信する（９）。
【００７８】
なお、上述した印刷データ一覧とは、後述する個人ジョブ一覧、共通ジョブ一覧、印刷ジョブ一覧を含むものである。なお、個人ジョブ一覧画面（図１１）は、ユーザが共通ジョブフラグをＯＦＦした機密性の高い印刷データの一覧画面である。そして、共通ジョブ一覧画面（図１２）は、ユーザが共通ジョブフラグをＯＮした機密性の低い印刷データの一覧画面である。そして、印刷ジョブ一覧画面（図１６）は、ユーザが共通ジョブフラグをＯＦＦした機密性の高い印刷データとユーザが共通ジョブフラグをＯＮした機密性の低い印刷データとを合わせた印刷データの一覧画面である。
【００７９】
なお、共通ジョブフラグをＯＮした印刷データは、本実施の形態では詳細な説明を省略しているが、複数のユーザグループで共通に印刷出力できる印刷データである。図５のログインユーザ名８０１には、ユーザグループ名が入ることになる。ユーザグループ名は、複数のユーザ名が登録されているグループを表しており、ログインユーザ名８０１にユーザグループ名が登録されている場合には、複合機から印刷データ一覧の要求を印刷管理サーバが受信すると、ユーザに対応する印刷ジョブ情報に、該当するユーザが含まれるユーザグループ名が登録されている印刷ジョブ情報も含めて返信することになる。
【００８０】
また、印刷ジョブ一覧画面（図１６）の各ボタンの説明については、上述している個人ジョブ一覧画面（図１１）と同一の説明となるため、ここでは省略し、図１０の処理手順の説明で具体的に説明する。
【００８１】
このように、本発明の印刷システムは、印刷データを特定する情報（例えば、印刷データ格納サーバのＩＰアドレス８０２、印刷データのパス８０３、ドキュメント名８０４、タイムスタンプ８０８の全部またはいずれか１つでもよい）と、該印刷データの印刷ができるユーザを特定するための情報（ログインユーザ名８０１）と、該印刷データの印刷時に再度の認証が必要であるか否かを示す再認証要否情報（共通ジョブフラグ）とを含む書誌情報（図５の書誌情報データ）を記憶する印刷管理サーバ１００と、印刷部を備える画像処理装置３００とを含んでいる。
＜プルプリントのデータ説明＞
【００８２】
まず、ユーザは、クライアントＰＣ１００にログインし、該クライアントＰＣ１００で実行されるアプリケーションプログラムから、印刷先（印刷ポート）がプリントサーバ５００に指定された論理プリンタへの印刷指示を行う。その際、該論理プリンタはユーザが印刷実行時に共通ジョブ確認ダイアログ（図１５）をポップアップさせる。該共通ジョブ確認ダイアログ（図１５）のいいえボタン１５０１を選択した場合、印刷データの共通ジョブフラグを立てずにプリントサーバ５００に送信する。該共通ジョブ確認ダイアログ（図１５）のはいボタン１５０２を選択した場合、印刷データの共通ジョブフラグを立ててプリントサーバ５００に送信する。
【００８３】
次に、プリントサーバ５００は、クライアントＰＣ１００から受信して上記所定の格納場所に格納された上記印刷データから書誌情報データを抽出（生成）し、該抽出（生成）した書誌情報データ（図５）を印刷管理サーバ４００に送信して、ネットワーク上でのファイル共通の仕組みを用いて印刷管理サーバ４００の所定の格納場所（予め設定されているディレクトリ）に格納させる。ここで、図５を参照して、書誌情報データについて説明する。
図５は、本実施形態のプリントシステムにおける書誌情報データの一例を示すデータ構成図である。
【００８４】
図５に示すように、書誌情報データは、ログインユーザ名８０１，印刷データ格納サーバＩＰアドレス８０２，印刷データのパス８０３，ドキュメント名８０４，部数８０５，ページ８０６，エラー有無８０７，タイムスタンプ８０８，共通ジョブフラグ情報８０９等の情報から構成される。
【００８５】
なお、ログインユーザ名８０１は、例えばクライアントＰＣ１００のログインユーザ名を示す。印刷データ格納サーバＩＰアドレス８０２は、対応する印刷データを格納するプリントサーバ５００のＩＰアドレスを示す。印刷データのパス８０３は、対応する印刷データの格納場所を示すフルパスを示す。
【００８６】
ドキュメント名８０４は、対応する印刷データのドキュメント名を示す。部数８０５は、対応する印刷データの印刷部数を示す。ページ８０６は、対応する印刷データのページ数を示す。エラー有無８０７は、対応する印刷データの印刷でエラーがあったか否かを示すものであり、書誌情報データが作成されたタイミングでは「無」となっている。
タイムスタンプ８０８は、プリントサーバ５００で印刷データを受信した際に付与されるものであり、対応する印刷データを受信した日時を示す。
共通ジョブフラグ情報８０９は、クライアントＰＣ１００からドライバにて印刷時に付与されるフラグ情報である。
以下、プリントシステムの全体の説明に戻る。
【００８７】
印刷管理サーバ４００は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ５００から書誌情報ファイルが格納されると、該書誌情報ファイルを解析し書誌情報を書誌情報ＤＢ（印刷管理サーバ４００の外部記憶装置上に構築される（図５））に登録する。
【００８８】
また、複合機３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカード内の個人認証情報を読み取り、該読み取った個人認証情報を認証要求としてＩＣカード認証サーバ８００に送信する。個人認証情報は、認証に用いられる情報であり該ＩＣカードの製造番号でも良い。
【００８９】
ＩＣカード認証サーバ８００は、複合機３００より個人認証情報を受信すると、該個人認証情報の認証処理をＩＣカード認証サーバ８００の外部記憶装置上に記憶されるＩＣカード認証用テーブル（図６）に基づいて行い、認証結果を複合機３００に返信する。なお、認証処理に成功した場合には、認証結果として、クライアントＰＣ１００のログインユーザ名を送信するものとする。ここで図６を参照して、ＩＣカード認証用テーブルについて説明する。
図６は、本実施形態のプリントシステムにおけるＩＣカード認証用テーブルの一例を示すデータ構成図である。
【００９０】
図６に示すように、ＩＣカード認証用テーブルは、カード製造番号９０１，ユーザ名９０２，メールアドレス９０３，部門ＩＤ９０４，部門パスワード９０５，管理者権限９０６等の情報から構成される。
以下、プリントシステムの全体の説明に戻る。
【００９１】
次に、複合機３００は、ＩＣカード認証サーバ８００から、認証に成功した旨の第一の認証結果（ユーザ名）を受信すると、印刷管理サーバ４００に印刷データ一覧要求を送信する。
【００９２】
なお、印刷データ一覧要求には、ユーザ名が含まれているものとする。尚、図４に示した書誌情報データ内のログインユーザ名８０１と図５のユーザ名９０２は同一フォーマットとし、このユーザ情報の紐付けにより印刷データの一覧が取得できる。
【００９３】
印刷管理サーバ４００は、複合機３００から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるユーザ名で書誌情報ＤＢを検索して、該ユーザ名に対応する印刷データ一覧を生成し、複合機３００に返信する。
尚、印刷データ一覧にはユーザ名、タイムスタンプ、ドキュメント名、印刷日時、共通ジョブフラグ情報等が含まれる。
【００９４】
複合機３００は、印刷管理サーバ４００から印刷データ一覧を受信すると、該印刷データ一覧を操作部３０８のＵＩ上に表示する。その際、共通ジョブフラグ情報を見て、共通ジョブフラグの立っていない個人印刷データの一覧を表示した個人ジョブ一覧画面（図１１）を表示するが、共通ジョブフラグの立っている共通印刷データの一覧を表示した共通ジョブ一覧画面（図１２）がタブで選択できるようにする。個人ジョブ一覧画面上の印刷データが選択され、印刷指示がなされると、複合機３００は個人ジョブ印刷画面（図１３）を表示し、ユーザに再度ＩＣカードなどによる第二の認証を要求する。第二の認証時、複合機３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカード内の個人認証情報を読み取り、該読み取った個人認証情報を複合機３００のＲＡＭ３０２で保持しているログインカード番号と照合し、第二の認証処理に成功した場合には、該選択された印刷データの印刷要求（出力指示）を印刷管理サーバ４００に送信する（６）。なお、この印刷要求は、クライアントＰＣ１００のログインユーザＩＤ，印刷データのタイムスタンプを含むものとする。第二の認証処理に失敗した場合には、個人ジョブ印刷失敗画面（図１４）を表示する。ユーザが個人ジョブ印刷失敗画面（図Ｄ）のキャンセルボタン１４０１を押下すると、個人ジョブ一覧画面（図１１）に遷移する。ユーザによって共通ジョブ一覧画面（図１２）が選択・表示され、そして、ユーザにより、印刷データが選択され、印刷指示がなされると、複合機３００は、該選択された印刷データの印刷要求（出力指示）を印刷管理サーバ４００に送信する。なお、この印刷要求は、ユーザ名，印刷データのタイムスタンプを含むものとする。
【００９５】
印刷管理サーバ４００は、複合機３００から印刷データの印刷要求（出力指示）を受信すると、該出力指示がなされた印刷データの書誌情報を、ユーザ名，印刷データのタイムスタンプをキーにして書誌情報ＤＢから検索し、該検索した書誌情報から該当する印刷データを格納しているプリントサーバ５００を特定し、該プリントサーバ５００に該当する印刷データの印刷指示を送信する。なお、上記印刷指示は、該当するタイムスタンプやドキュメント名を含む印刷コマンドである。なお、上述のタイムスタンプは、プリントサーバ５００で印刷データを受信した際に付与される。
【００９６】
プリントサーバ５００は、印刷管理サーバ４００から印刷指示を受信すると、該印刷指示に基づいて印刷データを複合機３００に送信して複合機３００で印刷させる（ＬＰＲ印刷）。
＜プルプリントシステムの印刷データ登録手順の説明＞
【００９７】
まず、図７を用いて、クライアントＰＣ１００での印刷指示からプリントサーバ５００に印刷データを蓄積、印刷管理サーバ４００に書誌情報を登録するまでのフローを説明する。
【００９８】
ステップＳ１００１でユーザから印刷指示を受け付けると、ステップ１００２にてクライアントＰＣは共通ジョブ確認ダイアログ（図１１）を表示する。ステップＳ１００３では、共通ジョブ確認ダイアログ（図１１）でいいえボタン１１０１が押下されたか、はいボタン１１０２が押下されたかどうかを判定する。いいえボタン１１０１が押下された場合、ステップＳ１００４にてクライアントＰＣ１００は共通ジョブフラグ：ＯＮ（フラグに「１」を設定する）で印刷データを生成する。はいボタン１１０２が押下された場合、ステップＳ１００５にてクライアントＰＣ１００は共通ジョブフラグ：ＯＦＦ（フラグに「０」を設定する）で印刷データ（印刷ジョブに相当）を生成する。
印刷データ生成後、ステップＳ１００６にてクライアントＰＣ１００はプリントサーバ５００に共通ジョブフラグを含む印刷データを送信する。
【００９９】
ステップＳ１００７にて印刷データを受信したプリントサーバ５００は、受信した印刷データ（印刷ジョブに相当）から、ステップＳ１００８にて書誌情報を抽出する。その後、抽出した書誌情報をステップＳ１００９にて印刷管理サーバ４００に送信する。
ステップＳ１０１０にて書誌情報を受信した印刷管理サーバ４００では、ステップＳ１０１１にて書誌情報データを書誌情報ＤＢに登録する。
＜プルプリントシステムの印刷データの印刷出力手順の説明１＞
次に、図８を用いて複合機３００にて認証処理を実施し、印刷データの出力が行われるまでのフローを説明する。
まず、認証プログラム（即ち、複合機３００のＣＰＵ３０１）は、ステップＳ５０１において、ログインするカード番号を認証サーバ８００に送信する。
認証サーバ８００では、認証サーバ８００のＣＰＵが、ステップＳ５０２において、複合機３００の認証プログラムから送信されたカード番号を受信する。
【０１００】
次に、ステップＳ５０３において、認証サーバ８００のＣＰＵは、Ｓ５０２で受信したカード番号（例えば、カード製造番号）とＩＣカード認証用テーブル（図６）内のカード製造番号９０１とを比較して認証処理を行い、認証結果を複合機３００に送信する。詳細には、認証サーバ８００のＣＰＵは、認証の結果、正規ユーザと判断した場合、ログインユーザ情報（図６のユーザ名９０２）を複合機３００に送信する。一方、正規のユーザでない（ＩＣカード認証用テーブルにカード受信したカード番号が存在していない）と判断した場合、認証エラー（認証ＮＧ）情報を複合機３００に送信する。
そして、認証プログラムでは、ステップＳ５０４において、認証サーバ８００から送信された認証結果を受信すると、ステップＳ５０５に処理を進める。
ステップＳ５０５では、認証プログラムでは、Ｓ５０４で受信した認証結果に基づいて認証されたか否かを判定する。
【０１０１】
ステップＳ５０５で、認証プログラムが、受信した認証結果がログインユーザ情報であったと判定した場合には、認証されたと判断し、ステップＳ５０６へ処理を進める。
【０１０２】
一方、ステップＳ５０５で、認証プログラムが、受信した認証結果が認証ＮＧであったと判定した場合には、認証されなかったと判断し、ステップＳ５０７へ処理を進める。
【０１０３】
ステップＳ５０７では、認証プログラムは、ローカル認証を実行する。詳細には、認証プログラムは、他の認証情報を参照するため、複合機３００のＨＤ３０４に予め記憶されているローカル認証先テーブル（不図示）のＩＰアドレスに基づいて、当該ＩＰアドレス先の複合機へカード番号を送信する。そして、該カード番号を受信した複合機が、その複合機内に存在するＩＣカード認証用テーブルを参照し、認証結果（認証ＯＫの場合はユーザ名，認証ＮＧの場合は認証ＮＧを示す情報）をカード番号の送信元の複合機に送信する。そして、この送信される認証結果を、ＩＣカードがかざされた複合機３００が受信する。
【０１０４】
以上がＳ５０７のローカル認証実行処理である。なお、本実施形態では、ＩＣカードがかざされた複合機３００内にＩＣカード認証用テーブルを保持しているものとする。この場合でも、自機のＩＰアドレスが設定されており、ネットワーク経由でローカル認証を行うものとする。尚、自装置にＩＣカード認証用テーブルを保持している場合には、ネットワーク経由でローカル認証を行わず、直接保持するＩＣカード認証用テーブルを参照するように構成することも可能である。
【０１０５】
この場合、ローカル認証先テーブル（不図示）には自機のＩＰアドレスは設定しないか、自機のＩＰアドレスと認証先のＩＰアドレスを比較し、同じＩＰアドレスであれば自機で保持するＩＣカード認証用テーブルを直接参照するように構成する。
次に、ステップＳ５０８において、認証プログラムは、Ｓ５０７のローカル認証結果に基づいて、認証されたか否かを判定する。
【０１０６】
ステップＳ５０８で、認証プログラムが、Ｓ５０７のローカル認証結果がログインユーザ情報であったと判定した場合には、認証されたと判断し、ステップＳ５０６へ処理を進める。
【０１０７】
一方、ステップＳ５０８で、認証プログラムが、Ｓ５０７のローカル認証結果が認証ＮＧであったと判定した場合には、認証されなかったと判断し、図示しないステップにおいて、操作部３０８にログインできなかった旨の表示を行い、そのままログイン処理をＮＧとして終了する。
【０１０８】
ステップＳ５０６では、認証プログラムは、Ｓ５０４で受信したユーザ名、又は、Ｓ５０７で取得したユーザ名をログインユーザ情報として印刷プログラムに通知し、ログイン処理をＯＫとして終了し、図７のステップＳ４２０に処理を進める。
そして、印刷プログラムでは、ステップＳ５０９において、認証プログラムから送信されたログインユーザ情報を取得する。
【０１０９】
次に、ステップＳ５１０において、印刷プログラムは、Ｓ５０９で取得したログインユーザ情報を含む一覧要求を印刷管理サーバへ送信する。すなわち、複合機３００にログインしたユーザのユーザ情報を含み、印刷データの一覧情報を要求する一覧要求を、印刷管理サーバ１００に送信する（一覧要求手段に相当）。
印刷管理サーバ４００では、ステップＳ５１１において、印刷管理サーバ４００のＣＰＵが、複合機３００から送信されたログインユーザ情報を受信する。
【０１１０】
次に、ステップＳ５１２において、印刷管理サーバ４００のＣＰＵは、Ｓ５１１で受信したログインユーザ情報に基づき、書誌情報ＤＢからこのログインユーザ情報に対応する印刷ジョブ情報を取得し、複合機３００に、この印刷ジョブ情報（タイムスタンプ、ドキュメント名、印刷日時、共通ジョブフラグ）を送信する。すなわち、複合機３００から受け取る複合機３００にログインしたユーザのユーザ情報と書誌情報データとに従って、共通ジョブフラグを含む、該ユーザ情報で印刷ができる印刷データの一覧情報を送信する（一覧情報送信手段に相当）。
複合機３００の印刷プログラムでは、ステップＳ５１３において、印刷管理サーバ４００から送信された印刷ジョブ情報を受信する。
【０１１１】
次に、ステップＳ５１４において、印刷プログラムは、Ｓ５１３で受信した印刷ジョブ情報に基づき、ドキュメント名や印刷日時等を操作部３０８に一覧として表示し、ユーザからの印刷指示を受け付ける印刷ジョブ情報選択処理を行う。すなわち、一覧要求手段による一覧要求に応じて印刷管理サーバ１００から送信される印刷データの一覧情報を用いて、印刷データの一覧を表示し（表示手段に相当）、表示された印刷データの一覧から、印刷出力すべき印刷データの選択を受け付ける（受付手段に相当）。
この印刷ジョブ情報選択処理の詳細は、図９（第一の処理手順）、図１０（第二の処理手順）を用いて説明する。
〔第一の印刷ジョブ情報選択処理の処理手順〕
【０１１２】
まず、第一の印刷ジョブ情報選択処理の処理手順について説明する。図９は印刷ジョブ情報選択処理の詳細な処理手順（第一の処理手順）を説明するためのフローチャートである。
【０１１３】
まず、ステップＳ５２１では、印刷プログラムはＳ５１３で受信した印刷ジョブ情報に基づき、共通ジョブフラグ情報がＯＦＦ（フラグに「０」が設定されているもの）のジョブ一覧を個人ジョブ一覧画面（図１１）として操作部３０８に表示する。
【０１１４】
ステップＳ５２２において、操作部３０８に表示された個人ジョブ一覧画面（図１１）において、ユーザにより共通ジョブのタブが選択された場合、ステップＳ５２３において、印刷プログラムはＳ５１３で受信した印刷ジョブ情報に基づき、共通ジョブフラグ情報がＯＮのジョブ一覧を操作部３０８に共通ジョブ一覧画面（図１２）を表示する。
【０１１５】
そして、ステップＳ５２４において、操作部３０８に表示された共通ジョブ一覧画面（図１２）からユーザにより印刷ジョブ情報（複数でもよい）が選択されて印刷指示がなされると、印刷プログラムは、ステップＳ５１５へ進む。
【０１１６】
一方、ステップＳ５２２において、ユーザにより共通ジョブのタブが選択されないと、ステップＳ５２９において、操作部３０８に表示された個人ジョブ一覧画面（図１１）からユーザにより印刷ジョブ情報（複数でもよい）が選択されて印刷指示を受け付けることができる。
【０１１７】
ステップＳ５２９で印刷指示を受け付けると、印刷プログラムは、ステップＳ５２６において個人ジョブ印刷画面（図１３）を表示し、ユーザに再度ＩＣカードなどによる第二の認証を要求する。すなわち、ここでは、再度認証すべく、ＩＣカードをカードリーダにかざすことを促す。つまり、受付手段で受け付けた印刷データが、印刷データの一覧情報に含まれる再認証要否情報（共通ジョブフラグ）により印刷時に再度の認証が必要である場合に、ログインしたユーザに対して再度の認証を要求する（再認証要求手段に相当）。
【０１１８】
そして、ステップＳ５２７において、複合機３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカード内の個人認証情報（カード番号）を読み取る。そして、ステップＳ５２８にて、該読み取った個人認証情報を複合機３００のＲＡＭ３０２で保持しているログインカード番号と照合する。第二の認証処理に成功した場合には、ステップＳ５１５に進む。第二の認証処理に失敗した場合には、ステップＳ５２９の個人ジョブ印刷失敗画面（図１４）を表示し、該個人ジョブ印刷失敗画面（図１４）のキャンセルボタン１４０１を押下すると、ステップＳ５２１へ戻る。
〔第二の印刷ジョブ情報選択処理の処理手順〕
【０１１９】
次に、第二の印刷ジョブ情報選択処理の処理手順について説明する。図１０は印刷ジョブ情報選択処理の詳細な処理手順（第二の処理手順）を説明するためのフローチャートである。前述した第一の処理手順では、個人ジョブ一覧画面（図１１）と共通ジョブ一覧画面（図１２）とをタブで切り替えられるようにしているが、第二の処理手順では、個人ジョブも共通ジョブも合わせた印刷ジョブ一覧画面（図１６）を表示するものである。
【０１２０】
まず、ステップＳ６００では、印刷プログラムはＳ５１３で受信した印刷ジョブ情報に基づき、すべてのジョブ一覧を印刷ジョブ一覧画面（図１６）として操作部３０８に表示する。その際、共通ジョブフラグ情報に基づき、共通ジョブフラグがＯＦＦのジョブ一覧（個人ジョブ）を印刷ジョブ一覧画面（図１６）のデータリスト上部に表示し、共通ジョブフラグがＯＮのジョブ一覧（共通ジョブ）はその次に表示する。かつ、個人ジョブには、個人ジョブであることを識別可能にする個人ジョブマーク１６０１を付加して表示し、共通ジョブには、共通ジョブであることを識別可能にする共通ジョブマーク１６０２を付加して表示する。
【０１２１】
ステップＳ６０１において、操作部３０８に表示された印刷ジョブ一覧画面（図１６）において、ユーザにより印刷ジョブ情報（複数でもよい）が選択されて印刷指示がなされると、印刷プログラムは、ステップＳ６０２にて、該選択された印刷ジョブ情報が個人ジョブであるか否かを判定する。そして、個人ジョブが選択されている場合、ステップＳ６０３において個人ジョブ印刷画面（図１３）を表示し、ユーザに再度ＩＣカードなどによる第二の認証を要求する。つまり、受付手段で受け付けた印刷データが、印刷データの一覧情報に含まれる再認証要否情報（共通ジョブフラグ）により印刷時に再度の認証が必要である場合に、ログインしたユーザに対して再度の認証を要求する（再認証要求手段に相当）。
【０１２２】
そして、ステップＳ６０４において、複合機３００は、カードリーダ３１９により読み取り可能なＩＣカードを検知すると、該ＩＣカード内の個人認証情報を読み取り、ステップＳ６０５にて、該読み取った個人認証情報を複合機３００のＲＡＭ３０２で保持しているログインカード番号と照合する。第二の認証処理に成功した場合には、ステップＳ５１５に進む。
【０１２３】
第二の認証処理に失敗した場合には、ステップＳ６０６の個人ジョブ印刷失敗画面（図１４）を表示し、該個人ジョブ印刷失敗画面（図１４）のキャンセルボタン１４０１を押下すると、ステップＳ５２１へ戻る。
また、ステップＳ６０２にて個人ジョブが選択されていないと判定された場合には、第二の認証処理は不要であるため、ステップＳ５１５に進む。
＜プルプリントシステムの印刷データの印刷出力手順の説明２＞
次に、図８に戻って、印刷データの印刷出力を行う後半の手順について説明する。
【０１２４】
ステップＳ５１５において、該選択された印刷ジョブに対応するタイムスタンプとユーザ名を含む印刷要求を、印刷管理サーバ４００へ送信する。すなわち、受付手段で受け付けた印刷データが、印刷データの一覧情報に含まれる再認証要否情報（共通ジョブフラグ）により印刷時に再度の認証が必要でない場合、および、再度の認証で認証された場合に、受け付けた印刷データの印刷出力指示を印刷管理サーバ１００に送信する（印刷出力指示手段に相当）。
【０１２５】
その際、印刷プログラムは、複数の印刷ジョブが選択されている場合には、共通ジョブフラグＯＦＦ（個人ジョブ）の印刷ジョブを優先して印刷管理サーバ４００へ送信する。つまり、複合機３００では、機密度の高い個人ジョブが印刷されてから、比較的気密度の低い共通ジョブが印刷される。これは、印刷完了後は共通ジョブの印刷物が個人ジョブの上に乗る形となり、個人ジョブの情報が他者の目に触れることがないため、より高いセキュアプリントを実現することを表している。
印刷管理サーバ４００では、ステップＳ５１６において、印刷管理サーバ４００のＣＰＵが、複合機３００から送信された印刷要求を受信する。
【０１２６】
次に、ステップＳ５１７において、印刷管理サーバ４００のＣＰＵは、Ｓ５１６で受信した印刷要求に対応する印刷ジョブが格納されているプリントサーバ５００を書誌情報ＤＢから特定し、該特定したプリントサーバ５００へ該印刷要求された印刷ジョブに対応する印刷データの印刷要求を送信する。尚、この印刷要求には、印刷データのパス，出力する複合機（印刷要求の送信元の複合機）３００のＩＰアドレス等が含まれるものとする。すなわち、複合機３００から受け取る印刷出力指示に従って、該印刷出力指示で指定される印刷データを、複合機３００で印刷すべく出力指示を行う（出力制御手段に相当）。
プリントサーバ５００では、ステップＳ５１８において、プリントサーバ５００のＣＰＵが、印刷管理サーバ４００からの印刷要求を受信する。
【０１２７】
次に、ステップＳ５１９において、プリントサーバ５００のＣＰＵは、Ｓ５１８で受信した印刷要求（印刷データのパス）に基づいて印刷データを特定し、印刷要求に含まれるＩＰアドレスに基づいて複合機を特定し、該特定した印刷データのＬＰＲ印刷指示を、前記特定した複合機に送信する。
【０１２８】
複合機３００の印刷プログラムでは、ステップＳ５２０において、プリントサーバ５００からＬＰＲ印刷により送信された印刷データを受信し、出力処理を実行する。尚、Ｓ５１９では印刷プログラムで実現するように構成したが、通常はＬＰＲ印刷を実行すると複合機３００内で予め持っているプログラムで出力処理がなされるものとする。
【０１２９】
以上に説明したように、本実施の形態によれば、ユーザが印刷装置へログインした後も、ユーザにとって機密度の高いと考えられる印刷データに対しては、再度の認証処理が必要となるため、第三者からは容易に印刷されることを防ぐことができる。
【０１３０】
また、ユーザが印刷装置へログインした後に、ユーザにとって機密度の高いと考えられる印刷データ（個人ジョブ）は再度の認証処理を必要とするが、ユーザにとって機密性の高くないと考えられる印刷データ（共通ジョブ）に対しては再度の認証処理を必要とせずに印刷指示を行えるため、ユーザに対応するすべての印刷データに対して印刷指示を煩雑にすることなく、使い勝手のよい印刷指示の仕組みを提供することができる。
【０１３１】
また、ユーザにとって機密度の高いと考えられる印刷データ（個人ジョブ）と、ユーザにとって機密性の高くないと考えられる印刷データ（共通ジョブ）とが合わせて印刷指示された場合には、ユーザにとって機密度の高いと考えられる印刷データ（個人ジョブ）を優先して印刷するため、より機密性の高いセキュアな印刷システムを提供することができる。
【０１３２】
上記の実施形態では、印刷管理サーバ１００とプリントサーバ５００は別々の装置として説明したが、本発明はこれに限るものではない。例えば、印刷管理サーバ１００にプリントサーバ５００の機能構成を備えることにより、１台の印刷管理サーバ１００で印刷データの蓄積と、書誌情報データの蓄積を行ってもよい。その場合は、図８のステップＳ５１６〜ステップＳ５１９の処理は印刷管理サーバ１００が自身で行うことになる。
【０１３３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３４】
また、本発明におけるプログラムは、図７〜図１０に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図７〜図１０の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図７〜図１０の各装置の処理方法ごとのプログラムに分けて記憶媒体に記憶する形態であってもよい。
【０１３５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１３８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４２】
１００  印刷管理サーバ
２００  認証サーバ
３００  画像処理装置（プリンタ、複合機）
４００  クライアント端末
５００  プリントサーバ
【図１】
0005664037.tif 000002
【図２】
0005664037.tif 000003
【図３】
0005664037.tif 000004
【図４】
0005664037.tif 000005
【図５】
0005664037.tif 000006
【図６】
0005664037.tif 000007
【図７】
0005664037.tif 000008
【図８】
0005664037.tif 000009
【図９】
0005664037.tif 000010
【図１０】
0005664037.tif 000011
【図１１】
0005664037.tif 000012
【図１２】
0005664037.tif 000013
【図１３】
0005664037.tif 000014
【図１４】
0005664037.tif 000015
【図１５】
0005664037.tif 000016
【図１６】
0005664037.tif 000017