JP6458342B2 - 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム - Google Patents
操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム Download PDFInfo
- Publication number
- JP6458342B2 JP6458342B2 JP2014034540A JP2014034540A JP6458342B2 JP 6458342 B2 JP6458342 B2 JP 6458342B2 JP 2014034540 A JP2014034540 A JP 2014034540A JP 2014034540 A JP2014034540 A JP 2014034540A JP 6458342 B2 JP6458342 B2 JP 6458342B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- execution unit
- display
- process execution
- display unit
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 32
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims description 111
- 230000008569 process Effects 0.000 claims description 111
- 230000006870 function Effects 0.000 claims description 72
- 238000012545 processing Methods 0.000 claims description 66
- 238000012423 maintenance Methods 0.000 claims description 9
- 230000006378 damage Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 34
- 230000004913 activation Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Description
図1は、第1の実施の形態となるMFP1のハードウェア構成図である。図1に示すように、MFP1は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種の機能を備えた本体10と、ユーザの操作に応じた入力を受け付ける操作部20とを備える。本体10と操作部20は、専用の通信路30を介して相互に通信可能に接続されている。通信路30は、例えばUSB(Universal Serial Bus)規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
次に、第2の実施の形態のMFP1の説明をする。上述の第1の実施の形態のMFP1は、バックグラウンドで実行中の第1のオブジェクト部56の処理が完了した際に、第2のUI表示部58の画面に処理の完了通知のバナー等を表示するものであった。すなわち、第2のUI表示部58の画面を借りて、第1のオブジェクト部56の処理の完了通知を表示するものであった。これに対して、第2の実施の形態のMFP1は、バックグラウンドで実行していた第1のオブジェクト部56の処理が完了した際に、第2のタブ57を破棄し、第1のUI表示部55を再構成する。そして、第1のオブジェクト部56の処理の完了をユーザに通知するようにしたものである。なお、上述の第1の実施の形態と以下に説明する第2の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異のみ説明し、重複説明は省略する。
次に、第3の実施の形態のMFP1の説明をする。上述の各実施の形態では、同じアプリケーション部52内において、第1のタブ54および第2のタブ57等の複数のタブが生成された場合を例として説明を行った。しかし、以下の第3の実施の形態として説明するように、プラットフォーム51上で複数のアプリケーション部が起動した場合も上述と同様の動作となる。なお、上述の各実施の形態と以下に説明する第3の実施の形態とでは、この点のみが異なる。このため、以下、両者の差異のみ説明し、重複説明は省略する。
上述の実施の形態のMFP1で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、上述の実施の形態のMFP1で実行されるプログラムは、CD−R、DVD、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。DVDは、「Digital Versatile Disk」の略記である。また、インターネット等のネットワーク経由で提供してもよい。また、各種プログラムを、機器内のROM等に予め組み込んで提供してもよい。
10 本体
11 CPU
12 ROM
13 RAM
14 HDD
15 通信I/F
16 接続I/F
17 エンジン部
18 システムバス
20 操作部
21 CPU
22 ROM
23 RAM
24 フラッシュメモリ
25 通信I/F
26 接続I/F
27 操作パネル
28 システムバス
30 通信路
40 ネットワーク
51 プラットフォーム
52 アプリケーション部
53 オブジェクト制御部
54 第1のタブ
55 第1の表示部
56 第1のオブジェクト部
57 第2のタブ
58 第2のUI表示部
59 第2のオブジェクト部
61 第1のアプリケーション部
62 第2のアプリケーション部
65 第1のAPオブジェクト制御部
66 第1のAPの第1のタブ
67 第1のAPUI表示部
68 第1のAPオブジェクト部
71 第2のAPオブジェクト制御部
72 第2のAPの第1のタブ
73 第2のAPUI表示部
74 第2のAPオブジェクト部
101 アプリ層
102 サービス層
103 OS層
201 アプリ層
202 サービス層
203 OS層
Claims (9)
- 処理を実行する処理実行部と、前記処理実行部に対応した表示を行う表示部と、前記処理実行部および前記表示部の制御を行う制御部とを含むアプリケーション部を生成する生成部を備えた操作部を有する機器であって、
前記生成部は、前記処理実行部および前記表示部を生成した後に、少なくとも新たな前記処理実行部および前記表示部を生成した際に、先に生成した前記表示部に対して破棄を要求し、
先に生成された前記表示部は、前記生成部からの前記破棄の要求を、先に生成された前記処理実行部に通知した後に破棄され、
先に生成された前記処理実行部は、先に生成された前記表示部から前記破棄の要求が通知された際に実行中の処理が存在する場合、前記制御部に対して当該処理実行部の維持要求を行い、前記実行中の処理の完了後に前記制御部に当該処理実行部の破棄を要求し、
前記制御部は、前記維持要求された前記処理実行部を維持し、前記実行中の処理が完了した際に前記処理実行部から通知される破棄の要求に基づいて、前記実行中の処理が完了した前記処理実行部を破棄すること
を特徴とする操作部を備えた機器。 - 前記処理実行部および前記表示部は、前記アプリケーション部内で生成されるタブであること
を特徴とする請求項1に記載の操作部を備えた機器。 - 前記制御部は、破棄要求された前記処理実行部の維持中に、破棄された前記表示部の再表示要求がされた場合、前記表示部を再度生成すると共に、再度生成した前記表示部に対して、維持中の前記処理実行部に対応する表示情報の取得先を通知し、
再度生成された前記表示部は、通知された取得先から前記表示情報を取得して表示すること
を特徴とする請求項1または請求項2に記載の操作部を備えた機器。 - 前記制御部は、維持中の前記処理実行部の処理完了後、新たに生成した前記表示部に対して該処理の完了通知を表示させること
を特徴とする請求項1から請求項3のうち、いずれか一項に記載の操作部を備えた機器。 - 前記制御部は、維持中の前記処理実行部の処理完了後に、処理を完了した前記処理実行部から破棄要求された際に、新たに生成した前記処理実行部および前記表示部を破棄し、処理を完了した前記処理実行部に対応した表示を行う前記表示部を再度生成すると共に、再度生成した前記表示部に対して前記処理の完了通知を表示させること
を特徴とする請求項1から請求項3のうち、いずれか一項に記載の操作部を備えた機器。 - 処理を実行する第1の処理実行部と、前記第1の処理実行部に対応した表示を行う第1の表示部と、前記第1の処理実行部および前記第1の表示部の制御を行う第1の制御部とを含む第1のアプリケーション部と、処理を実行する第2の処理実行部と、前記第2の処理実行部に対応した表示を行う第2の表示部と、前記第2の処理実行部および前記第2の表示部の制御を行う第2の制御部とを含む第2のアプリケーション部を生成する生成部を備えた操作部を有する機器であって、
前記生成部は、前記第1のアプリケーション部を生成した後に前記第2のアプリケーション部を生成した場合、前記第1のアプリケーション部の前記第1の表示部に対して破棄通知を行い、
前記第1のアプリケーション部の前記第1の表示部は、前記破棄通知を前記第1の処理実行部に通知した後に、前記破棄通知に基づいて破棄され、
前記第1のアプリケーション部の前記第1の処理実行部は、実行中の処理が存在する場合、前記第1の制御部に対して、当該第1の処理実行部の維持要求を行い、前記実行中の処理の完了後に前記第1の制御部に対して当該第1の処理実行部の破棄を要求し、
前記第1のアプリケーション部の前記第1の制御部は、前記維持要求された前記第1の処理実行部を維持し、前記実行中の処理の完了後に前記第1のアプリケーション部の前記第1の処理実行部から要求された当該第1の処理実行部の破棄を前記生成部に通知し、
前記生成部は、通知された前記破棄の要求に基づいて、前記第1のアプリケーション部を破棄すること
を特徴とする操作部を備えた機器。 - 処理を実行する処理実行部と、前記処理実行部に対応した表示を行う表示部と、前記処理実行部および前記表示部の制御を行う制御部とを含むアプリケーション部を生成する生成部を備えた操作部を有する機器の情報処理方法であって、
前記生成部が、前記処理実行部および前記表示部を生成した後に、少なくとも新たな前記処理実行部および前記表示部を生成した際に、先に生成した前記表示部に対して破棄を要求する第1のステップと、
先に生成された前記表示部が、前記生成部からの前記破棄の要求を、先に生成された前記処理実行部に通知した後に破棄される第2のステップと、
先に生成された前記処理実行部が、先に生成された前記表示部から前記破棄の要求が通知された際に実行中の処理が存在する場合、前記制御部に対して当該処理実行部の維持要求を行い、前記実行中の処理の完了後に前記制御部に当該処理実行部の破棄を要求する第3のステップと、
前記制御部が、前記維持要求された前記処理実行部を維持する第4のステップと、
前記制御部が、前記実行中の処理が完了した際に前記処理実行部から通知される破棄の要求に基づいて、前記実行中の処理が完了した前記処理実行部を破棄する第5のステップと
を有することを特徴とする情報処理方法。 - 処理を実行する処理実行部と、前記処理実行部に対応した表示を行う表示部と、前記処理実行部および前記表示部の制御を行う制御部とを含むアプリケーション部を生成する生成部を備えた操作部を有する機器の情報処理プログラムであって、
コンピュータを、
前記生成部が、前記処理実行部および前記表示部を生成した後に、少なくとも新たな前記処理実行部および前記表示部を生成した際に、先に生成した前記表示部に対して破棄を要求し、
先に生成された前記表示部が、前記生成部からの前記破棄の要求を、先に生成された前記処理実行部に通知した後に破棄され、
先に生成された前記処理実行部が、先に生成された前記表示部から前記破棄の要求が通知された際に実行中の処理が存在する場合、前記制御部に対して当該処理実行部の維持要求を行い、前記実行中の処理の完了後に前記制御部に当該処理実行部の破棄を要求し、
前記制御部が、前記維持要求された前記処理実行部を維持し、前記実行中の処理が完了した際に前記処理実行部から通知される破棄の要求に基づいて、前記実行中の処理が完了した前記処理実行部を破棄するように機能させること
を特徴とする情報処理プログラム。 - 操作部と、
前記操作部で操作される機器と
を有する情報処理システムであって、
前記操作部は、
処理を実行する処理実行部と、
前記処理実行部に対応した表示を行う表示部と、
前記処理実行部および前記表示部の制御を行う制御部とを含むアプリケーション部を生成する生成部と、を備え、
前記生成部は、前記処理実行部および前記表示部を生成した後に、少なくとも新たな前記処理実行部および前記表示部を生成した際に、先に生成した前記表示部に対して破棄を要求し、
先に生成された前記表示部は、前記生成部からの前記破棄の要求を、先に生成された前記処理実行部に通知した後に破棄され、
先に生成された前記処理実行部は、先に生成された前記表示部から前記破棄の要求が通知された際に実行中の処理が存在する場合、前記制御部に対して当該処理実行部の維持要求を行い、前記実行中の処理の完了後に前記制御部に当該処理実行部の破棄を要求し、
前記制御部は、前記維持要求された前記処理実行部を維持し、前記実行中の処理が完了した際に前記処理実行部から通知される破棄の要求に基づいて、前記実行中の処理が完了した前記処理実行部を破棄すること
を特徴とする情報処理システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014034540A JP6458342B2 (ja) | 2014-02-25 | 2014-02-25 | 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム |
US14/613,976 US9442641B2 (en) | 2014-02-25 | 2015-02-04 | Operation unit-equipped device, information processing method, and computer program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014034540A JP6458342B2 (ja) | 2014-02-25 | 2014-02-25 | 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015159515A JP2015159515A (ja) | 2015-09-03 |
JP6458342B2 true JP6458342B2 (ja) | 2019-01-30 |
Family
ID=53882302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014034540A Active JP6458342B2 (ja) | 2014-02-25 | 2014-02-25 | 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9442641B2 (ja) |
JP (1) | JP6458342B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10416940B2 (en) | 2017-03-17 | 2019-09-17 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, and image processing method for interpreting content obtained from a web browser and displaying a screen based on the interpreted content |
US20200104147A1 (en) * | 2018-09-28 | 2020-04-02 | TechnicalitiesPlus Inc | Scripted task instructions |
US10848629B2 (en) | 2018-11-20 | 2020-11-24 | Ricoh Company, Ltd. | Image processing apparatus, image processing system, image processing method, and web browser program |
US11165925B2 (en) | 2018-11-29 | 2021-11-02 | Ricoh Company, Ltd. | API for printing apparatus functions |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3738882B2 (ja) * | 1999-11-17 | 2006-01-25 | 株式会社リコー | 操作画面表示方法 |
US7146617B2 (en) | 2001-09-29 | 2006-12-05 | Siebel Systems, Inc. | Method, apparatus, and system for implementing view caching in a framework to support web-based applications |
RU2369898C2 (ru) * | 2003-10-10 | 2009-10-10 | Конинклейке Филипс Электроникс Н.В. | Java-модель жизненного цикла для bd-дисков |
JP4822544B2 (ja) | 2006-04-26 | 2011-11-24 | 株式会社リコー | 複数のモジュール構成情報を管理できる画像形成装置 |
JP2008078630A (ja) * | 2006-08-24 | 2008-04-03 | Hitachi Kokusai Electric Inc | 基板処理システム |
JP5228420B2 (ja) | 2007-09-14 | 2013-07-03 | 株式会社リコー | 画像形成装置,交換対象部材の情報登録方法,プログラム,および記録媒体 |
US8332842B2 (en) * | 2008-11-14 | 2012-12-11 | International Business Machines Corporation | Application restore points |
JP2011211692A (ja) | 2010-03-09 | 2011-10-20 | Ricoh Co Ltd | 情報処理装置、プログラム、および記憶媒体 |
JP5822537B2 (ja) * | 2010-06-07 | 2015-11-24 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
US20150161177A1 (en) * | 2012-06-13 | 2015-06-11 | Google Inc. | Search result image processing |
US20140013271A1 (en) * | 2012-07-05 | 2014-01-09 | Research In Motion Limited | Prioritization of multitasking applications in a mobile device interface |
US20150058826A1 (en) * | 2013-08-26 | 2015-02-26 | The Trustees Of Columbia University In The City Of New York | Systems and methods for efficiently and effectively detecting mobile app bugs |
-
2014
- 2014-02-25 JP JP2014034540A patent/JP6458342B2/ja active Active
-
2015
- 2015-02-04 US US14/613,976 patent/US9442641B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015159515A (ja) | 2015-09-03 |
US20150242252A1 (en) | 2015-08-27 |
US9442641B2 (en) | 2016-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10165145B2 (en) | Image processing apparatus, method for controlling image processing apparatus, and storage medium | |
US8958110B2 (en) | Displaying image forming apparatus job settings on a portable apparatus | |
JP6524620B2 (ja) | 情報処理システム、情報処理装置、情報処理方法およびプログラム | |
JP6458342B2 (ja) | 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム | |
JP5701041B2 (ja) | サーバ装置、画像処理システム、サーバ装置の制御方法、及びプログラム | |
US10587766B2 (en) | 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 | |
JP2015123682A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP6446806B2 (ja) | システム、複合機、情報処理方法、およびプログラム | |
JP2017004217A (ja) | 情報処理装置、情報処理方法、プログラムおよび情報処理システム | |
JP2014174864A (ja) | 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム | |
JP6256062B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP6618593B2 (ja) | 画像処理装置、画像処理装置の制御方法、並びにプログラム | |
JP6295745B2 (ja) | 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム | |
JP6798580B2 (ja) | 複合機、情報処理システムおよび情報処理方法 | |
JP2019162787A (ja) | 情報処理装置、情報処理システム、画面表示方法およびプログラム | |
JP5316942B2 (ja) | 画像処理システムおよび表示制御プログラム | |
JP2017117238A (ja) | 情報処理システム、情報処理装置および情報処理方法 | |
JP2017092765A (ja) | 画像形成装置、情報処理方法、画像形成システム、および、ジョブ管理プログラム | |
JP2016168682A (ja) | 画像処理システム、画像処理装置、画像処理方法およびプログラム | |
JP2010199807A (ja) | 画像処理システムおよび表示制御プログラム | |
JP2014235651A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2014059677A (ja) | 画像処理システム、画像処理装置およびプログラム | |
JP2019193026A (ja) | 画像形成システム | |
JP2016218520A (ja) | システムおよび情報処理方法 | |
JP2016126714A (ja) | 機器、画像形成装置、情報処理方法、情報処理プログラム及び情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180619 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180820 |
|
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: 20181127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181210 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6458342 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |