Job abnormality processing method and apparatus, image forming apparatus, and storage medium

By diagnosing operational anomalies in the image forming equipment and forwarding tasks to another device, the problem of inefficient handling of operational anomalies in existing technologies is solved, achieving efficient operation recovery and improved user experience.

CN115495030BActive Publication Date: 2026-01-20BEIJING PANTUM INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211189731.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-28
Publication Date
2026-01-20
Estimated Expiration
2042-09-28

AI Technical Summary

Technical Problem

In existing technologies, when image forming equipment malfunctions, it can usually only send a reminder to the user, which requires the user to manually select a new device or repair the device, which is time-consuming, inefficient, and reduces the user experience.

Method used

By diagnosing the cause of job anomalies, it determines whether the job task can be forwarded and forwards the task to another device in the preset image forming equipment group for continued execution. It supports the establishment of static or dynamic job groups and realizes automatic or manual forwarding.

Benefits of technology

It improves the efficiency of operations and user experience, ensures that operations can be quickly restored in abnormal situations, and reduces user intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115495030B_ABST
    Figure CN115495030B_ABST
Patent Text Reader

Abstract

The application relates to a job exception processing method and device, an image forming equipment and a storage medium. The method comprises the following steps: when a job exception occurs, diagnosing an exception reason of the job exception; determining whether a job task is a forwardable job task according to the exception reason; when the job task is the forwardable job task, forwarding the job task to another image forming equipment in a preset image forming equipment group, so that the another image forming equipment continues to execute the job task. The application can obtain the exception reason when the image forming equipment has a job exception, and select to remind a user or select another image forming equipment from a preset network to continue the job according to the exception reason, so that the efficiency of the job is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of image forming equipment, in particular to a job abnormality processing method and device, image forming equipment and storage medium. BACKGROUND

[0002] Image forming equipment is used to perform image forming jobs, for example, a printer can perform printing jobs. In an office network, multiple printers can be included to provide users with machines to choose to perform printing jobs.

[0003] The present application inventors found in research that in the prior art, a printer can have job abnormalities due to various reasons, and cannot perform jobs, or stops the job in the process, for example, missing of printing data, lack of printing media such as toner and paper, etc. At this time, the processing method of the existing printer only sends a reminder to the user, and the user can only select a new printer to execute the job, or repair the problem of the current printer. This processing method is time-consuming and inefficient, and also reduces the user experience. SUMMARY

[0004] The embodiments of the present application provide a job abnormality processing method and device, image forming equipment and storage medium, which can obtain the abnormal reason when the image forming equipment has a job abnormality, and select to remind the user according to the abnormal reason, or select another image forming equipment from a preset network to continue the job, so as to improve the efficiency of the job and improve the user experience.

[0005] In a first aspect, the present application provides a job abnormality processing method applied to any image forming equipment in a preset image forming equipment group, the preset image forming equipment group including multiple image forming equipment, and the method comprising:

[0006] When a job abnormality occurs, diagnosing an abnormal reason for the job abnormality;

[0007] According to the abnormal reason, determining whether the job task is a forwardable job task;

[0008] When the job task is a forwardable job task, forwarding the job task to another image forming equipment in the preset image forming equipment group, so that the another image forming equipment continues to execute the job task.

[0009] In a feasible implementation manner of the first aspect, the forwarding the job task to another image forming equipment in the preset image forming equipment group comprises:

[0010] Selecting at least one image forming equipment from the preset image forming equipment group to form a job group;

[0011] selecting one image forming device from the job group as a to-be-forwarded image forming device, and forwarding the job task to the to-be-forwarded image forming device.

[0012] With reference to the first aspect, in a possible implementation, the job group comprises a static job group.

[0013] The filtering of at least one image forming device from the preset image forming device group to form the job group comprises:

[0014] The filtering of at least one image forming device from the preset image forming device group to form the static job group comprises:

[0015] With reference to the first aspect, in a possible implementation, the job group comprises a dynamic job group.

[0016] The filtering of at least one image forming device from the preset image forming device group to form the job group further comprises:

[0017] broadcasting demand information in the preset image forming device group, the demand information carrying a resource condition required for executing the job task, so as to enable an image forming device satisfying the resource condition to respond;

[0018] After receiving the response, adding the image forming device sending the response message to the dynamic job group.

[0019] With reference to the first aspect, in a possible implementation, the method further comprises:

[0020] obtaining a forwarding mode of the job task preset in advance, the forwarding mode comprising an automatic forwarding mode and a manual forwarding mode;

[0021] When the forwarding mode is the automatic forwarding mode, selecting one image forming device from the job group as a to-be-forwarded image forming device by the image forming device where the job exception occurs;

[0022] When the forwarding mode is the manual forwarding mode, prompting the job group to a user terminal of a user, and according to a selection instruction of the user, selecting an image forming device selected by the user as the to-be-forwarded image forming device.

[0023] With reference to the first aspect, in a possible implementation, the selecting one image forming device from the job group as the to-be-forwarded image forming device comprises:

[0024] selecting an image forming device from the job group as the image forming device to be forwarded according to a distance factor between the image forming device in the job group and the user terminal and / or a usage rate factor of the image forming device.

[0025] With reference to the first aspect, in a possible implementation, the method further includes: when the job task is a non-forwardable job task, sending a reminder to the user terminal.

[0026] In a second aspect, the present application provides a job exception processing apparatus, comprising:

[0027] an exception diagnosis module configured to diagnose an exception cause of the job exception when the job exception occurs;

[0028] a task type confirmation module configured to determine whether the job task is a forwardable job task according to the exception cause;

[0029] a forwarding module configured to forward the job task to another image forming device in the preset image forming device group when the job task is the forwardable job task, so that the another image forming device continues to execute the job task.

[0030] With reference to the second aspect, in a possible implementation, the forwarding module is configured to select at least one image forming device from the preset image forming device group to form a job group, select an image forming device from the job group as the image forming device to be forwarded, and forward the job task to the image forming device to be forwarded.

[0031] With reference to the second aspect, in a possible implementation, the forwarding module is configured to select at least one image forming device from the preset image forming device group according to a preset performance index and / or state information of the image forming device, so as to form a static job group.

[0032] With reference to the second aspect, in a possible implementation, the forwarding module is configured to broadcast a demand information in the preset image forming device group, the demand information carrying a resource condition required for executing the job task, so that an image forming device satisfying the resource condition answers; and after receiving the answer, adding the image forming device sending the answer message to a dynamic job group.

[0033] With reference to the second aspect, in a possible implementation, the apparatus further includes a mode setting module configured to preset a forwarding mode of the job task, the forwarding mode including an automatic forwarding mode and a manual forwarding mode.

[0034] The forwarding module is configured to select an image forming device from the job group as the image forming device to be forwarded when the forwarding mode is the automatic forwarding mode; and prompt the user terminal of a user with the job group and select the image forming device selected by the user as the image forming device to be forwarded according to a selection instruction of the user when the forwarding mode is the manual forwarding mode.

[0035] In combination with the second aspect, in a possible implementation, the forwarding module is configured to select an image forming device from the job group as the image forming device to be forwarded according to a distance factor of the image forming device in the job group and the user terminal and / or a usage rate factor of the image forming device.

[0036] In the third aspect, the present application provides an image forming device comprising the job exception processing apparatus in the second aspect.

[0037] In the fourth aspect, the present application provides a computer readable storage medium comprising a stored program, which, when executed, controls a device where the storage medium is located to perform the job exception processing method in the first aspect.

[0038] The job exception processing method and device provided by the present application can diagnose an exception reason of a job exception when the job exception occurs, determine whether the job task is a forwardable job task according to the exception reason, forward the job task to another image forming device in a preset image forming device group when the job task is the forwardable job task, and enable the another image forming device to continue to execute the job task, thereby improving the efficiency of the job and enhancing the user experience compared with the prior art. BRIEF DESCRIPTION OF DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0040] Figure 1 is an application environment schematic diagram provided by the embodiments of the present application;

[0041] Figure 2 is a flowchart of a job exception processing method provided by the embodiments of the present application;

[0042] Figure 3 is a flowchart of establishing a job group provided by the embodiments of the present application;

[0043] Figure 4 is a flowchart of a forwarding job task provided in an embodiment of the present application;

[0044] Figure 5 is a functional block diagram of a job exception processing apparatus provided in an embodiment of the present application;

[0045] Figure 6 is a functional block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to better understand the technical solutions of the present application, the embodiments of the present application are described in detail below with reference to the drawings.

[0047] It should be clear that the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0048] The terms used in the embodiments of the present application are only for the purpose of describing the specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.

[0049] It should be understood that the term "and / or" used herein is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are a "or" relationship.

[0050] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present application to describe the terminals, these terminals should not be limited to these terms. These terms are only used to distinguish the terminals from each other. For example, the first terminal can also be referred to as the second terminal, and similarly, the second terminal can also be referred to as the first terminal without departing from the scope of the embodiments of the present application.

[0051] Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detecting (a stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detecting (a stated condition or event)" or "in response to detecting (a stated condition or event)".

[0052] Referring toFigure 1 The embodiments of this application illustrate an application environment for a job anomaly handling method.

[0053] In the application environment of this application, a user terminal 100 and a preset image forming device group 200 are involved. The user terminal 100 is connected to any image forming device in the preset image forming device group 200 via a network, which can be a wired network or a wireless network, and can include a local area network, a wide area network, etc.

[0054] User terminal 10 can be a general-purpose computer, such as a desktop computer or PC. For example, the user terminal can be, but is not limited to, a Windows system computer, allowing the user to create, edit, and transfer files. Alternatively, the user can download files from the cloud using user terminal 100. In the embodiments of this application, the files can contain text, images, tables, etc., and the user can send the files to any image forming device in a preset group of image forming devices for processing.

[0055] In this embodiment, the preset image forming apparatus group 200 includes multiple image forming apparatuses that are interconnected. The connection method can be a wired network connection or a wireless network connection; preferably, the multiple image forming apparatuses are located in the same local area network.

[0056] Image forming equipment, in Figure 1 The diagram shows 201-204, which refers to a device having at least one image-forming function. This image-forming function may include, but is not limited to, printing, scanning, copying, and faxing. Examples include: a single-function printer (an image forming device with only printing functionality); a multifunction printer (an image forming device with printing, copying, scanning, and / or faxing functions, and the option to selectively set the number of paper trays); and a digital multifunction printer (based on copying functionality, with standard or optional printing, scanning, and faxing functions, using digital principles, outputting documents via laser printing, allowing for image and text editing as needed, possessing a large-capacity paper tray, high memory, large hard drive, strong network support, and multitasking capabilities).

[0057] In the embodiments of this application, the image forming apparatus performs operations based on files. The operation can be exemplified by a printing job; however, it is easy to understand that the operation can also take other forms, such as image scanning. Similarly, the image forming apparatus can be exemplified by a printer. For example, in... Figure 1 In this system, users can operate on user terminal 100 to send the print job (JOB) of a document to printer 201.

[0058] In the conventional technology, the printer 201 can successfully complete the print job task JOB, or can occur job abnormality due to various reasons, which can include abnormality or absence of print data, the print job task JOB is color printing, and the printer 201 is a black-and-white printer, or the printer 201 is out of paper, out of ink, etc. When the abnormality occurs, the printer 201 of the conventional technology prompts the user terminal 100, and the user can only manually replace the printer performing the job, for example, selects the printer 202 to re-perform the job, or solves the problem of the printer 201 first, and then continues to use the printer 201 to print, so that the efficiency of the job is low.

[0059] In view of this, the embodiments of the present application are improved to improve the efficiency of the job.

[0060] Reference is made to Figure 2 In an embodiment of the present application, a job abnormality processing method is provided. The method can be applied to any image forming device in a preset image forming device group 200.

[0061] The job abnormality processing method in the embodiments of the present application comprises:

[0062] S21, when a job abnormality occurs, diagnosing an abnormality reason of the job abnormality;

[0063] S22, determining whether the job task is a forwardable job task according to the abnormality reason;

[0064] S23, when the job task is the forwardable job task, forwarding the job task to another image forming device in the preset image forming device group, so that the another image forming device continues to execute the job task.

[0065] The job abnormality processing method provided by the present application above, when a job abnormality occurs, the abnormality reason of the job abnormality is diagnosed, and then according to the abnormality reason, it is determined whether the job task is a forwardable job task, when the job task is the forwardable job task, the job task is forwarded to another image forming device in the preset image forming device group, so that the another image forming device continues to execute the job task, thereby compared with the prior art, the efficiency of the job can be improved, and the user experience is improved.

[0066] The above method is described in more detail in an embodiment of the present application.

[0067] S21, when a job abnormality occurs, diagnosing an abnormality reason of the job abnormality.

[0068] Specifically, before the step, a preset image forming device group is established. For example, a plurality of image forming devices are connected through a routing device in a local area network, thereby establishing the preset image forming device group.

[0069] In the embodiment, a user can edit a file on the user terminal 100. When the user finishes editing the file and further needs to print the file, a print driver can be invoked to perform a print job, and the job task JOB is issued to the image forming device 201.

[0070] The image forming device 201 can have job abnormality for various reasons, and the image forming device has an abnormality diagnosis function to diagnose the reason for the job abnormality, such as paper shortage, ink shortage, etc.

[0071] S22, according to the abnormality reason, determine whether the job task is a forwardable job task.

[0072] Specifically, in the embodiment, the task is defined as two types of job tasks according to the abnormality reason in advance, one is a forwardable job task, and the other is a non-forwardable job task. For example, for a printer with paper shortage or ink shortage, when the abnormality occurs, the job task is defined as a forwardable job task, and the job task can be forwarded to another printer to continue execution. For a print task with print data abnormality, it is defined as a non-forwardable job task in advance.

[0073] S23, when the job task is a forwardable job task, the job task is forwarded to another image forming device in the preset image forming device group for the image forming device to continue executing the job task.

[0074] Specifically, in one embodiment of the application, the image forming device with job abnormality can select at least one image forming device from the preset image forming device group to form a job group, and select one image forming device from the job group as a to-be-forwarded image forming device, and forward the job task to the to-be-forwarded image forming device.

[0075] In an embodiment of the present application, the image forming device with job abnormality can select to establish a static job group. For example, at least one image forming device meeting the preset performance index and / or state condition is selected from the preset image forming device group according to the preset performance index and / or state information of the image forming device to form the static job group. The performance index may, for example, include color printing and black-and-white printing, and the state information may, for example, include idle and busy. In an embodiment, the static job group can be predefined, and a plurality of image forming devices with similar performance can be divided into the same static job group. Preferably, the plurality of image forming devices in the static job group are devices of the same brand and the same model, and when one of the devices has job abnormality and the job task is a forwardable job task, it is easy to infer that the device of the same brand and the same model can also perform the job task, so that the image forming device can be quickly replaced.

[0076] In an embodiment of the present application, the image forming device with job abnormality can also select to establish a dynamic job group. For example, the image forming device with job abnormality broadcasts demand information in the preset image forming device group, the demand information carrying a resource condition required for performing the job task of the image forming device with job abnormality, and an image forming device meeting the resource condition performs a response; and after receiving the response, the image forming device sending the response message is added to the dynamic job group. The establishment of the dynamic job group can achieve accurate selection and ensure the balanced use of a plurality of image forming devices.

[0077] In an embodiment of the present application, the image forming device can be preset to select to establish a static job group or a dynamic job group.

[0078] Further, in an embodiment of the present application, after the image forming device with job abnormality establishes the job group, a preset job task forwarding mode is obtained, the forwarding mode including an automatic forwarding mode and a manual forwarding mode; when the forwarding mode is the automatic forwarding mode, the image forming device with job abnormality selects an image forming device from the job group as a to-be-forwarded image forming device; and when the forwarding mode is the manual forwarding mode, the job group prompts a user terminal of a user, and according to a selection instruction of the user, an image forming device selected by the user is selected as the to-be-forwarded image forming device.

[0079] In an embodiment of the present application, the image forming device with job abnormality can select an image forming device from the job group as a to-be-forwarded image forming device according to a distance factor of the image forming device in the job group and a user terminal and / or a usage rate factor of the image forming device, and then forward the job task to the to-be-forwarded image forming device.

[0080] When the new image forming device receives the print job task, the job task is continued to be executed until the job task is completed.

[0081] In the embodiments of the present application, when the job task is a non-forwardable job task, a reminder is sent to the user terminal.

[0082] Referring to Figure 3 In a specific embodiment, the establishment process of the job group is illustrated. In the process, the image forming devices are exemplified by printer m and printer n, and specifically, the process comprises:

[0083] 301, the printer m receives the job task and starts the job.

[0084] 302, it is judged whether the job task is normally ended.

[0085] If yes, the printer m ends the processing flow, and if no, the job abnormality occurs and 303 is executed.

[0086] 303, the printer m diagnoses the abnormality reason and reports to the user terminal.

[0087] 304, according to the abnormality reason, it is determined whether the job task is a forwardable job task.

[0088] If no, the printer m ends the processing flow, and if yes, 305 is continued to be executed.

[0089] 305, it is judged whether the printer m is set to establish a dynamic job group.

[0090] If no, 306 is executed, and if yes, 307 is executed.

[0091] 306, the printer m establishes a static job group.

[0092] Specifically, the devices in the static job group can be preset devices.

[0093] 307, the printer m broadcasts the requirement information required for completing the job task.

[0094] The requirement information may, for example, but not limited to, include color printing mode, ink amount, and size and number of paper, etc.

[0095] 309, the printer n receives the requirement information.

[0096] 310, the printer n judges whether it meets the requirement information.

[0097] If no, the processing flow of the printer n is ended, and if yes, 311 is executed.

[0098] 311, the printer n sends the response information to the printer m.

[0099] 312, the printer m adds the printer n to the dynamic job group.

[0100] The printer m adds all the responding printer devices to the dynamic job group, thereby completing the creation of the dynamic job group.

[0101] In the above embodiment of the present application, the process of the printer establishing a job group is illustrated. In the above embodiment, the printer establishes a job group after the job task appears abnormal and confirms that the job task is a task that can be forwarded, thereby providing a mechanism for replacing new devices to continue executing the task after the job is abnormal. Establishing a job group can be establishing a static group or a dynamic group. Establishing a static group can quickly establish a group and save the processing time of the device, while establishing a dynamic group can more accurately select the alternative device and has the effect of balancing the use of the device.

[0102] Referring to Figure 4 In a specific embodiment, the forwarding process of the job task is illustrated. In this process, the image forming device is exemplified by the printer m and the printer n, and specifically includes:

[0103] 401, the printer m establishes a job group.

[0104] 402, the printer m determines whether the forwarding mode is an automatic forwarding mode.

[0105] If yes, execute 403, if no, execute 404.

[0106] 403, the printer m forwards the job task to the printer n closest to the user terminal.

[0107] 404, the job group is displayed to the user terminal.

[0108] 405, determine whether the user selects the printer to be forwarded.

[0109] If no, execute 406, if yes, execute 407.

[0110] 406, prompt the user terminal with the abnormal reason and end the processing flow.

[0111] 407, determine the printer n selected by the user and forward the job task to the printer n.

[0112] 408, the printer n receives the job task.

[0113] 409, the printer n continues to execute the job task.

[0114] 410, the printer n informs the printer m of the completion of the job task. The printer n ends the processing flow.

[0115] 411, the printer m receives the notification from the printer n.

[0116] 412, the printer m informs the user terminal of the completion of the job task.

[0117] The specific notification information can include the task part completed by the printer m and the task part completed by the printer n. After the notification is completed, the printer m ends the processing flow.

[0118] The above embodiment illustrates the forwarding process of the job task. The forwarding can be performed after the user manually selects the device to be exchanged, or the forwarding can be automatically performed by the printer according to the set mechanism. Thus, when a job exception occurs on a certain printer, the job task can still be forwarded to another printer for continuous execution until the job task is completed, thereby improving the efficiency of the job and improving the user experience.

[0119] In another aspect, the embodiment of the present application also provides a job exception processing apparatus.

[0120] As shown in Figure 5 , a job exception processing apparatus 500 is illustrated.

[0121] The job exception processing apparatus 500 in the embodiment of the present application comprises:

[0122] An exception diagnosis module 510 is configured to diagnose an exception reason for the occurrence of the job exception when the job exception occurs.

[0123] A task type confirmation module 520 is configured to determine whether the job task is a forwardable job task according to the exception reason.

[0124] A forwarding module 530 is configured to forward the job task to another image forming device in the preset image forming device group for the other image forming device to continue to execute the job task when the job task is the forwardable job task.

[0125] The job exception processing apparatus provided in the present application diagnoses an exception reason for the occurrence of the job exception when the job exception occurs, determines whether the job task is a forwardable job task according to the exception reason, and forwards the job task to another image forming device in the preset image forming device group for the other image forming device to continue to execute the job task when the job task is the forwardable job task. Thus, compared with the prior art, the efficiency of the job can be improved, and the user experience can be improved.

[0126] The application further provides a computer readable storage medium, which stores a program. When the program is executed, the device where the storage medium is located performs the job exception processing method.

[0127] The application further provides a computer device, Figure 6 is a schematic diagram of a computer device provided by the application. As shown in the figure, Figure 6 The computer device 600 of the embodiment includes a processor 601, a memory 602, and a computer program 603 stored in the memory and executable on the processor 601. When the processor 601 executes the computer program 603, the job exception processing method in the embodiment is implemented. To avoid repetition, details are not described here. Alternatively, when the computer program is executed by the processor 601, the functions of each model / unit in the job exception processing device in the embodiment are implemented. To avoid repetition, details are not described here.

[0128] The computer device 600 can be a desktop computer, a notebook computer, a palm computer, a cloud server, an image forming device, and the like. The computer device can include, but is not limited to, the processor 601 and the memory 602. Those skilled in the art can understand that Figure 6 The computer device 600 is only an example and does not constitute a limitation on the computer device 600. It can include more or fewer components than shown, or combine certain components, or include different components, for example, the computer device can also include an input / output device, a network access device, a bus, and the like.

[0129] The processor 601 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The general-purpose processor can be a microprocessor or any conventional processor.

[0130] The memory 602 can be an internal storage unit of the computer device 600, for example, a hard disk or a memory of the computer device 600. The memory 602 can also be an external storage device of the computer device 600, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card and the like equipped on the computer device 600. Further, the memory 602 can include both the internal storage unit and the external storage device of the computer device 600. The memory 602 is used to store computer programs and other programs and data required by the computer device. The memory 602 can also be used to temporarily store data that has been output or will be output.

[0131] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0132] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the above-described device embodiments are only schematic, for example, the division of the above-described units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0133] The integrated unit in the form of the software function unit described above can be stored in a computer readable storage medium. The software function unit described above is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute part of the steps of the method described in the embodiments of the present application. The foregoing storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk and various program code storage media.

[0134] The above is only the preferred embodiment of the present application, and is not used to limit the present application, and any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for handling operational anomalies, applied to any image forming device in a preset group of image forming devices, wherein the preset group of image forming devices includes multiple image forming devices, characterized in that, The method comprises: When a job exception occurs, diagnosing an exception cause of the job exception; According to the exception cause, determining whether the job task is a job task that can be forwarded; When the job task is a job task that can be forwarded, forwarding the job task to another image forming device in the preset image forming device group, so that the another image forming device continues to execute the job task; The forwarding of the job task to another image forming device in the preset image forming device group comprises: Screening at least one image forming device from the preset image forming device group to form a job group; Selecting an image forming device from the job group as a to-be-forwarded image forming device, and forwarding the job task to the to-be-forwarded image forming device.

2. The work abnormality processing method according to claim 1, characterized by, The job group comprises a static job group; The screening of at least one image forming device from the preset image forming device group to form a job group comprises: According to a preset performance index and / or state information of the image forming device, screening at least one image forming device from the preset image forming device group to form a static job group.

3. The work abnormality processing method according to claim 1, characterized by, The job group comprises a dynamic job group; The screening of at least one image forming device from the preset image forming device group to form a job group further comprises: Broadcasting demand information in the preset image forming device group, the demand information carrying a resource condition required for executing the job task, so that an image forming device satisfying the resource condition responds; After receiving the response, adding the image forming device sending the response message to the dynamic job group.

