Optimization control method and optimization control system of printer

By using multi-core SOC in the printer, combined with the processing capabilities of ARM11 and CORTEX M3, the control strategy is generated according to different printer application scenarios, and the problem of difficult to flexibly adjust the printer control strategy in the existing technology is solved, achieving efficient and high-quality printing results.

CN119937951APending Publication Date: 2025-05-06ZHEJIANG CANGTIAN INTELLIGENT INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510019151.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-05-06

Smart Images

  • Figure CN119937951A_ABST
    Figure CN119937951A_ABST
Patent Text Reader

Abstract

The invention discloses an optimization control method and an optimization control system of a printer, and relates to the technical field of printer control. The method comprises the steps that a multi-core SOC is obtained, the multi-core SOC comprises an ARM11 and a CORTEX M3, the ARM11 is used for upper-layer data processing, and the CORTEX M3 is used for bottom-layer mechanical and electrical control including photographic fixing control, motor control and laser control; printer application scene information is obtained; a multi-core SOC is adopted to obtain a printer scene control strategy according to the printer application scene information; and performing optimized printing control on the printer based on the printer scene control strategy. The technical problem that in the prior art, a printer is difficult to flexibly adjust a control strategy according to different application scenes, and consequently the printing efficiency and quality are low is solved, efficient control over the printer under the multiple application scenes is achieved through the multi-core SOC, the control strategy is intelligently selected, and therefore the technical effect of improving the printing efficiency and quality is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of printer control, and in particular to an optimization control method and an optimization control system of a printer. Background Art

[0002] With the rapid development of information technology, printers, as important output devices, play an indispensable role in many fields such as office, education, and home entertainment. However, traditional printer control systems often adopt a single processor architecture, which makes it difficult to efficiently handle complex data processing tasks and precise mechanical and electrical control requirements at the same time. In addition, when facing a variety of application scenarios, existing printer control systems usually adopt fixed control strategies and lack the ability to flexibly adapt to specific scenarios. For example, in scenarios such as single-page printing, multi-page large-volume printing, narrow paper printing, and special paper printing, the control strategy of the printer cannot be dynamically adjusted according to different task requirements, resulting in low printing efficiency, high energy consumption, and even affecting print quality. Therefore, how to optimize the control strategy of the printer according to different application scenarios and improve printing efficiency and print quality has become an urgent problem to be solved in the field of printer technology. Summary of the invention

[0003] The present application provides an optimization control method and an optimization control system for a printer, which solves the technical problem in the prior art that it is difficult for a printer to flexibly adjust the control strategy according to different application scenarios, resulting in low printing efficiency and quality.

[0004] In view of the above problems, the present application provides an optimization control method and an optimization control system for a printer.

[0005] In a first aspect of the present application, a method for optimizing and controlling a printer is provided, the method comprising:

[0006] Acquire a multi-core SOC, the multi-core SOC includes ARM11 and CORTEX M3, wherein the ARM11 is used for upper-level data processing, including receiving data, analyzing data and processing data, and the CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control and laser control; acquire printer application scenario information, the printer application scenario information includes single-page printing, multi-page printing, fixing temperature control, narrow paper printing, multi-page large-batch printing and special paper printing; use the multi-core SOC to obtain a printer scenario control strategy according to the printer application scenario information; optimize the printing control of the printer based on the printer scenario control strategy.

[0007] A second aspect of the present application provides an optimization control system for a printer, the system comprising:

[0008] A multi-core SOC acquisition module: acquires a multi-core SOC, the multi-core SOC includes ARM11 and CORTEX M3, wherein the ARM11 is used for upper-level data processing, including receiving data, analyzing data and processing data, and the CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control and laser control; an application scenario information acquisition module: acquires printer application scenario information, the printer application scenario information includes single-page printing, multi-page printing, fixing temperature control, narrow paper printing, multi-page large-batch printing and special paper printing; a control strategy generation module: uses the multi-core SOC to obtain a printer scenario control strategy according to the printer application scenario information; a printing control module: optimizes the printing control of the printer based on the printer scenario control strategy.

[0009] One or more technical solutions provided in this application have at least the following technical effects or advantages:

[0010] First, obtain a multi-core SOC, which includes ARM11 and CORTEX M3. ARM11 is used for upper-level data processing, including receiving data, analyzing data and processing data, and CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control and laser control. Next, obtain the printer application scenario information, which includes single-page printing, multi-page printing, fixing temperature control, narrow paper printing, multi-page large-volume printing and special paper printing. Then, use the multi-core SOC to obtain the printer scenario control strategy according to the printer application scenario information. Finally, optimize the printing control of the printer based on the printer scenario control strategy. The technical problem that it is difficult for the printer to flexibly adjust the control strategy according to different application scenarios in the prior art, resulting in low printing efficiency and quality, is solved. The multi-core SOC is used to realize efficient control of the printer in various application scenarios, and the control strategy is intelligently selected, thereby achieving the technical effect of improving printing efficiency and quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0012] Figure 1 A schematic flow chart of a printer optimization control method provided in an embodiment of the present application;

[0013] Figure 2 A schematic diagram of the structure of an optimized control system for a printer provided in an embodiment of the present application.

[0014] Description of the accompanying drawings: multi-core SOC acquisition module 11, application scenario information acquisition module 12, control strategy generation module 13, printing control module 14. DETAILED DESCRIPTION

[0015] The present application solves the technical problem in the prior art that it is difficult for printers to flexibly adjust control strategies according to different application scenarios, resulting in low printing efficiency and quality, by providing an optimization control method and an optimization control system for a printer.

[0016] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0017] It should be noted that the terms "including" and "having" are intended to cover non-exclusive inclusions. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or modules that are not explicitly listed or are inherent to these processes, methods, products or devices.

[0018] Embodiment 1, as Figure 1 As shown, the present application provides an optimization control method for a printer, wherein the method comprises:

[0019] A multi-core SOC is obtained, wherein the multi-core SOC includes ARM11 and CORTEX M3, wherein the ARM11 is used for upper-level data processing, including receiving data, analyzing data and processing data, and the CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control and laser control.

[0020] Multi-core SOC (System on Chip) is a semiconductor solution that integrates multiple functional modules on a single chip, and is widely used in high-performance and highly integrated devices. In the present invention, multi-core SOC is the hardware basis of the core control of the printer, mainly including ARM11 and CORTEX M3. Among them, ARM11 is a high-performance processor, which is mainly responsible for the upper-layer data processing of the printer. The specific tasks include: receiving data: receiving print task data from an external interface (such as USB interface, network interface) or user input; analyzing data: parsing the received data, such as determining the print format, page size, resolution requirements, etc., to provide parameter basis for subsequent processing and hardware execution; processing data: including format conversion of print data, generating print instructions, optimizing print order, etc., so that the data meets the working requirements of the printer hardware. CORTEX M3 is a high-performance, low-power microcontroller core, mainly used for the underlying mechanical and electrical control of the printer. Specific tasks include: Fusing control: CORTEX M3 ensures uniform toner adhesion by adjusting the heating temperature and time of the fixing unit, and does not affect the printing quality due to excessively high or low temperatures; Motor control: CORTEX M3 ensures accurate transmission of paper in the printing path by precisely controlling the motor speed, torque and start / stop time to avoid paper jams or transmission deviations; Laser control: CORTEX M3 controls the power and scanning speed of the laser head to achieve high resolution and clear printing effects.

[0021] The multi-core SOC design can fully utilize the hardware performance, ensuring the complexity of upper-level data processing while meeting the real-time requirements of underlying mechanical control. ARM11 focuses on receiving and analyzing data to ensure that printing tasks are correctly understood and efficiently processed; CORTEX M3 executes specific hardware control instructions to ensure that the printing device operates according to the optimized strategy.

[0022] The printer application scenario information is obtained, wherein the printer application scenario information includes single-page printing, multi-page printing, fusing temperature control, narrow paper printing, multi-page large-batch printing, and special paper printing.

[0023] According to the user's printing needs, the printer application scenario information is obtained. The printer application scenario information includes single-page printing, multi-page printing, fusing temperature control, narrow paper printing, multi-page large-volume printing, and special paper printing. Among them, single-page printing tasks are small, focusing on fast response and reducing energy consumption; multi-page printing requires continuous paper transmission, focusing on stability and avoiding paper jams; fusing temperature control needs to dynamically adjust the temperature according to the paper material to ensure the toner adhesion effect; narrow paper printing has high requirements for the accuracy of the paper path, and transmission and positioning need to be optimized; multi-page large-volume printing tasks have a large load, and it is necessary to monitor the device temperature and optimize energy consumption; special paper printing requires adjusting the transmission speed, fusing temperature and laser parameters according to different materials such as thick paper or coated paper.

[0024] The multi-core SOC is used to obtain a printer scenario control strategy according to the printer application scenario information.

[0025] The ARM11 processor in the multi-core SOC analyzes the printer application scenario information (such as single-page printing, multi-page printing, narrow paper printing, fixing temperature control, etc.), extracts key parameters based on the task characteristics, and generates an adaptive printer scenario control strategy. These control strategies mainly include adjustment of the fixing unit temperature, optimization of the paper transmission path, dynamic setting of the laser power and scanning speed, and precise control of the motor speed and torque. For example, in the narrow paper printing scenario, the control strategy will prioritize the optimization of the motor's transmission accuracy and paper positioning; in the multi-page large-volume printing scenario, it focuses on device temperature management and continuity control. The ARM11 processor generates a specific instruction set through efficient calculation of scene information, and the CORTEXM3 processor accurately controls the underlying hardware based on these instructions to achieve efficient operation of the printing device.

[0026] Furthermore, obtaining the printer scene control strategy includes:

[0027] When the printer application scenario information is single-page printing, the printer scenario control strategy is specifically as follows: receiving printing data through the ARM11, and notifying the CORTEX M3 to prepare the printing hardware; analyzing and processing the printing data based on the ARM11 to obtain a single-page data judgment result, and determining the data ready state according to the single-page data judgment result; performing preheating, LSU preparation, and paper feed motor preparation according to the printing hardware preparation to obtain the hardware ready state; if the data ready state and the hardware ready state are both ready, controlling the printer to print output.

[0028] When the printer application scenario information is single-page printing, the printer scenario control strategy is as follows: the ARM11 core in the multi-core SOC receives the printing data, such as the document file or image file transmitted by the user, and notifies the CORTEX M3 core to start the printing hardware preparation, including preheating the fixing unit, adjusting the laser scanning unit (LSU), and initializing the paper feed motor; then, the ARM11 core analyzes and processes the received printing data, determines whether the data meets the single-page printing requirements and generates a single-page data judgment result, and determines whether the data is in the "ready state", that is, whether the printing data has completed the necessary preprocessing and is ready to be sent to the hardware for execution; at the same time, the CORTEX M3 core performs hardware preparation according to the notification and determines whether the hardware state has reached "ready"; when both the data ready state and the hardware ready state are "ready", it means that all the conditions of the printing task have been met. At this time, the CORTEX M3 core controls the printer to execute the printing output and complete the single-page printing task. Through this strategy, the efficient coordination of printing data and hardware devices is ensured, the rapid response requirements of the single-page printing scenario are met, and the printing efficiency and printing quality are improved.

[0029] Furthermore, obtaining the printer scene control strategy includes:

[0030] When the printer application scenario information is multi-page printing, the printer scenario control strategy is specifically as follows: start continuous printing, and ask the ARM11 whether there is a next page through the CORTEX M3; if there is a next page, start feeding the next page when the current page printing time is less than or equal to the time required for the next page of paper to reach the printing position; if there is no next page, enter the current page printing process; determine whether the bottom of the paper has left the sensor through the paper sensor, and if so, link the print data in the DMA to the memory.

[0031] When the printer application scenario information is multi-page printing, the printer scenario control strategy is as follows: start the continuous printing task, the CORTEX M3 core communicates with the ARM11 core to inquire in real time whether there is the next page of printing data; if ARM11 confirms that there is a next page printing task, and the printing time of the current page is less than or equal to the time required for the next page of paper to reach the printing position, then immediately start the next page of paper feeding operation to ensure the continuity of paper transmission and printing efficiency; if ARM11 confirms that there is no next page of printing task, then enter the current page of printing process to complete the printing of the last page. In this process, the paper sensor monitors whether the bottom of the paper has left the sensor position. If the paper leaves the sensor, the CORTEX M3 core links the print data in DMA (direct memory access) to the memory to prepare for the next step of data transmission and printing. This control strategy achieves efficient coordination in multi-page printing scenarios, ensures seamless connection between paper transmission and data processing, and effectively improves printing speed and stability.

[0032] Furthermore, obtaining the printer scene control strategy includes:

[0033] When the printer application scenario information is fixing temperature control, the printer scenario control strategy is specifically: obtaining temperature AD sampling values ​​through a temperature sensor using a filtering algorithm; constructing a historical temperature value change curve based on the temperature AD sampling values; presetting a heating control curve based on the historical temperature value change curve; determining a PWM waveform input based on the heating control curve, and dynamically controlling the output power of the heating lamp tube based on the PWM waveform input through a PID algorithm.

[0034] When the printer application scenario information is the fusing temperature control, the specific printer scenario control strategy is as follows: obtain the temperature AD sampling value of the fusing unit in real time through the temperature sensor, and use the filtering algorithm to process the sampling value to filter out noise and obtain accurate temperature data; construct the historical temperature value change curve based on the collected temperature AD sampling value, and analyze the temperature change law over time; based on the historical temperature change curve, preset the heating control curve as a reference model for temperature control; then, according to the heating control curve, determine the PWM waveform input parameters, and use the PWM signal to drive and control the power output of the heating lamp; finally, the PID algorithm is used to close the PWM waveform input and dynamically adjust the output power of the heating lamp to ensure that the temperature of the fusing unit can quickly reach and stabilize within the preset range, so as to adapt to the fusing requirements of different printing scenarios. This control strategy effectively improves the accuracy and stability of the fusing temperature, ensures the printing quality, and reduces energy consumption and the risk of temperature fluctuations in equipment operation.

[0035] Furthermore, obtaining the printer scene control strategy includes:

[0036] When the printer application scenario information is narrow paper printing, the printer scenario control strategy is specifically as follows: the printing task data is sent through the host, and the printing task data is received and analyzed by the ARM11 to obtain a narrow paper content judgment result; the CORTEX M3 judges whether the actual paper medium is narrow paper through a narrow paper sensor to obtain a narrow paper medium judgment result; the fixing temperature data is monitored and obtained, and when the narrow paper content judgment result and the narrow paper medium judgment result are narrow paper printing, the fixing component is idling and cooled through the fixing temperature data; during the idling process of the fixing component, the ARM11 suspends receiving and processing the printing task data.

[0037] When the printer application scenario information is narrow paper printing, the printer scenario control strategy is as follows: the host sends the print task data, the ARM11 core receives the print task data and performs analysis and processing to determine whether the print content is narrow paper printing, and generates a narrow paper content judgment result; at the same time, the CORTEX M3 core detects the width of the actual paper medium through the narrow paper sensor to determine whether it is a narrow paper medium, thereby obtaining a narrow paper medium judgment result; when the narrow paper content judgment result and the narrow paper medium judgment result are both narrow paper printing, the system monitors and obtains the temperature data of the fixing unit, and starts the idling heat dissipation process of the fixing component to reduce the risk of local overheating in the fixing area, and avoid equipment damage or reduced print quality caused by narrow paper printing; during the idling heat dissipation process of the fixing component, the ARM11 core suspends receiving new print task data and suspends data processing to ensure that the hardware and data transmission are in a safe and stable operating state. Through this strategy, the problem of overheating of the fixing unit during narrow paper printing is effectively solved, while ensuring the smooth progress of the printing task and the long-term reliable operation of the printer.

[0038] Furthermore, obtaining the printer scene control strategy includes:

[0039] When the printer application scenario information is multi-page large-batch printing, the printer scenario control strategy is specifically as follows: sending print task data through the host, and monitoring and obtaining fixing temperature data; receiving the print task data through the ARM11 for analysis and processing, and obtaining a multi-page printing judgment result; when the multi-page printing judgment result is yes, judging whether the print data volume is too large and the fixing temperature data is higher than the set threshold, if so, using the first printing parameter to adjust the print speed, various high voltages of the print and the print temperature; if not, using the second printing parameter to adjust the print speed, various high voltages of the print and the print temperature; in the process of reducing or increasing the printer speed, the ARM11 makes corresponding adjustments to the print task data according to the first printing parameter and the second printing parameter.

[0040] When the printer application scenario information is multi-page large-batch printing, the printer scenario control strategy is as follows: the printer starts task processing by sending print task data through the host, and monitors the temperature data of the fixing unit in real time to ensure that the device operates within a safe range; the ARM11 core receives the print task data and analyzes and processes it to determine whether the current print task is multi-page large-batch printing, and generates a multi-page printing judgment result; when the multi-page printing judgment result is "yes", the system further determines whether the print data volume is too large and whether the fixing temperature is higher than the set threshold; if both conditions are met, the printer will use the first printing parameter to adjust the print speed, each high voltage and the print temperature to reduce the device load and ensure stable operation of the printer; if the conditions are not met, the second printing parameter is used to adjust the print speed, each high voltage and the print temperature to maintain a high printing efficiency. In the process of the printer adjusting the print speed according to the parameters, the ARM11 core will simultaneously optimize the processing method of the task data according to the first or second printing parameters to ensure a high degree of coordination between data transmission and hardware operation. Through this control strategy, the printer can achieve efficient and stable operation in multi-page large-batch printing scenarios, while avoiding print quality problems or hardware damage caused by device overload or excessive temperature.

[0041] Furthermore, obtaining the printer scene control strategy includes:

[0042] When the printer application scenario information is special paper printing, the printer scenario control strategy is specifically: sending print task data through the host, and receiving the print task data through the ARM11 for analysis and processing to obtain an ordinary paper judgment result; if the ordinary paper judgment result is special paper, the ARM11 transmits the print medium type to the CORTEX M3 through the MailBox communication protocol; receiving the print medium type through the CORTEX M3, and determining the third printing parameter according to the print medium type to adjust the print speed, various high voltages of the print and the print temperature.

[0043] When the printer application scenario information is special paper printing, the printer scenario control strategy is as follows: the host sends the print task data, the ARM11 core receives the task data and analyzes and processes it to determine whether the print medium is ordinary paper, thereby generating an ordinary paper judgment result; when the judgment result is special paper, the ARM11 core transmits the print medium type (such as thick paper, coated paper or glossy paper, etc.) to the CORTEX M3 core through the MailBox communication protocol; then, the CORTEX M3 core receives the print medium type and determines the third printing parameter adapted according to the media type, mainly including the adjustment of the print speed, each high voltage and the print temperature. For example, for thick paper printing, it may be necessary to reduce the print speed, increase the thrust of the paper feed motor and adjust the fixing temperature to ensure the print quality and stable paper transmission; for glossy paper printing, it may be necessary to adjust the laser power and fixing temperature to ensure the adhesion of the toner. Through this strategy, the printer can dynamically adjust the hardware operating parameters according to different types of special paper, achieve high-quality output, and avoid printing failures or media damage caused by improper settings.

[0044] The printer is optimized for printing control based on the printer scenario control strategy.

[0045] By combining the printer's current application scenario information and the generated control strategy, the printer's hardware and operating parameters are dynamically adjusted and precisely optimized. Specifically, the ARM11 core is responsible for intelligent analysis and processing of the upper-level task data, and passes the optimized task instructions to the CORTEX M3 core; the CORTEX M3 core adjusts the underlying hardware parameters such as the fixing unit temperature, laser power, paper feed motor speed and transmission path in real time according to the received control strategy. For example, in single-page printing, the system prioritizes reducing the preheating time and optimizing the paper path to increase the printing speed; in multi-page large-volume printing, the device stability is ensured by adjusting the printing speed and temperature heat dissipation rhythm; in special paper printing, the laser power and fixing temperature are dynamically adjusted to meet the printing requirements of specific media. Through this scenario adaptation and optimized control, the printer can achieve efficient, stable and high-quality printing in different application scenarios, while reducing energy consumption, extending the service life of the equipment, and significantly improving the user experience.

[0046] In summary, the embodiments of the present application have at least the following technical effects:

[0047] First, obtain a multi-core SOC, which includes ARM11 and CORTEX M3. ARM11 is used for upper-level data processing, including receiving data, analyzing data and processing data, and CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control and laser control. Next, obtain the printer application scenario information, which includes single-page printing, multi-page printing, fixing temperature control, narrow paper printing, multi-page large-volume printing and special paper printing. Then, use the multi-core SOC to obtain the printer scenario control strategy according to the printer application scenario information. Finally, optimize the printing control of the printer based on the printer scenario control strategy. The technical problem that it is difficult for the printer to flexibly adjust the control strategy according to different application scenarios in the prior art, resulting in low printing efficiency and quality, is solved. The multi-core SOC is used to realize efficient control of the printer in various application scenarios, and the control strategy is intelligently selected, thereby achieving the technical effect of improving printing efficiency and quality.

[0048] Embodiment 2, based on the same inventive concept as the optimization control method of a printer in the above embodiment, Figure 2 As shown, the present application provides an optimization control system for a printer, wherein the system includes:

[0049] A multi-core SOC acquisition module 11: acquires a multi-core SOC, the multi-core SOC includes ARM11 and CORTEX M3, wherein the ARM11 is used for upper-level data processing, including receiving data, analyzing data and processing data, and the CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control and laser control; an application scenario information acquisition module 12: acquires printer application scenario information, the printer application scenario information includes single-page printing, multi-page printing, fixing temperature control, narrow paper printing, multi-page large-batch printing and special paper printing; a control strategy generation module 13: uses the multi-core SOC to obtain a printer scenario control strategy according to the printer application scenario information; a printing control module 14: optimizes printing control of the printer based on the printer scenario control strategy.

[0050] Furthermore, the control strategy generation module 13 is used to execute the following method:

[0051] When the printer application scenario information is single-page printing, the printer scenario control strategy is specifically as follows: receiving printing data through the ARM11, and notifying the CORTEX M3 to prepare the printing hardware; analyzing and processing the printing data based on the ARM11 to obtain a single-page data judgment result, and determining the data ready state according to the single-page data judgment result; performing preheating, LSU preparation, and paper feed motor preparation according to the printing hardware preparation to obtain the hardware ready state; if the data ready state and the hardware ready state are both ready, controlling the printer to print output.

[0052] Furthermore, the control strategy generation module 13 is used to execute the following method:

[0053] When the printer application scenario information is multi-page printing, the printer scenario control strategy is specifically as follows: start continuous printing, and ask the ARM11 whether there is a next page through the CORTEX M3; if there is a next page, start feeding the next page when the current page printing time is less than or equal to the time required for the next page of paper to reach the printing position; if there is no next page, enter the current page printing process; determine whether the bottom of the paper has left the sensor through the paper sensor, and if so, link the print data in the DMA to the memory.

[0054] Furthermore, the control strategy generation module 13 is used to execute the following method:

[0055] When the printer application scenario information is fixing temperature control, the printer scenario control strategy is specifically: obtaining temperature AD sampling values ​​through a temperature sensor using a filtering algorithm; constructing a historical temperature value change curve based on the temperature AD sampling values; presetting a heating control curve based on the historical temperature value change curve; determining a PWM waveform input based on the heating control curve, and dynamically controlling the output power of the heating lamp tube based on the PWM waveform input through a PID algorithm.

[0056] Furthermore, the control strategy generation module 13 is used to execute the following method:

[0057] When the printer application scenario information is narrow paper printing, the printer scenario control strategy is specifically as follows: the printing task data is sent through the host, and the printing task data is received and analyzed by the ARM11 to obtain a narrow paper content judgment result; the CORTEX M3 judges whether the actual paper medium is narrow paper through a narrow paper sensor to obtain a narrow paper medium judgment result; the fixing temperature data is monitored and obtained, and when the narrow paper content judgment result and the narrow paper medium judgment result are narrow paper printing, the fixing component is idling and cooled through the fixing temperature data; during the idling process of the fixing component, the ARM11 suspends receiving and processing the printing task data.

[0058] Furthermore, the control strategy generation module 13 is used to execute the following method:

[0059] When the printer application scenario information is multi-page large-batch printing, the printer scenario control strategy is specifically as follows: sending print task data through the host, and monitoring and obtaining fixing temperature data; receiving the print task data through the ARM11 for analysis and processing, and obtaining a multi-page printing judgment result; when the multi-page printing judgment result is yes, judging whether the print data volume is too large and the fixing temperature data is higher than the set threshold, if so, using the first printing parameter to adjust the print speed, various high voltages of the print and the print temperature; if not, using the second printing parameter to adjust the print speed, various high voltages of the print and the print temperature; in the process of reducing or increasing the printer speed, the ARM11 makes corresponding adjustments to the print task data according to the first printing parameter and the second printing parameter.

[0060] Furthermore, the control strategy generation module 13 is used to execute the following method:

[0061] When the printer application scenario information is special paper printing, the printer scenario control strategy is specifically: sending print task data through the host, and receiving the print task data through the ARM11 for analysis and processing to obtain an ordinary paper judgment result; if the ordinary paper judgment result is special paper, the ARM11 transmits the print medium type to the CORTEX M3 through the MailBox communication protocol; receiving the print medium type through the CORTEX M3, and determining the third printing parameter according to the print medium type to adjust the print speed, various high voltages of the print and the print temperature.

[0062] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. The processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0063] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0064] This specification and drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.

Claims

1. A printer optimization control method, characterized in that: The method comprises: Acquire a multi-core SOC, the multi-core SOC includes ARM11 and CORTEX M3, wherein the ARM11 is used for upper-layer data processing, including receiving data, analyzing data, and processing data, and the CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control, and laser control; Acquire printer application scenario information, wherein the printer application scenario information includes single-page printing, multi-page printing, fusing temperature control, narrow paper printing, multi-page large-batch printing, and special paper printing; Using the multi-core SOC to obtain a printer scenario control strategy according to the printer application scenario information; The printer is optimized for printing control based on the printer scenario control strategy.

2. The optimization control method of a printer according to claim 1, characterized in that: The obtaining of the printer scene control strategy includes: When the printer application scenario information is single-page printing, the printer scenario control strategy is specifically: receiving printing data through the ARM11, and notifying the CORTEX M3 to prepare the printing hardware; Analyzing and processing the print data based on the ARM11 to obtain a single-page data judgment result, and determining a data ready state according to the single-page data judgment result; According to the printing hardware preparation, preheating, LSU preparation, and paper feed motor preparation are performed to obtain a hardware ready state; If the data ready state and the hardware ready state are both ready, the printer is controlled to print out.

3. The optimization control method of a printer as claimed in claim 1, characterized in that: The obtaining of the printer scene control strategy includes: When the printer application scenario information is multi-page printing, the printer scenario control strategy is specifically as follows: start continuous printing, and query the ARM11 via the CORTEX M3 whether there is a next page; If there is a next page, when the printing time of the current page is less than or equal to the time required for the next page to reach the printing position, the next page paper feeding starts; If there is no next page, enter the current page printing process; The paper sensor is used to determine whether the bottom of the paper has left the sensor. If so, the print data in the DMA is linked to the memory.

4. The optimization control method of a printer as claimed in claim 1, characterized in that: The obtaining of the printer scene control strategy includes: When the printer application scenario information is fixing temperature control, the printer scenario control strategy is specifically: obtaining a temperature AD sampling value through a temperature sensor using a filtering algorithm; According to the temperature AD sampling value, construct a historical temperature value change curve; Presetting a heating control curve according to the historical temperature value change curve; According to the heating control curve, a PWM waveform input is determined, and the output power of the heating lamp tube is dynamically controlled based on the PWM waveform input through a PID algorithm.

5. The printer optimization control method according to claim 1, characterized in that: The obtaining of the printer scene control strategy includes: When the printer application scenario information is narrow paper printing, the printer scenario control strategy is specifically: sending print task data through the host, and receiving the print task data through the ARM11 for analysis and processing to obtain a narrow paper content judgment result; The CORTEX M3 determines whether the actual paper medium is narrow paper through a narrow paper sensor, and obtains a narrow paper medium determination result; Monitoring and acquiring fixing temperature data, when the narrow paper content judgment result and the narrow paper medium judgment result are narrow paper printing, idling and cooling the fixing component according to the fixing temperature data; During the idling of the fixing assembly, the ARM11 suspends receiving and processing the printing task data.

6. The printer optimization control method according to claim 1, characterized in that: The obtaining of the printer scene control strategy includes: When the printer application scenario information is multi-page batch printing, the printer scenario control strategy is specifically: sending printing task data through the host, and monitoring and obtaining fixing temperature data; The ARM11 receives the printing task data for analysis and processing to obtain a multi-page printing judgment result; When the result of the multi-page printing judgment is yes, it is judged whether the printing data volume is too large and the fixing temperature data is higher than the set threshold value. If so, the first printing parameter is used to adjust the printing speed, the high voltage of each printing path and the printing temperature; If not, the second printing parameter is used to adjust the printing speed, the high voltage of each printing path and the printing temperature; When the printer speed is reduced or increased, the ARM11 adjusts the print task data accordingly according to the first print parameter and the second print parameter.

7. The printer optimization control method according to claim 1, characterized in that: The obtaining of the printer scene control strategy includes: When the printer application scenario information is special paper printing, the printer scenario control strategy is specifically: sending print task data through the host, and receiving the print task data through the ARM11 for analysis and processing to obtain a normal paper judgment result; If the ordinary paper is determined to be special paper, the ARM11 transmits the print medium type to the CORTEX M3 via the MailBox communication protocol; The printing medium type is received through the CORTEX M3, and according to the printing medium type, a third printing parameter is determined to adjust the printing speed, various high voltages of the printing, and the printing temperature.

8. An optimization control system for a printer, characterized in that: A system for implementing an optimization control method for a printer according to any one of claims 1 to 7, the system comprising: Multi-core SOC acquisition module: acquires a multi-core SOC, the multi-core SOC includes ARM11 and CORTEX M3, wherein the ARM11 is used for upper-layer data processing, including receiving data, analyzing data and processing data, and the CORTEX M3 is used for underlying mechanical and electrical control, including fixing control, motor control and laser control; Application scenario information acquisition module: acquires printer application scenario information, wherein the printer application scenario information includes single-page printing, multi-page printing, fusing temperature control, narrow paper printing, multi-page large-batch printing and special paper printing; Control strategy generation module: using the multi-core SOC to obtain the printer scenario control strategy according to the printer application scenario information; Printing control module: optimizes printing control of the printer based on the printer scenario control strategy.