JP2003067267A - ネットワーク端末装置 - Google Patents
ネットワーク端末装置Info
- Publication number
- JP2003067267A JP2003067267A JP2001256682A JP2001256682A JP2003067267A JP 2003067267 A JP2003067267 A JP 2003067267A JP 2001256682 A JP2001256682 A JP 2001256682A JP 2001256682 A JP2001256682 A JP 2001256682A JP 2003067267 A JP2003067267 A JP 2003067267A
- Authority
- JP
- Japan
- Prior art keywords
- web server
- information
- terminal device
- web
- mfp
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00464—Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
- Information Transfer Between Computers (AREA)
Abstract
ことなく、機能の拡張が容易なネットワーク端末装置を
提供する。 【解決手段】 MFP1は、制御部5とLANインター
フェイス部12とにWebサーバ10,14を夫々備え
る。Webサーバ10は制御部5内の各部と、ユーザー
I/F部2、プリンタ部3、スキャナ部4との情報を管
理し、Webサーバ14は、LANインターフェイス部
12内の各部の情報を管理する。Webサーバ10,1
4は互いに通信するように構成され、Webサーバ14
がネットワーク制御部を介してLANに接続される。W
ebサーバ10で管理されている情報をLANに接続さ
れている端末装置から要求されると、Webサーバ14
は、プロキシサーバとして機能し、LANから入力され
る要求をWebサーバ10に伝達すると共に、Webサ
ーバ10から伝達される情報を要求元に送信する。
Description
からの要求に応じて、当該ネットワーク端末装置のソフ
トウェア資源もしくはハードウェア資源の情報を収集
し、要求元に提供するWebサーバを備えたネットワー
ク端末装置に関する。
機能、プリンタ機能を搭載し、1台でスキャナ、ファク
シミリ、プリンタを兼ねたマルチファンクション・ペリ
フェラル(MFP)が開発されている。
ロック図を示す。図9に示すように、従来のMFP50
は、当該MFP50の状態や操作方法等を表示するため
の液晶ディスプレイや、当該MFP50にコマンド等を
入力するためのキースイッチ等からなるユーザーインタ
ーフェイス(ユーザーI/F)部51と、当該MFP5
0に格納されている印刷用紙に印刷を行うプリンタ部5
2と、文書や写真等を取り込み、画像データとして読み
取るスキャナ部53と、ユーザーI/F部51とプリン
タ部52とスキャナ部53とを統括して制御する制御部
54と、制御部54を公衆電話回線に接続された外部の
ファクシミリ装置やインターネットへ接続する電話回線
部61と、制御部54を当該MFP50が接続している
LANに接続するLANインターフェイス部62とから
構成されている。
複数のCPUを用いて当該MFP50各部を分担して制
御することにより、当該MFP50の全体の処理能力の
向上を図っている。そのため、制御部54及びLANイ
ンターフェイス部62は、CPU、RAM、ROM、I
/O、シリアルインターフェイス(シリアルI/F)か
らなっており、制御部54のCPU55によりユーザー
I/F51とプリンタ部52とスキャナ部53とが制御
され、LANインターフェイス部62のCPU63によ
り当該MFP50とLANとの通信が制御されている。
該CPU55が管理している各部を制御するためのプロ
グラムの他、各部の状態等の情報を収集する情報収集プ
ログラム56が実行されている。又、LANインターフ
ェイス部62のCPU63では、通信制御に関するプロ
グラムの他、LANに接続された端末装置からの要求に
従って、当該LANインターフェイス部62の情報や、
制御部54のCPU55が管理する各部の情報を情報収
集プログラム56から収集し、要求元に提供するWeb
サーバプログラム(以下、「Webサーバ」という。)
64が実行されている。尚、CPU55の情報収集プロ
グラム56はCPU63のWebサーバ64からの情報
収集要求により起動され、CPU55が管理する各部の
情報を収集し、該情報をWebサーバ64に伝達するよ
うにされている。
内部に具備することにより、MFP50は、当該MFP
50の各部の情報をLANを介して当該MFP50に接
続された端末装置に提供できるようにされている。
に構成されたMFP50に、新たな機能(例えば、ビデ
オカメラやビデオデッキの動画の取り込みを行うビデオ
キャプチャー機能。)を追加する場合、追加された機能
に関する情報をLANを介して当該MFP50に接続さ
れた端末装置に提供できるようにするためには、情報収
集プログラム56及びWebサーバ64を追加された機
能に合わせて拡張する必要があった。具体的には、新た
に追加された機能の各種情報を、新たな関数として情報
収集プログラム56及びWebサーバ64のプログラム
に追加すると共に、追加に合わせてプログラムの処理手
順を修正する必要があった。特に追加される関数が多く
なるほど、プログラムへの内容の追加や修正に大変な労
力が生じ、機能の拡張を行うことが容易であるとは言い
難かった。
56が制御部54によって管理される各部の情報を収集
していたが、収集した情報をWebページ形式に変換し
て要求元に送信したり、当該MFP50全体の情報を統
括して管理するのはWebサーバ64のみであった。こ
のため、Webサーバ64が行う処理の負荷が大きく、
Webサーバ64の拡張を行うと、CPU63がWeb
サーバ64の処理に煩わされることになり、その他のプ
ログラムを実行することに影響が生じてしまう可能性が
あった。
り、該CPUにおいて情報収集プログラムが実行されて
いる場合には、該情報収集プログラムと通信を行うため
の通信インターフェイスプログラムをWebサーバに追
加する必要が生じていた。そこで、本発明は、上記問題
点を解決するために、機能を追加する際にWebサーバ
を拡張することなく、機能の拡張が容易なネットワーク
端末装置を提供することを目的とする。
になされた請求項1記載の発明は、外部ネットワークか
らの要求に応じて、当該ネットワーク端末装置における
各処理部の情報を要求元へ提供するWebサーバを内蔵
したネットワーク端末装置において、前記Webサーバ
を複数内蔵し、且つ、当該ネットワーク端末装置内部に
前記Webサーバ同士を接続してなるWebサーバネッ
トワークを有し、前記Webサーバの各々が、前記各処
理部の情報を互いに分担して管理すると共に、前記We
bサーバ間において通信を行うように構成されているこ
とを特徴とする。
置では、複数のWebサーバが、当該ネットワーク端末
装置の各処理部の情報を互いに分担して管理する。そし
て、外部ネットワークから要求があると、Webサーバ
ネットワークが、外部ネットワークからの要求に該当す
る情報を管理するWebサーバから情報を収集し、要求
元へ提供する。
置は、複数のWebサーバにより各処理部の情報を分担
管理するため、個々のWebサーバを簡素に構成するこ
とができる。又、Webサーバと外部ネットワークとの
通信に用いられるHTTP(HyperText Transfer Pro
tocol)は、Webサーバ間の通信にも併用することが
できるので、当該ネットワーク端末装置は、機能追加の
際に、新たに追加される機能の処理部にWebサーバが
具備されてさえいれば、既設のWebサーバに新たな通
信インターフェイスを設けることなく、容易に機能の拡
張を行うことができる。
2記載のように、前記Webサーバのうちの少なくとも
1つが前記外部ネットワークに接続され、前記Webサ
ーバの各々を直列に接続して構成されていても良い。こ
の場合、Webサーバネットワークには、外部ネットワ
ークからの要求に該当する情報を管理するWebサーバ
へ外部ネットワークからの要求を伝達したり、該Web
サーバからの情報を外部ネットワークへ伝達するための
通信経路の構成が簡素となるため、通信経路の管理が容
易である。
3記載のように、当該ネットワーク端末装置に内蔵され
た少なくとも3つ以上のWebサーバ同士を、互いに接
続して構成されていても良い。この場合、通信経路の管
理が複雑となるが、余分にWebサーバを経由させない
ように通信経路を選択して、該当する情報を管理するW
ebサーバへ外部ネットワークからの要求を伝達した
り、該Webサーバからの情報を要求元へ伝達できる。
即ち、Webサーバ間の通信を無駄なく行うことによ
り、余分なWebサーバまでもが要求や情報の中継処理
に煩わされてしまい、他の処理を行うことに支障をきた
すことを防止できる。
記載のように、夫々が管理する情報の項目を互いに記憶
していると良い。Webサーバがこのように構成されて
いれば、各Webサーバは、他のWebサーバが管理す
る情報を互いに把握できるため、無駄のない通信経路の
設定を容易に行うことができる。又、該当する情報がな
い場合には、その旨を外部ネットワークから最初に要求
を受けたWebサーバが、他のWebサーバを介するこ
となく要求元に直ちに通知できる。
記Webサーバの各々は、夫々が管理する情報の項目数
の増減を検知すると、増加した項目もしくは減少した項
目を他の前記Webサーバへ通知するように構成されて
いることが望ましい。Webサーバがこのように構成さ
れていれば、当該ネットワーク端末装置に機能が追加さ
れたり、もしくは削除された際に、各Webサーバは、
追加もしくは削除された項目、及びそれを管理するWe
bサーバを把握できる。つまり、各Webサーバは、他
のWebサーバが管理している項目を常に最新の状態で
把握することができるため、既に削除されている項目を
無駄に探索してしまうこと等を防止することができる。
末装置を構成する各構成要素を制御するものであり、前
記Webサーバは、前記各処理部の動作状態を表すデー
タ、及び、前記外部ネットワーク側から前記各処理部の
動作条件を受け付けるのに要するデータ、の少なくとも
一方を、前記要求元へ提供するように構成されていても
良い。
トワーク端末装置における各処理部の状態を把握できる
と共に、外部ネットワークから各処理部に動作条件を与
えることにより、当該ネットワーク端末装置を操作もし
くは調整することができる。
共に説明する。 [第1実施形態]図1は、本発明に係るネットワーク端
末装置であるMFPの内部機能ブロック図である。
は、ユーザーI/F部2、プリンタ3、スキャナ部4、
制御部5、電話回線部11、LANインターフェイス部
12からなっている。尚、ユーザーI/F部2、プリン
タ3、スキャナ部4,電話回線部11については、従来
装置(図9参照)におけるユーザーI/F部51、プリ
ンタ52、スキャナ部53、電話回線部61と全く同様
であるため、ここでは説明を省略し、制御部5とLAN
インターフェイス部12とについて詳述する。
られた画像データを記憶する画データ記憶部6と、画像
データの処理を行う画データ処理部7と、ユーザーイン
ターフェイス部2やLANからの信号を処理し、当該制
御部5内の各部もしくは当該制御部5が統括制御する各
部に指令を送る信号処理部8と、当該制御部5に施され
た設定を記憶する設定記憶部9と、LANを介して入力
された要求に応じて制御部5が統括制御している各部の
情報を収集し、該情報を要求元へ送信するWebサーバ
10とから構成されている。
は、当該MFP1とLANに接続された端末装置(以
下、「LAN端末装置」という。)との通信を、TCP
/IPプロトコルのアプリケーション層、トランスポー
ト層、ネットワーク層レベルで確立するプロトコル制御
部13と、当該MFP1とLAN端末装置との通信をT
CP/IPプロトコルのリンク層レベルで確立するネッ
トワーク制御部15と、当該LANインターフェイス部
12に施された設定を記憶する設定記憶部16と、プロ
トコル制御部13内に具備され、LANを介して入力さ
れた要求に応じて当該LANインターフェイス部12内
の各部の情報を収集し、該情報を要求元へ送信するWe
bサーバ14とから構成されている。
部12は、CPU、RAM、ROM、I/O、シリアル
インターフェイス等の周知の回路により構成され、制御
部5内の各部及びLANインターフェイス部12内の各
部は、プログラムにより実現されている。
具備されているWebサーバ14の内部構成を図2に沿
って説明する。図2に示すように、Webサーバ14
は、LANインターフェイス部12で管理されているプ
ロトコル制御部13とネットワーク制御部15と設定記
憶部16との情報をWebページ形式で要求元に送信す
るサーバとして機能すると共に、LANからの要求をW
ebサーバ10に伝達したり、Webサーバ10からの
情報を要求元へ送信するプロキシサーバとしても機能す
るHTTPデーモン(以下、単に「デーモン」とい
う。)20と、デーモン20により起動され、プロトコ
ル制御部13とネットワーク制御部15と設定記憶部1
6とから情報を収集し、該情報を記載したWebページ
を作成し、該Webページを構成するHTML(Hyper
Text Markup Language)ファイルをデーモン20へ
供給するCGI(Common Gateway Interface)21
と、Webサーバ14が管理する情報の項目やWebペ
ージを作成する際に用いるWebページのデザイン等を
記憶するコンテンツ記憶部22と、デーモン20と制御
部5のWebサーバ10とネットワーク制御部15とに
接続され、デーモン20とWebサーバ10との通信
や、デーモン20とLANとの通信の際には、HTTP
を通信プロトコルに使用できるようにするソケット23
とから構成されている。そして、このソケット23によ
り、デーモン20は、通信相手がWebサーバであって
もLANであっても構うことなくHTTPのみで通信が
行えるようにされている。
バ10は、Webサーバ14のみに接続されている点
と、当該Webサーバ10が、制御部5内の各部や制御
部5が統括して管理している周辺各部から情報を収集す
るように構成されている点とがWebサーバ14と異な
るだけで、その他の部分はWebサーバ14と全く同様
に構成されている。従って、ここではWebサーバ10
の説明を省略する。
ーバ14に要求がなされた際にWebサーバ14で行わ
れる処理の流れを示すフローチャートである。尚、We
bサーバ10もWebサーバ14と同様に処理を行うよ
うにされている。図4に示すように、LAN端末装置か
ら情報提供の要求を受けると、Webサーバ14のデー
モン20は、要求されている情報のURLがコンテンツ
記憶部22に存在するか確認を行う(S110)。ここ
で、コンテンツ記憶部22に該当するURLがあれば、
デーモン20は、該当する情報をコンテンツ記憶部22
から読み出して、HTMLファイル(Webページ)の
作成を実行する。尚、このWebページを作成する際、
必要に応じてCGI21が起動される構成となってお
り、このCGI21によって、LANインターフェイス
部12内の情報が収集されると共に、その情報に基づい
たWebページの作成が実行される(S150)。そし
て、CGI21からWebページのHTMLファイルを
供給されると、該HTMLファイルをソケット23を介
して要求元へ送信する(S160)。
ンテンツ記憶部22に存在しなければ、デーモン20
は、Webサーバ14に別のWebサーバが接続されて
いるか確認し(S120)、Webサーバ14に別のW
ebサーバ(ここではWebサーバ10)が接続されて
いることが確認されると、デーモン20はプロキシサー
バとして機能し、LAN端末装置からの要求をソケット
23を介してWebサーバ10へ伝達する(S13
0)。
ebサーバ10のコンテンツ記憶部にあれば、デーモン
20は、Webサーバ10から伝達されるHTMLファ
イルを要求元へ送信する(S140)。尚、要求されて
いる情報のURLがWebサーバ10のコンテンツ記憶
部にない場合には、該当する情報がないというエラーが
Webサーバ10からデーモン20に返される。従っ
て、この場合、デーモン20は、Webサーバ10から
伝達される該当情報なしというエラーを要求元に送信す
る。
に別のWebサーバが接続されていることが確認できな
い場合には、デーモン20は該当する情報が当該MFP
1にはないというエラーを要求元に送信する(S17
0)。以上のステップを経て、当該MFP1に具備され
たWebサーバは、LANを介して入力される要求に応
じた情報を要求元に送信する。
処理の流れを示す概要図である。但し、簡単のため、W
ebサーバ10は、当該MFP1に収納されている印刷
用紙のサイズや印字濃度等の印字関連情報を管理し、W
ebサーバ14は、当該MFP1のIPアドレスや当該
MFP1を管理する管理者のドメイン情報等のネットワ
ーク関連情報を管理するように設定されていることとす
る。
当該MFP1にネットワーク関連情報の要求がなされる
と、Webサーバ14が、まず要求を受け付ける。そし
て、Webサーバ14はネットワーク関連情報を管理し
ているサーバであるため、要求に応じた情報を当該We
bサーバ14が管理する各部から収集し、要求元に送信
する。
介して当該MFP1に印字関連情報の要求がなされる
と、Webサーバ14は印字関連情報を管理しているサ
ーバではないため、プロキシサーバとして動作し、当該
Webサーバ14に接続されているWebサーバ10に
LANからの要求を伝達する。要求を受けたWebサー
バ10は、要求に応じた情報を当該Webサーバ10が
管理する各部から収集し、Webサーバ14に伝達す
る。そして、プロキシサーバとなったWebサーバ14
が、Webサーバ10から受け取った情報を要求元へ送
信する。
れるWebページのうちの1つを示す。図5に示すよう
に、Webサーバ14が作成するWebページの1つで
あるWebページ30は、TCP/IPに関する情報を
要求元に提供するもので、LANインターフェイス部1
2におけるTCP/IPやIPアドレス等の設定情報が
記載されている。尚、Webページ30には、GUI
(Graphical User Interface)が用いられており、L
ANインターフェイス部12の設定情報を提供するだけ
でなく、ユーザーが設定の変更操作を容易に行えるよう
に構成されている。例えば、TCP/IP通信プロトコ
ル使用の可否を設定するTCP/IP設定部31では、
各設定項目の左隣りに円形の枠が表示されており、ユー
ザーが設定項目の左隣りにある円形の枠をクリックする
と、その中心部分に黒点が表示され、設定項目が変更で
きるようにされている。又、IPアドレス等の情報を表
示するIPアドレス表示部32では、IPアドレスやサ
ブネットマスク等の情報項目のパラメータを表示する四
角形の枠があるが、枠内に新たなパラメータを入力する
だけで、当該MFP1のIPアドレス等を変更できる。
当該MFP1のユーザーは、このように構成されたW
ebページ30をLAN端末装置に具備されたブラウザ
・ソフトにより閲覧できる。そして、上記のような操作
によって新たな設定を施したのち、LANインターフェ
イス部12への送信を行う送信ボタン33をクリックす
るだけで、Webページ30に記載された各種設定情報
がWebサーバ14に送られる。Webサーバ14に送
られた各種設定情報は、Webサーバ14のデーモン2
0からLANインターフェイス部12内の各部に伝達さ
れるので、該設定情報を受け取った各部は該設定情報に
従って、当該各部の設定を変更する。つまり、MFP1
に具備されたWebサーバにより、要求元はMFP1の
各部の情報を得られるだけでなく、MFP1の設定操作
も容易に行うことができる。
P1では、内部に複数のWebサーバを具備し、該複数
のWebサーバにより当該MFP1内の各部の情報を分
担管理しているため、個々のWebサーバを簡素に構成
できる。又、Webサーバと外部ネットワークとの通信
プロトコルであるHTTPをWebサーバに具備されて
いるソケットを介して用いるだけで、CPU間での情報
のやりとりを確立することができる。即ち、従来のMF
Pのように、特別な通信インターフェイスプログラムを
各CPUに具備する必要がない。更に、当該MFP1に
CPUを具備したハードウェアが新たに追加される場合
でも、追加されるCPUにWebサーバが設けられてさ
えいれば、Webサーバ10,14の管理項目を拡張す
ることなく、新たなハードウェアの情報を当該MFP1
で管理することができる。
容易なネットワーク端末装置を実現できる。尚、本実施
形態のMFP1では、Webサーバが2つ具備されてい
たが、新たに機能を追加する場合には、新たな追加され
る機能に具備されたWebサーバをWebサーバ10と
直列に接続すると良い。
ebサーバネットワークをWebサーバの直列接続で構
成すれば、LAN端末装置からの要求に該当する情報を
管理するWebサーバへLAN端末装置からの要求を伝
達したり、該Webサーバからの情報をLAN端末装置
へ伝達するためのWebサーバ間の通信経路が1つしか
ないため、通信経路の管理が容易となる。 [第2実施形態]図6に沿って、本実施形態のMFPに
ついて説明する。尚、本実施形態のMFPは、Webサ
ーバを夫々具備した、外部記憶装置とビデオキャプチャ
ー機能部とを第1実施形態のMFPに追加した形態であ
る。そして、本実施形態のMFPは、当該MFPの制御
部、LANインターフェイス部、外部記憶装置、ビデオ
キャプチャー機能部に夫々具備されているWebサーバ
を互いに全て接続して構成されたWebサーバネットワ
ークを有している。尚、本実施形態の各Webサーバ
は、夫々のコンテンツ記憶部に、他のWebサーバが管
理している情報の項目を記憶し、どのWebサーバがど
の情報を管理しているのかを互いに把握している点が第
1実施形態のMFPと大きく異なっている。
bサーバ同士を接続してなるWebサーバネットワーク
を中心に説明し、MFPを構成する他の部分についての
説明は省略する。図6に示すように、本発明に係るMF
P40の内部に具備されたWebサーバネットワーク
は、当該MFP40に収納されている印刷用紙のサイズ
や印字濃度等の印字関連情報を収集し、LAN端末装置
へ提供するWebサーバ41と、当該MFP40のIP
アドレスや当該MFP40を管理する管理者のドメイン
情報等のネットワーク関連情報を収集し、LAN端末装
置へ提供するWebサーバ42と、当該MFP40に接
続された外部記憶装置の種類を示すストレージタイプや
外部記憶装置の記憶容量の残りを示すストレージ残量等
のストレージ関連情報を収集し、LAN端末装置へ提供
するWebサーバ43と、当該MFP40のビデオキャ
プチャー機能部における、動画の読み取り解像度や読み
取り感度等の読み取り関連情報を収集し、LAN端末装
置へ提供するWebサーバ44とから構成されている。
御部45を介してLANに接続されており、Webサー
バ42が最初にLAN端末装置からの要求を受けるよう
にされている。ここで、図7は、Webサーバ42が行
う処理の流れを示すフローチャートである。尚、Web
サーバ42以外のWebサーバも同様の処理を行うよう
にプログラムされている。
求があると、Webサーバ42のデーモンは、要求され
ている情報のURLが当該Webサーバ42のコンテン
ツ記憶部に存在するか確認を行う(S210)。ここ
で、コンテンツ記憶部に該当するURLがあれば、当該
Webサーバ42のデーモンは、該当する情報を当該W
ebサーバ42のコンテンツ記憶部から読み出して、W
ebページの作成を実行する。尚、このWebページを
作成する際、必要に応じて当該Webサーバ42のCG
Iが起動される構成となっており、このCGIによっ
て、当該MFP40のLANインターフェイス部内の情
報が収集されると共に、その情報に基づいたWebペー
ジの作成が実行される(S250)。そして、該CGI
からWebページのHTMLファイルが供給されると、
該HTMLファイルを当該Webサーバ42のソケット
を介して要求元へ送信する(S260)。
該Webサーバ42のコンテンツ記憶部に存在しなけれ
ば、当該Webサーバ42のデーモンは、他のWebサ
ーバで管理されていないかコンテンツ記憶部にある他の
Webサーバの管理項目を確認する(S220)。ここ
で、他のWebサーバで要求に該当する情報が管理され
ていることが確認されると、Webサーバ42のデーモ
ンはプロキシサーバとして機能し、LAN端末装置から
の要求を当該Webサーバ42のソケットを介して、要
求に該当する情報を管理しているWebサーバへ伝達す
る(S230)。そして、当該Webサーバ42のデー
モンは、要求に該当する情報を管理するWebサーバか
らHTMLファイルを伝達されると、該HTMLファイ
ルを要求元へ送信する(S240)。
以外のWebサーバにおいても、要求に該当する情報が
管理されていないことを確認すると、当該Webサーバ
42のデーモンは、当該MFP42には該当する情報が
ないというエラーを要求元に送信する(S270)。
されたWebサーバは、LANを介して入力される要求
に応じた情報を要求元に送信する。そして、このように
動作するWebサーバからなるWebサーバネットワー
クを備えることにより、本実施形態のMFP40は、当
該MFP40で管理されていない情報がLAN端末装置
から要求されても、要求を最初に受けるWebサーバ4
2が、当該MFP1には該当する情報がないことを要求
元に直ちに通知できる。又、Webサーバの各々が互い
に全て接続されているため、要求を最初に受けるWeb
サーバ42のみがプロキシサーバとして機能するだけ
で、該当する情報を管理するWebサーバにLAN端末
装置からの要求を伝達できると共に、該当する情報を管
理するWebサーバからの情報を要求元に直ちに送信す
ることができる。即ち、LAN端末装置からの要求及び
該当する情報を管理するWebサーバからの情報を最短
の通信経路でやりとりすることができるため、必要以上
に多くのWebサーバをプロキシサーバと機能させると
いう無駄を省くことができる。
bサーバは、各々が管理する項目数の増減を検知する
と、増加した項目もしくは減少した項目を互いに通知す
るように構成しても良い。具体的には、当該MFP40
の各部を、当該各部の状態変化(例えば、トナー変更)
を検出したら、その旨を管理を担当しているWebサー
バのデーモンに通知するように構成する。そして、通知
を受けたデーモンは、どの項目が追加又は削除されたの
か判断し、当該Webサーバのコンテンツ記憶部に項目
の追加もしくは削除を依頼すると共に、他のWebサー
バに追加もしくは削除された項目を通知し、通知を受け
た他のWebサーバのデーモンは、当該他のWebサー
バのコンテンツ記憶部にある項目を追加もしくは削除す
るように構成する。
このように構成されていれば、図8に示すように、例え
ば、モノクロ印刷設定にされていた当該MFP40のプ
リンタ部にカラートナーが追加された際に、他のWeb
サーバは、色彩設定情報等の管理項目がWebサーバ4
1に追加されたことを把握できる。
は、他のWebサーバが管理している項目を常に最新の
状態で把握することができるため、既に削除されている
項目があるにも関わらず、LANからの要求を最初に受
けたWebサーバが、要求に該当する情報を無駄に探索
することを防止できる。
たが、本発明は、上記実施形態に何ら限定されることは
なく、本発明の技術的範囲に属する限り種々の形態をと
り得ることはいうまでもない。例えば、本実施形態で
は、本発明をMFPに用いたが、内部にWebサーバを
具備し、ネットワークに接続して使用される装置に適用
しても勿論良い。
み接続されていたが、公衆電話回線を介してインターネ
ットにも接続されていても良い。この場合、インターネ
ット側から入力される要求を、当該MFPの制御部内の
Webサーバで最初に受けるように構成する。
ンツ記憶部22に他のWebサーバが管理している情報
の項目を記憶し、どのWebサーバがどの情報を管理し
ているかを互いに把握する構成や、他のWebサーバが
管理する項目数の増減を互いに通知する構成(ともに、
第2実施形態のMFP40が備える構成)を備えていな
い例を示して説明したが、第1実施形態のMFP1にお
いても、それらの構成を具備しても良いことはいうまで
もない。このような構成を採用することによって、第2
実施形態のMFP40と同様、LANからの要求を最初
に受けるWebサーバ14にてMFP1には該当する情
報がないことを要求元に直ちに通知できるという効果を
奏することができる。
複数のWebサーバが直列に接続された例を、第2実施
形態のMFP40については、複数のWebサーバの全
てが互いに接続された例を示して説明したが、必要に応
じて、複数のWebサーバのうち一部を直列に接続する
と共に、残りのWebサーバの全てを互いに接続する構
成としても良い。つまり、通信頻度の高低等に応じて、
通信経路の簡素化を目的としたWebサーバ同士を直列
に接続するグループや、無駄な通信を省くことを目的と
したWebサーバ同士を互いに接続しあうグループが混
在しても良い。
ク図である。
バの内部構成図である。
ら要求元に提供される情報とのWebサーバ間における
流れを示す概要図である。
バの処理の流れを示すフローチャートである。
ージの概要図である。
bサーバネットワークの概要図である。
の流れを示すフローチャートである。
された際の具体例を示す図である。
部、 4…スキャナ部、 5…制御部、 6…画データ
記憶部、 7…画データ処理部、 8…信号処理部、
9…設定記憶部、 10…Webサーバ、 11…電話
回線部、 12…LANインターフェイス部、 13…
プロトコル制御部、 14…Webサーバ、 15…ネ
ットワーク制御部、 16…設定記憶部、 20…HT
TPデーモン、 21…CGI、 22…コンテンツ記
憶部、 23…ソケット、30…Webページ、 31
…TCP/IP設定部、 32…IPアドレス表示部、
33…送信ボタン、 40…MFP、 41…Webサ
ーバ、 42…Webサーバ、 43…Webサーバ、
44…Webサーバ、 45…ネットワーク制御部、
50…MFP、 51…ユーザーI/F部、 52…
プリンタ部、 53…スキャナ部、 54…制御部、
55…CPU、 56…情報収集プログラム、 57…
ROM、 58…RAM、 59…I/O、 60…シ
リアルI/F、 61…電話回線部、 62…LANイ
ンターフェイス部、 63…CPU、 64…Webサ
ーバ、 65…ROM、 66…RAM、 67…I/
O、68…シリアルI/F。
Claims (6)
- 【請求項1】 外部ネットワークからの要求に応じて、
当該ネットワーク端末装置における各処理部の情報を要
求元へ提供するWebサーバを内蔵したネットワーク端
末装置において、 前記Webサーバを複数内蔵し、且つ、当該ネットワー
ク端末装置内部に前記Webサーバ同士を接続してなる
Webサーバネットワークを有し、 前記Webサーバの各々が、前記各処理部の情報を互い
に分担して管理すると共に、前記Webサーバ間におい
て通信を行うように構成されていることを特徴とするネ
ットワーク端末装置。 - 【請求項2】 前記Webサーバネットワークは、前記
Webサーバのうちの少なくとも1つが前記外部ネット
ワークに接続され、前記Webサーバの各々を直列に接
続して構成されていることを特徴とする請求項1記載の
ネットワーク端末装置。 - 【請求項3】 当該ネットワーク端末装置は、少なくと
も3つ以上のWebサーバを内蔵し、 前記Webサーバネットワークは、少なくとも3つ以上
の前記Webサーバ同士を、互いに接続して構成されて
いることを特徴とする請求項1記載のネットワーク端末
装置。 - 【請求項4】 前記Webサーバの各々は、夫々が管理
する情報の項目を互いに記憶していることを特徴とする
請求項1乃至請求項3いずれか記載のネットワーク端末
装置。 - 【請求項5】 前記Webサーバの各々は、夫々が管理
する情報の項目数の増減を検知すると、増加した項目も
しくは減少した項目を他の前記Webサーバへ通知する
ことを特徴とする請求項4記載のネットワーク端末装
置。 - 【請求項6】 前記各処理部は、当該ネットワーク端末
装置を構成する各構成要素を制御するものであり、 前記Webサーバは、前記各処理部の動作状態を表すデ
ータ、及び、前記外部ネットワーク側から前記各処理部
の動作条件を受け付けるのに要するデータ、の少なくと
も一方を、前記要求元へ提供することを特徴とする請求
項1乃至請求項5いずれか記載のネットワーク端末装
置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001256682A JP4158365B2 (ja) | 2001-08-27 | 2001-08-27 | ネットワーク端末装置 |
US10/227,247 US7543050B2 (en) | 2001-08-27 | 2002-08-26 | Network terminal with a plurality of internal web servers |
EP02255920.7A EP1292085B1 (en) | 2001-08-27 | 2002-08-27 | Network terminal with a plurality of internal web servers |
CNB021425671A CN1297916C (zh) | 2001-08-27 | 2002-08-27 | 具有多个内部web服务器的网络终端 |
HK03105506A HK1053182A1 (en) | 2001-08-27 | 2003-07-31 | Network terminal with a plurality of internal web servers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001256682A JP4158365B2 (ja) | 2001-08-27 | 2001-08-27 | ネットワーク端末装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003067267A true JP2003067267A (ja) | 2003-03-07 |
JP4158365B2 JP4158365B2 (ja) | 2008-10-01 |
Family
ID=19084466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001256682A Expired - Fee Related JP4158365B2 (ja) | 2001-08-27 | 2001-08-27 | ネットワーク端末装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7543050B2 (ja) |
EP (1) | EP1292085B1 (ja) |
JP (1) | JP4158365B2 (ja) |
CN (1) | CN1297916C (ja) |
HK (1) | HK1053182A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010218223A (ja) * | 2009-03-17 | 2010-09-30 | Ricoh Co Ltd | 情報処理装置、情報処理方法及びプログラム |
JP2013097734A (ja) * | 2011-11-04 | 2013-05-20 | Ricoh Co Ltd | 制御装置、通信制御方法 |
JP2013182337A (ja) * | 2012-02-29 | 2013-09-12 | Kyocera Document Solutions Inc | 機器情報提供システム、電子機器および機器情報提供プログラム |
WO2014167662A1 (ja) * | 2013-04-10 | 2014-10-16 | 三菱電機株式会社 | 通信アダプタ、および、プログラム |
JP2016004561A (ja) * | 2014-06-19 | 2016-01-12 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7333975B2 (en) * | 2002-02-25 | 2008-02-19 | John Robert Cain | Information system and method for disseminating technology information |
US7295351B2 (en) * | 2003-02-26 | 2007-11-13 | Kabushiki Kaisha Toshiba | Network multifunction printing system |
EP1482720A1 (en) * | 2003-05-28 | 2004-12-01 | Ricoh Company, Ltd. | Image processing apparatus and computer product |
JP2005047264A (ja) * | 2003-07-14 | 2005-02-24 | Ricoh Co Ltd | 画像形成装置、画像形成方法、及び画像形成システム |
EP1682970A2 (en) * | 2003-09-17 | 2006-07-26 | Siemens Medical Solutions Health Services Corporation | A processing device security management and configuration system and user interface |
US20050177635A1 (en) * | 2003-12-18 | 2005-08-11 | Roland Schmidt | System and method for allocating server resources |
JP4574253B2 (ja) * | 2004-07-09 | 2010-11-04 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
KR100782839B1 (ko) | 2006-03-14 | 2007-12-06 | 삼성전자주식회사 | 동기 신호를 이용한 인쇄 방법 및 장치 |
US20080043137A1 (en) * | 2006-08-07 | 2008-02-21 | Kabushiki Kaisha Toshiba | Apparatus, Method and System for Image Forming |
US7534050B2 (en) * | 2007-04-13 | 2009-05-19 | Adc Telecommunications, Inc. | Field terminatable fiber optic connector assembly |
TW201222257A (en) * | 2010-11-17 | 2012-06-01 | Cal Comp Electronics & Comm Co | Computer peripheral device and interaction system thereof |
JP2019105911A (ja) * | 2017-12-11 | 2019-06-27 | 東芝テック株式会社 | メンテナンスデータ提供システム、サーバ及び情報処理プログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06243081A (ja) | 1993-02-18 | 1994-09-02 | Yokogawa Electric Corp | プロセス・データ入出力システム |
US5798738A (en) * | 1995-03-25 | 1998-08-25 | Ricoh Company, Ltd. | Printing manager system for a copier in a network |
US5701451A (en) * | 1995-06-07 | 1997-12-23 | International Business Machines Corporation | Method for fulfilling requests of a web browser |
US6006266A (en) | 1996-06-03 | 1999-12-21 | International Business Machines Corporation | Multiplexing of clients and applications among multiple servers |
US6049820A (en) | 1996-06-03 | 2000-04-11 | International Business Machines Corporation | Multiplexing of clients and applications among multiple servers |
US5956487A (en) | 1996-10-25 | 1999-09-21 | Hewlett-Packard Company | Embedding web access mechanism in an appliance for user interface functions including a web server and web browser |
US6020973A (en) | 1997-04-15 | 2000-02-01 | Xerox Corporation | Centralized print server for interfacing one or more network clients with a plurality of printing devices |
US6170017B1 (en) * | 1997-05-08 | 2001-01-02 | International Business Machines Corporation | Method and system coordinating actions among a group of servers |
JP3744137B2 (ja) | 1997-08-07 | 2006-02-08 | ブラザー工業株式会社 | ネットワークシステム、ネットワーク管理方法、インタフェース装置、インタフェース装置を動作させるためのプログラムが記録された記録媒体及び端末装置 |
JP2000003301A (ja) | 1998-06-16 | 2000-01-07 | Nippon Telegr & Teleph Corp <Ntt> | 情報提供システムおよび情報提供方法 |
JP3159174B2 (ja) | 1998-06-19 | 2001-04-23 | 日本電気株式会社 | プリンタ制御装置 |
JP4018297B2 (ja) * | 1998-07-21 | 2007-12-05 | キヤノン株式会社 | 印刷システム、情報処理装置、印刷ジョブ登録方法及び記録媒体 |
DK1030244T3 (da) | 1998-09-16 | 2014-10-13 | Mitsui Bussan | Multimedie direkte kommunikationssystem forbundet med HTTP-protokol |
JP3411843B2 (ja) | 1998-12-28 | 2003-06-03 | パナソニック コミュニケーションズ株式会社 | 複合機 |
JP2000194670A (ja) | 1998-12-28 | 2000-07-14 | Nec Commun Syst Ltd | クライアント・分散サ―バシステム |
US6947182B1 (en) * | 1999-07-26 | 2005-09-20 | Canon Kabushiki Kaisha | Network system and control method of the same |
US6697849B1 (en) * | 1999-08-13 | 2004-02-24 | Sun Microsystems, Inc. | System and method for caching JavaServer Pages™ responses |
US6944654B1 (en) * | 1999-11-01 | 2005-09-13 | Emc Corporation | Multiple storage array control |
US6867876B1 (en) * | 2000-04-24 | 2005-03-15 | International Business Machines Corporation | Remote database support in a multifunction office device |
US6763479B1 (en) * | 2000-06-02 | 2004-07-13 | Sun Microsystems, Inc. | High availability networking with alternate pathing failover |
US20020198995A1 (en) * | 2001-04-10 | 2002-12-26 | International Business Machines Corporation | Apparatus and methods for maximizing service-level-agreement profits |
US20020188735A1 (en) * | 2001-06-06 | 2002-12-12 | Needham Bradford H. | Partially replicated, locally searched peer to peer file sharing system |
US20030084105A1 (en) * | 2001-10-31 | 2003-05-01 | Wiley Jeffrey G. | Methods for providing a remote document history repository and multifunction device therefor |
-
2001
- 2001-08-27 JP JP2001256682A patent/JP4158365B2/ja not_active Expired - Fee Related
-
2002
- 2002-08-26 US US10/227,247 patent/US7543050B2/en not_active Expired - Fee Related
- 2002-08-27 CN CNB021425671A patent/CN1297916C/zh not_active Expired - Fee Related
- 2002-08-27 EP EP02255920.7A patent/EP1292085B1/en not_active Expired - Fee Related
-
2003
- 2003-07-31 HK HK03105506A patent/HK1053182A1/xx not_active IP Right Cessation
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010218223A (ja) * | 2009-03-17 | 2010-09-30 | Ricoh Co Ltd | 情報処理装置、情報処理方法及びプログラム |
JP2013097734A (ja) * | 2011-11-04 | 2013-05-20 | Ricoh Co Ltd | 制御装置、通信制御方法 |
US9667607B2 (en) | 2011-11-04 | 2017-05-30 | Ricoh Company, Ltd. | Control apparatus and communications control method |
JP2013182337A (ja) * | 2012-02-29 | 2013-09-12 | Kyocera Document Solutions Inc | 機器情報提供システム、電子機器および機器情報提供プログラム |
US8755077B2 (en) | 2012-02-29 | 2014-06-17 | Kyocera Document Solutions Inc. | Device information providing system for providing information through a web page included in each of a main electronic device and a sub-electronic device |
WO2014167662A1 (ja) * | 2013-04-10 | 2014-10-16 | 三菱電機株式会社 | 通信アダプタ、および、プログラム |
CN105144123A (zh) * | 2013-04-10 | 2015-12-09 | 三菱电机株式会社 | 通信适配器以及程序 |
JP6025971B2 (ja) * | 2013-04-10 | 2016-11-16 | 三菱電機株式会社 | 通信アダプタ、および、プログラム |
JP2016004561A (ja) * | 2014-06-19 | 2016-01-12 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN1409230A (zh) | 2003-04-09 |
HK1053182A1 (en) | 2003-10-10 |
EP1292085A2 (en) | 2003-03-12 |
JP4158365B2 (ja) | 2008-10-01 |
EP1292085A3 (en) | 2007-04-04 |
EP1292085B1 (en) | 2018-07-04 |
US7543050B2 (en) | 2009-06-02 |
CN1297916C (zh) | 2007-01-31 |
US20030055888A1 (en) | 2003-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003067267A (ja) | ネットワーク端末装置 | |
JP3912582B2 (ja) | ネットワークシステム、ネットワークデバイス、ウェブページ作成方法、ウェブページ作成用プログラムおよびデータ送信用プログラム | |
JP3539398B2 (ja) | 管理装置、画像処理装置、管理方法、管理プログラムおよび記録媒体 | |
JP2000112691A (ja) | ネットワーク印刷システム、ネットワークプリンタ及びネットワーク印刷方法 | |
US20070165265A1 (en) | System using services, image handling apparatus, external processing apparatus, information processing apparatus, and state change sending method | |
US8208153B2 (en) | Image processing apparatus, function offering method and computer program product | |
US20070156920A1 (en) | Control apparatus and its method, and control program and storage medium holding it, with changing of transmission source | |
JPH10232846A (ja) | ネットワーク通信に適用される電子機器、ネットワーク通信に適用される電子機器のネットワーク通信方法およびその方法をコンピュータに実行させるプログラムを記録した機械読み取り可能な記録媒体 | |
JP5370439B2 (ja) | 装置、要求処理方法、プログラム、及び記録媒体 | |
JP5571911B2 (ja) | 画像処理装置、その制御方法、及びプログラム | |
JP3876588B2 (ja) | プリンタ、プリンタの制御方法およびプリントシステム並びに記録媒体 | |
JP2005057549A (ja) | Mfpシステム、サーバ、遠隔操作方法、および、プログラム | |
US20040090643A1 (en) | Data processing apparatus and its operation mode notifying method, image forming apparatus, and image forming system | |
JP2004220448A (ja) | 情報提供装置、情報提供方法、情報提供システム、及び情報提供プログラム | |
JP4045800B2 (ja) | プリントシステム及び方法 | |
JP4334626B2 (ja) | ネットワーク対応型印刷装置及び印刷方法 | |
JP2002297462A (ja) | 管理装置、管理プログラムおよび管理プログラムを記録したコンピュータ読取可能な記録媒体 | |
JP2020167620A (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
JP2008282311A (ja) | ネットワーク装置およびデータ更新方法 | |
JP2008010993A (ja) | 電子機器、アプリケーション実行システム及びプログラム | |
JP2006254046A (ja) | 仲介機能付通信装置、通信システム、仲介機能付通信装置の制御方法、プログラム及び記録媒体 | |
JP4533186B2 (ja) | 画像形成装置及び画像形成方法 | |
JP2006140946A (ja) | 情報処理装置、サービス連携方法およびサービス連携プログラム | |
JP2003085085A (ja) | クライアントサーバシステムおよびその方法 | |
JP5229171B2 (ja) | Webサーバ装置、Webサーバ装置の制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080602 |
|
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: 20080624 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080707 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4158365 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120725 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120725 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130725 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |