JP7334543B2 - Control program and information processing device - Google Patents

Control program and information processing device Download PDF

Info

Publication number
JP7334543B2
JP7334543B2 JP2019158161A JP2019158161A JP7334543B2 JP 7334543 B2 JP7334543 B2 JP 7334543B2 JP 2019158161 A JP2019158161 A JP 2019158161A JP 2019158161 A JP2019158161 A JP 2019158161A JP 7334543 B2 JP7334543 B2 JP 7334543B2
Authority
JP
Japan
Prior art keywords
information
screen
display
image processing
processing device
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
JP2019158161A
Other languages
Japanese (ja)
Other versions
JP2021036397A (en
Inventor
唯 神間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2019158161A priority Critical patent/JP7334543B2/en
Publication of JP2021036397A publication Critical patent/JP2021036397A/en
Application granted granted Critical
Publication of JP7334543B2 publication Critical patent/JP7334543B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Description

本発明は、サーバが組み込まれた画像処理デバイスと通信可能な情報処理装置のコンピュータが読み取り可能な制御プログラム等に関する。 The present invention relates to a computer-readable control program and the like for an information processing apparatus capable of communicating with an image processing device incorporating a server.

下記特許文献に記載されているように、近年のプリンタ、スキャナ等の画像処理デバイスには、サーバ、所謂、EW S(Embedded Web Serverの略)が組み込まれており、PC等の情報処理装置により、そのサーバにアクセスすることで、その画像処理デバイスの状態、設定情報等を確認することが可能とされている。 As described in the following patent documents, image processing devices such as printers and scanners in recent years incorporate a server, a so-called EWS (Embedded Web Server). By accessing the server, it is possible to check the status, setting information, etc. of the image processing device.

特開2007-079940号公報JP 2007-079940 A

本発明は、画像処理デバイスに組み込まれたサーバにアクセスすることで得られる情報を好適に確認することを課題とする。 An object of the present invention is to suitably confirm information obtained by accessing a server incorporated in an image processing device.

上記課題を解決するために、実施例に開示する制御プログラムは、画像処理デバイスと通信を行う通信部と、ユーザ操作を受け付ける操作受付部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、前記画像処理デバイスから取得したデバイス情報に基づいて、第1情報を含む第1画面を、前記表示部に表示する第1表示手段と、前記第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスから取得したデバイス情報に基づいて、前記第2情報を含む第2画面を、前記表示部に表示する第2表示手段と、前記第1情報及び前記第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスに組み込まれたサーバから取得したサーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示するための処理を実行する表示処理実行手段と、して機能させることを特徴とする。 In order to solve the above problems, a control program disclosed in an embodiment is readable by a computer of an information processing apparatus including a communication unit that communicates with an image processing device, an operation reception unit that receives user operations, and a display unit. a control program comprising: first display means for displaying a first screen including first information on the display unit based on device information acquired from the image processing device; when the operation receiving unit receives a user operation requesting display of second information at least partially different from the second screen containing the second information based on the device information acquired from the image processing device , when the operation receiving unit receives a user operation requesting display of second display means for displaying on the display unit and third information at least partially different from the first information and the second information, the It functions as display processing execution means for executing processing for displaying a third screen including the third information on the display unit based on server information acquired from a server incorporated in the image processing device. It is characterized by

また、上記課題を解決するために、実施例に開示する情報処理装置は、画像処理デバイスと通信を行う通信部と、ユーザ操作を受け付ける操作受付部と、表示部と、コンピュータと、を備える情報処理装置であって、前記コンピュータを、前記画像処理デバイスから取得したデバイス情報に基づいて、第1情報を含む第1画面を、前記表示部に表示する第1表示手段と、前記第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスから取得したデバイス情報に基づいて、前記第2情報を含む第2画面を、前記表示部に表示する第2表示手段と、前記第1情報及び前記第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスに組み込まれたサーバから取得したサーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示するための処理を実行する表示処理実行手段と、して機能させることを特徴とする。 In order to solve the above problems, the information processing apparatus disclosed in the embodiments includes a communication unit that communicates with an image processing device, an operation reception unit that receives user operations, a display unit, and a computer. a processing apparatus comprising: first display means for causing the computer to display a first screen containing first information on the display section based on device information acquired from the image processing device; and the first information; displaying a second screen containing the second information based on device information acquired from the image processing device when the operation accepting unit accepts a user operation requesting display of second information at least partially different, When the operation receiving unit receives a user operation requesting display of third information at least partially different from the first information and the second information, the image is displayed on the display unit. functioning as display processing execution means for executing processing for displaying a third screen including the third information on the display unit based on server information acquired from a server incorporated in the processing device; characterized by

実施例に開示する制御プログラム及び情報処理装置では、画像処理デバイスから取得されたデバイス情報に基づいて、第1情報を含む第1画面が表示部に表示される。また、第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作が実行された場合に、画像処理デバイスから取得されたデバイス情報に基づいて、第2情報を含む第2画面が表示部に表示される。また、第1情報及び第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作が実行された場合に、画像処理デバイスに組み込まれたサーバから取得されたサーバ情報に基づいて、第3情報を含む第3画面が表示部に表示される。これにより、第1情報と第2情報と第3情報とのうちの任意の情報を、ユーザは確認することが可能となり、第3情報、つまり、画像処理デバイスに組み込まれたサーバにアクセスすることで得られる情報を好適に確認することが可能となる。 In the control program and the information processing apparatus disclosed in the embodiments, the first screen including the first information is displayed on the display unit based on the device information acquired from the image processing device. Further, when a user operation requesting display of second information at least partially different from the first information is performed, the second screen including the second information is displayed based on the device information acquired from the image processing device. displayed on the display. Further, when a user operation requesting display of third information at least partially different from the first information and the second information is performed, based on the server information acquired from the server incorporated in the image processing device, A third screen containing the third information is displayed on the display. As a result, the user can confirm any information among the first information, the second information, and the third information, and access the third information, that is, the server incorporated in the image processing device. It becomes possible to suitably confirm the information obtained by.

通信システム1のブロック図である。1 is a block diagram of a communication system 1; FIG. 制御プログラム30のフローチャートを示す図である。3 is a diagram showing a flow chart of a control program 30; FIG. 制御プログラム30のフローチャートを示す図である。3 is a diagram showing a flow chart of a control program 30; FIG. 通信システム1のシーケンス図を示す図である。3 is a diagram showing a sequence diagram of the communication system 1; FIG. ホーム画面100を示す図である。FIG. 3 is a diagram showing a home screen 100; FIG. ホーム画面100を示す図である。FIG. 3 is a diagram showing a home screen 100; FIG. ホーム画面100を示す図である。FIG. 3 is a diagram showing a home screen 100; FIG. 情報確認画面120を示す図である。FIG. 10 is a diagram showing an information confirmation screen 120; FIG. EWS画面130を示す図である。FIG. 13 is a diagram showing an EWS screen 130; FIG. EWS画面130を示す図である。FIG. 13 is a diagram showing an EWS screen 130; FIG. 制御プログラム30のフローチャートを示す図である。3 is a diagram showing a flow chart of a control program 30; FIG. 情報確認画面120を示す図である。FIG. 10 is a diagram showing an information confirmation screen 120; FIG. EWS画面130を示す図である。FIG. 13 is a diagram showing an EWS screen 130; FIG. 制御プログラム30のフローチャートを示す図である。3 is a diagram showing a flow chart of a control program 30; FIG. 制御プログラム30のフローチャートを示す図である。3 is a diagram showing a flow chart of a control program 30; FIG. 制御プログラム30のフローチャートを示す図である。3 is a diagram showing a flow chart of a control program 30; FIG. 制御プログラム30のフローチャートを示す図である。3 is a diagram showing a flow chart of a control program 30; FIG.

以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更できる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings as appropriate. It should be noted that the embodiment described below is merely an example of the present invention, and it goes without saying that the embodiment of the present invention can be changed as appropriate without changing the gist of the present invention. For example, the execution order of each process to be described later can be changed as appropriate without changing the gist of the present invention.

<第1実施形態>
図1は、本実施形態に係る通信システム1のブロック図である。図1に示す通信システム1は、PC(情報処理装置の一例)10、MFP(画像処理デバイスの一例)50、スキャナ(画像処理デバイスの一例)52を備える。MFP50は、スキャン処理,印刷処理等の各種処理を実行可能なデバイスである。また、スキャナ52は、スキャン処理のみを実行可能なデバイスである。なお、MFP50には、EWS(サーバの一例)51が組み込まれており、スキャナ52には、EWS(サーバの一例)53が組み込まれている。EWS51,53は、ウェブサーバと同等の機能を有しており、EWS51,53には、各デバイスの状態を示す情報,設定情報などに関するHTMLのウェブページを示す情報(以下、「EWS情報」と記載する)(サーバ情報の一例)が蓄積されている。
<First Embodiment>
FIG. 1 is a block diagram of a communication system 1 according to this embodiment. A communication system 1 shown in FIG. 1 includes a PC (an example of an information processing apparatus) 10 , an MFP (an example of an image processing device) 50 , and a scanner (an example of an image processing device) 52 . The MFP 50 is a device capable of executing various types of processing such as scanning processing and printing processing. Further, the scanner 52 is a device capable of executing only scanning processing. The MFP 50 incorporates an EWS (an example of a server) 51 , and the scanner 52 incorporates an EWS (an example of a server) 53 . The EWS 51 and 53 have functions equivalent to those of a web server, and the EWS 51 and 53 contain information indicating the status of each device and information indicating an HTML web page regarding setting information (hereinafter referred to as "EWS information"). described) (an example of server information) is accumulated.

PC10は、CPU(コンピュータの一例)12、メモリ14、LCD(表示部の一例)16、入力I/F(操作受付部の一例)18、通信I/F(通信部の一例)20を主に備えている。これらの構成要素は、バス24を介して互いに通信可能とされている。 The PC 10 mainly includes a CPU (an example of a computer) 12, a memory 14, an LCD (an example of a display section) 16, an input I/F (an example of an operation reception section) 18, and a communication I/F (an example of a communication section) 20. I have. These components can communicate with each other via bus 24 .

PC10及びMFP50は、通信I/F20及び通信経路54を通じて通信可能となっており、PC10及びスキャナ52は、通信I/F20及び通信経路56を通じて通信可能となっている。各通信経路54,56の通信の方式としては、例えば、有線LAN、USB、Wi-Fi(登録商標)やBluetooth(登録商標)を採用できる。 PC 10 and MFP 50 can communicate through communication I/F 20 and communication path 54 , and PC 10 and scanner 52 can communicate through communication I/F 20 and communication path 56 . As a communication method for each of the communication paths 54 and 56, for example, a wired LAN, USB, Wi-Fi (registered trademark), or Bluetooth (registered trademark) can be adopted.

CPU12は、メモリ14内の制御プログラム(制御プログラムの一例)30に従って処理を実行する。制御プログラム30は、例えば、MFP50又はスキャナ52のステータス情報などをLCD16に表示するためのアプリケーションプログラムである。また、ブラウザ(ブラウザの一例)32は、ウェブページをLCD16に表示するためのアプリケーションプログラムであり、通信経路54,56を介して、MFP50のEWS51若しくは、スキャナ52のEWS53からEWS情報を取得し、EWS情報に基づいてウェブページをLCD16に表示することが可能とされている。なお、以下の説明では、制御プログラム30等を実行するCPU12のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム30が」という記載は、「制御プログラム30を実行するCPU12が」ということを意味する場合がある。 The CPU 12 executes processing according to a control program (an example of a control program) 30 in the memory 14 . The control program 30 is an application program for displaying status information of the MFP 50 or the scanner 52 on the LCD 16, for example. A browser (an example of a browser) 32 is an application program for displaying a web page on the LCD 16, acquires EWS information from the EWS 51 of the MFP 50 or the EWS 53 of the scanner 52 via communication paths 54 and 56, A web page can be displayed on the LCD 16 based on the EWS information. In the following description, the CPU 12 that executes the control program 30 and the like may be simply referred to as a program name. For example, the statement "the control program 30" may mean "the CPU 12 that executes the control program 30".

また、メモリ14は、データ記憶領域34を備える。データ記憶領域34は、制御プログラム30等の実行に必要なデータなどを記憶する領域である。なお、メモリ14は、RAM、ROM、フラッシュメモリ、HDD、PC10に着脱されるUSBメモリ等の可搬記憶媒体、CPU12が備えるバッファなどが組み合わされて構成されている。 The memory 14 also includes a data storage area 34 . The data storage area 34 is an area for storing data necessary for executing the control program 30 and the like. The memory 14 is configured by combining a RAM, a ROM, a flash memory, an HDD, a portable storage medium such as a USB memory detachable from the PC 10, a buffer provided in the CPU 12, and the like.

なお、メモリ14は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non-transitoryな媒体である。non-transitoryな媒体には、上記の例の他に、CD-ROM、DVD-ROM等の記録媒体も含まれる。また、non-transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non-transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。 Note that the memory 14 may be a computer-readable storage medium. A computer-readable storage medium is a non-transitory medium. In addition to the above examples, non-transitory media include recording media such as CD-ROMs and DVD-ROMs. A non-transitory medium is also a tangible medium. On the other hand, an electrical signal that carries a program downloaded from a server on the Internet is a computer-readable signal medium, which is a kind of computer-readable medium, but is a non-transitory computer-readable storage. Not included in media.

また、LCD16は、PC10の各種情報を表示する。なお、本願のディスプレイは、液晶ディスプレイに限らず、有機ELディスプレイ等の他の表示方式のディスプレイでも良い。入力I/F18は、キーボード、マウス等を含み、ユーザ操作を入力するためのインタフェースである。なお、入力I/F18は、キーボード等に限らず、LCD16の表示画面に重畳された膜状のタッチセンサでも良い。 Also, the LCD 16 displays various information of the PC 10 . The display of the present application is not limited to a liquid crystal display, and may be a display of another display method such as an organic EL display. The input I/F 18 includes a keyboard, mouse, etc., and is an interface for inputting user operations. The input I/F 18 is not limited to a keyboard or the like, and may be a film-like touch sensor superimposed on the display screen of the LCD 16 .

なお、本明細書では、基本的に、プログラムに記述された命令に従ったCPU12の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」「設定」等の処理は、CPU12の処理を表している。CPU12による処理は、OSを介したハードウェア制御も含む。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、CPU12が要求することなくデータを受信するという処理も、「CPU12がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「命令」「応答」「要求」等の処理は、「命令」「応答」「要求」等を示す情報を通信することにより行われる。また、「命令」「応答」「要求」等の文言を、「命令」「応答」「要求」等を示す情報そのものという意味で記載してもよい。また、CPUによる、情報Aは事柄Bであることを示しているか否かを判断する処理を、「情報Aから、事柄Bであるか否かを判断する」のように概念的に記載することがある。CPUによる、情報Aが事柄Bであることを示しているか、事柄Cであるかを示しているかを判断する処理を、「情報Aから、事柄Bであるか事柄Cであるかを判断する」のように概念的に記載することがある。 Note that this specification basically shows the processing of the CPU 12 according to the instructions described in the program. That is, the processing such as “judgment”, “extraction”, “selection”, “calculation”, “decision”, “specification”, “acquisition”, “acceptance”, “control”, “setting”, etc. in the following description is performed by the CPU 12 represents the processing of Processing by the CPU 12 also includes hardware control via the OS. Note that "acquisition" is used as a concept that does not require a request. That is, the process of receiving data without the CPU 12 requesting it is also included in the concept of "the CPU 12 acquires data." Also, "data" in this specification is represented by a computer-readable bit string. Data having substantially the same meaning and content but different formats are treated as the same data. The same applies to "information" in this specification. Processing such as "command", "response" and "request" is performed by communicating information indicating "command", "response", "request" and the like. Also, words such as "command", "response", "request", etc. may be described in the sense of information itself indicating "command", "response", "request", etc. Also, the process of judging by the CPU whether or not the information A indicates that the matter B is conceptually described as "judging whether or not the information A is the matter B". There is The process of judging whether information A indicates matter B or matter C by the CPU is referred to as "determining whether information A is matter B or matter C." It may be described conceptually as

通信システム1では、上述した構成に従って、PC10において、制御プログラム30の処理により、PC10と通信可能なデバイス、つまり、MFP50及びスキャナ52のうちの任意のデバイスが選択され、その選択されたデバイス(以下、「選択デバイス」と記載する)により画像処理を実行するべく、選択デバイスに関する各種の情報が、段階的にLCD16に表示される。 In the communication system 1, according to the configuration described above, a device capable of communicating with the PC 10, that is, an arbitrary device out of the MFP 50 and the scanner 52 is selected by the processing of the control program 30 in the PC 10, and the selected device (hereinafter referred to as , “selected device”), various information about the selected device is displayed step by step on the LCD 16 .

詳しくは、制御プログラム30の処理により、LCD16にホーム画面(図6参照)100が表示される。なお、制御プログラム30は、周期的に選択デバイスからステータス情報(デバイス情報の一例)を取得しており、ステータス情報に含まれる一部の情報(以下、「第1情報」と記載する)(第1情報の一例)が、ホーム画面100に表示される。また、ホーム画面100には、第1情報より多くの情報を表示するための操作ボタンも表示されており、その操作ボタンが操作されることで、ステータス情報に基づいて、第1情報より多くの情報(以下、「第2情報」と記載する)(第2情報の一例)がLCD16に表示される。この際、第2情報とともに、EWS情報を表示するための操作ボタンも表示されており、その操作ボタンが操作されることで、選択デバイスからEWS情報が取得され、そのEWS情報に基づいて、ウェブページがLCD16に表示される。EWS情報に基づくウェブページには、選択デバイスの状態を示す情報,設定情報等の選択デバイスに関する詳細な情報(以下、「デバイス詳細情報」と記載する)(第3情報の一例)が含まれている。このように、PC10では、比較的情報量の少ない第1情報と、その第1情報より多くの情報を含む第2情報と、選択デバイスに関する詳細な情報であるデバイス詳細情報とが、段階的にLCD16に表示される。以下に、それらの情報が段階的に表示される際の制御プログラム30の処理を、図2及び図3に示すフローチャートを用いて、以下に、更に詳しく説明する。 Specifically, a home screen (see FIG. 6) 100 is displayed on the LCD 16 by the processing of the control program 30 . Note that the control program 30 periodically acquires status information (an example of device information) from the selected device, and part of the information included in the status information (hereinafter referred to as "first information") (first information). 1 information) is displayed on the home screen 100 . Further, on the home screen 100, an operation button for displaying more information than the first information is also displayed. By operating the operation button, based on the status information, more information than the first information is displayed. Information (hereinafter referred to as “second information”) (an example of the second information) is displayed on the LCD 16 . At this time, an operation button for displaying the EWS information is also displayed together with the second information. A page is displayed on the LCD 16 . The web page based on the EWS information includes detailed information (hereinafter referred to as "detailed device information") (an example of the third information) regarding the selected device, such as information indicating the state of the selected device and setting information. there is In this way, in the PC 10, the first information having a relatively small amount of information, the second information including more information than the first information, and the device detailed information, which is detailed information about the selected device, are divided step by step. It is displayed on the LCD 16 . The processing of the control program 30 when the information is displayed in stages will be described in more detail below with reference to the flow charts shown in FIGS. 2 and 3. FIG.

まず、制御プログラム30は、図5に示すホーム画面(第1画面の一例)100をLCD16に表示する(S100)。ホーム画面100には、選択デバイスにより実行可能な画像処理に応じたアイコン102が表示される。このため、例えば、選択デバイスとしてMFP50が選択されている場合には、ホーム画面100に、印刷処理を実行するためのアイコン102aと、スキャン処理を実行するためのアイコン102bとが表示される。また、ホーム画面100には、選択デバイスの外観を簡略的に示すイラスト104と、選択デバイスの識別情報(デバイス名及びIPアドレス)106とが表示されている。なお、この段階では、まだ、ホーム画面100に第1情報は表示されていない。 First, the control program 30 displays the home screen (an example of the first screen) 100 shown in FIG. 5 on the LCD 16 (S100). The home screen 100 displays icons 102 corresponding to image processing executable by the selected device. Therefore, for example, when the MFP 50 is selected as the selected device, the home screen 100 displays an icon 102a for executing print processing and an icon 102b for executing scan processing. The home screen 100 also displays an illustration 104 that schematically shows the appearance of the selected device, and identification information (device name and IP address) 106 of the selected device. Note that the first information is not yet displayed on the home screen 100 at this stage.

次に、制御プログラム30は、ステータス情報の取得ポーリングを開始する(S102)。ステータス情報の取得ポーリングとは、ステータス情報を選択デバイスから周期的に取得するための処理であり、ステータス情報の取得ポーリングが始まると、図4に示すように、制御プログラム30は、ステータス情報の要求を選択デバイスに送信する(S150)。なお、制御プログラム30は、ステータス情報の要求を周期的、例えば、30秒毎に選択デバイスに送信する。そして、選択デバイスは、その要求を受信する毎に、ステータス情報を制御プログラム30に送信する(S152)。そのステータス情報には、選択デバイスの作動状態を示す情報,消耗品に関する情報,エラー情報などが含まれている。ちなみに、選択デバイスの作動状態を示す情報としては、例えば、画像処理を実行可能であることを示す情報,選択デバイスがスリープ状態となっていることを示す情報などがある。また、消耗品に関する情報としては、各インクの残量を示す情報,各インクにより印刷可能な用紙の枚数を示す情報などがある。また、エラー情報には、インク切れが生じていることを示す情報,印刷用紙が少なくなっていることを示す情報,紙詰まり等が発生していることを示す情報などがある。 Next, the control program 30 starts status information acquisition polling (S102). Status information acquisition polling is a process for periodically acquiring status information from a selected device. When status information acquisition polling starts, as shown in FIG. to the selected device (S150). Note that the control program 30 periodically transmits a request for status information to the selected device, for example, every 30 seconds. Then, the selected device transmits status information to the control program 30 each time it receives the request (S152). The status information includes information indicating the operating state of the selected device, information on consumables, error information, and the like. Information indicating the operating state of the selected device includes, for example, information indicating that image processing can be executed, information indicating that the selected device is in a sleep state, and the like. Information about consumables includes information indicating the remaining amount of each ink, information indicating the number of sheets of paper that can be printed with each ink, and the like. The error information includes information indicating that the ink has run out, information indicating that the printing paper is running out, and information indicating that a paper jam has occurred.

また、制御プログラム30は、ステータス情報の取得ポーリングを開始すると、選択デバイスと通信可能であるか否かを判断する(S104:図2)。つまり、選択デバイスと通信可能であれば、制御プログラム30がステータス情報の要求を選択デバイスに送信すると、選択デバイスからステータス情報が送信されるため、制御プログラム30は、ステータス情報の要求の送信に応じてステータス情報を選択デバイスから受信すると、選択デバイスと通信可能であると判断する。一方、選択デバイスと通信不能であれば、制御プログラム30がステータス情報の要求を選択デバイスに送信しても、選択デバイスからステータス情報は送信されないため、制御プログラム30は、ステータス情報の要求の送信に応じてステータス情報を選択デバイスから受信できない場合に、選択デバイスと通信不能であると判断する。 When the control program 30 starts status information acquisition polling, the control program 30 determines whether communication with the selected device is possible (S104: FIG. 2). That is, if communication with the selected device is possible, when the control program 30 transmits a request for status information to the selected device, the selected device transmits the status information. and receives status information from the selected device, it determines that communication with the selected device is possible. On the other hand, if communication with the selected device is not possible, even if the control program 30 transmits a request for status information to the selected device, the selected device does not transmit the status information. If the status information cannot be received from the selected device in response, it is determined that communication with the selected device is not possible.

そして、選択デバイスと通信可能である場合(S104:YES)に、制御プログラム30は、図6に示すように、ホーム画面100において、識別情報106の下方に、第1情報108を表示する(S106)。第1情報は、上述したように、ステータス情報の一部の情報であり、ステータス情報に含まれる消耗品に関する情報のうちのインク残量を示す情報と、ステータス情報に含まれる選択デバイスの作動状態を示す情報とにより構成されている。また、制御プログラム30は、ホーム画面100において、識別情報106の側方に、追加情報要求ボタン(オブジェクトの一例)110を表示する(S107)。つまり、選択デバイスと通信可能である場合に、制御プログラム30は、ステータス情報を選択デバイスから取得し、ホーム画面100に、図6に示すように、第1情報108及び追加情報要求ボタン110を表示する。一方、選択デバイスと通信不能である場合(S104:NO)に、制御プログラム30は、ステータス情報を選択デバイスから取得できないため、ホーム画面100から第1情報108を削除するとともに(S108)、追加情報要求ボタン110も削除する(S109)。これにより、選択デバイスと通信不能である場合において、図5に示すように、ホーム画面100において、第1情報108及び追加情報要求ボタン110が非表示とされる。なお、追加情報要求ボタン110は、第1情報より多くの情報を要求するための操作ボタンであり、制御プログラム30は、その追加情報要求ボタン110が操作されたか否かを判断する(S110)。この際、追加情報要求ボタン110が操作されない場合(S110:NO)に、S104に戻る。 Then, when communication with the selected device is possible (S104: YES), the control program 30 displays the first information 108 below the identification information 106 on the home screen 100 as shown in FIG. 6 (S106 ). The first information is part of the status information, as described above, and includes information indicating the remaining amount of ink among the consumable item information included in the status information, and the operating state of the selected device included in the status information. It is composed of information indicating The control program 30 also displays an additional information request button (an example of an object) 110 beside the identification information 106 on the home screen 100 (S107). That is, when communication with the selected device is possible, the control program 30 acquires status information from the selected device, and displays the first information 108 and the additional information request button 110 on the home screen 100 as shown in FIG. do. On the other hand, if communication with the selected device is not possible (S104: NO), the control program 30 cannot acquire the status information from the selected device, so deletes the first information 108 from the home screen 100 (S108), The request button 110 is also deleted (S109). Accordingly, when communication with the selected device is disabled, the first information 108 and the additional information request button 110 are hidden on the home screen 100 as shown in FIG. The additional information request button 110 is an operation button for requesting more information than the first information, and the control program 30 determines whether or not the additional information request button 110 has been operated (S110). At this time, if the additional information request button 110 is not operated (S110: NO), the process returns to S104.

一方、追加情報要求ボタン110が操作された場合(S110:YES)に、制御プログラム30は、選択デバイスがスキャナ52であるか否かを判断する(S112)。これは、選択デバイスとしてスキャナが選択されている場合において、選択デバイスから取得するステータス情報が少ないため、追加情報要求ボタン110が操作された際に表示される情報の種類が、選択デバイスがスキャナ52である場合とMFP50である場合とで異なるためである。 On the other hand, when the additional information request button 110 is operated (S110: YES), the control program 30 determines whether or not the selected device is the scanner 52 (S112). This is because when the scanner is selected as the selected device, the amount of status information acquired from the selected device is small, so the type of information displayed when the additional information request button 110 is operated is the same as when the selected device is the scanner 52 . , and the case of the MFP 50 is different.

詳しくは、上述したように、ステータス情報には、選択デバイスの作動状態を示す情報,消耗品に関する情報,エラー情報などが含まれている。このため、選択デバイスがMFP50である場合に、ホーム画面100において、第1情報として、ステータス情報に含まれる消耗品に関する情報のうちのインク残量を示す情報と、ステータス情報に含まれる選択デバイスの作動状態を示す情報とが表示される。一方、スキャナ52では、インクが用いられておらず、インク等の消耗品が無い。このため、選択デバイスがスキャナ52である場合にスキャナ52から取得するステータス情報には、消耗品に関する情報が含まれていない。このため、選択デバイスがスキャナ52である場合のホーム画面100には、図7に示すように、第1情報として、インク残量を示す情報、つまり、消耗品に関する情報は表示されず、ステータス情報に含まれる選択デバイスの作動状態を示す情報のみが表示される。なお、選択デバイスがスキャナ52である場合のホーム画面100では、画像処理を実行するためのアイコンとして、スキャン処理を実行するためのアイコン102bのみが表示される。 Specifically, as described above, the status information includes information indicating the operating state of the selected device, information regarding consumables, error information, and the like. Therefore, when the selected device is the MFP 50, the first information on the home screen 100 is information indicating the remaining amount of ink among the consumable item information included in the status information, and the information about the selected device included in the status information. Information indicating the operating state is displayed. On the other hand, the scanner 52 does not use ink and does not have consumables such as ink. Therefore, the status information obtained from the scanner 52 when the selected device is the scanner 52 does not include information about consumables. For this reason, as shown in FIG. 7, the home screen 100 when the selected device is the scanner 52 does not display information indicating the remaining amount of ink, that is, information about consumables, as the first information, but status information. Only information indicating the operating status of the selected device contained in is displayed. In addition, on the home screen 100 when the selected device is the scanner 52, only the icon 102b for executing the scanning process is displayed as the icon for executing the image processing.

このように、スキャナ52のステータス情報には、消耗品に関する情報が含まれていないため、スキャナ52のステータス情報の情報量は少ない。一方、MFP50のステータス情報には、消耗品に関する情報が含まれているため、MFP50のステータス情報の情報量は多い。このため、選択デバイスがMFP50である場合(S112:NO)に、ホーム画面100の追加情報要求ボタン110が操作されると、制御プログラム30は、第1情報としてホーム画面100に表示されていないステータス情報を表示するための情報確認画面(図8参照)(第2画面の一例)120をLCD16に表示する(S114)。なお、この段階では、情報確認画面120に、ステータス情報は表示されていない。 As described above, the status information of the scanner 52 does not include information about consumables, so the amount of information of the status information of the scanner 52 is small. On the other hand, since the status information of the MFP 50 includes information about consumables, the amount of information of the status information of the MFP 50 is large. Therefore, when the selected device is the MFP 50 (S112: NO), when the additional information request button 110 on the home screen 100 is operated, the control program 30 displays the status not displayed on the home screen 100 as the first information. An information confirmation screen (see FIG. 8) (an example of the second screen) 120 for displaying information is displayed on the LCD 16 (S114). Note that the status information is not displayed on the information confirmation screen 120 at this stage.

次に、制御プログラム30は、ステータス情報の取得ポーリングを開始する(S116)。この際、制御プログラム30は、取得ポーリングの開始に伴って、上述したように、ステータス情報の要求を選択デバイスに送信する(S150:図4)。この際、制御プログラム30が、ステータス情報の要求の送信に応じてステータス情報を選択デバイスから受信した場合に、選択デバイスと通信可能であると判断し(S118:YES)に、図8に示すように、情報確認画面120において、第2情報122を表示する(S120)。第2情報は、第1情報としてホーム画面100に表示されていないステータス情報であり、ステータス情報に含まれる消耗品に関する情報のうちの各インクにより印刷可能な用紙の枚数を示す情報が、第2情報として表示される。また、第1情報としてホーム画面100に表示されたインク残量を示す情報も、情報確認画面120において、第2情報として表示され、さらに、各インクのカートリッジの型番も、第2情報として表示される。これにより、情報確認画面120において、第1情報より多くの情報量を含む第2情報が表示される。なお、情報確認画面120は、ホーム画面100の代わりに表示されるのではなく、ホーム画面100と同時に、LCD16に表示される。さらに、制御プログラム30は、第2情報122とともに、EWS画面要求ボタン126を、情報確認画面120に表示する(S121)。 Next, the control program 30 starts status information acquisition polling (S116). At this time, the control program 30 sends a request for status information to the selected device as described above in conjunction with the start of acquisition polling (S150: FIG. 4). At this time, when the control program 30 receives the status information from the selected device in response to the transmission of the status information request, it determines that communication with the selected device is possible (S118: YES). Then, the second information 122 is displayed on the information confirmation screen 120 (S120). The second information is status information that is not displayed on the home screen 100 as the first information, and the information indicating the number of sheets of paper that can be printed with each ink among the information on consumables included in the status information is the second information. Displayed as information. Information indicating the amount of ink remaining displayed on the home screen 100 as the first information is also displayed as the second information on the information confirmation screen 120, and the model number of each ink cartridge is also displayed as the second information. be. As a result, the second information containing more information than the first information is displayed on the information confirmation screen 120 . Note that the information confirmation screen 120 is displayed on the LCD 16 simultaneously with the home screen 100 instead of being displayed instead of the home screen 100 . Furthermore, the control program 30 displays the EWS screen request button 126 together with the second information 122 on the information confirmation screen 120 (S121).

また、制御プログラム30が、取得ポーリングの開始に伴って、ステータス情報の要求を選択デバイスに送信しても、ステータス情報を選択デバイスから受信できない場合に、選択デバイスと通信不能であると判断する(S118:NO)。そして、制御プログラム30は、情報確認画面120から第2情報122を削除するとともに(S122)、EWS画面要求ボタン126も削除する(S123)。これにより、情報確認画面120において、第2情報122及びEWS画面要求ボタン126が非表示とされる。 In addition, when the control program 30 cannot receive the status information from the selected device even if the status information request is sent to the selected device along with the start of acquisition polling, it determines that communication with the selected device is disabled ( S118: NO). Then, the control program 30 deletes the second information 122 from the information confirmation screen 120 (S122) and also deletes the EWS screen request button 126 (S123). As a result, the second information 122 and the EWS screen request button 126 are hidden on the information confirmation screen 120 .

なお、EWS画面要求ボタン126は、EWS情報に基づくウェブページ(以下、「EWS画面」と記載する)(第3画面の一例)の表示を要求するための操作ボタンであり、制御プログラム30は、そのEWS画面要求ボタン126が操作されたか否かを判断する(S124)。この際、EWS画面要求ボタン126が操作されない場合(S124:NO)に、S118に戻る。一方、EWS画面要求ボタン126が操作されている場合(S124:YES)に、制御プログラム30は、選択デバイスのEWS51,53にアクセスするためのURLを示す情報(以下、「URL情報」と記載する)を作成する(S126)。なお、制御プログラム30は、選択デバイスのEWS51,53にアクセスするためのURLを、選択デバイスから予め取得している。そして、制御プログラム30は、URL情報を作成すると、そのURL情報をブラウザ32に出力する(S128)。このように、制御プログラム30がURL情報をブラウザ32に出力すると、図4に示すように、ブラウザ32が、URL情報を利用して選択デバイスのEWS51,53にアクセスする(S156)。これにより、選択デバイスのEWS51,53は、URL情報に応じたEWS情報を特定する(S158)。そして、選択デバイスのEWS51,53は、特定したEWS情報をブラウザ32に送信する(S160)。これにより、ブラウザ32は、図9に示すように、EWS情報に基づくウェブページ、つまり、EWS画面130をLCD16に表示する(S162)。なお、図9には、MFP50が選択デバイスとして選択されている場合のEWS画面130が図示されている。 The EWS screen request button 126 is an operation button for requesting display of a web page based on EWS information (hereinafter referred to as "EWS screen") (an example of the third screen). It is determined whether or not the EWS screen request button 126 has been operated (S124). At this time, if the EWS screen request button 126 is not operated (S124: NO), the process returns to S118. On the other hand, if the EWS screen request button 126 has been operated (S124: YES), the control program 30 displays information indicating the URL for accessing the EWS 51, 53 of the selected device (hereinafter referred to as "URL information"). ) is created (S126). It should be noted that the control program 30 acquires in advance the URLs for accessing the EWSs 51 and 53 of the selected device from the selected device. After creating the URL information, the control program 30 outputs the URL information to the browser 32 (S128). In this way, when the control program 30 outputs the URL information to the browser 32, the browser 32 uses the URL information to access the EWS 51, 53 of the selected device (S156), as shown in FIG. As a result, the EWS 51, 53 of the selected device specify EWS information corresponding to the URL information (S158). Then, the EWS 51, 53 of the selected device transmits the specified EWS information to the browser 32 (S160). Thereby, the browser 32 displays a web page based on the EWS information, that is, the EWS screen 130 on the LCD 16 as shown in FIG. 9 (S162). Note that FIG. 9 shows the EWS screen 130 when the MFP 50 is selected as the selected device.

EWS画面130には、上述したように、デバイス詳細情報132が表示されており、デバイス詳細情報132には、選択デバイスの状態を示す情報132a,各インクの残量を示す情報132b,各インクにより印刷可能な用紙の枚数を示す情報132c,選択デバイス、つまり、MFP50に収容されている用紙の残量(枚数)を示す情報132dが含まれている。また、EWS画面130には、複数の情報切替ボタン134も表示されており、それら複数の情報切替ボタン134のうちの任意のボタンが操作されることで、図9に表示されているデバイス詳細情報132が、そのデバイス詳細情報132と異なるデバイス詳細情報に切り替えられる。つまり、例えば、メンテナンス情報を示す情報切替ボタン134aが操作されることで、EWS画面130に、MFP50のメンテナンスに関する情報が、デバイス詳細情報として表示される。また、例えば、音量を示す情報切替ボタン134bが操作されることで、EWS画面130に、MFP50の音量に関する情報が、デバイス詳細情報として表示される。このように、EWS画面130では、第1情報及び第2情報を含むステータス情報よりも多い情報量の情報が、デバイス詳細情報として表示される。なお、EWS画面130も、情報確認画面120及びホーム画面100と同時に、LCD16に表示される。 As described above, the EWS screen 130 displays the device detailed information 132. The device detailed information 132 includes information 132a indicating the state of the selected device, information 132b indicating the remaining amount of each ink, and information 132b indicating the remaining amount of each ink. Information 132c indicating the number of printable sheets and information 132d indicating the remaining amount (number of sheets) of sheets contained in the selected device, that is, the MFP 50 are included. A plurality of information switching buttons 134 are also displayed on the EWS screen 130. By operating an arbitrary button among the plurality of information switching buttons 134, the device detailed information displayed in FIG. 132 is switched to device detailed information different from the device detailed information 132 . That is, for example, when the information switching button 134a indicating maintenance information is operated, information regarding maintenance of the MFP 50 is displayed on the EWS screen 130 as detailed device information. Further, for example, when the information switching button 134b indicating the volume is operated, information regarding the volume of the MFP 50 is displayed on the EWS screen 130 as detailed device information. In this way, on the EWS screen 130, more information than the status information including the first information and the second information is displayed as the detailed device information. Note that the EWS screen 130 is also displayed on the LCD 16 at the same time as the information confirmation screen 120 and home screen 100 .

ちなみに、情報切替ボタン134への操作によりEWS画面130に表示されるデバイス詳細情報132が切り替えられる際においても、図4に示すS154~S162の処理が実行される。つまり、情報切替ボタン134が操作されると、操作された情報切替ボタン134の項目に応じたURL情報が、制御プログラム30により作成され、ブラウザ32に送信される。これにより、ブラウザ32が、URL情報を利用して選択デバイスのEWS51,53にアクセスし、EWS51,53が、URL情報に応じたEWS情報を特定する。そして、EWS51,53がEWS情報をブラウザ32に送信することで、ブラウザ32は、操作された情報切替ボタン134の項目に応じたデバイス詳細情報132を含むEWS画面130を、LCD16に表示する。 Incidentally, even when the device detailed information 132 displayed on the EWS screen 130 is switched by operating the information switching button 134, the processing of S154 to S162 shown in FIG. 4 is executed. That is, when the information switching button 134 is operated, URL information corresponding to the item of the operated information switching button 134 is created by the control program 30 and transmitted to the browser 32 . As a result, the browser 32 uses the URL information to access the EWSs 51 and 53 of the selected device, and the EWSs 51 and 53 specify the EWS information according to the URL information. Then, the EWSs 51 and 53 transmit the EWS information to the browser 32 , and the browser 32 displays on the LCD 16 the EWS screen 130 including the device detailed information 132 corresponding to the item of the information switching button 134 operated.

このように、選択デバイスがMFP50である場合には、ホーム画面100に第1情報108が表示され、その第1情報108とともにホーム画面100に表示されている追加情報要求ボタン110が操作されることで、第2情報122を含む情報確認画面120が、LCD16に表示される。さらに、その情報確認画面120に表示されているEWS画面要求ボタン126が操作されることで、デバイス詳細情報132を含むEWS画面130が、LCD16に表示される。これにより、比較的情報量の少ない第1情報と、その第1情報より多くの情報を含む第2情報と、選択デバイスに関する詳細な情報であるデバイス詳細情報とを、追加情報要求ボタン110及びEWS画面要求ボタン126を操作するユーザの意思に従って、段階的にLCD16に表示することができる。 Thus, when the selected device is the MFP 50, the first information 108 is displayed on the home screen 100, and the additional information request button 110 displayed on the home screen 100 together with the first information 108 is operated. Then, the information confirmation screen 120 including the second information 122 is displayed on the LCD 16 . Further, by operating EWS screen request button 126 displayed on information confirmation screen 120 , EWS screen 130 including device detailed information 132 is displayed on LCD 16 . As a result, the additional information request button 110 and the EWS can send the first information, which has a relatively small amount of information, the second information, which contains more information than the first information, and the detailed device information, which is detailed information about the selected device. It can be displayed on the LCD 16 step by step according to the intention of the user who operates the screen request button 126 .

また、選択デバイスがスキャナ52である場合には、上述したように、ステータス情報の情報量が少ない。このため、ホーム画面100において、第1情報を表示すれば、第2情報として表示すべきステータス情報は殆どない。そこで、選択デバイスがスキャナ52である場合(S112:YES)に、ホーム画面100の追加情報要求ボタン110が操作されると、LCD16に、情報確認画面120は表示されず、EWS画面130が表示される。つまり、制御プログラム30による処理において、選択デバイスがスキャナ52である場合(S112:YES)に、S114~S124の処理がスキップされ、制御プログラム30は、URL情報を作成し(S126)、そのURL情報をブラウザ32に出力する(S128)。これにより、図4に示すS154~S162の処理が実行されることで、図10に示すように、スキャナ52のデバイス詳細情報132を含むEWS画面130がLCD16に表示される。 Also, when the selected device is the scanner 52, the amount of status information is small as described above. Therefore, if the first information is displayed on the home screen 100, there is almost no status information to be displayed as the second information. Therefore, when the selected device is the scanner 52 (S112: YES), when the additional information request button 110 on the home screen 100 is operated, the information confirmation screen 120 is not displayed on the LCD 16, and the EWS screen 130 is displayed. be. That is, in the processing by the control program 30, when the selected device is the scanner 52 (S112: YES), the processing of S114 to S124 is skipped, the control program 30 creates URL information (S126), and the URL information is output to the browser 32 (S128). 4 are executed, and the EWS screen 130 including the device detailed information 132 of the scanner 52 is displayed on the LCD 16 as shown in FIG.

つまり、選択デバイスがMFP50である場合に、ホーム画面100の追加情報要求ボタン110が操作されることで、第2情報122を含む情報確認画面120がLCD16に表示され、その情報確認画面120において、EWS画面要求ボタン126が操作されることで、デバイス詳細情報132を含むEWS画面130がLCD16に表示される。一方、選択デバイスがスキャナ52である場合には、ホーム画面100の追加情報要求ボタン110が操作されることで、デバイス詳細情報132を含むEWS画面130がLCD16に表示される。このため、選択デバイスがスキャナ52である場合、つまり、表示すべきステータス情報が少ない場合において、追加情報要求ボタン110への操作により、情報確認画面120は表示されず、情報量の多いEWS画面130が表示される。これにより、表示すべきステータス情報が少ない場合の操作性が向上する。 That is, when the selected device is the MFP 50, by operating the additional information request button 110 on the home screen 100, the information confirmation screen 120 including the second information 122 is displayed on the LCD 16, and on the information confirmation screen 120, By operating EWS screen request button 126 , EWS screen 130 including device detailed information 132 is displayed on LCD 16 . On the other hand, when the selected device is the scanner 52 , the EWS screen 130 including the device detailed information 132 is displayed on the LCD 16 by operating the additional information request button 110 on the home screen 100 . Therefore, when the selected device is the scanner 52, that is, when there is little status information to be displayed, the information confirmation screen 120 is not displayed by operating the additional information request button 110, and the EWS screen 130 with a large amount of information is displayed. is displayed. This improves operability when there is little status information to be displayed.

<第2実施形態>
上述した第1実施形態では、ブラウザ32が選択デバイスのEWS51,53からEWS情報を取得し、EWS情報に基づいてEWS画面130を表示しているが、第2実施形態では、制御プログラム30が選択デバイスのEWS51,53からEWS情報を取得し、EWS情報に基づいてEWS画面130を表示する。この際、選択デバイスにエラーが発生している場合に、そのエラーに関する情報が、EWS画面130において優先的に表示される。
<Second embodiment>
In the first embodiment described above, the browser 32 acquires EWS information from the EWS 51, 53 of the selected device and displays the EWS screen 130 based on the EWS information. EWS information is acquired from the EWS 51 and 53 of the device, and the EWS screen 130 is displayed based on the EWS information. At this time, if an error has occurred in the selected device, information about the error is preferentially displayed on the EWS screen 130 .

具体的には、上述したように、ステータス情報にエラー情報が含まれており、ステータス情報に含まれるエラー情報は、図12に示すように、情報確認画面120において、第2情報122として表示される。エラー情報には、インク切れが生じていることを示すエラー情報,印刷用紙が少なくなっていることを示すエラー情報,紙詰まり等が発生していることを示すエラー情報などがあり、図12に示す情報確認画面120では、印刷用紙が少なくなっていることを示すエラー情報が第2情報122として表示されている。なお、印刷用紙が少なくなっていることを示すエラー情報には、ハイパーリンクが挿入されており、そのエラー情報が操作されることで、エラー情報が示すエラーを解消するためのサポートセンターのウェブページがLCD16に表示される。 Specifically, as described above, the status information includes error information, and the error information included in the status information is displayed as the second information 122 on the information confirmation screen 120 as shown in FIG. be. The error information includes error information indicating that the ink has run out, error information indicating that the printing paper is running out, and error information indicating that a paper jam has occurred. In the information confirmation screen 120 shown, error information indicating that the printing paper is running out is displayed as the second information 122 . In addition, a hyperlink is inserted in the error information indicating that the printing paper is running out, and by operating the error information, the web page of the support center for resolving the error indicated by the error information is displayed on the LCD 16 .

また、情報確認画面120には、上述したように、EWS画面要求ボタン126が表示されており、そのEWS画面要求ボタン126が操作されることで、図11に示すフローチャートが制御プログラム30により実行される。つまり、第1実施形態において説明した図3のS124において、EWS画面要求ボタン126が操作された場合(S124:YES)に、図11に示すフローチャートが実行される。また、選択デバイスがスキャナ52である場合には、ホーム画面100の追加情報要求ボタン110が操作されることで、図11に示すフローチャートが制御プログラム30により実行される。つまり、第1実施形態において説明した図3のS112において、選択デバイスがスキャナ52である場合(S112:YES)に、図11に示すフローチャートが実行される。 As described above, the EWS screen request button 126 is displayed on the information confirmation screen 120. By operating the EWS screen request button 126, the control program 30 executes the flowchart shown in FIG. be. That is, in S124 of FIG. 3 described in the first embodiment, when the EWS screen request button 126 is operated (S124: YES), the flowchart shown in FIG. 11 is executed. 11 is executed by the control program 30 by operating the additional information request button 110 on the home screen 100 when the selected device is the scanner 52 . That is, in S112 of FIG. 3 described in the first embodiment, when the selected device is the scanner 52 (S112: YES), the flowchart shown in FIG. 11 is executed.

そのフローチャートでは、制御プログラム30が、選択デバイスのEWS51,53のURL情報を作成する(S200)。そして、制御プログラム30が、そのURL情報を利用して、選択デバイスのEWS51,53にアクセスし(S202)、EWS51,53からEWS情報を取得する(S204)。次に、制御プログラム30は、選択デバイスからポーリングにより取得しているステータス情報にエラー情報が含まれているか否かを判断する(S206)。この際、ステータス情報にエラー情報が含まれている場合(S206:YES)に、制御プログラム30は、エラー情報に応じたEWS情報(以下、「EWSエラー情報」と記載する)を抽出する(S208)。つまり、制御プログラム30は、エラー情報に基づいて、エラーコードを判定し、エラーコードが示すエラー内容に応じたEWS情報を、EWSエラー情報として抽出する。具体的には、例えば、ステータス情報に印刷用紙少なくなっていることを示すエラー情報が含まれている場合に、制御プログラム30は、EWS情報から、選択デバイスに収容されている用紙の残量(枚数)を示す情報を、EWSエラー情報として抽出する。 In the flowchart, the control program 30 creates URL information of the EWS 51, 53 of the selected device (S200). Then, the control program 30 uses the URL information to access the EWS 51, 53 of the selected device (S202), and acquires the EWS information from the EWS 51, 53 (S204). Next, the control program 30 determines whether error information is included in the status information obtained by polling from the selected device (S206). At this time, if error information is included in the status information (S206: YES), the control program 30 extracts EWS information (hereinafter referred to as "EWS error information") corresponding to the error information (S208). ). That is, the control program 30 determines the error code based on the error information, and extracts the EWS information corresponding to the content of the error indicated by the error code as the EWS error information. Specifically, for example, if the status information includes error information indicating that the printing paper is running out, the control program 30 determines from the EWS information the remaining amount of paper contained in the selected device ( number) is extracted as EWS error information.

続いて、制御プログラム30は、S204で取得したEWS情報に基づくEWS画面130において、抽出したEWSエラー情報を、そのEWS画面130の上部に配置したEWS画面130を作成する(S210)。そして、制御プログラム30は、その作成したEWS画面130をLCD16に表示する(S212)。これにより、例えば、ステータス情報に印刷用紙少なくなっていることを示すエラー情報が含まれている場合に、そのエラー情報に応じたEWSエラー情報として、MFP50に収容されている用紙の残量(枚数)を示す情報132dが、図13に示すように、EWS画面130の上部に表示される。なお、選択デバイスから取得したEWS情報に基づくEWS画面130、つまり、EWSエラー情報の配置を変更していないEWS画面130では、図9に示すように、MFP50に収容されている用紙の残量(枚数)を示す情報132dは、EWS画面130において、各インク残量を示す情報132b,各インクにより印刷可能な用紙の枚数を示す情報132cの下方に表示されており、その情報132dは目立たない。一方、ステータス情報に印刷用紙少なくなっていることを示すエラー情報が含まれている場合に、エラー情報に応じた用紙の残量(枚数)を示す情報132dは、図13に示すように、EWS画面130において、各インク残量を示す情報132b,各インクにより印刷可能な用紙の枚数を示す情報132cより上方に優先的に表示されることで、強調され、目立つ。これにより、用紙の残量(枚数)を示す情報132d、つまり、エラー情報に応じたEWSエラー情報を、ユーザが確認しやすくなる。 Subsequently, the control program 30 creates the EWS screen 130 based on the EWS information obtained in S204 by arranging the extracted EWS error information in the upper part of the EWS screen 130 (S210). Then, the control program 30 displays the created EWS screen 130 on the LCD 16 (S212). As a result, for example, when error information indicating that the print paper is running out is included in the status information, the EWS error information corresponding to the error information is the remaining amount of paper contained in the MFP 50 (number of sheets ) is displayed at the top of the EWS screen 130, as shown in FIG. Note that the EWS screen 130 based on the EWS information acquired from the selected device, that is, the EWS screen 130 in which the arrangement of the EWS error information is not changed, as shown in FIG. The information 132d indicating the number of sheets) is displayed on the EWS screen 130 below the information 132b indicating the remaining amount of each ink and the information 132c indicating the number of sheets of paper that can be printed with each ink, and the information 132d is inconspicuous. On the other hand, when error information indicating that the print paper is running out is included in the status information, the information 132d indicating the remaining amount of paper (the number of sheets) corresponding to the error information is, as shown in FIG. In the screen 130, the information 132b indicating the remaining amount of each ink and the information 132c indicating the number of sheets of paper that can be printed with each ink are preferentially displayed above, thereby being emphasized and conspicuous. This makes it easier for the user to check the information 132d indicating the remaining amount of paper (the number of sheets), that is, the EWS error information corresponding to the error information.

また、制御プログラム30は、EWS画面130だけでなく、エラー解消画面(図示省略)(解消情報の一例)もLCD16に表示する(S214)。エラー解消画面は、ステータス情報に含まれるエラー情報が示すエラーを解消するためのサポートセンターのウェブページであり、先に説明した情報確認画面120に挿入されているハイパーリンクのURLを利用して、制御プログラム30が、サポートセンターのサーバ等にアクセスし、そのサポートセンターのウェブページを、エラー解消画面として表示する。これにより、ユーザが、情報確認画面120に挿入されているハイパーリンク等を操作しなくても、エラー解消画面が表示されることで、操作性が向上する。 Further, the control program 30 displays not only the EWS screen 130 but also an error resolution screen (not shown) (an example of resolution information) on the LCD 16 (S214). The error resolution screen is a web page of the support center for resolving the error indicated by the error information included in the status information. The control program 30 accesses the support center server or the like, and displays the support center web page as an error resolution screen. As a result, even if the user does not operate the hyperlink or the like inserted in the information confirmation screen 120, the error resolution screen is displayed, thereby improving the operability.

なお、ステータス情報にエラー情報が含まれていない場合(S206:NO)に、制御プログラム30は、EWSエラー情報の抽出などを行なうことなく、S204で取得したEWS情報に基づくEWS画面130をLCD16に表示する(S216)。 If the status information does not contain error information (S206: NO), the control program 30 displays the EWS screen 130 based on the EWS information obtained in S204 on the LCD 16 without extracting the EWS error information. Display (S216).

<第3実施形態>
また、第3実施形態では、EWS画面130でのデバイス詳細情報132の閲覧履歴に応じて、第1情報108若しくは、第2情報122の表示内容が変更される。以下に、図14~図16に示すフローチャートを用いて詳しく説明する。
<Third Embodiment>
Further, in the third embodiment, the display contents of the first information 108 or the second information 122 are changed according to the viewing history of the device detailed information 132 on the EWS screen 130 . A detailed description will be given below with reference to flowcharts shown in FIGS. 14 to 16. FIG.

まず、図14に示すフローチャートは、第1実施形態において説明した図3のS124において、情報確認画面120のEWS画面要求ボタン126が操作された場合(S124:YES)、及び、第1実施形態において説明した図3のS112において、選択デバイスがスキャナ52である場合(S112:YES)に、実行される。つまり、図17に示すフローチャートは、EWS画面130がLCD16に表示される直前に実行される。そのフローチャートでは、制御プログラム30が、選択デバイスのEWS51,53のURL情報を作成する(S300)。そして、制御プログラム30が、そのURL情報を利用して、選択デバイスのEWS51,53にアクセスし(S302)、EWS51,53からEWS情報を取得する(S304)。 First, in the flowchart shown in FIG. 14, the EWS screen request button 126 of the information confirmation screen 120 is operated in S124 of FIG. It is executed when the selected device is the scanner 52 in S112 of FIG. 3 described above (S112: YES). That is, the flowchart shown in FIG. 17 is executed immediately before the EWS screen 130 is displayed on the LCD 16 . In the flowchart, the control program 30 creates URL information of the EWS 51, 53 of the selected device (S300). Then, the control program 30 uses the URL information to access the EWS 51, 53 of the selected device (S302), and acquires the EWS information from the EWS 51, 53 (S304).

次に、制御プログラム30は、取得したEWS情報に基づいて、EWS画面130をLCD16に表示する(S306)。続いて、制御プログラム30は、EWS画面130の情報切替ボタン134が操作されたか否かを判断する(S308)。この際、情報切替ボタン134が操作されている場合(S308:YES)に、制御プログラム30は、操作された情報切替ボタン134に応じたURL情報を作成し、そのURL情報を利用して、選択デバイスのEWS51,53にアクセスする(S310)。そして、制御プログラム30は、操作された情報切替ボタン134に応じたEWS情報を取得する(S311)。 Next, the control program 30 displays the EWS screen 130 on the LCD 16 based on the acquired EWS information (S306). Subsequently, the control program 30 determines whether or not the information switching button 134 of the EWS screen 130 has been operated (S308). At this time, if the information switching button 134 has been operated (S308: YES), the control program 30 creates URL information corresponding to the operated information switching button 134, and uses the URL information to perform the selection. The EWS 51, 53 of the device are accessed (S310). Then, the control program 30 acquires the EWS information corresponding to the operated information switching button 134 (S311).

続いて、制御プログラム30は、S306において表示したEWS画面130において、先に表示されているデバイス詳細情報132を、S311において取得したEWS情報に応じたデバイス詳細情報132に切り替える(S312)。そして、制御プログラム30は、新たに切り替えられたデバイス詳細情報132、つまり、S311において取得したEWS情報に応じたデバイス詳細情報132を、閲覧情報として記憶する(S313)。この際、制御プログラム30は、閲覧情報毎に閲覧回数Cをカウントアップする(S314)。 Subsequently, the control program 30 switches the device detailed information 132 previously displayed on the EWS screen 130 displayed in S306 to the device detailed information 132 corresponding to the EWS information acquired in S311 (S312). Then, the control program 30 stores the newly switched device detailed information 132, that is, the device detailed information 132 corresponding to the EWS information acquired in S311, as browsing information (S313). At this time, the control program 30 counts up the viewing frequency C for each piece of viewing information (S314).

また、図15に示すフローチャートは、第1実施形態において説明した図3のS118において、選択デバイスと通信可能である場合(S118:YES)、つまり、ホーム画面100の追加情報要求ボタン110が操作され、情報確認画面120に第2情報122が表示される直前に実行される。そのフローチャートでは、制御プログラム30が、閲覧情報毎の閲覧回数Cが10回以上であるか否かを判断する(S320)。この際、閲覧回数Cが10回以上である場合(S320:YES)に、制御プログラム30は、選択デバイスのEWS51,53のURL情報を作成し(S322)、そのURL情報を利用して、選択デバイスのEWS51,53にアクセスする(S324)。そして、制御プログラム30は、選択デバイスのEWS51,53からEWS情報を取得する(S326)。この際、制御プログラム30は、S320において閲覧回数Cが10回以上であると判断された閲覧情報を、EWS情報から抽出する(S328)。 Further, in the flowchart shown in FIG. 15, in S118 of FIG. 3 described in the first embodiment, if communication with the selected device is possible (S118: YES), that is, the additional information request button 110 on the home screen 100 is operated. , is executed immediately before the second information 122 is displayed on the information confirmation screen 120 . In the flowchart, the control program 30 determines whether or not the number of views C for each item of viewed information is 10 or more (S320). At this time, if the number of views C is 10 or more (S320: YES), the control program 30 creates URL information for the EWS 51 and 53 of the selected device (S322), and uses the URL information to The EWS 51, 53 of the device are accessed (S324). Then, the control program 30 acquires EWS information from the EWS 51, 53 of the selected device (S326). At this time, the control program 30 extracts from the EWS information the browsed information for which the number of browses C was determined to be 10 or more in S320 (S328).

続いて、制御プログラム30は、抽出した閲覧情報を第2情報に追加する(S330)。そして、制御プログラム30は、情報確認画面120において、第2情報122を表示する(S332)。また、制御プログラム30は、第2情報122とともに、EWS画面要求ボタン126を、情報確認画面120に表示する(S334)。そして、図3に示すS124に進む。 Subsequently, the control program 30 adds the extracted browsing information to the second information (S330). Then, the control program 30 displays the second information 122 on the information confirmation screen 120 (S332). The control program 30 also displays the EWS screen request button 126 on the information confirmation screen 120 along with the second information 122 (S334). Then, the process proceeds to S124 shown in FIG.

このように、第3実施形態では、EWS画面130での閲覧履歴回数の多いデバイス詳細情報が、第2情報122として情報確認画面120に表示される。これにより、ユーザは、ホーム画面100の追加情報要求ボタン110を操作するだけで、閲覧履歴回数の多いデバイス詳細情報を情報確認画面120において閲覧することが可能となり、利便性が向上する。なお、S320において、閲覧回数Cが10回未満である場合(S320:NO)には、S322~S330の処理がスキップされ、閲覧情報が追加されていない状態の第2情報122が、情報確認画面120に表示され(S322)、S334以降の処理が実行される。 As described above, in the third embodiment, device detailed information with a large number of viewing histories on the EWS screen 130 is displayed on the information confirmation screen 120 as the second information 122 . As a result, the user can view device detailed information with a large number of viewing histories on the information confirmation screen 120 simply by operating the additional information request button 110 on the home screen 100, thereby improving convenience. In S320, if the number of views C is less than 10 (S320: NO), the processes of S322 to S330 are skipped, and the second information 122 without added viewing information is displayed on the information confirmation screen. 120 (S322), and the processes after S334 are executed.

また、図16に示すフローチャートは、第1実施形態において説明した図2のS104において、選択デバイスと通信可能である場合(S104:YES)、つまり、ホーム画面100に第1情報108が表示される直前に実行される。そのフローチャートでは、制御プログラム30が、閲覧情報毎の閲覧回数Cが20回以上であるか否かを判断する(S340)。この際、閲覧回数Cが20回以上である場合(S340:YES)に、制御プログラム30は、選択デバイスのEWS51,53のURL情報を作成し(S342)、そのURL情報を利用して、選択デバイスのEWS51,53にアクセスする(S344)。そして、制御プログラム30は、選択デバイスのEWS51,53からEWS情報を取得する(S346)。この際、制御プログラム30は、S340において閲覧回数Cが20回以上であると判断された閲覧情報を、EWS情報から抽出する(S348)。 Further, in the flowchart shown in FIG. 16, in S104 of FIG. 2 described in the first embodiment, if communication with the selected device is possible (S104: YES), that is, the first information 108 is displayed on the home screen 100. Executed immediately before. In the flowchart, the control program 30 determines whether or not the number of views C for each item of viewed information is 20 or more (S340). At this time, if the number of views C is 20 or more (S340: YES), the control program 30 creates URL information for the EWSs 51 and 53 of the selected device (S342), and uses the URL information to The EWS 51, 53 of the device are accessed (S344). Then, the control program 30 acquires EWS information from the EWS 51, 53 of the selected device (S346). At this time, the control program 30 extracts from the EWS information the browsed information for which the number of browses C was determined to be 20 or more in S340 (S348).

続いて、制御プログラム30は、抽出した閲覧情報を第1情報に追加する(S350)。そして、制御プログラム30は、ホーム画面100において、第1情報108を表示する(S352)。また、制御プログラム30は、第1情報108とともに、追加情報要求ボタン110を、ホーム画面100に表示する(S354)。そして、図2に示すS110に進む。 Subsequently, the control program 30 adds the extracted browsing information to the first information (S350). Then, the control program 30 displays the first information 108 on the home screen 100 (S352). The control program 30 also displays the additional information request button 110 on the home screen 100 along with the first information 108 (S354). Then, the process proceeds to S110 shown in FIG.

このように、第3実施形態では、EWS画面130での閲覧履歴回数の更に多いデバイス詳細情報が、第1情報108としてホーム画面100に表示される。これにより、ユーザは、ホーム画面100において、閲覧履歴回数の多いデバイス詳細情報を閲覧することが可能となり、利便性が向上する。なお、S340において、閲覧回数Cが20回未満である場合(S340:NO)には、S342~S350の処理がスキップされ、閲覧情報が追加されていない状態の第1情報108が、ホーム画面100に表示され(S352)、S354以降の処理が実行される。 As described above, in the third embodiment, device detailed information with a larger number of viewing histories on the EWS screen 130 is displayed on the home screen 100 as the first information 108 . As a result, the user can view device detailed information with a large number of viewing histories on the home screen 100, thereby improving convenience. In S340, if the number of views C is less than 20 (S340: NO), the processes of S342 to S350 are skipped, and the first information 108 without added viewing information is displayed on the home screen 100. is displayed (S352), and the processes after S354 are executed.

ちなみに、第1情報若しくは、第2情報に追加されるデバイス詳細情報の上限値は5個とされている。つまり、第1情報若しくは、第2情報に5個のデバイス詳細情報が追加され、ホーム画面100若しくは、情報確認画面120に第1情報若しくは、第2情報が表示された後に、閲覧回数Cが10回若しくは、20回以上となっても、10回若しくは、20回以上となった閲覧回数Cの閲覧情報は、第1情報若しくは、第2情報に追加されない。 Incidentally, the upper limit of device detailed information to be added to the first information or the second information is five. That is, after five pieces of device detailed information are added to the first information or the second information, and the first information or the second information is displayed on the home screen 100 or the information confirmation screen 120, the number of views C is 10. Even if it reaches 20 or more times, the browse information with the number of times C of 10 or 20 or more browses is not added to the first information or the second information.

また、第1情報若しくは、第2情報へのデバイス詳細情報の追加により、ホーム画面100若しくは、情報確認画面120に表示される情報量が多くなり過ぎた場合を考慮して、ホーム画面100及び情報確認画面120に、消去ボタン112、128(図6及び図12参照)が表示される。消去ボタン112,128は、第1情報若しくは、第2情報に追加されたデバイス詳細情報を任意に指定し、ホーム画面100若しくは、情報確認画面120から消去するための操作ボタンとされている。これにより、ユーザの意思に従って、ホーム画面100若しくは、情報確認画面120での情報量を調整すること可能となる。 In addition, considering the case where the amount of information displayed on the home screen 100 or the information confirmation screen 120 becomes too large due to the addition of the device detailed information to the first information or the second information, the home screen 100 and the information Delete buttons 112 and 128 (see FIGS. 6 and 12) are displayed on the confirmation screen 120 . The delete buttons 112 and 128 are operation buttons for arbitrarily designating the device detailed information added to the first information or the second information and deleting it from the home screen 100 or the information confirmation screen 120 . This makes it possible to adjust the amount of information on the home screen 100 or the information confirmation screen 120 according to the user's intention.

<第4実施形態>
また、第4実施形態では、第1情報若しくは、第2情報と同じ種類のデバイス詳細情報がEWS画面130において非表示とされている。以下に、図17に示すフローチャートを用いて詳しく説明する。
<Fourth Embodiment>
Further, in the fourth embodiment, device detailed information of the same kind as the first information or the second information is hidden on the EWS screen 130 . A detailed description will be given below with reference to the flowchart shown in FIG.

図17に示すフローチャートは、第1実施形態において説明した図3のS124において、情報確認画面120のEWS画面要求ボタン126が操作された場合(S124:YES)、及び、第1実施形態において説明した図3のS112において、選択デバイスがスキャナ52である場合(S112:YES)に、実行される。つまり、図17に示すフローチャートは、EWS画面130がLCD16に表示される直前に実行される。そのフローチャートでは、制御プログラム30が、選択デバイスのEWS51,53のURL情報を作成する(S400)。そして、制御プログラム30が、そのURL情報を利用して、選択デバイスのEWS51,53にアクセスし(S402)、EWS51,53からEWS情報を取得する(S404)。 The flowchart shown in FIG. 17 is performed when the EWS screen request button 126 of the information confirmation screen 120 is operated (S124: YES) in S124 of FIG. 3 described in the first embodiment, and In S112 of FIG. 3, it is executed when the selected device is the scanner 52 (S112: YES). That is, the flowchart shown in FIG. 17 is executed immediately before the EWS screen 130 is displayed on the LCD 16 . In the flowchart, the control program 30 creates URL information of the EWS 51, 53 of the selected device (S400). Then, the control program 30 uses the URL information to access the EWS 51, 53 of the selected device (S402), and acquires the EWS information from the EWS 51, 53 (S404).

