(57)【特許請求の範囲】
【請求項１】
所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置であって、
電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索手段と、
前記検索手段により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定手段と、
前記検索手段により検索された資源管理情報を取得した管理装置を識別する取得元情報を保持する保持手段と、
を有することを特徴とする周辺制御装置。
【請求項２】
本発明に係る第２の発明は、前記資源管理情報を変更する変更手段と、前記変更手段により変更された更新資源管理情報を前記管理装置に転送する転送手段とを有することを特徴とする請求項１記載の周辺制御装置。
【請求項３】
前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むことを特徴とする請求項１または２記載の周辺制御装置。
【請求項４】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項１記載の周辺制御装置。
【請求項５】
前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項１記載の周辺制御装置。
【請求項６】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項１記載の周辺制御装置。
【請求項７】
所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置であって、各周辺装置に設定すべき資源管理情報を作成する作成手段と、前記作成手段により作成された資源管理情報を記憶する記憶手段と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記記憶手段に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出手段と、各周辺装置から転送される更新資源管理情報に基づいて前記記憶手段に記憶される資源管理情報を更新する更新手段とを有することを特徴とする管理装置。
【請求項８】
前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むことを特徴とする請求項７記載の管理装置。
【請求項９】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項７記載の管理装置。
【請求項１０】
前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項７記載の管理装置。
【請求項１１】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項７記載の管理装置。
【請求項１２】
所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置の環境設定方法であって、
電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程と、
前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程と、
前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程と、
を有することを特徴とする周辺制御装置の環境設定方法。
【請求項１３】
前記資源管理情報を変更する変更工程と、
前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程と、
を有することを特徴とする請求項１２記載の周辺制御装置の環境設定方法。
【請求項１４】
前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むことを特徴とする請求項１２または１３記載の周辺制御装置の環境設定方法。
【請求項１５】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項１２記載の周辺制御装置の環境設定方法。
【請求項１６】
前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項１２記載の周辺制御装置の環境設定方法。
【請求項１７】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項１２記載の周辺制御装置の環境設定方法。
【請求項１８】
所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置の環境設定方法であって、
各周辺装置に設定すべき資源管理情報を作成する作成工程と、
前記作成工程により作成された資源管理情報をメモリ資源に保存する保存工程と、
各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程と、
各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程と、
を有することを特徴とする管理装置の環境設定方法。
【請求項１９】
前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むことを特徴とする請求項１８記載の管理装置の環境設定方法。
【請求項２０】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項１８記載の管理装置の環境設定方法。
【請求項２１】
前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項１８記載の管理装置の環境設定方法。
【請求項２２】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項１８記載の管理装置の環境設定方法。
【請求項２３】
所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程と、
前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程と、
前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程と、
を有することを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２４】
前記資源管理情報を変更する変更工程と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程と、を有することを特徴とする請求項２３記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２５】
前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むことを特徴とする請求項２３または２４記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２６】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置（図３に示すプリンタ１５００）とすることを特徴とする請求項２３記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２７】
前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項２３記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２８】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項２３記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項２９】
所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
各周辺装置に設定すべき資源管理情報を作成する作成工程と、
前記作成工程により作成された資源管理情報をメモリ資源に保存する保存工程と、
各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程と、
各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程と、
を有することを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項３０】
前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むことを特徴とする請求項２９記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項３１】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項２９記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項３２】
前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項２９記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【請求項３３】
前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項２９記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置および管理装置および周辺制御装置の環境設定方法および管理装置の環境設定方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、ネットワークに接続された周辺機器装置のネットワークの設定及び周辺機器の種々の初期設定は、装置に具備している操作部よりオペレータもしくは管理者がネットワーク設定や周辺装置の種々の初期設定を直接入力するか、もしくはホストコンピュータよりネットワーク機器が具備しているネットワーク管理用のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｍａｔｉｏｎ  Ｂａｓｅ）という仮想的なデータベースをＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｍｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のネットワーク管理プロトコルを利用して操作することによって実現していた。
【０００３】
また、ネットワーク設定については、ネットワーク設定がまだされていないディスクレスコンピュータなどがネットワーク上のアドレス定義やコンピュータが起動するためのオペレーティングシステム等を読み込むために考えられたＢＯＯＴＰ（ＢＯＯＴ  Ｐｒｏｔｏｃｏｌ）やＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などの技術があり、周辺機器装置でもこの技術を利用した装置も見受けられる。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の技術では様々な問題がある。
【０００５】
第１に、周辺機器装置の初期設定情報を装置が具備している操作部より全て入力する場合、数多くの設定項目を持っている機種もあり、オペレータに大変な負荷をかけると共に入力ミスが発生することがある。
【０００６】
第２に、ホストコンピュータからＳＮＭＰを利用してＭＩＢを操作することによって周辺機器装置を設定する場合、周辺機器装置の設定項目１つ１つを設定しなければならず、複数の周辺機器装置を設定する際に効率が悪いという問題があった。
【０００７】
第３に、周辺機器装置に設定する情報として課金情報があるが、複数の周辺機器装置に対して同じ課金情報を設定する場合、周辺機器装置毎に設定をしなければならないため無駄があった。
【０００８】
第４に、ネットワークインタフェースを持つイメージスキャナやデジタルカメラ等の人力装置と、プリンタ装置やファクシミリ装置等の出力装置とを互いに接続してマルチファンクションシステムを構成する場合、装置の操作パネル等で宛先指定を実現するために、操作ボタンの数を増やしたり、操作パネルの表示情報量を増やす必要があり、装置にかかるコストを引き上げてしまうという問題があった。また、周辺機器装置各々で設定を行うため、管理が複雑だという問題があった。
【０００９】
第５に、従来のＢＯＯＴＰまたはＤＨＣＰの技術は、ネットワークアドレス解決と固定的な情報をＢＯＯＴＰサーバ及びＤＨＣＰサーバから周辺機器装置へ通知するという片方向の情報伝達であった。
【００１０】
また、前記技術は周辺機器装置の電源投入時に毎回同じ情報を要求のあった装置へ返送していた。
【００１１】
一方、印刷装置やマルチファンクション装置などは、装置に操作部を具備しており、装置の設定情報を操作部より変更することも可能である。従って、管理サーバが管理している設定情報を周辺機器装置に具備している操作部より入力し変更した場合、次回の電源投入時にＢＯＯＴＰサーバまたはＤＨＣＰサーバより設定情報を読み込み再設定されてしまうため、装置の操作部から変更した内容が反映されないという問題があった。
【００１２】
第６に、ホストコンピュータからＳＮＭＰを利用してＭＩＢを操作することによって周辺機器装置を設定する場合、周辺機器装置の電源が落ちていると設定できないという問題があった。
【００１３】
本発明は、上記の問題点を解決するためになされたもので、電源投入時毎に、所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索し、該検索された管理装置から設定すべき資源管理情報を取得して、動作環境を設定制御するとともに、変更された資源管理情報を随時管理装置に通知して管理される資源管理情報を自動更新することにより、システム資源を構成する各周辺機器に対するネットワーク環境上の種々の設定負担を自動化して、ユーザによる操作負担を軽減して、誤った設定がなされてしまう事態を確実に防止できるネットワーク環境を自在に構築することができる周辺制御装置および管理装置および周辺制御装置の環境設定方法および管理装置の環境設定方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【００１４】
【課題を解決するための手段】
本発明に係る第１の発明は、所定の通信媒体（図３に示すＬＡＮ２１）を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置（図２に示すプリンタ制御ユニット１５０１）であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索手段（図３に示すＲＯＭ１３，外部メモリ１４に記憶される制御プログラムを実行して検索処理する）と、前記検索手段により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定手段（図３に示すＲＯＭ１３，外部メモリ１４に記憶される制御プログラムを実行して設定処理する）と、前記検索手段により検索された資源管理情報を取得した管理装置を識別する取得元情報を保持する保持手段（外部メモリ１４，ＲＡＭ１９）とを有するものである。
【００１５】
本発明に係る第２の発明は、前記資源管理情報を変更する変更手段（図３に示すＲＯＭ１３，外部メモリ１４に記憶される制御プログラムを実行して操作パネル１５１２より入力される設定情報に基づいて変更処理する）と、前記変更手段により変更された更新資源管理情報を前記管理装置に転送する転送手段（図３に示すＲＯＭ１３，外部メモリ１４に記憶される制御プログラムを実行して転送処理する）とを有するものである。
【００１６】
本発明に係る第３の発明は、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むものである。
【００１７】
本発明に係る第４の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置（図３に示すプリンタ１５００）とするものである。
【００１８】
本発明に係る第５の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置（図３に示すスキャナ４０００）とするものである。
【００１９】
本発明に係る第６の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置（図示しないが図３に示すスキャナ４０００とプリンタ１５００とが合体される複合処理装置）とするものである。
【００２０】
本発明に係る第７の発明は、所定の通信媒体（ＬＡＮ２１）を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置（ホストコンピュータ３０００）であって、各周辺装置に設定すべき資源管理情報を作成する作成手段（ＣＰＵ１が外部メモリ１１，ＲＯＭ３等に記憶された制御プログラムを実行してプロファイルとして作成処理する）と、前記作成手段により作成された資源管理情報を記憶する記憶手段（外部メモリ１１）と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記記憶手段に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出手段（ＣＰＵ１が外部メモリ１１，ＲＯＭ３等に記憶された制御プログラムを実行して送出処理する）と、各周辺装置から転送される更新資源管理情報に基づいて前記記憶手段に記憶される資源管理情報を更新する更新手段（ＣＰＵ１が外部メモリ１１，ＲＯＭ３等に記憶された制御プログラムを実行して更新処理する）とを有するものである。
【００２１】
本発明に係る第８の発明は、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むものである。
【００２２】
本発明に係る第９の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置（図３に示すプリンタ１５００）とするものである。
【００２３】
本発明に係る第１０の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置（図３に示すスキャナ４０００）とするものである。
【００２４】
本発明に係る第１１の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置（図示しないが図３に示すスキャナ４０００とプリンタ１５００とが合体される複合処理装置）とするものである。
【００２５】
本発明に係る第１２の発明は、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置の環境設定方法であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程（図５のステップ（１０２））と、前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程（図５のステップ（１０８）〜（１１０））と、前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程（図５のステップ（１０７））とを有するものである。
【００２６】
本発明に係る第１３の発明は、前記資源管理情報を変更する変更工程（図６のステップ（２０１），（２０２））と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程（図６のステップ（２０３））とを有するものである。
【００２７】
本発明に係る第１４の発明は、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むものである。
【００２８】
本発明に係る第１５の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置（図３に示すプリンタ１５００）とするものである。
【００２９】
本発明に係る第１６の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置（図３に示すスキャナ４０００）とするものである。
【００３０】
本発明に係る第１７の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置（図示しないが図３に示すスキャナ４０００とプリンタ１５００とが合体される複合処理装置）とするものである。
【００３１】
本発明に係る第１８の発明は、所定の通信媒体（ＬＡＮ２１）を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置の環境設定方法であって、各周辺装置に設定すべき資源管理情報を作成する作成工程（図８に示すステップ（４０１），図９のステップ（５０１））と、前記作成工程により作成された資源管理情報をメモリ資源に保存する保存工程（図８に示すステップ（４０２），図９のステップ（５０２））と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程（図１０のステップ（６０１）〜（６０３））と、各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程（図１２のステップ（８０１），（８０２））とを有するものである。
【００３２】
本発明に係る第１９の発明は、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むものである。
【００３３】
本発明に係る第２０の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置（図３に示すプリンタ１５００）とするものである。
【００３４】
本発明に係る第２１の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置（図３に示すスキャナ４０００）とするものである。
【００３５】
本発明に係る第２２の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置（図示しないが図３に示すスキャナ４０００とプリンタ１５００とが合体される複合処理装置）とするものである。
【００３６】
本発明に係る第２３の発明は、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程（図５のステップ（１０２））と、前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程（図５のステップ（１０８）〜（１１０））と、前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程（図５のステップ（１０７））とを有することを特徴とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００３７】
本発明に係る第２４の発明は、前記資源管理情報を変更する変更工程（図６のステップ（２０１），（２０２））と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程（図６のステップ（２０３））とを有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００３８】
本発明に係る第２５の発明は、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００３９】
本発明に係る第２６の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置（図３に示すプリンタ１５００）とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４０】
本発明に係る第２７の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置（図３に示すスキャナ４０００）とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４１】
本発明に係る第２８の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置（図示しないが図３に示すスキャナ４０００とプリンタ１５００とが合体される複合処理装置）とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４２】
本発明に係る第２９の発明は、所定の通信媒体（ＬＡＮ２１）を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各周辺装置に設定すべき資源管理情報を作成する作成工程（図８に示すステップ（４０１），図９のステップ（５０１））と、前記作成工程により作成された資源管理情報をメモリ資源の保存する保存工程（図８に示すステップ（４０２），図９のステップ（５０２））と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程（図１０のステップ（６０１）〜（６０３））と、各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程（図１２のステップ（８０１），（８０２））とを有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４３】
本発明に係る第３０の発明は、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４４】
本発明に係る第３１の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置（図３に示すプリンタ１５００）とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４５】
本発明に係る第３２の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置（図３に示すスキャナ４０００）とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４６】
本発明に係る第３３の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置（図示しないが図３に示すスキャナ４０００とプリンタ１５００とが合体される複合処理装置）とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００４７】
【発明の実施の形態】
本実施形態の構成を説明する前に、本実施形態を適用するに好適なレーザビームプリンタの構成について図１を参照しながら説明する。なお、本実施形態を適用するプリンタは、レーザビームプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００４８】
図１は、本発明を適用可能な出力装置の構成を示す断面図であり、例えはレーザビームプリンタ（ＬＢＰ）の場合を示す。
【００４９】
図において、１５００はＬＢＰ本体であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。１５１２は走査のためのスイッチおよびＬＥＤ表示器等が配されている操作パネル、１５０１はプリンタ制御ユニットで、ＬＢＰ本体１５００全体の制御およびホストコンピュータから供給される文字情報等を解析する。このプリンタ制御ユニット１５０１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１５０２に出力する。
【００５０】
レーザドライバ１５０２は半導体レーザ１５０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１５０３から発射されるレーザ光１５０４をオン・オフ切り換えする。レーザ光１５０４は回転多面鏡１５０５で左右方向に振らされて静電ドラム１５０６上を走査露光する。
【００５１】
これにより、静電ドラム１５０６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１５０６周囲に配置された現像ユニット１５０７により現像された後、記録紙に転写される。
【００５２】
この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ本体１５００に装着した用紙カセット１５０８に収納され、給紙ローラ１５０９よび搬送ローラ１５１０と搬送ローラ１５１１とにより、装置内に取り込まれて、静電ドラム１５０６に供給される。また、ＬＢＰ本体１５００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００５３】
図２は、本発明の一実施形態を示す周辺制御装置を適用可能な印刷システムの構成を説明するブロック図である。なお、ここでは、レーザビームプリンタ（図１）を例にして説明する。また、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００５４】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００５５】
また、このＲＯＭ３のプログラム用ＲＯＭには、後述する図８〜図１２に示すフローチャートで示されるようなＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データ（例えば、各種ページ記述言語のプログラムやフォントのラスタライズ用データなど）を記憶している。
【００５６】
２はオプションＲＡＭ等により拡張可能なＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。
【００５７】
６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フロッピーディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００５８】
８はネットワークインタフェースコントローラ（ＮＩＣ）で、所定の通信媒体、例えばイーサネット等のＬＡＮ２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２の上に設定された表示情報ＲＡＭ領域へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００５９】
また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００６０】
プリンタ１５００において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００６１】
また、このＲＯＭ１３のプログラム用ＲＯＭには、後述する図５〜図７に示すフローチャートで示されるようなＣＰＵ１２が実行可能な制御プログラム等を記憶する。さらに、ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ（アウトラインフォントデータを含む）等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ３０００上で利用される情報等を記憶している。
【００６２】
ＣＰＵ１２はＮＩＣ１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ１５００内の情報等をホストコンピュータ３０００に通知可能に構成されている。
【００６３】
１９はＲＡＭで、主としてＣＰＵ１２の主メモリ，ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００６４】
なお、ＲＡＭ１９は、出力情報展開領域，環境データ格納領域，ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ），ＩＣカード等の外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセスが制御される。外部メモリ１４は、オプションとして接続され、フォントデータ（ホストコンピュータ３０００等からダウンロードされるフォントデータを含む），エミュレーションプログラム（ホストコンピュータ３０００等からダウンロードされるエミュレーションプログラムを含む），フォームデータ（ホストコンピュータ３０００等からダウンロードされる）等を記憶する。
【００６５】
また、１５１２は前述した操作パネルで、操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００６６】
また、前述した外部メモリは、１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＭを有し、操作パネル１５１２からのプリンタモード設定情報をユーザ別，グループ別に記憶するようにしても良い。
【００６７】
図３は、図２に示したホストコンピュータ３０００とプリンタ１５００とを含むネットワークシステムの一例を示す図であり、例えばプリンタ１５００をネットワークに接続するためのネットワークインタフェースコントローラ（ＮＩＣ）８およびＮＩＣ１８を装着した場合におけるネットワークが構成される場合に対応する。
【００６８】
ＮＩＣ８およびＮＩＣ１８はＬＡＮ２１へ、例えば同軸コネクタをもつＥｔｈｅｒｎｅｔインタフュース１０Ｂａｓｅ２やＲＪ４５を持つ１０Ｂａｓｅ−Ｔ等のＬＡＮインタフェースを介して接続されている。
【００６９】
ホストコンピュータ３０００等の複数のホストコンピュータもまたＬＡＮ２１へ接続されており、ネットワークオペレーティングシステムの制御の下、これらのホストコンピュータはＮＩＣ１８およびレーザビームプリンタと同様な構成を持つスキャナ４０００と通信することができる。
【００７０】
ホストコンピュータ３０００は、ハードディスク等の外部メモリ１１に記憶されたファイルヘのアクセスを管理する。さらに詳しくは、ＮＩＣ８およびＮＩＣ１８は、様々なホストコンピュータと効率良く通信を行なう為に、複数のネットワークソフトウエアを同時に使用することが可能であり、例えばＮｅｔ  Ｗａｒｅ  Ｎｏｖｅｌｌ社の商標）やＵＮＩＸ（ＡＴ＆Ｔ社の商標）等のソフトウエアを使用できる。
【００７１】
また、これらソフトウエアで用いられる様々なネットワークプロトコルも同時に使用（サポートされている）することが可能であり、例えばＴＣＰ／ＩＰやＩＰＸ／ＳＰＸ等が使用可能である。
【００７２】
図４は、図２に示したプリンタ１５００よりＬＡＮ２１上に送出されるイーサネットフレーム（パケット）の一例を示す図であり、本実施形態では、プリンタ３０００が電源投入時に管理サーバを検索する時にＬＡＮ２１へ送出されるイーサネットフレームに対応する。
【００７３】
次に、本実施形態におけるプリンタ１５００の処理手順を図５〜図７に示すフローチャートを参照しながら説明する。
【００７４】
図５は、本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。なお、（１０１）〜（１１０）は各ステップを示す。
【００７５】
まず、ステップ（１０１）において、電源投入時のハードウエアのチェックや各制御部の初期化処理が行われる。ステップ（１０２）において、プリンタ３０００の外部メモリ１４またはＮＶＲＡＭに周辺機器装置を管理するホストコンピュータ（管理サーバ）３０００のネットワークアドレスが登録されているかどうか判断され、登録されていないと判断された場合は、ステップ（１０３）において、管理サーバを検索するための図４に示したパケットをネットワークインタフェースコントローラ１８を介してＬＡＮ２１上にブロードキャストで送出される。
【００７６】
次に、ステップ（１０４）において、ＮＩＣ１８を介して、管理サーバからの応答があったかどうか判断され、その間、ステップ（１０５）で、管理サーバからの応答がタイムアウトしたかどうかも判断され、タイムアウトしたと判断された場合には、ステップ（１０６）において、アイドル状態となる。
【００７７】
一方、ステップ（１０４）おいて、管理サーバからの応答があったと判断された場合には、ステップ（１０７）において、応答があった管理サーバを外部メモリ１４またはＮＶＲＡＭに登録し、ステップ（１０８）で、該応答に基づいてネットワークボードのアドレス設定を行い、ステップ（１０９）へ進む。
【００７８】
これにより、次回の電源投入時からはステップ（１０２）で、登録された管理サーバがあると判断され、ステップ（１０９）において、登録した管理サーバに問い合わせを行う。ステップ（１０９）においては、管理サーバからプリンタ３０００の設定に必要な各プロファイル（Ｐｒｏｆｉｌｅ）を入手する。次に、ステップ（１１０）において、入手した各々のＰｒｏｆｉｌｅが更新されていれば各Ｐｒｏｆｉｌｅを基にプリンタ１５００の各設定を行う。
【００７９】
図６は、本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートであり、ネットワークの設定をプリンタの操作パネル１５１２から変更された場合の処理に対応する。なお、（２０１）〜（２０３）は各ステップを示す。
【００８０】
まず、ステップ（２０１）において、プリンタの操作パネル１５１２からネットワークに関する設定が変更されたかどうか判断し、変更されたと判断した場合は、ステップ（２０２）において、ネットワークに関する設定情報のＰｒｏｆｉｌｅを作成する。
【００８１】
なお、図１７に、ネットワーク設定の一例であるＴＣＰ／ＩＰに関するＰｒｏｆｉｌｅを示す。
【００８２】
次に、ステップ（２０３）において、外部メモリ１４またはＮＶＲＡＭに登録登録されている管理ホストコンピュータヘＰｒｏｆｉｌｅをＮＩＣ１８，ＬＡＮ２１介して送出して、処理を終了する。
【００８３】
図７は、本発明に係る周辺制御装置における第３のデータ処理手順の一例を示すフローチャートであり、プリンタの初期設定をプリンタの操作パネル１５１２から変更した場合の処理に対応する。なお、（３０１）〜（３０３）は各ステップを示す。
【００８４】
まず、ステップ（３０１）において、プリンタの操作パネル１５１２からプリンタの初期設定に関する設定を変更されたかどうか判断し、変更されたと判定された場合は、ステップ（３０２）において、プリンタの初期設定に関する設定情報のＰｒｏｆｉｌｅを作成する。
【００８５】
なお、図１８には、プリンタの初期設定の一例である共通項目に関するＰｒｏｆｉｌｅを示す。
【００８６】
次に、ステップ（３０３）において、外部メモリ１４またはＮＶＲＡＭに登録登録されている管理ホストコンピュータヘ作成したＰｒｏｆｉｌｅをＮＩＣ１８，ＬＡＮ２１を介して送出して、処理を終了する。
【００８７】
次に、本実施形態におけるホストコンピュータ３０００側の処理手順を図８〜図１２に示すフローチャートを参照しながら説明する。
【００８８】
図８は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。なお、（４０１），（４０２）は各ステップを示す。
【００８９】
まず、ステップ（４０１）において、図１３に示すグラフィカルユーザインタフェース（ＧＵＩ）としての設定画面をＣＲＴ１０上に表示しＭＡＣアドレス等の情報を入力させ、その入力されたプリンタの情報を基に図１４に示すようなデータベースを管理ホストコンピュータとして機能するホストコンピュータ３０００の外部メモリ１１であるハードディスク等に作成する。
【００９０】
次に、ステップ（４０２）において、図１５に示すグラフィカルユーザインタフェース（ＧＵＩ）としての設定画面をＣＲＴ１０上に表示し、プリンタのネントワークの設定情報を入力させ、その入力データを基にネットワーク部の各プロファイルを作成し、ステップ（４０１）で作成したデータベースの所定の場所に格納して、処理を終了する。
【００９１】
図１７には、ステップ（４０２）で作成されたネットワークプロファイル、例えばＴＣＰ設定のプロファイルの一例を示す。
【００９２】
図９は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。なお、（５０１），（５０２）は各ステップを示す。
【００９３】
まず、ステップ（５０１）において、図１３に示すグラフィカルユーザインタフェース（ＧＵＩ）としての設定画面をＣＲＴ１０上に表示しＭＡＣアドレス等の情報を入力させ、その入力されたプリンタの情報を基に図１４に示すようなデータベースを管理ホストコンピュータ３０００の外部メモリ１１であるハードディスク等に作成する。
【００９４】
次に、ステップ（５０２）において、図１６に示すグラフィカルユーザインタフェース（ＧＵＩ）としての設定画面をＣＲＴ１０上に表示し、プリンタの初期設定値等を入力させ、その入力データを基にプリンタ初期設定部の各プロファイルを作成し、ステップ（５０１）で作成したデータベースの所定の場所に格納して、処理を終了する。
【００９５】
図１８には、図９に示したステップ（５０２）で作成されたプリンタ初期設定プロファイルの一例であるプリンタ共通初期設定のプロファイルを示す。
【００９６】
図１０は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。なお、（６０１）〜（６０３）は各ステップを示す。
【００９７】
まず、ステップ（６０１）において、前述の図５のステップ（１０３）において、送出されたパケット（管理サーバ検索パケット）が出ているかどうかを判断し、該パケットを検出すると、ステップ（６０２）において、プリンタのＭＡＣアドレスを基に前述したデータベースのネットワークプロファイルから、最低限通信に必要なアドレス解決情報とホストコンピュータのアドレス情報を基に図４に示したパケットを作成する。
【００９８】
次に、ステップ（６０３）において、要求のあったプリンタヘ作成したパケットを送出して、処理を終了する。
【００９９】
図１１は、本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。なお、（７０１）〜（７０４）は各ステップを示す。
【０１００】
まず、ステップ（７０１）において、前述の図５に示したステップ（１０９）において、プリンタからプロファイル要求が出ているかどうかが判断され、プリンタからプロファイルを要求されていると判断された場合、ステップ（７０２）において、要求のあったプロファイルが前回プリンタヘ送ったプロファイルより更新されているかどうか判断され、更新されていないと判断された場合には、ステップ（７０３）において、プロファイルが更新されてないことを通知して、処理を終了する。
【０１０１】
一方、ステップ（７０２）において、更新されていると判定した場合には、プリンタから要求のあったプロファイルをステップ（７０４）において、プリンタヘ送られ、処理を終了する。
【０１０２】
図１２は、本発明に係るデータ処理装置における第５のデータ処理手順の一例を示すフローチャートである。なお、（８０１），（８０２）は各ステップを示す。
【０１０３】
まず、ステップ（８０１）において、前述の図６に示したステップ（２０３）または図７に示したステップ（３０３）において、プリンタから各プロファイルを更新したデータが送られてきているかどうか判断され、更新されたプロファイルが送られてきていると判断された場合、ステップ（８０２）において、該当するプリンタのデータベースのプロファイルに格納して、処理を終了する。
【０１０４】
上記実施形態では、プロファイルの実施形態として、プリンタのネットワークの一部のプロファイルとプリンタ初期設定の一部のプロファイルの例を示したが、図１９に示す他のネットワーク周辺機器を入力装置とする設定及び図２０に示す課金情報をプロファイルとしてホストコンピュータ上のデータベースに格納しておき、プリンタ等の周辺機器装置がその設定情報を入手し周辺機器装置を設定できることは言うまでもない。
【０１０５】
また、周辺機器装置を管理するホストコンピュータ上に、図１７に示す形式でデータを貯えていたが、図２１に示すような形式であってもよい。また、図１４に示したにデータベースをツリー構造と見立て図２２のような形式でもよく、各設定項目とその値が一意に定めてあればよい。さらに、図２３に示す形式でデータを貯えてもよい。
【０１０６】
上記実施形態によれば、ネットワークに接続された周辺機器装置とホストコンピュータであって、周辺機器装置の設定情報を周辺機器装置を管理するホストコンピュータ上に種々の周辺機器装置の設定情報を生成する手段およびその設定情報を貯えておく手段と、その設定情報を複製する手段とを持ち、周辺機器装置と双方向で通信する手段を備えるので、周辺機器装置をホストコンピュータで集中管理することが可能になる。
【０１０７】
また、ネットワークに接続された周辺機器装置とホストコンピュータであって、周辺機器装置の種々の設定をホストコンピュータヘ通知する手段を持ち、その情報を基にホストコンピュータ上に貯えられた設定情報を更新する手段を備えるので、周辺機器装置に具備している操作部より変更された設定情報を周辺機器装置の管理しているホストコンピュータに貯えられた設定情報に反映させることが可能になる。
【０１０８】
さらに、ネットワークに接続された周辺機器装置とホストコンピュータであって、周辺機器装置が電源投入時に設定に必要な情報を管理しているホストコンピュータを検索する手段と、ホストコンピュータ上に貯えられた設定情報を基に周辺機器装置のネットワーク設定をホストコンピュータが通知する手段と、前記手段によつて通知された情報を基に周辺機器装置がネットワーク設定を行う手段と、前記手段によつて通知された情報を基に周辺機器装置が設定に必要な情報をホストコンピュータから人手する手段を備えるので、任意の時間に周辺機器装置の電源を投入しても周辺機器装置の設定が可能になる。
【０１０９】
従って、周辺機器装置を周辺機器装置を管理するホストコンピュータで一元管理することが可能になると共に容易に管理することが可能になる。さらに、周辺機器装置が電源投入時に設定に必要な情報を管理しているホストコンピュータを検索し、周辺機器装置の種々の設定情報を周辺機器装置を管理するホストコンピュータから取得し、その設定情報を基に周辺機器装置の設定を実行できるようになるため、周辺機器装置をネットワークに接続し電源を投入するだけで使用可能となる。
【０１１０】
以下、図２４に示すメモリマップを参照して本発明に係る周辺制御装置および管理装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１１１】
図２４は、本発明に係る周辺制御装置および管理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１４】
本実施形態における図５〜図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１１８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
【発明の効果】
以上説明したように、本発明に係る第１の発明によれば、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索手段と、前記検索手段により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定手段と、前記検索手段により検索された資源管理情報を取得した管理装置を識別する取得元情報を保持する保持手段とを有するので、電源投入時に、一元管理される資源管理情報に基づき最適な動作環境を自動設定でき、操作者による環境設定負担を大幅に軽減することができる。
【０１２１】
第２の発明によれば、前記資源管理情報を変更する変更手段と、前記変更手段により変更された更新資源管理情報を前記管理装置に転送する転送手段とを有するので、周辺装置側で資源管理情報が変更された場合に、その変更された更新資源管理情報が管理装置に通知されるため、該通知後においては、常に更新された資源管理情報を取得して動作環境が設定されるため、周辺装置の資源変更にも自在に対応することができる。
【０１２２】
第３の発明によれば、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【０１２３】
第４の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１２４】
第５の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する動作環境設定負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１２５】
第６の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する、あるいはネットワークスキャナとして機能するスキャナ部に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ部あるいはスキャナ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１２６】
第７の発明によれば、所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置であって、各周辺装置に設定すべき資源管理情報を作成する作成手段と、前記作成手段により作成された資源管理情報を記憶する記憶手段と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記記憶手段に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出手段と、各周辺装置から転送される更新資源管理情報に基づいて前記記憶手段に記憶される資源管理情報を更新する更新手段とを有するので、機能の異なる複数の周辺装置が通信可能に構成されるネットワーク環境下において、各周辺装置に設定すべき資源管理情報を一元管理でき、電源投入時に要求される個々の周辺装置に設定すべき資源管理情報を適時に要求元の周辺装置に送出することができ、操作者によるネットワークへの接続設定等の操作負担を格段に減らすことができるとともに、システムの構成の変更にも自在に対応することができる。
【０１２７】
第８の発明によれば、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【０１２８】
第９の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する資源管理情報を一元管理して、各プリンタ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１２９】
第１０の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する資源管理情報を一元管理して、各スキャナ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１３０】
第１１の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する資源管理情報やネットワークスキャナとして機能するスキャナ部に対する資源管理情報を一元管理して、スキャナ部やプリンタ部に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ部やプリンタ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１３１】
第１２，第２３の発明によれば、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置の環境設定方法であって、あるいは所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程と、前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程と、前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程とを有するので、電源投入時に、一元管理される資源管理情報に基づき最適な動作環境を自動設定でき、操作者による環境設定負担を大幅に軽減することができる。
【０１３２】
第１３，第２４の発明によれば、前記資源管理情報を変更する変更工程と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程とを有するので、周辺装置側で資源管理情報が変更された場合に、その変更された更新資源管理情報が管理装置に通知されるため、該通知後においては、常に更新された資源管理情報を取得して動作環境が設定されるため、周辺装置の資源変更にも自在に対応することができる。
【０１３３】
第１４，第２５の発明によれば、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【０１３４】
第１５，第２６の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１３５】
第１６，第２７の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する動作環境設定負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１３６】
第１７，第２８の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する、あるいはネットワークスキャナとして機能するスキャナ部に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ部あるいはスキャナ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１３７】
第１８，第２９の発明によれば、所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置の環境設定方法であって、あるいは所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各周辺装置に設定すべき資源管理情報を作成する作成工程と、前記作成工程により作成された資源管理情報をメモリ資源の保存する保存工程と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程と、各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程とを有するので、機能の異なる複数の周辺装置が通信可能に構成されるネットワーク環境下において、各周辺装置に設定すべき資源管理情報を一元管理でき、電源投入時に要求される個々の周辺装置に設定すべき資源管理情報を適時に要求元の周辺装置に送出することができ、操作者によるネットワークへの接続設定等の操作負担を格段に減らすことができるとともに、システムの構成の変更にも自在に対応することができる。
【０１３８】
第１９，第３０の発明によれば、前記資源管理情報は、ネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報，初期設定情報，課金設定情報，外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【０１３９】
第２０，第３１の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する資源管理情報を一元管理して、各プリンタ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１４０】
第２１，第３２の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する資源管理情報を一元管理して、各プリンタ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１４１】
第２２，第３３の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する資源管理情報やネットワークスキャナとして機能するスキャナ部に対する資源管理情報を一元管理して、スキャナ部やプリンタ部に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ部やプリンタ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【０１４２】
【発明の効果】
以上説明したように、本発明によれば、従来のシステム資源を構成する各周辺機器に対するネットワーク環境上の種々の設定負担を自動化して、ユーザによる操作負担を軽減して、誤った設定がなされてしまう事態を確実に防止できるネットワーク環境を自在に構築することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明を適用可能な出力装置の構成を示す断面図である。
【図２】本発明の一実施形態を示す周辺制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図３】図２に示したホストコンピュータとプリンタとを含むネットワークシステムの一例を示す図である。
【図４】図２に示したプリンタよりＬＡＮ上に送出されるイーサネットフレーム（パケット）の一例を示す図である。
【図５】本発明に係る周辺制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る周辺制御装置における第２のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る周辺制御装置における第３のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係るデータ処理装置における第５のデータ処理手順の一例を示すフローチャートである。
【図１３】図２に示したＣＲＴに表示されるネットワークデバイス設定画面の一例を示す図である。
【図１４】図３に示した外部メモリに管理されるデータページのデータ構造を説明する図である。
【図１５】図２に示したＣＲＴに表示されるプロファイル作成画面の一例を示す図である。
【図１６】図２に示したＣＲＴに表示されるプロファイル作成画面の一例を示す図である。
【図１７】図２に示したネットワークのＴＣＰ／ＩＰプロファイルの定義ファイルの一例を示す図である。
【図１８】図２に示したプリンタの初期設定の共通項目プロファイルの定義ファイルの一例を示す図である。
【図１９】図２に示したプリンタの外部入力装置プロファイルの定義ファイルの一例を示す図である。
【図２０】図２に示したプリンタの外部入力装置プロファイルの定義ファイルの一例を示す図である。
【図２１】図２に示したネットワークのＴＣＰ／ＩＰプロファイルの他の定義ファイルの一例を示す図である。
【図２２】各種周辺機器装置の各プロファイルを格納しておくデータベースの構造を説明する図である。
【図２３】図２に示したネットワークのＴＣＰ／ＩＰプロファイルの他の定義ファイルの一例を示す図である。
【図２４】本発明に係る周辺制御装置および管理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  システムバス
５  キーボードコントローラ
６  ＣＲＴコントローラ
７  ディスクコントローラ
８  ネットワークインタフェースコントローラ（ＮＩＣ）
１１  外部メモリ
１２  ＣＰＵ
１３  ＲＯＭ
１４  外部メモリ
１５  システムバス
１８  ネットワークインタフェースコントローラ（ＮＩＣ）
１９  ＲＡＭ
２１  ネットワーク
１５００  プリンタ
３０００  ホストコンピュータ
【図１】
0003595709.tif 000002
【図２】
0003595709.tif 000003
【図３】
0003595709.tif 000004
【図４】
0003595709.tif 000005
【図５】
0003595709.tif 000006
【図６】
0003595709.tif 000007
【図７】
0003595709.tif 000008
【図８】
0003595709.tif 000009
【図９】
0003595709.tif 000010
【図１０】
0003595709.tif 000011
【図１１】
0003595709.tif 000012
【図１２】
0003595709.tif 000013
【図１３】
0003595709.tif 000014
【図１４】
0003595709.tif 000015
【図１５】
0003595709.tif 000016
【図１６】
0003595709.tif 000017
【図１７】
0003595709.tif 000018
【図１８】
0003595709.tif 000019
【図１９】
0003595709.tif 000020
【図２０】
0003595709.tif 000021
【図２１】
0003595709.tif 000022
【図２２】
0003595709.tif 000023
【図２３】
0003595709.tif 000024
【図２４】
0003595709.tif 000025