JP5278185B2 - 情報処理装置、インストーラプログラム、及び記憶媒体 - Google Patents
情報処理装置、インストーラプログラム、及び記憶媒体 Download PDFInfo
- Publication number
- JP5278185B2 JP5278185B2 JP2009141264A JP2009141264A JP5278185B2 JP 5278185 B2 JP5278185 B2 JP 5278185B2 JP 2009141264 A JP2009141264 A JP 2009141264A JP 2009141264 A JP2009141264 A JP 2009141264A JP 5278185 B2 JP5278185 B2 JP 5278185B2
- Authority
- JP
- Japan
- Prior art keywords
- plug
- identifier
- software
- unit
- printer driver
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
まず、第1の実施の形態のPCを含むプリンタシステムの構成について説明する。
次に、第2の実施の形態では、プリンタ20と双方向通信を行わずに第2ソフト識別子を取得する例について説明する。なお、以下では、第1の実施の形態との相違点の説明を主に行い、第1の実施の形態と同様の機能を有する構成要素については、第1の実施の形態と同様の名称・符号を付し、その説明を省略する。
PCを含むプリンタシステムの構成は、第1の実施の形態と同様であるため説明を省略する。
次に、第1〜2の実施の形態のPCのハードウェア構成の一例について説明する。
5 ネットワーク
10、1010 PC
20 プリンタ
110 操作部
120 表示部
130、1130 記憶部
132 第1ソフト識別子記憶部
134 第1プラグイン識別子記憶部
140、1140 制御部
142 OS
144 アプリケーション
150 インストーラ
152 ソフト識別子取得部
154 インストール可否判定部
156 インストール部
160、1160 プリンタドライバ
162、1162 コアドライバ
164 標準機能部
165 表示制御部
166、1166 ソフト識別子取得部
170 追加機能部
172 プラグイン識別子取得部
174 プラグイン判定部
180 通信部
210 通信部
220 記憶部
222 第2ソフト識別子記憶部
224 インストール済みプラグイン識別子記憶部
230 制御部
232 プラットフォーム
234 追加機能部
240 印刷部
1136 第2ソフト識別子記憶部
Claims (12)
- プリンタドライバと、
前記プリンタドライバをインストール先とする第1プラグインの機能を印刷装置側で使用可能とするための第2プラグインをインストール可能なソフトウェアを示す第1ソフト識別子を記憶する第1ソフト識別子記憶手段と、
前記プリンタドライバの制御対象の印刷装置である制御対象印刷装置のソフトウェアを示す第2ソフト識別子を取得するソフト識別子取得手段と、
前記第1ソフト識別子記憶手段から前記第1ソフト識別子を取得し、前記ソフト識別子取得手段により取得された前記第2ソフト識別子と比較して、前記制御対象印刷装置のソフトウェアが前記第2プラグインをインストール可能であるか否かを判定するインストール可否判定手段と、
インストール可能と判定された場合に、前記第1プラグインを前記プリンタドライバにインストールするインストール手段と、
を備えることを特徴とする情報処理装置。 - 前記インストール可否判定手段は、前記第1ソフト識別子と前記第2ソフト識別子とが一致する場合に、前記制御対象印刷装置のソフトウェアが前記第2プラグインをインストール可能であると判定することを特徴とする請求項1に記載の情報処理装置。
- 前記ソフト識別子取得手段は、前記プリンタドライバに前記第2ソフト識別子の取得を指示して、前記第2ソフト識別子を取得することを特徴とする請求項1又は2に記載の情報処理装置。
- 前記プリンタドライバは、通信手段に前記制御対象印刷装置との間の双方向通信を行わせて、前記第2ソフト識別子を取得することを特徴とする請求項3に記載の情報処理装置。
- 前記第2ソフト識別子を記憶する第2ソフト識別子記憶手段を更に備え、
前記プリンタドライバは、前記第2ソフト識別子記憶手段から前記第2ソフト識別子を取得することを特徴とする請求項3に記載の情報処理装置。 - 前記ソフト識別子取得手段は、前記プリンタドライバがサポートしているインターフェースの自由記述部を用いて、前記プリンタドライバから前記第2ソフト識別子を取得することを特徴とする請求項3〜5のいずれか1つに記載の情報処理装置。
- 前記第1プラグインがインストールされた前記プリンタドライバは、
前記制御対象印刷装置のソフトウェアにインストールされているプラグインを示すインストール済みプラグイン識別子を取得するプラグイン識別子取得手段と、
前記プラグイン識別子取得手段により取得された前記インストール済みプラグイン識別子が前記第2プラグインを示すか否かを判定するプラグイン判定手段と、
前記第2プラグインを示すと判定された場合に、前記第1プラグインの機能を選択可能な態様で印刷設定画面を表示手段に表示させ、前記第2プラグインを示さないと判定された場合に、前記第1プラグインの機能を選択不可能な態様で印刷設定画面を表示手段に表示させる表示制御手段と、を更に備えることを特徴とする請求項1〜6のいずれか1つに記載の情報処理装置。 - 前記第1プラグインを示す第1プラグイン識別子を記憶する第1プラグイン識別子記憶手段を更に備え、
前記プラグイン判定手段は、第1プラグイン識別子記憶手段から前記第1プラグイン識別子を取得し、取得した前記第1プラグイン識別子が前記プラグイン識別子取得手段により取得された前記インストール済みプラグイン識別子と一致する場合に、前記インストール済みプラグイン識別子が前記第2プラグインを示すと判定し、取得した前記第1プラグイン識別子が前記プラグイン識別子取得手段により取得された前記インストール済みプラグイン識別子と一致しない場合に、前記インストール済みプラグイン識別子が前記第2プラグインを示さないと判定することを特徴とする請求項7に記載の情報処理装置。 - 前記プラグイン識別子取得手段は、通信手段に前記制御対象印刷装置との間の双方向通信を行わせて、前記インストール済みプラグイン識別子を取得することを特徴とする請求項7又は8に記載の情報処理装置。
- 前記ソフトウェアは、プラットフォームであり、
前記第1ソフト識別子及び前記第2ソフト識別子は、プラットフォームの名称であることを特徴とする請求項1〜9のいずれか1つに記載の情報処理装置。 - ソフト識別子取得手段が、プリンタドライバの制御対象の印刷装置である制御対象印刷装置のソフトウェアを示す第2ソフト識別子を取得するソフト識別子取得ステップと、
インストール可否判定手段が、前記プリンタドライバをインストール先とする第1プラグインの機能を印刷装置側で使用可能とするための第2プラグインをインストール可能なソフトウェアを示す第1ソフト識別子を記憶する第1ソフト識別子記憶手段から前記第1ソフト識別子を取得し、前記ソフト識別子取得ステップにより取得された前記第2ソフト識別子と比較して、前記制御対象印刷装置のソフトウェアが前記第2プラグインをインストール可能であるか否かを判定するインストール可否判定ステップと、
インストール手段が、インストール可能と判定された場合に、前記第1プラグインを前記プリンタドライバにインストールするインストールステップと、
をコンピュータに実行させるためのインストーラプログラム。 - 請求項11に記載のインストーラプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009141264A JP5278185B2 (ja) | 2009-06-12 | 2009-06-12 | 情報処理装置、インストーラプログラム、及び記憶媒体 |
| US12/801,064 US8707298B2 (en) | 2009-06-12 | 2010-05-20 | Information processing apparatus, installer program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009141264A JP5278185B2 (ja) | 2009-06-12 | 2009-06-12 | 情報処理装置、インストーラプログラム、及び記憶媒体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013109281A Division JP5737330B2 (ja) | 2013-05-23 | 2013-05-23 | プログラム、記憶媒体、情報処理装置及びシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010287099A JP2010287099A (ja) | 2010-12-24 |
| JP5278185B2 true JP5278185B2 (ja) | 2013-09-04 |
Family
ID=43307541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009141264A Expired - Fee Related JP5278185B2 (ja) | 2009-06-12 | 2009-06-12 | 情報処理装置、インストーラプログラム、及び記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8707298B2 (ja) |
| JP (1) | JP5278185B2 (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5278185B2 (ja) * | 2009-06-12 | 2013-09-04 | 株式会社リコー | 情報処理装置、インストーラプログラム、及び記憶媒体 |
| JP5446625B2 (ja) * | 2009-09-07 | 2014-03-19 | 株式会社リコー | プリンタドライバ、情報処理装置、およびプリンタドライバを記録したコンピュータ読み取り可能な記録媒体 |
| JP5779917B2 (ja) * | 2011-03-10 | 2015-09-16 | 株式会社リコー | 情報処理装置、ドライバプログラム、インストーラプログラム及び記憶媒体 |
| JP5799698B2 (ja) | 2011-09-14 | 2015-10-28 | 株式会社リコー | 情報処理装置及びプログラム |
| JP5983094B2 (ja) * | 2012-06-27 | 2016-08-31 | ブラザー工業株式会社 | ドライバ管理プログラム、及び、情報処理装置 |
| US8856740B2 (en) * | 2012-07-31 | 2014-10-07 | Hewlett-Packard Development Company, L.P. | Implementing multiple versions of a plug-in concurrently |
| US9753714B1 (en) * | 2013-03-12 | 2017-09-05 | Ca, Inc. | Software package management systems including multiple modules for supporting multiple software package types |
| JP5997110B2 (ja) * | 2013-08-02 | 2016-09-28 | 株式会社日立製作所 | 計算機システム、デバイスドライバインストール方法 |
| JP6390708B2 (ja) | 2014-09-01 | 2018-09-19 | 株式会社リコー | システムおよび情報処理方法 |
| BR112018009580B1 (pt) | 2016-09-14 | 2021-08-03 | Márcio Sequeira De Oliveira | Aperfeiçoamentos introduzidos em conjuntos de peças estruturais para composição de maquetes didáticas arquitetônicas |
| JP6855964B2 (ja) | 2017-07-11 | 2021-04-07 | 株式会社リコー | 情報入力装置、情報処理システム、プログラム、情報処理方法 |
| US10545708B2 (en) | 2017-10-26 | 2020-01-28 | Ricoh Company, Ltd. | Information processing system and method of processing information |
| US11163432B2 (en) | 2018-01-30 | 2021-11-02 | Ricoh Company, Ltd. | Information processing system, electronic blackboard apparatus, and recording medium |
| JP7035840B2 (ja) | 2018-06-19 | 2022-03-15 | 株式会社リコー | 情報処理装置、情報処理システム及び遠隔共有方法 |
| JP7070134B2 (ja) | 2018-06-19 | 2022-05-18 | 株式会社リコー | 情報処理システム、情報処理装置、プログラム及びファイル送信方法 |
| US10664265B2 (en) | 2018-08-30 | 2020-05-26 | International Business Machines Corporation | Generating target configuration containers providing computer environments based on a configuration container |
| JP7230592B2 (ja) * | 2019-03-05 | 2023-03-01 | 京セラドキュメントソリューションズ株式会社 | 機器セットアップシステム、機器セットアップ方法及び電子機器 |
| US11343292B2 (en) | 2019-11-29 | 2022-05-24 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, and remote sharing method |
| US12379943B2 (en) * | 2022-06-13 | 2025-08-05 | Dell Products L.P. | Dynamic device enablement |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5694546A (en) * | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
| JP3285110B2 (ja) * | 1994-10-21 | 2002-05-27 | セイコーエプソン株式会社 | ファームウェアの組み込み方法及びホスト装置とプリンタとからなるシステム |
| US7111250B1 (en) * | 1999-07-30 | 2006-09-19 | Xerox Corporation | Image transfer apparatus |
| JP2001075758A (ja) | 1999-09-02 | 2001-03-23 | Ricoh Co Ltd | プリンタドライバを備えたホスト装置及びプリンタシステム |
| JP2002166628A (ja) * | 2000-12-01 | 2002-06-11 | Seiko Epson Corp | 着色媒体カートリッジ、プリンタ、プリントシステム、ファームウェアのアップデートシステム、およびプリンタドライバのアップデートシステム |
| US7321437B2 (en) * | 2001-09-28 | 2008-01-22 | Hewlett-Packard Development Company, L.P. | E-mail to job retention |
| US7284246B2 (en) * | 2002-04-23 | 2007-10-16 | Canon Kabushiki Kaisha | Extensible device driver |
| US20030231328A1 (en) * | 2002-06-07 | 2003-12-18 | Xerox Corporation | Multiple printer driver |
| US7069553B2 (en) * | 2003-03-03 | 2006-06-27 | Computer Associates Think, Inc. | Universal deployment tool |
| JP2004334443A (ja) * | 2003-05-06 | 2004-11-25 | Seiko Epson Corp | ファームウェアダウンロード方法、ファームウェアダウンロードシステム及びファームウェアダウンロードプログラム |
| US7349951B2 (en) * | 2003-05-12 | 2008-03-25 | Hewlett-Packard Development Company, L.P. | Systems and methods for accessing a printing service |
| JP2005173701A (ja) | 2003-12-08 | 2005-06-30 | Canon Inc | 情報処理装置、情報処理方法及びそのプログラム |
| JP4438064B2 (ja) * | 2004-11-15 | 2010-03-24 | キヤノン株式会社 | データ処理装置および印刷設定処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
| US7903272B2 (en) * | 2004-11-15 | 2011-03-08 | Canon Kabushiki Kaisha | Data processing apparatus, print setting adjusting method, recording medium storing computer-readable program therein, and program |
| GB2423603A (en) * | 2005-02-25 | 2006-08-30 | Canon Europa Nv | Authorising printer access via a removable memory |
| JP2007034817A (ja) * | 2005-07-28 | 2007-02-08 | Canon Inc | バージョン管理および印刷処理方式 |
| US7777905B2 (en) * | 2006-01-24 | 2010-08-17 | Ricoh Company, Ltd. | MIME type-based printer driver selection |
| JP2007293514A (ja) * | 2006-04-24 | 2007-11-08 | Canon Inc | バージョン管理および自動アップデート機能 |
| JP5089294B2 (ja) * | 2007-08-30 | 2012-12-05 | 株式会社リコー | 画像形成装置及びソフトウェア管理方法 |
| US20090190150A1 (en) * | 2008-01-24 | 2009-07-30 | Selvaraj Senthil K | On-Demand Print Driver |
| US8543998B2 (en) * | 2008-05-30 | 2013-09-24 | Oracle International Corporation | System and method for building virtual appliances using a repository metadata server and a dependency resolution service |
| US20100058321A1 (en) * | 2008-09-04 | 2010-03-04 | Anderson Greg L | Approach for deploying software to network devices |
| US8049918B2 (en) * | 2008-11-03 | 2011-11-01 | Microsoft Corporation | Print plug-in isolation |
| JP5391844B2 (ja) * | 2009-06-05 | 2014-01-15 | 株式会社リコー | 印刷制御プログラム、記憶媒体および情報処理装置 |
| JP5278185B2 (ja) * | 2009-06-12 | 2013-09-04 | 株式会社リコー | 情報処理装置、インストーラプログラム、及び記憶媒体 |
| US8505004B2 (en) * | 2011-05-20 | 2013-08-06 | Xerox Corporation | Methods and systems for providing software updates using a cloud administration system |
-
2009
- 2009-06-12 JP JP2009141264A patent/JP5278185B2/ja not_active Expired - Fee Related
-
2010
- 2010-05-20 US US12/801,064 patent/US8707298B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010287099A (ja) | 2010-12-24 |
| US8707298B2 (en) | 2014-04-22 |
| US20100318984A1 (en) | 2010-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5278185B2 (ja) | 情報処理装置、インストーラプログラム、及び記憶媒体 | |
| JP7639062B2 (ja) | プログラム、情報処理装置の制御方法及び情報処理装置 | |
| US8780388B2 (en) | Printing apparatus, server, printing system, control method for printing apparatus, and storage medium storing control program therefor | |
| US9075627B2 (en) | Server connected to image forming apparatus and client, client, and method of remotely installing driver of image forming apparatus | |
| US8640148B2 (en) | Information processing apparatus, information processing method and storage medium | |
| US8264721B2 (en) | Server apparatus, management system, and method | |
| KR101650731B1 (ko) | 관리장치 및 관리장치의 장치드라이버 관리방법 | |
| US11093187B2 (en) | Information processing apparatus, and method for generating virtual printer to receive print data and convert the print data into interpretable print data for a printer | |
| JP6191272B2 (ja) | 印刷プログラム、情報処理装置および印刷システム | |
| JP5396847B2 (ja) | 印刷装置及びその制御方法 | |
| JP2012008736A (ja) | 画像形成装置、プログラム、及びインストール方法 | |
| US20160373606A1 (en) | Printing apparatus, method of controlling the same, and storage medium | |
| US11079985B2 (en) | Information processing system, and control method for printing downloaded print data | |
| US20100165391A1 (en) | Information processing apparatus, information processing method, and information processing system | |
| JP7080061B2 (ja) | 画像処理装置 | |
| US20190317711A1 (en) | Communication device, control method, and non-transitory computer-readable storage medium for print job with post-processing | |
| JP5737330B2 (ja) | プログラム、記憶媒体、情報処理装置及びシステム | |
| JP2021043547A (ja) | 情報処理装置および情報処理装置の制御方法ならびにプログラム | |
| JP5020131B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| JP2008165654A (ja) | 情報処理装置、画像形成装置、ドライバ更新方法、記憶媒体、プログラム | |
| WO2022163429A1 (ja) | サポートプログラム | |
| KR20220137967A (ko) | 용지 종류의 정보를 송신하는 인쇄 장치와 그 제어 방법, 및 저장 매체 | |
| US11829652B2 (en) | Information processing apparatus, information processing method, system, and non-transitory computer-readable storage medium with remote operation and local network | |
| JP5779917B2 (ja) | 情報処理装置、ドライバプログラム、インストーラプログラム及び記憶媒体 | |
| US20250335135A1 (en) | Printing system, printing method thereof, storage medium, and server system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120315 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130322 |
|
| 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: 20130423 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130506 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5278185 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |