Device management system, server, management device, and program
The device management system optimizes server load by requesting detailed operation information on demand, reducing transmission frequency and enhancing device status management efficiency.
Patent Information
- Application Number
- JP2020095924
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-06-02
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2040-06-02
AI Technical Summary
Existing device management systems face increased processing and communication loads due to frequent transmission of operation information, which hinders efficient management of device status.
A device management system that includes a server and terminal device with display capabilities, where the server receives initial operation information, and upon request from the terminal device, acquires and sends more detailed operation information, reducing the frequency of direct transmissions from devices to the server.
This approach allows for efficient management of device operation status with reduced processing and communication loads on the server, enabling detailed information display while minimizing frequent data transmission.
Smart Images

Figure 0007622359000001 
Figure 0007622359000002 
Figure 0007622359000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a device management system, a server, a management apparatus, and a program. [Background technology]
[0002] Conventionally, a system in which a server collects operation information of a device is known (see, for example, Patent Document 1). In the system described in Patent Document 1, a server collects operation information from a printer and displays it on a mobile terminal device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-28756 A Summary of the Invention [Problem to be solved by the invention]
[0004] To precisely manage the operating status of devices, it is desirable to collect operation information at short intervals; however, there is an issue that increasing the frequency of sending information increases the processing and communication load on the server. [Means for solving the problem]
[0005] One aspect of the invention that solves the above problem is a device management system that includes a server and a terminal device having a display unit, wherein the server receives first operation information from a device to be managed, the terminal device displays first screen information on the display unit based on the first operation information, and requests the server to obtain information in response to an operation based on the first screen information, the server requests second operation information from the device based on the request from the terminal device, receives the second operation information sent by the device in response to the request, and the terminal device displays second screen information based on the second operation information received by the server on the display unit.
[0006] Another aspect for solving the above problem is a server comprising a terminal device having a display unit, a server communication unit that communicates with a managed device, and a server control unit, wherein the server control unit receives first operation information from the device, transmits to the terminal device information for the terminal device to display first screen information based on the first operation information, receives a request for information acquisition transmitted by the terminal device in response to an operation based on the first screen information, requests second operation information from the device based on the request from the terminal device, receives the second operation information transmitted by the device in response to the request, and transmits to the terminal device information for the terminal device to display second screen information based on the second operation information.
[0007] Yet another aspect for solving the above problem is a management device comprising a display unit, a terminal communication unit that communicates with a server, and a terminal control unit, wherein the terminal control unit displays on the display unit first screen information based on first operation information received by the server from a device under management, makes a request to the server to obtain information in response to an operation based on the first screen information, and displays on the display unit second screen information based on second operation information that the device sends to the server based on the request.
[0008] Yet another aspect for solving the above problem is a program executable by a control unit that controls a management device having a display unit and a terminal communication unit that communicates with a server, the program causing the server to display first screen information based on first operation information received from a managed device on the display unit, making a request to the server to obtain information in response to an operation based on the first screen information, and causing the display unit to display second screen information based on second operation information that the device sends to the server based on the request. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing the configuration of a management system. [Diagram 2]Schematic diagram of information transmitted and received in the management system. [Diagram 3] Printer block diagram. [Figure 4] FIG. 4 is a sequence diagram showing the operation of the device management system. [Diagram 5] FIG. 4 is a sequence diagram showing the operation of the device management system. [Figure 6] FIG. 4 is a sequence diagram showing the operation of the device management system. [Figure 7] FIG. 4 is a diagram showing an example of a screen displayed by a terminal device. [Figure 8] FIG. 11 is a diagram showing another example of a screen displayed by the terminal device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment to which the present invention is applied will be described with reference to the drawings. FIG. 1 is a diagram showing the configuration of a management system 100. The management system 100 is a device management system that manages a printer 1 as a device to be managed. The management system 100 comprises one or more printers 1, a management server 2, a terminal device 3, and a network NW that connects these. In this embodiment, as an example, a configuration is shown in which three printers 1a, 1b, and 1c are connected to the management server 2. In the following explanation, when there is no need to distinguish between the printers 1a, 1b, and 1c, they will be collectively referred to as printer 1.
[0011] The network NW is a data communication network that interconnects the printer 1, management server 2, and terminal device 3 to enable data communication. The network NW is composed of an Internet communication network or a LAN. The network NW may include network devices (not shown) such as a gateway server, router, and switch, and may also include a wireless communication network. LAN is an abbreviation for Local Area Network.
[0012] The printer 1 obtains print job data from a host computer (not shown) and executes a print job. The print job data includes data such as image data of the image to be printed, the number of copies to be printed, and various setting values related to printing. A print job is a series of operations that prints the quantity specified in the print job data on a print medium in accordance with the print job data.
[0013] The printing method of the printer 1 is arbitrary, and may be a serial dot impact printer or a laser printer. In this embodiment, an example will be described in which the printer 1 is an inkjet printer, and printing is performed by ejecting ink from an inkjet print head onto a print medium. The printer 1 stores ink in an ink container such as an ink tank or ink cartridge, and supplies ink from the ink container to the print head. Examples of the print medium used by the printer 1 include paper and cloth, but it may also be a sheet made of synthetic resin. The shape of the print medium may be a sheet cut to a predetermined size, or a long continuous sheet. In this embodiment, an example will be described in which a long print paper wound into a roll is used as the print medium.
[0014] The printer 1 according to this embodiment has a sleep function that switches to a sleep state to conserve power if no operations are performed for a certain period of time. The printer 1 according to this embodiment also performs a cleaning process to prevent clogging of the nozzles provided in the print head. The cleaning process is performed when a cleaning instruction is received from the user, when clogging of the nozzles is detected, or periodically. The printer 1 performs a flushing process and an ink suction process as cleaning processes. The flushing process is a process in which ink is forcibly discharged from the nozzles when printing is not being performed. The ink suction process is a process in which ink is sucked from the nozzles using a suction device. The printer 1 performs cleaning processes of different strengths according to the instruction of the user or the clogged state of the nozzles. For example, in the flushing process, the ink ejection amount and the number of ejections, etc. differ depending on the strength. In the ink suction process, the ink suction amount, suction force, and the number of suctions, etc. differ depending on the strength.
[0015] The management server 2 is a server that executes data communication with each of the printers 1a, 1b, and 1c, and manages the printers 1a, 1b, and 1c.
[0016] FIG. 2 is a schematic diagram of information transmitted and received by the management system 100. As shown in FIG. The printer 1 sends first operation information 41 and second operation information 42 to the management server 2. The first operation information 41 includes, for example, status information 41a, remaining ink information 41b, remaining paper information 41c, and consumables information 41d. The status information 41a is information that indicates the operating status of the printer 1. The remaining ink information 41b is information that indicates the remaining amount of ink stored in the printer 1, in other words, the amount of ink that can be used by the printer 1. The remaining paper information 41c is information that indicates the remaining amount of paper loaded in the printer 1. The consumables information 41d is information that indicates the remaining amounts of consumables owned by the printer 1, excluding ink and paper.
[0017] The second operation information 42 includes, for example, status information 42a, remaining ink information 42b, remaining paper information 42c, consumables information 42d, and print job information 42e. The remaining ink information 42b is information indicating the remaining amount of ink stored in the printer 1. The remaining paper information 42c is information indicating the remaining amount of paper set in the printer 1. The consumables information 42d is information indicating the remaining amounts of consumables excluding ink and paper among the consumables owned by the printer 1. The print job information 42e is information regarding the print job currently being executed by the printer 1 and print jobs executed in the past. For example, the print job information 42e includes information regarding the print quantity specified in the print job data, the scheduled end time of the print job, the host computer that sent the print job, etc.
[0018] The second operation information 42 is more detailed than the first operation information 41. For example, if an error occurs in the printer 1a, the status information 41a includes information indicating that the error has occurred. In contrast, the status information 42a includes information identifying the type of error, the cause of the error, and the structural part in which the error occurred.
[0019] Furthermore, for example, remaining ink information 41b and remaining ink information 42b are information that indicates the remaining amount of ink in the printer 1 as a percentage when a full amount is 100%. In this case, remaining ink information 42b is information that indicates the remaining ink amount in finer units than remaining ink information 41b. Specifically, remaining ink information 41b includes information that indicates the remaining ink amount in 5% increments for each color of ink used by the printer 1. In contrast, remaining ink information 42b includes information that indicates the remaining ink amount in 1% increments for each color of ink.
[0020] Also, for example, the remaining paper amount information 41c is information indicating the remaining amount of all the papers set in the printer 1. Specifically, when multiple types of papers are set in the printer 1, the remaining paper amount information 41c is information indicating the total remaining amount of the multiple types of papers. In contrast, the remaining paper amount information 42c is information indicating the remaining amount of each type of paper. The remaining paper amount information 42c and the remaining paper amount information 42c indicate the remaining amount of paper, for example, as a percentage of the maximum amount that can be set in the printer 1, which is 100%. Here, the remaining paper amount information 41c may be information indicating the remaining amount of paper in a larger unit than the remaining paper amount information 42c. Specifically, the remaining paper amount information 41c may be information indicating the remaining amount of paper in 5% increments, and the remaining paper amount information 42c may be information indicating the remaining amount of paper in 1% increments.
[0021] Consumables information 41d and consumables information 42d include information indicating the remaining amount of consumables used in printer 1. For example, the remaining amount of a consumable is indicated as a percentage of the maximum amount that can be set in printer 1, which is set to 100%. Consumables information 41d may be information indicating the remaining amount of a consumable in larger units than consumables information 42d. Specifically, consumables information 41d may be information indicating the remaining amount of a consumable in increments of 5%, and consumables information 42d may be information indicating the remaining amount of a consumable in increments of 1%.
[0022] The printer 1 transmits the first operation information 41 at a preset timing. For example, the printer 1 detects the operating status of the printer 1 and the remaining amount of ink, etc., at preset time intervals, generates the first operation information 41, and transmits it to the management server 2. The printer 1 also transmits the first operation information 41 each time a preset condition is met. Specifically, after transmitting the first operation information 41, the printer 1 transmits the next first operation information 41 when the remaining amount of ink has decreased by a set amount.
[0023] The management server 2 can request the printer 1 to send second operation information 42. When the management server 2 requests the second operation information 42, the printer 1 generates and sends the second operation information 42 in response to this request.
[0024] Therefore, the management server 2 can manage the operating status of the printer 1 using the first operation information 41. Also, the management server 2 can manage the operating status of the printer 1 in more detail based on the second operation information 42, which includes more detailed information than the first operation information 41 and / or print job information 42e not included in the first operation information 41.
[0025] Returning to Fig. 1, the management server 2 includes a server communication unit 21, a server control unit 22, and a server storage unit 23. The server communication unit 21 includes a wired communication interface circuit or a wireless communication module, and performs data communication with the printer 1 and terminal device 3 via the network NW under the control of the server control unit 22.
[0026] The server control unit 22 executes a control program using a processor such as a CPU, and controls each unit of the management server 2 through cooperation between software and hardware. The server control unit 22 controls the server communication unit 21 to communicate with the printer 1, and causes the server communication unit 21 to receive the first operation information 41 sent by the printer 1, to request the second operation information 42 from the printer 1, and to receive the second operation information 42. The server control unit 22 stores the first operation information 41 and the second operation information 42 received by the server communication unit 21 in the server storage unit 23. In addition to a processor, the server control unit 22 may also include a RAM that forms a work area and a ROM that stores a control program, or may be an integrated device in which these are integrated. The server control unit 22 may also include multiple processors. CPU stands for Central Processing Unit, RAM stands for Random Access Memory, and ROM stands for Read Only Memory.
[0027] The server storage unit 23 is a storage device that stores data in a non-volatile manner. The server storage unit 23 stores first operation information 41 and second operation information 42 in association with each printer 1 in accordance with the control of the server control unit 22. For example, the first operation information 41 sent by printer 1a, the first operation information 41 sent by printer 1b, and the first operation information 41 sent by printer 1c are stored in the server storage unit 23 in a distinguishable manner.
[0028] The terminal device 3 is a management device used by an operator who manages the printer 1, and is configured, for example, as a personal computer, tablet computer, smartphone, etc. The terminal device 3 has a display panel such as an LCD panel, and displays a screen based on first operation information 41 and second operation information 42. To perform this display, the terminal device 3 communicates with the management server 2 and acquires the first operation information 41 and second operation information 42 stored in the management server 2.
[0029] The terminal device 3 includes a terminal communication unit 31, a display unit 32, an input unit 33, a terminal control unit 34, and a terminal storage unit 35. The terminal communication unit 31 includes a wired communication interface circuit or a wireless communication module, and performs data communication with the management server 2 through the network NW under the control of the terminal control unit 34.
[0030] The display unit 32 displays characters and images on a display panel in accordance with the control of the terminal control unit 34. The display unit 32 of this embodiment displays a list screen 60 and a detailed display screen 70, which will be described later. The input unit 33 accepts input operations by an operator. The input unit 33 includes various switches (not shown) mounted on the housing of the terminal device 3 and / or a touch sensor superimposed on the display panel of the display unit 32. The input unit 33 detects operations and outputs data indicating the detected operations to the terminal control unit 34.
[0031] The terminal control unit 34 executes a control program using a processor such as a CPU, and controls each part of the terminal device 3 through cooperation between software and hardware. In addition to the processor, the terminal control unit 34 may be equipped with a RAM forming a work area and a ROM storing the control program, or may be an integrated device in which these are integrated. The terminal control unit 34 may also be equipped with multiple processors. The program executed by the terminal control unit 34 may be stored in the terminal storage unit 35. The terminal storage unit 35 is a storage device that non-volatilely stores data processed by the terminal control unit 34 and programs executed by the terminal control unit 34. The program stored in the terminal storage unit 35 is a program configured to be executable by the processor of the terminal control unit 34, i.e., a computer.
[0032] The terminal control unit 34 includes a display control unit 341, an input receiving unit 342, a request transmitting unit 343, and an information acquiring unit 344. These functional units are realized by the functions of the control program described above.
[0033] The display control unit 341 generates display information for displaying a list screen 60 based on the first operation information 41 received by the device communication unit 31, and causes the display unit 32 to display the list screen 60. The display control unit 341 also generates display information for displaying a detail display screen 70 based on the second operation information 42 received by the device communication unit 31, and causes the display unit 32 to display the list screen 60. The list screen 60 corresponds to an example of the first screen information, and the detail display screen 70 corresponds to an example of the second screen information.
[0034] The input receiving unit 342 receives the input contents corresponding to the operation detected by the input unit 33 . The request sending unit 343 requests the management server 2 to acquire and / or send the second operation information 42 based on the input received by the input receiving unit 342. The information acquisition unit 344 causes the terminal communication unit 31 to receive and acquire the first operation information 41 transmitted by the management server 2. The information acquisition unit 344 causes the terminal communication unit 31 to receive and acquire the second operation information 42 transmitted by the management server 2. The information acquisition unit 344 may temporarily store the acquired first operation information 41 and second operation information 42 in the terminal storage unit 35.
[0035] 3 is a block diagram of the printer 1. The printer 1 includes a printer control unit 11, a printer storage unit 12, an operation unit 13, a printing unit 14, a cleaning unit 15, a remaining amount detection unit 16, and a printer communication unit 17.
[0036] The operation unit 13 includes switches, buttons, and other operators (not shown), or a touch sensor superimposed on the display screen, and detects operations by an operator. The operation unit 13 outputs data indicating the detected operations to the printer control unit 11.
[0037] The printing unit 14 includes various mechanisms (not shown), such as a print head that ejects ink, a head drive mechanism that drives the print head, a transport mechanism that transports paper as a print medium, etc. The printing unit 14 executes printing on paper according to the control of the printer control unit 11.
[0038] The cleaning unit 15 performs a cleaning process. As described above, the cleaning process includes a flushing process and an ink suction process.
[0039] The remaining amount detection unit 16 detects the remaining amounts of ink, paper, and other consumables in the printer 1. The remaining amount detection unit 16 includes, for example, an optical sensor that detects the remaining amount of ink stored in an ink container such as an ink tank or ink cartridge, and an optical sensor or switch-type sensor that detects the remaining amount of paper. The detection values of the remaining amount detection unit 16 can be acquired by the printer control unit 11 at any time.
[0040] The printer communication unit 17 includes a wired communication interface circuit or a wireless communication module, and performs data communication with the management server 2 via the network NW under the control of the printer control unit 11.
[0041] The printer control unit 11 uses a processor such as a CPU or ASIC to execute a control program 12a (described below) and controls each part of the printer 1 through collaboration between software and hardware. In addition to the processor, the printer control unit 11 may also include RAM that forms a work area and ROM that stores the control program, or it may be an integrated device that combines these. ASIC stands for Application Specific Integrated Circuit.
[0042] The printer storage unit 12 is a non-volatile storage device that stores programs executed by the processor of the printer control unit 11 and data processed by the printer control unit 11. The printer storage unit 12 stores a control program 12a, a measurement value storage area 12b, and a setting information storage area 12c.
[0043] The printer control unit 11 includes a communications control unit 11a, a print control unit 11b, and a detection control unit 11c. Each of these functional units is realized by the printer control unit 11 executing a control program 12a.
[0044] The communications control unit 11a controls the printer communication unit 17 to execute data communication with the management server 2. The communications control unit 11a receives a request for second operation information 42 sent by the management server 2. The communications control unit 11a also sends the first operation information 41 and the second operation information 42 to the management server 2.
[0045] The print control unit 11b controls the print unit 14 to execute printing based on print job data received from a host computer (not shown). When a predetermined condition is met, the print control unit 11b causes the cleaning unit 15 to execute a cleaning process.
[0046] The detection control unit 11c acquires the remaining amounts of ink and paper detected by the remaining amount detection unit 16, and stores the acquired values in the measurement value storage area 12b. The detection control unit 11c also executes detection related to the operating state of the printing unit 14, or acquires information related to the operating state. The detection control unit 11c generates first operation information 41 and second operation information 42 from the acquired information. The first operation information 41 and second operation information 42 generated by the detection control unit 11c are transmitted to the management server 2 under the control of the communication control unit 11a.
[0047] The setting information storage area 12c of the printer storage unit 12 stores information for setting the operation of the printer 1, such as information for setting the timing for the detection control unit 11c to obtain the detection value from the remaining amount detection unit 16.
[0048] Fig. 4, Fig. 5, and Fig. 6 are sequence diagrams showing the operation of the management system 100. Fig. 7 is a diagram showing an example of a screen displayed on the terminal device 3, showing a list screen 60. Fig. 8 is a diagram showing another example of a screen displayed on the terminal device 3, showing a detailed display screen 70. The operation of the management system 100 will be described below with reference to these figures.
[0049] FIG. 4 shows the operation of the printer 1 and the management server 2. When preset detection conditions are met (step ST1), the printer control unit 11 detects the operating status of the printer 1 (step ST2). In step ST2, the remaining amounts of ink, paper, and other consumables are also detected.
[0050] The printer 1 generates first operation information 41 based on the results detected in step ST2 (step ST3) and sends the first operation information 41 to the management server 2 (step ST4). The management server 2 receives the first operation information 41 via the server communication unit 21, and the server control unit 22 acquires the first operation information 41 and stores it in the server storage unit 23 (step ST11).
[0051] The detection condition for step ST1 is, for example, the lapse of a time that is previously set in the printer 1. In this case, the printer control unit 11 detects the operating state of the printer 1 and generates the first operating information 41 each time the set time lapses.
[0052] The printer control unit 11 may also perform an operation to acquire the detection value of the remaining amount detection unit 16 at predetermined time intervals, and determine that the detection condition of step ST1 is met if the amount of change in the detection value of the remaining amount detection unit 16 exceeds a set threshold. The cycle at which the detection control unit 11c acquires the detection value of the remaining amount detection unit 16, and the threshold for the amount of change in the detection value of the remaining amount detection unit 16 are stored in the setting information storage area 12c.
[0053] 4 is executed every time the detection condition is satisfied in step ST1, and each time the first operation information 41 stored in the server storage unit 23 is updated. That is, the latest first operation information 41 is stored in the server storage unit 23. In addition, by executing the operation of Figure 4 by each printer 1 connected to the management server 2 and the management server 2, the first operation information 41 received from each of the printers 1a, 1b, and 1c is individually stored in the server memory unit 23.
[0054] FIG. 5 shows the operation of the management server 2 and the terminal device 3. The terminal control unit 34 detects that an instruction to display the list screen has been issued by an operator (step ST31), and requests the terminal device 3 to transmit the first operation information 41 (step ST32).
[0055] In response to a request from the terminal device 3, the server control unit 22 sends the first operation information 41 related to the multiple printers 1 to the terminal device 3 (step ST21).
[0056] The terminal control unit 34 receives and acquires the first operation information 41 transmitted by the management server 2 via the terminal communication unit 31 (step ST33). The terminal control unit 34 generates list screen information based on the acquired first operation information 41 (step ST34), and causes the display unit 32 to display the list screen 60 based on the list screen information (step ST35).
[0057] FIG. 7 shows an example of the configuration of the list screen 60. As shown in FIG. 7, the list screen 60 includes an information display unit 61 that displays a list of the contents of the first operation information 41 related to the printers 1a, 1b, and 1c connected to the management server 2. The information display unit 61 includes an operation information display unit 64a that displays the contents of the first operation information 41 that indicates the operation status of printer 1a, an operation information display unit 64b that displays the contents of the first operation information 41 that indicates the operation status of printer 1b, and an operation information display unit 64c that displays the contents of the first operation information 41 that indicates the operation status of printer 1c. The operation information display units 64a, 64b, and 64c are collectively referred to as operation information display unit 64.
[0058] The operation information display section 64 a includes a printer name display section 641 , a status display section 642 , a warning display section 643 , an ink remaining amount display section 644 , a paper remaining amount display section 645 , and a consumables remaining amount display section 646 .
[0059] The printer name display unit 641 displays information that can identify the printer 1a, such as the name, unique identification information, and number of the printer 1a. This information is, for example, included in the first operation information 41 sent by the printer 1a. The status display unit 642 displays the status of the printer 1a. The warning display unit 643 displays warnings related to the operating status of the printer 1a. The display of the status display unit 642 and the warning display unit 643 is, for example, the content of the status information 41a, and in the example of FIG. 7, a warning is displayed that the remaining amount of cyan ink is low.
[0060] The remaining ink level display section 644 displays the remaining ink level in the printer 1a for each ink color. The display on the remaining ink level display section 644 corresponds to the remaining ink level information 41b. It is preferable that the display on the remaining ink level display section 644 be a graphic such as a bar graph as shown in FIG. 7, instead of a numerical value indicating the remaining amount. The remaining ink level display section 644 shows the remaining ink level as an approximate value, allowing the operator to roughly grasp the remaining ink level. For example, the bar graph shown in FIG. 7 reflects the remaining ink level in 5% increments.
[0061] The remaining paper amount display section 645 displays the total remaining amount of all paper loaded in the printer 1a. The display on the remaining paper amount display section 645 corresponds to, for example, the remaining paper amount information 41c. It is preferable that the display on the remaining paper amount display section 645 is a graphic such as a bar graph as shown in FIG. 7, instead of a numerical value indicating the remaining amount. The remaining paper amount display section 645 shows the remaining paper amount as an approximate value, allowing the operator to roughly grasp the remaining amount of paper. For example, the bar graph shown in FIG. 7 reflects the total remaining amount of paper in 5% increments.
[0062] Consumables remaining amount display section 646 displays, for example, the remaining amount of a consumable such as a coating agent that is discharged and superimposed on paper with ink attached thereto. The display of consumables remaining amount display section 646 corresponds, for example, to consumables information 41d. It is preferable that the display of consumables remaining amount display section 646 is performed graphically, similar to the ink remaining amount display section 644 and paper remaining amount display section 645.
[0063] The information display unit 61 also displays the contents of the first operation information 41 for the printer 1b and the printer 1c in the same manner as for the printer 1a. The information displayed in the status display section 642, the warning display section 643, the remaining ink level display section 644, the remaining paper level display section 645, and the remaining consumables level display section 646 is a visualization of the information included in the first operation information 41.
[0064] With the list screen 60 displayed, the operator can operate the terminal device 3 to select one of the operation information display sections 64. If the operator wishes to know more about the operation status of printer 1a, the operator selects operation information display section 64a. Similarly, if the operator wishes to know more about the operation status of printer 1b, the operator selects operation information display section 64b, and if the operator wishes to know more about the operation status of printer 1c, the operator selects operation information display section 64c.
[0065] 5, the terminal control unit 34 accepts a selection operation by the operator while displaying the list screen 60 (step ST36). The terminal control unit 34 identifies the printer 1 that corresponds to the selected operation information display section 64, and sends a request to the management server 2 to obtain the second operation information 42 related to the identified printer 1 (step ST37).
[0066] The server control unit 22 receives the request to acquire the second operation information 42 (step ST22), and executes a process to acquire the second operation information 42. This process is shown in FIG.
[0067] 6 shows the operation of the printer 1 and management server 2 related to acquiring the second operation information 42. After accepting the acquisition request in step ST22, the server control unit 22 requests the second operation information 42 from the printer 1 (step ST23). In step ST23, the server control unit 22 sends the request to the printer 1 that corresponds to the operation information display unit 64 selected by the operator.
[0068] The printer control unit 11 detects the operating status in response to a request from the management server 2 (step ST51). In step ST51, the printer control unit 11 detects the information needed to generate second operation information 42. For this reason, the process of step ST51 may be the same as step ST2, but detection may be performed for more items and / or with greater accuracy.
[0069] The printer control unit 11 generates second operation information 42 based on the results detected in step ST51 (step ST52), and sends the generated second operation information 42 to the management server 2 (step ST53).
[0070] The server control unit 22 acquires the second operation information 42 sent by the printer 1 (step ST24) and stores it in the server storage unit 23. The server control unit 22 transmits the acquired second operation information 42 to the terminal device 3 (step ST25).
[0071] 5, the terminal control unit 34 acquires the second operation information 42 transmitted by the management server 2 (step ST38), and generates detailed screen information based on the second operation information 42 (step ST39). The terminal control unit 34 causes the display unit 32 to display the detailed display screen 70 based on the detailed screen information (step ST40).
[0072] FIG. 8 shows an example of the configuration of the details display screen 70. As shown in FIG. 8, the details display screen 70 displays the contents of the second operation information 42 related to one printer 1 out of the printers 1a, 1b, and 1c connected to the management server 2. Fig. 8 shows an example of displaying the second operation information 42 of the printer 1a.
[0073] The details display screen 70 includes an information display section 71 that displays the contents of the second operation information 42. The information display section 71 includes a printer name display section 711, a status display section 712, and a warning display section 713, and the information displayed in these display sections 711-713 corresponds to, for example, the status information 42a. The information displayed in the printer name display section 711, the status display section 712, and the warning display section 713 may be the same information as that displayed in the printer name display section 641, the status display section 642, and the warning display section 643, respectively, or may be more detailed information.
[0074] Although not shown in FIG. 8, the contents of the print job information 42e may be displayed on the information display section 71.
[0075] The information display section 71 includes a remaining ink level display section 74, a remaining paper level display section 75, and a remaining consumables level display section 76. The remaining ink level display section 74 displays the remaining ink level of the printer 1a for each color of ink. The display of the remaining ink level display section 74 includes detailed numerical values indicating the remaining ink level, and graphics such as bar graphs indicating the numerical values. It is preferable that the graphics in the remaining ink level display section 74 are displayed in finer increments than the graphics in the remaining ink level display section 644. The display of the remaining ink level display section 74 corresponds to, for example, the remaining ink level information 42b.
[0076] The remaining paper amount display unit 75 displays the remaining amount of paper set in the printer 1a for each type of paper or for each position where the paper is set. FIG. 8 shows an example in which two rolls of paper can be set in the printer 1a, and the remaining paper amount display unit 75 displays the remaining amount of each of the two rolls for each roll. The remaining paper amount display unit 75 displays a numerical value indicating the remaining amount of paper and a graphic such as a bar graph indicating the remaining amount of paper. It is preferable that the graphic in the remaining paper amount display unit 75 is displayed in finer increments than the graphic in the remaining paper amount display unit 645. The display of the remaining paper amount display unit 75 corresponds to, for example, the remaining paper amount information 42c.
[0077] Consumables remaining amount display section 76 displays, for example, the remaining amount of a consumable such as a coating agent that is discharged onto paper with ink attached. If printer 1a uses multiple consumables other than ink and paper, consumables remaining amount display section 76 displays the remaining amount for each type of consumable numerically and graphically. It is preferable that the graphics in consumables remaining amount display section 76 are displayed in finer increments than the graphics in consumables remaining amount display section 646. The display in consumables remaining amount display section 76 corresponds to, for example, consumables information 42d.
[0078] The details display screen 70 includes an update button 714. The update button 714 is a button that instructs updating of the information displayed on the details display screen 70. When the update button 714 is operated, the terminal control unit 34 re-executes the request of step ST23. As a result, the details display screen 70 is updated to content that reflects the latest operating status of the printer 1a.
[0079] With the detailed display screen 70 displayed, the terminal control unit 34 can also return to displaying the list screen 60 by an operation of the operator. Also, with the list screen 60 displayed, if the operator selects any one of the operation information display sections 64a, 64b, 64c, the terminal control unit 34 executes the operations following step ST36.
[0080] In this way, an operator operating a terminal device 3 can grasp the operating status of multiple printers 1 connected to the management server 2 from the list screen 60. By selecting a printer 1, the operator can display a details display screen 70 and grasp more detailed operating status of the selected printer 1.
[0081] The details of the process related to the display of the list screen 60 and the detail display screen 70 can be arbitrarily configured. For example, the terminal control unit 34 may execute a web browser, and the server control unit 22 may function as a web server. In this case, the server control unit 22 may generate web page data for displaying the list screen 60 based on the first operation information 41, and transmit the data to the terminal device 3. Here, when an operation is performed to instruct the display of the detail display screen 70 while the web browser of the terminal control unit 34 is displaying the list screen 60, this operation triggers a request for information acquisition from the terminal device 3 to the management server 2. That is, the terminal device 3 notifying the management server 2 of an instruction to display the detail display screen 70 corresponds to a request for information acquisition. The server control unit 22 may obtain the second operation information 42 in response to a request from the terminal control unit 34, generate web page data for displaying the detail display screen 70 based on the second operation information 42, and transmit the data to the terminal device 3. In addition, the server control unit 22 may provide a web application that is embedded in the web browser and executed. In this case, the terminal control unit 34 may execute a web application to form and display a web page including a list screen 60 based on the first operation information 41 provided by the management server 2 or information extracted by the server control unit 22 from the first operation information 41. Furthermore, the terminal control unit 34 may execute a web application to form and display a web page including a detail display screen 70 based on the second operation information 42 provided by the management server 2 or information extracted by the server control unit 22 from the second operation information 42.
[0082] As described above, the management system 100 according to this embodiment includes a management server 2 and a terminal device 3 having a display unit 32. The management server 2 receives first operation information 41 from the printer 1 under management. The terminal device 3 displays a list screen 60 on the display unit 32 based on the first operation information 41, and requests the management server 2 to obtain information in response to an operation based on the list screen 60. The management server 2 requests second operation information 42 from the printer 1 based on the request from the terminal device 3, and receives the second operation information 42 sent by the printer 1 in response to the request. The terminal device 3 displays a detail display screen 70 on the display unit 32 based on the second operation information 42 received by the management server 2.
[0083] The management server 2 according to the embodiment includes a terminal device 3 having a display unit 32, a server communication unit 21 that communicates with the printer 1 to be managed, and a server control unit 22. The server control unit 22 receives first operation information 41 from the printer 1, transmits information to the terminal device 3 for the terminal device 3 to display a list screen 60 based on the first operation information 41, and receives a request for information acquisition transmitted by the terminal device 3 in response to an operation based on the list screen 60. The server control unit 22 requests second operation information 42 from the printer 1 based on a request from the terminal device 3, and receives the second operation information 42 transmitted by the printer 1 in response to the request. The server control unit 22 transmits information to the terminal device 3 for the terminal device 3 to display a detailed display screen 70 based on the second operation information 42.
[0084] According to this configuration, the operator can grasp the operating status of the printer 1, which is a device to be managed, from the list screen 60, and when more detailed information on the operating status of the printer 1 is required, the detailed display screen 70 can be displayed. Therefore, by reducing the frequency with which detailed information is sent from the printer 1 to the management server 2, the processing load and communication load on the management server 2 can be reduced, making it possible to manage the operating status in detail.
[0085] The terminal device 3 according to the embodiment includes a display unit 32, a terminal communication unit 31 that communicates with the management server 2, and a terminal control unit 34. The terminal control unit 34 displays a list screen 60 on the display unit 32 that is based on the first operation information 41 that the management server 2 receives from the printer 1. The terminal control unit 34 requests the management server 2 to obtain information in response to an operation based on the list screen 60, and displays a detailed display screen 70 on the display unit 32 that is based on the second operation information 42 that the printer 1 sends to the management server 2 based on the request.
[0086] The control program executed by the processor of the terminal control unit 34 of the terminal device 3 causes the display unit 32 to display a list screen 60 based on the first operation information 41 received by the management server 2 from the printer 1. In response to an operation based on the list screen 60, the control program also requests the management server 2 to obtain information, and causes the display unit 32 to display a detailed display screen 70 based on the second operation information 42 that the printer 1 sends to the management server 2 based on the request.
[0087] With this configuration, the terminal device 3 can show the operating status of the printer 1, which is a device it manages, to the operator on the list screen 60, and when more detailed information about the operating status of the printer 1 is required, the detailed display screen 70 can be displayed. Therefore, by reducing the frequency with which detailed information is sent from the printer 1 to the management server 2, the processing load and communication load on the management server 2 can be reduced, making it possible to manage the operating status in detail.
[0088] In the above embodiment, the terminal device 3 displays a list screen 60 that displays a list of the first operation information 41 sent by multiple printers 1 for each printer 1. The terminal device 3 requests the management server 2 to provide the second operation information 42 of the printer 1 selected based on the list screen 60. According to this configuration, while the list screen 60 is displayed, more detailed information can be quickly obtained from the printer 1, and the details display screen 70 can be displayed.
[0089] In addition, the first operation information 41 is sent from the printer 1 to the management server 2 at a first timing, and the second operation information 42 is sent from the printer 1 to the management server 2 at a second timing in response to a request sent by the management server 2. This configuration makes it possible to more effectively reduce the frequency with which detailed information is sent from the printer 1 to the management server 2, and to obtain and display information relating to the operating status of multiple printers 1 periodically or frequently.
[0090] Furthermore, the first operation information 41 and the second operation information 42 include information related to the printer 1, and the second operation information 42 includes information of a type not included in the first operation information 41 and / or information that is more detailed than the first operation information 41. According to this configuration, the management server 2 can efficiently collect information regarding the operating status of the printer 1 and provide the information to the operator operating the terminal device 3.
[0091] The above-described embodiment merely shows one aspect of the present invention, and any modification and application are possible within the scope of the present invention. For example, the device to be managed by the management system 100 is not limited to the printer 1, but the present invention can be applied to a multifunction peripheral having a printing function, or various other devices.
[0092] 1 and 3 are merely examples, and the specific implementation form is not particularly limited. In other words, it is not necessarily necessary to implement hardware corresponding to each unit individually, and it is of course possible to implement a configuration in which one processor executes a program to realize the functions of each unit. Also, some of the functions realized by software in the above-mentioned embodiment may be hardware, or some of the functions realized by hardware may be software.
[0093] Furthermore, the step units of the operation shown in Figures 4 to 6 are divided according to the main processing content in order to facilitate understanding of the operation of each device in the management system 100, and the present invention is not limited by the manner in which the processing units are divided or the names thereof. The processing units may be further divided into more step units according to the processing content. Furthermore, one step unit may be further divided to include more processing. Furthermore, the order of the steps may be appropriately changed within a range that does not impede the spirit of the present invention. [Explanation of symbols]
[0094] 1, 1a, 1b, 1c... printer (device), 2... management server (server), 3... terminal device (management device), 11... printer control unit, 12... printer memory unit, 14... printing unit, 16... remaining amount detection unit, 17... printer communication unit, 21... server communication unit, 22... server control unit, 23... server memory unit, 31... terminal communication unit, 34... terminal control unit, 35... terminal memory unit, 41... first operation information, 42... second operation information, 60... list screen (first screen information), 70... detailed display screen (second screen information), 100... management system (device management system), 342... input reception unit, 343... request transmission unit, 344... information acquisition unit, NW... network.
Claims
1. A server and a terminal device having a display unit, The server, receiving first operation information from a managed device; The terminal device displaying first screen information on the display unit based on the first operation information; making a request for information acquisition to the server in response to an operation based on the first screen information; The server, requesting second operation information from the device based on the request from the terminal device; receiving the second operation information transmitted by the device in response to the request; The terminal device The server displays second screen information based on the second operation information received on the display unit. death, The first operation information indicates a remaining amount of ink, paper, or consumables of the device. First information is included; The second operation information is information on ink, paper, or consumables of the device indicated in the first information. second information indicating a remaining amount of the same type of product in a smaller unit than the first information; The server, Providing an application to be executed by being embedded in a web browser to the terminal device extracting information from the first operation information and transmitting the information to the terminal device, and extracting the information and transmitting it to the terminal device; The terminal device The application is executed to receive the first operation from the server. The first screen information is displayed on the display unit based on the information extracted from the information, and the server The remaining information based on the second information is extracted from the second operation information received from the and displaying the second screen information, which represents the amount in finer steps than the first screen information, on the display unit. Device management system.
2. The terminal device transmits the first operation information to the plurality of devices for each of the devices. displaying the first screen information to be displayed as a list; The second operation information of the device selected based on the first screen information is transmitted to the server. The device management system according to claim 1 , wherein the device management system requests a
3. the first operation information is transmitted from the device to the server at a first timing; The second operation information is transmitted to the device at a second timing in response to a request transmitted by the server.
3. The device management system according to claim 1, wherein the information is transmitted from the device to the server.
4. the first operation information and the second operation information include information regarding the device, The second operation information is information of a type not included in the first operation information and / or the first operation information. The device management system according to claim 1 , further comprising: Stem.
5. A terminal device having a display unit, a server communication unit that communicates with a device to be managed, and a server A server comprising: The server control unit receiving first operation information from the device; The terminal device displays first screen information based on the first operation information.
1. Extract the information from the operation information and transmit it to the terminal device; A request for acquiring information transmitted by the terminal device in response to an operation based on the first screen information is received. Believe, requesting second operation information from the device based on the request from the terminal device; receiving the second operation information transmitted by the device in response to the request; The terminal device displays second screen information based on the second operation information.
2. Extract the information from the operation information and transmit it to the terminal device; The first operation information indicates a remaining amount of ink, paper, or consumables of the device. First information is included; The second operation information is information on ink, paper, or consumables of the device indicated in the first information. second information indicating a remaining amount of the same type of product in a smaller unit than the first information; Providing an application to be executed by being embedded in a web browser to the terminal device 、 The application is extracted from the first operation information received from the server. displaying the first screen information on the display unit based on the information received from the server; Based on information extracted from the second operation information, a remaining amount based on the second information is calculated based on the first information. A server causes the terminal device to display the second screen information, which is expressed in finer increments than the face information.
Citation Information
Patent Citations
Equipment management system, management server and computer readable recording medium
JP2000347976A
Recording agent residual quantity display device, and display method of recording agent residual quantity
JP2005096250A
Image forming apparatus and apparatus information output method therefor
JP2005271307A
Communication device, communication system, and computer program
JP2009087165A
Image forming apparatus, its control device, program, and system equipped with image forming apparatus
JP2009098837A