4. The work abnormality processing method according to claim 1, characterized by, The method further comprises: Obtaining a forwarding mode of the job task preset in advance, the forwarding mode comprising an automatic forwarding mode and a manual forwarding mode; When the forwarding mode is the automatic forwarding mode, selecting an image forming device from the job group by the image forming device where the job exception occurs as a to-be-forwarded image forming device; When the forwarding mode is the manual forwarding mode, prompting the job group to a user terminal of a user, and according to a selection instruction of the user, selecting an image forming device selected by the user as the to-be-forwarded image forming device.

5. The work abnormality processing method according to claim 4, characterized by, The selection of an image forming device from the job group as the to-be-forwarded image forming device comprises: According to a distance factor of the image forming device in the job group from the user terminal and / or a usage rate factor of the image forming device, selecting an image forming device from the job group as the to-be-forwarded image forming device.

6. The work abnormality processing method according to claim 1, characterized by, The method further comprises: when the job task is a job task that cannot be forwarded, sending a prompt to a user terminal.

7. An abnormality processing device for work, characterized by comprising: Comprise: An exception diagnosis module configured to diagnose an exception cause of a job exception when the job exception occurs; A task type confirmation module configured to determine whether a job task is a job task that can be forwarded according to the exception cause; The forwarding module is configured to forward the job task to another image forming device in the preset image forming device group for the another image forming device to continue to execute the job task when the job task is a forwardable job task. The forwarding module is configured to select at least one image forming device from the preset image forming device group to form a job group, select an image forming device from the job group as a forwarding image forming device, and forward the job task to the forwarding image forming device.

8. The work abnormality processing device according to claim 7, characterized by The forwarding module is configured to select at least one image forming device from the preset image forming device group according to a preset performance index and / or state information of the image forming device to form a static job group.

9. The work abnormality processing device according to claim 7, characterized by The forwarding module is configured to broadcast a demand information in the preset image forming device group, the demand information carrying a resource condition required for executing the job task, so as to enable an image forming device satisfying the resource condition to respond; and after receiving the response, add the image forming device sending the response message to a dynamic job group.

10. The work abnormality processing device according to claim 7, characterized by The device further comprises a mode setting module configured to preset a forwarding mode of the job task, the forwarding mode including an automatic forwarding mode and a manual forwarding mode. The forwarding module is configured to select an image forming device from the job group as a forwarding image forming device when the forwarding mode is the automatic forwarding mode, and prompt the job group to a user terminal of a user and select an image forming device selected by the user as the forwarding image forming device when the forwarding mode is the manual forwarding mode.

11. The work abnormality processing apparatus according to claim 10, characterized by The forwarding module is configured to select an image forming device from the job group as a forwarding image forming device according to a distance factor between the image forming device in the job group and the user terminal and / or a usage rate factor of the image forming device.

12. An image forming apparatus characterized by comprising: The device further comprises a mode setting module configured to preset a forwarding mode of the job task, the forwarding mode including an automatic forwarding mode and a manual forwarding mode.

13. A computer-readable storage medium, characterized in that, The storage medium comprises a stored program, which, when executed, controls a device where the storage medium is located to execute the job exception processing method in any one of claims 1 to 6.