JP2004234481A - ソフトウェアのインストール方法および記憶媒体 - Google Patents
ソフトウェアのインストール方法および記憶媒体 Download PDFInfo
- Publication number
- JP2004234481A JP2004234481A JP2003024195A JP2003024195A JP2004234481A JP 2004234481 A JP2004234481 A JP 2004234481A JP 2003024195 A JP2003024195 A JP 2003024195A JP 2003024195 A JP2003024195 A JP 2003024195A JP 2004234481 A JP2004234481 A JP 2004234481A
- Authority
- JP
- Japan
- Prior art keywords
- software
- installation
- installing
- link setting
- button
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
【課題】第2のソフトウェアのインストール時にも、適切なリンク設定を自動的に行なうことができるソフトウェアのインストール方法および記憶媒体を提供することを目的とするものである。
【解決手段】第1のソフトウェアをインストールする第1のインストールステップと、第2のソフトウェアをインストールする第2のインストールステップと、第1のインストールステップによる第1のソフトウェアのインストールが終了すると、既にインストールされている第2のソフトウェアをリンク設定する第1のリンク設定ステップと、第2のソフトウェアのインストールが終了すると、第2のインストールステップでインストールされた第2のソフトウェアをリンク設定する第2のリンク設定ステップとを有するソフトウェアのインストール方法である。
【選択図】 図5
【解決手段】第1のソフトウェアをインストールする第1のインストールステップと、第2のソフトウェアをインストールする第2のインストールステップと、第1のインストールステップによる第1のソフトウェアのインストールが終了すると、既にインストールされている第2のソフトウェアをリンク設定する第1のリンク設定ステップと、第2のソフトウェアのインストールが終了すると、第2のインストールステップでインストールされた第2のソフトウェアをリンク設定する第2のリンク設定ステップとを有するソフトウェアのインストール方法である。
【選択図】 図5
Description
【0001】
【発明の属する技術分野】
本発明は、互いに関連するソフトウェアをインストールする方法および媒体に関する。
【0002】
【従来の技術】
従来、第1のソフトウェアと、上記第1のソフトウェアにリンクして動作可能な1つ以上の第2のソフトウェアとで動作するシステムが知られている。第1のソフトウェアがスキャナドライバを介して、スキャンした画像を、OCRアプリケーション等の登録(リンク)された第2のソフトウェアに渡すシステムが知られている(たとえば、特許文献1参照)。
【0003】
このようなシステムでは、第1のソフトウェアのインストール終了時に、既にインストールされている第2のソフトウェアだけを、自動的にリンク設定する。
【0004】
【特許文献1】
特開2001−177672号公報
【0005】
【発明が解決しようとする課題】
しかし、上記従来例において、第1のソフトウェアをインストールした後に、第2のソフトウェアをインストールする場合、第1のソフトウェアに対してリンク設定が自動的に行なわれないという不具合がある。このために、オペレータは、手動でリンク設定を行わざるを得ず、煩雑でわかりにくい操作を行う必要があるという問題がある。
【0006】
本発明は、第2のソフトウェアのインストール時にも、適切なリンク設定を自動的に行なうことができるソフトウェアのインストール方法および記憶媒体を提供することを目的とするものである。
【0007】
【課題を解決するための手段】
本発明は、第1のソフトウェアと、上記第1のソフトウェアにリンクして動作可能な第2のソフトウェアとをインストールするインストール方法において、上記第1のソフトウェアをインストールする第1のインストールステップと、上記第2のソフトウェアをインストールする第2のインストールステップと、上記第1のインストールステップによる上記第1のソフトウェアのインストールが終了すると、既にインストールされている上記第2のソフトウェアをリンク設定する第1のリンク設定ステップと、上記第2のソフトウェアのインストールが終了すると、上記第2のインストールステップでインストールされた上記第2のソフトウェアをリンク設定する第2のリンク設定ステップとを有するソフトウェアのインストール方法である。
【0008】
【発明の実施の形態および実施例】
図1は、本発明の一実施例である画像処理システム100の基本構成を示すブロック図である。
【0009】
画像処理システム100は、プリンタ、スキャナ、FAX、コピー、メモリカード等、多くの機能を有する画像処理装置10と、情報処理端末20とによって構成され、外部I/F30を介して、互いに各種制御命令やデータの送受信を行うものである。なお、これらの各種制御命令やデータの送受信に関しては、公知の方法を使用し、詳述しない。
【0010】
情報処理端末20は、ネットワークI/F40を介して、ネットワーク50上に接続されている。なお、ネットワーク50上には、図示しない他の情報処理端末が、ネットワークI/Fを介して、接続されるようにしてもよい。また、画像処理装置10、情報処理端末20は、それぞれ、通信回線11、通信回線21を介して、他の通信装置との間で、データ,画情報等を通信することができるように構成してもよい。
【0011】
図2は、情報処理端末20の基本構成を示すブロック図である。
【0012】
CPU201は、ROM202、メインメモリ203、または、ハードディスク220に記憶されたプログラム、または、FDドライブ221、CD−ROMドライブ222から読み出されたプログラムに従って、システムバスを介して、情報処理端末20の全体の動作を制御する。
【0013】
ROM202は、CPU201の制御プログラム等を格納している。メインメモリ203は、一時的にプログラムや画像データを記憶し、情報処理端末の処理を高速に動作させる。
【0014】
ハードディスク制御部204は、オペレーティング・システム、各種アプリケーションプログラムや、画像データ等が格納されるハードディスク220を制御する。ハードディスク220には、本実施例における各種アプリケーションソフト、ドライバソフトがインストールされる。通常、これらのアプリケーションソフト、ドライバソフトは、これらが記憶された他のコンピュータ可読媒体から、FDドライブ221、CD−ROMドライブ222等を介して、ハードディスク220にインストールされる。また、ネットワーク制御部207やモデム208を介して、アプリケーションソフト、ドライバソフトをダウンロードし、ハードディスク220にインストールすることもできる。
【0015】
キーボード/マウス制御部205は、オペレータからの指示入力手段としてのキーボード/マウス230を制御するものである。ディスプレイ制御部206は、オペレータに各種表示を行うディスプレイ240を制御する。
【0016】
ネットワーク制御部207は、ネットワークI/F40を介して、図示しないネットワークに接続するための制御を行う。ネットワークへの接続に関しては、公知の方法を使用し、詳述しない。
【0017】
モデム208は、通信回線21を通して、プロバイダへの接続や、相手通信装置との間でにおけるデータや、画情報等の通信を行う。
【0018】
外部I/F制御部209は、シリアル入出力インタフェース用LSI、パラレル入出力インタフェース用LSI等によって構成され、外部I/F30を介して、画像処理装置10との間で、各種制御命令やデータを送受信する。
【0019】
FDドライブ制御部210は、FDドライブ221を制御する。CD−ROMドライブ制御部211は、CD−ROMドライブ222を制御する。
【0020】
図3は、情報処理端末20上にインストールされる第1のソフトウェアの一例であるToolbox300を示す説明図である。
【0021】
Toolbox300は、スキャン開始用ボタン301〜305と、設定ボタン306とによって構成され、オペレータの操作によって起動されるアプリケーションソフトウェアである。また、情報処理端末20が起動する時に、Toolbox300が自動的に起動されるように構成してもよい。
【0022】
各スキャン開始用ボタンをクリックすることによって、ボタン毎に設定された読取モード(カラー/グレイスケール/2値、解像度、サイズ等)によって、スキャン動作が実行され、スキャン後、ボタン毎に設定された後に、処理する。
【0023】
画像編集ボタン301、OCRボタン302には、それぞれ、後述する画像編集アプリケーション420、OCRアプリケーション430等の第2のソフトウェアを設定することによって、各ボタンがクリックされると、設定された読取モードで原稿を読み取った後に、設定された上記第2のソフトウェアに渡され、上記第2のソフトウェアが起動される。
【0024】
コピーボタン303がクリックされると、設定された読取モードで原稿を読み取った後に、設定されたプリンタドライバに渡され、プリント画像となる。このときに、プリンタドライバは、プリントのための詳細設定を行う設定ダイアログを表示するように構成してもよい。なお、プリンタドライバとしては、後述するドライバ群410の中のプリンタドライバが、自動的に設定されるように構成してもよい。
【0025】
メールボタン304がクリックされると、設定された読取モードで原稿を読み取った後に、読み取り画像は、設定された電子メールアプリケーションに設定されたファイル形式で渡され、添付ファイルとして上記電子メールアプリケーションが起動される。
【0026】
保存ボタン305がクリックされると、設定された読取モードで原稿を読み取った後に、設定されたファイル形式で設定されたファイル名として、情報処理端末20のハードディスク等に保存される。
【0027】
設定ボタン306がクリックされると、各ボタンに対応する上記読取モードや対象アプリケーション/ドライバを設定するための設定ダイアログが表示され、オペレータは、各種設定を、確認、変更、保存することができる。
【0028】
図4は、情報処理端末20上でドライバ、アプリケーションのインストールを行う統合インストーラ400を示す説明図である。
【0029】
統合インストーラ400は、通常CD−ROM等のメディアで供給され、オペレータの操作によって起動されるプログラムである。また、たとえば、CD−ROMをCD−ROMドライブ222に装填した際に、統合インストーラ400のプログラムが自動起動されるように構成すれば、なお望ましい。
【0030】
統合インストーラ400上には、6つのボタン401〜406が設けられ、各ボタンをクリックすると、以下の動作を行う。
【0031】
Toolbox・インストールボタン401をクリックすると、第1のソフトウェアであるToolbox300がインストールされる。ドライバ・インストールボタン402をクリックすると、画像処理装置10においてプリントやスキャンを行うために必要なプリンタドライバやスキャナドライバ等のドライバ群410が、情報処理端末20からインストールされる。
【0032】
画像編集アプリケーション・インストールボタン403をクリックすると、第2のソフトウェアである画像編集アプリケーション420がインストールされる。OCRアプリケーション・インストールボタン404をクリックすると、第2のソフトウェアであるOCRアプリケーション430がインストールされる。
【0033】
ユーザーズガイドボタン405をクリックすると、各ドライバ/アプリケーションのうちで、どのユーザーズガイドを表示するかを選択するダイアログが表示され、オペレータは、所望のユーザーズガイドを閲覧することができる。終了ボタン406をクリックすると、統合インストーラ400が終了する。
【0034】
図5は、情報処理端末20における統合インストーラ400の処理を示すフローチャートである。
【0035】
統合インストーラ400が開始されると、まず、Toolbox・インストールボタン401がクリックされたかどうかを判断する(S501)。Toolbox・インストールボタン401がクリックされていれば、Toolbox300をインストールするインストーラを起動し(S502)、インストールが終了するのを監視する(S503)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、また、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0036】
S503では、インストールが終了したと判断したら、S504で、リンク設定を行なう。S504では、画像編集ボタン301にリンクされる画像編集アプリケーション420、OCRボタン302にリンクされるOCRアプリケーション430、また、コピーボタン303にリンクされるドライバ群410の中のプリンタドライバのうちで、情報処理端末20に既にインストールされているアプリケーション/プリンタドライバのみを、Toolbox300へリンク設定する。
【0037】
S504でリンク設定が終了したら、または、S501でToolbox・インストールボタン401がクリックされていなければ、S505へ移行する。
【0038】
S505では、ドライバ・インストールボタン402がクリックされたかどうかを判断する。ドライバ・インストールボタン402がクリックされていれば、ドライバ群410をインストールするインストーラを起動し(S506)、インストールが終了したことを監視する(S507)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、また、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0039】
S507で、インストールが終了したと判断したら、S508では、リンク設定を行う。S508では、Toolbox300がインストールされている場合にのみ、ドライバ群410の中のプリンタドライバを、Toolbox300のコピーボタン303にリンクする設定が行われる。
【0040】
S508でリンク設定が終了したら、また、S505でドライバ・インストールボタン402がクリックされていなければ、S509へ移行する。
【0041】
S509では、画像編集アプリケーション・インストールボタン403がクリックされたかどうかを判断する。画像編集アプリケーション・インストールボタン403がクリックされていれば、画像編集アプリケーション420をインストールするインストーラを起動し(S510)、インストールが終了するのを監視する(S511)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、または、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0042】
S511でインストールが終了したと判断したら、S512においてリンク設定を行う。S512では、Toolbox300がインストールされている場合にのみ、画像編集アプリケーション420を、Toolbox300の画像編集ボタン301にリンクする設定が行われる。
【0043】
S512でリンク設定が終了すると、または、S509で画像編集アプリケーション・インストールボタン403がクリックされていなければ、図6に示すS601へ移行する。
【0044】
図6は、情報処理端末20における統合インストーラ400の処理の続きを示すフローチャートである。
【0045】
S601では、OCRアプリケーション・インストールボタン404がクリックされたかどうかを判断する。OCRアプリケーション・インストールボタン404がクリックされていれば、OCRアプリケーション430をインストールするインストーラを起動し(S602)、インストールが終了したことを監視する(S603)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、または、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0046】
S603でインストールが終了したと判断したら、S604においてリンク設定を行う。S604では、Toolbox300がインストールされている場合にのみ、OCRアプリケーション430を、Toolbox300のOCRボタン302にリンクする設定が行われる。
【0047】
S604でリンク設定が終了した場合、また、S601でOCRアプリケーション・インストールボタン404がクリックされていない場合、S605へ移行する。
【0048】
S605では、ユーザーズガイドボタン405がクリックされたかどうかを判断する。ユーザーズガイドボタン405がクリックされていれば、各ドライバ/アプリケーションのうちで、どのユーザーズガイドを表示するかを選択するダイアログが起動され(S606)、S607へ移行する。また、S605でユーザーズガイドボタン405がクリックされていなければ、S607へ移行する。
【0049】
S607では、終了ボタン406がクリックされたかどうかを判断し、終了ボタン406がクリックされていなければ、図5に示すS501に戻り、終了ボタン406がクリックされていれば、統合インストーラ400のダイアログを閉じ、処理を終了する。
【0050】
また、本実施例では、ドライバ群410、画像編集アプリケーション420、OCRアプリケーション430をインストールするボタンを、別々のボタンに配置し、それぞれのボタンをクリックしたときに、上記ドライバ/アプリケーションのインストールと、リンク設定とを行うが、このようにする代わりに、ドライバ群410、画像編集アプリケーション420、OCRアプリケーション430のどれをインストールするかを、予め選択し、その後に、一括インストールボタンをクリックするようにしてもよい。
【0051】
この場合、上記3つのドライバ/アプリケーションの複数個を選択できるようにし、一括インストールボタンがクリックされたら、選択されたドライバ/アプリケーションを、順次インストールした後に、インストールされたドライバ/アプリケーションの全てのリンク設定を自動的に行う構成になる。
【0052】
また、上記実施例の機能を実現するソフトウェアのプログラムを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ(または、CPUやMPU)が記憶媒体に格納されているプログラムコードを読み出し、実行することによっても、本発明の目的が達成される。
【0053】
この場合、記憶媒体から読み出されたプログラムコード自体が、上記実施例の機能を実現し、そのプログラムコードを記憶した記憶媒体は、本発明を構成する。プログラムコードを供給するための記憶媒体としては、たとえば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等が考えられる。
【0054】
また、コンピュータが読み出したプログラムコードを実行することによって、上記実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて、コンピュータ上で稼働しているOS(オペレーティング・システム)等が実際の処理の一部または全部を実行し、その処理によって、上記実施例の機能が実現される。
【0055】
【発明の効果】
本発明は、第2のソフトウェアのインストール終了時に、上記第2のソフトウェアのリンク設定を自動的に行うので、オペレータにとってわかりにくい手動でのリンク設定を強いることがなく、利便性の高いソフトウェアのインストール方法を提供することができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例である画像処理システム100の基本構成を示すブロック図である。
【図2】情報処理端末20の基本構成を示すブロック図である。
【図3】情報処理端末20上にインストールされる第1のソフトウェアの一例であるToolbox300を示す説明図である。
【図4】情報処理端末20上でドライバ、アプリケーションのインストールを行う統合インストーラ400を示す説明図である。
【図5】情報処理端末20における統合インストーラ400の処理を示すフローチャートである。
【図6】情報処理端末20における統合インストーラ400の処理の続きを示すフローチャートである。
【符号の説明】
100…画像処理システム、
10…画像処理装置、
11、21…通信回線、
20…情報処理端末、
30…外部I/F、
40…ネットワークI/F、
50…ネットワーク、
201…CPU、
202…ROM、
203…メインメモリ、
204…ハードディスク制御部、
205…キーボード/マウス制御部、
206…ディスプレイ制御部、
207…ネットワーク制御部、
208…モデム、
209…外部I/F制御部、
210…FDドライブ制御部、
220…ハードディスク、
221…FDドライブ、
222…CD−ROMドライブ、
240…ディスプレイ、
300…Toolbox、
400…統合インストーラ。
【発明の属する技術分野】
本発明は、互いに関連するソフトウェアをインストールする方法および媒体に関する。
【0002】
【従来の技術】
従来、第1のソフトウェアと、上記第1のソフトウェアにリンクして動作可能な1つ以上の第2のソフトウェアとで動作するシステムが知られている。第1のソフトウェアがスキャナドライバを介して、スキャンした画像を、OCRアプリケーション等の登録(リンク)された第2のソフトウェアに渡すシステムが知られている(たとえば、特許文献1参照)。
【0003】
このようなシステムでは、第1のソフトウェアのインストール終了時に、既にインストールされている第2のソフトウェアだけを、自動的にリンク設定する。
【0004】
【特許文献1】
特開2001−177672号公報
【0005】
【発明が解決しようとする課題】
しかし、上記従来例において、第1のソフトウェアをインストールした後に、第2のソフトウェアをインストールする場合、第1のソフトウェアに対してリンク設定が自動的に行なわれないという不具合がある。このために、オペレータは、手動でリンク設定を行わざるを得ず、煩雑でわかりにくい操作を行う必要があるという問題がある。
【0006】
本発明は、第2のソフトウェアのインストール時にも、適切なリンク設定を自動的に行なうことができるソフトウェアのインストール方法および記憶媒体を提供することを目的とするものである。
【0007】
【課題を解決するための手段】
本発明は、第1のソフトウェアと、上記第1のソフトウェアにリンクして動作可能な第2のソフトウェアとをインストールするインストール方法において、上記第1のソフトウェアをインストールする第1のインストールステップと、上記第2のソフトウェアをインストールする第2のインストールステップと、上記第1のインストールステップによる上記第1のソフトウェアのインストールが終了すると、既にインストールされている上記第2のソフトウェアをリンク設定する第1のリンク設定ステップと、上記第2のソフトウェアのインストールが終了すると、上記第2のインストールステップでインストールされた上記第2のソフトウェアをリンク設定する第2のリンク設定ステップとを有するソフトウェアのインストール方法である。
【0008】
【発明の実施の形態および実施例】
図1は、本発明の一実施例である画像処理システム100の基本構成を示すブロック図である。
【0009】
画像処理システム100は、プリンタ、スキャナ、FAX、コピー、メモリカード等、多くの機能を有する画像処理装置10と、情報処理端末20とによって構成され、外部I/F30を介して、互いに各種制御命令やデータの送受信を行うものである。なお、これらの各種制御命令やデータの送受信に関しては、公知の方法を使用し、詳述しない。
【0010】
情報処理端末20は、ネットワークI/F40を介して、ネットワーク50上に接続されている。なお、ネットワーク50上には、図示しない他の情報処理端末が、ネットワークI/Fを介して、接続されるようにしてもよい。また、画像処理装置10、情報処理端末20は、それぞれ、通信回線11、通信回線21を介して、他の通信装置との間で、データ,画情報等を通信することができるように構成してもよい。
【0011】
図2は、情報処理端末20の基本構成を示すブロック図である。
【0012】
CPU201は、ROM202、メインメモリ203、または、ハードディスク220に記憶されたプログラム、または、FDドライブ221、CD−ROMドライブ222から読み出されたプログラムに従って、システムバスを介して、情報処理端末20の全体の動作を制御する。
【0013】
ROM202は、CPU201の制御プログラム等を格納している。メインメモリ203は、一時的にプログラムや画像データを記憶し、情報処理端末の処理を高速に動作させる。
【0014】
ハードディスク制御部204は、オペレーティング・システム、各種アプリケーションプログラムや、画像データ等が格納されるハードディスク220を制御する。ハードディスク220には、本実施例における各種アプリケーションソフト、ドライバソフトがインストールされる。通常、これらのアプリケーションソフト、ドライバソフトは、これらが記憶された他のコンピュータ可読媒体から、FDドライブ221、CD−ROMドライブ222等を介して、ハードディスク220にインストールされる。また、ネットワーク制御部207やモデム208を介して、アプリケーションソフト、ドライバソフトをダウンロードし、ハードディスク220にインストールすることもできる。
【0015】
キーボード/マウス制御部205は、オペレータからの指示入力手段としてのキーボード/マウス230を制御するものである。ディスプレイ制御部206は、オペレータに各種表示を行うディスプレイ240を制御する。
【0016】
ネットワーク制御部207は、ネットワークI/F40を介して、図示しないネットワークに接続するための制御を行う。ネットワークへの接続に関しては、公知の方法を使用し、詳述しない。
【0017】
モデム208は、通信回線21を通して、プロバイダへの接続や、相手通信装置との間でにおけるデータや、画情報等の通信を行う。
【0018】
外部I/F制御部209は、シリアル入出力インタフェース用LSI、パラレル入出力インタフェース用LSI等によって構成され、外部I/F30を介して、画像処理装置10との間で、各種制御命令やデータを送受信する。
【0019】
FDドライブ制御部210は、FDドライブ221を制御する。CD−ROMドライブ制御部211は、CD−ROMドライブ222を制御する。
【0020】
図3は、情報処理端末20上にインストールされる第1のソフトウェアの一例であるToolbox300を示す説明図である。
【0021】
Toolbox300は、スキャン開始用ボタン301〜305と、設定ボタン306とによって構成され、オペレータの操作によって起動されるアプリケーションソフトウェアである。また、情報処理端末20が起動する時に、Toolbox300が自動的に起動されるように構成してもよい。
【0022】
各スキャン開始用ボタンをクリックすることによって、ボタン毎に設定された読取モード(カラー/グレイスケール/2値、解像度、サイズ等)によって、スキャン動作が実行され、スキャン後、ボタン毎に設定された後に、処理する。
【0023】
画像編集ボタン301、OCRボタン302には、それぞれ、後述する画像編集アプリケーション420、OCRアプリケーション430等の第2のソフトウェアを設定することによって、各ボタンがクリックされると、設定された読取モードで原稿を読み取った後に、設定された上記第2のソフトウェアに渡され、上記第2のソフトウェアが起動される。
【0024】
コピーボタン303がクリックされると、設定された読取モードで原稿を読み取った後に、設定されたプリンタドライバに渡され、プリント画像となる。このときに、プリンタドライバは、プリントのための詳細設定を行う設定ダイアログを表示するように構成してもよい。なお、プリンタドライバとしては、後述するドライバ群410の中のプリンタドライバが、自動的に設定されるように構成してもよい。
【0025】
メールボタン304がクリックされると、設定された読取モードで原稿を読み取った後に、読み取り画像は、設定された電子メールアプリケーションに設定されたファイル形式で渡され、添付ファイルとして上記電子メールアプリケーションが起動される。
【0026】
保存ボタン305がクリックされると、設定された読取モードで原稿を読み取った後に、設定されたファイル形式で設定されたファイル名として、情報処理端末20のハードディスク等に保存される。
【0027】
設定ボタン306がクリックされると、各ボタンに対応する上記読取モードや対象アプリケーション/ドライバを設定するための設定ダイアログが表示され、オペレータは、各種設定を、確認、変更、保存することができる。
【0028】
図4は、情報処理端末20上でドライバ、アプリケーションのインストールを行う統合インストーラ400を示す説明図である。
【0029】
統合インストーラ400は、通常CD−ROM等のメディアで供給され、オペレータの操作によって起動されるプログラムである。また、たとえば、CD−ROMをCD−ROMドライブ222に装填した際に、統合インストーラ400のプログラムが自動起動されるように構成すれば、なお望ましい。
【0030】
統合インストーラ400上には、6つのボタン401〜406が設けられ、各ボタンをクリックすると、以下の動作を行う。
【0031】
Toolbox・インストールボタン401をクリックすると、第1のソフトウェアであるToolbox300がインストールされる。ドライバ・インストールボタン402をクリックすると、画像処理装置10においてプリントやスキャンを行うために必要なプリンタドライバやスキャナドライバ等のドライバ群410が、情報処理端末20からインストールされる。
【0032】
画像編集アプリケーション・インストールボタン403をクリックすると、第2のソフトウェアである画像編集アプリケーション420がインストールされる。OCRアプリケーション・インストールボタン404をクリックすると、第2のソフトウェアであるOCRアプリケーション430がインストールされる。
【0033】
ユーザーズガイドボタン405をクリックすると、各ドライバ/アプリケーションのうちで、どのユーザーズガイドを表示するかを選択するダイアログが表示され、オペレータは、所望のユーザーズガイドを閲覧することができる。終了ボタン406をクリックすると、統合インストーラ400が終了する。
【0034】
図5は、情報処理端末20における統合インストーラ400の処理を示すフローチャートである。
【0035】
統合インストーラ400が開始されると、まず、Toolbox・インストールボタン401がクリックされたかどうかを判断する(S501)。Toolbox・インストールボタン401がクリックされていれば、Toolbox300をインストールするインストーラを起動し(S502)、インストールが終了するのを監視する(S503)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、また、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0036】
S503では、インストールが終了したと判断したら、S504で、リンク設定を行なう。S504では、画像編集ボタン301にリンクされる画像編集アプリケーション420、OCRボタン302にリンクされるOCRアプリケーション430、また、コピーボタン303にリンクされるドライバ群410の中のプリンタドライバのうちで、情報処理端末20に既にインストールされているアプリケーション/プリンタドライバのみを、Toolbox300へリンク設定する。
【0037】
S504でリンク設定が終了したら、または、S501でToolbox・インストールボタン401がクリックされていなければ、S505へ移行する。
【0038】
S505では、ドライバ・インストールボタン402がクリックされたかどうかを判断する。ドライバ・インストールボタン402がクリックされていれば、ドライバ群410をインストールするインストーラを起動し(S506)、インストールが終了したことを監視する(S507)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、また、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0039】
S507で、インストールが終了したと判断したら、S508では、リンク設定を行う。S508では、Toolbox300がインストールされている場合にのみ、ドライバ群410の中のプリンタドライバを、Toolbox300のコピーボタン303にリンクする設定が行われる。
【0040】
S508でリンク設定が終了したら、また、S505でドライバ・インストールボタン402がクリックされていなければ、S509へ移行する。
【0041】
S509では、画像編集アプリケーション・インストールボタン403がクリックされたかどうかを判断する。画像編集アプリケーション・インストールボタン403がクリックされていれば、画像編集アプリケーション420をインストールするインストーラを起動し(S510)、インストールが終了するのを監視する(S511)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、または、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0042】
S511でインストールが終了したと判断したら、S512においてリンク設定を行う。S512では、Toolbox300がインストールされている場合にのみ、画像編集アプリケーション420を、Toolbox300の画像編集ボタン301にリンクする設定が行われる。
【0043】
S512でリンク設定が終了すると、または、S509で画像編集アプリケーション・インストールボタン403がクリックされていなければ、図6に示すS601へ移行する。
【0044】
図6は、情報処理端末20における統合インストーラ400の処理の続きを示すフローチャートである。
【0045】
S601では、OCRアプリケーション・インストールボタン404がクリックされたかどうかを判断する。OCRアプリケーション・インストールボタン404がクリックされていれば、OCRアプリケーション430をインストールするインストーラを起動し(S602)、インストールが終了したことを監視する(S603)。インストール終了を監視する場合、指定されたキャプション名を持つウィンドウの有無を監視するようにしてもよく、または、起動したインストーラのプロセスハンドルの有無を監視するようにしてもよい。
【0046】
S603でインストールが終了したと判断したら、S604においてリンク設定を行う。S604では、Toolbox300がインストールされている場合にのみ、OCRアプリケーション430を、Toolbox300のOCRボタン302にリンクする設定が行われる。
【0047】
S604でリンク設定が終了した場合、また、S601でOCRアプリケーション・インストールボタン404がクリックされていない場合、S605へ移行する。
【0048】
S605では、ユーザーズガイドボタン405がクリックされたかどうかを判断する。ユーザーズガイドボタン405がクリックされていれば、各ドライバ/アプリケーションのうちで、どのユーザーズガイドを表示するかを選択するダイアログが起動され(S606)、S607へ移行する。また、S605でユーザーズガイドボタン405がクリックされていなければ、S607へ移行する。
【0049】
S607では、終了ボタン406がクリックされたかどうかを判断し、終了ボタン406がクリックされていなければ、図5に示すS501に戻り、終了ボタン406がクリックされていれば、統合インストーラ400のダイアログを閉じ、処理を終了する。
【0050】
また、本実施例では、ドライバ群410、画像編集アプリケーション420、OCRアプリケーション430をインストールするボタンを、別々のボタンに配置し、それぞれのボタンをクリックしたときに、上記ドライバ/アプリケーションのインストールと、リンク設定とを行うが、このようにする代わりに、ドライバ群410、画像編集アプリケーション420、OCRアプリケーション430のどれをインストールするかを、予め選択し、その後に、一括インストールボタンをクリックするようにしてもよい。
【0051】
この場合、上記3つのドライバ/アプリケーションの複数個を選択できるようにし、一括インストールボタンがクリックされたら、選択されたドライバ/アプリケーションを、順次インストールした後に、インストールされたドライバ/アプリケーションの全てのリンク設定を自動的に行う構成になる。
【0052】
また、上記実施例の機能を実現するソフトウェアのプログラムを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ(または、CPUやMPU)が記憶媒体に格納されているプログラムコードを読み出し、実行することによっても、本発明の目的が達成される。
【0053】
この場合、記憶媒体から読み出されたプログラムコード自体が、上記実施例の機能を実現し、そのプログラムコードを記憶した記憶媒体は、本発明を構成する。プログラムコードを供給するための記憶媒体としては、たとえば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等が考えられる。
【0054】
また、コンピュータが読み出したプログラムコードを実行することによって、上記実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づいて、コンピュータ上で稼働しているOS(オペレーティング・システム)等が実際の処理の一部または全部を実行し、その処理によって、上記実施例の機能が実現される。
【0055】
【発明の効果】
本発明は、第2のソフトウェアのインストール終了時に、上記第2のソフトウェアのリンク設定を自動的に行うので、オペレータにとってわかりにくい手動でのリンク設定を強いることがなく、利便性の高いソフトウェアのインストール方法を提供することができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例である画像処理システム100の基本構成を示すブロック図である。
【図2】情報処理端末20の基本構成を示すブロック図である。
【図3】情報処理端末20上にインストールされる第1のソフトウェアの一例であるToolbox300を示す説明図である。
【図4】情報処理端末20上でドライバ、アプリケーションのインストールを行う統合インストーラ400を示す説明図である。
【図5】情報処理端末20における統合インストーラ400の処理を示すフローチャートである。
【図6】情報処理端末20における統合インストーラ400の処理の続きを示すフローチャートである。
【符号の説明】
100…画像処理システム、
10…画像処理装置、
11、21…通信回線、
20…情報処理端末、
30…外部I/F、
40…ネットワークI/F、
50…ネットワーク、
201…CPU、
202…ROM、
203…メインメモリ、
204…ハードディスク制御部、
205…キーボード/マウス制御部、
206…ディスプレイ制御部、
207…ネットワーク制御部、
208…モデム、
209…外部I/F制御部、
210…FDドライブ制御部、
220…ハードディスク、
221…FDドライブ、
222…CD−ROMドライブ、
240…ディスプレイ、
300…Toolbox、
400…統合インストーラ。
Claims (6)
- 第1のソフトウェアと、上記第1のソフトウェアにリンクして動作可能な第2のソフトウェアとをインストールするインストール方法において、
上記第1のソフトウェアをインストールする第1のインストールステップと;
上記第2のソフトウェアをインストールする第2のインストールステップと;
上記第1のインストールステップによる上記第1のソフトウェアのインストールが終了すると、既にインストールされている上記第2のソフトウェアをリンク設定する第1のリンク設定ステップと;
上記第2のソフトウェアのインストールが終了すると、上記第2のインストールステップでインストールされた上記第2のソフトウェアをリンク設定する第2のリンク設定ステップと;
を有することを特徴とするソフトウェアのインストール方法。 - 第1のソフトウェアと、上記第1のソフトウェアにリンクして動作可能な第2のソフトウェアとをインストールするインストール方法において、
上記第1のソフトウェアをインストールする第1のインストールステップと;
上記第1のインストールステップによる上記第1のソフトウェアのインストールが終了したことを監視する第1の監視ステップと;
上記第2のソフトウェアをインストールする第2のインストールステップと;
上記第2のインストールステップによる上記第2のソフトウェアのインストールが終了したことを監視する第2の監視ステップと;
上記第1の監視ステップによって、上記第1のソフトウェアのインストールが終了したと判断されると、既にインストールされている上記第2のソフトウェアをリンク設定する第1のリンク設定ステップと;
上記第2の監視ステップによって、上記第2のソフトウェアのインストールが終了したと判断されると、上記第2のインストールステップでインストールされた上記第2のソフトウェアをリンク設定する第2のリンク設定ステップと;
を有することを特徴とするソフトウェアのインストール方法。 - 請求項1または請求項2において、
上記第2のリンク設定ステップは、上記第1のソフトウェアが既にインストールされているときにのみ動作することを特徴とするソフトウェアのインストール方法。 - 第1のソフトウェアと、上記第1のソフトウェアにリンクして動作可能な第2のソフトウェアとをインストールするプログラムを記憶している記憶媒体であって、
上記第1のソフトウェアをインストールする第1のインストールステップと;
上記第2のソフトウェアをインストールする第2のインストールステップと;
上記第1のインストールステップによる上記第1のソフトウェアのインストールが終了すると、既にインストールされている上記第2のソフトウェアをリンク設定する第1のリンク設定ステップと;
上記第2のソフトウェアのインストールが終了すると、上記第2のインストールステップでインストールされた上記第2のソフトウェアをリンク設定する第2のリンク設定ステップと;
を実行するプログラムを記憶しているコンピュータ読み取り可能な記憶媒体。 - 第1のソフトウェアと上記第1のソフトウェアにリンクして動作可能な第2のソフトウェアをインストールするプログラムを記憶している記憶媒体であって、
上記第1のソフトウェアをインストールする第1のインストールステップと;
上記第1のインストールステップによる上記第1のソフトウェアのインストールが終了したことを監視する第1の監視ステップと;
上記第2のソフトウェアをインストールする第2のインストールステップと;
上記第2のインストールステップによる上記第2のソフトウェアのインストールが終了したことを監視する第2の監視ステップと;
上記第1の監視ステップによって、上記第1のソフトウェアのインストールが終了したと判断されると、既にインストールされている上記第2のソフトウェアをリンク設定する第1のリンク設定ステップと;
上記第2の監視ステップによって、上記第2のソフトウェアのインストールが終了したと判断されると、上記第2のインストールステップでインストールされた上記第2のソフトウェアをリンク設定する第2のリンク設定ステップと;
を実行するプログラムを記憶しているコンピュータ読み取り可能な記憶媒体。 - 請求項4または請求項5において、
上記第2のリンク設定ステップは、上記第1のソフトウェアが既にインストールされているときにのみ動作するステップであることを特徴とするコンピュータ読み取り可能な記憶媒体。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003024195A JP2004234481A (ja) | 2003-01-31 | 2003-01-31 | ソフトウェアのインストール方法および記憶媒体 |
| US10/763,221 US7320128B2 (en) | 2003-01-31 | 2004-01-26 | Method of installing software, and storage medium |
| EP04250451A EP1447748A3 (en) | 2003-01-31 | 2004-01-28 | Method of installing software and storage medium |
| CNA2004100037619A CN1519715A (zh) | 2003-01-31 | 2004-01-30 | 软件的安装方法及存储媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003024195A JP2004234481A (ja) | 2003-01-31 | 2003-01-31 | ソフトウェアのインストール方法および記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004234481A true JP2004234481A (ja) | 2004-08-19 |
Family
ID=32677560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003024195A Pending JP2004234481A (ja) | 2003-01-31 | 2003-01-31 | ソフトウェアのインストール方法および記憶媒体 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7320128B2 (ja) |
| EP (1) | EP1447748A3 (ja) |
| JP (1) | JP2004234481A (ja) |
| CN (1) | CN1519715A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013041603A (ja) * | 2012-10-10 | 2013-02-28 | Nec Infrontia Corp | インストーリング方法、インストーラ装置及びインストーリング用プログラム |
| US8584116B2 (en) | 2007-12-13 | 2013-11-12 | Nec Infrontia Corporation | Installing method, installer, and installing program |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101390050B (zh) | 2005-12-22 | 2018-04-24 | 艾伦·J·薛比洛 | 通过相减性安装达成选择性分配软件资源的装置与方法 |
| US20070150887A1 (en) * | 2005-12-22 | 2007-06-28 | Shapiro Alan J | Apparatus and method for selectively dispensing soft assets |
| KR20080002084A (ko) * | 2006-06-30 | 2008-01-04 | 삼성전자주식회사 | 광학 문자 판독을 위한 시스템 및 광학 문자 판독방법 |
| JP2008077487A (ja) * | 2006-09-22 | 2008-04-03 | Oki Data Corp | ドライバインストール制御方法、ドライバインストールプログラム、ドライブ制御方法、ドライバプログラム、プログラム記憶媒体及び端末装置 |
| US9020811B2 (en) * | 2006-10-13 | 2015-04-28 | Syscom, Inc. | Method and system for converting text files searchable text and for processing the searchable text |
| US10230855B1 (en) * | 2016-09-12 | 2019-03-12 | Parallels International Gmbh | Asynchronous usage of redirected scanners with a single driver |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5548745A (en) | 1993-01-19 | 1996-08-20 | Canon Kabushiki Kaisha | Method and apparatus for designating context in a windowing environment |
| US5481714A (en) * | 1993-10-18 | 1996-01-02 | International Business Machines Corporation | Method and system for installing an operating system on a data processing system with abort capability and voice input feature |
| US5794052A (en) * | 1995-02-27 | 1998-08-11 | Ast Research, Inc. | Method of software installation and setup |
| US5666501A (en) * | 1995-03-30 | 1997-09-09 | International Business Machines Corporation | Method and apparatus for installing software |
| KR100286008B1 (ko) * | 1995-12-30 | 2001-04-16 | 윤종용 | 소프트웨어 프로그램 자동 갱신방법 |
| US6684397B1 (en) * | 1997-09-08 | 2004-01-27 | Novell, Inc. | Auto-install apparatus and method |
| US6006035A (en) * | 1997-12-31 | 1999-12-21 | Network Associates | Method and system for custom computer software installation |
| US6378127B1 (en) | 1998-09-21 | 2002-04-23 | Microsoft Corporation | Software installation and validation using custom actions |
| TW434478B (en) * | 1998-10-27 | 2001-05-16 | Inventec Corp | Method for testing the integrity of software pre-installed in a computer hard disk |
| US6066182A (en) * | 1998-11-05 | 2000-05-23 | Platinum Technology Ip, Inc. | Method and apparatus for operating system personalization during installation |
| US6591418B2 (en) * | 1999-03-26 | 2003-07-08 | Dell U.S.A., L.P. | Factory software management system |
| JP3595752B2 (ja) | 1999-12-15 | 2004-12-02 | キヤノン株式会社 | 画像読取システムと該画像読取システムの制御方法、並びに情報処理端末と該情報処理端末の制御方法 |
-
2003
- 2003-01-31 JP JP2003024195A patent/JP2004234481A/ja active Pending
-
2004
- 2004-01-26 US US10/763,221 patent/US7320128B2/en not_active Expired - Fee Related
- 2004-01-28 EP EP04250451A patent/EP1447748A3/en not_active Withdrawn
- 2004-01-30 CN CNA2004100037619A patent/CN1519715A/zh active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8584116B2 (en) | 2007-12-13 | 2013-11-12 | Nec Infrontia Corporation | Installing method, installer, and installing program |
| JP2013041603A (ja) * | 2012-10-10 | 2013-02-28 | Nec Infrontia Corp | インストーリング方法、インストーラ装置及びインストーリング用プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1447748A2 (en) | 2004-08-18 |
| EP1447748A3 (en) | 2005-08-24 |
| CN1519715A (zh) | 2004-08-11 |
| US7320128B2 (en) | 2008-01-15 |
| US20040154015A1 (en) | 2004-08-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8315429B2 (en) | Image processing apparatus and information processing system | |
| US7792601B2 (en) | Control apparatus, control method for control apparatus, multi-functional apparatus, multi-functional apparatus control system, control program, and computer-readable storage medium | |
| US6480304B1 (en) | Scanning system and method | |
| JP4766667B2 (ja) | 表示制御装置及びその制御方法、プログラム | |
| JP4154791B2 (ja) | 画像処理システム、画像データ処理装置 | |
| CN105955678B (zh) | 数据处理装置和图像显示方法 | |
| US20060271936A1 (en) | Control method for image processing apparatus connectable to computer network | |
| EP0969653A2 (en) | Device control apparatus and method of determining device | |
| US20010013954A1 (en) | Image processing apparatus, control method of image processing apparatus, and storage medium | |
| US7330280B2 (en) | Image processing apparatus having BBS function and control method thereof and program therefor, and storage medium | |
| US20140029035A1 (en) | Printing setting apparatus, computer readable recording medium, and image forming system | |
| US20060136488A1 (en) | Image forming system, image forming apparatus, information processing apparatus, and recording medium having recorded control program | |
| US20040190073A1 (en) | Data processing device, facsimile machine having data processing function, data managing device associated with the data processing device and computer program | |
| JP2004234481A (ja) | ソフトウェアのインストール方法および記憶媒体 | |
| US9128407B2 (en) | Image forming device and computer-readable storage medium | |
| US20100202007A1 (en) | Image processing apparatus, control method thereof, and computer program | |
| US8482746B2 (en) | Multifunction image processing apparatus and method of controlling the multifunction image processing apparatus | |
| JP4991449B2 (ja) | 画像処理装置、画像処理装置の制御方法、及び、コンピュータプログラム | |
| US20070133045A1 (en) | Data processing apparatus, data processing method, and program for implementing the method | |
| US20080316514A1 (en) | Image Forming Device, and Method and Computer Readable Medium Therefor | |
| JP6016352B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
| JP7400313B2 (ja) | 情報処理装置、情報処理システム、及びプリンタドライバ | |
| US20030214681A1 (en) | Facsimile system and method | |
| US20080062463A1 (en) | Image forming apparatus capable of setting specific process every storage area and information processing method | |
| US12177396B2 (en) | Image reading device determining transmission destination |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050906 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051104 |