(57)【要約】【課題】認証情報を登録して機密性を保持することができるネットワーク出力システム、認証情報登録方法、および認証情報登録プログラムを得ること。【解決手段】ＰＣ１は生成した識別情報をプリンタ２に通知し、プリンタ２は通知された識別情報を管理テーブル１３に登録する。プリンタ２は、管理テーブルに登録されている全ての識別情報を表示してユーザに選択させ、読取装置４が読み取った認証情報をユーザによって選択された識別情報に対応付けて管理テーブル１３に登録する。ＰＣ１は、生成した識別情報を含む認証情報要求をプリンタ２に送信し、認証情報要求に含まれる識別情報が管理テーブル１３に登録されていると判定された場合に、識別情報に対応付けられた認証情報を含む認証情報応答をＰＣ１に送信し、ＰＣ１が応答に含まれる認証情報を登録する。【選択図】図５
2008181178.tif 000002
【特許請求の範囲】
【請求項１】
認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、
前記ユーザ装置は、
前記認証情報を記憶する認証情報記憶手段と、
自装置を識別するための識別情報を生成する識別情報生成手段と、
前記識別情報生成手段によって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を前記出力装置に送信する識別情報通知手段と、
前記識別情報生成手段によって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を前記出力装置に送信する認証情報要求手段と、
前記出力装置からの認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録手段と、
を備え、
前記出力装置の認証情報登録処理手段は、
前記識別情報に対応付けて前記認証情報が登録される管理テーブルと、
前記ユーザ装置からの識別情報通知に含まれる識別情報を前記管理テーブルに登録する識別情報登録手段と、
前記読取装置が読み取った認証情報を取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を前記識別情報登録手段によって登録された識別情報に対応付けて前記管理テーブルに登録する認証情報登録手段と、
前記ユーザ装置からの認証情報要求に含まれる識別情報が、前記管理テーブルに登録されているか否かを判定する識別情報照合手段と、
前記識別情報照合手段によって前記ユーザ装置からの認証情報要求に含まれる識別情報が前記管理テーブルに登録されていると判定された場合、前記ユーザ装置からの認証情報要求に含まれる識別情報に対応付けて前記管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信手段と、
を備えることを特徴とするネットワーク出力システム。
【請求項２】
前記ユーザ装置は、
前記識別情報生成手段によって生成された識別情報を表示する識別情報表示手段、
をさらに備え、
前記出力装置は、
前記管理テーブルに登録されているすべての識別情報を表示する識別情報表示手段と、
外部からの指示によって前記出力装置の識別情報表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択手段と、
をさらに備え、
前記認証情報登録手段は、
前記認証情報取得手段が取得した認証情報を、前記識別情報選択手段が検出した識別情報に対応付けて前記管理テーブルに登録すること、
を特徴とする請求項１に記載のネットワーク出力システム。
【請求項３】
認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、
前記ユーザ装置は、
前記認証情報を記憶する認証情報記憶手段と、
自装置を識別するための識別情報を生成する識別情報生成手段と、
前記識別情報生成手段によって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を前記出力装置に送信する認証情報要求手段と、
前記出力装置からの認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録手段と、
を備え、
前記出力装置の認証情報登録手段は、
前記識別情報に対応付けて前記認証情報が登録される管理テーブルと、
外部から入力される識別情報を受け付けて前記管理テーブルに登録する識別情報入力手段と、
前記読取装置が読み取った認証情報を取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を前記識別情報入力手段によって登録された識別情報に対応付けて前記管理テーブルに登録する認証情報登録手段と、
前記ユーザ装置からの認証情報要求に含まれる識別情報が、前記管理テーブルに登録されているか否かを判定する識別情報照合手段と、
前記識別情報照合手段によって前記ユーザ装置からの認証情報要求に含まれる識別情報が、前記管理テーブルに登録されていると判定された場合、前記ユーザ装置からの認証情報要求に含まれる識別情報に対応付けて前記管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信手段と、
を備えることを特徴とするネットワーク出力システム。
【請求項４】
前記出力装置は、
前記認証情報応答を送信した後に、送信した認証情報応答を送信したユーザ装置を示す識別情報および該識別情報に対応付けられた識別情報を前記管理テーブルから消去すること、
を特徴とする請求項１〜３の何れか一つに記載のネットワーク出力システム。
【請求項５】
前記出力装置の認証情報送信手段は、
前記識別情報登録手段が管理テーブルに識別情報を登録してから所定の時間が経過した際に、当該識別情報を前記管理テーブルから消去すること、
を特徴とする請求項１〜４の何れか一つに記載のネットワーク出力システム。
【請求項６】
認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、
前記ユーザ装置は、
前記認証情報を記憶する認証情報記憶手段と、
自装置を識別するための識別情報を生成する識別情報生成手段と、
前記識別情報生成手段によって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を前記出力装置に送信する識別情報通知手段と、
前記ユーザ装置からの認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録手段と、
を備え、
前記出力装置は、
前記ユーザ装置から受けた識別情報通知に含まれる識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段に記憶された全ての識別情報を表示する識別情報表示手段と、
外部からの指示によって前記識別情報表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択手段と、
前記読取装置が読み取った認証情報を取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を、前記識別情報選択手段が検出した識別情報が示すユーザ装置に送信する認証情報送信手段と、
を備えることを特徴とするネットワーク出力システム。
【請求項７】
前記出力装置の識別情報送信手段は、
前記認証情報応答を送信した後に、送信した認証情報応答を送信したユーザ装置を示す識別情報を前記識別情報記憶手段から消去すること、
を特徴とする請求項６に記載のネットワーク出力システム。
【請求項８】
前記識別情報は、
前記ユーザ装置がネットワーク通信で用いるＩＰアドレス、ＭＡＣアドレス、ホスト名、またはユーザがユーザ装置を用いてネットワークにログインする際に用いるアカウント情報とすること、
を特徴とする請求項１〜７の何れか一つに記載のネットワーク出力システム。
【請求項９】
前記ユーザ装置は、
外部から入力される識別情報を受け付ける識別情報入力手段、
をさらに備え、
前記ユーザ装置の識別情報生成手段は、
前記ユーザ装置の識別情報入力手段が外部から入力される識別情報を識別情報として用いること、
を特徴とする請求項１〜８の何れか一つに記載のネットワーク出力システム。
【請求項１０】
前記出力装置の認証情報取得手段は、
前記管理テーブル、または前記識別情報記憶手段に、識別情報が登録されている場合に前記読取装置が読み取った認証情報を取得すること、
を特徴とする請求項１〜９の何れか一つに記載のネットワーク出力システム。
【請求項１１】
前記ユーザ装置の識別情報生成手段は、
前記識別情報を生成する際に、公開鍵および秘密鍵を生成し、
前記ユーザ装置の識別情報通知手段、または前記ユーザ装置の認証情報要求手段は、
前記識別情報生成手段によって生成された公開鍵を含めた識別情報通知、または認証情報要求を生成して前記出力装置に送信し、
前記ユーザ装置の認証情報登録手段は、
前記認証情報応答に含まれる認証情報を前記識別情報生成手段によって生成された秘密鍵によって復号化した後に前記ユーザ装置の記憶手段に記憶させ、
前記出力装置の認証情報送信手段は、
前記ユーザ装置に送信する認証情報応答に含ませる認証情報を、前記識別情報通知または前記認証情報要求に含まれる公開鍵を用いて暗号化すること、
を特徴とする請求項１〜１０の何れか一つに記載のネットワーク出力システム。
【請求項１２】
認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、
前記出力装置は、
外部から入力される前記ユーザ装置を識別するための識別情報を受け付ける識別情報入力手段と、
前記識別情報入力手段が識別情報を受け付けると、前記読取装置が読み取った認証情報を取得する認証情報取得手段と、
前記認証情報取得手段が取得した認証情報を含む認証情報応答を、前記識別情報入力手段が受け付けた識別情報が示すユーザ装置に送信する認証情報送信手段と、
を備え、
前記ユーザ装置は、
認証情報を記憶する認証情報記憶手段と、
前記出力装置からの認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録手段と、
を備えることを特徴とするネットワーク出力システム。
【請求項１３】
前記ユーザ装置と前記出力装置とのネットワーク上の通信を暗号化して行うことを特徴とする請求項１〜１２の何れか一つに記載のネットワーク出力システム。
【請求項１４】
前記出力装置の認証情報取得手段は、
前記読取装置から１〜複数の認証情報を取得し、
前記出力装置の認証情報送信手段は、
前記出力装置の認証情報取得手段が取得した全ての認証情報を前記認証情報応答に含ませること、
を特徴とする請求項１〜１３の何れか一つに記載のネットワーク出力システム。
【請求項１５】
前記ユーザ装置は、
自装置に接続された読取装置が読み取った認証情報を取得する認証情報取得手段、
をさらに備え、
前記ユーザ装置の認証情報登録手段は、
外部からの指示が自装置に接続された読取装置を用いることを示す場合には前記ユーザ装置の認証情報取得手段が取得した認証情報を前記認証情報記憶手段に記憶させ、前記外部からの指示が前記出力装置に接続された読取装置を用いることを示す場合には前記認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させること、
を特徴とする請求項１〜１４の何れか一つに記載のネットワーク出力システム。
【請求項１６】
前記出力装置を出力制御装置として機能するプリントサーバとし、該プリントサーバに用紙出力を行う印刷装置が接続されていること、
を特徴とする請求項１〜１５の何れか一つに記載のネットワーク出力システム。
【請求項１７】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、
前記ユーザ装置が、自装置を識別するための識別情報を生成する識別情報生成ステップと、
前記ユーザ装置が、前記識別情報生成ステップによって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を前記出力装置に送信する識別情報通知ステップと、
前記出力装置が、前記識別情報通知ステップによって送信された識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を管理テーブルに登録する識別情報登録ステップと、
前記ユーザ装置が、前記識別情報生成ステップによって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を前記出力装置に送信する認証情報要求ステップと、
前記出力装置が、前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記出力装置が、前記認証情報要求ステップによって送信された認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、前記管理テーブルに登録されているか否かを判定する識別情報照合ステップと、
前記出力装置が、前記識別情報照合ステップによって受信した認証情報要求に含まれる認証情報が前記管理テーブルに登録されていると判定された場合、前記受信した認証情報要求に含まれる識別情報に対応付けて前記管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信ステップと、
前記ユーザ装置が、前記認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録ステップと、
を含むことを特徴とする認証情報登録方法。
【請求項１８】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、
前記ユーザ装置が、自装置を識別するための識別情報を生成する識別情報生成ステップと、
前記出力装置が、外部から入力された前記識別情報生成ステップによって生成された識別情報を受け付けて管理テーブルに登録する識別情報入力ステップと、
前記出力装置が、前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記出力装置が、前記認証情報取得ステップによって取得した認証情報を前記識別情報入力ステップによって登録された識別情報に対応付けて前記管理テーブルに登録する認証情報登録ステップと、
前記ユーザ装置が、前記識別情報生成ステップによって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を前記出力装置に送信する認証情報要求ステップと、
前記出力装置が、前記認証情報要求ステップによって送信された認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、前記管理テーブルに登録されているか否かを判定する識別情報照合ステップと、
前記出力装置が、前記識別情報照合ステップによって前記受信した認証情報要求に含まれる識別情報が、前記管理テーブルに登録されていると判定された場合、前記受信した認証情報要求に含まれる識別情報に対応付けて前記管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信ステップと、
前記ユーザ装置が、前記認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録ステップと、
を含むことを特徴とする認証情報登録方法。
【請求項１９】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、
前記ユーザ装置が、自装置を識別するための識別情報を生成する識別情報生成ステップと、
前記ユーザ装置が、前記識別情報生成ステップによって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を前記出力装置に送信する識別情報通知ステップと、
前記出力装置が、前記識別情報通知ステップによって送信された識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を識別情報記憶手段に登録する識別情報登録ステップと、
前記出力装置が、前記識別情報記憶手段に登録された全ての識別情報を表示手段に表示させる識別情報表示ステップと、
前記出力装置が、外部からの指示によって前記表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択ステップと、
前記出力装置が、前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記出力装置が、前記認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記識別情報選択ステップが検出した識別情報が示すユーザ装置に送信する認証情報送信ステップと、
前記ユーザ装置が、前記認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録ステップと、
を含むことを特徴とする認証情報登録方法。
【請求項２０】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、
前記出力装置が、外部から入力される前記ユーザ装置を識別するための識別情報を受け付ける識別情報入力ステップと、
前記出力装置が、前記識別情報入力ステップが識別情報を受け付けると、前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記出力装置が、前記認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記識別情報入力ステップが受け付けた識別情報が示すユーザ装置に送信する認証情報送信ステップと、
前記ユーザ装置が、前記認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を前記認証情報記憶手段に記憶させる認証情報登録ステップと、
を含むことを特徴とする認証情報登録方法。
【請求項２１】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを前記出力装置として動作させる認証情報登録プログラムであって、
前記ユーザ装置が送信した前記ユーザ装置を識別するための識別情報を含む識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を管理テーブルに登録する識別情報登録ステップと、
前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記ユーザ装置が送信した識別情報を含む認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、前記管理テーブルに登録されているか否かを判定する識別情報照合ステップと、
前記識別情報照合ステップによって受信した認証情報要求に含まれる認証情報が前記管理テーブルに登録されていると判定された場合、前記受信した認証情報要求に含まれる識別情報に対応付けて前記管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記認証情報要求に含まれる識別情報が示すユーザ装置に送信して前記ユーザ装置に認証情報を登録させる認証情報送信ステップと、
を含むことを特徴とする認証情報登録プログラム。
【請求項２２】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを前記出力装置として動作させる認証情報登録プログラムであって、
外部から入力される前記ユーザ装置を識別するための識別情報を受け付けて管理テーブルに登録する識別情報入力ステップと、
前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記認証情報取得ステップによって取得した認証情報を前記識別情報入力ステップによって登録された識別情報に対応付けて前記管理テーブルに登録する認証情報登録ステップと、
前記ユーザ装置が送信した識別情報を含む認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、前記管理テーブルに登録されているか否かを判定する識別情報照合ステップと、
前記識別情報照合ステップによって受信した認証情報要求に含まれる認証情報が前記管理テーブルに登録されていると判定された場合、前記受信した認証情報要求に含まれる識別情報に対応付けて前記管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記認証情報要求に含まれる識別情報が示すユーザ装置に送信して前記ユーザ装置に認証情報を登録させる認証情報送信ステップと、
を含むことを特徴とする認証情報登録プログラム。
【請求項２３】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを前記出力装置として動作させる認証情報登録プログラムであって、
前記ユーザ装置が送信した前記ユーザ装置を識別するための識別情報を含む識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を識別情報記憶手段に登録する識別情報登録ステップと、
前記識別情報記憶手段に登録された全ての識別情報を表示手段に表示させる識別情報表示ステップと、
外部からの指示によって前記表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択ステップと、
前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記識別情報選択ステップが検出した識別情報が示すユーザ装置に送信して前記ユーザ装置に認証情報を登録させる認証情報送信ステップと、
を含むことを特徴とする認証情報登録プログラム。
【請求項２４】
認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを前記出力装置として動作させる認証情報登録プログラムであって、
外部から入力される前記ユーザ装置を識別するための識別情報を受け付ける識別情報入力ステップと、前記識別情報入力ステップが識別情報を受け付けると、前記読取装置が読み取った認証情報を取得する認証情報取得ステップと、
前記認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を前記識別情報入力ステップが受け付けた識別情報が示すユーザ装置に送信して前記ユーザ装置に認証情報を登録させる認証情報送信ステップと、
を含むことを特徴とする認証情報登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、前記ユーザ装置からの出力データに含まれる認証情報と前記読取装置が読み取った認証情報とが一致した場合に前記出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに関するものであり、特に、ユーザ装置への認証情報の登録に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、ＰＣという）からの出力データを、ネットワークを介してプリンタが受け取って出力を行うネットワーク出力システムが広く普及している。このようなネットワーク出力システムでは、プリンタがＰＣから離れたところにある。そのため、プリンタに対して出力要求を行った本人が出力文書を受け取る前に、第三者が盗み見る危険性があり、高い機密性が要求される文書を扱う場合には、出力文書の盗み見に対する安全性の確保が望まれている。
【０００３】
このような出力文書に対する安全性を確保するために、従来から種々の技術が考えられている。たとえば、ＰＣから送信された出力データを、プリンタに装着されたハードディスクドライブ（ＨＤＤ）などの大容量記憶装置に保存しておき、ユーザが出力時にパスワードを用いてユーザ認証をおこない出力を実行することで、第三者による閲覧を防ぐような機密印刷が知られている。
【０００４】
また、ＩＣカードやバイオメトリクス認証の普及に伴って、近年では、パスワードを使用する代わりにＩＤカードを使用してユーザ認証をおこなう方法や（たとえば、特許文献１参照）、ユーザから採取したバイオメトリクスデータを用いてユーザ認証をおこなう方法が提案されている（たとえば、特許文献２参照）。
【０００５】
また、ＩＣカードを使用した機密印刷において、ＩＣカードの券面に出力されたシリアル番号をＰＣに入力することで、ＰＣにＩＣカードのリーダライタ装置がなくても、ＩＣカードを使用した機密印刷が可能な方法が提案されている（たとえば、特許文献３参照）。
【特許文献１】特開平１１−１５０５５９号公報
【特許文献２】特開２００１−５１９１５号公報
【特許文献３】特開２００５−２１６１３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記（特許文献１）および（特許文献２）に記載の従来の技術では、ユーザから採取したバイオメトリクスデータや、ＩＣカードなどの情報記憶媒体に記憶された不可視のデータをユーザ認証の認証情報として利用するようにしているため、第三者がユーザ認証で用いる認証情報を詐取することは困難となる。しかしながら、上記（特許文献１）および（特許文献２）に記載の従来の技術では、ＰＣに認証情報を登録するためには、ネットワークに接続されるＰＣ全てにバイオメトリクスセンサやＩＣカードリーダ装置など読取装置を取付け、さらに、これらの読取装置を動作させるための専用ソフトをＰＣにインストールしなければならないという問題があった。そのため、ネットワークに接続されるＰＣの台数が増えるほど、ネットワーク出力システムのコストが高くなるという問題も生じる。
【０００７】
また、上記（特許文献３）に記載の従来の技術では、ＩＣカードの券面に出力されたシリアル番号を利用すると、パスワード入力によるユーザ認証と比較して印刷操作時の利便性を向上することができるが、バイオメトリクスデータやＩＣカードに記憶されたデータを利用する場合ほどの機密性が確保することはできないという問題があった。
【０００８】
さらに、インターネットのように広域なネットワークにユーザ装置と出力装置とが接続され、ユーザ装置で出力要求をおこなうユーザと、出力装置で出力操作をおこなうユーザとが異なる場合や、ファクシミリ通信を利用する場合、出力装置で出力操作をおこなうユーザのバイオメトリクスデータの採取やＩＣカードの認証用データの登録をユーザ装置側でおこなう必要がありネットワーク出力システムの導入が困難になるという問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、ユーザ装置に読取装置を接続することなく認証情報を登録して機密性を保持することができるネットワーク出力システムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本発明のネットワーク出力システムは、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置が、ユーザ装置から通知された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにするものである。
【００１１】
また、本発明のネットワーク出力システムは、ユーザ装置が自装置を識別するための識別情報を生成し、この識別情報が外部から入力されると、出力装置が、入力された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにするものである。
【００１２】
また、本発明のネットワーク出力システムは、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置は、ユーザ装置から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにするものである。
【００１３】
また、本発明のネットワーク出力システムは、ユーザ装置を識別するための識別情報が外部から入力されると、入力された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにするものである。
【発明の効果】
【００１４】
本発明によれば、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置が、ユーザ装置から通知された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにしているため、ユーザ装置に読取装置を接続することなく認証情報を登録して機密性を保持することができるネットワーク出力システムを得ることができるという効果を奏する。
【００１５】
また、本発明によれば、ユーザ装置が自装置を識別するための識別情報を生成し、この識別情報が外部から入力されると、出力装置が、入力された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにしているため、ユーザ装置に読取装置を接続することなく認証情報を登録して機密性を保持することができるネットワーク出力システムを得ることができるという効果を奏する。
【００１６】
また、本発明によれば、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置は、ユーザ装置から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにしているため、ユーザ装置に読取装置を接続することなく認証情報を登録して機密性を保持することができるネットワーク出力システムを得ることができるという効果を奏する。
【００１７】
また、本発明によれば、ユーザ装置を識別するための識別情報が外部から入力されると、入力された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにしているため、ユーザ装置に読取装置を接続することなく認証情報を登録して機密性を保持することができるネットワーク出力システムを得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
第１の発明のネットワーク出力システムは、認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、ユーザ装置は、認証情報を記憶する認証情報記憶手段と、自装置を識別するための識別情報を生成する識別情報生成手段と、識別情報生成手段によって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を出力装置に送信する識別情報通知手段と、識別情報生成手段によって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を出力装置に送信する認証情報要求手段と、出力装置からの認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録手段と、を備え、出力装置の認証情報登録処理手段は、識別情報に対応付けて認証情報が登録される管理テーブルと、ユーザ装置からの識別情報通知に含まれる識別情報を管理テーブルに登録する識別情報登録手段と、読取装置が読み取った認証情報を取得する認証情報取得手段と、認証情報取得手段が取得した認証情報を識別情報登録手段によって登録された識別情報に対応付けて管理テーブルに登録する認証情報登録手段と、ユーザ装置からの認証情報要求に含まれる識別情報が、管理テーブルに登録されているか否かを判定する識別情報照合手段と、識別情報照合手段によってユーザ装置からの認証情報要求に含まれる識別情報が管理テーブルに登録されていると判定された場合、ユーザ装置からの認証情報要求に含まれる識別情報に対応付けて管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信手段と、を備えることを特徴とする。
【００１９】
この第１の発明のネットワーク出力システムによれば、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置が、ユーザ装置から通知された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００２０】
また、バイオメトリクスを用いた生体認証としては、指紋認証、静脈認証、虹彩認証など様々な認証方式が存在し、機密出力のセキュリティー強度や使用環境に応じて、ユーザ認証に用いる認証方式を選択することが可能であるが、バイオメトリクスセンサは出力装置側に取付ける構成のため、機密出力で用いる認証方式を変更する場合でも、ユーザ装置側は認証情報を再登録するだけでよく、システム構成の変更に柔軟に対応することができる。
【００２１】
さらに、この第１の発明のネットワーク出力システムによれば、出力装置が、ユーザ装置から通知された識別情報に対応付けて認証情報を取得してユーザ装置に出力するようにしているため、認証情報の登録にキー入力が不要となり、出力装置にテンキーなどのキー入力装置を備える必要がなくなり、ネットワーク出力システムのコストを削減することができる。
【００２２】
第２の発明のネットワーク出力システムは、ユーザ装置は、識別情報生成手段によって生成された識別情報を表示する識別情報表示手段、をさらに備え、出力装置は、管理テーブルに登録されているすべての識別情報を表示する識別情報表示手段と、外部からの指示によって出力装置の識別情報表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択手段と、をさらに備え、認証情報登録手段は、認証情報取得手段が取得した認証情報を、識別情報選択手段が検出した識別情報に対応付けて管理テーブルに登録すること、を特徴とする。
【００２３】
この第２の発明のネットワーク出力システムによれば、ユーザ装置が、生成した識別情報を表示し、出力装置は、自身が管理している識別情報を表示してユーザに選択させ、ユーザによって選択された識別情報に対応付けて読取装置から取得した認証情報を管理するようにしているため、複数のユーザが出力装置に識別情報を登録している状況でも、出力装置側で認証情報を取得操作するユーザが、出力装置に複数登録されている識別情報の中から、ユーザが使用しているユーザ装置の識別情報を選択して登録することが可能となり、同時に複数ユーザからの認証情報登録操作を行うことができる。
【００２４】
第３の発明のネットワーク出力システムは、認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、ユーザ装置は、認証情報を記憶する認証情報記憶手段と、自装置を識別するための識別情報を生成する識別情報生成手段と、識別情報生成手段によって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を出力装置に送信する認証情報要求手段と、出力装置からの認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録手段と、を備え、出力装置の認証情報登録手段は、識別情報に対応付けて認証情報が登録される管理テーブルと、外部から入力される識別情報を受け付けて管理テーブルに登録する識別情報入力手段と、読取装置が読み取った認証情報を取得する認証情報取得手段と、認証情報取得手段が取得した認証情報を識別情報入力手段によって登録された識別情報に対応付けて管理テーブルに登録する認証情報登録手段と、ユーザ装置からの認証情報要求に含まれる識別情報が、管理テーブルに登録されているか否かを判定する識別情報照合手段と、識別情報照合手段によってユーザ装置からの認証情報要求に含まれる識別情報が、管理テーブルに登録されていると判定された場合、ユーザ装置からの認証情報要求に含まれる識別情報に対応付けて管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信手段と、を備えることを特徴とする。
【００２５】
この第３の発明のネットワーク出力システムによれば、ユーザ装置が自装置を識別するための識別情報を生成し、この識別情報が外部から入力されると、出力装置が、入力された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００２６】
また、出力装置がファクシミリ通信などのように遠隔地に設置されたネットワーク出力システムにおいて、出力操作をおこなうユーザが予め出力装置にユーザ装置の識別情報と認証情報の対を登録しておけば、そのあとユーザ装置側から出力装置に登録された認証情報を取得するだけで良く、ユーザ装置と出力装置の処理を非同期におこなうことができる。
【００２７】
第４の発明のネットワーク出力システムは、出力装置は、認証情報応答を送信した後に、送信した認証情報応答を送信したユーザ装置を示す識別情報および該識別情報に対応付けられた識別情報を管理テーブルから消去すること、を特徴とする。
【００２８】
この第４の発明のネットワーク出力システムによれば、出力装置が、ユーザ装置に認証情報を通知した後に、ユーザ装置に通知した認証情報とこの認証情報が対応付けられている識別情報を消去するようにしているため、出力装置に不要な認証情報が残ることを防止することができる。
【００２９】
第５の発明のネットワーク出力システムは、出力装置の認証情報送信手段は、識別情報登録手段が管理テーブルに識別情報を登録してから所定の時間が経過した際に、当該識別情報を管理テーブルから消去すること、を特徴とする。
【００３０】
この第５の発明のネットワーク出力システムによれば、出力装置は、識別情報が登録されてから所定の時間が経過すると識別情報を消去するようにしているため、認証情報の登録操作が完了せずに放置された場合でも、出力装置にユーザ装置の識別情報や認証情報を消去することができ、出力装置に不要な情報が蓄積されることを防止することができる。
【００３１】
第６の発明のネットワーク出力システムは、認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、ユーザ装置は、認証情報を記憶する認証情報記憶手段と、自装置を識別するための識別情報を生成する識別情報生成手段と、識別情報生成手段によって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を出力装置に送信する識別情報通知手段と、ユーザ装置からの認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録手段と、を備え、出力装置は、ユーザ装置から受けた識別情報通知に含まれる識別情報を記憶する識別情報記憶手段と、識別情報記憶手段に記憶された全ての識別情報を表示する識別情報表示手段と、外部からの指示によって識別情報表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択手段と、読取装置が読み取った認証情報を取得する認証情報取得手段と、認証情報取得手段が取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を、識別情報選択手段が検出した識別情報が示すユーザ装置に送信する認証情報送信手段と、を備えることを特徴とする。
【００３２】
この第６の発明のネットワーク出力システムにおいては、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置は、ユーザ装置から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００３３】
第７の発明のネットワーク出力システムは、出力装置の識別情報送信手段は、認証情報応答を送信した後に、送信した認証情報応答を送信したユーザ装置を示す識別情報を識別情報記憶手段から消去すること、を特徴とする。
【００３４】
この第７の発明のネットワーク出力システムにおいては、出力装置が、ユーザに認証情報を通知した後に、認証情報を通知したユーザ装置を示す識別情報を消去するようにしているため、出力装置に不要な認証情報が残ることを防止することができる。
【００３５】
第８の発明のネットワーク出力システムは、識別情報は、ユーザ装置がネットワーク通信で用いるＩＰアドレス、ＭＡＣアドレス、ホスト名、またはユーザがユーザ装置を用いてネットワークにログインする際に用いるアカウント情報とすること、を特徴とする。
【００３６】
この第８の発明のネットワーク出力システムにおいては、識別情報としてユーザ装置がネットワーク通信で用いるＩＰアドレス、ＭＡＣアドレス、ホスト名、またはユーザがユーザ装置を用いてネットワークにログインする際に用いるアカウント情報を用いるようにしているため、認証登録のために新たにユーザ装置を識別する識別情報を付与することなく、ユーザが容易に記憶できるユーザが記憶しやすい情報を用いて認証情報をユーザ装置に登録することができる。
【００３７】
第９の発明のネットワーク出力システムは、ユーザ装置は、外部から入力される識別情報を受け付ける識別情報入力手段、をさらに備え、ユーザ装置の識別情報生成手段は、ユーザ装置の識別情報入力手段が外部から入力される識別情報を識別情報として用いること、を特徴とする。
【００３８】
この第９の発明のネットワーク出力システムにおいては、ユーザ装置を識別するための識別情報を外部から入力するようにしているため、ユーザが任意に識別情報を決めることが可能となり、ユーザが記憶しやすい情報を用いて認証情報をユーザ装置に登録することができる。
【００３９】
第１０の発明のネットワーク出力システムは、出力装置の認証情報取得手段は、管理テーブル、または識別情報記憶手段に、識別情報が登録されている場合に読取装置が読み取った認証情報を取得すること、を特徴とする。
【００４０】
この第１０の発明のネットワーク出力システムにおいては、識別情報が登録されている場合のみ読取装置が読み取った認証情報を取得するようにしているため、不必要に認証情報を取得することなく、ユーザ装置に認証情報を登録することができる。
【００４１】
第１１の発明のネットワーク出力システムは、ユーザ装置の識別情報生成手段は、識別情報を生成する際に、公開鍵および秘密鍵を生成し、ユーザ装置の識別情報通知手段、またはユーザ装置の認証情報要求手段は、識別情報生成手段によって生成された公開鍵を含めた識別情報通知、または認証情報要求を生成して出力装置に送信し、ユーザ装置の認証情報登録手段は、認証情報応答に含まれる認証情報を識別情報生成手段によって生成された秘密鍵によって復号化した後にユーザ装置の記憶手段に記憶させ、出力装置の認証情報送信手段は、ユーザ装置に送信する認証情報応答に含ませる認証情報を、識別情報通知または認証情報要求に含まれる公開鍵を用いて暗号化すること、を特徴とする。
【００４２】
この第１１の発明のネットワーク出力システムにおいては、ユーザ装置が公開鍵および秘密鍵を生成し、生成した公開鍵を識別情報とともに出力装置に通知し、出力装置は、認証情報をユーザ装置に通知する際に、当該ユーザ装置から通知された公開鍵を用いて認証情報を暗号化し、ユーザ装置は秘密鍵を用いて認証情報を復号化するようにしているため、ユーザ装置が生成した公開鍵を用いて認証情報を暗号化すると、出力装置から送出される暗号化された認証情報を復号化できるのはユーザ装置となり、認証情報がネットワーク上で不正に詐取されることを防止することができる。
【００４３】
第１２の発明のネットワーク出力システムは、認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムにおいて、出力装置は、外部から入力されるユーザ装置を識別するための識別情報を受け付ける識別情報入力手段と、識別情報入力手段が識別情報を受け付けると、読取装置が読み取った認証情報を取得する認証情報取得手段と、認証情報取得手段が取得した認証情報を含む認証情報応答を、識別情報入力手段が受け付けた識別情報が示すユーザ装置に送信する認証情報送信手段と、を備え、ユーザ装置は、認証情報を記憶する認証情報記憶手段と、出力装置からの認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録手段と、を備えることを特徴とする。
【００４４】
この第１２の発明のネットワーク出力システムにおいては、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置は、ユーザ装置から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００４５】
また、この第１２の発明のネットワーク出力システムにおいては、出力装置側に入力する識別情報でユーザ装置を特定するため、ユーザ装置側で認証情報を取得するための操作を行うことなく、出力装置側の操作だけで登録が可能となり、認証情報の登録操作を容易に行うことができる。
【００４６】
第１３の発明のネットワーク出力システムは、ユーザ装置と出力装置とのネットワーク上の通信を暗号化して行うことを特徴とする。
【００４７】
この第１３の発明のネットワーク出力システムにおいては、識別情報および認証情報を暗号化した状態でネットワーク上に送出するようにしているため、ユーザ装置と出力装置とが自動で暗号鍵や復号鍵を提供し合うので、設定が簡便となり使いやすくなる。なお、鍵の交換は秘密裏に行われるので、通信経路上で復号鍵が漏洩することはない。
【００４８】
第１４の発明のネットワーク出力システムは、出力装置の認証情報取得手段は、読取装置から１〜複数の認証情報を取得し、出力装置の認証情報送信手段は、出力装置の認証情報取得手段が取得した全ての認証情報を認証情報応答に含ませること、を特徴とする。
【００４９】
この第１４の発明のネットワーク出力システムにおいては、出力装置が、複数の認証情報を取得し、取得した複数の認証情報を１つの識別情報に対応付けて管理してユーザ装置に通知してユーザ装置に認証情報を登録するようにしたため、ユーザの認証情報数を増やして認識精度を高めることができる。たとえば、指紋認証において、センサ上での指の置き方、向きによって取得されるバイオメトリクスデータは異なるので、角度や位置を変えたいくつかのバイオメトリクスデータを照合用バイオメトリクスデータとして取得しておけば、ユーザ認証時に指の置き方によって本人認証を拒否されることが少なくなる。
【００５０】
第１５の発明のネットワーク出力システムは、ユーザ装置は、自装置に接続された読取装置が読み取った認証情報を取得する認証情報取得手段、をさらに備え、ユーザ装置の認証情報登録手段は、外部からの指示が自装置に接続された読取装置を用いることを示す場合にはユーザ装置の認証情報取得手段が取得した認証情報を認証情報記憶手段に記憶させ、外部からの指示が出力装置に接続された読取装置を用いることを示す場合には認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させること、を特徴とする。
【００５１】
この第１５の発明のネットワーク出力システムにおいては、ユーザ装置に接続された読取装置を用いるのか、出力装置に接続された読取装置を用いるのかを外部からの指示によって選択するようにしているため、ネットワーク出力システムへのログイン操作用に読取装置が取付けられたユーザ装置や、読取装置の機能が組み込まれたユーザ装置を使用する場合に、ユーザ装置に取付けられた読取装置を用いて認証情報を登録することが可能となり、ユーザ装置への認証情報の登録をより容易にすることができる。
【００５２】
第１６の発明のネットワーク出力システムは、出力装置を出力制御装置として機能するプリントサーバとし、該プリントサーバに用紙出力を行う印刷装置が接続されていること、を特徴とする。
【００５３】
この第１６の発明のネットワーク出力システムにおいては、出力装置を出力制御装置として機能するプリントサーバとするようにしているため、機密印刷に対応していないプリンタをプリントサーバに接続することで機密印刷を可能とし、従来使用しているプリンタを用いてシステムを構築することができ、ネットワーク出力システムの導入コストを削減することができる。
【００５４】
第１７の発明の認証情報登録方法は、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、ユーザ装置が、自装置を識別するための識別情報を生成する識別情報生成ステップと、ユーザ装置が、識別情報生成ステップによって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を出力装置に送信する識別情報通知ステップと、出力装置が、識別情報通知ステップによって送信された識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を管理テーブルに登録する識別情報登録ステップと、ユーザ装置が、識別情報生成ステップによって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を出力装置に送信する認証情報要求ステップと、出力装置が、読取装置が読み取った認証情報を取得する認証情報取得ステップと、出力装置が、認証情報要求ステップによって送信された認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、管理テーブルに登録されているか否かを判定する識別情報照合ステップと、出力装置が、識別情報照合ステップによって受信した認証情報要求に含まれる認証情報が管理テーブルに登録されていると判定された場合、受信した認証情報要求に含まれる識別情報に対応付けて管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信ステップと、ユーザ装置が、認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録ステップと、を含むことを特徴とする。
【００５５】
この第１７の発明の認証情報登録方法においては、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置が、ユーザ装置から通知された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００５６】
また、バイオメトリクスを用いた生体認証としては、指紋認証、静脈認証、虹彩認証など様々な認証方式が存在し、機密出力のセキュリティー強度や使用環境に応じて、ユーザ認証に用いる認証方式を選択することが可能であるが、バイオメトリクスセンサは出力装置側に取付ける構成のため、機密出力で用いる認証方式を変更する場合でも、ユーザ装置側は認証情報を再登録するだけでよく、システム構成の変更に柔軟に対応することができる。
【００５７】
さらに、この第１７の発明の認証情報登録方法によれば、出力装置が、ユーザ装置から通知された識別情報に対応付けて認証情報を取得してユーザ装置に出力するようにしているため、認証情報の登録にキー入力が不要となり、出力装置にテンキーなどのキー入力装置を備える必要がなくなり、ネットワーク出力システムのコストを削減することができる。
【００５８】
第１８の発明の認証情報登録方法は、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、ユーザ装置が、自装置を識別するための識別情報を生成する識別情報生成ステップと、出力装置が、外部から入力された識別情報生成ステップによって生成された識別情報を受け付けて管理テーブルに登録する識別情報入力ステップと、出力装置が、読取装置が読み取った認証情報を取得する認証情報取得ステップと、出力装置が、認証情報取得ステップによって取得した認証情報を識別情報入力ステップによって登録された識別情報に対応付けて管理テーブルに登録する認証情報登録ステップと、ユーザ装置が、識別情報生成ステップによって生成された識別情報を含む認証情報要求を生成し、生成した認証情報要求を出力装置に送信する認証情報要求ステップと、出力装置が、認証情報要求ステップによって送信された認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、管理テーブルに登録されているか否かを判定する識別情報照合ステップと、出力装置が、識別情報照合ステップによって受信した認証情報要求に含まれる識別情報が、管理テーブルに登録されていると判定された場合、受信した認証情報要求に含まれる識別情報に対応付けて管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を認証情報要求に含まれる識別情報が示すユーザ装置に送信する認証情報送信ステップと、ユーザ装置が、認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録ステップと、を含むことを特徴とする。
【００５９】
この第１８の発明の認証情報登録方法によれば、ユーザ装置が自装置を識別するための識別情報を生成し、この識別情報が外部から入力されると、出力装置が、入力された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００６０】
第１９の発明の認証情報登録方法は、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、ユーザ装置が、自装置を識別するための識別情報を生成する識別情報生成ステップと、ユーザ装置が、識別情報生成ステップによって生成された識別情報を含む識別情報通知を生成し、生成した識別情報通知を出力装置に送信する識別情報通知ステップと、出力装置が、識別情報通知ステップによって送信された識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を識別情報記憶手段に登録する識別情報登録ステップと、出力装置が、識別情報記憶手段に登録された全ての識別情報を表示手段に表示させる識別情報表示ステップと、出力装置が、外部からの指示によって表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択ステップと、出力装置が、読取装置が読み取った認証情報を取得する認証情報取得ステップと、出力装置が、認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を識別情報選択ステップが検出した識別情報が示すユーザ装置に送信する認証情報送信ステップと、ユーザ装置が、認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録ステップと、を含むことを特徴とする。
【００６１】
この第１９の発明の認証情報登録方法においては、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置は、ユーザ装置から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００６２】
第２０の発明の認証情報登録方法は、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるネットワーク出力システムに適用される認証情報登録方法であって、出力装置が、外部から入力されるユーザ装置を識別するための識別情報を受け付ける識別情報入力ステップと、出力装置が、識別情報入力ステップが識別情報を受け付けると、読取装置が読み取った認証情報を取得する認証情報取得ステップと、出力装置が、認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を識別情報入力ステップが受け付けた識別情報が示すユーザ装置に送信する認証情報送信ステップと、ユーザ装置が、認証情報送信ステップによって送信された認証情報応答を受信し、受信した認証情報応答に含まれる認証情報を認証情報記憶手段に記憶させる認証情報登録ステップと、を含むことを特徴とする。
【００６３】
この第２０の発明の認証情報登録方法においては、ユーザ装置が、自装置を識別するための識別情報を生成して出力装置に通知し、出力装置は、ユーザ装置から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００６４】
また、第２０の発明の認証情報登録方法においては、出力装置側に入力する識別情報でユーザ装置を特定するため、ユーザ装置側で認証情報を取得するための操作を行うことなく、出力装置側の操作だけで登録が可能となり、認証情報の登録操作を容易に行うことができる。
【００６５】
第２１の発明の認証情報登録プログラムは、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを出力装置として動作させる認証情報登録プログラムであって、ユーザ装置が送信したユーザ装置を識別するための識別情報を含む識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を管理テーブルに登録する識別情報登録ステップと、読取装置が読み取った認証情報を取得する認証情報取得ステップと、ユーザ装置が送信した識別情報を含む認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、管理テーブルに登録されているか否かを判定する識別情報照合ステップと、識別情報照合ステップによって受信した認証情報要求に含まれる認証情報が管理テーブルに登録されていると判定された場合、受信した認証情報要求に含まれる識別情報に対応付けて管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を認証情報要求に含まれる識別情報が示すユーザ装置に送信してユーザ装置に認証情報を登録させる認証情報送信ステップと、を含むことを特徴とする。
【００６６】
この第２１の発明の認証情報登録プログラムにおいては、コンピュータを、ユーザ装置から通知されたユーザを識別するための識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させる出力装置として動作させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００６７】
また、バイオメトリクスを用いた生体認証としては、指紋認証、静脈認証、虹彩認証など様々な認証方式が存在し、機密出力のセキュリティー強度や使用環境に応じて、ユーザ認証に用いる認証方式を選択することが可能であるが、バイオメトリクスセンサは出力装置側に取付ける構成のため、機密出力で用いる認証方式を変更する場合でも、ユーザ装置側は認証情報を再登録するだけでよく、システム構成の変更に柔軟に対応することができる。
【００６８】
さらに、この第２１の発明の認証情報登録プログラムによれば、コンピュータを、ユーザ装置から通知された識別情報に対応付けて認証情報を取得してユーザ装置に出力する出力装置として動作させるようにしているため、認証情報の登録にキー入力が不要となり、出力装置にテンキーなどのキー入力装置を備える必要がなくなり、ネットワーク出力システムのコストを削減することができる。
【００６９】
第２２の発明の認証情報登録プログラムは、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信する１〜複数のユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを出力装置として動作させる認証情報登録プログラムであって、外部から入力されるユーザ装置を識別するための識別情報を受け付けて管理テーブルに登録する識別情報入力ステップと、読取装置が読み取った認証情報を取得する認証情報取得ステップと、認証情報取得ステップによって取得した認証情報を識別情報入力ステップによって登録された識別情報に対応付けて管理テーブルに登録する認証情報登録ステップと、ユーザ装置が送信した識別情報を含む認証情報要求を受信し、受信した認証情報要求に含まれる識別情報が、管理テーブルに登録されているか否かを判定する識別情報照合ステップと、識別情報照合ステップによって受信した認証情報要求に含まれる認証情報が管理テーブルに登録されていると判定された場合、受信した認証情報要求に含まれる識別情報に対応付けて管理テーブルに登録されている認証情報を含む認証情報応答を生成し、生成した認証情報応答を認証情報要求に含まれる識別情報が示すユーザ装置に送信してユーザ装置に認証情報を登録させる認証情報送信ステップと、を含むことを特徴とする。
【００７０】
この第２２の発明の認証情報登録プログラムにおいては、コンピュータを、ユーザ識別装置を識別するための識別情報が外部から入力されると、入力された識別情報に対応付けて読取装置が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をユーザ装置に通知して認証情報を登録させる出力装置として動作させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００７１】
第２３の発明の認証情報登録プログラムは、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを出力装置として動作させる認証情報登録プログラムであって、ユーザ装置が送信したユーザ装置を識別するための識別情報を含む識別情報通知を受信し、受信した識別情報通知に含まれる識別情報を識別情報記憶手段に登録する識別情報登録ステップと、識別情報記憶手段に登録された全ての識別情報を表示手段に表示させる識別情報表示ステップと、外部からの指示によって表示手段に表示された識別情報の１つが選択されたことを検出する識別情報選択ステップと、読取装置が読み取った認証情報を取得する認証情報取得ステップと、認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を識別情報選択ステップが検出した識別情報が示すユーザ装置に送信してユーザ装置に認証情報を登録させる認証情報送信ステップと、を含むことを特徴とする。
【００７２】
この第２３の発明の認証情報登録プログラムにおいては、コンピュータを、ユーザ装置から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させる出力装置として動作させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００７３】
第２４の発明の認証情報登録プログラムは、認証情報記憶手段に記憶された認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータをプリンタに印刷させる出力装置とがネットワークによって接続されるネットワーク出力システムに適用され、コンピュータを出力装置として動作させる認証情報登録プログラムであって、外部から入力されるユーザ装置を識別するための識別情報を受け付ける識別情報入力ステップと、識別情報入力ステップが識別情報を受け付けると、読取装置が読み取った認証情報を取得する認証情報取得ステップと、認証情報取得ステップによって取得した認証情報を含む認証情報応答を生成し、生成した認証情報応答を識別情報入力ステップが受け付けた識別情報が示すユーザ装置に送信してユーザ装置に認証情報を登録させる認証情報送信ステップと、を含むことを特徴とする。
【００７４】
この第２４の発明の認証情報登録プログラムにおいては、コンピュータを、ユーザ装置から通知されたユーザ装置を識別するための識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すユーザ装置に読取装置が読み取った認証情報を通知して認証情報を登録させる出力装置として動作させるようにしているため、ユーザ装置にバイオメトリクスセンサやＩＣカードリーダなどの読取装置を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【００７５】
また、第２４の発明の認証情報登録プログラムにおいては、出力装置側に入力する識別情報でユーザ装置を特定するため、ユーザ装置側で認証情報を取得するための操作を行うことなく、出力装置側の操作だけで登録が可能となり、認証情報の登録操作を容易に行うことができる。
【００７６】
以下、本発明の実施の形態について説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００７７】
（実施の形態１）
図１〜図１１を用いてこの発明の実施の形態１を説明する。図１は、本発明におけるネットワーク出力システムの実施の形態１の構成を示すブロック図である。図１において、１（１−１〜１−ｎを示す）はパーソナルコンピュータ（以下、ＰＣという）、２はプリンタ、３はネットワーク、４は読取り装置である。
【００７８】
図１に示したネットワーク出力システムは、ｎ（ｎは自然数）台のＰＣ１とプリンタ２とをネットワーク３によって接続して、プリンタ２を複数のＰＣ１を使用するユーザが共有する構成となっており、プリンタ２にはユーザ認証の際に用いる認証情報を読み取る読取装置４が接続されている。
【００７９】
読取装置４は、ユーザ認証に用いる認証情報を読み取り、読み取った認証情報をプリンタ２に送信する。認証情報としては、たとえば、バイオメトリクスデータや携帯情報記憶媒体に記憶されたデータを用いる。認証情報としてバイオメトリクスデータを用いる場合は、指紋や顔、虹彩、掌紋、声紋などのユーザを識別検証するものであればどのような方式であってもかまわない。また、バイオメトリクスデータは、予めバイオメトリクスセンサによりユーザの身体的特徴を検出して得られたデータを用い、特にここでは、バイオメトリクスセンサで取得した生情報ではなく、所定の解析アルゴリズムにより抽出された特徴情報、たとえば、イメージデータの画像解析によって取得される特徴点の位置情報などとすることが、個人情報の管理の点でも、記憶容量の点でも好ましい。
【００８０】
また、認証情報として携帯情報記憶媒体を用いる場合は、たとえば、ＩＣカードやＳＤカードなどユーザが携帯可能であって、かつユーザに固有の情報を記憶できるものであればどのような媒体であってもかまわない。
【００８１】
プリンタ２は、ＰＣ１から識別情報通知を受けると読取装置４に認証情報を要求して、識別情報と認証情報とを対応付けて管理し、ＰＣ１から認証情報要求を受けるとＰＣ１に対応する認証情報をＰＣ１に通知する。また、プリンタ２は、認証情報および印刷データを含む出力データをＰＣ１から受信すると、出力データに含まれる認証情報と読取装置４から得られたユーザの認証情報とを比較し、出力データに含まれる認証情報と読取装置４から得られたユーザの認証情報とが一致した場合に出力データに含まれる印刷データを印刷（出力）する。
【００８２】
図２は、図１に示したプリンタ２の構成を示すブロック図である。図２において、６は記憶装置、１１はネットワークインターェース（以下、ネットワークＩ／Ｆという）、１２は認証情報登録処理部、１３は管理テーブル、１４は外部インターフェース（以下、外部Ｉ／Ｆという）、１５は操作パネル部、１６は出力データ受信処理部、１７は出力データ蓄積部、１８はユーザ認証処理部、１９は出力処理部である。
【００８３】
ネットワークＩ／Ｆ１１は、ネットワーク３を介してＰＣ１と通信を行うインターフェース機能を備えている。ネットワークＩ／Ｆ１１は、ＰＣ１から識別情報通知および認証情報要求を受信した場合には受信した識別情報通知および認証情報要求を認証情報登録処理部１２に通知し、ＰＣ１から出力データを受信した場合には受信した出力データを出力データ受信処理部１６に出力する。また、ネットワークＩ／Ｆ１１は、認証情報登録処理部１２から認証情報応答が入力された場合には入力された認証情報応答をＰＣ１に送信する。
【００８４】
記憶装置６は、出力データ蓄積部１７と管理テーブル１３とで構成される。出力データ蓄積部１７は、ＰＣ１から受信した出力データを一時保持する。
【００８５】
図３は、図２に示した管理テーブル１３の構成を示す図である。図３に示した管理テーブル１３は、登録項目として識別情報１３ａと認証情報１３ｂとを挙げている。識別情報１３ａには、ネットワーク３上からＰＣ１を識別するための各ＰＣ１の識別情報が登録される。認証情報１３ｂには、読取装置４が読み取った認証情報が登録される。なお、１つの識別情報に対応付けて複数の認証情報が登録されてもかまわない。
【００８６】
図２に戻って、出力データ受信処理部１６は、ネットワークＩ／Ｆ１１から入力された出力データを出力データ蓄積部１７に記憶させる。外部Ｉ／Ｆ１４は、読取装置４とのインターフェース機能を備え、読取装置４から入力される認証情報を認証情報登録処理部１２およびユーザ認証処理部１８に出力する。ここで、外部Ｉ／Ｆ１４と読取装置４とのインターフェースとしては、たとえば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などを用いればよい。また、プリンタ２に読取装置４を組み込んだ構成としてもかまわない。
【００８７】
操作パネル部１５は、ユーザとのインターフェース機能を有し、ユーザからの出力操作によって指示を受けるとその指示をユーザ認証処理部１８に通知する。
【００８８】
認証情報登録処理部１２は認証情報登録処理を行なう。認証情報登録処理部１２は、ネットワーク３上からＰＣ１を識別するために予め付与された各ＰＣ１の識別情報と、外部Ｉ／Ｆ１４を介して読取装置４から受信した認証情報とを対応付けて管理テーブル１３に登録する。また、認証情報登録処理部１２は、ネットワークＩ／Ｆ１１から認証情報要求が入力されると、認証情報要求の送信元であるＰＣ１に対応付けて管理テーブル１３に登録されている認証情報を含む認証情報応答をネットワークＩ／Ｆ１１に出力する。
【００８９】
出力データ受信処理部１６は、ネットワークＩ／Ｆ１１から入力された出力データを出力データ蓄積部１７に記憶させる。ユーザ認証処理部１８は、操作パネル部１５からの指示を受けると、外部Ｉ／Ｆ１４を介して読取装置４からユーザの認証情報を取得し、取得した認証情報と出力データ蓄積部１７に記憶されている出力データに含まれる認証情報とを比較照合する。
【００９０】
出力処理部１９は、ユーザ認証処理部１８の比較照合の結果、取得した認証情報と出力データ蓄積部１７に記憶されている出力データに含まれる認証情報とが一致した出力データに含まれる印刷データを解析して出力に必要な処理を行う。
【００９１】
ＰＣ１は、自身を識別するための識別情報を含む識別情報通知をプリンタ２に送信するとともに、認証情報要求をプリンタ２に送信して自身の認証情報を取得する。また、ＰＣ１は、出力データを印刷する際には、認証情報要求によって取得した認証情報と印刷（出力）すべき印刷データとを含む出力データをプリンタ２に送信する。
【００９２】
図４は、図１に示したＰＣ１の構成を示すブロック図である。図４において、２１はネットワークＩ／Ｆ、２２は認証情報登録処理部、２３は認証情報記憶部、２４はアプリケーション、２５はプリンタドライバ、２６はスプーラ、２７は出力ポートである。
【００９３】
ネットワークＩ／Ｆ２１は、ネットワーク３を介してプリンタ２と通信を行うインターフェース機能を備えている。ネットワークＩ／Ｆ２１は、識別情報通知、認証情報要求、および出力データをプリンタ２に送信するとともに、プリンタ２からの識別情報応答を受信する。認証情報記憶部２３は、認証情報要求によって取得した認証情報を記憶する。
【００９４】
認証情報登録処理部２２は認証情報登録処理を行なう。認証情報登録処理部２２は、自身を識別するための識別情報を含む識別情報通知をネットワークＩ／Ｆ２１を介してプリンタ２に送信する。また、認証情報登録処理部２２は、自身の認証情報を要求する認証情報要求をネットワークＩ／Ｆ２１を介してプリンタ２に送信して認証情報を取得して認証情報記憶部２３に記憶させる。
【００９５】
アプリケーション２４は、画像データを含む文書データを作成する。プリンタドライバ２５は、アプリケーション２４によって生成された文書データを、たとえば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）などのプリンタ２が認識可能な印刷データに変換する。スプーラ２６は、プリンタドライバ２５によって生成された印刷データを一時保持する。出力ポート２７は、スプーラ２６に一時保持された印刷データと認証情報記憶部２３に記憶されている認証情報とを含む出力データをネットワークＩ／Ｆ２１を介してプリンタ２に送信する。
【００９６】
つぎに、先の図１〜図４を参照して、ネットワーク出力システムの動作概要を説明する。このネットワーク出力システムは、識別情報登録処理、認証情報登録処理、および印刷処理の３つの処理によって動作する。まず、識別情報登録処理の動作概要について説明する。
【００９７】
ＰＣ１の認証情報登録処理部２２は、自身を識別するための識別情報を含む識別情報通知をネットワークＩ／Ｆ２１を介してプリンタ２に送信する。識別情報通知を受信すると、プリンタ２のネットワークＩ／Ｆ１１は、受信した識別情報通知を認証情報登録処理部１２に出力する。認証情報登録処理部１２は、識別情報通知に含まれる識別情報を記憶装置６の管理テーブル１３の識別情報１３ａに登録する。
【００９８】
つぎに、認証情報登録処理の動作概要について説明する。操作パネル部１５は、ユーザから認証情報の登録を要求されると、認証情報の登録を要求されたことを認証情報登録処理部１２に通知する。認証情報登録処理部１２は、管理テーブル１３の識別情報１３ａに登録された全ての識別情報を読み出して操作パネル部１５に表示させる。ユーザは、操作パネル部１５に表示された識別情報の１つを選択する。操作パネル部１５は、ユーザによって選択された識別情報を認証情報登録処理部１２に通知する。
【００９９】
操作パネル部１５から識別情報が通知されると、認証情報登録処理部１２は認証情報待ち状態となる。ユーザは、読取装置４に認証情報を読み取らせる。読取装置４は読み取った認証情報をプリンタ２に送信する。プリンタ２の認証情報登録処理部１２は、外部Ｉ／Ｆ１４を介して読取装置４から認証情報を受信すると、操作パネル部１５から通知された識別情報に対応付けて管理テーブル１３の認証情報１３ｂに読取装置４から受信した認証情報を登録する。認証情報登録処理部１２は、操作パネル部１５から通知された識別情報に対応付けて管理テーブル１３の認証情報１３ｂに既に認証情報が登録されている場合には、読取装置から受信情報を追加登録する。これにより、プリンタ２側の認証登録処理が完了する。
【０１００】
プリンタ２側の認証登録処理が完了した後、ユーザの指示によってＰＣ１の認証情報登録処理部２２は、ネットワークＩ／Ｆ２１を介して自身を識別するための識別情報を含む認証情報要求をプリンタ２に出力する。
【０１０１】
プリンタ２の認証情報登録処理部１２は、ネットワークＩ／Ｆ１１を介して認証情報要求を受信すると、認証情報要求に含まれる識別情報を抽出する。認証情報登録処理部１２は、抽出した識別情報に対応付けて管理テーブル１３の認証情報１３ｂに登録されている認証情報を抽出する。抽出した識別情報に対応付けて複数の認証情報が登録されている場合には全ての認証情報を抽出する。認証情報登録処理部１２は、抽出した全ての認証情報を含む認証情報応答を、認証情報要求の送信元であるＰＣ１にネットワークＩ／Ｆ１１を介して送信する。
【０１０２】
ＰＣ１の認証情報登録処理部２２は、ネットワークＩ／Ｆ２１を介して認証情報応答を受信すると、認証情報応答に含まれる認証情報を認証情報記憶部２３に記憶させる。これにより、ＰＣ１側の認証情報登録処理が完了する。
【０１０３】
つぎに、印刷処理の動作について説明する。ＰＣ１のアプリケーション２４は、画像データを含む文書データを生成し、生成した文書データをプリンタドライバ２５に出力する。プリンタドライバ２５は、文章データをプリンタ２が認識可能な印刷データに変換し、変換した印刷データをスプーラ２６に一時保持させる。出力ポート２７は、認証情報記憶部２３に記憶されている認証情報と、スプーラ２６に一時保持されている印刷データとを読み出す。出力ポート２７は、読み出した認証情報および印刷データを含む出力データを生成し、生成した出力データをネットワークＩ／Ｆ２１を介してプリンタ２に送信する。
【０１０４】
プリンタ２の出力データ受信処理部１６は、ネットワークＩ／Ｆ１１を介して受信した出力データを出力データ蓄積部１７に記憶させる。ユーザから出力操作が入力されると、操作パネル部１５は、出力指示をユーザ認証処理部１８に出力する。出力指示を受けると、ユーザ認証処理部１８は、読取装置４からのユーザの認証情報待ちとなる。ユーザ認証処理部１８は、外部Ｉ／Ｆ１４を介して読取装置４からの認証情報を受信すると、出力データ蓄積部１７に記憶されている出力データから認証情報を抽出し、抽出した認証情報と読取装置４からの認証情報とを比較照合する。ユーザ認証処理部１８は、出力データに含まれる認証情報と読取装置４から得られたユーザの認証情報とが一致した出力データに含まれる印刷データを出力処理部１９に出力する。出力処理部１９は、ユーザ認証処理部１８から入力された印刷データを解析して出力に必要な処理を行って印刷データを印刷する。
【０１０５】
なお、ＰＣ１の認証情報記憶部２３に複数の認証情報が登録されている場合には、ＰＣ１は、全ての認証情報を出力データに含めてプリンタ２に送信する、プリンタ２は、出力データに含まれた認証情報それぞれと読取装置４からの認証情報とが全て一致した場合に印刷データを印刷するか、出力データに含まれた認証情報の少なくとも１つと読取装置４からの認証情報とが一致した場合に印刷データを印刷する。全ての一致によって印刷を行うか、少なくとも１つの一致によって印刷を行うかは、モード選択などによってプリンタ２に設定しておくようにすればよい。
【０１０６】
つぎに、この発明における実施の形態１のネットワーク出力システムの識別情報登録処理および認証情報登録処理を詳細に説明する。図５は、図２に示したプリンタ２、および図４に示したＰＣ１の識別情報登録処理および認証情報登録処理に関する構成を示すブロック図である。識別情報登録処理および認証情報登録処理は、先の図２に示したプリンタ２の認証情報登録処理部１２と管理テーブル１３を有する記憶装置６、先の図４に示したＰＣ１の認証情報登録処理部２２と認証情報記憶部２３を有する記憶装置５、および読取装置４によって実現される。
【０１０７】
図５に示すように、ＰＣ１の認証情報登録処理部２２は、識別情報生成部３１、識別情報表示部３２、識別情報通知部３３、認証情報要求部３４、および認証情報登録部３５を備えており、プリンタ２の認証情報登録処理部１２は、識別情報登録部４１、識別情報表示部４３、識別情報選択部４４、認証情報取得部４５、認証情報登録部４６、識別情報照合部４７、および認証情報送信部４８を備えている。
【０１０８】
識別情報生成部３１は、ＰＣ１を識別するための識別情報を生成する。具体的には、識別情報は、たとえば、ネットワーク３を用いた通信において装置の識別に用いられるＩＰアドレスやホスト名、ＭＡＣアドレス、ユーザがネットワーク出力システムにログインするために用いるアカウント情報、ＰＣ１が保持している装置固有の情報、ランダムに生成した情報など、ネットワーク出力システムにおいてＰＣ１を識別することが可能な情報を用いるが、ホスト名やアカウント情報などユーザが直接的に記憶できる情報を用いることが好ましい。
【０１０９】
識別情報表示部３２は、ユーザとのインターフェース機能を備え、識別情報生成部３１が生成した識別情報や識別情報の登録、認証情報の登録の結果などを表示するとともに、操作を要求するメニュー画面を表示してユーザからの指示を受け付ける。識別情報通知部３３は、識別情報生成部３１によって生成された識別情報を記憶装置５に記憶させるとともに、識別情報を含む識別情報通知を生成してプリンタ２に送信する。
【０１１０】
認証情報要求部３４は、記憶装置５に記憶されている識別情報を読み出し、読み出した識別情報を含む識別情報通知をプリンタ２に送信する。認証情報登録部３５は、プリンタ２から受信した認証情報応答に含まれる認証情報を抽出して記憶装置５内の認証情報記憶部２３に記憶させる。
【０１１１】
識別情報登録部４１は、ＰＣ１からの識別情報通知から識別情報を抽出し、抽出した識別情報を記憶装置６内の管理テーブル１３の識別情報１３ａに登録する。識別情報表示部４３は、記憶装置６内の管理テーブル１３の識別情報１３ａに登録されている識別情報を表示する。識別情報選択部４４は、操作パネル部１５からの指示によって記憶装置６内の管理テーブル１３の識別情報１３ａに登録されている識別情報を読み出して識別情報表示部４３に表示させるとともに、操作パネル部１５からの指示された識別情報を選択して認証情報登録部４６に通知する。
【０１１２】
認証情報取得部４５は、読取装置４から認証情報を取得する。認証情報登録部４６は、認証情報取得部４５が取得した認証情報を、識別情報選択部４４から通知された識別情報に対応付けて管理テーブル１３の認証情報１３ｂに登録する。識別情報照合部４７は、ＰＣ１からの認証情報要求に含まれる識別情報を抽出し、記憶装置６内の管理テーブル１３の識別情報１３ａに抽出した識別情報が登録されているか否かを判定し、判定結果を認証情報送信部４８に通知する。
【０１１３】
認証情報送信部４８は、識別情報照合部４７からの判定結果が識別情報が登録されていることを示す場合、当該識別情報に対応付けて記憶装置６内の管理テーブル１３の認証情報１３ｂに登録されている認証情報を含む認証情報応答をＰＣ１に送信し、識別情報照合部４７からの判定結果が識別情報が登録されていないことを示す場合、識別情報が登録されていないことを示す認証情報応答をＰＣ１に送信する。また、認証情報送信部４８は、認証情報を含む認証情報応答を送信した後に、認証情報応答に含めた認証情報およびこの認証情報に対応付けられた識別情報を記憶装置６内の管理テーブル１３の識別情報１３ａおよび認証情報１３ｂから消去する。
【０１１４】
また、認証情報送信部４８は、識別情報登録部４１が記憶装置６内の管理テーブル１３の識別情報１３ａに識別情報を登録してから所定の時間が経過した場合には、当該識別情報を管理テーブル１３から消去する。なお、所定の時間の計測は、プリンタ２が備える計時機能（図示せず）を用いて識別情報毎に行う。
【０１１５】
つぎに、図６、および図８〜図１１のフローチャートを参照して、この実施の形態１のネットワーク出力システムの識別情報登録処理、および認証情報登録処理の動作について詳細に説明する。なお、ここでは、識別情報としてＴＣＰ／ＩＰ通信でも用いるホスト名を用いるものとする。
【０１１６】
まず、図６のフローチャートを参照して、ＰＣ１側の識別情報登録処理の動作について説明する。ユーザによってＰＣ１に出力ポート２７のインストールが実行されると、識別情報生成部３１は、自装置に設定されたＴＣＰ／ＩＰ通信で用いるホスト名を取得する（ステップ１０１）。識別情報生成部３１は、取得したホスト名を識別情報表示部３２に表示させるとともに、取得したホスト名を識別情報通知部３３に通知する。
【０１１７】
識別情報通知部３３は、識別情報生成部３１から通知されたホスト名を含む識別情報通知を生成してプリンタ２に送信し、プリンタ２にホスト名の登録を要求する（ステップ１０２）。その後、識別情報通知部３３は、プリンタ２からの応答待ちとなる。
【０１１８】
プリンタ２からの応答を受信すると、識別情報通知部３３は、応答がホスト名の登録が成功したことを示す通知であるか否かを判定する（ステップ１０３）。応答がホスト名の登録が成功したことを示す場合、識別情報通知部３３は、識別情報生成部３１から通知されたホスト名を識別情報として記憶装置５に登録する（ステップ１０４）。また、識別情報通知部３３は、識別情報生成部３１に登録が成功した旨を通知する。
【０１１９】
登録が成功した旨が通知されると、識別情報生成部３１は、生成したホスト名（登録したホスト名）を含む認証情報登録画面（図７参照）を識別情報表示部３２に表示させて（ステップ１０５）、識別情報登録処理を終了する。
【０１２０】
一方、プリンタ２からの応答がホスト名の登録が失敗したことを示す場合、識別情報通知部３３は、ホスト名の登録に失敗した旨を識別情報生成部３１に通知し、通知を受けた識別情報生成部３１は、ホスト名の登録に失敗した旨のエラーメッセージを識別情報表示部３２に表示させて（ステップ１０６）、識別情報登録処理を終了する。
【０１２１】
つぎに、図８のフローチャートを参照して、プリンタ２側の識別情報登録処理の動作について説明する。ＰＣ１からホスト名を含む識別情報通知を受信すると（ステップ２０１）、識別情報登録部４１は、記憶装置６内の管理テーブル１３の識別情報１３ａに登録されている全ての識別情報（ホスト名）を取得する（ステップ２０２）。識別情報登録部４１は、取得した全てのホスト名と受信した識別情報通知に含まれるホスト名（対象のホスト名）とを比較照合する（ステップ２０３）。比較照合の結果、取得したホスト名の中に対象のホスト名が存在しなかった場合、すなわち、識別情報通知に含まれるホスト名が管理テーブル１３に登録されていない場合（ステップ２０４，Ｙｅｓ）、識別情報登録部４１は、受信したホスト名を記憶装置６内の管理テーブル１３の識別情報１３ａに追加登録する（ステップ２０５）。識別情報登録部４１は、ホスト名を登録が成功したことを示す登録完了の応答通知を、識別情報通知の送信元のＰＣ１に送信して（ステップ２０６）識別情報登録処理を終了する。
【０１２２】
一方、比較照合の結果、取得したホスト名の中に対象のホスト名が存在する場合、すなわち、識別情報通知に含まれるホスト名がすでに管理テーブル１３に登録されている場合（ステップ２０４，Ｎｏ）、識別情報登録部４１は、識別情報通知に含まれるホスト名がすでに管理テーブル１３に登録されていることを示す（登録が失敗したことを示す）登録エラーの応答通知を、識別情報通知の送信元のＰＣ１に送信して（ステップ２０７）識別情報登録処理を終了する。
【０１２３】
つぎに、図９〜図１１のフローチャートを参照して、認証情報登録処理の動作について説明する。認証情報登録処理は、プリンタ２に認証情報を登録する第１の認証情報登録処理と、ＰＣ１に認証情報を登録する第２の認証情報登録処理とからなる。なお、ここでは、認証情報として指紋認証情報を用いるものとし、読取装置４として指紋センサを用いるものとする。
【０１２４】
まず、図９のフローチャートを参照して、プリンタ２に認証情報を登録する第１の認証情報登録処理の動作について説明する。操作パネル部１５は、ユーザが認証情報の登録の開始を入力したことを検出すると、認証情報の登録を開始する旨を識別情報選択部４４に通知する。識別情報選択部４４は、記憶装置６内の管理テーブル１３の識別情報１３ａに登録されている全てのホスト名を取得する（ステップ３０１）。
【０１２５】
ホスト名が取得できた場合、すなわち管理テーブル１３の識別情報１３ａにホスト名が存在する（登録されている）場合（ステップ３０２，Ｙｅｓ）、識別情報選択部４４は、取得した全てのホスト名を識別情報表示部４３に通知する。識別情報表示部４３は、通知された全てのホスト名をリストにして表示する（ステップ３０３）。
【０１２６】
ユーザは、操作パネル部１５を用いて識別情報表示部４３に表示されたホスト名から自分のＰＣ１のホスト名を選択し、操作パネル部１５は、ユーザによって選択されたホスト名を識別情報選択部４４に通知する（ステップ３０４）。識別情報選択部４４は、操作パネル部１５から通知されたホスト名を認証情報登録部４６に通知する。認証情報登録部４６は、認証情報取得部４５に指紋認証情報を取得する旨を通知し、認証情報取得部４５は、読取装置４である指紋センサから指紋認証情報を取得する（ステップ３０５）。
【０１２７】
具体的には、認証情報取得部４５は、読取装置４である指紋センサに指紋認証情報を要求する。指紋センサは、ユーザに指を置かれたことを検知して指紋の画像データを取得する。指紋センサは、取得した指紋の画像データから特徴点を抽出し、抽出した特徴点の情報を指紋認証情報としてプリンタ２に送信する。
【０１２８】
指紋センサからの指紋認証情報を受信すると、認証情報取得部４５は、受信した指紋認証情報を認証情報登録部４６に出力する。認証情報登録部４６は、認証情報取得部４５から入力された指紋認証情報を、識別情報選択部４４から通知されたホスト名に対応付けて記憶装置６内の管理テーブル１３の認証情報１３ｂに登録する（ステップ３０６）。
【０１２９】
一方、記憶装置６内の管理テーブル１３の識別情報１３ａからホスト名が取得できなかった場合、すなわち管理テーブル１３の識別情報１３ａにホスト名が存在しない（登録されていない）場合（ステップ３０２，Ｎｏ）、識別情報選択部４４は、ホスト名が登録されていない旨を識別情報表示部４３に通知し、識別情報表示部４３は、ホスト名が登録されていないことを示すエラーメッセージを表示する（ステップ３０７）。
【０１３０】
つぎに、図１０のフローチャートを参照して、ＰＣ１に認証情報を登録する第２の認証情報登録処理のＰＣ１側の動作について説明する。先の図６のフローチャートを参照したＰＣ１側の識別情報登録処理によって識別情報の登録が成功した場合、ＰＣ１の識別情報表示部３２には、先の図７に示した認証情報登録画面５１が表示されている。認証情報登録画面５１には、識別情報であるホスト名が表示されるホスト名表示エリア５２と登録ボタン５３とを有している。ユーザは、登録ボタン５３を押して認証情報登録処理を開始させる。識別情報表示部３２は、登録ボタン５３が押されたことを検出すると、認証情報登録処理を開始することを認証情報要求部３４に通知する。
【０１３１】
認証情報要求部３４は、記憶装置５に記憶されている識別情報（ホスト名）を取得する（ステップ４０１）。認証情報要求部３４は、取得したホスト名を含む認証情報要求を生成し、生成した認証情報要求をプリンタ２に送信することにより、プリンタ２にホスト名を通知して指紋認証情報を要求する（ステップ４０２）。これにより、ＰＣ１は認証情報応答待ちとなる。
【０１３２】
プリンタ２からの認証情報応答を受信する（ステップ４０３）と、認証情報登録部３５は、指紋認証情報の取得に成功したか否かを判定する（ステップ４０６）。指紋認証情報の取得に成功した場合、すなわち認証情報応答に指紋認証情報が含まれている場合（ステップ４０６，Ｙｅｓ）、認証情報登録部３５は、認証情報応答に含まれる指紋認証情報を抽出し、抽出した指紋認証情報を記憶装置５内の認証情報記憶部２３に登録して（ステップ４０７）認証情報登録処理を終了する。
【０１３３】
一方、指紋認証情報の取得に失敗した場合、すなわち認証情報応答にエラーメッセージが含まれている場合（ステップ４０６，Ｎｏ）、認証情報登録部３５は、指紋認証情報の取得に失敗した旨を示すエラーメッセージを識別情報表示部３２に表示させて（ステップ４０８）認証情報登録処理を終了する。
【０１３４】
つぎに、図１１のフローチャートを参照して、ＰＣ１に認証情報を登録する第２の認証情報登録処理のプリンタ２側の動作について説明する。ＰＣ１からの認証情報要求（指紋認証情報の送信要求）を受信すると（ステップ５０１）、識別情報照合部４７は、記憶装置６内の管理テーブル１３の識別情報１３ａに登録されているホスト名を取得する（ステップ５０２）。識別情報照合部４７は、認証情報要求に含まれるホスト名と管理テーブル１３から取得したホスト名とを比較照合する（ステップ５０３）。
【０１３５】
管理テーブル１３から取得したホスト名の中に認証情報要求に含まれるホスト名（対象のホスト名）が存在する場合、すなわち管理テーブル１３に対象のホスト名が登録されている場合（ステップ５０４，Ｙｅｓ）、識別情報照合部４７は、対象のホスト名に対応付けられて管理テーブル１３の認証情報１３ｂに指紋認証情報が存在するか（登録されているか）否かを判定する（ステップ５０５）。
【０１３６】
対象のホスト名に対応付けられて管理テーブル１３の認証情報１３ｂに指紋認証情報が登録されている場合（ステップ５０５，Ｙｅｓ）、識別情報照合部４７は、対象のホスト名に対応付けて管理テーブル１３の認証情報１３ｂに登録されている指紋認証情報をすべて取得する（ステップ５０６）。識別情報照合部４７は、取得した指紋認証情報と対象のホスト名とを認証情報送信部４８に通知する。
【０１３７】
認証情報送信部４８は、通知された指紋認証情報を含む認証情報応答を生成し、生成した認証情報応答を認証情報要求の送信元のＰＣ１に送信する（ステップ５０７）。認証情報送信部４８は、認証情報応答を送信した後に、識別情報照合部４７から通知されたホスト名とこのホスト名に対応付けられている指紋認証情報とを管理テーブル１３から消去して（ステップ５０８）処理を終了する。なお、ホスト名と指紋認証情報の消去は、認証情報応答を送信した直後であってもよいし、認証情報応答を送信してから所定の時間が経過した後であってもよい。
【０１３８】
一方、管理テーブル１３に対象のホスト名が登録されていない場合（ステップ５０４，Ｎｏ）、または対象のホスト名に対応付けて管理テーブル１３の認証情報１３ｂに指紋認証情報が登録されていない場合（ステップ５０５，Ｎｏ）、識別情報照合部４７は、指紋認証情報が登録されていない旨を認証情報送信部４８に通知し、認証情報送信部４８は、指紋認証情報が登録されていないことを示すエラーメッセージを含む認証情報応答を認証情報要求の送信元のＰＣ１に送信して（ステップ５０９）処理を終了する。
【０１３９】
このように、このユーザ装置であるＰＣ１が、自装置を識別するための識別情報を生成して出力装置であるプリンタ２に通知し、プリンタ２が、ＰＣ１から通知された識別情報に対応付けて読取装置４が読み取った認証情報を管理しておき、ユーザ装置からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をＰＣ１に通知して認証情報を登録させるようにしているため、ＰＣ１にバイオメトリクスセンサやＩＣカードリーダなどの読取装置４を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【０１４０】
また、バイオメトリクスを用いた生体認証としては、指紋認証、静脈認証、虹彩認証など様々な認証方式が存在し、機密出力のセキュリティー強度や使用環境に応じて、ユーザ認証に用いる認証方式を選択することが可能であるが、バイオメトリクスセンサは読取装置４側に取付ける構成のため、機密出力で用いる認証方式を変更する場合でも、ＰＣ１側は認証情報を再登録するだけでよく、システム構成の変更に柔軟に対応することができる。
【０１４１】
プリンタ２が、ＰＣ１から通知された識別情報に対応付けて認証情報を取得してＰＣ１に出力するようにしているため、認証情報の登録にキー入力が不要となり、プリンタ２にテンキーなどのキー入力装置を備える必要がなくなり、ネットワーク出力システムのコストを削減することができる。
【０１４２】
なお、この実施の形態１においては、認証情報をそのままＰＣ１に送信するようにしたが、公開鍵暗号方式を用いて認証情報を暗号化するようにしてもよい。この場合、ＰＣ１の識別情報生成部３１は、認証情報を生成する際に公開鍵と秘密鍵とを生成し、生成した秘密鍵を識別情報と対応付けて記憶装置５に登録する。また、識別情報生成部３１は、生成した公開鍵を識別情報通知部３３に通知し、識別情報通知部３３が識別情報と公開鍵とを含む識別情報通知を生成してプリンタ２に送信する。
【０１４３】
プリンタ２の識別情報登録部４１は、受信した識別情報通知に含まれる識別情報と公開鍵とを対応付けて記憶装置６に登録する。プリンタ２の認証情報送信部４８は、認証情報応答を生成する際に、識別情報と対応付けられて記憶装置６に登録されている公開鍵を用いて認証情報を暗号化し、暗号化した認証情報を含む認証情報応答を生成して、ＰＣ１に送信する。
【０１４４】
ＰＣ１の認証情報登録部３５は、記憶装置５に登録されている秘密鍵を用いて認証情報応答に含まれる暗号化された認証情報を復号化して記憶装置５に登録する。これにより、認証情報の漏洩を防止することができ、容易にセキュリティーを向上することができる。
【０１４５】
また、ＰＣ１とプリンタ２とのネットワーク３上の通信を暗号化して行うようにしてもよい。たとえば、秘密裏に鍵を交換する方法として、ＤＨ（Ｄｉｆｆｉｅ  Ｈｅｌｌｍａｎ）やＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  ｌａｙｅｒ）などの公開鍵暗号化方式を用いてもよいし、予め装置間に鍵交換のための共通鍵を登録しておくようにしてもよい。これにより、ユーザ装置と出力装置とが自動で暗号鍵や復号鍵を提供し合うので、設定が簡便となり使いやすくなるとともに、鍵の交換は秘密裏に行われるので通信経路上で復号鍵は漏洩することがなくなり、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。なお、ユーザ認証を行うことで出力操作を行うユーザを認証する以外にも、ＤＨやＳＬＬを用いて通信路を暗号化することで、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。
【０１４６】
さらに、この実施の形態１においては、識別情報生成部３１が識別情報を生成するようにしたが、識別情報を外部から入力するようにしてもよい。この場合、ＰＣ１の認証情報登録処理部２２に外部から入力される識別情報を受け付ける識別情報入力手段を備え、識別情報生成部３１は、識別情報入力手段が外部から入力された識別情報を受け付けた場合には識別情報入力手段が受け付けた識別情報を用いるようにすればよい。これにより、ユーザが任意に識別情報を決めることが可能となり、ユーザが記憶しやすい情報を用いて認証情報をＰＣ１に登録することができる。
【０１４７】
さらにまた、この実施の形態１では、ネットワーク３によってＰＣ１とプリンタ２とを接続する構成を例に挙げて説明したが、ネットワーク３によってＰＣ１と出力制御装置として機能するプリントサーバを接続し、このプリントサーバに上述した実施の形態１のプリンタ２の機能を備え、プリントサーバとＰＣ１とで認証登録を行い、印刷時にはプリントサーバが認証処理によって認証した印刷データをプリントサーバに接続されるプリンタに出力して印刷させるようにしてもよい。これにより、機密印刷に対応していないプリンタをプリントサーバに接続することで機密印刷を可能とし、従来使用しているプリンタを用いてシステムを構築することができ、ネットワーク出力システムの導入コストを削減することができる。
【０１４８】
なお、一般的にはＰＣ１やプリンタ２はＣＰＵが搭載されており、ＣＰＵがプログラムを実行することで動作する。上述した実施の形態１のＰＣ１の識別情報生成部３１、識別情報通知部３３、認証情報要求部３４、認証情報登録部３５、および識別情報表示部３２に各種情報を表示させる機能によって実現される前述した各機能をソフトウエアによって実現してＰＣ１内のＣＰＵに実行させ、上述した実施の形態１のプリンタ２の識別情報登録部４１、識別情報選択部４４、認証情報取得部４５、認証情報登録部４６、識別情報照合部４７、認証情報送信部４８、および識別情報表示部４３に各種情報を表示させる機能によって実現される前述した各機能をソフトウエアによって実現してプリンタ２内のＣＰＵに実行させるようにしてもよい。
【０１４９】
（実施の形態２）
図１２を用いてこの発明の実施の形態２を説明する。先の実施の形態１のネットワーク出力システムでは、プリンタ２は、ＰＣ１からの識別情報通知によって認証情報が通知された時に認証情報を取得して登録するようにしたが、この実施の形態２のネットワーク出力システムは、プリンタ２に直接識別情報を入力することで認証情報を登録する。
【０１５０】
この発明における実施の形態２のネットワーク出力システムの構成は、先の図１に示した実施の形態１のネットワーク出力システムと同様であるが、プリンタ２の認証情報登録処理部１２、およびＰＣ１の認証情報登録処理部２２の構成が、実施の形態１とは異なる。
【０１５１】
図１２は、この実施の形態２のネットワーク出力システムのプリンタ２およびＰＣ１の識別情報登録処理および認証情報登録処理に関する構成を示すブロック図である。図１２に示したプリンタ２の認証情報登録処理部１２は、先の図５に示した実施の形態１のプリンタ２の認証情報登録処理部１２から識別情報登録部４１、識別情報表示部４３、識別情報選択部４４が削除され、ユーザによって入力された識別情報を受け付け、受け付けた識別情報を記憶装置６内の管理テーブル１３の識別情報１３ａに登録する識別情報入力部４２が追加されている。
【０１５２】
また、図１２に示したＰＣ１の認証情報登録処理部２２は、先の図５に示した実施の形態１のＰＣ１の認証情報登録処理部２２から識別情報表示部３２および識別情報通知部３３が削除されている。先の図５に示したプリンタ２の認証情報登録処理部１２およびＰＣ１の認証情報登録処理部２２と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【０１５３】
つぎに、この実施の形態２のネットワーク出力システムの動作を説明する。この実施の形態２のネットワーク出力システムと、先の実施の形態１のネットワーク出力システムとの相違点は識別情報登録処理および第１の認証情報登録処理であるので、ここでは、識別情報登録処理および第１の認証情報登録処理の動作のみを説明する。なお、先の図９のフローチャートを参照して説明した実施の形態１のプリンタ２側の第１の認証情報登録処理と同じ動作については、その詳細な説明を省略する。
【０１５４】
まず、識別情報登録処理の動作について説明する。この実施の形態２のネットワーク出力システムでは、識別情報登録処理はＰＣ１側のみで行なわれる。ユーザによってＰＣ１に出力ポート２７のインストールが実行されると、識別情報生成部３１は、ＰＣ１を識別するための識別情報を生成する。認証情報として、ネットワーク３を用いた通信において装置の識別に用いられるＩＰアドレスやホスト名、ＭＡＣアドレス、ユーザがネットワーク出力システムにログインするために用いるアカウント情報、ＰＣ１が保持している装置固有の情報を用いる場合には、これらの情報の何を使うのかを予め決めておけばユーザに通知する必要はないが、ランダムに生成した情報を認証情報として用いる場合には、先の実施の形態１と同様に識別情報表示部３２を備えておき、識別情報生成部３１は、生成した認証情報を識別情報表示部３２に表示させて認証情報をユーザに認識させる。
【０１５５】
ここでは、自装置に設定されたＴＣＰ／ＩＰ通信で用いるホスト名を認証情報として用いる。この場合、識別情報生成部３１は、自装置に設定されたＴＣＰ／ＩＰ通信で用いるホスト名を取得し、取得したホスト名を認証情報要求部３４に通知して識別情報登録処理を終了する。この識別情報登録処理を実行した後に実行される第２の認証情報登録処理において、認証情報要求部３４は、識別情報生成部３１から通知されたホスト名を用いて、認証情報要求を生成する。
【０１５６】
つぎに、第１の認証情報登録処理の動作について説明する。ユーザは、ＰＣ１の識別情報生成部３１によって生成された識別情報（この場合は、ホスト名）を識別情報入力部４２に入力する。ホスト名が入力されたことを検出すると、識別情報入力部４２は、入力されたホスト名を記憶装置６内の管理テーブル１３の識別情報１３ａに登録する。入力されたホスト名を管理テーブル１３の識別情報１３ａに登録した後、識別情報入力部４２は、入力されたホスト名を認証情報登録部４６に通知する。
【０１５７】
認証情報登録部４６は、認証情報取得部４５に指紋認証情報を取得する旨を通知し、認証情報取得部４５は、読取装置４である指紋センサから指紋認証情報を取得する。認証情報取得部４５は、取得した指紋認証情報を認証情報登録部４６に出力する。認証情報登録部４６は、認証情報取得部４５から入力された指紋認証情報を、識別情報入力部４２から通知されたホスト名に対応付けて記憶装置６内の管理テーブル１３の認証情報１３ｂに登録して第１の認証情報登録処理を終了する。
【０１５８】
このように、この実施の形態２においては、ユーザ装置であるＰＣ１が自装置を識別するための識別情報を生成し、この識別情報が外部から入力されると、出力装置であるプリンタ２が、入力された識別情報に対応付けて読取装置４が読み取った認証情報を管理しておき、ＰＣ１からの要求を受けると、要求に含まれる識別情報に対応付けて管理している認証情報をＰＣ１に通知して認証情報を登録させるようにしているため、ＰＣ１にバイオメトリクスセンサやＩＣカードリーダなどの読取装置４を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【０１５９】
また、プリンタ２がファクシミリ通信などのように遠隔地に設置されたネットワーク出力システムにおいて、出力操作をおこなうユーザが予めプリンタ２にＰＣ１の識別情報と認証情報の対を登録しておけば、そのあとＰＣ１側からプリンタ２に登録された認証情報を取得するだけで良く、ＰＣ１とプリンタ２の処理を非同期におこなうことができる。
【０１６０】
なお、この実施の形態２においては、認証情報をそのままＰＣ１に送信するようにしたが、公開鍵暗号方式を用いて認証情報を暗号化するようにしてもよい。この場合、ＰＣ１の識別情報生成部３１は、認証情報を生成する際に公開鍵と秘密鍵とを生成し、生成した秘密鍵を識別情報と対応付けて記憶装置５に登録する。また、識別情報生成部３１は、生成した公開鍵を認証情報要求部３４に通知し、認証情報要求部３４が識別情報と公開鍵とを含む認証情報要求を生成してプリンタ２に送信する。
【０１６１】
プリンタ２の識別情報照合部４７は、受信した認証情報要求に含まれる識別情報と公開鍵とを対応付けて記憶装置６に登録する。プリンタ２の認証情報送信部４８は、認証情報応答を生成する際に、識別情報と対応付けられて記憶装置６に登録されている公開鍵を用いて認証情報を暗号化し、暗号化した認証情報を含む認証情報応答を生成して、ＰＣ１に送信する。
【０１６２】
ＰＣ１の認証情報登録部３５は、記憶装置５に登録されている秘密鍵を用いて認証情報応答に含まれる暗号化された認証情報を復号化して記憶装置５に登録する。これにより、認証情報の漏洩を防止することができ、容易にセキュリティーを向上することができる。
【０１６３】
また、ＰＣ１とプリンタ２とのネットワーク３上の通信を暗号化して行うようにしてもよい。たとえば、秘密裏に鍵を交換する方法として、ＤＨやＳＳＬなどの公開鍵暗号化方式を用いてもよいし、予め装置間に鍵交換のための共通鍵を登録しておくようにしてもよい。これにより、ユーザ装置と出力装置とが自動で暗号鍵や復号鍵を提供し合うので、設定が簡便となり使いやすくなるとともに、鍵の交換は秘密裏に行われるので通信経路上で復号鍵は漏洩することがなくなり、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。なお、ユーザ認証を行うことで出力操作を行うユーザを認証する以外にも、ＤＨやＳＬＬを用いて通信路を暗号化することで、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。
【０１６４】
さらに、この実施の形態２においては、識別情報生成部３１が識別情報を生成するようにしたが、識別情報を外部から入力するようにしてもよい。この場合、ＰＣ１の認証情報登録処理部２２に外部から入力される識別情報を受け付ける識別情報入力手段を備え、識別情報生成部３１は、識別情報入力手段が外部から入力された識別情報を受け付けた場合には識別情報入力手段が受け付けた識別情報を用いるようにすればよい。これにより、ユーザが任意に識別情報を決めることが可能となり、ユーザが記憶しやすい情報を用いて認証情報をＰＣ１に登録することができる。
【０１６５】
さらにまた、この実施の形態２では、ネットワーク３によってＰＣ１とプリンタ２とを接続する構成を例に挙げて説明したが、ネットワーク３によってＰＣ１と出力制御装置として機能するプリントサーバを接続し、このプリントサーバに上述した実施の形態２のプリンタ２の機能を備え、プリントサーバとＰＣ１とで認証登録を行い、印刷時にはプリントサーバが認証処理によって認証した印刷データをプリントサーバに接続されるプリンタに出力して印刷させるようにしてもよい。これにより、機密印刷に対応していないプリンタをプリントサーバに接続することで機密印刷を可能とし、従来使用しているプリンタを用いてシステムを構築することができ、ネットワーク出力システムの導入コストを削減することができる。
【０１６６】
なお、一般的にはＰＣ１やプリンタ２はＣＰＵが搭載されており、ＣＰＵがプログラムを実行することで動作する。上述した実施の形態２のＰＣ１の識別情報生成部３１、認証情報要求部３４、および認証情報登録部３５によって実現される前述した各機能をソフトウエアによって実現してＰＣ１内のＣＰＵに実行させ、上述した実施の形態２のプリンタ２の識別情報入力部４２、認証情報取得部４５、認証情報登録部４６、識別情報照合部４７、および認証情報送信部４８によって実現される前述した各機能をソフトウエアによって実現してプリンタ２内のＣＰＵに実行させるようにしてもよい。
【０１６７】
（実施の形態３）
図１３を参照してこの発明の実施の形態３を説明する。先の実施の形態１のネットワーク出力システムでは、識別情報登録処理を実行した後に、認証情報登録処理を実行することで、ＰＣ１がプリンタ２から認証情報を取得するようにしたが、この実施の形態３のネットワーク出力システムでは、識別情報登録処理を行なうことなく、ＰＣ１がプリンタ２から認証情報を取得する。
【０１６８】
この発明における実施の形態３のネットワーク出力システムの構成は、先の図１に示した実施の形態１のネットワーク出力システムと同様であるが、プリンタ２の認証情報登録処理部１２、およびＰＣ１の認証情報登録処理部２２の構成が、実施の形態１とは異なる。
【０１６９】
図１３は、この実施の形態３のネットワーク出力システムのＰＣ１およびプリンタ２の識別情報登録処理および認証情報登録処理に関する構成を示すブロック図である。図１３に示したＰＣ１の認証情報登録処理部２２は、先の図５に示した実施の形態１のＰＣ１の認証情報登録処理部２２から認証情報要求部３４が削除されている。また、図１３に示したプリンタ２の認証情報登録処理部１２は、先の図５に示した実施の形態１のプリンタ２の認証情報登録処理部１２から認証情報登録部４６と識別情報照合部４７とが削除されている。先の図５に示したＰＣ１の認証情報登録処理部２２およびプリンタ２の認証情報登録処理部１２と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【０１７０】
つぎに、この実施の形態３のネットワーク出力システムの動作を説明する。この実施の形態３のネットワーク出力システムと、先の実施の形態１のネットワーク出力システムとの相違点は、先の実施の形態１のネットワーク出力システムが識別情報登録処理を行った後に識別情報登録処理を行なってＰＣ１がプリンタ２から認証情報を取得するのに対して、この実施の形態３のネットワーク出力システムは識別情報登録処理のみでＰＣ１が認証情報を取得する点である。すなわち、この実施の形態３のネットワーク出力システムと先の実施の形態１のネットワーク出力システムとは、識別情報登録処理の動作のみが異なる。よって、ここでは、識別情報登録処理の動作のみを説明する。また、先の実施の形態１と同じ動作については、その詳細な説明を省略する。
【０１７１】
まず、ＰＣ１側の識別情報登録処理の動作について説明する。識別情報生成部３１は、ユーザによってＰＣ１に出力ポート２７のインストールが実行されると、識別情報生成部３１は、自装置に設定されたＴＣＰ／ＩＰ通信で用いるホスト名（識別情報）を取得する。識別情報生成部３１は、取得したホスト名を識別情報表示部３２に表示させるとともに、取得したホスト名を識別情報通知部３３に通知する。
【０１７２】
識別情報通知部３３は、識別情報生成部３１から通知されたホスト名を含む識別情報通知を生成してプリンタ２に送信して認証情報を要求する。識別情報通知部３３が識別情報通知を送信した後、ＰＣ１はプリンタ２からの認証情報応答待ちとなる。
【０１７３】
プリンタ２からの認証情報応答を受信すると、認証情報登録部３５は、指紋認証情報（認証情報）の取得に成功したか否かを判定する。指紋認証情報の取得に成功した場合、すなわち認証情報応答に指紋認証情報が含まれている場合、認証情報登録部３５は、認証情報応答に含まれる指紋認証情報を抽出し、抽出した指紋認証情報を記憶装置５内の認証情報記憶部２３に登録して認証情報登録処理を終了する。
【０１７４】
一方、指紋認証情報の取得に失敗した場合、すなわち認証情報応答にエラーメッセージが含まれている場合、認証情報登録部３５は、指紋認証情報の取得に失敗した旨を示すエラーメッセージを識別情報表示部３２に表示させて認証情報登録処理を終了する。
【０１７５】
つぎに、プリンタ２側の認証情報登録処理の動作について説明する。ＰＣ１からホスト名を含む識別情報通知を受信すると、識別情報登録部４１は、識別情報通知に含まれるホスト名を抽出し、抽出したホスト名を記憶装置６に登録する。記憶装置６に識別情報が登録された後、識別情報選択部４４は、記憶装置６に登録されているホスト名を取得し、取得したホスト名を識別情報表示部４３に表示させる。
【０１７６】
ユーザは、操作パネル部１５を用いて識別情報表示部４３に表示されたホスト名から自分のＰＣ１のホスト名を選択し、操作パネル部１５は、ユーザによって選択されたホスト名を識別情報選択部４４に通知する。識別情報選択部４４は、操作パネル部１５から通知されたホスト名を認証情報送信部４８に通知する。
【０１７７】
認証情報送信部４８は、認証情報取得部４５に指紋認証情報を取得する旨を通知し、認証情報取得部４５は、読取装置４である指紋センサから指紋認証情報を取得する。認証情報取得部４５は、取得した指紋認証情報を認証情報送信部４８に出力する。認証情報送信部４８は、認証情報取得部４５から入力された指紋認証情報を含む認証情報応答を生成し、識別情報選択部４４から通知されたホスト名が付与されているＰＣ１に、生成した認証情報応答を送信する。
【０１７８】
認証情報送信部４８は、認証情報応答を送信した後に、識別情報選択部４４から通知されたホスト名を管理テーブル１３から消去して処理を終了する。
【０１７９】
このように、この実施の形態３においては、ユーザ装置であるＰＣ１が、自装置を識別するための識別情報を生成してプリンタ２に通知し、出力装置であるプリンタ２は、ＰＣ１から通知された識別情報を管理して全ての識別情報を表示し、表示された識別情報の１つが選択された場合に、選択された識別情報が示すＰＣ１に読取装置４が読み取った認証情報を通知して認証情報を登録させるようにしているため、ＰＣ１にバイオメトリクスセンサやＩＣカードリーダなどの読取装置４を接続することや、専用ソフトのインストールを行うことなく認証情報を登録して機密性を保持することができ、ネットワーク出力システムのコストを削減することができる。
【０１８０】
なお、この実施の形態３においては、認証情報をそのままＰＣ１に送信するようにしたが、公開鍵暗号方式を用いて認証情報を暗号化するようにしてもよい。この場合、ＰＣ１の識別情報生成部３１は、認証情報を生成する際に公開鍵と秘密鍵とを生成し、生成した秘密鍵を識別情報と対応付けて記憶装置５に登録する。また、識別情報生成部３１は、生成した公開鍵を識別情報通知部３３に通知し、識別情報通知部３３が識別情報と公開鍵とを含む識別情報通知を生成してプリンタ２に送信する。
【０１８１】
プリンタ２の識別情報登録部４１は、受信した識別情報通知に含まれる識別情報と公開鍵とを対応付けて記憶装置６に登録する。プリンタ２の認証情報送信部４８は、認証情報応答を生成する際に、識別情報と対応付けられて記憶装置６に登録されている公開鍵を用いて認証情報を暗号化し、暗号化した認証情報を含む認証情報応答を生成して、ＰＣ１に送信する。
【０１８２】
ＰＣ１の認証情報登録部３５は、記憶装置５に登録されている秘密鍵を用いて認証情報応答に含まれる暗号化された認証情報を復号化して記憶装置５に登録する。これにより、認証情報の漏洩を防止することができ、容易にセキュリティーを向上することができる。
【０１８３】
また、ＰＣ１とプリンタ２とのネットワーク３上の通信を暗号化して行うようにしてもよい。たとえば、秘密裏に鍵を交換する方法として、ＤＨやＳＳＬなどの公開鍵暗号化方式を用いてもよいし、予め装置間に鍵交換のための共通鍵を登録しておくようにしてもよい。これにより、ユーザ装置と出力装置とが自動で暗号鍵や復号鍵を提供し合うので、設定が簡便となり使いやすくなるとともに、鍵の交換は秘密裏に行われるので通信経路上で復号鍵は漏洩することがなくなり、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。なお、ユーザ認証を行うことで出力操作を行うユーザを認証する以外にも、ＤＨやＳＬＬを用いて通信路を暗号化することで、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。
【０１８４】
さらに、この実施の形態３においては、識別情報生成部３１が識別情報を生成するようにしたが、識別情報を外部から入力するようにしてもよい。この場合、ＰＣ１の認証情報登録処理部２２に外部から入力される識別情報を受け付ける識別情報入力手段を備え、識別情報生成部３１は、識別情報入力手段が外部から入力された識別情報を受け付けた場合には識別情報入力手段が受け付けた識別情報を用いるようにすればよい。これにより、ユーザが任意に識別情報を決めることが可能となり、ユーザが記憶しやすい情報を用いて認証情報をＰＣ１に登録することができる。
【０１８５】
さらにまた、この実施の形態３では、ネットワーク３によってＰＣ１とプリンタ２とを接続する構成を例に挙げて説明したが、ネットワーク３によってＰＣ１と出力制御装置として機能するプリントサーバを接続し、このプリントサーバに上述した実施の形態３のプリンタ２の機能を備え、プリントサーバとＰＣ１とで認証登録を行い、印刷時にはプリントサーバが認証処理によって認証した印刷データをプリントサーバに接続されるプリンタに出力して印刷させるようにしてもよい。これにより、機密印刷に対応していないプリンタをプリントサーバに接続することで機密印刷を可能とし、従来使用しているプリンタを用いてシステムを構築することができ、ネットワーク出力システムの導入コストを削減することができる。
【０１８６】
なお、一般的にはＰＣ１やプリンタ２はＣＰＵが搭載されており、ＣＰＵがプログラムを実行することで動作する。上述した実施の形態３のＰＣ１の識別情報生成部３１、識別情報通知部３３、認証情報登録部３５、識別情報表示部３２に各種情報を表示する機能によって実現される前述した各機能をソフトウエアによって実現してＰＣ１内のＣＰＵに実行させ、上述した実施の形態３のプリンタ２の識別情報登録部４１、識別情報選択部４４、認証情報取得部４５、認証情報送信部４８、識別情報表示部４３に各種情報を表示させる機能によって実現される前述した各機能をソフトウエアによって実現してプリンタ２内のＣＰＵに実行させるようにしてもよい。
【０１８７】
（実施の形態４）
図１４〜図１６を用いてこの発明の実施の形態４を説明する。先の実施の形態１〜３のネットワーク出力システムは、プリンタ２に読取装置４が接続されていた。そのため、認証情報を登録する際にユーザはプリンタ２が設置された場所まで行かなければならないという問題があった。このような問題を改善するために、この実施の形態４のネットワーク出力システムは、ＰＣ１だけで認証情報の登録ができるようにしたものである。
【０１８８】
この発明における実施の形態４のネットワーク出力システムの構成は、先の図１に示した実施の形態１のネットワーク出力システムとほぼ同じであるが、ＰＣ１に読取装置が接続される点と、プリンタ２の認証情報登録処理部１２およびＰＣ１の認証情報登録処理部２２の構成が、実施の形態１とは異なる。
【０１８９】
図１４は、この実施の形態４のネットワーク出力システムのプリンタ２およびＰＣ１の認証情報登録処理に関する構成を示すブロック図である。図１４に示したプリンタ２の認証情報登録処理部１２は、先の図１２に示した実施の形態２のプリンタ２の認証情報登録処理部１２から認証情報登録部４６と識別情報照合部４７が削除されている。また、図１４に示したＰＣ１の認証情報登録処理部２２は、先の図１２に示した実施の形態２のＰＣ１の認証情報登録処理部２２から識別情報生成部３１が削除され、認証情報要求部３４の代わりに、プリンタ２に接続された読取装置４と同じ機能を有する読取装置７から認証情報を取得する認証情報取得部３６を備えている。先の図１２に示した実施の形態２のプリンタ２の認証情報登録処理部１２およびＰＣ１の認証情報登録処理部２２と同じ機能を持つ構成部分には同一符号を付し、重複する説明は省略する。
【０１９０】
つぎに、図１５のフローチャートを参照して、この実施の形態４のネットワーク出力システムの認証情報登録処理の動作について説明する。まず、ユーザによってＰＣ１に出力ポート２７のインストールが実行されると、認証情報取得部３６は、自装置（ＰＣ１）に読取装置７（指紋センサ）が取り付けられているか否かを確認する（ステップ６０１）。
【０１９１】
読取装置７が取り付けられていることが確認できた場合、認証情報取得部３６は、ＰＣ１の表示部（図示せず）にＰＣ１に取り付けられている読取装置７を用いるのか、プリンタ２に取り付けられている読取装置４を用いるのかをユーザに選択させる登録方法選択画面を表示させる（ステップ６０２）。
【０１９２】
図１６は、登録方法選択画面の一例を示す図である。図１６においては、登録方法選択画面６１は、ＰＣ１に取り付けられている読取装置７を用いるのか、プリンタ２に取り付けられている読取装置４を用いるのかをユーザに選択させる登録方法選択欄６２と、選択を確定させる選択ボタン６３とで構成されている。ユーザは、この登録方法選択画面６１の登録方法選択欄６２と選択ボタン６３を操作して認証情報（指紋認証情報）の登録を開始する。
【０１９３】
登録方法選択画面６１の登録方法選択欄６２で、「このＰＣに取付けられた指紋センサから登録する」が選択され選択ボタン６３を押されたことを検出した場合（ステップ６０３，Ｙｅｓ）、ＰＣ１に取り付けられた読取装置７である指紋センサから指紋認証情報を登録する（ステップ６０４）。
【０１９４】
具体的には、登録方法選択画面６１の登録方法選択欄６２で、「このＰＣに取付けられた指紋センサから登録する」が選択され選択ボタン６３を押されたことを検出すると、認証情報取得部３６は、読取装置７である指紋センサから指紋認証情報を取得し、取得した指紋認証情報を認証情報登録部３５に出力する。認証情報登録部３５は、認証情報取得部３６から入力された指紋認証情報を記憶装置５に登録して（ステップ６０４）処理を終了する。
【０１９５】
一方、読取装置７が取り付けられていることが確認できなかった（ＰＣ１に読取装置７が取り付けられていない）場合（ステップ６０１，Ｎｏ）、または登録方法選択画面６１の登録方法選択欄６２で、「プリンタに取付けられた指紋センサから登録する」が選択され選択ボタン６３を押されたことを検出した場合（ステップ６０３，Ｎｏ）、プリンタ２に取り付けられた読取装置４である指紋センサから指紋認証情報を登録する（ステップ６０５）。
【０１９６】
具体的には、読取装置７が取り付けられていることが確認できなかった（ＰＣ１に読取装置７が取り付けられていない）場合（ステップ６０１，Ｎｏ）、または登録方法選択画面６１の登録方法選択欄６２で、「プリンタに取付けられた指紋センサから登録する」が選択され選択ボタン６３を押されたことを検出した場合、認証情報登録部３５は、プリンタ２からの認証情報応答待ちとなる。
【０１９７】
ユーザは、ＰＣ１を識別するための識別情報（この場合は、ホスト名）を識別情報入力部４２に入力する。ホスト名が入力されたことを検出すると、識別情報入力部４２は、入力されたホスト名を認証情報送信部４８に通知するとともに、認証情報取得部４５に指紋認証情報を取得する旨を通知し、認証情報取得部４５は、読取装置４である指紋センサから指紋認証情報を取得する。認証情報取得部４５は、取得した指紋認証情報を認証情報送信部４８に出力する。認証情報登録部４６は、認証情報取得部４５から入力された指紋認証情報を含む認証情報応答を生成し、生成した認証情報応答を識別情報入力部４２から通知されたホスト名が示すＰＣ１に送信する。
【０１９８】
プリンタ２から認証情報応答を受信すると、ＰＣ１の認証情報登録部３５は、受信した認証情報応答から指紋認証情報を抽出し、抽出した指紋認証情報を記憶装置５に登録して処理を終了する。
【０１９９】
このように、この実施の形態４においては、ユーザ装置であるＰＣ１に接続された読取装置７を用いるのか、出力装置であるプリンタ２に接続された読取装置４を用いるのかを外部からの指示によって選択するようにしているため、ネットワーク出力システムへのログイン操作用に読取装置７が取付けられたＰＣ１や、読取装置７の機能が組み込まれたＰＣ１を使用する場合に、ＰＣ１に取付けられた読取装置７を用いて認証情報を登録することが可能となり、ＰＣ１への認証情報の登録をより容易にすることができる。
【０２００】
また、ＰＣ１とプリンタ２とのネットワーク３上の通信を暗号化して行うようにしてもよい。たとえば、秘密裏に鍵を交換する方法として、ＤＨやＳＳＬなどの公開鍵暗号化方式を用いてもよいし、予め装置間に鍵交換のための共通鍵を登録しておくようにしてもよい。これにより、ユーザ装置と出力装置とが自動で暗号鍵や復号鍵を提供し合うので、設定が簡便となり使いやすくなるとともに、鍵の交換は秘密裏に行われるので通信経路上で復号鍵は漏洩することがなくなり、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。なお、ユーザ認証を行うことで出力操作を行うユーザを認証する以外にも、ＤＨやＳＬＬを用いて通信路を暗号化することで、ネットワーク３上の機密性を確保してセキュリティーを向上することができる。
【０２０１】
さらに、この実施の形態４では、ネットワーク３によってＰＣ１とプリンタ２とを接続する構成を例に挙げて説明したが、ネットワーク３によってＰＣ１と出力制御装置として機能するプリントサーバを接続し、このプリントサーバに上述した実施の形態３のプリンタ２の機能を備え、プリントサーバとＰＣ１とで認証登録を行い、印刷時にはプリントサーバが認証処理によって認証した印刷データをプリントサーバに接続されるプリンタに出力して印刷させるようにしてもよい。これにより、機密印刷に対応していないプリンタをプリントサーバに接続することで機密印刷を可能とし、従来使用しているプリンタを用いてシステムを構築することができ、ネットワーク出力システムの導入コストを削減することができる。
【０２０２】
なお、一般的にはＰＣ１やプリンタ２はＣＰＵが搭載されており、ＣＰＵがプログラムを実行することで動作する。上述した実施の形態４のＰＣ１の認証情報取得部３６、および認証情報登録部３５によって実現される前述した各機能をソフトウエアによって実現してＰＣ１内のＣＰＵに実行させ、上述した実施の形態４のプリンタ２の識別情報入力部４２、認証情報取得部４５、および認証情報送信部４８によって実現される前述した各機能をソフトウエアによって実現してプリンタ２内のＣＰＵに実行させるようにしてもよい。
【産業上の利用可能性】
【０２０３】
以上のように、本発明にかかるネットワーク出力システムは、認証情報と出力すべきデータとを含む出力データを送信するユーザ装置と、読取装置と接続され、ユーザ装置からの出力データに含まれる認証情報と読取装置が読み取った認証情報とが一致した場合に出力データに含まれるデータを出力する出力装置とがネットワークによって接続されるシステムの認証登録に有用であり、特に、ネットワークに接続されるユーザ装置の数が多いシステムに適している。
【図面の簡単な説明】
【０２０４】
【図１】本発明におけるネットワーク出力システムの実施の形態１の構成を示すブロック図
【図２】図１に示したプリンタの構成を示すブロック図
【図３】図２に示した管理テーブルの構成を示す図
【図４】図１に示したＰＣの構成を示すブロック図
【図５】図２に示したプリンタ、および図４に示したＰＣの識別情報登録処理および認証情報登録処理に関する構成を示すブロック図
【図６】本実施の形態１のＰＣ側の識別情報登録処理の動作を説明するためのフローチャート
【図７】認証登録画面を説明するための図
【図８】本実施の形態１のプリンタ側の識別情報登録処理の動作を説明するためのフローチャート
【図９】本実施の形態１のプリンタに認証情報を登録する第１の認証情報登録処理の動作を説明するためのフローチャート
【図１０】本実施の形態１のＰＣに認証情報を登録する第２の認証情報登録処理のＰＣ側の動作を説明するためのフローチャート
【図１１】本実施の形態１のＰＣに認証情報を登録する第２の認証情報登録処理のプリンタ側の動作を説明するためのフローチャート
【図１２】本実施の形態２のプリンタ、およびＰＣの識別情報登録処理および認証情報登録処理に関する構成を示すブロック図
【図１３】本実施の形態３のプリンタ、およびＰＣの識別情報登録処理および認証情報登録処理に関する構成を示すブロック図
【図１４】本実施の形態４のプリンタ、およびＰＣの識別情報登録処理および認証情報登録処理に関する構成を示すブロック図
【図１５】本実施の形態４のネットワーク出力システムの認証情報登録処理の動作を説明するためのフローチャート
【図１６】登録方法選択画面の一例を示す図
【符号の説明】
【０２０５】
１    ＰＣ
２    プリンタ
３    ネットワーク
４、７    読取装置
５、６    記憶装置
１１、２１    ネットワークＩ／Ｆ
１２、２２    認証情報登録処理部
１３    管理テーブル
１４    外部Ｉ／Ｆ
１５    操作パネル部
１６    出力データ受信処理部
１７    出力データ蓄積部
１８    ユーザ認証処理部
１９    出力処理部
２３    認証情報記憶部
２４    アプリケーション
２５    プリンタドライバ
２６    スプーラ
２７    出力ポート
３１    識別情報生成部
３２、４３    識別情報表示部
３３    識別情報通知部
３４    認証情報要求部
３５、４６    認証情報登録部
３６、４５    認証情報取得部
４１    識別情報登録部
４２    識別情報入力部
４４    識別情報選択部
４７    識別情報照合部
４８    認証情報送信部
【図１】
2008181178.tif 000003
【図２】
2008181178.tif 000004
【図３】
2008181178.tif 000005
【図４】
2008181178.tif 000006
【図５】
2008181178.tif 000007
【図６】
2008181178.tif 000008
【図７】
2008181178.tif 000009
【図８】
2008181178.tif 000010
【図９】
2008181178.tif 000011
【図１０】
2008181178.tif 000012
【図１１】
2008181178.tif 000013
【図１２】
2008181178.tif 000014
【図１３】
2008181178.tif 000015
【図１４】
2008181178.tif 000016
【図１５】
2008181178.tif 000017
【図１６】
2008181178.tif 000018