Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6330485B2 - Display system and server - Google Patents
[go: Go Back, main page]

JP6330485B2 - Display system and server - Google Patents

Display system and server Download PDF

Info

Publication number
JP6330485B2
JP6330485B2 JP2014111356A JP2014111356A JP6330485B2 JP 6330485 B2 JP6330485 B2 JP 6330485B2 JP 2014111356 A JP2014111356 A JP 2014111356A JP 2014111356 A JP2014111356 A JP 2014111356A JP 6330485 B2 JP6330485 B2 JP 6330485B2
Authority
JP
Japan
Prior art keywords
screen
screen image
information
notified
displayed
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
Application number
JP2014111356A
Other languages
Japanese (ja)
Other versions
JP2015225590A (en
Inventor
浦川 豊
豊 浦川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2014111356A priority Critical patent/JP6330485B2/en
Publication of JP2015225590A publication Critical patent/JP2015225590A/en
Application granted granted Critical
Publication of JP6330485B2 publication Critical patent/JP6330485B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示システムおよびサーバに関する。   The present invention relates to a display system and a server.

特許文献1には、新たな機能が利用可能になったことを複合機の表示部に表示させるシステムが記載されている。一方、特許文献2には、スキャン文書のショートカットを条件に応じたフォルダに作成するシステムが記載されている。ユーザは、作成されたショートカットを実行することにより、ショートカットが作成されたフォルダとは異なるフォルダに格納されたスキャン文書の実体にアクセスできる。   Patent Document 1 describes a system that displays on a display unit of a multifunction peripheral that a new function is available. On the other hand, Patent Document 2 describes a system that creates a shortcut of a scanned document in a folder according to conditions. By executing the created shortcut, the user can access the substance of the scanned document stored in a folder different from the folder in which the shortcut is created.

特開2008−182295号公報JP 2008-182295 A 特開2010−251973号公報JP 2010-251973 A

しかしながら、従来、ショートカットを実行した場合に、ショートカットされた経路に通知すべき情報があるか否かについては考慮されていない。そのため、ショートカットを利用することにより、ショートカット先に手間なくアクセスできる一方で、ショートカットを利用したが故に、ユーザが上記「通知すべき情報」を確認できない虞があった。   However, conventionally, whether or not there is information to be notified in the shortcut route when a shortcut is executed is not considered. Therefore, by using the shortcut, it is possible to access the shortcut destination without trouble, but there is a possibility that the user cannot confirm the “information to be notified” because the shortcut is used.

本発明は、上述した事情を鑑みてなされたものであり、ショートカットを利用する場合であっても、通知すべき情報を報せることができる表示システムおよびサーバを提供することを目的とする。   The present invention has been made in view of the above-described circumstances, and an object of the present invention is to provide a display system and a server capable of reporting information to be notified even when a shortcut is used.

この目的を達成するために、本発明の表示システムは、表示装置の表示部に画面画像を表示させる表示制御手段と、階層的に構成される複数の画面画像のうち、所定の画面画像が位置する1または複数の階層を越えて下位側の階層に位置する画面画像を前記表示部に表示させる指示であるショートカット指示を受け付けた場合、当該ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像があるかを判断する第1判断手段と、を備え、前記表示制御手段は、前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された場合、前記特定の通知すべき情報を前記表示部に表示させる一方で、前記第1判断手段により前記特定の通知すべき情報に関連する画面画像がないと判断された場合、前記特定の通知すべき情報を表示させることなく、前記階層的に構成される複数の画面画像のうち、前記ショートカット指示に応じた画面画像を前記表示部に表示させる。   In order to achieve this object, a display system of the present invention includes a display control unit that displays a screen image on a display unit of a display device, and a predetermined screen image among a plurality of hierarchically configured screen images. When a shortcut instruction that is an instruction to display on the display unit a screen image located in a lower hierarchy beyond one or more hierarchies to be received is received, the position is higher in the hierarchy than the screen image corresponding to the shortcut instruction. First display means for determining whether there is a screen image related to specific information to be notified among the screen images to be displayed, wherein the display control means notifies the specific notification by the first determination means. When it is determined that there is a screen image related to the information to be displayed, the information to be notified is displayed on the display unit, while the information to be notified by the first determination unit If it is determined that there is no continuous screen image, the screen image corresponding to the shortcut instruction is displayed among the plurality of hierarchically configured screen images without displaying the specific information to be notified. Display on the screen.

なお、本発明の表示システムは、表示システムを制御する制御装置、表示システムを構成する1または複数の装置またはサーバ、表示方法、表示プログラム、表示プログラムを記録する記録媒体等の種々の態様で構成することができる。   The display system of the present invention is configured in various modes such as a control device that controls the display system, one or more devices or servers that configure the display system, a display method, a display program, and a recording medium that records the display program. can do.

請求項1記載の表示システムによれば、階層的に構成される複数の画面画像のうち、所定の画面画像が位置する1または複数の階層を越えて下位側の階層に位置する画面画像を表示部に表示させる指示であるショートカット指示を受け付けることができる。ショートカット指示を受け付けた場合に、当該ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像がある場合には、特定の通知すべき情報が表示部に表示される。よって、ショートカットを利用する場合であっても、特定の通知すべき情報を報せることができる。特に、特定の通知すべき情報の表示は、通知すべき情報に関連する画面画像が、ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像に含まれることを条件とするので、特定の通知すべき情報の表示が煩雑に表示されることを防止できる。   According to the display system of claim 1, among the plurality of screen images configured in a hierarchical manner, a screen image positioned in a lower layer beyond one or a plurality of layers where the predetermined screen image is positioned is displayed. A shortcut instruction that is an instruction to be displayed on the screen can be received. When a shortcut instruction is accepted, if there is a screen image related to specific information to be notified in a screen image located at a higher level than the screen image corresponding to the shortcut instruction, the specific notification Information to be displayed is displayed on the display unit. Therefore, even when a shortcut is used, specific information to be notified can be reported. In particular, since the display of specific information to be notified is based on the condition that the screen image related to the information to be notified is included in a screen image located at a higher level than the screen image corresponding to the shortcut instruction, It is possible to prevent display of specific information to be notified from being displayed in a complicated manner.

なお、特許請求の範囲に記載される表示システムは、表示制御手段により画面画像が表示される表示装置と、当該表示装置に接続されるサーバから構成されている場合と、表示制御手段により画面画像が表示される表示装置を含むことなく、当該表示装置に接続されるサーバから構成されている場合とを意図する。   The display system described in the claims includes a display device in which a screen image is displayed by the display control unit and a server connected to the display device, and a screen image by the display control unit. The case where it is comprised from the server connected to the said display apparatus without including the display apparatus by which is displayed is intended.

請求項2記載の表示システムによれば、請求項1が奏する効果に加え、次の効果を奏する。ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像がある場合であっても、特定の通知すべき情報に関連する画面画像と、ショートカット指示に応じた画面画像とが、同じ機能に関わるメニュー画面画像であることが、特定の通知すべき情報が表示される条件とされる。よって、特定の通知すべき情報であっても、ショートカット指示に応じた画面画像との関連が薄いものが表示されることを抑制できる。   According to the display system of claim 2, in addition to the effect of claim 1, the following effect is obtained. A screen related to specific information to be notified even if there is a screen image related to specific information to be notified among screen images located on a higher level than the screen image corresponding to the shortcut instruction A condition for displaying specific information to be notified is that the image and the screen image corresponding to the shortcut instruction are menu screen images related to the same function. Therefore, even if it is specific information to be notified, it is possible to suppress the display of information that is not closely related to the screen image corresponding to the shortcut instruction.

請求項3記載の表示システムによれば、請求項1または2が奏する効果に加え、次の効果を奏する。ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像がある場合、当該特定の通知すべき情報を含むショートカット指示に応じた画面画像が表示される。よって、ショートカット指示に応じた画面画像において、特定の通知すべき情報を確認させることができる。   According to the display system of claim 3, in addition to the effect of claim 1 or 2, the following effect is provided. If there is a screen image related to specific information to be notified in the screen images located on the higher level than the screen image corresponding to the shortcut instruction, the screen image corresponding to the specific information to be notified corresponds to the shortcut instruction. A screen image is displayed. Therefore, specific information to be notified can be confirmed on the screen image corresponding to the shortcut instruction.

請求項4記載の表示システムによれば、請求項3が奏する効果に加え、次の効果を奏する。ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像がある場合、特定の通知すべき情報を含む第1指示子が、ショートカット指示に応じた画面画像内に表示される。そして、第1操作子に対する操作に応じて、第1指示子に含まれる特定の通知すべき情報の詳細を示す情報を含む、階層的に構成される複数の画面画像とは異なる通知画面画像が表示される。よって、ショートカット指示に応じた画面画像に特定の通知すべき情報が表示されることによって、他の情報の視認性が損なわれることを抑制できる。その一方で、特定の通知すべき情報の詳細を通知することができる。   According to the display system of claim 4, in addition to the effect of claim 3, the following effect is provided. In the case where there is a screen image related to information to be notified in a screen image located at a higher level than the screen image corresponding to the shortcut instruction, the first indicator including the information to be notified is It is displayed in the screen image according to the shortcut instruction. And according to operation with respect to a 1st operation element, the notification screen image different from the several screen image comprised hierarchically including the information which shows the detail of the information which should be notified contained in the 1st indicator is contained. Is displayed. Therefore, it is possible to prevent the visibility of other information from being impaired by displaying specific information to be notified on the screen image corresponding to the shortcut instruction. On the other hand, details of specific information to be notified can be notified.

請求項5記載の表示システムによれば、請求項1または2が奏する効果に加え、次の効果を奏する。ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像がある場合、特定の通知すべき情報を含む、階層的に構成される複数の画面画像とは異なる通知画面画像が表示される。よって、通知画面画像において、特定の通知すべき情報を確認させることができる。   According to the display system of claim 5, in addition to the effect of claim 1 or 2, the following effect is obtained. If there is a screen image related to specific information to be notified among the screen images located at a higher level than the screen image corresponding to the shortcut instruction, it is configured in a hierarchy including specific information to be notified. A notification screen image different from the plurality of screen images is displayed. Therefore, specific information to be notified can be confirmed in the notification screen image.

請求項6記載の表示システムによれば、請求項4または5が奏する効果に加え、次の効果を奏する。通知画面画像には、特定の通知すべき情報を含む画面画像を確認する指示を入力させるための第2指示子と、特定の通知すべき情報を含む画面画像を確認しない指示を入力させるための第3指示子とが含まれる。第2指示子を介して入力された指示を受け付けた場合には、階層的に構成される複数の画面画像のうち、特定の通知すべき情報を含む画面画像が表示される。その一方で、第3指示子を介して入力された指示を受け付けた場合には、ショートカット指示に応じた画面画像が表示される。よって、特定の通知すべき情報を含む画面画像を確認するか否かを選択させることができる。また、確認しない選択がされた場合には、ショートカット指示がされたことによる当該ショートカット指示に応じた画面画像が表示されるので、当初の意図に応じた画面画像を表示させることができる。   According to the display system of the sixth aspect, in addition to the effect produced by the fourth or fifth aspect, the following effect is obtained. The notification screen image includes a second indicator for inputting an instruction for confirming a screen image including information to be notified, and an instruction for not confirming the screen image including information to be notified. And a third indicator. When an instruction input via the second indicator is received, a screen image including specific information to be notified is displayed among a plurality of hierarchically configured screen images. On the other hand, when an instruction input via the third indicator is received, a screen image corresponding to the shortcut instruction is displayed. Therefore, it is possible to select whether or not to confirm a screen image including specific information to be notified. Further, when a selection not to be confirmed is made, a screen image corresponding to the shortcut instruction when the shortcut instruction is given is displayed, so that a screen image corresponding to the original intention can be displayed.

請求項7記載の表示システムによれば、請求項6が奏する効果に加え、次の効果を奏する。通知画面画像には、前記第2指示子と、前記第3指示子と、ショートカット指示に応じたサービスの利用後に特定の通知すべき情報を含む画面画像を確認する指示を入力させるための第4指示子とを含む。第4指示子を介して入力された指示を受け付けた場合には、ショートカット指示に応じたサービスを利用した後に、特定の通知すべき情報を含む画面画像が表示される。よって、当初の意図に応じたサービスを利用した後に、特定の通知すべき情報を確認することができる。   According to the display system of claim 7, in addition to the effect of claim 6, the following effect is obtained. The notification screen image is a fourth indicator for inputting the second indicator, the third indicator, and an instruction for confirming a screen image including specific information to be notified after using the service according to the shortcut instruction. Including an indicator. When an instruction input via the fourth indicator is received, a screen image including information to be notified is displayed after using the service corresponding to the shortcut instruction. Therefore, it is possible to confirm specific information to be notified after using the service according to the original intention.

請求項8記載の表示システムによれば、請求項6または7が奏する効果に加え、次の効果を奏する。第3指示子を介して入力された指示を受け付けたことに応じて表示される画面画像は、通知画面画像がショートカット指示の受け付けを契機として表示されか否かに応じて、異なる。具体的に、通知画面画像がショートカット指示を受け付けたことに応じて表示されたものである場合、ショートカット指示に応じた画面画像が表示される。一方で、通知画面画像がショートカット指示を受け付けることなく表示されたものである場合、階層的に構成される複数の画面画像のうち、階層に応じた表示順に従う次の画面画像が表示される。よって、当初の意図に応じた画面画像を表示させることができる。   According to the display system of Claim 8, in addition to the effect which Claim 6 or 7 has, there exists the following effect. The screen image displayed in response to receiving the instruction input via the third indicator differs depending on whether the notification screen image is displayed when the shortcut instruction is received. Specifically, when the notification screen image is displayed in response to receiving the shortcut instruction, the screen image corresponding to the shortcut instruction is displayed. On the other hand, when the notification screen image is displayed without accepting the shortcut instruction, the next screen image according to the display order corresponding to the hierarchy is displayed from among the plurality of hierarchically configured screen images. Therefore, a screen image according to the original intention can be displayed.

請求項9記載の表示システムによれば、請求項4から8のいずれかが奏する効果に加え、次の効果を奏する。通知画面画像は、当該通知画面画像がショートカット指示の受け付けを契機として表示されか否かに応じて、特定の通知すべき情報に関する画像である一方で、その表示内容が互いに異なる。よって、通知画面画像の表示内容を、ショートカット指示がされたか否かのそれぞれに適した内容にすることができる。   According to the display system of the ninth aspect, in addition to the effect produced by any one of the fourth to eighth aspects, the following effect is produced. The notification screen image is an image related to specific information to be notified, depending on whether or not the notification screen image is displayed upon reception of a shortcut instruction, but the display contents thereof are different from each other. Therefore, the display content of the notification screen image can be made suitable for each of whether or not a shortcut instruction has been given.

請求項10記載の表示システムによれば、請求項1から9のいずれかが奏する効果に加え、次の効果を奏する。表示装置にインターネットを介して接続されるサーバが、表示制御手段を備えている。よって、サーバからの制御に応じて、通知画面画像などの各種画面画像を表示装置の表示部に表示させることができる。   According to the display system of the tenth aspect, in addition to the effect produced by any one of the first to ninth aspects, the following effect is obtained. A server connected to the display device via the Internet includes display control means. Therefore, various screen images such as a notification screen image can be displayed on the display unit of the display device in accordance with control from the server.

請求項11記載のサーバによれば、請求項1の表示システムと同様の効果を奏する。   According to the server of the eleventh aspect, the same effect as the display system of the first aspect can be obtained.

システムの全体構成を示すブロック図である。It is a block diagram which shows the whole structure of a system. 中継サーバにより制御される多機能周辺装置の画面遷移の一例を示す図である。It is a figure which shows an example of the screen transition of the multifunction peripheral device controlled by a relay server. 中継サーバにより制御される多機能周辺装置の画面遷移の一例を示す図である。It is a figure which shows an example of the screen transition of the multifunction peripheral device controlled by a relay server. 中継サーバからの指示情報に応じた処理を示すフローチャートである。It is a flowchart which shows the process according to the instruction information from a relay server. 中継サーバのメインループ処理を示すフローチャートである。It is a flowchart which shows the main loop process of a relay server. 本発明の第2実施形態を説明するための図である。It is a figure for demonstrating 2nd Embodiment of this invention. 変形例を説明するための図である。It is a figure for demonstrating a modification.

以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図1から図5を参照して、本発明の第1実施形態について説明する。図1は、本発明のサーバの一実施形態である中継サーバ100を含むシステム1の全体構成の一例を示すブロック図である。システム1は、例えば、サービス連携システムである。   Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. First, a first embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a block diagram showing an example of the overall configuration of a system 1 including a relay server 100 that is an embodiment of a server of the present invention. The system 1 is a service cooperation system, for example.

システム1は、多機能周辺装置(以下「MFP」と称す)10と、中継サーバ100と、サービス提供サーバ200とを含んで構成される。なお、システム1には、複数のMFP10が含まれていてもよい。また、システム1には、複数のサービス提供サーバ200が含まれていてもよい。システム1において、MFP10と、中継サーバ100と、サービス提供サーバ200とは、ネットワーク800を介して互いに通信可能に接続される。ネットワーク800は、例えば、インターネットである。データ通信は、例えば、HTTP/1.1に従って行われる。   The system 1 includes a multifunction peripheral device (hereinafter referred to as “MFP”) 10, a relay server 100, and a service providing server 200. The system 1 may include a plurality of MFPs 10. Further, the system 1 may include a plurality of service providing servers 200. In the system 1, the MFP 10, the relay server 100, and the service providing server 200 are connected to be communicable with each other via a network 800. The network 800 is, for example, the Internet. Data communication is performed according to, for example, HTTP / 1.1.

システム1において、クライアントであるMFP10は、サービス事業者がサービス提供サーバ200を用いて提供するサービスを利用できる。サービス提供サーバ200により提供されるサービスとしては、サービス提供サーバ200から画像データをダウンロードするサービス等がある。よって、MFP10は、例えば、サービス提供サーバ200からダウンロードした画像データをMFP10の印刷機能を用いて印刷することができる。   In the system 1, the MFP 10 as a client can use a service provided by a service provider using the service providing server 200. Examples of services provided by the service providing server 200 include a service for downloading image data from the service providing server 200. Therefore, for example, the MFP 10 can print the image data downloaded from the service providing server 200 using the printing function of the MFP 10.

システム1において、MFP10は、中継サーバ100と連携し、サービス提供サーバ200から各種サービスの提供を受ける。その際、MFP10のLCD16に表示される画面画像(以下、単に「画面」と称す)は、中継サーバ100により管理され、中継サーバ100からの指示に従って遷移する。詳細は後述するが、本実施形態の中継サーバ100は、階層的に構成される画面に属する1の画面が、ショートカットにより、当該1の画面より上位側の階層に位置する画面を飛び越えて表示される場合であっても、通知すべき情報を漏れなく報せることができるよう構成される。   In the system 1, the MFP 10 receives various services from the service providing server 200 in cooperation with the relay server 100. At that time, a screen image (hereinafter simply referred to as “screen”) displayed on the LCD 16 of the MFP 10 is managed by the relay server 100 and transitions according to an instruction from the relay server 100. As will be described in detail later, in the relay server 100 according to the present embodiment, one screen belonging to a hierarchically configured screen is displayed by jumping over a screen located on a higher hierarchy than the one screen. Even in such a case, the information to be notified can be reported without omission.

MFP10は、印刷機能、スキャン機能、コピー機能、ファクシミリ機能などの各種機能を有する多機能周辺装置である。MFP10には、CPU11、ROM12、RAM13、NVRAM14、操作キー15、LCD16、タッチパネル17、スキャナ部18、プリンタ部19、NCU20、モデム21、通信部23が主に設けられている。これらの各部は、入出力ポート24を介して互いに接続されている。   The MFP 10 is a multifunction peripheral device having various functions such as a print function, a scan function, a copy function, and a facsimile function. The MFP 10 is mainly provided with a CPU 11, ROM 12, RAM 13, NVRAM 14, operation keys 15, LCD 16, touch panel 17, scanner unit 18, printer unit 19, NCU 20, modem 21, and communication unit 23. These units are connected to each other via the input / output port 24.

CPU11は、ROM12、RAM13、NVRAM14に記憶されるプログラムやデータ、あるいは、NCU20を介して送受信される各種信号に従って、MFP10が有する各機能の制御や、入出力ポート24と接続された各部を制御する。ROM12は、CPU11により実行される各種プログラムや、そのプログラムを実行する際に参照する定数やテーブルを記憶する読み出し専用のメモリである。ROM12には、MFP10の動作を制御する制御プログラム12aなどが格納される。後述する図4のフローチャートに示す各処理は、CPU11が制御プログラム12aに従い実行する処理である。RAM13は、CPU11が制御プログラム12aを実行するにあたり、各種データを一時的に記憶するためのテンポラリエリアを有する書換可能な揮発性のメモリである。NVRAM14は、不揮発性のRAMである。   The CPU 11 controls each function of the MFP 10 and each unit connected to the input / output port 24 according to programs and data stored in the ROM 12, RAM 13, NVRAM 14, or various signals transmitted / received via the NCU 20. . The ROM 12 is a read-only memory that stores various programs executed by the CPU 11 and constants and tables that are referred to when the programs are executed. The ROM 12 stores a control program 12a for controlling the operation of the MFP 10. Each process shown in the flowchart of FIG. 4 to be described later is a process executed by the CPU 11 in accordance with the control program 12a. The RAM 13 is a rewritable volatile memory having a temporary area for temporarily storing various data when the CPU 11 executes the control program 12a. The NVRAM 14 is a nonvolatile RAM.

操作キー15は、MFP10の筐体に設けられるメカニカルキーであり、各種の設定値や指示などをユーザから受け付ける。LCD16は、液晶表示装置であり、各種画面を表示する。LCD16の画面には、タッチパネル17がLCD16に重ねて設けられる。タッチパネル17は、例えば、指や棒などの指示体がLCD16の画面に対して接触又は近づいた場合に、接触又は近づいた位置を検知し、検知した位置をMFP10に入力する。   The operation key 15 is a mechanical key provided on the casing of the MFP 10 and accepts various setting values and instructions from the user. The LCD 16 is a liquid crystal display device and displays various screens. A touch panel 17 is provided on the LCD 16 so as to overlap the LCD 16. For example, when an indicator such as a finger or a stick touches or approaches the screen of the LCD 16, the touch panel 17 detects the touched or approached position and inputs the detected position to the MFP 10.

スキャナ部18は、原稿を読み取って画像データに変換する。プリンタ部19は、画像データに基づく画像を記録用紙に印刷する。モデム21は、FAX送信時には送信すべき画像データを、電話回線網(図示せず)に伝送可能な信号に変調してNCU20を介して送信し、または、電話回線網からNCU20を介して入力された信号を画像データに復調する。NCU20は、図示されない電話回線網とMFP10との間を接続するものであり、モデム21からの指示に従って、回線を閉結または切断することにより、電話回線網との間の接続状態を制御する。通信部23は、ネットワーク800に接続された他の装置と通信するための機器である。通信部23としては、周知のネットワークカードを採用できる。   The scanner unit 18 reads a document and converts it into image data. The printer unit 19 prints an image based on the image data on a recording sheet. The modem 21 modulates image data to be transmitted at the time of FAX transmission into a signal that can be transmitted to a telephone line network (not shown) and transmits the signal via the NCU 20 or is input from the telephone line network via the NCU 20. The received signal is demodulated into image data. The NCU 20 connects a telephone line network (not shown) and the MFP 10, and controls the connection state with the telephone line network by closing or disconnecting the line according to an instruction from the modem 21. The communication unit 23 is a device for communicating with other devices connected to the network 800. As the communication unit 23, a known network card can be adopted.

中継サーバ100には、制御部101、記憶部102、通信部103が主に設けられている。これらの各部は、入出力ポート104を介して互いに接続されている。制御部11は、図示されていないCPUと、CPUに電気的に接続されたROM及びRAMとを含み、コンピュータを構成する。CPUは、ROMおよび記憶部102に記憶されるプログラムやデータに従って、中継サーバ100の動作を制御する。   The relay server 100 is mainly provided with a control unit 101, a storage unit 102, and a communication unit 103. These units are connected to each other via the input / output port 104. The control unit 11 includes a CPU (not shown) and a ROM and a RAM electrically connected to the CPU, and constitutes a computer. The CPU controls the operation of the relay server 100 according to programs and data stored in the ROM and the storage unit 102.

記憶部102は、不揮発性の記憶装置である。記憶部102は、例えば、ハードディスクドライブである。記憶部102には、プログラム102aが記憶される。プログラム102aには、MFP10がサービス提供サーバ200からサービスの提供を受ける際の画面を管理するプログラム、例えば、制御部101が後述する図5のフローチャートに示す各処理を実現するためのプログラムが含まれる。また、プログラム102aには、MFP10にサービスを提供するためにサービス提供サーバ200と通信するためのプログラムが含まれる。   The storage unit 102 is a nonvolatile storage device. The storage unit 102 is, for example, a hard disk drive. The storage unit 102 stores a program 102a. The program 102a includes a program for managing a screen when the MFP 10 receives a service provided from the service providing server 200, for example, a program for the control unit 101 to realize each process shown in the flowchart of FIG. . Further, the program 102 a includes a program for communicating with the service providing server 200 in order to provide a service to the MFP 10.

記憶部102には、プログラム102a以外にも、指示情報およびツリー情報などが記憶される。指示情報は、中継サーバ100がMFP10に対して行う指示に関する情報である。指示情報は、識別番号と指示ジャンルとを含む。識別番号は、指示情報を個別に識別する番号である。   In addition to the program 102a, the storage unit 102 stores instruction information, tree information, and the like. The instruction information is information regarding an instruction that the relay server 100 issues to the MFP 10. The instruction information includes an identification number and an instruction genre. The identification number is a number for individually identifying the instruction information.

指示ジャンルは、指示情報の指示内容を分類する情報である。本実施形態では、指示ジャンルとして、UI指示と、機能動作指示とが設けられている。指示ジャンルがUI指示である指示情報(以下「UI指示情報」と称す)は、MFP10のLCD16に表示させる画面の制御に関わる指示情報である。UI指示情報は、画面タイプ、リモートキー情報、および固有情報などを含む。   The instruction genre is information for classifying the instruction content of the instruction information. In the present embodiment, a UI instruction and a function operation instruction are provided as instruction genres. The instruction information whose instruction genre is a UI instruction (hereinafter referred to as “UI instruction information”) is instruction information related to control of a screen displayed on the LCD 16 of the MFP 10. The UI instruction information includes a screen type, remote key information, unique information, and the like.

画面タイプは、LCD16に表示させる画面のタイプを指定する情報であり、例えば、リスト、メッセージ、入力ボックスなどである。リモートキー情報は、画面に表示するリモートキーを特定する情報である。リモートキーは、中継サーバ100に各種指示を送信するトリガとなるキーである。リモートキーとしては、例えば、画面を前画面に戻す操作を指示するためのキーである「戻るキー」、画面を次画面に移動する操作を指示するためのキーである「次へキー」、および、中継サーバ100への情報の送信を確定する「確定キー」がある。UI指示情報に含まれる固有情報は、画面タイプに応じて異なる。例えば、画面タイプがリストである場合、UI指示情報は、リスト表示する各項目を示す文字列を固有情報として含む。   The screen type is information for specifying the type of screen to be displayed on the LCD 16, and is, for example, a list, a message, an input box, or the like. The remote key information is information for specifying a remote key to be displayed on the screen. The remote key is a key that serves as a trigger for transmitting various instructions to the relay server 100. As a remote key, for example, a “return key” that is a key for instructing an operation for returning the screen to the previous screen, a “next key” that is a key for instructing an operation for moving the screen to the next screen, and There is a “confirmation key” for confirming transmission of information to the relay server 100. The unique information included in the UI instruction information varies depending on the screen type. For example, when the screen type is a list, the UI instruction information includes a character string indicating each item to be displayed in the list as unique information.

指示ジャンルが機能動作指示である指示情報(以下「機能動作指示情報」と称す)は、MFP10が実行する機能の制御に関わる指示情報である。機能動作指示情報には、動作情報などが含まれる。動作情報は、機能動作を指定する動作タイプを含む。動作タイプとしては、アップロード、ダウンロード、コピーなどがある。   The instruction information whose instruction genre is a functional operation instruction (hereinafter referred to as “functional operation instruction information”) is instruction information related to control of functions executed by the MFP 10. The functional operation instruction information includes operation information and the like. The operation information includes an operation type that specifies a functional operation. The operation type includes upload, download, and copy.

機能動作指示情報には、動作タイプに応じたパラメータが付加される。MFP10は、機能動作指示情報に付加されたパラメータに従って、印刷機能、スキャン機能、コピー機能などの機能を実行する。例えば、動作タイプがダウンロードである機能動作指示情報に、パラメータとしてダウンロード対象の画像データを特定する情報と、印刷を指示する値とが付加されている場合、MFP10は、パラメータにより特定される画像データをダウンロードし、ダウンロードした画像データの印刷を実行する。   Parameters corresponding to the operation type are added to the functional operation instruction information. The MFP 10 executes functions such as a print function, a scan function, and a copy function in accordance with parameters added to the function operation instruction information. For example, when the function operation instruction information whose operation type is download includes information specifying the image data to be downloaded and a value instructing printing as parameters, the MFP 10 determines the image data specified by the parameters. And download the downloaded image data.

ツリー情報は、MFP10に表示させる画面の遷移を規定する情報である。具体的に、ツリー情報は、UI指示情報の識別番号ごとに、当該識別番号により特定される画面に対する前画面および/または次画面を特定する識別情報が関連付けられた情報として構成される。つまり、MFP10がUI指示情報に従って表示する画面の階層構造は、記憶部102のデータ記憶領域102aに記憶されるツリー情報により管理される。   The tree information is information that defines the transition of the screen displayed on the MFP 10. Specifically, the tree information is configured as information in which identification information for specifying the previous screen and / or the next screen for the screen specified by the identification number is associated with each identification number of the UI instruction information. That is, the hierarchical structure of the screen displayed by the MFP 10 according to the UI instruction information is managed by the tree information stored in the data storage area 102 a of the storage unit 102.

通信部103は、ネットワーク800に接続された他の装置と通信するための機器である。通信部103としては、周知のネットワークカードを採用できる。中継サーバ100は、周知のサーバ機能を有する装置であればよい。MFP10のメーカが保有するサーバを中継サーバ100として採用できる。本実施形態では、中継サーバ100は、物理的に存在する1つのサーバとして説明する。中継サーバ100は、複数の物理的な装置が協働して1つのサーバとして機能するヴァーチャルマシンであってもよい。   The communication unit 103 is a device for communicating with other devices connected to the network 800. As the communication unit 103, a known network card can be adopted. The relay server 100 may be an apparatus having a known server function. A server owned by the manufacturer of the MFP 10 can be adopted as the relay server 100. In the present embodiment, the relay server 100 will be described as one physically existing server. The relay server 100 may be a virtual machine in which a plurality of physical devices cooperate to function as one server.

図2および図3は、中継サーバ100により制御されるMFP10の画面遷移の一例を示す図である。より詳細には、図2は、MFP10が新たに利用可能になったサービス(以下「新着サービス」と称す)が存在しない場合における画面遷移を示す図である。   2 and 3 are diagrams illustrating an example of screen transition of the MFP 10 controlled by the relay server 100. FIG. More specifically, FIG. 2 is a diagram showing screen transitions when there is no service (hereinafter referred to as “new service”) newly available to the MFP 10.

画面61および画面62は、MFP10のLCD16に表示される待機画面である。画面61,62は、中継サーバ100からの指示情報に応じて表示される画面ではなく、MFP10の表示制御によって表示される画面である。よって、画面61,62は、中継サーバ100と通信できない状況であっても表示させることができる。所定の切り替え操作に応じて、画面61または画面62をLCD16に表示できる。   Screen 61 and screen 62 are standby screens displayed on LCD 16 of MFP 10. The screens 61 and 62 are not screens displayed according to the instruction information from the relay server 100 but screens displayed by display control of the MFP 10. Therefore, the screens 61 and 62 can be displayed even in a situation where communication with the relay server 100 is not possible. The screen 61 or the screen 62 can be displayed on the LCD 16 according to a predetermined switching operation.

画面61は、サービス提供サーバ200から提供されるサービスを利用するためのユーザインターフェイス(以下「リモートUI」と称す)の起動を指示するアイコン61aを含む。アイコン61aに対するタップ操作が行われた場合、MFP10は、リモートUIの開始を指示するためのアプリ起動要求と、MFP10のモデルを特定するモデル特定情報とを中継サーバ100に送信する。より詳細には、MFP10は、ショートカットでない通常起動によるアプリ起動要求(以下「通常のアプリ起動要求」と称す)を中継サーバ100に送信する。   The screen 61 includes an icon 61 a that instructs activation of a user interface (hereinafter referred to as “remote UI”) for using a service provided from the service providing server 200. When the tap operation is performed on the icon 61a, the MFP 10 transmits an application activation request for instructing the start of the remote UI and model specifying information for specifying the model of the MFP 10 to the relay server 100. More specifically, the MFP 10 transmits an application activation request based on normal activation that is not a shortcut (hereinafter referred to as “normal application activation request”) to the relay server 100.

MFP10に対する新着サービスが存在しない場合、通常のアプリ起動要求を受信した中継サーバ100は、リモートUIのメインメニュー画面81を表示させるためのUI指示情報をMFP10に送信する。このUI指示情報を受信したMFP10は、受信したUI指示情報に従い、メインメニュー画面81をLCD16に表示する。なお、MFP10に対する新着サービスが存在する場合については、図3を参照して後述する。   When there is no new arrival service for the MFP 10, the relay server 100 that has received the normal application activation request transmits UI instruction information for displaying the main menu screen 81 of the remote UI to the MFP 10. Receiving this UI instruction information, the MFP 10 displays a main menu screen 81 on the LCD 16 in accordance with the received UI instruction information. Note that the case where there is a new arrival service for the MFP 10 will be described later with reference to FIG.

メインメニュー画面81は、画面タイプがリストである画面である。メインメニュー画面81のリスト項目表示部81aには、サービスとして利用可能な機能の数だけ、項目が表示される。図2に示す例では、項目として、コピー機能を選択するための項目A1と、スキャン機能を選択するための項目A2と、印刷機能を選択するための項目A3とが表示されている。メインメニュー画面81は、確定キー81bを含む。   The main menu screen 81 is a screen whose screen type is a list. Items are displayed in the list item display portion 81a of the main menu screen 81 by the number of functions available as a service. In the example shown in FIG. 2, an item A1 for selecting a copy function, an item A2 for selecting a scan function, and an item A3 for selecting a print function are displayed as items. The main menu screen 81 includes a confirmation key 81b.

リスト項目表示部81aに表示された項目の中から、1の項目が選択された状態で、確定キー81bに対するタップ操作が行われた場合、MFP10は、操作結果情報として、選択された項目が確定されたことを示す情報を、中継サーバ100に送信する。中継サーバ100は、受信した操作結果情報に応じた指示情報をMFP10に送信する。よって、例えば、項目A3が選択された状態で確定キー81bが操作された場合、MFP10は、中継サーバ100から、印刷機能が確定されたことに対する次画面として、印刷メニュー画面82を表示させるためのUI指示情報を受信する。そして、MFP10は、受信したUI指示情報に従い、印刷メニュー画面82をLCD16に表示する。   When a tap operation is performed on the confirmation key 81b with one item selected from the items displayed on the list item display unit 81a, the MFP 10 confirms the selected item as operation result information. Information indicating that this has been done is transmitted to the relay server 100. Relay server 100 transmits instruction information corresponding to the received operation result information to MFP 10. Therefore, for example, when the confirm key 81b is operated with the item A3 selected, the MFP 10 causes the relay server 100 to display the print menu screen 82 as the next screen for confirming the print function. UI indication information is received. Then, the MFP 10 displays the print menu screen 82 on the LCD 16 according to the received UI instruction information.

印刷メニュー画面82もまた、画面タイプがリストである画面である。リスト項目表示部82aには、印刷機能において利用可能な機能の数だけ、リストの項目が表示される。図2に示す例では、項目として、塗り絵の台紙をサービス提供サーバ200からダウンロードして印刷する機能である塗り絵機能を選択するための項目B1と、ペーパークラフトの台紙をサービス提供サーバ200からダウンロードして印刷する機能を選択するための項目B2とが表示されている。印刷メニュー画面82は、確定キー82bを含む。   The print menu screen 82 is also a screen whose screen type is a list. The list item display portion 82a displays as many items of the list as the number of functions available in the print function. In the example shown in FIG. 2, as items, an item B1 for selecting a coloring function, which is a function for downloading and printing a coloring paper mount from the service providing server 200, and a paper craft mounting from the service providing server 200 are downloaded. An item B2 for selecting a function to be printed is displayed. The print menu screen 82 includes a confirmation key 82b.

例えば、項目B1が選択された状態で確定キー82bが操作された場合、MFP10は、中継サーバ100から、塗り絵機能が確定されたことに対する次画面として、塗り絵メニュー画面83を表示させるためのUI指示情報を受信する。そして、MFP10は、受信したUI指示情報に従い、塗り絵メニュー画面83をLCD16に表示する。このように、メインメニュー画面81において印刷機能が選択された場合、メインメニュー画面81から印刷メニュー画面82、そして、印刷メニュー画面82から塗り絵メニュー画面83へと、リモートUIの画面は、下位側の階層の画面(図示せず)に順次遷移する。   For example, when the confirmation key 82b is operated in a state where the item B1 is selected, the MFP 10 instructs the relay server 100 to display a coloring book menu screen 83 as a next screen when the coloring function is confirmed. Receive information. Then, the MFP 10 displays a coloring menu screen 83 on the LCD 16 according to the received UI instruction information. In this way, when the print function is selected on the main menu screen 81, the remote UI screen is displayed on the lower side from the main menu screen 81 to the print menu screen 82, and from the print menu screen 82 to the coloring menu screen 83. Transition to a hierarchical screen (not shown) sequentially.

リモートUIの画面のうち、任意の画面に対しショートカットを作成できる。例えば、塗り絵メニュー画面83の表示中に、所定の操作を行うことによって、塗り絵メニュー画面83を表示するためのショートカットを作成できる。ショートカットが作成された場合、当該ショートカットを実行するためのアイコンが待機画面に表示される。図2に示す例では、塗り絵メニュー画面83を表示するためのショートカットを実行するためのアイコン62aが、画面62に表示されている。   Shortcuts can be created for any of the remote UI screens. For example, a shortcut for displaying the coloring picture menu screen 83 can be created by performing a predetermined operation while the coloring picture menu screen 83 is displayed. When a shortcut is created, an icon for executing the shortcut is displayed on the standby screen. In the example shown in FIG. 2, an icon 62 a for executing a shortcut for displaying the coloring book menu screen 83 is displayed on the screen 62.

アイコン62aに対するタップ操作が行われた場合、MFP10は、ショートカット起動によるアプリ起動要求(以下「ショートカットによるアプリ起動要求」と称す)と、モデル特定情報とを中継サーバ100に送信する。ショートカットによるアプリ起動要求には、ショートカット先の画面を特定可能な情報が含まれる。例えば、アイコン62aに対するタップ操作が行われた場合、中継サーバ100に送信されるアプリ起動要求には、アイコン62aを示す情報が、ショートカット先の画面を特定可能な情報として含まれる。中継サーバ100の記憶部102には、アイコン62aを示す情報に対し、ショートカット先の画面を特定する情報が記憶されている。よって、中継サーバ100は、ショートカットによるアプリ起動要求に含まれる、アイコン62aを示す情報に基づき、アイコン62aが操作された場合におけるショートカット先の画面を特定できる。   When the tap operation is performed on the icon 62a, the MFP 10 transmits an application activation request by shortcut activation (hereinafter referred to as “application activation request by shortcut”) and model specifying information to the relay server 100. The application activation request by the shortcut includes information that can specify the shortcut destination screen. For example, when a tap operation is performed on the icon 62a, the application activation request transmitted to the relay server 100 includes information indicating the icon 62a as information that can specify the shortcut destination screen. The storage unit 102 of the relay server 100 stores information for specifying a shortcut destination screen for the information indicating the icon 62a. Therefore, the relay server 100 can specify the shortcut destination screen when the icon 62a is operated based on the information indicating the icon 62a included in the application activation request by the shortcut.

MFP10に対する新着サービスが存在しない場合、ショートカットによるアプリ起動要求を受信した中継サーバ100は、ショートカット先の画面を特定可能な情報に基づき、当該情報から特定されるショートカット先の画面を表示させるためのUI指示情報を、MFP10に送信する。このUI指示情報を受信したMFP10は、受信したUI指示情報に従い、ショートカット先の画面をLCD16に表示する。よって、アイコン62aが操作された場合、アイコン61aが操作された場合と異なり、メインメニュー画面81および印刷メニュー画面82を経ることなく、塗り絵メニュー画面83がLCD16に表示される。   When there is no new arrival service for the MFP 10, the relay server 100 that has received the application activation request using the shortcut is based on information that can specify the shortcut destination screen, and a UI for displaying the shortcut destination screen identified from the information. The instruction information is transmitted to the MFP 10. Upon receiving this UI instruction information, the MFP 10 displays a shortcut destination screen on the LCD 16 in accordance with the received UI instruction information. Therefore, when the icon 62 a is operated, unlike the case where the icon 61 a is operated, the coloring menu screen 83 is displayed on the LCD 16 without passing through the main menu screen 81 and the print menu screen 82.

一方、図3は、MFP10に対する新着サービスが存在する場合における画面遷移を示す図である。この例では、新着サービスとして、サービス提供サーバ200を利用して年賀状を作成し、作成した年賀状をサービス提供サーバ200からダウンロードして印刷する機能である年賀状機能が追加されたものとする。つまり、印刷メニュー画面82のリスト項目表示部82aに、項目B1,B2に加え、年賀状機能を選択するための項目B3が新たに追加された場合を例示し、MFP10に対する新着サービスが存在する場合における画面遷移を説明する。   On the other hand, FIG. 3 is a diagram showing screen transition when a new arrival service for the MFP 10 exists. In this example, it is assumed that a New Year's card function, which is a function for creating a New Year's card using the service providing server 200 and downloading and printing the created New Year's card from the service providing server 200, is added as a new arrival service. That is, a case where an item B3 for selecting a New Year's card function is newly added to the list item display portion 82a of the print menu screen 82 in addition to the items B1 and B2, and a new service for the MFP 10 exists. Screen transition will be described.

中継サーバ100は、通常のアプリ起動要求を受信した場合、MFP10に対する新着サービスが存在すれば、新着サービスを通知する画面である新着通知画面71を表示させるためのUI指示情報を送信する。MFP10は、受信したUI指示情報に従い、新着通知画面71をLCD16に表示する。   When the relay server 100 receives a normal application activation request, if there is a new arrival service for the MFP 10, the relay server 100 transmits UI instruction information for displaying a new arrival notification screen 71 that is a screen for notifying the new arrival service. The MFP 10 displays a new arrival notification screen 71 on the LCD 16 according to the received UI instruction information.

新着通知画面71は、画面タイプがメッセージである画面である。新着通知画面71のメッセージ表示領域71aには、UI指示情報に固有情報として含まれるメッセージの文字列、具体的に、新着サービスに関連する文字列が表示される。新着通知画面71は、メッセージに対する動作を指示するキーとして、「使う」キー71bと、「使わない」キー71cとを含む。キー71a,71bは、確定キー82b,83bと同様、確定キーとして分類されるキーである。   The new arrival notification screen 71 is a screen whose screen type is a message. In the message display area 71a of the new arrival notification screen 71, a character string of a message included as unique information in the UI instruction information, specifically, a character string related to the new arrival service is displayed. The new arrival notification screen 71 includes a “use” key 71 b and a “not use” key 71 c as keys for instructing an operation on a message. The keys 71a and 71b are classified as the confirmation keys, like the confirmation keys 82b and 83b.

「使う」キー71bは、新着サービスの使用を指示するキーである。キー71bに対するタップ操作がおこなわれた場合、MFP10は、操作結果情報として、新着通知画面71のキー71bに対する操作が行われたことを示す情報を、中継サーバ100に送信する。中継サーバ100の記憶部102には、新着通知画面71のキー71bが操作された場合に表示する画面、具体的に、新着サービスを含む画面を特定する情報が記憶されている。図3に示す例では、新着サービスを含む画面は印刷メニュー画面82である。よって、中継サーバ100は、新着通知画面71の「使う」キー71bに対する操作が行われたことを示す操作結果情報を受信したことに応じて、印刷メニュー画面82を表示させるためのUI指示情報を送信し、その結果、MFP10は、印刷メニュー画面82をLCD16に表示する。   The “use” key 71b is a key for instructing use of the new arrival service. When the tap operation is performed on the key 71b, the MFP 10 transmits information indicating that the operation on the key 71b on the new arrival notification screen 71 is performed to the relay server 100 as operation result information. The storage unit 102 of the relay server 100 stores information for specifying a screen to be displayed when the key 71b of the new arrival notification screen 71 is operated, specifically, a screen including a new arrival service. In the example illustrated in FIG. 3, the screen including the new arrival service is the print menu screen 82. Therefore, the relay server 100 receives the UI instruction information for displaying the print menu screen 82 in response to receiving the operation result information indicating that the operation on the “use” key 71 b of the new arrival notification screen 71 is performed. As a result, the MFP 10 displays the print menu screen 82 on the LCD 16.

「使わない」キー71cは、新着サービスを使用しないことを指示するキーである。キー71cに対するタップ操作がおこなわれた場合、MFP10は、操作結果情報として、新着通知画面71のキー71cに対する操作がおこなわれたことを示す情報を、中継サーバ100に送信する。中継サーバ100の記憶部102には、新着通知画面71のキー71cが操作された場合に表示する画面、具体的に、新着が存在しない場合に表示される画面を特定する情報が記憶されている。図3に示す例では、新着が存在しない場合に表示される画面は、階層に応じた本来の表示順に従う次の画面であるメインメニュー画面81である。よって、中継サーバ100は、新着通知画面71の「使わない」キー71cに対する操作がおこなわれたことを示す操作結果情報を受信したことに応じて、メインメニュー画面81を表示させるためのUI指示情報を送信し、その結果、MFP10は、メインメニュー画面81をLCD16に表示する。   The “not use” key 71c is a key for instructing not to use the new arrival service. When the tap operation is performed on the key 71c, the MFP 10 transmits information indicating that the operation on the key 71c on the new arrival notification screen 71 is performed to the relay server 100 as operation result information. The storage unit 102 of the relay server 100 stores information for specifying a screen to be displayed when the key 71c of the new arrival notification screen 71 is operated, specifically, a screen to be displayed when there is no new arrival. . In the example shown in FIG. 3, the screen displayed when there is no new arrival is the main menu screen 81 which is the next screen in the original display order corresponding to the hierarchy. Accordingly, the relay server 100 receives UI result information indicating that an operation on the “not used” key 71 c of the new arrival notification screen 71 has been performed, and UI instruction information for displaying the main menu screen 81. As a result, the MFP 10 displays the main menu screen 81 on the LCD 16.

一方、中継サーバ100は、ショートカットによるアプリ起動要求を受信した場合、MFP10に対する新着サービスが、ショートカットされた画面、つまり、ショートカットにより飛び越された画面に含まれる機能であることを条件として、新着通知画面72を表示させるためのUI情報を送信する。MFP10は、受信したUI指示情報に従い、新着通知画面72をLCD16に表示する。   On the other hand, when the relay server 100 receives an application activation request by a shortcut, the new arrival notification is provided on the condition that the new arrival service for the MFP 10 is a function included in the shortcut screen, that is, the screen skipped by the shortcut. UI information for displaying the screen 72 is transmitted. The MFP 10 displays a new arrival notification screen 72 on the LCD 16 according to the received UI instruction information.

新着通知画面72は、新着通知画面71と同様、画面タイプがメッセージである画面である。新着通知画面72のメッセージ表示領域72aには、UI指示情報に固有情報として含まれるメッセージの文字列が表示される。図3に示す例では、メッセージ表示領域72aには、メッセージ表示領域71aに表示される文字列と同じ文字列が表示される。メッセージ表示領域71a,72aに表示される文字列は互いに異なっていてもよい。   Similar to the new arrival notification screen 71, the new arrival notification screen 72 is a screen whose screen type is a message. In the message display area 72a of the new arrival notification screen 72, a character string of a message included as unique information in the UI instruction information is displayed. In the example shown in FIG. 3, the same character string as the character string displayed in the message display area 71a is displayed in the message display area 72a. The character strings displayed in the message display areas 71a and 72a may be different from each other.

新着通知画面72は、キー71bと同様の、新着サービスの使用を指示する確定キーである「使う」キー72bを含む。キー72bに対するタップ操作がおこなわれた場合、MFP10は、操作結果情報として、新着通知画面72のキー72bに対する操作がおこなわれたことを示す情報を、中継サーバ100に送信する。中継サーバ100の記憶部102には、新着通知画面72のキー72bが操作された場合に表示する画面、具体的に、新着サービスを含む画面を特定する情報が記憶されている。図3に示す例では、新着サービスを含む画面は印刷メニュー画面82である。よって、MFP10は、新着通知画面72の「使う」キー72bに対する操作を行ったことに応じて、印刷メニュー画面82をLCD16に表示する。   Similar to the key 71b, the new arrival notification screen 72 includes a “use” key 72b that is a confirmation key for instructing the use of the new arrival service. When a tap operation is performed on the key 72b, the MFP 10 transmits, as operation result information, information indicating that an operation on the key 72b on the new arrival notification screen 72 has been performed to the relay server 100. The storage unit 102 of the relay server 100 stores information for specifying a screen to be displayed when the key 72b of the new arrival notification screen 72 is operated, specifically, a screen including a new arrival service. In the example illustrated in FIG. 3, the screen including the new arrival service is the print menu screen 82. Therefore, the MFP 10 displays the print menu screen 82 on the LCD 16 in response to the operation on the “use” key 72 b of the new arrival notification screen 72.

また、新着通知画面72は、キー71cと同様の、新着サービスを使用しないことを指示する確定キーである「使わない」キー72cを含む。キー72cに対するタップ操作がおこなわれた場合、MFP10は、操作結果情報として、新着通知画面72のキー72cに対する操作がおこなわれたことを示す情報を、中継サーバ100に送信する。中継サーバ100の記憶部102には、新着通知画面72のキー72cが操作された場合に表示する画面、具体的に、ショートカット先の画面を特定する情報が記憶されている。図3に示す例では、ショートカット先の画面は塗り絵メニュー画面83である。よって、MFP10は、新着通知画面72の「使わない」キー72cに対する操作を行ったことに応じて、塗り絵メニュー画面83をLCD16に表示する。   The new arrival notification screen 72 includes a “not used” key 72c that is a confirmation key for instructing not to use the new arrival service, similar to the key 71c. When the tap operation is performed on the key 72c, the MFP 10 transmits information indicating that the operation on the key 72c of the new arrival notification screen 72 is performed to the relay server 100 as operation result information. The storage unit 102 of the relay server 100 stores information for specifying a screen to be displayed when the key 72c of the new arrival notification screen 72 is operated, specifically, a shortcut destination screen. In the example shown in FIG. 3, the shortcut destination screen is the coloring menu screen 83. Therefore, the MFP 10 displays the coloring menu screen 83 on the LCD 16 in response to an operation on the “not used” key 72 c on the new arrival notification screen 72.

本実施形態によれば、新着通知画面72の「使う」キー72bに対する操作が行われた場合、新着通知画面71の「使う」キー71bに対する操作が行われた場合と同じ画面がLCD16に表示される。一方、新着通知画面72の「使わない」キー72cに対する操作が行われた場合、新着通知画面71の「使わない」キー71cに対する操作が行われた場合とは異なる画面が表示される。   According to the present embodiment, when an operation is performed on the “use” key 72 b of the new arrival notification screen 72, the same screen as when the operation is performed on the “use” key 71 b of the new arrival notification screen 71 is displayed on the LCD 16. The On the other hand, when an operation is performed on the “not used” key 72c of the new arrival notification screen 72, a screen different from that when an operation is performed on the “not used” key 71c of the new arrival notification screen 71 is displayed.

つまり、新着サービスを使用しないことを指示するキー71c,72cに対する操作に応じて次に表示される画面は、リモートUIの画面を表示させる契機となるアプリ起動要求が、通常のアプリ起動要求であるか、ショートカットによるアプリ起動要求であるかに応じて相違する。いずれのアプリ起動要求が行われた場合であっても、「使わない」キー71c,72cに対する操作が行われた場合には、階層に応じた本来の表示順に従う次の画面、または、ショートカット先の画面といった、当初の意図に応じた画面が表示されるので、利便性がよい。   That is, in the screen displayed next in response to an operation on the keys 71c and 72c instructing not to use the new arrival service, the application activation request that triggers the display of the remote UI screen is a normal application activation request. Or an application activation request by a shortcut. Even if any application activation request is made, if an operation is performed on the “not used” keys 71c and 72c, the next screen according to the original display order corresponding to the hierarchy, or the shortcut destination Since the screen according to the original intention, such as the screen of, is displayed, convenience is good.

図4は、MFP10のCPU11が実行する、中継サーバ100からの指示情報に応じた処理を示すフローチャートである。本処理は、CPU11が、リモートUIの開始を指示するための操作を受け付けたことに応じて開始される。リモートUIの開始を指示するための操作は、サービスの利用を指示するアイコン、または、当該サービスを利用するショートカットを実行するためのアイコンに対する操作である。なお、サービスの利用を指示するアイコンは、例えば、アイコン61aである。一方、サービス提供サーバ200から提供されるサービスを利用するショートカットを実行するためのアイコンは、例えば、アイコン62aである。   FIG. 4 is a flowchart illustrating processing according to instruction information from the relay server 100, which is executed by the CPU 11 of the MFP 10. This process is started in response to the CPU 11 receiving an operation for instructing the start of the remote UI. The operation for instructing the start of the remote UI is an operation for an icon for instructing use of a service or an icon for executing a shortcut for using the service. Note that the icon instructing use of the service is, for example, the icon 61a. On the other hand, an icon for executing a shortcut using a service provided from the service providing server 200 is, for example, an icon 62a.

CPU11は、リモートUIがショートカット起動により開始されたかを判断する(S401)。つまり、CPU11は、リモートUIの開始を指示するための操作が、ショートカットを実行するためのアイコンに対する操作であったかを判断する。   The CPU 11 determines whether the remote UI is started by shortcut activation (S401). That is, the CPU 11 determines whether the operation for instructing the start of the remote UI is an operation for an icon for executing a shortcut.

リモートUIがショートカット起動により開始されたと、CPU11が判断した場合(S401:Yes)、CPU11は、ショートカットによるアプリ起動要求を、通信部23を介して中継サーバ100に送信する(S412)。一方、リモートUIがショートカット起動により開始されていない、すなわち、通常起動により開始されたと、CPU11が判断した場合(S401:No)、CPU11は、通常のアプリ起動要求を、通信部23を介して中継サーバ100に送信する(S402)。   When the CPU 11 determines that the remote UI is started by shortcut activation (S401: Yes), the CPU 11 transmits an application activation request by the shortcut to the relay server 100 via the communication unit 23 (S412). On the other hand, when the CPU 11 determines that the remote UI has not been started by the shortcut activation, that is, the normal UI has been started (S401: No), the CPU 11 relays a normal application activation request via the communication unit 23. It transmits to the server 100 (S402).

CPU11は、S402またはS412の処理後、MFP10が中継サーバ100から指示情報を受信することを待機する(S403:No)。MFP10が中継サーバ100から指示情報を受信した場合(S403:Yes)、CPU11は、受信した指示情報をRAM13に記憶する(S404)。CPU11は、受信した指示情報に含まれる指示ジャンルを判断する(S405)。   After the process of S402 or S412, the CPU 11 waits for the MFP 10 to receive instruction information from the relay server 100 (S403: No). When the MFP 10 receives the instruction information from the relay server 100 (S403: Yes), the CPU 11 stores the received instruction information in the RAM 13 (S404). The CPU 11 determines an instruction genre included in the received instruction information (S405).

指示ジャンルが機能動作指示であると、CPU11が判断した場合(S404:機能動作指示)、CPU11は、受信した指示情報、すなわち、指示ジャンルが機能動作指示である機能動作指示情報に従う機能動作を実行する(S413)。具体的に、CPU11は、機能動作指示情報に含まれる動作タイプに対応した機能動作が、当該機能動作指示情報に付加されているパラメータに従って実行されるよう、プリンタ部19、スキャナ部18、および通信部23のうち、少なくとも1つの動作を制御する。   When the CPU 11 determines that the instruction genre is a function operation instruction (S404: function operation instruction), the CPU 11 executes a function operation according to the received instruction information, that is, the function operation instruction information whose instruction genre is a function operation instruction. (S413). Specifically, the CPU 11 performs the printer unit 19, the scanner unit 18, and the communication so that the functional operation corresponding to the operation type included in the functional operation instruction information is executed according to the parameter added to the functional operation instruction information. At least one operation of the unit 23 is controlled.

例えば、受信した機能動作指示情報に、ダウンロードを示す動作タイプと、パラメータとして、ダウンロード対象の画像データを特定する情報と印刷を指示する値が含まれている場合、CPU11は、まず、通信部23を制御し、パラメータにより特定される画像データをサービス提供サーバ200からダウンロードする。次いで、CPU11は、プリンタ部19を制御し、ダウンロードした画像データを印刷する。   For example, when the received functional operation instruction information includes an operation type indicating download, information specifying the image data to be downloaded and a value instructing printing as parameters, the CPU 11 first determines the communication unit 23. And the image data specified by the parameter is downloaded from the service providing server 200. Next, the CPU 11 controls the printer unit 19 to print the downloaded image data.

CPU11は、S413の処理後、受信した機能動作指示情報に従う機能動作が終了したことを示す機能動作終了情報を、通信部23を介して中継サーバ100に送信し(S414)、処理をS403に移行する。   After the processing of S413, the CPU 11 transmits functional operation end information indicating that the functional operation in accordance with the received functional operation instruction information has been completed to the relay server 100 via the communication unit 23 (S414), and the process proceeds to S403. To do.

S405において、指示ジャンルがUI指示であると、CPU11が判断した場合(S405:UI指示)、CPU11は、受信した指示情報、すなわち、指示ジャンルがUI指示であるUI指示情報に従い、画面情報を生成する(S406)。具体的に、CPU11は、NVRAM14に記憶されているテンプレート情報を用い、UI指示情報に従う画面情報を生成する。テンプレート情報は、画面タイプに応じた基本画面を示すビットマップ情報、確定キーなどのリモートキーのビットマップ情報や配置情報、リモートキー以外の操作キー(以下「画面固有キー」と称す)のビットマップ情報、タイトルの配置情報や、リスト表示する項目の配置情報などを含む。CPU11は、テンプレート情報から、受信したUI指示情報に含まれる画面タイプおよび固有情報に応じた情報を抽出し、受信したUI指示情報に従う画面の画面情報を生成する。これにより、例えば、メインメニュー画面81や印刷メニュー画面82などの各画面に対応する画面情報が生成される。   When the CPU 11 determines that the instruction genre is a UI instruction in S405 (S405: UI instruction), the CPU 11 generates screen information according to the received instruction information, that is, UI instruction information whose instruction genre is a UI instruction. (S406). Specifically, the CPU 11 uses the template information stored in the NVRAM 14 to generate screen information according to the UI instruction information. Template information includes bitmap information indicating the basic screen according to the screen type, bitmap information and arrangement information of remote keys such as the enter key, and bitmaps of operation keys other than the remote keys (hereinafter referred to as “screen-specific keys”). Information, arrangement information of titles, arrangement information of items to be displayed in a list, and the like. The CPU 11 extracts information corresponding to the screen type and unique information included in the received UI instruction information from the template information, and generates screen information of the screen according to the received UI instruction information. Thereby, for example, screen information corresponding to each screen such as the main menu screen 81 and the print menu screen 82 is generated.

CPU11は、S406の処理後、生成された画面情報に基づく画面をLCD16に表示する(S407)。次に、CPU11は、表示中の画面において、リモートキーまたは画面固有キーのいずれかが操作されるまで待機する(S408:No)。なお、リモートキーは、例えば、確定キー81b,82bや、「使う」キー71b,72bや、「使わない」キー71c,72cなどである。一方、画面固有キーは、リスト表示された各項目を示すキーや、画面に収まりきらないリストの項目や文字列などを上または下に移動させるための上キーまたは下キーなどである。   After the process of S406, the CPU 11 displays a screen based on the generated screen information on the LCD 16 (S407). Next, the CPU 11 stands by until either the remote key or the screen unique key is operated on the currently displayed screen (S408: No). The remote keys are, for example, confirmation keys 81b and 82b, "use" keys 71b and 72b, and "do not use" keys 71c and 72c. On the other hand, the screen unique key is a key indicating each item displayed in a list, or an up key or a down key for moving a list item or a character string that does not fit on the screen up or down.

リモートキーまたは画面固有キーのいずれかが操作されたとCPU11が判断した場合(S408:Yes)、CPU11は、操作されたキーが画面固有キーであるかを判断する(S409)。操作されたキーが画面固有キーであるとCPU11が判断した場合(S409:Yes)、操作された画面固有キーに応じた処理を実行し(S415)、処理をS408に移行する。例えば、メインメニュー画面81などのリスト画面において、リスト表示された項目うち、選択対象とする1の項目を示すキーが操作された場合、CPU11は、操作されたキーに対応する項目が選択されたとして、当該項目を特定する項目番号をRAM13に記憶する。なお、項目番号は、リスト画面に表示される各項目に対し個別に割り当てられた番号である。   When the CPU 11 determines that either the remote key or the screen unique key is operated (S408: Yes), the CPU 11 determines whether the operated key is a screen unique key (S409). When the CPU 11 determines that the operated key is a screen unique key (S409: Yes), processing corresponding to the operated screen unique key is executed (S415), and the process proceeds to S408. For example, on a list screen such as the main menu screen 81, when a key indicating one item to be selected among the displayed items is operated, the CPU 11 selects an item corresponding to the operated key. As a result, the item number for specifying the item is stored in the RAM 13. The item number is a number assigned individually to each item displayed on the list screen.

操作されたキーが画面固有キーでない、すなわち、リモートキーが操作されたとCPU11が判断した場合(S409:No)、操作結果情報を生成する(S410)。CPU11は、生成された操作結果情報を、通信部23を介して中継サーバ100に送信し(S411)、処理をS403に移行する。   When the operated key is not a screen-specific key, that is, when the CPU 11 determines that the remote key has been operated (S409: No), operation result information is generated (S410). The CPU 11 transmits the generated operation result information to the relay server 100 via the communication unit 23 (S411), and the process proceeds to S403.

具体的に、CPU11は、S410において、操作されたキーを特定する情報と、表示中の画面を特定する情報と、表示中の画面のタイプに応じた確定情報とを含む、操作結果情報を生成する。なお、表示中の画面を特定する情報は、S404にてRAM13に記憶された指示情報に含まれる識別情報である。表示中の画面のタイプに応じた確定情報は、例えば、メインメニュー画面81などのリスト画面において、確定キー81bなどの確定キーが操作されたタイミングでRAM13に記憶されている項目番号である。また、新着通知画面71などの新着サービスを通知する画面において、キー71bなどの、新着サービスの使用を指示するキーが操作された場合には、その旨を示す情報も、確定情報の1つである。   Specifically, in S410, the CPU 11 generates operation result information including information for specifying the operated key, information for specifying the screen being displayed, and fixed information according to the type of the screen being displayed. To do. Note that the information specifying the screen being displayed is identification information included in the instruction information stored in the RAM 13 in S404. The confirmation information corresponding to the type of screen being displayed is, for example, an item number stored in the RAM 13 at the timing when the confirmation key such as the confirmation key 81b is operated on the list screen such as the main menu screen 81. In addition, when a key for instructing the use of a new arrival service such as the key 71b is operated on a new arrival notification screen such as the new arrival notification screen 71, information indicating that is also one of the confirmation information. is there.

図5は、中継サーバ100の制御部101が実行するメインループ処理を示すフローチャートである。制御部101は、MFP10から情報を受信することを待機する(S501:No)。中継サーバ100がMFP10から情報を受信した場合(S501:Yes)、制御部101は、受信した情報の種類を判断する(S502)。本実施形態では、中継サーバ100がMFP10から受信する情報は、アプリ起動要求、操作結果情報、機能動作終了情報のいずれかである。アプリ起動要求は、図4のS402またはS412のいずれかにて送信される。操作結果情報は、図4のS411にて送信される。機能動作終了は、図4のS414にて送信される。   FIG. 5 is a flowchart illustrating main loop processing executed by the control unit 101 of the relay server 100. The control unit 101 waits to receive information from the MFP 10 (S501: No). When the relay server 100 receives information from the MFP 10 (S501: Yes), the control unit 101 determines the type of the received information (S502). In the present embodiment, the information that the relay server 100 receives from the MFP 10 is any one of an application activation request, operation result information, and functional operation end information. The application activation request is transmitted in either S402 or S412 in FIG. The operation result information is transmitted in S411 of FIG. The completion of the function operation is transmitted in S414 in FIG.

受信した情報がアプリ起動要求である場合(S502:アプリ起動要求)、制御部101は、受信したアプリ起動情報が、ショートカットによるアプリ起動要求であるかを判断する(S509)。ショートカットによるアプリ起動要求は、図4のS412にて送信される。ショートカットによるアプリ起動要求であると制御部101が判断した場合(S509:Yes)、MFP10に通知すべき新着サービスがあるかを判断する(S510)。記憶部102には、新着サービスを通知する画面、例えば、新着通知画面71に対応するUI指示情報に対し、当該新着サービスの対象となるモデル情報が関連づけられて記憶されている。よって、制御部101は、S510において、記憶部102を参照し、アプリ起動要求とともに受信したモデル情報に対し、新着サービスを通知する画面に対応するUI指示情報が関連づけられている場合に、MFP10に通知すべき新着サービスがあると判断する。   When the received information is an application activation request (S502: Application activation request), the control unit 101 determines whether the received application activation information is an application activation request by a shortcut (S509). The application activation request by the shortcut is transmitted in S412 of FIG. When the control unit 101 determines that the application activation request is a shortcut (S509: Yes), it is determined whether there is a new service to be notified to the MFP 10 (S510). In the storage unit 102, model information that is a target of the new arrival service is stored in association with UI instruction information corresponding to a new arrival notification screen 71, for example, a new arrival notification screen 71. Therefore, in step S510, the control unit 101 refers to the storage unit 102, and if the UI instruction information corresponding to the screen for notifying the new arrival service is associated with the model information received together with the application activation request, the control unit 101 Determine that there is a new service to be notified.

通知すべき新着サービスがないと制御部101が判断した場合(S510:No)、制御部101は、ショートカット先の画面に対応するUI指示情報を、記憶部102から読み出す(S514)。なお、制御部101は、ショートカット先の画面に対応するUI指示情報を、ショートカットによるアプリ起動要求に含まれる、ショートカット先の画面を特定可能な情報に基づき取得する。制御部101は、S514にて読み出したUI指示情報を、通信部103を介してMFP10に送信し(S507)、処理をS501に移行する。S514,S507の処理の結果、MFP10のLCD16には、ショートカット先の画面が表示される。図2に示す例であれば、塗り絵メニュー画面83が表示される。   When the control unit 101 determines that there is no new service to be notified (S510: No), the control unit 101 reads UI instruction information corresponding to the shortcut destination screen from the storage unit 102 (S514). The control unit 101 acquires UI instruction information corresponding to the shortcut destination screen based on information included in the application activation request by the shortcut that can specify the shortcut destination screen. The control unit 101 transmits the UI instruction information read in S514 to the MFP 10 via the communication unit 103 (S507), and the process proceeds to S501. As a result of the processing of S514 and S507, the shortcut destination screen is displayed on the LCD 16 of the MFP 10. In the example shown in FIG. 2, the coloring menu screen 83 is displayed.

S510において、通知すべき新着サービスがあると制御部101が判断した場合(S510:Yes)、制御部101は、新着サービスの種別が、ショートカットの種別に一致するかを判断する(S511)。制御部101は、S511の判断を、記憶部102に記憶されている種別情報に基づいて行う。種別情報は、画面が属する機能種別を特定する情報であり、例えば、印刷機能に属する画面であることを示す情報や、スキャン機能に属する画面であることを示す情報などを含む。種別情報は、UI指示情報に関連付けられて記憶されている。一方、新着サービスを通知する画面に対応するUI指示情報には、新着サービスを含む画面を特定する情報が含まれる。制御部101は、新着サービスを含む画面を特定する情報に基づき、新着サービスを含む画面に対応するUI指示情報を特定し、特定されたUI指示情報に関連付けられた種別情報を取得できる。   In S510, when the control unit 101 determines that there is a new service to be notified (S510: Yes), the control unit 101 determines whether the type of the new service matches the shortcut type (S511). The control unit 101 makes the determination in S511 based on the type information stored in the storage unit 102. The type information is information for specifying the function type to which the screen belongs, and includes, for example, information indicating that the screen belongs to the printing function, information indicating that the screen belongs to the scan function, and the like. The type information is stored in association with the UI instruction information. On the other hand, the UI instruction information corresponding to the screen for notifying the new service includes information for specifying the screen including the new service. The control unit 101 can specify the UI instruction information corresponding to the screen including the new arrival service based on the information specifying the screen including the new arrival service, and can acquire the type information associated with the specified UI instruction information.

よって、制御部101は、S511において、新着サービスを含む画面に対応するUI指示情報に関連付けられた種別情報と、ショートカット先の画面に対応するUI指示情報に対応付けられている種別情報とを比較し、両者が一致する場合に、新着サービスの種別が、ショートカットの種別に一致するとし、S511の判断を肯定する。例えば、通知すべき情報が印刷機能の新着サービスに関連する情報であり、かつ、ショートカット先の画面が、印刷機能に関わる画面群における1画面(例えば、塗り絵メニュー画面83印刷メニュー画面82)である場合、制御部101は、S511の判断を肯定する。   Therefore, in step S511, the control unit 101 compares the type information associated with the UI instruction information corresponding to the screen including the new arrival service with the type information associated with the UI instruction information corresponding to the shortcut destination screen. If the two match, the new service type matches the shortcut type, and the determination in S511 is affirmed. For example, the information to be notified is information related to the new arrival service of the print function, and the shortcut destination screen is one screen in the screen group related to the print function (for example, the coloring menu screen 83 and the print menu screen 82). In this case, the control unit 101 affirms the determination in S511.

一方、両者が一致しない場合、制御部101は、S511の判断を否定する。よって、ショートカット先の画面が、印刷機能に関わる画面群における1画面である場合、通知すべき情報があったとしても、当該情報がスキャン機能の新着サービスに関連する情報であれば、制御部101は、S511の判断を否定する。   On the other hand, if the two do not match, the control unit 101 denies the determination of S511. Therefore, when the shortcut destination screen is one screen in the screen group related to the print function, even if there is information to be notified, if the information is information related to the new arrival service of the scan function, the control unit 101. Negates the determination of S511.

制御部101がS511の判断を否定した場合(S511:No)、制御部101は、処理をS514に移行する。一方、制御部101がS511の判断を肯定した場合(S511:Yes)、制御部101は、新着サービスを含む画面が、ショートカット先の画面より上位側の階層に位置する画面であるかを判断する(S512)。制御部101は、S512の判断を、記憶部102に記憶されるツリー情報に基づいて行う。新着サービスを含む画面がショートカット先の画面より上位側の階層に位置する画面でないと、制御部101が判断した場合(S512:No)、制御部101は、処理をS514に移行する。   When the control unit 101 denies the determination of S511 (S511: No), the control unit 101 moves the process to S514. On the other hand, when the control unit 101 affirms the determination of S511 (S511: Yes), the control unit 101 determines whether the screen including the new arrival service is a screen located in a higher hierarchy than the shortcut destination screen. (S512). The control unit 101 makes the determination in S512 based on the tree information stored in the storage unit 102. When the control unit 101 determines that the screen including the new arrival service is not a screen located in a higher hierarchy than the shortcut destination screen (S512: No), the control unit 101 shifts the processing to S514.

S512において、新着サービスを含む画面がショートカット先の画面より上位側の階層に位置する画面であると、制御部101が判断した場合(S512:Yes)、制御部101は、新着サービスを通知する画面に対応するUI指示情報を記憶部102から読み出す(S513)。制御部101は、S513にて読み出したUI指示情報を、通信部103を介してMFP10に送信し(S507)、処理をS501に移行する。S513,S507の処理の結果、MFP10のLCD16には、新着サービスを通知する画面が表示される。図3に示す例であれば、新着通知画面72が表示される。   In S512, when the control unit 101 determines that the screen including the new arrival service is a screen located on a higher hierarchy than the shortcut destination screen (S512: Yes), the control unit 101 notifies the new arrival service. UI instruction information corresponding to is read from the storage unit 102 (S513). The control unit 101 transmits the UI instruction information read in S513 to the MFP 10 via the communication unit 103 (S507), and the process proceeds to S501. As a result of the processing in S513 and S507, a screen for notifying the new arrival service is displayed on the LCD 16 of the MFP 10. In the example shown in FIG. 3, a new arrival notification screen 72 is displayed.

S509において、受信したアプリ起動要求が、ショートカットによるアプリ起動要求でない、すなわち、通常のアプリ起動要求であると、制御部101が判断した場合(S509:No)、制御部101は、S510と同様に、MFP10に通知すべき新着サービスがあるかを判断する(S515)。通知すべき新着サービスがあると制御部101が判断した場合(S515:Yes)、制御部101は、処理をS513に移行する。その結果、MFP10のLCD16には、新着サービスを通知する画面が表示される。図3に示す例であれば、新着通知画面71が表示される。   In S509, when the control unit 101 determines that the received application activation request is not an application activation request by a shortcut, that is, a normal application activation request (S509: No), the control unit 101 performs the same as in S510. Then, it is determined whether there is a new service to be notified to the MFP 10 (S515). When the control unit 101 determines that there is a new service to be notified (S515: Yes), the control unit 101 moves the process to S513. As a result, a screen for notifying the new arrival service is displayed on the LCD 16 of the MFP 10. In the example shown in FIG. 3, a new arrival notification screen 71 is displayed.

一方、通知すべき新着サービスがないと制御部101が判断した場合(S515:No)、制御部101は、最上位の階層に位置するUI指示情報、すなわち、リモートUIのトップ画面であるメインメニュー画面81を表示させるためのUI指示情報を記憶部102から読み出す(S516)。制御部101は、S516にて読み出したUI指示情報を、通信部103を介してMFP10に送信し(S507)、処理をS501に移行する。S516,S507の処理の結果、MFP10のLCD16には、メインメニュー画面81が表示される。   On the other hand, when the control unit 101 determines that there is no new service to be notified (S515: No), the control unit 101 displays the UI instruction information located in the highest layer, that is, the main menu that is the top screen of the remote UI. UI instruction information for displaying the screen 81 is read from the storage unit 102 (S516). The control unit 101 transmits the UI instruction information read in S516 to the MFP 10 via the communication unit 103 (S507), and the process proceeds to S501. As a result of the processing of S516 and S507, the main menu screen 81 is displayed on the LCD 16 of the MFP 10.

中継サーバ100が受信した情報が操作結果情報である場合(S502:操作結果情報)、制御部101は、操作されたリモートキーのタイプを判断する(S503)。制御部101は、S503の判断を、操作結果情報に含まれる、操作されたキーを特定する情報に基づいて行う。   When the information received by the relay server 100 is operation result information (S502: operation result information), the control unit 101 determines the type of the operated remote key (S503). The control unit 101 performs the determination in S503 based on information specifying the operated key included in the operation result information.

操作されたリモートキーのタイプが確定キーであると、制御部101が判断した場合(S503:確定)、制御部101は、操作結果情報に含まれる確定情報を、制御部101を構成するRAMに記憶する(S504)。制御部101は、次の指示情報を記憶部102から読み出す処理を実行する(S505)。具体的に、制御部101は、S505において、ツリー情報を参照し、操作結果情報に含まれる識別情報に対応する次画面がある場合、当該次画面に対応するUI指示情報を記憶部102から読み出す。一方、操作結果情報に含まれる識別情報に対応する次画面がない場合、制御部101は、次画面がない識別情報の次に読み出す識別情報を規定する規定情報に従い、操作結果情報に含まれる識別情報の次に読み出す識別情報を特定する。なお、上記規定情報は記憶部102に記憶されている。そして、制御部101は、特定された識別情報に対応する指示情報を記憶部102から読み出す。   When the control unit 101 determines that the type of the operated remote key is a confirmation key (S503: Confirmation), the control unit 101 stores the confirmation information included in the operation result information in the RAM configuring the control unit 101. Store (S504). The control unit 101 executes processing for reading the next instruction information from the storage unit 102 (S505). Specifically, in step S <b> 505, the control unit 101 refers to the tree information, and when there is a next screen corresponding to the identification information included in the operation result information, reads the UI instruction information corresponding to the next screen from the storage unit 102. . On the other hand, when there is no next screen corresponding to the identification information included in the operation result information, the control unit 101 performs the identification included in the operation result information according to the regulation information that defines the identification information to be read next to the identification information without the next screen. Identification information to be read next to the information is specified. The regulation information is stored in the storage unit 102. Then, the control unit 101 reads out instruction information corresponding to the identified identification information from the storage unit 102.

なお、操作結果情報に含まれる識別情報が、新着通知画面71などの新着サービスを通知する画面を示し、かつ、当該操作結果情報に含まれる確定情報が、新着サービスの使用を指示するキーが操作されたことを示す情報である場合には、新着サービスを含む画面に対応するUI指示情報を、次の指示情報として読み出す。   The identification information included in the operation result information indicates a screen for notifying the new arrival service such as the new arrival notification screen 71, and the confirmation information included in the operation result information is operated by a key for instructing the use of the new arrival service. If it is information indicating that it has been done, the UI instruction information corresponding to the screen including the new arrival service is read as the next instruction information.

制御部101は、S505にて読み出した指示情報にパラメータを付加する(S506)。付加対象のパラメータは、記憶部102に記憶されているテーブルを参照し、操作結果情報に含まれる識別情報および確定情報に応じて決定される。制御部101は、S506の処理後、パラメータが付加された指示情報を、通信部103を介してMFP10に送信し(S507)、処理をS501に移行する。なお、識別情報および確定情報の組み合わせによっては、付加対象とするパラメータが存在しない場合がある。かかる場合、S506において、指示情報にパラメータは付加されず、読み出された指示情報がMFP10に送信される。   The control unit 101 adds a parameter to the instruction information read in S505 (S506). The parameter to be added is determined according to the identification information and the confirmation information included in the operation result information with reference to the table stored in the storage unit 102. After the process of S506, the control unit 101 transmits the instruction information to which the parameter is added to the MFP 10 via the communication unit 103 (S507), and the process proceeds to S501. Depending on the combination of the identification information and the confirmation information, there may be no parameter to be added. In such a case, in S506, no parameter is added to the instruction information, and the read instruction information is transmitted to the MFP 10.

操作されたリモートキーのタイプが確定キー以外のキーであると、制御部101が判断した場合(S503:その他)、制御部101は、操作されたキーのタイプに応じた指示情報を記憶部102から読み出す(S508)。確定キー以外のキーは、例えば、戻るキーや、次へキーなどである。操作されたキーが戻るキーである場合、制御部101は、ツリー情報を参照し、操作結果情報に含まれる識別情報に基づいて、前画面に対応するUI指示情報を記憶部102から読み出す。操作されたキーが次へキーである場合、制御部101は、ツリー情報を参照し、次画面に対応するUI指示情報を記憶部102から読み出す。制御部101は、S508の処理後、処理をS506に移行する。   When the control unit 101 determines that the operated remote key type is a key other than the confirmation key (S503: other), the control unit 101 stores instruction information corresponding to the operated key type in the storage unit 102. (S508). The keys other than the confirmation key are, for example, a return key and a next key. When the operated key is a return key, the control unit 101 refers to the tree information, and reads UI instruction information corresponding to the previous screen from the storage unit 102 based on the identification information included in the operation result information. When the operated key is the next key, the control unit 101 refers to the tree information and reads UI instruction information corresponding to the next screen from the storage unit 102. After the process of S508, the control unit 101 moves the process to S506.

中継サーバ100が受信した情報が機能動作終了情報である場合(S502:機能動作終了情報)、制御部101は、S505と同様に、次の指示情報を記憶部102から読み出し(S517)、処理をS506に移行する。   When the information received by the relay server 100 is the function operation end information (S502: function operation end information), the control unit 101 reads the next instruction information from the storage unit 102 (S517) as in S505, and performs the processing. The process moves to S506.

上記第1実施形態によれば、中継サーバ100は、ショートカットによるアプリ起動要求を受信した場合に、要求元のMFP10に対する新着サービスを含む画面が、ショートカット先の画面より上位側の階層に位置する画面、つまり、ショートカットにより飛び越された画面の1つであることを条件として、新着サービスを通知する画面に対応するUI指示情報を送信する。よって、ショートカットを利用する場合であっても、新着サービスが存在する場合には新着通知画面72を表示させることができ、新着サービスを漏れなく確認させることができる。特に、新着通知画面72の表示は、新着サービスを含む画面が、ショートカット先の画面より上位側の階層に位置する画面であることを条件とするので、新着通知画面72が煩雑に表示されることを防止できる。   According to the first embodiment, when the relay server 100 receives an application activation request by a shortcut, the screen including the new arrival service for the requesting MFP 10 is located on a higher hierarchy than the shortcut destination screen. That is, on the condition that it is one of the screens skipped by the shortcut, UI instruction information corresponding to the screen for notifying the new arrival service is transmitted. Therefore, even when a shortcut is used, if a new arrival service exists, the new arrival notification screen 72 can be displayed, and the new arrival service can be confirmed without omission. In particular, since the new arrival notification screen 72 is displayed on the condition that the screen including the new arrival service is a screen located in a higher hierarchy than the shortcut destination screen, the new arrival notification screen 72 is displayed in a complicated manner. Can be prevented.

また、新着サービスを含む画面が、ショートカット先の画面より上位側の階層に位置する画面に存在する場合であっても、通知対象の新着サービスの種別が、ショートカットの種別に一致することが、新着通知画面72の表示条件とされる。よって、ショートカット先の画面との関連が薄い新着サービスについての通知が行われることを防止できる。   In addition, even if the screen containing the new arrival service exists on a screen located in a higher hierarchy than the shortcut destination screen, the type of the new arrival service to be notified matches the type of the shortcut. The display condition of the notification screen 72 is set. Therefore, it is possible to prevent notification about a new arrival service that is not related to the shortcut destination screen.

次に、図6を参照して、本発明の第2実施形態について説明する。第1実施形態では、MFP10がショートカットによるアプリ起動要求を行った中継サーバ100に、MFP10に対する新着サービスが存在する場合、ショートカット先の画面でなく、新着通知画面72がLCD16に表示された。これに対し、第2実施形態では、新着サービスを報せる新着通知キー91を、ショートカット先の画面(この例では、塗り絵メニュー画面83)に表示させる。具体的に、MFP10に対する新着サービスが存在する場合には、図6に示すように、新着サービスが存在することを示す「新着あり」との文字列が表示された新着通知キー91を、ショートカット先の画面の一例である塗り絵メニュー画面83内に表示する。第2実施形態において、第1実施形態と同一の部分には、同一の符号を付して、その説明を省略する。   Next, a second embodiment of the present invention will be described with reference to FIG. In the first embodiment, when there is a new arrival service for the MFP 10 in the relay server 100 to which the MFP 10 has made an application activation request using a shortcut, the new arrival notification screen 72 is displayed on the LCD 16 instead of the shortcut destination screen. On the other hand, in the second embodiment, a new arrival notification key 91 for reporting a new arrival service is displayed on the shortcut destination screen (in this example, the coloring menu screen 83). Specifically, when there is a new arrival service for the MFP 10, as shown in FIG. 6, a new arrival notification key 91 in which a character string “There is a new arrival” indicating that a new arrival service exists is displayed as a shortcut destination. Is displayed in a coloring menu screen 83 which is an example of the screen. In the second embodiment, the same parts as those in the first embodiment are denoted by the same reference numerals, and the description thereof is omitted.

新着通知キー91は、確定キーの1つである。よって、新着通知キー91に対する操作が行われた場合、MFP10は、その旨を示す操作結果情報を中継サーバ100に送信する。中継サーバ100は、新着通知画面72に対応するUI指示情報をMFP10に送信する。その結果、MFP10は、新着通知画面72をLCD16に表示する。   The new arrival notification key 91 is one of the confirmation keys. Therefore, when an operation is performed on the new arrival notification key 91, the MFP 10 transmits operation result information indicating that to the relay server 100. The relay server 100 transmits UI instruction information corresponding to the new arrival notification screen 72 to the MFP 10. As a result, the MFP 10 displays a new arrival notification screen 72 on the LCD 16.

第2実施形態によれば、MFP10に対する新着サービスが存在する場合、「新着あり」のような、新着サービスが存在することを示す文字列が新着通知キー91に表示される。よって、ショートカット先の画面において、新着サービスを確認させることができる。しかし、ショートカット先の画面に表示される新着通知キー91に表示できる文字列の数には限界がある。つまり、文字数を増やせば、その分、新着通知キー91を大きくする必要があるため、他の情報の視認性が損なわれる虞がある。これに対し、第2実施形態によれば、新着通知キー91に表示する文字列は「新着あり」などの最小限とし、新着通知キー91が操作されたことに応じて、新着通知画面72を表示させ、新着サービスに関するより詳細を表示させる。これにより、ショートカット先の画面に本来表示される情報の視認性を損ねることなく、新着サービスの存在を報せることができる。   According to the second embodiment, when there is a new arrival service for the MFP 10, a character string indicating that there is a new arrival service such as “There is a new arrival” is displayed on the new arrival notification key 91. Therefore, the new arrival service can be confirmed on the shortcut destination screen. However, there is a limit to the number of character strings that can be displayed on the new arrival notification key 91 displayed on the shortcut destination screen. That is, if the number of characters is increased, it is necessary to enlarge the new arrival notification key 91 accordingly, so that the visibility of other information may be impaired. On the other hand, according to the second embodiment, the character string displayed on the new arrival notification key 91 is minimized such as “There is a new arrival”, and the new arrival notification screen 72 is displayed in response to the operation of the new arrival notification key 91. To display more details about new services. This makes it possible to report the presence of a new service without impairing the visibility of information originally displayed on the shortcut destination screen.

なお、第2実施形態では、新着通知キー91に表示される、新着サービスが存在することを示す文字列として「新着あり」を例示したが、「新着1件」などの新着サービスの件数を表示する構成としてもよい。   In the second embodiment, “new arrival” is illustrated as a character string indicating that there is a new arrival service displayed on the new arrival notification key 91, but the number of new arrival services such as “one new arrival” is displayed. It is good also as composition to do.

上記実施形態において、中継サーバ100が、表示システム、サーバの一例である。MFP10が、表示装置の一例である。LCD16が、表示部の一例である。制御部101が、制御部の一例である。ネットワーク800が、インターネットの一例である。画面81〜83が、階層的に構成される複数の画面画像の一例である。メインメニュー画面81が、所定の画面画像の一例である。塗り絵メニュー画面83が、ショートカット指示に応じた画面画像の一例である。項目B3を含む印刷メニュー画面82、および、新着通知キー91を含む塗り絵メニュー画面83が、特定の通知すべき情報に関連する画面画像の一例である。メッセージ表示領域71a,72aに表示される文字列、および、新着通知キー91に表示される「新着あり」の文字列が、特定の通知すべき情報の一例である。新着通知キー91を含む塗り絵メニュー画面83が、特定の通知すべき情報を含むショートカット指示に応じた画面画像の一例である。項目B3を含む印刷メニュー画面82が、特定の通知すべき情報を含む画面画像の一例である。メインメニュー画面81が、階層に応じた表示順に従う次の画面画像の一例である。新着通知キー91が、第1指示子の一例である。「使う」キー71b,72bが、第2指示子の一例である。「使わない」キー71c,72cが、第3指示子の一例である。S505,S507,S508,S513、S514,S516,S517の処理を実行する制御部101が、表示制御手段の一例である。S512の処理を実行する制御部101が、第1判断手段の一例である。S515の処理を実行する制御部101が、第2判断手段の一例である。   In the above embodiment, the relay server 100 is an example of a display system or server. The MFP 10 is an example of a display device. The LCD 16 is an example of a display unit. The control unit 101 is an example of a control unit. Network 800 is an example of the Internet. Screens 81 to 83 are an example of a plurality of screen images configured in a hierarchical manner. The main menu screen 81 is an example of a predetermined screen image. The coloring picture menu screen 83 is an example of a screen image corresponding to a shortcut instruction. The print menu screen 82 including the item B3 and the coloring menu screen 83 including the new arrival notification key 91 are examples of screen images related to specific information to be notified. The character strings displayed in the message display areas 71 a and 72 a and the “new arrival” character string displayed in the new arrival notification key 91 are examples of specific information to be notified. The coloring menu screen 83 including the new arrival notification key 91 is an example of a screen image corresponding to a shortcut instruction including specific information to be notified. The print menu screen 82 including the item B3 is an example of a screen image including specific information to be notified. The main menu screen 81 is an example of the next screen image that follows the display order corresponding to the hierarchy. The new arrival notification key 91 is an example of a first indicator. “Use” keys 71b and 72b are examples of the second indicator. “Not used” keys 71c and 72c are examples of the third indicator. The control unit 101 that executes the processes of S505, S507, S508, S513, S514, S516, and S517 is an example of a display control unit. The control unit 101 that executes the process of S512 is an example of a first determination unit. The control unit 101 that executes the process of S515 is an example of a second determination unit.

以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。   Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and various improvements and modifications can be easily made without departing from the spirit of the present invention. Can be inferred.

例えば、上記実施形態では、画面を表示する表示装置として、MFP10に含まれるLCD16を例示したが、印刷機能を実行する装置などに接続されたLCD16であってもよい。上記実施形態では、サービス提供サーバ200と別体に構成される中継サーバ100が、MFP10のLCD16に表示される画面を制御する構成とした。これに代えて、中継サーバ100の機能とサービス提供サーバ200の機能とを有するサーバが、LCD16に表示される画面を制御する構成としてもよい。   For example, in the above-described embodiment, the LCD 16 included in the MFP 10 is illustrated as a display device that displays a screen. However, the LCD 16 connected to a device that executes a printing function may be used. In the above embodiment, the relay server 100 configured separately from the service providing server 200 is configured to control the screen displayed on the LCD 16 of the MFP 10. Instead of this, a server having the function of the relay server 100 and the function of the service providing server 200 may be configured to control the screen displayed on the LCD 16.

上記実施形態では、中継サーバ100が、MFP10にUI指示情報を送信することによって、LCD16に表示される画面を制御する構成としたが、LCD16に表示される画面に関わる制御をMFP10が実行する構成であってもよい。すなわち、表示装置であるMFP10が表示制御手段を備える構成であってもよい。かかる構成において、MFP10には、メインメニュー画面81などの画面の画像データが予め準備されている。中継サーバ100は、新着サービスが生じる毎に、新着サービスを含む画面に対応する画像データをMFP10に送信し、表示させる画面の内容を更新する。中継サーバ100は、S510〜S512,S515の各判断処理の結果を示す情報をMFP10に送信する。かかる情報を受信したMFP10は、新着通知画面72に相当する画面をLCD16に表示する。   In the above embodiment, the relay server 100 controls the screen displayed on the LCD 16 by transmitting UI instruction information to the MFP 10. However, the MFP 10 executes control related to the screen displayed on the LCD 16. It may be. That is, the MFP 10 that is a display device may include a display control unit. In such a configuration, image data of a screen such as the main menu screen 81 is prepared in advance in the MFP 10. Whenever a new arrival service occurs, the relay server 100 transmits image data corresponding to a screen including the new arrival service to the MFP 10 and updates the content of the screen to be displayed. The relay server 100 transmits information indicating the result of each determination process of S510 to S512 and S515 to the MFP 10. Receiving such information, the MFP 10 displays a screen corresponding to the new arrival notification screen 72 on the LCD 16.

なお、本変形例において、新着通知画面72に相当する画面としては、MFP10に準備されている画面としてもよい。あるいは、新着サービスの内容を示す文字列中継サーバ100から取得し、取得した文字列をMFP10に準備されている画面に表示させたものを、新着通知画面72に相当する画面としてもよい。また、メインメニュー画面81などの階層的に構成される画面の表示に関わる制御はMFP10が実行し、新着通知画面72に関わる制御は中継サーバ100が実行する構成であってもよい。   In this modification, the screen corresponding to the new arrival notification screen 72 may be a screen prepared in the MFP 10. Alternatively, a screen corresponding to the new arrival notification screen 72 may be obtained by acquiring the content of the new arrival service from the character string relay server 100 and displaying the acquired character string on the screen prepared in the MFP 10. Further, the MFP 10 may execute control related to display of a hierarchically configured screen such as the main menu screen 81, and the relay server 100 may execute control related to the new arrival notification screen 72.

上記実施形態では、通知すべき情報として新着サービスを例示したが、これに限られるものではない。新着サービスに関連する情報に限らず、既存のサービスに変更あることを示す情報や、既存のサービスがメンテナンスなどによって一時停止されることを示す情報など、新着サービスに関連する情報以外の情報を通知する場合であっても、本発明を適用できる。かかる場合、既存のサービスに変更あることを示す情報など、新着サービスに関連する情報以外の情報もまた、特定の通知すべき情報の一例である。   In the above embodiment, the new arrival service is exemplified as the information to be notified, but the present invention is not limited to this. Not only information related to new arrival services, but also information other than information related to new arrival services such as information indicating that existing services have changed and information indicating that existing services are suspended due to maintenance, etc. Even in this case, the present invention can be applied. In such a case, information other than information related to the new arrival service such as information indicating that the existing service is changed is also an example of specific information to be notified.

上記第1実施形態では、新着通知画面71および新着通知画面72の表示内容が同じであった。これに対し、リモートUIの画面を表示させる契機となるアプリ起動要求が、通常のアプリ起動要求であるか、ショートカットによるアプリ起動要求であるかに応じて、新着通知画面71,72の表示内容を異ならせるようにしてもよい。ただし、新着通知画面71,72が同じ新着サービスを通知する画面であることを条件とする。   In the first embodiment, the display contents of the new arrival notification screen 71 and the new arrival notification screen 72 are the same. On the other hand, the display contents of the new arrival notification screens 71 and 72 are changed depending on whether the application activation request that triggers the display of the remote UI screen is a normal application activation request or an application activation request by a shortcut. You may make it differ. However, it is a condition that the new arrival notification screens 71 and 72 are screens for notifying the same new arrival service.

例えば、「使わない」キー72cには、キー72cが操作された場合に表示される画面、すなわち、ショートカット先の画面を示す文字列を表示させる。一方、「使わない」キー71cには、キー71cが操作された場合に表示される画面、すなわち、階層に応じた本来の表示順に従う次の画面を示す文字列を表示させる。あるいは、メッセージ表示領域71aに表示される文字列と、メッセージ表示領域72aに表示される文字列とを異ならせるようにしてもよい。本変形例によれば、新着通知画面71a,72aは、ショートカットによるアプリ起動要求が行われたか、そうでないかのそれぞれに適した内容を通知することができる。   For example, the “not used” key 72c displays a character string indicating a screen that is displayed when the key 72c is operated, that is, a shortcut destination screen. On the other hand, the “not used” key 71c displays a character string indicating a screen displayed when the key 71c is operated, that is, a next screen in the original display order corresponding to the hierarchy. Alternatively, the character string displayed in the message display area 71a may be different from the character string displayed in the message display area 72a. According to this modification, the new arrival notification screens 71a and 72a can notify contents suitable for whether an application activation request by a shortcut has been made or not.

上記第2実施形態では、MFP10に対する新着サービスが存在する場合に、「新着あり」との文字列が表示された新着通知キー91を表示する構成とした。MFP10に対する新着サービスが存在しない場合に、新着サービスが存在しないことを示す「新着なし」や「新着0件」などの文字列が表示されたキーを表示する構成としてもよい。ただし、「新着なし」と表示されたキーが表示されたショートカット先の画面は、新着を通知する画面ではないので、特定の通知すべき情報を含むショートカット指示に応じた画面画像から除外される。   In the second embodiment, when there is a new arrival service for the MFP 10, the new arrival notification key 91 displaying the character string “There is a new arrival” is displayed. When there is no new service for the MFP 10, a key displaying a character string such as “No New Arrival” or “No New Arrival” indicating that there is no new service may be displayed. However, since the shortcut destination screen on which the key labeled “No New Arrival” is displayed is not a screen for notifying of new arrival, it is excluded from the screen image corresponding to the shortcut instruction including the information to be notified.

上記第2実施形態では、MFP10に対する新着サービスが存在する場合に、新着サービスが存在することを示す文字列が表示された新着通知キー91を表示する構成とした。これに代えて、新着通知画面72に表示される内容を、ショートカット先の画面に表示させる構成としてもよい。   In the second embodiment, when there is a new arrival service for the MFP 10, the new arrival notification key 91 on which a character string indicating that a new arrival service exists is displayed. Instead, the content displayed on the new arrival notification screen 72 may be displayed on the shortcut destination screen.

図7(a)は、本変形例を説明するための図である。本変形例では、図7(a)に示すように、ショートカット先の画面(この例では、塗り絵メニュー画面83)に、メッセージ表示領域92a、「使う」キー92b、および「使わない」キー92cが表示される。メッセージ表示領域92aには、メッセージ表示領域72aと同様、新着サービスに関連する文字列が表示される。「使う」キー92bは、「使う」キー72bと同様の確定キーである。「使わない」キー92cは、「使わない」キー72cと同様の確定キーである。本変形例では、キー92bが操作された場合には、キー72bが操作された場合と同様、新着サービスを含む画面が表示される。一方、キー92cが操作された場合には、ショートカット先の画面が表示されたままとされる。よって、本変形例によれば、第2実施形態と同様、ショートカット先の画面において、新着サービスを確認させることができる。   FIG. 7A is a diagram for explaining this modification. In this modified example, as shown in FIG. 7A, a message display area 92a, a “use” key 92b, and a “not use” key 92c are displayed on the shortcut destination screen (in this example, the coloring menu screen 83). Is displayed. In the message display area 92a, as in the message display area 72a, a character string related to the new arrival service is displayed. The “use” key 92b is a confirmation key similar to the “use” key 72b. The “not used” key 92c is a confirmation key similar to the “not used” key 72c. In the present modification, when the key 92b is operated, a screen including a new arrival service is displayed as in the case where the key 72b is operated. On the other hand, when the key 92c is operated, the shortcut destination screen remains displayed. Therefore, according to the present modification, the new arrival service can be confirmed on the shortcut destination screen as in the second embodiment.

上記実施形態では、新着通知画面72が、確定キーとして、「使う」キー72bと、「使わない」キー72cとを含む構成とした。これに代えて、図7(b)に示すように、キー72b,72cに加え、ショートカット先の画面にて利用できるサービスを利用した後に、新着サービスの使用を指示する「後で使う」キー72dを確定キーとして表示する構成としてもよい。   In the embodiment described above, the new arrival notification screen 72 includes the “use” key 72b and the “not use” key 72c as confirmation keys. Instead, as shown in FIG. 7B, in addition to the keys 72b and 72c, after using a service available on the shortcut destination screen, an “use later” key 72d for instructing the use of a new arrival service. May be displayed as a confirmation key.

本変形例では、「後で使う」キー72dに対する操作が行われた場合、中継サーバ100は、「使わない」キー72cに対する操作が行われた場合と同様、ショートカット先の画面に対応するUI指示情報をMFP10に送信する。これにより、MFP10は、ショートカット先の画面をLCD16に表示する。一方、中継サーバ100は、「後で使う」キー72dが操作されたことを記憶しておく。中継サーバ100は、ショートカット先の画面にて利用できる、サービス提供サーバ200が提供するサービスである機能、例えば、印刷機能がMFP10にて実行されたことに応じて、新着サービスを含む画面に対応するUI指示情報をMFP10に送信する。これにより、ショートカット先の画面にて利用できるサービスの利用後に、新着サービスを含む画面がLCD16に表示される。本変形例によれば、当初のショートカットの意図に応じたサービスを利用した後に、新着サービスを確認することができる。   In this modification, when an operation is performed on the “use later” key 72d, the relay server 100 performs a UI instruction corresponding to the shortcut destination screen, as in the case where an operation is performed on the “not use” key 72c. Information is transmitted to the MFP 10. As a result, the MFP 10 displays the shortcut destination screen on the LCD 16. On the other hand, the relay server 100 stores that the “use later” key 72d has been operated. The relay server 100 corresponds to a screen including a new service in response to a function that is a service provided by the service providing server 200 that can be used on the shortcut destination screen, for example, a print function is executed in the MFP 10. The UI instruction information is transmitted to the MFP 10. As a result, after using the service available on the shortcut destination screen, a screen including the new arrival service is displayed on the LCD 16. According to this modification, a new service can be confirmed after using a service according to the intention of the initial shortcut.

上記実施形態では、MFP10と、中継サーバ100と、サービス提供サーバ200とのデータ通信が、HTTP/1.1に従って行われるものとして説明したが、これに限られるものではない。例えば、MFP10と中継サーバ100との間のデータ通信が、接続確立型のプロトコル、より詳細には、XMPP over BOSH(Extensible Messaging and Presence Protocol Over Bidirectional−Streams Over Synchronous HTTPの略)に従って行われる構成であってもよい。   In the above embodiment, the data communication between the MFP 10, the relay server 100, and the service providing server 200 has been described as being performed according to HTTP / 1.1. However, the present invention is not limited to this. For example, data communication between the MFP 10 and the relay server 100 is performed using a connection establishment type protocol, more specifically, an XMPP over BOSH (Extensible Messaging and Presentation Protocol Over Bidirectional-Stream Over Synchronous HTTP configuration). There may be.

上記実施形態では、通常のアプリ起動要求が行われた場合、MFP10に対する新着サービスが存在すれば、メインメニュー画面81の表示前に、新着通知画面71を表示させる構成とした。通常のアプリ起動要求が行われた場合に新着通知画面71を表示させるタイミングとしては、メインメニュー画面81の表示前とは限らず、他のタイミングも採用できる。例えば、新着サービスに関連する機能に関する最上位のメニュー画面の表示前に新着通知画面71を表示させてもよい。つまり、例えば、新着サービスが印刷機能に関するサービスである場合には、印刷機能に関する最上位のメニュー画面である印刷メニュー画面82の表示前に新着通知画面71を表示させてもよい。   In the above embodiment, when a normal application activation request is made, if there is a new service for the MFP 10, the new arrival notification screen 71 is displayed before the main menu screen 81 is displayed. The timing for displaying the new arrival notification screen 71 when a normal application activation request is made is not limited to the time before the main menu screen 81 is displayed, and other timings can also be adopted. For example, the new arrival notification screen 71 may be displayed before the top-level menu screen related to the function related to the new arrival service is displayed. That is, for example, when the new arrival service is a service related to the print function, the new arrival notification screen 71 may be displayed before the display of the print menu screen 82 which is the highest menu screen related to the print function.

あるいは、新着サービスに最も関連するメニュー画面の表示前に新着通知画面71を表示させてもよい。つまり、例えば、塗り絵メニュー83に追加された項目がある場合には、塗り絵メニュー画面83の表示前に新着通知画面71を表示させてもよい。通常のアプリ起動要求が行われた場合に新着通知画面71を表示させるタイミングが上記の場合であっても、ショートカットにより上位側の階層の画面を飛び越した場合には、新着通知画面71の確認ができなくなる虞がある。よって、本発明の適用により、ショートカットを利用する場合であっても、新着サービスを漏れなく確認させることができる。   Alternatively, the new arrival notification screen 71 may be displayed before displaying the menu screen most relevant to the new arrival service. That is, for example, when there is an item added to the coloring book menu 83, the new arrival notification screen 71 may be displayed before the coloring book menu screen 83 is displayed. Even when the timing for displaying the new arrival notification screen 71 when a normal application activation request is made is as described above, if the screen of the upper layer is skipped by a shortcut, the confirmation of the new arrival notification screen 71 is performed. There is a risk that it will not be possible. Therefore, by applying the present invention, it is possible to check the new arrival service without omission even when a shortcut is used.

上記実施形態では、通常のアプリ起動要求が行われた場合、MFP10に対する新着サービスが存在する場合には、新着通知画面71がLCD16に表示される構成としたが、第2実施形態と同様に、新着通知キー91と同様のキーが表示された画面が表示される構成であってもよい。例えば、図3に示す例において、新着通知画面71に代えて、メインメニュー画面81に「新着あり」との文字列を含むキーを表示する構成としてもよい。なお、MFP10に対する新着サービスが存在する場合において、「新着あり」との文字列を含むキーを表示させる画面は、メインメニュー画面81に限られるものではない。   In the above embodiment, when a normal application activation request is made and there is a new service for the MFP 10, the new arrival notification screen 71 is displayed on the LCD 16. However, as in the second embodiment, The screen on which the key similar to the new arrival notification key 91 is displayed may be displayed. For example, in the example shown in FIG. 3, instead of the new arrival notification screen 71, a key including a character string “new arrival” may be displayed on the main menu screen 81. Note that when there is a new arrival service for the MFP 10, the screen for displaying the key including the character string “with new arrival” is not limited to the main menu screen 81.

なお、本変形例を適用する場合、S512において、新着サービスを含む画面が、ショートカット先の画面より前の画面であるかを判断することに代えて、新着通知キー91と同様のキーが表示された画面がショートカット先の画面より前の画面にて表示されるかを判断する構成としてもよい。   When this modification is applied, a key similar to the new arrival notification key 91 is displayed in S512 instead of determining whether the screen including the new arrival service is a screen before the shortcut destination screen. It may be configured to determine whether the displayed screen is displayed on a screen before the shortcut destination screen.

図4,図5に示す各処理のうち、一部の処理を、特許請求の範囲における独立請求項から逸脱しない範囲で、省略または変更してもよい。例えば、S511の処理を省略する構成としてもよい。   Among the processes shown in FIGS. 4 and 5, some of the processes may be omitted or changed without departing from the independent claims. For example, the process of S511 may be omitted.

10:MFP,100:中継サーバ
10: MFP, 100: Relay server

Claims (11)

表示装置の表示部に画面画像を表示させる表示制御手段と、
階層的に構成される複数の画面画像のうち、所定の画面画像が位置する1または複数の階層を越えて下位側の階層に位置する画面画像を前記表示部に表示させる指示であるショートカット指示を受け付けた場合、当該ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像があるかを判断する第1判断手段と、
を備え、
前記表示制御手段は、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された場合、前記特定の通知すべき情報を前記表示部に表示させる一方で、前記第1判断手段により前記特定の通知すべき情報に関連する画面画像がないと判断された場合、前記特定の通知すべき情報を表示させることなく、前記階層的に構成される複数の画面画像のうち、前記ショートカット指示に応じた画面画像を前記表示部に表示させることを特徴とする表示システム。
Display control means for displaying a screen image on the display unit of the display device;
A shortcut instruction which is an instruction to display on the display unit a screen image located in a lower layer beyond one or more layers where a predetermined screen image is located among a plurality of screen images configured in a hierarchical manner. A first determination means for determining whether there is a screen image related to specific information to be notified among screen images located in a higher hierarchy than the screen image corresponding to the shortcut instruction,
With
The display control means includes
When it is determined by the first determination means that there is a screen image related to the information to be notified, the information to be notified is displayed on the display unit, while the first determination means displays the information If it is determined that there is no screen image related to the specific information to be notified, the shortcut instruction is selected from the plurality of hierarchically configured screen images without displaying the specific information to be notified. A display system that displays a corresponding screen image on the display unit.
前記表示装置は、複数の機能を実行可能に構成され、
前記階層的に構成される複数の画面画像は、前記表示装置が実行可能な機能毎に設けられた、各機能を利用するために階層的に構成された複数のメニュー画面画像であり、
前記表示制御手段は、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された場合、前記特定の通知すべき情報に関連する画面画像と、前記ショートカット指示に応じた画面画像とが、同じ機能に関わるメニュー画面画像であることを条件として、前記特定の通知すべき情報を前記表示部に表示させることを特徴とする請求項1記載の表示システム。
The display device is configured to execute a plurality of functions,
The plurality of hierarchically configured screen images are provided for each function that can be executed by the display device, and are a plurality of menu screen images configured hierarchically to use each function,
The display control means includes
When the first determination unit determines that there is a screen image related to the specific information to be notified, a screen image related to the specific information to be notified and a screen image corresponding to the shortcut instruction are 2. The display system according to claim 1, wherein the specific information to be notified is displayed on the display unit on condition that the menu screen images are related to the same function.
前記表示制御手段は、前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された場合、前記特定の通知すべき情報を含む前記ショートカット指示に応じた画面画像を、前記表示部に表示させることを特徴とする請求項1または2に記載の表示システム。   When the first determination unit determines that there is a screen image related to the specific information to be notified, the display control unit displays a screen image corresponding to the shortcut instruction including the specific information to be notified. The display system according to claim 1, wherein the display is displayed on the display unit. 前記表示制御手段は、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された場合、前記特定の通知すべき情報を含む第1指示子を、前記ショートカット指示に応じた画面画像内に表示させ、
前記第1指示子に対する操作を受け付けた場合、当該第1指示子に含まれる前記特定の通知すべき情報の詳細を示す情報を含む、前記階層的に構成される複数の画面画像とは異なる通知画面画像を、前記表示部に表示させることを特徴とする請求項3記載の表示システム。
The display control means includes
When it is determined by the first determination means that there is a screen image related to the specific information to be notified, a first indicator including the specific information to be notified is included in the screen image corresponding to the shortcut instruction. Displayed on the
When an operation for the first indicator is accepted, the notification is different from the plurality of hierarchically configured screen images including information indicating details of the specific information to be notified included in the first indicator. The display system according to claim 3, wherein a screen image is displayed on the display unit.
前記表示制御手段は、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された場合、前記特定の通知すべき情報を含む、前記階層的に構成される複数の画面画像とは異なる通知画面画像を、前記表示部に表示させることを特徴とする請求項1または2に記載の表示システム。
The display control means includes
When the first determining means determines that there is a screen image related to the specific information to be notified, the screen image is different from the plurality of hierarchically configured screen images including the specific information to be notified. The display system according to claim 1, wherein a notification screen image is displayed on the display unit.
前記通知画面画像は、前記特定の通知すべき情報を含む画面画像を確認する指示を入力させるための第2指示子と、前記特定の通知すべき情報を含む画面画像を確認しない指示を入力させるための前記第2指示子とは異なる第3指示子とを含み、
前記表示制御手段は、
前記第2指示子を介して入力された指示を受け付けた場合、前記階層的に構成される複数の画面画像のうち、前記特定の通知すべき情報を含む画面画像を前記表示部に表示させる一方で、前記第3指示子を介して入力された指示を受け付けた場合、前記ショートカット指示に応じた画面画像を前記表示部に表示させることを特徴とする請求項4または5に記載の表示システム。
The notification screen image is inputted with a second indicator for inputting an instruction for confirming the screen image including the specific information to be notified and an instruction for not confirming the screen image including the specific information to be notified. A third indicator different from the second indicator for
The display control means includes
When receiving an instruction input via the second indicator, the display unit displays a screen image including the specific information to be notified among the plurality of hierarchically configured screen images. The display system according to claim 4 or 5, wherein when an instruction input via the third indicator is received, a screen image corresponding to the shortcut instruction is displayed on the display unit.
前記階層的に構成される複数の画面画像は、前記表示装置が実行可能な機能を利用するために階層的に構成された複数のメニュー画面画像であり、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断されたことに応じて表示された前記通知画面画像は、前記第2指示子と、前記第3指示子と、前記ショートカット指示に応じたサービスの利用後に前記特定の通知すべき情報を含む画面画像を確認する指示を入力させるための第4指示子とを含み、
前記表示制御手段は、
前記第4指示子を介して入力された指示を受け付けた場合、前記ショートカット指示に応じた画面画像を前記表示部に表示させ、当該ショートカット指示に応じたサービスを利用した後に、前記特定の通知すべき情報を含む画面画像を前記表示部に表示させることを特徴とする請求項6記載の表示システム。
The plurality of screen images configured hierarchically are a plurality of menu screen images configured hierarchically in order to use the functions executable by the display device,
The notification screen image displayed in response to the determination by the first determination means that there is a screen image related to the specific information to be notified includes the second indicator, the third indicator, A fourth indicator for inputting an instruction for confirming a screen image including the specific information to be notified after using the service according to the shortcut instruction,
The display control means includes
When an instruction input via the fourth indicator is received, a screen image corresponding to the shortcut instruction is displayed on the display unit, and after using the service corresponding to the shortcut instruction, the specific notification is performed. The display system according to claim 6, wherein a screen image including power information is displayed on the display unit.
前記階層的に構成される複数の画面画像を、前記ショートカット指示を受け付けることなく下位側に移動させる場合、前記特定の通知すべき情報があるかを判断する第2判断手段を備え、
前記表示制御手段は、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された第1の場合、または、前記第2判断手段により前記特定の通知すべき情報があると判断された第2の場合に、前記通知画面画像を表示し、
前記表示制御手段は、
前記第1の場合に表示される前記通知画面画像に含まれる前記第2指示子を介して入力された指示を受け付けた場合、前記階層的に構成される複数の画面画像のうち、前記特定の通知すべき情報を含む画面画像を前記表示部に表示させる一方で、前記第1の場合に表示される前記通知画面画像に含まれる前記第3指示子を介して入力された指示を受け付けた場合、前記ショートカット指示に応じた画面画像を前記表示部に表示させ、
前記第2の場合に表示される前記通知画面画像に含まれる前記第2指示子を介して入力された指示を受け付けた場合、前記階層的に構成される複数の画面画像のうち、前記特定の通知すべき情報を含む画面画像を前記表示部に表示させる一方で、前記第2の場合に表示される前記通知画面画像に含まれる前記第3指示子を介して入力された指示を受け付けた場合、前記階層的に構成される複数の画面画像のうち、階層に応じた表示順に従う次の画面画像を表示させることを特徴とする請求項6または7に記載の表示システム。
A second determination unit configured to determine whether there is information to be notified when the plurality of screen images configured hierarchically are moved to a lower side without receiving the shortcut instruction;
The display control means includes
In the first case where it is determined by the first determining means that there is a screen image related to the specific information to be notified, or it is determined by the second determining means that there is information to be notified. In the second case, the notification screen image is displayed,
The display control means includes
When an instruction input via the second indicator included in the notification screen image displayed in the first case is received, the specific screen among the plurality of hierarchically configured screen images When a screen image including information to be notified is displayed on the display unit, while an instruction input via the third indicator included in the notification screen image displayed in the first case is received , Display a screen image corresponding to the shortcut instruction on the display unit,
When an instruction input via the second indicator included in the notification screen image displayed in the second case is received, the specific screen among the plurality of hierarchically configured screen images When a screen image including information to be notified is displayed on the display unit, while an instruction input via the third indicator included in the notification screen image displayed in the second case is received The display system according to claim 6 or 7, wherein a next screen image according to a display order corresponding to a hierarchy is displayed among the plurality of screen images configured in a hierarchical manner.
前記階層的に構成される複数の画面画像を、前記ショートカット指示を受け付けることなく下位側に移動させる場合、前記特定の通知すべき情報があるかを判断する第2判断手段を備え、
前記表示制御手段は、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された第1の場合、または、前記第2判断手段により前記特定の通知すべき情報があると判断された第2の場合に、前記通知画面画像を表示し、
前記第1の場合に表示される前記通知画面画像、および、前記第2の場合に表示される前記通知画面画像は、いずれも前記特定の通知すべき情報に関する通知画面画像である一方で、表示内容が互いに異なる画面画像であることを特徴とする請求項4から8のいずれかに記載の表示システム。
A second determination unit configured to determine whether there is information to be notified when the plurality of screen images configured hierarchically are moved to a lower side without receiving the shortcut instruction;
The display control means includes
In the first case where it is determined by the first determining means that there is a screen image related to the specific information to be notified, or it is determined by the second determining means that there is information to be notified. In the second case, the notification screen image is displayed,
The notification screen image displayed in the first case and the notification screen image displayed in the second case are both notification screen images related to the specific information to be notified. The display system according to claim 4, wherein the screen images are different from each other.
前記表示装置にインターネットを介して接続されるサーバを含み、
前記サーバは、前記表示制御手段を備えていることを特徴とする請求項1から9のいずれかに記載の表示システム。
A server connected to the display device via the Internet,
The display system according to claim 1, wherein the server includes the display control unit.
インターネットを介して表示装置に接続されるサーバであって、
制御部を備え、
前記制御部は、
表示装置の表示部に画面画像を表示させる表示制御手段と、
階層的に構成される複数の画面画像のうち、所定の画面画像が位置する1または複数の階層を越えて下位側の階層に位置する画面画像を前記表示部に表示させる指示であるショートカット指示を受け付けた場合、当該ショートカット指示に応じた画面画像より上位側の階層に位置する画面画像の中に、特定の通知すべき情報に関連する画面画像があるかを判断する第1判断手段と、
を備え、
を備え、
前記表示制御手段は、
前記第1判断手段により前記特定の通知すべき情報に関連する画面画像があると判断された場合、前記特定の通知すべき情報を前記表示部に表示させる一方で、前記第1判断手段により前記特定の通知すべき情報に関連する画面画像がないと判断された場合、前記特定の通知すべき情報を表示させることなく、前記階層的に構成される複数の画面画像のうち、前記ショートカット指示に応じた画面画像を前記表示部に表示させることを特徴とするサーバ。
A server connected to a display device via the Internet,
With a control unit,
The controller is
Display control means for displaying a screen image on the display unit of the display device;
A shortcut instruction which is an instruction to display on the display unit a screen image located in a lower layer beyond one or more layers where a predetermined screen image is located among a plurality of screen images configured in a hierarchical manner. A first determination means for determining whether there is a screen image related to specific information to be notified among screen images located in a higher hierarchy than the screen image corresponding to the shortcut instruction,
With
With
The display control means includes
When it is determined by the first determination means that there is a screen image related to the information to be notified, the information to be notified is displayed on the display unit, while the first determination means displays the information If it is determined that there is no screen image related to the specific information to be notified, the shortcut instruction is selected from the plurality of hierarchically configured screen images without displaying the specific information to be notified. A server that displays a corresponding screen image on the display unit.
JP2014111356A 2014-05-29 2014-05-29 Display system and server Active JP6330485B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014111356A JP6330485B2 (en) 2014-05-29 2014-05-29 Display system and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014111356A JP6330485B2 (en) 2014-05-29 2014-05-29 Display system and server

Publications (2)

Publication Number Publication Date
JP2015225590A JP2015225590A (en) 2015-12-14
JP6330485B2 true JP6330485B2 (en) 2018-05-30

Family

ID=54842266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014111356A Active JP6330485B2 (en) 2014-05-29 2014-05-29 Display system and server

Country Status (1)

Country Link
JP (1) JP6330485B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4579713B2 (en) * 2005-02-24 2010-11-10 キヤノン株式会社 Information processing apparatus, information processing method, and computer program
EP1939718A4 (en) * 2005-09-28 2010-08-04 Access Co Ltd TERMINAL DEVICE AND PROGRAM
JP4827869B2 (en) * 2008-03-24 2011-11-30 コニカミノルタビジネステクノロジーズ株式会社 Storage means management apparatus, image processing apparatus, control method therefor, and computer program
JP5093266B2 (en) * 2010-03-02 2012-12-12 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus, preview display method and display program in the same
KR20140042467A (en) * 2012-09-28 2014-04-07 삼성전자주식회사 Method of setting options for function performed by using shortcut and image forming apparatus executing the same

Also Published As

Publication number Publication date
JP2015225590A (en) 2015-12-14

Similar Documents

Publication Publication Date Title
CN102685348B (en) Compound machine, compound machine control system, and compound machine control method
US9411610B2 (en) Server, screen control method, and screen transition method for effectively displaying screens on a terminal device
JP5565132B2 (en) Image forming apparatus, image forming system, operation input support method, and program
JP3770268B2 (en) Information processing system, information processing method and information processing program used therefor
KR101324339B1 (en) Information processing apparatus, control method of information processing apparatus, and storage medium
JP6354370B2 (en) Function execution device, display system, and function execution program.
JP6520404B2 (en) Mobile terminal and output program
JP6044400B2 (en) TERMINAL DEVICE, TERMINAL DEVICE PROGRAM, SYSTEM, AND SYSTEM CONTROL METHOD
EP2393275A1 (en) Information processing system, information processing apparatus, control method thereof, and program
JP2018055462A (en) Program to be executed on information processing terminal and information processing system
JP6641928B2 (en) program
US8867052B2 (en) Multi-function peripheral, communication system, and communication method indicating and operation setting function or a user setting function of the multi-function peripheral based on received instructions
JP6555052B2 (en) Mobile terminal and program
JP6551105B2 (en) Image forming apparatus, screen display method, and computer program
JP2019029971A (en) Image processing apparatus, control method therefor, program, and image processing system
JP2018005295A (en) Program and mobile terminal
JP2013142920A (en) Application management device, application management system, program, and recording medium therefor
JP6330485B2 (en) Display system and server
JP6743946B2 (en) Mobile terminal and program
JP6544163B2 (en) Mobile terminal and program
CN113497860A (en) Image processing system, image processing method and storage medium for providing attribute information
JP6520403B2 (en) Mobile terminal and output program
JP6575267B2 (en) Mobile terminal and program
JP6520405B2 (en) Mobile terminal, content designation program, and output program
JP2019185807A (en) Mobile terminal and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170518

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180228

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: 20180327

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180409

R150 Certificate of patent or registration of utility model

Ref document number: 6330485

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150