(57)【特許請求の範囲】
【請求項１】
第１の認証におけるローカルユーザ識別情報で認証される利用者ごとに利用が許可された印刷装置の機能を、前記ローカルユーザ識別情報とともに管理する第１の管理装置と、
印刷装置と、当該印刷装置で利用する機能と、前記第１の認証とは異なる第２の認証におけるクラウドユーザ識別情報との組に対応した仮想印刷装置の登録を受け付け、前記クラウドユーザ識別情報とともに管理する第２の管理装置と、
仮想印刷装置を前記第２の管理装置に登録する登録装置と、を含み、
前記登録装置は、
前記第１の管理装置が管理する前記ローカルユーザ識別情報と、前記第２の管理装置が管理する前記クラウドユーザ識別情報と、印刷装置とを特定する特定手段と、
前記第１の管理装置から、前記特定された前記ローカルユーザ識別情報で認証される利用者が前記特定された印刷装置について利用が許可される機能の情報を取得する取得手段と、
前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定されたクラウドユーザ識別情報と関連付けて前記第２の管理装置に登録させる登録手段と、を含み、
前記第２の管理装置は、
前記クラウドユーザ識別情報と関連付けて登録された前記仮想印刷装置を指定した印刷指示を受け付けた場合に、当該仮想印刷装置に対応した印刷装置及び機能に基づいて当該印刷指示を処理する処理手段と、を含む
ことを特徴とする情報処理システム。
【請求項２】
前記第２の管理装置は、
前記印刷指示に係る印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段により取得された印刷データを前記仮想印刷装置に対応した形式に変換する変換手段と、
前記変換手段により変換した印刷データを前記仮想印刷装置に対応した印刷装置に送信して、当該印刷装置により印刷を実行させるように制御する印刷制御手段と、をさらに含む
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第２の管理装置は、
前記利用者から仮想印刷装置の登録解除が要求された場合に、前記利用者に関する前記クラウドユーザ識別情報に関連付けて登録された仮想印刷装置を削除する削除手段をさらに含む
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記第１の管理装置は、前記利用者及び印刷装置の組み合わせごとに、当該利用者が当該印刷装置について利用が許可された機能の情報を管理する
ことを特徴とする請求項１乃至３のいずれかに記載の情報処理システム。
【請求項５】
前記登録装置は、
印刷要求に係る利用者が利用可能な印刷装置のリストを前記利用者に提供する提供手段をさらに含み、
前記特定手段は、前記提供されたリストの中から、前記印刷要求に係る利用者により選択された印刷装置を特定し、
前記リストは、前記印刷要求に係る利用者が利用可能な印刷装置ごとの利用が許可された機能の情報を含む
ことを特徴とする請求項４に記載の情報処理システム。
【請求項６】
第１の管理装置が管理する第１の認証におけるローカルユーザ識別情報と、第２の管理装置が管理するクラウドユーザ識別情報であって、且つ、前記第１の認証とは異なる第２の認証におけるクラウドユーザ識別情報と、印刷装置とを特定する特定手段と、
前記第１の認証で認証される利用者ごとに利用が許可された印刷装置の機能を保持する保持手段から、前記特定された前記ローカルユーザ識別情報で認証される利用者が前記特定された印刷装置について利用が許可される機能の情報を取得する取得手段と、
前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された前記クラウドユーザ識別情報と関連付けて登録させる登録手段と、を含む
ことを特徴とする登録装置。
【請求項７】
第１の管理装置が管理する第１の認証におけるローカルユーザ識別情報と、第２の管理装置が管理するクラウドユーザ識別情報であって、且つ、前記第１の認証とは異なる第２の認証におけるクラウドユーザ識別情報と、印刷装置とを特定する特定手段と、
前記第１の認証で認証される利用者ごとに利用が許可された印刷装置の機能を保持する保持手段から、前記特定された前記ローカルユーザ識別情報で認証される利用者が前記特定された印刷装置について利用が許可される機能の情報を取得する取得手段と、
前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された前記クラウドユーザ識別情報と関連付けて登録させる登録手段
としてコンピュータを機能させるためのプログラム。
【請求項８】
利用者ごとに利用が許可された印刷装置の機能を管理する第１の管理装置と、
印刷装置及び当該印刷装置で利用する機能の組に対応した仮想印刷装置の登録を受け付け管理する第２の管理装置と、
仮想印刷装置を前記第２の管理装置に登録する登録装置と、を含み、
前記登録装置は、
印刷要求に係る利用者が利用可能な印刷装置のリストであって、且つ、前記印刷要求に係る利用者が利用可能な複数の印刷装置ごとの利用が許可された機能の情報を含むリストを前記利用者に提供する提供手段と、
前記提供されたリストから前記印刷要求に係る利用者により選択された印刷装置を特定する特定手段と、
前記第１の管理装置から、前記特定された利用者が前記特定された印刷装置について利用が許可された機能の情報を取得する取得手段と、
前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された利用者に関連付けて前記第２の管理装置に登録する登録手段と、を含み、
前記第２の管理装置は、
前記利用者から、当該利用者に関連付けて登録された前記仮想印刷装置を指定した印刷指示を受け付けた場合に、当該仮想印刷装置に対応した印刷装置及び機能に基づいて当該印刷指示を処理する処理手段と、を含む
ことを特徴とする情報処理システム。
【請求項９】
印刷要求に係る利用者が利用可能な印刷装置のリストであって、且つ、前記印刷要求に係る利用者が利用可能な複数の印刷装置ごとの利用が許可された機能の情報を含むリストを前記利用者に提供する提供手段と、
前記提供されたリストから前記印刷要求に係る利用者により選択された印刷装置を特定する特定手段と、
利用者ごとに利用が許可された印刷装置の機能を保持する保持手段から、前記特定された利用者が前記特定された印刷装置について利用が許可された機能の情報を取得する取得手段と、
前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された利用者に関連付けて登録する登録手段と、を含む
ことを特徴とする登録装置。
【請求項１０】
印刷要求に係る利用者が利用可能な印刷装置のリストであって、且つ、前記印刷要求に係る利用者が利用可能な複数の印刷装置ごとの利用が許可された機能の情報を含むリストを前記利用者に提供する提供手段と、
前記提供されたリストから前記印刷要求に係る利用者により選択された印刷装置を特定する特定手段と、
利用者ごとに利用が許可された印刷装置の機能を保持する保持手段から、前記特定された利用者が前記特定された印刷装置について利用が許可された機能の情報を取得する取得手段と、
前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された利用者に関連付けて登録する登録手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、登録装置及びプログラムに関する。
【背景技術】
【０００２】
印刷装置には複数の機能を搭載した機種が一般的であるが、印刷装置を利用する利用者に応じて利用可能な機能を制限することが要請される場合がある。こうした要請に対して、例えば、下記の特許文献１には、利用者の印刷要求に係る印刷ジョブの解析結果と、利用者の権限情報とに基づいて、当該印刷ジョブの処理において印刷装置に備えられた機能の少なくとも一部の利用を制限する技術が開示されている。
【０００３】
また、印刷装置に印刷処理を要求するクライアント装置に印刷装置に対応したプリンタドライバがインストールされていない場合にでも印刷を可能とするために、クライアント装置と通信するサーバに仮想印刷装置を登録し、サーバがクライアント装置から受信した印刷データを仮想印刷装置に対応した形式の印刷データに変換してから仮想印刷装置に対応する実際の印刷装置に出力するようにしたシステムが提案されている。こうしたシステムにおいて、仮想印刷装置を管理するサーバと、利用者の権限情報を管理するサーバとが独立して管理されている場合には、利用者ごとに登録される仮想印刷装置で利用者に利用が許可される機能を、利用者ごとに付与された権限に応じて設定できない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−９６１６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、利用者ごとに登録される仮想印刷装置で利用可能な機能を、利用者ごとに付与された権限に基づいて設定することができる印刷装置の機能情報処理システム、登録装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、利用者ごとに利用が許可された印刷装置の機能を管理する第１の管理装置と、印刷装置及び当該印刷装置で利用する機能の組に対応した仮想印刷装置の登録を受け付け管理する第２の管理装置と、仮想印刷装置を前記第２の管理装置に登録する登録装置と、を含み、前記登録装置は、印刷要求に係る利用者及び印刷装置を特定する特定手段と、前記第１の管理装置から、前記特定された利用者が前記特定された印刷装置について利用が許可された機能の情報を取得する取得手段と、前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された利用者に関連付けて前記第２の管理装置に登録する登録手段と、を含み、前記第２の管理装置は、前記利用者から、当該利用者に関連付けて登録された前記仮想印刷装置を指定した印刷指示を受け付けた場合に、当該仮想印刷装置に対応した印刷装置及び機能に基づいて当該印刷指示を処理する処理手段と、を含むことを特徴とする情報処理システムである。
【０００７】
また、請求項２に記載の発明は、前記第２の管理装置は、前記印刷指示に係る印刷データを取得する印刷データ取得手段と、前記印刷データ取得手段により取得された印刷データを前記仮想印刷装置に対応した形式に変換する変換手段と、前記変換手段により変換した印刷データを前記仮想印刷装置に対応した印刷装置に送信して、当該印刷装置により印刷を実行させるように制御する印刷制御手段と、をさらに含むことを特徴とする請求項１に記載の情報処理システムである。
【０００８】
また、請求項３に記載の発明は、前記第２の管理装置は、前記利用者から仮想印刷装置の登録解除が要求された場合に、前記利用者に関連付けて登録された仮想印刷装置を削除する削除手段をさらに含むことを特徴とする請求項１又は２に記載の情報処理システムである。
【０００９】
また、請求項４に記載の発明は、前記第１の管理装置は、前記利用者及び印刷装置の組み合わせごとに、当該利用者が当該印刷装置について利用が許可された機能の情報を管理することを特徴とする請求項１乃至３のいずれかに記載の情報処理システムである。
【００１０】
また、請求項５に記載の発明は、前記登録装置は、前記印刷要求に係る利用者が利用可能な印刷装置のリストを前記利用者に提供する提供手段をさらに含み、前記特定手段は、前記提供されたリストの中から、前記印刷要求に係る利用者により選択された印刷装置を特定し、前記リストは、前記印刷要求に係る利用者が利用可能な印刷装置ごとの利用が許可された機能の情報を含むことを特徴とする請求項４に記載の情報処理システムである。
【００１１】
また、請求項６に記載の発明は、印刷要求に係る利用者及び印刷装置を特定する特定手段と、利用者ごとに利用が許可された印刷装置の機能を保持する保持手段から、前記特定された利用者が前記特定された印刷装置について利用が許可された機能の情報を取得する取得手段と、前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された利用者に関連付けて登録する登録手段と、を含むことを特徴とする登録装置である。
【００１２】
また、請求項７に記載の発明は、印刷要求に係る利用者及び印刷装置を特定する特定手段と、利用者ごとに利用が許可された印刷装置の機能を保持する保持手段から、前記特定された利用者が前記特定された印刷装置について利用が許可された機能の情報を取得する取得手段と、前記特定された印刷装置及び前記取得手段により取得された機能の組に対応した仮想印刷装置を、前記特定された利用者に関連付けて登録する登録手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項１、６及び７に記載の発明によれば、利用者ごとに登録される仮想印刷装置で利用可能な機能を、利用者ごとに付与された権限に基づいて設定することができる。
【００１４】
請求項２に記載の発明によれば、利用者により指定された仮想印刷装置に対応した印刷装置で印刷できる。
【００１５】
請求項３に記載の発明によれば、利用が終了した仮想印刷装置を削除できる。
【００１６】
請求項４に記載の発明によれば、印刷装置ごとに利用者が利用可能な機能を設定できる。
【００１７】
請求項５に記載の発明によれば、利用可能な印刷装置の中から利用者が選択した印刷装置と、当該印刷装置について利用者に許可された機能に基づいて仮想印刷装置を登録できる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施形態に係る印刷システムのシステム構成図である。
【図２】利用権限情報の一例を示す図である。
【図３Ａ】第１の実施形態に係る印刷システムにおいて行われる処理の流れを説明するシーケンス図である。
【図３Ｂ】第１の実施形態に係る印刷システムにおいて行われる処理の流れを説明するシーケンス図である。
【図４】印刷設定画面の一例を示す図である。
【図５】第２の実施形態に係る印刷システムのシステム構成図である。
【図６Ａ】第２の実施形態に係る印刷システムにおいて行われる処理の流れを説明するシーケンス図である。
【図６Ｂ】第２の実施形態に係る印刷システムにおいて行われる処理の流れを説明するシーケンス図である。
【図７】第３の実施形態に係る印刷システムのシステム構成図である。
【図８】利用権限情報の一例を示す図である。
【図９Ａ】第３の実施形態に係る印刷システムにおいて行われる処理の流れを説明するシーケンス図である。
【図９Ｂ】第３の実施形態に係る印刷システムにおいて行われる処理の流れを説明するシーケンス図である。
【図１０】プリンタの選択画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２０】
［第１の実施形態］
図１には、本発明の第１の実施形態に係る印刷システム１のシステム構成図を示した。図１に示されるように、第１の実施形態に係る印刷システム１は、クライアント装置１０、プリンタ管理サーバ２０、プリンタ３０、認証サーバ４０を含み、クライアント装置１０、プリンタ管理サーバ２０、プリンタ３０はインターネット等の第１のネットワーク５０に接続して相互にデータ通信可能に接続されるとともに、プリンタ３０と認証サーバ４０はローカルエリアネットワーク等の第２のネットワーク６０を介して相互にデータ通信可能に接続される。
【００２１】
クライアント装置１０は、ユーザにより操作されるコンピュータである。また、図１にはクライアント装置１０の構成の一例を示した。図１に示されるように、クライアント装置１０は、制御部１００、記憶部１０２、通信部１０４、表示制御部１０６、入力受付部１０８を備え、各部はバス１１０を介して相互にデータ通信する。
【００２２】
制御部１００は、ＣＰＵ（Central Processing Unit）を含み、記憶部１０２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにクライアント装置１０の各部を制御する。
【００２３】
記憶部１０２は、クライアント装置１０のオペレーティングシステム等の制御プログラムやウェブブラウザ等のアプリケーションプログラムやデータを記憶するほか、制御部１００のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でクライアント装置１０に供給されてもよいし、インターネット等のデータ通信手段を介してクライアント装置１０に供給されてもよい。
【００２４】
通信部１０４は、ネットワークカードを含み、ネットワークカードを介して第１のネットワーク５０に接続して、第１のネットワーク５０に接続された他の装置（例えばプリンタ管理サーバ２０やプリンタ３０等）とデータ通信する。
【００２５】
表示制御部１０６は、クライアント装置１０に内蔵、又は外部接続された液晶ディスプレイ等の表示手段と接続し、表示手段にクライアント装置１０における情報処理の結果（画面）を表示させる。
【００２６】
入力受付部１０８は、キーボード、マウス、タッチパネル等の入力手段と接続し、入力手段からユーザの情報入力を受け付ける。
【００２７】
プリンタ管理サーバ２０は、ユーザのアカウント情報（プリンタ管理サーバ２０で管理されるユーザの識別情報をクラウドユーザＩＤと称する）ごとにユーザが登録した仮想プリンタ（論理プリンタ）の情報を管理するとともに、クライアント装置１０から受け付けた印刷指示に基づいて印刷データ（印刷ジョブ）を生成して、仮想プリンタに対応する（実体の）プリンタ３０に印刷データを送信して印刷処理を実行させるコンピュータである。なお、本実施形態における仮想プリンタとは、プリンタ３０のプリンタドライバ、プリンタ３０のアドレス情報、プリンタ３０の機種情報、プリンタ３０で利用可能な機能のリスト等が紐付けられた論理プリンタ情報である。
【００２８】
図１にはプリンタ管理サーバ２０の構成の一例を示した。図１に示されるように、プリンタ管理サーバ２０は、制御部２００、記憶部２０２、通信部２０４を備え、各部はバス２０６を介して相互にデータ通信する。
【００２９】
制御部２００は、ＣＰＵ（Central Processing Unit）を含み、記憶部２０２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにプリンタ管理サーバ２０の各部を制御する。
【００３０】
記憶部２０２は、プリンタ管理サーバ２０のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部２００のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でプリンタ管理サーバ２０に供給されてもよいし、インターネット等のデータ通信手段を介してプリンタ管理サーバ２０に供給されてもよい。
【００３１】
記憶部２０２には、ユーザのアカウント情報（クラウドユーザＩＤ）ごとにユーザが登録した仮想プリンタ（論理プリンタ）の情報や、ユーザが保持する印刷対象のデータ（アプリケーションデータや印刷ジョブデータ等）が関連付けて記憶されることとしてよい。
【００３２】
通信部２０４は、ネットワークカードを含み、ネットワークカードを介して第１のネットワーク５０に接続して、第１のネットワーク５０に接続された他の装置（例えばクライアント装置１０やプリンタ３０等）とデータ通信する。
【００３３】
プリンタ３０は、通信機能及び印刷処理に関する複数の機能を有する画像形成装置である。図１にはプリンタ３０の構成の一例を示した。図１に示されるように、プリンタ３０は、制御部３００、記憶部３０２、通信部３０４、画像形成部３０６、操作パネル部３０８を備え、各部はバス３１０を介して相互にデータ通信する。
【００３４】
制御部３００は、ＣＰＵ（Central Processing Unit）を含み、記憶部３０２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともにプリンタ３０の各部を制御する。
【００３５】
記憶部３０２は、プリンタ３０の制御プログラムやデータを記憶するほか、制御部３００のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態でプリンタ３０に供給されてもよいし、インターネット等のデータ通信手段を介してプリンタ３０に供給されてもよい。
【００３６】
通信部３０４は、ネットワークカードを含み、ネットワークカードを介して第１のネットワーク５０及び第２のネットワーク６０に接続して、第１のネットワーク５０に接続された他の装置（例えばクライアント装置１０やプリンタ管理サーバ２０等）とデータ通信するとともに、第２のネットワーク６０に接続された他の装置（例えば認証サーバ４０）とデータ通信する。
【００３７】
画像形成部３０６は、制御部３００から入力される画像形成命令（印刷ジョブ）に従って、印刷媒体上に画像を形成するものである。例えば、画像形成部３０６は、レーザプリンタ方式により画像を形成してもよいし、インクジェットプリンタ方式により画像を形成することとしてもよい。本実施形態では、画像形成部３０６は、片面／両面印刷機能、カラー／モノクロ印刷機能、ホチキス機能、穴あけ（パンチ）機能等の複数の印刷機能を備えていることとする。
【００３８】
操作パネル部３０８は、液晶ディスプレイ等の表示装置と、ボタン式やタッチパネル式等の入力装置とを備えた表示機能付き入力装置である。操作パネル部３０８はプリンタ３０を操作するユーザとの対話型インターフェースとして機能する。
【００３９】
認証サーバ４０は、ユーザのアカウント情報（認証サーバ４０で管理されるユーザの識別情報をローカルユーザＩＤと称する）に関連付けて、プリンタ３０に備えられた機能のうち当該ユーザに利用が許可された機能の情報を管理するコンピュータである。
【００４０】
図１には認証サーバ４０の構成の一例を示した。図１に示されるように、認証サーバ４０は、制御部４００、記憶部４０２、通信部４０４を備え、各部はバス４０６を介して相互にデータ通信する。
【００４１】
制御部４００は、ＣＰＵ（Central Processing Unit）を含み、記憶部４０２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに認証サーバ４０の各部を制御する。
【００４２】
記憶部４０２は、認証サーバ４０のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部４００のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で認証サーバ４０に供給されてもよいし、インターネット等のデータ通信手段を介して認証サーバ４０に供給されてもよい。
【００４３】
図２には、記憶部４０２に記憶されるユーザごとに付与される利用権限情報の一例を示した。図２に示された利用権限情報では、ユーザを識別するユーザＩＤ（ローカルユーザＩＤ）に関連付けて、片面／両面印刷機能、カラー／モノクロ印刷機能、ホチキス機能、穴あけ（パンチ）機能のそれぞれについての利用可否が記憶される。
【００４４】
通信部４０４は、ネットワークカードを含み、ネットワークカードを介して第２のネットワーク６０に接続して、第２のネットワーク６０に接続された他の装置（例えばプリンタ３０等）とデータ通信する。
【００４５】
次に、図３Ａ及び図３Ｂに示されたシーケンス図を参照しながら、第１の実施形態に係る印刷システム１において行われる処理の流れを説明する。なお、第１の実施形態に係る印刷システム１では、プリンタ３０がプリンタ管理サーバ２０に、ユーザが印刷処理に利用する仮想プリンタを登録する登録装置として機能することとする。
【００４６】
図３Ａに示されるように、クライアント装置１０は、ユーザから、認証サーバ４０にログインするための第１の認証情報（例えばローカルユーザＩＤ、パスワード）と、プリンタ管理サーバ２０にログインするための第２の認証情報（例えばクラウドユーザＩＤ、パスワード）の入力を受け付けて（Ｓ１００１）、受け付けた第１及び第２の認証情報をプリンタ３０に送信する（Ｓ１００２）。
【００４７】
プリンタ３０は、クライアント装置１０から受信した第１の認証情報（ローカルユーザＩＤ、パスワード）を用いて、ローカルユーザＩＤにより識別されるユーザが利用可能な印刷機能を認証サーバ４０に問い合わせる（Ｓ１００３）。
【００４８】
認証サーバ４０は、記憶部４０２に記憶された利用権限情報を参照して、第１の認証情報に含まれるローカルユーザＩＤに関連付けて記憶された機能の情報（利用可能機能情報）を取得し（Ｓ１００４）、取得した利用可能機能情報をプリンタ３０に送信する（Ｓ１００５）。
【００４９】
プリンタ３０は、クライアント装置１０から受信した第２の認証情報（クラウドユーザＩＤ、パスワード）を用いてプリンタ管理サーバ２０にログインするとともに（Ｓ１００６）、クライアント装置１０から受信した利用可能機能情報に基づきプリンタ３０の利用機能を設定した仮想プリンタ情報の登録をプリンタ管理サーバ２０に要求する（Ｓ１００７）。
【００５０】
プリンタ管理サーバ２０は、プリンタ３０から受信した仮想プリンタ情報をクラウドユーザＩＤに関連付けて登録する（Ｓ１００８）。プリンタ管理サーバ２０は、仮想プリンタ情報を登録した後に、仮想プリンタの登録完了をプリンタ３０に通知し（Ｓ１００９）、プリンタ３０は、プリンタ管理サーバ２０から登録完了の通知を受けると、クライアント装置１０に登録完了の旨を通知する（Ｓ１０１０）。
【００５１】
次に、図３Ｂに示されるように、クライアント装置１０は、第２の認証情報（クラウドユーザＩＤ、パスワード）を用いてプリンタ管理サーバ２０にログインし（Ｓ１０１１）、クライアント装置１０又はプリンタ管理サーバ２０にユーザに関連付けて記憶されるデータの中から印刷対象のデータの指定をユーザから受け付け（Ｓ１０１２）、出力先プリンタにクラウドユーザＩＤに関連付けて登録された仮想プリンタが選択されると（Ｓ１０１３）、仮想プリンタについての印刷設定画面（例えば、図４を参照）を表示する（Ｓ１０１４）。図４に示されるように、印刷設定画面は、仮想プリンタ情報に指定された利用可能機能情報に基づいて表示されるものであり、ユーザについて利用が許可された機能の印刷パラメータのみが指定可能となっている。
【００５２】
クライアント装置１０は、印刷設定画面で「印刷」ボタンが押下されると、出力先の仮想プリンタと、Ｓ１０１２で指定された印刷対象のデータと、印刷設定画面に入力された情報に基づいて生成した印刷設定情報とに基づき生成した印刷指示情報をプリンタ管理サーバ２０に送信する（Ｓ１０１５）。
【００５３】
プリンタ管理サーバ２０は、クライアント装置１０から受信した印刷指示情報に基づいて、出力先の仮想プリンタに応じた出力形式の印刷データ（印刷ジョブ）を生成する（Ｓ１０１６）。例えば、プリンタ管理サーバ２０は、クライアント装置１０が生成した形式の第１の印刷データを、出力先のプリンタ３０が対応する形式の第２の印刷データに変換することで、印刷データ（印刷ジョブ）の生成を行うこととしてよい。そして、プリンタ管理サーバ２０は、Ｓ１０１６で生成した印刷データを、出力先のプリンタ３０に送信する（Ｓ１０１７）。
【００５４】
プリンタ３０は、プリンタ管理サーバ２０から受信した印刷データに基づいて印刷処理を実行する（Ｓ１０１８）。
【００５５】
プリンタ３０は、クライアント装置１０から受け付けたログアウト（認証解除）要求に応じて（Ｓ１０１９）、プリンタ３０がプリンタ管理サーバ２０からログアウトすると（Ｓ１０２０）、プリンタ管理サーバ２０は、それまでログインしていたクラウドユーザＩＤに関連付けて登録された仮想プリンタ情報を削除して（Ｓ１０２１）、処理を終了する。
【００５６】
第１の実施形態に係る印刷システム１では、ユーザごとに利用可能な印刷の機能が定められた認証サーバ４０と、仮想プリンタを管理するプリンタ管理サーバ２０とが独立し、両者が連携しない場合であっても、ユーザが印刷に用いるプリンタ３０を仮想プリンタとしてプリンタ管理サーバ２０に登録する際に、仮想プリンタで利用可能な機能を認証サーバ４０でユーザに許可された機能に基づいて設定可能となる。これにより、ユーザや管理者が、ユーザの利用権限に対応した仮想プリンタを手作業で登録する場合に比べて、負担が著しく軽減される。さらに、プリンタ３０がプリンタ管理サーバ２０にログアウトした後に仮想プリンタを削除するようにすれば、プリンタ管理サーバ２０に登録された仮想プリンタを常にユーザの最新の利用権限に対応するように更新可能となる。
【００５７】
また、上記の実施形態では、ユーザの利用権限情報を認証サーバ４０が保持し、プリンタ３０が認証サーバ４０から利用権限情報を得ることとしたが、利用権限情報をプリンタ３０が保持するようにしても構わない。
【００５８】
［第２の実施形態］
次に、本発明の第２の実施形態に係る印刷システム１について説明する。第２の実施形態に係る印刷システム１は、プリンタ３０が操作パネル部３０８を介してユーザからの入力を直接受け付けて、仮想プリンタの登録、印刷指示をプリンタ管理サーバ２０に対して行う点で、第１の実施形態に係る印刷システム１と相違している。以下、第２の実施形態に係る印刷システム１の詳細を説明する。
【００５９】
図５には、第２の実施形態に係る印刷システム１のシステム構成図を示した。図５に示されるように、第２の実施形態に係る印刷システム１は、プリンタ管理サーバ２０、プリンタ３０、認証サーバ４０を含み、プリンタ管理サーバ２０、プリンタ３０はインターネット等の第１のネットワーク５０に接続して相互にデータ通信可能に接続されるとともに、プリンタ３０と認証サーバ４０はローカルエリアネットワーク等の第２のネットワーク６０を介して相互にデータ通信可能に接続される。なお、プリンタ管理サーバ２０、プリンタ３０、認証サーバ４０のそれぞれのハードウェア構成は第１の実施形態と同様であるため説明を省略する。
【００６０】
ここで、図６Ａ及び図６Ｂに示されたシーケンス図を参照しながら、第２の実施形態に係る印刷システム１において行われる処理の流れを説明する。なお、第２の実施形態に係る印刷システム１においても、第１の実施形態と同様に、プリンタ３０がユーザが印刷処理に利用する仮想プリンタをプリンタ管理サーバ２０に登録する登録装置として機能することとする。
【００６１】
図６Ａに示されるように、プリンタ３０は、ユーザから操作パネル部３０８を介して、認証サーバ４０にログインするための第１の認証情報（例えばローカルユーザＩＤ、パスワード）と、プリンタ管理サーバ２０にログインするための第２の認証情報（例えばクラウドユーザＩＤ、パスワード）の入力を受け付ける（Ｓ２００１）。
【００６２】
プリンタ３０は、Ｓ２００１で受け付けた第１の認証情報（ローカルユーザＩＤ、パスワード）を用いて認証サーバにログインし（Ｓ２００２）、ローカルユーザＩＤにより識別されるユーザが利用可能な印刷機能を認証サーバ４０に問い合わせる（Ｓ２００３）。
【００６３】
認証サーバ４０は、記憶部４０２に記憶された利用権限情報を参照して、第１の認証情報に含まれるローカルユーザＩＤに関連付けて記憶された機能の情報（利用可能機能情報）を取得し（Ｓ２００４）、取得した利用可能機能情報をプリンタ３０に送信する（Ｓ２００５）。
【００６４】
プリンタ３０は、Ｓ２００１で受け付けた第２の認証情報（クラウドユーザＩＤ、パスワード）を用いてプリンタ管理サーバ２０にログインするとともに（Ｓ２００６）、Ｓ２００５で送信された利用可能機能情報に基づきプリンタ３０の利用機能を設定した仮想プリンタ情報の登録をプリンタ管理サーバ２０に要求する（Ｓ２００７）。
【００６５】
プリンタ管理サーバ２０は、プリンタ３０から受信した仮想プリンタ情報をクラウドユーザＩＤに関連付けて登録する（Ｓ２００８）。プリンタ管理サーバ２０は、仮想プリンタ情報を登録した後に、仮想プリンタの登録完了をプリンタ３０に通知する（Ｓ２００９）。
【００６６】
次に、図６Ｂに示されるように、プリンタ３０が、プリンタ３０又はプリンタ管理サーバ２０にユーザに関連付けて記憶されるデータの中から印刷対象のデータの指定をユーザから受け付け（Ｓ２０１０）、出力先にクラウドユーザＩＤに関連付けて登録された仮想プリンタ情報の選択をユーザから受け付けると（Ｓ２０１１）、仮想プリンタ情報についての印刷設定画面（例えば、図４を参照）を表示する（Ｓ２０１２）。印刷設定画面は、仮想プリンタ情報に指定された利用可能機能情報に基づいて表示されるものであり、ユーザについて利用が許可された機能の印刷パラメータのみが指定可能となっている。
【００６７】
プリンタ３０は、印刷設定画面で「印刷」ボタンが押下されると、出力先の仮想プリンタ情報と、Ｓ２０１０で指定された印刷対象のデータと、印刷設定画面に入力された情報に基づいて生成した印刷設定情報とに基づき生成した印刷指示情報をプリンタ管理サーバ２０に送信する（Ｓ２０１３）。
【００６８】
プリンタ管理サーバ２０は、プリンタ３０から受信した印刷指示情報に基づいて、出力先の仮想プリンタ情報に応じた出力形式の印刷データ（印刷ジョブ）を生成する（Ｓ２０１４）。次に、プリンタ管理サーバ２０は、Ｓ２０１４で生成した印刷データを、出力先のプリンタ３０に送信する（Ｓ２０１５）。
【００６９】
プリンタ３０は、プリンタ管理サーバ２０から受信した印刷データに基づいて印刷処理を実行する（Ｓ２０１６）。
【００７０】
プリンタ３０は、ユーザからプリンタ管理サーバ２０からのログアウト（認証解除）要求を受け付けると（Ｓ２０１７）、プリンタ管理サーバ２０からログアウトし（Ｓ２０１８）、プリンタ管理サーバ２０は、それまでログインしていたクラウドユーザＩＤに関連付けて登録された仮想プリンタ情報を削除して（Ｓ２０１９）、処理を終了する。
【００７１】
第２の実施形態に係る印刷システム１では、ユーザが印刷に用いるプリンタ３０によって、ユーザの利用権限に対応した仮想プリンタをプリンタ管理サーバ２０に登録し、登録した仮想プリンタを指定した印刷が実行可能となる。もちろん、第２の実施形態においても、認証サーバ４０を設けずにプリンタ３０が利用権限情報を保持するようにしても構わない。
【００７２】
［第３の実施形態］
次に、本発明の第３の実施形態に係る印刷システム１について説明する。第３の実施形態に係る印刷システム１は、認証サーバ４０がクライアント装置１０から情報を受け付けて、仮想プリンタの登録、印刷指示をプリンタ管理サーバ２０に対して行う点で、第１の実施形態に係る印刷システム１Ａと相違している。以下、第３の実施形態に係る印刷システム１の詳細を説明する。
【００７３】
図７には、第３の実施形態に係る印刷システム１のシステム構成図を示した。図７に示されるように、第３の実施形態に係る印刷システム１は、クライアント装置１０、プリンタ管理サーバ２０、１又は複数のプリンタ３０、認証サーバ４０を含み、クライアント装置１０、プリンタ管理サーバ２０、認証サーバ４０はインターネット等のネットワークに接続して相互にデータ通信可能に接続されるとともに、１又は複数の各プリンタ３０と認証サーバ４０はローカルエリアネットワークを介して相互にデータ通信可能に接続される。なお、１又は複数のプリンタ３０はそれぞれ異なる機種としてよいが、本実施形態では簡単のため各プリンタ３０のハードウェア構成は共通とする。また、クライアント装置１０、プリンタ管理サーバ２０、プリンタ３０、認証サーバ４０のそれぞれを構成するハードウェア構成は第１の実施形態と同様であるため説明を省略する。
【００７４】
ここで、第３の実施形態に係る認証サーバ４０において記憶部４０２に記憶される利用者権限情報の一例を説明する。図８には、記憶部４０２に記憶される利用者権限情報の一例を示した。図８に示された利用権限情報では、ユーザを識別するユーザＩＤ（ローカルユーザＩＤ）ごとに、当該ユーザが利用可能な１又は複数のプリンタ３０のそれぞれの識別情報（プリンタＩＤ）と、それぞれのプリンタ３０に備えられた各機能に対するユーザの利用可否の情報が記憶される。
【００７５】
次に、図９Ａ及び図９Ｂに示されたシーケンス図を参照しながら、第３の実施形態に係る印刷システム１において行われる処理の流れを説明する。なお、第３の実施形態に係る印刷システム１では、認証サーバ４０がプリンタ管理サーバ２０に仮想プリンタを登録する登録装置として機能する。
【００７６】
図９Ａに示されるように、クライアント装置１０は、ユーザから、認証サーバ４０にログインするための第１の認証情報（例えばローカルユーザＩＤ、パスワード）と、プリンタ管理サーバ２０にログインするための第２の認証情報（例えばクラウドユーザＩＤ、パスワード）の入力を受け付けて（Ｓ３００１）、第１の認証情報を用いて認証サーバ４０にログインした後に（Ｓ３００２）、第２の認証情報を認証サーバ４０に送信する（Ｓ３００３）。
【００７７】
認証サーバ４０は、ローカルユーザＩＤに関連付けて記憶されるプリンタのリスト情報をクライアント装置１０に送信する（Ｓ３００４）。プリンタのリスト情報には、各プリンタ３０で利用可能な機能の情報を含めることとしてよい。
【００７８】
クライアント装置１０は、認証サーバ４０から受信したプリンタのリスト情報に基づいてプリンタの選択画面（図１０を参照）を表示する（Ｓ３００５）。図１０に示されるように、プリンタの選択画面には、プリンタ選択用のチェックボックスと、各プリンタ３０でユーザが利用可能な機能の情報が示される。
【００７９】
クライアント装置１０は、プリンタの選択画面で選択されたプリンタ３０の情報を認証サーバ４０に通知し（Ｓ３００６）、認証サーバ４０は、通知されたプリンタ３０及び当該プリンタ３０についてローカルユーザＩＤに利用が許可された機能に基づき設定した仮想プリンタ情報の登録をプリンタ管理サーバ２０に要求する（Ｓ３００７）。
【００８０】
プリンタ管理サーバ２０は、認証サーバ４０から受信した仮想プリンタ情報をクラウドユーザＩＤに関連付けて登録する（Ｓ３００８）。プリンタ管理サーバ２０は、仮想プリンタ情報を登録した後に、仮想プリンタの登録完了を認証サーバ４０に通知し（Ｓ３００９）、認証サーバ４０は、プリンタ管理サーバ２０から登録完了の通知を受けると、クライアント装置１０に登録完了の旨を通知する（Ｓ３０１０）。
【００８１】
次に、図９Ｂに示されるように、クライアント装置１０は、第２の認証情報（クラウドユーザＩＤ、パスワード）を用いてプリンタ管理サーバ２０にログインし（Ｓ３０１１）、クライアント装置１０又はプリンタ管理サーバ２０にユーザに関連付けて記憶されるデータの中から印刷対象のデータの指定をユーザから受け付け（Ｓ３０１２）、出力先プリンタにクラウドユーザＩＤに関連付けて登録された仮想プリンタが選択されると（Ｓ３０１３）、仮想プリンタについての印刷設定画面（例えば、図４を参照）を表示する（Ｓ３０１４）。印刷設定画面は、仮想プリンタ情報に指定された利用可能機能情報に基づいて表示されるものであり、ユーザについて利用が許可された機能の印刷パラメータのみが指定可能となっている。
【００８２】
クライアント装置１０は、印刷設定画面で「印刷」ボタンが押下されると、出力先の仮想プリンタと、Ｓ３０１２で指定された印刷対象のデータと、印刷設定画面に入力された情報に基づいて生成した印刷設定情報とに基づき生成した印刷指示情報をプリンタ管理サーバ２０に送信する（Ｓ３０１５）。
【００８３】
プリンタ管理サーバ２０は、クライアント装置１０から受信した印刷指示情報に基づいて、出力先の仮想プリンタに応じた出力形式の印刷データ（印刷ジョブ）を生成し（Ｓ３０１６）、生成した印刷データを認証サーバ４０に送信する（Ｓ３０１７）。認証サーバ４０は、プリンタ管理サーバ２０から受信した印刷データを、ユーザ（ローカルユーザＩＤ）に関連付けて記憶する（Ｓ３０１８）。
【００８４】
クライアント装置１０は、ユーザからプリンタ管理サーバ２０からのログアウト（認証解除）要求を受け付けると、認証サーバ４０にプリンタ管理サーバ２０からのログアウト（認証解除）を指示する（Ｓ３０１９）。プリンタ管理サーバ２０は、認証サーバ４０からログアウトの指示を受け付け、ログアウトした後に（Ｓ３０２０）それまでログインしていたクラウドユーザＩＤに関連付けて登録された仮想プリンタ情報を削除する（Ｓ３０２１）。
【００８５】
次に、プリンタ３０が操作パネル部３０８を介して、ユーザの第１の認証情報（ローカルユーザＩＤ及びパスワードを含む）の入力を受け付けると（Ｓ３０２２）、受け付けた第１の認証情報を用いて認証サーバ４０にログインした後に、認証サーバ４０に印刷データの配信を要求する（Ｓ３０２３）。
【００８６】
認証サーバ４０は、プリンタ３０から受け付けたローカルユーザＩＤに関連付けて記憶された印刷データを取得し（Ｓ３０２４）、取得した印刷データをプリンタ３０に送信する（Ｓ３０２５）。
【００８７】
プリンタ３０は、認証サーバ４０から受信した印刷データに基づいて印刷処理を実行して（Ｓ３０２６）、処理を終了する。
【００８８】
上記の第３の実施形態に係る印刷システム１では、ユーザが利用可能な１又は複数のプリンタ３０の中から印刷に用いるプリンタ３０を選択し、当該選択したプリンタ３０について当該ユーザに利用が許可された機能に基づいて設定した仮想プリンタがプリンタ管理サーバ２０に登録される。ユーザがプリンタ３０を選択する際に、各プリンタ３０で利用可能な機能を表示させることで、ユーザは所望する機能が利用可能なプリンタ３０を選択することが容易となる。さらに、ユーザがプリンタ３０に認証情報を入力した後に、プリンタ３０に印刷データを配信することで、ユーザの所望のタイミングで印刷物が出力可能となる。
【００８９】
本発明は以上の実施形態に限定されるものではない。例えば、第１及び第２の実施形態においても、プリンタ３０がユーザからユーザに関連付けて記憶された印刷データの出力要求を受け付けた後に、プリンタ３０に記憶された印刷データを出力するようにしてもよいのはもちろんである。
【符号の説明】
【００９０】
１  印刷システム、１０  クライアント装置、２０  プリンタ管理サーバ、３０  プリンタ、４０  認証サーバ、５０  第１のネットワーク、６０  第２のネットワーク、１００  制御部、１０２  記憶部、１０４  通信部、１０６  表示制御部、１０８  入力受付部、１１０  バス、２００  制御部、２０２  記憶部、２０４  通信部、２０６  バス、３００  制御部、３０２  記憶部、３０４  通信部、３０６  画像形成部、３０８  操作パネル部、３１０  バス、４００  制御部、４０２  記憶部、４０４  通信部、４０６  バス。
【図１】
0005970764.tif 000002
【図２】
0005970764.tif 000003
【図３Ａ】
0005970764.tif 000004
【図３Ｂ】
0005970764.tif 000005
【図４】
0005970764.tif 000006
【図５】
0005970764.tif 000007
【図６Ａ】
0005970764.tif 000008
【図６Ｂ】
0005970764.tif 000009
【図７】
0005970764.tif 000010
【図８】
0005970764.tif 000011
【図９Ａ】
0005970764.tif 000012
【図９Ｂ】
0005970764.tif 000013
【図１０】
0005970764.tif 000014