JP3595709B2 - Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program - Google Patents

Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program Download PDF

Info

Publication number
JP3595709B2
JP3595709B2 JP32871098A JP32871098A JP3595709B2 JP 3595709 B2 JP3595709 B2 JP 3595709B2 JP 32871098 A JP32871098 A JP 32871098A JP 32871098 A JP32871098 A JP 32871098A JP 3595709 B2 JP3595709 B2 JP 3595709B2
Authority
JP
Japan
Prior art keywords
information
resource management
communication medium
peripheral
management information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP32871098A
Other languages
Japanese (ja)
Other versions
JP2000155658A (en
Inventor
裕治 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP32871098A priority Critical patent/JP3595709B2/en
Publication of JP2000155658A publication Critical patent/JP2000155658A/en
Application granted granted Critical
Publication of JP3595709B2 publication Critical patent/JP3595709B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置および管理装置および周辺制御装置の環境設定方法および管理装置の環境設定方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【0002】
【従来の技術】
従来、ネットワークに接続された周辺機器装置のネットワークの設定及び周辺機器の種々の初期設定は、装置に具備している操作部よりオペレータもしくは管理者がネットワーク設定や周辺装置の種々の初期設定を直接入力するか、もしくはホストコンピュータよりネットワーク機器が具備しているネットワーク管理用のMIB(Management Infomation Base)という仮想的なデータベースをSNMP(Simple Nemork Management Protocol)のネットワーク管理プロトコルを利用して操作することによって実現していた。
【0003】
また、ネットワーク設定については、ネットワーク設定がまだされていないディスクレスコンピュータなどがネットワーク上のアドレス定義やコンピュータが起動するためのオペレーティングシステム等を読み込むために考えられたBOOTP(BOOT Protocol)やDHCP(Dynamic Host Configuration Protocol)などの技術があり、周辺機器装置でもこの技術を利用した装置も見受けられる。
【0004】
【発明が解決しようとする課題】
しかしながら、従来の技術では様々な問題がある。
【0005】
第1に、周辺機器装置の初期設定情報を装置が具備している操作部より全て入力する場合、数多くの設定項目を持っている機種もあり、オペレータに大変な負荷をかけると共に入力ミスが発生することがある。
【0006】
第2に、ホストコンピュータからSNMPを利用してMIBを操作することによって周辺機器装置を設定する場合、周辺機器装置の設定項目1つ1つを設定しなければならず、複数の周辺機器装置を設定する際に効率が悪いという問題があった。
【0007】
第3に、周辺機器装置に設定する情報として課金情報があるが、複数の周辺機器装置に対して同じ課金情報を設定する場合、周辺機器装置毎に設定をしなければならないため無駄があった。
【0008】
第4に、ネットワークインタフェースを持つイメージスキャナやデジタルカメラ等の人力装置と、プリンタ装置やファクシミリ装置等の出力装置とを互いに接続してマルチファンクションシステムを構成する場合、装置の操作パネル等で宛先指定を実現するために、操作ボタンの数を増やしたり、操作パネルの表示情報量を増やす必要があり、装置にかかるコストを引き上げてしまうという問題があった。また、周辺機器装置各々で設定を行うため、管理が複雑だという問題があった。
【0009】
第5に、従来のBOOTPまたはDHCPの技術は、ネットワークアドレス解決と固定的な情報をBOOTPサーバ及びDHCPサーバから周辺機器装置へ通知するという片方向の情報伝達であった。
【0010】
また、前記技術は周辺機器装置の電源投入時に毎回同じ情報を要求のあった装置へ返送していた。
【0011】
一方、印刷装置やマルチファンクション装置などは、装置に操作部を具備しており、装置の設定情報を操作部より変更することも可能である。従って、管理サーバが管理している設定情報を周辺機器装置に具備している操作部より入力し変更した場合、次回の電源投入時にBOOTPサーバまたはDHCPサーバより設定情報を読み込み再設定されてしまうため、装置の操作部から変更した内容が反映されないという問題があった。
【0012】
第6に、ホストコンピュータからSNMPを利用してMIBを操作することによって周辺機器装置を設定する場合、周辺機器装置の電源が落ちていると設定できないという問題があった。
【0013】
本発明は、上記の問題点を解決するためになされたもので、電源投入時毎に、所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索し、該検索された管理装置から設定すべき資源管理情報を取得して、動作環境を設定制御するとともに、変更された資源管理情報を随時管理装置に通知して管理される資源管理情報を自動更新することにより、システム資源を構成する各周辺機器に対するネットワーク環境上の種々の設定負担を自動化して、ユーザによる操作負担を軽減して、誤った設定がなされてしまう事態を確実に防止できるネットワーク環境を自在に構築することができる周辺制御装置および管理装置および周辺制御装置の環境設定方法および管理装置の環境設定方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【0014】
【課題を解決するための手段】
本発明に係る第1の発明は、所定の通信媒体(図3に示すLAN21)を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置(図2に示すプリンタ制御ユニット1501)であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索手段(図3に示すROM13,外部メモリ14に記憶される制御プログラムを実行して検索処理する)と、前記検索手段により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定手段(図3に示すROM13,外部メモリ14に記憶される制御プログラムを実行して設定処理する)と、前記検索手段により検索された資源管理情報を取得した管理装置を識別する取得元情報を保持する保持手段(外部メモリ14,RAM19)とを有するものである。
【0015】
本発明に係る第2の発明は、前記資源管理情報を変更する変更手段(図3に示すROM13,外部メモリ14に記憶される制御プログラムを実行して操作パネル1512より入力される設定情報に基づいて変更処理する)と、前記変更手段により変更された更新資源管理情報を前記管理装置に転送する転送手段(図3に示すROM13,外部メモリ14に記憶される制御プログラムを実行して転送処理する)とを有するものである。
【0016】
本発明に係る第3の発明は、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むものである。
【0017】
本発明に係る第4の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置(図3に示すプリンタ1500)とするものである。
【0018】
本発明に係る第5の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置(図3に示すスキャナ4000)とするものである。
【0019】
本発明に係る第6の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置(図示しないが図3に示すスキャナ4000とプリンタ1500とが合体される複合処理装置)とするものである。
【0020】
本発明に係る第7の発明は、所定の通信媒体(LAN21)を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置(ホストコンピュータ3000)であって、各周辺装置に設定すべき資源管理情報を作成する作成手段(CPU1が外部メモリ11,ROM3等に記憶された制御プログラムを実行してプロファイルとして作成処理する)と、前記作成手段により作成された資源管理情報を記憶する記憶手段(外部メモリ11)と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記記憶手段に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出手段(CPU1が外部メモリ11,ROM3等に記憶された制御プログラムを実行して送出処理する)と、各周辺装置から転送される更新資源管理情報に基づいて前記記憶手段に記憶される資源管理情報を更新する更新手段(CPU1が外部メモリ11,ROM3等に記憶された制御プログラムを実行して更新処理する)とを有するものである。
【0021】
本発明に係る第8の発明は、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むものである。
【0022】
本発明に係る第9の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置(図3に示すプリンタ1500)とするものである。
【0023】
本発明に係る第10の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置(図3に示すスキャナ4000)とするものである。
【0024】
本発明に係る第11の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置(図示しないが図3に示すスキャナ4000とプリンタ1500とが合体される複合処理装置)とするものである。
【0025】
本発明に係る第12の発明は、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置の環境設定方法であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程(図5のステップ(102))と、前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程(図5のステップ(108)〜(110))と、前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程(図5のステップ(107))とを有するものである。
【0026】
本発明に係る第13の発明は、前記資源管理情報を変更する変更工程(図6のステップ(201),(202))と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程(図6のステップ(203))とを有するものである。
【0027】
本発明に係る第14の発明は、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むものである。
【0028】
本発明に係る第15の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置(図3に示すプリンタ1500)とするものである。
【0029】
本発明に係る第16の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置(図3に示すスキャナ4000)とするものである。
【0030】
本発明に係る第17の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置(図示しないが図3に示すスキャナ4000とプリンタ1500とが合体される複合処理装置)とするものである。
【0031】
本発明に係る第18の発明は、所定の通信媒体(LAN21)を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置の環境設定方法であって、各周辺装置に設定すべき資源管理情報を作成する作成工程(図8に示すステップ(401),図9のステップ(501))と、前記作成工程により作成された資源管理情報をメモリ資源に保存する保存工程(図8に示すステップ(402),図9のステップ(502))と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程(図10のステップ(601)〜(603))と、各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程(図12のステップ(801),(802))とを有するものである。
【0032】
本発明に係る第19の発明は、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むものである。
【0033】
本発明に係る第20の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置(図3に示すプリンタ1500)とするものである。
【0034】
本発明に係る第21の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置(図3に示すスキャナ4000)とするものである。
【0035】
本発明に係る第22の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置(図示しないが図3に示すスキャナ4000とプリンタ1500とが合体される複合処理装置)とするものである。
【0036】
本発明に係る第23の発明は、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程(図5のステップ(102))と、前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程(図5のステップ(108)〜(110))と、前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程(図5のステップ(107))とを有することを特徴とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0037】
本発明に係る第24の発明は、前記資源管理情報を変更する変更工程(図6のステップ(201),(202))と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程(図6のステップ(203))とを有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0038】
本発明に係る第25の発明は、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0039】
本発明に係る第26の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置(図3に示すプリンタ1500)とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0040】
本発明に係る第27の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置(図3に示すスキャナ4000)とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0041】
本発明に係る第28の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置(図示しないが図3に示すスキャナ4000とプリンタ1500とが合体される複合処理装置)とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0042】
本発明に係る第29の発明は、所定の通信媒体(LAN21)を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各周辺装置に設定すべき資源管理情報を作成する作成工程(図8に示すステップ(401),図9のステップ(501))と、前記作成工程により作成された資源管理情報をメモリ資源の保存する保存工程(図8に示すステップ(402),図9のステップ(502))と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程(図10のステップ(601)〜(603))と、各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程(図12のステップ(801),(802))とを有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0043】
本発明に係る第30の発明は、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0044】
本発明に係る第31の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置(図3に示すプリンタ1500)とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0045】
本発明に係る第32の発明は、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置(図3に示すスキャナ4000)とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0046】
本発明に係る第33の発明は、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置(図示しないが図3に示すスキャナ4000とプリンタ1500とが合体される複合処理装置)とするコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【0047】
【発明の実施の形態】
本実施形態の構成を説明する前に、本実施形態を適用するに好適なレーザビームプリンタの構成について図1を参照しながら説明する。なお、本実施形態を適用するプリンタは、レーザビームプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【0048】
図1は、本発明を適用可能な出力装置の構成を示す断面図であり、例えはレーザビームプリンタ(LBP)の場合を示す。
【0049】
図において、1500はLBP本体であり、外部に接続されているホストコンピュータから供給される印刷情報(文字コード等)やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。1512は走査のためのスイッチおよびLED表示器等が配されている操作パネル、1501はプリンタ制御ユニットで、LBP本体1500全体の制御およびホストコンピュータから供給される文字情報等を解析する。このプリンタ制御ユニット1501は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ1502に出力する。
【0050】
レーザドライバ1502は半導体レーザ1503を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ1503から発射されるレーザ光1504をオン・オフ切り換えする。レーザ光1504は回転多面鏡1505で左右方向に振らされて静電ドラム1506上を走査露光する。
【0051】
これにより、静電ドラム1506上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム1506周囲に配置された現像ユニット1507により現像された後、記録紙に転写される。
【0052】
この記録紙にはカットシートを用い、カットシート記録紙はLBP本体1500に装着した用紙カセット1508に収納され、給紙ローラ1509よび搬送ローラ1510と搬送ローラ1511とにより、装置内に取り込まれて、静電ドラム1506に供給される。また、LBP本体1500には、図示しないカードスロットを少なくとも1個以上備え、内蔵フォントに加えてオプションフォントカード,言語系の異なる制御カード(エミュレーションカード)を接続できるように構成されている。
【0053】
図2は、本発明の一実施形態を示す周辺制御装置を適用可能な印刷システムの構成を説明するブロック図である。なお、ここでは、レーザビームプリンタ(図1)を例にして説明する。また、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、LAN等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【0054】
図において、3000はホストコンピュータで、ROM3のプログラム用ROMに記憶された文書処理プログラム等に基づいて図形,イメージ,文字,表(表計算を含む)等が混在した文書処理を実行するCPU1を備え、システムバス4に接続される各デバイスをCPU1が総括的に制御する。
【0055】
また、このROM3のプログラム用ROMには、後述する図8〜図12に示すフローチャートで示されるようなCPU1の制御プログラム等を記憶し、ROM3のフォント用ROMには上記文書処理の際に使用するフォントデータ等を記憶し、ROM3のデータ用ROMは上記文書処理等を行う際に使用する各種データ(例えば、各種ページ記述言語のプログラムやフォントのラスタライズ用データなど)を記憶している。
【0056】
2はオプションRAM等により拡張可能なRAMで、CPU1の主メモリ,ワークエリア等として機能する。5はキーボードコントローラ(KBC)で、キーボード9や不図示のポインティングデバイスからのキー入力を制御する。
【0057】
6はCRTコントローラ(CRTC)で、CRTディスプレイ(CRT)10の表示を制御する。7はディスクコントローラ(DKC)で、ブートプログラム,種々のアプリケーション,フォントデータ,ユーザファイル,編集ファイル等を記憶するハードディスク(HD)、フロッピーディスク(FD)等の外部メモリ11とのアクセスを制御する。
【0058】
8はネットワークインタフェースコントローラ(NIC)で、所定の通信媒体、例えばイーサネット等のLAN21を介してプリンタ1500に接続されて、プリンタ1500との通信制御処理を実行する。なお、CPU1は、例えばRAM2の上に設定された表示情報RAM領域へのアウトラインフォントの展開(ラスタライズ)処理を実行し、CRT10上でのWYSIWYGを可能としている。
【0059】
また、CPU1は、CRT10上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【0060】
プリンタ1500において、12はプリンタCPU(CPU)で、ROM13のプログラム用ROMに記憶された制御プログラム等あるいは外部メモリ14に記憶された制御プログラム等に基づいてシステムバス15に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース16を介して接続される印刷部(プリンタエンジン)17に出力情報としての画像信号を出力する。
【0061】
また、このROM13のプログラム用ROMには、後述する図5〜図7に示すフローチャートで示されるようなCPU12が実行可能な制御プログラム等を記憶する。さらに、ROM13のフォント用ROMには上記出力情報を生成する際に使用するフォントデータ(アウトラインフォントデータを含む)等を記憶し、ROM13のデータ用ROMにはハードディスク等の外部メモリ14が無いプリンタの場合には、ホストコンピュータ3000上で利用される情報等を記憶している。
【0062】
CPU12はNIC18を介してホストコンピュータ3000との通信処理が可能となっており、プリンタ1500内の情報等をホストコンピュータ3000に通知可能に構成されている。
【0063】
19はRAMで、主としてCPU12の主メモリ,ワークエリア等として機能し、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。
【0064】
なお、RAM19は、出力情報展開領域,環境データ格納領域,NVRAM等に用いられる。前述したハードディスク(HD),ICカード等の外部メモリ14は、ディスクコントローラ(DKC)20によりアクセスが制御される。外部メモリ14は、オプションとして接続され、フォントデータ(ホストコンピュータ3000等からダウンロードされるフォントデータを含む),エミュレーションプログラム(ホストコンピュータ3000等からダウンロードされるエミュレーションプログラムを含む),フォームデータ(ホストコンピュータ3000等からダウンロードされる)等を記憶する。
【0065】
また、1512は前述した操作パネルで、操作のためのスイッチおよびLED表示器等が配されている。
【0066】
また、前述した外部メモリは、1個に限らず、少なくとも1個以上備え、内蔵フォントに加えてオプションフォントカード,言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないNVRMを有し、操作パネル1512からのプリンタモード設定情報をユーザ別,グループ別に記憶するようにしても良い。
【0067】
図3は、図2に示したホストコンピュータ3000とプリンタ1500とを含むネットワークシステムの一例を示す図であり、例えばプリンタ1500をネットワークに接続するためのネットワークインタフェースコントローラ(NIC)8およびNIC18を装着した場合におけるネットワークが構成される場合に対応する。
【0068】
NIC8およびNIC18はLAN21へ、例えば同軸コネクタをもつEthernetインタフュース10Base2やRJ45を持つ10Base−T等のLANインタフェースを介して接続されている。
【0069】
ホストコンピュータ3000等の複数のホストコンピュータもまたLAN21へ接続されており、ネットワークオペレーティングシステムの制御の下、これらのホストコンピュータはNIC18およびレーザビームプリンタと同様な構成を持つスキャナ4000と通信することができる。
【0070】
ホストコンピュータ3000は、ハードディスク等の外部メモリ11に記憶されたファイルヘのアクセスを管理する。さらに詳しくは、NIC8およびNIC18は、様々なホストコンピュータと効率良く通信を行なう為に、複数のネットワークソフトウエアを同時に使用することが可能であり、例えばNet Ware Novell社の商標)やUNIX(AT&T社の商標)等のソフトウエアを使用できる。
【0071】
また、これらソフトウエアで用いられる様々なネットワークプロトコルも同時に使用(サポートされている)することが可能であり、例えばTCP/IPやIPX/SPX等が使用可能である。
【0072】
図4は、図2に示したプリンタ1500よりLAN21上に送出されるイーサネットフレーム(パケット)の一例を示す図であり、本実施形態では、プリンタ3000が電源投入時に管理サーバを検索する時にLAN21へ送出されるイーサネットフレームに対応する。
【0073】
次に、本実施形態におけるプリンタ1500の処理手順を図5〜図7に示すフローチャートを参照しながら説明する。
【0074】
図5は、本発明に係る印刷制御装置における第1のデータ処理手順の一例を示すフローチャートである。なお、(101)〜(110)は各ステップを示す。
【0075】
まず、ステップ(101)において、電源投入時のハードウエアのチェックや各制御部の初期化処理が行われる。ステップ(102)において、プリンタ3000の外部メモリ14またはNVRAMに周辺機器装置を管理するホストコンピュータ(管理サーバ)3000のネットワークアドレスが登録されているかどうか判断され、登録されていないと判断された場合は、ステップ(103)において、管理サーバを検索するための図4に示したパケットをネットワークインタフェースコントローラ18を介してLAN21上にブロードキャストで送出される。
【0076】
次に、ステップ(104)において、NIC18を介して、管理サーバからの応答があったかどうか判断され、その間、ステップ(105)で、管理サーバからの応答がタイムアウトしたかどうかも判断され、タイムアウトしたと判断された場合には、ステップ(106)において、アイドル状態となる。
【0077】
一方、ステップ(104)おいて、管理サーバからの応答があったと判断された場合には、ステップ(107)において、応答があった管理サーバを外部メモリ14またはNVRAMに登録し、ステップ(108)で、該応答に基づいてネットワークボードのアドレス設定を行い、ステップ(109)へ進む。
【0078】
これにより、次回の電源投入時からはステップ(102)で、登録された管理サーバがあると判断され、ステップ(109)において、登録した管理サーバに問い合わせを行う。ステップ(109)においては、管理サーバからプリンタ3000の設定に必要な各プロファイル(Profile)を入手する。次に、ステップ(110)において、入手した各々のProfileが更新されていれば各Profileを基にプリンタ1500の各設定を行う。
【0079】
図6は、本発明に係る印刷制御装置における第2のデータ処理手順の一例を示すフローチャートであり、ネットワークの設定をプリンタの操作パネル1512から変更された場合の処理に対応する。なお、(201)〜(203)は各ステップを示す。
【0080】
まず、ステップ(201)において、プリンタの操作パネル1512からネットワークに関する設定が変更されたかどうか判断し、変更されたと判断した場合は、ステップ(202)において、ネットワークに関する設定情報のProfileを作成する。
【0081】
なお、図17に、ネットワーク設定の一例であるTCP/IPに関するProfileを示す。
【0082】
次に、ステップ(203)において、外部メモリ14またはNVRAMに登録登録されている管理ホストコンピュータヘProfileをNIC18,LAN21介して送出して、処理を終了する。
【0083】
図7は、本発明に係る周辺制御装置における第3のデータ処理手順の一例を示すフローチャートであり、プリンタの初期設定をプリンタの操作パネル1512から変更した場合の処理に対応する。なお、(301)〜(303)は各ステップを示す。
【0084】
まず、ステップ(301)において、プリンタの操作パネル1512からプリンタの初期設定に関する設定を変更されたかどうか判断し、変更されたと判定された場合は、ステップ(302)において、プリンタの初期設定に関する設定情報のProfileを作成する。
【0085】
なお、図18には、プリンタの初期設定の一例である共通項目に関するProfileを示す。
【0086】
次に、ステップ(303)において、外部メモリ14またはNVRAMに登録登録されている管理ホストコンピュータヘ作成したProfileをNIC18,LAN21を介して送出して、処理を終了する。
【0087】
次に、本実施形態におけるホストコンピュータ3000側の処理手順を図8〜図12に示すフローチャートを参照しながら説明する。
【0088】
図8は、本発明に係るデータ処理装置における第1のデータ処理手順の一例を示すフローチャートである。なお、(401),(402)は各ステップを示す。
【0089】
まず、ステップ(401)において、図13に示すグラフィカルユーザインタフェース(GUI)としての設定画面をCRT10上に表示しMACアドレス等の情報を入力させ、その入力されたプリンタの情報を基に図14に示すようなデータベースを管理ホストコンピュータとして機能するホストコンピュータ3000の外部メモリ11であるハードディスク等に作成する。
【0090】
次に、ステップ(402)において、図15に示すグラフィカルユーザインタフェース(GUI)としての設定画面をCRT10上に表示し、プリンタのネントワークの設定情報を入力させ、その入力データを基にネットワーク部の各プロファイルを作成し、ステップ(401)で作成したデータベースの所定の場所に格納して、処理を終了する。
【0091】
図17には、ステップ(402)で作成されたネットワークプロファイル、例えばTCP設定のプロファイルの一例を示す。
【0092】
図9は、本発明に係るデータ処理装置における第2のデータ処理手順の一例を示すフローチャートである。なお、(501),(502)は各ステップを示す。
【0093】
まず、ステップ(501)において、図13に示すグラフィカルユーザインタフェース(GUI)としての設定画面をCRT10上に表示しMACアドレス等の情報を入力させ、その入力されたプリンタの情報を基に図14に示すようなデータベースを管理ホストコンピュータ3000の外部メモリ11であるハードディスク等に作成する。
【0094】
次に、ステップ(502)において、図16に示すグラフィカルユーザインタフェース(GUI)としての設定画面をCRT10上に表示し、プリンタの初期設定値等を入力させ、その入力データを基にプリンタ初期設定部の各プロファイルを作成し、ステップ(501)で作成したデータベースの所定の場所に格納して、処理を終了する。
【0095】
図18には、図9に示したステップ(502)で作成されたプリンタ初期設定プロファイルの一例であるプリンタ共通初期設定のプロファイルを示す。
【0096】
図10は、本発明に係るデータ処理装置における第3のデータ処理手順の一例を示すフローチャートである。なお、(601)〜(603)は各ステップを示す。
【0097】
まず、ステップ(601)において、前述の図5のステップ(103)において、送出されたパケット(管理サーバ検索パケット)が出ているかどうかを判断し、該パケットを検出すると、ステップ(602)において、プリンタのMACアドレスを基に前述したデータベースのネットワークプロファイルから、最低限通信に必要なアドレス解決情報とホストコンピュータのアドレス情報を基に図4に示したパケットを作成する。
【0098】
次に、ステップ(603)において、要求のあったプリンタヘ作成したパケットを送出して、処理を終了する。
【0099】
図11は、本発明に係るデータ処理装置における第4のデータ処理手順の一例を示すフローチャートである。なお、(701)〜(704)は各ステップを示す。
【0100】
まず、ステップ(701)において、前述の図5に示したステップ(109)において、プリンタからプロファイル要求が出ているかどうかが判断され、プリンタからプロファイルを要求されていると判断された場合、ステップ(702)において、要求のあったプロファイルが前回プリンタヘ送ったプロファイルより更新されているかどうか判断され、更新されていないと判断された場合には、ステップ(703)において、プロファイルが更新されてないことを通知して、処理を終了する。
【0101】
一方、ステップ(702)において、更新されていると判定した場合には、プリンタから要求のあったプロファイルをステップ(704)において、プリンタヘ送られ、処理を終了する。
【0102】
図12は、本発明に係るデータ処理装置における第5のデータ処理手順の一例を示すフローチャートである。なお、(801),(802)は各ステップを示す。
【0103】
まず、ステップ(801)において、前述の図6に示したステップ(203)または図7に示したステップ(303)において、プリンタから各プロファイルを更新したデータが送られてきているかどうか判断され、更新されたプロファイルが送られてきていると判断された場合、ステップ(802)において、該当するプリンタのデータベースのプロファイルに格納して、処理を終了する。
【0104】
上記実施形態では、プロファイルの実施形態として、プリンタのネットワークの一部のプロファイルとプリンタ初期設定の一部のプロファイルの例を示したが、図19に示す他のネットワーク周辺機器を入力装置とする設定及び図20に示す課金情報をプロファイルとしてホストコンピュータ上のデータベースに格納しておき、プリンタ等の周辺機器装置がその設定情報を入手し周辺機器装置を設定できることは言うまでもない。
【0105】
また、周辺機器装置を管理するホストコンピュータ上に、図17に示す形式でデータを貯えていたが、図21に示すような形式であってもよい。また、図14に示したにデータベースをツリー構造と見立て図22のような形式でもよく、各設定項目とその値が一意に定めてあればよい。さらに、図23に示す形式でデータを貯えてもよい。
【0106】
上記実施形態によれば、ネットワークに接続された周辺機器装置とホストコンピュータであって、周辺機器装置の設定情報を周辺機器装置を管理するホストコンピュータ上に種々の周辺機器装置の設定情報を生成する手段およびその設定情報を貯えておく手段と、その設定情報を複製する手段とを持ち、周辺機器装置と双方向で通信する手段を備えるので、周辺機器装置をホストコンピュータで集中管理することが可能になる。
【0107】
また、ネットワークに接続された周辺機器装置とホストコンピュータであって、周辺機器装置の種々の設定をホストコンピュータヘ通知する手段を持ち、その情報を基にホストコンピュータ上に貯えられた設定情報を更新する手段を備えるので、周辺機器装置に具備している操作部より変更された設定情報を周辺機器装置の管理しているホストコンピュータに貯えられた設定情報に反映させることが可能になる。
【0108】
さらに、ネットワークに接続された周辺機器装置とホストコンピュータであって、周辺機器装置が電源投入時に設定に必要な情報を管理しているホストコンピュータを検索する手段と、ホストコンピュータ上に貯えられた設定情報を基に周辺機器装置のネットワーク設定をホストコンピュータが通知する手段と、前記手段によつて通知された情報を基に周辺機器装置がネットワーク設定を行う手段と、前記手段によつて通知された情報を基に周辺機器装置が設定に必要な情報をホストコンピュータから人手する手段を備えるので、任意の時間に周辺機器装置の電源を投入しても周辺機器装置の設定が可能になる。
【0109】
従って、周辺機器装置を周辺機器装置を管理するホストコンピュータで一元管理することが可能になると共に容易に管理することが可能になる。さらに、周辺機器装置が電源投入時に設定に必要な情報を管理しているホストコンピュータを検索し、周辺機器装置の種々の設定情報を周辺機器装置を管理するホストコンピュータから取得し、その設定情報を基に周辺機器装置の設定を実行できるようになるため、周辺機器装置をネットワークに接続し電源を投入するだけで使用可能となる。
【0110】
以下、図24に示すメモリマップを参照して本発明に係る周辺制御装置および管理装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【0111】
図24は、本発明に係る周辺制御装置および管理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【0112】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【0113】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【0114】
本実施形態における図5〜図12に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【0115】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0116】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0117】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROM,EEPROM等を用いることができる。
【0118】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0119】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0120】
【発明の効果】
以上説明したように、本発明に係る第1の発明によれば、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索手段と、前記検索手段により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定手段と、前記検索手段により検索された資源管理情報を取得した管理装置を識別する取得元情報を保持する保持手段とを有するので、電源投入時に、一元管理される資源管理情報に基づき最適な動作環境を自動設定でき、操作者による環境設定負担を大幅に軽減することができる。
【0121】
第2の発明によれば、前記資源管理情報を変更する変更手段と、前記変更手段により変更された更新資源管理情報を前記管理装置に転送する転送手段とを有するので、周辺装置側で資源管理情報が変更された場合に、その変更された更新資源管理情報が管理装置に通知されるため、該通知後においては、常に更新された資源管理情報を取得して動作環境が設定されるため、周辺装置の資源変更にも自在に対応することができる。
【0122】
第3の発明によれば、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【0123】
第4の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0124】
第5の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する動作環境設定負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0125】
第6の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する、あるいはネットワークスキャナとして機能するスキャナ部に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ部あるいはスキャナ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0126】
第7の発明によれば、所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置であって、各周辺装置に設定すべき資源管理情報を作成する作成手段と、前記作成手段により作成された資源管理情報を記憶する記憶手段と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記記憶手段に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出手段と、各周辺装置から転送される更新資源管理情報に基づいて前記記憶手段に記憶される資源管理情報を更新する更新手段とを有するので、機能の異なる複数の周辺装置が通信可能に構成されるネットワーク環境下において、各周辺装置に設定すべき資源管理情報を一元管理でき、電源投入時に要求される個々の周辺装置に設定すべき資源管理情報を適時に要求元の周辺装置に送出することができ、操作者によるネットワークへの接続設定等の操作負担を格段に減らすことができるとともに、システムの構成の変更にも自在に対応することができる。
【0127】
第8の発明によれば、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【0128】
第9の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する資源管理情報を一元管理して、各プリンタ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0129】
第10の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する資源管理情報を一元管理して、各スキャナ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0130】
第11の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する資源管理情報やネットワークスキャナとして機能するスキャナ部に対する資源管理情報を一元管理して、スキャナ部やプリンタ部に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ部やプリンタ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0131】
第12,第23の発明によれば、所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置の環境設定方法であって、あるいは所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程と、前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程と、前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程とを有するので、電源投入時に、一元管理される資源管理情報に基づき最適な動作環境を自動設定でき、操作者による環境設定負担を大幅に軽減することができる。
【0132】
第13,第24の発明によれば、前記資源管理情報を変更する変更工程と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程とを有するので、周辺装置側で資源管理情報が変更された場合に、その変更された更新資源管理情報が管理装置に通知されるため、該通知後においては、常に更新された資源管理情報を取得して動作環境が設定されるため、周辺装置の資源変更にも自在に対応することができる。
【0133】
第14,第25の発明によれば、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【0134】
第15,第26の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0135】
第16,第27の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する動作環境設定負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0136】
第17,第28の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する、あるいはネットワークスキャナとして機能するスキャナ部に対する動作環境設定負担を大幅に軽減することができるとともに、プリンタ部あるいはスキャナ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0137】
第18,第29の発明によれば、所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置の環境設定方法であって、あるいは所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各周辺装置に設定すべき資源管理情報を作成する作成工程と、前記作成工程により作成された資源管理情報をメモリ資源の保存する保存工程と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程と、各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程とを有するので、機能の異なる複数の周辺装置が通信可能に構成されるネットワーク環境下において、各周辺装置に設定すべき資源管理情報を一元管理でき、電源投入時に要求される個々の周辺装置に設定すべき資源管理情報を適時に要求元の周辺装置に送出することができ、操作者によるネットワークへの接続設定等の操作負担を格段に減らすことができるとともに、システムの構成の変更にも自在に対応することができる。
【0138】
第19,第30の発明によれば、前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むので、周辺装置の仕様や使用目的に応じた様々なユーザのニーズに応じて、管理装置から取得されるネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報に基づく最適な動作環境を自動設定でき、現在のネットワーク環境に応じて周辺装置において設定すべき操作負担を格段に軽減することができる。
【0139】
第20,第31の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とするので、ネットワークプリンタとして機能するプリンタ装置に対する資源管理情報を一元管理して、各プリンタ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、プリンタ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0140】
第21,第32の発明によれば、前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とするので、ネットワークスキャナとして機能するスキャナ装置に対する資源管理情報を一元管理して、各プリンタ装置に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ装置に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0141】
第22,第33の発明によれば、前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とするので、ネットワークプリンタとして機能するプリンタ部に対する資源管理情報やネットワークスキャナとして機能するスキャナ部に対する資源管理情報を一元管理して、スキャナ部やプリンタ部に設定すべきユーザによる動作環境設定操作負担を大幅に軽減することができるとともに、スキャナ部やプリンタ部に対するオプション装置の接続に伴い資源環境を変動しても自在に対応することができる。
【0142】
【発明の効果】
以上説明したように、本発明によれば、従来のシステム資源を構成する各周辺機器に対するネットワーク環境上の種々の設定負担を自動化して、ユーザによる操作負担を軽減して、誤った設定がなされてしまう事態を確実に防止できるネットワーク環境を自在に構築することができる等の効果を奏する。
【図面の簡単な説明】
【図1】本発明を適用可能な出力装置の構成を示す断面図である。
【図2】本発明の一実施形態を示す周辺制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図3】図2に示したホストコンピュータとプリンタとを含むネットワークシステムの一例を示す図である。
【図4】図2に示したプリンタよりLAN上に送出されるイーサネットフレーム(パケット)の一例を示す図である。
【図5】本発明に係る周辺制御装置における第1のデータ処理手順の一例を示すフローチャートである。
【図6】本発明に係る周辺制御装置における第2のデータ処理手順の一例を示すフローチャートである。
【図7】本発明に係る周辺制御装置における第3のデータ処理手順の一例を示すフローチャートである。
【図8】本発明に係るデータ処理装置における第1のデータ処理手順の一例を示すフローチャートである。
【図9】本発明に係るデータ処理装置における第2のデータ処理手順の一例を示すフローチャートである。
【図10】本発明に係るデータ処理装置における第3のデータ処理手順の一例を示すフローチャートである。
【図11】本発明に係るデータ処理装置における第4のデータ処理手順の一例を示すフローチャートである。
【図12】本発明に係るデータ処理装置における第5のデータ処理手順の一例を示すフローチャートである。
【図13】図2に示したCRTに表示されるネットワークデバイス設定画面の一例を示す図である。
【図14】図3に示した外部メモリに管理されるデータページのデータ構造を説明する図である。
【図15】図2に示したCRTに表示されるプロファイル作成画面の一例を示す図である。
【図16】図2に示したCRTに表示されるプロファイル作成画面の一例を示す図である。
【図17】図2に示したネットワークのTCP/IPプロファイルの定義ファイルの一例を示す図である。
【図18】図2に示したプリンタの初期設定の共通項目プロファイルの定義ファイルの一例を示す図である。
【図19】図2に示したプリンタの外部入力装置プロファイルの定義ファイルの一例を示す図である。
【図20】図2に示したプリンタの外部入力装置プロファイルの定義ファイルの一例を示す図である。
【図21】図2に示したネットワークのTCP/IPプロファイルの他の定義ファイルの一例を示す図である。
【図22】各種周辺機器装置の各プロファイルを格納しておくデータベースの構造を説明する図である。
【図23】図2に示したネットワークのTCP/IPプロファイルの他の定義ファイルの一例を示す図である。
【図24】本発明に係る周辺制御装置および管理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
1 CPU
2 RAM
3 ROM
4 システムバス
5 キーボードコントローラ
6 CRTコントローラ
7 ディスクコントローラ
8 ネットワークインタフェースコントローラ(NIC)
11 外部メモリ
12 CPU
13 ROM
14 外部メモリ
15 システムバス
18 ネットワークインタフェースコントローラ(NIC)
19 RAM
21 ネットワーク
1500 プリンタ
3000 ホストコンピュータ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a peripheral control device and a management device for controlling a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium, an environment setting method of the peripheral control device, and a management device. The present invention relates to an environment setting method and a storage medium storing a computer-readable program.
[0002]
[Prior art]
Conventionally, the network setting of peripheral devices connected to the network and various initial settings of peripheral devices are performed by an operator or an administrator directly operating the network settings and various initial settings of peripheral devices from an operation unit provided in the device. By inputting or operating a virtual database called MIB (Management Information Base) for network management provided by the host computer from a host computer by using a network management protocol of SNMP (Simple Network Management Protocol). Was realized.
[0003]
Regarding the network setting, a BOOTP (BOOT Protocol) or a DHCP (Dynamic Host), which is considered for a diskless computer or the like that has not been set up to read an address definition on the network or an operating system for starting up the computer. There is a technology such as Configuration Protocol, and a peripheral device using this technology is also found.
[0004]
[Problems to be solved by the invention]
However, the conventional technique has various problems.
[0005]
First, when all the initial setting information of the peripheral device is input from the operation unit provided in the device, some models have many setting items, which puts a heavy load on the operator and causes an input error. Sometimes.
[0006]
Second, when setting peripheral devices by operating the MIB from the host computer using SNMP, each setting item of the peripheral devices must be set, and a plurality of peripheral devices must be set. There was a problem that the efficiency was poor when setting.
[0007]
Thirdly, there is charging information as information to be set in a peripheral device. However, when the same charging information is set for a plurality of peripheral devices, the setting has to be made for each peripheral device, which is wasteful. .
[0008]
Fourth, when a multi-function system is configured by connecting a human-powered device such as an image scanner or a digital camera having a network interface and an output device such as a printer device or a facsimile device to each other, a destination is designated on an operation panel of the device. In order to realize the above, it is necessary to increase the number of operation buttons or increase the amount of display information on the operation panel, which raises the problem of increasing the cost of the apparatus. In addition, there is a problem that management is complicated because the setting is performed in each peripheral device.
[0009]
Fifth, the conventional BOOTP or DHCP technology is one-way information transmission in which a network address is resolved and fixed information is notified from a BOOTP server and a DHCP server to a peripheral device.
[0010]
In addition, the above technique returns the same information to the requesting device every time the peripheral device is turned on.
[0011]
On the other hand, a printing device, a multifunction device, and the like include an operation unit in the device, and setting information of the device can be changed from the operation unit. Therefore, when the setting information managed by the management server is input and changed from the operation unit provided in the peripheral device, the setting information is read from the BOOTP server or the DHCP server and reset when the power is turned on next time. However, there has been a problem that the contents changed from the operation unit of the apparatus are not reflected.
[0012]
Sixth, when a peripheral device is set by operating the MIB from the host computer using SNMP, there is a problem that the setting cannot be performed if the power of the peripheral device is turned off.
[0013]
The present invention has been made in order to solve the above-described problems. Each time the power is turned on, a predetermined packet is transmitted through a predetermined communication medium, and each of a plurality of peripheral devices is transmitted based on a response to the packet. A management device that manages the resource management information is searched, resource management information to be set is acquired from the searched management device, the operation environment is set and controlled, and the changed resource management information is notified to the management device as needed. By automatically updating the resource management information managed by the user, various setting loads on the network environment for the peripheral devices constituting the system resources are automated, the operation load on the user is reduced, and incorrect setting is performed. A peripheral control device, a management device, an environment setting method for a peripheral control device, and a peripheral device capable of freely constructing a network environment capable of reliably preventing a situation from being performed Environment setting method and a computer management system is to provide a storage medium storing a readable program.
[0014]
[Means for Solving the Problems]
A first invention according to the present invention relates to a peripheral control device that controls a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium (LAN 21 shown in FIG. 3) (FIG. A printer control unit 1501) shown in FIG. 2, which transmits a predetermined packet via the predetermined communication medium when the power is turned on, and manages resource management information of each of the plurality of peripheral devices based on a response to the packet. Search means for searching for a device (executing a search process by executing a control program stored in the ROM 13 and the external memory 14 shown in FIG. 3) and resource management information obtained from the management device searched by the search means Setting means for setting an operating environment by performing a setting process by executing a control program stored in the ROM 13 and the external memory 14 shown in FIG. And it has a holding means for holding the acquisition source information identifying the acquired management apparatus more retrieved resource management information (external memory 14, RAM 19).
[0015]
A second invention according to the present invention is directed to a changing means for changing the resource management information (based on setting information input from an operation panel 1512 by executing a control program stored in the ROM 13 and the external memory 14 shown in FIG. 3). And a transfer unit (for executing the control program stored in the ROM 13 and the external memory 14 shown in FIG. 3) for transferring the updated resource management information changed by the change unit to the management device. ).
[0016]
In a third aspect of the present invention, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information.
[0017]
According to a fourth aspect of the present invention, the peripheral device is a printer device (a printer 1500 shown in FIG. 3) that processes print information received from the data processing device via the communication medium.
[0018]
According to a fifth aspect of the present invention, the peripheral device is a scanner device (scanner 4000 shown in FIG. 3) for outputting image information read via the communication medium.
[0019]
In a sixth aspect according to the present invention, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. A composite image processing apparatus including a scanner unit (not shown, but a composite processing apparatus in which the scanner 4000 and the printer 1500 shown in FIG. 3 are united).
[0020]
According to a seventh aspect of the present invention, there is provided a management device (host computer 3000) that manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium (LAN 21). Creating means for creating resource management information to be set in each peripheral device (the CPU 1 executes a control program stored in the external memory 11, the ROM 3, etc. and creates and processes as a profile); A storage unit (external memory 11) for storing the created resource management information; and a resource management unit that reads resource management information stored in the storage unit based on an acquisition request for the resource management information from each peripheral device, and Transmission means (the CPU 1 executes a control program stored in the external memory 11, the ROM 3, etc. and performs transmission processing), and Updating means for updating the resource management information stored in the storage means based on the transferred updated resource management information (the CPU 1 executes a control program stored in the external memory 11, the ROM 3, or the like to perform an update process); Have
[0021]
In an eighth aspect according to the present invention, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information.
[0022]
In a ninth aspect of the present invention, the peripheral device is a printer device (printer 1500 shown in FIG. 3) that processes print information received from the data processing device via the communication medium.
[0023]
According to a tenth aspect of the present invention, the peripheral device is a scanner device (scanner 4000 shown in FIG. 3) for outputting image information read via the communication medium.
[0024]
In an eleventh aspect according to the present invention, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. A composite image processing apparatus including a scanner unit (not shown, but a composite processing apparatus in which the scanner 4000 and the printer 1500 shown in FIG. 3 are united).
[0025]
A twelfth invention according to the present invention is an environment setting method for a peripheral control device that controls a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium, comprising: At the time of insertion, a predetermined packet is transmitted through the predetermined communication medium, and a search step (step (102 in FIG. 5) of FIG. )), A setting step (Steps (108) to (110) in FIG. 5) of setting an operating environment based on the resource management information obtained from the management device searched in the search step, and a search in the search step. And a registration step (step (107) in FIG. 5) of registering, in the memory resource, acquisition source information for identifying the management apparatus that has acquired the obtained resource management information.
[0026]
According to a thirteenth aspect of the present invention, a change step (steps (201) and (202) in FIG. 6) for changing the resource management information, and updating resource management information changed in the change step to the management device. (Step (203) in FIG. 6).
[0027]
In a fourteenth aspect of the present invention, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information.
[0028]
According to a fifteenth aspect of the present invention, the peripheral device is a printer device (printer 1500 shown in FIG. 3) that processes print information received from the data processing device via the communication medium.
[0029]
According to a sixteenth aspect of the present invention, the peripheral device is a scanner device (scanner 4000 shown in FIG. 3) that outputs image information read via the communication medium.
[0030]
In a seventeenth aspect according to the present invention, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. A composite image processing apparatus including a scanner unit (not shown, but a composite processing apparatus in which the scanner 4000 and the printer 1500 shown in FIG. 3 are united).
[0031]
An eighteenth invention according to the present invention relates to an environment setting method for a management device which manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium (LAN 21). A creation step (step (401) shown in FIG. 8 and a step (501) shown in FIG. 9) for creating resource management information to be set for each peripheral device, and the resource management information created by the creation step are stored in a memory. A storing step (step (402) shown in FIG. 8 and a step (502) of FIG. 9) for storing the resource management information in the memory resource based on an acquisition request for the resource management information from each peripheral device; (Steps (601) to (603) in FIG. 10) for reading out and transmitting the data to the requesting peripheral device. Updating step for updating the resource management information exist (step of FIG. 12 (801), (802)) are those having a.
[0032]
In a nineteenth aspect according to the present invention, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information.
[0033]
According to a twentieth aspect of the present invention, the peripheral device is a printer device (printer 1500 shown in FIG. 3) that processes print information received from the data processing device via the communication medium.
[0034]
According to a twenty-first aspect of the present invention, the peripheral device is a scanner device (scanner 4000 shown in FIG. 3) for outputting image information read via the communication medium.
[0035]
In a twenty-second aspect according to the present invention, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. A composite image processing apparatus including a scanner unit (not shown, but a composite processing apparatus in which the scanner 4000 and the printer 1500 shown in FIG. 3 are united).
[0036]
A twenty-third invention according to the present invention is a storage medium storing a computer-readable program for controlling a peripheral device capable of executing predetermined input / output processing while communicating with a data processing device via a predetermined communication medium. At the time of power-on, a search step of transmitting a predetermined packet via the predetermined communication medium and searching for a management device that manages resource management information of each of the plurality of peripheral devices based on a response to the packet (FIG. 5) (102)), a setting step (Steps (108) to (110) in FIG. 5) of setting an operating environment based on the resource management information obtained from the management device searched in the search step, A registration step (step (107) in FIG. 5) of registering, in a memory resource, acquisition source information for identifying the management apparatus that has acquired the resource management information retrieved in the retrieval step. It is obtained by storing the readable program in a storage medium a computer, characterized by.
[0037]
According to a twenty-fourth aspect of the present invention, a change step (steps (201) and (202) in FIG. 6) for changing the resource management information, and updating resource management information changed in the change step to the management device. A computer-readable program having a transfer step of transferring (step (203) in FIG. 6) is stored in a storage medium.
[0038]
According to a twenty-fifth aspect of the present invention, in the resource management information, a computer-readable program including network setting information, initial setting information, charging setting information, and external input / output device setting information is stored in a storage medium. is there.
[0039]
In a twenty-sixth aspect according to the present invention, the peripheral device is a printer device (printer 1500 shown in FIG. 3) which processes print information received from the data processing device via the communication medium, and is readable by a computer. The program is stored in a storage medium.
[0040]
A twenty-seventh invention according to the present invention is characterized in that the peripheral device is a scanner device (scanner 4000 shown in FIG. 3) which outputs image information read via the communication medium. It is stored.
[0041]
In a twenty-eighth aspect of the present invention, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. A computer-readable program, which is a compound image processing apparatus including a scanner unit (not shown, but a compound processing apparatus in which the scanner 4000 and the printer 1500 shown in FIG. 3 are combined) is stored in a storage medium.
[0042]
According to a twenty-ninth aspect of the present invention, a computer for controlling a management device that manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium (LAN 21) is provided. A creation step (step (401) shown in FIG. 8, step (501) shown in FIG. 8) for creating resource management information to be set in each peripheral device, which is a storage medium storing a readable program; The resource management information created by the process is stored in a memory resource (step (402) shown in FIG. 8, step (502) in FIG. 9) and based on an acquisition request for the resource management information from each peripheral device. A transmission step (steps (601) to (603) in FIG. 10) for reading resource management information stored in the memory resources and transmitting the resource management information to the requesting peripheral device; A computer-readable program having an update step (steps (801) and (802) in FIG. 12) for updating the resource management information stored in the memory resource based on the transmitted update resource management information It is stored in.
[0043]
A thirtieth invention according to the present invention, wherein the resource management information stores a computer-readable program including network setting information, initial setting information, charging setting information, and external input / output device setting information in a storage medium. is there.
[0044]
A thirty-first invention according to the present invention is characterized in that the peripheral device is a printer device (printer 1500 shown in FIG. 3) which processes print information received from the data processing device via the communication medium, and is readable by a computer. The program is stored in a storage medium.
[0045]
A thirty-second invention according to the present invention is characterized in that the peripheral device is a scanner device (scanner 4000 shown in FIG. 3) which outputs image information read via the communication medium, and a computer-readable program is stored in a storage medium. It is stored.
[0046]
In a thirty-third aspect of the present invention, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. A computer-readable program, which is a compound image processing apparatus including a scanner unit (not shown, but a compound processing apparatus in which the scanner 4000 and the printer 1500 shown in FIG. 3 are combined) is stored in a storage medium.
[0047]
BEST MODE FOR CARRYING OUT THE INVENTION
Before describing the configuration of the present embodiment, a configuration of a laser beam printer suitable for applying the present embodiment will be described with reference to FIG. The printer to which this embodiment is applied is not limited to a laser beam printer, and it goes without saying that a printer of another printing method may be used.
[0048]
FIG. 1 is a sectional view showing a configuration of an output device to which the present invention can be applied, for example, a case of a laser beam printer (LBP).
[0049]
In the figure, reference numeral 1500 denotes an LBP main body, which inputs and stores print information (character codes and the like), form information, macro instructions, and the like supplied from an externally connected host computer, and responds according to the information. A character pattern, a form pattern, and the like are created, and an image is formed on a recording medium such as recording paper. Reference numeral 1512 denotes an operation panel on which switches for scanning, an LED display, and the like are arranged. Reference numeral 1501 denotes a printer control unit, which controls the entire LBP body 1500 and analyzes character information and the like supplied from the host computer. The printer control unit 1501 mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to a laser driver 1502.
[0050]
The laser driver 1502 is a circuit for driving the semiconductor laser 1503, and switches on / off a laser beam 1504 emitted from the semiconductor laser 1503 according to an input video signal. The laser light 1504 is oscillated in the horizontal direction by the rotary polygon mirror 1505 to scan and expose the electrostatic drum 1506.
[0051]
As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1506. This latent image is developed by a developing unit 1507 disposed around the electrostatic drum 1506 and then transferred to a recording sheet.
[0052]
A cut sheet is used as the recording paper, and the cut sheet recording paper is stored in a paper cassette 1508 mounted on the LBP main body 1500 and is taken into the apparatus by a paper feed roller 1509 and transport rollers 1510 and 1511. It is supplied to the electrostatic drum 1506. The LBP body 1500 has at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language can be connected in addition to the built-in fonts.
[0053]
FIG. 2 is a block diagram illustrating a configuration of a printing system to which a peripheral control device according to an embodiment of the present invention can be applied. Here, a laser beam printer (FIG. 1) will be described as an example. Further, if the functions of the present invention are executed, the present invention is applicable to a single device, a system including a plurality of devices, and a system in which processing is performed via a network such as a LAN. It goes without saying that the invention can be applied.
[0054]
In the figure, a host computer 3000 includes a CPU 1 for executing document processing in which graphics, images, characters, tables (including spreadsheets) and the like are mixed based on a document processing program or the like stored in a program ROM of a ROM 3. The CPU 1 generally controls each device connected to the system bus 4.
[0055]
The program ROM of the ROM 3 stores a control program of the CPU 1 as shown in flowcharts shown in FIGS. 8 to 12 described later, and the font ROM of the ROM 3 is used for the above-described document processing. Font data and the like are stored, and the data ROM of the ROM 3 stores various data (for example, programs of various page description languages, font rasterizing data, and the like) used in performing the document processing and the like.
[0056]
Reference numeral 2 denotes a RAM that can be expanded by an option RAM or the like, and functions as a main memory, a work area, and the like of the CPU 1. A keyboard controller (KBC) 5 controls a key input from a keyboard 9 or a pointing device (not shown).
[0057]
Reference numeral 6 denotes a CRT controller (CRTC), which controls display on a CRT display (CRT) 10. Reference numeral 7 denotes a disk controller (DKC) for controlling access to an external memory 11 such as a hard disk (HD) storing a boot program, various applications, font data, user files, edit files, and the like, and a floppy disk (FD).
[0058]
Reference numeral 8 denotes a network interface controller (NIC) which is connected to the printer 1500 via a predetermined communication medium, for example, a LAN 21 such as Ethernet, and executes communication control processing with the printer 1500. The CPU 1 executes, for example, a process of developing (rasterizing) an outline font in a display information RAM area set on the RAM 2 to enable WYSIWYG on the CRT 10.
[0059]
Further, the CPU 1 opens various registered windows based on commands specified by a mouse cursor or the like (not shown) on the CRT 10 and executes various data processing.
[0060]
In the printer 1500, reference numeral 12 denotes a printer CPU (CPU) which controls various devices connected to the system bus 15 based on a control program or the like stored in a program ROM of the ROM 13 or a control program or the like stored in an external memory 14. And outputs an image signal as output information to a printing unit (printer engine) 17 connected via a printing unit interface 16.
[0061]
The program ROM of the ROM 13 stores a control program and the like which can be executed by the CPU 12 as shown in flowcharts shown in FIGS. Further, the font ROM of the ROM 13 stores font data (including outline font data) and the like used when generating the output information, and the data ROM of the ROM 13 includes a printer ROM having no external memory 14 such as a hard disk. In this case, information used on the host computer 3000 is stored.
[0062]
The CPU 12 is capable of communicating with the host computer 3000 via the NIC 18, and is configured to be able to notify the host computer 3000 of information in the printer 1500 and the like.
[0063]
Reference numeral 19 denotes a RAM, which mainly functions as a main memory, a work area, and the like of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an additional port (not shown).
[0064]
The RAM 19 is used for an output information development area, an environment data storage area, an NVRAM, and the like. The access to the external memory 14 such as a hard disk (HD) and an IC card is controlled by a disk controller (DKC) 20. The external memory 14 is connected as an option, and includes font data (including font data downloaded from the host computer 3000), an emulation program (including an emulation program downloaded from the host computer 3000), and form data (including the host computer 3000). Etc.) are stored.
[0065]
Reference numeral 1512 denotes the above-described operation panel, on which switches for operation, an LED display, and the like are arranged.
[0066]
The above-mentioned external memory is not limited to one, and at least one external memory is provided. In addition to the built-in fonts, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages can be connected. May be configured. Further, an NVRM (not shown) may be provided, and printer mode setting information from the operation panel 1512 may be stored for each user and each group.
[0067]
FIG. 3 is a diagram showing an example of a network system including the host computer 3000 and the printer 1500 shown in FIG. 2. For example, a network interface controller (NIC) 8 and a NIC 18 for connecting the printer 1500 to a network are mounted. The case corresponds to the case where a network is configured.
[0068]
The NIC 8 and the NIC 18 are connected to the LAN 21 via a LAN interface such as an Ethernet interface 10Base2 having a coaxial connector or a 10Base-T having an RJ45.
[0069]
A plurality of host computers such as a host computer 3000 are also connected to the LAN 21. Under the control of the network operating system, these host computers can communicate with the scanner 4000 having a configuration similar to the NIC 18 and the laser beam printer. .
[0070]
The host computer 3000 manages access to files stored in the external memory 11 such as a hard disk. More specifically, the NIC 8 and the NIC 18 can simultaneously use a plurality of network software to efficiently communicate with various host computers. For example, the NIC 8 and the NIC 18 are trademarks of NetWare Novell, and UNIX (AT & T). Software).
[0071]
Also, various network protocols used in these software can be used (supported) at the same time. For example, TCP / IP, IPX / SPX, etc. can be used.
[0072]
FIG. 4 is a diagram illustrating an example of an Ethernet frame (packet) transmitted from the printer 1500 illustrated in FIG. 2 onto the LAN 21. In the present embodiment, the printer 3000 searches the management server when the power is turned on, and transmits the LAN 21 to the LAN 21. Corresponds to the transmitted Ethernet frame.
[0073]
Next, a processing procedure of the printer 1500 according to the present embodiment will be described with reference to flowcharts shown in FIGS.
[0074]
FIG. 5 is a flowchart illustrating an example of a first data processing procedure in the print control device according to the present invention. Note that (101) to (110) indicate each step.
[0075]
First, in step (101), hardware check at power-on and initialization of each control unit are performed. In step (102), it is determined whether or not the network address of the host computer (management server) 3000 that manages the peripheral device is registered in the external memory 14 or NVRAM of the printer 3000. In step (103), the packet shown in FIG. 4 for searching for the management server is transmitted by broadcast to the LAN 21 via the network interface controller 18.
[0076]
Next, in step (104), it is determined whether there is a response from the management server via the NIC 18. During that time, in step (105), it is also determined whether the response from the management server has timed out. If it is determined, the process goes to an idle state in step (106).
[0077]
On the other hand, if it is determined in step (104) that there has been a response from the management server, in step (107), the management server that has responded is registered in the external memory 14 or NVRAM, and step (108) Then, the address of the network board is set based on the response, and the process proceeds to step (109).
[0078]
Thus, from the next power-on, in step (102), it is determined that there is a registered management server, and in step (109), an inquiry is made to the registered management server. In step (109), each profile (Profile) necessary for setting the printer 3000 is obtained from the management server. Next, in step (110), if each of the obtained Profiles has been updated, each setting of the printer 1500 is performed based on each of the Profiles.
[0079]
FIG. 6 is a flowchart illustrating an example of the second data processing procedure in the print control apparatus according to the present invention, and corresponds to the processing when the network setting is changed from the operation panel 1512 of the printer. (201) to (203) indicate each step.
[0080]
First, in step (201), it is determined whether or not the setting relating to the network has been changed from the operation panel 1512 of the printer. If it is determined that the setting has been changed, a profile of the setting information relating to the network is created in step (202).
[0081]
FIG. 17 shows a profile relating to TCP / IP, which is an example of network settings.
[0082]
Next, in step (203), the profile is sent to the management host computer registered and registered in the external memory 14 or the NVRAM via the NIC 18 and the LAN 21, and the process ends.
[0083]
FIG. 7 is a flowchart showing an example of the third data processing procedure in the peripheral control device according to the present invention, and corresponds to the processing when the initial settings of the printer are changed from the operation panel 1512 of the printer. Note that (301) to (303) indicate each step.
[0084]
First, in step (301), it is determined whether or not the settings related to the initial settings of the printer have been changed from the operation panel 1512 of the printer. Create a Profile of
[0085]
FIG. 18 shows a profile related to common items, which is an example of the initial settings of the printer.
[0086]
Next, in step (303), the profile created in the external memory 14 or the management host computer registered and registered in the NVRAM is sent out via the NIC 18 and the LAN 21, and the process is terminated.
[0087]
Next, a processing procedure on the host computer 3000 side in the present embodiment will be described with reference to flowcharts shown in FIGS.
[0088]
FIG. 8 is a flowchart illustrating an example of a first data processing procedure in the data processing device according to the present invention. (401) and (402) indicate each step.
[0089]
First, in step (401), a setting screen as a graphical user interface (GUI) shown in FIG. 13 is displayed on the CRT 10, and information such as a MAC address is input. Based on the input printer information, FIG. The database as shown is created on a hard disk or the like which is the external memory 11 of the host computer 3000 functioning as the management host computer.
[0090]
Next, in step (402), a setting screen as a graphical user interface (GUI) shown in FIG. 15 is displayed on the CRT 10, and printer network setting information is input. Each profile is created, stored in a predetermined location of the database created in step (401), and the process is terminated.
[0091]
FIG. 17 shows an example of a network profile created in step (402), for example, a profile for TCP settings.
[0092]
FIG. 9 is a flowchart illustrating an example of a second data processing procedure in the data processing device according to the present invention. (501) and (502) indicate each step.
[0093]
First, in step (501), a setting screen as a graphical user interface (GUI) shown in FIG. 13 is displayed on the CRT 10, and information such as a MAC address is input. Based on the input printer information, FIG. A database as shown is created on a hard disk or the like which is the external memory 11 of the management host computer 3000.
[0094]
Next, in step (502), a setting screen as a graphical user interface (GUI) shown in FIG. 16 is displayed on the CRT 10, and the initial settings of the printer and the like are input. Is created and stored in a predetermined location of the database created in step (501), and the process is terminated.
[0095]
FIG. 18 shows a profile of the printer common initial setting which is an example of the printer initial setting profile created in step (502) shown in FIG.
[0096]
FIG. 10 is a flowchart illustrating an example of a third data processing procedure in the data processing device according to the present invention. Note that (601) to (603) indicate each step.
[0097]
First, in step (601), it is determined whether or not the transmitted packet (management server search packet) has been output in step (103) in FIG. 5 described above, and when the packet is detected, in step (602), The packet shown in FIG. 4 is created based on the address resolution information necessary for communication and the address information of the host computer from the network profile of the database described above based on the MAC address of the printer.
[0098]
Next, in step (603), the created packet is transmitted to the requested printer, and the process ends.
[0099]
FIG. 11 is a flowchart illustrating an example of a fourth data processing procedure in the data processing device according to the present invention. Note that (701) to (704) indicate each step.
[0100]
First, in step (701), it is determined whether or not a profile request has been issued from the printer in step (109) shown in FIG. 5 described above. If it is determined that a profile has been requested from the printer, the process proceeds to step (109). In step 702), it is determined whether the requested profile has been updated from the profile sent to the printer last time. If it is determined that the profile has not been updated, it is determined in step (703) that the profile has not been updated. Notify and end the process.
[0101]
On the other hand, if it is determined in step (702) that the profile has been updated, the profile requested by the printer is sent to the printer in step (704), and the process ends.
[0102]
FIG. 12 is a flowchart showing an example of the fifth data processing procedure in the data processing device according to the present invention. Note that (801) and (802) indicate each step.
[0103]
First, in step (801), in step (203) shown in FIG. 6 or step (303) shown in FIG. 7, it is determined whether or not data obtained by updating each profile is transmitted from the printer. If it is determined that the profile has been sent, in step (802), the profile is stored in the profile of the database of the corresponding printer, and the process ends.
[0104]
In the above embodiment, as an embodiment of the profile, an example of a partial profile of the printer network and a partial profile of the printer initial setting has been described. However, other network peripheral devices shown in FIG. Needless to say, the accounting information shown in FIG. 20 is stored as a profile in a database on a host computer, and a peripheral device such as a printer can obtain the setting information and set the peripheral device.
[0105]
Although the data is stored in the format shown in FIG. 17 on the host computer that manages the peripheral device, the format may be as shown in FIG. Further, assuming that the database has a tree structure as shown in FIG. 14, a format as shown in FIG. 22 may be used, and it is sufficient that each setting item and its value are uniquely determined. Further, data may be stored in the format shown in FIG.
[0106]
According to the above embodiment, the peripheral device and the host computer connected to the network generate the setting information of the various peripheral devices on the host computer that manages the peripheral device. Means and means for storing the setting information, and means for copying the setting information, and means for bidirectionally communicating with the peripheral device, so that the peripheral device can be centrally managed by the host computer. become.
[0107]
Further, the peripheral device and the host computer connected to the network have means for notifying the host computer of various settings of the peripheral device, and update the setting information stored on the host computer based on the information. Since the setting information is changed, the setting information changed from the operation unit provided in the peripheral device can be reflected in the setting information stored in the host computer managed by the peripheral device.
[0108]
Further, means for searching for a host computer which is a peripheral device and a host computer connected to the network, wherein the peripheral device manages information required for setting at power-on, and a setting stored on the host computer. Means for the host computer to notify the network setting of the peripheral device based on the information; means for the peripheral device to perform network setting based on the information notified by the means; and notification by the means. Since the peripheral device has means for manually setting information necessary for the setting from the host computer based on the information, the setting of the peripheral device can be performed even when the power of the peripheral device is turned on at an arbitrary time.
[0109]
Therefore, the peripheral device can be centrally managed by the host computer that manages the peripheral device, and can be easily managed. Furthermore, the peripheral device searches for a host computer that manages information necessary for setting when the power is turned on, acquires various setting information of the peripheral device from the host computer that manages the peripheral device, and acquires the setting information. Since the setting of the peripheral device can be executed based on this, the peripheral device can be used only by connecting to the network and turning on the power.
[0110]
Hereinafter, the configuration of a data processing program that can be read by a printing system to which the peripheral control device and the management device according to the present invention can be applied will be described with reference to a memory map shown in FIG.
[0111]
FIG. 24 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the peripheral control device and the management device according to the present invention.
[0112]
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, and the like are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is identified and displayed. Icons and the like may also be stored.
[0113]
Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.
[0114]
The functions shown in FIGS. 5 to 12 in this embodiment may be executed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.
[0115]
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MPU) of the system or the apparatus stores the storage medium in the storage medium. It goes without saying that the object of the present invention is also achieved by reading and executing the program code thus obtained.
[0116]
In this case, the program code itself read from the storage medium implements the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
[0117]
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, EEPROM, or the like can be used. it can.
[0118]
When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. It goes without saying that a part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
[0119]
Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that a CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[0120]
【The invention's effect】
As described above, according to the first aspect of the present invention, there is provided a peripheral control device which controls a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium. And a search unit for sending a predetermined packet via the predetermined communication medium when power is turned on, and searching for a management device that manages resource management information of each of the plurality of peripheral devices based on a response to the packet; Setting means for setting an operating environment based on the resource management information obtained from the management device retrieved by the retrieval means; and acquisition source information for identifying the management apparatus which acquired the resource management information retrieved by the retrieval means. Since the power supply is turned on, the optimal operation environment can be automatically set based on the resource management information managed centrally, greatly reducing the burden on the environment setting by the operator. It is possible.
[0121]
According to the second aspect of the present invention, there is provided a change unit for changing the resource management information and a transfer unit for transferring the updated resource management information changed by the change unit to the management device. When the information is changed, the changed updated resource management information is notified to the management device.After the notification, the updated environment is always obtained and the operating environment is set. It is possible to freely respond to resource changes of peripheral devices.
[0122]
According to the third aspect, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. According to needs, the optimal operating environment can be automatically set based on the network setting information, initial setting information, charging setting information, and external input / output device setting information obtained from the management device. The operation load to be set can be remarkably reduced.
[0123]
According to the fourth aspect, since the peripheral device is a printer device that processes print information received from the data processing device via the communication medium, the operation environment setting burden on the printer device functioning as a network printer is reduced. It is possible to greatly reduce the amount of the resource environment, and to cope with a change in the resource environment due to the connection of the optional device to the printer device.
[0124]
According to the fifth aspect, since the peripheral device is a scanner device that outputs image information read through the communication medium, the burden of setting the operating environment on the scanner device functioning as a network scanner can be significantly reduced. In addition to this, it is possible to freely cope with a change in the resource environment due to the connection of the optional device to the scanner device.
[0125]
According to the sixth aspect, the peripheral device includes a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. In addition, the load on the operating environment for the printer unit functioning as a network printer or the scanner unit functioning as a network scanner can be greatly reduced, and the option for the printer unit or the scanner unit can be reduced. Even if the resource environment fluctuates due to the connection of the device, it can be freely handled.
[0126]
According to the seventh aspect, there is provided a management device which manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium. Creation means for creating resource management information to be created, storage means for storing the resource management information created by the creation means, and resources stored in the storage means based on an acquisition request for the resource management information from each peripheral device. Since there are sending means for reading management information and sending it to the requesting peripheral device, and updating means for updating the resource management information stored in the storage means based on the updated resource management information transferred from each peripheral device. In a network environment in which a plurality of peripheral devices having different functions can communicate with each other, resource management information to be set for each peripheral device can be centrally managed, and individual resources required at power-on can be individually managed. The resource management information to be set in the peripheral device can be sent to the requesting peripheral device in a timely manner, thereby greatly reducing the operation burden of the operator on setting up the connection to the network and changing the system configuration. Can be freely handled.
[0127]
According to the eighth aspect, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. According to needs, the optimal operating environment can be automatically set based on the network setting information, initial setting information, charging setting information, and external input / output device setting information obtained from the management device. The operation load to be set can be remarkably reduced.
[0128]
According to the ninth aspect, since the peripheral device is a printer device that processes print information received from the data processing device via the communication medium, resource management information for the printer device functioning as a network printer is centralized. It is possible to greatly reduce the operation environment setting operation burden on the user who should manage and set each printer device, and to cope with a change in the resource environment due to the connection of the optional device to the printer device. it can.
[0129]
According to the tenth aspect, since the peripheral device is a scanner device that outputs image information read via the communication medium, resource management information for the scanner device functioning as a network scanner is centrally managed, and It is possible to greatly reduce an operation environment setting operation burden on a user to be set in the scanner device, and it is possible to freely cope with a change in resource environment due to connection of an optional device to the scanner device.
[0130]
According to the eleventh aspect, the peripheral device includes a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. The user who should manage the resource management information for the printer unit functioning as a network printer and the resource management information for the scanner unit functioning as a network scanner in a unified manner, and set the scanner unit and the printer unit Can greatly reduce the operation environment setting operation burden, and can freely cope with a change in the resource environment due to the connection of the optional device to the scanner unit and the printer unit.
[0131]
According to the twelfth and twenty-third inventions, there is provided an environment setting method of a peripheral control device that controls a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium, Alternatively, a storage medium storing a computer-readable program for controlling a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium. Transmitting a predetermined packet via the communication medium, and searching for a management device that manages resource management information of each of the plurality of peripheral devices based on a response to the packet; A setting step of setting an operating environment based on the obtained resource management information, and identifying a management device that has obtained the resource management information retrieved in the retrieval step. Since there is a registration step of registering the acquisition source information in the memory resources, the optimal operation environment can be automatically set based on the resource management information that is centrally managed when the power is turned on, and the burden of setting the environment by the operator is greatly reduced. Can be.
[0132]
According to the thirteenth and twenty-fourth aspects, the method includes the change step of changing the resource management information and the transfer step of transferring the updated resource management information changed by the change step to the management device. In the case where the resource management information is changed in step (1), the changed updated resource management information is notified to the management device. Therefore, after the notification, the updated resource management information is always obtained and the operating environment is set. Therefore, it is possible to freely cope with resource changes of peripheral devices.
[0133]
According to the fourteenth and twenty-fifth aspects, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. The optimal operating environment can be automatically set based on the network setting information, initial setting information, charging setting information, and external input / output device setting information obtained from the management device according to the needs of the various users. The operation load to be set in the peripheral device can be remarkably reduced.
[0134]
According to the fifteenth and twenty-sixth aspects, since the peripheral device is a printer device that processes print information received from the data processing device via the communication medium, an operating environment for a printer device that functions as a network printer The setting burden can be greatly reduced, and even if the resource environment fluctuates due to the connection of the optional device to the printer device, it is possible to respond freely.
[0135]
According to the sixteenth and twenty-seventh aspects, since the peripheral device is a scanner device that outputs image information read via the communication medium, the burden of setting the operating environment on the scanner device functioning as a network scanner is greatly reduced. In addition to being able to reduce the number of resources, it is possible to freely cope with a change in the resource environment due to the connection of the optional device to the scanner device.
[0136]
According to the seventeenth and twenty-eighth aspects, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. And a scanner unit that functions as a network printer, thereby greatly reducing the operating environment setting burden on the printer unit functioning as a network printer or on the scanner unit functioning as a network scanner. Even if the resource environment fluctuates due to the connection of the optional device to the section, it can respond freely.
[0137]
According to the eighteenth and twenty-ninth aspects, there is provided an environment setting method for a management device that manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium. Or a storage medium storing a computer-readable program for controlling a management device that manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium. Creating resource management information to be set in each peripheral device, storing the resource management information created in the creating process in a memory resource, and requesting each peripheral device to acquire the resource management information. Sending the resource management information stored in the memory resource to the peripheral device that has issued the request based on the updated resource management information transferred from each peripheral device. And updating the resource management information stored in the memory resource. In a network environment where a plurality of peripheral devices having different functions can communicate with each other, the resource management information to be set for each peripheral device is Centralized management, resource management information to be set for each peripheral device required at power-on can be sent to the requesting peripheral device in a timely manner, and the operation burden on the network connection setting by the operator is significantly reduced. It is possible to flexibly cope with a change in the system configuration.
[0138]
According to the nineteenth and thirtieth aspects, the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. The optimal operating environment can be automatically set based on the network setting information, initial setting information, charging setting information, and external input / output device setting information obtained from the management device according to the needs of the various users. The operation load to be set in the peripheral device can be remarkably reduced.
[0139]
According to the twentieth and thirty-first aspects, since the peripheral device is a printer device that processes print information received from the data processing device via the communication medium, resource management for the printer device functioning as a network printer is performed. The information can be centrally managed, greatly reducing the operation environment setting operation burden of the user who should be set for each printer device, and can respond freely even if the resource environment changes due to the connection of optional devices to the printer device can do.
[0140]
According to the twenty-first and thirty-second inventions, since the peripheral device is a scanner device that outputs image information read via the communication medium, resource management information for the scanner device functioning as a network scanner is centrally managed. Thus, it is possible to greatly reduce the operation environment setting operation burden on a user to be set in each printer device, and it is possible to freely cope with a change in the resource environment due to the connection of the optional device to the scanner device.
[0141]
According to the twenty-second and thirty-third inventions, the peripheral device outputs a printer unit that processes print information received from the data processing device via the communication medium, and outputs image information read via the communication medium. And a resource management information for the printer functioning as a network printer and a resource management information for the scanner functioning as a network scanner. It is possible to greatly reduce the operation environment setting operation burden on the user to be performed, and to freely cope with a change in the resource environment due to the connection of the optional device to the scanner unit and the printer unit.
[0142]
【The invention's effect】
As described above, according to the present invention, various setting loads on the network environment for the peripheral devices constituting the conventional system resources are automated, the operation load on the user is reduced, and erroneous settings are made. This makes it possible to freely construct a network environment that can surely prevent a situation in which such a situation occurs.
[Brief description of the drawings]
FIG. 1 is a cross-sectional view illustrating a configuration of an output device to which the present invention can be applied.
FIG. 2 is a block diagram illustrating a configuration of a printing system to which a peripheral control device according to an embodiment of the present invention can be applied.
FIG. 3 is a diagram illustrating an example of a network system including the host computer and the printer illustrated in FIG. 2;
FIG. 4 is a diagram illustrating an example of an Ethernet frame (packet) transmitted from the printer illustrated in FIG. 2 onto a LAN.
FIG. 5 is a flowchart illustrating an example of a first data processing procedure in the peripheral control device according to the present invention.
FIG. 6 is a flowchart showing an example of a second data processing procedure in the peripheral control device according to the present invention.
FIG. 7 is a flowchart illustrating an example of a third data processing procedure in the peripheral control device according to the present invention.
FIG. 8 is a flowchart illustrating an example of a first data processing procedure in the data processing device according to the present invention.
FIG. 9 is a flowchart illustrating an example of a second data processing procedure in the data processing device according to the present invention.
FIG. 10 is a flowchart showing an example of a third data processing procedure in the data processing device according to the present invention.
FIG. 11 is a flowchart illustrating an example of a fourth data processing procedure in the data processing device according to the present invention.
FIG. 12 is a flowchart illustrating an example of a fifth data processing procedure in the data processing device according to the present invention.
13 is a diagram showing an example of a network device setting screen displayed on the CRT shown in FIG.
14 is a diagram illustrating a data structure of a data page managed in the external memory illustrated in FIG.
FIG. 15 is a diagram showing an example of a profile creation screen displayed on the CRT shown in FIG.
FIG. 16 is a diagram showing an example of a profile creation screen displayed on the CRT shown in FIG.
17 is a diagram illustrating an example of a definition file of a TCP / IP profile of the network illustrated in FIG. 2;
18 is a diagram illustrating an example of a definition file of a common item profile for initial setting of the printer illustrated in FIG. 2;
FIG. 19 is a diagram illustrating an example of a definition file of an external input device profile of the printer illustrated in FIG. 2;
20 is a diagram illustrating an example of a definition file of an external input device profile of the printer illustrated in FIG. 2;
21 is a diagram illustrating an example of another definition file of the TCP / IP profile of the network illustrated in FIG. 2;
FIG. 22 is a diagram illustrating the structure of a database that stores profiles of various peripheral devices.
FIG. 23 is a diagram illustrating an example of another definition file of the TCP / IP profile of the network illustrated in FIG. 2;
FIG. 24 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the peripheral control device and the management device according to the present invention.
[Explanation of symbols]
1 CPU
2 RAM
3 ROM
4 System bus
5 Keyboard controller
6 CRT controller
7 Disk controller
8 Network interface controller (NIC)
11 External memory
12 CPU
13 ROM
14 External memory
15 System bus
18 Network Interface Controller (NIC)
19 RAM
21 Network
1500 printer
3000 host computer

Claims (33)

所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置であって、
電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索手段と、
前記検索手段により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定手段と、
前記検索手段により検索された資源管理情報を取得した管理装置を識別する取得元情報を保持する保持手段と、
を有することを特徴とする周辺制御装置。
A peripheral control device that controls a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium,
At power-on, a search unit that sends out a predetermined packet via the predetermined communication medium and searches for a management device that manages resource management information of each of the plurality of peripheral devices based on a response to the packet ,
Setting means for setting an operating environment based on resource management information obtained from the management device searched by the search means;
Holding means for holding acquisition source information for identifying a management device that has acquired the resource management information searched by the search means ,
A peripheral control device comprising:
本発明に係る第2の発明は、前記資源管理情報を変更する変更手段と、前記変更手段により変更された更新資源管理情報を前記管理装置に転送する転送手段とを有することを特徴とする請求項1記載の周辺制御装置。A second invention according to the present invention comprises a change unit for changing the resource management information, and a transfer unit for transferring the updated resource management information changed by the change unit to the management device. Item 2. The peripheral control device according to item 1. 前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むことを特徴とする請求項1または2記載の周辺制御装置。3. The peripheral control device according to claim 1, wherein the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項1記載の周辺制御装置。The peripheral control device according to claim 1, wherein the peripheral device is a printer device that processes print information received from the data processing device via the communication medium. 前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項1記載の周辺制御装置。2. The peripheral control device according to claim 1, wherein the peripheral device is a scanner device that outputs image information read via the communication medium. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項1記載の周辺制御装置。The peripheral device is a composite image processing apparatus including a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. The peripheral control device according to claim 1, wherein: 所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置であって、各周辺装置に設定すべき資源管理情報を作成する作成手段と、前記作成手段により作成された資源管理情報を記憶する記憶手段と、各周辺装置から前記資源管理情報に対する取得要求に基づいて前記記憶手段に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出手段と、各周辺装置から転送される更新資源管理情報に基づいて前記記憶手段に記憶される資源管理情報を更新する更新手段とを有することを特徴とする管理装置。A management device that manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium, and creates resource management information to be set for each peripheral device Means, storage means for storing the resource management information created by the creation means, and resource management information stored in the storage means read from each peripheral device based on an acquisition request for the resource management information, and A management apparatus comprising: a sending unit that sends to a peripheral device; and an updating unit that updates resource management information stored in the storage unit based on updated resource management information transferred from each peripheral device. 前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むことを特徴とする請求項7記載の管理装置。8. The management apparatus according to claim 7, wherein the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項7記載の管理装置。The management device according to claim 7, wherein the peripheral device is a printer device that processes print information received from the data processing device via the communication medium. 前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項7記載の管理装置。The management device according to claim 7, wherein the peripheral device is a scanner device that outputs image information read via the communication medium. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項7記載の管理装置。The peripheral device is a composite image processing apparatus including a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. The management device according to claim 7, wherein 所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御する周辺制御装置の環境設定方法であって、
電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程と、
前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程と、
前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程と、
を有することを特徴とする周辺制御装置の環境設定方法。
An environment setting method for a peripheral control device that controls a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium,
A search step of transmitting a predetermined packet via the predetermined communication medium at the time of power- on, and searching for a management device that manages resource management information of each of the plurality of peripheral devices based on a response to the packet ;
A setting step of setting an operating environment based on resource management information obtained from the management device searched in the search step,
A registration step of registering, in a memory resource, acquisition source information for identifying a management device that has acquired the resource management information searched by the search step ;
An environment setting method for a peripheral control device, comprising:
前記資源管理情報を変更する変更工程と、
前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程と、
を有することを特徴とする請求項12記載の周辺制御装置の環境設定方法。
A changing step of changing the resource management information;
A transfer step of transferring the updated resource management information changed by the change step to the management device;
The environment setting method for a peripheral control device according to claim 12, comprising:
前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むことを特徴とする請求項12または13記載の周辺制御装置の環境設定方法。14. The method according to claim 12, wherein the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項12記載の周辺制御装置の環境設定方法。13. The environment setting method according to claim 12, wherein the peripheral device is a printer device that processes print information received from the data processing device via the communication medium. 前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項12記載の周辺制御装置の環境設定方法。13. The environment setting method according to claim 12, wherein the peripheral device is a scanner device that outputs image information read through the communication medium. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項12記載の周辺制御装置の環境設定方法。The peripheral device is a composite image processing apparatus including a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. 13. The environment setting method for a peripheral control device according to claim 12, wherein: 所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置の環境設定方法であって、
各周辺装置に設定すべき資源管理情報を作成する作成工程と、
前記作成工程により作成された資源管理情報をメモリ資源に保存する保存工程と、
各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程と、
各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程と、
を有することを特徴とする管理装置の環境設定方法。
An environment setting method of a management device that manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium,
A creation step of creating resource management information to be set for each peripheral device;
A storage step of storing the resource management information created in the creation step in a memory resource,
A transmission step of reading resource management information stored in the memory resource based on an acquisition request for the resource management information from each peripheral device and transmitting the resource management information to the requesting peripheral device;
An updating step of updating resource management information stored in the memory resource based on updated resource management information transferred from each peripheral device;
An environment setting method for a management device, comprising:
前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むことを特徴とする請求項18記載の管理装置の環境設定方法。19. The method according to claim 18, wherein the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項18記載の管理装置の環境設定方法。19. The method according to claim 18, wherein the peripheral device is a printer device that processes print information received from the data processing device via the communication medium. 前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項18記載の管理装置の環境設定方法。19. The environment setting method according to claim 18, wherein the peripheral device is a scanner device that outputs image information read via the communication medium. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項18記載の管理装置の環境設定方法。The peripheral device is a composite image processing apparatus including a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. 19. The environment setting method for a management device according to claim 18, wherein the setting is performed. 所定の通信媒体を介してデータ処理装置と通信しながら所定の入出力処理を実行可能な周辺装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
電源投入時に、前記所定の通信媒体を介して所定のパケットを送出し、該パケットに対する応答に基づき複数の周辺装置各々の資源管理情報を管理する管理装置を検索する検索工程と、
前記検索工程により検索された管理装置より取得される資源管理情報に基づいて動作環境を設定する設定工程と、
前記検索工程により検索された資源管理情報を取得した管理装置を識別する取得元情報をメモリ資源に登録する登録工程と、
を有することを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。
A storage medium storing a computer-readable program for controlling a peripheral device capable of executing a predetermined input / output process while communicating with a data processing device via a predetermined communication medium,
A search step of transmitting a predetermined packet via the predetermined communication medium at the time of power- on, and searching for a management device that manages resource management information of each of the plurality of peripheral devices based on a response to the packet ;
A setting step of setting an operating environment based on resource management information obtained from the management device searched in the search step,
A registration step of registering, in a memory resource, acquisition source information for identifying a management device that has acquired the resource management information searched by the search step ;
A storage medium storing a computer-readable program, comprising:
前記資源管理情報を変更する変更工程と、前記変更工程により変更された更新資源管理情報を前記管理装置に転送する転送工程と、を有することを特徴とする請求項23記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。24. The computer-readable computer according to claim 23, further comprising: a change step of changing the resource management information; and a transfer step of transferring the updated resource management information changed by the change step to the management device. A storage medium that stores programs. 前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むことを特徴とする請求項23または24記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。25. The storage medium according to claim 23, wherein the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置(図3に示すプリンタ1500)とすることを特徴とする請求項23記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。24. The computer-readable computer according to claim 23, wherein the peripheral device is a printer device (a printer 1500 shown in FIG. 3) that processes print information received from the data processing device via the communication medium. A storage medium that stores programs. 前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項23記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。24. The storage medium according to claim 23, wherein the peripheral device is a scanner device that outputs image information read via the communication medium. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項23記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。The peripheral device is a composite image processing apparatus including a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. A storage medium storing a computer readable program according to claim 23. 所定の通信媒体を介して所定の入出力処理を実行可能な複数の周辺装置と通信して各周辺装置を管理する管理装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
各周辺装置に設定すべき資源管理情報を作成する作成工程と、
前記作成工程により作成された資源管理情報をメモリ資源に保存する保存工程と、
各周辺装置から前記資源管理情報に対する取得要求に基づいて前記メモリ資源に記憶される資源管理情報を読み出して要求元の周辺装置に送出する送出工程と、
各周辺装置から転送される更新資源管理情報に基づいて前記メモリ資源に保存される資源管理情報を更新する更新工程と、
を有することを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。
A storage medium storing a computer-readable program that controls a management device that manages each peripheral device by communicating with a plurality of peripheral devices capable of executing predetermined input / output processing via a predetermined communication medium,
A creation step of creating resource management information to be set for each peripheral device;
A storage step of storing the resource management information created in the creation step in a memory resource,
A transmission step of reading resource management information stored in the memory resource based on an acquisition request for the resource management information from each peripheral device and transmitting the resource management information to the requesting peripheral device;
An updating step of updating resource management information stored in the memory resource based on updated resource management information transferred from each peripheral device;
A storage medium storing a computer-readable program, comprising:
前記資源管理情報は、ネットワーク設定情報,初期設定情報,課金設定情報,外部入出力装置設定情報を含むことを特徴とする請求項29記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。30. The storage medium according to claim 29, wherein the resource management information includes network setting information, initial setting information, charging setting information, and external input / output device setting information. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ装置とすることを特徴とする請求項29記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。30. The storage medium according to claim 29, wherein the peripheral device is a printer device that processes print information received from the data processing device via the communication medium. 前記周辺装置は、前記通信媒体を介して読み取った画像情報を出力するスキャナ装置とすることを特徴とする請求項29記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。30. The storage medium according to claim 29, wherein the peripheral device is a scanner device that outputs image information read via the communication medium. 前記周辺装置は、前記通信媒体を介して前記データ処理装置から受信する印刷情報を処理するプリンタ部と、前記通信媒体を介して読み取った画像情報を出力するスキャナ部とを備える複合画像処理装置とすることを特徴とする請求項29記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。The peripheral device is a composite image processing apparatus including a printer unit that processes print information received from the data processing device via the communication medium, and a scanner unit that outputs image information read via the communication medium. 30. A storage medium storing a computer readable program according to claim 29.
JP32871098A 1998-11-19 1998-11-19 Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program Expired - Fee Related JP3595709B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32871098A JP3595709B2 (en) 1998-11-19 1998-11-19 Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32871098A JP3595709B2 (en) 1998-11-19 1998-11-19 Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program

