(57)【要約】【課題】  画像通信装置より画像データを送信するにあたり、該画像データの安全性を確保しつつ、送受信時間の軽減を図る。【解決手段】  ネットワークに通信可能に接続された画像通信装置における通信方法であって、原稿を読み取り、画像データを生成する画像読取工程（ステップＳ２０６）と、前記画像データを送信する送信先を指定する指定工程（ステップＳ２０１）と、指定工程により指定された送信先に基づいて、前記画像データを暗号化するための暗号化方式と、前記画像データを送信するための通信プロトコルとを選択する工程（ステップＳ２０４）と、前記選択された暗号化方式で前記画像データを暗号化したのち（ステップＳ２０７）、前記選択された通信プロトコルを用いて前記ネットワークを介して該送信先に該暗号化された画像データを送信する工程（ステップＳ２０８）とを備える。【選択図】  図２
2006109271.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに通信可能に接続された画像通信装置であって、
原稿画像を読み取り、画像データを生成する画像読取手段と、
前記画像データを送信する送信先を指定する指定手段と、
前記指定手段により指定された送信先に基づいて、前記画像データを暗号化するための暗号化方式と、前記画像データを送信するための通信プロトコルとを選択する選択手段と、
前記選択された暗号化方式で前記画像データを暗号化したのち、前記選択された通信プロトコルを用いて前記ネットワークを介して該送信先に該暗号化された画像データを送信する送信手段と
を備えることを特徴とする画像通信装置。
【請求項２】
前記画像データを送信する際の通信プロトコルと、前記画像データを暗号化する際の暗号化方式とを、前記送信先に関連づけて登録する登録手段を備え、前記選択手段は、前記登録手段において、前記指定手段により指定された送信先に関連づけて登録された前記通信プロトコルと暗号化方式とを選択することを特徴とする請求項１に記載の画像通信装置。
【請求項３】
前記登録手段は、更に、前記送信先に関連づけて前記画像データの暗号化の有無を登録可能であることを特徴とする請求項２に記載の画像通信装置。
【請求項４】
ネットワークに通信可能に接続された画像通信装置における通信方法であって、
原稿画像を読み取り、画像データを生成する画像読取工程と、
前記画像データを送信する送信先を指定する指定工程と、
前記指定工程により指定された送信先に基づいて、前記画像データを暗号化するための暗号化方式と、前記画像データを送信するための通信プロトコルとを選択する選択工程と、
前記選択された暗号化方式で前記画像データを暗号化したのち、前記選択された通信プロトコルを用いて前記ネットワークを介して該送信先に該暗号化された画像データを送信する送信工程と
を備えることを特徴とする通信方法。
【請求項５】
前記画像データを送信する際の通信プロトコルと、前記画像データを暗号化する際の暗号化方式とを、前記送信先に関連づけて登録する登録工程を備え、前記選択工程は、前記登録工程において、前記指定工程により指定された送信先に関連づけて登録された前記通信プロトコルと暗号化方式とを選択することを特徴とする請求項４に記載の通信方法。
【請求項６】
前記登録工程は、更に、前記送信先に関連づけて前記画像データの暗号化の有無を登録可能であることを特徴とする請求項５に記載の通信方法。
【請求項７】
請求項４乃至６のいずれか１項に記載の通信方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【請求項８】
請求項４乃至６のいずれか１項に記載の通信方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークと通信可能に接続された画像通信装置において、読み込んだ画像データを送信するための送信技術に関する。
【背景技術】
【０００２】
原稿画像を読み取り、電話回線を経由して遠隔地へ画像データを送信する画像送信装置として従来よりファクシミリ（以下ＦＡＸと略記）が用いられている。ＦＡＸには画像送信中におけるエラー処理や再送方式の規約が細かく規定されており、また受信側の機器で画像欠けが発生しないように適切な変倍、あるいは解像度変換を行う機能が備えられている。
【０００３】
一方、近年、複写機などの画像形成装置のデジタル化、ネットワーク化に伴い、画像形成装置には、読み込んだ原稿画像をデジタル画像データとして記憶装置に蓄積する機能の他、ネットワークを経由して遠隔地のホストやデータベースへ送信する機能も備えられるようになってきている。かかる画像送信機能は原稿画像を読み取り、遠隔地に画像データを送信するという点ではＦＡＸと同様であるが、公衆回線を経由するＦＡＸよりも通信速度が速い場合が多く、またコンピュータ、ネットワークの世界の様々な通信規約（プロトコル）や画像形式（フォーマット）を使用することができるという点で優れている。そのため、このような機能と備える画像形成装置によれば、より高画質な画像データをユーザ環境に応じた最適な通信プロトコルならびにフォーマットを用いて送信することが可能であり、近年のデジタル複写機をはじめとする画像形成装置は、ＦＡＸに並ぶ主要な画像送信装置として位置づけられるようになってきている。
【０００４】
しかしながら、このような画像送信機能を備える画像形成装置の場合、公衆回線、インターネットなどのデータ通信経路上において送信される画像データ（送信画像データ）が宛先以外の第三者に盗聴されたり、あるいは悪意ある第三者にデータ内容や送信者情報などが改ざんされる危険性にさらされている。そのため、機密性の高い画像データを送信する場合には送信する画像データ自体を暗号化することによって万一データ盗聴されても内容を把握されないようにするか、もしくはデータ改ざんを困難にさせることが不可欠である。このように送信画像データの安全性を確保すべく暗号化する方法としては、例えば下記特許文献１、２が挙げられる。
【特許文献１】特開平１１−２１２４６２号公報
【特許文献２】特開２０００−２４４７４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、安全性の高い暗号化方式を実現するためには複雑かつ高度な符号化／復号化処理が必要であり、さらにこれを高速に行うためには専用のハードウエアを用意しなければならず、コストがかかるという問題がある。そこで符号化／復号化をソフトウエアで行う方法を用いることが考えられるが、一般に安全性の高い暗号化方式の場合、処理時間が長くかかり、逆に高速な暗号化方式では安全性が低い。つまり、安全性を優先すると処理時間がかかりユーザ操作へのレスポンス、画像送受信速度の低下につながり、レスポンスや画像送受信速度を優先すると送受信画像データの安全性が低下してしまう。
【０００６】
一方で、画像データを送信する通信経路には、企業内の専用線ネットワークや比較的外部から遮断された内部ネットワーク、あるいは強固な不正アクセス遮断システムの内側に設置された回線、など通信経路自体に不正進入に対する防御性が備わっている通信経路もあれば、反対に通常の公衆回線やインターネットのように不特定多数の第三者からのデータ盗聴、あるいは改ざんの危険性にさらされている通信経路もあり、これらが混在しているのが一般的である。このため、画像データの送信は、実際の装置の運用状況を考慮にいれて行われるのが望ましい。例えば、防御性の高い通信経路を使用するにも関わらず、常に処理時間のかかる安全性の高い暗号化方式を用いるのは無駄であるし、逆に処理速度やレスポンスを優先して安全性の低い暗号化方式を用いるのに、公衆回線、インターネットなどの危険性の高い通信経路を使用するのは妥当ではないからである。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、ネットワークと通信可能に接続された画像通信装置において画像データを送信するにあたり、該画像データの安全性を確保しつつ、送受信処理に要する処理時間の軽減を図ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明に係る画像通信装置は以下のような構成を備える。即ち、
ネットワークに通信可能に接続された画像通信装置であって、
原稿画像を読み取り、画像データを生成する画像読取手段と、
前記画像データを送信する送信先を指定する指定手段と、
前記指定手段により指定された送信先に基づいて、前記画像データを暗号化するための暗号化方式と、前記画像データを送信するための通信プロトコルとを選択する選択手段と、
前記選択された暗号化方式で前記画像データを暗号化したのち、前記選択された通信プロトコルを用いて前記ネットワークを介して該送信先に該暗号化された画像データを送信する送信手段とを備える。
【発明の効果】
【０００９】
本発明によれば、ネットワークと通信可能に接続された画像通信装置において画像データを送信するにあたり、該画像データの安全性を確保しつつ、送受信処理に要する処理時間を軽減させることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、必要に応じて添付図面を参照しながら本発明の実施形態を詳細に説明する。
【００１１】
１．ハードウェア構成
１−１  全体構成
図８は本発明の一実施形態にかかる通信装置として、画像通信機能を備えるデジタル複合画像形成装置（以下、画像形成装置）のデバイス構成を示す図である。同図において、８００はＣｏｎｔｒｏｌｌｅｒＵｎｉｔであり、画像入力デバイスであるスキャナ８７０や画像出力デバイスであるプリンタ８９５と接続され、一方ではＬＡＮ８１１や公衆回線（ＷＡＮ）８５１と接続されることで、画像データやデバイス情報の入出力を行う。８０１はＣＰＵであり、画像形成装置全体を制御する。８０２はＲＡＭであり、ＣＰＵ８０１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリとしても機能する。
【００１２】
ＲＯＭ８０３はブートＲＯＭであり、画像形成装置のブートプログラムが格納されている。ＨＤＤ８０４はハードディスクドライブで、システムソフトウェアや画像データを格納する。操作部Ｉ／Ｆ８０６は操作部（ＵＩ）８１２とのインターフェース部で、操作部８１２に表示する画像データを操作部８１２に対して出力する。また、操作部８１２から本画像形成装置使用者が入力した情報を、ＣＰＵ８０１に伝える役割を担う。Ｎｅｔｗｏｒｋ８１０はＬＡＮ８１１に接続され、情報の入出力を行う。Ｍｏｄｅｍ８５０は公衆回線８５１に接続され、情報の入出力を行う。
【００１３】
以上のデバイスがシステムバス８０７上に配置される。Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ８０５はシステムバス８０７と画像データを高速で転送する画像バス８０８とを接続し、データ構造を変換するバスブリッジである。画像バス８０８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス８０８上には以下のデバイスが配置される。
【００１４】
ラスターイメージプロセッサ（ＲＩＰ）８６０はＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部８２０は、画像入出力デバイスであるスキャナ８７０やプリンタ８９５とコントローラ８００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部８８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部８９０は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部８３０は画像データの回転を行う。画像圧縮部８４０では、多値画像データはＪＰＥＧに、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨにそれぞれ圧縮する圧縮処理を行う。
【００１５】
図９は画像形成装置の外観構成を示す図である。同図において、画像入力デバイスであるスキャナ部８７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、原稿画像をラスターイメージデータ８７１として電気信号に変換する。原稿画像を原稿フィーダ９０１のトレイ９０２にセットし、装置使用者が操作部８１２から読み取り起動指示をすることにより、コントローラＣＰＵ８０１がスキャナ８７０に指示を与え（８７１）、フィーダ９０１は原稿画像を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００１６】
画像出力デバイスであるプリンタ部８９５は、ラスターイメージデータ８９６を用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ８０１からの指示８９６によって開始する。プリンタ部８９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット９０５、９０６、９０７、９０８がある。また、排紙トレイ９０４は印字し終わった用紙を受けるものである。
【００１７】
１−２  操作部の構成
操作部８１２の構成を図１０に示す。ＬＣＤ表示部１００４は、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ８０１に伝える。スタートキー１００５は原稿画像の読み取り動作を開始する時などに用いる。スタートキー１００５中央部には、緑と赤の２色ＬＥＤ１００６があり、その色によってスタートキー１００５が使える状態にあるかどうかを示す。ストップキー１００３は稼働中の動作を止める働きをする。ＩＤキー１００２は、使用者のユーザーＩＤを入力する時に用いる。リセットキー１００１は操作部からの設定を初期化する時に用いる。
【００１８】
１−３  スキャナ画像処理部の構成
スキャナ画像処理部８８０の構成を図１１に示す。画像バスＩ／Ｆコントローラ８８１は、画像バス８０８と接続され、そのバスアクセスシーケンスを制御するとともに、スキャナ画像処理部８８０内の各デバイスの制御及びタイミングを発生させる。フィルタ処理部１１０２は、空間フィルタでコンボリューション演算を行う。編集部１１０３は、例えば入力画像データからマーカーペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。
【００１９】
変倍処理部１１０４は、読み取り画像の解像度を変える場合にラスターイメージの主走査方向について補間演算を行い拡大、縮小を行う。副走査方向の変倍については、画像読み取りラインセンサ（図示せず）を走査する速度を変えることで行う。テーブル変換部１１０５は、読み取った輝度データである画像データを濃度データに変換するためのテーブル変換処理を行う。２値化部１１０６は、多値のグレースケール画像データを、誤差拡散処理やスクリーン処理によって２値化する。処理が終了した画像データは、再び画像バスＩ／Ｆコントローラ１１０１を介して、画像バス８０８上に転送される。
【００２０】
１−３  プリンタ画像処理部の構成
プリンタ画像処理部８９０の構成を図１２に示す。画像バスＩ／Ｆコントローラ１２０１は、画像バス８０８と接続され、そのバスアクセスシーケンスを制御するとともに、スキャナ画像処理部８９０内の各デバイスの制御及びタイミングを発生させる。解像度変換部１２０２は、Ｎｅｔｗｏｒｋ８１１あるいは公衆回線８５１より受信した画像データを、プリンタ８９５の解像度に変換するための解像度変換を行う。スムージング処理部１２０３は、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００２１】
１−４  画像圧縮部
画像圧縮部８４０の構成を図１３に示す。画像バスＩ／Ｆコントローラ１３０１は、画像バス８０８と接続され、そのバスアクセスシーケンスを制御するとともに、入力バッファ１３０２・出力バッファ１３０６とのデータのやりとりを行うためのタイミング制御及び、画像圧縮部１３０４に対するモード設定などの制御を行う。以下に画像圧縮部８４０の処理手順を示す。
【００２２】
画像バス８０８を介して、ＣＰＵ８０１から画像バスＩ／Ｆコントローラ１３０１に画像圧縮のための設定が行われる。この設定により画像バスＩ／Ｆコントローラ１３０１では画像圧縮部１３０４に対して画像圧縮に必要な設定（たとえばＭＭＲ圧縮・ＪＢＩＧ伸長等の）を行う。
【００２３】
必要な設定を行った後に、再度ＣＰＵ８０１から画像バスＩ／Ｆコントローラ１３０１に対して画像データ転送の許可が行われる。この許可に従い、画像バスＩ／Ｆコントローラ１３０１はＲＡＭ８０２もしくは画像バス８０８上の各デバイスから画像データの転送を開始する。受け取った画像データは入力バッファ１３０２に一時格納され、画像圧縮部１３０４の画像データ要求に応じて一定のスピードで画像を転送する。この際、入力バッファは画像バスＩ／Ｆコントローラ１３０１と、画像圧縮部１３０４両者の間で、画像データを転送できるかどうかを判断し、画像バス８０８からの画像データの読み込みを行うとともに、画像圧縮部１３０４への画像の書き込みが不可能である場合は、データの転送を行わないように制御する（以後このような制御をハンドシェークと呼称する）。
【００２４】
画像圧縮部１３０４は受け取った画像データを、一旦ＲＡＭ１３０５に格納する。これは画像圧縮を行う際に画像圧縮処理の種類によっては、数ライン分のデータを要するためであり、最初の１ライン分の圧縮を行うためには数ライン分の画像データを用意してからでないと画像圧縮が行えないためである。画像圧縮を施された画像データは直ちに出力バッファ１３０６に送られる。出力バッファ１３０６では、画像バスＩ／Ｆコントローラ１３０１及び画像圧縮部１３０４とのハンドシェークを行い、画像データを画像バスＩ／Ｆコントローラ１３０１に転送する。画像バスＩ／Ｆコントローラ１３０１では転送された圧縮（もしくは伸長）された画像データをＲＡＭ８０２もしくは画像バス８０８上の各デバイスに転送する。こうした一連の処理は、ＣＰＵ８０１からの処理要求が無くなるまで（必要なページ数の処理が終わるまで）、もしくはこの画像圧縮部から停止要求が出るまで（圧縮及び伸長時のエラー発生時等）繰り返される。
【００２５】
１−５  画像回転部の構成
画像回転部８３０の構成を図１４に示す。画像バスＩ／Ｆコントローラ１４０１は、画像バス８０８と接続し、そのバスシーケンスを制御するとともに、画像回転部１４０２にモード等を設定する制御及び、画像回転部１４０２に画像データを転送するためのタイミング制御を行う。以下に画像回転部８３０の処理手順を示す。
【００２６】
画像バス８０８を介して、ＣＰＵ８０１から画像バスＩ／Ｆコントローラ１４０１に画像回転のための設定が行われる。この設定により画像バスＩ／Ｆコントローラ１４０１では画像回転部１４０２に対して画像回転に必要な設定（たとえば画像サイズや回転方向・角度等）を行う。必要な設定を行った後に、再度ＣＰＵ８０１から画像バスＩ／Ｆコントローラ１４０１に対して画像データ転送の許可が行われる。この許可に従い、画像バスＩ／Ｆコントローラ１４０１はＲＡＭ８０２もしくは画像バス８０８上の各デバイスから画像データの転送を開始する。尚、ここでは回転を行う画像サイズを３２×３２（ｂｉｔ）とし、又、画像バス８０８上に画像データを転送させる際に３２ｂｉｔを単位として画像転送を行うものとする（扱う画像は２値を想定する）。
【００２７】
上述のように、３２×３２（ｂｉｔ）の画像を得るためには、上述の単位データ転送を３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある。
【００２８】
不連続アドレッシングにより転送された画像データは、読み出し時に所望の角度に回転されているように、ＲＡＭ１４０３に書き込まれる。例えば、９０度反時計方向回転であれば、最初に転送された３２ｂｉｔの画像データをＹ方向に書き込んでいく。読み出し時にＸ方向に読み出すことで、画像データが回転される。
【００２９】
３２×３２（ｂｉｔ）の画像回転（ＲＡＭ１４０３への書き込み）が完了した後、画像回転部１４０２はＲＡＭ１４０３から上述した読み出し方法で画像データを読み出し、画像バスＩ／Ｆコントローラ１４０１に画像データを転送する。
【００３０】
回転処理された画像データを受け取った画像バスＩ／Ｆコントローラ１４０１は、連続アドレッシングを以て、ＲＡＭ８０２もしくは画像バス８０８上の各デバイスにデータを転送する。こうした一連の処理は、ＣＰＵ８０１からの処理要求が無くなるまで（必要なページ数の処理が終わるまで）繰り返される。
【００３１】
１−６  デバイスＩ／Ｆ部の構成
デバイスＩ／Ｆ部８２０の構成を図１５に示す。画像バスＩ／Ｆコントローラ１５０１は、画像バス８０８と接続し、そのバスアクセスシーケンスを制御するとともに、デバイスＩ／Ｆ部８２０内の各デバイスの制御を行い、タイミングを発生させる。また、外部のスキャナ部８７０及びプリンタ部８９５への制御信号を発生させる。
【００３２】
スキャンバッファ部１５０２は、スキャナ部８７０から送られてくる画像データを一時保存し、画像バス８０８に同期させて画像データを出力する。シリアルパラレル・パラレルシリアル変換部１５０３は、スキャンバッファ部１５０２に保存された画像データを順番に並べて、あるいは分解して、画像バス８０８に転送できるデータ幅に画像データを変換する。
【００３３】
パラレルシリアル・シリアルパラレル変換部１５０４は、画像バス８０８から転送された画像データを分解して、あるいは順番に並べて、プリントバッファ部１５０５に保存できるデータ幅に画像データを変換する。プリントバッファ部１５０５は、画像バス８０８から送られてくる画像データを一時保存し、プリンタ部８９５に同期させて画像データを出力する。
【００３４】
画像スキャン時のデバイスＩ／Ｆ部８２０の処理手順を以下に示す。スキャナ部８７０から送られてくる画像データをスキャナ部８７０から送られてくるタイミング信号に同期させて、スキャンバッファ部１５０２に保存する。そして、画像バス８０８がＰＣＩバスの場合には、スキャンバッファ部１５０２内に画像データが３２ビット以上入ったときに、画像データを先入れ先出しで３２ビット分、スキャンバッファ部１５０２からシリアルパラレル・パラレルシリアル変換部１５０３に送り、３２ビットの画像データに変換し、画像バスＩ／Ｆコントローラ１５０１を通して画像バス８０８上に転送する。また、画像バス８０８がＩＥＥＥ１３９４の場合には、スキャンバッファ部１５０２内の画像データを先入れ先出しで、スキャンバッファ部１５０２からシリアルパラレル・パラレルシリアル変換部１５０３に送り、シリアル画像データに変換し、画像バスＩ／Ｆコントローラ１５０１を通して画像バス８０８上に転送する。
【００３５】
プリントアウト時の処理手順を以下に示す。画像バス８０８がＰＣＩバスの場合には、画像バスから送られてくる３２ビットの画像データを画像バスＩ／Ｆコントローラで受け取り、パラレルシリアル・シリアルパラレル変換部１５０４に送り、プリンタ部８９５の入力データビット数の画像データに分解し、プリントバッファ部１５０５に保存する。また、画像バス８０８がＩＥＥＥ１３９４の場合には、画像バス８０８から送られれてくるシリアル画像データを画像バスＩ／Ｆコントローラ１５０１で受け取り、パラレルシリアル・シリアルパラレル変換部１５０４に送り、プリンタ部８９５の入力データビット数の画像データに変換し、プリントバッファ部１５０５に保存する。そして、プリンタ部８９５から送られてくるタイミング信号に同期させて、プリントバッファ部１５０５内の画像データを先入れ→先出しで、プリンタ部８９５に送る。
【００３６】
２．ネットワークシステムの全体構成
本発明の一実施形態にかかる画像形成装置を備えるネットワークシステム全体の構成を図６に示す。６０１は本発明の一実施形態にかかる画像形成装置で、上述のようにスキャナ部とプリンタ部とを備え、スキャナ部から読み込んだ画像データをローカルエリアネットワーク６１０（以下ＬＡＮ）に流したり、ＬＡＮ６１０から受信した画像データをプリンタ部８９５によりプリントアウトすることができる。また、スキャナ部８７０から読んだ画像データを、ＰＳＴＮまたはＩＳＤＮ（６３０）に送信したり、ＰＳＴＮまたはＩＳＤＮ（６３０）から受信した画像データをプリンタ部８９５によりプリントアウトすることができる。
【００３７】
６０２は、データベースサーバで、画像形成装置６０１より読み込んだ２値画像データ及び多値画像データをデータベースとして管理する。６０３は、データベースサーバ６０２のデータベースクライアントで、データベース６０２に保存されている画像データを閲覧／検索等できる。６０４は、電子メールサーバで、画像形成装置６０１が読み取った画像データを電子メールの添付データとして受け取ることができる。
【００３８】
６０５は、電子メールのクライアントで、電子メールサーバ６０４で受け取った電子メールを受信し閲覧したり、電子メールを送信したりすることが可能である。６０６はＨＴＭＬ文書をＬＡＮ６１０に提供するＷＷＷサーバで、画像形成装置６０１においてＷＷＷサーバ６０６より提供されるＨＴＭＬ文書をプリントアウトすることができる。６１１はルータで、ＬＡＮ６１０とインターネット／イントラネット６１２とを連結する。
【００３９】
また、インターネット／イントラネット６１２には、前述したデータベースサーバ（６０２）、ＷＷＷサーバ（６０６）、電子メールサーバ（６０４）、画像形成装置（６０１）と同様の装置が、それぞれ６２０、６２１、６２２、６２３として連結されている。
【００４０】
またネットワーク上から画像形成装置６０１を含む各種機器に記録されている各種履歴情報を収集可能なように、履歴情報収集ホスト（６５０）が接続されている。
【００４１】
また、画像形成装置６０１は、ＰＳＴＮまたはＩＳＤＮ（６３０）を介して、ＦＡＸ６３１と送受信可能になっている。また、ＬＡＮ６１０上にプリンタ６４０も連結されており、画像形成装置６０１により読み取った画像データをプリントアウト可能なように構成されている。
【００４２】
３．ソフトウェアの構成
３−１  画像形成装置におけるソフトウェアのモジュール構成
図７は、本発明の一実施形態にかかる画像形成装置におけるソフトウエアのモジュール構成を示す図である。７０１はＵＩ即ちユーザインターフェースを司るものであり、オペレータが画像形成装置６０１の各種操作・設定を行う際、装置との仲介を行うモジュールである。本モジュールは、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、或いはデータの設定等を行う。
【００４３】
７０２はＡｄｄｒｅｓｓ−Ｂｏｏｋ、即ちデータの送付先、通信先等を管理するデータベースモジュールである。Ａｄｄｒｅｓｓ−Ｂｏｏｋの内容は、ＵＩ７０１からの操作によりデータの追加、編集、削除が行われ、オペレータの操作により後述の各モジュールに画像データの送信の際の宛先を与えるものとして使用される。
【００４４】
７０３はＷｅｂ−Ｓｅｒｖｅｒモジュールであり、図外のＷｅｂクライアントからの要求により、画像形成装置６０１の管理情報を通知するために使用される。管理情報は、後述のＣｏｎｔｒｏｌｌ−ＡＰＩ７１８を介して読み取られ、後述のＨＴＴＰ７１２、ＴＣＰ／ＩＰ７１６、Ｎｅｔｗｏｒｋ−Ｄｒｉｖｅｒ７１７を介してＷｅｂクライアントに通知される。
【００４５】
７０４はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ即ち、画像データの同時配信を司るモジュールであり、ＵＩ７０１を介してオペレータに指示された画像データを、同様に指示された宛先に配布する。また、オペレータにより、画像形成装置６０１のスキャナ機能を使用し送信すべき画像データの生成が指示された場合は、後述のＣｏｎｔｒｏｌｌ−ＡＰＩ７１８を介して画像形成装置を動作させ、画像データの生成を行う。
【００４６】
７０５はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ７０４内で送信先にプリンタ（６４０）が指定された際に実行されるモジュール（Ｐ５５０）である。７０６はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ７０４内で送信先に電子メールクライアント（６０５）が指定された際に実行されるモジュール（Ｅ−Ｍａｉｌ）である。７０７はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ７０４内で送信先にデータベースクライアント（６０３）が指定された際に実行されるモジュール（ＤＢ）である。７０８はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ７０４内で送信先に画像形成装置６０１と同様の画像形成装置（６２０）が指定された際に実行されるモジュール（ＤＰ）である。
【００４７】
７０９はＲｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュールであり、画像形成装置６０１のスキャナ機能を使用し、ネットワーク等で接続された他の画像形成装置（６２０）を送信先とし、画像形成装置６０１単体で実現しているコピー機能と同等の処理を行うモジュールである。７１０はＲｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔモジュールであり、画像形成装置６０１のプリンタ機能を使用し、ネットワーク等で接続された他の画像形成装置（６２０）を入力先とし、画像形成装置６０１単体で実現しているコピー機能と同等の処理を行うモジュールである。
【００４８】
７１１はＷｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔモジュールであり、インターネット／イントラネット６１２上の各種ホームページの情報を読み出し、プリントアウトする。７１２は画像形成装置６０１がＨＴＴＰにより通信する際に使用されるモジュールであり、後述のＴＣＰ／ＩＰ７１６モジュールにより前述のＷｅｂ−Ｓｅｒｖｅｒ７０３、Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ７１１モジュールに通信を提供するものである。
【００４９】
７１３はｌｐｒモジュールであり、後述のＴＣＰ／ＩＰ７１６モジュールにより前述のＵｎｉｖｅｒｓａｌ-Ｓｅｎｄ７０４内のＰ５５０モジュール７０５に通信を提供するものである。７１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰ７１６モジュールにより前述のＵｎｉｖｅｒｓａｌ-Ｓｅｎｄ７０４内のＥ−Ｍａｉｌモジュール７０６に通信を提供するものである。
【００５０】
７１５はＳＬＭ即ちＳａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒモジュールであり、後述のＴＣＰ／ＩＰ７１６モジュールにより前述のＵｎｉｖｅｒｓａｌ-Ｓｅｎｄ７０４内のＤＢモジュール７１７、ＤＰモジュール７１８、及びＲｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュール７０９、Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔモジュール７１０に通信を提供する。
【００５１】
７１６はＴＣＰ／ＩＰモジュールであり、前述の各種モジュールに対して後述のＮｅｔｗｏｒｋ−Ｄｒｉｖｅｒ７１７よりネットワーク通信を提供する。７１７はＮｅｔｗｏｒｋ−Ｄｒｉｖｅｒであり、ネットワークに物理的に接続されるユニットを制御するものである。７１８はＣｏｎｔｒｏｌｌ−ＡＰＩであり、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ７０４等の上流モジュールと、後述のＪｏｂ−Ｍａｎａｇｅｒ７１９等の下流モジュールとのインターフェースを提供するものであり、上流、及び下流のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００５２】
７１９はＪｏｂ−Ｍａｎａｇｅｒであり、前述の各種モジュールよりＣｏｎｔｒｏｌｌ−ＡＰＩ７１８を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、画像形成装置６０１内で実行されるハード的な処理を一元管理するものである。７２０はＣＯＤＥＣ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ７１９が指示する処理の中で画像データの各種圧縮・伸長を管理・制御するものである。
【００５３】
７２１はＦＢＥ−Ｅｎｃｏｒｄｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ７１９、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ７２４により実行されるスキャン処理により読み込まれた画像データをＦＢＥフォーマットにより圧縮するものである。７２２はＪＰＥＧ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ７１９、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ７２４により実行されるスキャン処理、及びＰｒｉｎｔｅｒ−Ｍａｎａｇｅｒ７２６により実行されるプリンタ処理において、読み込まれた画像データのＪＰＥＧ圧縮及び画像データのＪＰＥＧ展開処理を行うものである。
【００５４】
７２３はＭＭＲ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ７１９、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ７２４により実行されるスキャン処理、及びＰｒｉｎｔｅｒ−Ｍａｎａｇｅｒ７２６により実行されるプリンタ処理において、読み込まれた画像データのＭＭＲ圧縮及び画像データのＭＭＲ伸長処理を行うものである。７２４はＳｃａｎｎｅｒ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ７１９が指示するスキャン処理を管理・制御するものである。
【００５５】
７２５はＳＣＳＩドライバであり、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ７２４と画像形成装置６０１が内部的に接続しているスキャナ部８７０との通信を行うものである。７２６はＰｒｉｎｔｅｒ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ７１９が指示するプリンタ処理を管理・制御するものである。７２７はＥｎｇｉｎｅ−Ｉ／Ｆドライバであり、Ｐｒｉｎｔｅｒ−Ｍａｎａｇｅｒ７２６とプリンタ部８７０とのＩ／Ｆを提供するものである。
【００５６】
７２８は画像形成装置６０１で発生した各種事象をバックアップメモリに記録する、Ｌｏｇ−Ｍａｎａｇｅｒである。Ｌｏｇ−Ｍａｎａｇｅｒ７２８は、画像形成装置６０１が動作した種別と動作内容の履歴、あるいは紙詰まりや画像形成装置６０１の故障やエラーの履歴などの履歴を事象が発生するたびに記録し、その履歴バックアップデータの管理、あるいは読み出し書き込みの制御を行う。
【００５７】
３−２  ネットワークシステムにおけるモジュール構成
以下、ネットワークシステムにおけるソフトウェアのモジュール構成について図１６を用いて説明する。図１６は、図６に示すネットワークシステムに接続された各機器のモジュール構成（特に、送信処理に関連するモジュールの構成）を説明するための図である。
【００５８】
１６０１は、操作部画面（図１０）で説明した画像形成装置６０１の操作部８１２の動作を司るＵＩモジュール７０１のブロック構成を示す。１６０２は、Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュール７０９の送信機能のブロック構成を示す。１６０３は、同時配信を行うためのＵｎｉｖｅｒｓａｌ  Ｓｅｎｄモジュール７０４の送信機能のブロック構成を示す。１６０４は、Ｗｅｂ  Ｐｕｌｌ  Ｐｒｉｎｔモジュール７１１のブロック構成を示す。１６０４は、Ｗｅｂ  Ｓｅｒｖｅｒモジュール７０３のブロック構成を示す。
【００５９】
１６０６は、受信側（プリント側）である画像形成装置６２０のＲｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔモジュール（７１０）のブロック構成を示す。
【００６０】
１６０７は、同時配信で送信されてきた画像データを受信し、プリントするプリンタ６４０のブロック構成を示す。１６０８は、同時配信で送信されてきた画像データを受信する画像形成装置６２０のＲｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔモジュール（７１０）のブロック構成を示す。１６０９は、同時配信で送信されてきた画像データを、例えばデータベースサーバ６０２の備えるＮｏｔｅｓ  Ｓｅｒｖｅｒで受信・格納する場合のデータベースサーバ６０２のブロック構成を示す。１６１０は、同時配信で送信されてきた２値の画像データを、例えば、データベースサーバ６０２の備えるＯｒｉｇｉｎａｌ  Ｉｍａｇｅ  ＤＢ  Ｓｅｒｖｅｒ１において受信・格納する場合のデータベースサーバ６０２のブロック構成を示す。１６１１は、同時配信で送信されてきた画像データを電子メールサーバ６０４の備えるＭａｉｌ  Ｓｅｒｖｅｒで受信・格納する場合の電子メールサーバ６０４のブロック構成を示す。
【００６１】
１６１２は、電子メールに添付して送信されてきた多値の画像データを、例えばデータベースサーバ６０２の備えるＯｒｉｇｉｎａｌ  Ｉｍａｇｅ  ＤＢ  Ｓｅｒｖｅｒ２において受信・格納する場合のデータベースサーバ６０２のブロック構成を示す。１６１３は、ＷＷＷサーバ６０６の備えるＷｅｂ  Ｓｅｒｖｅｒを示す図である。１６１４は、画像形成装置６０１のＷｅｂ  Ｓｅｒｖｅｒ７０３にアクセスするＷｅｂ  Ｂｒｏｗｓｅｒ機能を備えるＷＷＷクライアント（図６において不図示）を示す。
【００６２】
以下、それぞれのブロックに照らし合わせながら、各モジュールの説明を詳細に行う。
【００６３】
３−２−１  ＵＩモジュール（７０１）
１６０１ブロックに示したＵＩモジュール７０１の詳細は前記したとおりであるが、ここでは、ＵＩモジュール７０１を構成するＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２について説明する。このＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２は、画像形成装置６０１内の不揮発性の記憶装置（不揮発性メモリやハードディスクなど）に保存されており、この中には、ネットワークに接続された機器の特徴が記載されている。例えば、以下に列挙するようなものが含まれている。
・機器の正式名やエイリアス名
・機器のネットワークアドレス
・機器の処理可能なネットワークプロトコル
・機器の処理可能なドキュメントフォーマット
・機器の処理可能な圧縮タイプ
・機器の処理可能なイメージ解像度
・プリンタ機器の場合の給紙可能な紙サイズ、給紙段情報
・サーバ機能を備える機器の場合のドキュメントを格納可能なフォルダ名
以下に説明する各モジュールは、上記Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に記載された宛先設定情報により送信先の機器の特徴を判別することが可能である。また、このＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２は、編集可能であると共に、ネットワーク内においてサーバ機能を有する機器などに保存されているものをダウンロードして使用したり、あるいは、直接参照したりすることも可能である。
【００６４】
３−２−２  Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュール（７０８）
Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュール（７０８）は、送信先に指定された機器において処理可能な解像度情報をＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２より判別し、それに従い、スキャナ部８７０より読み取った２値画像データをＭＭＲ圧縮を用いて圧縮し、それをＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）化し、ＳＬＭ７１５に通して、ネットワーク上のプリンタ機能を有する機器に送信し、プリントする（図１６の例では、画像形成装置６２０に送信し、画像形成装置６２０にてＲｅｍｏｔｅ  Ｃｏｐｙ  Ｐｒｉｎｔ（７１０）を用いてプリントする）。ＳＬＭ７１５とは、詳細には説明しないが、公知のＳａｌｕｔａｔｉｏｎ  Ｍａｎａｇｅｒ（または、Ｓｍａｒｔ  Ｌｉｎｋ  Ｍａｎａｇｅｒ）と呼ばれる機器制御情報などを含んだネットワークプロトコルの一種である。
【００６５】
３−２−３  Ｕｎｉｖｅｒｓａｌ  Ｓｅｎｄモジュール（７０４）
Ｕｎｉｖｅｒｓａｌ  Ｓｅｎｄモジュール７０４は、前記Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ７０８と異なり、一度のスキャンで複数の送信先に画像データを送信することができる。また、送信先もプリンタ機能を有する機器（プリンタ６４０あるいはプリンタ機能を有する画像形成装置６２０）にとどまらず、いわゆるサーバ機能を有する機器にも直接送信することが可能である。以下、送信先に従って順に説明する。
【００６６】
はじめにプリンタ機能を有する機器に送信する場合について説明する。送信先の機器においてネットワークプリンタプロトコルであるＬＰＤ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎ）、またはプリンタ制御コマンドとして公知のＬＩＰＳを処理可能であることがＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２より判別された場合には、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に基づいて判別した画像解像度に従ってスキャナ部８７０が原稿画像の読み取りを行い、当該プリンタ機能を有する機器に当該画像データを送信する。なお、図１６の例では、ＦＢＥ（Ｆｉｒｓｔ  Ｂｉｎａｒｉ  Ｅｎｃｏｒｄｉｎｇ）を用いて画像データを圧縮し、さらにＬＩＰＳコード化して、公知のネットワークプリンタプロトコルであるｌｐｒ７１３によりプリンタ６４０に送信する。
【００６７】
次にサーバ機能を有する機器に送信する場合について説明する。送信先の機器が前記ＳＬＭ７１５で通信可能で、サーバ機能を有する機器の場合、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２より、サーバアドレス、サーバ内のフォルダの指定を判別し、Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎモジュール７０８と同様に、スキャナ部８７０より読み取った２値画像データをＭＭＲ圧縮を用いて圧縮し、それをＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）化し、ＳＬＭ７１５を通して、ネットワーク上の当該機器の特定のフォルダに格納することが可能である。
【００６８】
また、本実施形態にかかる画像形成装置において、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２より相手機器がＪＰＥＧ圧縮された多値画像データを処理可能であると判別された場合には、前記の２値画像データと同様に多値の原稿画像を読み取りして生成された画像データをＪＰＥＧ圧縮し、それをＪＦＩＦ化し、ＳＬＭ７１５を通して、ネットワーク上の機器の特定のフォルダに格納することも可能である。
【００６９】
さらに、送信先の機器が公知の電子メールサーバである場合には、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に記載されたメールアドレスを判別し、スキャナ部８７０より読み取った２値画像データをＭＭＲ圧縮を用いて圧縮し、それをＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）化し、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）７１４を使用して当該機器に送信する（図１６の例では電子メールサーバ６０４に送信する）。その後の送信は、Ｍａｉｌ  Ｓｅｒｖｅｒ１６１１に従って実行される。
【００７０】
３−２−４  Ｗｅｂ  Ｐｕｌｌ  Ｐｒｉｎｔモジュール（７１１）
Ｗｅｂ  Ｐｕｌｌ  Ｐｒｉｎｔモジュール７１１は、本実施形態と直接関係しないので、説明は省略する。
【００７１】
３−２−５  Ｗｅｂ  Ｓｅｒｖｅｒモジュール（７０３）
Ｗｅｂ  Ｓｅｒｖｅｒモジュール７０３は、本実施形態と直接関係しないので、説明は省略する。
【００７２】
４．操作部の表示画面の構成
以下、操作部８１２のＬＣＤ表示部１００４の各表示画面について図１７〜図２３を用いて詳細に説明する。
【００７３】
４−１  操作画面
画像形成装置６０１が提供する機能は、Ｃｏｐｙ／Ｓｅｎｄ／Ｒｅｔｒｉｅｖｅ／Ｔａｓｋｓ／Ｍａｎａｇｅｍｅｎｔ／Ｃｏｎｆｉｇｕｒａｔｉｏｎの６つの大きなカテゴリーに分かれており、これらは図１７に示す操作画面（１７０１）上の上部に表示される６つのメインタブ（ＣＯＰＹ／ＳＥＮＤ／ＲＥＴＲＥＩＶＥ／ＴＡＳＫＳ／ＭＧＭＴ／ＣＯＮＦＩＧ）（１７０２〜１７０７）に対応している。これらのメインタブ（１７０２〜１７０７）を押すことにより、各カテゴリの画面への切り替えが行われる。他カテゴリへの切り換えが許可されない場合は、メインタブの表示色が変わり、メインタブを押しても反応しない。
【００７４】
Ｃｏｐｙタブ（１７０２）は画像形成装置６０１が有するスキャナ部８７０とプリンタ部８９５とを使用して通常のコピーを行うコピー機能と、画像形成装置が有するスキャナ部８７０とネットワークで接続されたプリンタ機能を有する機器（例えば、プリンタ６４０）とを使用してコピーを行うリモートコピー機能とを提供する。
【００７５】
Ｓｅｎｄタブ（１７０３）は画像形成装置が有するスキャナ部８７０に置かれた原稿画像を、電子メールサーバ（６０４）、プリンタ（６４０）、ＦＡＸ（６３１）、データベースサーバ（６０２）に送信する送信機能を提供し、宛先を複数指定することが可能である。
【００７６】
Ｒｅｔｒｉｅｖｅ（１７０４）は外部にある画像データを取得し、画像形成装置６０１が有するプリンタ部８９５で印刷するプリンタ機能を提供する。画像データの取得手段としてはＷｅｂブラウザ、電子メール、ファイル転送（ＦＴＰ）およびＦＡＸの使用が可能である。
【００７７】
Ｔａｓｋｓ（１７０５）では、Ｆａｘやインターネットプリントなどの外部から送られる画像データを自動処理し、定期的にＲｅｔｒｉｅｖｅを行うためのタスクの生成、管理を行う。Ｍａｎａｇｅｍｅｎｔ（１７０６）はジョブ・アドレス帳・ブックマーク・ドキュメント・アカウント情報などの管理を行う。Ｃｏｎｆｉｇｕｒａｔｉｏｎ（１７０７）では画像形成装置に関しての設定（ネットワーク、時計など）を行う。
【００７８】
以下、これらの機能設定を行う方法をＬＣＤ表示部１００４の表示例（図１８〜図２１）を使用して説明する。
【００７９】
４−２  ＣＯＰＹ画面
ＣＯＰＹ画面表示時にスタートキー１００５を押すと、スキャナ部８７０が動作し、選択されているプリンタ機能を有する機器（例えば、プリンタ６４０）からＣＯＰＹ画面上に表示されている各設定パラメータに応じた複写物が出力される。なお、コピー機能の詳細は本発明と関係しないため説明を省略する。
【００８０】
４−３  ＳＥＮＤ画面
Ｓｅｎｄ画面表示時にスタートキー１００５が押されると、スキャナ部８７０が動作し、読み取った画像データを設定された宛先に指定された送信方法で送信する処理が開始される。
【００８１】
ＳＥＮＤメイン画面（１８００）は、宛先表示領域（１８０１）、詳細宛先数表示領域（１８０２）、宛先スクロールボタン（１８０３）、Ａｄｄ  Ｂｏｏｋボタン（１８０７）、ＮＥＷボタン（１８０８）、Ｅｄｉｔボタン（１８０９）、Ｄｅｌｅｔｅボタン（１８１０）、Ｓｕｂｊｅｃｔ入力領域（１８０４）、Ｍｅｓｓａｇｅ入力領域（１８０５）、Ｆｉｌｅ  Ｎａｍｅ入力領域（１８０６）、Ｃｏｖｅｒ  Ｐａｇｅチェックボタン（１８１１）、Ｐｕｔ  Ｉｎｔｏ  ＨＤチェックボタン（１８１２）、Ｐｒｉｎｔ  Ｏｕｔチェックボタン（１８１３）、Ｓｃａｎ  Ｓｅｔｔｉｎｇボタン（１８１４）を備える。リセットを含む初期化時には図１９の１９００に示すように、宛先表示領域１８０１には１つの宛先も表示されず、操作説明画面が表示される。なお、ＳＥＮＤタブ（１７０３）を押した時には、初期化操作が行われていない限り、デフォルト設定された宛先が宛先表示領域１８０１に表示される。
【００８２】
宛先表示領域（１８０１）には表示された宛先の一覧はユーザによって任意に追加・編集・削除を行うことができる。新たに宛先を追加する場合には、Ａｄｄ  Ｂｏｏｋボタン１８０７を押して、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に登録されている宛先の中から選択するか、あるいはＮｅｗボタン１８０８を押して、宛先別詳細設定画面（図２２の２２００参照）を表示させたのち、宛先名等を新たに入力することによって行うことができる。なお、入力された宛先名は宛先表示領域１８０１の末尾に順次追加される。詳細宛先数表示領域１８０２には、現在設定されている宛先数が表示される。また、Ｎｅｗボタン１８０８を押して宛先別詳細設定画面を表示させることにより、入力された宛先等は、Ａｄｄｒｅｓｓ  Ｂｏｏｋ（７０２）に宛先設定情報として登録される。
【００８３】
宛先表示領域１８０１からある宛先を選択した後、Ｅｄｉｔボタン（１８０９）を押すと、当該宛先についての宛先別詳細設定画面（このとき、既に、画面内の各設定項目には設定がなされている。図２３の２３００参照）が表示され、ユーザは必要に応じて設定内容を編集することができる。また、宛先表示領域１８０１からある宛先を選択した後、Ｄｅｌｅｔｅボタン（１８１０）を押すと、選択されていた宛先が宛先表示領域１８０１から削除される。
【００８４】
Ｓｕｂｊｅｃｔ入力領域（１８０４）、Ｍｅｓｓａｇｅ入力領域（１８０５）、Ｆｉｌｅ  Ｎａｍｅ入力領域（１８０６）を押すと、フルキーボードが表示され、それぞれの入力が可能になる。また、Ｓｃａｎ  Ｓｅｔｔｉｎｇボタン（１８１４）を押すと、スキャナ部８７０により原稿画像を読み取る際の詳細設定を行うことができる。
【００８５】
４−４  アドレスブックサブ画面
Ａｄｄ  Ｂｏｏｋボタン（１８０７）を押すと、アドレスブックサブ画面（２０００）が表示される。アドレス帳表示領域（２００１）で選択マーク（２０１０）を付けられた宛先は、ＯＫボタン（２０１１）を押すことにより、ＳＥＮＤメイン画面（１８００）の宛先表示領域（１８０１）に追加される。アドレス帳表示領域（２００１）はソート項目設定ボタン（２００４〜２００６）を押すことによりクラス別、名前昇順、名前降順にソートされる。項目選択件数表示領域（２００７）には選択マーク（２００３）の付けられた項目数を表示する。
【００８６】
ＯＫボタン（２０１１）またはキャンセルボタン（２０１０）が押されると、アドレスブックサブ画面（２０００）はクローズされ、ＳＥＮＤメイン画面（１８００）が表示される。アドレス帳表示領域（２００１）の中の１つの項目を選択した状態でＤｅｔａｉｌボタン（２００９）を押すと、図２１のＤｅｔａｉｌサブ画面（２１００）が表示される。Ｄｅｔａｉｌサブ画面には選択された項目についてのすべての情報が表示される。
【００８７】
４−５  スキャン設定画面
Ｓｃａｎ  Ｓｅｔｔｉｎｇボタン（１８１４）を押すと、図２４のスキャン設定画面（２４００）が表示される。同図において、２４０１は読み込まれる原稿画像の種類を設定するためのモード設定領域である。２４０２はモード設定領域２４０１に表示された各種類の中から、所望の種類を選択すべく、選択枠を左右に移動させるためのボタンである（図２４の例では、選択枠が「Ｐｈｏｔｏ」にある状態を示している）。２４０３はＳｅｔｔｉｎｇボタンであり、ボタン２４０２を押すことにより移動された選択枠により選択された種類を確定させる。
【００８８】
２４０４は原稿画像のデータサイズを表示するための表示領域である。また、２４０５、２４０７、２４０９は、それぞれ読み込みサイズ（Ｐａｐｅｒ  Ｓｅｌｅｃｔ）、解像度（Ｒｅｓｏｌｕｔｉｏｎ）、２値画像として読み込むか多値画像として読み込むかを設定するスキャンモード（Ｓｃａｎ  Ｍｏｄｅ）を入力するための領域である。表示領域２４０５の横に位置するボタン２４０６を押すと、図２５のスキャン設定画面２５００に示すように、読み込みサイズを選択するためのサブメニューが表示される。
【００８９】
同様に、表示領域２４０７の横に位置するボタン２４０８を押すと、図２６のスキャン設定画面２６００に示すように、解像度を選択するためのサブメニューが表示され、表示領域２４０９の横に位置するボタン２４１０を押すと、図２７のスキャン設定画面２７００に示すように、スキャンモードを選択するためのサブメニューが表示される。
【００９０】
２４１５、２４１６はそれぞれＣａｎｃｅｌボタン、ＯＫボタンであり、ＯＫボタン２４１６を押すと、スキャン設定画面２４００において変更された内容が反映される。一方、Ｃａｎｃｅｌボタン２４１５を押した場合には、スキャン設定画面２４００において変更された内容が反映されず、Ｓｃａｎ  Ｓｅｔｔｉｎｇボタン（１８１４）を押す前に設定されていた内容で原稿画像のスキャンが行われる。
【００９１】
５．画像データ送信時の詳細な説明
続いて、画像データの送信時の画像形成装置６０１における処理の詳細について、図１〜図５を用いて説明する。
【００９２】
図１は本発明の一実施形態にかかる画像形成装置を備えるネットワークシステムの構成を示す図であり、図６に示したネットワークシステムのうち、通信経路の異なる３つのケースを抜き出して図示したものである。
【００９３】
同図において、６０１、６２０が画像形成装置本体である。Ｆａｘ６３１、電子メールサーバ６０４、データベースサーバ６２１はそれぞれ画像形成装置６０１、６２０から送信される画像データを受信する機器であり、それぞれ６３０のファクシミリ回線、６１０の社内（企業内）ネットワーク回線、６１２のインターネット回線を介して接続されている。
【００９４】
画像形成装置６０１、６２０で画像データを送信するには、まず、操作部８１２のＬＣＤ表示部１００４に表示される画面１７０１からＳｅｎｄタブ（１７０３）を選択し、Ｓｅｎｄメイン画面１８００の宛先表示領域１８０１にて宛先名を表示させる。上述のように、宛先表示領域１８０１に表示される宛先名は、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に登録された宛先設定情報のうち、ユーザによって選択された宛先設定情報に対応する宛先名である。
【００９５】
図３、図４、図５は宛先表示領域１８０１に表示された各宛先名を選択し、Ｅｄｉｔボタン１８０９を押した場合に表示される宛先別詳細設定画面２２００のうち、特に、本発明に関連する設定項目を抜き出して示した図である。このうち、図３は、安全性の高い暗号化方式を選択した場合を、図４は中程度の安全性の暗号化方式だが比較的高速な暗号化方式を選択した場合を、そして図５は暗号化しないことを選択した場合のそれぞれの宛先別詳細設定画面の例を示している。
【００９６】
宛先別詳細設定画面３０１では、送信宛先名称３１０、通信プロトコル種別３１１、暗号化する／しないの設定欄３１２、暗号化する場合の暗号化方式３１３、選択可能な暗号化方式の一覧３２０が表示され（以下、これらの設定項目を単に「暗号化方式等」と称す）、ユーザは該宛先への画像データの送信に利用する通信経路の安全性や通信速度、あるいは送信先の装置の能力などを勘案して適切な暗号化方式を選択することができる。
【００９７】
図３では、送信先はインターネット経由でＦＴＰプロトコルにて遠隔地に画像データを送信するケースであるため、暗号化方式としては処理時間が長く、また暗号鍵の受け渡しなどの手間が発生するものの現実的に暗号解読が困難な公開鍵方式が選択されている。図４では、インターネット経由で電子メールに画像を添付して送付するケースであるが、送信画像データの内容自体がそれほど機密性が高くない送信宛先であるため、中程度の安全性の暗号化方式が選択されている。図５では、送信する宛先は企業内の専用線に接続され、かつ外部からの第三者の介入が不可能な安全な通信経路を介するケースであるため、通信速度や使い勝手を優先して送信画像データの暗号化を行わない設定としている。
【００９８】
このように、本実施形態にかかる画像形成装置６０１では、一律に同一の暗号化を行うのではなく、宛先毎の通信経路の安全性や通信速度、ユーザへの処理レスポンス、送信先機器の能力等を考慮し、宛先毎に最適な通信プロトコルを選択し、最適な送信画像データの暗号化方式を用いて送信画像データを暗号化することができる。
【００９９】
次に図２を用いて本実施形態にかかる画像形成装置６０１における画像データ送信時の処理の流れを説明する。ステップＳ２０１では、ユーザからの宛先表示領域１８０１への宛先名の入力を受け付ける。具体的には、ユーザが操作部８１２のＬＣＤ表示部１００４に表示される画面１７０１においてＳｅｎｄタブ（１７０３）を選択し、Ｓｅｎｄメイン画面１８００を表示することにより、宛先名の入力を受け付けることが可能となる。なお、このとき宛先表示領域１８０１にはデフォルト設定された宛先が表示されるが、当該表示された宛先に画像データを送信する場合には、ステップＳ２０１の処理は行われず、ステップＳ２０２に進む。
【０１００】
一方、デフォルト設定された宛先以外の宛先に画像データを送信する場合には、当該宛先が宛先表示領域１８０１に追加入力されることとなる。なお、宛先表示領域１８０１への宛先の追加は、上述のように、Ａｄｄ  Ｂｏｏｋボタン１８０７が押され、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に登録されている宛先設定情報の中から選択される場合と、Ｎｅｗボタン１８０８が押され、新たに宛先が入力される場合とがある。
【０１０１】
ステップＳ２０２では、暗号化方式等が自動設定か否かを判定する。ここで、暗号化方式等が自動設定とは、すでにＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２に登録されている暗号化方式等をそのまま用いて画像データを送信する場合をいう。具体的には、デフォルト設定された宛先に関連づけて登録されているＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２内の宛先設定情報において、暗号か方式等の設定がすでになされており、当該設定をそのまま用いて画像データを送信する場合と、Ａｄｄ  Ｂｏｏｋボタン１８０７を押して、宛先表示領域１８０１に新たに宛先を追加する場合であって、当該追加する宛先に関連づけてＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２内に登録されている宛先設定情報において、暗号か方式等の設定がすでになされており、当該設定をそのまま用いて画像データを送信する場合とがある。
【０１０２】
ステップＳ２０５では、原稿画像を読み込み、送信画像データを生成すべく、図２４、図２５、図２６、図２７に示すスキャン設定画面にてユーザが入力した、読み込み原稿サイズ、解像度、スキャンモード等に基づいて、スキャン設定を行う。スキャン設定後、ステップＳ２０６では、ユーザによりスタートキー１００５が押下されたことを検知すると、原稿画像を読みこみ、電子データ化する。続いてステップＳ２０７では予め宛先別詳細設定画面（３００等）を介して登録されていた暗号化方式等に従って、送信画像データを暗号化し、宛先に向けて送信する画像データを生成する。ステップＳ２０８では生成した画像データを、予め宛先別詳細設定画面を介して登録されていた通信プロトコルにて送出し、送信処理を完了する。
【０１０３】
一方、ステップＳ２０２にて暗号化方式等が自動設定ではなく手動設定であった場合には、ステップＳ２０３に進み、暗号化方式等の手動設定を受け付ける。ここで暗号化方式等が手動設定とは、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に登録されていない暗号化方式等を用いて画像データを送信するか、あるいは、Ａｄｄｒｅｓｓ  Ｂｏｏｋ７０２に登録されている暗号化方式等とは異なる暗号化方式等を用いて画像データを送信する場合をいう。
【０１０４】
具体的には、デフォルト設定により宛先表示領域１８０１に表示された宛先のうち、いずれかの宛先に対応する宛先設定情報に含まれる暗号化方式等をＥｄｉｔボタン１８０９を押して編集する場合や、Ａｄｄ  Ｂｏｏｋボタン１８０７を押すことにより宛先表示領域１８０１に新たに追加された宛先に関連づけて登録されているＡｄｄｒｅｓｓ  Ｂｏｏｋ７０２内の宛先設定情報において、暗号化方式等が登録されておらず、Ｅｄｉｔボタン１８０９を押して改めて登録し直す場合等が挙げられる。
【０１０５】
以上の説明から明らかなように、本実施形態にかかる画像形成装置によれば、宛先毎に通信経路の安全性や通信速度、ユーザへの処理レスポンス、送信先機器の能力を考慮して、最適な通信プロトコル、送信画像データの暗号化方式を選択することが可能となる。これにより、画像データの安全性を確保しつつ、送信処理に要する処理時間の軽減を実現することが可能となる。
【０１０６】
６．他の実施形態
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１０７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１０８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施形態にかかる画像形成装置を備えるネットワークの構成を示す図である。
【図２】本発明の一実施形態にかかる画像形成装置における画像データの送信ならびに暗号化手順の流れを示すフローチャートである。
【図３】画像形成装置の宛先詳細情報設定画面の一例（安全性の高い暗号化方式）を示す図である。
【図４】画像形成装置の宛先詳細情報設定画面の一例（安全性が中程度の暗号化方式）を示す図である。
【図５】画像形成装置の宛先詳細情報設定画面の一例（暗号化無し）を示す図でである。
【図６】本発明の一実施形態にかかる画像形成装置を備えるネットワークシステムの構成を示す図である。
【図７】本発明の一実施形態にかかる画像形成装置のソフトウェアのモジュール構成を示す図である。
【図８】本発明の一実施形態にかかる画像形成装置のデバイス構成を示す図である。
【図９】本発明の一実施形態にかかる画像形成装置の外観構成を示す図である。
【図１０】画像形成装置の操作部の構成を示す図である。
【図１１】画像形成装置のスキャナ画像処理部のブロック図である。
【図１２】画像形成装置のプリンタ画像処理部のブロック図である。
【図１３】画像形成装置の画像圧縮部のブロック図である。
【図１４】画像形成装置の画像回転部のブロック図である。
【図１５】画像形成装置のデバイスＩ／Ｆ部のブロック図である。
【図１６】図６に示すネットワークシステムのソフトウェアのモジュールの構成（送信処理に関連するモジュールの構成）を示す図である。
【図１７】画像形成装置の操作画面の一例を示す図である。
【図１８】画像形成装置の操作画面の一例を示す図である。
【図１９】画像形成装置の操作画面の一例を示す図である。
【図２０】画像形成装置の操作画面の一例を示す図である。
【図２１】画像形成装置の操作画面の一例を示す図である。
【図２２】画像形成装置の宛先別詳細設定画面の一例を示す図である。
【図２３】画像形成装置の宛先別詳細設定画面の一例を示す図である。
【図２４】画像形成装置の操作画面の一例を示す図である。
【図２５】画像形成装置の操作画面の一例を示す図である。
【図２６】画像形成装置の操作画面の一例を示す図である。
【図２７】画像形成装置の操作画面の一例を示す図である。
【図１】
2006109271.tif 000003
【図２】
2006109271.tif 000004
【図３】
2006109271.tif 000005
【図４】
2006109271.tif 000006
【図５】
2006109271.tif 000007
【図６】
2006109271.tif 000008
【図７】
2006109271.tif 000009
【図８】
2006109271.tif 000010
【図９】
2006109271.tif 000011
【図１０】
2006109271.tif 000012
【図１１】
2006109271.tif 000013
【図１２】
2006109271.tif 000014
【図１３】
2006109271.tif 000015
【図１４】
2006109271.tif 000016
【図１５】
2006109271.tif 000017
【図１６】
2006109271.tif 000018
【図１７】
2006109271.tif 000019
【図１８】
2006109271.tif 000020
【図１９】
2006109271.tif 000021
【図２０】
2006109271.tif 000022
【図２１】
2006109271.tif 000023
【図２２】
2006109271.tif 000024
【図２３】
2006109271.tif 000025
【図２４】
2006109271.tif 000026
【図２５】
2006109271.tif 000027
【図２６】
2006109271.tif 000028
【図２７】
2006109271.tif 000029