JP4254653B2 - インストールプログラムおよびインストール方法 - Google Patents
インストールプログラムおよびインストール方法 Download PDFInfo
- Publication number
- JP4254653B2 JP4254653B2 JP2004233437A JP2004233437A JP4254653B2 JP 4254653 B2 JP4254653 B2 JP 4254653B2 JP 2004233437 A JP2004233437 A JP 2004233437A JP 2004233437 A JP2004233437 A JP 2004233437A JP 4254653 B2 JP4254653 B2 JP 4254653B2
- Authority
- JP
- Japan
- Prior art keywords
- interface
- information processing
- procedure
- interfaces
- processing apparatus
- 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
- 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)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
また、この構成において、接続指定手順は、有無確認手順で確認された確認状況に応じた態様を設定する手段であるが、こうして態様を設定する際には、有無確認手順で確認された確認状況だけでなく、他のパラメータも併せて参照するように構成してもよい。この場合、確認状況だけでなく、他のパラメータに応じた態様でユーザによる指定を行わせることができるようになる。そのため、接続指定手順において、有無確認手順で確認された確認状況に応じた複数種類の態様が想定されるような場合であっても、さらに他のパラメータに応じて態様を絞り込むことが可能となる。
[第1実施形態]
パーソナルコンピュータ(以降、「PC」という)1は、図1に示すように、CPU12a,RAM12b,ROM12cなどからなる制御部12、ハードディスク14、キーボード,マウスなどからなる操作部16、表示部18、所定のディスク(本実施形態においてはCD−ROMなど)からデータを読み出し可能なディスクドライブ20、PC1と外部とのデータ通信を制御するインタフェース部30などを備えている。
○インストール処理
以下に、PC1の制御部12が、デバイスを制御するためのデバイスドライバをPC1自身にインストールするインストール処理の処理手順を図2に基づいて説明する。
的に選ぶボタン)で選択させるように構成された画面を表示させることになり、このときのラジオボタンが初期状態で選択されている接続方法を、s150の処理で制御部12内蔵のRAM12bに記憶されたインタフェース情報に応じたものとする。
以下に、図2におけるs120の処理の詳細な処理である第1状況確認処理の処理手順を図7に基づいて説明する。
○第2状況確認処理
以下に、図2におけるs130の処理の詳細な処理である第2状況確認処理の処理手順を図8に基づいて説明する。
○第3状況確認処理
以下に、図2におけるs140の処理の詳細な処理である第3状況確認処理の処理手順を説明する。なお、この第3状況確認処理は、図8における第2状況確認処理と同様の処理であって、一部内容が異なっているだけであるため、図8のフローチャートを用いつつ、その相違点についてのみ詳述する。
[第1実施形態の効果]
上述したような各処理をPC1に実行させるインストールプログラムであれば、図2におけるs160の処理で、複数種類のインタエースそれぞれの有無に応じた表示態様のインタフェース指定画面に従ってインタフェースの適切な指定を行わせることができる。
[第2実施形態]
本実施形態におけるPCは、第1実施形態におけるPC1と同様の構成であって、インストールプログラムにより実行されるインストール処理の処理手順が一部異なっているだけであるため、この相違点についてのみ詳述する。
○インストール処理
本実施形態におけるインストール処理は、第1実施形態におけるインストール処理と一部処理内容が異なっているだけであるため、図9に基づいて、この相違点を詳述する。
[第2実施形態の効果]
このように構成されたPC1にインストールされたインストールプログラムによれば、第1実施形態と同様の構成により得られる作用,効果の他、以下に示すような作用,効果を得ることができる。
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
以上説明した実施形態において、PC1が本発明における情報処理装置であり、ハードディスク14が本発明における記憶部である。
また、図8におけるs410,s420の処理は有無確認手順である。
また、図9におけるs502の処理は本発明における環境指定手順である。
Claims (7)
- インタフェースにデバイスを接続することで前記デバイスを使用可能とする情報処理装置において前記インタフェースのユーザによる指定を促す接続指定手順が含まれ、前記デバイスを制御するためのデバイスドライバとして前記接続指定手順にて指定されたインタフェースに対応するデバイスドライバを第1〜第n(1<n)のインタフェースそれぞれに対応したデバイスドライバの中から選択して前記情報処理装置にインストールするまでの処理手順を前記情報処理装置に実行させるためのインストールプログラムであって、
前記第1〜第nのインタフェースそれぞれが前記情報処理装置に備えられているか否かを確認する有無確認手順と、
前記第1〜第nのインタフェースそれぞれに対応するものとして、前記情報処理装置にあらかじめ備えられた装置にセットされた記憶媒体の有する記憶領域に記憶されているデバイスドライバのうち、前記接続指定手順にて指定されたインタフェースに対応するデバイスドライバを、前記情報処理装置にインストールするインストール手順と、が含まれており、
前記接続指定手順は、第1〜第nのインタフェースのうちいずれかのインタフェースを選択したうえで指定する旨をユーザに促すための指定画面を前記情報処理装置の表示部に表示させた後、該表示内容に基づいてユーザがいずれかのインタフェースを指定する,または,いずれかのインタフェースを選択したうえで指定するための操作を前記情報処理装置の操作部に対して行ったことをもってインタフェースの指定が行われたものとする手順であって、前記有無確認手順により前記情報処理装置に備えられていることが確認されたインタフェースそれぞれについて定められた優先順位の最も高いインタフェースが初期状態で選択されている前記指定画面を表示させるように構成されている
ことを特徴とするインストールプログラム。 - 前記有無確認手順は、複数種類のインタフェースそれぞれが前記情報処理装置に備えられているか否かのチェックと共に、該チェックにより備えられていると判断されるインタフェースそれぞれについて、該インタフェースを介したデータの送受信が実施できることをもって当該インストールプログラムによりインストールするデバイスドライバで制御可能なデバイスが接続されていると判定するように構成されており、
前記接続指定手順は、前記有無確認手順により前記情報処理装置に備えられていることが確認され,かつ,前記デバイスが接続されていると判定されたインタフェースそれぞれについて定められた優先順位の最も高いインタフェースにつき、該インタフェースが初期状態で選択されている前記指定画面を表示させる
ことを特徴とする請求項1に記載のインストールプログラム。 - 前記接続指定手順は、インタフェースそれぞれについて定められた優先順位の最も高いインタフェースが初期状態で選択された状態となり、かつ、該インタフェースに対応するデバイスドライバがインストールすべきデバイスドライバである旨のメッセージを付した状態の指定画面を表示させるように構成されている
ことを特徴とする請求項1または請求項2に記載のインストールプログラム。 - 前記接続指定手順においていずれかのインタフェースを初期状態で選択された状態とする際に用いられる優先順位は、インストールすべきデバイスドライバの種類に応じて異なっている
ことを特徴とする請求項1から3のいずれかに記載のインストールプログラム。 - 前記有無確認手順による確認に先立ち、前記情報処理装置の使用環境を複数種類の使用環境の中から選択したうえで指定する旨をユーザに促すための環境指定画面を前記情報処理装置の表示部に表示させた後、該表示内容に基づいていずれかの使用環境を指定するための操作が前記情報処理装置の操作部に対して行われたことをもって、その使用環境がユーザに指定されたものとする環境指定手順が含まれており、
前記接続指定手順においていずれかのインタフェースを初期状態で選択された状態とする際に用いられる優先順位は、前記環境指定手順で指定された使用環境に応じて異なるように構成されている
ことを特徴とする請求項1から4のいずれかに記載のインストールプログラム。 - デバイスドライバが前記情報処理装置にインストールされる際、該インストールされたデバイスドライバに対応するインタフェースを示す情報を前記情報処理装置の記憶部に記憶させる情報記憶手順が含まれており、
前記接続指定手順は、デバイスドライバが前記情報処理装置にインストールされている状態において、再度、当該インストールプログラムによるデバイスドライバのインストールが行われる場合、前記情報記憶手順にて記憶部に記憶されている情報で示されるインタフェースにつき、該インタフェースが優先順位の最も高いインタフェースとして初期状態で選択された状態の指定画面を表示させるように構成されている
ことを特徴とする請求項1から5のいずれかに記載のインストールプログラム。 - デバイスを接続することで前記デバイスを使用可能とする情報処理装置におけるインタフェースをユーザに指定させる接続指定手順が含まれ、前記デバイスを制御するためのデバイスドライバとして前記接続指定手順にて指定されたインタフェースに対応するデバイスドライバを第1〜第n(1<n)のインタフェースそれぞれに対応したデバイスドライバの中から選択して前記情報処理装置にインストールするまでの手順を前記情報処理装置に実行させるためのインストール方法であって、
第1〜第nのインタフェースそれぞれが前記情報処理装置に備えられているか否かを確認する有無確認手順と、
前記情報処理装置にあらかじめ備えられた装置にセットされた記憶媒体の有する記憶領域に記憶されており、前記第1〜第nのインタフェースそれぞれに対応するデバイスドライバのうち、前記接続指定手順にて指定されたインタフェースに対応するデバイスドライバを、前記情報処理装置にインストールするインストール手順と、が含まれており、
前記接続指定手順では、第1〜第nのインタフェースのうちいずれかのインタフェースを選択したうえで指定する旨をユーザに促すための指定画面を前記情報処理装置の表示部に表示させた後、該表示内容に基づいてユーザがいずれかのインタフェースを指定する,または,いずれかのインタフェースを選択したうえで指定するための操作を前記情報処理装置の操作部に対して行ったことをもってインタフェースの指定が行われたものとする手順であって、前記有無確認手順により前記情報処理装置に備えられていることが確認されたインタフェースそれぞれについて定められた優先順位の最も高いインタフェースが初期状態で選択されている前記指定画面を表示させる
ことを特徴とするインストール方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004233437A JP4254653B2 (ja) | 2004-08-10 | 2004-08-10 | インストールプログラムおよびインストール方法 |
CNB2005100917219A CN100386727C (zh) | 2004-08-10 | 2005-08-08 | 与可用接口相符的设备驱动程序的安装装置和方法 |
US11/200,154 US20060037029A1 (en) | 2004-08-10 | 2005-08-10 | Computer-readable program product, process and apparatus for installing device driver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004233437A JP4254653B2 (ja) | 2004-08-10 | 2004-08-10 | インストールプログラムおよびインストール方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006053659A JP2006053659A (ja) | 2006-02-23 |
JP4254653B2 true JP4254653B2 (ja) | 2009-04-15 |
Family
ID=35801490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004233437A Expired - Fee Related JP4254653B2 (ja) | 2004-08-10 | 2004-08-10 | インストールプログラムおよびインストール方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060037029A1 (ja) |
JP (1) | JP4254653B2 (ja) |
CN (1) | CN100386727C (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005267603A (ja) * | 2004-02-20 | 2005-09-29 | Ricoh Co Ltd | インストール制御方法、インストール制御プログラム及び記録媒体 |
US7433982B2 (en) * | 2005-10-21 | 2008-10-07 | Microsoft Corporation | Transferable component that effectuates plug-and-play |
JP2007264864A (ja) * | 2006-03-28 | 2007-10-11 | Brother Ind Ltd | インストールプログラム |
KR101309784B1 (ko) * | 2006-12-28 | 2013-09-23 | 삼성전자주식회사 | 드라이버 설치를 위한 호스트 장치 및 그의 드라이버 설치방법 |
JP2009086905A (ja) | 2007-09-28 | 2009-04-23 | Brother Ind Ltd | インストール方法、インストールプログラム |
JP5284023B2 (ja) * | 2007-10-05 | 2013-09-11 | キヤノン株式会社 | 情報処理装置および制御方法および制御プログラム |
JP4479801B2 (ja) | 2008-01-30 | 2010-06-09 | ブラザー工業株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2010160616A (ja) * | 2009-01-07 | 2010-07-22 | Seiko Epson Corp | ホスト装置、ホスト装置の制御方法、画像形成システム及びコンピュータープログラム |
JP4822084B2 (ja) * | 2009-09-30 | 2011-11-24 | ブラザー工業株式会社 | セキュア印刷設定用プログラムおよびセキュア印刷設定方法 |
KR20110062937A (ko) * | 2009-12-04 | 2011-06-10 | 삼성전자주식회사 | 화상형성장치 및 클라이언트와 연결된 서버, 클라이언트 및 화상형성장치의 드라이버 원격설치방법 |
KR101748318B1 (ko) * | 2010-11-22 | 2017-06-27 | 삼성전자 주식회사 | 휴대 단말기의 어플리케이션 실행 방법 및 장치 |
JP5846016B2 (ja) * | 2012-03-30 | 2016-01-20 | 富士通株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
WO2014018975A2 (en) * | 2012-07-27 | 2014-01-30 | Ingersoll-Rand Company | System for account setup and/or device installation |
CN105808479A (zh) * | 2014-12-29 | 2016-07-27 | 希姆通信息技术(上海)有限公司 | 外设端口的兼容性配置方法、动态配置方法及电子装置 |
JP2016177445A (ja) * | 2015-03-19 | 2016-10-06 | 株式会社リコー | 情報処理装置、プログラムおよび情報処理システム |
CN107168737B (zh) * | 2017-05-11 | 2021-08-06 | 珠海奔图电子有限公司 | 一种驱动程序安装方法和驱动安装设备 |
JP7180263B2 (ja) * | 2018-10-05 | 2022-11-30 | セイコーエプソン株式会社 | 表示装置、表示システムおよび表示装置の制御方法 |
CN110727474A (zh) * | 2019-10-10 | 2020-01-24 | 武汉普利商用机器有限公司 | 一种预装app的方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5655148A (en) * | 1994-05-27 | 1997-08-05 | Microsoft Corporation | Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information |
US5832244A (en) * | 1996-02-20 | 1998-11-03 | Iomega Corporation | Multiple interface input/output port for a peripheral device |
US5974474A (en) * | 1996-03-15 | 1999-10-26 | Novell, Inc. | System for automatic hardware identification and configuration where instance values are unique within the computer system and resource requirement conflicts are resolved by modifying resource settings |
US5872956A (en) * | 1997-04-24 | 1999-02-16 | International Business Machines Corporation | Design methodology for device drivers supporting various operating systems network protocols and adapter hardware |
US7016060B1 (en) * | 1999-12-08 | 2006-03-21 | International Business Machines Corporation | Method, system, and program for reconfiguring logical printers in a network printing system |
JP2002366504A (ja) * | 2001-06-08 | 2002-12-20 | Teac Corp | 情報処理装置 |
JP2003216378A (ja) * | 2001-11-15 | 2003-07-31 | Canon Inc | 情報処理装置及び方法及びコンピュータプログラム及びコンピュータ可読記憶媒体 |
US7689673B2 (en) * | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
KR20030095828A (ko) * | 2002-06-14 | 2003-12-24 | 삼성전자주식회사 | 주변기기 인터페이스 장치 및 그에 적합한 우선 순위 제어방법 |
US7831969B2 (en) * | 2002-08-13 | 2010-11-09 | Brother Kogyo Kabushiki Kaisha | Driver installing system for network devices |
US20040057072A1 (en) * | 2002-09-23 | 2004-03-25 | Borchers Gregory E. | Network printer driver pre-configuration for downloading and installation |
JP4673018B2 (ja) * | 2003-09-19 | 2011-04-20 | キヤノン株式会社 | 情報処理装置、プリンタの設定方法およびプログラム |
US7529920B2 (en) * | 2004-06-11 | 2009-05-05 | Canon Kabushiki Kaisha | Apparatus and method capable of executing plug and play installation processing operation upon acquiring one piece of device identification information including both printer and facsimile identification information |
US20070201655A1 (en) * | 2006-02-03 | 2007-08-30 | Michael Shenfield | System and method for installing custom services on a component-based application platform |
US8135944B2 (en) * | 2007-03-14 | 2012-03-13 | Sandisk Technologies Inc. | Selectively powered data interfaces |
-
2004
- 2004-08-10 JP JP2004233437A patent/JP4254653B2/ja not_active Expired - Fee Related
-
2005
- 2005-08-08 CN CNB2005100917219A patent/CN100386727C/zh not_active Expired - Fee Related
- 2005-08-10 US US11/200,154 patent/US20060037029A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20060037029A1 (en) | 2006-02-16 |
JP2006053659A (ja) | 2006-02-23 |
CN1734423A (zh) | 2006-02-15 |
CN100386727C (zh) | 2008-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4254653B2 (ja) | インストールプログラムおよびインストール方法 | |
US7290067B2 (en) | Information processing apparatus control method for external device having both a wire interface and a wireless interface settings | |
US9015288B2 (en) | Wireless connection setting program | |
US7895367B2 (en) | Peripheral control device and method for controlling peripheral device | |
CN101501609B (zh) | 基于硬件动作启动软件响应 | |
CN102693103B (zh) | 装置选择设备、打印系统及其方法 | |
US9529560B2 (en) | Information processing apparatus, information processing method, and program | |
US20170102932A1 (en) | Information processing apparatus and control method therefor | |
US8922809B2 (en) | Host apparatus connected to image forming apparatus and compatible function information providing method | |
US20160266849A1 (en) | Information processing apparatus, method, and storage medium storing program | |
US9917969B2 (en) | Image forming apparatus configured to notify that setting change of information processing terminal is needed | |
CN1863124B (zh) | 配置无线连接设置 | |
JP7314716B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6786967B2 (ja) | 情報処理装置およびプログラム | |
JP2000092058A (ja) | ネットワークシステム、モニタ装置、被モニタ装置、アダプタ、およびモニタプログラム記憶媒体 | |
JP2005301613A (ja) | プリンタドライバ、ドライバインストーラ、画像形成装置の利用制限方法および装置 | |
JP2020166466A (ja) | プログラムの組み合わせおよびプログラム | |
JP5056622B2 (ja) | 機能実行装置に機能を実行させるアプリケーションを通信装置にインストールするためのコンピュータプログラム | |
JP2005332072A (ja) | データ処理装置、カード型リムーバブル記憶装置及びデータ処理方法 | |
JP2007207023A (ja) | ソフトウェアの仕向け別動作の切替方法 | |
JP2008052322A (ja) | プリンタドライバインストール方法およびプリンタインストールプログラム | |
JP6237166B2 (ja) | 装置制御プログラム、装置制御方法及び情報処理装置 | |
US8675223B2 (en) | Image forming device, image forming system and computer readable medium for installing related software to another device | |
JP2006209482A (ja) | ドライバソフトウェアインストールシステム、デバイス、ドライバソフトウェアインストール方法 | |
JP2006092580A (ja) | 通信システム、及び記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080325 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080715 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081021 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081209 |
|
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: 20090106 |
|
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: 20090119 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4254653 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: 20120206 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130206 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140206 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |