JP2005025477A - 情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置 - Google Patents

情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置 Download PDF

Info

Publication number
JP2005025477A
JP2005025477A JP2003189801A JP2003189801A JP2005025477A JP 2005025477 A JP2005025477 A JP 2005025477A JP 2003189801 A JP2003189801 A JP 2003189801A JP 2003189801 A JP2003189801 A JP 2003189801A JP 2005025477 A JP2005025477 A JP 2005025477A
Authority
JP
Japan
Prior art keywords
information
installation
version
administrator
program
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.)
Granted
Application number
JP2003189801A
Other languages
English (en)
Other versions
JP4537670B2 (ja
Inventor
Munemitsu Ikegami
宗光 池上
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003189801A priority Critical patent/JP4537670B2/ja
Publication of JP2005025477A publication Critical patent/JP2005025477A/ja
Application granted granted Critical
Publication of JP4537670B2 publication Critical patent/JP4537670B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

【課題】インストールに管理者権限を要する場合であっても、管理者権限を有しないユーザがインストール作業を実行することができる情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置の提供を目的とする。
【解決手段】所定の機能を提供する情報処理装置であって、ネットワークを介して接続している第一の情報管理装置より、前記第一の情報管理装置に保存されている前記情報処理装置の管理者に対する認証情報を取得する情報取得手段と、前記情報取得手段が取得した前記認証情報に基づいて前記管理者に対する認証を受けることにより前記管理者の権限を取得する権限取得手段と、前記権限取得手段が取得した前記管理者の権限によって所定のプログラムのインストールを実行するインストール実行手段とを有することにより上記課題を解決する。
【選択図】 図4

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置に関し、特に管理者権限を必要とするインストールを実行するためのインストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置に関する。
【0002】
【従来の技術】
オフィス等では、ワープロソフトや、コンピュータウィルスを検出及び駆除するためのワクチンソフト等、従業員が利用するそれぞれのPC(Personal Computer)に、同一のソフトウェアをインストールする必要がある場合がある。かかる場合、当該ソフトウェアが記録されたCD−ROMを回覧したり、当該ソフトウェアを所定のファイルサーバに保存したりしておき、各従業員に当該ソフトウェアをインストールする必要があることを周知させることにより、各従業員に、自らが利用するPCに対する当該ソフトウェアのインストール作業を行わせることが考えられる。
【0003】
【発明が解決しようとする課題】
しかしながら、ソフトウェアによってはインストールを実行するために管理者権限を必要とするものがある。管理者権限は、PC等にログオンする際に、管理者としてのユーザ名及びパスワードを入力することにより得ることができるが、セキュリティ上の観点からは、各従業員に管理者に対するユーザ名及びパスワードを通知するのは望ましくない。したがって、管理者権限を必要とするインストールにおいては、管理者が、多数のPCについてインストール作業を実行する必要があり、管理者に対する負担が大きくなってしまうという問題があった。
【0004】
本発明は、上記の点に鑑みてなされたものであって、インストールに管理者権限を要する場合であっても、管理者権限を有しないユーザがインストール作業を実行することができる情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置の提供を目的とする。
【0005】
【課題を解決するための手段】
そこで上記課題を解決するため、本発明は、所定の機能を提供する情報処理装置であって、ネットワークを介して接続している第一の情報管理装置より、前記第一の情報管理装置に保存されている前記情報処理装置の管理者に対する認証情報を取得する情報取得手段と、前記情報取得手段が取得した前記認証情報に基づいて前記管理者に対する認証を受けることにより前記管理者の権限を取得する権限取得手段と、前記権限取得手段が取得した前記管理者の権限によって所定のプログラムのインストールを実行するインストール実行手段とを有することを特徴とする。
【0006】
このような情報処理装置では、予め保存されている管理者に対するユーザ名及びパスワード等の認証情報を用いて取得した管理者権限によって、所定のプログラムのインストールを実行するため、管理者権限を有しないユーザであっても、管理者権限を必要とするインストール作業を行うことができる。
【0007】
また、上記課題を解決するため、本発明は、請求項18に記載されるように、請求項1乃至9いずれか一項記載の情報処理装置にインストールする所定のプログラムのバージョン情報を管理するバージョン情報管理手段と、前記情報処理装置からの要求に応じ、前記バージョン情報管理手段に管理されている前記バージョン情報を前記情報処理装置に送信するバージョン情報提供手段とを有することを特徴とする。
【0008】
このようなバージョン情報管理装置では、請求項1乃至9いずれか一項記載の情報処理装置に対して、当該情報処理装置にインストールするプログラムのバージョン情報を提供することができる。
【0009】
また、上記課題を解決するため、本発明は、請求項20に記載されるように、請求項1乃至9いずれか一項記載の情報処理装置の管理者に対する認証情報を管理する認証情報管理手段と、前記情報処理装置からの要求に応じ、前記認証情報管理手段に管理されている前記認証情報を前記情報処理装置に送信する認証情報提供手段とを有することを特徴とする。
【0010】
このような認証情報管理装置では、請求項1乃至9いずれか一項記載の情報処理装置に対して、当該情報処理装置の管理者に対するユーザ名及びパスワード等の認証情報を提供することができる。
【0011】
また上記課題を解決するため、本発明は、上記情報処理装置におけるインストール方法、又は前記インストール方法をコンピュータに行わせるためのインストールプログラムとしてもよい。
【0012】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における印刷ログ収集システムの構成例を示す図である。図1の印刷ログ収集システム1は、LAN、イントラネット、又はインターネット等のネットワーク60によって接続された、クライアントPC10a、10b、及び10c等(以下、総称する場合、「クライアントPC10」という。)と、印刷ログ収集サーバ20と、ドメインコントローラ30と、ファイルサーバ40とによって構成されている。
【0013】
クライアントPC10は、ユーザが日常業務において利用しているPC(Personal Computer)等の端末である。
【0014】
印刷ログ収集サーバ20は、クライアントPC10における文書の印刷枚数等の印刷処理に関するログ情報(印刷ログ)を収集し、管理するためのプログラム(以下、「印刷ログ収集サーバプログラム」という。)が実装されているコンピュータである。すなわち、クライアントPC10において、プリンタ50に対する文書データの印刷が実行された場合に、その印刷ログ情報が印刷ログ収集サーバ20にアップロードされ、保存される。なお、収集された印刷ログは、例えば、印刷枚数に応じた課金などに利用される。
【0015】
クライアントPC10に印刷ログ収集サーバ20に対して印刷ログをアップロードさせるためには、それぞれのクライアントPC10に、印刷ログをアップロードするためのプログラム(以下、「印刷ログ収集クライアントプログラム」という。)をインストールする必要がある。本実施の形態においては、かかる印刷ログ収集クライアントプログラムを、容易にインストールする例について説明する。
【0016】
ドメインコントローラ30は、Windows(登録商標)OSによるネットワーク環境においてユーザアクセス等を管理しているいわゆるドメインコントローラである。
【0017】
ファイルサーバ40は、印刷ログ収集クライアントプログラムをクライアントPC10にインストールするためのプログラム(インストーラ)や各種ファイル等を管理しているコンピュータである。
【0018】
次に、印刷ログ収集システム1の初期状態、すなわち、クライアントPC10に印刷ログ収集クライアントプログラムがインストールされていない状態における機能構成について説明する。
【0019】
図2は、初期状態における印刷ログ収集システムの機能構成例を示す図である。図2に示されるように、印刷ログ収集サーバ20は、Webサーバプログラム21及び初期情報ファイル22等を有している。
【0020】
Webサーバプログラム21は、クライアントPC10との間でHTTPによる通信を実現するためのサーバプログラムである。初期情報ファイル22は、クライアントPC10にインストールする印刷ログ収集クライアントプログラムのバージョン情報や、書庫ファイル42の取得先を識別するためのURLが登録されているファイルである。
【0021】
ファイルサーバ40は、Webサーバプログラム41及び書庫ファイル42等を有している。Webサーバプログラム41は、印刷ログ収集プログラム20におけるWebサーバプログラム21と同様の機能を有するプログラムである。書庫ファイル42は、クライアントPC10の管理者に対するユーザ名及びパスワード等の認証情報や印刷ログ収集クライアントプログラムのインストーラが圧縮されて格納されているファイルである。
【0022】
なお、ここで管理者とは、例えばWindows(登録商標)においては、アドミニストレータ、UNIX(登録商標)においてはルート(root)ユーザと呼ばれるような、コンピュータにおいてすべての機能を利用することができるユーザをいう。
【0023】
ドメインコントローラ30は、インストール制御プログラム31を有している。インストール制御プログラム31は、クライアントPC10に対する印刷ログ収集クライアントプログラムのインストール処理全体を制御する機能が実装されているプログラムである。
【0024】
なお、クライアントPC10には、本発明を実現するための特別なプログラムは、この時点では実装されていない。
【0025】
以下、図2の印刷ログ収集システム1の処理手順について説明する。上述したように、インストール制御プログラム31には、インストール処理全体を制御するための機能が実装されている。従って、クライアントPC10に印刷ログ収集クライアントプログラムをインストールするためには、クライアントPC10は、まず、インストール制御プログラム31を入手する必要がある。
【0026】
図3は、インストール制御プログラム31をクライアントPCに自動的にダウンロードする際の処理を説明するためのシーケンス図である。ユーザ70が、ユーザ名とパスワードとを入力してクライアントPC10にログオンすると(S11)、クライアントPC10は、ドメインコントローラ30にユーザ70のユーザ名とパスワードとを送信し、ユーザ70の認証を要求する(S12)。
【0027】
ユーザ70の認証要求を受けたドメインコントローラ30は、ユーザ70の認証を行うとともに、ログオン時にクライアントPC10に自動的に実行させるプログラムとして予め指定されているインストール制御プログラム31を取得する(S13)。
【0028】
ドメインコントローラ30が、インストール制御プログラム31をクライアントPC10に送信すると、クライアントPC10にインストール制御プログラム31が保存される(S14)。
【0029】
図4は、インストール制御プログラムをダウンロードした後のクライアントPCの機能構成例を示す図である。図4に示されるように、クライアントPC10には、インストール制御プログラム31が新たに保存されている。インストール制御プログラム31は、インストール制御部11、ファイル管理部12、及び権限取得部13等から構成されている。
【0030】
インストール制御部11は、インストール制御プログラム31における処理を制御するものである。ファイル管理部12は、印刷ログ収集サーバ20やファイルサーバ40からHTTP通信によって、初期情報ファイル22や書庫ファイル42を取得するためのものである。権限取得部13は、印刷ログ収集クライアントプログラムのインストーラを実行する際に必要な、管理者権限を取得するためのものである。
【0031】
ステップS15に進み、クライアントPC10は、インストール制御プログラム31を印刷ログ収集サーバ20のIPアドレスを引数として起動し、印刷ログ収集クライアントプログラムがクライアントPC10にインストールされる。なお、この処理の詳細については、後述する。
【0032】
任意のプログラムをログオン時にクライアントPC10に自動的に実行させるためには、例えば、Windows(登録商標)環境においては、ドメインコントローラ30において、当該プログラムをログオンスクリプトとして指定しておけばよい。したがって、インストール制御プログラム31をログオンスクリプトとして指定しておくことにより、図3の処理を実現することができる。また、ログオンスクリプトには、引数を指定することができる。本実施の形態においては、印刷ログ収集サーバ20のIPアドレスが印刷制御プログラム31の引数として予め設定されている。
【0033】
次に、ステップS15(図3)の処理、すなわち、インストール制御プログラムによって実行される処理の詳細について説明する。図5は、印刷ログ収集クライアントプログラムのインストール処理を説明するためのシーケンス図である。
【0034】
クライアントPC10において自動起動されたインストール制御プログラム31のインストール制御部11は、ファイル管理部12に対して、引数に指定されたIPアドレスによって特定されるサーバ、すなわち、印刷ログ収集サーバ20からの初期情報ファイル22の取得を要求する(S21)。ファイル管理部12が、印刷ログ収集サーバ20に対して初期情報ファイル22の送信を要求するHTTPリクエストを送信すると、印刷ログ収集サーバ20のWebサーバプログラム21によってHTTPリクエストが受信される(S22)。
【0035】
Webサーバプログラム22は、初期情報ファイル22を取得し(S23)、ファイル管理部12に対して送信する(S24)。ファイル管理部12は、受信した初期情報ファイル22をインストール制御部11に対して出力する(S25)。
【0036】
図6は、初期情報ファイルの内容を示す図である。図6に示されるように、初期情報ファイル22にはテキスト形式によってクライアントPC10にインストールする印刷ログ収集クライアントプログラムのバージョン情報(記述231)と、書庫ファイル42が保存されている位置情報として書庫ファイル42に対するURL(記述232)とが管理されている。
【0037】
ステップS26(図5)に進み、インストール制御部11は、既に、印刷ログ収集クライアントプログラムがクライアントPC10にインストールされている場合は、初期情報ファイル22に登録されているバージョン情報と、既にインストールされている印刷ログ収集クライアントプログラムのバージョン情報とを比較し、両者の値が一致した場合は処理を終了する。
【0038】
一方、初期情報ファイル22に登録されているバージョン情報の方が新しいバージョンを示す場合は、ステップS27以降の処理を継続する。
【0039】
すなわち、印刷ログ収集クライアントプログラムが既にインストールされている場合は、以降の処理は新規インストールではなく、バージョンアップとしての意味を有する。したがって、新規インストールのみを目的とする場合は、ステップS26の処理は行わなくてもよい。
【0040】
このように、まずバージョン情報を取得し、インストールの要否を判断することによって、インストールが不要な場合にも、後述する書庫ファイルの取得処理や、インストール処理等が無駄に実行されることを防止することができる。
【0041】
ステップS26に続いてステップS27に進み、インストール制御部11は、書庫ファイルに対するURL(以下、「書庫ファイルURL」という。)を引数として、書庫ファイル42の取得をファイル管理部12に対して要求する。ファイル管理部12が、書庫ファイルURLを宛先として、書庫ファイルの送信を要求するHTTPリクエストを送信すると、ファイルサーバ40のWebサーバプログラム41によってHTTPリクエストが受信される(S28)。
【0042】
Webサーバプログラム41は、書庫ファイル42を取得し(S29)、ファイル管理部12に対して送信する(S30)。
【0043】
図7は、書庫ファイルの構成例を示す図である。図7に示されるように、書庫ファイル42には、インストーラ421及び管理者情報422が圧縮されて格納されている。インストーラ421は、印刷ログ収集クライアントプログラムをインストールするためのプログラムである。管理者情報ファイル422は、クライアントPC10の管理者ユーザのユーザ名とパスワードとが管理されているファイルである。なお、管理者ユーザのユーザ名とパスワードとは、セキュリティ上の観点から暗号化されて管理者情報ファイル422に管理されている。
【0044】
このように、ファイルサイズが大きくなりがちな書庫ファイル42の取得先を、印刷ログ収集サーバ20とは別のファイルサーバ40にすることにより、印刷ログ収集サーバ20に対する負荷を軽減することができる。したがって、印刷ログ収集サーバ20は、本来の機能である印刷ログの収集処理に対してCPUやメモリ、通信機能等の資源の利用率を高めることができる。
【0045】
ステップS31(図5)に進み、ファイル管理部12は、書庫ファイル42展開し、処理の制御をインストール制御部11に戻す(S32)。
【0046】
図8は、書庫ファイルが展開された後のクライアントPCの機能構成例を示す図である。図8に示されるように、インストーラ421と管理者情報ファイル422とが、新たにクライアントPC10に保存されている。
【0047】
ステップS33(図5)に進み、インストール制御部11は、現在クライアントPC10にログオンしているユーザ(ログオンユーザ)が、管理者権限を有しているか否かを判断する。ログオンユーザが管理者権限を有している場合は、ステップS34〜S37までの処理はスキップし、ステップS38に進む。ログオンユーザが管理者権限を有していない場合は、ステップS34からステップS37にかけて管理者権限を取得するための処理が実行される。印刷ログ収集クライアントプログラムをインストールするためには、管理者権限が必要とされるからである。
【0048】
ステップS34において、インストール制御部11は権限取得部13に対し、管理者権限の取得を要求する。権限取得部13は、暗号化されている管理者情報ファイル422の内容(管理者のユーザ名及びパスワード)をメモリ上で復号する。ここで、復号されたユーザ名及びパスワードは、インストール制御プログラム31による処理が終了すると共に、メモリ上から消去することにより、セキュリティ面における問題の発生を防止することができる。なお、クライアントPC10ごとに、管理者が異なる場合は、管理者情報ファイル422の内容を図9のように構成してもよい。
【0049】
図9は、クライアントPCごとに管理者が異なる場合の管理者情報ファイルの例を示す図である。図9においては、クライアントPCごとに、管理者のユーザ名及びパスワードが管理されている例を示している。
【0050】
管理者情報ファイル422の内容を図9のように構成した場合は、権限取得部13は、ステップS35において、クライアントPC名をキーとしてクライアントPC10の管理者のユーザ名とパスワードとを取り出すことになる。なお、管理者情報ファイル422の内容を図9のように構成した場合、クライアントPC名、ユーザ名、及びパスワードのすべての情報を暗号化しておいてもよいし、クライアント名は暗号化せずに、ユーザ名及びパスワードのみを暗号化しておいてもよい。後者の場合は、クライアントPC10に対応するユーザ名及びパスワードを取得する際に、クライアントPC名について復号する処理は必要はないため、処理効率を高めることができる。
【0051】
ステップS36に進み、権限取得部13は、管理者のユーザ名及びパスワードに基づいて、管理者権限を得るための認証を受ける。なお、本実施の形態においては、OS等によって提供されているAPI(以下、「認証関数」という。)を呼び出すことによって認証が行われる。権限取得部13は、認証関数を呼び出した結果として得られた、認証された旨を証明するための情報(以下、「証明情報」という。)をインストール制御部11に対して出力する(S37)。
【0052】
ステップS37に続いてステップS38に進み、インストール制御部11は、インストーラ421を管理者権限を有するプロセスとして起動する。ステップS38の処理についても、ステップS37において取得した証明情報を引数としてOS等によって提供されているAPIを呼び出すことにより、実行される。
【0053】
以降は、インストーラ421によって、印刷ログ収集プログラムのインストール処理が管理者権限によって実行される(S39)。
【0054】
上述したように、本実施の形態における印刷ログ収集システム1によれば、クライアントPC10において、インストール制御プログラム31がファイルサーバ40より取得したに基づいて管理者権限を取得し、インストーラ421を起動するため、管理者がクライアントPC10にログオンしなくても、管理者権限によってインストール処理を実行することができる。
【0055】
また、ユーザがクライアントPC10にログオンすることにより、自動的にインストール制御プログラム31がクライアントPC10にダウンロードされ、インストール処理が実行されるため、印刷ログ収集クライアントプログラムをインストールする必要があることを各ユーザに意識させることなく、インストール作業を行うことができる。したがって、作業に不慣れな各ユーザによる作業ミスや、あるいはインストールの必要性の周知の不徹底などによりインストールが実行されない等の不都合を回避することができる。
【0056】
なお、図5において、ステップS34からステップS38にかけての、管理者の権限の取得及びインストーラの起動に係る処理については、インストール制御プログラム31の動作環境(OS等)によって、多少手順が異なる場合もある。例えば、動作環境によっては、ステップS34からステップS37までの証明情報を取得する処理は必要とせずに、ステップS38において、管理者のユーザ名とパスワードとを引数として、新たなプロセスを生成するAPIを呼び出すことにより、管理者権限でのインストーラ421の起動を実現できる場合も考えられる。
【0057】
また、本実施の形態においては、認証情報としてユーザ名とパスワードとを例として説明したが、他の認証情報を利用したシステムに対しても本発明は適用可能である。例えば、指紋認証、バーコード認証、又はカード認証等であっても、管理者に対応した指紋情報、バーコード情報、又はカード情報等を、予め暗号化しておき、書庫ファイル42に格納しておけばよい。
【0058】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【0059】
【発明の効果】
上述の如く、本発明によれば、インストールに管理者権限を要する場合であっても、管理者権限を有しないユーザがインストール作業を実行することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態における印刷ログ収集システムの構成例を示す図である。
【図2】初期状態における印刷ログ収集システムの機能構成例を示す図である。
【図3】インストール制御プログラムをクライアントPCに自動的にダウンロードする際の処理を説明するためのシーケンス図である。
【図4】インストール制御プログラムをダウンロードした後のクライアントPCの機能構成例を示す図である。
【図5】印刷ログ収集クライアントプログラムのインストール処理を説明するためのシーケンス図である。
【図6】初期情報ファイルの内容を示す図である。
【図7】書庫ファイルの構成例を示す図である。
【図8】書庫ファイルが展開された後のクライアントPCの機能構成例を示す図である。
【図9】クライアントPCごとに管理者が異なる場合の管理者情報ファイルの例を示す図である。
【符号の説明】
1 印刷ログ収集システム
10、10a、10b、10c クライアントPC
11 インストール制御部
12 ファイル制御部
13 権限取得部
20 印刷ログ収集サーバ
21 Webサーバプログラム
22 初期情報ファイル22
30 ドメインコントローラ
31 インストール制御プログラム
40 ファイルサーバ
41 Webサーバプログラム
42 書庫ファイル
50 プリンタ
421 インストーラ
422 管理者情報ファイル

Claims (21)

  1. 所定の機能を提供する情報処理装置であって、
    ネットワークを介して接続している第一の情報管理装置より、前記第一の情報管理装置に保存されている前記情報処理装置の管理者に対する認証情報を取得する情報取得手段と、
    前記情報取得手段が取得した前記認証情報に基づいて前記管理者に対する認証を受けることにより前記管理者の権限を取得する権限取得手段と、
    前記権限取得手段が取得した前記管理者の権限によって所定のプログラムのインストールを実行するインストール実行手段とを有することを特徴とする情報処理装置。
  2. 前記認証情報は、前記管理者のユーザ名及びパスワードであることを特徴とする請求項1記載の情報処理装置。
  3. 前記認証情報は暗号化されて保存されており、
    前記権限取得手段は、前記認証情報を復号して前記認証を受けることを特徴とする請求項1又は2記載の情報処理装置。
  4. 前記所定のプログラムのバージョン情報を、ネットワークを介して接続している第二の情報管理装置より取得するバージョン情報取得手段を更に有し、
    前記インストール実行手段は、前記所定のプログラムが当該情報処理装置に既にインストールされている場合は、前記バージョン情報取得手段が取得したバージョン情報が、既にインストールされているバージョン情報よりも新しいバージョンを示す場合に、前記所定のプログラムのインストールを実行することを特徴とする請求項1乃至3いずれか一項記載の情報処理装置。
  5. 前記情報取得手段は、更に前記所定のプログラムのインストーラをネットワークを介して取得し、
    前記インストール実行手段は、前記情報取得手段が取得した前記インストーラを前記管理者の権限で起動することにより前記所定のプログラムのインストールを実行することを特徴とする請求項1乃至4いずれか一項記載の情報処理装置。
  6. 前記情報取得手段は、前記所定のプログラムが当該情報処理装置に既にインストールされている場合は、前記バージョン情報取得手段が取得したバージョン情報が、既にインストールされているバージョン情報よりも新しいバージョンを示す場合に、前記インストーラを取得することを特徴とする請求項5記載の情報処理装置。
  7. 前記バージョン情報取得手段は、前記バージョン情報と共に、前記インストーラが保存されている位置に関するインストーラ位置情報を前記第二の情報管理装置より取得し、
    前記情報取得手段は、前記バージョン情報取得手段が取得した前記インストーラ位置情報によって特定される前記第一の情報管理装置より、前記インストーラを取得することを特徴とする請求項5又は6記載の情報処理装置。
  8. 前記情報取得手段は、前記バージョン情報取得手段が取得した前記インストーラ位置情報によって特定される前記第一の情報管理装置より、前記認証情報を取得することを特徴とする請求項7記載の情報処理装置。
  9. ユーザのログオンに基づいて、前記所定のプログラムのインストールを実行させるインストールプログラムをネットワークを介して取得するインストールプログラム取得手段と、
    前記インストールプログラム取得手段による前記インストールプログラムの取得に応じ、前記インストールプログラムを起動するインストールプログラム起動手段とを更に有し、
    前記インストールプログラムは、当該情報処理装置を請求項1乃至8いずれか一項記載のそれぞれの手段として機能させることを特徴とする請求項1乃至8いずれか一項記載の情報処理装置。
  10. コンピュータを用いたインストール方法であって、
    前記コンピュータが、
    ネットワークを介して接続している情報管理装置より、前記情報管理装置に保存されている前記コンピュータの管理者に対する認証情報を取得する情報取得手順と、
    前記情報取得手順において取得された前記認証情報に基づいて前記管理者に対する認証を受けることにより前記管理者の権限を取得する権限取得手順と、
    前記権限取得手順において取得された前記管理者の権限によって所定のプログラムのインストールを実行するインストール実行手順とを有することを特徴とするインストール方法。
  11. 暗号化されている前記認証情報を復号する認証情報復号手順を更に有し、
    前記権限取得手順は、前記認証情報復号手順において復号された前記認証情報に基づいて前記認証を受けることを特徴とする請求項10記載のインストール方法。
  12. 前記所定のプログラムのバージョン情報を、ネットワークを介して取得するバージョン情報取得手順を更に有し、
    前記インストール実行手順は、前記所定のプログラムが前記コンピュータに既にインストールされている場合は、前記バージョン情報取得手順において取得されたバージョン情報が、既にインストールされているバージョン情報よりも新しいバージョンを示す場合に、前記所定のプログラムのインストールを実行することを特徴とする請求項10又は11記載のインストール方法。
  13. 前記情報取得手順は、更に前記所定のプログラムのインストーラをネットワークを介して取得し、
    前記インストール実行手順は、前記情報取得手順において取得された前記インストーラを前記管理者の権限で起動することにより前記所定のプログラムのインストールを実行することを特徴とする請求項10乃至12いずれか一項記載のインストール方法。
  14. 前記情報取得手順は、前記所定のプログラムが前記コンピュータに既にインストールされている場合は、前記バージョン情報取得手順において取得されたバージョン情報が、既にインストールされているバージョン情報よりも新しいバージョンを示す場合に、前記インストーラを取得することを特徴とする請求項13記載のインストール方法。
  15. 前記バージョン情報取得手順は、前記バージョン情報と共に、前記インストーラが保存されている位置に関するインストーラ位置情報を取得し、
    前記情報取得手順は、前記バージョン情報取得手順において取得された前記インストーラ位置情報によって特定される情報管理装置より、前記インストーラを取得することを特徴とする請求項13又は14記載のインストール方法。
  16. ユーザのログオンに基づいて、前記所定のプログラムのインストールを実行させるインストールプログラムをネットワークを介して取得するインストールプログラム取得手順と、
    前記インストールプログラム取得手順における前記インストールプログラムの取得に応じ、前記インストールプログラムを起動するインストールプログラム起動手順とを更に有し、
    前記インストールプログラムは、前記コンピュータに請求項10乃至15いずれか一項記載のそれぞれの手順を実行させることを特徴とする請求項10乃至15いずれか一項記載のインストール方法。
  17. コンピュータに、
    ネットワークを介して接続している情報管理装置より、前記情報管理装置に保存されている前記コンピュータの管理者に対する認証情報を取得する情報取得手順と、
    前記情報取得手順において取得された前記認証情報に基づいて前記管理者に対する認証を受けることにより前記管理者の権限を取得する権限取得手順と、
    前記権限取得手順において取得された前記管理者の権限によって所定のプログラムのインストールを実行するインストール実行手順とを実行させるためのインストールプログラム。
  18. 請求項1乃至9いずれか一項記載の情報処理装置にインストールする所定のプログラムのバージョン情報を管理するバージョン情報管理手段と、
    前記情報処理装置からの要求に応じ、前記バージョン情報管理手段に管理されている前記バージョン情報を前記情報処理装置に送信するバージョン情報提供手段とを有することを特徴とするバージョン情報管理装置。
  19. 前記バージョン情報管理手段は、前記所定のプログラムのインストーラの位置情報を更に管理し、
    前記情報提供手段は、前記バージョン情報と共に前記インストーラの位置情報を前記情報処理装置に送信することを特徴とする請求項18記載のバージョン情報管理装置。
  20. 請求項1乃至9いずれか一項記載の情報処理装置の管理者に対する認証情報を管理する認証情報管理手段と、
    前記情報処理装置からの要求に応じ、前記認証情報管理手段に管理されている前記認証情報を前記情報処理装置に送信する認証情報提供手段とを有することを特徴とする認証情報管理装置。
  21. 前記情報処理装置にインストールする所定のプログラムのインストーラを更に有し、
    前記認証情報提供手段は、前記認証情報と共に前記インストーラを前記情報処理装置に送信することを特徴とする請求項20記載の認証情報管理装置。
JP2003189801A 2003-07-01 2003-07-01 情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置 Expired - Fee Related JP4537670B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003189801A JP4537670B2 (ja) 2003-07-01 2003-07-01 情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003189801A JP4537670B2 (ja) 2003-07-01 2003-07-01 情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置

Publications (2)

Publication Number Publication Date
JP2005025477A true JP2005025477A (ja) 2005-01-27
JP4537670B2 JP4537670B2 (ja) 2010-09-01

Family

ID=34187903

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003189801A Expired - Fee Related JP4537670B2 (ja) 2003-07-01 2003-07-01 情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置

Country Status (1)

Country Link
JP (1) JP4537670B2 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008065693A (ja) * 2006-09-08 2008-03-21 Ricoh Co Ltd 情報処理装置、そのインストール制御方法及びインストール制御プログラム
JP2008234235A (ja) * 2007-03-19 2008-10-02 Ricoh Co Ltd 情報処理装置、情報処理システム、インストール制御方法、インストール制御プログラム及びコンピュータ読み取り可能な記録媒体
JP2009541874A (ja) * 2006-06-27 2009-11-26 テー−モービレ インターナショナル アーゲー より高レベルの特権のインスタンスがより低レベルの特権のインスタンスに特権を委任する方法
JP2011138274A (ja) * 2009-12-28 2011-07-14 Zenrin Datacom Co Ltd ソフトウェアのインストール方法、インストールシステム、および、コンピュータプログラム
JP2012185598A (ja) * 2011-03-04 2012-09-27 Encourage Technologies Co Ltd 情報処理システム、管理サーバ、端末装置、情報処理方法、及びプログラム
JP2018005459A (ja) * 2016-06-30 2018-01-11 横河レンタ・リース株式会社 データ管理装置、データ管理方法、及びデータ管理プログラム
US9881181B2 (en) 2014-06-26 2018-01-30 Ricoh Company, Ltd. Device-installation-information distribution apparatus and system
JP2019219805A (ja) * 2018-06-18 2019-12-26 キヤノン株式会社 情報処理装置、その制御方法、プログラム
JP2020057282A (ja) * 2018-10-03 2020-04-09 三菱重工業株式会社 ソフトウェアのインストール方法、ソフトウェアのインストールプログラム、及びクライアント端末

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10269078A (ja) * 1997-01-21 1998-10-09 Toshiba Corp ソフトウエア流通方法およびサーバ装置およびクライアント装置
JP2002109172A (ja) * 2000-09-27 2002-04-12 Fujitsu Ltd 代行権限付与決定プログラムを記録した記録媒体および代行権限付与決定方法および装置
JP2002152458A (ja) * 2000-08-31 2002-05-24 Ricoh Co Ltd 画像形成システム、ソフトウエア取得方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002189601A (ja) * 2000-12-22 2002-07-05 Ntt Comware Corp プログラムのインストール方法およびプログラムインストールシステム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10269078A (ja) * 1997-01-21 1998-10-09 Toshiba Corp ソフトウエア流通方法およびサーバ装置およびクライアント装置
JP2002152458A (ja) * 2000-08-31 2002-05-24 Ricoh Co Ltd 画像形成システム、ソフトウエア取得方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002109172A (ja) * 2000-09-27 2002-04-12 Fujitsu Ltd 代行権限付与決定プログラムを記録した記録媒体および代行権限付与決定方法および装置
JP2002189601A (ja) * 2000-12-22 2002-07-05 Ntt Comware Corp プログラムのインストール方法およびプログラムインストールシステム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"ソフトのインストールを楽にしよう エンドユーザー自らが作業できる環境を作る WindowsNT/200", 日経WINDOWS2000, vol. 第43号, JPN6008060334, 1 October 2000 (2000-10-01), JP, pages 87 - 91, ISSN: 0001192090 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009541874A (ja) * 2006-06-27 2009-11-26 テー−モービレ インターナショナル アーゲー より高レベルの特権のインスタンスがより低レベルの特権のインスタンスに特権を委任する方法
JP2008065693A (ja) * 2006-09-08 2008-03-21 Ricoh Co Ltd 情報処理装置、そのインストール制御方法及びインストール制御プログラム
JP2008234235A (ja) * 2007-03-19 2008-10-02 Ricoh Co Ltd 情報処理装置、情報処理システム、インストール制御方法、インストール制御プログラム及びコンピュータ読み取り可能な記録媒体
JP2011138274A (ja) * 2009-12-28 2011-07-14 Zenrin Datacom Co Ltd ソフトウェアのインストール方法、インストールシステム、および、コンピュータプログラム
JP2012185598A (ja) * 2011-03-04 2012-09-27 Encourage Technologies Co Ltd 情報処理システム、管理サーバ、端末装置、情報処理方法、及びプログラム
US9881181B2 (en) 2014-06-26 2018-01-30 Ricoh Company, Ltd. Device-installation-information distribution apparatus and system
JP2018005459A (ja) * 2016-06-30 2018-01-11 横河レンタ・リース株式会社 データ管理装置、データ管理方法、及びデータ管理プログラム
JP2019219805A (ja) * 2018-06-18 2019-12-26 キヤノン株式会社 情報処理装置、その制御方法、プログラム
JP7121555B2 (ja) 2018-06-18 2022-08-18 キヤノン株式会社 情報処理装置、その制御方法、プログラム
JP2020057282A (ja) * 2018-10-03 2020-04-09 三菱重工業株式会社 ソフトウェアのインストール方法、ソフトウェアのインストールプログラム、及びクライアント端末

Also Published As

Publication number Publication date
JP4537670B2 (ja) 2010-09-01

Similar Documents

Publication Publication Date Title
US9064105B2 (en) Information processing apparatus, control method therefor, and program
US8850551B2 (en) Information processing system control method, intermediate service device, authentication method, and storage medium
US8780377B2 (en) Print control device managing a print job based on an instruction from a client terminal
US8874903B2 (en) Network device and computer readable medium therefor
US7983420B2 (en) Imaging job authorization
US20090241107A1 (en) License file issuance apparatus, image processing apparatus, license file issuance method, application installation method, and storage medium
US8264721B2 (en) Server apparatus, management system, and method
US20120162681A1 (en) Pull printing system and recording medium
JP2006252480A (ja) コンピュータ、画像処理システム、及び画像処理方法
JP2010113599A (ja) 情報処理システム、情報処理装置、情報処理方法、プログラム、及び記憶媒体
US8973103B2 (en) Image forming apparatus, license server, terminal apparatus, method for installing application, and method for providing application file
US20110067088A1 (en) Image processing device, information processing method, and recording medium
US20130007309A1 (en) Management device, medium for the same, and management system
JP4537670B2 (ja) 情報処理装置、インストール方法、インストールプログラム、バージョン情報管理装置及び認証情報管理装置
US8156329B2 (en) Network device management apparatus and control method thereof
US10713098B2 (en) Information processing apparatus and cookie information management method
JP4419977B2 (ja) プログラム作成装置、及びプログラム
US20070169119A1 (en) Information processing apparatus and method of installing application program
JP5011692B2 (ja) バックアップリストアシステム、バックアップリストア方法、バックアップシステム、バックアップ方法
JP2009205262A (ja) アプリケーションプログラムインストール装置、アプリケーションプログラムインストール方法、プログラム、および記録媒体
JP6969185B2 (ja) クライアント端末、情報処理方法およびプログラム
JP2007183922A (ja) 情報処理装置、及びアプリケーションインストール方法
JP2007216552A (ja) 画像形成装置及びWebページファイル取得プログラム
JP2010193054A (ja) 画像処理システム、画像処理装置、画像処理方法、プログラムおよび記録媒体
JP2005267201A (ja) 画像処理装置、画像処理システム、利用制限方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090728

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090917

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

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

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

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees