(57)【要約】【課題】  多数の文書に対して一文書ごとに秘匿して印刷すべき箇所を設定することを不要として、機密文書中の秘匿すべき箇所を指定して印刷する処理を簡易に行う。【解決手段】  プリントサーバには、所定形式の文書データについて当該文書中の文字で他の文字に置換するものの位置を指定する座標情報を含むフォームが記憶されている。印刷ジョブに伏せ字印刷が指定されていたときは（ステップＳ２のＹ）、このフォームを検索して読み出し（ステップＳ４）、印刷すべき文書データ中で当該フォームの座標情報により指定されている領域を伏せ字とすべき領域として設定し（ステップＳ５）、印刷データをネットワークプリンタに出力する（ステップＳ１０）。【選択図】  図４
2008181251.tif 000002
【特許請求の範囲】
【請求項１】
所定形式の文書について当該文書中の文字を他の所定画像に置換する座標情報を記憶する記憶手段と、
前記所定画像への置換の有無についての選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた選択結果により前記所定画像への置換の有無について判断する第１の判断手段と、
前記第１の判断手段で前記所定画像への置換を行うと判断したときは、前記所定形式の文書の印刷データに対して前記記憶手段に記憶されている前記座標情報により特定される文字を所定画像に置換する処理を行う文字置換処理手段と、
当該置換処理後の印刷データ又は前記第１の判断手段で前記所定画像への置換を行わないと判断したときの当該置換処理を行っていない印刷データを印刷先に出力する出力手段と、
を備えているデータ処理装置。
【請求項２】
前記出力手段による出力前の前記印刷データに対して両面印刷を行う裏面の印刷データを付加する裏面付加手段をさらに備え、
前記裏面付加手段は、前記記憶手段により記憶されている座標情報に基づき、前記両面印刷の表面の印刷データで前記置換処理を行った文字位置の裏面位置に所定画像を割り付けて前記裏面の印刷データとして付加する、
請求項１に記載のデータ処理装置。
【請求項３】
前記裏面付加手段による前記裏面の印刷データの付加の有無についての選択を受け付ける付加選択受付手段と、
前記付加選択受付手段で受け付けた選択結果により前記裏面の印刷データの付加の有無を判断する第２の判断手段と、
をさらに備え、
前記裏面付加手段は、前記第２の判断手段により前記裏面の印刷データの付加を行うと判断したことを条件に、当該裏面の印刷データ付加を行う、
請求項２に記載のデータ処理装置。
【請求項４】
所定形式の文書について当該文書中の文字を他の所定画像に置換する座標情報を記憶する記憶手段と、
前記所定画像への置換の有無についての選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた選択結果により前記所定画像への置換の有無について判断する第１の判断手段と、
前記第１の判断手段で前記所定画像への置換を行うと判断したときは、前記所定形式の文書の印刷データに対して前記記憶手段に記憶されている前記座標情報により特定される文字を所定画像に置換する処理を行う文字置換処理手段と、
当該置換処理後の印刷データ又は前記第１の判断手段で前記所定画像への置換を行わないと判断したときの当該置換処理を行っていない印刷データを印刷先に出力する出力手段と、
をコンピュータに実行させるデータ処理プログラム。
【請求項５】
前記出力手段による出力前の前記印刷データに対して両面印刷を行う裏面の印刷データを付加する裏面付加手段をさらにコンピュータに実行させ、
前記裏面付加手段は、前記記憶手段により記憶されている座標情報に基づき、前記両面印刷の表面の印刷データで前記置換処理を行った文字位置の裏面位置に所定画像を割り付けて前記裏面の印刷データとして付加する、
請求項４に記載のデータ処理プログラム。
【請求項６】
前記裏面付加手段による前記裏面の印刷データの付加の有無についての選択を受け付ける付加選択受付手段と、
前記付加選択受付手段で受け付けた選択結果により前記裏面の印刷データの付加の有無を判断する第２の判断手段と、
をさらにコンピュータに実行させ、
前記裏面付加手段は、前記第２の判断手段により前記裏面の印刷データの付加を行うと判断したことを条件に、当該裏面の印刷データ付加を実行する、
請求項５に記載のデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びデータ処理プログラムに関する。
【背景技術】
【０００２】
印刷装置の新規導入時や印刷データの新規作成時などにおいては、試験的に印刷を行う場合がある。そして、このような試験的な印刷の対象が機密文書であるときは、機密保持のために、印刷後の文書はシュレッダーにかけるなどの後処理が必要となる。
【０００３】
そこで、機密文書である印刷データに含まれる秘匿すべき箇所を指定し、印刷時には、その指定した箇所をそのまま印刷するか、あるいは、別の文字や記号に置換したり、矩形描画で塗りつぶしたり等により隠蔽して印刷するかを、ユーザが選択できるようにすれば、印刷後のシュレッダーの操作などの後処理が不要となる。
【特許文献１】特開平５‐１７３７２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、印刷データに含まれる秘匿すべき箇所を指定し、この指定した箇所を別の文字や記号に置換等しようとすると、パーソナルコンピュータやデータベースなどに登録されている個々の機密文書を対象としてそれぞれ秘匿すべき箇所を指定しなければならない。
【０００５】
本発明は、多数の文書を対象にして一文書ごとに秘匿して印刷すべき箇所の設定を不要として、機密文書中の秘匿すべき箇所を指定して印刷する処理を行うことを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、所定形式の文書について当該文書中の文字を他の所定画像に置換する座標情報を記憶する記憶手段と、前記所定画像への置換の有無についての選択を受け付ける選択受付手段と、前記選択受付手段で受け付けた選択結果により前記所定画像への置換の有無について判断する第１の判断手段と、前記第１の判断手段で前記所定画像への置換を行うと判断したときは、前記所定形式の文書の印刷データに対して前記記憶手段に記憶されている前記座標情報により特定される文字を所定画像に置換する処理を行う文字置換処理手段と、当該置換処理後の印刷データ又は前記第１の判断手段で前記所定画像への置換を行わないと判断したときの当該置換処理を行なっていない印刷データを印刷先に出力する出力手段と、を備えているデータ処理装置である。
【０００７】
この場合に、前記出力手段による出力前の前記印刷データに対して両面印刷を行う裏面の印刷データを付加する裏面付加手段をさらに備え、前記裏面付加手段は、前記記憶手段により記憶されている座標情報に基づき、前記両面印刷の表面の印刷データで前記置換処理を行った文字位置の裏面位置に所定画像を割り付けて前記裏面の印刷データとして付加するようにしてもよい。
【０００８】
さらに、前記裏面付加手段による前記裏面の印刷データの付加の有無についての選択を受け付ける付加選択受付手段と、前記付加選択受付手段で受け付けた選択結果により前記裏面の印刷データの付加の有無を判断する第２の判断手段と、をさらに備え、前記裏面付加手段は、前記第２の判断手段により前記裏面の印刷データの付加を行うと判断したことを条件に、当該裏面の印刷データ付加を実行するようにしてもよい。
【０００９】
別の面から見た本発明は、所定形式の文書について当該文書中の文字を他の所定画像に置換する座標情報を記憶する記憶手段と、前記所定画像への置換の有無についての選択を受け付ける選択受付手段と、前記選択受付手段で受け付けた選択結果により前記所定画像への置換の有無について判断する第１の判断手段と、前記第１の判断手段で前記所定画像への置換を行うと判断したときは、前記所定形式の文書の印刷データに対して前記記憶手段に記憶されている前記座標情報により特定される文字を所定画像に置換する処理を行う文字置換処理手段と、当該置換処理後の印刷データ又は前記第１の判断手段で前記所定画像への置換を行わないと判断したときの当該置換処理を行っていない印刷データを印刷先に出力する出力手段と、をコンピュータに実行させるデータ処理プログラムである。
【００１０】
この場合に、前記出力手段による出力前の前記印刷データに対して両面印刷を行う裏面の印刷データを付加する裏面付加手段をさらにコンピュータに実行させ、前記裏面付加手段は、前記記憶手段により記憶されている座標情報に基づき、前記両面印刷の表面の印刷データで前記置換処理を行った文字位置の裏面位置に所定画像を割り付けて前記裏面の印刷データとして付加するようにしてもよい。
【００１１】
さらに、前記裏面付加手段による前記裏面の印刷データの付加の有無についての選択を受け付ける付加選択受付手段と、前記付加選択受付手段で受け付けた選択結果により前記裏面の印刷データの付加の有無を判断する第２の判断手段と、をさらにコンピュータに実行させ、前記裏面付加手段は、前記第２の判断手段により前記裏面の印刷データの付加を行うと判断したことを条件に、当該裏面の印刷データ付加を実行するようにしてもよい。
【発明の効果】
【００１２】
本発明によれば、異なる文書であっても同一形式の文書は文書中の秘匿すべき部分は共通であることに鑑み、所定形式の文書について秘匿すべき箇所の位置を指定する座標情報を予め記憶しておき、この座標情報を参照して同一形式の文書の秘匿すべき箇所の文字を特定し、これを他の文字等の所定画像に置換して印刷することができるので、同一形式の文書であれば個々の文書に対して一文書ごとに秘匿すべき箇所を設定する必要がなく、機密文書中の秘匿すべき箇所を伏せ字にして印刷する処理を簡易に行うことができる。
【００１３】
また、裏面付加手段を備えた本発明によれば、印刷後の用紙等においては、秘匿すべきとして他の文字等の所定画像に置換して印刷した箇所の裏面の対応する位置には所定画像を印刷するので、表面側から印刷後の用紙を透かして見ることにより、秘匿すべきとして他の文字等の所定画像に置換して印刷した部分がどこであるのかを容易に判断することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の一形態について説明する。
【００１５】
図１は、本発明の一実施形態のクライアントサーバシステムの全体構成を示すブロック図である。このクライアントサーバシステムでは、各種の印刷データが登録されたデータベースを備えたホストコンピュータ２と、当該ホストコンピュータ２を管理、制御する端末装置５とが接続されて、サーバホスト側を構成している。
【００１６】
ホストコンピュータ２は、ＬＡＮ（Local Area Network）４を介してプリントサーバ１と接続されている。プリントサーバ１は印刷データを印刷出力するネットワークプリンタ６と接続されていて、クライアント側を構成している。ネットワークプリンタ６の印刷方式としては、電子写真方式、インクジェット方式など、様々な方式を用いることができる。
【００１７】
図２は、本発明のデータ処理装置を一例として実施するプリントサーバ１の電気的な接続を示すブロック図である。プリントサーバ１は、ＰＣ（Personal Computer）であって、各種演算を行い、各部を集中的に制御するＣＰＵ（Central Processing Unit）１１と、各種のＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）から構成されるメモリ１２とが、バス１３で接続されている。さらに、バス１３には、ＬＣＤ（liquid crystal monitor）などの表示装置１４と、キーボード、マウスなどの入力装置１５と、磁気記憶装置（ＨＤＤ：Hard Disk Drive）１６と、ＬＡＮ４、ネットワークプリンタ６、インターネット１７などと通信を行う通信制御装置１８と、ＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disk），ＦＤ（Floppy（登録商標） Disk）などの所定の記憶媒体１９からデータを読み取る記憶媒体読取装置２０とが、適宜所定のインターフェイスを介して接続されている。なお、記憶媒体読取装置２０は、記憶媒体１９の種類に応じて、光ディスク装置、光磁気ディスク装置、フレキシブルディスク装置などが使用される。
【００１８】
記憶媒体１９には、本発明のデータ処理プログラムを一例として実施するアプリケーションプログラム２１が記憶されていて、記憶媒体読取装置２０により当該アプリケーションプログラム２１を読み取り、磁気記憶装置１６にセットアップすることにより、プリントサーバ１は後述の処理の実行が可能となる。なお、アプリケーションプログラム２１は、インターネット１７、ホストコンピュータ２などからダウンロードして、磁気記憶装置１６にセットアップするようにしてもよい。なお、アプリケーションプログラム２１は所定のＯＳ上で動作するものである。
【００１９】
次に、アプリケーションプログラム２１に基づいてプリントサーバ１が実行する処理について説明する。
【００２０】
まず、ホストコンピュータ２には、各種文書データが登録されている。この文書データの中には所定の同一形式で構成される多数の文書データが含まれる。図３は、この文書データの一例を示すものである。図３の文書例は、本クライアントサーバシステムが設置されている企業の所属社員の登録データである。すなわち、図３に示す形式で当該企業の所属社員のデータをそれぞれ記録した同一形式の多数の文書データ３１がホストコンピュータ２に登録されている。この文書データ３１の形式では、社員の所属、社名、氏名、住所をそれぞれ記録する所属欄３２、社名欄３３、氏名欄３４、住所欄３５などの記入欄が用意されていて、各記入欄には個々の社員のデータが記入されている。
【００２１】
ユーザは、端末装置５を操作してホストコンピュータ２に登録されているこれらの文書データ３１のいずれかを指定して、プリントサーバ１に転送し、当該文書データ３１の印刷の実行を指示することができる。この印刷の実行を指示する際には、文書データ３１に対しては、ユーザ、端末装置５を操作して当該文書データ３１をそのまま印刷するか（以下、「通常印刷」という）、当該文書データ３１の所定箇所を別の文字等の画像に置き換えて印刷するか（以下、「伏せ字印刷」という）、を選択することができる。
【００２２】
また、伏せ字印刷を選択するときには、別の文字等の画像に置き換えた所定箇所が分かるような画像を、伏せ字印刷した用紙の裏面に印刷する（以下、「裏面付伏せ字印刷」という）か否かも選択することができる。この裏面付伏せ字印刷を選択したときは、文書データ３１の印刷は両面印刷になる。
【００２３】
このようにして、端末装置５の操作によりユーザがホストコンピュータ２に登録されている文書データの印刷をプリントサーバ１に指示することにより、アプリケーションプログラム２１に基づく処理が開始する。図４は、当該アプリケーションプログラム２１に基づく処理を説明するフローチャートである。
【００２４】
まず、ホストコンピュータ２から印刷ジョブを受信すると（ステップＳ１のＹ）、アプリケーションプログラム２１に基づき、印刷ジョブの設定が伏せ字印刷を指定するものか、通常印刷を指定するものかを判断し、第１選択手段を実現している。（ステップＳ２）。伏せ字印刷が指定されているときは（ステップＳ２のＹ）、印刷ジョブに含まれる印刷データ３１で設定されているフォーム４１（図５参照）の種別を判断し（ステップＳ３）、このフォーム４１を磁気記憶装置１６から検索して読み出す（ステップＳ４）。
【００２５】
図５は、このフォーム４１のデータ構成の一例を示す説明図である。すなわち、この例では、所属社員の登録データである文書データ３１の形式の文書について、フォーム４１がプリントサーバ１の磁気記憶装置１６に記憶され、記憶手段を実現している。このフォーム４１は、アプリケーションプログラム２１に基づいて予めユーザが作成して、文書データ３１の形式の文書について、当該文書中の文字で、他の所定画像（本例では特定の文字）に置換するものの位置を指定する座標情報等が記録されているデータである。すなわち、図５の例では、フォーム４１には、印刷する際の用紙サイズ、印刷ジョブごとの用紙名等が記録された用紙情報（符号４２）、印刷を行う際のフォントを指定するフォント情報（符号４３）、文書データ３１の文書形式の名称等を示すフォーム情報（符号４４）、文書データ３１の枠線の座標等の情報（符号４５）などの他、文書データ３１の所定箇所を別の文字等の画像に置き換えて印刷する領域の座標情報（符号４６）が記録されている。この座標情報には、当該座標情報で特定する領域を伏せ字とすることを指定する伏せ字属性（“Ｓ”と表記）も含まれる。
【００２６】
図６は、この座標情報の一例を示すものであり、図５のフォーム４１の例では、符号５１の部分が、文書データ３１の所定箇所を別の文字等の画像に置き換えて印刷する領域となる。
【００２７】
図４に戻り、プリントサーバ１には、文書データ３１の形式の文書に関するフォーム４１の他にも、様々な形式の文書データに関するフォームが登録されていて、印刷データに含まれるフォーム情報（符号４４）などに基づいて、必要なフォーム４１を検索して読み出す（ステップＳ３，Ｓ４）。そして、印刷を行うものとしてユーザが指定した文書データ３１に対して、フォーム４１の座標情報（符号４６）で指定された領域５１の範囲を、他の文字等に変換して伏せ字とすべき領域として設定することで、文字置換手段を実現する（ステップＳ５）。
【００２８】
また、この場合には、印刷データにおいて、裏面付伏せ字印刷が選択されているか否かを判断して、第２選択手段を実現している（ステップＳ６）。
【００２９】
このような裏面付伏せ字印刷が選択されていたときは（ステップＳ６のＹ）、文書データ３１を表面とし、その裏面に当たる印刷データを追加するように設定することで、裏面付加手段を実現する（ステップＳ７）。この裏面の印刷データでは、表面の印刷データである文書データ３１において他の文字等に置換を行った文字位置の裏面位置に所定画像を付加するように設定する。当該所定画像を付加する裏面における座標情報は、フォーム４１の座標情報に基づいて容易に求めることができる。
【００３０】
このようにして、伏せ字印刷の場合は（ステップＳ２のＹ）、ステップＳ５，Ｓ７の設定に基づき、また、通常印刷の場合は（ステップＳ２のＮ）、印刷データをそのまま印刷するように、それぞれ中間データを作成し（ステップＳ８）、さらにＰＤＬ（Page Description Language）データを作成する（ステップＳ９）。そして、これを印刷先であるネットワークプリンタ６に出力して、印刷の実行を指示することにより、出力手段を実現している（ステップＳ１０）。ネットワークプリンタ６での印刷の際には、フォーム４１の用紙情報（符号４２）、フォント情報（符号４３）などで指定されている用紙やフォントを用いて印刷がなされる。
【００３１】
図７は、伏せ字印刷の場合の文書データ３１の印刷例である表面６１を示すものであり、文書データ３１のうちフォーム４１で指定する領域５１（図６）の部分が、本例ではアスタリスクで置き換えられている。イメージデータの場合には、矩形などに置き換えても良い。また、この変換後の画像を何にするかはユーザが選択することができる。
【００３２】
以上のとおり、本実施形態によれば、異なる文書であっても同一形式の文書は文書中の秘匿すべき部分は共通であることに鑑み、所定形式の文書データ３１について秘匿すべき箇所の位置を指定する座標情報を予めフォーム４１で記憶しておき、この座標情報を参照して同一形式の文書データ３１の秘匿すべき箇所の文字を特定し、これを他の文字等に置換して印刷することができるので、同一形式の文書であれば、個々の文書に対して一文書ごとに秘匿して印刷すべき箇所を設定する必要がなく、機密文書中の一定箇所を伏せ字にして印刷する処理を簡易に行うことができる。
【００３３】
前述の例では、所属社員の登録データである文書データ３１がホストコンピュータ２に多数登録されているが、ユーザは、予め単一のフォーム４１を用意しておくだけで、どの社員のデータを印刷する場合であっても、秘匿箇所をアスタリスクで置き換えて印刷できることになる。
【００３４】
また、図８は、ステップＳ７の設定に従って裏面付伏せ字印刷を行った場合の裏面７１の印刷例を示すものである。この裏面７１のうち、（図７）のアスタリスクで置き換えられている部分の裏面位置７２に、本例ではベタ塗り印刷がされている。
【００３５】
よって、裏面付伏せ字印刷を行った場合には、表面６１側から印刷後の用紙を透かして見ることにより、秘匿すべきとして他の文字等の所定画像（本例ではアスタリスク）に置換して印刷した部分が表面６１のどの部分であるのかを容易に判断することができる。
【００３６】
なお、ユーザが通常の両面印刷を行う場合に裏面付伏せ字印刷を設定しようとすると、裏面には本来の印刷を行うので、図８の裏面位置７２のベタ塗り印刷を行うことができなくなる。
【００３７】
そこで、この場合には、２枚印刷を行い、印刷データの裏面を２枚目の表面とし、１枚目の裏面の印刷データを新たに付加することにより、１枚の両面印刷の印刷データを２枚の印刷を行う印刷データに変換するようにすればよい。
【００３８】
また、本実施形態では、プリントサーバ１をデータ処理装置として実施した例を説明したが、本発明はこれに限定されるものではなく、ホストコンピュータ２、端末装置５、あるいは、ネットワークプリンタ６をデータ処理装置としてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態のクライアントサーバシステムの全体構成を示すブロック図である。
【図２】プリントサーバの電気的な接続を示すブロック図である。
【図３】ホストコンピュータに登録されている文書データの一例を示す説明図である。
【図４】アプリケーションプログラムに基づくプリントサーバが実行する処理を説明するフローチャートである。
【図５】フォームのデータ構成例を示す説明図である。
【図６】座標情報により秘匿する文書中の領域の一例を示す説明図である。
【図７】伏せ字印刷による印刷例を示す説明図である。
【図８】裏面付伏せ字印刷による裏面の印刷例を示す説明図である。
【符号の説明】
【００４０】
１    データ処理装置
２１    データ処理プログラム
【図１】
2008181251.tif 000003
【図２】
2008181251.tif 000004
【図３】
2008181251.tif 000005
【図４】
2008181251.tif 000006
【図５】
2008181251.tif 000007
【図６】
2008181251.tif 000008
【図７】
2008181251.tif 000009
【図８】
2008181251.tif 000010