(57)【要約】【課題】  ユーザ管理の確実性を向上することができるとともに、認証情報や利用状況を効率的に管理することができる認証動作システムを提供する。【解決手段】  ネットワークプリンタ１００は、印刷データを受信し、受信した印刷データに含まれているユーザ情報を認証要求とともにプリンタ管理サーバ２００に送信し、プリンタ管理サーバ２００からの認証通知を受信したときは、印刷データに基づいて印刷を行う。プリンタ管理サーバ２００は、認証要求とともにユーザ情報を受信したときは、受信したユーザ情報および認証情報登録テーブル４００の認証情報に基づいてネットワークプリンタ１００の利用適格があるか否かを判定し、ネットワークプリンタ１００の利用適格があると判定したときは、ネットワークプリンタ１００に認証通知を送信する。【選択図】  図３
2005014591.tif 000002
【特許請求の範囲】
【請求項１】
動作データに基づいて動作を行うデバイスと、前記デバイスを管理するデバイス管理端末とを通信可能に接続し、前記デバイス管理端末の認証を得て前記デバイスが動作を行うシステムであって、
前記デバイスは、前記動作データに含まれているユーザ情報を認証要求とともに前記デバイス管理端末に送信し、前記デバイス管理端末からの認証通知を受信したときは、前記動作データに基づいて動作を行うようになっており、
前記デバイス管理端末は、前記デバイスの利用適格を認証する認証情報を記憶する認証情報記憶手段を有し、前記認証要求とともに前記ユーザ情報を受信し、受信したユーザ情報および前記認証情報記憶手段の認証情報に基づいて前記デバイスの利用適格があるか否かを判定し、前記デバイスの利用適格があると判定したときは、前記デバイスに前記認証通知を送信するようになっていることを特徴とする認証動作システム。
【請求項２】
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記プリンタ管理端末の認証を得て前記ネットワークプリンタにより印刷を行うシステムであって、
前記ネットワークプリンタは、前記印刷データを受信する印刷データ受信手段と、前記プリンタ管理端末の認証を得て印刷を行う認証印刷手段とを有し、
前記認証印刷手段は、前記印刷データ受信手段で受信した印刷データに含まれているユーザ情報を認証要求とともに前記プリンタ管理端末に送信し、前記プリンタ管理端末からの認証通知を受信したときは、前記印刷データに基づいて印刷を行うようになっており、
前記プリンタ管理端末は、前記ネットワークプリンタの利用適格を認証する認証情報を記憶する認証情報記憶手段と、前記ネットワークプリンタの利用適格を認証する利用適格認証手段とを有し、
前記利用適格認証手段は、前記認証要求とともに前記ユーザ情報を受信し、受信したユーザ情報および前記認証情報記憶手段の認証情報に基づいて前記ネットワークプリンタの利用適格があるか否かを判定し、前記ネットワークプリンタの利用適格があると判定したときは、前記ネットワークプリンタに前記認証通知を送信するようになっていることを特徴とする認証印刷システム。
【請求項３】
請求項２において、
前記ネットワークプリンタは、前記プリンタ管理端末と通信可能であるか否かを監視する通信状態監視手段を有し、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、印刷を禁止するようになっていることを特徴とする認証印刷システム。
【請求項４】
請求項３において、
前記ネットワークプリンタは、前記印刷データを記憶する印刷データ記憶手段を有し、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、前記印刷データ受信手段で受信した印刷データを前記印刷データ記憶手段に記憶し、前記通信状態監視手段の監視結果が通信可能となったときは、前記印刷データ記憶手段の印刷データに含まれているユーザ情報を前記認証要求とともに前記プリンタ管理端末に送信し、前記認証通知を受信したときは、前記印刷データ記憶手段の印刷データに基づいて印刷を行うようになっていることを特徴とする認証印刷システム。
【請求項５】
請求項３および４のいずれか１項において、
ユーザの利用に供するユーザ端末を通信可能に接続し、
前記ネットワークプリンタは、前記通信状態監視手段の監視結果を含む監視情報を前記ユーザ端末に送信する監視情報送信手段を有し、
前記ユーザ端末は、前記監視情報を受信し、受信した監視情報に基づいて通信状態をユーザに通知するようになっていることを特徴とする認証印刷システム。
【請求項６】
請求項２ないし５のいずれか１項において、
前記ネットワークプリンタは、印刷の進行状況を記憶する印刷状況記憶手段を有し、
前記認証印刷手段は、前記プリンタ管理端末に前記認証要求を送信したときは、前記印刷データと対応付けて印刷開始を前記印刷状況記憶手段に記憶し、印刷が完了したときは、前記印刷データと対応付けて印刷終了を前記印刷状況記憶手段に記憶し、
前記印刷状況記憶手段の印刷状況を起動時に判定し、前記印刷終了が記憶されていない印刷データを削除するようになっていることを特徴とする認証印刷システム。
【請求項７】
印刷データを受信する印刷データ受信手段と、外部からの認証を得て印刷を行う認証印刷手段とを備え、
前記認証印刷手段は、前記印刷データ受信手段で受信した印刷データに含まれているユーザ情報を認証要求とともに送信し、認証通知を受信したときは、前記印刷データに基づいて印刷を行うようになっていることを特徴とするネットワークプリンタ。
【請求項８】
請求項７において、
外部と通信可能であるか否かを監視する通信状態監視手段を備え、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、印刷を禁止するようになっていることを特徴とするネットワークプリンタ。
【請求項９】
請求項８において、
前記印刷データを記憶する印刷データ記憶手段を備え、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、前記印刷データ受信手段で受信した印刷データを前記印刷データ記憶手段に記憶し、前記通信状態監視手段の監視結果が通信可能となったときは、前記印刷データ記憶手段の印刷データに含まれているユーザ情報を前記認証要求とともに送信し、前記認証通知を受信したときは、前記印刷データ記憶手段の印刷データに基づいて印刷を行うようになっていることを特徴とするネットワークプリンタ。
【請求項１０】
請求項８および９のいずれか１項において、
前記通信状態監視手段の監視結果を含む監視情報を送信する監視情報送信手段を備えることを特徴とするネットワークプリンタ。
【請求項１１】
請求項７ないし１０のいずれか１項において、
印刷の進行状況を記憶する印刷状況記憶手段を備え、
前記認証印刷手段は、前記認証要求を送信したときは、前記印刷データと対応付けて印刷開始を前記印刷状況記憶手段に記憶し、印刷が完了したときは、前記印刷データと対応付けて印刷終了を前記印刷状況記憶手段に記憶し、
前記印刷状況記憶手段の印刷状況を起動時に判定し、前記印刷終了が記憶されていない印刷データを削除するようになっていることを特徴とするネットワークプリンタ。
【請求項１２】
利用適格を認証する認証情報を記憶する認証情報記憶手段と、利用適格を認証する利用適格認証手段とを備え、
前記利用適格認証手段は、認証要求とともにユーザ情報を受信し、受信したユーザ情報および前記認証情報記憶手段の認証情報に基づいて利用適格があるか否かを判定し、利用適格があると判定したときは、認証通知を送信するようになっていることを特徴とするプリンタ管理端末。
【請求項１３】
印刷データを受信する印刷データ受信手段、および外部からの認証を得て印刷を行う認証印刷手段として実現される処理をコンピュータに実行させるためのプログラムを含み、
前記認証印刷手段は、前記印刷データ受信手段で受信した印刷データに含まれているユーザ情報を認証要求とともに送信し、認証通知を受信したときは、前記印刷データに基づいて印刷を行うようになっていることを特徴とするプリンタ用プログラム。
【請求項１４】
利用適格を認証する利用適格認証手段として実現される処理をコンピュータに実行させるためのプログラムを含み、
前記利用適格認証手段は、認証要求とともにユーザ情報を受信し、受信したユーザ情報および認証情報記憶手段の認証情報に基づいて利用適格があるか否かを判定し、利用適格があると判定したときは、認証通知を送信するようになっていることを特徴とする端末用プログラム。
【請求項１５】
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記プリンタ管理端末の認証を得て前記ネットワークプリンタにより印刷を行う方法であって、
前記ネットワークプリンタに対しては、
前記印刷データを受信する印刷データ受信ステップと、前記プリンタ管理端末の認証を得て印刷を行う認証印刷ステップとを含み、
前記認証印刷ステップは、前記印刷データ受信ステップで受信した印刷データに含まれているユーザ情報を認証要求とともに前記プリンタ管理端末に送信し、前記プリンタ管理端末からの認証通知を受信したときは、前記印刷データに基づいて印刷を行い、
前記プリンタ管理端末に対しては、
前記ネットワークプリンタの利用適格を認証する利用適格認証ステップとを含み、
前記利用適格認証ステップは、前記認証要求とともに前記ユーザ情報を受信し、受信したユーザ情報および認証情報記憶手段の認証情報に基づいて前記ネットワークプリンタの利用適格があるか否かを判定し、前記ネットワークプリンタの利用適格があると判定したときは、前記ネットワークプリンタに前記認証通知を送信することを特徴とする認証印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証を得て印刷を行うシステム、装置、端末およびプログラム、並びに方法に係り、特に、ユーザ管理の確実性を向上することができるとともに、認証情報や利用状況を効率的に管理することができる認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法に関する。
【背景技術】
【０００２】
ネットワークプリンタの管理には、プリンタ管理サーバが利用される。このようなネットワーク環境において印刷を行う場合、ユーザは、ユーザ端末において印刷を要求する。ユーザ端末は、印刷が要求されたときは、印刷データおよびユーザ情報を含む印刷ジョブをプリンタ管理サーバに送信し、プリンタ管理サーバは、受信した印刷ジョブのユーザ情報に基づいてユーザ認証を行い、認証が得られたときは、受信した印刷ジョブをネットワークプリンタに送信する。ネットワークプリンタは、印刷ジョブを受信したときは、受信した印刷ジョブの印刷データに基づいて印刷を行う。
【０００３】
しかし、このようなネットワーク環境では、専門知識のあるユーザにあってはネットワークプリンタに直接印刷ジョブを送信することもできるので、プリンタ管理サーバによる認証を得ずに印刷を行うことができた。したがって、印刷に関してユーザ管理を確実に行えないため、セキュリティが十分でないばかりか、例えば、認証結果に基づいて課金および印刷を行う印刷サービスを提供する場合も完全なサービスを実施することが困難であるという問題があった。
【０００４】
そこで、ユーザ管理の確実性を向上するため、特許文献１に開示されている印刷制御装置を利用することができる。
特許文献１記載の印刷制御装置は、所定の通信媒体を介してネットワークプリンタと通信可能な装置であって、印刷要求時に入力されるパスワードに基づくパスワードキー情報を生成してネットワークプリンタに転送する転送部と、パスワードキー情報に対してネットワークプリンタから返送される照合結果を判定してネットワークプリンタに対する印刷情報の生成転送を制御する制御部とで構成されている。
【特許文献１】特開平１０−１８７３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
認証結果に基づいて課金および印刷を行う印刷サービスを提供する場合は、複数のプリンタサーバが連携して認証情報や利用状況を共有しながらネットワークプリンタを管理する必要がある。
しかしながら、特許文献１記載の印刷制御装置にあっては、ネットワークプリンタで印刷のパスワードの照合等の認証を行うようになっているため、ネットワークプリンタの数が増大した場合は、認証情報や利用状況が分散することとなり効率的な管理を行うことができないという問題があった。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、ユーザ管理の確実性を向上することができるとともに、認証情報や利用状況を効率的に管理することができる認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔発明１〕  上記目的を達成するために、発明１の認証動作システムは、
動作データに基づいて動作を行うデバイスと、前記デバイスを管理するデバイス管理端末とを通信可能に接続し、前記デバイス管理端末の認証を得て前記デバイスが動作を行うシステムであって、
前記デバイスは、前記動作データに含まれているユーザ情報を認証要求とともに前記デバイス管理端末に送信し、前記デバイス管理端末からの認証通知を受信したときは、前記動作データに基づいて動作を行うようになっており、
前記デバイス管理端末は、前記デバイスの利用適格を認証する認証情報を記憶する認証情報記憶手段を有し、前記認証要求とともに前記ユーザ情報を受信し、受信したユーザ情報および前記認証情報記憶手段の認証情報に基づいて前記デバイスの利用適格があるか否かを判定し、前記デバイスの利用適格があると判定したときは、前記デバイスに前記認証通知を送信するようになっていることを特徴とする。
【０００８】
このような構成であれば、デバイスでは、与えられた動作データに含まれているユーザ情報が認証要求とともにデバイス管理端末に送信される。
デバイス管理端末では、認証要求とともにユーザ情報を受信すると、受信したユーザ情報および認証情報記憶手段の認証情報に基づいてデバイスの利用適格があるか否かが判定される。その結果、デバイスの利用適格があると判定されると、デバイスに認証通知が送信される。
【０００９】
デバイスでは、認証通知を受信すると、与えられた動作データに基づいて動作が行われる。
これにより、デバイス管理端末の認証を得なければ動作を行うことができないので、認証を得ずにデバイスを動作させる行為を抑制することができ、ユーザ管理の確実性を向上することができるという効果が得られる。また、デバイス管理端末で認証が行われるので、従来に比して、デバイスの数が増大しても、認証情報や利用状況を効率的に管理することができるという効果も得られる。
【００１０】
ここで、デバイスは、動作データに基づいて動作を行うようになっていればどのような構成であってもよく、これには、例えば、印刷データに基づいて印刷を行うプリンタ、画像信号または画像データに基づいて表示を行うディスプレイやプロジェクタが含まれる。
また、ユーザ情報は、デバイスを利用しようとするユーザに関する情報をいい、これには、ユーザの利用に供するユーザ端末に関する情報も含まれる。
【００１１】
〔発明２〕  一方、上記目的を達成するために、発明２の認証印刷システムは、
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記プリンタ管理端末の認証を得て前記ネットワークプリンタにより印刷を行うシステムであって、
前記ネットワークプリンタは、前記印刷データを受信する印刷データ受信手段と、前記プリンタ管理端末の認証を得て印刷を行う認証印刷手段とを有し、
前記認証印刷手段は、前記印刷データ受信手段で受信した印刷データに含まれているユーザ情報を認証要求とともに前記プリンタ管理端末に送信し、前記プリンタ管理端末からの認証通知を受信したときは、前記印刷データに基づいて印刷を行うようになっており、
前記プリンタ管理端末は、前記ネットワークプリンタの利用適格を認証する認証情報を記憶する認証情報記憶手段と、前記ネットワークプリンタの利用適格を認証する利用適格認証手段とを有し、
前記利用適格認証手段は、前記認証要求とともに前記ユーザ情報を受信し、受信したユーザ情報および前記認証情報記憶手段の認証情報に基づいて前記ネットワークプリンタの利用適格があるか否かを判定し、前記ネットワークプリンタの利用適格があると判定したときは、前記ネットワークプリンタに前記認証通知を送信するようになっていることを特徴とする。
【００１２】
このような構成であれば、ネットワークプリンタでは、印刷データ受信手段により印刷データを受信し、認証印刷手段により、受信した印刷データに含まれているユーザ情報が認証要求とともにプリンタ管理端末に送信される。
プリンタ管理端末では、認証要求とともにユーザ情報を受信すると、利用適格認証手段により、受信したユーザ情報および認証情報記憶手段の認証情報に基づいてネットワークプリンタの利用適格があるか否かが判定される。その結果、ネットワークプリンタの利用適格があると判定されると、ネットワークプリンタに認証通知が送信される。
【００１３】
ネットワークプリンタでは、認証通知を受信すると、認証印刷手段により、受信した印刷データに基づいて印刷が行われる。
これにより、プリンタ管理端末の認証を得なければ印刷を行うことができないので、認証を得ずにネットワークプリンタで印刷を行う行為を抑制することができ、印刷に関してユーザ管理の確実性を向上することができるという効果が得られる。また、プリンタ管理端末で認証が行われるので、従来に比して、ネットワークプリンタの数が増大しても、認証情報や利用状況を効率的に管理することができるという効果も得られる。
【００１４】
ここで、ユーザ情報は、ネットワークプリンタを利用しようとするユーザに関する情報をいい、これには、ユーザの利用に供するユーザ端末に関する情報も含まれる。以下、発明７のネットワークプリンタ、発明１２のプリンタ管理端末、発明１３のプリンタ用プログラム、発明１８の端末用プログラム、および発明１９の認証印刷方法において同じである。
【００１５】
また、認証情報記憶手段は、認証情報をあらゆる手段でかつあらゆる時期に記憶するものであり、認証情報をあらかじめ記憶してあるものであってもよいし、認証情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって認証情報を記憶するようになっていてもよい。以下、発明１２のプリンタ管理端末において同じである。
【００１６】
〔発明３〕  さらに、発明３の認証印刷システムは、発明２の認証印刷システムにおいて、
前記ネットワークプリンタは、前記プリンタ管理端末と通信可能であるか否かを監視する通信状態監視手段を有し、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、印刷を禁止するようになっていることを特徴とする。
【００１７】
このような構成であれば、ネットワークプリンタでは、通信状態監視手段により、プリンタ管理端末と通信可能であるか否かが監視され、プリンタ管理端末と通信不能であると、認証印刷手段により、印刷が禁止される。
これにより、ネットワーク障害等の原因によりプリンタ管理端末とネットワークプリンタとが通信不能となったときは印刷が禁止されるので、認証を得ずにネットワークプリンタで印刷を行う行為をさらに確実に抑制することができ、印刷に関してユーザ管理の確実性をさらに向上することができるという効果も得られる。
【００１８】
〔発明４〕  さらに、発明４の認証印刷システムは、発明３の認証印刷システムにおいて、
前記ネットワークプリンタは、前記印刷データを記憶する印刷データ記憶手段を有し、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、前記印刷データ受信手段で受信した印刷データを前記印刷データ記憶手段に記憶し、前記通信状態監視手段の監視結果が通信可能となったときは、前記印刷データ記憶手段の印刷データに含まれているユーザ情報を前記認証要求とともに前記プリンタ管理端末に送信し、前記認証通知を受信したときは、前記印刷データ記憶手段の印刷データに基づいて印刷を行うようになっていることを特徴とする。
【００１９】
このような構成であれば、ネットワークプリンタでは、通信状態監視手段の監視結果が通信不能であると、認証印刷手段により、受信した印刷データが印刷データ記憶手段に記憶される。そして、通信状態監視手段の監視結果が通信可能となると、印刷データ記憶手段の印刷データに含まれているユーザ情報が認証要求とともにプリンタ管理端末に送信される。
【００２０】
プリンタ管理端末では、認証要求とともにユーザ情報を受信すると、利用適格認証手段により、受信したユーザ情報および認証情報記憶手段の認証情報に基づいてネットワークプリンタの利用適格があるか否かが判定される。その結果、ネットワークプリンタの利用適格があると判定されると、ネットワークプリンタに認証通知が送信される。
ネットワークプリンタでは、認証通知を受信すると、認証印刷手段により、印刷データ記憶手段の印刷データに基づいて印刷が行われる。
【００２１】
これにより、ネットワーク障害等の原因によりプリンタ管理端末との通信が不能となったときは印刷が禁止されるが、プリンタ管理端末との通信が回復したときは、印刷データ記憶手段の印刷データに基づいて印刷が行われるので、プリンタ管理端末との通信が不能となってもユーザが印刷をやり直す必要がない。したがって、印刷に要する手間を低減することができるので、ユーザの利便性を向上することができるという効果が得られる。
【００２２】
〔発明５〕  さらに、発明５の認証印刷システムは、発明３および４のいずれか１の認証印刷システムにおいて、
ユーザの利用に供するユーザ端末を通信可能に接続し、
前記ネットワークプリンタは、前記通信状態監視手段の監視結果を含む監視情報を前記ユーザ端末に送信する監視情報送信手段を有し、
前記ユーザ端末は、前記監視情報を受信し、受信した監視情報に基づいて通信状態をユーザに通知するようになっていることを特徴とする。
【００２３】
このような構成であれば、ネットワークプリンタでは、監視情報送信手段により、通信状態監視手段の監視結果を含む監視情報がユーザ端末に送信される。
ユーザ端末では、監視情報を受信すると、受信した監視情報に基づいて通信状態がユーザに通知される。
これにより、ネットワーク障害等の原因によりプリンタ管理端末との通信が不能となったときは印刷が禁止されるが、ユーザ端末において、ユーザは、印刷が行われない原因を通知により把握することができるので、ユーザの利便性を向上することができるという効果も得られる。
【００２４】
〔発明６〕  さらに、発明６の認証印刷システムは、発明２ないし５のいずれか１の認証印刷システムにおいて、
前記ネットワークプリンタは、印刷の進行状況を記憶する印刷状況記憶手段を有し、
前記認証印刷手段は、前記プリンタ管理端末に前記認証要求を送信したときは、前記印刷データと対応付けて印刷開始を前記印刷状況記憶手段に記憶し、印刷が完了したときは、前記印刷データと対応付けて印刷終了を前記印刷状況記憶手段に記憶し、
前記印刷状況記憶手段の印刷状況を起動時に判定し、前記印刷終了が記憶されていない印刷データを削除するようになっていることを特徴とする。
【００２５】
このような構成であれば、ネットワークプリンタでは、プリンタ管理端末に認証要求が送信されると、認証印刷手段により、印刷データと対応付けて印刷開始が印刷状況記憶手段に記憶される。また、印刷が完了すると、認証印刷手段により、印刷データと対応付けて印刷終了が印刷状況記憶手段に記憶される。
ネットワークプリンタでは、起動すると、認証印刷手段により、印刷状況記憶手段の印刷状況が判定され、印刷終了が記憶されていない印刷データが削除される。
【００２６】
これにより、認証要求の送信後でかつ印刷の完了前に何らかの原因により印刷が中断したときは、次の起動時に印刷データが削除されるので、認証を得ずにネットワークプリンタで印刷を行う行為をさらに確実に抑制することができ、印刷に関してユーザ管理の確実性をさらに向上することができるという効果も得られる。
ここで、印刷状況記憶手段は、印刷の進行状況をあらゆる手段でかつあらゆる時期に記憶するものであり、印刷の進行状況をあらかじめ記憶してあるものであってもよいし、印刷の進行状況をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって印刷の進行状況を記憶するようになっていてもよい。以下、発明１１のネットワークプリンタにおいて同じである。
【００２７】
〔発明７〕  一方、上記目的を達成するために、発明７のネットワークプリンタは、
印刷データを受信する印刷データ受信手段と、外部からの認証を得て印刷を行う認証印刷手段とを備え、
前記認証印刷手段は、前記印刷データ受信手段で受信した印刷データに含まれているユーザ情報を認証要求とともに送信し、認証通知を受信したときは、前記印刷データに基づいて印刷を行うようになっていることを特徴とする。
このような構成であれば、発明２の認証印刷システムにおけるネットワークプリンタと同等の作用が得られる。したがって、発明２の認証印刷システムと同等の効果が得られる。
【００２８】
〔発明８〕  さらに、発明８のネットワークプリンタは、発明７のネットワークプリンタにおいて、
外部と通信可能であるか否かを監視する通信状態監視手段を備え、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、印刷を禁止するようになっていることを特徴とする。
このような構成であれば、発明３の認証印刷システムにおけるネットワークプリンタと同等の作用が得られる。したがって、発明３の認証印刷システムと同等の効果が得られる。
【００２９】
〔発明９〕  さらに、発明９のネットワークプリンタは、発明８のネットワークプリンタにおいて、
前記印刷データを記憶する印刷データ記憶手段を備え、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、前記印刷データ受信手段で受信した印刷データを前記印刷データ記憶手段に記憶し、前記通信状態監視手段の監視結果が通信可能となったときは、前記印刷データ記憶手段の印刷データに含まれているユーザ情報を前記認証要求とともに送信し、前記認証通知を受信したときは、前記印刷データ記憶手段の印刷データに基づいて印刷を行うようになっていることを特徴とする。
このような構成であれば、発明４の認証印刷システムにおけるネットワークプリンタと同等の作用が得られる。したがって、発明４の認証印刷システムと同等の効果が得られる。
【００３０】
〔発明１０〕  さらに、発明１０のネットワークプリンタは、発明８および９のいずれか１のネットワークプリンタにおいて、
前記通信状態監視手段の監視結果を含む監視情報を送信する監視情報送信手段を備えることを特徴とする。
このような構成であれば、発明５の認証印刷システムにおけるネットワークプリンタと同等の作用が得られる。したがって、発明５の認証印刷システムと同等の効果が得られる。
【００３１】
〔発明１１〕  さらに、発明１１のネットワークプリンタは、発明７ないし１０のいずれか１のネットワークプリンタにおいて、
印刷の進行状況を記憶する印刷状況記憶手段を備え、
前記認証印刷手段は、前記認証要求を送信したときは、前記印刷データと対応付けて印刷開始を前記印刷状況記憶手段に記憶し、印刷が完了したときは、前記印刷データと対応付けて印刷終了を前記印刷状況記憶手段に記憶し、
前記印刷状況記憶手段の印刷状況を起動時に判定し、前記印刷終了が記憶されていない印刷データを削除するようになっていることを特徴とする。
このような構成であれば、発明６の認証印刷システムにおけるネットワークプリンタと同等の作用が得られる。したがって、発明６の認証印刷システムと同等の効果が得られる。
【００３２】
〔発明１２〕  一方、上記目的を達成するために、発明１２のプリンタ管理端末は、
利用適格を認証する認証情報を記憶する認証情報記憶手段と、利用適格を認証する利用適格認証手段とを備え、
前記利用適格認証手段は、認証要求とともにユーザ情報を受信し、受信したユーザ情報および前記認証情報記憶手段の認証情報に基づいて利用適格があるか否かを判定し、利用適格があると判定したときは、認証通知を送信するようになっていることを特徴とする。
このような構成であれば、発明２の認証印刷システムにおけるプリンタ管理端末と同等の作用が得られる。したがって、発明２の認証印刷システムと同等の効果が得られる。
【００３３】
〔発明１３〕  一方、上記目的を達成するために、発明１３のプリンタ用プログラムは、
印刷データを受信する印刷データ受信手段、および外部からの認証を得て印刷を行う認証印刷手段として実現される処理をコンピュータに実行させるためのプログラムを含み、
前記認証印刷手段は、前記印刷データ受信手段で受信した印刷データに含まれているユーザ情報を認証要求とともに送信し、認証通知を受信したときは、前記印刷データに基づいて印刷を行うようになっていることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明７のネットワークプリンタと同等の作用および効果が得られる。
【００３４】
〔発明１４〕  さらに、発明１４のプリンタ用プログラムは、発明１３のプリンタ用プログラムにおいて、
外部と通信可能であるか否かを監視する通信状態監視手段として実現される処理をコンピュータに実行させるためのプログラムを含み、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、印刷を禁止するようになっていることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明８のネットワークプリンタと同等の作用および効果が得られる。
【００３５】
〔発明１５〕  さらに、発明１５のプリンタ用プログラムは、発明１４のプリンタ用プログラムにおいて、
前記認証印刷手段は、前記通信状態監視手段の監視結果が通信不能であるときは、前記印刷データ受信手段で受信した印刷データを印刷データ記憶手段に記憶し、前記通信状態監視手段の監視結果が通信可能となったときは、前記印刷データ記憶手段の印刷データに含まれているユーザ情報を前記認証要求とともに送信し、前記認証通知を受信したときは、前記印刷データ記憶手段の印刷データに基づいて印刷を行うようになっていることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明９のネットワークプリンタと同等の作用および効果が得られる。
【００３６】
〔発明１６〕  さらに、発明１６のプリンタ用プログラムは、発明１４および１５のいずれか１のプリンタ用プログラムにおいて、
前記通信状態監視手段の監視結果を含む監視情報を送信する監視情報送信手段として実現される処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１０のネットワークプリンタと同等の作用および効果が得られる。
【００３７】
〔発明１７〕  さらに、発明１７のプリンタ用プログラムは、発明１３ないし１６のいずれか１のプリンタ用プログラムにおいて、
前記認証印刷手段は、前記認証要求を送信したときは、前記印刷データと対応付けて印刷開始を印刷状況記憶手段に記憶し、印刷が完了したときは、前記印刷データと対応付けて印刷終了を前記印刷状況記憶手段に記憶し、
前記印刷状況記憶手段の印刷状況を起動時に判定し、前記印刷終了が記憶されていない印刷データを削除するようになっていることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１１のネットワークプリンタと同等の作用および効果が得られる。
【００３８】
〔発明１８〕  一方、上記目的を達成するために、発明１８の端末用プログラムは、
利用適格を認証する利用適格認証手段として実現される処理をコンピュータに実行させるためのプログラムを含み、
前記利用適格認証手段は、認証要求とともにユーザ情報を受信し、受信したユーザ情報および認証情報記憶手段の認証情報に基づいて利用適格があるか否かを判定し、利用適格があると判定したときは、認証通知を送信するようになっていることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１２のプリンタ管理端末と同等の作用および効果が得られる。
【００３９】
〔発明１９〕  一方、上記目的を達成するために、発明１９の認証印刷方法は、
印刷データに基づいて印刷を行うネットワークプリンタと、前記ネットワークプリンタを管理するプリンタ管理端末とを通信可能に接続し、前記プリンタ管理端末の認証を得て前記ネットワークプリンタにより印刷を行う方法であって、
前記ネットワークプリンタに対しては、
前記印刷データを受信する印刷データ受信ステップと、前記プリンタ管理端末の認証を得て印刷を行う認証印刷ステップとを含み、
前記認証印刷ステップは、前記印刷データ受信ステップで受信した印刷データに含まれているユーザ情報を認証要求とともに前記プリンタ管理端末に送信し、前記プリンタ管理端末からの認証通知を受信したときは、前記印刷データに基づいて印刷を行い、
前記プリンタ管理端末に対しては、
前記ネットワークプリンタの利用適格を認証する利用適格認証ステップとを含み、
前記利用適格認証ステップは、前記認証要求とともに前記ユーザ情報を受信し、受信したユーザ情報および認証情報記憶手段の認証情報に基づいて前記ネットワークプリンタの利用適格があるか否かを判定し、前記ネットワークプリンタの利用適格があると判定したときは、前記ネットワークプリンタに前記認証通知を送信することを特徴とする。
これにより、発明２の認証印刷システムと同等の効果が得られる。
【００４０】
〔発明２０〕  さらに、発明２０の認証印刷方法は、発明１９の認証印刷方法において、
前記ネットワークプリンタに対しては、
前記プリンタ管理端末と通信可能であるか否かを監視する通信状態監視ステップを含み、
前記認証印刷ステップは、前記通信状態監視ステップの監視結果が通信不能であるときは、印刷を禁止することを特徴とする。
これにより、発明３の認証印刷システムと同等の効果が得られる。
【００４１】
〔発明２１〕  さらに、発明２１の認証印刷方法は、発明２０の認証印刷方法において、
前記認証印刷ステップは、前記通信状態監視ステップの監視結果が通信不能であるときは、前記印刷データ受信ステップで受信した印刷データを印刷データ記憶手段に記憶し、前記通信状態監視ステップの監視結果が通信可能となったときは、前記印刷データ記憶手段の印刷データに含まれているユーザ情報を前記認証要求とともに前記プリンタ管理端末に送信し、前記認証通知を受信したときは、前記印刷データ記憶手段の印刷データに基づいて印刷を行うことを特徴とする。
これにより、発明４の認証印刷システムと同等の効果が得られる。
【００４２】
〔発明２２〕  さらに、発明２２の認証印刷方法は、発明２０および２１のいずれか１の認証印刷方法において、
ユーザの利用に供するユーザ端末を通信可能に接続し、
前記ネットワークプリンタに対しては、
前記通信状態監視ステップの監視結果を含む監視情報を前記ユーザ端末に送信する監視情報送信ステップを含み、
前記ユーザ端末に対しては、
前記監視情報を受信し、受信した監視情報に基づいて通信状態をユーザに通知することを特徴とする。
これにより、発明５の認証印刷システムと同等の効果が得られる。
【００４３】
〔発明２３〕  さらに、発明２３の認証印刷方法は、発明１９ないし２２のいずれか１の認証印刷方法において、
前記認証印刷ステップは、前記プリンタ管理端末に前記認証要求を送信したときは、前記印刷データと対応付けて印刷開始を印刷状況記憶手段に記憶し、印刷が完了したときは、前記印刷データと対応付けて印刷終了を前記印刷状況記憶手段に記憶し、
前記印刷状況記憶手段の印刷状況を起動時に判定し、前記印刷終了が記憶されていない印刷データを削除することを特徴とする。
これにより、発明６の認証印刷システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００４４】
以下、本発明の実施の第１の形態を図面を参照しながら説明する。図１ないし図７は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法の実施の第１の形態を示す図である。
本実施の形態は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法を、図１に示すように、プリンタ管理サーバ２００の認証を得てネットワークプリンタ１００で印刷を行う場合について適用したものである。
【００４５】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。
図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、複数のネットワークプリンタ１００と、ネットワークプリンタ１００を管理するプリンタ管理サーバ２００と、ネットワークプリンタ１００のユーザの利用に供するユーザ端末３００とが接続されている。
【００４６】
次に、ネットワークプリンタ１００の構成を図２を参照しながら詳細に説明する。
図２は、ネットワークプリンタ１００の構成を示すブロック図である。
ネットワークプリンタ１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００４７】
Ｉ／Ｆ３８には、外部装置として、印刷データやテーブル等をファイルとして格納する記憶装置４２と、印刷データに基づいて印刷を行う印刷装置４６と、インターネット１９９に接続するための信号線とが接続されている。
ＣＰＵ３０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す認証印刷処理を実行するようになっている。
【００４８】
図３は、認証印刷処理を示すフローチャートである。
認証印刷処理は、ユーザ端末３００からインターネット１９９を介してネットワークプリンタ１００へ送信される印刷要求に応じて実行される処理であって、ＣＰＵ３０において実行されると、図３に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、Ｉ／Ｆ３８からバス３９を介してＣＰＵ３０に割り込みが発生し、その割り込みの内容によって印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ１０１に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ１００で待機する。
【００４９】
ステップＳ１０１では、バス３９を介しＩ／Ｆ３８より、ユーザ端末３００からのユーザ情報を含む印刷データを受信し、ステップＳ１０２に移行して、受信した印刷データを記憶装置４２にバス３９を通じて登録する。記憶装置４２への登録は、受信した印刷データを特定するための印刷ジョブＩＤを生成し、生成した印刷ジョブＩＤと対応付けて印刷データを記憶装置４２のキュー（以下、印刷キューという。）の末尾に登録することにより行う。印刷キューは、印刷要求のあった順に印刷データを末尾に登録し、先頭から順に印刷データを処理するものである。
【００５０】
次いで、ステップＳ１０４に移行して、バス３９を介してＩ／Ｆ３８に指示を出し、プリンタ管理サーバ２００と通信可能であるか否かを判定し、Ｉ／Ｆ３８を通じてプリンタ管理サーバ２００と通信可能であると判定したとき(Yes)は、ステップＳ１０６に移行して、プリンタ管理サーバ２００に送信する認証要求を作成し、ＲＡＭ３４上に保持し、この認証要求をバス３９を通じてＩ／Ｆ３８よりプリンタ管理サーバ２００に送信し、ステップＳ１０８に移行して、記憶装置４２より印刷キューの先頭の印刷データを取得し、ＲＡＭ３４上に保持し、この印刷データを対象としてその印刷データに含まれるユーザ情報を取得し、このユーザ情報をバス３９を通じ、Ｉ／Ｆ３８からインターネット１９９を介してプリンタ管理サーバ２００に送信し、ステップＳ１１０に移行する。
【００５１】
ステップＳ１１０では、バス３９を通じてＩ／Ｆ３８に認証通知を受信するよう指示し、Ｉ／Ｆ３８からバス３９を介してＣＰＵ３０に割り込みが発生し、その割り込みの内容によって認証通知を受信したか否かを判定し、認証通知を受信したと判定したとき(Yes)は、ステップＳ１１２に移行して、バス３９を通じて記憶装置４２より印刷キューの先頭の印刷データを対象としてその印刷データを読み出し、ＲＡＭ３４上に保持し、ステップＳ１１４に移行する。
【００５２】
ステップＳ１１４では、読み出した印刷データに基づいて、バス３９を介して印刷装置４６により印刷を行い、ステップＳ１１６に移行して、記憶装置４２に記憶されている印刷キューの先頭の印刷データをバス３９を通じて削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１０で、プリンタ管理サーバ２００からインターネット１９９を介してＩ／Ｆ３８に対する認証通知を受信しないとバス３９を介してＩ／Ｆ３８より判定したとき(No)は、ステップＳ１１８に移行して、プリンタ管理サーバ２００からインターネット１９９を介してＩ／Ｆ３８に対する否認通知を受信したか否かをバス３９を介してＩ／Ｆ３８より判定し、否認通知を受信したと判定したとき(Yes)は、ステップＳ１１６に移行する。
【００５３】
一方、ステップＳ１１８で、バス３９を介してＩ／Ｆ３８より否認通知を受信しないと判定したとき(No)は、ステップＳ１１０に移行する。
一方、ステップＳ１０４で、バス３９を介してＩ／Ｆ３８がプリンタ管理サーバ２００と通信可能でないと判定したとき(No)は、ステップＳ１２０に移行して、通信不能である旨の通知を作成し、ＲＡＭ３４上で保持し、インターネット１９９を介しユーザ端末３００にバス３９を通じてＩ／Ｆ３８よりＲＡＭ３４上に保持された通信不能を送信し、ステップＳ１０４に移行する。
【００５４】
次に、プリンタ管理サーバ２００の構成を図４を参照しながら詳細に説明する。
図４は、プリンタ管理サーバ２００の構成を示すブロック図である。
プリンタ管理サーバ２００は、図４に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００５５】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、インターネット１９９に接続するための信号線とが接続されている。
【００５６】
図５は、認証情報登録テーブル４００のデータ構造を示す図である。
記憶装置６２には、図５に示すように、認証情報を登録した認証情報登録テーブル４００が記憶されている。
認証情報登録テーブル４００には、各認証情報ごとに１つのレコードが登録されている。各レコードは、ユーザ情報を登録したフィールド４０２と、ネットワークプリンタ１００の利用適格があるか否かを登録したフィールド４０４とを含んで構成されている。
【００５７】
図５の例では、第１段目のレコードには、ユーザ情報として「xxxx」が、利用適格の有無として「有」がそれぞれ登録されている。これは、ユーザ「xxxx」がネットワークプリンタ１００の利用適格を有していることを意味している。
ＣＰＵ５０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図６および図７のフローチャートに示す認証処理および認証情報設定処理をそれぞれ時分割で実行するようになっている。
【００５８】
初めに、認証処理を図６を参照しながら詳細に説明する。
図６は、認証処理を示すフローチャートである。
認証処理は、ネットワークプリンタ１００からの認証要求に応じて実行される処理であって、ＣＰＵ５０において実行されると、図６に示すように、まず、ステップＳ２００に移行するようになっている。
ステップＳ２００では、Ｉ／Ｆ５８からバス５９を介してＣＰＵ５０に割り込みが発生し、その割り込みの内容によって認証要求を受信したか否かを判定し、認証要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、認証要求を受信するまでステップＳ２００で待機する。
【００５９】
ステップＳ２０２では、バス５９を介してＩ／Ｆ５８からユーザ情報を受信し、ＲＡＭ５４に保持し、ステップＳ２０４に移行して、記憶装置６２よりバス５９を介して認証情報テーブル４００の認証情報を取得し、ＲＡＭ５４に保持し、ＲＡＭ５４上に保持された受信したユーザ情報およびＲＡＭ５４上に保持された認証情報登録テーブル４００の認証情報に基づいて、ネットワークプリンタ１００の利用適格があるか否かを判定する。まず、ユーザ情報と同一のユーザ情報を認証情報登録テーブル４００から検索し、検索により該当のユーザ情報を索出したときは、該当のユーザ情報に対応する利用適格の有無を読み出し、利用適格として「有」が登録されているときは、ネットワークプリンタ１００の利用適格があると判定する。これに対し、該当のユーザ情報を索出できないとき、または該当のユーザ情報を索出したが対応する利用適格が「無」であるときは、ネットワークプリンタ１００の利用適格がないと判定する。
【００６０】
次いで、ステップＳ２０６に移行して、ステップＳ２０４の認証結果が、ネットワークプリンタ１００の利用適格があるものであるか否かを判定し、ネットワークプリンタ１００の利用適格があるものであると判定したとき(Yes)は、ステップＳ２０８に移行して、認証通知を作成し、ＲＡＭ５４上で保持し、バス５９を介してＩ／Ｆ５８から、ネットワークプリンタ１００に認証通知を送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２０６で、ステップＳ２０４の認証結果が、ネットワークプリンタ１００の利用適格がないものであると判定したとき(No)は、ステップＳ２１０に移行して、否認通知を作成し、ＲＡＭ５４上で保持し、バス５９を介してＩ／Ｆ５８から、ネットワークプリンタ１００に否認通知を送信し、一連の処理を終了して元の処理に復帰させる。
【００６１】
次に、認証情報設定処理を図７を参照しながら詳細に説明する。
図７は、認証情報設定処理を示すフローチャートである。
認証情報設定処理は、ユーザ端末３００からのインターネット１９９を介してＩ／Ｆ５８へ送られる設定要求に応じて実行される処理であって、ＣＰＵ５０において実行されると、図７に示すように、まず、ステップＳ３００に移行するようになっている。なお、以下、各ステップでの入力は、すべてユーザとの対話型通信により行う。
【００６２】
ステップＳ３００では、Ｉ／Ｆ５８からバス５９を介してＣＰＵ５０に割り込みが発生し、その割り込みの内容によって設定要求を受信したか否かを判定し、設定要求を受信したと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、設定要求を受信するまでステップＳ３００で待機する。
ステップＳ３０２では、バス５９を介してＩ／Ｆ５８から受信した設定要求が認証情報の登録に係るものであるか否かを判定し、認証情報の登録に係るものであると判定したとき(Yes)は、ステップＳ３０４に移行する。
【００６３】
ステップＳ３０４では、ユーザ端末３００との対話型通信によってＩ／Ｆ５８より受信したユーザ情報を入力し、ＲＡＭ５４上に保持し、ステップＳ３０６に移行して、ユーザ端末３００との対話型通信によってＩ／Ｆ５８より受信した利用適格の有無を入力し、ＲＡＭ５４上に保持し、ステップＳ３０８に移行して、ステップＳ３０４，Ｓ３０６の入力結果に基づいて、ＲＡＭ５４上で保持されるユーザ情報と利用適格により、新たな認証情報を作成し、記憶装置６２上の認証情報登録テーブル４００にバス５９を介し、新たな認証情報を登録し、ステップＳ３１０に移行する。
ステップＳ３１０では、Ｉ／Ｆ５８からバス５９を介してＣＰＵ５０に割り込みが発生し、その割り込みの内容によって、受信した設定要求が認証情報の変更に係るものであるか否かを判定し、認証情報の変更に係るものであると判定したとき(Yes)は、ステップＳ３１２に移行する。
【００６４】
ステップＳ３１２では、ユーザ端末３００との対話型通信によってＩ／Ｆ５８より、認証情報登録テーブル４００のユーザ情報のいずれかの指定を入力し、ＲＡＭ５４上に保持し、ステップＳ３１４に移行して、ユーザ端末３００との対話型通信によってＩ／Ｆ５８より、利用適格の有無を入力し、ＲＡＭ５４上に保持し、ステップＳ３１６に移行して、ステップＳ３１４の入力結果に基づいて、ＲＡＭ５４上に保持された利用適格となるよう、認証情報登録テーブル４００の認証情報のうちステップＳ３１２によりＲＡＭ５４に保持されたユーザ情報の指定に係る認証情報をバス５９を通じ記憶装置６２上において変更し、ステップＳ３１８に移行する。
【００６５】
ステップＳ３１８では、受信した設定要求が認証情報の削除に係るものであるか否かを判定し、認証情報の削除に係るものであると判定したとき(Yes)は、ステップＳ３２０に移行する。
ステップＳ３２０では、ユーザ端末３００との対話型通信によってＩ／Ｆ５８より、認証情報登録テーブル４００のユーザ情報のいずれかの指定を入力し、ＲＡＭ５４上に保持し、ステップＳ３２２に移行して、認証情報登録テーブル４００の認証情報のうちステップＳ３２０のＲＡＭ５４に保持されたユーザ情報の指定に係る認証情報をバス５９を通じ記憶装置６２上においてものを削除し、一連の処理を終了して元の処理に復帰させる。
【００６６】
一方、ステップＳ３０２で、受信した設定要求が認証情報の登録に係るものでないと判定したとき(No)は、ステップＳ３１０に移行する。
一方、ステップＳ３１０で、受信した設定要求が認証情報の変更に係るものでないと判定したとき(No)は、ステップＳ３１８に移行する。一方、ステップＳ３１８で、受信した設定要求が認証情報の削除に係るものでないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００６７】
次に、ユーザ端末３００の構成を説明する。
ユーザ端末３００は、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続したＰＣ／ＡＴ互換などの一般的なコンピュータと同一機能を有して構成されており、通信不能である旨の通知を受信したときは、通信不能である旨をユーザに通知するようになっている。この通知は、例えば、ネットワークプリンタ１００に対応するアイコンをオフライン表示したり、通信不能である旨をパネル上に表示したり、通信不能である旨をステータスシートに印刷したりすることにより行う。
【００６８】
次に、本実施の形態の動作を説明する。
ネットワークプリンタ１００で印刷を行うには、プリンタ管理サーバ２００に対して印刷要求を行う方法と、ネットワークプリンタ１００に対して印刷要求を行う方法とがある。前者の方法については従来と同様であるので説明を省略し、以下、後者の方法について説明する。
【００６９】
ユーザは、ユーザ端末３００において、プリンタドライバ等により自己のユーザ情報を含む印刷データを印刷要求とともにネットワークプリンタ１００に送信する。
ネットワークプリンタ１００では、印刷要求を受信すると、ステップＳ１０１，Ｓ１０２を経て、印刷データを受信し、受信した印刷データを特定するための印刷ジョブＩＤが生成され、生成された印刷ジョブＩＤと対応付けられて印刷データが印刷キューの末尾に登録される。
【００７０】
次いで、ステップＳ１０４を経て、プリンタ管理サーバ２００と通信可能であるか否かが判定される。ここで、ネットワーク障害等の原因がなくネットワークプリンタ１００がプリンタ管理サーバ２００と通信可能な環境にあると、ステップＳ１０６，Ｓ１０８を経て、印刷キューの先頭の印刷データを対象としてその印刷データに含まれるユーザ情報が印刷要求とともにプリンタ管理サーバ２００に送信される。
【００７１】
プリンタ管理サーバ２００では、印刷要求を受信すると、ステップＳ２０２，Ｓ２０４を経て、ユーザ情報を受信し、受信したユーザ情報および認証情報登録テーブル４００の認証情報に基づいて、ネットワークプリンタ１００の利用適格があるか否かが判定される。その結果、ネットワークプリンタ１００の利用適格があると判定されると、ステップＳ２０８を経て、ネットワークプリンタ１００に認証通知が送信される。
【００７２】
ネットワークプリンタ１００では、認証通知を受信すると、ステップＳ１１２〜Ｓ１１６を経て、印刷キューの先頭の印刷データを対象としてその印刷データが読み出され、読み出された印刷データに基づいて印刷装置４６により印刷が行われ、印刷キューの先頭の印刷データが削除される。
なお、プリンタ管理サーバ２００では、ネットワークプリンタ１００の利用適格がないと判定されると、ステップＳ２１０を経て、ネットワークプリンタ１００に否認通知が送信される。
【００７３】
ネットワークプリンタ１００では、否認通知を受信すると、ステップＳ１１６を経て、印刷キューの先頭の印刷データが削除される。
また、ネットワークプリンタ１００では、ネットワーク障害等の原因によりネットワークプリンタ１００がプリンタ管理サーバ２００と通信不能な環境にあると、ステップＳ１２０を経て、通信不能である旨の通知がユーザ端末３００に送信される。
【００７４】
ユーザ端末３００では、通信不能である旨の通知を受信すると、通信不能である旨がユーザに通知される。
また、プリンタ管理サーバ２００に新たな認証情報を登録する場合は、ユーザ端末３００において、ユーザは、認証情報の登録に係る設定要求をプリンタ管理サーバ２００に送信し、ユーザ情報および利用適格の有無を入力する。
【００７５】
プリンタ管理サーバ２００では、認証情報の登録に係る設定要求を受信し、ユーザ情報および利用適格の有無が入力されると、ステップＳ３０８を経て、それらの入力結果に基づいて認証情報登録テーブル４００に新たな認証情報が登録される。
また、プリンタ管理サーバ２００に登録されている認証情報を変更する場合は、ユーザ端末３００において、ユーザは、認証情報の変更に係る設定要求をプリンタ管理サーバ２００に送信し、ユーザ情報の指定および利用適格の有無を入力する。
【００７６】
プリンタ管理サーバ２００では、認証情報の変更に係る設定要求を受信し、ユーザ情報の指定および利用適格の有無が入力されると、ステップＳ３１６を経て、それらの入力結果に基づいて、認証情報登録テーブル４００の認証情報のうち指定に係るものが変更される。
また、プリンタ管理サーバ２００に登録されている認証情報を削除する場合は、ユーザ端末３００において、ユーザは、認証情報の削除に係る設定要求をプリンタ管理サーバ２００に送信し、ユーザ情報の指定を入力する。
プリンタ管理サーバ２００では、認証情報の削除に係る設定要求を受信し、ユーザ情報の指定が入力されると、ステップＳ３２２を経て、認証情報登録テーブル４００の認証情報のうち指定に係るものが削除される。
【００７７】
このようにして、本実施の形態では、ネットワークプリンタ１００は、印刷データを受信し、受信した印刷データに含まれているユーザ情報を認証要求とともにプリンタ管理サーバ２００に送信し、プリンタ管理サーバ２００からの認証通知を受信したときは、印刷データに基づいて印刷を行うようになっており、プリンタ管理サーバ２００は、認証要求とともにユーザ情報を受信したときは、受信したユーザ情報および認証情報登録テーブル４００の認証情報に基づいてネットワークプリンタ１００の利用適格があるか否かを判定し、ネットワークプリンタ１００の利用適格があると判定したときは、ネットワークプリンタ１００に認証通知を送信するようになっている。
【００７８】
これにより、プリンタ管理サーバ２００の認証を得なければ印刷を行うことができないので、認証を得ずにネットワークプリンタ１００で印刷を行う行為を抑制することができ、印刷に関してユーザ管理の確実性を向上することができる。また、プリンタ管理サーバ２００で認証が行われるので、従来に比して、ネットワークプリンタ１００の数が増大しても、認証情報や利用状況を効率的に管理することができる。
【００７９】
さらに、本実施の形態では、ネットワークプリンタ１００は、プリンタ管理サーバ２００と通信可能であるか否かを判定し、プリンタ管理サーバ２００と通信不能であると判定したときは、印刷を禁止するようになっている。
これにより、ネットワーク障害等の原因によりプリンタ管理サーバ２００とネットワークプリンタ１００とが通信不能となったときは印刷が禁止されるので、認証を得ずにネットワークプリンタ１００で印刷を行う行為をさらに確実に抑制することができ、印刷に関してユーザ管理の確実性をさらに向上することができる。
【００８０】
さらに、本実施の形態では、ネットワークプリンタ１００は、プリンタ管理サーバ２００と通信不能であると判定したときは、受信した印刷データを印刷キューの末尾に登録し、プリンタ管理サーバ２００と通信可能となったときは、印刷キューの印刷データに含まれているユーザ情報を認証要求とともにプリンタ管理サーバ２００に送信し、認証通知を受信したときは、印刷キューの印刷データに基づいて印刷を行うようになっている。
【００８１】
これにより、ネットワーク障害等の原因によりプリンタ管理サーバ２００との通信が不能となったときは印刷が禁止されるが、プリンタ管理サーバ２００との通信が回復したときは、印刷キューの印刷データに基づいて印刷が行われるので、プリンタ管理サーバ２００との通信が不能となってもユーザが印刷をやり直す必要がない。したがって、印刷に要する手間を低減することができるので、ユーザの利便性を向上することができる。
【００８２】
さらに、本実施の形態では、ネットワークプリンタ１００は、プリンタ管理サーバ２００と通信不能であると判定したときは、通信不能である旨の通知をユーザ端末３００に送信するようになっており、ユーザ端末３００は、通信不能である旨の通知を受信したときは、通信不能である旨をユーザに通知するようになっている。
これにより、ネットワーク障害等の原因によりプリンタ管理サーバ２００との通信が不能となったときは印刷が禁止されるが、ユーザ端末３００において、ユーザは、印刷が行われない原因を通知により把握することができるので、ユーザの利便性を向上することができる。
【００８３】
上記第１の実施の形態において、印刷データは、発明１の動作データに対応し、ネットワークプリンタ１００は、発明１のデバイスに対応し、ステップＳ１０１は、発明２、４、７、９、１３若しくは１５の印刷データ受信手段、または発明１９若しくは２１の印刷データ受信ステップに対応している。また、ステップＳ１０４は、発明３ないし５、８ないし１０、１４ないし１６の通信状態監視手段、または発明２０ないし２２の通信状態監視ステップに対応し、ステップＳ１０６〜Ｓ１１４は、発明２ないし４、７ないし９、１３ないし１５の認証印刷手段、または発明１９ないし２１の認証印刷ステップに対応している。
【００８４】
また、上記第１の実施の形態において、ステップＳ１２０は、発明５、１０若しくは１６の監視情報送信手段、または発明２２の監視情報送信ステップに対応し、プリンタ管理サーバ２００は、発明１のデバイス管理端末、または発明２ないし４、１２、１９ないし２１のプリンタ管理端末に対応している。また、記憶装置４２は、発明１、２、１２、１８若しくは１９の認証情報記憶手段、または発明４、９、１５若しくは２１の印刷データ記憶手段に対応し、ステップＳ２００〜Ｓ２０８は、発明２、１２若しくは１８の利用適格認証手段、または発明１９の利用適格認証ステップに対応している。
【００８５】
次に、本発明の実施の第２の形態を図面を参照しながら説明する。図８および図９は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法の実施の第２の形態を示す図である。
本実施の形態は、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法を、図１に示すように、プリンタ管理サーバ２００の認証を得てネットワークプリンタ１００で印刷を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、認証要求の送信後でかつ印刷の完了前に何らかの原因により印刷が中断した場合にその印刷に係る印刷データを削除する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【００８６】
まず、ネットワークプリンタ１００の構成を図８および図９を参照しながら説明する。
ネットワークプリンタ１００は、図３のフローチャートに示す認証印刷処理に代えて、図８のフローチャートに示す認証印刷処理を実行し、図９のフローチャートに示す印刷データ削除処理を認証印刷処理とは時分割に実行するようになっている。
初めに、認証印刷処理を図８を参照しながら詳細に説明する。
【００８７】
図８は、認証印刷処理を示すフローチャートである。
認証印刷処理は、ユーザ端末３００からの印刷要求に応じて実行される処理であって、ＣＰＵ３０において実行されると、図８に示すように、まず、ステップＳ４００に移行するようになっている。
ステップＳ４００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ４０１に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ４００で待機する。
【００８８】
ステップＳ４０１では、ユーザ情報を含む印刷データを受信し、ステップＳ４０２に移行して、受信した印刷データを特定するための印刷ジョブＩＤを生成し、生成した印刷ジョブＩＤと対応付けて印刷データを印刷キューの末尾に登録し、ステップＳ４０４に移行する。
ステップＳ４０４では、プリンタ管理サーバ２００と通信可能であるか否かを判定し、プリンタ管理サーバ２００と通信可能であると判定したとき(Yes)は、ステップＳ４０６に移行して、プリンタ管理サーバ２００に認証要求を送信し、ステップＳ４０８に移行する。
【００８９】
ステップＳ４０８では、記憶装置４２上にある印刷キューの先頭末尾の印刷データを対象として、バス３９を通じてその印刷データと対応付けて「印刷開始」を示すステータス情報を登録し、ステップＳ４１０に移行して、印刷キューの先頭の印刷データを対象としてその印刷データに含まれるユーザ情報をプリンタ管理サーバ２００に送信し、ステップＳ４１２に移行する。
【００９０】
ステップＳ４１２では、認証通知を受信したか否かを判定し、認証通知を受信したと判定したとき(Yes)は、ステップＳ４１４に移行して、印刷キューの先頭の印刷データを対象としてその印刷データを読み出し、ステップＳ４１６に移行する。
ステップＳ４１６では、読み出した印刷データに基づいて印刷装置４６により
印刷を行い、ステップＳ４１８に移行して、バス３９およびＩ／Ｆ３８を通じて、記憶装置４２上にある印刷キューの先頭の印刷データを対象としてその印刷データと対応付けて「印刷終了」を示すステータス情報を登録し、ステップＳ４２０に移行して、印刷キューの先頭の印刷データを削除し、一連の処理を終了して元の処理に復帰させる。
【００９１】
一方、ステップＳ４１２で、認証通知を受信しないと判定したとき(No)は、ステップＳ４２２に移行して、否認通知を受信したか否かを判定し、否認通知を受信したと判定したとき(Yes)は、ステップＳ４２０に移行する。
一方、ステップＳ４２２で、否認通知を受信しないと判定したとき(No)は、ステップＳ４１２に移行する。
一方、ステップＳ４０４で、プリンタ管理サーバ２００と通信可能でないと判定したとき(No)は、ステップＳ４２４に移行して、通信不能である旨の通知をユーザ端末３００に送信し、ステップＳ４０４に移行する。
【００９２】
次に、印刷データ削除処理を図９を参照しながら詳細に説明する。
図９は、印刷データ削除処理を示すフローチャートである。
印刷データ削除処理は、ネットワークプリンタ１００の起動時に実行される処理であって、ＣＰＵ３０において実行されると、図９に示すように、まず、ステップＳ５００に移行するようになっている。
ステップＳ５００では、バス３９およびＩ／Ｆ３８を通じて、記憶装置４２上にある印刷キューの印刷データのうち「印刷終了」を示すステータス情報が登録されていないものを検索し、ステップＳ５０２に移行して、検索により索出した印刷データをバス３９およびＩ／Ｆ３８を通じて、記憶装置４２上より削除し、一連の処理を終了して元の処理に復帰させる。
【００９３】
次に、本実施の形態の動作を説明する。
ユーザは、ユーザ端末３００において、プリンタドライバ等により自己のユーザ情報を含む印刷データを印刷要求とともにネットワークプリンタ１００に送信する。
ネットワークプリンタ１００では、印刷要求を受信すると、ステップＳ４０１，Ｓ４０２を経て、印刷データを受信し、受信した印刷データを特定するための印刷ジョブＩＤが生成され、生成された印刷ジョブＩＤと対応付けられて印刷データが印刷キューの末尾に登録される。
【００９４】
次いで、ステップＳ４０４を経て、プリンタ管理サーバ２００と通信可能であるか否かが判定される。ここで、ネットワーク障害等の原因がなくネットワークプリンタ１００がプリンタ管理サーバ２００と通信可能な環境にあると、ステップＳ４０６，Ｓ４０８を経て、プリンタ管理サーバ２００に認証要求が送信され、印刷キューの先頭の印刷データを対象としてその印刷データと対応付けて「印刷開始」を示すステータス情報が登録される。そして、ステップＳ４１０を経て、印刷キューの先頭の印刷データを対象としてその印刷データに含まれるユーザ情報がプリンタ管理サーバ２００に送信される。
【００９５】
プリンタ管理サーバ２００では、印刷要求を受信すると、ステップＳ２０２，Ｓ２０４を経て、ユーザ情報を受信し、受信したユーザ情報および認証情報登録テーブル４００の認証情報に基づいて、ネットワークプリンタ１００の利用適格があるか否かが判定される。その結果、ネットワークプリンタ１００の利用適格があると判定されると、ステップＳ２０８を経て、ネットワークプリンタ１００に認証通知が送信される。
【００９６】
ネットワークプリンタ１００では、認証通知を受信すると、ステップＳ４１４，Ｓ４１６を経て、印刷キューの先頭の印刷データを対象としてその印刷データが読み出され、読み出された印刷データに基づいて印刷装置４６により印刷が行われる。そして、ステップＳ４１８，Ｓ４２０を経て、印刷キューの先頭の印刷データを対象としてその印刷データと対応付けて「印刷終了」を示すステータス情報が登録され、印刷キューの先頭の印刷データが削除される。
【００９７】
次に、認証要求の送信後でかつ印刷の完了前に何らかの原因により印刷が中断した場合を説明する。
ネットワークプリンタ１００では、認証要求の送信後でかつ印刷の完了前に何らかの原因により印刷が中断すると、「印刷終了」を示すステータス情報が登録されないので、ネットワークプリンタ１００が起動すると、ステップＳ５００，Ｓ５０２を経て、印刷キューの印刷データのうち「印刷終了」を示すステータス情報が登録されていないものが検索される。この検索により印刷データが索出されると、該当の印刷データが削除される。
【００９８】
このようにして、本実施の形態では、ネットワークプリンタ１００は、プリンタ管理サーバ２００に認証要求を送信したときは、印刷キューの先頭の印刷データを対象としてその印刷データと対応付けて「印刷開始」を示すステータス情報を登録し、印刷が完了したときは、印刷キューの先頭の印刷データを対象としてその印刷データと対応付けて「印刷終了」を示すステータス情報を登録する一方、ステータス情報を起動時に判定し、「印刷終了」のステータス情報が登録されていない印刷データを削除するようになっている。
これにより、認証要求の送信後でかつ印刷の完了前に何らかの原因により印刷が中断したときは、次の起動時に印刷データが削除されるので、認証を得ずにネットワークプリンタ１００で印刷を行う行為をさらに確実に抑制することができ、印刷に関してユーザ管理の確実性をさらに向上することができる。
【００９９】
上記第２の実施の形態において、印刷データは、発明１の動作データに対応し、ネットワークプリンタ１００は、発明１のデバイスに対応し、ステップＳ４０１は、発明２、４、７、９、１３若しくは１５の印刷データ受信手段、または発明１９若しくは２１の印刷データ受信ステップに対応している。また、ステップＳ４０４は、発明３ないし５、８ないし１０、１４ないし１６の通信状態監視手段、または発明２０ないし２２の通信状態監視ステップに対応し、ステップＳ４０６〜Ｓ４１８，Ｓ５００，Ｓ５０２は、発明２ないし４、６ないし９、１１、１３ないし１５若しくは１７の認証印刷手段、または発明１９ないし２１若しくは２３の認証印刷ステップに対応している。
【０１００】
また、上記第２の実施の形態において、ステップＳ４２４は、発明５、１０若しくは１６の監視情報送信手段、または発明２２の監視情報送信ステップに対応し、プリンタ管理サーバ２００は、発明１のデバイス管理端末、または発明２ないし４、６、１２、１９ないし２１若しくは２３のプリンタ管理端末に対応している。また、記憶装置４２は、発明１、２、１２、１８若しくは１９の認証情報記憶手段、発明４、９、１５若しくは２１の印刷データ記憶手段、または発明６、１１、１７若しくは２３の印刷状況記憶手段に対応し、ステップＳ２００〜Ｓ２０８は、発明２、１２若しくは１８の利用適格認証手段、または発明１９の利用適格認証ステップに対応している。
【０１０１】
なお、上記第１および第２の実施の形態においては、印刷データにユーザ情報が含まれている場合を説明したが、これに限らず、ユーザ情報のほか、印刷データの著作権者その他著作権に関する著作権情報、印刷データの印刷ジョブＩＤ、または印刷データのステータス情報を印刷データに含めてもよい。
また、上記第１および第２の実施の形態において、ネットワークプリンタ１００とプリンタ管理サーバ２００との間の通信を暗号化して行うことについて説明しなかったが、セキュリティを向上する観点からは、ネットワークプリンタ１００とプリンタ管理サーバ２００との間の通信を秘密鍵暗号方式または共通鍵暗号方式等により暗号化して行うように構成するのが好ましい。
これにより、悪質なユーザがプリンタ管理サーバ２００になりすまし、認証を得ずにネットワークプリンタ１００で印刷を行う行為をさらに確実に抑制することができ、印刷に関してユーザ管理の確実性をさらに向上することができる。
【０１０２】
また、上記第１および第２の実施の形態において、プリンタ管理サーバ２００は、ユーザ情報を認証要求とともに受信したときは、受信したユーザ情報および認証情報登録テーブル４００の認証情報に基づいてネットワークプリンタ１００の利用適格があるか否かを判定するように構成したが、これに限らず、次のように構成することもできる。ネットワークプリンタ１００は、ユーザ情報のほか印刷データの内容や種別を示すコンテンツ情報を認証要求とともにプリンタ管理サーバ２００に送信する。プリンタ管理サーバ２００は、ユーザ情報およびコンテンツ情報を認証要求とともに受信したときは、受信したユーザ情報およびコンテンツ情報、並びに認証情報登録テーブル４００の認証情報に基づいてネットワークプリンタ１００の利用適格があるか否かを判定する。ここで、認証情報登録テーブル４００には、印刷データの内容や種別ごとに印刷の可否を登録しておく。
これにより、印刷データの内容や種別に応じて印刷の可否を設定することができる。
【０１０３】
また、上記第１および第２の実施の形態においては、認証結果に基づいて課金および印刷を行う印刷サービスを提供することについて特に説明しなかったが、このようなサービスを提供する場合は、例えば、プリンタ管理サーバ２００でネットワークプリンタ１００の利用状況を管理し、利用状況に応じて課金を行うようにすればよい。
また、上記第１および第２の実施の形態においては、ネットワークプリンタ１００間で印刷データを共有することについて特に説明しなかったが、複数のネットワークプリンタ１００間で印刷データやプリンタ管理サーバ２００からの認証通知または否認通知を共有するように構成することもできる。
これにより、プリンタ管理サーバ２００の処理負荷を低減することができる。
【０１０４】
この場合、ネットワークプリンタ１００の信頼性に応じて共有の方法を変更することが考えられる。プリンタ管理サーバ２００からの通知を受信した日時や、ネットワークプリンタ１００のリソースやスペックを共有データと対応付けて登録し、同一名称の共有データが複数存在するときは、受信日時の新しい共有データを優先的に採用したり、リソースやスペックが大きいネットワークプリンタ１００の共有データを優先的に採用したりする。
【０１０５】
これにより、信頼度の高いネットワークプリンタ１００を基準とした共有を行うことができる。
また、上記第１および第２の実施の形態においては、プリンタ管理サーバ２００がダウンしたときの処理について特に説明しなかったが、プリンタ管理サーバ２００がダウンしたときは、複数のネットワークプリンタ１００間で印刷データやプリンタ管理サーバ２００からの認証通知または否認通知を共有するように構成することもできる。
【０１０６】
また、上記第１および第２の実施の形態において、図３、図８および図９のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１０７】
また、上記第１および第２の実施の形態において、図６および図７のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１０８】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１０９】
また、上記第１および第２の実施の形態においては、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１１０】
また、上記第１および第２の実施の形態においては、本発明に係る認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ管理端末、プリンタ用プログラムおよび端末用プログラム、並びに認証印刷方法を、図１に示すように、プリンタ管理サーバ２００の認証を得てネットワークプリンタ１００で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【０１１１】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】ネットワークプリンタ１００の構成を示すブロック図である。
【図３】認証印刷処理を示すフローチャートである。
【図４】プリンタ管理サーバ２００の構成を示すブロック図である。
【図５】認証情報登録テーブル４００のデータ構造を示す図である。
【図６】認証処理を示すフローチャートである。
【図７】認証情報設定処理を示すフローチャートである。
【図８】認証印刷処理を示すフローチャートである。
【図９】印刷データ削除処理を示すフローチャートである。
【符号の説明】
【０１１２】
１００…ネットワークプリンタ，３０…ＣＰＵ，３２…ＲＯＭ，３４…ＲＡＭ，３８…Ｉ／Ｆ，４２…記憶装置，４６…印刷装置，２００…プリンタ管理サーバ，５０…ＣＰＵ，５２…ＲＯＭ，５４…ＲＡＭ，５８…Ｉ／Ｆ，６０…入力装置，６２…記憶装置，６４…表示装置，３００…ユーザ端末，４００…認証情報登録テーブル
【図１】
2005014591.tif 000003
【図２】
2005014591.tif 000004
【図３】
2005014591.tif 000005
【図４】
2005014591.tif 000006
【図５】
2005014591.tif 000007
【図６】
2005014591.tif 000008
【図７】
2005014591.tif 000009
【図８】
2005014591.tif 000010
【図９】
2005014591.tif 000011