(57)【要約】【課題】出力物を取得できる本人のみが得ることができるとともに、出力許可された範囲を超えて出力が行われるのを防止することにより出力内容の機密を保護するのに好適な認証出力システムを提供する。【解決手段】ホスト端末は、ユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、いずれか１つのネットワークプリンタに印刷データを提供し、印刷中断通知または印刷完了通知を受信するまではジョブチケットを凍結し、印刷完了通知を受信したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が０であると判定したときは、印刷データおよびジョブチケットを削除する。ネットワークプリンタは、印刷データを受信し、受信した印刷データに基づいて印刷制御を行い、印刷が中断したときは印刷処理中の印刷データを破棄するとともに印刷中断通知を送信し、印刷が完了したときは印刷完了通知を送信する。【選択図】図１
2006260577.tif 000002
【特許請求の範囲】
【請求項１】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっており、
前記ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信するようになっていることを特徴とする認証出力システム。
【請求項２】
請求項１において、
前記出力データ利用管理手段は、出力中断通知または前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止するようになっており、
前記出力制御手段は、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信するようになっていることを特徴とする認証出力システム。
【請求項３】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっており、
前記ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信するようになっていることを特徴とする認証出力システム。
【請求項４】
請求項３において、
前記出力データ利用管理手段は、出力中断通知または前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻すようになっており、
前記出力制御手段は、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信するようになっていることを特徴とする認証出力システム。
【請求項５】
請求項２および４のいずれか１項において、
前記デバイス利用装置は、前記認証に用いられる認証情報を受信する認証情報受信手段と、認証手段とを有し、
前記ネットワークデバイスは、前記認証情報を取得する認証情報取得手段と、前記認証情報取得手段で取得した認証情報を前記デバイス利用装置に送信する認証情報送信手段とを有し、
前記認証手段は、前記認証情報受信手段で受信した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力データを提供するようになっていることを特徴とする認証出力システム。
【請求項６】
請求項５において、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする認証出力システム。
【請求項７】
請求項２、４ないし６のいずれか１項において、
前記デバイス利用装置は、前記出力データ利用管理手段の提供結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を有することを特徴とする認証出力システム。
【請求項８】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御手段に出力要求を行い、当該第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該第１ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする認証出力システム。
【請求項９】
請求項８において、
前記出力データ利用管理手段は、出力中断通知若しくは前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止するようになっており、
前記第２出力制御手段は、当該第２ネットワークデバイスで出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信するようになっていることを特徴とする認証出力システム。
【請求項１０】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする認証出力システム。
【請求項１１】
請求項１０において、
前記出力データ利用管理手段は、出力中断通知若しくは前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは当該第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻すようになっており、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信するようになっていることを特徴とする認証出力システム。
【請求項１２】
請求項９および１１のいずれか１項において、
前記第１ネットワークデバイスは、前記認証に用いられる認証情報を受信する認証情報受信手段と、前記認証情報を取得する第１認証情報取得手段と、認証手段とを有し、
前記第２ネットワークデバイスは、前記認証情報を取得する第２認証情報取得手段と、前記第２認証情報取得手段で取得した認証情報を前記第１ネットワークデバイスに送信する認証情報送信手段とを有し、
前記認証手段は、前記認証情報受信手段で受信した認証情報および前記第１認証情報取得手段で取得した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第２ネットワークデバイスに前記出力データを提供し、前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第１出力制御手段に前記出力要求を行うようになっていることを特徴とする認証出力システム。
【請求項１３】
請求項１２において、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、当該第１ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする認証出力システム。
【請求項１４】
請求項９、１１ないし１３のいずれか１項において、
前記第１ネットワークデバイスは、前記出力データ利用管理手段の提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を有することを特徴とする認証出力システム。
【請求項１５】
請求項２、４ないし７、９、１１ないし１４のいずれか１項において、
前記出力データ利用管理手段は、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記出力データおよび前記ジョブチケットを削除するようになっていることを特徴とする認証出力システム。
【請求項１６】
ネットワークデバイスを利用するデバイス利用装置であって、
出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、複数の前記ネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっていることを特徴とするデバイス利用装置。
【請求項１７】
ネットワークデバイスを利用するデバイス利用装置であって、
出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、複数の前記ネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっていることを特徴とするデバイス利用装置。
【請求項１８】
出力データに基づいて出力を行うネットワークデバイスであって、
前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力制御手段は、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に出力完了通知を送信するようになっていることを特徴とするネットワークデバイス。
【請求項１９】
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御手段に出力要求を行い、当該ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とするネットワークデバイス。
【請求項２０】
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とするネットワークデバイス。
【請求項２１】
ネットワークデバイスで利用される出力データを管理する出力データ管理プログラムであって、
前記出力データの利用を管理する出力データ利用管理ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを複数の前記ネットワークデバイスのうちいずれか１つに提供し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止することを特徴とする出力データ管理プログラム。
【請求項２２】
ネットワークデバイスで利用される出力データを管理する出力データ管理プログラムであって、
前記出力データの利用を管理する出力データ利用管理ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを複数の前記ネットワークデバイスのうちいずれか１つに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止することを特徴とする出力データ管理プログラム。
【請求項２３】
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力制御ステップは、前記出力が完了したときは、前記デバイス利用装置に出力完了通知を送信することを特徴とする出力制御プログラム。
【請求項２４】
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御ステップに出力要求を行い、前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行うことを特徴とする出力制御プログラム。
【請求項２５】
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御ステップに出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行うことを特徴とする出力制御プログラム。
【請求項２６】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを前記複数のネットワークデバイスのうちいずれか１つに提供し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信する出力制御ステップとを含むことを特徴とする認証出力方法。
【請求項２７】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを前記複数のネットワークデバイスのうちいずれか１つに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信する出力制御ステップとを含むことを特徴とする認証出力方法。
【請求項２８】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは前記第１ネットワークデバイスで前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする認証出力方法。
【請求項２９】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、前記第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする認証出力方法。
【請求項３０】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記複数のネットワークデバイスに前記出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっており、
前記ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする認証出力システム。
【請求項３１】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記複数のネットワークデバイスに前記出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっており、
前記ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする認証出力システム。
【請求項３２】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、第１出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記第１出力データ記憶手段に保存する第１出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御手段に出力要求を行い、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信しまたは当該第１ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、第２出力データ記憶手段と、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データを前記第２出力データ記憶手段に保存する第２出力データ保存手段と、前記第２出力データ記憶手段の出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする認証出力システム。
【請求項３３】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、第１出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記第１出力データ記憶手段に保存する第１出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信しまたは当該第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、第２出力データ記憶手段と、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データを前記第２出力データ記憶手段に保存する第２出力データ保存手段と、前記第２出力データ記憶手段の出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする認証出力システム。
【請求項３４】
ネットワークデバイスを利用するデバイス利用装置であって、
複数の前記ネットワークデバイスに出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっていることを特徴とするデバイス利用装置。
【請求項３５】
ネットワークデバイスを利用するデバイス利用装置であって、
複数の前記ネットワークデバイスに出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっていることを特徴とするデバイス利用装置。
【請求項３６】
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力制御手段は、出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともにデバイス利用装置に出力中断通知を送信し、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に出力完了通知を送信し、利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とするネットワークデバイス。
【請求項３７】
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、他のネットワークデバイスに出力許可通知を送信し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記出力制御手段に出力要求を行い、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信しまたは当該ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記他のネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とするネットワークデバイス。
【請求項３８】
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、他のネットワークデバイスに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信しまたは当該ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記他のネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とするネットワークデバイス。
【請求項３９】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記複数のネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップとを含み、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、出力中断通知または出力完了通知を受信するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、さらに
前記出力許可通知を受信したときは、前記出力データ記憶手段の出力データに基づいて出力を行い、前記ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する出力制御ステップを含むことを特徴とする認証出力方法。
【請求項４０】
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記複数のネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップとを含み、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知または出力完了通知を受信するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、
前記出力許可通知を受信したときは、前記出力データ記憶手段の出力データに基づいて出力を行い、前記ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する出力制御ステップを含むことを特徴とする認証出力方法。
【請求項４１】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを第１出力データ記憶手段に保存する第１出力データ保存ステップとを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、前記第２出力データ受信ステップで受信した出力データを第２出力データ記憶手段に保存する第２出力データ保存ステップとを含み、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、出力中断通知若しくは出力完了通知を受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信しまたは前記第１ネットワークデバイスで前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力許可通知を受信したときは、前記第２出力データ記憶手段の出力データに基づいて出力を行い、前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する第２出力制御ステップを含むことを特徴とする認証出力方法。
【請求項４２】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを第１出力データ記憶手段に保存する第１出力データ保存ステップとを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、前記第２出力データ受信ステップで受信した出力データを第２出力データ記憶手段に保存する第２出力データ保存ステップとを含み、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信しまたは前記第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力許可通知を受信したときは、前記第２出力データ記憶手段の出力データに基づいて出力を行い、前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する第２出力制御ステップを含むことを特徴とする認証出力方法。
【請求項４３】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力システムであって、
前記データ管理装置は、前記出力データを記憶する出力データ記憶手段と、前記第１ネットワークデバイスからの取得要求に応じて前記出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供手段とを有し、
前記第１ネットワークデバイスは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御手段に出力し、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該第１ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする出力システム。
【請求項４４】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力システムであって、
前記データ管理装置は、前記出力データを記憶する出力データ記憶手段と、前記第１ネットワークデバイスからの取得要求に応じて前記出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供手段とを有し、
前記第１ネットワークデバイスは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御手段に出力し、前記ジョブチケット記憶手段のジョブチケットを更新し、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは当該第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする出力システム。
【請求項４５】
出力データに基づいて出力を行うネットワークデバイスであって、
前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、データ管理装置から前記出力データを取得し、取得した出力データを他のネットワークデバイスに提供し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記出力制御手段に出力し、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっていることを特徴とするネットワークデバイス。
【請求項４６】
出力データに基づいて出力を行うネットワークデバイスであって、
前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、データ管理装置から前記出力データを取得し、取得した出力データを他のネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記出力制御手段に出力し、前記ジョブチケット記憶手段のジョブチケットを更新し、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは当該ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっていることを特徴とするネットワークデバイス。
【請求項４７】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力方法であって、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、出力中断通知若しくは出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御ステップに出力し、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは前記第１ネットワークデバイスで前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力データ利用管理ステップからの出力データに基づいて出力を行い、
前記データ管理装置に対しては、
前記第１ネットワークデバイスからの取得要求に応じて、前記出力データを記憶する出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供ステップを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データ受信ステップで受信した出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする出力方法。
【請求項４８】
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力方法であって、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御ステップに出力し、前記ジョブチケット記憶手段のジョブチケットを更新し、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは前記第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力データ利用管理ステップからの出力データに基づいて出力を行い、
前記データ管理装置に対しては、
前記第１ネットワークデバイスからの取得要求に応じて、前記出力データを記憶する出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供ステップを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データ受信ステップで受信した出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証を得て出力を行うシステム、デバイス、装置およびプログラム、並びに方法に係り、特に、出力物を取得できる本人のみが得ることができるとともに、出力許可された範囲を超えて出力が行われるのを防止することにより出力内容の機密を保護するのに好適な認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラム、出力制御プログラムおよび出力システム、並びに認証出力方法および出力方法に関する。
【背景技術】
【０００２】
ネットワークデバイスとしてのネットワークプリンタで親展文書を印刷する場合に、印刷物を他人に見られないようにするため印刷物の機密を保護することが望まれている。また、ネットワーク上で閲覧される文書や画像などの著作物を保護することも望まれている。
従来、印刷物の機密を保護する技術としては、例えば、特許文献１に開示されている画像形成装置、および特許文献２記載の印刷制御装置が知られている。
【０００３】
特許文献１記載の発明は、親展プリントモードの印刷ジョブを受信したときに、印刷できる状態に現在なかった場合には、その印刷ジョブを他のネットワークプリンタに転送する。その際に、転送先のネットワークプリンタが近くにあり、かつ、直ちにプリントアウト可能な状態にある場合に限り、強制プリントモードで印刷ジョブを転送する。一方、転送先のネットワークプリンタが遠いか、近くであっても直ちにはプリントアウト不可能な場合には、再度親展プリントモードで印刷ジョブを転送する。これにより、印刷要求を行ったネットワークプリンタに紙詰まり等のトラブルが発生しても、他のネットワークプリンタで確実に印刷物を取得することができる。
【０００４】
特許文献２記載の発明は、印刷ジョブの依頼元であるデバイス利用装置としてのホスト端末から受信した印刷ジョブをあらかじめ設定されている転送先のネットワークプリンタに転送しておき、ネットワークプリンタのＮＷボードは、ＰＤＬボードとの通信によりＰＤＬ解析異常や、印刷エンジン部のジャム等の発生を検出したときは、転送先のネットワークプリンタに対して印刷ジョブのページ解析処理開始を指示するものである。これにより、他のネットワークプリンタに印刷ジョブを転送することなく、その印刷ジョブを転送先のネットワークプリンタから速やかに処理することができる。
【０００５】
一方、従来、著作物を保護する技術としては、例えば、特許文献３に開示されている文書管理方法が知られている。
特許文献３記載の発明は、著作権管理情報設定部、文書格納部、著作権管理情報格納部、著作権管理情報チェック部および文書作成部で構成されている。著作権管理情報設定部は、文書格納部に格納されている文書の構成単位に著作権管理情報を設定し、設定した著作権管理情報と、著作権管理情報を設定した構成単位を示す情報とを対応付けて著作権管理情報格納部に格納する。著作権管理情報チェック部は、文書作成部が文書の作成時に、文書格納部に格納されている他の文書の所定部分を利用することを要求した場合、著作権管理情報格納部に格納されている、所定部分と重なり合う構成単位の著作権管理情報に基づいて所定部分の内の利用可能部分を決定する。
【特許文献１】特開２００２−１４９３８５号公報
【特許文献２】特開２００２−１８９５７８号公報
【特許文献３】特開平１０−３２０２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の発明にあっては、印刷物を確実に取得することができるものの、転送元のネットワークプリンタに印刷ジョブが残っている場合は、そのネットワークプリンタがトラブルから復旧した際に、転送先で印刷されたのと同一の印刷物が印刷されてしまう可能性があった。
また、特許文献２記載の発明にあっては、印刷物を確実にかつ速やかに取得することができるものの、複数のネットワークプリンタに対してページ解析処理開始が一度に指示された場合は、必要部数以上の印刷物が印刷されてしまう可能性があった。
【０００７】
したがって、特許文献１，２記載のいずれの発明も、印刷物の内容を他人に見られてしまう可能性があるという問題があった。
一方、特許文献３記載の発明にあっては、他の文書の所定部分を利用することを要求したときは、所定部分と重なり合う構成単位の著作権管理情報に基づいて所定部分の内の利用可能部分を決定する構成であるため、他の文書との関係で文書を変更することは制限できても、文書そのものについては比較的自由に印刷することができる。したがって、著作物が制限なく印刷されてしまい、著作物を保護するには不十分であるという問題があった。
【０００８】
このような問題は、印刷を行う場合に限らず、プロジェクタやＬＣＤ（Liquid Crystal Display）等の表示デバイスをネットワークに接続し、表示デバイスで表示を行う場合などでも同様に想定される。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、出力物を取得できる本人のみが得ることができるとともに、出力許可された範囲を超えて出力が行われるのを防止することにより出力内容の機密を保護するのに好適な認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラム、出力制御プログラムおよび出力システム、並びに認証出力方法および出力方法を提供することを第１の目的としている。また、出力物を取得できる本人のみが得ることができるとともに、出力許可された範囲を超えて出力が行われるのを防止することにより出力内容の機密および著作物を保護するのに好適な出力システム、ネットワークデバイスおよび出力制御プログラム、並びに出力方法を提供することを第２の目的としている。
【課題を解決するための手段】
【０００９】
〔形態１〕  上記目的を達成するために、形態１の認証出力システムは、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっており、
前記ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信するようになっていることを特徴とする。
【００１０】
このような構成であれば、デバイス利用装置では、認証が得られると、出力データ利用管理手段により、複数のネットワークデバイスのうちいずれか１つに出力データが提供される。そして、出力完了通知を受信するまでは出力データの提供が禁止される。
ネットワークデバイスでは、出力データ受信手段により出力データを受信すると、出力制御手段により、受信した出力データに基づいて出力制御が行われる。そして、出力が完了すると、デバイス利用装置に出力完了通知が送信される。
【００１１】
デバイス利用装置では、出力完了通知を受信すると、出力データ利用管理手段により、ジョブチケットが更新される。
また、デバイス利用装置では、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、出力データの提供が禁止される。
これにより、出力が完了した場合にジョブチケットが更新されるので、何らかのトラブルによりネットワークデバイスで出力が中断しても、他のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【００１２】
また、いずれか１つのネットワークデバイスに出力データが提供されるので、複数のネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
さらに、出力データおよびジョブチケットがデバイス利用装置で一元管理されるので、出力データの管理およびジョブチケットの管理を異なる機器等で行う場合に比して、出力データおよびジョブチケットの管理を厳密に行うことができるという効果も得られる。
【００１３】
ここで、ジョブチケットの内容が所定条件を満たすと判定したときは、出力データの提供を禁止する場合において、出力データの提供または利用を禁止することとしては、例えば、出力データを削除すること、出力データの提供または利用が要求された場合にその要求を拒否すること、出力データの属性を提供不可または利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態３の認証出力システム、形態１６および１８のデバイス利用装置、形態２３のネットワークデバイス、形態３４および３６の出力データ管理プログラム、形態４１の出力制御プログラム、並びに形態５２および５４の認証出力方法において同じである。
【００１４】
また、出力完了通知を受信するまでは出力データの提供を禁止する場合において、出力データの提供を禁止することとしては、例えば、出力データの提供が要求された場合にその要求を拒否すること、出力データの属性を提供不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態３の認証出力システム、形態１６および１８のデバイス利用装置、形態３４および３６の出力データ管理プログラム、並びに形態５２および５４の認証出力方法において同じである。
【００１５】
また、ジョブチケットを更新することとしては、例えば、出力データの提供可能回数を規定しておき、提供のたびに提供可能回数を減算すること、および提供のたびに出力データの提供回数を加算することが含まれる。以下、形態４の認証出力システム、形態１７および１９のデバイス利用装置、形態３５および３７の出力データ管理プログラム、並びに形態５３および５５の認証出力方法において同じである。
【００１６】
また、出力制御手段は、出力データに基づいて出力制御を行うようになっていればどのような構成であってもよく、これには、例えば、印刷データに基づいて印刷を行う印刷手段、表示データに基づいて表示を行う表示手段、または音声データに基づいて音声を出力する音出力手段に対して出力制御を行うことが含まれる。表示手段としては、例えば、プロジェクタやＬＣＤが該当する。以下、形態４、９、１１、６７、６８、７３および７４の認証出力システム、形態２４、２７、２９、８５、８８、８９、１２７および１２８のネットワークデバイス、並びに形態１２１および１２２の出力システムにおいて同じである。
【００１７】
また、出力データ記憶手段は、出力データをあらゆる手段でかつあらゆる時期に記憶するものであり、出力データをあらかじめ記憶してあるものであってもよいし、出力データをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって出力データを記憶するようになっていてもよい。このことは、ジョブチケット記憶手段にジョブチケットを記憶する場合についても同様である。以下、形態４、９、１１、６７、６８、７３および７４の認証出力システム、形態１７、１９、７９および８０のデバイス利用装置、形態２７、２９、８５、８８、８９、１２７および１２８のネットワークデバイス、並びに形態１２１および１２２の出力システムにおいて同じである。
【００１８】
また、認証を得ることとしては、例えば、認証手段により認証を得ること、認証結果を示す認証結果情報を取得することが含まれる。認証手段は、ネットワークデバイス、デバイス利用装置、その他のネットワークに接続された装置に設けてもよい。以下、形態４、９、１１、６７、６８、７３および７４の認証出力システム、形態１７、１９、７９および８０のデバイス利用装置、並びに形態２７、２９、８８および８９のネットワークデバイスにおいて同じである。
【００１９】
また、ネットワークデバイスを利用するとは、ネットワークデバイスの機能を活用することをいう。以下、他の形態において同じである。
また、利用制限には、出力データの出力制限のほか、出力データの移動制限およびコピー制限も含まれ、利用許可には、出力データの出力許可のほか、出力データの移動許可およびコピー許可も含まれる。また、利用制限または利用許可に関する内容を規定することとしては、例えば、提供可能回数を規定することが含まれる。以下、他の形態において同じである。
また、出力データ利用管理手段による管理としては、例えば、データの出力許可、データの出力制限、ジョブチケットの更新が含まれる。以下、他の形態において同じである。
【００２０】
また、出力データの提供には、出力データを送信することのほか、出力データをメモリカード等の記憶媒体に記憶することが含まれる。以下、他の形態において同じである。
また、所定条件としては、例えば、利用制限の範囲を規定した条件、利用許可の限度を規定した条件が含まれる。以下、他の形態において同じである。
また、ジョブチケットとしては、例えば、出力許可数（例えば、時間、回数）または残数、出力許可対象情報、出力許可場所、コピー回数、出力排他制御情報など、コンテンツセキュリティ管理に関する情報が含まれる。以下、他の形態において同じである。
【００２１】
〔形態２〕  さらに、形態２の認証出力システムは、形態１の認証出力システムにおいて、
前記出力データ利用管理手段は、出力中断通知または前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止するようになっており、
前記出力制御手段は、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信するようになっていることを特徴とする。
このような構成であれば、デバイス利用装置では、出力中断通知または出力完了通知を受信するまでは出力データの提供が禁止される。
【００２２】
ネットワークデバイスでは、出力が中断すると、出力データの利用が禁止されるとともにデバイス利用装置に出力中断通知が送信される。
ここで、出力が中断したときは、出力データの利用を禁止する場合において、出力データの提供または利用を禁止することとしては、例えば、出力データを削除すること、出力データの提供または利用が要求された場合にその要求を拒否すること、出力データの属性を提供不可または利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態４の認証出力システム、形態１７および１９のデバイス利用装置、形態２４のネットワークデバイス、形態３５および３７の出力データ管理プログラム、形態４２の出力制御プログラム、並びに形態５３および５５の認証出力方法において同じである。
【００２３】
また、出力中断通知または出力完了通知を受信するまでは出力データの提供を禁止する場合において、出力データの提供を禁止することとしては、例えば、出力データの提供が要求された場合にその要求を拒否すること、出力データの属性を提供不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態４の認証出力システム、形態１７および１９のデバイス利用装置、形態３５および３７の出力データ管理プログラム、並びに形態５３および５５の認証出力方法において同じである。
【００２４】
〔形態３〕  さらに、形態３の認証出力システムは、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっており、
前記ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信するようになっていることを特徴とする。
【００２５】
このような構成であれば、デバイス利用装置では、認証が得られると、出力データ利用管理手段により、複数のネットワークデバイスのうちいずれか１つに出力データが提供され、ジョブチケットが更新される。そして、出力完了通知を受信するまでは出力データの提供が禁止される。
ネットワークデバイスでは、出力データ受信手段により出力データを受信すると、出力制御手段により、受信した出力データに基づいて出力制御が行われる。そして、出力が完了すると、デバイス利用装置に出力完了通知が送信される。
【００２６】
デバイス利用装置では、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、出力データの提供が禁止される。
これにより、出力が完了した場合にジョブチケットの更新が有効となるので、何らかのトラブルによりネットワークデバイスで出力が中断しても、他のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【００２７】
また、いずれか１つのネットワークデバイスに出力データが提供されるので、複数のネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
さらに、出力データおよびジョブチケットがデバイス利用装置で一元管理されるので、出力データの管理およびジョブチケットの管理を異なる機器等で行う場合に比して、出力データおよびジョブチケットの管理を厳密に行うことができるという効果も得られる。
【００２８】
〔形態４〕  さらに、形態４の認証出力システムは、形態３の認証出力システムにおいて、
前記出力データ利用管理手段は、出力中断通知または前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻すようになっており、
前記出力制御手段は、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信するようになっていることを特徴とする。
【００２９】
このような構成であれば、デバイス利用装置では、出力中断通知または出力完了通知を受信するまでは出力データの提供が禁止される。
ネットワークデバイスでは、出力が中断すると、出力データの利用が禁止されるとともにデバイス利用装置に出力中断通知が送信される。
デバイス利用装置では、出力中断通知を受信すると、出力データ利用管理手段により、ジョブチケットの内容が更新前に戻される。
【００３０】
〔形態５〕  さらに、形態５の認証出力システムは、形態２および４のいずれか１の認証出力システムにおいて、
前記デバイス利用装置は、前記認証に用いられる認証情報を受信する認証情報受信手段と、認証手段とを有し、
前記ネットワークデバイスは、前記認証情報を取得する認証情報取得手段と、前記認証情報取得手段で取得した認証情報を前記デバイス利用装置に送信する認証情報送信手段とを有し、
前記認証手段は、前記認証情報受信手段で受信した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力データを提供するようになっていることを特徴とする。
【００３１】
このような構成であれば、ネットワークデバイスでは、認証情報取得手段により認証情報が取得されると、認証情報送信手段により、取得された認証情報がデバイス利用装置に送信される。
デバイス利用装置では、認証情報受信手段により認証情報を受信すると、認証手段により、受信した認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、複数のネットワークデバイスのうち認証情報の送信元に出力データが提供される。
これにより、ユーザは、出力を希望するネットワークデバイスに対して正当な認証情報を与えれば、そのネットワークデバイスで出力内容を得ることができるという効果が得られる。
【００３２】
ここで、認証情報取得手段は、認証情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から認証情報を入力するようになっていてもよいし、外部の端末等から認証情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から認証情報を読み取るようになっていてもよい。記憶装置や記憶媒体等は、一体のものでもよいし、別体のものでもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態１２、６９および７５の認証出力システム、形態２５、３０、８６、９０および１２９のネットワークデバイス、並びに形態１２３の出力システムにおいて同じである。
【００３３】
〔形態６〕  さらに、形態６の認証出力システムは、形態５の認証出力システムにおいて、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
【００３４】
このような構成であれば、デバイス利用装置では、認証手段で出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、出力データが提供される。そして、出力中断通知または出力完了通知を受信するまではジョブチケットの更新が禁止される。したがって、出力中断通知または出力完了通知を受信するまでは、認証情報を受信しても出力データが提供されることはない。
ここで、更新の禁止としては、例えば、他のネットワークデバイスからの要求によるジョブチケットの更新を禁止することが含まれる。以下、他の形態において同じである。
【００３５】
〔形態７〕  さらに、形態７の認証出力システムは、形態２、４ないし６のいずれか１の認証出力システムにおいて、
前記デバイス利用装置は、前記出力データ利用管理手段の提供結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を有することを特徴とする。
このような構成であれば、デバイス利用装置では、利用履歴情報生成手段により、出力データ利用管理手段の提供結果に基づいて出力データの利用履歴を示す利用履歴情報が生成される。
【００３６】
これにより、利用履歴情報を参照すれば、出力データがどのように利用されたかを把握することができるという効果が得られる。
これにより、著作権の管理を行うことができるという効果がえら得る。さらに、許可された部数だけ、または許可された人のみが出力していることを確認することができるという効果も得られる。
【００３７】
〔形態８〕  さらに、形態８の認証出力システムは、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御手段に出力要求を行い、当該第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該第１ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする。
【００３８】
このような構成であれば、デバイス利用装置では、出力データ送信手段により、第１ネットワークデバイスに出力データが送信される。
第１ネットワークデバイスでは、第１出力データ受信手段により出力データを受信すると、出力データ保存手段により、受信した出力データが出力データ記憶手段に保存される。そして、認証が得られると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供されるか、または、第１出力制御手段に出力要求が行われる。前者の場合、出力完了通知を受信するまでは出力データの提供および利用が禁止される。
【００３９】
第２ネットワークデバイスでは、第２出力データ受信手段により出力データを受信すると、第２出力制御手段により、受信した出力データに基づいて出力制御が行われる。そして、出力が完了すると、第１ネットワークデバイスに出力完了通知が送信される。
第１ネットワークデバイスでは、出力完了通知を受信すると、出力データ利用管理手段により、ジョブチケットが更新される。
【００４０】
一方、第１ネットワークデバイスでは、第１出力制御手段に出力要求が行われた場合、第１出力制御手段により、出力データに基づいて出力が行われる。次いで、出力データ利用管理手段により、出力が完了するまでは出力データの提供が禁止される。そして、出力が完了すると、ジョブチケットが更新される。
また、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、出力データの提供および利用が禁止される。
これにより、出力が完了した場合にジョブチケットが更新されるので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【００４１】
また、第２ネットワークデバイスに出力データが提供されるか、第１ネットワークデバイスで出力データが利用されるかのどちらかなので、第１ネットワークデバイスおよび第２ネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
【００４２】
さらに、出力データおよびジョブチケットが第１ネットワークデバイスで一元管理されるので、出力データの管理およびジョブチケットの管理を異なる機器等で行う場合に比して、出力データおよびジョブチケットの管理を厳密に行うことができるという効果も得られる。
ここで、ジョブチケットの内容が所定条件を満たすと判定したときは、出力データの提供および利用を禁止する場合において、出力データの提供または利用を禁止することとしては、例えば、出力データを削除すること、出力データの提供または利用が要求された場合にその要求を拒否すること、出力データの属性を提供不可または利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態１０の認証出力システム、形態２６および２８のネットワークデバイス、形態４４および４６の出力制御プログラム、並びに形態５９および６１の認証出力方法において同じである。
【００４３】
また、出力完了通知を受信するまでは出力データの提供および利用を禁止する場合、または、出力が完了するまでは出力データの提供を禁止する場合において、出力データの提供または利用を禁止することとしては、例えば、出力データの提供または利用が要求された場合にその要求を拒否すること、出力データの属性を提供不可または利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態１０の認証出力システム、形態２６および２８のネットワークデバイス、形態４４および４６の出力制御プログラム、並びに形態５９および６１の認証出力方法において同じである。
【００４４】
また、ジョブチケットを更新することとしては、例えば、出力データの提供可能回数または利用可能回数を規定しておき、提供または利用のたびに提供可能回数または利用可能回数を減算すること、および提供または利用のたびに出力データの提供回数または利用回数を加算することが含まれる。以下、形態１１の認証出力システム、形態２７、２９、１２７および１２８のネットワークデバイス、形態４５、４７、１３３および１３４の出力制御プログラム、形態６０および６２の認証出力方法、形態１２１および１２２の出力システム、並びに形態１３９および１４０の出力方法において同じである。
【００４５】
〔形態９〕  さらに、形態９の認証出力システムは、形態８の認証出力システムにおいて、
前記出力データ利用管理手段は、出力中断通知若しくは前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止するようになっており、
前記第２出力制御手段は、当該第２ネットワークデバイスで出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信するようになっていることを特徴とする。
【００４６】
このような構成であれば、第１ネットワークデバイスでは、認証が得られると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供されるか、または、第１出力制御手段に出力要求が行われる。前者の場合、出力中断通知または出力完了通知を受信するまでは出力データの提供および利用が禁止される。
第２ネットワークデバイスでは、出力が中断すると、出力データの利用が禁止されるとともに第１ネットワークデバイスに出力中断通知が送信される。
一方、第１ネットワークデバイスでは、出力データ利用管理手段により、出力が中断しまたは出力が完了するまでは出力データの提供が禁止される。
【００４７】
ここで、出力が中断したときは、出力データの利用を禁止する場合において、出力データの提供または利用を禁止することとしては、例えば、出力データを削除すること、出力データの提供または利用が要求された場合にその要求を拒否すること、出力データの属性を提供不可または利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態１１の認証出力システム、形態２７および２９のネットワークデバイス、形態４５および４７の出力制御プログラム、並びに形態６０および６２の認証出力方法において同じである。
【００４８】
また、出力中断通知若しくは出力完了通知を受信するまでは出力データの提供および利用を禁止する場合、または、出力が中断し若しくは出力が完了するまでは出力データの提供を禁止する場合において、出力データの提供または利用を禁止することとしては、例えば、出力データの提供または利用が要求された場合にその要求を拒否すること、出力データの属性を提供不可または利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態１１の認証出力システム、形態２７、２９、１２７および１２８のネットワークデバイス、形態４５、４７、１３３および１３４の出力制御プログラム、形態６０および６２の認証出力方法、形態１２１および１２２の出力システム、並びに形態１３９および１４０の出力方法において同じである。
【００４９】
〔形態１０〕  さらに、形態１０の認証出力システムは、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする。
【００５０】
このような構成であれば、デバイス利用装置では、出力データ送信手段により、第１ネットワークデバイスに出力データが送信される。
第１ネットワークデバイスでは、第１出力データ受信手段により出力データを受信すると、出力データ保存手段により、受信した出力データが出力データ記憶手段に保存される。そして、認証が得られると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供されるか、または、第１出力制御手段に出力要求が行われる。前者の場合、ジョブチケットが更新され、出力完了通知を受信するまでは出力データの提供および利用が禁止される。
【００５１】
第２ネットワークデバイスでは、第２出力データ受信手段により出力データを受信すると、第２出力制御手段により、受信した出力データに基づいて出力制御が行われる。そして、出力が完了すると、第１ネットワークデバイスに出力完了通知が送信される。
一方、第１ネットワークデバイスでは、第１出力制御手段に出力要求が行われた場合、出力データ利用管理手段により、ジョブチケットが更新され、第１出力制御手段により、出力データに基づいて出力が行われる。次いで、出力データ利用管理手段により、出力が完了するまでは出力データの提供が禁止される。
【００５２】
また、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、出力データの提供および利用が禁止される。
これにより、出力が完了した場合にジョブチケットの更新が有効となるので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【００５３】
また、第２ネットワークデバイスに出力データが提供されるか、第１ネットワークデバイスで出力データが利用されるかのどちらかなので、第１ネットワークデバイスおよび第２ネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
さらに、出力データおよびジョブチケットが第１ネットワークデバイスで一元管理されるので、出力データの管理およびジョブチケットの管理を異なる機器等で行う場合に比して、出力データおよびジョブチケットの管理を厳密に行うことができるという効果も得られる。
【００５４】
〔形態１１〕  さらに、形態１１の認証出力システムは、形態１０の認証出力システムにおいて、
前記出力データ利用管理手段は、出力中断通知若しくは前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは当該第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻すようになっており、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信するようになっていることを特徴とする。
【００５５】
このような構成であれば、第１ネットワークデバイスでは、認証が得られると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供されるか、または、第１出力制御手段に出力要求が行われる。前者の場合、ジョブチケットが更新され、出力中断通知または出力完了通知を受信するまでは出力データの提供および利用が禁止される。
【００５６】
第２ネットワークデバイスでは、出力が中断すると、出力データの利用が禁止されるとともに第１ネットワークデバイスに出力中断通知が送信される。
第１ネットワークデバイスでは、出力中断通知を受信すると、出力データ利用管理手段により、ジョブチケットの内容が更新前に戻される。
一方、第１ネットワークデバイスでは、出力データ利用管理手段により、出力が中断しまたは出力が完了するまでは出力データの提供が禁止される。そして、出力が中断すると、ジョブチケットの内容が更新前に戻される。
【００５７】
〔形態１２〕  さらに、形態１２の認証出力システムは、形態９および１１のいずれか１の認証出力システムにおいて、
前記第１ネットワークデバイスは、前記認証に用いられる認証情報を受信する認証情報受信手段と、前記認証情報を取得する第１認証情報取得手段と、認証手段とを有し、
前記第２ネットワークデバイスは、前記認証情報を取得する第２認証情報取得手段と、前記第２認証情報取得手段で取得した認証情報を前記第１ネットワークデバイスに送信する認証情報送信手段とを有し、
前記認証手段は、前記認証情報受信手段で受信した認証情報および前記第１認証情報取得手段で取得した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第２ネットワークデバイスに前記出力データを提供し、前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第１出力制御手段に前記出力要求を行うようになっていることを特徴とする。
【００５８】
このような構成であれば、第２ネットワークデバイスでは、第２認証情報取得手段により認証情報が取得されると、認証情報送信手段により、取得された認証情報が第１ネットワークデバイスに送信される。
第１ネットワークデバイスでは、認証情報受信手段により認証情報を受信すると、認証手段により、受信した認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供される。
【００５９】
また、第１ネットワークデバイスでは、第１認証情報取得手段により認証情報が取得されると、認証手段により、取得された認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、第１出力制御手段に出力要求が行われる。
これにより、形態５の認証出力システムと同等の効果が得られる。
【００６０】
〔形態１３〕  さらに、形態１３の認証出力システムは、形態１２の認証出力システムにおいて、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、当該第１ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
【００６１】
このような構成であれば、第１ネットワークデバイスでは、受信した認証情報に基づいて出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供される。そして、出力中断通知または出力完了通知を受信するまではジョブチケットの更新が禁止される。
【００６２】
また、第１ネットワークデバイスでは、取得された認証情報に基づいて出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、第１出力制御手段に出力要求が行われる。そして、出力が中断しまたは出力が完了するまではジョブチケットの更新が禁止される。
したがって、出力中断通知若しくは出力完了通知を受信するまで、または、出力が中断しまたは出力が完了するまでは、認証情報を受信しても出力データが提供されることはないし、認証情報が取得されても出力が行われることもない。
【００６３】
〔形態１４〕  さらに、形態１４の認証出力システムは、形態９、１１ないし１３のいずれか１の認証出力システムにおいて、
前記第１ネットワークデバイスは、前記出力データ利用管理手段の提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を有することを特徴とする。
このような構成であれば、第１ネットワークデバイスでは、利用履歴情報生成手段により、出力データ利用管理手段の提供結果および利用結果に基づいて出力データの利用履歴を示す利用履歴情報が生成される。
これにより、形態７の認証出力システムと同等の効果が得られる。
【００６４】
〔形態１５〕  さらに、形態１５の認証出力システムは、形態２、４ないし７、９、１１ないし１４のいずれか１の認証出力システムにおいて、
前記出力データ利用管理手段は、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記出力データおよび前記ジョブチケットを削除するようになっていることを特徴とする。
このような構成であれば、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、出力データおよびジョブチケットが削除される。
これにより、出力データおよびジョブチケットが不正に利用される可能性を低減することができるので、出力内容の機密をより確実に保護することができるという効果が得られる。
【００６５】
〔形態１６〕  一方、上記目的を達成するために、形態１６のデバイス利用装置は、
ネットワークデバイスを利用するデバイス利用装置であって、
出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、複数の前記ネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっていることを特徴とする。
このような構成であれば、形態１の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態１の認証出力システムと同等の効果が得られる。
【００６６】
〔形態１７〕  さらに、形態１７のデバイス利用装置は、形態１６のデバイス利用装置において、
前記出力データ利用管理手段は、出力中断通知または前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止するようになっていることを特徴とする。
このような構成であれば、形態２の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態２の認証出力システムと同等の効果が得られる。
【００６７】
〔形態１８〕  さらに、形態１８のデバイス利用装置は、
ネットワークデバイスを利用するデバイス利用装置であって、
出力データを記憶する出力データ記憶手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、複数の前記ネットワークデバイスのうちいずれか１つに前記出力データ記憶手段の出力データを提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止するようになっていることを特徴とする。
このような構成であれば、形態３の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態３の認証出力システムと同等の効果が得られる。
【００６８】
〔形態１９〕  さらに、形態１９のデバイス利用装置は、形態１８のデバイス利用装置において、
前記出力データ利用管理手段は、出力中断通知または前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻すようになっていることを特徴とする。
このような構成であれば、形態４の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態４の認証出力システムと同等の効果が得られる。
【００６９】
〔形態２０〕  さらに、形態２０のデバイス利用装置は、形態１７および１９のいずれか１のデバイス利用装置において、
さらに、前記認証に用いられる認証情報を受信する認証情報受信手段と、認証手段とを備え、
前記認証手段は、前記認証情報受信手段で受信した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力データを提供するようになっていることを特徴とする。
このような構成であれば、形態５の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態５の認証出力システムと同等の効果が得られる。
【００７０】
〔形態２１〕  さらに、形態２１のデバイス利用装置は、形態２０のデバイス利用装置において、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
このような構成であれば、形態６の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態６の認証出力システムと同等の効果が得られる。
【００７１】
〔形態２２〕  さらに、形態２２のデバイス利用装置は、形態１７、１９ないし２１のいずれか１のデバイス利用装置において、
さらに、前記出力データ利用管理手段の提供結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を備えることを特徴とする。
このような構成であれば、形態７の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態７の認証出力システムと同等の効果が得られる。
【００７２】
〔形態２３〕  一方、上記目的を達成するために、形態２３のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力制御手段は、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に出力完了通知を送信するようになっていることを特徴とする。
このような構成であれば、形態１の認証出力システムにおけるネットワークデバイスと同等の作用が得られる。したがって、形態１の認証出力システムと同等の効果が得られる。
【００７３】
〔形態２４〕  さらに、形態２４のネットワークデバイスは、形態２３のネットワークデバイスにおいて、
前記出力制御手段は、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともにデバイス利用装置に出力中断通知を送信するようになっていることを特徴とする。
このような構成であれば、形態２の認証出力システムにおけるネットワークデバイスと同等の作用が得られる。したがって、形態２の認証出力システムと同等の効果が得られる。
【００７４】
〔形態２５〕  さらに、形態２５のネットワークデバイスは、形態２４のネットワークデバイスにおいて、
さらに、前記認証に用いられる認証情報を取得する認証情報取得手段と、前記認証情報取得手段で取得した認証情報を前記デバイス利用装置に送信する認証情報送信手段とを備えることを特徴とする。
このような構成であれば、形態５の認証出力システムにおけるネットワークデバイスと同等の作用が得られる。したがって、形態５の認証出力システムと同等の効果が得られる。
【００７５】
〔形態２６〕  さらに、形態２６のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御手段に出力要求を行い、当該ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とする。
このような構成であれば、形態８の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態８の認証出力システムと同等の効果が得られる。
【００７６】
〔形態２７〕  さらに、形態２７のネットワークデバイスは、形態２６のネットワークデバイスにおいて、
前記出力データ利用管理手段は、出力中断通知若しくは前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止するようになっていることを特徴とする。
このような構成であれば、形態９の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態９の認証出力システムと同等の効果が得られる。
【００７７】
〔形態２８〕  さらに、形態２８のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とする。
このような構成であれば、形態１０の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１０の認証出力システムと同等の効果が得られる。
【００７８】
〔形態２９〕  さらに、形態２９のネットワークデバイスは、形態２８のネットワークデバイスにおいて、
前記出力データ利用管理手段は、出力中断通知若しくは前記出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは当該ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻すようになっていることを特徴とする。
このような構成であれば、形態１１の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１１の認証出力システムと同等の効果が得られる。
【００７９】
〔形態３０〕  さらに、形態３０のネットワークデバイスは、形態２７および２９のいずれか１のネットワークデバイスにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信手段と、前記認証情報を取得する認証情報取得手段と、認証手段とを備え、
前記認証手段は、前記認証情報受信手段で受信した認証情報および前記認証情報取得手段で取得した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記他のネットワークデバイスに前記出力データを提供し、前記認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記出力制御手段に前記出力要求を行うようになっていることを特徴とする。
このような構成であれば、形態１２の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１２の認証出力システムと同等の効果が得られる。
【００８０】
〔形態３１〕  さらに、形態３１のネットワークデバイスは、形態３０のネットワークデバイスにおいて、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、当該ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
このような構成であれば、形態１３の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１３の認証出力システムと同等の効果が得られる。
【００８１】
〔形態３２〕  さらに、形態３２のネットワークデバイスは、形態２７、２９ないし３１のいずれか１のネットワークデバイスにおいて、
さらに、前記出力データ利用管理手段の提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を備えることを特徴とする。
このような構成であれば、形態１４の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１４の認証出力システムと同等の効果が得られる。
【００８２】
〔形態３３〕  さらに、形態３３のネットワークデバイスは、形態２４、２５、２７、２９ないし３２のいずれか１のネットワークデバイスにおいて、
前記出力データ利用管理手段は、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記出力データおよび前記ジョブチケットを削除するようになっていることを特徴とする。
このような構成であれば、形態１５の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１５の認証出力システムと同等の効果が得られる。
【００８３】
〔形態３４〕  一方、上記目的を達成するために、形態３４の出力データ管理プログラムは、
ネットワークデバイスで利用される出力データを管理する出力データ管理プログラムであって、
前記出力データの利用を管理する出力データ利用管理ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを複数の前記ネットワークデバイスのうちいずれか１つに提供し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１６のデバイス利用装置と同等の作用および効果が得られる。
【００８４】
〔形態３５〕  さらに、形態３５の出力データ管理プログラムは、形態３４の出力データ管理プログラムにおいて、
前記出力データ利用管理ステップは、出力中断通知または前記出力完了通知を受信するまでは前記出力データの提供を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１７のデバイス利用装置と同等の作用および効果が得られる。
【００８５】
〔形態３６〕  さらに、形態３６の出力データ管理プログラムは、
ネットワークデバイスで利用される出力データを管理する出力データ管理プログラムであって、
前記出力データの利用を管理する出力データ利用管理ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを複数の前記ネットワークデバイスのうちいずれか１つに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１８のデバイス利用装置と同等の作用および効果が得られる。
【００８６】
〔形態３７〕  さらに、形態３７の出力データ管理プログラムは、形態３６の出力データ管理プログラムにおいて、
前記出力データ利用管理ステップは、出力中断通知または前記出力完了通知を受信するまでは前記出力データの提供を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻すことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１９のデバイス利用装置と同等の作用および効果が得られる。
【００８７】
〔形態３８〕  さらに、形態３８の出力データ管理プログラムは、形態３５および３７のいずれか１の出力データ管理プログラムにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信ステップと、前記認証ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力データを提供することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２０のデバイス利用装置と同等の作用および効果が得られる。
【００８８】
〔形態３９〕  さらに、形態３９の出力データ管理プログラムは、形態３８の出力データ管理プログラムにおいて、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２１のデバイス利用装置と同等の作用および効果が得られる。
【００８９】
〔形態４０〕  さらに、形態４０の出力データ管理プログラムは、形態３５、３７ないし３９のいずれか１の出力データ管理プログラムにおいて、
さらに、前記出力データ利用管理ステップの提供結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２２のデバイス利用装置と同等の作用および効果が得られる。
【００９０】
〔形態４１〕  一方、上記目的を達成するために、形態４１の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力制御ステップは、前記出力が完了したときは、前記デバイス利用装置に出力完了通知を送信することを特徴とする。
【００９１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２３のネットワークデバイスと同等の作用および効果が得られる。
ここで、出力制御ステップは、出力データに基づいて出力制御を行えばどのような形態であってもよく、これには、例えば、印刷データに基づいて印刷を行う印刷手段、表示データに基づいて表示を行う表示手段、または音声データに基づいて音声を出力する音出力手段に対して出力制御を行うことが含まれる。以下、形態４４、４６、１００、１０３、１０４、１３３および１３４の出力制御プログラム、形態５２、５４、５９、６１、１０９、１１０、１１５および１１６の認証出力方法、並びに形態１３９および１４０の出力方法において同じである。
【００９２】
〔形態４２〕  さらに、形態４２の出力制御プログラムは、形態４１の出力制御プログラムにおいて、
前記出力制御ステップは、前記出力が中断したときは、前記出力データの利用を禁止するとともにデバイス利用装置に出力中断通知を送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２４のネットワークデバイスと同等の作用および効果が得られる。
【００９３】
〔形態４３〕  さらに、形態４３の出力制御プログラムは、形態４２の出力制御プログラムにおいて、
さらに、前記認証に用いられる認証情報を取得する認証情報取得ステップと、前記認証情報取得ステップで取得した認証情報を前記デバイス利用装置に送信する認証情報送信ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００９４】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２５のネットワークデバイスと同等の作用および効果が得られる。
ここで、認証情報取得ステップは、認証情報を取得すればどのような形態であってもよく、例えば、入力装置等から認証情報を入力してもよいし、外部の端末等から認証情報を獲得または受信してもよいし、記憶装置や記憶媒体等から認証情報を読み取ってもよい。記憶装置や記憶媒体等は、一体のものでもよいし、別体のものでもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態４８、１０１、１０５および１３５の出力制御プログラム、形態５６、６３、１１１および１１７の認証出力方法、並びに形態１４１の出力方法において同じである。
【００９５】
〔形態４４〕  さらに、形態４４の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御ステップに出力要求を行い、前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２６のネットワークデバイスと同等の作用および効果が得られる。
【００９６】
〔形態４５〕  さらに、形態４５の出力制御プログラムは、形態４４の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、出力中断通知若しくは前記出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２７のネットワークデバイスと同等の作用および効果が得られる。
【００９７】
〔形態４６〕  さらに、形態４６の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを他のネットワークデバイスに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記出力制御ステップに出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２８のネットワークデバイスと同等の作用および効果が得られる。
【００９８】
〔形態４７〕  さらに、形態４７の出力制御プログラムは、形態４６の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、出力中断通知若しくは前記出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻すことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２９のネットワークデバイスと同等の作用および効果が得られる。
【００９９】
〔形態４８〕  さらに、形態４８の出力制御プログラムは、形態４５および４７のいずれか１の出力制御プログラムにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信ステップと、前記認証情報を取得する認証情報取得ステップと、前記認証ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報および前記認証情報取得ステップで取得した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記他のネットワークデバイスに前記出力データを提供し、前記認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記出力制御ステップに前記出力要求を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３０のネットワークデバイスと同等の作用および効果が得られる。
【０１００】
〔形態４９〕  さらに、形態４９の出力制御プログラムは、形態４８の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３１のネットワークデバイスと同等の作用および効果が得られる。
【０１０１】
〔形態５０〕  さらに、形態５０の出力制御プログラムは、形態４５、４７ないし４９のいずれか１の出力制御プログラムにおいて、
さらに、前記出力データ利用管理ステップの提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３２のネットワークデバイスと同等の作用および効果が得られる。
【０１０２】
〔形態５１〕  さらに、形態５１の出力制御プログラムは、形態４２、４３、４５、４７ないし５０のいずれか１の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記出力データおよび前記ジョブチケットを削除することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３３のネットワークデバイスと同等の作用および効果が得られる。
【０１０３】
〔形態５２〕  一方、上記目的を達成するために、形態５２の認証出力方法は、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを前記複数のネットワークデバイスのうちいずれか１つに提供し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記出力完了通知を受信したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信する出力制御ステップとを含むことを特徴とする。
このような構成であれば、形態１の認証出力システムと同等の効果が得られる。
【０１０４】
〔形態５３〕  さらに、形態５３の認証出力方法は、形態５２の認証出力方法において、
前記出力データ利用管理ステップは、出力中断通知または前記出力完了通知を受信するまでは前記出力データの提供を禁止し、
前記出力制御ステップは、前記ネットワークデバイスで前記出力が中断したときは、前記出力データ受信ステップで受信した出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信することを特徴とする。
このような構成であれば、形態２の認証出力システムと同等の効果が得られる。
【０１０５】
〔形態５４〕  さらに、形態５４の認証出力方法は、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記出力データを記憶する出力データ記憶手段の出力データを前記複数のネットワークデバイスのうちいずれか１つに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供を禁止する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信する出力制御ステップとを含むことを特徴とする。
このような構成であれば、形態３の認証出力システムと同等の効果が得られる。
【０１０６】
〔形態５５〕  さらに、形態５５の認証出力方法は、形態５４の認証出力方法において、
前記出力データ利用管理ステップは、出力中断通知または前記出力完了通知を受信するまでは前記出力データの提供を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、
前記出力制御ステップは、前記ネットワークデバイスで前記出力が中断したときは、前記出力データ受信ステップで受信した出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信することを特徴とする。
このような構成であれば、形態４の認証出力システムと同等の効果が得られる。
【０１０７】
〔形態５６〕  さらに、形態５６の認証出力方法は、形態５３および５５のいずれか１の認証出力方法において、
前記ネットワークデバイスに対しては、
前記認証に用いられる認証情報を取得する認証情報取得ステップと、前記認証情報取得ステップで取得した認証情報を前記デバイス利用装置に送信する認証情報送信ステップとを含み、
前記デバイス利用装置に対しては、
前記認証情報を受信する認証情報受信ステップと、前記認証ステップとを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力データを提供することを特徴とする。
このような構成であれば、形態５の認証出力システムと同等の効果が得られる。
【０１０８】
〔形態５７〕  さらに、形態５７の認証出力方法は、形態５６の認証出力方法において、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、形態６の認証出力システムと同等の効果が得られる。
【０１０９】
〔形態５８〕  さらに、形態５８の認証出力方法は、形態５３、５５ないし５７のいずれか１の認証出力方法において、
前記デバイス利用装置に対しては、
前記出力データ利用管理ステップの提供結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップを含むことを特徴とする。
このような構成であれば、形態７の認証出力システムと同等の効果が得られる。
【０１１０】
〔形態５９〕  さらに、形態５９の認証出力方法は、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは前記第１ネットワークデバイスで前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする。
このような構成であれば、形態８の認証出力システムと同等の効果が得られる。
【０１１１】
〔形態６０〕  さらに、形態６０の認証出力方法は、形態５９の認証出力方法において、
前記出力データ利用管理ステップは、出力中断通知若しくは前記出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、
前記第２出力制御ステップは、前記第２ネットワークデバイスで前記出力が中断したときは、前記第２出力データ受信ステップで受信した出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信することを特徴とする。
このような構成であれば、形態９の認証出力システムと同等の効果が得られる。
【０１１２】
〔形態６１〕  さらに、形態６１の認証出力方法は、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記出力データ記憶手段の出力データを前記第２ネットワークデバイスに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、前記第１ネットワークデバイスで前記出力が完了するまでは前記出力データの提供を禁止し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする。
このような構成であれば、形態１０の認証出力システムと同等の効果が得られる。
【０１１３】
〔形態６２〕  さらに、形態６２の認証出力方法は、形態６１の認証出力方法において、
前記出力データ利用管理ステップは、出力中断通知若しくは前記出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは前記第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、
前記第２出力制御ステップは、前記第２ネットワークデバイスで前記出力が中断したときは、前記第２出力データ受信ステップで受信した出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信することを特徴とする。
このような構成であれば、形態１１の認証出力システムと同等の効果が得られる。
【０１１４】
〔形態６３〕  さらに、形態６３の認証出力方法は、形態６０および６２のいずれか１の認証出力方法において、
前記第２ネットワークデバイスに対しては、
前記認証に用いられる認証情報を取得する第２認証情報取得ステップと、前記第２認証情報取得ステップで取得した認証情報を前記第１ネットワークデバイスに送信する認証情報送信ステップとを含み、
前記第１ネットワークデバイスに対しては、
前記認証情報を受信する認証情報受信ステップと、前記認証情報を取得する第１認証情報取得ステップと、前記認証ステップとを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報および前記第１認証情報取得ステップで取得した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記第２ネットワークデバイスに前記出力データを提供し、前記第１認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記第１出力制御ステップに前記出力要求を行うことを特徴とする。
このような構成であれば、形態１２の認証出力システムと同等の効果が得られる。
【０１１５】
〔形態６４〕  さらに、形態６４の認証出力方法は、形態６３の認証出力方法において、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記第１認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、前記第１ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、形態１３の認証出力システムと同等の効果が得られる。
【０１１６】
〔形態６５〕  さらに、形態６５の認証出力方法は、形態６０、６２ないし６４のいずれか１の認証出力方法において、
前記第１ネットワークデバイスに対しては、
前記出力データ利用管理ステップの提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップを含むことを特徴とする。
このような構成であれば、形態１４の認証出力システムと同等の効果が得られる。
【０１１７】
〔形態６６〕  さらに、形態６６の認証出力方法は、形態５３、５５ないし５８、６０、６２ないし６５のいずれか１の認証出力方法において、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記出力データおよび前記ジョブチケットを削除することを特徴とする。
このような構成であれば、形態１５の認証出力システムと同等の効果が得られる。
【０１１８】
〔形態６７〕  一方、上記目的を達成するために、形態６７の認証出力システムは、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記複数のネットワークデバイスに前記出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっており、
前記ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする。
【０１１９】
このような構成であれば、デバイス利用装置では、出力データ送信手段により、各ネットワークデバイスに出力データが送信される。
ネットワークデバイスでは、出力データ受信手段により出力データを受信すると、出力データ保存手段により、受信した出力データが出力データ記憶手段に保存される。
デバイス利用装置では、認証が得られると、出力データ利用管理手段により、複数のネットワークデバイスのうちいずれか１つに出力許可通知が送信される。そして、出力中断通知または出力完了通知を受信するまでは出力許可通知の送信が禁止される。
【０１２０】
ネットワークデバイスでは、出力許可通知を受信すると、出力制御手段により、出力データ記憶手段の出力データに基づいて出力が行われる。そして、出力が完了すると、デバイス利用装置に出力完了通知が送信される。これに対し、出力が中断すると、出力データの利用が禁止されるとともにデバイス利用装置に出力中断通知が送信される。
デバイス利用装置では、出力完了通知を受信すると、出力データ利用管理手段により、ジョブチケットが更新される。
また、デバイス利用装置では、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、各ネットワークデバイスに利用禁止通知が送信される。
【０１２１】
ネットワークデバイスでは、利用禁止通知を受信すると、出力制御手段により、出力データの利用が禁止される。
これにより、出力が完了した場合にジョブチケットが更新されるので、何らかのトラブルによりネットワークデバイスで出力が中断しても、他のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【０１２２】
また、いずれか１つのネットワークデバイスに出力許可通知が送信されるので、複数のネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
【０１２３】
さらに、各ネットワークデバイスに出力データが保存されているので、何らかのトラブルによりネットワークデバイスで出力が中断しても、他のネットワークデバイスで比較的高速に出力を開始することができるという効果も得られる。
ここで、出力データの利用を禁止することとしては、例えば、出力データを削除すること、出力データの利用が要求された場合にその要求を拒否すること、出力データの属性を利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態６８の認証出力システム、形態８５のネットワークデバイス、形態１００の出力制御プログラム、並びに形態１０９および１１０の認証出力方法において同じである。
【０１２４】
また、ジョブチケットを更新することとしては、例えば、出力データの利用可能回数を規定しておき、出力許可通知の送信のたびに利用可能回数を減算すること、および出力許可通知の送信のたびに出力データの利用回数を加算することが含まれる。以下、形態６８、７３および７４の認証出力システム、形態７９および８０のデバイス利用装置、形態８８および８９のネットワークデバイス、形態９４および９５の出力データ管理プログラム、形態１０３および１０４の出力制御プログラム、並びに形態１０９、１１０、１１５および１１６の認証出力方法において同じである。
【０１２５】
〔形態６８〕  さらに、形態６８の認証出力システムは、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記複数のネットワークデバイスに前記出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっており、
前記ネットワークデバイスは、出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを有し、
前記出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする。
【０１２６】
このような構成であれば、デバイス利用装置では、出力データ送信手段により、各ネットワークデバイスに出力データが送信される。
ネットワークデバイスでは、出力データ受信手段により出力データを受信すると、出力データ保存手段により、受信した出力データが出力データ記憶手段に保存される。
デバイス利用装置では、認証が得られると、出力データ利用管理手段により、複数のネットワークデバイスのうちいずれか１つに出力許可通知が送信され、ジョブチケットが更新される。そして、出力中断通知または出力完了通知を受信するまでは出力許可通知の送信が禁止される。
【０１２７】
ネットワークデバイスでは、出力許可通知を受信すると、出力制御手段により、出力データ記憶手段の出力データに基づいて出力が行われる。そして、出力が完了すると、デバイス利用装置に出力完了通知が送信される。これに対し、出力が中断すると、出力データの利用が禁止されるとともにデバイス利用装置に出力中断通知が送信される。
デバイス利用装置では、出力中断通知を受信すると、出力データ利用管理手段により、ジョブチケットの内容が更新前に戻される。
【０１２８】
また、デバイス利用装置では、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、各ネットワークデバイスに利用禁止通知が送信される。
ネットワークデバイスでは、利用禁止通知を受信すると、出力制御手段により、出力データの利用が禁止される。
これにより、出力が完了した場合にジョブチケットの更新が有効となるので、何らかのトラブルによりネットワークデバイスで出力が中断しても、他のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【０１２９】
また、いずれか１つのネットワークデバイスに出力許可通知が送信されるので、複数のネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
さらに、各ネットワークデバイスに出力データが保存されているので、何らかのトラブルによりネットワークデバイスで出力が中断しても、他のネットワークデバイスで比較的高速に出力を開始することができるという効果も得られる。
【０１３０】
〔形態６９〕  さらに、形態６９の認証出力システムは、形態６７および６８のいずれか１の認証出力システムにおいて、
前記デバイス利用装置は、前記認証に用いられる認証情報を受信する認証情報受信手段と、認証手段とを有し、
前記ネットワークデバイスは、前記認証情報を取得する認証情報取得手段と、前記認証情報取得手段で取得した認証情報を前記デバイス利用装置に送信する認証情報送信手段とを有し、
前記認証手段は、前記認証情報受信手段で受信した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力許可通知を送信するようになっていることを特徴とする。
【０１３１】
このような構成であれば、ネットワークデバイスでは、認証情報取得手段により認証情報が取得されると、認証情報送信手段により、取得された認証情報がデバイス利用装置に送信される。
デバイス利用装置では、認証情報受信手段により認証情報を受信すると、認証手段により、受信した認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、複数のネットワークデバイスのうち認証情報の送信元に出力許可通知が送信される。
これにより、ユーザは、出力を希望するネットワークデバイスに対して正当な認証情報を与えれば、そのネットワークデバイスで出力内容を得ることができるという効果が得られる。
【０１３２】
〔形態７０〕  さらに、形態７０の認証出力システムは、形態６９の認証出力システムにおいて、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
このような構成であれば、デバイス利用装置では、認証手段で出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、出力許可通知が送信される。そして、出力中断通知または出力完了通知を受信するまではジョブチケットの更新が禁止される。したがって、出力中断通知または出力完了通知を受信するまでは、認証情報を受信しても出力許可通知が送信されることはない。
【０１３３】
〔形態７１〕  さらに、形態７１の認証出力システムは、形態６７ないし７０のいずれか１の認証出力システムにおいて、
前記デバイス利用装置は、前記出力データ利用管理手段の送信結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を有することを特徴とする。
このような構成であれば、デバイス利用装置では、利用履歴情報生成手段により、出力データ利用管理手段の送信結果に基づいて出力データの利用履歴を示す利用履歴情報が生成される。
これにより、利用履歴情報を参照すれば、出力データがどのように利用されたかを把握することができるという効果が得られる。
【０１３４】
〔形態７２〕  さらに、形態７２の認証出力システムは、形態６７ないし７１のいずれか１の認証出力システムにおいて、
前記出力データ利用管理手段は、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記ジョブチケットを削除するようになっており、
前記出力制御手段は、前記利用禁止通知を受信したときは、前記出力データを削除するようになっていることを特徴とする。
【０１３５】
このような構成であれば、デバイス利用装置では、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、利用禁止通知が送信されるとともにジョブチケットが削除される。
ネットワークデバイスでは、利用禁止通知を受信すると、出力制御手段により、出力データが削除される。
これにより、出力データおよびジョブチケットが不正に利用される可能性を低減することができるので、出力内容の機密をより確実に保護することができるという効果が得られる。
【０１３６】
〔形態７３〕  さらに、形態７３の認証出力システムは、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、第１出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記第１出力データ記憶手段に保存する第１出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御手段に出力要求を行い、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信しまたは当該第１ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、第２出力データ記憶手段と、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データを前記第２出力データ記憶手段に保存する第２出力データ保存手段と、前記第２出力データ記憶手段の出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする。
【０１３７】
このような構成であれば、デバイス利用装置では、出力データ送信手段により、第１ネットワークデバイスおよび第２ネットワークデバイスに出力データが送信される。
第１ネットワークデバイスでは、第１出力データ受信手段により出力データを受信すると、第１出力データ保存手段により、受信した出力データが第１出力データ記憶手段に保存される。同様に、第２ネットワークデバイスでは、第２出力データ受信手段により出力データを受信すると、第２出力データ保存手段により、受信した出力データが第２出力データ記憶手段に保存される。
【０１３８】
第１ネットワークデバイスでは、認証が得られると、出力データ利用管理手段により、第２ネットワークデバイスに出力許可通知が送信されるか、または、第１出力制御手段に出力要求が行われる。前者の場合、出力中断通知または出力完了通知を受信するまでは出力許可通知の送信および出力データの利用が禁止される。
第２ネットワークデバイスでは、出力許可通知を受信すると、第２出力制御手段により、第２出力データ記憶手段の出力データに基づいて出力が行われる。そして、出力が完了すると、第１ネットワークデバイスに出力完了通知が送信される。これに対し、出力が中断すると、出力データの利用が禁止されるとともに第１ネットワークデバイスに出力中断通知が送信される。
【０１３９】
第１ネットワークデバイスでは、出力完了通知を受信すると、出力データ利用管理手段により、ジョブチケットが更新される。
一方、第１ネットワークデバイスでは、第１出力制御手段に出力要求が行われた場合、第１出力制御手段により、第１出力データ記憶手段の出力データに基づいて出力が行われる。次いで、出力データ利用管理手段により、出力が中断しまたは出力が完了するまでは出力許可通知の送信が禁止される。そして、出力が完了すると、ジョブチケットが更新される。
【０１４０】
また、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、第２ネットワークデバイスに利用禁止通知が送信されるとともに出力データの利用が禁止される。
第２ネットワークデバイスでは、利用禁止通知を受信すると、第２出力制御手段により、出力データの利用が禁止される。
これにより、出力が完了した場合にジョブチケットが更新されるので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【０１４１】
また、第２ネットワークデバイスに出力許可通知が送信されるか、第１ネットワークデバイスで出力データが利用されるかのどちらかなので、第１ネットワークデバイスおよび第２ネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
【０１４２】
さらに、第１ネットワークデバイスおよび第２ネットワークデバイスに出力データが保存されているので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで比較的高速に出力を開始することができるという効果も得られる。
ここで、ジョブチケットの内容が所定条件を満たすと判定したときは、出力データの利用を禁止する場合、出力が中断したときは、出力データの利用を禁止する場合、または、利用禁止通知を受信したときは、出力データの利用を禁止する場合において、出力データの利用を禁止することとしては、例えば、出力データを削除すること、出力データの利用が要求された場合にその要求を拒否すること、出力データの属性を利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態７４の認証出力システム、形態８８および８９のネットワークデバイス、形態１０３および１０４の出力制御プログラム、並びに形態１１５および１１６の認証出力方法において同じである。
【０１４３】
また、出力中断通知若しくは出力完了通知を受信するまでは出力データの利用を禁止する場合において、出力データの利用を禁止することとしては、例えば、出力データの利用が要求された場合にその要求を拒否すること、出力データの属性を利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態７４の認証出力システム、形態８８および８９のネットワークデバイス、形態１０３および１０４の出力制御プログラム、並びに形態１１５および１１６の認証出力方法において同じである。
【０１４４】
〔形態７４〕  さらに、形態７４の認証出力システムは、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を得て前記ネットワークデバイスが出力を行う認証出力システムであって、
前記デバイス利用装置は、前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信手段を有し、
前記第１ネットワークデバイスは、第１出力データ記憶手段と、前記出力データを受信する第１出力データ受信手段と、前記第１出力データ受信手段で受信した出力データを前記第１出力データ記憶手段に保存する第１出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信しまたは当該第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記第１出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、第２出力データ記憶手段と、前記出力データを受信する第２出力データ受信手段と、前記第２出力データ受信手段で受信した出力データを前記第２出力データ記憶手段に保存する第２出力データ保存手段と、前記第２出力データ記憶手段の出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、前記出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする。
【０１４５】
このような構成であれば、デバイス利用装置では、出力データ送信手段により、第１ネットワークデバイスおよび第２ネットワークデバイスに出力データが送信される。
第１ネットワークデバイスでは、第１出力データ受信手段により出力データを受信すると、第１出力データ保存手段により、受信した出力データが第１出力データ記憶手段に保存される。同様に、第２ネットワークデバイスでは、第２出力データ受信手段により出力データを受信すると、第２出力データ保存手段により、受信した出力データが第２出力データ記憶手段に保存される。
【０１４６】
第１ネットワークデバイスでは、認証が得られると、出力データ利用管理手段により、第２ネットワークデバイスに出力許可通知が送信されるか、または、第１出力制御手段に出力要求が行われる。前者の場合、ジョブチケットが更新され、出力中断通知または出力完了通知を受信するまでは出力許可通知の送信および出力データの利用が禁止される。
第２ネットワークデバイスでは、出力許可通知を受信すると、第２出力制御手段により、第２出力データ記憶手段の出力データに基づいて出力が行われる。そして、出力が完了すると、第１ネットワークデバイスに出力完了通知が送信される。これに対し、出力が中断すると、出力データの利用が禁止されるとともに第１ネットワークデバイスに出力中断通知が送信される。
【０１４７】
第１ネットワークデバイスでは、出力中断通知を受信すると、出力データ利用管理手段により、ジョブチケットの内容が更新前に戻される。
一方、第１ネットワークデバイスでは、第１出力制御手段に出力要求が行われた場合、出力データ利用管理手段により、ジョブチケットが更新され、第１出力制御手段により、第１出力データ記憶手段の出力データに基づいて出力が行われる。次いで、出力データ利用管理手段により、出力が中断しまたは出力が完了するまでは出力許可通知の送信が禁止される。そして、出力が中断すると、ジョブチケットの内容が更新前に戻される。
【０１４８】
また、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、第２ネットワークデバイスに利用禁止通知が送信されるとともに出力データの利用が禁止される。
第２ネットワークデバイスでは、利用禁止通知を受信すると、第２出力制御手段により、出力データの利用が禁止される。
これにより、出力が完了した場合にジョブチケットの更新が有効となるので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【０１４９】
また、第２ネットワークデバイスに出力許可通知が送信されるか、第１ネットワークデバイスで出力データが利用されるかのどちらかなので、第１ネットワークデバイスおよび第２ネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密を保護することができるという効果も得られる。
さらに、第１ネットワークデバイスおよび第２ネットワークデバイスに出力データが保存されているので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで比較的高速に出力を開始することができるという効果も得られる。
【０１５０】
〔形態７５〕  さらに、形態７５の認証出力システムは、形態７３および７４のいずれか１の認証出力システムにおいて、
前記第１ネットワークデバイスは、前記認証に用いられる認証情報を受信する認証情報受信手段と、前記認証情報を取得する第１認証情報取得手段と、認証手段とを有し、
前記第２ネットワークデバイスは、前記認証情報を取得する第２認証情報取得手段と、前記第２認証情報取得手段で取得した認証情報を前記第１ネットワークデバイスに送信する認証情報送信手段とを有し、
前記認証手段は、前記認証情報受信手段で受信した認証情報および前記第１認証情報取得手段で取得した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第２ネットワークデバイスに前記出力許可通知を送信し、前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第１出力制御手段に前記出力要求を行うようになっていることを特徴とする。
【０１５１】
このような構成であれば、第２ネットワークデバイスでは、第２認証情報取得手段により認証情報が取得されると、認証情報送信手段により、取得された認証情報が第１ネットワークデバイスに送信される。
第１ネットワークデバイスでは、認証情報受信手段により認証情報を受信すると、認証手段により、受信した認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、第２ネットワークデバイスに出力許可通知が送信される。
【０１５２】
また、第１ネットワークデバイスでは、第１認証情報取得手段により認証情報が取得されると、認証手段により、取得された認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、第１出力制御手段に出力要求が行われる。
これにより、形態６９の認証出力システムと同等の効果が得られる。
【０１５３】
〔形態７６〕  さらに、形態７６の認証出力システムは、形態７５の認証出力システムにおいて、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、当該第１ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
【０１５４】
このような構成であれば、第１ネットワークデバイスでは、受信した認証情報に基づいて出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、第２ネットワークデバイスに出力許可通知が送信される。そして、出力中断通知または出力完了通知を受信するまではジョブチケットの更新が禁止される。
【０１５５】
また、第１ネットワークデバイスでは、取得された認証情報に基づいて出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、第１出力制御手段に出力要求が行われる。そして、出力が中断しまたは出力が完了するまではジョブチケットの更新が禁止される。
したがって、出力中断通知若しくは出力完了通知を受信するまで、または、出力が中断しまたは出力が完了するまでは、認証情報を受信しても出力許可通知が送信されることはないし、認証情報が取得されても出力が行われることもない。
【０１５６】
〔形態７７〕  さらに、形態７７の認証出力システムは、形態７３ないし７６のいずれか１の認証出力システムにおいて、
前記第１ネットワークデバイスは、前記出力データ利用管理手段の送信結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を有することを特徴とする。
このような構成であれば、第１ネットワークデバイスでは、利用履歴情報生成手段により、出力データ利用管理手段の送信結果および利用結果に基づいて出力データの利用履歴を示す利用履歴情報が生成される。
これにより、形態７１の認証出力システムと同等の効果が得られる。
【０１５７】
〔形態７８〕  さらに、形態７８の認証出力システムは、形態７３ないし７７のいずれか１の認証出力システムにおいて、
前記出力データ利用管理手段は、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記出力データおよび前記ジョブチケットを削除するようになっており、
前記第２出力制御手段は、前記利用禁止通知を受信したときは、前記出力データを削除するようになっていることを特徴とする。
【０１５８】
このような構成であれば、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、利用禁止通知が送信されるとともに出力データおよびジョブチケットが削除される。
ネットワークデバイスでは、利用禁止通知を受信すると、第２出力制御手段により、出力データが削除される。
これにより、出力データおよびジョブチケットが不正に利用される可能性を低減することができるので、出力内容の機密をより確実に保護することができるという効果が得られる。
【０１５９】
〔形態７９〕  一方、上記目的を達成するために、形態７９のデバイス利用装置は、
ネットワークデバイスを利用するデバイス利用装置であって、
複数の前記ネットワークデバイスに出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっていることを特徴とする。
このような構成であれば、形態６７の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態６７の認証出力システムと同等の効果が得られる。
【０１６０】
〔形態８０〕  さらに、形態８０のデバイス利用装置は、
ネットワークデバイスを利用するデバイス利用装置であって、
複数の前記ネットワークデバイスに出力データを送信する出力データ送信手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知または出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信するようになっていることを特徴とする。
このような構成であれば、形態６８の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態６８の認証出力システムと同等の効果が得られる。
【０１６１】
〔形態８１〕  さらに、形態８１のデバイス利用装置は、形態７９および８０のいずれか１のデバイス利用装置において、
さらに、前記認証に用いられる認証情報を受信する認証情報受信手段と、認証手段とを備え、
前記認証手段は、前記認証情報受信手段で受信した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力許可通知を送信するようになっていることを特徴とする。
このような構成であれば、形態６９の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態６９の認証出力システムと同等の効果が得られる。
【０１６２】
〔形態８２〕  さらに、形態８２のデバイス利用装置は、形態８１のデバイス利用装置において、
前記出力データ利用管理手段は、前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
このような構成であれば、形態７０の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態７０の認証出力システムと同等の効果が得られる。
【０１６３】
〔形態８３〕  さらに、形態８３のデバイス利用装置は、形態７９ないし８２のいずれか１のデバイス利用装置において、
さらに、前記出力データ利用管理手段の送信結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を備えることを特徴とする。
このような構成であれば、形態７１の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態７１の認証出力システムと同等の効果が得られる。
【０１６４】
〔形態８４〕  さらに、形態８４のデバイス利用装置は、形態７９ないし８３のいずれか１のデバイス利用装置において、
前記出力データ利用管理手段は、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記ジョブチケットを削除するようになっていることを特徴とする。
このような構成であれば、形態７２の認証出力システムにおけるデバイス利用装置と同等の作用が得られる。したがって、形態７２の認証出力システムと同等の効果が得られる。
【０１６５】
〔形態８５〕  一方、上記目的を達成するために、形態８５のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力制御手段は、出力許可通知を受信したときは、前記出力データに基づいて出力を行い、当該ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともにデバイス利用装置に出力中断通知を送信し、当該ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に出力完了通知を送信し、利用禁止通知を受信したときは、前記出力データの利用を禁止するようになっていることを特徴とする。
このような構成であれば、形態６７の認証出力システムにおけるネットワークデバイスと同等の作用が得られる。したがって、形態６７の認証出力システムと同等の効果が得られる。
【０１６６】
〔形態８６〕  さらに、形態８６のネットワークデバイスは、形態８５のネットワークデバイスにおいて、
さらに、前記認証に用いられる認証情報を取得する認証情報取得手段と、前記認証情報取得手段で取得した認証情報を前記デバイス利用装置に送信する認証情報送信手段とを備えることを特徴とする。
このような構成であれば、形態６９の認証出力システムにおけるネットワークデバイスと同等の作用が得られる。したがって、形態６９の認証出力システムと同等の効果が得られる。
【０１６７】
〔形態８７〕  さらに、形態８７のネットワークデバイスは、形態８５および８６のいずれか１のネットワークデバイスにおいて、
前記出力制御手段は、前記利用禁止通知を受信したときは、前記出力データを削除するようになっていることを特徴とする。
このような構成であれば、形態７２の認証出力システムにおけるネットワークデバイスと同等の作用が得られる。したがって、形態７２の認証出力システムと同等の効果が得られる。
【０１６８】
〔形態８８〕  さらに、形態８８のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、他のネットワークデバイスに出力許可通知を送信し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記出力制御手段に出力要求を行い、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信しまたは当該ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記他のネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とする。
このような構成であれば、形態７３の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態７３の認証出力システムと同等の効果が得られる。
【０１６９】
〔形態８９〕  さらに、形態８９のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
出力データ記憶手段と、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データを前記出力データ記憶手段に保存する出力データ保存手段と、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、認証が得られたときは、他のネットワークデバイスに出力許可通知を送信し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記出力制御手段に出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信しまたは当該ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記他のネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止するようになっており、
前記出力制御手段は、前記出力要求に応じて、前記出力データに基づいて出力を行うようになっていることを特徴とする。
このような構成であれば、形態７４の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態７４の認証出力システムと同等の効果が得られる。
【０１７０】
〔形態９０〕  さらに、形態９０のネットワークデバイスは、形態８８および８９のいずれか１のネットワークデバイスにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信手段と、前記認証情報を取得する認証情報取得手段と、認証手段とを備え、
前記認証手段は、前記認証情報受信手段で受信した認証情報および前記認証情報取得手段で取得した認証情報に基づいて前記出力データの利用適格を認証するようになっており、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記他のネットワークデバイスに前記出力許可通知を送信し、前記認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記出力制御手段に前記出力要求を行うようになっていることを特徴とする。
このような構成であれば、形態７５の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態７５の認証出力システムと同等の効果が得られる。
【０１７１】
〔形態９１〕  さらに、形態９１のネットワークデバイスは、形態９０のネットワークデバイスにおいて、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、当該ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
このような構成であれば、形態７６の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態７６の認証出力システムと同等の効果が得られる。
【０１７２】
〔形態９２〕  さらに、形態９２のネットワークデバイスは、形態８８ないし９１のいずれか１のネットワークデバイスにおいて、
さらに、前記出力データ利用管理手段の送信結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を備えることを特徴とする。
このような構成であれば、形態７７の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態７７の認証出力システムと同等の効果が得られる。
【０１７３】
〔形態９３〕  さらに、形態９３のネットワークデバイスは、形態８８ないし９２のいずれか１のネットワークデバイスにおいて、
前記出力データ利用管理手段は、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記出力データおよび前記ジョブチケットを削除するようになっていることを特徴とする。
このような構成であれば、形態７８の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態７８の認証出力システムと同等の効果が得られる。
【０１７４】
〔形態９４〕  一方、上記目的を達成するために、形態９４の出力データ管理プログラムは、
ネットワークデバイスで利用される出力データを管理する出力データ管理プログラムであって、
複数の前記ネットワークデバイスに前記出力データを送信する出力データ送信ステップと、前記出力データの利用を管理する出力データ利用管理ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、出力中断通知または出力完了通知を受信するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７９のデバイス利用装置と同等の作用および効果が得られる。
【０１７５】
〔形態９５〕  さらに、形態９５の出力データ管理プログラムは、
ネットワークデバイスで利用される出力データを管理する出力データ管理プログラムであって、
複数の前記ネットワークデバイスに前記出力データを送信する出力データ送信ステップと、前記出力データの利用を管理する出力データ利用管理ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知または出力完了通知を受信するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８０のデバイス利用装置と同等の作用および効果が得られる。
【０１７６】
〔形態９６〕  さらに、形態９６の出力データ管理プログラムは、形態９４および９５のいずれか１の出力データ管理プログラムにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信ステップと、前記認証ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力許可通知を送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８１のデバイス利用装置と同等の作用および効果が得られる。
【０１７７】
〔形態９７〕  さらに、形態９７の出力データ管理プログラムは、形態９６の出力データ管理プログラムにおいて、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８２のデバイス利用装置と同等の作用および効果が得られる。
【０１７８】
〔形態９８〕  さらに、形態９８の出力データ管理プログラムは、形態９４ないし９７のいずれか１の出力データ管理プログラムにおいて、
さらに、前記出力データ利用管理ステップの送信結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８３のデバイス利用装置と同等の作用および効果が得られる。
【０１７９】
〔形態９９〕  さらに、形態９９の出力データ管理プログラムは、形態９４ないし９８のいずれか１の出力データ管理プログラムにおいて、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記ジョブチケットを削除することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８４のデバイス利用装置と同等の作用および効果が得られる。
【０１８０】
〔形態１００〕  一方、上記目的を達成するために、形態１００の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力制御ステップは、出力許可通知を受信したときは、前記出力データに基づいて出力を行い、前記出力が中断したときは、前記出力データの利用を禁止するとともにデバイス利用装置に出力中断通知を送信し、前記出力が完了したときは、前記デバイス利用装置に出力完了通知を送信し、利用禁止通知を受信したときは、前記出力データの利用を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８５のネットワークデバイスと同等の作用および効果が得られる。
【０１８１】
〔形態１０１〕  さらに、形態１０１の出力制御プログラムは、形態１００の出力制御プログラムにおいて、
さらに、前記認証に用いられる認証情報を取得する認証情報取得ステップと、前記認証情報取得ステップで取得した認証情報を前記デバイス利用装置に送信する認証情報送信ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８６のネットワークデバイスと同等の作用および効果が得られる。
【０１８２】
〔形態１０２〕  さらに、形態１０２の出力制御プログラムは、形態１００および１０１のいずれか１の出力制御プログラムにおいて、
前記出力制御ステップは、前記利用禁止通知を受信したときは、前記出力データを削除することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８７のネットワークデバイスと同等の作用および効果が得られる。
【０１８３】
〔形態１０３〕  さらに、形態１０３の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、他のネットワークデバイスに出力許可通知を送信し、出力中断通知若しくは出力完了通知を受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記出力制御ステップに出力要求を行い、前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信しまたは前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記他のネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止し、
前記出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８８のネットワークデバイスと同等の作用および効果が得られる。
【０１８４】
〔形態１０４〕  さらに、形態１０４の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データを受信する出力データ受信ステップと、前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップと、前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データ記憶手段の出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、認証を行う認証ステップで認証が得られたときは、他のネットワークデバイスに出力許可通知を送信し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記出力制御ステップに出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信しまたは前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記他のネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止し、
前記出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８９のネットワークデバイスと同等の作用および効果が得られる。
【０１８５】
〔形態１０５〕  さらに、形態１０５の出力制御プログラムは、形態１０３および１０４のいずれか１の出力制御プログラムにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信ステップと、前記認証情報を取得する認証情報取得ステップと、前記認証ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報および前記認証情報取得ステップで取得した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記他のネットワークデバイスに前記出力許可通知を送信し、前記認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記出力制御ステップに前記出力要求を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９０のネットワークデバイスと同等の作用および効果が得られる。
【０１８６】
〔形態１０６〕  さらに、形態１０６の出力制御プログラムは、形態１０５の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９１のネットワークデバイスと同等の作用および効果が得られる。
【０１８７】
〔形態１０７〕  さらに、形態１０７の出力制御プログラムは、形態１０３ないし１０６のいずれか１の出力制御プログラムにおいて、
さらに、前記出力データ利用管理ステップの送信結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９２のネットワークデバイスと同等の作用および効果が得られる。
【０１８８】
〔形態１０８〕  さらに、形態１０８の出力制御プログラムは、形態１０３ないし１０７のいずれか１の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記出力データおよび前記ジョブチケットを削除することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９３のネットワークデバイスと同等の作用および効果が得られる。
【０１８９】
〔形態１０９〕  一方、上記目的を達成するために、形態１０９の認証出力方法は、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記複数のネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップとを含み、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、出力中断通知または出力完了通知を受信するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、さらに
前記出力許可通知を受信したときは、前記出力データ記憶手段の出力データに基づいて出力を行い、前記ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する出力制御ステップを含むことを特徴とする。
このような構成であれば、形態６７の認証出力システムと同等の効果が得られる。
【０１９０】
〔形態１１０〕  さらに、形態１１０の認証出力方法は、
出力データに基づいて出力を行う複数のネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記複数のネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記出力データ受信ステップで受信した出力データを出力データ記憶手段に保存する出力データ保存ステップとを含み、
前記デバイス利用装置に対しては、
前記認証ステップで認証が得られたときは、前記複数のネットワークデバイスのうちいずれか１つに出力許可通知を送信し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知または出力完了通知を受信するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記複数のネットワークデバイスに利用禁止通知を送信する出力データ利用管理ステップを含み、
前記ネットワークデバイスに対しては、
前記出力許可通知を受信したときは、前記出力データ記憶手段の出力データに基づいて出力を行い、前記ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記デバイス利用装置に前記出力中断通知を送信し、前記ネットワークデバイスで前記出力が完了したときは、前記デバイス利用装置に前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する出力制御ステップを含むことを特徴とする。
このような構成であれば、形態６８の認証出力システムと同等の効果が得られる。
【０１９１】
〔形態１１１〕  さらに、形態１１１の認証出力方法は、形態１０９および１１０のいずれか１の認証出力方法において、
前記ネットワークデバイスに対しては、
認証情報を取得する認証情報取得ステップと、前記認証情報取得ステップで取得した認証情報を前記デバイス利用装置に送信する認証情報送信ステップとを含み、
前記デバイス利用装置に対しては、
前記認証情報を受信する認証情報受信ステップと、前記認証ステップとを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されたときは、前記複数のネットワークデバイスのうち前記認証情報の送信元に前記出力許可通知を送信することを特徴とする。
このような構成であれば、形態６９の認証出力システムと同等の効果が得られる。
【０１９２】
〔形態１１２〕  さらに、形態１１２の認証出力方法は、形態１１１の認証出力方法において、
前記出力データ利用管理ステップは、前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、形態７０の認証出力システムと同等の効果が得られる。
【０１９３】
〔形態１１３〕  さらに、形態１１３の認証出力方法は、形態１０９ないし１１２のいずれか１の認証出力方法において、
前記デバイス利用装置に対しては、
前記出力データ利用管理ステップの送信結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップを含むことを特徴とする。
このような構成であれば、形態７１の認証出力システムと同等の効果が得られる。
【０１９４】
〔形態１１４〕  さらに、形態１１４の認証出力方法は、形態１０９ないし１１３のいずれか１の認証出力方法において、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記ジョブチケットを削除し、
前記出力制御ステップは、前記利用禁止通知を受信したときは、前記出力データを削除することを特徴とする。
このような構成であれば、形態７２の認証出力システムと同等の効果が得られる。
【０１９５】
〔形態１１５〕  さらに、形態１１５の認証出力方法は、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを第１出力データ記憶手段に保存する第１出力データ保存ステップとを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、前記第２出力データ受信ステップで受信した出力データを第２出力データ記憶手段に保存する第２出力データ保存ステップとを含み、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、出力中断通知若しくは出力完了通知を受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力完了通知を受信しまたは前記第１ネットワークデバイスで前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力許可通知を受信したときは、前記第２出力データ記憶手段の出力データに基づいて出力を行い、前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する第２出力制御ステップを含むことを特徴とする。
このような構成であれば、形態７３の認証出力システムと同等の効果が得られる。
【０１９６】
〔形態１１６〕  さらに、形態１１６の認証出力方法は、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記ネットワークデバイスを利用するデバイス利用装置とを通信可能に接続し、認証を行う認証ステップを経て前記ネットワークデバイスで出力を行う認証出力方法であって、
前記デバイス利用装置に対しては、
前記第１ネットワークデバイスおよび前記第２ネットワークデバイスに前記出力データを送信する出力データ送信ステップを含み、
前記第１ネットワークデバイスに対しては、
前記出力データを受信する第１出力データ受信ステップと、前記第１出力データ受信ステップで受信した出力データを第１出力データ記憶手段に保存する第１出力データ保存ステップとを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する第２出力データ受信ステップと、前記第２出力データ受信ステップで受信した出力データを第２出力データ記憶手段に保存する第２出力データ保存ステップとを含み、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記第１出力データ記憶手段の出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記認証ステップで認証が得られたときは、前記第２ネットワークデバイスに出力許可通知を送信し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を受信するまでは前記出力許可通知の送信および前記出力データの利用を禁止し、または、前記第１出力制御ステップに出力要求を行い、前記ジョブチケット記憶手段のジョブチケットを更新し、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力許可通知の送信を禁止し、前記出力中断通知を受信しまたは前記第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記第２ネットワークデバイスに利用禁止通知を送信するとともに前記出力データの利用を禁止し、
前記第１出力制御ステップは、前記出力要求に応じて、前記出力データに基づいて出力を行い、
前記第２ネットワークデバイスに対しては、
前記出力許可通知を受信したときは、前記第２出力データ記憶手段の出力データに基づいて出力を行い、前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信し、前記利用禁止通知を受信したときは、前記出力データの利用を禁止する第２出力制御ステップを含むことを特徴とする。
このような構成であれば、形態７４の認証出力システムと同等の効果が得られる。
【０１９７】
〔形態１１７〕  さらに、形態１１７の認証出力方法は、形態１１５および１１６のいずれか１の認証出力方法において、
前記第２ネットワークデバイスに対しては、
認証情報を取得する第２認証情報取得ステップと、前記第２認証情報取得ステップで取得した認証情報を前記第１ネットワークデバイスに送信する認証情報送信ステップとを含み、
前記第１ネットワークデバイスに対しては、
前記認証情報を受信する認証情報受信ステップと、前記認証情報を取得する第１認証情報取得ステップと、前記認証ステップとを含み、
前記認証ステップは、前記認証情報受信ステップで受信した認証情報および前記第１認証情報取得ステップで取得した認証情報に基づいて前記出力データの利用適格を認証し、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記第２ネットワークデバイスに前記出力許可通知を送信し、前記第１認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記第１出力制御ステップに前記出力要求を行うことを特徴とする。
このような構成であれば、形態７５の認証出力システムと同等の効果が得られる。
【０１９８】
〔形態１１８〕  さらに、形態１１８の認証出力方法は、形態１１７の認証出力方法において、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力許可通知を送信し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記第１認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力要求を行い、前記第１ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、形態７６の認証出力システムと同等の効果が得られる。
【０１９９】
〔形態１１９〕  さらに、形態１１９の認証出力方法は、形態１１５ないし１１８のいずれか１の認証出力方法において、
前記第１ネットワークデバイスに対しては、
前記出力データ利用管理ステップの送信結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップを含むことを特徴とする。
このような構成であれば、形態７７の認証出力システムと同等の効果が得られる。
【０２００】
〔形態１２０〕  さらに、形態１２０の認証出力方法は、形態１１５ないし１１９のいずれか１の認証出力方法において、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が前記所定条件を満たすと判定したときは、前記利用禁止通知を送信するとともに前記出力データおよび前記ジョブチケットを削除し、
前記第２出力制御ステップは、前記利用禁止通知を受信したときは、前記出力データを削除することを特徴とする。
このような構成であれば、形態７８の認証出力システムと同等の効果が得られる。
【０２０１】
〔形態１２１〕  一方、上記目的を達成するために、形態１２１の出力システムは、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力システムであって、
前記データ管理装置は、前記出力データを記憶する出力データ記憶手段と、前記第１ネットワークデバイスからの取得要求に応じて前記出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供手段とを有し、
前記第１ネットワークデバイスは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御手段に出力し、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該第１ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする。
【０２０２】
このような構成であれば、第１ネットワークデバイスでは、出力データ利用管理手段により、データ管理装置から出力データが取得される。
データ管理装置では、出力データ提供手段により、第１ネットワークデバイスからの取得要求に応じて第１ネットワークデバイスに出力データが提供される。
第１ネットワークデバイスでは、出力データを取得すると、出力データ利用管理手段により、取得された出力データが第２ネットワークデバイスに提供されるか、または、取得された出力データが第１出力制御手段に出力される。前者の場合、出力中断通知または出力完了通知を受信するまでは出力データの提供および利用が禁止される。
【０２０３】
第２ネットワークデバイスでは、出力データ受信手段により出力データを受信すると、第２出力制御手段により、受信した出力データに基づいて出力制御が行われる。そして、出力が完了すると、第１ネットワークデバイスに出力完了通知が送信される。これに対し、出力が中断すると、出力データの利用が禁止されるとともに第１ネットワークデバイスに出力中断通知が送信される。
【０２０４】
第１ネットワークデバイスでは、出力完了通知を受信すると、出力データ利用管理手段により、ジョブチケットが更新される。
一方、第１ネットワークデバイスでは、第１出力制御手段に出力データが出力された場合、第１出力制御手段により、出力データに基づいて出力が行われる。次いで、出力データ利用管理手段により、出力が中断しまたは出力が完了するまでは出力データの提供が禁止される。そして、出力が完了すると、ジョブチケットが更新される。
【０２０５】
また、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、出力データの提供および利用が禁止される。
これにより、出力が完了した場合にジョブチケットが更新されるので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【０２０６】
また、第２ネットワークデバイスに出力データが提供されるか、第１ネットワークデバイスで出力データが利用されるかのどちらかなので、第１ネットワークデバイスおよび第２ネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密および著作物を保護することができるという効果も得られる。
【０２０７】
ここで、ジョブチケットの内容が所定条件を満たすと判定したときは、出力データの提供および利用を禁止する場合、または、出力が中断したときは、出力データの利用を禁止する場合において、出力データの提供または利用を禁止することとしては、例えば、出力データを削除すること、出力データの提供または利用が要求された場合にその要求を拒否すること、データ管理装置に利用禁止通知を送信すること、出力データの属性を提供不可または利用不可に書き換えること、および出力データを解読不能に符号化することが含まれる。以下、形態１２２の出力システム、形態１２７および１２８のネットワークデバイス、形態１３３および１３４の出力制御プログラム、並びに形態１３９および１４０の出力方法において同じである。
【０２０８】
〔形態１２２〕  さらに、形態１２２の出力システムは、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力システムであって、
前記データ管理装置は、前記出力データを記憶する出力データ記憶手段と、前記第１ネットワークデバイスからの取得要求に応じて前記出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供手段とを有し、
前記第１ネットワークデバイスは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う第１出力制御手段とを有し、
前記出力データ利用管理手段は、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御手段に出力し、前記ジョブチケット記憶手段のジョブチケットを更新し、当該第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは当該第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記第１出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっており、
前記第２ネットワークデバイスは、前記出力データを受信する出力データ受信手段と、前記出力データ受信手段で受信した出力データに基づいて出力制御を行う第２出力制御手段とを有し、
前記第２出力制御手段は、当該第２ネットワークデバイスで前記出力が中断したときは、前記出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、当該第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信するようになっていることを特徴とする。
【０２０９】
このような構成であれば、第１ネットワークデバイスでは、出力データ利用管理手段により、データ管理装置から出力データが取得される。
データ管理装置では、出力データ提供手段により、第１ネットワークデバイスからの取得要求に応じて第１ネットワークデバイスに出力データが提供される。
第１ネットワークデバイスでは、出力データを取得すると、出力データ利用管理手段により、取得された出力データが第２ネットワークデバイスに提供されるか、または、取得された出力データが第１出力制御手段に出力される。前者の場合、ジョブチケットが更新され、出力中断通知または出力完了通知を受信するまでは出力データの提供および利用が禁止される。
【０２１０】
第２ネットワークデバイスでは、出力データ受信手段により出力データを受信すると、第２出力制御手段により、受信した出力データに基づいて出力制御が行われる。そして、出力が完了すると、第１ネットワークデバイスに出力完了通知が送信される。これに対し、出力が中断すると、出力データの利用が禁止されるとともに第１ネットワークデバイスに出力中断通知が送信される。
【０２１１】
第１ネットワークデバイスでは、出力中断通知を受信すると、出力データ利用管理手段により、ジョブチケットの内容が更新前に戻される。
一方、第１ネットワークデバイスでは、第１出力制御手段に出力データが出力された場合、出力データ利用管理手段により、ジョブチケットが更新され、第１出力制御手段により、出力データに基づいて出力が行われる。次いで、出力データ利用管理手段により、出力が中断しまたは出力が完了するまでは出力データの提供が禁止される。そして、出力が中断すると、ジョブチケットの内容が更新前に戻される。
【０２１２】
また、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、出力データの提供および利用が禁止される。
これにより、出力が完了した場合にジョブチケットの更新が有効となるので、第１ネットワークデバイスおよび第２ネットワークデバイスの一方で何らかのトラブルにより出力が中断しても、他方のネットワークデバイスで出力内容を得ることができる。したがって、出力物を取得できる本人のみが得ることができるという効果が得られる。
【０２１３】
また、第２ネットワークデバイスに出力データが提供されるか、第１ネットワークデバイスで出力データが利用されるかのどちらかなので、第１ネットワークデバイスおよび第２ネットワークデバイスで同一の出力内容が一度に出力される可能性を低減することができる。さらに、出力が中断したネットワークデバイスが復旧しても、出力データの利用が禁止されるので、そのネットワークデバイスで出力内容が出力される可能性を低減することができる。したがって、出力許可された範囲を超えて出力が行われる可能性を低減することができるので、従来に比して、出力内容の機密および著作物を保護することができるという効果も得られる。
【０２１４】
〔形態１２３〕  さらに、形態１２３の出力システムは、形態１２１および１２２のいずれか１の出力システムにおいて、
前記第１ネットワークデバイスは、前記認証に用いられる認証情報を受信する認証情報受信手段と、前記認証情報を取得する第１認証情報取得手段と、前記認証情報受信手段で受信した認証情報および前記第１認証情報取得手段で取得した認証情報に基づいて前記出力データの利用適格を認証する認証手段とを有し、
前記第２ネットワークデバイスは、前記認証情報を取得する第２認証情報取得手段と、前記第２認証情報取得手段で取得した認証情報を前記第１ネットワークデバイスに送信する認証情報送信手段とを有し、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第２ネットワークデバイスに前記出力データを提供し、前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記第１出力制御手段に前記出力データを出力するようになっていることを特徴とする。
【０２１５】
このような構成であれば、第２ネットワークデバイスでは、第２認証情報取得手段により認証情報が取得されると、認証情報送信手段により、取得された認証情報が第１ネットワークデバイスに送信される。
第１ネットワークデバイスでは、認証情報受信手段により認証情報を受信すると、認証手段により、受信した認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供される。
【０２１６】
また、第１ネットワークデバイスでは、第１認証情報取得手段により認証情報が取得されると、認証手段により、取得された認証情報に基づいて出力データの利用適格が認証される。その結果、出力データの利用適格があると判定されると、出力データ利用管理手段により、第１出力制御手段に出力データが出力される。
これにより、ユーザは、出力を希望するネットワークデバイスに対して正当な認証情報を与えれば、そのネットワークデバイスで出力内容を得ることができるという効果が得られる。
【０２１７】
〔形態１２４〕  さらに、形態１２４の出力システムは、形態１２３の出力システムにおいて、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記第２ネットワークデバイスに前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記第１認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記第１出力制御手段に前記出力データを出力し、当該第１ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
【０２１８】
このような構成であれば、第１ネットワークデバイスでは、受信した認証情報に基づいて出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、第２ネットワークデバイスに出力データが提供される。そして、出力中断通知または出力完了通知を受信するまではジョブチケットの更新が禁止される。
【０２１９】
また、第１ネットワークデバイスでは、取得された認証情報に基づいて出力データの利用適格があると判定されかつジョブチケットが更新可能であると判定されると、出力データ利用管理手段により、第１出力制御手段に出力データが出力される。そして、出力が中断しまたは出力が完了するまではジョブチケットの更新が禁止される。
したがって、出力中断通知若しくは出力完了通知を受信するまで、または、出力が中断しまたは出力が完了するまでは、認証情報を受信しても出力データが提供されることはないし、認証情報が取得されても出力が行われることもない。
【０２２０】
〔形態１２５〕  さらに、形態１２５の出力システムは、形態１２１ないし１２４のいずれか１の出力システムにおいて、
前記第１ネットワークデバイスは、前記出力データ利用管理手段の提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を有することを特徴とする。
【０２２１】
このような構成であれば、第１ネットワークデバイスでは、利用履歴情報生成手段により、出力データ利用管理手段の提供結果および利用結果に基づいて出力データの利用履歴を示す利用履歴情報が生成される。
これにより、利用履歴情報を参照すれば、出力データがどのように利用されたかを把握することができるという効果が得られる。
【０２２２】
〔形態１２６〕  さらに、形態１２６の出力システムは、形態１２１ないし１２５のいずれか１の出力システムにおいて、
前記出力データ利用管理手段は、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記ジョブチケットを削除するとともに前記データ管理装置に利用禁止通知を送信するようになっており、
前記データ管理装置は、前記利用禁止通知を受信したときは、前記出力データを削除する出力データ削除手段を有することを特徴とする。
【０２２３】
このような構成であれば、第１ネットワークデバイスでは、ジョブチケットの内容が所定条件を満たすと判定されると、出力データ利用管理手段により、ジョブチケットが削除されるとともにデータ管理装置に利用禁止通知が送信される。
データ管理装置では、利用禁止通知を受信すると、出力データ削除手段により、出力データが削除される。
これにより、出力データおよびジョブチケットが不正に利用される可能性を低減することができるので、出力内容の機密および著作物をより確実に保護することができるという効果が得られる。
【０２２４】
〔形態１２７〕  一方、上記目的を達成するために、形態１２７のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、データ管理装置から前記出力データを取得し、取得した出力データを他のネットワークデバイスに提供し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記出力制御手段に出力し、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは当該ネットワークデバイスで前記出力が完了したときは、前記ジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっていることを特徴とする。
このような構成であれば、形態１２１の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１２１の認証出力システムと同等の効果が得られる。
【０２２５】
〔形態１２８〕  さらに、形態１２８のネットワークデバイスは、
出力データに基づいて出力を行うネットワークデバイスであって、
前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段と、前記出力データの利用を管理する出力データ利用管理手段と、前記出力データに基づいて出力制御を行う出力制御手段とを備え、
前記出力データ利用管理手段は、データ管理装置から前記出力データを取得し、取得した出力データを他のネットワークデバイスに提供し、前記ジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を当該出力データ利用管理手段が受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記出力制御手段に出力し、前記ジョブチケット記憶手段のジョブチケットを更新し、当該ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは当該ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止するようになっており、
前記出力制御手段は、前記出力データ利用管理手段からの出力データに基づいて出力を行うようになっていることを特徴とする。
このような構成であれば、形態１２２の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１２２の認証出力システムと同等の効果が得られる。
【０２２６】
〔形態１２９〕  さらに、形態１２９のネットワークデバイスは、形態１２７および１２８のいずれか１のネットワークデバイスにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信手段と、前記認証情報を取得する認証情報取得手段と、前記認証情報受信手段で受信した認証情報および前記認証情報取得手段で取得した認証情報に基づいて前記出力データの利用適格を認証する認証手段とを備え、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記他のネットワークデバイスに前記出力データを提供し、前記認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されたときは、前記出力制御手段に前記出力データを出力するようになっていることを特徴とする。
このような構成であれば、形態１２３の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１２３の認証出力システムと同等の効果が得られる。
【０２２７】
〔形態１３０〕  さらに、形態１３０のネットワークデバイスは、形態１２９のネットワークデバイスにおいて、
前記出力データ利用管理手段は、前記認証情報受信手段で受信した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記他のネットワークデバイスに前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記認証情報取得手段で取得した認証情報に基づき前記認証手段で前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力制御手段に前記出力データを出力し、当該ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止するようになっていることを特徴とする。
このような構成であれば、形態１２４の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１２４の認証出力システムと同等の効果が得られる。
【０２２８】
〔形態１３１〕  さらに、形態１３１のネットワークデバイスは、形態１２７ないし１３０のいずれか１のネットワークデバイスにおいて、
さらに、前記出力データ利用管理手段の提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成手段を備えることを特徴とする。
このような構成であれば、形態１２５の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１２５の認証出力システムと同等の効果が得られる。
【０２２９】
〔形態１３２〕  さらに、形態１３２のネットワークデバイスは、形態１２７ないし１３１のいずれか１のネットワークデバイスにおいて、
前記出力データ利用管理手段は、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記ジョブチケットを削除するとともに前記データ管理装置に利用禁止通知を送信するようになっていることを特徴とする。
このような構成であれば、形態１２６の認証出力システムにおける第１ネットワークデバイスと同等の作用が得られる。したがって、形態１２６の認証出力システムと同等の効果が得られる。
【０２３０】
〔形態１３３〕  一方、上記目的を達成するために、形態１３３の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、データ管理装置から前記出力データを取得し、取得した出力データを他のネットワークデバイスに提供し、出力中断通知若しくは出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記出力制御ステップに出力し、前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記出力制御ステップは、前記出力データ利用管理ステップからの出力データに基づいて出力を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１２７のデバイス利用装置と同等の作用および効果が得られる。
【０２３１】
〔形態１３４〕  さらに、形態１３４の出力制御プログラムは、
出力データに基づいて出力を行う出力制御プログラムであって、
前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データに基づいて出力制御を行う出力制御ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、データ管理装置から前記出力データを取得し、取得した出力データを他のネットワークデバイスに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記出力制御ステップに出力し、前記ジョブチケット記憶手段のジョブチケットを更新し、前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記出力制御ステップは、前記出力データ利用管理ステップからの出力データに基づいて出力を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１２８のデバイス利用装置と同等の作用および効果が得られる。
【０２３２】
〔形態１３５〕  さらに、形態１３５の出力制御プログラムは、形態１３３および１３４のいずれか１の出力制御プログラムにおいて、
さらに、前記認証に用いられる認証情報を受信する認証情報受信ステップと、前記認証情報を取得する認証情報取得ステップと、前記認証情報受信ステップで受信した認証情報および前記認証情報取得ステップで取得した認証情報に基づいて前記出力データの利用適格を認証する認証ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記他のネットワークデバイスに前記出力データを提供し、前記認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記出力制御ステップに前記出力データを出力することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１２９のデバイス利用装置と同等の作用および効果が得られる。
【０２３３】
〔形態１３６〕  さらに、形態１３６の出力制御プログラムは、形態１３５の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記他のネットワークデバイスに前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記出力制御ステップに前記出力データを出力し、前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１３０のデバイス利用装置と同等の作用および効果が得られる。
【０２３４】
〔形態１３７〕  さらに、形態１３７の出力制御プログラムは、形態１３３ないし１３６のいずれか１の出力制御プログラムにおいて、
さらに、前記出力データ利用管理ステップの提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１３１のデバイス利用装置と同等の作用および効果が得られる。
【０２３５】
〔形態１３８〕  さらに、形態１３８の出力制御プログラムは、形態１３３ないし１３７のいずれか１の出力制御プログラムにおいて、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記ジョブチケットを削除するとともに前記データ管理装置に利用禁止通知を送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１３２のデバイス利用装置と同等の作用および効果が得られる。
【０２３６】
〔形態１３９〕  一方、上記目的を達成するために、形態１３９の出力方法は、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力方法であって、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、出力中断通知若しくは出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御ステップに出力し、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力完了通知を受信しまたは前記第１ネットワークデバイスで前記出力が完了したときは、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力データ利用管理ステップからの出力データに基づいて出力を行い、
前記データ管理装置に対しては、
前記第１ネットワークデバイスからの取得要求に応じて、前記出力データを記憶する出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供ステップを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データ受信ステップで受信した出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする。
このような構成であれば、形態１２１の認証出力システムと同等の効果が得られる。
【０２３７】
〔形態１４０〕  さらに、形態１４０の出力方法は、
出力データに基づいて出力を行う第１ネットワークデバイスおよび第２ネットワークデバイスと、前記出力データを管理するデータ管理装置とを通信可能に接続した出力方法であって、
前記第１ネットワークデバイスに対しては、
前記出力データの利用を管理する出力データ利用管理ステップと、前記出力データに基づいて出力制御を行う第１出力制御ステップとを含み、
前記出力データ利用管理ステップは、前記データ管理装置から前記出力データを取得し、取得した出力データを前記第２ネットワークデバイスに提供し、前記出力データの利用制限または利用許可に関する内容を規定したジョブチケットを記憶するジョブチケット記憶手段のジョブチケットを更新し、出力中断通知若しくは出力完了通知を受信するまでは前記出力データの提供および利用を禁止し、または、前記取得した出力データを前記第１出力制御ステップに出力し、前記ジョブチケット記憶手段のジョブチケットを更新し、前記第１ネットワークデバイスで前記出力が中断し若しくは前記出力が完了するまでは前記出力データの提供を禁止し、前記出力中断通知を受信しまたは前記第１ネットワークデバイスで前記出力が中断したときは、前記ジョブチケットの内容を更新前に戻し、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記出力データの提供および利用を禁止し、
前記第１出力制御ステップは、前記出力データ利用管理ステップからの出力データに基づいて出力を行い、
前記データ管理装置に対しては、
前記第１ネットワークデバイスからの取得要求に応じて、前記出力データを記憶する出力データ記憶手段の出力データを前記第１ネットワークデバイスに提供する出力データ提供ステップを含み、
前記第２ネットワークデバイスに対しては、
前記出力データを受信する出力データ受信ステップと、
前記第２ネットワークデバイスで前記出力が中断したときは、前記出力データ受信ステップで受信した出力データの利用を禁止するとともに前記第１ネットワークデバイスに前記出力中断通知を送信し、前記第２ネットワークデバイスで前記出力が完了したときは、前記第１ネットワークデバイスに前記出力完了通知を送信する第２出力制御ステップとを含むことを特徴とする。
このような構成であれば、形態１２２の認証出力システムと同等の効果が得られる。
【０２３８】
〔形態１４１〕  さらに、形態１４１の出力方法は、形態１３９および１４０のいずれか１の出力方法において、
前記第２ネットワークデバイスに対しては、
認証情報を取得する第２認証情報取得ステップと、前記第２認証情報取得ステップで取得した認証情報を前記第１ネットワークデバイスに送信する認証情報送信ステップとを含み、
前記第１ネットワークデバイスに対しては、
前記認証情報を受信する認証情報受信ステップと、前記認証情報を取得する第１認証情報取得ステップと、前記認証情報受信ステップで受信した認証情報および前記第１認証情報取得ステップで取得した認証情報に基づいて前記出力データの利用適格を認証する認証ステップとを含み、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記第２ネットワークデバイスに前記出力データを提供し、前記第１認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されたときは、前記第１出力制御ステップに前記出力データを出力することを特徴とする。
このような構成であれば、形態１２３の認証出力システムと同等の効果が得られる。
【０２３９】
〔形態１４２〕  さらに、形態１４２の出力方法は、形態１４１の出力方法において、
前記出力データ利用管理ステップは、前記認証情報受信ステップで受信した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記第２ネットワークデバイスに前記出力データを提供し、前記出力中断通知または前記出力完了通知を受信するまでは前記ジョブチケットの更新を禁止し、
前記第１認証情報取得ステップで取得した認証情報に基づき前記認証ステップで前記出力データの利用適格があると判定されかつ前記ジョブチケットが更新可能であると判定したときは、前記第１出力制御ステップに前記出力データを出力し、前記第１ネットワークデバイスで前記出力が中断しまたは前記出力が完了するまでは前記ジョブチケットの更新を禁止することを特徴とする。
このような構成であれば、形態１２４の認証出力システムと同等の効果が得られる。
【０２４０】
〔形態１４３〕  さらに、形態１４３の出力方法は、形態１３９ないし１４２のいずれか１の出力方法において、
前記第１ネットワークデバイスに対しては、
前記出力データ利用管理ステップの提供結果および利用結果に基づいて前記出力データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成ステップを含むことを特徴とする。
このような構成であれば、形態１２５の認証出力システムと同等の効果が得られる。
【０２４１】
〔形態１４４〕  さらに、形態１４４の出力方法は、形態１３９ないし１４３のいずれか１の出力方法において、
前記出力データ利用管理ステップは、前記ジョブチケットの内容が所定条件を満たすと判定したときは、前記ジョブチケットを削除するとともに前記データ管理装置に利用禁止通知を送信し、
前記データ管理装置に対しては、
前記利用禁止通知を受信したときは、前記出力データを削除する出力データ削除ステップを含むことを特徴とする。
このような構成であれば、形態１２６の認証出力システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【０２４２】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図９は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法の第１の実施の形態を示す図である。
本実施の形態は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法を、図１に示すように、認証カードを利用してネットワークプリンタ２００で印刷を行う場合について適用したものである。
【０２４３】
まず、本発明を適用するネットワークシステムの機能概要を図１を参照しながら説明する。
図１は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１に示すように、ホスト端末１００と、複数のネットワークプリンタ２００とが接続されている。
【０２４４】
ホスト端末１００は、印刷データを生成する印刷データ生成部１０と、印刷データ生成部１０で生成した印刷データを記憶する印刷データ記憶部１１と、印刷可能部数を規定したジョブチケットを記憶するジョブチケット記憶部１２と、認証情報を受信する認証情報受信部１３と、認証情報受信部１３で受信した認証情報に基づいてユーザ認証を行うユーザ認証部１４と、印刷データの利用を管理する印刷データ利用管理部１５とを有して構成されている。
【０２４５】
印刷データ利用管理部１５は、ユーザ認証部１４でユーザ認証が得られかつジョブチケット記憶部１２のジョブチケットが更新可能であると判定したときは、複数のネットワークプリンタ２００のうち認証情報の送信元に印刷データ記憶部１１の印刷データを提供し、印刷中断通知または印刷完了通知を受信するまではジョブチケットの更新を禁止する。そして、印刷完了通知を受信したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、印刷データおよびジョブチケットを削除する。以下、ジョブチケットの更新を禁止することを「ジョブチケットを凍結する」という。
【０２４６】
ホスト端末１００は、さらに、印刷データ利用管理部１５の提供結果に基づいて印刷データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成部１６を有して構成されている。
ネットワークプリンタ２００は、挿入された認証カードから認証情報を読み取るカードリーダ２０と、カードリーダ２０で読み取った認証情報をホスト端末１００に送信する認証情報送信部２１と、印刷データを受信する印刷データ受信部２２と、印刷ヘッド、ヘッド駆動部その他の印刷に必要な機構からなるプリンタエンジン２３と、印刷データ受信部２２で受信した印刷データに基づいてプリンタエンジン２３の印刷制御を行う印刷制御部２４とを有して構成されている。
【０２４７】
印刷制御部２４は、プリンタエンジン２３で印刷が中断したときは、印刷処理中の印刷データを破棄するとともにホスト端末１００に印刷中断通知を送信し、プリンタエンジン２３で印刷が完了したときは、ホスト端末１００に印刷完了通知を送信する。
次に、ホスト端末１００の構成を説明する。
図２は、ホスト端末１００のハードウェア構成を示すブロック図である。
【０２４８】
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【０２４９】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、挿入された認証カードに認証情報を書き込むカードライタ６６と、ネットワーク１９９に接続するための信号線とが接続されている。
【０２５０】
ＣＰＵ５０は、マイクロプロセッシングユニット等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３、図５および図６のフローチャートに示す印刷データ生成処理、印刷要求受付処理および印刷結果受信処理をそれぞれ時分割で実行する。
初めに、印刷データ生成処理を図３を参照しながら詳細に説明する。
【０２５１】
図３は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ＣＰＵ５０において実行されると、図３に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００で待機する。
【０２５２】
ステップＳ１０２では、印刷データを一意に識別するためのジョブＩＤを発行し、文書作成アプリケーション等で編集した文書データに基づいて、発行したジョブＩＤを含む印刷データを生成し、ステップＳ１０４に移行する。
ステップＳ１０４では、ホスト端末１００を現在利用しているユーザのユーザ情報を取得し、ステップＳ１０６に移行して、発行したジョブＩＤおよび取得したユーザ情報に基づいてジョブチケットを生成する。
【０２５３】
図４は、ジョブチケット４００のデータ構造を示す図である。
ジョブチケット４００は、図４に示すように、ジョブＩＤを格納したフィールド４０２と、ジョブチケット４００が凍結されているか否かを示す排他フラグを格納したフィールド４０４と、印刷可能部数を格納したフィールド４０６と、ユーザ情報を格納したフィールド４０８とを含んで構成されている。ジョブチケット４００には、さらに、印刷データを利用するたびに、利用履歴情報を格納するフィールド４１０が追加される。
【０２５４】
図４の例では、ジョブＩＤとして「001」が、排他フラグとして「０」が、印刷可能部数として「３」が、ユーザ情報として「UserA」がそれぞれ格納されている。これは、ジョブＩＤ「001」の印刷データは、ユーザ情報「UserA」のユーザのみが印刷可能であり、その印刷可能部数が３部であることを示している。また、排他フラグがリセットされているので、現在、ジョブチケットが凍結されていないことを示している。ここで、印刷可能部数は、ユーザが任意に設定してもよいし、所定値を設定してもよい。
【０２５５】
また、利用履歴情報として５つのレコードが格納されている。これは、ジョブＩＤ「001」の印刷データが既に５部印刷済みであり、利用履歴としてそのときの各印刷日時を示している。
次いで、ステップＳ１０８に移行して、生成した印刷データを記憶装置６２に保存し、ステップＳ１１０に移行して、生成したジョブチケットを記憶装置６２に保存し、一連の処理を終了して元の処理に復帰させる。
【０２５６】
次に、印刷要求受付処理を図５を参照しながら詳細に説明する。
図５は、印刷要求受付処理を示すフローチャートである。
印刷要求受付処理は、ネットワークプリンタ２００からの印刷要求を受け付ける処理であって、ＣＰＵ５０において実行されると、図５に示すように、まず、ステップＳ１５０に移行する。
ステップＳ１５０では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ１５２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ１５０で待機する。
【０２５７】
ステップＳ１５２では、ジョブＩＤおよびユーザ情報を含む認証情報を受信し、ステップＳ１５４に移行して、受信した認証情報に基づいてユーザ認証を行うユーザ認証処理を実行する。ユーザ認証処理は、受信した認証情報に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２のなかから検索する。その結果、該当のジョブチケットを索出したときは、索出したジョブチケットのユーザ情報と、受信した認証情報に含まれるユーザ情報とが一致するか否かを判定し、それらユーザ情報が一致すると判定したときは、印刷データの利用適格があるユーザであると判定する。一方、該当のジョブチケットを索出しないとき、またはユーザ情報が一致しないと判定したときは、印刷データの利用適格がないユーザであると判定する。
【０２５８】
次いで、ステップＳ１５６に移行して、ユーザ認証処理の結果を判定し、印刷データの利用適格があるユーザであると判定したとき(Yes)は、ステップＳ１５８に移行して、索出したジョブチケットの排他フラグがセットされているか否かを判定し、排他フラグがセットされていないと判定したとき(No)は、ジョブチケットが凍結されていないと判定し、ステップＳ１６０に移行する。
【０２５９】
ステップＳ１６０では、索出したジョブチケットの排他フラグをセットし、ステップＳ１６２に移行して、索出したジョブチケットのジョブＩＤに対応する印刷データを記憶装置６２から読み出し、ステップＳ１６４に移行して、読み出した印刷データを要求元のネットワークプリンタ２００に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１５８で、索出したジョブチケットの排他フラグがセットされていると判定したとき(Yes)は、ジョブチケットが凍結されていると判定し、ステップＳ１６６に移行して、要求元のネットワークプリンタ２００に印刷不可通知を送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１５６で、印刷データの利用適格がないユーザであると判定したとき(No)は、ステップＳ１６６に移行する。
【０２６０】
次に、印刷結果受信処理を図６を参照しながら詳細に説明する。
図６は、印刷結果受信処理を示すフローチャートである。
印刷結果受信処理は、ネットワークプリンタ２００からの印刷結果を受信する処理であって、ＣＰＵ５０において実行されると、図６に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、ジョブＩＤを含む印刷完了通知を受信したか否かを判定し、印刷完了通知を受信したと判定したとき(Yes)は、ステップＳ２０２に移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２のなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ２０４に移行して、索出したジョブチケットの印刷可能部数を「１」減算し、ステップＳ２０６に移行する。
【０２６１】
ステップＳ２０６では、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、ステップＳ２０８に移行して、印刷日時を含む利用履歴情報を生成し、ステップＳ２１０に移行して、生成した利用履歴情報を、索出したジョブチケットに付加して記憶装置６２に保存し、ステップＳ２１２に移行する。
ステップＳ２１２では、ジョブＩＤを含む印刷中断通知を受信したか否かを判定し、印刷中断通知を受信したと判定したとき(Yes)は、ステップＳ２１４に移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２のなかから検索し、索出したジョブチケットの排他フラグをリセットし、一連の処理を終了して元の処理に復帰させる。
【０２６２】
一方、ステップＳ２１２で、印刷中断通知を受信しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２０６で、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ２１６に移行して、受信した印刷完了通知に含まれるジョブＩＤに対応する印刷データを記憶装置６２から削除し、ステップＳ２１８に移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２から削除し、ステップＳ２１２に移行する。
一方、ステップＳ２００で、印刷完了通知を受信しないと判定したとき(No)は、ステップＳ２１２に移行する。
【０２６３】
次に、ネットワークプリンタ２００の構成を説明する。
図７は、ネットワークプリンタ２００のハードウェア構成を示すブロック図である。
ネットワークプリンタ２００は、図７に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ７０と、所定領域にあらかじめＣＰＵ７０の制御プログラム等を格納しているＲＯＭ７２と、ＲＯＭ７２等から読み出したデータやＣＰＵ７０の演算過程で必要な演算結果を格納するためのＲＡＭ７４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ７８とで構成されており、これらは、データを転送するための信号線であるバス７９で相互にかつデータ授受可能に接続されている。
【０２６４】
Ｉ／Ｆ７８には、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル８０と、データやテーブル等をファイルとして格納する記憶装置８２と、カードリーダ２０と、プリンタエンジン２３と、ネットワーク１９９に接続するための信号線とが接続されている。
ＣＰＵ７０は、マイクロプロセッシングユニット等からなり、ＲＯＭ７２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図８および図９のフローチャートに示す印刷制御処理および印刷状況監視処理をそれぞれ時分割で実行する。
【０２６５】
初めに、印刷制御処理を図８を参照しながら詳細に説明する。
図８は、印刷制御処理を示すフローチャートである。
印刷制御処理は、プリンタエンジン２３の印刷制御を行う処理であって、ＣＰＵ７０において実行されると、図８に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、カードリーダ２０に認証カードが挿入されたか否かを判定し、認証カードが挿入されたと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、認証カードが挿入されるまでステップＳ３００で待機する。
【０２６６】
ステップＳ３０２では、カードリーダ２０により認証カードから認証情報を読み取り、ステップＳ３０４に移行して、ホスト端末１００に印刷要求を送信し、ステップＳ３０６に移行して、読み取った認証情報をホスト端末１００に送信し、ステップＳ３０８に移行する。
ステップＳ３０８では、印刷データを受信したか否かを判定し、印刷データを受信したと判定したとき(Yes)は、ステップＳ３１０に移行して、受信した印刷データに基づいてプリンタエンジン２３の印刷制御を行う印刷処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０２６７】
一方、ステップＳ３０８で、印刷データを受信しないと判定したとき(No)は、ステップＳ３１２に移行して、印刷不可通知を受信したか否かを判定し、印刷不可通知を受信したと判定したとき(Yes)は、ステップＳ３１４に移行して、エラーメッセージを操作パネル８０に表示し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１２で、印刷不可通知を受信しないと判定したとき(No)は、ステップＳ３０８に移行する。
【０２６８】
次に、印刷状況監視処理を図９を参照しながら詳細に説明する。
図９は、印刷状況監視処理を示すフローチャートである。
印刷状況監視処理は、プリンタエンジン２３の印刷状況を監視する処理であって、ＣＰＵ７０において実行されると、図９に示すように、まず、ステップＳ３５０に移行する。
ステップＳ３５０では、プリンタエンジン２３で印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ３５２に移行して、印刷が完了した印刷データのジョブＩＤを含む印刷完了通知をホスト端末１００に送信し、ステップＳ３５４に移行する。
【０２６９】
ステップＳ３５４では、プリンタエンジン２３で印刷が中断したか否かを判定し、印刷が中断したと判定したとき(Yes)は、ステップＳ３５６に移行して、印刷が中断した印刷データのジョブＩＤを含む印刷中断通知をホスト端末１００に送信し、ステップＳ３５８に移行して、印刷処理中の印刷データを破棄し、ステップＳ３６０に移行して、エラーメッセージを操作パネル８０に表示し、一連の処理を終了して元の処理に復帰させる。
【０２７０】
一方、ステップＳ３５４で、プリンタエンジン２３で印刷が中断していないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３５０で、プリンタエンジン２３で印刷が完了していないと判定したとき(No)は、ステップＳ３５４に移行する。
次に、本実施の形態の動作を説明する。
【０２７１】
ユーザは、ホスト端末１００において、文書作成アプリケーション等を利用して文書データを編集し、印刷を要求する。
ホスト端末１００では、印刷が要求されると、ステップＳ１０２〜Ｓ１１０を経て、印刷データおよびジョブチケットが生成され、生成された印刷データおよびジョブチケットが記憶装置６２に保存される。
【０２７２】
次に、ユーザは、ホスト端末１００において、カードライタ６６に認証カードを挿入し、カードライタ６６によりジョブＩＤおよび自己のユーザ情報を認証カードに書き込む。そして、いずれかのネットワークプリンタ２００のところまで赴き、カードリーダ２０に認証カードを挿入する。
ネットワークプリンタ２００では、認証カードが挿入されると、ステップＳ３０２〜Ｓ３０６を経て、カードリーダ２０により認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにホスト端末１００に送信される。
【０２７３】
ホスト端末１００では、印刷要求とともに認証情報を受信すると、ステップＳ１５４を経て、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ１６０〜Ｓ１６４を経て、ジョブチケットが凍結され、印刷データが記憶装置６２から読み出され、読み出された印刷データが要求元のネットワークプリンタ２００に送信される。
【０２７４】
ネットワークプリンタ２００では、印刷データを受信すると、ステップＳ３１０を経て、受信した印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ３５２を経て、ホスト端末１００に印刷完了通知が送信される。
ホスト端末１００では、印刷完了通知を受信すると、ステップＳ２０２，Ｓ２０４を経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ２０８，Ｓ２１０を経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置６２に保存される。
【０２７５】
次に、印刷が中断した場合を説明する。
ネットワークプリンタ２００では、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ３５６〜Ｓ３６０を経て、ホスト端末１００に印刷中断通知が送信され、印刷処理中の印刷データが破棄され、エラーメッセージが表示される。
ホスト端末１００では、印刷中断通知を受信すると、ステップＳ２１４を経て、ジョブチケットの凍結が解除される。
【０２７６】
次に、ユーザは、印刷が中断したネットワークプリンタ２００において、カードリーダ２０から認証カードを取り外す。そして、他のネットワークプリンタ２００のところまで赴き、カードリーダ２０に認証カードを挿入する。以下、他のネットワークプリンタ２００およびホスト端末１００では上記同様の動作が行われ、他のネットワークプリンタ２００で印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ２００で印刷が完了して初めて減算される。
【０２７７】
次に、いずれかのネットワークプリンタ２００で印刷処理中に認証カードを取り外し、他のネットワークプリンタ２００において、カードリーダ２０にその認証カードを挿入した場合を説明する。
ネットワークプリンタ２００では、認証カードが挿入されると、カードリーダ２０により認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにホスト端末１００に送信される。
【０２７８】
ホスト端末１００では、印刷要求とともに認証情報を受信すると、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ１６６を経て、要求元のネットワークプリンタ２００に印刷不可通知が送信される。
ネットワークプリンタ２００では、印刷不可通知を受信すると、ステップＳ３１４を経て、エラーメッセージが表示され、印刷が行われることはない。
【０２７９】
なお、不正な認証情報を記憶した認証カードを利用した場合、ホスト端末１００では、ユーザ認証が得られないので、要求元のネットワークプリンタ２００に印刷不可通知が送信される。
また、印刷可能部数が「０」になった場合、ホスト端末１００では、ステップＳ２１６，Ｓ２１８を経て、印刷データおよびジョブチケットが削除される。
【０２８０】
このようにして、本実施の形態では、ホスト端末１００は、ユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００のうちいずれか１つに印刷データを提供し、印刷中断通知または印刷完了通知を受信するまではジョブチケットを凍結し、印刷完了通知を受信したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、印刷データおよびジョブチケットを削除するようになっており、ネットワークプリンタ２００は、印刷データを受信し、受信した印刷データに基づいて印刷制御を行い、印刷が中断したときは、印刷処理中の印刷データを破棄するとともにホスト端末１００に印刷中断通知を送信し、印刷が完了したときは、ホスト端末１００に印刷完了通知を送信するようになっている。
【０２８１】
これにより、印刷が完了した場合に印刷可能部数が減算されるので、紙詰まり等のトラブルによりネットワークプリンタ２００で印刷が中断しても、他のネットワークプリンタ２００で印刷内容を得ることができる。したがって、印刷物を取得できる本人のみが得ることができる。
また、いずれか１つのネットワークプリンタ２００に印刷データが提供されるので、複数のネットワークプリンタ２００で同一の印刷内容が一度に印刷される可能性を低減することができる。さらに、印刷が中断したネットワークプリンタ２００が復旧しても、印刷処理中の印刷データが破棄されるので、そのネットワークプリンタ２００で印刷内容が印刷される可能性を低減することができる。したがって、印刷可能部数を超えて印刷が行われる可能性を低減することができるので、従来に比して、印刷内容の機密を保護することができる。
【０２８２】
さらに、印刷データおよびジョブチケットがホスト端末１００で一元管理されるので、印刷データの管理およびジョブチケットの管理を異なる機器等で行う場合に比して、印刷データおよびジョブチケットの管理を厳密に行うことができる。
さらに、本実施の形態では、ホスト端末１００は、受信した認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００のうち認証情報の送信元に印刷データを提供するようになっている。
【０２８３】
これにより、ユーザは、印刷を希望するネットワークプリンタ２００に対して正当な認証情報を記録した認証カードを与えれば、そのネットワークプリンタ２００で印刷内容を得ることができる。
さらに、本実施の形態では、ホスト端末１００は、印刷データを利用するたびに利用履歴情報を生成するようになっている。
【０２８４】
これにより、利用履歴情報を参照すれば、印刷データがどのように利用されたかを把握することができる。
さらに、本実施の形態では、ホスト端末１００は、印刷可能部数が「０」であると判定したときは、印刷データおよびジョブチケットを削除するようになっている。
これにより、印刷データおよびジョブチケットが不正に利用される可能性を低減することができるので、印刷内容の機密をより確実に保護することができる。
【０２８５】
上記第１の実施の形態において、ホスト端末１００は、形態１、２、５、７、１６、１７、２０ないし２５、４１ないし４３、５２、５３、５６または５８のデバイス利用装置に対応し、印刷データ記憶部１１および記憶装置６２は、形態１、１６、３４または５２の出力データ記憶手段に対応している。また、ジョブチケット記憶部１２および記憶装置６２は、形態１、１６、３４または５２のジョブチケット記憶手段に対応し、認証情報受信部１３、Ｉ／Ｆ５８およびステップＳ１５２は、形態５または２０の認証情報受信手段に対応し、ステップＳ１５２は、形態３８または５６の認証情報受信ステップに対応している。
【０２８６】
また、上記第１の実施の形態において、ユーザ認証部１４およびステップＳ１５４は、形態５、６、２０または２１の認証手段に対応し、ステップＳ１５４は、形態３４、３８、３９、５２、５６または５７の認証ステップに対応し、印刷データ利用管理部１５、Ｉ／Ｆ５８およびステップＳ１５６〜Ｓ１６４，Ｓ２００〜Ｓ２０６，Ｓ２１２〜Ｓ２１８は、形態１、２、５ないし７、１５ないし１７、２０ないし２２または３３の出力データ利用管理手段に対応している。また、ステップＳ１５６〜Ｓ１６４，Ｓ２００〜Ｓ２０６，Ｓ２１２〜Ｓ２１８は、形態３４、３５、３８ないし４０、５１ないし５３、５６ないし５８または６６の出力データ利用管理ステップに対応し、利用履歴情報生成部１６およびステップＳ２０８は、形態７または２２の利用履歴情報生成手段に対応している。
【０２８７】
また、上記第１の実施の形態において、ステップＳ２０８は、形態４０または５８の利用履歴情報生成ステップに対応し、ネットワークプリンタ２００は、形態１、２、５、１６、２０、２３ないし２５、３３、３４、３８、５２、５３または５６のネットワークデバイスに対応している。また、カードリーダ２０およびステップＳ３０２は、形態５または２５の認証情報取得手段に対応し、ステップＳ３０２は、形態４３または５６の認証情報取得ステップに対応し、認証情報送信部２１、Ｉ／Ｆ７８およびステップＳ３０６は、形態５または２５の認証情報送信手段に対応している。
【０２８８】
また、上記第１の実施の形態において、ステップＳ３０６は、形態４３または５６の認証情報送信ステップに対応し、印刷データ受信部２２、Ｉ／Ｆ７８およびステップＳ３０８は、形態１または２３の出力データ受信手段に対応し、ステップＳ３０８は、形態４１、５２または５３の出力データ受信ステップに対応している。また、印刷制御部２４、Ｉ／Ｆ７８およびステップＳ３１０は、形態１、２、２３または２４の出力制御手段に対応し、ステップＳ３１０は、形態４１、４２、５２または５３の出力制御ステップに対応し、印刷データは、形態１、２、５ないし７、１５ないし１７、２０ないし２４、３３ないし３５、３８ないし４２、５１ないし５３、５６ないし５８または６６の出力データに対応している。
【０２８９】
また、上記第１の実施の形態において、印刷中断通知は、形態２、６、１７、２１、２４、３５、３９、４２、５３または５７の出力中断通知に対応し、印刷完了通知は、形態１、２、６、１６、１７、２１、２３、３４、３５、３９、４１、５２、５３または５７の出力完了通知に対応している。
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図１０ないし図１５は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法の第２の実施の形態を示す図である。
【０２９０】
本実施の形態は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法を、図１０に示すように、認証カードを利用してネットワークプリンタ２００，３００で印刷を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、印刷データおよびジョブチケットの管理をホスト端末１００でなくネットワークプリンタ３００で行う点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０２９１】
まず、本発明を適用するネットワークシステムの機能概要を図１０を参照しながら説明する。
図１０は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１０に示すように、ホスト端末１００と、複数のネットワークプリンタ２００と、印刷データおよびジョブチケットを管理するネットワークプリンタ３００とが接続されている。
【０２９２】
ホスト端末１００は、印刷データ生成部１０と、印刷データ生成部１０で生成した印刷データをネットワークプリンタ３００に送信する印刷データ送信部１７とを有して構成されている。
ネットワークプリンタ３００は、印刷データ記憶部３０と、印刷データを受信する印刷データ受信部３１と、印刷データ受信部３１で受信した印刷データを印刷データ記憶部３０に保存する印刷データ保存部３２と、認証情報を受信する認証情報受信部３３と、挿入された認証カードから認証情報を読み取るカードリーダ３４と、認証情報受信部３３で受信した認証情報およびカードリーダ３４で読み取った認証情報に基づいてユーザ認証を行うユーザ認証部３５とを有して構成されている。
【０２９３】
ネットワークプリンタ３００は、さらに、ジョブチケットを記憶するジョブチケット記憶部３６と、印刷データの利用を管理する印刷データ利用管理部３７と、印刷ヘッド、ヘッド駆動部その他の印刷に必要な機構からなるプリンタエンジン３８と、印刷データ記憶部３０の印刷データに基づいてプリンタエンジン３８の印刷制御を行う印刷制御部３９とを有して構成されている。
【０２９４】
印刷データ利用管理部３７は、認証情報受信部３３で受信した認証情報に基づきユーザ認証部３５でユーザ認証が得られかつジョブチケット記憶部３６のジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００のうち認証情報の送信元に印刷データ記憶部３０の印刷データを提供し、印刷中断通知または印刷完了通知を受信するまではジョブチケットを凍結する。また、カードリーダ３４で読み取った認証情報に基づきユーザ認証部３５でユーザ認証が得られかつジョブチケット記憶部３６のジョブチケットが凍結されていないと判定したときは、印刷制御部３９に印刷要求を行い、プリンタエンジン３８で印刷が中断しまたは印刷が完了するまではジョブチケットを凍結する。そして、印刷完了通知を受信しまたはプリンタエンジン３８で印刷が完了したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、印刷データおよびジョブチケットを削除する。
【０２９５】
印刷制御部３９は、印刷データ利用管理部３７からの印刷要求に応じて、印刷データ記憶部３０の印刷データに基づいて印刷を行う。
ネットワークプリンタ３００は、さらに、印刷データ利用管理部３７の提供結果および利用結果に基づいて利用履歴情報を生成する利用履歴情報生成部４０を有して構成されている。
ネットワークプリンタ２００は、通信対象がホスト端末１００ではなくネットワークプリンタ３００となる点だけが異なる。
【０２９６】
次に、ホスト端末１００の構成を説明する。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３、図５および図６のフローチャートに示す印刷データ生成処理、印刷要求受付処理および印刷結果受信処理に代えて、図１１のフローチャートに示す印刷データ生成処理を実行する。
【０２９７】
図１１は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ＣＰＵ５０において実行されると、図１１に示すように、まず、ステップＳ４００に移行する。
ステップＳ４００では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ４０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ４００で待機する。
【０２９８】
ステップＳ４０２では、ジョブＩＤを発行し、文書作成アプリケーション等で編集した文書データに基づいて、発行したジョブＩＤを含む印刷データを生成し、ステップＳ４０４に移行して、ホスト端末１００を現在利用しているユーザのユーザ情報を取得し、ステップＳ４０６に移行して、発行したジョブＩＤおよび取得したユーザ情報に基づいてジョブチケットを生成し、ステップＳ４０８に移行する。
【０２９９】
ステップＳ４０８では、ネットワークプリンタ３００に保存要求を送信し、ステップＳ４１０に移行して、生成した印刷データをネットワークプリンタ３００に送信し、ステップＳ４１２に移行して、生成したジョブチケットをネットワークプリンタ３００に送信し、一連の処理を終了して元の処理に復帰させる。
次に、ネットワークプリンタ３００の構成を説明する。
【０３００】
図１２は、ネットワークプリンタ３００のハードウェア構成を示すブロック図である。
ネットワークプリンタ３００は、図１２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ９０と、所定領域にあらかじめＣＰＵ９０の制御プログラム等を格納しているＲＯＭ９２と、ＲＯＭ９２等から読み出したデータやＣＰＵ９０の演算過程で必要な演算結果を格納するためのＲＡＭ９４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ９８とで構成されており、これらは、データを転送するための信号線であるバス９９で相互にかつデータ授受可能に接続されている。
【０３０１】
Ｉ／Ｆ９８には、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル８１と、データやテーブル等をファイルとして格納する記憶装置８３と、カードリーダ３４と、プリンタエンジン３８と、ネットワーク１９９に接続するための信号線とが接続されている。
ＣＰＵ９０は、マイクロプロセッシングユニット等からなり、ＲＯＭ９２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１３ないし図１５のフローチャートに示す印刷データ保存処理、印刷制御処理および印刷状況監視処理をそれぞれ時分割で実行する。その他、図５および図６のフローチャートに示す印刷要求受付処理および印刷結果受信処理と同等の処理を時分割で実行する。
【０３０２】
初めに、印刷データ保存処理を図１３を参照しながら詳細に説明する。
図１３は、印刷データ保存処理を示すフローチャートである。
印刷データ保存処理は、ホスト端末１００からの印刷データを保存する処理であって、ＣＰＵ９０において実行されると、図１３に示すように、まず、ステップＳ５００に移行する。
【０３０３】
ステップＳ５００では、保存要求を受信したか否かを判定し、保存要求を受信したと判定したとき(Yes)は、ステップＳ５０２に移行するが、そうでないと判定したとき(No)は、保存要求を受信するまでステップＳ５００で待機する。
ステップＳ５０２では、印刷データを受信し、ステップＳ５０４に移行して、受信した印刷データを記憶装置８３に保存し、ステップＳ５０６に移行して、ジョブチケットを受信し、ステップＳ５０８に移行して、受信したジョブチケットを記憶装置８３に保存し、一連の処理を終了して元の処理に復帰させる。
【０３０４】
次に、印刷制御処理を図１４を参照しながら詳細に説明する。
図１４は、印刷制御処理を示すフローチャートである。
印刷制御処理は、プリンタエンジン３８の印刷制御を行う処理であって、ＣＰＵ９０において実行されると、図１４に示すように、まず、ステップＳ５５０に移行する。
ステップＳ５５０では、カードリーダ３４に認証カードが挿入されたか否かを判定し、認証カードが挿入されたと判定したとき(Yes)は、ステップＳ５５２に移行するが、そうでないと判定したとき(No)は、認証カードが挿入されるまでステップＳ５５０で待機する。
【０３０５】
ステップＳ５５２では、カードリーダ３４により認証カードから認証情報を読み取り、ステップＳ５５４に移行して、読み取った認証情報に基づいてユーザ認証を行うユーザ認証処理を実行する。ユーザ認証処理は、読み取った認証情報に含まれるジョブＩＤに対応するジョブチケットを記憶装置８３のなかから検索する。その結果、該当のジョブチケットを索出したときは、索出したジョブチケットのユーザ情報と、読み取った認証情報に含まれるユーザ情報とが一致するか否かを判定し、それらユーザ情報が一致すると判定したときは、印刷データの利用適格があるユーザであると判定する。一方、該当のジョブチケットを索出しないとき、またはユーザ情報が一致しないと判定したときは、印刷データの利用適格がないユーザであると判定する。
【０３０６】
次いで、ステップＳ５５６に移行して、ユーザ認証処理の結果を判定し、印刷データの利用適格があるユーザであると判定したとき(Yes)は、ステップＳ５５８に移行して、索出したジョブチケットの排他フラグがセットされているか否かを判定し、排他フラグがセットされていないと判定したとき(No)は、ジョブチケットが凍結されていないと判定し、ステップＳ５６０に移行する。
【０３０７】
ステップＳ５６０では、索出したジョブチケットの排他フラグをセットし、ステップＳ５６２に移行して、索出したジョブチケットのジョブＩＤに対応する印刷データを記憶装置８３から読み出し、ステップＳ５６４に移行して、読み出した印刷データに基づいてプリンタエンジン３８の印刷制御を行う印刷処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０３０８】
一方、ステップＳ５５８で、索出したジョブチケットの排他フラグがセットされていると判定したとき(Yes)は、ジョブチケットが凍結されていると判定し、ステップＳ５６６に移行して、エラーメッセージを操作パネル８１に表示し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ５５６で、印刷データの利用適格がないユーザであると判定したとき(No)は、ステップＳ５６６に移行する。
【０３０９】
次に、印刷状況監視処理を図１５を参照しながら詳細に説明する。
図１５は、印刷状況監視処理を示すフローチャートである。
印刷状況監視処理は、プリンタエンジン３８の印刷状況を監視する処理であって、ＣＰＵ９０において実行されると、図１５に示すように、まず、ステップＳ６００に移行する。
【０３１０】
ステップＳ６００では、プリンタエンジン３８で印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ６０２に移行して、印刷が完了した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８３のなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ６０４に移行して、索出したジョブチケットの印刷可能部数を「１」減算し、ステップＳ６０６に移行する。
【０３１１】
ステップＳ６０６では、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、ステップＳ６０８に移行して、印刷日時を含む利用履歴情報を生成し、ステップＳ６１０に移行して、生成した利用履歴情報を、索出したジョブチケットに付加して記憶装置８３に保存し、ステップＳ６１２に移行する。
ステップＳ６１２では、プリンタエンジン３８で印刷が中断したか否かを判定し、印刷が中断したと判定したとき(Yes)は、ステップＳ６１４に移行して、印刷が中断した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８３のなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ６１６に移行して、エラーメッセージを操作パネル８１に表示し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６１２で、プリンタエンジン３８で印刷が中断しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【０３１２】
一方、ステップＳ６０６で、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ６１８に移行して、印刷が完了した印刷データのジョブＩＤに対応する印刷データを記憶装置８３から削除し、ステップＳ６２０に移行して、印刷が完了した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８３から削除し、ステップＳ６１２に移行する。
一方、ステップＳ６００で、プリンタエンジン３８で印刷が完了しないと判定したとき(No)は、ステップＳ６１２に移行する。
【０３１３】
次に、本実施の形態の動作を説明する。
ユーザは、ホスト端末１００において、文書作成アプリケーション等を利用して文書データを編集し、印刷を要求する。
ホスト端末１００では、印刷が要求されると、ステップＳ４０２〜Ｓ４１２を経て、印刷データおよびジョブチケットが生成され、生成された印刷データおよびジョブチケットが保存要求とともにネットワークプリンタ３００に送信される。
ネットワークプリンタ３００では、保存要求とともに印刷データおよびジョブチケットを受信すると、ステップＳ５０４，Ｓ５０６を経て、受信した印刷データおよびジョブチケットが記憶装置８３に保存される。
【０３１４】
初めに、ネットワークプリンタ２００で印刷を行う場合を説明する。
ユーザは、いずれかのネットワークプリンタ２００のところまで赴き、カードリーダ２０に認証カードを挿入する。
ネットワークプリンタ２００では、認証カードが挿入されると、ステップＳ３０２〜Ｓ３０６を経て、カードリーダ２０により認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにネットワークプリンタ３００に送信される。
【０３１５】
ネットワークプリンタ３００では、印刷要求とともに認証情報を受信すると、ステップＳ１５４を経て、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ１６０〜Ｓ１６４を経て、ジョブチケットが凍結され、印刷データが記憶装置８３から読み出され、読み出された印刷データが要求元のネットワークプリンタ２００に送信される。
【０３１６】
ネットワークプリンタ２００では、印刷データを受信すると、ステップＳ３１０を経て、受信した印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ３５２を経て、ネットワークプリンタ３００に印刷完了通知が送信される。
ネットワークプリンタ３００では、印刷完了通知を受信すると、ステップＳ２０２，Ｓ２０４を経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ２０８，Ｓ２１０を経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置８３に保存される。
【０３１７】
次に、ネットワークプリンタ３００で印刷を行う場合を説明する。
ユーザは、ネットワークプリンタ３００のところまで赴き、カードリーダ３４に認証カードを挿入する。
ネットワークプリンタ３００では、認証カードが挿入されると、ステップＳ５５２，Ｓ５５４を経て、カードリーダ３４により認証カードから認証情報が読み取られ、読み取られた認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ５６０〜Ｓ５６４を経て、ジョブチケットが凍結され、印刷データが記憶装置８３から読み出され、読み出された印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ６０２，Ｓ６０４を経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ６０８，Ｓ６１０を経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置８３に保存される。
【０３１８】
次に、ネットワークプリンタ２００で印刷が中断した場合を説明する。
ネットワークプリンタ２００では、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ３５６〜Ｓ３６０を経て、ネットワークプリンタ３００に印刷中断通知が送信され、印刷処理中の印刷データが破棄され、エラーメッセージが表示される。
ネットワークプリンタ３００では、印刷中断通知を受信すると、ステップＳ２１４を経て、ジョブチケットの凍結が解除される。
【０３１９】
次に、ユーザは、印刷が中断したネットワークプリンタ２００において、カードリーダ２０から認証カードを取り外す。そして、他のネットワークプリンタ２００のところまで赴き、カードリーダ２０に認証カードを挿入する。以下、他のネットワークプリンタ２００およびネットワークプリンタ３００では上記同様の動作が行われ、他のネットワークプリンタ２００で印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ２００で印刷が完了して初めて減算される。
【０３２０】
次に、ネットワークプリンタ３００で印刷が中断した場合を説明する。
ネットワークプリンタ３００では、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ６１４，Ｓ６１６を経て、ジョブチケットの凍結が解除され、エラーメッセージが表示される。
次に、ユーザは、ネットワークプリンタ３００において、カードリーダ３４から認証カードを取り外す。そして、他のネットワークプリンタ２００のところまで赴き、カードリーダ２０に認証カードを挿入する。以下、他のネットワークプリンタ２００およびネットワークプリンタ３００では上記同様の動作が行われ、他のネットワークプリンタ２００で印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ２００で印刷が完了して初めて減算される。
【０３２１】
次に、いずれかのネットワークプリンタ２００またはネットワークプリンタ３００で印刷処理中に認証カードを取り外し、他のネットワークプリンタ２００において、カードリーダ２０にその認証カードを挿入した場合を説明する。
ネットワークプリンタ２００では、認証カードが挿入されると、カードリーダ２０により認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにネットワークプリンタ３００に送信される。
【０３２２】
ネットワークプリンタ３００では、印刷要求とともに認証情報を受信すると、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ１６６を経て、要求元のネットワークプリンタ２００に印刷不可通知が送信される。
ネットワークプリンタ２００では、印刷不可通知を受信すると、ステップＳ３１４を経て、エラーメッセージが表示され、印刷が行われることはない。
【０３２３】
次に、いずれかのネットワークプリンタ２００で印刷処理中に認証カードを取り外し、ネットワークプリンタ３００において、カードリーダ３４にその認証カードを挿入した場合を説明する。
ネットワークプリンタ３００では、認証カードが挿入されると、カードリーダ３４により認証カードから認証情報が読み取られ、読み取られた認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ５６６を経て、エラーメッセージが表示され、印刷が行われることはない。
【０３２４】
なお、不正な認証情報を記憶した認証カードを利用した場合、ネットワークプリンタ３００では、ユーザ認証が得られないので、要求元のネットワークプリンタ２００に印刷不可通知が送信されるか、エラーメッセージが表示される。
また、印刷可能部数が「０」になった場合、ネットワークプリンタ３００では、ステップＳ２１６，Ｓ２１８またはステップＳ６１８，Ｓ６２０を経て、印刷データおよびジョブチケットが削除される。
【０３２５】
このようにして、本実施の形態では、ホスト端末１００は、印刷データを生成し、生成した印刷データをネットワークプリンタ３００に送信するようになっており、ネットワークプリンタ３００は、印刷データを受信し、受信した印刷データを記憶装置８３に保存し、ユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００のうちいずれか１つに印刷データを提供し、印刷中断通知若しくは印刷完了通知を受信するまではジョブチケットを凍結し、または、記憶装置８３の印刷データに基づいて印刷制御を行い、印刷が中断し若しくは印刷が完了するまではジョブチケットを凍結し、印刷完了通知を受信しまたは印刷が完了したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、印刷データおよびジョブチケットを削除するようになっており、ネットワークプリンタ２００は、印刷データを受信し、受信した印刷データに基づいて印刷制御を行い、印刷が中断したときは、印刷処理中の印刷データを破棄するとともにネットワークプリンタ３００に印刷中断通知を送信し、印刷が完了したときは、ネットワークプリンタ３００に印刷完了通知を送信するようになっている。
【０３２６】
これにより、印刷が完了した場合に印刷可能部数が減算されるので、ネットワークプリンタ２００，３００のどれかで紙詰まり等のトラブルにより印刷が中断しても、他のネットワークプリンタ２００，３００で印刷内容を得ることができる。したがって、印刷物を取得できる本人のみが得ることができる。
また、ネットワークプリンタ２００に印刷データが提供されるか、ネットワークプリンタ３００で印刷データが利用されるかのどちらかなので、ネットワークプリンタ２００，３００で同一の印刷内容が一度に印刷される可能性を低減することができる。さらに、印刷が中断したネットワークプリンタ２００，３００が復旧しても、印刷処理中の印刷データが破棄されるので、そのネットワークプリンタ２００，３００で印刷内容が印刷される可能性を低減することができる。したがって、印刷可能部数を超えて印刷が行われる可能性を低減することができるので、従来に比して、印刷内容の機密を保護することができる。
【０３２７】
さらに、印刷データおよびジョブチケットがネットワークプリンタ３００で一元管理されるので、印刷データの管理およびジョブチケットの管理を異なる機器等で行う場合に比して、印刷データおよびジョブチケットの管理を厳密に行うことができる。
さらに、本実施の形態では、ネットワークプリンタ３００は、受信した認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００のうち認証情報の送信元に印刷データを提供し、読み取った認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、記憶装置８３の印刷データに基づいて印刷制御を行うようになっている。
【０３２８】
これにより、ユーザは、印刷を希望するネットワークプリンタ２００，３００に対して正当な認証情報を記録した認証カードを与えれば、そのネットワークプリンタ２００，３００で印刷内容を得ることができる。
さらに、本実施の形態では、ネットワークプリンタ３００は、印刷データを利用するたびに利用履歴情報を生成するようになっている。
【０３２９】
これにより、利用履歴情報を参照すれば、印刷データがどのように利用されたかを把握することができる。
さらに、本実施の形態では、ネットワークプリンタ３００は、印刷可能部数が「０」であると判定したときは、印刷データおよびジョブチケットを削除するようになっている。
これにより、印刷データおよびジョブチケットが不正に利用される可能性を低減することができるので、印刷内容の機密をより確実に保護することができる。
【０３３０】
上記第２の実施の形態において、ホスト端末１００は、形態８または５９のデバイス利用装置に対応し、印刷データ送信部１７、Ｉ／Ｆ５８およびステップＳ４１０は、形態８の出力データ送信手段に対応し、ステップＳ４１０は、形態５９の出力データ送信ステップに対応している。また、ネットワークプリンタ３００は、形態８、９、１２ないし１４、５９、６０、６３ないし６５の第１ネットワークデバイスに対応し、印刷データ記憶部３０および記憶装置８３は、形態８、２６、４４または５９の出力データ記憶手段に対応している。
【０３３１】
また、上記第２の実施の形態において、ジョブチケット記憶部３６および記憶装置８３は、形態８、２６、４４または５９のジョブチケット記憶手段に対応し、印刷データ受信部３１、Ｉ／Ｆ９８およびステップＳ５０２は、形態８の第１出力データ受信手段、または形態２６の出力データ受信手段に対応している。また、ステップＳ５０２は、形態５９の第１出力データ受信ステップ、または形態４４の出力データ受信ステップに対応し、印刷データ保存部３２およびステップＳ５０４は、形態８または２６の出力データ保存手段に対応し、ステップＳ５０４は、形態４４または５９の出力データ保存ステップに対応している。
【０３３２】
また、上記第２の実施の形態において、認証情報受信部３３、Ｉ／Ｆ９８およびステップＳ１５２は、形態１２、１３、３０または３１の認証情報受信手段に対応し、ステップＳ１５２は、形態４８、４９、６３または６４の認証情報受信ステップに対応し、カードリーダ３４およびステップＳ５５２は、形態１２若しくは１３の第１認証情報取得手段、または形態３０若しくは３１の認証情報取得手段に対応している。また、ステップＳ５５２は、形態６３若しくは６４の第１認証情報取得ステップ、または形態４８若しくは４９の認証情報取得ステップに対応し、ユーザ認証部３５およびステップＳ１５４，Ｓ５５４は、形態１２、１３、３０または３１の認証手段に対応している。
【０３３３】
また、上記第２の実施の形態において、ステップＳ１５４，Ｓ５５４は、形態４４、４８、４９、５９、６３または６４の認証ステップに対応し、印刷データ利用管理部３７、Ｉ／Ｆ９８およびステップＳ１５６〜Ｓ１６４，Ｓ２００〜Ｓ２０６，Ｓ２１２〜Ｓ２１８，Ｓ５５６〜Ｓ５６２，Ｓ６００〜Ｓ６０６，Ｓ６１２〜Ｓ６２０は、形態８、９、１２ないし１５、２６、２７、３０ないし３３の出力データ利用管理手段に対応している。また、ステップＳ１５６〜Ｓ１６４，Ｓ２００〜Ｓ２０６，Ｓ２１２〜Ｓ２１８，Ｓ５５６〜Ｓ５６２，Ｓ６００〜Ｓ６０６，Ｓ６１２〜Ｓ６２０は、形態４４、４５、４８ないし５１、５９、６０、６３ないし６６の出力データ利用管理ステップに対応している。
【０３３４】
また、上記第２の実施の形態において、印刷制御部３９およびステップＳ５６４は、形態８若しくは１２の第１出力制御手段、または形態２６若しくは３０の出力制御手段に対応し、ステップＳ５６４は、形態５９若しくは６３の第１出力制御ステップ、または形態４４若しくは４８の出力制御ステップに対応している。また、利用履歴情報生成部４０およびステップＳ２０８，Ｓ６０８は、形態１４または３２の利用履歴情報生成手段に対応し、ステップＳ２０８，Ｓ６０８は、形態５０または６５の利用履歴情報生成ステップに対応し、ネットワークプリンタ２００は、形態８、９、１２、５９、６０または６３の第２ネットワークデバイスに対応している。
【０３３５】
また、上記第２の実施の形態において、カードリーダ２０およびステップＳ３０２は、形態１２の第２認証情報取得手段に対応し、ステップＳ３０２は、形態６３の第２認証情報取得ステップに対応し、認証情報送信部２１、Ｉ／Ｆ７８およびステップＳ３０６は、形態１２の認証情報送信手段に対応している。また、ステップＳ３０６は、形態６３の認証情報送信ステップに対応し、印刷データ受信部２２、Ｉ／Ｆ７８およびステップＳ３０８は、形態８の第２出力データ受信手段に対応し、ステップＳ３０８は、形態５９または６０の第２出力データ受信ステップに対応している。
【０３３６】
また、上記第２の実施の形態において、印刷制御部２４、Ｉ／Ｆ７８およびステップＳ３１０は、形態８または９の第２出力制御手段に対応し、ステップＳ３１０は、形態５９または６０の第２出力制御ステップに対応し、印刷データは、形態８、９、１２ないし１５、２６、２７、３０ないし３３、４４、４５、４８ないし５１、５９、６０、６３ないし６６の出力データに対応している。また、印刷中断通知は、形態９、１３、２７、３１、４５、４９、６０または６４の出力中断通知に対応し、印刷完了通知は、形態８、９、１３、２６、２７、３１、４４、４５、４９、５９、６０または６４の出力完了通知に対応している。
【０３３７】
なお、上記第１および第２の実施の形態においては、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」になったときは、印刷データおよびジョブチケットを削除するように構成したが、これに限らず、印刷可能部数および印刷済み部数をジョブチケットに規定しておき、ジョブチケットの印刷済み部数を加算し、印刷済み部数が印刷可能部数に達したときは、印刷データおよびジョブチケットを削除するように構成することもできる。具体的に、ジョブチケットは、図１６に示すように構成する。
【０３３８】
図１６は、ジョブチケット４００のデータ構造を示す図である。
ジョブチケット４００は、図１６に示すように、ジョブＩＤを格納したフィールド４０２と、排他フラグを格納したフィールド４０４と、印刷可能部数を格納したフィールド４０６と、印刷済み部数を格納したフィールド４１２と、ユーザ情報を格納したフィールド４０８とを含んで構成されている。
【０３３９】
図１６の例では、印刷可能部数として「８」が、印刷済み部数として「５」がそれぞれ格納されている。これは、ジョブＩＤ「001」の印刷データは、その印刷可能部数が８部であるが、そのうち既に５部印刷済みであることを示している。
また、上記第１および第２の実施の形態においては、ユーザ情報をジョブチケットに規定しておき、認証情報およびジョブチケットに基づいてユーザ認証を行うように構成したが、これに限らず、ユーザ認証を行わないことにより任意のユーザが印刷可能となるように構成することもできる。この場合、利用履歴情報としてユーザ情報および印刷日時を記録するのが好ましい。具体的に、ジョブチケットは、図１７に示すように構成する。
【０３４０】
図１７は、ジョブチケット４００のデータ構造を示す図である。
ジョブチケット４００は、図１７に示すように、ジョブＩＤを格納したフィールド４０２と、排他フラグを格納したフィールド４０４と、印刷可能部数を格納したフィールド４０６と、印刷済み部数を格納したフィールド４１２とを含んで構成されている。さらに、印刷データを利用するたびに、利用履歴情報を格納するフィールド４１４が追加される。
【０３４１】
図１７の例では、利用履歴情報として５つのレコードが格納されている。これは、ジョブＩＤ「001」の印刷データが既に５部印刷済みであり、利用履歴としてそのときの各ユーザ情報および印刷日時を示している。ここで、ユーザ情報としては、例えば、ユーザＩＤのほか、ホスト端末１００のホストＩＤおよびＩＰアドレスを設定してもよい。
また、上記第１および第２の実施の形態においては、印刷が中断しまたは印刷が完了した後にジョブチケットの印刷可能部数を減算するように構成したが、これに限らず、ジョブチケットを凍結する前にジョブチケットの印刷可能部数を減算するように構成することもできる。具体的には、図１８のフローチャートに示すジョブチケット更新処理を実行する。
【０３４２】
図１８は、ジョブチケット更新処理を示すフローチャートである。
ジョブチケット更新処理は、ＣＰＵ５０，９０において実行されると、図１８に示すように、まず、ステップＳ７００に移行する。
ステップＳ７００では、ジョブチケットの印刷可能部数を「１」減算し、ステップＳ７０２に移行して、ジョブチケットを凍結し、ステップＳ７０４に移行して、印刷が中断したか否かを判定し、印刷が中断していないと判定したとき(No)は、ステップＳ７０６に移行する。
【０３４３】
ステップＳ７０６では、印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ７０８に移行して、ジョブチケットの凍結を解除し、ステップＳ７１０に移行して、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ７１０で、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ７１２に移行して、印刷データを削除し、ステップＳ７１４に移行して、ジョブチケットを削除し、一連の処理を終了して元の処理に復帰させる。
【０３４４】
一方、ステップＳ７０６で、印刷が完了していないと判定したとき(No)は、ステップＳ７０４に移行する。
一方、ステップＳ７０４で、印刷が中断したと判定したとき(Yes)は、ステップＳ７１６に移行して、ジョブチケットの凍結を解除し、ステップＳ７１８に移行して、ジョブチケットの印刷可能部数を「１」加算し、一連の処理を終了して元の処理に復帰させる。
【０３４５】
この場合において、ステップＳ７００〜Ｓ７１８は、形態３、４、１０、１１、１８、１９、２８若しくは２９の出力データ利用管理手段、または形態３６、３７、４６、４７、５４、５５、６１若しくは６２の出力データ利用管理ステップに対応している。
また、上記第１および第２の実施の形態においては、印刷可能部数をジョブチケットに規定しておき、印刷部数を制限するように構成したが、これに限らず、印刷可能ページ数をジョブチケットに規定しておき、印刷ページ数を制限するように構成することもできる。
【０３４６】
また、上記第１および第２の実施の形態においては、ホスト端末１００を利用するように構成したが、これに限らず、ホスト端末１００に代えてプリンタサーバを利用するように構成することもできる。
また、上記第１および第２の実施の形態においては、カードリーダ２０，３４により認証カードから認証情報を読み取るように構成したが、これに限らず、操作パネル８０，８１から認証情報を入力するように構成することもできる。この場合、カードリーダ２０，３４は不要となる。
【０３４７】
また、上記第１および第２の実施の形態においては、ネットワークプリンタ２００，３００にカードリーダ２０，３４を一体に設けたが、これに限らず、カードリーダ２０，３４を別体の装置として設けることもできる。具体的には、カードリーダ２０，３４を有するユーザ認証装置をネットワークプリンタ２００，３００と通信可能に接続し、ネットワークプリンタ２００，３００は、ユーザ認証装置から認証情報を受信することにより認証情報を入力する。
【０３４８】
また、上記第１および第２の実施の形態において、図３、図５、図６、図８、図９、図１１、図１３ないし図１５および図１８のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２，７２，９２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４，７４，９４に読み込んで実行するようにしてもよい。
【０３４９】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０３５０】
また、上記第１および第２の実施の形態においては、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法を、認証カードを利用してネットワークプリンタ２００，３００で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。ネットワークプリンタ２００，３００に代えて、例えば、プロジェクタ、ホームゲートウェイ、パソコン、ＰＤＡ（Personal Digital Assistant）、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ（登録商標）（Personal Handyphone System）、ウォッチ型ＰＤＡ、ＳＴＢ（Set Top Box）、ＰＯＳ（Point Of Sale）端末、ＦＡＸ機、電話（ＩＰ電話等も含む。）、その他の出力装置に適用することができる。
【０３５１】
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１９ないし図２９は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法の第３の実施の形態を示す図である。
本実施の形態は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法を、図１９に示すように、認証カードを利用してネットワークプリンタ２００ａで印刷を行う場合について適用したものである。
【０３５２】
まず、本発明を適用するネットワークシステムの機能概要を図１９を参照しながら説明する。
図１９は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９ａには、図１９に示すように、ホスト端末１００ａと、複数のネットワークプリンタ２００ａとが接続されている。
【０３５３】
ホスト端末１００ａは、印刷データを生成する印刷データ生成部１０ａと、印刷データ生成部１０ａで生成した印刷データをすべてのネットワークプリンタ２００ａに送信する印刷データ送信部１１ａと、印刷可能部数を規定したジョブチケットを記憶するジョブチケット記憶部１２ａと、認証情報を受信する認証情報受信部１３ａと、認証情報受信部１３ａで受信した認証情報に基づいてユーザ認証を行うユーザ認証部１４ａと、印刷データの利用を管理する印刷データ利用管理部１５ａとを有して構成されている。
【０３５４】
印刷データ利用管理部１５ａは、ユーザ認証部１４ａでユーザ認証が得られかつジョブチケット記憶部１２ａのジョブチケットが更新可能であると判定したときは、複数のネットワークプリンタ２００ａのうち認証情報の送信元に印刷許可通知を送信し、印刷中断通知または印刷完了通知を受信するまではジョブチケットの更新を禁止する。そして、印刷完了通知を受信したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、すべてのネットワークプリンタ２００ａにデータ削除通知を送信するとともにジョブチケットを削除する。
【０３５５】
ホスト端末１００ａは、さらに、印刷データ利用管理部１５ａの送信結果に基づいて印刷データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成部１６ａを有して構成されている。
ネットワークプリンタ２００ａは、印刷データ記憶部２０ａと、印刷データを受信する印刷データ受信部２１ａと、印刷データ受信部２１ａで受信した印刷データを印刷データ記憶部２０ａに保存する印刷データ保存部２２ａと、挿入された認証カードから認証情報を読み取るカードリーダ２３ａと、カードリーダ２３ａで読み取った認証情報をホスト端末１００ａに送信する認証情報送信部２４ａと、印刷ヘッド、ヘッド駆動部その他の印刷に必要な機構からなるプリンタエンジン２５ａと、印刷データ記憶部２０ａの印刷データに基づいてプリンタエンジン２５ａの印刷制御を行う印刷制御部２６ａとを有して構成されている。
【０３５６】
印刷制御部２６ａは、印刷許可通知を受信したときは、印刷データ記憶部２０ａの印刷データに基づいて印刷を行い、プリンタエンジン２５ａで印刷が中断したときは、印刷処理中の印刷データを破棄するとともにホスト端末１００ａに印刷中断通知を送信する。また、プリンタエンジン２５ａで印刷が完了したときは、ホスト端末１００ａに印刷完了通知を送信し、データ削除通知を受信したときは、印刷データを削除する。
【０３５７】
次に、ホスト端末１００ａの構成を説明する。
図２０は、ホスト端末１００ａのハードウェア構成を示すブロック図である。
ホスト端末１００ａは、図２０に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０ａと、所定領域にあらかじめＣＰＵ５０ａの制御プログラム等を格納しているＲＯＭ５２ａと、ＲＯＭ５２ａ等から読み出したデータやＣＰＵ５０ａの演算過程で必要な演算結果を格納するためのＲＡＭ５４ａと、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８ａとで構成されており、これらは、データを転送するための信号線であるバス５９ａで相互にかつデータ授受可能に接続されている。
【０３５８】
Ｉ／Ｆ５８ａには、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０ａと、データやテーブル等をファイルとして格納する記憶装置６２ａと、画像信号に基づいて画面を表示する表示装置６４ａと、挿入された認証カードに認証情報を書き込むカードライタ６６ａと、ネットワーク１９９ａに接続するための信号線とが接続されている。
【０３５９】
ＣＰＵ５０ａは、マイクロプロセッシングユニット等からなり、ＲＯＭ５２ａの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２１、図２３および図２４のフローチャートに示す印刷データ生成処理、印刷要求受付処理および印刷結果受信処理をそれぞれ時分割で実行する。
初めに、印刷データ生成処理を図２１を参照しながら詳細に説明する。
【０３６０】
図２１は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ＣＰＵ５０ａにおいて実行されると、図２１に示すように、まず、ステップＳ１００ａに移行する。
ステップＳ１００ａでは、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１０２ａに移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００ａで待機する。
【０３６１】
ステップＳ１０２ａでは、印刷データを一意に識別するためのジョブＩＤを発行し、文書作成アプリケーション等で編集した文書データに基づいて、発行したジョブＩＤを含む印刷データを生成し、ステップＳ１０４ａに移行する。
ステップＳ１０４ａでは、ホスト端末１００ａを現在利用しているユーザのユーザ情報を取得し、ステップＳ１０６ａに移行して、発行したジョブＩＤおよび取得したユーザ情報に基づいてジョブチケットを生成する。
【０３６２】
図２２は、ジョブチケット４００ａのデータ構造を示す図である。
ジョブチケット４００ａは、図２２に示すように、ジョブＩＤを格納したフィールド４０２ａと、ジョブチケット４００ａが凍結されているか否かを示す排他フラグを格納したフィールド４０４ａと、印刷可能部数を格納したフィールド４０６ａと、ユーザ情報を格納したフィールド４０８ａとを含んで構成されている。ジョブチケット４００ａには、さらに、印刷データを利用するたびに、利用履歴情報を格納するフィールド４１０ａが追加される。
【０３６３】
図２２の例では、ジョブＩＤとして「001」が、排他フラグとして「０」が、印刷可能部数として「３」が、ユーザ情報として「UserA」がそれぞれ格納されている。これは、ジョブＩＤ「001」の印刷データは、ユーザ情報「UserA」のユーザのみが印刷可能であり、その印刷可能部数が３部であることを示している。また、排他フラグがリセットされているので、現在、ジョブチケットが凍結されていないことを示している。ここで、印刷可能部数は、ユーザが任意に設定してもよいし、所定値を設定してもよい。
【０３６４】
また、利用履歴情報として５つのレコードが格納されている。これは、ジョブＩＤ「001」の印刷データが既に５部印刷済みであり、利用履歴としてそのときの各印刷日時を示している。
次いで、ステップＳ１０８ａに移行して、すべてのネットワークプリンタ２００ａに保存要求を送信し、ステップＳ１１０ａに移行して、生成した印刷データをすべてのネットワークプリンタ２００ａに送信し、ステップＳ１１２ａに移行して、生成したジョブチケットを記憶装置６２ａに保存し、一連の処理を終了して元の処理に復帰させる。
【０３６５】
次に、印刷要求受付処理を図２３を参照しながら詳細に説明する。
図２３は、印刷要求受付処理を示すフローチャートである。
印刷要求受付処理は、ネットワークプリンタ２００ａからの印刷要求を受け付ける処理であって、ＣＰＵ５０ａにおいて実行されると、図２３に示すように、まず、ステップＳ１５０ａに移行する。
ステップＳ１５０ａでは、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ１５２ａに移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ１５０ａで待機する。
【０３６６】
ステップＳ１５２ａでは、ジョブＩＤおよびユーザ情報を含む認証情報を受信し、ステップＳ１５４ａに移行して、受信した認証情報に基づいてユーザ認証を行うユーザ認証処理を実行する。ユーザ認証処理は、受信した認証情報に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２ａのなかから検索する。その結果、該当のジョブチケットを索出したときは、索出したジョブチケットのユーザ情報と、受信した認証情報に含まれるユーザ情報とが一致するか否かを判定し、それらユーザ情報が一致すると判定したときは、印刷データの利用適格があるユーザであると判定する。一方、該当のジョブチケットを索出しないとき、またはユーザ情報が一致しないと判定したときは、印刷データの利用適格がないユーザであると判定する。
【０３６７】
次いで、ステップＳ１５６ａに移行して、ユーザ認証処理の結果を判定し、印刷データの利用適格があるユーザであると判定したとき(Yes)は、ステップＳ１５８ａに移行して、索出したジョブチケットの排他フラグがセットされているか否かを判定し、排他フラグがセットされていないと判定したとき(No)は、ジョブチケットが凍結されていないと判定し、ステップＳ１６０ａに移行する。
ステップＳ１６０ａでは、索出したジョブチケットの排他フラグをセットし、ステップＳ１６２ａに移行して、要求元のネットワークプリンタ２００ａに印刷許可通知を送信し、一連の処理を終了して元の処理に復帰させる。
【０３６８】
一方、ステップＳ１５８ａで、索出したジョブチケットの排他フラグがセットされていると判定したとき(Yes)は、ジョブチケットが凍結されていると判定し、ステップＳ１６４ａに移行して、要求元のネットワークプリンタ２００ａに印刷不可通知を送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１５６ａで、印刷データの利用適格がないユーザであると判定したとき(No)は、ステップＳ１６４ａに移行する。
【０３６９】
次に、印刷結果受信処理を図２４を参照しながら詳細に説明する。
図２４は、印刷結果受信処理を示すフローチャートである。
印刷結果受信処理は、ネットワークプリンタ２００ａからの印刷結果を受信する処理であって、ＣＰＵ５０ａにおいて実行されると、図２４に示すように、まず、ステップＳ２００ａに移行する。
【０３７０】
ステップＳ２００ａでは、ジョブＩＤを含む印刷完了通知を受信したか否かを判定し、印刷完了通知を受信したと判定したとき(Yes)は、ステップＳ２０２ａに移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２ａのなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ２０４ａに移行して、索出したジョブチケットの印刷可能部数を「１」減算し、ステップＳ２０６ａに移行する。
【０３７１】
ステップＳ２０６ａでは、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、ステップＳ２０８ａに移行して、印刷日時を含む利用履歴情報を生成し、ステップＳ２１０ａに移行して、生成した利用履歴情報を、索出したジョブチケットに付加して記憶装置６２ａに保存し、ステップＳ２１２ａに移行する。
【０３７２】
ステップＳ２１２ａでは、ジョブＩＤを含む印刷中断通知を受信したか否かを判定し、印刷中断通知を受信したと判定したとき(Yes)は、ステップＳ２１４ａに移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２ａのなかから検索し、索出したジョブチケットの排他フラグをリセットし、一連の処理を終了して元の処理に復帰させる。
【０３７３】
一方、ステップＳ２１２ａで、印刷中断通知を受信しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２０６ａで、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ２１６ａに移行して、受信した印刷完了通知に含まれるジョブＩＤを含むデータ削除通知をすべてのネットワークプリンタ２００ａに送信し、ステップＳ２１８ａに移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置６２ａから削除し、ステップＳ２１２ａに移行する。
一方、ステップＳ２００ａで、印刷完了通知を受信しないと判定したとき(No)は、ステップＳ２１２ａに移行する。
【０３７４】
次に、ネットワークプリンタ２００ａの構成を説明する。
図２５は、ネットワークプリンタ２００ａのハードウェア構成を示すブロック図である。
ネットワークプリンタ２００ａは、図２５に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ７０ａと、所定領域にあらかじめＣＰＵ７０ａの制御プログラム等を格納しているＲＯＭ７２ａと、ＲＯＭ７２ａ等から読み出したデータやＣＰＵ７０ａの演算過程で必要な演算結果を格納するためのＲＡＭ７４ａと、外部装置に対してデータの入出力を媒介するＩ／Ｆ７８ａとで構成されており、これらは、データを転送するための信号線であるバス７９ａで相互にかつデータ授受可能に接続されている。
【０３７５】
Ｉ／Ｆ７８ａには、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル８０ａと、データやテーブル等をファイルとして格納する記憶装置８２ａと、カードリーダ２３ａと、プリンタエンジン２５ａと、ネットワーク１９９ａに接続するための信号線とが接続されている。
ＣＰＵ７０ａは、マイクロプロセッシングユニット等からなり、ＲＯＭ７２ａの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２６ないし図２９のフローチャートに示す印刷データ保存処理、印刷制御処理、印刷状況監視処理および印刷データ削除処理をそれぞれ時分割で実行する。
【０３７６】
初めに、印刷データ保存処理を図２６を参照しながら詳細に説明する。
図２６は、印刷データ保存処理を示すフローチャートである。
印刷データ保存処理は、ホスト端末１００ａからの印刷データを保存する処理であって、ＣＰＵ７０ａにおいて実行されると、図２６に示すように、まず、ステップＳ３００ａに移行する。
【０３７７】
ステップＳ３００ａでは、保存要求を受信したか否かを判定し、保存要求を受信したと判定したとき(Yes)は、ステップＳ３０２ａに移行するが、そうでないと判定したとき(No)は、保存要求を受信するまでステップＳ３００ａで待機する。
ステップＳ３０２ａでは、印刷データを受信し、ステップＳ３０４ａに移行して、受信した印刷データを記憶装置８２ａに保存し、一連の処理を終了して元の処理に復帰させる。
【０３７８】
次に、印刷制御処理を図２７を参照しながら詳細に説明する。
図２７は、印刷制御処理を示すフローチャートである。
印刷制御処理は、プリンタエンジン２５ａの印刷制御を行う処理であって、ＣＰＵ７０ａにおいて実行されると、図２７に示すように、まず、ステップＳ３５０ａに移行する。
ステップＳ３５０ａでは、カードリーダ２３ａに認証カードが挿入されたか否かを判定し、認証カードが挿入されたと判定したとき(Yes)は、ステップＳ３５２ａに移行するが、そうでないと判定したとき(No)は、認証カードが挿入されるまでステップＳ３５０ａで待機する。
【０３７９】
ステップＳ３５２ａでは、カードリーダ２３ａにより認証カードから認証情報を読み取り、ステップＳ３５４ａに移行して、ホスト端末１００ａに印刷要求を送信し、ステップＳ３５６ａに移行して、読み取った認証情報をホスト端末１００ａに送信し、ステップＳ３５８ａに移行する。
ステップＳ３５８ａでは、印刷許可通知を受信したか否かを判定し、印刷許可通知を受信したと判定したとき(Yes)は、ステップＳ３６０ａに移行して、読み取った認証情報に含まれるジョブＩＤに対応する印刷データを記憶装置８２ａから読み出し、ステップＳ３６２ａに移行して、読み出した印刷データに基づいてプリンタエンジン２５ａの印刷制御を行う印刷処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０３８０】
一方、ステップＳ３５８ａで、印刷許可通知を受信しないと判定したとき(No)は、ステップＳ３６４ａに移行して、印刷不可通知を受信したか否かを判定し、印刷不可通知を受信したと判定したとき(Yes)は、ステップＳ３６６ａに移行して、エラーメッセージを操作パネル８０ａに表示し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３６４ａで、印刷不可通知を受信しないと判定したとき(No)は、ステップＳ３５８ａに移行する。
【０３８１】
次に、印刷状況監視処理を図２８を参照しながら詳細に説明する。
図２８は、印刷状況監視処理を示すフローチャートである。
印刷状況監視処理は、プリンタエンジン２５ａの印刷状況を監視する処理であって、ＣＰＵ７０ａにおいて実行されると、図２８に示すように、まず、ステップＳ４００ａに移行する。
【０３８２】
ステップＳ４００ａでは、プリンタエンジン２５ａで印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ４０２ａに移行して、印刷が完了した印刷データのジョブＩＤを含む印刷完了通知をホスト端末１００ａに送信し、ステップＳ４０４ａに移行する。
ステップＳ４０４ａでは、プリンタエンジン２５ａで印刷が中断したか否かを判定し、印刷が中断したと判定したとき(Yes)は、ステップＳ４０６ａに移行して、印刷が中断した印刷データのジョブＩＤを含む印刷中断通知をホスト端末１００ａに送信し、ステップＳ４０８ａに移行して、印刷処理中の印刷データを破棄し、ステップＳ４１０ａに移行して、エラーメッセージを操作パネル８０ａに表示し、一連の処理を終了して元の処理に復帰させる。
【０３８３】
一方、ステップＳ４０４ａで、プリンタエンジン２５ａで印刷が中断していないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ４００ａで、プリンタエンジン２５ａで印刷が完了していないと判定したとき(No)は、ステップＳ４０４ａに移行する。
次に、印刷データ削除処理を図２９を参照しながら詳細に説明する。
【０３８４】
図２９は、印刷データ削除処理を示すフローチャートである。
印刷データ削除処理は、ＣＰＵ７０ａにおいて実行されると、図２９に示すように、まず、ステップＳ４５０ａに移行する。
ステップＳ４５０ａでは、データ削除通知を受信したか否かを判定し、データ削除通知を受信したと判定したとき(Yes)は、ステップＳ４５２ａに移行するが、そうでないと判定したとき(No)は、データ削除通知を受信するまでステップＳ４５０ａで待機する。
【０３８５】
ステップＳ４５２ａでは、受信したデータ削除通知に含まれるジョブＩＤに対応する印刷データを記憶装置８２ａから削除し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
ユーザは、ホスト端末１００ａにおいて、文書作成アプリケーション等を利用して文書データを編集し、印刷を要求する。
【０３８６】
ホスト端末１００ａでは、印刷が要求されると、ステップＳ１０２ａ〜Ｓ１１０ａを経て、印刷データおよびジョブチケットが生成され、生成された印刷データが保存要求とともにすべてのネットワークプリンタ２００ａに送信される。また、ステップＳ１１２ａを経て、生成されたジョブチケットが記憶装置６２ａに保存される。
ネットワークプリンタ２００ａでは、保存要求とともに印刷データを受信すると、ステップＳ３０４ａを経て、受信した印刷データが記憶装置８２ａに保存される。
【０３８７】
次に、ユーザは、ホスト端末１００ａにおいて、カードライタ６６ａに認証カードを挿入し、カードライタ６６ａによりジョブＩＤおよび自己のユーザ情報を認証カードに書き込む。そして、いずれかのネットワークプリンタ２００ａのところまで赴き、カードリーダ２３ａに認証カードを挿入する。
ネットワークプリンタ２００ａでは、認証カードが挿入されると、ステップＳ３５２ａ〜Ｓ３５６ａを経て、カードリーダ２３ａにより認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにホスト端末１００ａに送信される。
【０３８８】
ホスト端末１００ａでは、印刷要求とともに認証情報を受信すると、ステップＳ１５４ａを経て、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ１６０ａ，Ｓ１６２ａを経て、ジョブチケットが凍結され、要求元のネットワークプリンタ２００ａに印刷許可通知が送信される。
ネットワークプリンタ２００ａでは、印刷許可通知を受信すると、ステップＳ３６０ａ，Ｓ３６２ａを経て、印刷データが記憶装置８２ａから読み出され、読み出された印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ４０２ａを経て、ホスト端末１００ａに印刷完了通知が送信される。
【０３８９】
ホスト端末１００ａでは、印刷完了通知を受信すると、ステップＳ２０２ａ，Ｓ２０４ａを経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ２０８ａ，Ｓ２１０ａを経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置６２ａに保存される。
【０３９０】
次に、印刷が中断した場合を説明する。
ネットワークプリンタ２００ａでは、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ４０６ａ〜Ｓ４１０ａを経て、ホスト端末１００ａに印刷中断通知が送信され、印刷処理中の印刷データが破棄され、エラーメッセージが表示される。
ホスト端末１００ａでは、印刷中断通知を受信すると、ステップＳ２１４ａを経て、ジョブチケットの凍結が解除される。
【０３９１】
次に、ユーザは、印刷が中断したネットワークプリンタ２００ａにおいて、カードリーダ２３ａから認証カードを取り外す。そして、他のネットワークプリンタ２００ａのところまで赴き、カードリーダ２３ａに認証カードを挿入する。以下、他のネットワークプリンタ２００ａおよびホスト端末１００ａでは上記同様の動作が行われ、他のネットワークプリンタ２００ａで印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ２００ａで印刷が完了して初めて減算される。
【０３９２】
次に、いずれかのネットワークプリンタ２００ａで印刷処理中に認証カードを取り外し、他のネットワークプリンタ２００ａにおいて、カードリーダ２３ａにその認証カードを挿入した場合を説明する。
ネットワークプリンタ２００ａでは、認証カードが挿入されると、カードリーダ２３ａにより認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにホスト端末１００ａに送信される。
【０３９３】
ホスト端末１００ａでは、印刷要求とともに認証情報を受信すると、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ１６４ａを経て、要求元のネットワークプリンタ２００ａに印刷不可通知が送信される。
ネットワークプリンタ２００ａでは、印刷不可通知を受信すると、ステップＳ３６６ａを経て、エラーメッセージが表示され、印刷が行われることはない。
【０３９４】
なお、不正な認証情報を記憶した認証カードを利用した場合、ホスト端末１００ａでは、ユーザ認証が得られないので、要求元のネットワークプリンタ２００ａに印刷不可通知が送信される。
また、印刷可能部数が「０」になった場合、ホスト端末１００ａでは、ステップＳ２１６ａ，Ｓ２１８ａを経て、すべてのネットワークプリンタ２００ａにデータ削除通知が送信され、ジョブチケットが削除される。
ネットワークプリンタ２００ａでは、データ削除通知を受信すると、ステップＳ４５２ａを経て、印刷データが削除される。
【０３９５】
このようにして、本実施の形態では、ホスト端末１００ａは、すべてのネットワークプリンタ２００ａに印刷データを送信し、ユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００ａのうちいずれか１つに印刷許可通知を送信し、印刷中断通知または印刷完了通知を受信するまではジョブチケットを凍結し、印刷完了通知を受信したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、すべてのネットワークプリンタ２００ａにデータ削除通知を送信するとともにジョブチケットを削除するようになっており、ネットワークプリンタ２００ａは、印刷データを受信し、受信した印刷データを記憶装置８２ａに保存し、印刷許可通知を受信したときは、記憶装置８２ａの印刷データに基づいて印刷を行い、印刷が中断したときは、印刷処理中の印刷データを破棄するとともにホスト端末１００ａに印刷中断通知を送信し、印刷が完了したときは、ホスト端末１００ａに印刷完了通知を送信し、データ削除通知を受信したときは、印刷データを削除するようになっている。
【０３９６】
これにより、印刷が完了した場合に印刷可能部数が減算されるので、紙詰まり等のトラブルによりネットワークプリンタ２００ａで印刷が中断しても、他のネットワークプリンタ２００ａで印刷内容を得ることができる。したがって、印刷物を取得できる本人のみが得ることができる。
また、いずれか１つのネットワークプリンタ２００ａに印刷許可通知が送信されるので、複数のネットワークプリンタ２００ａで同一の印刷内容が一度に印刷される可能性を低減することができる。さらに、印刷が中断したネットワークプリンタ２００ａが復旧しても、印刷処理中の印刷データが破棄されるので、そのネットワークプリンタ２００ａで印刷内容が印刷される可能性を低減することができる。したがって、印刷可能部数を超えて印刷が行われる可能性を低減することができるので、従来に比して、印刷内容の機密を保護することができる。
【０３９７】
さらに、各ネットワークプリンタ２００ａに印刷データが保存されているので、紙詰まり等のトラブルによりネットワークプリンタ２００ａで印刷が中断しても、他のネットワークプリンタ２００ａで比較的高速に印刷を開始することができる。
さらに、本実施の形態では、ホスト端末１００ａは、受信した認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００ａのうち認証情報の送信元に印刷許可通知を送信するようになっている。
【０３９８】
これにより、ユーザは、印刷を希望するネットワークプリンタ２００ａに対して正当な認証情報を記録した認証カードを与えれば、そのネットワークプリンタ２００ａで印刷内容を得ることができる。
さらに、本実施の形態では、ホスト端末１００ａは、印刷データを利用するたびに利用履歴情報を生成するようになっている。
【０３９９】
これにより、利用履歴情報を参照すれば、印刷データがどのように利用されたかを把握することができる。
さらに、本実施の形態では、ホスト端末１００ａは、印刷可能部数が「０」であると判定したときは、すべてのネットワークプリンタ２００ａにデータ削除通知を送信するとともにジョブチケットを削除するようになっており、ネットワークプリンタ２００ａは、データ削除通知を受信したときは、印刷データを削除するようになっている。
これにより、印刷データおよびジョブチケットが不正に利用される可能性を低減することができるので、印刷内容の機密をより確実に保護することができる。
【０４００】
上記第３の実施の形態において、ホスト端末１００ａは、形態６７、６９、７１、７９、８１ないし８６、１００、１０１、１０９、１１１または１１３のデバイス利用装置に対応し、ジョブチケット記憶部１２ａおよび記憶装置６２ａは、形態６７、７９、９４または１０９のジョブチケット記憶手段に対応している。また、印刷データ送信部１１ａ、Ｉ／Ｆ５８ａおよびステップＳ１１０ａは、形態６７または７９の出力データ送信手段に対応し、ステップＳ１１０ａは、形態９４または１０９の出力データ送信ステップに対応し、認証情報受信部１３ａ、Ｉ／Ｆ５８ａおよびステップＳ１５２ａは、形態６９または８１の認証情報受信手段に対応している。
【０４０１】
また、上記第３の実施の形態において、ステップＳ１５２ａは、形態９６または１１１の認証情報受信ステップに対応し、ユーザ認証部１４ａおよびステップＳ１５４ａは、形態６９、７０、８１または８２の認証手段に対応し、ステップＳ１５４ａは、形態９４、９６、９７、１０９、１１１または１１２の認証ステップに対応している。また、印刷データ利用管理部１５ａ、Ｉ／Ｆ５８ａおよびステップＳ１５６ａ〜Ｓ１６２ａ，Ｓ２００ａ〜Ｓ２０６ａ，Ｓ２１２ａ〜Ｓ２１８ａは、形態６７、６９ないし７２、７９、８１ないし８４の出力データ利用管理手段に対応し、ステップＳ１５６ａ〜Ｓ１６２ａ，Ｓ２００ａ〜Ｓ２０６ａ，Ｓ２１２ａ〜Ｓ２１８ａは、形態９４、９６ないし９９、１０９、１１１ないし１１４の出力データ利用管理ステップに対応している。
【０４０２】
また、上記第３の実施の形態において、利用履歴情報生成部１６ａおよびステップＳ２０８ａは、形態７１または８３の利用履歴情報生成手段に対応し、ステップＳ２０８ａは、形態９８または１１３の利用履歴情報生成ステップに対応し、ネットワークプリンタ２００ａは、形態６７、６９、７９、８１、８５ないし８７、９４、９６、１０９または１１１のネットワークデバイスに対応している。また、印刷データ記憶部２０ａおよび記憶装置８２ａは、形態６７、８５、１００または１０９の出力データ記憶手段に対応し、印刷データ受信部２１ａ、Ｉ／Ｆ７８ａおよびステップＳ３０２ａは、形態６７または８５の出力データ受信手段に対応している。
【０４０３】
また、上記第３の実施の形態において、ステップＳ３０２ａは、形態１００または１０９の出力データ受信ステップに対応し、印刷データ保存部２２ａおよびステップＳ３０４ａは、形態６７または８５の出力データ保存手段に対応し、ステップＳ３０４ａは、形態１００または１０９の出力データ保存ステップに対応している。また、カードリーダ２３ａおよびステップＳ３５２ａは、形態６９または８６の認証情報取得手段に対応し、ステップＳ３５２ａは、形態１０１または１１１の認証情報取得ステップに対応し、認証情報送信部２４ａ、Ｉ／Ｆ７８ａおよびステップＳ３５６ａは、形態６９または８６の認証情報送信手段に対応している。
【０４０４】
また、上記第３の実施の形態において、ステップＳ３５６ａは、形態１０１または１１１の認証情報送信ステップに対応し、印刷制御部２６ａ、Ｉ／Ｆ７８ａおよびステップＳ３６０ａ，Ｓ３６２ａは、形態６７、７２、８５または８７の出力制御手段に対応し、ステップＳ３６０ａ，Ｓ３６２ａは、形態１００、１０２、１０９または１１４の出力制御ステップに対応している。また、印刷データは、形態６７、６９ないし７２、７９、８１ないし８３、８５、８７、９４、９６ないし９８、１００、１０２、１０９、１１１ないし１１４の出力データに対応し、印刷中断通知は、形態６７、７０、７９、８２、８５、９４、９７、１００、１０９または１１２の出力中断通知に対応している。
【０４０５】
また、上記第３の実施の形態において、印刷完了通知は、形態６７、７０、７９、８２、８５、９４、９７、１００、１０９または１１２の出力完了通知に対応し、印刷許可通知は、形態６７、６９、７０、７９、８１、８２、８５、９４、９６、９７、１００、１０９、１１１または１１２の出力許可通知に対応している。また、データ削除通知は、形態６７、７２、７９、８４、８５、８７、９４、９９、１００、１０２、１０９または１１４の利用禁止通知に対応している。
【０４０６】
次に、本発明の第４の実施の形態を図面を参照しながら説明する。図３０ないし図３５は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法の第４の実施の形態を示す図である。
本実施の形態は、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法を、図３０に示すように、認証カードを利用してネットワークプリンタ２００ａ，３００ａで印刷を行う場合について適用したものであり、上記第３の実施の形態と異なるのは、ジョブチケットの管理をホスト端末１００ａでなくネットワークプリンタ３００ａで行う点にある。なお、以下、上記第３の実施の形態と異なる部分についてのみ説明し、上記第３の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０４０７】
まず、本発明を適用するネットワークシステムの機能概要を図３０を参照しながら説明する。
図３０は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９ａには、図３０に示すように、ホスト端末１００ａと、複数のネットワークプリンタ２００ａと、ジョブチケットを管理するネットワークプリンタ３００ａとが接続されている。
【０４０８】
ホスト端末１００ａは、印刷データ生成部１０ａおよび印刷データ送信部１１ａを有して構成されている。
ネットワークプリンタ３００ａは、印刷データ記憶部３０ａと、印刷データを受信する印刷データ受信部３１ａと、印刷データ受信部３１ａで受信した印刷データを印刷データ記憶部３０ａに保存する印刷データ保存部３２ａと、認証情報を受信する認証情報受信部３３ａと、挿入された認証カードから認証情報を読み取るカードリーダ３４ａと、認証情報受信部３３ａで受信した認証情報およびカードリーダ３４ａで読み取った認証情報に基づいてユーザ認証を行うユーザ認証部３５ａとを有して構成されている。
【０４０９】
ネットワークプリンタ３００ａは、さらに、ジョブチケットを記憶するジョブチケット記憶部３６ａと、印刷データの利用を管理する印刷データ利用管理部３７ａと、印刷ヘッド、ヘッド駆動部その他の印刷に必要な機構からなるプリンタエンジン３８ａと、印刷データ記憶部３０ａの印刷データに基づいてプリンタエンジン３８ａの印刷制御を行う印刷制御部３９ａとを有して構成されている。
【０４１０】
印刷データ利用管理部３７ａは、認証情報受信部３３ａで受信した認証情報に基づきユーザ認証部３５ａでユーザ認証が得られかつジョブチケット記憶部３６ａのジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００ａのうち認証情報の送信元に印刷許可通知を送信し、印刷中断通知または印刷完了通知を受信するまではジョブチケットを凍結する。また、カードリーダ３４ａで読み取った認証情報に基づきユーザ認証部３５ａでユーザ認証が得られかつジョブチケット記憶部３６ａのジョブチケットが凍結されていないと判定したときは、印刷制御部３９ａに印刷要求を行い、プリンタエンジン３８ａで印刷が中断しまたは印刷が完了するまではジョブチケットを凍結する。そして、印刷完了通知を受信しまたはプリンタエンジン３８ａで印刷が完了したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、すべてのネットワークプリンタ２００ａにデータ削除通知を送信するとともに印刷データおよびジョブチケットを削除する。
【０４１１】
印刷制御部３９ａは、印刷データ利用管理部３７ａからの印刷要求に応じて、印刷データ記憶部３０ａの印刷データに基づいて印刷を行う。
ネットワークプリンタ３００ａは、さらに、印刷データ利用管理部３７ａの送信結果および利用結果に基づいて利用履歴情報を生成する利用履歴情報生成部４０ａを有して構成されている。
【０４１２】
ネットワークプリンタ２００ａは、通信対象がホスト端末１００ａではなくネットワークプリンタ３００ａとなる点だけが異なる。
次に、ホスト端末１００ａの構成を説明する。
ＣＰＵ５０ａは、ＲＯＭ５２ａの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２１、図２３および図２４のフローチャートに示す印刷データ生成処理、印刷要求受付処理および印刷結果受信処理に代えて、図３１のフローチャートに示す印刷データ生成処理を実行する。
【０４１３】
図３１は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ＣＰＵ５０ａにおいて実行されると、図３１に示すように、まず、ステップＳ５００ａに移行する。
ステップＳ５００ａでは、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ５０２ａに移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ５００ａで待機する。
【０４１４】
ステップＳ５０２ａでは、ジョブＩＤを発行し、文書作成アプリケーション等で編集した文書データに基づいて、発行したジョブＩＤを含む印刷データを生成し、ステップＳ５０４ａに移行して、ホスト端末１００ａを現在利用しているユーザのユーザ情報を取得し、ステップＳ５０６ａに移行して、発行したジョブＩＤおよび取得したユーザ情報に基づいてジョブチケットを生成し、ステップＳ５０８ａに移行する。
【０４１５】
ステップＳ５０８ａでは、すべてのネットワークプリンタ２００ａおよびネットワークプリンタ３００ａに保存要求を送信し、ステップＳ５１０ａに移行して、生成した印刷データをすべてのネットワークプリンタ２００ａおよびネットワークプリンタ３００ａに送信し、ステップＳ５１２ａに移行して、生成したジョブチケットをネットワークプリンタ３００ａに送信し、一連の処理を終了して元の処理に復帰させる。
【０４１６】
次に、ネットワークプリンタ３００ａの構成を説明する。
図３２は、ネットワークプリンタ３００ａのハードウェア構成を示すブロック図である。
ネットワークプリンタ３００ａは、図３２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ９０ａと、所定領域にあらかじめＣＰＵ９０ａの制御プログラム等を格納しているＲＯＭ９２ａと、ＲＯＭ９２ａ等から読み出したデータやＣＰＵ９０ａの演算過程で必要な演算結果を格納するためのＲＡＭ９４ａと、外部装置に対してデータの入出力を媒介するＩ／Ｆ９８ａとで構成されており、これらは、データを転送するための信号線であるバス９９ａで相互にかつデータ授受可能に接続されている。
【０４１７】
Ｉ／Ｆ９８ａには、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル８１ａと、データやテーブル等をファイルとして格納する記憶装置８３ａと、カードリーダ３４ａと、プリンタエンジン３８ａと、ネットワーク１９９ａに接続するための信号線とが接続されている。
ＣＰＵ９０ａは、マイクロプロセッシングユニット等からなり、ＲＯＭ９２ａの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３３ないし図３５のフローチャートに示す印刷データ保存処理、印刷制御処理および印刷状況監視処理をそれぞれ時分割で実行する。その他、図２３および図２４のフローチャートに示す印刷要求受付処理および印刷結果受信処理と同等の処理を時分割で実行する。ただし、印刷結果受信処理において、ステップＳ２１８ａに相当する処理は、受信した印刷完了通知に含まれるジョブＩＤに対応する印刷データおよびジョブチケットを記憶装置８３ａから削除する処理となる。
【０４１８】
初めに、印刷データ保存処理を図３３を参照しながら詳細に説明する。
図３３は、印刷データ保存処理を示すフローチャートである。
印刷データ保存処理は、ホスト端末１００ａからの印刷データを保存する処理であって、ＣＰＵ９０ａにおいて実行されると、図３３に示すように、まず、ステップＳ６００ａに移行する。
【０４１９】
ステップＳ６００ａでは、保存要求を受信したか否かを判定し、保存要求を受信したと判定したとき(Yes)は、ステップＳ６０２ａに移行するが、そうでないと判定したとき(No)は、保存要求を受信するまでステップＳ６００ａで待機する。
ステップＳ６０２ａでは、印刷データを受信し、ステップＳ６０４ａに移行して、受信した印刷データを記憶装置８３ａに保存し、ステップＳ６０６ａに移行して、ジョブチケットを受信し、ステップＳ６０８ａに移行して、受信したジョブチケットを記憶装置８３ａに保存し、一連の処理を終了して元の処理に復帰させる。
【０４２０】
次に、印刷制御処理を図３４を参照しながら詳細に説明する。
図３４は、印刷制御処理を示すフローチャートである。
印刷制御処理は、プリンタエンジン３８ａの印刷制御を行う処理であって、ＣＰＵ９０ａにおいて実行されると、図３４に示すように、まず、ステップＳ６５０ａに移行する。
ステップＳ６５０ａでは、カードリーダ３４ａに認証カードが挿入されたか否かを判定し、認証カードが挿入されたと判定したとき(Yes)は、ステップＳ６５２ａに移行するが、そうでないと判定したとき(No)は、認証カードが挿入されるまでステップＳ６５０ａで待機する。
【０４２１】
ステップＳ６５２ａでは、カードリーダ３４ａにより認証カードから認証情報を読み取り、ステップＳ６５４ａに移行して、読み取った認証情報に基づいてユーザ認証を行うユーザ認証処理を実行する。ユーザ認証処理は、読み取った認証情報に含まれるジョブＩＤに対応するジョブチケットを記憶装置８３ａのなかから検索する。その結果、該当のジョブチケットを索出したときは、索出したジョブチケットのユーザ情報と、読み取った認証情報に含まれるユーザ情報とが一致するか否かを判定し、それらユーザ情報が一致すると判定したときは、印刷データの利用適格があるユーザであると判定する。一方、該当のジョブチケットを索出しないとき、またはユーザ情報が一致しないと判定したときは、印刷データの利用適格がないユーザであると判定する。
【０４２２】
次いで、ステップＳ６５６ａに移行して、ユーザ認証処理の結果を判定し、印刷データの利用適格があるユーザであると判定したとき(Yes)は、ステップＳ６５８ａに移行して、索出したジョブチケットの排他フラグがセットされているか否かを判定し、排他フラグがセットされていないと判定したとき(No)は、ジョブチケットが凍結されていないと判定し、ステップＳ６６０ａに移行する。
【０４２３】
ステップＳ６６０ａでは、索出したジョブチケットの排他フラグをセットし、ステップＳ６６２ａに移行して、索出したジョブチケットのジョブＩＤに対応する印刷データを記憶装置８３ａから読み出し、ステップＳ６６４ａに移行して、読み出した印刷データに基づいてプリンタエンジン３８ａの印刷制御を行う印刷処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０４２４】
一方、ステップＳ６５８ａで、索出したジョブチケットの排他フラグがセットされていると判定したとき(Yes)は、ジョブチケットが凍結されていると判定し、ステップＳ６６６ａに移行して、エラーメッセージを操作パネル８１ａに表示し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６５６ａで、印刷データの利用適格がないユーザであると判定したとき(No)は、ステップＳ６６６ａに移行する。
【０４２５】
次に、印刷状況監視処理を図３５を参照しながら詳細に説明する。
図３５は、印刷状況監視処理を示すフローチャートである。
印刷状況監視処理は、プリンタエンジン３８ａの印刷状況を監視する処理であって、ＣＰＵ９０ａにおいて実行されると、図３５に示すように、まず、ステップＳ７００ａに移行する。
【０４２６】
ステップＳ７００ａでは、プリンタエンジン３８ａで印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ７０２ａに移行して、印刷が完了した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８３ａのなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ７０４ａに移行して、索出したジョブチケットの印刷可能部数を「１」減算し、ステップＳ７０６ａに移行する。
【０４２７】
ステップＳ７０６ａでは、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、ステップＳ７０８ａに移行して、印刷日時を含む利用履歴情報を生成し、ステップＳ７１０ａに移行して、生成した利用履歴情報を、索出したジョブチケットに付加して記憶装置８３ａに保存し、ステップＳ７１２ａに移行する。
【０４２８】
ステップＳ７１２ａでは、プリンタエンジン３８ａで印刷が中断したか否かを判定し、印刷が中断したと判定したとき(Yes)は、ステップＳ７１４ａに移行して、印刷が中断した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８３ａのなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ７１６ａに移行して、エラーメッセージを操作パネル８１ａに表示し、一連の処理を終了して元の処理に復帰させる。
【０４２９】
一方、ステップＳ７１２ａで、プリンタエンジン３８ａで印刷が中断しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ７０６ａで、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ７１８ａに移行して、印刷が完了した印刷データのジョブＩＤを含むデータ削除通知をすべてのネットワークプリンタ２００ａに送信し、ステップＳ７２０ａに移行して、印刷が完了した印刷データのジョブＩＤに対応する印刷データを記憶装置８３ａから削除し、ステップＳ７２２ａに移行して、印刷が完了した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８３ａから削除し、ステップＳ７１２ａに移行する。
【０４３０】
一方、ステップＳ７００ａで、プリンタエンジン３８ａで印刷が完了しないと判定したとき(No)は、ステップＳ７１２ａに移行する。
次に、本実施の形態の動作を説明する。
ユーザは、ホスト端末１００ａにおいて、文書作成アプリケーション等を利用して文書データを編集し、印刷を要求する。
【０４３１】
ホスト端末１００ａでは、印刷が要求されると、ステップＳ５０２ａ〜Ｓ５１２ａを経て、印刷データおよびジョブチケットが生成され、生成された印刷データが保存要求とともにすべてのネットワークプリンタ２００ａに送信されるとともに、生成された印刷データおよびジョブチケットが保存要求とともにネットワークプリンタ３００ａに送信される。
【０４３２】
ネットワークプリンタ２００ａでは、保存要求とともに印刷データを受信すると、ステップＳ３０４ａを経て、受信した印刷データが記憶装置８２ａに保存される。
ネットワークプリンタ３００ａでは、保存要求とともに印刷データおよびジョブチケットを受信すると、ステップＳ６０４ａ，Ｓ６０６ａを経て、受信した印刷データおよびジョブチケットが記憶装置８３ａに保存される。
【０４３３】
初めに、ネットワークプリンタ２００ａで印刷を行う場合を説明する。
ユーザは、いずれかのネットワークプリンタ２００ａのところまで赴き、カードリーダ２３ａに認証カードを挿入する。
ネットワークプリンタ２００ａでは、認証カードが挿入されると、ステップＳ３５２ａ〜Ｓ３５６ａを経て、カードリーダ２３ａにより認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにネットワークプリンタ３００ａに送信される。
【０４３４】
ネットワークプリンタ３００ａでは、印刷要求とともに認証情報を受信すると、ステップＳ１５４ａを経て、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ１６０ａ，Ｓ１６２ａを経て、ジョブチケットが凍結され、要求元のネットワークプリンタ２００ａに印刷許可通知が送信される。
ネットワークプリンタ２００ａでは、印刷許可通知を受信すると、ステップＳ３６０ａ，Ｓ３６２ａを経て、印刷データが記憶装置８２ａから読み出され、読み出された印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ４０２ａを経て、ネットワークプリンタ３００ａに印刷完了通知が送信される。
【０４３５】
ネットワークプリンタ３００ａでは、印刷完了通知を受信すると、ステップＳ２０２ａ，Ｓ２０４ａを経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ２０８ａ，Ｓ２１０ａを経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置８３ａに保存される。
【０４３６】
次に、ネットワークプリンタ３００ａで印刷を行う場合を説明する。
ユーザは、ネットワークプリンタ３００ａのところまで赴き、カードリーダ３４ａに認証カードを挿入する。
ネットワークプリンタ３００ａでは、認証カードが挿入されると、ステップＳ６５２ａ，Ｓ６５４ａを経て、カードリーダ３４ａにより認証カードから認証情報が読み取られ、読み取られた認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ６６０ａ〜Ｓ６６４ａを経て、ジョブチケットが凍結され、印刷データが記憶装置８３ａから読み出され、読み出された印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ７０２ａ，Ｓ７０４ａを経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ７０８ａ，Ｓ７１０ａを経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置８３ａに保存される。
【０４３７】
次に、ネットワークプリンタ２００ａで印刷が中断した場合を説明する。
ネットワークプリンタ２００ａでは、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ４０６ａ〜Ｓ４１０ａを経て、ネットワークプリンタ３００ａに印刷中断通知が送信され、印刷処理中の印刷データが破棄され、エラーメッセージが表示される。
ネットワークプリンタ３００ａでは、印刷中断通知を受信すると、ステップＳ２１４ａを経て、ジョブチケットの凍結が解除される。
【０４３８】
次に、ユーザは、印刷が中断したネットワークプリンタ２００ａにおいて、カードリーダ２３ａから認証カードを取り外す。そして、他のネットワークプリンタ２００ａのところまで赴き、カードリーダ２３ａに認証カードを挿入する。以下、他のネットワークプリンタ２００ａおよびネットワークプリンタ３００ａでは上記同様の動作が行われ、他のネットワークプリンタ２００ａで印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ２００ａで印刷が完了して初めて減算される。
【０４３９】
次に、ネットワークプリンタ３００ａで印刷が中断した場合を説明する。
ネットワークプリンタ３００ａでは、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ７１４ａ，Ｓ７１６ａを経て、ジョブチケットの凍結が解除され、エラーメッセージが表示される。
次に、ユーザは、ネットワークプリンタ３００ａにおいて、カードリーダ３４ａから認証カードを取り外す。そして、他のネットワークプリンタ２００ａのところまで赴き、カードリーダ２３ａに認証カードを挿入する。以下、他のネットワークプリンタ２００ａおよびネットワークプリンタ３００ａでは上記同様の動作が行われ、他のネットワークプリンタ２００ａで印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ２００ａで印刷が完了して初めて減算される。
【０４４０】
次に、いずれかのネットワークプリンタ２００ａまたはネットワークプリンタ３００ａで印刷処理中に認証カードを取り外し、他のネットワークプリンタ２００ａにおいて、カードリーダ２３ａにその認証カードを挿入した場合を説明する。
ネットワークプリンタ２００ａでは、認証カードが挿入されると、カードリーダ２３ａにより認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにネットワークプリンタ３００ａに送信される。
【０４４１】
ネットワークプリンタ３００ａでは、印刷要求とともに認証情報を受信すると、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ１６４ａを経て、要求元のネットワークプリンタ２００ａに印刷不可通知が送信される。
ネットワークプリンタ２００ａでは、印刷不可通知を受信すると、ステップＳ３６６ａを経て、エラーメッセージが表示され、印刷が行われることはない。
【０４４２】
次に、いずれかのネットワークプリンタ２００ａで印刷処理中に認証カードを取り外し、ネットワークプリンタ３００ａにおいて、カードリーダ３４ａにその認証カードを挿入した場合を説明する。
ネットワークプリンタ３００ａでは、認証カードが挿入されると、カードリーダ３４ａにより認証カードから認証情報が読み取られ、読み取られた認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ６６６ａを経て、エラーメッセージが表示され、印刷が行われることはない。
【０４４３】
なお、不正な認証情報を記憶した認証カードを利用した場合、ネットワークプリンタ３００ａでは、ユーザ認証が得られないので、要求元のネットワークプリンタ２００ａに印刷不可通知が送信されるか、エラーメッセージが表示される。
また、印刷可能部数が「０」になった場合、ネットワークプリンタ３００ａでは、ステップＳ２１６ａ，Ｓ２１８ａまたはステップＳ７１８ａ〜Ｓ７２２ａを経て、すべてのネットワークプリンタ２００ａにデータ削除通知が送信され、印刷データおよびジョブチケットが削除される。
ネットワークプリンタ２００ａでは、データ削除通知を受信すると、ステップＳ４５２ａを経て、印刷データが削除される。
【０４４４】
このようにして、本実施の形態では、ホスト端末１００ａは、印刷データを生成し、生成した印刷データをすべてのネットワークプリンタ２００ａおよびネットワークプリンタ３００ａに送信するようになっており、ネットワークプリンタ３００ａは、印刷データを受信し、受信した印刷データを記憶装置８３ａに保存し、ユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００ａのうちいずれか１つに印刷許可通知を送信し、印刷中断通知若しくは印刷完了通知を受信するまではジョブチケットを凍結し、または、記憶装置８３ａの印刷データに基づいて印刷制御を行い、印刷が中断し若しくは印刷が完了するまではジョブチケットを凍結し、印刷完了通知を受信しまたは印刷が完了したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、すべてのネットワークプリンタ２００ａにデータ削除通知を送信するとともに印刷データおよびジョブチケットを削除するようになっており、ネットワークプリンタ２００ａは、印刷データを受信し、受信した印刷データを記憶装置８２ａに保存し、印刷許可通知を受信したときは、記憶装置８２ａの印刷データに基づいて印刷を行い、印刷が中断したときは、印刷処理中の印刷データを破棄するとともにネットワークプリンタ３００ａに印刷中断通知を送信し、印刷が完了したときは、ネットワークプリンタ３００ａに印刷完了通知を送信し、データ削除通知を受信したときは、印刷データを削除するようになっている。
【０４４５】
これにより、印刷が完了した場合に印刷可能部数が減算されるので、ネットワークプリンタ２００ａ，３００ａのどれかで紙詰まり等のトラブルにより印刷が中断しても、他のネットワークプリンタ２００ａ，３００ａで印刷内容を得ることができる。したがって、印刷物を取得できる本人のみが得ることができる。
また、ネットワークプリンタ２００ａに印刷許可通知が送信されるか、ネットワークプリンタ３００ａで印刷データが利用されるかのどちらかなので、ネットワークプリンタ２００ａ，３００ａで同一の印刷内容が一度に印刷される可能性を低減することができる。さらに、印刷が中断したネットワークプリンタ２００ａ，３００ａが復旧しても、印刷処理中の印刷データが破棄されるので、そのネットワークプリンタ２００ａ，３００ａで印刷内容が印刷される可能性を低減することができる。したがって、印刷可能部数を超えて印刷が行われる可能性を低減することができるので、従来に比して、印刷内容の機密を保護することができる。
【０４４６】
さらに、各ネットワークプリンタ２００ａおよびネットワークプリンタ３００ａに印刷データが保存されているので、紙詰まり等のトラブルによりネットワークプリンタ２００ａ，３００ａで印刷が中断しても、他のネットワークプリンタ２００ａ，３００ａで比較的高速に印刷を開始することができる。
さらに、本実施の形態では、ネットワークプリンタ３００ａは、受信した認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ２００ａのうち認証情報の送信元に印刷許可通知を送信し、読み取った認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、記憶装置８３ａの印刷データに基づいて印刷制御を行うようになっている。
【０４４７】
これにより、ユーザは、印刷を希望するネットワークプリンタ２００ａ，３００ａに対して正当な認証情報を記録した認証カードを与えれば、そのネットワークプリンタ２００ａ，３００ａで印刷内容を得ることができる。
さらに、本実施の形態では、ネットワークプリンタ３００ａは、印刷データを利用するたびに利用履歴情報を生成するようになっている。
【０４４８】
これにより、利用履歴情報を参照すれば、印刷データがどのように利用されたかを把握することができる。
さらに、本実施の形態では、ネットワークプリンタ３００ａは、印刷可能部数が「０」であると判定したときは、すべてのネットワークプリンタ２００ａにデータ削除通知を送信するとともに印刷データおよびジョブチケットを削除するようになっており、ネットワークプリンタ２００ａは、データ削除通知を受信したときは、印刷データを削除するようになっている。
【０４４９】
これにより、印刷データおよびジョブチケットが不正に利用される可能性を低減することができるので、印刷内容の機密をより確実に保護することができる。
上記第４の実施の形態において、ホスト端末１００ａは、形態７３または１１５のデバイス利用装置に対応し、印刷データ送信部１１ａ、Ｉ／Ｆ５８ａおよびステップＳ５１０ａは、形態７３の出力データ送信手段に対応し、ステップＳ５１０ａは、形態１１５の出力データ送信ステップに対応している。また、ネットワークプリンタ３００ａは、形態７３、７５ないし７７、１１５、１１７ないし１１９の第１ネットワークデバイスに対応し、印刷データ記憶部３０ａおよび記憶装置８３ａは、形態７３若しくは１１５の第１出力データ記憶手段、または形態８８若しくは１０３の出力データ記憶手段に対応している。
【０４５０】
また、上記第４の実施の形態において、ジョブチケット記憶部３６ａおよび記憶装置８３ａは、形態７３、８８、１０３または１１５のジョブチケット記憶手段に対応し、印刷データ受信部３１ａ、Ｉ／Ｆ９８ａおよびステップＳ６０２ａは、形態７３の第１出力データ受信手段、または形態８８の出力データ受信手段に対応している。また、ステップＳ６０２ａは、形態１１５の第１出力データ受信ステップ、または形態１０３の出力データ受信ステップに対応し、印刷データ保存部３２ａおよびステップＳ６０４ａは、形態７３の第１出力データ保存手段、または形態８８の出力データ保存手段に対応している。
【０４５１】
また、上記第４の実施の形態において、ステップＳ６０４ａは、形態１１５の第１出力データ保存ステップ、または形態１０３の出力データ保存ステップに対応し、認証情報受信部３３ａ、Ｉ／Ｆ９８ａおよびステップＳ１５２ａは、形態７５、７６、９０または９１の認証情報受信手段に対応している。また、ステップＳ１５２ａは、形態１０５、１０６、１１７または１１８の認証情報受信ステップに対応し、カードリーダ３４ａおよびステップＳ６５２ａは、形態７５若しくは７６の第１認証情報取得手段、または形態９０若しくは９１の認証情報取得手段に対応している。
【０４５２】
また、上記第４の実施の形態において、ステップＳ６５２ａは、形態１１７若しくは１１８の第１認証情報取得ステップ、または形態１０５若しくは１０６の認証情報取得ステップに対応し、ユーザ認証部３５ａおよびステップＳ１５４ａ，Ｓ６５４ａは、形態７５、７６、９０または９１の認証手段に対応している。また、ステップＳ１５４ａ，Ｓ６５４ａは、形態１０３、１０５、１０６、１１５、１１７または１１８の認証ステップに対応し、印刷データ利用管理部３７ａ、Ｉ／Ｆ９８ａおよびステップＳ１５６ａ〜Ｓ１６２ａ，Ｓ２００ａ〜Ｓ２０６ａ，Ｓ２１２ａ〜Ｓ２１８ａ，Ｓ６５６ａ〜Ｓ６６０ａ，Ｓ７００ａ〜Ｓ７０６ａ，Ｓ７１２ａ〜Ｓ７２２ａは、形態７３、７５ないし７８、８８、９０ないし９３の出力データ利用管理手段に対応している。
【０４５３】
また、上記第４の実施の形態において、ステップＳ１５６ａ〜Ｓ１６２ａ，Ｓ２００ａ〜Ｓ２０６ａ，Ｓ２１２ａ〜Ｓ２１８ａ，Ｓ６５６ａ〜Ｓ６６０ａ，Ｓ７００ａ〜Ｓ７０６ａ，Ｓ７１２ａ〜Ｓ７２２ａは、形態１０３、１０５ないし１０８、１１５、１１７ないし１２０の出力データ利用管理ステップに対応している。また、印刷制御部３９ａおよびステップＳ６６２ａ，Ｓ６６４ａは、形態７３若しくは７５の第１出力制御手段、または形態８８若しくは９０の出力制御手段に対応し、ステップＳ６６２ａ，Ｓ６６４ａは、形態１１５若しくは１１７の第１出力制御ステップ、または形態１０３若しくは１０５の出力制御ステップに対応している。
【０４５４】
また、上記第４の実施の形態において、利用履歴情報生成部４０ａおよびステップＳ２０８ａ，Ｓ７０８ａは、形態７７または９２の利用履歴情報生成手段に対応し、ステップＳ２０８ａ，Ｓ７０８ａは、形態１０７または１１９の利用履歴情報生成ステップに対応し、ネットワークプリンタ２００ａは、形態７３、７５、１１５または１１７の第２ネットワークデバイスに対応している。また、印刷データ記憶部２０ａおよび記憶装置８２ａは、形態７３または１１５の第２出力データ記憶手段に対応し、印刷データ受信部２１ａ、Ｉ／Ｆ７８ａおよびステップＳ３０２ａは、形態７３の第２出力データ受信手段に対応し、ステップＳ３０２ａは、形態１１５の第２出力データ受信ステップに対応している。
【０４５５】
また、上記第４の実施の形態において、印刷データ保存部２２ａおよびステップＳ３０４ａは、形態７３の第２出力データ保存手段に対応し、ステップＳ３０４ａは、形態１１５の第２出力データ保存ステップに対応し、カードリーダ２３ａおよびステップＳ３５２ａは、形態７５の第２認証情報取得手段に対応している。また、ステップＳ３５２ａは、形態１１７の第２認証情報取得ステップに対応し、認証情報送信部２４ａ、Ｉ／Ｆ７８ａおよびステップＳ３５６ａは、形態７５の認証情報送信手段に対応し、ステップＳ３５６ａは、形態１１７の認証情報送信ステップに対応している。
【０４５６】
また、上記第４の実施の形態において、印刷制御部２６ａ、Ｉ／Ｆ７８ａおよびステップＳ３６０ａ，Ｓ３６２ａは、形態７３または７８の第２出力制御手段に対応し、ステップＳ３６０ａ，Ｓ３６２ａは、形態１１５または１２０の第２出力制御ステップに対応し、印刷データは、形態７３、７５ないし７８、８８、９０ないし９３、１０３、１０５ないし１０８、１１５、１１７ないし１２０の出力データに対応している。また、印刷中断通知は、形態７３、７６、８８、９１、１０３、１０６、１１５または１１８の出力中断通知に対応し、印刷完了通知は、形態７３、７６、８８、９１、１０３、１０６、１１５または１１８の出力完了通知に対応し、印刷許可通知は、形態７３、７５、７６、８８、９０、９１、１０３、１０５、１０６、１１５、１１７または１１８の出力許可通知に対応している。
【０４５７】
また、上記第４の実施の形態において、データ削除通知は、形態７３、７８、８８、９３、１０３、１０８、１１５または１２０の利用禁止通知に対応している。
なお、上記第３および第４の実施の形態においては、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」になったときは、印刷データおよびジョブチケットを削除するように構成したが、これに限らず、印刷可能部数および印刷済み部数をジョブチケットに規定しておき、ジョブチケットの印刷済み部数を加算し、印刷済み部数が印刷可能部数に達したときは、印刷データおよびジョブチケットを削除するように構成することもできる。具体的に、ジョブチケットは、図３６に示すように構成する。
【０４５８】
図３６は、ジョブチケット４００ａのデータ構造を示す図である。
ジョブチケット４００ａは、図３６に示すように、ジョブＩＤを格納したフィールド４０２ａと、排他フラグを格納したフィールド４０４ａと、印刷可能部数を格納したフィールド４０６ａと、印刷済み部数を格納したフィールド４１２ａと、ユーザ情報を格納したフィールド４０８ａとを含んで構成されている。
【０４５９】
図３６の例では、印刷可能部数として「８」が、印刷済み部数として「５」がそれぞれ格納されている。これは、ジョブＩＤ「001」の印刷データは、その印刷可能部数が８部であるが、そのうち既に５部印刷済みであることを示している。
また、上記第３および第４の実施の形態においては、ユーザ情報をジョブチケットに規定しておき、認証情報およびジョブチケットに基づいてユーザ認証を行うように構成したが、これに限らず、ユーザ認証を行わないことにより任意のユーザが印刷可能となるように構成することもできる。この場合、利用履歴情報としてユーザ情報および印刷日時を記録するのが好ましい。具体的に、ジョブチケットは、図３７に示すように構成する。
【０４６０】
図３７は、ジョブチケット４００ａのデータ構造を示す図である。
ジョブチケット４００ａは、図３７に示すように、ジョブＩＤを格納したフィールド４０２ａと、排他フラグを格納したフィールド４０４ａと、印刷可能部数を格納したフィールド４０６ａと、印刷済み部数を格納したフィールド４１２ａとを含んで構成されている。さらに、印刷データを利用するたびに、利用履歴情報を格納するフィールド４１４ａが追加される。
【０４６１】
図３７の例では、利用履歴情報として５つのレコードが格納されている。これは、ジョブＩＤ「001」の印刷データが既に５部印刷済みであり、利用履歴としてそのときの各ユーザ情報および印刷日時を示している。ここで、ユーザ情報としては、例えば、ユーザＩＤのほか、ホスト端末１００ａのホストＩＤおよびＩＰアドレスを設定してもよい。
また、上記第３および第４の実施の形態においては、印刷が中断しまたは印刷が完了した後にジョブチケットの印刷可能部数を減算するように構成したが、これに限らず、ジョブチケットを凍結する前にジョブチケットの印刷可能部数を減算するように構成することもできる。具体的には、図３８のフローチャートに示すジョブチケット更新処理を実行する。
【０４６２】
図３８は、ジョブチケット更新処理を示すフローチャートである。
ジョブチケット更新処理は、ＣＰＵ５０ａ，９０ａにおいて実行されると、図３８に示すように、まず、ステップＳ８００ａに移行する。
ステップＳ８００ａでは、ジョブチケットの印刷可能部数を「１」減算し、ステップＳ８０２ａに移行して、ジョブチケットを凍結し、ステップＳ８０４ａに移行して、印刷が中断したか否かを判定し、印刷が中断していないと判定したとき(No)は、ステップＳ８０６ａに移行する。
【０４６３】
ステップＳ８０６ａでは、印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ８０８ａに移行して、ジョブチケットの凍結を解除し、ステップＳ８１０ａに移行して、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ８１０ａで、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ８１２ａに移行して、印刷データを削除し、ステップＳ８１４ａに移行して、ジョブチケットを削除し、一連の処理を終了して元の処理に復帰させる。
【０４６４】
一方、ステップＳ８０６ａで、印刷が完了していないと判定したとき(No)は、ステップＳ８０４ａに移行する。
一方、ステップＳ８０４ａで、印刷が中断したと判定したとき(Yes)は、ステップＳ８１６ａに移行して、ジョブチケットの凍結を解除し、ステップＳ８１８ａに移行して、ジョブチケットの印刷可能部数を「１」加算し、一連の処理を終了して元の処理に復帰させる。
【０４６５】
この場合において、ステップＳ８００ａ〜Ｓ８１８ａは、形態６８、７４、８０若しくは８９の出力データ利用管理手段、または形態９５、１０４、１１０若しくは１１６の出力データ利用管理ステップに対応している。
また、上記第３および第４の実施の形態においては、印刷可能部数をジョブチケットに規定しておき、印刷部数を制限するように構成したが、これに限らず、印刷可能ページ数をジョブチケットに規定しておき、印刷ページ数を制限するように構成することもできる。
【０４６６】
また、上記第３および第４の実施の形態においては、ホスト端末１００ａを利用するように構成したが、これに限らず、ホスト端末１００ａに代えてプリンタサーバを利用するように構成することもできる。
また、上記第３および第４の実施の形態においては、カードリーダ２３ａ，３４ａにより認証カードから認証情報を読み取るように構成したが、これに限らず、操作パネル８０ａ，８１ａから認証情報を入力するように構成することもできる。この場合、カードリーダ２３ａ，３４ａは不要となる。
【０４６７】
また、上記第３および第４の実施の形態においては、ネットワークプリンタ２００ａ，３００ａにカードリーダ２３ａ，３４ａを一体に設けたが、これに限らず、カードリーダ２３ａ，３４ａを別体の装置として設けることもできる。具体的には、カードリーダ２３ａ，３４ａを有するユーザ認証装置をネットワークプリンタ２００ａ，３００ａと通信可能に接続し、ネットワークプリンタ２００ａ，３００ａは、ユーザ認証装置から認証情報を受信することにより認証情報を入力する。
【０４６８】
また、上記第３および第４の実施の形態において、図２１、図２３、図２４、図２６ないし図２９、図３１、図３３ないし図３５および図３８のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２ａ，７２ａ，９２ａにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４ａ，７４ａ，９４ａに読み込んで実行するようにしてもよい。
【０４６９】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０４７０】
また、上記第３および第４の実施の形態においては、本発明に係る認証出力システム、デバイス利用装置、ネットワークデバイス、出力データ管理プログラムおよび出力制御プログラム、並びに認証出力方法を、認証カードを利用してネットワークプリンタ２００ａ，３００ａで印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。ネットワークプリンタ２００ａ，３００ａに代えて、例えば、プロジェクタ、ホームゲートウェイ、パソコン、ＰＤＡ、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ、ウォッチ型ＰＤＡ、ＳＴＢ、ＰＯＳ端末、ＦＡＸ機、電話（ＩＰ電話等も含む。）、その他の出力装置に適用することができる。
【０４７１】
次に、本発明の第５の実施の形態を図面を参照しながら説明する。図３９ないし図５３は、本発明に係る出力システムおよびネットワークデバイス、並びに出力方法の第５の実施の形態を示す図である。
本実施の形態は、本発明に係る出力システムおよびネットワークデバイス、並びに出力方法を、図３９に示すように、認証カードを利用してネットワークプリンタ２００ｂ，３００ｂで印刷を行う場合について適用したものである。
【０４７２】
まず、本発明を適用するネットワークシステムの機能概要を図３９を参照しながら説明する。
図３９は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９ｂには、図３９に示すように、ホスト端末１００ｂと、印刷可能部数を規定したジョブチケットを管理するネットワークプリンタ２００ｂと、複数のネットワークプリンタ３００ｂとが接続されている。
【０４７３】
ホスト端末１００ｂは、印刷データを生成する印刷データ生成部１０ｂと、印刷データ生成部１０ｂで生成した印刷データを記憶する印刷データ記憶部１１ｂと、ネットワークプリンタ２００ｂからの取得要求に応じて印刷データ記憶部１１ｂの印刷データをネットワークプリンタ２００ｂに提供する印刷データ提供部１２ｂと、ネットワークプリンタ２００ｂからのデータ削除通知に応じて印刷データ記憶部１１ｂの印刷データを削除する印刷データ削除部１３ｂとを有して構成されている。
【０４７４】
ネットワークプリンタ２００ｂは、ジョブチケットを記憶するジョブチケット記憶部２０ｂと、認証情報を受信する認証情報受信部２１ｂと、挿入された認証カードから認証情報を読み取るカードリーダ２２ｂと、認証情報受信部２１ｂで受信した認証情報およびカードリーダ２２ｂで読み取った認証情報に基づいてユーザ認証を行うユーザ認証部２３ｂとを有して構成されている。
ネットワークプリンタ２００ｂは、さらに、印刷データの利用を管理する印刷データ利用管理部２４ｂと、印刷ヘッド、ヘッド駆動部その他の印刷に必要な機構からなるプリンタエンジン２５ｂと、印刷データに基づいてプリンタエンジン２５ｂの印刷制御を行う印刷制御部２６ｂとを有して構成されている。
【０４７５】
印刷データ利用管理部２４ｂは、認証情報受信部２１ｂで受信した認証情報に基づきユーザ認証部２３ｂでユーザ認証が得られかつジョブチケット記憶部２０ｂのジョブチケットが凍結されていないと判定したときは、ホスト端末１００ｂから印刷データを取得し、取得した印刷データを複数のネットワークプリンタ３００ｂのうち認証情報の送信元に送信し、印刷中断通知または印刷完了通知を受信するまではジョブチケットを凍結する。また、カードリーダ２２ｂで読み取った認証情報に基づきユーザ認証部２３ｂでユーザ認証が得られかつジョブチケット記憶部２０ｂのジョブチケットが凍結されていないと判定したときは、ホスト端末１００ｂから印刷データを取得し、取得した印刷データを印刷制御部２６ｂに出力し、プリンタエンジン２５ｂで印刷が中断しまたは印刷が完了するまではジョブチケットを凍結する。そして、印刷完了通知を受信しまたはプリンタエンジン２５ｂで印刷が完了したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、ホスト端末１００ｂにデータ削除通知を送信するとともにジョブチケットを削除する。
【０４７６】
印刷制御部２６ｂは、印刷データ利用管理部２４ｂからの印刷データに基づいて印刷を行う。
ネットワークプリンタ２００ｂは、さらに、印刷データ利用管理部２４ｂの提供結果および利用結果に基づいて印刷データの利用履歴を示す利用履歴情報を生成する利用履歴情報生成部２７ｂを有して構成されている。
【０４７７】
ネットワークプリンタ３００ｂは、挿入された認証カードから認証情報を読み取るカードリーダ３０ｂと、カードリーダ３０ｂで読み取った認証情報をネットワークプリンタ２００ｂに送信する認証情報送信部３１ｂと、印刷データを受信する印刷データ受信部３２ｂと、印刷ヘッド、ヘッド駆動部その他の印刷に必要な機構からなるプリンタエンジン３３ｂと、印刷データ受信部３２ｂで受信した印刷データに基づいてプリンタエンジン３３ｂの印刷制御を行う印刷制御部３４ｂとを有して構成されている。
印刷制御部３４ｂは、プリンタエンジン３３ｂで印刷が中断したときは、印刷処理中の印刷データを破棄するとともにネットワークプリンタ２００ｂに印刷中断通知を送信し、プリンタエンジン３３ｂで印刷が完了したときは、ネットワークプリンタ２００ｂに印刷完了通知を送信する。
【０４７８】
次に、ホスト端末１００ｂの構成を説明する。
図４０は、ホスト端末１００ｂのハードウェア構成を示すブロック図である。
ホスト端末１００ｂは、図４０に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０ｂと、所定領域にあらかじめＣＰＵ５０ｂの制御プログラム等を格納しているＲＯＭ５２ｂと、ＲＯＭ５２ｂ等から読み出したデータやＣＰＵ５０ｂの演算過程で必要な演算結果を格納するためのＲＡＭ５４ｂと、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８ｂとで構成されており、これらは、データを転送するための信号線であるバス５９ｂで相互にかつデータ授受可能に接続されている。
【０４７９】
Ｉ／Ｆ５８ｂには、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０ｂと、データやテーブル等をファイルとして格納する記憶装置６２ｂと、画像信号に基づいて画面を表示する表示装置６４ｂと、挿入された認証カードに認証情報を書き込むカードライタ６６ｂと、ネットワーク１９９ｂに接続するための信号線とが接続されている。
【０４８０】
ＣＰＵ５０ｂは、マイクロプロセッシングユニット等からなり、ＲＯＭ５２ｂの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４１、図４３および図４４のフローチャートに示す印刷データ生成処理、印刷データ提供処理および印刷データ削除処理をそれぞれ時分割で実行するようになっている。
初めに、印刷データ生成処理を図４１を参照しながら詳細に説明する。
【０４８１】
図４１は、印刷データ生成処理を示すフローチャートである。
印刷データ生成処理は、ＣＰＵ５０ｂにおいて実行されると、図４１に示すように、まず、ステップＳ１００ｂに移行する。
ステップＳ１００ｂでは、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１０２ｂに移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００ｂで待機する。
【０４８２】
ステップＳ１０２ｂでは、印刷データを一意に識別するためのジョブＩＤを発行し、文書作成アプリケーション等で編集した文書データに基づいて、発行したジョブＩＤを含む印刷データを生成し、ステップＳ１０４ｂに移行する。
ステップＳ１０４ｂでは、ホスト端末１００ｂを現在利用しているユーザのユーザ情報を取得し、ステップＳ１０６ｂに移行して、発行したジョブＩＤおよび取得したユーザ情報に基づいてジョブチケットを生成する。
【０４８３】
図４２は、ジョブチケット４００ｂのデータ構造を示す図である。
ジョブチケット４００ｂは、図４２に示すように、ジョブＩＤを格納したフィールド４０２ｂと、ジョブチケット４００ｂが凍結されているか否かを示す排他フラグを格納したフィールド４０４ｂと、印刷可能部数を格納したフィールド４０６ｂと、ユーザ情報を格納したフィールド４０８ｂとを含んで構成されている。ジョブチケット４００ｂには、さらに、印刷データを利用するたびに、利用履歴情報を格納するフィールド４１０ｂが追加される。
【０４８４】
図４２の例では、ジョブＩＤとして「001」が、排他フラグとして「０」が、印刷可能部数として「３」が、ユーザ情報として「UserA」がそれぞれ格納されている。これは、ジョブＩＤ「001」の印刷データは、ユーザ情報「UserA」のユーザのみが印刷可能であり、その印刷可能部数が３部であることを示している。また、排他フラグがリセットされているので、現在、ジョブチケットが凍結されていないことを示している。ここで、印刷可能部数は、ユーザが任意に設定してもよいし、所定値を設定してもよい。
【０４８５】
また、利用履歴情報として５つのレコードが格納されている。これは、ジョブＩＤ「001」の印刷データが既に５部印刷済みであり、利用履歴としてそのときの各印刷日時を示している。
次いで、ステップＳ１０８ｂに移行して、生成した印刷データを記憶装置６２ｂに保存し、ステップＳ１１０ｂに移行して、ネットワークプリンタ２００ｂに保存要求を送信し、ステップＳ１１２ｂに移行して、生成したジョブチケットをネットワークプリンタ２００ｂに送信し、一連の処理を終了して元の処理に復帰させる。
【０４８６】
次に、印刷データ提供処理を図４３を参照しながら詳細に説明する。
図４３は、印刷データ提供処理を示すフローチャートである。
印刷データ提供処理は、ネットワークプリンタ２００ｂからの取得要求に応じて印刷データを提供する処理であって、ＣＰＵ５０ｂにおいて実行されると、図４３に示すように、まず、ステップＳ１５０ｂに移行するようになっている。
【０４８７】
ステップＳ１５０ｂでは、ジョブＩＤを含む取得要求を受信したか否かを判定し、取得要求を受信したと判定したとき(Yes)は、ステップＳ１５２ｂに移行するが、そうでないと判定したとき(No)は、取得要求を受信するまでステップＳ１５０ｂで待機する。
ステップＳ１５２ｂでは、受信した取得要求に含まれるジョブＩＤに対応する印刷データを記憶装置６２ｂから読み出し、ステップＳ１５４ｂに移行して、読み出した印刷データをネットワークプリンタ２００ｂに送信し、一連の処理を終了して元の処理に復帰させる。
【０４８８】
次に、印刷データ削除処理を図４４を参照しながら詳細に説明する。
図４４は、印刷データ削除処理を示すフローチャートである。
印刷データ削除処理は、ＣＰＵ５０ｂにおいて実行されると、図４４に示すように、まず、ステップＳ２００ｂに移行する。
ステップＳ２００ｂでは、ジョブＩＤを含むデータ削除通知を受信したか否かを判定し、データ削除通知を受信したと判定したとき(Yes)は、ステップＳ２０２ｂに移行するが、そうでないと判定したとき(No)は、データ削除通知を受信するまでステップＳ２００ｂで待機する。
【０４８９】
ステップＳ２０２ｂでは、受信したデータ削除通知に含まれるジョブＩＤに対応する印刷データを記憶装置６２ｂから削除し、一連の処理を終了して元の処理に復帰させる。
次に、ネットワークプリンタ２００ｂの構成を説明する。
図４５は、ネットワークプリンタ２００ｂのハードウェア構成を示すブロック図である。
【０４９０】
ネットワークプリンタ２００ｂは、図４５に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ７０ｂと、所定領域にあらかじめＣＰＵ７０ｂの制御プログラム等を格納しているＲＯＭ７２ｂと、ＲＯＭ７２ｂ等から読み出したデータやＣＰＵ７０ｂの演算過程で必要な演算結果を格納するためのＲＡＭ７４ｂと、外部装置に対してデータの入出力を媒介するＩ／Ｆ７８ｂとで構成されており、これらは、データを転送するための信号線であるバス７９ｂで相互にかつデータ授受可能に接続されている。
【０４９１】
Ｉ／Ｆ７８ｂには、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル８０ｂと、データやテーブル等をファイルとして格納する記憶装置８２ｂと、カードリーダ２２ｂと、プリンタエンジン２５ｂと、ネットワーク１９９ｂに接続するための信号線とが接続されている。
ＣＰＵ７０ｂは、マイクロプロセッシングユニット等からなり、ＲＯＭ７２ｂの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４６ないし図５０のフローチャートに示すジョブチケット保存処理、印刷制御処理、印刷状況監視処理、印刷要求受付処理および印刷結果受信処理をそれぞれ時分割で実行するようになっている。
【０４９２】
初めに、ジョブチケット保存処理を図４６を参照しながら詳細に説明する。
図４６は、ジョブチケット保存処理を示すフローチャートである。
ジョブチケット保存処理は、ホスト端末１００ｂからのジョブチケットを保存する処理であって、ＣＰＵ７０ｂにおいて実行されると、図４６に示すように、まず、ステップＳ３００ｂに移行する。
【０４９３】
ステップＳ３００ｂでは、保存要求を受信したか否かを判定し、保存要求を受信したと判定したとき(Yes)は、ステップＳ３０２ｂに移行するが、そうでないと判定したとき(No)は、保存要求を受信するまでステップＳ３００ｂで待機する。
ステップＳ３０２ｂでは、ジョブチケットを受信し、ステップＳ３０４ｂに移行して、受信したジョブチケットを記憶装置８２ｂに保存し、一連の処理を終了して元の処理に復帰させる。
【０４９４】
次に、印刷制御処理を図４７を参照しながら詳細に説明する。
図４７は、印刷制御処理を示すフローチャートである。
印刷制御処理は、プリンタエンジン２５ｂの印刷制御を行う処理であって、ＣＰＵ７０ｂにおいて実行されると、図４７に示すように、まず、ステップＳ３５０ｂに移行する。
ステップＳ３５０ｂでは、カードリーダ２２ｂに認証カードが挿入されたか否かを判定し、認証カードが挿入されたと判定したとき(Yes)は、ステップＳ３５２ｂに移行するが、そうでないと判定したとき(No)は、認証カードが挿入されるまでステップＳ３５０ｂで待機する。
【０４９５】
ステップＳ３５２ｂでは、ジョブＩＤおよびユーザ情報を含む認証情報をカードリーダ２２ｂにより認証カードから読み取り、ステップＳ３５４ｂに移行して、読み取った認証情報に基づいてユーザ認証を行うユーザ認証処理を実行する。ユーザ認証処理は、読み取った認証情報に含まれるジョブＩＤに対応するジョブチケットを記憶装置８２ｂのなかから検索する。その結果、該当のジョブチケットを索出したときは、索出したジョブチケットのユーザ情報と、読み取った認証情報に含まれるユーザ情報とが一致するか否かを判定し、それらユーザ情報が一致すると判定したときは、印刷データの利用適格があるユーザであると判定する。一方、該当のジョブチケットを索出しないとき、またはユーザ情報が一致しないと判定したときは、印刷データの利用適格がないユーザであると判定する。以下、ステップＳ４５２ｂにおいて同じである。
【０４９６】
次いで、ステップＳ３５６ｂに移行して、ユーザ認証処理の結果を判定し、印刷データの利用適格があるユーザであると判定したとき(Yes)は、ステップＳ３５８ｂに移行して、索出したジョブチケットの排他フラグがセットされているか否かを判定し、排他フラグがセットされていないと判定したとき(No)は、ジョブチケットが凍結されていないと判定し、ステップＳ３６０ｂに移行する。
【０４９７】
ステップＳ３６０ｂでは、索出したジョブチケットの排他フラグをセットし、ステップＳ３６２ｂに移行して、読み取った認証情報に含まれるジョブＩＤを含む取得要求をホスト端末１００ｂに送信し、ステップＳ３６４ｂに移行して、印刷データを受信し、ステップＳ３６６ｂに移行して、受信した印刷データに基づいてプリンタエンジン２５ｂの印刷制御を行う印刷処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０４９８】
一方、ステップＳ３５８ｂで、索出したジョブチケットの排他フラグがセットされていると判定したとき(Yes)は、ジョブチケットが凍結されていると判定し、ステップＳ３６８ｂに移行して、エラーメッセージを操作パネル８０ｂに表示し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３５６ｂで、印刷データの利用適格がないユーザであると判定したとき(No)は、ステップＳ３６８ｂに移行する。
【０４９９】
次に、印刷状況監視処理を図４８を参照しながら詳細に説明する。
図４８は、印刷状況監視処理を示すフローチャートである。
印刷状況監視処理は、プリンタエンジン２５ｂの印刷状況を監視する処理であって、ＣＰＵ７０ｂにおいて実行されると、図４８に示すように、まず、ステップＳ４００ｂに移行する。
【０５００】
ステップＳ４００ｂでは、プリンタエンジン２５ｂで印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ４０２ｂに移行して、印刷が完了した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８２ｂのなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ４０４ｂに移行して、索出したジョブチケットの印刷可能部数を「１」減算し、ステップＳ４０６ｂに移行する。
【０５０１】
ステップＳ４０６ｂでは、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、ステップＳ４０８ｂに移行して、印刷日時を含む利用履歴情報を生成し、ステップＳ４１０ｂに移行して、生成した利用履歴情報を、索出したジョブチケットに付加して記憶装置８２ｂに保存し、ステップＳ４１２ｂに移行する。
【０５０２】
ステップＳ４１２ｂでは、プリンタエンジン２５ｂで印刷が中断したか否かを判定し、印刷が中断したと判定したとき(Yes)は、ステップＳ４１４ｂに移行して、印刷が中断した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８２ｂのなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ４１６ｂに移行して、印刷処理中の印刷データを破棄し、ステップＳ４１８ｂに移行して、エラーメッセージを操作パネル８０ｂに表示し、一連の処理を終了して元の処理に復帰させる。
【０５０３】
一方、ステップＳ４１２ｂで、プリンタエンジン２５ｂで印刷が中断しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ４０６ｂで、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ４２０ｂに移行して、印刷が完了した印刷データのジョブＩＤを含むデータ削除通知をホスト端末１００ｂに送信し、ステップＳ４２２ｂに移行して、印刷が完了した印刷データのジョブＩＤに対応するジョブチケットを記憶装置８２ｂから削除し、ステップＳ４１２ｂに移行する。
【０５０４】
一方、ステップＳ４００ｂで、プリンタエンジン２５ｂで印刷が完了しないと判定したとき(No)は、ステップＳ４１２ｂに移行する。
次に、印刷要求受付処理を図４９を参照しながら詳細に説明する。
図４９は、印刷要求受付処理を示すフローチャートである。
印刷要求受付処理は、ネットワークプリンタ３００ｂからの印刷要求を受け付ける処理であって、ＣＰＵ７０ｂにおいて実行されると、図４９に示すように、まず、ステップＳ４５０ｂに移行する。
【０５０５】
ステップＳ４５０ｂでは、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ４５２ｂに移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ４５０ｂで待機する。
ステップＳ４５２ｂでは、認証情報を受信し、ステップＳ４５４ｂに移行して、受信した認証情報に基づいてユーザ認証を行うユーザ認証処理を実行し、ステップＳ４５６ｂに移行する。
【０５０６】
ステップＳ４５６ｂでは、ユーザ認証処理の結果を判定し、印刷データの利用適格があるユーザであると判定したとき(Yes)は、ステップＳ４５８ｂに移行して、索出したジョブチケットの排他フラグがセットされているか否かを判定し、排他フラグがセットされていないと判定したとき(No)は、ジョブチケットが凍結されていないと判定し、ステップＳ４６０ｂに移行する。
【０５０７】
ステップＳ４６０ｂでは、索出したジョブチケットの排他フラグをセットし、ステップＳ４６２ｂに移行して、受信した認証情報に含まれるジョブＩＤを含む取得要求をホスト端末１００ｂに送信し、ステップＳ４６４ｂに移行して、印刷データを受信し、ステップＳ４６６ｂに移行して、受信した印刷データを要求元のネットワークプリンタ３００ｂに送信し、一連の処理を終了して元の処理に復帰させる。
【０５０８】
一方、ステップＳ４５８ｂで、索出したジョブチケットの排他フラグがセットされていると判定したとき(Yes)は、ジョブチケットが凍結されていると判定し、ステップＳ４６８ｂに移行して、要求元のネットワークプリンタ３００ｂに印刷不可通知を送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ４５６ｂで、印刷データの利用適格がないユーザであると判定したとき(No)は、ステップＳ４６８ｂに移行する。
【０５０９】
次に、印刷結果受信処理を図５０を参照しながら詳細に説明する。
図５０は、印刷結果受信処理を示すフローチャートである。
印刷結果受信処理は、ネットワークプリンタ３００ｂから印刷結果を受信する処理であって、ＣＰＵ７０ｂにおいて実行されると、図５０に示すように、まず、ステップＳ５００ｂに移行する。
【０５１０】
ステップＳ５００ｂでは、ジョブＩＤを含む印刷完了通知を受信したか否かを判定し、印刷完了通知を受信したと判定したとき(Yes)は、ステップＳ５０２ｂに移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置８２ｂのなかから検索し、索出したジョブチケットの排他フラグをリセットし、ステップＳ５０４ｂに移行して、索出したジョブチケットの印刷可能部数を「１」減算し、ステップＳ５０６ｂに移行する。
【０５１１】
ステップＳ５０６ｂでは、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、ステップＳ５０８ｂに移行して、印刷日時を含む利用履歴情報を生成し、ステップＳ５１０ｂに移行して、生成した利用履歴情報を、索出したジョブチケットに付加して記憶装置８２ｂに保存し、ステップＳ５１２ｂに移行する。
【０５１２】
ステップＳ５１２ｂでは、ジョブＩＤを含む印刷中断通知を受信したか否かを判定し、印刷中断通知を受信したと判定したとき(Yes)は、ステップＳ５１４ｂに移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置８２ｂのなかから検索し、索出したジョブチケットの排他フラグをリセットし、一連の処理を終了して元の処理に復帰させる。
【０５１３】
一方、ステップＳ５１２ｂで、印刷中断通知を受信しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ５０６ｂで、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ５１６ｂに移行して、受信した印刷完了通知に含まれるジョブＩＤを含むデータ削除通知をホスト端末１００ｂに送信し、ステップＳ５１８ｂに移行して、受信した印刷完了通知に含まれるジョブＩＤに対応するジョブチケットを記憶装置８２ｂから削除し、ステップＳ５１２ｂに移行する。
【０５１４】
一方、ステップＳ５００ｂで、印刷完了通知を受信しないと判定したとき(No)は、ステップＳ５１２ｂに移行する。
次に、ネットワークプリンタ３００ｂの構成を説明する。
図５１は、ネットワークプリンタ３００ｂのハードウェア構成を示すブロック図である。
【０５１５】
ネットワークプリンタ３００ｂは、図５１に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ９０ｂと、所定領域にあらかじめＣＰＵ９０ｂの制御プログラム等を格納しているＲＯＭ９２ｂと、ＲＯＭ９２ｂ等から読み出したデータやＣＰＵ９０ｂの演算過程で必要な演算結果を格納するためのＲＡＭ９４ｂと、外部装置に対してデータの入出力を媒介するＩ／Ｆ９８ｂとで構成されており、これらは、データを転送するための信号線であるバス９９ｂで相互にかつデータ授受可能に接続されている。
【０５１６】
Ｉ／Ｆ９８ｂには、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル８１ｂと、データやテーブル等をファイルとして格納する記憶装置８３ｂと、カードリーダ３０ｂと、プリンタエンジン３３ｂと、ネットワーク１９９ｂに接続するための信号線とが接続されている。
ＣＰＵ９０ｂは、マイクロプロセッシングユニット等からなり、ＲＯＭ９２ｂの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５２および図５３のフローチャートに示す印刷制御処理および印刷状況監視処理をそれぞれ時分割で実行するようになっている。
【０５１７】
初めに、印刷制御処理を図５２を参照しながら詳細に説明する。
図５２は、印刷制御処理を示すフローチャートである。
印刷制御処理は、プリンタエンジン３３ｂの印刷制御を行う処理であって、ＣＰＵ９０ｂにおいて実行されると、図５２に示すように、まず、ステップＳ６００ｂに移行する。
ステップＳ６００ｂでは、カードリーダ３０ｂに認証カードが挿入されたか否かを判定し、認証カードが挿入されたと判定したとき(Yes)は、ステップＳ６０２ｂに移行するが、そうでないと判定したとき(No)は、認証カードが挿入されるまでステップＳ６００ｂで待機する。
【０５１８】
ステップＳ６０２ｂでは、カードリーダ３０ｂにより認証カードから認証情報を読み取り、ステップＳ６０４ｂに移行して、ネットワークプリンタ２００ｂに印刷要求を送信し、ステップＳ６０６ｂに移行して、読み取った認証情報をネットワークプリンタ２００ｂに送信し、ステップＳ６０８ｂに移行する。
ステップＳ６０８ｂでは、印刷データを受信したか否かを判定し、印刷データを受信したと判定したとき(Yes)は、ステップＳ６１０ｂに移行して、受信した印刷データに基づいてプリンタエンジン３３ｂの印刷制御を行う印刷処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０５１９】
一方、ステップＳ６０８ｂで、印刷データを受信しないと判定したとき(No)は、ステップＳ６１２ｂに移行して、印刷不可通知を受信したか否かを判定し、印刷不可通知を受信したと判定したとき(Yes)は、ステップＳ６１４ｂに移行して、エラーメッセージを操作パネル８１ｂに表示し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６１２ｂで、印刷不可通知を受信しないと判定したとき(No)は、ステップＳ６０８ｂに移行する。
【０５２０】
次に、印刷状況監視処理を図５３を参照しながら詳細に説明する。
図５３は、印刷状況監視処理を示すフローチャートである。
印刷状況監視処理は、プリンタエンジン３３ｂの印刷状況を監視する処理であって、ＣＰＵ９０ｂにおいて実行されると、図５３に示すように、まず、ステップＳ６５０ｂに移行する。
【０５２１】
ステップＳ６５０ｂでは、プリンタエンジン３３ｂで印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ６５２ｂに移行して、印刷が完了した印刷データのジョブＩＤを含む印刷完了通知をネットワークプリンタ２００ｂに送信し、ステップＳ６５４ｂに移行する。
ステップＳ６５４ｂでは、プリンタエンジン３３ｂで印刷が中断したか否かを判定し、印刷が中断したと判定したとき(Yes)は、ステップＳ６５６ｂに移行して、印刷が中断した印刷データのジョブＩＤを含む印刷中断通知をネットワークプリンタ２００ｂに送信し、ステップＳ６５８ｂに移行して、印刷処理中の印刷データを破棄し、ステップＳ６６０ｂに移行して、エラーメッセージを操作パネル８１ｂに表示し、一連の処理を終了して元の処理に復帰させる。
【０５２２】
一方、ステップＳ６５４ｂで、プリンタエンジン３３ｂで印刷が中断していないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６５０ｂで、プリンタエンジン３３ｂで印刷が完了していないと判定したとき(No)は、ステップＳ６５４ｂに移行する。
次に、本実施の形態の動作を説明する。
【０５２３】
ユーザは、ホスト端末１００ｂにおいて、文書作成アプリケーション等を利用して文書データを編集し、印刷を要求する。
ホスト端末１００ｂでは、印刷が要求されると、ステップＳ１０２ｂ〜Ｓ１１２ｂを経て、印刷データおよびジョブチケットが生成され、生成された印刷データが記憶装置６２ｂに保存され、生成されたジョブチケットが保存要求とともにネットワークプリンタ２００ｂに送信される。
【０５２４】
ネットワークプリンタ２００ｂでは、保存要求とともにジョブチケットを受信すると、ステップＳ３０４ｂを経て、受信したジョブチケットが記憶装置８２ｂに保存される。
初めに、ネットワークプリンタ２００ｂで印刷を行う場合を説明する。
ユーザは、ホスト端末１００ｂにおいて、カードライタ６６ｂに認証カードを挿入し、カードライタ６６ｂによりジョブＩＤおよび自己のユーザ情報を認証カードに書き込む。そして、ネットワークプリンタ２００ｂのところまで赴き、カードリーダ２２ｂに認証カードを挿入する。
【０５２５】
ネットワークプリンタ２００ｂでは、認証カードが挿入されると、ステップＳ３５２ｂ，Ｓ３５４ｂを経て、カードリーダ２２ｂにより認証カードから認証情報が読み取られ、読み取られた認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ３６０ｂ，Ｓ３６２ｂを経て、ジョブチケットが凍結され、ホスト端末１００ｂに取得要求が送信される。
【０５２６】
ホスト端末１００ｂでは、取得要求を受信すると、ステップＳ１５２ｂ，Ｓ１５４ｂを経て、印刷データが記憶装置６２ｂから読み出され、読み出された印刷データがネットワークプリンタ２００ｂに送信される。
ネットワークプリンタ２００ｂでは、印刷データを受信すると、ステップＳ３６６ｂを経て、受信した印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ４０２ｂ，Ｓ４０４ｂを経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ４０８ｂ，Ｓ４１０ｂを経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置８２ｂに保存される。
【０５２７】
次に、ネットワークプリンタ３００ｂで印刷を行う場合を説明する。
ユーザは、いずれかのネットワークプリンタ３００ｂのところまで赴き、カードリーダ３０ｂに認証カードを挿入する。
ネットワークプリンタ３００ｂでは、認証カードが挿入されると、ステップＳ６０２ｂ〜Ｓ６０６ｂを経て、カードリーダ３０ｂにより認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにネットワークプリンタ２００ｂに送信される。
【０５２８】
ネットワークプリンタ２００ｂでは、印刷要求とともに認証情報を受信すると、ステップＳ４５４ｂを経て、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られると、ステップＳ４６０ｂ，Ｓ４６２ｂを経て、ジョブチケットが凍結され、ホスト端末１００ｂに取得要求が送信される。
ホスト端末１００ｂでは、取得要求を受信すると、印刷データが記憶装置６２ｂから読み出され、読み出された印刷データがネットワークプリンタ２００ｂに送信される。
【０５２９】
ネットワークプリンタ２００ｂでは、印刷データを受信すると、ステップＳ４６６ｂを経て、受信した印刷データが要求元のネットワークプリンタ３００ｂに送信される。
ネットワークプリンタ３００ｂでは、印刷データを受信すると、ステップＳ６１０ｂを経て、受信した印刷データに基づいて印刷制御が行われる。そして、印刷が完了すると、ステップＳ６５２ｂを経て、ネットワークプリンタ２００ｂに印刷完了通知が送信される。
【０５３０】
ネットワークプリンタ２００ｂでは、印刷完了通知を受信すると、ステップＳ５０２ｂ，Ｓ５０４ｂを経て、ジョブチケットの凍結が解除され、ジョブチケットの印刷可能部数が減算される。その結果、印刷可能部数が「０」でなければ、ステップＳ５０８ｂ，Ｓ５１０ｂを経て、利用履歴情報が生成され、生成された利用履歴情報がジョブチケットに付加されて記憶装置８２ｂに保存される。
【０５３１】
次に、ネットワークプリンタ２００ｂで印刷が中断した場合を説明する。
ネットワークプリンタ２００ｂでは、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ４１４ｂ〜Ｓ４１８ｂを経て、ジョブチケットの凍結が解除され、印刷処理中の印刷データが破棄され、エラーメッセージが表示される。
次に、ユーザは、ネットワークプリンタ２００ｂにおいて、カードリーダ２２ｂから認証カードを取り外す。そして、他のネットワークプリンタ３００ｂのところまで赴き、カードリーダ３０ｂに認証カードを挿入する。以下、ネットワークプリンタ２００ｂおよび他のネットワークプリンタ３００ｂでは上記同様の動作が行われ、他のネットワークプリンタ３００ｂで印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ３００ｂで印刷が完了して初めて減算される。
【０５３２】
次に、ネットワークプリンタ３００ｂで印刷が中断した場合を説明する。
ネットワークプリンタ３００ｂでは、紙詰まり等のトラブルにより印刷が中断すると、ステップＳ６５６ｂ〜Ｓ６６０ｂを経て、ネットワークプリンタ２００ｂに印刷中断通知が送信され、印刷処理中の印刷データが破棄され、エラーメッセージが表示される。
ネットワークプリンタ２００ｂでは、印刷中断通知を受信すると、ステップＳ５１４ｂを経て、ジョブチケットの凍結が解除される。
【０５３３】
次に、ユーザは、印刷が中断したネットワークプリンタ３００ｂにおいて、カードリーダ３０ｂから認証カードを取り外す。そして、他のネットワークプリンタ３００ｂのところまで赴き、カードリーダ３０ｂに認証カードを挿入する。以下、ネットワークプリンタ２００ｂおよび他のネットワークプリンタ３００ｂでは上記同様の動作が行われ、他のネットワークプリンタ３００ｂで印刷が行われる。印刷可能部数は、印刷が中断しても減算されることはなく他のネットワークプリンタ３００ｂで印刷が完了して初めて減算される。
【０５３４】
次に、ネットワークプリンタ２００ｂまたはいずれかのネットワークプリンタ３００ｂで印刷処理中に認証カードを取り外し、他のネットワークプリンタ３００ｂにおいて、カードリーダ３０ｂにその認証カードを挿入した場合を説明する。
ネットワークプリンタ３００ｂでは、認証カードが挿入されると、カードリーダ３０ｂにより認証カードから認証情報が読み取られ、読み取られた認証情報が印刷要求とともにネットワークプリンタ２００ｂに送信される。
【０５３５】
ネットワークプリンタ２００ｂでは、印刷要求とともに認証情報を受信すると、受信した認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ４６８ｂを経て、要求元のネットワークプリンタ３００ｂに印刷不可通知が送信される。
ネットワークプリンタ３００ｂでは、印刷不可通知を受信すると、ステップＳ６１４ｂを経て、エラーメッセージが表示され、印刷が行われることはない。
【０５３６】
次に、いずれかのネットワークプリンタ３００ｂで印刷処理中に認証カードを取り外し、ネットワークプリンタ２００ｂにおいて、カードリーダ２２ｂにその認証カードを挿入した場合を説明する。
ネットワークプリンタ２００ｂでは、認証カードが挿入されると、カードリーダ２２ｂにより認証カードから認証情報が読み取られ、読み取られた認証情報に基づいてユーザ認証が行われる。その結果、ユーザ認証が得られても、印刷処理中につきジョブチケットが凍結されているので、ステップＳ３６８ｂを経て、エラーメッセージが表示され、印刷が行われることはない。
【０５３７】
なお、不正な認証情報を記憶した認証カードを利用した場合、ネットワークプリンタ２００ｂでは、ユーザ認証が得られないので、要求元のネットワークプリンタ３００ｂに印刷不可通知が送信されるか、エラーメッセージが表示される。
また、印刷可能部数が「０」になった場合、ネットワークプリンタ２００ｂでは、ステップＳ４２０ｂ，Ｓ４２２ｂまたはステップＳ５１６ｂ，Ｓ５１８ｂを経て、ホスト端末１００ｂにデータ削除通知が送信され、ジョブチケットが削除される。
【０５３８】
ホスト端末１００ｂでは、データ削除通知を受信すると、ステップＳ２０２ｂを経て、印刷データが削除される。
このようにして、本実施の形態では、ホスト端末１００ｂは、取得要求に応じてネットワークプリンタ２００ｂに印刷データを提供し、データ削除通知に応じて印刷データを削除するようになっており、ネットワークプリンタ２００ｂは、ユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、ホスト端末１００ｂから印刷データを取得し、取得した印刷データを複数のネットワークプリンタ３００ｂのうちいずれか１つに送信し、印刷中断通知若しくは印刷完了通知を受信するまではジョブチケットを凍結し、または、取得した印刷データに基づいて印刷制御を行い、印刷が中断し若しくは印刷が完了するまではジョブチケットを凍結し、印刷完了通知を受信しまたは印刷が完了したときは、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」であると判定したときは、ホスト端末１００ｂにデータ削除通知を送信するとともにジョブチケットを削除するようになっており、ネットワークプリンタ３００ｂは、印刷データを受信し、受信した印刷データに基づいて印刷制御を行い、印刷が中断したときは、印刷処理中の印刷データを破棄するとともにネットワークプリンタ２００ｂに印刷中断通知を送信し、印刷が完了したときは、ネットワークプリンタ２００ｂに印刷完了通知を送信するようになっている。
【０５３９】
これにより、印刷が完了した場合に印刷可能部数が減算されるので、ネットワークプリンタ２００ｂ，３００ｂのどれかで紙詰まり等のトラブルにより印刷が中断しても、他のネットワークプリンタ２００ｂ，３００ｂで印刷内容を得ることができる。したがって、印刷物を取得できる本人のみが得ることができる。
また、ネットワークプリンタ３００ｂに印刷データが提供されるか、ネットワークプリンタ２００ｂで印刷データが利用されるかのどちらかなので、ネットワークプリンタ２００ｂ，３００ｂで同一の印刷内容が一度に印刷される可能性を低減することができる。さらに、印刷が中断したネットワークプリンタ２００ｂ，３００ｂが復旧しても、印刷処理中の印刷データが破棄されるので、そのネットワークプリンタ２００ｂ，３００ｂで印刷内容が印刷される可能性を低減することができる。したがって、印刷可能部数を超えて印刷が行われる可能性を低減することができるので、従来に比して、印刷内容の機密を保護することができるとともに、印刷データが著作物に係るものである場合は著作物を保護することができる。
【０５４０】
さらに、本実施の形態では、ネットワークプリンタ２００ｂは、受信した認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、複数のネットワークプリンタ３００ｂのうち認証情報の送信元に印刷データを送信し、読み取った認証情報に基づきユーザ認証が得られかつジョブチケットが凍結されていないと判定したときは、取得した印刷データに基づいて印刷制御を行うようになっている。
【０５４１】
これにより、ユーザは、印刷を希望するネットワークプリンタ２００ｂ，３００ｂに対して正当な認証情報を記録した認証カードを与えれば、そのネットワークプリンタ２００ｂ，３００ｂで印刷内容を得ることができる。
さらに、本実施の形態では、ネットワークプリンタ２００ｂは、印刷データを利用するたびに利用履歴情報を生成するようになっている。
【０５４２】
これにより、利用履歴情報を参照すれば、印刷データがどのように利用されたかを把握することができる。
さらに、本実施の形態では、ネットワークプリンタ２００ｂは、印刷可能部数が「０」であると判定したときは、ホスト端末１００ｂにデータ削除通知を送信するとともにジョブチケットを削除するようになっており、ホスト端末１００ｂは、データ削除通知を受信したときは、印刷データを削除するようになっている。
【０５４３】
これにより、印刷データおよびジョブチケットが不正に利用される可能性を低減することができるので、印刷内容の機密および著作物をより確実に保護することができる。
上記第５の実施の形態において、ホスト端末１００ｂは、形態１２１、１２６、１２７、１３２、１３３、１３８、１３９または１４４のデータ管理装置に対応し、印刷データ記憶部１１ｂおよび記憶装置６２ｂは、形態１２１または１３９の出力データ記憶手段に対応している。また、印刷データ提供部１２ｂ、Ｉ／Ｆ５８ｂおよびステップＳ１５０ｂ〜Ｓ１５４ｂは、形態１２１の出力データ提供手段に対応し、ステップＳ１５０ｂ〜Ｓ１５４ｂは、形態１３９の出力データ提供ステップに対応し、印刷データ削除部１３ｂ、Ｉ／Ｆ５８ｂおよびステップＳ２００ｂ，Ｓ２０２ｂは、形態１２６の出力データ削除手段に対応している。
【０５４４】
また、上記第５の実施の形態において、ステップＳ２００ｂ，Ｓ２０２ｂは、形態１４４の出力データ削除ステップに対応し、ネットワークプリンタ２００ｂは、形態１２１、１２３ないし１２５、１３９、１４１ないし１４３の第１ネットワークデバイスに対応し、ジョブチケット記憶部２０ｂおよび記憶装置８２ｂは、形態１２１、１２７、１３３または１３９のジョブチケット記憶手段に対応している。また、認証情報受信部２１ｂ、Ｉ／Ｆ７８ｂおよびステップＳ４５２ｂは、形態１２３、１２４、１２９または１３０の認証情報受信手段に対応し、ステップＳ４５２ｂは、形態１３５、１３６、１４１または１４２の認証情報受信ステップに対応している。
【０５４５】
また、上記第５の実施の形態において、カードリーダ２２ｂおよびステップＳ３５２ｂは、形態１２３若しくは１２４の第１認証情報取得手段、または形態１２９若しくは１３０の認証情報取得手段に対応し、ステップＳ３５２ｂは、形態１４１若しくは１４２の第１認証情報取得ステップ、または形態１３５若しくは１３６の認証情報取得ステップに対応している。また、ユーザ認証部２３ｂおよびステップＳ３５４ｂ，Ｓ４５４ｂは、形態１２３、１２４、１２９または１３０の認証手段に対応し、ステップＳ３５４ｂ，Ｓ４５４ｂは、形態１３５、１３６、１４１または１４２の認証ステップに対応し、印刷データ利用管理部２４ｂ、Ｉ／Ｆ７８ｂおよびステップＳ３５６ｂ〜Ｓ３６４ｂ，Ｓ４００ｂ〜Ｓ４０６ｂ，Ｓ４１２ｂ〜Ｓ４２２ｂ，Ｓ４５６ｂ〜Ｓ４６６ｂ，Ｓ５００ｂ〜Ｓ５０６ｂ，Ｓ５１２ｂ〜Ｓ５１８ｂは、形態１２１、１２３ないし１２７、１２９ないし１３２の出力データ利用管理手段に対応している。
【０５４６】
また、上記第５の実施の形態において、ステップＳ３５６ｂ〜Ｓ３６４ｂ，Ｓ４００ｂ〜Ｓ４０６ｂ，Ｓ４１２ｂ〜Ｓ４２２ｂ，Ｓ４５６ｂ〜Ｓ４６６ｂ，Ｓ５００ｂ〜Ｓ５０６ｂ，Ｓ５１２ｂ〜Ｓ５１８ｂは、形態１３３、１３５ないし１３９、１４１ないし１４４の出力データ利用管理ステップに対応している。また、印刷制御部２６ｂおよびステップＳ３６６ｂは、形態１２１、１２３若しくは１２４の第１出力制御手段、または形態１２７、１２９若しくは１３０の出力制御手段に対応し、ステップＳ３６６ｂは、形態１３９、１４１若しくは１４２の第１出力制御ステップ、または形態１３３、１３５若しくは１３６の出力制御ステップに対応している。
【０５４７】
また、上記第５の実施の形態において、利用履歴情報生成部２７ｂおよびステップＳ４０８ｂは、形態１２５または１３１の利用履歴情報生成手段に対応し、ステップＳ４０８ｂは、形態１３７または１４３の利用履歴情報生成ステップに対応し、ネットワークプリンタ３００ｂは、形態１２１、１２３、１２４、１３９、１４１または１４２の第２ネットワークデバイスに対応している。また、カードリーダ３０ｂおよびステップＳ６０２ｂは、形態１２３の第２認証情報取得手段に対応し、ステップＳ６０２ｂは、形態１４１の第２認証情報取得ステップに対応し、認証情報送信部３１ｂ、Ｉ／Ｆ９８ｂおよびステップＳ６０６ｂは、形態１２３の認証情報送信手段に対応している。
【０５４８】
また、上記第５の実施の形態において、ステップＳ６０６ｂは、形態１４１の認証情報送信ステップに対応し、印刷データ受信部３２ｂ、Ｉ／Ｆ９８ｂおよびステップＳ６０８ｂは、形態１２１の出力データ受信手段に対応し、ステップＳ６０８ｂは、形態１３９の出力データ受信ステップに対応している。また、印刷制御部３４ｂ、Ｉ／Ｆ９８ｂおよびステップＳ６１０ｂは、形態１２１の第２出力制御手段に対応し、ステップＳ６１０ｂは、形態１３９の第２出力制御ステップに対応し、印刷データは、形態１２１、１２３ないし１２７、１２９ないし１３１、１３３、１３５ないし１３７、１３９、１４１ないし１４４の出力データに対応している。
【０５４９】
また、上記第５の実施の形態において、印刷中断通知は、形態１２１、１２４、１２７、１３０、１３３、１３６、１３９または１４２の出力中断通知に対応し、印刷完了通知は、形態１２１、１２４、１２７、１３０、１３３、１３６、１３９または１４２の出力完了通知に対応している。また、データ削除通知は、形態１２６、１３２、１３８または１４４の利用禁止通知に対応している。
【０５５０】
なお、上記第５の実施の形態においては、ジョブチケットの印刷可能部数を減算し、印刷可能部数が「０」になったときは、印刷データおよびジョブチケットを削除するように構成したが、これに限らず、印刷可能部数および印刷済み部数をジョブチケットに規定しておき、ジョブチケットの印刷済み部数を加算し、印刷済み部数が印刷可能部数に達したときは、印刷データおよびジョブチケットを削除するように構成することもできる。具体的に、ジョブチケットは、図５４に示すように構成する。
【０５５１】
図５４は、ジョブチケット４００ｂのデータ構造を示す図である。
ジョブチケット４００ｂは、図５４に示すように、ジョブＩＤを格納したフィールド４０２ｂと、排他フラグを格納したフィールド４０４ｂと、印刷可能部数を格納したフィールド４０６ｂと、印刷済み部数を格納したフィールド４１２ｂと、ユーザ情報を格納したフィールド４０８ｂとを含んで構成されている。
【０５５２】
図５４の例では、印刷可能部数として「８」が、印刷済み部数として「５」がそれぞれ格納されている。これは、ジョブＩＤ「001」の印刷データは、その印刷可能部数が８部であるが、そのうち既に５部印刷済みであることを示している。
また、上記第５の実施の形態においては、ユーザ情報をジョブチケットに規定しておき、認証情報およびジョブチケットに基づいてユーザ認証を行うように構成したが、これに限らず、ユーザ認証を行わないことにより任意のユーザが印刷可能となるように構成することもできる。この場合、利用履歴情報としてユーザ情報および印刷日時を記録するのが好ましい。具体的に、ジョブチケットは、図５５に示すように構成する。
【０５５３】
図５５は、ジョブチケット４００ｂのデータ構造を示す図である。
ジョブチケット４００ｂは、図５５に示すように、ジョブＩＤを格納したフィールド４０２ｂと、排他フラグを格納したフィールド４０４ｂと、印刷可能部数を格納したフィールド４０６ｂと、印刷済み部数を格納したフィールド４１２ｂとを含んで構成されている。さらに、印刷データを利用するたびに、利用履歴情報を格納するフィールド４１４ｂが追加される。
【０５５４】
図５５の例では、利用履歴情報として５つのレコードが格納されている。これは、ジョブＩＤ「001」の印刷データが既に５部印刷済みであり、利用履歴としてそのときの各ユーザ情報および印刷日時を示している。ここで、ユーザ情報としては、例えば、ユーザＩＤのほか、ホスト端末１００ｂのホストＩＤおよびＩＰアドレスを設定してもよい。
また、上記第５の実施の形態においては、印刷が中断しまたは印刷が完了した後にジョブチケットの印刷可能部数を減算するように構成したが、これに限らず、ジョブチケットを凍結する前にジョブチケットの印刷可能部数を減算するように構成することもできる。具体的には、図５６のフローチャートに示すジョブチケット更新処理を実行する。
【０５５５】
図５６は、ジョブチケット更新処理を示すフローチャートである。
ジョブチケット更新処理は、ＣＰＵ７０ｂにおいて実行されると、図５６に示すように、まず、ステップＳ７００ｂに移行する。
ステップＳ７００ｂでは、ジョブチケットの印刷可能部数を「１」減算し、ステップＳ７０２ｂに移行して、ジョブチケットを凍結し、ステップＳ７０４ｂに移行して、印刷が中断したか否かを判定し、印刷が中断していないと判定したとき(No)は、ステップＳ７０６ｂに移行する。
【０５５６】
ステップＳ７０６ｂでは、印刷が完了したか否かを判定し、印刷が完了したと判定したとき(Yes)は、ステップＳ７０８ｂに移行して、ジョブチケットの凍結を解除し、ステップＳ７１０ｂに移行して、印刷可能部数が「０」であるか否かを判定し、印刷可能部数が「０」でないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ７１０ｂで、印刷可能部数が「０」であると判定したとき(Yes)は、ステップＳ７１２ｂに移行して、印刷データを削除し、ステップＳ７１４ｂに移行して、ジョブチケットを削除し、一連の処理を終了して元の処理に復帰させる。
【０５５７】
一方、ステップＳ７０６ｂで、印刷が完了していないと判定したとき(No)は、ステップＳ７０４ｂに移行する。
一方、ステップＳ７０４ｂで、印刷が中断したと判定したとき(Yes)は、ステップＳ７１６ｂに移行して、ジョブチケットの凍結を解除し、ステップＳ７１８ｂに移行して、ジョブチケットの印刷可能部数を「１」加算し、一連の処理を終了して元の処理に復帰させる。
【０５５８】
この場合において、ステップＳ７００ｂ〜Ｓ７１８ｂは、形態１２２若しくは１２８の出力データ利用管理手段、または形態１３４若しくは１４０の出力データ利用管理ステップに対応している。
また、上記第５の実施の形態において、ホスト端末１００ｂは、ジョブチケットを印刷データとともに生成するように構成したが、これに限らず、ネットワーク１９９ｂ上で閲覧される文書や画像などの著作物を印刷する場合は、ジョブチケットを発行するジョブチケット発行装置をネットワーク１９９ｂに接続し、ジョブチケット発行装置は、代金の支払いと引き替えにジョブチケットを発行するように構成することもできる。この場合、例えば、発行されたジョブチケットを認証カードに記録し、カードリーダ２２ｂによりネットワークプリンタ２００ｂに読み込ませればよい。また、この場合、不特定多数が著作物を印刷することになるからユーザ認証は不要となる。したがって、ステップＳ３５４ｂ，Ｓ４５４ｂのユーザ認証処理は設けなくてよい。
【０５５９】
また、上記第５の実施の形態においては、印刷可能部数をジョブチケットに規定しておき、印刷部数を制限するように構成したが、これに限らず、印刷可能ページ数をジョブチケットに規定しておき、印刷ページ数を制限するように構成することもできる。
また、上記第５の実施の形態においては、ホスト端末１００ｂを利用するように構成したが、これに限らず、ホスト端末１００ｂに代えて、プリンタサーバ、ファイルサーバその他のデータサーバを利用するように構成することもできる。
【０５６０】
また、上記第５の実施の形態においては、カードリーダ２２ｂ，３０ｂにより認証カードから認証情報を読み取るように構成したが、これに限らず、操作パネル８０ｂ，８１ｂから認証情報を入力するように構成することもできる。この場合、カードリーダ２２ｂ，３０ｂは不要となる。
また、上記第５の実施の形態においては、ネットワークプリンタ２００ｂ，３００ｂにカードリーダ２２ｂ，３０ｂを一体に設けたが、これに限らず、カードリーダ２２ｂ，３０ｂを別体の装置として設けることもできる。具体的には、カードリーダ２２ｂ，３０ｂを有するユーザ認証装置をネットワークプリンタ２００ｂ，３００ｂと通信可能に接続し、ネットワークプリンタ２００ｂ，３００ｂは、ユーザ認証装置から認証情報を受信することにより認証情報を入力する。
【０５６１】
また、上記第５の実施の形態において、図４１、図４３、図４４、図４６ないし図５０、図５２、図５３および図５６のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２ｂ，７２ｂ，９２ｂにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４ｂ，７４ｂ，９４ｂに読み込んで実行するようにしてもよい。
【０５６２】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０５６３】
また、上記第５の実施の形態においては、本発明に係る出力システムおよびネットワークデバイス、並びに出力方法を、認証カードを利用してネットワークプリンタ２００ｂ，３００ｂで印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。ネットワークプリンタ２００ｂ，３００ｂに代えて、例えば、プロジェクタ、ホームゲートウェイ、パソコン、ＰＤＡ、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ、ウォッチ型ＰＤＡ、ＳＴＢ、ＰＯＳ端末、ＦＡＸ機、電話（ＩＰ電話等も含む。）、その他の出力装置に適用することができる。
【図面の簡単な説明】
【０５６４】
【図１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２】ホスト端末１００のハードウェア構成を示すブロック図である。
【図３】印刷データ生成処理を示すフローチャートである。
【図４】ジョブチケット４００のデータ構造を示す図である。
【図５】印刷要求受付処理を示すフローチャートである。
【図６】印刷結果受信処理を示すフローチャートである。
【図７】ネットワークプリンタ２００のハードウェア構成を示すブロック図である。
【図８】印刷制御処理を示すフローチャートである。
【図９】印刷状況監視処理を示すフローチャートである。
【図１０】ネットワークシステムの機能概要を示す機能ブロック図である。
【図１１】印刷データ生成処理を示すフローチャートである。
【図１２】ネットワークプリンタ３００のハードウェア構成を示すブロック図である。
【図１３】印刷データ保存処理を示すフローチャートである。
【図１４】印刷制御処理を示すフローチャートである。
【図１５】印刷状況監視処理を示すフローチャートである。
【図１６】ジョブチケット４００のデータ構造を示す図である。
【図１７】ジョブチケット４００のデータ構造を示す図である。
【図１８】ジョブチケット更新処理を示すフローチャートである。
【図１９】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２０】ホスト端末１００ａのハードウェア構成を示すブロック図である。
【図２１】印刷データ生成処理を示すフローチャートである。
【図２２】ジョブチケット４００ａのデータ構造を示す図である。
【図２３】印刷要求受付処理を示すフローチャートである。
【図２４】印刷結果受信処理を示すフローチャートである。
【図２５】ネットワークプリンタ２００ａのハードウェア構成を示すブロック図である。
【図２６】印刷データ保存処理を示すフローチャートである。
【図２７】印刷制御処理を示すフローチャートである。
【図２８】印刷状況監視処理を示すフローチャートである。
【図２９】印刷データ削除処理を示すフローチャートである。
【図３０】ネットワークシステムの機能概要を示す機能ブロック図である。
【図３１】印刷データ生成処理を示すフローチャートである。
【図３２】ネットワークプリンタ３００ａのハードウェア構成を示すブロック図である。
【図３３】印刷データ保存処理を示すフローチャートである。
【図３４】印刷制御処理を示すフローチャートである。
【図３５】印刷状況監視処理を示すフローチャートである。
【図３６】ジョブチケット４００ａのデータ構造を示す図である。
【図３７】ジョブチケット４００ａのデータ構造を示す図である。
【図３８】ジョブチケット更新処理を示すフローチャートである。
【図３９】ネットワークシステムの機能概要を示す機能ブロック図である。
【図４０】ホスト端末１００ｂのハードウェア構成を示すブロック図である。
【図４１】印刷データ生成処理を示すフローチャートである。
【図４２】ジョブチケット４００ｂのデータ構造を示す図である。
【図４３】印刷データ提供処理を示すフローチャートである。
【図４４】印刷データ削除処理を示すフローチャートである。
【図４５】ネットワークプリンタ２００ｂのハードウェア構成を示すブロック図である。
【図４６】ジョブチケット保存処理を示すフローチャートである。
【図４７】印刷制御処理を示すフローチャートである。
【図４８】印刷状況監視処理を示すフローチャートである。
【図４９】印刷要求受付処理を示すフローチャートである。
【図５０】印刷結果受信処理を示すフローチャートである。
【図５１】ネットワークプリンタ３００ｂのハードウェア構成を示すブロック図である。
【図５２】印刷制御処理を示すフローチャートである。
【図５３】印刷状況監視処理を示すフローチャートである。
【図５４】ジョブチケット４００ｂのデータ構造を示す図である。
【図５５】ジョブチケット４００ｂのデータ構造を示す図である。
【図５６】ジョブチケット更新処理を示すフローチャートである。
【符号の説明】
【０５６５】
１００，１００ａ，１００ｂ…ホスト端末，  ２００，２００ａ，２００ｂ，３００，３００ａ，３００ｂ…ネットワークプリンタ，  １０，１０ａ，１０ｂ…印刷データ生成部，  １１，１１ｂ，２０ａ，３０，３０ａ…印刷データ記憶部，  １２，１２ａ，２０ｂ，３６，３６ａ…ジョブチケット記憶部，  １２ｂ…印刷データ提供部，  １３，１３ａ，２１ｂ，３３，３３ａ…認証情報受信部，  １３ｂ…印刷データ削除部，  １４，１４ａ，２３ｂ，３５，３５ａ…ユーザ認証部，  １５，１５ａ，２４ｂ，３７，３７ａ…印刷データ利用管理部，  １６，１６ａ，２７ｂ，４０，４０ａ…利用履歴情報生成部，  １１ａ，１７…印刷データ送信部，  ２０，２２ｂ，２３ａ，３０ｂ，３４，３４ａ…カードリーダ，  ２１，２４ａ，３１ｂ…認証情報送信部，  ２１ａ，２２，３１，３１ａ，３２ｂ…印刷データ受信部，  ２３，２５ａ，２５ｂ，３３ｂ，３８，３８ａ…プリンタエンジン，  ２４，２６ａ，２６ｂ，３４ｂ，３９，３９ａ…印刷制御部，  ２２ａ，３２，３２ａ…印刷データ保存部，  ５０，５０ａ，５０ｂ，７０，７０ａ，７０ｂ，９０，９０ａ，９０ｂ…ＣＰＵ，  ５２，５２ａ，５２ｂ，７２，７２ａ，７２ｂ，９２，９２ａ，９２ｂ…ＲＯＭ，  ５４，５４ａ，５４ｂ，７４，７４ａ，７４ｂ，９４，９４ａ，９４ｂ…ＲＡＭ，  ５８，５８ａ，５８ｂ，７８，７８ａ，７８ｂ，９８，９８ａ，９８ｂ…Ｉ／Ｆ，  ５９，５９ａ，５９ｂ，７９，７９ａ，７９ｂ，９９，９９ａ，９９ｂ…バス，  ６０，６０ａ，６０ｂ…入力装置，  ６２，６２ａ，６２ｂ，８２，８２ａ，８２ｂ，８３，８３ａ，８３ｂ…記憶装置，  ６４，６４ａ，６４ｂ…表示装置，  ６６，６６ａ，６６ｂ…カードライタ，  ８０，８０ａ，８０ｂ，８１，８１ａ，８１ｂ…操作パネル，  ４００，４００ａ，４００ｂ…ジョブチケット
【図１】
2006260577.tif 000003
【図２】
2006260577.tif 000004
【図３】
2006260577.tif 000005
【図４】
2006260577.tif 000006
【図５】
2006260577.tif 000007
【図６】
2006260577.tif 000008
【図７】
2006260577.tif 000009
【図８】
2006260577.tif 000010
【図９】
2006260577.tif 000011
【図１０】
2006260577.tif 000012
【図１１】
2006260577.tif 000013
【図１２】
2006260577.tif 000014
【図１３】
2006260577.tif 000015
【図１４】
2006260577.tif 000016
【図１５】
2006260577.tif 000017
【図１６】
2006260577.tif 000018
【図１７】
2006260577.tif 000019
【図１８】
2006260577.tif 000020
【図１９】
2006260577.tif 000021
【図２０】
2006260577.tif 000022
【図２１】
2006260577.tif 000023
【図２２】
2006260577.tif 000024
【図２３】
2006260577.tif 000025
【図２４】
2006260577.tif 000026
【図２５】
2006260577.tif 000027
【図２６】
2006260577.tif 000028
【図２７】
2006260577.tif 000029
【図２８】
2006260577.tif 000030
【図２９】
2006260577.tif 000031
【図３０】
2006260577.tif 000032
【図３１】
2006260577.tif 000033
【図３２】
2006260577.tif 000034
【図３３】
2006260577.tif 000035
【図３４】
2006260577.tif 000036
【図３５】
2006260577.tif 000037
【図３６】
2006260577.tif 000038
【図３７】
2006260577.tif 000039
【図３８】
2006260577.tif 000040
【図３９】
2006260577.tif 000041
【図４０】
2006260577.tif 000042
【図４１】
2006260577.tif 000043
【図４２】
2006260577.tif 000044
【図４３】
2006260577.tif 000045
【図４４】
2006260577.tif 000046
【図４５】
2006260577.tif 000047
【図４６】
2006260577.tif 000048
【図４７】
2006260577.tif 000049
【図４８】
2006260577.tif 000050
【図４９】
2006260577.tif 000051
【図５０】
2006260577.tif 000052
【図５１】
2006260577.tif 000053
【図５２】
2006260577.tif 000054
【図５３】
2006260577.tif 000055
【図５４】
2006260577.tif 000056
【図５５】
2006260577.tif 000057
【図５６】
2006260577.tif 000058