JP6394883B2 - Electronic device and display control method in electronic device - Google Patents

Electronic device and display control method in electronic device Download PDF

Info

Publication number
JP6394883B2
JP6394883B2 JP2014225404A JP2014225404A JP6394883B2 JP 6394883 B2 JP6394883 B2 JP 6394883B2 JP 2014225404 A JP2014225404 A JP 2014225404A JP 2014225404 A JP2014225404 A JP 2014225404A JP 6394883 B2 JP6394883 B2 JP 6394883B2
Authority
JP
Japan
Prior art keywords
display
unit
screen
control unit
internal
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
JP2014225404A
Other languages
Japanese (ja)
Other versions
JP2016091319A5 (en
JP2016091319A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2014225404A priority Critical patent/JP6394883B2/en
Priority to US14/867,686 priority patent/US10116814B2/en
Publication of JP2016091319A publication Critical patent/JP2016091319A/en
Publication of JP2016091319A5 publication Critical patent/JP2016091319A5/ja
Application granted granted Critical
Publication of JP6394883B2 publication Critical patent/JP6394883B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、表示部を有する電子機器と、同電子機器における表示制御方法とに関する。   The present invention relates to an electronic device having a display unit and a display control method in the electronic device.

特許文献1には、ウェブブラウザー機能を有する複合機(電子機器の一例)が記載されている。こうした複合機では、外部サーバーで生成された画面であるブラウザー画面を自身の表示部に表示させることができる。すなわち、複合機の制御装置は、外部サーバーによってアクセス情報の一例であるURL(Uniform Resource Locator)が指定されると、このURLのブラウザー画面に関する情報であるブラウザー画面情報を要求し、同ブラウザー画面情報を受信(ダウンロード)する。そして、制御装置は、受信したブラウザー画面情報に基づいたブラウザー画面を表示部に表示させる。   Patent Document 1 describes a multifunction peripheral (an example of an electronic device) having a web browser function. In such a multifunction device, a browser screen, which is a screen generated by an external server, can be displayed on its own display unit. That is, when a URL (Uniform Resource Locator), which is an example of access information, is specified by an external server, the control device of the multifunction device requests browser screen information that is information related to the browser screen of this URL, and the browser screen information Is received (downloaded). Then, the control device displays a browser screen based on the received browser screen information on the display unit.

特開2014−48746号公報JP 2014-48746 A

ここで、複合機などの印刷装置にあっては、機構部の一例を構成する用紙カセットにセットされている用紙(媒体の一例)の属性(サイズや種類など)を検知するためのセンサーを備えていない装置もある。こうした印刷装置では、同印刷装置を構成するユーザーインターフェースをユーザーが操作することにより、用紙カセットにセットされている用紙の属性を取得することができる。   Here, in a printing apparatus such as a multifunction machine, a sensor for detecting attributes (size, type, etc.) of paper (an example of a medium) set in a paper cassette constituting an example of a mechanism unit is provided. Some devices are not. In such a printing apparatus, the user can acquire the attributes of the paper set in the paper cassette by operating the user interface constituting the printing apparatus.

なお、こうした用紙の属性を設定するためのユーザーによるユーザーインターフェースの操作は、用紙カセットが操作され、用紙カセットが印刷装置の本体から離脱されたり用紙カセットが本体に装着されたりしたときに行われることがある。そのため、ユーザーによる用紙カセットの操作に起因する同用紙カセットの状態変化が検出されたときには、印刷装置の表示部に表示させる画面を、そのときの同機構部の状態変化の態様に応じた画面の一例である用紙属性設定用の画面に切り替えることが好ましい。   The user interface operation by the user for setting the paper attributes is performed when the paper cassette is operated and the paper cassette is detached from the main body of the printing apparatus or the paper cassette is attached to the main body. There is. Therefore, when a change in the state of the paper cassette due to the user's operation of the paper cassette is detected, the screen displayed on the display unit of the printing apparatus is changed to a screen corresponding to the state change state of the mechanism unit at that time. It is preferable to switch to a screen for setting paper attributes, which is an example.

しかしながら、外部サーバーによって指定されているURLのブラウザー画面を表示部に表示させる印刷装置と、同外部サーバーとを備えるシステムでは、ユーザーによる用紙カセットの操作に起因する同用紙カセットの状態変化を外部サーバーで検知することができない。そのため、当該外部サーバーでは、用紙属性設定用の画面を印刷装置の表示部に表示させるタイミングを計ることができず、ユーザーによる用紙カセットの操作によって同用紙カセットの状態が変化しても、印刷装置の表示部に用紙属性設定用の画面が表示されないおそれがある。   However, in a system including a printing apparatus that displays a browser screen of a URL specified by an external server on the display unit and the external server, a change in the state of the paper cassette caused by a user's operation of the paper cassette is detected by the external server. Cannot be detected. For this reason, the external server cannot measure the timing for displaying the paper attribute setting screen on the display unit of the printing apparatus. Even if the state of the paper cassette changes due to the user operating the paper cassette, the printing apparatus There is a possibility that the screen for setting paper attributes may not be displayed on the display section.

本発明の目的は、機構部がユーザーによって操作されたときに、そのときの同機構部の状態変化の態様に応じた画面を表示部に表示させることができる電子機器、及び電子機器における表示制御方法を提供することにある。   An object of the present invention is to provide an electronic device capable of causing a display unit to display a screen according to a state change state of the mechanism unit when the mechanism unit is operated by a user, and display control in the electronic device. It is to provide a method.

上記目的を達成するための電子機器は、外部サーバーとネットワークを介して通信可能な電子機器であって、操作可能な機構部と、前記機構部への操作に起因する同機構部の状態変化を検知する状態変化検知部と、画面を表示する表示部と、前記表示部に表示させる画面に関する画面情報である内部サーバー画面情報を生成する内部サーバーと、前記外部サーバーから受信した画面情報である外部サーバー画面情報に基づいた画面を前記表示部に表示させる第1の表示処理と、前記内部サーバーで生成された前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる第2の表示処理とを実施する表示制御部と、を備え、前記表示制御部は、前記第1の表示処理を実施している最中に前記状態変化検知部によって前記機構部の状態変化が検知されたとき、同第1の表示処理から前記第2の表示処理に切り替え、同機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる。
また、電子機器は、操作可能な機構部と、前記機構部への操作に起因する同機構部の状態変化を検知する状態変化検知部と、画面を表示する表示部と、前記表示部を制御する表示制御部と、前記表示部に表示させる画面に関する画面情報である内部サーバー画面情報を前記表示制御部に出力する内部サーバーと、前記電子機器に予め用意されている画面に関する画面情報であるネイティブ画面情報を記憶するネイティブ画面記憶部と、を備え、前記表示制御部は、前記外部サーバーから受信した画面情報である外部サーバー画面情報に基づいた画面を前記表示部に表示させる第1の表示処理と、前記内部サーバーから出力された前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる第2の表示処理と、前記ネイティブ画面記憶部から読み出した前記ネイティブ画面情報に基づいた画面を前記表示部に表示させる第3の表示処理とを実施するようになっており、前記表示制御部は、前記第1の表示処理を実施している場合に前記状態変化検知部によって前記機構部の状態変化が検知されたとき、同第1の表示処理から前記第2の表示処理に切り替え、同機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させ、前記第3の表示処理を実施している場合に前記状態変化検知部によって前記機構部の状態変化が検知されたとき、同第3の表示処理から前記第2の表示処理に切り替え、同機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる。
An electronic device for achieving the above object is an electronic device capable of communicating with an external server via a network, and an operable mechanism unit and a state change of the mechanism unit caused by an operation on the mechanism unit. A state change detection unit to detect, a display unit to display a screen, an internal server to generate internal server screen information that is screen information related to a screen to be displayed on the display unit, and an external to be screen information received from the external server A first display process for causing the display unit to display a screen based on server screen information; and a second display process for causing the display unit to display a screen based on the internal server screen information generated by the internal server; A display control unit that implements a state change of the mechanism unit by the state change detection unit during the execution of the first display process. Is detected, the first display process is switched to the second display process, and a screen based on the internal server screen information related to the screen according to the state change mode of the mechanism unit is displayed on the display unit. Let
In addition, the electronic device controls the mechanism unit that can be operated, a state change detection unit that detects a state change of the mechanism unit due to an operation on the mechanism unit, a display unit that displays a screen, and the display unit. A display control unit that performs, an internal server that outputs screen information related to the screen to be displayed on the display unit to the display control unit, and native information that is related to the screen prepared in advance in the electronic device. A first display process that causes the display unit to display a screen based on external server screen information that is screen information received from the external server. A second display process for causing the display unit to display a screen based on the internal server screen information output from the internal server, and the native screen storage And a third display process for causing the display unit to display a screen based on the native screen information read from the display unit, and the display control unit performs the first display process. In this case, when the state change of the mechanism unit is detected by the state change detection unit, the first display process is switched to the second display process, and the screen according to the state change mode of the mechanism unit A screen based on internal server screen information is displayed on the display unit, and when a state change of the mechanism unit is detected by the state change detection unit when the third display process is being performed, The display process is switched to the second display process, and a screen based on the internal server screen information relating to the screen according to the state change mode of the mechanism unit is displayed on the display unit.

上記構成によれば、外部サーバーから受信した外部サーバー画面情報に基づいた画面が表示部に表示されている状況下で、ユーザーによる機構部の操作に起因する同機構部の状態変化が検知されると、表示処理が、第1の表示処理から第2の表示処理に切り替えられる。すると、機構部の状態変化の態様に応じた画面に関する内部サーバー画面情報が内部サーバーから表示制御部に出力され、この内部サーバー画面情報に基づいた画面が表示部に表示される。したがって、機構部がユーザーによって操作されたときに、そのときの同機構部の状態変化の態様に応じた画面を表示部に表示させることができるようになる。   According to the above configuration, in a situation where a screen based on the external server screen information received from the external server is displayed on the display unit, a change in the state of the mechanism unit due to the user operating the mechanism unit is detected. Then, the display process is switched from the first display process to the second display process. Then, internal server screen information regarding the screen corresponding to the state change state of the mechanism unit is output from the internal server to the display control unit, and a screen based on the internal server screen information is displayed on the display unit. Therefore, when the mechanism unit is operated by the user, a screen corresponding to the state change state of the mechanism unit at that time can be displayed on the display unit.

上記電子機器は、媒体に対して印刷を施す印刷部を備え、前記機構部は、印刷前の媒体が収容されるとともに、前記電子機器の本体への装着及び脱着が可能な媒体収容部を含んでおり、前記表示制御部は、前記第1の表示処理を実施している最中に前記状態変化検知部によって前記媒体収容部の状態変化が検知されたとき、同第1の表示処理から前記第2の表示処理に切り替え、同媒体収容部にセットされた媒体の属性を設定させるための画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させることが好ましい。   The electronic apparatus includes a printing unit that performs printing on a medium, and the mechanism unit includes a medium storage unit that stores a medium before printing and that can be attached to and detached from the main body of the electronic device. When the state change detection unit detects a change in the state of the medium storage unit during the first display process, the display control unit starts from the first display process. It is preferable to switch to the second display process and display on the display unit a screen based on the internal server screen information regarding the screen for setting the attribute of the medium set in the medium accommodation unit.

ユーザーによって媒体収容部が操作されると、媒体収容部に収容される媒体の属性が変わった可能性がある。そのため、電子機器の表示部に、媒体の属性を設定させるための画面を表示させ、媒体収容部に収容されている媒体の属性をユーザーに設定させる必要がある。この点、上記構成によれば、外部サーバーから受信した外部サーバー画面情報に基づいた画面が表示部に表示されている状況下で、ユーザーによる媒体収容部の操作に起因する同媒体収容部の状態変化が検知されると、表示処理が、第1の表示処理から第2の表示処理に切り替えられる。その結果、電子機器の表示部に、媒体の属性を設定させるための画面を表示させることができるようになる。   When the medium storage unit is operated by the user, the attribute of the medium stored in the medium storage unit may have changed. Therefore, it is necessary to display a screen for setting the attribute of the medium on the display unit of the electronic apparatus and to allow the user to set the attribute of the medium accommodated in the medium accommodating unit. In this regard, according to the above configuration, the state of the medium accommodation unit resulting from the operation of the medium accommodation unit by the user under a situation where the screen based on the external server screen information received from the external server is displayed on the display unit When a change is detected, the display process is switched from the first display process to the second display process. As a result, a screen for setting the attributes of the medium can be displayed on the display unit of the electronic device.

上記電子機器において、前記機構部はカバー部材を含み、同カバー部材は、前記電子機器の内部を覆うための遮蔽位置と、前記電子機器の内部を外部に露出させるための開放位置との間での変位が可能に構成されており、前記表示制御部は、前記第1の表示処理を実施している最中に前記状態変化検知部によって前記カバー部材の位置が前記遮蔽位置から変わったことが検知されたとき、同第1の表示処理から前記第2の表示処理に切り替え、前記カバー部材の位置変化に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させることが好ましい。   In the electronic apparatus, the mechanism unit includes a cover member, and the cover member is between a shielding position for covering the inside of the electronic apparatus and an open position for exposing the inside of the electronic apparatus to the outside. The display control unit is configured so that the position of the cover member is changed from the shielding position by the state change detection unit while the first display process is being performed. When detected, switching from the first display process to the second display process, and causing the display unit to display a screen based on the internal server screen information relating to the screen according to the position change of the cover member. preferable.

上記構成では、外部サーバーから受信した外部サーバー画面情報に基づいた画面が表示部に表示されている状況下で、カバー部材の遮蔽位置からの変位が検知されると、表示処理が、第1の表示処理から第2の表示処理に切り替えられる。その結果、電子機器の表示部に、カバー部材の状態の変化に応じた画面を表示部に表示させることができるようになる。   In the above configuration, when a displacement from the shielding position of the cover member is detected in a state where a screen based on the external server screen information received from the external server is displayed on the display unit, the display process is performed as follows. The display process is switched to the second display process. As a result, a screen corresponding to a change in the state of the cover member can be displayed on the display unit on the display unit of the electronic device.

上記電子機器は、前記表示部に表示させる画面に関する画面情報であるネイティブ画面情報を記憶するネイティブ画面記憶部を備え、前記表示制御部は、前記ネイティブ画面記憶部から読み出した前記ネイティブ画面情報に基づいた画面を前記表示部に表示させる第3の表示処理を実施するようになっており、前記表示制御部は、前記第3の表示処理を実施している最中に前記状態変化検知部によって前記機構部の状態変化が検知されたとき、前記第3の表示処理から前記第2の表示処理に切り替え、前記機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させることが好ましい。   The electronic device includes a native screen storage unit that stores native screen information that is screen information related to a screen displayed on the display unit, and the display control unit is based on the native screen information read from the native screen storage unit. The display control unit is configured to perform a third display process for displaying the screen on the display unit, and the display control unit is configured to perform the third display process by the state change detection unit during the third display process. When a state change of the mechanism unit is detected, the screen is switched from the third display process to the second display process, and a screen based on the internal server screen information regarding the screen according to the state change state of the mechanism unit is displayed. It is preferable to display on the display unit.

上記の電子機器では、ネイティブ画面情報に基づいた画面が表示部に表示されることがある。そして、このようにネイティブ画面情報に基づいた画面が表示部に表示されているときに、ユーザーによる操作部の操作によって同操作部の状態が変化することもある。そこで、上記構成では、ネイティブ画面情報に基づいた画面が表示部に表示されている状況下で、操作部の状態変化が検知されたときには、ネイティブ画面情報に基づいた画面の表示部への表示が終了され、そのときの操作部の状態変化の態様に応じた画面に関する内部サーバー画面情報に基づいた画面が表示部に表示される。したがって、ネイティブ画面情報に基づいた画面が表示部に表示されている状況下で機構部がユーザーによって操作されたときであっても、そのときの同機構部の状態変化の態様に応じた画面を表示部に速やかに表示させることができるようになる。   In the above electronic device, a screen based on native screen information may be displayed on the display unit. When the screen based on the native screen information is displayed on the display unit as described above, the state of the operation unit may change due to the operation of the operation unit by the user. Therefore, in the above configuration, when a change in the state of the operation unit is detected in a situation where the screen based on the native screen information is displayed on the display unit, the display on the display unit based on the native screen information is displayed. The screen based on the internal server screen information relating to the screen corresponding to the state change state of the operation unit at that time is displayed on the display unit. Therefore, even when the mechanism unit is operated by the user in a situation where the screen based on the native screen information is displayed on the display unit, a screen corresponding to the state change state of the mechanism unit at that time is displayed. It becomes possible to promptly display on the display unit.

上記電子機器において、前記内部サーバーは、前記状態変化検知部によって前記機構部の状態変化が検知されたとき、内部用アクセス情報を前記表示制御部に対して指定し、要求された画面の前記内部サーバー画面情報を同表示制御部に出力し、前記表示制御部は、前記第2の表示処理を実施するとき、前記内部サーバーによって指定されている前記内部用アクセス情報に応じた画面を要求し、同要求に応じて同内部サーバーから入力された前記内部サーバー情報に基づいた画面を前記表示部に表示させることが好ましい。   In the electronic device, the internal server specifies internal access information for the display control unit when the state change of the mechanism unit is detected by the state change detection unit, and the internal server of the requested screen The server screen information is output to the display control unit, and the display control unit requests a screen corresponding to the internal access information specified by the internal server when performing the second display process. Preferably, a screen based on the internal server information input from the internal server in response to the request is displayed on the display unit.

上記構成によれば、第2の表示処理を実施する場合、内部サーバーによって指定された内部用アクセス情報に応じた画面に関する内部サーバー画面情報が、同内部サーバーから表示制御部に出力される。これにより、機構部の状態変化の態様に応じた画面を表示部に表示させることが可能となる。   According to the above configuration, when the second display process is performed, the internal server screen information related to the screen corresponding to the internal access information specified by the internal server is output from the internal server to the display control unit. As a result, a screen corresponding to the state change state of the mechanism unit can be displayed on the display unit.

また、上記目的を達成するための電子機器における表示制御方法は、ネットワークを介して外部サーバーと通信する電子機器における表示制御方法であって、前記電子機器は、操作可能な機構部と、画面を表示する表示部と、同表示部の表示態様を制御する制御装置と、を備え、前記制御装置には、前記表示部に表示させる画面に関する画面情報である内部サーバー画面情報を生成する内部サーバーが設けられており、前記制御装置に、前記外部サーバーから受信した画面情報である外部サーバー画面情報に基づいた画面を前記表示部に表示させる第1の表示ステップと、前記内部サーバーで生成された前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる第2の表示ステップと、前記機構部への操作に起因する同機構部の状態変化を検知させる状態変化検知ステップと、前記外部サーバー画面情報に基づいた画面を前記表示部が表示している最中に前記状態変化検知ステップで前記機構部の状態変化を検知したときには、前記第1の表示ステップから前記第2の表示ステップに切り替えさせる切り替えステップと、を有し、前記切り替えステップの実行によって前記第2の表示ステップが実行されたときには、前記機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報を前記内部サーバーから取得し、同内部サーバー画面情報に基づいた画面を前記表示部に表示させる。
また、電子機器における表示制御方法であって、前記電子機器は、操作可能な機構部と、画面を表示する表示部と、同表示部の表示態様を制御する制御装置と、を備え、前記制御装置には、前記表示部を制御する表示制御部と、前記表示部に表示させる画面に関する画面情報である内部サーバー画面情報を前記表示制御部に出力する内部サーバーと、前記電子機器に予め用意されている画面に関する画面情報であるネイティブ画面情報を記憶するネイティブ画面記憶部とが設けられており、前記制御装置に、前記外部サーバーから受信した画面情報である外部サーバー画面情報に基づいた画面を前記表示部に表示させる第1の表示ステップと、前記内部サーバーから前記表示制御部に出力された前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる第2の表示ステップと、前記ネイティブ画面記憶部から前記表示制御部によって読み出された前記ネイティブ画面情報に基づいた画面を前記表示部に表示させる第3の表示ステップと、前記機構部への操作に起因する同機構部の状態変化を検知させる状態変化検知ステップと、前記外部サーバー画面情報に基づいた画面を前記表示部が表示している場合に前記状態変化検知ステップで前記機構部の状態変化を検知したときには、前記第1の表示ステップから前記第2の表示ステップに切り替えさせる切り替えステップと、前記ネイティブ画面情報に基づいた画面を前記表示部が表示している場合に前記状態変化検知ステップで前記機構部の状態変化を検知したときには、前記第3の表示ステップから前記第2の表示ステップに切り替えさせる他の切り替えステップと、を実行させるようになっており、前記切り替えステップの実行によって前記第2の表示ステップが実行されたときには、前記機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報を前記内部サーバーから前記表示制御部に出力させ、同内部サーバー画面情報に基づいた画面を前記表示部に表示させ、前記他の切り替えステップの実行によって前記第2の表示ステップが実行されたときには、前記機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報を前記内部サーバーから前記表示制御部に出力させ、同内部サーバー画面情報に基づいた画面を前記表示部に表示させる。
In addition, a display control method in an electronic device for achieving the above object is a display control method in an electronic device that communicates with an external server via a network. The electronic device includes an operable mechanism unit and a screen. An internal server that generates internal server screen information, which is screen information relating to a screen to be displayed on the display unit, and a control unit that controls a display mode of the display unit. A first display step for causing the display to display a screen based on external server screen information, which is screen information received from the external server, on the display unit; and A second display step for displaying a screen based on internal server screen information on the display unit; and a state of the mechanism unit resulting from an operation on the mechanism unit A state change detecting step for detecting a change, and when the state change detecting step detects a state change of the mechanism unit while the display unit is displaying a screen based on the external server screen information. A switching step for switching from one display step to the second display step, and when the second display step is executed by executing the switching step, depending on the state change state of the mechanism unit The internal server screen information related to the screen is acquired from the internal server, and a screen based on the internal server screen information is displayed on the display unit.
Also, there is provided a display control method for an electronic device, wherein the electronic device includes an operable mechanism unit, a display unit that displays a screen, and a control device that controls a display mode of the display unit. The apparatus is prepared in advance in a display control unit that controls the display unit, an internal server that outputs internal server screen information that is screen information related to a screen displayed on the display unit to the display control unit, and the electronic device. A native screen storage unit that stores native screen information that is screen information relating to a screen that is present, and the control device displays a screen based on external server screen information that is screen information received from the external server. A first display step to be displayed on the display unit, and a screen based on the internal server screen information output from the internal server to the display control unit. A second display step for displaying on the display unit; a third display step for displaying on the display unit a screen based on the native screen information read by the display control unit from the native screen storage unit; A state change detecting step for detecting a state change of the mechanism unit caused by an operation to the mechanism unit, and a state change detecting step when the display unit displays a screen based on the external server screen information. When a change in state of the mechanism unit is detected, a switching step for switching from the first display step to the second display step, and when the display unit displays a screen based on the native screen information, When a state change of the mechanism unit is detected in the state change detection step, the second display step is changed from the third display step. And when the second display step is executed by the execution of the switching step, the screen according to the state change mode of the mechanism unit. The internal server screen information is output from the internal server to the display control unit, a screen based on the internal server screen information is displayed on the display unit, and the second display step is performed by executing the other switching step. When executed, the internal server screen information related to the screen according to the state change state of the mechanism unit is output from the internal server to the display control unit, and a screen based on the internal server screen information is displayed on the display unit. Display.

上記構成によれば、上記電子機器と同等の作用効果を得ることができる。   According to the said structure, the effect equivalent to the said electronic device can be acquired.

電子機器の一実施形態である複合機を備える管理システムの概略を示す構成図。The block diagram which shows the outline of the management system provided with the multifunctional device which is one Embodiment of an electronic device. 複合機の概略構成を示す模式図。FIG. 2 is a schematic diagram illustrating a schematic configuration of a multifunction machine. 複合機のユーザーインターフェースの一例を示す模式図。FIG. 3 is a schematic diagram illustrating an example of a user interface of a multifunction machine. 複合機の電気的構成を示すブロック図。FIG. 2 is a block diagram illustrating an electrical configuration of the multifunction machine. 複合機の制御装置の機能構成を示すブロック図。FIG. 3 is a block diagram illustrating a functional configuration of a control device of the multifunction machine. 複合機で利用の許可されている処理を表示する画面の一例を示す図。FIG. 10 is a diagram illustrating an example of a screen that displays processing permitted to be used in the multifunction peripheral. 選択可能な印刷ジョブを一覧で表示する画面の一例を示す図。The figure which shows an example of the screen which displays the print job which can be selected in a list. 印刷中に表示される画面の一例を示す図。The figure which shows an example of the screen displayed during printing. 給紙カセット内の用紙の属性の設定を促す画面の一例を示す図。6 is a diagram illustrating an example of a screen that prompts setting of attributes of paper in a paper cassette. FIG. 給紙カセット内の用紙のサイズの設定を促す画面の一例を示す図。6 is a diagram illustrating an example of a screen that prompts the user to set the size of a sheet in a sheet cassette. FIG. 給紙カセット内の用紙の種類の設定を促す画面の一例を示す図。FIG. 10 is a diagram illustrating an example of a screen that prompts the user to set the type of paper in the paper cassette. カバー部材が遮蔽位置に位置していないことを報知する画面の一例を示す図。The figure which shows an example of the screen which alert | reports that a cover member is not located in a shielding position. コピーの実行に先立って各種の条件の選択を促す画面の一例を示す図。The figure which shows an example of the screen which accelerates | stimulates selection of various conditions prior to execution of a copy. 情報端末のモニターに、複合機の状態を案内する画面の一例を示す図。The figure which shows an example of the screen which guides the state of a multifunction machine on the monitor of an information terminal. 外部ブラウザー画面が表示部に表示されている状況下で、給紙カセットへの操作に起因する割り込み表示イベントが発生した際における処理手順を説明するフローチャート。10 is a flowchart for explaining a processing procedure when an interrupt display event caused by an operation on a paper cassette occurs in a state where an external browser screen is displayed on a display unit. 外部ブラウザー画面が表示部に表示されている状況下で、カバー部材への操作に起因する割り込み表示イベントが発生した際における処理手順を説明するフローチャート。The flowchart explaining the process sequence when the interruption display event resulting from operation to a cover member generate | occur | produces in the condition where the external browser screen is displayed on the display part. ネイティブ画面が表示部に表示されている状況下で、カバー部材への操作に起因する割り込み表示イベントが発生した際における処理手順を説明するフローチャート。The flowchart explaining the process sequence when the interruption display event resulting from operation to a cover member generate | occur | produces in the condition where the native screen is displayed on the display part.

以下、電子機器及び電子機器における表示制御方法を具体化した一実施形態について図1〜図17に従って説明する。
図1は、電子機器の一例である複合機20を備える管理システム10を図示している。図1に示すように、この管理システム10は、外部サーバーの一例である管理サーバー40と、LAN(Local Area Network)などのネットワーク11を通じて管理サーバー40と通信可能な複数の複合機20とを備えている。また、管理システム10には、ユーザーによって利用される情報端末12がネットワーク11に接続されている。
Hereinafter, an embodiment that embodies an electronic device and a display control method in the electronic device will be described with reference to FIGS.
FIG. 1 illustrates a management system 10 including a multifunction machine 20 which is an example of an electronic device. As shown in FIG. 1, the management system 10 includes a management server 40 that is an example of an external server, and a plurality of multifunction devices 20 that can communicate with the management server 40 through a network 11 such as a LAN (Local Area Network). ing. In addition, an information terminal 12 used by a user is connected to the network 11 in the management system 10.

この情報端末12は、表示部の一例であるモニター121を有しており、ネットワーク11を介して複合機20及び管理サーバー40の双方と通信可能となっている。すなわち、情報端末12のモニター121には、複合機20から送信された画面情報(詳しくは、後述する内部ブラウザー画面情報)に基づいた画面(内部ブラウザー画面)を表示させることが可能である。   The information terminal 12 includes a monitor 121 that is an example of a display unit, and can communicate with both the multifunction device 20 and the management server 40 via the network 11. In other words, the monitor 121 of the information terminal 12 can display a screen (internal browser screen) based on the screen information transmitted from the multi-function device 20 (specifically, internal browser screen information described later).

複合機20は、用紙などの媒体に印刷を施すインクジェット方式の印刷部21と、媒体に記憶されている画像を読み取るスキャン部22と、ユーザーインターフェース23と、管理サーバー40と共に複合機20を制御する制御装置24とを備えている。印刷部21による印刷方式は、媒体への印刷が可能であれば、ドットインパクト方式、レーザー方式及び感熱方式などのようにインクジェット方式以外の他の方式であってもよい。   The multifunction device 20 controls the multifunction device 20 together with an inkjet printing unit 21 that prints on a medium such as paper, a scanning unit 22 that reads an image stored on the medium, a user interface 23, and a management server 40. And a control device 24. The printing method by the printing unit 21 may be a method other than the ink jet method, such as a dot impact method, a laser method, and a heat sensitive method, as long as printing on a medium is possible.

複合機20で実行可能な処理としては、印刷、コピー、スキャン及びファクシミリ(以下、「FAX」という。)を含んでいる。例えば、ユーザーが情報端末12を操作して印刷を要求すると、印刷ジョブが情報端末12から管理サーバー40に送信される。そして、この管理サーバー40から印刷ジョブが各複合機20の何れか1つの複合機に送信されると、同複合機が印刷ジョブに基づいた印刷を行う。   Processes that can be executed by the multifunction device 20 include printing, copying, scanning, and facsimile (hereinafter referred to as “FAX”). For example, when a user operates the information terminal 12 to request printing, a print job is transmitted from the information terminal 12 to the management server 40. When a print job is transmitted from the management server 40 to any one of the multifunction devices 20, the multifunction device performs printing based on the print job.

なお、印刷は、管理サーバー40から受信した印刷ジョブに基づいた処理であり、管理サーバー40から受信した情報に基づいた「受信要処理」の一例である。一方、印刷以外の他の処理、すなわちコピー、スキャン及びFAXは、管理サーバー40からの情報の受信を必要としない「受信不要処理」の一例である。   Note that printing is processing based on a print job received from the management server 40 and is an example of “reception required processing” based on information received from the management server 40. On the other hand, processes other than printing, that is, copying, scanning, and FAX are examples of “reception unnecessary processing” that does not require reception of information from the management server 40.

次に、図2を参照し、複合機20の構成について説明する。
図2に示すように、複合機20では、印刷部21とスキャン部22とが上下方向に並ぶように配置されている。印刷部21は、複合機20の筐体の一部を構成する印刷部ケース81を備えており、この印刷部ケース81における前面側の上部にユーザーインターフェース23が配置されている。
Next, the configuration of the multifunction machine 20 will be described with reference to FIG.
As shown in FIG. 2, in the multi-function device 20, the printing unit 21 and the scanning unit 22 are arranged in the vertical direction. The printing unit 21 includes a printing unit case 81 that constitutes a part of the housing of the multi-function device 20, and the user interface 23 is disposed in the upper part of the front side of the printing unit case 81.

印刷部ケース81におけるユーザーインターフェース23よりも下方には、機構部の一例を構成するカバー部材82が開閉可能に取り付けられている。このカバー部材82は、印刷部21の内部を覆うための遮蔽位置と、印刷部21の内部を外部に開放させるための開放位置との間で変位可能(この場合、回動可能)に構成されている。そして、カバー部材82を開放位置に配置させることにより、ユーザーは、自身の手などを印刷部ケース81内に進入させることができ、ひいては部品の交換などの各種のメンテナンスを行うことが可能となる。   Below the user interface 23 in the printing unit case 81, a cover member 82 constituting an example of a mechanism unit is attached to be openable and closable. The cover member 82 is configured to be displaceable (in this case, rotatable) between a shielding position for covering the inside of the printing unit 21 and an opening position for opening the inside of the printing unit 21 to the outside. ing. Then, by arranging the cover member 82 in the open position, the user can enter his / her hand or the like into the printing unit case 81 and can perform various maintenance such as replacement of parts. .

また、印刷部ケース81におけるカバー部材82よりも下方には、印刷済みの用紙P(媒体の一例)が排出される排出口83が設けられている。そして、印刷部ケース81における排出口83よりも下方には、印刷前の用紙Pを収容する媒体収容部の一例である給紙カセット84が着脱可能に装着されている。なお、給紙カセット84により、ユーザーが操作可能な「機構部」の一例が構成されている。   A discharge port 83 through which printed paper P (an example of a medium) is discharged is provided below the cover member 82 in the printing unit case 81. A paper feed cassette 84, which is an example of a medium storage unit that stores the paper P before printing, is detachably mounted below the discharge port 83 in the printing unit case 81. The paper feed cassette 84 constitutes an example of a “mechanism unit” that can be operated by the user.

こうした印刷部ケース81の内部には、図中左右方向である主走査方向に移動するキャリッジ85と、キャリッジ85に支持されている印刷ヘッド86とが設けられている。そして、この印刷ヘッド86からインクなどの印刷材が用紙Pに向けて吐出されることにより、用紙Pに印刷が施される。   Inside the printing unit case 81 are provided a carriage 85 that moves in the main scanning direction, which is the left-right direction in the figure, and a print head 86 that is supported by the carriage 85. Then, a printing material such as ink is ejected from the print head 86 toward the paper P, whereby printing is performed on the paper P.

次に、図3を参照し、複合機20のユーザーインターフェース23について説明する。
図3に示すように、ユーザーインターフェース23は、ユーザーによる入力操作を受け付ける操作部231と、表示部232とを備えている。操作部231は、表示部232に取り付けられているタッチパネル23Aと、押しボタン式の複数のハードキー23Bとを有している。なお、図2では、タッチパネル23Aが二点鎖線で示されている。そして、ユーザーによるタッチパネル23Aの操作によって、例えば表示部232上の「印刷」の領域が選択されると、管理システム10では、ユーザーが印刷を要求していると認識することができる。
Next, the user interface 23 of the multifunction machine 20 will be described with reference to FIG.
As shown in FIG. 3, the user interface 23 includes an operation unit 231 that accepts an input operation by the user, and a display unit 232. The operation unit 231 includes a touch panel 23A attached to the display unit 232 and a plurality of push button hard keys 23B. In FIG. 2, the touch panel 23A is shown by a two-dot chain line. When, for example, the “print” area on the display unit 232 is selected by the user's operation of the touch panel 23A, the management system 10 can recognize that the user requests printing.

なお、ユーザーによる操作部231の操作に起因する入力情報は、複合機20の制御装置24に入力される。すなわち、ハードキー23Bが操作されると、ハードキー23Bの操作に関する情報であるキー操作情報が入力情報として制御装置24に入力され、キー操作情報が制御装置24によって解析される。一方、タッチパネル23Aが操作されると、タッチパネル23Aの操作に関する情報であるパネル操作情報が入力情報として制御装置24に入力される。こうしたパネル操作情報は、制御装置24から管理サーバー40に送信されることもある。そして、このようにパネル操作情報が管理サーバー40に送信されたときには、管理サーバー40でパネル操作情報が解析される。一方、パネル操作情報が管理サーバー40に送信されないときには、制御装置24でパネル操作情報が解析される。   Input information resulting from the operation of the operation unit 231 by the user is input to the control device 24 of the multifunction machine 20. That is, when the hard key 23B is operated, key operation information that is information related to the operation of the hard key 23B is input to the control device 24 as input information, and the key operation information is analyzed by the control device 24. On the other hand, when the touch panel 23A is operated, panel operation information that is information related to the operation of the touch panel 23A is input to the control device 24 as input information. Such panel operation information may be transmitted from the control device 24 to the management server 40. When the panel operation information is transmitted to the management server 40 in this way, the panel operation information is analyzed by the management server 40. On the other hand, when the panel operation information is not transmitted to the management server 40, the control device 24 analyzes the panel operation information.

次に、図4を参照し、複合機20の制御装置24について説明する。
図4に示すように、制御装置24は、マルチコアプロセッサーを備えている。そして、制御装置24を構成する複数(この場合、2つ)の制御回路50,60のうち、第1の制御回路50は複合機20の制御を司っており、第2の制御回路60は管理サーバー40や情報端末12との通信を司っている。こうした各制御回路50,60は、情報の入出力が互いに可能に構成されている。
Next, the control device 24 of the multifunction machine 20 will be described with reference to FIG.
As shown in FIG. 4, the control device 24 includes a multi-core processor. Of the plurality of (in this case, two) control circuits 50 and 60 constituting the control device 24, the first control circuit 50 controls the multifunction device 20, and the second control circuit 60 It manages communication with the management server 40 and the information terminal 12. Each of these control circuits 50 and 60 is configured to be able to input and output information.

第1の制御回路50は、例えばユーザーが印刷の実行を要求しているときには、印刷部21を制御することにより、用紙Pへの印刷を実行する。また、第1の制御回路50は、例えばユーザーがコピーの実行を要求しているときには、印刷部21及びスキャン部22を制御することにより、コピーを実行する。   For example, when the user requests to execute printing, the first control circuit 50 controls the printing unit 21 to execute printing on the paper P. The first control circuit 50 executes copying by controlling the printing unit 21 and the scanning unit 22 when, for example, the user requests execution of copying.

こうした第1の制御回路50には、ユーザーインターフェース23の操作部231のハードキー23Bが操作されると、ハードキー23Bの操作に関するキー操作情報が入力情報として入力される。   When the hard key 23B of the operation unit 231 of the user interface 23 is operated, key operation information related to the operation of the hard key 23B is input to the first control circuit 50 as input information.

また、第1の制御回路50には、給紙カセット84が操作されたことを検知するためのカセットセンサー88と、カバー部材82の位置が遮蔽位置から開放位置に変化したことを検知するためのカバーセンサー89とが電気的に接続されている。そのため、第1の制御回路50は、カセットセンサー88からの信号を監視することにより、給紙カセット84が印刷部ケース81から離脱されたこと、及び給紙カセット84が印刷部ケース81に装着されたことを検知することができる。また、第1の制御回路50は、カバーセンサー89からの信号を監視することにより、カバー部材82が遮蔽位置に位置していないことを検知することができる。   The first control circuit 50 also includes a cassette sensor 88 for detecting that the paper feed cassette 84 has been operated, and for detecting that the position of the cover member 82 has changed from the shield position to the open position. The cover sensor 89 is electrically connected. For this reason, the first control circuit 50 monitors the signal from the cassette sensor 88, thereby detaching the paper feed cassette 84 from the printing unit case 81 and attaching the paper feeding cassette 84 to the printing unit case 81. Can be detected. Further, the first control circuit 50 can detect that the cover member 82 is not located at the shielding position by monitoring the signal from the cover sensor 89.

第1の制御回路50は、CPU51、ASIC52、RAM53、不揮発性メモリー54及びVRAM55を有している。「ASIC」は「Application Specific IC(特定用途向けIC)」の略記であり、「VRAM」は「Video Random Access Memory」の略記である。不揮発性メモリー54には、CPU51によって実行される各種のプログラム及び必要な設定データなどが記憶されている。RAM53には、CPU51が実行するプログラムや各種の演算結果などのデータが一時的に記憶される。VRAM55には、第1の制御回路50が表示部232に表示させる画面であるネイティブ画面に関する情報である画面情報(以下、「ネイティブ画面情報」ともいう。)が記憶される。なお、ネイティブ画面は、複合機20で予め用意されている画面を含んでいる。   The first control circuit 50 includes a CPU 51, an ASIC 52, a RAM 53, a nonvolatile memory 54 and a VRAM 55. “ASIC” is an abbreviation for “Application Specific IC”, and “VRAM” is an abbreviation for “Video Random Access Memory”. The nonvolatile memory 54 stores various programs executed by the CPU 51 and necessary setting data. The RAM 53 temporarily stores data such as programs executed by the CPU 51 and various calculation results. The VRAM 55 stores screen information (hereinafter also referred to as “native screen information”) that is information related to a native screen, which is a screen displayed on the display unit 232 by the first control circuit 50. The native screen includes a screen prepared in advance by the multi-function device 20.

また、第1の制御回路50は、内部サーバーとしての機能も有している。すなわち、第1の制御回路50は、自身で指定した内部用アクセス情報の一例であるURL(以下、「内部用URL」ともいう。)のブラウザー画面(以下、「内部ブラウザー画面」ともいう。)を情報端末12のモニター121に表示させる機能を有している。「URL」とは、「Uniform Resource Locator」の略記である。   The first control circuit 50 also has a function as an internal server. That is, the first control circuit 50 is a browser screen (hereinafter also referred to as “internal browser screen”) of a URL (hereinafter also referred to as “internal URL”) that is an example of internal access information designated by itself. Is displayed on the monitor 121 of the information terminal 12. “URL” is an abbreviation for “Uniform Resource Locator”.

具体的には、第1の制御回路50は、情報端末12に対して内部URLを指定すると、指定した内部URLの内部ブラウザー画面が同情報端末12から要求される。すると、第1の制御回路50は、要求された内部ブラウザー画面に関する画面情報である内部ブラウザー画面情報を情報端末12に送信する。このとき、内部ブラウザー画面情報は、第2の制御回路60を経由して情報端末12に送信される。これにより、第1の制御回路50は、送信した内部ブラウザー画面情報に基づいた内部ブラウザー画面を情報端末12のモニター121に表示させることができる。なお、この内部ブラウザー画面情報が、「内部サーバー画面情報」の一例である。   Specifically, when the first control circuit 50 specifies an internal URL for the information terminal 12, an internal browser screen of the specified internal URL is requested from the information terminal 12. Then, the first control circuit 50 transmits internal browser screen information, which is screen information related to the requested internal browser screen, to the information terminal 12. At this time, the internal browser screen information is transmitted to the information terminal 12 via the second control circuit 60. Thereby, the first control circuit 50 can display the internal browser screen based on the transmitted internal browser screen information on the monitor 121 of the information terminal 12. The internal browser screen information is an example of “internal server screen information”.

第2の制御回路60は、CPU61、RAM62、不揮発性メモリー63及びVRAM64を有している。不揮発性メモリー63には、CPU61によって実行される各種のプログラム及び必要な設定データなどが記憶されている。RAM62には、CPU61が実行するプログラムや各種の演算結果などのデータが一時的に記憶される。VRAM64には、第2の制御回路60が表示部232に表示させる画面であるブラウザー画面に関する情報である画面情報(以下、「ブラウザー画面情報」ともいう。)が記憶される。   The second control circuit 60 includes a CPU 61, a RAM 62, a nonvolatile memory 63 and a VRAM 64. The nonvolatile memory 63 stores various programs executed by the CPU 61 and necessary setting data. The RAM 62 temporarily stores data such as programs executed by the CPU 61 and various calculation results. The VRAM 64 stores screen information (hereinafter also referred to as “browser screen information”) that is information related to the browser screen, which is a screen displayed on the display unit 232 by the second control circuit 60.

ブラウザー画面情報は、上述した内部ブラウザー画面情報に加え、管理サーバー40によって指定されている外部用アクセス情報の一例であるURL(以下、「外部URL」ともいう。)から受信(ダウンロード)した画面情報である外部ブラウザー情報を含んでいる。この外部ブラウザー画面情報が、「外部サーバー画面情報」の一例である。そして、第2の制御回路60では、外部ブラウザー画面情報を受信したときには、同外部ブラウザー画面情報がVRAM64に記憶される。   In addition to the internal browser screen information described above, the browser screen information is screen information received (downloaded) from a URL (hereinafter also referred to as “external URL”) that is an example of external access information specified by the management server 40. Contains external browser information. This external browser screen information is an example of “external server screen information”. When the second control circuit 60 receives external browser screen information, the external browser screen information is stored in the VRAM 64.

なお、本実施形態では、詳しくは後述する複合機20で割り込み表示イベントが発生した場合、第2の制御回路60は、第1の制御回路50から入力された内部ブラウザー画面情報をVRAM64に記憶させることがある。   In the present embodiment, when an interrupt display event occurs in the multifunction device 20 described in detail later, the second control circuit 60 stores the internal browser screen information input from the first control circuit 50 in the VRAM 64. Sometimes.

また、第2の制御回路60には、ユーザーインターフェース23の操作部231のタッチパネル23Aが操作されると、タッチパネル23Aの操作に関するパネル操作情報が入力情報として入力される。そして、第2の制御回路60は、入力されたパネル操作情報を管理サーバー40に送信したり、第1の制御回路50に出力したりする。   Further, when the touch panel 23A of the operation unit 231 of the user interface 23 is operated, panel operation information related to the operation of the touch panel 23A is input to the second control circuit 60 as input information. Then, the second control circuit 60 transmits the input panel operation information to the management server 40 or outputs it to the first control circuit 50.

また、制御装置24は、第1の制御回路50のVRAM55及び第2の制御回路60のVRAM64とは別にVRAM70を有している。このVRAM70には、表示部232に表示されている画面に関する画面情報が記憶される。このVRAM70には、第1の制御回路50及び第2の制御回路60の双方がアクセス可能である。そして、第1の制御回路50及び第2の制御回路60は、表示部232を制御するための表示制御ドライバーを有している。そのため、本実施形態の複合機20にあっては、第1の制御回路50による表示制御が可能であり、第2の制御回路60による表示制御が可能である。   Further, the control device 24 has a VRAM 70 separately from the VRAM 55 of the first control circuit 50 and the VRAM 64 of the second control circuit 60. The VRAM 70 stores screen information related to the screen displayed on the display unit 232. Both the first control circuit 50 and the second control circuit 60 can access the VRAM 70. The first control circuit 50 and the second control circuit 60 have a display control driver for controlling the display unit 232. Therefore, in the multifunction machine 20 of the present embodiment, display control by the first control circuit 50 is possible, and display control by the second control circuit 60 is possible.

具体的には、何れの制御回路によって表示制御を実行させるかについては、第1の制御回路50によって決定される。すなわち、第1の制御回路50が、表示部232の制御権を管理している。例えば、第1の制御回路50が制御権を有している場合、第1の制御回路50は、第3の表示処理を実行する。この第3の表示処理では、ネイティブ画面情報をVRAM70に記憶させることにより、同ネイティブ画面情報に基づいたネイティブ画面を表示部232に表示させる。   Specifically, the first control circuit 50 determines which control circuit is to execute display control. That is, the first control circuit 50 manages the control right of the display unit 232. For example, when the first control circuit 50 has the control right, the first control circuit 50 executes a third display process. In the third display process, the native screen information is stored in the VRAM 70 so that the native screen based on the native screen information is displayed on the display unit 232.

一方、第2の制御回路60が制御権を第1の制御回路50から譲り受けた場合、第2の制御回路60は、第1の表示処理又は第2の表示処理を実行する。第1の表示処理では、管理サーバー40から受信してVRAM64に記憶させ、VRAM64に記憶している外部ブラウザー画面情報をVRAM70に移動させることにより、同外部ブラウザー画面を表示部232に表示させる。また、第2の表示処理では、第1の制御回路50から入力された内部ブラウザー画面情報をVRAM64に記憶させ、VRAM64に記憶している内部ブラウザー画面情報をVRAM70に移動させることにより、同内部ブラウザー画面を表示部232に表示させる。   On the other hand, when the second control circuit 60 receives the control right from the first control circuit 50, the second control circuit 60 executes the first display process or the second display process. In the first display process, the external browser screen is received from the management server 40 and stored in the VRAM 64, and the external browser screen information stored in the VRAM 64 is moved to the VRAM 70, thereby displaying the external browser screen on the display unit 232. Further, in the second display process, the internal browser screen information input from the first control circuit 50 is stored in the VRAM 64, and the internal browser screen information stored in the VRAM 64 is moved to the VRAM 70, whereby the internal browser screen information is stored. The screen is displayed on the display unit 232.

次に、図5を参照し、複合機20の制御装置24の機能構成について説明する。
図5に示すように、複合機20の制御装置24は、ソフトウェア及びハードウェアの少なくとも一方で構成される機能部として、ハードキー入力判断部91、パネル入力判断部92、内部サーバー97、UI制御部93、ネイティブ画面記憶部94、通信部95及び制御部96を有している。
Next, a functional configuration of the control device 24 of the multifunction machine 20 will be described with reference to FIG.
As shown in FIG. 5, the control device 24 of the multifunction device 20 includes a hard key input determination unit 91, a panel input determination unit 92, an internal server 97, and UI control as functional units configured by at least one of software and hardware. Unit 93, native screen storage unit 94, communication unit 95, and control unit 96.

ハードキー入力判断部91は、所定のプログラムを実行する第1の制御回路50のCPU51によって構成されている。こうしたハードキー入力判断部91には、ユーザーがハードキー23Bを操作したときに、ユーザーインターフェース23からのハードキー操作情報が入力される。そして、ハードキー入力判断部91は、入力されたハードキー操作情報を解析し、その解析結果をUI制御部93に出力したり、制御部96に出力したりする。   The hard key input determination unit 91 is configured by the CPU 51 of the first control circuit 50 that executes a predetermined program. Hard key operation information from the user interface 23 is input to the hard key input determination unit 91 when the user operates the hard key 23B. The hard key input determination unit 91 analyzes the input hard key operation information, and outputs the analysis result to the UI control unit 93 or the control unit 96.

パネル入力判断部92は、所定のプログラムを実行する第2の制御回路60のCPU61によって構成されている。こうしたパネル入力判断部92には、ユーザーがタッチパネル23Aを操作したときに、ユーザーインターフェース23からのパネル操作情報が入力される。そして、パネル入力判断部92は、表示部232に外部ブラウザー画面が表示されているときには、入力されたパネル操作情報を通信部95に出力する。すると、このパネル操作情報が、通信部95から管理サーバー40に送信される。一方、パネル入力判断部92は、表示部232にネイティブ画面及び内部ブラウザー画面が表示されているときには、パネル操作情報をUI制御部93に出力する。   The panel input determination unit 92 is configured by the CPU 61 of the second control circuit 60 that executes a predetermined program. Panel operation information from the user interface 23 is input to the panel input determination unit 92 when the user operates the touch panel 23A. The panel input determining unit 92 outputs the input panel operation information to the communication unit 95 when the external browser screen is displayed on the display unit 232. Then, the panel operation information is transmitted from the communication unit 95 to the management server 40. On the other hand, the panel input determination unit 92 outputs panel operation information to the UI control unit 93 when the native screen and the internal browser screen are displayed on the display unit 232.

内部サーバー97は、所定のプログラムを実行する第1の制御回路50のCPU51によって構成されている。こうした内部サーバー97は、内部ブラウザー画面を生成するとともに、同内部ブラウザー画面を内部URLと関連付けて管理している。すなわち、後述するイベント発生部932で割り込み表示イベントが発生されると、その旨が内部サーバー97に入力される。すると、内部サーバー97は、発生した割り込み表示イベントに対応する内部ブラウザー画面を生成し、同内部ブラウザー画面に対応する内部URLをUI制御部93(詳しくは、後述する第2の表示制御部934)に出力(指定)する。そして、内部サーバー97は、指定した内部URLの内部ブラウザー画面をUI制御部93(第2の表示制御部934)から要求されたときには、同内部ブラウザー画面に関する内部ブラウザー画面情報をUI制御部93(第2の表示制御部934)に出力する。   The internal server 97 is configured by the CPU 51 of the first control circuit 50 that executes a predetermined program. Such an internal server 97 generates an internal browser screen and manages the internal browser screen in association with an internal URL. In other words, when an interrupt display event is generated by an event generation unit 932 described later, that fact is input to the internal server 97. Then, the internal server 97 generates an internal browser screen corresponding to the interrupt display event that has occurred, and inputs an internal URL corresponding to the internal browser screen to the UI control unit 93 (the second display control unit 934 described in detail later). Output (specified) to. When the internal server 97 requests the internal browser screen of the designated internal URL from the UI control unit 93 (second display control unit 934), the internal server 97 receives internal browser screen information related to the internal browser screen as the UI control unit 93 ( To the second display control unit 934).

また、内部サーバー97は、情報端末12のモニター121に内部ブラウザー画面を表示させることもある。このとき、内部サーバー97は、モニター121に表示させたい内部ブラウザー画面に対応する内部URLを、通信部95を介して情報端末12に送信(指定)する。そして、内部サーバー97は、指定した内部URLの内部ブラウザー画面を情報端末12から要求されると、同内部ブラウザー画面に関する内部ブラウザー画面情報を、通信部95を介して情報端末12に送信する。これにより、情報端末12のモニター121には、送信した内部ブラウザー画面情報に基づいた内部ブラウザー画面が表示される。   Further, the internal server 97 may display an internal browser screen on the monitor 121 of the information terminal 12. At this time, the internal server 97 transmits (designates) an internal URL corresponding to the internal browser screen to be displayed on the monitor 121 to the information terminal 12 via the communication unit 95. When the internal server 97 requests the internal browser screen of the specified internal URL from the information terminal 12, the internal server 97 transmits internal browser screen information related to the internal browser screen to the information terminal 12 via the communication unit 95. As a result, an internal browser screen based on the transmitted internal browser screen information is displayed on the monitor 121 of the information terminal 12.

UI制御部93は、所定のプログラムを実行する第1の制御回路50のCPU51及び表示ドライバーと、所定のプログラムを実行する第2の制御回路60のCPU61及び表示ドライバーと、VRAM70とによって構成されている。こうしたUI制御部93は、第1の表示制御部931、イベント発生部932、制御権管理部933、第2の表示制御部934、外部URL記憶部935及び内部URL記憶部936を有している。   The UI control unit 93 includes a CPU 51 and a display driver of a first control circuit 50 that executes a predetermined program, a CPU 61 and a display driver of a second control circuit 60 that executes a predetermined program, and a VRAM 70. Yes. The UI control unit 93 includes a first display control unit 931, an event generation unit 932, a control right management unit 933, a second display control unit 934, an external URL storage unit 935, and an internal URL storage unit 936. .

第1の表示制御部931は、第1の制御回路50の表示ドライバー、所定のプログラムを実行する第1の制御回路50のCPU51、及びVRAM70により構成されている。こうした第1の表示制御部931は、ネイティブ画面記憶部94に記憶されているネイティブ画面情報を読み出し、同ネイティブ画面情報に基づいたネイティブ画面を表示部232に表示させる第3の表示処理を実施する。この点で、第1の表示制御部931により、ネイティブ画面記憶部94から読み出したネイティブ画面情報に基づいたネイティブ画面を表示部232に表示させる第3の表示処理を実施する「表示制御部」の一例が構成される。   The first display control unit 931 includes a display driver of the first control circuit 50, a CPU 51 of the first control circuit 50 that executes a predetermined program, and a VRAM 70. The first display control unit 931 reads the native screen information stored in the native screen storage unit 94 and performs a third display process for causing the display unit 232 to display a native screen based on the native screen information. . In this regard, the first display control unit 931 performs a third display process for displaying the native screen based on the native screen information read from the native screen storage unit 94 on the display unit 232. An example is constructed.

イベント発生部932は、所定のプログラムを実行する第1の制御回路50のCPU51によって構成されている。こうしたイベント発生部932は、センサー88,89からの信号の変化を監視している。そのため、イベント発生部932は、機構部の一例であるカバー部材82や給紙カセット84が操作されたことを、センサー88,89からの信号に基づき検知することができる。この点で、イベント発生部932により、カバー部材82や給紙カセット84への操作に起因する同カバー部材82や給紙カセット84の状態変化を検知する「状態変化検知部」の一例が構成される。そして、イベント発生部932は、カバー部材82や給紙カセット84の状態変化を検知すると、機構部の状態変化に起因する割り込み表示イベントを発生させ、その旨を内部サーバー97、制御権管理部933及び第2の表示制御部934に出力する。   The event generating unit 932 is configured by the CPU 51 of the first control circuit 50 that executes a predetermined program. Such an event generation unit 932 monitors changes in signals from the sensors 88 and 89. Therefore, the event generation unit 932 can detect that the cover member 82 or the paper feed cassette 84 which is an example of the mechanism unit is operated based on signals from the sensors 88 and 89. In this regard, the event generation unit 932 constitutes an example of a “state change detection unit” that detects a change in the state of the cover member 82 or the paper feed cassette 84 due to an operation on the cover member 82 or the paper feed cassette 84. The When the event generation unit 932 detects a change in the state of the cover member 82 or the paper feed cassette 84, the event generation unit 932 generates an interrupt display event due to the change in the state of the mechanism unit, and notifies the internal server 97 and the control right management unit 933. And output to the second display control unit 934.

制御権管理部933は、所定のプログラムを実行する第1の制御回路50のCPU51によって構成されている。こうした制御権管理部933は、表示処理を第1の表示制御部931に実施させるのか第2の表示制御部934に実施させるのかを管理する。例えば、制御権管理部933は、後述する第1の表示処理を第2の表示制御部934が実施している状況下で、イベント発生部932が割り込み表示イベントを発生させると、表示部232の制御権を第2の表示制御部934で保持させる。   The control right management unit 933 is configured by the CPU 51 of the first control circuit 50 that executes a predetermined program. The control right management unit 933 manages whether the display process is performed by the first display control unit 931 or the second display control unit 934. For example, when the event generation unit 932 generates an interrupt display event in a situation where the second display control unit 934 performs a first display process described later, the control right management unit 933 causes the display unit 232 to The control right is held by the second display control unit 934.

一方、制御権管理部933は、第3の表示処理を第1の表示制御部931が実施している状況下で、イベント発生部932が割り込み表示イベントを発生させると、表示部232の制御権を第1の表示制御部931から第2の表示制御部934に譲る旨を第1の表示制御部931及び第2の表示制御部934に出力する。その後、制御権管理部933は、割り込み表示イベントが終了したときには、表示部232の制御権を第2の表示制御部934から第1の表示制御部931に戻す旨を第1の表示制御部931及び第2の表示制御部934に出力する。   On the other hand, when the event generation unit 932 generates an interrupt display event in a situation where the first display control unit 931 performs the third display process, the control right management unit 933 controls the display right of the display unit 232. Is output from the first display control unit 931 to the second display control unit 934 to the first display control unit 931 and the second display control unit 934. Thereafter, when the interrupt display event ends, the control right management unit 933 notifies the first display control unit 931 that the control right of the display unit 232 is returned from the second display control unit 934 to the first display control unit 931. And output to the second display control unit 934.

第2の表示制御部934は、第2の制御回路60の表示ドライバー、所定のプログラムを実行する第2の制御回路60のCPU61、及びVRAM70により構成されている。こうした第2の表示制御部934は、管理サーバー40から受信した外部ブラウザー画面情報に基づいた外部ブラウザー画面を表示部232に表示させる第1の表示処理を実行する。このとき、第2の表示制御部934は、管理サーバー40によって指定された外部URLを通信部95を介して受信し、同外部URLを外部URL記憶部935に記憶させる。そして、第2の表示制御部934は、表示部232の制御権を有しているときには、外部URL記憶部935に記憶されている最新の外部URLの外部ブラウザー画面を要求し、同外部ブラウザー画面に関する外部ブラウザー画面情報を通信部95を介して管理サーバー40から受信(ダウンロード)する。続いて、第2の表示制御部934は、受信した外部ブラウザー画面情報に基づいた外部ブラウザー画面を表示部232に表示させる。   The second display control unit 934 includes a display driver of the second control circuit 60, a CPU 61 of the second control circuit 60 that executes a predetermined program, and a VRAM 70. The second display control unit 934 executes a first display process for causing the display unit 232 to display an external browser screen based on the external browser screen information received from the management server 40. At this time, the second display control unit 934 receives the external URL specified by the management server 40 via the communication unit 95 and stores the external URL in the external URL storage unit 935. When the second display control unit 934 has the control right of the display unit 232, the second display control unit 934 requests the external browser screen of the latest external URL stored in the external URL storage unit 935, and the external browser screen Is received (downloaded) from the management server 40 via the communication unit 95. Subsequently, the second display control unit 934 causes the display unit 232 to display an external browser screen based on the received external browser screen information.

また、第2の表示制御部934は、内部サーバー97から入力された内部ブラウザー画面情報に基づいた内部ブラウザー画面を表示部232に表示させる第2の表示処理を実行する。このとき、第2の表示制御部934は、内部サーバー97によって指定された内部URLが入力され、同内部URLを内部URL記憶部936に記憶させる。そして、第2の表示制御部934は、割り込み表示イベントが発生した旨が入力されるとともに、表示部232の制御権を有しているときには、内部URL記憶部936に記憶されている最新の内部URLの内部ブラウザー画面を要求し、同内部ブラウザー画面に関する内部ブラウザー画面情報を内部サーバー97から入力させる。続いて、第2の表示制御部934は、入力された内部ブラウザー画面情報に基づいた内部ブラウザー画面を表示部232に表示させる。したがって、この点で、第2の表示制御部934により、第1の表示処理と第2の表示処理とを実施する「表示制御部」の一例が構成される。   The second display control unit 934 executes a second display process for causing the display unit 232 to display an internal browser screen based on the internal browser screen information input from the internal server 97. At this time, the second display control unit 934 receives the internal URL designated by the internal server 97 and causes the internal URL storage unit 936 to store the internal URL. When the second display control unit 934 receives an input indicating that an interrupt display event has occurred and has control of the display unit 232, the second display control unit 934 stores the latest internal storage stored in the internal URL storage unit 936. An internal browser screen of URL is requested, and internal browser screen information related to the internal browser screen is input from the internal server 97. Subsequently, the second display control unit 934 causes the display unit 232 to display an internal browser screen based on the input internal browser screen information. Therefore, in this respect, the second display control unit 934 constitutes an example of a “display control unit” that performs the first display process and the second display process.

なお、第2の表示制御部934が外部ブラウザー画面情報を受信している最中に、表示部232の制御権が第2の表示制御部934から第1の表示制御部931に移行することがある。この場合、第2の表示制御部934は、外部ブラウザー画面情報の受信を中断し、外部ブラウザー画面を表示部232に表示させる第1の表示処理を中断する。同様に、第2の表示制御部934に内部ブラウザー画面情報が入力されている最中に、表示部232の制御権が第2の表示制御部934から第1の表示制御部931に移行することもある。この場合、第2の表示制御部934は、内部サーバー97からの内部ブラウザー画面情報の入力を中断させ、内部ブラウザー画面を表示部232に表示させる第2の表示処理を中断する。   Note that, while the second display control unit 934 is receiving the external browser screen information, the control right of the display unit 232 may be transferred from the second display control unit 934 to the first display control unit 931. is there. In this case, the second display control unit 934 interrupts the reception of the external browser screen information, and interrupts the first display process for causing the display unit 232 to display the external browser screen. Similarly, the control right of the display unit 232 is transferred from the second display control unit 934 to the first display control unit 931 while the internal browser screen information is being input to the second display control unit 934. There is also. In this case, the second display control unit 934 interrupts the input of the internal browser screen information from the internal server 97 and interrupts the second display process for displaying the internal browser screen on the display unit 232.

また、第2の表示制御部934が外部URLを受信している最中に、表示部232の制御権が第2の表示制御部934から第1の表示制御部931に移行することがある。この場合、第2の表示制御部934は、第1の表示制御部931によって第3の表示処理が開始されても、外部URLの受信を継続し、受信した外部URLを外部URL記憶部935に記憶させる。ただし、第2の表示制御部934は、表示部232の制御権を有していないときには、当該外部URLの外部ブラウザー画面を管理サーバー40に要求しない。   In addition, while the second display control unit 934 is receiving the external URL, the control right of the display unit 232 may be transferred from the second display control unit 934 to the first display control unit 931. In this case, the second display control unit 934 continues to receive the external URL even when the third display process is started by the first display control unit 931, and the received external URL is stored in the external URL storage unit 935. Remember. However, the second display control unit 934 does not request the management server 40 for the external browser screen of the external URL when the second display control unit 934 does not have the control right of the display unit 232.

制御部96は、所定のプログラムを実行する第1の制御回路50のCPU51と、第1の制御回路50のASIC52とによって構成されている。こうした制御部96は、印刷制御部961、コピー制御部962、スキャン制御部963及びFAX制御部964を含んでいる。   The controller 96 includes a CPU 51 of the first control circuit 50 that executes a predetermined program and an ASIC 52 of the first control circuit 50. Such a control unit 96 includes a print control unit 961, a copy control unit 962, a scan control unit 963, and a FAX control unit 964.

印刷制御部961は、印刷が要求されたときに、管理サーバー40から印刷ジョブを受信し、同印刷ジョブに基づいた印刷を行う。コピー制御部962は、コピーが要求されたときに、印刷部21及びスキャン部22を制御してコピーを実行する。   When printing is requested, the print control unit 961 receives a print job from the management server 40 and performs printing based on the print job. The copy control unit 962 executes the copy by controlling the printing unit 21 and the scan unit 22 when a copy is requested.

スキャン制御部963は、スキャンが要求されたときに、スキャン部22を制御してスキャンを実行し、取得した画像情報を情報端末12に送信する。この送信対象となる情報端末12は、ユーザーによる操作部231の操作によって選択することが可能である。   When the scan is requested, the scan control unit 963 controls the scan unit 22 to execute the scan, and transmits the acquired image information to the information terminal 12. The information terminal 12 to be transmitted can be selected by operating the operation unit 231 by the user.

FAX制御部964は、FAXが要求されたときに、スキャン部22を制御して媒体に記録されている画像を読み取り、取得した画像情報をFAX情報として送信先に送信する。   When FAX is requested, the FAX control unit 964 controls the scanning unit 22 to read an image recorded on the medium, and transmits the acquired image information to the transmission destination as FAX information.

次に、図6〜図11を参照し、複合機20の表示部232に表示される画面について説明する。
図6に示す画面は、複合機20に実行させる処理をユーザーに選択させるための処理選択画面BO1の一例である。この処理選択画面BO1には、「印刷」、「コピー」、「スキャン」及び「FAX」の他、「その他」が選択可能に表示されている。そして、処理選択画面BO1上で「その他」が選択された場合には複合機20の各種のメンテナンスや設定が可能となる。なお、こうした処理選択画面BO1は、外部ブラウザー画面である。
Next, screens displayed on the display unit 232 of the multifunction machine 20 will be described with reference to FIGS.
The screen shown in FIG. 6 is an example of a process selection screen BO1 for allowing the user to select a process to be executed by the multifunction machine 20. In addition to “print”, “copy”, “scan”, and “FAX”, “other” is displayed on the process selection screen BO1 in a selectable manner. When “others” is selected on the process selection screen BO1, various maintenance and settings of the multifunction machine 20 are possible. Such a process selection screen BO1 is an external browser screen.

図7に示す画面は、処理選択画面BO1上で「印刷」が選択された場合における画面の一例である。この画面は、ユーザーが選択可能な印刷ジョブを一覧表示するジョブリスト画面BO2の一例である。なお、こうしたジョブリスト画面BO2は、外部ブラウザー画面である。   The screen shown in FIG. 7 is an example of a screen when “print” is selected on the process selection screen BO1. This screen is an example of a job list screen BO2 that displays a list of print jobs that can be selected by the user. Note that such a job list screen BO2 is an external browser screen.

図8に示す画面は、ジョブリスト画面BO2上で印刷ジョブが選択され、同印刷ジョブに基づいた印刷を印刷部21が実行している最中に表示させる印刷中画面BO3の一例である。この印刷中画面BO3は、外部ブラウザー画面である。   The screen shown in FIG. 8 is an example of a printing screen BO3 that is displayed while a print job is selected on the job list screen BO2 and printing based on the print job is being executed by the printing unit 21. This printing screen BO3 is an external browser screen.

図9に示す画面は、給紙カセット84が印刷部ケース81から離脱されたときに表示される用紙属性設定用画面BI1の一例である。この用紙属性設定用画面BI1は、内部ブラウザー画面である。そして、用紙属性設定用画面BI1上で「サイズ」が選択されると、図10に示す画面が表示部232に表示される。また、用紙属性設定用画面BI1上で「種類」が選択されると、図11に示す画面が表示部232に表示される。また、用紙属性設定用画面BI1上で「OK」が選択されると、割り込み表示イベントが終了したと判断され、表示部232に用紙属性設定用画面BI1が表示されなくなる。   The screen shown in FIG. 9 is an example of a paper attribute setting screen BI1 displayed when the paper feed cassette 84 is detached from the printing unit case 81. This paper attribute setting screen BI1 is an internal browser screen. When “size” is selected on the paper attribute setting screen BI1, the screen shown in FIG. When “Type” is selected on the paper attribute setting screen BI1, the screen shown in FIG. When “OK” is selected on the paper attribute setting screen BI 1, it is determined that the interrupt display event has ended, and the paper attribute setting screen BI 1 is not displayed on the display unit 232.

図10に示す画面は、媒体の属性の一例である用紙のサイズを設定させるためのサイズ設定用画面BI2である。このサイズ設定用画面BI2は、内部ブラウザー画面である。そして、このサイズ設定用画面BI2上で例えば「A4」が選択され、その後に「OK」が選択されると、用紙のサイズの設定が完了したと判断され、表示部232では、用紙属性設定用画面BI1が再び表示される。   The screen shown in FIG. 10 is a size setting screen BI2 for setting the paper size, which is an example of a medium attribute. This size setting screen BI2 is an internal browser screen. Then, for example, when “A4” is selected on the size setting screen BI2 and “OK” is selected thereafter, it is determined that the setting of the paper size is completed, and the display unit 232 sets the paper attribute setting The screen BI1 is displayed again.

図11に示す画面は、媒体の属性の一例である用紙の種類を設定させるための種類設定用画面BI3である。この種類設定用画面BI3は、内部ブラウザー画面である。そして、この種類設定用画面BI3上で例えば「普通紙」が選択され、その後に「OK」が選択されると、用紙の種類の設定が完了したと判断され、表示部232では、用紙属性設定用画面BI1が再び表示される。   The screen shown in FIG. 11 is a type setting screen BI3 for setting a paper type, which is an example of a medium attribute. This type setting screen BI3 is an internal browser screen. Then, for example, when “plain paper” is selected on the type setting screen BI3 and “OK” is selected after that, it is determined that the setting of the paper type is completed, and the display unit 232 sets the paper attribute setting. The work screen BI1 is displayed again.

図12に示す画面は、カバー部材82が遮蔽位置に位置していないときに表示される画面の一例である。この画面は、カバー部材82が開放されていることを報知するための開放報知画面BI5の一例であり、内部ブラウザー画面である。この開放報知画面BI5は、カバー部材82が遮蔽位置に戻されると、割り込み表示イベントが終了したと判断され、表示部232に表示されなくなる。   The screen shown in FIG. 12 is an example of a screen displayed when the cover member 82 is not located at the shielding position. This screen is an example of the opening notification screen BI5 for notifying that the cover member 82 is opened, and is an internal browser screen. When the cover member 82 is returned to the shielding position, it is determined that the interrupt display event has ended, and the release notification screen BI5 is not displayed on the display unit 232.

図13に示す画面は、処理選択画面BO1上で「コピー」が選択された場合における画面の一例である。この画面は、コピーを実行させる際に各種の条件(倍率や用紙サイズなど)の選択を促す条件選択画面N1である。なお、コピーのような受信不要処理の実行条件の選択を促す条件選択画面N1は、ネイティブ画面である。   The screen shown in FIG. 13 is an example of a screen when “Copy” is selected on the process selection screen BO1. This screen is a condition selection screen N1 that prompts the user to select various conditions (such as magnification and paper size) when executing copying. Note that the condition selection screen N1 that prompts the user to select an execution condition for a reception unnecessary process such as copying is a native screen.

次に、図14を参照し、情報端末12のモニター121に表示させる内部ブラウザー画面の一例を説明する。
図14に示す画面は、複合機20の給紙カセット84で用紙切れが発生した際に表示される案内画面BI11の一例である。この案内画面BI11は、内部ブラウザー画面情報を複合機20から情報端末12のコンピューターが受信(ダウンロード)することにより、情報端末12のモニター121に表示される。そして、こうした案内画面BI11は、モニター121上で「確認」が選択されると、モニター121に表示されなくなる。
Next, an example of an internal browser screen displayed on the monitor 121 of the information terminal 12 will be described with reference to FIG.
The screen shown in FIG. 14 is an example of a guidance screen BI11 displayed when the paper cassette 84 of the multi-function device 20 runs out of paper. The guidance screen BI11 is displayed on the monitor 121 of the information terminal 12 when the computer of the information terminal 12 receives (downloads) the internal browser screen information from the multifunction machine 20. The guidance screen BI11 is not displayed on the monitor 121 when “Confirm” is selected on the monitor 121.

次に、図15に示すフローチャートを参照し、外部ブラウザー画面が表示部232に表示されている状況下で、ユーザーが給紙カセット84(機構部の一例)を印刷部ケース81から離脱させた際の処理手順について説明する。   Next, referring to the flowchart shown in FIG. 15, when the user removes the paper feed cassette 84 (an example of a mechanism unit) from the printing unit case 81 in a situation where the external browser screen is displayed on the display unit 232. The processing procedure will be described.

図15に示すように、複合機20の表示部232に表示される画面をネイティブ画面から外部ブラウザー画面に切り替える際、管理サーバー40が、ネイティブ画面から外部ブラウザー画面への切り替えの要求であるブラウザー切替要求を複合機20に送信する(ステップS1−11)。なお、このステップS1−11では、管理サーバー40が表示部232に表示させたいブラウザー画面(例えば、図7に示すジョブリスト画面B2)の外部URLが、ブラウザー切替要求とともに送信される。   As shown in FIG. 15, when switching the screen displayed on the display unit 232 of the MFP 20 from the native screen to the external browser screen, the management server 40 switches the browser that is a request for switching from the native screen to the external browser screen. The request is transmitted to the multifunction device 20 (step S1-11). In step S1-11, the external URL of the browser screen (for example, job list screen B2 shown in FIG. 7) that the management server 40 wants to display on the display unit 232 is transmitted together with the browser switching request.

そして、こうしたブラウザー切替要求及び外部URLは、第2の制御回路60の通信部95で受信される。すると、第2の制御回路60の通信部95が、ブラウザー切替要求を第1の制御回路50の制御権管理部933に出力する(ステップS2−11)。また、第2の制御回路60では、ブラウザー切替要求とともに受信した外部URLが外部URL記憶部935に記憶される。   The browser switching request and the external URL are received by the communication unit 95 of the second control circuit 60. Then, the communication unit 95 of the second control circuit 60 outputs a browser switching request to the control right management unit 933 of the first control circuit 50 (step S2-11). In the second control circuit 60, the external URL received together with the browser switching request is stored in the external URL storage unit 935.

一方、ブラウザー切替要求が入力された第1の制御回路50では、制御権管理部933が、表示部232の制御権を第2の表示制御部934に譲る旨を第1の表示制御部931に出力すると、この第1の表示制御部931が第3の表示処理を終了する(ステップS3−11)。続いて、第1の制御回路50の制御権管理部933は、表示部232の制御権を第2の表示制御部934に譲る旨を、第2の制御回路60の第2の表示制御部934に出力する(ステップS3−12)。   On the other hand, in the first control circuit 50 to which the browser switching request is input, the control right management unit 933 informs the first display control unit 931 that the control right of the display unit 232 is transferred to the second display control unit 934. When the output is made, the first display control unit 931 ends the third display process (step S3-11). Subsequently, the control right management unit 933 of the first control circuit 50 informs the second display control unit 934 of the second control circuit 60 that the control right of the display unit 232 is transferred to the second display control unit 934. (Step S3-12).

そして、第2の制御回路60において、第2の表示制御部934は、管理サーバー40によって指定された外部URL、すなわち外部URL記憶部935に記憶されている最新の外部URLの外部ブラウザー画面に関する外部ブラウザー画面情報を同管理サーバー40に要求する(ステップS2−12)。すると、管理サーバー40は、要求されている外部ブラウザー画面情報を第2の制御回路60に送信する(ステップS1−12)。   Then, in the second control circuit 60, the second display control unit 934 externally specifies the external URL specified by the management server 40, that is, the external browser screen of the latest external URL stored in the external URL storage unit 935. Browser screen information is requested from the management server 40 (step S2-12). Then, the management server 40 transmits the requested external browser screen information to the second control circuit 60 (step S1-12).

そして、第2の制御回路60では、第2の表示制御部934が、外部ブラウザー画面情報を受信(ダウンロード)し、第1の表示処理を開始する(ステップS2−13)。これにより、表示部232には、受信した外部ブラウザー画面情報に基づいた外部ブラウザー画面が表示される。すなわち、このステップS2−13が実施されると、表示部232の画面が、ネイティブ画面から外部ブラウザー画面に切り替わる。この点で、ステップS2−13により、複合機20の制御装置24に、管理サーバー40から受信した外部ブラウザー画面情報に基づいた画面を表示部232に表示させる「第1の表示ステップ」の一例が構成される。   In the second control circuit 60, the second display control unit 934 receives (downloads) the external browser screen information and starts the first display process (step S2-13). As a result, an external browser screen based on the received external browser screen information is displayed on the display unit 232. That is, when step S2-13 is performed, the screen of the display unit 232 is switched from the native screen to the external browser screen. In this regard, an example of a “first display step” in which the control device 24 of the multi-function device 20 causes the display unit 232 to display a screen based on the external browser screen information received from the management server 40 in step S2-13. Composed.

このように表示部232に外部ブラウザー画面が表示されている状況下で、ユーザーが給紙カセット84を印刷部ケース81から離脱させたとする。この場合、カセットセンサー88からの信号が変化するため、第1の制御回路50のイベント発生部932が、ユーザーによる給紙カセット84の操作に起因する給紙カセット84の状態変化を検知し、同給紙カセット84の状態変化に応じた割り込み表示イベントを発生させる(ステップS3−13)。この点で、ステップS3−13により、複合機20の制御装置24に、機構部への操作に起因する同機構部の状態変化を検知させる「状態変化検知ステップ」の一例が構成される。   Assume that the user has detached the paper feed cassette 84 from the printing unit case 81 in a state where the external browser screen is displayed on the display unit 232 as described above. In this case, since the signal from the cassette sensor 88 changes, the event generation unit 932 of the first control circuit 50 detects a change in the state of the paper feed cassette 84 due to the operation of the paper feed cassette 84 by the user. An interrupt display event corresponding to a change in the state of the paper feed cassette 84 is generated (step S3-13). In this regard, step S3-13 constitutes an example of a “state change detection step” for causing the control device 24 of the multifunction machine 20 to detect a state change of the mechanism unit caused by an operation on the mechanism unit.

なお、第1の制御回路50では、給紙カセット84の操作に応じた割り込み表示イベントをイベント発生部932が発生させると、内部サーバー97では、発生した割り込み表示イベントに応じた内部ブラウザー画面(例えば、図9に示す用紙属性設定用画面BI1)が生成される。そして、こうした内部ブラウザー画面に対応する内部URLは、割り込み発生イベントが発生した旨とともに第2の制御回路60に出力される。なお、この内部URLは、内部URL記憶部936に記憶される。   In the first control circuit 50, when the event generation unit 932 generates an interrupt display event corresponding to the operation of the paper feed cassette 84, the internal server 97 causes an internal browser screen (for example, an internal browser screen (for example, , A paper attribute setting screen BI1) shown in FIG. 9 is generated. Then, the internal URL corresponding to the internal browser screen is output to the second control circuit 60 together with the fact that the interrupt occurrence event has occurred. The internal URL is stored in the internal URL storage unit 936.

すると、第2の制御回路60において、第2の表示制御部934は、第1の表示処理を終了する(ステップS2−14)。これにより、表示部232に外部ブラウザー画面が表示されなくなる。続いて、第2の表示制御部934は、第1の制御回路50の内部サーバー97によって指定された内部URLの内部ブラウザー画面に関する内部ブラウザー画面情報を第1の制御回路50の内部サーバー97に要求する(ステップS2−15)。すると、第1の制御回路50の内部サーバー97は、要求されている内部ブラウザー画面情報を第2の制御回路60に出力する(ステップS3−14)。この点で、ステップS2−14,S2−15,S3−14により、複合機20の制御装置24に、外部ブラウザー画面情報に基づいた画面を表示部232が表示している最中に給紙カセット84の状態変化が検知されたときには、第1の表示処理ステップから第2の表示処理ステップに切り替えさせる「切り替えステップ」の一例が構成される。   Then, in the second control circuit 60, the second display control unit 934 ends the first display process (step S2-14). As a result, the external browser screen is not displayed on the display unit 232. Subsequently, the second display control unit 934 requests the internal server 97 of the first control circuit 50 for internal browser screen information regarding the internal browser screen of the internal URL specified by the internal server 97 of the first control circuit 50. (Step S2-15). Then, the internal server 97 of the first control circuit 50 outputs the requested internal browser screen information to the second control circuit 60 (step S3-14). In this regard, in steps S2-14, S2-15, and S3-14, the paper feed cassette is displayed while the display unit 232 is displaying a screen based on the external browser screen information on the control device 24 of the multifunction machine 20. When a state change 84 is detected, an example of a “switching step” for switching from the first display processing step to the second display processing step is configured.

そして、第2の制御回路60では、第2の表示制御部934が、入力された内部ブラウザー画面情報に基づき、第2の表示処理を開始する(ステップS2−16)。これにより、表示部232には、入力された内部ブラウザー画面情報に基づいた内部ブラウザー画面が表示される。この点で、ステップS2−13により、複合機20の制御装置24に、内部サーバー97で生成した内部ブラウザー画面情報に基づいた画面を表示部232に表示させる「第2の表示ステップ」の一例が構成される。   In the second control circuit 60, the second display control unit 934 starts the second display process based on the input internal browser screen information (step S2-16). As a result, an internal browser screen based on the input internal browser screen information is displayed on the display unit 232. In this regard, an example of a “second display step” in which the control unit 24 of the multi-function device 20 causes the display unit 232 to display a screen based on the internal browser screen information generated by the internal server 97 in step S2-13. Composed.

この場合、給紙カセット84の状態変化に応じた割り込み表示イベントが発生している。そのため、第2の表示制御部934は、図9に示す用紙属性設定用画面BI1を表示部232に表示させる。この状態で、ユーザーによるタッチパネル23Aの操作によって、用紙属性設定用画面BI1で「サイズ」の領域が選択されると、パネル入力判断部92は、パネル操作情報を第1の制御回路50の第1の表示制御部931に出力する(ステップS2−17)。すると、第1の制御回路50において、第1の表示制御部931が、入力されたパネル操作情報を解析し、ユーザーが用紙のサイズの設定を選択したことを取得する(ステップS3−15)。   In this case, an interrupt display event corresponding to a change in the state of the paper feed cassette 84 has occurred. Therefore, the second display control unit 934 causes the display unit 232 to display the paper attribute setting screen BI1 shown in FIG. In this state, when the “size” area is selected on the paper attribute setting screen BI1 by the operation of the touch panel 23A by the user, the panel input determination unit 92 transmits the panel operation information to the first control circuit 50. To the display control unit 931 (step S2-17). Then, in the first control circuit 50, the first display control unit 931 analyzes the input panel operation information and acquires that the user has selected the setting of the paper size (step S3-15).

そして、第1の制御回路50では、内部サーバー97が、図10に示すサイズ設定用画面BI2の内部URLを第2の表示制御部934に出力する。次いで、第2の表示制御部934は、内部サーバー97によって指定された内部URLの内部ブラウザー画面情報を内部サーバー97に要求する(ステップS2−15)。そして、第2の表示制御部934は、要求した内部ブラウザー画面情報が内部サーバー97から入力されると(ステップS3−14)、図10に示すサイズ設定用画面BI2を表示部232に表示させる第2の表示処理を実施する(ステップS2−16)。   In the first control circuit 50, the internal server 97 outputs the internal URL of the size setting screen BI2 shown in FIG. 10 to the second display control unit 934. Next, the second display control unit 934 requests internal browser screen information of the internal URL designated by the internal server 97 from the internal server 97 (step S2-15). Then, when the requested internal browser screen information is input from the internal server 97 (step S3-14), the second display control unit 934 causes the display unit 232 to display the size setting screen BI2 illustrated in FIG. 2 is executed (step S2-16).

この状態で、ユーザーによるタッチパネル23Aの操作によって、サイズ設定用画面BI2で「A4」の領域が選択され、その後に「OK」の領域が選択されると、パネル入力判断部92は、パネル操作情報を第1の制御回路50の第1の表示制御部931に出力する(ステップS2−17)。すると、第1の制御回路50では、第1の表示制御部931が、入力されたパネル操作情報を解析し、ユーザーが用紙のサイズとして「A4」を選択したことを取得する(ステップS3−15)。   In this state, when the area “A4” is selected on the size setting screen BI2 by the operation of the touch panel 23A by the user, and then the “OK” area is selected, the panel input determination unit 92 displays the panel operation information. Is output to the first display control unit 931 of the first control circuit 50 (step S2-17). Then, in the first control circuit 50, the first display control unit 931 analyzes the input panel operation information and acquires that the user has selected “A4” as the paper size (step S3-15). ).

そして、第1の制御回路50では、内部サーバー97が、図9に示す用紙属性設定用画面BI1の内部URLを第2の表示制御部934に出力する。次いで、第2の表示制御部934は、内部サーバー97によって指定された内部URLの内部ブラウザー画面情報を内部サーバー97に要求する(ステップS2−15)。そして、第2の表示制御部934は、要求した内部ブラウザー画面情報が内部サーバー97から入力されると(ステップS3−14)、図9に示す用紙属性設定用画面BI1を表示部232に表示させる(ステップS2−16)。   In the first control circuit 50, the internal server 97 outputs the internal URL of the paper attribute setting screen BI 1 shown in FIG. 9 to the second display control unit 934. Next, the second display control unit 934 requests internal browser screen information of the internal URL designated by the internal server 97 from the internal server 97 (step S2-15). Then, when the requested internal browser screen information is input from the internal server 97 (step S3-14), the second display control unit 934 causes the display unit 232 to display the paper attribute setting screen BI1 shown in FIG. (Step S2-16).

この状態で、ユーザーによるタッチパネル23Aの操作によって、用紙属性設定用画面BI1で「種類」の領域が選択されると、パネル入力判断部92は、パネル操作情報を第1の制御回路50の第1の表示制御部931に出力する(ステップS2−17)。すると、第1の制御回路50では、第1の表示制御部931が、入力されたパネル操作情報を解析し、ユーザーが用紙の種類の設定を選択したことを取得する(ステップS3−15)。   In this state, when the “type” area is selected on the paper attribute setting screen BI1 by the operation of the touch panel 23A by the user, the panel input determination unit 92 transmits the panel operation information to the first control circuit 50. To the display control unit 931 (step S2-17). Then, in the first control circuit 50, the first display control unit 931 analyzes the input panel operation information and acquires that the user has selected the setting of the paper type (step S3-15).

そして、第1の制御回路50では、内部サーバー97が、図11に示す種類設定用画面BI3の内部URLを第2の表示制御部934に出力する。次いで、第2の表示制御部934は、内部サーバー97によって指定された内部URLの内部ブラウザー画面情報を内部サーバー97に要求する(ステップS2−15)。そして、第2の表示制御部934は、要求した内部ブラウザー画面情報が内部サーバー97から入力されると(ステップS3−14)、図11に示す種類設定用画面BI3を表示部232に表示させる(ステップS2−16)。   In the first control circuit 50, the internal server 97 outputs the internal URL of the type setting screen BI 3 shown in FIG. 11 to the second display control unit 934. Next, the second display control unit 934 requests internal browser screen information of the internal URL designated by the internal server 97 from the internal server 97 (step S2-15). Then, when the requested internal browser screen information is input from the internal server 97 (step S3-14), the second display control unit 934 causes the display unit 232 to display the type setting screen BI3 illustrated in FIG. Step S2-16).

この状態で、ユーザーによるタッチパネル23Aの操作によって、種類設定用画面BI3で「普通紙」の領域が選択され、その後に「OK」の領域が選択されると、パネル入力判断部92は、パネル操作情報を第1の制御回路50の第1の表示制御部931に出力する(ステップS2−17)。すると、第1の制御回路50では、第1の表示制御部931が、入力されたパネル操作情報を解析し、ユーザーが用紙の種類として「普通紙」を選択したことを取得する(ステップS3−15)。   In this state, when the “plain paper” area is selected on the type setting screen BI3 by the user's operation on the touch panel 23A, and then the “OK” area is selected, the panel input determining unit 92 performs the panel operation. Information is output to the first display control unit 931 of the first control circuit 50 (step S2-17). Then, in the first control circuit 50, the first display control unit 931 analyzes the input panel operation information and acquires that the user has selected “plain paper” as the paper type (step S3- 15).

そして、第1の制御回路50では、内部サーバー97が、図9に示す用紙属性設定用画面BI1の内部URLを第2の表示制御部934に出力する。次いで、第2の表示制御部934は、内部サーバー97によって指定された内部URLの内部ブラウザー画面情報を内部サーバー97に要求する(ステップS2−15)。そして、第2の表示制御部934は、要求した内部ブラウザー画面情報が内部サーバー97から入力されると(ステップS3−14)、図9に示す用紙属性設定用画面BI1を表示部232に表示させる(ステップS2−16)。   In the first control circuit 50, the internal server 97 outputs the internal URL of the paper attribute setting screen BI 1 shown in FIG. 9 to the second display control unit 934. Next, the second display control unit 934 requests internal browser screen information of the internal URL designated by the internal server 97 from the internal server 97 (step S2-15). Then, when the requested internal browser screen information is input from the internal server 97 (step S3-14), the second display control unit 934 causes the display unit 232 to display the paper attribute setting screen BI1 shown in FIG. (Step S2-16).

このように内部ブラウザー画面が表示部232に表示されている状況下で、タッチパネル23Aが操作されたときには、図15に一点鎖線で示す領域内の各ステップが繰り返されることとなる。   When the touch panel 23A is operated in a state where the internal browser screen is displayed on the display unit 232 as described above, each step in the region indicated by the alternate long and short dash line in FIG. 15 is repeated.

この状態で、ユーザーによるタッチパネル23Aの操作によって、用紙属性設定用画面BI1で「OK」の領域が選択されると、パネル入力判断部92は、パネル操作情報を第1の制御回路50の第1の表示制御部931に出力する(ステップS2−18)。すると、第1の制御回路50では、第1の表示制御部931が、入力されたパネル操作情報を解析し、ユーザーが用紙の属性の設定を完了したこと、すなわち割り込み表示イベントが終了したことを検知する(ステップS3−16)。   In this state, when an “OK” area is selected on the paper attribute setting screen BI1 by the user's operation of the touch panel 23A, the panel input determination unit 92 sends the panel operation information to the first control circuit 50. To the display control unit 931 (step S2-18). Then, in the first control circuit 50, the first display control unit 931 analyzes the input panel operation information, and confirms that the user has completed the setting of the paper attribute, that is, the interrupt display event has ended. It detects (step S3-16).

次いで、第1の制御回路50では、イベント発生部932が、内部ブラウザー画面から外部ブラウザー画面への切り替えを第2の制御回路60の第2の表示制御部934に要求する(ステップS3−17)。   Next, in the first control circuit 50, the event generation unit 932 requests the second display control unit 934 of the second control circuit 60 to switch from the internal browser screen to the external browser screen (step S3-17). .

そして、こうした要求が入力されると、第2の制御回路60の第2の表示制御部934は、第2の表示処理を終了し、外部URL記憶部935に記憶されている最新の外部URLの外部ブラウザー画面に関する外部ブラウザー画面情報を同管理サーバー40に要求する(ステップS2−19)。すると、管理サーバー40は、要求されている外部ブラウザー画面情報を第2の制御回路60に送信する(ステップS1−13)。   When such a request is input, the second display control unit 934 of the second control circuit 60 finishes the second display process, and the latest external URL stored in the external URL storage unit 935 is stored. External browser screen information related to the external browser screen is requested to the management server 40 (step S2-19). Then, the management server 40 transmits the requested external browser screen information to the second control circuit 60 (step S1-13).

そして、第2の制御回路60では、第2の表示制御部934が、ブラウザー画面情報を受信(ダウンロード)し、第1の表示処理を開始する(ステップS2−20)。これにより、表示部232には、受信した外部ブラウザー画面情報に基づいた外部ブラウザー画面が表示される。このとき、外部URL記憶部935から読み出した外部URLが、ステップS2−14の第1の表示処理の終了直前で表示部232に表示されていた外部ブラウザー画面の外部URLと同じである場合、第2の表示処理から第1の表示処理に切り替わることにより、表示部232の画面が、割り込み表示イベントの発生直前の画面に戻ることとなる。   In the second control circuit 60, the second display control unit 934 receives (downloads) browser screen information and starts the first display process (step S2-20). As a result, an external browser screen based on the received external browser screen information is displayed on the display unit 232. At this time, if the external URL read from the external URL storage unit 935 is the same as the external URL of the external browser screen displayed on the display unit 232 immediately before the end of the first display processing in step S2-14, By switching from the display process 2 to the first display process, the screen of the display unit 232 returns to the screen immediately before the occurrence of the interrupt display event.

