(57)【要約】【課題】  ルータによって分離された互いに異なるネットワークに接続されたクライアント装置と画像形成装置とを有するシステムにおいても、クライアント装置からデータを送信して画像形成装置にて印刷することができるようにすると共に、クライアント装置から、画像形成装置に対する印刷制御を指示することができるようにする。【解決手段】  画像形成装置は、印刷クライアントから受信した電子メールについて、ヘッダ部、メール本体（本文部）、添付ファイルを分離すると共に、印刷指示及び異常発生時の処理手順を示すコマンドが宛先メールアドレス部に記述されているか否かを判別し、上記コマンドが記述されている場合は、そのコマンドに従って印刷処理を行うと共に、異常が発生した場合には、その旨を印刷クライアントに対して通知する。【選択図】  図１２
2008105264.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置からネットワークを介して画像形成装置に印刷要求を行うことにより画像形成処理を行う画像形成システムであって、前記画像形成装置は、前記クライアント装置から送信された電子メールの宛先メールアドレス中に、命令列が記述されているか否かを判別する判別手段と、前記判別手段により前記命令列が記述されていると判別された場合に、前記添付ファイルに収納されたデータを該命令列に従って印刷処理する制御手段と、を有することを特徴とする画像形成システム。
【請求項２】
前記クライアント装置と画像形成装置は、ルータによって分離された互いに異なるネットワークに接続されていることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記判別手段は、印刷指示及び前記画像形成装置での異常発生時の処理手順を示す命令列が前記宛先メールアドレス部に記述されているか否かを判別することを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記画像形成装置は、前記判別手段により該画像形成装置での異常発生時の処理手順を示す命令列が前記宛先メールアドレス部に記述されていると判別され、かつ、該画像形成装置で異常が発生した場合、該画像形成装置で異常が発生した旨を前記電子メールを送信したクライアント装置に通知する通知手段を有することを特徴とする請求項１〜３の何れかに記載の画像形成システム。
【請求項５】
前記通知手段は、前記異常が発生した旨を電子メールで通知することを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記命令列は、前記添付ファイルに収納されたデータの印刷を指示するコマンド、前記クライアント装置が前記電子メールにて印刷を依頼した前記画像形成装置が印刷不可であった場合に、該添付ファイルを他の画像形成装置に転送して印刷させるように指示するコマンド、該電子メールを印刷依頼先の画像形成装置に送信するように指示するコマンド、データを記憶媒体に保存するように指示するコマンドのうち、何れか１つ或いは複数を含むことを特徴とする請求項１〜５の何れかに記載の画像形成システム。
【請求項７】
前記画像形成装置が印刷不可であった場合とは、前記画像形成装置がオフラインであった場合であることを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記画像形成装置が印刷不可であった場合とは、前記画像形成装置に用紙ジャムが発生した場合であることを特徴とする請求項６に記載の画像形成システム。
【請求項９】
前記印刷を指示するコマンドは、前記添付ファイルのファイル名を指定するオプション、全ての前記添付ファイルに収納されたデータの印刷を指示するオプションのうち何れか一方或いは双方のオプションを利用したコマンドであることを特徴とする請求項６に記載の画像形成システム。
【請求項１０】
前記添付ファイルを他の画像形成装置に転送して印刷させるように指示するコマンドは、該添付ファイルの転送先を指定するオプションを利用したコマンドであることを特徴とする請求項６又は７に記載の画像形成システム。
【請求項１１】
前記電子メールを送信するように指示するコマンドは、該電子メールの送信先を指定するオプションを利用したコマンドであることを特徴とする請求項６〜８の何れかに記載の画像形成システム。
【請求項１２】
前記電子メールを送信するように指示するコマンドは、正常に印刷が終了したことを通知するメッセージを電子メールで送信させるオプション、印刷開始段階、或いは印刷中にエラーが発生した旨を電子メールで送信させるオプション、引数で指定された文字列を電子メールで送信させるオプションのうち、何れか１つ或いは複数のオプションを利用したコマンドであることを特徴とする請求項６〜８の何れかに記載の画像形成システム。
【請求項１３】
前記データを記憶媒体に保存するように指示するコマンドは、記憶媒体に保存するファイル名を指定するオプション、ファイルを保存する領域IDを指定するオプション、保存したファイルを読み出すためのパスワードを指定するオプションのうち何れか一つ、或いは複数のオプションを利用したコマンドであることを特徴とする請求項６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理システム、その制御方法、制御プログラム、及び記憶媒体に関し、特に、ネットワークを介して受信したデータを印刷する技術に関する。
【背景技術】
【０００２】
図１３は、従来の画像形成システムを表すシステム構成図である。
【０００３】
図１３において、５００１は第１のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、５００２はセグメントの異なるＬＡＮ同士を接続し、データパケットの中継やフィルタリングなどを行う第１のルータ、５００３はインターネット、５００４及び５００５はコンピュータ装置により構成された印刷クライアント、５００６は第１のＬＡＮ５００１に接続された第１の画像形成装置、５００７は第１のＬＡＮ５００１とルータによって分離された第２のＬＡＮ、５００８は第２のルータ、５００９は第２のＬＡＮ５００７に接続された第２の画像形成装置、５０１０はコンピュータ装置により構成された制御クライアントである。
【０００４】
なお、各ＬＡＮ５００１，５００７には、この他にも、印刷クライアントや制御クライアントとして機能する複数のコンピュータ装置、画像形成装置（プリンタ装置、複写機、複合機等）、サーバコンピュータ装置、リピータやＨＵＢなどのネットワークを構成するための中継装置等が接続されていることが考えられるが、ここではそれらを図示省略している。
【０００５】
［第１の従来の技術］
このような画像形成システムにおいて、従来、印刷クライアント５００４により、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に係る印刷データ（印刷ジョブ）を生成し、このＰＤＬに係る印刷データを第１の画像形成装置５００６に送信して印刷させる技術が知られている（例えば、特許文献１）。
【０００６】
例えば、ＰＤＬでは、用紙サイズ、印刷幅、改行幅、両面印刷／片面印刷、印刷解像度、印刷倍率、ページレイアウト、ウォーターマーク、透かし文字、孔開け、製本印刷等の印刷制御情報を指定することができる。
【０００７】
また、印刷クライアント５００４と第１の画像形成装置５００６との間の通信では、電子メールが用いられる。
【０００８】
すなわち、印刷クライアント５００４は、第１の画像形成装置５００６に印刷ジョブを送信する場合、印刷データ（例えば、印刷を所望する画像データ、文書データ或いは文書ファイル）を電子メールに添付して、当該電子メールを画像形成装置５００６のメールアドレス宛てに送信する。
【０００９】
［第２の従来の技術］
第２の従来の技術では、制御クライアント５０１０により、第１の画像形成装置５００６等の動作等を制御している。
【００１０】
図１４は、制御クライアント５０１０上で実行される画像形成装置の管理ソフトウェアのＧＵＩ画面例を表している。
【００１１】
図１４において、１４０１は管理ソフトウェアのＧＵＩ画面、１４０２は管理対象となる画像形成装置の一覧を表示するエリアであるデバイスリスト欄、１４０３は画像形成装置の印刷キューに保持されたジョブの一覧を表示するためのジョブリスト欄であり、ジョブの名称、ジョブのオーナー名、ジョブの投入日付、ジョブの投入時間等を表示することが可能である。
【００１２】
１４０４はジョブリスト欄１４０３の表示内容を更新するためのリフレッシュボタン、１４０５は画像形成装置の印刷処理を一時的に中断するためのポーズボタン、１４０６は中断していた印刷処理を再開するためのリスタートボタン、１４０７は指定したジョブを削除するためのデリートボタン、１４０８は指定したジョブの出力優先順位を高くするためのアップボタン、１４０９は指定したジョブの出力優先順位を低くするためのダウンボタンである。
【００１３】
この管理ソフトウェアは、制御クライアント５０１０上で実行され、オペレータによって、デバイスリスト欄１４０２で指定したデバイスの制御が行われる。制御クライアント５０１０と第１の画像形成装置５００６との通信には、例えばＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が利用され、エージェントとなる制御クライアント５０１０が、マネージャとなる第１の画像形成装置５００６に対してＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）の読み書きを行うことによって、各種制御を実現することが可能であるが、独自プロトコルを利用しても何ら問題はない。
【００１４】
上記の説明では、第１の画像形成装置５００６の印刷キューに保持されたジョブの制御のみに言及しているが、上記のような管理ソフトウェアを用いることにより、第１の画像形成装置５００６のステータス情報やエラー情報の収集と表示、各種パラメータの設定などを行うことも可能である（例えば、特許文献２）。
【００１５】
上記のように、制御クライアント５０１０と第１の画像形成装置５００６との通信用のプロトコルとしてＳＮＭＰを用いた場合、ポート番号としては、ポート１６１番が使用される。
【特許文献１】特開２００３−２４２０９３号公報
【特許文献２】特開平１０−３０３９３１号公報
【特許文献３】特開２００５−１１５５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
以上説明したように、第１の従来の技術では、印刷クライアントと画像形成装置との間の通信に電子メールが用いられるため、印刷クライアントと画像形成装置とのそれぞれがルータを超えた異なるセグメントに存在する場合でも、印刷クライアントから画像形成装置へ印刷ジョブを送信することが可能である。
【００１７】
例えば、一般のルータには、セグメント間でのパケット中継機能のほかに、２つの大きな機能を有している。その１つの機能は、パケットの流れを管理する機能である。この管理機能では、セグメントの外に余計なパケットが流出し、他のネットワークに余計なトラフィックが発生しないようにしている。
【００１８】
もう１つの機能は、フィルタ機能である。このフィルタ機能では、ネットワークプロトコル、ＴＣＰ／ＩＰのポート番号、ＩＰアドレスなどを監視し、セグメントを越えて中継するパケットを細かく制御している。
【００１９】
例えば、第１のルータ５００２が、社内のイントラネットと、社外のインターネット５００３との接点に配置されたルータであれば、セキュリティ上の観点から、外部からの不正なアクセスを防止するために、印刷プロトコルが通過できるように設定されている可能性は殆ど無く、通常、第１のルータ５００２は、ＬＰＤ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎ）が使用するポート５１５番、ダウンロードプロトコル（或いはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ））が使用するポート、又はＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）や独自プロトコルが使用するポート１６１番（第２の従来の技術の場合）等が通過できないように設定されている可能性がある。
【００２０】
このような場合、印刷クライアント５００４は、ＬＰＤやダウンロードプロトコルでは、第１のルータ５００２の外に接続された第２の画像形成装置５００９を用いて遠隔印刷を行えないことになる。また、ＳＮＭＰや独自プロトコルでは、第２の画像形成装置５００９の各種パラメータの設定を行えなくなる。
【００２１】
一方、電子メールでは、メールアドレスの管理や電子メール自体の暗号化によって比較的高いセキュリティを保ったまま、ルータを超えた送受信が行われている。従って、より遠隔の画像形成装置に対して印刷ジョブを送信することができる。
【００２２】
しかしながら、印刷データを電子メールに添付して送信する場合、どのような形態で印刷するかを示す設定（以下、このような指定を印刷設定と呼ぶ）を指定しにくい。例えば、第１の従来の技術のように、電子メールの本文部に印刷設定を記述することによって印刷設定を画像形成装置に通知することは可能であるが、電子メールの本文部を本来の目的として使用することが不可能となるため、利便性が低下する。
【００２３】
また、電子メールのメールアドレスに対応する印刷設定によって印刷制御を行うことは可能であるが（例えば、特許文献３）、印刷制御命令の組み合わせによって生じる膨大な数のメールアドレスを登録、管理しなくてはならず、また、使用したい印刷制御命令を表しているメールアドレスを探す必要があるため、使い勝手が悪い。
【００２４】
そこで、本発明では、印刷データを電子メールで送付することの利点を保ちつつ、自由度の高い印刷設定が可能で、使い勝手のよい印刷処理システム、その制御方法、制御プログラム、及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００２５】
上記目的を達成するため、本発明は、印刷対象のデータをネットワークを介して情報処理装置から画像形成装置に送信して印刷させる印刷処理システムであって、前記情報処理装置から発信された電子メールを受信する受信手段と、前記受信手段により受信された電子メールの宛先のメールアドレスに記述された印刷設定に基づいて、当該電子メールに添付されているデータを印刷処理する印刷制御手段とを有している。
【００２６】
また、本発明に係る印刷処理システムは、データが添付された電子メールを受信する受信手段と、前記受信手段により受信された電子メールの宛先メールアドレスに記述された印刷設定に基づいて、当該電子メールに添付されているデータを印刷処理する印刷制御手段とを有している。
【００２７】
また、本発明は、印刷対象のデータをネットワークを介して情報処理装置から画像形成装置に送信して印刷させる印刷処理システムの制御方法であって、前記情報処理装置から送信されてきた電子メールの宛先メールアドレスに記述された印刷設定に基づいて、当該電子メールに添付されているデータを印刷処理するように構成されている。
【００２８】
また、本発明は、印刷対象のデータをネットワークを介して情報処理装置から画像形成装置に送信して印刷させる印刷処理システムの制御プログラムであって、どのような印刷処理をするかを示す印刷設定を、前記情報処理装置から送信されてきた電子メールの宛先メールアドレスに対応する印刷設定に基づいて、当該電子メールに添付されているデータを印刷処理する内容を有している。
【００２９】
また、本発明に係る記憶媒体は、上記制御プログラムに係るプログラムコードを保持している。
【発明の効果】
【００３０】
以上詳述したように、本発明によれば、印刷データを電子メールで送付することの利点を保ちつつ、自由度の高い印刷設定が可能な印刷処理システム、その制御方法、制御プログラム、及び記憶媒体を提供することができる。
【００３１】
また、印刷設定を電子メールの宛先メールアドレス部に記述していることで、電子メールの本文部を印刷物の表紙またはメッセージとして使用することが可能となる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００３３】
図１は、本発明の実施形態に係る画像形成システムの概略構成を示すシステム構成図である。
【００３４】
図１において、１０１は第１のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、１０２はセグメントの異なるＬＡＮ同士を接続し、データパケットの中継やフィルタリングなどを行う第１のルータ、１０３はインターネット、１０４及び１０５はコンピュータ装置により構成された印刷クライアント、１０６はＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サービス、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サービス、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サービス等を提供する第１のサーバ装置、１０７は第１のＬＡＮ１０１とルータによって分離された第２のＬＡＮ、１０８は第２のルータ、１０９は第２のＬＡＮ１０７に接続された画像形成装置、１１０はＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サービス、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サービス、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サービス等を提供する第２のサーバ装置である。
【００３５】
各ＬＡＮ１０１，１０７上には、この他にも、印刷クライアントとなり得る複数のコンピュータ装置、プリンタ装置、複写機、複合機等の画像形成装置、サーバコンピュータ装置、リピータやＨＵＢなどのネットワークを構成するための中継装置、などが接続されていることが考えられるが、ここではそれらを図示省略している。
【００３６】
図２は、図１に示した画像形成装置１０９の制御系の構成を示すブロック図である。
【００３７】
図２において、２０１は画像形成装置１０９全体の制御を司るメインコントローラ部、２０２はオペレータが画像形成装置１０９を操作するための操作部である。
【００３８】
操作部２０２は、メインコントローラ部２０１と通信を行うためのＩ／Ｏ部２０３と、オペレータに情報を提供したり、仮想的なスイッチを表示したりするためのＬＣＤ部２０４と、ＬＣＤ部２０４上に表示された仮想的なスイッチの操作を検知するためのタッチパネル部２０５と、オペレータが操作を行うために物理的に配置されたスイッチ部２０６とを有している。
【００３９】
２０７は印刷データやプログラムを記憶したり、データのキャッシュエリアとして利用されるＨＤＤ部、２０８は印刷画像を展開したり、加工するために用いられる画像メモリ部である。なお、ＨＤＤ部２０７には、後述する図６，７，８，９，１２のフローチャートに対応する制御プログラム（プログラムコード）、電子メール送受信用のソフトも記憶されている。
【００４０】
２０９は画像形成装置１０９の機能を拡張するために利用される拡張バス、２１０は拡張バス２０９を利用して画像形成装置１０９に追加されたＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部である。
【００４１】
このＮＩＣ部２１０は、第２のＬＡＮ１０７上を流れる通信パケットを監視し、画像形成装置１０９に関係のある情報のみを内部に取込むと共に、画像形成装置１０９で作成されたパケットを第２のＬＡＮ１０７へ送るための制御を行うＬＡＮコントローラ２１１と、電圧変換を行い、画像形成装置１０９と第２のＬＡＮ１０７との間で物理的な通信を実現するためのトランス部２１２とを有している。
【００４２】
２１３は印刷用紙に画像を印刷するための印刷部である。この印刷部２１３は、メインコントローラ部２０１から送られてくる画像データを、印刷用紙に印刷するのに適したデータに補正するために、ガンマ変換、エッジ強調、スムージングなどの処理を行う出力処理部２１４、出力処理後の画像データをレーザビーム駆動用の信号に変換するためのＰＷＭ部２１５、及びレーザビームに基づいて画像を形成すべくプリンタエンジン（図３参照）を制御するエンジン制御部２１６を有している。
【００４３】
２１７は印刷部２１３によって印刷処理がなされた印刷用紙を、画像形成装置１０９の外部に排出するための排紙部である、この排紙部２１７は、メインコントローラ部２０１と通信するためのＩ／Ｏ部２１８、排紙部２１７の制御を司るコントローラ部２１９、印刷用紙の搬送状態を監視するための用紙センサ部２２０、印刷用紙を給紙するための給紙モータを駆動する給紙モータ駆動部２２１、排紙トレイを駆動するためのトレイモータ駆動部２２２、及び印刷用紙の搬送方向を制御するための用紙パス制御部２２３を有している。
【００４４】
図３は、画像形成装置１０９の機械的な構成、すなわちプリンタエンジンの構成を示す断面図である。なお、図３は、画像形成装置１０９が電子写真方式のモノクロのプリンタエンジンを搭載している場合を示しているが、電子写真方式のカラーのプリンタエンジンを搭載している場合、或いは、インクジェット方式等、他の方式のプリンタエンジンを搭載している場合にも本発明を適用することが可能である。
【００４５】
図３において、５２１３はポリゴンミラーであり、レーザ発振器（図示省略）から入射されたレーザビームの進行方向を偏向させる。ポリゴンミラー５２１３により偏向されるレーザビームは、ミラー５２１４、５２１５、５２１６を経て感光ドラム５２１７へ照射され、感光ドラム５２１７が露光走査される。この露光走査により、感光ドラム５２１７上に静電潜像が形成される。
【００４６】
この静電潜像は、現像器５２３０から供給された黒色のトナーによりトナー像として現像され、このトナー像が印刷用紙に転写される。
【００４７】
すなわち、用紙カセット５２３４、５２３５、手差しトレイ５２３６の何れかから給紙された印刷用紙は、レジストローラ５２３７を経て、転写ベルト５２３８上に吸着されて搬送される。一方、感光ドラム５２１７には、給紙のタイミングと同期がとられて予めトナー像が形成されており、印刷用紙が転写ベルト５２３８上に吸着されて搬送される過程で、感光ドラム５２１７上のトナー像が印刷用紙に転写される。
【００４８】
トナー像が転写された印刷用紙は、転写ベルト５２３８から分離され、定着器５２４０によって、トナー像が印刷用紙に定着され、排出ローラ５２４２によって画像形成装置１０９の外へ排出される。
【００４９】
ただし、両面印刷が行われる場合は、印刷用紙は、排出ローラ５２４２の位置まで搬送された後、排出ローラ５２４２の回転方向の逆転、及びフラッパ５２４１の切換えによって再給紙搬送路へ導かれる。また、多重記録が行われる場合は、印刷用紙は、排出ローラ５２４２の位置まで搬送されることなくフラッパ５２４１を介して再給紙搬送路へ導かれる。
【００５０】
再給紙搬送路へ導かれた印刷用紙は、上述したタイミングでレジストローラ５２３７から給紙され、再び上記の画像形成処理が施される。
【００５１】
図４は、画像形成装置１０９に接続された排紙装置（排紙部２１７）の機械的な構成を示す断面図である。
【００５２】
図４において、５３０１はサンプルトレイ、５３０２はスタックトレイ、５３０８はブックレットトレイであり、図２に示したコントローラ部２１９の制御により、ジョブの種類や排出される印刷用紙の枚数に応じて、排紙先のトレイが切替えられる。
【００５３】
スタックトレイ５３０２では、排出される前の印刷用紙をジョブ毎に蓄えておき、排出する直前にステイプラ５３０５にてバインドすることが可能である。
【００５４】
また、印刷用紙がサンプルトレイ５３０１及びスタックトレイ５３０２に至るまでの経路には、印刷用紙をＺ字状に折るためのＺ折り機５３０４や、ファイリングのための孔開けを行うパンチャ５３０６が配備されており、ジョブの種類に応じてＺ折り、又は孔開けが行われる。
【００５５】
また、インサータ５３０３は、中差し機能を行うために用いられ、中差し用の用紙は、このインサータ５３０３から給紙される。
【００５６】
さらに、サドルステッチャ５３０７は、ブックレット形式に紙を二つ折りにし、その真ん中をバインドするために使用する。このサドルステッチャ５３０７で処理された印刷用紙は、ブックレットトレイ５３０８へ排出される。
【００５７】
図１に示した印刷クライアント１０４及び１０５は、電子メール作成ソフト（メーラー）を搭載しており、印刷データとしての画像データを電子メールの添付ファイルにして画像形成装置１０９に送信することが可能である。なお、画像データのほかに、印刷を所望するテキストデータ、文書データ、表データなどが電子メールに添付されても良い。
【００５８】
図５は、メーラーのＧＵＩ画面を示している。
【００５９】
図５において、５０１はメーラーのウィンドウ画面、５０２は電子メールを送信するための送信ボタン、５０３は電子メールを受信するための受信ボタン、５０４は電子メールを新規に作成するための新規作成ボタン、５０５は画像データ等を収納したファイルを電子メールに添付するための添付ボタン、５０６は電子メールの宛先が記憶されたアドレス帳を参照するための宛先ボタン、５０７は電子メールの宛先を入力するための編集ボックス、５０８は電子メールの件名を入力するための編集ボックス、５０９は電子メールの本文を入力するためのテキストボックス、３１０は添付ファイルをグラフィカルに表示するためのウィンドウ、３１１は電子メールに添付されているファイルを示すアイコンとファイル名である。
【００６０】
次に、印刷クライアント１０４による電子メールの送信処理を、図６のフローチャートに基づいて説明する。
【００６１】
印刷クライアント１０４は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）などにより第１のＬＡＮ１０１へ接続するための機能を持ったコンピュータ装置であり、印刷対象の画像データを記憶媒体等に保持している。
【００６２】
この状態で、オペレータは、印刷クライアント１０４を操作して、メーラーを起動して図５のＧＵＩ画面を表示させる（ステップＳ６０１）。次に、オペレータは、当該ＧＵＩ画面上の新規作成ボタン５０４を押下して電子メールの新規作成をメーラーに指示する（ステップＳ６０２）。
【００６３】
次に、オペレータは、編集ボックス５０７へ宛先を入力すると共に、テキストボックス５０９に本文を入力する（ステップＳ６０３）。この宛先としては、画像形成装置１０９の電子メールアドレスと印刷対象の画像データに対する印刷設定を入力する。このような電子メールアドレスは、一般的にメーラーが所有するアドレス帳に登録することができ、宛先ボタン５０６を押下することにより、アドレス帳を呼び出し、マウス等を利用して選択することにより、簡単、かつ正確に入力することも可能である。
【００６４】
次に、オペレータは、添付ボタン５０５を押下して、印刷対象の画像データに係るファイルを添付ファイルとして指定する（ステップＳ６０４）。すなわち、メーラーは、添付ボタン５０５が押下されると、印刷クライアント１０４の記憶媒体に保存された画像データ等のファイル一覧を表示し、添付ファイルの指定を促すＧＵＩ画面（図示省略）を表示するので、オペレータは、一覧表示されたファイルの中から所望のファイルを選択することにより、添付ファイルを指定する。
【００６５】
なお、添付ファイル指定用のＧＵＩ画面上で複数の添付ファイルを指定することができる（ステップＳ６０５→ステップＳ６０４）。これら指定された添付ファイルは、アイコン３１１とファイル名によって、図５のウィンドウ３１０にグラフィカルに表示される。オペレータは、添付ファイルの指定を終了する場合は（ステップＳ６０５）、添付ファイル指定用のＧＵＩ画面上のＯＫボタンを押下することにより、当該ＧＵＩ画面をクローズする。
【００６６】
オペレータは、添付ファイル指定用のＧＵＩ画面をクローズした後、図５の送信ボタン５０２を押下する。送信ボタン５０２が押下されると、メーラーは、電子メールの送信処理を開始する（ステップＳ６０６）。そして、メーラーは、電子メールの送信が全て終了したか否かを判別し（ステップＳ６０７）、送信が終了していなければステップＳ６０６に戻って送信処理を継続し、送信が終了した場合は、本処理を終了する。
【００６７】
こうして印刷クライアント１０４から送信された電子メールデータは、一旦、ＳＭＴＰサービスを提供するサーバ装置１０６に取り込まれた後、ＳＭＴＰサービス機能によって、メールの配信が行われる。この場合、サーバ装置１０６は、オペレータがステップＳ６０３で入力したメールアドレスに基づいて、ＤＮＳサービス機能によってドメインを特定することにより、電子メールデータを指定に係る宛先へ送信する。
【００６８】
本実施形態では、電子メールの宛先として画像形成装置１０９を指定したので、サーバ装置１０６から送信された電子メールデータは、ルータ１０２、インターネット１０３、ルータ１０８を経由して第２のＬＡＮ１０７に送信された後、画像形成装置１０９と同一ドメインに設置されたサーバ装置１１０で提供されているＳＭＴＰサービス機能によって、サーバ装置１１０内の画像形成装置１０９用のメールボックス内に取り込まれる。
【００６９】
なお、インターネット１０３に接続されるルータ１０２及びルータ１０８は、イントラネット内のコンピュータ装置が電子メールを利用可能にするため、ＳＭＴＰのためのポート２５番は開けておくことが一般的である。
【００７０】
従って、本実施形態のようにＳＭＴＰプロトコルを利用することにより、ルータ１０２，１０８を越えたドメインの外に存在する画像形成装置１０９に対して、印刷対象の画像データを電子メールの添付ファイルとして送信して印刷させることが可能となる。
【００７１】
次に、画像形成装置１０９による電子メールの受信・印刷処理を、図７のフローチャートに基づいて説明する。なお、このフローチャートは、図６の送信処理に対応するものである。
【００７２】
画像形成装置１０９のメインコントローラ２０１は、サーバ装置１１０に対して定期的にアクセスして、自己宛ての電子メールが届いているか否かを確認する（ステップＳ７０１）。すなわち、サーバ装置１１０はＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サービス機能を有しているため、画像形成装置１０９のメインコントローラ２０１は、ＰＯＰを使って、ユーザＩＤとユーザパスワードをサーバ装置１１０へ送信し、自己のメールボックスに電子メールが届いているか否かを確認する。
【００７３】
その結果、自己のメールボックスに電子メールが届いていれば、画像形成装置１０９のメインコントローラ２０１は、ＰＯＰを用いて、第２のＬＡＮ１０７、ＮＩＣ部２１０、拡張バス２０９を介して、サーバ装置１１０から電子メールデータを受信する（ステップＳ７０２）。
【００７４】
次に、画像形成装置１０９のメインコントローラ２０１は、自己宛ての全ての電子メールデータを受信し終えたか否かを判別する（ステップＳ７０３）。その結果、未だ受信が終了していない場合は、ステップＳ７０２に戻り、電子メールデータの受信を継続する。
【００７５】
一方、自己宛ての全ての電子メールデータを受信し終えた場合は、受信した電子メールデータを、ヘッダ部、本文部、添付ファイル部の３ブロックに分離する（ステップＳ７０４）。
【００７６】
すなわち、電子メールは、一般的に、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）の規格に従ったメッセージフォーマットで構成されており、ファイルの添付が行われた電子メールデータは、Ｍｕｌｔｉｐａｒｔタイプによって構成され、各々のブロックの境界には、Ｃｏｎｔｅｎｔ−ＴｙｐｅフィールドのＢｏｕｎｄａｒｙパラメータによって境界を示すユニークな文字列が配置されるため、この文字列を検索することで、容易にヘッダ部と本文部と添付ファイル部とを分離することができる。
【００７７】
次に、画像形成装置１０９のメインコントローラ２０１は、上記ステップＳ７０４で分離されたヘッダ部に含まれている宛先メールアドレスに記述されている印刷制御情報を読み込む（ステップＳ７０５）。
【００７８】
画像形成装置１０９のメインコントローラ２０１は、印刷部２１３を制御することにより、上記ステップＳ７０５において読み込まれた印刷制御コマンドに従って分離した添付ファイルに収納されている画像データを印刷処理する（ステップＳ７０６）。印刷処理では、当該画像データに基づく印刷を行う。
【００７９】
次に、画像形成装置のメインコントローラ２０１は全ての画像データに対するコマンドを実行し終えたか否かを判別する（ステップＳ７０７）。その結果、未だコマンド実行が終了していない場合は、ステップＳ７０６に戻り、コマンド実行を継続する。
【００８０】
次に、上記ステップＳ７０６において実行される印刷処理の詳細を、図８のフローチャートに基づいて説明する。
【００８１】
画像形成装置１０９のメインコントローラ２０１は、添付ファイルのファイル名の拡張子に基づいて、当該添付ファイルに収納されている画像データの画像フォーマットを特定する（ステップＳ８０１）。この画像フォーマットとしては、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）などのフォーマットが挙げられる。
【００８２】
次に、画像形成装置１０９のメインコントローラ２０１は、特定した画像フォーマットが、画像形成装置１０９で展開可能な既知の画像フォーマットであるか否かを判別する（ステップＳ８０２）。その結果、既知の画像フォーマットでない場合は、画像形成装置１０９のメインコントローラ２０１は、当該電子メールの送信者である印刷クライアント１０４に対し、エラーメッセージを記述した電子メールを返信して（ステップＳ８０３）、処理を終了する。このエラーメッセージとしては、画像形成装置１０９が処理不可能な画像フォーマットである旨を、電子メールの本文中に記載する。
【００８３】
なお、エラーメッセージには画像形成装置１０９で処理可能な画像フォーマットを記載することも可能である。
【００８４】
一方、当該添付ファイルに収納されている画像データの画像フォーマットが既知の画像フォーマットである場合は、この段階では当該画像データは、当該画像フォーマットに係るデータの状態であり、この状態のままでは印刷データとして扱えないため、メインコントローラ２０１は、当該画像データをデコードした後に、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）処理を行って、ラスタ画像データに変換する（ステップＳ８０４）。
【００８５】
次に、メインコントローラ２０１は、ラスタ画像データを、一旦、画像メモリ部２０８に展開し（ステップＳ８０５）、印刷部２１３の出力処理部２１４により、印刷に適したデータに補正するための出力処理として、ガンマ変換、エッジ強調、スムージングなどを実行させる（ステップＳ８０６）。
【００８６】
このようにして印刷に適したデータに変換された画像データは、ＰＷＭ部２１５によってレーザ駆動信号に変換された後（ステップＳ８０７）、エンジン制御部２１６へ送られる。
【００８７】
エンジン制御部２１６は、このレーザ駆動信号に基づいて画像を印刷用紙に印刷すべく、プリンタエンジンを制御する（ステップＳ８０８）。そして、エンジン制御部２１６は、画像データが印刷された印刷用紙を排紙装置に搬送し、排紙装置の排紙部２１７に制御権を渡して排紙処理を実行させる（ステップＳ８０９）。
【００８８】
なお、排紙部２１７では、コントローラ部２１９が、Ｉ／Ｏ部５５１８を介してメインコントローラ２０１と通信することによって、各種の排紙処理に係る次のような制御を行っている。すなわち、コントローラ部２１９は、用紙センサ部２２０により印刷用紙の流れを監視しながら、給紙モータ駆動部２２１、用紙パス制御部２２３を制御して印刷用紙を排紙装置のモードに応じた方向に搬送させ、トレイモータ駆動部２２２を制御することにより、排紙装置のモードに応じた排紙トレイに印刷用紙を排紙させている。
【００８９】
次に、自由度の高い印刷設定が可能な画像形成装置について説明する。以下では、画像形成装置は電子メールの宛先メールアドレス部に記述された印刷設定にしたがって印刷を行うことができる。
【００９０】
例えば、メールアドレス「ｄｕｐｌｅｘ＠ｃｃｃ．ｊｐ」宛ての電子メールに添付された画像データは両面で印刷され、メールアドレス「Ａ３＠ｃｃｃ．ｊｐ」宛ての電子メールに添付された画像データはＡ３用紙に印刷される。
【００９１】
以下、上記のように電子メールを受信・印刷する場合の画像形成装置１０９の処理を、図１２のフローチャートに基づいて説明する。
【００９２】
画像形成装置１０９のメインコントローラ２０１は、サーバ装置１１０に対して定期的にアクセスして、自己宛ての電子メールが届いているか否かを確認する（ステップＳ１２０１）。すなわち、サーバ装置１１０はＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）サービス機能を有しているため、画像形成装置１０９のメインコントローラ２０１は、ＰＯＰを使って、ユーザＩＤとユーザパスワードをサーバ装置１１０へ送信し、自己のメールボックスに電子メールが届いているか否かを確認する。
【００９３】
なお、サーバ装置１０１において、宛先メールアドレスに印刷設定が記載されたメールは画像形成装置１０９のメールボックスに格納する設定を行う必要がある。
【００９４】
その結果、自己のメールボックスに電子メールが届いていれば、画像形成装置１０９のメインコントローラ２０１は、ＰＯＰを用いて、第２のＬＡＮ１０７、ＮＩＣ部２１０、拡張バス２０９を介して、サーバ装置１１０から電子メールデータを受信する（ステップＳ１２０２）。
【００９５】
次に、画像形成装置１０９のメインコントローラ２０１は、１つのメールアドレスに係る全ての電子メールデータの受信が完了したか否かを判別する（ステップＳ１２０３）。その結果、受信が完了していない場合は、ステップＳ１２０２に戻り、当該メールアドレスに係る電子メールデータの受信を継続する。
【００９６】
一方、１つのメールアドレスに係る全ての電子メールデータの受信が完了している場合は、画像形成装置１０９のメインコントローラ２０１は、全てのメールアドレスに係る電子メールデータの受信が完了したか否かを判別する（ステップＳ１２０４）。その結果、受信が完了していないメールアドレスがある場合は、ステップＳ１２０２に戻り、他のメールアドレスに係る電子メールデータの受信を継続する。
【００９７】
一方、全てのメールアドレスに係る電子メールデータの受信が完了している場合は、受信した各電子メールデータを、ヘッダ部、本文部、添付ファイル部の３ブロックに分離する（ステップＳ１２０５）。
【００９８】
次に、画像形成装置１０９のメインコントローラ２０１は、分離した添付ファイルに収納されている画像データを、図８のフローチャートに従って印刷処理する（ステップＳ１２０６）。なお、ここでは、複数のメールアドレスのそれぞれごとに、画像データを、メールアドレスに記述された印刷設定に従って印刷処理する。例えば、「ｄｕｐｌｅｘ＠ｃｃｃ．ｊｐ」宛ての電子メールに添付された画像データは、両面で印刷するよう印刷部２１３を制御する。
【００９９】
次に、画像形成装置１０９のメインコントローラ２０１は、全てのメールアドレスに係る電子メールデータの印刷が完了したか否かを判別する（ステップＳ１２０７）。その結果、印刷が完了していない場合は、ステップＳ１２０６に戻り、印刷処理を続行し、印刷が完了している場合は、電子メールの受信・印刷処理を終了する。
【０１００】
図１０は、画像形成装置１０９がサポートしている割当機能の種類を示している。
【０１０１】
図１０に示したｍｏｎｏｃｈｒｏｍｅは、白黒印刷を指示するコマンドである。ｄｒａｆｔは、ドラフトモード印刷を指示するコマンドである。ｃｏｐｉｅｓ（ｎ）は、部数を変換するコマンドであり、引数として部数を指定することができる。ｒｅｓｏｌｕｔｉｏｎ（ｘｘｘ）は、解像度を変換するコマンドであり、引数として解像度を指定することができる。ａｕｔｏ＿ｃｒは、ｌｉｎｅ  ｆｅｅｄにｃａｒｒｉａｇｅ  ｒｅｔｕｒｎを付加して印刷するように指示するコマンドである。
【０１０２】
ｗｉｄｅＡ４は、Ａ４紙サイズの横方向の文字数を増やして印刷するように指示するコマンドである。ｏｖｅｒｒｉｄｅは、ＬＴＲ（レターサイズ）とＡ４紙サイズの変更要求をしない旨を示すコマンドである。ｍａｎｕａｌは、手差しトレイから給紙するように指示するコマンドである。ｊａｍ＿ｒｅｃｏｖｅｒｙは、ジャムが発生した場合にリカバリを行うように指示するコマンドである。
【０１０３】
ｒｅｆｉｎｅは、スムージング処理を行うように指示するコマンドである。ｂａｎｎｅｒ（ｘ）は、バナーページを出力するように指示するコマンドであり、引数としてバナー文字列を指定することができる。ｏｕｔｌｉｎｅ（ｓｓｓ）は、アウトライン出力を指示するコマンドであり、引数として文字列を指定することができる。
【０１０４】
また、１つの画像データに対して１つの割当機能だけが対応しているが、１つの画像データに対して複数の割当機能を対応させることも可能である。
【０１０５】
なお、上記の説明は、ＰＯＰサーバを介して画像形成装置が電子メールを受信する場合であったが、ＳＭＴＰサーバを介して電子メールを受信する場合にも本発明を適用することができる。この場合には、ＳＭＴＰサーバ名、再送回数、再送間隔等を設定することとなる。
【０１０６】
上記では、電子メールの宛先メールアドレス部にのみ記述された印刷設定に基づき印刷を行った。しかし、電子メールの複数のヘッダ項目を併用することも可能である。例えば、電子メールには項目名の先頭にxを付けることで、ユーザが自由に指定することのできるヘッダ項目があり、その項目をコマンド記述に使用することも可能である。またＳＭＴＰサーバを介して電子メールを受信する場合に限っては、画像形成装置に予め登録されたユーザ情報を用いて印刷に制限を加えたい場合に、ユーザ認証に使用するユーザIDおよびパスワードをBCC欄に記述することによって、印刷時にパスワードを表示させないことができる。
【０１０７】
以下、印刷設定の指定がある電子メールの送信処理を、図９のフローチャートに基づいて説明する。
【０１０８】
印刷クライアント１０５は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）などにより第１のＬＡＮ１０１へ接続するための機能を持ったコンピュータ装置である。
【０１０９】
オペレータは、印刷クライアント１０５を操作して、メーラーを起動して図５のＧＵＩ画面を表示させる（ステップＳ９０１）。次に、オペレータは、当該ＧＵＩ画面上の新規作成ボタン５０４を押下して電子メールの新規作成をメーラーに指示する（ステップＳ９０２）。
【０１１０】
次に、オペレータは、編集ボックス５０７に宛先を入力する（ステップＳ９０３）。この宛先としては、画像形成装置１０９の電子メールアドレス、および所望の印刷設定を入力する。この場合、宛先ボタン５０６を用いることにより、アドレス帳を呼び出して宛先を入力することも可能である。
【０１１１】
次に、オペレータは、添付ボタン５０５を押下して、印刷対象の画像データに係るファイルを添付ファイルとして指定する（ステップＳ９０４）。すなわち、メーラーは、添付ボタン５０５が押下されると、印刷クライアント１０５の記憶媒体に保存された画像データ等のファイル一覧を表示し、添付ファイルの指定を促すＧＵＩ画面（図示省略）を表示するので、オペレータは、一覧表示されたファイルの中から所望のファイルを選択することにより、添付ファイルを指定する。
【０１１２】
なお、添付ファイル指定用のＧＵＩ画面上で複数の添付ファイルを指定することができる（ステップＳ９０５→ステップＳ９０４）。これら指定された添付ファイルは、アイコン３１１とファイル名によって、図５のウィンドウ３１０にグラフィカルに表示される。オペレータは、添付ファイルの指定を終了する場合は（ステップＳ９０５）、添付ファイル指定用のＧＵＩ画面上のＯＫボタンを押下して当該ＧＵＩ画面をクローズする。
【０１１３】
オペレータは、添付ファイル指定用のＧＵＩ画面をクローズした後、電子メールの本文を図５のテキストボックス５０９に入力する（ステップＳ９０６）。
【０１１４】
なお、上記本文は、印刷設定のコマンドで指定することで、印刷物の表紙やコメントに使用することができる。
【０１１５】
また、電子メールに複数のファイルを添付した場合は、図１１に示したように、各添付ファイル内の画像データに対して、個別に印刷形態を指示することも可能である。図１１では、印刷制御コマンド群をｐｒｉｎｔコマンドで区切ることで、各画像データに個別に対応付けている。
【０１１６】
なお、オペレータの便宜を考慮して、画像形成装置１０９がサポートしている印刷制御コマンドの一覧を、印刷クライアント１０５に表示できるようにするのが好ましい。この場合、第２のＬＡＮ１０７上に複数の各画像形成装置が接続され、これら各画像形成装置が互いに異なる印刷制御コマンドをサポートするように構成されている場合は、例えば、オペレータが電子メールの宛先として指定した画像形成装置に係る印刷制御コマンドの種類や説明を電子メールに記載して通知させるコマンドを用意すると便利である。
【０１１７】
また、印刷制御コマンドの記述ミスによりエラーが発生した時に、オペレータに対して返信されるメールに印刷制御コマンドのヘルプを記述してもよい。
【０１１８】
次に、オペレータは、送信ボタン５０２を押下する。送信ボタン５０２が押下されると、メーラーは、電子メールの送信処理を開始する（ステップＳ９０７）。そして、メーラーは、電子メールの送信が全て終了したか否かを判別し（ステップＳ９０８）、送信が終了していなければ、ステップＳ９０７に戻って送信処理を継続し、送信が終了した場合は、送信処理を終了する。
【０１１９】
こうして、印刷クライアント１０５から送信された電子メールデータは、一旦、ＳＭＴＰサービスを提供するサーバ装置１０６に取り込まれた後、ＳＭＴＰサービス機能によって、メールの配信が行われる。この場合、サーバ装置１０６は、オペレータがステップＳ９０３で入力したメールアドレスに基づいて、ＤＮＳサービス機能によってドメインを特定することにより、電子メールデータを指定に係る宛先へ送信する。
【０１２０】
本実施形態では、電子メールの宛先として画像形成装置１０９を指定したので、サーバ装置１０６から送信された電子メールデータは、ルータ１０２、インターネット１０３、ルータ１０８を経由して第２のＬＡＮ１０７に送信された後、画像形成装置１０９と同一ドメインに設置されたサーバ装置１１０で提供されているＳＭＴＰサービス機能によって、サーバ装置１１０内の画像形成装置１０９用のメールボックス内に取り込まれる。
【０１２１】
つぎに、画像形成装置１０９は、図１２のフローチャートが示す処理を実行する。なお、Ｓ１２０６では、電子メールの宛先メールアドレス部に記載された印刷制御コマンドに基づいて印刷処理を実行する。
【０１２２】
画像形成装置１０９は、印刷制御コマンドによる印刷設定の指定もサポートしているので、印刷対象の画像データを電子メールの添付ファイルとして画像形成装置１０９に送信して所望の形態で印刷させたい場合は、画像形成装置１０９がサポートしている図１０に示したような印刷制御コマンドを用いて所望の印刷形態を指示すればよい。
【０１２３】
以上説明したように、本実施形態では、印刷クライアント１０５（情報処理装置）は、印刷対象のデータを電子メールに添付すると共に、電子メールの宛先メールアドレス部に印刷制御コマンドを記載してＳＭＴＰプロトコルで画像形成装置１０９に送信し、画像形成装置１０９は、宛先メールアドレス部に記載された印刷制御コマンドに従って添付に係るデータを印刷している。
【０１２４】
この場合、印刷クライアント１０５と画像形成装置１０９がルータ１０２，１０８によって分離され、異なるイントラネット１０１，１０７に接続されていたとしても、ルータ１０２，１０８は、通常、ＳＭＴＰプロトコル用のポートは開けているので、画像形成装置１０９は、印刷クライアント１０５からデータを受信して印刷することが可能となる。
【０１２５】
なお、本発明は、上記実施形態に限定されることなく、例えば、図１１に示したような印刷制御コマンドを電子メールの宛先メールアドレス部に記載するだけでなく、印刷対象のデータをＰＤＬデータに変換し、そのＰＤＬデータの中に例えば上記印刷制御コマンドとは別の制御を行うための印刷制御データを埋め込むことも可能である。
【０１２６】
また、図１０に示した印刷制御コマンド以外の例えば印刷用紙の給紙元を指定するコマンド、排紙先を指定するコマンド、ページレイアウトを指定するコマンド、ウォーターマークや透かし文字等を指定するコマンド、Ｚ字折りを指定するコマンド、製本印刷を指定するコマンド等を使用することも可能である。
【０１２７】
さらに、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１２８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図６，７，８，９，１２に示す）フローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施形態に係る画像形成システムの概略構成を示すシステム構成図である。
【図２】図１に示した画像形成装置の制御系を示すブロック図である。
【図３】上記画像形成装置の機械的な構成を示す断面図である。
【図４】上記画像形成装置に接続された排紙装置の機械的な構成を示す断面図である。
【図５】図１に示した印刷クライアントに搭載されたメーラーのＧＵＩ画面を示す図である。
【図６】上記印刷クライアントによる電子メールの送信処理を示すフローチャートである。
【図７】上記画像形成装置による電子メールの受信・印刷処理を示すフローチャートである（図６に対応）。
【図８】図７のフローチャート中の受信処理を詳細に示すフローチャートである。
【図９】図１に示した印刷クライアントによる電子メールの送信処理を示すフローチャートである。
【図１０】上記画像形成装置がサポートしている印刷制御コマンドを示す図である。
【図１１】電子メールの宛先メールアドレス部に記述する印刷制御コマンドを例示する図である（添付ファイルが２つの場合）。
【図１２】上記画像形成装置による電子メールの受信・印刷処理を示すフローチャートである（図９に対応）。
【図１３】従来の画像形成システムを示すシステム構成図である。
【図１４】従来のプリンタドライバの印刷制御画面例を示す図である。
【符号の説明】
【０１３１】
１０１  第１のＬＡＮ
１０２  第１のルータ
１０３  インターネット
１０４，１０５  印刷クライアント（情報処理装置）
１０６，１１０  サーバ装置
１０７  第２のＬＡＮ
１０８  第２のルータ
１０９  画像形成装置
２０１  メインコントローラ部
２０２  操作部
２０７  ＨＤＤ部
２０８  画像メモリ部
２１０  ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部
２１３  印刷部
２１７  排紙部
５０１  メーラーのウィンドウ画面
５０２  送信ボタン
５０３  受信ボタン
５０４  新規作成ボタン
５０５  添付ボタン
５０６  宛先ボタン
５０７  電子メールの宛先を入力するための編集ボックス
５０８  電子メールの件名を入力するための編集ボックス
５０９  電子メールの本文部を入力するためのテキストボックス
【図１】
2008105264.tif 000003
【図２】
2008105264.tif 000004
【図３】
2008105264.tif 000005
【図４】
2008105264.tif 000006
【図５】
2008105264.tif 000007
【図６】
2008105264.tif 000008
【図７】
2008105264.tif 000009
【図８】
2008105264.tif 000010
【図９】
2008105264.tif 000011
【図１０】
2008105264.tif 000012
【図１１】
2008105264.tif 000013
【図１２】
2008105264.tif 000014
【図１３】
2008105264.tif 000015
【図１４】
2008105264.tif 000016