(57)【要約】【課題】印刷データに関する情報、及び印刷装置に関する情報に応じて、印刷データの機密性を保持することができる印刷装置の提供。【解決手段】印刷されるべき印刷データを取得する取得手段２７と、取得手段２７が取得した印刷データを記憶する記憶手段２３と、記憶手段２３が記憶している印刷データに基づき記録媒体上に印刷する印刷手段２６とを備える印刷装置２。自身に関する情報の設定を受付ける設定受付手段２５，３０と、印刷データからその印刷データに関する所定情報を抽出する抽出手段３０と、設定受付手段２５，３０が受付けた情報、及び抽出手段３０が抽出した所定情報に基づき、印刷データの機密性を保持処理する為の保持処理手段３０とを備えている。【選択図】図１
2008006778.tif 000002
【特許請求の範囲】
【請求項１】
印刷されるべき印刷データを取得する取得手段と、該取得手段が取得した印刷データを記憶する記憶手段と、該記憶手段が記憶している印刷データに基づき記録媒体上に印刷する印刷手段とを備える印刷装置において、
自身に関する情報の設定を受付ける設定受付手段と、前記印刷データから該印刷データに関する所定情報を抽出する抽出手段と、前記設定受付手段が受付けた情報、及び前記抽出手段が抽出した所定情報に基づき、前記印刷データの機密性を保持処理する為の保持処理手段とを備えることを特徴とする印刷装置。
【請求項２】
前記設定受付手段が受付ける情報は、自身の設置場所を示す情報を含む請求項１記載の印刷装置。
【請求項３】
前記設定受付手段が受付ける情報は、印刷処理後に前記記憶手段が記憶している印刷データを消去する手段を、自身が備えているか否かを示す情報を含む請求項１又は２記載の印刷装置。
【請求項４】
前記印刷データに関する所定情報は、該印刷データの機密度を示すキーワードを含む請求項１乃至３の何れか１つに記載の印刷装置。
【請求項５】
前記キーワードは設置場所範囲を示しており、該設置場所範囲内に前記設置場所が含まれるか否かを判定する手段を更に備え、該手段の判定結果に応じて、前記保持処理手段が作動するように構成されている請求項４記載の印刷装置。
【請求項６】
前記印刷データに関する所定情報は、該印刷データの機密度を示すマークを含む請求項１乃至５の何れか１つに記載の印刷装置。
【請求項７】
前記印刷データに関する所定情報は、該印刷データの機密度を示す印刷ジョブ名を含む請求項１乃至６の何れか１つに記載の印刷装置。
【請求項８】
前記印刷データに関する所定情報は、個人を特定する情報を含む請求項１乃至７の何れか1つに記載の印刷装置。
【請求項９】
前記印刷データに関する所定情報は、該印刷データの印刷実行日時又は印刷実行時刻を示す情報を含む請求項１乃至８の何れか１つに記載の印刷装置。
【請求項１０】
前記印刷データに関する所定情報は、該印刷データの大きさを示す情報を含む請求項１乃至９の何れか１つに記載の印刷装置。
【請求項１１】
前記印刷データに関する所定情報は、該印刷データを印刷すべき用紙の種類を示す情報を含む請求項１乃至１０の何れか１つに記載の印刷装置。
【請求項１２】
前記印刷データに関する所定情報は、該印刷データを印刷すべき用紙の大きさを示す情報を含む請求項１乃至１１の何れか１つに記載の印刷装置。
【請求項１３】
前記印刷データに関する所定情報は、該印刷データの印刷すべきページ数を示す情報を含む請求項１乃至１２の何れか１つに記載の印刷装置。
【請求項１４】
前記印刷データに関する所定情報は、該印刷データの印刷すべき用紙の面が片面又は両面であることを示す情報を含む請求項１乃至１３の何れか１つに記載の印刷装置。
【請求項１５】
前記印刷データに関する所定情報は、該印刷データの印刷すべき色を示す情報を含む請求項１乃至１４の何れか1つに記載の印刷装置。
【請求項１６】
前記印刷データに関する所定情報は、該印刷データの印刷すべき用紙を供給する給紙トレイを示す情報を含む請求項１乃至１５の何れか１つに記載の印刷装置。
【請求項１７】
前記印刷データに関する所定情報は、該印刷データの印刷された用紙が排出されるべき排紙トレイを示す情報を含む請求項１乃至１６の何れか１つに記載の印刷装置。
【請求項１８】
前記保持処理手段は、前記印刷データの印刷開始を保留すべきか否かを判定する手段を有し、該手段の判定結果に応じて、前記印刷データの印刷開始を保留又は実行するように構成してある請求項１乃至１７の何れか１つに記載の印刷装置。
【請求項１９】
前記保持処理手段は、印刷後に前記記憶手段が記憶している前記印刷データを消去すべきか否かを判定する手段を有し、該手段の判定結果に応じて、前記印刷データを消去又は記憶するように構成してある請求項１乃至１８の何れか１つに記載の印刷装置。
【請求項２０】
前記保持処理手段は、印刷開始を保留された印刷データを他の印刷装置に転送すべきか否かを判定する手段を更に有し、該手段の判定結果に応じて、前記印刷データを転送又は保留するように構成してある請求項１８又は１９記載の印刷装置。
【請求項２１】
前記記憶手段が記憶している印刷データの印刷の可否を外部へ問い合わせる手段と、該手段が問い合わせた前記印刷の可否を受付ける受付手段とを更に備え、該受付手段が許可を受付けたときに、前記印刷が実行可能となるように構成してある請求項１８乃至２０の何れか１つに記載の印刷装置。
【請求項２２】
前記受付手段が許可を受付けたときは、前記印刷を実行する方法を外部へ通知する手段と、該手段が通知した前記方法が実行されたときに、前記印刷を実行する手段とを更に備える請求項２１記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得した印刷されるべき印刷データを記憶し、記憶している印刷データに基づき記録媒体上に印刷する印刷装置、特に印刷データの機密性を保持する印刷装置に関するものである。
【背景技術】
【０００２】
ＬＡＮ（Local Area Network）等のネットワークを介して、複数のコンピュータと印刷装置とを接続した印刷システムを構成することにより、複数のコンピュータのユーザ間において、ハードウェア資源である印刷装置を共有することができる。通常の印刷装置の場合、印刷媒体（用紙等）は、誰でも触れることが可能な状態で、印刷装置外に排出されるようになっており、印刷データの機密性を保持できないという問題がある。
また、事業会社内の所属部員等ユーザ主体で印刷を実行できる環境では、所属部員が印刷媒体により機密情報を流出させる可能性、及び紙、トナー等の資源の浪費の問題も生じて来る。
【０００３】
そこで、特許文献１では、機密性を保持する為に、機密性を要しない印刷データを印刷する場合は、一般データ印刷装置に出力する一方、機密性を要する印刷データを印刷する場合は、機密データを一旦ホールドし、所有者認証後に印刷が可能となる機密データ印刷装置に出力するシステムが開示されている。
特許文献２では、ホールド機能を有さない印刷装置が、ホールド機能を有する印刷装置を共有し、仮想的にホールド機能を実現するシステムが開示されている。
【０００４】
また、特許文献３では、印刷データをホールド後、印刷データの種類に応じて、ホールドされたデータの消去又は保存処理を選択的に行う印刷システムが開示されている。
【特許文献１】特開２００１−１２１７８１号公報
【特許文献２】特開２００５−３１９６７３号公報
【特許文献３】特開２００５−３４９６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
機密性を保持する印刷を実行する為には、まず、印刷データが機密性を有するデータであるか否かを判定し、選択的に印刷を実行する必要があるが、特許文献１，３では、ユーザが選択決定することになっている。この場合、機密保持はユーザの操作に依存することになり、ユーザの不注意又は故意により機密保持の信頼性が低下する可能性がある。
更には、印刷データに関する情報、及び印刷装置に関する情報（設置場所、装着オプション）に応じて、機密性を保持する印刷を実行すべきか否かを決定する必要がある。例えば、社外の人が出入り可能な場所に設置された印刷装置に、社外秘印刷データを単に出力した場合、出力された社外秘紙原稿を社外の人に持ち出される可能性がある為、機密性を保持する印刷を実行する必要がある。
【０００６】
しかし、上述した特許文献１−３には、印刷データに関する情報と印刷装置に関する情報との組み合わせに応じた印刷については明示されておらず、この場合、機密保持の信頼性及び生産性が低下する虞がある。
本発明は、上述したような事情に鑑みてなされたものであり、印刷データに関する情報、及び印刷装置に関する情報に応じて、印刷データの機密性を保持することができる印刷装置を提供することを目的とする。
更に、本発明は、印刷データに関する情報に応じて印刷データの機密性を保持することにより、紙及びトナー等の資源の消費を間接的に抑制することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る印刷装置は、印刷されるべき印刷データを取得する取得手段と、該取得手段が取得した印刷データを記憶する記憶手段と、該記憶手段が記憶している印刷データに基づき記録媒体上に印刷する印刷手段とを備える印刷装置において、自身に関する情報の設定を受付ける設定受付手段と、前記印刷データから該印刷データに関する所定情報を抽出する抽出手段と、前記設定受付手段が受付けた情報、及び前記抽出手段が抽出した所定情報に基づき、前記印刷データの機密性を保持処理する為の保持処理手段とを備えることを特徴とする。
【０００８】
この印刷装置では、取得手段が、印刷されるべき印刷データを取得し、記憶手段が、その取得した印刷データを記憶し、印刷手段が、その記憶している印刷データに基づき記録媒体上に印刷する。設定受付手段が、自身に関する情報の設定を受付け、抽出手段が、印刷データからその印刷データに関する所定情報を抽出する。保持処理手段は、設定受付手段が受付けた情報、及び抽出手段が抽出した所定情報に基づき、印刷データの機密性を保持処理する。
【０００９】
本発明に係る印刷装置は、前記設定受付手段が受付ける情報は、自身の設置場所を示す情報を含むことを特徴とする。
【００１０】
本発明に係る印刷装置は、前記設定受付手段が受付ける情報は、印刷処理後に前記記憶手段が記憶している印刷データを消去する手段を、自身が備えているか否かを示す情報を含むことを特徴とする。
【００１１】
この印刷装置では、設定受付手段が受付ける情報は、印刷処理後に記憶手段が記憶している印刷データを消去する手段を、自身が備えているか否かを示す情報を含んでいる。
【００１２】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの機密度を示すキーワードを含むことを特徴とする。
【００１３】
本発明に係る印刷装置は、前記キーワードは設置場所範囲を示しており、該設置場所範囲内に前記設置場所が含まれるか否かを判定する手段を更に備え、該手段の判定結果に応じて、前記保持処理手段が作動するように構成されていることを特徴とする。
【００１４】
この印刷装置では、キーワードは設置場所範囲を示しており、判定する手段が、その設置場所範囲内に自身の設置場所が含まれるか否かを判定し、保持処理手段が、その判定結果に応じて作動する。
【００１５】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの機密度を示すマークを含むことを特徴とする。
【００１６】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの機密度を示す印刷ジョブ名を含むことを特徴とする。
【００１７】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、個人を特定する情報を含むことを特徴とする。
【００１８】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの印刷実行日時又は印刷実行時刻を示す情報を含むことを特徴とする。
【００１９】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの大きさを示す情報を含むことを特徴とする。
【００２０】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データを印刷すべき用紙の種類を示す情報を含むことを特徴とする。
【００２１】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データを印刷すべき用紙の大きさを示す情報を含むことを特徴とする。
【００２２】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの印刷すべきページ数を示す情報を含むことを特徴とする。
【００２３】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの印刷すべき用紙の面が片面又は両面であることを示す情報を含むことを特徴とする。
【００２４】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの印刷すべき色を示す情報を含むことを特徴とする。
【００２５】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの印刷すべき用紙を供給する給紙トレイを示す情報を含むことを特徴とする。
【００２６】
本発明に係る印刷装置は、前記印刷データに関する所定情報は、該印刷データの印刷された用紙が排出されるべき排紙トレイを示す情報を含むことを特徴とする。
【００２７】
本発明に係る印刷装置は、前記保持処理手段は、前記印刷データの印刷開始を保留すべきか否かを判定する手段を有し、該手段の判定結果に応じて、前記印刷データの印刷開始を保留又は実行するように構成してあることを特徴とする。
【００２８】
この印刷装置では、保持処理手段は、判定する手段が、印刷データの印刷開始を保留すべきか否かを判定し、その判定結果に応じて、印刷データの印刷開始を保留又は実行する。
【００２９】
本発明に係る印刷装置は、前記保持処理手段は、印刷後に前記記憶手段が記憶している前記印刷データを消去すべきか否かを判定する手段を有し、該手段の判定結果に応じて、前記印刷データを消去又は記憶するように構成してあることを特徴とする。
【００３０】
この印刷装置では、保持処理手段は、判定する手段が、印刷後に記憶手段が記憶している印刷データを消去すべきか否かを判定し、その判定結果に応じて、印刷データを消去又は記憶する。
【００３１】
本発明に係る印刷装置は、前記保持処理手段は、印刷開始を保留された印刷データを他の印刷装置に転送すべきか否かを判定する手段を更に有し、該手段の判定結果に応じて、前記印刷データを転送又は保留するように構成してあることを特徴とする。
【００３２】
この印刷装置では、保持処理手段は、判定する手段が、印刷開始を保留された印刷データを他の印刷装置に転送すべきか否かを判定し、その判定結果に応じて、印刷データを転送又は保留する。
【００３３】
本発明に係る印刷装置は、前記記憶手段が記憶している印刷データの印刷の可否を外部へ問い合わせる手段と、該手段が問い合わせた前記印刷の可否を受付ける受付手段とを更に備え、該受付手段が許可を受付けたときに、前記印刷が実行可能となるように構成してあることを特徴とする。
【００３４】
この印刷装置では、問い合わせる手段が、記憶手段が記憶している印刷データの印刷の可否を外部へ問い合わせ、該手段が問い合わせた前記印刷の可否を受付ける受付手段とを更に備え、該受付手段が許可を受付けたときに、前記印刷が実行可能となるように構成してあることを特徴とする。
【００３５】
本発明に係る印刷装置は、前記受付手段が許可を受付けたときは、前記印刷を実行する方法を外部へ通知する手段と、該手段が通知した前記方法が実行されたときに、前記印刷を実行する手段とを更に備えることを特徴とする。
【００３６】
この印刷装置では、受付手段が許可を受付けたときは、通知する手段が、印刷を実行する方法を外部へ通知し、その通知した方法が実行されたときに、実行する手段が、印刷データの印刷を実行する。
【発明の効果】
【００３７】
本発明に係る印刷装置によれば、印刷データに関する情報、及び印刷装置に関する情報の組合せに応じて、印刷データの機密性を保持することができる。
本発明に係る印刷装置によれば、印刷装置の設置場所（例えば、事業会社で部門内の人のみ出入り可能な部門居室内、又は社外の人も出入り可能な共有スペース等）に応じて、印刷データの機密性を保持することができる。
【００３８】
本発明に係る印刷装置によれば、印刷装置へのセキュリティ装置（印刷処理後にホールドされた印刷データを消去する装置）の装着状態に応じて、印刷データの機密性を保持することができる。
本発明に係る印刷装置によれば、印刷データ内のその機密度を示すキーワード又はその有無に応じて、印刷データの機密性を保持することができる。
【００３９】
本発明に係る印刷装置によれば、キーワード（社外秘、部外秘等）及び設置場所の組合わせに応じて、印刷データの機密性を保持することができる。
本発明に係る印刷装置によれば、印刷データ内にその機密度を示すキーワードがない場合でも、機密度を示すマーク（ウォーターマーク）の有無に応じて、印刷データの機密性を保持することができる。
【００４０】
本発明に係る印刷装置によれば、より簡単、迅速に機密度を判定することができる。印刷ジョブ名に応じて、印刷データの機密性を保持することができ、（事業会社等の社内からの）故意又は不注意による印刷データの流出を事前に防ぐことができる。
本発明に係る印刷装置によれば、印刷実行者に応じて、印刷データの機密性を保持することができ、（事業会社等の社内からの）故意または不注意による印刷データの流出を事前に防ぐことができる。
【００４１】
本発明に係る印刷装置によれば、印刷日時又は印刷時刻に応じて、印刷データの機密性を保持することができ、（事業会社等の社内からの）故意または不注意による印刷データの流出を事前に防ぐことができる。例えば、社外の人が出入りできる場所に設置された印刷装置への印刷実行時、出入りする機会の多い定時内（９：００〜１７：００）は、印刷データの機密性を保持する。
【００４２】
本発明に係る印刷装置によれば、データ量が大きく第３者の印刷処理を遅らせてしまうような場合に、印刷開始を保留（ホールド）することで、第３者の印刷処理を優先させることができる。また、当人が同じデータを再度印刷する場合に、印刷データ作成までの時間を短縮できる。
【００４３】
本発明に係る印刷装置によれば、印刷データの機密性を保持することができると共に、例えば高価な用紙種類への不要な印刷を抑制することができる。
本発明に係る印刷装置によれば、印刷データの機密性を保持することができると共に、例えば在庫が少ない大きさの用紙への印刷を制御することができる。
【００４４】
本発明に係る印刷装置によれば、印刷データの機密性を保持することができると共に、例えば不要な大量印刷を抑制することができる。
本発明に係る印刷装置によれば、印刷データの機密性を保持することができると共に、例えば不要な印刷枚数を抑制することができる。
【００４５】
本発明に係る印刷装置によれば、印刷データの機密性を保持することができると共に、例えば不要なカラー印刷を制御することができる。
本発明に係る印刷装置によれば、印刷データの機密性を保持することができると共に、例えば手差しトレイ等からの不要な特殊用紙への印刷を抑制することができる。
【００４６】
本発明に係る印刷装置によれば、例えば機密性が保持される個人用排紙トレイ以外の、機密性が保持されない共有排紙トレイへの排紙を制限することができる。
本発明に係る印刷装置によれば、機密性を保持すべき印刷データの印刷開始を保留することで、印刷実行者が印刷装置に到着する迄の機密性を保持することができる。
【００４７】
本発明に係る印刷装置によれば、機密性を保持すべき印刷データを印刷処理後に記憶手段から消去することで、記憶手段の盗難等による機密情報の流出を防ぐことができる。
本発明に係る印刷装置によれば、例えば印刷処理後に記憶手段が記憶している印刷データを消去するセキュリティ装置を装着していない場合に、セキュリティ装置を装着している印刷装置に、機密性を保持すべき印刷データを転送することができ、印刷データの機密性を保持することができる。
【００４８】
本発明に係る印刷装置によれば、印刷データの機密性を保持することができると共に、例えば事業会社等で管理者が部門所属員の印刷を管理することができ、機密保護の管理及び経費の管理を行うことができる。
本発明に係る印刷装置によれば、例えば事業会社等で管理者が、印刷開始を保留された印刷データの印刷を許可した場合に、部門所属員が、保留されていた印刷を実行することができ、印刷データの機密性を保持することができると共に、管理者が部門所属員の印刷を管理することができ、機密保護の管理及び経費の管理を行うことができる。
【発明を実施するための最良の形態】
【００４９】
以下に、本発明をその実施の形態を示す図面を参照しながら説明する。
（実施の形態）
図１は、本発明に係る印刷装置の実施の形態を備える印刷システムの構成例を示すブロック図である。
この印刷システムは、印刷装置２が、例えばＬＡＮ（Local Area Network）であるネットワークＮを介して、パーソナルコンピュータ、ワークステーション及びメインフレームコンピュータ等のホストコンピュータ（以下、パソコンと記述）１，１，１と接続されたネットワークプリンタである。印刷装置２は、パソコン１，１，１から受信した印刷データに基づく画像を記録用紙（シート）上に形成する。
【００５０】
印刷装置２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、ＨＤＤ２３、表示部２４、操作部２５、印刷エンジン２６及びＮＩＣ（Network Interface Card）２７等を備えており、それぞれは、バス２ａを介して相互に接続されている。
ＣＰＵ２０は、バス２ａを介して接続されている上述したようなハードウェア各部を制御すると共に、ＲＯＭ２１及びＨＤＤ（Hard Disk Drive）２３に予め格納されている制御プログラムを適宜ＲＡＭ２２に読み出して実行する。また、制御プログラムを実行する印刷データ制御部２８、判断テーブル管理部２９、ホールド処理制御部３０及び印刷イメージ作成部３１を備えている。
尚、ＲＯＭ２１には、印刷装置２の動作に必要な種々の制御プログラムが予め格納されている。ＲＡＭ２２はＳＲＡＭ（Static RAM）又はフラッシュメモリ等で構成されており、ＣＰＵ２０による制御プログラムの実行時に発生するデータを一時的に記憶する。
【００５１】
ＨＤＤ（記憶手段）２３は、大容量の記憶装置であり、印刷装置２の動作に必要な種々の制御プログラム、表示部２４に表示させる各種メニュー画像、及びネットワークＮを介して外部のパソコン１，１…から受信した印刷データ等を記憶する。尚、パソコン１，１…から受信する印刷データは、例えばＰＣＬ（ページ記述言語）又はＰＳ（Post Script ）で記述されている。
【００５２】
また、ＨＤＤ２３には、パソコン１，１…から受信した印刷データをＨＤＤ２３に記憶する為の印刷データ記憶処理プログラム、ＨＤＤ２３に記憶した印刷データを、画像形成を行なう為の印刷イメージ（例えば、ビットマップデータ）に展開する為の印刷イメージ作成処理プログラム、印刷データを保存するか否かを判断し制御するホールド処理制御プログラム、及び印刷データを保存するか否かを判断する為に必要な情報を管理する為の判断テーブル管理プログラム等が格納されている。
このような各制御プログラムをＣＰＵ２０が実行することにより、印刷装置２は本発明の印刷装置としての動作を実現することができる。
【００５３】
表示部２４は、例えば液晶ディスプレイ（ＬＣＤ）からなる表示装置であり、ユーザに報知すべきデータ、印刷装置２の動作状況、及び操作部２５から入力された情報等を表示する。
操作部２５は、ユーザからの操作指示を受け付ける為の各種の操作ボタンを備えている。尚、表示部２４をタッチパネル方式とすることにより、操作部２５の各種のキーの内の一部又は全部を代用することも可能である。
【００５４】
印刷エンジン２６は、画像形成手段であり、例えば電子写真方式のプリンタ装置である。ＣＰＵ２０が、外部のパソコン１，１…から受信した印刷データに、各種処理を実行することにより、印刷イメージを作成する。印刷エンジン２６は、その作成された印刷イメージをハードコピーとして、Ａ３縦，Ｂ４縦，Ａ４縦，Ｂ５横及びＡ５横等の各サイズの記録紙又はＯＨＰ（Over Head Projector）シートから最適なサイズのものを選択して、画像形成を行なう。
【００５５】
尚、印刷エンジン２６は、電子写真方式により画像形成を行なう構成に限られず、インクジェット方式、熱転写方式、昇華方式により画像形成を行なわせる構成であっても良いことは勿論である。
ＮＩＣ２７は、ネットワークＮに接続する為のインタフェースであり、ネットワークＮに接続されたパソコン１，１…及び印刷装置２との間で各種情報を送受信する。ＮＩＣ２７は、文字データを含む印刷データをパソコン１，１…から取得する取得手段として作動する。
【００５６】
一方、パソコン１は、図１に示すように、ＣＰＵ１０、ＣＰＵ１０の制御手順を示すコンピュータプログラムを記憶したＲＯＭ１１、ＣＰＵ１０による制御動作中に発生する種々のデータを一時的に記憶するＲＡＭ１２、ＨＤＤ１３及びＮＩＣ１４等を備えており、それぞれはバス１ａを介して相互に接続されている。また、バス１ａには、パソコン１の周辺機器として、ＬＣＤ又はＣＲＴディスプレイ等の表示モニタ１５、マウス１６及びキーボード１７等が接続されている。
ＣＰＵ１０は、バス１ａを介して接続されている上述したようなハードウェア各部を制御すると共に、ＲＯＭ１１及びＨＤＤ１３に予め格納されている制御プログラムを適宜ＲＡＭ１２に読み出して実行する。
【００５７】
ＨＤＤ１３には、パソコン１の動作に必要な種々のコンピュータプログラム、文書、図及び写真等の電子文書を作成する為のアプリケーションプログラム、並びに印刷装置２へ送信する為の印刷データを作成する為のプリンタドライバ等が記憶してある。
尚、ＣＰＵ１０がプリンタドライバを実行することにより、ユーザがアプリケーションプログラムを用いて作成した電子文書を、例えばＰＣＬ又はＰＳフォーマットの印刷データに変換して印刷装置２へ送信することができる。
【００５８】
上述したような構成の印刷システムにおいて、パソコン１のユーザは、自身のパソコン１のＣＰＵ１０にアプリケーションプログラムを実行させることにより、印刷すべき電子文書を作成する。ユーザは、作成した電子文書を印刷装置２で印刷させる場合、ＣＰＵ１０にプリンタドライバを実行させ、ＣＰＵ１０は、ユーザが作成した電子文書から印刷装置２で印刷する為の印刷データを作成し、作成した印刷データを印刷装置２へ送信する。
印刷装置２は、ネットワークＮを介してパソコン１から受信した印刷データをＨＤＤ２３に一旦記憶し、ＣＰＵ２０により各種処理を実行した後に印刷エンジン２６により印刷する。
【００５９】
印刷装置２では、印刷装置情報テーブル、印刷条件テーブル、ユーザ識別テーブル及びホールド条件テーブル等の判断テーブルをＣＰＵ２０内の判断テーブル管理部２９が管理する。これらのテーブルは、操作部２５からの印刷装置２の管理者による操作により、ＣＰＵ２０内のホールド処理制御部３０が設定を行い、例えばＨＤＤ２３に記憶される。尚、一般的に印刷装置２が保持するＷｅｂページ等から設定してもよい。
【００６０】
印刷装置情報テーブルは、図２に示すようなイメージであり、印刷データの機密性を保持する為のホールド処理を行うか否かを判断する為のホールド条件として、印刷装置２の設置場所情報、及び印刷処理後に印刷データを消去するセキュリティ装置の装着情報（装着又は未装着）を有している。
印刷条件テーブルは、図３に示すようなイメージであり、印刷データの機密性を保持する為のホールド処理を行うか否かを判断する為のホールド条件として、印字データ情報及び印刷設定情報等を有している。
ユーザ識別テーブルは、図８に示すようなイメージであり、ユーザの所属部門及びユーザＩＤ情報を有している。
【００６１】
図２に示す印刷装置情報テーブルでは、印刷装置２に関する情報として、印刷装置２が設置されている部屋、部門等の設置場所、及び印刷処理後に印刷データを消去するセキュリティ装置の印刷装置２における装着情報（装着又は未装着）が管理されている。
図３に示す印刷条件テーブルでは、印刷データに関する情報として、印刷データに含まれたキーワード１、キーワード２、ウォーターマーク、ジョブ名、ユーザ名（又はユーザＩＤ）、印刷時刻、データサイズ、用紙種類、用紙サイズ、ページ数、カラー情報、給紙トレイ、排紙トレイ、印刷面及びＮアップ（複数（Ｎ）ページ分を１枚の用紙に印刷）等が管理されている。
【００６２】
ここで、キーワード１は、社外秘及び部外秘等、機密度を示し、また、印刷データを扱える範囲を示す。
キーワード２は、印刷データを扱える範囲を示すキーワード１以外の機密度を示しており、これにより、キーワード１以外の機密度を示すキーワードにおいても、機密性を保持する為の印刷を行うことを実現できる。
ジョブ名は、印刷データを識別する為のものであり、ユーザ名（又はユーザＩＤ）は、印刷実行者を識別する為のものである。
尚、印刷データに機密情報が含まれている場合、印刷データの一部分に、機密文書を意味するキーワード「部外秘」、「社外秘」が記載されるケースが多い。図４は、このような印刷データの印刷例を示す説明図である。
【００６３】
ホールド条件テーブルは、図１１に示すようなイメージであり、ホールド処理を行う場合の条件として、上述した各ホールド条件を含む印刷データに関する情報（図２，３の符号、項目番号で表示）を組み合わせて設定することにより、ホールド条件を限定して設定することが可能である。
ここで、印刷データに関する情報（項目番号）が“ｏｒ”で関係付けられている場合、何れかの項目の設定が、その印刷データの印刷における条件と合致する場合に、ホールドを実行する。
【００６４】
印刷データに関する情報（符号、項目番号）が“ａｎｄ”で関係付けられている場合、何れの項目の設定もが、その印刷データの印刷における条件と合致する場合に、ホールドを実行する。例えば、条件1の場合、「極秘」、「特許」、「予算」又は「個人情報」というキーワード２の何れかをその印刷データが含み（項目番号２）、かつ、ユーザ名Ｕ１２３０００〜Ｕ９８００００がその印刷データに付加されている（項目番号６）場合、ホールド処理を行う。
【００６５】
図５は、パソコン１（印刷実行者（ユーザ））と印刷装置２（図１）の設置場所の概略例を示す説明図である。
事業会社内の専有スペース５０４には、複数のパソコン１（図１）及び複数の印刷装置２（図１）が、ＬＡＮ等のネットワークＮを介して接続された印刷システムを備える経理部５０５、企画部５０６及び開発部５０７が配置されている。
事業会社外の共有スペース５０１には、ネットワークＮに接続された印刷装置２（図１）をそれぞれ備えるお客様窓口５０２及び会議室５０３が配置されている。
【００６６】
以下に、上述したような構成の印刷装置２の動作を、それを示す図６，７，９，１０のフローチャートを参照しながら説明する。
印刷装置２のＣＰＵ２０は、先ず、ＮＩＣ２７によりネットワークＮを通じてパソコン１から取得した印刷データ（例えばキーワード「社外秘」を含む印刷データ）を、印刷データ制御部２８によりＨＤＤ２３に記憶させる（Ｓ６０１）。次いで、判断テーブル管理部２９でホールド条件テーブル（図１１）からホールド条件を取得し（Ｓ６０２）、印刷装置情報テーブル（図２）の設置場所２０１、セキュリティ装置２０２、及び印刷条件テーブル（図３）のキーワード１（３０１）〜Ｎアップ３１６で示すような各種ホールド条件が予め設定されているか否かを判定する（Ｓ６０３）。
【００６７】
ＣＰＵ２０は、ホールド条件が予め設定されていれば（Ｓ６０３）、ホールド処理制御部３０により印刷装置情報テーブル（図２）、印刷条件テーブル（図３）及びユーザ識別テーブル（図８）等の判断テーブルを参照し、印刷データの機密性を保持する為のホールド処理を行う（Ｓ６０４）。各条件におけるホールド処理については後述する。
ＣＰＵ２０は、ホールド条件が予め設定されていなければ（Ｓ６０３）、判断テーブル管理部２９により、印刷装置２を管理している管理者のパソコン１に対して、「ホールド条件が設定されていないので設定してください」という旨のメッセージ等を通知して、管理者に連絡する（Ｓ６１２）。次いで、連絡を受けた管理者により各種ホールド条件が設定された（Ｓ６１３）後、再度、判断テーブル管理部２９によりホールド条件テーブル（図１１）からホールド条件を取得する（Ｓ６０２）。
【００６８】
図７は、印刷装置２の設置場所と印刷データに含まれているキーワード１（３０１）とに基づき印刷データの機密性を保持するホールド処理（Ｓ６０４）の例を示すフローチャートである。
ＣＰＵ２０は、ホールド条件が設定されていれば（Ｓ６０３）、ホールド処理制御部３０により、ＨＤＤ２３に記憶された印刷データに関して、その「ユーザ名」及びユーザ識別テーブル（図８）に基づきユーザの所属部門を識別する（Ｓ７０１）。「ユーザ名」（又はユーザＩＤ）は、パソコン１で印刷データに付加される印刷に関する情報の１つであり、印刷実行者を識別することができる。
これにより、ユーザがどのエリア５０１〜５０７に所属しているかを識別する。
【００６９】
また、ＣＰＵ２０は、ホールド処理制御部３０により、印刷データを解析し、キーワード１（機密情報を取り扱う範囲を特定できるキーワード）を検索する（Ｓ７０２）。次いで、ホールド処理制御部３０により、印刷装置情報テーブル（図２）から印刷装置２の設置場所情報を取得する（Ｓ７０３）。
ＣＰＵ２０は、ホールド処理制御部３０により、ユーザの所属部門を識別し（Ｓ７０１）、キーワード１を検索し（Ｓ７０２）、設置場所情報を取得した（Ｓ７０３）各結果に基づき、ＨＤＤ２３に記憶された印刷データが部外秘情報であるか否かを判定する（Ｓ７０４）。
【００７０】
ＣＰＵ２０は、例えば、ユーザが経理部５０５（図５）に所属しており、印刷データが部外秘情報であり（Ｓ７０４）、出力先の印刷装置２が経理部５０５内に設置されていなければ（Ｓ７０５）、ホールド処理制御部３０により、印刷データをホールド（印刷開始を保留）して（Ｓ７０６）リターンする。一方、出力先の印刷装置２が、経理部５０５内に設置されていれば（Ｓ７０５）、印刷データをホールドせずに、印刷エンジン２６により印刷を実行させる（Ｓ７１０）。
【００７１】
ＣＰＵ２０は、ユーザが経理部５０５（図５）に所属しており、印刷データが部外秘情報でなく（Ｓ７０４）、社外秘情報であり（Ｓ７０７）、出力先の印刷装置２が経理部５０５内にも（Ｓ７０８）、社内の専有スペース５０４にも設置されていなければ（Ｓ７０９）、印刷データをホールドして（Ｓ７０６）リターンする。
ＣＰＵ２０は、印刷データが社外秘情報であり（Ｓ７０７）、出力先の印刷装置２が経理部５０５内（Ｓ７０８）、又は社内の専有スペース５０４に設置されていれば（Ｓ７０９）、印刷データをホールドせずに、印刷を実行させる（Ｓ７１０）。
【００７２】
ＣＰＵ２０は、印刷データが部外秘情報ではなく（Ｓ７０４）、また、社外秘情報でもなければ（Ｓ７０７）、当然、印刷データをホールドせずに、印刷を実行させる（Ｓ７１０）。
以上により、印刷装置２の設置場所と印刷データ内の機密を示すキーワードの有無により、ホールド処理を選択でき、印刷データの機密性を保持することができる。
【００７３】
印刷データの機密性の保持については、図７に示す処理とは逆に、ＨＤＤ２３の盗難による機密情報の漏洩を懸念するような企業の場合、社外秘データを社外に設置された印刷装置２に出力した際には、印刷データのホールドを行わず、即座に出力させることも可能である。これは、ＨＤＤ２３に機密情報をホールドしないことにより、機密情報の漏洩を防止しようとするものである。
【００７４】
図９は、ＨＤＤ２３等の記憶装置に印刷データをホールドしないことにより、印刷データの機密性を保持する処理（Ｓ６０４）の例を示すフローチャートである。
ＣＰＵ２０は、ホールド条件テーブル（図１１）で、印刷装置２の設置場所（Ａ）、及び印刷データに含まれたキーワード１（３０１）（１）により、（非）ホールド条件が設定されていれば（Ｓ６０３）、ホールド処理制御部３０により、ＨＤＤ２３に記憶された印刷データに関して、その「ユーザ名」及びユーザ識別テーブル（図８）に基づきユーザの所属部門を識別する（Ｓ９０１）。「ユーザ名」（又はユーザＩＤ）は、パソコン１で印刷データに付加される印刷に関する情報の１つであり、印刷実行者を識別することができる。
これにより、ユーザがどのエリア５０１〜５０７に所属しているかを識別する。
【００７５】
また、ＣＰＵ２０は、ホールド処理制御部３０により、印刷データを解析し、キーワード１（機密情報を取り扱う範囲を特定できるキーワード）を検索する（Ｓ９０２）。次いで、ホールド処理制御部３０により、印刷装置情報テーブル（図２）から印刷装置の設置場所情報を取得する（Ｓ９０３）。
ＣＰＵ２０は、ホールド処理制御部３０により、ユーザの所属部門を識別し（Ｓ９０１）、キーワード１を検索し（Ｓ９０２）、設置場所情報を取得した（Ｓ９０３）各結果に基づき、ＨＤＤ２３に記憶された印刷データが部外秘情報であるか否かを判定する（Ｓ９０４）。
【００７６】
ＣＰＵ２０は、例えば、ユーザが経理部５０５（図５）に所属しており、印刷データが部外秘情報であり（Ｓ９０４）、出力先の印刷装置２が経理部５０５内に設置されていなければ（Ｓ９０５）、印刷エンジン２６により印刷を実行させる（Ｓ９０６）。一方、出力先の印刷装置２が、経理部５０５内に設置されていれば（Ｓ９０５）、ホールド処理制御部３０により、印刷データをホールド（印刷開始を保留）して（Ｓ９１０）リターンする。
【００７７】
ＣＰＵ２０は、ユーザが経理部５０５（図５）に所属しており、印刷データが部外秘情報でなく（Ｓ９０４）、社外秘情報であり（Ｓ９０７）、出力先の印刷装置２が経理部５０５内にも（Ｓ９０８）、社内の専有スペース５０４にも設置されていなければ（Ｓ９０９）、印刷を実行させる（Ｓ９０６）。
ＣＰＵ２０は、印刷データが社外秘情報であり（Ｓ９０７）、出力先の印刷装置２が経理部５０５内（Ｓ９０８）、又は社内の専有スペース５０４に設置されていれば（Ｓ９０９）、印刷データをホールドして（Ｓ９１０）リターンする。
ＣＰＵ２０は、印刷データが部外秘情報ではなく（Ｓ９０４）、また、社外秘情報でもなければ（Ｓ９０７）、印刷データをホールドして（Ｓ９１０）リターンする。
【００７８】
図１０は、印刷処理後にホールドされた印刷データを消去するセキュリティ装置の装着に基づき、印刷データの機密性を保持するホールド処理（Ｓ６０４）の例を示すフローチャートである。
ＣＰＵ２０は、判断テーブル管理部２９でホールド条件テーブル（図１１）からホールド条件を取得し（Ｓ６０２）、印刷装置情報テーブル（図２）のセキュリティ装置２０２（Ｂ）、及び印刷条件テーブル（図３）のキーワード１（３０１）（１）で示すようなホールド条件が予め設定されているか否かを判定する（Ｓ６０３）。その結果、ホールド条件が設定されていれば、ホールド処理制御部３０により、印刷データを解析してキーワード１（機密情報を取り扱う範囲を特定できるキーワード）を検索し、印刷データに、セキュリティ装置装着のホールド条件が付加されているか否かを判定する（Ｓ１００１）。印刷データにキーワード１が含まれていれば、ホールド条件が付加されているものとする。
【００７９】
ＣＰＵ２０は、セキュリティ装置装着のホールド条件が付加されていなければ（Ｓ１００１）、印刷エンジン２６により印刷データの印刷を実行させる（Ｓ１００５）。
ＣＰＵ２０は、セキュリティ装置装着のホールド条件が付加されていれば（Ｓ１００１）、ホールド処理制御部３０により、印刷装置情報テーブル（図２）からセキュリティ装置の装着情報２０２を取得し（Ｓ１００２）、セキュリティ装置が装着されているか否かを判定する（Ｓ１００３）。その結果、セキュリティ装置が装着されていれば、印刷データのホールド（印刷開始の保留）を実行して（Ｓ１００４）リターンする。
【００８０】
ＣＰＵ２０は、セキュリティ装置が装着されていなければ（Ｓ１００３）、ホールド処理制御部３０により他の印刷装置２にその印刷装置情報テーブル（図２）を照会し、セキュリティ装置が装着されている印刷装置２を検索する（Ｓ１００６）。その結果、セキュリティ装置が装着されている印刷装置２が見付かった場合は（Ｓ１００７）、印刷データを転送すべきと判定して、その印刷装置２に印刷データを転送し（Ｓ１００８）、転送したこと及びその転送先をユーザに通知して（Ｓ１０１１）終了する。転送後は、転送先で図7のフローチャートに従って処理を行う。
【００８１】
ＣＰＵ２０は、セキュリティ装置が装着されている印刷装置２が見付からなかった場合は（Ｓ１００７）、その印刷データの印刷を中止し（Ｓ１００９）、中止したことをその理由と共にユーザに通知して（Ｓ１０１０）終了する。これにより、印刷装置へのセキュリティ装置の装着状態により、ホールド処理を選択できるのでより高度に機密性を保持することが出来る。
【００８２】
以下に、図６のフローチャートに戻り、各ホールド処理（Ｓ６０４）において、印刷データのホールド（印刷開始の保留）が実行されリターンした場合の処理について説明する。
ＣＰＵ２０は、ホールド処理（Ｓ６０４）において印刷データのホールド（印刷開始の保留）を実行しリターンした場合、判断テーブル管理部２９で、印刷装置２の管理者に印刷を実行する為の承認を得る必要が有ると印刷条件テーブル（図３）に設定されているか否かを判定する（Ｓ６０５）。その結果、承認を得る必要が有ると設定されていれば、印刷装置２の管理者のパソコン１に対して、ホールドされた印刷データに関する情報をメッセージ等で連絡し（Ｓ６０６）、ユーザのパソコン１に対して、印刷データがホールドされ、管理者の印刷承認待ちであることをメッセージ等で通知する（Ｓ６０７）。
【００８３】
ＣＰＵ２０は、ホールドされた印刷データに関する情報を連絡した（Ｓ６０６）パソコン１から、印刷を承認する通知を受信すると（Ｓ６０８）、ホールド処理制御部３０で、ホールドを解除する際に必要な情報（例えばパスワード、ＩＣカード又は生体認証）を、ユーザのパソコン１に通知する（Ｓ６０９）。
ＣＰＵ２０は、操作部２５よりホールドを解除する際に必要な情報が入力される（Ｓ６１０）ことにより、印刷を実行して（Ｓ６１１）終了する。
【００８４】
一方、ＣＰＵ２０は、承認を得る必要が有ると印刷条件テーブル（図３）に設定されていなければ（Ｓ６０５）、ホールド処理制御部３０で、印刷データをホールドしたことをユーザのパソコン１に通知した（Ｓ６１４）後、即座にホールドを解除する際に必要な情報を、ユーザのパソコン１に通知する（Ｓ６０９）。
また、ＣＰＵ２０は、印刷を承認する通知を受信しなかった場合は（Ｓ６０８）、印刷データを削除し（Ｓ６１５）し、印刷データを削除したことをユーザのパソコン１に通知して（Ｓ６１６）終了する。
【００８５】
尚、本発明に係る印刷装置では、ホールド処理を行う場合の条件（図３）として、印刷データ中に機密度を示すウォーターマーク１（３０３）を有する場合でも、ホールド処理を実行することができる。この場合、印刷データ本文中にキーワード１（３０１）が無い場合でも、図７のフローチャートに示すようなホールド処理を選択でき、印刷データの機密性を保持することができる。
また、ホールド処理を行う場合の条件（図３）として、図１２に示すように、印刷データ中に機密度を示すウォーターマーク２（３０４）を有する場合でも、ホールド処理を実行することができる。この場合、印刷データ本文中にキーワード２（３０２）が無い場合でも、図７のフローチャートに示すようなホールド処理を選択でき、印刷データの機密性を保持することができる。
【００８６】
また、ホールド処理を行う場合の条件として、印刷データ中の印刷ジョブ名３０５が機密度を表す場合、より簡単、迅速にホールド処理を選択でき、印刷データの機密性を保持することができる。
また、ホールド処理を行う場合の条件として、印刷データに付加された印刷実行者のユーザ名又はＩＤ３０６に応じて、ホールド処理を選択する場合、（事業会社等の内部からの）故意又は不注意による印刷データの流出を事前に防ぐことが出来る。
【００８７】
また、ホールド処理を行う場合の条件として、その印刷を行う印刷時刻３０７に応じてホールド処理を選択する場合、（事業会社等の内部からの）故意又は不注意による印刷データの流出を事前に防ぐことができる。例えば、「社外の人が出入りできる場所に設置された印刷装置への印刷実行時、社外の人が出入りする機会が多い定時内（９：００〜１７：００）はホールドする」と設定することで、印刷データの機密性を保持することができる。
【００８８】
また、ホールド処理を行う場合の条件として、ＨＤＤ２３に記憶してある当該印刷データの大きさ３０８に応じてホールド処理を選択する場合、印刷データが過大であり印刷時間が掛かりそうなときに、第３者の印刷処理を優先させることができる。また、当人が同じデータを再度印刷する場合、印刷データ作成までの時間を短縮できる。
また、ホールド処理を行う場合の条件として、印刷データに付加された印刷用紙の種類３０９に応じてホールド処理を選択する場合、事業会社等の社員による、例えば高価な用紙種類３０９への印刷を抑制することができる。
【００８９】
また、ホールド処理を行う場合の条件として、印刷データに付加された印刷用紙のサイズ３１０に応じてホールド処理を選択する場合、例えば在庫の少ない大きさの用紙への印刷を抑制することができる。
また、ホールド処理を行う場合の条件として、印刷データに付加された印刷データのページ数３１１に応じてホールド処理を選択する場合、事業会社等の社員による、例えば大量印刷を抑制することができる。
【００９０】
また、ホールド処理を行う場合の条件として、印刷データに付加された印刷データのカラー情報３１２に応じてホールド処理を選択する場合、例えば事業会社内で一時的に使用するような不必要なカラー印刷を抑制することができる。
また、ホールド処理を行う場合の条件として、印刷データの給紙トレイ情報３１３に応じてホールド処理を選択する場合、例えば手差しトレイ等からの特殊用紙への印刷を抑制することができる。
【００９１】
また、ホールド処理を行う場合の条件として、印刷データに付加された印刷データの排紙トレイ情報３１４に応じてホールド処理を選択する場合、例えば個人用排紙トレイ以外の共有排紙トレイへの排紙を制限することができる。
また、ホールド処理を行う場合の条件として、印刷データに付加された印刷面数（片面・両面）３１５に応じてホールド処理を選択する場合、例えば両面印刷を行っていない印刷データの印刷枚数を抑制することができる。
また、ホールド処理を行う場合の条件として、印刷データに付加されたＮアップ（Ｎ−Ｕｐ）（複数（Ｎ）ページ分を１枚の用紙に印刷）の条件３１６に応じてホールド処理を選択する場合、例えば２−Ｕｐ印刷を行っていない印刷データを抑制することができる。
【図面の簡単な説明】
【００９２】
【図１】本発明に係る印刷装置の実施の形態を備える印刷システムの構成例を示すブロック図である。
【図２】印刷装置情報テーブルのイメージ例を示す説明図である。
【図３】印刷条件テーブルのイメージ例を示す説明図である。
【図４】印刷データの印刷例を示す説明図である。
【図５】パソコンと印刷装置の設置場所の概略例を示す説明図である。
【図６】本発明に係る印刷装置の動作例を示すフローチャートである。
【図７】本発明に係る印刷装置の動作例を示すフローチャートである。
【図８】ユーザ識別テーブルのイメージ例を示す説明図である。
【図９】本発明に係る印刷装置の動作例を示すフローチャートである。
【図１０】本発明に係る印刷装置の動作例を示すフローチャートである。
【図１１】ホールド条件テーブルのイメージ例を示す説明図である。
【図１２】ウォーターマークを含む印刷データの印刷例を示す説明図である。
【符号の説明】
【００９３】
1  パーソナルコンピュータ（パソコン）
２  印刷装置
２ａ  バス
２０  ＣＰＵ
２１  ＲＯＭ
２２  ＲＡＭ
２３  ＨＤＤ（記憶手段）
２４  表示部
２５  操作部（設定受付手段）
２６  印刷エンジン（印刷手段）
２７  ＮＩＣ（取得手段）
２８  印刷データ制御部
２９  判断テーブル管理部
３０  ホールド処理制御部（抽出手段、設定受付手段、保持処理手段）
Ｎ  ネットワーク
【図１】
2008006778.tif 000003
【図２】
2008006778.tif 000004
【図３】
2008006778.tif 000005
【図４】
2008006778.tif 000006
【図５】
2008006778.tif 000007
【図６】
2008006778.tif 000008
【図７】
2008006778.tif 000009
【図８】
2008006778.tif 000010
【図９】
2008006778.tif 000011
【図１０】
2008006778.tif 000012
【図１１】
2008006778.tif 000013
【図１２】
2008006778.tif 000014