JP2012198674A - プリンタドライバ、情報処理装置、及び記録媒体 - Google Patents
プリンタドライバ、情報処理装置、及び記録媒体 Download PDFInfo
- Publication number
- JP2012198674A JP2012198674A JP2011061544A JP2011061544A JP2012198674A JP 2012198674 A JP2012198674 A JP 2012198674A JP 2011061544 A JP2011061544 A JP 2011061544A JP 2011061544 A JP2011061544 A JP 2011061544A JP 2012198674 A JP2012198674 A JP 2012198674A
- Authority
- JP
- Japan
- Prior art keywords
- plug
- printer driver
- reading
- unit
- printer
- 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
-
- 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/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】プリンタドライバ110は、追加又は取り外し可能なプラグインと協働するプリンタドライバであって、印刷処理中にフックされる所定のタイミングで使用される可能性を有するプラグインを判定する判定部213と、判定部213により使用される可能性を有すると判定されたプラグインを読み込む読込部214と、読込部により読み込まれたプラグインを呼び出すプラグイン呼出部212と、を備える。
【選択図】図2
Description
図1は、第1の実施形態にかかるプリンタシステムの全体構成図を示した図である。図1に示すように、本実施形態ではPC100とプリンタ150とがネットワーク160を介して接続されているものとする。そして、PC100に搭載されたプリンタドライバ110からの印刷要求に応じて、プリンタ150が印刷処理を行う。
110 プリンタドライバ
150 プリンタ
160 ネットワーク
201 アプリケーション
202 OS
203 通信部
204 記憶部
210 コア部
211 フック部
212 プラグイン呼出部
213 判定部
214 読込部
220 プラグイン保持部
221 プラグイン情報ファイル
222A、222B、222C プラグイン
601 両面強制プラグイン
602 プレビュープラグイン
611 DocumentEvent部
621 uievent部
Claims (11)
- 追加又は取り外し可能なプラグインと協働するプリンタドライバであって、
印刷処理中にフックされる所定のタイミングで使用される可能性を有するプラグインを判定する判定手段と、
前記判定手段により使用される可能性を有すると判定された前記プラグインを読み込む読込手段と、
前記読込手段により読み込まれた前記プラグインを呼び出す呼出手段と、
を備えることを特徴とするプリンタドライバ。 - 前記判定手段は、前記プラグインを読み込む条件が示されたプラグイン情報を記憶手段から読み込み、当該プラグイン情報に従って判定すること、
を特徴とする請求項1に記載のプリンタドライバ。 - 前記判定手段は、前記プラグイン情報に含まれている、前記印刷処理中でプラグインを実行するタイミングに関する条件に従って判定すること、
を特徴とする請求項2に記載のプリンタドライバ。 - 前記判定手段は、前記プラグイン情報に含まれている、前記印刷処理の対象となる中間データを前記プラグインが対応しているか否かを示した条件に従って判定すること、
を特徴とする請求項2に記載のプリンタドライバ。 - 前記判定手段は、前記プラグイン情報に含まれている、出力先のプリンタに前記プラグインが対応しているか否かを示した条件に従って判定すること、
を特徴とする請求項2に記載のプリンタドライバ。 - 追加又は取り外し可能なプラグインと協働するプリンタドライバをインストールした情報処理装置であって、
前記プリンタドライバが、
印刷処理中にフックされる所定のタイミングで使用される可能性を有するプラグインを判定する判定手段と、
前記判定手段により使用される可能性を有すると判定された前記プラグインを読み込む読込手段と、
前記読込手段により読み込まれた前記プラグインを呼び出す呼出手段と、
を備えたことを特徴とする情報処理装置。 - 前記判定手段は、前記プラグインを読み込む条件が示されたプラグイン情報を記憶手段から読み込み、当該プラグイン情報に従って判定すること、
を特徴とする請求項6に記載の情報処理装置。 - 前記判定手段は、前記プラグイン情報に含まれている、前記印刷処理中でプラグインを実行するタイミングに関する条件に従って判定すること、
を特徴とする請求項7に記載の情報処理装置。 - 前記判定手段は、前記プラグイン情報に含まれている、前記印刷処理の対象となる中間データを前記プラグインが対応しているか否かを示した条件に従って判定すること、
を特徴とする請求項7に記載の情報処理装置。 - 前記判定手段は、前記プラグイン情報に含まれている、出力先のプリンタに前記プラグインが対応しているか否かを示した条件に従って判定すること、
を特徴とする請求項7に記載の情報処理装置。 - 請求項1から請求項5のいずれか1つに記載されたプリンタドライバを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011061544A JP2012198674A (ja) | 2011-03-18 | 2011-03-18 | プリンタドライバ、情報処理装置、及び記録媒体 |
US13/411,978 US8730490B2 (en) | 2011-03-18 | 2012-03-05 | Printer driver, information processing apparatus, and computer program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011061544A JP2012198674A (ja) | 2011-03-18 | 2011-03-18 | プリンタドライバ、情報処理装置、及び記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012198674A true JP2012198674A (ja) | 2012-10-18 |
Family
ID=46828216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011061544A Pending JP2012198674A (ja) | 2011-03-18 | 2011-03-18 | プリンタドライバ、情報処理装置、及び記録媒体 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8730490B2 (ja) |
JP (1) | JP2012198674A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017091380A (ja) * | 2015-11-13 | 2017-05-25 | 三菱電機株式会社 | コンソール表示装置 |
JP2017146892A (ja) * | 2016-02-19 | 2017-08-24 | 富士通株式会社 | 情報処理装置、処理実行管理方法、および処理実行管理プログラム |
JP2023059889A (ja) * | 2018-11-30 | 2023-04-27 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014032652A (ja) | 2012-07-09 | 2014-02-20 | Ricoh Co Ltd | 印刷処理システム |
JP6447215B2 (ja) * | 2014-03-10 | 2019-01-09 | 株式会社リコー | 情報配信システム、情報処理装置、情報配信方法及びプログラム |
JP6531581B2 (ja) * | 2015-09-10 | 2019-06-19 | 株式会社リコー | 情報配信システム、情報処理装置、情報配信方法及びプログラム |
JP6834402B2 (ja) * | 2016-11-24 | 2021-02-24 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
JP7158871B2 (ja) * | 2018-03-15 | 2022-10-24 | キヤノン株式会社 | プログラム及び情報処理装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005135326A (ja) * | 2003-10-31 | 2005-05-26 | Canon Inc | 印刷制御装置とその方法及びプリンタドライバ |
JP2005196751A (ja) * | 2003-12-09 | 2005-07-21 | Sharp Corp | プリントサブシステムのデスプーリングバックプレーン |
JP2006048537A (ja) * | 2004-08-06 | 2006-02-16 | Canon Inc | 印刷システム及び印刷処理方法 |
JP2006139675A (ja) * | 2004-11-15 | 2006-06-01 | Canon Inc | データ処理装置および印刷設定処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
JP2006155289A (ja) * | 2004-11-30 | 2006-06-15 | Canon Marketing Japan Inc | 情報処理装置および印刷制御方法およびプリンタドライバプログラムおよび記録媒体 |
JP2007293772A (ja) * | 2006-04-27 | 2007-11-08 | Kyocera Mita Corp | 印刷装置制御システム及びプリンタドライバ |
JP2009211112A (ja) * | 2008-02-29 | 2009-09-17 | Brother Ind Ltd | 印刷制御装置およびプリンタドライバのプログラム |
JP2010218309A (ja) * | 2009-03-17 | 2010-09-30 | Ricoh Co Ltd | プリンタドライバ、記憶媒体、及び情報処理装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7284246B2 (en) | 2002-04-23 | 2007-10-16 | Canon Kabushiki Kaisha | Extensible device driver |
JP4832226B2 (ja) | 2005-09-16 | 2011-12-07 | 株式会社リコー | 機器、情報処理方法、情報処理プログラム、及び記録媒体 |
-
2011
- 2011-03-18 JP JP2011061544A patent/JP2012198674A/ja active Pending
-
2012
- 2012-03-05 US US13/411,978 patent/US8730490B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005135326A (ja) * | 2003-10-31 | 2005-05-26 | Canon Inc | 印刷制御装置とその方法及びプリンタドライバ |
JP2005196751A (ja) * | 2003-12-09 | 2005-07-21 | Sharp Corp | プリントサブシステムのデスプーリングバックプレーン |
JP2006048537A (ja) * | 2004-08-06 | 2006-02-16 | Canon Inc | 印刷システム及び印刷処理方法 |
JP2006139675A (ja) * | 2004-11-15 | 2006-06-01 | Canon Inc | データ処理装置および印刷設定処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
JP2006155289A (ja) * | 2004-11-30 | 2006-06-15 | Canon Marketing Japan Inc | 情報処理装置および印刷制御方法およびプリンタドライバプログラムおよび記録媒体 |
JP2007293772A (ja) * | 2006-04-27 | 2007-11-08 | Kyocera Mita Corp | 印刷装置制御システム及びプリンタドライバ |
JP2009211112A (ja) * | 2008-02-29 | 2009-09-17 | Brother Ind Ltd | 印刷制御装置およびプリンタドライバのプログラム |
JP2010218309A (ja) * | 2009-03-17 | 2010-09-30 | Ricoh Co Ltd | プリンタドライバ、記憶媒体、及び情報処理装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017091380A (ja) * | 2015-11-13 | 2017-05-25 | 三菱電機株式会社 | コンソール表示装置 |
JP2017146892A (ja) * | 2016-02-19 | 2017-08-24 | 富士通株式会社 | 情報処理装置、処理実行管理方法、および処理実行管理プログラム |
JP2023059889A (ja) * | 2018-11-30 | 2023-04-27 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
JP7456527B2 (ja) | 2018-11-30 | 2024-03-27 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
Also Published As
Publication number | Publication date |
---|---|
US8730490B2 (en) | 2014-05-20 |
US20120236346A1 (en) | 2012-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2012198674A (ja) | プリンタドライバ、情報処理装置、及び記録媒体 | |
US10437531B2 (en) | Control method of information processing device controlling first application program, second application program, and third application program | |
JP5891794B2 (ja) | 情報処理装置及びプログラム | |
US11079993B2 (en) | Image formation apparatus and control method for print execution processing where print data is transmitted to a folder | |
JP6624987B2 (ja) | 情報処理装置及びプログラム、制御方法 | |
US20160231970A1 (en) | Image forming apparatus, method of controlling printing and printing system | |
US10191698B2 (en) | Information processing apparatus, control method, and storage medium | |
US10306101B2 (en) | Information processing apparatus capable of establishing connection with internet based on first communication method and connection with external apparatus based on second communication method in parallel, and control method | |
JP2013175150A (ja) | 情報処理装置、省電力制御方法、省電力制御プログラム | |
US20160117134A1 (en) | Image forming apparatus, method for controlling the same, and system | |
US11625205B2 (en) | Information processing apparatus, server apparatus, control method, and storage medium | |
US10019212B2 (en) | Printing apparatus that decompresses and updates software installed therein, method of controlling the same, and storage medium | |
US9626219B2 (en) | Information processing apparatus, method of controlling the same and non-transitory computer readable medium | |
US12112084B2 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium for using print driver extensions to convert a format of print data | |
JP5020131B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP5866316B2 (ja) | アプリケーション実行時間短縮方法 | |
US10608812B2 (en) | Image forming apparatus capable of executing encryption processing, method of controlling the same, and storage medium | |
US10649705B2 (en) | Memory control apparatus and resource management method for memory control apparatus to process PDL data | |
US20240129419A1 (en) | Information processing apparatus, control method, and storage medium | |
US10079873B2 (en) | Information processing apparatus and method | |
JP2016157340A (ja) | プログラム、情報処理装置、出力管理システム及びプレビュー画像生成方法 | |
JP2020184241A (ja) | 情報処理装置、情報処理装置の制御方法、及び印刷拡張アプリケーション | |
JP2014179009A (ja) | 情報処理装置、情報処理システム、ハードウェア制御方法、プログラムおよび記録媒体 | |
JP7133978B2 (ja) | 情報処理装置、アプリケーションの機能拡張方法及びプログラム | |
JP5876126B2 (ja) | 画像処理装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150317 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150511 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150602 |