(57)【要約】【課題】  必要に応じて地紋を自動的に印刷する地紋印刷システム、地紋印刷方法、地紋印刷プログラムを提供する。【解決手段】  原稿データに地紋を重畳して印刷する地紋印刷システムにおいて、原稿データから、地紋を重畳して印刷することを示すキー情報を検知するキー情報検知手段と、キー情報検知手段がキー情報を検知すると、原稿データに地紋を重畳する地紋重畳手段と、地紋が重畳された原稿データを印刷する印刷手段とを有する。【選択図】  図７
2006246054.tif 000002
【特許請求の範囲】
【請求項１】
原稿データに地紋を重畳して印刷する地紋印刷システムにおいて、
前記原稿データから、地紋を重畳して印刷することを示すキー情報を検知するキー情報検知手段と、
前記キー情報検知手段が前記キー情報を検知すると、前記原稿データに地紋を重畳する地紋重畳手段と、
前記地紋が重畳された原稿データを印刷する印刷手段と
を有することを特徴とする地紋印刷システム。
【請求項２】
前記キー情報は、文字列情報であることを特徴とする請求項１に記載の地紋印刷システム。
【請求項３】
前記キー情報は、画像情報であることを特徴とする請求項１に記載の地紋印刷システム。
【請求項４】
前記地紋重畳手段は、印刷を実行したユーザに関する情報を地紋として重畳することを特徴とする請求項１に記載の地紋印刷システム。
【請求項５】
前記地紋重畳手段は、印刷を実行した時に関する情報を地紋として重畳することを特徴とする請求項１に記載の地紋印刷システム。
【請求項６】
前記地紋重畳手段により地紋が重畳された原稿データを印刷したことを示すログを記録するログ記録手段をさらに有することを特徴とする請求項１に記載の地紋印刷システム。
【請求項７】
原稿データに地紋を重畳して印刷する地紋印刷方法において、
前記原稿データから地紋を重畳して印刷することを示すキー情報を検知するキー情報検知段階と、
前記キー情報検知段階でキー情報が検知されると、前記原稿データに地紋を重畳する地紋重畳段階と、
前記地紋が重畳された原稿データを印刷する印刷段階と
を有することを特徴とする地紋印刷方法。
【請求項８】
前記キー情報は、文字列情報であることを特徴とする請求項７に記載の地紋印刷方法。
【請求項９】
前記キー情報は、画像情報であることを特徴とする請求項７に記載の地紋印刷方法。
【請求項１０】
前記地紋重畳段階は、印刷を実行したユーザに関する情報を地紋として重畳することを特徴とする請求項７に記載の地紋印刷方法。
【請求項１１】
前記地紋重畳段階は、印刷を実行した時に関する情報を地紋として重畳することを特徴とする請求項７に記載の地紋印刷方法。
【請求項１２】
前記地紋重畳段階により地紋が重畳された原稿データを印刷したことを示すログを記録するログ記録段階をさらに有することを特徴とする請求項７に記載の地紋印刷方法。
【請求項１３】
コンピュータに、
請求項７から１２のいずれか１項に記載の地紋印刷方法を実行させるための地紋印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿データに地紋を重畳し印刷する地紋印刷システム、地紋印刷方法、地紋印刷プログラムに関する。
【背景技術】
【０００２】
近年、情報の漏洩に関した事故、事件が多く、情報漏洩に関してのセキュリティに関心が集まっている。電子データのアクセスや利用などについては、それらに対応するセキュリティ技術が多く開発されているが、印刷におけるセキュリティについてはアクセス履歴が残らないことなどから、ある意味では電子データのセキュリティより難しいことが多い。
【０００３】
コピーによる印刷抑止としては、従来から地紋が用いられている。この地紋は、例えば印鑑証明書を印刷するための用紙などに用いられているが、近年、地紋を持たない原稿データに地紋を重畳して印刷できる複写機が開発されている。
【特許文献１】特開２００４−２５２８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この地紋を原稿データに重畳して印刷するためには、印刷するユーザが印刷のたびに設定するか、全ての印刷で地紋を重畳するかを設定しなければならなかった。
【０００５】
ユーザが印刷のたびに設定する場合、ユーザは、いちいち重畳すべき原稿データかどうか判断しなければならず、またマニュアル操作となるため徹底が困難である。そうかといって、全ての原稿データに地紋を重畳すると、地紋の必要のないものまで地紋が印刷されることとなり、コピーしてもよいもののコピーができなくなったり、必要のない地紋により、印刷が見づらいなどの問題が生じる。
【０００６】
本発明はこのような問題点に鑑み、必要に応じて地紋を自動的に印刷する地紋印刷システム、地紋印刷方法、地紋印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、原稿データに地紋を重畳して印刷する地紋印刷システムにおいて、前記原稿データから、地紋を重畳して印刷することを示すキー情報を検知するキー情報検知手段と、前記キー情報検知手段が前記キー情報を検知すると、前記原稿データに地紋を重畳する地紋重畳手段と、前記地紋が重畳された原稿データを印刷する印刷手段とを有することを特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、前記キー情報は、文字列情報であることを特徴とする。
【０００９】
また、上記課題を解決するために、本発明は、前記キー情報は、画像情報であることを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、前記地紋重畳手段は、印刷を実行したユーザに関する情報を地紋として重畳することを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、前記地紋重畳手段は、印刷を実行した時に関する情報を地紋として重畳することを特徴とする。
【００１２】
また、上記課題を解決するために、本発明は、前記地紋重畳手段により地紋が重畳された原稿データを印刷したことを示すログを記録するログ記録手段をさらに有することを特徴とする。
【００１３】
また、上記課題を解決するために、本発明は、原稿データに地紋を重畳して印刷する地紋印刷方法において、前記原稿データから地紋を重畳して印刷することを示すキー情報を検知するキー情報検知段階と、前記キー情報検知段階でキー情報が検知されると、前記原稿データに地紋を重畳する地紋重畳段階と、前記地紋が重畳された原稿データを印刷する印刷段階とを有することを特徴とする。
【００１４】
また、上記課題を解決するために、本発明は、前記キー情報は、文字列情報であることを特徴とする。
【００１５】
また、上記課題を解決するために、本発明は、前記キー情報は、画像情報であることを特徴とする。
【００１６】
また、上記課題を解決するために、本発明は、前記地紋重畳段階は、印刷を実行したユーザに関する情報を地紋として重畳することを特徴とする。
【００１７】
また、上記課題を解決するために、本発明は、前記地紋重畳段階は、印刷を実行した時に関する情報を地紋として重畳することを特徴とする。
【００１８】
また、上記課題を解決するために、本発明は、前記地紋重畳段階により地紋が重畳された原稿データを印刷したことを示すログを記録するログ記録段階をさらに有することを特徴とする。
【００１９】
また、上記課題を解決するために、本発明は、コンピュータに、請求項７から１２のいずれか１項に記載の地紋印刷方法を実行させるための地紋印刷プログラム。
【発明の効果】
【００２０】
本発明によれば、必要に応じて地紋を自動的に印刷する地紋印刷システム、地紋印刷方法、地紋印刷プログラムを提供できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面に基づいて説明する。
【００２２】
図１は、本実施の形態における地紋印刷システムの全体構成を示すものである。図１には、ＰＣ１０１と、プリンタサーバ１０２と、ＭＦＰ（Multi Function Printer）１０３と、それらを接続するネットワーク１００とが示されている。
【００２３】
ＰＣ１０１は、印刷される原稿データが保存され、ユーザが印刷を指示するものである。ＭＦＰ１０３は、ＰＣ１０１からの指示により、原稿データに基づき印刷を行う。プリンタサーバ１０２は、ＰＣ１０１とＭＦＰ１０３との仲介を行うサーバである。
【００２４】
この図１に示す構成のうち、ＭＦＰ１０３に原稿データが記憶されている形態の場合、ＰＣ１０１とプリンタサーバ１０２は必ずしも必要ではない。また、プリンタサーバ１０２も必ずしも必要なものではない。
【００２５】
次に、図２を用いて上記ＰＣ１０１またはプリンタサーバ１０２のハードウェア構成について説明する。
【００２６】
図２に示されるように、ＰＣ１０１またはプリンタサーバ１０２のハードウェア構成は、それぞれバスＢで相互に接続されている入力装置２２２と，表示装置２２３と，ドライブ装置２２４と，記録媒体２２５と，補助記憶装置２２６と，メモリ装置２２７と，演算処理装置２２０と，インタフェース装置２２１とを含む。
【００２７】
入力装置２２２は、キーボード及びマウスなどで構成され、各種操作信号を入力するために用いられる。表示装置２２３は、ＰＣ１０１またはプリンタサーバ１０２を操作するのに必要な各種ウィンドウやデータ等を表示する。インタフェース装置２２１は、ＰＣ１０１またはプリンタサーバ１０２をネットワークに接続する為のインタフェースや他の機器を接続するためのインタフェースであり、例えばＮＩＣ（Network Interface Card）やモデム、ＵＳＢ（Universal Serial Bus）等で構成される。
【００２８】
そして、ＰＣ１０１またはプリンタサーバ１０２を動作させるためのプログラムは、ＣＤ−ＲＯＭ等の記録媒体２２５によって提供されるか、ネットワークを通じてダウンロードされる。また、記録媒体２２５は、ドライブ装置２２４にセットされ、データやプログラムが記録媒体２２５からドライブ装置２２４を介して補助記憶装置２２６にインストールされる。
【００２９】
補助記憶装置２２６は、データやプログラムを格納されると共に、必要なファイル等を格納する。メモリ装置２２７は、コンピュータシステムの起動時に補助記憶装置２２６からプログラムを読み出して格納する。演算処理装置２２０は、メモリ装置２２７に読み出され格納されたプログラムに従って処理を実行する。
【００３０】
次に、図３を用いてＭＦＰのハードウェア構成について説明する。ＭＦＰは、コントローラボード６０と、オペレーションパネル５３と、ＦＣＵ６８と、エンジン７１と、スキャナ５１と、プロッタ５２とを含む。また、ＦＣＵ６８は、Ｇ３規格対応ユニット６９と、Ｇ４規格対応ユニット７０とを有する。
【００３１】
また、コントローラボード６０は、ＣＰＵ６１と、ＡＳＩＣ６６と、ＨＤＤ６５と、ローカルメモリ（ＭＥＭ−Ｃ）６４と、システムメモリ（ＭＥＭ−Ｐ）６３と、ノースブリッジ（以下、ＮＢと記す）６２と、サウスブリッジ（以下、ＳＢと記す）７３と、ＮＩＣ７４（Network Interface Card）と、ＵＳＢデバイス７５と、ＩＥＥＥ１３９４デバイス７６と、セントロニクスデバイス７７とを含む。
【００３２】
オペレーションパネル５３は、コントローラボード６０のＡＳＩＣ６６に接続されている。また、ＳＢ７３と、ＮＩＣ７４と、ＵＳＢデバイス７５と、ＩＥＥＥ１３９４デバイス７６と、セントロニクスデバイス７７と、ＮＢ６２にＰＣＩバスで接続されている。
【００３３】
また、ＦＣＵ６８と、エンジン７１と、スキャナ５１、プロッタ５２は、コントローラボード６０のＡＳＩＣ６６にＰＣＩバスで接続されている。
【００３４】
なお、コントローラボード６０は、ＡＳＩＣ６６にローカルメモリ６４、ＨＤＤ６５などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６２を介して接続されている。このように、ＮＢ６２を介してＣＰＵ６１とＡＳＩＣ６６とを接続すれば、ＣＰＵ６１のインタフェースが公開されていない場合に対応できる。
【００３５】
なお、ＡＳＩＣ６６とＮＢ６２とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）６７を介して接続されている。このように、一つ以上のプロセスを実行制御するため、ＡＳＩＣ６６とＮＢ６２とを低速のＰＣＩバスでなくＡＧＰ６７を介して接続し、パフォーマンスの低下を防いでいる。
【００３６】
ＣＰＵ６１は、ＭＦＰの全体制御を行うものである。ＣＰＵ６１は、プログラムをＯＳ上にそれぞれプロセスとして起動して実行させる。
【００３７】
ＮＢ６２は、ＣＰＵ６１、システムメモリ６３、ＳＢ７３およびＡＳＩＣ６６を接続するためのブリッジである。システムメモリ６３は、ＭＦＰの描画用メモリなどとして用いるメモリである。ＳＢ７３は、ＮＢ６２とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ６４はコピー用画像バッファ、符号バッファとして用いるメモリである。
【００３８】
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６５は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル５３は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００３９】
次に、図４を用いてＭＦＰのソフトウェアブロックについて説明する。図４に示されるソフトウェアブロックは、アプリケーション層５と、サービス層７と、ハンドラ層９の３つの層に分けられる。アプリケーション層５は、スキャナアプリ１９と、コピーアプリ２１と、プリンタアプリ２０と、ＦＡＸアプリ２２などのプログラムを含む。サービス層７は、印刷制御モジュール２３と、ＦＡＸ制御モジュール２４と、読み取り制御モジュール２５と、キー情報検知モジュール２６のプログラムを含む。ハンドラ層９は、プロッタハンドラ２７と、ＦＡＸユニットハンドラ２８と、スキャナハンドラ２９と、メモリ管理モジュール３０のプログラムを含む。
【００４０】
アプリケーション層５のスキャナアプリ１９、コピーアプリ２１、プリンタアプリ２０、ＦＡＸアプリ２２は、それぞれ、スキャナ用、コピー用、プリンタ用、ＦＡＸ用のアプリケーションである。これらアプリは、画像形成動作を実行するとともに、原稿データに地紋を重畳する地紋重畳手段でもある。
【００４１】
次に、サービス層７のモジュールについて説明する。印刷制御モジュール２３は、印刷処理を制御するモジュールである。ＦＡＸ制御モジュール２４は、ＦＡＸ処理を制御するモジュールである。読み取り制御モジュール２５は、読み取り処理を制御するモジュールである。キー情報検知モジュール２６は、地紋を重畳して印刷することを示すキー情報を検知するモジュールであり、アプリケーション層５の各アプリからの要求によりキー情報を検知し、検知結果を返す。このキー情報検知モジュール２６は、キー情報検知手段に対応する。
【００４２】
次に、ハンドラ層９のプログラムについて説明する。ハンドラ層９のプログラムは、ハードウェアであるプロッタやスキャナなどのハンドラなどである。
【００４３】
プロッタハンドラ２７は、プロッタのハンドラである。ＦＡＸユニットハンドラ２８は、ＦＡＸユニットのハンドラである。スキャナハンドラ２９は、スキャナのハンドラである。メモリ管理モジュール３０は、メモリやハードディスクの管理を行うハンドラである。
【００４４】
次に、図５を用いて、地紋印刷システム全体のソフトウェアブロックについて説明する。図５には、キー情報検知部３０１と、地紋重畳部３０２と、印刷部３０３と、ログ記録部３０４と、設定部３０５とが示されている。
【００４５】
キー情報検知部３０１は、原稿データから地紋を重畳して印刷することを示すキー情報を検知するキー情報検知手段である。このキー情報検知部３０１は、原稿データに対して、文字認識、あるいは画像認識することで、後述するキー情報データベース（以下、キーＤＢと記す）に登録されているキー情報を原稿データから検知する。地紋重畳部３０２は、キー情報検知部３０１でキー情報が検知されると、原稿データに地紋を重畳する地紋重畳手段である。また、地紋重畳部３０２は、印刷を実行したユーザに関する情報や、時に関する情報を地紋として重畳する。ユーザに関する情報とは、例えばユーザ名やユーザＩＤなどが挙げられる。印刷を実行した時に関する情報とは、印刷日時が挙げられる。
【００４６】
印刷部３０３は、地紋が重畳された原稿データまたは普通の原稿データを印刷する印刷手段である。ログ記録部３０４は、地紋重畳部３０２により地紋が重畳された原稿データを印刷したことを示すログを記録するログ記録手段である。設定部３０５は、キー情報の登録、ログ記録の有無、ユーザに関する情報を重畳するかどうかの設定、時に関する情報を地紋として重畳するかどうかの設定を行うための設定手段である。
【００４７】
以上説明した各部が、システム全体で揃っているとよい。これら各部をどの装置に搭載するかは、種々の方法がありうる。例えば、図４で説明したＭＦＰのソフトウェアブロックでは、キー情報検知部３０１と、地紋重畳部３０２と、印刷部３０３と、ログ記録部３０４がＭＦＰに搭載されていることとなる。従って、図４の場合、ＭＦＰに原稿データが記録されていれば、ＰＣとプリンタサーバは不要となる。さらに図４の場合、ＰＣに原稿データが搭載されていれば、プリンタサーバは不要となる。
【００４８】
プリンタサーバが搭載するものの例として、キー情報検知部３０１と地紋重畳部３０２が挙げられる。この場合、ＰＣから送信された原稿データから、プリンタサーバはキー情報を検知し、地紋を重畳した原稿データがＭＦＰでプリントされるという処理となる。
【００４９】
次に、図６を用いてキーＤＢについて説明する。キーＤＢとして、文字列情報のＤＢと、画像情報のＤＢについて説明する。図６には、文字情報ＤＢ３１０と画像情報ＤＢ３１１とが示されている。文字情報ＤＢ３１０は、キー情報検知部が原稿データを文字認識して、文字情報ＤＢ３１０に登録された文字列を原稿データから検知するために用いられる。文字情報ＤＢ３１０には、キー情報の例として、「特許」などの文字列が登録されていることが示されている。この場合、キー情報検知部は、原稿データに「特許」という文字列が存在すると、この文字列をキー情報として検知する。
【００５０】
画像情報ＤＢ３１１は、キー情報検知部が原稿データを画像認識して、画像情報ＤＢ３１１に登録された画像を原稿データから検知するために用いられる。画像情報ＤＢ３１１には、キー情報の例として、画像の「マル秘」などが登録されていることが示されている。この場合、キー情報検知部は、原稿データに画像の「マル秘」という画像が存在すると、この画像をキー情報として検知する。
【００５１】
次に、地紋印刷処理を、図７のフローチャートを用いて説明する。なお、このフローチャートは、地紋印刷システムでのフローチャートであるため、ステップごとに処理が行われる装置が異なる可能性があるが、その場合、ネットワークを介して処理が実行される。
【００５２】
ステップＳ１０１で、原稿データ読み込み処理が行われる。ステップＳ１０２で、原稿データに対する文字認識処理が行われる。ステップＳ１０３で、原稿データに対する画像認識処理が行われる。
【００５３】
ステップＳ１０４で、上述した文字や画像認識処理でキー情報が検知されたかどうかの判断が行われる。キー情報が検知されなかった場合、ステップＳ１０７へ処理は進む。ステップＳ１０４で、キー情報が検知されたと判断されると、ステップＳ１０５で、地紋重畳処理が行われる。このとき、ユーザに関する情報や、時に関する情報もともに重畳してもよい。
【００５４】
さらにステップＳ１０６で、ログ記録処理が行われる。そして、ステップＳ１０７で、印刷処理が行われる。
【００５５】
上述したステップＳ１０２、ステップＳ１０３はキー情報検知段階に対応する。ステップＳ１０５は、地紋重畳段階に対応する。ステップＳ１０７は、印刷段階に対応する。
【００５６】
以上説明した実施形態により、印刷するユーザが印刷のたびに地紋を重畳するかどうかの設定が不要となる。また、キーＤＢにキー情報が登録されているので、例えば会社などの組織において、地紋を重畳すべき原稿データに対する地紋の重畳が徹底され、印刷におけるセキュリティを保つことができる。また、印刷したユーザや日時も特定できるため、情報漏洩の抑止力が得られる。
【図面の簡単な説明】
【００５７】
【図１】地紋印刷システムの全体構成を示す図である。
【図２】ＰＣまたはプリンタサーバのハードウェア構成図である。
【図３】ＭＦＰのハードウェア構成図である。
【図４】ＭＦＰのソフトウェアブロック図である。
【図５】地紋印刷システムのソフトウェアブロック図である。
【図６】キー情報データベースを示す図である。
【図７】地紋印刷処理を示すフローチャートである。
【符号の説明】
【００５８】
１９  スキャナアプリ
２０  プリンタアプリ
２１  コピーアプリ
２２  ＦＡＸアプリ
２３  印刷制御モジュール
２４  ＦＡＸ制御モジュール
２５  読み取り制御モジュール
２６  キー情報検知モジュール
２７  プロッタハンドラ
２８  ＦＡＸユニットハンドラ
２９  スキャナハンドラ
３０  メモリ管理モジュール
５１  スキャナ
５２  プロッタ
５３  オペレーションパネル
６０  コントローラボード
６１  ＣＰＵ
６２  ノースブリッジ（ＮＢ）
６３  システムメモリ（ＭＥＭ−Ｐ）
６４  ローカルメモリ（ＭＥＭ−Ｃ）
６５  ハードディスク装置（ＨＤＤ）
６６  ＡＳＩＣ
６７  ＡＧＰ（Accelerated Graphics Port）
６８  ファックスコントロールユニット（ＦＣＵ）
６９  Ｇ３
７０  Ｇ４
７１  エンジン
７３  サウスブリッジ（ＳＢ）
７４  ＮＩＣ
７５  ＵＳＢデバイス
７６  ＩＥＥＥ１３９４デバイス
７７  セントロニクス
１００  ネットワーク
１０１  ＰＣ
１０２  プリンタサーバ
１０３  ＭＦＰ
２２０  演算処理装置
２２１  インタフェース装置
２２２  入力装置
２２３  表示装置
２２４  ドライブ装置
２２５  記録媒体
２２６  補助記憶装置
２２７  メモリ装置
３０１  キー情報検知部
３０２  地紋重畳部
３０３  印刷部
３０４  ログ記録部
３０５  設定部
３１０  文字情報ＤＢ
３１１  画像情報ＤＢ
【図１】
2006246054.tif 000003
【図２】
2006246054.tif 000004
【図３】
2006246054.tif 000005
【図４】
2006246054.tif 000006
【図５】
2006246054.tif 000007
【図６】
2006246054.tif 000008
【図７】
2006246054.tif 000009