JPH11312065A - プリンタ検索方法、情報処理システム、記録媒体 - Google Patents

プリンタ検索方法、情報処理システム、記録媒体

Info

Publication number
JPH11312065A
JPH11312065A JP10119610A JP11961098A JPH11312065A JP H11312065 A JPH11312065 A JP H11312065A JP 10119610 A JP10119610 A JP 10119610A JP 11961098 A JP11961098 A JP 11961098A JP H11312065 A JPH11312065 A JP H11312065A
Authority
JP
Japan
Prior art keywords
printer
information
printer information
database
network
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.)
Pending
Application number
JP10119610A
Other languages
English (en)
Inventor
Kunimasa Fujisawa
邦匡 藤澤
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 JP10119610A priority Critical patent/JPH11312065A/ja
Publication of JPH11312065A publication Critical patent/JPH11312065A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 ネットワーク・ プリンティングにおけるプリ
ンタ検索方法、情報処理システム、記録媒体に関し、ネ
ットワークの利用者がプリンタの検索を容易に行なえる
ようにする。 【解決手段】 プリンタ情報データ・ベース作成プログ
ラム104は、プリンタ情報所得部105がプリンタ1
01にプリンタ情報を要求して取得する。データ・ベー
ス構築部106は取得したプリンタ情報によりプリンタ
情報データ・ベースを構築し、構築されたプリンタ情報
データ・ベースをデータ・ベース記憶部107が記憶す
る。プリンタ検索プログラム108は、プリンタ検索条
件入力部116により所定の検索条件を入力し、プリン
タ検索実行部117によりプリンタ情報データ・ベース
を検索し、得られたプリンタ情報をプリンタ検索結果表
示部119により表示する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はプリンタ検索方法、
情報処理システム、および記録媒体に関し、特に、ネッ
トワーク・ プリンティングにおけるプリンタ検索方法、
情報処理システム、および記録媒体に関するものであ
る。
【0002】
【従来の技術】現在、ネットワークの利用者は、そのネ
ットワークに存在するプリンタのなかから自分の使いた
い機能(用紙サイズ、カラーか白黒か、解像度、両面ユ
ニットの有無、使用できるフォントの種類、印刷スピー
ド、印刷方式等)を有するプリンタをネットワークから
選択するために、プリンタに関する情報を集めたプリン
タ情報データ・ベースを参照することで、ネットワーク
に接続されたプリンタを共用している。
【0003】しかし、このプリンタ情報データ・ベース
の作成・更新は、従来、ネットワーク管理者が手作業で
行っている。
【0004】このため、イントラネットの様に複数のド
メインが集まった様なネットワークの場合、そのネット
ワーク上に存在するプリンタの数も増え、また各ドメイ
ンの管理者間での調整が必要となったり、ネットワーク
管理者がプリンタの所在地とは異なる遠隔地にいる場合
があるため、LANなどの小さなネットワークでは問題
にはならなかったプリンタ情報データ・ベース作成・更
新のコストは膨大なものとなり、実質的にはプリンタ情
報データ・ベース作成・更新が不可能になってきてい
る。
【0005】また、インターネット上で利用者がプリン
ト・ショップにあるプリンタから出力を行うためにプリ
ンタを検索する場合には、インターネットの各ドメイン
間の調整を行うことは不可能であること、プリンタの数
が非常に多くなることなどの理由で、手作業でのプリン
タ情報データ・ベース作成・更新は困難である。したが
って、利用者が自分の使いたい機能を持ったプリンタを
ネットワークから検索することは不可能である。
【0006】
【発明が解決しようとする課題】この様に従来のネット
ワーク・ プリンティングでは、以下の様な課題があっ
た。
【0007】 ネットワークの利用者が自分の必要と
する機能を有するネットワーク・ プリンタを探すこと
は、大きなネットワークにおいては非常に困難である。
【0008】 ネットワークが大きくなるにつれて、
ネットワークに接続されたプリンタの情報を集めたプリ
ンタ情報データ・ベースを管理する手間も増大し、ネッ
トワーク管理者への負荷が増大し、最終的には管理が不
可能になってしまうことが考えられる。
【0009】 ネットワーク管理者の手作業でネット
ワークに接続されたプリンタの情報を集めたプリンタ情
報データ・ベースを管理する場合には、プリンタが新た
に接続されたり、或いは接続されていたプリンタを外さ
れたりした場合に速やかに対応することができないた
め、新たにネットワークに接続されたプリンタを即座に
使用することができなかったり、ネットワーク上に既に
存在しないプリンタが未だに存在している様に見えてし
まうことがある。
【0010】そこで、本発明は上述の課題に鑑みて成さ
れたものであって、上述の課題を解決したプリンタ検索
方法、情報処理システム、および記録媒体を提供するこ
とを目的とする。
【0011】
【課題を解決するための手段】上記の課題を解決するた
めに、請求項1の本発明方法は、プリンタのプリンタ情
報データ・ベースを構築するデータ・ベース構築ステッ
プと、前記プリンタ情報データ・ベースを検索するプリ
ンタ情報検索ステップとを実行してネットワーク内の所
望のプリンタを検索するプリンタ検索方法であって、前
記データ・ベース構築ステップは、前記プリンタにプリ
ンタ情報を要求して前記プリンタ情報を取得する情報要
求ステップと、前記取得したプリンタ情報により前記プ
リンタ情報データ・ベースを構築するステップと、前記
構築されたプリンタ情報データ・ベースを記憶するステ
ップとを含み、前記プリンタ情報検索ステップは、所定
の検索条件により前記プリンタ情報データ・ベースを検
索するステップと、当該検索により得られたプリンタ情
報を表示するステップとを含むことを特徴とする。
【0012】また、請求項2の本発明方法は、請求項1
において、前記データ・ベース構築ステップを実行する
要求または所定の時間間隔、または前記プリンタ情報デ
ータ・ベースにプリンタ情報を記憶されたプリンタへの
印刷要求に応じて前記情報要求ステップにおけるプリン
タ情報の要求を再度実行するステップと、前記プリンタ
から新たに取得したプリンタ情報が前記プリンタ情報デ
ータ・ベースに記憶されていないか、前記プリンタから
前記プリンタ情報を取得できないときには前記プリンタ
情報データ・ベースを更新するステップとを含むことが
できる。
【0013】また、請求項3の本発明方法は、請求項2
において、前記プリンタ情報の要求に対して前記プリン
タが応答しないときには、前記更新するステップにおい
て前記プリンタ情報データ・ベースから当該応答しない
プリンタのプリンタ情報を削除することができる。
【0014】また、請求項4の本発明方法は、請求項2
または3において、前記再度実行するステップでは、前
記印刷要求されたプリンタ、前記プリンタ情報データ・
ベースにプリンタ情報を登録されているプリンタ、当該
プリンタのうち更新プリンタ選択手段によって選択され
たプリンタについてプリンタ情報を要求することができ
る。
【0015】また、請求項5の本発明方法は、請求項1
ないし4のいずれかにおいて、前記プリンタは、前記ネ
ットワークに接続する接続手段とネットワーク接続した
ことを前記ネットワークを通じて知らせる通知手段とを
備え、前記データ・ベース構築ステップにおいて、前記
通知手段からの通知を受けて前記情報要求ステップを行
なうことができる。
【0016】上記の課題を解決するために、請求項6の
本発明システムは、プリンタのプリンタ情報データ・ベ
ースを構築するデータ・ベース構築手段と、前記プリン
タ情報データ・ベースを検索するプリンタ情報検索手段
とによってネットワーク内の所望のプリンタを検索する
情報処理システムであって、前記データ・ベース構築手
段は、前記プリンタにプリンタ情報を要求して前記プリ
ンタ情報を取得する情報要求手段と、前記取得したプリ
ンタ情報により前記プリンタ情報データ・ベースを構築
する手段と、前記構築されたプリンタ情報データ・ベー
スを記憶する手段とを含み、前記プリンタ情報検索手段
は、所定の検索条件により前記プリンタ情報データ・ベ
ースを検索する手段と、当該検索により得られたプリン
タ情報を表示する手段とを含むことを特徴とする。
【0017】また、請求項7の本発明システムは、請求
項6において、記プリンタへのプリンタ情報の要求また
は所定の時間間隔、または前記プリンタ情報データ・ベ
ースにプリンタ情報を記憶されたプリンタへの印刷要求
に応じて前記情報要求手段によるプリンタ情報の要求を
再度実行する手段と、前記プリンタから新たに取得した
プリンタ情報が前記プリンタ情報データ・ベースに記憶
されていないか、前記プリンタから前記プリンタ情報を
取得できないときには前記プリンタ情報データ・ベース
を更新する手段とを含むことができる。
【0018】また、請求項8の本発明システムは、請求
項7において、前記プリンタ情報の要求に対して前記プ
リンタが応答しないときには、前記更新する手段によっ
て前記プリンタ情報データ・ベースから当該応答しない
プリンタのプリンタ情報を削除することができる。
【0019】また、請求項9の本発明システムは、請求
項7または8において、前記再度実行する手段によっ
て、前記印刷要求されたプリンタ、前記プリンタ情報デ
ータ・ベースにプリンタ情報を登録されているプリン
タ、当該プリンタのうち更新プリンタ選択手段によって
選択されたプリンタについてプリンタ情報を要求するこ
とができる。
【0020】また、請求項10の本発明システムは、請
求項6ないし9のいずれかにおいて、前記プリンタは、
前記ネットワークに接続する接続手段とネットワーク接
続したことを前記ネットワークを通じて知らせる通知手
段とを備え、前記データ・ベース構築手段は、前記通知
手段からの通知を受けて前記情報要求手段によって前記
プリンタにプリンタ情報の要求を行なうことができる。
【0021】また、請求項11の本発明システムは、請
求項6ないし10のいずれかにおいて、前記プリンタ
は、前記プリンタ情報を記憶する記憶手段を備えること
ができる。
【0022】上記の課題を解決するために、請求項12
の本発明記録媒体は、プリンタのプリンタ情報データ・
ベースを構築するデータ・ベース構築ステップと、前記
プリンタ情報データ・ベースを検索するプリンタ情報検
索ステップとを実行させネットワーク内の所望のプリン
タを検索するプリンタ検索方法のプログラムを記憶した
記録媒体であって、前記データ・ベース構築ステップ
は、前記プリンタにプリンタ情報を要求して前記プリン
タ情報を取得する情報要求ステップと、前記取得したプ
リンタ情報により前記プリンタ情報データ・ベースを構
築するステップと、前記構築されたプリンタ情報データ
・ベースを記憶するステップとを含み、前記プリンタ情
報検索ステップは、所定の検索条件により前記プリンタ
情報データ・ベースを検索するステップと、当該検索に
より得られたプリンタ情報を表示するステップとを含む
ことを特徴とするプログラムを記憶する。
【0023】また、請求項13の本発明記録媒体は、請
求項12において、前記データ・ベース構築ステップを
実行する要求または所定の時間間隔、または前記プリン
タ情報データ・ベースにプリンタ情報を記憶されたプリ
ンタへの印刷要求に応じて前記情報要求ステップにおけ
るプリンタ情報の要求を再度実行させるステップと、前
記プリンタから新たに取得したプリンタ情報が前記プリ
ンタ情報データ・ベースに記憶されていないか、前記プ
リンタから前記プリンタ情報を取得できないときには前
記プリンタ情報データ・ベースを更新するステップとを
含むことを特徴とするプログラムを記憶する。
【0024】また、請求項14の本発明記録媒体は、請
求項13において、前記プリンタ情報の要求に対して前
記プリンタが応答しないときには、前記更新するステッ
プにおいて前記プリンタ情報データ・ベースから当該応
答しないプリンタのプリンタ情報を削除することを特徴
とするプログラムを記憶することができる。
【0025】また、請求項15の本発明記録媒体は、請
求項13または14において、前記再度実行させるステ
ップでは、前記印刷要求されたプリンタ、前記プリンタ
情報データ・ベースにプリンタ情報を登録されているプ
リンタ、当該プリンタのうち更新プリンタ選択手段によ
って選択されたプリンタについてプリンタ情報を要求す
することを特徴とするプログラムを記憶する。
【0026】また、請求項16の本発明記録媒体は、請
求項12ないし15のいずれかにおいて、前記プリンタ
は、前記ネットワークに接続する接続手段とネットワー
ク接続したことを前記ネットワークを通じて知らせる通
知手段とを備え、前記データ・ベース構築ステップにお
いて、前記通知手段からの通知を受けて前記情報要求ス
テップを実行させることを特徴とするプログラムを記憶
する。
【0027】
【発明の実施の形態】以下、図面を参照して本発明の各
種実施の形態について詳細に説明する。
【0028】(第1の実施形態)図1は第1の実施形態
の説明図である。
【0029】プリンタ101は内部にプリンタ情報(プ
リンタの名前、プリンタのネットワーク・アドレス、カ
ラーorモノクロ、解像度、使用可能用紙サイズ、使用
可能なフォント・リスト、両面印刷等のオプションの有
無を示すオプション・リスト等)を記憶するプリンタ情
報記憶部102とプリンタ情報応答部103を備えてい
る。プリンタ情報は、データの名前と種類、データ長等
を含む図2に示す様な構造を有するデータであり、この
形態でプリンタ情報記憶部102に保存されている。
【0030】図3はプリンタ情報データ・ベース作成プ
ログラム104のフロー・ チャートである。
【0031】このプリンタ情報データ・ベース作成プロ
グラム104と後述のプリンタ検索プログラム108は
ネットワークに接続されるコンピュータ(不図示)にロ
ードされて実行されるもので、RAM、ハード・ディス
ク、その他の読み書き自在な記憶媒体にロードされる。
また、ROM、NVRAM等の不揮発性メモリ素子に予
め記憶させておいても構わないし、ネットワークを介し
て他の装置等と通信することでロードするようにしても
構わない。さらに、コンピュータのディスク記憶装置等
に着脱自在で持ち運びが可能な記録媒体、たとえばフロ
ッピィ・ディスクに記憶させておいてロードすることも
できる。
【0032】図3のフロー・ チャートに戻って説明する
と、ネットワークのプリンタを検索するためにまずステ
ップS303で図4(A)に示す様なプリンタ情報要求
パケット310を作成し、ステップS304でこのプリ
ンタ情報要求パケット310をネットワークにブロード
キャストして(図1の109、112)、ステップS3
05でプリンタ情報返信パケットを待つ。なお、以下の
記載においてステップSをSと略記する。
【0033】ネットワークに存在するたとえばプリンタ
101のプリンタ情報応答部103はこれに応答し、プ
リンタ情報記憶部102からプリンタ情報を読み出して
(111)、図3に示す様なエンコードを行ったプリン
タ情報返信パケット320を作成し、ネットワークを通
じてプリンタ情報データ・ベース作成プログラム104
へ返信する。
【0034】プリンタ情報データ・ベース作成プログラ
ム104のプリンタ情報取得部105は、S306でプ
リンタ101から返信された図4(B)に示す様なプリ
ンタ情報返信パケット320を受信してこのパケット3
20をデコードする。これにより図2に示した様なデー
タ(名前、URL、使用可能用紙サイズ、使用可能フォ
ント等)を得ると、このプリンタ情報をプリンタ情報デ
ータ・ベース構築部106に渡す(114)。
【0035】プリンタ情報データ・ベース構築部106
は、S307で返信されたデータがプリンタ情報データ
・ベース記憶部107に記憶されて存在するかを調べ
(115)、存在してない場合はS308で返信された
プリンタ情報を図5に示す様なプリンタ情報データ・ベ
ースに追加、登録した後、S305に戻る。同じデータ
がプリンタ情報データ・ベース記憶部107に存在して
いる場合はそのままS305に戻る。
【0036】この様な処理により構築されたプリンタ情
報データ・ベースは、プリンタ情報データ・ベース記憶
部107に保存される。
【0037】図5において、プリンタ情報データ・ベー
ス500はプリンタ一台分のデータ510を複数台分記
憶するもので、プリンタ情報データ・ベースの「使用可
能用紙リスト」フィールド520には、該当するプリン
タで使用することのできる用紙サイズが記載されてい
る。
【0038】図6はプリンタ検索プログラム108の説
明図である。
【0039】ネットワークの利用者がアプリケーション
から文書を印刷する場合には、ユーティリティのプリン
トパネル601のプリンタ検索プログラム呼出ボタン6
02をマウス等のポインティング・デバイスによりクリ
ックすることでプリンタ検索プログラム108を呼び出
し、プリンタの検索条件として自分の使いたい機能を入
力すると、プリンタ情報データ・ベースの検索が行わ
れ、必要な機能を有するプリンタを選択できるようにな
っている。すなわち、プリンタ検索プログラム呼出ボタ
ン602をクリックするとプログラム108のプリンタ
検索ウィンドウ603が表示され、このウィンドウ60
3にしたがって検索条件入力と検索結果表示が行われ
る。
【0040】プリンタ検索ウィンドウ603の用紙サイ
ズ・フィールド604により、プリンタ検索プログラム
108のプリンタ検索条件入力部116がプリンタ検索
条件としてたとえば「用紙サイズがA3のプリンタ」を
入力し、検索ボタン605をクリックすると、プリンタ
検索実行部117が検索を実行する。プリンタ検索プロ
グラム108の検索実行部117は、構築されたプリン
タ情報データ・ベースの各レコードの「使用可能用紙リ
スト」フィールド510に用紙データとして「A3」が
あるものを検索する(図1の118)。
【0041】図7は第1の実施形態におけるプリンタ情
報データ・ベース検索(プリンタ検索プログラム10
8)の説明図であり、第2の実施形態の場合にも同様に
して検索を行なう。
【0042】検索を開始するとまずS701で、「プリ
ンタの名前」フィールドが空のデータのリストを作成す
る。続いてS702で、プリンタ情報データ・ベース5
00を先頭から読んでいき、該当するフィールドを有す
るデータ・ベースの先頭にあるプリンタ情報データの先
頭までリード・ポインタを移動する。
【0043】プリンタ情報の先頭まで読み飛ばすと、S
703でプリンタ情報からプリンタの名前を読み込み、
記憶する。S704では、検索に関係のないプリンタ情
報を各データの長さフィールドの値を使ってリード・ポ
インタを移動することにより読み飛ばし、「使用可能用
紙リスト」フィールド520の先頭530まで読み飛ば
す。
【0044】S705ではこの位置から「使用可能用紙
リスト」のデータを読んでいき、S706に進んで、こ
の読み取ったデータが「A3」であるか調べる。「A
3」を読み取った場合にはS707に分岐して「プリン
タの名前」フィールドのデータのリストに先に記憶した
プリンタの名前を追加した後S710に進み、読み取っ
たデータが「A3」でない場合はS708に分岐する。
【0045】S708ではまだ次の使用可能用紙データ
があるかを調べ、ある場合にはS705に分岐して繰り
返し、ない場合にはS710に進んで、次のプリンタ情
報の先頭まで読み飛ばす。次のプリンタ情報の先頭まで
読み飛ばすと、S711でプリンタ情報データ・ベース
の末尾にきているか調べる。末尾の場合は検索を終了
し、末尾でなければS703に分岐して繰り返す。
【0046】検索が終了すると「プリンタの名前」フィ
ールドのデータのリストがプリンタ検索プログラム10
8の検索結果表示部119に渡され、検索結果表示部1
19は検索条件に合致したプリンタの名前のリストを図
6に示す様にプリンタ検索ウィンドウ603の検索結果
表示ボックス607に表示させる。利用者は検索結果で
あるこのプリンタのリストから使用したいプリンタの名
前を選択して反転表示させ、選択ボタン606をクリッ
クして選択を入力する。
【0047】利用者がプリントパネル601のプリンタ
名フィールド620に表示された名前「Phobo LBP-930」
を確認してOKボタン610をクリックすると、印刷が
実行される。
【0048】(第2の実施形態)図8は第2の実施形態
の説明図である。
【0049】プリンタ801は内部にプリンタ情報(プ
リンタの名前、プリンタのネットワーク・アドレス、カ
ラーorモノクロ、解像度、使用可能用紙サイズ、使用
可能なフォント・リスト、両面印刷等のオプションの有
無を示すオプション・リスト等)を記憶するプリンタ情
報記憶部803と接続通知部802を備えている。プリ
ンタ情報記憶部803には、図2に示した様な構造を有
するプリンタ情報が保存されている。
【0050】プリンタ801がネットワークに接続され
ると、プリンタ801の接続通知部802はプリンタ情
報記憶部803からプリンタ情報を受け取り図9に示す
様なエンコードを行ったプリンタ情報送信パケット90
0を作成し、ネットワークを通じてネットワーク上に存
在するプリンタ情報データ・ベース作成プログラム82
4に対してブロードキャストする(804)。
【0051】ネットワーク上に存在するプリンタ情報デ
ータ・ベース作成プログラム824のプリンタ情報取得
部805はプリンタ情報送信パケット900を受け取る
とこのパケット900をデコードする。デコードにより
図2に示した様なデータ(名前、URL、使用可能用紙
サイズ、使用可能フォント等)を得ると、このデコード
したプリンタ情報をプリンタ情報データ・ベース構築部
806に渡す(814)。
【0052】プリンタ情報データ・ベース構築部806
は返信されたデータを基に図5に示す様なデータ・ベー
スを作り、そのデータはプリンタ情報データ・ベース記
憶部807に保存される(815)。
【0053】一方、ネットワークの利用者がアプリケー
ションから文書を印刷する場合のプリンタの検索は、プ
リンタ検索プログラム808により第1の実施形態と同
様に行う。
【0054】(第3の実施形態)本実施の形態では、利
用者の要求またはタイマーにセットされた適当な時間間
隔または利用者のプリンタ情報データ・ベースに登録さ
れているプリンタへの印刷要求で、第1の実施形態にお
けるプリンタ情報データ・ベース作成プログラム104
にプリンタ情報データ・ベース作成指示を出すように構
成した。
【0055】プリンタ情報データ・ベース作成プログラ
ム104が第1の実施形態と同様に実行されることで、
前回の作成以後にネットワークに追加されたプリンタの
プリンタ情報が新たにプリンタ情報データ・ベースに追
加、登録され、プリンタ情報データ・ベースが更新され
る。ネットワークの利用者がアプリケーションから文書
を印刷する場合のプリンタの検索は、第1の実施形態と
同様に行う。
【0056】このように所定のタイミングにより特定の
プリンタ、またはすべてのプリンタのプリンタ情報の更
新を行うことにより、プリンタ情報データ・ベースを最
新のものに維持することができる。
【0057】(第4の実施形態)本実施の形態では、利
用者の要求またはタイマーにセットされた適当な時間間
隔または利用者のプリンタ情報データ・ベースに登録さ
れているプリンタへの印刷要求で、第1または第2の実
施形態におけるプリンタ情報データ・ベース作成プログ
ラム104または824にプリンタ情報データ・ベース
更新要求を出すように構成した。図10は第4の実施形
態のフロー・ チャートである。
【0058】S1001でデータ・ベース更新要求が出
されると、S1002でプリンタ情報データ・ベース作
成プログラムはプリンタ情報データ・ベースからプリン
タ名とプリンタのネットワーク・アドレスの対のリスト
を作成する。S1003では、作成したリストからプリ
ンタ名とネットワーク・アドレスの対を1つ読む。
【0059】S1004では、これにより図11に示す
様なプリンタ情報要求パケット1100を作成してネッ
トワークに送信し、プリンタからの応答を待つ。
【0060】一方プリンタは、プリンタ情報要求パケッ
ト1100を受け取ると第1の実施形態と同様にしてプ
リンタ情報返信パケット320を作成し、これを返信す
る。
【0061】そして、S1005においてこのプリンタ
情報返信パケット320がプリンタから所定時間内に返
ってこない場合には、このプリンタは既にネットワーク
上に存在しないものと見做してS1006に分岐し、プ
リンタ情報データ・ベースから該当するプリンタ名のデ
ータを削除してからS1009に進む。このステップで
はプリンタ名とプリンタのネットワーク・アドレスの対
のリストの末尾かを調べ、末尾に来ていれば処理を終了
し、末尾でなければS1003に戻る。
【0062】一方、S1005においてプリンタからプ
リンタ情報返信パケットが320所定時間内に返信され
た場合はデータの削除を行なうことなくS1007に分
岐し、返信されたこのパケット320をデコードして得
られたプリンタ情報と、プリンタ情報データ・ベース中
に既にある該当プリンタ情報とを比較して相異を判断す
る。両者が異なっていればS1008に分岐して、プリ
ンタ情報データ・ベース中の該当プリンタ情報を更新し
てからS1009に進む。このステップではプリンタ名
とプリンタのネットワーク・アドレスの対のリストの末
尾かを調べ、末尾に来ていれば処理を終了し、末尾でな
ければS1003に戻る。
【0063】一方、S1007において両者が異なって
いなければデータ・ベースを更新することなくそのまま
S1009に進み、プリンタ名とプリンタのネットワー
ク・アドレスの対のリストの末尾かを調べ、末尾に来て
いれば処理を終了し、末尾でなければS1003に戻
る。
【0064】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用しても良い。また、本発明はシステム或は装置にプロ
グラムを供給することによって達成される場合にも適用
できることは言うまでもない。この場合、本発明を達成
するためのソフトウエアによって表されるプログラムを
格納した記憶媒体を該システム或は装置に読み出すこと
によって、そのシステム或は装置が、本発明の効果を享
受することが可能となる。
【0065】
【発明の効果】以上説明した通り本発明によれば、ネッ
トワーク・ プリンタを使用できる様にネットワーク管理
者が手作業でプリンタ情報データ・ベースの更新をする
ことなく、ネットワークの利用者は自分の使用したい機
能を有するネットワークに接続されたプリンタを発見し
て、所望のプリンタを使用することができる。また、プ
リンタ情報データ・ベースの更新をする場合には、管理
者がプリンタの種類や機能、必要なプリンタ・ドライバ
を知る必要をなくすことができる効果がある。
【0066】また、インターネット・ プリンティングの
分野においては、プリンタの検索や接続の通知をインタ
ーネットに広げることにより、プリント・ショップなど
がプリンタとして本発明で使われているプリンタを使用
し、プリント・ショップの利用者が本発明のプリンタ検
索方法のプログラムでプリンタの検索を実行したり(プ
リンタからの接続通知を受けたり)、プリンタ検索方法
のプログラムで検索てプリンタから通知を受けた結果で
あるプリンタ情報データ・ベースを公開しているサービ
スを利用することにより、自分が利用したい機能のプリ
ンタを持っているプリント・ショップを探すことができ
る効果がある。
【図面の簡単な説明】
【図1】本発明にかかる第1の実施形態の説明図であ
る。
【図2】本発明にかかる各実施形態におけるプリンタ情
報の構造の説明図である。
【図3】第1の実施形態のフロー・チャートである。
【図4】第1の実施形態のプリンタ情報要求パケットと
プリンタ情報返信パケットの説明図である。
【図5】本発明にかかる各実施形態におけるプリンタ情
報データ・ベースの説明図である。
【図6】第1の実施形態(第2の実施形態)におけるプ
リンタの検索の説明図である。
【図7】第1の実施形態(第2の実施形態)のプリンタ
情報データ・ベースの検索のフロー・チャートである。
【図8】本発明にかかる第2の実施形態の説明図であ
る。
【図9】第2の実施形態におけるプリンタ情報送信パケ
ットの説明図である。
【図10】第4の実施形態のフロー・チャートである。
【図11】第4の実施形態におけるプリンタ情報要求パ
ケットの説明図である。
【符号の説明】
101、801 プリンタ 102、803 プリンタ情報記憶部 103 プリンタ情報応答部 104、824 プリンタ情報データ・ベース作成プロ
グラム 105、805 プリンタ情報取得部 106、806 プリンタ情報データ・ベース構築部 107、807 プリンタ情報データ・ベース記憶部 108、808 プリンタ検索プログラム 116、816 プリンタ検索条件入力部 117、817 プリンタ検索実行部 119、819 検索結果表示部 310、1100 プリンタ情報要求パケット 320 プリンタ情報返信パケット 802 プリンタ接続通知部 900 プリンタ情報送信パケット