次に、図16に示すフローチャートを参照し、外部ブラウザー画面が表示部232に表示されている状況下で、ユーザーによる操作によってカバー部材82が遮蔽位置から変位した際の処理手順について説明する。   Next, a processing procedure when the cover member 82 is displaced from the shielding position by an operation by the user under a situation where the external browser screen is displayed on the display unit 232 will be described with reference to a flowchart illustrated in FIG.

図16に示すように、第2の制御回路60の第2の表示制御部934が、管理サーバー40から受信(ダウンロード)した外部ブラウザー画面情報に基づいた外部ブラウザー画面を表示部232に表示させる第1の表示処理を実施する(ステップS2−31)。この点で、ステップS2−31により、「第1の表示ステップ」の一例が構成される。   As shown in FIG. 16, the second display control unit 934 of the second control circuit 60 causes the display unit 232 to display an external browser screen based on the external browser screen information received (downloaded) from the management server 40. 1 display processing is performed (step S2-31). In this respect, step S2-31 constitutes an example of “first display step”.

このように表示部232に外部ブラウザー画面が表示されている状況下で、カバー部材82が遮蔽位置から変位されたとする。この場合、カバーセンサー89からの信号が変化するため、第1の制御回路50のイベント発生部932が、ユーザーによるカバー部材82の操作に起因するカバー部材82の状態変化を検知し、同カバー部材82の状態変化に応じた割り込み表示イベントを発生させる(ステップS3−31)。この点で、ステップS3−31により、「状態変化検知ステップ」の一例が構成される。   It is assumed that the cover member 82 is displaced from the shielding position in a state where the external browser screen is displayed on the display unit 232 as described above. In this case, since the signal from the cover sensor 89 changes, the event generation unit 932 of the first control circuit 50 detects a change in the state of the cover member 82 caused by the operation of the cover member 82 by the user, and the cover member An interrupt display event corresponding to the state change of 82 is generated (step S3-31). In this regard, step S3-31 constitutes an example of a “state change detection step”.

