(57)【要約】【課題】  ＩＣカードを使用したセキュリティ印刷システムにおいて、クライアントＰＣで印刷指示をかけた後に、実際にＩＣカードを挿入して印刷を行うプリンタをユーザが選択して、使用できないプリンタを避けて印刷することにより、印刷業務の効率化を図ることを可能としたプリントシステムを提供する。【解決手段】  このプリントシステム１００は、複数台のプリントクライアント装置１２と、プリントサーバ装置１３と、プリント装置１４を備えて構成されている。プリントクライアント装置１２は例えばパソコンであり、プリントサーバ装置１３は例えばサーバ用コンピュータであり、プリント装置１４は例えばプリンタやディジタル複写機である。プリントクライアント装置１２とプリントサーバ装置１３は、互いにネットワーク１１に接続されており、プリントサーバ装置１３とプリント装置１４は、互いにローカル接続されている。またプリントクライアント装置１２には、ＩＣカードリーダ２２がローカル接続されており、プリント装置１４には、ＩＣカードリーダ２３がローカル接続されている。【選択図】  図１
2005056146.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された前記印刷データを印刷する印刷手段とを備えることを特徴とするプリント装置。
【請求項２】
暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、同一のユーザＩＤが付加された印刷データごとに前記印刷データを管理する印刷データ管理手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の前記印刷データを印刷する印刷手段とを備えることを特徴とするプリント装置。
【請求項３】
暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された前記印刷データをプリント装置に印刷させる印刷制御手段とを備えることを特徴とするプリントサーバ装置。
【請求項４】
暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、同一のユーザＩＤが付加された印刷データごとに前記印刷データを管理する印刷データ管理手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の前記印刷データをプリント装置に印刷させる印刷制御手段とを備えることを特徴とするプリントサーバ装置。
【請求項５】
印刷データを生成する印刷データ生成手段と、前記印刷データを暗号化する印刷データ暗号化手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤを前記印刷データに付加するユーザＩＤ付加手段と、暗号化されると共にユーザＩＤが付加された前記印刷データをプリント装置又はプリントサーバ装置に送信する印刷データ送信手段とを備えることを特徴とするプリントクライアント装置。
【請求項６】
請求項１又は２に記載のプリント装置又は請求項３又は４に記載のプリントサーバ装置と、請求項５に記載のプリントクライアント装置と、を備えるプリントシステムであって、
前記プリント装置は、更にネットワーク上の他のプリンタを検索するプリンタ検索手段と、前記他のプリンタに対して、挿入されたＩＣカードのユーザＩＤと同じＩＤが付加された印刷データが存在するか否かを問い合わせる問い合わせ手段と、前記他のプリンタに印刷データを転送するデータ転送手段と、を備えることを特徴とするプリントシステム。
【請求項７】
請求項１又は２に記載のプリント装置又は請求項３又は４に記載のプリントサーバ装置と、請求項５に記載のプリントクライアント装置と、を備えるプリントシステムであって、
前記プリント装置は、更にネットワーク上のプリントサーバ装置に対して、挿入されたＩＣカードのユーザＩＤと同じＩＤが付加された印刷データが存在するか否かを問い合わせる問い合わせ手段を備え、前記カードリーダを備えないプリントサーバ装置が存在した場合、該プリントサーバ装置が前記プリント装置に印刷データを転送するデータ転送手段を備えることを特徴とするプリントシステム。
【請求項８】
請求項１又は２に記載のプリント装置又は請求項３又は４に記載のプリントサーバ装置と、請求項５に記載のプリントクライアント装置と、を備えるプリントシステムであって、
前記プリント装置は、更にネットワーク上のプリントクライアント装置に対して、挿入されたＩＣカードのユーザＩＤと同じＩＤが付加された印刷データが存在するか否かを問い合わせる問い合わせ手段を備え、前記プリントクライアント装置が印刷指示時にユーザＩＤを付加した印刷データを前記プリント装置に送らずに、スプールディレクトリに保持しておき、前記プリント装置から転送依頼が来たときに前記印刷データを転送するデータ転送手段を備えることを特徴とするプリントシステム。
【請求項９】
コンピュータをプリントサーバ装置として機能させるためのプリントサーバプログラムであって、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信段階と、前記印刷データを復号化する印刷データ復号化段階と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された前記印刷データをプリント装置に印刷させる印刷制御段階とを備える情報処理方法を当該コンピュータに実行させることを特徴とすることを特徴とするプリントサーバプログラム。
【請求項１０】
コンピュータをプリントクライアント装置として機能させるためのプリントクライアントプログラムであって、印刷データを生成する印刷データ生成段階と、前記印刷データを暗号化する印刷データ暗号化段階と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤ  を前記印刷データに付加するユーザＩＤ付加段階と、暗号化されると共にユーザＩＤ  が付加された印刷データをプリント装置又はプリントサーバ装置に送信する印刷データ送信段階とを備える情報処理方法を当該コンピュータに実行させることを特徴とするプリントクライアントプログラム。
【請求項１１】
請求項９に記載のプリントサーバプログラム又は／及び請求項１０に記載のプリントクライアントプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント装置、プリントサーバ装置、プリントクライアント装置、プリントシステム、プリントサーバプログラム、プリントクライアントプログラム、及び記録媒体に関し、さらに詳しくは、セキュリティ印刷システムにおいて、印刷業務の効率化を図るプリントシステム技術に関するものである。
【背景技術】
【０００２】
パソコンの周辺機器の代表例としてのプリンタは、パソコンにより生成された印刷データを印刷する手段である。パソコン（クライアントＰＣ）とそのプリンタとの間で、直接的に印刷データが授受される場合もあれば、他のパソコン（サーバＰＣ）を介して間接的に印刷データが授受される場合もある。しかしこの場合問題となるのは、セキュリティをいかに保つかである。印刷対象のセキュリティの向上を図るため、クライアントＰＣとサーバＰＣ又はプリンタとの間で印刷データを授受する際に、印刷データを暗号化するというアイディアが存在する。しかし、この印刷データが印刷出力としてプリンタから出力されてしまうと、本人が印刷出力を取りに行くまでに他人に見られてしまったり、他人の手に渡ってしまったりするおそれがある。すなわち、暗号化により印刷データのセキュリティは確保されているのに、印刷出力のセキュリティが確保されていないために、暗号化により印刷データのセキュリティを確保したメリットが低下してしまう。この問題を解決するために同一出願人より、セキュリティの向上を図った印刷システムについて出願されている（特願２００２−３５５２１７公報）。
また特開平７−１５２５２０号公報には、印刷情報を転送した正規のユーザが印刷装置側で出力開始を可能とする指示がなされるまで機密性よく保持できる技術について開示されている。 
また従来技術として特開平１１−１５０５５９号公報には、ユーザがコンピュータを操作して複写機から印刷出力を得たい場合はＩＤカードをＩＤ認識装置に挿着してユーザに固有のＩＤ情報を読み取り、該ＩＤ情報を出力情報に付加してコントローラに送信する。次いで、ユーザはコントローラの設置箇所に移動してＩＤカードをＩＤカード認識装置に挿着してＩＤ情報を読取る。そして、コントローラは、コンピュータからのＩＤ情報とＩＤカード認識装置により読み取られたＩＤ情報とが一致したときに複写機に出力指令を発する。またファクシミリ通信や電子メールの送受信等他のジョブ処理を行う場合も同様にしてＩＤ情報の一致を確認した後、出力情報を出力する技術について開示されている。
【特許文献１】特願２００２−３５５２１７公報
【特許文献２】特開平７−１５２５２０号公報
【特許文献３】特開平１１−１５０５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１の発明では、ユーザがプリンタのカードリーダにＩＣカードを挿入して印刷を行おうとしたときに、そのプリンタが印刷できない状態（エラー状態、他のユーザが使用中）で、代わりにネットワーク上の別のプリンタで印刷しようとすると、クライアントＰＣでの印刷指示からやり直さなければならない。またそのように別のプリンタで印刷した場合、元のプリンタ上に印刷データが残っているのでそのデータを削除する手間もかかるといった問題がある。
本発明は、かかる課題に鑑み、ＩＣカードを使用したセキュリティ印刷システムにおいて、クライアントＰＣで印刷指示をかけた後に、実際にＩＣカードを挿入して印刷を行うプリンタをユーザが選択して、使用できないプリンタを避けて印刷することにより、印刷業務の効率化を図ることを可能としたプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明はかかる課題を解決するために、請求項１は、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された前記印刷データを印刷する印刷手段とを備えることを特徴とする。
本発明では、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信して、前記印刷データを復号化して、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された前記印刷データを印刷することにより、印刷データに加えて印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上が図られる。
かかる発明によれば、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された印刷データを印刷するので、印刷データと共に印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上を図ることができる。
請求項２は、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、同一のユーザＩＤが付加された印刷データごとに前記印刷データを管理する印刷データ管理手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の前記印刷データを印刷する印刷手段とを備えることを特徴とする。
本発明では、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信して、前記印刷データを復号化して、同一のユーザＩＤが付加された印刷データごとに前記印刷データを管理して、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の前記印刷データを印刷することにより、カードを挿入してから印刷データを印刷するまでの時間を短縮することができる。
かかる発明によれば、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の印刷データを印刷するので、カードを挿入してから印刷データを印刷するまでの時間を短縮することができる。
【０００５】
請求項３は、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された前記印刷データをプリント装置に印刷させる印刷制御手段とを備えることを特徴とする。
本発明では、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信して、前記印刷データを復号化して、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された印刷データをプリント装置に印刷させることにより、印刷データに加えて印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上が図られる。
かかる発明によれば、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された印刷データをプリント装置により印刷するので、印刷データと共に印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上を図ることができる。
請求項４は、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信手段と、前記印刷データを復号化する印刷データ復号化手段と、同一のユーザＩＤが付加された印刷データごとに前記印刷データを管理する印刷データ管理手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の前記印刷データをプリント装置に印刷させる印刷制御手段とを備えることを特徴とする。
本発明では、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信して、前記印刷データを復号化して、同一のユーザＩＤが付加された印刷データごとに前記印刷データを管理して、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の前記印刷データをプリント装置に印刷させることにより、カードを挿入してから印刷データをプリント装置に印刷させるまでの時間を短縮することができる。
かかる発明によれば、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の印刷データをプリント装置により印刷するので、カードを挿入してから印刷データを印刷するまでの時間を短縮することができる。
【０００６】
請求項５は、印刷データを生成する印刷データ生成手段と、前記印刷データを暗号化する印刷データ暗号化手段と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤを前記印刷データに付加するユーザＩＤ付加手段と、暗号化されると共にユーザＩＤが付加された前記印刷データをプリント装置又はプリントサーバ装置に送信する印刷データ送信手段とを備えることを特徴とする。
印刷データを生成して、この印刷データを暗号化し、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤを印刷データに付加して暗号化されると共に、ユーザＩＤが付加された印刷データをプリント装置又はプリントサーバ装置に送信することにより、印刷データに加えて印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上が図られる。
かかる発明によれば、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤを印刷データに付加して暗号化されると共に、ユーザＩＤが付加された印刷データをプリント装置又はプリントサーバ装置に送信するので、印刷データに加えて印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上を図ることができる。
請求項６は、請求項１又は２に記載のプリント装置又は請求項３又は４に記載のプリントサーバ装置と、請求項５に記載のプリントクライアント装置と、を備えるプリントシステムであって、前記プリント装置は、更にネットワーク上の他のプリンタを検索するプリンタ検索手段と、前記他のプリンタに対して、挿入されたＩＣカードのユーザＩＤと同じＩＤが付加された印刷データが存在するか否かを問い合わせる問い合わせ手段と、前記他のプリンタに印刷データを転送するデータ転送手段と、を備えることを特徴とする。
プリント装置又はプリントサーバ装置及びプリントクライアント装置を備えるプリントシステムにおいて、プリント装置にネットワーク上の他のプリンタを検索できるようにして、そのプリンタに同じＩＤが付加された印刷データが存在するか否かを問い合わせ、もしその印刷データが存在すればそのプリンタに印刷データを転送するようにする。これにより、印刷可能なプリンタの数が増加して、印刷の効率を高めることができる。
かかる発明によれば、プリントシステムを構成するプリント装置に、空いているプリンタを検索して、そのプリンタに同じＩＤが付加された印刷データが存在するか否かを問い合わせて、その結果により印刷データを転送するので、使用可能なプリンタの数が増加して印刷の効率を高めることができる。
【０００７】
請求項７は、請求項１又は２に記載のプリント装置又は請求項３又は４に記載のプリントサーバ装置と、請求項５に記載のプリントクライアント装置と、を備えるプリントシステムであって、前記プリント装置は、更にネットワーク上のプリントサーバ装置に対して、挿入されたＩＣカードのユーザＩＤと同じＩＤが付加された印刷データが存在するか否かを問い合わせる問い合わせ手段を備え、前記カードリーダを備えないプリントサーバ装置が存在した場合、該プリントサーバ装置が前記プリント装置に印刷データを転送するデータ転送手段を備えることを特徴とする。
ネットワーク上に接続されたプリントサーバ装置にカードリーダを備えてない場合、プリント装置に接続されたカードリーダからＩＣカードを読み込み、ユーザＩＤと同じＩＤが付加された印刷データが存在するか否かをプリントサーバ装置に問い合わせる。その結果、同じＩＤが付加された印刷データが存在する場合は、そのプリントサーバ装置からプリント装置に印刷データを転送する。
かかる発明によれば、プリントサーバ装置にカードリーダを備えてない場合でも、プリント装置のカードリーダから読み込んだＩＣカードのユーザＩＤと同じＩＤが付加された印刷データがあるか否かを問い合わす手段を備えるので、プリント装置側からプリントサーバ装置の印刷データを取得することができる。
請求項８は、請求項１又は２に記載のプリント装置又は請求項３又は４に記載のプリントサーバ装置と、請求項５に記載のプリントクライアント装置と、を備えるプリントシステムであって、前記プリント装置は、更にネットワーク上のプリントクライアント装置に対して、挿入されたＩＣカードのユーザＩＤと同じＩＤが付加された印刷データが存在するか否かを問い合わせる問い合わせ手段を備え、前記プリントクライアント装置が印刷指示時にユーザＩＤを付加した印刷データを前記プリント装置に送らずに、スプールディレクトリに保持しておき、前記プリント装置から転送依頼が来たときに前記印刷データを転送するデータ転送手段を備えることを特徴とする。
プリントクライアント装置が印刷指示時にユーザＩＤを付加した印刷データを送ろうとした際、プリンタ装置が全て使用中の場合、その印刷データを一旦スプールディレクトリに保持しておき、プリント装置から転送依頼が来たときにスプールディレクトリから読み出して印刷データを転送する。
かかる発明によれば、プリントクライアント装置が印刷指示時にユーザＩＤを付加した印刷データを送ろうとした際、プリンタ装置が全て使用中の場合、その印刷データを一旦スプールディレクトリに保持しておくので、プリント装置からの印刷要求に対して即座に対応することができる。
【０００８】
請求項９は、コンピュータをプリントサーバ装置として機能させるためのプリントサーバプログラムであって、暗号化されると共にユーザＩＤが付加された印刷データをプリントクライアント装置から受信する印刷データ受信段階と、前記印刷データを復号化する印刷データ復号化段階と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された前記印刷データをプリント装置に印刷させる印刷制御段階とを備える情報処理方法を当該コンピュータに実行させることを特徴とする。
かかる発明によれば、請求項３と同様な作用効果を奏する。
請求項１０は、コンピュータをプリントクライアント装置として機能させるためのプリントクライアントプログラムであって、印刷データを生成する印刷データ生成段階と、前記印刷データを暗号化する印刷データ暗号化段階と、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤを前記印刷データに付加するユーザＩＤ付加段階と、暗号化されると共にユーザＩＤが付加された印刷データをプリント装置又はプリントサーバ装置に送信する印刷データ送信段階とを備える情報処理方法を当該コンピュータに実行させることを特徴とする。
かかる発明によれば、請求項５と同様な作用効果を奏する。
請求項１１は、請求項９に記載のプリントサーバプログラム又は／及び請求項１０に記載のプリントクライアントプログラムが記録された記録媒体である。
かかる発明によれば、プリントサーバ及びプリントクライアントプログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【発明の効果】
【０００９】
請求項１の発明によれば、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された印刷データを印刷するので、印刷データと共に印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上を図ることができる。
また請求項２では、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の印刷データを印刷するので、カードを挿入してから印刷データを印刷するまでの時間を短縮することができる。
また請求項３では、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された印刷データをプリント装置により印刷するので、印刷データと共に印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上を図ることができる。
また請求項４では、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤと同一のユーザＩＤが付加された管理中の印刷データをプリント装置により印刷するので、カードを挿入してから印刷データを印刷するまでの時間を短縮することができる。
また請求項５では、接続されたカードリーダに挿入されたカードに記憶されたユーザ識別情報に対応するユーザＩＤを印刷データに付加して暗号化されると共に、ユーザＩＤが付加された印刷データをプリント装置又はプリントサーバ装置に送信するので、印刷データに加えて印刷出力のセキュリティも確保されるため、印刷対象のセキュリティのさらなる向上を図ることができる。
また請求項６では、プリントシステムを構成するプリント装置に、空いているプリンタを検索して、そのプリンタに同じＩＤが付加された印刷データが存在するか否かを問い合わせて、その結果により印刷データを転送するので、使用可能なプリンタの数が増加して印刷の効率を高めることができる。
また請求項７では、プリントサーバ装置にカードリーダを備えてない場合でも、プリント装置のカードリーダから読み込んだＩＣカードのユーザＩＤと同じＩＤが付加された印刷データがあるか否かを問い合わす手段を備えるので、プリント装置側からプリントサーバ装置の印刷データを取得することができる。
また請求項８では、プリントクライアント装置が印刷指示時にユーザＩＤを付加した印刷データを送ろうとした際、プリンタ装置が全て使用中の場合、その印刷データを一旦スプールディレクトリに保持しておくので、プリント装置からの印刷要求に対して即座に対応することができる。
また請求項９では、請求項３と同様な作用効果を奏する。
また請求項１０では、請求項５と同様な作用効果を奏する。
また請求項１１では、プリントサーバ及びプリントクライアントプログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の第１の実施形態の例であるプリントシステムを表す図である。このプリントシステム１００は、複数台のプリントクライアント装置１２と、プリントサーバ装置１３と、プリント装置１４を備えて構成されている。プリントクライアント装置１２は例えばパソコンであり、プリントサーバ装置１３は例えばサーバ用コンピュータであり、プリント装置１４は例えばプリンタやディジタル複写機である。プリントクライアント装置１２とプリントサーバ装置１３は、互いにネットワーク１１に接続されており、プリントサーバ装置１３とプリント装置１４は、互いにローカル接続されている。またプリントクライアント装置１２には、ＩＣカードリーダ２２がローカル接続されており、プリント装置１４には、ＩＣカードリーダ２３がローカル接続されている。
【００１１】
図２は、本発明の第２の実施形態の例であるプリントシステムを表す図である。同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。このプリントシステム１１０は、複数台のプリントクライアント装置１２と、プリント装置１４を備えて構成されている。プリントクライアント装置１２は例えばパソコンであり、プリント装置１４は例えばプリンタやディジタル複写機である。プリントクライアント装置１２とプリント装置１４は、互いにネットワーク１１に接続されている。またプリントクライアント装置１２には、ＩＣカードリーダ２２がローカル接続されており、プリント装置１４には、ＩＣカードリーダ２３がローカル接続されている。これらのＩＣカードリーダには、ＩＣカードを挿入することができる。図１や図２のプリントシステムにおいて使用されるＩＣカードには、暗号鍵とユーザ識別情報とが記憶されている。ユーザ識別情報は、ユーザを識別するための情報であり、ここでは３２ｂｉｔのデータである。
図３は、図２のプリント装置１４のブロック図である。このプリント装置１４は、通信制御部（１）３０１、印刷データ受信／管理部３０２、印刷データ解析部３０３、ファイル管理部３０４、カードリーダ制御部３０５、印刷データ転送部３０６、通信制御部（２）３０７、プリンタ／プリントサーバ検索部３０８、印刷データ問い合わせ部３０９、印刷データ問い合わせ応答部３１０、印刷データ転送部３１１、プリントエンジン３１２を備えて構成される。
ここで、プリンタ／プリントサーバ検索部３０８は、通信制御部（１）３０１を通じて、ネットワーク１１上のプリンタ３０またはプリントサーバを検索する。印刷データ問い合わせ部３０９は、ＩＣカードのユーザＩＤと同じＩＤが付加された印刷データがあるかどうかを、通信制御部（１）３０１を通じて、他のプリンタやプリントサーバに問い合わせる。印刷データ問い合わせ応答部３１０は、他のプリンタの印刷データ問い合わせ部３０９からの問い合わせに対して、印刷データ解析部３０３、ファイル管理部３０４を通じて問い合わせのユーザＩＤが付加された印刷データを検索して、検索結果を問い合わせ元に対して、通信制御部（１）３０１を通じて返答する。印刷データ転送部３１１は、他のプリンタに対して、通信制御部（１）３０１を通じて印刷データを転送する。
図４は、図１のプリントサーバ装置１３のブロック図である。このプリントサーバ装置１３は、通信制御部（１）４０１、印刷データ受信／管理部４０２、印刷データ解析部４０３、ファイル管理部４０４、印刷データ問い合わせ応答部４１０、印刷データ転送部４１１を備えて構成される。
印刷データ受信／管理部４０２は、暗号化されると共にユーザＩＤが付加された印刷データを図１のプリントクライアント装置１２から受信する。この際のネットワーク通信は、通信制御部（１）４０１によりＮＩＣ（１）４１３を制御して行われる。また、受信された印刷データをハードディスクにスプールして管理する。ここでは、印刷データをファイルとしてハードディスク４１２のスプールディレクトリにスプールして管理する。印刷データ解析部４０３は、印刷データ受信／管理部４０２により受信された印刷データのヘッダを解析して、印刷データのヘッダに付加されたユーザＩＤを抽出する。また印刷データ問い合わせ応答部４１０は、プリンタのからの問い合わせに対して、印刷データ受信／管理部４０２、印刷データ解析部４０３を通じて問い合わせのユーザＩＤが付加された印刷データを検索して、検索結果を問い合わせ元に対して、通信制御部（１）４０１を通じて返答する。印刷データ転送部４１１は、プリンタ１４に対して、通信制御部（１）４０１を通じて印刷データを転送する。
【００１２】
図５は、図１や図２のプリントクライアント装置１２のブロック図である。このプリントクライアント装置１２は、カードリーダ制御部７０１、印刷データ変更部７０２、アプリケーション７０３、プリントドライバ７０４、スプーラ７０５、ポートモニタ７０６、通信制御部７０７、印刷データ解析部７０８、印刷データ問い合わせ応答部７０９、印刷データ転送部７１０を備えて構成される。
アプリケーション７０３は、文書データや画像データ等を生成するためのプログラムである。プリントドライバ７０４は、アプリケーション７０３により生成された文書データや画像データ等から印刷データを生成するためのプログラムである。プリントドライバ７０４により生成された印刷データは、スプーラ７０５によりハードディスクにスプールされた後、ポートモニタ７０６により印刷ポートを通じて図１のプリントサーバ装置１３又は図２のプリント装置１４に送信される。この際のネットワーク通信は、通信制御部７０７によりＮＩＣ７１１を制御して行われる。ＩＣカードリーダ制御部７０１は、ＩＣカードリーダ２２に挿入されたＩＣカード２４に記憶された暗号鍵やユーザ識別情報を読み取る。さらには、読み取ったユーザ識別情報に１対１で対応するユーザＩＤを生成する。ユーザＩＤは、ここでは１６文字のアスキーコードである。印刷データ解析部７０８は、ユーザＩＤが付加された印刷データを解析して、ユーザＩＤを抽出する。印刷データ問い合わせ応答部７０９は、プリンタのからの問い合わせに対して、スプーラ７０５、印刷データ解析部７０８を通じて問い合わせのユーザＩＤが付加された印刷データを検索して、検索結果を問い合わせ元に対して、通信制御部７０７を通じて返答する。印刷データ転送部７１０は、プリンタに対して、通信制御部７０７を通じて印刷データを転送する。
【００１３】
図６は本発明のＩＣカードを挿入した時の動作フローチャートである。先ずユーザがＩＣカードを挿入すると（Ｓ５０１）、ＩＣカードからデータを取得して、そのデータからユーザＩＤを生成する（Ｓ５０２）。そしてスプールディレクトリからＩＣカードのユーザＩＤと同じユーザＩＤが付加された印刷データを検索する（Ｓ５０３）。次に自分のスプールディレクトリにＩＣカードのユーザＩＤと同じＩＤが付加された印刷データがなかった場合（Ｓ５０４でＮＯのルート：つまりこのプリンタがユーザが印刷指示を出した先のプリンタではない場合）、プリンタ／プリントサーバ検索部３０８が通信制御部（１）３０１を通じてネットワーク上の他のプリンタを検索する（Ｓ５０７）。そして印刷データ問い合わせ部３０９がＳ５０７で見つかった各プリンタに対してＩＣカードのユーザＩＤと同じＩＤが付加された印刷データがあるか否かを通信制御部（１）３０１を通じて問い合わせる（Ｓ５０８）。次に印刷データ問い合わせ部３０９が通信制御部（１）３０１を通じて、問い合わせの返答を受信する（Ｓ５０９）。次に印刷データ問い合わせ部３０９がＳ５０９で印刷データがあると返答したプリンタに対して、通信制御部（１）３０１を通じて印刷データ転送依頼を行う（Ｓ５１０）。次に印刷データ受信／管理部３０２が通信制御部（１）３０１を通じてＳ５１０で転送依頼を出したプリンタから印刷データを受信する（Ｓ５１１）。そして印刷データ転送部３０６がＳ５１１で受信した印刷データを通信制御部（２）３０７を通じてプリンタエンジンに転送して（Ｓ５１２）ステップＳ５０６に進む。ステップＳ５０４で印刷データが見つかった場合は（Ｓ５０４でＹＥＳのルート）、見つかった印刷データをプリンタエンジンに転送して（Ｓ５０５）、プリンタエンジンに転送した印刷データを削除して終了する（Ｓ５０６）。
【００１４】
図７は本発明の問い合わせを受けたときの動作フローチャートである。まず印刷データ問い合わせ応答部３１０が通信制御部（１）３０１を通じて問い合わせを受信する（Ｓ６０１）。次に印刷データ解析部３０３とファイル管理部３０４がＳ６０１で受信した問い合わせのユーザＩＤと同じＩＤが付加された印刷データを検索する（Ｓ６０２）。そして印刷データが見つからなかった場合（Ｓ６０３でＮＯのルート）ら印刷データ問い合わせ応答部３１０が通信制御部（１）３０１を通じて、問い合わせ元に印刷データがないことを返答する（Ｓ６０８）。ステップＳ６０３で印刷データが見つかった場合は（Ｓ６０３でＹＥＳのルート）印刷データ問い合わせ応答部３１０が通信制御部（１）３０１を通じて、問い合わせ元に印刷データがあることを返答する（Ｓ６０４）。次に印刷データ問い合わせ応答部３１０が通信制御部（１）３０１を通じて、問い合わせ元から印刷データの転送依頼を受信する（Ｓ６０５）。そして印刷データ転送部３１１がファイル管理部３０４を通じて、印刷データを転送依頼元に送信する（Ｓ６０６）。次に印刷データ受信／管理部３０２とファイル管理部３０４が転送した印刷データを削除して（Ｓ６０７）Ｓ６０１に戻って動作を繰り返す。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態の例であるプリントシステムを表す図である。
【図２】本発明の第２の実施形態の例であるプリントシステムを表す図である。
【図３】本発明の図２のプリント装置１４のブロック図である。
【図４】本発明の図１のプリントサーバ装置１３のブロック図である。
【図５】本発明の図１や図２のプリントクライアント装置１２のブロック図である。
【図６】本発明のＩＣカードを挿入した時の動作フローチャートである。
【図７】本発明の問い合わせを受けたときの動作フローチャートである。
【符号の説明】
【００１６】
１１  ネットワーク、１２  プリントクライアント装置、１３  プリントサーバ装置、１４  プリント装置、２２、２３  カードリーダ、２４  ＩＣカード
【図１】
2005056146.tif 000003
【図２】
2005056146.tif 000004
【図３】
2005056146.tif 000005
【図４】
2005056146.tif 000006
【図５】
2005056146.tif 000007
【図６】
2005056146.tif 000008
【図７】
2005056146.tif 000009