(57)【要約】  仮想プリンタを用いた印刷制御装置及び方法、そして認証サーバ及びその認証方法が開示される。印刷制御装置の仮想印刷部は、文書を出力するための印刷命令を入力されれば、印刷命令に対応する印刷対象データをイメージ形態のデータに変換して暗号化し、印刷対象データの情報である文書情報及びユーザの認証のためのユーザ情報のうち少なくとも一つを生成する。ユーザ認証部は、ユーザを認証するための認証サーバに文書情報及びユーザ情報のうち少なくとも一つを伝送し、認証サーバから、ユーザによって指定されたプリンタの識別情報及びユーザの認証結果を示す認証情報のうち少なくとも一つを含む印刷要請命令を受信する。印刷制御部は、印刷要請命令の受信時に暗号化された印刷対象データを復号化して指定プリンタに伝送する。
2015532742.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象データが保存されているユーザ端末のユーザから文書を出力するための印刷命令を入力されれば、前記印刷命令に対応する前記印刷対象データをイメージ形態のデータに変換して暗号化し、前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを生成する仮想印刷部と、
前記ユーザ端末と別途の認証機器との間から、前記ユーザを認証するための認証サーバに、前記文書情報及び前記ユーザ情報のうち少なくとも一つを伝送し、前記認証サーバから、前記ユーザによって指定されたプリンタの識別情報及び前記ユーザの認証結果を示す認証情報のうち少なくとも一つを含む印刷要請命令を受信するユーザ認証部と、
前記印刷要請命令が受信されれば、前記暗号化された印刷対象データを復号化して前記ユーザによって指定されたプリンタに伝送する印刷制御部と、を備え、
前記認証サーバは、前記ユーザ端末から伝送された前記ユーザ情報と、前記認証機器を通じて接続したユーザから伝送されたログイン情報とを対照してユーザ認証を行い、前記ユーザに印刷権限があると判断されれば、前記ユーザ認証部に前記印刷要請命令を伝送することを特徴とする印刷制御装置。
【請求項２】
前記文書情報は、前記印刷対象データの名称、前記印刷対象データが前記ユーザ端末に保存されている時間及び前記ユーザによって設定された印刷枚数のうち少なくとも一つを含み、前記ユーザ情報は、前記ユーザのＩＤ、パスワード、名称、電子メール、所属部署及び職級のうち少なくとも一つを含むことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記仮想印刷部は、前記ユーザ端末で前記印刷命令によって選択される仮想プリンタであることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
ユーザのユーザ端末と通信しつつ、印刷対象データが保存されている前記ユーザ端末に入力された印刷命令に対応する前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを受信し、別途の認証機器との通信による前記ユーザの認証が完了すれば、前記ユーザ端末に前記ユーザの認証結果を示す認証情報を含む印刷要請命令を伝送するユーザ端末インターフェース部と、
前記認証機器と通信しつつ、前記認証機器から伝送された前記ユーザのログイン情報と前記ユーザ端末インターフェース部から受信された前記ユーザ情報とを対照して前記ユーザを認証する認証機器インターフェース部と、を備え、
前記認証機器インターフェース部は、前記認証機器から伝送されたログイン情報と前記ユーザ情報とが一致すれば、前記認証機器に前記ユーザ端末と連結された一つ以上のプリンタの情報を伝送し、前記認証機器から前記一つ以上のプリンタのうち前記ユーザによって指定されたプリンタの識別情報を入力されることを特徴とする認証サーバ。
【請求項５】
前記ユーザ端末インターフェース部は、前記ユーザ端末から一つ以上の印刷対象データに対応する一つ以上の文書情報を受信し、
前記認証機器インターフェース部は、前記一つ以上の文書情報に基づいて生成された印刷リストを前記認証機器に伝送し、前記認証機器から前記ユーザによって選択された印刷対象データの識別情報を受信することを特徴とする請求項４に記載の認証サーバ。
【請求項６】
（ａ）印刷対象データが保存されているユーザ端末のユーザから文書を出力するための印刷命令を入力されれば、前記印刷命令に対応する前記印刷対象データをイメージ形態のデータに変換して暗号化し、前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを生成する段階と、
（ｂ）前記ユーザ端末と別途の認証機器との間から、前記ユーザを認証するための認証サーバに、前記文書情報及び前記ユーザ情報のうち少なくとも一つを伝送する段階と、
（ｃ）前記認証サーバから、前記ユーザによって指定されたプリンタの識別情報及び前記ユーザの認証結果を示す認証情報のうち少なくとも一つを含む印刷要請命令を受信する段階と、
（ｄ）前記印刷要請命令が受信されれば、前記暗号化された印刷対象データを復号化して前記ユーザによって指定されたプリンタに伝送する段階と、を含み、
前記認証サーバは、前記ユーザ端末から伝送された前記ユーザ情報と前記認証機器を通じて接続したユーザから伝送されたログイン情報とを対照してユーザ認証を行い、前記ユーザに印刷権限があると判断されれば、前記復号化された印刷対象データを前記ユーザによって指定されたプリンタに伝送することを特徴とする印刷制御方法。
【請求項７】
前記文書情報は、前記印刷対象データの名称、前記印刷対象データが前記ユーザ端末に保存されている時間及び前記ユーザによって設定された印刷枚数のうち少なくとも一つを含み、前記ユーザ情報は、前記ユーザのＩＤ、パスワード、名称、電子メール、所属部署及び職級など少なくとも一つを含むことを特徴とする請求項６に記載の印刷制御方法。
【請求項８】
（ａ）ユーザのユーザ端末と通信しつつ、印刷対象データが保存されている前記ユーザ端末に入力された印刷命令に対応する前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを前記ユーザ端末から受信する段階と、
（ｂ）別途の認証機器と通信しつつ、前記認証機器から伝送された前記ユーザのログイン情報と前記ユーザ情報とを対照して前記ユーザを認証する段階と、
（ｃ）前記ユーザに対する認証が完了すれば、前記ユーザ端末に前記ユーザの認証結果を示す認証情報を含む印刷要請命令を伝送する段階と、を含み、
前記（ｂ）段階は、前記認証機器から伝送されたログイン情報と前記ユーザ情報とが一致すれば、前記認証機器に前記ユーザ端末と連結された一つ以上のプリンタの情報を伝送し、前記認証機器から前記一つ以上のプリンタのうち前記ユーザによって指定されたプリンタの識別情報を入力されることを特徴とする認証サーバの認証方法。
【請求項９】
前記（ａ）段階で、前記ユーザ端末から一つ以上の印刷対象データに対応する一つ以上の文書情報を受信し、
前記（ｂ）段階で、前記一つ以上の文書情報に基づいて生成された印刷リストを前記認証機器に伝送し、前記認証機器から前記ユーザによって選択された印刷対象データの識別情報を受信することを特徴とする請求項８に記載の認証サーバの認証方法。
【請求項１０】
請求項６または７に記載の印刷制御方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１１】
請求項８または９に記載の認証サーバの認証方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想プリンタを用いた印刷制御装置及び方法、そして認証サーバ及びその認証方法に係り、さらに詳細には、ユーザ端末内の仮想プリンタモジュールに印刷情報を伝送した後、文書出力条件が満たされれば、ユーザ端末に連結されたプリンタに印刷情報を伝送する装置及び方法、そしてプリンタに印刷情報を伝送するためにユーザ認証を行う装置及び方法に関する。
【背景技術】
【０００２】
最近、ネットワーク及びインターネットを通じる業務処理が普遍化しつつ、複数のユーザが限定された資源を効率的に用いるためにプリンタなどの装置を共有するシステムが一般的に使われている。
【０００３】
このように一台のプリンタを複数のユーザのパソコンが共有可能にするためにネットワークシステムを構築する場合、ユーザのパソコンにはプリンタドライバが設けられ、プリンタドライバのポートをネットワークプリンタに割り当てられたＩＰに設定する。次いで、ユーザのパソコンからネットワークプリンタに文書出力命令を実行すれば、ネットワークプリンタを通じて文書が印刷される。しかし、ネットワークプリンタに割り当てられたＩＰにアクセスできる不特定のパソコンによって文書が印刷される恐れがあるため、重要な保安文書の外部への流出を防止できず、引いては、共有のネットワークプリンタを通じて出力された文書に不特定の複数のパソコンがアクセスできるため、情報の保安が脆弱になるという問題がある。
【０００４】
このような問題を解決するために、ユーザのパソコンに特定プログラムをインストールし、該プログラムを通じて別途の認証を経た後で保安文書を出力可能にするか、または、ユーザが直接プリンタにアクセスして認証を受ける方法が提示されたことがある。しかし、これらの方法も、ユーザのパソコンとプリンタとの位置が遠く離れている場合には、ユーザのパソコンで文書出力命令を実行した後でユーザが出力された文書を回収するまでの間に出力物の保安が脆弱であるという問題を解決し難い。
【０００５】
韓国登録特許第０３５２９０５号明細書に開示された出力文書保安システムは、クライアントコンピュータの応用プログラムでの文書印刷命令に関するプリント作業を強制に保安プリント作業部に連結し、保安プリンタ作業部は、ユーザ認証結果によって保安された印刷データをプリンタに伝送する構成を含む。
【０００６】
また韓国登録特許第０５４４４７８号明細書には、印刷要請者によって印刷要請された情報及び情報の保安等級を伝送され、印刷要請者の印刷許容等級が保安等級以上である場合に印刷を許可し、ランダムに生成されたパスワードと印刷要請者によって入力されたパスワードとが一致すれば、印刷要請された情報を印刷する印刷装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする技術的課題は、正当な権限を持っているユーザが文書を出力可能にすると共にプリンタを通じて出力された文書の保安を強化できる仮想プリンタを用いた印刷制御装置及び方法、そして認証サーバ及びその認証方法を提供することである。
【０００８】
本発明が解決しようとする他の技術的課題は、正当な権限を持っているユーザが文書を出力可能にすると共にプリンタを通じて出力された文書の保安を強化できる仮想プリンタを用いた印刷制御方法、そして認証サーバの認証方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００９】
前記の技術的課題を解決するための、本発明による仮想プリンタを用いた印刷制御装置は、印刷対象データが保存されているユーザ端末のユーザから文書を出力するための印刷命令を入力されれば、前記印刷命令に対応する前記印刷対象データをイメージ形態のデータに変換して暗号化し、前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを生成する仮想印刷部と、前記ユーザ端末と別途の認証機器との間から、前記ユーザを認証するための認証サーバに、前記文書情報及び前記ユーザ情報のうち少なくとも一つを伝送し、前記認証サーバから、前記ユーザによって指定されたプリンタの識別情報及び前記ユーザの認証結果を示す認証情報のうち少なくとも一つを含む印刷要請命令を受信するユーザ認証部と、前記印刷要請命令が受信されれば、前記暗号化された印刷対象データを復号化して前記ユーザによって指定されたプリンタに伝送する印刷制御部と、を備え、前記認証サーバは、前記ユーザ端末から伝送された前記ユーザ情報と、前記認証機器を通じて接続したユーザから伝送されたログイン情報とを対照してユーザ認証を行い、前記ユーザに印刷権限があると判断されれば、前記ユーザ認証部に前記印刷要請命令を伝送することを特徴とする。
【００１０】
前記の技術的課題を解決するための、本発明による仮想プリンタを用いた印刷制御方法は、（ａ）印刷対象データが保存されているユーザ端末のユーザから文書を出力するための印刷命令を入力されれば、前記印刷命令に対応する前記印刷対象データをイメージ形態のデータに変換して暗号化し、前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを生成する段階と、（ｂ）前記ユーザ端末と別途の認証機器との間から、前記ユーザを認証するための認証サーバに、前記文書情報及び前記ユーザ情報のうち少なくとも一つを伝送する段階と、（ｃ）前記認証サーバから、前記ユーザによって指定されたプリンタの識別情報及び前記ユーザの認証結果を示す認証情報のうち少なくとも一つを含む印刷要請命令を受信する段階と、（ｄ）前記印刷要請命令が受信されれば、前記暗号化された印刷対象データを復号化して前記ユーザによって指定されたプリンタに伝送する段階と、を含み、前記認証サーバは、前記ユーザ端末から伝送された前記ユーザ情報と前記認証機器を通じて接続したユーザから伝送されたログイン情報とを対照してユーザ認証を行い、前記ユーザに印刷権限があると判断されれば、前記復号化された印刷対象データを前記ユーザによって指定されたプリンタに伝送することを特徴とする。
【００１１】
前記の技術的課題を解決するための、本発明による認証サーバは、ユーザのユーザ端末と通信しつつ、印刷対象データが保存されている前記ユーザ端末に入力された印刷命令に対応する前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを受信し、別途の認証機器との通信による前記ユーザの認証が完了すれば、前記ユーザ端末に前記ユーザの認証結果を示す認証情報を含む印刷要請命令を伝送するユーザ端末インターフェース部と、前記認証機器と通信しつつ、前記認証機器から伝送された前記ユーザのログイン情報と前記ユーザ端末インターフェース部から受信された前記ユーザ情報とを対照して前記ユーザを認証する認証機器インターフェース部と、を備え、前記認証機器インターフェース部は、前記認証機器から伝送されたログイン情報と前記ユーザ情報とが一致すれば、前記認証機器に前記ユーザ端末と連結された一つ以上のプリンタの情報を伝送し、前記認証機器から前記一つ以上のプリンタのうち前記ユーザによって指定されたプリンタの識別情報を入力されることを特徴とする。
【００１２】
前記の技術的課題を解決するための、本発明による認証サーバの認証方法は、（ａ）ユーザのユーザ端末と通信しつつ、印刷対象データが保存されている前記ユーザ端末に入力された印刷命令に対応する前記印刷対象データの情報である文書情報、及び前記ユーザの認証のためのユーザ情報のうち少なくとも一つを前記ユーザ端末から受信する段階と、（ｂ）別途の認証機器と通信しつつ、前記認証機器から伝送された前記ユーザのログイン情報と前記ユーザ情報とを対照して前記ユーザを認証する段階と、（ｃ）前記ユーザに対する認証が完了すれば、前記ユーザ端末に前記ユーザの認証結果を示す認証情報を含む印刷要請命令を伝送する段階と、を含み、前記（ｂ）段階は、前記認証機器から伝送されたログイン情報と前記ユーザ情報とが一致すれば、前記認証機器に前記ユーザ端末と連結された一つ以上のプリンタの情報を伝送し、前記認証機器から前記一つ以上のプリンタのうち前記ユーザによって指定されたプリンタの識別情報を入力されることを特徴とする。
【発明の効果】
【００１３】
本発明による印刷制御装置及び方法、そして認証サーバ及びその認証方法によれば、ユーザは、ユーザ端末に印刷命令を入力した後、実際の文書出力を願う時点及び位置で別途の認証機器を通じてユーザ認証を行うことで出力された文書を直ちに回収できるため、既存の印刷システムに比べて保安を強化できる。
【図面の簡単な説明】
【００１４】
【図１】本発明による仮想プリンタを用いた印刷制御装置及び認証サーバを備える全体印刷システムの構成を示す図面である。
【図２】本発明による仮想プリンタを用いた印刷制御装置に関する望ましい実施形態の構成を示すブロック図である。
【図３】本発明による認証サーバに関する望ましい実施形態の構成を示すブロック図である。
【図４】本発明による仮想プリンタを用いた印刷制御方法に関する望ましい実施形態の実行過程を示すフローチャートである。
【図５】本発明による認証サーバによって行われるユーザ認証方法に関する望ましい実施形態の実行過程を示すフローチャートである。
【図６】図１に示した印刷システムにおいて、ユーザの印刷命令に応じてプリンタから文書が出力される過程を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、添付した図面を参照して本発明によるスイッチモード電源制御装置の望ましい実施形態について詳細に説明する。
【００１６】
図１は、本発明による仮想プリンタを用いた印刷制御装置及び認証サーバを備える全体印刷システムの構成を示す図面である。図１を参照すれば、本発明による印刷制御装置は、パソコンなどのユーザ端末１００に具現されてユーザから入力された印刷命令を行う。ユーザ端末１００は、一つ以上のプリンタ２００と連結されており、プリンタ２００の種類は、ローカルプリンタまたはネットワークプリンタである。本発明による印刷制御装置は、ユーザ端末１００と連結された一つ以上のプリンタ２００のうちユーザが出力を願う時点で、ユーザによって指定されたプリンタ２００に印刷対象データを伝送することで該プリンタで出力が行われるようにする。特に本発明による印刷制御装置は、保安を強化するためのものであるため、複数のユーザが共用プリンタを使う会社などの環境に適用できる。
【００１７】
また本発明による印刷制御装置は、ユーザに対する認証を行う認証サーバ３００とユーザの認証に関する情報を含む認証データとを送受信する。本発明による認証サーバ３００は、ユーザ端末１００ではないユーザの携帯端末機などの別途の認証機器４００を通じて接続したユーザを認証し、認証結果を本発明による印刷制御装置、すなわち、ユーザ端末１００に伝送する。印刷制御装置は、認証サーバ３００から認証結果を受信すれば、それに対応する印刷対象データをプリンタ２００に伝送して文書として出力されるようにする。
【００１８】
すなわち、本発明が適用される印刷システムで、ユーザは印刷対象データが保存されているユーザ端末１００を通じて印刷命令を入力し、印刷命令に対応する印刷対象データを出力するために、別途の認証機器４００を使ってユーザ認証を行う。認証サーバ３００は、ユーザ端末１００から伝送されたユーザ情報と認証機器４００から伝送されたログイン情報とが一致すれば該ユーザを認証し、ユーザ端末１００に印刷要請命令を伝送する。
【００１９】
この時、認証サーバ３００が、ユーザ端末１００ではない別途の認証機器４００を通じて接続したユーザを認証することは、ユーザ端末１００からユーザの印刷命令が入力されるやいなやプリンタ２００に印刷対象データを伝送してプリンタ２００が出力作業を行う場合、ユーザ端末１００とプリンタ２００とが互いに遠く離れて位置しているならば、ユーザがユーザ端末１００に印刷命令を入力した後でプリンタ２００から出力された文書を取るまでの間に保安文書が漏れる恐れがあるからである。また、一つ以上のプリンタ２００のうちユーザが出力を願う時点に所望の位置のプリンタ２００から出力物を得るためである。
【００２０】
本発明のようにユーザ端末１００でユーザが印刷命令を入力しても、印刷命令に対応する印刷対象データを実際に出力しようとする時点に、別途の認証機器４００を通じる認証過程が完了した後でプリンタ２００に印刷対象データを伝送するならば、ユーザは文書が出力されるやいなや回収できる。したがって、認証された正当なユーザのみ文書を印刷可能にすると共に出力された文書の保安を強化できる。
【００２１】
この時、ユーザが文書出力を願う時点にユーザ認証を行うことで文書保安を強化する目的を果たすようにするために、スマートフォンのような移動（携帯）端末またはユーザが指定したプリンタ２００と近い所に位置しているパソコンが認証機器４００として使われてもよいが、これに限定されるものではない。
【００２２】
以下、ユーザから印刷命令が入力された後からプリンタ２００を通じる文書出力が行われるまでの、本発明による印刷制御装置及び認証サーバ３００によって行われる過程を詳細に説明する。
【００２３】
図２は、本発明による仮想プリンタを用いた印刷制御装置に関する望ましい実施形態の構成を示すブロック図である。図２を参照すれば、本発明による印刷制御装置は、仮想印刷部１１０、ユーザ認証部１２０及び印刷制御部１３０を備える。
【００２４】
仮想印刷部１１０は、ユーザ端末１００のユーザから文書を出力するための印刷命令を入力されれば、印刷命令に対応する印刷対象データを暗号化し、印刷対象データの情報である文書情報及びユーザの認証のためのユーザ情報のうち少なくとも一つを生成する。
【００２５】
仮想印刷部１１０は、ユーザ端末１００に設けられる仮想印刷モジュールの形態に具現され、ユーザは、ユーザ端末１００を通じる印刷命令の入力時に印刷に使われるプリンタとして仮想印刷モジュールを選択することで、印刷命令をプリンタ２００に直接伝達する代わりに仮想印刷部１１０に伝達する。ユーザによって入力された印刷命令が伝達されれば、仮想印刷部１１０は、ユーザ端末１００に保存されているデータのうち入力された印刷命令に対応する印刷対象データをイメージ形態のデータに変換し、生成されたイメージを暗号化する。
【００２６】
一方、仮想印刷部１１０は、印刷対象データをイメージに変換して暗号化する過程で、印刷対象データの情報である文書情報及びユーザの認証のためのユーザ情報のうち少なくとも一つを生成する。文書情報は、印刷対象データの名称、印刷対象データが生成された、またはユーザ端末１００に保存されている時間及びユーザによって設定された印刷枚数のうち少なくとも一つを含み、ユーザ情報は、ユーザを認証するための情報であるＩＤ、パスワード（ＰＷ）、ユーザのメールアドレス、ユーザが会社に属している場合には、その所属情報（部署及び職級）のうち少なくとも一つを含む。
【００２７】
仮想印刷部１１０は、文書情報及びユーザ情報のうち少なくとも一つをユーザ認証部１２０に伝送し、暗号化されたイメージ形態の印刷対象データを印刷制御部１３０に伝送する。
【００２８】
ユーザ認証部１２０は、ユーザの認証機器４００とユーザ端末１００との間からユーザを認証する認証サーバ３００に文書情報及びユーザ情報のうち少なくとも一つを伝送し、認証サーバ３００でユーザに対する認証が完了すれば、認証サーバ３００から、ユーザによって指定されたプリンタ２００の識別情報及びユーザの認証結果を示す認証情報のうち少なくとも一つを含む印刷要請命令を受信する。印刷要請命令は、プリンタ２００で印刷対象データを文書に出力するようにするための命令を意味する。一方、認証サーバ３００が認証機器４００との通信を通じるユーザ認証に失敗した場合には、認証失敗データを受信する。
【００２９】
図３は、本発明による認証サーバ３００に関する望ましい実施形態の構成を示すブロック図である。図３を参照すれば、本発明による認証サーバ３００は、ユーザ端末インターフェース部３１０、認証機器インターフェース部３２０及び保存部３３０を備える。
【００３０】
ユーザ端末インターフェース部３１０は、本発明による印刷制御装置のユーザ認証部１２０と通信し、認証機器インターフェース部３２０は、ユーザの認証機器４００と通信する。また保存部３３０には、ユーザ認証部１２０から伝送された文書情報及びユーザ情報、認証機器４００から入力された情報であるユーザによって指定されたプリンタ２００の識別情報及びユーザによって選択された印刷対象データの識別情報、そしてユーザの認証結果を示す認証情報などが保存される。その他に、保存部３３０には、ユーザ端末１００と連結されているプリンタ２００の識別情報が保存されていて、ユーザが認証機器４００を通じてプリンタを指定可能にする。
【００３１】
ユーザ端末インターフェース部３１０は、本発明による印刷制御装置のユーザ認証部１２０から文書情報及びユーザ情報のうち少なくとも一つを受信して保存部３３０に保存する。
【００３２】
次いで、ユーザが認証機器４００を使って認証サーバ３００に接続した後、ユーザ認証のためのログイン情報、例えば、ＩＤ及びパスワード（ＰＷ）を入力すれば、認証機器インターフェース部３２０は、保存部３３０に保存されているユーザ情報と認証機器４００から入力されたログイン情報（ＩＤ及びパスワード（ＰＷ））とを対照する。対照結果、ユーザ情報とログイン情報とが一致すれば、認証機器インターフェース部３２０は、ユーザ認証の完了を知らせるメッセージを認証機器４００に伝送する。しかし、保存されているユーザ情報と入力されたログイン情報とが一致しなければ、認証機器インターフェース部３２０は、ユーザ認証失敗を知らせるメッセージを生成してユーザ端末インターフェース部３１０に伝達し、ユーザ端末インターフェース部３１０は、認証失敗データをユーザ端末１００、すなわち、本発明による印刷制御装置のユーザ認証部１２０に伝送する。
【００３３】
認証機器４００が移動（携帯）端末である場合には、モバイルバージョンのユーザ認証用ウェブサイトに接続するか、またはユーザ認証のためのプログラムまたはアプリケーションを使ってユーザ認証を行うことができ、認証機器４００がパソコンであれば、ユーザ認証のためのウェブサイトに接続してユーザ認証を行える。
【００３４】
ユーザ認証が完了した後、認証機器インターフェース部３２０は、認証されたユーザ、すなわち、ユーザ端末１００及び認証機器４００のユーザに対応する印刷リストを認証機器４００に伝送する。印刷リストは、本発明による印刷制御装置のユーザ認証部１２０から認証機器４００に伝送された一つ以上の文書情報に基づいて生成されるものであり、ユーザが現在プリンタ２００を通じて出力する文書を選択可能にするためのものである。
【００３５】
ユーザがユーザ端末１００に入力した印刷命令に対応する印刷対象データが一つ以上である場合、仮想印刷部１１０は、それぞれの印刷対象データに対応して一つ以上の文書情報を生成する。生成された一つ以上の文書情報は認証サーバ３００に伝送されて保存部３３０に保存され、認証機器インターフェース部３２０は、認証機器４００を通じるユーザ認証が完了すれば、一つ以上の文書情報から印刷リストを生成して認証機器４００に伝送する。印刷リストは、それぞれの文書情報に含まれている印刷対象データの識別情報、例えば、印刷対象データの名称で構成されることが望ましいが、印刷対象データの識別の可能なデータならば、それに限定されるものではない。印刷リストは、認証機器４００の画面を通じて出力され、ユーザが所望の印刷対象データを選択可能にする。
【００３６】
また認証機器インターフェース部３２０は、ユーザ端末１００と連結されている一つ以上のプリンタ２００の識別情報を認証機器４００に伝送することで、ユーザが認証機器４００を通じて文書出力を願うプリンタ２００を指定可能にする。プリンタ２００の識別情報は、プリンタ２００が連結されたポート番号またはプリンタ２００のＩＰアドレスなどであるが、これらに限定されるものではない。したがって、認証機器４００が移動（携帯）端末であれば、移動（携帯）端末のユーザは文書出力を願う時点に認証機器４００を通じるユーザ認証を行い、文書出力を願うプリンタ２００を指定することで所望のプリンタ２００から文書が出力されるやいなや回収できる。また認証機器４００がパソコンならば、ユーザは該パソコンと近い位置にあるプリンタ２００を指定して文書を出力する。
【００３７】
ユーザが認証機器４００を通じて選択した印刷対象データの識別情報及びユーザによって指定されたプリンタ２００の識別情報のうち少なくとも一つは、認証サーバ３００の認証機器インターフェース部３２０に入力され、認証機器インターフェース部３２０は、選択された印刷対象データの識別情報、指定されたプリンタ２００の識別情報及びユーザの認証情報のうち少なくとも一つを含む印刷要請命令をユーザ端末インターフェース部３１０に伝達する。また前述したように、印刷要請命令に含まれている情報は保存部３３０に保存される。
【００３８】
最後にユーザ端末インターフェース部３１０は、伝達された印刷要請命令を本発明による印刷制御装置のユーザ認証部１２０に伝送する。
【００３９】
本発明による印刷制御装置の印刷制御部１４０は、認証サーバ３００からユーザ認証部１２０に印刷要請命令が受信されれば、暗号化された印刷対象データを復号化して指定されたプリンタ２００に伝送する。印刷対象データを伝送されたプリンタ２００は直ちに文書を出力する。この時、印刷対象データはイメージ形態に構成されることが望ましいが、これに限定されるものではない。
【００４０】
また印刷制御部１４０は、予め保存されている印刷政策を参照して認証サーバ３００から受信された印刷要請命令に対応するユーザが印刷権限を持っているかどうかを確認し、印刷権限があると判断される場合にのみ復号化された印刷対象データを指定されたプリンタ２００に伝送する。印刷政策はユーザ端末１００内に保存され、認証サーバ３００から周期的または受動的に伝送されて更新される。
【００４１】
以上で説明したように、本発明による印刷制御装置及び認証サーバ３００によって、ユーザはユーザ端末１００に印刷命令を入力した後、実際の文書出力を願う時点及び位置で、認証機器４００を通じてユーザ認証を行うことで出力された文書を直ちに回収できるため、既存の印刷システムに比べて保安を強化できる。また固定されたプリンタではなく、ユーザの位置によって文書出力を願うプリンタ２００を流動的に選択することでユーザの便利性を高められる。
【００４２】
図４は、本発明による仮想プリンタを用いた印刷制御方法に関する望ましい実施形態の実行過程を示すフローチャートである。図４を参照すれば、仮想印刷部１１０は、ユーザ端末１００のユーザから印刷命令が入力されれば（Ｓ１０１０）、印刷命令に対応する印刷対象データを暗号化して文書情報及びユーザ情報のうち少なくとも一つを生成する（Ｓ１０２０）。この時、印刷対象データをイメージに生成した後、イメージに生成された印刷対象データを暗号化する。次いで、ユーザ認証部１２０は、文書情報とユーザ情報のうち少なくとも一つを認証サーバ３００に伝送する（Ｓ１０３０）。
【００４３】
次いで、認証サーバ３００とユーザの認証機器４００との通信による認証サーバ３００でのユーザ認証が完了して認証サーバ３００から印刷要請命令が受信されれば（Ｓ１０４０）、印刷制御部１３０は、暗号化された印刷対象データを復号化してユーザによって指定されたプリンタ２００に伝送することで（Ｓ１０５０）、印刷対象データを該プリンタ２００で実際文書として出力させる。
【００４４】
図５は、本発明による認証サーバ３００によって行われるユーザ認証方法に関する望ましい実施形態の実行過程を示すフローチャートである。図５を参照すれば、認証機器インターフェース部３２０は、認証機器４００からユーザのログイン情報、例えば、ＩＤ及びパスワード（ＰＷ）を伝送され（Ｓ１１１０）、伝送されたログイン情報が保存部３３０に保存されているユーザ情報と一致するかどうかを判断する（Ｓ１１２０）。
【００４５】
伝送されたログイン情報と保存されているユーザ情報とが一致すれば、認証機器インターフェース部３２０は、一つ以上の文書情報から生成された印刷リストとユーザ端末１００に連結されたプリンタ２００の識別情報のうち少なくとも一つを認証機器４００に提供し、ユーザをして文書に出力する印刷対象データを選択してプリンタ２００を指定するようにする（Ｓ１１３０）。但し、この過程は必要に応じて省略できる。
【００４６】
ユーザ認証が失敗すれば、ユーザ端末インターフェース部３１０は、ユーザ端末１００または認証機器４００のうち少なくとも一つに認証失敗データを伝送することで（Ｓ１１５０）、以後の印刷過程を取り消す。
【００４７】
認証機器インターフェース部３２０から、ユーザによって選択された印刷対象データの識別情報及びユーザによって指定されたプリンタ２００の識別情報のうち少なくとも一つを伝達されたユーザ端末インターフェース部３１０は、ユーザ端末１００に該情報を含む印刷要請命令を伝送し（Ｓ１１４０）、指定されたプリンタ２００で文書を出力する。
【００４８】
図６は、図１に示した印刷システムにおいて、ユーザの印刷命令に応じてプリンタ２００から文書が出力される過程を示すフローチャートである。図６を参照すれば、ユーザ端末１００を通じてユーザから印刷命令が入力されれば（Ｓ１２００）、ユーザ端末１００に具現された本発明による印刷制御装置の仮想印刷部１１０は、印刷対象データをイメージに生成した後で暗号化し（Ｓ１２１０）、ユーザ認証部１２０は、仮想印刷部１１０によって生成された文書情報及びユーザ情報のうち少なくとも一つを認証サーバ３００に伝送する（Ｓ１２２０）。
【００４９】
認証サーバ３００の認証機器インターフェース部３２０は、認証機器４００からユーザのログイン情報、すなわち、ＩＤ及びパスワード（ＰＷ）を伝送され（Ｓ１２３０）、保存されているユーザ情報と対照することでユーザ認証を行う（Ｓ１２４０）。また認証機器インターフェース部３２０は、ユーザ認証が完了すれば、認証機器４００に印刷リスト及びプリンタ２００の情報のうち少なくとも一つを提供し（Ｓ１２５０）、ユーザをして認証機器４００を通じて印刷対象データを選択し、プリンタ２００を指定させる（Ｓ１２６０）。
【００５０】
以上の過程が完了すれば、ユーザ端末インターフェース部３１０は、印刷要請命令をユーザ端末１００に伝送し（Ｓ１２７０）、本発明による印刷制御装置の印刷制御部１３０は、指定されたプリンタ２００に復号化された印刷対象データを伝送する（Ｓ１２８０）。プリンタ２００は、伝送された印刷対象データを文書に出力する（Ｓ１２９０）。
【００５１】
本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての記録装置を含む。コンピュータで読み取り可能な記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを通じる伝送）の形態で具現されるものも含む。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行される。
【００５２】
以上、本発明の望ましい実施形態について図示して説明したが、本発明は前述した特定の望ましい実施形態に限定されず、特許請求の範囲で請求する本発明の趣旨を逸脱せずに当業者ならば多様な変形実施が可能であるということはもとより、該変更は特許請求の範囲に記載の範囲内にある。
【図１】
2015532742.tif 000003
【図２】
2015532742.tif 000004
【図３】
2015532742.tif 000005
【図４】
2015532742.tif 000006
【図５】
2015532742.tif 000007
【図６】
2015532742.tif 000008
【国際調査報告】
2015532742.tif 000009
2015532742.tif 000010
2015532742.tif 000011
2015532742.tif 000012