Job method and image forming apparatus
By expanding the storage space in the image forming device and storing the current job data in an external storage unit, the problem of data loss in queued and interrupted jobs caused by insufficient storage space is solved. This enables priority execution of queued jobs and data recovery of interrupted jobs, thus improving the user experience.
Patent Information
- Application Number
- CN202310155356.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-22
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2043-02-22
AI Technical Summary
When image forming equipment is short of storage space, it cannot simultaneously perform queued jobs and store data from interrupted jobs, resulting in a poor user experience.
By expanding the storage space of the image forming device, the data of the current job is stored in an external storage unit, ensuring that the queue job can be executed and resuming the execution of the interrupted job after the queue job is completed.
When storage space is insufficient, priority is given to executing interrupted jobs, while data from interrupted jobs is stored and restored, thus improving the user experience.
Smart Images

Figure CN116009798B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of image forming technology, and more particularly to an operating method and an image forming apparatus. Background Technology
[0002] When an image forming apparatus receives a higher-priority job while executing its current job, it can interrupt the current job and execute the higher-priority job first. When interrupting the current job, the apparatus can store the current job's data in its own storage medium, allowing it to resume execution of the interrupted job after the higher-priority job completes. However, the storage capacity of the image forming apparatus's storage medium is limited. If the remaining storage capacity is insufficient to support the storage of the interrupted job, the apparatus will discard the current job. After the higher-priority job completes, the user needs to resubmit the interrupted job, impacting the user experience. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a working method and an image forming apparatus that, when the storage space of the image forming apparatus is insufficient, enables priority execution of queued jobs by expanding the storage space and enables data storage of interrupted jobs.
[0004] In a first aspect, embodiments of the present invention provide an operation method applied to an image forming apparatus, the image forming apparatus including a first storage unit and a second storage unit, the method comprising:
[0005] When a queue-jumping job is obtained, it is determined whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job;
[0006] If the conditions are not met, a first prompt message is displayed. The first prompt message is used to indicate that the storage space of the first storage unit is insufficient and whether to store the job data of the first job in another storage unit.
[0007] If the received response information is yes, then the job data of the first job is stored in the second storage unit and the queue insertion job is executed.
[0008] Optionally, before determining whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job, the method further includes:
[0009] Determine if there are any currently running jobs;
[0010] If there is a first job currently being executed, determine whether the first job supports interruption;
[0011] If supported, the first job is interrupted and it is determined whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job.
[0012] If not supported, continue with the first task.
[0013] Optionally, before interrupting the first job and determining whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job, the method further includes:
[0014] Display a second prompt message, which prompts whether the job data of the first job needs to be saved;
[0015] If necessary, determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job.
[0016] Optionally, the method further includes: if the remaining storage capacity of the first storage unit satisfies the first job, then storing the job data of the first job in the first storage unit and executing the queueing job.
[0017] Optionally, the method further includes: after the queueing job is completed, retrieving the job data of the first job from the second storage unit, and continuing to execute the first job from the point where the first job was interrupted.
[0018] Optionally, after displaying the first prompt information, the method further includes:
[0019] If the response information is not obtained within the preset time period, then based on user habit data or pre-configured job rules, it is determined whether to store the job data of the first job in other storage units.
[0020] In a second aspect, embodiments of the present invention provide an image forming apparatus, comprising:
[0021] First storage unit;
[0022] Second storage unit;
[0023] Control unit, the control unit includes:
[0024] The judgment module is used to determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job when a queue-jumping job is obtained.
[0025] The prompt module is used to display a first prompt message when the remaining storage capacity of the first storage unit is insufficient to meet the needs of the currently executing first job. The first prompt message is used to prompt whether the storage space of the first storage unit is insufficient and whether the job data of the first job should be stored in other storage units.
[0026] The execution module is used to store the job data of the first job in the second storage unit and execute the queue insertion job when the response information obtained by the prompting module is yes.
[0027] Optionally, the judgment module is further configured to determine whether there is currently an executing job; if there is a first job being executed, then determine whether the first job supports interruption; if it does, then interrupt the first job and determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job;
[0028] The execution module is further configured to continue executing the first job when the first job does not support interruption.
[0029] Optionally, the prompting module is further configured to display a second prompt message, which prompts whether the job data of the first job needs to be saved; wherein, if so, the judgment module determines whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job.
[0030] Optionally, the execution module is further configured to, when the remaining storage capacity of the first storage unit meets the requirements of the first job, store the job data of the first job in the first storage unit and execute the queueing job.
[0031] Optionally, the execution module is further configured to, after the queueing job is completed, retrieve the job data of the first job from the second storage unit and continue executing the first job from the point where the first job was interrupted.
[0032] Optionally, after the prompting module displays the first prompt information, if the prompting module does not obtain the response information within a preset time period, the judgment module determines whether to store the job data of the first job in other storage units based on user habit data or pre-configured job rules.
[0033] Thirdly, embodiments of the present invention provide an image forming apparatus, comprising: at least one processor; and at least one memory communicatively connected to the processor, wherein: the memory stores program instructions executable by the processor, and the processor invokes the program instructions to perform the method as described in the first aspect or any one of the first aspects.
[0034] Fourthly, embodiments of the present invention provide a computer-readable storage medium comprising a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the method described in the first aspect or any one of the first aspects.
[0035] In this embodiment of the invention, when an image forming apparatus receives a queue-jumping job, it determines whether the remaining storage capacity of its own storage medium is sufficient to meet the needs of the first job. If not, the image forming apparatus will prompt the user that storage space is insufficient and, based on the user's response, will store the job data of the first job in other storage media. Optionally, the other storage media can be an external storage unit connected to the image forming apparatus. This expands the storage space of the image forming apparatus. The expanded storage space can store the job data of the interrupted first job. After the queue-jumping job is completed, the job data of the first job in the expanded storage space can support the continuation of the first job. In this way, when the storage space of the image forming apparatus is insufficient, the queue-jumping job is executed first, and the data of the interrupted job is stored to support the continuation of the interrupted job from the point of interruption. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 A flowchart of a working method provided in an embodiment of the present invention;
[0038] Figure 2 A flowchart of another working method provided in an embodiment of the present invention;
[0039] Figure 3 A flowchart of another operating method provided in an embodiment of the present invention;
[0040] Figure 4 This is a schematic diagram of the structure of an image forming apparatus provided in an embodiment of the present invention;
[0041] Figure 5 This is a schematic diagram of another image forming apparatus provided in an embodiment of the present invention. Detailed Implementation
[0042] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0044] Image forming apparatuses are devices that form images on a recording medium based on imaging principles, such as printers, copiers, fax machines, multi-function image production and copying devices, electrostatic printing devices, and any other similar devices. Based on the aforementioned image forming apparatus, embodiments of the present invention provide a job operation method. In this method, the image forming apparatus supports queue-jumping jobs. That is, when the image forming apparatus is executing a current job, if a higher-priority queue-jumping job is received, the image forming apparatus can interrupt the current job and execute the queue-jumping job. Wherein, when the image forming apparatus interrupts the current job, if the remaining storage capacity of the storage medium is insufficient to store the data for the current job, the image forming apparatus can expand its storage capacity using other storage devices. The image forming apparatus can store the current job's data in the expanded storage space to satisfy the data storage requirements of the current job. Furthermore, after the queue-jumping job is completed, the interrupted job can continue to be executed based on the job data in the expanded storage space, without needing to reissue the interrupted job.
[0045] See Figure 1 This is a flowchart of an operation method provided in an embodiment of the present invention. Figure 1 The method shown is applied to an image forming apparatus. The image forming apparatus includes a first storage unit and a second storage unit. The first storage unit may be a storage unit inherent to the image forming apparatus itself. The second storage unit may be an external storage unit connected to the image forming apparatus, such as a USB flash drive or a hard drive. Figure 1 The methods shown include:
[0046] 101. When the image forming device acquires a queued job, it determines whether the remaining storage capacity of the first storage unit satisfies the currently executing first job. Optionally, the queued job can be a job task with a higher priority than the first job. Optionally, the queued job can also be a job task sent after the user issues an interrupt command to the first job. Optionally, if the storage space required to store the job data of the first job is less than the remaining storage capacity of the first storage unit, then the remaining storage capacity of the first storage unit satisfies the first job. If the storage space required to store the job data of the first job is greater than or equal to the remaining storage capacity of the first storage unit, then the remaining storage capacity of the first storage unit does not satisfy the first job. Optionally, the job data of the first job may include data such as the interrupt location, tasks not executed after the interrupt location, and parameters.
[0047] 102. If the remaining storage capacity of the first storage unit is insufficient for the first job, the image forming apparatus displays a first prompt message. Optionally, the first prompt message indicates that the storage space of the first storage unit is insufficient and whether to store the job data of the first job in another storage unit. Optionally, the image forming apparatus may display the first prompt message on its own screen. Optionally, the image forming apparatus may display the first prompt message on the electronic device that issues the first job. Optionally, the first prompt message allows the user to be aware that the storage space of the first storage unit of the image forming apparatus is insufficient, and the user can decide whether to store the job data of the first job in another storage medium.
[0048] 103. If the image forming apparatus receives response information and the response information is yes, the image forming apparatus stores the job data of the first job in the second storage unit and executes the queueing job.
[0049] In this embodiment of the invention, when the image forming apparatus receives a queue-jumping job, it determines whether the remaining storage capacity of its own storage medium is sufficient to meet the needs of the first job. If not, the image forming apparatus will prompt the user that storage space is insufficient and, based on the user's response, store the job data of the first job in other storage media. Optionally, the other storage media can be external storage units connected to the image forming apparatus. This expands the storage space of the image forming apparatus. The expanded storage space can store the job data of the interrupted first job. After the queue-jumping job is completed, the job data of the first job in the expanded storage space can support the continued execution of the first job. In this way, when the storage space of the image forming apparatus is insufficient, the queue-jumping job is executed first, and the data of the interrupted job is stored to support the continued execution of the interrupted job from the point of interruption.
[0050] See Figure 2 This is a flowchart of another operating method provided in an embodiment of the present invention. Figure 2 The method shown is applied to an image forming apparatus. The image forming apparatus includes a first storage unit and a second storage unit. The first storage unit may be a storage unit inherent to the image forming apparatus itself. The second storage unit may be an external storage unit connected to the image forming apparatus, such as a USB flash drive or a hard drive. Figure 2 The methods shown include:
[0051] 201, The image forming equipment received the queue interruption operation.
[0052] 202. The image forming apparatus determines whether there is a currently executing job. If there is a currently executing first job, then proceed to step 203; if there is no currently executing job, then the image forming apparatus directly executes the queue-jumping job.
[0053] 203. The image forming apparatus determines whether the first job supports interruption. If the first job supports interruption, then proceed to step 204; if the first job does not support interruption, the image forming apparatus continues to execute the first job.
[0054] 204. The image forming device interrupts the first operation and determines whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first operation. If the remaining storage capacity of the first storage unit is sufficient for the currently executing first operation, then proceed to step 205; if the remaining storage capacity of the first storage unit is insufficient for the currently executing first operation, then proceed to step 207.
[0055] 205, the image forming apparatus stores the job data of the first job into the first storage unit and performs the queueing operation.
[0056] 206. After the queue interruption operation is completed, the image forming device retrieves the operation data of the first operation from the first storage unit and continues to execute the first operation from the point where the first operation was interrupted.
[0057] 207. The image forming apparatus displays a first prompt message. Optionally, the first prompt message is used to indicate that the storage space of the first storage unit is insufficient, and whether to transfer the job data of the first job to another storage unit.
[0058] 208. If the image forming apparatus receives a response and the response is yes, the image forming apparatus stores the job data of the first job in the second storage unit and executes the queue-jumping operation. In some embodiments, if the image forming apparatus receives a no response, the image forming apparatus discards the job data of the first job and executes the queue-jumping operation. In some embodiments, if no response from the user is received within a preset time period, the image forming apparatus determines whether to store the job data of the first job in another storage unit based on user habit data or pre-configured job rules.
[0059] 209. After the queue interruption operation is completed, the image forming device retrieves the operation data of the first operation from the second storage unit and continues to execute the first operation from the point where the first operation was interrupted.
[0060] In this embodiment of the invention, when the image forming apparatus receives a queue-jumping job, it first determines whether there is an ongoing job. If there is an ongoing first job, it further determines whether the first job supports interruption. If the first job supports interruption, the image forming apparatus suspends the execution of the first job and prioritizes the execution of the queue-jumping job. If the first job does not support interruption, the image forming apparatus continues to execute the first job. Through the method of this embodiment, the suspension of jobs that do not support interruption can be avoided, ensuring that the job tasks sent to the image forming apparatus are executed normally.
[0061] See Figure 3 This is a flowchart of another operating method provided in an embodiment of the present invention. Figure 3 The method shown is applied to an image forming apparatus. The image forming apparatus includes a first storage unit and a second storage unit. The first storage unit may be a storage unit inherent to the image forming apparatus itself. The second storage unit may be an external storage unit connected to the image forming apparatus, such as a USB flash drive or a hard drive. Figure 3 The methods shown include:
[0062] 301, The image forming equipment has received a queueing operation.
[0063] 302, the image forming apparatus determines whether there is a currently executing job. If there is a currently executing first job, then proceed to step 303; if there is no currently executing job, the image forming apparatus directly executes the queue-jumping job.
[0064] 303. The image forming device determines whether the first job supports interruption. If the first job supports interruption, then proceed to step 304; if the first job does not support interruption, the image forming device displays prompt message 5, which informs the user that the currently executing first job does not support interruption and that the queue-jumping job cannot be executed.
[0065] 304. The image forming apparatus interrupts the first job and displays prompt message 1, which indicates to the user that the currently executing first job can be paused. Subsequently, the image forming apparatus further displays prompt message 2, as detailed in step 305.
[0066] 305, the image forming device displays prompt message 2, which prompts the user whether the job data of the first job needs to be saved. If a response message indicating that the job data of the first job needs to be saved is received, then step 306 is executed; if a response message indicating that the job data of the first job does not need to be saved is received, then the queue-jumping job is executed directly. Optionally, the job data of the first job can be discarded at this time.
[0067] 306. The image forming apparatus determines whether the remaining storage capacity of the first storage unit satisfies the currently executing first job. If the remaining storage capacity of the first storage unit satisfies the currently executing first job, then proceed to step 307; if the remaining storage capacity of the first storage unit does not satisfy the currently executing first job, then proceed to step 309.
[0068] 307. The image forming apparatus stores the job data of the first job in the first storage unit and executes the queueing operation. Optionally, when the image forming apparatus starts executing the queueing operation, it may issue a prompt message to the user indicating that the queueing operation has started.
[0069] 308. After the queue-jumping operation is completed, the image forming apparatus retrieves the job data of the first job from the first storage unit and resumes execution of the first job from where it was interrupted. Optionally, after the queue-jumping operation is completed, the image forming apparatus may display a prompt message indicating that the queue-jumping operation has been completed and whether to continue execution of the interrupted first job. If a response message to continue execution of the first job is received, the image forming apparatus resumes execution of the first job from where it was interrupted.
[0070] 309, The image forming device displays a prompt message 3, which indicates that the storage space of the first storage unit is insufficient and asks whether to transfer the job data of the first job to another storage unit.
[0071] 310. If the response information received by the image forming apparatus is yes, the image forming apparatus stores the job data of the first job in the second storage unit and executes the queue-jumping operation. In some embodiments, if the response information received by the image forming apparatus is no, the image forming apparatus discards the job data of the first job and executes the queue-jumping operation. In some embodiments, if no response information from the user is received within a preset time period, the image forming apparatus determines whether to store the job data of the first job in another storage unit based on user habit data or pre-configured job rules.
[0072] 311. After the queue-jumping operation is completed, the image forming device displays prompt message 4. Prompt message 4 is used to indicate whether to continue the interrupted first operation after the queue-jumping operation is completed.
[0073] 312. If the received response information is yes, the image forming device retrieves the job data of the first job from the second storage unit and continues to execute the first job from the point where the first job was interrupted.
[0074] In this embodiment of the invention, prompts are displayed at each stage of the queue-jumping operation to inform the user of the operation's status and allow the operation to be executed based on the user's response. In some embodiments, after determining in steps 309 and 310 that the first storage unit has insufficient space and the user determines that the job data of the first job can be stored in the second storage unit, the image forming apparatus may further display prompt information 6 to the user, indicating whether to set the second storage unit as the default storage unit for the image forming apparatus. If the received response is yes, the image forming apparatus can use the second storage unit as its own storage space to execute the job.
[0075] See Figure 4 The figure shows a schematic diagram of an image forming apparatus provided in an embodiment of the present invention. Figure 4As shown, the image forming apparatus includes: a first storage unit, a second storage unit, and a control unit. The control unit includes: a judgment module, a prompting module, and an execution module. Specifically:
[0076] The judgment module is used to determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job when a queue-jumping job is obtained.
[0077] The prompt module is used to display a first prompt message when the remaining storage capacity of the first storage unit is insufficient to meet the needs of the currently executing first job. The first prompt message is used to indicate that the storage space of the first storage unit is insufficient and whether to transfer the job data of the first job to other storage units.
[0078] The execution module is used to store the job data of the first job in the second storage unit and execute the queue insertion job when the response information obtained by the prompting module is yes.
[0079] Optionally, the judgment module is further configured to determine whether there is currently an executing job; if there is a first job being executed, then determine whether the first job supports interruption; if it does, then interrupt the first job and determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job;
[0080] The execution module is further configured to continue executing the first job when the first job does not support interruption.
[0081] Optionally, the prompting module is further configured to display a second prompt message, which prompts whether the job data of the first job needs to be saved; wherein, if so, the judgment module determines whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job.
[0082] Optionally, the execution module is further configured to, when the remaining storage capacity of the first storage unit meets the requirements of the first job, store the job data of the first job in the first storage unit and execute the queueing job.
[0083] Optionally, the execution module is further configured to, after the queueing job is completed, retrieve the job data of the first job from the second storage unit and continue executing the first job from the point where the first job was interrupted.
[0084] Optionally, after the prompting module displays the first prompt information, if the prompting module does not obtain the response information within a preset time period, the judgment module determines whether to store the job data of the first job in other storage units based on user habit data or pre-configured job rules.
[0085] The image forming apparatus of this invention can perform the operation methods involved in the above-described method embodiments. For parts not described in detail in this embodiment, please refer to the [specific description / reference needed]. Figures 1-3 The relevant descriptions of the illustrated embodiments are provided below. For the execution process and technical effects of this technical solution, please refer to [link / reference]. Figures 1-3 The descriptions in the illustrated embodiments will not be repeated here.
[0086] It should be understood that Figure 4 The division of the various modules in the image forming device shown is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be implemented entirely in hardware; or some modules can be implemented in software via processing element calls, while others are implemented in hardware. For example, the judgment module and the prompting module can be separate processing chips, or they can be integrated into a single chip in the electronic device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. During implementation, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0087] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, these modules can be integrated together as a System-On-a-Chip (SOC).
[0088] Figure 5 This is a schematic diagram of another image forming apparatus provided in an embodiment of the present invention. Figure 5 As shown, the image forming apparatus is represented in the form of a general-purpose computing device. The components of the image forming apparatus may include, but are not limited to: one or more processors 410, a communication interface 420, a memory 430, and a communication bus 440 connecting different system components (including processors 410, communication interface 420, and memory 430).
[0089] Communication bus 440 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) buses, Micro Channel Architecture (MAC) buses, Enhanced ISA buses, Video Electronics Standards Association (VESA) local buses, and Peripheral Component Interconnect (PCI) buses.
[0090] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.
[0091] Memory 430 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Memory 430 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0092] The processor 410 executes various functional applications and data processing by running programs stored in the memory 430, such as implementing the job method provided in the embodiments of the present invention.
[0093] This invention provides a computer-readable storage medium that stores computer instructions that cause the computer to execute the operation method provided in this invention.
[0094] The aforementioned computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0095] The above description is merely a specific embodiment of the present invention. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this invention should be included within the protection scope of this invention. The protection scope of this invention should be determined by the scope of the claims.
Claims
1. A working method, characterized in that, The method is applied to an image forming apparatus, the image forming apparatus including a first storage unit and a second storage unit, the method comprising: When a queue-jumping job is obtained, it is determined whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job; If the conditions are not met, a first prompt message is displayed. The first prompt message is used to indicate that the storage space of the first storage unit is insufficient and whether to store the job data of the first job in another storage unit. If the received response information is yes, then the job data of the first job is stored in the second storage unit and the queue insertion job is executed; Before determining whether the remaining storage capacity of the first storage unit meets the requirements of the currently executing first job, the method further includes: Determine if there are any currently running jobs; If there is a first job currently being executed, determine whether the first job supports interruption; If supported, the first job is interrupted and it is determined whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job. If not supported, continue with the first task.
2. The method according to claim 1, characterized in that, Before interrupting the first job and determining whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job, the method further includes: Display a second prompt message, which prompts whether the job data of the first job needs to be saved; If necessary, determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job.
3. The method according to claim 1, characterized in that, The method further includes: If the remaining storage capacity of the first storage unit is sufficient for the first job, then the job data of the first job is stored in the first storage unit and the queue insertion job is executed.
4. The method according to claim 1, characterized in that, The method further includes: After the queue interruption operation is completed, the operation data of the first operation is retrieved from the second storage unit, and the first operation is resumed from the point of interruption.
5. The method according to claim 1, characterized in that, After displaying the first prompt message, the method further includes: If the response information is not obtained within the preset time period, then based on user habit data or pre-configured job rules, it is determined whether to store the job data of the first job in other storage units.
6. An image forming apparatus, characterized in that, include: First storage unit; Second storage unit; Control unit, the control unit includes: The judgment module is used to determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job when a queue-jumping job is obtained. The prompt module is used to display a first prompt message when the remaining storage capacity of the first storage unit is insufficient to meet the needs of the currently executing first job. The first prompt message is used to prompt whether the storage space of the first storage unit is insufficient and whether the job data of the first job should be stored in other storage units. An execution module is used to store the job data of the first job in the second storage unit and execute the queue insertion job when the response information obtained by the prompting module is yes; The judgment module is further configured to determine whether there is currently an executing job; if there is a first job being executed, then determine whether the first job supports interruption; if it does, then interrupt the first job and determine whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job. The execution module is further configured to continue executing the first job when the first job does not support interruption.
7. The device according to claim 6, characterized in that, The prompting module is also used to display a second prompt message, which prompts whether the job data of the first job needs to be saved; wherein, if so, the judgment module determines whether the remaining storage capacity of the first storage unit is sufficient for the currently executing first job.
8. The device according to claim 6, characterized in that, The execution module is further configured to, when the remaining storage capacity of the first storage unit meets the requirements of the first job, store the job data of the first job in the first storage unit and execute the queueing job.
9. The device according to claim 6, characterized in that, The execution module is further configured to, after the queueing job is completed, retrieve the job data of the first job from the second storage unit and continue executing the first job from the point where the first job was interrupted.
10. The device according to claim 6, characterized in that, After the prompting module displays the first prompt information, if the prompting module does not obtain the response information within a preset time period, the judgment module determines whether to store the job data of the first job in other storage units based on user habit data or pre-configured job rules.
11. An image forming apparatus, characterized in that, include: At least one processor; as well as At least one memory communicatively connected to the processor, wherein: The memory stores program instructions that can be executed by the processor, which invokes the program instructions to perform the method as described in any one of claims 1 to 5.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Printing queue switching method and device, computer equipment and storage medium
CN112873853A
Image forming system, interruption processing method and printing apparatus
JP2007030252A