Image processing apparatus, method for controlling image processing apparatus, and storage medium

The image processing device efficiently presents multiple solutions for multifunction peripheral issues by executing diagnoses and displaying common link information to an index page, improving user convenience.

JP2026013182APending Publication Date: 2026-01-28CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024113451
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-16
Publication Date
2026-01-28

Smart Images

  • Figure 2026013182000001_ABST
    Figure 2026013182000001_ABST
Patent Text Reader

Abstract

To efficiently present a plurality of coping methods corresponding to a trouble occurring in an image processor.SOLUTION: The trouble diagnosis unit acquires the type of trouble selected by the user as the trouble information, acquires the job log corresponding to the job selected in the candidate job list from the job log DB, and acquires the countermeasure list stored in the storage unit in advance. The trouble diagnosis unit sets the handling method, which is confirmed to satisfy all the application conditions acquired by the job log of the candidate job, as the handling method candidate. A trouble diagnostic part acquires an image obtained by converting a URL of an indexing page related to a detailed description page of a plurality of measures into a two-dimension code, and displays a list of measure candidates and the two-dimension code on a display operation part.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a control technique for presenting a method for dealing with an abnormality that occurs in an image processing device. [Background technology]

[0002] When using a multifunction peripheral to print, send images, or send a fax, problems may occur, such as an error ending, or even if the operation ends normally, the output may not be as expected. In such cases, the multifunction peripheral has a function that allows the user to select the problem on the display and operation unit, and an ID corresponding to the solution to the selected problem is displayed on the display and operation unit. Users of multifunction peripherals with this function can search the ID in an online manual to find a page that describes the solution in detail. Patent Document 1 discloses a technology that displays a two-dimensional coded image of the URL of the target page on the display and operation unit, making it easier to access the page that describes the solution. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-182195 Summary of the Invention [Problem to be solved by the invention]

[0004] However, with the technology described in Patent Document 1, if there are multiple causes of a problem and each cause has a different solution, it is necessary to read multiple two-dimensional codes corresponding to the multiple solutions, which is more time-consuming and less convenient. [Means for solving the problem]

[0005] The technology disclosed herein is a diagnosis of an image processing device, comprising: a diagnostic means for executing one diagnosis from among a plurality of different diagnoses having different diagnostic procedures; and a display means for displaying the diagnostic result of the diagnosis executed by the diagnostic means, wherein the display means displays, as the diagnostic result, identification information corresponding to the diagnostic result and link information that is common regardless of which of the plurality of different diagnoses is executed, and link information to an index page having a plurality of different links to pages relating to each of a plurality of countermeasures including the countermeasures related to the diagnostic result. [Effects of the Invention]

[0006] The technology disclosed herein makes it possible to efficiently present a plurality of methods for dealing with problems that occur in an image processing device. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 2 is a block diagram illustrating an example of a hardware configuration of an image forming apparatus according to the present disclosure. [Figure 2] FIG. 2 is a block diagram illustrating an example of a software configuration of an image forming apparatus according to the present disclosure. [Figure 3] 10 is a flowchart illustrating a process for leaving job information in a job log during printing in this embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a job log according to the present embodiment. [Figure 5] FIG. 10 is a diagram showing an example of a display screen of a top menu for diagnosing a problem with a job in the present embodiment. [Figure 6] FIG. 10 is a diagram showing an example of a display screen of a list of candidate jobs for printing problems in the present embodiment. [Figure 7] 10 is a flowchart illustrating a process for displaying a list of candidate jobs for a printing problem in the present embodiment. [Figure 8] FIG. 10 is a diagram showing a candidate job extraction condition list for a printing problem in the present embodiment. [Figure 9]10 is a flowchart illustrating a diagnostic process for a selected job in the present embodiment. [Figure 10] FIG. 10 is a diagram showing a list of solutions to printing problems in the present embodiment. [Figure 11] FIG. 10 is a diagram showing an example of a display screen in this embodiment that displays an image in which candidate solutions, a diagnosis ID, and the URL of an index page are two-dimensionally coded. [Figure 12] FIG. 10 is a diagram showing an example of a screen displaying details of a countermeasure, a diagnostic ID, and a two-dimensional code in this embodiment. [Figure 13] FIG. 10 is a diagram illustrating an example of a detailed page regarding a target method of a trouble diagnosis result in the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the embodiments described below are merely examples, and the present invention is not limited to the following embodiments. In the following embodiments, the same components will be denoted by the same reference numerals.

[0009] 1 shows an example of the configuration of a printing system according to this embodiment. In this system, an information processing device 101 and an image forming device 100 are connected via a LAN 102. A user generates print data on the information processing device 101 and transmits it from the information processing device 101 to the image forming device 100 via the LAN 102. The image forming device 100 in this embodiment may be an MFP (Multi-Function Printer) or an SFP (Single Function Printer). A printer with multiple functions such as faxing, copying, printing, and scanning is called an MFP, and a printer with only a printing function is called an SFP.

[0010] <Hardware configuration of image forming device> An example of the hardware configuration of the image forming apparatus 100 according to this embodiment will be described with reference to FIG. 1. The CPU 110 controls all devices connected to a system bus 117 to control the entire image forming apparatus 100. The RAM 111 is a temporary storage device accessible by the CPU 101 and, in this embodiment, is used as a work memory for the CPU 101 to execute programs. The ROM 112 stores programs executable by the CPU. The CPU 110 loads programs from the ROM 112 or the storage unit 113 into the RAM 111 and executes them to implement the software modules shown in FIG. 2 (described later). The storage unit 113 is, for example, a hard disk drive, and stores programs for various processes, acquired print data, and the like. The storage unit 113 also stores user information and email address authentication information pre-registered by an administrator. The operation unit I / F 114 is an interface for the display / operation unit 115, which has a display unit for inputting instructions for operating the image forming apparatus 100 and displaying various information, etc. The operation unit I / F 114 outputs operation screen data to the display operation unit 115 and acquires user input via the display operation unit 115. The operation unit I / F 114 transmits the data to the CPU 110. The network I / F 116 is an interface for exchanging information with an external device (e.g., the information processing device 101) via the LAN 102. In this embodiment, it is assumed that PDL (Page Description Language) data is received as print data from the external device. The printer 118 is a print engine that prints on a recording medium (paper, etc.) according to the PDL data interpreted by the CPU 110.

[0011] <Software configuration of image forming device> Fig. 2 shows an example of the software configuration of the image forming apparatus 100 according to this embodiment. The image forming apparatus 100 has software modules 201 to 206 shown in Fig. 2. As described above, these software modules operate when the CPU 110 executes a program loaded from the ROM 112 onto the RAM 111.

[0012] The data acquisition unit 201 receives PDL data. The data processing unit 202 interprets the received PDL data, generates raster format image data (raster image data), and leaves information on the PDL data and printing results in the job log. The trouble diagnosis unit 203 identifies candidates for countermeasures to troubles that have occurred in the machine based on the trouble information selected by the user and the job log. The display control unit 204 displays information indicating the candidates for countermeasures identified by the trouble diagnosis unit 203 on the display operation unit 115. Also, when one of the candidates for countermeasures displayed on the display operation unit 115 is selected, the display control unit 204 displays more detailed information regarding the selected candidate for countermeasures on the display operation unit 115. The job control unit 205 passes the PDL data received by the data acquisition unit 201 to the data processing unit 202, and causes the data processing unit 202 to generate raster image data based on the PDL data. The job control unit 205 transfers the generated raster image data to the printer 118 and performs printing based on the raster image data.

[0013] <Printing process of PDL data, job log storage> Fig. 3 shows a flowchart for explaining the processes from the acquisition of PDL data to the execution of the printing process and the job log storage performed by each configuration shown in Fig. 2 realized by the CPU 110 executing a program.

[0014] In S301, the data acquisition unit 201 acquires PDL data by receiving it via the network I / F 104 or reading it from the storage unit 113 of the image forming apparatus 100.

[0015] In S302, the data acquisition unit 201 acquires print information. The print information is information related to the acquired PDL data, such as information required for printing the PDL data or information to be recorded in a job log. The print information includes, for example, information about the OS, driver, and application used to create the PDL data, as well as driver setting information such as paper size, paper type, and page layout. The print information also includes device setting information such as halftones and thickness adjustments stored in the storage unit 113 of the image forming apparatus 100. Since the process of acquiring print information is conventional technology, details are omitted. However, the print information attached to the PDL data can be acquired by analyzing the PDL data, or the print information stored in the storage unit 113 of the image forming apparatus 100 can be acquired. Information about the OS and application used to create the PDL data can be acquired from the PDL data by adding the information to the PDL data, or can be acquired separately from the PDL data via the network I / F 104.

