(57)【特許請求の範囲】
【請求項１】
回線に接続された端末から送られる電子メールを受信する受信手段と、
前記受信手段で受信した電子メールに添付されたファイルがあるか否かを判断する電子メール解析手段と、
前記電子メール解析手段によって前記添付されたファイルが判断された場合には、前記添付されたファイルの形式に対応したアプリケーションを起動して展開処理を行う展開手段と、
前記展開手段によって展開されたファイルを所定の用紙に印刷出力する出力手段とを備えており、
前記電子メール解析手段は、前記電子メールのヘッダ部を解析してカバーシートを生成し、
前記出力手段は、前記カバーシートを所定の用紙に印刷出力する
ことを特徴とする情報出力装置。
【請求項２】
回線に接続された端末から送られる電子メールを受信する受信手段と、
前記受信手段で受信した電子メールに添付されたファイルがあるか否かを判断する電子メール解析手段と、
前記電子メール解析手段によって前記添付されたファイルが判断された場合には、前記添付されたファイルの形式に対応したアプリケーションを起動して展開処理を行う展開手段と、
前記展開手段によって展開されたファイルを所定の用紙に印刷出力する出力手段と、
前記電子メールに添付されてファイルが圧縮済みのファイルである場合にそのファイルを解凍するファイル解凍手段とを備えており、
前記出力手段は、前記ファイル解凍手段で解凍したファイルを所定の用紙に印刷出力する
ことを特徴とする情報出力装置。
【請求項３】
回線に接続された端末から送られる電子メールを受信する受信手段と、
前記受信手段で受信した電子メールに添付されたファイルがあるか否かを判断する電子メール解析手段と、
前記電子メール解析手段によって前記添付されたファイルが判断された場合には、前記添付されたファイルの形式に対応したアプリケーションを起動して展開処理を行う展開手段と、
前記展開手段によって展開されたファイルを所定の用紙に印刷出力する出力手段と、
前記電子メールに添付されてファイルが圧縮済みのファイルである場合にそのファイルを解凍するファイル解凍手段とを備えており、
前記電子メール解析手段は、前記電子メールのヘッダ部を解析してカバーシートを生成し、
前記出力手段は、前記カバーシートを所定の用紙に印刷出力するとともに、前記ファイル解凍手段で解凍したファイルを所定の用紙に印刷出力する
ことを特徴とする情報出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末から送られる電子メールを受信して所定の用紙へ出力する情報出力装置に関する。
【０００２】
【従来の技術】
従来、ネットワークに接続された端末内の電子メール機構が印刷依頼メールを受信したとき、プリンタ装置でそれを出力する技術が開示されている（特開平５−２３４１号公報参照）。この技術では、端末内に印刷プログラムを起動するアプリケーション起動機構と、受信した印刷依頼メールの文書を印刷処理し、対応するプログラムを起動する印刷プログラムとを備えており、起動されたプログラムが印刷依頼メールで依頼を受けた文書を印刷処理している。
【０００３】
また、電子メールシステムに印刷ヘッダを作成し、本文に付与して印刷物と電子メールメッセージの対応を認識しやすくする技術も開示されている（特開平６−１４９５０５号公報参照）。この技術では、ユーザが設定した印刷ヘッダ作成形式の設定に基づき、メッセージヘッダ情報を抽出・加工して印刷ヘッダを作成し、この作成した印刷ヘッダを出力するメッセージのデータ形式に変換した後、メッセージに付与して印刷物を作成している。
【０００４】
ここで、ＬＡＮ（Local Area Network）に接続されているコンピュータ間のデータ通信の一形態である電子メールについて説明する。すなわち、電子メールはＬＡＮに接続されているコンピュータの利用者同士が決められた手順に従ってデータ通信を行うものである。
【０００５】
このようなデータ通信のための標準的な規格としては、例えばＣＣＩＴＴ（国際電信電話諮問委員会：現在ＩＴＵ−Ｔ）勧告のＸ．４００シリーズで述べられているＭＨＳ（メッセージハンドリングシステム）や、アメリカ国防総省ＲＦＣ８２２で規定され現在日本も含めて広く用いられているＳＭＴＰ（シンプルメールトランスファプロトコル）等が挙げられる。
【０００６】
【発明が解決しようとする課題】
しかしながら、特開平５−２５４１号公報に開示される技術において、上記の一般的なＳＭＴＰを用いて端末へ印刷依頼メールを送信しようとするのは非常に困難である。つまり、ＳＭＴＰのような標準的なメールトランスファプロトコルに印刷依頼メールかどうかを示すような独自のプロトコルを使用すると、送信された文書を受け取ったメールサーバにおいて、印刷依頼メールか通常のメールかを判断できるプロトコルに変換した後、印刷依頼メールを出力する出力装置へ送信する必要がある。
【０００７】
また、電子メールに添付されてきたファイル（以下、「添付ファイル」と言う。）をプリンタ装置で出力する場合、通常ユーザは添付されてきたファイルに対応するアプリケーションソフトウェアを端末上で起動してからプリンタ装置へデータを送信している。
【０００８】
この際、端末上に添付ファイルを開くためのアプリケーションソフトウェアがない場合、対応するアプリケーションソフトウェアをその端末にインストールするか、またはそのアプリケーションソフトウェアがインストールされている他の端末へ添付ファイルを転送して開く必要がある。
【０００９】
また、添付ファイルが圧縮ファイルであった場合も同様であり、電子メールを受けた端末上にその圧縮ファイルを解凍するためのアプリケーションソフトウェアがない場合には、上記と同様な手間が必要となる。
【００１０】
【課題を解決するための手段】
本発明はこのような課題を解決するために成された情報出力装置である。すなわち、本発明の情報出力装置は、回線に接続された端末から送られる電子メールを受信する受信手段と、受信手段で受信した電子メールに添付されたファイルがあるか否かを判断する電子メール解析手段と、電子メール解析手段によって添付されたファイルが判断された場合には、添付されたファイルの形式に対応したアプリケーションを起動して展開処理を行う展開手段と、展開手段によって展開されたファイルを所定の用紙に印刷出力する出力手段とを備えている。また、出力手段が電子メールの本文を所定の用紙に印刷出力したり、電子メール解析手段が電子メールのヘッダ部を解析してカバーシートを生成して、出力手段でカバーシートを所定の用紙に印刷出力したり、電子メールに添付されてファイルが圧縮済みのファイルである場合にそのファイルを解凍するファイル解凍手段を備えており、出力手段が、ファイル解凍手段で解凍したファイルを所定の用紙に印刷出力するものでもある。
【００１１】
このような本発明では、解析手段において電子メールのヘッダ部を解析し、カバーシートを生成することから、電子メールのプロトコルを変更することなく電子メールの本文とヘッダ部に対応したカバーシートとを印刷出力できるようになる。また、展開手段において電子メールに添付されたファイルの展開を行ったり、ファイル解凍手段によって添付された圧縮済みのファイルの解凍を行うことから、電子メールを受けた端末にそのファイルの展開や解凍を行うアプリケーションソフトウェアが存在しなくてもファイルの展開や解凍を行って印刷出力できるようになる。
【００１２】
【発明の実施の形態】
以下に、本発明の情報出力装置における実施の形態を図に基づいて説明する。図１は本実施形態における情報出力装置の構成を説明するブロック図である。すなわち、この情報出力装置１は主としてプリンタ装置から成り、ネットワーク１５に接続されたワークステーション端末１３、１４から送られるデータを受信し、所定の用紙に印刷出力するものである。
【００１３】
特に、本実施形態の情報出力装置１は、ワークステーション端末１３、１４から転送された電子メールを受けて、印刷出力する点に特徴がある。
【００１４】
情報出力装置１の構成としては、コントロール部２、電子メール受信部３、電子メール送信部４、電子メール解析部５、ファイル解凍部６、スプールメモリ７、画像描画部８、ページメモリ９、画像形成部１０、ネットワークインタフェース１１、通信回線インタフェース１２を備えている。
【００１５】
このうち、コントロール部２は各部の制御を行う制御装置すなわちＣＰＵから成るものである。電子メール受信部３は、ワークステーション端末１３、１４からネットワーク１５を介して転送される電子メールを受信する部分である。
【００１６】
電子メール送信部４は、情報出力装置１で処理した結果（例えば、印刷出力が完了した旨）等を処理の依頼元であるワークステーション端末１３、１４へ電子メールで伝える部分である。
【００１７】
電子メール解析部５は、受信した電子メールのヘッダ部を解析して、電子メールのプロトコルや添付ファイルの有無、添付ファイルの形式を認識したり、電子メールのヘッダ部からカバーシートを生成し、本文と分割する制御を行う部分である。
【００１８】
ファイル解凍部６は、電子メールの添付ファイルが圧縮ファイルから成る場合に、その圧縮ファイルを解凍して元のファイルに復元する部分である。スプールメモリ７は、電子メール解析部５で分割されたヘッダシートと電子メールの本文および添付ファイルなどを一時的に保存しておく記憶領域である。
【００１９】
また、画像描画部８は、電子メール受信部３で受信したデータをビットマップデータへ変換する処理を行う部分である。ページメモリ９は、画像描画部８で変換されたビットマップデータを格納する部分である。
【００２０】
画像形成装置１０は、ページメモリ９に格納された画像データを所定の用紙へ印刷出力する部分である。ネットワークインタフェース１１は、ネットワーク１５を介して送受信されるデータの入出力を行う部分である。さらに、通信回線インタフェース１２は、公衆回線１８を介してファクシミリ装置１６、１７等の通信機器とのデータ入出力を行う部分である。
【００２１】
次に、本実施形態の情報出力装置１の処理を図２のフローチャートに沿って説明する。なお、以下の説明で図２に示されない符号は図１を参照するものとする。
【００２２】
ここで情報出力装置１の処理は、主としてコントロール部２（図１参照）で実行されるプログラム処理によって制御される。
【００２３】
先ず、ワークステーション端末１３、１４で受けた電子メールを用紙に印刷出力しようとした場合、その電子メールをワークステーション端末１３、１４から本実施形態の情報出力装置１へ送信する。
【００２４】
このワークステーション端末１３、１４から送信された電子メールはネットワーク１５を介して情報出力装置１へ転送される。情報出力装置１では、そのネットワークインタフェース１１を介して電子メール受信部３で転送されてきた電子メールを受信する（ステップＳ１００）。
【００２５】
次に、受信した電子メールは電子メール解析部５へ渡され、ここでヘッダ部の情報の取り出し、およびカバーシートの作成を行う（ステップＳ１０１）。すなわち、電子メール解析部５では、電子メールのヘッダ部を解析し、その電子メールがどのような形式であるかを判断する。
【００２６】
この電子メールの解析を図３に基づいて説明する。図３（ａ）は受信データがヘッダ部と本文とから成る場合である。この場合、電子メール解析部５は、ヘッダ部に示される「件名」、「送信者」、「受信者」、「送信日時」、「受信日時」等のヘッダ情報をカバーシートとして作成し、本文と分割してスプールメモリ７へ蓄積する。
【００２７】
また、図３（ｂ）は受信データがヘッダ部、本文および添付ファイルから成る場合である。この場合、電子メール解析部５は、ヘッダ部に示される「件名」、「送信者」、「受信者」、「送信日時」、「受信日時」等のヘッダ情報をカバーシートとして作成し、本文および添付ファイルと分割してスプールメモリ７へ蓄積する。
【００２８】
さらに、図３（ｃ）は受信データがヘッダ部、本文および圧縮された添付ファイルから成る場合である。この場合、電子メール解析部５は、ヘッダ部に示される「件名」、「送信者」、「受信者」、「送信日時」、「受信日時」等のヘッダ情報をカバーシートとして作成し、本文および圧縮された添付ファイルと分割してスプールメモリ７へ蓄積する。また、圧縮された添付ファイルはファイル解凍部６で解凍処理が行われ、復元された添付ファイルとしてスプールメモリ７へ蓄積される。
【００２９】
電子メール解析部５による解析の結果、電子メールに添付ファイルが付いていない場合（ステップＳ１０２でＮｏ）、すなわち図３（ａ）に示すような受信データであった場合、スプールメモリ７に蓄積したカバーシートを画像描画部８でビットマップデータに変換し、画像形成部１０でそのビットマップデータを用紙へ出力する（ステップＳ１０９）。続いて、メール本文を画像描画部８でビットマップデータに変換し、画像形成部１０でそのビットマップデータを用紙へ出力する（ステップＳ１１０）。
【００３０】
一方、電子メールに添付ファイルがついていた場合（ステップＳ１０２でＹｅｓ）、すなわち図３（ｂ）、（ｃ）に示すような受信データであった場合、その添付ファイルの取り出しを行う（ステップＳ１０３）。
【００３１】
そして、その添付ファイルの形式を解析し、添付ファイルが圧縮ファイルであるか否かを判断する（ステップＳ１０４）。圧縮ファイルであった場合（ステップＳ１０４でＹｅｓ）、その圧縮された添付ファイルをファイル解凍部６で解凍する（ステップＳ１０５）。
【００３２】
解凍によって復元された添付ファイルは一旦スプールメモリ７に蓄積される。なお、本実施形態では、ファイル解凍部６に種々のアーカイバを備えており、種々の圧縮形式に対応できるようになっている。
【００３３】
圧縮ファイルの解凍が終わった後、または、添付ファイルが圧縮ファイルでなかった場合（ステップＳ１０４でＮｏ）、ステップＳ１０６へ進む。
【００３４】
ステップＳ１０６では、スプールメモリ７に蓄積したカバーシートを画像描画部８でビットマップデータに変換し、画像形成部１０でそのビットマップデータを用紙へ出力する（ステップＳ１０６）。続いて、メール本文を画像描画部８でビットマップデータに変換し、画像形成部１０でそのビットマップデータを用紙へ出力する（ステップＳ１０７）。
【００３５】
そして、スプールメモリ７に蓄積した添付ファイルを画像描画部８でビットマップデータに変換し、画像形成部１０でそのビットマップデータを用紙へ出力する（ステップＳ１０８）。この添付ファイルをビットマップデータに展開するにあたり、本実施形態の情報出力装置１では、添付ファイルの形式に応じたアプリケーションソフトウェアを備えており、そのアプリケーションソフトウェアが自動的に起動して添付ファイルを解釈し、ビットマップデータへの展開を行うことになる。
【００３６】
例えば、アプリケーションソフトウェアとして、代表的な作図形式、表計算形式、データベース形式、ワードプロセッサ形式等の各種形式から成る添付ファイルを取り扱うことができるものを用意している。
【００３７】
次に、用紙への出力が正常に行えたか否かを判断する（ステップＳ１１１）。ここで正常に終了した場合には受信した電子メールのデータをスプールメモリ１１やページメモリ９から削除し（ステップＳ１１２）、印刷が終了した旨を依頼元のワークステーション端末１３、１４に電子メールで送信する（ステップＳ１１３）。
【００３８】
一方、用紙への出力が正常に行われなかった場合は、依頼元のワークステーション端末１３、１４に電子メールでエラーメッセージを送信する（ステップＳ１１４）。
【００３９】
このような処理により、ワークステーション端末１３、１４から転送された電子メールおよび添付ファイルを用紙に印刷出力できるようになる。つまり、ワークステーション端末１３、１４では、添付ファイルを取り扱うアプリケーションソフトウェアや圧縮ファイルを解凍するツールを備えていなくても、電子メールを情報出力装置１へ転送するだけで印刷出力を得ることが可能となる。
【００４０】
図４はスプールメモリのデータのビットマップデータへの変換を説明する図である。すなわち、画像描画装置８（図１参照）は、複数の描画プログラムａ〜ｚを保持している。このうち、ヘッダシートや本文のようなテキストデータは描画プログラムａと対応付けられ、添付ファイル（File.ccc）は描画プログラムｃと対応付けられている。
【００４１】
添付ファイルを描画する場合は、そのファイル名の拡張子に対応した描画プログラムが用いられる。各々対応する描画プログラムを用いて展開されたビットマップデータは、ページメモリに格納されることになる。
【００４２】
これによって、種々の形式から成るファイルであっても、情報出力装置で展開処理を行うことが可能となる。
【００４３】
また、図５は電子メール解析部で行う電子メールの分割の具体例を説明する図であり、（ａ）はＳＭＴＰで送られてきた電子メールの例、（ｂ）はその電子メールを分割した状態を示している。
【００４４】
電子メール解析部５（図１参照）は、図５（ａ）に示す項目５１から送信者と送信日時、項目５２から受信者、項目５３から件名、項目５４から受信日時を取得し、図５（ｂ）左図に示すようなヘッダシートを作成する。
【００４５】
次に、電子メール解析部５は、項目５５を参照して電子メールに添付ファイルが付けられているか否かを判断する。例えば、この項目５５の「Content-Type」が「Multipart/mixed 」である場合には添付ファイルが付けられていると判断する。
【００４６】
一方、「Content-Type」が「Text/plain」である場合には添付ファイルがないと判断する。
【００４７】
図５（ａ）の例では、項目５５の「Content-Type」が「Multipart/mixed 」であるため、添付ファイルがあると判断する。この場合、先ず項目５６を参照して電子メールの本文を図５（ｂ）中図に示すよう抽出し、最後に項目５７から添付ファイルのファイル名（「File.ccc」）を抽出して、項目５８から添付ファイルの実体を図５（ｂ）右図に示すよう抽出する。
【００４８】
このように、電子メール解析部５によって電子メールのヘッダ部等の項目を参照し、ヘッダシートの作成や本文の抽出、添付ファイルの抽出を行って各々の印刷を行うことが可能となる。
【００４９】
【発明の効果】
以上説明したように、本発明の情報出力装置によれば次のような効果がある。すなわち、プロトコル変換を施すことなく端末から回線を介して電子メールを転送するだけで、電子メールのヘッダシートと本文とを用紙に印刷出力できるようになる。また、添付ファイルが付されていても、その添付ファイルをメールとともに出力することができ、その添付ファイルが圧縮ファイルであっても自動的に解凍を行って印刷出力できるようになる。これにより、端末側にその添付ファイルの展開や解凍を行うアプリケーションソフトウェアが存在しなくても添付ファイルの展開や解凍を行って印刷出力することが可能となる。
【図面の簡単な説明】
【図１】  本実施形態における情報出力装置の構成を説明するブロック図である。
【図２】  情報出力装置の処理を説明するフローチャートである。
【図３】  電子メールの解析を説明する図である。
【図４】  ビットマップデータへの変換を説明する図である。
【図５】  電子メールの分割の具体例を説明する図である。
【符号の説明】
１…情報出力装置、２…コントロール部、３…電子メール受信部、４…電子メール送信部、５…電子メール解析部、６…ファイル解凍部、７…スプールメモリ、８…画像描画部、９…ページメモリ、１０…画像形成部、１３…ワークステーション端末、１５…ネットワーク
【図１】
0003731326.tif 000002
【図２】
0003731326.tif 000003
【図３】
0003731326.tif 000004
【図４】
0003731326.tif 000005
【図５】
0003731326.tif 000006