(57)【要約】【課題】資源の無駄を防止し、印刷の効率を向上できるプリンタ装置を提供する。【解決手段】制御部１１がネットワークを介して、少なくとも印刷対象となるドキュメントを含むデータを受信し、この受信したデータに含まれるドキュメントを検出し、前記検出されたドキュメントのうち、印刷対象となるドキュメントを特定するとともに、印刷対象のドキュメントに付随する付随ドキュメントが見いだされたときに、当該付随ドキュメントを印刷するか否かを判断し、印刷対象のドキュメントと、印刷すると判断された付随ドキュメントとを印刷処理部１６にて印刷するプリンタ装置である。【選択図】　　　　図１
2004050550.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、少なくとも印刷対象となるドキュメントを含むデータを受信する受信手段と、
前記受信したデータに含まれるドキュメントを検出し、前記検出されたドキュメントのうち、印刷対象となるドキュメントを特定する検出手段と、
前記印刷対象のドキュメントに付随する付随ドキュメントが見いだされたときに、当該付随ドキュメントを印刷するか否かを判断する判断手段と、
前記印刷対象のドキュメントと、印刷すると判断された付随ドキュメントとを印刷する印刷手段と、
を含むことを特徴とするプリンタ装置。
【請求項２】
請求項１に記載のプリンタ装置において、
前記受信手段は、各ドキュメントを電子メールの添付データとして受信し、当該電子メールには、各添付データの性状を表す情報が含まれ、
前記検出手段は、各添付データの性状を表す情報に基づき、印刷対象となるドキュメントを特定し、付随ドキュメントを検索する
ことを特徴とするプリンタ装置。
【請求項３】
請求項１または２に記載のプリンタ装置において、
前記受信手段は、各ドキュメントを電子メールの添付データとして受信し、当該電子メールには、各添付データの性状を表す情報が含まれ、
前記判断手段は、各添付データの性状を表す情報に基づき、付随ドキュメントを印刷するか否かを判断する、
ことを特徴とするプリンタ装置。
【請求項４】
ネットワークを介して、少なくとも印刷対象となるドキュメントを含むデータを受信し、
前記受信したデータに含まれるドキュメントを検出し、前記検出されたドキュメントのうち、印刷対象となるドキュメントを特定し、
前記印刷対象のドキュメントに付随する付随ドキュメントが見いだされたときに、当該付随ドキュメントを印刷するか否かを判断し、
前記印刷対象のドキュメントと、印刷すると判断された付随ドキュメントとを印刷する、
ことを特徴とする印刷処理方法。
【請求項５】
コンピュータに、
ネットワークを介して、少なくとも印刷対象となるドキュメントを含むデータを受信する手順と、
前記受信したデータに含まれるドキュメントを検出し、前記検出されたドキュメントのうち、印刷対象となるドキュメントを特定する手順と、
前記印刷対象のドキュメントに付随する付随ドキュメントが見いだされたときに、当該付随ドキュメントを印刷するか否かを判断する手順と、
前記印刷対象のドキュメントと、印刷すると判断された付随ドキュメントとを印刷処理する手順と、
を実行させることを特徴とするプリンタ装置の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して印刷対象となるドキュメントを取得し、印刷の処理を実行するプリンタ装置に関する。
【０００２】
【従来の技術】
近年、電子メールを用いて印刷対象となるデータを取得するプリンタが開発されている。このようなプリンタに対してデータを送信するには、印刷対象となるドキュメントを添付ファイルとして含めた電子メールをプリンタ宛に送信する。プリンタ側では、この電子メールをネットワークを介して受信し、当該受信した電子メールから添付ファイルを取り出して、印刷処理を実行する。このようなプリンタは、例えば、特開２０００−３３０７５３号公報等に開示されている。
【０００３】
また、複数の添付ファイルがあるときには、プリンタは、各添付ファイルについて印刷処理を実行する。
【０００４】
【発明が解決しようとする課題】
このため、上記従来のプリンタでは、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）ファイルのように、主たるファイル（ＨＴＭＬファイル自体）とともに、付随するファイル（ＨＴＭＬファイル内から参照される画像ファイルや、スタイルファイルなど）がある場合、これらを１つの電子メールに含めてプリンタに送信すると、プリンタ側では、ＨＴＭＬファイル自体を印刷するだけでなく、各画像ファイルやスタイルファイルといったものまで、それぞれ個別に印刷処理してしまう。
【０００５】
これらのファイルを印刷しても、それ単体では、利用者にとって意味がないので、印刷による紙等の資源の無駄になる。また、付随ファイルの種類によっては印刷することができず（印刷可能なようにビットマップ画像に展開することができないなど）、エラーの原因となって、印刷処理の効率が低下してしまう。
【０００６】
本発明は上記実情に鑑みて為されたもので、資源の無駄を防止し、効率を向上できるプリンタ装置を提供することをその目的の一つとする。
【０００７】
【課題を解決するための手段】
上記従来例の問題点を解決するための本発明は、プリンタ装置であって、ネットワークを介して、少なくとも印刷対象となるドキュメントを含むデータを受信する受信手段と、前記受信したデータに含まれるドキュメントを検出し、前記検出されたドキュメントのうち、印刷対象となるドキュメントを特定する検出手段と、前記印刷対象のドキュメントに付随する付随ドキュメントが見いだされたときに、当該付随ドキュメントを印刷するか否かを判断する判断手段と、前記印刷対象のドキュメントと、印刷すると判断された付随ドキュメントとを印刷する印刷手段と、を含むことを特徴としている。
【０００８】
ここで前記受信手段は、各ドキュメントを電子メールの添付データとして受信し、当該電子メールには、各添付データの性状を表す情報が含まれ、前記検出手段は、各添付データの性状を表す情報に基づき、印刷対象となるドキュメントを特定し、付随ドキュメントを検索することとするのも好ましい。
【０００９】
また、前記判断手段は、各添付データの性状を表す情報に基づき、付随ドキュメントを印刷するか否かを判断することとするのも好ましい。
【００１０】
また、本発明のある態様によれば、印刷処理方法であって、ネットワークを介して、少なくとも印刷対象となるドキュメントを含むデータを受信し、前記受信したデータに含まれるドキュメントを検出し、前記検出されたドキュメントのうち、印刷対象となるドキュメントを特定し、前記印刷対象のドキュメントに付随する付随ドキュメントが見いだされたときに、当該付随ドキュメントを印刷するか否かを判断し、前記印刷対象のドキュメントと、印刷すると判断された付随ドキュメントとを印刷する、ことを特徴としている。
【００１１】
さらに、本発明の別の態様によれば、プリンタ装置のコンピュータによって実行される制御プログラムであって、ネットワークを介して、少なくとも印刷対象となるドキュメントを含むデータを受信する手順と、前記受信したデータに含まれるドキュメントを検出し、前記検出されたドキュメントのうち、印刷対象となるドキュメントを特定する手順と、前記印刷対象のドキュメントに付随する付随ドキュメントが見いだされたときに、当該付随ドキュメントを印刷するか否かを判断する手順と、前記印刷対象のドキュメントと、印刷すると判断された付随ドキュメントとを印刷処理する手順と、が実行されるようにした。
【００１２】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係るプリンタ装置１は、図１に示すように、制御部１１と、記憶部１２と、通信部１３と、操作部１４と、外部記憶装置１５と、印刷処理部１６とを含んで構成され、これらの各部は互いにバス接続されている。またプリンタ装置１は、ネットワークを介してクライアント装置２に接続されている。ここでクライアント装置２は、一般的なパーソナルコンピュータであり、利用者からの指示に従って、印刷対象となるドキュメントと、それに付随するドキュメントとを添付データとして含む電子メールをプリンタ装置１宛に送信する。
【００１３】
制御部１１は、記憶部１２に格納されているプログラムを実行し、受信手段としての処理（受信処理）と、検出手段としての処理（ドキュメント検出処理）と、判断手段としての処理（判断処理）とを実行している。すなわち、制御部１１は、通信部１３を介してネットワークから電子メールを受信し、当該電子メールを記憶部１２に格納する。
【００１４】
ここで添付ファイル付きの電子メールは、インターネットを介して送受信される一般的な電子メールと同じフォーマットを用いることができる。具体的には、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ　Ｉｎｔｅｒｎｅｔ　Ｍａｉｌ　Ｅｘｔｅｎｓｉｏｎｓ）と呼ばれるフォーマットを用いることができる。このフォーマットは、ＩＥＴＦ公表のＲＦＣ２０４５番の文書によって詳細に定められているので、詳しい説明は省略する。
【００１５】
このフォーマットでは、各添付データは、その性状を表す情報として、ヘッダ情報とともに、図２に示すような態様で電子メール内に含められる。すなわち、電子メールは、本文部分（Ｂ）を先頭部分に有し、続いてヘッダ情報（Ｈ）及び実体データ（Ａ）を含んでなる添付データ（Ｃ）が添付されているデータの数だけ繰り返されている。ここでヘッダ情報（Ｈ）は、例えば、添付データの内容を表す情報（Ｃｏｎｔｅｎｔ−Ｔｙｐｅ）と、添付データの符号化方式を特定する情報（Ｃｏｎｔｅｎｔ−Ｔｒａｎｓｆｅｒ−Ｅｎｃｏｄｉｎｇ）と、添付データを一意に特定するための情報（Ｃｏｎｔｅｎｔ−ＩＤ）とを含んでなる。
【００１６】
制御部１１は、受信した電子メールの内容を調べて、各添付データを抽出する。そして、各添付データごとに、そのヘッダ情報を参照し、印刷対象となるドキュメントと、それに付随するドキュメント（付随ドキュメント）とを区別する。そして、付随ドキュメントについて、印刷を行うか否かをヘッダ情報に基づいて判断する。そして制御部１１は、印刷対象となるドキュメントをビットマップデータに展開して印刷処理部１６に出力する。また制御部１１は、付随ドキュメントのうち、印刷するとして判断したものについて、当該付随ドキュメントをビットマップデータに展開して印刷処理部１６に出力する。これらの制御部１１の処理の内容については後に改めて詳しく述べる。
【００１７】
記憶部１２は、制御部１１により実行されるプログラムを保持している。また、この記憶部１２は、制御部１１のワークメモリとしても動作し、制御部１１の処理に必要なデータ等を保持する。通信部１３は、ネットワークに接続されており、制御部１１から入力される指示に従って、ネットワークを介してデータを送出し、また、ネットワークを介してデータを受信して制御部１１に出力する。この通信部１３は、具体的にＴＣＰ／ＩＰ等の一般的なプロトコルを用いてデータの送受信を行う。操作部１４は、タッチパネル等であり、表示部と入力部とを含み、制御部１１から入力される情報を表示し、また利用者からの操作の内容を受け入れて、その操作の内容を制御部１１に伝達する。
【００１８】
外部記憶装置１５は、例えばＣＤ−ＲＯＭや、ＤＶＤーＲＯＭといった、光学的・電磁気的にデータを担持する、コンピュータ読取可能な記録媒体から、プログラムやデータを読み出す。記憶部１２に格納され、制御部１１によって実行されるプログラムは、例えば上述のようなコンピュータ読取可能な記録媒体に格納されて提供され、外部記憶装置１５がこれを読み取って、記憶部１２にインストールする。印刷処理部１６は、制御部１１から入力されるビットマップデータに従い、所定の用紙に実際に印刷を行う。この印刷処理部１６と制御部１１とが本発明の印刷手段を実現している。
【００１９】
［受信処理］
ここで制御部１１の処理についてより詳しく説明する。まず、受信処理について述べる。制御部１１は、電子メールを実際に受信するにあたり、電子メールサーバとして動作してもよいし、電子メールクライアントとして動作してもよい。
【００２０】
例えば電子メールサーバとして動作する場合、制御部１１は、ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバとして動作し、他のＳＭＴＰサーバ等から電子メールを受信する。また、電子メールクライアントとして動作する場合、ネットワーク上に別途設けられた電子メールサーバ（不図示）から、ＰＯＰ３や、ＩＭＡＰ４といった広く知られたプロトコルを用いて予め設定されたアカウント情報に基づいて電子メールを取得する。
【００２１】
［ドキュメント検出処理］
制御部１１は、電子メールが受信されるとドキュメント検出処理を開始する。このドキュメント検出処理は具体的には図３に示すようなものであり、受信した電子メールに添付データがあるか否かを調べ（Ｓ１）、添付データがあれば（Ｙｅｓならば）、その添付データの一つを選択し、当該選択した添付データのヘッダのうち、内容を表す部分（Ｃｏｎｔｅｎｔ−Ｔｙｐｅの部分）を参照して、それが予め印刷対象となるべきものとして定められているか否かを調べる（Ｓ２）。
【００２２】
すなわち、この場合には、例えば図４に示すような設定テーブルを記憶部１２に格納しておく。図４に例示した設定テーブルでは、Ｃｏｎｔｅｎｔ−Ｔｙｐｅとして指定され得る情報のうち、主たるもの（印刷対象となるべきもの）を表す情報がリストとして登録されている。制御部１１は、処理Ｓ２において、このリストに挙げられた情報と、各Ｃｏｎｔｅｎｔ−Ｔｙｐｅの情報とを比較し、一致したときに印刷対象となるべきと判断する。
【００２３】
処理Ｓ２において、印刷対象となるべきと判断した場合には、制御部１１は、当該ドキュメントをビットマップデータに展開して、印刷処理部１６に出力する（Ｓ３）。そして、さらに処理していない添付データがあるか否かを調べ（Ｓ４）、処理していない添付データがあれば（Ｙｅｓならば）、当該添付データについて、印刷対象となるべきか否かの判断を行うため、処理Ｓ２に戻って処理を続ける。
【００２４】
また、処理Ｓ４において、処理していない添付データがなければ（すべての添付データについて処理を行ったならば、すなわちＮｏならば）、処理を終了する。さらに、処理Ｓ２において、印刷対象となるべきものでない、と判断された場合は（Ｎｏの場合は）、そのまま処理Ｓ４に移行する。なお、処理Ｓ１において、添付データがないと判断されたときは（Ｎｏのときは）、そのまま処理を終了する。
【００２５】
ここでは、説明を簡単にするために、ヘッダの一つであるＣｏｎｔｅｎｔ−Ｔｙｐｅを用いる場合を例として説明したが、処理Ｓ２の判断に用いることのできる情報として、このほかに、Ｃｏｎｔｅｎｔ−ＩＤや、Ｃｏｎｔｅｎｔ−Ｌｏｃａｔｉｏｎ（添付データが保持された場所を表す参照情報）を用いてもよい。
【００２６】
また、ここでは図４に示したリストにないものを付随ドキュメントとし、かつ付随ドキュメントは、いかなるものも印刷しないという判断を行う場合を例示したが、さらに詳しい判断を行ってもよい。例えば、上記処理Ｓ２に代えて、各添付データのヘッダからドキュメントに関連づけられた拡張子等、ドキュメントの種別に関する情報を取得し、この種別に関する情報に基づいて印刷対象であるか否か、及び、付随ドキュメントであれば印刷を行うか否かを判断するようにしてもよい。
【００２７】
すなわち、電子メールの添付データは、その実体を含んだファイルを電子メールに取り込んで生成されるため、もとのファイルの拡張子など、ドキュメントの種別を表す情報が関連づけられている場合がある。従って、この拡張子を参照してドキュメントの種別を判断することができる。そこで、例えば「．ｄｏｃ」や「．ｔｘｔ」、「．ｈｔｍｌ」といった文書データを表す拡張子が関連づけられている場合には、そのドキュメントを印刷対象のドキュメントと判断し、「．ｊｐｇ」や「．ｃｓｓ」といった拡張子が関連づけられている場合は、いずれかの印刷対象ドキュメントに付随する付随ドキュメントであると判断する。そして、付随ドキュメントについては、その拡張子ごとに印刷するか否かを予め設定しておき、その設定の内容を記憶部１２に保持させておき、制御部１１は、当該設定の内容を参照して、各付随ドキュメントを印刷するか否かを決定するようにすればよい。
【００２８】
［ドキュメントの記述内容に配慮した処理］
さらに制御部１１は、処理Ｓ２に示したようなヘッダを用いた判断に加えて、印刷対象のドキュメントの内容を調べ、それに付随する付随ドキュメントの印刷をするか否かを判断するようにしてもよい。
【００２９】
この場合は、図３に示した処理に代えて、例えば図５に示すように、受信した電子メールに添付データがあるか否かを調べ（Ｓ１）、添付データがあれば（Ｙｅｓならば）、その添付データの一つを選択し、その選択した添付データが、事前に定義された所定の条件に合致するか否かを調べる（Ｓ１１）。
【００３０】
この処理Ｓ１１の条件としては、印刷対象のドキュメントではないが、印刷するか否かを別途判断する必要のあるもの、との条件とすることができる。具体的には、この条件は、ドキュメントの種類を用いて規定できる。例えば、「．ｊｐｇ」（画像データファイルの拡張子）の拡張子に関連づけられたドキュメントなど、印刷対象のドキュメントではないが、印刷する可能性のあるドキュメントを列挙したリストを記憶部１２に格納しておき、制御部１１は、このリストを参照して、各ドキュメントの種別と比較して、条件に合致するか否かを判断する。
【００３１】
そして処理Ｓ１１において、条件に合致すると（Ｙｅｓと）判断された場合、そのドキュメントを処理対象として記憶し（Ｓ１２）、さらに選択していない添付データがあるか否かを調べ（Ｓ１３）、選択していない添付データがあれば、選択していない添付データについての処理を行うべく、処理Ｓ１１に戻って処理を続ける。
【００３２】
一方、処理Ｓ１１において、添付データが所定の条件に合致しない場合（Ｎｏの場合）、制御部１１は、当該添付データが印刷対象データであるか否かを調べ（Ｓ１４）、印刷対象データであれば（Ｙｅｓならば）、当該ドキュメントを印刷対象として記憶し（Ｓ１５）、処理Ｓ１３に移行する。また、処理Ｓ１４において、印刷対象データでなければ（Ｎｏならば）、そのまま処理Ｓ１３に移行する。
【００３３】
処理Ｓ１３において、選択していない添付データがないとき（すべての添付データについて処理を完了したとき）は、処理Ｓ１５にて印刷対象として記憶されたドキュメントの一つを選択し、処理Ｓ１２にて処理対象として記憶したドキュメントのうち、当該選択した印刷対象のドキュメント内に取り込む記述があるものを列挙する（Ｓ１６）。この処理は例えば、印刷対象のドキュメントがＨＴＭＬであり、処理対象が画像データのドキュメントである場合、ＨＴＭＬの記述に、処理対象の画像データへのリンクが含まれているか否かを判断して行われる。
【００３４】
この処理Ｓ１６において、処理対象のドキュメントのうち、印刷対象のドキュメントに取り込まれる記述があるものについては、その処理対象のドキュメントは、印刷対象ドキュメントの印刷処理の際に取り込まれて印刷されるので、改めて印刷する必要はない。そこでこの場合は、当該処理対象としての設定を解除する（Ｓ１７）。そして制御部１１は、さらに選択していない印刷対象ドキュメントがあるか否かを調べ（Ｓ１８）、選択していない印刷対象ドキュメントがあれば、それを選択して処理Ｓ１６に戻って処理を続ける。これにより、いずれかの印刷対象ドキュメントに取り込まれて印刷される付随ドキュメントが処理対象から外される。
【００３５】
一方、処理Ｓ１８において選択していない印刷対象ドキュメントがなければ（すべての印刷対象ドキュメントについて処理を完了したならば）、印刷対象のドキュメントをビットマップに展開して印刷処理部１６に出力する（Ｓ１９）。また、処理対象として設定され、処理Ｓ１６において処理対象から外されていないドキュメントは、印刷を行う付随ドキュメントとして、これをビットマップに展開して印刷処理部１６に出力して（Ｓ２０）、処理を終了する。
【００３６】
なお、処理Ｓ１において、受信した電子メールに添付データがなければ（Ｎｏならば）、そのまま処理を終了する。ここでの処理Ｓ１２のように予め処理対象の添付データ（ドキュメント）を絞り込んでおくことで処理の効率化を図っている。なお、印刷対象ドキュメントが添付されていなければ、処理Ｓ１６〜Ｓ１７は実行されないので、処理対象のドキュメントだけが印刷されることとなる。
【００３７】
［印刷処理］
ここまでの説明において、制御部１１は、印刷対象のドキュメントと、印刷すべきと判断された付随ドキュメントについて、これらに基づきビットマップへ展開して印刷するものとして説明したが、この処理は、当該ドキュメントをプリンタで認識可能なデータ形式（中間データ形式、例えばＰＤＬ（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ
Ｌａｎｇｕａｇｅ））に変換する処理であってもよい。
【００３８】
いずれにしても、当該ドキュメントに関連づけられたヘッダのＣｏｎｔｅｎｔ−Ｔｙｐｅ、もしくは、ファイル名等に対応付けて予め設定された変換プログラムを選択的に起動して、ビットマップデータや、ＰＤＬ等の中間データに変換することになる。なお、ＰＤＬへの変換を行う場合は、印刷処理部１６が、このデータに基づいてビットマップデータを生成し、用紙への印刷を行うことになる。また、これらビットマップデータやＰＤＬのデータを記憶部１２に格納して保持し、利用者から操作部１４を介して所定の操作を受けたときに、この保持したデータを印刷処理部１６に出力するようにしてもよい。
【００３９】
さらに制御部１１は、印刷対象のドキュメントを印刷処理する際に、その中に付随ドキュメントを取り込む記述がある場合、上記変換プログラムを起動する前に、この取り込みが正しく行われるように、当該印刷対象のドキュメントの記述を補正する処理を行ってもよい。具体的に、印刷対象のドキュメントがＨＴＭＬであり、この中に、＜ＩＭＧ　ＳＲＣ＝”ｉｍａｇｅｓ／ｔｅｓｔ．ｊｐｇ”＞のように、付随ドキュメントを取り込む記述が含まれている場合を想定する。この場合、プリンタ装置１の制御部１１が電子メールから当該ｔｅｓｔ．ｊｐｇに対応する付随ドキュメントを抽出したときに、これを記憶部１２上で、印刷対象のＨＴＭＬドキュメントと同じ階層に配置すると、上述の取り込み記述における参照情報、”ｉｍａｇｅｓ／ｔｅｓｔ．ｊｐｇ”によって参照できなくなる。そこで、制御部１１は、この記述を”ｔｅｓｔ．ｊｐｇ”のように、階層をなくした表現に補正する。
【００４０】
［動作］
本実施の形態のプリンタ装置は、上述のような動作を行う各部構成を有し、次のような動作を行う。まずプリンタ装置１が、クライアント装置２側から、印刷対象のドキュメントを添付データとして含んだ電子メールを受信する。
【００４１】
以下の説明では、この電子メールに、ＨＴＭＬで記述されたドキュメントＤ１と、そのドキュメントに付随するＣＳＳ（スタイル設定）ドキュメントＤ２と、ＨＴＭＬ内に取り込まれる画像データのドキュメントＤ３とが添付データとして含まれているとする。また、プリンタ装置１には、予め、ＨＴＭＬのドキュメントを印刷対象とするべき設定がされているとする。
【００４２】
すると、プリンタ装置１は、これら３つのドキュメントＤ１〜Ｄ３の実体部分を取り出し、それぞれに関連づけられていたヘッダを参照して、予め定められた設定に従ってＨＴＭＬのドキュメントＤ１を印刷対象データとして判断する。
【００４３】
また、プリンタ装置１は、ＣＳＳドキュメントＤ２と画像データＤ３とは、付随ドキュメントであって、印刷をしないものとして判断し、印刷処理において、これらＤ２とＤ３とを参照しながらＨＴＭＬドキュメントＤ１をビットマップへ展開（ラスタライズ）し、用紙へ印刷する。これにより、ドキュメントＤ１にドキュメントＤ３が含まれて印刷されるとともに、ドキュメントＤ２やＤ３が別途、異なる用紙に印刷されることがなくなる。
【００４４】
また、ＨＴＭＬで記述されたドキュメントＤ１と、そのドキュメントに付随するＣＳＳ（スタイル設定）ドキュメントＤ２と、ＨＴＭＬ内に取り込まれる画像データのドキュメントＤ３と、ＨＴＭＬ内に取り込まれない画像データのドキュメントＤ４が添付データとして含まれた電子メールを受信し、プリンタ装置１に予め、ＨＴＭＬのドキュメントを印刷対象とするべき設定と、画像データは処理対象とするとの条件の設定とがなされており、印刷対象ドキュメントの記述内容に配慮した処理を行う場合の動作について説明する。
【００４５】
この場合は、プリンタ装置１は、ドキュメントＤ１を印刷対象のドキュメントとして記憶し、画像データのドキュメントＤ３とＤ４とを処理対象のドキュメントとして記憶する。そして、ドキュメントＤ１の内容を調べて、ドキュメントＤ３が取り込まれているので、当該ドキュメントＤ３を処理対象のドキュメントから外す。
【００４６】
そしてプリンタ装置１は、ドキュメントＤ２及びＤ３を参照しながらＨＴＭＬドキュメントＤ１をビットマップに展開して用紙に印刷する。また、プリンタ装置１は、ドキュメントＤ３については、処理対象のドキュメントから外されているので用紙への印刷を行わないが、その一方でドキュメントＤ４については、処理対象のドキュメントとなっているので、当該画像データのドキュメントＤ４を用紙へ印刷する。なお、ドキュメントＤ２は、印刷対象としても、処理対象としても設定されないため、用紙への印刷は行われない。
【００４７】
こうして、ドキュメントＤ１にドキュメントＤ３が含まれて印刷されるとともに、取り込まれないドキュメントＤ４については、別途単独で印刷がなされる。
【００４８】
このように本実施の形態のプリンタ装置は、利用者にとって無用なデータを印刷することがなくなり、必要な結果だけを得ることができるようになる。また、紙やシステムの資源の浪費を防止できる。さらに、処理可能なもののみ印刷を行っているので、印刷処理の効率を向上できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプリンタ装置の構成及び接続状態を表すブロック図である。
【図２】受信される電子メールの一例を表す説明図である。
【図３】制御部１１の処理の一例を表すフローチャート図である。
【図４】記憶部１２に保持された設定の一例を表す説明図である。
【図５】制御部１１の処理の別の例を表すフローチャート図である。
【符号の説明】
１　プリンタ装置、２　クライアント装置、１１　制御部、１２　記憶部、１３　通信部、１４　操作部、１５　外部記憶装置、１６　印刷処理部。
【図１】
2004050550.tif 000003
【図２】
2004050550.tif 000004
【図３】
2004050550.tif 000005
【図４】
2004050550.tif 000006
【図５】
2004050550.tif 000007