JP2008139916A - 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム - Google Patents
情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム Download PDFInfo
- Publication number
- JP2008139916A JP2008139916A JP2006322720A JP2006322720A JP2008139916A JP 2008139916 A JP2008139916 A JP 2008139916A JP 2006322720 A JP2006322720 A JP 2006322720A JP 2006322720 A JP2006322720 A JP 2006322720A JP 2008139916 A JP2008139916 A JP 2008139916A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing apparatus
- unit
- usb
- installation
- 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; 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)
- Information Transfer Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】プリンタ102に加え、PC200で動作するプリンタ102のドライバ104およびそのインストーラを格納したストレージ103をUSBデバイス111、112としてUSBハブ110に接続する。インストールフラグ105にはドライバ104のインストール状態を示す値を記録する。USBハブ110にPC200が接続された時、インストールフラグ105の値が「未インストール」ならPC200がストレージ103のみにアクセスできるよう、また、インストールフラグ105の値が「インストール済み」ならPC200がストレージ103およびプリンタ102にアクセスできるようUSBデバイス111、112、およびUSBハブ110を制御する。
【選択図】図1
Description
101 制御部
102 プリンタ
103 ストレージ
104 ドライバ
105 インストールフラグ
110 USBハブ
111 プリンタクラスUSBデバイス
112 ストレージクラスUSBデバイス
120 USBデバイス
200 PC
201 制御部
202 ストレージ
203 USBホスト
Claims (15)
- ホスト装置に接続され周辺機器として所定の情報処理を行なう情報処理手段と、
前記ホスト装置が前記情報処理手段を用いるためにホスト装置上で動作するドライバソフトウェアおよび該ドライバソフトウェアのインストーラを格納したストレージ手段と、
前記情報処理手段、および前記ストレージ手段を前記ホスト装置と接続可能なインターフェース手段と、
前記ドライバソフトウェアが前記ホスト装置に対して未インストールであるか、またはインストール済みであるかのいずれかの値を記録するインストールフラグと、
前記インターフェース手段にホスト装置が接続された時、前記インストールフラグが前記未インストールを示す値となっていれば前記インストーラを読み出して実行すべく前記ホスト装置が前記ストレージ手段のみにアクセスできるよう前記インターフェース手段を制御し、一方、前記インストールフラグが前記インストール済みを示す値となっていれば前記ホスト装置が前記ストレージ手段および前記情報処理手段にアクセスできるよう前記インターフェース手段を制御する制御手段を有することを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、前記インターフェース手段が、前記ホスト装置から前記情報処理手段、および前記ストレージ手段をそれぞれUSBデバイスとしてアクセスできるよう接続可能なUSBハブを用いて構成されることを特徴とする情報処理装置。
- 請求項1に記載の情報処理装置において、前記インターフェース手段が、前記ホスト装置から前記情報処理手段、および前記ストレージ手段をコンポジットUSBデバイスとしてアクセスできるよう接続可能なUSBデバイスを用いて構成されることを特徴とする情報処理装置。
- 請求項1に記載の情報処理装置において、前記制御手段は、前記インターフェース手段を介して前記ホスト装置から、前記ドライバソフトウェアがインストール完了した旨の通知を受信し、該通知の受信に応じて前記インストールフラグに前記インストール済みを示す値を設定することを特徴とする情報処理装置。
- 請求項1に記載の情報処理装置において、ユーザが行なうインストールフラグ解除操作に応じて、前記インストールフラグに前記未インストールを示す値を設定することを特徴とする情報処理装置。
- 請求項1に記載の情報処理装置において、前記情報処理手段として画像記録手段を含むことを特徴とする情報処理装置。
- 請求項1に記載の情報処理装置において、前記情報処理手段として画像読み取り手段を含むことを特徴とする情報処理装置。
- ホスト装置に接続され周辺機器として所定の情報処理を行なう情報処理手段と、前記ホスト装置が前記情報処理手段を用いるためにホスト装置上で動作するドライバソフトウェアおよび該ドライバソフトウェアのインストーラを格納したストレージ手段と、前記情報処理手段、および前記ストレージ手段を前記ホスト装置と接続可能なインターフェース手段とを有する情報処理装置の制御方法において、
前記ドライバソフトウェアが前記ホスト装置に対して未インストールであるか、またはインストール済みであるかのいずれかの値を記録するインストールフラグを用い、
前記インターフェース手段にホスト装置が接続された時、前記インストールフラグが前記未インストールを示す値となっていれば前記インストーラを読み出して実行すべく前記ホスト装置が前記ストレージ手段のみにアクセスできるよう前記インターフェース手段を制御し、一方、前記インストールフラグが前記インストール済みを示す値となっていれば前記ホスト装置が前記ストレージ手段および前記情報処理手段にアクセスできるよう前記インターフェース手段を制御する制御過程を含むことを特徴とする情報処理装置の制御方法。 - 請求項8に記載の情報処理装置の制御方法において、前記インターフェース手段が、前記ホスト装置から前記情報処理手段、および前記ストレージ手段をそれぞれUSBデバイスとしてアクセスできるよう接続可能なUSBハブを用いて構成されることを特徴とする情報処理装置の制御方法。
- 請求項8に記載の情報処理装置の制御方法において、前記インターフェース手段が、前記ホスト装置から前記情報処理手段、および前記ストレージ手段をコンポジットUSBデバイスとしてアクセスできるよう接続可能なUSBデバイスを用いて構成されることを特徴とする情報処理装置の制御方法。
- 請求項8に記載の情報処理装置の制御方法において、前記インターフェース手段を介して前記ホスト装置から、前記ドライバソフトウェアがインストール完了した旨の通知を受信し、該通知の受信に応じて前記インストールフラグに前記インストール済みを示す値を設定することを特徴とする情報処理装置の制御方法。
- 請求項8に記載の情報処理装置の制御方法において、ユーザが行なうインストールフラグ解除操作に応じて、前記インストールフラグに前記未インストールを示す値を設定することを特徴とする情報処理装置の制御方法。
- 請求項8に記載の情報処理装置の制御方法において、前記情報処理手段として画像記録手段を含むことを特徴とする情報処理装置の制御方法。
- 請求項1に記載の情報処理装置の制御方法において、前記情報処理手段として画像読み取り手段を含むことを特徴とする情報処理装置の制御方法。
- 請求項1から8までのいずれか1項に記載の情報処理装置の制御方法を実施すべく、該情報処理装置の制御手段が前記インターフェース手段、およびインストールフラグを制御する制御過程を含むことを特徴とする情報処理装置の制御プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006322720A JP2008139916A (ja) | 2006-11-30 | 2006-11-30 | 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム |
PCT/JP2007/072046 WO2008065886A1 (en) | 2006-11-30 | 2007-11-07 | Information processing apparatus and control method for information processing apparatus |
US12/443,208 US8332843B2 (en) | 2006-11-30 | 2007-11-07 | Information processing apparatus and control method for installing driver software |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006322720A JP2008139916A (ja) | 2006-11-30 | 2006-11-30 | 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008139916A true JP2008139916A (ja) | 2008-06-19 |
JP2008139916A5 JP2008139916A5 (ja) | 2010-01-21 |
Family
ID=39467680
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006322720A Pending JP2008139916A (ja) | 2006-11-30 | 2006-11-30 | 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8332843B2 (ja) |
JP (1) | JP2008139916A (ja) |
WO (1) | WO2008065886A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010117949A (ja) * | 2008-11-13 | 2010-05-27 | Canon Inc | 情報処理装置、その制御方法、及びプログラム |
JP2014222507A (ja) * | 2009-11-19 | 2014-11-27 | クアルコム,インコーポレイテッド | 仮想周辺ハブデバイスおよびシステム |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8836960B1 (en) | 2007-01-03 | 2014-09-16 | Marvell International Ltd. | Storing device drivers in imaging devices |
US8341306B1 (en) * | 2008-07-21 | 2012-12-25 | Marvell International Ltd. | Installation of a device driver and a filter driver |
US9152439B2 (en) * | 2008-08-05 | 2015-10-06 | Hewlett-Packard Development Company, L.P. | Method and device for customizing software |
JP2010152815A (ja) * | 2008-12-26 | 2010-07-08 | Seiko Epson Corp | 情報処理装置、情報処理システム、情報処理装置の制御方法 |
CN101887374B (zh) * | 2010-06-12 | 2015-08-12 | 中兴通讯股份有限公司 | 终端设备安装的方法及*** |
US8862787B2 (en) * | 2010-12-20 | 2014-10-14 | Intel Incorporation | Method and apparatus for integrating driver(s) of a portable device into the portable device |
JP2014085857A (ja) * | 2012-10-24 | 2014-05-12 | Alpine Electronics Inc | 電子装置、電子装置の通信制御方法、電子装置の通信制御プログラム、情報端末装置および電子システム |
TWI544337B (zh) * | 2012-10-25 | 2016-08-01 | 緯創資通股份有限公司 | 共用通用串列匯流排(usb)裝置之雙作業系統架構,以及雙作業系統架構共用通用串列匯流排(usb)裝置之方法 |
JP6395380B2 (ja) * | 2014-01-07 | 2018-09-26 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
EP3482299A4 (en) * | 2016-10-05 | 2020-01-15 | Hewlett-Packard Development Company, L.P. | USB DEVICE FILTERING |
US20190034361A1 (en) * | 2017-07-28 | 2019-01-31 | Action Star Technology Co., Ltd. | Peripheral device controlling method by using storage device and storage device capable of controlling peripheral devices |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001256170A (ja) * | 2000-03-13 | 2001-09-21 | Hitachi Ltd | 周辺装置及びプリンタ |
JP2003114859A (ja) * | 2001-10-05 | 2003-04-18 | Matsushita Electric Ind Co Ltd | Usb接続機器 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367698A (en) * | 1991-10-31 | 1994-11-22 | Epoch Systems, Inc. | Network file migration system |
US5963743A (en) * | 1997-08-29 | 1999-10-05 | Dell Usa, L.P. | Database for facilitating software installation and testing for a build-to-order computer system |
US6167567A (en) * | 1998-05-05 | 2000-12-26 | 3Com Corporation | Technique for automatically updating software stored on a client computer in a networked client-server environment |
US6775829B1 (en) * | 1998-06-04 | 2004-08-10 | Gateway, Inc. | Method for configuring software for a build to order system |
US6493871B1 (en) * | 1999-09-16 | 2002-12-10 | Microsoft Corporation | Method and system for downloading updates for software installation |
JP2001096868A (ja) | 1999-10-01 | 2001-04-10 | Seiko Epson Corp | 複合印刷機、コンピュータ、印刷システム、及び、記録媒体 |
US6947171B1 (en) * | 1999-10-01 | 2005-09-20 | Seiko Epson Corporation | Multifunction printer, computer, printing system and recording medium |
US6598223B1 (en) * | 1999-10-06 | 2003-07-22 | Dell Usa, L.P. | Method and system for installing and testing build-to-order components in a defined configuration computer system |
US6823508B1 (en) * | 2000-04-27 | 2004-11-23 | Microsoft Corporation | Automatic computer program customization based on a user information store |
US6671749B2 (en) * | 2001-03-07 | 2003-12-30 | Hewlett-Packard Development Company, L.P. | Peripheral driver installation method and system |
US7150025B2 (en) * | 2001-08-31 | 2006-12-12 | Hewlett-Packard Development Company, L.P. | System and method for providing hardware driver installation |
JP2003150530A (ja) | 2001-11-16 | 2003-05-23 | Naltec Inc | 周辺機器およびその制御方法 |
US6976252B2 (en) * | 2002-05-17 | 2005-12-13 | Hewlett-Packard Development Company, L.P. | Systems and methods for driver installation |
US7886291B1 (en) * | 2003-06-11 | 2011-02-08 | Symantec Corporation | Layer typed prioritizing application layered systems |
US7945897B1 (en) * | 2002-06-12 | 2011-05-17 | Symantec Corporation | Method and system for running an application in a clean operating environment using a layered computing system |
US8010961B1 (en) * | 2003-06-11 | 2011-08-30 | Symantec Corporation | Data layer prioritization in an application layered system |
US7228541B2 (en) * | 2003-01-17 | 2007-06-05 | National Instruments Corporation | Creation of application system installer |
US7478385B2 (en) * | 2003-01-17 | 2009-01-13 | National Instruments Corporation | Installing software using programmatic component dependency analysis |
US7503041B2 (en) * | 2004-07-01 | 2009-03-10 | International Business Machines Corporation | Apparatus, system, and method for delivery of software |
KR101309784B1 (ko) * | 2006-12-28 | 2013-09-23 | 삼성전자주식회사 | 드라이버 설치를 위한 호스트 장치 및 그의 드라이버 설치방법 |
-
2006
- 2006-11-30 JP JP2006322720A patent/JP2008139916A/ja active Pending
-
2007
- 2007-11-07 WO PCT/JP2007/072046 patent/WO2008065886A1/en active Application Filing
- 2007-11-07 US US12/443,208 patent/US8332843B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001256170A (ja) * | 2000-03-13 | 2001-09-21 | Hitachi Ltd | 周辺装置及びプリンタ |
JP2003114859A (ja) * | 2001-10-05 | 2003-04-18 | Matsushita Electric Ind Co Ltd | Usb接続機器 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010117949A (ja) * | 2008-11-13 | 2010-05-27 | Canon Inc | 情報処理装置、その制御方法、及びプログラム |
US8427659B2 (en) | 2008-11-13 | 2013-04-23 | Canon Kabushiki Kaisha | Information processing apparatus which can selectively operate as storage device or printer device, method of controlling same, recording medium and printer which can selectively operate as storage device or printer device |
JP2014222507A (ja) * | 2009-11-19 | 2014-11-27 | クアルコム,インコーポレイテッド | 仮想周辺ハブデバイスおよびシステム |
Also Published As
Publication number | Publication date |
---|---|
WO2008065886A1 (en) | 2008-06-05 |
US20100031250A1 (en) | 2010-02-04 |
US8332843B2 (en) | 2012-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008139916A (ja) | 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム | |
JP5163408B2 (ja) | 情報処理装置 | |
JP2004054896A (ja) | Usbストレージデバイス及びその制御装置 | |
KR100589521B1 (ko) | 유니버설 시리얼 버스 스토리지장치 및 그 제어장치 | |
JP5314976B2 (ja) | 印刷装置及びその制御方法 | |
JP5039331B2 (ja) | 情報処理装置、削除方法及びプログラム | |
US8179554B2 (en) | Printer, control method of a printer and computer-readable recording medium | |
JP2006079634A (ja) | Usbストレージデバイス及びプログラム | |
JP2006079634A5 (ja) | ||
US20070150072A1 (en) | Method for controlling electronic apparatus, program for controlling electronic apparatus, electronic apparatus, and recording apparatus | |
JP5596376B2 (ja) | 周辺装置 | |
JP5241439B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2004171536A (ja) | Usbストレージデバイス及びプログラム | |
US7827332B2 (en) | Portable storage medium | |
JP2005115427A (ja) | コンピュータにローカル接続される周辺装置 | |
JP2006293638A (ja) | 情報処理装置及び周辺装置 | |
JP4551643B2 (ja) | Usbプリンタ及びusbスキャナ | |
JP2004362593A (ja) | プリンタメモリ | |
JP2004302870A (ja) | メディアリーダ/ライタの書込禁止方法 | |
JP2004017624A (ja) | 印刷装置、印刷システム及び記録媒体 | |
JP2011107944A (ja) | ストレージ機器 | |
JP2009100103A (ja) | 印刷装置 | |
JP2005038297A (ja) | デバイスドライバのインストール方法、およびこれに用いる装置 | |
US20100033747A1 (en) | Image forming device, image forming system and computer readable medium for install | |
JP4242798B2 (ja) | Usbストレージデバイス及びその制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091130 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091130 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110920 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120207 |