(57)【特許請求の範囲】
【請求項１】
外部装置から電子メールを受信可能な印刷処理装置であって、
登録された電子メールのアドレスを少なくとも一つ記憶し、当該アドレスの第１の属性を示す第１の属性情報と当該アドレスの第２の属性を示す第２の属性情報とを記憶するアドレス記憶手段と、
受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定手段と、
前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定手段と、
前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定手段と、
受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定手段により判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定手段により判定された場合、前記印刷されるべきデータに基づいて印刷処理をする印刷制御手段と、
受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定手段により判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定手段により判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集制御手段とを有し、
前記第１の属性情報は、登録されたアドレスが印刷処理を許可されていることをまたは登録されたアドレスが印刷処理を許可されていないことを示し、
前記第２の属性情報は、登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていることをまたは登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていないことを示すことを特徴とする印刷処理装置。
【請求項２】
受信された電子メールにファイル形式で添付されている画像データに基づいて、印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成される印刷データに基づいて、記録媒体に画像を形成する画像形成手段とを有し、
前記印刷制御手段は、受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると判定された場合、前記印刷データ生成手段に印刷データを生成させ、前記画像形成手段に画像を形成させることを特徴とする請求項１に記載の印刷処理装置。
【請求項３】
受信された電子メールの送信元のアドレスが、前記アドレス記憶手段に記憶されていないと判定された場合、当該電子メールを破棄する破棄手段を有することを特徴とする請求項１或いは２に記載の印刷処理装置。
【請求項４】
前記編集制御手段は、前記編集命令に従って、前記アドレス記憶手段への新規アドレスの登録、または前記アドレス記憶手段に記憶されているアドレスの削除、または前記アドレス記憶手段の初期化、または受信された電子メールの返信メールとして前記アドレス記憶手段に記憶されているアドレスを送信することを行うことを特徴とする請求項１乃至３のいずれかに記載の印刷処理装置。
【請求項５】
前記アドレス記憶手段は、登録されている電子メールのアドレスが前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を許可されている否かを示す第３の属性情報を記憶し、
前記印刷処理装置は、
前記第３の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を許可されている否かを判定するデータ制御判定手段と、
受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると判定され、かつ当該電子メールの送信元のアドレスが前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を許可されていると判定された場合、前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を行うデータ制御手段とを有することを特徴とする請求項１乃至４のいずれかに記載の印刷処理装置。
【請求項６】
所定のアドレスが送信先になっている電子メールを、ネットワークを介して接続されているメール管理装置に要求する取得手段を有することを特徴とする請求項１乃至５のいずれかに記載の印刷処理装置。
【請求項７】
前記印刷処理装置はプリンタ又は複写機であることを特徴とする請求項１乃至６のいずれかに記載の印刷処理装置。
【請求項８】
受信された電子メールに画像データがファイル形式で添付されているか否かを判定する添付判定手段を有し、
前記印刷制御手段は、画像データが添付されていると前記添付判定手段により判定された場合、当該画像データに基づいて印刷処理をすることを特徴とする請求項１乃至７のいずれかに記載の印刷処理装置。
【請求項９】
受信された電子メールにファイル形式で添付されている画像データが画像展開可能であるか否かを判定する画像展開判定手段を有し、
前記印刷制御手段は、画像データが画像展開可能であると前記画像展開判定手段により判定された場合、当該画像データに基づいて印刷処理をすることを特徴とする請求項８に記載の印刷処理装置。
【請求項１０】
外部装置から電子メールを受信して、電子メールが有する命令に従って印刷処理装置を制御する制御方法であって、
前記印刷処理装置は、登録された電子メールのアドレスを少なくとも一つ記憶し、当該アドレスの第１の属性を示す第１の属性情報と当該アドレスの第２の属性を示す第２の属性情報とを記憶するアドレス記憶手段を有し、
前記第１の属性情報は、登録されたアドレスが印刷処理を許可されていることをまたは登録されたアドレスが印刷処理を許可されていないことを示し、
前記第２の属性情報は、登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていることをまたは登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていないことを示し、
前記制御方法は、
受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定ステップと、
前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定ステップと、
前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定ステップと、
受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定ステップで判定された場合、前記印刷されるべきデータに基づいて印刷処理をする印刷処理ステップと、
受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定ステップで判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集ステップとを有することを特徴とする制御方法。
【請求項１１】
外部装置から電子メールを受信して、電子メールが有する命令に従って印刷処理装置を制御する制御プログラムが格納された記録媒体であって、
前記制御プログラムは、
登録された電子メールのアドレスを少なくとも一つと、当該アドレスの第１の属性を示す第１の属性情報と、当該アドレスの第２の属性を示す第２の属性情報とをアドレス記憶手段に記憶するアドレス記憶ステップと、
受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定ステップと、
前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定ステップと、
前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定ステップと、
受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定ステップで判定された場合、前記印刷されるべきデータに基づいて印刷処理を制御する印刷制御ステップと、
受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップにより判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定ステップで判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集ステップとをコンピュータに実行させることを特徴とする記録媒体。
【請求項１２】
外部装置から電子メールを受信して、電子メールが有する命令に従って印刷処理装置を制御する制御プログラムであって、
登録された電子メールのアドレスを少なくとも一つと、当該アドレスの第１の属性を示す第１の属性情報と、当該アドレスの第２の属性を示す第２の属性情報とをアドレス記憶手段に記憶するアドレス記憶ステップと、
受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定ステップと、
前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定ステップと、
前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定ステップと、
受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定ステップで判定された場合、前記印刷されるべきデータに基づいて印刷処理を制御する印刷制御ステップと、
受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップにより判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定ステップで判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集ステップとをコンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子メールを外部装置から受信可能な印刷処理装置に関し、特に、登録された電子メールのアドレスを少なくとも１つ記憶するアドレス記憶手段を利用して印刷処理またはアドレス記憶手段の内容の編集を制御する印刷処理装置、その印刷処理装置を制御する制御方法、その印刷処理装置を制御する制御プログラムが格納された記録媒体、及びその印刷処理装置を制御する制御プログラムに関するものである。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータ（ＰＣ）が、インターネットなどのネットワークに接続されて、コンピュータ間で電子メールを送受信することが行なわれている。この電子メールは、ユーザ毎に所有する電子メールアドレスに従って送受されるようになっておいる。そして、送信されてきた電子メールが、インターネット内のメールサーバに一旦蓄積された後、メールサーバが、予めＰＣ内に設定されているユーザＩＤやパスワードに基づいて、送信先がユーザＩＤに対応する電子メールアドレスになっている電子メールをＰＣに転送するようになっている。
【０００３】
また、上述の電子メールシステムを利用して、印刷データの送受信を行い、画像データを展開し印刷を行う印刷装置が知られている。例えば、特開平８−２４２３２６号公報で提案されるように、電子メール形式で構成された画像データを、インターネットを経由した電子メールで通信するファクシミリ装置が考えられている。
【０００４】
そのような電子メールシステムを利用した印刷装置では、電子メールを印刷装置内で管理するために、複数の電子メールアドレスを登録可能なアドレス帳を持つことが考えられる。例えば、特願平９−２８３４０９号公報で提案されるように、電子メールアドレスを自動登録する仕組みを持つ印刷装置が知られている。この印刷装置では、アドレス帳管理部におけるアドレス抽出手段は、電子メールデータが受信された際に、その電子メールデータのヘッダから送信元の電子メールアドレスを抽出する。そして、アドレス帳管理部におけるアドレス登録手段は、この抽出した電子メールアドレスがアドレス帳に登録されていなければ、当該電子メールアドレスをアドレス帳に記憶させる。
【０００５】
また、アドレス帳の管理方式として、電子メールアドレスに対応する属性を定義することにより、アドレス帳としての機能性を拡張させる構成が考えられている。特開２０００−３０７６３０号公報では、アドレス帳に登録されているアドレス情報ごとに、グループ登録であるか否かを識別する属性データを設け、グループ登録されたアドレス情報に関しては属性データに基づきグループ登録されたものである旨を識別可能に表示し、さらにグループ登録された宛先数を表示することにより、グループ登録の有無や登録アドレス数が一目瞭然になる仕組みを持つ電子メール装置が提案されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、電子メールは主にインターネット上で利用されるという特性上、従来の電子メールシステムを利用した印刷装置では、電子メール形式で送受信される印刷データもインターネットを経由して送られることが多い。そのような場合、印刷装置が、スパムメールのような一般には望まれない内容の電子メールを受け取り、この電子メールに基づいて印刷を行ってしまう場合が考えられる。
【０００７】
特に、インターネット環境においては、ファイアウォールなどのセキュリティを構築しなければアクセス制限を行うことは不可能であり、またインターネットとＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）環境の間にセキュリティを構築した場合でも、電子メールは制限されずに送受信されることが多い。
【０００８】
本発明は、このような事情を考慮してなされたものであり、その目的とするところは、スパムメールなどの印刷装置の利用者が所望しない内容の電子メールが、印刷装置に送られ、利用者が望まない印刷がなされることを防ぎ、且つ操作性に優れた電子メール印刷装置を提供することにある。
【０００９】
また、電子メール印刷装置がアドレス帳を持ち、電子メールの送信元の電子メールアドレスがアドレス帳に登録されているか否かによって、印刷処理や制御処理の認証を行うという構成も考えられる。しかしながら、そのような構成の場合、印刷を許可する電子メールアドレスを登録するアドレス帳や、アドレス帳の編集を許可する電子メールアドレスを登録するアドレス帳などというように、複数のアドレス帳を電子メール印刷装置内に持たなければならない。
【００１０】
例えば、図１２に示されるように、印刷装置が１２０１が、電子メールによる印刷データの受信の許可を、送信元の電子メールアドレスによって判断する場合、印刷を許可する電子メールアドレスを登録するための印刷制御用アドレス帳１２０３が必要となる。また、電子メールアドレスの登録や削除といったアドレス帳の編集処理命令を電子メールによって受信可能であった場合、アドレス帳の編集を許可する電子メールアドレスを登録するためのアドレス帳管理者用アドレス帳１２０４が必要となる。
【００１１】
結果として、印刷装置１２０１は、印刷制御用アドレス帳１２０３とアドレス帳管理者用アドレス帳１２０４の２つのアドレス帳を持つことになる。そのため、アドレス帳の管理者がアドレス帳を管理する場合、電子メールアドレスの管理を一元的に行うことができず、労力を要していた。
【００１２】
そこで、本発明は、このような事情を考慮してなされたものであり、その目的とするところは、アドレス帳の管理の利便性に優れる印刷処理装置を提供することにある。
【００１３】
【課題を解決するための手段】
本発明に係る印刷処理装置は、外部装置から電子メールを受信可能な印刷処理装置であって、登録された電子メールのアドレスを少なくとも一つ記憶し、当該アドレスの第１の属性を示す第１の属性情報と当該アドレスの第２の属性を示す第２の属性情報とを記憶するアドレス記憶手段と、受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定手段と、前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定手段と、前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定手段と、受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定手段により判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定手段により判定された場合、前記印刷されるべきデータに基づいて印刷処理をする印刷制御手段と、受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定手段により判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定手段により判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集制御手段とを有し、前記第１の属性情報は、登録されたアドレスが印刷処理を許可されていることをまたは登録されたアドレスが印刷処理を許可されていないことを示し、前記第２の属性情報は、登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていることをまたは登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていないことを示すことを特徴とする。
【００１４】
また、受信された電子メールにファイル形式で添付されている画像データに基づいて、印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成される印刷データに基づいて、記録媒体に画像を形成する画像形成手段とを有し、前記印刷制御手段は、受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると判定された場合、前記印刷データ生成手段に印刷データを生成させ、前記画像形成手段に画像を形成させることを特徴とする。
【００１５】
また、受信された電子メールの送信元のアドレスが、前記アドレス記憶手段に記憶されていないと判定された場合、当該電子メールを破棄する破棄手段を有することを特徴とする。
【００１６】
また、前記アドレス記憶手段は、登録されている電子メールのアドレスが前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を許可されている否かを示す第３の属性情報を記憶し、前記印刷処理装置は、前記第３の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を許可されている否かを判定するデータ制御判定手段と、受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると判定され、かつ当該電子メールの送信元のアドレスが前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を許可されていると判定された場合、前記印刷処理装置内の印刷データの削除または前記印刷処理装置内の印刷データに関する情報の取得を行うデータ制御手段とを有することを特徴とする。
【００１７】
また、受信された電子メールに画像データがファイル形式で添付されているか否かを判定する添付判定手段を有し、前記印刷制御手段は、画像データが添付されていると前記添付判定手段により判定された場合、当該画像データに基づいて印刷処理をすることを特徴とする。
【００１８】
また、受信された電子メールにファイル形式で添付されている画像データが画像展開可能であるか否かを判定する画像展開判定手段を有し、前記印刷制御手段は、画像データが画像展開可能であると前記画像展開判定手段により判定された場合、当該画像データに基づいて印刷処理をすることを特徴とする。
【００１９】
また、本発明に係る制御方法は、外部装置から電子メールを受信して、電子メールが有する命令に従って印刷処理装置を制御する制御方法であって、前記印刷処理装置は、登録された電子メールのアドレスを少なくとも一つ記憶し、当該アドレスの第１の属性を示す第１の属性情報と当該アドレスの第２の属性を示す第２の属性情報とを記憶するアドレス記憶手段を有し、前記第１の属性情報は、登録されたアドレスが印刷処理を許可されていることをまたは登録されたアドレスが印刷処理を許可されていないことを示し、前記第２の属性情報は、登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていることをまたは登録されたアドレスが前記アドレス記憶手段の内容の編集を許可されていないことを示し、前記制御方法は、受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定ステップと、前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定ステップと、前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定ステップと、受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定ステップで判定された場合、前記印刷されるべきデータに基づいて印刷処理をする印刷処理ステップと、受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定ステップで判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集ステップとを有することを特徴とする。
【００２０】
また、本発明に係る記録媒体は、外部装置から電子メールを受信して、電子メールが有する命令に従って印刷処理装置を制御する制御プログラムが格納された記録媒体であって、前記制御プログラムは、登録された電子メールのアドレスを少なくとも一つと、当該アドレスの第１の属性を示す第１の属性情報と、当該アドレスの第２の属性を示す第２の属性情報とをアドレス記憶手段に記憶するアドレス記憶ステップと、受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定ステップと、前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定ステップと、前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定ステップと、受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定ステップで判定された場合、前記印刷されるべきデータに基づいて印刷処理を制御する印刷制御ステップと、受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップにより判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定ステップで判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集ステップとをコンピュータに実行させることを特徴とする。
【００２１】
また、本発明に係る制御プログラムは、外部装置から電子メールを受信して、電子メールが有する命令に従って印刷処理装置を制御する制御プログラムであって、登録された電子メールのアドレスを少なくとも一つと、当該アドレスの第１の属性を示す第１の属性情報と、当該アドレスの第２の属性を示す第２の属性情報とをアドレス記憶手段に記憶するアドレス記憶ステップと、受信された電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されているか否かを判定する判定ステップと、前記第１の属性情報に基づいて、受信された電子メールの送信元のアドレスが印刷処理を許可されているか否かを判定する印刷判定ステップと、前記第２の属性情報に基づいて、受信された電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されているか否かを判定する編集判定ステップと、受信された電子メールが印刷されるべきデータを有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップで判定され、かつ当該電子メールの送信元のアドレスが印刷処理を許可されていると前記印刷判定ステップで判定された場合、前記印刷されるべきデータに基づいて印刷処理を制御する印刷制御ステップと、受信された電子メールが前記アドレス記憶手段の内容を編集するための編集命令を有し、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段に記憶されていると前記判定ステップにより判定され、かつ当該電子メールの送信元のアドレスが前記アドレス記憶手段の内容の編集を許可されていると前記編集判定ステップで判定された場合、前記編集命令に従って、前記アドレス記憶手段の内容を編集する編集ステップとをコンピュータに実行させることを特徴とする。
【００２２】
以下、図面を参照して本発明の実施形態について説明する。
【００２３】
図１は、本実施の形態において想定している電子メール印刷システムの全体構成を示す図である。電子メールの送信側であるパーソナルコンピュータ１は、ローカルエリアネットワーク（ＬＡＮ）２を介して、メールサーバ３やネットワークルータ４に通信可能に接続されている。
【００２４】
また、本実施の形態においては、電子メールの受信側として、印刷装置５が想定されている。電子メールの受信側である印刷装置５は、レーザープリンタやデジタル複合機などであり、送信側のパーソナルコンピュータ１と同様に、ＬＡＮ６を介して、社内のメールサーバ７やネットワークルータ８に通信可能に接続されている。
【００２５】
そして、パーソナルコンピュータ１と印刷装置５とは、それぞれのＬＡＮ２及びＬＡＮ６に接続されたネットワークルータ４及びネットワークルータ８を介して、インターネット９経由で電子メールの送受信が可能に構成されている。メールサーバ３及びメールサーバ７は、ＰＯＰ３サーバ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  Ｓｅｒｖｅｒ）およびＳＭＴＰサーバ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｒｖｅｒ）の機能を果たすものである。
【００２６】
次に、送信側のパーソナルコンピュータ１の構成について説明する。図２は、パーソナルコンピュータ１の構成を示す図である。パーソナルコンピュータ１は、例えば、図２に示すような構成により、電子メールを送信可能に構成されている。
【００２７】
パーソナルコンピュータ１は、ＰＣ全体の動作制御を司るＣＰＵ１０１と、ＣＰＵ１０１での動作制御のための各種プログラムやデータなどが格納されるＲＯＭ1０２と、ＣＰＵ１０１の主メモリや作業エリアなどを含むＲＡＭ１０３と、マウス１０６と、マウス１０６からの指示入力を制御するマウスコントローラ１０５と、キーボード１０８と、キーボード１０８やポインティングデバイス（図示せず）からの指示入力を制御するキーボードコントローラ１０7と、ＣＲＴディスプレイ１１０と、ＣＲＴディスプレイ１１０での表示を制御するＣＲＴコントローラ１０９と、各種プログラムやデータ（ブートプログラム、種々のアプリケーション、メール編集ソフト、ネットワーク管理プログラム等）を記憶するためのハードディスクドライブ１１２及びフロッピー（登録商標）ディスクドライブ１１３と、ハードディスクドライブ１１２及びフロッピーディスクドライブ１１３へのアクセスを制御するディスクコントローラ１１１と、ＬＡＮ２を介してパーソナルコンピュータ１が他のＰＣ或いはメールサーバ３（前記図１参照）と双方向にデータをやりとりするためのネットワークインタフェイスカード１１４とを備えており、これらの各構成部は、システムバス１０４を介して互いに通信可能に接続されている。
【００２８】
次に、電子メールを受信する側となる印刷装置５の構成について説明する。図３は、印刷装置５の構成を示す図である。印刷装置５の主なる構成は、例えば、図３に示すように、デバイス全体の動作制御を司るＣＰＵ２０１と、ＣＰＵ２０１での動作制御のための各種プログラムやデータ等が格納されるＲＯＭ２０２と、ＣＰＵ２０１の主メモリや作業用エリア等を含むＲＡＭ２０３と、デバイス機能（プリンタ機能やコピー機能等）のエンジン２０４と、エンジン２０４の駆動を制御するエンジンコントローラ２０５と、ユーザから各種操作指示を受け付けたり、種々の情報を表示する操作パネル２０６と、操作パネル２０６での入出力をコントロールして操作パネル２０６を管理するパネルコントローラ２０７と、各種プログラム（アドレス帳管理プログラム、アドレス判定プログラムなど）やデータ（ブートプログラム、アドレス帳、メール編集ソフト、ネットワーク管理プログラム等）を記憶するためのハードディスクドライブ２０８と、ハードディスクドライブ２０８とのアクセスを制御するディスクコントローラ２０９と、不揮発性ＲＡＭ２１０と、ＬＡＮ６を介してメールサーバ７と双方向にデータをやりとりするためのネットワークインタフェイスカード２１１とを備えている。
【００２９】
電子メール認識部２１２は、電子メールの受信が行われた際に、その電子メールに画像データが添付されたものであるか否かを識別する。また電子メールの本文の記述を認識し、電子メールに含まれるアドレス帳の編集命令などをＣＰＵ２０１へ通知する処理手段を持つ。
【００３０】
アドレス帳管理部２１３は、アドレス帳２１６に登録された電子メールアドレスに関する管理処理を行うものである。特に、アドレス帳２１６に登録された電子メールアドレスの表示処理や、選択された電子メールアドレスを宛先の電子メールアドレスとしてＣＰＵ２０１へ通知するなどの処理手段を有している。また、アドレス帳管理部２１３は、アドレス抽出手段２１４、アドレス編集手段２１５及び属性読み出し手段２１７を有している。
【００３１】
ここでアドレス抽出手段２１４は、電子メールデータの受信が行われた際に、その電子メールデータのヘッダに示された送信元の電子メールアドレスを抽出する。またアドレス編集手段２１５は、受信した電子メールのメッセージ内容に関して、電子メール認識部２１２がアドレス帳の編集命令、例えば、アドレス帳への登録や削除、があると判断した場合に、アドレス帳の編集を行う。
【００３２】
アドレス帳２１６は、本実施例においては、ハードディスク装置２０８に格納されているものとし、アドレス帳登録された電子メールアドレスを記憶する。また、ハードディスク装置２０８の代替記憶装置としては、ＲＡＭやＥＥＰＲＯＭなどを用いることも可能である。これらの各構成部は、システムバス２１７を介して互いに通信可能なように接続されている。
【００３３】
属性読み出し手段２１７は、アドレス帳２１６に登録される電子メールアドレスに対応する属性値を読み出すための手段である。
【００３４】
＜電子メールの印刷＞
次に、以上のように構成された印刷装置の動作につき、第一の実施例を説明する。なお、本印刷装置がＬＡＮとインターネットを介して、電子メール形式で画像データの送受信を行う動作は従来と同様であるので説明を省略する。ここでは、アドレス帳管理部２１３による電子メールアドレスの判別と、アドレス帳２１６の利用方法について説明する。
【００３５】
図４は、印刷装置５が行う、電子メールの印刷処理を示すフローチャートである。まず、印刷装置５のネットワークインタフェイスカード２１１は、図１に示されるように、ＬＡＮ６に接続されているメールサーバ７に対して、定期的に自装置宛の電子メールが届いているか否かを確認しに行く。このとき、ネットワークインタフェイスカード２１１は、印刷装置５に割り当てられた電子メールアドレスを送信先とする電子メールを要求してもよいし、操作パネル２０６等から設定されている或いは入力された電子メールアドレスを送信先とする電子メールを要求してもよい。
【００３６】
自装置宛の電子メールが届いている場合には、ＲＡＭ２０３に備えられている送受信データ記憶エリアへとその電子メールデータを読み込む（ステップＳ４０１）。このように電子メールの受信が行われたとき、電子メール認識部２１２は、受信した電子メールが画像データであるか否かの判断処理を行う（ステップＳ４０２）。この判断処理に関しては、図５で説明する。
【００３７】
ステップＳ４０２において、受信した電子メールは画像データであると判断された場合、アドレス識別処理が行われる。アドレス識別処理において、まず、アドレス帳管理部２１３のアドレス抽出手段２１４が、受信した電子メールデータにおけるヘッダを解析し、送信元の電子メールアドレスを抽出する（ステップＳ４０３）。
【００３８】
図６は、電子メールデータのヘッダの一例を示す図である。このなかで「Ｆｒｏｍ：」の後に示された文字列「ｈｉｒｏｋｉ＠ａｂｃｘｙｚ．ｃｏ．ｊｐ」が送信元の電子メールアドレスを示している。この図に示すヘッダのフォーマットは、インターネットメールの標準として定められているものである。従って、いかなる電子メールにおいても、必ず送信元の電子メールアドレスを抽出することができる。
【００３９】
また、送信元の電子メールアドレスを抽出するのに必要となるのは「Ｆｒｏｍ：」フィールドのみであるので、アドレス帳管理部２１３は、他のフィールドやメール本文の情報を解析する必要はない。
【００４０】
ステップＳ４０３において、アドレス帳管理部２１３は、抽出した電子メールアドレスをＲＡＭ２０３のスペースに記憶させる。続いて、アドレス帳管理部２１３は、ステップＳ４０３で抽出した電子メールアドレスと、アドレス帳２１６に記憶された全ての電子メールアドレスとを比較して（ステップＳ４０４）、ステップＳ４０３で抽出した電子メールアドレスがアドレス帳２１６に登録されているか否かを調べる（ステップＳ４０５）。
【００４１】
ステップＳ４０４において、アドレス帳管理部２１３は、アドレス帳２１６に登録されている電子メールアドレスの一覧を読み出す。
【００４２】
図７は、アドレス帳２１６の構成を示したものである。アドレス帳２１６には、一つ以上の電子メールアドレス群１００１が配置されている。電子メールアドレス群１００１を構成する各々の電子メールアドレスは、１００１ａ〜１００１ｚで示されている。そして、それらのメールアドレス１００１ａ〜１００１ｚに対応する属性情報が１００２〜１００４である。ここでは、各メールアドレスごとに、印刷属性１００２、アドレス帳編集属性１００３、印刷データ制御属性１００４がある。
【００４３】
印刷属性１００２とは、対応する電子メールアドレスが印刷処理されうるか否かを示す属性である。そのパラメータは、「Ｙｅｓ」か「ＮＯ」である。
【００４４】
アドレス帳編集属性１００３とは、対応する電子メールアドレスがアドレス帳２１６を編集する権限を持っているか否かを示す属性である。そのパラメータは「Ｙｅｓ」か「Ｎｏ」である。
【００４５】
印刷データ制御属性１００４とは、対応する電子メールアドレスが印刷装置５に保持されている印刷データの削除など、印刷データの制御を行う権限を持っているか否かを示す属性である。そのパラメータは「Ｙｅｓ」か「Ｎｏ」である。
【００４６】
図７では、本実施例の説明のため、アドレス帳２１６の配置は、縦軸（行方向）に電子メールアドレス１００１ａ〜１００1ｚを配置し、横軸（列方向）に電子メールアドレス１００１ａ〜１００1ｚのそれぞれに対応する属性情報を配置する構成になっている。しかし、実際にハードディスク装置２０８内に格納される形式は、特にこれに依存するものではない。例えば、テキストファイルの変わりにバイナリファイル形式で保存されてもよいし、アドレス帳の構成として、電子メールアドレスではなく認識番号などが加わっていてもよい。また、セキュリティを向上させるため電子メールアドレスを暗号化してもよい。
【００４７】
アドレス帳管理部２１３によって読み出されたメールアドレス一覧は、作業エリアとなるＲＡＭ２０３のスペースに配置される。次にステップＳ４０５において、送信元の電子メールアドレスはアドレス帳２１６に登録されているものであるか否かの判定作業を行う。アドレス帳管理部２１３は、ＲＡＭ２０３に一時的に記憶されている送信元の電子メールアドレスと、アドレス帳２１６に登録された電子メールアドレス一覧との比較作業を行うことにより、送信元の電子メールアドレスと同一の電子メールアドレスがアドレス帳２１６に登録されているかを判定する。
【００４８】
そして、ステップＳ４０３で抽出した電子メールアドレスがアドレス帳２１６に登録されているか否かを判定する（ステップＳ４０６）。ステップＳ４０３で抽出した電子メールアドレスがアドレス帳２１６に登録されていた場合は、つぎに、電子メールの送信元の電子メールアドレスが印刷処理される権限を持っているか否かを判断するに移行する。
【００４９】
具体的には、まず、属性読み出し手段２１７が、ＲＡＭ２０３に一時的に記憶されている送信元の電子メールアドレスに対応する属性情報をアドレス帳２１６から読み出す（ステップＳ４０７）。例えば、送信元の電子メールアドレスが「ｈｉｒｏｋｉ＠ａｂｃｘｙｚ．ｃｏ．ｊｐ（１００１ａ）」であった場合、対応する属性情報は１００２ａ、１００３ａ、１００４ａである。その中で、印刷処理の権限を示す属性は１００２ａであるため、属性読み出し手段２１７は印刷属性１００２ａを読み出す。
【００５０】
そして、読み出した印刷属性の属性値に基づいて、電子メールの印刷が許可されているか否かを判定する（ステップＳ４０８）。印刷属性１００２ａのパラメータは「Ｙｅｓ」か「Ｎｏ」のいずれかであるから、「Ｙｅｓ」であれば、その電子メールアドレスは印刷処理される権限があると判定し、また、「Ｎｏ」であるならばその電子メールアドレスは印刷処理される権限がないと判定する。図７では、印刷属性１００２ａの属性値が「Ｙｅｓ」であるため、アドレス帳管理部２１３は、送信元の電子メールアドレス「ｈｉｒｏｋｉ＠ａｂｃｘｙｚ．ｃｏ．ｊｐ（１００１ａ）」は印刷処理される権限があると認識する。
【００５１】
受信された電子メールの印刷が許可されていれば、ステップＳ４０７に進む。そして、エンジンコントローラ２０５が、電子メールの画像データを展開処理（レンダリング）し（ステップＳ４０９）、エンジン２０４が、展開処理により生成された印刷データに基づいて用紙への印刷を行う（ステップＳ４１０）。なお、画像データの展開処理、及び印刷データの出力処理については、詳細な説明を省略するが、既存のレーザープリンタやデジタル複合機の処理の手法と基本的に同じであるものとする。
【００５２】
ステップＳ４０８の判定において、送信元の電子メールアドレスが印刷処理される権限がないと判断された場合には、電子メールの画像データの展開及び印刷処理は行われない。電子メール認識部２１２はその電子メールデータを破棄する（ステップＳ４１２）。
【００５３】
また、ステップＳ４０６の判定において、ステップＳ４０３で抽出した電子メールアドレスがアドレス帳２１６に登録されていなかった場合、電子メールの画像データの展開及び印刷処理は行われない。電子メール認識部２１２は、その電子メールデータを破棄する（ステップＳ４１２）。
【００５４】
次に、ステップＳ４０２において、受信した電子メールが画像データではなかった場合の動作について説明する。電子メールが画像データではなかった場合、電子メール認識部２１２は、アドレス帳の電子メールが制御命令であるか否かを識別する（ステップＳ４１１）。
【００５５】
詳細は、下記の実施例で説明するが、本発明では独自に定められたフォーマットの電子メールによって印刷装置５の制御を行うことが可能である。つまり、印刷装置５を制御したい管理者は、印刷装置５の存在する場所まで行かなくとも、遠隔地から印刷装置５宛てに電子メールを投函することによって、印刷装置５を制御可能である。印刷装置５の制御とは、例えば、印刷装置５に保持されている印刷データの削除やアドレス帳２１６の編集などである。
【００５６】
図８は、アドレス帳登録用の電子メールデータのフォーマットの一例である。アドレス帳２１６へに新たな電子メールアドレスを登録する機能は、印刷装置５の制御機能のうちの一つである。図８に示すように、電子メールデータはヘッダ部と本文部とに大別され、ヘッダ部で本文部のデータ形式が判別できる。
【００５７】
ヘッダ部における「Ｃｏｎｔｅｎｔ−ｔｙｐｅ：ｔｅｘｔ／ｐｌａｉｎ」なる文字列は、本文が文字コードデータであることを示している。なお、アドレス帳への登録処理には、本文が文字コードデータであることが必要である。電子メール認識部２１２は、上述のようなフォーマットの電子メールデータの内容を確認し、印刷装置５への制御命令であることを認識した場合、印刷装置５の制御作業へと移行する。
【００５８】
ステップＳ４０９において、電子メール認識部２１２が、受信した電子メールは印刷装置５への制御命令ではないと判断した場合、その電子メールは画像データではなく、且つ制御命令でもないということであるため、電子メール認識部２１２はその電子メールデータを破棄する（ステップＳ４１０）。
【００５９】
つぎに、ステップＳ４０２の処理を詳細に説明する。図５は、電子メールが画像データであるかを判定する判定処理を示すフローチャートである。まず、電子メール認識部２１２は、受信した電子メールに添付ファイルが存在しているか否かを識別する（ステップＳ５０１）。ＧｉｆフォーマットやＪｐｅｇフォーマットなどの画像データが添付された電子メールであった場合、ヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ」などと記載されている。従って、この記載に基づいて、画像データが添付されているか否かを判定する。
【００６０】
ここで電子メール認識部２１２によって、受信した電子メールに添付ファイルは存在しないと判断された場合には、電子メールがアドレス帳の制御命令であるかを識別するため、図４のステップＳ４１１の処理へと移行する。
【００６１】
また、ここで添付ファイルが存在すると判断された場合、次に電子メール認識部２１２は、添付ファイルのフォーマットを認識する処理を行う（ステップＳ５０２）。そして、電子メール認識部２１２は、電子メールに添付されたファイルが印刷装置５で展開可能なファイルフォーマット（例えばＰｏｓｔＳｃｒｉｐｔフォーマット、Ｔｉｆｆフォーマットなどの、画像展開が可能なフォーマットを指す。）であるか否かを判断する（ステップＳ５０３）。
【００６２】
展開可能なファイルフォーマットであったと判断した場合、電子メールのアドレスを認識するための処理（ステップＳ４０３）へ移行する。またステップＳ５０３において、添付ファイルは印刷装置５で展開不可能なファイルフォーマットであると判断された場合、電子メール及び添付ファイルを消去するための処理（ステップＳ４１２）に移行する。
【００６３】
以上のように、上記の実施例によれば、電子メールによる画像データを受信した場合、送信元の電子メールアドレスを自動で認識し、アドレス帳２１６に登録された電子メールアドレスとの比較作業を行い、送信元の電子メールアドレスがアドレス帳２１６に登録されていて、且つその電子メールアドレスの属性が印刷を許可する属性値を持っていた場合のみ、画像データの展開を行い、印刷処理が行われる。従って、スパムメールなどの望まない内容の電子メールが印刷装置に送られ、印刷装置の利用者が望まない印刷がされることを防ぐことが可能である。
【００６４】
このように、電子メールの送信元の電子メールアドレスがアドレス帳に登録されているか否かを判定し、さらに、その電子メールアドレスの電子メールを印刷する許可がなされているかを判定し、アドレス帳に登録されていないか、また印刷の許可がされていなけれ、この電子メールデータを破棄することにより、スパムメールなどのユーザが所望しない電子メールが不必要に印刷処理されるのを防ぐことができる。これによって、不必要に、インクやトナーなどの消耗品や用紙が消費されるのを防ぐことができる。
【００６５】
また、電子メールに添付されている画像データが印刷装置によって画像展開可能なものであるかを判定することにより、展開処理できない画像データが無理やり処理されるのを防ぐことができる。これによっても、無駄な印刷により消耗品や用紙が消費されるのを防ぐことができる。
【００６６】
また、アドレス帳において、各電子メールアドレスに対応する属性情報を設けることで、印刷制御用アドレス帳とアドレス帳管理者用アドレス帳の２つのアドレス帳を持つことがなくなり、管理者はアドレス帳の管理が行いやすくなる。
【００６７】
＜印刷装置の制御＞
ここでは、電子メールを利用しての印刷装置の制御作業の一例として、印刷装置５内のアドレス帳２１６の編集処理について説明する。図８について、あらためて説明する。図８は、印刷装置の制御用の電子メールデータのフォーマットの一例である。この図に示すように、電子メールは、大きくはヘッダと本文に別れており、ヘッダ部分で編集命令の内容がわかる。
【００６８】
図８のヘッダ部には、「Ｃｏｎｔｅｎｔ−ｔｙｐｅ：ｔｅｘｔ／ｐｌａｉｎ」とある。これは、図８の本文部が文字コードデータであることを示しており、本実施例では、本文が文字コードデータであることが必要である。
【００６９】
ヘッダ部の「Ｓｕｂｊｅｃｔ：＃ＡｄｄＡｄｄｒｅｓｓ」は、アドレス帳２１６に新規に電子メールアドレスを登録する命令であり、図７の本文部のメールアドレスをアドレス帳２１６に登録する命令であることを示している。「Ｓｕｂｊｅｃｔ：」の後ろには、通常、この電子メールの題名が入る。しかし、本印刷装置では、アドレス帳の編集命令と解釈する。文字列「Ｓｕｂｊｅｃｔ：」の後ろに入る「＃」なる文字列は、特別な文字列であり、題名とは区別して、これがアドレス帳２１６に対する編集命令であることを示している。
【００７０】
本文部には、登録したい電子メールアドレスが記され、先頭は「Ｂｅｇｉｎ」なる文字列が定義されている。本文部はさらに、文字列「Ｂｅｇｉｎ」＋本文メッセージ（情報部）＋文字列「Ｅｎｄ」で示される構成である。電子メール認識部２１２は本文部を認識する際、文字列「Ｂｅｇｉｎ」と文字列「Ｅｎｄ」との間の部分を、コマンドの情報として認識する。
【００７１】
つまり、本印刷装置における制御命令の電子メールのフォーマットはＳｕｂｊｅｃｔ部＋本文部で構成されており、それぞれＳｕｂｊｅｃｔ部には制御動作を表したコマンドが、本文部にはその制御動作に必要な補足情報が記述された形となる。
【００７２】
図９は、印刷装置５を制御するための制御コマンドの構文一覧の例を示す図である。制御のための電子メールは、電子メールのＳｕｂｊｅｃｔ部と本文部とからなるものであり、Ｓｕｂｊｅｃｔ部には制御コマンドが入る。その種類には、＃ＧｅｔＡｄｄｒｅｓｓＢｏｏｋ（８０１ａ）、＃ＡｄｄＡｄｄｒｅｓｓ（８０２ａ）、＃ＣｌｅａｒＡｄｄｒｅｓｓＢｏｏｋ（８０３ａ）、＃ＤｅｌｅｔｅＡｄｄｒｅｓｓ（８０４ａ）、＃Ｈｅｌｐ（８０５ａ）、＃ＡｄｄＰｒｏｃ（８０６ａ）、＃ＳｔａｒｔＰｒｏｃ（８０７ａ）、＃ＤｅｌｅｔｅＰｒｏｃ（８０８ａ）、＃ＧｅｔＪｏｂ（８０９ａ）、＃ＤｅｌｅｔｅＪｏｂ（８１０ａ）がある。また、制御コマンドの中には、その電子メールの本文部に記載される補足情報を持つものも存在する。
【００７３】
各制御コマンドによる動作は、以下のとおりである。８０１ａの＃ＧｅｔＡｄｄｒｅｓｓＢｏｏｋコマンドは、印刷装置５のアドレス帳２１６に登録されている全ユーザのリスト（電子メールアドレス）を、受信した電子メールの返信メールとして送信することを意味する。この命令コマンドは本文部を必要としない（８０１b）。よって、本文部に記載された内容は全て無視される。
【００７４】
８０２ａの＃ＡｄｄＡｄｄｒｅｓｓは、本文部で指定された電子メールアドレスを、アドレス帳２１６に追加するコマンドである。本文部８０２bはアドレス帳２１６に登録したい電子メールアドレスの一覧を収録している。
【００７５】
８０３ａの＃ＣｌｅａｒＡｄｄｒｅｓｓＢｏｏｋは、アドレス帳を消去するコマンドである。印刷装置５がこのコマンドを受信した場合、アドレス帳２１６の内容は全て消去される。また、このコマンドは本文部を必要としない（８０３b）。
【００７６】
８０４ａの＃ＤｅｌｅｔｅＡｄｄｒｅｓｓは、選択された電子メールアドレスを、アドレス帳２１６から削除するコマンドである。本文部は電子メールアドレスの一覧を収録している（８０４b）。
【００７７】
８０５ａの＃Ｈｅｌｐコマンドは、電子メールによるヘルプサービスであり、ユーザまたは管理者に対して、本電子メールシステムを使用するための適切な構文が与えられる。ヘルプの内容は、受信した電子メールの返信メールとして送信されて通知される。
【００７８】
８０６ａの＃ＡｄｄＰｒｏｃコマンドは、８０１ａ〜８０８ａに示される命令コマンドをバッチ処理するための命令コマンド群を、印刷装置５のハードディスク装置２０８に記憶するための命令コマンドである。バッチ処理とは、本発明の印刷装置が、命令コマンドを一括して処理することを意味している。
【００７９】
すなわち、バッチ処理を使用しなかった場合、例えば、印刷装置５の利用者が、印刷装置５のアドレス帳２１６に登録されている全ユーザのリストを受信した後、特定の電子メールアドレスをアドレス帳２１６に追加したい場合などは、＃ＧｅｔＡｄｄｒｅｓｓＢｏｏｋ（８０１ａ）命令が記載された電子メールを印刷装置５に投函した後、＃ＡｄｄＡｄｄｒｅｓｓ（８０２ａ）命令が記載された電子メールを印刷装置５に投函するというように、二通の電子メールを投函しなければならない。しかしながら、＃ＡｄｄＰｒｏｃ（８０6ａ）命令を使用してバッチ処理を行うことにより、＃ＧｅｔＡｄｄｒｅｓｓＢｏｏｋ（８０１ａ）命令と＃ＡｄｄＡｄｄｒｅｓｓ（８０２ａ）命令を一通の電子メールによって処理させることが可能になる。
【００８０】
＃ＡｄｄＰｒｏｃコマンド８０６ａに対応する補足情報８０６bには、一括処理したい命令コマンドの一覧が記載される。＃ＡｄｄＰｒｏｃコマンド８０６ａに対応する補足情報は、まずＰｒｏｃｅｄｕｒｅＩＤと呼ばれるユニークな英数字が記載される。これは、電子メール認識部２１２が、バッチ処理を認識する際に、ハードディスク装置２０８に記憶された複数のバッチ処理命令の中から、特定の命令を識別するためのものである。そのため、その内容はユニークなものでなくてはならない。本実施例においては、ＰｒｏｃｅｄｕｒｅＩＤは英数字と定義される。が、これは例えば数字のみであっても良いし、そのサイズが決まっていてもかまわない。電子メール認識部２１２が識別可能な内容であれば許されるものとする。
【００８１】
続いて命令コマンド（８０１ａ〜８０８ａ）と、それに対応する補足情報（８０１b〜８０８b）が配置される。上述のように、バッチ処理の特徴は複数の命令コマンドを一括して処理させることであるため、本文部８０６bに記載される命令コマンド（８０１ａ〜８０８ａ）は複数個が記載されても良い。また当然のことながら、命令コマンド（８０１ａ〜８０８ａ）に対応する補足情報（８０１b〜８０８b）も複数個登録されることが許される。
【００８２】
＃ＳｔａｒｔＰｒｏｃ（８０7ａ）は、その本文部８０７bに記述されたＰｒｏｃｅｄｕｒｅＩＤに対応するバッチ処理命令を実行させる命令コマンドである。電子メール認識部２１２が、この命令コマンドを認識すると、ハードディスク装置２０８からＰｒｏｃｅｄｕｒｅＩＤに対応するバッチ処理命令を読み出し、読み出されたバッチ処理命令が実行される。
【００８３】
＃ＤｅｌｅｔｅＰｒｏｃ（８０8ａ）は、その本文部８０８bに記述されたＰｒｏｃｅｄｕｒｅＩＤに対応するバッチ処理命令の情報をハードディスク装置２０８から削除する命令コマンドである。
【００８４】
８０９ａの＃ＧｅｔＪｏｂコマンドは、印刷装置５に保持されている印刷データの情報を取得するコマンドである。印刷装置５は、このコマンドの送信元に対して、印刷装置５に保持されている印刷データのデータ名、データオーナー、ＪｏｂＩＤ、受信日時（または処理日時）、データサイズなどの情報を、送られた電子メールに返信する形で送信する。本文部には、８０９ｂで示されるように何も記載されない場合と、ＪｏｂＩＤが記載される場合とがある。本文部に何も記載されなかった場合には、印刷装置５に保持されている全ての印刷データに関する情報が返される。またＪｏｂＩＤと呼ばれるＪｏｂに対してユニークな識別番号が記載されている場合には、そのＪｏｂＩＤに対応する印刷データの情報が返される。
【００８５】
８１０ａの＃ＤｅｌｅｔｅＪｏｂコマンドは、印刷装置５に保持されている印刷データを削除するコマンドである。その本文部８１０ｂは、何も記載されない場合と、８０９ｂに示されるようにＪｏｂＩＤが記載される場合とがある。本文部８１０ｂに何も記載されなければ、印刷装置５に保持されている全ての印刷データが削除される。また、本文部８１０ｂにＪｏｂＩＤが記載されていた場合には、そのＪｏｂＩＤに対応する印刷データが削除される。
【００８６】
次に、図１０に示されるフローチャートを使用して、電子メールを使用しての印刷装置５の制御処理について説明する。図１０は、印刷装置５の制御処理を示すフローチャートである。印刷装置５の制御は、電子メールにその制御処理の内容を記載し、印刷装置５に対してその電子メールを送信することで実行可能である。しかし、その場合の条件として、電子メールの送信元の電子メールアドレスがアドレス帳２１６に登録されており、且つその電子メールアドレスに対応する属性情報所定の値に設定されていた場合にのみ、制御処理が可能となる。
【００８７】
まず、ＲＡＭ２０３に備えられている送受信データ記憶エリアから、送信されたきた電子メールデータを読み込む（ステップＳ１００１）。ここでは、仮に受信した電子メールは図８に示されるものであるものとする。その後、アドレス帳管理部２１３のアドレス抽出手段２１４が、受信された電子メールデータにおけるヘッダを解析し、送信元の電子メールアドレスを抽出する（ステップＳ１００２）。
【００８８】
図８のヘッダ部に示されるように、電子メールの送信元の電子メールアドレスは、「ｆｆｆｆ＠ｃｃｃ．ｄｄｄ．ｎｅ．ｊｐ」である。続いて、アドレス帳管理部２１３のアドレス帳編集手段２１５が、ステップＳ１００２で抽出した電子メールアドレスをアドレス帳２１６に記憶された全ての電子メールアドレスとを比較して、ステップＳ１００２で抽出した電子メールアドレスがアドレス帳２１６に登録されているかどうかを調べる（ステップＳ１００３）。
【００８９】
そして、ステップＳ１００２で抽出した電子メールアドレスがアドレス帳２１６に登録されていた場合に、電子メールの内容が印刷装置５の制御命令であるか否かを確認する処理過程へ移行する。つまり、電子メールによる印刷装置５の制御処理は、アドレス帳２１６に登録されている電子メールアドレスを有する人しか行えない仕組みとなっている。
【００９０】
図７の例では、送信元の電子メールアドレス「ｆｆｆｆ＠ｃｃｃ．ｄｄｄ．ｎｅ．ｊｐ」と同値の電子メールアドレスがアドレス帳２１６に登録されていることが分かる（１００１ｂ）。
【００９１】
もしも、電子メールの送信元の電子メールアドレスがアドレス帳２１６に登録されていなかった場合、その電子メールデータは無効となり破棄される（ステップＳ１００９）。
【００９２】
次に、受信した電子メールを解析し、その電子メールが印刷装置５の制御を目的とする制御命令を含んでいるか否かを認識し、さらに、制御命令であった場合には、制御処理を実行する権限が与えられているか否かの判定を行う（ステップＳ１００４）。
【００９３】
図１１は、ステップＳ１００４を更に詳細に示したものである。電子メールの送信元の電子メールアドレスがアドレス帳２１６に登録されていた場合、電子メール認識部２１２は、電子メールのヘッダ部のＳｕｂｊｅｃｔ部を解析する（ステップＳ１１０１）。本実施例においては、印刷装置５の制御命令は電子メールのＳｕｂｊｅｃｔ部に記載される。電子メール認識部２１２は、電子メールのヘッダのＳｕｂｊｅｃｔ部、つまり“Ｓｕｂｊｅｃｔ：”の後ろに記載されている文字列を認識する。
【００９４】
次に受信した電子メールは印刷装置５の制御命令であるか否かの判断を行う（ステップＳ１１０２）。電子メール認識部２１２は、受信した電子メールのＳｕｂｊｅｃｔを解析することで、電子メールが印刷装置５の制御命令であるか否かを判断する。Ｓｕｂｊｅｃｔが図９の８０１ａ〜８１０ａで示される文字列であるならば、受信した電子メールは制御命令を含んでいると判断される。
【００９５】
ここで、電子メールが印刷装置５への制御命令ではないと判断された場合、ステップＳ１００９へ進んで、電子メールを破棄する。ステップＳ１１０２の結果、電子メールが印刷装置５への制御命令であることが判明すれば、次に、送信元の電子メールアドレス２対応するの制御命令に関連する属性（図１０の例では、アドレス帳編集属性か、印刷データ制御属性）の属性値を、アドレス帳２１６から読み出す（ステップＳ１１０３）。
【００９６】
図８の例では、Ｓｕｂｊｅｃｔの文字列は＃Ａｄｄｒｅｓｓである。＃Ａｄｄｒｅｓｓとは本文部で指定された電子メールアドレスを、アドレス帳２１６に追加する制御コマンドである。そのため、図８の本文部にはアドレス帳２１６に登録したい電子メールアドレスの一覧と、各電子メールアドレスに関連する属性値一覧が収録されている。＃ＡｄｄＡｄｄｒｅｓｓはアドレス帳２１６の編集に関する制御命令であるので、図７で示される属性では、アドレス帳編集属性１００３が関係する。属性読み出し手段２１７は、ＲＡＭ２０３に一時的に記憶されている送信元の電子メールアドレスに対応する属性情報をアドレス帳２１６から読み出す。送信元の電子メールアドレス「ｆｆｆｆ＠ｃｃｃ．ｄｄｄ．ｎｅ．ｊｐ」に対応する属性情報は１００２ｂ、１００３ｂ、１００４ｂである。その中でアドレス帳編集の権限を示す属性は１００３ｂであるため、属性読み出し手段２１７は、印刷属性１００３ｂを読み出す。図７で示されるように、アドレス帳編集属性１００３ｂの属性値は「Ｙｅｓ」である。「Ｙｅｓ」であるならば、その電子メールアドレスはアドレス帳編集処理を行う権限があることを示し、また「Ｎｏ」であるならばその電子メールアドレスはアドレス帳編集処理を行う権限がないことを示している。アドレス帳編集属性１００３ｂの属性値は「Ｙｅｓ」であるため、アドレス帳管理部２１３は、送信元の電子メールアドレス「ｆｆｆｆ＠ｃｃｃ．ｄｄｄ．ｎｅ．ｊｐ」の電子メールによって、アドレス帳編集処理が行われてもよいと判定する。
【００９７】
このように、制御処理が許可されているかを判定するべく、電子メールの送信元の電子メールアドレスに対応する属性が「Ｙｅｓ」になっているか否かを判定する（ステップＳ１１０４）。ステップＳ１１０４において、送信元の電子メールアドレスは制御処理を行う権限がないと判断された場合、図１０のステップＳ１００９において電子メールは破棄される。ステップＳ１１０４の結果、受信した電子メールが印刷装置５の制御命令であり、且つ送信元の電子メールアドレスは所定の制御処理を行う権限があると判断された場合にはステップＳ１００５に移行する。
【００９８】
ステップＳ１００４の判定により、ステップＳ１００５に進むと、電子メールに記載される制御命令は、電子メールの本文部の参照が必要な制御命令であるか否かの判定を行う（ステップＳ１００５）。その理由は、制御命令８０１ａ〜８１０ａは、制御命令の性質から、制御命令の補足情報が必要である命令と、必要でないものに分類されるからである。電子メール認識部２１２は受信した電子メールのＳｕｂｊｅｃｔ部を解析することで、Ｓｕｂｊｅｃｔ部に記載される制御命令は電子メールの本文部の参照を必要とする制御命令であるか否かの判定を行う。
【００９９】
ここで電子メールの本文部の参照を必要とする制御命令であると判定された場合、本文部を解析する（ステップＳ１００６）。この処理は、命令が電子メールの本文を参照しなければならない命令であった場合のみである。たとえば、図９に記載されている制御命令コマンドの中では、＃ＧｅｔＡｄｄｒｅｓｓＢｏｏｋコマンド（８０１ａ）などは、本文部に記載されている情報を必要としないので、本文部を解析する処理（ステップＳ１００６と後述のステップＳ１００７）をスキップする。
【０１００】
図８の電子メールでは、Ｓｕｂｊｅｃｔの文字列は＃ＡｄｄＡｄｄｒｅｓｓである。この制御コマンドでは、本文部に、アドレス帳２１６に登録したい電子メールアドレスの一覧と、各電子メールアドレスに関連する属性値一覧が記載されている。つまり、本文部の参照を必要とする制御命令ということになる。
【０１０１】
次に電子メール認識部２１２は本文部の解析を行う（ステップＳ１００６）。電子メールの本文部の参照を必要とする制御命令であると判定された場合、本文部を解析し、補足情報が所定のフォーマットで記述されているかを判定する（ステップＳ１００７）。
【０１０２】
ステップＳ１００７において、本文部に記載されている情報が所定の形式であれば、コマンドに応じて、印刷装置５を制御する（ステップＳ１００８）。一方、ステップＳ１００７において、本文部に記載されている情報が所定の形式ではなかった場合、電子メール認識部２１２は、電子メールの本文部の認識を行うことが不可能であるため、処理を続行することができない。そのため電子メールデータは廃棄される（ステップＳ１００９）。本文部に記載されている情報が所定のフォーマットでない場合としては、本文部に記載される文字列の構成がＢｅｇｉｎとＥｎｄで成り立ってない場合や、本文部が空白であった場合、または文字コードデータで記載されていない場合などがある。
【０１０３】
例えば、受信した電子メールが図８に示されるものであった場合、Ｓｕｂｊｅｃｔの文字列は＃ＡｄｄＡｄｄｒｅｓｓである。＃ＡｄｄＡｄｄｒｅｓｓは、本文部で指定された電子メールアドレスを、アドレス帳２１６に追加するコマンドである。そのため、図８の本文部にはアドレス帳２１６に登録したい電子メールアドレスの一覧と、各電子メールアドレスに対応する属性値の一覧を収録している。電子メール認識部２１２は、受信した電子メールのヘッダ部を参照することによって、電子メールが文字コードデータであるかの確認を行う。本文部が文字コードデータであるならば、ヘッダに記述された本文部のデータ形式はｔｅｘｔ／ｐｌａｉｎinである。図８のヘッダには、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｔｅｘｔ／ｐｌａｉｎ」と記載されているが、これは、図８の電子メールの本文部が文字コードデータであることを示している。「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：」とはヘッダ中の情報におけるデータ形式を示す文字列であり、「ｔｅｘｔ／ｐｌａｉｎ」とは上述のとおり、本文部が文字コードデータであることを示している。
【０１０４】
電子メール認識部２１２は、図８の電子メールの本文部が文字コードデータであることを認識することにより、本文部が所定のフォーマットで記載されていると判定し、本文部の解析を行う。本文部の構成は、アドレス帳２１６へ追加する電子メールアドレスがＢｅｇｉｎとＥｎｄの間のに記載されている。よって、電子メール認識部２１２は、電子メールの本文部のＢｅｇｉｎとＥｎｄとの間に記述された電子メールアドレスを認識し、電子メール認識部２１２のソフトウェアの作業領域であるＲＡＭ２０３に一時的に記憶する。
【０１０５】
このように、本文部の記述内容が所定の形式に対応したものであることが確認されれば、制御処理へと移行する（ステップＳ１００８）。図８の電子メールの例では、アドレス帳管理部２１３のアドレス帳編集手段２１５が、ＲＡＭ２０３上の電子メールアドレスと属性値をアドレス帳２１６に登録する。
【０１０６】
なお、本発明は上記実施例に限定されるものではない。たとえば、上記実施例では全ての属性に於いて属性値は「Ｙｅｓ」と「Ｎｏ」の２値であったが、たとえば印刷枚数属性などのように利用者が印刷することのできる枚数を表す属性を定義し、その値を整数にしてもよい。
【０１０７】
このように、上記の実施例によれば、印刷装置の制御を、電子メールを印刷装置５に対して送ることによって実行可能であるため、印刷装置の管理者の管理作業を効率化することが可能となる。
【０１０８】
また、編集用の電子メールの送信元がアドレス帳に登録されているか否かを判定することにより、不特定多数の人がアドレス帳を編集できるのを防ぎ、所定の人からの電子メールによってのみアドレス帳の編集を許可することができ、アドレス帳のセキュリティを高めることができる。
【０１０９】
また、アドレス帳への電子メールアドレス登録や、アドレス帳からの電子メールアドレスの削除や、印刷データの削除など、印刷装置５への制御を可能にすると共に、送信元の電子メールアドレスを自動で認識し、印刷装置内に存在するアドレス帳に登録されていて、かつ、それぞれの制御が許されている電子メールアドレスからの電子メールによってのみ、制御処理の実行が可能であるため、印刷装置の管理者の管理作業を効率化すると共に、誰もが印刷装置を制御できるようにするのを防止することができる。
【０１１０】
図１３は、印刷装置５に適用可能なレーザビームプリンタの内部構造を示す断面図である。このレーザビームプリンタは、文字パターンデータ等を入力して記録紙に印刷することができる。８０１２はレーザビームプリンタ本体であり、供給される文字パターン等を基に、記録媒体である記録紙上に像を形成する。８０００は操作のためのスイツチ及びＬＥＤ表示器などが配されている操作パネル、８００１はレーザビームプリンタ８０１２全体の制御及び文字パターン情報等を解析するプリンタ制御ユニツトである。このプリンタ制御ユニツト８００１は主に文字パターン情報をビデオ信号に変換してレーザドライバ８００２に出力する。レーザドライバ８００２は半導体レーザ８００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ８００３から発射されるレーザ光８００４をオン・オフ切替えする。
【０１１１】
レーザ光８００４は回転多面鏡８００５で左右方向に振られて静電ドラム８００６上を走査する。これにより、静電ドラム８００６上には文字パターンの静電潜像が形成される。この潜像は静電ドラム８００６周囲の現像ユニツト８００７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はレーザビームプリンタ８０１２に装着した複数種の用紙に対応した複数の用紙カセツト８００８に収納され、給紙ローラ８００９及び搬送ローラ８０１０と８０１１とにより装置内に取込まれて、静電ドラム８００６に供給される。
【０１１２】
図１４は、インクジェット記録装置ＩＪＲＡの断面図である。同図において、駆動モータ９０１１の正逆回転に連動して駆動力伝達ギア９０１０，９００８を介して回転するリードスクリュー９００４の螺旋溝９００３に対して係合するキャリッジＨＣはピン（不図示）を有し、矢印ａ，ｂ方向に往復移動される。このキャリッジＨＣには、インクジェットカートリッジＩＪＣが搭載されている。
【０１１３】
９００１は紙押え板であり、キャリッジの移動方向に亙って紙をプラテン９０００に対して押圧する。９００６，９００７はフォトカプラで、キャリッジのレバー９００５のこの域での存在を確認して、モータ９０１１の回転方向切り換え等を行うためのホームポジション検知手段である。９０１３は記録ヘッドの前面をキャップするキャップ部材９０１９を支持する部材で、９０１２はこのキャップ内を吸引する吸引手段で、キャップ内開口９０２０を介して記録ヘッドの吸引回復を行う。
【０１１４】
９０１４はクリーニングブレードで、９０１６はこのブレードを前後方向に移動可能にする部材であり、本体支持板９０１５にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。又、９０１８は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム９０１７の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達手段で移動制御される。
【０１１５】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー９００４の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の作動を行うようにすれば、本例にはいずれも適用できる。
【０１１６】
なお、本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。
【０１１７】
実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【０１１８】
具体的には、図４、図５、図１０、図１１のフローチャートに基づくプログラムコードが、印刷装置５のＲＯＭ１０２やＲＡＭ１０３に格納され、印刷装置５のＣＰＵ１０１が、これらのプログラムコードに従って制御を行うことにより、上述の制御方法を実現させることが可能となる。
【０１１９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体又はそのプログラムコード自体が本発明を構成することになる。
【０１２０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
【発明の効果】
上記で説明したように、本発明によれば、電子メールの送信元のアドレスがアドレス帳（アドレス記憶手段）に記憶されているか否かを判定し、さらに、そのアドレスが印刷処理を許可されているかを判定し、アドレス帳に記憶されていないまたは印刷処理を許可されていない場合には印刷処理をしないことにより、スパムメールなどユーザが所望しない電子メールが不必要に印刷処理されるのを防ぐことができる。これによって、不必要に、インクやトナーなどの消耗品や用紙が消費されるのを防ぐことができる。
【０１２３】
また、電子メールにファイル形式で添付されている画像データが画像展開可能であるか否かを判定することにより、展開処理できない画像データが無理やり印刷処理されるのを防ぐことができる。これによっても、無駄な印刷により消耗品や用紙が消費されるのを防ぐことができる。
【０１２４】
また、アドレス帳において、各電子メールアドレスに対応する属性情報を設けることで、印刷制御用アドレス帳とアドレス帳管理者用アドレス帳の２つのアドレス帳を持つことがなくなり、管理者はアドレス帳の管理が行いやすくなる。
【０１２５】
また、印刷処理装置の制御を、電子メールを印刷処理装置に対して送ることによって実行可能であるため、印刷処理装置の管理者の管理作業を効率化することが可能となる。
【０１２６】
また、アドレス帳への電子メールアドレス登録や、アドレス帳からの電子メールアドレスの削除や、印刷データの削除など、印刷装置への制御を可能にすると共に、送信元の電子メールアドレスを自動で認識し、印刷装置内に存在するアドレス帳に登録されていて、かつ、それぞれの制御が許されている電子メールアドレスからの電子メールによってのみ制御処理の実行が可能であるため、不特定多数の人が印刷装置を制御できてしまうのを防止することができる。
【図面の簡単な説明】
【図１】電子メール印刷システムの全体構成を示す図である。
【図２】パーソナルコンピュータ１の構成を示す図である。
【図３】印刷装置５の構成を示す図である。
【図４】電子メールの印刷処理を示すフローチャートである。
【図５】電子メールが画像データであるかを判定する判定処理を示すフローチャートである。
【図６】電子メールデータのヘッダの一例を示す図である。
【図７】アドレス帳２１６の構成を示す図である。
【図８】アドレス帳登録用の電子メールデータのフォーマットの一例である。
【図９】本印刷装置の制御するためのコマンドの構文一覧の例を示す図である。
【図１０】印刷装置５の制御処理を示すフローチャートである。
【図１１】属性の値を判定する処理を示すフローチャートである。
【図１２】電子メール印刷システムの全体構成を示す図である。
【図１３】レーザビームプリンタの内部構造を示す断面図である。
【図１４】インクジェット記録装置ＩＪＲＡの断面図である。
【符号の説明】
１  パーソナルコンピュータ
２  ＬＡＮ
３  メールサーバ
４  ネットワークルータ
５  印刷装置
６  ＬＡＮ
７  メールサーバ
８  ネットワークルータ
９  インターネット
【図１】
0004434538.tif 000002
【図２】
0004434538.tif 000003
【図３】
0004434538.tif 000004
【図４】
0004434538.tif 000005
【図５】
0004434538.tif 000006
【図６】
0004434538.tif 000007
【図７】
0004434538.tif 000008
【図８】
0004434538.tif 000009
【図９】
0004434538.tif 000010
【図１０】
0004434538.tif 000011
【図１１】
0004434538.tif 000012
【図１２】
0004434538.tif 000013
【図１３】
0004434538.tif 000014
【図１４】
0004434538.tif 000015