Claims (16)

    【特許請求の範囲】
  1. 【請求項1】 プリンタのプリンタ情報データ・ベース
    を構築するデータ・ベース構築ステップと、前記プリン
    タ情報データ・ベースを検索するプリンタ情報検索ステ
    ップとを実行してネットワーク内の所望のプリンタを検
    索するプリンタ検索方法であって、 前記データ・ベース構築ステップは、前記プリンタにプ
    リンタ情報を要求して前記プリンタ情報を取得する情報
    要求ステップと、前記取得したプリンタ情報により前記
    プリンタ情報データ・ベースを構築するステップと、前
    記構築されたプリンタ情報データ・ベースを記憶するス
    テップとを含み、 前記プリンタ情報検索ステップは、所定の検索条件によ
    り前記プリンタ情報データ・ベースを検索するステップ
    と、当該検索により得られたプリンタ情報を表示するス
    テップとを含むことを特徴とするプリンタ検索方法。
  2. 【請求項2】 前記データ・ベース構築ステップを実行
    する要求または所定の時間間隔、または前記プリンタ情
    報データ・ベースにプリンタ情報を記憶されたプリンタ
    への印刷要求に応じて前記情報要求ステップにおけるプ
    リンタ情報の要求を再度実行するステップと、 前記プリンタから新たに取得したプリンタ情報が前記プ
    リンタ情報データ・ベースに記憶されていないか、前記
    プリンタから前記プリンタ情報を取得できないときには
    前記プリンタ情報データ・ベースを更新するステップと
    を含むことを特徴とする請求項1に記載のプリンタ検索
    方法。
  3. 【請求項3】 前記プリンタ情報の要求に対して前記プ
    リンタが応答しないときには、前記更新するステップに
    おいて前記プリンタ情報データ・ベースから当該応答し
    ないプリンタのプリンタ情報を削除することを特徴とす
    る請求項2に記載のプリンタ検索方法。
  4. 【請求項4】 前記再度実行するステップでは、前記印
    刷要求されたプリンタ、前記プリンタ情報データ・ベー
    スにプリンタ情報を登録されているプリンタ、当該プリ
    ンタのうち更新プリンタ選択手段によって選択されたプ
    リンタについてプリンタ情報を要求することを特徴とす
    る請求項2または3に記載のプリンタ検索方法。
  5. 【請求項5】 前記プリンタは、前記ネットワークに接
    続する接続手段とネットワーク接続したことを前記ネッ
    トワークを通じて知らせる通知手段とを備え、 前記データ・ベース構築ステップにおいて、前記通知手
    段からの通知を受けて前記情報要求ステップを行なうこ
    とを特徴とする請求項1ないし4のいずれかに記載のプ
    リンタ検索方法。
  6. 【請求項6】 プリンタのプリンタ情報データ・ベース
    を構築するデータ・ベース構築手段と、前記プリンタ情
    報データ・ベースを検索するプリンタ情報検索手段とに
    よってネットワーク内の所望のプリンタを検索する情報
    処理システムであって、 前記データ・ベース構築手段は、前記プリンタにプリン
    タ情報を要求して前記プリンタ情報を取得する情報要求
    手段と、前記取得したプリンタ情報により前記プリンタ
    情報データ・ベースを構築する手段と、前記構築された
    プリンタ情報データ・ベースを記憶する手段とを含み、 前記プリンタ情報検索手段は、所定の検索条件により前
    記プリンタ情報データ・ベースを検索する手段と、当該
    検索により得られたプリンタ情報を表示する手段とを含
    むことを特徴とする情報処理システム。
  7. 【請求項7】 前記プリンタへのプリンタ情報の要求ま
    たは所定の時間間隔、または前記プリンタ情報データ・
    ベースにプリンタ情報を記憶されたプリンタへの印刷要
    求に応じて前記情報要求手段によるプリンタ情報の要求
    を再度実行する手段と、 前記プリンタから新たに取得したプリンタ情報が前記プ
    リンタ情報データ・ベースに記憶されていないか、前記
    プリンタから前記プリンタ情報を取得できないときには
    前記プリンタ情報データ・ベースを更新する手段とを含
    むことを特徴とする請求項6に記載の情報処理システ
    ム。
  8. 【請求項8】 前記プリンタ情報の要求に対して前記プ
    リンタが応答しないときには、前記更新する手段によっ
    て前記プリンタ情報データ・ベースから当該応答しない
    プリンタのプリンタ情報を削除することを特徴とする請
    求項7に記載の情報処理システム。
  9. 【請求項9】 前記再度実行する手段によって、前記印
    刷要求されたプリンタ、前記プリンタ情報データ・ベー
    スにプリンタ情報を登録されているプリンタ、当該プリ
    ンタのうち更新プリンタ選択手段によって選択されたプ
    リンタについてプリンタ情報を要求することを特徴とす
    る請求項7または8に記載の情報処理システム。
  10. 【請求項10】 前記プリンタは、前記ネットワークに
    接続する接続手段とネットワーク接続したことを前記ネ
    ットワークを通じて知らせる通知手段とを備え、 前記データ・ベース構築手段は、前記通知手段からの通
    知を受けて前記情報要求手段によって前記プリンタにプ
    リンタ情報の要求を行なうことを特徴とする請求項6な
    いし9のいずれかに記載の情報処理システム。
  11. 【請求項11】 前記プリンタは、前記プリンタ情報を
    記憶する記憶手段を備えることを特徴とする請求項6な
    いし10のいずれかに記載の情報処理システム。
  12. 【請求項12】 プリンタのプリンタ情報データ・ベー
    スを構築するデータ・ベース構築ステップと、前記プリ
    ンタ情報データ・ベースを検索するプリンタ情報検索ス
    テップとを実行させネットワーク内の所望のプリンタを
    検索するプリンタ検索方法のプログラムを記憶した記録
    媒体であって、 前記データ・ベース構築ステップは、前記プリンタにプ
    リンタ情報を要求して前記プリンタ情報を取得する情報
    要求ステップと、前記取得したプリンタ情報により前記
    プリンタ情報データ・ベースを構築するステップと、前
    記構築されたプリンタ情報データ・ベースを記憶するス
    テップとを含み、 前記プリンタ情報検索ステップは、所定の検索条件によ
    り前記プリンタ情報データ・ベースを検索するステップ
    と、当該検索により得られたプリンタ情報を表示するス
    テップとを含むことを特徴とするプログラムを記憶した
    記録媒体。
  13. 【請求項13】 前記データ・ベース構築ステップを実
    行する要求または所定の時間間隔、または前記プリンタ
    情報データ・ベースにプリンタ情報を記憶されたプリン
    タへの印刷要求に応じて前記情報要求ステップにおける
    プリンタ情報の要求を再度実行させるステップと、 前記プリンタから新たに取得したプリンタ情報が前記プ
    リンタ情報データ・ベースに記憶されていないか、前記
    プリンタから前記プリンタ情報を取得できないときには
    前記プリンタ情報データ・ベースを更新するステップと
    を含むことを特徴とするプログラムを記憶した請求項1
    2に記載の記録媒体。
  14. 【請求項14】 前記プリンタ情報の要求に対して前記
    プリンタが応答しないときには、前記更新するステップ
    において前記プリンタ情報データ・ベースから当該応答
    しないプリンタのプリンタ情報を削除することを特徴と
    するプログラムを記憶した請求項13に記載の記録媒
    体。
  15. 【請求項15】 前記再度実行させるステップでは、前
    記印刷要求されたプリンタ、前記プリンタ情報データ・
    ベースにプリンタ情報を登録されているプリンタ、当該
    プリンタのうち更新プリンタ選択手段によって選択され
    たプリンタについてプリンタ情報を要求することを特徴
    とするプログラムを記憶した請求項13または14に記
    載の記録媒体。
  16. 【請求項16】 前記プリンタは、前記ネットワークに
    接続する接続手段とネットワーク接続したことを前記ネ
    ットワークを通じて知らせる通知手段とを備え、 前記データ・ベース構築ステップにおいて、前記通知手
    段からの通知を受けて前記情報要求ステップを実行させ
    ることを特徴とするプログラムを記憶した請求項12な
    いし15のいずれかに記載の記録媒体。
