The present invention relates to a recording medium, a method, and an image forming system. In particular, the present invention relates to a technology for visualizing a status of printing interruption in an image forming apparatus.
If an error occurs during printing by a printer, the printing is interrupted, an operator is notified of an interruption factor, and the operator removes the interruption factor, thereby resuming the printing.
Although a countermeasure is taken each time an error occurs, frequent occurrence of an error, a long time required for coping with an error, and/or an error left alone lead/leads to an increase in printing interruption time, resulting in a decrease in productivity of print product.
For this reason, a printing company monitors an image forming apparatuses owned by the printing company, and aggregates and displays the number of errors, an interruption time, and the like in each image forming apparatus, thereby visualizing a status of printing interruption. Visualizing the status of printing interruption facilitates understanding of a cause, which can lead to a countermeasure.
JP 2023-155923A describes a technique for aggregating and displaying the number of interruptions and interruption time for each printing interruption factor in an image forming apparatus.
However, in the technique described in JP 2023-155923A, there is room for further improvement in grasping a cause from the aggregation result for each printing interruption factor and connecting the cause to a countermeasure.
In consideration of such a point, with regard to visualization of the status of printing interruption, an object of the present invention is to provide a recording medium, a method, and an image forming system capable of presenting information that can lead to easier understanding of a cause of the printing interruption and an appropriate countermeasure for the printing interruption.
To achieve at least one of the abovementioned objects, a recording medium reflecting one aspect of the present invention stores a computer-readable program, the program causing the computer to execute: acquiring a log from an image forming apparatus; determining whether a printing interruption time for each printing interruption exceeds a reference time based on the log acquired in the acquiring; creating display data in a display manner that allows recognition of a proportion of the printing interruption determined to exceed the reference time in the determining; and outputting the display data created in the creating.
To achieve at least one of the abovementioned objects, a method reflecting another aspect of the present invention comprises: acquiring a log from an image forming apparatus; determining whether a printing interruption time for each printing interruption exceeds a reference time based on the log acquired in the acquiring; creating display data in a display manner that allows recognition of a proportion of the printing interruption determined to exceed the reference time in the determining; and outputting the display data created in the creating.
To achieve at least one of the abovementioned objects, an image forming system reflecting yet another aspect of the present invention comprises: an image forming system, an information processing apparatus, and a display device. The information processing apparatus includes a hardware processor that: acquires a log from an image forming apparatus; determines whether a printing interruption time for each printing interruption exceeds a reference time based on the log acquired; creates display data in a display manner that allows recognition of a proportion of the printing interruption determined to exceed the reference time; and outputs the display data created. The display device displays the display data output from the information processing apparatus.
The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention, wherein:
Hereinafter, one or more embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the disclosed embodiments. [Configuration of Image Forming System]
The image forming system according to the embodiment of the present invention is, for example, an image forming system constructed in a printing company, and a plurality of image forming apparatuses 11, 12, and 13 are connected to a server 100 via a network. A terminal (computer) 20 that displays an operation status, a printing status of a job, and the like of each of the image forming apparatuses 11, 12, and 13 is connected to the server 100 via a network. Note that although three image forming apparatuses 11 to 13 are illustrated in
The terminal 20 includes a display part 20a, and is operated by a manager, a production manager, or an on-site operator of the printing company to display, on the display unit 20a, the operation status, the printing status of a job, and the like of each of the image forming apparatuses 11, 12, and 13 transmitted from the server 100. As a result, error information, a downtime factor, and the like that reduce productivity can be grasped, and can be used to find an improvement point in a production process of a print product.
A display part of each of the image forming apparatuses 11, 12, and 13 may display the operation status, the printing status of a job, and the like of each of the image forming apparatuses 11, 12, and 13 transmitted from the server 100.
Each of the image forming apparatuses 11, 12, and 13 transmits an operation log indicating a printing operation status to the server 100 as needed. In
The operation log of the image forming apparatus 13 is packetized and transmitted to the packet receiver 130 of the server 100.
The server 100 includes the packet receivers 120 and 130, and an operation log analyzer 110. The operation log analyzer 110 includes a log accumulator 111 and an arithmetic processor 112.
The packet receivers 120 and 130 receive the operation logs from the image forming apparatuses 11, 12, and 13 as needed. The operation log includes data indicating a normal operation status such as printing start, printing end, and the number of printed sheets. The operation log also includes data at the time of printing interruption.
Note that the two packet receivers 120 and 130 are provided as an example, and the server 100 may receive all data by one packet receiver.
The log accumulator 111 accumulates the operation logs sent from each of the image forming apparatuses 11, 12, and 13.
The arithmetic processor 112 performs arithmetic processing of analyzing the operation logs accumulated by the log accumulator 111. Based on the analysis of the operation logs, the arithmetic processor 112 creates display data of an occurrence status of the printing interruption in each of the image forming apparatuses 11, 12, and 13. That is, the arithmetic processor 112 performs processes such as calculating a printing interruption time, creating a list, and highlighting the list. Details of these processes will be described below.
The display data created by the arithmetic processor 112 is transmitted to the terminal 20. Upon receiving the display data, the terminal 20 displays a screen based on the display data on the display part 20a. For example, the terminal 20 receives the display data from the server 100 by accessing the server 100 using a web browser.
Note that the display data created by the arithmetic processor 112 may be transmitted to each of the image forming apparatuses 11, 12, and 13 to display the display data on the display part of each of the image forming apparatuses 11, 12, and 13.
The server 100 includes a computer that is an information processing apparatus.
That is, as illustrated in
The CPU 101 is an arithmetic processor that reads, from the memory 102, a program code of software that implements a function performed by the server 100 and executes the program code.
When the CPU 101 reads a program code from the memory 102 and executes arithmetic processing in a work area of the memory 102, various processing function units are configured in the memory 102. For example, the above-described operation log analyzer 110 is configured in the memory 102. Note that the memory 102 stores operation logs and display data.
Data for giving various instructions to the server 100 is input to the input/output unit 103. Furthermore, the input/output unit 103 outputs an instruction result or the like from the server 100.
The communication interface 104 communicates with other apparatuses via a network. For example, the communication interface 104 communicates with the terminal 20 that is a computer. Furthermore, the communication interface 104 communicates with the image forming apparatuses 11, 12, and 13 in order to receive operation logs and the like.
First, the operation log analyzer 110 of the server 100 extracts printing interruption data from the operation logs accumulated by the log accumulator 111 (step S11). The printing interruption data is data indicating details when printing is stopped due to some error.
The operation log analyzer 110 classifies the extracted printing interruption data into an apparatus of occurrence, a time of occurrence, an operator in charge, a time of recovery from interruption, the number of occurrences, and the like for each interruption factor. Then, the operation log analyzer 110 performs an aggregation process of the classified result of the extracted printing interruption data (step S12).
Further, the operation log analyzer 110 performs a process of calculating an error elimination time per error occurrence in the printing interruption data obtained in the aggregation process (step S13). The error elimination time is a time period from a time of error occurrence to a time of recovery from the error and corresponds to a printing interruption time according to the present invention. Here, the error elimination time per error occurrence includes an error elimination time of each error and an average error elimination time of errors that occur in a predetermined period.
Then, the operation log analyzer 110 performs a display data creating process of the error elimination time per error occurrence (step S14). A specific example of the display data will be described with reference to
Here, the operation log analyzer 110 performs a process of highlighting an error elimination time that exceeds a predetermined time among the error elimination times indicated by the generated display data (step S15). Furthermore, the operation log analyzer 110 adds, to the display data, a table showing a percentage at which the error elimination time per error occurrence exceeds the predetermined time (step S16).
The display data on the printing interruption data generated by the operation log analyzer 110 is stored in the log accumulator 111. Then, the display data stored in the log accumulator 111 is transmitted to the terminal 20. Alternatively, the display data stored in the log accumulator 111 may be transmitted to the image forming apparatuses 11, 12, and 13.
The transmitted display data is displayed on the display part 20a of the terminal 20 or the like.
Next, display examples on the display part 20a of the terminal 20 or the like will be described. Note that each of the following examples changes to a display form of another example when, for example, an operator who is checking the display issues a display changing instruction to the server 100. Alternatively, the server 100 may collectively transmit display data of each display form to the terminal 20, and the display part 20a may select and display a display form from the received display data.
The example of
As the error items, out of paper (sheet), tray full, paper jam, out of toner, service call, and other conveyance errors are illustrated. The tray full indicates a state in which the sheet ejection tray becomes full of printed sheets. The out of toner indicates out of ink in the case of an inkjet method. The service call indicates a case where an abnormality code of the image forming apparatus has been issued. The abnormality code includes a case where it has been necessary to contact a company that performs maintenance and inspection. The service call may include a case where the image forming apparatus has automatically contacted the company that performs maintenance and inspection in response to detecting an error.
In the error items other than the service call, the average error elimination time per error occurrence is displayed.
In addition, in a case where the average error elimination time exceeds a predetermined time, the error elimination time is highlighted with a color or the like to indicate that it takes a longer time than a standard time to eliminate an error, thereby calling attention. The predetermined time corresponds to a reference time according to the present invention.
For example, when the average error elimination time exceeds two minutes, the display is shown in yellow, and when the average error elimination time exceeds five minutes, the display is shown in red, thereby calling attention of the operator of the terminal 20. In the example of
When the operator sets the predetermined time, data indicating the predetermined time is transmitted to the server 100 to be reflected at the time of error analysis in the server 100.
Note that the display shown in
Furthermore, in the display illustrated in
The example of
In the example of
Although the background colors of the printing interruption times are changed in the example of
The example of
When creating display data of
In the example of
With regard to each display item, the display range and the arrangement are selectable or changeable on the display screen via an operation by the operator. For example, regarding the paper tray, the paper size, the paper type, and the basis weight, only an error of a specific paper tray, paper size, paper type, and/or basis weight may be displayed. In addition, the error elimination times may be sorted and displayed in a descending or ascending order. When the error elimination times are sorted in a descending or ascending order, the proportion of occurrences whose error elimination time exceeds the predetermined time (two minutes or five minutes) can be grasped more easily. In this case, it is not always necessary to change the background color or the text color.
As illustrated in
The example of
In the example of
Further, each image forming apparatus may change a text color or a background color when the percentage of error occurrences whose error elimination time exceeds the first predetermined time or the percentage of error occurrences whose error elimination time exceeds the second predetermined time exceeds a preset threshold value.
Displaying the analysis result illustrated in
The example illustrated in
Displaying the analysis result illustrated in
The example of
The example of
According to the display example illustrated in
In the example of
As shown in
In the embodiment described above, the occurrence status of printing interruption in one or a limited number of image forming apparatuses is displayed. In contrast, for example, at a site where a large number of image forming apparatuses are operated, the occurrence status of printing interruption in the image forming apparatuses divided into groups may be displayed.
Although the display part that displays an interruption result is provided in the terminal connected to the server via a network, the interruption result may be displayed on an operation panel of the image forming apparatus. Furthermore, a management department separate from the site, a maintenance company of the image forming apparatus, or the like may obtain the display data from the server to display the display data.
A program that causes the server 100 to execute the processing procedure shown in the flowchart in
In
Furthermore, the use of a server is merely an example, and for example, operation logs may be stored in an image forming apparatus, and the image forming apparatus may analyze and process the operation logs. In this case, a result of analyzing the operation logs by the image forming apparatus can be directly displayed on a display part of the image forming apparatus or a display part of a terminal that manages the image forming apparatus.
Further, even when data acquired from the server 100 is displayed on an image forming apparatus or a terminal, part of the arithmetic processing may be executed by the image forming apparatus or the terminal.
According to the present invention, with regard to visualization of the state of printing interruption, it is possible to present information that can lead to easier understanding of a cause of the printing interruption and an appropriate countermeasure for the printing interruption. As a result, the printing interruption time can be reduced, and productivity can be improved.
Although embodiments of the present invention have been described and shown in detail, the disclosed embodiments are made for purposes of illustration and example only and not limitation. The scope of the present invention should be interpreted by terms of the appended claims.
The entire disclosure of Japanese Patent Application No. 2023-205641 filed on Dec. 5, 2023, is incorporated herein by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-205641 | Dec 2023 | JP | national |