次に、制御プログラム30は、取得したEWS情報に、第1情報若しくは、第2情報と同じ種類の情報が存在するか否かを判断する(S406)。つまり、例えば、第1情報若しくは、第2情報に、インク残量を示す情報が含まれている場合に、制御プログラム30は、EWS情報にインク残量を示す情報が含まれているか否かを判断する。この際、EWS情報に、第1情報若しくは、第2情報と同じ種類の情報が存在する場合(S406:YES)に、制御プログラム30は、S404で取得したEWS情報から、第1情報若しくは、第2情報と同じ種類の情報を削除する(S408)。 Next, the control program 30 determines whether the acquired EWS information includes information of the same type as the first information or the second information (S406). That is, for example, if the first information or the second information contains information indicating the remaining amount of ink, the control program 30 determines whether the information indicating the remaining amount of ink is included in the EWS information. to decide. At this time, if the EWS information includes information of the same type as the first information or the second information (S406: YES), the control program 30 extracts the first information or the second information from the EWS information acquired in S404. 2 information of the same type is deleted (S408).

そして、制御プログラム30は、第1情報若しくは、第2情報と同じ種類の情報が削除されたEWS情報に基づいて、EWS画面130をLCD16に表示する(S410)。これにより、第1情報若しくは、第2情報と同じ種類のデバイス詳細情報がEWS画面130において非表示とされることで、EWS画面130での無駄な情報の表示を抑制することが可能となる。なお、S406において、EWS情報に、第1情報若しくは、第2情報と同じ種類の情報が存在しない場合(S406:NO)には、S408の処理がスキップされ、制御プログラム30は、S404で取得したEWS情報から何ら情報を削除することなく、S404で取得したEWS情報に基づいて、EWS画面130をLCD16に表示する(S410)。 Then, the control program 30 displays the EWS screen 130 on the LCD 16 based on the EWS information in which the same type of information as the first information or the second information is deleted (S410). As a result, the device detailed information of the same type as the first information or the second information is hidden on the EWS screen 130, so that display of unnecessary information on the EWS screen 130 can be suppressed. In S406, if the same type of information as the first information or the second information does not exist in the EWS information (S406: NO), the process of S408 is skipped, and the control program 30 uses the information acquired in S404. The EWS screen 130 is displayed on the LCD 16 based on the EWS information acquired in S404 without deleting any information from the EWS information (S410).

なお、S106,S350,S352を実行するCPU12は、第1表示手段の一例である。S120,S330,S332を実行するCPU12は、第2表示手段の一例である。S128,S212,S216,S312,S410を実行するCPU12は、表示処理実行手段の一例である。S408を実行するCPU12は、削除手段の一例である。 Note that the CPU 12 that executes S106, S350, and S352 is an example of first display means. The CPU 12 that executes S120, S330 and S332 is an example of second display means. The CPU 12 that executes S128, S212, S216, S312, and S410 is an example of display processing executing means. CPU12 which performs S408 is an example of a deletion means.

また、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、制御プログラム30がポーリングにより選択デバイスからステータス情報を取得しているが、ステータス情報に限定されず、選択デバイスに関する種々の情報、例えば、選択デバイスで設定可能な画像処理の設定に関する情報などを、取得してもよい。また、上記実施形態では、ステータス情報として、インク残量を示す情報などが採用されているが、バッテリ残量を示す情報などが採用されてもよい。 Moreover, the present invention is not limited to the above embodiments, and can be implemented in various aspects with various modifications and improvements based on the knowledge of those skilled in the art. Specifically, for example, in the above embodiment, the control program 30 acquires status information from the selected device by polling. Information about possible image processing settings, etc., may also be obtained. Further, in the above-described embodiment, information indicating the remaining amount of ink is used as the status information, but information indicating the remaining amount of battery may be used as the status information.

また、上記第2実施形態では、EWS画面130においてEWSエラー情報が優先的に表示される際に、EWSエラー情報が、他のデバイス詳細情報の上方に表示されているが、EWSエラー情報のみが表示され、他のデバイス詳細情報が非表示とされてもよい。 Further, in the second embodiment, when the EWS error information is preferentially displayed on the EWS screen 130, the EWS error information is displayed above other device detailed information, but only the EWS error information is displayed. may be displayed and other device details may be hidden.

また、上記第4実施形態では、第1情報若しくは、第2情報と同じ種類の情報が、EWS画面130において非表示とされているが、例えば、第1情報と同じ種類の情報が、情報確認画面120において非表示とされてもよい。つまり、ホーム画面100と情報確認画面120とEWS画面130とのうちの少なくとも2以上の画面で同じ種類の情報が表示されている場合に、それら2以上の画面のうちの1の画面を除いて、同じ種類の情報が非表示とされてもよい。 In addition, in the fourth embodiment, information of the same type as the first information or the second information is not displayed on the EWS screen 130. For example, information of the same type as the first information may It may be hidden on the screen 120 . In other words, when the same type of information is displayed on at least two or more of the home screen 100, the information confirmation screen 120, and the EWS screen 130, except for one of the two or more screens, , the same kind of information may be hidden.

また、上記実施形態では、CPU12によって図2~図4,図11,図14~図17に示す処理が実行される例を説明したが、これら処理は、CPU12に限らず、ASICや他の論理集積回路により実行されてもよいし、これら処理が、CPU等やASIC、他の論理集積回路が協働することにより実行されてもよい。 2 to 4, 11, and 14 to 17 are executed by the CPU 12 in the above-described embodiment, but these processes are not limited to the CPU 12, and may be performed by an ASIC or other logic. It may be executed by an integrated circuit, or these processes may be executed by cooperation of a CPU or the like, an ASIC, or another logic integrated circuit.

10:PC、12:CPU、16:LCD、18:入力I/F、20:通信I/F、30:制御プログラム、32:ブラウザ、50:MFP、52:スキャナ 10: PC, 12: CPU, 16: LCD, 18: Input I/F, 20: Communication I/F, 30: Control program, 32: Browser, 50: MFP, 52: Scanner

Claims (10)

画像処理デバイスと通信を行う通信部と、ユーザ操作を受け付ける操作受付部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記画像処理デバイスから取得したデバイス情報に基づいて、第1情報を含む第1画面を、前記表示部に表示する第1表示手段と
前記第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスから取得したデバイス情報に基づいて、前記第2情報を含む第2画面を、前記表示部に表示する第2表示手段と
前記第1情報及び前記第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスに組み込まれたサーバから取得したサーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示するための処理を実行する表示処理実行手段と
して機能させ
前記通信部が、複数の前記画像処理デバイスと通信を行う場合に、
前記第1表示手段は、
前記複数の画像処理デバイスから選択された画像処理デバイスのデバイス情報に基づいて、前記第1情報を含む前記第1画面を、前記表示部に表示し、その際に、当該選択された画像処理デバイスに関わらず、同じ種類のデバイス情報に基づく前記第1情報を、前記第1画面の同じ位置に表示することを特徴とする制御プログラム。
A computer-readable control program for an information processing apparatus comprising a communication unit that communicates with an image processing device, an operation reception unit that receives user operations, and a display unit,
said computer,
first display means for displaying a first screen containing first information on the display unit based on device information acquired from the image processing device;
including the second information based on device information acquired from the image processing device when the operation accepting unit accepts a user operation requesting display of second information at least partially different from the first information; a second display means for displaying a second screen on the display unit;
Server information obtained from a server incorporated in the image processing device when the operation reception unit receives a user operation requesting display of third information at least partially different from the first information and the second information. display processing execution means for executing processing for displaying a third screen including the third information on the display unit based on;
to make it work ,
When the communication unit communicates with a plurality of image processing devices,
The first display means is
displaying the first screen including the first information on the display unit based on device information of an image processing device selected from the plurality of image processing devices, and displaying the selected image processing device at that time A control program characterized by displaying the first information based on the same type of device information at the same position on the first screen regardless of the type of device information.
画像処理デバイスと通信を行う通信部と、ユーザ操作を受け付ける操作受付部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記画像処理デバイスから取得したデバイス情報に基づいて、第1情報を含む第1画面を、前記表示部に表示する第1表示手段と、
前記第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスから取得したデバイス情報に基づいて、前記第2情報を含む第2画面を、前記表示部に表示する第2表示手段と、
前記第1情報及び前記第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスに組み込まれたサーバから取得したサーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示するための処理を実行する表示処理実行手段と、
して機能させ、
前記第1表示手段は、
前記画像処理デバイスが特定の画像処理デバイスである場合に、第3情報の表示を要求するオブジェクトと、前記第1情報とを含む前記第1画面を、前記表示部に表示し、
前記表示処理実行手段は、
前記オブジェクトへのユーザ操作を、前記第3情報の表示を要求するユーザ操作として前記操作受付部が受け付けた場合に、前記サーバから取得したサーバ情報に基づいて、前記第3情報を含む前記第3画面を、前記表示部に表示するための処理を実行することを特徴とする制御プログラム。
A computer-readable control program for an information processing apparatus comprising a communication unit that communicates with an image processing device, an operation reception unit that receives user operations, and a display unit,
said computer,
first display means for displaying a first screen containing first information on the display unit based on device information acquired from the image processing device;
including the second information based on device information acquired from the image processing device when the operation accepting unit accepts a user operation requesting display of second information at least partially different from the first information; a second display means for displaying a second screen on the display unit;
Server information obtained from a server incorporated in the image processing device when the operation reception unit receives a user operation requesting display of third information at least partially different from the first information and the second information. display processing execution means for executing processing for displaying a third screen including the third information on the display unit based on;
to make it work,
The first display means is
displaying the first screen including an object requesting display of third information and the first information on the display unit when the image processing device is a specific image processing device;
The display processing execution means is
When the operation receiving unit receives a user operation to the object as a user operation requesting display of the third information, the third information including the third information is determined based on the server information acquired from the server. A control program for executing processing for displaying a screen on the display unit.
画像処理デバイスと通信を行う通信部と、ユーザ操作を受け付ける操作受付部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記画像処理デバイスから取得したデバイス情報に基づいて、第1情報を含む第1画面を、前記表示部に表示する第1表示手段と、
前記第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスから取得したデバイス情報に基づいて、前記第2情報を含む第2画面を、前記表示部に表示する第2表示手段と、
前記第1情報及び前記第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスに組み込まれたサーバから取得したサーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示するための処理を実行する表示処理実行手段と、
して機能させ、
前記第1表示手段と前記第2表示手段との少なくとも一方は、
前記第3画面での前記第3情報へのユーザ操作に基づいて、前記第1画面に含まれる前記第1情報と、前記第2画面に含まれる前記第2情報との少なくとも一方を変更して表示することを特徴とする制御プログラム。
A computer-readable control program for an information processing apparatus comprising a communication unit that communicates with an image processing device, an operation reception unit that receives user operations, and a display unit,
said computer,
first display means for displaying a first screen containing first information on the display unit based on device information acquired from the image processing device;
including the second information based on device information acquired from the image processing device when the operation accepting unit accepts a user operation requesting display of second information at least partially different from the first information; a second display means for displaying a second screen on the display unit;
Server information obtained from a server incorporated in the image processing device when the operation reception unit receives a user operation requesting display of third information at least partially different from the first information and the second information. display processing execution means for executing processing for displaying a third screen including the third information on the display unit based on;
to make it work,
At least one of the first display means and the second display means,
changing at least one of the first information included in the first screen and the second information included in the second screen based on a user operation to the third information on the third screen; A control program characterized by displaying.
前記第1表示手段と前記第2表示手段との少なくとも一方は、
前記第3画面でのユーザ操作の回数の多い前記第3情報を、前記第1画面に含まれる前記第1情報と、前記第2画面に含まれる前記第2情報との少なくとも一方として表示することを特徴とする請求項に記載の制御プログラム。
At least one of the first display means and the second display means,
displaying the third information, which is frequently operated by the user on the third screen, as at least one of the first information included in the first screen and the second information included in the second screen; 4. The control program according to claim 3 , characterized by:
画像処理デバイスと通信を行う通信部と、ユーザ操作を受け付ける操作受付部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記画像処理デバイスから取得したデバイス情報に基づいて、第1情報を含む第1画面を、前記表示部に表示する第1表示手段と、
前記第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスから取得したデバイス情報に基づいて、前記第2情報を含む第2画面を、前記表示部に表示する第2表示手段と、
前記第1情報及び前記第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスに組み込まれたサーバから取得したサーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示するための処理を実行する表示処理実行手段と、
記第1情報と前記第2情報と前記第3情報とのうちの、少なくとも2以上の情報が重複する場合に、当該2以上の情報のうちの少なくとも1の情報を、当該1の情報を含む前記第1画面と前記第2画面と前記第3画面とのうちの何れかの画面から削除する削除手段と
して機能させることを特徴とする制御プログラム。
A computer-readable control program for an information processing apparatus comprising a communication unit that communicates with an image processing device, an operation reception unit that receives user operations, and a display unit,
said computer,
first display means for displaying a first screen containing first information on the display unit based on device information acquired from the image processing device;
including the second information based on device information acquired from the image processing device when the operation accepting unit accepts a user operation requesting display of second information at least partially different from the first information; a second display means for displaying a second screen on the display unit;
Server information obtained from a server incorporated in the image processing device when the operation reception unit receives a user operation requesting display of third information at least partially different from the first information and the second information. display processing execution means for executing processing for displaying a third screen including the third information on the display unit based on;
When at least two pieces of information among the first information, the second information, and the third information overlap, at least one of the two or more pieces of information is replaced with the one piece of information. deletion means for deleting from any one of the first screen, the second screen, and the third screen including
A control program characterized by functioning as
前記表示処理実行手段は、
前記画像処理デバイスの状態に応じて、当該画像処理デバイスの状態を示す前記第3情報を、前記第3画面において優先的に表示するための処理を実行することを特徴とする請求項1乃至の何れか1項に記載の制御プログラム。
The display processing execution means is
6. A process for preferentially displaying the third information indicating the state of the image processing device on the third screen according to the state of the image processing device. The control program according to any one of .
前記表示処理実行手段は、
前記画像処理デバイスのエラー状態に応じて、当該画像処理デバイスのエラー状態を示す前記第3情報と、当該画像処理デバイスのエラー状態を解消するための解消情報とを表示することを特徴とする請求項に記載の制御プログラム。
The display processing execution means is
According to the error state of the image processing device, the third information indicating the error state of the image processing device and resolution information for resolving the error state of the image processing device are displayed. Item 7. The control program according to item 6 .
前記表示処理実行手段は、
ブラウザにより前記サーバから前記サーバ情報を取得させ、当該サーバ情報に基づいて前記第3情報を含む第3画面を前記ブラウザにより前記表示部に表示させることを特徴とする請求項1乃至の何れか1項に記載の制御プログラム。
The display processing execution means is
8. The method according to any one of claims 1 to 7 , wherein the server information is acquired from the server by a browser, and a third screen including the third information is displayed on the display unit by the browser based on the server information. The control program according to item 1.
前記表示処理実行手段は、
前記サーバから取得した前記サーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示することを特徴とする請求項1乃至の何れか1項に記載の制御プログラム。
The display processing execution means is
8. The control program according to any one of claims 1 to 7 , wherein a third screen including the third information is displayed on the display unit based on the server information acquired from the server.
画像処理デバイスと通信を行う通信部と、
ユーザ操作を受け付ける操作受付部と、
表示部と、
コンピュータと、
を備える情報処理装置であって、
前記コンピュータを、
前記画像処理デバイスから取得したデバイス情報に基づいて、第1情報を含む第1画面を、前記表示部に表示する第1表示手段と、
前記第1情報と少なくとも一部が異なる第2情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスから取得したデバイス情報に基づいて、前記第2情報を含む第2画面を、前記表示部に表示する第2表示手段と、
前記第1情報及び前記第2情報と少なくとも一部が異なる第3情報の表示を要求するユーザ操作を前記操作受付部が受け付けた場合に、前記画像処理デバイスに組み込まれたサーバから取得したサーバ情報に基づいて、前記第3情報を含む第3画面を、前記表示部に表示するための処理を実行する表示処理実行手段と、
して機能させ
前記通信部が、複数の前記画像処理デバイスと通信を行う場合に、
前記第1表示手段は、
前記複数の画像処理デバイスから選択された画像処理デバイスのデバイス情報に基づいて、前記第1情報を含む前記第1画面を、前記表示部に表示し、その際に、当該選択された画像処理デバイスに関わらず、同じ種類のデバイス情報に基づく前記第1情報を、前記第1画面の同じ位置に表示することを特徴とする情報処理装置。
a communication unit that communicates with the image processing device;
an operation reception unit that receives a user operation;
a display unit;
a computer;
An information processing device comprising
said computer,
first display means for displaying a first screen containing first information on the display unit based on device information acquired from the image processing device;
including the second information based on device information acquired from the image processing device when the operation accepting unit accepts a user operation requesting display of second information at least partially different from the first information; a second display means for displaying a second screen on the display unit;
Server information obtained from a server incorporated in the image processing device when the operation reception unit receives a user operation requesting display of third information at least partially different from the first information and the second information. display processing execution means for executing processing for displaying a third screen including the third information on the display unit based on;
to make it work ,
When the communication unit communicates with a plurality of image processing devices,
The first display means is
displaying the first screen including the first information on the display unit based on device information of an image processing device selected from the plurality of image processing devices, and displaying the selected image processing device at that time 1. An information processing apparatus, wherein the first information based on the same type of device information is displayed at the same position on the first screen regardless of the type of device information .
JP2019158161A 2019-08-30 2019-08-30 Control program and information processing device Active JP7334543B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019158161A JP7334543B2 (en) 2019-08-30 2019-08-30 Control program and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019158161A JP7334543B2 (en) 2019-08-30 2019-08-30 Control program and information processing device

Publications (2)

Publication Number Publication Date
JP2021036397A JP2021036397A (en) 2021-03-04
JP7334543B2 true JP7334543B2 (en) 2023-08-29

Family

ID=74716755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019158161A Active JP7334543B2 (en) 2019-08-30 2019-08-30 Control program and information processing device

Country Status (1)

Country Link
JP (1) JP7334543B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023009871A (en) * 2021-07-08 2023-01-20 セイコーエプソン株式会社 printer
JP2023009873A (en) * 2021-07-08 2023-01-20 セイコーエプソン株式会社 printer

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006135695A (en) 2004-11-05 2006-05-25 Brother Ind Ltd Image processing system, image processor, server, and program
JP2008117061A (en) 2006-11-01 2008-05-22 Canon Inc Operation input device and method for customizing operation screen
JP2010250660A (en) 2009-04-17 2010-11-04 Brother Ind Ltd Program for displaying status
JP2011142465A (en) 2010-01-06 2011-07-21 Ricoh Co Ltd System, device and method for equipment management
JP2014048743A (en) 2012-08-29 2014-03-17 Brother Ind Ltd Status monitor system, server, client terminal, status monitoring method and program
JP2017097752A (en) 2015-11-27 2017-06-01 ブラザー工業株式会社 program
JP2018180747A (en) 2017-04-07 2018-11-15 キヤノン株式会社 Information processing apparatus, print plug-in, printing system, and control method
JP2019028886A (en) 2017-08-02 2019-02-21 セイコーエプソン株式会社 Terminal device, operation information collection system, program, and method for operating terminal system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006135695A (en) 2004-11-05 2006-05-25 Brother Ind Ltd Image processing system, image processor, server, and program
JP2008117061A (en) 2006-11-01 2008-05-22 Canon Inc Operation input device and method for customizing operation screen
JP2010250660A (en) 2009-04-17 2010-11-04 Brother Ind Ltd Program for displaying status
JP2011142465A (en) 2010-01-06 2011-07-21 Ricoh Co Ltd System, device and method for equipment management
JP2014048743A (en) 2012-08-29 2014-03-17 Brother Ind Ltd Status monitor system, server, client terminal, status monitoring method and program
JP2017097752A (en) 2015-11-27 2017-06-01 ブラザー工業株式会社 program
JP2018180747A (en) 2017-04-07 2018-11-15 キヤノン株式会社 Information processing apparatus, print plug-in, printing system, and control method
JP2019028886A (en) 2017-08-02 2019-02-21 セイコーエプソン株式会社 Terminal device, operation information collection system, program, and method for operating terminal system

Also Published As

Publication number Publication date
JP2021036397A (en) 2021-03-04

Similar Documents

Publication Publication Date Title
US9864553B2 (en) Information processing apparatus configured to display icon
JP5810812B2 (en) Image processing apparatus, control method for image processing apparatus, and control program
JP7334543B2 (en) Control program and information processing device
JP6630650B2 (en) Image forming apparatus, printing method in image forming apparatus, print processing apparatus, and print processing program
JP6642205B2 (en) Control program and terminal device
JP5919897B2 (en) Display control apparatus, display control method, and program
JP2011131382A (en) Image forming system and image forming apparatus
JP6915464B2 (en) Image processing program and information processing equipment
CN113741838A (en) Recording medium, information processing apparatus, and communication system
JP2011022679A (en) Printer driver, information processor and computer-readable recording medium
US8976375B2 (en) Image forming apparatus and computer-readable storage medium containing a computer program for limiting text entry and selection
US8826085B2 (en) Display screen control device with error alert, display screen control method, and computer readable medium
US20150347874A1 (en) Printing apparatus
JP6634880B2 (en) Program and terminal device
US11153451B2 (en) Information providing device, non-transitory computer-readable recording medium therefor, information providing method and information displaying device
JP4670925B2 (en) Communication device for displaying content title
JP6458427B2 (en) Information processing apparatus, recording system, and program
JP6816602B2 (en) Programs, main programs and subprograms, and information processing terminals
JP2016005894A (en) Printer
JP7415424B2 (en) Control program, information processing device
JP6127696B2 (en) Processing device, display method, and computer program
JP2018133018A (en) Print control apparatus
JP2018077692A (en) Program executed by information processing terminal and information processing system
JP2021190043A (en) Control program and information processing apparatus
US20160070520A1 (en) Document distribution server and document distribution method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220726

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230706

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230731

R150 Certificate of patent or registration of utility model

Ref document number: 7334543

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150