(57)【要約】【課題】  ネットワークデバイスの限りある資源を用いて、環境設定を容易にかつ短時間に設定でき、システムに開放できるネットワークシステムにおける環境設定方法及びネットワークデバイスを提供する。【解決手段】  ネットワーク101を介してクライアントコンピュータ103とネットワークデバイス104とが接続されたネットワークシステムにおける環境設定方法であり、ネットワークデバイス104の有する設定パネル1501で設定された環境情報を、ネットワークデバイス104の有する外部ネットワークに開放された記憶部1504に記憶し、クライアントコンピュータ103からのネットワーク101を介した前記記憶部1504への前記環境情報のアクセスを可能とする。【選択図】  図７
2005174223.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークデバイスと、当該ネットワークデバイスに接続されて利用されるデータ処理装置と、ネットワークを介して前記ネットワークデバイス又は前記データ処理装置と通信可能な外部機器とを含むネットワークシステムにおける情報処理方法であって、
前記ネットワークデバイスの有する設定手段で設定された情報のうち、前記データ処理装置がアクセス可能な情報を、第１の記憶手段に記憶する工程と、
前記設定手段で設定された情報のうち前記外部機器がアクセス可能な情報を、第２の記憶手段に記憶する工程と、
前記設定手段により設定された情報に対する要求が前記データ処理装置からのものであるか前記外部機器からのものであるかを判断する工程と、
前記判断工程による判断に従って、前記要求に対して、前記第１の記憶手段または前記第２の記憶手段に記憶されている情報を前記ネットワークデバイスから送信する工程とを有することを特徴とする情報処理方法。
【請求項２】
前記設定手段からの情報の設定は、表示手段による設定メニュー画面の表示に応答する操作者の入力操作により実施されることを特徴とする請求項１記載の情報処理方法。
【請求項３】
前記環境情報は、ネットワークからの接続許可／接続不許可の情報であることを特徴とする請求項１記載の情報処理方法。
【請求項４】
前記設定手段により情報が設定されるのに応じて、前記設定手段により設定された情報のうち前記外部機器がアクセス可能な情報を前記第２の記憶手段に記憶することを特徴とする請求項１乃至３のいずれか１つに記載の情報処理方法。
【請求項５】
ネットワークデバイスであって、
前記ネットワークデバイスに関する情報を設定する設定手段と、
前記設定手段で設定された情報のうち、前記ネットワークデバイスに接続されて利用されるデータ処理装置がアクセス可能な情報を記憶する第１の記憶手段と、
前記設定手段で設定された情報のうち、ネットワークを介してネットワークデバイスまたは前記データ処理装置と通信可能な外部機器がアクセス可能な情報を記憶する第２の記憶手段と、
前記設定手段により設定された情報に対する要求が前記データ処理装置からのものである場合、前記第１の記憶手段に記憶されている情報へのアクセスを処理し、前記設定手段により設定された情報に対する要求が前記外部機器からのものである場合、前記第２の記憶手段に記憶されている情報へのアクセスを処理する処理手段とを有することを特徴とするネットワークデバイス。
【請求項６】
前記設定手段は、設定メニューを表示する表示手段と、該表示手段の設定メニューの表示に応答する操作者の入力情報を入力する入力手段とを含むことを特徴とする請求項５記載のネットワークデバイス。
【請求項７】
前記ネットワークデバイスは画像形成装置を含み、前記データ処理装置は画像データを生成するプリンタコントローラを含み、前記画像形成装置は前記画像データに基づいて印刷をするプリンタ機能を有することを特徴とする請求項５又は６記載のネットワークデバイス。
【請求項８】
前記設定手段により情報が設定されるのに応じて、前記設定手段により設定された情報のうち、前記データ処理装置がアクセス可能な情報または前記外部機器がアクセス可能な情報を抽出する抽出手段を有することを特徴とする請求項５乃至７のいずれか１つに記載のネットワークデバイス。
【請求項９】
請求項１乃至４のいずれか１つに記載の情報処理方法を実現するコンピュータ実行可能なプログラム。
【請求項１０】
請求項９に記載のプログラムをコンピュータ読み出し可能に記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークシステムにおける環境設定方法及びネットワークデバイスに関し、例えば、画像形成装置などのネットワークデバイスと当該ネットワークデバイスに接続されて利用されるデータ処理装置とからなるネットワークシステムで、ネットワークデバイス上の操作パネルより入力された情報を、データ処理装置やそれ以外の機器で適切に利用可能にする手段に関するものである。
【背景技術】
【０００２】
従来から、ネットワークシステムにおいて、例えば画像形成装置などのネットワークデバイスに備えられた入力装置などは、各々の装置の補助として用いられ、ユーザがハードウェアスイッチを押してネットワークデバイスの動作環境等を入力してきた。そして、ユーザの使い勝手を向上させるために、ネットワーク上で入力を補助するツールを用いて、遠隔地から環境設定をすることも可能であった（例えば、特許文献１）。
【特許文献１】特開平10-303931号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、近年、セキュリティ対策が叫ばれており、環境設定時にネットワークからの侵入やシステムを破壊するウィールスの進入などを防ぐ必要が高まってきた。そのため、限られた資源を有効的に利用し、取り扱いに慣れていないユーザでも、手軽にかつ安全に利用できる必要がある。
【０００４】
例えば、ネットワークデバイスとしての画像形成装置にデータ処理装置としてのプリンタコントローラを接続したプリントシステムにおいて、画像形成装置に設定または登録されている複数種類のデータのうち、どの種類のデータがネットワークに接続された様々な機器に公開されてもよく、どの種類のデータがプリンタコントローラにのみ公開されるべきかをユーザが判断することは困難である。その一方、これらの機器が画像形成装置に設定または登録されている全てのデータを参照できるようにすると、画像形成装置のセキュリティが低下する。また、これらの機器が画像形成装置に設定または登録されているデータを全く参照できない場合、これらの機器が画像形成装置を利用するときの利便性が低下する。
【０００５】
このように、例えば複数台の装置から構成されるプリンタシステムにおいては、各々の装置の取り扱いに慣れていないユーザには、画像形成装置に設定又は登録されているデータの保護作業に長時間を要することが多い。
【０００６】
本発明は、上述した事情に鑑みてなされたものであり、ネットワークデバイスに設定されている情報を、当該ネットワークデバイスに接続されて利用されるデータ処理装置及びネットワークに存在するその他の機器に適切に公開する環境設定方法及びネットワークデバイスを提供する。例えば、ネットワークデバイスの１つである画像形成装置の入力手段を限りある資源として用いて、環境設定を容易にかつ短時間に設定することを目的とする。
【課題を解決するための手段】
【０００７】
かかる課題を解決するために、本発明の情報処理方法は、ネットワークデバイスと、当該ネットワークデバイスに接続されて利用されるデータ処理装置と、ネットワークを介して前記ネットワークデバイス又は前記データ処理装置と通信可能な外部機器とを含むネットワークシステムにおける情報処理方法であって、前記ネットワークデバイスの有する設定手段で設定された情報のうち、前記データ処理装置がアクセス可能な情報を、第１の記憶手段に記憶する工程と、前記設定手段で設定された情報のうち前記外部機器がアクセス可能な情報を、第２の記憶手段に記憶する工程と、前記設定手段により設定された情報に対する要求が前記データ処理装置からのものであるか前記外部機器からのものであるかを判断する工程と、前記判断工程による判断に従って、前記要求に対して、前記第１の記憶手段または前記第２の記憶手段に記憶されている情報を前記ネットワークデバイスから送信する工程とを有することを特徴とする。
【０００８】
ここで、前記設定手段からの情報の設定は、表示手段による設定メニュー画面の表示に応答する操作者の入力操作により実施される。また、前記環境情報は、ネットワークからの接続許可／接続不許可の情報である。また、前記設定手段により情報が設定されるのに応じて、前記設定手段により設定された情報のうち前記外部機器がアクセス可能な情報を前記第２の記憶手段に記憶する。
【０００９】
又、本発明のネットワークデバイスは、前記ネットワークデバイスに関する情報を設定する設定手段と、前記設定手段で設定された情報のうち、前記ネットワークデバイスに接続されて利用されるデータ処理装置がアクセス可能な情報を記憶する第１の記憶手段と、前記設定手段で設定された情報のうち、ネットワークを介してネットワークデバイスまたは前記データ処理装置と通信可能な外部機器がアクセス可能な情報を記憶する第２の記憶手段と、前記設定手段により設定された情報に対する要求が前記データ処理装置からのものである場合、前記第１の記憶手段に記憶されている情報へのアクセスを処理し、前記設定手段により設定された情報に対する要求が前記外部機器からのものである場合、前記第２の記憶手段に記憶されている情報へのアクセスを処理する処理手段とを有することを特徴とする。
【００１０】
ここで、前記設定手段は、設定メニューを表示する表示手段と、該表示手段の設定メニューの表示に応答する操作者の入力情報を入力する入力手段とを含む。また、前記ネットワークデバイスは画像形成装置を含み、前記データ処理装置は画像データを生成するプリンタコントローラを含み、前記画像形成装置は前記画像データに基づいて印刷をするプリンタ機能を有する。また、前記設定手段により情報が設定されるのに応じて、前記設定手段により設定された情報のうち、前記データ処理装置がアクセス可能な情報または前記外部機器がアクセス可能な情報を抽出する抽出手段を有する。
【００１１】
更に、上記情報処理方法を実現するコンピュータ実行可能なプログラム、該プログラムをコンピュータ読み出し可能に記憶する記憶媒体をも提供する。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、ネットワークデバイスに設定されている情報を、当該ネットワークデバイスに接続されて利用されるデータ処理装置及びネットワークに存在するその他の機器に適切に公開する環境設定方法及びネットワークデバイスを提供できる。
【００１３】
すなわち、画像形成装置上のＬＤＣパネルからデータを入力し、閉じたネットワーク内からアクセスできるデータベースを持ち、入力データを画像形成装置内のデータベースおよび記憶装置にデータを保持・管理し、入力情報を画像形成装置には使用せず、データベース上の情報を、ネットワークを介して他の端末に情報を提供し効率的なシステムを提供することが可能である。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面に従って、本発明の実施形態を詳細に説明する。尚、以下の実施形態ではネットワークデバイスとしてＭＦＰ(Multi  Function  Peripheral：マルチファンクション周辺機器) を例に、ネットワークでの動作を説明するが、本発明の要旨はネットワークデバイスからの簡単な環境設定とその公開の仕組みであり、ＭＦＰに限定されず入力手段を有するネットワークデバイスに共通する技術であり、これらも本発明に含まれる。
【００１５】
＜ネットワークシステムの概要説明＞
図１は、本実施形態のネットワークシステムの全体例を示す図である。尚、本実施形態では、パフォーマンスを優先するために、ネットワークを２系統に分割しており、以下これらをパブリックネットワーク101及びプライベートネットワーク105と呼ぶこととする。
【００１６】
図１において、ＭＦＰ110a, ＭＦＰ110b, ＭＦＰ110c及びＭＦＰ110dとプリンタ111は、高解像度・高階調のフルカラーでスキャンまたはプリントなどが可能なフルカラーＭＦＰまたはモノクロＭＦＰである。図示されていないが、プリンタはこれらのほかにも多数接続されている。以下プリンタを代表して110,111と表記する。また、スキャナ112は紙ドキュメントからの画像イメージを取り込む装置で、SCSIインタフェースで接続される112aと、パブリックネットワーク101(または、プライベートネットワーク105)に接続される112bの２タイプがある。
【００１７】
プリンタコントローラ102(102a,102b)には、ハードウェア上２系統のネットワークインタフェースカード(ＮＩＣ)を有しており、一方はパブリックネットワーク101側につながり、もう一方はプリンタ（ＭＦＰ104)側に接続するプライベートネットワーク105側に接続される。コンピュータ103a,103b及び103cは、プリンタコントローラ102にジョブを送るクライアントである。図示されていないが、クライアントはこれらのほかにも多数接続されている。以下クライアントを代表して103と表記する。
【００１８】
図２は、上記図１のネットワークシステムの内、本実施形態の主要構成であるパブリックネットワーク101、プリンタコントローラ102、プライベートネットワーク105、ＭＦＰ104の部分を図示したものである。
【００１９】
図２で、プリンタコントローラ102(102a,102b)には、ハードウェア上２系統のネットワークインタフェースカード(ＮＩＣ)を有しており、一方はパブリックネットワーク101側につながるＮＩＣ107、もう一方はプリンタ側に接続するプライベートネットワーク105側に接続されたＮＩＣ108が存在する。更に、プライベートネットワーク105にはＭＦＰ(Multi  Function  Peripheral：マルチファンクション周辺機器) 104が接続されている。104はモノクロまたはカラーにてスキャン、プリントなどを行なうＭＦＰである。
【００２０】
プリンタコントローラ102のハードウェアの構成は、CPUやメモリなどが搭載されたマザーボード106と呼ばれる部分にPCIバスと呼ばれるインタフェースで前述のＮＩＣ(Network Interface Card)107,108や、画像圧縮専用I/Fカード109などが接続されている。
【００２１】
ここで、クライアントコンピュータ103上では、いわゆるDTP(Desk  Top  Publishing)を実行するアプリケーションソフトウェアを動作させ、各種文書/図形が作成/編集される。クライアントコンピュータ103は作成された文書/図形をページ記述言語(Page Description Language)に変換し、ネットワーク101を経由してＭＦＰ104に送られてプリントアウトされる。
【００２２】
ＭＦＰ104はそれぞれ、プリンタコントローラ102とネットワーク105または、専用インタフェース108を介して情報交換できる通信手段を有しており、ＭＦＰ104の情報や状態をプリンタコントローラ102、あるいは、それを経由してクライアントコンピュータ103側に逐次知らせる仕組みとなっている。更に、プリンタコントローラ102(あるいはクライアント103)は、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰ104はプリンタコントローラ102(あるいはクライアント103)により管理される。
【００２３】
＜プリンタコントローラ102の構成例＞
次に、図３を用いてプリンタコントローラ102を説明する。
【００２４】
図３において、ＮＩＣ107から入力されたジョブは、入力デバイス制御部1201よりサーバ内に入り、サーバに様々なクライアントアプリケーションと連結することにおいてその役割を果たす。入力としてPDLデータとJCL(Job Control Language)データを受け付ける。それはプリンタとサーバに関する状態情報で様々なクライアントに対応し、 このモジュールの出力は、適切なPDLとJCLの構成要素すべてを結合する役割を持つ。
【００２５】
次に、入力ジョブ制御部1202はジョブの要求されたリストを管理し、サーバに提出される個々のジョブにアクセスするために、ジョブリストを作成する。更に、このモジュールには、ジョブのルートを決めるジョブルーティング、分割してRIPするか否かを司るジョブスプリット、そしてジョブの順序を決めるジョブスケジューリングの３つの機能がある。  
ラスタライズ処理(RIP)部 1203は複数個存在する。1203-a, 1203-b, 1203-cあるいは必要に応じて更に増やすことも可能だが、ここでは総称して1203と記載する。RIPモジュールは様々なジョブのPDLをRIP処理して、適切なサイズと解像度のビットマップを作成する。RIP処理に関しては、PostScript(Adobe社の商標登録)をはじめ、 PCL、 TIFF、 JPEG、PDFなど様々なフォーマットのラスタライズ処理が可能である。
【００２６】
データ変換部1204は、RIPによって作り出されるビットマップイメージを圧縮したり、フォーマット変換を施す役割を果たし、それぞれのプリンタにマッチした最適な画像イメージタイプを選び出す。例えば、ジョブをページ単位で扱いたい場合には、TIFFやJPEGなどをRIP部でラスタライズした後のビットマップデータにPDFヘッダを付けて、PDFデータとして編集するなどの処理を行なう。
出力ジョブ制御部1205は、ジョブのページイメージを取って、それらがコマンド設定に基づいてどう扱われるのかを管理する。ページはプリンタに印刷されたり、ハードディスク1207にセーブされる。印刷後のジョブは、ハードサーバ1207に残すか否かは選択可能であり、セーブされた場合には、再呼び出しすることもできる。さらに、このモジュールはハードディスク1207とRAM1208との相互作用を管理する。
【００２７】
出力デバイス制御部1206は、どのデバイスに出力するか、またどのデバイスをクラスタリング(複数台接続して一斉にプリントすること)するかを司り、選択されたデバイスのインタフェースカード108に送られる。また、このモジュールはデバイス104の状態監視と装置状況をプリンタコントローラ102に伝える役割も果たしている。
【００２８】
＜ＭＦＰ104の構成例＞
次に、図４から図２３を用いてＭＦＰ104の構成、特に本発明にかかる構成及び動作について説明する。但し、ＭＦＰ104はフルカラーもしくはモノクロプリンタであり、色処理以外の部分ではフルカラー機器がモノクロ機器の構成を包含することが多いため、ここではフルカラー機器に絞って説明し、必要に応じて、随時モノクロ機器の説明を加えることとする。
【００２９】
（ＭＦＰ104の全体構成例）
図４は、本実施形態のＭＦＰの全体構成例を示すブロック図である。
【００３０】
ＭＦＰ104は、画像読み取りを行なうスキャナ部201とその画像データを画像処理するスキャナIP部202、ファクシミリなどに代表される電話回線を利用した画像の送受信を行なうFAX部203、更に、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ(Network  Interface  Card：ネットワークインタフェースカード)部204と、ＭＦＰ104との情報交換を行なうプリンタIP部207と、キーボードやタッチパネル付きＬＣＤ等の操作・表示部211がある。
【００３１】
そして、ＭＦＰ104の使い方に応じてコア部206で画像信号を一時保存し、経路を決定する。これら経路の決定は、ネットワークからのコマンドあるいは操作・表示部からのオペレータの操作に基づいて、ＣＰＵ、ＲＯＭ、ＲＡＭなどから成る制御部200により行われる。制御部200は環境設定の登録・閲覧も制御する。
【００３２】
次に、コア部206から出力された画像データは、プリンタIP部207及び、PWM部208を経由して画像形成を行なうプリンタ部209に送られる。プリンタ部209でプリントアウトされたシートはフィニッシャ部210へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００３３】
尚、本例ではPWM部208を有するプリンタの例を示すが、本発明の主旨はプリンタの種類に限定されない。又、以下の説明では、各部に対応する記憶部を別個に説明する場合があるが、これら記憶部は共通の記憶部として構成されてもよいし、容量やアクセスに対応して別個に設けられてもよく、以下の記載に限定されない。
【００３４】
（コア部206の構成例）
図５を用いてコア部206の構成例を説明する。
【００３５】
コア部206のバスセレクタ部611は、ＭＦＰ104の利用における、いわば交通整理の役割を担っている。すなわち、複写機能、ネットワークスキャン、ネットワークプリント、ファクシミリ送信/受信、あるいは、ディスプレイ表示などＭＦＰ104における各種機能に応じてバスの切り替えを行なうところである。
【００３６】
以下に各機能を実行するためのパス切り替えパターンを示す。
・複写機能：スキャナ201→コア206→プリンタ209
・ネットワークスキャン：スキャナ201→コア206→ＮＩＣ部204
・ネットワークプリント：ＮＩＣ部204→コア206→プリンタ209
・ファクシミリ送信機能：スキャナ201→コア206→ＦＡＸ部203
・ファクシミリ受信機能：ＦＡＸ部203→コア206→プリンタ209
・操作機能：操作・表示部211→コア206→制御部200（又は記憶部）
・表示機能：制御部200（又は記憶部）→コア206→表示部211
プリント処理の場合、バスセレクタ部611を出た画像データは、圧縮部612、ハードディスク(HDD)などの大容量メモリからなるメモリ部613及び、伸張部614を介してプリンタ部209へ送られる。圧縮部612で用いられる圧縮方式は、JPEG,JBIG,ZIPなど一般的なものを用いればよい。圧縮された画像データは、ジョブ毎に管理され、ファイル名、作成者、作成日時、ファイルサイズなどの付加データと一緒に格納される。
【００３７】
更に、ジョブの番号とパスワードを設けて、それらも一緒に格納すれば、パーソナルボックス機能をサポートすることができる。これは、データの一時保存や特定の人にしかプリントアウト(HDDからの読み出し)ができない様にするための機能である。記憶されているジョブのプリントアウトの指示が行われた場合には、パスワードによる認証を行った後にメモリ部613より呼び出し、画像伸張を行ってラスタイメージに戻してプリンタ部207に送られる。
【００３８】
（ＮＩＣ部204の構成例）
図６を用いてＮＩＣ部204の構成例を説明する。
【００３９】
ネットワーク101に対してのインタフェースの機能を持つのが、このＮＩＣ部204であり、例えば10Base-T/100Base-TXなどのEthernet（登録商標）ケーブルなどを利用して外部からの情報を入手したり、外部へ情報を流す役割を果たす。
【００４０】
外部より情報を入手する場合は、まず、トランス部601で電圧変換され、602のLANコントローラ部に送られる。LANコントローラ部602は、その内部に第1バッファメモリ(不図示)を持っており、その情報が必要な情報か否かを判断した上で、第２バッファメモリ(不図示)に送った後、コア部206に信号を流す。
次に、外部に情報を提供する場合には、コア部206より送られてきたデータは、LANコントローラ部602で必要な情報を付加して、トランス部601を経由してネットワーク101,105に接続される。
【００４１】
（操作・表示部211の構成）
図７に、操作・表示部211の構成例を示す。尚、本実施形態では、この操作・表示部211からの環境設定・登録操作と、登録内容の公開が主眼であるので、それに関係した構成と動作を中心に説明し、他の構成及び動作の説明は省く。ここで、「設定登録」とは、画像形成装置上で登録した各種データを画像形成装置内のデータベースおよび記憶装置に保持し、画像形成装置に繋がるネットワーク上にあるプリンタコントローラまたは他のコンピュータに各種データの閲覧を可能にするものである。
【００４２】
図７の1501は、前記ＭＦＰ104の入力・表示装置のＬＤＣパネルである。1502はＭＦＰ内に装備されている記憶装置である。1503は記憶装置1502内に保持されたデータの種類に基づいてプリンタコントローラ102に公開するデータとネットワークに公開するデータとを識別し、記憶装置1502内に保持されたデータからそれぞれのデータを抽出する抽出装置である。1504は1503で抽出された、プリンタコントローラ102にのみ公開可能な公開用データを保持するデータベースである。1505はデータベース内に保持されている公開用データである。1506はプリンタコントローラ102を含むネットワークに公開可能な公開用データを保持するデータベースである。例えば、コンピュータ103aは、データベース1504に保持されているデータを閲覧することはできないが、データベース1506に保持されているデータを閲覧することはできる。
【００４３】
ＬＤＣパネル1501から入力されたデータは記憶装置1502に蓄積される。蓄積されたもののうち、公開するデータを抽出装置1503で抽出し、データベース1504でネットワーク上の他の端末もしくはプリンタコントローラで公開する。
【００４４】
＜本実施形態の環境設定・登録時のＭＦＰ104の動作例＞
（環境設定処理例）
図８乃至図１１により、ＬＤＣパネル1501からの入力データの例を示す。
【００４５】
図８は、ネットワークの接続・非接続設定をする画面である。1601は接続を不許可するネットワークの設定をする不許可ネットワークボタン、1602は接続を許可する設定をする許可ネットワークボタンを示す。不許可ネットワークボタン1601と許可ネットワークボタン1602は、それぞれ、受信・印刷系設定と管理・表示系設定の二種類を設定することが可能である。受信・印刷系設定は設定を許可されたネットワークからのみ、データまたは印刷データの受信が可能となり、それ以外のネットワークから送られたデータや印刷データを拒否する。管理・表示系設定は設定を許可されたネットワークからのみ、データの閲覧およびコントローラの操作が可能となり、それ以外のネットワークから送られたデータの閲覧およびコントローラの操作を拒否する。
【００４６】
受信・印刷系の許可ネットワークボタン1602が選択されると、図９の画面が表示される。図９においてネットワークアドレス設定をすることができる。1603は登録アドレス一覧である。1604a,1604b,1604cはそれぞれ登録・編集・削除ボタンである。1605はネットワークアドレスサービスを有効/無効にするON/OFFをするボタンである。
【００４７】
まずサービスを有効にするためにボタン1605を押す。登録ネットワークアドレス一覧1603に設定を許可するネットワークアドレスを登録するために登録ボタン1604aを押すと、図１０が表示され登録が可能になる。登録したものの編集および削除するのは編集ボタン1604bと削除ボタン1604cである。
【００４８】
図１０でネットワークアドレスの入力画面について説明する。
【００４９】
入力することができるネットワークアドレスは２種類ある。ひとつは指定ネットワークアドレスと範囲指定ネットワークアドレスである。1606aと1606bは指定ネットワークアドレスと範囲指定ネットワークアドレスを示す。1607は各指定ネットワークアドレスを入力する入力画面である。1608はネットワークアドレスの入力欄である。
【００５０】
指定ネットワークアドレス1606aは、1台の端末のネットワークアドレスを入力する場合(実施例：192.168.1.100)と、同じグループ(実施例：192.168.1で始まるネットワークアドレスすべて)を入力することが可能である。これらのネットワークアドレスの入力は入力画面1607の入力欄で入力が可能である。
【００５１】
図１１で、図１０で範囲指定ネットワークアドレス1606bが選択された場合の範囲指定ネットワークアドレス画面ついて説明する。
【００５２】
範囲指定ネットワークアドレス画面は、あるグループの中の一部分だけを許可/不許可することが可能である。1609aは開始ネットワークアドレスである。1609bは終了ネットワークアドレスである。開始ネットワークアドレス1609aから終了ネットワークアドレス1609bまでのネットワークアドレスを入力することにより一部分だけを許可/不許可することが可能である。実施例として192.168.1.120から192.168.1.180まで可能にするとき、192.168.1.1から192.168.1.119と192.168.1.181から192.168.1.255までは接続が拒否される。
【００５３】
（環境登録処理例）
図１２に登録処理の一手順例のフローチャートを示す。
【００５４】
ステップS1701でユーザに前記LCD画面1501より入力を促す。ステップS1702でユーザはＬＤＣパネルからデータ入力を行う。ステップS1703で入力された値が、入力前に登録されていたデータと比較し、更新されていないときは処理を終了する。ユーザが入力を誤り、やり直すときにはステップS1701に戻る。ステップS1703で更新されたことが判断されるとステップS1704で記録装置に保存される。ステップS1705で、保存されたデータの種類に従って、データベース1504及びデータベース1506のいずれかの情報を更新する。例えば、図８〜図１０で設定されたデータは、プリンタコントローラ102によって参照されるものであり、悪意のある第三者がこのデータを参照・変更してセキュリティを低下させるのを防ぐためにデータベース1504に保持される。
【００５５】
図１３に登録処理の他の手順例のフローチャートを示す。
【００５６】
ステップS1701でユーザに前記LCD画面1501より入力を促す。ステップS1702でユーザはＬＤＣパネルからデータ入力を行う。ステップS1703で入力された値が、入力前に登録されていたデータと比較し、更新されていないときは処理を終了する。ユーザが入力を誤り、やり直すときにはステップS1701に戻る。ステップS1703で更新されたことが判断されるとS1801でデータ保護処理を行われる。データ保護処理S1801では、入力されたデータの真偽や入力元の判定を行われ、保存が不可と判断されると入力ミス表示S1803処理を行い終了する。保存可能ならばステップS1704で記録装置に保存される。ステップS1705で保存されたデータからネットワークに公開されるデータベースの情報の更新が行われ、処理が終了する。
【００５７】
＜本実施形態の環境情報公開処理のシステム動作例）
図１４に、上記設定登録された環境情報を、ネットワーク外部の端末からアクセスする場合の動作手順例を示す。尚、この手順は一例であって、図７の公開用データベース1504はシステムに公開されており、最低の通信プロトコルとセキュリティーが守られれば、他の手順でもアクセス可能である。以下、外部端末とは、コンピュータ103a、コンピュータ103b、コンピュータ103cなどである。
【００５８】
(1)外部端末は、アクセス要求をプリンタコントローラ102に送信して、アクセスＯＫか否かを待つ。
【００５９】
(2)外部端末は、アクセスＯＫであれば、所望のジョブをプリンタコントローラ102に送る。
【００６０】
(3)プリンタコントローラ102は、ジョブを解析して、プリント、スキャナ、ファクシミリ処理か、環境情報の要求かを判別する。尚、環境情報の要求を別個に設けずに、プリント、スキャナ、ファクシミリ処理の時に、同時の環境情報を要求する構成でもよい。本例では、環境情報の要求のジョブと判断されて、プリンタコントローラ102はＭＦＰ104の環境情報要求のコマンドを送る。
【００６１】
(4)ＮＩＣ部204及び／又は制御部200は、プリンタコントローラ102からのコマンドを分析して、コマンドがどのようなコマンドであるかを判断する。コマンドが環境情報要求のコマンドである場合には、さらに、環境情報要求のコマンドが、外部端末からの環境情報の要求のジョブに基づいて発行されたものであるか、プリンタコントローラ102自身からの要求に基づいて発行されたものであるかを判断する。
【００６２】
(5)コマンドが環境情報要求のコマンドであり、さらにコマンドが外部端末からの環境情報の要求のジョブに基づいて発行されたものである場合、ＮＩＣ制御部204及び／又は制御部200は、データベース1506から環境情報を読み出して、読み出した環境情報を暗号化する。また、コマンドが環境情報要求のコマンドであり、さらにコマンドがプリンタコントローラ102自身からの要求に基づいて発行されたものである場合、ＮＩＣ制御部204及び／又は制御部200は、データベース1504から環境情報を読み出して、読み出した環境情報を暗号化する。
【００６３】
(6)暗号化された環境情報は、ＮＩＣ部204からプリンタコントローラ102に送られて、必要であればここで更に暗号化される。
【００６４】
(7)プリンタコントローラ102からの環境情報は、パブリックネットワーク101を介して、外部端末に送信される。
【００６５】
(8)環境情報を受信した外部端末は、アクセスを終了させる。（９）そして、環境情報をディスプレイ等に表示して、オペレータに報知する。
【００６６】
また、図１４の説明では、ＮＩＣ制御部204及び／又は制御部200が、データベース1504に格納されているデータをプリンタコントローラ102に送信するか、データベース1506に格納されているデータをプリンタコントローラ102に送信するかを判断した。しかし、プリンタコントローラ102が、外部端末から環境情報要求のジョブを受信した場合には、データベース1504に格納されているデータを要求し、自身が環境情報を必要としている場合には、データベース1506に格納されているデータを要求するようにしてもよい。この場合、ＮＩＣ制御部204及び／又は制御部200が、要求されたデータをデータベース1504またはデータベース1506から読み出して、読み出したデータをプリンタコントローラ102に送信する。
【００６７】
尚、ＭＦＰ104における、環境情報の設定・登録、あるいは公開用データベース1504または1506への登録については、先に詳細に説明したので、ここでは説明の重複はさける。
【００６８】
（ネットワーク101の例）
次に、図１６及び図１７に従って、ネットワーク101の一例について説明する。
【００６９】
図１６に示すように、前述の図１のような構成がルータと呼ばれるネットワークを相互に接続する装置により接続され、LAN(Local Area Network)と呼ばれる更なるネットワークを構成する。また、LAN1406は、内部のルータ1401を介して、専用回線1408を通して、別のLAN1407内部のルータ1405に接続され、これらのネットワーク網は幾重にも張り巡らされて、広大な接続形態を構築している。
【００７０】
次に、その中を流れるデータについて図１７にて説明する。
【００７１】
送信元のデバイスＡ(1420a)に存在するデータ1421があり、そのデータは画像データでも、PDLデータでも、プログラムであっても構わない。これがネットワーク101を介して受信先のデバイスＢ(1420b)に転送する場合、データ1421を細分化しイメージ的に1422のように分割する。この分割されたデータ1423,1424,1426などに対して、ヘッダ1425と呼ばれる送り先アドレス(TCP/IPプロトコルを利用した場合には、送り先のIPアドレス)などを付加し、パケット1427として順次ネットワーク101上にパケットを送って行く。デバイスＢのアドレスとパケット1430のヘッダ1431が一致するとデータ1432は分離され、デバイスＡにあったデータの状態に再生される。
【００７２】
尚、実施形態の最初にも記載したが、本発明の要旨はネットワークデバイスからの簡単な環境設定とその公開の仕組みであり、ＭＦＰに限定されず入力手段を有するネットワークデバイスに共通する技術であり、これらも本発明に含まれるものである。
【００７３】
また、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００７４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００７６】
【図１】本実施形態のネットワークシステムの構成例を示す図である。
【図２】本実施形態の環境設定可能なＭＦＰに関連する構成例を示す図である。
【図３】プリンタコントローラの構成及び動作例を示す図である。
【図４】ＭＦＰ全体の構成例を示すブロック図である。
【図５】ＭＦＰのコア部の構成例を示すブロック図である。
【図６】ＭＦＰのＮＩＣ部の構成例を示すブロック図である。
【図７】ＭＦＰの操作・表示部の構成例を示すブロック図である。
【図８】操作・表示部からの環境情報の入力画面例を示す図である。
【図９】操作・表示部からの環境情報の入力画面例を示す図である。
【図１０】操作・表示部からの環境情報の入力画面例を示す図である。
【図１１】操作・表示部からの環境情報の入力画面例を示す図である。
【図１２】操作・表示部からの環境情報の登録処理の一手順例を示すフローチャートである。
【図１３】操作・表示部からの環境情報の登録処理の他の手順例を示すフローチャートである。
【図１４】外部端末からの公開された環境情報のアクセス手順例を示す図である。
【図１５】ＭＦＰのスキャナ部の構成例を示す図である。
【図１６】ネットワーク環境例を示す図である。
【図１７】ネットワークデータ転送例を示す図である。
【符号の説明】
【００７７】
１０１  パブリックネットワーク
１０２  プリンタコントローラ
１０３  クライアントコンピュータ
１０４  ＭＦＰ
１０５  プライベートネットワーク
１０６  マザーボード
１０７  ネットワーク用ＮＩＣボード
１０８  プライベートネットワーク用ＮＩＣボード
１０９  画像圧縮専用ボード
１１０  ＭＦＰ
１１１  プリンタ
１１２  ネットワークスキャナ
１１３  サーバコンピュータ
【図１】
2005174223.tif 000003
【図２】
2005174223.tif 000004
【図３】
2005174223.tif 000005
【図４】
2005174223.tif 000006
【図５】
2005174223.tif 000007
【図６】
2005174223.tif 000008
【図７】
2005174223.tif 000009
【図８】
2005174223.tif 000010
【図９】
2005174223.tif 000011
【図１０】
2005174223.tif 000012
【図１１】
2005174223.tif 000013
【図１２】
2005174223.tif 000014
【図１３】
2005174223.tif 000015
【図１４】
2005174223.tif 000016
【図１５】
2005174223.tif 000017
【図１６】
2005174223.tif 000018
【図１７】
2005174223.tif 000019