(57)【要約】【課題】送信者が送信する画像データのページイメージとデータサイズを視覚的に確認しながら、データサイズをカスタマイズすることを可能とすること。そして、簡単な操作により、データ送信者が所望する必要最低限度の品質を保ちつつ、送信データ量を削減してデータ送信可能にすること。【解決手段】ＣＰＵ２００１は、スキャナ入力された画像データに基づく送信データのトータルのデータサイズを操作部２０１２のＬＣＤ部に表示させ、前記画像データのうちの選択されたページに対応する画像データの変更を操作部２０１２から設定させる。そして、該変更設定に基づく変更処理後の画像データに基づく送信データのトータルのデータサイズを操作部２０１２のＬＣＤ部に確認表示する。そして、送信指示に応じて、前記変更設定に基づいて前記記憶手段に記憶される画像データを変更処理し、該変更された画像データに基づく送信データを送信させる構成を特徴とする。【選択図】図２
2007067807.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、前記入力手段により入力された画像データを記憶する記憶手段と、前記記憶手段に記憶される画像データに基づく送信データを指定される送信先に送信する送信手段とを有するデータ送信装置において、
前記記憶手段に記憶される画像データに基づく送信データのトータルのデータサイズを表示する第１の表示手段と、
前記記憶手段に記憶される画像データのうちの選択されたページに対応する画像データの変更を設定する設定手段と、
前記設定手段による変更設定に基づく変更処理後の画像データに基づく送信データのトータルのデータサイズを確認表示する第２の表示手段と、
送信指示に応じて、前記設定手段による変更設定に基づいて前記記憶手段に記憶される画像データを変更処理し、該変更された画像データに基づく送信データを前記送信手段により送信させるように制御する制御手段と、
を有することを特徴とするデータ送信装置。
【請求項２】
前記第１の表示手段は、前記記憶手段に記憶される画像データの各ページイメージを表示し、前記第２の表示手段は、前記設定手段による変更設定に基づく変更処理後のページイメージを表示することを特徴とする請求項１記載のデータ送信装置。
【請求項３】
送信指示に応じて、前記第１の表示手段に前記記憶手段に記憶される画像データに基づく送信データのトータルのデータサイズを表示することなく該画像データを指定される送信先に送信する第２の送信手段を更に有することを特徴とする請求項１又は２に記載のデータ送信装置。
【請求項４】
前記第１の表示手段，前記第２の表示手段は、表示される前記画像データの各ページイメージを、スクロール又はズームによって局所的に表示可能なことを特徴とする請求項２記載のデータ送信装置。
【請求項５】
前記第１の表示手段，前記第２の表示手段は、前記入力手段により入力され前記記憶手段に記憶される画像データの入力条件を表示することを特徴とする請求項１乃至４の何れかに記載のデータ送信装置。
【請求項６】
前記第２の表示手段は、前記変更設定に基づく変更後のページイメージとトータルのデータサイズを、変更指示に応じてリアルタイムに確認表示することを特徴とする請求項２に記載のデータ送信装置。
【請求項７】
前記設定手段は、前記ページイメージに対する変更を、カラー調整，解像度変換，トリミング，縮小レイアウトを含む複数のカテゴリで設定可能なことを特徴とする請求項２に記載のデータ送信装置。
【請求項８】
前記設定手段は、変更設定するカテゴリを他のカテゴリに切り換える際に、現カテゴリでの変更設定を残して前記他のカテゴリでの変更設定を行う第１の切り換え方法と、現カテゴリでの変更設定を破棄して前記他のカテゴリでの変更設定を行う第２の切り換え方法を選択させることを特徴とする請求項７記載のデータ送信装置。
【請求項９】
前記設定手段は、前記画像データのページ単位に該ページ内の領域毎に変更設定可能なことを特徴とする請求項１乃至８の何れかに記載のデータ送信装置。
【請求項１０】
前記入力手段は、原稿を光学的に読み取り光電変換した画像データを入力するスキャナ，ページ記述言語で記載されたデータを入力してビットマップ展開する展開手段，通信回線を介して画像データを受信するファクシミリ手段，ネットワークを介して画像データを受信するネットワーク手段を含むことを特徴とする請求項１〜９のいずれかに記載のデータ送信装置。
【請求項１１】
前記送信先は、画像データに基づく画像を用紙に出力するプリンタ，画像データを通信回線にファクシミリ出力するファクシミリを含む画像出力手段，画像データのデータベース，コンピュータを含む画像記憶手段を含むことを特徴とする特徴とする請求項１〜１０のいずれかに記載のデータ送信装置。
【請求項１２】
入力された画像データを、指定される送信先に送信するデータ送信装置であって、
前記入力された画像データのうちユーザに選択されたページに対応する画像データの解像度を変更するための指示を受信する受信手段と、
前記受信手段によって受信された指示に応じて、前記選択されたページに対応する画像データの解像度を変更する変更手段と、
前記変更手段によって解像度が変更された画像データに対応するページを、指定された送信先に送信する送信手段と、
を有することを特徴とするデータ送信装置。
【請求項１３】
画像データを入力する入力手段と、前記入力手段により入力された画像データを記憶する記憶手段と、前記記憶手段に記憶される画像データに基づく送信データを指定される送信先に送信する送信手段とを有するデータ送信装置におけるデータ送信方法いて、
前記記憶手段に記憶される画像データに基づく送信データのトータルのデータサイズを表示する表示ステップと、
前記記憶手段に記憶される画像データのうちの選択されたページに対応する画像データの変更を設定する設定ステップと、
該変更設定に基づく変更処理後の画像データに基づく送信データのトータルのデータサイズを確認表示する確認ステップと、
送信指示に応じて、前記変更設定に基づいて前記記憶手段に記憶される画像データを変更処理し、該変更された画像データに基づく送信データを前記送信手段により送信させる送信ステップと、
を有することを特徴とするデータ送信方法。
【請求項１４】
入力された画像データを、指定される送信先に送信するデータ送信装置におけるデータ送信方法であって、
前記入力された画像データのうちユーザに選択されたページに対応する画像データの解像度を変更するための指示を受信する受信ステップと、
該受信された指示に応じて、前記選択されたページに対応する画像データの解像度を変更する変更ステップと、
該解像度が変更された画像データに対応するページを、指定された送信先に送信する送信ステップと、
を有することを特徴とするデータ送信方法。
【請求項１５】
請求項１３に記載されたデータ送信方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１４に記載されたデータ送信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データを記憶手段に記憶し、該記憶される画像データを指定される送信先に送信するデータ送信装置およびその方法に関する。
【背景技術】
【０００２】
近年、マルチファンクションデジタル複写機が広く利用されるようになっている。
【０００３】
このマルチファンクションデジタル複写機は、紙等に記録されている原稿画像を読み取るスキャナと、読み取った画像あるいはホストコンピュータから送られてくる画像を紙などのメディアに出力するプリンタとを備える。さらにこれらスキャナ，プリンタの動作を制御したり種々の画像処理を施すコントローラ、機器の操作を使用者に提供する操作部、又複数枚の画像データや処理プログラムを一時的あるいは恒久的に記憶するメモリ及びハードディスク等で構成されている。
【０００４】
また、マルチファンクションデジタル複写機には、原稿の複写機能以外に、スキャナで読み込んだ画像データを送信する機能を有するものがある。この送信機能には、「スキャンしたデータを電子メールに添付してメール送信する機能」、「スキャンしたデータをネットワークでつながる出力装置にプリント出力させる機能」、「インターネットファクシミリ機能」、「通常のファクシミリ機能」等がある。
【０００５】
この送信機能は、画像等のデータ量の多い情報をやり取りすることが多い。例えば、読み込んだ画像データの全てを電子メールに添付して送信してしまうユーザも多い。その結果、ネットワークトラフィックの増大やメールサーバ負荷増大等の問題が発生していた。
【０００６】
このような「スキャンしたデータを電子メールに添付してメール送信する機能」における問題の発生を防止するため、メールサーバで、電子メールに添付可能な最大サイズが決められている場合がある。この場合、上記最大サイズを超えるデータを添付して送信を行うとエラーとなってしまう。
【０００７】
このようなエラーに対処するものとして、特許文献１（特開２００２−１２５０９０号公報）がある。
【０００８】
特許文献１には、デジタル複写機が、送信した画像添付の電子メールに対してエラー通知メールを受信すると、このエラー通知メールを解析する。そして、電子メールの容量に起因するエラー通知が検出されると、エラー通知メールを受けた電子メールに添付された画像を取得して、低解像度化により小容量化し、小容量化された画像を電子メールに添付して再送信することが記載されている。
【特許文献１】特開２００２−１２５０９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記特許文献１に記載の技術では、送信データ量は削減可能であるが、スキャンデータ全てに解像度を下げる処理が施されてしまうため、送信データが、送信者の所望の画像とかけ離れてしまう場合があった。送信者は、送信データがどのような品質の画像になっているかを確認出来る術もなかった。
【００１０】
また、送信データ量を削減する方法として、原稿の読み込み時の設定で解像度を下げる方法がある。しかしながら、この方法でも、スキャンデータ全てに解像度を下げる処理が施されてしまう。そのため、送信データが送信者の所望の画像とかけ離れてしまう場合があった。
【００１１】
即ち、上記いずれの方法でも、送信データ量の削減は可能であるが、送信者が必要とする最低限度の品質が維持されていない画像が送信されてしまう恐れがあるといった問題点があった。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、送信者が、送信するデータのデータサイズを視覚的に確認しながら、ページ毎に変更する設定を行う（カスタマイズする）ことを可能とする。また、送信するデータのページ毎に解像度を変更することを可能とする仕組を提供することである。データ送信装置
【課題を解決するための手段】
【００１３】
本発明のデータ送信装置は、以下の構成を有することを特徴とする。画像データを入力する入力手段と、前記入力手段により入力された画像データを記憶する記憶手段と、前記記憶手段に記憶される画像データに基づく送信データを指定される送信先に送信する送信手段とを有する。また、前記入力手段から入力され前記記憶手段に記憶される画像データの各ページイメージとトータルのデータサイズを表示する第１の表示手段を有する。また、前記第１の表示手段に表示される画像データの各ページイメージからいずれかのページイメージを選択させて該選択されたページイメージに対する変更を設定する設定手段を有する。また、前記設定手段による変更設定に基づく変更処理後のページイメージとトータルのデータサイズを確認表示する第２の表示手段を有する。また、送信指示に応じて、前記設定手段による変更設定に基づいて前記記憶手段に記憶される画像データを変更処理し、該変更された画像データを前記送信手段により送信させるように制御する制御手段を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、送信者が、送信するデータのデータサイズを視覚的に確認しながら、ページ毎に変更する設定を行う（カスタマイズする）ことが可能となる。また、送信するデータのページ毎に解像度を変更することが可能となる。
【００１５】
従って、ユーザの所望とする必要最低限度の品質を保ちつつ、送信時間の短縮、転送トラフィック数の削減を可能とし、データ送信時のユーザの利便性を向上させることができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１６】
〔第１実施形態〕
以下、本発明の第１実施形態を示すデータ送信装置を適用可能なマルチファンクションシステムについて添付図面を参照して詳細に説明する。
【００１７】
＜システム構成例＞
図１は、本発明の第１実施形態を示すデータ送信装置を適用可能なマルチファンクションシステムの構成の一例を示すシステム構成図である。
【００１８】
図１において、１０１は、機器を接続する既知の技術を用いたネットワークであり、本実施形態では、一例としてＴＣＰ／ＩＰプロトコルを使用したイーサネット（登録商標）の使用を想定している。
【００１９】
１０２はネットワークスキャナであり、用紙などに印刷された原稿などを光学的に読み込みを行う。このネットワークスキャナ１０１は、ネットワークインタフェースを具備し、ネットワーク１０１を介して各機器に接続されている。また、ネットワークスキャナ１０１はカラースキャナであり、読み取り画像データはＲＧＢ３色となる。
【００２０】
１０３は管理サーバである。この管理サーバ１０３は、ネットワークスキャナ１０２、ネットワークプリンタ１０６，１０７、複合機１０８、及びネットワークＦＡＸ１０４を管理する。即ち、これらの機器の組み合わせによる仮想ＭＦＰ（マルチファンクション機器）を構成する際の構成情報（以下、転送パスプロファイルと呼ぶ）を格納し、入力機器、出力機器の要請により転送パスプロファイルの提供を行う。
【００２１】
管理サーバ１０３は、通常、パーソナルコンピュータやワークステーションにサーバソフトウェアを導入することによって実現される。この管理サーバ１０３には、ネットワークインタフェースが具備されており、ネットワーク１０１を介して各機器に接続されている。
【００２２】
ネットワークプリンタ１０６，１０７，複合機１０８は、ネットワークインタフェースを具備し、ネットワークインタフェースを介して印刷データや画像データを受信する。受信した印刷データや画像データに基づいて、電子写真技術などの既知の印刷技術を用いて用紙などのメディアに実際に印刷を行う。このネットワークプリンタ１０６，１０７，複合機１０８も、ネットワーク１０１を介して各機器に接続している。
【００２３】
ここでは、１０６は白黒レーザビームプリンタ、１０７はカラーレーザビームプリンタである。複合機１０８は、白黒デジタル複合機である。
【００２４】
ネットワークＦＡＸ１０４は、ネットワークインタフェースを具備し、公衆回線１０５を介して画像データの送受信を行うＦＡＸ（ファクシミリ）である。このネットワークＦＡＸ１０４は、ネットワーク１０１上のスキャナ１０２で読み取った画像データを送信したり、受信した画像データをプリンタ１０６，１０７，１０８から出力したりする。また、管理サーバ１０３でファイル化する画像データを公衆回線１０５上に入出力するインタフェースでもある。
【００２５】
このように、図１に示したマルチファンクションシステムは、ネットワークスキャナ１０２（，複合機１０８）と、プリンタ１０６，１０７，複合機１０８と、管理サーバ１０３（，複合機１０８）等がネットワーク１０１上に接続されている。そして、該ネットワークを介して機器間で画像データが伝送可能なマルチファンクションシステムである。ネットワークスキャナ１０２（複合機１０８）は、画像データを入力する画像入力手段として動作する。プリンタ１０６，１０７，複合機１０８は、画像データを出力する画像出力手段として動作する。管理サーバ１０３（，複合機１０８）は、画像データを記憶する画像記憶手段として動作する。
【００２６】
なお、本発明のデータ送信装置は、図１に示したように、通信可能な複数の機器から構成されるもの（マルチファンクションシステム）であってもよい。また、デジタル複合機（ＭＦＰ；ＭｕｌｔｉＦｕｎｃｔｉｏｎＰｒｏｄｕｃｔ）のように１つの装置であってもよい。
【００２７】
＜ネットワーク機器のハードウェア構成例＞
以下、本発明の第１実施形態を示すデータ送信装置を適用可能なマルチファンクションシステムについて添付図面を参照して詳細に説明する。
【００２８】
以下、本実施形態のマルチファンクションシステムのハードウェア構成，ソフトウェア構成の詳細について記述する。なお、以下の説明では、本発明のデータ送信装置を、デジタル複合機の構成及び動作を例に説明する。しかしながら、デジタル複合機のコントローラにスキャナが接続された構成は、ネットワークスキャナ１０２のハードウェア構成及び動作に実質的に等しい。また、デジタル複合機のコントローラにプリンタが接続された構成は、プリンタ１０６，１０７のハードウェア構成及び動作に実質的に等しい。さらに、デジタル複合機のファクシミリ機能をつかさどる構成は、ネットワークＦＡＸ１０４のハードウェア構成及び動作に実質的に等しい。また、デジタル複合機のコントローラは、管理サーバ１０３のハードウェア構成及び動作に実質的に等しい。即ち、図２に示すデジタル複合機の構成及び動作は、図１に示したマルチファンクションシステムと実質的に等しい。
【００２９】
（全体構成例）
図２は、本発明のデータ送信装置を適用可能なデジタル複合機の全体構成を示すブロック図である。
【００３０】
図２において、２０００はコントローラユニット（Controller Unit）である。このコントローラユニット２０００は、画像入力デバイスであるスキャナ（Scanner）２０７０や画像出力デバイスであるプリンタ（Printer）２０９５と接続する。また、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１と接続する。これにより画像情報やデバイス情報の入出力を行う為のコントローラである。なお、プリンタ２０９５は、レーザビーム方式であっても、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であってもよい。
【００３１】
コントローラユニット２０００において、２０００１はＣＰＵであり、システム全体を制御するコントローラである。２００２はＲＡＭである。このＲＡＭ２００１は、ＣＰＵ２００２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。２００３はＲＯＭである。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。２００４はハードディスクドライブ（ＨＤＤ）であり、システムソフトウェア、画像データ等を格納するものである。
【００３２】
２００６は操作部Ｉ／Ｆである。この操作部Ｉ／Ｆ２００６は、操作部（ＵＩ）２０１２とのインタフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００３３】
２０１０はネットワーク部（Network）である。このネットワーク部２０１０は、ＬＡＮ２０１１に接続し、情報の入出力を行う。２０５０はモデム（Modem）であり、公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００３４】
２００５はイメージバスＩ／Ｆ（Image Bus I／F）であり、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。
【００３５】
画像バス２００８は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。２０６０はラスタイメージプロセッサ（ＲＩＰ）であり、ＰＤＬコードをビットマップイメージに展開する。２０２０はデバイスＩ／Ｆ部であり、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００を接続し、画像データの同期系／非同期系の変換を行う。
【００３６】
２０８０はスキャナ画像処理部であり、入力画像データに対し補正、加工、編集を行う。２０９０はプリンタ画像処理部であり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。２０３０は画像回転処理部であり、画像データの回転を行う。２０４０は画像圧縮処理部であり、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００３７】
（画像入出力部の構成例）
図３は、画像入出力デバイス（図２に示したスキャナ２０７０，プリンタ２０９５）の構成例を示す概観図であり、図２と同一のものには同一の符号を付してある。
【００３８】
画像入力デバイスであるスキャナ部２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスタイメージデータ２０７１（図２）として電気信号に変換する。
【００３９】
原稿用紙は、原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示する。これにより、コントローラＣＰＵ２００１がスキャナ２０７０に指示を与え（２０７１）、フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４０】
画像出力デバイスであるプリンタ部２０９５は、ラスタイメージデータ２０９６（図２）を用紙上の画像に変換する部分である。そのプリント方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラＣＰＵ２００１からの指示２０９６によって開始する。
【００４１】
プリンタ部２０９５には、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１，２１０２，２１０３，２１０４がある。又、排紙トレイ２１１１は印字し終わった用紙を受けるものである。
【００４２】
（操作部の構成例）
図４は、図２に示した操作部２０１２の一般的な構成例を示す平面図である。
【００４３】
図４において、２０１３はＬＣＤ表示部であり、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。
【００４４】
スタートキー２０１４は、後述するコピー（ＣＯＰＹ）処理や送信（ＳＥＮＤ）処理等で原稿画像の読み取り動作を開始する時などに用いる。このスタートキー２０１４中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。
【００４５】
２０１５はストップキーであり、稼働中の動作を止める働きをする。２０１６はＩＤキーであり、使用者のユーザＩＤを入力する時に用いる。２０１７はリセットキーであり、操作部１０１２からの設定を初期化する時に用いる。
【００４６】
（スキャナ画像処理部の構成例）
図５は、図２に示したスキャナ画像処理部２０８０の構成例を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００４７】
図５において、２０８１は画像バスＩ／Ｆコントローラであり、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部２０８０内の各デバイスの制御及びタイミングを発生させる。２０８２はフィルタ処理部であり、空間フィルタでコンボリューション演算を行う。２０８３は編集部であり、例えば入力画像データからマーカペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。
【００４８】
２０８４は変倍処理部であり、読み取り画像の解像度を変える場合にラスタイメージの主走査方向について補間演算を行い拡大、縮小を行う。なお、副走査方向の変倍については、画像読み取りラインセンサ（図示せず）を走査する速度を変えることで行う。
【００４９】
２０８５はテーブルであり、読み取った輝度データである画像データを濃度データに変換するために使用されるテーブル変換である。２０８６は２値化部であり、多値のグレースケール画像データを、誤差拡散処理やスクリーン処理によって２値化する。
【００５０】
以上説明した２０８２〜２０８６での処理が終了した画像データは、再び画像バスコントローラ２０８１を介して、画像バス２００８上に転送される。
【００５１】
（プリンタ画像処理部の構成例）
図６は、図２に示したプリンタ画像処理部２０９０の構成例を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００５２】
図６において、２０９１は画像バスＩ／Ｆコントローラであり、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部２０９０内の各デバイスの制御及びタイミングを発生させる。２０９２は解像度変換部であり、ネットワーク部２０１１あるいは公衆回線２０６１から来た画像データを、プリンタ２０９５の解像度に変換するための解像度変換を行う。２０９３はスムージング処理部であり、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００５３】
（画像圧縮処理部の構成例）
図７は、図２に示した画像圧縮処理部２０４０の構成例を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００５４】
図７において、２０４１は画像バスＩ／Ｆコントローラであり、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する。また、画像バスＩ／Ｆコントローラ２０４１は、入力バッファ２０４２，出力バッファ２０４５とのデータのやりとりを行うためのタイミング制御を行う。さらに、画像バスＩ／Ｆコントローラ２０４１は、画像圧縮部２０４３に対するモード設定等の制御を行う。
【００５５】
以下、画像圧縮処理部２０４０の処理手順を示す。
【００５６】
画像バス２００８を介して、ＣＰＵ２００１（図２）から画像バスＩ／Ｆコントローラ２０４１に画像圧縮制御のための設定を行う。この設定により、画像バスＩ／Ｆコントローラ２０４１は、画像圧縮部２０４３に対して画像圧縮に必要な設定（例えばＭＭＲ圧縮，ＪＢＩＧ伸長等の）を行う。
【００５７】
必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０４１は、ＲＡＭ２００２（図２）もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。そして、ＲＡＭ２００２（図２）もしくは画像バス２００８上の各デバイスから受け取った画像データは、入力バッファ２０４２に一時格納され、画像圧縮部２０４３の画像データ要求に応じて一定のスピードで画像圧縮部２０４３に画像を転送される。この際、入力バッファ２０４２は、画像バスＩ／Ｆコントローラ２０４１と画像圧縮部２０４３両者の間で、画像データを転送できるかどうかを判断する。そして、画像バス２００８からの画像データの読み込み、及び、画像圧縮部２０４３への画像の書き込みが不可能である場合は、データの転送を行わないような制御を行う（以後このような制御をハンドシェークと呼称する）。
【００５８】
画像圧縮部２０４３は、受け取った画像データを、一旦ＲＡＭ２０４４に格納する。これは画像圧縮を行う際には、行う画像圧縮処理の種類によって数ライン分のデータを要するためであり、最初の１ライン分の圧縮を行うためには数ライン分の画像データを用意してからでないと画像圧縮が行えないためである。画像圧縮部２０４３により画像圧縮を施された画像データは直ちに出力バッファ２０４５に送られる。
【００５９】
出力バッファ２０４５では、画像バスＩ／Ｆコントローラ２０４１及び画像圧縮部２０４３とのハンドシェークを行い、画像データを画像バスＩ／Ｆコントローラ２０４１に転送する。
【００６０】
画像バスＩ／Ｆコントローラ２０４１では、転送された圧縮（もしくは伸長）された画像データを、ＲＡＭ２００２（図２）もしくは画像バス２００８上の各デバイスにデータを転送する。
【００６１】
こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）、もしくはこの画像圧縮部から停止要求が出るまで（圧縮及び伸長時のエラー発生時等）繰り返される。
【００６２】
（画像回転処理部の構成例）
図８は、図２に示した画像回転処理部２０３０の構成例を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００６３】
図８において、２０３１は画像バスＩ／Ｆコントローラであり、画像バス２００８と接続し、そのバスシーケンスを制御する。また、画像バスＩ／Ｆコントローラ２０３１は、画像回転部２０３２にモード等を設定する制御を行う。さらに、画像バスＩ／Ｆコントローラ２０３１は、画像回転部２０３２に画像データを転送するためのタイミング制御を行う。以下に画像回転処理部２０３０の処理手順を示す。
【００６４】
画像バス２００８を介して、ＣＰＵ２００１（図２）から画像バスＩ／Ｆコントローラ２０３１に画像回転制御のための設定を行う。この設定により、画像バスＩ／Ｆコントローラ２０４１は、画像回転部２０３２に対して画像回転に必要な設定（例えば、画像サイズや回転方向・角度等）を行う。
【００６５】
必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０３１は、ＲＡＭ２００２（図２）もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。なお、ここでは３２ｂｉｔをその転送サイズとする。また、回転を行う画像サイズを３２×３２（ｂｉｔ）とする。さらに、画像バスＩ／Ｆコントローラ２０３１から、画像バス２００８上に画像データを転送させる際に、３２ｂｉｔを単位とする画像転送を行うものとする（扱う画像は２値を想定する）。
【００６６】
上述のように、３２×３２（ｂｉｔ）の画像を得るためには、上述の単位データ転送を３２回行う必要があり、且つ、不連続なアドレスから画像データを転送する必要がある（図９参照）。
【００６７】
不連続アドレッシングにより転送された画像データは、読み出し時に所望の角度に回転されているように、ＲＡＭ２０３３に書き込まれる。例えば、９０度反時計方向回転であれば、最初に転送された３２ｂｉｔの画像データを、図１０のようにＹ方向に書き込んでいく。読み出し時にＸ方向に読み出すことで、画像が回転される。３２×３２（ｂｉｔ）の画像回転（ＲＡＭ２０３３への書き込み）が完了した後、画像回転部２０３２はＲＡＭ２０３３から上述した読み出し方法で画像データを読み出し、画像バスＩ／Ｆコントローラ２０３１に画像を転送する。
【００６８】
回転処理された画像データを受け取った画像バスＩ／Ｆコントローラ２０３１は、連続アドレッシングを以って、ＲＡＭ２００２もしくは画像バス２００８上の各デバイスにデータを転送する。こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）繰り返される。
【００６９】
図９，図１０は、図８に示した画像回転部２０３２による画像回転処理手順を説明するための模式図である。
【００７０】
（デバイスＩ／Ｆ部の構成例）
図１１は、図２に示したデバイスＩ／Ｆ部２０２０の構成例を示すブロック図である。
【００７１】
図１１において、２０２１は画像バスＩ／Ｆコントローラであり、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する。また、画像バスＩ／Ｆコントローラ２０２１は、デバイスＩ／Ｆ部２０２０内の各デバイスの制御及びタイミングを発生させる。さらに、画像バスＩ／Ｆコントローラ２０２１は、外部のスキャナ２０７０及びプリンタ２０９５への制御信号を発生させる。
【００７２】
２０２２はスキャンバッファであり、スキャナ２０７０から送られてくる画像データを一時保存し、画像バス２００８に同期させて画像データを出力する。２０２３はシリアルパラレル・パラレルシリアル変換部であり、スキャンバッファ２０２２に保存された画像データを順番に並べて、あるいは分解して、画像バス２００８に転送できる画像データのデータ幅に変換する。
【００７３】
２０４０はパラレルシリアル・シリアルパラレル変換部であり、画像バス２００８から転送された画像データを分解して、あるいは順番に並べて、プリントバッファ２０２５に保存できる画像データのデータ幅に変換する。プリントバッファ２０２５は、画像バス２００８から送られてくる画像データを一時保存し、プリンタ２０９５に同期させて画像データを出力する。
【００７４】
以下、デバイスＩ／Ｆ２０２０における画像スキャン時の処理手順を示す。
【００７５】
まず、スキャナ２０７０から送られてくる画像データを、スキャナ２０７０から送られてくるタイミング信号に同期させて、スキャンバッファ２０２２に保存する。
【００７６】
そして、画像バス２００８がＰＣＩバスの場合には、スキャンバッファ２０２２内に画像データが３２ビット以上入った時に、画像データを先入れ先出しで３２ビット分、スキャンバッファ２０２２からシリアルパラレル・パラレルシリアル変換部２０２３に送る。そして、３２ビットの画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。
【００７７】
また、画像バス２００８がＩＥＥＥ１３９４の場合には、スキャンバッファ２０２２内の画像データを先入れ先出しで、スキャンバッファ２０２２からシリアルパラレル・パラレルシリアル変換部２０２３に送る。そして、シリアル画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。
【００７８】
以下、デバイスＩ／Ｆ２０２０における画像プリント時の処理手順を示す。
【００７９】
まず、画像バス２００８がＰＣＩバスの場合には、画像バス２００８から送られてくる３２ビットの画像データを画像バスＩ／Ｆコントローラで受け取り、パラレルシリアル・シリアルパラレル変換部２０２４に送る。そして、プリンタ２０９５の入力データビット数の画像データに分解し、プリントバッファ２０２５に保存する。
【００８０】
また、画像バス２００８がＩＥＥＥ１３９４の場合には、画像バスからおくられてくるシリアル画像データを画像バスＩ／Ｆコントローラで受け取り、パラレルシリアル・シリアルパラレル変換部２０２４に送る。そしてプリンタ２０９５の入力データビット数の画像データに変換し、プリントバッファ２０２５に保存する。そして、プリンタ２０９５から送られてくるタイミング信号に同期させて、プリントバッファ２０２５内の画像データを先入れ先出しで、プリンタ２０９５に送る。
【００８１】
＜ネットワーク機器のソフトウェア構成例＞
（ソフトウェアブロックの全体構成例）
図１２は、図１に示したデータ送信装置を適用可能なマルチファンクションシステムのソフトウェア構成を示すブロック図である。なお、図２に示したＣＰＵ２００１がＲＯＭ２００３又はＨＤＤ２００４又はその他の記憶媒体に格納されたプログラムを実行することにより、図１２に示す各種の処理は実現される。
【００８２】
図１２において、１５０１はＵＩ、即ち、ユーザインターフェイスを司るものであり、オペレータが本複合機の各種操作・設定を行う際、機器との仲介を行うモジュールである。本モジュールは、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、あるいはデータの設定等を行う。
【００８３】
１５０２はアドレスブック（Address Book）、即ちデータの送付先、通信先等を管理するデータベースモジュールである。アドレスブック１５０２の内容は、ＵＩ１５０１からの操作によりデータの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用されるものである。
【００８４】
１５０３はウェブサーバ（Web Server）モジュールであり、図示しないＷｅｂクライアントからの要求により、本複合機の管理情報を通知するために使用される。管理情報は、後述するコントロールＡＰＩ（Control API）１５１８を介して読み取られる。そして、後述のＨＴＴＰ１５１２、ＴＣＰ／ＩＰ１５１６、ネットワークドライバ（Network Driver）１５１７を介してＷｅｂクライアントに通知される。
【００８５】
１５０４はユニバーサルセンド（Universal Send）、即ちデータの配信を司るモジュールであり、ＵＩ１５０１によりオペレータに指示されたデータを、同様に指示された通信（出力）先に配布するものである。また、オペレータにより、本機器のスキャナ機能を使用し配布データの生成が指示された場合は、後述するコントロールＡＰＩ１５１８を介して機器を動作させ、データの生成を行う。
【００８６】
１５０５は、ユニバーサルセンド（Universal Send）１５０４内で出力先にプリンタが指定された際に実行されるモジュールである。１５０６は、ユニバーサルセンド１５０４内で通信先にE-mailアドレスが指定された際に実行されるモジュールである。１５０７は、ユニバーサルセンド１５０４内で出力先にデータベースが指定された際に実行されるモジュールである。１５０８は、ユニバーサルセンド１５０４内で出力先に本機器と同様の複合機が指定された際に実行されるモジュールである。
【００８７】
１５０９はリモートコピースキャン（Remote Copy Scan）モジュールである。これは、本複合機のスキャナ機能を使用し、ネットワーク等で接続された他の複合機を出力先とし、本複合機単体で実現しているコピー（Ｃｏｐｙ）機能と同等の処理を行うモジュールである。
【００８８】
１５１０はリモートコピープリント（Remote Copy Print）モジュールである。これは、本複合機のプリンタ機能を使用し、ネットワーク等で接続された他の複合機を入力先とし、本複合機単体で実現しているコピー（Ｃｏｐｙ）機能と同等の処理を行うモジュールである。
【００８９】
１５１１はウェブプルプリント（Web Pull Print）即ち、インターネット又はイントラネット上の各種ホームページの情報を読み出し、印刷するモジュールである。１５１２は本複合機がＨＴＴＰにより通信する際に使用されるモジュールである。これは、後述のＴＣＰ／ＩＰモジュール１５１６により前述のウェブサーバ（Web Server）１５０３、ウェブプルプリント（Web Pull Print）１５１１モジュールに通信を提供するものである。
【００９０】
１５１３はｌｐｒモジュールであり、後述のＴＣＰ／ＩＰ１５１６モジュールにより前述のユニバーサルセンド（Universal Send）１５０４内のプリンタモジュール１５０５に通信を提供するものである。１５１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述のユニバーサルセンド１５０４内のE-mailモジュール１５０６に通信を提供するものである。
【００９１】
１５１５はＳＬＭ（Salutation Manager）モジュール）である。これは、後述のＴＣＰ／ＩＰモジュール１５１６により、前述のユニバーサルセンド１５０４内のデータベースモジュール１５０７に通信を提供するものである。また、ＤＰモジュール１５０８、及びリモートコピースキャンモジュール１５０９、リモートコピープリントモジュール１５１０にもまた通信を提供する。
【００９２】
ＴＣＰ／ＩＰ通信モジュール１５１６は、前述の各種モジュールに後述するネットワークドライバ（Network Driver）によりネットワーク通信を提供するものである。ネットワークドライバ１５１７は、ネットワークに物理的に接続される部分を制御するものである。
【００９３】
コントロールＡＰＩ１５１８は、ユニバーサルセンド１５０４等の上流モジュールに対し、後述するジョブマネージャ（Job Manager）１５１９等の下流モジュールとのインタフェースを提供するものである。これは、上流、及び下流のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００９４】
ジョブマネージャ１５１９は、前述の各種モジュールよりコントロールＡＰＩ１５１８を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、本複合機内で実行されるハード的な処理を一元管理するものである。
【００９５】
１５２０はＣＯＤＥＣマネージャ（CODEC Manager）であり、ジョブマネージャ１５１９が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。
【００９６】
１５２１はＦＢＥエンコーダ（FBE Encoder）であり、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理により読み込まれたデータを、ＦＢＥフォーマットにより圧縮するものである。
【００９７】
１５２２はＪＰＥＧコーデック（JPEG CODEC）である。これは、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ１５２６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。
【００９８】
１５２３はＭＭＲコーデック（MMR-CODEC）である。これは、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ１５２６により実行される印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うものである。
【００９９】
スキャンマネージャ１５２４は、ジョブマネージャ１５１９が指示するスキャン処理を管理・制御するものである。１５２５はＳＣＳＩドライであり、スキャンマネージャ１５２４と本複合機が内部的に接続しているスキャナ部との通信を行うものである。
【０１００】
プリントマネージャ１５２６は、ジョブマネージャ１５１９が指示する印刷処理を管理・制御するものである。１５２７はエンジンインタフェース（Engine I／F）ドライバであり、プリントマネージャ１５２６と印刷部とのＩ／Ｆを提供するものである。
【０１０１】
１５２８はパラレルポートドライバであり、ウェブプルプリント１５１１がパラレルポートを介して図外の出力機器にデータを出力する際のＩ／Ｆを提供するものである。
【０１０２】
（アプリケーションの構成例）
以下、本発明のデータ処理システムに組み込まれたアプリケーションの実施形態について説明する。
【０１０３】
図１３は、本発明のデータ処理システムにおける配信に関する組み込みアプリケーションブロックを示すブロック図である。
【０１０４】
図１３において、４０５０は、図１２に示したＵＩ１５０１の操作部アプリケーションに対応するブロックである。４１００は、リモートコピーアプリケーションの送信側を示すブロックである。４１５０は、同報配信（Universal Send）の送信側を示すブロックである。
【０１０５】
４２００は、ウェブプルプリント（Web Pull Print）モジュールを示すブロックである。４２５０は、ウェブサーバ（Web Server）モジュールを示すブロックである。
【０１０６】
４３００は、リモートコピーの受信側（プリント側）を示すブロックである。４３５０は、同報配信で送信されてきたイメージを汎用のプリンタで受信・プリントする例を示すブロックである。４４００は、リモートプリントの受信側（プリント側）の例を示すブロックである。
【０１０７】
４４５０は、同報配信で送信されてきたイメージを公知のノーツサーバ（Notes Server）で受信・格納するブロックである。４５００は、同報配信で送信されてきたイメージを２値のイメージを受信・格納する例を示すブロックである。４５５０は、同報配信で送信されてきたイメージを公知のメールサーバ（Mail Server）で受信・格納する例を示すブロックである。
【０１０８】
４６００は、同報配信で送信されてきたイメージを多値のイメージを受信・格納する例を示すブロックである。４６５０は、情報コンテンツを含んだ公知のウェブサーバ（Web Server）を示す。４７００は、本実施形態のウェブサーバ（Web Server）等にアクセスする公知のウェブブラウザ（Web Browser）を示す。
【０１０９】
以下、本実施形態の動作に必要なそれぞれのブロックに照らし合わせながら、アプリケーション群の説明を詳細に行う。
【０１１０】
（User Interfaceアプリケーションの例）
ブロック４０５０に示したUser Interface（以下、ＵＩ）の詳細は、上述したとおりであるが、ここでは、アドレスブック（Address Book）４０５１について説明する。このアドレスブック４０５１は、本実施形態の機器内の不揮発性の記憶装置（不揮発性メモリやハードディスク等（例えば、図２のＨＤＤ２００４））に保存されており、この中には、ネットワークに接続された機器の特徴が記載されている。
【０１１１】
例えば、以下に列挙するようなものが含まれている。
【０１１２】
・機器の正式名やエイリアス名
・機器のネットワークアドレス
・機器の処理可能なネットワークプロトコル
・機器の処理可能なドキュメントフォーマット
・機器の処理可能な圧縮タイプ
・機器の処理可能なイメージ解像度
・プリンタ機器の場合の給紙可能な紙サイズ、給紙段情報
・サーバ（コンピュータ）機器の場合のドキュメントを格納可能なフォルダ名
以下に説明する各アプリケーションは、上記アドレスブック４０５１に記載された情報により配信先の特徴を判別することが可能となる。また、このアドレスブック４０５１は、編集可能であると共に、ネットワーク内のサーバコンピュータなどに保存されているものをダウンロードして使用する、又は、直接参照することも可能である。
【０１１３】
（リモートコピーアプリケーションの例）
リモートコピーアプリケーション４１００は、配信先に指定された機器の処理可能な解像度情報を前記アドレスブック４０５１より判別し、それに従い、スキャナにより読み取った画像２値画像を公知のＭＭＲ圧縮を用いて圧縮する。そして、それを公知のＴＩＦＦ(Tagged Image File Format)化し、ＳＬＭ４１０３に通して、ネットワーク上のプリンタ機器に送信する。ＳＬＭ４１０３とは、詳細には説明しないが、公知のSalutation Manager（又は、Smart Link Manager）と呼ばれる機器制御情報などを含んだネットワークプロトコルの一種である。
【０１１４】
（同報配信アプリケーションの例）
同報配信アプリケーション４１５０は、前記リモートコピーアプリケーション４１００と違い、一度の画像走査で複数の配信宛先に画像を送信する事が可能である。又、配信先もプリンタ機器にとどまらず、いわゆるサーバコンピュータにも直接配信可能である。
【０１１５】
以下、配信先に従って順に説明する。
【０１１６】
配信先の機器が公知のネットワークプリンタプロトコルであるＬＰＤ(Line Printer Daemon)、プリンタ制御コマンドとして公知のＬＩＰＳを処理可能だとアドレスブック４０５１より判別する。このように判別した場合、同様にアドレスブック４０５１より判別した画像解像度に従って画像読み取りを行い、画像自体は、本実施形態では、公知のＦＢＥ(First Binary Encoding)を用いて圧縮する。そして、さらにＬＩＰＳコード化して、公知のネットワークプリンタプロトコルであるＬＰＲで相手機器に送信する。
【０１１７】
配信先の機器が前記ＳＬＭで通信可能で、サーバ機器の場合、アドレスブック４０５１より、サーバアドレス、サーバ内のフォルダの指定を判別し、スキャナにより読み取った画像２値画像を公知のＭＭＲ圧縮を用いて圧縮する。そして、それを公知のＴＩＦＦ(Tagged Image File Format)化し、ＳＬＭを通して、ネットワーク上のサーバ機器の特定のフォルダに格納する事が可能である。
【０１１８】
また、本実施形態の機器では、相手機器であるサーバが公知のＪＰＥＧ圧縮された多値画像を処理可能だと判別した場合、前記の２値画像と同様に多値読み取りした画像を公知のＪＰＥＧ圧縮を用いて、やはり公知のＪＦＩＦ化する。そして、ＳＬＭを通して、ネットワーク上のサーバ機器の特定のフォルダに格納する事が可能である。
【０１１９】
配信先の機器が公知のE-Mailサーバである場合、アドレスブック４０５１に記載されたメールアドレスを判別し、スキャナにより読み取った画像２値画像を公知のＭＭＲ圧縮を用いて圧縮する。そして、それを公知のＴＩＦＦ(Tagged Image File Format)化し、公知のＳＭＴＰ(Simple Mail Transfer Protocol)４１５３を使用して、E-Mailサーバに送信する。その後の配信は、メールサーバ（Mail Server）４５５０に従って実行される。
【０１２０】
（Web Pull Printアプリケーション）
ウェブプルプリント（Web Pull Print）アプリケーションは、本実施形態と直接関係しないので、説明は省略する。
【０１２１】
（Web Serverアプリケーション）
Web Serverアプリケーションは、本実施形態と直接関係しないので、説明は省略する。
【０１２２】
（Device Information Service（以下、ＤＩＳと呼称する）の例）
コントローラ内でジョブに対する設定値、デバイス（スキャナ、プリンタ等）の機能、ステータス、課金情報等をコントロールＡＰＩに準拠したデータ形態で保持するデータベース。そのデータベースとのＩ／ＦをＤＩＳとして定義している。
【０１２３】
以下、図１４を参照して、ＤＩＳとジョブマネージャ（Job Manager）、プリントマネージャ（Print Manager）、スキャンマネージャ（Scan Manager）とのやり取りを示す。
【０１２４】
図１４は、ＤＩＳとジョブマネージャ（Job Manager）、プリントマネージャ（Print Manager）、スキャンマネージャ（Scan Manager）とのやり取りを示す図である。
【０１２５】
図１４において、７１０２はＤＩＳである。７１０１はジョブマネージャ（Job Manager）であり、図１２に示したジョブマネージャ１５１９に対応する。７１０３は（Scan Manager）であり、図１２に示したスキャンマネージャ１５２４に対応する。７１０４はプリントマネージャ（Print Manager）で、図１２に示したプリントマネージャ１５２６に対応する。
【０１２６】
基本的に、ジョブ（Ｊｏｂ）の開始命令など動的な情報はジョブマネージャ７１０１から各ドキュメントマネージャ（（Document Manager）、即ち、スキャンマネージャ７１０３，プリントマネージャ７１０４）に直接指示される。そして、各ドキュメントマネージャは、デバイスの機能やジョブの内容など静的な情報はＤＩＳ７１０２を参照する。
【０１２７】
各ドキュメントマネージャからの静的な情報，動的な情報，イベントは、ＤＩＳ７１０２を介してジョブマネージャ７１０１に伝えられる。
【０１２８】
上述したように、ＤＩＳ７１０２の内部データ形式はコントロールＡＰＩ準拠である。よって、各ドキュメントマネージャからＤＩＳ７１０２のデータベースに対してデータの設定，データの取得を行う場合、コントロールＡＰＩに準拠したデータ形式と各ドキュメントマネージャが理解できるデータ形式との相互の変換処理を行う。
【０１２９】
例えば、各ドキュメントマネージャからステータスデータの設定を行う場合、デバイス固有のデータを解釈し、コントロールＡＰＩで定義される対応するデータに変換し、ＤＩＳ７１０２のデータベースへ書き込みを行う。
【０１３０】
ジョブマネージャ７１０１からＤＩＳ７１０２のデータベースに対してデータの設定，データの取得を行う場合には、ジョブマネージャ７１０１とＤＩＳ７１０２の間でデータの変換は生じない。
【０１３１】
また、ＤＩＳ７１０２には、ドキュメントマネージャから通知される各種イベント情報に基づき、イベントデータの更新が行われる。
【０１３２】
図１５は、図１４に示したＤＩＳ７１０２内部に保持される各種データベース（以下、ＤＢと呼称する）を説明する図である。なお、図１５中の丸角長方形は個々のＤＢを表している。
【０１３３】
図１５において、７２０１はスーパバイザＤＢ（Supervisor DB）であり、機器全体についてのステータスやユーザ情報を保持しているＤＢである。これは、ユーザＩＤやパスワード等、バックアップが必要な情報はＨＤ装置、あるいはバックアップメモリなどの不揮発性の記憶装置に保持される。
【０１３４】
７２０２はスキャンコンポーネントＤＢ（Scan Component DB）、７２０３はプリントコンポーネントＤＢ（Print Component DB）である。これらコンポーネントＤＢ（Component ＤＢ）は存在するコンポーネント毎に対応して保持される。例えば、プリンタのみからなる機器の場合はプリントコンポーネントＤＢ７２０３のみが存在し、また例えば、ＦＡＸを備えた機器の場合はＦＡＸコンポーネントＤＢ（FAX Component DB）が保持される。各プリントコンポーネントＤＢ７２０３には初期化時に、それぞれ対応するドキュメントマネージャがプリントコンポーネントの機能やステータスを設定する。
【０１３５】
７２０４はスキャンジョブサービスＤＢ（Scan Job Service DB）、７２０５はプリントジョブサービスＤＢ（Print Job Service DB）である。これらのジョブサービスＤＢ（Job Service DB）もコンポーネントＤＢ同様、初期化時にそれぞれ対応するドキュメントマネージャが機器で使用できる機能や、それらのサポート状況を設定する。
【０１３６】
次に、ジョブDB（Job DB）、ドキュメントＤＢ（Document DB）について説明する。
【０１３７】
７２０６はスキャンジョブＤＢ（Scan Job DB）、７２０７はプリントジョブＤＢ（Print Job DB）の各ジョブＤＢである。また、７２０８はスキャンドキュメントＤＢ（Scan Document ＤＢ）、７２０９はプリントドキュメントＤＢ（Print Document DB）である。
【０１３８】
ジョブＤＢ、ドキュメントＤＢは、ジョブとそれに付随するドキュメント（Document）が生成される度に、ジョブマネージャにより動的に確保、初期化が行われ、必要な項目の設定が行われる。各ドキュメントマネージャは、ジョブの処理開始前にジョブＤＢ、およびドキュメントＤＢから処理に必要な項目を読み出し、ジョブを開始する。その後、ジョブが終了するとこれらのジョブ、及びそれに付随していたドキュメントのＤＢは解放される。ジョブは１つ以上のドキュメントを持つので、あるジョブに対して複数のドキュメントＤＢが確保される場合がある。
【０１３９】
７２１０は各ドキュメントマネージャから通知されるイベント情報を保持するデータベース、７２１１は装置のスキャン（Scan）回数、プリント（Print）回数を記録するためのカウンタテーブルである。
【０１４０】
ドキュメントマネージャから通知されるイベントには、スキャンドキュメントマネージャからのコンポーネントの状態遷移、スキャン処理動作完了や各種のエラー、またプリントドキュメントマネージャからのコンポーネントの状態遷移がある。また、プリント処理動作完了、紙詰まり、給紙カセットオープンなどもある。なお、それぞれのイベントを識別するためのイベントＩＤが予め定められている。
【０１４１】
ドキュメントマネージャからイベントが発行された場合、ＤＩＳはイベントデータベース７２１１に発行されたイベントＩＤと必要なら該イベントに付随する詳細データを登録する。また、ドキュメントマネージャからイベントの解除が通知された場合、解除指定されたイベントデータをイベントデータベース（Event Table）７２１１から削除する。
【０１４２】
ジョブマネージャよりイベントのポーリングが行われた場合、ＤＩＳはイベントデータベース（Event Table）７２１１を参照し、現在発生しているイベントＩＤと必要ならイベントに付随する詳細データをジョブマネージャへ返信する。なお、現在イベントが発生していなければその旨を返信する。
【０１４３】
また、スキャン処理動作完了、プリント処理動作完了のイベントが通知された場合は、スキャン、プリントを行ったユーザのカウンタ値を更新する。このソフトウェアによるカウンタは不慮の電源遮断などでその値が失われないように、バックアップされたメモリ装置やＨＤ装置の不揮発性記憶装置にその値が更新されるたびに書き戻す。
【０１４４】
＜本実施形態のスキャン動作の例＞
以下にスキャン動作の詳細について説明する。
【０１４５】
図１６は、本発明を適用可能なデータ送信装置におけるスキャン動作に関するブロックの概念図である。
【０１４６】
図１６に示すように、ＰＣＩバス８１０５（図２のシステムバス２００７，画像バス２００８に対応）にＣＰＵ８１０１（図２のＣＰＵ２００１に対応）とメモリ（Memory）８１０２（図２のＲＡＭ２００２に対応）が接続されている。更に、画像の圧縮・伸長ボード（CODEC）８１０４（図２の画像圧縮処理部２０４０に対応）、及びスキャナ（Scanner）８１０７（図２のスキャナ２０７０に対応）も接続されている。また更に、このシステムを接続するためのＩ／Ｆを提供するSCSI I／F回路（SCSI Controller）８１０３（図１のデバイスＩ／Ｆ２０２０に対応）も接続されている。
【０１４７】
SCSI I／F回路８１０３とスキャナ（または複合機能を有する複写機のスキャナ機能ユニット）８１０７はＳＣＳＩインターフェースケーブル８１０６で接続されている。
【０１４８】
また、ＰＣＩバス８１０５にはＩＤＥコントローラ（IDE Controller）８１０８が接続されている。そして、ＩＤＥケーブル（IDE Cable）８１０９を介してＩＤＥハードディスク（IDE Hard Disk）８１１０（図２のＨＤＤ２００４に対応）が接続されている。
【０１４９】
図１７は、本発明を適用可能なデータ送信装置におけるスキャン動作に関するソフトウェア構造を示したブロック図である。
【０１５０】
図１７に示すように、ジョブマネージャ（Job Manager）８２０１（図１４のジョブマネージャ７１０１に対応）は、アプリケーションレベルの要求を分類、保存する機能を持つ。ＤＩＳ８２０２（図１４のＤＩＳ７１０２に対応）は、アプリケーションレベルからのスキャン動作に必要なパラメータを保存する。
【０１５１】
アプリケーションからの要求はメモリ８１０２に保存される。スキャン動作管理部８２０３は、ジョブマネージャ８２０１とＤＩＳ８２０２からスキャンを行うのに必要な情報を取得する。スキャン動作管理部８２０３は、ジョブマネージャ８２０１から図１８に示すジョブ番号８３０３，ドキュメント番号８３０４のテーブルデータ８３０１を受け取る。そして、ジョブ番号８３０３，ドキュメント番号８３０４のテーブルデータ８３０１を元に、ＤＩＳ８２０２よりスキャンパラメータ８３０２を受け取る。これによりアプリケーションから要求されているスキャン条件を元にスキャンを行う。
【０１５２】
スキャン動作管理部８２０３はＤＩＳ８２０２から取得したスキャンパラメータ８３０２をドキュメント番号順にスキャンシーケンス制御部８２０４に渡す。
【０１５３】
スキャンパラメータ８３０２を受け取ったスキャンシーケンス制御部８２０４は、スキャン画像属性８３０８の内容に従って、ＳＣＳＩ制御部８２０７をコントロールする。これにより、図１６に示したＰＣＩ８１０５に接続されたＳＣＳＩコントローラ８１０３を動作させる。そして、ＳＣＳＩケーブル８１０６を介してスキャナ８１０７にＳＣＳＩ制御コマンドを送ることにより、スキャンが実行される。スキャンした画像は、ＳＣＳＩケーブル８１０６を介してＳＣＳＩコントローラ８１０３にわたり、さらにＰＣＩ８１０５を介してメモリ８１０２に格納される。
【０１５４】
スキャンシーケンス制御部８２０４は、スキャンが終了し、ＰＣＩ８１０５を介してメモリ８１０２に画像が格納された時点で動作する。即ち、スキャンパラメータ８３０２のスキャン画像圧縮形式８３０９の内容にしたがって、メモリ８１０２に格納されているスキャン画像を圧縮するために、圧縮・伸長制御部８２０５に対して要求を出す。
【０１５５】
要求を受け取った圧縮・伸長制御部８２０５は、ＰＣＩ８１０５に接続されているＣＯＤＥＣ８１０４を用いて、スキャンシーケンス制御部８２０４からのスキャン画像圧縮形式８３０９の指定で圧縮を行う。圧縮・伸長制御部８２０５は圧縮された画像をＰＣＩ８１０５を介してメモリ８１０２に格納する。
【０１５６】
スキャンシーケンス制御部８２０４は、圧縮・伸長制御部８２０５がスキャン画像圧縮形式８３０９で指定された形式にスキャン画像を圧縮し、メモリ８１０２に格納した時点動作する。即ち、スキャンパラメータ８３０２の画像ファイルタイプ８３０７にしたがってメモリ８１０２に格納されている圧縮されたスキャン画像をファイル化する。
【０１５７】
スキャンシーケンス制御部８２０４は、ファイルシステム８２０６に対して、スキャンパラメータ８３０２の画像ファイルタイプ８３０７で指定されたファイル形式でファイル化することを要求する。ファイルシステム８２０６は、スキャンシーケンス制御部８２０４からの画像ファイルタイプ８３０７にしたがって、メモリ８１０２に格納されている圧縮された画像をファイル化する。そして、ＰＣＩ８１０５を介してＩＤＥコントローラ８１０８に転送し、ＩＤＥケーブル８１０９を介してＩＤＥハードディスク８１１０に転送することにより、スキャンされた圧縮画像をファイル化する。
【０１５８】
スキャンシーケンス制御部８２０４は、ファイルシステム８２０６がＩＤＥハードディスク８１１０にファイル化された画像を格納した時点で動作する。即ち、スキャナ８１０７上の一枚の現行の処理が終了したとして、スキャン動作管理部８２０３にスキャン終了通知を送り返す。
【０１５９】
この時点で、スキャナ８１０７上にまだスキャンが行われていない原稿が存在し、スキャン要求が存在する場合には再度、ＤＩＳ８２０２に格納されているスキャンパラメータ８３０２を用いてスキャンシーケンス制御部８２０４にスキャン動作を要求する。
【０１６０】
一方、スキャナ８１０７上にスキャンされていない原稿が存在しない場合、またはジョブマネージャ８２０１からのスキャン要求が存在しない場合には、スキャン動作が終了したものとして、ジョブマネージャ８２０１に対してスキャン終了通知を発行する。
【０１６１】
図１８は、本発明を適用可能なデータ送信装置におけるテーブルデータ，スキャンパラメータを示す模式図である。
【０１６２】
図１８に示すように、テーブルデータ８３０１は、ジョブ番号８３０３，ドキュメント番号８３０４から構成される。
【０１６３】
また、スキャンパラメータ８３０２は、ジョブ番号８３０５，ドキュメント番号８３０６，画像ファイルタイプ８３０７，スキャン画像属性８３０８，スキャン画像圧縮形式８３０９から構成される。
【０１６４】
＜本実施例のプリント動作の例＞
以下にプリント動作について詳細に説明する。
【０１６５】
図１９は、本発明を適用可能なデータ送信装置におけるプリント動作に関するブロックの概念図である。
【０１６６】
図１９に示すように、ＰＣＩバス９００５（図２のシステムバス２００７，画像バス２００８に対応）にＣＰＵ９００１（図２のＣＰＵ２００１に対応）とメモリ（Memory）９００２（図２のＲＡＭ２００２に対応）が接続されている。更に、画像の圧縮・伸長ボード（CODEC）９００４（図２の画像圧縮処理部２０４０に対応）、及びプリンタ９００７（図２のプリンタ２０９５に対応）も接続されている。また更に、このシステムを接続するためのＩ／Ｆを提供するエンジンＩ／Ｆボード（Engine I／Fボード）９００３（図２のデバイスＩ／Ｆ２０２０に対応）も接続されている。エンジンＩ／Ｆボード９００３とプリンタ（または複合機能を有する複写機のプリンタ機能ユニット）９００７はエンジンインタフェースケーブル９００６で接続されている。
【０１６７】
エンジンＩ／Ｆボード９００３は、内部にＤＰＲＡＭを持ち、このＤＰＲＡＭを介してプリンタ９００７へのパラメータ設定及びプリンタの状態読み出しと、プリントの制御コマンドのやりとりを行う。また、このボードはビデオ（Video）コントローラを持つ。そして、プリンタ９００７からエンジンインタフェースケーブル経由で与えられるＶＣＬＫ（Video Clock）とＨＳＹＮＣに合わせて、ＰＣＩ上に展開されているイメージデータをエンジンインタフェースケーブルを介してプリンタに送信する。
【０１６８】
この送信のタイミングを図で表すと、図２０に示す様になる。
【０１６９】
図２０は、図１９に示したエンジンＩ／Ｆボード９００３とプリンタ９００７間での通信タイミングを示すタイミングチャートである。
【０１７０】
図２０に示すように、プリンタ９００７からビデオコントローラに出力されるＶＣＬＫは常に出続け、ＨＳＹＮＣがプリンタの１ラインの開始に同期してプリンタ９００７からビデオコントローラに与えられる。
【０１７１】
ビデオコントローラは、設定された画像幅（WIDTH）分のデータを、設定されたＰＣＩ上のメモリ（SOURCE）から読み出して、Video信号としてエンジンインタフェースケーブルに出力する。これを指定ライン分（LINES）繰り返した後、IMAGE_END割り込みを発生する。
【０１７２】
また、先に説明したとおり、ＣＰＵ９００１上のアプリケーションプログラムからコントロールＡＰＩにプリントジョブの指示が渡されると、コントロールＡＰＩは、これをコントローラレベルのジョブマネージャにジョブとして渡す。
【０１７３】
さらに、このジョブマネージャは、ジョブの設定をＤＩＳに格納し、プリントマネージャにジョブの開始を指示する。プリントマネージャは、ジョブを受け付けるとＤＩＳからジョブ実行に必要な情報を読み出し、エンジンＩ／Ｆボード９００３、及びＤＰＲＡＭを介してプリンタ９００７に設定する。
【０１７４】
エンジンＩ／Ｆボード９００３の設定項目を図２１に、プリンタ９００７のＤＰＲＡＭを介した設定項目及び制御コマンド、状態コマンドを図２２に示す。
【０１７５】
図２１は、図１９に示したエンジンＩ／Ｆボード９００３の設定項目を示す模式図である。
【０１７６】
図２２は、図１９に示したプリンタ９００７のＤＰＲＡＭを介した設定項目及び制御コマンド，状態コマンドを示す模式図である。
【０１７７】
以下、図２１，図２２を参照して設定項目，制御コマンド，状態コマンドについて説明する。なお、簡単のためにこのジョブを非圧縮、レター（１１×８．５）サイズ２値画像の、２ページ１部プリント、プリンタ９００７が６００ｄｐｉの性能を持つものとして、具体的に動作を説明する。
【０１７８】
まず、このジョブを受けるとプリントマネージャは、この画像の幅（この場合「８．５」側とする）の画像バイト数「WIDTH（Bytes）」を以下の式により算出する。
【０１７９】
「WIDTH＝８．５×６００÷８≒６３０（Bytes）」
次に、ライン数LINES（Lines）を以下の式により演算する。
【０１８０】
「LINES＝１１×６００＝６６００（Lines）」
これらの算出した値と、与えられた１ページ目の画像が格納されているSOURCEアドレスとを図２１に示したWIDTH，LINES，SOURCEに設定する。
【０１８１】
次に、プリントマネージャは、図２２に示したＤＰＲＡＭの所定のアドレス（Book No）に出力部数である「１」を書き込む。その後、１ページ目に対する出力用紙の給紙要求（FEED_REQ）を出し、プリンタ９００７からのIMAGE_REQを待つ。プリンタ９００７からIMAGE_REQが来たら、IMAGE_STARTを出す。これを受けてプリンタはＨＳＹＮＣを出し始め、ＨＳＹＮＣ待ちであったエンジンＩ／Ｆボード９００３は画像を出力する。
【０１８２】
プリンタ９００７は、出力用紙の後端を検出すると、IMAGE_ENDを出力し、出力用紙が排出されるとSHEET_OUTを出力する。プリントマネージャは、１ページ目のIMAGE_ENDを受けて、２ページ目のWIDTH，LINES，SOURCEをエンジンＩ／Ｆボード９００３に設定し、FEED_REQを出して、IMAGE_REQを待つ。２ページ目のIMAGE_REQが来てからの動作は、１ページ目と同様である。
【０１８３】
＜本実施形態の操作部の表示及び操作例＞
図２３は、本実施形態の操作部の詳細な構成を示す平面図である。
【０１８４】
図２３において、３０００はＭＦＰの操作部（図３に示した操作部２０１２に対応）を表しており、キー入力部３００１とタッチパネル部３００２（図４の２０１３に対応）から成っている。このキー入力部３００１，タッチパネル部３００２の詳細を図２４，図２５に示してある。以下にそれぞれの詳細を説明する。
【０１８５】
（キー入力部の構成）
図２４は、図２３に示したキー入力部３００１を詳細に示した図であり、定常的な操作設定を行うことができるキー入力部分に対応する。
【０１８６】
図２４において、３０１０は操作部電源スイッチであり、スタンバイモード（通常動作状態）とスリープモードを切り換えるものであり、システム全体の電源供給を行う主電源スイッチがＯＮ状態で制御することができる。なお、上記スリープモードとは、メインコントローラ（ＣＰＵ２００１）が、ネットワークプリントやファクシミリ等に備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態を示す。
【０１８７】
３０１１は節電キーであり、スタンバイモード時の定着器の制御温度を下げて、プリント可能な状態まで時間は要するが、消費電力を抑えることを指示するキーである。なお、節電率の設定により制御温度を下げることもできる。
【０１８８】
３０１２はスタートキーであり（図４の２０１４に対応）、コピーや送信等の開始を指示するキーである。３０２３はストップキーであり（図４の２０１５に対応）、スタートキー３０１２で開始されたコピーや送信等の処理を中断するキーである。
【０１８９】
３０１３はテンキーであり、各種設定の置数を行うためのキーである。３０１４はクリアキーであり、テンキー３０１３による置数を解除するためのキーである。３０１５はＩＤキーであり（図４の２０１６に対応）、ＭＦＰの操作者を認証するために、予め設定された暗証番号を入力させるためのキーである。
【０１９０】
３０１６はリセットキーであり（図４の２０１７に対応）、各種設定を無効にし、デフォルト状態に戻すためのキーである。３０１７はヘルプキーであり、ガイダンスやヘルプを表示させるためのキーである。３０１８はユーザモードキーであり、ユーザごとのシステム設定画面に移行するためのキーである。
【０１９１】
３０１９はカウンタ確認キーであり、ＭＦＰ内に設けてあるプリント枚数などをカウントするソフトカウンタに記憶されている出力済み枚数を表示させるためのキーである。例えば、コピー／プリント／スキャン／ファックスなどの動作モード、カラー／白黒といった色モード、ラージ／スモールといった紙サイズなどに応じて、それぞれの出力済み枚数を表示させることができる。
【０１９２】
３０２０は画像コントラストダイヤルであり、タッチパネル部３００２の液晶表示のバックライトを調光するなどして、画面の見易さを調整するためのダイヤルである。
【０１９３】
３０２１は実行／メモリランプであり、ジョブの実行中やメモリへのアクセス中に点滅して知らせるランプである。３０２２はエラーランプであり、ジョブの実行ができない場合やサービスマンコールなどのエラー、あるいは、ジャムや消耗品切れなどを知らせるオペレータコールなどの際に点滅して知らせるランプである。
【０１９４】
（タッチパネル部の構成）
図２５は、図２３に示したタッチパネル部３００２に表示されるコピー画面を詳細に示した図である。
【０１９５】
図２６は、図２３に示したタッチパネル部３００２に表示される送信画面を詳細に示した図である。
【０１９６】
このタッチパネル部３００２は、ＬＣＤ（Liquid Crystal Display：液晶表示部）とその上に貼られた透明電極からなる。そして、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示するなど予めプログラムされている（このプログラムに基づきＣＰＵ２００１が表示制御する）。なお、図２５では、タッチパネル部３００２に、スタンバイモード時の初期画面としてのコピー画面が表示されている場合を示している。また、このタッチパネル部３００２には、設定操作に応じて様々な操作画面（例えば、図２６に示す送信画面）を表示することができる。
【０１９７】
本実施形態のデータ送信装置が提供する機能は、図２５，図２６に示すように、コピー／送信／ボックス／オプションの４つの大きなカテゴリに分かれている。そして、これらカテゴリはタッチパネル画面３００２上の上部に表示される４つのメインタブ（コピー３０３０／送信３０３１／ボックス３０３２／拡張３０３３）に対応している。
【０１９８】
これらのメインタブ３０３０〜３０３３をユーザが押下（タッチ指示）することにより、各カテゴリの画面への切換が行われる（ＣＰＵ２００１が切換表示制御する）。なお、他カテゴリへの切換が許可されない場合は、メインタブの表示色が変わり、メインタブを押しても反応しないようにＣＰＵ２００１が制御する。
【０１９９】
コピータブ３０３０は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ３０３１は、ファックスやＥ−ｍａｉｌ送信など送信（Ｓｅｎｄ）動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ３０３２は、ボックス（ユーザごとにジョブを格納する記憶手段）にジョブを入出力操作するための画面に遷移するためのタブキーである。拡張タブ３０３３は、スキャナ設定など拡張機能を設定するためのタブキーである。システムモニタキー３０３４は、ＭＦＰの状態や状況を表示するためのキーである。各タブ３０３０〜３０３４をユーザが選択指示することで、それぞれの操作モードに遷移することができる（ＣＰＵ２００１が表示制御する）。
【０２００】
以下、これらの機能設定を行う方法をＬＣＤ画面表示の例を使用して説明する。
【０２０１】
（コピー画面の例）
コピー画面（図２５）表示時にスタートボタン３０１２を押下すると、スキャナが動作し、選択されているプリンタから画面上に表示されている各設定パラメータに応じた複写物が出力される。
【０２０２】
コピーメイン画面３００２には、図２５に示すように、色選択設定キー３０４１、ステータス表示部３０４２、倍率表示部３０４３及び紙サイズ表示部３０４４、枚数表示部３０４５が表示される。また、倍率設定キー３０４６、紙サイズ設定キー３０４７、後処理設定キー３０４８、両面設定キー３０４９、割り込みキー３０５０、濃度設定キー３０５１、画像モード設定キー３０５２、応用モードキー３０５３が表示される。
【０２０３】
色選択設定キー３０４１は、カラーコピー、白黒コピー、あるいは自動選択かを予め選択するためのキーである。倍率設定キー３０４６は、等倍、拡大、縮小などの倍率設定を行う画面に遷移するキーである。後処理設定キー３０４８はステイプルやパンチなどの有無、個数、位置などを設定する画面に遷移するためのキーである。
【０２０４】
両面設定キー３０４９は、片面印刷か両面印刷かを選択する画面に遷移するためのキーである。紙サイズ設定キー３０４７は、給紙段や紙サイズ、メディアタイプを選択する画面に遷移するためのキーである。画像モード設定キー３０５２は、文字モードや写真モードなど原稿画像に適した画像モードを選択するためのキーである。濃度設定キー３０５１は、出力画像を濃くしたり薄くしたり調整するためのキーである。
【０２０５】
ステータス表示部３０４２は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の簡易的な状態表示を行う。倍率表示部３０４３は、倍率設定キーで設定された倍率を表示する。紙サイズ表示部３０４４は、紙サイズ設定キーで設定された紙サイズやモードを表示する。枚数表示部３０４５は、テンキーで指定された枚数を表示したり、動作中に何枚目を印刷中かを表示する。
【０２０６】
割り込みキー３０５０は、コピー動作中に別のジョブを割り込ませる場合に利用するキーである。応用モードキー３０５３は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面に遷移するためのキーである。
【０２０７】
（送信画面の例）
送信画面（図２６）表示時にスタートボタン３０１２を押下すると、スキャナが動作し、読み取った画像データを設定された宛先に指定された送信方法で送信する処理が開始される。
【０２０８】
送信メイン画面３０６０には、図２６に示すように、宛先表示領域３０６１、詳細宛先数表示領域３０６２、宛先スクロールボタン３０６３、宛先表／サーバから検索キー３０６４、詳細情報キー３０６５、消去キー３０６６、コールキー３０６７が表示される。また、定型業務ボタン３０６８、ワンタッチボタン３０６９、新規宛先キー３０７０、登録ボタン３０７１が表示される。さらに、読込設定ボタン３０７２、両面原稿キー３０７３、ファイル形式選択ボタン３０７４、情報量マニュアル設定キー３０７５、送信設定キー３０７６が表示される。
【０２０９】
宛先表示領域３０６１には、入力された宛先の一覧が表示される。入力は順次末尾に追加される。なお、リセットを含む初期化時には、図２６に示すように、宛先表示領域３０６１には１つの宛先も表示されず、“宛先を指定ください”の画面が表示される。
【０２１０】
詳細宛先数表示領域３０６２には、現在設定されている宛先数が表示される。宛先表示領域３０６１からある宛先を選択した後、消去キー３０６６を押すと、選択されていた宛先が削除される。
【０２１１】
送信メイン画面３０６０で、「宛先表／サーバから検索」キー３０６４を押すと、ＣＰＵ２００１は、図示しない「宛先表／サーバから検索画面」を表示するよう制御する。この「宛先表／サーバから検索画面」では、数種のカテゴリに分かれている宛先表から送信先アドレスを検索することが可能である。この「宛先表／サーバから検索画面」で、「サーバから検索」を選択すると、ＣＰＵ２００１は、ローカルアドレス帳又は外部にあるアドレスサーバから宛先を検索するための図示しない「アドレス検索サブ画面」を表示するように制御する。
【０２１２】
なお、「宛先表／サーバから検索画面」内のアドレス帳表示領域で選択されて選択マークが付された宛先は、「宛先表／サーバから検索画面」内のＯＫボタンを押下されると、ＣＰＵ２００１により、送信メイン画面３０６０の宛先表示領域３０６１に追加される。「宛先表／サーバから検索画面」内のＯＫボタン又はキャンセルボタンが押されると、ＣＰＵ２００１により、「宛先表／サーバから検索画面」はクローズされ、送信メイン画面３０６０が表示されるように制御される。
【０２１３】
送信メイン画面３０６０で宛先が選択されている状態で、詳細情報キー３０６５が押された場合、ＣＰＵ２００１は、宛先表示領域３０６１の該当する領域に選択された宛先の詳細を表示するように制御する。
【０２１４】
本実施形態のデータ送信装置では、１つ前から３つ前の設定履歴をＲＡＭ２００２等に記憶しており、コールキー３０６７が押下されると、ＣＰＵ２００１が、該設定履歴を表示する。この設定履歴からいずれかを選択して、図示しないＯＫボタンを押下すると、ＣＰＵ２００１は、該選択された設定履歴に対応するモードを呼び出すように制御する。
【０２１５】
送信メイン画面３０６０の新規宛先キー３０７０を押すと、ＣＰＵ２００２により、図２６に示すように、詳細サブ画面が表示され、新しい宛先の設定が可能になる。この詳細サブ画面上の送信方法（ファックス、電子メール、Ｉファックス、ファイル（ＦＴＰ）、ボックス保管）に対応した送信方法選択ボタンを押下すると、宛先入力が可能となる。
【０２１６】
ファックスの場合は、図２４のキー入力部のテンキー入力３０１３からファックス番号が入力可能となる。また、電子メール，Ｉファックス，ファイルの場合は、フルキーボードが表示され、該フルキーボードから送信先アドレスが直接入力可能になる。そして、入力された宛先（ファックス番号や送信先アドレス等）が宛先表示領域３０６１に表示される。ボックス保管の場合、全てのボックス番号が表示され、該表示されたいずれかのボックス番号を選択してＯＫボタンを押すと、選択されたボックスが宛先表示領域３０６１に表示される。
【０２１７】
登録ボタン３０７１を押下すると、ＣＰＵ２００１は、宛先の登録、定型業務ボタン３０６８の登録、ワンタッチボタン３０６９の登録を表示し、宛先表、定型業務ボタン３０６８、ワンタッチボタン３０６９のいずれかに新規宛先を登録することを可能とする。
【０２１８】
読込設定ボタン３０７２は、スキャン時の読取モードを設定するためのボタンであり、解像度、カラー選択、サイズ、文字／写真、連写、連続読込などを設定する。両面原稿キー３０７３を押下すると、ＣＰＵ２００１の制御により、図示しない両面原稿画面が表示され、両面時の左右、上下開きの開き方が選択出来る。ファイル形式選択ボタン３０７４は、送信フォーマットのファイル形式を選択するためのボタンであり、ＴＩＦＦ、ＰＤＦ、ＪＰＥＧ、高圧縮ＰＤＦ等の各形式が選択可能である。
【０２１９】
送信設定キー３０７６を押下すると、ＣＰＵ２００１の制御により、図示しない送信データの詳細設定画面が表示され、送信文書名、件名、本文、発信人名称がフルキーボードで入力可能となる。また、タイマー送信、ジョブ終了通知、暗号化ＰＤＦ等がこの画面内にボタンとして用意され、各カテゴリを選択すると、ＣＰＵ２００１の制御により、それぞれ設定画面が表示され、設定可能となる。
【０２２０】
情報量マニュアル設定キー３０７５は、本実施形態の特徴を最も表したものであり、この情報量マニュアル設定キー３０７５が押下されると、ＣＰＵ２００１は、後述する図２７〜図３２に示す情報量マニュアル設定画面３１００を表示するように制御する。
【０２２１】
（情報量マニュアル設定画面の例）
図２７〜図３２は、本実施形態の情報量マニュアル設定画面３１００の詳細例を示す図である。
【０２２２】
図２７は、図２６に示した送信メイン画面３０６０にある情報量マニュアル設定キー３０７５が押下された場合にＣＰＵ２００１により情報量マニュアル設定画面３１００上に表示制御されるスキャン実行の指示を行う画面に対応する。
【０２２３】
図２７において、３１０１はＯＫボタンであり、このＯＫボタン３１０１が押下されると、ＣＰＵ２００１（図２）はスキャナ２０７０によるスキャンを実行させる。
【０２２４】
３０１２はキャンセルボタンであり、このキャンセルボタン３１０２が押下されると、ＣＰＵ２００１は送信メイン画面３０６０へ画面を戻すように制御する。
【０２２５】
図２８は、図２７のＯＫボタン３１０１で実行指示された原稿スキャン後にＣＰＵ２００１により情報量マニュアル設定画面３１００上に表示制御される画面に対応する。
【０２２６】
図２８において、３１０３はイメージ表示領域であり、スキャンしたデータを表示する。このイメージ表示領域３１０３には、プレビューツール３１０６で示されるように、デフォルトでスキャンした原稿の全ページが表示される。また、このイメージ表示領域３１０３では、ページのデータサイズやページ内オブジェクトの属性を示す情報等を変更するための任意のページを選択することができる。３１０４はページ番号表示であり、スキャンページのページ番号を表す。
【０２２７】
３１０５はズームツールであり、イメージ表示領域３１０３の表示倍率を指定する際に使用する。３１０７はスクロールバーであり、イメージ表示領域３１０３内にある全ページをスクロール表示することができる。このズームツール３１０５，スクロールツール３０１７を用いて、ページ全体を細部まで確認しながら、容易に変更設定を行うことができる。
【０２２８】
３１０８は読取設定確認キーであり、スキャン時の読取設定を確認するためのものである。この読取設定確認キー３１０８を押下すると、ＣＰＵ２００１は、原稿読み取り（スキャン）時に設定されていた設定内容を表示するサブ画面（図示せず）へ移行制御する。
【０２２９】
３１０９はデータサイズ表示窓であり、イメージ表示領域３１０３内に表示される全スキャンデータの送信時のデータサイズ（全ページの合計のデータサイズ）を表示する。３１１０はページ選択キーであり、イメージ表示領域３１０３で選択された任意のページのデータサイズを変更するための次フェーズへの移行するためのキーである。このページ選択キー３１１０が押下されると、ＣＰＵ２００１は、図２９に示す画面に移行するように制御する。
【０２３０】
図２９は、情報量マニュアル設定画面３１００内で情報量を変更する各手段を選択するための画面に対応する。
【０２３１】
図２９において、３１１１はページナンバーツールであり、イメージ表示領域３１０３に表示されているページを他のページに変更する（他のページを選択する）際に使用する。３１１２〜３１１８はデータサイズを変更する手段群（変更カテゴリ選択キー）で、各変更カテゴリに対応するキーを選択すると、ＣＰＵ２００１は、各変更カテゴリに対応する詳細設定フェーズへと移行制御する。即ち、変更カテゴリ選択キー３１１２〜３１１８のいずれかが押下されると、ＣＰＵ２００１は、該押下されたキーに対応する変更カテゴリの変更設定画面を表示するように制御する。
【０２３２】
３１１２はカラー／解像度モード切換キーである。３１１３はファイル形式変更キーである。３１１４は文字／写真モード切換キー、３１１５はトリミング機能キーである。３１１６は枠消し機能キーである。３１１７はN in Oneに分配する縮小レイアウトキーである。３１１８はサムネイル変換キーである。
【０２３３】
例えば、カラー／解像度モード切換キー３１１２が押下されると、ＣＰＵ２００１は、カラー／解像度のカテゴリに対応する変更設定画面（図３０）を表示するように制御する。
【０２３４】
図３０、図３１は、図２９の画面で任意の変更手段（変更カテゴリ選択キー３１１２〜３１１８）を選択した時に表示される画面に対応し、図２９に示したカラー／解像度モード切換キー３１１２が押下された場合に表示される画面の例である。
【０２３５】
図３０，図３１において、３１２０は変更領域選択キーであり、現在選択されているページ内のどの領域を変更対象にするかを選択する機能を提供する。この変更領域選択キー３１２０が押下されると、ＣＰＵ２００１は、「全領域（ＡＬＬ）」もしくは「領域指定」を選択する画面（不図示）を表示するように制御する。そして、この画面で「領域指定」が選択されると、ＣＰＵ２００１は、領域を設定する画面（不図示）を表示制御し、「＋」，「−」ボタンもしくはテンキー入力等で範囲（領域）を指定可能にする。
【０２３６】
３１２１はマニュアル設定キーであり、現在選択されているページを現在設定されているカテゴリ（ここでは、カラー／解像度カテゴリ）で変更する内容を設定するためのものである。なお、カラー／解像度カテゴリではプルダウン形式になっているものとする。カテゴリによっては、別画面が表示されるような移行キーであってもよい。
【０２３７】
３１２２は、メモリ内に蓄えられている現在のスキャンデータのモード（設定値）を表示する表示窓である。３１２３は、図２８に示したデータサイズ表示窓３１０９と同じであり、全スキャンデータの送信時のデータサイズを表示する。
【０２３８】
３１１９は変更ボタンであり、このボタンを押下すると、ＣＰＵ２００１は、上述の３１２０，３１１２１等で設定された変更内容をイメージ表示領域３１０３に表示されているページイメージに反映させるように制御する。図３０に示した画面で、「ページ全体」を「白黒／２値、２００×２００」に変更設定し変更ボタン３１１９を押下した場合の反映結果を図３１に示す。
【０２３９】
３１２５は詳細設定画面のカテゴリを表示、又は別カテゴリへ移行するカテゴリ選択ツールである。３１２４はＯＫボタンであり、イメージ表示領域３１０３に表示された全ページのデータの送信を指示するための次フェーズへの移行するためのキーである。このＯＫボタン３１２４が押下されると、ＣＰＵ２００１は、図３２に示す画面に移行するように表示制御する。
【０２４０】
図３２は、図３０，図３１に示したＯＫボタン３１２４が押下された場合にＣＰＵ２００１により情報量マニュアル設定画面３１００上に表示制御される画面に対応し、ＳＥＮＤ実行、又は他ページの変更のいずれかを選択するフェーズの画面に対応する。
【０２４１】
図３２において、３１２６はＯＫボタンであり、このＯＫボタン３１２６が押下されると、ＣＰＵ２００１は、イメージ表示領域３１０３に表示された全ページのデータの送信（ＳＥＮＤ）処理を実行するように制御する。なお、この送信（ＳＥＮＤ）処理では、ＣＰＵ２００１の制御により、上述した各変更カテゴリでの変更設定内容でイメージ表示領域３１０３に表示されたデータの対応するページ，領域をそれぞれ変更処理する。さらに、この変更処理によってデータ量を削減した状態で、指定される宛先（図２６の宛先表示領域３０６１に表示される宛先）に送信データを送信する。
【０２４２】
３１２７は他のページの設定ボタンであり、この他のページの設定ボタン３１２７が押下されると、ＣＰＵ２００１は、他のページの設定を可能にするため、図２８の画面を戻すように制御する。
【０２４３】
＜第１実施形態における送信動作手順例＞
以下、図３３のフローチャートを参照して、本発明の第１実施形態を示すデータ送信装置におけるＳＥＮＤ処理について説明する。
【０２４４】
図３３は、本発明のデータ送信装置における第１の制御処理手順の一例を示すフローチャートであり、本発明に関連するＳＥＮＤ処理を主に示す。なお、このフローチャートに示す処理は、図２に示したＣＰＵ２００１がＲＯＭ２００３、ＨＤＤ、又は、その他の記憶媒体（記録媒体）からプログラムを読み出してＲＡＭ２００２上で実行することにより実現される。また、図３３中、Ｓ１０，Ｓ１１，Ｓ２０，Ｓ３０，Ｓ３１，Ｓ３２，Ｓ４０，Ｓ５０，Ｓ５１，Ｓ５２，Ｓ７０，Ｓ８０，Ｓ９０は各ステップを示す。
【０２４５】
まず、ステップＳ１０において、ＣＰＵ２００１は、図２６に示した送信タブ３０３１が選択されている状態であるか否かを判定する。ＣＰＵ２００１が、送信タブ以外のタブ（コピータブ３０３０、ボックスタブ３０３２、拡張タブ３０３３）が選択されている状態であると判定した場合には、他の処理（コピー処理、ボック処理、拡張処理）に処理を以降させる。
【０２４６】
一方、ステップＳ１０で、ＣＰＵ２００１が、図２６に示した送信タブ３０３１が選択されている状態であると判定した場合には、ステップＳ１１に進む。ステップＳ１１において、ＣＰＵ２００１は、図２６に示した送信メイン画面３０６０におけるＳＥＮＤ機能に必要な設定の入力を受け付けるように制御する。このＳＥＮＤ機能の設定処理において、上述したように、宛先表／サーバから検索キー３０６４で検索、又は、新規宛先キー３０７０から宛先が入力されると、ＣＰＵ２００１は、該入力された宛先を宛先表示領域３０６１に宛先を表示させる。更に、ＣＰＵ２００１は、読込設定ボタン３０７２、両面原稿キー３０７３、ファイル形式選択ボタン３０７４、送信設定キー３０７６での各種設定を受け付けるように制御する。
【０２４７】
次に、ステップＳ２０において、ＣＰＵ２００１は、送信メイン画面３０６０の状態で情報量マニュアル設定キー３０７５が押下されたか、スタートキー２０１４が押下されたかにより、ステップ２０では情報量マニュアル設定を行うか否かを判別する。
【０２４８】
ステップＳ２０で、ＣＰＵ２００１が、送信メイン画面３０６０の状態でスタートキー２０１４が押下されたと判定した場合には、情報量マニュアル設定を行わないと判定して、ステップＳ４０に処理を進める。ステップＳ４０において、ＣＰＵ２００１は、通常ＳＥＮＤ（送信処理）を実行するように制御する。即ち、スタートキー２０１４の押下に応じて、ＣＰＵ２００１は、スキャナ２０７０を動作させ原稿から画像データを読み取らせ、読み取った画像データに基づく送信データをステップＳ１１で指定された宛先に送信する。
【０２４９】
一方、ステップＳ２０で、ＣＰＵ２００１が、送信メイン画面３０６０の状態で情報量マニュアル設定キー３０７５が押下されたと判定した場合には、情報量マニュアル設定を行うと判定して、ステップＳ３０に処理を進める。
【０２５０】
ステップＳ３０において、ＣＰＵ２００１は、図２７に示した情報量マニュアル設定画面３１００をタッチパネル部３００２に表示するように制御して、ユーザからの指示を受け付けて、現在の設定でスキャンを実行するか否かを判定する。
【０２５１】
ステップＳ３０で、ＣＰＵ２００１が、図２７に示したキャンセルボタン３１０２が押下されたと判定した場合には、現在の設定ではスキャンは実行しないと判定して、ステップＳ１１に処理を戻す。即ち、図２６に示した送信メイン画面３０６０へＬＣＤ表示部２０１３の表示を戻し、再設定を受け付けるように制御する。
【０２５２】
一方、ステップＳ３０で、ＣＰＵ２００１が、図２７に示したＯＫボタン３１０１が押下されたと判定した場合には、ステップＳ３１において、ＣＰＵ２００１は、スキャン処理を実行するように制御する。詳細には、ＣＰＵ２００１は、スキャナ２０７０を動作させ原稿から画像データを読み取らせ、該読み取った画像データを図２に示した画像圧縮２０４０で圧縮させる。そして、該圧縮データをＲＡＭ２００２又はＨＤＤ２００４等の記憶装置に格納するように制御する。
【０２５３】
次に、ステップＳ３２において、ＣＰＵ２００１は、情報量マニュアル設定画面３１００上に図２８に示した画面を表示するように制御し、情報量マニュアル設定画面３１００において情報量の変更を行うターゲットページの選択を受け付けるように制御する。ＣＰＵ２００１の制御により、イメージ表示領域３１０３には、前述した記憶装置に蓄えられている全ページのイメージデータが操作部Ｉ／Ｆ２００６を介してプレビュー表示されている。そして、ユーザは、ズームツール３１０５又はスクロールバー３１０７で全ページのイメージを確認し、情報量を変更したいページを選択することができる。なお、ページ選択方法は、イメージ表示領域３１０３上でのタッチ形式でページを指示し、さらにページ選択キー３１１０を押して、ページ選択を行う入力方法であってもよい。また、ページ選択キー３１１０を押して、ページ番号３１０４から確認したページ番号をページナンバーツール３１１１で入力する方式でも構わない。また、全ページ選択ボタン３１３０を押下することによって、全ページを選択し、ページ毎ではなく全ページに対して変更を指示してもよい。
【０２５４】
図２８に示した例では、ページ番号「１」のページが選択されている。なお、ページが選択されると、ＣＰＵ２００１は、該選択されたページを赤枠表示等の他のページと異なる表示形態で表示するように制御する。また、ＣＰＵ２００１は、ページが選択されると、情報量マニュアル設定画面３１００上に図２９に示した画面を表示して、変更手段選択フェーズへ移行するように制御する。
【０２５５】
なお、図２９に示したイメージ表示領域３１０３には、ステップＳ３２で選択されたページが拡大表示される。このフェーズでは、キャンセルボタンで、ステップＳ５０の画面に戻り、ページナンバーツール３１１１で別ページに切り換えられるようにＣＰＵ２００１に制御される。
【０２５６】
ステップＳ５０において、ＣＰＵ２００１は、変更カテゴリ選択キー３１１２〜３１１８による情報量の変更カテゴリ（変更手段）の選択を受け付け、いずれかのカテゴリが選択されると、ステップＳ５１に処理を移行させるように制御する。
【０２５７】
次に、ステップＳ５１において、ＣＰＵ２００１は、ステップＳ５０で選択された変更カテゴリ（変更手段）に対応する変更設定を行うための操作画面を情報量マニュアル設定画面３１００上に表示し、変更設定を受け付ける。例えば、カラー／解像度モード切換キー３１１２を押下することにより、カラー／解像度を変更するカテゴリが選択された場合には、図３０に示した画面が表示される。そして、この画面でユーザは、まず変更領域選択キー３１２０で変更する選択範囲を決定する。なお、図３０に示した例では、ページ内全領域（ＡＬＬ）が選択されている。
【０２５８】
次に、ユーザは、マニュアル設定キー３１２１でカラー調整と解像度変換を行う。図３０に示した例では、現在のモードは表示窓３１２２に示すように、「カラー／グレイ、６００×６００ｄｐｉ」となっている。そして、ユーザは、マニュアル設定キー３１２１のプルダウンメニュー（不図示）の中から所望のカラー設定、解像度を選択する。例えば「白黒／２値、２００×２００ｄｐｉ」を選択する。このように、変更設定をおこない、ユーザが変更ボタン３１１９を押下すると、ＣＰＵ２００１は、ステップＳ５２に処理を移行させる。
【０２５９】
ステップＳ５２において、ＣＰＵ２００１は、ステップＳ５１での設定変更に基づいて、ＲＡＭ２００２又はＨＤＤ２００４等の記憶装置に格納されているイメージデータから実際に情報量の変更を実行してプレビューイメージ（ページイメージ）を生成する。そして、該生成したプレビューイメージをイメージ表示領域３１０３上に表示されているページに反映表示させる。また同時に、ＣＰＵ２００１は、モード表示窓３１２２に変更した内容を表示し、更に、データサイズ表示窓３１２３に変更後のイメージデータのトータルの情報量を表示させて、ユーザに変更後のページイメージ，変更内容，変更後の情報量等を確認させる。例えば、図３１のように表示して確認させる。ユーザは、データイメージ，データサイズを確認後、この変更でＯＫか否かの判別を行い、再度変更が必要であれば再設定を行い、一方、ＯＫであればＯＫキー３１２４を押してページ１の変更操作を終了することができる。
【０２６０】
そして、ステップＳ７０において、ＣＰＵ２００１は、ＯＫキー３１２４が押下されたか否かを判定し、ＯＫキーが押下されなかったと判定した場合には、ステップＳ５１に処理を戻し、さらなる変更設定を受け付ける。
【０２６１】
なお、図３０，図３１に示したような設定画面には、カテゴリ選択ツール３１２５が設けてあり、これにより、他カテゴリでの設定画面へ移行できる機能が設けられている。そして、フローチャートには示していないが、カテゴリ選択ツール３１２５により他のカテゴリが選択されたと判定した場合には、ＣＰＵ２００１は、他のカテゴリの設定画面を表示し、ステップＳ５１に処理を戻す。そして、他のカテゴリの変更設定を受け付けるように制御するものとする。
【０２６２】
一方、ステップＳ７０で、ＣＰＵ２００１が、ＯＫキー３１２４が押下されたと判定した場合には、ステップＳ８０において、図３２に示した画面を表示し、ＳＥＮＤ実行指示等を受け付ける。そして、キー操作があると、ＣＰＵ２００１は、ＯＫキー３１２６が押下されてＳＥＮＤ実行が指示されたか否かを判定する。
【０２６３】
ステップＳ８０で、ＣＰＵ２００１が、ＯＫキー３１２６が押下されず（他ページの設定キー３１２７が押下されて）ＳＥＮＤ実行が指示されなかったと判定した場合には、ステップＳ３１へ処理を戻す。そして、図２８に示した画面を表示して他ページの選択を受け付けるように制御する。
【０２６４】
一方、ステップＳ８０で、ＣＰＵ２００１が、ＯＫキー３１２６が押下されてＳＥＮＤ実行が指示されたと判定した場合には、ステップＳ９０に処理を進める。そして、ステップＳ９０において、ＣＰＵ２００１は、ステップＳ５１で設定された変更設定内容で、ＲＡＭ２００２又はＨＤＤ２００４等の記憶装置に格納されているイメージデータを変更処理する。即ち、該イメージデータに基づいて送信データを生成する。（そして、該生成した送信データをステップＳ１１で設定されている宛先へ送信（ＳＥＮＤ）するように制御する（ＳＥＮＤ実行）。即ち、ステップＳ５１でデータサイズを削減するように変更設定されている場合には、ステップＳ９０において、イメージデータのデータサイズが削減されて送信される。なお、上記変更処理は、コントローラユニット２０００内の各デバイスを用いて行われる。
【０２６５】
以上示したように、スキャンデータ等の画像データを送信する場合に、所定の設定でスキャンされたデータを、そのデータ量と共にプレビュー表示させる。そしてユーザはスキャンデータのプレビューと送信データ量とを照らし合わせながら、画像データをカスタマイズする（カラーorモノクロ切り換え、解像度切り換え，ファイル形式切り換え，トリミング，枠消し，縮小レイアウト等を行う）ことができる。よって、ユーザの所望とする必要最低限度の品質を保ちつつ、送信時間の短縮、転送トラフィック数の削減が可能となり、ユーザの利便性を向上させることができる。
【０２６６】
さらに、ページ毎且つページ内の領域毎に、画像データの設定情報を変更できるようにすることで、画像のページはカラーで、文字のページはモノクロでといったような設定が可能になる。また、ページ内でも写真の領域は高解像度で文字の領域は低解像度でといった設定が可能になる。さらに、ページ内で重要な画像の領域は高解像度で重要度の低い画像の領域は低解像度でといった設定が可能になる。また、重要度の低い画像はトリミングにより切り取るといった設定も可能になる。このように、各種変更設定を行って送信されるデータ量を適度に調節することができる。
【０２６７】
なお、ここに示した設定の例は、ほんの一例である。変更カテゴリ選択キー３１１２〜３１１８に対応する各変更カテゴリで、カラー／モノクロ切り換え、解像度切り換え、ファイル形式変更、文字／写真モード切換、トリミング、枠消し、縮小レイアウト、サムネイル変換等の変更設定を、各ページ毎に実行できる。なお、変更カテゴリによって、ページ内に領域毎に設定変更を行うことが可能である。
【０２６８】
従って、送信者が送信する画像データを視覚的に確認しながらデータサイズをカスタマイズすることができる。そして、簡単な操作により、ページ毎，ページ内の領域毎に必要とする最低限度の品質を保ちつつ、トータルの送信データ量を削減して、画像データを送信することができるユーザフレンドリなデータ送信環境を構築できる。
【０２６９】
以上示したように、本実施形態のマルチファンクションシステムは、送信すべき画像データのうちユーザに選択されたページに対応する画像データの解像度を変更するための指示を受信し、該受信された指示に応じて、前記選択されたページに対応する画像データの解像度を変更する。そして、該解像度が変更された画像データに対応するページを、指定された送信先に送信する構成を有する。
【０２７０】
〔第２実施形態〕
以下、本発明のマルチファンクションシステムの第２実施形態について、添付図面を参照して説明する。なお、本実施形態のシステム構成例、ハードウェア構成例、ソフトウェア構成例、スキャン動作例、操作部の構成、表示及び操作例は上記第１実施形態と同一であるため、説明は割愛する。
【０２７１】
本実施形態では、図３０，図３１に示したカテゴリ選択ツール３１２５等の他のカテゴリを選択するボタンが押下されると、ＣＰＵ２００１は、図３４に示す画面を、情報量マニュアル設定画面３１００上に表示するように制御する。
【０２７２】
図３４は、他カテゴリ操作判別画面を示す図であり、第２実施形態の特徴を表している。
【０２７３】
図３４において、３１２８はＯＫキーであり、現モード設定のまま（現カテゴリでの変更設定が反映された状態で）他のカテゴリ設定を行う場合に使用される。３１２９は現モードキャンセルキーであり、現モード設定（現カテゴリでの変更設定）をキャンセルした状態で他のカテゴリ設定を行う場合に使用される。
【０２７４】
即ち、ＯＫキー３１２８が押下された場合には、ＣＰＵ２００１は、他のカテゴリの変更設定画面上のイメージ表示領域３１０３に、現モード設定（現カテゴリでの変更設定）で変更後のページイメージ，トータルのデータサイズを表示するように制御する。
【０２７５】
一方、モードキャンセルキー３１２９が押下された場合には、ＣＰＵ２００１は、他のカテゴリの変更設定画面上のイメージ表示領域３１０３に、現モード設定が反映されていないページイメージ，データサイズを表示するように制御する。即ち、モードキャンセルキー３１２９が押下された場合には、ＲＡＭ２００２又はＨＤＤ２００４等の記憶装置に格納されているページイメージ，データサイズが表示される。そして、現モード設定（現カテゴリでの変更設定）は完全にキャンセルされる（変更設定データも破棄される）。
【０２７６】
図３５，図３６は、「トリミング機能」カテゴリでの変更設定画面の一例を示す図である。特に、図３５は、例えば図３１に示したカテゴリ選択ツール３１２５でトリミングモードが選択され、図３４に示したＯＫキー３１２８が押下された場合に、情報量マニュアル設定画面３１００上に表示される画面に対応する。即ち、「カラー／解像度モード切換」カテゴリでの変更が反映された場合に対応する。なお、図３０，図３１と同一のものには同一の符号を付してある。
【０２７７】
図３５，図３６において、３１３０はトリミング機能においてのエリア指定キーであり、ペン入力又はテンキー入力が可能である。それぞれのボタン（ペン入力，テンキー入力）が押下すると、エリア指定を詳細設定するサブ画面(図示せず)へ移行する。
【０２７８】
３１３１は、エリア指定キー３１３０によってエリア指定された領域を表示する領域指定マークである。このエリア指定では、上述したようにペン入力、テンキー入力が選択可能になっており、それぞれ選択されると、ＣＰＵ２００１は、エリアを詳細設定出来るサブ画面（図示せず）を表示制御する。そして、このサブ画面でエリアがペン入力又はテンキー入力により選択されると、ＣＰＵ２００１は、該選択されたエリアをイメージ表示領域３１０３のページ上に、領域指定マーク３１３１として表示するように制御する。
【０２７９】
なお、図３５に示した状態（３１３１で示されたエリアをトリミングエリアに指定し変更した状態）で、変更ボタン３１１９が押下されると、図３６に示すように、領域指定マーク３１３１で囲まれたエリアが削除される。更に、データサイズ表示窓３１２３には削減後のデータサイズ（１.７ＭＢ）が表示される。
【０２８０】
＜第２実施形態の動作手順例＞
以下、図３７のフローチャートを参照して、本発明の第２実施形態を示すデータ送信装置におけるＳＥＮＤ処理について説明する。
【０２８１】
図３７は、本発明のデータ送信装置における第２の制御処理手順の一例を示すフローチャートであり、本発明に関連するＳＥＮＤ処理を主に示す。なお、このフローチャートに示す処理は、図２に示したＣＰＵ２００１がＲＯＭ２００３、ＨＤＤ、又は、その他の記憶媒体（記録媒体）からプログラムを読み出してＲＡＭ２００２上で実行することにより実現される。また、図３３中、Ｓ１０，Ｓ１１，Ｓ２０，Ｓ３０，Ｓ３１，Ｓ３２，Ｓ４０，Ｓ５０，Ｓ５１，Ｓ５２，Ｓ７０，Ｓ８０，Ｓ９０，Ｓ１００，Ｓ１１０〜Ｓ１１２は各ステップを示す。さらに、図３３と同一のステップには同一のステップ番号を付してある。
【０２８２】
ステップＳ１００において、ＣＰＵ２００１は、カテゴリ選択ツール３１２５で他のカテゴリ選択がなされたか否かを判定する。ステップＳ１００で、ＣＰＵ２００１が、例えば、カテゴリ選択ツール３１２５で他のカテゴリ選択がなされていないと判定した場合には、ステップＳ７０に処理を進める。
【０２８３】
一方、ステップＳ１００で、ＣＰＵ２００１が、例えば、カテゴリ選択ツール３１２５で他のカテゴリ選択がなされたと判定した場合には、ＣＰＵ２００１は、ステップＳ１１０に処理を移行させる。
【０２８４】
ステップＳ１１０において、ＣＰＵ２００１は、図３４に示した画面を情報量マニュアル設定画面３１００上に表示するように制御し、現モード設定を残すか否かの入力を受け付ける。
【０２８５】
ステップＳ１１０で、ＣＰＵ２００１が、図３４に示したＯＫキー３１２８が押下され、現モード設定を残すと判定した場合には、ステップＳ１１１に処理を進める。そして、ＣＰＵ２００１は、選択された他のカテゴリの設定変更画面を表示し、該画面に、現モード設定（現カテゴリでの設定変更）を反映したプレビュー（ページイメージ），データサイズを表示するように制御する。さらに、ＣＰＵ２００１は、ステップＳ５１に処理を移行させて、該選択された他のカテゴリの変更設定を受け付けるように制御する。例えば、図３１に示した「カラー／解像度モード切換」カテゴリの設定変更画面において、カテゴリ選択ツール３１２５で、「トリミング機能」カテゴリが選択され、さらに、図３４に示したＯＫキー３１２８が押下された場合には、次のように動作する。この場合には、図３５に示した「カラー／解像度モード切換」カテゴリによる設定変更（現モード設定）が反映されたイメージ画像が、イメージ表示領域３１０３に「トリミング機能」カテゴリのフェーズで表示される。即ち、イメージ表示領域３１０３には、「カラー／解像度モード切換」カテゴリでモード設定「白黒／２値、２００×２００ｄｐｉ」に変換したページ「１」の画像が表示される。
【０２８６】
これにより、ユーザは、現モード設定（現カテゴリでの変更設定）を残した状態で画像イメージを視覚的に確認しながら、さらに、他のモード（カテゴリ）でデータサイズをカスタマイズすることができる。即ち、必要とする最低限度の品質を保ちつつ、送信データ量を削減して送信することができる。
【０２８７】
一方、ステップＳ１１０で、ＣＰＵ２００１が、図３４に示した現モードキャンセルキー３１２９が押下され、現モード設定を残さないと判定した場合には、ステップＳ１１２に処理を進める。そして、ＣＰＵ２００１は、現モード設定（現カテゴリでの変更設定）を反映しない、オリジナルのイメージ画像をプレビュー表示した選択された他カテゴリの設定変更画面を表示するように制御する。さらに、ＣＰＵ２００１は、ステップＳ５１に処理を移行させて、該選択された他のカテゴリの変更設定を受け付けるように制御する。例えば、図３１に示した「カラー／解像度モード切換」カテゴリの設定変更画面において、カテゴリ選択ツール３１２５で「トリミング機能」カテゴリが選択され、さらに図３４に示した現モードキャンセルキー３１２９が押下された場合は、次のように動作する。このような場合には、図２９に示したページのオリジナルイメージ画像（スキャン画像）が、イメージ表示領域３１０３に「トリミング機能」カテゴリのフェーズで表示される。即ち、イメージ表示領域３１０３には、モード設定「カラー／グレイ、６００×６００ｄｐｉ」のオリジナル画像のページ「１」の画像が表示される。
【０２８８】
これにより、ユーザは、現カテゴリで変更設定した現モード設定をキャンセルし、スムーズに他のカテゴリでの変更設定に移行することができる。
【０２８９】
従って、あるカテゴリでの変更設定した画像がユーザの所望とする品質を満足しなかった場合、ユーザは、現カテゴリでの変更設定をキャンセルして、他のカテゴリで新たに変更設定することが容易にできる。このように更に使いかってを向上することが可能となる。
【０２９０】
以上示したように、本実施形態によれば、送信者が送信する画像データを視覚的に確認しながらデータサイズをカスタマイズし、必要とする最低限度の品質を保ちつつ、送信データ量を削減できる。
【０２９１】
なお、上記各実施形態では、スキャナ２０７０から送信する画像データを入力する場合について説明した。しかしながら、送信する画像データは、ＬＡＮを介してパーソナルコンピュータ（ＰＣ）から入力されたＰＤＬデータ（ページ記述言語で記載されたデータ）をプリンタ画層処理部２０９０がビットマップ展開した画像データであってもよい。また、ＬＡＮを介して受信した画像データであっても、通信回線を介してファクシミリ受信したファクシミリ画像データであっても、ＨＤＤ２００４のボックス領域に格納された画像データであってもよい。
【０２９２】
また、画像データを送信する送信機能は、以下のいずれであってもよい。「スキャンしたデータを電子メールに添付してメール送信する機能」あってもよい。また、「スキャンしたデータをネットワークでつながる出力装置にプリント出力させる機能」あってもよい。さらに、「インターネットファクシミリ機能」、「通常のファクシミリ機能」であってもよい。
【０２９３】
即ち、画像データの送信先は、画像データに基づく画像を用紙に出力するプリンタ，画像データを通信回線にファクシミリ出力するファクシミリを含む画像出力手段であってもよい。また、画像データのデータベース，コンピュータを含む画像記憶手段であってもよい。
【０２９４】
また、情報量マニュアル設定キー３０７５が指示されず、そのままスタートキー３０１２が押下されて通常のＳＥＮＤ機能が指定された場合（即ち、ステップＳ４０のＳＥＮＤ実行時であっても）、次のような制御を行ってもよい。このような場合であっても、送信する画像データの合計のデータサイズが、所定のサイズを超える場合には、ＣＰＵ２００１が、ステップＳ３１に移行させて、情報量マニュアル設定モードを実行させるように制御するように構成してもよい。
【０２９５】
また逆に、情報量マニュアル設定キー３０７５が指示された場合であっても、送信する画像データの合計のデータサイズが、所定のサイズを超えない場合には、ＣＰＵ２００１が、通常のＳＥＮＤ実行を行わせるように制御するように構成してもよい。
【０２９６】
なお、上記所定のサイズは、管理者等により設定可能に構成しても、予め決められたサイズであってもよい。
【０２９７】
さらに、上記各実施形態では、画像データをビットマップデータとして説明しているが、所定のアプリケーションプログラムで作成された該アプリケーションフォーマットのドキュメントデータであってもよい。
【０２９８】
この場合、ドキュメントデータを変更設定するためのキー（例えば、変更カテゴリ選択キー３１１２〜３１１７）が指示されると、ＣＰＵ２００１が対応するアプリケーションプログラムを起動する。そして、該アプリケーションプログラム内でドキュメントデータを変更するように構成してもよい。
【０２９９】
なお、上述した画面構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０３００】
また、上述の実施形態の他に、本発明は、次のような変形が可能である。
【０３０１】
本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（複写機、プリンタ装置等）に適用してもよい。
【０３０２】
以下、図３８に示すメモリマップを参照して本発明に係るデータ送信装置を構成する各装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０３０３】
図３８は、本発明に係るデータ送信装置を構成する各装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０３０４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０３０５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０３０６】
本実施形態における図３３，図３７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０３０７】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０３０８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３０９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０３１０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０３１１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３１２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０３１３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そしてその鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３１４】
また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３１５】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３１６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０３１７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から排除するものではない。上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０３１８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０３１９】
【図１】本発明の第１実施形態を示すデータ送信装置を適用可能なマルチファンクションシステムの構成の一例を示すシステム構成図である。
【図２】本発明のデータ送信装置を適用可能なデジタル複合機の全体構成を示すブロック図である。
【図３】画像入出力デバイス（図２に示したスキャナ，プリンタ）の構成例を示す概観図である。
【図４】図２に示した操作部の一般的な構成例を示す平面図である。
【図５】図２に示したスキャナ画像処理部の構成例を示すブロック図である。
【図６】図２に示したプリンタ画像処理部の構成例を示すブロック図である。
【図７】図２に示した画像圧縮処理部の構成例を示すブロック図である。
【図８】図２に示した画像回転処理部の構成例を示すブロック図である。
【図９】図８に示した画像回転部による画像回転処理手順を説明するための模式図である。
【図１０】図８に示した画像回転部による画像回転処理手順を説明するための模式図である。
【図１１】図２に示したデバイスＩ／Ｆ部の構成例を示すブロック図である。
【図１２】図１に示したデータ送信装置を適用可能なマルチファンクションシステムのソフトウェア構成を示すブロック図である。
【図１３】本発明のデータ処理システムにおける配信に関する組み込みアプリケーションブロックを示すブロック図である。
【図１４】ＤＩＳとジョブマネージャ（Job Manager）、プリントマネージャ（Print Manager）、スキャンマネージャ（Scan Manager）とのやり取りを示す図である。
【図１５】図１４に示したＤＩＳ内部に保持される各種データベース（以下、ＤＢと呼称する）を説明する図である。
【図１６】本発明を適用可能なデータ送信装置におけるスキャン動作に関するブロックの概念図である。
【図１７】本発明を適用可能なデータ送信装置におけるスキャン動作に関するソフトウェア構造を示したブロック図である。
【図１８】本発明を適用可能なデータ送信装置におけるテーブルデータ，スキャンパラメータを示す模式図である。
【図１９】本発明を適用可能なデータ送信装置におけるプリント動作に関するブロックの概念図である。
【図２０】図１９に示したエンジンＩ／Ｆボードとプリンタ間での通信タイミングを示すタイミングチャートである。
【図２１】図１９に示したエンジンＩ／Ｆボードの設定項目を示す模式図である。
【図２２】図１９に示したプリンタのＤＰＲＡＭを介した設定項目及び制御コマンド，状態コマンドを示す模式図である。
【図２３】本実施形態の操作部の詳細な構成を示す平面図である。
【図２４】図２３に示したキー入力部を詳細に示した図である。
【図２５】図２３に示したタッチパネル部に表示されるコピー画面を詳細に示した図である。
【図２６】図２３に示したタッチパネル部に表示される送信画面を詳細に示した図である。
【図２７】本実施形態の情報量マニュアル設定画面の詳細例を示す図である。
【図２８】本実施形態の情報量マニュアル設定画面の詳細例を示す図である。
【図２９】本実施形態の情報量マニュアル設定画面の詳細例を示す図である。
【図３０】本実施形態の情報量マニュアル設定画面の詳細例を示す図である。
【図３１】本実施形態の情報量マニュアル設定画面の詳細例を示す図である。
【図３２】本実施形態の情報量マニュアル設定画面の詳細例を示す図である。
【図３３】本発明のデータ送信装置における第１の制御処理手順の一例を示すフローチャートである。
【図３４】他カテゴリ操作判別画面を示す図である。
【図３５】トリミング機能カテゴリでの変更設定画面の一例を示す図である。
【図３６】トリミング機能カテゴリでの変更設定画面の一例を示す図である。
【図３７】本発明のデータ送信装置における第２の制御処理手順の一例を示すフローチャートである。
【図３８】本発明に係るデータ送信装置を構成する各装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０３２０】
２００１    ＣＰＵ
２００２    ＲＡＭ
２００３    ＲＯＭ
２００４    ＨＤＤ
２０１２    操作部
２０２０    デバイスＩ／Ｆ
２０１０    ネットワーク
２０５０    モデム
２０７０    スキャナ
３０７５    情報量マニュアル設定キー
３１００    情報量マニュアル設定画面
３１０３    イメージ表示領域
３１０４    ページ番号表示
３１０５    ズームツール
３１０６    プレビューツール
３１０７    スクロールバー
３１０８    読取設定確認キー
３１１１    ページナンバーツール
３１１２    カラー／解像度モード切換キー
３１１３    ファイル形式変更キー
３１１４    文字／写真モード切換キー
３１１５    トリミング機能キー
３１１６    枠消し機能キー
３１１７    縮小レイアウトキー
３１１８    サムネイル変換キー
３１１９    変更ボタン
３１２０    変更領域選択キー
３１２２    現在モード表示窓
３１２３    データサイズ表示窓
３１２５    カテゴリ選択ツール
３１３０    エリア指定キー
３１３１    領域指定マーク
【図１】
2007067807.tif 000003
【図２】
2007067807.tif 000004
【図３】
2007067807.tif 000005
【図４】
2007067807.tif 000006
【図５】
2007067807.tif 000007
【図６】
2007067807.tif 000008
【図７】
2007067807.tif 000009
【図８】
2007067807.tif 000010
【図９】
2007067807.tif 000011
【図１０】
2007067807.tif 000012
【図１１】
2007067807.tif 000013
【図１２】
2007067807.tif 000014
【図１３】
2007067807.tif 000015
【図１４】
2007067807.tif 000016
【図１５】
2007067807.tif 000017
【図１６】
2007067807.tif 000018
【図１７】
2007067807.tif 000019
【図１８】
2007067807.tif 000020
【図１９】
2007067807.tif 000021
【図２０】
2007067807.tif 000022
【図２１】
2007067807.tif 000023
【図２２】
2007067807.tif 000024
【図２３】
2007067807.tif 000025
【図２４】
2007067807.tif 000026
【図２５】
2007067807.tif 000027
【図２６】
2007067807.tif 000028
【図２７】
2007067807.tif 000029
【図２８】
2007067807.tif 000030
【図２９】
2007067807.tif 000031
【図３０】
2007067807.tif 000032
【図３１】
2007067807.tif 000033
【図３２】
2007067807.tif 000034
【図３３】
2007067807.tif 000035
【図３４】
2007067807.tif 000036
【図３５】
2007067807.tif 000037
【図３６】
2007067807.tif 000038
【図３７】
2007067807.tif 000039
【図３８】
2007067807.tif 000040