(57)【要約】【課題】クライアント端末にインストールする電子機器のドライバを一元的に管理することができる電子機器制御システム及びサーバを提供する。【解決手段】アカウントと制限情報とを対応付けて記憶する制限情報記憶手段１３と、各プリンタのドライバを記憶するドライバ記憶手段１８を有する。また、アカウントをクライアント端末から受信するアカウント受信手段１０と、そのアカウントに対応する制限情報を制限情報記憶手段１３から読み出す制限情報読出手段１１と、その制限情報をクライアント端末に送信する制限情報送信手段１４を有する。また、プリンタ情報をクライアント端末から受信するプリンタ情報受信手段１５と、そのプリンタ情報により特定されるプリンタのドライバを、ドライバ記憶手段１８から読み出すドライバ読出手段１６と、そのドライバをクライアント端末に対して送信するドライバ送信手段１９を有する。【選択図】図２
2006172093.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアント端末と２台以上の電子機器がネットワークに接続される電子機器制御システムであって、
前記サーバに設けられ、前記クライアント端末のアカウントと前記クライアント端末が利用可能な前記電子機器の情報である制限情報とを対応付けて記憶する制限情報記憶手段と、
前記サーバに設けられ、前記各電子機器のドライバを記憶するドライバ記憶手段と、
前記クライアント端末に設けられ、前記アカウントを前記サーバに対して送信するアカウント送信手段と、
前記サーバに設けられ、前記アカウント送信手段が送信したアカウントに対応する制限情報を前記制限情報記憶手段から読み出す制限情報読出手段と、
前記サーバに設けられ、前記制限情報読出手段が読み出した制限情報を前記クライアント端末に対して送信する制限情報送信手段と、
前記クライアント端末に設けられ、前記制限情報送信手段が送信した制限情報に基づいて、クライアント端末が利用可能な電子機器を通知することにより、クライアント端末にドライバをインストールする電子機器の情報である電子機器情報を取得する電子機器選択手段と、
前記クライアント端末に設けられ、前記電子機器選択手段が取得した電子機器情報を前記サーバに対して送信する電子機器情報送信手段と、
前記サーバに設けられ、前記電子機器情報送信手段が送信した電子機器情報により特定される前記電子機器のドライバを、前記ドライバ記憶手段から読み出すドライバ読出手段と、
前記サーバに設けられ、前記ドライバ読出手段が読み出したドライバを前記クライアント端末に対して送信するドライバ送信手段と、
前記クライアント端末に設けられ、前記ドライバ送信手段により送信されたドライバをインストールするドライバ設定手段と、
を有することを特徴とする電子機器制御システム。
【請求項２】
前記電子機器がプリンタであることを特徴とする請求項１に記載の電子機器制御システム。
【請求項３】
クライアント端末と２台以上の電子機器とネットワークを介して接続されるサーバであって、
前記クライアント端末のアカウントと前記クライアント端末が利用可能な前記電子機器の情報である制限情報とを対応付けて記憶する制限情報記憶手段と、
前記各電子機器のドライバを記憶するドライバ記憶手段と、
前記アカウントを前記クライアント端末から受信するアカウント受信手段と、
前記アカウント受信手段が受信したアカウントに対応する制限情報を前記制限情報記憶手段から読み出す制限情報読出手段と、
前記制限情報読出手段が読み出した制限情報を前記クライアント端末に対して送信する制限情報送信手段と、
前記クライアント端末にドライバをインストールする電子機器の情報である電子機器情報を前記クライアント端末から受信する電子機器情報受信手段と、
前記電子機器情報受信手段が受信した電子機器情報により特定される前記電子機器のドライバを、前記ドライバ記憶手段から読み出すドライバ読出手段と、
前記ドライバ読出手段が読み出したドライバを前記クライアント端末に対して送信するドライバ送信手段と、
を有することを特徴とするサーバ。
【請求項４】
前記電子機器がプリンタであることを特徴とする請求項３に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される電子機器の制御を行うための電子機器制御システム及びサーバに関する。
【背景技術】
【０００２】
従来、クライアント端末がプリンタ等の電子機器を利用する際には、それぞれのクライアント端末にプリンタのドライバをインストールすることにより印刷を行っていた。しかし、この方法では、プリンタが複数設置されている場合に、それぞれのクライアント端末にインストールするプリンタのドライバを一元的に管理することが困難であるという問題があった。そのため、管理者がクライアント端末に使用させたくないプリンタのドライバが、クライアント端末にインストールされてしまう場合があった。
【０００３】
この問題を解決する技術として、クライアント端末の使用状態や使用環境、印刷に必要とする機能に応じて、クライアント端末にインストールするプリンタのドライバを制限する技術が知られている（特許文献１）。また、クライアント端末の管理を行うアドミニストレータ権限を持った管理者に対してのみ、それぞれのクライアント端末に対するプリンタのドライバのインストールを許可する技術が知られている（特許文献２）。
【特許文献１】特開２００３−１４１０１１号公報
【特許文献２】特開２００３−３０３０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び特許文献２に記載されている技術では、クライアント端末ごとにプリンタのドライバをインストールしていたため、システムの管理者の負担が大きいという問題があった。
【０００５】
本発明は、上記事情を考慮してなされたもので、その目的は、クライアント端末にインストールする電子機器のドライバを一元的に管理することができる電子機器制御システム及びサーバを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、サーバとクライアント端末と２台以上の電子機器がネットワークに接続される電子機器制御システムであって、前記サーバに設けられ、前記クライアント端末のアカウントと前記クライアント端末が利用可能な前記電子機器の情報である制限情報とを対応付けて記憶する制限情報記憶手段と、前記サーバに設けられ、前記各電子機器のドライバを記憶するドライバ記憶手段と、前記クライアント端末に設けられ、前記アカウントを前記サーバに対して送信するアカウント送信手段と、前記サーバに設けられ、前記アカウント送信手段が送信したアカウントに対応する制限情報を前記制限情報記憶手段から読み出す制限情報読出手段と、前記サーバに設けられ、前記制限情報読出手段が読み出した制限情報を前記クライアント端末に対して送信する制限情報送信手段と、前記クライアント端末に設けられ、前記制限情報送信手段が送信した制限情報に基づいて、クライアント端末が利用可能な電子機器を通知することにより、クライアント端末にドライバをインストールする電子機器の情報である電子機器情報を取得する電子機器選択手段と、前記クライアント端末に設けられ、前記電子機器選択手段が取得した電子機器情報を前記サーバに対して送信する電子機器情報送信手段と、前記サーバに設けられ、前記電子機器情報送信手段が送信した電子機器情報により特定される前記電子機器のドライバを、前記ドライバ記憶手段から読み出すドライバ読出手段と、前記サーバに設けられ、前記ドライバ読出手段が読み出したドライバを前記クライアント端末に対して送信するドライバ送信手段と、前記クライアント端末に設けられ、前記ドライバ送信手段により送信されたドライバをインストールするドライバ設定手段とを有することを特徴とする電子機器制御システムである。
【０００７】
また、請求項２に記載の発明は、前記電子機器がプリンタであることを特徴とする請求項１に記載の電子機器制御システムである。
【０００８】
また、請求項３に記載の発明は、クライアント端末と２台以上の電子機器とネットワークを介して接続されるサーバであって、前記クライアント端末のアカウントと前記クライアント端末が利用可能な前記電子機器の情報である制限情報とを対応付けて記憶する制限情報記憶手段と、前記各電子機器のドライバを記憶するドライバ記憶手段と、前記アカウントを前記クライアント端末から受信するアカウント受信手段と、前記アカウント受信手段が受信したアカウントに対応する制限情報を前記制限情報記憶手段から読み出す制限情報読出手段と、前記制限情報読出手段が読み出した制限情報を前記クライアント端末に対して送信する制限情報送信手段と、前記クライアント端末にドライバをインストールする電子機器の情報である電子機器情報を前記クライアント端末から受信する電子機器情報受信手段と、前記電子機器情報受信手段が受信した電子機器情報により特定される前記電子機器のドライバを、前記ドライバ記憶手段から読み出すドライバ読出手段と、前記ドライバ読出手段が読み出したドライバを前記クライアント端末に対して送信するドライバ送信手段とを有することを特徴とするサーバである。
【０００９】
また、請求項４に記載の発明は、前記電子機器がプリンタであることを特徴とする請求項３に記載のサーバである。
【発明の効果】
【００１０】
本発明では、各クライアント端末の電子機器の制限情報と、電子機器のドライバを記憶しておくことにより、クライアント端末にインストールする電子機器のドライバを管理することにした。
これにより、電子機器制御システムの管理者は、サーバに制限情報を登録することにより、クライアント端末ごとに電子機器の利用を制限することができ、クライアント端末の利用者が管理者に無断で電子機器のドライバをインストールすることを防止できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照し、本発明の実施形態による電子機器制御システムついて説明する。
図１は、本発明の実施形態による電子機器制御システムの概略構成図である。この電子機器制御システムは、サーバ１、クライアント端末２（２ａ、２ｂ）、プリンタ３（３ａ、３ｂ）により構成される。サーバ１、クライアント端末２（２ａ、２ｂ）、プリンタ３（３ａ、３ｂ）は、それぞれネットワーク４に接続されており、相互にデータ通信を行うことができる。
なお、本実施形態では、ネットワーク４にクライアント端末２とプリンタ３がそれぞれ２台ずつ接続されている場合について説明するが、このような構成に限定されるものではなく、ネットワーク４にクライアント端末２とプリンタ３をそれぞれ３台以上接続しても構わない。
【００１２】
図２は、本実施形態のサーバ１（図１参照）の構成を示すブロック図である。
サーバ１は、アカウント受信手段１０、制限情報読出手段１１、制限情報取得手段１２、制限情報記憶手段１３、制限情報送信手段１４、プリンタ情報受信手段１５、ドライバ読出手段１６、ドライバ取得手段１７、ドライバ記憶手段１８、ドライバ送信手段１９を有する。
制限情報取得手段１２は、サーバ１のキーボードなどの入力機器により構成される。電子機器制御システムの管理者は、それぞれのクライアント端末２を識別するためのアカウントと、管理者がクライアント端末２に対して使用を許可するプリンタについての情報である制限情報を入力する。制限情報取得手段１２は、アカウントと制限情報のデータを、制限情報記憶手段１３に出力する。
【００１３】
制限情報記憶手段１３は、制限情報取得手段１２から出力されるアカウントと制限情報のデータを対応付けてＨＤ（Hard Disk）などの記憶媒体に記憶する。
制限情報記憶手段１３に記憶されるデータの一例を図３に示す。図に示すように、管理者の設定により、アカウント「０００１」を有するクライアント端末２は、プリンタ３ａのドライバをインストールすることが許可されている。また、アカウント「０００２」を有するクライアント端末２は、プリンタ３ｂのドライバをインストールすることが許可されている。また、アカウント「０００３」を有するクライアント端末２は、プリンタ３ａ、３ｂのドライバをインストールすることが許可されている。
【００１４】
図２において、アカウント受信手段１０は、ネットワーク４を介してクライアント端末２からアカウントのデータを受信し、制限情報読出手段１１に出力する。
制限情報読出手段１１は、アカウント受信手段１０が取得したアカウントが、制限情報記憶手段１３に記憶されているか検索を行う。制限情報読出手段１１が検索を行った結果、制限情報記憶手段１３にアカウントが記憶されていた場合には、そのアカウントに対応する制限情報を読み出して、制限情報送信手段１４に出力する。
制限情報送信手段１４は、制限情報読出手段１１から出力される制限情報を、アカウントで特定されるクライアント端末２に対して、ネットワーク４を介して送信する。
【００１５】
ドライバ取得手段１７は、ＣＤ（Compact Disk）−ＲＯＭ（Read Only Memory）ドライブなどの読取装置である。ドライバ取得手段１７は、プリンタ３（３ａ、３ｂ）を駆動するために必要なドライバのファイルが記憶されたＣＤなどから、プリンタ３のドライバのファイルを取得し、ドライバ記憶手段１８に出力する。
ドライバ記憶手段１８は、ドライバ取得手段１７から出力されるプリンタ３のドライバのファイルをＨＤなどの記録媒体に記録する。
【００１６】
プリンタ情報受信手段１５は、クライアント端末２からネットワーク４を介してプリンタ情報を受信し、ドライバ読出手段１６に出力する。
ドライバ読出手段１６は、プリンタ情報受信手段１５から出力されたプリンタ情報により特定されるプリンタ３のドライバのファイルを、ドライバ記憶手段１８から読み出して、ドライバ送信手段１９に出力する。
ドライバ送信手段１９は、ドライバ記憶手段１８から出力されたプリンタ３のドライバのファイルを、ネットワーク４を介して、アカウントで特定されるクライアント端末２に対して送信する。
【００１７】
図４は、本実施形態によるクライアント端末２（図１参照）の構成を示すブロック図である。クライアント端末２は、指示入力手段２０、アカウント送信手段２１、制限情報受信手段２２、プリンタ選択手段２３、プリンタ情報送信手段２４、ドライバ受信手段２５、ドライバ設定手段２６、印刷情報送信手段２７を有する。
指示入力手段２０は、クライアント端末２のキーボードなどの入力機器により構成される。指示入力手段２０は、サーバ１に対してアカウントを送信するためのアカウント送信命令、クライアント端末２にインストールするプリンタ３のドライバを選択するためのプリンタ選択命令、プリンタ３に対して印刷を行わせるための印刷命令を取得する。
【００１８】
アカウント送信手段２１は、指示入力手段２０から出力されるアカウント送信命令を取得した場合、クライアント端末２のアカウントのデータを、ネットワーク４を介してサーバ１に対して送信する。
制限情報受信手段２２は、サーバ１からネットワーク４を介して制限情報を受信し、プリンタ選択手段２３に出力する。
プリンタ選択手段２３は、制限情報受信手段２２から出力される制限情報に基づいて、クライアント端末２のディスプレイなどの出力機器に、クライアント端末２にドライバをインストールすることができるプリンタ３を表示する。また、プリンタ選択手段２３は、指示入力手段２０からプリンタ選択命令を取得した場合に、クライアント端末２にインストールするドライバについての情報であるプリンタ情報を、プリンタ情報送信手段２４に出力する。
【００１９】
プリンタ情報送信手段２４は、プリンタ情報をネットワーク４を介して、サーバ１に対して送信する。
ドライバ受信手段２５は、プリンタ３のドライバのファイルをネットワーク４を介して、サーバ１から受信し、ドライバ設定手段２６に出力する。
ドライバ設定手段２６は、ドライバ受信手段２５から出力されるプリンタ３のドライバのファイルを取得し、クライアント端末２にインストールする。
印刷情報送信手段２７は、指示入力手段２０から出力される印刷命令を取得した場合に、プリンタ３により印刷する文書等のデータを、ネットワーク４を介してプリンタ３に送信する。
【００２０】
図５は、本実施形態によるプリンタ３（図１参照）の構成を示すブロック図である。プリンタ３は、印刷情報受信手段３０、印刷手段３１を有する。
印刷情報受信手段３０は、クライアント端末２からネットワーク４を介して、印刷する文書等のデータを受信し、印刷手段３１に出力する。
印刷手段３１は、印刷情報受信手段３０から出力される文書等のデータを印刷用紙に印刷して印刷物５として出力する。
【００２１】
次に、本実施形態による電子機器制御システムの処理の方法について説明する。
図６は、本実施形態による電子機器制御システムの処理を示すフローチャートである。
サーバ１は、クライアント端末２のアカウントと、そのクライアント端末２の制限情報とを制限情報取得手段１２から取得する。制限情報記憶手段１３は、クライアント端末２のアカウントと、そのクライアント端末２の制限情報とを対応付けて記憶する（ステップＳ２１）。
また、サーバ１は、ドライバ取得手段１７から、ネットワーク４に接続される全てのプリンタ３のドライバのファイルを取得し、ドライバ記憶手段１８に記録する（ステップ２２）。
【００２２】
クライアント端末２の指示入力手段２０が、アカウント送信命令を取得した場合には、クライアント端末２のアカウントをアカウント送信手段２１から、ネットワーク４を介してサーバ１に対して送信する（ステップＳ１１）。
サーバ１のアカウント受信手段１０は、クライアント端末２から送信されたアカウントをネットワーク４を介して受信する（ステップＳ２３）。
制限情報読出手段１１は、受信したアカウントが制限情報記憶手段１３に記録されているかについて検索を行う。制限情報記憶手段１３にアカウントが記録されていた場合には、そのアカウントに対応付けられた制限情報を読み出す（ステップＳ２４）。制限情報読出手段１１が読み出した制限情報は、制限情報送信手段１４からネットワーク４を介してクライアント端末２に対して送信される（ステップＳ２５）。
【００２３】
クライアント端末２の制限情報受信手段２２は、ネットワーク４を介して制限情報を受信する（ステップＳ１２）。
クライアント端末２のプリンタ選択手段２３は、制限情報をクライアント端末２のディスプレイに表示、つまり、クライアント端末２にドライバをインストールすることができるプリンタ３を表示する（ステップＳ１３）。これにより、利用者にクライアント端末２にインストールすることが可能なプリンタ３が通知される。クライアント端末２の利用者は、クライアント端末２にドライバをインストールするプリンタ３を選択する（ステップＳ１４）。これにより、指示入力手段２０からプリンタ選択手段２３に対して、プリンタ選択命令が出力される。そして、プリンタ選択手段２３からプリンタ情報が、プリンタ情報送信手段２４に出力される。
【００２４】
プリンタ情報送信手段２４は、プリンタ情報をネットワーク４を介してサーバ１に対して送信する（ステップＳ１５）。
サーバ１のプリンタ情報受信手段１５は、クライアント端末２からネットワーク４を介してプリンタ情報を受信する（ステップＳ２６）。
ドライバ読出手段１６は、プリンタ情報で特定されるプリンタ３のドライバのファイルを、ドライバ記憶手段１８から読み出す（ステップＳ２７）。
ドライバ送信手段１９は、ドライバ記憶手段１８から読み出したプリンタ３のドライバのファイルをクライアント端末２に対して、ネットワーク４を介して送信する（ステップＳ２８）。
【００２５】
クライアント端末２のドライバ受信手段２５は、プリンタ３のドライバをネットワーク４を介して受信する（ステップＳ１６）。
ドライバ設定手段２６は、ドライバ受信手段２５が受信したプリンタのドライバをクライアント端末２にインストールする（ステップＳ１７）。これにより、クライアント端末２において、ドライバをインストールしたプリンタ３の使用が可能となる。
【００２６】
クライアント端末２からプリンタ３で文書等の印刷を行う場合には、指示入力手段２０から印刷命令が入力される。印刷情報送信手段２７が、指示入力手段２０から印刷命令を取得した場合には、印刷する文書等のデータをネットワーク４を介して、プリンタ３に送信する（ステップＳ１８）。
印刷情報受信手段３０は、クライアント端末２からネットワーク４を介して、印刷する文書等のデータを受信する（ステップＳ３１）。
印刷手段３１は、印刷情報受信手段３０から出力された文書等のデータを、紙等の媒体に印刷することにより印刷物５として出力する（ステップＳ３２）。
【００２７】
上述した本発明の実施形態による電子機器制御システムによれば、サーバ１に各クライアント端末２に対して、クライアント端末ごとにドライバをインストールするプリンタ３を制限することが可能となり、電子機器制御システムの管理者が容易にネットワーク４に接続されるプリンタ３を管理することができる。
例えば、高速な処理を行うことができないクライアント端末２に、高速な印刷を行うことが可能なプリンタ３のドライバがインストールされることによって、プリンタ３の印刷機能を十分に実現できないという問題を解消することができる。
また、ネットワーク４にカラープリンタが接続されている場合において、全ての利用者がカラープリンタを利用するとコストがかかる場合に、顧客に対する文書の印刷を行う営業部門の利用者のクライアント端末２に対してだけ、カラープリンタのドライバをインストールすることを許可することによりコストを削減することもできる。
【００２８】
また、クライアント端末２側ではなく、サーバ１側においてクライアント端末２に対するプリンタ３のドライバのインストールの可否を判断することにした。このため、各々のクライアント端末２でプリンタ３のドライバのインストールの可否を判断するよりも、電子機器制御システムの管理者の労力を軽減することができる。
また、本実施形態による電子機器制御システムでは、各々のプリンタ３のドライバをサーバ１のドライバ記憶手段１８に一括して記憶し、クライアント端末２が要求するプリンタ３のドライバを送信するようにしたため、各クライアント端末２ごとにプリンタ３のドライバをＣＤ−ＲＯＭ等からインストールする負担を軽減することができる。
【００２９】
なお、上述した実施形態においては、ネットワーク４に接続される電子機器がプリンタ３である場合について説明したが、これに限定されるものではない。例えば、サーバ１として家庭用のホームサーバを用い、電子機器として複数のビデオレコーダをネットワーク４に接続しても構わない。これにより、各々のＰＣ等のクライアント端末２に対して、どのビデオレコーダの使用を許可するかについて、ホームサーバで一括して管理することができる。
【００３０】
なお、以上説明した実施形態において、制限情報取得手段１２、ドライバ読出手段１６、ドライバ取得手段１７、指示入力手段２０、プリンタ選択手段２２、プリンタ選択手段２３、ドライバ設定手段２６の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより電子機器制御システムの処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００３２】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態による電子機器制御システムの概略構成図である。
【図２】本実施形態のサーバ１の構成を示すブロック図である。
【図３】本実施形態の制限情報記憶手段１３に記憶されるデータの一例である。
【図４】本実施形態によるクライアント端末２の構成を示すブロック図である。
【図５】本実施形態によるプリンタ３の構成を示すブロック図である。
【図６】本実施形態による電子機器制御システムの処理を示すフローチャートである。
【符号の説明】
【００３４】
１・・・サーバ、２（２ａ、２ｂ）・・・クライアント端末、３（３ａ、３ｂ）・・・プリンタ、４・・・ネットワーク、５・・・印刷物、１０・・・アカウント受信手段、１１・・・制限情報読出手段、１２・・・制限情報取得手段、１３・・・制限情報記憶手段、１４・・・制限情報送信手段、１５・・・プリンタ情報受信手段、１６・・・ドライバ読出手段、１７・・・ドライバ取得手段、１８・・・ドライバ記憶手段、１９・・・ドライバ送信手段、２０・・・指示入力手段、２１・・・アカウント送信手段、２２・・・制限情報受信手段、２３・・・プリンタ選択手段、２４・・・プリンタ情報送信手段、２５・・・ドライバ受信手段、２６・・・ドライバ設定手段、２７・・・印刷情報送信手段、３０・・・印刷情報受信手段、３１・・・印刷手段
【図１】
2006172093.tif 000003
【図２】
2006172093.tif 000004
【図３】
2006172093.tif 000005
【図４】
2006172093.tif 000006
【図５】
2006172093.tif 000007
【図６】
2006172093.tif 000008