(57)【要約】  【課題】  装置情報をネットワークを介して送信する機能を有し、装置情報を送信する際のネットワーク負荷を低減可能な画像処理装置を提供すること。  【解決手段】  ＭＦＰ５は、クライアント端末１からネットワークを介して装置情報の送信要求を受け付けると、クライアント端末１からの送信要求に対応する項目のデータだけを、ＸＭＬデータ化された装置情報の中から抽出し、これをクライアント端末１に送信する。【選択図】  図２
2005182204.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とネットワークを介して接続される画像処理装置であって、
装置情報について複数に分類された項目の内の第１と第２の項目に属する情報を含む装置情報データをＸＭＬデータで生成する生成手段と、
前記端末装置からの、第１または第２の項目に属する情報の送信要求を受け付ける受付手段と、
要求された項目に属する情報を前記生成されたＸＭＬデータから抽出する抽出手段と、
抽出されたＸＭＬデータを前記端末装置に送信する送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記装置情報データをＸＭＬ以外のデータ形式で格納する装置情報格納手段を備え、
前記生成手段は、
前記受付手段により前記端末装置からの送信要求が受け付けられると、前記装置情報格納手段に格納されている情報をＸＭＬデータに変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ネットワークには、複数の端末装置が接続されており、
前記画像処理装置は、
各端末装置について、第１および第２の項目に属する情報の送信許可、不許可を示すアクセス権限情報を格納しているアクセス権限格納手段を備え、
前記抽出手段は、
前記アクセス権限格納手段に格納されているアクセス権限情報を参照して、要求された装置情報が要求元の端末装置に対して送信許可になっているか否かを判断し、送信許可の場合にだけ、当該要求された項目に属する情報のデータ抽出を実行することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１の項目に属する情報は、装置の現在の稼動状態を示す情報を含む画像処理に関する情報であり、
前記第２の項目に属する情報は、ネットワーク上のアドレスに関する情報を含む管理情報であることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
端末装置と画像処理装置がネットワークを介して接続されてなる画像処理システムであって、
前記端末装置は、
前記画像処理装置に対し、装置情報について複数に分類された項目の内の第１または第２の項目に属する情報の送信要求を行う送信要求手段を備え、
前記画像処理装置は、
第１および第２の項目に属する情報を含む装置情報データをＸＭＬデータで生成する生成手段と、
前記端末装置からの送信要求を受け付ける受付手段と、
要求された項目に属する情報を、生成されたＸＭＬデータから抽出する抽出手段と、
抽出されたＸＭＬデータを前記端末装置に送信する送信手段と、
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置とネットワークを介して接続される画像処理装置に関する。
【背景技術】
【０００２】
例えば、１台のプリンタと複数のクライアント端末がネットワークを介して接続されており、各クライアント端末を利用するユーザが１台のプリンタを共用する印刷システムが普及している。
このような印刷システムの一例として、クライアント端末からの要求があると、プリンタが自己の装置情報、具体的には自装置、各クライアント端末のネットワークアドレスや送信パスワード等の管理情報や、プリント枚数、トナー残量、用紙の有無、プリント動作中であるか待機中であるか等の画像処理に関連する画像処理情報等をＸＭＬ（Extensible  Markup  Language）データにして、当該クライアント端末に送信し、当該クライアント端末においてその装置情報をディスプレイに表示させるようにした技術が提案されている。
【０００３】
この技術を用いれば、クライアント端末の利用者は、プリンタに関する情報を知ることができ、例えばプリント指示の際に、プリンタの用紙の有無等をプリンタの前まで行かなくても確認することが可能になる。
【特許文献１】特開２０００−１２２９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、プリンタが装置情報として管理している情報を一括してクライアント端末に送信するようにしており、利用者にとっては必要がないと思われるものまで送られて来る場合が生じる。近年のプリンタは、多機能化されているので、装置情報のデータ量が大変多くなっており、装置情報の送信が頻繁に行われるとネットワークのトラフィックを徒に増やしてしまうことになる。
【０００５】
このような問題は、プリンタに限られず、装置情報を管理すると共に外部に送信する機能を有するスキャナ等の画像処理装置一般に発生するものである。
本発明は、このような問題点に鑑みてなされたものであって、ネットワーク負荷を低減可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る画像処理装置は、端末装置とネットワークを介して接続される画像処理装置であって、装置情報について複数に分類された項目の内の第１と第２の項目に属する情報を含む装置情報データをＸＭＬデータで生成する生成手段と、前記端末装置からの、第１または第２の項目に属する情報の送信要求を受け付ける受付手段と、要求された項目に属する情報を前記生成されたＸＭＬデータから抽出する抽出手段と、抽出されたＸＭＬデータを前記端末装置に送信する送信手段と、を備えることを特徴とする。
【０００７】
また、前記装置情報データをＸＭＬ以外のデータ形式で格納する装置情報格納手段を備え、前記生成手段は、前記受付手段により前記端末装置からの送信要求が受け付けられると、前記装置情報格納手段に格納されている情報をＸＭＬデータに変換することを特徴とする。
さらに、前記ネットワークには、複数の端末装置が接続されており、前記画像処理装置は、各端末装置について、第１および第２の項目に属する情報の送信許可、不許可を示すアクセス権限情報を格納しているアクセス権限格納手段を備え、前記抽出手段は、前記アクセス権限格納手段に格納されているアクセス権限情報を参照して、要求された装置情報が要求元の端末装置に対して送信許可になっているか否かを判断し、送信許可の場合にだけ、当該要求された項目に属する情報のデータ抽出を実行することを特徴とする。
【０００８】
また、前記第１の項目に属する情報は、装置の現在の稼動状態を示す情報を含む画像処理に関する情報であり、前記第２の項目に属する情報は、ネットワーク上のアドレスに関する情報を含む管理情報であることを特徴とする。
本発明に係る画像処理システムは、端末装置と画像処理装置がネットワークを介して接続されてなる画像処理システムであって、前記端末装置は、前記画像処理装置に対し、装置情報について複数に分類された項目の内の第１または第２の項目に属する情報の送信要求を行う送信要求手段を備え、前記画像処理装置は、第１および第２の項目に属する情報を含む装置情報データをＸＭＬデータで生成する生成手段と、前記端末装置からの送信要求を受け付ける受付手段と、要求された項目に属する情報を、生成されたＸＭＬデータから抽出する抽出手段と、抽出されたＸＭＬデータを前記端末装置に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明に係る画像処理装置は、外部の端末装置から装置情報の要求を項目単位で受け付け、要求された項目に属する情報だけを装置情報データの中から抽出して当該端末装置に送信する構成なので、装置情報データ全てを送信する構成に比べて、ネットワーク上の負荷を低減することができ、また端末装置の利用者にとっては、必要な情報だけを画面上で見ることができるようになる。
【００１０】
また、装置情報データをＸＭＬ以外のデータ形式で格納する装置情報格納手段を備える構成にしている。
したがって、装置内部では装置情報をＸＭＬ以外のデータ形式、例えばリレーショナルデータベースにより管理することができる。これにより、例えばリレーショナルデータベースを既存の管理方法として用いる構成の画像処理装置の場合でも、その構成を残したままで適用することが可能になり、大幅な設計変更の必要が生じない。
【００１１】
さらに、要求された情報が要求元の端末装置に対して送信許可になっている場合にだけ、要求された項目に属する情報のデータ抽出を行う構成にしている。
これにより、アクセス不許可になっている端末装置には、装置情報が送られることがなくなるので、セキュリティを確保できるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、実施の形態に係る画像処理システム１０の全体構成を示す図である。
同図に示すように、画像処理システム１０は、パーソナルコンピュータからなるクライアント端末１、２、３、４・・と、多機能複合機（以下、ＭＦＰ（Multiple Function Peripheral）という。）５とが、ネットワーク、ここではLAN（Local Area Network）９を介して接続されてなり、ここではTCP/IP（Transmission Control Protocol/Internet Protocol）を用いて互いに各種データのやりとりが可能になっている。
【００１３】
ＭＦＰ５は、スキャナ、複写機、プリンタ等の機能を有し、自己の装置情報データを管理している。
ここで、装置情報には、自装置および各クライアント端末のネットワークアドレスを示す情報（管理情報）や、収納されている用紙サイズ（Ａ４、Ｂ４サイズ等）、用紙種類（普通紙、カラー用紙、ＯＨＰフィルム等）、稼動状態（プリント動作中、待機中、紙詰まり等）、トナー残量等を示す情報（画像処理に関する情報）が含まれている。
【００１４】
ＭＦＰ５は、外部のクライアント端末１、２等からの装置情報の送信要求、具体的にはネットワークアドレス、用紙サイズ、用紙種類等というように、項目毎に送信要求を受け付けると、要求された項目に属する情報をＸＭＬデータで要求元に送信するものである。
図２は、クライアント端末からＭＦＰ５に装置情報の送信要求がなされ、ＭＦＰ５から当該クライアント端末（要求元）に向けて、要求された情報が送信されるまでの処理の流れを模式的に示した図であり、図３は、ＭＦＰ５において生成された装置情報データの構成例を示す図である。以下、図２、３を合わせて参照しながら、クライアント端末１等、ＭＦＰ５の構成を説明する。なお、クライアント端末１、４・・は、一般ユーザにより使用され、クライアント端末２は、システム管理者により使用されるものとし、クライアント端末３は、ＭＦＰの保守点検を行うサービスマンにより使用され、各クライアント端末は、基本的にその構成が同一であるため、ここではクライアント端末１についてその構成を説明し、他のものについては説明を省略することとする。
【００１５】
図１に示すように、クライアント端末１は、主な構成要素として、制御部１１、記憶部１２、通信インターフェース（Ｉ／Ｆ）部１３、ディスプレイ１４、キーボード１５およびマウス１６を備えており、これらはバス１７を介して接続されている。
通信Ｉ／Ｆ部１３は、ＬＡＮカード、ＬＡＮボードといったＬＡＮ９に接続するためのインターフェースである。
【００１６】
記憶部１２には、ＯＳ（Operating System）、ＭＦＰ５における印刷（プリント）指示を行うためのプリンタドライバ、文書作成のためのアプリケーション等がインストールされている。また、ＭＦＰ５へのアクセス権限を示すコード、具体的には利用者の種類（一般ユーザ、管理者、サービスマン）を特定するための利用者コードが予め管理者により入力されて格納されている。このコードは、後述のように装置情報の送信要求の際にＭＦＰ５に送られるものであり、ＭＦＰ５では、受信したコードに基づいて、要求された情報の送信を許可するか否かを判断するようになっている。ここでは、クライアント端末１、４・・の記憶部に「一般ユーザ」を示すコードが格納され、クライアント端末２の記憶部に「管理者」を示すコードが格納され、クライアント端末３の記憶部に「サービスマン」を示すコードが格納されている。
【００１７】
制御部１１は、主にＣＰＵ、ＲＯＭ、ＲＡＭ等からなり、利用者からの指示によりアプリケーションを起動し、例えば「印刷実行」ボタンが押されると、その印刷の実行をＭＦＰ５に要求し、印刷を実行させる。また、利用者からの装置情報要求の指示を受け付けると、図４に示す装置情報要求画面２０をディスプレイ１４に表示させる。
同図に示すように、装置情報要求画面２０には、要求する項目名の入力欄２１、パスワード入力欄２２およびＯＫボタン２３が設けられている。
【００１８】
入力欄２１の右端には、ボタン２１１が設けられ、ボタン２１１が押されると、ＭＦＰ５に要求できる装置情報の項目を一覧で示すプルダウンメニュー画面（不図示）が表示されるようになっており、利用者は、項目が表示されている部分をマウス１６でクリックすることにより、所望の項目を選択することができる。同図の例は、「プリンタの稼動状態」が選択された場合を示している。なお、プルダウンメニュ画面に表示される装置情報の項目は、利用者種類に応じて別々になっている。すなわち、「管理者」用のクライアント端末２については、全ての項目が表示されるが、管理者以外の「一般ユーザ」「サービスマン」のクライアント端末１、３、４・・については、画像処理に関する情報に含まれる項目だけが表示されるものである。また、プルダウンメニューからだけではなく、キーボード１５を用いて項目名を入力することもできる。
【００１９】
パスワード入力欄２２には、利用者個人のパスワードが入力される。本画像処理システム１０では、利用者個人を識別するためのパスワードが各利用者に予め付与されている。入力されたパスワードは、装置情報の送信要求の際にＭＦＰ５に送られるものであり、ＭＦＰ５では、受信したパスワードに基づいて、送信要求を受け付けるか否かを判断する。利用者は、キーボード１５を用いてパスワードを入力することができる。
【００２０】
制御部１１は、ＯＫボタン２３が押されると、これをユーザによる送信要求の実行指示として、ＭＦＰ５に対し装置情報の送信要求を行う（図２のブロックＡ参照）。
図５は、クライアント端末１からＭＦＰ５に送られる送信要求コマンドの構成例を示す図である。
同図に示すように、送信要求コマンドは、ＸＭＬデータ化されており、＜Ｒｅｑｕｅｓｔ＞タグはコマンド種別を示すためのタグである。また、＜Ａｕｔｈｏｒｉｔｙ＞タグは利用者コードを、＜Ｐａｓｓｗｏｒｄ＞タグは利用者のパスワードを、＜Ｄａｔａ＞タグは要求する項目を、＜Ｓｔａｔｕｓ＞タグはＭＦＰ５の現在の稼動状態を、＜Ｐｒｉｎｔｅｒ／＞タグはＭＦＰ５内のプリンタ部５３の稼動状態を示すためのタグ（ここでは省略形を用いている）である。同図の例は、要求元が「一般ユーザ」であり、そのユーザのパスワードが「１２３４」であり、要求項目が「プリンタの現在の稼動情報」であることを示したものである。
【００２１】
図１に戻って、ＭＦＰ５は、主な構成要素として、制御部５１、スキャナ部５２、プリンタ部５３および操作パネル５４を備えている。
スキャナ部５２は、セットされた原稿の画像を読み取って原稿の画像データを得る公知の装置である。
プリンタ部５３は、公知の電子写真方式により、スキャナ部５２で読み取られた原稿の画像データ、クライアント端末１等からの印刷用のデータに基づいて文書等の画像を印刷するものである。
【００２２】
操作パネル５４は、コピースタートボタンやコピー枚数設定のためのテンキーなどの他、表面にタッチパネルが積層された液晶表示部が設けられている。利用者は、この液晶表示部等を用いて、コピージョブ、スキャンジョブ等の動作モードの選択、実行等を指示することができる。また、液晶表示部には、暗証コードの入力により管理者専用の画面が表示されるようになっており、管理者は、当該画面からＭＦＰ５、各クライアント端末のネットワークアドレス、本システム１０を利用する利用者を識別するためのパスワード等を入力、登録等をすることができる。
【００２３】
制御部５１は、主な構成要素として、通信Ｉ／Ｆ部５１１、ＮＶＲＡＭ５１２、ＸＭＬ生成部５１３、ＸＭＬ抽出部５１４、スキャナ制御部５１５、プリンタ制御部５１６、パネル制御部５１７、ＸＭＬ記憶部５１８およびＸＭＬ送信部５１９を備えており、これらはバス５２０を介して接続されている。
通信Ｉ／Ｆ部５１１は、ＬＡＮカード、ＬＡＮボードといったＬＡＮ９に接続するためのインターフェースである。
【００２４】
スキャナ制御部５１５は、スキャナ部５２の原稿読取の動作タイミングを統一的に制御し、円滑なスキャンジョブを実現させる。また、コピージョブの場合には、読み取った原稿の画像データをプリンタ制御部５１６に送る。さらに、スキャナ部５２の稼動状態、すなわち動作中、待機中、原稿のジャム発生、ジャム解除等をスキャナ部５２に配置されたセンサ等により検出し、その検出結果（稼動状態）をＮＶＲＡＭ５１２内の装置情報テーブル５１２１の所定の格納領域に書き込む。この書き込みは、所定の時間間隔、例えば５秒ごとに上書きにより実行されるようになっており、内容が更新される。また、ジャム発生ごとに、内部カウンタ（不図示）のカウント値に「１」をインクリメントすることで、ジャムの積算値を管理する処理を実行しており、積算値が更新される毎に、その値を示すデータを装置情報テーブル５１２１の所定の格納領域に書き込む処理も合わせて実行する。
【００２５】
プリンタ制御部５１６は、スキャナ部５２からの画像データまたはクライアント端末１等からの印刷用のデータをプリンタ部５３に送ると共にプリンタ部５３の印刷の動作タイミングを統一的に制御し、円滑なコピージョブ、プリントジョブを実現させる。また、プリンタ部５３にセットされている用紙のサイズ、用紙種類、トナー残量や、動作中、待機中、用紙のジャム発生、解除等のプリンタ部５３の稼動状態等を検出し、その検出結果を所定の時間間隔ごとに装置情報テーブル５１２１の所定の格納領域に書き込む。また、スキャナ制御部５１５と同様に、用紙ジャムの積算値を管理する処理を行っており、積算値が更新される毎に、その値を示すデータを装置情報テーブル５１２１の所定の格納領域に書き込む処理も合わせて実行する。
【００２６】
パネル制御部５１７は、操作パネル５４の液晶表示部の表示画面の表示制御を行うと共に、利用者による操作パネル５４の各種キー、タッチパネルからの入力を受け付け、受け付けた内容をスキャナ制御部５１５、プリンタ制御部５１６等に通知して、スキャンジョブ、コピージョブ等を実行させる。また、管理者から、管理者用の暗証コードの入力があると、管理者専用画面を表示させ、ＭＦＰ５等のネットワークアドレスに関する情報の入力を受け付けると、これを装置情報テーブル５１２１の所定の格納領域に書き込む。また、本システム１０を利用する利用者についてのパスワード等の入力を受け付けると、これをＮＶＲＡＭ５１２内のパスワードテーブル５１２２に書き込む。
【００２７】
ＮＶＲＡＭ５１２は、不揮発性のメモリであって、装置情報テーブル５１２１、パスワードテーブル５１２２、利用者コードテーブル５１２３が設けられている。
装置情報テーブル５１２１は、装置情報を格納するためのものであり、ネットワークアドレス、プリンタ等の稼動状態、用紙サイズ、用紙種類等の各項目と、各項目の情報を格納するための所定の格納領域とが対応付けされた表形式によるデータベース構成になっている。
【００２８】
パスワードテーブル５１２２には、上記パスワードのデータが格納される。
利用者コードテーブル５１２３には、装置情報の項目として分類された項目毎に、送信を許可する利用者の種類（利用者コード）が対応付けされた内容が書き込まれている。具体的には、ネットワークアドレス等の管理情報については管理者だけが許可され、装置の稼動状態等の画像処理に関する情報については全ての利用者が許可される内容になっている。この意味で、利用者コードテーブル５１２３は、クライアント端末について各項目に属する情報の送信許可、不許可を示すアクセス権限情報を格納するアクセス権限格納手段として機能するものである。
【００２９】
ＸＭＬ生成部５１３は、クライアント端末からの装置情報の送信要求コマンド（図５）を受信すると、その内容に基づいてアクセス権限がある利用者からの要求であるか否かを判断し、権限がある利用者であることを判断すると、装置情報テーブル５１２１に現時点で格納されている装置情報を読み出して、それをＸＭＬデータ化する（図２のブロックＢ）。このアクセス権限の有無の判断方法については、後述する。
【００３０】
図２のブロックＣは、ＸＭＬデータ化された装置情報の一部抜粋例を示した図である。ここでは、＜Ｓｔａｔｕｓ＞と＜／Ｓｔａｔｕｓ＞タグに挟まれた部分が、稼動情報を示すデータ（「Ｒｅａｄｙ」は、待機中を示すものである。）であり、＜Ｎｅｔｗｏｒｋ＞と＜／Ｎｅｔｗｏｒｋ＞タグに挟まれた部分が、ネットワークアドレス（ここでは、ＬＡＮ９上の全装置のネットワークアドレス）を示すデータであり、＜Ｃｏｕｎｔｅｒ＞と＜／Ｃｏｕｎｔｅｒ＞タグに挟まれた部分が、プリンタ、スキャナ等のジャム発生の積算カウントを示すデータになっている。なお、用紙サイズ、用紙種類等の他の項目の情報については図示を省略してある。
【００３１】
ＸＭＬ抽出部５１４は、ＸＭＬ生成部５１３により生成されたＸＭＬデータの中から、送信要求された項目のデータを抽出する処理を実行する（図２のブロックＤ）。具体的には、図５に示す送信要求コマンドの「Ｄａｔａ」要素に示される項目名を示すデータ、同図の例では「Ｓｔａｔｕｓ」内の「Ｐｒｉｎｔｅｒ」要素のデータが抽出される。
図２に戻って、ＸＭＬ記憶部５１８は、ＸＭＬ抽出部５１４により抽出されたデータを一時記憶する。また、クライアント端末側で装置情報をディスプレイ表示させるために用いられるスタイルシートを格納している。
【００３２】
ＸＭＬ送信部５１９は、ＸＭＬ記憶部５１８に一時記憶されたデータを読み出して、読み出したデータに所定のヘッダを付加したデータ（図２のブロックＥ。詳細は図３（ａ））を生成し、これを要求された装置情報として要求元のクライアント端末、ここでは端末１に送信する（図２の矢印Ｆ）。なお、送信要求が、そのクライアント端末からの最初のものである場合には、ＸＭＬ記憶部５１８に格納されているスタイルシートを読み出して、これも合わせて送信する。
【００３３】
装置情報を受信したクライアント端末１の制御部１１は、ＭＦＰ５から装置情報と共にスタイルシートを受信した場合には、そのスタイルシートを利用し、また以前にスタイルシートを受信し、これが記憶部１２に格納されている場合には、そのスタイルシートを読み出して利用し、受信した装置情報をディスプレイ１４に表示させる。
上記では、一般ユーザが装置情報の送信要求をした場合の例を説明したが、サービスマン、管理者の場合も同様に、アクセス権限があれば、要求された情報が抽出されて送信されることになる。具体的には、管理者が例えば各装置のネットワークアドレスを知りたい場合、クライアント端末２からその項目を指定した送信要求が行われると（ブロックＡ）、ＭＦＰ５側では、ＸＭＬデータ化されたデータの中から「Ｎｅｔｗｏｒｋ」要素に示される情報が抽出され（ブロックＤ）、その抽出された情報を含むデータ（ブロックＧ。詳細は図３（ｂ））が、クライアント端末２に送信される。
【００３４】
また、サービスマンが例えばプリンタのジャムカウントの情報を知りたい場合には、ＭＦＰ５では、「Ｃｏｕｎｔｅｒ」内の「ＰｒｉｎｔｅｒＪａｍ」要素に示される情報が抽出され（ブロックＤ）、その抽出された情報を含むデータ（ブロックＨ。詳細は図３（ｃ））が、クライアント端末３に送信されることになる。
図６は、ＭＦＰ５の制御部５１がクライアント端末からの装置情報の送信要求を受信したときに実行する処理の内容を示すフローチャートである。
【００３５】
同図に示すように、制御部５１は、クライアント端末からの装置情報の送信要求があったか否か、すなわち送信要求コマンドを受信したか否かを判断する（ステップＳ１１）。この意味で、制御部５１は、ステップＳ１１の処理を実行する場合に、端末装置からの装置情報の送信要求を受け付ける受付手段として機能するものである。
送信要求があったことを判断すると（ステップＳ１１で「ＹＥＳ」）、アクセス権限がある利用者からの要求であるか否かを判断する（ステップＳ１２、Ｓ１３）。
【００３６】
具体的には、まずパスワードテーブル５１２２を参照し、受信した送信要求コマンドの＜Ｐａｓｓｗｏｒｄ＞要素に示されるパスワードが、格納されているパスワード群の中に含まれているか否かを判断する（ステップＳ１２）。
ここで、受信したパスワードがパスワードテーブル５１２２のパスワード群の中の一つと一致していることを判断すると（ステップＳ１２で「ＹＥＳ」）、ステップＳ１３に移る。
【００３７】
ステップＳ１３では、利用者コードテーブル５１２３を参照し、受信した送信要求コマンドの「Ｄａｔａ」要素に示される項目の情報の送信を許可する利用者として、「Ａｕｔｈｏｒｉｔｙ」要素により示される利用者（管理者、サービスマン、一般ユーザ）が含まれているか否かを判断する。
ここで、送信が許可されていることを判断すると（ステップＳ１３で「ＹＥＳ」）、アクセス権限がある利用者からの要求であるとして、ステップＳ１４に移る。
【００３８】
ステップＳ１４では、装置情報テーブル５１２１に格納されている装置情報をＸＭＬデータ化して（図２のブロックＢ、Ｃ）、ステップＳ１５では、「Ｄａｔａ」要素に示される項目に属する情報をＸＭＬデータから抽出する（図２のブロックＤ）。この意味で、制御部５１は、ステップＳ１４の処理を実行する場合に、複数に分類された項目の内の第１と第２の項目に属する情報を含む装置情報データをＸＭＬデータで生成する生成手段として機能し、ステップＳ１５の処理を実行する場合に、要求された項目に属する情報を抽出する抽出手段として機能するものである。
【００３９】
そして、ステップＳ１６では、抽出したデータに所定のヘッダを付加したデータを、要求元のクライアント端末に送信して、ステップＳ１１にリターンする。要求元がクライアント端末１の場合は、「一般ユーザ」からの要求であり、例えば図３（ａ）に示すように、図２のＸＭＬデータ（ブロックＣ）のうち一般ユーザに許可されている「Ｐｒｉｎｔｅｒ」の「Ｓｔａｔｕｓ」に関する情報が抽出され、それに所定のヘッダが付加されたデータが生成されて送信されることになる。
【００４０】
また、要求元がクライアント端末２の場合は「管理者」からの要求であり、例えば図３（ｂ）に示すように、図２のＸＭＬデータ（ブロックＣ）のうち「Ｎｅｔｗｏｒｋ」の「ＩＰａｄｄｒ」に関する情報が抽出され、それに所定のヘッダが付加されたデータが生成されて送信されることになる。
さらに、要求元がクライアント端末３の場合は「サービスマン」からの要求であり、例えば図３（ｃ）に示すように、図２のＸＭＬデータ（ブロックＣ）のうち「ｐｒｉｎｔｅｒ  Ｊａｍ」に関する情報が抽出され、それに所定のヘッダが付加されたデータが生成されて送信されることになる。この意味で、制御部５１は、ステップＳ１６の処理を実行する場合に、抽出されたＸＭＬデータを端末装置に送信する送信手段として機能するものである。
【００４１】
一方、ステップＳ１２で「ＮＯ」と判断した場合には、パスワードが不一致である旨を要求元のクライアント端末に通知して（ステップＳ１７）、ステップＳ１１にリターンする。また、ステップＳ１３で「ＮＯ」と判断した場合には、アクセス権限がないとして、その旨を要求元のクライアント端末に通知して（ステップＳ１８）、ステップＳ１１にリターンする。このようにアクセス権限を持たない利用者からの要求に対しては送信を許可しないようにしているので、例えば管理者にだけ送信が許可されているネットワークアドレスについては、他の利用者にはアクセス権限がないとして送信が許可されず、そのクライアント端末に送信されないことになって、セキュリティが保たれるようになっている。
【００４２】
図７は、各クライアント端末が、利用者からの、ＭＦＰ５に対する装置情報の送信要求の指示を受け付けた場合に、当該クライアント端末の制御部により実行される処理内容を示すフローチャートである。ここでは、クライアント端末のディスプレイに装置情報の送信要求指示のためのボタンが表示されており、利用者が当該ボタンをマウスでクリックすると、クライアント端末の制御部は、これを送信要求の指示として受け付けるものとする。
【００４３】
同図に示すように、装置情報送信要求の指示があると、装置情報要求画面２０（図４）をディスプレイに表示させる（ステップＳ２１）。
そして、要求する情報名、パスワード等の利用者からの入力を受け付け（ステップＳ２２）、ＯＫボタン２３がクリックされると（ステップＳ２３で「ＹＥＳ」）、装置情報要求画面２０を閉じて（ステップＳ２４）、入力された内容を含む送信要求コマンド（図５）をＭＦＰ５に送信する（ステップＳ２５）。
【００４４】
そして、ＭＦＰ５からパスワード不一致の通知およびアクセス権限がない旨の通知がなく（ステップＳ２６で「ＮＯ」、Ｓ２７で「ＮＯ」）、装置情報を受信すると（ステップＳ２８で「ＹＥＳ」）、これをディスプレイに表示させて（ステップＳ２９）、当該処理を終了する。その際、スタイルシートが装置情報と一緒に送られてきた場合には、そのスタイルシートを用いて装置情報を表示させ、これを記憶部に格納させておく。また、すでに記憶部に格納されている場合には、それを読み出し用いて表示させる。
【００４５】
一方、ＭＦＰ５からパスワード不一致の通知があると（ステップＳ２６で「ＹＥＳ」）、その旨のメッセージをディスプレイに表示させて、ステップＳ２１に戻る。パスワードの入力間違いの可能性があるので、利用者に再度入力処理を促すものである。
また、アクセス権限がない旨の通知があると（ステップＳ２７で「ＹＥＳ」）、その旨のメッセージをディスプレイに表示させて（ステップＳ３０）、当該処理を強制的に終了する。
【００４６】
以上説明したように、ＭＦＰ５は、クライアント端末からの装置情報の送信要求を受信すると、ＸＭＬで生成された装置情報データの中から、要求された項目に属する情報だけを抽出して、その抽出したＸＭＬデータを当該クライアント端末に送信する構成なので、従来のように不要なデータまでがネットワーク上に送信されることによる負荷を軽減することが可能になる。また、大量の装置情報データを管理している場合にでも、要素（項目）単位でデータを探索、抽出することができるので、処理が容易になるという効果を奏する。
【００４７】
なお、本発明は、画像処理装置としてのＭＦＰに限られず、クライアント端末等の端末装置を含む画像処理システムにも適用することができる。また、装置情報の通信方法であるとしてもよい。さらに、その方法をコンピュータが実行するプログラムであるとしてもよい。
また、本発明に係るプログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、Smart Media（登録商標）などのフラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００４８】
（変形例）
以上、本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
（１）上記実施の形態では、装置情報が表形式（リレーショナルデータベース）で装置情報テーブル５１２１に格納されており、クライアント端末からの送信要求を受け付けると、装置情報をＸＭＬデータ化する構成としたが、例えば表形式ではなくＸＭＬデータベースで装置情報を管理する構成にすることも可能である。この場合、装置情報テーブル５１２１に代えて別の記憶部を設け、ＸＭＬ生成部５１３が、パネル制御部５１７やプリンタ制御部５１６等からのネットワークアドレス等の各項目のデータを受け付けると、これをＸＭＬ化した上で、当該別の記憶部に格納させておき、ＸＭＬ抽出部５１４が、クライアント端末からの要求項目に属するデータを、当該別の記憶部に格納されているデータから抽出する構成とすれば良い。この意味で、当該別の記憶部は、装置情報データをＸＭＬ以外のデータ形式で格納する装置情報格納手段として機能するものである。
【００４９】
また、装置情報テーブル５１２１の内容が更新される毎に、格納されている装置情報をＸＭＬデータ化して、別の記憶手段に格納しておき、外部からの送信要求を受け付けると、その要求された情報を当該別の記憶手段に格納されているデータの中から抽出する構成をとることも可能である。
（２）上記実施の形態では、装置情報に、ネットワークアドレス、用紙サイズ、稼動情報、トナー残量等を示す情報が含まれるとしたが、これに限定されないことはいうまでもなく、例えば利用者やクライアント端末の名称等、ＭＦＰのメモリ残量等の各項目を含む構成とすることができる。
【００５０】
また、ＸＭＬでのツリー構成の各タグ名と装置情報の項目名とを予め対応付けしておけば、例えばツリー中の上位のタグ（項目）に属する情報の送信が要求されると、それ以降の下位の全部のタグ（全項目）の情報を抽出したり、また最下位のタグ（項目）についての送信が要求されると、その項目に属する情報だけを抽出して送信することが可能になり、利用者側にとっては必要な情報だけを取得することができ、換言すれば不要な情報を排除することでより見易くなるという効果を奏する。
【００５１】
（３）上記実施の形態では、管理者は、全ての項目についてアクセス権限を有し、管理者以外の一般ユーザとサービスマンは、管理情報に係る項目についてはアクセス権限を有しないとしたが、この内容に限定されることはなく、項目ごとに各利用者に対しアクセス権限の有無を設定することもできる。
（４）上記実施の形態では、画像処理装置としてＭＦＰを例にした場合を説明したが、装置情報を管理する機能を有する装置であれば、複写機、ファクシミリ等に適用できる。また、ネットワークとしてＬＡＮを用いた場合の例を説明したが、これに限られず、例えばインターネット、ＷＡＮ等を用いるとすることもできる。
【００５２】
（５）上記実施の形態では、本発明を画像処理装置に適用した場合の例を説明したが、本発明は画像処理装置に限定されず、例えば自己の動作状況、各種設定内容等を装置情報として管理するパーソナルコンピュータやハードディスク装置等の情報処理装置一般に適用することも可能である。
このような形態には、以下の構成を有する発明が含まれている。すなわち、端末装置とネットワークを介して接続される情報処理装置であって、装置情報について複数に分類された項目の内の第１と第２の項目に属する情報を含む装置情報データをＸＭＬデータで生成する生成手段と、前記端末装置からの、第１または第２の項目に属する情報の送信要求を受け付ける受付手段と、要求された項目に属する情報を前記生成されたＸＭＬデータから抽出する抽出手段と、抽出されたＸＭＬデータに所定のヘッダ情報を付加する付加手段と、抽出され前記ヘッダ情報が付加されたＸＭＬデータを前記端末装置に送信する送信手段と、を備えることを特徴とする情報処理装置。
【００５３】
また、上記情報処理装置を、例えば文書、画像や音声等の情報を処理する情報処理装置とすることもできる。この場合、画像等の情報を処理対象情報として複数の項目（名称、種類、サイズ等）に分類して管理する構成になる。なお、当該情報処理装置は、画像等の情報を当該情報処理装置自身が備える入力手段からの入力により取得したり、他の外部装置から取得する構成とすることが考えられる。
【００５４】
このような形態では、次の構成を有する発明が含まれているとすることができる。すなわち、「端末装置とネットワークを介して接続される情報処理装置であって、処理対象情報を取得する取得手段と、処理対象情報について複数に分類された項目の内の第１と第２の項目に属する情報を含む処理対象データをＸＭＬデータで生成する生成手段と、前記端末装置からの、第１または第２の項目に属する情報の送信要求を受け付ける受付手段と、要求された項目に属する情報を前記生成されたＸＭＬデータから抽出する抽出手段と、抽出されたＸＭＬデータに所定のヘッダ情報を付加する付加手段と、抽出され前記ヘッダ情報が付加されたＸＭＬデータを前記端末装置に送信する送信手段と、を備えることを特徴とする情報処理装置。」である。
【産業上の利用可能性】
【００５５】
端末装置とネットワークを介して接続される画像処理装置であって、装置情報をＸＭＬデータで端末装置に送信する構成の画像処理装置に利用できる。
【図面の簡単な説明】
【００５６】
【図１】画像処理システム１０の全体構成を示す図である。
【図２】クライアント端末１等からＭＦＰ５に装置情報送信要求がなされ、ＭＦＰ５から当該クライアント端末（要求元）に向けて、要求された情報が送信されるまでの処理の流れを模式的に示した図である。
【図３】（ａ）〜（ｃ）は、ＭＦＰ５において生成される装置情報データ構成例を示す図である。
【図４】装置情報要求画面２０の表示例を示す図である。
【図５】クライアント端末１からＭＦＰ５に送られる送信要求コマンドの構成例を示す図である。
【図６】ＭＦＰ５の制御部５１がクライアント端末からの装置情報の送信要求を受信したときに実行する処理の内容を示すフローチャートである。
【図７】各クライアント端末が、利用者からの、ＭＦＰ５に対する装置情報の送信要求の指示を受け付けた場合に、当該クライアント端末の制御部により実行される処理内容を示すフローチャートである。
【符号の説明】
【００５７】
１、２、３、４      クライアント端末
５      ＭＦＰ
９      ネットワーク
１１、５１      制御部
５３      プリンタ部
５１２      ＮＶＲＡＭ
５１３      ＸＭＬ生成部
５１４      ＸＭＬ抽出部
５１８      ＸＭＬ記憶部
５１９      ＸＭＬ送信部
５１２１      装置情報テーブル
５１２２      パスワードテーブル
５１２３      利用者コードテーブル
【図１】
2005182204.tif 000003
【図２】
2005182204.tif 000004
【図３】
2005182204.tif 000005
【図４】
2005182204.tif 000006
【図５】
2005182204.tif 000007
【図６】
2005182204.tif 000008
【図７】
2005182204.tif 000009