(57)【特許請求の範囲】
【請求項１】
クライアントが出力するファクシミリ送信要求を受信するファクシミリ要求受信手段と、
前記ファクシミリ要求受信手段が受信したファクシミリ送信要求の内容を解析し、送信対象である文書名と、送信先である外部のファクシミリ装置と、を特定する解析手段と、
前記解析手段が特定した前記文書名の内容を、前記解析手段が特定した前記外部のファクシミリ装置に、送信するファクシミリ送信手段と、
を含み、
前記解析手段は、
前記文書名のファイルパス名、ファクシミリ送信におけるカバーシートの有無、解像度、又は、ファクシミリ送信に際しての送信者のコメント、の何れか１つ以上のパラメータを解析するパラメータ解析手段、
を有し、
前記ファクシミリ送信手段は、
前記パラメータ解析部が解析した前記パラメータに基づき、ファクシミリ送信の制御を行うファクシミリ送信制御手段、
を有することを特徴とするファクシミリ装置。
【請求項２】
請求項１に記載のファクシミリ装置において、さらに、
前記クライアントに、前記外部のファクシミリ装置に対するファクシミリの送信が成功したか否かを知らせる送信結果報知手段、
を含むことを特徴とするファクシミリ装置。
【請求項３】
請求項１に記載のファクシミリ装置において、
前記ファクシミリ要求受信手段は、
ワールドワイドウェブサーバを構成するためのハイパーテキストトランスポートプロトコルデーモンプログラムが格納された記憶手段と、
前記ハイパーテキストトランスポートプロトコルデーモンプログラムを実行するプロセッサ手段と、
を含むことを特徴とするファクシミリ装置。
【請求項４】
請求項３に記載のファクシミリ装置において、
前記解析手段は、
前記ハイパーテキストトランスポートプロトコルデーモンプログラムによって起動されるコモンゲートウェイインターフェースアプリケーションプログラムが格納された記憶手段と、
前記コモンゲートウェイインターフェースアプリケーションプログラムを実行するプロセッサ手段と、
を含むことを特徴とするファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置に関する。特に、利用者がパーソナルコンピュータなどから遠隔地にいる場合に、このパーソナルコンピュータ内部のファイルをその遠隔地のファクシミリ装置において取り出すことが可能なファクシミリ装置に関する。
【０００２】
【従来の技術】
パーソナルコンピュータなどにおいて作成した文書ファイルを、そのパーソナルコンピュータに接続されているモデム装置を利用することによりファクシミリ送信の対象とすることが従来から広く行われている。このようにファクシミリ送信に用いられるモデムは、いわゆるＦＡＸモデムと呼ぶ場合も多い。例えば、特開平６−１０５０５９号公報には、このようなＦＡＸモデムを利用し、遠隔地のファクシミリ装置に文書ファイルを送信することが可能な文書電送ファクシミリ装置について開示がなされている。同号公報に示されているファクシミリ装置は、ファクシミリの受信画像の品質を向上させ、かつ伝送時間の短縮をすることが可能なファクシミリ装置である。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来のファクシミリ装置では、例えば利用者が外出先において、利用者の社内のＬＡＮやＷＡＮから離間した場所にいる場合においては、その利用者の社内の例えばパーソナルコンピュータなどに格納されているファイルを、その外出先にあるファクシミリ装置を使って取り寄せることはできない。これは、単機能のファクシミリ装置でも、またＦＡＸモデムを利用したファクシミリ装置でも、同様である。
【０００４】
このように、外出先にファクシミリ装置から利用者のパーソナルコンピュータ内のファイルを取り出したい場合には、例えばまず利用者の会社の社内にいる人間に電話をし、利用者が欲しいファイルの名称、及び利用者がいる場所に備えられているファクシミリ番号をその人間に伝える必要がある。そして、その人間に利用者のパーソナルコンピュータを操作してもらうことにより、利用者のいる場所のファクシミリ装置から所望のファイルの内容を取り出すことが可能となる。まとめると、従来のファクシミリ装置には以下のような問題点があった。まず、そのファクシミリ装置（パーソナルコンピュータにいわゆるＦＡＸモデムなどを接続した形態でも同様である）においては、他の機器からファクシミリ機能を動作させることができなかった。具体的には、他の機器からリモート操作可能なファクシミリ装置は未だ実現されていなかったのである。
【０００５】
従って、他のパーソナルコンピュータなどの機器からファクシミリの番号や送ってもらうファイル名を指定することなども当然行うことができなかった。
【０００６】
本発明は係る課題に鑑みなされたものであり、その目的は、他のパーソナルコンピュータなどの機器からファクシミリ送信機能（以下、単にＦＡＸ送信機能とも呼ぶ）を動作させることが可能なファクシミリ装置を提供することである。また、本発明の目的は、他のパーソナルコンピュータやＰＤＡなどからＦＡＸ送信機能を動作させることができ、他のパーソナルコンピュータなどからＦＡＸ番号やファイル名を指定することにより、そのファイルを所望のファクシミリ装置に送信させることが可能なファクシミリ装置を提供することである。
【０００７】
【課題を解決するための手段】
本発明は、上記目的を達成するために、サーバ側のコンピュータに、以下の機能を付加したものである。まず、ファクシミリサービスの機能部分が備えられている。これはサーバを構成するコンピュータをファクシミリ装置として動作させるために必要となる。また、クライアントからのファクシミリ送信要求を受け取る機能と、ファクシミリ送信要求を受け取り、ファクシミリ機能に対しファクシミリ番号とファイル名を供給し、このファクシミリサービスの機能を起動する機能が備えられている。また、ファクシミリ送信要求にしたがって所定のファイルをファクシミリ送信した後、そのファクシミリ送信の結果をクライアントに送付する機能も備えられている。これらの機能は、具体的にはファクシミリ装置となるサーバー側のコンピュータ上のプログラムによって実現するのが好ましい。
【０００８】
上記ファクシミリ送信要求を受け取る部分は、種々のプロトコルを適用することが可能であるが、例えばクライアントとこのサーバーの間においてはｈｔｔｐ（ハイパーテキストトランスポートプロトコル）による通信を行うことが好適である。この場合には、上記ファクシミリ送信要求を受け取る機能はサーバ側のコンピュータ上のｈｔｔｐｄ（ハイパーテキストトランスポートプロトコルデーモン）のプログラムによって実現される。この場合、このファクシミリ装置を構成するサーバ側のコンピュータはいわゆるＷＷＷ（ワールドワイドウエブ）サーバとなる。このようにＷＷＷを本発明におけるファクシミリ装置として利用した場合には、クライアント側におけるＵＩ（ユーザインタフェース）はＨＴＭＬ（ハイパーテキストマークアップランゲージ）の記述によって表現される。
【０００９】
このように、本発明に係るファクシミリ装置をＷＷＷサーバで実現した場合には、クライアントはＷＷＷブラウザを用いてサーバのコンピュータにアクセスすることになる。
【００１０】
具体的には、本発明は、以下のような手段を講じて上記目的を達成している。  第１の本発明は、上記課題を解決するために、クライアントが出力するファクシミリ送信要求を受信するファクシミリ要求受信手段と、前記ファクシミリ要求受信手段が受信したファクシミリ送信要求の内容を解析し、送信対象である文書名と、送信先である外部のファクシミリ装置と、を特定する解析手段と、前記解析手段が特定した前記文書名の内容を、前記解析手段が特定した前記外部のファクシミリ装置に、送信するファクシミリ送信手段と、を含み、前記解析手段は、前記文書名のファイルパス名、ファクシミリ送信におけるカバーシートの有無、解像度、又は、ファクシミリ送信に際しての送信者のコメント、の何れか１つ以上のパラメータを解析するパラメータ解析手段、を有し、前記ファクシミリ送信手段は、前記パラメータ解析部が解析した前記パラメータに基づき、ファクシミリ送信の制御を行うファクシミリ送信制御手段、を有することを特徴とするファクシミリ装置である。
【００１１】
第２の本発明は、上記課題を解決するために、第１の本発明のファクシミリ装置において、さらに、前記クライアントに、前記外部のファクシミリ装置に対するファクシミリの送信が成功したか否かを知らせる送信結果報知手段、を含むことを特徴とするファクシミリ装置である。
【００１３】
第３の本発明は、上記課題を解決するために、第１の本発明のファクシミリ装置において、前記ファクシミリ要求受信手段は、ワールドワイドウェブサーバを構成するためのハイパーテキストトランスポートプロトコルデーモンプログラムが格納された記憶手段と、前記ハイパーテキストトランスポートプロトコルデーモンプログラムを実行するプロセッサ手段と、を含むことを特徴とするファクシミリ装置である。
【００１４】
第４の本発明は、上記課題を解決するために、第３の本発明のファクシミリ装置において、前記解析手段は、前記ハイパーテキストトランスポートプロトコルデーモンプログラムによって起動されるコモンゲートウェイインターフェースアプリケーションプログラムが格納された記憶手段と、前記コモンゲートウェイインターフェースアプリケーションプログラムを実行するプロセッサ手段と、を含むことを特徴とするファクシミリ装置である。
【００１５】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【００１６】
図１には、本発明の好適な実施の形態であるＦＡＸサーバ１０によるファクシミリサービスの提供の全体の流れを表す説明図が示されている。
【００１７】
本実施の形態においては、ＦＡＸサーバ１０は、ＷＷＷサーバを利用して実現されている。このように、本実施の形態においてはＷＷＷサーバの機能を利用してリモート操作可能なファクシミリ装置が実現されているため、クライアントとしては、ＷＷＷブラウザを利用することが可能となる。
【００１８】
図１に示されているように、本実施の形態に係るＦＡＸサーバ１０は、ハイパーテキストトランスポートテキストデーモン（ｈｔｔｐｄ）のプログラムが稼動している。このｈｔｔｐｄ１２が稼動していることにより、ＷＷＷサーバとしての機能を果たしている。
【００１９】
ＦＡＸサーバを利用するクライアントとしては、ＷＷＷブラウザの機能を有する装置であればどのようなものでも利用可能である。例えば、パーソナルコンピュータやＰＤＡ（パーソナルデジタルアシスタント）などに備えられているＷＷＷブラウザの機能を利用し、ＦＡＸサーバ１０にアクセスすることが可能である。このクライアントのＷＷＷブラウザの機能を単にブラウザ１００と呼ぶ。
【００２０】
クライアントは、このブラウザ１００を用いてＦＡＸサーバ１０のｈｔｔｐｄ１２に対し、接続要求を行う（ＵＲＬ（ユニフォームリソースロケータ）指示）。ここで、クライアントはＷＷＷサーバに対する接続の要求をする際のＵＲＬとしてＦＡＸサーバ１０のＵＲＬを指示することにより、ＦＡＸサーバ１０の機能を利用することが可能となる。ブラウザ１００を介して指示されたＵＲＬの内容にしたがって、ｈｔｔｐｄ１２は、ＦＡＸ送信画面をブラウザ１００（クライアント上で稼働している）に送信する。このＦＡＸ送信画面はＨＴＭＬ（ハイパーテキストマークアップランゲージ）で記述されている。このＦＡＸ送信画面は、ｈｔｔｐｄ１２がＨＴＭＬファイル１４からＨＴＭＬで記述されたファイルを取り出し、ブラウザ１００に返送することにより行われる。クライアント上で稼働しているブラウザ１００は返送されてきたＨＴＭＬのファイルに基づき、ユーザに対しＦＡＸ送信画面を表示する。このようなＦＡＸ送信画面の例が図２に示されている。
【００２１】
この図２に示されているように、本実施の形態におけるＦＡＸサーバ１０はクライアントに対し、ＨＴＭＬを用いることにより文書名やパス名などのパラメータの設定を行わせるのである。具体的には、図２に示されているように、ユーザはブラウザ１００によって表示されたＦＡＸ送信画面において、文書名、パス名、ＦＡＸ番号、カバーシートの有無、解像度、更にそのファクシミリに付すべきコメントを、それぞれ入力することが可能である。
【００２２】
例えば、図２に示されている例においては文書名として「御見積書」、（ファイル）パス名として「Ｃ：￥ｔｅｍｐ￥ｍｉｔｓｕ．ａｋｄ」がそれぞれ入力されている。またファクシミリの送信先であるＦＡＸ番号も入力されている。更に、そのファクシミリにおいてカバーシートの有無が例えばラジオボタンにより設定される。図２に示されている例においてはこのカバーシートは「なし」に設定されている。また、ファクシミリの解像度も同様にラジオボタンで指定することが可能である。図２で示されている例においてはファクシミリの解像度として「標準」が選択されている。更に、図２に示されている例においてはファクシミリのコメントを入力する欄が「記」で示されており、この「記」の右隣の位置にコメントを入力する欄が設けられている。
【００２３】
また、図２に示されているように、各種のパラメータを設定した後、ユーザは送信ボタン３０を押下（クリック）することにより、実際にファクシミリの送信動作を行わせることができる。なお、図２に示されている画面にはリセットボタン３２も備えられており、このリセットボタン３２をユーザがクリックすることにより、文書名などの各種パラメータの値をリセットすることが可能である。
【００２４】
ユーザが送信ボタン３０をクリックすると、ブラウザ１００から文書名などのパラメータがｈｔｔｐを用いてＦＡＸサーバ１０に送信される。パラメータが送信されてくると、このＦＡＸサーバ１０上で稼働しているｈｔｔｐｄ１２はＦＡＸサービスを起動し、ブラウザ１００から送信されてきたパラメータの内容をこのＦＡＸサービスに送付する。
【００２５】
本実施の形態において特徴的なことは、このＦＡＸサービスの機能がＣＧＩプログラムで実現されていることである。ＣＧＩ（コモンゲートウェイインターフェース）プログラムは、ＷＷＷ上で起動され動作を行うプログラムであり、標準プログラムと呼ばれる場合もある。このＣＧＩプログラム１６は、ｈｔｔｐｄ１２から送付されたパラメータの内容（ユーザが入力した内容）を解析する。そして、その解析内容に基づき、カバーシートがある場合にはそのカバーシート上へ文書名、コメントを入力し、またパラメータに基づきファクシミリの解像度を指定する。これらのカバーシートの使用の有無や、解像度はＦＡＸ送信部分に送付される。ＦＡＸ送信部分は、図１に示されているようにＦＡＸフォーマット生成／送信部２０と、ＦＡＸ通信部２２とから構成される。これらＦＡＸフォーマット生成／送信部２０及びＦＡＸ通信部２２は既存のソフトウエアがそのまま利用可能である。
【００２６】
ＦＡＸフォーマット生成／送信部２０は、ＣＧＩプログラム１６からの解像度などの指定に基づきいわゆるＦＡＸフォーマットを生成する。このＦＡＸフォーマットの生成の際には、送信対象である文書が文書ファイル１８から取り出されて利用される。生成されたＦＡＸフォーマットはＦＡＸ通信部２２に送信される。ＦＡＸ通信部２２はファクシミリの送信先のファクシミリ装置を電話回線を通じて呼び出し、ＦＡＸフォーマットの送信を行う。ＦＡＸ送信の結果はＦＡＸ通信部２２からＦＡＸフォーマット生成／送信部２０に報告される。ＦＡＸフォーマット生成／送信部２０はこのファクシミリの送信結果をＣＧＩプログラム１６に返送する。この送信結果の返送は図１においてＢで示されている。このＦＡＸの送信結果の値は、「ＯＫ」や「ＮＧ」である。ＦＡＸの送信が成功裏に終了すれば値は「ＯＫ」であり、ＦＡＸの送信の相手先が話し中などによりＦＡＸの送信が失敗した場合には値は「ＮＧ」となる。ＣＧＩプログラム１６はこのＦＡＸ送信結果をＨＴＭＬを通じてブラウザ１００に対し報告する。クライアントはこのブラウザ１００の画面を見ることによりファクシミリの送信が成功したか否かを知ることが可能である。
【００２７】
このようなファクシミリの送信結果の表示の例が図３に示されている。図３に示されている例においてはファクシミリの送信が成功したことを表す。ファクシミリの送信先のファクシミリ装置がビジーであった場合などファクシミリの送信ができなかった場合には図３に示された例とは反対にファクシミリの送信が失敗した旨のメッセージが表示される。
【００２８】
次に、フローチャートに基づいてファクシミリの送信の様子を詳細に説明する。本実施の形態に係るＦＡＸサーバ１０を中心とした動作の流れが図４のフローチャートに示されている。
【００２９】
まず、クライアント側においてブラウザ１００がパーソナルコンピュータなどの上において起動される。
【００３０】
ユーザはこのブラウザ１００の上でＦＡＸサーバ１０のＵＲＬを指示する。このＵＲＬはＦＡＸサーバ１０におけるＷＷＷサーバの機能に送信される。具体的にはこのＵＲＬの指示はＦＡＸサーバ１０におけるｈｔｔｐｄ１２が受信するのである。
【００３１】
一方、ＦＡＸサーバ１０においてはＷＷＷサーバの機能を果たすべくｈｔｔｐｄ１２のプログラムが起動している（ステップＳ４−５）。
【００３２】
ｈｔｔｐｄ１２はステップＳ４−６において、ブラウザ１００から送信されてきたＵＲＬ（ステップＳ４−１）の受信を待つ状態となる。受信ができなかった場合にはこのステップＳ４−６が自己ループし、要求が受信された場合には次のステップＳ４−７に処理が移行する。
【００３３】
ステップＳ４−７においては、ブラウザからＨＴＭＬが要求されているか否かが検査され、要求されている場合にはステップＳ４−９に処理が移行し、ＨＴＭＬの送信が行われる。
【００３４】
クライアントのブラウザ１００の上ではステップＳ４−２において送信されてきたＨＴＭＬ（Ｓ４−９において送信されてきた）が受信される。そして、この受信したＨＴＭＬに基づきブラウザ１００上ではＦＡＸ送信画面の表示が行われる。
【００３５】
ＦＡＸ送信画面上においてユーザがＦＡＸ送信パラメータの指示を行う（ステップＳ４−３）。このＦＡＸ送信パラメータは、具体的には上述したように文書名やファクシミリの送信先のＦＡＸ番号などである。図２において説明したようにユーザが送信ボタン３０をクリックすることによりユーザが入力したＦＡＸ送信パラメータがＦＡＸサーバ１０側に送信される。
【００３６】
ＦＡＸサーバ１０において起動してしているｈｔｔｐｄ１２はブラウザ１００から送られてきたＦＡＸ送信パラメータの受信をステップＳ４−６において行う。そして、ステップＳ４−７において送られてきた内容がＨＴＭＬを要求するものか否かが検査される。ステップＳ４−３においてブラウザ１００が送信したものはＨＴＭＬの要求ではなくＦＡＸの送信パラメータであるためステップＳ４−８に処理が移行する。
【００３７】
ステップＳ４−８においてＣＧＩプログラムの起動を要求するものか否かが検査される。上述のように、ステップＳ４−３においてＦＡＸ送信パラメータの送信が行われたことは、このパラメータに基づきファクシミリの送信を要求することを意味するため、この要求に基づいてＣＧＩプログラムの起動が行われる。そのため、ステップＳ４−８においてＣＧＩプログラムが要求されているものと判断されステップＳ４−１０においてＣＧＩプログラムの起動が行われる。なお、ステップＳ４−８においてＣＧＩプログラムの起動が要求されていると判断されない場合にはステップＳ４−１１においてその他の処理が行われた後、再びブラウザ１００側からの要求を受信するステップＳ４−６に処理が移行する。
【００３８】
ステップＳ４−１０においては、ＦＡＸサービスのＣＧＩプログラムが起動される。
【００３９】
起動されたＣＧＩプログラムは、まずステップＳ４−１２においてｈｔｔｐｄ１２から送付されてきたパラメータの解析を行う。
【００４０】
そして、ステップＳ４−１３においてパラメータの解析結果に基づきＦＡＸフォーマットを生成するための種々のパラメータの設定を行う。
【００４１】
そして、ステップＳ４−１４において実際のＦＡＸの送信を行う。この送信は、上記図１において説明したように既存のＦＡＸサービス機能を利用して行われる。具体的には設定したパラメータをＦＡＸフォーマット生成／送信部２０に送付することによりファクシミリの送信が行われる。
【００４２】
パラメータを受け取ったＦＡＸフォーマット生成／送信部２０は既存の方法と同様にしてファクシミリの送信を行う。
【００４３】
ステップＳ４−１５においては、ファクシミリの送信の結果の確認が行われる。そして、ステップＳ４−１６においてはファクシミリ送信結果をクライアント側に送信するのである。具体的にはこのファクシミリの送信結果を表示する画面をＨＴＭＬで記述し、係るＨＴＭＬをクライアント側のブラウザ１００に送信するのである。
【００４４】
ファクシミリ送信結果であるＨＴＭＬをブラウザ１００が受信すると（Ｓ４−４）、受信したＨＴＭＬに基づきファクシミリの送信結果が表示される。この画面の様子は上記図２にその一例が示されている。
【００４５】
以上述べたように、本実施の形態によればリモート操作可能なファクシミリ装置を、既存のＷＷＷのメカニズムにより実現している。その結果、既存のＷＷＷブラウザからファクシミリの送信指示が可能となる。更に、図２などに説明したようにファクシミリ送信画面は、サーバ上のＨＴＭＬで記述されているため、処理すべき機能が変更されたり、新たな処理機能が追加された場合においてもサーバ側のＨＴＭＬを変更するだけで対応可能であり、クライアント側では何らプログラムの変更は必要とならない。
【００４６】
更に、処理がサーバ側で実行されるため、クライアント側には高機能の機器を用意する必要がないという効果を奏する。
【００４７】
【発明の効果】
以上述べたように、第１に、本発明によれば、クライアントの要求に応じ所定の文書を外部のファクシミリ装置に送信するため、クライアントは利用者で文書をもっていない場合においてもファクシミリの送信を行うことが可能である。特に、クライアントの近傍にあるファクシミリ装置を指定することにより、所望の文書を利用者の近傍に存在するファクシミリ装置から取り出すことが可能となる。
【００４８】
第２に、本発明によれば、ファクシミリ送信が成功したか否かがわかるため、利便性の向上したファクシミリ装置が得られる。
【００４９】
第３に、本発明よれば、ファクシミリ送信の種々のパラメータを指定することができるため、送信のパラメータをきめ細かく指定したファクシミリ送信を行うことも可能なファクシミリ装置が得られる。
【００５０】
第４に、本発明によれば、ファクシミリ要求受信手段としていわゆるＷＷＷのメカニズムを利用したため、クライアントから既存の技術であるＷＷＷブラウザを利用したアクセスが可能となる。
【００５１】
第５に、本発明によれば、文書名などを解析する手段としていわゆるＣＧＩプログラムを利用したため、ＷＷＷのメカニズムを利用してファクシミリ装置を容易に構築することが可能となる。
【図面の簡単な説明】
【図１】本発明の好適な実施の形態に係るＦＡＸサーバ中心とした処理の流れを表す全体構成図である。
【図２】本実施の形態によるファクシミリ送信画面の例を表す説明図である。
【図３】本実施の形態に係るファクシミリ送信結果画面の様子を表す説明図である。
【図４】本実施の形態におけるファクシミリ送信の動作の流れを表すフローチャートである。
【符号の説明】
１０  ＦＡＸサーバ、１２  ｈｔｔｐｄ、１４  ＨＴＭＬファイル、１６  ＣＧＩプログラム、１８  文書ファイル、２０  ＦＡＸフォーマット生成／送信部、２２  ＦＡＸ通信部、３０  送信ボタン、３２  リセットボタン、１００  ブラウザ、１１０  ファクシミリ装置。
【図１】
0003564904.tif 000002
【図２】
0003564904.tif 000003
【図３】
0003564904.tif 000004
【図４】
0003564904.tif 000005