RECORDING MEDIUM, METHOD, AND IMAGE FORMING SYSTEM
20250181018 ยท 2025-06-05
Assignee
Inventors
Cpc classification
G03G15/5066
PHYSICS
International classification
Abstract
Disclosed is a non-transitory recording medium storing 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.
Claims
1. A non-transitory recording medium storing 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.
2. The recording medium according to claim 1, wherein the creating includes creating a list of the printing interruption time for each printing interruption, and, among the printing interruption time in the list, displaying data of the printing interruption time exceeding the reference time in a manner distinguishable from data of the printing interruption time not exceeding or equal to the reference time.
3. The recording medium according to claim 2, wherein the creating include highlighting the data of the printing interruption time exceeding the reference time.
4. The recording medium according to claim 2, wherein the creating include rearranging data in the list in a descending or ascending order of the printing interruption time.
5. The recording medium according to claim 1, wherein the program causes the computer to further execute calculating the proportion of the printing interruption determined to exceed the reference time in the determining, and the creating includes creating display data that includes the proportion calculated in the calculating.
6. The recording medium according to claim 5, wherein the calculating includes calculating the proportion with respect to time of day, and the creating includes creating display data that includes the proportion with respect to the time of day calculated in the calculating.
7. The recording medium according to claim 5, wherein the calculating includes calculating: the proportion of the printing interruption that exceeds the reference time due to no operation performed on the image forming apparatus in which the printing interruption has occurred; and the proportion of the printing interruption that exceeds the reference time while an operation is being performed on the image forming apparatus in which the printing interruption has occurred, and the creating includes creating display data that includes: the proportion of the printing interruption that exceeds the reference time due to no operation performed; and the proportion of the printing interruption that exceeds the reference time while an operation is being performed calculated in the calculating.
8. The recording medium according to claim 1, wherein the creating includes creating display data that includes a temporal change of the printing interruption time for each printing interruption averaged for every specified period.
9. The recording medium according to claim 1, wherein: the reference time includes a first reference time, and a second reference time longer than the first reference time; the determining includes determining whether the printing interruption time for each printing interruption exceeds the first reference time, and whether the printing interruption time for each printing interruption exceeds the second reference time; and the creating includes creating display data in a display manner that allows recognition of a proportion of the printing interruption exceeding the first reference time and a proportion of the printing interruption exceeding the second reference time.
10. A method comprising: 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.
11. An image forming system comprising: an image forming apparatus; an information processing apparatus including 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; and a display device that displays the display data output from the information processing apparatus.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] 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:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021] 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]
[0022] 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
[0023] 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.
[0024] 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.
[0025] 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
[0026] The operation log of the image forming apparatus 13 is packetized and transmitted to the packet receiver 130 of the server 100.
[0027] 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.
[0028] 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.
[0029] 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.
[0030] The log accumulator 111 accumulates the operation logs sent from each of the image forming apparatuses 11, 12, and 13.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] The server 100 includes a computer that is an information processing apparatus.
[0035] That is, as illustrated in
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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.
Example of Processing Operation Log by Server
[0040]
[0041] 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.
[0042] 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).
[0043] 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.
[0044] 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
[0045] 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).
[0046] 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.
[0047] The transmitted display data is displayed on the display part 20a of the terminal 20 or the like.
Display Examples
[0048] 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.
[0049]
[0050] The example of
[0051] 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.
[0052] In the error items other than the service call, the average error elimination time per error occurrence is displayed.
[0053] 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.
[0054] 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
[0055] 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.
[0056] Note that the display shown in
[0057] Furthermore, in the display illustrated in
[0058]
[0059] The example of
[0060] In the example of
[0061] Although the background colors of the printing interruption times are changed in the example of
[0062]
[0063] The example of
[0064] When creating display data of
[0065] In the example of
[0066] 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.
[0067] As illustrated in
[0068]
[0069] The example of
[0070] In the example of
[0071] 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.
[0072] Displaying the analysis result illustrated in
[0073]
[0074] The example illustrated in
[0075] Displaying the analysis result illustrated in
[0076]
[0077] The example of
[0078] The example of
[0079] According to the display example illustrated in
[0080]
[0081] In the example of
[0082] As shown in
[0083] 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.
[0084] 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.
[0085] A program that causes the server 100 to execute the processing procedure shown in the flowchart in
[0086] In
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091] The entire disclosure of Japanese Patent Application No. 2023-205641 filed on Dec. 5, 2023, is incorporated herein by reference in its entirety.