JP3564904B2 - Facsimile machine that can be operated remotely - Google Patents
Facsimile machine that can be operated remotely Download PDFInfo
- Publication number
- JP3564904B2 JP3564904B2 JP32825696A JP32825696A JP3564904B2 JP 3564904 B2 JP3564904 B2 JP 3564904B2 JP 32825696 A JP32825696 A JP 32825696A JP 32825696 A JP32825696 A JP 32825696A JP 3564904 B2 JP3564904 B2 JP 3564904B2
- Authority
- JP
- Japan
- Prior art keywords
- facsimile
- transmission
- fax
- facsimile transmission
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 claims description 100
- 230000006870 function Effects 0.000 description 25
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Facsimile Transmission Control (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ファクシミリ装置に関する。特に、利用者がパーソナルコンピュータなどから遠隔地にいる場合に、このパーソナルコンピュータ内部のファイルをその遠隔地のファクシミリ装置において取り出すことが可能なファクシミリ装置に関する。
【0002】
【従来の技術】
パーソナルコンピュータなどにおいて作成した文書ファイルを、そのパーソナルコンピュータに接続されているモデム装置を利用することによりファクシミリ送信の対象とすることが従来から広く行われている。このようにファクシミリ送信に用いられるモデムは、いわゆるFAXモデムと呼ぶ場合も多い。例えば、特開平6−105059号公報には、このようなFAXモデムを利用し、遠隔地のファクシミリ装置に文書ファイルを送信することが可能な文書電送ファクシミリ装置について開示がなされている。同号公報に示されているファクシミリ装置は、ファクシミリの受信画像の品質を向上させ、かつ伝送時間の短縮をすることが可能なファクシミリ装置である。
【0003】
【発明が解決しようとする課題】
しかしながら、このような従来のファクシミリ装置では、例えば利用者が外出先において、利用者の社内のLANやWANから離間した場所にいる場合においては、その利用者の社内の例えばパーソナルコンピュータなどに格納されているファイルを、その外出先にあるファクシミリ装置を使って取り寄せることはできない。これは、単機能のファクシミリ装置でも、またFAXモデムを利用したファクシミリ装置でも、同様である。
【0004】
このように、外出先にファクシミリ装置から利用者のパーソナルコンピュータ内のファイルを取り出したい場合には、例えばまず利用者の会社の社内にいる人間に電話をし、利用者が欲しいファイルの名称、及び利用者がいる場所に備えられているファクシミリ番号をその人間に伝える必要がある。そして、その人間に利用者のパーソナルコンピュータを操作してもらうことにより、利用者のいる場所のファクシミリ装置から所望のファイルの内容を取り出すことが可能となる。まとめると、従来のファクシミリ装置には以下のような問題点があった。まず、そのファクシミリ装置(パーソナルコンピュータにいわゆるFAXモデムなどを接続した形態でも同様である)においては、他の機器からファクシミリ機能を動作させることができなかった。具体的には、他の機器からリモート操作可能なファクシミリ装置は未だ実現されていなかったのである。
【0005】
従って、他のパーソナルコンピュータなどの機器からファクシミリの番号や送ってもらうファイル名を指定することなども当然行うことができなかった。
【0006】
本発明は係る課題に鑑みなされたものであり、その目的は、他のパーソナルコンピュータなどの機器からファクシミリ送信機能(以下、単にFAX送信機能とも呼ぶ)を動作させることが可能なファクシミリ装置を提供することである。また、本発明の目的は、他のパーソナルコンピュータやPDAなどからFAX送信機能を動作させることができ、他のパーソナルコンピュータなどからFAX番号やファイル名を指定することにより、そのファイルを所望のファクシミリ装置に送信させることが可能なファクシミリ装置を提供することである。
【0007】
【課題を解決するための手段】
本発明は、上記目的を達成するために、サーバ側のコンピュータに、以下の機能を付加したものである。まず、ファクシミリサービスの機能部分が備えられている。これはサーバを構成するコンピュータをファクシミリ装置として動作させるために必要となる。また、クライアントからのファクシミリ送信要求を受け取る機能と、ファクシミリ送信要求を受け取り、ファクシミリ機能に対しファクシミリ番号とファイル名を供給し、このファクシミリサービスの機能を起動する機能が備えられている。また、ファクシミリ送信要求にしたがって所定のファイルをファクシミリ送信した後、そのファクシミリ送信の結果をクライアントに送付する機能も備えられている。これらの機能は、具体的にはファクシミリ装置となるサーバー側のコンピュータ上のプログラムによって実現するのが好ましい。
【0008】
上記ファクシミリ送信要求を受け取る部分は、種々のプロトコルを適用することが可能であるが、例えばクライアントとこのサーバーの間においてはhttp(ハイパーテキストトランスポートプロトコル)による通信を行うことが好適である。この場合には、上記ファクシミリ送信要求を受け取る機能はサーバ側のコンピュータ上のhttpd(ハイパーテキストトランスポートプロトコルデーモン)のプログラムによって実現される。この場合、このファクシミリ装置を構成するサーバ側のコンピュータはいわゆるWWW(ワールドワイドウエブ)サーバとなる。このようにWWWを本発明におけるファクシミリ装置として利用した場合には、クライアント側におけるUI(ユーザインタフェース)はHTML(ハイパーテキストマークアップランゲージ)の記述によって表現される。
【0009】
このように、本発明に係るファクシミリ装置をWWWサーバで実現した場合には、クライアントはWWWブラウザを用いてサーバのコンピュータにアクセスすることになる。
【0010】
具体的には、本発明は、以下のような手段を講じて上記目的を達成している。 第1の本発明は、上記課題を解決するために、クライアントが出力するファクシミリ送信要求を受信するファクシミリ要求受信手段と、前記ファクシミリ要求受信手段が受信したファクシミリ送信要求の内容を解析し、送信対象である文書名と、送信先である外部のファクシミリ装置と、を特定する解析手段と、前記解析手段が特定した前記文書名の内容を、前記解析手段が特定した前記外部のファクシミリ装置に、送信するファクシミリ送信手段と、を含み、前記解析手段は、前記文書名のファイルパス名、ファクシミリ送信におけるカバーシートの有無、解像度、又は、ファクシミリ送信に際しての送信者のコメント、の何れか1つ以上のパラメータを解析するパラメータ解析手段、を有し、前記ファクシミリ送信手段は、前記パラメータ解析部が解析した前記パラメータに基づき、ファクシミリ送信の制御を行うファクシミリ送信制御手段、を有することを特徴とするファクシミリ装置である。
【0011】
第2の本発明は、上記課題を解決するために、第1の本発明のファクシミリ装置において、さらに、前記クライアントに、前記外部のファクシミリ装置に対するファクシミリの送信が成功したか否かを知らせる送信結果報知手段、を含むことを特徴とするファクシミリ装置である。
【0013】
第3の本発明は、上記課題を解決するために、第1の本発明のファクシミリ装置において、前記ファクシミリ要求受信手段は、ワールドワイドウェブサーバを構成するためのハイパーテキストトランスポートプロトコルデーモンプログラムが格納された記憶手段と、前記ハイパーテキストトランスポートプロトコルデーモンプログラムを実行するプロセッサ手段と、を含むことを特徴とするファクシミリ装置である。
【0014】
第4の本発明は、上記課題を解決するために、第3の本発明のファクシミリ装置において、前記解析手段は、前記ハイパーテキストトランスポートプロトコルデーモンプログラムによって起動されるコモンゲートウェイインターフェースアプリケーションプログラムが格納された記憶手段と、前記コモンゲートウェイインターフェースアプリケーションプログラムを実行するプロセッサ手段と、を含むことを特徴とするファクシミリ装置である。
【0015】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【0016】
図1には、本発明の好適な実施の形態であるFAXサーバ10によるファクシミリサービスの提供の全体の流れを表す説明図が示されている。
【0017】
本実施の形態においては、FAXサーバ10は、WWWサーバを利用して実現されている。このように、本実施の形態においてはWWWサーバの機能を利用してリモート操作可能なファクシミリ装置が実現されているため、クライアントとしては、WWWブラウザを利用することが可能となる。
【0018】
図1に示されているように、本実施の形態に係るFAXサーバ10は、ハイパーテキストトランスポートテキストデーモン(httpd)のプログラムが稼動している。このhttpd12が稼動していることにより、WWWサーバとしての機能を果たしている。
【0019】
FAXサーバを利用するクライアントとしては、WWWブラウザの機能を有する装置であればどのようなものでも利用可能である。例えば、パーソナルコンピュータやPDA(パーソナルデジタルアシスタント)などに備えられているWWWブラウザの機能を利用し、FAXサーバ10にアクセスすることが可能である。このクライアントのWWWブラウザの機能を単にブラウザ100と呼ぶ。
【0020】
クライアントは、このブラウザ100を用いてFAXサーバ10のhttpd12に対し、接続要求を行う(URL(ユニフォームリソースロケータ)指示)。ここで、クライアントはWWWサーバに対する接続の要求をする際のURLとしてFAXサーバ10のURLを指示することにより、FAXサーバ10の機能を利用することが可能となる。ブラウザ100を介して指示されたURLの内容にしたがって、httpd12は、FAX送信画面をブラウザ100(クライアント上で稼働している)に送信する。このFAX送信画面はHTML(ハイパーテキストマークアップランゲージ)で記述されている。このFAX送信画面は、httpd12がHTMLファイル14からHTMLで記述されたファイルを取り出し、ブラウザ100に返送することにより行われる。クライアント上で稼働しているブラウザ100は返送されてきたHTMLのファイルに基づき、ユーザに対しFAX送信画面を表示する。このようなFAX送信画面の例が図2に示されている。
【0021】
この図2に示されているように、本実施の形態におけるFAXサーバ10はクライアントに対し、HTMLを用いることにより文書名やパス名などのパラメータの設定を行わせるのである。具体的には、図2に示されているように、ユーザはブラウザ100によって表示されたFAX送信画面において、文書名、パス名、FAX番号、カバーシートの有無、解像度、更にそのファクシミリに付すべきコメントを、それぞれ入力することが可能である。
【0022】
例えば、図2に示されている例においては文書名として「御見積書」、(ファイル)パス名として「C:¥temp¥mitsu.akd」がそれぞれ入力されている。またファクシミリの送信先であるFAX番号も入力されている。更に、そのファクシミリにおいてカバーシートの有無が例えばラジオボタンにより設定される。図2に示されている例においてはこのカバーシートは「なし」に設定されている。また、ファクシミリの解像度も同様にラジオボタンで指定することが可能である。図2で示されている例においてはファクシミリの解像度として「標準」が選択されている。更に、図2に示されている例においてはファクシミリのコメントを入力する欄が「記」で示されており、この「記」の右隣の位置にコメントを入力する欄が設けられている。
【0023】
また、図2に示されているように、各種のパラメータを設定した後、ユーザは送信ボタン30を押下(クリック)することにより、実際にファクシミリの送信動作を行わせることができる。なお、図2に示されている画面にはリセットボタン32も備えられており、このリセットボタン32をユーザがクリックすることにより、文書名などの各種パラメータの値をリセットすることが可能である。
【0024】
ユーザが送信ボタン30をクリックすると、ブラウザ100から文書名などのパラメータがhttpを用いてFAXサーバ10に送信される。パラメータが送信されてくると、このFAXサーバ10上で稼働しているhttpd12はFAXサービスを起動し、ブラウザ100から送信されてきたパラメータの内容をこのFAXサービスに送付する。
【0025】
本実施の形態において特徴的なことは、このFAXサービスの機能がCGIプログラムで実現されていることである。CGI(コモンゲートウェイインターフェース)プログラムは、WWW上で起動され動作を行うプログラムであり、標準プログラムと呼ばれる場合もある。このCGIプログラム16は、httpd12から送付されたパラメータの内容(ユーザが入力した内容)を解析する。そして、その解析内容に基づき、カバーシートがある場合にはそのカバーシート上へ文書名、コメントを入力し、またパラメータに基づきファクシミリの解像度を指定する。これらのカバーシートの使用の有無や、解像度はFAX送信部分に送付される。FAX送信部分は、図1に示されているようにFAXフォーマット生成/送信部20と、FAX通信部22とから構成される。これらFAXフォーマット生成/送信部20及びFAX通信部22は既存のソフトウエアがそのまま利用可能である。
【0026】
FAXフォーマット生成/送信部20は、CGIプログラム16からの解像度などの指定に基づきいわゆるFAXフォーマットを生成する。このFAXフォーマットの生成の際には、送信対象である文書が文書ファイル18から取り出されて利用される。生成されたFAXフォーマットはFAX通信部22に送信される。FAX通信部22はファクシミリの送信先のファクシミリ装置を電話回線を通じて呼び出し、FAXフォーマットの送信を行う。FAX送信の結果はFAX通信部22からFAXフォーマット生成/送信部20に報告される。FAXフォーマット生成/送信部20はこのファクシミリの送信結果をCGIプログラム16に返送する。この送信結果の返送は図1においてBで示されている。このFAXの送信結果の値は、「OK」や「NG」である。FAXの送信が成功裏に終了すれば値は「OK」であり、FAXの送信の相手先が話し中などによりFAXの送信が失敗した場合には値は「NG」となる。CGIプログラム16はこのFAX送信結果をHTMLを通じてブラウザ100に対し報告する。クライアントはこのブラウザ100の画面を見ることによりファクシミリの送信が成功したか否かを知ることが可能である。
【0027】
このようなファクシミリの送信結果の表示の例が図3に示されている。図3に示されている例においてはファクシミリの送信が成功したことを表す。ファクシミリの送信先のファクシミリ装置がビジーであった場合などファクシミリの送信ができなかった場合には図3に示された例とは反対にファクシミリの送信が失敗した旨のメッセージが表示される。
【0028】
次に、フローチャートに基づいてファクシミリの送信の様子を詳細に説明する。本実施の形態に係るFAXサーバ10を中心とした動作の流れが図4のフローチャートに示されている。
【0029】
まず、クライアント側においてブラウザ100がパーソナルコンピュータなどの上において起動される。
【0030】
ユーザはこのブラウザ100の上でFAXサーバ10のURLを指示する。このURLはFAXサーバ10におけるWWWサーバの機能に送信される。具体的にはこのURLの指示はFAXサーバ10におけるhttpd12が受信するのである。
【0031】
一方、FAXサーバ10においてはWWWサーバの機能を果たすべくhttpd12のプログラムが起動している(ステップS4−5)。
【0032】
httpd12はステップS4−6において、ブラウザ100から送信されてきたURL(ステップS4−1)の受信を待つ状態となる。受信ができなかった場合にはこのステップS4−6が自己ループし、要求が受信された場合には次のステップS4−7に処理が移行する。
【0033】
ステップS4−7においては、ブラウザからHTMLが要求されているか否かが検査され、要求されている場合にはステップS4−9に処理が移行し、HTMLの送信が行われる。
【0034】
クライアントのブラウザ100の上ではステップS4−2において送信されてきたHTML(S4−9において送信されてきた)が受信される。そして、この受信したHTMLに基づきブラウザ100上ではFAX送信画面の表示が行われる。
【0035】
FAX送信画面上においてユーザがFAX送信パラメータの指示を行う(ステップS4−3)。このFAX送信パラメータは、具体的には上述したように文書名やファクシミリの送信先のFAX番号などである。図2において説明したようにユーザが送信ボタン30をクリックすることによりユーザが入力したFAX送信パラメータがFAXサーバ10側に送信される。
【0036】
FAXサーバ10において起動してしているhttpd12はブラウザ100から送られてきたFAX送信パラメータの受信をステップS4−6において行う。そして、ステップS4−7において送られてきた内容がHTMLを要求するものか否かが検査される。ステップS4−3においてブラウザ100が送信したものはHTMLの要求ではなくFAXの送信パラメータであるためステップS4−8に処理が移行する。
【0037】
ステップS4−8においてCGIプログラムの起動を要求するものか否かが検査される。上述のように、ステップS4−3においてFAX送信パラメータの送信が行われたことは、このパラメータに基づきファクシミリの送信を要求することを意味するため、この要求に基づいてCGIプログラムの起動が行われる。そのため、ステップS4−8においてCGIプログラムが要求されているものと判断されステップS4−10においてCGIプログラムの起動が行われる。なお、ステップS4−8においてCGIプログラムの起動が要求されていると判断されない場合にはステップS4−11においてその他の処理が行われた後、再びブラウザ100側からの要求を受信するステップS4−6に処理が移行する。
【0038】
ステップS4−10においては、FAXサービスのCGIプログラムが起動される。
【0039】
起動されたCGIプログラムは、まずステップS4−12においてhttpd12から送付されてきたパラメータの解析を行う。
【0040】
そして、ステップS4−13においてパラメータの解析結果に基づきFAXフォーマットを生成するための種々のパラメータの設定を行う。
【0041】
そして、ステップS4−14において実際のFAXの送信を行う。この送信は、上記図1において説明したように既存のFAXサービス機能を利用して行われる。具体的には設定したパラメータをFAXフォーマット生成/送信部20に送付することによりファクシミリの送信が行われる。
【0042】
パラメータを受け取ったFAXフォーマット生成/送信部20は既存の方法と同様にしてファクシミリの送信を行う。
【0043】
ステップS4−15においては、ファクシミリの送信の結果の確認が行われる。そして、ステップS4−16においてはファクシミリ送信結果をクライアント側に送信するのである。具体的にはこのファクシミリの送信結果を表示する画面をHTMLで記述し、係るHTMLをクライアント側のブラウザ100に送信するのである。
【0044】
ファクシミリ送信結果であるHTMLをブラウザ100が受信すると(S4−4)、受信したHTMLに基づきファクシミリの送信結果が表示される。この画面の様子は上記図2にその一例が示されている。
【0045】
以上述べたように、本実施の形態によればリモート操作可能なファクシミリ装置を、既存のWWWのメカニズムにより実現している。その結果、既存のWWWブラウザからファクシミリの送信指示が可能となる。更に、図2などに説明したようにファクシミリ送信画面は、サーバ上のHTMLで記述されているため、処理すべき機能が変更されたり、新たな処理機能が追加された場合においてもサーバ側のHTMLを変更するだけで対応可能であり、クライアント側では何らプログラムの変更は必要とならない。
【0046】
更に、処理がサーバ側で実行されるため、クライアント側には高機能の機器を用意する必要がないという効果を奏する。
【0047】
【発明の効果】
以上述べたように、第1に、本発明によれば、クライアントの要求に応じ所定の文書を外部のファクシミリ装置に送信するため、クライアントは利用者で文書をもっていない場合においてもファクシミリの送信を行うことが可能である。特に、クライアントの近傍にあるファクシミリ装置を指定することにより、所望の文書を利用者の近傍に存在するファクシミリ装置から取り出すことが可能となる。
【0048】
第2に、本発明によれば、ファクシミリ送信が成功したか否かがわかるため、利便性の向上したファクシミリ装置が得られる。
【0049】
第3に、本発明よれば、ファクシミリ送信の種々のパラメータを指定することができるため、送信のパラメータをきめ細かく指定したファクシミリ送信を行うことも可能なファクシミリ装置が得られる。
【0050】
第4に、本発明によれば、ファクシミリ要求受信手段としていわゆるWWWのメカニズムを利用したため、クライアントから既存の技術であるWWWブラウザを利用したアクセスが可能となる。
【0051】
第5に、本発明によれば、文書名などを解析する手段としていわゆるCGIプログラムを利用したため、WWWのメカニズムを利用してファクシミリ装置を容易に構築することが可能となる。
【図面の簡単な説明】
【図1】本発明の好適な実施の形態に係るFAXサーバ中心とした処理の流れを表す全体構成図である。
【図2】本実施の形態によるファクシミリ送信画面の例を表す説明図である。
【図3】本実施の形態に係るファクシミリ送信結果画面の様子を表す説明図である。
【図4】本実施の形態におけるファクシミリ送信の動作の流れを表すフローチャートである。
【符号の説明】
10 FAXサーバ、12 httpd、14 HTMLファイル、16 CGIプログラム、18 文書ファイル、20 FAXフォーマット生成/送信部、22 FAX通信部、30 送信ボタン、32 リセットボタン、100 ブラウザ、110 ファクシミリ装置。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a facsimile machine. In particular, the present invention relates to a facsimile apparatus capable of retrieving a file in the personal computer when the user is at a remote place from a personal computer or the like.
[0002]
[Prior art]
2. Description of the Related Art It has been widely practiced that a document file created in a personal computer or the like is subjected to facsimile transmission by using a modem device connected to the personal computer. Such a modem used for facsimile transmission is often called a so-called FAX modem. For example, Japanese Patent Laid-Open Publication No. Hei 6-105059 discloses a document transmission facsimile apparatus capable of transmitting a document file to a remote facsimile apparatus using such a FAX modem. The facsimile apparatus disclosed in the publication is a facsimile apparatus capable of improving the quality of a received image of a facsimile and shortening the transmission time.
[0003]
[Problems to be solved by the invention]
However, in such a conventional facsimile apparatus, for example, when the user is away from the office and away from the company's LAN or WAN, the information is stored in the user's office such as a personal computer. Files cannot be retrieved using a facsimile machine on the go. The same applies to a single-function facsimile machine and a facsimile machine using a FAX modem.
[0004]
As described above, when the user wants to retrieve a file in the user's personal computer from the facsimile apparatus while away from home, for example, first calls a person in the company of the user's company, and the name of the file desired by the user, and It is necessary to inform the person of the facsimile number provided at the location where the user is located. Then, by having the person operate the personal computer of the user, it becomes possible to extract the contents of the desired file from the facsimile machine at the place where the user is located. In summary, the conventional facsimile machine has the following problems. First, in the facsimile apparatus (the same applies to a form in which a so-called FAX modem or the like is connected to a personal computer), the facsimile function cannot be operated from another device. Specifically, a facsimile apparatus that can be remotely operated from another device has not been realized yet.
[0005]
Therefore, it has not been possible to specify a facsimile number or a file name to be sent from another device such as a personal computer.
[0006]
SUMMARY An advantage of some aspects of the invention is to provide a facsimile apparatus capable of operating a facsimile transmission function (hereinafter, also simply referred to as a facsimile transmission function) from a device such as another personal computer. That is. Another object of the present invention is to enable a facsimile transmission function to be operated from another personal computer, a PDA, or the like. Is to provide a facsimile apparatus that can be transmitted to a user.
[0007]
[Means for Solving the Problems]
According to the present invention, in order to achieve the above object, the following functions are added to a server-side computer. First, a function part of the facsimile service is provided. This is necessary for operating the computer constituting the server as a facsimile machine. Further, a function of receiving a facsimile transmission request from a client, a function of receiving a facsimile transmission request, supplying a facsimile number and a file name to the facsimile function, and activating the function of the facsimile service are provided. In addition, a function is provided for transmitting a facsimile transmission result to a client after facsimile transmission of a predetermined file in accordance with a facsimile transmission request. These functions are preferably realized by a program on a computer on the server side which is a facsimile machine.
[0008]
Various protocols can be applied to the portion that receives the facsimile transmission request. For example, it is preferable to perform communication using a hypertext transport protocol (http) between the client and the server. In this case, the function of receiving the facsimile transmission request is realized by a program of httpd (hypertext transport protocol daemon) on the server computer. In this case, the server computer constituting the facsimile apparatus is a so-called WWW (World Wide Web) server. When the WWW is used as the facsimile apparatus in the present invention, the UI (user interface) on the client side is represented by HTML (Hyper Text Markup Language).
[0009]
As described above, when the facsimile apparatus according to the present invention is realized by a WWW server, the client accesses the computer of the server using a WWW browser.
[0010]
Specifically, the present invention achieves the above object by taking the following measures. According to a first aspect of the present invention, there is provided a facsimile request receiving means for receiving a facsimile transmission request output by a client, and analyzing the contents of the facsimile transmission request received by the facsimile request receiving means, Analyzing means for specifying the document name of the document and the external facsimile machine as the transmission destination, and transmitting the contents of the document name specified by the analyzing means to the external facsimile apparatus specified by the analyzing means. to look including a facsimile transmission means, wherein the analyzing means, the file path name of the document name, whether the cover sheet in the facsimile transmission, the resolution, or, the sender during a facsimile transmission comment, any one or more Parameter analyzing means for analyzing the parameters of the facsimile, wherein the facsimile transmitting means comprises: Based on the parameter analyzer were analyzed, a facsimile apparatus, characterized in that it comprises a facsimile transmission control means for controlling the facsimile transmission, the.
[0011]
According to a second aspect of the present invention, in order to solve the above-mentioned problem, in the facsimile apparatus of the first aspect, a transmission result for notifying the client whether or not the facsimile transmission to the external facsimile apparatus is successful. A facsimile apparatus including a notifying unit.
[0013]
According to a third aspect of the present invention, there is provided a facsimile apparatus according to the first aspect of the present invention, wherein the facsimile request receiving means stores a hypertext transport protocol daemon program for configuring a world wide web server. A facsimile apparatus comprising: a storage unit configured to execute the hypertext transport protocol daemon program;
[0014]
According to a fourth aspect of the present invention, in the facsimile apparatus according to the third aspect of the present invention, in the facsimile apparatus of the third aspect , the analyzing means stores a common gateway interface application program started by the hypertext transport protocol daemon program. A facsimile apparatus comprising: a storage unit, and a processor unit that executes the common gateway interface application program.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
[0016]
FIG. 1 is an explanatory diagram showing an overall flow of providing a facsimile service by a
[0017]
In the present embodiment, the
[0018]
As shown in FIG. 1, the
[0019]
Any device that has the function of a WWW browser can be used as a client that uses the FAX server. For example, it is possible to access the
[0020]
The client uses the
[0021]
As shown in FIG. 2, the
[0022]
For example, in the example shown in FIG. 2, "Estimate" is input as the document name, and "C: \ temp \ mitsu.akd" is input as the (file) path name. Further, a facsimile number to which the facsimile is transmitted is also input. Further, the presence or absence of a cover sheet in the facsimile is set by, for example, a radio button. In the example shown in FIG. 2, this cover sheet is set to "none". Also, the resolution of the facsimile can be designated by radio buttons. In the example shown in FIG. 2, "standard" is selected as the facsimile resolution. Further, in the example shown in FIG. 2, a column for inputting a facsimile comment is indicated by "", and a column for inputting a comment is provided at a position to the right of "".
[0023]
As shown in FIG. 2, after setting various parameters, the user can actually perform a facsimile transmission operation by pressing (clicking) the transmission button 30. The screen shown in FIG. 2 is also provided with a
[0024]
When the user clicks the send button 30, parameters such as the document name are transmitted from the
[0025]
A characteristic of this embodiment is that the function of the facsimile service is realized by a CGI program. A CGI (Common Gateway Interface) program is a program that is activated and operates on the WWW, and is sometimes called a standard program. The
[0026]
The facsimile format generation /
[0027]
FIG. 3 shows an example of the display of such a facsimile transmission result. In the example shown in FIG. 3, it indicates that the facsimile transmission was successful. When facsimile transmission cannot be performed, such as when the facsimile transmission destination facsimile apparatus is busy, a message indicating that facsimile transmission has failed is displayed, contrary to the example shown in FIG.
[0028]
Next, the facsimile transmission will be described in detail with reference to a flowchart. FIG. 4 is a flowchart showing the flow of the operation mainly of the
[0029]
First, on the client side, the
[0030]
The user designates the URL of the
[0031]
On the other hand, in the
[0032]
In step S4-6, the httpd 12 waits for reception of the URL (step S4-1) transmitted from the
[0033]
In step S4-7, it is checked whether HTML is requested from the browser, and if so, the process proceeds to step S4-9, where HTML is transmitted.
[0034]
On the
[0035]
On the FAX transmission screen, the user instructs FAX transmission parameters (step S4-3). The facsimile transmission parameter is a document name or a facsimile transmission destination facsimile number, as described above. As described in FIG. 2, when the user clicks the transmission button 30, the FAX transmission parameter input by the user is transmitted to the
[0036]
The httpd 12 running on the
[0037]
In step S4-8, it is checked whether the CGI program requires activation. As described above, since the transmission of the facsimile transmission parameter in step S4-3 means that a facsimile transmission is requested based on this parameter, the CGI program is activated based on this request. . Therefore, it is determined in step S4-8 that the CGI program has been requested, and the CGI program is activated in step S4-10. If it is not determined that the activation of the CGI program is requested in step S4-8, other processing is performed in step S4-11, and then a request from the
[0038]
In step S4-10, the CGI program of the fax service is started.
[0039]
The activated CGI program first analyzes the parameters sent from the httpd12 in step S4-12.
[0040]
Then, in step S4-13, various parameters for generating the FAX format are set based on the analysis result of the parameters.
[0041]
Then, in step S4-14, actual fax transmission is performed. This transmission is performed using the existing FAX service function as described in FIG. Specifically, facsimile transmission is performed by sending the set parameters to the FAX format generation /
[0042]
The FAX format generation /
[0043]
In step S4-15, the result of facsimile transmission is confirmed. Then, in step S4-16, the facsimile transmission result is transmitted to the client. Specifically, a screen displaying the transmission result of the facsimile is described in HTML, and the HTML is transmitted to the
[0044]
When the
[0045]
As described above, according to the present embodiment, a facsimile apparatus which can be remotely operated is realized by the existing WWW mechanism. As a result, a facsimile transmission instruction can be made from the existing WWW browser. Further, as described in FIG. 2 and the like, the facsimile transmission screen is described in HTML on the server, so even if a function to be processed is changed or a new processing function is added, the HTML on the server side is used. Can be dealt with by simply changing the program, and no client program change is required.
[0046]
Further, since the processing is executed on the server side, there is an effect that it is not necessary to prepare a high-performance device on the client side.
[0047]
【The invention's effect】
As described above, first, according to the present invention, a predetermined document is transmitted to an external facsimile apparatus in response to a request from the client, so that the client performs facsimile transmission even when the user does not have a document. It is possible. In particular, by specifying a facsimile machine near the client, a desired document can be extracted from a facsimile machine near the user.
[0048]
Second, according to the present invention, it is possible to determine whether or not facsimile transmission has been successful, so that a facsimile apparatus with improved convenience can be obtained.
[0049]
Thirdly, according to the present invention, since various parameters of facsimile transmission can be specified, a facsimile apparatus capable of performing facsimile transmission in which transmission parameters are finely specified can be obtained.
[0050]
Fourth, according to the present invention, since a so-called WWW mechanism is used as a facsimile request receiving means, it is possible to access from a client using a WWW browser which is an existing technology.
[0051]
Fifth, according to the present invention, since a so-called CGI program is used as a means for analyzing a document name or the like, it is possible to easily construct a facsimile apparatus using a WWW mechanism.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram showing a flow of processing centered on a FAX server according to a preferred embodiment of the present invention.
FIG. 2 is an explanatory diagram illustrating an example of a facsimile transmission screen according to the present embodiment.
FIG. 3 is an explanatory diagram illustrating a state of a facsimile transmission result screen according to the present embodiment.
FIG. 4 is a flowchart showing a flow of an operation of facsimile transmission in the present embodiment.
[Explanation of symbols]
10 FAX server, 12 httpd, 14 HTML file, 16 CGI program, 18 document file, 20 FAX format generation / transmission unit, 22 FAX communication unit, 30 transmission button, 32 reset button, 100 browser, 110 facsimile machine.
Claims (4)
前記ファクシミリ要求受信手段が受信したファクシミリ送信要求の内容を解析し、送信対象である文書名と、送信先である外部のファクシミリ装置と、を特定する解析手段と、
前記解析手段が特定した前記文書名の内容を、前記解析手段が特定した前記外部のファクシミリ装置に、送信するファクシミリ送信手段と、
を含み、
前記解析手段は、
前記文書名のファイルパス名、ファクシミリ送信におけるカバーシートの有無、解像度、又は、ファクシミリ送信に際しての送信者のコメント、の何れか1つ以上のパラメータを解析するパラメータ解析手段、
を有し、
前記ファクシミリ送信手段は、
前記パラメータ解析部が解析した前記パラメータに基づき、ファクシミリ送信の制御を行うファクシミリ送信制御手段、
を有することを特徴とするファクシミリ装置。Facsimile request receiving means for receiving a facsimile transmission request output by the client,
Analyzing the content of the facsimile transmission request received by the facsimile request receiving means, a document name to be transmitted, and an external facsimile device as a transmission destination, analysis means for specifying
Facsimile transmission means for transmitting the contents of the document name specified by the analysis means to the external facsimile apparatus specified by the analysis means,
Only including,
The analysis means,
Parameter analysis means for analyzing any one or more parameters of the file path name of the document name, the presence or absence of a cover sheet in facsimile transmission, the resolution, or the comment of the sender in facsimile transmission,
Has,
The facsimile transmission means,
Facsimile transmission control means for controlling facsimile transmission based on the parameters analyzed by the parameter analysis unit,
Facsimile machine characterized by having:
前記クライアントに、前記外部のファクシミリ装置に対するファクシミリの送信が成功したか否かを知らせる送信結果報知手段、
を含むことを特徴とするファクシミリ装置。The facsimile apparatus according to claim 1, further comprising:
A transmission result notifying unit that notifies the client whether or not the transmission of the facsimile to the external facsimile apparatus is successful;
A facsimile machine comprising:
前記ファクシミリ要求受信手段は、
ワールドワイドウェブサーバを構成するためのハイパーテキストトランスポートプロトコルデーモンプログラムが格納された記憶手段と、
前記ハイパーテキストトランスポートプロトコルデーモンプログラムを実行するプロセッサ手段と、
を含むことを特徴とするファクシミリ装置。The facsimile apparatus according to claim 1,
The facsimile request receiving means,
Storage means for storing a hypertext transport protocol daemon program for configuring a world wide web server;
Processor means for executing the hypertext transport protocol daemon program;
A facsimile machine comprising:
前記解析手段は、
前記ハイパーテキストトランスポートプロトコルデーモンプログラムによって起動されるコモンゲートウェイインターフェースアプリケーションプログラムが格納された記憶手段と、
前記コモンゲートウェイインターフェースアプリケーションプログラムを実行するプロセッサ手段と、
を含むことを特徴とするファクシミリ装置。The facsimile apparatus according to claim 3 ,
The analysis means,
Storage means for storing a common gateway interface application program started by the hypertext transport protocol daemon program,
Processor means for executing the common gateway interface application program;
A facsimile machine comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32825696A JP3564904B2 (en) | 1996-12-09 | 1996-12-09 | Facsimile machine that can be operated remotely |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32825696A JP3564904B2 (en) | 1996-12-09 | 1996-12-09 | Facsimile machine that can be operated remotely |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10173890A JPH10173890A (en) | 1998-06-26 |
| JP3564904B2 true JP3564904B2 (en) | 2004-09-15 |
Family
ID=18208194
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32825696A Expired - Fee Related JP3564904B2 (en) | 1996-12-09 | 1996-12-09 | Facsimile machine that can be operated remotely |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3564904B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2959545B2 (en) | 1997-03-25 | 1999-10-06 | セイコーエプソン株式会社 | Image information input / output device, control method for image information input / output device, and image information processing system |
| JP3135532B2 (en) | 1998-09-29 | 2001-02-19 | 松下電送システム株式会社 | Network facsimile machine |
| JP3408984B2 (en) | 1999-01-28 | 2003-05-19 | パナソニック コミュニケーションズ株式会社 | Network facsimile machine |
| WO2003081443A1 (en) * | 2002-03-25 | 2003-10-02 | Ricoh Company, Ltd. | Image formation device having a web service function |
| JP2005165750A (en) | 2003-12-03 | 2005-06-23 | Ricoh Co Ltd | Embedded device having Web server function |
| JP4297792B2 (en) | 2004-01-08 | 2009-07-15 | 株式会社リコー | Web server embedded business equipment |
| JP2009137165A (en) * | 2007-12-06 | 2009-06-25 | Ricoh Co Ltd | Image forming apparatus, information processing method, and program |
| JP6511984B2 (en) * | 2015-06-22 | 2019-05-15 | 株式会社リコー | Image forming apparatus, image forming system, image forming method, and image forming program |
-
1996
- 1996-12-09 JP JP32825696A patent/JP3564904B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10173890A (en) | 1998-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6481724B2 (en) | Image handling apparatus, image handling method and program | |
| US7187478B2 (en) | Apparatus and method for changing, adding and deleting a job, and a storage medium for such a program | |
| JP4241576B2 (en) | Image processing system, image processing apparatus, and server | |
| JP4154791B2 (en) | Image processing system and image data processing apparatus | |
| US9609029B2 (en) | System, terminal device, computer readable medium and method | |
| JP5599038B2 (en) | Information processing apparatus and method, and program | |
| US8504612B2 (en) | Image forming system, image forming apparatus, and image forming method for the development, distribution, and maintenance of image forming apparatus operation screens | |
| JP5587058B2 (en) | Information transmitting apparatus, information transmitting apparatus control method, and computer program | |
| KR20040086510A (en) | Apparatus and method for processing service | |
| JP2005269250A (en) | Data transmission apparatus | |
| JP2011257945A (en) | Information transmission apparatus, control method of information transmission apparatus, and computer program | |
| JP2006352845A (en) | Image handling apparatus, image processing system, image processing control method, and image processing control program | |
| JP3564904B2 (en) | Facsimile machine that can be operated remotely | |
| US6943903B2 (en) | System and method for providing print preview/media selection | |
| US6704775B1 (en) | Facsimile image information managing system and method | |
| JPH09223062A (en) | Customization method for service offering form and server device applicable to execution of the customization method | |
| JP2000222335A (en) | Device control system, device control method, and recording medium storing program for constructing the system | |
| JP2005157552A (en) | Image processing system, image processing method, image processing apparatus, program, and storage medium | |
| JP2998668B2 (en) | Facsimile machine | |
| JP2004288066A (en) | Service retrieval device, service retrieval method and program, and document processing system | |
| US7196803B1 (en) | System and method for printing to a printer without the use of a print driver | |
| US7058681B1 (en) | Data reproduction system and method | |
| JP2004288055A (en) | Service processing system, service processing method and service processing program | |
| JP4124174B2 (en) | Information processing system, information processing terminal, information processing server, program | |
| JP3611112B2 (en) | Facsimile communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040518 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040531 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080618 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090618 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100618 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100618 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110618 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110618 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120618 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140618 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |