(57)【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを生成する読み取り手段と、
前記読み取り手段が第１の原稿を読み取って生成する複数ページの第１の画像データに基づいて、複数ページの画像データを含む第１ファイルを生成する第１ファイル生成手段と、
前記読み取り手段が第２の原稿を読み取って生成する第２の画像データに基づいて第２ファイルを生成する第２ファイル生成手段と、
前記第１ファイルに前記第２ファイルを添付する添付手段と、を有し、
前記読み取り手段は前記第１の原稿を読み取った後に前記第２の原稿を読み取ることを特徴とする、画像読取装置。
【請求項２】
指定された送信宛先へデータを送信する送信手段と、
前記第２ファイルが添付された第１ファイルの構造を並び替える処理を行うか否かを指定する指定手段とを更に備え、
前記指定手段が前記第１ファイルの構造を並び替える処理を行うよう指定しない場合、前記送信手段は前記読み取り手段が前記第２の原稿を読み取る前に前記第１の画像データを前記送信宛先へ送信することを特徴とする、請求項１に記載の画像読取装置。
【請求項３】
前記指定手段が前記第１ファイルの構造を並び替える処理を行うよう指定した場合、前記送信手段は前記添付手段が前記第１ファイルに前記第２ファイルを添付して得られたファイルを前記送信宛先へ送信することを特徴とする、請求項２に記載の画像読取装置。
【請求項４】
前記第１ファイルはＰＤＦ形式のファイルであることを特徴とする、請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記第２ファイル生成手段は、複数の第２ファイルを生成することが可能であり、
前記第２ファイル生成手段が複数の第２ファイルを生成した場合、前記添付手段は前記第１ファイルに前記複数の第２ファイルを添付することを特徴とする、請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
原稿を読み取って画像データを生成する読み取り手段を有する画像読取装置の制御方法であって、
前記読み取り手段が第１の原稿を読み取って生成する複数ページの第１の画像データに基づいて、複数ページの画像データを含む第１ファイルを生成する第１ファイル生成工程と、
前記読み取り手段が第２の原稿を読み取って生成する第２の画像データに基づいて第２ファイルを生成する第２ファイル生成工程と、
前記第１ファイルに前記第２ファイルを添付する添付工程と、を有し、
前記第１ファイル生成工程における前記第１の原稿の読み取りの後に前記第２ファイル生成工程における前記第２の原稿の読み取りを行うことを特徴とする、画像読取装置の制御方法。
【請求項７】
原稿を読み取って画像データを生成する読み取り手段を有する画像読取装置に制御方法を実行させるためのプログラムであって、前記制御方法は、
前記読み取り手段が第１の原稿を読み取って生成する複数ページの第１の画像データに基づいて、複数ページの画像データを含む第１ファイルを生成する第１ファイル生成工程と、
前記読み取り手段が第２の原稿を読み取って生成する第２の画像データに基づいて第２ファイルを生成する第２ファイル生成工程と、
前記第１ファイルに前記第２ファイルを添付する添付工程と、を有し、
前記第１ファイル生成工程における前記第１の原稿の読み取りの後に前記第２ファイル生成工程における前記第２の原稿の読み取りを行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って得られた電子データをファイル化する画像読取装置に関する。
【背景技術】
【０００２】
画像データ等の電子データは何らかのファイルフォーマットでファイル化して保存される。さまざまなファイルフォーマットのうち、ファイル内に他のファイルを添付という形式で当該ファイルの内部に保持することが可能なファイルフォーマットが知られている。たとえばＰＤＦ（ｐｏｒｔａｂｌｅ  ｄｏｃｕｍｅｎｔ  ｆｉｌｅ）や、マイクロソフト（登録商標）社のＯｆｆｉｃｅ（登録商標）アプリケーションファイル等である。このような添付を行うためには、このようなファイルフォーマットに対応したアプリケーションがインストールされたパーソナルコンピュータで行われる。あるファイルを他のファイルに添付すると、ファイル操作上、複数のファイルを１つのファイルにまとめて操作できる。また添付するファイルに対して、添付されたファイルに対してのみ有効な機能を機能させることができる。例えば、ＰＤＦの暗号化機能を、ＰＤＦファイルに添付される他のファイルに対しても機能させることができる。
ファイルの生成という処理は、パーソナルコンピュータだけではなく原稿を光学的に読み取る画像読取装置でも行うことができる。例えば、特許文献１のように、電子メールに原稿を読み取って生成したファイルを添付して送信する画像処理装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３０６２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
あるファイルに他のファイルを添付するための操作は、パーソナルコンピュータを用いて行われていた。しかし、画像読取装置が原稿画像を読み取って生成したファイルに、当該画像読取装置が他の原稿を読み取って生成した他のファイルを添付するようなことはこれまでは行われていない。そして、どのような処理手順でファイルを生成するのが効率的であるのか、ということは考慮されていない。
本発明の目的は、このような従来の問題点を解決することにある。本発明は、原稿画像を読み取って生成したファイルに、他の原稿を読み取って生成した他のファイルを添付するための処理を効率よく行う画像読取装置、及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の画像読取装置は、原稿を読み取って画像データを生成する読み取り手段と、前記読み取り手段が第１の原稿を読み取って生成する複数ページの第１の画像データに基づいて、複数ページの画像データを含む第１ファイルを生成する第１ファイル生成手段と、前記読み取り手段が第２の原稿を読み取って生成する第２の画像データに基づいて第２ファイルを生成する第２ファイル生成手段と、前記第１ファイルに前記第２ファイルを添付する添付手段と、を有し、前記読み取り手段は前記第１の原稿を読み取った後に前記第２の原稿を読み取ることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、原稿画像を読み取って生成したファイルに、他の原稿を読み取って生成した他のファイルを添付するための処理を効率よく行うことが可能になる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態における画像処理装置のハードウェア構成の一例を示す図である。
【図２】他のファイルを添付することのできるファイルの構造の一例を示す図である。
【図３】本実施形態の画像処理装置の動作の一例を示すフローチャートである。
【図４】本実施形態の画像処理装置の動作の一例を示すフローチャートである。
【図５】本実施形態の画像処理装置の動作の一例を示すフローチャートである。
【図６】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【図７】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【図８】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【図９】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【図１０】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【図１１】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【図１２】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【図１３】本実施形態の画像処理装置の操作部に表示される操作画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【０００９】
図１は本発明の実施形態に係る画像読取装置の一例である画像処理装置１のハードウェア構成の一例を示す図である。画像処理装置１は、ネットワーク２を介して他機器と接続可能である。ＣＰＵ１１は、ＨＤＤ１３にインストールされＲＡＭ１２に展開されたプログラムに従ってこの画像処理装置１の動作を制御する。ＲＡＭ１２は、ＣＰＵ１１のワークエリアを提供するとともに、各種データを一時的に記憶する。ＨＤＤ（ハードディスクドライブ）１３は、プログラムや各種設定、及びファイルなどを格納する。なお、ハードディスクの代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いても構わない。操作部１４は、タッチパネルを備えた液晶ディスプレイやハードキー等を備え、ユーザがＧＵＩ（グラフィックユーザインターフェース）を介して様々な設定を行うのに使用される。スキャナ１５は、原稿などの文書を光学的に読み取って電子データを生成する。通信部１６は、ネットワーク２を介して外部機器との通信を制御する。メインバス１８は、上述した各部を接続してデータや制御信号を伝達する。
【００１０】
尚、本実施形態の画像処理装置１は、特に断らない限り、ＣＰＵ１１がメインバス１８を介してＲＡＭ１２、ハードディスク１３、操作部１４、スキャナ１５、通信部１６を制御して各種制御を実施する。
【００１１】
画像処理装置１のＣＰＵ１１は、スキャナ１５が読み取った原稿の画像データに基づいて、所定のフォーマットのファイルを生成する機能を有する。所定のフォーマットとして、例えば、ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ、ＯＯＸＭＬといった形式のファイルを生成することが可能である。そして、通信装置１６は、このようにして生成されたファイルを、ネットワーク２を介して不図示の外部装置へ送信する。
【００１２】
本実施形態の画像処理装置１は更に、スキャナ１５が読み取った原稿に基づいて生成したファイルに、スキャナ１５が読み取った別の原稿に基づいて生成された他のファイルを添付する機能を有する。これにより、画像処理装置１は、他のファイルが添付されたファイルを生成することができる。
【００１３】
また、図１の画像処理装置１は、メインバス１８に不図示の印刷装置が接続される構成であっても構わない。その場合、画像処理装置１はスキャン、プリント等の複数の機能を備えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）となる。
【００１４】
図２は、本実施形態における、他のファイルを添付することのできるファイルの構造の一例を示す図である。
【００１５】
ファイル２００は、Ｎページの画像を含む所定のファイル形式の電子データである。例えば、ファイル２００はＰＤＦファイルであっても良い。
【００１６】
ファイル２００は、ヘッダ２０２、ボディ２０４、クロスリファレンステーブル２０６、トレーラ２０８を含む。ヘッダ２０２は、ファイルの種類（例えばＰＤＦファイルであること）を示す情報や、バージョン情報等を踏む。ボディ２０４は表示や印刷がなされる情報を含む。図２の例ではボディ２０４はではＮページの画像データを含む。クロスリファレンステーブル２０６は、ボディ２０４の情報にアクセスするためのアドレス等の情報を含む。トレーラ２０８は、ファイルの末尾を示す情報である。
【００１７】
ファイル２００に別のファイル２４０を添付することによって、ファイル２２０が生成される。ファイル２２０は、ファイル２００に含まれる構成に加えてファイル２４０を含んでいる。図２に示す一例では、ファイル２４４はＭページからなるファイル（例えばＴＩＦＦ形式）とするが、他の形式のファイルでも構わない。また、ファイル２４４は画像を示すファイルに限らない。文書、動画、音声、テキスト、プログラムなどのファイルであっても良い。また、図２に示す例では、ボディ２０４の最終ページ（Ｎページ）の後にファイル２４４が配置されているがこれに限らない。ファイル２４０がボディ２０４の任意のページ間（例えば２ページ目と３ページ目の間）に配置されていてもよい。ファイル２４０はファイルヘッダ２４２とＭページからなるボディ２４４を含む。以下、ファイル２２０のように他のファイルを含むファイルを被添付ファイルと呼び、ファイル２４０のように他のファイルに含まれるファイルを添付ファイルと呼ぶ。
【００１８】
図３〜図５は、本実施形態の画像処理装置１の動作の一例を示すフローチャートである。本フローチャートは画像処理装置１のＣＰＵ１１が実行する。画像処理装置１に電源が投入されると本フローチャートは実行を開始する。そしてステップ（以下Ｓと略称する）３０１において画像処理装置１の初期化処理を実行する。そしてＳ３０２でユーザにより操作部１４を介して入力される処理要求を待つ。処理要求の入力があれば（Ｓ３０２でＹｅｓ）、Ｓ３０３へ進む。そしてＳ３０３においてその処理要求が原稿を読み取って電子ファイルを生成する処理の要求であるか否かを判定する。入力された処理要求が原稿を読み取って電子ファイルを生成する処理の要求でなければ（Ｓ３０３でＮｏ）Ｓ３０４に進み、入力された処理要求に対応した処理を実行する。そして、Ｓ３０２に戻る。
【００１９】
一方、入力された処理要求が原稿を読み取って電子ファイルを生成する処理の要求であれば（Ｓ３０３でＹｅｓ）、Ｓ３０５へ進む。Ｓ３０５では、操作部１４に図６のような操作画面を表示してユーザによる操作入力を待つ。
【００２０】
図６の操作画面において、ユーザがボタン６０２を押下してボタン６０６を押下すると、操作部１４は「原稿をスキャンして１つのファイルを生成する」旨の指示の入力を受け付ける。この指示は、具体的には図２のファイル２００のようなファイルを生成する指示である。このような入力を受け付けた場合、Ｓ３０６へ進む。
【００２１】
一方、図６の操作画面においてユーザがボタン６０４を押下して６０６を押下すると、操作部１４は「原稿をスキャンして複数のファイルを生成し、１つのファイルに他のファイルを添付する」旨の指示の入力を受け付ける。この指示は、具体的には図２のファイル２２０のようなファイルを生成する指示である。このような入力を受け付けた場合、Ｓ３０７へ進む。本実施形態では、図６の操作画面においてボタン６０２と６０４は択一的に選択可能とする。
【００２２】
Ｓ３０６では、スキャナ１５が原稿を読み取って、図２のファイル２００のような所定のフォーマットのファイルを生成する処理を実行する。そして、ステップＳ３０２に戻る。
【００２３】
Ｓ３０７では、他のファイルが添付されるファイル（被添付ファイル）のフォーマットを決定するために、操作部１４に図７のような操作画面を表示し、ユーザによる指示を受け付ける。図７では３種類のフォーマットの中からユーザが所望のフォーマットを選択することができる。図７の操作画面に選択肢として表示されるファイルフォーマットは、画像処理装置１が生成可能なファイルフォーマットのうち、他のファイルを添付することが可能なファイルフォーマットである。フォーマットを選択するためのボタン７０２、７０４、７０６は択一的に選択することができる。また、図７の操作画面には各フォーマットに対応した詳細設定ボタンが配置されており、ユーザがこれを押下することで、各フォーマットに関するより詳細な設定を行うことができる。
【００２４】
図８は図７のボタン７０２で選択されるＰＤＦ形式に対応する詳細設定ボタンを押下した場合に操作部１４に表示される操作画面の一例である。図８の操作画面では、これから生成するＰＤＦファイルに関する様々な設定を行うことができる。ボタン８０２は、Ｗｅｂ表示に最適化されたＰＤＦ、即ちリニアライズドＰＤＦ（Ｌｉｎｅａｒｉｚｅｄ  ＰＤＦ）を生成するためのボタンである。ボタン８０４は、暗号化ＰＤＦを生成するためのボタンである。ボタン８０６は、電子署名付きＰＤＦを生成するためのボタンである。ボタン８０８は、原稿をカラーで読み取るためのボタンである。ボタン８１０は原稿を白黒で読み取るためのボタンである。ボタン８１２、８１４は原稿を読み取る際の解像度を選択するためのボタンである。図８の操作画面で「設定」ボタンを押下すると設定がかくていし、図７の画面に戻る。フォーマットを選択後にボタン７０８を押下することで、選択したフォーマットが確定する。
【００２５】
図３のフローチャートの説明に戻る。Ｓ３０７で被添付ファイルのフォーマットに関する指示を受け付けたらＳ３０８へ進む。Ｓ３０８では、操作部１４に図９に示すような操作画面を表示し、被添付ファイルに添付するファイルの数、即ち添付ファイルの数の指定を受け付ける。そして、Ｓ３０９へ進み、受け付けた数ＮをＲＡＭ１２内の所定の格納領域に記憶することによりＮを設定する。そして、Ｓ３１０で、ＲＡＭ１２内に設けられたカウンタの値ｎを１にセットする。
【００２６】
Ｓ３１１において、図１０に示すような操作画面を操作部１４に表示して１つ目の添付ファイルのフォーマットの指定を受け付ける。図１０の操作画面には、画像処理装置１が生成可能な種類のフォーマットに対応したボタン１００２−１０１２が表示されている。ユーザが１００２−１０１２の何れかのボタンを選択してボタン１０１４を押下することで１つ目の添付ファイルのフォーマットが設定される。なお、図１０の操作画面には、各フォーマットに対応した詳細設定ボタンが配置されており、ユーザがこれを押下することで、各フォーマットに関するより詳細な設定を行うことができる。また、ＰＤＦファイルを選択するボタン１００２の近傍には、リニアライズドＰＤＦを指定するボタンも配置されている。
【００２７】
Ｓ３１１−Ｓ３１３の処理を添付ファイルの個数（Ｎ）回繰り返すことで、Ｎ個の添付ファイルの各々に対するファイルフォーマットの設定が完了する。そして、Ｓ３１４へ進む。
【００２８】
Ｓ３１４では、操作部１４に図１１のような宛先表画面を表示し、ユーザが所望の宛先を選択することで、ファイルの送信宛先を設定する。本実施形態の画像処理装置１は、電子メール、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶ等の送信方法でファイルを送信することができる。そして、Ｓ３１５へ進み、Ｓ３０７−Ｓ３１４で受け付けた設定を送信情報としてＲＡＭ１２に保存する。そして図４のＳ４０１へ進む。
【００２９】
図４のフローチャートについて説明する。Ｓ４０１では、図８の操作画面で被添付ファイルとしてリニアライズド形式のＰＤＦを生成することを指定されているか否かを判断する。リニアライズド形式のＰＤＦの生成が指定されている場合には、操作部１４に図１２のような操作画面を表示し、Ｓ４０２へ進む。一方、リニアライズド形式のＰＤＦの生成が指定されていない場合にはＳ５０１（図５）へ進む。
【００３０】
図１２は操作部１４に表示される、スキャナ１５に原稿読み取りを開始する指示を与えるための操作画面である。他のファイルが添付されたファイルを生成する場合、まず、被添付ファイルを構成するページの情報（図２の２０４）を生成するための原稿読み取りを行う。そのために、図１２の操作画面にはメッセージ１２０４を表示し、ユーザに被添付ファイルを生成するための原稿を所定の場所に載置するよう促すメッセージを表示する。ユーザが原稿を所定の場所に載置し、ボタン１２０２を押下することで、原稿読み取りの開始を指示することができる。
【００３１】
図４のフローチャートに戻る。ボタン１２０２が押下され、原稿読み取り開始の指示を受け付けたら（Ｓ４０２でＹｅｓ）、Ｓ４０３へ進む。Ｓ４０３では、スキャナ１５が原稿を読み取って、被添付ファイルのための原稿読み取りを行う。そして、Ｓ４０４へ進み、原稿を読み取って得られた画像データに基づいて、被添付ファイルを生成し、生成された被添付ファイルをＨＤＤ１３内に記憶する。
【００３２】
次に、Ｓ４０５に進み、添付するファイルの数を計数するカウンタの値を１にセットする。そして、Ｓ４０６で操作部１４に図１３に示すような操作画面を表示し、ユーザによる原稿の読み取り開始指示（スタートボタンの押下）を待つ。ユーザによる原稿の読み取り開始指示を受け付けたら（Ｓ４０６でＹｅｓ）、Ｓ４０７へ進み、１番目に添付するファイルを生成するための原稿読み取りを行う。そして１番目に添付するファイルを生成し（Ｓ４０８）、ＨＤＤ１３内に保存する（Ｓ４０９）。そして、カウンタを１増加する（Ｓ４１０）。このようにして、カウンタの値がＮに達するまで（Ｓ４１１がＹｅｓになるまで）原稿の読み取りを繰り返して（読み取る原稿はユーザが異なるものに代える）Ｎ個の添付ファイルを生成し、ＨＤＤ１３に保存する。そしてＳ４１２へ進む。
【００３３】
Ｓ４１２では、生成されたＮ個の添付ファイルを被添付ファイルに添付する。これにより、ファイルが添付された被添付ファイルが生成される。このようにして生成されたファイルは一旦ＨＤＤ１３内の所定の格納領域に記憶する。そして、Ｓ４１３へ進み被添付ファイルに対して図８の操作画面で指定された処理、例えば、パスワードによる暗号化や電子署名を付与する処理を実行する。また、ここではリニアライズド形式が指定されているので、図２に示したファイル構造を最適化するための処理を実行する。リニアライズド形式にするためにはファイルの内部の構造を並び替える処理を行うので、Ｓ４１２までの処理を実行することで一旦ファイルの生成を完了した後でないと実行することができない。従って、Ｓ４１２により生成されたファイルを一旦ＨＤＤ１３内に記憶した後でリニアライズド形式にするための処理を実行する。そして、このようにして得られたファイルを図１１で設定された送信宛先へ送信する（Ｓ４１４）。そして、Ｓ３０２（図３）へ戻る。
【００３４】
一方、Ｓ４０１（図４）でリニアライズド形式のＰＤＦの生成が指定されていない場合、Ｓ５０１（図５）へ進む
図５のフローチャートについて説明する。まず、操作部１４に図１２のような操作画面を表示してＳ５０１へ進む。ボタン１２０２が押下され、原稿読み取り開始の指示を受け付けたら（Ｓ５０１でＹｅｓ）、Ｓ５０２へ進む。Ｓ５０２では、Ｓ３０７（図３）でユーザより受け付けた、被添付ファイルに関する設定に従って、被添付ファイルのヘッダ（図２のヘッダ２０２）を生成する。そして、ステップＳ５０３へ進み、被添付ファイルのヘッダをＳ３１４（図３）で設定された送信宛先へ送信する。
【００３５】
そして、スキャナ１５が１ページの原稿を読み取って（Ｓ５０４）、１ページの画像データを生成する（Ｓ５０５）。そしてＳ５０６へ進み、生成された画像データを、Ｓ５０３でヘッダを送信した宛先と同じ宛先へ送信する。そして、Ｓ５０７で全てのページの原稿画像を読み取ったか否かを判定し、全てのページの原稿を読み取ったと判定されるまでＳ５０４−Ｓ５０６の処理を繰り返す。
【００３６】
そして、Ｓ５０８へ進み、添付ファイルを生成してＳ５０３、Ｓ５０６での送信宛先と同じ宛先へ添付ファイルを送信する。Ｓ５０８での添付ファイルの生成は、図４におけるＳ４０５−Ｓ４１１の処理と同様である。複数の添付ファイルを生成する場合には、１つの添付ファイルが生成される毎に生成された添付ファイルを宛先へ送信する。
【００３７】
そして、Ｓ５０９へ進み、被添付ファイルのフッタ（図２のクロスリファレンス２０６、トレーラ２０８に相当）を生成する。そして、生成したフッタを、Ｓ５０３、Ｓ５０６、Ｓ５０８での送信宛先と同じ宛先へ送信する（Ｓ５１０）。このようにして、ファイルを構成するパート（ヘッダ、各ページの画像データ、添付ファイル、フッタ）が生成される毎に送信宛先へ送信する。各パートの送信を完了することで、送信先においてファイルを生成する。そして、Ｓ３０２（図３）へ戻る。
【００３８】
なお、Ｓ５０８では、画像処理装置１内で添付ファイルを生成してから宛先へ送信していたが、被添付ファイルと同様、添付ファイルについてもファイルヘッダ２４２（図２）、各ページの画像データが生成される毎に宛先へ送信するようにしても良い。
【００３９】
ところで、Ｓ４０１（図４）では、被添付ファイルの形式だけを判定基準としたが、更に、ファイルの送信方法も判定基準として用いても良い。Ｓ４０１において、被添付ファイルの形式がリニアライズド形式でない場合にＳ５０１（図５）に分岐するが、ファイルの送信方法が電子メールである場合には生成したファイルを電子メールに添付する必要がある。よって、画像処理装置１のＨＤＤ内に生成したファイルを一旦記憶する必要がある。従って、被添付ファイルの形式がリニアライズド形式でない場合でも、ファイルの送信方法が電子メールである場合にはＳ４０２へ分岐する。一方、被添付ファイルの形式がリニアライズド形式でなく、かつ、送信方法がＳＭＢ（Ｓｅｒｖｉｃｅ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）である場合にはＳ５０１（図５）へ分岐する。ファイルの送信方法はＳ３１４（図３）での送信宛先の設定とともに設定される。
【００４０】
リニアライズド形式が指定されていない場合、全ての原稿画像を読み取ってファイル化してＨＤＤ１３に記憶する必要が無い。よって、ヘッダ、各ページの原稿の画像データ、フッタを、各々が生成され次第送信宛先へ送信することが可能になる。
【００４１】
また、被添付ファイルの原稿を先に読み取り、添付ファイルの原稿を後から読み取ることにより、添付ファイルを生成する時点（Ｓ５０８）では既に被添付ファイルの画像データは宛先に送信済みとなる。よって、添付ファイルと、データサイズが比較的大きい画像データ（被添付ファイルの画像データ）の両方をＨＤＤ１３内に記憶しておく必要が無くなる。従って、画像処理装置１のＨＤＤの容量に制限があるような場合であってもファイルの生成が可能になる。
【００４２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がコンピュータプログラムを読み出して実行する処理である。この場合、そのコンピュータプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００４３】
１  画像処理装置
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＨＤＤ
１５  読取装置
【図１】
0005875399.tif 000002
【図２】
0005875399.tif 000003
【図３】
0005875399.tif 000004
【図４】
0005875399.tif 000005
【図５】
0005875399.tif 000006
【図６】
0005875399.tif 000007
【図７】
0005875399.tif 000008
【図８】
0005875399.tif 000009
【図９】
0005875399.tif 000010
【図１０】
0005875399.tif 000011
【図１１】
0005875399.tif 000012
【図１２】
0005875399.tif 000013
【図１３】
0005875399.tif 000014