なお、第1の制御回路50では、カバー部材82の操作に応じた割り込み表示イベントをイベント発生部932が発生させると、内部サーバー97では、発生した割り込み表示イベントに応じた内部ブラウザー画面(図12に示す開放報知画面BI5)が生成される。そして、こうした内部ブラウザー画面に対応する内部URLは、割り込み発生イベントが発生した旨とともに第2の表示制御部934に出力される。   In the first control circuit 50, when the event generation unit 932 generates an interrupt display event according to the operation of the cover member 82, the internal server 97 causes the internal browser screen (FIG. 12) to respond to the generated interrupt display event. An open notification screen BI5) shown in FIG. Then, the internal URL corresponding to the internal browser screen is output to the second display control unit 934 together with the fact that the interrupt occurrence event has occurred.

すると、第2の制御回路60において、第2の表示制御部934は、第1の表示処理を終了する(ステップS2−32)。これにより、表示部232に外部ブラウザー画面が表示されなくなる。続いて、第2の表示制御部934は、第1の制御回路50の内部サーバー97によって指定された内部URLの内部ブラウザー画面に関する内部ブラウザー画面情報を第1の制御回路50の内部サーバー97に要求する(ステップS2−33)。すると、第1の制御回路50の内部サーバー97は、要求されている内部ブラウザー画面情報を第2の制御回路60に出力する(ステップS3−32)。この点で、ステップS2−32,S2−33,S3−32により、複合機20の制御装置24に、外部ブラウザー画面情報に基づいた画面を表示部232が表示している最中にカバー部材82の状態変化が検知されたときには、第1の表示処理ステップから第2の表示処理ステップに切り替えさせる「切り替えステップ」の一例が構成される。   Then, in the second control circuit 60, the second display control unit 934 ends the first display process (step S2-32). As a result, the external browser screen is not displayed on the display unit 232. Subsequently, the second display control unit 934 requests the internal server 97 of the first control circuit 50 for internal browser screen information regarding the internal browser screen of the internal URL specified by the internal server 97 of the first control circuit 50. (Step S2-33). Then, the internal server 97 of the first control circuit 50 outputs the requested internal browser screen information to the second control circuit 60 (step S3-32). In this respect, the cover member 82 is displayed while the display unit 232 is displaying a screen based on the external browser screen information on the control device 24 of the multi-function device 20 through steps S2-32, S2-33, and S3-32. When the state change is detected, an example of a “switching step” for switching from the first display processing step to the second display processing step is configured.

そして、第2の制御回路60では、第2の表示制御部934が、入力された内部ブラウザー画面情報に基づき、第2の表示処理を開始する(ステップS2−34)。これにより、表示部232には、入力された内部ブラウザー画面情報に基づいた内部ブラウザー画面が表示される。この場合、カバー部材82の状態変化に応じた割り込み表示イベントが発生している。そのため、第2の表示制御部934は、図12に示す開放報知画面BI5を表示部232に表示させる。この点で、ステップS2−34により、「第2の表示ステップ」の一例が構成される。   In the second control circuit 60, the second display control unit 934 starts the second display process based on the input internal browser screen information (step S2-34). As a result, an internal browser screen based on the input internal browser screen information is displayed on the display unit 232. In this case, an interrupt display event corresponding to a change in the state of the cover member 82 has occurred. Therefore, the second display control unit 934 causes the display unit 232 to display the opening notification screen BI5 illustrated in FIG. In this regard, step S2-34 constitutes an example of “second display step”.

この状態でカバー部材82が遮蔽位置に戻されると、カバーセンサー89からの信号が変化するため、第1の制御回路50のイベント発生部932が、割り込み表示イベントを終了させる(ステップS3−33)。すると、制御権管理部933は、内部ブラウザー画面から外部ブラウザー画面への切り替えを第2の制御回路60の第2の表示制御部934に要求する(ステップS3−34)。   When the cover member 82 is returned to the shielding position in this state, the signal from the cover sensor 89 changes, and the event generating unit 932 of the first control circuit 50 ends the interrupt display event (step S3-33). . Then, the control right management unit 933 requests the second display control unit 934 of the second control circuit 60 to switch from the internal browser screen to the external browser screen (step S3-34).

そして、第2の制御回路60の第2の表示制御部934は、第2の表示処理を終了し、外部URL記憶部935に記憶されている最新の外部URLの外部ブラウザー画面に関する外部ブラウザー画面情報を同管理サーバー40に要求する(ステップS2−35)。すると、管理サーバー40は、要求されている外部ブラウザー画面情報を第2の制御回路60に送信する(ステップS1−31)。   Then, the second display control unit 934 of the second control circuit 60 ends the second display process, and external browser screen information regarding the external browser screen of the latest external URL stored in the external URL storage unit 935. Is requested to the management server 40 (step S2-35). Then, the management server 40 transmits the requested external browser screen information to the second control circuit 60 (step S1-31).

そして、第2の制御回路60では、第2の表示制御部934が、ブラウザー画面情報を受信(ダウンロード)し、第1の表示処理を開始する(ステップS2−36)。これにより、表示部232には、受信した外部ブラウザー画面情報に基づいた外部ブラウザー画面が表示される。このとき、外部URL記憶部935から読み出した外部URLが、ステップS2−31の第1の表示処理の終了直前で表示部232に表示されていた外部ブラウザー画面の外部URLと同じである場合、第2の表示処理から第1の表示処理に切り替わることにより、表示部232の画面が、割り込み表示イベントの発生直前の画面に戻ることとなる。   Then, in the second control circuit 60, the second display control unit 934 receives (downloads) the browser screen information and starts the first display process (step S2-36). As a result, an external browser screen based on the received external browser screen information is displayed on the display unit 232. At this time, if the external URL read from the external URL storage unit 935 is the same as the external URL of the external browser screen displayed on the display unit 232 immediately before the end of the first display processing in step S2-31, By switching from the display process 2 to the first display process, the screen of the display unit 232 returns to the screen immediately before the occurrence of the interrupt display event.

次に、図17に示すフローチャートを参照し、ネイティブ画面が表示部232に表示されている状況下で、ユーザーによる操作によってカバー部材82が遮蔽位置から変位した際の処理手順について説明する。   Next, a processing procedure when the cover member 82 is displaced from the shielding position by an operation by the user under a situation where the native screen is displayed on the display unit 232 will be described with reference to a flowchart illustrated in FIG.

図17に示すように、第1の制御回路50の第1の表示制御部931が、ネイティブ画面記憶部94から読み出したネイティブ画面情報に基づいたネイティブ画面を表示部232に表示させる第3の表示処理を実施する(ステップS3−41)。   As shown in FIG. 17, the third display in which the first display control unit 931 of the first control circuit 50 displays the native screen based on the native screen information read from the native screen storage unit 94 on the display unit 232. Processing is performed (step S3-41).

このように表示部232にネイティブ画面が表示されている状況下で、カバー部材82が遮蔽位置から変位されたとする。この場合、カバーセンサー89からの信号が変化するため、第1の制御回路50のイベント発生部932が、ユーザーによるカバー部材82の操作に起因するカバー部材82の状態変化を検知し、同カバー部材82の状態変化に応じた割り込み表示イベントを発生させる(ステップS3−42)。この点で、ステップS3−42により、複合機20の制御装置24に、機構部への操作に起因する同機構部の状態変化を検知させる「状態変化検知ステップ」の一例が構成される。   It is assumed that the cover member 82 is displaced from the shielding position under the situation where the native screen is displayed on the display unit 232 as described above. In this case, since the signal from the cover sensor 89 changes, the event generation unit 932 of the first control circuit 50 detects a change in the state of the cover member 82 caused by the operation of the cover member 82 by the user, and the cover member An interrupt display event corresponding to the state change of 82 is generated (step S3-42). In this respect, step S3-42 constitutes an example of a “state change detection step” in which the control device 24 of the multifunction machine 20 detects a state change of the mechanism unit due to an operation on the mechanism unit.

なお、第1の制御回路50では、カバー部材82の操作に応じた割り込み表示イベントをイベント発生部932が発生させると、内部サーバー97では、発生した割り込み表示イベントに応じた内部ブラウザー画面(図12に示す開放報知画面BI5)が生成される。そして、こうした内部ブラウザー画面に対応する内部URLは、割り込み発生イベントが発生した旨とともに第2の表示制御部934に出力される。すると、第1の制御回路50の第1の表示制御部931は、第3の表示処理を終了する(ステップS3−43)。これにより、表示部232にネイティブ画面が表示されなくなる。   In the first control circuit 50, when the event generation unit 932 generates an interrupt display event according to the operation of the cover member 82, the internal server 97 causes the internal browser screen (FIG. 12) to respond to the generated interrupt display event. An open notification screen BI5) shown in FIG. Then, the internal URL corresponding to the internal browser screen is output to the second display control unit 934 together with the fact that the interrupt occurrence event has occurred. Then, the first display control unit 931 of the first control circuit 50 ends the third display process (step S3-43). As a result, the native screen is not displayed on the display unit 232.

一方、第2の制御回路60において、第2の表示制御部934は、第1の制御回路50の内部サーバー97によって指定された内部URLの内部ブラウザー画面に関する内部ブラウザー画面情報を第1の制御回路50の内部サーバー97に要求する(ステップS2−41)。すると、第1の制御回路50の内部サーバー97は、要求されている内部ブラウザー画面情報を第2の制御回路60に出力する(ステップS3−44)。   On the other hand, in the second control circuit 60, the second display control unit 934 displays the internal browser screen information related to the internal browser screen of the internal URL specified by the internal server 97 of the first control circuit 50. Requests are made to the 50 internal servers 97 (step S2-41). Then, the internal server 97 of the first control circuit 50 outputs the requested internal browser screen information to the second control circuit 60 (step S3-44).

そして、第2の制御回路60では、第2の表示制御部934が、入力された内部ブラウザー画面情報に基づき、第2の表示処理を開始する(ステップS2−42)。このように第3の表示処理から第2の表示処理に切り替わることにより、表示部232には、入力された内部ブラウザー画面情報に基づいた内部ブラウザー画面が表示される。この場合、カバー部材82の状態変化に応じた割り込み表示イベントが発生している。そのため、第2の表示制御部934は、図12に示す開放報知画面BI5を表示部232に表示させる。この点で、ステップS2−42により、「第2の表示ステップ」の一例が構成される。   In the second control circuit 60, the second display control unit 934 starts the second display process based on the input internal browser screen information (step S2-42). By switching from the third display process to the second display process in this way, an internal browser screen based on the input internal browser screen information is displayed on the display unit 232. In this case, an interrupt display event corresponding to a change in the state of the cover member 82 has occurred. Therefore, the second display control unit 934 causes the display unit 232 to display the opening notification screen BI5 illustrated in FIG. In this regard, step S2-42 constitutes an example of a “second display step”.

