JP3862372B2 - Digital composite apparatus and control method thereof - Google Patents

Digital composite apparatus and control method thereof Download PDF

Info

Publication number
JP3862372B2
JP3862372B2 JP23475397A JP23475397A JP3862372B2 JP 3862372 B2 JP3862372 B2 JP 3862372B2 JP 23475397 A JP23475397 A JP 23475397A JP 23475397 A JP23475397 A JP 23475397A JP 3862372 B2 JP3862372 B2 JP 3862372B2
Authority
JP
Japan
Prior art keywords
digital composite
composite apparatus
computer
main body
cgi
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
Application number
JP23475397A
Other languages
Japanese (ja)
Other versions
JPH1174913A (en
Inventor
秀明 栗原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP23475397A priority Critical patent/JP3862372B2/en
Publication of JPH1174913A publication Critical patent/JPH1174913A/en
Application granted granted Critical
Publication of JP3862372B2 publication Critical patent/JP3862372B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はディジタル複合装置及びその制御方法に関し、複数のコンピュータが構内ネットワーク(LAN)によって結ばれた環境において共に利用される、主として紙への印刷機能を中心とするプリンタ機能やファクシミリ機能を複合化したディジタル複合装置の効率的な運用及び管理に関するものである。
【0002】
【従来の技術】
近年、コンピュータネットワークが利用されている環境では、ネットワークに対応したディジタル複合装置が普及し始めている。
【0003】
これは、ディジタル式の複写機をベースとして、これにネットワーク接続機能、プリンタ機能、ファクシミリ機能、スキャニング機能などを融合したデジタル複合装置で、設置スペースの効率化や保守管理、消耗品管理などの簡略化に効果がある。
【0004】
ところが、複写機能、プリント機能、ファクシミリ機能等はそれぞれ別の役割を担うため、本体装置の設置時の各種設定や運用開始後の各種設定変更、管理等を行うには、従来各々の機能毎に複合装置の操作部で操作することが求められてきた。
【0005】
更に進んだものとして、設定・管理機能を有するソフトウェアをネットワーク上のパーソナルコンピュータのユーティリティソフトウェアとして動かすことで、ユーザ或いは管理者が複合装置本体と離れた場所からリモート操作により設定・管理作業を行うことができるシステムも提案されている。
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来例では、複合装置に複数の機能が融合しているため、操作系のみならず、設定・管理方法についても複雑になってきている。
【0007】
このため、従来のように複合装置本体に設けられている操作部から各種設定等を行うことは、操作部の物理的大きさや画面の制約から非常に分かりにくいものとなってしまうという問題があった。
【0008】
また、ネットワークで接続されたパーソナルコンピュータ上の設定・管理用ソフトウェアからリモート操作により各種設定・管理をする方法では、パーソナルコンピュータで一般的なGUI(Graphical User Interface)を利用することで、操作部の大きさや画面の大きさのような制約を逃れ、より分かり易く、操作し易いシステムを実現できるが、パーソナルコンピュータ用のソフトウェアは通常、一種類のプラットフォームでしか動作しないため、複数のプラットフォーム向けにソフトウェアを作成しなくてはならないという問題があった。
【0009】
更に、プラットフォーム毎にユーザインターフェースが異なるため、取り扱い説明書等もそれぞれのプラットフォーム毎に作成しなければならないという問題もあった。
【0010】
本発明は、上記課題を解決するためになされたもので、コンピュータの汎用ブラウザでネットワークを介して接続されたディジタル複合装置の動作状況を監視できるとともに、その動作を制御可能なディジタル複合装置及びその制御方法を提供することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するために、本発明は、少なくともイメージスキャナ及びプリンタを有し、ネットワークを介してコンピュータと接続可能なディジタル複合装置であって、ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして格納する格納手段と、ネットワークを介してコンピュータと接続するネットワーク接続手段と、前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って前記格納手段で格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを送信するHTTPサーバ手段とを有することを特徴とする。
【0012】
また、本発明は、少なくともイメージスキャナ及びプリンタを有し、ネットワークを介してコンピュータと接続可能なディジタル複合装置の制御方法であって、ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして当該ディジタル複合装置において格納し、前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを前記ディジタル複合装置から前記コンピュータへ送信することを特徴とする。
【0013】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【0014】
[第1の実施形態]
図1は、第1の実施形態におけるディジタル複合装置の機能を示すブロック図である。図示するように、ディジタル複合装置は、HTTP(Hyper Text Transfer Protocel)サーバ部101、本体コントローラ102、本体操作部103、画像処理部104、本体各部センサー105、本体各部アクチュエータ106の各部により構成されている。通常、スタンドアロンの複写機として動作する場合は、図2に示すような流れで各部が動作する。
【0015】
即ち、ユーザによって本体操作部103から本体コントローラ102にコピー指示が入力されると、本体コントローラ102は本体各部アクチュエータ106(この場合、イメージスキャナ)に読み取り動作の指示信号を出力し、イメージスキャナにより原稿が読み取られる。この読み取り動作の際は本体各部センサー105からの信号に基づいて最適なコントロールが行われる。読み取った画像は画像処理部104で処理され、本体各部アクチュエータ106(この場合、プリンタ)へ送られる。そして、本体コントローラ102は、プリンタにおける各種画像形成段階を経て最終的に出力される過程で、プリンタ各部のアクチュエータを本体各部センサー105からの信号に基づいて最適になるようにコントロールする。
【0016】
本実施形態によれば、図1に示すように、本体コントローラ102とHTTPサーバ部101のCPU112とは、本体インターフェース115を介して常に交信しており、本体コントローラ102で処理される各種情報、例えば本体各部センサー105からの信号や本体各部アクチュエータ106の動作状況がHTTPサーバ部101に取り込まれている。そして、この各種情報はHTTPサーバ部101のメモリ111に蓄えられるように構成されている。
【0017】
また、HTTPサーバ部101には、上述の本体コントローラ102からの各種情報をHTML(Hyper Text Markup Language)言語のファイル形式で参照できるようなHTMLファイルが格納されており、このHTMLファイルはネットワークインターフェース114を介して外部ネットワーク(LAN)107上に接続されているクライアントコンピュータ108に、TCP/IPというネットワークプロトコルで転送される。
【0018】
一方、クライアントコンピュータ108には、ディジタル複合装置のHTTPサーバ部101と交信し、転送されたHTMLファイルを解釈する機能を有する汎用のブラウザが装備されている。
【0019】
ここで、ユーザが任意のクライアントコンピュータ上で上述の汎用ブラウザを稼働させ、ディジタル複合装置のHTTPサーバ部101に接続することにより、ディジタル複合装置の本体コントローラ102で処理される各種情報をリアルタイムでモニタすることができる。
【0020】
本実施形態においては、クライアントコンピュータ108やオペレーティングシステムの種類は限定されることなく、現在一般的に用いられている殆ど全てを利用できるというメリットがある。これは、クライアントコンピュータ108側で必要とされるネットワークプロトコル、ブラウザとして一般的なものを利用できるからであり、特にディジタル複合装置のための専用ソフトウェアや、ハードウェアが必要ないからである。
【0021】
このように、本実施形態によれば、クライアントコンピュータ108に専用のソフトウェアやハードウェアを何ら追加することなく、ネットワーク107上のクライアントコンピュータ108からディジタル複合装置の動作状況を監視することができる。
【0022】
[第2の実施形態]
次に、本発明に係る第2の実施形態について詳細に説明する。第2の実施形態では、CGI(Common Gateway Interface)機能をサポートしている場合を例に説明する。
【0023】
図3は、ディジタル複合装置のHTTPサーバ部301の論理階層構造を示す図である。図示するように、第2の実施形態では、HTTPサーバ部301上でCGI機能を使って動作するソフトウェア(以下、CGIスクリプト)311を予め作成しておき、かつ、HTMLファイル312の中でこのCGIスクリプト311を実行させるように記述しておくことにより、クライアントコンピュータ108からユーザが汎用ブラウザ上でCGIスクリプト311を実行することができる。
【0024】
また、HTTPサーバ部301は、CGI機能313を有するHTTPサーバソフトウェア314と、オペレーティングシステム(OS)315と、前述したインターフェース316、ネットワークインターフェース317、CPU318、メモリ319とを含む。
【0025】
第2の実施形態では、設計者が予め作成しておいたCGIスクリプト311によって、ネットワーク107上のクライアントコンピュータ108からユーザがHTTPサーバ部301を直接制御することができる。
【0026】
図4は、HTTPサーバ部301に対するアクセス履歴を収集し解析表示するCGIスクリプトを実装した時の動作を示すフローチャートである。
【0027】
まず、ユーザがクライアントコンピュータ108上の汎用ブラウザで、ディジタル複合装置のHTTPサーバ部301にアクセスすると(ステップS101)、INDEX情報が記述されたHTMLファイルがアクセスされ、このHTMLファイルを解釈したページがブラウザ上に表示される(ステップS102)。ここで、このページ上にリンクされている、アクセス履歴を表示するCGIスクリプトのリンク情報を含むHTMLファイルを指示すると、該当するページが表示され(ステップS103)、ここでCGIスクリプトを起動するタグをクリックすると、該当するCGIスクリプトの起動信号がブラウザを通してHTTPサーバ部301に送信され(ステップS104)、CGIスクリプトがHTTPサーバ部301上で起動される(ステップS201)。
【0028】
これにより、CGIスクリプトはHTTPサーバ部301内のメモリ319を検索し、アクセス履歴を格納したファイルを読み込み、整理された形になるように統計処理を施したうえで、結果を標準出力のHTMLファイル形式で出力する(ステップS202)。HTTPサーバソフトウェア314は、その出力結果をクライアントコンピュータ108に送信し(ステップS203)、クライアントコンピュータ108側ではブラウザがその出力を受け取り(ステップS105)、HTMLファイルを解釈した上でブラウザ上のページにアクセス履歴を表示する(ステップS106)。
【0029】
第2の実施形態によれば、クライアントコンピュータのプラットフォーム毎に専用のハードウェア、ソフトウェアの追加を必要とすることなく、事実上全ての汎用プラットフォームのマシンでアクセス履歴の確認を殆ど同じ操作で行うことができるという効果がある。
【0030】
また、LAN,WANを問わず、ネットワークに繋がってさえいれば物理的にどんなに離れていても、特別な操作手順なしにアクセス履歴の確認を行うことができる。
【0031】
[第3の実施形態]
次に、本発明に係る第3の実施形態について詳細に説明する。第3の実施形態では、CGIスクリプトによってディジタル複合装置の本体各部に直接作用する場合を例に説明する。
【0032】
尚、ディジタル複合装置の構成は前述した第2の実施形態と同様であり、その説明は省略する。
【0033】
図5は、ディジタル複合装置のイメージスキャナを起動させて原稿を読み取り、読み取った画像データをクライアントコンピュータ108上のブラウザで表示する動作を示すフローチャートである。
【0034】
まず、ユーザがクライアントコンピュータ108上の汎用ブラウザで、ディジタル複合装置のHTTPサーバ部301にアクセスすると(ステップS301)、INDEX情報が記述されたHTMLファイルがアクセスされ、このHTMLファイルを解釈したページがブラウザ上に表示される(ステップS302)。ここで、このページ上にリンクされている、イメージスキャニングのためのCGIスクリプトのリンク情報を含むHTMLファイルを指示すると、該当するページが表示され(ステップS303)、ここでCGIスクリプトを起動するタグをクリックすると、該当するCGIスクリプトの起動信号がブラウザを通してHTTPサーバ部301に送信され(ステップS304)、CGIスクリプトがHTTPサーバ部301上で起動される(ステップS401)。
【0035】
これにより、CGIスクリプトは、本体インターフェース316を介して本体コントローラ102に対してイメージスキャナの動作命令を送出する(ステップS402)。一方、この命令により本体コントローラ102はイメージスキャナのアクチュエータ106に動作命令を出し、原稿画像をスキャンする(ステップS403)。ここで、読み取られた画像情報は画像処理部104にて処理され、HTTPサーバ部301へ送られ、HTTPサーバ部301内のメモリ319に保存される(ステップS404)。次に、CGIスクリプトはHTTPサーバ部301のメモリ319に保存された画像情報のリンク情報を含んだHTML形式のファイルを作成する(ステップS405)。そして、HTTPサーバ部301がそのHTML形式のファイルをネットワークインターフェース317を介してクライアントコンピュータ108に送信する(ステップS406)。
【0036】
これにより、クライアントコンピュータ108上のブラウザがHTML形式のファイルを受信すると(ステップS305)、そのファイルを解釈するが、このファイルにはスキャンした画像のリンク情報が入っているため、このリンク情報をたどってHTTPサーバ部301内の画像情報に対して読み取りリクエストを送信する(ステップS306)。HTTPサーバ部301側でそのリクエストに従って画像情報をメモリ319から検索し(ステップS407)、クライアントコンピュータ108のブラウザに送信する(ステップS408)。これにより、ブラウザ内の画面上には読み取った原稿画像がHTMLファイルの指定に従って表示される(ステップS307)。
【0037】
このように、第3の実施形態によれば、クライアントコンピュータのプラットフォーム毎に専用のハード、ソフトウェアの追加をする必要なしに、事実上全て汎用プラットフォームのマシンからネットワーク上のディジタル複合装置の原稿読取装置を操作し、読み取った原稿画像を手元のクライアントコンピュータ上のブラウザで見ることが可能となる。同時に、プラットフォームの違いに関係なく殆ど同じ操作で行うことができるという効果もある。
【0038】
また、LAN,WANを問わず、TCP・IPプロトコルによるネットワークに繋がってさえいれば物理的にどんなに離れていても、特別な操作手順なしに遠隔地からディジタル複合装置の画像読取部を操作し、原稿画像を見ることができる。
【0039】
以上説明した実施形態によれば、以下のような効果が得られる。
(1)ディジタル画像形成装置をコンピュータネットワークと接続し、CPU、メモリ、I/F部を有するディジタル画像形成装置コントローラに、HTTPを生成処理するHTTPサーバ機能を設けることにより、一般的なほとんどの種類のクライアントコンピュータ上で動作するHTTPブラウザ(WWWブラウザ)からHTTPサーバにアクセスできる効果がある。HTTPサーバ上にHTMLファイルを用意しておけば、いわゆるホームページ形でプラットフォームに依存しないインターフェースで各種情報を提供できる効果があり、更にホームページ上の操作はGUIを駆使したわかりやすい表現と簡単な操作が実現できるという効果がある。
(2)画像形成装置本体のコントローラユニットとHTTPサーバ部とは互いに交信可能であり、コントローラユニットの各種動作状況をHTTPサーバ部でも認識可能であるようにすることにより、画像形成装置本体の動作状況を、HTTPサーバ部を通してネットワーク上のコンピュータが、画像形成装置の動作状況に関する各種情報を受け取れるという効果がある。
(3)画像形成装置本体のコントローラユニットとHTTPサーバ部とは互いに交信可能であり、HTTPサーバ部からコントローラユニットを直接制御可能であるようにすることにより、画像形成装置本体を走査する制御コマンドを、HTTPサーバ部を通してネットワーク上のコンピュータから送信することが可能となる効果がある。
(4)コントローラユニット上で動作するHTTPプロトコルを生成するHTTPサーバソフトウェアがCGI(Common Gateway Interface)機能を有することにより、HTTPサーバ上で動作するプログラムに対してネットワーク上のコンピュータのHTTPブラウザから操作する環境を提供できるという効果がある。
(5)CGI機能を利用することにより、画像形成装置本体の各種センサーからの情報を取り込み、HTTPサーバソフトウェアに受け渡すためのプログラムが動作することにより、HTTPサーバ部上で動作するプログラムに対してネットワーク上のコンピュータのHTTPプラウザから直接プログラムを起動操作し、画像形成装置本体の各種情報をHTTPサーバに取り込み、HTTPサーバソフトウェアを通してネットワーク上のコンピュータのHTTPブラウザ上に画像形成装置本体の各種情報を加工・表示することができるという効果がある。
(6)CGI機能を利用することにより、HTTPサーバソフトウェアを通して画像形成装置本体に対して直接制御信号を送り、画像形成装置本体をコントロールするプログラムが動作することによりHTTPサーバ上で動作するプログラムに対してネットワーク上のコンピュータのHTTPブラウザから直接プログラムを起動操作し、画像形成装置本体を直接コントロールし、各種動作をさせることが可能となるという効果がある。
(7)HTTPサーバ機能を実現するHTTPサーバソフトウェアは、一般的な汎用プラットフォームと互換性をもったAPI(Application Programing Interface)を有することにより、一般的なプラットフォームで動作するプログラムと同様の開発ツールでCGIスクリプトを記述することができ、開発効率が高まるとともに、低コストで迅速なバージョンアップや修正が可能となるという効果がある。
【0040】
尚、本発明は複数の機器(例えば、ホストコンピュータ,インタフェイス機器,リーダ,プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用してもよい。
【0041】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(CPU若しくはMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0042】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0043】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。
【0044】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0045】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0046】
【発明の効果】
以上説明したように、本発明によれば、コンピュータの汎用ブラウザでネットワークを介して接続されたディジタル複合装置の動作状況を監視できるとともに、その動作を制御することが可能となる。
【0047】
【図面の簡単な説明】
【図1】第1の実施形態におけるディジタル複合装置の機能を示すブロック図である。
【図2】スタンドアロンの複写機として動作する場合の流れを示す図である。
【図3】第2の実施形態におけるディジタル複合装置のHTTPサーバ部301の論理階層構造を示す図である。
【図4】HTTPサーバ部301に対するアクセス履歴を収集し解析表示するCGIスクリプトを実装した時の動作を示すフローチャートである。
【図5】ディジタル複合装置のイメージスキャナ部を起動させて原稿を読み取り、読み取った画像データをクライアントコンピュータ上のブラウザで表示する動作を示すフローチャートである。
【符号の説明】
101 HTTPサーバ部
102 本体コントローラ
103 本体操作部
104 画像処理部
105 本体各部センサー
106 本体各部アクチュエータ
107 ネットワーク
108 クライアントコンピュータ
111 メモリ
112 CPU
113 I/F
114 ネットワークインターフェース
115 本体インターフェース
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital composite apparatus and a control method therefor, in which a plurality of computers are used together in an environment connected by a local area network (LAN), and a printer function and a facsimile function mainly including a print function on paper are combined. The present invention relates to efficient operation and management of the digital composite apparatus.
[0002]
[Prior art]
In recent years, in an environment where a computer network is used, a digital composite apparatus corresponding to the network has begun to spread.
[0003]
This is a digital multi-function device based on a digital copier, which combines a network connection function, printer function, facsimile function, scanning function, etc., and simplifies installation space efficiency, maintenance management, consumables management, etc. There is an effect in making.
[0004]
However, since the copy function, print function, facsimile function, etc. have different roles, in order to perform various settings at the time of installation of the main unit, various settings change after start of operation, management, etc. It has been required to operate with the operation unit of the composite apparatus.
[0005]
As a further advance, by running software with setting and management functions as utility software for personal computers on the network, users or administrators can perform setting and management work by remote operation from a location away from the MFP main unit. A system that can do this has also been proposed.
[0006]
[Problems to be solved by the invention]
However, in the above-described conventional example, since a plurality of functions are integrated in the composite apparatus, not only the operation system but also the setting / management method is complicated.
[0007]
For this reason, performing various settings and the like from the operation unit provided in the multifunction device main body as in the prior art becomes very difficult to understand due to the physical size of the operation unit and screen restrictions. It was.
[0008]
In addition, in a method of performing various settings and management by remote operation from setting and management software on a personal computer connected via a network, a general GUI (Graphical User Interface) is used on the personal computer to Eliminate restrictions such as size and screen size, and can realize a system that is easier to understand and operate, but software for personal computers usually runs on only one type of platform, so software for multiple platforms There was a problem that had to be created.
[0009]
Furthermore, since the user interface is different for each platform, there is a problem that an instruction manual or the like must be created for each platform.
[0010]
The present invention has been made to solve the above-mentioned problems, and can monitor the operation status of a digital composite apparatus connected via a network with a general-purpose browser of a computer and can control the operation of the digital composite apparatus and its An object is to provide a control method.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, the present invention is a digital composite apparatus having at least an image scanner and a printer and connectable to a computer via a network, and each of the operations of the image scanner and printer of the digital composite apparatus main body. Storage means for storing the situation as data in a format that can be interpreted by a WWW browser, network connection means for connecting to a computer via a network, and storage by the storage means in accordance with HTTP (Hyper Text Transfer Protocol) according to instructions from the computer And HTTP server means for transmitting data in a format that can be interpreted by a WWW browser indicating the operation status of each of the image scanner and printer.
[0012]
The present invention also relates to a method for controlling a digital composite apparatus that has at least an image scanner and a printer and can be connected to a computer via a network. The operation status of each of the image scanner and the printer of the digital composite apparatus main body is WWW. Stored in the digital multi-function device as data in a format that can be interpreted by the browser, and can be interpreted by the WWW browser indicating the operation status of the image scanner and printer stored in accordance with HTTP (Hyper Text Transfer Protocol) according to instructions from the computer In this case, data of various formats is transmitted from the digital composite apparatus to the computer .
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings.
[0014]
[First Embodiment]
FIG. 1 is a block diagram illustrating functions of the digital composite apparatus according to the first embodiment. As shown in the figure, the digital multi-function apparatus is configured by an HTTP (Hyper Text Transfer Protocol) server unit 101, a main body controller 102, a main body operation unit 103, an image processing unit 104, main body part sensors 105, and main body part actuators 106. Yes. Normally, when operating as a stand-alone copying machine, each unit operates according to the flow shown in FIG.
[0015]
That is, when a copy instruction is input from the main body operation unit 103 to the main body controller 102 by the user, the main body controller 102 outputs a reading operation instruction signal to each main body actuator 106 (in this case, an image scanner), and the image scanner outputs a document. Is read. At the time of this reading operation, optimal control is performed based on the signal from each part sensor 105 of the main body. The read image is processed by the image processing unit 104 and sent to the main body actuator 106 (in this case, a printer). The main body controller 102 controls the actuator of each part of the printer so as to be optimized based on the signal from the main part sensor 105 in the process of final output through various image forming stages in the printer.
[0016]
According to the present embodiment, as shown in FIG. 1, the main body controller 102 and the CPU 112 of the HTTP server unit 101 always communicate with each other via the main body interface 115, and various information processed by the main body controller 102, for example, The HTTP server unit 101 captures signals from the main unit sensors 105 and the operating status of the main unit actuators 106. The various types of information are configured to be stored in the memory 111 of the HTTP server unit 101.
[0017]
In addition, the HTTP server unit 101 stores an HTML file that can refer to various information from the main body controller 102 in a file format of HTML (Hyper Text Markup Language) language. Is transferred to a client computer 108 connected to an external network (LAN) 107 via a network protocol called TCP / IP.
[0018]
On the other hand, the client computer 108 is equipped with a general-purpose browser having a function of communicating with the HTTP server unit 101 of the digital multifunction peripheral and interpreting the transferred HTML file.
[0019]
Here, when the user operates the above-mentioned general-purpose browser on an arbitrary client computer and connects to the HTTP server unit 101 of the digital composite apparatus, various types of information processed by the main body controller 102 of the digital composite apparatus are monitored in real time. can do.
[0020]
In the present embodiment, the types of client computers 108 and operating systems are not limited, and there is an advantage that almost all currently used can be used. This is because a general network protocol and browser required on the client computer 108 side can be used, and special software and hardware for the digital composite apparatus are not particularly required.
[0021]
As described above, according to the present embodiment, it is possible to monitor the operation status of the digital composite apparatus from the client computer 108 on the network 107 without adding any dedicated software or hardware to the client computer 108.
[0022]
[Second Embodiment]
Next, a second embodiment according to the present invention will be described in detail. In the second embodiment, a case where a CGI (Common Gateway Interface) function is supported will be described as an example.
[0023]
FIG. 3 is a diagram showing a logical hierarchical structure of the HTTP server unit 301 of the digital composite apparatus. As shown in the figure, in the second embodiment, software (hereinafter referred to as a CGI script) 311 that operates using the CGI function on the HTTP server unit 301 is created in advance, and this CGI is included in the HTML file 312. By describing the script 311 to be executed, the user can execute the CGI script 311 on the general-purpose browser from the client computer 108.
[0024]
The HTTP server unit 301 includes HTTP server software 314 having a CGI function 313, an operating system (OS) 315, the above-described interface 316, network interface 317, CPU 318, and memory 319.
[0025]
In the second embodiment, the user can directly control the HTTP server unit 301 from the client computer 108 on the network 107 by the CGI script 311 created in advance by the designer.
[0026]
FIG. 4 is a flowchart showing an operation when a CGI script for collecting, analyzing and displaying an access history with respect to the HTTP server unit 301 is implemented.
[0027]
First, when a user accesses the HTTP server unit 301 of the digital multi-function peripheral with a general-purpose browser on the client computer 108 (step S101), an HTML file in which INDEX information is described is accessed, and a page obtained by interpreting the HTML file is displayed on the browser. It is displayed above (step S102). Here, when an HTML file linked to this page and including the link information of the CGI script for displaying the access history is designated, the corresponding page is displayed (step S103), and a tag for starting the CGI script is set here. When clicked, a corresponding CGI script activation signal is transmitted to the HTTP server unit 301 through the browser (step S104), and the CGI script is activated on the HTTP server unit 301 (step S201).
[0028]
As a result, the CGI script searches the memory 319 in the HTTP server unit 301, reads the file storing the access history, performs statistical processing so that it is organized, and outputs the result to a standard output HTML file. The data is output in a format (step S202). The HTTP server software 314 sends the output result to the client computer 108 (step S203), and the browser receives the output on the client computer 108 side (step S105), interprets the HTML file, and accesses the page on the browser. A history is displayed (step S106).
[0029]
According to the second embodiment, access history can be checked by virtually the same operation on virtually all general-purpose platform machines without requiring the addition of dedicated hardware and software for each client computer platform. There is an effect that can be.
[0030]
Regardless of LAN or WAN, the access history can be confirmed without any special operation procedure regardless of how far away it is physically connected as long as it is connected to the network.
[0031]
[Third Embodiment]
Next, a third embodiment according to the present invention will be described in detail. In the third embodiment, a case where the CGI script directly acts on each part of the main body of the digital composite apparatus will be described as an example.
[0032]
The configuration of the digital composite apparatus is the same as that of the second embodiment described above, and a description thereof will be omitted.
[0033]
FIG. 5 is a flowchart showing the operation of starting the image scanner of the digital composite apparatus to read a document and displaying the read image data on the browser on the client computer 108.
[0034]
First, when the user accesses the HTTP server unit 301 of the digital multifunction peripheral with a general-purpose browser on the client computer 108 (step S301), the HTML file in which the INDEX information is described is accessed, and a page obtained by interpreting the HTML file is displayed on the browser. It is displayed above (step S302). Here, when an HTML file linked to this page and including the link information of the CGI script for image scanning is designated, the corresponding page is displayed (step S303), and a tag for starting the CGI script is set here. When clicked, a corresponding CGI script activation signal is transmitted to the HTTP server unit 301 through the browser (step S304), and the CGI script is activated on the HTTP server unit 301 (step S401).
[0035]
As a result, the CGI script sends an image scanner operation command to the main body controller 102 via the main body interface 316 (step S402). On the other hand, the main body controller 102 issues an operation command to the actuator 106 of the image scanner by this command, and scans the document image (step S403). Here, the read image information is processed by the image processing unit 104, sent to the HTTP server unit 301, and stored in the memory 319 in the HTTP server unit 301 (step S404). Next, the CGI script creates an HTML file including link information of image information stored in the memory 319 of the HTTP server unit 301 (step S405). Then, the HTTP server unit 301 transmits the HTML file to the client computer 108 via the network interface 317 (step S406).
[0036]
As a result, when the browser on the client computer 108 receives the HTML file (step S305), the file is interpreted. Since this file contains link information of the scanned image, the link information is traced. Then, a read request is transmitted with respect to the image information in the HTTP server unit 301 (step S306). The HTTP server unit 301 searches for image information from the memory 319 according to the request (step S407), and transmits it to the browser of the client computer 108 (step S408). As a result, the read document image is displayed on the screen in the browser according to the specification of the HTML file (step S307).
[0037]
As described above, according to the third embodiment, there is no need to add dedicated hardware and software to each platform of the client computer, and virtually all of the document reading apparatus of the digital composite apparatus on the network from the machine of the general-purpose platform. The read original image can be viewed with a browser on the client computer at hand. At the same time, there is an effect that it can be performed with almost the same operation regardless of the platform.
[0038]
Regardless of LAN or WAN, as long as it is connected to a network based on TCP / IP protocol, it can operate the image reading unit of the digital multi-function device from a remote place without any special operation procedure, no matter how far away it is, You can see the original image.
[0039]
According to the embodiment described above, the following effects can be obtained.
(1) By connecting a digital image forming apparatus to a computer network and providing an HTTP server function for generating and processing an HTTP in a digital image forming apparatus controller having a CPU, a memory, and an I / F unit, most general types There is an effect that the HTTP server can be accessed from an HTTP browser (WWW browser) running on the client computer. If an HTML file is prepared on the HTTP server, it is possible to provide various information with a platform-independent interface in a so-called homepage form, and the operation on the homepage realizes easy-to-understand expression and simple operation using the GUI. There is an effect that can be done.
(2) The controller unit of the image forming apparatus main body and the HTTP server unit can communicate with each other, and various operation states of the controller unit can be recognized by the HTTP server unit. Thus, there is an effect that a computer on the network can receive various kinds of information related to the operation status of the image forming apparatus through the HTTP server unit.
(3) The controller unit of the image forming apparatus main body and the HTTP server unit can communicate with each other, and the controller unit can be directly controlled from the HTTP server unit, whereby a control command for scanning the image forming apparatus main body is issued. There is an effect that it is possible to transmit from a computer on the network through the HTTP server unit.
(4) Since the HTTP server software that generates the HTTP protocol that operates on the controller unit has a CGI (Common Gateway Interface) function, the program that operates on the HTTP server is operated from the HTTP browser of the computer on the network. It has the effect of providing an environment.
(5) By using a CGI function, a program for taking in information from various sensors of the main body of the image forming apparatus and transferring it to the HTTP server software is operated. Start the program directly from the HTTP browser of the computer on the network, import various information of the image forming apparatus main body into the HTTP server, and process the various information of the image forming apparatus main body on the HTTP browser of the computer on the network through the HTTP server software -There is an effect that it can be displayed.
(6) By using the CGI function, a control signal is directly sent to the image forming apparatus main body through the HTTP server software, and a program operating on the HTTP server is executed by operating a program for controlling the image forming apparatus main body. Thus, there is an effect that it is possible to perform various operations by directly starting the program from the HTTP browser of the computer on the network and directly controlling the image forming apparatus main body.
(7) The HTTP server software that realizes the HTTP server function has an API (Application Programming Interface) compatible with a general-purpose platform, and is a development tool similar to a program that operates on a general platform. A CGI script can be described, and development efficiency is improved, and there is an effect that quick upgrade and correction can be performed at low cost.
[0040]
Even if the present invention is applied to a system composed of a plurality of devices (for example, a host computer, interface device, reader, printer, etc.), a device (for example, a copier, a facsimile device, etc.) composed of a single device. You may apply to.
[0041]
Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and store the computer (CPU or MPU) of the system or apparatus in the storage medium. Needless to say, this can also be achieved by reading and executing the programmed program code.
[0042]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0043]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0044]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that the case where the functions of the above-described embodiment are realized by performing part or all of the actual processing and the processing is included.
[0045]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
[0046]
【The invention's effect】
As described above, according to the present invention, it is possible to monitor the operation status of the digital composite apparatus connected via the network with the general-purpose browser of the computer, and to control the operation.
[0047]
[Brief description of the drawings]
FIG. 1 is a block diagram showing functions of a digital composite apparatus according to a first embodiment.
FIG. 2 is a diagram showing a flow when operating as a stand-alone copying machine.
FIG. 3 is a diagram illustrating a logical hierarchical structure of an HTTP server unit 301 of the digital multifunction peripheral according to the second embodiment.
FIG. 4 is a flowchart showing an operation when a CGI script for collecting, analyzing and displaying an access history with respect to an HTTP server unit 301 is implemented.
FIG. 5 is a flowchart showing an operation of starting an image scanner unit of a digital multifunction apparatus to read a document and displaying the read image data on a browser on a client computer.
[Explanation of symbols]
101 HTTP server unit 102 Main unit controller 103 Main unit operation unit 104 Image processing unit 105 Main unit sensor 106 Main unit actuator 107 Network 108 Client computer 111 Memory 112 CPU
113 I / F
114 Network interface 115 Main unit interface

Claims (10)

少なくともイメージスキャナ及びプリンタを有し、ネットワークを介してコンピュータと接続可能なディジタル複合装置であって、
ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして格納する格納手段と、
ネットワークを介してコンピュータと接続するネットワーク接続手段と、
前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って前記格納手段で格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを送信するHTTPサーバ手段とを有することを特徴とするディジタル複合装置。
A digital composite apparatus having at least an image scanner and a printer and connectable to a computer via a network,
Storage means for storing the operation status of each of the image scanner and printer of the digital composite apparatus main body as data in a format interpretable by a WWW browser ;
Network connection means for connecting to a computer via a network;
HTTP server means for transmitting data in a format interpretable by the WWW browser indicating the operation status of each of the image scanner and printer stored in the storage means in accordance with HTTP (Hyper Text Transfer Protocol) in accordance with an instruction from the computer A digital composite apparatus characterized by that.
前記格納手段に格納されたディジタル複合装置本体の動作状況はHTML(Hyper Text Markup Language)形式で動的に記述されることを特徴とする請求項1記載のディジタル複合装置。  2. The digital composite apparatus according to claim 1, wherein the operation status of the digital composite apparatus main body stored in the storage means is dynamically described in an HTML (Hyper Text Markup Language) format. 前記HTTPサーバ手段は、CGI(Common Gateway Interface)機能を有し、前記CGI機能により前記ディジタル複合装置本体の動作を制御することを特徴とする請求項1記載のディジタル複合装置。  2. The digital composite apparatus according to claim 1, wherein the HTTP server means has a CGI (Common Gateway Interface) function, and controls the operation of the main body of the digital composite apparatus by the CGI function. 前記CGI機能により動作するCGIスクリプトを作成しておき、前記コンピュータの汎用ブラウザから前記CGIスクリプトを実行させる指示により、前記ディジタル複合装置本体の動作を制御することを特徴とする請求項3記載のディジタル複合装置。  4. The digital apparatus according to claim 3, wherein a CGI script that operates by the CGI function is created, and the operation of the digital composite apparatus main body is controlled by an instruction to execute the CGI script from a general-purpose browser of the computer. Compound device. 前記コンピュータの汎用ブラウザから前記CGIスクリプトを実行させる指示は、HTML(Hyper Text Markup Language)形式のファイルに記述されていることを特徴とする請求項4記載のディジタル複合装置。  5. The digital composite apparatus according to claim 4, wherein an instruction to execute the CGI script from a general-purpose browser of the computer is described in a file of HTML (Hyper Text Markup Language) format. 前記HTTPサーバ手段は、HTTPサーバソフトウェアを含み、汎用プラットフォームと互換性を有するAPI(Application Programming Interface)を備えることを特徴とする請求項1記載のディジタル複合装置。  2. The digital composite apparatus according to claim 1, wherein the HTTP server means includes an HTTP (Application Programming Interface) that includes HTTP server software and is compatible with a general-purpose platform. 少なくともイメージスキャナ及びプリンタを有し、ネットワークを介してコンピュータと接続可能なディジタル複合装置の制御方法であって、
ディジタル複合装置本体の前記イメージスキャナ及びプリンタそれぞれの動作状況をWWWブラウザが解釈可能な形式のデータとして当該ディジタル複合装置において格納し、
前記コンピュータからの指示によりHTTP(Hyper Text Transfer Protocol)に従って格納された前記イメージスキャナ及びプリンタそれぞれの動作状況を示すWWWブラウザが解釈可能な形式のデータを前記ディジタル複合装置から前記コンピュータへ送信することを特徴とするディジタル複合装置の制御方法。
A method for controlling a digital composite apparatus having at least an image scanner and a printer and connectable to a computer via a network,
The operation status of each of the image scanner and printer of the digital composite device main body is stored in the digital composite device as data in a format that can be interpreted by a WWW browser ,
Sending data from the digital composite apparatus to the computer in a format that can be interpreted by the WWW browser indicating the operation status of each of the image scanner and printer stored in accordance with HTTP (Hyper Text Transfer Protocol) in accordance with an instruction from the computer. A control method for a digital composite apparatus.
CGI(Common Gateway Interface)機能により前記ディジタル複合装置の動作状況を取得することを特徴とする請求項7記載のディジタル複合装置の制御方法。  8. The method of controlling a digital composite apparatus according to claim 7, wherein the operation status of the digital composite apparatus is acquired by a CGI (Common Gateway Interface) function. 前記CGI機能により動作するCGIスクリプトを作成しておき、前記コンピュータの汎用ブラウザから前記CGIスクリプトを実行させる指示により、前記ディジタル複合装置本体の動作を制御することを特徴とする請求項8記載のディジタル複合装置の制御方法。  9. The digital apparatus according to claim 8, wherein a CGI script that operates by the CGI function is created, and the operation of the digital composite apparatus main body is controlled by an instruction to execute the CGI script from a general-purpose browser of the computer. Control method of compound device. 前記コンピュータの汎用ブラウザから前記CGIスクリプトを実行させる指示は、HTML(Hyper Text Markup Language)形式のファイルに記述されていることを特徴とする請求項9記載のディジタル複合装置の制御方法。  10. The method of controlling a digital composite apparatus according to claim 9, wherein an instruction to execute the CGI script from a general-purpose browser of the computer is described in a file in an HTML (Hyper Text Markup Language) format.
JP23475397A 1997-08-29 1997-08-29 Digital composite apparatus and control method thereof Expired - Fee Related JP3862372B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23475397A JP3862372B2 (en) 1997-08-29 1997-08-29 Digital composite apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23475397A JP3862372B2 (en) 1997-08-29 1997-08-29 Digital composite apparatus and control method thereof

Publications (2)

Publication Number Publication Date
JPH1174913A JPH1174913A (en) 1999-03-16
JP3862372B2 true JP3862372B2 (en) 2006-12-27

Family

ID=16975822

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23475397A Expired - Fee Related JP3862372B2 (en) 1997-08-29 1997-08-29 Digital composite apparatus and control method thereof

Country Status (1)

Country Link
JP (1) JP3862372B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009064063A (en) * 2007-09-04 2009-03-26 Kyocera Mita Corp Information processor

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3077640B2 (en) * 1997-09-05 2000-08-14 日本電気株式会社 Facsimile machine
JP3159174B2 (en) * 1998-06-19 2001-04-23 日本電気株式会社 Printer control device
JP3346336B2 (en) * 1999-05-06 2002-11-18 セイコーエプソン株式会社 Network copy file management system, copy system, copy server, network copy file management method, computer readable medium
JP2003507228A (en) * 1999-08-20 2003-02-25 ジーアイエイチ・コーポレーション Printer for printing labels, tags, etc.
ATE402024T1 (en) * 1999-12-15 2008-08-15 Fargo Electronics Inc DEVICE FOR PERSONALIZING AN ID CARD WITH A WEB BROWSER
JP3771923B2 (en) * 2001-07-16 2006-05-10 株式会社リコー Digital computing device and external device
JP4024608B2 (en) 2001-07-16 2007-12-19 株式会社リコー Digital computing device, motion information recording system
JP5389343B2 (en) * 2007-09-04 2014-01-15 京セラドキュメントソリューションズ株式会社 Information processing device
JP5515561B2 (en) * 2009-09-25 2014-06-11 村田機械株式会社 Image forming apparatus
JP4991903B2 (en) * 2010-04-26 2012-08-08 シャープ株式会社 MFP, authentication server, MFP control system, program, and recording medium
JP6703782B2 (en) * 2015-12-01 2020-06-03 キヤノン株式会社 Information processing apparatus, control method thereof, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009064063A (en) * 2007-09-04 2009-03-26 Kyocera Mita Corp Information processor

Also Published As

Publication number Publication date
JPH1174913A (en) 1999-03-16

Similar Documents

Publication Publication Date Title
US8576438B2 (en) Digital computer and system for recording information on operations
JP3679349B2 (en) Image forming apparatus, image forming method, image forming program, and application program
JP4861883B2 (en) Image forming apparatus and application execution method
EP1650953B1 (en) Image forming apparatus, a print process method, a computer program and a computer readable storage medium
JP4784506B2 (en) Image history management apparatus and program
JP4200067B2 (en) Image processing apparatus, image processing method, and image processing program
JP3862372B2 (en) Digital composite apparatus and control method thereof
KR20040086510A (en) Apparatus and method for processing service
JP2002082806A (en) Device and method for forming image and program
JP4745866B2 (en) Device management system and control method thereof
JP5962829B2 (en) Image forming apparatus, image forming method, and program
EP2287719A2 (en) Information processing apparatus, workflow system, workflow management method, and storage medium of program for workflow management method
JP2010198299A (en) Image processing apparatus, information processing apparatus, user interface providing method, image processing system, and program
JP5200639B2 (en) Image forming apparatus, information processing method, and program
JP4154316B2 (en) Image processing system, control method, image processing apparatus, program, and storage medium
JP2009188940A (en) Image processor, processing method, and processing system
JP2002251261A (en) Picture outputting device and information processor and data processing method and storage medium
JP2006211473A (en) Document registration system
JP4480779B2 (en) Image processing apparatus, operation method and program of image processing apparatus
JP2011044791A (en) Image processing apparatus, and method of controlling the same
JP3527055B2 (en) Server device and network distributed image processing system
JP4133085B2 (en) Image forming apparatus and customized program test method
JP3910992B2 (en) Image forming apparatus, image forming method, and image forming program
KR101405920B1 (en) Job control apparatus and multi-function product, and operating method thereof
JP4378338B2 (en) Information processing apparatus, device setting method, storage medium, and program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040531

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040531

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20040531

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20040531

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060616

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060623

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060811

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: 20060911

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060926

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: 20091006

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101006

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101006

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111006

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111006

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121006

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131006

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees