Information processing systems and information processing programs

The information processing system manages the history recording state to ensure setting changes are recorded and confirmed, addressing the challenge of disabled recording in devices, enhancing configuration management accuracy and connection handling.

JP2026097653APending Publication Date: 2026-06-16FUJIFILM BUSINESS INNOVATION CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
FUJIFILM BUSINESS INNOVATION CORP
Filing Date
2024-12-04
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Existing systems fail to record the history of setting changes when the history recording state is disabled in a device, preventing accurate tracking and confirmation of configuration changes.

Method used

An information processing system that includes a processor to manage the history recording state, enabling or disabling it as needed, ensuring setting changes are recorded and confirmed, and restoring the device to its previous state.

Benefits of technology

Ensures that setting changes are recorded even when history recording is disabled, allowing for accurate confirmation of changes and addressing connection issues, thereby improving the management of device configurations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026097653000001_ABST
    Figure 2026097653000001_ABST
Patent Text Reader

Abstract

The present invention provides an information processing system that, when a request for a configuration change to a device is received from outside the device, records the history of the configuration change to the device, even if the device has disabled history recording. [Solution] The information processing system includes a processor, which receives a request from outside the device to change the settings of the device, and if the history recording state is set to disabled in the device, the processor causes the history recording state to be set to enabled, and causes the device to perform the setting change requested from the outside.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing system and an information processing program.

Background Art

[0002] Patent Document 1 discloses a multifunction device that invalidates the deletion function of unsent logs when unsent logs to be transmitted to an external device are stored.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The present disclosure provides an information processing system that records the history of setting changes of a device even when the history recording state is invalid in the device when a request for setting change of the device is received from outside the device to be the setting change target.

Means for Solving the Problems

[0005] The information processing system according to the first aspect includes a processor. The processor receives a request for changing the settings of the device from outside the device that can select either an effective or invalid history recording state, and when the history recording state is selected as invalid in the device, selects the history recording state as effective and causes the device to execute the setting change according to the request from outside.

[0006] In the information processing system according to the second aspect, in the information processing system according to the first aspect, when the history recording state is selected as effective in the device, the processor causes the device to execute the setting change according to the request from outside.

[0007] In the information processing system according to the third embodiment, in the information processing system according to the second embodiment, the processor, after causing the device to perform the change of settings, causes the device to return the history recording state to the state before the change was performed.

[0008] In the information processing system according to the fourth embodiment, in the information processing system according to the first embodiment, the processor notifies the external party that made the request that a change in the settings of the device has been performed.

[0009] In the information processing system according to the fifth embodiment, in the information processing system according to the first embodiment, if the device cannot effectively select the history recording state, the processor notifies the requesting external party that the change in the device settings has not been executed.

[0010] In the information processing system according to the sixth embodiment, in the information processing system according to the first embodiment, the processor causes the device to provide the record status of the history when a request for a change in the setting is received.

[0011] In the information processing system according to the seventh embodiment, in the information processing system according to the sixth embodiment, if the device does not provide the record status of the history, the processor notifies the external party that made the request that there is a problem connecting to the device.

[0012] The information processing program according to the eighth aspect causes a computer to receive a request from outside the device to change the settings of the device, which is capable of selecting whether to enable or disable the history recording state, and if the history recording state in the device is set to disabled, it causes the device to select the history recording state as enabled, and causes the device to perform the change in settings in response to the request from the outside. [Effects of the Invention]

[0013] According to the information processing system of the first embodiment or the information processing program of the eighth embodiment, when a request for a change in the settings of a device to be changed is received from outside the device, the history of the setting change of the device is recorded even if the history recording status of the device is disabled.

[0014] According to the information processing system of the second embodiment, if the history recording state is enabled in the device, the history of setting changes of the device is recorded.

[0015] According to the information processing system of the third embodiment, the history recording state of the device whose settings are to be changed can be restored to the state before the settings were changed.

[0016] According to the information processing system of the fourth aspect, the requesting external party can confirm the success of the setting change.

[0017] According to the information processing system of the fifth aspect, the requesting external party can confirm that the change in settings has not been executed.

[0018] According to the information processing system of the sixth aspect, it is possible to accurately perform setting changes compared to a configuration that provides the record status of past history in the device.

[0019] According to the information processing system of the seventh embodiment, an external party that has requested a change in settings can be made to take measures to address connection problems. [Brief explanation of the drawing]

[0020] [Figure 1] This is a schematic diagram showing the management system according to this embodiment. [Figure 2] This block diagram shows the hardware configuration of the management server according to this embodiment. [Figure 3] This flowchart shows the process from requesting a configuration change on the management server according to this embodiment to notification of the result. [Figure 4]This is a flowchart according to a modified example of the management server according to this embodiment.

Mode for Carrying Out the Invention

[0021] An example of an embodiment (this embodiment) of the present disclosure will be described with reference to the drawings. In each drawing, the same or equivalent components and parts are given the same reference numerals. Also, the dimensional ratios in the drawings are exaggerated for the convenience of explanation and may be different from the actual ratios.

[0022] <Overall Configuration> The management system 10 according to this embodiment will be described. As shown in FIG. 1, the management system 10 includes a dealer PC 30, a management device 52, and a management server 70. The dealer PC 30 is an example of an external device. Also, the management device 52 is an example of a device. And the management server 70 is an example of an information processing system.

[0023] In the management system 10, the dealer PC 30, the management device 52, and the management server 70 are connected by an Internet line. More specifically, in the management system 10, each dealer PC 30 of a plurality of dealers, the management device 52 of a plurality of management bases 50, and their common management server 70 are connected by an Internet line. In this embodiment, an example in which a specific dealer manages the management device 52 under its own management via the management server 70 in the management system 10 will be described.

[0024] Here, a dealer refers to a person who manages the management device 52 described later provided to a user (not shown). The dealer does not include the user of the management device 52.

[0025] (Dealer PC) The dealer PC 30 is a computer used by the dealer. The dealer PC 30 manages the operation and settings of the managed device 52 via an internet connection. The dealer PC 30 can request changes to the settings of the managed device 52, as described below. In other words, the dealer PC 30 cannot directly change the settings of the managed device 52.

[0026] (Managed device) Multiple management devices 52 are installed at the management base 50 and are managed by the dealer PC 30 via the management server 70. The multiple management devices 52 are connected to each other by a network 54. In this embodiment, the management devices 52 are, for example, three image forming apparatuses 52A, 52B, and 52C. The image forming apparatuses 52A, 52B, and 52C form images on a recording medium using a forming unit (not shown) that reads image data with a reading unit (not shown).

[0027] In the following, unless otherwise specified, we will be describing a specific management device 52 among the multiple management devices 52.

[0028] The management device 52, as an image forming apparatus, has multiple setting items and setting values. A setting refers to a state that needs to be changed for the management device 52 to function. A setting is defined as a combination of setting items and the setting value that is the target of the change. For example, the management device 52 has a setting value of "monochrome or color" corresponding to the setting item "type of color of the image formed on the recording medium". The management device 52 also has a setting value of "vertical or horizontal" for the setting item "number of printed pages per sheet of paper". Furthermore, the management device 52 has a setting value of "single-sided printing or double-sided printing (long edge binding) or double-sided printing (short edge binding)" for the setting item "method of image formation on the recording medium". The setting items and setting values ​​in the management device 52 are not limited to these, and include well-known setting items and setting values.

[0029] Furthermore, the management device 52 is capable of changing setting items and setting values. In this embodiment, changing setting items and setting values ​​in the management device 52 is simply referred to as changing settings.

