(57)【要約】【課題】  画像データの送信側が印刷条件を指定し、指定された印刷条件で受信側に印刷処理を行わせることを可能にする技術を提供する。【解決手段】  本発明によれば、コンピュータネットワークに接続された画像形成装置であって、第１の外部装置から電子メールを受信する受信手段と、受信された前記電子メールに含まれる、画像形成の対象となる対象データと、画像形成条件に係る条件情報の第２の外部装置における格納場所を示す場所情報とを抽出する抽出手段と、前記場所情報に基づいて、前記第２の外部装置から前記条件情報を取得する取得手段と、前記対象データと、取得された前記条件情報に示された画像形成条件に基づいて、画像形成を行う画像形成手段と、を備えることを特徴とする画像形成装置が提供される。【選択図】  図７
2007193524.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークに接続された画像形成装置であって、
第１の外部装置から電子メールを受信する受信手段と、
受信された前記電子メールに含まれる、画像形成の対象となる対象データと、画像形成条件に係る条件情報の第２の外部装置における格納場所を示す場所情報とを抽出する抽出手段と、
前記場所情報に基づいて、前記第２の外部装置から前記条件情報を取得する取得手段と、
前記対象データと、取得された前記条件情報に示された画像形成条件に基づいて、画像形成を行う画像形成手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置と、コンピュータネットワークを介して接続された情報処理装置であって、
前記対象データを生成する対象データ生成手段と、
前記場所情報の指定を受け付ける第１受付手段と、
前記画像形成装置のアドレス情報の指定を受け付ける第２受付手段と、
前記対象データ生成手段において生成された前記対象データと、前記第１受付手段が指定を受け付けた前記場所情報とを含む電子メールを生成する電子メール生成手段と、
前記電子メール生成手段において生成された前記電子メールを、前記アドレス情報に対応する前記画像形成装置へ送出する送出手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
文書を光学的に読み取り画像データを生成するスキャナ手段を更に備え、
前記対象データ生成手段は、前記スキャナ手段において生成された画像データに基づいて前記対象データを生成する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
コンピュータネットワークに接続された画像形成装置であって、
第１の外部装置から電子メールを受信する受信手段と、
受信された前記電子メールに含まれる、画像形成の対象となる第１対象データと、第２対象データの第２の外部装置における格納場所を示す第１場所情報とを抽出する抽出手段と、
前記第１場所情報に基づいて、前記第２の外部装置から前記第２対象データを取得する取得手段と、
前記第１対象データと前記第２対象データとに基づいて画像形成用データを生成する画像形成用データ生成手段と、
前記生成された画像形成用データに基づいて画像形成を行う画像形成手段と、
を備えることを特徴とする画像形成装置。
【請求項５】
前記抽出手段は、更に、画像形成条件に係る条件情報の格納場所を示す第２場所情報を抽出し、
前記取得手段は、更に、前記第２場所情報に基づいて、前記第２の外部装置又は第３の外部装置から前記条件情報を取得し、
前記画像形成手段は、前記合成されたデータと、取得された前記条件情報に示された画像形成条件とに基づいて、画像形成を行う
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
コンピュータネットワークに接続された画像形成装置の制御方法であって、
第１の外部装置から電子メールを受信する受信工程と、
受信された前記電子メールに含まれる、画像形成の対象となる対象データと、画像形成条件に係る条件情報の第２の外部装置における格納場所を示す場所情報とを抽出する抽出工程と、
前記場所情報に基づいて、前記第２の外部装置から前記条件情報を取得する取得工程と、
前記対象データと、取得された前記条件情報に示された画像形成条件に基づいて、画像形成を行う画像形成工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項７】
請求項１に記載の画像形成装置とコンピュータネットワークを介して接続された情報処理装置の制御方法であって、
前記対象データを生成する対象データ生成工程と、
前記場所情報の指定を受け付ける第１受付工程と、
前記画像形成装置のアドレス情報の指定を受け付ける第２受付工程と、
前記対象データ生成工程において生成された前記対象データと、指定された前記場所情報とを含む電子メールを生成する電子メール生成工程と、
前記電子メール生成工程において生成された前記電子メールを、前記アドレス情報に対応する前記画像形成装置へ送出する送出工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
コンピュータネットワークに接続された画像形成装置の制御方法であって、
第１の外部装置から電子メールを受信する受信工程と、
受信された前記電子メールに含まれる、画像形成の対象となる第１対象データと、第２対象データの第２の外部装置における格納場所を示す第１場所情報とを抽出する抽出工程と、
前記第１場所情報に基づいて、前記第２の外部装置から前記第２対象データを取得する取得工程と、
前記第１対象データと前記第２対象データとに基づいて画像形成用データを生成する画像形成用データ生成工程と、
前記生成された画像形成用データに基づいて画像形成を行う画像形成工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項９】
コンピュータを請求項１、４、５のいずれかに記載の画像形成装置として機能させるためのプログラム。
【請求項１０】
コンピュータを請求項２又は３のいずれかに記載の情報処理装置として機能させるためのプログラム。
【請求項１１】
請求項９又は１０に記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成技術に関し、特に、ネットワークを経由して送受信されるデータに基づく画像形成技術に関する。
【背景技術】
【０００２】
従来より、インターネットを介したファクシミリ通信が可能なファクシミリ装置として、電子メール（以下、Ｅメールと略称）を用いたインターネットファクシミリ（以下、インターネットＦＡＸと略称する）装置が存在する。ただし、ここでは、インターネットＦＡＸは、ＴＴＣ（社団法人 電信電話技術委員会）標準JT-T37（「蓄積交換型のインターネットファクシミリデータ伝送手順」に関しての標準）のインターネットＦＡＸシンプルモードを指すものとする。
【０００３】
インターネットＦＡＸは、インターネットやイントラネットを利用したファクシミリの送受信に係る規格であり、電話回線を利用したファクシミリに比べ通信費の削減を実現する。また、ファクシミリと同様の簡単な操作で紙文書を電子化して、電子メールに添付してパソコン等の外部装置へ送信する。
【０００４】
インターネットＦＡＸのSimple Modeと呼ばれる規格では、インターネットＦＡＸ装置から、印刷用紙サイズがＡ４、印刷解像度が２００ＤＰＩ（Dot Per Inch）の画像データをプリンタに送信する。プリンタは、画像データを受信することで画像を印刷出力することが可能である（例えば、特許文献１参照）。
【０００５】
更に、ファクシミリ専用装置以外の装置でも、例えば、インターネット経由によるＥメールの受信機能を備えたプリンタであれば、Ｅメールのメール本文と添付画像ファイルを印刷出力することが可能である。
【特許文献１】特開２００３−３３８９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら従来の構成においては、Ｅメールのメール本文や添付画像ファイルには、印刷用紙サイズの指定、モノクロ印刷かカラー印刷かの指定、印刷解像度の指定などの印刷条件を設定することができなかった。このため、上述したＥメール受信機能を備えた従来のプリンタにおいては、プリンタ側に予め設定された印刷設定に基づいて、外部から受信したＥメールのメール本文や添付画像ファイルの印刷処理が行われていた。即ち、Ｅメールに含まれるデータを印刷させる場合に、当該画像データの送信側が印刷条件を指定し、指定された印刷条件で受信側に印刷処理を行わせることができなかった。
【０００７】
本発明は上記問題に鑑みなされたものであり、Ｅメールに含まれるデータを印刷させる場合に、当該画像データの送信側が印刷条件を指定し、指定された印刷条件で受信側に印刷処理を行わせることを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明による画像形成装置は以下の構成を備える。即ち、
コンピュータネットワークに接続された画像形成装置であって、
第１の外部装置から電子メールを受信する受信手段と、
受信された前記電子メールに含まれる、画像形成の対象となる対象データと、画像形成条件に係る条件情報の第２の外部装置における格納場所を示す場所情報とを抽出する抽出手段と、
前記場所情報に基づいて、前記第２の外部装置から前記条件情報を取得する取得手段と、
前記対象データと、取得された前記条件情報に示された画像形成条件に基づいて、画像形成を行う画像形成手段と、
を備える。
【０００９】
また、本発明による画像形成装置の制御方法は以下の構成を備える。即ち、
コンピュータネットワークに接続された画像形成装置の制御方法であって、
第１の外部装置から電子メールを受信する受信工程と、
受信された前記電子メールに含まれる、画像形成の対象となる対象データと、画像形成条件に係る条件情報の第２の外部装置における格納場所を示す場所情報とを抽出する抽出工程と、
前記場所情報に基づいて、前記第２の外部装置から前記条件情報を取得する取得工程と、
前記対象データと、取得された前記条件情報に示された画像形成条件に基づいて、画像形成を行う画像形成工程と、
を備える。
【発明の効果】
【００１０】
本発明によれば、Ｅメールに含まれるデータを印刷させる場合に、当該画像データの送信側が印刷条件を指定し、指定された印刷条件で受信側に印刷処理を行わせることを可能にする技術を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
［第１実施形態］
本実施形態においては、印刷を指定する装置が、メール本文及び添付画像ファイルを有する電子メールに、印刷条件を指定する印刷設定ファイルの格納先をＵＲＬ情報として添付し、画像形成装置へ送信する。画像形成装置は、受信した電子メールに添付されたＵＲＬ情報に基づいてメール本文及び添付画像ファイルの印刷条件の設定を行う。これにより、画像形成装置において電子メールのメール本文や添付画像ファイルを印刷する際に、メール本文と添付画像ファイルの印刷条件の設定、例えば印刷用紙サイズ、モノクロ印刷/カラー印刷、印刷解像度などの設定を自由に変更することが可能となる。以下、詳細な構成を説明する。
【００１３】
（システム構成例）
図１は、本実施形態に係るＥメールの送受信が可能なネットワークシステムの構成例を示すブロック図である。
【００１４】
図１に例示した構成おいて、本ネットワークシステムは、スキャナ１０、ルータ１８、７１、９１、パーソナルコンピュータ１９、２０、３０、４０、７２、７３、９２、モデム３１、データ通信用公衆電話機４１、携帯電話機５０、プリンタ８０を備えている。ただし、パーソナルコンピュータ（以下、ＰＣと略称する）１９及び７２はクライアント端末であり、ＰＣ２０、７３はメールサーバ、ＰＣ９２はファイルサーバである。また、図１において、１７、７０、９０はＬＡＮ（Local Area Network）、６０はインターネット、６１は公衆回線である。
【００１５】
本実施形態では、インターネット６０経由によるＥメールの受信機能を備えたプリンタ８０において、Ｅメールのメール本文と添付画像ファイルを印刷する場合の制御について説明する。
【００１６】
本ネットワークシステムにおいて、スキャナ１０、ＰＣ３０、ＰＣ４０、携帯電話機５０は、画像ファイルを添付したＥメールをインターネット６０を介してプリンタ８０に送信する機能を有する。また、携帯電話機５０のほかに、ＰＤＡ（Personal Digital Assistant）、ＰＨＳ（Personal Handyphone System）等の携帯端末を用いてもよい。さらに、これらの端末から、ＩＳＤＮ等の専用回線、若しくは、電話回線を介して、インターネットプロバイダにダイアルアップ接続し、インターネット６０を介してプリンタ８０にＥメールの送信を行うことも可能である。ただし、ＩＳＤＮはIntegrated Service Digital Networkの略称である。プリンタ８０は、インターネット６０を介してＥメールを受信する機能を有するネットワークプリンタとして構成されており、Ｅメールのメール本文と添付画像ファイルの印刷が可能である。
【００１７】
本ネットワークシステムの各部について以下詳述する。ＬＡＮ１７は、ルータ１８を介してインターネット６０に専用線で接続されている。ＬＡＮ１７には、スキャナ１０と、クライアント端末１９と、スキャナ１０やクライアント端末１９にＥメールサービスを提供するメールサーバ２０とが接続されている。
【００１８】
ＬＡＮ７０は、ルータ７１を介してインターネット６０に専用線で接続されている。ＬＡＮ７０には、プリンタ８０と、クライアント端末７２と、プリンタ８０やクライアント端末７２にＥメールサービスを提供するメールサーバ７３とが接続されている。
【００１９】
ＬＡＮ９０は、ルータ９１を介してインターネット６０に専用線で接続されている。ＬＡＮ９０には、プリンタ８０にて印刷を実行する際の、印刷設定情報にて構成されている印刷設定ファイルを提供するファイルサーバ９２が接続されている。
【００２０】
本ネットワークシステムにおいては、ＴＣＰ/ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、ＳＭＴＰと呼ばれる上位レイヤの通信プロトコルとの組み合わせを使用することにより、Ｅメールの送受信が行われる。ただし、ＴＣＰ/ＩＰはTransmission Control Protocol/Internet Protocolの略称であり、ＳＭＴＰはSimple Mail Transfer Protocolの略称である。なお、これらの通信プロトコルは例示的なものであり、他の方式に基づいてデータの送受信を行ってもよいことは明らかである。
【００２１】
インターネット６０は、Ｅメールの送受信媒体となる通信ネットワークとして機能する。ルータ１８は、インターネット６０とＬＡＮ１７を相互に接続するための装置である。ルータ７１は、インターネット６０とＬＡＮ７０を相互に接続するための装置である。公衆回線６１は、ＰＣ３０、ＰＣ４０、携帯電話機５０などから送信されたＥメールをインターネット６０に送出する回線である。ルータ９１は、インターネット６０とＬＡＮ９０を相互に接続するための装置である。
【００２２】
スキャナ１０は、原稿から画像を読み取ると共に、Ｅメールの送信が可能な画像読取装置であり、ＬＡＮ１７に接続されている。スキャナ１０は、ＣＰＵ１１、スキャナ部１２、操作部１３（第１受付手段、第２受付手段）、ＲＯＭ１４、ＲＡＭ１５、イーサネット（Ethernet）（登録商標）インターフェイス（以下インターフェイスと略称）１６（送出手段）を備えている。
【００２３】
ＣＰＵ１１は、スキャナ１０の各部を制御する中央処理装置である。スキャナ部１２は、該スキャナ部１２にセットされた原稿の画像を光学的に読み取り画像データに変換する。操作部１３は、スキャナ部１２に対しての動作指示やＥメールの送信宛先の入力、印刷設定ファイルが格納されているファイルサーバ９２のＵＲＬ情報の入力を行うためのキー等のユーザインタフェースを備えている。
【００２４】
ＲＯＭ１４は、ＣＰＵ１１の制御、スキャナ部１２の制御、原稿から読み取った画像の画像ファィルをＥメールに添付して送信する制御、ＵＲＬ情報をＥメールに添付して送信する制御などを実行するための制御プログラムが格納されているメモリである。ＲＡＭ１５は、上記制御プログラムのワークエリアとして使用されるメモリである。インターフェイス１６は、ＬＡＮ１７に接続するための通信インターフェイスである。スキャナ１０から送信されたＥメールは、インターフェイス１６からＬＡＮ１７を経由し、更にルータ１８を経由してインターネット６０上に送出される。
【００２５】
ＰＣ３０は、モデム３１を介して公衆回線６１に接続されており、モデム３１を介してＥメールの送信が可能である。ＰＣ３０から送信されたＥメールは、モデム３１及び公衆回線６１を経由してインターネット６０上に送出される。ＰＣ４０は、データ通信用公衆電話機４１を介して公衆回線６１に接続されており、データ通信用公衆電話機４１を介してＥメールの送信が可能である。ＰＣ４０から送信されたＥメールは、データ通信用公衆電話機４１及び公衆回線６１を経由してインターネット６０上に送出される。携帯電話機５０は、公衆回線６１に接続されており、Ｅメールの送信が可能である。携帯電話機５０から送信されたＥメールは、公衆回線６１を経由してインターネット６０上に送出される。
【００２６】
クライアント端末１９は、ＬＡＮ１７に接続されており、ルータ１８を介してインターネット６０を経由したＥメールの送受信が可能なＰＣとして構成されている。メールサーバ２０は、スキャナ１０やクライアント端末１９にＥメールサービスを提供する。クライアント端末７２は、ＬＡＮ７０に接続されており、ルータ７１を介してインターネット６０を経由したＥメールの送受信が可能なＰＣとして構成されている。メールサーバ７３は、プリンタ８０やクライアント端末７２にＥメールサービスを提供する。
【００２７】
プリンタ８０（画像形成装置）は、所定の記録用紙（記録媒体）に画像を印刷すると共にＥメールの受信が可能な印刷装置であり、ＬＡＮ７０に接続されている。プリンタ８０は、ＣＰＵ８１、エンジン部８２、操作部８３、ＲＯＭ８４、ＲＡＭ８５、イーサネット（Ethernet（登録商標））インターフェイス（以下インターフェイスと略称）８６（受信手段）を備えている。
【００２８】
ＣＰＵ８１は、プリンタ８０の各部を制御する中央処理装置であり、ＲＯＭ８４に格納された制御プログラムに基づき図６及び図７のフローチャートに示す処理を実行する。エンジン部８２は、印刷媒体である用紙に画像を印刷すると共に画像が印刷された用紙を出力する印刷出力動作を行う。操作部８３は、プリンタ８０の印刷出力に関する各種設定（用紙サイズや印刷部数などの設定）や動作指示（印刷動作の開始などの指示）などを入力するためのキーを備えた操作部である。
【００２９】
ＲＯＭ８４は、ＣＰＵ８１、エンジン部８２等の制御を実行するための制御プログラムが格納されているメモリである。制御プログラムに基づき実行される制御には、例えば、外部から受信したＥメールの指示に従い、ネットワークケーブル等を介して接続されたファイルサーバ９２から印刷設定ファイルを取得、解析し印刷設定を行う制御が含まれる。或いは、例えば、Ｅメールのメール本文と添付画像ファイルを印刷する制御が含まれる。  ＲＡＭ８５は、上記制御プログラムのワークエリアとして使用されるメモリである。インターフェイス８６は、ＬＡＮ７０に接続するためのインターフェイスである。
【００３０】
プリンタ８０は、インターネット６０及びルータ７１を介して送信されてきたＥメールをインターフェイス８６を介して入力する。そして、ＲＯＭ８４に格納された制御プログラムに基づいて、エンジン部８２によりＥメールのメール本文と添付画像ファイルを印刷する印刷出力を行う。
【００３１】
（プリンタの構成例）
次に、プリンタ８０の構成を詳述する。本実施形態では、プリンタ８０を例えば電子写真方式により印刷を行うレーザビームプリンタ（ＬＢＰ）として構成した場合を説明する。
【００３２】
図２は、プリンタ８０のハードウェア構成例を示すブロック図である。図２において、プリンタ８０は、筐体の各部に以下の構成を備えている。
・操作部８３。
・プリンタ制御ユニット１００１。
・レーザドライバ１００２。
・半導体レーザ１００３。
・回転多面鏡１００５。
・静電ドラム１００６。
・現像ユニット１００７。
・用紙カセット１００８。
・給紙ローラ１００９。
・搬送ローラ１０１０、１０１１。
・反射ミラー１０１２。
・排紙トレイ１０１３。
また、図２において、Ｐは記録媒体である用紙である。
【００３３】
プリンタ８０は、インターフェイス８６を介して受信したＥメールを構成するメール本文や添付画像ファイル、或いは、例えばＬＡＮ７０に接続されているＰＣ（クライアント端末７２）から入力されたＰＤＬデータに従って、用紙に画像を形成する。プリンタ制御ユニット１００１は、プリンタ全体の制御、ＰＤＬデータの解析、画像イメージの生成などを行うユニットであり、ＣＰＵ８１、ＲＯＭ８４、ＲＡＭ８５、インターフェイス８６（以上、図１参照）を備えている。操作部８３は、上述した各種設定や動作指示の入力の他に、プリンタ制御ユニット１００１の設定を変更する場合にも用いられる。
【００３４】
レーザドライバ１００２、半導体レーザ１００３、回転多面鏡１００５、静電ドラム１００６、現像ユニット１００７、用紙カセット１００８、給紙ローラ１００９、搬送ローラ１０１０、１０１１等が、図１に示したエンジン部８２に相当する。プリンタ制御ユニット１００１は、生成した画像イメージをビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は、半導体レーザ１００３を駆動するための回路であり、プリンタ制御ユニット１００１から入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４のオン/オフの切り換えを行う。
【００３５】
半導体レーザ１００３から発射されたレーザ光１００４は、回転多面鏡１００５により左右方向（図２の紙面と直交する方向）に振らされ、更に反射ミラー１０１２により反射され、静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には印刷出力画像に対応した静電潜像が形成されることになる。この静電潜像は、静電ドラム１００６の外周側に配設されている現像ユニット１００７により現像された後、用紙Ｐに転写される。用紙Ｐにはカットシートが用いられる。
【００３６】
用紙Ｐはプリンタ８０の筐体に装着された用紙カセット１００８に収納されている。用紙カセット１００８に収納されている用紙Ｐは、給紙ローラ１００９により１枚ずつ給紙され、搬送ローラ１０１０、１０１１によりプリンタ内部に取り込まれて静電ドラム１００６と対向する転写位置に供給される。該転写位置において画像が転写された用紙Ｐは、画像の定着が行われた後、排紙トレイ１０１３に排出される。尚、定着動作については省略する。
【００３７】
（Ｅメール例）
次に、例えば、スキャナ１０、ＰＣ３０、ＰＣ４０、携帯電話機５０から送信される、メール本文及び画像ファイルからなるＥメールの構成例を図３を用いて説明する。図３は、メール本文に画像ファイルを添付したＥメールの例を示す図である。
【００３８】
図３のように、Ｅメールは、基本的に、Ｅメールの先頭部分であるメールヘッダ１００、Ｅメールの本文であるメール本文１０１、Ｅメールに添付された画像ファイルである添付画像ファイル１０２及び添付画像ファイル１０３から構成される。ただし、メールヘッダ１００には各種情報が記述されている。
【００３９】
メールヘッダ１００は、本例では、以下のフィールドから構成されている。
・送信日時情報を設定する“Date”フィールド。
・Ｅメールを識別するために送信日付、時刻、機器のメールアドレスより生成された固有のＩＤを設定する“Message”フィールド。
・送信者のメールアドレスを設定する“From”フィールド。
・受信者のメールアドレスを設定する“To”フィールド。
・メール表題を設定する“Subject”フィールド。
【００４０】
図３の場合、メールの送信日時は“Mon, 02 Dec 2002 12:00:00”、Ｅメールを識別するためのＩＤは“＜20000707120000＠pop.canon.co.jp＞”である。また、送信者のメールアドレスは“transmit＠canon.co.jp”、受信者のメールアドレスは“receive＠canon.co.jp”、メール表題は“Email Print”である。
【００４１】
また、Ｅメールは、７ビットコードの読取可能な情報でなければならないため、添付画像ファイル１０２、１０３がバイナリデータであれは、そのまま送信することができない。そこで、メール本文１０１及び添付画像ファイル１０２、１０３は、ＭＩＭＥ（Multipurpose Internet Mail Extensions）形式にデータ変換して送信される。
【００４２】
図３の場合、メールヘッダ１００の“MIME-Version”フィールドによりＭＩＭＥのバージョンを設定し、メール本文１０１及び添付画像ファイル１０２、１０３の“Content-Type”フィールドにより各データの属性を設定している。また、“Content-Transfer-Encoding”フィールドにより各データの符号化方式を設定している。
【００４３】
メール本文１０１は、本例では、“ISO-2022-JP”の言語体系のテキストデータにより構成されている。添付画像ファイル１０２は、本例では、“base64”と呼ばれる符号化方式で符号化されたＪＰＥＧ（Joint Photographic Experts Group）形式の画像データにより構成されている。添付画像ファイル１０３は、本例では、“base64”と呼ばれる符号化方式で符号化されたＴＩＦＦ（Tagged Image File Format）形式の画像データにより構成されている。
【００４４】
ただし、ここでのＴＩＦＦ形式の画像データは、インターネットＦＡＸで用いられている形式とする。インターネットＦＡＸのSimple Modeでは、添付画像ファイルは、ＭＨ符号化方式で符号化された、印刷用紙サイズがＡ４サイズ、印刷解像度が２００ＤＰＩの画像データを含んだＴＩＦＦ形式のファイルを用いる。なお、ＭＨはModified Huffmanの略称である。
【００４５】
尚、本実施形態では、Ｅメールに２つの添付画像ファイル１０２、１０３を添付しているが、Ｅメールに添付する添付画像ファイルの数や添付画像ファイルの圧縮形式は特に限定されるものではない。例えば、ＪＰＥＧ形式やＴＩＦＦ形式などの画像ファイルの他にも、ＰＤＦ（Portable Document Format）ファィルをＥメールに添付し、プリンタ８０に送信して印刷してもよいものとする。
【００４６】
（印刷例）
図４は、上記図３で示したＥメールのメール本文と添付画像ファイルの印刷例を示す図である。図４においては、メール本文１０１が１ページ目に印刷され、２ページ目以降に添付画像ファイル１０２、添付画像ファイル１０３が１画像ずつ印刷されている。図４の４０１〜４０３は、図３の１０１〜１０３にそれぞれ対応する印刷画像を示したものである。
【００４７】
（ＵＲＬ情報が添付されたＥメール例）
次に、画像ファイルとＵＲＬ情報を添付して送信されるＥメールの構成例を図５を用いて説明する。図５は、ＵＲＬ情報が添付されたＥメールを例示的に示した図である。
【００４８】
図５において、Ｅメールは、Ｅメールの先頭部分であるメールヘッダ１００と、Ｅメールの本文であるメール本文１０１、添付画像ファイル１０２、ＵＲＬ情報を所定のキーワードと一緒に記述したメール本文１０４から構成される。ただし、メールヘッダ１００には各種情報が記述されており、添付画像ファイル１０２はＥメールに添付された画像ファイルである。
【００４９】
Ｅメール本文１０４は、印刷設定ファイルの在り処を示していることが判断できるような所定のキーワードとＵＲＬ情報の組として記述される。図５では”[PrintFormat]”をキーワードとし、その直後にＵＲＬ情報”http://www.canon.co.jp/printformat/format17.frm”が記述されている。
【００５０】
ＵＲＬ情報先に格納されている印刷設定ファイル”format17.frm”は、プリンタ８０の印刷設定を行うための情報にて構成されている。印刷設定を行うための情報には、例えば、印刷用紙サイズ、印刷方向（縦向きか横向きか等）、印刷部数、印刷レイアウト、片面印刷か両面印刷か、印刷用紙の排紙先、モノクロ印刷かカラー印刷か、印刷解像度、印刷階調等の指定が含まれる。
【００５１】
ファイルフォーマットは、ページ記述言語（ＰＤＬ）により構成されている他、テキストファイル、ＨＴＭＬファイル、ＸＨＴＭＬファイル、ＸＭＬファイルなど、プリンタ８０が解析可能であり、印刷設定が可能な情報にて構成される。ただし、ＰＤＬはPage Description Languageの略称、ＨＴＭＬはHyper Text Markup Languageの略称である。また、ＸＨＴＭＬはExtensible HTMLの略称、ＸＭＬはExtensible Markup Languageの略称である。
【００５２】
なお、印刷設定ファイルの格納先として、ＬＡＮ１７や７０に接続されているファイルサーバ上のファイルを指定しても良いとする。また、印刷設定ファイルは１ファイルに限定せず、複数ファイルの指定も可能とし、複数ファイルで印刷設定を結合させることで印刷設定を決定しても良いとする。また、印刷設定ファイルを提供するファイルサーバとしては、ＨＴＴＰ（Hyper Text Transfer Protocol）サーバの他にＦＴＰ（File Transfer Protocol）サーバでも良いとする。また、本実施形態では、印刷設定ファイルの場所を示す情報をＵＲＬ情報として記述する場合の構成を例示しているが、これに限られない。例えば、ドメイン名やＩＰアドレス、ファイルシステムのパス等、ファイルの所在を特定することができれば、どのような形式で記述してもよい。
【００５３】
（動作概要）
次に、スキャナ１０により原稿から読み取った画像の画像ファイルをメール本文に添付したＥメールをプリンタ８０に送信し、プリンタ８０によりＥメールを受信してメール本文と画像ファイルを用紙に印刷し出力するまでの動作を図１を用いて説明する。
【００５４】
まず、操作者（ユーザ）がスキャナ１０のスキャナ部１２に送信対象の原稿をセットし、操作部１３の所定キーを使用して、Ｅメールの送信先（送信メールアドレス）の指定、Ｅメール本文やＵＲＬ情報等の入力を行う。
【００５５】
次に、操作者が操作部１３の実行キーを押下すると、スキャナ部１２により原稿が読み取られる。ＣＰＵ１１とＲＯＭ１４内の制御プログラムにより、原稿から読み取られた画像がＥメールの添付画像ファイルに変換される。
【００５６】
更に、ＣＰＵ１１とＲＯＭ１４内の制御プログラムにより、メール本文、ＵＲＬ情報、添付画像ファイルは、上記指定された送信メールアドレスを宛先としてＥメールが生成される。生成されたＥメールは、ＳＭＴＰのプロトコルを使用してスキャナ１０のインターフェイス１６からＬＡＮ１７に送出され、ルータ１８からインターネット６０を経由し、更にルータ７１からＬＡＮ７０を経由してプリンタ８０に送信される。
【００５７】
プリンタ８０は、ＳＭＴＰのプロトコルを使用してインターフェイス８６を介して、スキャナ１０から送信されてきたＥメールを受信する。プリンタ８０のＣＰＵ８１とＲＯＭ８４内の制御プログラムは、インターフェイス８６を介してＥメールを受信すると、Ｅメールのメール本文、ＵＲＬ情報、添付画像ファイルを検出する。そして、ＵＲＬ情報に基づいてインターフェイス８６、ルータ７１、インターネット６０、ルータ９１、ＬＡＮ９０、ファイルサーバ９２と経由して印刷設定ファイルの取得を行う。更に、取得した印刷設定ファイルに記述された印刷設定に基づいてテキストデータと画像データを形成し、エンジン部８２に出力して、エンジン部８２において印刷処理を行う。尚、添付画像ファイルは、上述した符号化方式に従ってスキャナ１０において符号化され、プリンタ８０において復号化されることで印刷される。
【００５８】
一方、例えば、ＰＣ３０、ＰＣ４０、携帯電話機５０の何れかからＥメールをプリンタ８０に送信する場合は、それぞれの機器が内蔵しているＥメールの送受信が可能なソフトウェアを使用して行われる。ソフトウェアの詳細説明は省略するが、ソフトウェアは、操作者がＥメールの送信先（送信メールアドレス）の入力とメール本文、ＵＲＬ情報の入力を行い、メール本文に画像ファイルを添付することで、Ｅメールの送信を可能とするものである。
【００５９】
（Ｅメール作成・送出処理）
次に、スキャナ１０、ＰＣ３０、４０、携帯電話機５０等がプリンタ８０へ送出するＥメールを作成し、送出する処理について、フローチャートを参照して説明する。図１０は、Ｅメール作成・送出処理の流れを示したフローチャートである。以下、スキャナ１０が図１０の処理を実行するものとして説明するが、他の装置が処理を実行する場合も同様である。
【００６０】
まず、ステップＳ９９１において、Ｅメールの送出先のアドレスの指定を受け付ける。具体的には、操作者による操作部１３の所定キーの使用により、送出先のアドレスの指定を受け付ける。
【００６１】
次に、ステップＳ９９２において、Ｅメールの本文の作成を行う。この処理も、操作者による操作部１３の所定キーの使用に基づいて行う。
【００６２】
次に、ステップＳ９９３において、印刷設定ファイルを指定したＵＲＬ情報の指定を受け付ける。この処理も、操作者による操作部１３の所定キーの使用に基づいて行う。
【００６３】
次に、ステップＳ９９４において、操作者により操作部１３の実行キーが押下されたことに応じて、スキャナ部１２により原稿を読み取る。ＣＰＵ１１とＲＯＭ１４内の制御プログラムは、原稿から読み取られた画像をＥメールの添付画像ファイルに変換する。
【００６４】
次に、ステップＳ９９５において、ＣＰＵ１１とＲＯＭ１４内の制御プログラムにより、メール本文、ＵＲＬ情報、添付画像ファイルに基づいて、指定された送出先のアドレスを宛先とするＥメールを生成する。
【００６５】
次に、ステップＳ９９６において、ステップＳ９９５で生成された生成されたＥメールを、ＳＭＴＰのプロトコルを使用してスキャナ１０のインターフェイス１６からＬＡＮ１７に送出する。このＥメールは、ルータ１８からインターネット６０を経由し、更にルータ７１からＬＡＮ７０を経由してプリンタ８０に送信される。
【００６６】
（全体処理）
次に、プリンタ８０が、例えば、スキャナ１０、ＰＣ３０、ＰＣ４０、携帯電話機５０の何れかから受信したＥメールのメール本文と画像ファイルを用紙に印刷する印刷処理を図６を用いて説明する。図６は、プリンタ８０におけるＰＤＬデータの印刷処理、及びＥメールの印刷処理の流れを示すフローチャートである。本フローチャートに示す処理は、プリンタ８０のＣＰＵ８１がＲＯＭ８４に格納された制御プログラムに基づき実行する。
【００６７】
ここで、プリンタ８０は、受信したＥメールの印刷以外にも、ＬＡＮ７０に接続されているＰＣ（クライアント端末）７２から送信されるＰＤＬデータの印刷も可能である。ただし、ＰＤＬデータの印刷は周知であり、ＰＤＬデータの印刷処理自体に特徴があるものではないので、本実施形態ではその処理の詳細説明は省略する。
【００６８】
まず、図６のステップＳ２０１において、プリンタ８０は外部からのデータ入力を待機するデータ入力待ち状態にいる。インターフェイス８６を介して外部からＥメール或いはＰＤＬデータを入力（受信）すると（ステップＳ２０１でＮＯ）、データ入力待ち状態を終了しステップＳ２０２へ進む。データ入力がない場合（ステップＳ２０１でＹＥＳ）はデータ入力があるまで待機する。
【００６９】
ステップＳ２０２では、ＣＰＵ８１は入力されたデータがＥメールであるかＰＤＬデータであるかの判断を行う。ステップＳ２０２において入力データがＰＤＬデータである、即ち、Ｅメールではないと判断した場合（ステップＳ２０２でＮＯ）はステップＳ２０３へ進み、Ｅメールであると判断した場合（ステップＳ２０２でＹＥＳ）はステップＳ２１０へ進む。
【００７０】
ステップＳ２０３〜Ｓ２０５では、ＰＤＬデータの解析を行った後、印刷が完了した用紙をプリンタ外部へ排紙する排紙命令がＰＤＬデータに存在するまで、ＰＤＬデータに基づいて画像イメージの描画処理を行う。即ち、ステップＳ２０３において、ＣＰＵ８１はＰＤＬデータの解析を行う。次に、ステップＳ２０４において、ＰＤＬデータに記述された各命令に従ってＲＡＭ８５上に画像イメージを生成する生成処理（描画処理）を行う。次に、ステップＳ２０５において、印刷が完了した用紙をプリンタ外部へ排紙する排紙命令がＰＤＬデータに存在するか否かを判断する。存在する場合（ステップＳ２０５でＹＥＳ）はステップＳ２０６へ進み、存在しない場合（ステップＳ２０５でＮＯ）はステップＳ２０３へ戻って処理を継続する。
【００７１】
ステップＳ２０６において、ＣＰＵ８１は上記の描画処理によりＲＡＭ８５上に生成した画像イメージをビデオ信号に変換する。次に、ビデオ信号をエンジン部８２に転送することで、エンジン部８２により用紙に印刷を行い（ステップＳ２０７）、印刷が完了した用紙をプリンタ外部へ排紙する（ステップＳ２０８）。その後、上記ステップＳ２０１に戻り、データ入力待ち状態となる。
【００７２】
一方、ステップＳ２０２において入力データがＥメールであると判断した場合（ステップＳ２０２でＹＥＳ）、ステップＳ２１０において、ＣＰＵ８１はエンジン部８２によりＥメールの印刷処理を行う。その後、上記ステップＳ２０１に戻り、データ入力待ち状態となる。
【００７３】
（Ｅメール印刷処理）
次に、図６のステップＳ２１０に示したＥメールの印刷処理の詳細を図７を用いて説明する。図７は、Ｅメールの印刷処理の詳細な流れを示すフローチャートである。
【００７４】
図７において、ステップＳ２１１の処理からステップＳ２１６の処理までを繰り返すことにより、外部から受信したＥメールに含まれるＭＩＭＥ形式の全データの解析を行う。さらに、Ｅメールのメール本文中にＵＲＬ情報が設定されているか否かの判別を行い、図５のメール本文１０４のように所定のキーワードにてＵＲＬ情報が指定されている場合には印刷設定（印刷条件の設定）を行う。その後、ステップＳ２１７の処理からステップＳ２２４の処理を繰り返すことにより、Ｅメールのメール本文と添付画像ファイルの印刷を行う。
【００７５】
まず、ＣＰＵ８１は外部から受信したＥメールに含まれるＭＩＭＥ形式の全データの解析が終了したか否かを判定する（ステップＳ２１１）。未解析のＭＩＭＥ形式のデータが存在すると判断した場合（ステップＳ２１１でＮＯ）には、ＣＰＵ８１は未解析のＭＩＭＥ形式のデータの解析を行う（ステップＳ２１２）。
【００７６】
次に、このＭＩＭＥ解析したデータが、印刷目的としたＥメール本文や添付画像ファイルであるか、もしくは、印刷設定目的とした印刷設定ファイルを指定したＵＲＬ情報であるかを判定する（ステップＳ２１３）。ステップＳ２１３でＭＩＭＥ解析したデータが印刷対象であるメール本文や添付画像ファイルであると判断した場合（ステップＳ２１３でＮＯ）には、ステップＳ２１１に戻り、ＣＰＵ８１はＭＩＭＥ形式のデータの解析を継続する。一方、ステップＳ２１３で上記ＭＩＭＥ解析した結果、ＵＲＬ情報であると判断した場合（ステップＳ２１３でＹＥＳ）には、ステップＳ２１４へ進む。
【００７７】
ステップＳ２１４において、ＣＰＵ８１はＵＲＬ情報に基づいてファイルサーバ９２等より印刷設定ファイルの取得を行う。次に、取得した印刷設定ファイルを解析して（ステップＳ２１５）、印刷設定コマンド等に基づく印刷設定をメール本文や添付画像ファイルの印刷に反映させるべくプリンタ８０の印刷条件の設定を行う（ステップＳ２１６）。
【００７８】
尚、ここでの印刷条件には、例えば、印刷用紙サイズ、印刷方向、印刷部数、印刷レイアウト、片面印刷または両面印刷、印刷用紙の排紙先、モノクロ印刷またはカラー印刷、印刷解像度、印刷階調等が含まれる。ただし、印刷条件の設定項目はこれら以外のものが含まれてもよく、また、これらの一部でもよい。
【００７９】
ステップＳ２１２〜Ｓ２１６の処理を行い、ステップＳ２１１でＭＩＭＥ形式の全データの解析が終了したと判断した場合（ステップＳ２１１でＹＥＳ）には、ステップＳ２１７以下でＭＩＭＥ形式の全データの解析が終了するまで印刷処理を実行する。
【００８０】
ステップＳ２１７では、ＣＰＵ８１は外部から受信したＥメールに含まれるＭＩＭＥ形式の全データの解析が終了したか否かを判定する。ただし、ステップＳ２１７〜Ｓ２２４では、Ｅメールの解析を先頭から改めて行う。即ち、ステップＳ２１１から初めてステップＳ２１７へ進んだときに、解析のために参照する位置をＥメールの先頭に移動する。未解析のＭＩＭＥ形式のデータが存在する、即ち、ＭＩＭＥ解析が終了していないと判断した場合（ステップＳ２１７でＮＯ）はステップＳ２１８へ進み、終了していると判断した場合（ステップＳ２１７でＹＥＳ）はＥメール印刷処理を終了する。
【００８１】
ステップＳ２１８では、ＣＰＵ８１はＭＩＭＥ形式のデータの解析を行う。次に、このＭＩＭＥ解析したデータが、印刷目的としたメール本文や添付画像ファイルであるか、または印刷設定目的としたＵＲＬ情報の指定であるかを判定する（ステップＳ２１９）。ステップＳ２１９で上記ＭＩＭＥ解析したデータがＵＲＬ情報の指定であると判断した場合（ステップＳ２１９でＹＥＳ）には、上記ステップＳ２１７に戻る。一方、ステップＳ２１９で上記ＭＩＭＥ解析したデータが印刷目的としたメール本文や添付画像ファイルである、即ち、ＵＲＬ情報の指定ではないと判断した場合（ステップＳ２１９でＮＯ）には、はステップＳ２２０へ進む。
【００８２】
ステップＳ２２０では、ＣＰＵ８１はＭＩＭＥ形式における符号化方式を判断し、この符号化方式に基づいて符号化されたメール本文の符号復元化（復号化）を行う。次に、復号化されたデータに基づいて、ＲＡＭ８５上に画像イメージの生成処理（描画処理）を行う（ステップＳ２２１）。
【００８３】
更に、ＣＰＵ８１は上記描画処理で生成した画像イメージをビデオ信号に変換し（ステップＳ２２２）、ビデオ信号をエンジン部８２に転送することで、エンジン部８２により用紙に印刷を行う（ステップＳ２２３）。そして、印刷が完了した用紙をプリンタ外部へ排紙する（ステップＳ２２４）。その後、ステップＳ２１７に戻り、引き続きＭＩＭＥ形式のデータの解析を継続する。
【００８４】
以上説明したように、本実施形態においては、印刷を指定する装置は、印刷対象のデータを含むＥメールに、印刷する際の印刷条件の設定を行うための設定ファイルの格納先を示すＵＲＬ情報を添付して、プリンタ８０に送信する。プリンタ８０は、受信したＥメールに添付されたＵＲＬ情報に基づいて設定ファイルの取得、及び解析を行い、印刷対象のデータと設定ファイルに記述された印刷条件の設定とに基づいて印刷処理を行う。これにより、印刷を指定する装置は、メール本文と添付画像ファイルの印刷条件の設定を自由に変更して印刷処理を行わせることが可能である。また、印刷対象のデータを送信する際は、送信するＥメールに印刷設定ファイルを特定するためのＵＲＬ情報を記述するといった簡単な方法で所望の印刷設定を使用して印刷させることができる。また、このように、印刷設定ファイルをＵＲＬ情報で特定される格納先に保存しておくことにより、種々の装置によってＥメールを送信する際に利用できるので、Ｅメール送信の場所を柔軟に変更できる。
【００８５】
なお、上記の構成では、印刷設定ファイルのＵＲＬが記述された本文をＥメールに添付し、利用する構成について述べたが、印刷設定ファイルそのものをＥメールに添付し、利用する構成としてもよい。この場合、プリンタ８０は、ＥメールをＭＩＭＥ解析して印刷設定ファイルを取得し、この印刷設定ファイルに含まれる印刷設定に基づいて印刷条件の設定を行い、印刷を制御する。このような構成によれば、印刷設定ファイルを管理する情報処理装置を設けなくても、印刷条件を指定して、Ｅメールに基づく印刷処理を行うことができる。
【００８６】
［第２実施形態］
次に、本発明に係る第２実施形態を説明する。本実施形態に係るＥメールの送受信が可能なネットワークシステムの構成例（図１参照）、プリンタ８０の構成例（図２参照）は、第１実施形態と同様であるため説明を省略する。
【００８７】
第１実施形態では、印刷条件を設定するためのファイル格納先をＵＲＬ情報としてＥメール本文にて指定する構成について説明した。これに対し、本実施形態では、Ｅメール本文や添付画像ファイルと合成して印刷するためのイメージファイルやＰＤＬファイルの格納先をＵＲＬ情報として指定する構成について説明する。
【００８８】
（Ｅメール例）
図８は、メール本文や添付画像ファイルに合成するためのイメージデータの格納先をＵＲＬ情報として指定した場合のＥメール例を示す図である。図８において、Ｅメールは、Ｅメールの先頭部分である各種情報が記述されたメールヘッダ１００と、Ｅメールの本文であるメール本文１０１と、添付画像ファイル１０２、ＵＲＬ情報を所定のキーワードと一緒に記述したメール本文１０５から構成される。ただし、添付画像ファイル１０２はＥメールに添付された画像ファイルである。
【００８９】
Ｅメール本文１０５は、印刷合成するファイルの在り処を示していることが判断できるような所定のキーワードとＵＲＬ情報の組として記述される。図５では”[PrintComposition]”をキーワードとし、その直後にＵＲＬ情報”http://www.canon.co.jp/imagedata/imagedata12.jpg”が記述されている。
【００９０】
ＵＲＬ情報先に格納されている印刷合成ファイル”imagedata12.jpg”は、Ｅメール本文１０１や添付画像ファイル１０２と合成するためのイメージデータやＰＤＬデータにて構成されている。印刷合成ファイルのファイルフォーマットはプリンタ８０がデータ処理可能なものである。例えば、ＪＰＥＧ（Joint Photographic Experts Group）形式の画像データや、ＴＩＦＦ（Tagged Image File Format）形式の画像データの他、ＰＤＬデータ、テキストデータ等を用いることができる。
【００９１】
印刷合成ファイルの格納先は、例えば、ＬＡＮ１７や７０に接続されているファイルサーバとすることができる。なお、印刷合成ファイルは１ファイルに限定せず、複数ファイルの指定も可能とし、複数ファイルによる合成印刷も可能とするように構成することができる。また、印刷合成ファイルを提供するファイルサーバとしては、ＨＴＴＰ（Hyper Text Transfer Protocol）サーバの他にＦＴＰ（File Transfer Protocol）サーバでも良い。
【００９２】
（印刷処理）
次に、プリンタ８０が、例えば、スキャナ１０、ＰＣ３０、ＰＣ４０、携帯電話機５０の何れかから受信したＥメールのメール本文と画像ファイルを用紙に印刷する印刷処理を図９を用いて説明する。図９は本実施形態に係る印刷処理の流れを示すフローチャートである。
【００９３】
図９におけるステップＳ２１１〜Ｓ２１３、ステップＳ２１７〜Ｓ２２４については前記第１実施形態での処理と同一であるため説明を省略する。また、本実施形態に係る構成が実行する全体処理も、第１実施形態と同様に図６に例示したフローチャートに基づいて行われる。このため、全体処理の説明も省略する。
【００９４】
第１実施形態と異なる点は、ステップＳ２１３でＭＩＭＥ解析した結果、ＵＲＬ情報であると判断した場合に行う処理である。ＵＲＬ情報であると判断した場合（ステップＳ２１３でＹＥＳ）は、ステップＳ３００へ進み、ＵＲＬ情報に基づいてファイルサーバ９２等より印刷合成ファイルの取得する。
【００９５】
次に、ステップＳ３０１において、取得した印刷合成ファイルをステップＳ２２１においてＥメール本文や添付画像ファイルと合成処理するための前準備に係る処理などを行う。具体的には、ステップＳ３００にて取得した印刷合成ファイルをＲＡＭ８５上に展開したり、ＪＰＥＧやＴＩＦＦ形式の画像データの復元化を行う他、ＰＤＬデータとの合成であればＰＤＬコマンドを解析して画像データを生成する処理等を行う。画像の合成は、例えば、合成画像を形成する画像を並列に配置することにより行うことができる。なお、画像データの合成処理そのものは従来の技術を適用することができるため、合成処理の詳細な説明は省略する。
【００９６】
以上説明したように、本実施形態においては、例えばスキャナ１０、ＰＣ３０、４０、携帯電話機５０等が、印刷対象データを印刷する際に画像合成を行う対象ファイルの格納先を示すＵＲＬ情報を添付してプリンタ８０へ送信する。プリンタ８０は、受信したＥメールに添付されたＵＲＬ情報に基づいて対象ファイルを取得し、画像合成処理を行って、印刷処理を行う。これにより、プリンタ８０において、Ｅメール本文や添付画像ファイルと任意の画像ファイルの合成を行うことが可能となる。
【００９７】
なお、上記の構成では、合成対象のファイルのＵＲＬが記述された本文をＥメールに添付し、利用する構成について述べたが、更に、印刷設定ファイルのＵＲＬが記述されたファイルをＥメールに添付し、利用するようにしてもよい。この場合、プリンタ８０は、ＥメールをＭＩＭＥ解析して得た添付ファイルから印刷設定ファイルのＵＲＬを取得し、当該ＵＲＬに基づいて印刷設定ファイルを取得する。そして、取得した印刷設定ファイルに含まれる印刷設定に基づいて印刷条件の設定を行い、印刷を制御する。このような構成によれば、画像ファイルの合成に加え、印刷条件を指定して、Ｅメールに基づく印刷処理を行うことができる。
【００９８】
また、第１実施形態と同様に、印刷設定ファイルそのものをＥメールに添付し、利用するようにしてもよい。このような構成によれば、印刷設定ファイルを管理する情報処理装置を設けなくても、画像ファイルの合成に加え、印刷条件を指定して、Ｅメールに基づく印刷処理を行うことができる。
【００９９】
［その他の実施形態］
尚、上記実施形態では、スキャナ１０、ＰＣ３０、ＰＣ４０、携帯電話機５０の何れかから、ＵＲＬ情報を添付したＥメールをプリンタ８０に送信する場合を例に挙げたが、本発明の技術的範囲はこれに限定されるものではない。例えば、これら以外の機器、例えば携帯情報端末（ＰＤＡ）などの機器から、ＵＲＬ情報を添付したＥメールをプリンタ８０に送信し、このＥメールに基づいて処理を行うように構成することも可能である。
【０１００】
また、上記実施形態では、プリンタ８０をレーザビームプリンタとした場合を例に挙げたが、本発明の技術的範囲はこれに限定されるものではない。例えば、インクジェットプリンタ、昇華プリンタ、銀塩プリンタ等の、他の印刷方式によるプリンタを用いてもよい。
【０１０１】
また、上記実施形態では、印刷装置をプリンタとした場合を例に挙げたが、本発明の技術的範囲はこれに限定されるものではなく、例えば、複写機や複合機を用いて構成してもよい。
【０１０２】
本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムをコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによっても、達成することができる。具体的には、このプログラムは、図６、図７及び図９のフローチャートに例示した処理に対応する手続きを記述するものとなる。
【０１０３】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又は、ネットワークに接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。ただし、このネットワークには、例えば、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等が含まれる。
【０１０４】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【０１０５】
また、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成される。この場合、格納媒体から読出されたプログラムコード自体が上述した各実施形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【０１０６】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク等がある。或いは、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【０１０７】
上述した実施形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【０１０８】
更に、本発明は、前述した実施形態を実現するソフトウェアのプログラムがネットワーク上のデータベース又はホームページから通信プログラムによりダウンロードされ、このプログラムを読出して実行することによって達成することができる。
【０１０９】
上記プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、ダウンロードすることによっても供給することができる。この供給は、例えば、ホームページからコンピュータプログラム自体、又は自動インストール機能を含む圧縮ファイルをハードディスク等の記憶媒体にダウンロードすることにより行うことができる。
【０１１０】
また、上記プログラムは、プログラムコードを暗号化した上で格納したＣＤ−ＲＯＭ等の記憶媒体をユーザに配布し、ユーザが暗号化されたプログラムコードを実行してコンピュータにインストールさせることによっても供給することができる。この場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、ユーザは、その鍵情報を使用することにより暗号化されたプログラムコードを実行してコンピュータにインストールする。
【０１１１】
上述した実施形態の機能は、プログラムコードを複数のファイルに分割し、夫々のファイルを異なるホームページからダウンロードすることによっても実現することができる。即ち、本発明の機能処理をコンピュータで実現させるためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明を構成する。
【０１１２】
また、上述した実施形態の機能は、コンピュータに挿入された機能拡張ボード又はコンピュータに接続された機能拡張ユニットを用いても実現することができる。例えば、記憶媒体から読出されたプログラムを、機能拡張ボード又は機能拡張ユニットに備えられたメモリに書込む。そして、そのプログラムの指示に基づき、その機能拡張ボード又は機能拡張ユニットに備えられたＣＰＵ又はＭＰＵ等が実際の処理の一部又は全部を実行する。このような構成によっても本実施形態の機能を実現することができる。
【図面の簡単な説明】
【０１１３】
【図１】Ｅメールの送受信が可能なネットワークシステムの構成例を示すブロック図である。
【図２】プリンタのハードウェア構成例を示すブロック図である。
【図３】メール本文に画像ファイルを添付したＥメールの例を示す図である。
【図４】Ｅメールのメール本文と添付画像ファイルの印刷例を示す図である。
【図５】ＵＲＬ情報が添付されたＥメールを例示的に示した図である。
【図６】全体処理の流れを示すフローチャートである。
【図７】第１実施形態に係る印刷処理の流れを示すフローチャートである。
【図８】イメージデータの格納先をＵＲＬ情報として指定した場合のＥメール例を示す図である。
【図９】第２実施形態に係る印刷処理の流れを示すフローチャートである。
【図１０】Ｅメール作成・送出処理の流れを示したフローチャートである。
【図１】
2007193524.tif 000003
【図２】
2007193524.tif 000004
【図３】
2007193524.tif 000005
【図４】
2007193524.tif 000006
【図５】
2007193524.tif 000007
【図６】
2007193524.tif 000008
【図７】
2007193524.tif 000009
【図８】
2007193524.tif 000010
【図９】
2007193524.tif 000011
【図１０】
2007193524.tif 000012