JP10119610A 1998-04-28 1998-04-28 プリンタ検索方法、情報処理システム、記録媒体 Pending JPH11312065A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10119610A JPH11312065A (ja) 1998-04-28 1998-04-28 プリンタ検索方法、情報処理システム、記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10119610A JPH11312065A (ja) 1998-04-28 1998-04-28 プリンタ検索方法、情報処理システム、記録媒体

Publications (1)

Publication Number Publication Date
JPH11312065A true JPH11312065A (ja) 1999-11-09

Family

ID=14765685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10119610A Pending JPH11312065A (ja) 1998-04-28 1998-04-28 プリンタ検索方法、情報処理システム、記録媒体

Country Status (1)

Country Link
JP (1) JPH11312065A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001282728A (ja) * 2000-03-30 2001-10-12 Canon Inc Wwwサーバにおけるクライアントデータ処理装置および方法並びに記憶媒体
JP2007133611A (ja) * 2005-11-09 2007-05-31 Konica Minolta Business Technologies Inc プリンタ制御装置、並びにプリンタ制御装置に接続されているプリンタを制御するための方法およびコンピュータプログラム
JP2007317169A (ja) * 2006-04-24 2007-12-06 Ricoh Co Ltd プリントシステム
US7441003B1 (en) * 2000-04-17 2008-10-21 Fuji Xerox Co., Ltd. Payment based electronic mail printing system utilizing search criteria
JP2013003792A (ja) * 2011-06-15 2013-01-07 Sharp Corp 印刷システム、サーバ装置、印刷方法、及びコンピュータプログラム
US8446613B2 (en) 2004-02-16 2013-05-21 Canon Kabushiki Kaisha Information processing apparatus and method and program of controlling the same

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001282728A (ja) * 2000-03-30 2001-10-12 Canon Inc Wwwサーバにおけるクライアントデータ処理装置および方法並びに記憶媒体
US7441003B1 (en) * 2000-04-17 2008-10-21 Fuji Xerox Co., Ltd. Payment based electronic mail printing system utilizing search criteria
US8446613B2 (en) 2004-02-16 2013-05-21 Canon Kabushiki Kaisha Information processing apparatus and method and program of controlling the same
US8699074B2 (en) 2004-02-16 2014-04-15 Canon Kabushiki Kaisha Information processing apparatus and method and program of controlling the same
JP2007133611A (ja) * 2005-11-09 2007-05-31 Konica Minolta Business Technologies Inc プリンタ制御装置、並びにプリンタ制御装置に接続されているプリンタを制御するための方法およびコンピュータプログラム
JP2007317169A (ja) * 2006-04-24 2007-12-06 Ricoh Co Ltd プリントシステム
JP2013003792A (ja) * 2011-06-15 2013-01-07 Sharp Corp 印刷システム、サーバ装置、印刷方法、及びコンピュータプログラム

