(57)【要約】【課題】電子署名を付して画像データを送信する場合において、ＵＳＢトークンなどの可搬型の記録媒体を必要とする時間またはユーザがログインしている時間をより短くする。【解決手段】画像形成装置１に、秘密鍵を取得する処理を実行させ（＃４３）、取得した前記秘密鍵を用いて前記複数の画像データそれぞれの電子署名を生成する処理を実行させ（＃３８、＃４５）、前記複数の画像データそれぞれの前記電子署名が生成された後、当該各画像データをそれぞれの前記電子署名を付して送信する処理を実行させる（＃４９）。【選択図】図６
2010141835.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを送信する画像データ送信方法であって、
画像処理装置に、
秘密鍵を取得する処理を実行させ、
取得した前記秘密鍵を用いて前記複数の画像データそれぞれの電子署名を生成する処理を実行させ、
前記複数の画像データそれぞれの前記電子署名が生成された後、当該各画像データをそれぞれの前記電子署名を付して送信する処理を実行させる、
ことを特徴とする画像データ送信方法。
【請求項２】
画像処理装置に、
第一の画像データを取得する第一の処理を実行させ、
取得された前記第一の画像データを複数のフォーマットに変換することによって複数の第二の画像データを生成する第二の処理を実行させ、
秘密鍵を取得する第三の処理を実行させ、
取得した前記秘密鍵を用いて前記複数の第二の画像データそれぞれの電子署名を生成する第四の処理を実行させ、
前記複数の第二の画像データそれぞれの前記電子署名が生成された後、当該各第二の画像データをそれぞれの前記電子署名を付して送信する第五の処理を実行させる、
ことを特徴とする画像データ送信方法。
【請求項３】
前記第一の処理において、前記画像処理装置に、用紙を画像読取装置に読み取らせることによって前記第一の画像データを取得させる、
請求項２記載の画像データ送信方法。
【請求項４】
秘密鍵を取得する処理において、前記画像処理装置に、前記秘密鍵を可搬型の記録媒体または当該画像処理装置に設けられた記録媒体から取得させる、
請求項１ないし請求項３のいずれかに記載の画像データ送信方法。
【請求項５】
第一の画像データを取得する画像データ取得手段と、
取得された前記第一の画像データを複数のフォーマットに変換することによって複数の第二の画像データを生成する画像データ変換手段と、
秘密鍵を取得する秘密鍵取得手段と、
取得した前記秘密鍵を用いて前記複数の第二の画像データそれぞれの電子署名を生成する電子署名手段と、
前記複数の第二の画像データそれぞれの前記電子署名が生成された後、当該各第二の画像データをそれぞれの前記電子署名を付して送信する画像データ送信手段と、
を有することを特徴とする画像処理装置。
【請求項６】
画像処理装置に、
第一の画像データを取得する第一の処理を実行させ、
取得された前記第一の画像データを複数のフォーマットに変換することによって複数の第二の画像データを生成する第二の処理を実行させ、
秘密鍵を取得する第三の処理を実行させ、
取得した前記秘密鍵を用いて前記複数の第二の画像データそれぞれの電子署名を生成する第四の処理を実行させ、
前記複数の第二の画像データそれぞれの前記電子署名が生成された後、当該各第二の画像データをそれぞれの前記電子署名を付して送信する第五の処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子署名を付して複数の画像データを送信する方法および装置などに関する。
【背景技術】
【０００２】
近年、コピー、ネットワークプリンティング、スキャン、ファックス、およびＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）通信などの様々な機能を備えた画像形成装置が普及している。このような画像形成装置は、「ＭＦＰ（Multi Function Peripherals）」または「複合機」などと呼ばれることもある。
【０００３】
さらに、これらの機能およびその周辺の技術が近年、ますます充実している。例えば、スキャンの機能によって得られた画像データをＴＩＦＦ（Tagged Image File Format）およびＰＤＦ（Portable Document Format）などの様々なフォーマットの画像データに変換することができるようになった。また、ＴＣＰ／ＩＰのアプリケーションとして、電子メールの送受信のアプリケーションおよびＦＴＰによるデータの送受信のアプリケーションが画像形成装置に採用されている。
【０００４】
よって、ユーザは、スキャンの機能によって得られた画像データを、様々なフォーマットおよび送信方法の組合せで、他の装置へ送信することができるようになった。
【０００５】
また、特許文献１には、通信の信頼性を高めるために、画像データに電子署名を付すことができる画像形成装置が提案されている。
【０００６】
特許文献１に記載される画像形成装置によると、画像形成装置のＵＳＢコネクタにユーザのＵＳＢトークンを差し込み、文書をスキャンした後、データ処理装置のスキャンデータ処理手段により文書ファイルに変換するとともにメッセージダイジェスト生成手段によりメッセージダイジェストを算出する。その後、画像形成装置内の暗号化手段により、ＵＳＢトークンより得た秘密鍵を用いて、送られてきたメッセージダイジェストを暗号化し、次いで、データ処理装置内で前記文書化されたファイルにこの署名されたメッセージダイジェストを合成し、署名された文書化ファイルを完成させる。
【特許文献１】特開２００３−２２４７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述の通り、近年、様々なフォーマットおよび送信方法の組合せで１つの画像データを他の装置へ送信することができるようになった。よって、ＵＳＢトークンを必要とする時間が長くなった。または、ログイン中のユーザの秘密鍵をＵＳＢトークンの代わりに画像形成装置に設けられている証明書ストアから読み出して用いる場合は、ユーザがログインしている必要な時間が長くなった。
【０００８】
秘密鍵は、漏洩してはならない。よって、ＵＳＢトークンを持ち帰るのを忘れることおよびＵＳＢトークンを誰かに誤って持ち去られたり盗まれたりすることを防止するために、ＵＳＢトークンがＵＳＢコネクタにセットされている時間は短いほうが好ましい。
【０００９】
または、ユーザ自身の秘密鍵を他人に使用されまたはコピーされることを防止するために、ユーザは画像データの送信の作業後、速やかに画像形成装置からログアウトしたほうがよい。
【００１０】
本発明は、このような問題点に鑑み、電子署名を付して画像データを送信する場合において、ＵＳＢトークンなどの可搬型の記録媒体を必要とする時間またはユーザがログインしている時間をより短くすることを、目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態に係る画像データ送信方法は、複数の画像データを送信する画像データ送信方法であって、画像処理装置に、秘密鍵を取得する処理を実行させ、取得した前記秘密鍵を用いて前記複数の画像データそれぞれの電子署名を生成する処理を実行させ、前記複数の画像データそれぞれの前記電子署名が生成された後、当該各画像データをそれぞれの前記電子署名を付して送信する処理を実行させる、ことを特徴とする。
【００１２】
本発明の他の形態に係る画像データ送信方法は、画像処理装置に、第一の画像データを取得する第一の処理を実行させ、取得された前記第一の画像データを複数のフォーマットに変換することによって複数の第二の画像データを生成する第二の処理を実行させ、秘密鍵を取得する第三の処理を実行させ、取得した前記秘密鍵を用いて前記複数の第二の画像データそれぞれの電子署名を生成する第四の処理を実行させ、前記複数の第二の画像データそれぞれの前記電子署名が生成された後、当該各第二の画像データをそれぞれの前記電子署名を付して送信する第五の処理を実行させる、ことを特徴とする。
【００１３】
または、前記第一の処理において、前記画像処理装置に、用紙を画像読取装置に読み取らせることによって前記第一の画像データを取得させる。
【００１４】
または、前記第三の処理において、前記画像処理装置に、前記秘密鍵を可搬型の記録媒体または当該画像処理装置に設けられた記録媒体から取得させる。
【発明の効果】
【００１５】
本発明によると、電子署名を付して画像データを送信する場合において、ＵＳＢトークンなどの可搬型の記録媒体を必要とする時間またはユーザがログインしている時間をより短くすることができる。
【発明を実施するための最良の形態】
【００１６】
図１は画像形成装置１を含むネットワークの構成の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は画像形成装置１の機能的構成の例を示す図、図４は画像データ送信設定画面ＷＤ１の例を示す図である。
【００１７】
図１において、画像形成装置１は、ＬＡＮ（Local Area Network）、公衆回線、またはインターネットなどの通信回線３を介してパーソナルコンピュータ２などの装置と接続可能である。
【００１８】
画像形成装置１は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる装置であって、コピー、ファックス、ネットワークプリンティング、スキャン、およびボックスなどの機能を集約した装置である。
【００１９】
ネットワークプリンティング機能は、画像データをパーソナルコンピュータ２から受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。
【００２０】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像ファイルなどのドキュメントデータを保存し管理するための機能である。つまり、ファイルサーバの機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２１】
ユーザは、画像形成装置１を使用することによって、用紙に記されている画像を他の用紙にコピーしたり、用紙に記されている画像の電子データを生成したり、生成した電子データを他の装置へ転送したりするなど、様々な作業を行うことができる。
【００２２】
さらに、画像形成装置１には、電子データに対して電子署名を施す機能が備わっている。ユーザは、電子データを、この機能を用いて自らの電子署名を施して他の装置へ転送することができる。
【００２３】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、スキャナ１０ｅ、印刷装置１０ｆ、ネットワークインタフェース１０ｇ、タッチパネル１０ｈ、モデム１０ｉ、およびＵＳＢ（Universal Serial Bus）インタフェース１０ｊのほか、制御用回路などによって構成される。
【００２４】
スキャナ１０ｅは、原稿に記されている写真、文字、絵、図表などの画像を読み取って画像データを生成する装置である。
【００２５】
印刷装置１０ｆは、スキャナ１０ｅによって読み取られた画像または他の装置から受信した画像データに示される画像を印刷する。
【００２６】
タッチパネル１０ｈは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理の指令および条件を入力するための画面、およびＣＰＵ１０ａの処理の結果を示す画面などを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する。
【００２７】
ネットワークインタフェース１０ｇは、通信回線３を介してパーソナルコンピュータ２などの他の装置とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で通信を行うためのＮＩＣ（Network Interface Card）である。
【００２８】
モデム１０ｉは、固定電話網を介して他のファックス端末との間でＧ３（Group 3）で画像データをやり取りするための装置である。
【００２９】
ＵＳＢインタフェース１０ｊは、ＵＳＢに対応した周辺機器を画像形成装置１に繋ぐためのインタフェースであって、ＩＣカードからデータを読み取りまたはＩＣカードにデータを書き込むＩＣカードリーダライタ４が繋がれている。
【００３０】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、図３に示すような送信方法等指定受付部１０１、秘密鍵取得部１０２、秘密鍵保存部１０３、画像データ生成部１２１、画像データ保存部１２２、ＴＩＦＦ（Tagged Image File Format）ファイル生成部１２３、ＰＤＦ（Portable Document Format）ファイル生成部１２４、変換ファイル保存部１２５、メッセージダイジェスト生成部１２６、メッセージダイジェスト保存部１２７、メッセージダイジェスト暗号化処理部１２８、電子署名付加部１２９、電子メール送信部１３０、およびＦＴＰ（File Transfer Protocol）転送部１３１などを実現するためのプログラムが記憶されている。大容量記憶装置１０ｄとして、ハードディスクまたはフラッシュメモリなどが用いられる。これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。
【００３１】
図３に示す各部の機能の全部または一部を回路などのハードウェアのみによって実現してもよい。
【００３２】
図３に示す各部によると、スキャナ１０ｅによって得られた１つの画像データを必要に応じて電子署名を付して複数の送信方法で他の装置へ送信することができる。
【００３３】
以下、図３に示す各部の処理内容およびユーザが行う操作などについて、詳細に説明する。
【００３４】
ユーザごとに、ユーザ本人のＰＫＩ（Public Key Infrastructure）の１組の公開鍵Ｋｐおよび秘密鍵Ｋｓが記録されたＩＣカード５が配付されている。公開鍵Ｋｐおよび秘密鍵Ｋｓは、ＣＡ（Certificate Authority）によって発行される。ＩＣカード５は、後述するように、ＰＫＩのトークンとして用いられる。
【００３５】
ユーザは、画像を電子データ化して誰かにまたはいずれかの装置へ送信したい場合は、その画像が記された用紙（つまり、原稿）をＡＤＦ（Auto Document Feeder）にセットする。さらに、電子署名を付して送信したい場合は、自分のＩＣカード５をＩＣカードリーダライタ４のカードスロットに挿し込んでおく。
【００３６】
画像形成装置１の送信方法等指定受付部１０１は、画像データを送信する方法、画像データのフォーマット、および宛先（送信先）などの指定を受け付けるための処理を、次のように行う。
【００３７】
ユーザが所定のコマンドをタッチパネル１０ｈに入力すると、送信方法等指定受付部１０１は、図４のような画像データ送信設定画面ＷＤ１をタッチパネル１０ｈに表示させる。
【００３８】
ここで、ユーザは、画像データを送信する方法を、対応するボタンを押すことによって指定（選択）する。画像データを電子メールに添付しかつＳ／ＭＩＭＥ（Secure/Multipurpose Internet Mail Extensions）の電子署名を付して送信したい場合は、「Ｓ／ＭＩＭＥメール」ボタンを押す。画像データを、電子署名を付すことなく電子メールに添付して送信したい場合は、「通常電子メール」ボタンを押す。画像データを、電子署名を付してＦＴＰによって送信したい場合は、「署名ありＦＴＰ」ボタンを押す。または、画像データを、電子署名を付すことなくＦＴＰによって送信したい場合は、「署名なしＦＴＰ」ボタンを押す。
【００３９】
また、ユーザは、送信したい画像データのフォーマットを、対応するボタンを押すことによって指定（選択）する。ＴＩＦＦの画像データを送信したい場合は「ＴＩＦＦ」ボタンを押す。ＰＤＦの画像データを送信したい場合は「ＰＤＦ」ボタンを押す。
【００４０】
さらに、ユーザは、画像データの送信先（宛先）のアドレスを指定（入力）する。電子メールによって送信する場合は電子メールアドレスを指定し、ＦＴＰによって送信する場合はサーバのアドレスおよびディレクトリなどを指定する。以下、１組の送信方法、フォーマット、および宛先を「送信条件」と総称する。
【００４１】
そして、送信方法等指定受付部１０１は、「完了」ボタンが押されたら、画像データ送信設定画面ＷＤ１で指定された送信条件を受け付ける。
【００４２】
前に述べたように、ユーザは、１つの画像データを複数の宛先へそれぞれ異なる方法およびフォーマットで送信することができる。この場合は、１組の送信条件を指定した後、「完了」ボタンの代わりに「次へ」ボタンを押せばよい。
【００４３】
すると、送信方法等指定受付部１０１は、画像データ送信設定画面ＷＤ１で指定された１組の送信条件を受け付け、その後、画像データ送信設定画面ＷＤ１をリセットする。そして、ユーザが別の送信条件を指定し「完了」ボタンまたは「次へ」ボタンを押すと、それを受け付ける。
【００４４】
図３に戻って、秘密鍵取得部１０２は、ユーザが送信条件の指定を完了した後、スタートボタンを押すなどしてスタートの指令を与えると、カードスロットに挿入されているＩＣカード５から秘密鍵Ｋｓを読み取るようにＩＣカードリーダライタ４を制御する。そして、読み取られた秘密鍵ＫｓをＩＣカードリーダライタ４から取得する。秘密鍵Ｋｓは、秘密鍵保存部１０３に保存される。
【００４５】
画像データ生成部１２１は、ユーザがスタートの指令を与えると、秘密鍵取得部１０２による処理と並行してまたは前後して、ＡＤＦにセットされている原稿の原稿面をスキャンするようにスキャナ１０ｅを制御し、スキャナ１０ｅによって読み取られた画像の画像データ７Ｇ０を生成する。この画像データ７Ｇ０は、ビットマップの画像データであって、いわゆる中間形式の画像データである。中間形式の画像データは、加工前の生のデータであることから、一般に「ロー（ＲＡＷ）データ」と呼ばれることもある。画像データ７Ｇ０は、画像データ保存部１２２に保存される。
【００４６】
ＴＩＦＦファイル生成部１２３は、画像データ保存部１２２に保存された画像データ７Ｇ０をＴＩＦＦの画像データに変換することによって、ＴＩＦＦの画像ファイル７ＧＴを生成する。画像ファイル７ＧＴは、変換ファイル保存部１２５に保存される。
【００４７】
ＰＤＦファイル生成部１２４は、画像データ保存部１２２に保存された画像データ７Ｇ０をＰＤＦの画像データに変換することによって、ＰＤＦの画像ファイル７ＧＰを生成する。画像ファイル７ＧＰは、変換ファイル保存部１２５に保存される。
【００４８】
メッセージダイジェスト生成部１２６は、ハッシュ関数ＨＦを用いて、変換ファイル保存部１２５に保存された画像ファイル７ＧＴおよび７ＧＰそれぞれのメッセージダイジェスト（Message Digest）を生成する。メッセージダイジェストは、一般に、「ＭＤ」と省略して呼ばれることがある。以下、画像ファイル７ＧＴおよび７ＧＰそれぞれのメッセージダイジェストを「メッセージダイジェスト６Ｔ」および「メッセージダイジェスト６Ｐ」と区別して記載する。生成されたメッセージダイジェスト６Ｔ、６Ｐは、メッセージダイジェスト保存部１２７に保存される。
【００４９】
メッセージダイジェスト暗号化処理部１２８は、メッセージダイジェスト保存部１２７に保存されたメッセージダイジェスト６Ｔ、６Ｐを、秘密鍵保存部１０３に保存された秘密鍵Ｋｓを用いてＰＫＩに基づいて暗号化する。以下、暗号化されたメッセージダイジェスト６Ｔおよび６Ｐをそれぞれ「暗号化メッセージダイジェスト６ＴＳ」、「暗号化メッセージダイジェスト６ＰＳ」と記載する。暗号化メッセージダイジェスト６ＴＳ、６ＰＳは、後述するように、電子署名として用いられる。
【００５０】
電子署名付加部１２９は、変換ファイル保存部１２５に保存された画像ファイル７ＧＴを、メッセージダイジェスト暗号化処理部１２８によって得られた暗号化メッセージダイジェスト６ＴＳを付加することによって署名する。同様に、変換ファイル保存部１２５に保存された画像ファイル７ＧＰを、メッセージダイジェスト暗号化処理部１２８によって得られた暗号化メッセージダイジェスト６ＰＳを付加することによって署名する。以下、電子署名がなされた画像ファイル７ＧＴおよび７ＧＰをそれぞれ「署名付画像ファイル８ＧＴ」および「署名付画像ファイル８ＧＰ」と記載する。
【００５１】
電子メール送信部１３０は、ユーザが指定した送信条件に応じて画像ファイル７ＧＴ、画像ファイル７ＧＰ、署名付画像ファイル８ＧＴ、および署名付画像ファイル８ＧＰのうちのいずれかを電子メールに添付して送信する。
【００５２】
ＦＴＰ転送部１３１は、ユーザが指定した送信条件に応じて画像ファイル７ＧＴ、画像ファイル７ＧＰ、署名付画像ファイル８ＧＴ、および署名付画像ファイル８ＧＰのうちのいずれかをＦＴＰで他の装置へ送信する。
【００５３】
図５は画像形成装置１の全体的な処理の流れの例を説明するフローチャート、図６は送信ファイル生成処理の流れの例を説明するフローチャートである。
【００５４】
次に、原稿の画像をスキャンし画像データを他の装置へ送信する際の画像形成装置１の全体的な処理の流れを、図５および図６のフローチャートなどを参照しながら説明する。
【００５５】
画像形成装置１は、図４のような画像データ送信設定画面ＷＤ１を表示し、送信条件が指定されるのを待つ。ここで、ユーザは、画像データ送信設定画面ＷＤ１を見ながら、送信条件を１組または複数組、指定する。すると、画像形成装置１は、指定された各送信条件を受け付ける（図５の＃１１〜＃１３）。また、ユーザは、送信したい画像が記されている原稿をＡＤＦにセットしておく。署名を必要とする場合は、さらに、ＩＣカードリーダライタ４のカードスロットに自分のＩＣカード５を挿入しておく。そして、スタートボタンを押す。
【００５６】
画像形成装置１は、スタートボタンが押されたことを検知すると（＃１４）、ＡＤＦにセットされている原稿の原稿面をスキャンして画像を読み取り（＃１５）、画像データ７Ｇ０を生成し保存する（＃１６、＃１７）。
【００５７】
画像形成装置１は、ユーザが指定した送信条件に何種類のフォーマットが含まれているのかを計数する（＃１８）。
【００５８】
画像形成装置１は、ユーザが指定した送信条件にＳ／ＭＩＭＥの電子メールによる送信（Ｓ／ＭＩＭＥメール）が含まれている場合は（＃１９でＹｅｓ）、電子メールによって送信する画像ファイルのうち署名が必要なものの個数を計数する（＃２０）。
【００５９】
さらに、画像形成装置１は、ユーザが指定した送信条件に署名を付したＦＴＰによる送信（署名ありＦＴＰ）が含まれている場合は（＃２１でＹｅｓ）、ＦＴＰによって送信する画像ファイルのうち署名が必要なものの個数を、ステップ＃２０の計数結果に加算する（＃２２）。ただし、電子メールによって送信する、署名が必要な画像ファイルと重複しないように、加算する。
【００６０】
画像形成装置１は、送信する画像ファイルを、図６のフローチャートに示す手順で生成する（＃２３）。
【００６１】
図６において、画像形成装置１は、画像データ７Ｇ０を、送信条件に含まれる各フォーマットに変換する（＃３１〜＃３４）。例えば、ＴＩＦＦおよびＰＤＦの２つのフォーマットが含まれる場合は、画像データ７Ｇ０をＴＩＦＦに変換することによって画像ファイル７ＧＴを生成するとともに、画像データ７Ｇ０をＰＤＦに変換することによって画像ファイル７ＧＰを生成する。
【００６２】
画像形成装置１は、画像ファイル７ＧＴまたは７ＧＰへの署名が必要な場合は（＃３５でＹｅｓ）、署名が必要な画像ファイル７ＧＴまたは７ＧＰそれぞれのメッセージダイジェスト（メッセージダイジェスト６Ｔ、６Ｐ）を生成し、保存する（＃３８、＃３９）。
【００６３】
さらに、秘密鍵ＫｓをＩＣカード５から取得し保存し（＃４３）、生成したメッセージダイジェスト６Ｔ、６Ｐを秘密鍵Ｋｓで暗号化することによって暗号化メッセージダイジェスト６ＴＳ、６ＰＳを生成する（＃４５、＃４６）。
【００６４】
なお、ＩＣカード５がＩＣカードリーダライタ４にセットされていなければ（＃４０でＮｏ）、画像形成装置１は、ＩＣカード５をセットするように促すメッセージを表示する（＃４１）。また、暗号化が終了したら、ＩＣカード５をＩＣカードリーダライタ４から抜いてよい旨のメッセージを表示するとともに、秘密鍵ＫｓをＲＡＭ１０ｂなどから削除する（＃４７、＃４８）。
【００６５】
そして、署名が必要な画像ファイル７ＧＴに暗号化メッセージダイジェスト６ＴＳを付加することによって署名付画像ファイル８ＧＴを生成し、署名が必要な画像ファイル７ＧＰに暗号化メッセージダイジェスト６ＰＳを付加することによって署名付画像ファイル８ＧＰを生成する（＃４９）。
【００６６】
図５に戻って、画像形成装置１は、各送信条件に応じて、電子メールまたはＦＴＰによって画像ファイル７ＧＴ、画像ファイル７ＧＰ、署名付画像ファイル８ＧＴ、および署名付画像ファイル８ＧＰのいずれかを送信する（＃２４）。
【００６７】
つまり、送信条件に「Ｓ／ＭＩＭＥメール」および「ＴＩＦＦ」が含まれる場合は、署名付画像ファイル８ＧＴを電子メールに添付して、指定された電子メールアドレスへ送信する。または、送信条件に「Ｓ／ＭＩＭＥメール」および「ＰＤＦ」が含まれる場合は、署名付画像ファイル８ＧＰを電子メールに添付して、指定された電子メールアドレスへ送信する。
【００６８】
または、送信条件に「通常電子メール」および「ＴＩＦＦ」が含まれる場合は、画像ファイル７ＧＴを電子メールに添付して、指定された電子メールアドレスへ送信する。または、送信条件に「通常電子メール」および「ＰＤＦ」が含まれる場合は、画像ファイル７ＧＰを電子メールに添付して、指定された電子メールアドレスへ送信する。
【００６９】
または、送信条件に「署名ありＦＴＰ」および「ＴＩＦＦ」が含まれる場合は、署名付画像ファイル８ＧＴをＦＴＰによって、指定されたアドレスのサーバの指定されたディレクトリへ送信する。または、送信条件に「署名ありＦＴＰ」および「ＰＤＦ」が含まれる場合は、署名付画像ファイル８ＧＰをＦＴＰによって、指定されたアドレスのサーバの指定されたディレクトリへ送信する。
【００７０】
または、送信条件に「署名なしＦＴＰ」および「ＴＩＦＦ」が含まれる場合は、画像ファイル７ＧＴをＦＴＰによって、指定されたアドレスのサーバの指定されたディレクトリへ送信する。または、送信条件に「署名なしＦＴＰ」および「ＰＤＦ」が含まれる場合は、画像ファイル７ＧＰをＦＴＰによって、指定されたアドレスのサーバの指定されたディレクトリへ送信する。
【００７１】
なお、署名付画像ファイル８ＧＴ、８ＧＰとともに公開鍵Ｋｐまたは電子証明書を送信してもよい。
【００７２】
本実施形態によると、送信される複数の画像データについて先に電子署名の処理が纏めて行うので、電子署名を行って送信する一連の手順を個々の画像データごとに行う場合よりも、秘密鍵を必要とする暗号化処理が完了するまでの時間が短くなる。よって、秘密鍵Ｋｓが記録されているＩＣカード５などの可搬型の記録媒体を必要とする時間をより短縮することができる。
【００７３】
図７は画像形成装置１の機能的構成の変形例を示す図である。本実施形態では、メッセージダイジェストの暗号化を行うために、ＩＣカード５から読み出した秘密鍵Ｋｓを用いたが、証明書ストアに保存されている秘密鍵Ｋｓを用いてもよい。この場合は、図７に示すように、図３に示した秘密鍵取得部１０２および秘密鍵保存部１０３の代わりに、証明書ストアである証明書等保存部１０４を設ける。
【００７４】
証明書等保存部１０４には、画像形成装置１を使用するユーザごとに、ユーザ本人の１組の秘密鍵Ｋｓおよび電子証明書が記憶されている。秘密鍵Ｋｓは、その持ち主であるユーザが画像形成装置１にログインしなければ証明書等保存部１０４から呼び出すことができない。
【００７５】
メッセージダイジェスト暗号化処理部１２８は、ＩＣカード５から読み出された秘密鍵Ｋｓの代わりに、証明書等保存部１０４に保存されている、画像形成装置１を現在使用している（画像形成装置１にログインした）ユーザの秘密鍵Ｋｓを用いて、メッセージダイジェスト保存部１２７に保存されたメッセージダイジェストを暗号化する。そして、必要な暗号化の処理がすべて完了したら、電子署名の付加以降の処理を待たずに、ログオフしてもよい旨のメッセージをタッチパネル１０ｈに表示させる。
【００７６】
図７に示す構成を採用した場合の画像形成装置１の全体的な処理の手順は、基本的に図５および図６で説明した通りである。ただし、図６のステップ＃４０、＃４１の処理は省略される。また、ステップ＃４３においては、証明書等保存部１０４から秘密鍵Ｋｓを取得する。
【００７７】
本実施形態では、トークンとしてＩＣカードを用いたが、ＵＳＢインタフェースを有するトークン（ＵＳＢトークン）またはスマートカードなどを用いてもよい。
【００７８】
本実施形態では、スキャンして得た画像データを種々のフォーマットに変換して送信したが、ボックスなどに既に保存されている画像ファイルを種々のフォーマットに変換して送信してもよい。
【００７９】
本実施形態では、スキャンして得た画像データをＴＩＦＦおよびＰＤＦの画像ファイルに変換したが、それ以外のフォーマットの画像ファイルに変換してもよい。
【００８０】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【００８１】
【図１】画像形成装置を含むネットワークの構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】画像データ送信設定画面の例を示す図である。
【図５】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図６】送信ファイル生成処理の流れの例を説明するフローチャートである。
【図７】画像形成装置の機能的構成の変形例を示す図である。
【符号の説明】
【００８２】
１  画像形成装置（画像処理装置）
１０２  秘密鍵取得部（秘密鍵取得手段）
１０ｅ  スキャナ（画像データ取得手段）
１２１  画像データ生成部（画像データ取得手段）
１２３  ＴＩＦＦファイル生成部（画像データ変換手段）
１２４  ＰＤＦファイル生成部（画像データ変換手段）
１２６  メッセージダイジェスト生成部（電子署名手段）
１２８  メッセージダイジェスト暗号化処理部（電子署名手段）
１３０  電子メール送信部（画像データ送信手段）
１３１  ＦＴＰ転送部（画像データ送信手段）
７Ｇ０  画像データ（第一の画像データ）
７ＧＴ、７ＧＰ  画像ファイル（第二の画像データ）
Ｋｓ  秘密鍵
【図１】
2010141835.tif 000003
【図２】
2010141835.tif 000004
【図３】
2010141835.tif 000005
【図４】
2010141835.tif 000006
【図５】
2010141835.tif 000007
【図６】
2010141835.tif 000008
【図７】
2010141835.tif 000009