[0030] The management device 52 is capable of recording audit logs that record processed operations, configuration changes, etc., in chronological order. The audit log is an example of history. The audit log includes job logs, operation logs, image data, packet information, etc. The job log is said to record the history of the management device 52's user and the management device 52's operations, such as the entity performing the processing, the target of the processing, the location of the processing, and the content of the processing. The operation log is said to be a record of operations performed by the user interface (UI). Packet information is said to be information about packets during network communication.

[0031] Furthermore, the management device 52 is capable of selecting the recording status of the audit log. Specifically, the management device 52 is capable of selecting whether to enable or disable the recording status of the audit log. The management device 52 is also capable of allowing external activation when the recording status of the audit log is disabled. Whether the selected audit log is enabled, disabled, or disabled and activation is permitted—that is, the recording status of the selected audit log—is stored in the management device 52 as audit log configuration information.

[0032] On the management device 52, the audit log recording status can be enabled or disabled by the user of the management device 52. Alternatively, the management device 52 can also enable or disable the audit log recording status based on instructions from the management server 70, which has received a request from the dealer PC 30.

[0033] (Management server) The management server 70 is a computer that transmits requests from the dealer PC 30 to the management device 52.

[0034] As shown in Figure 2, the management server 70 consists of a CPU (Central Processing Unit) 72A, a ROM (Read Only Memory) 72B, and R The system comprises an AM (Random Access Memory) 72C, storage 72D, an input / output unit 78, and a network interface (Network I / F) 80. Each component is interconnected via a bus 72E, enabling communication between them.

[0035] The CPU 72A is a central processing unit that executes various programs and controls various components. Specifically, the CPU 72A reads programs from ROM 72B or storage 72D and executes them using RAM 72C as the working area. The CPU 72A is an example of a processor, and the control program executed by the CPU 72A is an example of an information processing program. The CPU 72A controls each of the above components and performs various calculations according to the programs recorded in ROM 72B or storage.

[0036] ROM72B stores various programs and data. RAM72C temporarily stores programs or data as a working area. Storage72D consists of an HDD (Hard Disk Drive) or SSD (Solid State Drive) and stores various programs, including the operating system, and various data.

[0037] The input / output unit 78 receives signals between the various components of the management system 10 in order to perform the functions of the management system 10.

[0038] Network I / F80 is an interface for communication with other devices such as databases and servers (not shown in the diagram), and standards such as Ethernet®, FDDI, and Wi-Fi® are used.

[0039] <Information flow from setting changes to notifications> Next, we will explain the overview of the information flow in the management system 10, from the setting change made by the dealer PC 30 to the notification to the dealer PC 30. In the management system 10, information is transmitted between each component from the setting change to the notification.

[0040] First, a request for a setting change, including device information and setting change information, is transmitted from the dealer PC 30 to the management server 70. Device information refers to information that identifies the management device 52. For example, the device information includes information that identifies the image forming apparatus 52A among the management devices 52. Setting change information refers to the setting item to be changed and the setting value to be changed. For example, the setting change information includes the setting item to be changed, "number of pages printed per sheet of paper," and the setting value to be changed, "horizontal arrangement."

[0041] Next, the management server 70 requests audit log configuration information from the management device 52. The management device 52 then transmits the requested audit log configuration information back to the management server 70. Instructions given by the management server 70 to the management device 52 in response to the audit log configuration information will be described later.

[0042] Then, the management server 70 transmits result information to the dealer PC 30. The result information includes whether or not connection to the management device 52 is possible, and whether or not the setting changes were executed.

[0043] <Flowchart> Next, we will explain the flowchart from the request for a configuration change on the management server 70 to the notification of the result, referring to Figure 3.

[0044] In step S10, the CPU 72A of the management server 70 receives a request from the dealer PC 30 to change the settings of the management device 52. Then, the CPU 72A proceeds to step S20.

[0045] In step S20, CPU 72A requests audit log configuration information based on the device information when it receives a request for a configuration change from the management device 52. Then, CPU 72A proceeds to step S30.

[0046] In step S30, CPU 72A determines whether the audit log recording status is enabled based on the audit log setting information provided to the management device 52.

[0047] If the judgment result is "Yes", indicating a positive outcome, CPU72A proceeds to step S70.

[0048] In step S70, CPU 72A instructs management device 52 to change its settings. That is, if audit logging is enabled on management device 52, CPU 72A causes management device 52 to perform the setting change requested by management server 70. Then, CPU 72A proceeds to step S80.

[0049] On the other hand, if the result of the judgment in step S30 is "No", indicating negation, CPU 72A proceeds to step S32.

[0050] In step S32, CPU72A determines whether the recording status of the audit log on the management device 52 is set to enabled.

[0051] If the result of the judgment is "Yes", CPU72A proceeds to step S40.

[0052] In step S40, CPU 72A instructs management device 52 to enable the recording of audit logs based on the audit log configuration information indicating the allowance for enabling audit logs. In other words, if the audit log recording status was disabled in management device 52, CPU 72A causes it to enable the recording of audit logs. Then, CPU 72A proceeds to step S50.

[0053] In step S50, CPU 72A instructs the management device 52 to change the settings. In other words, CPU 72A causes the management device 52 to perform the setting change. Then, CPU 72A proceeds to step S60.

[0054] In step S60, CPU 72A instructs management device 52 to change the audit log recording status back to its original setting, disabled. In other words, after having management device 52 perform the setting change, CPU 72A instructs management device 52 to change the audit log recording status back to the state it was in before the change was made. Then, CPU 72A proceeds to step S80.

[0055] In step S80, CPU72A notifies the dealer PC30 that the settings of management device 52 have been changed as result information. Then, CPU72A terminates the flow.

[0056] On the other hand, if the result of the determination in step S32 is "No", CPU 72A proceeds to step S34.

[0057] In step S34, CPU 72A notifies the dealer PC 30 that the change in the settings of management device 52 was not executed. Then, CPU 72A terminates the flow.

[0058] <Effects and Effects> Next, the effects and advantages of this embodiment will be explained.

[0059] The management server 70 according to this embodiment includes a CPU 72A, which receives a request from a dealer PC 30, which is outside the management device 52 and can select whether to enable or disable the recording of audit logs, to change the settings of the management device 52. If the audit log recording status of the management device 52 is set to disabled, the CPU 72A causes the management device 52 to select the audit log recording status as enabled and to execute the setting change requested by the dealer PC 30.

[0060] Furthermore, the control program executed by the CPU 72A in the management server 70 according to this embodiment causes the computer to receive a request from the dealer PC 30, which is outside the management device 52 and can select whether to enable or disable the recording status of the audit log, to change the settings of the management device 52, and if the audit log recording status of the management device 52 is set to disabled, to enable the recording status of the audit log, and to cause the management device 52 to execute the setting change requested by the dealer PC 30.

[0061] According to the CPU 72A or control program, when a request for a setting change to the management device 52 is received from a dealer PC 30 which is outside the management device 52 whose settings are to be changed, an audit log of the setting change to the management device 52 is recorded, even if the audit log recording status of the management device 52 is disabled.

[0062] Furthermore, in the management server 70 according to this embodiment, if the audit log recording status is enabled in the management device 52, the CPU 72A causes the management device 52 to perform a change in the settings at the request of the dealer PC 30.

[0063] According to this configuration, if the audit log recording status is enabled on the management device 52, an audit log of the configuration changes of the management device 52 will be recorded.

[0064] Furthermore, in the management server 70 according to this embodiment, after causing the management device 52 to perform a setting change, the CPU 72A returns the management device 52 to the state it was in before recording the audit log.

[0065] This configuration allows the audit log recording state on the management device 52 whose settings are being changed to be restored to its state before the settings were changed.

[0066] Furthermore, in the management server 70 according to this embodiment, the CPU 72A notifies the dealer PC 30 that made the request that the settings of the management device 52 have been changed.

[0067] With this configuration, the requesting dealer PC30 can confirm the success of the configuration change.

[0068] Furthermore, in the management server 70 according to this embodiment, if the audit log recording status cannot be effectively selected in the management device 52, the CPU 72A notifies the requesting dealer PC 30 that the change in the settings of the management device 52 could not be performed.

[0069] According to this configuration, the requesting dealer PC30 can confirm that the setting change was not executed.

[0070] Furthermore, in the management server 70 according to this embodiment, the CPU 72A causes the management device 52 to provide the recording status of the audit log when a request for a setting change is received.

[0071] This configuration allows for more accurate execution of configuration changes compared to a configuration that provides the recording status of past audit logs on the management device 52.

[0072] <Variation> Embodiments of the present disclosure have been described above with reference to the drawings. The present disclosure is not limited to these embodiments. It will be apparent to any person with ordinary skill in the art to which the present disclosure belongs that the present disclosure can be conceived of in various modifications or applications included in the claims.

[0073] (First variation) For example, the above embodiment may take the following first modification. The first modification shares the same basic configuration as the above embodiment. The first modification differs from the above embodiment in that some processing performed by the CPU 72A of the management server 70 is added.

[0074] Reference numerals and descriptions of components and functions common to the above embodiments are omitted.

[0075] ((Structure of the first modified example)) The configuration of the first modified example will now be described. As shown in Figure 4, in the flowchart from the request for a setting change on the management server 70 to the notification of the result, processing has been added between step S20 and step S30 compared to the above embodiment.

[0076] Specifically, in step S20, CPU 72A requests audit log configuration information based on the device information when it receives a request to change the configuration from the management device 52. Then, CPU 72A proceeds to step S90.

[0077] In step S90, CPU72A determines whether it was successful to obtain audit log configuration information from the management device 52.

[0078] If the result of the judgment is "Yes", CPU72A proceeds to step S30.

[0079] On the other hand, if the result of the judgment is "No", CPU72A proceeds to step S92.

[0080] In step S92, CPU 72A notifies the dealer PC 30, which requested the configuration change, that the connection to the management device 52 is poor.

[0081] ((Effects of the first modified example)) Next, the effects of the first modified example will be explained. In the management server 70 according to the first modified example, if the management device 52 does not provide the audit log recording status, the CPU 72A notifies the dealer 30 who requested the setting change that the connection to the management device 52 is poor.

[0082] This configuration allows the dealer 30 who requested the change in settings to take measures to address the connection problem.

[0083] (Other variations) Next, we will describe other variations that differ from the first variation.

[0084] In the management server 70 according to the above embodiment, the CPU 72A retrieves audit log setting information from the management device 52, and if it determines that the setting is "valid" based on that information, it causes the management device 52 to execute the setting change requested by the dealer PC 30, but is not limited to this. For example, the CPU 72A may cause the management device 52 to execute the setting change, and if the management device 52 does not accept the execution, it may cause the CPU 72A to select the history recording status as valid. In the above case, the CPU 72A may also cause the management device 52 to record information including that the setting change was made by the dealer PC 30 in its audit log.

[0085] In the management server 70 according to the above embodiment, the CPU 72A causes the management device 52 to perform a configuration change and then instructs the management device 52 to return to the state before recording the audit log. However, it is not limited to this. For example, the CPU 72A may cause the management device 52 to perform a configuration change and then instruct the management device 52 to maintain the recording of the audit log. In this case, it is preferable for the CPU 72A to notify the management device 52 that the recording of the audit log has been changed.

[0086] In the management server 70 according to the above embodiment, the CPU 72A notifies the requesting dealer PC 30 that the settings of the management device 52 have been changed, but is not limited to this. For example, the CPU 72A does not need to notify the requesting dealer PC 30 that the settings of the management device 52 have been changed.

[0087] In the management server 70 according to the above embodiment, if the audit log recording status cannot be effectively selected on the management device 52, the CPU 72A notifies the requesting dealer PC 30 that the change in the settings of the management device 52 could not be performed, but is not limited to this. For example, in the above case, the CPU 72A does not need to notify the requesting dealer PC 30 that the change in the settings of the management device 52 could not be performed.

[0088] In the management server 70 according to the above embodiment, the CPU 72A causes the management device 52 to provide the recording status of the audit log when a request for a setting change is received, but is not limited to this. For example, the CPU 72A does not have to cause the management device 52 to provide the recording status of the audit log when a request for a setting change is received. Specifically, the CPU 72A may cause the management device 52 to provide the recording status of the audit log when a request for a setting change was received in the past.

[0089] In the management server 70 according to the above embodiment, if the audit log recording status is enabled in the management device 52, the CPU 72A may cause information including that the setting change was made by the dealer PC 30 to be recorded in the audit log of the management device 52.

[0090] In the above embodiment, a management device 52 (image forming apparatus 52A, 52, 52B, 52C) was used as an example of the apparatus, but the apparatus is not limited to this. For example, the apparatus may be a booth that users can use according to their purpose. Also, the apparatus is not limited to a fixed type, but may be portable.

[0091] In the above embodiment, a specific management device 52 was targeted for configuration change, but the embodiment is not limited to this. For example, the image forming apparatus 52A and image forming apparatus 52B at the management base 50 may be designated as the specific management device 52 and targeted for configuration change. In this case, the image forming apparatus 52C at the management base 50 is excluded from the target for configuration change.

[0092] In this embodiment, each process is executed on any computer. Furthermore, any computer may execute these processes using a processor as hardware, a program as software, or a combination thereof. In that case, the processor is configured to work in cooperation with the program to execute the various processes in this embodiment, and can function as a unit or means in this embodiment. Also, the execution order of the processes by the processor is not limited to the order described and may be changed as appropriate. Any computer may be a general-purpose computer, a computer designed for a specific purpose, a workstation, or any other system capable of executing each process.

[0093] A processor may consist of one or more hardware components, and the type of hardware is not limited. For example, a processor may consist of a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a programmable logic device such as an FPGA (Field Programmable Gate Array), a dedicated circuit for executing a specific process such as an ASIC (Application Specific Integrated Circuit), a GPU (Graphic Processing Unit), or an NPU (Neural Processing Unit). Furthermore, the type of hardware may be a combination of different types of hardware. When multiple hardware components are configured to execute one or more processes of a processor, these components may reside in physically separate devices or in the same device. Also, in any embodiment, the order of each process performed by the processor is not limited to the order described above and may be changed as appropriate. Hardware is composed of electrical circuits (circuitry) that combine circuit elements such as semiconductor elements.

[0094] Furthermore, the program may be firmware or software such as microcode. Alternatively, the program may be, for example, a group of program modules, each function of which may be implemented by a processor configured to perform its respective function. The program may be program code or multiple code segments stored on one or more non-temporary computer-readable media (e.g., storage media or other storage devices). The program may be divided and stored on multiple non-temporary computer-readable media located on physically separate devices. The program code or code segments may represent any combination of procedures, functions, subprograms, routines, subroutines, modules, software packages, classes, or instructions, data structures, or program statements. The program code or code segments may be connected to other code segments or hardware circuits by sending and receiving information, data, arguments, parameters, or memory contents. The program of this application may also be provided as a program product.

