(57)【要約】【課題】  公衆通信網を利用して送受信される暗号化画像データについて、送り元から解読用の復号化情報を一緒に送信しないようにすることで、機密性保持が高められる画像形成装置を提供する。【解決手段】  外部装置から送信される暗号化画像データを復号化情報を使用して復号化し、復号化した画像データを印刷媒体である用紙上に形成する場合、その用紙は一部に設けた復号化情報部３ａに予め復号化情報の鍵コード記号が記録されている復号鍵付き用紙３としてあり、そうした復号鍵付き用紙３が画像形成装置であるたとえばプリンタ装置などのトレイに収納されている。したがって、従来のように、外部装置から暗号化画像データを復号鍵情報と一緒に送り先であるプリンタ装置へ送信する場合、その送信経路の途中で傍受されると復号鍵情報が解読されて機密性が維持できなかったが、復号化情報だけは受け手であるプリンタ装置が復号鍵付き用紙３としてトレイ収納している保持しているので、送信経路での第三者による傍受や複写という危惧は全く解消される。【選択図】    図２
2006088431.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から送信された暗号化画像データを対応する復号化情報に基づいて復号化して印刷媒体上に画像を形成する画像形成装置であって、
前記復号化情報を予め記録させた印刷媒体を受入れて前記復号化情報を読み取る読取部と、
前記読取部で読み取った復号化情報に基づいて前記暗号化画像データを復号化する画像データ復号化部と、
前記画像データ復号化部で復号化された画像データに基づいて前記復号化情報が記録された印刷媒体上に画像を形成する画像形成部とを備えたことを特徴とする画像形成装置。
【請求項２】
前記外部装置からの作成要求に応じて暗号化情報を作成する情報作成部と、
前記情報作成部で作成した暗号化情報を前記外部装置へ出力する暗号化情報出力部とを備えたことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記情報作成部は、前記暗号化情報に対応する復号化情報を作成し、
前記画像形成部は、前記情報作成部により作成された復号化情報を前記印刷媒体に記録することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記外部装置からの算出要求に応じて、前記読取部で読み取られた前記復号化情報に基づいて暗号化鍵コードを算出する暗号化鍵コード算出部と、
前記暗号化鍵コード算出部で算出した暗号化鍵コードを前記外部装置へ出力する暗号化鍵コード出力部とを備えたことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記画像形成部は、前記復号化した画像データに基づいて印刷媒体に画像を形成するとともに、該印刷媒体に記録された前記復号化情報を読取り不能に変化させることを特徴とする請求項１，２，３または４のいずれかに記載の画像形成装置。
【請求項６】
前記画像データ復号化部は、前記暗号化画像データが複数枚の媒体を要するものである場合、先行して使用される印刷媒体に記録された復号化情報に基づいて、後続の印刷媒体に形成するための暗号化画像データを復号化することを特徴とする請求項１，２，３，４または５のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置、ファクシミリ装置および複写機など電子写真方式による画像形成装置に関するものである。
【背景技術】
【０００２】
近年、ネットワークに接続されたプリンタ装置などの画像形成装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの近距離ネットワーク内での利用に限らず、公衆通信網を用いたインターネットを介して遠隔地から利用される機会が増えてきている。公衆通信網を用いた画像情報の通信においては、内容の機密性を保持する必要のある画像情報が第三者に傍受や複写されたりするのを防ぐために、暗号化されて送受信されるようになっている。たとえば、特許文献１の公報には、プリンタとコンピュータからなる印刷システムを公衆通信網を介してインターネット配信会社に接続した印刷システムおよび印刷方法が記載されている。この場合、送り先となるプリンタには復号解読用の認証鍵を保持するセキュリティチップが組み込まれている。送り元であるインターネット配信会社から印刷鍵付きの暗号化画像データが送り先のプリンタに配信されると、プリンタは自己保持している認証鍵と入手した印刷鍵と組み合わせて復号化鍵を生成し、この復号化鍵でもって暗号化画像データを印刷データに復号化することで、プリンタにて印刷処理可能とする技術が開示されている。
【特許文献１】特開２００３−６３０９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像形成装置の多くは上記公報の技術に見られるように、送り元から送り先へ暗号化画像データと一緒に復号解読用の印刷鍵を配信している。したがって、公衆通信網の途中で第三者によって傍受や複写された復号解読用の印刷鍵が解読される危惧があり、通信データの機密性保持という基本的問題の解決にはなっていない。
【０００４】
以上の問題点に鑑み、本発明の目的は、公衆通信網などを利用して送受信される暗号化画像データについて、送り元から解読用の復号鍵情報を一緒に送信しないようにすることで、機密性保持が高められる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明による画像形成装置は次の構成を採用する。
＜構成＞
外部装置から送信された暗号化画像データを対応する復号化情報に基づいて復号化して印刷媒体上に画像を形成する画像形成装置であって、前記復号化情報を予め記録させた印刷媒体を受入れて前記復号化情報を読み取る読取部と、前記読取部で読み取った復号化情報に基づいて前記暗号化画像データを復号化する画像データ復号化部と、前記画像データ復号化部で復号化された画像データに基づいて前記復号化情報が記録された印刷媒体上に画像を形成する画像形成部とを備えたことを特徴とする。
【発明の効果】
【０００６】
画像情報のごとき通信データを受け取る送り先の画像形成装置には、予め復号化情報が記録された復号化情報部付き印刷媒体がトレイに収納された状態で、送り元である外部装置から送信される通信データの受信に備えている。外部装置から暗号化された画像データが送られてくると、復号化情報部付き印刷媒体の復号化情報部に記録されている復号化情報を復号化して解読を行い、そのようにして取得した画像を印刷できるようになっている。したがって、外部装置から暗号化画像データと復号化情報とがセットで送信されてくる従来のように、公衆通信網などの転送経路上でその復号化情報を解読して暗号化画像データが復号化される心配が解消され、送り元から送り先への通信データの極めて高い機密性を保持することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明による画像形成装置の実施形態について図を用いて詳細に説明する。
【実施例１】
【０００８】
＜実施例１の構成＞
図１（ａ），（ｂ）は、実施例１の画像形成装置の具体例として、プリンタ装置１の構成を概略的に示す側面図である。本発明でいう復号化情報部付き印刷媒体としての復号鍵付き用紙３を収納する用紙トレイ２を有し、この用紙トレイ２から繰り出された復号鍵付き用紙３を画像形成部である印刷部５へ搬送して給紙する給紙ローラ４を有している。また、図１（ａ）に示すように、給紙ローラ４の直前で用紙トレイ２内の復号鍵付き用紙３を上方から臨む位置に読取部６が配置されている。あるいは、図１（ｂ）に示すように、読取部６は給紙ローラ４と印刷部５との間の搬送路７に臨んで配置することもでき、給紙ローラ４で用紙トレイ２から繰り出された復号鍵付き用紙３の通過を搬送路７上で読み取るようにすることができる。
【０００９】
図２は、上記復号鍵付き用紙３の全体とこの一部に設けた復号化情報部３ａを拡大して示す図である。すなわち、復号鍵付き用紙３のたとえば正面向かって右上部分に復号化情報となる鍵コード記号を記録した復号化情報部３ａが設けられ、復号化情報部３ａの復号化情報を上記読取部６で読み取ってそれを解読キーとすることで、暗号化された画像情報のごとき通信データを復号して印刷データに変換し、かかる復号鍵付き用紙３の紙上に印刷するようになっている。本例では、図示のように、復号化情報部３ａに記録された復号化情報をバーコード記号で形成したものが示されているが、二次元バーコードやＱＲコードでもよい。あるいは、そうしたコード記号を印刷形式での記録に限らず、用紙に穴を空けたコード記号でもって復号化キーとすること、用紙表面に凹凸を設けたコード記号でもって復号化キーとすることも可能である。さらに、復号化情報のコード記号は人間の目には見えない不可視形態のものでも可能である。そのように、各形態による復号化情報を記録した復号化情報３ａとしては、用紙の所定位置や不特定場所に設けることができ、不特定場所に設けた場合は、読取部６はその位置だけを読み取れるような装置とすることができる。
【００１０】
図３は、プリンタ装置１全体の機能を大略的に示すブロック図である。図１で示された画像形成部としての印刷部５および読取部６を有し、さらに外部から入力されてきた暗号化画像データ８を復号化する画像データ復号化部９を有している。ここでいう外部とは、公衆通信網を介して画像データを送信する送り元の外部装置を意味したり、あるいは送り先のプリンタ装置１に接続された上位装置としてのホストコンピュータを意味する。画像データ復号化部９は、読取部６が復号鍵付き用紙３の復号化情報部３ａを読み取った復号化情報に基づいて、入力されてきた暗号化画像データ８を復号化するようになっており、復号化された画像データを印刷部５に送信する機能を備えている。以下、各部の詳細について図４で示す。
【００１１】
詳細な機能ブロックを示す図４において、上記画像データ復号化部９は、後述するプログラムメモリ２０の中の復号化プログラム２３を実行させ、プログラムメモリ２０に基づいてプリンタ装置全体を制御するＣＰＵ１０と、ＣＰＵ１０のワークエリアであるメモリ１１と、外部とのインタフェースとなる送受信部１２などで構成することができる。また、そうした画像データ復号化部９から出力された各種情報や通知メッセージを表示してユーザに通知する表示部１３を有し、上記読取部６とともにプリンタバス１４を介して上記プログラムメモリ２０に接続されてプリンタ装置１を構成している。
【００１２】
プログラムメモリ２０は、プリンタバス１４を介して上記各部に接続された受信プログラム２１、読取プログラム２２、復号化プログラム２３、復号化判定プログラム２４、復号化失敗対応プログラム２５、ラスタライズプログラム２６および印刷プログラム２７などからなっている。各プログラムの機能は以下のとおりである。
【００１３】
受信プログラム２１は、上記送受信部１２を通して外部から送信されてきた暗号化画像データ８を受信し、その暗号化画像データをメモリ１１に保存するためのプログラムである。読取プログラム２２は読取部６を制御して復号鍵付き用紙３に設けられた復号化情報部３ａの復号化情報を読み取るためのプログラムである。
【００１４】
復号化プログラム２３は、読取プログラム２２で読み取った復号化情報を用いてメモリ１１に保存されている暗号化画像データ８を復号化して印刷データに変換し、再びメモリ１１に格納するためのプログラムである。この復号化プログラム２３は上記画像データ復号化部９において実行される。
【００１５】
復号化判定プログラム２４は、復号化プログラム２３から出力された印刷データが正常に復号化されたか否かを確認するためのプログラムである。また、復号化失敗対応プログラム２５は、復号化プログラム２３で印刷データが正常に復号化されなかったと復号化判定プログラム２４が判定した場合に実行されるプログラムである。ラスタライズプログラム２６は、復号化プログラム２３によって出力されてメモリ１１に保存されている印刷データを画像データに変換して、再びメモリ１１に格納するためのプログラムである。そして印刷プログラム２７は、ラスタライズプログラム２６からの出力結果としてメモリ１１に保存されている画像データを復号鍵付き用紙３に印刷するためのプログラムである。
【００１６】
なお、本例に用いられる上記メモリ１１は揮発性メモリであるが、フラッシュメモリなどの不揮発性の書換え可能な記憶装置であってもよく、またハードディスク装置などにおける磁気記録媒体であってもよい。また、プログラムメモリ２０はメモリ１１を含んで構成することも可能である。
【００１７】
＜実施例１の動作＞
次に、かかる実施例１の動作および作用について、図５の動作フローチャートを参照して説明する。
【００１８】
たとえば、外部の送り元から公衆通信網を経てホストＰＣなど上位装置に暗号化画像データが送信され、その上位装置から暗号化画像データ８がプリンタ装置１へ送受信部１２を介して入力される場合を想定する。その場合、プリンタ装置１は受信プログラム２１を実行して暗号化画像データ８の受信処理を行う（ステップ：Ｓ１）。受信された暗号化画像データ８は一度メモリ１１に保存される。暗号化画像データ８には、暗号化される以前の印刷データからチェックサム（数値）を算出したチェックサム情報（数値情報）が付加されている。
【００１９】
次に、プリンタ装置１は読取プログラム２２を実行させ、読取部６を制御して復号鍵付き用紙３の復号化情報部３ａに記録されたコード記号による復号化情報を読み取らせる（ステップ：Ｓ２）。読み取って取得した復号化情報はメモリ１１に保存される。読取プログラム２２の実行は、受信プログラム２１の実行前に先行させることもできる。その場合、受信プログラム２１が暗号化画像データ８を受信してメモリ１１に保存している際に復号化プログラム２３を同時に実行させ、暗号化画像データ８を復号化しながらメモリ１１に保存するようにしてもよい。その際、暗号化画像データ８はメモリ１１に保存されず、暗号化画像データ８を復号化して得られた印刷データがメモリに保存されることになる。
【００２０】
この読取プログラム２２の実行時、読取部６を制御して復号鍵付き用紙３の復号化情報部３ａにおいて復号鍵情報のコード記号を読み取る際、正常にその復号鍵情報を読み取れなかった場合、再度、復号鍵付き用紙３から復号化情報の読み取りを試みるとか、あるいは受信した暗号化画像データ８をメモリ１１から消去して終了することもある。そうした際、図７（ａ），（ｂ）に示すように、表示部１３に復号化情報が読み取れないという意味の「エラー：用紙読み取り失敗」といった文言によるメッセージを表示してユーザに通知することができる。また、ホストＰＣなど上位装置に対して、復号鍵付き用紙３から復号化情報を読み取れない旨の通知を送信したり、復号化情報が読み取れないという内容の画像データを印刷して出力するようにしてもよい。また、プリンタ装置１が異なる用紙サイズに対応して複数種の用紙トレイ２を備えている機種の場合で、各トレイに異なった復号鍵付き用紙３が収納されておれば、異なる別トレイに収納されている復号鍵付き用紙３から復号化情報を読み取ることも可能となる場合がある。
【００２１】
次に、画像データ復号化部９では復号化プログラム２３を実行させ、復号化情報を用いてメモリ１１に保存された暗号化画像データ８を復号化して印刷データに変換する(ステップ：Ｓ３)。変換された印刷データはメモリ１１に保存される。続いて、復号化判定プログラム２４が実行され、復号化された印刷データが正常に復号化されているか否かを確認して判定する(ステップ：Ｓ４)。この確認の判定は、復号化された印刷データのチェックサムすなわち数値を算出し、元の暗号化画像データ８に付加されているチェックサム情報と比較照合させることによって行われる。
【００２２】
その場合、ステップＳ４においては、印刷データを１バイトごとに分割した各ブロック内のデータを数値とみなして全て加算し、チェックサムを算出する。さらに、算出したチェックサムと元の暗号化画像データ８に付加されているチェックサム情報とを比較し、一致したならば、正常に復号化できたものと判断して(成功)、メモリ１１に保存されている暗号化画像データ８と復号鍵情報を消去し、ラスタライズプログラム２６を実行する。一方、一致しない場合、正常に復号化できていないものと判断し（失敗）、復号化失敗対応プログラム２５を実行させる。復号化失敗対応プログラム２５が実行されると、暗号化画像データ８と、復号化を失敗した印刷データと、復号化情報のそれぞれをメモリ１１から消去して終了する(ステップ：Ｓ５)。
【００２３】
なお、上記ステップＳ４において、復号化判定プログラム２４の実行時に印刷データが正常に復号化されたか否かの完全性を確認して判定する際、ここでのチェックサム算出は印刷データを１バイトごとに分割した各ブロックを加算した総和しているが、２バイトごとに分割したブロック総和によるチェックサム算出でも可能である。また、単純は加算方法ではなく、ＸＯＲ加算、桁上がり加算などの加算法でも可能である。もしくはＭＤ４，ＭＤ５方式のチェックサムを実行することもできるし、巡回冗長検査（ＣＲＣ）を実行することもできる。さらには、ＳＨＡ方式のハッシュ関数を利用して印刷データの復号化完全性を確認することもできるし、復号化後の印刷データのデータサイズをチェックしてもよい。
【００２４】
以上のように、印刷データの復号化完全性を確認する場合、それぞれの形態で算出された値を比較するために、暗号化される前の画像データから同様な方法で算出された値の情報を暗号化画像データ８に付加しておく。あるいは、復号化プログラム２３が正常に処理を終了したかどうか、その記録をメモリ１１に記憶させて保存しておき、復号化判定プログラム２４にてその内容から復号化が正常に終了した否かを判断するようにしてもよい。したがって、かかる判定形態としては異なる２つ以上を採用して実行するようにしてもよい。
【００２５】
また、前述のステップＳ４のように、復号化判定プログラム２４の実行時、元の暗号化画像データ８では正常に印刷データが復号化できないと判断後、復号化失敗対応プログラム２５を実行してメモリ１１に保存されたデータ情報を消去し、ただちに終了するとしている。しかし、予めメモリ１１に保存されている正常に復号化できないという内容の画像データを印刷しても良いし、表示部１３に図７（ａ），（ｂ）に示すような正常に復号化できなかったという表示をしても良く、あるいは暗号化画像データ８を送信した外部の送り元装置に対して正常に復号化できなかったということを通知してもよい。また、プリンタ装置１が複数の用紙トレイ２を備え、それぞれに異なった復号鍵付き用紙３を備えた機種であれば、違うトレイにある復号鍵付き用紙３から復号化情報を読み取るようにすることも可能である。
【００２６】
一方、上記ステップＳ４に続くステップＳ６において、ラスタライズプログラム２６が実行されると、メモリ１１に保存されている印刷データを画像形成部である印刷部５で印刷可能な画像データに変換する。変換された画像データはメモリ１１に保存される。さらに、印刷データをメモリ１１から消去して終了する。
【００２７】
次に、印刷プログラム２７が実行されて、メモリ１１に保存された画像データを印刷部５で制御することにより復号鍵付き用紙３に印刷するとともに(ステップ：Ｓ７)、メモリ１１に保存された画像データを消去する。このとき、復号鍵付き用紙３の復号化情報部３ａに記録されている復号化情報を塗り潰す処理を行い、印刷済みの復号鍵付き用紙３からは復号化情報を読み取れないようにすることもできる。図６は、印刷終了後の復号鍵付き用紙３を示す図であり、復号化情報部３ａを黒く塗り潰した処理を行った状態が示されてはいるが、消去インクで人為的に塗り潰して復号化情報部３ａの復号化情報を消去する処理も可能である。
【００２８】
その他、本例においては以下のような様々な実施形態に対応が可能である。
複数の用紙に印刷される暗号化画像データ８にあっては、最初の１枚の復号鍵付き用紙３の復号化情報を利用して全ての暗号化画像データ８を復号化することができるし、利用する復号鍵付き用紙３ごとに復号化情報を読み取って復号化することができる。また、全ての暗号化画像データ８を印刷する前に復号化に失敗した場合、それ以降の用紙に印刷される暗号化画像データ８は処理しないとしてもよい。または、それ以降の用紙に印刷される暗号化画像データ８を引き続き処理することも可能である。
【００２９】
ここで、図８（ａ），（ｂ）は、上記図１（ａ），（ｂ）で示した読取部６は用紙トレイ２と印刷部５との間の搬送路７に設けられたが、搬送路７の外部に読取部６を設けたＭＦＰの側面図を示す。この場合、用紙を１枚ずつ手差しで給紙する手差しトレイ４０を備えている。図８（ａ）に示すように、読取部６を制御して復号鍵付き用紙３の復号化情報部３ａに記録された復号化情報を読み取り、読取後は、図８（ｂ）に示すように、手差しトレイ４１から復号鍵付き用紙３を給紙して印刷部５へ送って印刷を行う。
【００３０】
図９は、本例のプリンタ装置１に接続される情報処理装置の動作を示すフローチャートである。以下、本図を用いて上位装置が暗号化画像データを送信するまでの動作を説明する。
【００３１】
先ず、文章編集作成ソフトなどのアプリケーションプログラムで作成されたアプリケーションデータに基づいてプリンタ装置１で印刷可能な印刷データが作成される(ステップ：Ｓ１０)。続いて、作成された印刷データに対応させたチェックサムが算出される(ステップ：Ｓ１１)。ところで、チェックサムは、プリンタ装置１の復号化プログラム２３で暗号化画像データ８を復号化する際に、印刷データが正常に復号化されたかどうかを確認可能にするための情報である。従って、チェックサムの算出方法は、復号化判定プログラム２４における処理に適用可能に合わせておく必要がある。
【００３２】
次に、復号化情報を使って復号化することのできる暗号鍵情報を用いてステップＳ１０で作成した印刷データを暗号化する(ステップ：Ｓ１２)。ステップＳ１２で暗号化された印刷データにステップＳ１１で算出されたチェックサムを付加して、暗号化画像データ８を生成する(ステップ：Ｓ１３)。次に、ステップＳ１２で作成された暗号化画像データ８をプリンタ装置１へ送信する(ステップ：Ｓ１４)。
【００３３】
なお、上記のようにホストＰＣなどの上位装置からプリンタ装置１に暗号化画像データ８を送信する態様が説明されたが、ファクシミリ装置（ＦＡＸ）や複写機から本例のプリンタ装置１に暗号化画像データ８を送信する場合でも同様な手順が行われ、本発明の主旨を達成できる。また、複数機のプリンタ装置同士で印刷データの転送を行う場合は、上記ステップ１１からステップ１４までの手順が実行される。
【００３４】
＜実施例１の効果＞
以上から明らかなように、この実施例１によれば、通信受け手側の画像形成装置であるプリンタ装置１に復号鍵付き用紙３を収納させて受信に備え、外部から送信される暗号化画像データ８には従来のように復号化情報が付加されていないから、たとえば公衆通信網などの転送路途中で傍受されても、暗号化画像データ８を復号して解読することができず、特に機密性が望まれる画像データの送受信に有効である。
【実施例２】
【００３５】
図１０は、本発明による実施例２の画像形成装置の構成を示す機能ブロック図である。本例では、上記実施例１の構成に新たに本発明でいう情報作成部である暗号鍵／復号鍵作成部１５と、復号鍵画像変換部１６と、本発明でいう暗号化情報出力部である暗号鍵出力部１７を設けた構成となっている。実施例１に共通する各部には同一符号を付して重複する説明を省く。
【００３６】
暗号鍵／復号鍵作成部１５は、外部の上位装置などから送信されてきた暗号鍵／復号鍵作成要求に基づいて暗号化情報と復号化情報を作成するようになっている。復号鍵画像変換部１６は、暗号鍵／復号鍵作成部１５で作成された復号化情報を受け取り、その復号化情報を復号化してさらに記号を画像データに変換して出力し、印刷部５に送信するようになっている。また、暗号鍵出力部１７は暗号鍵／復号鍵作成部１５で作成された暗号化情報を出力して外部の上位装置に送信するようになっている。
【００３７】
本例の詳細な機能ブロック図である図１１において、プログラムメモリ２０にさらに上記暗号鍵／復号鍵作成部１５においてＣＰＵ１０で実行される暗号鍵／復号鍵作成プログラム２８と、上記復号鍵画像変換部１６においてＣＰＵ１０で実行される復号鍵画像変換プログラム２９と、上記暗号鍵出力部１７においてＣＰＵ１０で実行される暗号鍵情報出力プログラム３０が設けられている。
【００３８】
また、本例装置には、ユーザが入力操作を行えるようになっている入力部１９を備えている。図１２は、その入力部１９の一例を示す外観図であり、各種の操作ボタンが配列されている。さらに、実施例１で示された復号鍵付き用紙３とは別で、印刷出力時に用いられる用紙１８が収納されて備わっている。
【００３９】
＜実施例２の動作＞
次に、実施例２の動作および作用について図１３の動作フローチャートを参照して説明する。
【００４０】
先ず、ホストＰＣなど上位装置からプリンタ装置１に暗号鍵／復号鍵作成要求が送受信部１２を通して入力されると、プリンタ装置１では暗号鍵／復号鍵作成プログラム２８を実行して暗号化情報と復号化情報を作成する（ステップ：Ｓ２０）。暗号化情報と復号化情報の作成時、ユーザから何らかの情報を入手する必要がある場合、ユーザに対してその旨のメッセージを表示部１３から送るように促すと、ユーザは上記入力部１９を操作して情報を入力する。作成された暗号化情報と復号化情報はメモリ１１に保存される。なお、１つの復号化情報でもって復号化できる複数の暗号化情報を作成することも可能である。また、暗号化情報は復号化情報から算出できるものでもよい。
【００４１】
次に、復号鍵画像変換プログラム２９が実行することにより、復号化情報を記号情報へと変換し、その記号情報を印刷部５で印刷可能な画像データに変換する(ステップ：Ｓ２１)。すなわち、復号化情報はビットマップ方式などによって記号情報に変換される。ここで作成される記号情報とは、記号情報から復号化情報に変換できる形式のものである必要があり、作成された記号情報を画像データに変換されるものである。また、復号化情報となる記号情報から作成された画像データは、印刷結果を複写機などで複写不可能な印刷データとして不可視なものであることが望ましい。たとえば、電子透かし加工を施してもよいし、非常に薄い色が着色されているようなものでもよい。復号鍵情報はメモリ１１から消去されるものである。
【００４２】
次に、プリンタ装置１は印刷プログラム２７を実行させることにより、メモリ１１に保存されている画像データを印刷部５を制御して上記備え付けの用紙１８に印刷し、メモリ１１に保存された画像データを消去する(ステップ：Ｓ２２)。印刷された用紙１８は復号鍵付き用紙３となり、上記実施例１で示された態様で用いることができる。かかる用紙１８に印刷する枚数としては、暗号鍵／復号鍵作成要求に含まれる情報としてあっても良く、表示部１３を通してユーザに印刷する枚数を問合わせ、入力部１９にてユーザから入力させることもできる。
【００４３】
次に、プリンタ装置１は暗号鍵情報出力プログラム３０を実行させる(ステップ：Ｓ２３)。ここではメモリ１１に保存されている暗号化情報を暗号鍵／復号鍵作成要求を送信してきた外部の上位装置に送信する。メモリ１１に保存された暗号化情報はメモリ１１から消去されても、されなくてもよい。
【００４４】
上記ステップＳ２３において暗号鍵情報出力プログラム３０の実行時、暗号化情報をメモリ１１から消去しなかった場合は、外部の上位装置から送受信部１２を通して暗号化情報送信要求を受け付け、暗号鍵情報出力プログラム３０を用いて送受信部１２を通してメモリ１１に保存された暗号化情報を上位装置へ返送することもできる。
【００４５】
またさらに、かかる暗号鍵情報出力プログラム３０の実行時、暗号化情報をメモリ１１から消去しなかった場合、外部の上位装置から送受信部１２を通して暗号化情報削除要求を受け付け、暗号化情報をメモリ１１から消去することもできる。また、この場合入力部１９を利用してユーザが暗号鍵情報をメモリ１１から消去する要求を出すこともできる。
【００４６】
以上の手順によって、作成した暗号化情報と復号鍵付き用紙３を利用して上位装置からプリンタ装置１に画像データを送信する際、実施例１で示された図９の動作フローチャートの各ステップで暗号化情報によって印刷データを暗号化してから送信し、図５の動作フローチャートの各ステップで暗号化画像データ８を復号鍵付き用紙３の復号化情報部３ａに記録されている復号化情報に基づいて暗号化画像データ８を復号化し、印刷を行う。
【００４７】
＜実施例２の効果＞
以上から明らかなようにに、この実施例２によれば、外部装置から暗号鍵／復号鍵作成の要求がプリンタ装置へなされると、プリンタ装置は暗号鍵と復号鍵を作成し、暗号鍵を暗号化情報として外部装置に返送し、外部装置はプリンタ装置から取得した暗号化情報に基づいて作成された暗号化画像データをプリンタ装置に送信するようになっている。その一方で、プリンタ装置は備え付け用紙に復号化情報を記録した復号化情報部付き用紙３を作成するようになっているので、従来のように、外部装置から暗号化画像データと復号化情報とがセットで送信されることにより、転送経路上で第三者が復号化情報を傍受して解読するといった問題はまったく発生せず、さらに高度な機密性保持が可能となる。
【実施例３】
【００４８】
＜実施例３の構成＞
図１４は、本発明による実施例３の画像形成装置の構成を示す機能ブロック図である。本例では、上記実施例１，２の構成にさらに本発明でいう暗号化鍵コード算出部である暗号鍵情報算出部３１と暗号化鍵コード出力部である暗号鍵出力部３３を設けた構造となっている。実施例１，２に共通する各部には同一符号を付して重複する説明を省く。
【００４９】
暗号鍵情報算出部３１は、外部の上位装置などから送信されてきた暗号鍵算出要求に基づいて読取部６を制御し、復号鍵付き用紙３の復号化情報部３ａに記録されている復号化情報を取得して、その復号化情報から暗号化情報を算出するようになっている。また、暗号鍵出力部３３は、暗号鍵情報算出部３１で算出された暗号化鍵コードを出力するようになっている。
【００５０】
本例の詳細な機能ブロック図である図１５において、プログラムメモリ２０にさらに上記暗号鍵情報算出部３１においてＣＰＵ１０で実行される暗号鍵情報算出プログラム３２と、上記暗号鍵出力部３３においてＣＰＵ１０で実行される暗号鍵出力プログラム３４が設けられている。
【００５１】
＜実施例３の動作＞
次に、実施例３の動作および作用について図１６の動作フローチャートを参照して説明する。
【００５２】
先ず、ホストＰＣなど上位装置からプリンタ装置１に暗号鍵情報算出要求が送受信部１２を通して入力されると、プリンタ装置１では読取プログラム２２を実行させ、読取部６を制御して復号鍵付き用紙３の復号化情報部３ａに記録された復号化情報をも読み取る（ステップ：Ｓ３０）。取得した復号化情報はメモリ１１に保存される。
【００５３】
次に、ステップＳ３１において、暗号鍵情報算出部３１は暗号鍵情報算出プログラム３２を実行し、メモリ１１に保存された復号化情報から暗号化情報を算出する。算出された暗号化鍵コードは再びメモリ１１に保存され、メモリ１１に保存された復号化情報を消去する。
【００５４】
続くステップＳ３２において、暗号鍵出力部３３は暗号鍵情報出力プログラム３４を実行し、メモリ１１に保存された暗号化情報を上位装置からの暗号鍵情報算出要求に応じて送受信部１２から送信する。メモリ１１に保存された暗号化情報は消去してもしなくてもよい。
【００５５】
次に、上記ステップＳ３０において、読取プログラム２２を実行させ、読取部６を制御して復号鍵付き用紙３の復号化情報部３ａに記録されたコード記号による復号鍵情報を読み取らせる際、正常にその復号化情報を読み取れなかった場合、再度、復号鍵付き用紙３から復号化情報の読み取りを試みるとか、あるいは受信した暗号化画像データ８をメモリ１１から消去して終了することもある。そうした際、図７（ａ），（ｂ）に示すように、表示部１３に復号鍵情報が読み取れないという意味の「エラー：用紙読み取り失敗」といった文言によるメッセージを表示してユーザに通知することができる。また、ホストＰＣなど上位装置に対して、復号鍵付き用紙３から復号化情報を読み取れない旨の通知を送信したり、復号化情報が読み取れないという内容の画像データを印刷して出力するようにしてもよい。
【００５６】
また、上記ステップＳ３２において、暗号鍵情報出力プログラム３４の実行時、暗号鍵情報をメモリ１１から消去しなかった場合、外部の上位装置から暗号鍵送信要求を受け付け、暗号鍵情報出力プログラム３４を用いてメモリ１１の保存された暗号化情報を上位装置へ返送することもできる。さらに、かかる暗号鍵情報出力プログラム３０の実行時、暗号化情報をメモリ１１から消去しなかった場合、外部の上位装置から送受信部１２を通して暗号鍵削除要求を受け付け、暗号鍵情報をメモリ１１から消去することもできる。また、この場合入力部１９を利用してユーザが暗号鍵情報をメモリ１１から消去する要求を出すこともできる。
【００５７】
一方、図１７は、上位装置からプリンタ装置１に暗号化画像データ８を送信時、暗号鍵情報を要求するための動作フローチャートを示す。
【００５８】
上位装置では印刷データとしての暗号化画像データを作成する(ステップ：Ｓ４０)。次のステップＳ４１において、上位装置からプリンタ装置１へ暗号化情報を返送するよう要求される。ここで、暗号化情報が正常に返送されたどうかをチェックする(ステップ：Ｓ４２)。正常に返送されたならば（Ｙｅｓ）、印刷データのチェックサムを算出し、その印刷データを暗号化して、元の暗号化画像データにチェックサム情報を付加し（ステップ：Ｓ４３）、印刷データをプリンタ装置１に送信する（ステップ：Ｓ４４）。上記ステップＳ４２で、プリンタ装置１から正常に暗号化情報が返送されないときは(Ｎｏ)、印刷データを暗号化せずにそのまま送信する（ステップ：Ｓ４４）。なお、印刷データ送信時、暗号化情報をプリンタ装置１から上位装置に返送する場合が示されたが、上記ステップＳ４１を実行させることにより、暗号化情報をプリンタ装置１から返送させるようすることも可能である。
【００５９】
＜実施例３の効果＞
以上から明らかなように、この実施例３によれば、ホストＰＣなど外部の上位装置で暗号化情報を保有していないような場合でも、プリンタ装置１から暗号化情報を受け取ることができ、印刷データを暗号化してプリンタ装置１に送信することが可能であるので、機密性確保と同時に、利便性が増すという効果がある。
【図面の簡単な説明】
【００６０】
【図１】同図（ａ），（ｂ）は本発明による実施例１の画像形成装置の具体例であるプリンタ装置のいずれも概略側面図。
【図２】実施例１の一部拡大して示す復号鍵付き用紙例の図。
【図３】実施例１の機能ブロック図。
【図４】実施例１の詳細な機能ブロック図。
【図５】実施例１の動作フローチャート。
【図６】実施例１の一部拡大して示す印刷済みの復号鍵付き用紙例の図。
【図７】同図（ａ），（ｂ）はいずれも表示部における復号化失敗時のメッセージ例。
【図８】同図（ａ），（ｂ）はＭＦＰ装置を示す概略側面図。
【図９】実施例１の暗号化画像データの作成と送信フローチャート。
【図１０】本発明による実施例２の機能ブロック図。
【図１１】実施例２の詳細な機能ブロック図。
【図１２】実施例２の入力部の例を示す図。
【図１３】実施例２の動作フローチャート。
【図１４】本発明による実施例３の機能ブロック図。
【図１５】実施例３の詳細な機能ブロック図。
【図１６】実施例３の動作フローチャート。
【図１７】実施例３の暗号化画像データの作成と送信フローチャート。
【符号の説明】
【００６１】
１          プリンタ装置（画像形成装置）
２          用紙トレイ
３          復号鍵付き用紙（印刷媒体）
３ａ        復号化情報部
４          給紙ローラ
５          画像形成部の印刷部
６          読取部
７          搬送路
８          暗号化画像データ
９          画像データ復号化部
１０        ＣＰＵ
１１        メモリ
１２        送受信部
１３        表示部
１４        プリンタバス
１５        暗号鍵／復号鍵作成部（情報作成部）
１６        復号鍵画像変換部
１７        暗号鍵出力部
１９        入力部
２０        プログラムメモリ
２１        受信プログラム
２２        読取プログラム
２３        復号化プログラム
２４        復号化判定プログラム
２５        復号化失敗対応プログラム
２６        ラスタライズプログラム
２７        印刷プログラム
２８        暗号鍵／復号鍵作成プログラム
２９        復号鍵画像変換プログラム
３０        暗号鍵情報出力プログラム
３２        暗号鍵情報算出プログラム
３１        暗号鍵情報算出部（暗号化鍵コード算出部）
３３        暗号鍵出力部（暗号化鍵コード出力部）
【図１】
2006088431.tif 000003
【図２】
2006088431.tif 000004
【図３】
2006088431.tif 000005
【図４】
2006088431.tif 000006
【図５】
2006088431.tif 000007
【図６】
2006088431.tif 000008
【図７】
2006088431.tif 000009
【図８】
2006088431.tif 000010
【図９】
2006088431.tif 000011
【図１０】
2006088431.tif 000012
【図１１】
2006088431.tif 000013
【図１２】
2006088431.tif 000014
【図１３】
2006088431.tif 000015
【図１４】
2006088431.tif 000016
【図１５】
2006088431.tif 000017
【図１６】
2006088431.tif 000018
【図１７】
2006088431.tif 000019