JP4844871B2 - インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 - Google Patents
インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 Download PDFInfo
- Publication number
- JP4844871B2 JP4844871B2 JP2006054197A JP2006054197A JP4844871B2 JP 4844871 B2 JP4844871 B2 JP 4844871B2 JP 2006054197 A JP2006054197 A JP 2006054197A JP 2006054197 A JP2006054197 A JP 2006054197A JP 4844871 B2 JP4844871 B2 JP 4844871B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- installer
- setting
- driver
- input
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Description
デバイスを制御するためのデバイスドライバがインストールされているコンピュータから、該デバイスドライバを構成するドライバ構成ファイルを摘出する構成摘出ステップと、
前記デバイスドライバがデバイスを制御する際に用いる制御設定値についての入力の内容を反映した制御設定値が記述された初期設定ファイルを取得する設定取得ステップと、
前記ドライバ構成ファイルと前記初期設定ファイルとを含み、当該初期設定ファイルに記述されている制御設定値でデバイスを制御するデバイスドライバをコンピュータにインストールするインストーラを作成するインストーラ作成ステップと、
前記制御設定値が、前記設定取得ステップで取得された初期設定ファイルに記述された制御設定値に変更されるように、デバイスドライバをコンピュータにインストールするインストールステップと、
前記インストーラ作成ステップと前記インストールステップのうちどちらを実行するかの採択入力を受付ける採択受付ステップと、
をコンピュータに実行させるプログラムである。
設定取得ステップでは、デバイスドライバが備える制御設定値についての入力を受付ける設定画面を表示する機能を呼び出して実行するステップを含み、設定画面で受付けた入力の内容を反映した制御設定値が記述された初期設定ファイルを取得するようにすることができる。
すなわち、本発明のインストーラの作成方法は、
デバイスを制御するためのデバイスドライバがインストールされているコンピュータから、該デバイスドライバを構成するドライバ構成ファイルを摘出する構成摘出ステップと、
デバイスドライバがデバイスを制御する際に用いる制御設定値の入力を受付ける入力受付ステップと、
入力の内容を反映した制御設定値が記述された初期設定ファイルを作成する設定作成ステップと、
ドライバ構成ファイルと前記初期設定ファイルとを含み、当該初期設定ファイルに記述されている制御設定値でデバイスを制御するデバイスドライバをコンピュータにインストールするインストーラを作成するインストーラ作成ステップと、
前記制御設定値が、前記設定作成ステップで作成された初期設定ファイルに記述された制御設定値に変更されるように、デバイスドライバをコンピュータにインストールするインストールステップと、
前記インストーラ作成ステップと前記インストールステップのうちどちらを実行するかの採択入力を受付ける採択受付ステップと、
を備える。
設定作成ステップでは、設定画面で受付けた入力の内容を反映した制御設定値が記述された初期設定ファイルを作成するようにすることができる。
すなわち、本発明の情報処理装置は、
デバイスを制御するためのデバイスドライバがインストールされているコンピュータから、該デバイスドライバを構成するドライバ構成ファイルを摘出する構成摘出手段と、
デバイスドライバがデバイスを制御する際に用いる制御設定値の入力を受付ける入力受付手段と、
入力の内容を反映した制御設定値が記述された初期設定ファイルを作成する設定作成手段と、
ドライバ構成ファイルと前記初期設定ファイルとを含み、当該初期設定ファイルに記述されている制御設定値でデバイスを制御するデバイスドライバをコンピュータにインストールするインストーラを作成するインストーラ作成手段と、
前記制御設定値が、前記設定作成手段により作成された初期設定ファイルに記述された制御設定値に変更されるように、デバイスドライバをコンピュータにインストールするインストール手段と、
前記インストーラ作成手段と前記インストール手段のうちどちらを実行するかの採択入力を受付ける採択受付手段と、
を備える。
2 スキャナ(周辺デバイス)
3 プリンタ(周辺デバイス)
4 複合機(周辺デバイス)
5 ネットワーク
11 CPU(構成摘出手段・入力受付手段・設定作成手段・インストーラ作成手段)
14 HDD(Hard Disk Drive)
15 表示部
16 入力部
18 CD−ROMドライブ
20 プリンタ部
7S システムフォルダ
7R レジストリ
7 インストーラ
70 CD−ROM(記憶媒体)
71 プリンタドライバ
72 INIファイル(初期設定ファイル)
74 INIファイル(設定情報ファイル)
75 インストールプログラム
Claims (6)
- デバイスを制御するためのデバイスドライバがインストールされているコンピュータから、該デバイスドライバを構成するドライバ構成ファイルを摘出する構成摘出ステップと、
前記デバイスドライバがデバイスを制御する際に用いる制御設定値についての入力の内容を反映した制御設定値が記述された初期設定ファイルを取得する設定取得ステップと、
前記ドライバ構成ファイルと前記初期設定ファイルとを含み、当該初期設定ファイルに記述されている制御設定値でデバイスを制御するデバイスドライバをコンピュータにインストールするインストーラを作成するインストーラ作成ステップと、
前記制御設定値が、前記設定取得ステップで取得された初期設定ファイルに記述された制御設定値に変更されるように、デバイスドライバをコンピュータにインストールするインストールステップと、
前記インストーラ作成ステップと前記インストールステップのうちどちらを実行するかの採択入力を受付ける採択受付ステップと、
をコンピュータに実行させるプログラム。 - 前記設定取得ステップでは、前記デバイスドライバが備える前記制御設定値についての入力を受付ける設定画面を表示する機能を呼び出して実行するステップを含み、前記設定画面で受付けた入力の内容を反映した制御設定値が記述された初期設定ファイルを取得する請求項1に記載のプログラム。
- 請求項1又は2に記載のプログラムを記憶するコンピュータ読取可能な記憶媒体。
- デバイスを制御するためのデバイスドライバがインストールされているコンピュータから、該デバイスドライバを構成するドライバ構成ファイルを摘出する構成摘出ステップと、
前記デバイスドライバがデバイスを制御する際に用いる制御設定値の入力を受付ける入力受付ステップと、
前記入力の内容を反映した制御設定値が記述された初期設定ファイルを作成する設定作成ステップと、
前記ドライバ構成ファイルと前記初期設定ファイルとを含み、当該初期設定ファイルに記述されている制御設定値でデバイスを制御するデバイスドライバをコンピュータにインストールするインストーラを作成するインストーラ作成ステップと、
前記制御設定値が、前記設定作成ステップで作成された初期設定ファイルに記述された制御設定値に変更されるように、デバイスドライバをコンピュータにインストールするインストールステップと、
前記インストーラ作成ステップと前記インストールステップのうちどちらを実行するかの採択入力を受付ける採択受付ステップと、
を備えるインストーラの作成方法。 - 前記入力受付ステップでは、前記デバイスドライバが備える前記制御設定値についての入力を受付ける設定画面を表示する機能を呼び出して実行し、
前記設定作成ステップでは、前記設定画面で受付けた入力の内容を反映した制御設定値が記述された初期設定ファイルを作成する請求項4に記載のインストーラの作成方法。 - デバイスを制御するためのデバイスドライバがインストールされているコンピュータから、該デバイスドライバを構成するドライバ構成ファイルを摘出する構成摘出手段と、
前記デバイスドライバがデバイスを制御する際に用いる制御設定値の入力を受付ける入力受付手段と、
前記入力の内容を反映した制御設定値が記述された初期設定ファイルを作成する設定作成手段と、
前記ドライバ構成ファイルと前記初期設定ファイルとを含み、当該初期設定ファイルに記述されている制御設定値でデバイスを制御するデバイスドライバをコンピュータにインストールするインストーラを作成するインストーラ作成手段と、
前記制御設定値が、前記設定作成手段により作成された初期設定ファイルに記述された制御設定値に変更されるように、デバイスドライバをコンピュータにインストールするインストール手段と、
前記インストーラ作成手段と前記インストール手段のうちどちらを実行するかの採択入力を受付ける採択受付手段と、
を備える情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006054197A JP4844871B2 (ja) | 2006-02-28 | 2006-02-28 | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 |
US11/679,560 US8776045B2 (en) | 2006-02-28 | 2007-02-27 | Device, method and program for creating installer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006054197A JP4844871B2 (ja) | 2006-02-28 | 2006-02-28 | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007233662A JP2007233662A (ja) | 2007-09-13 |
JP4844871B2 true JP4844871B2 (ja) | 2011-12-28 |
Family
ID=38554199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006054197A Active JP4844871B2 (ja) | 2006-02-28 | 2006-02-28 | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8776045B2 (ja) |
JP (1) | JP4844871B2 (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4386051B2 (ja) * | 2006-05-25 | 2009-12-16 | コニカミノルタビジネステクノロジーズ株式会社 | ソフトウエアインストール方法、プログラム及び記憶媒体 |
JP4311458B2 (ja) * | 2007-02-27 | 2009-08-12 | ブラザー工業株式会社 | コントロール配置情報設定装置及びコンピュータプログラム |
US8134726B2 (en) * | 2007-06-28 | 2012-03-13 | Hewlett-Packard Development Company, L.P. | Bi-directional communication between printer and client |
JP4961288B2 (ja) * | 2007-07-17 | 2012-06-27 | 株式会社リコー | 情報処理装置、情報処理プログラム、記録媒体、印刷装置及びネットワークシステム |
KR101352851B1 (ko) * | 2007-08-01 | 2014-01-20 | 삼성전자주식회사 | 유니버셜 프린터 드라이버를 이용하는 인쇄 환경에서화상형성장치의 프린터 드라이버를 설치하는 방법 및 장치 |
JP5067853B2 (ja) * | 2007-08-14 | 2012-11-07 | キヤノン株式会社 | データ処理装置、データ処理方法、及びコンピュータプログラム |
US8390851B2 (en) | 2008-06-10 | 2013-03-05 | Seiko Epson Corporation | Network system and printer driver |
JP2010009604A (ja) * | 2008-06-27 | 2010-01-14 | Toshiba Corp | インストール用データ生成装置 |
JP5305840B2 (ja) * | 2008-11-04 | 2013-10-02 | キヤノン株式会社 | プリンタ及びその制御方法、並びにプログラム |
JP5455527B2 (ja) * | 2009-09-29 | 2014-03-26 | キヤノン株式会社 | 画像形成装置、該装置の制御方法、制御プログラム |
JP5671056B2 (ja) * | 2009-12-16 | 2015-02-18 | コーニンクレッカ フィリップス エヌ ヴェ | ユニバーサル医療デバイスドライバアダプタ |
JP2011170768A (ja) * | 2010-02-22 | 2011-09-01 | Fuji Xerox Co Ltd | 情報処理システム、情報処理装置、導入処理装置及びプログラム |
JP5867779B2 (ja) * | 2011-10-26 | 2016-02-24 | ブラザー工業株式会社 | 印刷装置 |
JP6623777B2 (ja) * | 2015-03-19 | 2019-12-25 | 株式会社リコー | 情報処理システム、および情報処理方法 |
JP2017004064A (ja) * | 2015-06-04 | 2017-01-05 | 株式会社リコー | 情報処理システム、情報処理装置、適用方法及びプログラム |
JP6661409B2 (ja) * | 2016-03-01 | 2020-03-11 | キヤノン株式会社 | 自動設置システム、情報処理装置、情報処理装置の制御方法、及びプログラム |
KR20180060200A (ko) * | 2016-11-28 | 2018-06-07 | 에이치피프린팅코리아 주식회사 | 호스트 디바이스에 프린터 드라이버를 설치하는 화상 형성 장치 및 방법 |
JP6885151B2 (ja) * | 2017-03-30 | 2021-06-09 | ブラザー工業株式会社 | 画像処理装置 |
TWI626543B (zh) * | 2017-07-28 | 2018-06-11 | 同星科技股份有限公司 | 透過資料儲存裝置控制週邊裝置之方法與可控制週邊裝置的資料儲存裝置 |
US10733005B1 (en) * | 2017-10-10 | 2020-08-04 | Parallels International Gmbh | Providing access to mobile applications by heterogeneous devices |
JP7059752B2 (ja) * | 2018-03-29 | 2022-04-26 | ブラザー工業株式会社 | アプリケーションプログラム |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4809968B2 (ja) * | 1999-04-09 | 2011-11-09 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びコンピュータ読み取り可能な記録媒体 |
JP2001109617A (ja) * | 1999-10-06 | 2001-04-20 | Seiko Epson Corp | セットアップ用記録媒体およびセットアップ方法 |
US6850337B1 (en) * | 2000-01-31 | 2005-02-01 | Hewlett-Packard Development Company, L.P. | Methods and arrangement for providing and using printer configuration status information |
US7065564B2 (en) * | 2000-12-22 | 2006-06-20 | Canon Kabushiki Kaisha | Network system, method and apparatus for processing information, and control program |
JP2003131839A (ja) * | 2001-10-29 | 2003-05-09 | Canon Inc | ネットワークシステム、情報処理装置、情報処理方法、及び、制御プログラム |
US20030120624A1 (en) * | 2001-12-10 | 2003-06-26 | Poppenga Burton H. | System and method for efficiently installing and configuring device drivers in managed environments |
JP2003202987A (ja) * | 2002-01-07 | 2003-07-18 | Fujitsu Ltd | ネットワーク・デバイスのドライバ用のインストーラ |
JP2003280840A (ja) | 2002-03-19 | 2003-10-02 | Ricoh Co Ltd | プリンタドライバインストール制御方法、及び、インストールプログラム |
US20040227973A1 (en) * | 2002-04-04 | 2004-11-18 | Taylor Jarrett D. | System and method for distributing printer properties on a computer network |
US20050108705A1 (en) * | 2003-11-05 | 2005-05-19 | Masayoshi Koyama | Installing method, network apparatus, identification information communicating method, information processing apparatus, connection information acquiring method, connection information displaying method, recording medium, and program |
JP4181973B2 (ja) * | 2003-11-20 | 2008-11-19 | キヤノン株式会社 | プリンタドライバのインストーラ作成方法、プリンタドライバのインストール方法、情報処理装置、プログラム、及び記憶媒体 |
JP2005208748A (ja) * | 2004-01-20 | 2005-08-04 | Canon Inc | 制御装置、制御方法及びプログラム |
JP2006011950A (ja) * | 2004-06-28 | 2006-01-12 | Seiko Epson Corp | インストーラ作成装置及びその方法、そのプログラム |
JP4551784B2 (ja) * | 2005-02-10 | 2010-09-29 | キヤノン株式会社 | カスタムプリンタドライバインストーラ |
-
2006
- 2006-02-28 JP JP2006054197A patent/JP4844871B2/ja active Active
-
2007
- 2007-02-27 US US11/679,560 patent/US8776045B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007233662A (ja) | 2007-09-13 |
US20070245345A1 (en) | 2007-10-18 |
US8776045B2 (en) | 2014-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4844871B2 (ja) | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 | |
JP5724344B2 (ja) | 画像形成装置、カスタマイズ制御方法及びカスタマイズ制御プログラム | |
US8640148B2 (en) | Information processing apparatus, information processing method and storage medium | |
JP5975666B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
US7649451B2 (en) | Data processing device | |
US20170255426A1 (en) | Information processing apparatus and method of controlling the same | |
EP2275917B1 (en) | Information processing apparatus, information processing method, and storage medium | |
US8611248B2 (en) | Information processing apparatus, device information display method, and computer-readable storage medium | |
JP2009037536A (ja) | 情報処理装置、及びインストール用プログラム | |
US8301808B2 (en) | Information processing apparatus, peripheral device control method, and storage medium | |
US10455101B2 (en) | Server, image processing unit, and non-transitory recording medium for displaying error screen | |
JP4952978B2 (ja) | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,情報処理装置 | |
JP2007233664A (ja) | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 | |
JP6708621B2 (ja) | 画像形成装置、画像形成装置の制御方法及びプログラム | |
JP2011186969A (ja) | 情報処理装置、情報処理装置の制御方法、インストール方法及びコンピュータプログラム | |
US8725908B2 (en) | Information processing apparatus, peripheral apparatus control method, and storage medium | |
JP2007011570A (ja) | イメージデータ印刷システム及び印刷指示受付装置 | |
JP2007233665A (ja) | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,インストーラの作成方法,情報処理装置 | |
JP6024782B2 (ja) | 画像形成装置、カスタマイズ制御方法及びカスタマイズ制御プログラム | |
JP4873699B2 (ja) | 画像処理システム、画像処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110328 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110831 |
|
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: 20110916 |
|
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: 20110929 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4844871 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |