Image formation control method, user terminal, device, system and storage medium

By acquiring the color corrected halftone characteristic data of the color GDI image forming device in the driving module, the problem of low imaging quality caused by the old version of data processing is solved, and higher quality imaging and user satisfaction are achieved.

CN120378542APending Publication Date: 2025-07-25ZHUHAI PANTUM ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510437235.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the prior art, during the color correction process of the color GDI image forming device, the driver module calls the old halftone characteristic data to process the image forming operation task, resulting in the generated raster data being unable to reflect color requirements, the imaging quality is low, and it cannot meet user expectations.

Method used

When receiving the image forming job task, the driving module first sends a state determination command to the image forming device, acquires the halftone characteristic data after color correction, and converts the data into target raster data for processing to ensure the real-time and accuracy of the data.

Benefits of technology

Improve imaging quality and user satisfaction, ensure timely processing of image formation tasks, and avoid long-term waiting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378542A_ABST
    Figure CN120378542A_ABST
Patent Text Reader

Abstract

The invention provides an image formation control method, device and system, a user terminal and a storage medium. The method comprises the following steps: when a driving module receives an image forming operation task, the driving module firstly sends a state determination instruction to the image forming device, so that the image forming device determines the state of the image forming device and sends the state to the driving module; and when the state of the image forming device is a color correction operation state, after the image forming device finishes color correction operation, the driving module receives the halftone characteristic data of the image forming device after color correction, and converts the image forming operation task into corresponding target grating data according to the halftone characteristic data after color correction. It can be understood that when the driving module knows that the image forming device carries out color correction, the driving module needs to firstly obtain the halftone characteristic data after color correction and then process the image forming operation task, so that the imaging quality and the user satisfaction can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of image formation, and particularly to an image formation control method, a user terminal, a device, a system and a storage medium. Background Art

[0002] A GDI (Graphics Device Interface) image forming device is a type of device that relies on a driver module on the computer side to complete image formation tasks. Different from an image forming device with independent data processing capabilities, a GDI image forming device only receives raster data generated by the computer side and cannot parse or adjust the image formation content by itself. For a color GDI printer, since the color output is easily affected by factors such as environmental temperature and hardware status, color calibration is required to ensure that the imaged color is consistent with the expectation. And the halftone characteristic data, as the core parameter of color calibration, directly determines the resolution, gradient smoothness and color restoration ability of the formed image, and its accuracy is crucial for the quality of the final image.

[0003] In the related art, the color calibration of a color GDI image forming device is achieved through the following process: First, the image forming device determines new halftone characteristic data during the calibration process and transmits it to the driver module on the computer side; Subsequently, the driver module uses this data to rasterize subsequent image formation job tasks and generates raster instructions adapted to the current image forming device.

[0004] However, since the halftone characteristic data is only uploaded to the driver module after color calibration is completed, if the user initiates an image formation job task during the calibration process, the driver module will directly call the old version of the halftone characteristic data stored locally for processing. At this time, since the rasterization process of the image formation content is disconnected from the real-time situation of the image forming device, the generated raster data cannot actually reflect the color requirements, and finally the imaging quality is low and cannot meet the user's expectations.

[0005] It should be noted that the information disclosed in the background art part of this application is only intended to deepen the understanding of the general background art of this application, and should not be regarded as an admission or any form of implication that this information constitutes the prior art known to those skilled in the art. Summary of the Invention

[0006] In view of this, this application provides an image formation control method, a user terminal, a device, a system and a storage medium, which helps to solve the problem that during the color calibration process of the image forming device, the driver module still calls the old version of the halftone characteristic data stored locally to process the image formation job task, resulting in the generated raster data unable to actually reflect the color requirements, and finally the imaging quality is low and cannot meet the user's expectations.

[0007] In a first aspect, an embodiment of the present application provides an image formation control method, which is applied to a driving module of a user terminal. The driving module is used to convert an image formation job task into raster data according to halftone characteristic data. The method includes: When receiving an image formation job task, send a status determination instruction to the image forming device. The status determination instruction is used to instruct the image forming device to determine the state of the image forming device. Wherein, the state of the image forming device includes a color correction operation state and a non-color correction operation state; Receive the state of the image forming device sent by the image forming device; When the state of the image forming device is the color correction operation state, receive the halftone characteristic data after color correction sent by the image forming device; Convert the image formation job task into corresponding target raster data according to the halftone characteristic data after color correction; Send the target raster data to the image forming device, so that the image forming device performs an image formation job according to the target raster data.

[0008] In the embodiment of the present application, when the driving module receives an image formation job task, first, the driving module sends a status determination instruction to the image forming device, so that the image forming device determines the state of the image forming device according to the control instruction; then the image forming device sends the state of the image forming device to the driving module; when the state of the image forming device is the color correction operation state, the driving module waits for the image forming device to complete the color correction operation, and then receives the halftone characteristic data after color correction of the image forming device; finally, the driving module converts the image formation job task into corresponding target raster data according to the halftone characteristic data after color correction, and sends the target raster data to the image forming device, so that the image forming device performs an image formation job according to the target raster data. It can be understood that when the driving module learns that the image forming device is performing color correction, the driving module needs to first obtain the halftone characteristic data after color correction, and then process the image formation job task, so as to obtain target raster data that more conforms to the real-time situation of the image forming device, thereby improving the imaging quality and, to a certain extent, improving user satisfaction.

[0009] In a possible implementation manner, it further includes: When the state of the image forming device is the non-color correction operation state, convert the image formation job task into target raster data according to the halftone characteristic data stored in the driving module, so that the image forming device performs an image formation job according to the target raster data.

[0010] In an embodiment of the present application, when the image forming apparatus is in a non-color correction operation state, according to the halftone characteristic data stored in the driving module, the image forming job task is converted into target raster data, so that the image forming apparatus performs an image forming job according to the target raster data. It can be understood that when the driving module learns that the image forming apparatus is not performing color correction, the driving module directly calls the old version of the halftone characteristic data stored locally to process the image forming job task. To a certain extent, it ensures that the image forming job task can be processed in time, avoids long waiting for the user, and thus improves the user's satisfaction.

[0011] In a possible implementation manner, when the image forming apparatus is in the color correction operation state, receiving the color-corrected halftone characteristic data sent by the image forming apparatus includes: When the image forming apparatus is in the color correction operation state and the timing time is less than a preset time threshold, receiving the color-corrected halftone characteristic data sent by the image forming apparatus, where the start time of the timing time is the moment when the driving module determines that the image forming apparatus is in the color correction operation state.

[0012] In an embodiment of the present application, when the image forming apparatus is in the color correction operation state and the timing time is less than a preset time threshold, receiving the color-corrected halftone characteristic data sent by the image forming apparatus. It can be understood that while waiting to obtain the color-corrected halftone characteristic data, the driving module performs timing to ensure that the user's waiting time is not too long, and thus improves the user's satisfaction.

[0013] In a possible implementation manner, it further includes: When the timing time is greater than or equal to the preset time threshold, according to the halftone characteristic data stored in the driving module, converting the image forming job task into target raster data.

[0014] In an embodiment of the present application, when the timing time is greater than or equal to the preset time threshold, according to the halftone characteristic data stored in the driving module, converting the image forming job task into target raster data. It can be understood that when the driving module still does not obtain the color-corrected halftone characteristic data within the preset time threshold, the image forming apparatus directly calls the old version of the halftone characteristic data stored locally to process the image forming job task. To a certain extent, it ensures that the image forming job task can be processed in time, avoids long waiting for the user, and thus improves the user's satisfaction.

[0015] In a possible implementation manner, converting the image forming job task into corresponding target raster data according to the color-corrected halftone characteristic data includes: Replace the halftone characteristic data stored in the driving module with the color-corrected halftone characteristic data; Convert the image forming job task into corresponding target raster data according to the color-corrected halftone characteristic data.

[0016] In the embodiment of the present application, first, replace the halftone characteristic data stored in the driving module with the color-corrected halftone characteristic data; then, convert the image forming job task into corresponding target raster data according to the color-corrected halftone characteristic data. It can be understood that after the driving module obtains the color-corrected halftone characteristic data, the original halftone characteristic data in the driving module is deleted, and the newly received color-corrected data is stored. To a certain extent, it releases part of the memory on the user terminal, and at the same time, it can ensure that the latest halftone characteristic data is used every time the image forming job task is processed, improving the imaging quality and user satisfaction.

[0017] In a possible implementation manner, it further includes: When receiving the color correction failure information, convert the image forming job task into target raster data according to the halftone characteristic data stored in the driving module.

[0018] In the embodiment of the present application, when the image forming device is in the color correction running state, the image forming device determines whether the color correction is successful; when the color correction is not successful, the image forming device sends the color correction failure information to the driving module of the user terminal; when the driving module receives the color correction failure information, convert the image forming job task into target raster data according to the halftone characteristic data stored in the driving module. It can be understood that after the color correction fails, the driving module immediately calls the stored halftone characteristic data to convert the image forming job task into target raster data. To a certain extent, it ensures that the image forming job task can be processed in time, avoids long waiting for the user, and thus improves the user satisfaction.

[0019] In a second aspect, an embodiment of the present application provides an image forming control method applied to an image forming device, and the method includes: Receive a status determination instruction sent by the driving module of the user terminal; Determine the image forming device status according to the status determination instruction, where the image forming device status includes a color correction running state and a non-color correction running state; Send the image forming device status to the driving module of the user terminal; When the image forming device status is the color correction running state, send the color-corrected halftone characteristic data to the driving module of the user terminal; Receive the target raster data sent by the driving module of the user terminal, where the target raster data is generated by the driving module converting the image forming operation task according to the halftone characteristic data after color correction; Execute an image forming operation corresponding to the target raster data according to the target raster data.

[0020] In an embodiment of the present application, when the driving module receives an image forming operation task, first, the driving module sends a status determination instruction to the image forming device, so that the image forming device determines the state of the image forming device according to the control instruction; then the image forming device sends the state of the image forming device to the driving module; when the state of the image forming device is the color correction running state, the driving module waits for the image forming device to complete the color correction operation, and then receives the halftone characteristic data after color correction of the image forming device; finally, the driving module converts the image forming operation task into the corresponding target raster data according to the halftone characteristic data after color correction, and sends the target raster data to the image forming device, so that the image forming device performs an image forming operation according to the target raster data. It can be understood that when the driving module learns that the image forming device is performing color correction, the driving module needs to first obtain the halftone characteristic data after color correction, and then process the image forming operation task, so as to obtain target raster data that more conforms to the real-time situation of the image forming device, thereby improving the imaging quality and, to a certain extent, improving user satisfaction.

[0021] In a possible implementation manner, when the state of the image forming device is the color correction running state, sending the halftone characteristic data after color correction to the driving module of the user terminal includes: When the state of the image forming device is the color correction running state, determine whether the color correction is successful; When the color correction is successful, send the halftone characteristic data after color correction to the driving module of the user terminal.

[0022] In an embodiment of the present application, when the state of the image forming device is the color correction running state, the image forming device determines whether the color correction is successful; when the color correction is successful, the image forming device sends the halftone characteristic data after color correction to the driving module of the user terminal. It can be understood that by adding a judgment on color correction, the accuracy of the obtained halftone characteristic data after color correction can be ensured to be relatively high. To a certain extent, it is ensured that the driving module can obtain target raster data that more conforms to the real-time situation of the image forming device, thereby improving the imaging quality and, to a certain extent, improving user satisfaction.

[0023] In a possible implementation manner, it further includes: When the color correction fails, send the color correction failure information to the driving module of the user terminal.

[0024] In an embodiment of the present application, when the color correction fails, the image forming apparatus sends the color correction failure information to the driving module of the user terminal; when the driving module receives the color correction failure information, according to the halftone characteristic data stored in the driving module, the image forming job task is converted into target raster data. It can be understood that when the color correction fails, the driving module immediately calls the stored halftone characteristic data and converts the image forming job task into target raster data. To a certain extent, it ensures that the image forming job task can be processed in a timely manner, avoids long waiting times for users, and thus improves user satisfaction.

[0025] In a possible implementation manner, the judging whether the color correction is successful includes: Judging whether the data collected during the color correction process meets a first preset condition, whether the corrected halftone characteristic data meets a second preset condition, and whether the color correction process is completely completed.

[0026] In an embodiment of the present application, it is possible to determine whether the color correction is successful by judging the data collected during the color correction process, the halftone characteristic data after color correction, and the completion status of the color correction process. Furthermore, it is possible to ensure that the accuracy of the halftone characteristic data obtained after color correction is relatively high, improve the imaging quality, and ultimately improve user satisfaction.

[0027] In a third aspect, an embodiment of the present application provides a user terminal, characterized by including: A processor; A memory; And a computer program, where the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the user terminal to execute the method according to any one of the first aspects.

[0028] In a fourth aspect, an embodiment of the present application provides an image forming apparatus, characterized by including: A processor; A memory; And a computer program, where the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the image forming apparatus to execute the method according to any one of the second aspects.

[0029] In a fifth aspect, an embodiment of the present application provides an image forming control system, including: The user terminal according to the third aspect; The image forming apparatus described in the fourth aspect; wherein the user terminal is communicatively connected to the image forming apparatus.

[0030] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, characterized in that the computer-readable storage medium includes a stored program, wherein when the program runs, it controls the device where the computer-readable storage medium is located to execute the method described in any one of the first aspect or the second aspect.

[0031] It can be understood that the hardware verification device provided in the above third aspect, the image forming apparatus provided in the above fourth aspect, the hardware detection system of the image forming apparatus provided in the above fifth aspect, and the computer-readable storage medium provided in the above sixth aspect are all used to execute the method provided in the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0033] Figure 1 FIG. is a schematic diagram of an application scenario provided by an embodiment of the present application.

[0034] Figure 2 FIG. is a schematic flowchart of an image forming control method provided by an embodiment of the present application.

[0035] Figure 3 FIG. is a schematic structural diagram of a user terminal provided by an embodiment of the present application.

[0036] Figure 4 FIG. is a schematic structural diagram of an image forming apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

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

[0038] It should be clear that the described embodiments are only a part of the embodiments of the present application, rather than 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 efforts belong to the scope of protection of the present application.

[0039] The terms used in the embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. The singular forms "a", "the", and "said" 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.

[0040] It should be understood that the term "and / or" used herein is merely a correlative relationship describing related objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally indicates that the related objects before and after are in an "or" relationship.

[0041] For ease of understanding, the following first gives an exemplary description of a specific application scenario.

[0042] Refer to Figure 1 , which is a schematic diagram of an application scenario provided by the embodiments of the present application. As Figure 1 shown, this application scenario includes: a user terminal 101 and an image forming device 102. Among them, the user terminal 101 and the image forming device 102 are interconnected through a wired or wireless communication network for information transmission. During the image forming process, the user terminal 101 converts the image forming job task into raster data recognizable by the image forming device 102 and sends the raster data to the image forming device 102, and the image forming device 102 performs the image forming operation.

[0043] Specifically, a driver program (driver module) can be installed in the user terminal 101. The user can send an image forming job task to the driver module, and the driver module converts the image forming job task into raster data recognizable by the image forming device and performs the image forming operation according to the raster data.

[0044] In addition, Figure 1 the user terminal 101 and the image forming device 102 shown in

[0045] The image forming apparatus includes a GDI type image forming apparatus. The color output of this image forming apparatus is susceptible to factors such as ambient temperature and hardware status. Color correction is required to ensure that the imaging color is consistent with the expectation. The halftone characteristic data, as the core parameter of color correction, directly determines the resolution, gradient smoothness, and color reproduction ability of the formed image. Its accuracy is crucial for the quality of the final imaging.

[0046] For easy understanding, the halftone characteristic data is introduced first. In practical applications, an image forming apparatus can usually output only a limited number of colors. The halftone technology decomposes an image into tiny dot matrices and uses the visual mixing effect of the human eye to simulate a continuous tone. Further, the halftone characteristic data is a set of parameters defined in the driver, which is used to control the details of halftone processing. Specifically, it includes: dot shape, dot angle, dot frequency, dot density, color mapping table, and dithering algorithm, etc.

[0047] Exemplarily, different dot shapes can be determined based on different halftone characteristic data, such as round dots, oval dots, square dots, and linear dots. Different dot angles can be determined based on different halftone characteristic data. For example, the cyan (C) channel is set to 15°, the magenta (M) channel is set to 75°, the yellow (Y) channel is set to 0°, and the black (K) channel is set to 45°. It can be understood that by adjusting the angles, it is ensured that no obvious interference pattern will be generated when colors are superimposed. Different dot frequencies can be determined based on different halftone characteristic data, such as high LPI (e.g., 150 - 200 LPI) or low LPI (e.g., 85 - 100 LPI).

[0048] It can be understood that the halftone characteristic data, as the core parameter of color correction, directly determines the resolution, gradient smoothness, and color reproduction ability of the formed image. Its accuracy is crucial for the quality of the final imaging. At the same time, since the color output is susceptible to factors such as ambient temperature and hardware status, for example, the old halftone characteristic data is the result of color correction in low-temperature weather, and currently it is high-temperature weather, then the old halftone characteristic data is not applicable currently. Using the old halftone characteristic data to process the image forming operation task will make the color of the finally obtained imaging result inaccurate. Therefore, color correction is required to ensure that the imaging color is consistent with the expectation.

[0049] Specifically, in the related technology, the color correction of a color GDI image forming apparatus needs to be achieved through the following process: First, the image forming apparatus determines new halftone characteristic data during the correction process and transmits it to the driver module on the computer side; subsequently, the driver module uses this data to perform rasterization processing on subsequent image forming operation tasks and generates raster instructions adapted to the current image forming apparatus.

[0050] However, since the halftone characteristic data is only uploaded to the drive module after color correction is completed, if the user initiates an image formation job task during the correction process, the drive module will directly call the old version of the halftone characteristic data stored locally for processing. At this time, since the rasterization process of the image formation content is disconnected from the real-time situation of the image forming device, the generated raster data cannot actually reflect the color requirements, and ultimately the imaging quality is low and cannot meet the user's expectations.

[0051] In view of the above problems, in the embodiments of the present application, when the drive module receives an image formation job task, the drive module first sends a status determination instruction to the image forming device, so that the image forming device determines the status of the image forming device and sends it to the drive module; when the status of the image forming device is the color correction running state, the drive module waits for the image forming device to complete the color correction operation, receives the halftone characteristic data after color correction of the image forming device, and according to the halftone characteristic data after color correction, converts the image formation job task into corresponding target raster data, and sends the target raster data to the image forming device, so that the image forming device performs an image formation job according to the target raster data. It can be understood that when the drive module learns that the image forming device is performing color correction, the drive module needs to first obtain the halftone characteristic data after color correction, and then process the image formation job task, so as to obtain target raster data that more conforms to the real-time situation of the image forming device, thereby improving the imaging quality and, to a certain extent, improving user satisfaction. Specifically, it will be described in detail below in conjunction with the drawings and specific embodiments.

[0052] See Figure 2 , which is a schematic flowchart of an image formation control method provided by an embodiment of the present application. This method can be applied to Figure 1 the application scenario shown in Figure 2 as shown, and mainly includes the following steps.

[0053] Step S201: When receiving an image formation job task, the terminal device sends a status determination instruction to the image forming device.

[0054] In the embodiments of the present application, when receiving an image formation job task, the drive module of the terminal device sends a status determination instruction to the image forming device. Among them, the status determination instruction is used to instruct the image forming device to determine the status of the image forming device, where the status of the image forming device includes a color correction running state and a non-color correction running state.

[0055] It can be understood that the color correction state indicates that the image forming device is performing color correction, and the non-color correction state indicates that the image forming device is not performing color correction processing.

[0056] Step S202: Determine the status of the image forming apparatus according to the status determination instruction.

[0057] In an embodiment of the present application, when the image forming apparatus receives the status determination instruction, it determines the status of the image forming apparatus according to the status determination instruction. Specifically, when the image forming apparatus receives the status determination instruction, it detects whether the image forming apparatus is performing a color correction operation. Then, the image forming apparatus sends the detected result to the driver module of the user terminal.

[0058] Step S203: The image forming apparatus sends the status of the image forming apparatus to the driver module of the user terminal.

[0059] In an embodiment of the present application, after the image forming apparatus determines the status of the image forming apparatus, the image forming apparatus sends the status of the image forming apparatus to the driver module of the user terminal.

[0060] Step S204: When the status of the image forming apparatus is the color correction operation state, receive the halftone characteristic data after color correction sent by the image forming apparatus.

[0061] In an embodiment of the present application, when the status of the image forming apparatus is the color correction operation state, the driver module of the user terminal does not process the image forming job task, but opens the relevant data interface and waits to receive the halftone characteristic data after color correction sent by the image forming apparatus.

[0062] In practical applications, there may be a situation where the user terminal never receives the corrected halftone characteristic data, so that the driver module of the user terminal is always in a waiting state, and thus the image forming job tasks uploaded by the user can never be processed, which may ultimately affect the user's satisfaction. To address the above problem, when the user terminal learns that the image forming apparatus is in the color correction state, it starts timing to ensure that the waiting time is relatively reasonable.

[0063] Specifically, in a possible implementation manner, when the status of the image forming apparatus is the color correction operation state and the timing time is less than the preset time threshold, receive the halftone characteristic data after color correction sent by the image forming apparatus. Wherein, the start time of the timing time is the moment when the driver module determines that the status of the image forming apparatus is the color correction operation state.

[0064] In a possible implementation manner, the above preset time threshold may be the longest time predicted for the image forming apparatus to perform color correction.

[0065] It can be understood that while waiting to obtain the halftone characteristic data after color correction, the driver module performs timing to ensure that the user's waiting time is not too long, thereby improving the user's satisfaction.

[0066] In a possible implementation, when the timing time is greater than or equal to a preset time threshold, according to the halftone characteristic data stored in the driving module, the image forming job task is converted into target raster data.

[0067] It can be understood that when the driving module still fails to obtain the color-corrected halftone characteristic data within the preset time threshold, the image forming device directly calls the old version of the halftone characteristic data stored locally to process the image forming job task. To a certain extent, it ensures that the image forming job task can be processed in a timely manner, avoids long waiting times for users, and thus improves user satisfaction.

[0068] In practical applications, in order to ensure that the final imaging result meets the user's expectations, during the color correction process, the image forming device can determine whether the color correction is successful.

[0069] Specifically, in a possible implementation, when the image forming device is in the color correction running state, the image forming device determines whether the color correction is successful; when the color correction is successful, the image forming device sends the color-corrected halftone characteristic data to the driving module of the user terminal.

[0070] It can be understood that by adding the determination of color correction, it can be ensured that the accuracy of the obtained color-corrected halftone characteristic data is relatively high. To a certain extent, it ensures that the driving module can obtain target raster data that better conforms to the real-time situation of the image forming device, thereby improving the imaging quality and user satisfaction.

[0071] It should be noted that the above determination of color correction can include detecting any parameter during the color correction process to ensure the accuracy of the determination result. Specifically, in a possible implementation, the specific determination condition for determining whether the color correction is successful is: determining whether the data collected during the color correction process meets the first preset condition, whether the color-corrected halftone characteristic data meets the second preset condition, and whether the color correction process is completely completed.

[0072] It can be understood that the "data collected during the color correction process" mentioned above can specifically include, but is not limited to, developing voltage, charging voltage, light power of the LSU laser, etc.; the "first preset condition" mentioned above is the data range of the collected data. It can be understood that generally, if the collected data exceeds the preset data range (i.e., the first preset condition), it indicates that the collected data is inaccurate. At this time, the determined color-corrected halftone characteristic data is usually also inaccurate, and the color correction fails at this time.

[0073] The "corrected halftone characteristic data" described above includes, but is not limited to, adjustment values related to color density such as development voltage, charging voltage, and LSU laser optical power, as well as color alignment parameters such as the main scanning direction position adjustment value, paper feed direction position adjustment value, bending adjustment value, tilt adjustment value, and horizontal magnification adjustment value for each of the CMY colors. There is also a reasonable range of values for the above parameters (i.e., the second preset condition). When the corrected halftone characteristic data does not meet the second preset condition, color correction fails at this time.

[0074] The "complete color correction process" described above can be understood as all sub-corrections in the correction process have been completed. It can be understood that color correction includes one or more sub-corrections, including but not limited to development voltage correction, LSU laser optical power correction, color halftone correction, rough color alignment correction, and fine color alignment correction, etc. When it is detected that the color correction process is not completely completed, that is, there is a situation where a sub-correction has not been executed, it indicates that color correction has failed.

[0075] In the embodiments of the present application, it is possible to determine whether color correction is successful by judging the data collected during the color correction process, the halftone characteristic data after color correction, and the completion status of the color correction process. Furthermore, it is possible to ensure that the accuracy of the halftone characteristic data after color correction obtained is relatively high, improve the imaging quality, and ultimately improve user satisfaction.

[0076] In a possible implementation, when the image forming apparatus is in the color correction operation state, the image forming apparatus determines whether color correction is successful; when color correction is not successful, the image forming apparatus sends a color correction failure message to the drive module of the user terminal; when the drive module receives the color correction failure message, according to the halftone characteristic data stored in the drive module, the image forming job task is converted into target raster data.

[0077] It can be understood that after color correction fails, the drive module immediately calls the stored halftone characteristic data and converts the image forming job task into target raster data. To a certain extent, it ensures that the image forming job task can be processed in a timely manner, avoids long waiting times for users, and thus improves user satisfaction.

[0078] In practical applications, the image forming apparatus may not be in the color correction state. At this time, the drive module will directly process the image forming task to ensure that the user can obtain the printed document as soon as possible.

[0079] Specifically, in a possible implementation, when the image forming apparatus is in a non-color correction operation state, according to the halftone characteristic data stored in the drive module, the image forming job task is converted into target raster data, so that the image forming apparatus performs an image forming job according to the target raster data.

[0080] It can be understood that when the driving module learns that the image forming device is not performing color correction, the driving module directly calls the old halftone characteristic data stored locally to process the image forming job task. To a certain extent, it ensures that the image forming job task can be processed in a timely manner, avoids long waiting times for users, and thus improves user satisfaction.

[0081] Step S205: Convert the image forming job task into corresponding target raster data according to the halftone characteristic data after color correction.

[0082] In the embodiment of the present application, when the driving module of the user terminal receives the halftone characteristic data after color correction, the driving module converts the image forming job task into corresponding target raster data according to the halftone characteristic data after color correction.

[0083] In a possible implementation manner, when the driving module of the user terminal receives the halftone characteristic data after color correction, first replace the halftone characteristic data stored in the driving module with the halftone characteristic data after color correction; then convert the image forming job task into corresponding target raster data according to the halftone characteristic data after color correction.

[0084] It can be understood that after the driving module obtains the halftone characteristic data after color correction, the original halftone characteristic data in the driving module is deleted, and the newly received color correction data is stored. To a certain extent, it releases some memory on the user terminal, and at the same time can ensure that the latest halftone characteristic data is used for processing each image forming job task, improving the imaging quality and user satisfaction.

[0085] Step S206: The user terminal sends the target raster data to the image forming device.

[0086] In the embodiment of the present application, when the user terminal determines the target raster data corresponding to the image forming job task, it sends the target raster data to the image forming device.

[0087] Step S207: Execute the image forming job corresponding to the target raster data according to the target raster data.

[0088] In the embodiment of the present application, when the image forming device receives the target raster data, it executes the image forming job corresponding to the target raster data.

[0089] In an embodiment of the present application, when the driving module receives an image forming job task, the driving module first sends a status determination instruction to the image forming device, so that the image forming device determines the status of the image forming device and sends it to the driving module; when the status of the image forming device is the color calibration operation state, the driving module waits for the image forming device to complete the color calibration operation, receives the halftone characteristic data after color calibration of the image forming device, and converts the image forming job task into corresponding target raster data according to the halftone characteristic data after color calibration, and sends the target raster data to the image forming device, so that the image forming device performs an image forming job according to the target raster data. It can be understood that when the driving module learns that the image forming device is performing color calibration, the driving module needs to first obtain the halftone characteristic data after color calibration, and then process the image forming job task, so as to obtain target raster data that is more in line with the real-time situation of the image forming device, thereby improving the imaging quality and to a certain extent, improving user satisfaction.

[0090] Corresponding to the above embodiment, the present application also provides a user terminal. Refer to Figure 3 , which is a schematic structural diagram of a user terminal provided by an embodiment of the present application. The user terminal 300 may include: a processor 301, a memory 302, and a communication unit 303. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the user terminal shown in the figure does not constitute a limitation to the embodiments of the present invention. It can be a bus structure, a star structure, and may also include more or fewer components than shown in the figure, or combine some components, or different component arrangements.

[0091] Among them, the communication unit 303 is used to establish a communication channel, so that the user terminal can communicate with other devices. Receive user data sent by other devices or send user data to other devices.

[0092] The processor 301 is the control center of the user terminal, connects various parts of the entire user terminal through various interfaces and lines, and executes various functions and / or processes data of the user terminal by running or executing software programs, instructions, and / or modules stored in the memory 302, and calling data stored in the memory. The processor may be composed of an integrated circuit (IC). For example, it may be composed of a single packaged IC, or may be composed of connecting multiple packaged ICs with the same or different functions. For example, the processor 301 may only include a central processing unit (CPU). In the embodiment of the present invention, the CPU may be a single operation core or may include multiple operation cores.

[0093] The memory 302 is used to store the execution instructions of the processor 301. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disc.

[0094] When the execution instructions in the memory 302 are executed by the processor 301, the user terminal 300 can be enabled to execute Figure 2 Some or all of the steps in the illustrated embodiments.

[0095] Corresponding to the above embodiments, the present application also provides an image forming apparatus. Refer to Figure 4 , which is a schematic structural diagram of an image forming apparatus provided by an embodiment of the present application. The image forming apparatus 400 may include: a processor 401, a memory 402, and a communication unit 403. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the image forming apparatus shown in the figure does not constitute a limitation to the embodiments of the present invention. It can be a bus structure, a star structure, and may also include more or fewer components than shown in the figure, or combine some components, or have different component arrangements.

[0096] Among them, the communication unit 403 is used to establish a communication channel so that the image forming apparatus can communicate with other devices. Receive user data sent by other devices or send user data to other devices.

[0097] The processor 401 is the control center of the image forming apparatus. It uses various interfaces and lines to connect all parts of the entire image forming apparatus. By running or executing software programs, instructions, and / or modules stored in the memory 402, and calling the data stored in the memory, it executes various functions and / or processes data of the image forming apparatus. The processor can be composed of an integrated circuit (IC). For example, it can be composed of a single packaged IC, or can be composed of multiple packaged ICs with the same or different functions connected. For example, the processor 401 may only include a central processing unit (CPU). In the embodiment of the present invention, the CPU can be a single operation core or can include multiple operation cores.

[0098] The memory 402 is used to store the execution instructions of the processor 401. The memory 402 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disc.

[0099] When the execution instructions in the memory 402 are executed by the processor 401, the image forming apparatus 400 is enabled to execute Figure 2 Some or all of the steps in the illustrated embodiments.

[0100] Corresponding to the above embodiments, the present application further provides an image forming control system. The image forming control system includes: the user terminal described above and the image forming apparatus. Wherein, the user terminal is communicatively connected to the image forming apparatus. For the specific implementation manner, refer to the method embodiment part described above. For the sake of brevity of description, the present application does not make specific limitations thereto.

[0101] In a specific implementation, the present application further provides a computer storage medium. Wherein, the computer storage medium can store a program, and when the program is executed, it can include some or all of the steps in the embodiments of the simulation scenario generation method provided by the present invention. The storage medium can be a magnetic disk, an optical disc, a read-only memory (ROM), a random access memory (RAM), etc.

[0102] In a specific implementation, the present application further provides a computer program product. Wherein, the computer program product includes executable instructions, and when the executable instructions are executed on a computer, the computer is enabled to execute some or all of the steps in the embodiments of the simulation scenario generation method provided by the present invention.

[0103] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent the cases of A existing alone, A and B existing simultaneously, and B existing alone. Wherein A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following" and its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, and c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0104] Those of ordinary skill in the art can realize that the various units and algorithm steps described in the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0105] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0106] In several embodiments provided in this application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0107] The same or similar parts among the various embodiments in this specification can be referred to each other. In particular, for the device embodiments and terminal embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the descriptions in the method embodiments.

Claims

1. An image forming control method, characterized in that, A driving module applied to a user terminal, the driving module being used to convert an image forming job task into raster data according to halftone characteristic data, the method comprising: When receiving an image forming job task, sending a status determination instruction to the image forming device, the status determination instruction being used to instruct the image forming device to determine the image forming device status, wherein the image forming device status includes a color correction operation status and a non-color correction operation status; Receiving the image forming device status sent by the image forming device; When the image forming device status is the color correction operation status, receiving the color-corrected halftone characteristic data sent by the image forming device; According to the color-corrected halftone characteristic data, converting the image forming job task into corresponding target raster data; Sending the target raster data to the image forming device, so that the image forming device performs an image forming job according to the target raster data.

2. The method according to claim 1, characterized in that, Further comprising: When the image forming device status is the non-color correction operation status, converting the image forming job task into target raster data according to the halftone characteristic data stored in the driving module, so that the image forming device performs an image forming job according to the target raster data.

3. The method according to claim 1, wherein The step of when the image forming device status is the color correction operation status, receiving the color-corrected halftone characteristic data sent by the image forming device, includes: When the image forming device status is the color correction operation status and the timing time is less than a preset time threshold, receiving the color-corrected halftone characteristic data sent by the image forming device, wherein the start time of the timing time is the moment when the driving module determines that the image forming device status is the color correction operation status.

4. The method according to claim 3, wherein Further comprising: When the timing time is greater than or equal to the preset time threshold, converting the image forming job task into target raster data according to the halftone characteristic data stored in the driving module.

5. The method according to claim 1, characterized in that, The step of according to the color-corrected halftone characteristic data, converting the image forming job task into corresponding target raster data, includes: Replacing the halftone characteristic data stored in the driving module with the color-corrected halftone characteristic data; According to the color-corrected halftone characteristic data, converting the image forming job task into corresponding target raster data.

6. The method according to claim 1, characterized in that, Further comprising: When receiving the color correction failure information, converting the image forming job task into target raster data according to the halftone characteristic data stored in the driving module.

7. An image forming control method, characterized in that, Applied to an image forming device, the method comprising: Receiving the status determination instruction sent by the driving module of the user terminal; According to the status determination instruction, determining the image forming device status, wherein the image forming device status includes a color correction operation status and a non-color correction operation status; Sending the image forming device status to the driving module of the user terminal; When the image forming apparatus is in the color correction operation state, send the halftone characteristic data after color correction to the drive module of the user terminal; Receive the target raster data sent by the drive module of the user terminal, where the target raster data is generated by the drive module converting the image forming job task according to the halftone characteristic data after color correction; Execute the image forming job corresponding to the target raster data according to the target raster data.

8. The method according to claim 7, wherein The step of "When the image forming apparatus is in the color correction operation state, send the halftone characteristic data after color correction to the drive module of the user terminal" includes: When the image forming apparatus is in the color correction operation state, determine whether the color correction is successful; When the color correction is successful, send the halftone characteristic data after color correction to the drive module of the user terminal.

9. The method according to claim 8, wherein It further includes: When the color correction is not successful, send the color correction failure information to the drive module of the user terminal.

10. The method according to claim 8, characterized in that The step of "determine whether the color correction is successful" includes: Determine whether the data collected during the color correction process meets the first preset condition, whether the halftone characteristic data after correction meets the second preset condition, and whether the color correction process is completely completed.

11. A user terminal, characterized in that, It includes: A processor; A memory; And a computer program, where the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the user terminal to execute the method according to any one of claims 1 to 6.

12. An image forming apparatus, characterized in that, It includes: A processor; A memory; And a computer program, where the computer program is stored in the memory, and the computer program includes instructions that, when executed by the processor, cause the image forming apparatus to execute the method according to any one of claims 7 to 10.

13. An image forming control system, characterized in that, It includes: The user terminal according to claim 11; The image forming apparatus according to claim 12; Wherein, the user terminal is communicatively connected to the image forming apparatus.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, where, when the program runs, it controls the device where the computer-readable storage medium is located to execute the method according to any one of claims 1 to 10.