Similar Documents

Publication Publication Date Title
US7305456B2 (en) Device information acquiring method, server apparatus and computer-readable storage medium
JP3503397B2 (ja) 地図表示システム
US20020078197A1 (en) System and method for saving and managing browsed data
KR100790240B1 (ko) 네트워크 관리 시스템, 표시 방법 및 네트워크 관리프로그램
US6980668B1 (en) Information processing apparatus enabling electronic watermarking, and communication network connectable to such information processing apparatus
JP2008257317A (ja) 情報処理装置、情報処理システム及びプログラム
JP5247177B2 (ja) 文書管理装置、文書管理方法およびプログラム
JP2011044116A (ja) 閲覧制御装置、閲覧制御方法および閲覧制御プログラム
US20030225831A1 (en) Center server and computer apparatus
JPH11312065A (ja) プリンタ検索方法、情報処理システム、記録媒体
JPH10107943A (ja) インターネットfaxサービス方式
JPH1115724A (ja) 文書管理方法および装置
JP2004110587A (ja) プリンタ検索システム
JP3869972B2 (ja) デバイス検索クライアントおよびデバイス検索方法
JPH1083403A (ja) インターネットにおける情報検索方法、装置、及び記録媒体
JPH11184742A (ja) 画像処理装置及び画像処理装置における画像データ処理方法
JPH10326282A (ja) 電子ファイル検索・編集方法及びシステム及び電子ファイル検索・編集プログラムを格納した記憶媒体
JP2002116934A (ja) 文書管理システム
JP4465093B2 (ja) 電子メールを利用したユーザサポートシステム
JP2019074954A (ja) 情報処理装置、管理サーバー、情報処理方法及びプログラム
JP2004258712A (ja) ドキュメント蓄積サーバ、クライアント装置、ドキュメント蓄積システム
JP2001034524A (ja) 情報処理装置
JP2001092757A (ja) ネットワーク装置およびこれを含むネットワークシステム、デバイス検索システムおよびその方法、並びに記憶媒体
JP2009122930A (ja) 情報検索装置およびその方法
JP2003122603A (ja) ドキュメント処理サーバ

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050314

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050902