(57)【特許請求の範囲】
【請求項１】
電子メールを受信する受信手段と、
前記受信手段により受信された受信メールに添付されている添付ファイルと、前記受信手段に依らないで取得された取得ファイルとを合成するための合成情報が、前記受信メールに含まれている場合に、前記合成情報に基づいて前記添付ファイルと前記取得ファイルとを合成する合成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記合成情報と前記添付ファイルと前記取得ファイルを特定する情報とが対応付けられたレコードを作成する作成手段と、
前記レコードを記憶部に記憶させる第１記憶手段とを備え、
前記合成手段は、前記取得ファイルの取得時に前記レコードを参照して前記添付ファイルと前記取得ファイルとを合成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記合成手段による合成処理に用いる前記添付ファイルを前記記憶部に記憶させる第２記憶手段と、
前記第２記憶手段により前記記憶部に記憶された添付ファイルのうち、前記合成処理が終了した前記添付ファイルを前記記憶部から削除する削除手段と
を備えることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１記憶手段は、新たに作成された前記レコードと同一の前記レコードが前記記憶部に記憶されていない場合に、その作成された前記レコードを前記記憶部に記憶させることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記合成手段は、前記合成情報に基づいて前記添付ファイルと前記取得ファイルとを重ね合わせ合成することを特徴とする請求項１ないし４のいずれか１つに記載の画像処理装置。
【請求項６】
前記合成手段は、前記合成情報に基づいて前記取得ファイルに前記添付ファイルを挿入合成することを特徴とする請求項１ないし５のいずれか１つに記載の画像処理装置。
【請求項７】
前記取得ファイルを生成、又は取得するための処理機能として、複数種類の処理機能を有しており、
さらに、前記合成手段は、前記複数種類の処理機能のうちユーザにより選択された処理機能の実行時に、前記合成情報に基づいて前記添付ファイルと前記取得ファイルとを合成することを特徴とする請求項１ないし６のいずれか１つに記載の画像処理装置。
【請求項８】
前記添付ファイルが複数ページ分のデータからなるファイルである場合、前記合成手段は、前記添付ファイルをページ単位で前記取得ファイルに合成することを特徴とする請求項１ないし７のいずれか１つに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
例えば、特許文献１に記載の発明では、電子メールのメール本文を印刷する際に、その電子メールに付加されているヘッダ情報に基づいて、メール本文のフォームを変換して印刷する機能を有している。
【特許文献１】特開２００１−１２５８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、電子メールの利用形態として、画像データや文書データ等の電子ファイルを電子メールに添付ファイルとして付加し、この添付ファイルの送信を主たる目的とした利用形態がある。
【０００４】
そして、このような利用形態においては、メール本文には、通常、添付ファイルの種類（概要）等のみが記載されており、メール本文は、主に送り状として機能しているのみである。
【０００５】
本発明は、上記点に鑑み、添付ファイルが付加された電子メールの取り扱い性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、請求項１に記載の発明では、電子メールを受信する受信手段と、受信手段により受信された受信メールに添付されている添付ファイルと、受信手段に依らないで取得された取得ファイルとを合成するための合成情報が、受信メールに含まれている場合に、合成情報に基づいて添付ファイルと取得ファイルとを合成する合成手段とを備えることを特徴とする。
【０００７】
これにより、請求項１に記載の発明では、合成情報に基づいて添付ファイルと取得ファイルとを合成することができるので、添付ファイルが付加された電子メールの取り扱い性を向上させることができる。
【０００８】
また、請求項２に記載の発明では、合成情報と前記添付ファイルと取得ファイルを特定する情報とが対応付けられたレコードを作成する作成手段と、レコードを記憶部に記憶させる第１記憶手段とを備え、合成手段は、取得ファイルの取得時にレコードを参照して添付ファイルと取得ファイルとを合成することを特徴とする。
【０００９】
これにより、請求項２に記載の発明では、直接、合成情報を解析して添付ファイルと取得ファイルとを合成する場合に比べて、合成処理を速やかに行うことが可能となる。
また、請求項３に記載の発明では、合成手段による合成処理に用いる添付ファイルを記憶部に記憶させる第２記憶手段と、第２記憶手段により記憶部に記憶された添付ファイルのうち、合成処理が終了した添付ファイルを記憶部から削除する削除手段とを備えることを特徴とする。
【００１０】
これにより、請求項３に記載の発明では、記憶部に不要なファイルが蓄積していくことを未然に防止できる。
なお、請求項４に記載の発明では、第１記憶手段は、新たに作成されたレコードと同一のレコードが記憶部に記憶されていない場合に、その作成されたレコードを記憶部に記憶させることを特徴とするものである。
【００１１】
そして、請求項５に記載の発明では、合成手段は、合成情報に基づいて添付ファイルと取得ファイルとを重ね合わせ合成することを特徴とするものであり、請求項６に記載の発明では、合成手段は、合成情報に基づいて取得ファイルに添付ファイルを挿入合成することを特徴とするものである。
【００１２】
また、請求項７に記載の発明では、取得ファイルを生成、又は取得するための画像処理として、複数種類の処理機能を有しており、さらに、合成手段は、複数種類の処理機能のうちユーザにより選択された処理機能の実行時に、合成情報に基づいて添付ファイルと取得ファイルとを合成することを特徴とする。
【００１３】
これにより、請求項７に記載の発明では、添付ファイルが付加された電子メールの取り扱い性を更に向上させることが可能となる。
また、請求項８に記載の発明では、添付ファイルが複数ページ分のデータからなるファイルである場合、合成手段は、添付ファイルをページ単位で取得ファイルに合成することを特徴とする。
【００１４】
これにより、請求項８に記載の発明では、添付ファイルが付加された電子メールの取り扱い性を更に向上させることが可能となる。
【発明を実施するための最良の形態】
【００１５】
本実施形態は、印刷機能、スキャナ機能を兼ね備えた画像形成装置に本発明に係る画像処理装置を適用したものであり、以下に本発明の実施形態を図面と共に説明する。
１．図面の説明
図１は本実施形態に係る画像形成装置１０の概要を示すブロック図であり、図２は受信処理を示すフローチャートであり、図３は合成処理を示すフローチャートであり、図４（ａ）は受信メールのメール本文に記載された処理情報の一例を示す図であり、図４（ｂ）は受信メールに添付された添付ファイルを示す図であり、図４（ｃ）は命令文の一例を示す図である。
【００１６】
また、図５は処理テーブルの概念を示す図であり、図６（ａ）及び図６（ｂ）は表示部に表示される画面の一例を示す図であり、図７（ａ）〜図７（ｄ）は処理テーブルの変化を示す図であり、図８（ａ）〜図８（ｈ）、図９（ａ）〜図９（ｃ）及び図１０（ａ）、図１０（ｂ）は出力例を示す図である。
【００１７】
２．画像形成装置の概要（図１参照）
画像形成装置１０は、図１に示すように、記録用紙等の記録媒体に画像を形成する記録部１１、ユーザにより操作される操作パネル１２、各種の情報を表示する表示部１３、原稿から画像情報を読み取り、その読み取った画像情報から画像データを生成するスキャナ部１４、磁気記憶手段やフラッシュメモリ等の不揮発性記憶手段からなる記憶部１５、ＮＩＣ（Network Interface Card）１６等のネットワーク接続用のインターフェース、及び記録部１１等を制御する制御部１７を有して構成されている。
【００１８】
なお、本実施形態に係る表示部１３は、ユーザが表示部１３に触れたか否か、及び触れた位置を検出することが可能ないわゆるタッチパネル機能を有しており、画像形成装置１０（制御部１７）は、タッチパネル機能を通じてユーザからの指示を受け付けることができる。
【００１９】
また、制御部１７は、ＣＰＵ、ＲＯＭ及びＲＡＭ等からなる周知のマイクロコンピュータにて構成されたものであり、後述する処理を実行するためのプログラム等は、ＲＯＭに記憶されている。
【００２０】
そして、画像形成装置１０は、ＮＩＣ１６に接続されたイーサネット（登録商標）等のネットワークを介してコンピュータ（図示せず。）やインターネット等の外部ネットワークに接続可能である。
【００２１】
このため、画像形成装置１０は、ネットワークを経由して送信されてきた電子メールを受信することができるとともに、ネットワークを介してコンピュータから発せられた印刷指令を受けて印刷を実行することができる。
【００２２】
３．本実施形態に係る画像形成装置の特徴的作動
３．１．概略作動
本実施形態に係る画像形成装置１０では、ＮＩＣ１６を介して電子メールが受信されると、その受信された受信メールに添付されている添付ファイルと、添付ファイルの取得経路と異なる取得経路を経て取得されたファイル（以下、取得ファイルという、）とを合成するための合成情報が、受信メールに含まれているか否かを判定し、含まれている場合には、その合成情報に基づいて添付ファイルと取得ファイルとを合成することを特徴としている。
【００２３】
ここで、取得ファイルとは、前述したように、添付ファイルの取得経路と異なる取得経路を経て取得されたファイル、つまり、電子メールの添付ファイルとして取得したファイルとは異なるファイルをいい、ファイルの実態的な内容が相違している必要はない。このため、例えば添付ファイルを印刷した場合に得られる画像と、取得ファイルを印刷した場合に得られる画像とが同一となる場合もあり得る。
【００２４】
そして、本実施形態では、取得ファイルとして、スキャナ部１４から読み取られた読取データ（コピーデータ）、及びコンピュータから印刷指令とともに送信されてきたＰＤＬ（Page Description Language）データ等のプリントデータがある。つまり、本実施形態では、取得ファイルを生成し取得するための画像処理として、コピー処理及び又はコンピュータからの印刷指令によるＰＣプリント処理の２種類ある。
【００２５】
また、合成情報とは、添付ファイルと取得ファイルとを具体的にどのように合成処理するかを指示した処理指示であり、この合成情報が受信メールに含まれているときは、メール本文（本文データ）として、例えば図４（ａ）に示すような内容が記載されている場合をいう。
【００２６】
つまり、メール本文に処理指示が含まれている旨を宣言するための「添付利用」の記載（以下、この記載を宣言文という。）、及び処理指示の具体的な内容が記載された命令文等が記載されている場合に、合成情報が受信メールに含まれていると判定される。
【００２７】
また、命令文の構造は、例えば図４（ｃ）に示すように、合成処理の対象となる添付ファイル（以下、対象ファイルという。）のファイル名、対象ファイルのうち合成処理の対象となる具体的なページを示す対象ページ、具体的な処理内容、取得ファイルの取得経路を示す取得処理、ジョブ指定数、及び合成処理が実行される取得ファイルのページを示す被対象ページ等の情報から構成されている。
【００２８】
そして、ファイル名と対象ページとはピリオド（「．」）で区切られ、これら以外の情報は互いにコロン（「：」）で区切られているとともに、左からファイル名、対象ページ、処理内容、取得処理、ジョブ指定数、被対象ページの順に各情報が並んでいる。
【００２９】
ここで、処理内容の「重ね合わせ」とは、添付ファイルのうちファイル名及び対象ページで特定されたデータ（以下、対象データという。）と、取得処理及び被対象ページで特定されたデータとを１つのデータとなるように重ね合わせる処理をいう。
【００３０】
つまり、被対象ページが「１」の場合には、重ね合わせ合成処理により新たに作成されたファイル（以下、このファイルを合成ファイルという。）の第１ページ目のデータは、対象データと取得ファイルの第１ページ目のデータとが重ね合わされたデータとなる。
【００３１】
また、処理内容の「挿入」とは、取得ファイルのうち被対象ページに相当するページに対象データを挿入して新たなページを作成する処理をいう。
つまり、被対象ページが「１」として挿入合成処理が実行されると、対象データが合成ファイルの第１ページとなり、取得ファイルの第１ページが合成ファイルの第２ページとなる。但し、被対象ページが「Ｌａｓｔ」と指定された場合には、取得ファイルの最終ページの次ページデータとして対象データが挿入され、この挿入された対象データが合成ファイルの最終ページデータとなる。
【００３２】
また、ジョブ指定数とは、処理指示に基づく後述の処理レコードが作成された時から命令文により指示された合成処理をジョブに対して実行する回数をいう。
すなわち、合成情報（処理指示）が記載された電子メールが受信されると、処理レコードが作成されるとともに、その新たに作成された処理レコードと同一の処理レコードが、記憶部１５に既に記憶されている処理テーブルに書き込まれているか否かが判定される。
【００３３】
そして、その新たに作成された処理レコードと同一の処理レコードが、処理テーブルに書き込まれていないと判定された場合に限り、その作成された処理レコードが処理テーブルに追加される。
【００３４】
なお、処理レコードとは、合成情報（処理指示）と添付ファイル（対象ファイル）とを対応づけた情報の集まりであり、具体的には、図５に示すように、ファイル名、対象ページ、取得処理、処理内容、ジョブ指定数及び被対象ページを示す各情報を左右方向に並べた行ベクトルで構成されたものであり、処理テーブルとは、記憶部１５に確保された処理レコードが書き込まれる領域をいう。
【００３５】
そして、処理レコードが記憶された状態で、コピー処理又はＰＣプリント処理のいずれかがユーザにより選択されて実行されると、その実行された処理と同一の取得処理が記載されている命令文（処理レコード）が実行され、この命令文のジョブに対する実行が完了すると、ジョブ指定数が「１」だけ減じられる。
【００３６】
このように、命令文の実行が完了する度にジョブ指定数が「１」だけ減じられ、ジョブ指定数が「０」となったときに、その命令文（処理レコード）が処理テーブルから削除される。つまり、命令文（処理レコード）は、ジョブ指定数で示された回数だけジョブに対して実行された後、処理テーブルから削除される。
【００３７】
ところで、ジョブ指定数が「ＡＬＬ」の場合には、ジョブ指定数が減じられることがなく、コピー処理又はＰＣプリント処理のいずれかがユーザにより選択されて実行されると、その実行された処理と同一の取得処理が記載されている命令文（処理レコード）が、原則として、恒久的に実行される。
【００３８】
なお、ジョブ指定数が「ＡＬＬ」の命令文（処理レコード）を削除するには、以下のような操作をユーザが行う必要がある。
すなわち、先ず、操作パネル１２等を操作して、図６（ａ）に示すような、処理レコードを削除するための設定画面Ｇ１を表示部１３に表示させて設定画面の「削除」を選択する。
【００３９】
これにより、図６（ｂ）に示すように、処理テーブルに書き込まれている処理レコードを表示する画面Ｇ２が表示されるので、該当する処理レコードが画面Ｇ２に表示された状態で「削除」を選択すると、その表示された処理レコードが処理テーブルから削除される。
【００４０】
３．２．合成ファイルの出力例
図５に示す処理テーブルにおいて、レコード番号１の処理レコード（処理レコード１という。）は、『取得ファイルがコピー処理により取得される度に、取得ファイルの第１ページに、常に、ファイル名「添付１」の添付ファイルの第１ページを重ね合わせる合成処理』を意味している。
【００４１】
また、図５に示す処理テーブルにおいて、レコード番号２の処理レコード（以下、処理レコード２という。）は、『処理レコード２で示される処理レコードが作成されたとき以降に実行される２回のコピー処理において、その取得された取得ファイルの最終ページの後に、ファイル名「添付２」の添付ファイルの第１ページを挿入する合成処理』を意味している。
【００４２】
また、図５に示す処理テーブルにおいて、レコード番号３の処理レコード（処理レコード３という。）は、『処理レコード３で示される処理レコードが作成されたとき以降に実行される１回目のＰＣプリント処理において、その取得された取得ファイルの第１ページに、ファイル名「添付３」の添付ファイルの第１ページを挿入する合成処理』を意味している。
【００４３】
また、図５に示す処理テーブルにおいて、レコード番号４の処理レコード（処理レコード４という。）は、『処理レコード４で示される処理レコードが作成されたとき以降に実行される１回目のＰＣプリント処理において、その取得された取得ファイルの第２ページに、ファイル名「添付３」の添付ファイルの第２ページを重ね合わせる合成処理』を意味している。
【００４４】
次に、上記処理レコード１〜処理レコード４が処理テーブルに書き込まれている状態において、以下の実行処理がユーザにより選択されて、順次、実行された場合を例に、合成ファイルの出力（印刷）例を示す。
【００４５】
実行処理１：４ページ分の原稿（図８（ａ）参照）を３部ソートコピー処理する場合
ここで、ソートコピー処理とは、複数部数のコピー処理を実行する場合において、コピーされた原稿が、各部毎にページ順に並ぶようなコピー処理をいう。具体的には、上記処理レコード１〜処理４レコードを実行することなく、単純に４ページ分の原稿を３部ソートコピー処理すると、画像形成装置１０は、図８（ｂ）に示す順に印刷物を出力する。
【００４６】
なお、ソートコピー処理では、１部分のコピー処理が完了した時点で、１回分の合成処理（命令文）が完了されたものとみなされてジョブ指定数が「１」だけ減じられるが、ソートコピー処理以外のコピー処理は、コピー処理の内容が全て完了した時点で、１回分の合成処理（命令文）が完了されたものとみなされてジョブ指定数が「１」だけ減じられる。
【００４７】
そして、実行処理１がユーザにより選択されると、処理内容がコピー（ＣＯＰＹ）である処理レコード１及び処理レコード２が実行される。具体的には、画像形成装置１０は、先ず、図８（ｃ）に示す順に印刷物を出力する。
【００４８】
このとき、原稿（取得ファイル）の第１ページには、処理レコード１に従い図８（ｃ）に示すように、添付ファイル「添付１」の第１ページのデータが重ね合わせられる。
次に、画像形成装置１０は、処理レコード２に従って、図８（ｄ）に示すように、添付ファイル「添付２」の第１ページを出力するとともに、図７（ａ）に示すように、処理レコード２のジョブ指定数を「１」だけ減じてジョブ指定数を「２」から「１」に変更する。
【００４９】
次に、画像形成装置１０は、処理レコード１に従って、原稿（取得ファイル）の第１ページに添付ファイル「添付１」の第１ページのデータを重ね合わせるとともに、図８（ｅ）に示す順で印刷物を出力する。
【００５０】
次に、画像形成装置１０は、処理レコード２に従って、図８（ｆ）に示すように、添付ファイル「添付２」の第１ページを出力するとともに、処理レコード２のジョブ指定数が０になるため、図７（ｂ）に示すように、処理レコード２を処理テーブルから削除する。
【００５１】
次に、画像形成装置１０は、処理レコード１に従って、原稿（取得ファイル）の第１ページに添付ファイル「添付１」の第１ページのデータを重ね合わせるとともに、図８（ｇ）に示す順で印刷物を出力した後、処理レコード２を処理テーブルから削除されているため、そのまま実行処理１を終了する。
【００５２】
実行処理２：５ページ分のデータ（図９（ａ）参照）をＰＣプリント処理する場合
実行処理１の完了後、実行処理２がユーザにより選択されると、処理内容がＰＣプリント（Ｐｒｉｎｔ）である処理レコード３及び処理レコード４が実行される。
【００５３】
具体的には、画像形成装置１０は、処理レコード３に従って、先ず、図９（ｂ）に示すように、添付ファイル「添付３」の第１ページを出力するとともに、処理レコード３のジョブ指定数が０になるため、図７（ｃ）に示すように、処理レコード３を処理テーブルから削除する。
【００５４】
次に、画像形成装置１０は、処理レコード４に従って、取得ファイルの第２ページに添付ファイル「添付３」の第２ページのデータを重ね合わせるとともに、図９（ｃ）に示す順で印刷物を出力するとともに、処理レコード４のジョブ指定数が０になるため、図７（ｄ）に示すように、処理レコード４を処理テーブルから削除する。
【００５５】
実行処理３：７ページ分の原稿（図１０（ａ）参照）をコピー処理する場合
実行処理２の完了後、実行処理３がユーザにより選択されると、処理内容がコピー（ＣＯＰＹ）である処理レコード１が実行され、画像形成装置１０は、処理レコード１に従って、原稿（取得ファイル）の第１ページに添付ファイル「添付１」の第１ページのデータを重ね合わせるとともに、図１０（ｂ）に示す順で印刷物を出力する。
【００５６】
３．３．詳細作動
図２は受信メール（処理指示）の処理（以下、受信処理という。）を示すフローチャートであり、図３は、コピー処理又はＰＣプリント処理のいずれかがユーザにより選択されたときに起動する処理（以下、合成処理という。）を示すフローチャートである。
【００５７】
なお、受信処理及び合成処理は、共に画像形成装置１０の電源スイッチ（図示せず。）の投入と同時に起動された後、互いに独立して作動するとともに、電源スイッチが遮断された時に終了する。
【００５８】
３．３．１．受信処理（図２参照）
受信処理が起動されると、先ず、電子メールが受信されたか否かが判定され（Ｓ１）、受信されていないと判定された場合には（Ｓ１：ＮＯ）、電子メールが受信されるまで待機状態となる。
【００５９】
一方、電子メールが受信されたと判定された場合には（Ｓ１：ＹＥＳ）、その受信した電子メール（受信メール）の本文データ及び添付ファイルが解析されるとともに（Ｓ５）、その受信メールに添付ファイルが添付されているか否かが判定される（Ｓ１０）。
【００６０】
このとき、添付ファイルが添付されていないメールである判定された場合には（Ｓ１０：ＮＯ）、再び、Ｓ１が実行され、一方、添付ファイルが添付されているメールである判定された場合には（Ｓ１０：ＹＥＳ）、合成情報、つまり宣言文及び命令文が本文データに含まれているか否かが判定される（Ｓ１５）。
【００６１】
そして、本文データに合成情報（利用指定）が含まれていないと判定された場合には（Ｓ１５：ＮＯ）、添付ファイルがそのまま印刷された後（Ｓ２０）、再び、Ｓ１が実行され、一方、本文データに合成情報（利用指定）が含まれていると判定された場合には（Ｓ１５：ＹＥＳ）、現在、合成処理にて処理テーブルが使用されているか否かが判定される（Ｓ２５）。
【００６２】
このとき、処理テーブルが使用されていると判定された場合には（Ｓ２５：ＹＥＳ）、待機状態となり、一方、処理テーブルが使用されていないと判定された場合には（Ｓ２５：ＮＯ）、受信メールに含まれている合成情報に基づいて処理レコードが作成された後（Ｓ３０）、その作成された処理レコードが既に処理テーブルに書き込まれているか否かが判定される（Ｓ３５）。
【００６３】
そして、その作成された処理レコードが既に処理テーブルに書き込まれていないと判定された場合には（Ｓ３５：ＮＯ）、その作成された処理レコードが処理テーブルに書き込まれて記憶部１５に保存されるとともに、その書き込まれた処理レコード（処理情報）に対応する添付ファイルが処理レコードに関連づけられた状態で記憶部１５に保存された後（Ｓ４０）、再び、Ｓ１が実行される。
【００６４】
ここで、「処理レコード（処理情報）に対応する添付ファイルが処理レコードに関連づけられた状態で記憶部１５に保存される」とは、具体的には、処理レコード３に添付ファイル「添付３」の第１ページが関連づけられ、処理レコード４に添付ファイル「添付３」の第２ページが関連づけられる、といったことである。
【００６５】
一方、その作成された処理レコードが既に処理テーブルに書き込まれていると判定された場合には（Ｓ３５：ＹＥＳ）、作成された処理レコードが処理テーブルに書き込まれることなく、再び、Ｓ１が実行される。
【００６６】
３．３．２．合成処理（図３参照）
合成処理が起動されると、ＰＣプリント処理又はコピー処理のいずれかの処理の実行がユーザにより選択されたか否かが判定され（Ｓ１００）、いずれの処理も選択されていないと判定された場合には（Ｓ１００：ＮＯ）、待機状態となる。
【００６７】
一方、いずれかの処理が選択されたと判定された場合には（Ｓ１００：ＹＥＳ）、処理テーブルが参照されて選択された処理に対応する取得処理を含む処理レコードが取得され（Ｓ１０５）、その取得された処理レコードのジョブ指定数が「０」であるか否かが判定される（Ｓ１１０）。
【００６８】
なお、Ｓ１０５では複数の処理レコードが取得され得るが、図３に示すフローチャートにおいては、合成処理の理解を容易にするため、取得される処理レコードは１つであるとして説明する。
【００６９】
このとき、ジョブ指定数が「０」であると判定された場合には（Ｓ１１０：ＹＥＳ）、その取得された処理レコード及びこの処理レコードに関連づけられている添付ファイルが削除された後（Ｓ１４０）、ＰＣプリント処理又はコピー処理により取得された取得ファイルがそのまま印刷される（Ｓ１４５）。
【００７０】
また、Ｓ１１０にてジョブ指定数が「０」でないと判定された場合には（Ｓ１１０：ＮＯ）、現在、印刷しようとしている取得ファイルのページが、挿入処理が実行されるべきページであるか否かが判定され（Ｓ１１５）、挿入処理が実行されるべきページでないと判定された場合には（Ｓ１１５：ＮＯ）、現在、印刷しようとしている取得ファイルのページが重ね合わせ処理が実行されるべきページであるか否かが判定される（Ｓ１２５）。
【００７１】
一方、挿入処理が実行されるべきページであると判定された場合には（Ｓ１１５：ＹＥＳ）、挿入処理の対象となる添付ファイルの該当ページが印刷された後（Ｓ１２０）、Ｓ１２５が実行される。
【００７２】
そして、Ｓ１２５にて、重ね合わせ処理が実行されるべきページでないと判定された場合には（Ｓ１２５：ＮＯ）、現在、印刷しようとしている取得ファイルのページがそのまま印刷される（Ｓ１４５）。
【００７３】
次に、Ｓ１０５にて取得した処理レコード（命令文）に記載されている処理内容の全てが完了したか否かが判定され（Ｓ１５０）、処理レコード（命令文）に記載されている処理内容の全てが完了したと判定された場合には（Ｓ１５０：ＹＥＳ）、ジョブ指定数が「１」だけ減じられた後（Ｓ１５５）、再び、Ｓ１００が実行される。
【００７４】
なお、処理レコードに記載されている処理内容の全てが完了していないと判定された場合には（Ｓ１５０：ＮＯ）、再び、Ｓ１１０が実行される。
また、Ｓ１２５にて重ね合わせ処理が実行されるべきページであると判定された場合には（Ｓ１２５：ＹＥＳ）、現在、印刷しようとしている取得ファイルのページに、重ね合わせ処理の対象となる添付ファイルの該当ページを重ね合わせた合成データが作成され（Ｓ１３０）、その合成データが印刷された後（Ｓ１３５）、Ｓ１５０が実行される。
【００７５】
４．本実施形態に係る画像形成装置の特徴
本実施形態では、受信メールに添付されている添付ファイルと取得ファイルとを合成するための合成情報が受信メールに含まれている場合には、その合成情報に基づいて添付ファイルと取得ファイルとを合成するので、添付ファイルが付加された電子メールの取り扱い性を向上させることができる。
【００７６】
また、本実施形態では、合成情報と添付ファイルとを対応付けた処理レコードを作成・記憶し、取得ファイルの取得時に処理レコードを参照して添付ファイルと取得ファイルとを合成するので、直接、合成情報を解析して添付ファイルと取得ファイルとを合成する場合に比べて、合成処理を速やかに行うことが可能となる。
【００７７】
また、本実施形態では、記憶部１５に記憶された添付ファイルのうち、合成処理が終了した添付ファイルを記憶部１５から削除するので、記憶部１５に不要なファイルが蓄積していくことを未然に防止できる。
【００７８】
また、本実施形態では、複数種類の処理機能（本実施形態では、ＰＣプリント処理及びコピー処理）のうちユーザにより選択された処理機能の実行時に、合成情報に基づいて添付ファイルと取得ファイルとを合成するので、添付ファイルが付加された電子メールの取り扱い性を更に向上させることが可能となる。
【００７９】
また、本実施形態では、添付ファイルが複数ページ分のデータからなるファイルである場合、添付ファイルをページ単位で取得ファイルに合成することができるので、添付ファイルが付加された電子メールの取り扱い性を更に向上させることが可能となる。
【００８０】
５．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ１が受信手段に相当し、Ｓ１２０及びＳ１３０が特許請求の範囲に記載された合成手段に相当し、Ｓ３０が特許請求の範囲に記載された作成手段に相当し、Ｓ４０が特許請求の範囲に記載された第１、２記憶手段に相当し、Ｓ１４０が特許請求の範囲に記載された削除手段に相当する。
【００８１】
（その他の実施形態）
上述の実施形態では、本発明を画像形成装置に適用したが、本発明はこれに限定されるものではなく、ファクシミリ装置や複写機等にも適用することができる。
【００８２】
また、上述の実施形態では、合成処理として、重ね合わせ処理と挿入処理とを例に説明したが、本発明はこれに限定されるものではない。
また、上述の実施形態では、新たに作成された処理レコードと既に処理テーブルに記載（記憶）されている処理レコードが完全一致する場合に、両処理レコードが一致すると判定したが、本発明はこれに限定されるものではなく、例えばジョブ指定数のみ相違し、他の情報は一致する場合には、両処理レコードが一致すると判定してもよい。
【００８３】
また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【図面の簡単な説明】
【００８４】
【図１】本実施形態に係る画像形成装置１０の概要を示すブロック図である。
【図２】受信処理を示すフローチャートである。
【図３】合成処理を示すフローチャートである。
【図４】（ａ）は受信メールのメール本文に記載された処理情報の一例を示す図であり、（ｂ）は受信メールに添付された添付ファイルを示す図であり、（ｃ）は命令文の一例を示す図である。
【図５】処理テーブルの概念を示す図である。
【図６】（ａ）及び（ｂ）は表示部に表示される画面を示す図である。
【図７】（ａ）〜（ｄ）は処理テーブルの変化を示す図である。
【図８】（ａ）〜（ｇ）は出力例を示す図である。
【図９】（ａ）〜（ｃ）は出力例を示す図である。
【図１０】（ａ）、（ｂ）は出力例を示す図である。
【符号の説明】
【００８５】
１０…画像形成装置、１１…記録部、１２…操作パネル、１３…表示部、
１４…スキャナ部、１５…記憶部、１７…制御部。
【図１】
0004525781.tif 000002
【図２】
0004525781.tif 000003
【図３】
0004525781.tif 000004
【図４】
0004525781.tif 000005
【図５】
0004525781.tif 000006
【図６】
0004525781.tif 000007
【図７】
0004525781.tif 000008
【図８】
0004525781.tif 000009
【図９】
0004525781.tif 000010
【図１０】
0004525781.tif 000011