JP5884512B2 - 情報処理装置、情報処理装置の制御方法および制御プログラム - Google Patents
情報処理装置、情報処理装置の制御方法および制御プログラム Download PDFInfo
- Publication number
- JP5884512B2 JP5884512B2 JP2012014190A JP2012014190A JP5884512B2 JP 5884512 B2 JP5884512 B2 JP 5884512B2 JP 2012014190 A JP2012014190 A JP 2012014190A JP 2012014190 A JP2012014190 A JP 2012014190A JP 5884512 B2 JP5884512 B2 JP 5884512B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- predetermined function
- application program
- application
- hardware
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Description
図1は、本発明の実施の形態に従う画像形成装置100にアプリケーションプログラムを登録する場合について説明する図である。
図3を参照して、本発明の実施の形態に従う操作パネル114は、表示部312と、10キー302と、スタートボタン310とを含む。なお、その他のキーについては省略している。
再び、図4を参照して、次に、アプリ解析処理の解析結果に基づいてアプリ分類処理を実行する(ステップS6)。具体的には、抽出した所定の機能APIの順序とアプリ機能名とが対応付けられた機能順序リストが予め登録されており、当該リスト中から抽出した所定の機能APIの順序に対応付けられたアプリ機能名を特定する。機能順序リストは、一例としてHDD108に予め登録されているものとする。
図6は、本発明の実施の形態1に従うアプリの分類処理を説明する図である。
ここでは、アプリ(App_A.html)内に記述された内容として、分割プログラム(Script_A.Scan)が含まれている場合が示されている。
ここでは、アプリ(App_B.html)内に記述された内容として、分割プログラム(Script_B.Print)が含まれている場合が示されている。
図7は、本発明の実施の形態1に従うアプリの別の分類処理を説明する図である。
アプリ(App_C.html)内に記述された内容として、分割プログラム(Script_C.Scan)が含まれている場合が示されている。
アプリ(App_D.html)内に記述された内容として、分割プログラム(Script_D.Scan)が含まれている場合が示されている。
図8は、本発明の実施の形態1に従う画像形成装置100における分類結果を説明する図である。
図9を参照して、まず、アプリの呼び出しがあるかどうかを判断する(ステップS10)。具体的には、図示しない表示部312に設けられたアプリ選択画面を表示を指示する所定のボタンが押下されたかどうかを判断する。
図10は、本発明の実施の形態1に従うアプリの呼び出しに従って分類して表示部312に表示した場合の一例を説明する図である。
本発明の実施の形態1に従う方式に従えば、登録したアプリを分類することが可能であり、分類した内容に従えば、スキャン(Scan)、プリント(Print)、コピー(Copy)とそれぞれに分類してアイコンを表示することが可能である。当該分類により、機能毎に分類されて表示されるため所望のアイコンを検索する場合の負荷が軽減され、操作性がよく利便性が高い。
上記の実施の形態1においては、抽出したAPIの順序に従ってアプリを分類して登録する場合について説明したが、本実施の形態2においては、ユーザーの利便性を高めるためにアプリの名称を変更する場合について説明する。
図13は、本発明の実施の形態2に従うアプリの呼び出しに従ってアプリを表示した場合の一例を説明する図である。
Claims (11)
- 種々の機能を実現するための複数のハードウェアを有する情報処理装置であって、
前記複数のハードウェアの少なくとも1つのハードウェアと連携して所望の機能を実現するアプリケーションプログラムの入力を受け付けるプログラム受付部と、
前記プログラム受付部で受け付けたアプリケーションプログラムを解析して、前記アプリケーションプログラム内に記述された前記ハードウェアを用いた所定の機能を実現する所定の機能プログラムを抽出する解析部と、
前記解析部で抽出された前記所定の機能プログラムの配列順序に基づいて前記受け付けたアプリケーションプログラムを分類する分類部とを備える、情報処理装置。 - 前記プログラム受付部は、複数のアプリケーションプログラムの入力を受け付け、
前記受け付けた複数のアプリケーションプログラムにそれぞれ対応して、各々選択指示するための複数のアイコンがそれぞれ設けられ、
前記複数のアイコンを表示するための表示部をさらに備え、
前記複数のアイコンは、前記分類部で分類された結果に基づいて分類されてそれぞれ表示される、請求項1記載の情報処理装置。 - 機能がそれぞれ異なる複数の所定の機能プログラムに関する情報が格納された記憶部をさらに備え、
前記解析部は、前記記憶部に格納されている前記複数の所定の機能プログラムに関する情報に基づいて前記アプリケーションプログラム内に記述されている前記所定の機能プログラムを抽出する、請求項1または2に記載の情報処理装置。 - 種々の機能を実現するための複数のハードウェアを有する情報処理装置であって、
前記複数のハードウェアの少なくとも1つのハードウェアと連携して所望の機能を実現するアプリケーションプログラムの入力を受け付けるプログラム受付部と、
前記プログラム受付部で受け付けたアプリケーションプログラムを解析して、前記アプリケーションプログラム内に記述された前記ハードウェアを用いた所定の機能を実現する所定の機能プログラムを抽出する解析部と、
前記解析部で抽出された前記所定の機能プログラムの配列順序に基づいて前記アプリケーションプログラムの名称を作成するアプリケーション名作成部とを備える、情報処理装置。 - 前記受け付けたアプリケーションプログラムに対応して、選択指示するためのアイコンが設けられ、
前記アイコンを表示するための表示部をさらに備え、
前記表示部には、前記アイコンとともに作成されたアプリケーションプログラムの名称が表示される、請求項4記載の情報処理装置。 - 機能がそれぞれ異なる複数の所定の機能プログラムに関する情報が格納された記憶部をさらに備え、
前記解析部は、前記記憶部に格納されている前記複数の所定の機能プログラムに関する情報に基づいて前記アプリケーションプログラム内に記述されている前記所定の機能プログラムを抽出する、請求項4または5に記載の情報処理装置。 - 前記解析部は、前記プログラム受付部で前記アプリケーションプログラムの入力を受け付けた際、あるいは、ユーザーからの指示の入力を受け付けた際、あるいは、所定のタイミングの際に、処理を実行する、請求項1〜6のいずれかに記載の情報処理装置。
- 種々の機能を実現するための複数のハードウェアを有する情報処理装置の制御方法であって、
前記複数のハードウェアの少なくとも1つのハードウェアと連携して所望の機能を実現するアプリケーションプログラムの入力を受け付けるステップと、
受け付けたアプリケーションプログラムを解析するステップと、
前記アプリケーションプログラム内に記述された前記ハードウェアを用いた所定の機能を実現する所定の機能プログラムを抽出するステップと、
抽出された前記所定の機能プログラムの配列順序に基づいて前記受け付けたアプリケーションプログラムを分類するステップとを備える、情報処理装置の制御方法。 - 種々の機能を実現するための複数のハードウェアを有する情報処理装置の制御方法であって、
前記複数のハードウェアの少なくとも1つのハードウェアと連携して所望の機能を実現するアプリケーションプログラムの入力を受け付けるステップと、
受け付けたアプリケーションプログラムを解析するステップと、
前記アプリケーションプログラム内に記述された前記ハードウェアを用いた所定の機能を実現する所定の機能プログラムを抽出するステップと、
抽出された前記所定の機能プログラムの配列順序に基づいて前記アプリケーションプログラムの名称を作成するステップとを備える、情報処理装置の制御方法。 - 種々の機能を実現するための複数のハードウェアを有する情報処理装置のコンピュータに実行させる制御プログラムであって、
前記制御プログラムは、前記コンピュータに、
前記複数のハードウェアの少なくとも1つのハードウェアと連携して所望の機能を実現するアプリケーションプログラムの入力を受け付けるステップと、
受け付けたアプリケーションプログラムを解析するステップと、
前記アプリケーションプログラム内に記述された前記ハードウェアを用いた所定の機能を実現する所定の機能プログラムを抽出するステップと、
抽出された前記所定の機能プログラムの配列順序に基づいて前記受け付けたアプリケーションプログラムを分類するステップとを備える、処理を実行させる情報処理装置の制御プログラム。 - 種々の機能を実現するための複数のハードウェアを有する情報処理装置のコンピュータに実行させる制御プログラムであって、
前記制御プログラムは、前記コンピュータに、
前記複数のハードウェアの少なくとも1つのハードウェアと連携して所望の機能を実現するアプリケーションプログラムの入力を受け付けるステップと、
受け付けたアプリケーションプログラムを解析するステップと、
前記アプリケーションプログラム内に記述された前記ハードウェアを用いた所定の機能を実現する所定の機能プログラムを抽出するステップと、
抽出された前記所定の機能プログラムの配列順序に基づいて前記アプリケーションプログラムの名称を作成するステップとを備える、処理を実行させる情報処理装置の制御プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012014190A JP5884512B2 (ja) | 2012-01-26 | 2012-01-26 | 情報処理装置、情報処理装置の制御方法および制御プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012014190A JP5884512B2 (ja) | 2012-01-26 | 2012-01-26 | 情報処理装置、情報処理装置の制御方法および制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013153396A JP2013153396A (ja) | 2013-08-08 |
| JP5884512B2 true JP5884512B2 (ja) | 2016-03-15 |
Family
ID=49049399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012014190A Expired - Fee Related JP5884512B2 (ja) | 2012-01-26 | 2012-01-26 | 情報処理装置、情報処理装置の制御方法および制御プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5884512B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6458672B2 (ja) * | 2015-07-24 | 2019-01-30 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08221262A (ja) * | 1995-02-17 | 1996-08-30 | Tec Corp | プログラム起動装置 |
-
2012
- 2012-01-26 JP JP2012014190A patent/JP5884512B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013153396A (ja) | 2013-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11445077B2 (en) | Information processing apparatus capable of displaying settings history button, method of controlling same, and storage medium | |
| US10348916B2 (en) | Display input device, image forming apparatus, display control method, and non-transitory computer recording medium for an improved GUI including a plurality of display area types | |
| US8619293B2 (en) | Image forming apparatus, image formation supporting system, and image formation supporting method which communicates with a handheld device | |
| US8531686B2 (en) | Image processing apparatus displaying an overview screen of setting details of plural applications | |
| US11778110B2 (en) | Image processing apparatus displaying a home screen in a fixed button mode in a state where acquisition of a recommended button information is unavailable | |
| US11184491B2 (en) | Information processing apparatus and non-transitory computer readable medium for collective deletion of plural screen display elements | |
| CN106104476B (zh) | 图像形成装置及图像形成方法 | |
| US11269506B2 (en) | Information processing system, server apparatus, and information processing method | |
| US10129426B2 (en) | Image forming apparatus having display screen with position configurable icons, information processing method, and computer-readable recording medium | |
| US9001374B2 (en) | Image forming apparatus and display control device | |
| AU2015201634A1 (en) | Operation screen providing system, relay apparatus, operation screen providing method and program | |
| JP2020136829A (ja) | 画像形成装置、情報処理方法およびプログラム | |
| JP2013145483A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| US11418659B2 (en) | Information processing apparatus and method for controlling information processing apparatus comprising utilizing hardware numeric keys for character string input into input regions and pressing an input region multiple instances to display a software keyboard for character string input into an input region | |
| US20230031865A1 (en) | Device, display method, and recording medium | |
| US20200236235A1 (en) | Information processing system, information processing apparatus, and method | |
| JP5884512B2 (ja) | 情報処理装置、情報処理装置の制御方法および制御プログラム | |
| US20200106924A1 (en) | Information processing device, recording medium storing user management program for information processing device, and user management method | |
| JP4807615B2 (ja) | 複写機,複写機システム,およびコンピュータプログラム | |
| US11436299B2 (en) | Information processing system, server apparatus, and information processing method | |
| JP2007166426A (ja) | 画像形成装置、ワークフロー実行方法及びワークフロー実行プログラム | |
| US12292943B2 (en) | Information processing apparatus, controlling method for information processing apparatus, and storage medium storing program for causing computer to execute controlling method | |
| JP2013125242A (ja) | 画像形成装置、画像形成装置の制御方法および画像形成装置の制御プログラム | |
| JP7434840B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
| US20230141058A1 (en) | Display apparatus and method for controlling display apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140818 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150518 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150616 |
|
| 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: 20160112 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160125 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5884512 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |