IMAGE PROCESSING APPARATUS, LOG SAVING METHOD, PROGRAM, AND IMAGE PROCESSING SYSTEM
The image processing device autonomously saves error logs during communication disruptions with the DFE, ensuring reliable log storage and management.
Patent Information
- Application Number
- JP2023142377
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2025-05-21
- Estimated Expiration
- 2043-09-01
AI Technical Summary
Existing image processing devices face challenges in saving operation logs during errors when communication with a digital front end (DFE) is disrupted, leading to restricted communication functions and inability to acquire logs timely.
The image processing device is equipped with a log storage mechanism that autonomously saves error logs when it cannot communicate with the DFE, allowing logs to be stored without waiting for instructions.
Ensures that error logs are securely stored and retrievable even when communication with the DFE is unavailable, enhancing log management and reducing downtime.
Smart Images

Figure 0007681074000001 
Figure 0007681074000002 
Figure 0007681074000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing device that stores an operation log of firmware, a log storage method, a program, and an image processing system. [Background technology]
[0002] An image processing device includes a printer unit that forms an image on a print medium and prints it out, a scanner unit that scans an original and converts the image into electronic data, and a finisher unit that is connected to the printer unit and performs finishing processing on the printed paper. Furthermore, an image processing device is generally configured with multiple units, such as a FAX unit that connects to a communication network to perform facsimile communication, and a controller unit that performs integrated control of each unit to realize the operation of the entire system. Each unit has a CPU and stores its own control firmware in a non-volatile memory, and the control firmware is read from the non-volatile memory and executed by each CPU to realize the functional operation of each unit.
[0003] In addition, when an error occurs, an operation log including operation information of the firmware is output to investigate the abnormality of the firmware, and the operation log is collected as necessary. For example, when an exceptional stop of a certain firmware is detected, the operation log of the control firmware of each unit is automatically saved in a non-volatile storage device. In addition, as one form of a printing system, there is a case where an external image processing controller called a digital front end (hereinafter abbreviated as DFE) that functions as an external device is connected to a printing device that also operates as a standalone device. By connecting a DFE, it is possible to add functions that cannot be executed by the printing device alone, and to increase the image quality and speed of the printing process. Patent Document 1 proposes that when communication between the printing device and the DFE is possible, a log related to the printing device is sent to the DFE, and when communication is not possible, a log related to the printing device is saved in the non-volatile memory of the printing device. When communication is not possible, the log saved in the non-volatile memory is sent to the DFE after communication is restored, so that the log is sent to the DFE side regardless of the communication situation. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2016-45702 A Summary of the Invention [Problem to be solved by the invention]
[0005] Conventionally, an automatic log saving function is known in which an image processing device automatically creates and saves a log when an abnormality is detected on the image processing device side. This automatic log saving function has a problem that it takes time to save the log, and communication functions are restricted during log saving, making it impossible to communicate with the DFE. For this reason, when a DFE is connected, it is common to disable the automatic log saving function on the image processing device side and control log acquisition according to an instruction from the DFE. When the DFE controls the log acquisition operation when an abnormality occurs, the image processing device creates and saves a log when it receives an instruction to execute the log acquisition operation from the DFE. This can improve the manageability of logs and the convenience of log acquisition work. However, there are cases where the image processing device cannot properly communicate with the DFE due to an abnormality occurring in the image processing device, and the image processing device cannot receive an instruction to execute the log acquisition operation from the DFE. In such a case, there is a problem that the image processing device cannot acquire a log at the time of the error.
[0006] The present invention has been made in consideration of at least one of the above-mentioned problems, and provides a mechanism that enables an image processing device connected to an image processing controller to save an error log even when the image processing controller is unable to communicate with the image processing controller. [Means for solving the problem]
[0007] The present invention is an image processing device connected to an image processing controller, comprising an image processing execution means for executing image processing, and a log storage means for storing an error log when an error occurs in the image processing execution means, wherein when the log storage means is in a state in which it is able to receive instructions from the image processing controller, it stores an error log in accordance with the instructions, and when it is not in a state in which it is able to receive instructions from the image processing controller, it stores an error log without waiting for the instructions.
[0008] The present invention also provides an image processing system comprising an image processing device and an image processing controller connected to the image processing device, wherein the image processing controller is provided with a log save instruction means for instructing the image processing device to save an error log, and the image processing device is provided with an image processing execution means for executing image processing and a log save means for saving an error log when an error occurs in the image processing execution means, wherein the log save means, when in a state where it is able to receive instructions from the image processing controller, saves the error log in accordance with the instructions, and when it is not in a state where it is able to receive instructions from the image processing controller, saves the error log without waiting for the instructions. Effect of the Invention
[0009] According to the present invention, even if the DFE and image processing device are unable to communicate with each other, it is possible to store and retrieve logs on the image processing device side. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram of an image processing apparatus according to an embodiment. [Diagram 2] FIG. 4 is a diagram showing a data map of a RAM 113 according to an embodiment. [Diagram 3] FIG. 2 is a diagram showing an example of the data configuration of an HDD 114 according to an embodiment. [Figure 4] FIG. 13 is a diagram showing a list of all operation logs according to an embodiment. [Figure 5A] FIG. 13 is a diagram showing an example of log storage at the time of an error according to an embodiment. [Figure 5B] FIG. 13 is a diagram showing an example of log storage at the time of an error according to an embodiment. [Figure 6] Flowchart of log storage process according to an embodiment [Figure 7] FIG. 13 is a diagram showing an example of a UI display during log saving according to an embodiment. [Figure 8] 11 is a flowchart of a log storage process according to an embodiment. [Figure 9]11A and 11B are diagrams illustrating an example of a UI display for setting a log saving process according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, the embodiments will be described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe a number of features, not all of these features are essential to the invention, and the features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicated descriptions are omitted.
[0012] <First embodiment> <Configuration of image processing device> The first embodiment of the present invention will be described below. First, with reference to FIG. 1, an example of the configuration of an image processing device 100 according to this embodiment will be described. The image processing device 100 is configured by connecting each unit of an operation unit 130, a scanner 140, a printer 150, a FAX 160, a network 170, and a controller 110. A DFE 121 is also connected to the image processing device 100. Each unit and the DFE 121 each have a CPU, a ROM, and a RAM, and each CPU executes firmware stored in the corresponding ROM to realize the functional operation described below. In addition, an area for an operation log for writing the operation log of the firmware is secured in the RAM of each unit, and each firmware writes the operation log in that area as it operates. The operation log written in the operation log storage area of the RAM is read from the RAM and written to a nonvolatile storage device such as a HDD by a process of saving the operation log in a nonvolatile storage device described later, and is made permanent. Reference numeral 180 denotes a power supply unit that supplies power to the entire image processing device, and a main switch 181 switches the power supply to the image processing device 100.
[0013] Next, the configuration of each unit will be described in detail. The operation unit 130 includes a CPU 131, a ROM 132, a RAM 133, and a UI panel 134, and is connected to the controller 110 via an operation unit I / F 115. The operation unit 130 accepts an operation input from the user, transmits it to the controller 110, and starts a functional operation of the image processing device 100 desired by the user. The operation unit 130 also displays the status of the image processing device 100 and user notifications transmitted from the controller 110 on the UI panel 134.
[0014] Scanner 140 includes a CPU 141, a ROM 142, a RAM 143, and a scanner engine 144, and is connected to controller 110 via a scanner I / F 116. CPU 141 executes firmware stored in ROM 142 to communicate with controller 110, and performs a scanning operation in which original paper is optically read by scanner engine 144 and converted into electronic image data.
[0015] Printer 150 includes a CPU 151, a ROM 152, a RAM 153, and a printer engine 154, and is connected to controller 110 via a printer I / F 117. CPU 151 executes printer control firmware stored in ROM 152 to cause image data received from controller 110 to be formed on a print medium by printer engine 154, and then performs print output.
[0016] The FAX 160 includes a CPU 161, a ROM 162, a RAM 163, and a FAX modem 164, and is connected to the controller via a FAX I / F 118. The CPU 161 executes FAX control firmware stored in the ROM 162 to control the FAX modem 164 while communicating with the controller 110, and communicates with an external FAX device via an external FAX line.
[0017] The network 170 includes a CPU 171, a ROM 172, a RAM 173, and a LAN chip 174, and is directly connected to the data bus of the controller. The CPU 171 reads and executes the network control firmware in the ROM 172, and performs network communication via the LAN line in accordance with a predetermined communication protocol.
[0018] The DFE 121 includes a CPU 122, a ROM 123, and a RAM 124, and is connected to the controller via a DFE I / F 120. The CPU 122 executes DFE control firmware stored in the ROM 123, thereby controlling the DFE 121 while communicating with the controller 110, and performs communication for creating image data and controlling the image processing device 100.
[0019] The controller 110 is a control unit that integrally controls each unit constituting the image processing device 100 as a system, and includes a CPU 111, a ROM 112, a RAM 113, and a HDD 114 that is a non-volatile storage device. The CPU 111 reads and executes control firmware stored in the ROM 112 to communicate with each unit for control, and transmit and receive image data to and from the scanner 140, the printer 150, and the FAX 160. The CPU 111 also processes operation instructions from a user that are accepted by the operation unit 130, and controls the operation unit 130 to display the status of each unit. The control firmware stored in the ROM 112 also includes firmware that controls the storage of an operation log, which will be described later.
[0020] FIG. 2 is a diagram showing the memory map of the RAM (133, 143, 153, 163, 173, and 113) of each unit. The RAM of each unit is physically separate as hardware, and its storage capacity is configured differently, but the mapping of the RAM seen from the firmware is the same with the basic structure of FIG. 2. Area 201 is an area for holding firmware read from ROM as necessary. Area 203 is a stack area dynamically used by the firmware, area 204 is a data area statically used by the firmware, and area 202 is an area for writing the operation log of the firmware during operation. The operation log written in area 202 is configured to be read out later, transferred to the controller 110, and finally saved in the HDD 114.
[0021] FIG. 3 is a diagram for explaining main data stored in the HDD 114. The area 301 (firm / ) is a storage area for the control firmware. The main body of the control firmware is held in the ROM 112, but the area 301 (firm / ) is an area for the CPU 111 to read and execute the firmware from the HDD after the firmware is once deployed on the HDD in order to improve the operating speed. The area 310 (data / ) is an area for storing adjustment values specific to the scanner 140 and the printer 150, and user setting values for copy and print operations, which are necessary for the control firmware to execute various operations. The area 320 ( / tmp) is an area for storing data and working files temporarily required in the process of the control firmware performing the control operation of the image processing device 100, and is also used as a temporary working area when saving an operation log, which will be described later. The area 330 (log / ) is an area for permanently saving the operation logs collected from each unit after an error occurs until they are collected. FIG. 3 shows an example in which a log archive 331 stored in response to the occurrence of a printer error and a log archive 332 stored in response to the occurrence of a FAX error exist.
[0022] Fig. 4 is a list of all operation logs in the image processing device 100. Fig. 4 lists the logs in the order in which they are saved during an operation in which all operation logs are collected and saved. The numbers added to each operation log in Fig. 4 indicate the time required for each operation log to be transferred from each unit to the controller 110 and saved in the HDD 114. 401 (cont_comm.log), 402 (cont_main.log), 403 (cont_sub.log), 405 (cont_system.log), and 406 (cont_app.log) are operation logs of the control firmware, which are written to the RAM 113 on the controller during operation.
[0023] Reference numeral 408 (UI.log) is an operation log of the control firmware of the operation unit 130, and is stored in the RAM 133 of the operation unit 130. Therefore, in order to save the operation log 408 of the operation unit 130 in the HDD 114, a process is first required to transfer the operation log 408 from the operation unit 130 to the controller 110. Other logs, such as a printer log 409, a scanner log 410, FAX logs 411 and 412, and a network operation log, also require a process to first read the operation log from the RAM of each unit and transfer it to the controller 110. In addition, since the communication speed between each unit and the controller 110 and the log size of each operation log differ depending on the unit configuration, the processing time required to save each operation log in the HDD 114 also differs, as shown in FIG. 4.
[0024] Next, a log saving operation controlled by the DFE 121 according to the error type will be described with reference to the flowchart in Fig. 6 and Figs. 5A and 5B. When an abnormality is detected in any unit of the image processing device 100 or an abnormality in the firmware, the process shown in the flowchart in Fig. 6 starts. The processes described below are realized by, for example, the CPU 111 of the image processing device 100 reading out a program stored in the ROM 112 or HDD 114 into the RAM 113 and executing it. In the following, the step numbers of each process included in the flowcharts are indicated with numbers beginning with "S". The same applies to the subsequent flowcharts.
[0025] 6 shows the operation when the controller CPU 111 communicates with the DFE 121 and performs log storage processing. The log storage processing is performed by executing a log storage control processing, which is part of the control firmware, and a communication processing with each unit.
[0026] First, in S601, when the CPU 111 detects the occurrence of an error, it instructs the operation unit 130 to display a UI screen (701) shown in Fig. 7 on the UI panel 134 in order to notify the user that a log is being acquired, and displays the UI screen. Next, in S602, the CPU 111 communicates with the DFE 121 via the DFE I / F 120 to check whether communication is possible, and determines whether communication is possible. If it is determined that communication is possible, the process proceeds to S603, and if it is determined that communication is not possible, the process proceeds to S608. In S603, the CPU 111 transmits error information to the DFE 121.
[0027] In S604, the CPU 111 receives log acquisition instruction information corresponding to the error information from the DFE 121. In this embodiment, there are five log acquisition instructions as follows, and the image processing device 100 that has received any one of the instruction identifiers or multiple instruction identifiers executes log collection. Command identifier 0: Collect operation logs of all units Instruction identifier 1: Collect logs related to the printer unit Instruction identifier 2: Collect logs related to the scanner unit Instruction identifier 3: Collect logs related to the FAX unit Instruction identifier 4: Collect copy operation log
[0028] Here, the instruction identifier "0" is an instruction identifier for storing all operation logs of the image processing device 100 shown in FIG. 4. The instruction identifier "1" first stores the printer log 409 required for analyzing a printer error, as shown in 420 of FIG. 5A, and then stores the related controller logs 402 and 403. The instruction identifier "2" first stores the scanner log 410 required for analyzing a scanner error, as shown in 421 of FIG. 5A, and then stores the related controller logs 402 and 403. The instruction identifier "3" first stores the FAX logs 411 and 412 required for analyzing a FAX error, as shown in 422 of FIG. 5A, and then stores the related controller logs 402, 403, and 405. The instruction identifier "4" is an instruction identifier selected by an error during a copy operation, and the copy operation may be related to an error in either the scanner or the printer. Therefore, the printer log 409 and the scanner log 410 are collected and stored in the controller 110 at the same time, as shown in 423 of FIG. 5B. Thereafter, the associated controller logs 402, 403, 405, and 406 are collected and stored.
[0029] In S605, the CPU 111 determines the log acquisition instruction identifier received from the DFE 212 in S604, and performs a log collection operation according to the determined instruction identifier. In the unit for which the operation log is to be collected, the CPU of each unit reads the operation log from the operation log storage area on the RAM and transfers it to the controller 110. The CPU 111 receives the operation log to be collected and stored for each instruction identifier from each unit and stores it in the temporary area 320 ( / tmp) of the HDD. In S606, the CPU 111 archives the operation log collected in the temporary area 320 ( / tmp) into one file and stores it in the final storage area 330 ( / log). As a post-processing of a series of log storage processes, the CPU 111 cleans up the temporary data and the working area. Then, the process proceeds to S607. In S607, the CPU 111 transmits the log stored in the final storage area 330 to the DFE 121. The DFE 121 stores the received log in the ROM 123, and then erases the UI screen display showing that the log storage process is in progress, as shown in FIG. 7, and completes the log storage process.
[0030] On the other hand, if it is determined in S602 that communication with the DFE 121 is not possible, then in S608 the CPU 111 executes a log collection operation set in the image processing device 100. The log collection method is the same as that in the case where the instruction identifier "0" is received in S605. In S609, the CPU 111 saves the log collected in S608 in the final storage area 330, and ends the processing of this flowchart. The details of the saving operation are the same as in S606. The log saved in the storage area 330 of the image processing device 100 can then be collected by loading the USB memory 190, reading it from the HDD 114, and storing it in the USB memory. This allows the necessary analysis to be performed.
[0031] <Second embodiment> A second embodiment of the present invention will be described below. When the image processing device 100 and the DFE 121 cannot communicate with each other, if the log collection operation set on the image processing device side is performed, there is a possibility that the log collection process will be performed on a unit that is unable to collect logs due to unnecessary logs or errors. This may result in a long time being taken to collect logs, which may increase the time (downtime) during which the image processing device cannot be used. In order to prevent this, a method may be considered in which the user can set in advance whether or not to collect logs on the image processing device side when it is determined that communication with the DFE 121 is not possible. A method for achieving this will be described with reference to Figs. 8 and 9.
[0032] The flowchart of FIG. 8 will be described. When an abnormality in any unit or an abnormality in firmware is detected in the image processing device 100, the process described in the flowchart of FIG. 8 starts. The process of the flowchart of FIG. 8 represents an operation when the controller CPU 111 communicates with the DFE 121 and performs a log storage process. The log storage process is performed by executing a log storage control process, which is part of the control firmware, and a communication process with each unit. In FIG. 8, a description of the process that operates similarly to that in FIG. 6 will be omitted. The process described below is realized, for example, by the CPU 111 of the image processing device 100 reading a program stored in the ROM 112 or HDD 114 into the RAM 113 and executing it.
[0033] In S801, when the CPU 111 detects the occurrence of an error, it instructs the operation unit 130 to display a UI screen (701) shown in FIG. 7 on the UI panel 134 in order to notify the user that a log is being acquired, and the display is performed. Next, in S802, the CPU 111 communicates with the DFE 121 to confirm whether communication is possible, and determines whether communication is possible. If it is determined that communication is possible, the process proceeds to S603. If it is determined that communication is not possible, the process proceeds to S803. In S603, the CPU 111 transmits error information to the DFE 121.
[0034] In S803, the CPU 111 checks the log save process execution information of the image processing device that has been set in advance. If the image processing device's log is set to be saved, the process proceeds to S608. If the image processing device's log is set not to be saved, the process ends without executing the log save process. Note that information related to the log save process execution information of the image processing device can be set on a setting screen shown in Fig. 9. The setting screen 901 shown in Fig. 9 is displayed on the UI panel 134, and the log save process execution information of the image processing device 100 can be changed by operating a check box on the setting screen 901.
[0035] <Other embodiments> The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
[0036] The invention is not limited to the above-described embodiments, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention.
[0037] The disclosure of this specification includes the following image processing device, log storage method, program, and image processing system. (Item 1) An image processing device connected to an image processing controller, image processing means for executing image processing; a log storage means for storing an error log when an error occurs in the image processing means, The log storage means includes: When the image processing device is in a state where it can receive instructions from the image processing controller, it stores an error log in accordance with the instructions. 2. The image processing apparatus according to claim 1, wherein, when the instruction from the image processing controller cannot be received, the image processing apparatus stores an error log without waiting for the instruction. (Item 2) The image processing device is composed of a plurality of units, the instruction from the image processing controller includes an instruction to save an error log of a unit in which an error has occurred, and the log saving means saves the error log of the instructed unit; 2. The image processing apparatus according to item 1, wherein when the instruction from the image processing controller cannot be received, an error log of all units is saved. (Item 3) 3. The image processing device according to item 2, wherein the instruction from the image processing controller includes an instruction to save an error log of an associated unit for each function provided by the image processing device. (Item 4) 4. The image processing device according to item 3, wherein the functions provided by the image processing device include at least one of a printing function, a scanning function, a fax function, and a copying function. (Item 5) A communication unit for communicating with the image processing controller is further provided. the communication means attempts to communicate with the image processing controller when an error occurs in the image processing means; 5. The image processing device according to any one of items 1 to 4, wherein the log storage means determines that the instruction from the image processing controller cannot be received if the attempted communication fails. (Item 6) The image processing device according to any one of items 1 to 5, characterized in that the communication means transmits the error log stored by the log storage means to the image processing controller when the communication means is in a state in which it is able to receive instructions from the image processing controller. (Item 7) 7. The image processing device according to item 5 or 6, characterized in that the communication means does not transmit the error log stored by the log storage means to the image processing controller when it is unable to receive instructions from the image processing controller. (Item 8) a setting unit for setting whether or not to operate the log storage unit when an instruction from the image processing controller cannot be received, The image processing device described in any one of items 1 to 7, characterized in that when the log storage means is in a state where it is unable to receive instructions from the image processing controller, it switches whether or not to store an error log in accordance with the setting information set by the setting means. (Item 9) A log storage method for an image processing device connected to an image processing controller, comprising: a log storage step of storing an error log when an error occurs in the image processing execution means of the image processing device, The log saving method is characterized in that, when the instruction from the image processing controller is in a state where it is possible to receive the instruction, the log saving process saves an error log in accordance with the instruction, and, when the instruction from the image processing controller is in a state where it is not possible to receive the instruction, the error log is saved without waiting for the instruction. (Item 10) A computer program for an image processing device connected to an image processing controller, comprising: Computer, An image processing execution means for executing image processing; functioning as a log storage means for storing an error log when an error occurs in the image processing execution means; The program is characterized in that, when the log storage means is in a state where it is able to receive instructions from the image processing controller, it stores an error log in accordance with the instructions, and when it is in a state where it is unable to receive instructions from the image processing controller, it stores an error log without waiting for the instructions. (Item 11) An image processing system including an image processing device and an image processing controller connected to the image processing device, the image processing controller includes a log storage instruction means for instructing the image processing device to store an error log; The image processing device includes: An image processing execution means for executing image processing; a log storage means for storing an error log when an error occurs in the image processing execution means, The image processing system is characterized in that the log saving means, when in a state where it is able to receive instructions from the image processing controller, saves an error log in accordance with the instructions, and, when in a state where it is unable to receive instructions from the image processing controller, saves an error log without waiting for the instructions. [Explanation of symbols]
[0038] 100: image processing device, 121: DFE
Claims
1. An image processing device connected to an image processing controller, image processing means for executing image processing; a log storage means for storing an error log when an error occurs in the image processing means, The log storage means includes: When the image processing device is in a state where it can receive instructions from the image processing controller, it stores an error log in accordance with the instructions.
2. The image processing apparatus according to claim 1, wherein, when the instruction from the image processing controller cannot be received, the image processing apparatus stores an error log without waiting for the instruction.
2. The image processing device is composed of a plurality of units, the instruction from the image processing controller includes an instruction to save an error log of a unit in which an error has occurred, and the log saving means saves the error log of the instructed unit; 2. The image processing apparatus according to claim 1, wherein when the instruction from the image processing controller cannot be received, an error log of all units is stored.
3. 3. The image processing apparatus according to claim 2, wherein the instruction from the image processing controller includes an instruction to save an error log of a unit related to each function provided by the image processing apparatus.
4. 4. The image processing apparatus according to claim 3, wherein the functions provided by the image processing apparatus include at least one of a printing function, a scanning function, a FAX function, and a copying function.
5. A communication unit for communicating with the image processing controller is further provided. the communication means attempts to communicate with the image processing controller when an error occurs in the image processing means; 5. The image processing apparatus according to claim 1, wherein the log storage means determines that the instruction from the image processing controller cannot be received when the attempted communication has failed.
6. 6. The image processing apparatus according to claim 5, wherein said communication means transmits said error log stored by said log storage means to said image processing controller when said communication means is in a state in which it is possible to receive an instruction from said image processing controller.
7. 6. The image processing apparatus according to claim 5, wherein said communication means does not transmit said error log stored by said log storage means to said image processing controller when said communication means is in a state where it is unable to receive an instruction from said image processing controller.
8. a setting unit for setting whether or not to operate the log storage unit when an instruction from the image processing controller cannot be received, 2. The image processing apparatus according to claim 1, wherein said log storage means switches whether or not to store an error log in accordance with setting information set by said setting means when said log storage means is in a state in which it is unable to receive instructions from said image processing controller.
9. A log storage method for an image processing device connected to an image processing controller, comprising: a log storage step of storing an error log when an error occurs in the image processing execution means of the image processing device, The log saving method is characterized in that, when the instruction from the image processing controller is in a state where it is possible to receive the instruction, the log saving process saves an error log in accordance with the instruction, and, when the instruction from the image processing controller is in a state where it is not possible to receive the instruction, the error log is saved without waiting for the instruction.
10. A computer program for an image processing device connected to an image processing controller, comprising: Computer, image processing execution means for executing image processing; functioning as a log storage means for storing an error log when an error occurs in the image processing execution means; The program is characterized in that, when the log storage means is in a state where it is able to receive instructions from the image processing controller, it stores an error log in accordance with the instructions, and when it is in a state where it is unable to receive instructions from the image processing controller, it stores an error log without waiting for the instructions.
11. An image processing system including an image processing device and an image processing controller connected to the image processing device, the image processing controller includes a log storage instruction means for instructing the image processing device to store an error log; The image processing device includes: image processing execution means for executing image processing; a log storage means for storing an error log when an error occurs in the image processing execution means, An image processing system characterized in that the log storage means, when in a state where it is able to receive instructions from the image processing controller, stores an error log in accordance with the instructions, and, when it is not in a state where it is able to receive instructions from the image processing controller, stores an error log without waiting for the instructions.
Citation Information
Patent Citations
Printer, external device, printing system, control method of printer, control method of external device, and program
JP2016045702A
System and information processing method
JP2017217821A
Image processing apparatus, control method of the same, and program of the same
JP2019118056A
Information processing apparatus, control method thereof, and program
JP2022040909A