[0095] (Note) (((1))) Equipped with a processor, The aforementioned processor, The device accepts requests to change the settings of the device from outside the device, which allows the user to select whether to enable or disable the recording of history. If the history recording state is disabled in the aforementioned device, enable the history recording state. The device is made to perform the change in settings in response to the aforementioned external request. Information processing system. (((2))) The aforementioned processor, If the recording of history is enabled in the aforementioned device, the device will be instructed to perform the change in settings in response to the request from the outside. The information processing system described in (((1))). (((3))) The aforementioned processor, After causing the device to perform the change in settings, the device is instructed to return the history recording state to the state it was in before the change was performed. The information processing system described in (((1))) or (((2))). (((4))) The aforementioned processor, The external party that made the aforementioned request is notified that the changes to the device's settings have been made. An information processing system described in any one of (((1))) to (((3))). (((5))) The aforementioned processor, If the recording status of the history cannot be effectively selected in the aforementioned device, the requesting external party will be notified that the change in the device's settings has not been executed. An information processing system described in any one of (((1))) to (((4))). (((6))) The aforementioned processor, The device is instructed to provide the record status of the history when a request for a change in the settings is received. An information processing system described in any one of (((1))) to (((5))). (((7))) The aforementioned processor, If the device does not provide the record status of the history, the requesting party will be notified that there is a problem connecting to the device. The information processing system described in (((6))). (((8))) On the computer, The device accepts requests to change the settings of the device from outside the device, which allows the user to select whether to enable or disable the recording of history. If the history recording state is disabled in the aforementioned device, enable the history recording state. The device is made to perform the change in settings in response to the aforementioned external request. An information processing program that performs a process that includes the following.

[0096] According to (((1))) or (((8))), if a request for a setting change to the device to be changed is received from outside the device, the history of the setting change to the device will be recorded even if the history recording status is disabled on the device. According to (((2))), if the history recording state is enabled in the device, the history of setting changes in the device is recorded. According to (((3))), the history recording state of the device whose settings are being changed can be restored to what it was before the settings were changed. According to (((4))), the requesting external party can confirm the success of the configuration change. According to (((5))), the requesting external party can confirm that the configuration change has not been executed. According to (((6))), this configuration allows for more accurate execution of setting changes compared to a configuration that provides a record of past history in the device. According to (((7))), external parties that request configuration changes can be compelled to take measures to address connection problems. [Explanation of Symbols]

[0097] 10 Management Systems 30 Dealer PCs 50 Management Locations 52 managed devices 52A Image forming apparatus 52B Image forming device 52C Image forming device 54 Network 70 Management Server 72A CPU 72B ROM 72C RAM 72D Storage 72E Bus 78 Input / output section 80 Network Interfaces

Claims

1. Equipped with a processor, The aforementioned processor, The device accepts requests to change the settings of the device from outside the device, which allows the user to select whether to enable or disable the recording of history. If the history recording state is disabled in the aforementioned device, enable the history recording state. The device is made to perform the change in settings in response to the aforementioned external request. Information processing system.

2. The aforementioned processor, If the recording of history is enabled in the aforementioned device, the device will be instructed to perform the change in settings in response to the request from the outside. The information processing system according to claim 1.

3. The aforementioned processor, After causing the device to perform the change in settings, the device is instructed to return the history recording state to the state it was in before the change was performed. The information processing system according to claim 2.

4. The aforementioned processor, The external party that made the aforementioned request is notified that the changes to the device's settings have been made. The information processing system according to claim 1.

5. The aforementioned processor, If the recording status of the history cannot be effectively selected in the aforementioned device, the requesting external party will be notified that the change in the device's settings has not been executed. The information processing system according to claim 1.

6. The aforementioned processor, The device is instructed to provide the record status of the history when a request for a change in the settings is received. The information processing system according to claim 1.

7. The aforementioned processor, If the device does not provide the record status of the history, the requesting party will be notified that there is a connection problem with the device. The information processing system according to claim 6.

8. On the computer, The device accepts requests to change the settings of the device from outside the device, which allows the user to select whether to enable or disable the recording of history. If the history recording state is disabled in the aforementioned device, enable the history recording state. The device is made to perform the change in settings in response to the aforementioned external request. An information processing program that performs a process that includes the following.