JP3890288B2 - COMMUNICATION DEVICE WITH WEB SERVER FUNCTION AND COMMUNICATION METHOD - Google Patents
COMMUNICATION DEVICE WITH WEB SERVER FUNCTION AND COMMUNICATION METHOD Download PDFInfo
- Publication number
- JP3890288B2 JP3890288B2 JP2002328584A JP2002328584A JP3890288B2 JP 3890288 B2 JP3890288 B2 JP 3890288B2 JP 2002328584 A JP2002328584 A JP 2002328584A JP 2002328584 A JP2002328584 A JP 2002328584A JP 3890288 B2 JP3890288 B2 JP 3890288B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- printing
- unit
- data
- stored
- 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 - Lifetime
Links
- 238000004891 communication Methods 0.000 claims description 173
- 238000000034 method Methods 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 22
- 230000014759 maintenance of location Effects 0.000 claims description 10
- 241000287463 Phalacrocorax Species 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 101
- 238000012545 processing Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 13
- 238000007726 management method Methods 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000009825 accumulation Methods 0.000 description 4
- 230000006837 decompression Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電話回線網やインターネット又はLAN等のネットワークに接続してファクシミリデータや電子メールデータの送受信を行うことのできるネットワークファクシミリ装置などの通信装置に関する。
【0002】
【従来の技術】
最近は、パーソナルコンピュータ、ワークステーション、さらにFAXサーバー等をネットワークに接続して、電子メール、ホームページ閲覧、ファクシミリ送受信を行うようになってきた。
【0003】
図18に、FAXサーバーを使用してファクシミリ送受信を行う場合のシステム構成を示す。クライアントマシン(パーソナルコンピュータ)での受信動作は次のようになる。まず、FAXモデム1001が電話回線の着信を受けてイメージデータを取り込み、FAXサーバー1002に渡す。FAXサーバー1002で動作しているFAXサーバーソフトウェアがイメージデータを受け取り、ネットワークを介してファイルサーバー1003にイメージデータファイルとして蓄積する。ここまででファクシミリ受信データの蓄積が終了する。
【0004】
受信イメージデータをクライアントマシン1004に取り込むためには、ユーザがクライアントマシン1004上で専用アプリケーションを起動し、ファイルサーバー1003よりネットワークを介してイメージデータファイルを読み出す。
【0005】
また、最近ではインターネットFAXとWWWサーバーとを組み合わせてファクシミリ受信データを再利用する方法も提案されている。これは、インターネットFAXが電話回線から受信したデータを電子メールに変換する機能を利用したものである。
【0006】
図19に、インターネットFAXとWWWサーバーを使用してファクシミリの送受信を行う場合のシステム構成を示す。クライアントマシンでの受信動作を説明する。
【0007】
まず、インターネットFAX1101が電話回線を介して受信したイメージデータは、インターネットFAX内で電子メールの添付ファイル形式に変換されて電子メールの添付ファイルとしてWWWサーバー1103宛てに送信される。
【0008】
インターネットFAX1101から転送された電子メールは、ネットワークを介して電子メールサーバー1102に受信される。電子メールサーバー1102に受信された電子メールは、再度ネットワークを介して宛先であるWWWサーバー1103へ転送される。
【0009】
WWWサーバー1103は、電子メールの添付ファイルをイメージデータとして蓄積し、ファクシミリ受信用ホームページにリンクする。ここまででファクシミリ受信データの蓄積が終了する。
【0010】
受信データをクライアントマシン1104に取り込むためには、ユーザがクライアントマシン1104上でWWWブラウザを起動してWWWサーバー1103のファクシミリ受信ホームページにアクセスする。そして、WWWサーバー1103からネットワークを介してクライアントマシン1104にイメージデータファイルを読み出す。
【0011】
クライアントマシン1104にダウンロードしたイメージデータを、さらに他の複数の端末へ同報送信する場合は、次のような作業をユーザが行う。G3ファクシミリ装置の端末へ同報送信する場合は、クライアントマシン1104からプリンタへイメージを転送して印刷指示を出し、プリンタからプリントアウトされたイメージをファクシミリ装置にセットして同報先の電話番号を入力した後、送信ボタンを押す。また、電子メール装置の端末へ同報送信する場合は、電子メールソフト上で宛先に同報先の複数のメールアドレスをセットし、メール本体にイメージデータを添付して送信ボタンを押すことになる。
【0012】
【発明が解決しようとする課題】
本発明は、データ転送によるネットワークトラフィックを低減させることができ、しかもクライアントマシンからの指示だけで容易に受信文書の扱いを設定できるウエブサーバ機能付き通信装置、および通信方法を提供することを目的とする。
【0013】
【課題を解決するための手段】
本願発明は、第1に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段と、前記FAX通信手段または前記ネットワーク制御手段を介して受信したデータを記憶する記憶手段と、この記憶手段に記憶されたデータを印刷する印刷手段と、前記FAX通信手段を介して受信したデータに対して、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信するウエブサーバ手段とを具備し、前記HTMLファイルに基づく端末からの指示に従って、前記FAX通信手段を介して受信したデータについて、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、のいずれか一方の制御を行うものであり、第2に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段と、前記FAX通信手段または前記ネットワーク制御手段を介して受信したデータを記憶する記憶手段と、この記憶手段に記憶されたデータを印刷する印刷手段と、前記ネットワーク制御手段を介して受信したデータに対して、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信するウエブサーバ手段とを具備し、前記HTMLファイルに基づく端末からの指示に従って、前記ネットワーク制御手段を介して受信したデータについて、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、のいずれか一方の制御を行うものであり、第3に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段と、前記FAX通信手段または前記ネットワーク制御手段を介して受信したデータを記憶する記憶手段と、この記憶手段に記憶された前記FAX通信手段を介して受信したデータの保存期間を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信するウエブサーバ手段とを具備し、前記HTMLファイルに基づく端末からの指示に従って、前記記憶手段に記憶された前記FAX通信手段を介して受信したデータの保存期間を決定するものであり、第4に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段と、前記FAX通信手段または前記ネットワーク制御手段を介して受信したデータを記憶する記憶手段と、この記憶手段に記憶された前記ネットワーク制御手段を介して受信したデータの保存期間を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信するウエブサーバ手段とを具備し、前記HTMLファイルに基づく端末からの指示に従って、前記記憶手段に記憶された前記ネットワーク制御手段を介して受信したデータの保存期間を決定するものであり、第5に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段と、を介して受信したデータを記憶手段に記憶し、この記憶したデータを印刷手段により印刷する通信方法において、前記FAX通信手段を介して受信したデータに対して、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信し、前記HTMLファイルに基づく端末からの指示に従って、前記FAX通信手段を介して受信したデータについて、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、のいずれか一方の制御を行うものであり、第6に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段と、を介して受信したデータを記憶手段に記憶し、この記憶したデータを印刷手段により印刷する通信方法において、前記ネットワーク制御手段を介して受信したデータに対して、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信し、前記HTMLファイルに基づく端末からの指示に従って、前記ネットワーク制御手段を介して受信したデータについて、前記印刷手段に印刷させるか、前記印刷手段に印刷させずに前記記憶手段に記憶させた状態とするか、のいずれか一方の制御を行うものであり、第7に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段とを介して受信したデータを記憶手段に記憶する通信方法において、記憶手段に記憶された前記FAX通信手段を介して受信したデータの保存期間を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信し、前記HTMLファイルに基づく端末からの指示に従って、前記記憶手段に記憶された前記FAX通信手段を介して受信したデータの保存期間を決定するものであり、第8に、電話回線が接続されるFAX通信手段と、ネットワークが接続されるネットワーク制御手段とを介して受信したデータを記憶手段に記憶する通信方法において、記憶手段に記憶された前記ネットワーク制御手段を介して受信したデータの保存期間を設定可能とする設定画面を、前記ネットワークに接続された端末からの要求に応じて、HTMLファイルとして前記端末に送信し、前記HTMLファイルに基づく端末からの指示に従って、前記記憶手段に記憶された前記ネットワーク制御手段を介して受信したデータの保存期間を決定するものである。
【0014】
【発明の実施の形態】
本発明の1つの態様は、通信結果レポートを記憶する記憶手段と、端末からの接続により前記通信結果レポートの表示指示を受けると、前記通信結果レポートを前記端末に送出する送出手段と、を備える構成を採る。
【0015】
この構成によれば、クライアントからの指示によって送信された結果が通信結果レポートとしてクライアントに送信されるので、ユーザは自分の送信結果をクライアント上で知ることができる。
【0016】
本発明の他の態様は、通信結果レポートとこれを表示するためのメニュー画面とを記憶する記憶手段と、端末からの接続により前記記憶手段からメニュー画面を前記端末に送出するとともに、前記メニュー画面を介して前記通信結果レポートの表示指示を受けると、前記通信結果レポートを送出する送出手段と、を備える構成を採る。
【0017】
この構成によれば、ユーザはメニュー画面を介して通信結果レポートの表示指示を入力でき、ユーザは自分の送信結果をクライアント上で知ることができる。
【0018】
本発明の他の態様は、通信結果レポートとこれを表示するためのメニュー画面とをHTMLファイルで記憶する記憶手段と、端末からURLが入力されることにより接続され、前記記憶手段からメニュー画面を前記端末に送出するとともに、前記メニュー画面を介して前記通信結果レポートの表示指示を受けると、前記通信結果レポートを送出する送出手段と、を備える構成を採る。
【0019】
この構成によれば、ユーザはホームページ形式により通信結果レポートの表示指示を入力でき、ユーザは自分の送信結果をクライアント上で知ることができる。
【0020】
本発明の他の態様は、上記態様の送信装置において、データを通信するための通信手段と、この通信手段で通信される毎に前記記憶手段に記憶されるHTMLファイルで形成された通信結果レポートを更新する更新手段とを備えるものである。
【0021】
この構成によれば、リアルタイムで通信結果レポートを更新することができる。
【0022】
本発明の他の態様は、上記態様の送信装置において、前記通信手段はファクシミリ送信を行なうものである。
【0023】
本発明の他の態様は、上記態様の送信装置において、前記通信手段は電子メール送信を行なうものである。
【0024】
本発明の他の態様は、上記態様の送信装置において、前記メニュー画面には、アドレス帳設定のための指示画面を含むものである。
【0025】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【0026】
図1に本実施の形態にかかるネットワークファクシミリ装置の機能ブロックを示す。オペレーティングシステム上で動作するCPU1に、ROM2、RAM3及び外部記憶部4がCPU1からアクセス可能に接続されている。ROM2にはサーバ側処理プログラムを初めとした各種プログラムが記憶され、RAM3はROM2に記憶されるプログラムの作業エリア等として使用される。また、外部記憶部4には圧縮されたイメージデータやHTMLファイルなどが格納される。
【0027】
また、本実施の形態にかかるネットワークファクシミリ装置は、スキャナ部5、プリンタ部6、パネル部7、圧縮・伸長部8、FAX・音声通信部9及びネットワーク制御部10を備えており、これら構成要素がCPU1の管理の下で動作するように構成されている。
【0028】
このネットワークファクシミリ装置は、スキャナ部5によって原稿などのイメージデータの読み取りを行い、読み取ったイメージデータ又は受信したイメージデータの印刷をプリンタ部6にて行う。また、パネル部7からユーザがイメージの読み込み指示や送信先の宛先入力などの操作を行えるようになっており、圧縮・伸長部8が受信したイメージデータの伸長または読み取ったイメージデータの圧縮を行う。FAX・音声通信部9は電話回線に接続し、ファクシミリ通信や音声通信を行い、ネットワーク制御部10はネットワークに接続し、電子メール通信を行う。
【0029】
ROM2に格納されたプログラムには、HTMLファイル生成部11、WWWサーバー部12、電子メール通信部13、TIFF変換部14の各プログラムが含まれている。HTMLファイル生成部11、WWWサーバー部12、電子メール通信部13、TIFF変換部14は、CPU1がそれらのプログラムを実行することにより提供される機能であるが、説明の便宜上は図1に示すようにプログラム自体に付与した参照符号をつかってそれらの機能を説明する。
【0030】
HTMLファイル生成部11は、FAX受信及び電子メール受信したイメージデータのリストなどを、ホームページ上で閲覧可能なHTMLファイルに変換してサーバ登録する機能ブロックである。
【0031】
WWWサーバー部12は、WWWブラウザとの間でHTTPプロトコルにしたがった通信を行い、ホームページデータ(HTMLファイル)の受け渡しをする等のサーバ機能を提供する。
【0032】
電子メール通信部13は、ネットワークを介して電子メールの送受信を行う他、電子メールサーバーとして機能する。また、TIFF変換部14は、符号化されたファクシミリデータや文書ファイルデータをTIFF形式に変換する機能を提供する。スキャナ部5又は蓄積されているファクシミリデータを電子メールで送信する場合は、TIFF変換部14でTIFF形式に変換し、このTIFFファイルを添付ファイルとして含む電子メールを作成する。すなわち、TIFFファイルをテキストコード化し、MIMEのような複合構造化メールのデータ部に入れる。一方、電子メールで受信したデータをファクシミリ送信する場合は、電子メールの電子ファイル部分をテキストコードからTIFFファイルにバイナリ変換する。また、TIFF変換部14でTIFFファイルを展開する。非圧縮であればさらに圧縮・伸長部8でMH等の圧縮処理を加えたデータを送信する。
【0033】
図2に、本実施の形態にかかるネットワークファクシミリ装置を電話回線及びネットワークに接続した場合のシステム構成を示す。図2において、ネットワークファクシミリ装置201は電話回線に接続するとともにネットワークインタフェースを介してネットワークに接続している。クライアントマシン202上でWWWブラウザを動作させることで、ネットワークファクシミリ装置201上で提供しているホームページの閲覧を行うことができるようになる。
【0034】
図3に、HTMLファイル生成部11、WWWサーバー部12、電子メール通信部13、TIFF変換部14及びFAX・音声通信部9の機能ブロック及びブロック間のデータ処理の流れを示す。
【0035】
WWWサーバー部12は、WWWサーバ通信部31がHTTPプロトコルにしたがってクライアントマシン202上で動作しているWWWブラウザと通信する。WWWサーバ通信部31がクライアントマシン202から受信したコマンドはCGIストリング解析部32で解析される。
【0036】
CGIストリング解析部32は、受信データに含まれたCGIストリングを解析して、その解析結果をCGIアプリ判断部33に渡して該当するCGIアプリケーション34を起動する。CGIアプリケーション34は、受信データを用いて所定の処理を実行する。CGIアプリケーション34には、送信、HTML文書の削除、編集及び移動、アドレス帳生成、装置設定などのアプリケーションが含まれる。
【0037】
ファイル送出部35は、クライアントマシン202からファイル要求の出されたファイルをファイル管理部36から受け取りWWWサーバ通信部31へ渡す。CGI処理の要求されていないファイル要求の場合にはファイル送出部35がファイル管理部36に対して該当ファイルを要求する。
【0038】
HTMLファイル生成部11は、ドキュメントリストのHTMLファイルを作成するドキュメントリスト生成部37、アドレス帳のHTMLファイルを作成するアドレス帳生成部38を備える。
【0039】
ドキュメントリスト生成部37は、受信電子メール、受信FAXを表示した受信リストのHTMLファイルを作成したり、CGIアプリケーション34から与えられる命令及び受信データによってHTMLファイルの一部を削除、編集、移動などする。
【0040】
アドレス帳生成部38は、アドレス帳CGIアプリケーションからの命令及び受信データによってアドレス帳のHTMLファイルを修正する。またアドレス帳生成部38は、電源投入時やアドレス帳の内容を変更などしたときに最新のアドレステーブルデータをアドレス帳のHTMLファイルに組み込む処理も実行する。
【0041】
また、HTMLファイル生成部11は、通信結果リスト生成部39及びステータス情報生成部41を備える。通信結果リスト生成部39は、FAX・音声通信部9及び電子メール通信部13から通信結果を示すログ情報を貰って通信結果リストを表したHTMLファイルを作成・更新する。ステータス情報生成部41は、スキャナ部5、プリンタ部6、パネル部7、FAX・音声通信部9からそれらの状態(紙詰まり発生、トナー不足、通信中等)を示すステータス信号を取込んで上記各部の状態が登録されたHTMLファイルを作成・更新する。
【0042】
FAX・音声通信部9は、スプーラー42、通信制御部43及び蓄積処理部44を備える。スプーラー42は送信CGIアプリケーションから送信処理の指示、送信文書番号又はテンポラリ文書、宛先端末のFAX番号等を渡される。送信文書番号が渡された場合は該当文書番号の送信データ(イメージ)を外部記憶部4から取り出す。通信制御部43は、スプーラー42から渡されるイメージデータを送信バッファに入れ、電話回線に接続して宛先端末のFAX番号へ送信する。同報送信の場合は、送信CGIアプリケーションからスプーラー42に同報先となる複数のFAX番号がスプールされる。
【0043】
電子メール通信部13は、スプーラー45、通信制御部46及び蓄積処理部47を備える。スプーラー45は、送信CGIアプリケーションから送信処理の指示、送信文書番号又はテンポラリ文書、宛先端末のメールアドレス等を渡される。送信文書番号が渡された場合は該当文書番号の送信データを外部記憶部4から取り出す。通信制御部43は、スプーラー42から渡されるイメージデータを送信バッファに入れ、LAN又はダイヤルアップでインターネットに代表される各種ネットワークに接続して宛先端末のアドレスへ送信する。同報送信の場合は、送信CGIアプリケーションからスプーラー42に同報先となる複数の電子メールアドレスがスプールされる。
【0044】
次に、本実施の形態にかかるネットワークファクシミリ装置の動作について説明する。以下、受信リストの生成、蓄積データの同報送信、装置設定、通信結果レポート作成の各動作に別けて説明する。
【0045】
図4に、データ受信から受信リスト生成までのフローチャートを示す。本ネットワークファクシミリ装置は、FAX・音声通信部9又は電子メール通信部13で受信された受信データの受信リストをホームページに登録する。
【0046】
データ受信が発生すると、受信形態が電話回線かネットワークかを判断する(ST401)。電子メール通信部13が電子メールを受信した場合がネットワークからの受信である。この場合、電子メール通信部13が電子メールを受信し(ST402)、添付データが画像ファイルの標準フォーマットであるTIFF(Tag Images File Format)形式のイメージデータであれば、例えば「mail0001.tif」というようなファイル名を付与して外部記憶部4に格納し(ST407)、音声データであれば「audio0001.wav」というようなファイル名を付与して外部記憶部4に格納する(ST407)。
【0047】
一方、FAX・音声通信部9がFAXデータまたは音声データを受信した場合が電話回線からの受信である。電話回線からの受信である場合、FAX・音声通信部9がイメージデータ又は音声データを受信し(ST403)、受信データが音声データか否か判断する(ST404)。受信データが符号化されたイメージデータの場合は、TIFF変換部14に依頼して符号化データをTIFF形式に変換する(ST405)。TIFF形式に変換された受信データ(イメージデータ)にファイル名を(例えば「fax0001.tif」)付与して外部記憶部4に格納する(ST407)。また受信データが音声データの場合は、音声データをデジタル変換した後(ST406)、ファイル名を付与した音声ファイルを外部記憶部4に格納する(ST407)。
【0048】
次に、後述する通信結果レーポートの作成処理を実行する(ST408)。そして装置設定を参照してプリントのみの設定になっているか否か判断する(ST409)。FAX・音声通信部9及び電子メール通信部13は、電源投入時などに外部記憶部4から受信データをどのように扱うかを示す装置設定データを取り出して保存している。プリントのみの設定になっていれば、受信データを印刷可能な形式にしてプリンタ6に渡して印刷指示を掛ける(ST410)。印刷処理後、当該受信データを削除するようにファイル管理部36に指示を出す(ST411)。一方、プリントのみの設定になっていない場合は、保存のみの設定になっているか否か判断する(ST412)。クライアントマシン202に受信データをダウンロードする場合には、保存だけしていて印刷する必要がないので装置設定として「保存のみ」を指定できるようにしている。「保存のみ」の設定になっている場合は、印刷処理を実行すること無く受信リストの作成処理を実行する(ST414)。また、「保存のみ」の設定になっていなければ、印刷処理を指示してから(ST413)、受信リストを作成する(ST414)。
【0049】
ステップST414の受信リスト作成処理は、HTMLファイル生成部11が受信リストにファイル名を追加して受信リストのHTMLファイルを更新することにより実現される。
【0050】
受信リストのHTMLファイルの更新について具体的に説明する。HTMLファイル生成部11のドキュメントリスト生成部37が、受信リストのHTMLファイルを更新する。ドキュメントリスト生成部37は、外部記憶部4に格納されている受信リストテーブルを管理している。図5に受信リスト管理テーブルの構成例を示す。受信リストテーブルには、受信順に付与される文書番号と、文書番号毎に文書ファイル名、登録日付、発信者、標題が登録されている。
【0051】
ドキュメントリスト生成部37は、受信のあったFAX・音声通信部9又は電子メール通信部13から文書ファイル名、登録日付、発信者、標題が渡される。ファイル管理部36を介して受信リストを読み出し、受信リストに文書番号を追加し、そこに文書ファイル名、登録日付、発信者、標題を登録する。受信データの文書名などが登録された受信リストを受信リストテーブルに戻すとともに、受信リストhtml(受信リストのHTMLファイル)を読み出す。
【0052】
図6にネットワークから受信した受信データについて作成した受信リストhtmlのソースファイルを示す。同図に示すように、受信リスト毎に先頭にはコメント行が挿入されており、コメント行の位置に受信形態を示す識別データと文書番号とが記述されている。そして、コメント行に続いて文書番号、日時、発信者、標題がHTML文書で記述されている。
【0053】
なお、FAX受信したイメージデータに関するFAX受信リスト、受信音声データに関する音声受信リストなどについても同様にしてHTML文書でリストが生成されるものとする。
【0054】
このように、FAX・音声通信部9でFAXデータを受信し、又は電子メール通信部13で電子メールを受信したら、ドキュメントリスト生成部37にリスト作成に必要なデータ(発信者、標題など)を入力し、ドキュメントリスト生成部37が受信リストのHTMLファイルを外部記憶部4から読み出して受信リストに追加するようにしたので、クライアントマシン202はWWWサーバー部12にアクセスすることによってホームページ形式で最新受信リストを提供することができる。
【0055】
次に、ネットワークファクシミリ装置が受信蓄積したデータをクライアントマシン202に送出する動作を、図7のフロー図に従って説明する。
【0056】
ネットワークファクシミリ装置は、ホームページアドレス(URLアドレス)が入力されるまでは待機状態にある。
【0057】
ネットワークに接続されたクライアントマシン202が、WWWブラウザ(ホームページ閲覧ソフト)を起動し、ネットワークファクシミリ装置のURLアドレスを入力してホームページにアクセスする(ST701)。
【0058】
アクセスを受けたネットワークファクシミリ装置は、ネットワーク制御部10を通してWWWサーバー部12が処理を開始する。WWWサーバー部12のファイル送出部35は、クライアントマシン202から受信したホームページのメイン画面のファイル(インデックスhtml)を要求するコマンドを受けて、外部記憶部4から該当ファイルを読み出してクライアントマシン202のWWWブラウザへ返す(ST702)。図8に外部記憶部4へ登録されたHTMLファイルのファイル関連表を示す。ホームページのメイン画面のファイルにホームページを表示するのに必要なファイルが関連付けられている。
【0059】
クライアントマシン202のWWWブラウザは、ホームページのメイン画面のファイル(html)を受け取ると、その内容を解析してホームページの表示に必要なファイルを要求するコマンドをWWWサーバー部12に対して送出する(ST703)。例えば、図9に示すようなホームページのメイン画面を表示するのであれば、ファックス受信文書、インターネット受信文書、パーソナルボックス、掲示板文書、アドレス帳、通信結果レポート、ユーザ設定、設定一覧のそれぞれのアイコン表示に必要なファイル(図8に示すsdoc.gif、kdoc.gifなど)をWWWサーバー部12に対して要求する。
【0060】
WWWサーバー部12は、ホームページのメイン画面を表示するのに必要なファイル要求を受けると、外部記憶部4に格納されているファイルをクライアントマシン202のWWWブラウザに送出する(ST704)。これにより、クライアントマシン202の画面上に、ネットワークファクシミリ装置のホームページが、表示される(ST705)。次の選択があるまでネットワークファクシミリ装置はそのまま待機する。
【0061】
図9に示すメイン画面が表示されたクライアントマシン202上でユーザの希望するアイコンが選択されるのを待つ。たとえば、表示データの中から「インターネット受信リスト」が選択されたものとする。「インターネット受信リスト」アイコンが選択されると、そのアイコン表示位置にリンクされたインターネット受信リストに対するファイル要求が発生する(ST706)。
【0062】
図8に示すように、「インターネット受信リスト」のアイコン(idoc.gif)にインターネット受信文書画面のHTMLファイル(idoc.html)がリンクされている。WWWブラウザはidoc.htmlからインターネット受信リストを表示することができる。WWWサーバー部12では、idoc.htmlのファイル要求を受信すると、外部記憶部4から該当ファイルを読み出してクライアントマシン202へ送出する(ST707)。
【0063】
クライアントマシン202のWWWブラウザが、WWWサーバー部12から受信した「インターネット受信リスト」のHTMLファイルにしたがって「インターネット受信リスト」の画面(インターネット受信文書画面)を表示する(ST708)。
【0064】
図10にインターネット受信文書画面の構成例を示す。同図に示す受信文書画面は、受信リストに登録されている受信データの文書番号と、各文書番号を選択するためのチェックボタンと、各文書の付属情報が表示される。さらに、送信処理を含むフレームメニューが表示される。図8に示すように、個々のメニューにはメニューに対応した処理(例えば送信)を実行するための別のファイルが関連付けられている。
【0065】
クライアントマシン上でユーザがインターネット受信文書画面の中から所望の文書番号を選択する(ST709)。選択文書番号のファイルを要求されたネットワークファクシミリ装置は該当するイメージデータファイルを送出する(ST710)。ファイル形式によってはクライアントマシン202にダウンロードしたファイルを表示できない場合が在る。例えば、TIFF形式のファイルを表示できないクライアントマシン202にTIFFファイルをダウンロードしてきた場合(ST711)、TIFFファイルを表示するためのヘルパーアプリケーションを介して(ST712)、表示される(ST713)。
【0066】
上述の例では、ネットワーク受信したデータを表示する場合について説明したが、音声ファイルが選択された場合は、リンクされている音声データがクライアントマシンのスピーカから再生される。音声データには、外部から受信した音声データの他、ネットワークファクシミリ装置の受話器に自らふきこんだ音声データなどがあり、これらをホームページにリンクさせたり、外部に発信したりすることができる。
【0067】
次に、本ネットワークファクシミリ装置で同報送信する場合の動作について説明する。図11に、クライアントから本ネットワークファクシミリ装置に対して同報送信を指示して宛先に同報されるまでの一連のフローチャートを示す。
【0068】
図11において、クライアントがURLを使って本ネットワークファクシミリ装置にアクセスして受信リストが表示されるまでの処理(ST701からST708)は図7で説明した通りである。
【0069】
今、ステップST708においてインターネット受信文書がクライアントマシン202に表示されているものとする。ユーザは、図10に示すインターネット受信文書から同報送信する文書番号を選択する(ST1101)。なお、ネットワークファクシミリ装置に蓄積されている受信データの中からFAX受信データを他の端末へ送信(同報送信を含む)する場合は、受信リストとしてFAX受信文書画面を表示させる。FAX受信文書画面もインターネット受信文書と同様に構成される。
【0070】
インターネット受信文書画面において、送信対象となる文書番号に対応したチェックボタンが選択され、送信ボタンが押されると、選択された文書番号はクライアントマシンに保持される一方、図8に示すように送信ボタンに関連付けられた送信指示画面ファイル(pnl.snd.html)のファイル要求が出される(ST1102)。インターネット受信文書画面を構成するHTML文書は、送信ボタンから送信指示画面ファイル(pnl.snd.html)にリンクが張られている。
【0071】
WWWサーバー部12は、送信指示画面ファイル(pnl.snd.html)のファイル要求に応えて外部記憶部4から送信指示画面ファイルを取り出し、クライアントマシン202に対してファイル送出する(ST1103)。クライアントマシン202は、WWWサーバー部12から送信指示画面ファイルを受信して送信指示画面のウインドウを開く(ST1104)。
【0072】
図12に、送信指示画面ファイルにしたがって表示される送信指示画面の構成を示す。送信する受信データの文書番号、送信先のファックス番号及び又はメールアドレスを入力するボックスが設けられている。
【0073】
ステップST1105において送信に必要なデータ(文書番号、ファクシミリ番号、メールアドレス等)を入力するが、ステップST1101で選択及び保存されていた送信対象の文書番号は文書番号ボックスに自動的に挿入される。送信先の端末がファクシミリ装置の場合は、送信先のファックス番号のボックスにファクシミリ番号を入力する。送信先の端末が電子メール装置の場合は、送信先のメールアドレスのボックスにメールアドレスを入力する。
【0074】
また、アドレス帳を使ってファクシミリ番号、メールアドレスを入力できるようにしている。このアドレス帳はHTML形式でネットワークファクシミリ装置の外部記憶部4に格納されており、再読み込み(Reload)ボタンを押すことにより、ネットワークファクシミリ装置からダウンロードされ送信指示画面上で表示して選択できるようにしている。
【0075】
複数の端末に同報送信する場合は、ファックス番号のボックス又はメールアドレスのボックスに入力されたファクシミリ番号又はメールアドレスをカンマで区切りながら複数入力する。ステップST1101で複数の文書番号が選択されている場合も、文書番号の間がカンマで区切られて複数入力される。
【0076】
また、ファックス番号とメールアドレスの双方を入力すればファクシミリ装置と電子メール装置に同報される。ファックス番号又はメールアドレスのいずれか一方が一つだけ入力された場合は、通常のファクシミリ送信又はメール送信となる。
【0077】
図12に示す送信指示画面に設けられた「決定」ボタンを押すと、CGI処理要求がWWWサーバー部12に対して送出される(ST1106)。CGI処理要求によって、送信CGIアプリケーションを指示するCGIストリング、送信指示画面で入力された文書番号、ファクシミリ番号又はメールアドレス等がURLエンコーディングされてWWWサーバー部12へ送られる。
【0078】
WWWサーバー部12では、CGI処理要求に応えて送信CGIアプリケーションを実行して指定された文書を指定された宛先に送信する(ST1107)。また送信完了後に終了ファイルをクライアントマシン202へ送信する(ST1107)。クライアントマシン202は、終了ファイルを受取り完了表示を行う(ST1108)。
【0079】
図13に、WWWサーバー部12においてCGIアプリケーションの処理が実行されるまでの概略動作を示している。WWWサーバ通信部31は、HTTPプロトコルにしたがって動作することによりクライアントマシン202からネットワークを介してリクエストを受け取り、また応答を返す。WWWサーバ通信部31が受け取るリクエストはコマンドによってファイル要求とCGI処理要求との2つに大きく別けられる。
【0080】
WWWサーバ通信部31で受け取られた受信データ(リクエスト)はCGIストリング解析部32へ与えられる。CGIストリング解析部32は、受信データのCGIストリングを解析する(ST1300)。ファイル要求の場合は、CGIストリングがないので、ファイル送出部35が受信データに含まれた文書番号に基づいて該当ファイルを外部記憶部4から取出してクライアントへ返す(ST1301)。
【0081】
CGIストリング解析部32は受信データのURLエンコーディングされている部分をデコードする(ST1302)。CGIストリングの解析結果であるデコードデータがCGIアプリ判断部33へ渡される。CGIアプリ判断部33は、デコードデータにCGI処理が要求されているがアプリケーション名が指定されていない場合はエラー判定する(ST1303,ST1304)。エラー判定した場合は、ファイル送出部35へエラー通知を出して外部記憶部4からエラー通知用のHTMLファイルを取り出し、クライアントマシンへ送信する(ST1305)。
【0082】
CGIアプリ判断部33は、CGIストリングに指定されているCGIアプリケーションの判定を行う。まず、送信CGIアプリケーションが指定されていると判定された場合は(ST1306)、送信CGIアプリケーションを起動して受信データを渡し、後述する送信処理を実行する(ST1307)。また、装置設定CGIアプリケーションが指定されていると判定した場合は(ST1308)、装置設定CGIアプリケーションを起動して受信データを渡し、後述する装置設定処理を実行する(ST1309)。図13には示されていないが、本実施の形態のWWWサーバー部12でサポートされている他のCGIアプリケーションが指示されていれば、それらのCGIアプリケーションが実行される。
【0083】
図14に、本ネットワークファクシミリ装置における送信処理(ST1307)のフローチャートを示す。送信CGIアプリケーションは、CGIアプリ判断部33から、クライアントマシン202より受信した文書番号、送信宛先のファクシミリ番号又はメールアドレスを含む受信データを受け取る。
【0084】
1回の送信で送る文書が複数有るか否か判断する(ST1401)。上記ステップST1101(図12)において受信リストから複数の文書番号を選択した場合、又はステップST1105において文書番号のボックスに複数の文書番号を入力した場合は、ST1401の判断において複数文書が指定されていると判断する。
【0085】
送信指示画面において複数の文書番号が指定されている場合、各文書番号に対応した送信データを1つの文書にマージする(ST1402)。複数の文書を一つの文書にマージすることにより、指定された複数の文書を1通信で送ることができる。マージされた文書はテンポラリ文書として扱われる。1文書しか指定されていない場合は、マージ処理は必要ない。
【0086】
次に、送信先の端末へファクシミリ送信すべきか電子メール送信すべきか判断する。送信指示画面においてファクシミリ番号のボックスにファクシミリ番号が入力されているか否か判断する(ST1403)。もし、ファクシミリ番号が入力されていればファクシミリ送信を実行する(ST1404)。
【0087】
ファクシミリ送信の手順について具体的に説明する。送信CGIアプリケーションは、テンポラリ文書及びファクシミリ番号、さらにファクシミリ送信のコマンドをFAX・音声通信部9のスプーラー42へ転送する。同報送信の場合には、複数のファクシミリ番号がスプーラー42にスプールされる。スプーラー42は通信制御部43へテンポラリ文書の保存アドレスとファクシミリ番号とを入力する。同報通信の場合は、スプールされた複数のファクシミリ番号を順番にテンポラリ文書の保存アドレスとともに通信制御部43へ渡す。通信制御部43は、スプーラー42から与えられたファクシミリ番号に回線接続してテンポラリ文書をファクシミリ送信する。全ての宛先にデータ送信が完了後、テンポラリ文書は削除される。
【0088】
なお、送信指示画面において複数の文書が指定されなかった場合は、テンポラリ文書が作成されない。指定された文書が1文書の時は、文書番号のままスプーラー42へ入力される。この場合、スプーラー42は指定された文書番号に対応した文書をファイル管理部36を介して外部記憶部4から取込む。
【0089】
送信された文書を外部記憶部4に残すか否かの設定がROM上に登録されており、電源投入時にその設定データがFAX・音声通信部9及び電子メール通信部13のメモリ上にロードされるのは上記した通りである。スプーラー42は、上記設定が「削除」になっていれば、外部記憶部4から該当文書を削除するようにファイル管理部36に指示する。
【0090】
通信制御部43は、ファクシミリ送信が終了すると送信結果(正常終了、異常終了)をログ情報としてHTMLファイル生成部11の通信結果リスト生成部39へ通知する。通信結果リスト生成部39は、受け取ったログ情報を通信結果リストに追加する(ST1405)。このため、ログ情報を受け取ると、HTML文書で作成された通信結果ファイルを外部記憶部4から取り出す。この取り出した通信結果ファイルにログ情報を追加した後、外部記憶部4へ格納する。
【0091】
以上のようなファクシミリ送信処理が終了したら、電子メール送信処理を実行する。電子メール送信処理では、送信指示画面においてメールアドレスのボックスにメールアドレスが入力されているか否か判断する(ST1406)。もし、メールアドレスが入力されていれば、電子メール送信を実行する(ST1407)。メールアドレスが入力されていない場合は、送信先の端末に電子メール装置が指定されていないので、電子メール送信は行われない。
【0092】
送信CGIアプリケーションが、テンポラリ文書の保存アドレス又は文書番号とメールアドレスを、電子メール通信部13のスプーラー45へ供給するまでの手順は上記ファクシミリ送信の手順と同じである。電子メールの場合、1通信で複数のメールアドレスに送信できる。したがって、同報送信の場合、スプーラー45は全てのメールアドレスを一度に通信制御部46へ渡す。また、TIFF形式以外の文書が指定されている場合には、その文書をTIFF形式に変換してから送信する。
【0093】
通信制御部46は、電子メール送信が終了すると送信結果をログ情報としてHTMLファイル生成部11の通信結果リスト生成部39へ通知する。通信結果リスト生成部39は、受け取ったログ情報を通信結果リストに追加する(ST1408)。
【0094】
また、ファクシミリ番号とメールアドレスの双方が入力されている場合は、上記したファクシミリ送信及び電子メール送信の処理を夫々実行する。
【0095】
以上のようにしてファクシミリ送信及び電子メール送信の処理が終了したら、処理完了のメッセージのHTMLファイルをクライアントマシン202へ送信する(ST1409)。送信CGIアプリケーションは、宛先情報(ファクシミリ番号、メールアドレス)とテンポラリ文書(保存場所)又は文書番号を、スプーラー42、45に入力したら、ファイル管理部36に処理完了のメッセージのHTMLファイルを要求し、ファイル送出部35に当該ファイルの送信要求を出す。
【0096】
これにより、CGI処理要求を出したクライアントマシン202では、処理完了のメッセージのHTMLファイルを受け取ることができ、そのメッセージを表示させてユーザに処理完了を伝えることができる。
【0097】
次に、ファックス受信文書、ネットワーク受信文書の扱い(プリント、保存)を設定するための動作について説明する。上記ステップ706においてホームページメイン画面からユーザ設定アイコンを選択すると、ユーザ設定アイコンにリンクされたHTMLファイルに関するファイル要求がクライアントマシン202からWWWサーバー部12へ発信される。ユーザ設定のためのHTMLファイルに関するファイル要求を受け取ったWWWサーバー部12では、ファイル送出部35が該当するユーザ設定htmlを外部記憶部4から取出してクライアントマシン202へ送出する。
【0098】
クライアントマシン202では、WWWブラウザがユーザ設定htmlからユーザ設定画面を表示させる。図15にユーザ設定画面の構成例を示す。ユーザ設定画面は、ファックス受信文書とネットワーク受信文書毎に、受信文書の扱いについて3パターン設定できるようになっている。(a)プリントのみの設定、(b)保存のみの設定、(c)プリントして保存するの設定の3種類である。さらに、ファックス受信文書とネットワーク受信文書毎に文書の保存期間の設定ができるように構成されている。図15に示す例では、保存期間が1日、1週間、1ヶ月に別けられているが、任意の保存期間を設定できるように構成しても良い。ユーザがユーザ設定画面上で文書種別、文書の扱い種別、保存期間を選択して設定ボタンを選択すると、それらの設定データと一緒に装置設定CGIアプリケーションのCGI処理要求をWWWサーバー部12に対して送信する。
【0099】
WWWサーバー部12では、CGIアプリ判断部33から装置設定CGIアプリケーションが起動され、設定データが渡される。図16に受信文書の設定に関する装置設定処理のフローチャートを示す。装置設定CGIアプリケーションは、CGIアプリ判断部33より起動されて受信文書の設定に関する設定データを受け取る。
【0100】
装置設定CGIアプリケーションは、ファックス受信文書及びネットワーク受信文書のそれぞれについて、設定データが(a)プリントのみ設定になっているか否か判断する(ST1601)。いずれかの受信文書が(a)プリントのみ設定になっている場合は、その受信文書の設定テーブルのフラグに1をセットする(ST1602)。フラグ=1は(a)プリントのみ設定を意味する。また、(b)保存のみの設定になっているか否か判断する(ST1603)。いずれかの受信文書が(b)保存のみ設定になっている場合は、その受信文書の設定テーブルのフラグに2をセットする(ST1604)。フラグ=2は(b)保存のみの設定を意味する。ステップST1601及びST1603の何れにも該当しなければ、その受信文書の設定テーブルのフラグに3をセットする(ST1605)。フラグ=3は(c)プリントして保存の設定を意味する。
【0101】
フラグのセットされた設定テーブルを、ファイル管理部36に渡して外部記憶部4に格納する。この設定テーブルの格納された外部記憶部4の記憶エリアは電源投入時などにファイル管理部36により読取られ、設定テーブルはスプーラー42、45にロードされる。
【0102】
また、装置設定CGIアプリケーションは、文書の保存期間の設定についても同様に設定データを設定ーテーブルに登録し、外部記憶部4に格納する。そして、電源投入時などにファイル管理部36のロードして定期的に参照して該当文書を削除する。
【0103】
このように、クライアントマシン202からの要求に応じて文書の扱いや文書保存期間をユーザが指定するHTML文書画面をクライアントマシン上に表示し、ユーザから入力されたデータ及び装置設定指示をWWWサーバー部12へ渡して設定テーブへ反映させるようにしたので、クライアントマシン202からホームページにアクセスするのと同じ操作で文書の扱いや文書保存期間を設定できる。
【0104】
また、上記ステップST706においてホームページメイン画面から通信結果レポートのアイコンを選択すると、通信結果レポートにリンクされた通信結果htmlのファイル要求がクライアントマシン202からWWWサーバー部12へ発信される。ユーザ設定のためのHTMLファイルに関するファイル要求を受け取ったWWWサーバー部12では、ファイル送出部35が該当する通信結果htmlを外部記憶部4から取出してクライアントマシン202へ送出する。
【0105】
クライアントマシン202では、WWWブラウザが通信結果htmlからユー通信結果レポートの画面を表示させる。図17に通信結果レポートの画面例を示す。本ネットワークファクシミリ装置では、ファクシミリ通信及び電子メール通信を行ったときに、送信結果及び受信結果をログ情報の形で通信結果リスト生成部39へ入力している。通信結果リスト生成部39は、送信結果及び受信結果のログ情報に基づいて常に通信結果htmlを更新している。したがって、通信結果htmlに基づいて通信結果レポートを作成することにより最新の通信結果が表示されることになる。通信結果には、送信データ及び受信データに対してシリアルに付与される受付番号、通信日時、相手先、枚数、通信種別(送信、受信)、通信時間、モード及び通信状況が含まれる。
【0106】
このように、通信結果レポートをHTML文書で作成し、ホームページのメイン画面にリンクさせたので、クライアントマシン202で通信結果レポートを簡単に見ることができる。
【0107】
【発明の効果】
以上詳記したように本発明によれば、データ転送によるネットワークトラフィックを低減させることができ、クライアント側からの指示だけで容易に受信文書の扱いを設定できる。
【図面の簡単な説明】
【図1】本発明の実施の形態にかかるネットワークファクシミリ装置の機能ブロック図
【図2】上記実施の形態のネットワークファクシミリ装置とクライアントマシンとを接続したシステムの構成図
【図3】上記実施の形態のネットワークファクシミリ装置における一部の処理の流れを示す機能ブロック図
【図4】上記実施の形態のネットワークファクシミリ装置における受信から受信リスト生成までの動作のフロー図
【図5】受信リスト管理テーブルの構成図
【図6】受信リストhtmlのソースファイルのデータ例を示す図
【図7】上記実施の形態のネットワークファクシミリ装置が受信蓄積したデータの送信動作のフロー図
【図8】上記実施の形態のネットワークファクシミリ装置の管理するHTMLファイルのファイル関連表を示す図
【図9】上記実施の形態のネットワークファクシミリ装置が提供するホームページメイン画面の構成図
【図10】上記実施の形態のネットワークファクシミリ装置が提供するインターネット受信文書画面の構成図
【図11】上記実施の形態のネットワークファクシミリ装置における送信完了までの動作を示すフロー図
【図12】上記実施の形態において提示される送信指示画面の構成図
【図13】上記実施の形態のネットワークファクシミリ装置におけるWWWサーバ通信部の動作を示すフロー図
【図14】上記実施の形態のネットワークファクシミリ装置における送信処理の動作を示すフロー図
【図15】上記実施の形態において提示されるユーザ設定画面の構成図
【図16】上記実施の形態のネットワークファクシミリ装置における装置設定処理のフロー図
【図17】上記実施の形態において提示される通信結果レポート画面の構成図
【図18】FAXサーバーを使用したファクシミリ送受信システムの構成図
【図19】インターネットFAXとWWWサーバーを使用したファクシミリ送受信システムの構成図
【符号の説明】
1 CPU
2 ROM
3 RAM
4 外部記憶部
5 スキャナ部
6 プリンタ部
7 パネル部
8 圧縮・伸長部
9 FAX・音声通信部
10 ネットワーク制御部
11 HTMLファイル生成部
12 WWWサーバー部
13 電子メール通信部
14 TIFF変換部
31 WWWサーバ通信部
32 CGIストリング解析部
33 CGIアプリ判断部
34 CGIアプリケーション
35 ファイル送出部
36 ファイル管理部
37 ドキュメントリスト生成部
38 アドレス帳生成部
39 通信結果リスト生成部
41 ステータス情報生成部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication apparatus such as a network facsimile apparatus that can be connected to a network such as a telephone line network, the Internet, or a LAN to transmit and receive facsimile data and electronic mail data.
[0002]
[Prior art]
Recently, personal computers, workstations, and fax servers are connected to a network to perform e-mail, homepage browsing, and facsimile transmission / reception.
[0003]
FIG. 18 shows a system configuration when facsimile transmission / reception is performed using a FAX server. The reception operation at the client machine (personal computer) is as follows. First, the
[0004]
In order to capture the received image data into the
[0005]
Recently, a method of reusing facsimile reception data by combining an Internet FAX and a WWW server has been proposed. This uses a function of converting data received from a telephone line by an Internet FAX into an electronic mail.
[0006]
FIG. 19 shows a system configuration when facsimile transmission / reception is performed using an Internet FAX and a WWW server. The reception operation at the client machine will be described.
[0007]
First, image data received via the telephone line by the Internet FAX 1101 is converted into an email attachment file format within the Internet FAX and transmitted to the
[0008]
The e-mail transferred from the Internet FAX 1101 is received by the
[0009]
The
[0010]
In order to capture the received data into the
[0011]
When the image data downloaded to the
[0012]
[Problems to be solved by the invention]
The present invention can reduce network traffic due to data transfer and can be easily performed only by an instruction from a client machine.Communication device with web server function capable of setting handling of received document, and communication methodThe purpose is to provide.
[0013]
[Means for Solving the Problems]
In the present invention, first, FAX communication means to which a telephone line is connected, network control means to which a network is connected, storage means for storing data received via the FAX communication means or the network control means, Printing means for printing the data stored in the storage means;For data received via the FAX communication means,Whether to print on the printing unit, or to store in the storage unit without printing on the printing unit,Set upWeb server means for transmitting a setting screen to be settable to the terminal as an HTML file in response to a request from the terminal connected to the network, and according to an instruction from the terminal based on the HTML file, The data received via the FAX communication unit is controlled by either printing the printing unit or storing the data in the storage unit without printing the printing unit. Second, FAX communication means to which a telephone line is connected, network control means to which a network is connected, storage means for storing data received via the FAX communication means or the network control means, and the storage Printing means for printing data stored in the means;For data received via the network control means,Whether to print on the printing unit, or to store in the storage unit without printing on the printing unit,Set upWeb server means for transmitting a setting screen to be settable to the terminal as an HTML file in response to a request from the terminal connected to the network, and according to an instruction from the terminal based on the HTML file, The data received via the network control means is either controlled by the printing means or is stored in the storage means without being printed by the printing means. Third, FAX communication means to which a telephone line is connected, network control means to which a network is connected, storage means for storing data received via the FAX communication means or the network control means, and the storage Storage period of data received via the FAX communication means stored in the meansSet upWeb server means for transmitting a setting screen to be settable to the terminal as an HTML file in response to a request from the terminal connected to the network, and according to an instruction from the terminal based on the HTML file, Determining the storage period of data received via the FAX communication means stored in the storage means; fourth, FAX communication means to which a telephone line is connected; network control means to which a network is connected; Storage means for storing data received via the FAX communication means or the network control means, and a storage period for the data received via the network control means stored in the storage meansSet upWeb server means for transmitting a setting screen to be settable to the terminal as an HTML file in response to a request from the terminal connected to the network, and according to an instruction from the terminal based on the HTML file, Determining the retention period of the data received via the network control means stored in the storage means; fifth, a FAX communication means to which a telephone line is connected; a network control means to which a network is connected; In a communication method for storing data received via the storage means and printing the stored data by the printing means,For data received via the FAX communication means,Whether to print on the printing unit, or to store in the storage unit without printing on the printing unit,Set upA setting screen that can be set is transmitted to the terminal as an HTML file in response to a request from the terminal connected to the network, and is received via the FAX communication unit in accordance with an instruction from the terminal based on the HTML file. The data is printed by the printing unit or is stored in the storage unit without being printed by the printing unit. Sixth, a telephone line In a communication method for storing data received via a FAX communication means connected to the network and a network control means connected to a network in a storage means, and printing the stored data by a printing means,For data received via the network control means,Whether to print on the printing unit, or to store in the storage unit without printing on the printing unit,Set upA setting screen that can be set is transmitted to the terminal as an HTML file in response to a request from the terminal connected to the network, and received through the network control unit in accordance with an instruction from the terminal based on the HTML file. The data is printed by the printing means or is stored in the storage means without being printed by the printing means. Seventh, the telephone line Data received via the FAX communication means stored in the storage means in a communication method for storing data received via the FAX communication means connected to the network and the network control means connected to the network in the storage means Retention periodSet upIn response to a request from a terminal connected to the network, a setting screen that can be set is transmitted to the terminal as an HTML file, and the instruction stored from the storage unit is stored in accordance with an instruction from the terminal based on the HTML file. The storage period of the data received via the FAX communication means is determined. Eighth, the data received via the FAX communication means connected to the telephone line and the network control means connected to the network is determined. In the communication method for storing in the storage means, the retention period of data received via the network control means stored in the storage meansSet upIn response to a request from a terminal connected to the network, a setting screen that can be set is transmitted to the terminal as an HTML file, and the instruction stored from the storage unit is stored in accordance with an instruction from the terminal based on the HTML file. The storage period of the data received via the network control means is determined.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
One aspect of the present invention includes storage means for storing a communication result report, and sending means for sending the communication result report to the terminal when receiving a display instruction for the communication result report by connection from the terminal. Take the configuration.
[0015]
According to this configuration, the result transmitted in response to the instruction from the client is transmitted to the client as a communication result report, so that the user can know his / her transmission result on the client.
[0016]
According to another aspect of the present invention, there is provided storage means for storing a communication result report and a menu screen for displaying the report, and sending the menu screen from the storage means to the terminal by connection from the terminal. When receiving an instruction to display the communication result report via the communication means, a configuration is provided that includes sending means for sending the communication result report.
[0017]
According to this configuration, the user can input a communication result report display instruction via the menu screen, and the user can know his or her transmission result on the client.
[0018]
In another aspect of the present invention, a communication result report and a menu screen for displaying the communication result report are connected as an HTML file, and the URL is input from the terminal, and the menu screen is displayed from the storage means. In addition to sending to the terminal, a configuration is provided that includes sending means for sending the communication result report upon receiving an instruction to display the communication result report via the menu screen.
[0019]
According to this configuration, the user can input a communication result report display instruction in the homepage format, and the user can know his or her transmission result on the client.
[0020]
According to another aspect of the present invention, there is provided a communication result report formed of an HTML file stored in the storage unit each time communication is performed by the communication unit in the transmission device according to the above mode. Updating means for updating.
[0021]
According to this configuration, the communication result report can be updated in real time.
[0022]
According to another aspect of the present invention, in the transmission device according to the aspect described above, the communication unit performs facsimile transmission.
[0023]
According to another aspect of the present invention, in the transmission device according to the above aspect, the communication means performs electronic mail transmission.
[0024]
According to another aspect of the present invention, in the transmission device according to the aspect described above, the menu screen includes an instruction screen for setting an address book.
[0025]
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0026]
FIG. 1 shows functional blocks of the network facsimile apparatus according to this embodiment. A
[0027]
The network facsimile apparatus according to this embodiment includes a scanner unit 5, a
[0028]
In this network facsimile apparatus, the scanner unit 5 reads image data such as a document, and the
[0029]
The programs stored in the
[0030]
The HTML file generation unit 11 is a functional block that converts a list of image data received by FAX and e-mail into an HTML file that can be viewed on a home page and registers the server.
[0031]
The
[0032]
The
[0033]
FIG. 2 shows a system configuration when the network facsimile apparatus according to this embodiment is connected to a telephone line and a network. In FIG. 2, a
[0034]
FIG. 3 shows functional blocks of the HTML file generation unit 11, the
[0035]
In the
[0036]
The CGI
[0037]
The
[0038]
The HTML file generation unit 11 includes a document
[0039]
The document
[0040]
The address
[0041]
The HTML file generation unit 11 includes a communication result
[0042]
The FAX /
[0043]
The
[0044]
Next, the operation of the network facsimile apparatus according to this embodiment will be described. In the following, description will be given separately for each operation of reception list generation, broadcast transmission of stored data, device setting, and communication result report creation.
[0045]
FIG. 4 shows a flowchart from data reception to reception list generation. This network facsimile apparatus registers a reception list of received data received by the FAX /
[0046]
When data reception occurs, it is determined whether the reception form is a telephone line or a network (ST401). The case where the electronic
[0047]
On the other hand, when the FAX /
[0048]
Next, a communication result report creation process to be described later is executed (ST408). Then, it is determined whether or not only the print is set with reference to the apparatus setting (ST409). The FAX /
[0049]
The reception list creation process of step ST414 is realized by the HTML file generation unit 11 adding a file name to the reception list and updating the HTML file of the reception list.
[0050]
The update of the HTML file of the reception list will be specifically described. The document
[0051]
The document
[0052]
FIG. 6 shows a source file of the reception list html created for the reception data received from the network. As shown in the figure, a comment line is inserted at the head of each reception list, and identification data indicating a reception form and a document number are described at the position of the comment line. Following the comment line, the document number, date / time, sender, and title are described in an HTML document.
[0053]
It is assumed that a list is generated in the HTML document in the same manner for the FAX reception list related to the image data received by FAX, the voice reception list related to the received voice data, and the like.
[0054]
As described above, when the FAX /
[0055]
Next, the operation of sending the data received and accumulated by the network facsimile apparatus to the
[0056]
The network facsimile apparatus is in a standby state until a home page address (URL address) is input.
[0057]
[0058]
In the network facsimile apparatus that has received the access, the
[0059]
When the WWW browser of the
[0060]
When
[0061]
It waits for the user's desired icon to be selected on the
[0062]
As shown in FIG. 8, the HTML file (idoc.html) of the Internet received document screen is linked to the icon (idoc.gif) of the “Internet reception list”. The WWW browser is idoc. An Internet reception list can be displayed from html. In the
[0063]
The WWW browser of
[0064]
FIG. 10 shows a configuration example of the Internet received document screen. The received document screen shown in the figure displays a document number of received data registered in the reception list, a check button for selecting each document number, and attached information of each document. Further, a frame menu including transmission processing is displayed. As shown in FIG. 8, each file is associated with another file for executing processing (for example, transmission) corresponding to the menu.
[0065]
On the client machine, the user selects a desired document number from the Internet received document screen (ST709). The network facsimile apparatus requested for the file of the selected document number transmits the corresponding image data file (ST710). Depending on the file format, the downloaded file may not be displayed on the
[0066]
In the above example, the case where the data received on the network is displayed has been described. However, when an audio file is selected, the linked audio data is reproduced from the speaker of the client machine. The voice data includes voice data received from the outside and voice data that is included in the handset of the network facsimile apparatus. The voice data can be linked to a home page or transmitted to the outside.
[0067]
Next, the operation when the network facsimile apparatus performs broadcast transmission will be described. FIG. 11 shows a series of flowcharts from the client to the network facsimile apparatus instructing broadcast transmission to broadcast to the destination.
[0068]
In FIG. 11, the processing (ST701 to ST708) from when the client accesses this network facsimile apparatus using a URL until the reception list is displayed is as described with reference to FIG.
[0069]
Assume that an Internet received document is displayed on the
[0070]
When the check button corresponding to the document number to be transmitted is selected on the Internet received document screen and the send button is pressed, the selected document number is held in the client machine, while the send button is displayed as shown in FIG. A file request for a transmission instruction screen file (pnl.snd.html) associated with is issued (ST1102). The HTML document constituting the Internet reception document screen is linked from the transmission button to the transmission instruction screen file (pnl.snd.html).
[0071]
In response to the file request for the transmission instruction screen file (pnl.snd.html), the
[0072]
FIG. 12 shows the configuration of a transmission instruction screen displayed according to the transmission instruction screen file. A box for inputting the document number of the received data to be transmitted, the fax number of the transmission destination and / or the mail address is provided.
[0073]
In step ST1105, data (document number, facsimile number, mail address, etc.) necessary for transmission is input, but the document number to be transmitted selected and stored in step ST1101 is automatically inserted into the document number box. If the destination terminal is a facsimile machine, enter the facsimile number in the destination fax number box. If the destination terminal is an electronic mail apparatus, the mail address is entered in the destination mail address box.
[0074]
In addition, a facsimile number and a mail address can be input using an address book. The address book is stored in the external storage unit 4 of the network facsimile apparatus in the HTML format, and is downloaded from the network facsimile apparatus and displayed on the transmission instruction screen so that it can be selected by pressing the Reload button. ing.
[0075]
When broadcasting to a plurality of terminals, a plurality of facsimile numbers or e-mail addresses entered in a fax number box or e-mail address box are input separated by commas. Even when a plurality of document numbers are selected in step ST1101, a plurality of document numbers are input separated by commas.
[0076]
If both a fax number and a mail address are input, the information is broadcast to the facsimile apparatus and the electronic mail apparatus. When only one fax number or mail address is entered, normal facsimile transmission or mail transmission is performed.
[0077]
When the “OK” button provided on the transmission instruction screen shown in FIG. 12 is pressed, a CGI processing request is sent to the WWW server unit 12 (ST1106). In response to the CGI processing request, the CGI string for instructing the transmission CGI application, the document number input on the transmission instruction screen, the facsimile number, the mail address, or the like is URL encoded and sent to the
[0078]
In response to the CGI processing request, the
[0079]
FIG. 13 shows a schematic operation until the CGI application process is executed in the
[0080]
The received data (request) received by the WWW
[0081]
The CGI
[0082]
The CGI application determination unit 33 determines the CGI application specified in the CGI string. First, when it is determined that a transmission CGI application is designated (ST1306), the transmission CGI application is activated, received data is passed, and transmission processing described later is executed (ST1307). If it is determined that the device setting CGI application is designated (ST1308), the device setting CGI application is activated to receive the received data, and device setting processing described later is executed (ST1309). Although not shown in FIG. 13, if other CGI applications supported by the
[0083]
FIG. 14 shows a flowchart of transmission processing (ST1307) in the network facsimile apparatus. The transmission CGI application receives the reception data including the document number, the facsimile number of the transmission destination, or the mail address received from the
[0084]
It is determined whether there are a plurality of documents to be sent in one transmission (ST1401). When a plurality of document numbers are selected from the reception list in step ST1101 (FIG. 12) or a plurality of document numbers are entered in the document number box in step ST1105, a plurality of documents are designated in the determination of ST1401. Judge.
[0085]
When a plurality of document numbers are designated on the transmission instruction screen, the transmission data corresponding to each document number is merged into one document (ST1402). By merging a plurality of documents into one document, a plurality of designated documents can be sent in one communication. The merged document is treated as a temporary document. When only one document is designated, the merge process is not necessary.
[0086]
Next, it is determined whether to send a facsimile or electronic mail to a destination terminal. It is determined whether or not a facsimile number is entered in the facsimile number box on the transmission instruction screen (ST1403). If a facsimile number has been input, facsimile transmission is executed (ST1404).
[0087]
The procedure of facsimile transmission will be specifically described. The transmission CGI application transfers the temporary document, facsimile number, and facsimile transmission command to the
[0088]
If a plurality of documents are not specified on the transmission instruction screen, a temporary document is not created. When the designated document is one document, the document number is input to the
[0089]
The setting whether or not to leave the transmitted document in the external storage unit 4 is registered on the ROM, and the setting data is loaded onto the memory of the FAX /
[0090]
When the facsimile transmission is completed, the communication control unit 43 notifies the communication result
[0091]
When the facsimile transmission process as described above is completed, an electronic mail transmission process is executed. In the e-mail transmission process, it is determined whether or not an e-mail address is entered in the e-mail address box on the transmission instruction screen (ST1406). If a mail address has been input, e-mail transmission is executed (ST1407). If no e-mail address is entered, no e-mail device is designated as the destination terminal, and therefore e-mail transmission is not performed.
[0092]
The procedure until the transmission CGI application supplies the storage address or document number of the temporary document and the mail address to the spooler 45 of the electronic
[0093]
When the e-mail transmission is completed, the communication control unit 46 notifies the communication result
[0094]
When both the facsimile number and the mail address are input, the above-described facsimile transmission and electronic mail transmission processes are executed.
[0095]
When the facsimile transmission and e-mail transmission processing is completed as described above, the HTML file of the processing completion message is transmitted to the client machine 202 (ST1409). When the transmission CGI application inputs the destination information (facsimile number, mail address) and the temporary document (storage location) or document number to the
[0096]
As a result, the
[0097]
Next, an operation for setting the handling (printing and saving) of a fax received document and a network received document will be described. When a user setting icon is selected from the home page main screen in step 706, a file request regarding an HTML file linked to the user setting icon is transmitted from the
[0098]
In the
[0099]
In the
[0100]
The device setting CGI application determines whether or not the setting data is set to (a) only print for each of the fax received document and the network received document (ST1601). If (a) only print setting is set for any received document, 1 is set to the flag of the setting table of the received document (ST1602). Flag = 1 means (a) only print setting. Further, (b) it is determined whether or not the setting is only for saving (ST1603). If any one of the received documents is set to (b) save only, 2 is set in the flag of the setting table of the received document (ST1604). Flag = 2 means (b) setting for saving only. If none of the steps ST1601 and ST1603 corresponds, 3 is set in the flag of the setting table of the received document (ST1605). Flag = 3 means (c) setting to print and save.
[0101]
The setting table with the flag set is transferred to the
[0102]
The apparatus setting CGI application also registers setting data in the setting-table and stores the setting data in the external storage unit 4 for setting the document retention period. Then, when the power is turned on, the
[0103]
In this way, an HTML document screen for designating a document handling and document storage period by a user in response to a request from the
[0104]
When the communication result report icon is selected from the home page main screen in step ST706, a file request for the communication result html linked to the communication result report is transmitted from the
[0105]
In the
[0106]
Thus, since the communication result report is created as an HTML document and linked to the main screen of the home page, the communication result report can be easily viewed on the
[0107]
【The invention's effect】
As described above in detail, according to the present invention, it is possible to reduce network traffic due to data transfer, from the client side.It is possible to easily set the handling of received documents by simply instructing.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a network facsimile apparatus according to an embodiment of the present invention.
FIG. 2 is a configuration diagram of a system in which the network facsimile apparatus according to the embodiment is connected to a client machine.
FIG. 3 is a functional block diagram showing a part of processing flow in the network facsimile apparatus of the embodiment.
FIG. 4 is a flowchart of an operation from reception to reception list generation in the network facsimile apparatus of the embodiment.
FIG. 5 is a configuration diagram of a reception list management table.
FIG. 6 is a diagram showing an example of data in a source file of a reception list html
FIG. 7 is a flowchart of a transmission operation of data received and accumulated by the network facsimile apparatus according to the embodiment.
FIG. 8 is a diagram showing a file relation table of HTML files managed by the network facsimile apparatus of the embodiment.
FIG. 9 is a configuration diagram of a home page main screen provided by the network facsimile apparatus of the embodiment.
FIG. 10 is a configuration diagram of an Internet received document screen provided by the network facsimile apparatus according to the embodiment.
FIG. 11 is a flowchart showing an operation until transmission completion in the network facsimile apparatus of the embodiment.
FIG. 12 is a configuration diagram of a transmission instruction screen presented in the embodiment.
FIG. 13 is a flowchart showing the operation of the WWW server communication unit in the network facsimile apparatus of the embodiment.
FIG. 14 is a flowchart showing an operation of transmission processing in the network facsimile apparatus of the embodiment.
FIG. 15 is a configuration diagram of a user setting screen presented in the embodiment.
FIG. 16 is a flowchart of apparatus setting processing in the network facsimile apparatus of the embodiment.
FIG. 17 is a configuration diagram of a communication result report screen presented in the embodiment.
FIG. 18 is a block diagram of a facsimile transmission / reception system using a FAX server.
FIG. 19 is a block diagram of a facsimile transmission / reception system using an Internet FAX and a WWW server.
[Explanation of symbols]
1 CPU
2 ROM
3 RAM
4 External storage
5 Scanner section
6 Printer section
7 Panel section
8 Compression / decompression section
9 FAX / Voice Communication Department
10 Network controller
11 HTML file generator
12 WWW server
13 E-mail communication department
14 TIFF converter
31 WWW Server Communication Department
32 CGI string analyzer
33 CGI app decision section
34 CGI applications
35 File sending part
36 File Management Department
37 Document list generator
38 Address book generator
39 Communication result list generator
41 Status information generator
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002328584A JP3890288B2 (en) | 2002-11-12 | 2002-11-12 | COMMUNICATION DEVICE WITH WEB SERVER FUNCTION AND COMMUNICATION METHOD |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002328584A JP3890288B2 (en) | 2002-11-12 | 2002-11-12 | COMMUNICATION DEVICE WITH WEB SERVER FUNCTION AND COMMUNICATION METHOD |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002226428A Division JP2003134299A (en) | 2002-08-02 | 2002-08-02 | Network facsimile machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003179716A JP2003179716A (en) | 2003-06-27 |
JP3890288B2 true JP3890288B2 (en) | 2007-03-07 |
Family
ID=19197683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002328584A Expired - Lifetime JP3890288B2 (en) | 2002-11-12 | 2002-11-12 | COMMUNICATION DEVICE WITH WEB SERVER FUNCTION AND COMMUNICATION METHOD |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3890288B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5100195B2 (en) * | 2007-04-27 | 2012-12-19 | キヤノン株式会社 | Information processing apparatus and job management method |
JP7015660B2 (en) * | 2016-09-26 | 2022-02-03 | シャープ株式会社 | Information transmission control device, image processing device, information transmission control program and information transmission control method |
-
2002
- 2002-11-12 JP JP2002328584A patent/JP3890288B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2003179716A (en) | 2003-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1024651B1 (en) | Network facsimile apparatus and transmission method | |
JP3411843B2 (en) | MFP | |
JP3369497B2 (en) | Terminal device and MFP | |
JP3408984B2 (en) | Network facsimile machine | |
JP3135532B2 (en) | Network facsimile machine | |
JP3723551B2 (en) | Network facsimile apparatus and data processing method | |
JP2009130493A (en) | Network-compatible image processing apparatus | |
JP3890288B2 (en) | COMMUNICATION DEVICE WITH WEB SERVER FUNCTION AND COMMUNICATION METHOD | |
JP2003134299A (en) | Network facsimile machine | |
US20100208296A1 (en) | Image processing apparatus and control method therefor, server apparatus and control method therefor, and storage medium | |
JP3313359B2 (en) | MFP and status notification method | |
JP4220679B2 (en) | Network facsimile machine | |
CA2446856C (en) | Network facsimile apparatus and transmission method | |
JP4077447B2 (en) | Network facsimile machine | |
JP2003283779A (en) | Composite machine | |
JP2001268304A (en) | Transmitting device | |
JP2007013239A (en) | Network facsimile system | |
JP3647830B2 (en) | Network communication equipment | |
JP5031656B2 (en) | COMMUNICATION SYSTEM AND OUTPUT METHOD, SERVER DEVICE, TRANSMISSION METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP2006197634A (en) | Network system and multifunction terminal | |
JP2004048165A (en) | Communication apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040803 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041109 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041129 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041228 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050218 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050223 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20050325 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061204 |
|
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: 20091208 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101208 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101208 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111208 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111208 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121208 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121208 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131208 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |