(57)【特許請求の範囲】
【請求項１】
テキストコード化されたイメージデータとヘッダとからなる電子メールを受信する受信手段と、この受信手段により受信した電子メールのテキストコード化されたイメージデータをバイナリイメージデータに変換する変換手段と、前記受信手段により受信した電子メールのヘッダ内よりファクシミリ転送を指示する文字情報、パスワード、及び転送先のファクシミリ番号を検出する検出手段と、この検出手段によりファクシミリ転送を指示する文字情報を検出し、かつ、検出されたパスワードが正しいと判断した場合に、前記変換手段により変換されたバイナリイメージデータを転送先のファクシミリ番号にファクシミリ転送する転送手段と、
暗号化されたパスワードを受信情報の所定の部分に基づいて復号化する復号化手段とを備え、復号化したパスワードが正しいと判断したならば、ファクシミリ転送処理を行なうことを特徴とする通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イメージデータをファクシミリと同様の簡単な操作で送受信できる電子メールを用いたイメージデータ送信方法およびファクシミリ型電子メール装置に関するものである。
【０００２】
【従来の技術】
近年、オフィスの装置をＬＡＮ（ローカルネットワーク）に接続して、業務の効率化を図ろうとする傾向が高まっている。ファクシミリをＬＡＮに接続してプリンタとして使用したり、パソコンで作成した文書をＬＡＮを経由して宛先のファクシミリに送信するというような使い方もその一つである。特開平7‐143309では、パソコン上の電子メールで作成したテキスト文書をＬＡＮを経由して宛先のファクシミリ装置に送る装置を提案している。
【０００３】
図１９は従来の電子メールを利用したファクシミリ装置の概略ブロック図である。１０１はＣＰＵであり、装置の制御を行う。１０２はＲＯＭでありプログラムが格納される。１０３はＲＡＭでありプログラムのデータ用として使用される。１０７はパネル部であり、送信の指示を行う。１０８は圧縮・伸張部であり、イメージデータの圧縮または伸張を行う。１０９はＬＡＮ制御部であり、ＬＡＮへデータを送信またはＬＡＮからのデータの受信の制御を行う。１１０はプリンタ部であり、データを印刷する。１１１はスキャナ部であり、原稿を読み込む。１１３はＦＡＸ通信部であり、圧縮されたイメージデータを電話回線に送信または電話回線から受信する。１２０は文字・画像変換部であり、ＬＡＮから受信した電子メールのテキストをイメージデータに変換する。
【０００４】
以下、電子メールを受信してファクシミリに送信するまでの動作について説明する。ＬＡＮ部１０９から電子メールを受信すると、文字・画像変換部１２０で電子メールのテキストをイメージデータに変換し、さらに、イメージデータを圧縮・伸張部１０８で圧縮する。電子メールの宛先部に記されたＦＡＸ番号に、圧縮したイメージデータをＦＡＸ通信部１１３から送信する。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の構成では、この装置を誰でも中継機として利用し、ファクシミリに送信することができ、この装置の所有者がファクシミリへの通信費を負担しなければならず、不利益を被ることになる。
【０００６】
【課題を解決するための手段】
本発明は、上述の課題を解決するために以下の構成を備える。
【０００７】
請求項１記載の通信装置の発明は、テキストコード化されたイメージデータとヘッダとからなる電子メールを受信する受信手段と、この受信手段により受信した電子メールのテキストコード化されたイメージデータをバイナリイメージデータに変換する変換手段と、前記受信手段により受信した電子メールのヘッダ内よりファクシミリ転送を指示する文字情報、パスワード、及び転送先のファクシミリ番号を検出する検出手段と、この検出手段によりファクシミリ転送を指示する文字情報を検出し、かつ、検出されたパスワードが正しいと判断した場合に、前記変換手段により変換されたバイナリイメージデータを転送先のファクシミリ番号にファクシミリ転送する転送手段と、暗号化されたパスワードを受信情報の所定の部分に基づいて復号化する復号化手段とを備え、復号化したパスワードが正しいと判断したならば、ファクシミリ転送処理を行なう。
【００１６】
これら構成により、受信した電子メールをファクシミリ転送する際に、パスワードを備えることにより第３者が勝手に使うことができない様にしている。さらに、パスワードを送信イメージデータの一部を用いて暗号化することにより、パスワードが他に漏れることがなく、より秘匿性の高い通信を行うことができる。
【００１７】
【発明の実施の形態】
本発明は、読み取ったイメージデータを電子メールのフォーマットに変換してから送信し、受信する際は、逆に電子メールのフォーマットをファクシミリのフォーマットに変換した後にプリンタで印刷する。さらにいうと、送信側では、読み取ったイメージデータにこのイメージデータのサイズ、解像度を含む属性情報を付加し、電子メール形態のフォーマットに変換し、これを電子メールで送信し、受信側では、電子メールで受信したイメージデータの属性情報に基づいて自機で扱えるように変換して、印刷処理する。この構成により、用紙サイズ、解像度の異なる通信機同士での通信が可能となる。
【００１８】
以下、本発明の第１の実施例について、図面を参照しながら説明する。図１は本装置が動作する環境を示すシステム概念図である。本装置はインターネット上の電子メールを利用できる環境で動作する。つまり、メールゲートウェイがインターネットと接続され、ＬＡＮ内の電子メールは全てこのメールゲートウェイを経由してインターネットと通信する。電子メールのプロトコルはSMTP（Simple Mail Transfer Protocol)でやりとりされるが、POP(Post Office Protocol)も使うことができる。本装置はＰＣ（パソコン）とも本装置と同構成の装置とも電子メールを送受信することができるが、以下の実施例では、第７の実施例を除いて、本装置同士の通信を前提にしている。
【００１９】
図２は受信側でイメージサイズの縮小を行う概略ブロック図である。１はＣＰＵであり、装置の制御を行う。２はＲＯＭでありプログラムが格納される。３はＲＡＭでありプログラムのデータ用として使用される。４はフォーマット変換部であり、イメージデータを電子メールのフォーマットへ変換する。５はフォーマット逆変換部であり、電子メールのデータをファクシミリで扱うイメージデータに変換する。７はパネル部であり、送信の指示を行う。８は圧縮・伸張部であり、イメージデータの圧縮または伸張を行う。９はＬＡＮ制御部であり、ＬＡＮへデータを送信またはＬＡＮからのデータの受信の制御を行う。１０はプリンタ部であり、データを印刷する。１１はスキャナ部であり、原稿を読み込む。
【００２０】
図３は受信側でイメージの縮小を行うフローチャートを示す。
ステップｓ１で、この電子メールを受信する。この受信した電子メールは、後述するように送信側の装置において読み取られたイメージデータにイメージデータのサイズ、解像度が付加され、電子メールで送信されるものである。
【００２１】
ｓ２で電子メールをイメージデータにフォーマット逆変換する。フォーマット変換と逆変換については後に説明する。ｓ３でフォーマット逆変換されたイメージデータ（後述する属性エリアとバイナリデータからなるデータ）から用紙サイズ、解像度を得る。いうまでもなく、このデータは送信側で生成されて送信される。この送信データの生成手順は、図４を用いて、後に詳述する。
【００２２】
ｓ４で圧縮されたイメージデータを伸張する。ｓ５で、イメージデータの用紙サイズと解像度を本装置で扱える用紙サイズと解像度と比較する。ｓ６で本装置の能力の方が低いとわかれば、ｓ７でイメージデータを本装置の扱える用紙サイズに縮小し、ｓ８でプリントする。ここで、用紙サイズと解像度とを対応づけて両方の情報を得ることにより、より見やすい画像に加工することができる。例えば、解像度が２００DPIのように高解像度で、用紙サイズが小さい場合には、間引くことで小さい用紙サイズに合せることができる。
【００２３】
図４に電子メールフォーマットへの変換と逆変換の流れ、およびその概念を示す。
【００２４】
フォーマット変換とは、スキャナ等から読み取られ、属性情報が付加されたイメージデータを、テキストコードに変換し、ヘッダを付加して、電子メールデータに変換することをいう。
【００２５】
フォーマット逆変換とは、電子メールデータの中のテキストコード化されたイメージデータを、もとのイメージデータに変換することをいう。
【００２６】
このイメージデータは用紙サイズ、解像度、１ページ分のバイト数、次のページへのポインタ（メモリ上のアドレス）等の属性情報とそのページの圧縮されたバイナリイメージデータが対となり、それが複数ページ並んでいる。電子メールはバイナリなイメージデータをテキストコードに変換したものの上にヘッダを付加したフォーマットになっている。電子メールのプロトコルであるSMTPはバイナリデータを扱うことができないため、イメージデータ（属性エリア、およびバイナリデータエリア）を所定のアルゴリズムに従ってテキストコードに変換している。なお、図４では電子メールのフォーマットの方が小さく描かれているが、実際はテキストコードに変換する方が情報量が多いため、電子メールのフォーマットの方が情報としては大きいものである。
【００２７】
送信側の装置では、スキャナ等から読み取り、属性情報が付加されたイメージデータをフォーマット変換することにより電子メールデータに変換する。
【００２８】
受信側の装置では、受信した電子メールをフォーマット逆変換することによりイメージデータに変換し、属性情報を得ることができる。
【００２９】
図５にメールのヘッダの例を示す。最初の行のMIMEとは電子メールの規格Multipurpose Internet Mail Extensionsの略でこのメールがテキストだけでなく、イメージや音声も扱えることを示している。‐‐‐を境界として初めの部分がテキスト部であり、二番目の部分がイメージ部である。イメージデータは最後に付加される。
【００３０】
具体的には、図５に示されている「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：Ｔｅｘｔ／ｐｌａｉｎ：ｃｈａｒａｓｅｔ＝ＩＳＯ−２０２２−ｊｐ」から分かるように、送信データはテキストデータを含んでいる。また、「Ｃｏｎｔｅｎｔ−Ｔｒａｎｓｆｅｒ−Ｅｎｃｏｎｄｉｎｇ：ｂａｓｅ６４」と示されていることから分かるように、ｂａｓｅ６４を用いて、イメージデータからテキストデータに変換されている。さらに、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：Ｉｍａｇｅ／ｔｉｆｆ」と示されていることから分かるように、送信データはイメージデータを含み、イメージデータはｔｉｆｆファイルの形態である。これらＭＩＭＥのヘッダ情報は、従来パソコン等の電子メールで用いられていたものと同じである。
【００３１】
このように上記第１の実施例によれば、イメージデータを電子メールとして送受信した場合に生じる送信側と受信側が扱える用紙サイズの能力の違いを、受信側でイメージデータを縮小処理することにより解決している。
【００３２】
次に本発明の第２の実施例について図６送信側でイメージサイズの縮小を行う概略ブロック図を参照して説明する。本実施例は、図２に示した第１の実施例の構成から縮小部６をとり、スキャナからイメージを読み込む時に光学的に縮小する光学的縮小部１２を追加したものである。光学的に原稿を縮小するため、実施例１に比較して縮小した結果の品質が良くなる可能性がある。
【００３３】
図７に送信前に宛先と通信して送信側でイメージ縮小を行うフローチャートを示す。ｓ１１でスキャナ部１１に用紙をセットし、パネル部７で宛先を指定する。ｓ１２で本装置が宛先の装置とインターネット上で通信し、宛先の装置が扱える用紙サイズ、解像度を得る。この通信は装置が一対一でコネクションを張ることができれば良いが、ファイアーウォールが間にあり、コネクションがはれないときはＴＣＰプロトコルを用いた電子メールを用いても良い。ただし、電子メールでは相手の能力を得るまでに時間がかかる。ｓ１３で相手の装置が本装置よりも能力が低ければ、スキャナ部１１から原稿を読み込む際に光学的縮小部１２で相手装置に合わせて原稿を縮小する。ｓ１４でイメージを圧縮・伸張部８で圧縮し、フォーマット変換部４で電子メールのフォーマットに変換する。ｓ１５でＬＡＮ制御部９から電子メールを送信する。
【００３４】
このように上記第２の実施例によれば、送信する前に宛先の用紙サイズを知ることができるので、光学的に原稿を縮小することができ、実施例１に比較して縮小した結果の品質が良くなる可能性がある。
【００３５】
次に本発明の第３の実施例について図８短縮登録で宛先の用紙サイズ、解像度を登録するフローチャートを参照して説明する。ブロック図は図６と同様である。この実施例は宛先の装置の能力を電子メールで取得すると時間がかかるため、短縮登録するときに宛先の能力を取得しておき、実際に送信するときに宛先と電子メールで通信する時間を省いたものである。
【００３６】
ｓ２１でパネル部７から宛先の短縮登録を指定する。ｓ２２で宛先と電子メールで通信して、宛先の装置が扱える用紙サイズ、解像度を得る。ｓ３３で宛先の短縮番号に宛先の扱える用紙サイズ、解像度等の能力を登録する。このデータはＲＡＭ３に記憶され、バッテリによりバックアップされる。送信は図９短縮番号に登録された用紙サイズに合わせてイメージの縮小を行うフローチャートに従って行う。ｓ３１でスキャナ部１１に原稿をセットして、パネル部７から宛先の短縮番号を指定する。ｓ３１で短縮番号に登録された宛先の装置が扱える用紙サイズ、解像度を取得し、読み込もうとする原稿より小さいときはｓ３３で原稿をスキャナから読み込むときに光学的に縮小する。ｓ３４でイメージを電子メールのフォーマットに変換し、ｓ３５でＬＡＮ制御部９から電子メールを送信する。
【００３７】
このように上記第３の実施例によれば、短縮登録するときに宛先の能力を取得しておくので、実際に送信するときに宛先と電子メールで通信する時間を省くことができる。
【００３８】
次に本発明の第４の実施例を図１０ファクシミリへの中継を行う概略ブロック図を参照して説明する。本発明はイメージデータを持つ電子メールを受信してファクシミリへ送信する中継機能を持たせたものである。この際に、不特定の第三者が装置を利用して装置の所有者に不利益をもたらさないように、中継機にパスワードを設けた。本実施例は図２に示した第１の実施例の構成に、ファクシミリとの通信を制御するＦＡＸ通信部１３と、中継機のパスワードを暗号化、復号化する暗号・復号部１４を追加したものである。
【００３９】
図１１に中継装置に送信するフローチャートを示す。ｓ４１でスキャナ部１１に原稿をセットし、パネル部７から中継装置と宛先を指定する。ｓ４２でファクシミリ送信を指示する文字列を電子メールに付加する。ｓ４３で中継装置に対応したパスワードを図１２の中継機リストから検索し、暗号化して電子メールに付加する。図１２の中継機リストは本装置の所有者が予め登録しておく。ファクシミリ送信を指示する文字列と暗号化されたパスワードは図５メールのヘッダの上から５、６行目に付加される。ｓ４４で電子メールを送信する。
【００４０】
図１３に中継装置で文字列を解析するフローチャートを示す。ｓ５１でファクシミリ送信を指示する文字列が付加された電子メールを受信する。ｓ５２で電子メールに付加された文字列を解析し、図５の５行目にあるrelayという文字列を見つけると、この電子メールはファクシミリへの送信を指示していると解釈する。ｓ５３でファクシミリ送信を指示していると判断したなら、ｓ５５で図５の６行目にある暗号化されたパスワードを復号化する。ｓ５６で復号化したパスワードが予め本装置に本装置の所有者が登録したパスワードと一致すれば、ｓ５７で図５の５行目にあるrelay に続くファクシミリの番号に、電子メールをフォーマット逆変換して、ＦＡＸ通信部１３から送信する。ｓ５３でファクシミリ送信でないと判断された場合はｓ５４で電子メールをフォーマット逆変換してプリンタ部１０からプリントする。ｓ５６でパスワードが一致しなかった場合はｓ５８で電子メールの送信元にエラーの旨を電子メールで送信する。
【００４１】
このように上記第４の実施例によれば、第１の実施例に中継機能を持たせたので、通常のファクシミリ通信に比べ通信コストが節約できる（インターネットを月額固定制で使っているところであれば）。また、中継機のパスワードを電子メールに暗号化して付加するようにしたので、従来の電子メールの機構を使いながら、不特定の第三者が装置を利用して装置の所有者に不利益をもたらすことがない。
【００４２】
次に本発明の第５の実施例を図１４イメージデータをキーとして暗号化を参照して説明する。パスワードを暗号化して文字列として電子メールに付加した場合、この文字列を第三者が読むことが可能である。この暗号化されたパスワードをパソコン等を使って電子メールに付加して中継機を悪用することができる。そこで、本発明は電子メールの送信情報の一部であるイメージデータを用いてパスワードを暗号化し、万一暗号化されたパスワードを他人に読まれても、送信する原稿毎に暗号化されたパスワードが変化するので、本装置を中継機として使うことができないようにした。ブロック図は図１０と同じである。
【００４３】
図１４では例としてイメージデータの最後から５、５０、１００バイト目のデータを暗号化のキーとしている。どのデータを選ぶかは装置を設定する際に決定する。パスワードを「１２３ＡＢＣ」とすると、コード（アスキーコード）は「313233414243」となる。暗号化のキーがそれぞれ01,7E,10とすると、このデータを繰り返してパスワードの長さに合わせる（図では２回繰り返す）。次に暗号化のキーのビットが１のところのパスワードのデータをビット反転する。結果は「304C23403C53」となる。復号化するときは、暗号化のキーをもとにしてビット反転すればもとのパスワードになる。反転処理の詳細については図１５に示す。図において暗号化のキーを２進数に展開すると「０１」は「０００００００１」となる。同様にパスワードの「３１」は「００１１０００１」となる。ここで、パスワードで「１」と表されている桁の暗号化のキーを反転（０→１、１→０）すると、「００１１００００」となり、これをアスキーコードに変換すると３０となる。このような反転処理を行なうと、上述した結果となる。
【００４４】
暗号化のキーとしてはイメージデータでなく、電子メールに付加されてくる日時等送信される情報のうち可変なものを使用しても良い。
【００４５】
このように上記第５の実施例によれば、電子メールの送信情報の一部であるイメージデータを用いてパスワードを暗号化することにより、万一暗号化されたパスワードを他人に読まれても、送信する原稿毎に暗号化されたパスワードが変化するので、パスワードを知らない第三者が本装置を中継機として使うことができない。
【００４６】
次に本発明の第６の実施例を図１６ファクシミリ送信がエラーのときのフローチャートを参照して説明する。装置のブロック図は図１０と同様である。本発明は、イメージデータの電子メールを受信してファクシミリに送信したときの送信エラーを電子メールの発信者が知ることができるようにしたものである。
【００４７】
図１６のｓ５１でＬＡＮ制御部９から電子メールを受信し、ｓ５７で宛先のファクシミリに送信するまでは第４の実施例と同様である。ｓ６１でファクシミリ送信のエラーが生じたとき、ｓ６２で電子メールのヘッダに記載された送信元へ、電子メールでエラーの旨を通知する。
【００４８】
このように上記第６の実施例によれば、電子メールの発信者は中継機がファクシミリ送信に失敗したことを電子メールで知ることができる。
【００４９】
次に本発明の第７の実施例を図１７プリント指示を受け付けてファクシミリ送信する概略ブロック図を参照して説明する。図１７は図１０ファクシミリへの中継を行う概略ブロック図のフォーマット変換部５とフォーマット逆変換部６を除き、ＬＡＮ制御部９から受け付けたプリントデータを解析するプリントデータ解析部２０を追加したものである。
【００５０】
プリントデータを出力する端末（パソコン）には予め、プリントデータの中にファクシミリ送信する宛先とエラー通知先の電子メールアドレスを挿入するプログラムをインストールしておく。パソコンのユーザがワープロ等のアプリケーションからプリントの指示をするとこのプログラムが起動され、ユーザにファクシミリ送信する宛先を入力するように促す。宛先を入力すると、ワープロ等のアプリケーションのデータをイメージデータに変換したプリントデータをＬＡＮを通して本装置に送信する。エラー通知先の電子メールアドレスはこのプログラムを起動して予め登録しておく。
【００５１】
図１８にプリント指示を受け付けてファクシミリ送信するフローチャートを示す。ｓ７１でＬＰＤプロトコル（ＬＡＮ用プリントプロトコル）でプリントデータを受信する。次に、ｓ７２で受信したプリントデータをプリントデータ解析部２０で解析し、宛先のファクシミリ番号を取り出す。ｓ７３でファクシミリ送信のエラーが生じた場合は、プリントデータからエラー通知先の電子メールアドレスをプリントデータ解析部２０で取り出し、エラーの旨をその電子メールアドレスに通知する。
【００５２】
このように上記第７の実施例によれば、パソコンからのプリント指示により宛先のファクシミリにデータを送信することができ、ファクシミリ送信のエラーが生じた場合にはプリント指示したユーザがこのエラーを電子メールを通じて知ることができる。
【００５３】
【発明の効果】
本発明では、中継機能を持たせたので、通常のファクシミリ通信より通信コストが節約でき、また、中継機のパスワードを電子メールに暗号化して付加するようにしたので、従来の電子メールの機構を使いながら、不特定の第３者が装置を利用して装置の所有者に不利益をもたらすことがない。
【００５４】
さらに、電子メールの送信情報の一部であるイメージデータを用いてパスワードを暗号化することにより、万一暗号化されたパスワードを他人に読まれても、送信する原稿毎に暗号化されたパスワードが変化するので、パスワードを知らない第３者が本装置を中継機として使うことができない。
【図面の簡単な説明】
【図１】本装置が動作する環境を示すシステム概念図
【図２】受信側でイメージサイズの縮小を行う概略ブロック図
【図３】受信側でイメージ縮小を行うフローチャート
【図４】電子メールフォーマットへの変換と逆変換を示す説明図
【図５】電子メールのヘッダを示す説明図
【図６】送信側でイメージサイズの縮小を行う概略ブロック図
【図７】送信前に宛先と通信して送信側でイメージの縮小を行うフローチャート
【図８】短縮登録で宛先の用紙サイズ、解像度を登録するフローチャート
【図９】短縮番号に登録された用紙サイズに合わせてイメージの縮小を行うフローチャート
【図１０】ファクシミリへの中継を行う概略ブロック図
【図１１】中継装置に送信するフローチャート
【図１２】中継機リストの説明図
【図１３】中継装置で文字列を解析するフローチャート
【図１４】イメージデータをキーとした暗号化の説明図
【図１５】イメージデータをキーとした暗号化の反転を説明する説明図
【図１６】ファクシミリ送信がエラーのときのフローチャート
【図１７】プリント指示を受け付けてファクシミリ送信する概略ブロック図
【図１８】プリント指示を受け付けてファクシミリ送信するフローチャート
【図１９】従来の電子メールを利用してファクシミリ装置の概略ブロック図
【符号の説明】
４  フォーマット変換部
５  フォーマット逆変換部
６  縮小部
９  ＬＡＮ制御部
２０  プリントデータ解析部
【図１】
0003723355.tif 000002
【図２】
0003723355.tif 000003
【図３】
0003723355.tif 000004
【図４】
0003723355.tif 000005
【図５】
0003723355.tif 000006
【図６】
0003723355.tif 000007
【図７】
0003723355.tif 000008
【図８】
0003723355.tif 000009
【図９】
0003723355.tif 000010
【図１０】
0003723355.tif 000011
【図１１】
0003723355.tif 000012
【図１２】
0003723355.tif 000013
【図１３】
0003723355.tif 000014
【図１４】
0003723355.tif 000015
【図１５】
0003723355.tif 000016
【図１６】
0003723355.tif 000017
【図１７】
0003723355.tif 000018
【図１８】
0003723355.tif 000019
【図１９】
0003723355.tif 000020