(57)【要約】【課題】  拠点毎に配置されるいずれかの印刷装置からの印刷要求に対して、あらかじめ設定された拠点別のセキュリティレベルに応じて、印刷すべきファイルの印刷処理後の消去処理を異ならせることである。【解決手段】  複数の印刷装置が管理される拠点（事業所，営業所）毎、または拠点とファイル毎に異なるセキュリティレベルを設定しておき、いずれかの印刷装置からファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して（図６のステップ（６３））、設定されている拠点毎のセキュリティレベルに基づいて、ファイルに対して所定の印刷制御命令を付加して（図６のステップ（６５））要求元の印刷装置に転送する構成を特徴とする。【選択図】  図６
2005234850.tif 000002
【特許請求の範囲】
【請求項１】
データを蓄積する記憶装置に蓄積されているデータを、印刷装置からのデータ要求に従って当該印刷装置に送信するサーバであって、
前記印刷装置からデータ要求を受信する受信手段と、
前記受信手段により受信されたデータ要求を送信した印刷装置に対応するセキュリティレベルを確認する確認手段と、
前記受信手段により受信されたデータ要求により要求されたデータを送信するデータ送信手段と、
前記受信手段により受信されたデータ要求を送信した印刷装置に、前記確認手段により確認されたセキュリティレベルに応じてデータ消去命令を送信する命令送信手段と、
を有することを特徴とするサーバ。
【請求項２】
前記受信手段により受信されたデータ要求により要求されたデータに応じたセキュリティレベルを確認する第２の確認手段を有し、
前記命令送信手段は、前記確認手段により確認されたセキュリティレベル及び前記第２の確認手段により確認されたセキュリティレベルに応じてデータ消去命令を送信することを特徴とする請求項１に記載のサーバ。
【請求項３】
データを蓄積する記憶装置に蓄積されているデータを印刷装置からのデータ要求に従って送信するサーバと、前記記憶装置に蓄積されているデータに基づいて印刷をする印刷装置とによって実行されるデータ処理方法であって、
前記印刷装置が前記サーバへデータ要求を送信する送信ステップと、
前記印刷装置に対応するセキュリティレベルを確認する確認ステップと、
前記記憶装置に蓄積されているデータまたは前記確認ステップで確認されたセキュリティレベルに応じたデータ消去命令を前記サーバが前記印刷装置へ送信する送信ステップと、
前記送信ステップで送信されたデータに基づいて前記印刷装置が印刷をする印刷ステップと、
前記送信ステップで送信されたデータ消去命令に従って前記印刷装置がデータ消去処理をするデータ消去ステップと、
を有することを特徴とするデータ処理方法。
【請求項４】
ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバであって、
前記複数の印刷装置が管理される拠点毎に異なるセキュリティレベルを設定する設定手段と、
いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定手段により設定されている拠点毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御手段と、
を有することを特徴とするサーバ。
【請求項５】
ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバであって、
前記複数の印刷装置が管理される拠点毎および前記ファイル毎に異なるセキュリティレベルを設定する設定手段と、
いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定手段により設定されている拠点毎およびファイル毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御手段と、
を有することを特徴とするサーバ。
【請求項６】
前記所定の印刷制御命令は、印刷処理後に前記不揮発性記憶装置に記憶された印刷要求が記憶される領域をランダムデータで上書きして消去する命令であることを特徴とする請求項４又は５記載のサーバ。
【請求項７】
ネットワークを介してサーバから受信するファイルを蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な印刷装置であって、
前記ファイルの印刷処理後、前記ファイルに所定の印刷制御命令が付加されているか否かを判定する判定手段と、
前記判定手段による前記所定の印刷制御命令の付加状態に基づいて、前記不揮発性記憶装置に記憶される前記ファイルの消去処理を変更する変更手段と、
を有することを特徴とする印刷装置。
【請求項８】
前記変更手段は、前記判定手段により前記所定の印刷制御命令が付加されていると判定した場合に、前記不揮発性記憶装置に記憶される前記ファイルの消去処理から前記不揮発性記憶装置に記憶される前記ファイルの管理データと前記ファイルとの双方消去処理に変更することを特徴とする請求項７記載の印刷装置。
【請求項９】
ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバにおけるデータ処理方法であって、
前記複数の印刷装置が管理される拠点毎に異なるセキュリティレベルを設定する設定ステップと、
いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定ステップにより設定されている拠点毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項１０】
ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバにおけるデータ処理方法であって、
前記複数の印刷装置が管理される拠点毎および前記ファイル毎に異なるセキュリティレベルを設定する設定ステップと、
いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定ステップにより設定されている拠点毎およびファイル毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項１１】
前記所定の印刷制御命令は、印刷処理後に前記不揮発性記憶装置に記憶された印刷要求が記憶される領域をランダムデータで上書きして消去する命令であることを特徴とする請求項９または１０記載のデータ処理方法。
【請求項１２】
ネットワークを介してサーバから受信するファイルを蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な印刷装置におけるデータ処理方法であって、
前記ファイルの印刷処理後、前記ファイルに所定の印刷制御命令が付加されているか否かを判定する判定ステップと、
前記判定ステップによる前記所定の印刷制御命令の付加状態に基づいて、前記不揮発性記憶装置に記憶される前記ファイルの消去処理を変更する変更ステップと、
を有することを特徴とするデータ処理方法。
【請求項１３】
前記変更ステップは、前記判定ステップにより前記所定の印刷制御命令が付加されていると判定した場合に、前記不揮発性記憶装置に記憶される前記ファイルの消去処理から前記不揮発性記憶装置に記憶される前記ファイルの管理データと前記ファイルとの双方消去処理に変更することを特徴とする請求項１２記載のデータ処理方法。
【請求項１４】
請求項９〜１３のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１５】
請求項９〜１３のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバおよび印刷装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関する。
【背景技術】
【０００２】
従来より、原稿から読み取られる画像データ、あるいは、データ蓄積サーバとして機能するホストコンピュータ等から所定のインタフェースを介して入力される印刷情報を解析して生成される画像データをハードディスク装置等の外部メモリに一旦蓄積し、その外部メモリから画像データを所望の部数分繰り返し読み出してプリントアウトする電子ソータ機能を備えた印刷装置が提案されている。
【０００３】
そして、下記特許文献１に記載されているように、データ蓄積サーバからデータを取り出し、取り出したデータに基づいて印刷すると、印刷後のデータはハードディスク装置に記憶されていればデータ管理テーブル（ＦＡＴ部分）のみ消去するか、またはさらにデータ（画像データ）にランダムなデータを上書きして消去する等の消去処理を実行して、機密性の高い文書や他人に知られたくない文書をセキュリティ管理する。
【特許文献１】特開平９−２８４５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来例では、以下の（１），（２）に示すような問題点があった。
【０００５】
（１）ハードディスク装置に一時的に保持されたデータを、印刷後にＦＡＴのみ消去しても、ハードディスク装置を取り出してＰＣ等に接続して処理すればデータを読み出すことができる。
【０００６】
（２）ハードディスク装置に一時的に保持されたデータを、印刷後にランダムなデータで上書き消去をすると、データ消去処理に時間がかかる。
【０００７】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバにおいて、前記複数の印刷装置が管理される拠点毎、または拠点とファイル毎に異なるセキュリティレベルを設定しておき、いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、設定されている拠点毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送することにより、各拠点毎に配置されるいずれかの印刷装置からの印刷要求に対して、あらかじめ設定された拠点別あるいは拠点およびファイルとのセキュリティレベルに応じて、該ファイルの印刷処理後の消去処理を異ならせることができる印刷情報を要求元の印刷装置に転送できる印刷処理環境を自在に構築することが可能なサーバおよびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【０００８】
本発明の第２の目的は、ネットワークを介してサーバから受信するファイルを蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な印刷装置において、前記ファイルの印刷処理後、前記ファイルに対する所定の印刷制御命令の付加状態に基づいて、前記不揮発性記憶装置に記憶されるファイルの消去処理を変更することにより、印刷装置がサーバから受信するファイルの消去処理に対する指定をする手間がなく、ファイルに付加される印刷制御命令でそのファイルの消去処方を自在に変更して、拠点毎に異なるファイル消去処理を実行させることができる印刷処理環境を自在に構築することが可能な印刷装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る第１の発明は、データを蓄積する記憶装置に蓄積されているデータを、印刷装置からのデータ要求に従って当該印刷装置に送信するサーバであって、印刷装置からデータ要求を受信する受信手段（例えば図２に示す周辺機器インタフェース部５０８）と、前記受信手段により受信されたデータ要求を送信した印刷装置に対応するセキュリティレベルを確認する確認手段（図６に示すステップ（６２），（６３））と、前記受信手段により受信されたデータ要求により要求されたデータを送信するデータ送信手段（図６に示すステップ（６４））と、前記受信手段により受信されたデータ要求を送信した印刷装置に、前記確認手段により確認されたセキュリティレベルに応じてデータ消去命令を送信する命令送信手段（図６に示すステップ（６５））とを有することを特徴とする。
【００１０】
本発明に係る第２の発明は、前記受信手段により受信されたデータ要求により要求されたデータに応じたセキュリティレベルを確認する第２の確認手段（図８に示すステップ（８４））を有し、前記命令送信手段（図８に示すステップ（８７））は、前記確認手段により確認されたセキュリティレベル及び前記第２の確認手段により確認されたセキュリティレベルに応じてデータ消去命令を送信することを特徴とする。
【００１１】
本発明に係る第３の発明は、データを蓄積する記憶装置に蓄積されているデータを印刷装置からのデータ要求に従って送信するサーバと、前記記憶装置に蓄積されているデータに基づいて印刷をする印刷装置とによって実行されるデータ処理方法であって、前記印刷装置が前記サーバへデータ要求を送信する送信ステップ（図５に示すステップ（５２））と、前記印刷装置に対応するセキュリティレベルを確認する確認ステップ（図６に示すステップ（６２），（６３））と、前記記憶装置に蓄積されているデータまたは前記確認ステップで確認されたセキュリティレベルに応じたデータ消去命令を前記サーバが前記印刷装置へ送信する送信ステップ（図６に示すステップ（６４））と、前記送信ステップで送信されたデータに基づいて前記印刷装置が印刷をする印刷ステップ（図５に示すステップ（５５））と、前記送信ステップで送信されたデータ消去命令に従って前記印刷装置がデータ消去処理をするデータ消去ステップ（図５に示すステップ（５８））とを有することを特徴とする。
【００１２】
本発明に係る第４の発明は、ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置（例えば図２に示すハードディスク５０５）を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置（図１に示す印刷装置１０１２，１０１３，１０２１，１０３１）に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバであって、前記複数の印刷装置が管理される拠点毎に異なるセキュリティレベルを設定する設定手段（例えば図２に示すキーボード・マウス５０６を操作して、ディスプレイ５０７に表示される図示しないＵＩを介して設定する）と、いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定手段により設定されている拠点毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御手段（例えば図２に示すＣＰＵ５０１が周辺機器インタフェース部５０８を介して転送処理する）とを有することを特徴とする。
【００１３】
本発明に係る第５の発明は、ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置（例えば図２に示すハードディスク５０５）を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置（図１に示す印刷装置１０１２，１０１３，１０２１，１０３１）に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバであって、前記複数の印刷装置が管理される拠点毎および前記ファイル毎に異なるセキュリティレベルを設定する設定手段（例えば図２に示すキーボード・マウス５０６を操作して、ディスプレイ５０７に表示される図示しないＵＩを介して設定する）と、いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定手段により設定されている拠点毎およびファイル毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御手段（例えば図２に示すＣＰＵ５０１が周辺機器インタフェース部５０８を介して転送処理する）とを有することを特徴とする。
【００１４】
本発明に係る第６の発明は、前記所定の印刷制御命令は、印刷処理後に前記不揮発性記憶装置に記憶された印刷要求が記憶される領域をランダムデータで上書きして消去する命令（例えば図６に示すデータ消去命令）であることを特徴とする。
【００１５】
本発明に係る第７の発明は、ネットワークを介してサーバから受信するファイルを蓄積する不揮発性記憶装置（例えば図３に示す画像記憶部１８０）を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な印刷装置であって、前記ファイルの印刷処理後、前記ファイルに所定の印刷制御命令が付加されているか否かを判定する判定手段（例えば図３に示すコントローラ部１１０）と、前記判定手段による前記所定の印刷制御命令の付加状態に基づいて、前記不揮発性記憶装置に記憶される前記ファイルの消去処理を変更する変更手段（例えば図３に示すコントローラ部１１０）とを有することを特徴とする。
【００１６】
本発明に係る第８の発明は、前記変更手段は、前記判定手段により前記所定の印刷制御命令が付加されていると判定した場合に、前記不揮発性記憶装置に記憶される前記ファイルの消去処理から前記不揮発性記憶装置に記憶される前記ファイルの管理データと前記ファイルとの双方消去処理に変更することを特徴とする。
【００１７】
本発明に係る第９の発明は、ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバにおけるデータ処理方法であって、前記複数の印刷装置が管理される拠点毎に異なるセキュリティレベルを設定する設定ステップ（図示しない）と、いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定ステップにより設定されている拠点毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御ステップ（図６に示すステップ（６３）〜（６５））とを有することを特徴とする。
【００１８】
本発明に係る第１０の発明は、ネットワークを介して受信する印刷要求を蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な複数の印刷装置に対して各印刷装置から印刷要求されるファイルを蓄積管理するサーバにおけるデータ処理方法であって、前記複数の印刷装置が管理される拠点毎および前記ファイル毎に異なるセキュリティレベルを設定する設定ステップ（図示しない）と、いずれかの印刷装置から前記ファイルの印刷要求受信時に、該印刷装置の拠点情報を参照して、前記設定ステップにより設定されている拠点毎およびファイル毎のセキュリティレベルに基づいて、前記ファイルに対して所定の印刷制御命令を付加して要求元の印刷装置に転送する制御ステップ（図８に示すステップ（８３）〜（８７））とを有することを特徴とする。
【００１９】
本発明に係る第１１の発明は、前記所定の印刷制御命令は、印刷処理後に前記不揮発性記憶装置に記憶された印刷要求が記憶される領域をランダムデータで上書きして消去する命令であることを特徴とする。
【００２０】
本発明に係る第１２の発明は、ネットワークを介してサーバから受信するファイルを蓄積する不揮発性記憶装置を備え、該不揮発性記憶装置から印刷要求を読み出して印刷処理可能な印刷装置におけるデータ処理方法であって、前記ファイルの印刷処理後、前記ファイルに所定の印刷制御命令が付加されているか否かを判定する判定ステップ（図５に示すステップ（５７））と、前記判定ステップによる前記所定の印刷制御命令の付加状態に基づいて、前記不揮発性記憶装置に記憶される前記ファイルの消去処理を変更する変更ステップ（図５に示すステップ（５８））とを有することを特徴とする。
【００２１】
本発明に係る第１３の発明は、前記変更ステップは、前記判定ステップにより前記所定の印刷制御命令が付加されていると判定した場合に、前記不揮発性記憶装置に記憶される前記ファイルの消去処理から前記不揮発性記憶装置に記憶される前記ファイルの管理データと前記ファイルとの双方消去処理に変更することを特徴とする。
【００２２】
本発明に係る第１４の発明は、第９〜第１３のいずれかの発明のデータ処理方法を実行させるためのプログラムをコンピュータが読み取り可能な記憶媒体に格納したことを特徴とする。
【００２３】
本発明に係る第１５の発明は、第９〜第１３のいずれかの発明のデータ処理方法を実行させるプログラムであることを特徴とする。
【発明の効果】
【００２４】
本発明に係るサーバによれば、各拠点毎に配置されるいずれかの印刷装置からの印刷要求に対して、あらかじめ設定された拠点別あるいは拠点およびファイルとのセキュリティレベルに応じて、該ファイルの印刷処理後の消去処理を異ならせることができる印刷情報を要求元の印刷装置に転送できる印刷処理環境を自在に構築することが可能となる。
【００２５】
また、本発明に係る印刷装置によれば、印刷装置がサーバから受信するファイルの消去処理に対する指定をする手間がなく、ファイルに付加される印刷制御命令でそのファイルの消去処方を自在に変更して、拠点毎に異なるファイル消去処理を実行させることができる印刷処理環境を自在に構築することが可能となる。
【発明を実施するための最良の形態】
【００２６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２７】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図であり、例えばインターネットサービスプロバイダ（ＩＳＰ）１０４を介して、印刷装置を備える事業所１０１，１０２、営業所１０３がそれぞれ接続されるシステム例に対応する。
【００２８】
図１において、１０１，１０２は事業所、１０３は営業所である。
【００２９】
事業所１０１において、１０１１はデータサーバで、事業所１０１に設置されている。１０１４はルータで、データサーバ１０１１によるインターネットサービスプロバイダ（ＩＳＰ）１０４への接続要求を処理するとともに、インターネットサービスプロバイダ（ＩＳＰ）１０４から取得されるＷＥＢ情報を印刷装置１０１２，１０１３へ転送制御する。
【００３０】
事業所１０２において、１０２１は印刷装置で、ルータ１０２２を介してインターネットサービスプロバイダ（ＩＳＰ）１０４からＷＥＢ情報を取得して、あるいはデータサーバ１０１１より所定の印刷情報を取得して印刷処理する。
【００３１】
営業所１０３において、１０３１は印刷装置で、ルータ１０３２を介してインターネットサービスプロバイダ（ＩＳＰ）１０４からＷＥＢ情報を取得して、あるいはデータサーバ１０１１より所定の印刷情報を取得して印刷処理する。
【００３２】
〔サーバの構成〕
図２は、図１に示したホストコンピュータ１０１１の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００３３】
図において、５０１はＣＰＵで、ＲＯＭ５０２に保持された制御プログラムコードに基づいて、ＣＰＵバス５０９に接続されたデバイスを総括的に制御する。５０３はＲＡＭで、ＣＰＵ５０１が使用する一時記憶用メモリとして機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。
【００３４】
また、ＲＡＭ５０３は、印刷用データとして作成された描画オブジェクト格納や、ＲＯＭ５０２に保持された制御プログラムによって一時的に使用されるワークメモリ等に用いられる。
【００３５】
５０４はメディアドライブであり、フレキシブルディスク、ＣＤ、ＤＶＤといった各種メディアとのアクセスインタフェースとなる。５０５はハードディスク（ＨＤＤ）であり、各種プログラム、データ等の格納が行われる。５０６はキーボード・マウスで、ユーザからの入力を受け付けるインタフェース部である。５０７はディスプレイであり、ユーザに情報を伝えるアウトプット部となる。５０８はネットワークを介してプリンタ等の周辺機器と双方向に通信接続するための周辺機器インタフェース部である。６００はＬＡＮである。
【００３６】
５０９はＣＰＵバスで、アドレス、データ、コントロールバスを含み、ＲＯＭ５０２、ＲＡＭ５０３、メディアドライブ５０４、ＨＤ５０５、キーボード・マウス５０６、ディプレイ５０７および周辺機器インタフェース部５０８は、それぞれＣＰＵバス５０９に接続されたすべてのデバイスにアクセス可能である。
【００３７】
〔デバイスの構成〕
図３は、図１に示した印刷装置１０１２の構成を説明するブロック図であり、画像入出力装置（複合機）で構成される場合に対応し、印刷装置１０１２は、イーサネット（登録商標）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６００にてホストコンピュータに接続されている例である。
【００３８】
図３において、上記印刷装置１０１２は、画像データの読取処理を行うリーダ部２００と、画像データの出力処理を行うプリンタ部３００と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示／設定などを行う液晶パネルを備えた操作部１７０と、リーダ装置２００を制御して読み込んだ画像データや、ＬＡＮ６００を介してホストコンピュータより受信したコードデータから生成される画像データを格納／保存できる画像記憶部１８０と、さらには印刷用紙を排紙するフィニッシング部４００を装着可能であり、これら各構成要素に接続されて該構成要素を制御するコントローラ部１１０とで構成されている。
【００３９】
リーダ部２００は、原稿用紙を搬送する原稿給紙ユニット２５０と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット２１０とを有し、プリンタ部３００は、記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット３１０と、画像データを記録用紙に転写／定着するマーキングユニット３２０と、印字された記録用紙の反転処理などを行い、フィニッシング部４００へ用紙を搬送する排紙ユニット３３０とを有している。
【００４０】
フィニッシング部４００は、ジョブや用紙の束毎に用紙を一時的に蓄積する中間ユニット４１０と、ステイプルやジョブオフセットなどのフィニッシング加工を行ったり、最終的に印刷物を蓄積したりするオプション排紙ユニット４２０とを有している。
【００４１】
コントローラ部１１０は、リーダ部２００を制御して原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力するコピー機能を提供する。また、リーダ部２００から読み取った画像データをコードデータに変換し、ネットワーク６００を介してホストコンピュータへ送信するネットワークスキャナ機能や、ホストコンピュータからネットワーク６００を介して受信したＰＤＬなどの描画命令やコードデータを画像データに変換し、プリンタ部３００に出力するネットワークプリンタ機能などの機能ブロックを有している。
【００４２】
さらにコピー機能、ネットワークプリンタ機能等で印刷された用紙を蓄積、ステイプル、製本、ジョブオフセットするフィニッシング機能ブロックを有し、あるまとまった単位毎に仕分けを行ったり、加工したりすることも可能となっている。
【００４３】
図４は、図１に示した印刷装置毎に設定可能な場所セキュリティレベルテーブルの一例を説明する図であり、図１に示したデータサーバ１０１１のハードディスク５０５で管理されるテーブルである。
【００４４】
図４に示す例は、各ブロック（場所）毎に、印刷装置に対するセキュリティレベル値として、ＡまたはＢが格納されているものとし、さらに、該設定は、印刷装置の操作部、あるいは図示しないＵＩを介してキーボード・マウス５０６等を操作して管理者が設定可能であるものとする。
【００４５】
また、セキュリティレベルＡは外部からの侵入等に対し問題ないレベル、セキュリティレベルＢは問題があると仮定している場合であり、単純なレベル比較でいえば、Ａ＜Ｂ（Ａの方がレベル的にはセキュリティが低い）となる。
【００４６】
このように構成された印刷システムにおける印刷処理について説明する。
【００４７】
先ず、事業所１０１、事業所１０２、営業所１０３のセキュリティレベルをそれぞれセキュリティレベルＡ、Ａ、Ｂに設定（変更可）する。
【００４８】
事業所１０１内のデータサーバ１０１１には、図２に示したようなハードディスク５０５内に蓄積された印刷データがあり、各事業所１０１，１０２または営業所１０３においてここにアクセスしてデータを取り出し印刷するものとする。
【００４９】
なお、データサーバ１０１１にアクセスしデータを取り出せる装置のIPアドレスは事前に登録されているものに限られる。そしてIPアドレスと共にセキュリティレベルについても登録されている。
【００５０】
事業所１０２にある印刷装置１０２１から事業所１０１にあるデータサーバ１０１１内のハードディスク５０５に蓄積されているデータを読み出し印刷する場合、印刷装置１０２１よりデータサーバ１０１１に蓄積されたデータのデータID番号を操作部１７０より入力し印刷を命令する。
【００５１】
印刷装置１０２１はデータサーバ１０１１のIPアドレス及びデータ転送要求を示すパケットをネットワークに出力する。ルータ１０２２はそのパケットを受けＩＳＰ１０４にパケットを出力する。ＩＳＰ１０４ではルータ１０１４に対して前記パケットを出力する。ルータ１０１４はネットワークに対して前記パケットを出力すると、データサーバ１０１１はパケットを受信する。
【００５２】
印刷装置１０２１が出力したデータ転送要求を受信したデータサーバ１０１１は、データ要求した装置である印刷装置１０２１のIPアドレスからセキュリティレベルを調べ、セキュリティレベルがレベルＡであることを確認すると、印刷装置１０２１のIPアドレスに対し要求されたデータをパケットにしてネットワークに出力する。
【００５３】
出力されたデータはルータ１０１４で受信され、ＩＳＰ１０４を通り、ルータ１０２２で受信され、ネットワークに出力され、そして、印刷装置１０２１で受信される。印刷装置１０２１で受信されたデータは一旦ハードディスク装置に保存され、印刷される。
【００５４】
そして、印刷処理が正常に行われると、印刷装置１０２１はハードディスク装置に保存された印刷データの管理テーブル（FAT情報）を消去する。
【００５５】
一方、営業所１０３にある印刷装置１０３１から事業所１０１にあるデータサーバ１０１１内に蓄積されているデータを読み出し印刷する場合、印刷装置１０３１よりデータサーバ１０１１に蓄積されたデータのデータID番号を入力し印刷を命令する。
【００５６】
印刷装置１０３１はデータサーバ１０１１のIPアドレス及びデータ転送要求を示すパケットをネットワークに出力する。ルータ１０３２はそのパケットを受けＩＳＰ１０４にパケットを出力する。
【００５７】
そして、ＩＳＰ１０４ではルータ１０１４に対して前記パケットを出力する。ルータ１０１４はネットワークに対して前記パケットを出力すると、データサーバ１０１１はパケットを受信する。
【００５８】
印刷装置１０３１が出力したデータ転送要求を受信したデータサーバ１０１１は、データ要求した装置である印刷装置１０３１のIPアドレスからセキュリティレベルを調べ、セキュリティレベルがレベルＢであることを確認すると、印刷装置１０３１のIPアドレスに対し要求されたデータにデータ消去命令を付加してパケットにしてネットワークに出力する。
【００５９】
そして、出力されたデータはルータ１０１４で受信され、ＩＳＰ１０４を通り、ルータ１０３２で受信され、ネットワークに出力され、そして、印刷装置１０３１で受信される。印刷装置１０３１で受信されたデータは一旦ハードディスク装置（例えば図３に示す画像記憶部１８０）に保存され、印刷処理される。
【００６０】
このようにして印刷処理が正常に行われると、印刷装置１０３１はハードディスク装置に保存された印刷データに対してランダムなデータを上書きした後で管理テーブル（FAT情報）を消去する。
【００６１】
図５は、本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートであり、例えば図１に示した印刷装置１０２１の印刷処理後のデータ消去処理手順に対応する。なお、（５１）〜（５９）は各ステップを示し、例えば図３に示すコントローラ部１１０がＲＯＭや他のメモリ装置から制御プログラムを読み込んで実行される。なお、印刷装置１０２１は、事業所１０２に配置されており、該印刷装置１０２１の拠点に対して設定されたセキュリティレベルは「Ａ」であるものとする。
【００６２】
先ず、印刷すべきデータのＩＤ番号が操作部１７０より入力されると（５１）、蓄積サーバとして機能するデータサーバ１０１１に対して、入力されたＩＤ番号を含むデータ転送要求パケットをネットワーク上に出力する（５２）。次に、データサーバ１０１１よりＩＤ番号に合致するデータを受信したら（５３）、当該受信したデータを画像記憶部１８０等のハードディスク装置に蓄積する（５４）。
【００６３】
そして、該ハードディスク装置からデータを読み出し、公知のラスタライズ処理を実行して、プリンタ装置３００にて印刷処理を実行する（５５）。次に、コントローラ部１１０が当該印刷データの印刷終了を確認したら（５６）、前記受信データに対して、データ消去を指示する命令が付加設定されているか否かをコントローラ部１１０が判断して（５７）、消去指示の命令があると判断した場合には、ハードディスク装置上の印刷済みのデータに対して、生成あるいは記憶されるランダムデータでその領域を上書き処理して（５８）、かつ、その管理データととなるファイルアロケーションテーブル（ＦＡＴ）を消去して（５９）、処理を終了する。
【００６４】
一方、ステップ（５７）で、データ消去命令が指示されていないと判断した場合は、ステップ（５９）で、ハードディスク装置上の印刷済みのデータに対応すべくＦＡＴを消去して、処理を終了する。
【００６５】
図６は、本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートであり、例えば図１に示したデータサーバ１０１１による拠点別に印刷データに対して消去命令を付加する処理手順に対応する。なお、（６１）〜（６５）は各ステップを示し、例えば図２に示すＣＰＵ５０１がＲＯＭや他のメモリ装置（ハードディスク５０５）から制御プログラムを読み込んで実行される。
【００６６】
先ず、データ要求パケットをネットワーク上の印刷装置から受信したら（６１）、受信したデータ要求パケットのＩＰアドレスからデータ要求している印刷装置がどの拠点に配置されていて、その拠点に対するセキュリティを管理テーブルを参照して確認する（６２）。
【００６７】
そして、該受信したデータ要求パケットのＩＰアドレスからデータ要求している印刷装置のセキュリティレベルが「Ａ」かどうかを判断して（６３）、セキュリティレベルが「Ａ」であると判断した場合には、転送すべき印刷データにデータ消去命令を付加して出力して（６５）、処理を終了する。
【００６８】
一方、ステップ（６３）で印刷装置のセキュリティレベルが「Ａ」でないと判断した場合は、要求される印刷データをハードディスク５０５より読み出して要求元へデータ出力して（６４）、処理を終了する。
【００６９】
これにより、印刷装置側のユーザは、取得するデータの印刷に際して、セキュリティレベルを意識していなくても、データサーバ１０１１から取得される印刷データにデータ消去命令が付加されていれば、ＦＡＴの消去のみならず、一時的に蓄積したハードディスク内のデータ領域を無効化してしまうことが可能となり、拠点別に異なるセキュリティ印刷処理を実行させる環境をデータサーバ１０１１の操作者が自在に設定できる。
【００７０】
〔第２実施形態〕
上記第１実施形態では、拠点毎に異なるセキュリティレベルが設定されている場合の印刷データの出力制御について説明したが、第１実施形態における拠点毎のセキュリティレベル設定に追加して、データサーバ１０１１のハードディスクに蓄積された印刷データについてもセキュリティレベルが設定されているものとし、データサーバ１０１１にはセキュリティレベルがＡの文書とセキュリティレベルがＢの文書、セキュリティレベルが設定されていない文書の印刷データが蓄積されているものとして、印刷処理後のデータ消去処理をレベル毎に切り替え制御するように構成してもよい。以下、その実施形態について説明する。
【００７１】
図７は、図１に示した印刷装置毎に設定可能な場所セキュリティレベルと文書管理セキュリティとの関連テーブルの一例を説明する図であり、図１に示したデータサーバ１０１１のハードディスク５０５で管理されるテーブルである。
【００７２】
図７に示すように、例えば拠点に設定されるセキュリティレベルがＡの事業所１０２から各文書を印刷した場合、印刷後の動作はそれぞれ以下のようになる。
【００７３】
セキュリティレベルがＡの文書は、ランダムデータを上書きしてから管理テーブル（FAT情報）が消去されるように印刷データにデータ消去命令が付加される。
【００７４】
一方、セキュリティレベルがＢの文書は、管理テーブル（FAT情報）のみ消去され、セキュリティレベルが設定されていない文書は、セキュリティレベルがＢの文書と同様に、管理テーブル（FAT情報）のみ消去されるように印刷データが転送される。
【００７５】
一方、拠点のセキュリティレベルが「Ｂ」の事業所１０３から各文書を印刷した場合、図７に示す管理テーブルを参照して、印刷後のデータが以下のように処理される。
【００７６】
セキュリティレベルがＡとＢの文書は、ランダムデータを上書きしてから管理テーブル（FAT情報）が消去されるように印刷データにデータ消去命令が付加される。
【００７７】
一方、セキュリティレベルが設定されていない文書は、管理テーブル（FAT情報）のみ消去されるように印刷データが転送される。
【００７８】
図８は、本発明に係る印刷制御装置における第３のデータ処理手順の一例を示すフローチャートであり、例えば図１に示したデータサーバ１０１１による拠点別に印刷データに対して消去命令を付加する処理手順に対応する。なお、（８１）〜（８７）は各ステップを示し、例えば図２に示すＣＰＵ５０１がＲＯＭや他のメモリ装置（ハードディスク５０５）から制御プログラムを読み込んで実行される。
【００７９】
先ず、データ要求パケットをネットワーク上の印刷装置から受信したら（８１）、受信したデータ要求パケットのＩＰアドレスからデータ要求している印刷装置がどの拠点に配置されていて、その拠点に関するセキュリティ管理テーブルを参照して確認する（８２）。
【００８０】
そして、該受信したデータ要求パケットのＩＰアドレスからデータ要求している印刷装置のセキュリティレベルが「Ａ」かどうかを判断して（８３）、セキュリティレベルが「Ａ」であると判断した場合には、転送すべき文書のセキュリティレベルが「Ａ」であるか否かをＣＰＵ５０１が判定して（８４）、転送すべき文書のセキュリティレベルが「Ａ」であると判定した場合は、転送すべき印刷データにデータ消去命令を付加して出力して（８７）、処理を終了する。
【００８１】
一方、ステップ（８３）で印刷装置のセキュリティレベルが「Ａ」でないと判断した場合は、転送すべき文書のセキュリティレベルが「Ａ」または「Ｂ」であるか否かをＣＰＵ５０１が判定して（８５）、転送すべき文書のセキュリティレベルが「Ａ」または「Ｂ」であると判定した場合は、ステップ（８７）へ進み、転送すべき文書のセキュリティレベルが「Ａ」または「Ｂ」でないと判定した場合は、読み出される印刷データを要求元の印刷装置に対してそのままデータ出力して（８６）、処理を終了する。
【００８２】
なお、ステップ（８４）で、転送すべき文書のセキュリティレベルが「Ａ」でないと判定された場合も、ステップ（８６）へ進む。
【００８３】
以下、図９に示すメモリマップを参照して本発明に係る印刷制御装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００８４】
図９は、本発明に係る印刷制御装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８７】
本実施形態における図５，図６，図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【００９９】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１００】
上記実施形態によれば、文書蓄積サーバに蓄積されている文書を取り出す事ができる場所のセキュリティレベルを管理し、取り出したデータを印刷した後に、外部記憶装置に残された印刷データに関わるデータ消去の方法を、場所のセキュリティレベルにより変更することで、データ印刷後の印刷データ消去を効率的に行う事ができる。
【０１０１】
文書蓄積サーバに蓄積されている文書を取り出す事ができる場所のセキュリティレベルを管理し、また蓄積された印刷データのセキュリティレベルについても管理し、取り出したデータを印刷した後に、外部記憶装置に残された印刷データに関わるデータ消去の方法を、場所及び印刷データのセキュリティレベルに基づいて変更することで、データ印刷後の印刷データ消去を効率的に行う事ができる。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】図１に示したホストコンピュータの構成を説明するブロック図である。
【図３】図１に示した印刷装置の構成を説明するブロック図である。
【図４】図１に示した各印刷装置毎に設定可能な場所セキュリティレベルテーブルの一例を説明する図である。
【図５】本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】図１に示した印刷装置毎に設定可能な場所セキュリティレベルと文書管理セキュリティレベルとの関連テーブルの一例を説明する図である。
【図８】本発明に係る印刷制御装置における第３のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る印刷制御装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１０３】
１０１，１０２  事業所
１０３  営業所
１０４  ＩＳＰ
１０１１  データサーバ
１０１２，１０１３，１０２１，１０３１  印刷装置
１０１４，１０２２，１０３２  ルータ
【図１】
2005234850.tif 000003
【図２】
2005234850.tif 000004
【図３】
2005234850.tif 000005
【図４】
2005234850.tif 000006
【図５】
2005234850.tif 000007
【図６】
2005234850.tif 000008
【図７】
2005234850.tif 000009
【図８】
2005234850.tif 000010
【図９】
2005234850.tif 000011