(57)【要約】【課題】プリントサーバを接続したネットワークにおいて、親展印刷を行なうこと、及びプリントサーバでの親展印刷データのセキュリティを確保する。【解決手段】プリントサーバ１は親展印刷データを暗号化して印刷データ記憶部１３に記憶する。一方、プリンタ２はユーザＩＤ及びパスワードを受け付け、これとこれに対応する親展印刷データの送信要求とをプリントサーバ１へ送信する。このプリンタ２からのユーザＩＤ及びパスワード及び送信要求を受信すると、プリントサーバ１は対応する親展印刷データを印刷データ記憶部１３から読み出して復号化し、送信要求を行なったプリンタ２へ送信する。プリンタ２はプリントサーバ１から送信された親展印刷データを受信し、それをプリントする。【選択図】　　　　図１
2004118232.tif 000002
【特許請求の範囲】
【請求項１】
認証情報による認証が認められた場合に印刷される親展印刷情報を受信する手段と、受信した親展印刷情報を記憶する印刷情報記憶手段と、プリンタからの認証情報及び送信要求を受信して対応する親展印刷情報が前記印刷情報記憶手段に記憶されているか否かを判断する判断手段と、プリンタから受信した認証情報に対応する親展印刷情報が前記印刷情報記憶手段に記憶されていると前記判断手段が判断した場合に当該親展印刷情報を送信要求を行なったプリンタへ送信する送信手段とを備えたプリントサーバと、
認証情報を受け付ける受付手段と、受け付けた認証情報と該認証情報に対応する親展印刷情報の送信要求とを前記プリントサーバへ送信する送信手段と、前記プリントサーバから親展印刷情報を受信する受信手段とを備えたプリンタと
を含むことを特徴とするネットワークプリンタシステム。
【請求項２】
受信した親展印刷情報を暗号化して前記印刷情報記憶手段に記憶させる暗号化手段と、暗号化されて前記印刷情報記憶手段に記憶されている親展印刷情報を前記送信手段が送信するに先立って復号化する復号化手段とを前記プリントサーバが更に備えることを特徴とする請求項１に記載のネットワークプリンタシステム。
【請求項３】
認証情報による認証が認められた場合に印刷される親展印刷情報を受信する手段と、受信した親展印刷情報を記憶する印刷情報記憶手段と、認証情報及び送信要求を受信して対応する親展印刷情報が前記印刷情報記憶手段に記憶されているか否かを判断する判断手段と、受信した認証情報に対応する親展印刷情報が前記印刷情報記憶手段に記憶されていると前記判断手段が判断した場合に当該親展印刷情報を送信する送信手段とを備えたことを特徴とするプリントサーバ。
【請求項４】
受信した親展印刷情報を暗号化して前記印刷情報記憶手段に記憶させる暗号化手段と、暗号化されて前記印刷情報記憶手段に記憶されている親展印刷情報を前記送信手段が送信するに先立って復号化する復号化手段とを更に備えることを特徴とする請求項３に記載のプリントサーバ。
【請求項５】
認証情報を受け付ける受付手段と、受け付けた認証情報と該認証情報に対応する親展印刷情報の送信要求とを送信する送信手段と、親展印刷情報を受信する受信手段とを備えたことを特徴とするプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、他人に見られたくない文書、画像等の書類を印刷するために暗証情報による認証が必要ないわゆる親展印刷機能を有するネットワークプリンタシステム、そのプリントサーバ及びプリンタに関する。
【０００２】
【従来の技術】
プリンタ（プリンタ機能を併せ持つファクシミリ機能、複合機等を含む）では、たとえばアプリケーションプログラムがインストールされたパーソナルコンピュータ等のクライアント装置で作成された情報を印刷データとして受信して印刷するが、印刷データをプリンタへ送信したクライアント装置のユーザがプリンタから排出されたプリント済みの用紙を取りに行くまでの間、プリントされた情報は誰もが容易に視認し、また持ち去ることも可能な状態に放置される。従って、企業、役所等において機密性が高い書類の安全性を確保できないという問題が生じる。
【０００３】
このような問題を防止すべく、いわゆる親展印刷モードと称される機能を有するプリンタ及びプリントシステム（特許文献１参照）が提案されている。
【０００４】
この特許文献１に開示された発明においては、プリンタが受け取った印刷データに認証情報（例えばユーザＩＤ及びパスワード）又は親展印刷モードであるという情報等が含まれている場合にはプリンタが親展印刷モードで印刷するべき書類であると判定する。この場合、プリンタは印刷データを受信しても直ちに印刷することはせず、受信した印刷データに含まれている認証情報、又は予めプリンタに登録してある認証情報等の所定の認証情報が入力されたときに、即ち入力された認証情報による認証が認められたときに、入力された認証情報に対応する印刷情報に含まれる印刷情報を用いた印刷を実行する。
【０００５】
以上のような特許文献１に記載のプリンタを用いる場合、ユーザはプリンタへ印刷データを送信した後、プリンタの直近へ移動してたとえばプリンタの操作部の操作により認証情報を入力することによって、プリンタに印刷開始命令を与えれば、先にプリンタへ送信した印刷データを印刷させることができる。従って、ユーザはプリント済みの書類を他人に見られないようにして印刷することが可能である。
【０００６】
【特許文献１】
特開平５−１４３２５３号
【０００７】
【発明が解決しようとする課題】
ところで、近年のＯＡ化の親展に伴って複数のクライアント装置をＬＡＮ等のネットワークで接続し、プリントサーバを介在させて少なくとも１台のプリンタを共用するシステムが多く採られている。このようなシステムでは、個々のクライアント装置とプリンタとが物理的に離隔した場所に設置されていることが多いため、プリンタが出力した印刷物の機密性が保持できない可能性がクライアント装置とプリンタが直結されている一般的な構成よりも更に高くなる。
【０００８】
また、通常のプリントサーバでは、プリンタが他の印刷データを印刷していない状態であれば、受信した印刷データを直ちにプリンタへ送って印刷させる。このため、上述のようないわゆる親展印刷機能をプリントサーバを利用して実現しようとした場合、親展印刷されるべき情報はその印刷が指示されるまでの間、プリントサーバに蓄積しておく必要が生じる。しかし、プリントサーバといえども基本的には一般的な汎用コンピュータシステムであるため、プリントサーバ自体が認証情報による認証機能を有していない場合には、プリントサーバに蓄積されている親展印刷情報をプリントサーバ自体から読み出せる可能性が有る。
【０００９】
本発明は以上のような事情に鑑みてなされたものであり、プリントサーバを含むネットワークシステムにおいても親展印刷機能を利用可能にすることを主たる目的とし、そのためのネットワークプリンタシステム、プリントサーバ及びプリンタの提供を目的とする。
【００１０】
また本発明は、プリントサーバを含むネットワークシステムにおいて親展印刷機能を実現する場合のプリントサーバに蓄積される情報の十分なセキュリティの確保を目的とする。
【００１１】
【課題を解決するための手段】
第１発明に係るネットワークプリンタシステムは、認証情報による認証が認められた場合に印刷される親展印刷情報を受信する手段と、受信した親展印刷情報を記憶する印刷情報記憶手段と、プリンタからの認証情報及び送信要求を受信して対応する親展印刷情報が前記印刷情報記憶手段に記憶されているか否かを判断する判断手段と、プリンタから受信した認証情報に対応する親展印刷情報が前記印刷情報記憶手段に記憶されていると前記判断手段が判断した場合に当該親展印刷情報を送信要求を行なったプリンタへ送信する送信手段とを備えたプリントサーバと、認証情報を受け付ける受付手段と、受け付けた認証情報と該認証情報に対応する親展印刷情報の送信要求とを前記プリントサーバへ送信する送信手段と、前記プリントサーバから親展印刷情報を受信する受信手段とを備えたプリンタとを含むことを特徴とする。
【００１２】
このような第１発明のネットワークプリンタシステムでは、プリントサーバは認証情報による認証が認められた場合に印刷される親展印刷情報を受信し、受信した親展印刷情報を印刷情報記憶手段に記憶する。一方、プリンタは認証情報を受け付け、受け付けた認証情報とこの認証情報に対応する親展印刷情報の送信要求とをプリントサーバへ送信する。このプリンタからの認証情報及び送信要求を受信すると、プリントサーバは対応する親展印刷情報が印刷情報記憶手段に記憶されているか否かを判断し、プリンタから受信した認証情報に対応する親展印刷情報が印刷情報記憶手段に記憶されていると判断手段が判断した場合には当該親展印刷情報を送信要求を行なったプリンタへ送信する。プリンタはプリントサーバから送信された親展印刷情報を受信し、それをプリントする。
【００１３】
第３発明に係るプリントサーバは、認証情報による認証が認められた場合に印刷される親展印刷情報を受信する手段と、受信した親展印刷情報を記憶する印刷情報記憶手段と、認証情報及び送信要求を受信して対応する親展印刷情報が前記印刷情報記憶手段に記憶されているか否かを判断する判断手段と、受信した認証情報に対応する親展印刷情報が前記印刷情報記憶手段に記憶されていると前記判断手段が判断した場合に当該親展印刷情報を送信する送信手段とを備えたことを特徴とする。
【００１４】
このような第３発明のプリントサーバでは、認証情報による認証が認められた場合に印刷される親展印刷情報を受信し、受信した親展印刷情報を記憶する印刷情報記憶手段と、認証情報及び送信要求を受信して対応する親展印刷情報が印刷情報記憶手段に記憶されているか否かを判断し、受信した認証情報に対応する親展印刷情報が印刷情報記憶手段に記憶されていると判断手段が判断した場合には当該親展印刷情報を送信する。このようにして送信された親展印刷情報は認証情報及び送信要求を送信したプリンタに受信されてプリントされる。
【００１５】
また、第１の発明のネットワークプリンタシステムのプリントサーバ及び第３の発明のプリントサーバは、受信した親展印刷情報を暗号化して前記印刷情報記憶手段に記憶させる暗号化手段と、暗号化されて前記印刷情報記憶手段に記憶されている親展印刷情報を前記送信手段が送信するに先立って復号化する復号化手段とを更に備えることを特徴とする。
【００１６】
このような第１の発明のネットワークプリンタシステムのプリントサーバ及び第３の発明のプリントサーバでは、受信した親展印刷情報を暗号化して印刷情報記憶手段に記憶しておき、送信手段が送信するに先立って復号化するようにしているので、プリントサーバ内では親展印刷情報は暗号化された状態で記憶されている。
【００１７】
第５発明に係るプリンタは、認証情報を受け付ける受付手段と、受け付けた認証情報と該認証情報に対応する親展印刷情報の送信要求とを送信する送信手段と、親展印刷情報を受信する受信手段とを備えたことを特徴とする。
【００１８】
このような第５発明のプリンタでは、認証情報を受け付け、受け付けた認証情報と該認証情報に対応する親展印刷情報の送信要求とを送信し、これを受信したプリントサーバから親展印刷情報を受信してプリントする。
【００１９】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は本発明のネットワークプリンタシステムの全体の概略の構成例を示す模式図である。
【００２０】
本発明のネットワークプリンタシステムは、プリントサーバ１と、このプリントサーバ１から印刷データを与えられて用紙に印刷するプリンタ２と、このプリンタ２に印刷させるべき印刷データの元となる情報を作成するクライアント装置、たとえばパーソナルコンピュータ３とがＬＡＮ等の通信回線４によりネットワーク接続されている。
【００２１】
なお、プリントサーバ１、プリンタ２、パーソナルコンピュータ３のネットワーク接続に関しては、有線／無線のいずれでもよく、また有線と無線とが混用されていてもよい。更に、プリンタ２は一般的なプリンタのみならず、ファクシミリ装置を利用してもよいし、いわゆる複合機であってもよい。
【００２２】
図２はプリントサーバ１の内部構成例を示すブロック図である。なお、プリントサーバ１は基本的には一般的な汎用コンピュータである。
【００２３】
プリントサーバ１は、制御中枢としてのＣＰＵ１０と、このＣＰＵ１０にバスを介して接続するＲＯＭ１１、ＲＡＭ１２、印刷データ記憶部１３、識別情報記憶部１４、ＬＡＮインタフェイス１５、表示部１６、操作部１７、画像メモリ１８、暗号化／復号化部１９等を備えている。
【００２４】
ＣＰＵ１０は、ＲＯＭ１１あるいは図示しないハードディスク等に格納されたプリントサーバ用の制御プログラムに従ってプリントサーバ１全体を制御し、これに伴って発生したデータをＲＡＭ１２に一時記憶して、各種処理を実行する。表示部１６及び操作部１７はこのプリントサーバ１を直接操作する際、または動作状態の監視等に使用される。
【００２５】
印刷データ記憶部１３及び識別情報記憶部１４は、たとえばハードディスク等の大容量の不揮発性記憶装置を利用している。なお、両者を一つの記憶装置（具体的にはハードディスク等）で兼用してもよい。画像メモリ１８は印刷データの入出力、暗号化／復号化時等に一時的に印刷データである画像データを記憶するために使用される。従って、この画像メモリ１８は揮発性のたとえばＤＲＡＭ等でもよいし、ＲＡＭ１２で兼用させることも可能である。
【００２６】
暗号化／復号化部１９は、ＣＰＵ１０からの指示に従って印刷データを暗号化し、また逆に暗号化されているデータを復号化する。なお、この暗号化／復号化部１９は専用のハードウェアを使用してもよいし、その機能をＣＰＵ１０がソフトウェア的に代行してもよい。
【００２７】
なお、ＬＡＮインタフェイス１５は、プリンタ２及びパーソナルコンピュータ（ＰＣ）３とも接続している通信回線４に接続されている。通信回線４は通常の有線のＬＡＮ回線のみならず、無線方式のＬＡＮ回線でもよく、またＬＡＮ以外の通信方式であってもよい。
【００２８】
図３はプリンタ２の内部構成例を示すブロック図である。なお、本実施の形態では、プリンタ２は電子写真方式のプリンタであるが、他のたとえばインクジェット方式、サーマルプリント方式等であってもよい。
【００２９】
プリンタ２は、制御中枢としてのＣＰＵ２０と、このＣＰＵ２０にバスを介して接続するＲＯＭ２１、ＲＡＭ２２、ＬＡＮインタフェイス２５、表示部２６、操作部２７、画像メモリ２８等を備えている。
【００３０】
ＣＰＵ２０は、ＲＯＭ２１に格納されたプリンタ用の制御プログラムに従ってプリンタ２全体を制御し、これに伴って発生したデータをＲＡＭ２２に一時記憶して、各種処理を実行する。表示部２６及び操作部２７はこのプリンタ２を操作する際、または動作状態の監視等に使用される。
【００３１】
画像メモリ２８はいわゆるページメモリであり、プリントサーバ１から送られてくる印刷データをページ単位で一時記憶し、プリンタ部２９へ出力して印刷させる。
【００３２】
プリンタ部２９は、上述の画像メモリ２８にページ単位で記憶された画像データをページ単位で用紙に印刷する。
【００３３】
なお、ＬＡＮインタフェイス２５は、プリントサーバ１及びパーソナルコンピュータ（ＰＣ）３とも接続している通信回線４に接続されている。
【００３４】
図４はプリンタ２の表示部２６と操作部２７とを一体化した操作パネルの模式図である。操作パネルは、左側に表示部２６が、右側に操作部２７が配置されており、ユーザが数字又は記号等を入力するためのテンキー２７１、表示部２６に表示されたカーソルを移動させて項目を選択するためのカーソルキー２７２を備える。また、操作パネルには、入力した数字、記号、又は選択した項目に応じて各種処理命令の実行を開始させるためのＯＫキー２７３と、親展印刷の実行中に印刷処理を中断させてその親展印刷を保留するためのストップキー２７４等も備えられている。
【００３５】
更に操作パネルには、プリントサーバ１の識別情報記憶部１４及び印刷データ記憶部１３に親展印刷データが記憶されている場合にはその情報、即ち、予約されている親展印刷又は実行中の親展印刷に関する情報をプリンタ２の表示部２６に一覧表示させるための一覧表示キー２７５も備えられている。
【００３６】
プリントサーバ１に親展印刷データが蓄積されている場合、プリンタ２の表示部２６には、例えば、「親展印刷の予約があります」及び「ユーザＩＤ及びパスワードを入力してＯＫキーを押してください」等と表示され、更に、ユーザＩＤ及びパスワードをそれぞれ入力するためのテキストボックスが表示される。また、表示部２６には、「親展印刷リストを見る場合は一覧表示キーを押してください」等の表示も適宜行なわれる。
【００３７】
なお、プリントサーバ１に蓄積されている親展印刷データが１個のみである場合は、その親展印刷データに対応するユーザＩＤが予めテキストボックスに表示されるように構成してもよい。又は、受信日時が最も早い親展印刷データに対応するユーザＩＤがテキストボックスに表示されるように構成してもよい。このような構成を採る場合はユーザの利便性を向上することができる。
【００３８】
以上のような本発明のネットワークプリンタシステムによる動作に付いて説明する前に、プリントサーバ１の識別情報記憶部１４に記憶される識別情報について説明する。なお、親展印刷情報は、親展印刷データとこの識別情報とで構成される。
【００３９】
図５はプリントサーバ１の識別情報記憶部１４に記憶される親展印刷データの識別情報の一例を示す模式図である。識別情報記憶部１４には、親展印刷データ毎に、通信回線４経由でパーソナルコンピュータ３から受信した日時（受信日時）と、受信した各進展印刷データに付属しているファイル情報（ファイル名及び頁数等）及び認証情報（ユーザＩＤ及びパスワード）と、受信した進展印刷データの印刷データ記憶部１３内での記憶位置（データ記憶位置）と、プリンタ２から送られてくる親展印刷が実行中であるか、保留中であるか、又は中断されて保留中であるかを示す状態情報等が記憶されている。
【００４０】
中断されて保留中の親展印刷、即ち状態情報が「中断／保留中」である親展印刷データに関しては、そのファイル情報の頁数の欄に、全頁数のみならず、印刷が終了した頁数もプリンタから送られてくる情報に基づいて記憶している。また、実行中の親展印刷、即ち、状態情報が「実行中」である親展印刷データは、頁数の欄に、各頁の印刷が終了する都度、プリンタ２から情報が送られてくるので、印刷が終了した頁数も記憶している。従って、この頁数は、各頁の印刷が終了する都度、１ずつ増加する。
【００４１】
図６は、プリンタ２の操作部２７の操作により同じく表示部２６に表示される親展印刷リストの一例を示す模式図である。以下では、ユーザＩＤ「ａａａ」を有するユーザの親展印刷リストを例示する。
【００４２】
プリンタ２の表示部２６には、ユーザがプリンタ２の操作部２７を操作することにより、ユーザが印刷を予約した複数の親展印刷データに対応するファイル情報（ファイル名及び頁数等）と状態情報とが、プリントサーバ１の識別情報記憶部１４から送られてそれぞれ一個の項目として一覧表示される。また、「全部選択」という項目も表示される。なお、プリントサーバ１のＣＰＵ１０は、識別情報記憶部１４に記憶してあるデータの内の公開してはならない情報（たとえばパスワード等）及び公開しても実用上のメリットがない情報（たとえばデータ記憶位置等）はプリンタ２へ送信しない。
【００４３】
また、プリンタ２のＣＰＵ２０は、カーソルによって現在選択されている項目（即ち現在選択されている親展印刷）を反転表示させる。更に、プリンタ２の操作部２７のカーソルキー２７２が操作された場合、操作されたカーソルキー２７２に応じて、他の親展印刷を反転表示させ、反転表示されていた親展印刷を通常表示させる。
【００４４】
プリンタ２の操作部２７のＯＫキー２７３が操作された場合、ＣＰＵ２０は、ユーザが、現在反転表示されている親展印刷（又は全親展印刷）の選択を決定したと判定し、後述する図７のような処理画面を表示させる。また、図示しないファンクションキーとＯＫキー２７３とが同時に操作された場合、プリンタ２のＣＰＵ２０は、ユーザが、現在反転表示されている親展印刷の選択を決定し、更に他の親展印刷も選択すると判定し、親展印刷リストの表示を継続する。
【００４５】
図７（ａ），（ｂ）は、プリンタ２の表示部２６に表示される親展印刷に関する処理画面の一例を示す模式図である。図７（ａ）は、中断されて保留中である親展印刷（状態情報が「中断／保留中」の親展印刷）を、図６と同様の親展印刷リストにより１個のみ選択した場合の処理画面であり、図７（ｂ）は、複数又は全部の親展印刷を選択した場合の処理画面である。
【００４６】
図７（ａ）の処理画面においては、選択された親展印刷データのファイル情報と状態情報とが表示され、選択して実行すべき処理内容の項目として、「全頁印刷（中断されたところから）」「一部の頁を印刷」「削除」及び「中断／保留継続」という項目が表示される。ただし、選択された親展印刷が実行中の場合、「全頁印刷」及び「一部の頁を印刷」は表示されず、代わりに「中断」が表示される。図７（ｂ）の処理画面においては、選択された全ての親展印刷に対し、選択して実行すべき項目として、「全頁印刷」「一部の頁を印刷」「削除」「中断」及び「保留又は実行継続」という項目が表示される。
【００４７】
以上のように、プリンタ２の表示部２６の画面においては、現在選択されている項目は反転表示され、操作部２７のカーソルキー２７２が操作された場合、操作されたカーソルキー２７２に応じて、他の項目が選択されて反転表示され、選択されていない項目が通常表示される。そして、ＯＫキー２７３が操作された場合、プリンタ２のＣＰＵ２０は、ユーザが、現在反転表示されている処理内容の選択を決定したと判定する。このようにしてプリンタ２側で決定された処理内容は送信要求としてプリントサーバ１へ送信される。
【００４８】
ここで、図１を参照して本発明のネットワークプリンタシステムの概略の動作に付いて説明する。パーソナルコンピュータ３においては種々のアプリケーションプログラムにより情報が作成されるが、作成された情報をプリンタ２により印刷してハードコピーする場合、パーソナルコンピュータ３から印刷指示がプリントサーバ１へ与えられる（Ｐ１）。プリントサーバ１では、パーソナルコンピュータ３から印刷指示が与えられると、印刷データをパーソナルコンピュータから受信して一旦ハードディスク等の印刷データ記憶部１３にスプールする（Ｐ２）。またこの際、パーソナルコンピュータ３から受信した印刷データが親展印刷データである場合には、後述する如く、プリントサーバ１は親展印刷データを暗号化した上でスプールする。なお、プリントサーバ１は、スプールした印刷データが親展印刷データでない場合は、一般的なプリントサーバと同様に、プリンタ２が印刷可能状態であれば直ちに印刷を行なわせる。
【００４９】
一方、プリンタ２はユーザによる親展印刷データの出力（プリントアウト）の指示を受付ける（Ｐ３）。但しこの際、認証情報の入力が要求される。親展印刷データの出力の指示を受け付けたプリンタ２はプリントサーバ１に対して認証情報と共に親展印刷データの送信要求を送信し（Ｐ４）、プリントサーバ１はこのプリンタ２からの要求に応じて、認証情報の照合を行ない、一致した場合にはプリンタ２から要求されている親展印刷データを、復号化してプリンタ２へ送信する（Ｐ５）。
【００５０】
図８及び図９はプリントサーバ１による処理手順を、図１０は同じくプリンタ２による処理手順をそれぞれ示すフローチャートである。なお、図８と図９とに示すプリントサーバ１による処理手順は並列的に実行することも可能である。
【００５１】
プリントサーバ１のＣＰＵ１０は、ＬＡＮインタフェイス１５を介してパーソナルコンピュータ３からの印刷情報の受信、またはプリンタ２からのユーザＩＤ及びパスワードの受信を待機しており（図８のステップＳ１１、又は図９のステップＳ２１）、印刷情報を受信した場合（ステップＳ１１でＹＥＳ）、親展印刷情報であるか否かを判定する（ステップＳ１２）。この場合、ＣＰＵ１０は、受信した印刷情報に含まれる種別情報を検出することによって、受信した印刷情報が親展印刷情報であるか通常印刷情報であるかを判定し、受信した情報を一旦スプールする（ステップＳ１３）。具体的には、通常印刷であると判定された場合は（ステップＳ１２でＮＯ）、ＣＰＵ１０は受信した印刷情報（通常印刷情報）の内、印刷データを印刷データ記憶部１３に、識別情報及び印刷条件等を識別情報記憶部１４にそれぞれ一旦記憶させる。
【００５２】
なお、ステップＳ１２において通常印刷情報であると判断した場合、プリントサーバ１のＣＰＵ１０は、プリンタ２が稼働状態であるか否かを判断し（ステップＳ１４）、稼働状態である場合、即ち他の印刷データの印刷を実行中である場合はその実行中の印刷が終了するまで待機する（ステップＳ１４でＹＥＳ）。プリンタ２が稼働状態でない場合、またはプリンタ２が稼働状態から非稼働状態になった場合は（ステップＳ１４でＮＯ）、一旦スプールした印刷情報を印刷データ記憶部１３及び識別情報記憶部１４から読み出してプリンタ２へ送信する（ステップＳ１５）。
【００５３】
プリンタ２ではこのようにしてプリントサーバ１から送信されてきた印刷情報を受信すると、通常のプリンタと同様の手順で記録紙にハードコピーを生成して出力する。
【００５４】
一方、ステップＳ１２において親展印刷情報であると判定された場合は（ステップＳ１２でＹＥＳ）、プリントサーバ１のＣＰＵ１０は受信した印刷情報（親展印刷情報）の内、親展印刷データを暗号化／復号化部１９へ送って暗号化し（ステップＳ１６）、その上で印刷データ記憶部１３に一旦記憶させ（ステップＳ１７）、また識別情報及び印刷条件等に関しては識別情報記憶部１４に一旦記憶させる（ステップＳ１８）。
【００５５】
この後、プリントサーバ１は、ＬＡＮインタフェイス１５を介してパーソナルコンピュータ３からの印刷情報の受信、またはプリンタ２からのユーザＩＤ及びパスワードの受信を待機する状態に戻る（図８のステップＳ１１、又は図９のステップＳ２１）。
【００５６】
一方、プリンタ２での処理は図１０のフローチャートに示されている。プリンタ２では、前述したプリントサーバ１でのステップＳ１５の処理による印刷情報を受信した場合には通常のプリンタと同様に印刷処理を行なう。しかしこれとは別に、プリンタ２は操作部２６をユーザが操作することによるユーザＩＤ及びパスワードの入力を待機しており（ステップＳ３１）、それらが入力されると（ステップＳ３１でＹＥＳ）、入力されたユーザＩＤ及びパスワードをプリントサーバへ送信する（ステップＳ３２）。
【００５７】
このプリンタ２から送信されたユーザＩＤ及びパスワードをプリントサーバ１が受信すると（図９のステップＳ２１でＹＥＳ）、プリントサーバ１は一致するユーザＩＤ及びパスワードが識別情報記憶部１４に記憶されているか否かを判断する（ステップＳ２２）。プリントサーバ１は、受信したユーザＩＤ及びパスワードと一致するユーザＩＤ及びパスワードが有る場合には（ステップＳ２２でＹＥＳ）、それらに対応するファイル名をプリンタ２へ送信し（ステップＳ２３）、無い場合には（ステップＳ２２でＮＯ）、「不一致（該当データ無し、又はパスワードの間違い）」を示す信号をプリンタ２へ送信する（ステップＳ２４）。
【００５８】
プリンタ２では、プリントサーバ１からファイル名を受信しなかった場合（図１０のステップＳ３３でＮＯ）、換言すれば「不一致」を示す信号を受信した場合には表示部２６にその旨を表示し（ステップＳ４０）、ステップＳ３１へ戻って再度のユーザＩＤ及びパスワードの入力を待つ。一方、プリンタ２がプリントサーバ１からファイル名を受信した場合は（ステップＳ３３でＹＥＳ）、受信したファイル名が２個以上であるか否か、換言すれば親展印刷データが２個以上であるか否かを判定する（ステップＳ３４）。親展印刷データが２個以上ある場合（ステップＳ３４でＹＥＳ）、プリンタ２のＣＰＵ２０は図６、図７（ｂ）　に示すような一覧表示処理を行なうための図示しないサブルーチンを呼び出して一覧処理を実行する（ステップＳ３５）。
【００５９】
親展印刷データが１個である場合（ステップＳ３４でＮＯ）、プリンタ２のＣＰＵ２０は、その親展印刷データに対する図７（ａ）のような処理画面を表示部２６に表示させ（ステップＳ３６）、処理内容の入力を受け付ける（ステップＳ３７）。次いで、プリンタ２のＣＰＵ２０は、処理内容が入力されたか否かを判定する（ステップＳ３８）。この場合、ＣＰＵ２０は、処理内容を示す項目が選択されてＯＫキー２７３が操作されたか否かを判定する。処理内容が入力されると（ステップＳ３８でＹＥＳ）、プリンタ２のＣＰＵ２０は、送信要求及び処理内容をプリントサーバ１へ送信する（ステップＳ３９）。
【００６０】
プリントサーバ１はこのプリンタ２からの送信要求及び処理内容を受信すると（図９のステップＳ２５でＹＥＳ）、要求されたファイル名の印刷データを印刷データ記憶部１３から読み出して暗号化／復号化部１９へ送って復号化し（ステップＳ２６）、プリンタ２へ送信する（ステップＳ２７）。なおこの際、プリントサーバ１のＣＰＵ１０は、受信した処理内容に応じて印刷データ記憶部１３からページ単位で暗号化データを読み出して暗号化／復号化部１９へ送る。この後、プリントサーバ１は、ＬＡＮインタフェイス１５を介してパーソナルコンピュータ３からの印刷情報の受信、またはプリンタ２からのユーザＩＤ及びパスワードの受信を待機する状態に戻る（図８のステップＳ１１、又は図９のステップＳ２１）。
【００６１】
プリンタ２はプリントサーバ１から印刷データを受信すると（図１０のステップＳ４１でＹＥＳ）、それを通常のプリンタと同様に印刷処理する（ステップＳ４２）。この後、プリンタ２はステップＳ３１へ処理を戻してユーザＩＤ及びパスワードの入力またはプリントサーバ１からの印刷データの受信を待機する状態になる。
【００６２】
なお、上述の実施の形態においては、プリンタ２に認証情報を入力して対応する親展印刷データがプリントサーバ１に蓄積されているか否かを判断し、その後に印刷すべき印刷データをプリンタ２側から指定してデータの送信要求を送信するようにしているが、単に認証情報をプリンタに入力するのみで、認証情報とそれに対応する親展印刷データの送信要求をプリントサーバへ送信し、対応する親展印刷データの全てをプリンタで受信して印刷するようにしてもよい。
【００６３】
なお、プリントサーバ１において使用される暗号化方式は、データの重要度、暗号強度、処理速度（暗号化／復号化の速度）等を考慮して適宜の方式を使用することが可能であり、また複数の暗号化方式を準備しておいてそれらの内の適宜の方式を選択的に使用してもよい。
【００６４】
【発明の効果】
以上に詳述したように本発明に係るネットワークプリンタシステム、プリントサーバ及びプリンタによれば、複数のクライアント装置をＬＡＮ等のネットワークで接続し、プリントサーバを介在させて少なくとも１台のプリンタを共用するようなシステムにおいて、個々のクライアント装置とプリンタトとが物理的に離隔した場所に設置されていたとしても、プリンタが出力した印刷物の機密性を保持することが可能になる。
【００６５】
また、本発明に係るプリントサーバによれば、受信した親展印刷データを暗号化して印刷情報記憶手段に記憶しておき、送信手段が送信するに先立って復号化するので、プリントサーバ内では親展印刷データは暗号化された状態で記憶されており、プリントサーバから親展印刷データを読み出されたとしても機密が保持される。
【００６６】
更に本発明に係るプリントサーバによれば、受信した親展印刷データの暗号化／復号化をプリントサーバ自身の内部で行なうようにしているので、暗号化方式及び暗号鍵の管理等をプリントサーバにおいて集中して行なうことが可能になる。従って、機密保持の面において有利であり、また個々のプリンタに対して負担をかけることも無い。
【図面の簡単な説明】
【図１】本発明のネットワークプリンタシステムの全体の概略の構成例を示す模式図である。
【図２】本発明のプリントサーバの内部構成例を示すブロック図である。
【図３】本発明のプリンタの内部構成例を示すブロック図である。
【図４】本発明のプリンタの操作パネルの模式図である。
【図５】本発明のプリントサーバの識別情報記憶部に記憶される親展印刷データの識別情報の一例を示す模式図である。
【図６】本発明のプリンタの表示部に表示される親展印刷リストの一例を示す模式図である。
【図７】本発明のプリンタの表示部に表示される親展印刷データに関する処理画面の一例を示す模式図である。
【図８】本発明のプリントサーバの処理手順を示すフローチャートである。
【図９】本発明のプリントサーバの処理手順を示すフローチャートである。
【図１０】本発明のプリンタの処理手順を示すフローチャートである。
【符号の説明】
１　　プリントサーバ
２　　プリンタ
３　　パーソナルコンピュータ
４　　通信回線
１０　（プリントサーバの）ＣＰＵ
１３　（プリントサーバの）印刷データ記憶部
１５　（プリントサーバの）ＬＡＮインタフェイス
１９　（プリントサーバの）暗号化／復号化部
２０　（プリンタの）ＣＰＵ
２７　（プリンタの）操作部
２５　（プリンタの）ＬＡＮインタフェイス
【図１】
2004118232.tif 000003
【図２】
2004118232.tif 000004
【図３】
2004118232.tif 000005
【図４】
2004118232.tif 000006
【図５】
2004118232.tif 000007
【図６】
2004118232.tif 000008
【図７】
2004118232.tif 000009
【図８】
2004118232.tif 000010
【図９】
2004118232.tif 000011
【図１０】
2004118232.tif 000012