Publications (2)

Publication Number Publication Date
JP2000155658A JP2000155658A (en) 2000-06-06
JP3595709B2 true JP3595709B2 (en) 2004-12-02

Family

ID=18213328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32871098A Expired - Fee Related JP3595709B2 (en) 1998-11-19 1998-11-19 Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program

Country Status (1)

Country Link
JP (1) JP3595709B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100515076C (en) 2002-05-31 2009-07-15 安桥株式会社 Network type content reproduction system
JP4238870B2 (en) 2005-12-27 2009-03-18 ブラザー工業株式会社 Network system
US20080082461A1 (en) * 2006-09-29 2008-04-03 Konica Minolta Systems Laboratory, Inc. Systems and methods for print accounting
JP4561840B2 (en) * 2008-02-08 2010-10-13 ソニー株式会社 Wireless communication method, wireless communication apparatus, and wireless communication system
US8402373B2 (en) 2008-10-10 2013-03-19 Sharp Laboratories Of America, Inc. Device cloning method for non-programmatic interfaces

Also Published As

Publication number Publication date
JP2000155658A (en) 2000-06-06

Similar Documents

Publication Publication Date Title
JP4416563B2 (en) Network device management apparatus, control method therefor, computer program, and computer-readable storage medium
US6553431B1 (en) Information processing system and information processing method
US6894800B2 (en) Information processing apparatus and information display method for displaying job information relating to an output job
US9083721B2 (en) Information processing system, client device, and control method
US9086826B2 (en) Information processing apparatus, method for controlling the same, and storage medium
US20080034127A1 (en) Information processing apparatus, information processing method, alternate response apparatus, response method, control program, and network system
US20120314244A1 (en) Information processing apparatus, method of controlling information processing apparatus, program, and storage medium
JP2000298569A (en) Server device for managing printing attribute information, printing processing method, information processor, and information processing method
JP2009110261A (en) Network management apparatus, network management method, and program for carrying out network management method
US8533920B2 (en) Method and apparatus for managing a network, network management program, and storage medium including a network management program stored thereon
JP2003196055A (en) Printing system
JP3595709B2 (en) Peripheral control device, management device, environment setting method for peripheral control device, environment setting method for management device, and storage medium storing computer-readable program
JP4378338B2 (en) Information processing apparatus, device setting method, storage medium, and program
JPH10187565A (en) Data processor and data processing method, and storage medium stored with computer-readable program
JP3862463B2 (en) Information processing apparatus, network system, printing apparatus, device information registration method for network system, and computer-readable storage medium
JPH10187367A (en) Print controller, print controlling method and recording medium storing program that can be read by computer
JPH11191047A (en) Printing system, driver managing method therefor, and storage medium stored with computer-readable program
JPH10340163A (en) Data processor, data processing method of data processor and storage medium storing computer readable program
JP2004318296A (en) Printing program, printing system, and storage medium stored with printing program
JP2002055795A (en) Print managing apparatus and method for controlling the same and storage medium
JP2004021453A (en) Printer
JP4387710B2 (en) Network device and control method thereof
JP2001297052A (en) Peripheral device, device and method for data processing, and storage medium
JP2001270175A (en) Printing control unit, data processor, printing system, data obtaining method and memory medium
JP2002132470A (en) Server device, font information management method and storage medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040316

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040517

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040906

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20070910

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20080910

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100910

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100910

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110910

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110910

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120910

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120910

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 9

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees