(57)【特許請求の範囲】
【請求項１】
ファクシミリ通信機能又はインターネットファクシミリ受信機能により外部から画データを受信するデータ受信部と、受信画データの配信先のユーザＩＤを選択するとともに、ユーザＩＤ毎に指定された配信プロトコルを格納するユーザテーブルを参照して、選択したユーザＩＤから前記受信画データの配信プロトコルを選択するルーティング処理部と、受信画データを選択された配信プロトコルに適合させる複数のデータ変換部と、変換された受信画データを選択された配信先宛の画データとして保持する複数のサーバ部と、を備えたファクシミリサーバであって、前記ルーティング処理部は、選択された前記ユーザＩＤについて複数の配信プロトコルが前記ユーザテーブルに格納されている場合に、当該ユーザＩＤを配信先とする１の受信画データについて当該複数の配信プロトコルを選択するものであることを特徴とするファクシミリサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ等のコンピュータ通信網に接続可能なファクシミリサーバに関し、特に、クライアントその他の端末への配信機能を備えたファクシミリサーバに関する。
【０００２】
【従来の技術】
近年におけるファクシミリサーバは、一般的なＧ３方式等によるファクシミリ通信機能、電子メールにて原稿等の画データを送受信するインターネットＦＡＸ（ファクシミリ）機能、受信データを所定の宛先に配信する配信機能等を備え、受信したＧ３ＦＡＸ、インターネットＦＡＸ等を予めファクシミリサーバ自身に記憶された設定情報に従って、他のＧ３ＦＡＸ、インターネットＦＡＸ、サリュテーションクライアント等への配信等を行うことができる。
【０００３】
【発明が解決しようとする課題】
上記の如く、前記ファクシミリサーバは、複数のプロトコルに対応して、画データの受信及び配信を行うことができるが、前記ファクシミリサーバ配下のクライアント端末等においては、受信した画データを参照できるソフトウエアがごく一部のものに限定されていた。例えば、前記サリュテーションプロトコルによって、前記ファクシミリサーバがファクシミリ受信した画データをクライアント端末に配信し、クライアント端末がこの画データを参照するに際しては、専用ソフトウエアに限定される。
【０００４】
また、各クライアント端末のユーザ側には、全ての画データをメーラー（電子メール送受信用クライアント・ソフト）で参照できるようにしたい、全ての画データをＷＷＷ(World Wide Web)ブラウザで参照できるようにしたい等の要望があったが、上記のように、使用するソフトウエアが限定され、配信される画データを参照するソフトウエアを任意に選択することができなかったために、前記要望を実現することは困難であった。
【０００５】
本発明は、上記課題に鑑みてなされたものであって、本発明は、配信先となるクライアントが、任意のソフトウエアを使用して、配信された画データ等を受信、参照等することができるように、受信した画データ等を配信することのできるファクシミリサーバを提供することを目的とする。
【０００６】
上記目的を達成するために、請求項１記載のファクシミリサーバは、ファクシミリ通信機能又はインターネットファクシミリ受信機能により外部から画データを受信するデータ受信部と、受信画データの配信先のユーザＩＤを選択するとともに、ユーザＩＤ毎に指定された配信プロトコルを格納するユーザテーブルを参照して、選択したユーザＩＤから前記受信画データの配信プロトコルを選択するルーティング処理部と、受信画データを選択された配信プロトコルに適合させる複数のデータ変換部と、変換された受信画データを選択された配信先宛の画データとして保持する複数のサーバ部と、を備えたファクシミリサーバであって、前記ルーティング処理部は、選択された前記ユーザＩＤについて複数の配信プロトコルが前記ユーザテーブルに格納されている場合に、当該ユーザＩＤを配信先とする１の受信画データについて当該複数の配信プロトコルを選択するものであることを特徴としている。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態に係るファクシミリサーバについて、図面に基づいて説明する。図１にこのファクシミリサーバ１の具体的な構成例を示す。前記ファクシミリサーバ１は、ＣＰＵ（中央処理装置）２、ＲＡＭ（ランダムアクセスメモリー）３、ＲＯＭ（リードオンリーメモリー）４、コーデック５、モデム６、ＮＣＵ（ネットワークコントロールユニット）７、読取部８、記録部９、操作部１０及びＬＡＮＩ／Ｆ１１を備えたものであって、各装置２乃至１１は、通信可能にバス１２によって接続されている。
【０００９】
前記ＣＰＵ２は、所定のプログラムに従って、このファクシミリサーバ１を構成する各装置を制御する。
【００１０】
前記ＲＡＭ３は、画データ、ＦＡＸ番号、メールアドレス、後述する配信データテーブルとユーザテーブル、前記ファクシミリサーバ１の各種動作の設定情報等を記憶する記憶部として、また、一時的に蓄積される諸データ等の記憶部として機能する。
【００１１】
前記ＲＯＭ４は、前記ＣＰＵ２によりこのファクシミリサーバ１の各部の動作が制御されるための各種プログラムを記憶している。
【００１２】
前記コーデック５は、複数のプロトコルに対応して符号化（エンコード）・復号（デコード）するものである。すなわち、前記読取部８にて読み取られた画データ等を送信のためにＭＨ、ＭＲ、ＭＭＲ方式等により符号化し、受信した画データを復号する。また、コンピュータで使用される一般的に使われている画像フォーマットであるＴＩＦＦ（Tagged  Image  File  Format）形式にも対応して符号化、復号することもできる。なお、ＴＩＦＦの仕様は、米国Adobe  System社によって公開されており、名称の通り、ファイル内のデータ・ブロックにタグを使用してデータを表現され、タグを使用することにより解像度や色数の異なる複数の画データを同時に格納することができる。
【００１３】
前記モデム６は、例えばＩＴＵ−Ｔ（国際電気通信連合）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行う。
【００１４】
前記ＮＣＵ７は、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、ＰＳＴＮ（公衆交換電話網）１３に接続されている。
【００１５】
前記読取部８は、原稿の画像データを読み取って、白黒２値に変換した画データを出力する。
【００１６】
前記記録部９は、例えば電子写真方式のものからなり、受信した画データを記録紙上に記録する。例えば、前記読取部８で読み取られた原稿の画データやファクシミリ受信した画データを、前記ＣＰＵ２の指示により、印字出力する。
【００１７】
前記操作部１０は、例えば、このファクシミリサーバ１の状態に関する情報、各種操作指示画面等を表示するディスプレイ１０ａ、ＦＡＸ番号等を入力するためのテンキー１０ｂ、短縮番号から発信するための短縮キー１０ｃ、原稿の読取り動作の開始等を行うためのスタートキー１０ｄ、前記ディスプレイ１０ａ内のカーソルの移動などをするためのカーソルキー１０ｅ等を備えており、各種操作はこの操作部１０により行われる。
【００１８】
前記ＬＡＮＩ／Ｆ１１は、ＬＡＮ（ローカルエリアネットワーク）１８とのインターフェイスを備えており、このＬＡＮ１８とファクシミリサーバ１とを通信可能に接続している。
【００１９】
上記したハードウェア構成を有するファクシミリサーバ１において、前記ＣＰＵ２は、ＲＯＭ４に記憶された所定のプログラムに基づき、図２に示す機能ブロックを形成して本発明に係るファクシミリサーバ１を実現する。すなわち、前記ファクシミリサーバ１は、Ｇ３ＦＡＸを受信するＧ３ＦＡＸ受信部１４Ａ及び電子メールを受信する電子メール受信部１４Ｂからなるデータ受信部１４と、該データ受信部１４で受信した受信データの配信先及びプロトコルを選択するルーティング処理部１５と、受信データを選択されたプロトコルに適合させる夫々別個のプロトコルに対応した複数のデータ変換部１６と、該データ変換部１６に夫々接続され、変換された受信データを配信先宛のデータとして保持する複数のサーバ部１７とを含んで構成される。サーバ部１７において管理等される各種プロトコルに対応した画データ等はＬＡＮＩ／Ｆ１１、ＬＡＮ１８を通じて該ＬＡＮ１８に接続されたファクシミリサーバ１配下のクライアント等から取り出されることによって配信される。
【００２０】
この配信先毎に行われるプロトコルの指定は、ユーザ等により、前記操作部１０等を利用して行われ、設定は配信先の登録と共に行われる。例えば、配信先を登録する際に、その配信先のユーザＩＤ、パスワードと共に、配信するためのプロトコルを指定する。すると、ファクシミリサーバ１においては、図３に示すようなユーザテーブル２６が形成され、これが前記ＲＡＭ３の所定の記憶領域に記憶される。該ユーザテーブル２６は、配信先として登録された「ユーザＩＤ」及び「パスワード」毎に対応して夫々指定された「プロトコル」が格納されたものである。
【００２１】
前記複数のデータ変換部１６の各々は、サリュテーションデータ変換部１６Ａ、ＨＴＴＰ（Hypertext Transfer Protocol）データ変換部１６Ｂ、ＦＴＰ(File Transfer Protocol)データ変換部１６Ｃ及びＰＯＰ(Post Office Protocol)データ変換部１６Ｄであり、前記ルーティング処理部１５により、これらデータ変換部１６Ａ乃至１６Ｄのうち何れか１のものが選択され、前記データ受信部１４から画データ等の受信データを受信する。また、前記複数のサーバ部１７の各々は、サリュテーションサーバ部１７Ａ、ＨＴＴＰサーバ部１７Ｂ、ＦＴＰサーバ部１７Ｃ及びＰＯＰサーバ部１７Ｄであり、夫々、前記データ変換部１６Ａ乃至１６Ｄに接続されて前記データ変換部１６で変換されたデータを受信する。
【００２２】
前記サリュテーションデータ変換部１６Ａは、前記ルーティング処理部１５から受けたデータに対し、サリュテーションプロトコルに適合させるためのデータ変換を実行し、前記サリュテーションサーバ部１７Ａがその変換されたデータを受信して配信先宛のデータとして保持する。なお、サリュテーションプロトコルとは、インターネット、ＬＡＮ等で、コンピュータ及びオフィス機器を特定、管理等するための通信プロトコルであり、該プロトコルは、サリュテーション・コンソーシアム（Salutation  Consortium）によって公開されている。
【００２３】
前記ＨＴＴＰデータ変換部１６Ｂは、前記ルーティング処理部１５から受けたデータに対し、ＨＴＴＰに適合させるためのデータ変換を実行し、前記ＨＴＴＰサーバ部１７Ｂがその変換されたデータを受信して該データの管理、通信制御等を行う。なお、ＨＴＴＰとは、インターネットにおいて、ＷＷＷ(World Wide Web)サーバとＷＷＷクライアントの間でＨＴＭＬ(Hypertext Makeup Language)文書などを送受信するための通信プロトコルであり、ＨＴＭＬとは、例えば、ホームページを作成するときに使用される記述言語である。
【００２４】
前記ＦＴＰデータ変換部１６Ｃは、前記ルーティング処理部１５から受けたデータに対し、ＦＴＰに適合させるためのデータ変換を実行し、前記ＦＴＰサーバ部１７Ｃがその変換されたデータを受信して該データの管理、通信制御等を行う。なお、ＦＴＰとは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）の上位層で働くファイル転送プロトコルである。
【００２５】
前記ＰＯＰデータ変換部１６Ｄは、前記ルーティング処理部１５から受けたデータに対し、ＰＯＰ（ＰＯＰ３）に適合させるためのデータ変換を実行し、前記ＰＯＰサーバ部１７Ｄがその変換されたデータを受信して該データの管理、通信制御等を行う。なお、ＰＯＰ（ＰＯＰ３）とは、インターネットやイントラネット上でメール・ソフトなどを使ってメールサーバにアクセスし、電子メールの内容を取り出すためのプロトコルである。また、ＰＯＰ３(Post Office Protocol Version 3)は、ＰＯＰの中で、現在最も普及している電子メール用送受信プロトコルであり、ＩＥＴＦ(Internet Engineering Task Force)が公開しているＲＦＣ(Request For Comments)1939で規定されている。
【００２６】
以上説明したファクシミリサーバ１は、例えば、図４に示すネットワーク環境Ａに設置されて使用される。すなわち、前記ファクシミリサーバ１は、ＬＡＮ１８を通じて、ルータ１９、メールサーバＭ、前記ユーザテーブル２６においてサリュテーションが指定されているサリュテーションクライアント２０、前記ユーザテーブル２６においてＰＯＰ３が指定されているＰＯＰクライアント２１、前記ユーザテーブル２６においてＨＴＴＰが指定されているＨＴＴＰクライアント２２、前記ユーザテーブルにおいてＦＴＰが指定されているＦＴＰクライアント２３と相互に通信可能に接続されている。さらに、前記ファクシミリサーバ１は、前記ルータ１９を通じ、インターネットを介してインターネットＦＡＸ２４と送受信可能であり、また、ＰＳＴＮ（公衆交換電話網）１３を通じてＧ３ＦＡＸ２５とも送受信可能である。
【００２７】
前記ファクシミリサーバ１は、一般的なＧ３方式等によるファクシミリ通信機能、電子メールにて原稿等の画データを前記メールサーバＭを介して受信するインターネットファクシミリ受信機能、前記したサーバ部１７Ａ乃至１７Ｄを介して配信する配信機能、Ｆコード通信機能、前記サリュテーションプロトコルに対処する機能等を備えている。なお、前記Ｆコード通信は、ＩＴＵ−Ｔの規格にしたがって、サブアドレスやパスワードを利用して通信する機能であり、このＦコード通信機能を利用して他のＦコード通信機能を備えたファクシミリ等から受信したサブアドレスやパスワードに従って、受信した画データ等を、予め設定された配信先に自動的に配信することができる。
【００２８】
前記インターネットファクシミリ受信機能を実現するために、前記ファクシミリサーバ１は、ＴＣＰ／ＩＰを実装し、前記メールサーバＭから電子メールの本文と共に該電子メールに添付されたＭＩＭＥ(Multipurpose Internet Mail Extensions)のBase64等に基づきテキスト化されたファイルを受信し、該ファイルをＴＩＦＦ形式のデータに復号し、さらに、前記した種々のデータ変換を行って各サーバ１７Ａ乃至１７Ｄに格納する。
【００２９】
前記配信機能によれば、配信される宛先は、前記ＲＡＭ３に記憶された配信情報に基づいて決定される。ＲＡＭ３に記憶された配信情報は、予め、ユーザ等により、前記操作部１０等を利用して登録され、図５に示すような配信データテーブル２７が形成される。該配信データテーブル２７は、「受信データ」毎に対応して「ユーザＩＤ」が格納されたものである。
【００３０】
前記配信データテーブル２７に基づき、前記ファクシミリサーバ１は、全ての受信データをユーザＩＤ２７ａとして指定された前記サリュテーションクライアント２０に対して配信を行い、所定の発信元ＦＡＸ番号２７ｂが受信データのＴＳＩ信号（送信端末識別信号）から特定されれば、ユーザＩＤ２７ｃとして指定された前記ＰＯＰクライアント２１に対して配信を行い、前記Ｆコード通信機能によってサブアドレス２７ｄとパスワード２７ｅが受信されれば、ユーザＩＤ２７ｆとして指定された前記ＨＴＴＰクライアント２２に対して配信を行い、受信データの送信元電子メールアドレスが所定の電子メールアドレス２７ｇであれば、ユーザＩＤ２７ｈとして指定された前記ＦＴＰクライアント２３に対して配信を行う。
【００３１】
以下、前記ファクシミリサーバ１がファクシミリ受信（インタネットＦＡＸの受信を含む）をしたときの該ファクシミリサーバ１の動作について、図６に示すフローチャートに基づき説明する。なお、この動作は、ＲＯＭ４に記憶されている制御プログラム等に基づいて、ＣＰＵ２の発行する命令に従って行われる。また、前記ファクシミリサーバ１においては、受信する前に予めオペレータ等により、配信すべき宛先とその宛先に対するプロトコルが設定され、前記したユーザテーブル２６及び配信データテーブル２７が生成されてＲＡＭ３に記憶されているものとする。
【００３２】
まず、前記ファクシミリサーバ１が前記データ受信部１４からファクシミリ受信（電子メールの受信を含む）をすると（Ｓ１）、前記ルーティング処理部１５は、この受信した画データ等（受信データ）をどのユーザＩＤ（クライアント）へ配信すべきかを前記配信データテーブル２７に基づき選択し（Ｓ２）、さらに、選択したユーザＩＤから前記ユーザテーブル２６を参照して受信した画データ等の配信プロトコルを選択する（Ｓ３）。
【００３３】
プロトコルの選択について更に詳細に述べると、まず、選択されたプロトコルを前記ユーザテーブル２６に基づき、サリュテーションプロトコルであるか否かの判断をし（Ｓ４）、サリュテーションプロトコルである場合は、前記サリュテーションデータ変換部１６Ａにおいて受信した前記画データ等を符号化データのまま所定のデータ形式に変換して前記サリュテーションサーバ部１７Ａに割り当てられたメモリー（前記ＲＡＭ３の所定の記憶領域）に蓄積し（Ｓ５）、受信した旨を前記サリュテーションクライアント２０に通知するイベントを発行を行い（Ｓ６）、前記サリュテーションクライアント２０からの取り出しを待つ（Ｓ７）。
【００３４】
前記Ｓ４において、選択されたプロトコルがサリュテーションプロトコルでない場合は、つぎに、選択されたプロトコルがＰＯＰであるか否かの判断をし（Ｓ８）、ＰＯＰである場合は、前記ＰＯＰ変換部１６Ｄにおいて前記画データを電子メール添付可能な、前記ＴＩＦＦ形式のファイルへの変換を行って前記ＰＯＰサーバ部１７Ｄに割り当てられたのメモリー（前記ＲＡＭ３の所定の記憶領域）に蓄積し（Ｓ９）、前記Ｓ７へ移行して前記ＰＯＰクライアント２１からの取り出しを待つ。なお、前記データ受信部１４が電子メールを受信して、電子メールに添付された画データがＴＩＦＦ形式のファイルである場合は、前記した変換は行われず、そのまま、前記メモリーに蓄積される。
【００３５】
前記Ｓ８において、選択されたプロトコルがＰＯＰでない場合は、つぎに、ＦＴＰであるか否かの判断をし（Ｓ１０）、ＦＴＰである場合は、前記ＦＴＰ変換部１６Ｃにおいて前記画データを符号化データのまま所定のデータ形式に変換して前記ＦＴＰサーバ部１７Ｃに割り当てられたのメモリー（前記ＲＡＭ３の所定の記憶領域）に蓄積し（Ｓ１１）、前記Ｓ７へ移行して前記ＦＴＰクライアント２３からの取り出しを待つ。
【００３６】
前記Ｓ１０において、選択されたプロトコルがＦＴＰでない場合は、つぎに、ＨＴＴＰであるか否かの判断をし（Ｓ１２）、ＨＴＴＰである場合は、前記ＨＴＴＰ変換部１６Ｂにおいて前記画データをＨＴＭＬ形式に変換し、前記ＨＴＴＰサーバ部１７Ｂに割り当てられたメモリー（前記ＲＡＭ３の所定の記憶領域）に蓄積し（Ｓ１３）、前記Ｓ７へ移行して前記ＨＴＴＰクライアント２２からの取り出しを待つ。前記Ｓ１２において、ＨＴＴＰでない場合は、前記Ｓ５へ移行し、前記したＳ５、Ｓ６、Ｓ７の動作が実行される。なお、前記Ｓ７における各クライアントからの取り出しは、前記ユーザテーブル２６の「ユーザＩＤ」及び「パスワード」が各クライアントから指定されて行われる。
【００３７】
なお、前記ファクシミリサーバ１の前記サーバ部１７Ａ乃至１７Ｄに割り当てられたメモリーに蓄積された各種プロトコルに対応するデータは、前記クライアント２０乃至２３の所定の動作により、これらクライアントに夫々取り込まれる。各別に説明すると、サリュテーションクライアント２０は、独自の画データ送受信用クライアントソフトを使用して、サリュテーションサーバ部１７Ａから画データを取り込むと共に、画データを端末画面に表示させることができ、ＰＯＰクライアント２１は、メーラー（電子メール送受信用クライアントソフト）を使用して、ＰＯＰサーバ部１７Ｄから画データが添付された電子メールを取り込んで、画データを端末画面に表示させることができ、ＦＴＰクライアント２３は、いわゆるＦＴＰソフトを使用して、ＦＴＰサーバ部１７Ｃから画データを取り込んで、画データを端末画面に表示させることができ、ＨＴＴＰクライアント２２は、ＷＷＷブラウザでＨＴＴＰサーバ部１７ＢからＨＴＭＬ形式の文書を取り込んで、画データを端末画面に表示させて内容を確認することができる。
【００３８】
なお、前記ユーザテーブル２６に１のユーザＩＤについて複数のプロトコルが指定された場合は、前記ルーティング処理部１５は、前記Ｓ３において、１の受信した画データ（受信データ）に対して複数の配信プロトコルを選択するようになっており、選択された全ての配信プロトコルについて、前記Ｓ４乃至Ｓ７の処理が実行されるようになっている。このことによって、例えば、クライアント２０乃至２３に前記した各プロトコルに対応する複数種のソフトをインストールすれば、クライアント２０乃至２３において、複数のプロトコルから任意のものを選択して配信を受けることが可能である。
【００３９】
【発明の効果】
請求項１記載のファクシミリサーバは、ファクシミリ通信機能又はインターネットファクシミリ受信機能により外部から画データを受信するデータ受信部と、受信画データの配信先のユーザＩＤを選択するとともに、ユーザＩＤ毎に指定された配信プロトコルを格納するユーザテーブルを参照して、選択したユーザＩＤから前記受信画データの配信プロトコルを選択するルーティング処理部と、受信画データを選択された配信プロトコルに適合させる複数のデータ変換部と、変換された受信画データを選択された配信先の画データとして保持する複数のサーバ部と、を備えたファクシミリサーバであって、前記ルーティング処理部は、選択された前記ユーザＩＤについて複数の配信プロトコルが前記ユーザテーブルに格納されている場合に、当該ユーザＩＤを配信先とする１の受信画データについて当該複数の配信プロトコルを選択するものであるので、各クライアントにおけるユーザが予め指定したプロトコルに従って受信データの配信を行うことができる。この結果、配信時のプロトコルとして希望するプロトコルを選択しておくことで、当該クライアントにおいては、ファクシミリサーバが受信した画データをすべてそのプロトコルに対応するソフトウエアを使って受信、参照等することができる。また、このことによって、使用するソフトウエアを統一でき、受信ファクシミリの管理の簡素化を図ることができる。さらに、各プロトコルに対応する複数種のソフトがインストールされたクライアントに対して、複数のプロトコルで配信することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るファクシミリサーバの構成例を示したブロック図である。
【図２】本発明の実施の形態に係るファクシミリサーバのＣＰＵが形成する機能ブロック図である。
【図３】クライアントへ配信するときのプロトコルを決定するために参照されるユーザテーブルの一例を示した図である。
【図４】本発明の実施の形態に係るネットワーク環境を示したブロック図である。
【図５】受信データの配信先を決定するために参照される配信データテーブルの一例を示した図である。
【図６】ファクシミリ受信をしたときの本発明の実施の形態に係るファクシミリサーバの動作を示すフローチャートである。
【符号の説明】
１  ファクシミリサーバ
２  ＣＰＵ
３  ＲＡＭ
４  ＲＯＭ
１４  データ受信部
１４Ａ  Ｇ３ＦＡＸ受信部
１４Ｂ  電子メール受信部
１５  ルーティング処理部
１６  データ変換部
１６Ａ  サリュテーションデータ変換部
１６Ｂ  ＨＴＴＰデータ変換部
１６Ｃ  ＦＴＰデータ変換部
１６Ｄ  ＰＯＰデータ変換部
１７  サーバ部
１７Ａ  サリュテーションサーバ部
１７Ｂ  ＨＴＴＰサーバ部
１７Ｃ  ＦＴＰサーバ部
１７Ｄ  ＰＯＰサーバ部
２６  ユーザテーブル
【図１】
0003840380.tif 000002
【図２】
0003840380.tif 000003
【図３】
0003840380.tif 000004
【図４】
0003840380.tif 000005
【図５】
0003840380.tif 000006
【図６】
0003840380.tif 000007