この状態でカバー部材82が遮蔽位置に戻されると、カバーセンサー89からの信号が変化するため、第1の制御回路50のイベント発生部932が、割り込み表示イベントを終了させる(ステップS3−45)。すると、制御権管理部933は、表示部232の制御権を第2の表示制御部934から第1の制御回路50に戻す旨を第2の制御回路60に出力する(ステップS3−46)。   When the cover member 82 is returned to the shielding position in this state, the signal from the cover sensor 89 changes, and the event generating unit 932 of the first control circuit 50 ends the interrupt display event (step S3-45). . Then, the control right management unit 933 outputs to the second control circuit 60 that the control right of the display unit 232 is returned from the second display control unit 934 to the first control circuit 50 (step S3-46).

そして、第2の制御回路60において、第2の表示制御部934は、第2の表示処理を終了する(ステップS2−43)。一方、第1の制御回路50では、第1の表示制御部931が、第3の表示処理を開始する(ステップS3−47)。これにより、表示部232には、割り込み表示イベントの発生前のネイティブ画面が表示されるようになる。   Then, in the second control circuit 60, the second display control unit 934 ends the second display process (step S2-43). On the other hand, in the first control circuit 50, the first display control unit 931 starts the third display process (step S3-47). As a result, the native screen before the occurrence of the interrupt display event is displayed on the display unit 232.

以上、上記実施形態によれば、以下のような効果を得ることができる。
(1)外部ブラウザー画面情報に基づいた外部ブラウザー画面が表示部232に表示されている状況下で、ユーザーによる機構部の操作に起因する同機構部の状態変化が検知されると、表示処理が、第1の表示処理から第2の表示処理に切り替えられる。すると、機構部の状態変化の態様に応じた内部ブラウザー画面に関する内部ブラウザー画面情報に基づいた画面が表示部232に割り込み的に表示される。したがって、機構部がユーザーによって操作されたときに、そのときの同機構部の状態変化の態様に応じた画面を表示部232に表示させることができる。
As mentioned above, according to the said embodiment, the following effects can be acquired.
(1) In a situation where an external browser screen based on external browser screen information is displayed on the display unit 232, when a change in state of the mechanism unit due to a user operation of the mechanism unit is detected, display processing is performed. The first display process is switched to the second display process. Then, a screen based on the internal browser screen information related to the internal browser screen corresponding to the state change state of the mechanism unit is displayed on the display unit 232 in an interrupted manner. Therefore, when the mechanism unit is operated by the user, a screen corresponding to the state change state of the mechanism unit at that time can be displayed on the display unit 232.

(2)なお、本実施形態では、給紙カセット84やカバー部材82などの操作部の状態変化が複合機20で検知されると、操作部の状態変化を管理サーバー40が検知しなくても、そのときの同機構部の状態の変化に応じた内部ブラウザー画面が表示部232に表示される。したがって、ポーリングを実施することにより複合機20の状態の変化を管理サーバー40が監視しなくても、操作部の状態が変化したときには、そのときの同機構部の状態の変化に応じた画面を表示部232に表示させることができる。   (2) In the present embodiment, when a change in the state of the operation unit such as the paper feed cassette 84 or the cover member 82 is detected by the multifunction device 20, the management server 40 does not detect the change in the state of the operation unit. An internal browser screen corresponding to the change in the state of the mechanism unit at that time is displayed on the display unit 232. Therefore, even if the management server 40 does not monitor the change in the state of the multifunction device 20 by performing polling, when the state of the operation unit changes, a screen corresponding to the change in the state of the mechanism unit at that time is displayed. It can be displayed on the display unit 232.

(3)ここで、ポーリングを実施することにより複合機20の状態の変化を管理サーバー40で監視させ、操作部の状態変化を管理サーバー40が検知したときに、管理サーバー40が複合機20の表示部232の表示内容を変更させる場合を比較例としたとする。この比較例では、ユーザーによる操作部の操作に起因して同操作部の状態が変化したタイミングと、管理サーバー40がポーリングを実施することによって操作部の状態変化を検知するタイミングとのずれが大きいほど、複合機20の表示部232の表示内容の変更に遅れが生じることとなる。この点、本実施形態では、操作部の状態変化を管理サーバー40に検知させることなく、表示部232の表示内容を変更させることができる。そのため、上記比較例の場合と比較し、操作部の状態が変化したときには、表示部232の表示内容を速やかに変更させることができる。   (3) Here, the management server 40 monitors the change in the state of the multifunction device 20 by performing polling, and when the management server 40 detects the change in the state of the operation unit, the management server 40 Assume that the display content of the display unit 232 is changed as a comparative example. In this comparative example, there is a large difference between the timing at which the state of the operation unit changes due to the operation of the operation unit by the user and the timing at which the management server 40 detects a change in the state of the operation unit by performing polling. As a result, there is a delay in changing the display content of the display unit 232 of the multifunction machine 20. In this regard, in the present embodiment, the display content of the display unit 232 can be changed without causing the management server 40 to detect a change in the state of the operation unit. Therefore, compared with the case of the comparative example, when the state of the operation unit is changed, the display content of the display unit 232 can be quickly changed.

(4)例えば、ユーザーによって給紙カセット84が操作されると、給紙カセット84に収容される用紙Pの属性が変わった可能性がある。そのため、本実施形態では、外部ブラウザー画面が表示部232に表示されている状況下で、ユーザーによる給紙カセット84の操作に起因する割り込み表示イベントが発生すると、表示部232に、用紙Pの属性を設定させるための用紙属性設定用画面BI1が、割り込み的に表示される。そして、用紙属性設定用画面BI1を表示部232に表示させることにより、ユーザーに、給紙カセット84内の用紙Pの属性を設定させることができる。   (4) For example, when the paper feed cassette 84 is operated by the user, the attribute of the paper P stored in the paper feed cassette 84 may have changed. For this reason, in the present embodiment, when an interrupt display event caused by the operation of the paper cassette 84 by the user occurs in a state where the external browser screen is displayed on the display unit 232, the attribute of the paper P is displayed on the display unit 232. A paper attribute setting screen BI1 for setting is displayed in an interrupted manner. Then, by displaying the paper attribute setting screen BI 1 on the display unit 232, the user can set the attributes of the paper P in the paper cassette 84.

(5)また、例えば、外部ブラウザー画面が表示部232に表示されている状況下で、カバー部材82の遮蔽位置からの変位に起因する割り込み表示イベントが発生すると、カバー部材82の状態に応じた開放報知画面BI5を表示部232に表示させることができる。   (5) Also, for example, when an interrupt display event due to the displacement of the cover member 82 from the shielding position occurs in a situation where the external browser screen is displayed on the display unit 232, the state corresponding to the state of the cover member 82 The opening notification screen BI5 can be displayed on the display unit 232.

(6)カバー部材82が遮蔽位置に完全に戻っていない場合には、割り込み表示イベントが終了していないと判断されるため、表示部232に開放報知画面BI5が表示され続ける。そのため、ユーザーによるカバー部材82の閉め忘れを抑制することができる。   (6) When the cover member 82 has not completely returned to the shielding position, it is determined that the interrupt display event has not ended, and thus the opening notification screen BI5 continues to be displayed on the display unit 232. Therefore, it is possible to suppress the user from forgetting to close the cover member 82.

(7)なお、管理サーバー40によって指定された外部URLは外部URL記憶部935に記憶される。そのため、割り込み表示イベントの発生に起因して第1の表示処理から第2の表示処理に切り替わり、その後に割り込み表示イベントが終了して第1の表示処理を再開させるときには、外部URL記憶部935に記憶されている最新の外部URLを読み出すことにより、同外部URLの外部ブラウザー画面を表示部232に表示させることができる。すなわち、割り込み表示イベントの終了時に、外部URLを管理サーバー40から新たに受信しなくても、割り込み表示イベントの発生直前に表示部232に表示されていた外部ブラウザー画面を、表示部232に再び表示させることが可能となる。   (7) The external URL specified by the management server 40 is stored in the external URL storage unit 935. Therefore, when the interrupt display event is switched from the first display process to the second display process and the interrupt display event ends and the first display process is resumed, the external URL storage unit 935 stores the interrupt display event. By reading the latest external URL stored, the external browser screen of the external URL can be displayed on the display unit 232. That is, at the end of the interrupt display event, the external browser screen displayed on the display unit 232 immediately before the occurrence of the interrupt display event is displayed on the display unit 232 again without receiving an external URL from the management server 40. It becomes possible to make it.

(8)また、本実施形態では、ネイティブ画面が表示部232に表示されている状況下で、カバー部材82や給紙カセット84などの機構部の状態変化に起因する割り込み表示イベントが発生した際にも、機構部の状態変化に応じた内部ブラウザー画面が表示部232に表示される。したがって、ネイティブ画面が表示部232に表示されている状況下で機構部がユーザーによって操作されたときであっても、そのときの同機構部の状態変化の態様に応じた内部ブラウザー画面を表示部232に速やかに表示させることができる。   (8) In the present embodiment, when an interrupt display event is generated due to a change in the state of a mechanism unit such as the cover member 82 or the paper feed cassette 84 in a state where the native screen is displayed on the display unit 232. In addition, an internal browser screen corresponding to the state change of the mechanism unit is displayed on the display unit 232. Therefore, even when the mechanism unit is operated by the user in a situation where the native screen is displayed on the display unit 232, the internal browser screen corresponding to the state change state of the mechanism unit at that time is displayed on the display unit. 232 can be displayed promptly.

なお、上記実施形態は以下のように変更してもよい。
・割り込み表示イベントの発生によって第1の表示処理から第2の表示処理に切り替わるときに、管理サーバー40によって指定された最新の外部URLを複合機20側で記憶していなくてもよい。この場合、第2の表示処理が終了し、第1の表示処理が再開されるときには、管理サーバー40から外部URLを再び送信させ、同外部URLの外部ブラウザー画面に関する画面情報を受信し、同外部ブラウザー画面情報に基づいた外部ブラウザー画面を表示部232に表示させるようにしてもよい。
In addition, you may change the said embodiment as follows.
The latest external URL specified by the management server 40 does not have to be stored on the multi-function device 20 side when switching from the first display process to the second display process due to the occurrence of an interrupt display event. In this case, when the second display process is finished and the first display process is resumed, the external URL is transmitted again from the management server 40, the screen information regarding the external browser screen of the external URL is received, and the external display An external browser screen based on the browser screen information may be displayed on the display unit 232.

・割り込み表示イベントの発生によって第1の表示処理から第2の表示処理に切り替わるときには、第1の表示処理によって表示部232に表示されていた外部ブラウザー画面に関する情報を所定の記憶部に記憶させるようにしてもよい。この場合、第2の表示処理が終了し、第1の表示処理が再開されるときには、所定の記憶部から外部ブラウザー画面情報を読み出し、同外部ブラウザー画面情報に基づいたブラウザー画面を表示部232に表示させるようにしてもよい。   When switching from the first display process to the second display process due to the occurrence of an interrupt display event, information related to the external browser screen displayed on the display unit 232 by the first display process is stored in a predetermined storage unit It may be. In this case, when the second display process is finished and the first display process is resumed, the external browser screen information is read from the predetermined storage unit, and the browser screen based on the external browser screen information is displayed on the display unit 232. You may make it display.

・用紙の属性として、用紙サイズのみ設定可能な場合には、ユーザーによる給紙カセット84の操作に起因する割り込み表示イベントが発生したときには、図10に示すサイズ設定用画面BI2を表示部232に表示させるようにしてもよい。   When only the paper size can be set as the paper attribute, when an interrupt display event due to the user's operation of the paper feed cassette 84 occurs, the size setting screen BI2 shown in FIG. You may make it make it.

・用紙の属性として、用紙の種類のみ設定可能な場合には、ユーザーによる給紙カセット84の操作に起因する割り込み表示イベントが発生したときには、図11に示す種類設定用画面BI3を表示部232に表示させるようにしてもよい。   When only the paper type can be set as the paper attribute, when the interrupt display event caused by the user's operation of the paper feed cassette 84 occurs, the type setting screen BI3 shown in FIG. You may make it display.

・上記実施形態では、内部ブラウザー画面が表示部232に表示されている状況下で、タッチパネル23Aが操作されたときには、パネル操作情報が第2の制御回路60から第1の制御回路50に出力されるようにしていた。しかし、これに限らず、内部ブラウザー画面が表示部232に表示されている状況下で、タッチパネル23Aが操作されたときには、パネル操作情報を第2の制御回路60から管理サーバー40に送信させるようにしてもよい。この場合、パネル操作情報の解析が、第1の制御回路50ではなく管理サーバー40で行われることとなる。   In the above embodiment, panel operation information is output from the second control circuit 60 to the first control circuit 50 when the touch panel 23A is operated in a situation where the internal browser screen is displayed on the display unit 232. I was trying to. However, the present invention is not limited to this, and panel operation information is transmitted from the second control circuit 60 to the management server 40 when the touch panel 23A is operated in a state where the internal browser screen is displayed on the display unit 232. May be. In this case, the panel operation information is analyzed not by the first control circuit 50 but by the management server 40.

例えば、表示部232に外部ブラウザー画面が表示されている状況下で給紙カセット84の状態変化が検知され、内部ブラウザー画面の一例である用紙属性設定用画面BI1(図9参照)が表示部232に表示されているときに、ユーザーによってタッチパネル23Aが操作されると、パネル操作情報が第2の制御回路60から管理サーバー40に送信される。この場合、管理サーバー40でパネル操作情報が解析され、その解析結果が管理サーバー40から第2の制御回路60に送信される。こうした解析結果は、第2の制御回路60から第1の制御回路50に出力される。これにより、第1の制御回路50の内部サーバー機能によって、解析結果に応じた内部ブラウザー画面が用意され、第2の制御回路60によって表示部232の表示内容が変更される。そして、用紙の属性の設定が完了したと判断できたときには、内部ブラウザー画面から外部ブラウザー画面への変更が、第1の制御回路50から第2の制御回路60に対して要求される。   For example, when the external browser screen is displayed on the display unit 232, a change in the state of the paper cassette 84 is detected, and a paper attribute setting screen BI1 (see FIG. 9), which is an example of the internal browser screen, is displayed on the display unit 232. When the touch panel 23 </ b> A is operated by the user while being displayed on the screen, panel operation information is transmitted from the second control circuit 60 to the management server 40. In this case, panel operation information is analyzed by the management server 40, and the analysis result is transmitted from the management server 40 to the second control circuit 60. Such an analysis result is output from the second control circuit 60 to the first control circuit 50. Accordingly, an internal browser screen corresponding to the analysis result is prepared by the internal server function of the first control circuit 50, and the display content of the display unit 232 is changed by the second control circuit 60. When it is determined that the setting of the paper attribute has been completed, a change from the internal browser screen to the external browser screen is requested from the first control circuit 50 to the second control circuit 60.

・上記実施形態では、給紙カセット84が印刷部ケース81から離脱されたタイミングで割り込み表示イベントを発生させるようにしているが、離脱されている給紙カセット84が印刷部ケース81に装着されたタイミングで割り込み表示イベントを発生させるようにしてもよい。   In the above embodiment, an interrupt display event is generated when the paper feed cassette 84 is detached from the printing unit case 81, but the detached paper feeding cassette 84 is attached to the printing unit case 81. An interrupt display event may be generated at the timing.

・機構部の一例を構成するカバー部材は、複合機20の本体に対してスライド移動可能な構成であってもよいし、複合機20の本体から取り外し可能な構成であってもよい。
・機構部は、複合機20の本体に対して変位可能に構成されたものであれば、給紙カセット84やカバー部材82以外の他の機構部であってもよい。例えば、こうした他の機能部としては、インクタンクが収容されているケースや同ケースのカバー部材などを挙げることができる。また、機構部は、印刷部21の印刷部ケース81ではなく、スキャン部22のスキャン部ケースに設けられた機構部であってもよい。
The cover member that constitutes an example of the mechanism unit may be configured to be slidable with respect to the main body of the multifunction device 20 or may be configured to be removable from the main body of the multifunction device 20.
The mechanism unit may be a mechanism unit other than the paper feed cassette 84 and the cover member 82 as long as the mechanism unit is configured to be displaceable with respect to the main body of the multifunction device 20. For example, examples of such other functional units include a case in which an ink tank is accommodated and a cover member for the case. Further, the mechanism unit may be a mechanism unit provided in the scanning unit case of the scanning unit 22 instead of the printing unit case 81 of the printing unit 21.

・管理システムを構成する電子機器は、表示部232を有しているのであれば、複合機以外の他の電子機器であってもよい。例えば、電子機器は、印刷のみが実行可能なプリンターであってもよいし、コピーのみが実行可能なコピー機であってもよいし、スキャン機能を有するスキャナーであってもよい。   As long as the electronic device constituting the management system has the display unit 232, it may be another electronic device other than the multifunction peripheral. For example, the electronic device may be a printer that can execute only printing, a copier that can execute only copying, or a scanner having a scanning function.

次に、上記実施形態及び別の実施形態から把握できる技術的思想を以下に追記する。
(イ)前記機構部は、前記電子機器の本体に対して変位可能に構成されていることが好ましい。
Next, the technical idea that can be grasped from the above embodiment and another embodiment will be added below.
(A) It is preferable that the mechanism portion is configured to be displaceable with respect to the main body of the electronic device.

