Information processing device, information processing method, and program

The information processing device manages log data accumulation by stopping and restarting processes based on thresholds, addressing the issue of storage overflow and ensuring stable operation through controlled data management.

JP7619029B2Active Publication Date: 2025-01-22RICOH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2020202505
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-07
Publication Date
2025-01-22
Estimated Expiration
2040-12-07

AI Technical Summary

Technical Problem

Conventional technologies fail to address the issue of log data accumulation leading to storage overflow, which can cause device malfunction due to unlimited data retention, without providing countermeasures.

Method used

An information processing device with a processing execution unit, storage unit, processing stop unit, processing restart unit, and warning display unit that manage log data by stopping processes when thresholds are exceeded, displaying warnings, and restarting processes when conditions allow, thereby controlling log data growth.

Benefits of technology

The solution effectively suppresses log data accumulation, preventing device overload and ensuring stable operation by managing log data through controlled processing stops and restarts, with early warning notifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007619029000001
    Figure 0007619029000001
  • Figure 0007619029000002
    Figure 0007619029000002
  • Figure 0007619029000003
    Figure 0007619029000003
Patent Text Reader

Abstract

To suppress an increase of stored log data.SOLUTION: An information processing device comprises: a storage unit which stores log data generated by execution of processing; a processing stop unit which stops the execution of the processing, in a state of performing the execution of the processing and when the amount of the log data in the storage unit is more than a first threshold value; and a processing resumption unit which resumes the execution of the processing, in the state of stopping the execution of the processing and when the amount of the log data in the storage unit is smaller than a second threshold value being a value smaller than the first threshold value.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] There is known a technique for generating log data indicating execution history of jobs including image processing and transferring the log data to an external device. For example, Patent Document 1 discloses an image processing device that transfers log data to a management server via a network at a predetermined timing. Summary of the Invention [Problem to be solved by the invention]

[0003] However, the conventional technology has a problem in that it does not provide measures for the case where log data is stuck due to factors such as failure to transfer the log data, etc. Specifically, if the stored log data increases without limit, there will be no room in the storage area for storing the log data, and the device may not operate normally.

[0004] The disclosed technology aims to suppress an increase in stored log data. [Means for solving the problem]

[0005] The disclosed technology includes a process execution unit that executes a requested process, a storage unit that stores log data generated by the execution of the process, a process stop unit that stops the execution of the process when the process is being executed and the amount of the log data in the storage unit is greater than a first threshold, and a process restart unit that restarts the execution of the process when the process is stopped and the amount of the log data in the storage unit is less than a second threshold that is less than the first threshold. a warning display unit that displays a warning when the amount of the log data is greater than a third threshold; Equipped with the first threshold value is substantially equal to a sum of the second threshold value and the third threshold value,The process execution unit is an information processing device that does not execute a requested process during the period from when the process execution is stopped by the process stopping unit until when the process execution is resumed by the process resuming unit. Effect of the Invention

[0006] It is possible to suppress an increase in stored log data. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 illustrates an example of a system configuration of an image forming system. [Diagram 2] FIG. 2 illustrates an example of a hardware configuration of an image forming apparatus. [Diagram 3] FIG. 2 illustrates an example of functions of an image forming apparatus. [Figure 4] FIG. 11 is a diagram illustrating an example of threshold information. [Diagram 5] FIG. 11 illustrates an example of a flow of a job stop / restart process. [Figure 6] 13A and 13B are diagrams for explaining execution results of a job stop / restart process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of an image forming system including an information processing apparatus according to the present invention will be described below with reference to the drawings.

[0009] FIG. 1 is a diagram illustrating an example of a system configuration of an image forming system.

[0010] The image forming system 1 includes an image forming apparatus 10 and a log management server 20. The image forming apparatus 10 and the log management server 20 are connected via a communication network 30 so as to be able to communicate with each other.

[0011] Image forming apparatus 10 is an example of an information processing apparatus according to the present invention, such as an MFP (Multifunction Peripheral / Product / Printer). Image forming apparatus 10 executes various processes and stores log data generated by the execution of the processes. Specifically, image forming apparatus 10 executes various processes in units of jobs that define a series of processes, and stores log (job log) data indicating the execution history of the jobs. Furthermore, when image forming apparatus 10 executes processes related to the formation of an image, it stores log (image log) data indicating the image.

[0012] The image forming apparatus 10 periodically, or upon operation by an administrator or the like, transfers the stored log data to the log management server 20, and deletes the log data that has been successfully transferred.

[0013] The log management server 20 receives and manages log data from the image forming apparatus 10. For example, the log management server 20 executes processes such as searching, displaying, and deleting log data in response to a request from a user. Note that the log management server 20 may receive log data from multiple image forming apparatuses 10.

[0014] FIG. 2 is a diagram illustrating an example of a hardware configuration of the image forming apparatus.

[0015] The image forming apparatus 10 includes a controller 110, a short-range communication circuit 120, an engine control unit 130, an operation panel 140, and a network I / F 150.

[0016] Of these, the controller 110 has a CPU (Central Processing Unit) 101, which is the main part of the computer, a system memory (MEM-P) 102, a north bridge (NB) 103, a south bridge (SB) 104, an ASIC (Application Specific Integrated Circuit) 106, a local memory (MEM-C) 107, an HDD (Hard Disk Drive) controller 108, and an HD 109.

[0017] The NB 103 and the ASIC 106 are connected via an AGP (Accelerated Graphics Port) bus 121 .

[0018] Of these, the CPU 101 is a control unit that performs overall control of the image forming apparatus 10. The NB 103 is a bridge for connecting the CPU 101 with the MEM-P 102, the SB 104, and the AGP bus 121. The NB 103 has a memory controller that controls reading and writing to the MEM-P 102, a PCI (Peripheral Component Interconnect) master, and an AGP target.

[0019] The MEM-P102 includes a ROM 102a which is a memory for storing programs and data for implementing the various functions of the controller 110, and a RAM 102b which is used for developing the programs and data, and as a drawing memory during memory printing. The programs stored in the RAM 102b may be provided by being recorded in a computer-readable recording medium such as a CD-ROM, CD-R, or DVD in the form of an installable or executable file.

[0020] The SB 104 is a bridge for connecting the NB 103 to PCI devices and peripheral devices. The ASIC 106 is an IC (Integrated Circuit) for image processing purposes that has hardware elements for image processing, and serves as a bridge for connecting the AGP bus 121, the PCI bus 122, the HDD controller 108, and the MEM-C 107.

[0021] The ASIC 106 includes a PCI target and an AGP master, an arbiter (ARB) that is the core of the ASIC 106, a memory controller that controls the MEM-C 107, a plurality of DMACs (Direct Memory Access Controllers) that perform image data rotation and the like using hardware logic, and a PCI unit that transfers data between the scanner unit 131 and the printer unit 132 via a PCI bus 122. The ASIC 106 may be connected via an interface such as a Universal Serial Bus (USB) interface or an IEEE1394 (Institute of Electrical and Electronics Engineers 1394) interface.

[0022] The MEM-C 107 is a local memory used as a copy image buffer and a code buffer. The HD 109 is a storage for storing image data, font data used during printing, forms, etc. The HD 109 controls the reading and writing of data from and to the HD 109 under the control of the CPU 101.

[0023] The AGP bus 121 is a bus interface for a graphics accelerator card proposed to speed up graphic processing. The AGP bus 121 can speed up the graphics accelerator card by directly accessing the MEM-P 102 with high throughput.

[0024] The short-distance communication circuit 120 also includes a short-distance communication antenna 120a. The short-distance communication circuit 120 is a communication circuit such as NFC or Bluetooth (registered trademark).

[0025] Furthermore, the engine control unit 130 is composed of a scanner unit 131 and a printer unit 132. The operation panel 140 includes a panel display unit 140a such as a touch panel that displays a display screen or a selection screen of current setting values ​​and receives input from an operator, and operation keys 140b including a numeric keypad that receives setting values ​​for image formation conditions such as density setting conditions, and a start key that receives a copy start instruction.

[0026] The controller 110 performs overall control of the image forming apparatus 10, for example, controlling drawing, communication, or input from the operation panel 140. The scanner unit 131 or the printer unit 132 executes image processing such as error diffusion or gamma conversion.

[0027] The network I / F 150 is an interface for performing data communication using the communication network 30. The short-range communication circuit 120 and the network I / F 150 are electrically connected to the ASIC 106 via a PCI bus 122.

[0028] Next, the functions of the image forming apparatus 10 will be described with reference to the drawings.

[0029] FIG. 3 is a diagram illustrating an example of functions of the image forming apparatus.

[0030] The image forming apparatus 10 includes a log generation monitoring unit 11, a process stopping unit 12, a process restarting unit 13, a job executing unit 14, a warning display unit 15, and a storage unit 16.

[0031] The log generation monitoring unit 11 generates and monitors log data. Specifically, the log generation monitoring unit 11 generates log data indicating a history of processing execution by the job execution unit 14. In addition, the log generation monitoring unit 11 stores the generated log data in the storage unit 16 and periodically measures the amount of stored log data. For example, the log generation monitoring unit 11 generates job log data and image log data, and measures the amount of job log data and the amount of image log data, respectively.

[0032] Furthermore, the log generation monitoring unit 11 compares the amount of log data with various preset thresholds, and executes a determination process that affects the behavior of each functional unit, which will be described later.

[0033] The log generation monitoring unit 11 is realized by the CPU 101 executing processes defined in a program stored in the ROM 102a or the RAM 102b, etc., and controlling the HD 909, etc.

[0034] The process stopping unit 12 stops the process execution when the process is in a state to execute the process and the amount of log data in the storage unit 16 is greater than a predefined threshold (first threshold Ta). In addition, when the log data in the storage unit 16 includes multiple types of log data, the process stopping unit 12 stops the process execution when the process is in a state to execute the process and the amount of any of the multiple types of log data in the storage unit 16 is greater than a first threshold Ta set for each type.

[0035] Specifically, the processing stop unit 12 stops the execution of the job when the amount of image log data is greater than a first threshold value Ta1 of the image log data or when the amount of job log data is greater than a first threshold value Ta2 of the job log data.

[0036] Note that when the processing stopping unit 12 stops the execution of a process (job), this means that the job executing unit 14 will not execute a new process (job) until the processing resuming unit 13 next resumes it. Note that the processing stopping unit 12 does not have to stop a process that is already being executed. For example, when the processing stopping unit 12 stops the execution of a job, the job executing unit 14 will not execute any subsequently requested jobs or jobs waiting to start.

[0037] The process restart unit 13 restarts the process when the process execution is stopped and the amount of log data in the storage unit 16 is less than a second threshold Tb that is a value less than the first threshold Ta. In addition, when the log data in the storage unit 16 includes multiple types of log data, the process restart unit 13 restarts the process when the process execution is stopped and the amount of each of the multiple types of log data in the storage unit 16 is less than the second threshold Tb set for each type.

[0038] Specifically, the processing restart unit 13 resumes job execution when the amount of image log data is less than a second threshold value Tb1 of the image log data and when the amount of job log data is less than a second threshold value Tb2 of the job log data.

[0039] Note that the resumption of the execution of a process (job) by the process resumption unit 13 indicates that the job execution unit 14 returns from a state in which the process (job) is not being executed to a state in which the process (job) is being executed. For example, the job execution unit 14 is specified to execute a requested job and a job waiting to be started after the process resumption unit 13 resumes the execution of a job.

[0040] The processing stop unit 12 and the processing restart unit 13 are realized by the CPU 101 executing processing defined in a program stored in the ROM 102a, the RAM 102b, or the like.

[0041] The job execution unit 14 executes jobs. Specifically, when the processing stop unit 12 stops the execution of a job, the job execution unit 14 does not execute the job until the processing restart unit 13 resumes the execution of the job, but executes the job in other cases. The job execution unit 14 may store data indicating jobs waiting to be processed in a queue in order to execute requested jobs in order. When job execution is stopped, the job execution unit 14 stores all requested jobs in a queue, and after resuming job execution, executes the jobs stored in the queue in order.

[0042] The job execution unit 14 is realized by the CPU 101 executing processes defined in programs stored in the ROM 102a, the RAM 102b, or the like, and controlling the engine control unit 130 and the like.

[0043] The warning display unit 15 displays a warning when the amount of log data stored in the memory unit 16 is greater than a third threshold Tc. Specifically, the warning display unit 15 displays a warning when the amount of any of a plurality of types of log data is greater than the third threshold Tc set for each type. For example, the warning display unit 15 displays a warning when the amount of image log data is greater than the third threshold Tc1 for image log data or the amount of job log data is greater than the third threshold Tc2 for job log data.

[0044] There are various methods for displaying the warning by the warning display unit 15. For example, the warning display unit 15 displays a warning message on the screen of the panel display unit 140a of the operation panel 140. The warning display unit 15 may also cause a lamp such as an LED (Light Emitting Diode) provided in the image forming apparatus 10 to flash in yellow.

[0045] Furthermore, when warning display unit 15 causes a lamp such as an LED (Light Emitting Diode) to flash in yellow, processing stop unit 12 may change the behavior of the lamp such as the LED to flash in red, and processing restart unit 13 may return the behavior of the lamp such as the LED to flash in yellow. Processing stop unit 12 or processing restart unit 13 may send an email to the administrator's email address or display a banner or a pop-up to notify the administrator of the stop or restart of processing.

[0046] The warning display unit 15 is realized by the CPU 101 executing processes defined in a program stored in the ROM 102a, the RAM 102b, or the like, and controlling the operation panel 140 and the like.

[0047] The storage unit 16 stores various types of data. Specifically, the storage unit 16 stores log data including image log data 901 and job log data 902. The storage unit 16 also stores threshold information 903.

[0048] The storage unit 16 is realized by the CPU 101 executing processes defined in programs stored in the ROM 102a, the RAM 102b, or the like, and controlling the HD 909 and the like.

[0049] FIG. 4 is a diagram illustrating an example of the threshold information.

[0050] The threshold information 903 is information indicating a threshold for each type of log data. Each value of the threshold information 903 is set in advance by a user such as an administrator. For example, in the threshold information 903 of FIG. 4, the first threshold Ta1 for the image log is set to 1700, and the first threshold Ta2 for the job log is set to 3200. Each threshold shown in FIG. 4 is a value indicating the number of log data. In this case, the log generation monitoring unit 11 obtains the number of log data, and determines whether to stop or resume processing based on the number of log data.

[0051] Also, each threshold may be defined by the data size of the log data, such as the number of bytes. In this case, the log generation monitoring unit 11 acquires the data size of the log data and determines whether to stop or resume the process based on the data size of the log data. For example, if the data size of each log data is significantly different due to the nature of the process, it is desirable to perform the process based on the data size.

[0052] Next, the operation of the image forming system 1 will be described with reference to the drawings.

[0053] FIG. 5 is a diagram illustrating an example of a flow of a job stop / restart process.

[0054] The image forming apparatus 10 periodically, for example, every minute, executes the job stop / resume process shown in Fig. 5. In addition to the job stop / resume process, the log generation monitoring unit 11 and the job execution unit 14 execute various processes such as log generation or job execution.

[0055] When the image forming apparatus 10 starts the job stop / resume process, it determines whether or not the job execution is stopped (step S101). The state in which the job execution is stopped is a state in which the job execution unit 14 is not executing the job, and specifically, is a state from when the process stop unit 12 stops the job execution in the process of step S105 described later until when the process resuming unit 13 resumes the job execution in the process of step S107 described later.

[0056] When the image forming apparatus 10 determines that the job execution is not stopped (step S101: No), the log generation monitoring unit 11 determines whether the amount of log data is greater than a third threshold Tc (step S102). Specifically, the log generation monitoring unit 11 determines that the amount of log data is greater than the third threshold Tc when the amount of image log data is greater than the third threshold Tc1 of image log data or the amount of job log data is greater than the third threshold Tc2 of job log data.

[0057] When the log generation monitoring unit 11 determines that the amount of log data is not greater than the third threshold Tc (step S102: No), it ends the job stop / resume process.

[0058] If the log generation monitoring unit 11 determines that the amount of log data is greater than the third threshold Tc (step S102: Yes), the warning display unit 15 displays a warning (step S103).

[0059] Next, the log generation monitoring unit 11 determines whether the amount of log data is greater than a first threshold Ta (step S104). Specifically, the log generation monitoring unit 11 determines that the amount of log data is greater than the first threshold Ta when the amount of image log data is greater than a first threshold Ta1 for image log data or the amount of job log data is greater than a first threshold Ta2 for job log data.

[0060] If the log generation monitoring unit 11 determines that the amount of log data is not greater than the first threshold Ta (step S104: No), the log generation monitoring unit 11 ends the job stop / resume process.

[0061] When the log generation monitoring unit 11 determines that the amount of log data is greater than the first threshold Ta (step S104: Yes), the process stopping unit 12 stops the execution of the job (step S105) and ends the job stopping and resuming process. This causes the job executing unit 14 to enter a state in which it will not execute new jobs.

[0062] Furthermore, when the image forming apparatus 10 determines in step S101 that the execution of the job is stopped (step S101: Yes), the log generation monitoring unit 11 determines whether the amount of log data is less than a second threshold Tb (step S106). Specifically, when the amount of image log data is less than the second threshold Tb1 of the image log data and the amount of job log data is less than the second threshold Tb2 of the job log data, the log generation monitoring unit 11 determines that the amount of log data is less than the second threshold Tb.

[0063] If the log generation monitoring unit 11 determines that the amount of log data is not less than the second threshold Tb (step S106: No), the log generation monitoring unit 11 ends the job stop / resume process. As a result, the job execution unit 14 is maintained in a state in which it is not executing jobs.

[0064] When the log generation monitoring unit 11 determines that the amount of log data is less than the second threshold Tb (step S106: Yes), the process restarting unit 13 restarts the job execution (step S107) and ends the job stop / restart process. This causes the job executing unit 14 to return to a state in which the job is executed.

[0065] FIG. 6 is a diagram for explaining the execution result of the job stop / resume process.

[0066] For example, log data is not deleted and remains due to an abnormality that occurs in the transfer process to the log management server 20, such as a poor communication state of the communication network 30. Then, when the amount of log data exceeds the third threshold Tc, the warning display unit 15 displays a warning in step S103 of the job stop / resume process shown in Fig. 5. As a result, if the third threshold Tc is appropriately set, a user such as an administrator can notice the log data retention at an early stage before the log data causes the storage area to become full, and therefore, early action can be taken.

[0067] Next, when the amount of log data becomes greater than the first threshold Ta, in step S105 of the job stop / resume process shown in Fig. 5, the process stop unit 12 stops the execution of the job. This causes the image forming apparatus 10 to transition from a job execution state to a job stop state. If the first threshold Ta is set appropriately, the state in which no job is executed stops log data from being generated, and it is therefore possible to prevent an increase in log data before the log data causes the storage area to become full.

[0068] Furthermore, the process stopping unit 12 stops the execution of the process when the amount of any one of the multiple types of log data is greater than a first threshold value Ta set for each type. This stops the execution of the process when the amount of one type of log data among the multiple types of log data is greater than the first threshold value Ta, making it possible to more reliably prevent an increase in log data.

[0069] Next, when the transfer and deletion of log data are normalized due to an improvement in the network communication state, etc., the amount of log data decreases. Then, when the amount of log data becomes smaller than the second threshold Tb, the process resuming unit 13 resumes job execution in step S107 of the job stop / resume process shown in FIG. 5. This causes the image forming apparatus 10 to transition again from the job stop state to the job execution state. If the second threshold Tb is set appropriately, job execution can be resumed after the amount of log data has decreased to a state where the log data is unlikely to increase again and exceed the first threshold Ta, so that stable job execution can be performed.

[0070] Furthermore, the process restart unit 13 restarts the execution of the process when the amount of each of the multiple types of log data is less than the second threshold Tb set for each type. This makes it possible to more reliably prevent an increase in log data, since the process restart unit 13 restarts the execution of the process only when the amount of all types of log data among the multiple types of log data is less than the second threshold Tb.

[0071] 4, the first threshold Ta is equal to the sum of the second threshold Tb and the third threshold Tc. In this way, it is desirable that the difference between the first threshold Ta related to the stop of a process (job) and the second threshold Tb related to the restart of a process (job) is approximately equal to the third threshold Tc related to the display of a warning.

[0072] The warning display unit 15 is designed to display a warning when the amount of log data becomes greater than the third threshold Tc, and therefore the third threshold Tc is set to a value that is considered not to be reached by various log data under normal operation conditions. Therefore, by making the difference between the first threshold Ta and the second threshold Tb substantially equal to the third threshold Tc, the second threshold Tb can be set to a value that is considered not to exceed the first threshold Ta again under normal operation, even in determining whether or not to resume execution of a job.

[0073] The threshold information 903 shown in FIG. 4 may be generated by the learning effect of machine learning. In addition, by predicting the increase speed of log data by machine learning, it is not necessary to use a correspondence table. Here, machine learning is a technology for making a computer acquire human-like learning ability, and refers to a technology in which a computer autonomously generates an algorithm required for judgment such as data identification from learning data that is previously acquired, and applies this to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods, and any learning method for machine learning may be used.

[0074] In one embodiment, imaging device 10 includes multiple computing devices, such as a server cluster, configured to communicate with each other over any type of communications link, including a network, shared memory, etc., and may perform the processes disclosed herein.

[0075] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and a device such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), or a conventional circuit module designed to execute each function described above.

[0076] Furthermore, the image forming apparatus 10 according to the above-described embodiment may have an information processing function, and may be, for example, an output device such as a PJ (Projector), digital signage, a remote conferencing device, a HUD (Head Up Display) device, industrial machinery, medical equipment, network home appliances, a connected car, a notebook PC (Personal Computer), a mobile phone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a digital camera, a celestial sphere panoramic image capturing device, a wearable PC, or a desktop PC.

[0077] Although the present invention has been described above based on the embodiments, the present invention is not limited to the requirements shown in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form. [Explanation of symbols]

[0078] 1. Image forming system 10 Image forming device 11 Log Generation Monitoring Unit 12 Processing stop section 13 Processing restart section 14 Job Execution Unit 15 Warning display section 16 Memory section 20 Log Management Server 30 Communication Network [Prior art documents] [Patent documents]

[0079] [Patent Document 1] JP 2007-166176 A

Claims

1. a process execution unit that executes the requested process; A storage unit that stores log data generated by the execution of the process; a process stopping unit that stops the execution of the process when the process is in a state of being executed and the amount of the log data in the storage unit is greater than a first threshold value; a process restart unit that restarts the process when the process is stopped and the amount of the log data in the storage unit is less than a second threshold value that is less than the first threshold value; a warning display unit that displays a warning when the amount of the log data is greater than a third threshold; Equipped with the first threshold value is substantially equal to a sum of the second threshold value and the third threshold value, the process execution unit does not execute a requested process during the period from when the process execution is stopped by the process stopping unit to when the process execution is resumed by the process resuming unit; Information processing device.

2. the processing stop unit stops the execution of the processing when an amount of any of the plurality of types of log data in the storage unit is greater than the first threshold value set for each type in a state in which the processing is being executed; the process restart unit restarts the process when the execution of the process is stopped and the amount of the log data of the plurality of types in the storage unit is all less than the second threshold value set for each type. The information processing device according to claim 1 .

3. A job execution unit that executes a process for forming an image for each job is further provided, the plurality of types of log data include log data showing an image and log data showing a job execution history, the first threshold and the second threshold are defined for log data indicating an image and log data indicating a job execution history, respectively; The information processing device according to claim 2 .

4. the warning display unit displays a warning when an amount of any one of the plurality of types of log data in the storage unit is greater than the third threshold value set for each type. The information processing device according to claim 1 .

5. a processing execution step for executing the requested processing; a storage step of storing log data generated by the execution of the process in a storage unit; a process stopping step of stopping the execution of the process when the process is in a state of being executed and the amount of the log data in the storage unit is greater than a first threshold value; a process restart step of restarting the process when the execution of the process is stopped and the amount of the log data in the storage unit is less than a second threshold value that is less than the first threshold value; a warning display step of displaying a warning when the amount of the log data is greater than a third threshold; The information processing device executes the first threshold value is substantially equal to a sum of the second threshold value and the third threshold value, the process execution step does not execute a requested process during a period from when the process execution is stopped by the process stop step to when the process execution is resumed by the process restart step; Information processing methods.

6. a processing execution step for executing the requested processing; a storage step of storing log data generated by the execution of the process in a storage unit; a process stopping step of stopping the execution of the process when the process is in a state of being executed and the amount of the log data in the storage unit is greater than a first threshold value; a process restart step of restarting the process when the execution of the process is stopped and the amount of the log data in the storage unit is less than a second threshold value that is less than the first threshold value; a warning display step of displaying a warning when the amount of the log data is greater than a third threshold; on the computer, the first threshold value is substantially equal to a sum of the second threshold value and the third threshold value, the process execution step does not execute a requested process during a period from when the process execution is stopped by the process stop step to when the process execution is resumed by the process restart step; program.

Citation Information

Patent Citations

  • Job log management method, job log management program, image processor, and image processing system

    JP2007166176A

  • Audit log storage control method and information leakage monitoring program

    JP2008052390A

  • Image processing apparatus, image processing method, image processing program and storage medium

    JP2009065524A

  • Information processor, control method for information processor and computer program

    JP2011243092A