Control program for a group of multifunction printers and control method for a group of multifunction printers
A control program for MFPs using a handheld device with machine learning recommendations simplifies the management and optimization of MFP fleets, enhancing user experience and operational efficiency.
Patent Information
- Application Number
- JP2021004253
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-02-14
- Filing Date
- 2021-01-14
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2041-01-14
AI Technical Summary
Managing and optimizing a large number of multifunction devices (MFPs) in a business environment is difficult due to the complexity and lack of user-friendly tools for non-technical users.
A control program for a group of multifunction devices using a handheld device, such as a smartphone, that receives recommendations from a data analysis server employing machine learning to suggest optimizations, updates, and corrections based on accumulated device data, allowing users to apply these recommendations through a user interface with one-touch actions.
Enables non-technical users to efficiently manage and optimize MFP fleets by providing actionable recommendations and corrections, improving company efficiency and reducing costs through simplified user interactions.
Smart Images

Figure 0007599343000001 
Figure 0007599343000002 
Figure 0007599343000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a control program for a group of multifunction peripherals and a control method for a group of multifunction peripherals.
[0002] Document processing devices include printers, copiers, scanners, and email gateways. More recently, there are devices in office environments that use two or more of these functions. These machines are referred to as multi-function peripherals (MFPs or MFDs). As used herein, MFPs are understood to include printers, either alone or in combination with others of the aforementioned functions. It should further be understood that any suitable document processing device may be used.
[0003] In many businesses, large numbers of MFPs are used, and determining what can be done to improve device operation or user experience for a large number of devices can be extremely difficult. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2010-161467 A [Patent Document 2] JP 2018-170629 A Summary of the Invention [Problem to be solved by the invention]
[0005] The problem to be solved by the present invention is to provide a control program and a control method for a multifunction printer group for maintaining and optimizing a multifunction printer group using a handheld device such as a smartphone or a tablet. [Means for solving the problem]
[0006] The control program for a multifunction device group in an embodiment is executed by a handheld device that accumulates data of multiple multifunction device groups and receives suggestions or recommendations from a data analysis server that generates suggestions or recommendations based on the accumulated data using a machine learning function, and causes the handheld device to execute the following steps: displaying a dashboard of multiple selection items on a user interface of the handheld device; selecting one selection item from the dashboard; displaying the suggestion or recommendation related to the selected selection item on the user interface; and applying the displayed suggestion or recommendation to the multifunction device selected from the user interface.
[0007] Various embodiments are better understood with reference to the following description, the appended claims, and the accompanying drawings. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an exemplary configuration of a multifunction printer group management system according to an embodiment; [Diagram 2] FIG. 2 is a diagram showing the configuration of a networked digital device in a multifunction peripheral according to an embodiment. [Diagram 3] FIG. 2 illustrates an exemplary configuration of a handheld device, such as a smartphone or tablet computer, connected to a multifunction peripheral according to an embodiment. [Figure 4] 11 is a flowchart of a control program for a group of multifunction peripherals controlled by a multifunction peripheral group management system having machine learning support via a handheld device according to an embodiment. [Diagram 5] 6A to 6C are diagrams showing an example of a first sequence of a user interface screen of a handheld device that executes a control program for a multifunction peripheral group according to an embodiment. [Figure 6] 11A and 11B are diagrams showing an example of a second sequence of a user interface screen of a handheld device that executes a control program for a multifunction peripheral group according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] The apparatus, system, program, and method disclosed herein are described in detail with reference to the drawings, but these are merely examples. Those skilled in the art will readily appreciate that modifications may be made to the disclosed and described examples, arrangements, configurations, components, elements, apparatus, device methods, programs, systems, etc., and that modifications may be desirable for a given implementation. Specific technical methods, arrangements, etc. identified in this disclosure are either specific examples of presentation or merely general descriptions of such technical methods, arrangements, etc. Identification based on specific descriptions or examples is not intended to, and should not, be construed as essential or limiting unless specifically designated as such.
[0010] Recommendation engines are often used to recommend products and services to users based on characteristics of other similar users and / or products. Currently, there are practitioners in the art who predict MFPs based on similar MFPs. Using this data for problem solving is difficult for most users in a business environment.
[0011] The embodiments described herein provide a mobile application on a handheld device that allows a non-technical end user to achieve MFP fleet management through a straightforward user interface that utilizes artificial intelligence applied to device data to improve company efficiency, reduce costs, or correct errors based on a recommendation engine. Selections are conveniently made by the handheld device using one-touch action buttons to update the device, set up appointments, or get corrective assistance based on recommendations. As described in more detail below, the user interface of the handheld device includes an icon or badge showing the count and dynamically updates as issues are resolved. Additionally, issued recommendations are compiled when issues cease to exist or the MFP fleet is updated.
[0012] FIG. 1 illustrates an exemplary configuration of a multifunction device group management system 100 including document processing devices (MFPs 104, 108, and 112). A multifunction device group (also referred to as a multifunction device fleet or MFP fleet) suitably includes any number of MFPs, which may be of the same type or different types. In the example of FIG. 1, MFPs 104 and 108 share the same functions, and MFP 112 has functions different from MFPs 104 and 108. Each of MFPs 104, 108, and 112 is suitably identified by a unique identifier, such as via an IP address set for each. The list of fleet MFPs can be generated automatically, such as by network device discovery, or by manually adding or deleting devices.
[0013] The MFPs 104, 108, 112 of FIG. 1 can communicate data over a network 116. The network 116 can be a local area network (LAN), a wide area network (WAN), which can include the Internet, or any suitable combination thereof, via suitable wired or wireless means. A data analytics server 120 is connected to the network 116, suitable for applying artificial intelligence, including machine learning, to the accumulated data. In the embodiment of FIG. 1, the data analyzed is obtained from a myriad of sources related to monitored or reported MFP status. The status analyzed includes usage data and device status data, as well as data corresponding to user behavior, company-specific or industry-specific usage factors, device configurations and device services, and the like. The industry-specific usage factors can be based on business type, such as legal, medical, government, education, manufacturing, or other types of business, as understood in the art.
[0014] Heuristic data corresponding to the usage of each MFP 104, 108, 112 in the MFP fleet is stored and analyzed by the data analysis server 120. The data analysis server 120 operates on the resulting deep data suitably by any suitable machine learning system. Suitable machine learning systems may be built on available third-party platforms. Recommendations for software updates, device configurations, or software additions are communicated from the data analysis server 120 to a handheld device such as a smartphone or tablet (hereinafter, the smartphone 124 is described as an example). The recommendations can be based on the stored heuristic data, device usage, business type, and other suitable information. In the embodiment shown in FIG. 1, the recommendations are communicated to the smartphone 124, which includes a touch screen display (also referred to as a user interface) 128 with a device dashboard, as described in more detail in FIGS. 5 and 6. A user performs actions on the MFPs 104, 108, 112 via a user interface displayed on the smartphone 124 to create a fleet. The recommendations are automatically updated based on changed conditions or user modifications as shown in Figures 5 and 6 below. Users can also shop for products, such as new applications, for download according to the suggestions provided for their defined fleet.
[0015] Predictions and recommendations are generated by the application of artificial intelligence or machine learning, where "prediction" includes: Daily personal device usage of technical features, apps, patterns, and time of day. Employer behavior, habits, and analysis. Personal device health, errors, maintenance schedules, statistics. Collects device health, errors, maintenance schedules, statistics. Enterprise / industry heuristics including Education, Legal, Tech, Healthcare, Defense, Mining, Government and more. Data collected from similar devices in similar companies / industries and across departments and segments of other companies.
[0016] The "Recommendations" include: Applications to download. The fleet setting to change. Any personal device settings that should be changed. Scheduled services. An error in the fleet that can be corrected by the end user (for example, a paper jam or low on toner).
[0017] Figure 2 illustrates the configuration of a document rendering system 200 that may be suitably included within an MFP, such as the document processing device (MFP 104, 108, 112) of Figure 1. It will be appreciated that the MFP 104, 108, 112 includes an intelligent controller 201 that is itself a computer system. The controller 201 includes one or more processors, as indicated by processor CPU 202. The processor CPU 202 may suitably access non-volatile memory, such as read only memory ROM 204, random access memory RAM 206, etc., via a data bus 212.
[0018] The processor CPU 202 is also in data communication with a storage interface (I / F) 208 for reading and writing data to storage 216, which may suitably consist of a hard disk, optical disk, solid state disk, cloud-based storage, or any other suitable data storage, as will be appreciated by those skilled in the art.
[0019] The processor CPU 202 is also in data communication with a network interface (I / F) 210 that provides an interface to a network interface controller (NIC) 214, which in turn provides a wired data path via any suitable wired or physical network bus 220 or a wireless data path via a wireless network interface such as WiFi 218. Examples of wireless connections include cellular, Wi-Fi, near field communication (NFC), wireless universal serial bus (wireless USB), satellite, etc. Examples of wired interfaces include Ethernet, USB, IEEE 1394 (FIREWIRE), LIGHTNING, telephone line, etc. The processor CPU 202 is also in data communication with a hardware monitor 221 that suitably accumulates status data from subassemblies, sensors, digital thermometers, etc., suitably including digital status data including device codes such as device error codes. The processor CPU 202 may also be in data communication with a document processor interface 222 via a data path 212, a Bluetooth interface 226 and an NFC interface 228.
[0020] The processor CPU 202 may also be in data communication with a suitable user interface (not shown) that provides data communication with user peripherals such as a display, keyboard, mouse, trackball, touch screen, etc.
[0021] 2, MFP functional unit 250 includes a copy engine suitably configured from copy hardware 240, a scan engine suitably configured from scan hardware 242, a printer engine suitably configured from printer hardware 244, and a fax engine suitably configured from fax hardware 246. These subsystems together comprise MFP functional unit 250. It will be appreciated that MFP functional unit 250 may suitably comprise an intelligent unit including any suitable hardware or software platform.
[0022] Next, Fig. 3 shows an example of a digital device system 300 of the data analysis server 120 of Fig. 1. The digital device system 300 includes one or more processors as shown by a processor 304. The processor 304 can suitably access non-volatile memories such as a read-only memory ROM 310 and a random access memory RAM 312 via a data bus 314.
[0023] The processor 304 may also be in data communication with a storage interface 306 that controls reading from and writing to storage 308, which may comprise a hard disk, optical disk, solid state disk, or other suitable data storage device, as will be appreciated by those skilled in the art.
[0024] The processor 304 may also be in data communication with a network interface controller 330 that provides a data path to an appropriate network or device connection for wireless connection via a wireless network interface 338. A suitable data connection to the MFPs 104, 108, 112 or data analysis server 120 may be realized via a data network, such as a local area network (LAN), a wide area network (WAN) that may include the Internet, or any suitable combination thereof. A digital data connection may also be directly connected to the MFPs 104, 108, 112 or data analysis server 120 via Bluetooth, optical data transfer, Wi-Fi Direct, or the like.
[0025] The processor 304 can also be in data communication with a user I / O interface 340 to which a keyboard (not shown), a mouse (not shown), a trackball (not shown), and a display generator 346 are connected. The processor 304 can also be in data communication with user peripherals such as a touch screen display 344 via the display generator 346. It will be understood that each functional unit may suitably be comprised of an intelligent unit including any suitable hardware or software platform.
[0026] FIG. 4 is a flowchart 400 showing the operation control of the smartphone 124 in a machine learning-assisted multifunction device fleet management system using a handheld device (smartphone 124). The control process 400 starts at block 404 and proceeds to block 408. At block 408, the MFP fleet (MFPs 104, 108, 112) is defined by device discovery and / or adding / removing devices to / from a group (automatically or manually) to determine MFPs to be controlled by the smartphone 124. At block 412, the machine learning is applied to device settings, configurations, human characteristics, industry characteristics, etc., to determine hardware, software, or setting suggestions or recommendations. At block 416, a dashboard reflecting the fleet status is generated on the user interface 128 of the smartphone 124. At block 420, suggestions or recommendations are determined, and at block 424, the determined suggestions or recommendations are displayed on the user interface 128 along with a display badge (see FIGS. 5 and 6). In block 428, if the user accepts the suggestion or recommendation in one or more MFPs by operating the user interface 128 of the smartphone 124 (Yes in block 428), the MFP to which it is applied is selected. The MFP to which it is applied can be selected by touching the MFP fleet (MFPs 104, 108, 112) displayed in the list display area 540 of the multifunction device group. This causes the suggestion or recommendation to be applied in the MFP (MFP 104, 108, 112) selected via the smartphone 124 in block 436. The system then returns to block 412, where the artificial intelligence is again applied to the modified MFP fleet. Thus, the user is provided with dynamic intelligence (user interface) as changes are made. If the user does not accept one or more suggestions or recommendations in block 428, the process ends in block 432.
[0027] According to the above embodiment, the user can define what modifications should be applied to individual MFP devices or to the entire fleet (aggregate group) to optimize the MFP fleet. The items to be defined include (1) adding / removing applications, (2) switching device settings, (3) scheduling services, (4) hardware or software updates, and (5) end-user applicable modifications. This also allows the user to decide which applications to install individually or collectively. As is evident from FIGS. 5 and 6 described below, the dashboard of the user interface 128 of the smartphone 124 displays a number of MFPs along with specific MFP devices that have correctable errors such as paper jams, low toner, low paper, low ink, etc. The specific MFP devices may require service tickets to be corrected and the appropriate service is appropriately scheduled.
[0028] As will be apparent from Figures 5 and 6 described below, in an embodiment, invoking a button on the user interface 128 of the smartphone 124 leads to a secondary screen where a recommendation or explanation is provided along with an action button. The action button provides a single click to invoke the recommended action without additional assistance. Once invoked, the screen is removed and the user is shown the progress or status of the device being updated.
[0029] Figure 5 illustrates an exemplary embodiment of a sequence 500 of user interface screens 504, 508, and 512, preferably generated on the touch screen (user interface) 128 of the smartphone 124 of Figure 1. Screen 504 includes a dashboard 516, which includes a display area that is user selectable to select from among the options optimize 518, services 520, shop 524, applications 526, apply fixes 528, or optimize chat 530.
[0030] In the example of FIG. 5, the right-hand side of Optimize 518, Service 520, Application 526, and Fix 528 include badges (circled numbers) 531, 532, 534, and 538, respectively. Badges 531, 532, 534, and 538 provide a dynamic indication of how many issues (e.g., number of issues) are currently applied to the corresponding selectable area. In this example, it can be seen that badge 531 indicates one optimization issue, badge 532 indicates one service issue, badge 534 indicates three application issues, and badge 538 indicates four fix issues. MFP fleet summary display area 540 shown below dashboard 516 is a representation of the associated fleet and shows identified MFP devices that are a reflection of MFPs 104, 108, and 112 of FIG. 1. The total number of MFP fleet "3 devices" and the total number of addressable issues "9 notifications" are summarized in display area 542. Badges 531, 532, 534 and 538 are displayed until an action is taken by the user, such as when the device is updated, the user dismisses a notification, or the MFP fleet is updated.
[0031] In the example of FIG. 5, the user selects Optimize 516 on the left screen 504 to present an optimization problem reflected by badge 531. Such a selection transitions to center screen 508, which suggests to the user that implementing an energy saving mode can save money. In this example, the user touches an "Apply Energy Saving Mode" button 544 and the MFP to which the mode should be applied from the MFP fleet displayed in the multifunction device group list display area 540. In the example of FIG. 5, the selection of all MFPs in the MFP fleet (MFPs 104, 108, 112) is indicated by shading. When button 544 and the applicable MFP are touched, transition is made to right screen 512. In screen 512, badge 560 located at the right shoulder of the user selectable display area associated with Optimize button 518' does not display the number of problems. That is, it can be understood that one related problem has been addressed and therefore no longer exists. Also, since the MFP to which the application is to be applied is touched from the MFP fleet displayed in the MFP group list display area 540, it is possible to select only the MFP to which the application is to be applied. Note that, in selecting an MFP, a "collective selection" button that allows all MFPs in the MFP group to be selected at once may be displayed in the MFP group list display area 540.
[0032] FIG. 6 shows an exemplary embodiment of a sequence 600 of user interface screens 604, 608, and 612, preferably generated on the touch screen (user interface) 128 of the smartphone 124 of FIG. 1. In this example, the user selects the app button 626 on the left screen 604, which lists three application problems in the application badge 634. This causes information to be received from the data analysis server 120, and the screen 608 shown in the center, which relates to one of the three problems, is displayed. In this screen 608, a proposal to install a facsimile solution on the MFP fleet (MFPs 104, 108, and 112) is presented as one of the application problems. If the user agrees to this, the user touches a button 644 and also touches the MFP to which the solution is to be applied from the MFP fleet displayed in the multifunction device group list display area 540. In the example of FIG. 6, the selection of two MFPs, MFPs 104 (MFP1) and 112 (MFP3), is indicated by shading. When button 644 and the applicable MFP are touched, the application is properly downloaded and installed on the MFP fleet (MFPs 104, 108, 112). Right screen 612 is then displayed (transitioned) and the application's badge 634' appears on the app button 626', providing a reminder that there is one less application issue. Thus, the dynamic user interface is noteworthy.
[0033] As described above, the multifunction device group control program and the multifunction device group control method of the embodiment can maintain and optimize a multifunction device group using a handheld device such as a smartphone or tablet, and can provide administrator-selectable recommendations via the handheld device by applying machine learning to data from monitored multifunction devices.
[0034] The control program 400 of the multifunction machine group of the embodiment is a control program for the multifunction machine group executed by the handheld device 124 that accumulates data of a plurality of multifunction machine groups 104, 108, 112 and receives proposals or recommendations from the data analysis server 120 that generates proposals or recommendations based on the accumulated data using a machine learning function. The control program 400 is configured to cause the handheld device 124 to execute the steps of: displaying a dashboard 516 of a plurality of selection items 518 to 530 on a user interface 128 of the handheld device 124 (504); selecting one selection item from the dashboard 516 (504); displaying on the user interface 128 a proposal or recommendation related to the selected selection item (508); and applying the displayed proposal or recommendation to the multifunction machine selected from the user interface 128 (512). Therefore, the multifunction machine group (MFPs 104, 108, 112) can be maintained and optimized using the handheld device 124. Moreover, by displaying the dashboard 516 on the user interface 128 of the handheld device 124, the group of multifunction peripherals (MFPs 104, 108, 112) can be managed with simple operations.
[0035] Furthermore, in the multifunction device group control program 400, the multiple selection items 518 to 530 displayed in the dashboard 516 of the user interface 128 include one or more of optimization 518, service 520, application 526, and modification 528, and the multifunction device to which the optimization 518, service 520, application 526, and modification 528 are applied is selected from the multifunction device group list display area 540 of the user interface 128, so that management of the optimization 518, service 520, application 526, and modification 528 can be realized by a simple selection operation. Furthermore, since the multifunction device group list is displayed in the multifunction device group list display area 540, the multifunction device to which the optimization 518, service 520, application 526, and modification 528 can be selected.
[0036] In addition, the control program 400 for the multifunction peripherals displays badges 531, 532, 534, and 538 indicating the dynamic indication numbers for the multiple selection items 518, 520, 526, and 528 in the dashboard 516, respectively, so that the dynamic indication numbers for the multiple selection items can be easily grasped.
[0037] In addition, the control program 400 for the multifunction peripheral group reduces the dynamic indication number of the badge 560 of the approved selection item 518' by one in response to approval of the suggestion or recommendation, so that the problem solving of the approved selection item 518' can be easily understood from the dynamic indication number of the badge.
[0038] Furthermore, when managing the multifunction device group (MFPs 104, 108, 112), the control program 400 defines the multiple multifunction devices to be controlled in the handheld device 124, so that the multifunction device group (MFPs 104, 108, 112) to be managed can be easily defined.
[0039] The control method of the multifunction machine group of the embodiment is a control method of the multifunction machine group 104, 108, 112 executed by the handheld device 124 that accumulates data of a plurality of multifunction machine groups 104, 108, 112 and receives a proposal or recommendation from the data analysis server 120 that generates a proposal or recommendation based on the accumulated data by a machine learning function, and displays a dashboard 516 of a plurality of selection items 518 to 530 on the user interface 128 of the handheld device 124 (504), selects one selection item from the dashboard 516 (504), displays a proposal or recommendation related to the selected selection item on the user interface 128 (508), and applies the displayed proposal or recommendation to the multifunction machine selected from the user interface 128. Therefore, the multifunction machine group MFP104, 108, 112 can be maintained and optimized using the handheld device 124. Also, by displaying the dashboard on the user interface 128 of the handheld device 124, the multifunction machine group MFP104, 108, 112 can be managed with a simple operation.
[0040] Although specific embodiments have been described, these embodiments are presented by way of example only and are not intended to limit the scope of the present invention. Indeed, the novel embodiments described herein may be embodied in various other forms, and various omissions, substitutions, and modifications in the forms of the embodiments described herein may be made without departing from the spirit of the present invention. The appended claims and their equivalents are intended to cover such forms or modifications that fall within the spirit and scope of the present invention. [Explanation of symbols]
[0041] 104, 108, 112... Multifunction devices (MFPs) that make up the multifunction device group 120...Data analysis server, 124...Smartphone (handheld device) 128...Touch screen display (user interface) 504,508,512,604,608,612…screens 516…Dashboard, 518…Optimize, 520…Service, 526,626,626'...Application, 528...Amendment 530…chat, 531,532,534,538,634,634′…badges 540: List display area for multifunction devices
Claims
1. A control program for a group of multifunction machines executed by a handheld device, the control program receiving a proposal or recommendation from a data analysis server that accumulates data of a group of multifunction machines and generates the proposal or recommendation based on the accumulated data using a machine learning function, displaying a dashboard of a plurality of selections on a user interface of the handheld device; selecting a selection in the dashboard; displaying the suggestions or recommendations related to the selected option in the user interface; applying the displayed suggestions or recommendations to the selected MFP from the user interface; A control program for a group of multifunction peripherals that causes the handheld device to execute the above.
2. the plurality of displayed selections in the dashboard of the user interface include one or more of optimizations, services, applications, and fixes; 2. The control program for a group of multifunction machines according to claim 1, wherein the multifunction machine to be applied is selected from a list display area of the group of multifunction machines of the user interface.
3. 3. The control program for a group of multifunction machines according to claim 1, wherein a badge indicating a dynamic indication number is displayed for each of the plurality of selection items in the dashboard.
4. 4. The control program for a group of multifunction machines according to claim 3, wherein, in response to approval of the suggestion or recommendation, the dynamic indication number of the badge of the approved selection item is decreased by one and displayed.
5. 2. The control program for a group of multifunction machines according to claim 1, wherein, when managing the group of multifunction machines, a plurality of multifunction machines to be controlled are defined in the handheld device.
6. 1. A method for controlling a group of multifunction machines executed by a handheld device, the method comprising: receiving proposals or recommendations from a data analysis server that accumulates data of a group of multifunction machines and generates proposals or recommendations based on the accumulated data using a machine learning function; Displaying a dashboard of a plurality of selection items on a user interface of the handheld device; Selecting a selection in the dashboard; Displaying the suggestions or recommendations related to the selected selection in the user interface; applying the displayed suggestions or recommendations to the selected MFP from the user interface; A method for controlling a group of multifunction peripherals.
Citation Information
Patent Citations
Image processing system, image processor, control method of the same, and control program
JP2010161467A
User interface for application management of mobile devices
JP2011525275A
Information processing system and information processing device
JP2016062197A
Image forming apparatus, management server, program, and terminal device
JP2016224711A
Information processing device, information processing system, and program
JP2018107575A
Cited By
User interface for a printing system
EP4826510A1