(ロ)前記内部サーバー画面情報は、前記電子機器と通信する情報端末の表示部に表示させるための画面情報であり、前記内部サーバー情報を前記情報端末に送信することにより、同情報端末の表示部に、同内部サーバー画面情報に基づいた画面を表示させることが好ましい。   (B) The internal server screen information is screen information to be displayed on a display unit of an information terminal communicating with the electronic device, and the internal server information is displayed on the information terminal by transmitting the internal server information to the information terminal. It is preferable to display a screen based on the internal server screen information on the part.

上記構成によれば、情報端末の表示部に表示させるための内部サーバー画面情報を生成する内部サーバーを利用することにより、機構部の状態変化が検知されたときにおける電子機器の表示部の表示内容を制御することができる。   According to the above configuration, the content displayed on the display unit of the electronic device when a change in the state of the mechanism unit is detected by using the internal server that generates the internal server screen information to be displayed on the display unit of the information terminal. Can be controlled.

(ハ)前記表示制御部は、前記第1の表示処理を実施するとき、前記外部サーバーによって指定された外部用アクセス情報に応じた画面を要求し、同要求に応じて同外部サーバーから受信した前記外部サーバー情報に基づいた画面を前記表示部に表示させることが好ましい。   (C) When performing the first display process, the display control unit requests a screen corresponding to the external access information specified by the external server, and receives the screen from the external server in response to the request It is preferable to display a screen based on the external server information on the display unit.

11…ネットワーク、12…情報端末、121…モニター、20…電子機器の一例である複合機、21…印刷部、232…表示部、24…制御装置、40…管理サーバー、81…電子機器の本体の一例を構成する印刷部ケース、82…機構部の一例を構成するカバー部材、84…機構部の一例を構成する給紙カセット(媒体収容部の一例)、88…カセットセンサー、89…カバーセンサー、931…表示制御部の一例を構成する第1の表示制御部、932…状態変化検知部の一例であるイベント発生部、934…表示制御部の一例を構成する第2の表示制御部、94…ネイティブ画面記憶部、97…内部サーバー。   DESCRIPTION OF SYMBOLS 11 ... Network, 12 ... Information terminal, 121 ... Monitor, 20 ... Multifunction machine which is an example of an electronic device, 21 ... Printing part, 232 ... Display part, 24 ... Control apparatus, 40 ... Management server, 81 ... Main body of electronic device A printing part case constituting one example, 82 a cover member constituting one example of the mechanism part, 84 a paper feeding cassette constituting one example of the mechanism part (an example of a medium storage part), 88 a cassette sensor, 89 a cover sensor 931... First display control unit constituting an example of display control unit, 932... Event generation unit being an example of state change detection unit, 934... Second display control unit constituting an example of display control unit, 94 ... Native screen storage unit, 97 ... Internal server.

Claims (6)

外部サーバーとネットワークを介して通信可能な電子機器であって、
操作可能な機構部と、
前記機構部への操作に起因する同機構部の状態変化を検知する状態変化検知部と、
画面を表示する表示部と、
前記表示部を制御する表示制御部と、
前記表示部に表示させる画面に関する画面情報である内部サーバー画面情報を前記表示制御部に出力する内部サーバーと、
前記電子機器に予め用意されている画面に関する画面情報であるネイティブ画面情報を記憶するネイティブ画面記憶部と、を備え、
前記表示制御部は、前記外部サーバーから受信した画面情報である外部サーバー画面情報に基づいた画面を前記表示部に表示させる第1の表示処理と、前記内部サーバーから出力された前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる第2の表示処理と、前記ネイティブ画面記憶部から読み出した前記ネイティブ画面情報に基づいた画面を前記表示部に表示させる第3の表示処理とを実施するようになっており
前記表示制御部は、
前記第1の表示処理を実施している場合に前記状態変化検知部によって前記機構部の状態変化が検知されたとき、同第1の表示処理から前記第2の表示処理に切り替え、同機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させ、
前記第3の表示処理を実施している場合に前記状態変化検知部によって前記機構部の状態変化が検知されたとき、同第3の表示処理から前記第2の表示処理に切り替え、同機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる
ことを特徴とする電子機器。
An electronic device capable of communicating with an external server via a network,
An operable mechanism,
A state change detection unit for detecting a state change of the mechanism unit due to an operation to the mechanism unit;
A display for displaying a screen;
A display control unit for controlling the display unit;
An internal server that outputs internal server screen information, which is screen information related to a screen to be displayed on the display unit, to the display control unit ;
A native screen storage unit that stores native screen information that is screen information relating to a screen prepared in advance in the electronic device,
The display control unit includes a first display process for causing the display unit to display a screen based on external server screen information that is screen information received from the external server, and the internal server screen information output from the internal server. And a second display process for causing the display unit to display a screen based on the native screen information and a third display process for causing the display unit to display a screen based on the native screen information read from the native screen storage unit. And
The display control unit
When the state change of the mechanism unit is detected by the state change detection unit when the first display process is being performed, the mechanism unit is switched from the first display process to the second display process. A screen based on the internal server screen information related to the screen according to the state change state of the display on the display unit,
When the state change of the mechanism unit is detected by the state change detection unit when the third display process is being performed, the mechanism unit is switched from the third display process to the second display process. An electronic apparatus characterized by causing the display unit to display a screen based on the internal server screen information relating to a screen corresponding to a state change state .
媒体に対して印刷を施す印刷部を備え、
前記機構部は、印刷前の媒体が収容されるとともに、前記電子機器の本体への装着及び脱着が可能な媒体収容部を含んでおり、
前記表示制御部は、前記第1の表示処理を実施している場合に前記状態変化検知部によって前記媒体収容部の状態変化が検知されたとき、同第1の表示処理から前記第2の表示処理に切り替え、同媒体収容部にセットされた媒体の属性を設定させるための画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる
請求項1に記載の電子機器。
A printing section for printing on the medium;
The mechanism unit includes a medium storage unit that stores a medium before printing and can be attached to and detached from the main body of the electronic device.
The display controller, when the state change of the medium containing portion is detected by the state change detection unit when the first has carried out display processing, the display of the second from the first display processing The electronic device according to claim 1, wherein the display unit displays a screen based on the internal server screen information regarding a screen for switching to processing and setting an attribute of a medium set in the medium accommodation unit.
前記機構部はカバー部材を含み、同カバー部材は、前記電子機器の内部を覆うための遮蔽位置と、前記電子機器の内部を外部に露出させるための開放位置との間での変位が可能に構成されており、
前記表示制御部は、前記第1の表示処理を実施している場合に前記状態変化検知部によって前記カバー部材の位置が前記遮蔽位置から変わったことが検知されたとき、同第1の表示処理から前記第2の表示処理に切り替え、前記カバー部材の位置変化に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる
請求項1又は請求項2に記載の電子機器。
The mechanism part includes a cover member, and the cover member can be displaced between a shielding position for covering the inside of the electronic device and an open position for exposing the inside of the electronic device to the outside. Configured,
The display control unit performs the first display processing when the state change detection unit detects that the position of the cover member has changed from the shielding position when the first display processing is being performed. The electronic device according to claim 1, wherein the electronic device according to claim 1, wherein the electronic device is switched from the second display process to the second display process, and the display unit displays a screen based on the internal server screen information related to the screen according to the position change of the cover member.
前記内部サーバーは、
前記状態変化検知部によって前記機構部の状態変化が検知されたとき、内部用アクセス情報を前記表示制御部に対して指定し、
要求された画面の前記内部サーバー画面情報を同表示制御部に出力し、
前記表示制御部は、前記第2の表示処理を実施するとき、前記内部サーバーによって指定されている前記内部用アクセス情報に応じた画面を要求し、同要求に応じて同内部サーバーから入力された前記内部サーバー情報に基づいた画面を前記表示部に表示させる
請求項1〜請求項3のうち何れか一項に記載の電子機器。
The internal server is
When a state change of the mechanism unit is detected by the state change detection unit, internal access information is designated to the display control unit,
Output the internal server screen information of the requested screen to the display control unit,
The display control unit requests a screen corresponding to the internal access information specified by the internal server when performing the second display process, and is input from the internal server in response to the request The electronic device according to any one of claims 1 to 3 , wherein a screen based on the internal server information is displayed on the display unit.
前記表示制御部は、前記第3の表示処理を実施する第1の表示制御部と、前記第1の表示処理及び前記第2の表示処理を実施する第2の表示制御部と、前記表示部の制御権を管理する制御権管理部と、を備え、  The display control unit includes a first display control unit that performs the third display process, a second display control unit that performs the first display process and the second display process, and the display unit. A control right management unit for managing the control right of
前記第1の表示制御部は、同第1の表示制御部が前記制御権を有しているときに、前記第3の表示処理を実施し、  The first display control unit performs the third display process when the first display control unit has the control right,
前記第2の表示制御部は、同第2の表示制御部が前記制御権を有しているときに、前記第1の表示処理及び前記第2の表示処理の何れか一方を選択して実施し、  The second display control unit selects and executes one of the first display processing and the second display processing when the second display control unit has the control right. And
前記制御権管理部は、前記第1の表示制御部によって前記第3の表示処理が実施されている場合に前記状態変化検知部によって前記機構部の状態変化が検知されたときに、前記制御権を前記第1の表示制御部から前記第2の表示制御部に移管させるようになっており、  The control right management unit is configured to control the control right when a state change of the mechanism unit is detected by the state change detection unit when the third display process is performed by the first display control unit. Is transferred from the first display control unit to the second display control unit,
前記第1の表示制御部は、前記第3の表示処理を実施している場合に前記状態変化検知部によって前記機構部の状態変化が検知されたときに、前記第3の表示処理の実施を終了し、  The first display control unit performs the third display process when a state change of the mechanism unit is detected by the state change detection unit when the third display process is being performed. Exit
前記第2の表示制御部は、前記第1の表示制御部によって前記第3の表示処理が実施されている場合に前記状態変化検知部によって前記機構部の状態変化が検知されて前記制御権が前記第1の表示制御部から移管されたときには、前記第2の表示処理の実施によって、前記機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる  The second display control unit detects the state change of the mechanism unit by the state change detection unit when the third display process is performed by the first display control unit, and the control right is When transferred from the first display control unit, a screen based on the internal server screen information related to the screen according to the state change state of the mechanism unit is displayed on the display unit by performing the second display process. Display
請求項1〜請求項4のうち何れか一項に記載の電子機器。  The electronic device as described in any one of Claims 1-4.
ネットワークを介して外部サーバーと通信する電子機器における表示制御方法であって、
前記電子機器は、操作可能な機構部と、画面を表示する表示部と、同表示部の表示態様を制御する制御装置と、を備え、
前記制御装置には、前記表示部を制御する表示制御部と、前記表示部に表示させる画面に関する画面情報である内部サーバー画面情報を前記表示制御部に出力する内部サーバーと、前記電子機器に予め用意されている画面に関する画面情報であるネイティブ画面情報を記憶するネイティブ画面記憶部とが設けられており、
前記制御装置に、
前記外部サーバーから受信した画面情報である外部サーバー画面情報に基づいた画面を前記表示部に表示させる第1の表示ステップと、
前記内部サーバーから前記表示制御部に出力された前記内部サーバー画面情報に基づいた画面を前記表示部に表示させる第2の表示ステップと、
前記ネイティブ画面記憶部から前記表示制御部によって読み出された前記ネイティブ画面情報に基づいた画面を前記表示部に表示させる第3の表示ステップと、
前記機構部への操作に起因する同機構部の状態変化を検知させる状態変化検知ステップと、
前記外部サーバー画面情報に基づいた画面を前記表示部が表示している場合に前記状態変化検知ステップで前記機構部の状態変化を検知したときには、前記第1の表示ステップから前記第2の表示ステップに切り替えさせる切り替えステップと、
前記ネイティブ画面情報に基づいた画面を前記表示部が表示している場合に前記状態変化検知ステップで前記機構部の状態変化を検知したときには、前記第3の表示ステップから前記第2の表示ステップに切り替えさせる他の切り替えステップと、を実行させるようになっており、
前記切り替えステップの実行によって前記第2の表示ステップが実行されたときには、前記機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報を前記内部サーバーから前記表示制御部に出力させ、同内部サーバー画面情報に基づいた画面を前記表示部に表示させ
前記他の切り替えステップの実行によって前記第2の表示ステップが実行されたときには、前記機構部の状態変化の態様に応じた画面に関する前記内部サーバー画面情報を前記内部サーバーから前記表示制御部に出力させ、同内部サーバー画面情報に基づいた画面を前記表示部に表示させる
ことを特徴とする電子機器における表示制御方法。
A display control method in an electronic device that communicates with an external server via a network,
The electronic device includes an operable mechanism unit, a display unit that displays a screen, and a control device that controls a display mode of the display unit,
The control device includes a display control unit that controls the display unit , an internal server that outputs screen information related to a screen to be displayed on the display unit, an internal server that outputs the display control unit to the display control unit, and an electronic device in advance. A native screen storage unit that stores native screen information that is screen information about the prepared screen ,
In the control device,
A first display step of causing the display unit to display a screen based on external server screen information that is screen information received from the external server;
A second display step of causing the display unit to display a screen based on the internal server screen information output from the internal server to the display control unit ;
A third display step of causing the display unit to display a screen based on the native screen information read from the native screen storage unit by the display control unit;
A state change detection step for detecting a change in state of the mechanism unit caused by an operation on the mechanism unit;
When the display unit displays a screen based on the external server screen information and the state change detection step detects a state change of the mechanism unit, the first display step to the second display step. A switching step for switching to
When the display unit displays a screen based on the native screen information, when the state change detection step detects the state change of the mechanism unit, the third display step changes to the second display step. The other switching steps to be switched are executed,
When the second display step is executed by executing the switching step, the internal server screen information related to the screen according to the state change state of the mechanism unit is output from the internal server to the display control unit, and A screen based on the internal server screen information is displayed on the display unit ,
When the second display step is executed by executing the other switching step, the internal server screen information related to the screen corresponding to the state change state of the mechanism unit is output from the internal server to the display control unit. A display control method for an electronic device , wherein a screen based on the internal server screen information is displayed on the display unit .
JP2014225404A 2014-10-10 2014-11-05 Electronic device and display control method in electronic device Active JP6394883B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014225404A JP6394883B2 (en) 2014-11-05 2014-11-05 Electronic device and display control method in electronic device
US14/867,686 US10116814B2 (en) 2014-10-10 2015-09-28 Electronic apparatus and display control method for electronic apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014225404A JP6394883B2 (en) 2014-11-05 2014-11-05 Electronic device and display control method in electronic device

Publications (3)

Publication Number Publication Date
JP2016091319A JP2016091319A (en) 2016-05-23
JP2016091319A5 JP2016091319A5 (en) 2017-10-19
JP6394883B2 true JP6394883B2 (en) 2018-09-26

Family

ID=56019375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014225404A Active JP6394883B2 (en) 2014-10-10 2014-11-05 Electronic device and display control method in electronic device

Country Status (1)

Country Link
JP (1) JP6394883B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3975682B2 (en) * 2001-03-16 2007-09-12 富士ゼロックス株式会社 Image recording device
JP2011065594A (en) * 2009-09-18 2011-03-31 Canon Inc Information processing apparatus, user interface display control method in the same, and program
JP5713617B2 (en) * 2010-09-22 2015-05-07 キヤノン株式会社 Image processing apparatus, control method thereof, and control program
JP5645621B2 (en) * 2010-11-29 2014-12-24 キヤノン株式会社 Information processing apparatus, image processing apparatus, information processing apparatus control method, image processing apparatus control method, and program
JP2013090264A (en) * 2011-10-21 2013-05-13 Konica Minolta Business Technologies Inc Image processing apparatus, display control method, browser program, and application program
JP2014008678A (en) * 2012-06-29 2014-01-20 Oki Data Corp Notification device, image forming apparatus, and notification method

Also Published As

Publication number Publication date
JP2016091319A (en) 2016-05-23

Similar Documents

Publication Publication Date Title
JP5446629B2 (en) Information processing apparatus, information processing system, image forming apparatus, and program
JP7059079B2 (en) Printing equipment and its control method, program
JP2017151899A (en) Program and terminal device
JP6055853B2 (en) Display input device and image forming apparatus having the same
JP2016076011A (en) Electronic equipment and display control method in electronic equipment
US20160179301A1 (en) Display/input device, image forming apparatus, and method for controlling a display/input device
JP6351282B2 (en) Print control apparatus, print control method, and program
JP6435765B2 (en) Electronic device and display control method in electronic device
JP6799987B2 (en) Image forming device, control program and control method
JP6394883B2 (en) Electronic device and display control method in electronic device
JP6973276B2 (en) Image forming device
JP7200419B2 (en) PRINTING DEVICE AND ITS CONTROL METHOD AND PROGRAM
CN111142764A (en) Image processing apparatus
JP2016058952A (en) Electronic device and display control method for electronic device
JP6634880B2 (en) Program and terminal device
US10116814B2 (en) Electronic apparatus and display control method for electronic apparatus
JP6296440B2 (en) Electrical equipment
JP2016005894A (en) Printer
JP6084191B2 (en) Image forming apparatus
JP2013257770A (en) Print control device, control program of print control device, and control method of print control device
JP2018019181A (en) program
JP5669709B2 (en) Operation control program and information processing apparatus
JP6950316B2 (en) Data transfer device, image forming device, and image reading device
JP6311773B2 (en) Image forming apparatus
JP2008199427A (en) Image processing system and image processor

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170908

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170908

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180709

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180814

R150 Certificate of patent or registration of utility model

Ref document number: 6394883

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150