(57)【要約】【課題】  印刷処理時におけるセキュリティを向上させた印刷システムを提供する。【解決手段】  （ａ）アプリケーションが出力する印刷データを受信する受信手段と、  印刷データを暗号化して暗号化画像データを出力する暗号化手段と、暗号化画像データを送信する送信手段とを備えるプリンタドライバと、（ｂ）暗号化画像データを受信して、該暗号化画像データからビットマップデータを生成して、該ビットマップデータに基づいて暗号化画像を用紙に印刷する印刷装置と、（ｃ）用紙に印刷された暗号化画像を読み取り、ビットマップデータを得る画像読み取り手段と、ビットマップデータをパターン認識することにより、暗号化画像データを再現するパターン認識手段と、パターン認識手段から出力する暗号化画像データを復号化して、印刷データを復元する復号化手段と、復元した印刷データに基づいて印刷を行う印刷手段とを備える画像形成装置とからなる。【選択図】    図１
2006123304.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）アプリケーションが出力する印刷データを受信する受信手段と、
前記印刷データを暗号化して暗号化画像データを出力する暗号化手段と、
前記暗号化画像データを送信する送信手段とを備えるプリンタドライバと、
（ｂ）前記暗号化画像データを受信して、該暗号化画像データからビットマップデータを生成して、該ビットマップデータに基づいて暗号化画像を用紙に印刷する印刷装置と、
（ｃ）用紙に印刷された前記暗号化画像を読み取り、ビットマップデータを得る画像読み取り手段と、
前記ビットマップデータをパターン認識することにより、前記暗号化画像データを再現するパターン認識手段と、
前記パターン認識手段から出力する前記暗号化画像データを復号化して、前記印刷データを復元する復号化手段と、
復元した前記印刷データに基づいて印刷を行う印刷手段とを備える画像形成装置と
からなることを特徴とする印刷システム。
【請求項２】
（ａ）アプリケーションが出力する印刷データを受信する受信手段と、
前記印刷データを暗号化して暗号化画像データを出力する暗号化手段と、
前記暗号化画像データを送信する送信手段とを備える第１のプリンタドライバと、
（ｂ）前記暗号化画像データを受信して、該暗号化画像データからビットマップデータを生成して、該ビットマップデータに基づいて暗号化画像を用紙に印刷する第１の印刷装置と、
（ｃ）用紙に印刷された前記暗号化画像を読み取り、ビットマップデータを得る画像読み取り装置と、
（ｄ）前記ビットマップデータをパターン認識することにより、前記暗号化画像データを再現するパターン認識手段と、
前記パターン認識手段から出力する前記暗号化画像データを復号化して、前記印刷データを復元する復号化手段とを備える第２のプリンタドライバと、
（ｅ）復元した前記印刷データに基づいて印刷を行う第２の印刷装置と
からなることを特徴とする印刷システム。
【請求項３】
前記暗号化手段及び前記復号化手段は、秘密鍵を使用して、暗号化及び復号化を行うことを特徴とする請求項１または２のいずれかに記載の印刷システム。
【請求項４】
前記暗号化画像を印刷する場合に、該暗号化画像を識別することが可能なユーザ識別情報を用紙に印刷することを特徴とする請求項１または２のいずれかに記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、秘密文書等の印刷処理時におけるセキュリティを向上させた印刷システムに関する。
【背景技術】
【０００２】
文書データを作成するパソコンから離れた位置に設置されているプリンタを使用して、秘密文書を印刷する場合において、識別番号を付加したプリントジョブをプリンタに備えたハードディスクドライブやＲＡＭディスクに保存しておき、印刷する際にはユーザがプリンタのパネルから識別番号を入力することで保存しておいた秘密文書を印刷することができるプリンタが知られている。このプリンタを使用することにより、排紙された秘密文書の内容を他人に見られてしまうことを防止することができる。しかし、このようなプリンタには、ハードディスクドライブやＲＡＭディスクを備える必要があるとともに、プリントジョブをハードディスクドライブやＲＡＭディスクに保存しておくことからセキュリティ面で問題がある。
【０００３】
このような問題を解決するために、印刷データを暗号化して、暗号化された印刷データを印刷し、その印刷物を読み込んで元の印刷データを復元して印刷する技術が知られている（例えば、特許文献１参照）。
また、自動的に生成されたパスワードをキーとして印刷データを暗号化して所定の場所に格納し、この格納場所を印刷するようにして、この印刷物の画像読み取りによって得られた印刷データの格納場所から印刷データを取得して印刷する技術が知られている（例えば、特許文献２参照）。
【特許文献１】特開２００２−１７５１６９号公報
【特許文献２】特開２００３−０８７４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１、２に示す装置にあっては、パソコン等で作成された印刷データを、通信経路を介して送受信しているため、通信経路の途中で不正に印刷データを取得されてしまう可能性があるという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、秘密文書等の印刷処理時におけるセキュリティを向上させることができる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、（ａ）アプリケーションが出力する印刷データを受信する受信手段と、前記印刷データを暗号化して暗号化画像データを出力する暗号化手段と、前記暗号化画像データを送信する送信手段とを備えるプリンタドライバと、（ｂ）前記暗号化画像データを受信して、該暗号化画像データからビットマップデータを生成して、該ビットマップデータに基づいて暗号化画像を用紙に印刷する印刷装置と、（ｃ）用紙に印刷された前記暗号化画像を読み取り、ビットマップデータを得る画像読み取り手段と、前記ビットマップデータをパターン認識することにより、前記暗号化画像データを再現するパターン認識手段と、前記パターン認識手段から出力する前記暗号化画像データを復号化して、前記印刷データを復元する復号化手段と、復元した前記印刷データに基づいて印刷を行う印刷手段とを備える画像形成装置とからなることを特徴とする。
【０００７】
本発明は、（ａ）アプリケーションが出力する印刷データを受信する受信手段と、前記印刷データを暗号化して暗号化画像データを出力する暗号化手段と、前記暗号化画像データを送信する送信手段とを備える第１のプリンタドライバと、（ｂ）前記暗号化画像データを受信して、該暗号化画像データからビットマップデータを生成して、該ビットマップデータに基づいて暗号化画像を用紙に印刷する第１の印刷装置と、（ｃ）用紙に印刷された前記暗号化画像を読み取り、ビットマップデータを得る画像読み取り装置と、（ｄ）前記ビットマップデータをパターン認識することにより、前記暗号化画像データを再現するパターン認識手段と、前記パターン認識手段から出力する前記暗号化画像データを復号化して、前記印刷データを復元する復号化手段とを備える第２のプリンタドライバと、（ｅ）復元した前記印刷データに基づいて印刷を行う第２の印刷装置とからなることを特徴とする。
【０００８】
本発明は、前記暗号化手段及び前記復号化手段は、秘密鍵を使用して、暗号化及び復号化を行うことを特徴とする。
【０００９】
本発明は、前記暗号化画像を印刷する場合に、該暗号化画像を識別することが可能なユーザ識別情報を用紙に印刷することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、公衆回線や他のネットワークを経由してデータを送受信する場合には、内容を理解することができない暗号化画像のデータを送受信するようにしたため、秘密文書データの送受信時のセキュリティを向上させることができるという効果が得られる。また、暗号化画像を印刷した印刷物を受け渡すようにしたため、遠隔地の秘密文書受取者に対して、ＦＡＸ送信や郵送を用いて秘密文書を送ることができ、送り元と送り先との間に専用の通信手段を設ける必要がないという効果も得られる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態による印刷システムを図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、ユーザが秘密文書等のデータを作成するパソコンである。符号１１は、文書を作成するワープロソフトウェア等のアプリケーションである。符号１２は、アプリケーション１１が出力する印刷データを暗号化して暗号化画像データを出力する暗号化処理部である。符号１３は、暗号化画像データを入力して、プリンタが解釈できるページ記述言語で記述された中間データに変換して出力する変換処理部である。暗号化処理部１２と変換処理部１３は、パソコン１にインストールされるプリンタドライバが備えた機能である。
【００１２】
符号２は、パソコン１から出力される中間データに基づいて文書等の印刷を行うプリンタである。符号２１は、変換処理部１３が出力する中間データを入力し、この中間データから展開したビットマップデータを出力する展開処理部である。符号２２は、展開処理部２１から出力するビットマップデータに基づいて、印刷用紙に印刷を行う印刷部である。符号３は、暗号化処理部１２で生成した暗号化画像データを用紙に印刷した暗号化画像印刷物である。
【００１３】
符号４は、ＦＡＸ送受信、画像読み取り、複写、印刷等の機能を有する複合機である。符号４１は、原稿台に置かれた原稿等の画像を読み取り、ビットマップデータを得るスキャナである。符号４２は、スキャナ４１で読み取られた画像のビットマップデータをパターン認識することにより、暗号化画像データを再現するパターン認識部である。符号４３は、パターン認識部４３から出力する暗号化画像データを復号化して、アプリケーション１１が出力した印刷データを復元する復号化処理部である。符号４４は、印刷データを入力して、プリンタが解釈できるページ記述言語で記述された中間データに変換して出力する変換処理部である。変換処理部４４が出力する中間データを入力し、この中間データから展開したビットマップデータを出力する展開処理部である。符号４６は、展開処理部４５が出力するビットマップデータに基づいて、印刷用紙に印刷を行う印刷部である。符号５は、アプリケーション１１において作成した秘密文書を用紙に印刷した秘密印刷物である。
【００１４】
符号６は、秘密印刷物５を受け取る側のパソコンである。符号６１は、スキャナ４１において読み取った画像のビットマップデータを受信して、このビットマップデータをパターン認識することにより、暗号化画像データを再現するパターン認識部である。符号６２は、パターン認識部６１から出力する暗号化画像データを復号化して、アプリケーション１１が出力した印刷データを復元する復号化処理部である。符号６３は、印刷データを入力して、プリンタが解釈できるページ記述言語で記述された中間データに変換して出力する変換処理部である。パターン認識部６１、復号化処理部６２及び変換処理部６３は、パソコン６にインストールされるプリンタドライバが備えた機能である。
【００１５】
符号７は、秘密印刷物５を受け取る側のプリンタである。符号７１は、変換処理部６３が出力する中間データを入力し、この中間データから展開したビットマップデータを出力する展開処理部である。符号７２は、展開処理部７１が出力するビットマップデータに基づいて、印刷用紙に印刷を行う印刷部であり、この印刷によってアプリケーション１１において作成した秘密文書を用紙に印刷した秘密印刷物５が得られる。
【００１６】
次に、図２を参照して、図１に示す各装置の使用して、秘密文書を印刷する動作を説明する。図２において、図１に示す装置と同一の装置には同一の符号を付し、その説明を省略する。ただし、プリンタ２と複合機４については、説明上区別するために、それぞれの符号に識別子ａ、ｂを付与し、プリンタ２ａ、２ｂ、複合機４ａ、４ｂと称する。
【００１７】
まず、秘密文書の作成者は、パソコン１のアプリケーション１１を使用して、秘密文書データ５１を作成し、印刷指示の操作を行う。この印刷指示のときに作成者は、暗号化画像を印刷するか否かの指定と、印刷するプリンタの選択を行う。暗号化画像を印刷せずに、秘密文書データ５１を直接プリンタに出力する場合は、従来の動作と同一であるため、詳細な動作の説明を省略する。
【００１８】
ここでは、プリンタ２ａを使用して、暗号化画像を印刷することが指定されたものとして説明する。印刷指示を受けると、アプリケーション１１は、作成された秘密文書データ５１に基づく印刷データを暗号化処理部１２へ出力する。これを受けて、暗号化処理部１２は、作成者が入力した秘密値（秘密鍵）を使用して印刷データを暗号化した暗号化画像データを生成し、この暗号化画像データを変換処理部１３へ出力する。ここでいう暗号化とは、印刷物を見た時に内容が理解できない画像にすることであり、この理解できない画像のデータが暗号化画像データである。変換処理部１３は、受け取った暗号化画像データからページ記述言語で記述された中間データへ変換して、この中間データをプリンタ２ａへ送信する。
【００１９】
プリンタ２ａにおいて受信された中間データは、展開処理部２１によってビットマップデータに展開されて、印刷部２２によって、印刷用紙へ印刷を行う（図２（ａ））。これにより、印刷用紙に暗号化画像が印刷された暗号化画像印刷物３を得ることができる。
【００２０】
次に、作成者は、プリンタ２ａにおいて印刷された暗号化画像印刷物３を、ＦＡＸ装置Ｆ１を使用して、秘密文書の受取者へ送信する（図２（ｂ））。これにより、暗号化画像は、公衆回線Ｎを経由して、受取者のＦＡＸ装置Ｆ２から出力される（図２（ｃ））。受取者へ暗号化画像を受け渡す他の経路として、パソコン１で作成した秘密文書データ５１を複合機４ａへ送信し、複合機４ａのＦＡＸ送信機能を使用して、ＦＡＸ装置Ｆ２へ出力する経路と、プリンタ２ａへ出力する代わりにネットワークＮ１、ルータＲ１、ネットワークＮ２を経由して、プリンタ２ｂへ出力する（図２（ｄ））経路と、プリンタ２ａから出力された印刷物を郵送する経路等を使用可能である。この動作によって、暗号化画像印刷物３は、秘密文書の受取者に受け渡されたことになる。
【００２１】
次に、受取者は、暗号化画像印刷物３を複合機４ｂのスキャナ４１の原稿台に置き、複合機４ｂの操作パネルから秘密文書復元の指示を入力するとともに、作成者から電話等を使用して通知された秘密値（秘密鍵）を入力する。これを受けて、スキャナ４１は、原稿台に置かれた暗号化画像印刷物３の画像を読み取り（図２（ｅ））、ビットマップデータを出力する。このビットマップデータは、パターン認識部４２へ入力し、パターン認識部４２は、このビットマップデータをパターン認識することにより、暗号化画像データを再現する。ここで再現された暗号化画像データは、暗号化処理部１２から出力された暗号化画像データを同一のデータである。
【００２２】
次に、復号化処理部４３は、操作パネルから入力された秘密値とパターン認識部４２から出力される暗号化画像データを入力して、暗号化画像データを復号化することにより印刷データを復元する。ここで復元される印刷データはアプリケーション１１から出力される印刷データと同一のデータである。変換処理部４４は、この印刷データを入力し、この印刷データからページ記述言語で記述された中間データへ変換して、この中間データを展開処理部４５へ出力する。展開処理部４５は、この中間データからビットマップデータへ展開して、印刷部４６へ出力する。印刷部４６は、このビットマップデータによって、印刷用紙へ印刷を行う（図２（ｆ））。これにより、印刷用紙に秘密文書データ５１に基づく秘密印刷物５が印刷される。
【００２３】
また、パソコン６を使用して、プリンタ７から秘密印刷物５を出力する場合は、スキャナ４１から出力されるビットマップデータ（暗号化画像を読み取ったデータ）を、ネットワークＮ２、ルータＲ２、ネットワークＮ３を経由して、パソコン６へ転送する。そして、パソコン６から秘密文書復元の指示を入力するとともに、作成者から電話等を使用して通知された秘密値（秘密鍵）を入力する。これを受けて、パターン認識部６１は、転送されたビットマップデータをパターン認識することにより、暗号化画像データを再現する。ここで再現された暗号化画像データは、暗号化処理部１２から出力された暗号化画像データを同一のデータである。
【００２４】
次に、復号化処理部６２は、入力された秘密値とパターン認識部６１から出力される暗号化画像データを入力して、暗号化画像データを復号化することにより印刷データを復元する。ここで復元される印刷データはアプリケーション１１から出力される印刷データと同一のデータである。変換処理部６３は、この印刷データを入力し、この印刷データからページ記述言語で記述された中間データへ変換して、この中間データをプリンタ７へ出力する。この中間データは、展開処理部７１が受信し、展開処理部７１は、この中間データからビットマップデータへ展開して、印刷部７２へ出力する。印刷部７２は、このビットマップデータによって、印刷用紙へ印刷を行う（図２（ｇ））。これにより、印刷用紙に秘密文書データ５１に基づく秘密印刷物５が印刷される。
【００２５】
このように、公衆回線や他のネットワークを経由してデータを送受信する場合には、内容を理解することができない暗号化画像のデータを送受信するようにしたため、セキュリティを向上させることができる。また、暗号化画像を印刷した印刷物を受け渡すようにしたため、遠隔地の秘密文書受取者に対して、ＦＡＸ送信や郵送を用いて秘密文書を送ることができ、送り元と送り先との間に専用の通信手段を設ける必要がない。
【００２６】
なお、暗号化画像印刷物３の印刷を複数人が同時に利用した場合、誰が印刷した印刷物であるかを判別することができないため、ユーザ名やユーザＩＤ等の識別子を暗号化せずに用紙の端に印刷するようにしてもよい。このようにすることにより、自分が印刷した暗号化画像印刷物３を確実に取得することができる。また、この暗号化画像印刷物３から秘密印刷物５を印刷する場合に、パターン認識部がこの識別子を認識して、暗号化画像データ中にこの識別子の情報を含めないようにすれば、秘密印刷物５にユーザ名等の識別子が印刷されることはない。
【００２７】
また、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより印刷処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２８】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す各装置の使用例を示す説明図である。
【符号の説明】
【００３０】
１・・・パソコン、１１・・・アプリケーション、１２・・・暗号化処理部、１３・・・変換処理部、２・・・プリンタ、２１・・・展開処理部、２２・・・印刷部、３・・・暗号化画像印刷物、４・・・複合機、４１・・・スキャナ、４２・・・パターン認識部、４３・・・復号化処理部、４４・・・変換処理部、４５・・・展開処理部、４６・・・印刷部、５・・・秘密印刷物、６・・・パソコン、６１・・・パターン認識部、６２・・・復号化処理部、６３・・・変換処理部、７・・・プリンタ、７１・・・展開処理部、７２・・・印刷部
【図１】
2006123304.tif 000003
【図２】
2006123304.tif 000004