[0016] In S303, the data processing unit 202 executes printing processing based on the acquired PDL data. The data processing unit 202 first analyzes the acquired PDL data, generates intermediate data for the number of pages, executes RIP (Raster Image Processor) processing based on the generated intermediate data, and performs image formation processing to convert it into raster image data. The data processing unit 202 then performs image processing on the raster image data and causes the printer 118 to print the processed raster image on a recording medium.

[0017] In S304, the data processing unit 202 executes a job log saving process to leave information related to the PDL data for which printing processing has been executed as a job log in the storage unit 113. The data processing unit 202 constructs a job log DB (database) in the storage unit 113 and saves the newly created job log together with past job logs in the job log DB.

[0018] <Job log DB, job log> 4 shows an example of a job log DB 400 in this embodiment and a job log contained in the job log DB 400. The job log DB 400 stores information acquired before the start of print processing, information related to the print results, and the like as a job log 401. Specific items in the job log 401 are described below.

[0019] The job ID is identification information that uniquely identifies a job. The start time is the time when the printing process started. The end time is the time when the printing process ended. The print result is a value that indicates the result of the printing process, with "OK" for normal completion and "NG" for abnormal completion. The exit code is the identification number of the error message if the print result is NG, and "-" if the print result is OK. The job type is the type of job, such as fax, copy, print, or scan. The job name is the name of the printed file. The user name is the name of the user who executed the printing. The OS (Operating System) is the OS of the terminal on which the user created the PDL data. The PDL type is the type of PDL data. The driver is the name of the driver used for printing, and will be "-" if no driver is used for direct printing. The driver model is the model applied to the driver used for printing. The application is the name of the application that created the PDL data.

[0020] Paper size refers to paper sizes such as A4, B4, and postcards. Paper type refers to paper types such as plain paper, thick paper, and envelopes. Number of copies refers to the number of copies of the same content to be printed. Number of pages refers to the number of pages in the PDL data. Page layout refers to settings such as combined printing. Print orientation refers to either portrait or landscape. Print method refers to settings for single-sided printing or double-sided printing. Color mode refers to color, black and white, and automatic color settings. Thickness adjustment refers to settings for thickening characters, lines, graphics, etc.

[0021] The items included in the job log introduced here are merely examples and are not limited to these. The job log DB 400 stores job logs for each job, and these are used to display job history, diagnose printing problems, etc.

[0022] <Explanation of trouble diagnosis process> 5 shows an example of a top menu screen for diagnosing a job in which a problem has occurred in this embodiment. A trouble menu 500 includes a diagnosis menu button provided for each function and symptom of the problem. 6 shows an example of a candidate job list 600 that is displayed when the "Edges are cut off" button 501 of the "Print" function is pressed in the trouble menu 500. Details of the candidate job display process will be described using FIGS. 7 and 8.

[0023] FIG. 7 shows a flowchart for explaining the candidate job display process in this embodiment.

[0024] In S701, when a problem occurs or when the user presses a button to call up the problem menu, the problem diagnosis unit 203 displays a problem menu 500 as shown in FIG. 5 on the display operation unit 115.

[0025] In S702, the trouble diagnosis unit 203 waits until one of the diagnostic menu buttons is selected from the trouble menu 500, and when it detects that one of the diagnostic menu buttons has been pressed and selected, the process proceeds to S703. Here, it is assumed that the "Edge Cut" button 501 has been selected as the selected diagnostic menu button.

[0026] In S703, the trouble diagnosis unit 203 acquires a candidate job extraction condition list 800 as shown in FIG. 8, which is stored in advance in the storage unit 113.

[0027] In S704, the trouble diagnosis unit 203 acquires the candidate job extraction condition for "edge cut" 801 from the candidate job extraction condition list 800. In the candidate job extraction condition list 800, the candidate job extraction condition for "edge cut" 801 is acquired as "print" job type.

[0028] In S705, the trouble diagnosis unit 203 checks whether a job log exists in the job log DB. If one or more job logs exist (YES in S705), the process proceeds to S706, and if no job logs exist (NO in S705), the process proceeds to S712.

[0029] In S706, the trouble diagnosis unit 203 acquires one job log from the job log DB 400.

[0030] In S707, the trouble diagnosis unit 203 checks whether the acquired job log satisfies all of the candidate job extraction conditions acquired in S704. If all of the candidate job extraction conditions are met (YES in S707), the process proceeds to S708. If even some of the candidate job extraction conditions are not met (NO in S707), the process proceeds to S709.

[0031] In S708, the trouble diagnosis unit 203 determines the job acquired in S706 as a candidate job if all of the candidate job extraction conditions are met. For example, the candidate job extraction condition for "edge cut" 801 is that the job type is "print," so the job log 401 shown in Fig. 4 satisfies all of the candidate job extraction conditions and is therefore determined to be a candidate job.

[0032] In S709, the trouble diagnosis unit 203 checks whether there is a job log in the job log DB that has not been acquired in S706. If there is a job log that has not been acquired (YES in S710), the process returns to S706, acquires a new job log from the job log DB, and repeats the processes of S707 and S708. If there is no job log that has not been acquired (NO in S709), the process proceeds to S710.

[0033] In S710, the trouble diagnosis unit 203 checks whether there is a candidate job that satisfies the candidate job extraction conditions. If there is a candidate job (YES in S710), the process proceeds to S711, and if there is no candidate job (NO in S710), the process proceeds to S712.

[0034] In S711, the trouble diagnosis unit 203 displays a candidate job list 600 as shown in FIG.

[0035] In S712, the trouble diagnosis unit 203 displays a list of jobs stored in the job log DB 400 and ends the process. The display order may be the order in which the jobs are stored in the job log DB 400, or the order in which the jobs are sorted according to a predetermined item. If there are no job logs in the job log DB 400, a message indicating that there are no jobs to display may be displayed.

[0036] Here, the example shows the extraction of candidate jobs for the problem "edges are cut off" 801, but the extraction method is similar when other problems are selected. For example, when the problem "number of copies not printed" 802 is selected, in S704, the candidate job extraction conditions are acquired that the job type is "print" and the number of copies is "1". Then, in S711, all jobs with the job type "print" and the number of copies is "1" are acquired from the job log DB 400 and displayed as candidate jobs.

[0037] As described above, in this embodiment, candidate jobs are extracted in accordance with the candidate job extraction conditions defined for each type of trouble in the candidate job extraction condition list 800 shown in FIG. Note that candidate jobs may also be extracted based on conditions that combine the candidate job extraction conditions in the candidate job extraction condition list 800 with conditions that are not linked to the type of trouble. For example, conditions such as the most recent 50 jobs or the jobs of the logged-in user may be added to the candidate job extraction conditions obtained from the candidate job extraction condition list 800. Note also that the candidate job extraction conditions linked to the type of trouble shown in the candidate job extraction condition list 800 are merely examples and are not limiting.

[0038] <How to display troubleshooting instructions> The display of solutions when a problem is diagnosed will be described using FIGS. 9 to 11, taking as an example a case where the "edge cut" button 501 is pressed and job 601 is selected from the candidate job list 600.

[0039] FIG. 9 shows a flowchart for explaining the process in which the CPU 110 identifies candidate solutions to a problem based on selected trouble information and a job in the trouble diagnosis unit 203.

[0040] In step S901, the trouble diagnosis unit 203 detects that the "edge cut" button 501 has been pressed to select a trouble, and the diagnosis button for the job 601 has been pressed.

[0041] In S902, the trouble diagnosis unit 203 acquires "edge cut" as trouble information corresponding to the "edge cut" button 501.

[0042] In S903 , the trouble diagnosis unit 203 obtains the job log 401 corresponding to the job 601 selected in the candidate job list 600 from the job log DB 400 .

[0043] In S904, the trouble diagnosis unit 203 acquires the solution list 1000 shown in Fig. 10, which is stored in advance in the storage unit 113. Each solution is assigned a diagnostic ID, and the solution can be uniquely identified by the diagnostic ID associated with each solution.

[0044] In S905, the trouble diagnosis unit 203 acquires one solution from the solution list 1000.

[0045] In S906, the trouble diagnosis unit 203 acquires the application conditions of one of the countermeasures acquired from the countermeasure list 1000.

[0046] In S907, the trouble diagnosis unit 203 checks whether the job log 401 of the candidate job acquired in S903 satisfies all of the application conditions acquired in S906. If all of the application conditions are satisfied (YES in S907), the process proceeds to S908, and if any of the application conditions are not satisfied (NO in S907), the process proceeds to S909.

[0047] In S908, the trouble diagnosis unit 203 adds the countermeasures that have been confirmed to satisfy all the application conditions in S907 to the display list as candidate countermeasures.

[0048] In S909, the trouble diagnosis unit 203 checks whether there are any unacquired solutions in the solution list 1000 in S905. If there are any unacquired solutions (YES in S909), the process returns to S905 to acquire a new solution, and repeats the processes from S906 to S908. If there are no unacquired solutions (NO in S909), the process proceeds to S910.

[0049] In the case of the problem of "edges being cut off," the possible solutions are the solution "(app: application 1) change page size processing" 1001 to the solution "(OS2) edges of print results are cut off" 1003 in the solution list 1000. Therefore, it is determined whether the job log 401 satisfies the extraction conditions from the solution "(app: application 1) change page size processing" 1001 to the solution "(OS2) edges of print results are cut off" 1003.

[0050] The extraction condition for the solution "(application: application 1) change page size processing" 1001 is that the application is application 1. In the job log 401, the application is application 1, which satisfies the condition and is therefore set as a solution candidate.

[0051] The conditions for the solution "(OS2) Edges of the print result are missing" 1002 are that a driver is used (not direct printing) and the OS is OS1. In the job log 401, Driver 1 is used as the driver and the OS is OS1, which meets the conditions and is therefore a solution candidate.

[0052] The conditions for the solution "(OS2) Edges of the print result are missing" 1003 are that a driver is used (not direct printing) and the OS is OS2. In the job log 401, the driver used is Driver 1 and the OS is OS1, which does not satisfy the conditions, so this is not a solution candidate.

[0053] Finally, these are the solution candidates for solution "(App: Application 1) Change page size processing" 1001 and solution "(OS1) Edges of printed results are missing" 1002.

[0054] In S910, the trouble diagnosis unit 203 checks whether there are any candidate solutions. If there are any candidate solutions (YES in S910), the process proceeds to S911, and if there are no candidate solutions (NO in S910), the process ends.

[0055] In S911, the trouble diagnosis unit 203 acquires an image obtained by converting the URL of an index page relating to a detailed explanation page of a plurality of solutions into a two-dimensional code. The two-dimensional code image may be obtained by converting the URL into a two-dimensional code each time, or by acquiring an image obtained by converting the URL of a predetermined index page stored in advance in the ROM 112 or the storage unit 113 into a two-dimensional code. In this embodiment, an image obtained by converting the URL to the index page into a two-dimensional code is displayed, but instead of a two-dimensional code, link information indicating the URL to the index page may be displayed as a character string. Details of the index page will be described later.

[0056] In S912, the trouble diagnosis unit 203 displays, on the display operation unit 115, a solution candidate list 1100 including a diagnosis ID as a diagnosis result, and a two-dimensional code 1111 acquired in S911, as shown in FIG. 11 . Here, solution “(App: Application 1) Change page size processing” 1001 and solution “(OS1) Edges of printouts are missing” 1002 are displayed as solution candidates. Note that the diagnosis ID displayed in the solution candidate list 1100 is just an example, and any identification information that can identify a solution may be used, such as an exit code when a job ends in error, an error code, alarm code, or jam code generated in the multifunction device. The two-dimensional code 1111 may be displayed from the beginning, or may be displayed when, for example, a button (not shown) such as “Read on smartphone” is pressed.

[0057] In S913, the trouble diagnosis unit 203 waits until one of the candidate solutions displayed in the candidate solution list 1100 is selected, and if it detects that one of the candidate solutions has been selected, it proceeds to S914.

[0058] In S914, the trouble diagnosis unit 203 displays detailed information about the pressed solution candidate in solution details 1201 instead of the solution candidate list 1100. FIG. 12 shows an example of solution details 1201 that is displayed when the pressing of solution "(OS1) Edges of printouts are clipped" 1002 in the solution candidate list 1100 is detected. In the example shown in FIG. 12, the display character string and diagnosis ID from "(OS1) Edges of printouts are clipped" 1002 in the solution list 1000 shown in FIG. 10, and the two-dimensional code 1111 acquired in S911 are displayed. In other words, whether solution candidate 1001 or 1002 shown in FIG. 11 is selected, the two-dimensional code 1111 displayed in S914 is the same common information, and only the display character string and diagnosis ID related to the solution in solution details 1201 change depending on the selected solution candidate.

[0059] If there is only one candidate solution, steps S912 and S913 may be omitted and detailed solution information may be displayed. The two-dimensional code displayed in step S914 may be displayed from the beginning as shown in Fig. 12, or may be displayed when a button (not shown) such as "Read on smartphone" is detected to be pressed, as in step S912.

[0060] FIG. 13(a) shows an example of an index page according to this embodiment. Index page 1300 includes an exit code index in area 1301 and a diagnosis ID index in area 1302, and has links to multiple detailed explanation pages for solutions corresponding to the exit codes and diagnosis IDs. Index page 1300 also has links to detailed explanation pages for solutions corresponding to diagnosis IDs other than those displayed in solution candidate list 1100, allowing the user to select a link to a detailed explanation page for a solution corresponding to an exit code and diagnosis ID with a single operation. In this way, by displaying links to multiple detailed explanation pages for solutions on index page 1300, which can be accessed by scanning a two-dimensional code, the user can sequentially view multiple detailed explanation pages for solutions by scanning the two-dimensional code once.

[0061] 13(a) is an example, and any format may be used as long as it allows access to a detailed explanation page for a corresponding solution based on identification information that can identify the solution. For example, a search box may be displayed, and by entering identification information such as a diagnosis ID into the search box, it may be possible to access a detailed explanation page for a solution that corresponds to the identification information.

[0062] Fig. 13(b) shows an example of a detailed solution explanation page according to this embodiment. Detailed solution explanation page 1310 is an example of a page that is displayed when the link for diagnosis ID 1007 in Fig. 13(a) is pressed. In the example shown in Fig. 13(b), the diagnosis ID and the details of the problem are displayed in area 1311, and a detailed explanation of how to solve the problem is displayed in area 1312, but the detailed solution explanation page only needs to include content that explains how to solve the problem, and the display format is not limited to this.

[0063] While this example shows how potential solutions are extracted when the "edge cut" problem and job 601 are selected, the same method of extracting potential solutions applies when a combination of other problems and other jobs is selected. For example, when the "staple (staple) / no staples / no holes punched" problem and job 601 are selected, potential solutions are extracted by comparing the extraction conditions of solutions 1004 to 1006 in solution list 1000. After comparing with the information in job log 401 corresponding to job 601, solution 1005 is ultimately selected as a potential solution and displayed. In this way, when the "staple (staple) / no staples / no holes punched" problem is selected, only solutions related to "staple (staple) / no staples / no holes punched" and that are relevant to the selected job are displayed as potential solutions. Note that "staple (stapler) / no staples / no punched holes" refers to the fact that any of the following processes is not performed correctly: the process of binding multiple sheets together using staples (stapling), the process of binding multiple sheets together without using staples by crimping them, or the punching process of punching holes in sheets.

[0064] (Other Examples) The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the 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 realizes one or more functions.

[0065] The present disclosure includes the following configurations and methods. [Configuration 1] a diagnostic means for performing one of a plurality of different diagnoses with different diagnostic procedures, the diagnosis being related to the image processing device; a display means for displaying a diagnosis result of the diagnosis executed by the diagnostic means, the display means displays, as the diagnostic result, identification information corresponding to the diagnostic result and link information common to all of the plurality of different diagnoses executed, link information to an index page having a plurality of different links to pages relating to a plurality of countermeasures including the countermeasure related to the diagnostic result. 1. An image processing device comprising: [Configuration 2] The link information is an image in which the URL of the index page is two-dimensionally coded. 2. The image processing device according to configuration 1, [Configuration 3] the display means further displays information indicating the content of the countermeasure. 3. The image processing device according to configuration 1 or 2. [Configuration 4] The index page is capable of selecting a link to a page relating to a solution corresponding to the identification information based on the identification information. 4. The image processing device according to any one of configurations 1 to 3. [Configuration 5] When the identification information is input, the index page displays a page relating to a solution corresponding to the identification information. 5. The image processing device according to any one of configurations 1 to 4. [Configuration 6] The index page allows the link corresponding to specific identification information to be selected by a single operation. 6. The image processing device according to any one of configurations 1 to 5. [Configuration 7] The index page also includes a link to a page relating to a solution corresponding to other identification information different from the identification information obtained by the diagnosis. 7. The image processing device according to any one of configurations 1 to 6. [Configuration 8] The identification information is one of a completion code, an error code, an alarm code, and a jam code that are output when a job ends abnormally. 8. The image processing device according to any one of configurations 1 to 7, [Configuration 9] The link information is common information when any of the plurality of different diagnoses is performed and even if the diagnostic results of the respective diagnoses are different. 9. The image processing device according to any one of configurations 1 to 8. [Configuration 10] and receiving means for receiving a selection from a user to select one of the plurality of different diagnoses. 10. The image processing device according to any one of configurations 1 to 9. [Configuration 11] The diagnostic means comprises: an extracting unit that extracts a job log from one or more job logs related to one or more jobs executed by the image processing device in accordance with extraction conditions based on the accepted selection by the user; and an identifying unit that identifies a countermeasure for the diagnosis result for the extracted job log using predetermined application conditions, 11. The image processing device according to configuration 10, wherein the identification information displayed as the diagnosis result is associated with the identified solution. [Configuration 12] A step of performing a diagnosis on an image processing device, the diagnosis being one of a plurality of different diagnoses having different diagnostic procedures; and displaying a diagnostic result of the diagnosis performed by the diagnostic means, The displaying step displays, as the diagnostic result, identification information corresponding to the diagnostic result and link information common to all of the plurality of different diagnoses executed, the link information being to an index page having a plurality of different links to pages relating to a plurality of solutions including the solution related to the diagnostic result. A control method comprising: [Configuration 13] 12. A program for causing a computer to function as the image processing device according to any one of configurations 1 to 11.

Claims

1. a diagnostic means for performing a diagnosis on an image processing device, the diagnostic means executing one of a plurality of different diagnoses having different diagnostic procedures; a display means for displaying a diagnosis result of the diagnosis executed by the diagnostic means, the display means displays, as the diagnostic result, identification information corresponding to the diagnostic result and link information common to all of the plurality of different diagnoses executed, link information to an index page having a plurality of different links to pages relating to a plurality of countermeasures including the countermeasure related to the diagnostic result.

1. An image processing device comprising:

2. The link information is an image in which the URL of the index page is two-dimensionally coded.

2. The image processing device according to claim 1, wherein:

3. the display means further displays information indicating the content of the countermeasure.

2. The image processing device according to claim 1, wherein:

4. The index page is capable of selecting a link to a page relating to a solution corresponding to the identification information based on the identification information.

2. The image processing device according to claim 1, wherein:

5. When the identification information is input, the index page displays a page relating to a solution corresponding to the identification information.

2. The image processing device according to claim 1, wherein:

6. The index page allows the link corresponding to specific identification information to be selected by a single operation.

2. The image processing device according to claim 1, wherein:

7. The index page also includes a link to a page relating to a solution corresponding to other identification information different from the identification information obtained by the diagnosis.

2. The image processing device according to claim 1, wherein:

8. The identification information is one of a completion code, an error code, an alarm code, and a jam code that is output when a job ends abnormally.

2. The image processing device according to claim 1, wherein:

9. The link information is common information when any of the plurality of different diagnoses is performed and even if the diagnostic results of the respective diagnoses are different.

2. The image processing device according to claim 1, wherein:

10. and receiving means for receiving a selection from a user to select one of the plurality of different diagnoses.

2. The image processing device according to claim 1, wherein:

11. The diagnostic means comprises: an extracting unit that extracts a job log from one or more job logs related to one or more jobs executed by the image processing device in accordance with extraction conditions based on the accepted selection by the user; and an identifying unit that identifies a countermeasure for the diagnosis result for the extracted job log using predetermined application conditions, The image processing apparatus according to claim 10 , wherein the identification information displayed as the diagnosis result is associated with the identified solution.

12. A step of performing a diagnosis on an image processing device, the diagnosis being one of a plurality of different diagnoses having different diagnostic procedures; and displaying a diagnostic result of the diagnosis performed by the diagnostic means, The displaying step displays, as the diagnostic result, identification information corresponding to the diagnostic result and link information common to all of the plurality of different diagnoses executed, the link information being to an index page having a plurality of different links to pages relating to a plurality of solutions including the solution related to the diagnostic result. A control method comprising:

13. A program for causing a computer to function as the image processing device according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Image forming apparatus

    JP2020182195A