JP4215008B2 - デバイス情報管理システム、コンピュータ、およびプログラム - Google Patents
デバイス情報管理システム、コンピュータ、およびプログラム Download PDFInfo
- Publication number
- JP4215008B2 JP4215008B2 JP2005050731A JP2005050731A JP4215008B2 JP 4215008 B2 JP4215008 B2 JP 4215008B2 JP 2005050731 A JP2005050731 A JP 2005050731A JP 2005050731 A JP2005050731 A JP 2005050731A JP 4215008 B2 JP4215008 B2 JP 4215008B2
- Authority
- JP
- Japan
- Prior art keywords
- client
- information
- server
- printer
- device 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
まず、請求項1に記載のデバイス情報管理システムは、サーバと、クライアントと、デバイスとを備えてなり、前記サーバと前記クライアントは第1の通信路を介して通信可能に構成され、前記クライアントと前記デバイスは前記第1の通信路とは異なる第2の通信路を介して通信可能に構成され、前記デバイスに関する情報であるデバイス情報が、前記デバイスから前記第2の通信路を介して前記クライアントへ伝送されるとともに、前記クライアントから前記第1の通信路を介して前記前記サーバへと伝送されて、当該デバイス情報が前記サーバの備えるデータベースに登録されるように構成されており、前記デバイスは、前記クライアントが所定の手順で送信するデータを受信する受信手段と、前記受信手段によって受信したデータに基づいて、どのような処理の実行を前記クライアントから指令されたのかを判定する指令判定手段と、前記指令判定手段による判定結果に応じて、前記クライアントから指令された処理を実行する処理制御手段とを備えていて、前記クライアントから前記デバイス情報の提供を要求された場合に、前記第2の通信路を介して前記クライアントに前記デバイス情報を提供するデバイス側情報提供手段、を前記処理制御手段が備えており、前記クライアントは、前記クライアントにインストールされるソフトウェアであって、かつ、前記クライアントにインストールされると、前記クライアントが前記所定の手順で前記デバイスへデータを送信可能となるソフトウェアであるデバイスドライバをインストールするためのインストール処理を実行した際に、引き続いて、前記デバイス情報の提供を要求するデータを、前記デバイスに対して前記所定の手順で送信するとともに、当該要求に応じた前記デバイスから提供される前記デバイス情報を、前記第2の通信路を介して取得する第1のクライアント側情報取得手段と、前記第1のクライアント側情報取得手段によって取得した前記デバイス情報を、前記第1の通信路を介して前記サーバへ提供する第1のクライアント側情報提供手段とを備え、前記サーバは、前記クライアントから前記第1の通信路を介して前記デバイス情報を取得するサーバ側情報取得手段と、前記サーバ側情報取得手段によって取得した前記デバイス情報を、前記データベースに登録する情報登録手段とを備えることを特徴とする。
まず、請求項2に記載の通り、請求項1に記載のデバイス情報管理システムにおいて、前記クライアントは、前記デバイスに対し、前記第2の通信路を介して前記デバイス情報の提供を要求する情報要求手段を備えており、前記デバイスは、前記クライアントから前記デバイス情報の提供を要求されたときに、前記デバイス側情報提供手段によって、前記第2の通信路を介して前記クライアントに前記デバイス情報を提供すると望ましい。
また、請求項4に記載の通り、請求項1〜請求項3のいずれかに記載のデバイス情報管理システムにおいて、前記デバイス側情報提供手段は、前記デバイスのバージョン情報を含む前記デバイス情報を、前記第2の通信路を介して前記クライアントへ提供する手段であると望ましい。
また、請求項5に記載の通り、請求項1〜請求項4のいずれかに記載のデバイス情報管理システムにおいて、前記デバイスは、前記クライアントからの指令に従って、前記処理制御手段によって参照されるパラメータの設定を行うパラメータ設定手段を備え、前記処理制御手段は、前記クライアントから指令された処理を実行する際に、当該処理を、前記パラメータ設定手段によって設定されたパラメータに従って実行するように構成されており、前記サーバは、前記サーバ側情報取得手段によって取得された前記デバイス情報が、前記データベースに既に登録された既登録デバイスに対応する情報か否かを判断する判断手段と、前記判断手段によって、前記既登録デバイスに対応する情報ではないと判断された場合に、前記デバイスにおいて前記パラメータの設定を行うために用いられる設定情報を、前記第1の通信路を介して前記クライアントへ提供する設定情報提供手段とを備え、前記クライアントは、前記サーバから提供される前記設定情報を取得する設定情報取得手段と、前記設定情報取得手段によって取得された前記設定情報に基づいて、前記デバイスにおいて前記パラメータの設定を行うための指令を、前記第2の通信路を介して前記デバイスへと送信する設定指令送信手段とを備えていてもよい。
このような構成を採用すれば、サーバは、クライアントに付与されたコンピュータ名にて、クライアントの管理を行うことができる。
すなわち、請求項11に記載の通り、請求項10に記載のデバイス情報管理システムにおいて、前記クライアントは、前記アンインストール処理を実行する際に、前記アンインストール処理に先立って、前記デバイスから前記第2の通信路を介して前記デバイス情報を取得する第2のクライアント側情報取得手段を備え、前記第2のクライアント側情報提供手段は、前記第2のクライアント側情報取得手段によって取得した前記デバイス情報を前記サーバへ提供すると望ましい。
まず、請求項12に記載のコンピュータは、請求項1に記載のデバイス情報管理システムを構成する際に、前記クライアントとして用いられるコンピュータであって、前記クライアントにインストールされるソフトウェアであって、かつ、前記クライアントにインストールされると、前記クライアントが前記所定の手順で前記デバイスへデータを送信可能となるソフトウェアであるデバイスドライバをインストールするためのインストール処理を実行した際に、引き続いて、前記デバイス情報の提供を要求するデータを、前記デバイスに対して前記所定の手順で送信するとともに、当該要求に応じた前記デバイスから提供される前記デバイス情報を、前記第2の通信路を介して取得する第1のクライアント側情報取得手段と、前記第1のクライアント側情報取得手段によって取得した前記デバイス情報を、前記第1の通信路を介して前記サーバへ提供する第1のクライアント側情報提供手段とを備えたことを特徴とする。
まず、請求項14に記載のプログラムは、請求項1に記載のデバイス情報管理システムを構成する際に、コンピュータを前記クライアントとして機能させるためのプログラムであって、
前記クライアントにインストールされるソフトウェアであって、かつ、前記クライアントにインストールされると、前記クライアントが前記所定の手順で前記デバイスへデータを送信可能となるソフトウェアであるデバイスドライバをインストールするためのインストール処理を実行した際に、引き続いて、前記デバイス情報の提供を要求するデータを、前記デバイスに対して前記所定の手順で送信するとともに、当該要求に応じた前記デバイスから提供される前記デバイス情報を、前記第2の通信路を介して取得する第1のクライアント側情報取得手順と、前記第1のクライアント側情報取得手順において取得した前記デバイス情報を、前記第1の通信路を介して前記サーバへ提供する第1のクライアント側情報提供手順とを前記コンピュータに実行させるためのプログラムである。
[システム全体の構成]
図1は、本発明の一実施形態として例示するシステムの全体を示す概略構成図である。
図2は、システム全体の中から、PC1、プリンタ4、およびプリンタ登録サーバ7のみを抜粋して、それらの内部構成を示したブロック図である。
HDD14は、OS、各種アプリケーションプログラム、および各種データファイルが記憶される装置で、印刷スプーラ113によって作成される印刷ジョブが格納されるキュー141などもHDD14内に確保されている。また、HDD14には、本発明に関連するデータとして、プリンタ情報取得用PJLコマンド142、プリンタ初期設定用PJLコマンド143、PC情報144などが記憶される。これらのうち、プリンタ情報取得用PJLコマンド142、およびプリンタ初期設定用PJLコマンド143は、後述する処理の中で、プリンタ4に対して与えられるコマンドで、プリンタジョブ言語(PJL;Printer Job Language)によって記述されている。なお、PJLは、プリンタを接続したPC側からプリンタが備える各種機能を制御するために用いられるコマンド言語で、Hewlett-Packard社において開発され、その後他社でも採用された周知のものである。PC情報144は、本実施形態においてはPC名を示す情報であり、図3(a)に示すように、PC1のPC名が“officeA1”、PC2のPC名は“officeA2”、PC3のPC名は“officeB1”とされている。システム内において、各PCには異なるPC名が付与されることが一般的なので、このPC名を指定すれば、指定されたPC名が付与されたPCを一意に特定することができる。なお、PC情報144が、本発明でいうクライアント情報に当たる。PC情報144は、PC名以外の情報、あるいはPC名およびPC名以外の情報の中から選ばれる複数の情報であってもよい。PC名以外の情報としては、OSの名前、OSのバージョン、PCのネットワークインターフェースあるいはPCに装着されたネットワークインターフェースのMACアドレス、プリンタドライバ114のバージョン、ユーザー名、PCの設置場所に関する情報などを挙げることができ、これらの情報がPC情報144に含まれていれば、PCの性能、設置場所、使用状況等を知る上で都合がよい。
以上のように構成されたPC1において、プリンタドライバ114は、印刷スプーラ113と協働して、クライアント処理部115やアプリケーション116がプリンタ4に対して出力するデータを処理する。例えば、アプリケーション116が印刷データを出力すると、その印刷データはプリンタドライバ114に引き渡され、必要があれば、プリンタドライバ114が所定の加工を施した上で、その印刷データが印刷スプーラ113に引き渡される。印刷スプーラ113は、受け取った印刷データをHDD内のキュー141に印刷ジョブとして格納する処理と、キュー141に格納された印刷ジョブを格納順または印刷ジョブに付与された優先度に基づいて順次プリンタ4へと出力する処理とを実行する。これら一連の処理により、印刷データはプリンタ4へと出力されることになる。
プリンタ4は、図2に示す通り、上述のPJLに対応した機種であり、制御部41と、表示部42と、入力部43と、不揮発性メモリ44と、PCインターフェース46(PC
I/F46)と、印刷部47などを備えている。
印刷部47は、シート状の媒体(例えば記録用紙)に対して画像データの表す画像を記録(印刷)する装置である。
プリンタ登録サーバ7は、図2に示す通り、LAN9経由でアクセスしてくるクライアント(本実施形態では、PC1)からの要求を受けたときに、その要求に応じた処理を実行可能なコンピュータであり、制御部71と、表示部72と、入力部73と、ハードディスク装置74(HDD74)と、LANインターフェース75(LAN I/F15)などを備えている。
HDD74は、OS、およびプリンタ登録サーバとしての機能を実現するためのサーバソフトウェアなどが記憶されている。また、HDD74には、本発明に関連するデータとして、プリンタ初期設定用PJLコマンド741が記憶されており、さらに、プリンタ情報データベース742が構築されている。これらの詳細については後述するが、プリンタ初期設定用PJLコマンド741は、後述する処理の中で、プリンタ登録サーバ7からPC1へと伝送され、PC1側において、プリンタ初期設定用PJLコマンド143として、PC1のHDD14に格納されるものである。
[PC、プリンタ登録サーバ、およびプリンタが実行する処理]
次に、PC1(制御部11のクライアント処理部115)が実行するクライアント処理、プリンタ登録サーバ7(制御部71のサーバ処理部711)が実行するサーバ処理、およびプリンタ4がデータ受信時に実行するデータ受信時処理について説明する。これらの処理は、協働して本発明のデバイス情報管理システムとしての機能を実現する処理である。
このクライアント処理は、新たにプリンタ4をPC1に接続する際にPC1において実行される処理である。PC1においてクライアント処理を開始するための具体的方法については、CD−ROM等のメディアからプログラムを読み込んで処理を起動する方法、ネットワーク経由でプログラムを読み込んで処理を起動する方法、既にPC1に記憶されたプログラムから、プリンタ4をPC1へ登録するための登録指令を実行するなど、種々考え得るが、本実施形態においては、クライアント処理を実行するためのプログラムが記録されたCD−ROM等のメディアをPC1にセットし、利用者が所定の操作を行うという手順を想定している。この種のメディアは、通常、プリンタ4の付属品として利用者に提供され、このメディアには、プリンタドライバ114のプログラムやプリンタ情報取得用PJLコマンドなども記録されている。なお、接続機器の自動認識機能を備えるOS(例えば、Windows(登録商標)など)であれば、プリンタをPCに繋ぐとOSがドライバのインストールを促すので、利用者は付属のメディアをセットして、クライアント処理を起動すればよい。
次に、PC1は、プリンタ登録サーバ7を検索し、接続する(S120)。このS120の処理は、サーバのデータ管理プロトコルによって具体的処理手順が変わり得るが、本実施形態では、広く利用されているLDAPサーバを使うことを想定している。LDAP(Lightweight Directory Access Protocol)は、図3(c)のように階層化したツリー構造を持たせてデータベースを構築できるプロトコルである。図3(c)の例では、大元の「JP」の下に「devicemanager」のツリーがあり、これがデバイス情報管理システムのデータ格納先となっている。登録先となるデータベースの特定は、利用者がGUIを使って設定する方法、管理者が予め設定しておく方法、ネットワーク上を検索する方法があり、どれで行っても良い。利用者による設定であれば、プリンタ登録サーバ7をIPアドレスで指定するか、プリンタ登録サーバ7のPC名で指定する方法で行う。管理者が予め設定するのであれば、クライアント処理部115が処理時に参照する初期設定ファイルにプリンタ登録サーバ7のアドレスあるいはPC名を記述しておく方法が考えられ、この場合はPC1の利用者は何もしなくても登録作業が完了する。ネットワーク上を検索する方法では、プリンタ登録サーバ7の存在を問い合わせるデータパケットをネットワーク上にブロードキャストして返事を待つ方法、またプリンタ登録サーバ7に使われるポートを探し、既定のツリー(この例の場合「devicemanager」)を持ったサーバを探すといった方法が考えられる。そして、データベースが特定されたら、次は管理データを格納するツリーを探す。これは、LDAPサーバにアクセスし、既定のツリー(この例の場合「devicemanager」)が無いか調べる。なお、もし見つからなければ登録先無しとして、処理を終了するなどの対処をすればよい。
このサーバ処理は、プリンタ登録サーバ7において常時実行されている処理である。
このデータ受信時処理は、プリンタ4がPC I/F46を介してデータを受信したとき(一例としては、上記S110またはS150の処理によりPC1から送信されたPJLコマンドを受信したとき、あるいは、アプリケーション116が生成した印刷データを受信したときなど)に、そのデータ受信が契機となり実行される処理である。
ここで、PJLデータであった場合(S305:YES)、通常の印刷データもPJLコマンドもPJLデータの一種としてPC1から送信されてくるため、引き続いて印刷データか否かを判断する(S310)。そして、印刷データであった場合は(S310:YES)、印刷処理を実行し(S315)、印刷データでなかった場合は(S310:NO)、S315の処理をスキップする。S315の印刷処理は、さらに記録部の動作制御、記録媒体の搬送制御、その他各種情報の表示制御など、いくつかの処理から構成されるが、こうした印刷処理そのものは、この種のプリンタにおける一般的な処理に過ぎず、本発明の要部とは関連しないので、詳細な説明については省略する。
このクライアント処理は、利用者がプリンタドライバの削除を指令する操作を行ったとき、あるいは、利用者がPC1におけるプリンタ4の登録解除を指令する操作を行ったときに実行される。プリンタ4の登録解除を指令する操作の時は、後述するS405の処理でプリンタドライバはHDD14から削除されず、OSのレジストリなどへのプリンタの登録が解除されるだけである。
例えば、上記実施形態では、プリンタ登録サーバ7が、LDAPサーバとしての機能を有する旨、説明したが、データベースの構造は任意であり、LDAP以外の方式でデータベースを構築できるサーバであっても構わない。具体例としては、例えば、SQLなどを利用したデータベースサーバであってもよいし、既存のプロトコルやデータ構造を持たないオリジナルのデータベースサーバであってもよい。
Claims (15)
- サーバと、クライアントと、デバイスとを備えてなり、前記サーバと前記クライアントは第1の通信路を介して通信可能に構成され、前記クライアントと前記デバイスは前記第1の通信路とは異なる第2の通信路を介して通信可能に構成され、前記デバイスに関する情報であるデバイス情報が、前記デバイスから前記第2の通信路を介して前記クライアントへ伝送されるとともに、前記クライアントから前記第1の通信路を介して前記前記サーバへと伝送されて、当該デバイス情報が前記サーバの備えるデータベースに登録されるように構成されており、
前記デバイスは、
前記クライアントが所定の手順で送信するデータを受信する受信手段と、
前記受信手段によって受信したデータに基づいて、どのような処理の実行を前記クライアントから指令されたのかを判定する指令判定手段と、
前記指令判定手段による判定結果に応じて、前記クライアントから指令された処理を実行する処理制御手段とを備えていて、
前記クライアントから前記デバイス情報の提供を要求された場合に、前記第2の通信路を介して前記クライアントに前記デバイス情報を提供するデバイス側情報提供手段、を前記処理制御手段が備えており、
前記クライアントは、
前記クライアントにインストールされるソフトウェアであって、かつ、前記クライアントにインストールされると、前記クライアントが前記所定の手順で前記デバイスへデータを送信可能となるソフトウェアであるデバイスドライバをインストールするためのインストール処理を実行した際に、引き続いて、前記デバイス情報の提供を要求するデータを、前記デバイスに対して前記所定の手順で送信するとともに、当該要求に応じた前記デバイスから提供される前記デバイス情報を、前記第2の通信路を介して取得する第1のクライアント側情報取得手段と、
前記第1のクライアント側情報取得手段によって取得した前記デバイス情報を、前記第1の通信路を介して前記サーバへ提供する第1のクライアント側情報提供手段とを備え、
前記サーバは、
前記クライアントから前記第1の通信路を介して前記デバイス情報を取得するサーバ側情報取得手段と、
前記サーバ側情報取得手段によって取得した前記デバイス情報を、前記データベースに登録する情報登録手段とを備える
ことを特徴とするデバイス情報管理システム。 - 前記クライアントは、前記デバイスに対し、前記第2の通信路を介して前記デバイス情報の提供を要求する情報要求手段を備えており、
前記デバイスは、前記クライアントから前記デバイス情報の提供を要求されたときに、前記デバイス側情報提供手段によって、前記第2の通信路を介して前記クライアントに前記デバイス情報を提供する
ことを特徴とする請求項1に記載のデバイス情報管理システム。 - 前記デバイス側情報提供手段は、前記デバイスを一意に識別可能な情報を含む前記デバイス情報を、前記第2の通信路を介して前記クライアントへ提供する手段である
ことを特徴とする請求項1または請求項2に記載のデバイス情報管理システム。 - 前記デバイス側情報提供手段は、前記デバイスのバージョン情報を含む前記デバイス情報を、前記第2の通信路を介して前記クライアントへ提供する手段である
ことを特徴とする請求項1〜請求項3のいずれかに記載のデバイス情報管理システム。 - 前記デバイスは、
前記クライアントからの指令に従って、前記処理制御手段によって参照されるパラメータの設定を行うパラメータ設定手段を備え、
前記処理制御手段は、前記クライアントから指令された処理を実行する際に、当該処理を、前記パラメータ設定手段によって設定されたパラメータに従って実行するように構成されており、
前記サーバは、
前記サーバ側情報取得手段によって取得された前記デバイス情報が、前記データベースに既に登録された既登録デバイスに対応する情報か否かを判断する判断手段と、
前記判断手段によって、前記既登録デバイスに対応する情報ではないと判断された場合に、前記デバイスにおいて前記パラメータの設定を行うために用いられる設定情報を、前記第1の通信路を介して前記クライアントへ提供する設定情報提供手段とを備え、
前記クライアントは、
前記サーバから提供される前記設定情報を取得する設定情報取得手段と、
前記設定情報取得手段によって取得された前記設定情報に基づいて、前記デバイスにおいて前記パラメータの設定を行うための指令を、前記第2の通信路を介して前記デバイスへと送信する設定指令送信手段とを備える
ことを特徴とする請求項1〜請求項4のいずれかに記載のデバイス情報管理システム。 - 前記クライアントが備える前記第1のクライアント側情報提供手段は、前記デバイス情報に加えて、前記クライアントに関する情報であるクライアント情報を、前記サーバへ提供する手段であり、
前記サーバが備える前記サーバ側情報取得手段は、前記デバイス情報に加えて、前記クライアント情報を、前記クライアントから取得する手段であり、
前記サーバが備える前記情報登録手段は、前記サーバ側情報取得手段によって取得した前記デバイス情報と前記クライアント情報とを対応づけて前記データベースに登録する手段である
ことを特徴とする請求項1〜請求項5のいずれかに記載のデバイス情報管理システム。 - 前記クライアント情報は、前記クライアントに付与されたコンピュータ名を含む情報である
ことを特徴とする請求項6に記載のデバイス情報管理システム。 - 前記デバイスドライバは、前記デバイスと通信し、前記デバイスを制御するソフトウェアである
ことを特徴とする請求項1〜請求項7のいずれかに記載のデバイス情報管理システム。 - 前記デバイスは、プリンタ機能を有する印刷系デバイスであり、
前記デバイスドライバは、プリンタドライバである
ことを特徴とする請求項8に記載のデバイス情報管理システム。 - 前記クライアントは、
前記デバイスドライバをアンインストールするためのアンインストール処理を実行する際に、前記アンインストール処理に先立って、前記サーバに登録済みである既登録デバイスのデバイス情報を、前記第1の通信路を介して前記サーバへ提供する第2のクライアント側情報提供手段を備え、
前記サーバは、
前記サーバ側情報取得手段によって取得された前記デバイス情報から特定される前記既登録デバイスを対象にして、前記データベースから登録を解除する情報登録解除手段を備える
ことを特徴とする請求項1〜請求項9のいずれかに記載のデバイス情報管理システム。 - 前記クライアントは、
前記アンインストール処理を実行する際に、前記アンインストール処理に先立って、前記デバイスから前記第2の通信路を介して前記デバイス情報を取得する第2のクライアント側情報取得手段を備え、
前記第2のクライアント側情報提供手段は、前記第2のクライアント側情報取得手段によって取得した前記デバイス情報を前記サーバへ提供する
ことを特徴とする請求項10に記載のデバイス情報管理システム。 - 請求項1に記載のデバイス情報管理システムを構成する際に、前記クライアントとして用いられるコンピュータであって、
前記クライアントにインストールされるソフトウェアであって、かつ、前記クライアントにインストールされると、前記クライアントが前記所定の手順で前記デバイスへデータを送信可能となるソフトウェアであるデバイスドライバをインストールするためのインストール処理を実行した際に、引き続いて、前記デバイス情報の提供を要求するデータを、前記デバイスに対して前記所定の手順で送信するとともに、当該要求に応じた前記デバイスから提供される前記デバイス情報を、前記第2の通信路を介して取得する第1のクライアント側情報取得手段と、
前記第1のクライアント側情報取得手段によって取得した前記デバイス情報を、前記第1の通信路を介して前記サーバへ提供する第1のクライアント側情報提供手段と
を備えたことを特徴とするコンピュータ。 - 請求項10に記載のデバイス情報管理システムを構成する際に、前記クライアントとして用いられるコンピュータであって、
前記デバイスドライバをアンインストールするためのアンインストール処理を実行する際に、前記アンインストール処理に先立って、前記サーバに登録済みである既登録デバイスのデバイス情報を、前記第1の通信路を介して前記サーバへ提供する第2のクライアント側情報提供手段
を備えたことを特徴とする請求項12に記載のコンピュータ。 - 請求項1に記載のデバイス情報管理システムを構成する際に、コンピュータを前記クライアントとして機能させるためのプログラムであって、
前記クライアントにインストールされるソフトウェアであって、かつ、前記クライアントにインストールされると、前記クライアントが前記所定の手順で前記デバイスへデータを送信可能となるソフトウェアであるデバイスドライバをインストールするためのインストール処理を実行した際に、引き続いて、前記デバイス情報の提供を要求するデータを、前記デバイスに対して前記所定の手順で送信するとともに、当該要求に応じた前記デバイスから提供される前記デバイス情報を、前記第2の通信路を介して取得する第1のクライアント側情報取得手順と、
前記第1のクライアント側情報取得手順において取得した前記デバイス情報を、前記第1の通信路を介して前記サーバへ提供する第1のクライアント側情報提供手順と
を前記コンピュータに実行させるためのプログラム。 - 請求項10に記載のデバイス情報管理システムを構成する際に、コンピュータを前記クライアントとして機能させるためのプログラムであって、
前記デバイスドライバをアンインストールするためのアンインストール処理を実行する際に、前記アンインストール処理に先立って、前記サーバに登録済みである既登録デバイスのデバイス情報を、前記第1の通信路を介して前記サーバへ提供する第2のクライアント側情報提供手順
を前記コンピュータに実行させる請求項14に記載のプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005050731A JP4215008B2 (ja) | 2005-02-25 | 2005-02-25 | デバイス情報管理システム、コンピュータ、およびプログラム |
US11/359,575 US8305601B2 (en) | 2005-02-25 | 2006-02-23 | Device information management system, computer and program |
EP06251015A EP1696323B1 (en) | 2005-02-25 | 2006-02-24 | Device information management system, computer and program |
CN200610057777.7A CN1825818A (zh) | 2005-02-25 | 2006-02-27 | 装置信息管理***、计算机和程序 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005050731A JP4215008B2 (ja) | 2005-02-25 | 2005-02-25 | デバイス情報管理システム、コンピュータ、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006236062A JP2006236062A (ja) | 2006-09-07 |
JP4215008B2 true JP4215008B2 (ja) | 2009-01-28 |
Family
ID=36293410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005050731A Expired - Fee Related JP4215008B2 (ja) | 2005-02-25 | 2005-02-25 | デバイス情報管理システム、コンピュータ、およびプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US8305601B2 (ja) |
EP (1) | EP1696323B1 (ja) |
JP (1) | JP4215008B2 (ja) |
CN (1) | CN1825818A (ja) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7755787B2 (en) * | 2005-04-29 | 2010-07-13 | Hewlett-Packard Development Company, L.P. | Method and system for managing shared printers |
JP2007265392A (ja) * | 2006-03-03 | 2007-10-11 | Ricoh Co Ltd | 情報処理装置、プログラム及び該プログラムを記憶した記憶媒体 |
JP4877102B2 (ja) * | 2006-09-12 | 2012-02-15 | セイコーエプソン株式会社 | 印刷装置および印刷装置における画像処理方法 |
KR20080035180A (ko) * | 2006-10-18 | 2008-04-23 | 삼성전자주식회사 | 화상형성장치, 화상형성시스템 및 그 제어방법 |
US8228530B2 (en) * | 2007-03-05 | 2012-07-24 | Kabushiki Kaisha Toshiba | Image forming apparatus management system |
JP4497195B2 (ja) | 2007-11-15 | 2010-07-07 | ブラザー工業株式会社 | 情報処理システムおよびデバイス |
JP2009181337A (ja) * | 2008-01-30 | 2009-08-13 | Ricoh Co Ltd | 画像形成システム、管理装置、画像形成装置、画像形成方法、及び画像形成プログラム |
JP4572943B2 (ja) * | 2008-03-26 | 2010-11-04 | ブラザー工業株式会社 | データ利用装置及びデータ利用システム |
JP2010092322A (ja) * | 2008-10-09 | 2010-04-22 | Seiko Epson Corp | ネットワークシステム、サーバ装置、および、プリンタドライバ |
JP2010097301A (ja) * | 2008-10-15 | 2010-04-30 | Seiko Epson Corp | ネットワークシステム、サーバ装置、および、プリンタドライバ |
JP2010097302A (ja) * | 2008-10-15 | 2010-04-30 | Seiko Epson Corp | ネットワークシステム、サーバ装置、および、プリンタドライバ |
JP5164818B2 (ja) * | 2008-12-11 | 2013-03-21 | キヤノン株式会社 | ジョブ処理システム、ジョブ処理装置及びその制御方法 |
KR100892882B1 (ko) * | 2008-12-24 | 2009-04-15 | 고혜선 | 물품관리방법 |
JP5293251B2 (ja) * | 2009-02-17 | 2013-09-18 | 株式会社リコー | 情報処理装置、生成システム、画像形成装置、生成方法およびプログラム |
JP4930535B2 (ja) * | 2009-03-26 | 2012-05-16 | ブラザー工業株式会社 | 制御プログラム |
JP5187336B2 (ja) * | 2010-03-29 | 2013-04-24 | ブラザー工業株式会社 | 通信システムおよびプログラム |
JP5541001B2 (ja) | 2010-08-26 | 2014-07-09 | ブラザー工業株式会社 | 立案デバイス |
US20130227098A1 (en) * | 2010-10-21 | 2013-08-29 | Nec Corporation | Setting system, server, terminal device, setting method, and setting program |
US9350615B2 (en) * | 2011-05-23 | 2016-05-24 | Samsung Electronics Co., Ltd. | Management server, management device, and method of management of plural image forming apparatuses |
JP2012252579A (ja) * | 2011-06-03 | 2012-12-20 | Fuji Xerox Co Ltd | 画像形成システム、画像形成装置及びプログラム |
JP5966368B2 (ja) * | 2012-01-11 | 2016-08-10 | 株式会社リコー | 情報処理装置、機器管理システム及びプログラム |
JP6098160B2 (ja) * | 2012-03-22 | 2017-03-22 | 株式会社リコー | 出力システム、画像処理装置及び出力方法 |
JP5869941B2 (ja) * | 2012-04-02 | 2016-02-24 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置およびサーバ |
JP6074923B2 (ja) * | 2012-06-14 | 2017-02-08 | 株式会社リコー | 情報処理装置、ネットワークシステム、動作情報取込方法及び動作情報取込プログラム |
US20140222989A1 (en) * | 2013-02-04 | 2014-08-07 | Ricoh Company, Ltd. | Management of device management units |
JP6136619B2 (ja) * | 2013-06-18 | 2017-05-31 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 |
JP6289085B2 (ja) * | 2013-12-25 | 2018-03-07 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム |
JP5780339B2 (ja) * | 2014-05-07 | 2015-09-16 | ブラザー工業株式会社 | クライアントデバイス、印刷デバイス、及び、印刷システム |
JP6448476B2 (ja) * | 2015-06-18 | 2019-01-09 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP6975009B2 (ja) * | 2017-10-10 | 2021-12-01 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
JP6973056B2 (ja) * | 2017-12-27 | 2021-11-24 | ブラザー工業株式会社 | 通信装置のためのコンピュータプログラムと通信装置 |
JP2020042717A (ja) * | 2018-09-13 | 2020-03-19 | 京セラドキュメントソリューションズ株式会社 | 印刷ジョブ送信装置、印刷ジョブ送信プログラムおよび印刷システム |
JP7310506B2 (ja) * | 2019-09-30 | 2023-07-19 | ブラザー工業株式会社 | ドライバインストールプログラム、主仲介プログラム、副仲介プログラムおよび管理支援システム |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05199244A (ja) | 1992-01-22 | 1993-08-06 | Nec Corp | ネットワーク構成管理システム |
US6633400B1 (en) * | 1998-02-02 | 2003-10-14 | Brother Kogyo Kabushiki Kaisha | Print system |
US6182086B1 (en) * | 1998-03-02 | 2001-01-30 | Microsoft Corporation | Client-server computer system with application recovery of server applications and client applications |
TW444165B (en) * | 1998-05-12 | 2001-07-01 | Primax Electronics Ltd | Hot plug and play universal serial bus switch device and control method |
US6424424B1 (en) | 1999-01-19 | 2002-07-23 | Hewlett-Packard Company | Method and apparatus for automatic installation of shared printers over a network |
US6842766B2 (en) * | 1999-12-09 | 2005-01-11 | Microsoft Corporation | Client side caching of printer configuration |
US6789111B1 (en) * | 1999-12-09 | 2004-09-07 | Microsoft Corporation | Automatic detection and installation of client peripheral devices by a server |
US6728787B1 (en) * | 2000-03-31 | 2004-04-27 | Mitsubishi Electric Research Labs, Inc | System and method for locating and installing device drivers for peripheral devices |
US7466442B2 (en) * | 2000-12-06 | 2008-12-16 | Eastman Kodak Company | Printing system and method for customization of a print job |
JP3977059B2 (ja) * | 2000-12-22 | 2007-09-19 | キヤノン株式会社 | 情報処理装置、方法、及び制御プログラム |
JP4464029B2 (ja) * | 2001-04-19 | 2010-05-19 | キヤノン株式会社 | 情報処理方法および制御プログラムおよび情報処理装置および周辺装置および応答方法および代理応答装置およびネットワークシステム |
US7299304B2 (en) * | 2001-11-20 | 2007-11-20 | Intel Corporation | Method and architecture to support interaction between a host computer and remote devices |
US20030120624A1 (en) * | 2001-12-10 | 2003-06-26 | Poppenga Burton H. | System and method for efficiently installing and configuring device drivers in managed environments |
US20030195951A1 (en) * | 2002-04-12 | 2003-10-16 | Wittel Walter I. | Method and system to dynamically detect, download and install drivers from an online service |
US7689673B2 (en) | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
JP4313995B2 (ja) * | 2002-08-09 | 2009-08-12 | 株式会社リコー | プリンタ機器情報設定方法、サーバ及びプログラム |
JP2004220564A (ja) * | 2002-12-26 | 2004-08-05 | Seiko Epson Corp | デバイス連携管理システム、ネットワークデバイスおよびデバイス用プログラム、並びにデバイス連携管理方法 |
US8495202B2 (en) | 2003-10-24 | 2013-07-23 | Brother Kogyo Kabushiki Kaisha | Imaging device information management system |
JP4107218B2 (ja) | 2003-10-24 | 2008-06-25 | ブラザー工業株式会社 | 画像形成装置情報管理システム |
KR100561405B1 (ko) * | 2003-11-05 | 2006-03-16 | 삼성전자주식회사 | 프린터 드라이버 및 사용자 인터페이스 구성 방법 |
-
2005
- 2005-02-25 JP JP2005050731A patent/JP4215008B2/ja not_active Expired - Fee Related
-
2006
- 2006-02-23 US US11/359,575 patent/US8305601B2/en active Active
- 2006-02-24 EP EP06251015A patent/EP1696323B1/en active Active
- 2006-02-27 CN CN200610057777.7A patent/CN1825818A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
EP1696323B1 (en) | 2011-07-13 |
US20060192999A1 (en) | 2006-08-31 |
EP1696323A1 (en) | 2006-08-30 |
JP2006236062A (ja) | 2006-09-07 |
CN1825818A (zh) | 2006-08-30 |
US8305601B2 (en) | 2012-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4215008B2 (ja) | デバイス情報管理システム、コンピュータ、およびプログラム | |
US7756955B2 (en) | Information processing apparatus, information processing method, and program thereof | |
JP4266675B2 (ja) | ネットワーク・プリンタのローカルで管理されるインスタンスを生成する方法 | |
US7305456B2 (en) | Device information acquiring method, server apparatus and computer-readable storage medium | |
US8230049B2 (en) | Information processing apparatus, information processing apparatus control method, and storage medium storing computer program | |
US20110261396A1 (en) | Control device for managing drivers | |
JP5665437B2 (ja) | ネットワーク機器管理システム、ネットワーク機器管理装置、クライアント装置およびその方法 | |
US20090201547A1 (en) | Image forming system using a management apparatus to manage software components | |
US8493591B2 (en) | Job-submission-request apparatus and method for making a request from a plurality of apparatuses | |
US9342476B2 (en) | Image processing apparatus, information processing apparatus, and information processing system | |
JP2005078631A (ja) | ポリシーを駆動してデバイスに問合せを行うシステムおよび方法 | |
JP2006236141A (ja) | 画像形成システム、画像形成装置、サーバ装置、及びプログラム | |
US20100259787A1 (en) | Information processing apparatus, and information processing method | |
JP2003196055A (ja) | プリントシステム | |
US20110292424A1 (en) | Computer Readable Medium Having Common Printer Driver, and Print Port Managing Method | |
US8312122B2 (en) | Device management system, device, and computer readable medium | |
US7689731B2 (en) | Exposing the supply state of a shared peripheral device to a remote network resource | |
US8422040B2 (en) | Image forming system and method, management apparatus, and recording medium | |
US8332494B2 (en) | Device management system, servers, method for managing device, and computer readable medium | |
JP2004078282A (ja) | プリンタ機器情報設定方法、画像印刷装置及びプログラム | |
JP2004287841A (ja) | プリンタ情報設定方法、サーバ及びプログラム | |
US20100165391A1 (en) | Information processing apparatus, information processing method, and information processing system | |
JP5909899B2 (ja) | 画像形成システム、出力管理方法およびプログラム | |
US20040243683A1 (en) | Service providing apparatus, data processing apparatus, information providing method, program for implementing the method, and storage medium storing the program | |
JPH11110157A (ja) | 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080731 |
|
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: 20081014 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081027 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4215008 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111114 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111114 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121114 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131114 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |