JP2014150320A - 画像形成装置 - Google Patents
画像形成装置 Download PDFInfo
- Publication number
- JP2014150320A JP2014150320A JP2013016688A JP2013016688A JP2014150320A JP 2014150320 A JP2014150320 A JP 2014150320A JP 2013016688 A JP2013016688 A JP 2013016688A JP 2013016688 A JP2013016688 A JP 2013016688A JP 2014150320 A JP2014150320 A JP 2014150320A
- Authority
- JP
- Japan
- Prior art keywords
- api
- image forming
- forming apparatus
- application
- supported
- 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.)
- Granted
Links
Images
Classifications
-
- 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/445—Program loading or initiating
- G06F9/44536—Selecting among different versions
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
Abstract
【解決手段】 インストールされたアプリケーション40によってデバイスによる複数の機能を実現するMFP10のアプリケーションプラットフォーム30のAPI31aは、アプリケーション40から呼び出された場合に、このAPI31aのサポート判断用情報31bを機能サポートチェック22aに通知し、コントローラー20の機能サポートチェック22aは、API31aがMFP10によってサポートされているか否かの判断を、API31aから通知されたサポート判断用情報に基づいて実行し、機能サポートチェック22aは、API31aがMFP10によってサポートされていないということを判断した場合に、その旨をこのAPI31aに通知し、更に、API31aは、その旨をアプリケーション40に通知することを特徴とする。
【選択図】 図2
Description
11 操作部(デバイス)
12 表示部(デバイス)
13 スキャナー(デバイス)
14 プリンター(デバイス、印刷デバイス)
15 ファックス通信部(デバイス)
16 ネットワーク通信部(デバイス)
17 記憶部(デバイス)
20 コントローラー
21 実処理
22a 機能サポートチェック(サポート判断手段)
22b API呼出I/F(実処理呼出手段)
30 アプリケーションプラットフォーム
31 APIセット(APIのセット)
31a API
31b サポート判断用情報
40 アプリケーション
Claims (5)
- 印刷デバイスを含む複数のデバイスを備えており、インストールされたアプリケーションによって前記デバイスによる複数の機能を実現する画像形成装置であって、
前記デバイスを制御する処理である複数の実処理を実行するコントローラーと、前記実処理を呼び出すための複数のAPIのセットを備えていて、前記APIを前記アプリケーションに提供するアプリケーションプラットフォームとを備えており、
前記コントローラーは、前記APIが前記画像形成装置によってサポートされているか否かの判断を、この判断用の情報であるサポート判断用情報に基づいて実行するサポート判断手段を備えており、
前記APIは、前記アプリケーションから呼び出された場合に、このAPIの前記サポート判断用情報を前記サポート判断手段に通知し、
前記サポート判断手段は、前記APIから通知された前記サポート判断用情報に基づいて前記判断を実行し、
前記サポート判断手段は、前記APIが前記画像形成装置によってサポートされていないということを判断した場合に、このAPIが前記画像形成装置によってサポートされていないということをこのAPIに通知し、
前記APIは、このAPIが前記画像形成装置によってサポートされていないということが前記サポート判断手段によって通知された場合に、このAPIが前記画像形成装置によってサポートされていないということを前記アプリケーションに通知することを特徴とする画像形成装置。 - 前記コントローラーは、前記APIが前記画像形成装置によってサポートされているということが前記サポート判断手段によって判断された場合に、前記APIに対応している前記実処理を呼び出す実処理呼出手段を備えていることを特徴とする請求項1に記載の画像形成装置。
- 前記アプリケーションプラットフォームは、前記コントローラーとは独立してバージョンアップされることが可能であることを特徴とする請求項1または請求項2に記載の画像形成装置。
- 前記サポート判断用情報は、このサポート判断用情報を前記サポート判断手段に通知する前記APIの識別情報であり、
前記サポート判断手段は、前記画像形成装置によってサポートされている前記APIの識別情報のリストに、前記APIから通知された前記サポート判断用情報が含まれる場合に、このAPIが前記画像形成装置によってサポートされているということを判断することを特徴とする請求項1から請求項3までの何れかに記載の画像形成装置。 - 前記サポート判断用情報は、このサポート判断用情報を前記サポート判断手段に通知する前記APIが前記セットに初めて追加された時点の前記セットのバージョンの番号であり、
前記サポート判断手段は、前記画像形成装置によってサポートされている前記セットのバージョンの番号が、前記APIから通知された前記サポート判断用情報以降の番号である場合に、このAPIが前記画像形成装置によってサポートされているということを判断することを特徴とする請求項1から請求項3までの何れかに記載の画像形成装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013016688A JP5782055B2 (ja) | 2013-01-31 | 2013-01-31 | 画像形成装置 |
| US14/169,550 US9454386B2 (en) | 2013-01-31 | 2014-01-31 | Image forming apparatus and method that realize function by installed application |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013016688A JP5782055B2 (ja) | 2013-01-31 | 2013-01-31 | 画像形成装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014150320A true JP2014150320A (ja) | 2014-08-21 |
| JP5782055B2 JP5782055B2 (ja) | 2015-09-24 |
Family
ID=51224537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013016688A Expired - Fee Related JP5782055B2 (ja) | 2013-01-31 | 2013-01-31 | 画像形成装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9454386B2 (ja) |
| JP (1) | JP5782055B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3540597A1 (en) | 2018-03-16 | 2019-09-18 | Ricoh Company, Ltd. | Electronic device, screen display method, and computer program product |
| US11165925B2 (en) | 2018-11-29 | 2021-11-02 | Ricoh Company, Ltd. | API for printing apparatus functions |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6351225B2 (ja) * | 2013-09-02 | 2018-07-04 | キヤノン株式会社 | 画像処理装置、情報処理システム、及びその制御方法、並びに情報処理装置と画像処理装置のプログラム |
| US10505823B2 (en) * | 2017-03-10 | 2019-12-10 | Nec Corporation | System and method for orchestrating control actions of the access network layer, the core network layer and the application platform layer |
| CN107301053B (zh) * | 2017-07-04 | 2020-12-15 | 武汉斗鱼网络科技有限公司 | 图片配置方法、装置和电子终端 |
| KR20190088292A (ko) * | 2018-01-18 | 2019-07-26 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 복수의 플랫폼을 지원하는 화상 형성 장치에서 동일 또는 유사한 서비스를 제공하는 앱들의 제어 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004127253A (ja) * | 2002-07-31 | 2004-04-22 | Ricoh Co Ltd | 情報処理装置およびバージョンチェック方法 |
| JP2007251252A (ja) * | 2006-03-13 | 2007-09-27 | Brother Ind Ltd | スキャナ制御システム、およびスキャナドライバプログラム |
| JP2009043153A (ja) * | 2007-08-10 | 2009-02-26 | Kyocera Mita Corp | 電子機器、サービス提供方法及びプログラム |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6349408B1 (en) * | 1998-03-23 | 2002-02-19 | Sun Microsystems, Inc. | Techniques for implementing a framework for extensible applications |
| US7209249B2 (en) | 2000-07-05 | 2007-04-24 | Ricoh Company, Ltd. | Method of and apparatus for image formation, and computer product |
| JP2002082806A (ja) | 2000-07-05 | 2002-03-22 | Ricoh Co Ltd | 画像形成装置、画像形成方法およびプログラム |
| US7636172B2 (en) * | 2002-07-31 | 2009-12-22 | Ricoh Company, Ltd. | Image forming apparatus, information processing apparatus and version check method using an API from an application |
| US10025604B2 (en) * | 2006-08-04 | 2018-07-17 | Troppus Software L.L.C. | System and method for providing network-based technical support to an end user |
| WO2009007967A2 (en) * | 2007-07-09 | 2009-01-15 | Nolio Ltd. | System and method for application process automation over a computer network |
| US8832340B2 (en) * | 2011-01-28 | 2014-09-09 | Xerox Corporation | System and method for enabling network access to mass storage devices connected to multi-function devices |
-
2013
- 2013-01-31 JP JP2013016688A patent/JP5782055B2/ja not_active Expired - Fee Related
-
2014
- 2014-01-31 US US14/169,550 patent/US9454386B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004127253A (ja) * | 2002-07-31 | 2004-04-22 | Ricoh Co Ltd | 情報処理装置およびバージョンチェック方法 |
| JP2007251252A (ja) * | 2006-03-13 | 2007-09-27 | Brother Ind Ltd | スキャナ制御システム、およびスキャナドライバプログラム |
| JP2009043153A (ja) * | 2007-08-10 | 2009-02-26 | Kyocera Mita Corp | 電子機器、サービス提供方法及びプログラム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3540597A1 (en) | 2018-03-16 | 2019-09-18 | Ricoh Company, Ltd. | Electronic device, screen display method, and computer program product |
| US10587766B2 (en) | 2018-03-16 | 2020-03-10 | Ricoh Company, Ltd. | Electronic device, screen display method, and computer program product for changing a display appearance of a screen based on a parameter received from an application |
| US11165925B2 (en) | 2018-11-29 | 2021-11-02 | Ricoh Company, Ltd. | API for printing apparatus functions |
Also Published As
| Publication number | Publication date |
|---|---|
| US9454386B2 (en) | 2016-09-27 |
| US20140215499A1 (en) | 2014-07-31 |
| JP5782055B2 (ja) | 2015-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2879051B1 (en) | An electronic device including a MTD used temporarily during non-volatile memory file system update | |
| JP5782055B2 (ja) | 画像形成装置 | |
| US20190095259A1 (en) | Electronic Device and Log Application | |
| JP4983815B2 (ja) | 情報処理装置及び制御プログラム | |
| JP2013003625A (ja) | 画像処理装置、画面更新方法及び画面更新プログラム | |
| JP5998849B2 (ja) | 電子機器、情報処理システム、情報管理装置、情報処理方法、及び情報処理プログラム | |
| JP2015055927A (ja) | 機器管理装置、機器管理システム、機器管理方法、及びプログラム | |
| JP5873825B2 (ja) | 電子機器、及びアプリケーション記憶プログラム | |
| JP2009286058A (ja) | 画像形成装置、外部デバイス管理方法及びプログラム | |
| US10963197B2 (en) | Image processing apparatus that installs application modules, control method therefor, and storage medium | |
| JP2017055319A (ja) | 画像処理装置および端末装置 | |
| US11132158B2 (en) | Image forming apparatus, control method, and storage medium storing program | |
| US9092169B2 (en) | Device-driver installation with visual confirmation | |
| CN101841620A (zh) | 信息处理设备、信息处理方法及信息处理程序 | |
| US20110321046A1 (en) | Process information management apparatus and method, image forming apparatus, and computer readable medium storing program therefor | |
| JP2019144960A (ja) | 更新管理サーバおよびプログラム | |
| JP6083302B2 (ja) | 画像形成装置およびプログラム | |
| JP2011197827A (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
| JP2018014007A (ja) | 画像形成装置 | |
| JP2016095602A (ja) | 電子機器およびプログラム | |
| US10397430B2 (en) | Information processing apparatus that installs application modules, control method therefor, and storage medium | |
| JP2015082139A (ja) | 駆動用プログラム、装置駆動方法及び情報処理装置 | |
| JP2013125242A (ja) | 画像形成装置、画像形成装置の制御方法および画像形成装置の制御プログラム | |
| JP2020135240A (ja) | 情報処理装置、制御方法、およびプログラム | |
| EP3699749B1 (en) | Image forming device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141218 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20150105 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20150126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150407 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150603 |
|
| 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: 20150623 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150716 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5782055 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |