(57)【要約】【課題】複数データのうち、一部のデータを暗号化して、効率的なデータ送信を可能とする。【解決手段】少なくともテキストデータ及び画像データのいずれかを含む文書データを記録する記憶手段と、暗号化対象のデータとして、前記画像データ又は前記テキストデータの指定を受け付ける受付手段と、前記文書データのうち、前記暗号化対象のデータとして指定された前記画像データ又はテキストデータを暗号化する暗号化手段と、前記暗号化手段により暗号化されたデータを含む前記文書データを宛先装置へ送信する送信手段とを備える。【選択図】図１
2007179484.tif 000002
【特許請求の範囲】
【請求項１】
少なくともテキストデータ及び画像データのいずれかを含む文書データを記録する記憶手段と、
暗号化対象のデータとして、前記画像データ又は前記テキストデータの指定を受け付ける受付手段と、
前記文書データのうち、前記暗号化対象のデータとして指定された前記画像データ又はテキストデータを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたデータを含む前記文書データを宛先装置へ送信する送信手段とを備えるデータ送信装置。
【請求項２】
前記文書データは、そこに含まれるデータを識別するための属性データを有し、
前記暗号化手段は、前記暗号化対象のデータとして指定された前記画像データ又はテキストデータが前記文書データに含まれるか否かを、前記属性データに基づき判定する判定手段を備え、
前記判定手段により、前記暗号化対象のデータとして指定された前記画像データ又は前記テキストデータが含まれると判定された場合に、該暗号化対象のデータを暗号化することを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
少なくともテキストデータ及び画像データのいずれかを含む文書データを記録する記憶手段と、
暗号化対象のデータとして、前記画像データのページ番号の指定を受け付ける受付手段と、
前記文書データに画像データが含まれる場合に、指定された前記ページ番号に対応する画像データを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたデータを含む前記文書データを宛先装置へ送信する送信手段とを備えるデータ送信装置。
【請求項４】
前記文書データは、そこに含まれるデータを識別するための属性データを有し、
前記暗号化手段は、前記文書データに前記画像データが含まれるか否かを、前記属性データに基づき判定する判定手段を備え、
前記判定手段により、前記画像データが含まれると判定された場合に、指定された前記ページ番号に対応する画像データを暗号化することを特徴とする請求項３に記載のデータ送信装置。
【請求項５】
暗号化対象のデータとして、画像データ又はテキストデータの指定を受け付ける受付工程と、
少なくともテキストデータ及び画像データのいずれかを含む文書データのうち、前記暗号化対象のデータとして指定された前記画像データ又はテキストデータを暗号化する暗号化工程と、
前記暗号化工程において暗号化されたデータを含む前記文書データを宛先装置へ送信する送信工程とを備えるデータ送信装置の制御方法。
【請求項６】
前記文書データは、そこに含まれるデータを識別するための属性データを有し、
前記暗号化工程は、前記暗号化対象のデータとして指定された前記画像データ又はテキストデータが前記文書データに含まれるか否かを、前記属性データに基づき判定する判定工程を備え、
前記判定工程において、前記暗号化対象のデータとして指定された前記画像データ又は前記テキストデータが含まれると判定された場合に、該暗号化対象のデータが暗号化されることを特徴とする請求項５に記載のデータ送信装置の制御方法。
【請求項７】
暗号化対象のデータとして、前記画像データのページ番号の指定を受け付ける受付工程と、
少なくともテキストデータ及び画像データのいずれかを含む文書データに画像データが含まれる場合に、指定された前記ページ番号に対応する画像データを暗号化する暗号化工程と、
前記暗号化工程により暗号化されたデータを含む前記文書データを宛先装置へ送信する送信工程とを備えるデータ送信装置の制御方法。
【請求項８】
前記文書データは、そこに含まれるデータを識別するための属性データを有し、
前記暗号化工程は、前記文書データに前記画像データが含まれるか否かを、前記属性データに基づき判定する判定工程を備え、
前記判定工程において、前記画像データが含まれると判定された場合に、指定された前記ページ番号に対応する画像データが暗号化されることを特徴とする請求項７に記載のデータ送信装置の制御方法。
【請求項９】
請求項５乃至８のいずれかに記載のデータ送信装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ送信装置及びその制御方法、コンピュータプログラム、記憶媒体に関する。
【背景技術】
【０００２】
データを装置内であらかじめ暗号化した後に送信するデータ送信装置では、送信データ全体を暗号化して送信することが一般的である(特許文献１を参照。)。従って、複数の原稿を一括して送信する場合、保護すべき原稿と、特に保護の不要な原稿とが混在する場合では、ユーザは暗号化する又はしないの、いずれかしか選択することができなかった。このような原稿の一例としては加入契約回答と利用パンフレットのように、個人情報と一般情報が混在した原稿があげられる。
【０００３】
このように、複数の原稿を一括して暗号化せざるを得ない場合、送信データのサイズが大きくなるにつれてデータの暗号化に要する時間も長くなっていき、その間、装置の処理能力を占有してしまうこととなる。これにより、その他の機能の動作が影響を受け、動作遅延が発生してしまう。また、暗号化データを受信する側においても、データサイズの大きさによりデータ復号化に要する時間が長くなってしまう問題が発生してしまう。
【特許文献１】特開２００２−３５８２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、複数のデータの内、暗号化が必要なデータと不要なデータとを区別せずに一括して暗号化した場合には、装置の動作に与える影響が大きかった。
【０００５】
そこで、本発明は、複数データのうち、一部のデータを暗号化して、効率的なデータ送信を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の一の形態は、少なくともテキストデータ及び画像データのいずれかを含む文書データを記録する記憶手段と、暗号化対象のデータとして、前記画像データ又は前記テキストデータの指定を受け付ける受付手段と、前記文書データのうち、前記暗号化対象のデータとして指定された前記画像データ又はテキストデータを暗号化する暗号化手段と、前記暗号化手段により暗号化されたデータを含む前記文書データを宛先装置へ送信する送信手段とを備える。
【０００７】
上記課題を解決するための本発明の他の形態は、少なくともテキストデータ及び画像データのいずれかを含む文書データを記録する記憶手段と、暗号化対象のデータとして、前記画像データのページ番号の指定を受け付ける受付手段と、前記文書データに画像データが含まれる場合に、指定された前記ページ番号に対応する画像データを暗号化する暗号化手段と、前記暗号化手段により暗号化されたデータを含む前記文書データを宛先装置へ送信する送信手段とを備える。
【発明の効果】
【０００８】
本発明によれば、複数データのうち、一部のデータを暗号化して、効率的なデータ送信が可能となる。
【発明を実施するための最良の形態】
【０００９】
添付する図面を参照して、本発明の実施形態を説明する。
【００１０】
図１は、本発明の実施形態に対応する、基本的なシステム構成の一例を示す図である。図１において、本発明のシステムは、複写機１００１、プリンタ１００２、ファクシミリ１００３、データベース／メールサーバ１００４及びクライアントコンピュータ１００５が、イーサネット（登録商標）１００６に相互に接続されて構成されている。
【００１１】
まず、複写機１００１は、送信用の紙原稿を内蔵するスキャナ等の読取装置により電子的に読み取って電子データ化し、さまざまな装置に送信するデータ送信装置である。複写機１００１から送信されるデータは、ＰＤＬデータやＪＰＥＧ等のイメージデータの形式をとる。
【００１２】
プリンタ１００２は、複写機１００１から送信されるＰＤＬデータやイメージデータを印刷する印刷装置である。プリンタ１００２は、レーザービームプリンタ、インクジェットプリンタ、バブルジェット（登録商標）プリンタ等の印刷装置として実現される。ファクシミリ１００３は、複写機１００１から送信されたデータを受信し、ファクシミリ送信したり、或いは、印刷することができる。
【００１３】
データベース/メールサーバ１００４は、データの格納装置としてのデータベースを有するコンピュータであって、複写機１００１から送信されたデータを該データベースに格納するためのアプリケーションサーバが動作している。クライアントコンピュータ１００５は、データベースサーバ/メールサーバ１００４に接続し、格納されているデータをダウンロードして、ディスプレイに表示することができる。
【００１４】
イーサネット（登録商標）１００６は、複写機１００１、プリンタ１００２、ファクシミリ１００３、データベース/メールサーバ１００４及びクライアントコンピュータ１００５が接続されるネットワークである。
【００１５】
次に、本実施形態に対応する複写機１００１の外観の一例を、図２ａを参照して説明する。画像入力デバイスであるスキャナ部１０は、原稿画像を原稿照明ランプにより照射し、CCDラインセンサで読み取り、電気信号に変換することで画像データとして処理を行なう。原稿用紙を原稿フィーダ（原稿自動送り装置）１４２にセットし、装置使用者が操作部１４０から読み取り起動指示することにより、フィーダ１４２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００１６】
画像出力デバイスであるプリンタ部２０は、画像データを用紙上の画像に変換する部分であり、本実施形態では、感光体ドラムや感光体ベルトを用いた電子写真方式により説明を行なう。しかしながら、プリンタ部２０には、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等を採用しても構わない。プリント動作の起動は、装置内部のコントローラ（後述）からの指示によって開始する。プリンタ部２０には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット１２２、１２４、１４２、１４４がある。また、画像形成された用紙は排紙トレイ１３２上に排出される。
【００１７】
次に、図２ａに示した複写機１００１の内部構成の一例を、図２ｂに示す断面図を参照して説明する。
【００１８】
図２ｂのスキャナ部１０において、９０１は原稿台ガラスであり、原稿フィーダ１４２から給送された原稿が順次、所定位置に載置される。９０２は、例えばハロゲンランプから構成される原稿照明ランプで、原稿台ガラス９０１に載置された原稿を露光する。９０３、９０４、９０５は走査ミラーであり、図示しない光学走査ユニットに収容され、往復運動しながら、原稿からの反射光をＣＣＤユニット９０６に導く。ＣＣＤユニット９０６は、ＣＣＤ（Charge-Coupled Device）に原稿からの反射光を結像させる結像レンズ９０７、ＣＣＤイメージセンサで構成される撮像素子９０８、撮像素子９０８を駆動するＣＣＤドライバ９０９等から構成されている。撮像素子９０８からの画像信号出力は、例えば８ビットのデジタルデータに変換された後、コントローラ部９３９に入力される。９３９のコントローラ部は、後述するマイクロコンピュータ、画像処理部等を備えており、ユーザからの操作を受け付ける操作部１４０からの指示に従い、画像形成動作を行う。
【００１９】
次に、図２ｂのプリンタ部２０において、９１０は感光ドラムであり、９１２の前露光ランプによって画像形成に備えて除電される。９１３は１次帯電器であり、感光ドラム９１０を一様に帯電させる。９１７は露光手段であり、例えば半導体レーザー等で構成され、画像形成や装置全体の制御を行うコントローラ部９３９で処理された画像データに基づいて感光ドラム９１０を露光し、静電潜像を形成する。９１８は現像器であり、黒色の現像剤（トナー）が収容されている。９１９は転写前帯電器であり、感光ドラム９１０上に現像されたトナー像を用紙に転写する前に高圧をかける。
【００２０】
９２０、９２２、９２４、９４２、９４４は給紙ユニットであり（９２０は手差し給紙ユニット）、各給紙ローラ９２１、９２３、９２５、９４３、９４５の駆動により、転写用紙が装置内へ給送される。また、レジストローラ９２６の配設位置で一旦停止し、感光ドラム９１０に形成された画像との書き出しタイミングがとられ再給送される。９２７は転写帯電器であり、感光ドラム９１０に現像されたトナー像を給送される転写用紙に転写する。９２８は分離帯電器であり、転写動作の終了した転写用紙を感光ドラム９１０より分離する。転写されずに感光ドラム９１０上に残ったトナーはクリーナー９１１によって回収される。９２９は搬送ベルトで、転写プロセスの終了した転写用紙を定着器９３０に搬送する。定着器９３０は、転写用紙上に転写されたトナーを、例えば熱により定着させる。９３１はフラッパであり、定着プロセスの終了した転写用紙の搬送パスを、ソーター９３２または中間トレイ９３７の配置方向のいずれかに制御する。
【００２１】
９３３〜９３６は給送ローラであり、定着プロセスが一端終了した転写用紙を中間トレイ９３７に反転（多重）または非反転（両面）して給送する。９３８は再給送ローラであり、中間トレイ９３７に載置された転写用紙を再度、レジストローラ９２６の配設位置まで搬送する。
【００２２】
次に、図２ｃにおいて、図２ｂにおけるコントローラ部９３９の構成の一例を説明する。コントローラ部９３９は、画像入力デバイスであるスキャナ部１０や画像出力デバイスであるプリンタ部２０と接続する。また、有線ＬＡＮ１００６や公衆回線(WAN)２０５１と接続することで、画像情報やデバイス情報の入出力を行う為の制御部である。
【００２３】
図２ｃにおいて、ＣＰＵ２００１はシステム全体を制御する制御手段である。ＲＡＭ２００２はＣＰＵ２００２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４は記憶装置としてのハードディスクドライブで、システムソフトウェア、テキストデータや画像データを含む文書データを格納する。操作部Ｉ／Ｆ２００６は、タッチパネルを有した操作部(UI)２０１２とのインターフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００２４】
ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続し、情報の入出力を行う。ＭＯＤＥＭ２０５０は公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。画像バスＩ／Ｆ２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。
【００２５】
画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４等で構成される。画像バス２００８上には以下のデバイスが配置される。ラスターイメージプロセッサ(ＲＩＰ)２０６０は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ２０２０は、画像入出力デバイスであるスキャナ部１０やプリンタ部２０とコントローラ部９３９とを接続し、画像データの同期系/非同期系の変換を行う。
【００２６】
スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部２０３０は画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ等、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００２７】
ＩＣカードスロット２１００は、ＩＣカード２１０１を挿入した後に適切なＰＩＮ(Personal Identifier Number)コードを入力することにより、暗号・復号に用いる鍵の入出力を行うことが可能となる。ＩＣカード２１０１は、不揮発性の記憶媒体であって、ユーザの鍵情報を記録している。ＩＣカード２１０１は、フラッシュ（登録商標）メモリ、ＳＤカードメモリなどを利用することができる。暗号・復号処理部２１１０はＩＣカードスロット２１００の鍵を用いてデータの暗号化・複合化処理を行うハードウェアアクセラレータボードである。
【００２８】
次に、図３を参照して、本実施形態に対応するＩＣカード２１０１内に記録されているユーザの鍵情報のデータ構成の一例を説明する。
【００２９】
図３において、鍵情報は鍵インデックステーブル３０１と鍵格納領域３０２とから構成されている。鍵インデックステーブル３０１には、鍵格納領域３０２に格納されている鍵に関連する情報（鍵情報３０４）が、鍵ＩＤ３０３毎に登録されている。鍵ＩＤ３０３は、鍵格納領域３０２に格納されている鍵を固有に識別するための識別子であり、鍵単位に与えられる。鍵情報３０４には、暗号アルゴリズム、鍵bit長、鍵格納領域３０２において鍵データが格納されている領域を特定するための鍵格納領域ポインタ及び鍵データ格納領域のサイズ情報含まれる。また、鍵格納領域３０２には、実際の鍵データが記録されている。
【００３０】
複写機１００１からのデータ送信時に行われる、送信用データの暗号化には、鍵格納領域３０２に格納された鍵データが用いられる。
【００３１】
次に、図４を参照して、本実施形態に対応する、送信用データである文書データのデータ構成の一例を説明する。
【００３２】
図４において、文書データ４００は、テキストデータ４０１及びイメージデータ４０２から構成される。文書データ４００は、原稿をスキャナ部１０により読み取ってすスキャナ画像処理部２０８０により処理された結果として生成され、ＨＤＤ２００４等の記録装置に格納されても良い。或いは、メールサーバ１００４により受信した電子メールの本文と添付された画像データとして複写機１００１内に格納されてもよい。
【００３３】
テキストデータ４０１は、イメージデータ４０２に対してユーザから設定入力されたコメントデータや受信したメール本文などのテキストデータである。イメージデータ４０２は、ページ単位に構成され、主に読み取った画像や受信した画像などである。文書およびイメージページには、それぞれの属性データがリンクされて保持されている。
【００３４】
文書データ４００には、文書属性データ５０３が保持されている。この文書属性データ５０３には、文書データ４００がテキストのみであるか、或いは、イメージのみであるか、更には、テキスト及びイメージの両方を含むデータであるか否かを識別するための属性データである。イメージデータ４０２には、ページ属性データ４０４が含まれている。このページ属性データ４０４には、対応するページデータのページ番号を示す情報が少なくとも含まれている。
【００３５】
次に、図５を参照して、本実施形態に対応する、暗号化対象データ指定画面の一例を説明する。図５は、操作部２０１２のタッチパネル上に表示される画面の一例を示す図である。画面５００において、暗号化対象とすべきデータを、テキストデータとイメージデータのいずれかとして指定することができる。５０１はテキストデータを暗号化対象に指定する場合のボックスであり、５０１がチェックされ、ＯＫボタン５０３が操作されると、暗号化対象データがテキストデータに設定される。一方、５０２は、イメージデータを暗号化対象に指定する場合のボックスであり、５０２がチェックされ、ＯＫボタン５０３が操作されると、暗号化対象データがイメージデータに設定される。なお、入力内容をキャンセルする場合には、ユーザはキャンセルボタン５０４を操作することができる。
【００３６】
図５では、チェックボックス５０１にチェックが入っており、テキストデータが暗号化対象として指定された場合を示している。このようにして、ユーザは画面５００を利用して、テキストデータ或いはイメージデータを暗号化対象として指定することができる。
【００３７】
次に、図６を参照して、本実施形態に対応する暗号化対象データ指定画面の他の一例を説明する。図６は、操作部２０１２のタッチパネル上に表示される画面の一例を示す図である。画面６００において、暗号化対象とすべきデータを、ページ数により指定することができる。
【００３８】
暗号化対象ページの指定は、範囲又はページ番号のいずれかにおいて可能である。範囲を選択する場合は、チェックボックス６０１にチェックが入り、範囲指定ボックス６０２に暗号化対象とすべきページの範囲が、暗号化開始ページ番号と暗号化終了ページ番号（例えば、「２」と「５」等）とにより指定入力される。一方、ページ番号を直接指定して暗号化対象ページを指定する場合には、チェックボックス６０３にチェックが入り、ボックス６０４に対象となるページ番号が入力される。入力内容の確定は、ＯＫボタン６０５によりなされ、キャンセルボタン６０６により入力内容がキャンセルされる。
【００３９】
図６では、チェックボックス６０３にチェックが入っており、暗号化対象ページとして、１ページと８ページが指定されている。このようにして、ユーザは画面６００を利用して、暗号化対象をページ番号により指定することができる。
【００４０】
次に、図７を参照して本実施形態に対応する送信データの暗号化処理について説明する。図７のフローチャートに対応する処理は、ＲＯＭ２００３又はＨＤＤ２００４に格納されている対応するプログラムをＲＡＭ２００２のワークエリアに読み出し、ＣＰＵ２００１により実行することで実現される。
【００４１】
まず、ステップＳ７０１では、ＨＤＤ２００４に保存されている文書データ４００が、ＲＡＭ２００２に読み出される。
【００４２】
続くステップＳ７０２では、図５又は図６の画面を操作部２０１２のタッチパネル上に表示して、暗号化対象データの指定をユーザから受け付ける。次に、ステップＳ７０３では、ステップＳ７０１において取得された文書データ４００から、文書属性データ４０３を抽出する。更にステップＳ７０４では、抽出した文書属性データ４０３に基づいて、送信対象の文書データ４００にイメージデータ４０２が含まれるか否かを判定する。
【００４３】
ここで、もしイメージデータ４０２が含まれると判定された場合には（ステップＳ７０４において「ＹＥＳ」）、ステップＳ７０５に移行する。ステップＳ７０５では、イメージデータ４０２についての処理が行われる。ステップＳ７０５における処理の詳細は、図８を参照して後述する。一方、イメージデータ４０２が含まれないと判定された場合には（ステップＳ７０４において「ＮＯ」）、ステップＳ７０６に移行する。ステップＳ７０６では、文書属性データ４０３に基づいて、送信対象の文書データ４００にテキストデータ４０１が含まれるか否かを判定する。もし、テキストデータ４０１が含まれる場合には（ステップＳ７０６において「ＹＥＳ」）、ステップＳ７０７に移行する。一方、テキストデータ４０１が含まれない場合には（ステップＳ７０６において「ＮＯ」）、本処理を終了する。
【００４４】
ステップＳ７０７では、テキストデータが暗号化対象データに指定されているか否かを判定する。即ち、ここでは、図５の画面においてテキストデータ４０１が指定されたか否かが判定される。もし、テキストデータ４０１が暗号化対象データに指定されている場合には（ステップＳ７０７において「ＹＥＳ」）、ステップＳ７０８に移行する。ステップＳ７０８では、図３に示した暗号化鍵を利用して、暗号・復号処理部２１１０によりテキストデータの暗号化処理が行われる。ここで使用される暗号化鍵は、ＩＣカードスロット２１００に挿入されたＩＣカード２１０１から、ユーザによる所定のＰＩＮコードの入力に応じて、暗号・復号処理部２１１０により取得される。一方、もし暗号化対象データに指定されていない場合には（ステップＳ７０７において「ＮＯ」）、ステップＳ７０９に移行する。
【００４５】
ステップＳ７０９では、暗号化されたテキストデータ或いは、未暗号化のテキストデータを宛先装置（例えば、クライアントコンピュータ１００５）へ送信する。宛先装置の指定は、操作部２０１２のタッチパネル上に宛先指定のための所定画面を表示して、受け付けることができる。
【００４６】
次に、図８を参照して、ステップＳ７０５におけるイメージデータ処理の詳細を説明する。
【００４７】
ステップＳ８０１では、処理ページカウンタを初期化し、ページ番号：ｐを１に設定する。次に、ステップＳ８０２に移行して、ページ番号ｐのページに対応するページデータ４０５を、ページ属性データ４０４に基づいて取得する。続くステップＳ８０３では、暗号化対象データとしてイメージデータ４０２が指定されているか否かを判定する。即ち、ここでは、図５の画面においてイメージデータ４０２が指定されたか否かが判定される。もし、イメージデータ４０２が暗号化対象として指定されている場合には（ステップＳ８０３において「ＹＥＳ」）、ステップＳ８０４に移行する。ステップＳ８０４では、ステップＳ８０２において取得したページデータ４０５の暗号化を、ＩＣカード２１０１から取得した暗号化鍵を用いて暗号・復号処理部２１１０により行う。
【００４８】
一方、イメージデータ４０２が暗号化対象データに指定されていない場合には（ステップＳ８０３において「ＮＯ」）、ステップＳ８０６に移行する。ステップＳ８０６では、ページ番号により暗号化指定がなされているか否かが判定される。即ち、図６の画面を用いて暗号化対象ページの指定が行われたか否かが判定される。もし、ページ番号により暗号化指定がなされていると判定された場合には（ステップＳ８０６において「ＹＥＳ」）、ステップＳ８０７に移行する。一方、ページ番号による暗号化指定がなされていないと判定された場合には（ステップＳ８０６において「ＮＯ」）、ステップＳ８０５に移行する。
【００４９】
ステップＳ８０７では、ステップＳ８０２で取得されたページ番号ｐのページデータが、暗号化対象ページに含まれるか否かを判定する。即ち、図６の画面において指定されたページ範囲或いは番号に含まれるか否かが判定される。もし、ページ番号ｐのページが暗号化対象として指定されている場合には（ステップＳ８０７において「ＹＥＳ」）、ステップＳ８０４に移行する。一方、指定されていない場合には（ステップＳ８０７において「ＮＯ」）、ステップＳ８０５に移行する。
【００５０】
ステップＳ８０５では、暗号化済みのページデータ４０５、或いは、未暗号化のページデータ４０５を、宛先装置へ送信する。その後、ステップＳ８０８に移行する。ステップＳ８０８では、ページ番号ｐが最終ページの番号に一致するか否かが判定される。もし、最終ページであった場合には（ステップＳ８０８において「ＹＥＳ」）、本処理を終了する。一方、最終ページでない場合には（ステップＳ８０８において「ＮＯ」）、ステップＳ８０９に移行する。ステップＳ８０９では、ページ番号ｐを１ページ分更新して、ステップＳ８０２に戻って処理を継続する。
【００５１】
以上説明したように、本発明によれば、少なくともテキスト及びイメージを含む文書データを暗号化して送信しようとする場合に、暗号化対象のデータを予め指定し、指定されたデータのみを暗号化することができる。暗号化対象のデータの指定は、テキスト又はイメージのようなデータ種別を指定することにより行うことができる。また、イメージデータのページ番号を指定することによっても行うことができる。
【００５２】
このように、本発明では、送信すべき全データのうちユーザの希望する属性のデータまたはページ部分のみを暗号化することが可能になり、効率的なデータ送信が可能になる。
【００５３】
従って、複数の原稿を一括して送信する場合において、保護すべき原稿と保護するまでもない原稿が混在する場合でも、ユーザは必要な原稿のみを暗号化して送信できる。送信データ全体ではなく選択されたデータ属性のデータまたはページのみを暗号化するため、送信側および受信側の装置で暗号化処理の間に装置の処理能力を占有してしまうことによる、その他の機能の動作に与える影響を少なくすることができる。
【００５４】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５５】
また、本発明の目的は、前述した機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムがプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現し、そのプログラムコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【００５６】
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。
【００５７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態に対応するシステム構成の一例を示す図である。
【図２ａ】本発明の実施形態に対応する複合機１００１の外観構成の一例を示す図である。
【図２ｂ】本発明の実施形態に対応する複合機１００１の内部構成の一例を示す図である。
【図２ｃ】本発明の実施形態に対応する複合機１００１のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態に対応するＩＣカード２１０１内に記録されている鍵情報のデータ構成の一例を示す図である。
【図４】本発明の実施形態に対応する文書データ４００のデータ構成の一例を示す図である。
【図５】本発明の実施形態に対応する、暗号化対象データを指定するための画面の一例を示す図である。
【図６】本発明の実施形態に対応する、暗号化対象データを指定するための画面の他の一例を示す図である。
【図７】本発明の実施形態に対応する、文書データの送信処理の一例を示すフローチャートである。
【図８】図７のフローチャートのステップＳ７０５におけるイメージデータ処理の一例を示すフローチャートである。
【図１】
2007179484.tif 000003
【図２ａ】
2007179484.tif 000004
【図２ｂ】
2007179484.tif 000005
【図２ｃ】
2007179484.tif 000006
【図３】
2007179484.tif 000007
【図４】
2007179484.tif 000008
【図５】
2007179484.tif 000009
【図６】
2007179484.tif 000010
【図７】
2007179484.tif 000011
【図８】
2007179484.tif 000012