JP5782055B2 - 画像形成装置 - Google Patents
画像形成装置 Download PDFInfo
- Publication number
- JP5782055B2 JP5782055B2 JP2013016688A JP2013016688A JP5782055B2 JP 5782055 B2 JP5782055 B2 JP 5782055B2 JP 2013016688 A JP2013016688 A JP 2013016688A JP 2013016688 A JP2013016688 A JP 2013016688A JP 5782055 B2 JP5782055 B2 JP 5782055B2
- 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.)
- Expired - Fee Related
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/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)
Description
11 操作部(デバイス)
12 表示部(デバイス)
13 スキャナー(デバイス)
14 プリンター(デバイス、印刷デバイス)
15 ファックス通信部(デバイス)
16 ネットワーク通信部(デバイス)
17 記憶部(デバイス)
20 コントローラー
21 実処理
22a 機能サポートチェック(サポート判断手段)
22b API呼出I/F(実処理呼出手段)
30 アプリケーションプラットフォーム
31 APIセット(APIのセット)
31a API
31b サポート判断用情報
40 アプリケーション
Claims (1)
- 印刷デバイスを含む複数のデバイスと、記憶部と、制御部とを備えており、インストールされたアプリケーションによって前記デバイスによる複数の機能を実現する画像形成装置であって、
前記記憶部は、
前記デバイスを制御する処理である複数の実処理を実行するコントローラーを実現するためのコントローラー用ファームウェアと、
前記実処理を呼び出すための複数のAPIのセットを備えていて、前記APIを前記アプリケーションに提供するアプリケーションプラットフォームを実現するためのプラットフォーム用ファームウェアとを記憶しており、
前記制御部は、前記記憶部に記憶されている前記コントローラー用ファームウェアを実行することによって前記コントローラーとして機能するとともに、前記記憶部に記憶されている前記プラットフォーム用ファームウェアを実行することによって前記アプリケーションプラットフォームとして機能し、
前記コントローラーは、
前記APIが前記画像形成装置によってサポートされているか否かの判断を、この判断用の情報であるサポート判断用情報に基づいて実行するサポート判断手段と、
前記APIに対応している前記実処理を呼び出す実処理呼出手段とを備えており、
前記APIは、前記アプリケーションから呼び出された場合に、このAPIの前記サポート判断用情報を前記サポート判断手段に通知し、
前記サポート判断用情報は、このサポート判断用情報を前記サポート判断手段に通知する前記APIの識別情報であり、
前記APIの識別情報は、クラス名およびメソッド名のうち少なくとも1つを有し、
前記サポート判断手段は、前記APIから通知された前記サポート判断用情報としての前記APIの識別情報のリストに基づいて前記判断を実行し、
前記サポート判断手段は、前記画像形成装置によってサポートされている前記APIの識別情報のリストに、前記APIから通知された前記サポート判断用情報が含まれる場合に、このAPIが前記画像形成装置によってサポートされているということを判断し、
前記実処理呼出手段は、前記APIが前記画像形成装置によってサポートされているということが前記サポート判断手段によって判断された場合に、このAPIに対応している前記実処理を呼び出し、
前記サポート判断手段は、前記画像形成装置によってサポートされている前記APIの識別情報のリストに、前記APIから通知された前記サポート判断用情報が含まれない場合に、このAPIが前記画像形成装置によってサポートされていないということを判断して、このAPIが前記画像形成装置によってサポートされていないということをこのAPIに通知し、
前記APIは、このAPIが前記画像形成装置によってサポートされていないということが前記サポート判断手段によって通知された場合に、このAPIが前記画像形成装置によってサポートされていないということを前記アプリケーションに通知し、
前記アプリケーションプラットフォームは、前記アプリケーションから呼び出される前記APIを備えていない場合に、このAPIを備えている新たなアプリケーションプラットフォームに、前記コントローラーとは独立してバージョンアップされることが可能であることを特徴とする画像形成装置。
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 JP2014150320A (ja) | 2014-08-21 |
JP5782055B2 true 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) |
Families Citing this family (6)
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 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 복수의 플랫폼을 지원하는 화상 형성 장치에서 동일 또는 유사한 서비스를 제공하는 앱들의 제어 |
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 |
Family Cites Families (10)
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 | 画像形成装置、画像形成方法およびプログラム |
JP2004127253A (ja) * | 2002-07-31 | 2004-04-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 |
JP4760460B2 (ja) * | 2006-03-13 | 2011-08-31 | ブラザー工業株式会社 | スキャナ制御システム、およびスキャナドライバプログラム |
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 |
EP2181397A4 (en) * | 2007-07-09 | 2011-05-11 | Nolio Ltd | SYSTEM AND METHOD FOR AUTOMATING AN APPLICATION PROCESS ON A COMPUTER NETWORK |
JP5065805B2 (ja) * | 2007-08-10 | 2012-11-07 | 京セラドキュメントソリューションズ株式会社 | 電子機器、サービス提供方法及びプログラム |
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 active Active
Also Published As
Publication number | Publication date |
---|---|
US9454386B2 (en) | 2016-09-27 |
US20140215499A1 (en) | 2014-07-31 |
JP2014150320A (ja) | 2014-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5782055B2 (ja) | 画像形成装置 | |
EP2879051B1 (en) | An electronic device including a MTD used temporarily during non-volatile memory file system update | |
US20190095259A1 (en) | Electronic Device and Log Application | |
JP4983815B2 (ja) | 情報処理装置及び制御プログラム | |
JP5998849B2 (ja) | 電子機器、情報処理システム、情報管理装置、情報処理方法、及び情報処理プログラム | |
JP5052417B2 (ja) | 画像形成装置、外部デバイス管理方法及びプログラム | |
JP2013003625A (ja) | 画像処理装置、画面更新方法及び画面更新プログラム | |
JP5873825B2 (ja) | 電子機器、及びアプリケーション記憶プログラム | |
JP2015055927A (ja) | 機器管理装置、機器管理システム、機器管理方法、及びプログラム | |
JP2020010228A (ja) | 画像処理装置、その制御方法、及びプログラム | |
US11132158B2 (en) | Image forming apparatus, control method, and storage medium storing program | |
JP2006092192A (ja) | 障害復旧支援システム、障害復旧支援装置、管理装置および障害復旧支援方法 | |
JP2015176532A (ja) | プログラム、情報処理装置および情報処理システム | |
JP2016095602A (ja) | 電子機器およびプログラム | |
US10963197B2 (en) | Image processing apparatus that installs application modules, control method therefor, and storage medium | |
US20110321046A1 (en) | Process information management apparatus and method, image forming apparatus, and computer readable medium storing program therefor | |
JP6614418B2 (ja) | 電子機器、プラットフォームおよびログアプリケーション | |
JP2015203990A (ja) | 電子機器およびメモリー管理方法 | |
JP2015082139A (ja) | 駆動用プログラム、装置駆動方法及び情報処理装置 | |
US11509788B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
JP6703309B2 (ja) | 電子機器およびデータ移行プログラム | |
JP2017084054A (ja) | 電子機器、インストール制御プログラムおよびパッケージファイル生成方法 | |
JP2020140308A (ja) | 電子機器および記憶領域管理プログラム | |
JP2017108327A (ja) | 電子機器 | |
JP2016139206A (ja) | 電子機器 |
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 |