(57)【要約】      （修正有）【課題】  印刷データまたは印刷内容の機密を保護するのに好適な認証動作システムを提供する。【解決手段】  ネットワークプリンタ２００は、ユーザの認証カード３００を読み込み、読み込んだ証明情報を印刷データ取得要求とともにユーザ端末１００に送信する。ユーザ端末１００は、ネットワークプリンタから取得要求と証明情報を受信すると、受信した証明情報と端末が保持している認証情報登録テーブル４００の認証情報を比較して、ユーザは該印刷データの利用適格があるか否かを判定し、適格と判定したときは、端末の印刷キューから要求された印刷データをネットワークプリンタ２００に送信する。ネットワークプリンタ２００は受信した印刷データを印刷する。【選択図】  図７
2005018741.tif 000002
【特許請求の範囲】
【請求項１】
動作データに基づいて動作を行うネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用端末とを通信可能に接続したシステムであって、
前記ネットワークデバイスは、前記動作データの利用適格を証明する証明情報を読み込み、読み込んだ証明情報を取得要求とともに前記デバイス利用端末に送信し、前記動作データを受信したときは、受信した動作データに基づいて動作を行うようになっており、
前記デバイス利用端末は、前記動作データを記憶する動作データ記憶手段と、前記動作データの利用適格を認証する認証情報を記憶する認証情報記憶手段とを有し、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記動作データの利用適格があるか否かを判定し、前記動作データの利用適格があると判定したときは、前記動作データ記憶手段の動作データを前記ネットワークデバイスに送信するようになっていることを特徴とする認証動作システム。          
【請求項２】
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末とを通信可能に接続したシステムであって、
前記ネットワークプリンタは、前記印刷データの利用適格を証明する証明情報を読み込む証明情報読込手段と、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段とを有し、
前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記プリンタ利用端末に送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっており、
前記プリンタ利用端末は、前記印刷データを記憶する印刷データ記憶手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを有し、
前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっていることを特徴とする認証印刷システム。
【請求項３】
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末と、プリンタ管理サーバとを通信可能に接続したシステムであって、
前記ネットワークプリンタは、前記プリンタ管理サーバから前記印刷データが記憶された前記プリンタ利用端末の位置情報を取得する位置情報取得手段と、前記印刷データの利用適格を証明する証明情報を読み込む証明情報読込手段と、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段とを有し、
前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記印刷データが保存されているプリンタ利用端末に送信し、当該印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっており、
前記プリンタ利用端末は、前記印刷データを記憶する印刷データ記憶手段と、前記印刷データの位置情報を前記プリンタ管理サーバに通知する位置情報通知手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを有し、
前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっており、
前記プリンタ管理サーバは、印刷データが記憶された前記プリンタ利用端末の位置情報を登録する位置情報登録手段を有していることを特徴とする認証印刷システム。
【請求項４】
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末と、プリンタ管理サーバとを通信可能に接続したシステムであって、
前記ネットワークプリンタは、前記プリンタ管理サーバから前記印刷データが記憶された前記プリンタ利用端末の位置情報を取得する位置情報取得手段と、前記印刷データの利用適格を証明する証明情報を読み込む証明情報読込手段と、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段とを有し、
前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記プリンタ管理サーバに送信し、前記プリンタ利用端末から前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっており、
前記プリンタ利用端末は、前記印刷データを記憶する印刷データ記憶手段と、前記印刷データの位置情報を前記プリンタ管理サーバに通知する位置情報通知手段と、前記印刷データの利用適格を認証する認証情報を前記プリンタ管理サーバに通知する認証情報通知手段と、前記プリンタ管理サーバから送信指示があったときに前記印刷データを前記ネットワークプリンタに送信する印刷データ送信手段とを有し、
前記プリンタ管理サーバは、前記印刷データが記憶された前記プリンタ利用端末の位置情報を登録する位置情報登録手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを有し、
前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記プリンタ利用端末の印刷データ送信手段に前記印刷データ記憶手段に記憶された印刷データを前記ネットワークプリンタに送信する指示を行うようになっていることを特徴とする認証印刷システム。
【請求項５】
請求項２〜４のいずれか１項に記載の認証印刷システムにおけるプリンタ利用端末と通信可能に接続するネットワークプリンタであって、
前記プリンタ利用端末に対して出力の制限を要求する出力制限要求手段を備え、
前記出力制限要求手段は、当該ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信するようになっていることを特徴とするネットワークプリンタ。
【請求項６】
印刷データの利用適格を証明するための証明情報を読み出す証明情報読込手段と、前記印刷データを取得して印刷を行う認証印刷手段とを備え、
前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を前記印刷データの取得要求とともに送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっていることを特徴とするネットワークプリンタ。
【請求項７】
請求項６において、
プリンタ利用端末が接続されているときは、当該プリンタ利用端末に前記印刷データの出力制限を要求する送信を行う出力制限要求手段を有することを特徴とするネットワークプリンタ。
【請求項８】
請求項７において、
前記出力制限要求手段は、認証用記憶媒体が与えられたときに、前記プリンタ利用端末に前記出力制限要求を送信するようになっていることを特徴とするネットワークプリンタ。
【請求項９】
請求項７において、
前記出力制限要求手段は、前記取得要求の送信とともに前記出力制限要求を前記プリンタ利用端末に送信するようになっていることを特徴とするネットワークプリンタ。
【請求項１０】
ネットワークプリンタと通信可能に接続するプリンタ利用端末であって、
印刷データを記憶する印刷データ記憶手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを有し、
前記利用適格認証手段は、前記ネットワークプリンタから印刷データの取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっていることを特徴とするプリンタ利用端末。
【請求項１１】
請求項１０において、
前記印刷データの出力を制限する出力制限手段を備え、
前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように出力を制限するようになっていることを特徴とするプリンタ利用端末。
【請求項１２】
請求項１０において、
前記印刷データの出力を制限する出力制限手段を備え、
前記出力制限手段は、前記ネットワークプリンタから出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように出力を制限するようになっていることを特徴とするプリンタ利用端末。
【請求項１３】
請求項１０において、
前記印刷データの出力を制限する出力制限手段を備え、
前記出力制限手段は、印刷要求を入力したときは、表示を制限するようになっていることを特徴とするプリンタ利用端末。
【請求項１４】
請求項１０において、
前記印刷データの出力を制限する出力制限手段を備え、
前記出力制限手段は、前記プリンタ利用端末から前記認証用記憶媒体が取り外されたときは、表示を制限するようになっていることを特徴とするプリンタ利用端末。
【請求項１５】
請求項１０〜１４のいずれか１項において、
前記証明情報を生成する証明情報生成手段と、前記証明情報生成手段で生成した証明情報を前記認証用記憶媒体に書き込む証明情報書込手段とを有することを特徴とするプリンタ利用端末。
【請求項１６】
コンピュータからなるネットワークプリンタに実行させるためのプログラムであって、
与えられた認証用記憶媒体から印刷データの利用適格を証明するための証明情報を読み出す証明情報読込手段、及び前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段として実現される処理を実行させるためのプログラムであり、
前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を前記印刷データの取得要求とともに送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっていることを特徴とするプリンタ用プログラム。
【請求項１７】
請求項１６において、
プリンタ利用端末が接続されているときは、前記プリンタ利用端末に対して出力の制限を要求する出力制限要求手段として実現される処理を実行させるためのプログラムであり、
前記出力制限要求手段は、前記ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信するようになっていることを特徴とするプリンタ用プログラム。
【請求項１８】
ネットワークプリンタと通信可能に接続するプリンタ利用端末で用いられるプログラムであって、
前記プリンタ利用端末のコンピュータを、
印刷データを記憶する印刷データ記憶手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段として機能させると共に、
前記利用適格認証手段は、前記ネットワークプリンタから印刷データの取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信させるようになっていることを特徴とするプリンタ利用端末用プログラム。
【請求項１９】
請求項１８において、
前記印刷データの出力を制限する出力制限手段として機能させると共に、
前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように出力を制限するようになっていることを特徴とするプリンタ利用端末用プログラム。
【請求項２０】
コンピュータからなるネットワークプリンタに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
与えられた認証用記憶媒体から印刷データの利用適格を証明するための証明情報を読み出す証明情報読込手段、及び前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段として実現される処理を実行させるためのプログラムであり、
前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を前記印刷データの取得要求とともに送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっていることを特徴とするプリンタ用プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項２１】
請求項２０において、
プリンタ利用端末が接続されているときは、前記プリンタ利用端末に対して出力の制限を要求する出力制限要求手段として実現される処理を実行させるためのプログラムであり、
前記出力制限要求手段は、前記ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信するようになっていることを特徴とするプリンタ用プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項２２】
ネットワークプリンタと通信可能に接続するプリンタ利用端末で用いられるプログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
前記プリンタ利用端末のコンピュータを、
印刷データを記憶する印刷データ記憶手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段として機能させると共に、
前記利用適格認証手段は、前記ネットワークプリンタから印刷データの取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信させるようになっていることを特徴とするプリンタ利用端末用プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項２３】
請求項２２において、
前記印刷データの出力を制限する出力制限手段として機能させると共に、
前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように出力を制限するようになっていることを特徴とするプリンタ利用端末用プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項２４】
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末とを通信可能に接続し、前記ネットワークプリンタが前記プリンタ利用端末から前記印刷データを取得して印刷を行う方法であって、
前記ネットワークプリンタに対しては、
与えられた認証用記憶媒体から前記印刷データの利用適格を証明する証明情報を読み出す証明情報読込ステップと、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷ステップとを含み、
前記認証印刷ステップは、前記証明情報読込ステップで読み込んだ証明情報を取得要求とともに前記プリンタ利用端末に送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行い、
前記プリンタ利用端末に対しては、
前記印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、前記印刷データの利用適格を認証する認証情報を認証情報記憶手段に記憶する認証情報記憶ステップと、前記印刷データの利用適格を認証する利用適格認証ステップとを含み、
前記利用適格認証ステップは、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信することを特徴とする認証印刷方法。
【請求項２５】
印刷データに基づいて印刷を行うネットワークプリンタと通信可能に接続するプリンタ利用端末の出力を制限する方法であって、
前記プリンタ利用端末の出力を制限する出力制限ステップを含み、
前記出力制限ステップは、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限することを特徴とするプリンタ利用端末の出力制限方法。
【請求項２６】
印刷データに基づいて印刷を行うネットワークプリンタと通信可能に接続するプリンタ利用端末の出力を制限する方法であって、
前記ネットワークプリンタに対しては、
前記プリンタ利用端末に対して出力の制限を要求する出力制限要求ステップを含み、
前記出力制限要求ステップは、前記ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信し、
前記プリンタ利用端末に対しては、
当該プリンタ利用端末の出力を制限する出力制限ステップを含み、
前記出力制限ステップは、前記出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限することを特徴とするプリンタ利用端末の出力制限方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本発明は、認証を得て印刷を行うシステム、プリンタ、端末及びプログラム、並びに方法に係り、特に、印刷データまたは印刷内容の機密を保護するのに好適な認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法に関する。に関するものである。
【背景技術】
【０００２】
ネットワークプリンタの普及に伴い、不正アクセス等により印刷データを第三者に盗取されることがある。そのため、ネットワークプリンタには、印刷データのセキュリティ機能を設けることが要望されている。
従来、印刷データのセキュリティを向上させることを目的とした技術としては、例えば、特許文献１に開示されている画像形成システム、及び特許文献２に開示されている印刷制御装置があった。
【０００３】
特許文献１記載の発明は、画像形成装置とネットワーク装置とをネットワークにより接続している。画像形成装置は、ネットワークを介してネットワーク装置と通信を行う通信部と、通信部により通信されるネットワーク装置が現在接続されているネットワーク環境を判定する判定部と、通信部により受信した印刷ジョブの印刷を行う印刷部と、印刷部による印刷後、判定部の判定結果に応じて印刷された印刷ジョブを削除または保持する制御部とで構成されている。ネットワーク装置は、ネットワークを介して画像形成装置に印刷ジョブを送信する通信部で構成されている。
【０００４】
特許文献２記載の発明は、印刷データ及び印刷データに対応する認証情報を記憶する記憶部と、認証情報をユーザに入力させるための入力部と、記憶部に記憶されている認証情報と、入力部により入力された認証情報とを照合して、入力された認証情報に対応する印刷データの一覧を表示部に表示させる表示制御部と、表示部に表示されている一覧の中から少なくとも１つの印刷データをユーザに選択させるための選択部と、選択部により選択された印刷データに基づいて印刷を行うための印刷料金が支払われたことが確認された後に、選択された印刷データに基づく印刷を実行する制御部とで構成されている。
【特許文献１】特開２００２−１００１２号公報
【特許文献２】特開２００２−３３４１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の発明にあっては、画像形成装置に印刷ジョブを保持する構成となっているため、ネットワーク装置でユーザが印刷要求を入力してから印刷が完了するまでの間、または印刷後も印刷ジョブを保持する場合は印刷完了後に、不正アクセス等により画像形成装置から印刷ジョブが盗取される可能性があった。ここで、特に問題となるのは、ネットワーク装置が印刷ジョブを受信してから印刷が開始されるまでの間である。この間は、印刷ジョブを保持したまま他の印刷が完了するまで待機している状態であるため、不正アクセス等により印刷ジョブが盗取されやすい。
【０００６】
また、特許文献２記載の発明にあっては、印刷制御装置から印刷装置に印刷データを送信する構成となっているため、印刷データを記憶可能なメモリを有する印刷装置を利用した場合は、特許文献１記載の発明と同様に、不正アクセス等により印刷装置から印刷データが盗取される可能性があった。
また、ユーザが印刷を行う場合、ユーザは、ユーザ端末においてアプリケーション等から印刷要求を入力すると、ネットワークプリンタで印刷が行われる。そして、印刷物を取りにユーザ端末を離れることとなるが、ユーザ端末を離れている間に、ユーザ端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性がある。
【０００７】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷データまたは印刷内容の機密を保護するのに好適な認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を提供することを目的としている。  
【課題を解決するための手段】
【０００８】
〔発明１〕前記目的を達成するために、発明１の認証動作システムは、
動作データに基づいて動作を行うネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用端末とを通信可能に接続したシステムであって、前記ネットワークデバイスは、前記動作データの利用適格を証明する証明情報を読み込み、読み込んだ証明情報を取得要求とともに前記デバイス利用端末に送信し、前記動作データを受信したときは、受信した動作データに基づいて動作を行うようになっており、前記デバイス利用端末は、前記動作データを記憶する動作データ記憶手段と、前記動作データの利用適格を認証する認証情報を記憶する認証情報記憶手段とを有し、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記動作データの利用適格があるか否かを判定し、前記動作データの利用適格があると判定したときは、前記動作データ記憶手段の動作データを前記ネットワークデバイスに送信するようになっていることを特徴とする。
【０００９】
このような構成であれば、ネットワークデバイスを動作させる場合、ユーザは、デバイス利用端末において動作データ記憶手段に動作データを記憶するとともに、その動作データの利用適格を証明するための証明情報を記憶した認証用記憶媒体を持ってネットワークデバイスに赴き、認証用記憶媒体をネットワークデバイスに与える。
ネットワークデバイスでは、認証用記憶媒体が与えられると、与えられた認証用記憶媒体から証明情報が読み出され、読み出された証明情報が取得要求とともにデバイス利用端末に送信される。
【００１０】
デバイス利用端末では、取得要求とともに証明情報を受信すると、受信した証明情報及び認証情報記憶手段の認証情報に基づいて動作データの利用適格があるか否かが判定される。その結果、動作データの利用適格があると判定されると、動作データ記憶手段の動作データがネットワークデバイスに送信される。
ネットワークデバイスでは、動作データを受信すると、受信した動作データに基づいて動作が行われる。
【００１１】
これにより、ネットワークデバイスの動作時に、デバイス利用端末の認証を得てデバイス利用端末から動作データが取得されるので、デバイス利用端末でユーザが動作要求を入力してから動作が完了するまでの間に、不正アクセス等により動作データが盗取される可能性を低減することができる。従って、従来に比して、動作データの機密を保護することができるという効果が得られる。
【００１２】
また、ユーザは、ネットワークデバイスに認証用記憶媒体を与えるだけでよいので、ネットワークデバイスを動作させるための手続が比較的簡単となるという効果も得られる。
ここで、ネットワークデバイスは、動作データに基づいて動作を行うようになっていればどのような構成であってもよく、これには、例えば、印刷データに基づいて印刷を行うプリンタ、画像信号または画像データに基づいて表示を行うディスプレイやプロジェクタが含まれる。
【００１３】
また、証明情報は、一意に識別可能な情報であって、動作データの利用適格を証明するための情報をいい、証明情報及びこれに対応する認証情報に基づいて所定の認証処理を行った場合に、動作データの利用適格があると判定されるものであればよい。
所定の認証処理としては、例えば、証明情報と認証情報とが所定関係を満たしているか否かを判定し、所定関係を満たしていると判定したときは、動作データの利用適格があると判定する処理が挙げられる。ここで、所定関係を満たすこととしては、例えば、証明情報と認証情報とが一致していること、証明情報を用いて所定演算式により演算を行った結果が認証情報と一致していること、または証明情報を用いて所定演算式により演算を行った結果と認証情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。
【００１４】
また、認証情報は、動作データの利用適格を認証するための情報をいい、認証情報及びこれに対応する証明情報に基づいて所定の認証処理を行った場合に、動作データの利用適格があると判定されるものであればよい。所定の認証処理としては、前記例と同様の処理が挙げられる。
また、動作データ記憶手段は、動作データをあらゆる手段でかつあらゆる時期に記憶するものであり、動作データをあらかじめ記憶してあるものであってもよいし、動作データをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって動作データを記憶するようになっていてもよい。このことは、認証情報記憶手段に認証情報を記憶する場合についても同様である。
【００１５】
〔発明２〕一方、前記目的を達成するために、発明２の認証印刷システムは、
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末とを通信可能に接続したシステムであって、前記ネットワークプリンタは、前記印刷データの利用適格を証明する証明情報を読み出す証明情報読込手段と、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段とを有し、前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記プリンタ利用端末に送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっており、前記プリンタ利用端末は、前記印刷データを記憶する印刷データ記憶手段と、前記印刷データの利用適格を認証する認証情報を記憶する認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを有し、前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっていることを特徴とする。
【００１６】
このような構成であれば、ネットワークプリンタで印刷を行う場合、ユーザは、プリンタ利用端末において印刷データ記憶手段に印刷データを記憶するとともに、その印刷データの利用適格を証明するための証明情報を記憶した認証用記憶媒体を持ってネットワークプリンタに赴き、認証用記憶媒体をネットワークプリンタに与える。
ネットワークプリンタでは、認証用記憶媒体が与えられると、証明情報読込手段により、与えられた認証用記憶媒体から証明情報が読み出され、認証印刷手段により、読み出された証明情報が取得要求とともにプリンタ利用端末に送信される。
【００１７】
プリンタ利用端末では、取得要求とともに証明情報を受信すると、利用適格認証手段により、受信した証明情報及び認証情報記憶手段の認証情報に基づいて印刷データの利用適格があるか否かが判定される。その結果、印刷データの利用適格があると判定されると、印刷データ記憶手段の印刷データがネットワークプリンタに送信される。
ネットワークプリンタでは、印刷データを受信すると、認証印刷手段により、受信した印刷データに基づいて印刷が行われる。
【００１８】
これにより、ネットワークプリンタでの印刷時に、プリンタ利用端末の認証を得てプリンタ利用端末から印刷データが取得されるので、プリンタ利用端末でユーザが印刷要求を入力してから印刷が完了するまでの間に、不正アクセス等により印刷データが盗取される可能性を低減することができる。従って、従来に比して、印刷データの機密を保護することができるという効果が得られる。
【００１９】
また、ユーザは、ネットワークプリンタに認証用記憶媒体を与えるだけでよいので、ネットワークプリンタで印刷を行うための手続が比較的簡単となるという効果も得られる。
ここで、証明情報は、印刷データの利用適格を証明するための情報をいい、証明情報及びこれに対応する認証情報に基づいて所定の認証処理を行った場合に、印刷データの利用適格があると判定されるものであればよい。所定の認証処理としては、例えば、証明情報と認証情報とが所定関係を満たしているか否かを判定し、所定関係を満たしていると判定したときは、印刷データの利用適格があると判定する処理が挙げられる。ここで、所定関係を満たすこととしては、例えば、証明情報と認証情報とが一致していること、証明情報を用いて所定演算式により演算を行った結果が認証情報と一致していること、または証明情報を用いて所定演算式により演算を行った結果と認証情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。以下、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム、利用端末用プログラム、認証印刷方法において同じである。
【００２０】
また、認証情報は、一意に識別可能な情報であって、印刷データの利用適格を認証するための情報をいい、認証情報及びこれに対応する証明情報に基づいて所定の認証処理を行った場合に、印刷データの利用適格があると判定されるものであればよい。所定の認証処理としては、前記例と同様の処理が挙げられる。以下のプリンタ利用端末、利用端末用プログラム、認証印刷方法において同じである。
【００２１】
また、印刷データ記憶手段は、印刷データをあらゆる手段でかつあらゆる時期に記憶するものであり、印刷データをあらかじめ記憶してあるものであってもよいし、印刷データをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって印刷データを記憶するようになっていてもよい。このことは、認証情報記憶手段に認証情報を記憶する場合についても同様である。以下のプリンタ利用端末において同じである。
また、前記印刷データの利用適格を証明する証明情報は、前述したような認証用記憶媒体に限られるものでなく、他の手段、例えば、指紋や静脈パターン、虹彩等の生体情報であってもよい。
【００２２】
〔発明３〕さらに、発明３の認証印刷システムは、
発明２の認証印刷システムにおいて、前記プリンタ利用端末は、前記証明情報を生成する証明情報生成手段と、前記証明情報生成手段で生成した証明情報を前記認証用記憶媒体に書き込む証明情報書込手段とを有することを特徴とする。
このような構成であれば、ネットワークプリンタで印刷を行う場合、ユーザは、プリンタ利用端末に認証用記憶媒体を与える。
プリンタ利用端末では、認証用記憶媒体が与えられると、証明情報生成手段により、証明情報が生成され、証明情報書込手段により、生成された証明情報が認証用記憶媒体に書き込まれる。
【００２３】
これにより、ユーザは、プリンタ利用端末に認証用記憶媒体を与えるだけで、印刷を行うのに必要な証明情報が認証用記憶媒体に書き込まれるので、ネットワークプリンタで印刷を行うための手続がさらに簡単となるという効果も得られる。
【００２４】
〔発明４〕さらに、発明４の認証印刷システムは、
発明３の認証印刷システムにおいて、前記プリンタ利用端末は、当該プリンタ利用端末の出力を制限する出力制限手段を有し、前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とする。
【００２５】
このような構成であれば、プリンタ利用端末では、ネットワークプリンタで印刷が行われると、出力制限手段により、その印刷以外の用途で印刷データの内容が出力されないようにプリンタ利用端末の出力が制限される。
これにより、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
【００２６】
ここで、出力制限手段は、ネットワークプリンタで印刷を行うときは、プリンタ利用端末の出力を制限するようになっていればどのような構成であってもよく、ネットワークプリンタで印刷を行うことの判定は、例えば、ユーザが印刷要求を入力したこと、認証用記憶媒体がプリンタ利用端末から取り外されたこと、またはネットワークプリンタからアクセスがあったことを検出することにより行うことができる。
【００２７】
また、出力制限手段は、その印刷以外の用途で印刷データの内容が出力されないようにプリンタ利用端末の出力を制限するようになっていればどのような構成であってもよく、例えば、印刷データの内容が表示または音声出力されないようにプリンタ利用端末の表示または音声出力を制限するようになっていてもよいし、目的の印刷以外の用途で印刷データが印刷されないようにプリンタ利用端末での印刷を制限するようになっていてもよい。後者の場合は、例えば、目的のネットワークプリンタ以外のネットワークプリンタに印刷データを送信することを禁止したり、目的のネットワークプリンタであっても指定部数以上の印刷となることを禁止したりする。以下の認証印刷システム、プリンタ利用端末、利用端末用プログラムにおいて同じである。
【００２８】
〔発明５〕さらに、発明５の認証印刷システムは、
発明４の認証印刷システムにおいて、前記出力制限手段は、印刷要求を入力したときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
このような構成であれば、プリンタ利用端末では、印刷要求を入力すると、出力制限手段により、プリンタ利用端末の表示が制限される。
【００２９】
これにより、ユーザがプリンタ利用端末に印刷要求を入力した後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
また、プリンタ利用端末に印刷要求を入力した後は、ユーザは、ネットワークプリンタに印刷物を取りに行く可能性が高く、プリンタ利用端末を継続して利用する可能性が低いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００３０】
〔発明６〕さらに、発明６の認証印刷システムは、
発明４の認証印刷システムにおいて、前記出力制限手段は、前記プリンタ利用端末から前記認証用記憶媒体が取り外されたときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
【００３１】
このような構成であれば、プリンタ利用端末では、プリンタ利用端末から認証用記憶媒体が取り外されると、出力制限手段により、プリンタ利用端末の表示が制限される。
これにより、ユーザがプリンタ利用端末から認証用記憶媒体を取り外した後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００３２】
また、プリンタ利用端末から認証用記憶媒体を取り外した後は、ユーザは、ネットワークプリンタに印刷物を取りに行く可能性が高く、プリンタ利用端末を継続して利用する可能性が低いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００３３】
〔発明７〕さらに、発明７の認証印刷システムは、
発明３の認証印刷システムにおいて、前記ネットワークプリンタは、前記プリンタ利用端末に対して出力の制限を要求する出力制限要求手段を有し、前記出力制限要求手段は、前記ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信するようになっており、前記プリンタ利用端末は、当該プリンタ利用端末の出力を制限する出力制限手段を有し、前記出力制限手段は、前記出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とする。
【００３４】
このような構成であれば、ネットワークプリンタでは、ネットワークプリンタで印刷が行われると、出力制限要求手段により、プリンタ利用端末に出力制限要求が送信される。
プリンタ利用端末では、出力制限要求を受信すると、出力制限手段により、受信した出力制限要求に係る印刷以外の用途で印刷データの内容が出力されないようにプリンタ利用端末の出力が制限される。
【００３５】
これにより、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
ここで、出力制限要求手段は、ネットワークプリンタで印刷を行うときは、プリンタ利用端末に出力制限要求を送信するようになっていればどのような構成であってもよく、ネットワークプリンタで印刷を行うことの判定は、例えば、ユーザが印刷要求を入力したこと、プリンタ利用端末に取得要求を送信したこと、またはネットワークプリンタに認証用記憶媒体が与えられたことを検出することにより行うことができる。
【００３６】
〔発明８〕さらに、発明８の認証印刷システムは、
発明７の認証印刷システムにおいて、前記出力制限要求手段は、前記ネットワークプリンタに前記認証用記憶媒体が与えられたときは、前記プリンタ利用端末に前記出力制限要求を送信するようになっており、前記出力制限手段は、前記出力制限要求を受信したときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
【００３７】
このような構成であれば、ネットワークプリンタでは、ネットワークプリンタに認証用記憶媒体が与えられると、出力制限要求手段により、プリンタ利用端末に出力制限要求が送信される。
プリンタ利用端末では、出力制限要求を受信すると、出力制限手段により、プリンタ利用端末の表示が制限される。
【００３８】
これにより、ユーザがネットワークプリンタに認証用記憶媒体を与えた後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００３９】
また、ネットワークプリンタに認証用記憶媒体を与えた後は、ユーザは、プリンタ利用端末を離れている可能性が高いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００４０】
〔発明９〕さらに、発明９の認証印刷システムは、
発明７の認証印刷システムにおいて、前記出力制限要求手段は、前記取得要求の送信とともに前記出力制限要求を前記プリンタ利用端末に送信するようになっており、前記出力制限手段は、前記出力制限要求を受信したときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
【００４１】
このような構成であれば、ネットワークプリンタでは、出力制限要求手段により、取得要求の送信とともに出力制限要求がプリンタ利用端末に送信される。
プリンタ利用端末では、出力制限要求を受信すると、出力制限手段により、プリンタ利用端末の表示が制限される。
これにより、ネットワークプリンタで印刷データの取得が開始された後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００４２】
また、ネットワークプリンタで印刷データの取得が開始された後は、ユーザは、プリンタ利用端末を離れている可能性が高いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００４３】
〔発明１０〕また、発明１０の認証印刷システムは、
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末と、プリンタ管理サーバとを通信可能に接続したシステムであって、前記ネットワークプリンタは、前記プリンタ管理サーバから前記印刷データが記憶された前記プリンタ利用端末の位置情報を取得する位置情報取得手段と、前記印刷データの利用適格を証明する証明情報を読み込む証明情報読込手段と、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段とを有し、前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記印刷データが保存されているプリンタ利用端末に送信し、当該印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっており、前記プリンタ利用端末は、前記印刷データを記憶する印刷データ記憶手段と、前記印刷データの位置情報を前記プリンタ管理サーバに通知する位置情報通知手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを有し、前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっており、前記プリンタ管理サーバは、印刷データが記憶された前記プリンタ利用端末の位置情報を登録する位置情報登録手段を有していることを特徴とするものである。
【００４４】
すなわち、本発明は、プリンタ管理サーバを加えたネットワークにおいて、印刷データを保存するプリンタ利用端末の位置情報（アドレス情報）をプリンタ管理サーバに通知して保存させるようにしたものである。
従って、ネットワークプリンタは、印刷データを取得する際には、このプリンタ管理サーバに一旦アクセスしてプリンタ利用端末の位置情報を取得してからプリンタ利用端末に前記印刷データの取得要求を前記証明情報とともに送信することになる。
【００４５】
これにより、発明２と同様に、ネットワークプリンタでの印刷時に、プリンタ利用端末の認証を得てプリンタ利用端末から印刷データが取得されるので、プリンタ利用端末でユーザが印刷要求を入力してから印刷が完了するまでの間に、不正アクセス等により印刷データが盗取される可能性を低減することができる。さらに、認証用印刷媒体には、印刷データの位置情報を記録する必要がないため、認証用印刷媒体から印刷データの位置情報が盗取される可能性を低減することができる。従って、従来及び発明２のシステムに比して、印刷データの機密を保護することができるという効果が得られる。
【００４６】
〔発明１１〕また、発明１１の認証印刷システムは、
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末と、プリンタ管理サーバとを通信可能に接続したシステムであって、前記ネットワークプリンタは、前記プリンタ管理サーバから前記印刷データが記憶された前記プリンタ利用端末の位置情報を取得する位置情報取得手段と、前記印刷データの利用適格を証明する証明情報を読み込む証明情報読込手段と、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段とを有し、前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記プリンタ管理サーバに送信し、前記プリンタ利用端末から前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっており、前記プリンタ利用端末は、前記印刷データを記憶する印刷データ記憶手段と、前記印刷データの位置情報を前記プリンタ管理サーバに通知する位置情報通知手段と、前記印刷データの利用適格を認証する認証情報を前記プリンタ管理サーバに通知する認証情報通知手段と、前記プリンタ管理サーバから送信指示があったときに前記印刷データを前記ネットワークプリンタに送信する印刷データ送信手段とを有し、前記プリンタ管理サーバは、前記印刷データが記憶された前記プリンタ利用端末の位置情報を登録する位置情報登録手段と、前記印刷データの利用適格を認証する認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを有し、前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記プリンタ利用端末の印刷データ送信手段に前記印刷データ記憶手段に記憶された印刷データを前記ネットワークプリンタに送信する指示を行うようになっていることを特徴とするものである。
【００４７】
すなわち、本発明は、プリンタ管理サーバを加えたネットワークにおいて、さらにそのプリンタ管理サーバに、前記印刷データの利用適格を認証する認証情報を記憶する認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを供えたものである。
これにより、ネットワークプリンタでの印刷時に、プリンタ管理サーバでの認証を得てプリンタ利用端末から印刷データが取得されるので、プリンタ利用端末でユーザが印刷要求を入力してから印刷が完了するまでの間に、不正アクセス等により印刷データが盗取される可能性を低減することができる。さらに、認証用印刷媒体には、印刷データの位置情報を記録する必要がないため、認証用印刷媒体から印刷データの位置情報が盗取される可能性を低減することができる。従って、従来及び発明２のシステムに比して、印刷データの機密を保護することができるという効果が得られる。また、認証処理や認証情報の記憶がプリンタ管理サーバで実施されるため、プリンタ利用端末のリソースの節減にも寄与することができる。
【００４８】
〔発明１２〕さらに、発明１２の認証印刷システムは、
発明１０又は１１の認証印刷システムにおいて、前記プリンタ利用端末は、前記証明情報を生成する証明情報生成手段と、前記証明情報生成手段で生成した証明情報を前記認証用記憶媒体に書き込む証明情報書込手段とを有することを特徴とする。
これにより、発明３と同様に、ユーザは、プリンタ利用端末に認証用記憶媒体を与えるだけで、印刷を行うのに必要な証明情報が認証用記憶媒体に書き込まれるので、ネットワークプリンタで印刷を行うための手続がさらに簡単となるという効果も得られる。
【００４９】
〔発明１３〕さらに、発明１３の認証印刷システムは、
発明１０または１１の認証印刷システムにおいて、前記プリンタ利用端末は、当該プリンタ利用端末の出力を制限する出力制限手段を有し、前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とする。
【００５０】
これにより、発明４と同様に、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
〔発明１４〕さらに、発明１４の認証印刷システムは、
発明１３の認証印刷システムにおいて、前記出力制限手段は、印刷要求を入力したときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
【００５１】
これにより、発明５と同様に、ユーザがプリンタ利用端末に印刷要求を入力した後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００５２】
また、プリンタ利用端末に印刷要求を入力した後は、ユーザは、ネットワークプリンタに印刷物を取りに行く可能性が高く、プリンタ利用端末を継続して利用する可能性が低いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
〔発明１５〕さらに、発明１５の認証印刷システムは、
発明１３の認証印刷システムにおいて、前記出力制限手段は、前記プリンタ利用端末から前記認証用記憶媒体が取り外されたときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
【００５３】
これにより、発明６と同様に、ユーザがプリンタ利用端末から認証用記憶媒体を取り外した後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００５４】
また、プリンタ利用端末から認証用記憶媒体を取り外した後は、ユーザは、ネットワークプリンタに印刷物を取りに行く可能性が高く、プリンタ利用端末を継続して利用する可能性が低いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００５５】
〔発明１６〕さらに、発明１６の認証印刷システムは、
発明１０又は１１の認証印刷システムにおいて、前記ネットワークプリンタは、前記プリンタ利用端末に対して出力の制限を要求する出力制限要求手段を有し、前記出力制限要求手段は、前記ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信するようになっており、前記プリンタ利用端末は、当該プリンタ利用端末の出力を制限する出力制限手段を有し、前記出力制限手段は、前記出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とする。
【００５６】
これにより、発明７と同様に、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
【００５７】
〔発明１７〕さらに、発明１７の認証印刷システムは、
発明１６の認証印刷システムにおいて、前記出力制限要求手段は、前記ネットワークプリンタに前記認証用記憶媒体が与えられたときは、前記プリンタ利用端末に前記出力制限要求を送信するようになっており、前記出力制限手段は、前記出力制限要求を受信したときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
【００５８】
これにより、発明８と同様に、ユーザがネットワークプリンタに認証用記憶媒体を与えた後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００５９】
また、ネットワークプリンタに認証用記憶媒体を与えた後は、ユーザは、プリンタ利用端末を離れている可能性が高いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００６０】
〔発明１８〕さらに、発明１８の認証印刷システムは、
発明１６の認証印刷システムにおいて、前記出力制限要求手段は、前記取得要求の送信とともに前記出力制限要求を前記プリンタ利用端末に送信するようになっており、前記出力制限手段は、前記出力制限要求を受信したときは、前記プリンタ利用端末の表示を制限するようになっていることを特徴とする。
【００６１】
これにより、発明９と同様に、ネットワークプリンタで印刷データの取得が開始された後は、プリンタ利用端末の表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００６２】
また、ネットワークプリンタで印刷データの取得が開始された後は、ユーザは、プリンタ利用端末を離れている可能性が高いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００６３】
〔発明１９〕一方、前記目的を達成するために、発明１９のネットワークプリンタは、
与えられた認証用記憶媒体から印刷データの利用適格を証明するための証明情報を読み出す証明情報読込手段と、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段とを備え、前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記プリンタ利用端末に送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっていることを特徴とする。
このような構成であれば、発明２の認証印刷システムにおけるネットワークプリンタと同等の作用が得られる。従って、発明２の認証印刷システムと同等の効果が得られる。  
【００６４】
〔発明２０〕また、発明２０のネットワークプリンタは、
発明１９において、プリンタ利用端末が接続されているときは、当該プリンタ利用端末に前記印刷データの出力制限を要求する送信を行う出力制限要求手段を有することを特徴とするものである。
これにより、発明７と同様に、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
【００６５】
〔発明２１〕また、発明２１のネットワークプリンタは、
発明２０において、前記出力制限要求手段は、認証用記憶媒体が与えられたときに、前記プリンタ利用端末に前記出力制限要求を送信するようになっていることを特徴とするものである。
これにより、発明８と同様に、ユーザがネットワークプリンタに認証用記憶媒体を与えた後は、プリンタ利用端末等での表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００６６】
また、ネットワークプリンタに認証用記憶媒体を与えた後は、ユーザは、プリンタ利用端末を離れている可能性が高いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００６７】
〔発明２２〕また、発明２２のネットワークプリンタは、
発明２０において、前記出力制限要求手段は、前記取得要求の送信とともに前記出力制限要求を前記プリンタ利用端末に送信するようになっていることを特徴とするものである。
【００６８】
これにより、発明９と同様に、ネットワークプリンタで印刷データの取得が開始された後は、プリンタ利用端末等での表示が制限されるので、プリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性をさらに低減することができる。従って、印刷内容の機密をより確実に保護することができるという効果が得られる。
【００６９】
また、ネットワークプリンタで印刷データの取得が開始された後は、ユーザは、プリンタ利用端末を離れている可能性が高いので、プリンタ利用端末の表示が制限されてもユーザの利便性をさほど損なうことがないという効果も得られる。
【００７０】
〔発明２３〕さらに、発明２３のネットワークプリンタは、
発明７の認証印刷システムにおけるプリンタ利用端末と通信可能に接続するネットワークプリンタであって、前記プリンタ利用端末に対して出力の制限を要求する出力制限要求手段を備え、前記出力制限要求手段は、当該ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信するようになっていることを特徴とする。
【００７１】
このような構成であれば、ネットワークプリンタでは、ネットワークプリンタで印刷が行われると、出力制限要求手段により、プリンタ利用端末に出力制限要求が送信される。
プリンタ利用端末では、出力制限要求を受信すると、出力制限手段により、受信した出力制限要求に係る印刷以外の用途で印刷データの内容が出力されないようにプリンタ利用端末の出力が制限される。
【００７２】
これにより、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
ここで、出力制限要求手段は、ネットワークプリンタで印刷を行うときは、プリンタ利用端末に出力制限要求を送信するようになっていればどのような構成であってもよく、ネットワークプリンタで印刷を行うことの判定は、例えば、ユーザが印刷要求を入力したことを検出することにより行うことができる。以下、発明１６のプリンタ用プログラムにおいて同じである。
【００７３】
〔発明２４〕一方、前記目的を達成するために、発明２４のプリンタ利用端末は、
ネットワークプリンタと通信可能に接続するプリンタ利用端末であって、印刷データを記憶するための印刷データ記憶手段と、前記印刷データの利用適格を認証するための認証情報を記憶するための認証情報記憶手段と、前記印刷データの利用適格を認証する利用適格認証手段とを備え、前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっていることを特徴とする。
このような構成であれば、発明２の認証印刷システムにおけるプリンタ利用端末と同等の作用が得られる。従って、発明２の認証印刷システムと同等の効果が得られる。
【００７４】
〔発明２５〕さらに、発明２５のプリンタ利用端末は、
発明２４のプリンタ利用端末において、当該プリンタ利用端末の出力を制限する出力制限手段を備え、前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように当該プリンタ利用端末の出力を制限するようになっていることを特徴とする。
【００７５】
このような構成であれば、プリンタ利用端末では、ネットワークプリンタで印刷が行われると、出力制限手段により、その印刷以外の用途で印刷データの内容が出力されないようにプリンタ利用端末の出力が制限される。
これにより、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
【００７６】
ここで、出力制限手段は、ネットワークプリンタで印刷を行うときは、プリンタ利用端末の出力を制限するようになっていればどのような構成であってもよく、ネットワークプリンタで印刷を行うことの判定は、例えば、ユーザが印刷要求を入力したこと、またはネットワークプリンタからアクセスがあったことを検出することにより行うことができる。以下の利用端末用プログラム及び利用端末用プログラムを記録したコンピュータ読み取り可能な亜記憶媒体において同じである。
【００７７】
〔発明２６〕さらに、発明２６のプリンタ利用端末は、
発明２４のプリンタ利用端末において、当該プリンタ利用端末の出力を制限する出力制限手段を備え、前記出力制限手段は、前記出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように当該プリンタ利用端末の出力を制限するようになっていることを特徴とする。
【００７８】
このような構成であれば、ネットワークプリンタでは、ネットワークプリンタで印刷が行われると、出力制限要求手段により、プリンタ利用端末に出力制限要求が送信される。
プリンタ利用端末では、出力制限要求を受信すると、出力制限手段により、受信した出力制限要求に係る印刷以外の用途で印刷データの内容が出力されないようにプリンタ利用端末の出力が制限される。
【００７９】
これにより、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
【００８０】
〔発明２７〕一方、前記目的を達成するために、発明２７のプリンタ用プログラムは、
コンピュータからなるネットワークプリンタに実行させるためのプログラムであって、与えられた認証用記憶媒体から印刷データの利用適格を証明するための証明情報を読み出す証明情報読込手段、及び前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷手段として実現される処理を実行させるためのプログラムであり、前記認証印刷手段は、前記証明情報読込手段で読み込んだ証明情報を取得要求とともに前記プリンタ利用端末に送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっていることを特徴とする。
このような構成であれば、ネットワークプリンタによってプログラムが読み取られ、読み取られたプログラムに従ってネットワークプリンタが処理を実行すると、発明１０のネットワークプリンタと同等の作用及び効果が得られる。
【００８１】
〔発明２８〕さらに、発明２８のプリンタ用プログラムは、
コンピュータからなるネットワークプリンタに実行させるためのプログラムであって、前記プリンタ利用端末に対して出力の制限を要求する出力制限要求手段として実現される処理を実行させるためのプログラムであり、前記出力制限要求手段は、前記ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信するようになっていることを特徴とする。
このような構成であれば、ネットワークプリンタによってプログラムが読み取られ、読み取られたプログラムに従ってネットワークプリンタが処理を実行すると、発明１１のネットワークプリンタと同等の作用及び効果が得られる。
【００８２】
〔発明２９〕一方、前記目的を達成するために、発明２９のプリンタ利用端末用プログラムは、
コンピュータからなるプリンタ利用端末に実行させるためのプログラムであって、前記印刷データの利用適格を認証する利用適格認証手段として実現される処理を実行させるためのプログラムであり、前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっていることを特徴とする。
このような構成であれば、プリンタ利用端末によってプログラムが読み取られ、読み取られたプログラムに従ってプリンタ利用端末が処理を実行すると、発明１４のプリンタ利用端末と同等の作用及び効果が得られる。
【００８３】
〔発明３０〕さらに、発明３０のプリンタ利用端末用プログラムは、
コンピュータからなるプリンタ利用端末に実行させるためのプログラムであって、前記プリンタ利用端末の出力を制限する出力制限手段として実現される処理を実行させるためのプログラムであり、前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とする。
このような構成であれば、プリンタ利用端末によってプログラムが読み取られ、読み取られたプログラムに従ってプリンタ利用端末が処理を実行すると、発明１５のプリンタ利用端末と同等の作用及び効果が得られる。
【００８４】
〔発明３１〕さらに、発明３１のプリンタ利用端末用プログラムは、
コンピュータからなるプリンタ利用端末に実行させるためのプログラムであって、前記プリンタ利用端末の出力を制限する出力制限手段として実現される処理を実行させるためのプログラムであり、前記出力制限手段は、前記出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とする。
このような構成であれば、プリンタ利用端末によってプログラムが読み取られ、読み取られたプログラムに従ってプリンタ利用端末が処理を実行すると、発明１６のプリンタ利用端末と同等の作用及び効果が得られる。
【００８５】
〔発明３２〕さらに、発明３２のプリンタ利用端末用プログラムを記録したコンピュータ読み取り可能な記憶媒体は、
コンピュータからなるプリンタ利用端末に実行させるためのプログラムであって、前記印刷データの利用適格を認証する利用適格認証手段として実現される処理を実行させるためのプログラムであり、前記利用適格認証手段は、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信するようになっていることを特徴とするものである。
このような構成であれば、プリンタ利用端末によって記録媒体に記録された利用端末用プログラムが読み取られ、読み取られたプログラムに従ってプリンタ利用端末が処理を実行すると、発明１４のプリンタ利用端末と同等の作用及び効果が得られる。
【００８６】
〔発明３３〕さらに、発明３３のプリンタ利用端末用プログラムを記録したコンピュータ読み取り可能な記憶媒体は、
コンピュータからなるプリンタ利用端末に実行させるためのプログラムであって、前記プリンタ利用端末の出力を制限する出力制限手段として実現される処理を実行させるためのプログラムであり、前記出力制限手段は、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とするものである。
このような構成であれば、プリンタ利用端末によって記録媒体に記録された利用端末用プログラムが読み取られ、読み取られたプログラムに従ってプリンタ利用端末が処理を実行すると、発明１５のプリンタ利用端末と同等の作用及び効果が得られる。
【００８７】
〔発明３４〕さらに、発明３４のプリンタ利用端末用プログラムを記録したコンピュータ読み取り可能な記憶媒体は、
コンピュータからなるプリンタ利用端末に実行させるためのプログラムであって、前記プリンタ利用端末の出力を制限する出力制限手段として実現される処理を実行させるためのプログラムであり、前記出力制限手段は、前記出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限するようになっていることを特徴とするものである。
このような構成であれば、プリンタ利用端末によって記録媒体に記録された利用端末用プログラムが読み取られ、読み取られたプログラムに従ってプリンタ利用端末が処理を実行すると、発明１６のプリンタ利用端末と同等の作用及び効果が得られる。
【００８８】
〔発明３５〕一方、前記目的を達成するために、発明３５の認証印刷方法は、
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを利用するプリンタ利用端末とを通信可能に接続し、前記ネットワークプリンタが前記プリンタ利用端末から前記印刷データを取得して印刷を行う方法であって、前記ネットワークプリンタに対しては、与えられた認証用記憶媒体から前記印刷データの利用適格を証明するための証明情報を読み出す証明情報読込ステップと、前記プリンタ利用端末から前記印刷データを取得して印刷を行う認証印刷ステップとを含み、前記認証印刷ステップは、前記証明情報読込ステップで読み込んだ証明情報を取得要求とともに前記プリンタ利用端末に送信し、前記印刷データを受信したときは、受信した印刷データに基づいて印刷を行い、前記プリンタ利用端末に対しては、前記印刷データを印刷データ記憶手段に記憶する印刷データ記憶ステップと、前記印刷データの利用適格を認証するための認証情報を認証情報記憶手段に記憶する認証情報記憶ステップと、前記印刷データの利用適格を認証する利用適格認証ステップとを含み、前記利用適格認証ステップは、前記取得要求とともに前記証明情報を受信したときは、受信した証明情報及び前記認証情報記憶手段の認証情報に基づいて前記印刷データの利用適格があるか否かを判定し、前記印刷データの利用適格があると判定したときは、前記印刷データ記憶手段の印刷データを前記ネットワークプリンタに送信することを特徴とする。
これにより、発明２の認証印刷システムと同等の効果が得られる。
【００８９】
〔発明３６〕一方、前記目的を達成するために、発明３６のプリンタ利用端末の出力制限方法は、
印刷データに基づいて印刷を行うネットワークプリンタと通信可能に接続するプリンタ利用端末の出力を制限する方法であって、前記プリンタ利用端末の出力を制限する出力制限ステップを含み、前記出力制限ステップは、前記ネットワークプリンタで印刷を行うときは、当該印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限することを特徴とする。
【００９０】
これにより、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
ここで、出力制限ステップは、ネットワークプリンタで印刷を行うときは、プリンタ利用端末の出力を制限すればどのような方法であってもよく、ネットワークプリンタで印刷を行うことの判定は、例えば、ユーザが印刷要求を入力したこと、またはネットワークプリンタからアクセスがあったことを検出することにより行うことができる。
【００９１】
〔発明３７〕さらに、発明３７のプリンタ利用端末の出力制限方法は、
印刷データに基づいて印刷を行うネットワークプリンタと通信可能に接続するプリンタ利用端末の出力を制限する方法であって、前記ネットワークプリンタに対しては、前記プリンタ利用端末に対して出力の制限を要求する出力制限要求ステップを含み、前記出力制限要求ステップは、前記ネットワークプリンタで印刷を行うときは、前記プリンタ利用端末に出力制限要求を送信し、前記プリンタ利用端末に対しては、当該プリンタ利用端末の出力を制限する出力制限ステップを含み、前記出力制限ステップは、前記出力制限要求を受信したときは、受信した出力制限要求に係る印刷以外の用途で前記印刷データの内容が出力されないように前記プリンタ利用端末の出力を制限することを特徴とする。
【００９２】
これにより、印刷物を取りに行くためユーザがプリンタ利用端末を離れている間に、プリンタ利用端末のディスプレイ等で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができるという効果が得られる。
ここで、出力制限要求ステップは、ネットワークプリンタで印刷を行うときは、プリンタ利用端末に出力制限要求を送信すればどのような方法であってもよく、ネットワークプリンタで印刷を行うことの判定は、例えば、ユーザが印刷要求を入力したことを検出することにより行うことができる。
【発明を実施するための最良の形態】
【００９３】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。
図１ないし図９は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法の実施の第１の形態を示す図である。
本実施の形態は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を、図１に示すように、認証カード３００を利用してネットワークプリンタ２００で印刷を行う場合について適用したものである。
【００９４】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。
図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、複数のユーザ端末１００と、複数のネットワークプリンタ２００とが接続されている。
ネットワークプリンタ２００で印刷を行う場合、ユーザは、ユーザ端末１００において認証カード３００に必要な情報を書き込み、認証カード３００をネットワークプリンタ２００に挿入する。そして、認証カード３００の情報が正当なものである場合は、ネットワークプリンタ２００で印刷が行われる。ここで、認証カード３００は、例えば、書換可能な不揮発性メモリやＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）非接触型ＩＣタグとして構成されている。
【００９５】
次に、ユーザ端末１００の構成を図２を参照しながら詳細に説明する。
図２は、ユーザ端末１００の構成を示すブロック図である。
ユーザ端末１００は、図２に示すように、制御プログラムに基づいて演算及びシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み込んだデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００９６】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、印刷データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、認証カード３００に対して情報の読込及び書込を行う認証カード読取装置４６と、インターネット１９９に接続するための信号線とが接続されている。
【００９７】
記憶装置４２には、印刷データの利用適格を認証するための認証情報を登録する認証情報登録テーブルが格納されている。
図３は、認証情報登録テーブル４００のデータ構造を示す図である。
認証情報登録テーブル４００には、図３に示すように、各印刷ジョブごとに１つのレコードが登録される。各レコードは、ユーザ名を登録するフィールド４０２と、パスワードを登録するフィールド４０４と、印刷データのファイル名を登録するフィールド４０６とを含んで構成されている。
【００９８】
図３の例では、第１段目のレコードには、ユーザ名として「ｔａｒｏ」が、パスワードとして「１２３４ａｂｃ」が、印刷データのファイル名として「Ｐｒｉｎｔｄａｔａ１．ｄａｔ」がそれぞれ登録されている。これは、ユーザ名「ｔａｒｏ」というユーザが行った印刷要求に係る印刷データのファイル名が「Ｐｒｉｎｔｄａｔａ１．ｄａｔ」であり、ネットワークプリンタ２００がその印刷データを取得するために必要なパスワードが「１２３４ａｂｃ」であることを示している。
【００９９】
ＣＰＵ３０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４及び図６のフローチャートに示す印刷開始処理及び利用適格認証処理をそれぞれ時分割で実行するようになっている。
初めに、印刷開始処理を図４を参照しながら詳細に説明する。
【０１００】
図４は、印刷開始処理を示すフローチャートである。
印刷開始処理は、ユーザからの印刷要求に応じて印刷を開始する処理であって、ＣＰＵ３０において実行されると、図４に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、印刷要求を入力装置４０から入力したか否かを判定し、印刷要求を入力したと判定したとき（Ｙｅｓ）は、ステップＳ１０２に移行するが、そうでないと判定したとき（Ｎｏ）は、印刷要求を入力するまでステップＳ１００で待機する。
【０１０１】
ステップＳ１０２では、印刷データを生成し、ステップＳ１０４に移行して、生成した印刷データを記憶装置４２に登録する。記憶装置４２への登録は、生成した印刷データをそのファイル名と対応付けて記憶装置４２のキュー方式の記憶領域（以下、印刷キューという。）の末尾に登録することにより行う。印刷キューは、印刷要求のあった順に印刷データを末尾に登録し、先頭から順に印刷データを処理するものである。
【０１０２】
次いで、ステップＳ１０６に移行して、認証カード読取装置４６に認証カード３００が挿入されているか否かを判定し、認証カード３００が挿入されていると判定したとき（Ｙｅｓ）は、ステップＳ１０８に移行する。
ステップＳ１０８では、ステップＳ１０４で登録した印刷データについてその利用適格を認証するための認証情報及びその利用適格を証明するための証明情報をそれぞれ生成し、ステップＳ１１０に移行して、生成した認証情報を認証情報登録テーブル４００に登録し、ステップＳ１１２に移行する。
【０１０３】
ステップＳ１１２では、生成した証明情報及び印刷データを保存した印刷キューへのアクセス情報（印刷データの位置情報）を認証カード読取装置４６により認証カード３００に書き込む。
図５は、認証カード３００に書き込む証明情報及びアクセス情報のデータ構造を示す図である。
【０１０４】
認証カード３００には、図５に示すように、認証情報登録テーブル４００のフィールド４０２〜４０６と同一の内容が証明情報４２０〜４２４として登録され、ユーザ端末１００の印刷キューのネットワーク上のアドレスがアクセス情報４２６として登録される。
図５の例では、ユーザ名として「ｔａｒｏ」が、パスワードとして「１２３４ａｂｃ」が、印刷データのファイル名として「Ｐｒｉｎｔｄａｔａ１．ｄａｔ」が、アクセス情報として「ｈｔｔｐ：／／ｔａｒｏ−ｐｃ．ｊｐ／ｑｕｅｕｅ／」がそれぞれ登録されている。これは、ユーザ名「ｔａｒｏ」というユーザが行った印刷要求に係る印刷データのファイル名が「Ｐｒｉｎｔｄａｔａ１．ｄａｔ」であり、ネットワークプリンタ２００がその印刷データを取得するために必要なパスワードが「１２３４ａｂｃ」であり、その印刷データがアドレス「ｈｔｔｐ：／／ｔａｒｏ−ｐｃ．ｊｐ／ｑｕｅｕｅ／」から取得可能であることを示している。
【０１０５】
次いで、ステップＳ１１４に移行して、ユーザ端末１００を低消費電力モードに設定し、ステップＳ１１６に移行して、ユーザ端末１００の表示画面をロックし、一連の処理を終了して元の処理に復帰させる。
低消費電力モードでは、電力の低消費化を図るため記憶装置４２の駆動や表示装置４４の表示を抑制する。また、表示画面のロック状態では、少なくとも印刷内容が表示されないように表示装置４４の表示を制限する。低消費電力モード及び画面ロックは、例えば、ユーザが所定のパスワードを入力することにより解除することができる。
【０１０６】
一方、ステップＳ１０６で、認証カード読取装置４６に認証カード３００が挿入されていないと判定したとき（Ｎｏ）は、ステップＳ１１８に移行して、認証カード３００の挿入をユーザに対して要求し、ステップＳ１０６に移行する。
次に、利用適格認証処理を図６を参照しながら詳細に説明する。
図６は、利用適格認証処理を示すフローチャートである。
【０１０７】
利用適格認証処理は、ネットワークプリンタ２００からの取得要求に応じて印刷データの利用適格を認証する処理であって、ＣＰＵ３０において実行されると、図６に示すように、まず、ステップＳ１５０に移行するようになっている。
ステップＳ１５０では、印刷データの取得要求を受信したか否かを判定し、取得要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ１５２に移行するが、そうでないと判定したとき（Ｎｏ）は、取得要求を受信するまでステップＳ１５０で待機する。
【０１０８】
ステップＳ１５２では、証明情報を受信し、ステップＳ１５４に移行して、受信した証明情報及び認証情報登録テーブル４００の認証情報に基づいて印刷データの利用適格があるか否かを判定する。まず、証明情報に含まれるファイル名と同一のファイル名が登録されているレコードを認証情報登録テーブル４００から検索し、検索により該当レコードを索出したときは、証明情報に含まれるユーザ名及びパスワードと、該当レコードのユーザ名及びパスワードとが一致しているか否かを判定し、一致していると判定したときは、印刷データの利用適格があると判定する。これに対し、該当レコードを索出できないとき、または該当レコードを索出したがユーザ名またはパスワードが一致しないと判定したときは、印刷データの利用適格がないと判定する。
【０１０９】
次いで、ステップＳ１５６に移行して、印刷データの利用適格があるとの認証が得られたか否かを判定し、認証が得られたと判定したとき（Ｙｅｓ）は、ステップＳ１５８に移行して、取得要求のあったネットワークプリンタ２００（以下、要求元ネットワークプリンタ２００という。）に認証通知を送信し、ステップＳ１６０に移行する。
ステップＳ１６０では、要求元ネットワークプリンタ２００から接続要求を受信したか否かを判定し、接続要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ１６２に移行するが、そうでないと判定したとき（Ｎｏ）は、接続要求を受信するまで所定時間を限度として待機する。
【０１１０】
ステップＳ１６２では、受信した証明情報に含まれるファイル名の印刷データを印刷キューから読み込み、読み込んだ印刷データを要求元ネットワークプリンタ２００に送信し、ステップＳ１６３に移行して、受信した証明情報に含まれるファイル名の印刷データを印刷キューから削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１５６で、印刷データの利用適格があるとの認証が得られないと判定したとき（Ｎｏ）は、ステップＳ１６４に移行して、要求元ネットワークプリンタ２００に否認通知を送信し、一連の処理を終了して元の処理に復帰させる。
【０１１１】
次に、ネットワークプリンタ２００の構成を図７を参照しながら詳細に説明する。
図７は、ネットワークプリンタ２００の構成を示すブロック図である。
ネットワークプリンタ２００は、図７に示すように、制御プログラムに基づいて演算及びシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み込んだデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【０１１２】
Ｉ／Ｆ５８には、外部装置として、印刷データに基づいて印刷を行う印刷装置６０と、認証カード３００に対して情報の読込及び書込を行う認証カード読取装置６２と、インターネット１９９に接続するための信号線とが接続されている。
ＣＰＵ５０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図８のフローチャートに示す認証印刷処理を実行するようになっている。
【０１１３】
図８は、認証印刷処理を示すフローチャートである。
認証印刷処理は、認証カード読取装置６２に認証カード３００が挿入されたときは、ユーザ端末１００から印刷データを取得して印刷を行う処理であって、ＣＰＵ５０において実行されると、図８に示すように、まず、ステップＳ２００に移行するようになっている。
【０１１４】
ステップＳ２００では、認証カード読取装置６２に認証カード３００が挿入されたか否かを判定し、認証カード３００が挿入されたと判定したとき（Ｙｅｓ）は、ステップＳ２０６に移行するが、そうでないと判定したとき（Ｎｏ）は、認証カード３００が挿入されるまでステップＳ２００で待機する。
ステップＳ２０６では、ネットワークプリンタ２００が現在印刷中であるか否かを判定し、印刷中でないと判定したとき（Ｎｏ）は、ステップＳ２０８に移行するが、そうでないと判定したとき（Ｙｅｓ）は、ステップＳ２００に移行する。
【０１１５】
ステップＳ２０８では、認証カード読取装置６２により証明情報及びアクセス情報を認証カード３００から読み込み、ステップＳ２１０に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に取得要求を送信し、ステップＳ２１２に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に証明情報を送信し、ステップＳ２１４に移行する。
【０１１６】
ステップＳ２１４では、認証通知を受信したか否かを判定し、認証通知を受信したと判定したとき（Ｙｅｓ）は、ステップＳ２１６に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に接続要求を送信し、ステップＳ２１８に移行して、印刷データを受信し、ステップＳ２２０に移行する。
ステップＳ２２０では、受信した印刷データに基づいて印刷装置６０により印刷を行い、ステップＳ２２２に移行して、認証カード読取装置６２により証明情報及びアクセス情報を認証カード３００から消去し、一連の処理を終了して元の処理に復帰させる。
【０１１７】
一方、ステップＳ２１４で、認証通知を受信しないと判定したとき（Ｎｏ）は、ステップＳ２２４に移行して、否認通知を受信したか否かを判定し、否認通知を受信したと判定したとき（Ｙｅｓ）は、一連の処理を終了して元の処理に復帰させるが、そうでないと判定したとき（Ｎｏ）は、ステップＳ２１４に移行する。
次に、本実施の形態の動作を図９を参照しながら説明する。
【０１１８】
図９は、実施の形態の動作を説明するための図である。
ネットワークプリンタ２００で印刷を行う場合、ユーザは、ユーザ端末１００において、図９（１）に示すように、まず、認証カード読取装置４６に認証カード３００を挿入するとともに印刷要求を入力装置４０から入力する。
ユーザ端末１００では、認証カード３００が挿入された状態で印刷要求が入力されると、図９（２）に示すように、ステップＳ１０２，Ｓ１０４を経て、印刷データが生成され、生成された印刷データが印刷キューに登録される。次いで、ステップＳ１０８〜Ｓ１１２を経て、登録された印刷データについて認証情報及び証明情報がそれぞれ生成され、生成された認証情報が認証情報登録テーブル４００に登録され、生成された証明情報及びアクセス情報が認証カード読取装置４６により認証カード３００に書き込まれる。そして、ステップＳ１１４，Ｓ１１６を経て、ユーザ端末１００が低消費電力モードに設定され、ユーザ端末１００の表示画面がロックされる。
【０１１９】
次に、ユーザは、認証カード３００を持ってネットワークプリンタ２００に赴き、図９（３）に示すように、認証カード読取装置６２に認証カード３００を挿入する。
ネットワークプリンタ２００では、認証カード３００が挿入されると、印刷可能となるまで待機した後、ステップＳ２０８〜Ｓ２１２を経て、認証カード読取装置６２により証明情報及びアクセス情報が認証カード３００から読み出され、読み出されたアクセス情報に基づいて証明情報が取得要求とともにユーザ端末１００に送信される。
【０１２０】
ユーザ端末１００では、取得要求とともに証明情報を受信すると、ステップＳ１５４を経て、受信した証明情報及び認証情報登録テーブル４００の認証情報に基づいて印刷データの利用適格があるか否かが判定される。その結果、印刷データの利用適格があると判定されると、ステップＳ１５８を経て、要求元ネットワークプリンタ２００に認証通知が送信される。
【０１２１】
ネットワークプリンタ２００では、認証通知を受信すると、図９（４）に示すように、ステップＳ２１６を経て、アクセス情報に基づいてユーザ端末１００に接続要求が送信される。
ユーザ端末１００では、要求元ネットワークプリンタ２００から接続要求を受信すると、ステップＳ１６２を経て、受信した証明情報に含まれるファイル名の印刷データが印刷キューから読み出され、読み出された印刷データが要求元ネットワークプリンタ２００に送信される。また、ステップＳ１６３を経て、受信した証明情報に含まれるファイル名の印刷データが印刷キューから削除される。
【０１２２】
ネットワークプリンタ２００では、印刷データを受信すると、図９（５）に示すように、ステップＳ２２０を経て、受信した印刷データに基づいて印刷装置６０により印刷が行われる。また、ステップＳ２２２を経て、認証カード読取装置６２により証明情報及びアクセス情報が認証カード３００から消去される。
なお、例えば、不正な証明情報を記憶した認証カード３００や、証明情報またはアクセス情報が記憶されていない認証カード３００をネットワークプリンタ２００に与えた場合は、ユーザ端末１００では、印刷データの利用適格がないと判定されるので、ステップＳ１６４を経て、要求元ネットワークプリンタ２００に否認通知が送信される。
【０１２３】
ネットワークプリンタ２００では、否認通知を受信すると、ステップＳ２２４を経て、印刷データの取得及び印刷が行われることなく処理が終了する。
このようにして、本実施の形態では、ネットワークプリンタ２００は、与えられた認証カード３００から証明情報を読み込み、読み込んだ証明情報を取得要求とともにユーザ端末１００に送信し、印刷データを受信したときは、受信した印刷データに基づいて印刷を行うようになっており、ユーザ端末１００は、取得要求とともに証明情報を受信したときは、受信した証明情報及び認証情報登録テーブル４００の認証情報に基づいて印刷データの利用適格があるか否かを判定し、印刷データの利用適格があると判定したときは、印刷キューの印刷データをネットワークプリンタ２００に送信するようになっている。
【０１２４】
これにより、ネットワークプリンタ２００での印刷時に、ユーザ端末１００の認証を得てユーザ端末１００から印刷データが取得されるので、ユーザ端末１００でユーザが印刷要求を入力してから印刷が完了するまでの間に、不正アクセス等により印刷データが盗取される可能性を低減することができる。従って、従来に比して、印刷データの機密を保護することができる。
【０１２５】
また、ユーザは、ネットワークプリンタ２００に認証カード３００を与えるだけでよいので、ネットワークプリンタ２００で印刷を行うための手続が比較的簡単となる。
また、ネットワークプリンタ２００が障害等により印刷不能である場合、従来の一般的な方式では、ユーザ端末１００が印刷データの送信を所定周期で試行する。そのため、ネットワークのトラフィックが増大する可能性がある。これに対して、本実施の形態では、ネットワークプリンタ２００が確実に印刷可能となっているときに印刷データの送受信を行うようになっているので、ネットワークのトラフィックが増大するのを抑制することができる。
【０１２６】
さらに、本実施の形態では、ユーザ端末１００は、証明情報を生成し、生成した証明情報を認証カード３００に書き込むようになっている。
これにより、ユーザは、ユーザ端末１００に認証カード３００を与えるだけで、印刷を行うのに必要な証明情報が認証カード３００に書き込まれるので、ネットワークプリンタ２００で印刷を行うための手続がさらに簡単となる。
【０１２７】
さらに、本実施の形態では、ユーザ端末１００は、印刷要求を入力したときは、ユーザ端末１００の表示画面をロックするようになっている。
これにより、ユーザがユーザ端末１００に印刷要求を入力した後は、ユーザ端末１００の表示が制限されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の表示装置４４で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができる。
【０１２８】
また、ユーザ端末１００に印刷要求を入力した後は、ユーザは、ネットワークプリンタ２００に印刷物を取りに行く可能性が高く、ユーザ端末１００を継続して利用する可能性が低いので、ユーザ端末１００の表示が制限されてもユーザの利便性をさほど損なうことがない。
さらに、本実施の形態では、ユーザ端末１００は、印刷要求を入力したときは、ユーザ端末１００を低消費電力モードに設定するようになっている。
【０１２９】
これにより、ユーザがユーザ端末１００に印刷要求を入力した後は、ユーザ端末１００が低消費電力モードに設定されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の電力が無駄に消費されるのを抑えることができる。従って、ユーザ端末１００の消費電力を低減することができる。
また、ユーザ端末１００に印刷要求を入力した後は、ユーザは、ネットワークプリンタ２００に印刷物を取りに行く可能性が高く、ユーザ端末１００を継続して利用する可能性が低いので、ユーザ端末１００が低消費電力モードに設定されてもユーザの利便性をさほど損なうことがない。
【０１３０】
前記第１の実施の形態において、印刷データは、発明１の動作データに対応し、ユーザ端末１００は、発明１のデバイス利用端末、または発明２等のプリンタ利用端末に対応し、記憶装置４２は、発明１の動作データ記憶手段、発明２等の印刷データ記憶手段、または発明１、２等の認証情報記憶手段に対応している。また、ステップＳ１０８は、発明３の証明情報生成手段に対応し、ステップＳ１１２は、発明３の証明情報書込手段に対応し、ステップＳ１１６は、発明４等の出力制限手段、及び出力制限ステップに対応している。
【０１３１】
また、前記第１の実施の形態において、ステップＳ１５０〜Ｓ１６２は、発明２等の利用適格認証手段、及び利用適格認証ステップに対応し、ネットワークプリンタ２００は、発明１等のネットワークデバイスに対応し、ステップＳ２０８は、発明２等の証明情報読込手段、及び証明情報読込ステップに対応している。また、ステップＳ２１０〜Ｓ２２０は、発明２等の認証印刷手段、及び認証印刷ステップに対応し、認証カード３００は、発明１等の認証用記憶媒体に対応している。
【０１３２】
次に、本発明の実施の第２の形態を図面を参照しながら説明する。
図１０は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法の実施の第２の形態を示す図である。
本実施の形態は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を、図１に示すように、認証カード３００を利用してネットワークプリンタ２００で印刷を行う場合について適用したものであり、前記第１の実施の形態と異なるのは、ユーザ端末１００から認証カード３００を取り外したときに低消費電力モードの設定及び画面ロックを行う点にある。なお、以下、前記第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０１３３】
まず、ユーザ端末１００の構成を図１０を参照しながら説明する。
ユーザ端末１００は、図４及び図６のフローチャートに示す印刷開始処理及び利用適格認証処理に加えて、図１０のフローチャートに示す表示禁止処理を実行するようになっている。なお、図４の印刷開始処理については、ステップＳ１１４，Ｓ１１６の処理は実行しない。
【０１３４】
図１０は、表示禁止処理を示すフローチャートである。
表示禁止処理は、認証カード読取装置４６から認証カード３００が取り外されたときは、表示装置４４の表示を禁止する処理であって、ＣＰＵ３０において実行されると、図１０に示すように、まず、ステップＳ３００に移行するようになっている。
ステップＳ３００では、認証カード読取装置４６に認証カード３００が挿入されているか否かを判定し、認証カード３００が挿入されていないと判定したとき（Ｙｅｓ）は、ステップＳ３０２に移行して、ユーザ端末１００を低消費電力モードに設定し、ステップＳ３０４に移行して、ユーザ端末１００の表示画面をロックし、一連の処理を終了して元の処理に復帰させる。
【０１３５】
一方、ステップＳ３００で、認証カード読取装置４６に認証カード３００が挿入されていると判定したとき（Ｙｅｓ）は、ステップＳ３０６に移行して、認証カード読取装置４６により証明情報を認証カード３００から読み込み、ステップＳ３０８に移行して、読み込んだ証明情報及び認証情報登録テーブル４００の認証情報に基づいて印刷データの利用適格があるか否かを判定し、ステップＳ３１０に移行する。
【０１３６】
ステップＳ３１０では、印刷データの利用適格があるとの認証が得られたか否かを判定し、認証が得られたと判定したとき（Ｙｅｓ）は、ステップＳ３１２に移行して、ユーザ端末１００が低消費電力モードに設定されている場合は低消費電力モードを解除し、ステップＳ３１４に移行して、ユーザ端末１００の表示画面がロックされている場合は画面ロックを解除し、一連の処理を終了して元の処理に復帰させる。
【０１３７】
一方、ステップＳ３１０で、印刷データの利用適格があるとの認証が得られないと判定したとき（Ｎｏ）は、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
ネットワークプリンタ２００で印刷を行う場合、ユーザは、ユーザ端末１００において、印刷要求を入力した後、認証カード読取装置４６から認証カード３００を取り外し、認証カード３００を持ってネットワークプリンタ２００に赴く。
【０１３８】
ユーザ端末１００では、認証カード３００が取り外されると、ステップＳ３０２，Ｓ３０４を経て、ユーザ端末１００が低消費電力モードに設定され、ユーザ端末１００の表示画面がロックされる。
また、ユーザは、ネットワークプリンタ２００から印刷物を取り、ユーザ端末１００に戻ったときは、認証カード読取装置４６に認証カード３００を再び挿入する。
【０１３９】
ユーザ端末１００では、認証カード３００が挿入されると、ステップＳ３０６，Ｓ３０８を経て、認証カード読取装置４６により証明情報が認証カード３００から読み出され、読み出された証明情報及び認証情報登録テーブル４００の認証情報に基づいて印刷データの利用適格があるか否かが判定される。その結果、印刷データの利用適格があると判定されると、ステップＳ３１２，Ｓ３１４を経て、低消費電力モード及び画面ロックが解除される。
【０１４０】
なお、例えば、不正な証明情報を記憶した認証カード３００や、証明情報が記憶されていない認証カード３００を挿入した場合は、ユーザ端末１００では、印刷データの利用適格がないと判定されるので、ステップＳ３１０を経て、低消費電力モード及び画面ロックが解除されることなく処理が終了する。
このようにして、本実施の形態では、ユーザ端末１００は、認証カード読取装置４６から認証カード３００が取り外されたときは、ユーザ端末１００の表示画面をロックするようになっている。
【０１４１】
これにより、ユーザがユーザ端末１００から認証カード３００を取り外した後は、ユーザ端末１００の表示が制限されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の表示装置４４で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができる。
また、ユーザ端末１００から認証カード３００を取り外した後は、ユーザは、ネットワークプリンタ２００に印刷物を取りに行く可能性が高く、ユーザ端末１００を継続して利用する可能性が低いので、ユーザ端末１００の表示が制限されてもユーザの利便性をさほど損なうことがない。
【０１４２】
さらに、本実施の形態では、ユーザ端末１００は、認証カード読取装置４６から認証カード３００が取り外されたときは、ユーザ端末１００を低消費電力モードに設定するようになっている。
これにより、ユーザがユーザ端末１００から認証カード３００を取り外した後は、ユーザ端末１００が低消費電力モードに設定されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の電力が無駄に消費されるのを抑えることができる。従って、ユーザ端末１００の消費電力を低減することができる。
【０１４３】
また、ユーザ端末１００から認証カード３００を取り外した後は、ユーザは、ネットワークプリンタ２００に印刷物を取りに行く可能性が高く、ユーザ端末１００を継続して利用する可能性が低いので、ユーザ端末１００が低消費電力モードに設定されてもユーザの利便性をさほど損なうことがない。
前記第２の実施の形態において、印刷データは、発明１の動作データに対応し、ユーザ端末１００は、発明１のデバイス利用端末、または発明２ないし４、６、１０、１２、１３、１５、１７、１８、２０若しくは２１のプリンタ利用端末に対応し、ステップＳ３０４は、発明４、６、１３若しくは１８の出力制限手段、または発明２１の出力制限ステップに対応している。また、ネットワークプリンタ２００は、発明１のネットワークデバイスに対応し、認証カード３００は、発明１ないし３、６、１０、１５または２０の認証用記憶媒体に対応している。
【０１４４】
次に、本発明の実施の第３の形態を図面を参照しながら説明する。
図１１及び図１２は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法の実施の第３の形態を示す図である。
【０１４５】
本実施の形態は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を、図１に示すように、認証カード３００を利用してネットワークプリンタ２００で印刷を行う場合について適用したものであり、前記第１の実施の形態と異なるのは、ネットワークプリンタ２００に認証カード３００を挿入したときに低消費電力モードの設定及び画面ロックを行う点にある。なお、以下、前記第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０１４６】
まず、ユーザ端末１００の構成を図１１を参照しながら説明する。
ユーザ端末１００は、図４及び図６のフローチャートに示す印刷開始処理及び利用適格認証処理に加えて、図１１のフローチャートに示す表示禁止処理を実行するようになっている。なお、図４の印刷開始処理については、ステップＳ１１４，Ｓ１１６の処理は実行しない。
【０１４７】
図１１は、表示禁止処理を示すフローチャートである。
表示禁止処理は、ネットワークプリンタ２００からの表示禁止要求に応じて表示装置４４の表示を禁止する処理であって、ＣＰＵ３０において実行されると、図１１に示すように、まず、ステップＳ４００に移行するようになっている。
ステップＳ４００では、ユーザ端末１００の表示を禁止する表示禁止要求を受信したか否かを判定し、表示禁止要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ４０２に移行するが、そうでないと判定したとき（Ｎｏ）は、表示禁止要求を受信するまでステップＳ４００で待機する。
【０１４８】
ステップＳ４０２では、ユーザ端末１００を低消費電力モードに設定し、ステップＳ４０４に移行して、ユーザ端末１００の表示画面をロックし、一連の処理を終了して元の処理に復帰させる。
次に、ネットワークプリンタ２００の構成を図１２を参照しながら説明する。
ネットワークプリンタ２００は、図８のフローチャートに示す認証印刷処理に代えて、図１２のフローチャートに示す認証印刷処理を実行するようになっている。
【０１４９】
図１２は、認証印刷処理を示すフローチャートである。
認証印刷処理は、認証カード読取装置６２に認証カード３００が挿入されたときは、ユーザ端末１００から印刷データを取得して印刷を行う処理であって、ＣＰＵ５０において実行されると、図１２に示すように、まず、ステップＳ５００に移行するようになっている。
【０１５０】
ステップＳ５００では、認証カード読取装置６２に認証カード３００が挿入されたか否かを判定し、認証カード３００が挿入されたと判定したとき（Ｙｅｓ）は、ステップＳ５０２に移行するが、そうでないと判定したとき（Ｎｏ）は、認証カード３００が挿入されるまでステップＳ５００で待機する。
ステップＳ５０２では、認証カード読取装置６２によりアクセス情報を認証カード３００から読み込み、ステップＳ５０４に移行して、読み込んだアクセス情報に基づいて表示禁止要求をユーザ端末１００に送信し、ステップＳ５０６に移行する。
【０１５１】
ステップＳ５０６では、ネットワークプリンタ２００が現在印刷中であるか否かを判定し、印刷中でないと判定したとき（Ｎｏ）は、ステップＳ５０８に移行するが、そうでないと判定したとき（Ｙｅｓ）は、ステップＳ５００に移行する。
ステップＳ５０８では、認証カード読取装置６２により証明情報及びアクセス情報を認証カード３００から読み込み、ステップＳ５１０に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に取得要求を送信し、ステップＳ５１２に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に証明情報を送信し、ステップＳ５１４に移行する。
【０１５２】
ステップＳ５１４では、認証通知を受信したか否かを判定し、認証通知を受信したと判定したとき（Ｙｅｓ）は、ステップＳ５１６に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に接続要求を送信し、ステップＳ５１８に移行して、印刷データを受信し、ステップＳ５２０に移行する。
ステップＳ５２０では、受信した印刷データに基づいて印刷装置６０により印刷を行い、ステップＳ５２２に移行して、認証カード読取装置６２により証明情報及びアクセス情報を認証カード３００から消去し、一連の処理を終了して元の処理に復帰させる。
【０１５３】
一方、ステップＳ５１４で、認証通知を受信しないと判定したとき（Ｎｏ）は、ステップＳ５２４に移行して、否認通知を受信したか否かを判定し、否認通知を受信したと判定したとき（Ｙｅｓ）は、一連の処理を終了して元の処理に復帰させるが、そうでないと判定したとき（Ｎｏ）は、ステップＳ５１４に移行する。
次に、本実施の形態の動作を説明する。
【０１５４】
ネットワークプリンタ２００で印刷を行う場合、ユーザは、認証カード３００を持ってネットワークプリンタ２００に赴き、認証カード読取装置６２に認証カード３００を挿入する。
ネットワークプリンタ２００では、認証カード３００が挿入されると、ステップＳ５０２，Ｓ５０４を経て、認証カード読取装置６２によりアクセス情報が認証カード３００から読み出され、読み出されたアクセス情報に基づいて表示禁止要求がユーザ端末１００に送信される。
【０１５５】
ユーザ端末１００では、表示禁止要求を受信すると、ステップＳ４０２，Ｓ４０４を経て、ユーザ端末１００が低消費電力モードに設定され、ユーザ端末１００の表示画面がロックされる。
このようにして、本実施の形態では、ネットワークプリンタ２００は、認証カード読取装置６２に認証カード３００が挿入されたときは、ユーザ端末１００に表示禁止要求を送信するようになっており、ユーザ端末１００は、表示禁止要求を受信したときは、ユーザ端末１００の表示画面をロックするようになっている。
【０１５６】
これにより、ユーザがネットワークプリンタ２００に認証カード３００を与えた後は、ユーザ端末１００の表示が制限されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の表示装置４４で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができる。
また、ネットワークプリンタ２００に認証カード３００を与えた後は、ユーザは、ユーザ端末１００を離れている可能性が高いので、ユーザ端末１００の表示が制限されてもユーザの利便性をさほど損なうことがない。
【０１５７】
さらに、本実施の形態では、ネットワークプリンタ２００は、認証カード読取装置６２に認証カード３００が挿入されたときは、ユーザ端末１００に表示禁止要求を送信するようになっており、ユーザ端末１００は、表示禁止要求を受信したときは、ユーザ端末１００を低消費電力モードに設定するようになっている。
これにより、ユーザがネットワークプリンタ２００に認証カード３００を与えた後は、ユーザ端末１００が低消費電力モードに設定されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の電力が無駄に消費されるのを抑えることができる。従って、ユーザ端末１００の消費電力を低減することができる。
【０１５８】
また、ネットワークプリンタ２００に認証カード３００を与えた後は、ユーザは、ユーザ端末１００を離れている可能性が高いので、ユーザ端末１００が低消費電力モードに設定されてもユーザの利便性をさほど損なうことがない。
前記第３の実施の形態において、印刷データは、発明１の動作データに対応し、表示禁止要求は、発明７、８等の出力制限要求に対応し、ユーザ端末１００は、発明１のデバイス利用端末、または発明２等のプリンタ利用端末に対応している。また、ステップＳ４０４は、発明７、８等の出力制限手段、及び出力制限ステップに対応し、ネットワークプリンタ２００は、発明１のネットワークデバイスに対応し、ステップＳ５０４は、発明７、８等の出力制限要求手段、及び出力制限要求ステップに対応している。
【０１５９】
また、前記第３の実施の形態において、ステップＳ５０８は、発明２等の証明情報読込手段、及び証明情報読込ステップに対応し、ステップＳ５１０〜Ｓ５２０は、発明２等の認証印刷手段、及び認証印刷ステップに対応している。また、認証カード３００は、発明１等の認証用記憶媒体に対応している。
次に、本発明の実施の第４の形態を図面を参照しながら説明する。
【０１６０】
図１３は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法の実施の第４の形態を示す図である。
本実施の形態は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を、図１に示すように、認証カード３００を利用してネットワークプリンタ２００で印刷を行う場合について適用したものであり、前記第３の実施の形態と異なるのは、ネットワークプリンタ２００での印刷時に低消費電力モードの設定及び画面ロックを行う点にある。なお、以下、前記第３の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０１６１】
まず、ネットワークプリンタ２００の構成を図１３を参照しながら説明する。
ネットワークプリンタ２００は、図８のフローチャートに示す認証印刷処理に代えて、図１３のフローチャートに示す認証印刷処理を実行するようになっている。
図１３は、認証印刷処理を示すフローチャートである。
認証印刷処理は、認証カード読取装置６２に認証カード３００が挿入されたときは、ユーザ端末１００から印刷データを取得して印刷を行う処理であって、ＣＰＵ５０において実行されると、図１３に示すように、まず、ステップＳ６００に移行するようになっている。
【０１６２】
ステップＳ６００では、認証カード読取装置６２に認証カード３００が挿入されたか否かを判定し、認証カード３００が挿入されたと判定したとき（Ｙｅｓ）は、ステップＳ６０６に移行するが、そうでないと判定したとき（Ｎｏ）は、認証カード３００が挿入されるまでステップＳ６００で待機する。
ステップＳ６０６では、ネットワークプリンタ２００が現在印刷中であるか否かを判定し、印刷中でないと判定したとき（Ｎｏ）は、ステップＳ６０８に移行するが、そうでないと判定したとき（Ｙｅｓ）は、ステップＳ６００に移行する。
【０１６３】
ステップＳ６０８では、認証カード読取装置６２により証明情報及びアクセス情報を認証カード３００から読み込み、ステップＳ６１０に移行して、読み込んだアクセス情報に基づいて取得要求及び表示禁止要求をユーザ端末１００に送信し、ステップＳ６１２に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に証明情報を送信し、ステップＳ６１４に移行する。
【０１６４】
ステップＳ６１４では、認証通知を受信したか否かを判定し、認証通知を受信したと判定したとき（Ｙｅｓ）は、ステップＳ６１６に移行して、読み込んだアクセス情報に基づいてユーザ端末１００に接続要求を送信し、ステップＳ６１８に移行して、印刷データを受信し、ステップＳ６２０に移行する。
ステップＳ６２０では、受信した印刷データに基づいて印刷装置６０により印刷を行い、ステップＳ６２２に移行して、認証カード読取装置６２により証明情報及びアクセス情報を認証カード３００から消去し、一連の処理を終了して元の処理に復帰させる。
【０１６５】
一方、ステップＳ６１４で、認証通知を受信しないと判定したとき（Ｎｏ）は、ステップＳ６２４に移行して、否認通知を受信したか否かを判定し、否認通知を受信したと判定したとき（Ｙｅｓ）は、一連の処理を終了して元の処理に復帰させるが、そうでないと判定したとき（Ｎｏ）は、ステップＳ６１４に移行する。
次に、本実施の形態の動作を説明する。
【０１６６】
ネットワークプリンタ２００で印刷を行う場合、ユーザは、認証カード３００を持ってネットワークプリンタ２００に赴き、認証カード読取装置６２に認証カード３００を挿入する。
ネットワークプリンタ２００では、認証カード３００が挿入されると、印刷可能となるまで待機した後、ステップＳ６０８〜Ｓ６１２を経て、認証カード読取装置６２により証明情報及びアクセス情報が認証カード３００から読み出され、読み出されたアクセス情報に基づいて取得要求及び表示禁止要求とともに証明情報がユーザ端末１００に送信される。
【０１６７】
ユーザ端末１００では、表示禁止要求を受信すると、ステップＳ４０２，Ｓ４０４を経て、ユーザ端末１００が低消費電力モードに設定され、ユーザ端末１００の表示画面がロックされる。
このようにして、本実施の形態では、ネットワークプリンタ２００は、取得要求の送信とともに表示禁止要求をユーザ端末１００に送信するようになっており、ユーザ端末１００は、表示禁止要求を受信したときは、ユーザ端末１００の表示画面をロックするようになっている。
【０１６８】
これにより、ネットワークプリンタ２００で印刷データの取得が開始された後は、ユーザ端末１００の表示が制限されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の表示装置４４で表示されている印刷内容が第三者に盗み見られる可能性を低減することができる。従って、従来に比して、印刷内容の機密を保護することができる。
また、ネットワークプリンタ２００で印刷データの取得が開始された後は、ユーザは、ユーザ端末１００を離れている可能性が高いので、ユーザ端末１００の表示が制限されてもユーザの利便性をさほど損なうことがない。
【０１６９】
さらに、本実施の形態では、ネットワークプリンタ２００は、取得要求の送信とともに表示禁止要求をユーザ端末１００に送信するようになっており、ユーザ端末１００は、表示禁止要求を受信したときは、ユーザ端末１００を低消費電力モードに設定するようになっている。
これにより、ネットワークプリンタ２００で印刷データの取得が開始された後は、ユーザ端末１００が低消費電力モードに設定されるので、ユーザ端末１００を離れている間に、ユーザ端末１００の電力が無駄に消費されるのを抑えることができる。従って、ユーザ端末１００の消費電力を低減することができる。
【０１７０】
また、ネットワークプリンタ２００で印刷データの取得が開始された後は、ユーザは、ユーザ端末１００を離れている可能性が高いので、ユーザ端末１００が低消費電力モードに設定されてもユーザの利便性をさほど損なうことがない。
前記第４の実施の形態において、印刷データは、発明１の動作データに対応し、表示禁止要求は、発明７等の出力制限要求に対応し、ユーザ端末１００は、発明１のデバイス利用端末、または発明２等のプリンタ利用端末に対応している。また、ステップＳ４０４は、発明７等の出力制限手段、及び出力制限ステップに対応し、ネットワークプリンタ２００は、発明１のネットワークデバイスに対応し、ステップＳ６０８は、発明２等の証明情報読込手段、及び証明情報読込ステップに対応している。
【０１７１】
また、前記第４の実施の形態において、ステップＳ６１０は、発明７等の出力制限要求手段、及び出力制限要求ステップに対応し、ステップＳ６１０〜Ｓ２２０は、発明２等の認証印刷手段、及び認証印刷ステップに対応している。また、認証カード３００は、発明１等の認証用記憶媒体に対応している。
次に、本発明の第５の実施の形態を図面を参照しながら説明する。
【０１７２】
図１４ないし図２０は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法の第５の実施の形態を示す図である。
本実施の形態は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を、図１４に示すように、認証カード３００を利用してネットワークプリンタ２００で印刷を行う場合について適用したものであり、前記第１の実施の形態と異なるのは、ネットワーク１９９に、ユーザ端末１００とネットワークプリンタ２００の他にサーバ２５０を設け、このサーバ２５０に印刷データのアクセス情報を登録するようにした点にある。なお、以下、前記第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０１７３】
先ず、図１５は、このサーバ２５０のハードウェア構成を示すブロック図である。
図示するようにこのサーバ２５０は、制御プログラムに基づいて演算及びシステム全体を制御するＣＰＵ７０と、所定領域にあらかじめＣＰＵ７０の制御プログラム等を格納しているＲＯＭ７２と、ＲＯＭ７２等から読み込んだデータやＣＰＵ７０の演算過程で必要な演算結果を格納するためのＲＡＭ７４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ７８とで構成されており、これらは、データを転送するための信号線であるバス７９で相互にかつデータ授受可能に接続されている。
【０１７４】
Ｉ／Ｆ７８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置８０と、前述した証明情報やアクセス情報を保存しておくための記憶装置８２と、画像信号に基づいて画面を表示する表示装置８４と、インターネット１９９に接続するための信号線とが接続されている。
図１６は、本実施の形態に係るユーザ端末１００における印刷開始処理を示すフローチャートである。
【０１７５】
この印刷開始処理は、基本的には、前記第１の実施の形態で説明した図４のユーザ端末における処理とほぼ同様であるが、ステップＳ１１０において、生成した認証情報を認証情報登録テーブル４００に登録したならば、ステップＳ１１１に移行して所定の処理を実行するようになっている。
ステップＳ１１１では、ステップＳ１０８で生成した図５に示すような証明情報と、印刷データへのアクセス情報、すなわち、自己の印刷キューのネットワーク上のアドレスであるアクセス情報とをサーバ２５０に送信してからステップＳ１１３に移行するようになっている。
【０１７６】
そして、ステップＳ１１３では、その証明情報と、そのサーバ２５０のネットワーク上のアドレスであるサーバ２５０へのアクセス情報を認証カード３００へ書き込むことになる。すなわち、前記第１の実施の形態では、認証カード３００へ書き込むアクセス情報は自己の印刷キューへのアクセス情報であったが、本実施の形態では認証カード３００へ書き込むアクセス情報はサーバ２５０へのアクセス情報となっている点が前記第１の実施の形態と大きく異なる点である。
【０１７７】
図１７は、本実施の形態に係るネットワークプリンタ２００における認証印刷処理を示すフローチャートである。
この認証印刷処理も、基本的には、前記第１の実施の形態で説明した図８のネットワークプリンタ２００における処理とほぼ同様であるが、ステップＳ２０８において、認証カード３００から証明情報及びサーバへのアクセス情報を読み込んだならば、次のステップＳ２０９に移行して所定の処理を実行するようになっている。
【０１７８】
ステップＳ２０９では、読み込んだアクセス情報に基づいて所定のサーバ２０５にアクセスして、目的とする印刷データが保存されている印刷キュー（ユーザ端末１００）へのアクセス情報を取得してから、ステップＳ２１２に移行してこのアクセス情報に基づいてユーザ端末１００に証明情報を送信するようになっている。
図１８及び図１９は、本実施の形態に係るサーバ２５０における情報登録処理及び情報送信処理を示すフローチャート図である。
【０１７９】
先ず、図１８に示す情報登録処理は、ユーザ端末１００からサーバ２５０に対する証明情報及びアクセス情報の登録を行う処理であって、図１５に示すＣＰＵ７０において実行されると、まず、ステップＳ７００に移行するようになっている。
ステップＳ７００では、ユーザ端末１００から情報の登録要求があったか否かを判定し、登録要求がないと判定したとき（Ｎｏ）は、そのまま登録要求があるまで待機することになるが、登録要求があったと判定したとき（Ｙｅｓ）は、次のステップＳ７０２に移行して情報登録の権利の有無を確認する。例えば、インターネット１９９には、多種多様なユーザ端末が接続されていることから、登録要求があった端末が、本発明システムを構築（利用）するためのユーザ端末１００であるか否かをその端末のＩＰアドレスやパスワード等に基づいて判断する。
【０１８０】
そして、次の判断ステップＳ７０４において、情報の登録権がないと判断したとき（Ｎｏ）は、ステップＳ７０８側に移行して情報の登録を拒否して処理を終了することになるが、情報の登録権がないと判断したとき（Ｎｏ）は、次のステップＳ７０８に移行して前記証明情報及びそのユーザ端末１００へのアクセス情報をその取得して図１５に示すＲＡＭ７４や記憶装置８２等に登録して処理を終了する。
【０１８１】
一方、図１９に示す情報送信処理は、ネットワークプリンタ２００からサーバ２５０に対する印刷データへのアクセス情報の問い合わせに対する応答を行う処理であって、図１５に示すＣＰＵ７０において実行されると、まず、ステップＳ７５０に移行するようになっている。
ステップＳ７５０では、ネットワークプリンタ２００からアクセス情報の読み込み要求があったか否かを判定し、読み込み要求がないと判定したとき（Ｎｏ）は、そのまま読み込み要求があるまで待機することになるが、読み込み要求があったと判定したとき（Ｙｅｓ）は、次のステップＳ７５２に移行して情報の読み込みに関する権利の有無を確認する。このステップＳ７５２における読込権の確認は、例えば、ユーザ端末１００の認証カード読取装置４６によって認証カード３００に直接書き込まれた証明情報と、ユーザ端末１００からインターネット１９９を介して送られてきた証明情報とを照合し、両情報が完全に一致している場合は、正規の読込権を有すると判断し、両情報の一部でも相違している場合は正規の読込権を有していないと判断することになる。
【０１８２】
そして、次の判断ステップＳ７５４において、情報の読込権がないと判断したとき（Ｎｏ）は、ステップＳ７５８側に移行してその情報の読み込み（提供）を拒否して処理を終了することになるが、情報の読込権があると判断したとき（Ｙｅｓ）は、次のステップＳ７５６に移行して対象となる印刷データが保存されているユーザ端末１００（印刷キュー）へのアクセス情報（例えば、「ｈｔｔｐ：／／ｔａｒｏ−ｐｃ．ｊｐ／ｑｕｅｕｅ／」）をネットワークプリンタ２００へ送信して処理を終了することになる。
【０１８３】
次に、本実施の形態の動作を図２０を参照しながら説明する。
ネットワークプリンタ２００で印刷を行う場合、ユーザは、ユーザ端末１００において、図２０（１）に示すように、まず、認証カード読取装置４６に認証カード３００を挿入するとともに印刷要求を入力装置４０から入力する。
ユーザ端末１００では、認証カード３００が挿入された状態で印刷要求が入力されると、図２０（２）に示すように、ステップＳ１０２、Ｓ１０４を経て、印刷データが生成され、生成された印刷データが印刷キューに登録される。次いで、ステップＳ１０８〜Ｓ１１２を経て、登録された印刷データについて認証情報及び証明情報がそれぞれ生成され、生成された認証情報が認証情報登録テーブル４００に登録され、生成された証明情報及びサーバ２５０へのアクセス情報が認証カード読取装置４６により認証カード３００に書き込まれる。また、図２０（３）に示すように、これと同時に、生成された証明情報及び自己の印刷キューへのアクセス情報がステップＳ１１１を経て、インターネット１９９を介して所定のサーバ２５０に保存される。そして、ステップＳ１１４，Ｓ１１６を経て、ユーザ端末１００が低消費電力モードに設定され、ユーザ端末１００の表示画面がロックされる。
【０１８４】
次に、ユーザは、認証カード３００を持ってネットワークプリンタ２００に赴き、図２０（４）に示すように、認証カード読取装置６２に認証カード３００を挿入する。
ネットワークプリンタ２００では、認証カード３００が挿入されると、印刷可能となるまで待機した後、ステップＳ２０９を経て、認証カード読取装置６２により証明情報及びサーバのアクセス情報が認証カード３００から読み出され、読み出されたアクセス情報に基づいて所定のサーバ２５０にアクセスして印刷データへのアクセス情報を取得することになる。そして、ネットワークプリンタ２００は、ステップＳ２１２を経て、取得したアクセス情報に基づいて所定のユーザ端末１００にインターネット１９９を介してアクセスして認証カード３００から取得した証明情報をユーザ端末１００に送信することになる。
【０１８５】
その後は、前記第１の形態と同様に、ユーザ端末１００では、取得要求とともに証明情報を受信すると、ステップＳ１５４を経て、受信した証明情報及び認証情報登録テーブル４００の認証情報に基づいて印刷データの利用適格があるか否かが判定される。その結果、印刷データの利用適格があると判定されると、ステップＳ１５８を経て、要求元ネットワークプリンタ２００に認証通知が送信され、ネットワークプリンタ２００では、認証通知を受信すると、ステップＳ２１６を経て、アクセス情報に基づいてユーザ端末１００に接続要求が送信される。
【０１８６】
ユーザ端末１００では、要求元ネットワークプリンタ２００から接続要求を受信すると、ステップＳ１６２を経て、受信した証明情報に含まれるファイル名の印刷データが印刷キューから読み出され、図２０（６）に示すように、読み出された印刷データが要求元ネットワークプリンタ２００に送信される。また、ステップＳ１６３を経て、受信した証明情報に含まれるファイル名の印刷データが印刷キューから削除される。
【０１８７】
ネットワークプリンタ２００では、印刷データを受信すると、図２０（７）に示すようステップＳ２２０を経て、受信した印刷データに基づいて印刷装置６０により印刷が行われる。また、ステップＳ２２２を経て、認証カード読取装置６２により証明情報及びアクセス情報が認証カード３００から消去される。
このようにして、本実施の形態では、新たに、あるいは既に接続されているサーバ２５０に、印刷データへのアクセス情報を保存しておき、ネットワークプリンタ２００がそのアクセス情報に基づいて所定の印刷データをユーザ端末１００から取得するようになっている。
【０１８８】
これにより、前記第１の実施の形態と同様な効果に加え、サーバ２５０を介してネットワークプリンタ２００からユーザ端末１００にアクセスされるようになるため、サーバ２５０における印刷管理を容易に行うことができる。さらに、認証用印刷媒体には、印刷データの位置情報を記録する必要がないため、認証用印刷媒体から印刷データの位置情報が盗取される可能性を低減することができる。従って、従来のシステムに比して、印刷データの機密を保護することができるという効果が得られる。
【０１８９】
なお、前記第１ないし第５の実施の形態においては、印刷先のネットワークプリンタ２００を特に指定しなかったが、これに限らず、印刷先のネットワークプリンタ２００を指定して印刷を行うように構成することもできる。
これにより、指定のネットワークプリンタ２００以外のネットワークプリンタ２００に認証カード３００を与えても、印刷データの取得及び印刷が行われることがないので、印刷データの機密をより確実に保護することができる。
【０１９０】
また、前記第１ないし第５の実施の形態においては、ネットワークプリンタ２００がユーザ端末１００から印刷データを取得して印刷を行うように構成したが、これに限らず、ユーザ端末１００及びネットワークプリンタ２００のほか、図４、図６、図１０及び図１１のフローチャートに示す処理を前記プリンタ管理サーバ２５０で実行させることにより、ネットワークプリンタ２００がプリンタ管理サーバ２５０から印刷データを取得して印刷を行うように構成することもできる。この場合、認証カード読取装置４６はユーザ端末１００に設けたままとし、ユーザ端末１００は、プリンタ管理サーバから証明情報を受信し、受信した証明情報を認証カード３００に書き込むようにしてもよい。
【０１９１】
また、前記第１ないし第５の実施の形態においては、証明情報のパスワードと認証情報のパスワードとを同一のものとして設定するように構成したが、これに限らず、認証情報または証明情報のうち一方のパスワードを暗号鍵として所定の情報を暗号化し、暗号化したものを認証情報または証明情報のうち他方のパスワードとして設定するように構成してもよいし、公開鍵暗号化方式を利用して、公開鍵または秘密鍵のうち一方を認証情報のパスワードとして設定し、公開鍵または秘密鍵のうち他方を証明情報のパスワードとして設定するように構成してもよい。
【０１９２】
また、前記第１ないし第５の実施の形態においては、１つの印刷データに対応する証明情報を認証カード３００に書き込むように構成したが、これに限らず、複数の印刷データに対応するそれぞれの証明情報を認証カード３００に書き込むように構成することもできる。
これにより、複数の印刷ジョブを１回の認証カード３００の挿入により実行することができる。
【０１９３】
また、前記第１ないし第５の実施の形態においては、１つの印刷データに対して１つの証明情報及び認証情報を対応付けるように構成したが、これに限らず、複数の印刷データに対して１つの証明情報及び認証情報を対応付けるように構成することもできる。
これにより、複数の印刷ジョブを１回の認証カード３００の挿入により実行することができる。
【０１９４】
また、前記第２の実施の形態において、ステップＳ３０６〜Ｓ３１６では、認証カード３００から証明情報を読み込み、読み込んだ証明情報及び認証情報登録テーブル４００の認証情報に基づいて印刷データの利用適格があるか否かを判定し、印刷データの利用適格があると判定したときは、低消費電力モード及び画面ロックを解除するように構成したが、ユーザがネットワークプリンタ２００で印刷を終えて戻ってきたときには、認証カード３００の証明情報が消去（ステップＳ２２２）されているので、認証カード３００を挿入しても低消費電力モード及び画面ロックを解除することができない。
【０１９５】
そこで、前記第２の実施の形態においては、ステップＳ２２２の処理を実行しないように構成するか、ステップＳ３０６〜Ｓ３１０の処理に代えて、ユーザが所定のパスワードを入力することにより低消費電力モード及び画面ロックを解除するように構成することが考えられる。
また、前記第１ないし第５の実施の形態において、図４、図６、図１０、図１１、図１６、図１７、図１８、図１９のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１９６】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ、ＭＤ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１９７】
また、前記第１ないし第５の実施の形態においては、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１９８】
また、前記第１ないし第５の実施の形態においては、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ利用端末、プリンタ用プログラム及び利用端末用プログラム、並びに認証印刷方法及びプリンタ利用端末の出力制限方法を、図１に示すように、認証カード３００を利用してネットワークプリンタ２００で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【０１９９】
また、前記第１ないし第５の実施の形態においては、認証カード３００という認証記憶媒体を介して証明情報及びアクセス情報をネットワークプリンタ２００に与えるようにしたが、これは、そのユーザが正規のユーザであることを証明することを目的とするものであることから、この目的を達成できれば、他の手段、例えば、指紋や静脈パターン、虹彩等の生体情報であってもよい。この場合、ネットワークプリンタ２００のハードウェア構成は、図２に示す認証カード読取装置４６に代えて、それら生体情報を認識するための装置（パターン認識装置等）が用いられることはもちろんである。
【０２００】
また、前記第１ないし第５の実施の形態においては、ユーザ端末１００によって送信された証明情報に基づいて認証を行っていたが、認証情報登録テーブル４００をプリンタ管理サーバ２５０側におき、図６に示すような利用適格認証処理をプリンタ管理サーバ２５０で実施するようにしてもよい。すなわち、プリンタ管理サーバ２５０は、ネットワークプリンタ２００からユーザ端末（印刷データ）１００のアドレス情報の問い合わせがあったときは、そのアドレス情報の回答と共に、証明情報と認証情報登録テーブル４００とに基づいてそのネットワークプリンタ２００に正当な利用適格があるか否かの認証処理を実施し、利用適格が「ない」と判断したときはアドレス情報の回答を拒否し、利用適格が「ある」と判断したときは、そのアドレス情報をネットワークプリンタ２００に回答することで認証処理を同時に実行することが可能となる。
【０２０１】
また、前記第１ないし第５の実施の形態においては、ユーザ名とパスワードの両方が完全に一致した場合に、利用適格を証明する「証明情報」が正当であると判断したが、ユーザ名のみ、あるいはパスワードのみ、または生体情報のみが一致した場合でも正当であると判断してもよい。
また、前記第１ないし第５の実施の形態においては、印刷データの場所を示す位置情報を表すものとして、「ｈｔｔｐ：／／…」を用いた例で示したが、「ｈｔｔｐｓ：／／…」や「ｆｔｐ：／／…」も利用できることはもちろんである。
【図面の簡単な説明】
【０２０２】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】ユーザ端末１００の構成を示すブロック図である。
【図３】認証情報登録テーブル４００のデータ構造を示す図である。
【図４】印刷開始処理を示すフローチャートである。
【図５】認証カード３００に書き込む証明情報及びアクセス情報のデータ構造を示す図である。
【図６】利用適格認証処理を示すフローチャートである。
【図７】ネットワークプリンタ２００の構成を示すブロック図である。
【図８】認証印刷処理を示すフローチャートである。
【図９】第１の実施の形態の動作を説明するための図である。
【図１０】表示禁止処理を示すフローチャートである。
【図１１】表示禁止処理を示すフローチャートである。
【図１２】認証印刷処理を示すフローチャートである。
【図１３】認証印刷処理を示すフローチャートである。
【図１４】第５の実施の形態を示すブロック図である。
【図１５】プリンタ管理サーバ２５０の構成を示すブロック図である。
【図１６】印刷開始処理を示すフローチャートである。
【図１７】認証印刷処理を示すフローチャートである。
【図１８】情報登録処理を示すフローチャートである。
【図１９】情報読込処理を示すフローチャートである。
【図２０】第５の実施の形態の動作を説明するための図である。
【符号の説明】
【０２０３】
１００…ユーザ端末，３０…ＣＰＵ，３２…ＲＯＭ，３４…ＲＡＭ，３８…Ｉ／Ｆ，４０…入力装置，４２…記憶装置，４４…表示装置，４６…認証カード読取装置，２００…ネットワークプリンタ，５０…ＣＰＵ，５２…ＲＯＭ，５４…ＲＡＭ，５８…Ｉ／Ｆ，６０…印刷装置，６２…認証カード読取装置，３００…認証カード，４００…認証情報登録テーブル。
【図１】
2005018741.tif 000003
【図２】
2005018741.tif 000004
【図３】
2005018741.tif 000005
【図４】
2005018741.tif 000006
【図５】
2005018741.tif 000007
【図６】
2005018741.tif 000008
【図７】
2005018741.tif 000009
【図８】
2005018741.tif 000010
【図９】
2005018741.tif 000011
【図１０】
2005018741.tif 000012
【図１１】
2005018741.tif 000013
【図１２】
2005018741.tif 000014
【図１３】
2005018741.tif 000015
【図１４】
2005018741.tif 000016
【図１５】
2005018741.tif 000017
【図１６】
2005018741.tif 000018
【図１７】
2005018741.tif 000019
【図１８】
2005018741.tif 000020
【図１９】
2005018741.tif 000021
【図２０】
2005018741.tif 000022