(57)【要約】【課題】印刷物の機密性を確保し、印刷データに含まれる秘匿情報の部分に対しての印刷出力可否を制御する。【解決手段】判別手段１で印刷データに指定された秘匿情報の伏せ字指定を判別し、設定手段２で伏せ字指定の対象範囲に伏せ字属性を設定する。変換手段３でプリンタ対応のＰＤＬデータに変換する。作成手段４は設定手段２で設定の伏せ字範囲が読み取り不可の印刷か、通常の読み取り可能の印刷かを選択する認証データを作成する。付加手段５で認証データを変換ＰＤＬデータに付加する。認証手段６は伏せ字属性を有するＰＤＬデータの印刷時に、入力認証データと付加認証データから判別する。この結果から伏せ字属性指定の文字を明記／非明記印刷とするため、加工手段７でＰＤＬデータを加工データとする。加工データを印刷出力手段８で印刷する。伏せ字指定の秘匿情報を含む印刷データを認証データで、読み取り可否とする印刷を選択し、機密性を保持し取り扱いを容易にする。【選択図】図１
2005173720.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理装置であって、
前記印刷データに含まれる秘匿情報の有無を判別する判別手段と、前記判別手段の結果に応じて前記印刷データに前記秘匿情報部分を伏せ字とする伏せ字属性を設定する設定手段と、前記秘匿情報の印刷可否を制御する認証データの作成手段と、前記伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した前記認証データを前記変換データに付加する付加手段と、前記認証データの良否判断をする認証手段と、前記認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、前記加工手段の加工データを印刷する印刷出力手段とを備えたことを特徴とする伏せ字処理装置。
【請求項２】
アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理装置であって、
前記印刷データを表示して秘匿情報部分を伏せ字として選択する範囲指定手段と、前記範囲指定手段により選択された秘匿情報部分の伏せ字属性を前記印刷データに設定する設定手段と、前記秘匿情報の印刷可否を制御する認証データの作成手段と、前記伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した前記認証データを前記変換データに付加する付加手段と、前記認証データの良否判断をする認証手段と、前記認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、前記加工手段の加工データを印刷する印刷出力手段とを備えたことを特徴とする伏せ字処理装置。
【請求項３】
前記範囲指定手段が、印刷データの中間データ保存手段と、前記中間データの表示手段を備えたことを特徴とする請求項２記載の伏せ字処理装置。
【請求項４】
前記作成手段において、作成する認証データが少なくとも認証情報と暗唱番号からなることを特徴とする請求項１または２記載の伏せ字処理装置。
【請求項５】
前記作成手段において、作成する認証データが暗号化されることを特徴とする請求項４記載の伏せ字処理装置。
【請求項６】
前記加工手段が、設定手段により伏せ字属性が設定された文字，イメージ，図形の各データを認証手段の結果に基づいて、明記／非明記とする加工データを作成することを特徴とする請求項１または２記載の伏せ字処理装置。
【請求項７】
前記非明記とする加工データが、伏せ字属性が設定された文字に代えて任意の同一文字、または記号と置換すること特徴とする請求項６記載の伏せ字処理装置。
【請求項８】
前記加工手段が、設定手段により伏せ字属性が設定された文字，イメージ，図形の各データを認証手段の結果に基づいて、前記伏せ字属性が設定された文字，イメージ，図形データの範囲を矩形データにより覆うこと特徴とする請求項１または２記載の伏せ字処理装置。
【請求項９】
アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理方法であって、
前記印刷データに含まれる秘匿情報の有無を判別した結果に応じて前記印刷データに前記秘匿情報部分を伏せ字とする伏せ字属性を設定する設定工程と、前記秘匿情報の印刷可否を制御する認証データを作成する工程と、前記伏せ字属性を設定した印刷データをページ記述言語の変換データとする工程と、作成した前記認証データを前記変換データに付加する工程と、前記認証データの良否判断をした結果に応じて印刷出力する変換データを加工する工程と、前記加工した加工データを印刷する印刷出力工程とからなることを特徴とする伏せ字処理方法。
【請求項１０】
アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理方法であって、
前記印刷データを表示して秘匿情報部分を伏せ字として選択する範囲指定工程により選択された秘匿情報部分の伏せ字属性を前記印刷データに設定する設定工程と、前記秘匿情報の印刷可否を制御する認証データを作成する工程と、前記伏せ字属性を設定した印刷データをページ記述言語の変換データとする工程と、作成した前記認証データを前記変換データに付加する工程と、前記認証データの良否判断をして結果に応じて印刷出力する変換データを加工する工程と、前記加工した加工データを印刷する印刷出力手段とからなることを特徴とする伏せ字処理方法。
【請求項１１】
前記範囲指定工程が、印刷データの中間データを保存して、前記中間データを表示する工程からなることを特徴とする請求項１０記載の伏せ字処理方法。
【請求項１２】
前記認証データを作成する工程において、前記認証データが少なくとも認証情報と暗証番号からなることを特徴とする請求項９または１０記載の伏せ字処理方法。
【請求項１３】
前記認証データを作成する工程において、作成する認証データが暗号化されることを特徴とする請求項１２記載の伏せ字処理方法。
【請求項１４】
前記変換データを加工する工程が、設定工程により伏せ字属性が設定された文字，イメージ，図形の各データを認証データの認証結果に基づいて、明記／非明記とする加工データを作成することを特徴とする請求項１または２記載の伏せ字処理方法。
【請求項１５】
前記非明記とする加工データが、伏せ字属性が設定された文字に代えて任意の同一文字、または記号と置換すること特徴とする請求項１４記載の伏せ字処理方法。
【請求項１６】
前記変換データを加工する工程が、設定工程により伏せ字属性が設定された文字，イメージ，図形の各データを認証データの認証結果に基づいて、前記伏せ字属性が設定された文字，イメージ，図形データの範囲を矩形データにより覆うこと特徴とする請求項９または１０記載の伏せ字処理方法。
【請求項１７】
作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理プログラムであって、
判別手段により前記印刷データに含まれる秘匿情報の有無を判別するプロセスと、前記判別手段の判別結果に応じ設定手段で前記印刷データに前記秘匿情報部分を伏せ字とする伏せ字属性を設定するプロセスと、作成手段により前記秘匿情報の印刷可否を制御するための認証データを作成するプロセスと、変換手段で前記秘匿情報部分に伏せ字属性を設定した印刷データからページ記述言語に変換した変換データに前記認証データを付加手段により付加するプロセスと、認証手段で前記認証データの良否判断をした結果から加工手段により印刷出力する変換データを加工するプロセスと、前記変換データを加工した加工データを印刷出力手段により印刷するプロセスとを有することを特徴とする伏せ字処理プログラム。
【請求項１８】
作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理プログラムであって、
範囲指定手段により前記印刷データを表示して秘匿情報部分を伏せ字として選択可能とするプロセスと、前記範囲指定手段で選択された秘匿情報部分の伏せ字属性を設定手段により前記印刷データに設定するプロセスと、作成手段により前記秘匿情報の印刷可否を制御するための認証データを作成して、変換手段で前記秘匿情報部分に伏せ字属性を設定した印刷データからページ記述言語に変換した変換データに前記認証データを付加手段により付加するプロセスと、認証手段で前記認証データの良否判断をした結果から加工手段により印刷出力する変換データを加工するプロセスと、前記変換データを加工した加工データを印刷出力手段により印刷するプロセスとを有することを特徴とする伏せ字処理プログラム。
【請求項１９】
請求項１７または１８記載の伏せ字処理プログラムを、コンピュータにおいて読み取り可能に格納したことを特徴とする記録媒体。
【請求項２０】
コンピュータにおいて稼働するアプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分をプリンタからの印刷出力可否を制御する伏せ字処理システムであって、
前記印刷データに含まれる秘匿情報の有無を判別する判別手段と、前記判別手段の結果に応じて前記印刷データに前記秘匿情報部分を伏せ字とする伏せ字属性を設定する設定手段と、前記秘匿情報の印刷可否を制御する認証データの作成手段と、前記伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した前記認証データを前記変換データに付加する付加手段と、前記認証データの良否判断をする認証手段と、前記認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、前記加工手段の加工データを印刷する印刷出力手段とを備えたことを特徴とする伏せ字処理システム。
【請求項２１】
コンピュータにおいて稼働するアプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分をプリンタからの印刷出力可否を制御する伏せ字処理システムであって、
前記印刷データを表示して秘匿情報部分を伏せ字として選択する範囲指定手段と、前記範囲指定手段により選択された秘匿情報部分の伏せ字属性を前記印刷データに設定する設定手段と、前記秘匿情報の印刷可否を制御する認証データの作成手段と、前記伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した前記認証データを前記変換データに付加する付加手段と、前記認証データの良否判断をする認証手段と、前記認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、前記加工手段の加工データを印刷する印刷出力手段とを備えたことを特徴とする伏せ字処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物の機密性を確保し、特に印刷物の秘匿情報に当たる一部分を隠蔽して印刷出力したり、または隠蔽した部分を暗証番号等の確認によって印刷出力可能とする伏せ字処理装置、伏せ字処理方法、伏せ字処理プログラムとこれを記録した記録媒体および伏せ字処理システムに関するものである。
【背景技術】
【０００２】
近年、ＬＡＮ（Ｌocal Ａrea Ｎetwork）等のネットワークにプリンタを接続するプリンタ・サーバが普及している。そのため、ＬＡＮ等のネットワークに接続されたプリンタ、またはサーバＰＣ（Ｐersonal Ｃomputer）にローカル接続されたプリンタを含む１台以上のプリンタを、ネットワークを介して接続された多数のクライアントＰＣが共有するシステム構成が増えつつある。
【０００３】
このような構成で接続されたプリンタを共用して運用することにより、例えば、各クライアントＰＣに１台ずつのプリンタを接続するというような過剰な設備投資を抑制し、プリンタを共有するグループ単位毎のプリンタの稼働状況を把握することができるため、状況に応じて追加配置等の検討、あるいは、プリンタの絶対数を抑制することで、プリンタによる占有面積、電力消費量を抑えることが行われる。
【０００４】
このようなネットワークを介した使用形態であることにより、例えば、自分の印刷出力物の一部が他人の印刷出力物に紛れてしまうこと、さらには、印刷出力物の秘匿性が損なわれるという問題や、多数のユーザがプリンタを共用することから、プリンタの管理責任が不明確となり、プリンタがエラー状態のまま放置されたり、プリンタの電源が切り忘れられる等の事態が発生しやすいという問題があった。これらの問題を解決すべく、特許文献１には、複数のＰＣにより共有されるプリンタ装置において印刷出力物の秘匿性を確保し、さらに、印刷要求の可能性がない場合にプリンタ装置の電源を自動的に切る印刷制御装置、および記憶媒体が記載されている。
【０００５】
また、特許文献２には、機密文書において、文書を読む権限のある人物以外が見ることがないよう、細心の注意を払う必要があり、印刷文書は、機密文書印刷（親展印刷とも呼ぶ）の機能を用いる等により、特に管理を厳密にしなければならない。このため、文書が完成するまでに試験的に印刷を行った文書は、完成文書と同等の厳密な扱いを必要とし、安易に印刷して確かめることは、非常に実行しにくい現状である。仮に、機密保持の点で信頼できる環境により印刷を行ったとしても、印刷文書の機密保持のため、シュレッダーにかける等、別の手間が印刷のたびに発生してしまう。この課題を解決するために、親展印刷モード時にレイアウト情報のみで全くデータ内容が読み取れないような形の試し印刷を行う機能を印刷装置側に備えて、機密保持が必要な文書を印刷する際の利便性の向上と機密保持を容易に行う機密文書印刷システムが記載されている。
【特許文献１】特開２００１−７５７５２号公報
【特許文献２】特開２００２−１３２４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来構成のプリンタ等における秘匿情報を含む印刷物の出力処理は、印刷データに認証情報を付加して出力し、プリンタ側で印刷可否を認証情報より判断して処理が行われる。特許文献１では印刷を実行する印刷物の機密性を確保するために、親展印刷指定して印刷データに認証情報を付加し、印刷時には入力された認証情報と印刷データに付加された認証情報とが一致した場合のみ出力する。
【０００７】
しかしながら、特許文献１では、印刷データの一部に秘匿情報が含まれている場合に、親展印刷指定されたときには印刷すること自体できないようになっている。また、文書の一部分だけに秘匿情報が含まれる場合でも他の部分を参照することはできない。例えば、１０ページの文章において５ページ目の一部分に秘匿情報がある場合は、すべてのページが印刷不可能となり、秘匿情報の部分だけ隠して印刷するという要望に応えることはできない。
【０００８】
そして、特許文献２においても機密文書の秘匿性を保持しつつ、文書のレイアウト確認のために、レイアウト情報を維持しつつ、文字や図形，イメージを関係のない図形やイメージに変換またはフィルタリングして試し印刷を実行してレイアウトの確認を行うが、特許文献１と同様に特定の文字や図形のみに対して情報を隠蔽することができないという問題がある。
【０００９】
また、特許文献１では印刷データに認証情報を付加しただけなので、ネットワークに流れる印刷データの機密性、さらに特許文献２においても印刷データの加工はプリンタ本体側で行うため、ホストからスプールされたデータに対する機密性は守られていないという問題があった。
【００１０】
本発明は、前記従来技術の問題を解決することに指向するものであり、印刷物の機密性を確保し、印刷データに含まれる秘匿情報の部分に対しての印刷出力可否を制御する伏せ字処理装置，伏せ字処理方法，伏せ字処理のプログラムとこれを記録した記録媒体および伏せ字処理のシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
この目的を達成するために、本発明に係る請求項１に記載された伏せ字処理装置は、アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理装置であって、印刷データに含まれる秘匿情報の有無を判別する判別手段と、判別手段の結果に応じて印刷データに秘匿情報部分を伏せ字とする伏せ字属性を設定する設定手段と、秘匿情報の印刷可否を制御する認証データの作成手段と、伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した認証データを変換データに付加する付加手段と、認証データの良否判断をする認証手段と、認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、加工手段の加工データを印刷する印刷出力手段とを備えたことを特徴とする。
【００１２】
また、請求項２，３に記載された伏せ字処理装置は、アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理装置であって、印刷データを表示して秘匿情報部分を伏せ字として選択する範囲指定手段と、範囲指定手段により選択された秘匿情報部分の伏せ字属性を印刷データに設定する設定手段と、秘匿情報の印刷可否を制御する認証データの作成手段と、伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した認証データを変換データに付加する付加手段と、認証データの良否判断をする認証手段と、認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、加工手段の加工データを印刷する印刷出力手段とを備えたこと、範囲指定手段が、印刷データの中間データ保存手段と、中間データの表示手段を備えたことを特徴とする。
【００１３】
また、請求項４〜８に記載された伏せ字処理装置は、請求項１，２の伏せ字処理装置であって、作成手段において、作成する認証データが少なくとも認証情報と暗証番号からなること、さらに、作成する認証データが暗号化されること、また、加工手段が、設定手段により伏せ字属性が設定された文字，イメージ，図形の各データを認証手段の結果に基づいて、明記／非明記とする加工データを作成すること、さらに、非明記とする加工データが、伏せ字属性が設定された文字に代えて任意の同一文字、または記号と置換すること、また、加工手段が、設定手段により伏せ字属性が設定された文字，イメージ，図形の各データを認証手段の結果に基づいて、伏せ字属性が設定された文字，イメージ，図形データの範囲を矩形データにより覆うこと特徴とする。
【００１４】
また、請求項９に記載された伏せ字処理方法は、アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理方法であって、印刷データに含まれる秘匿情報の有無を判別した結果に応じて印刷データに秘匿情報部分を伏せ字とする伏せ字属性を設定する設定工程と、秘匿情報の印刷可否を制御する認証データを作成する工程と、伏せ字属性を設定した印刷データをページ記述言語の変換データとする工程と、作成した認証データを変換データに付加する工程と、認証データの良否判断をした結果に応じて印刷出力する変換データを加工する工程と、加工した加工データを印刷する印刷出力工程とからなることを特徴とする。
【００１５】
また、請求項１０，１１に記載された伏せ字処理方法は、アプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理方法であって、印刷データを表示して秘匿情報部分を伏せ字として選択する範囲指定工程により選択された秘匿情報部分の伏せ字属性を印刷データに設定する設定工程と、秘匿情報の印刷可否を制御する認証データを作成する工程と、伏せ字属性を設定した印刷データをページ記述言語の変換データとする工程と、作成した認証データを変換データに付加する工程と、認証データの良否判断をして結果に応じて印刷出力する変換データを加工する工程と、加工した加工データを印刷する印刷出力手段とからなること、さらに、範囲指定工程が、印刷データの中間データを保存して、中間データを表示する工程からなることを特徴とする。
【００１６】
また、請求項１２〜１６に記載された伏せ字処理方法は、請求項９，１０の伏せ字処理方法であって、認証データを作成する工程において、前記認証データが少なくとも認証情報と暗証番号からなること、さらに、作成する認証データが暗号化されること、また、変換データを加工する工程が、設定工程により伏せ字属性が設定された文字，イメージ，図形の各データを認証データの認証結果に基づいて、明記／非明記とする加工データを作成すること、さらに、非明記とする加工データが、伏せ字属性が設定された文字に代えて任意の同一文字、または記号と置換すること、また、変換データを加工する工程が、設定工程により伏せ字属性が設定された文字，イメージ，図形の各データを認証データの認証結果に基づいて、伏せ字属性が設定された文字，イメージ，図形データの範囲を矩形データにより覆うこと特徴とする。
【００１７】
また、請求項１７に記載された伏せ字処理プログラムは、作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理プログラムであって、判別手段により印刷データに含まれる秘匿情報の有無を判別するプロセスと、判別手段の判別結果に応じ設定手段で印刷データに秘匿情報部分を伏せ字とする伏せ字属性を設定するプロセスと、作成手段により秘匿情報の印刷可否を制御するための認証データを作成するプロセスと、変換手段で秘匿情報部分に伏せ字属性を設定した印刷データからページ記述言語に変換した変換データに認証データを付加手段により付加するプロセスと、認証手段で認証データの良否判断をした結果から加工手段により印刷出力する変換データを加工するプロセスと、変換データを加工した加工データを印刷出力手段により印刷するプロセスとを有することを特徴とする。
【００１８】
また、請求項１８に記載された伏せ字処理プログラムは、作成された印刷データに含まれる秘匿情報部分の印刷出力可否を制御する伏せ字処理プログラムであって、範囲指定手段により印刷データを表示して秘匿情報部分を伏せ字として選択可能とするプロセスと、範囲指定手段で選択された秘匿情報部分の伏せ字属性を設定手段により印刷データに設定するプロセスと、作成手段により秘匿情報の印刷可否を制御するための認証データを作成して、変換手段で秘匿情報部分に伏せ字属性を設定した印刷データからページ記述言語に変換した変換データに認証データを付加手段により付加するプロセスと、認証手段で認証データの良否判断をした結果から加工手段により印刷出力する変換データを加工するプロセスと、変換データを加工した加工データを印刷出力手段により印刷するプロセスとを有することを特徴とする。
【００１９】
また、請求項１９に記載された記録媒体は、請求項１７または１８記載の伏せ字処理プログラムを、コンピュータにおいて読み取り可能に格納したことを特徴とする。
【００２０】
また、請求項２０に記載された伏せ字処理システムは、コンピュータにおいて稼働するアプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分をプリンタからの印刷出力可否を制御する伏せ字処理システムであって、印刷データに含まれる秘匿情報の有無を判別する判別手段と、判別手段の結果に応じて印刷データに秘匿情報部分を伏せ字とする伏せ字属性を設定する設定手段と、秘匿情報の印刷可否を制御する認証データの作成手段と、伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した認証データを変換データに付加する付加手段と、認証データの良否判断をする認証手段と、認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、加工手段の加工データを印刷する印刷出力手段とを備えたことを特徴とする。
【００２１】
また、請求項２１に記載された伏せ字処理システムは、コンピュータにおいて稼働するアプリケーションプログラムにより作成された印刷データに含まれる秘匿情報部分をプリンタからの印刷出力可否を制御する伏せ字処理システムであって、印刷データを表示して秘匿情報部分を伏せ字として選択する範囲指定手段と、範囲指定手段により選択された秘匿情報部分の伏せ字属性を印刷データに設定する設定手段と、秘匿情報の印刷可否を制御する認証データの作成手段と、伏せ字属性を設定した印刷データをページ記述言語の変換データとする変換手段と、作成した認証データを変換データに付加する付加手段と、認証データの良否判断をする認証手段と、認証手段の結果に応じて印刷出力する変換データを加工する加工手段と、加工手段の加工データを印刷する印刷出力手段とを備えたことを特徴とする。
【００２２】
以上のように構成された伏せ字処理装置，伏せ字処理方法，伏せ字処理プログラムとこれを記録した記録媒体および伏せ字処理システムによれば、印刷物の機密性を確保しつつ、印刷物の秘匿情報に当たる一部分を隠蔽して印刷出力したり、または隠蔽した部分を暗証番号等の確認によって印刷出力情報の機密性を守ることができ、秘匿情報を含む印刷データの印刷出力の取り扱いを容易にできる。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、秘匿情報を含む印刷データの印刷出力に際して、情報の機密性を守ることができ、必要に応じて秘匿情報を印刷可能とすることができることから機密性を保持して、かつこれらの情報の取り扱いが容易にできるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明における実施の形態を詳細に説明する。
【００２５】
図１は本発明の実施の形態における伏せ字処理装置の概略構成を示すブロック図である。図１において、１はアプリケーションにより作成された印刷データにおいて指定された秘匿情報を印刷出力する際に伏せ字として指定されているかの有無を判別する判別手段、２は伏せ字指定がされた印刷データをその指定情報により対象範囲に伏せ字属性を設定する設定手段、３は印刷データおよび設定手段２により設定された伏せ字属性を含み印刷出力するためのプリンタに対応したページ記述言語（ＰＤＬ）に変換する変換手段、４は、設定手段２により設定された伏せ字範囲を伏せ字状態として読み取り不可能に印刷出力するか、通常の読み取り可能な状態で印刷出力するかのいずれかの選択処理を可能とするための認証データを作成する作成手段、５は作成手段４で作成された認証データを変換手段３において変換したＰＤＬデータに付加する付加手段、６は、伏せ字属性を有するＰＤＬデータを印刷出力する際に、ユーザから入力される認証データとＰＤＬデータに付加された認証データとの良否判断する認証手段、７は、認証手段６の判断結果に応じて伏せ字属性の指定された文字を明記／非明記の印刷状態とした、例えばビットマップ展開した加工データとする加工手段、８は加工手段７からの加工データに基づき記録紙に印刷出力するプリンタエンジン等の印刷出力手段である。
【００２６】
このように構成された本実施の形態における伏せ字処理装置によれば、図１に示す各手段の一連の処理により、伏せ字指定された部分の秘匿情報を含む印刷データに対して、設定された認証データによって、印刷データの伏せ字指定された部分を読み取り可否とする状態を選択することができ、その印刷出力した秘匿情報に関する機密性を保持するとともに、その取り扱いを容易とすることができる。
【００２７】
図２は本実施の形態における実施例１であり、伏せ字処理装置の具体例としてホストコンピュータ側にプリンタドライバとして、また、プリンタ側に一部の機能を備えた構成を示すブロック図である。図２に示すように、伏せ字指定の判別手段１，伏せ字属性の設定手段２，ＰＤＬデータへの変換手段３，認証データの作成手段４，認証データの付加手段５をホストコンピュータ１０側に備え、プリンタ１１側に認証データの認証手段６，ＰＤＬデータから加工データとする加工手段７，加工データの印刷出力手段８を備えている。
【００２８】
なお、図示していないがＰＤＬデータの蓄積手段を、ホストコンピュータ１０側あるいはプリンタ側のいずれか一方またはその両方に設けている。例えば、ホストコンピュータ１０とプリンタ１１間において、ネットワーク等を介してのＰＤＬデータの授受を行うためのバッファ、あるいはプリンタサーバの記憶手段等として設けている。
【００２９】
また、プリンタ１１側において、伏せ字属性を設定されたＰＤＬデータに付加された認証データの確認を行う認証手段６として、プリンタ１１に設けられている操作パネルにより入力され該当の認証データとの確認が行われる。この結果に基づきＰＤＬデータに対する加工手段７の加工処理を行うことで、印刷出力されるデータを読み取り可否とする明記／非明記の印刷状態とする。
【００３０】
図２に示す変換手段３として、例えば通常の文字データのときには、ＰＤＬデータに変換された場合、図３（ａ）に示すように、色，フォント，サイズ，テキスト全体のデータが指定される。文字処理として、ＰＤＬデータのコマンド例はバイナリコードになっている。図３（ａ）のＣolor（０ｘ１０）はカラーの設定をするコマンド（０ｘ１０）であり、その後にＲＧＢ値が指定される。ＦontＳelect（０ｘ２０）はフォントの選択指定と文字のサイズを指定する。Ｔext（０ｘ３０）は文字を指定し、ＤataＳizeはテキストデータの全体のサイズ、ＴextＤataは文字列のコードを指定する。一方、伏せ字属性が設定された文字データのときには、図３（ｂ）に示すように図３（ａ）の文字を指定するＴext（０ｘ３０）に「hide」を指定することで伏せ字設定された隠し文字であることを指定する。
【００３１】
また、通常のイメージデータのときには、ＰＤＬデータに変換された場合、図４（ａ）に示すように、ＢeginＩmage（０ｘ４０） にてイメージデータのパラメータを設定する。一方、伏せ字属性が設定されたイメージデータのときには、図４（ｂ）に示すように、イメージデータのパラメータを設定するＢeginＩmage（０ｘ４０）に「hide」を指定することで伏せ字設定された隠しイメージであることを指定する。
【００３２】
さらに、通常の図形データのときには、ＰＤＬデータに変換された場合、図５（ａ）に示すように、Ｐolygon（０ｘ５０）にて図形データのパラメータを設定する。一方、伏せ字属性が設定された図形データのときには、図５（ｂ）に示すように、図形データのパラメータを設定するＰolygon（０ｘ５０）に「hide」を指定することで伏せ字設定された隠し図形であることを指定する。
【００３３】
また、図２に示す作成手段４によって、伏せ字属性の設定されたＰＤＬデータに付加手段５によって付加する認証データを作成する。この認証データとしては、認証情報（ユーザＩＤ），暗証番号（パスワード）等からなり、その情報の入力手段として、ホストコンピュータ１０側のプリンタドライバの印刷出力するための各種設定（用紙サイズ、縦／横方向印字、印刷部数等の指定するために標準的に備える）を行うユーザインタフェース等を利用する。作成された認証データは暗号化され、前述した付加手段５によってＰＤＬデータに付加され（図６参照）、通常の送受信処理等がなされプリンタ１１へ送信される。
【００３４】
プリンタ１１側において、受信した認証データとＰＤＬデータは、認証手段６で認証データに対する確認が行われる。また、暗号化された認証データは暗号化した同じ方法で復号化される。この認証手段６において、前述したように、プリンタ１１の操作パネル等から入力された認証データと受信した認証データの照合が行われ、認証が正しいときには、秘匿情報部分がＰＤＬデータの伏せ字属性の設定が解除され読み取り可能な文字として加工手段７によって、ビットマップ展開が行われ、印刷出力手段８により印刷が行われる。
【００３５】
しかしながら、認証手段６において、入力された認証データと受信した認証データが一致しない場合や認証データの入力がなされず印刷出力する指示が要求された場合、加工手段７において、伏せ字属性の設定された秘匿情報部分を非明記の状態として、ビットマップ展開がなされ、印刷出力手段８により印刷が行われる。
【００３６】
図７（ａ），（ｂ），（ｃ）に示す、伏せ字属性を設定する範囲が設定され、変換手段３により変換されたＰＤＬデータから、認証データが一致しないとき、図８（ａ），（ｂ），（ｃ）のように、加工手段７において伏せ字属性の設定に基づき出力するＰＤＬデータの加工処理が行われて印刷される。
【００３７】
また、前述した文字データの場合において、文字をブランクデータに置き換えた例を示したが、他の同一文字（例えば、「＊」，［＃］等の文字）と置き換えてもよく、さらに、図９に示すように、別の描画コマンドとして矩形（例えば、黒色等で塗りつぶした）を上書きするように挿入してもよい。図１０に示すように、この例では、文字列を覆う矩形の座標を取得して四角形を描画するコマンドを発行する。（１０００，２００）は矩形を配置する左上の座標、（４０００，４５０）は矩形の右下座標を表しており、文字列を覆うような矩形を左上座標、右下座標は文字の情報から取得することができる。
【００３８】
ここで、本実施例１の動作を示す図１１のフローチャートに基づき説明する。
まず、印刷データに秘匿情報部分を伏せ字とする範囲選択が行われる（Ｓ１）。例えば、アプリケーションプログラムにより作成されたデータに秘匿情報部分の指定等がなされる。作成したデータの印刷指示により、伏せ字処理機能を備えたプリンタドライバは、印刷データの変換処理を行いＰＤＬデータを作成する（Ｓ２）。この印刷データに秘匿情報の伏せ字属性を設定する指示の有無を判別する（Ｓ３）。設定の指示があると（処理Ｓ３のＹｅｓ）、該当する範囲に伏せ字属性の設定を行う（Ｓ４）。さらに、認証データを作成して伏せ字属性を設定したＰＤＬデータに付加する（Ｓ５）。
【００３９】
作成したＰＤＬデータをプリンタへ送信する一連の処理を行う（Ｓ６）また、処理Ｓ３において、伏せ字属性を設定する指示のないとき（処理Ｓ３のＮｏ）、処理Ｓ２において作成したＰＤＬデータをプリンタへ送信する。
【００４０】
ＰＤＬデータを受信したプリンタにおいて、ＰＤＬデータに付加された認証データと比較する認証データの入力が行われる（Ｓ７）。ここで、認証データの良否判断が行われる（Ｓ８）。認証データが一致した場合（Ｓ８のＹｅｓ）、伏せ字属性をはずして読み取り可能な明記状態にビットマップ展開し（Ｓ９）、この加工データを印刷する（Ｓ１１）。また、処理Ｓ８において、認証データが一致しない場合（Ｓ８のＮｏ）、あるいは認証データの入力がなく印刷出力の要求がされた場合、伏せ字属性が設定された範囲を非明記状態にビットマップ展開し（Ｓ１０）、印刷する（Ｓ１１）。
【００４１】
次に、本実施の形態の実施例２として、伏せ字処理機能を有するプリンタドライバにより、伏せ字指定を行う場合について説明する。本実施例２は前述した実施例１とほぼ同様の構成であるが、アプリケーションプログラムにおいて作成された印刷データに、印刷指示を行った際に伏せ字属性を設定する範囲を任意に設定可能とした構成である。
【００４２】
図１２に示すように、実施例１の図２に示した構成において、伏せ字属性を設定する任意の範囲を指定する範囲設定手段である中間データ保存手段１５とプレビュー表示手段１６を備えて構成したものである。また、入力手段，表示手段については、前述したホストコンピュータ１０側のプリンタドライバの各種設定を行うユーザインタフェース等を利用する。
【００４３】
図１３に示すように、アプリケーションプログラムにより作成されたデータの印刷指示により、印刷データとしてプリンタドライバにおいて、一旦中間データ形式として保存し（Ｓ１５）、この中間データをプレビュー表示させて（Ｓ１６）、ユーザインタフェースにより伏せ字属性の範囲を選択する（Ｓ１）。なお、以下の処理については、図１１のフローチャートで説明した処理と同様の動作であるため重複する説明は省略する。
【００４４】
以上に説明したように、本実施の形態によれば、印刷データに含まれる秘匿情報部分に対して、任意の範囲の伏せ字属性を設定でき、これらの情報を読み取り可否とすることが認証データにより可能となり、機密性を確保しかつ印刷処理における取り扱いを容易とすることができる。
【００４５】
さらに、前述した伏せ字処理の各手段における機能をパーソナルコンピュータにおいて取り扱い可能なプログラムとして、かつパーソナルコンピュータにおいて読み取り可能な記録媒体に格納し、これを介してパーソナルコンピュータに導入することで、プリンタドライバ等に新たな付加機能として利用することが可能となる。
【００４６】
また、本実施の形態における伏せ字処理機能を備えた、ＬＡＮ等のネットワークを介して複数のパーソナルコンピュータ，プリンタが接続されたシステムの構築において、特に、プリンタを共有するシステムとして、その印刷出力される印刷データの秘匿情報を有する印刷出力に対して機密性を保持するばかりでなく、ネットワークを介してプリンタに送信されるＰＤＬデータに対しても機密性を保持することができる。
【産業上の利用可能性】
【００４７】
本発明に係る伏せ字処理装置，伏せ字処理方法，伏せ字処理プログラムとこれを記録した記録媒体および伏せ字処理システムは、印刷物の機密性を確保しつつ、印刷物の秘匿情報に当たる一部分を隠蔽して印刷出力したり、または隠蔽した部分を暗証番号等の確認によって印刷出力情報の機密性を守ることができ、秘匿情報を含む印刷データの印刷出力に用いて有用である。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態における伏せ字処理装置の概略構成を示すブロック図
【図２】本実施の形態における実施例１の伏せ字処理装置の具体例の構成を示すブロック図
【図３】（ａ）は文字データのＰＤＬ指定例、（ｂ）は文字データに伏せ字属性のＰＤＬ指定例を示す図
【図４】（ａ）はイメージデータのＰＤＬ指定例、（ｂ）はイメージデータに伏せ字属性のＰＤＬ指定例を示す図
【図５】（ａ）は図形データのＰＤＬ指定例、（ｂ）は図形データに伏せ字属性のＰＤＬ指定例を示す図
【図６】作成された認証データをＰＤＬデータに付加したデータ構成を示す図
【図７】（ａ），（ｂ），（ｃ）は文字，イメージ，図形の各データの伏せ字属性の範囲設定例を示す図
【図８】（ａ），（ｂ），（ｃ）は文字，イメージ，図形の各データの伏せ字属性の設定された印刷出力例を示す図
【図９】文字データの伏せ字属性が設定され矩形データで覆った印刷出力例を示す図
【図１０】文字データの伏せ字属性が設定された矩形データの指定例を示す図
【図１１】本実施の形態の実施例１の動作を示すフローチャート
【図１２】本実施の形態における実施例２の伏せ字処理装置の具体例の構成を示すブロック図
【図１３】本実施の形態の実施例２の動作を示すフローチャート
【符号の説明】
【００４９】
１  判別手段
２  設定手段
３  変換手段
４  作成手段
５  付加手段
６  認証手段
７  加工手段
８  印刷出力手段
１０  ホストコンピュータ
１１  プリンタ
１５  中間データ保存手段
１６  プレビュー表示手段
【図１】
2005173720.tif 000003
【図２】
2005173720.tif 000004
【図３】
2005173720.tif 000005
【図４】
2005173720.tif 000006
【図５】
2005173720.tif 000007
【図６】
2005173720.tif 000008
【図７】
2005173720.tif 000009
【図８】
2005173720.tif 000010
【図９】
2005173720.tif 000011
【図１０】
2005173720.tif 000012
【図１１】
2005173720.tif 000013
【図１２】
2005173720.tif 000014
【図１３】
2005173720.tif 000015