(57)【特許請求の範囲】
【請求項１】
文書データを電子メールにより送信する情報処理装置であって、
文書データを作成し、作成した文書データの印刷指示を行う機能を有するアプリケーションプログラムと、
前記アプリケーションプログラムの印刷指示により起動され、供給された文書データを印刷用データ形式に変換してプリンタに送信する機能、及び供給された文書データを所定のデータ形式に変換して電子メールにより送信する機能の両機能を有するプリンタドライバと
を有し、
前記プリンタドライバは、
印刷処理と電子メール送信処理のうちいずれかをユーザが選択するための画面を表示する手段と、
前記画面上において印刷処理と電子メール送信処理のどちらが選択されたかを判断する手段と、
判定結果に基づいて印刷処理と電子メール送信処理のいずれかを実行する手段と
を有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記プリンタドライバは、所定のデータ形式に変換した文書データを添付ファイルとして電子メールに添付して送信することを特徴とする情報処理装置。
【請求項３】
請求項１又は２記載の情報処理装置であって、
前記所定のデータ形式は、ビットマップイメージ形式であることを特徴とする情報処理装置。
【請求項４】
請求項１又は２記載の情報処理装置であって、
前記所定のデータ形式は、文書閲覧専用ソフトウェア用文書形式であることを特徴とする情報処理装置。
【請求項５】
請求項１又は２記載の情報処理装置であって、
前記所定のデータ形式は、テキスト形式であることを特徴とする情報処理装置。
【請求項６】
請求項１又は２記載の情報処理装置であって、
前記所定のデータ形式は、ページ記述言語形式であることを特徴とする情報処理装置。
【請求項７】
請求項１又は２記載の情報処理装置であって、
前記所定のデータ形式は、ハイパーテキスト表現方式又は構造化した電子文書表現形式であることを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のうちいずれか一項記載の情報処理装置であって、
前記プリンタドライバは、電子メール送付先に関する情報管理機能を備えていることを特徴とする情報処理装置。
【請求項９】
請求項１乃至８のうちいずれか一項記載の情報処理装置であって、
前記プリンタドライバは、送信する電子メールの本文を編集する機能を備えていることを特徴とする情報処理装置。
【請求項１０】
アプリケーションプログラムにより作成された文書データをプリンタドライバを用いて電子メールにより送信する方法であって、
前記アプリケーションプログラムから文書データの印刷指示を行うことにより、前記文書データをプリンタドライバに転送し、
前記プリンタドライバは、画面を表示して、前記プリンタドライバが有する印刷機能を実行するか前記プリンタドライバが有する電子メール送信機能を実行するかを前記画面上でユーザに選択させ、
前記プリンタドライバは、前記画面上において印刷処理と電子メール送信処理のどちらが選択されたかを判断し、
前記プリンタドライバは、前記プリンタドライバが有する電子メール送信機能を実行することをユーザが選択したら、前記文書データを所定のデータ形式に変換し、
前記プリンタドライバに設けられた前記電子メール送信機能により、変換された文書データを電子メールにより送信する
各段階よりなることを特徴とする方法。
【請求項１１】
プリンタドライバの機能を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータを、
画面を表示して、前記プリンタドライバの印刷機能を実行するか前記プリンタドライバの電子メール送信機能を実行するかを前記画面上でユーザに選択させる手段、
前記画面上において印刷処理と電子メール送信処理のどちらが選択されたかを判断する手段、
電子メール送信機能を実行することをユーザが選択したら、印刷指示にしたがってプリンタドライバに供給された文書データを、前記プリンタドライバに設けられた電子メール送信機能を用いて電子メールにより送信することを指定する電子メール指定手段、
前記プリンタドライバに設けられたデータ形式変換機能を用いて、電子メール送信と指定された文書データを所定のデータ形式に変換するデータ変換手段、
前記プリンタドライバに設けられた電子メール送信機能を用いて、変換された文書データを電子メールにより送信する電子メール送信手段、
として機能させるためのプリンタドライバの機能を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
請求項１１記載のコンピュータ読み取り可能な記録媒体であって、
前記データ変換手段は、前記所定のデータ形式を複数のデータ形式から選択する手段を含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項１１又は１２記載のコンピュータ読み取り可能な記録媒体であって、
前記電子メール送信手段は、電子メールで送信すべき文書データの送信先の電子メールアドレスを入力する手段を有することを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はアプリケーションプログラムで作成した文書データを電子メールにより送信する電子メール送信装置に関し、より詳細には、ワードプロセッサやエディタなどの特定のアプリケーションプログラムで作成した文書データを、印刷の場合と同様の簡単な操作により電子メールにより送信する電子メール送信装置に関する。また、本発明は上述の電子メール送信装置の機能をコンピュータに実行させるプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
ワードプロセッサなどの特定のアプリケーションプログラム( 以下、単にアプリケーションと記す) で作成した文書を電子メール送信する場合、その文書を電子メールの本文として送信することができる。また、その文書を符号化して添付ファイルに変換してから電子メールの本文に添付して送信することもできる。
【０００３】
特定のアプリケーションで作成された文書をそのまま添付ファイルとして電子メールに添付して送信した場合、受信側においてその文書を表示したり印刷したりするためには、その文書を作成するために使用したアプリケーションが受信側にも必要である。しかし、文書作成に使用した特定のアプリケーションを持たない受信側でもその文書の表示及び印刷を可能とするために、作成した文書を文書閲覧専用ソフトウェア用文書形式に変換してから添付ファイルを作成して電子メールで送信することが行われる。
【０００４】
文書閲覧専用ソフトウエア用文書形式への変換は、変換専用の独立したアプリケーションにより行われる。しかし、一般的には、プリンタドライバの変換機能が使用される。プリンタドライバによる変換機能では、プリンタドライバのインタフェースにより、通常に印刷可能なアプリケーションにおいて、文書を目的の形式に変換することが可能となっている。
【０００５】
上述のような、特定のアプリケーションにより作成された文書の電子メールによる送信は、以下のような手順で行われる。
【０００６】
まず、図１に示すように、ワードプロセッサなど文書作成用の特定アプリケーション１ａによりファイル１ｄとして保存されている文書Ａを読み出し、その文書Ａの印刷を指示する。するとプリンタドライバ４が起動され、プリンタドライバ４の変換機能によって文書Ａが文書閲覧専用ソフトウェア用文書形式に変換される。変換された文書Ａは変換済みファイル１ｅとして保存される。次に、図２に示すように、電子メールアプリケーション５を起動して電子メールの作成を指示する。そして、電子メールの送信先及びメール本文を入力し、上記の手順で変換し保存したファイル１ｅを電子メールに添付してコンピュータネットワーク3 ヘ送信する。
【０００７】
また、パーソナルコンピュータ( 以下、ＰＣと記す) にファクシミリモデムを接続し、ＰＣからファクシミリ送信を行う場合、アプリケーションで文書を作成し、印刷の実行と同様にプリンタドライバを介してファクシミリ送信するといった方法が用いられている。このようなファクシミリ送信機能を有するプリンタドライバは、送信先を指定するためのアドレス帳機能やファクシミリの送付状を添付する機能が設けられていることが多い（例えば、特許文献１参照。）。
【特許文献１】特開平８−３０７７０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、ワードプロセッサなどの特定のアプリケーションで作成された文書を、受信側で適切に処理可能な形式に変換してから電子メール送信するには、文書作成に使用したアプリケーションとは別のアプリケーション( プリンタドライバ、又は変換専用アプリケーション) を使用して文書形式を変換する作業が必要であった。また、電子メールアプリケーションをその都度立ち上げて、変換した文書を添付ファイルとして電子メールに添付するための指示操作が必要であった。これら文書変換作業や電子メールの添付ファイル作成作業はユーザにとって煩雑な作業であった。
【０００９】
本発明は、上述の従来技術の問題点に鑑みてなされたもので、ワードプロセッサなどの特定のアプリケーションからの指示によりそのアプリケーションで作成した文書の電子メール送信を簡単な操作で行うことのできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１記載の発明は、
文書データを電子メールにより送信する情報処理装置であって、
文書データを作成し、作成した文書データの印刷指示を行う機能を有するアプリケーションプログラムと、
前記アプリケーションプログラムの印刷指示により起動され、供給された文書データを印刷用データ形式に変換してプリンタに送信する機能、及び供給された文書データを所定のデータ形式に変換して電子メールにより送信する機能の両機能を有するプリンタドライバと
を有し、
前記プリンタドライバは、
印刷処理と電子メール送信処理のうちいずれかをユーザが選択するための画面を表示する手段と、
前記画面上において印刷処理と電子メール送信処理のどちらが選択されたかを判断する手段と、
判定結果に基づいて印刷処理と電子メール送信処理のいずれかを実行する手段と
を有することを特徴とするものである。
【００１１】
請求項１記載の発明によれば、ワードプロセッサなど特定のアプリケーションプログラムから文書を印刷する場合と同様の手順で、その文書を電子メール送信することができる。このため、文書作成に使用したアプリケーションとは別のアプリケーションを使用して文書形式を変換する作業や、電子メールアプリケーションをその都度立ち上げて、変換した文書をファイル添付する指示操作などといった煩雑な作業を行うことは無い。したがって、アプリケーションで作成した文書を簡単な操作により電子メール送信することができる。
【００１２】
請求項２記載の発明は、請求項１記載の情報処理装置であって、
前記プリンタドライバは、所定のデータ形式に変換した文書データを添付ファイルとして電子メールに添付して送信することを特徴とするものである。
【００１３】
請求項２記載の発明によれば、文書データを添付ファイルとして添付するだけだけの操作で、簡単に電子メールとして送信することができる。
【００１４】
請求項３記載の発明は、請求項１又は２記載の情報処理装置であって、前記所定のデータ形式は、ビットマップイメージ形式であることを特徴とするものである。
【００１５】
請求項３に記載の発明によれば、文書の印刷結果と正確に一致する内容の文書データを電子メールで送信することができる。
【００１６】
請求項４記載の発明は、請求項１又は２記載の情報処理装置であって、前記所定のデータ形式は、文書閲覧専用ソフトウェア用文書形式であることを特徴とするものである。
【００１７】
請求項４記載の発明によれば、文書データを冗長性のないデータに変換して送信することができる。また、受信側の文書閲覧ソフトウェアにより、文書データの表示、印刷、編集を行うことができる。
【００１８】
請求項５記載の発明は、請求項１又は２記載の情報処理装置であって、前記所定のデータ形式は、テキスト形式であることを特徴とするものである。請求項５記載の発明によれば、送信するメールのサイズを小さくすることができる。また、受信側において様々な環境文書データの編集が可能となる。
【００１９】
請求項６記載の発明は、請求項１又は２記載の情報処理装置であって、前記所定のデータ形式は、ページ記述言語形式であることを特徴とするものである。
【００２０】
請求項６記載の発明によれば、文書印刷結果と正確に一致する内容の文書データを送信することができる。したがって、受信側においても送信側と正確に一致した文書を印刷又は表示することができる。
【００２１】
請求項７記載の発明は、請求項１又は２記載の情報処理装置であって、前記所定のデータ形式は、ハイパーテキスト表現方式又は構造化した電子文書表現形式であることを特徴とするものである。
【００２２】
請求項７記載の発明によれば、冗長性のない文書データを送信することができる。また、受信側において、汎用のＷｅｂブラウザ等を用いて表示、印刷及び編集が可能となる。また、妥当なデータサイズで、使用する形式で可能なテキスト、イメージの混在した表現が可能となる。
【００２３】
請求項８記載の発明は、請求項１乃至７のうちいずれか一項記載の情報処理装置であって、
前記プリンタドライバは、電子メール送付先に関する情報管理機能を備えていることを特徴とするものである。
【００２４】
請求項８記載の発明によれば、電子メール送信先の指定をプリンタドライバの処理により簡単に行うことができる。
【００２５】
請求項９記載の発明は、請求項１乃至８のうちいずれか一項記載の情報処理装置であって、
前記プリンタドライバは、送信する電子メールの本文を編集する機能を備えていることを特徴とするものである。
【００２６】
請求項９記載の発明によれば、送信する文書データに関するメモや、送付状に相当する内容を同じ電子メールの本文として送信することができる。
【００２７】
請求項１０記載の発明は、アプリケーションプログラムにより作成された文書データをプリンタドライバを用いて電子メールにより送信する方法であって、
前記アプリケーションプログラムから文書データの印刷指示を行うことにより、前記文書データをプリンタドライバに転送し、
前記プリンタドライバは、画面を表示して、前記プリンタドライバが有する印刷機能を実行するか前記プリンタドライバが有する電子メール送信機能を実行するかを前記画面上でユーザに選択させ、
前記プリンタドライバは、前記画面上において印刷処理と電子メール送信処理のどちらが選択されたかを判断し、
前記プリンタドライバは、前記プリンタドライバが有する電子メール送信機能を実行することをユーザが選択したら、前記文書データを所定のデータ形式に変換し、
前記プリンタドライバに設けられた前記電子メール送信機能により、変換された文書データを電子メールにより送信する
各段階よりなることを特徴とするものである
【００２８】
請求項１０記載の発明によれば、ワードプロセッサなど特定のアプリケーションプログラムから文書を印刷する場合と同様の手順で、その文書を電子メール送信することができる。このため、文書作成に使用したアプリケーションとは別のアプリケーションを使用して文書形式を変換する作業や、電子メールアプリケーションをその都度立ち上げて、変換した文書をファイル添付する指示操作などといった煩雑な作業を行うことは無い。したがって、アプリケーションで作成した文書を簡単な操作により電子メール送信することができる。
【００２９】
請求項１１記載の発明は、プリンタドライバの機能を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータを、
画面を表示して、前記プリンタドライバの印刷機能を実行するか前記プリンタドライバの電子メール送信機能を実行するかを前記画面上でユーザに選択させる手段、
前記画面上において印刷処理と電子メール送信処理のどちらが選択されたかを判断する手段、
電子メール送信機能を実行することをユーザが選択したら、印刷指示にしたがってプリンタドライバに供給された文書データを、前記プリンタドライバに設けられた電子メール送信機能を用いて電子メールにより送信することを指定する電子メール指定手段、
前記プリンタドライバに設けられたデータ形式変換機能を用いて、電子メール送信と指定された文書データを所定のデータ形式に変換するデータ変換手段、
前記プリンタドライバに設けられた電子メール送信機能を用いて、変換された文書データを電子メールにより送信する電子メール送信手段、
として機能させるためのプリンタドライバの機能を実行するプログラムを記録したことを特徴とするものである。請求項１１記載の記録媒体を電子メールアプリケーションやワードプロセッサアプリケーション等がインストールされたコンピュータに装着して、この記録媒体からプリンタドライバをインストールすることにより、簡単に請求項１記載の情報処理装置を実現することができる。
【００３０】
請求項１２記載の発明は、請求項１１記載のコンピュータ読み取り可能な記録媒体であって、
前記データ変換手段は、前記所定のデータ形式を複数のデータ形式から選択する手段を含むことを特徴とするものである。
【００３１】
請求項１２記載の発明によれば、プリンタドライバの処理により、文書データのデータ形式を簡単に選択して指定することができる。
【００３２】
請求項１３記載の発明は、請求項１１又は１２記載のコンピュータ読み取り可能な記録媒体であって、
前記電子メール送信手段は、電子メールで送信すべき文書データの送信先の電子メールアドレスを入力する手段を有することを特徴とするものである。
【００３３】
請求項１３記載の発明によれば、プリンタドライバの処理により簡単に電子メールアドレスを指定することができる。
【発明の効果】
【００３４】
本発明によれば、ワードプロセッサなど特定のアプリケーションから文書を印刷する場合と同様の手順で、プリンタドライバによりその文書を電子メール送信することができる。このため、文書作成に使用したアプリケーションとは別のアプリケーションを使用して文書形式を変換する作業や、電子メールアプリケーションをその都度立ち上げて、変換した文書をファイル添付する指示操作などといった煩雑な作業を行うことは無い。したがって、アプリケーションで作成した文書を簡単な操作により電子メール送信することができる。  また、複数の文書データ変換プログラムをプリンタドライバに組み込むことにより、受信側での処理に適合したデータ形式の文書データを選択して送信することができる。
【００３５】
さらに、プリンタドライバに電子メール送信先の情報管理機能を設けることにより、電子メール送信先の指定を簡単に行うことができる。
【００３６】
また、プリンタドライバに電子メール本部の編集機能を設けることにより、送信する文書データに関連する情報を同時に送信することができる。
【発明を実施するための最良の形態】
【００３７】
以下、図３、図４及び図５を参照しながら本発明の実施の形態を説明する。図３は本発明の実施の形態による電子メール送信システムの構成を示す。図３に示すように、本発明の実施の形態による電子メール送信システムでは、ＰＣ１とプリンタ２とが相互通信可能に接続されている。また、ＰＣ１はコンピュ一夕ネットワーク３に接続されており、コンピュータネットワーク３を介し電子メールを他のコンピュータ等に送信することができる。
【００３８】
ＰＣ１にはワードプロセッサなど特定のアプリケーション１ａ、グラフィックス処理モジュール１ｂ、プリンタドライバ１ｃがインストールされている。グラフィックス処理モジュール１ｂは、ＰＣ１のオペレーションシステム（ＯＳ) の一部を成すものである。
【００３９】
次に、図３、図４及び図５を参照しつつ、ＰＣ１上でＯＳが動作している環境において、ワードプロセッサなどの特定のアプリケーション１ａから本発明の電子メール送信システムにより電子メール送信を行う場合の処理内容について説明する。
【００４０】
アプリケーション１ａで作成された文書をプリンタ２で印刷する場合、図３に示すように、アプリケーション１ａからの印刷指示により、グラフィックス処理モジュール１ｂを通じてプリンタドライバ１ｃが呼び出される。そして、アプリケーション１ａで作成され印刷指示された文書データが、プリンタドライバ１ｃによって、ページ記述言語形式に変換される。変換後のデータはＰＣ１からプリンタ２に供給され、印刷が行われる。ここで、ページ記述言語形式はプリンタ２が印刷可能なデータ形式であり、文書の内容を表現する一連の描画をプリンタ２で印刷可能な形式である。
【００４１】
上述のように、通常の印刷は従来と同様にして行われる。しかし、図４に示すように本発明の実施の形態では、アプリケーション１ａで作成した文書を電子メール送信する場合にも、印刷する場合と同様の手順でアプリケーション１ａから電子メール送信指示を出す。そして、プリンタドライバ１ｃのデータ形式変換機能によって文書データを電子メール送信先にて表示及び印刷可能な形式に変換する。その後、プリンタドライバ１ｃの電子メール送信機能により、変換後の文書データを電子メールの本文、または添付ファイルとして電子メール送信する。
【００４２】
アプリケーション１ａから電子メール送信するときは、図５に示すように、アプリケーション１ａによりアプリケーション文書ファイル１ｄに保存されている文書データＡを読み出して、文書データＡの印刷指示を行う。するとプリンタドライバ１ｃが起動され、読み出された文書データＡがプリンタドライバ１ｃのデータ機能変換機能によって電子メール送信先にて表示及び印刷可能な形式に変換される。そして、変換された文書データＡは電子メールの添付ファイルとして添付されてコンピュータネットワーク３ヘ送信される。変換後の文書データＡの形式は、受信側の電子メールアプリケーションやコンピュータネットワーク３でのバイナリデータの扱いの仕様や変換後のデータの特性により異なるが、本実施の形態では、一般の電子メールアプリケーションにおいて変換後のデータをテキストのみの表現に符号化して、電子メールの添付ファイルとして送信する場合と同様の形式を使用する。
【００４３】
上述のように、本実施の形態では、アプリケーション１ａから文書を印刷する場合と同様の手順で、その文書を電子メール送信できる。これにより、アプリケーション１ａとは別のアプリケーションを使用してデータ形式を変換する作業や、電子メールアプリケーションをその都度立ち上げて、変換した文書をファイル添付する指示操作などといった煩雑な作業を行う必要が無い。したがって、アプリケーション１ａで作成した文書を簡単な操作により電子メール送信することができる。
【００４４】
上述の実施の形態において、電子メールとして送信するデータ形式、及び電子メール受信後に表示、印刷可能なデータ形式として、すべてのページをビットマップイメージ形式を使用してもよい。すなわち、アプリケーション１ａで作成した文書をプリンタドライバ１ｃで全てビットマップイメージに展開し、このビットマップイメージを受信側で展開可能なビットマップイメージ形式のデータに変換後、電子メール送信する。受信側では、電子メールに添付されているイメージファイルをビットマップ展開することによって、画面上での表示、プリンタでの印刷が可能となる。
【００４５】
上述のビットマップイメージファイルを添付する一連の処理は、ファクシミリモデムによるアプリケーション文書送信と似ているが、展開されたイメージの送信は、ファクシミリによる送信ではなく、電子メールにより送られる点が異なっている。
【００４６】
また、電子メール送信先にて表示及び印刷可能なデータ形式として、例えばアクロバットリーダー（Ａｃｒｏｂａｔ  Ｒｅａｄｅｒ（ＴＭ）, Ａｄｏｂｅ社製）のような、汎用の文書閲覧専用ソフトウェア用文書形式を使用してもよい。アクロバットリーダーはポータブルドキュメントフォーマット（ＰＤＦ）ファイルを読み取るためのアプリケーションである。すなわち、アプリケーション１ａで作成した文書をプリンタドライバ１ｃで文書閲覧専用ソフトウェア用文書形式に変換し、電子メールとして送信する。これにより受信側では、電子メールに添付されているファイルを文書閲覧専用ソフトウェアにより処理することが可能となる。受信した添付ファイルの処理は、文書閲覧専用ソフトウェアに依存するが一般に画面上での表示、プリンタでの印刷、編集等が可能である。
【００４７】
また、電子メール送信先にて表示及び印刷可能なデータ形式として、テキスト形式を使用することもできる。すなわち、アプリケーション１ａで作成した文書をプリンタドライバ１ｃでテキスト形式のデータに変換（通常のテキストのみで表現）し、電子メールとして送信する。この場合、変換後の文書に対応するテキスト部は、電子メールの本文にテキストとして追加することも可能であるし、変換後の文書に対応するテキストデータを添付ファイルとして符号化して付加することも可能である。
【００４８】
受信側では、電子メールの本文、または添付されているテキストファイルを、電子メールソフトウェアやエディタ等を用いて、表示、印刷、編集等の処理を行うことができる。
【００４９】
テキストのみの表現となるため、アプリケーション１ａで作成した文書のすべての情報が表現できない場合があるが、変換後のデータはテキストのみとなるため、受信側で確実に別のアプリケーションでの処理が可能となる。また、テキストによる通常の電子メールの送信を、電子メール専用ソフトウェアを使用しないで、ワードプロセッサといったユーザが日常に使用するアプリケーションから行うことができるようになる。
【００５０】
さらに、本実施の形態において、電子メール送信先にて表示及び印刷可能なデータ形式として、ページ記述言語形式を使用してもよい。すなわち、アプリケーション１ａで作成した文書をプリンタドライバ１ｃでページ記述言語データに変換し、電子メールとして送信する。ここでの変換処理は通常のプリンタドライバの処理と同様のものである。この場合、変換後の文書に対応するページ記述言語データ部は、電子メールの環境、ネットワークや使用する電子メール受信ソフトウェアにより電子メールの本文にテキストとして追加することも可能であるし、変換後の文書に対応するテキストファイルを添付ファイルとして符号化して付加することも可能である。受信側では、電子メールの本文、または添付されているページ記述言語により表現されているデータファイル、使用されているページ記述言語を解釈可能なプリンタから出力することにより、受信したアプリケーション文書を印刷することができる。
【００５１】
また、電子メール送信先にて表示及び印刷可能なデータ形式として、ハイパーテキスト表現形式や構造化した電子文書表現形式を使用することもできる。すなわち、アプリケーション１ａで作成した文書をプリンタドライバ１ｃでＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式といったインターネット上のハイパーテキスト表現形式やＳＧＭＬ（Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のような構造化した電子文書表現形式のデータに変換し、電子メールとして送信する。この場合、変換後の文書に対応するＨＴＭＬ又はＳＧＭＬデータは、電子メールの環境、ネットワークや使用する電子メール受信ソフトウェアにより電子メールの本文にテキストとして追加することも可能であるし、変換後の文書に対応するテキストファイルを添付ファイルとして符号化して付加することも可能である。受信側では、電子メールの本文、または添付されているＨＴＭＬ形式のデータを、電子メールソフトウェアやＷｅｂブラウザ等を用いて、表示、印刷、編集等の処理を行うことができる。
【００５２】
上述の実施の形態において、プリンタドライバ１ｃが起動すると、プリンタドライバ１ｃの操作画面がＰＣ１のディスプレイに表示される。そして、宛先入力の操作画面上で送付する電子メールの宛先を入力する必要がある。そこで、プリンタドライバ１ｃに電子メール送付先に関する情報管理機能( アドレス帳機能) を持たせ、プリンタドライバ１ｃが管理している送付先から希望の送付先を選択して宛先入力の操作画面上で入力できるようにする。例えば、宛先入力の操作画面上に電子メールの送付先を複数登録し、登録した宛先から送付先を選択することにより、送付先を指定することができる。
【００５３】
また、上述のような機能を有するプリンタドライバ１ｃに、送信する電子メールの変換後のデータを含む本文を編集する機能を設けることとしてもよい。すなわち、変換後のアプリケーション文書の内容の他に、その文書についてのコメント等を同じ電子メールの内容として送ることができるようにする。プリンタドライバ１ｃの操作画面上で送付する電子メールの送付状に相当するテンプレートを選択、またはテンプレートなしの状態を選択し、文書の説明、メモといった内容を追加、編集できるようにしてもよい。この文書の説明、メモといった内容は、電子メール添付書類として送信される変換後のアプリケーション文書の内容と共に電子メール本文として送信する。
【００５４】
また、上述のプリンタドライバ１ｃは、電子メ−ル送信機能を持つ文書作成装置、電子メールアプリケーション、ワードプロセッサアプリケーション等を搭載したＰＣなどの電子機器にインストールすることができる。プリンタドライバ１ｃがインストールされた電子機器によれば、ワードプロセッサアプリケーションなどから文書を印刷する場合と同様の手順で、その文書を電子メール送信することができる。
【００５５】
また、プリンタドライバ１ｃの処理動作をコンピュータに実行させるプログラムをＦＤ、ＣＤ−ＲＯＭ、ＭＯ、ＭＤなどの記録媒体に記録することとしてもよい。この記録媒体を、電子メールアプリケーション、ワードプロセッサアプリケーション等を搭載したＰＣなどの電子機器にセットし、上記プリンタドライバ１ｃのプログラムを読み出してインストールすれば、ワードプロセッサアプリケーションなどから文書を印刷する場合と同様の手順で、その文書を電子メール送信することができる電子機器を容易に実現することができる。また、上記記録媒体に記録されたプリンタドライバ１ｃのプログラムを、周辺機器とネットワークを介して相互接続された複数台のＰＣにインストールすることにより、上述の実施の形態の電子メール送信機能を有する複数台のＰＣからなる通信システムを構築することが可能になる。
【００５６】
次に、上述の実施の形態におけるプリンタドライバ１ｃの処理動作について、図６を参照しながら説明する。図６はプリンタドライバ１ｃの処理動作を示すフローチャートである。ここで、プリンタドライバ１ｃには、データ形式変換機能として、文書データをページ記述言語形式（ＰＤＬ）に変換する機能、イメージデータ形式に変換する機能、及びテキスト形式に変換する機能が設けられているものと仮定する。
【００５７】
まず、アプリケーションプ１ａから文書データの印刷指示があると、プリンタドライバ１ｃが立ち上げられる。この動作は従来の印刷指示による動作と同じである。すなわち、プリンタドライバ１ｃは従来のプリンタドライバと同様のＯＳとのインタフェース機能を有している。したがて、ユーザは文書データを電子メール送信スル場合でも、アプリケーション１ａから印刷指示を行う。
【００５８】
プリンタドライバ１ｃの処理動作が開始されると、ステップＳ１において、印刷指示のされた文書データを通常の印刷処理とするように指定されているか、又は電子メール送信するよう指定されているかが判断される。すなわち、プリンタドライバ１ｃが起動すると、ＰＣ１の表示装置にアプリケーションの印刷ダイアログが表示される。このダイアログのプロパティを選択すると、図７に示すユーザインタフェース画面が表示される。
【００５９】
文書データを通常の印刷処理とする場合は、図７に示す画面上で通常印刷を指定し、ＯＫボタンをクリックすると、アプリケーションの印刷ダイアログに戻り、印刷が実行される。すなわち、ステップＳ１において、通常印刷が指定されていると判断されると処理はステップＳ２に進む。ステップＳ２において、アプリケーション１ａにより供給された文書データはページ記述言語形式に変換される。そして、ステップＳ３において印刷に使用されるプリンタに関する情報が取得される。その後、ステップＳ４においてページ記述言語形式に変換された文書データは指定されたプリンタ２に送信され、処理は終了される。プリンタ２に送信された文書データはプリンタ２により印刷出力される。
【００６０】
以上のように、プリンタドライバ１ｃは通常のプリンタドライバとしての機能を有しており、ＰＣ１に組み込まれているＯＳとプリンタドライバ１ｃとのインタフェースは従来のプリンタドライバの場合と同じである。
【００６１】
次に、プリンタドライバ１ｃにより文書データを電子メール送信する処理動作について説明する。図６のステップＳ１において、メール送信が指定されていると判断されると、処理はステップＳ５に進む。すなわち、図７に示すユーザインタフェース画面において、図８に示すようにユーザがメール送信を指定してＯＫボタンをクリックした場合、メール送信が指定されていると判断される。
【００６２】
ステップＳ５では、アプリケーションにより供給される文書データをページ記述言語形式に変換するか否かが判断される。文書データをページ記述言語形式に変換すると判断された場合には、処理はステップＳ６に進む。ステップＳ６では、文書データをページ記述言語形式に変換する。
【００６３】
一方、ステップＳ５において、文書データをページ記述言語形式に変換しないと判断された場合は、処理はステップＳ７に進む。ステップＳ７では、アプリケーションにより供給される文書データをビットマップイーメジ形式に変換するか否かが判断される。文書データをビットマップイメージ形式に変換すると判断された場合には、処理はステップＳ８に進む。ステップＳ８では、文書データをビットマップイメージ形式に変換する。
【００６４】
一方、ステップＳ７において、文書データをビットマップイメージ形式に変換しないと判断された場合は、処理はステップＳ９に進む。ステップＳ９では、文書データをテキスト形式に変換する。
【００６５】
上述の文書データのデータ形式を選択する処理は、図９に示すメール指定画面に基づいて行われる。すなわち、図８に示す画面において、メール送信を指定してＯＫボタンをクリックすると、図９に示すメール指定画面が表示される。このメール指定画面では送信するデータの形式を指定することができる。デフォルトのデータ形式としてページ記述言語形式（ＰＤＬ）が指定されている。したがって、ページ記述言語を指定する場合は、画面上での操作は必要ない。ユーザが他のデータ形式で電子メール送信したい場合は、送信データ形式指定のボタンをクリックして選択可能なデータ形式を表示させる。図１０は選択可能なデータ形式を表示させた画面を示す。この例では、選択可能なデータ形式として、ＰＤＬ、イメージ及びテキストが表示されている。ここで、ユーザがイメージを選択してクリックすると、図１１に示すように、送信データ形式としてイメージ形式が指定される。
【００６６】
図６のステップ６、ステップ８又はステップ９が終了すると、処理はステップＳ１０に進む。ステップＳ１０では、電子メールの送信先のメールアドレスが取得される。
【００６７】
具体的には、図９乃至図１１に示されるメール指定画面において、ユーザがメールアドレスを指定することにより、送信先のメールアドレスが設定される。プリンタドライバ１ｃにはメールアドレス情報管理機能が設けられており、メール指定画面の編集ボタンをクリックすることにより登録されているメールアドレスの追加、変更、削除を行うことができる。メール指定画面においてデータ形式を指定し、メールアドレスを指定した後、ＯＫボタンをクリックすると、再びユーザインタフェース画面が表示される。ここで、ユーザインタフェース画面には、図１２に示すように、メール指定画面で指定したメールアドレスとデータ形式が表示されている。
【００６８】
ステップ１０の処理が終了すると、ステップＳ１１において、変換された文書データが電子メールとしてメールサーバに送出され、プリンタドライバ１ｃの処理は終了する。
【００６９】
なお、ステップＳ５乃至スッテプＳ９の処理によるデータ形式の選択及び変換の前に、ステップＳ１０の処理によるメールアドレス指定を行うこととしてもよい。
【００７０】
また、上述のプリンタドライバ１ｃの処理動作では説明していないが、変換されたデータを電子メールの本文として送信するか、又は添付ファイルとして送信するかを指定する処理を行うこととしてもよい。
【図面の簡単な説明】
【００７１】
【図１】従来の印刷システムの動作を説明するための図である。
【図２】従来の電子メールアプリケーションによる電子メール送信動作を説明するための図である。
【図３】本発明の実施の形態による電子メール送信システムの構成図である。
【図４】図３に示したパーソナルコンピュータによる電子メール送信動作を示す図である。
【図５】図３に示したパーソナルコンピュータによる電子メール送信動作を説明するための図である。
【図６】図３に示したプリンタドライバの処理動作のフローチャートである。
【図７】図３に示したプリンタドライバにより表示される印刷方法指定画面を示す図である。
【図８】図３に示したプリンタドライバにより表示される印刷方法指定画面を示す図である。
【図９】図３に示したプリンタドライバにより表示されるメール指定画面を示す図である。
【図１０】図３に示したプリンタドライバにより表示されるメール指定画面を示す図である。
【図１１】図３に示したプリンタドライバにより表示されるメール指定画面を示す図である。
【図１２】図３に示したプリンタドライバにより表示される印刷方法指定画面を示す図である。
【符号の説明】
【００７２】
１  パーソナルコンピュータ
１ａ  アプリケーション
１ｂ  グラフィックス処理モジュール
１ｃ  プリンタドライバ
２  プリンタ
３  コンピュータネットワーク
【図１】
0004839206.tif 000002
【図２】
0004839206.tif 000003
【図３】
0004839206.tif 000004
【図４】
0004839206.tif 000005
【図５】
0004839206.tif 000006
【図６】
0004839206.tif 000007
【図７】
0004839206.tif 000008
【図８】
0004839206.tif 000009
【図９】
0004839206.tif 000010
【図１０】
0004839206.tif 000011
【図１１】
0004839206.tif 000012
【図１２】
0004839206.tif 000013