Flash spraying method of printer trolley, printer, equipment and medium
By actively reading the position of the printer car on the printer motherboard and sending a position inquiry signal to the DSP, the problem of the flash spray function of the printer car cannot be turned on normally, avoiding the nozzle blockage, and improving the reliability and stability of the printer.
Patent Information
- Application Number
- CN202510071782.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2045-01-16
AI Technical Summary
After printing, when the printer car returns to the flash spray position after the existing printer equipment is finished, the coordinate feedback delay and the coordinates are no longer obtained after the vehicle is stopped, resulting in the flash spray function of the printer car not being turned on normally, which may cause the nozzle to be blocked.
The printer's motherboard actively reads the position of the printer car, and sends multiple position inquiry signals to the DSP in turn to determine whether the printer car is within the flash spray range, and activates the flash spray function when the conditions are met.
It effectively avoids the nozzle blockage of the printer car, ensures the normal opening of the flash spray function, and improves the reliability and operation stability of the printer.
Smart Images

Figure CN120039046A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of planar printing, and in particular to a flash spraying method for a printer carriage, a printer, a device, and a medium. Background Art
[0002] In existing printer devices, after printing is completed, the printer carriage returns to the flash spraying position. Since the coordinate feedback of the printer carriage usually has a certain delay and coordinate acquisition is no longer performed after the carriage stops moving, there is an error in the coordinate of the printer carriage transmitted from the DSP of the printer to the printer main board. When the printer carriage has actually moved into the flash spraying range, the acquired coordinate does not yet belong to the flash spraying range, thus not triggering the flash spraying action. Since the flash spraying of the printer carriage cannot be normally started, it may cause the printer nozzle to be blocked.
[0003] Therefore, how to enable the flash spraying function of the printer carriage to be normally started and avoid the occurrence of printer nozzle blockage has become a technical problem that needs to be urgently solved by those skilled in the art. Summary of the Invention
[0004] The purpose of the present invention is to provide a flash spraying method for a printer carriage, a printer, a device, and a medium to achieve flash spraying of the printer carriage, enable the flash spraying to be normally started, and avoid the occurrence of printer nozzle blockage.
[0005] To achieve the above purpose, the present invention provides the following technical solutions:
[0006] A flash spraying method for a printer carriage, which is applied to the main board of a printer, includes:
[0007] When the printer is in the ready state or the pause state, in response to obtaining a flash spraying cleaning instruction, at a preset time interval, sequentially send a plurality of position inquiry signals for the printer carriage to the DSP of the printer, where the ready state is a state where the printer is idle, and the pause state is a stop state of any task;
[0008] Obtain the positions of the printer carriage corresponding to each of the position inquiry signals returned by the DSP;
[0009] At least determine whether at least one of the plurality of printer carriage positions is within the flash spraying range, and when at least one of the plurality of printer carriage positions is within the flash spraying range, control the printer carriage to start the flash spraying function.
[0010] In an optional implementation manner of the present application, the plurality of printer carriage positions include: a first printer carriage position and a second printer carriage position;
[0011] Determining whether at least one of the positions of the plurality of printer carriages is within the flash spraying range, and controlling the printer carriage to turn on the flash spraying function when at least one of the positions of the plurality of printer carriages is within the flash spraying range, includes:
[0012] Determining whether the position of the first printer carriage is the same as the position of the second printer carriage;
[0013] When the position of the first printer carriage is the same as the position of the second printer carriage, determining whether the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range;
[0014] When the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range, controlling the printer carriage to turn on the flash spraying function.
[0015] In an alternative embodiment of the present application, obtaining the positions of the printer carriages corresponding to each of the position inquiry signals returned by the DSP includes:
[0016] Obtaining, at a preset time interval, the positions of the plurality of printer carriages corresponding to the position inquiry signals when the printer carriage is stopped and returned by the DSP.
[0017] In an alternative embodiment of the present application, determining whether at least one of the positions of the plurality of printer carriages is within the flash spraying range includes:
[0018] Determining whether the difference between at least one of the positions of the plurality of printer carriages and a preset flash spraying position is less than or equal to a preset difference threshold;
[0019] When the difference between at least one of the positions of the plurality of printer carriages and the preset flash spraying position is less than or equal to the preset difference threshold, determining that the printer carriage is within the flash spraying range;
[0020] When the difference between at least one of the positions of the plurality of printer carriages and the preset flash spraying position is less than the preset difference threshold, determining that the printer carriage is not within the flash spraying range.
[0021] In an alternative embodiment of the present application, the DSP of the printer is used to send a pulse signal to the motor of the printer to control the motor to start or stop, where the motor is used to drive the printer carriage to move; the printer carriage is used to send the position of the printer carriage to the DSP.
[0022] In an alternative embodiment of the present application, it further includes:
[0023] Determine whether the printing task of the printer has ended or been cancelled. If the printing task of the printer has ended or been cancelled, determine that the printer is in the ready state;
[0024] Or,
[0025] Determine whether the printer carriage is in a moving state. If the printer carriage is not in a moving state, determine that the printer is in the ready state;
[0026] Or,
[0027] Determine whether the cleaning state of the printer carriage has ended. If the cleaning state of the printer carriage has ended, determine that the printer is in the ready state.
[0028] Compared with the prior art, the flash spraying method of the printer carriage provided by the present invention determines whether the printer carriage is within the flash spraying range by the main board of the printer actively reading the position of the printer carriage, which is beneficial to avoiding the printer DSP sending the position of the printer carriage with a large delay to the printer main board. At the same time, by the printer main board sending position inquiry signals for the printer carriage to the printer DSP at a preset time interval in sequence, it is beneficial to timely understand the position change of the printer carriage, which is beneficial to the printer carriage performing flash spraying in time and avoiding the nozzle blockage of the printer carriage.
[0029] The present invention also provides a flash spraying method for a printer carriage, which is applied to the DSP of the printer and includes:
[0030] In response to obtaining a plurality of position inquiry signals for the printer carriage sent by the main board of the printer, send the position of the printer carriage corresponding to each of the position inquiry signals to the main board of the printer;
[0031] Wherein, the main board of the printer is used to, when the printer is in the ready state or the pause state, in response to obtaining a flash spraying and cleaning instruction, send a plurality of the position inquiry signals for the printer carriage to the DSP of the printer at a preset time interval in sequence; and at least determine whether at least one of the plurality of printer carriage positions is within the flash spraying range, and control the printer carriage to turn on the flash spraying function when at least one of the plurality of printer carriage positions is within the flash spraying range; wherein, the ready state is the state where the printer is idle, and the pause state is the stop state of any task.
[0032] In an alternative embodiment of the present application, the plurality of printer carriage positions include: a first printer carriage position and a second printer carriage position;
[0033] Determining whether at least one of the positions of the plurality of printer carriages is within the flash spraying range, and controlling the printer carriage to turn on the flash spraying function when at least one of the positions of the plurality of printer carriages is within the flash spraying range, includes:
[0034] Determining whether the position of the first printer carriage is the same as the position of the second printer carriage;
[0035] When the position of the first printer carriage is the same as the position of the second printer carriage, determining whether the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range;
[0036] When the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range, controlling the printer carriage to turn on the flash spraying function.
[0037] Compared with the prior art, the beneficial effects of the second flash spraying method for the printer carriage provided by the present invention are the same as those of the first flash spraying method for the printer carriage described above, and will not be elaborated here.
[0038] The present invention also provides a printer system, including: a main board, a DSP;
[0039] The main board is configured to, when the printer is in a ready state or a paused state, in response to obtaining a flash spraying and cleaning instruction, sequentially send a plurality of position inquiry signals for the printer carriage to the DSP of the printer at a preset time interval; obtain the positions of the printer carriage corresponding to each of the position inquiry signals returned by the DSP; at least determine whether at least one of the positions of the plurality of printer carriages is within the flash spraying range, and control the printer carriage to turn on the flash spraying function when at least one of the positions of the plurality of printer carriages is within the flash spraying range; wherein, the ready state means that the printer is in an idle state, and the paused state means a stop state of any task;
[0040] The DSP is configured to, in response to obtaining a plurality of position inquiry signals for the printer carriage, send the positions of the printer carriage corresponding to each of the position inquiry signals to the main board of the printer.
[0041] In an optional implementation manner of the present application, the printer system further includes: a motor, a printer carriage;
[0042] The motor is connected to the printer carriage, and the motor is configured to receive a pulse signal sent by the DSP to control the movement of the printer carriage;
[0043] The printer carriage is configured to send the position of the printer carriage to the DSP.
[0044] Compared with the prior art, the beneficial effects of the printer provided by the present invention are the same as those of the flash spraying method of the above printer carriage, and will not be elaborated here.
[0045] The present invention also provides an electronic device, including:
[0046] A processor;
[0047] A memory for storing instructions executable by the processor;
[0048] The processor is configured to execute the flash spraying method of the above printer carriage by running the instructions in the memory.
[0049] Compared with the prior art, the beneficial effects of the electronic device provided by the present invention are the same as those of the flash spraying method of the printer carriage described in the above technical solution, and will not be elaborated here.
[0050] The present invention also provides a computer storage medium, in which instructions are stored, and when the instructions are run, the flash spraying method of the above printer carriage is implemented.
[0051] Compared with the prior art, the beneficial effects of the computer storage medium provided by the present invention are the same as those of the flash spraying method of the printer carriage described in the above technical solution, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The drawings described herein are used to provide a further understanding of the present invention, and constitute a part of the present invention. The illustrative embodiments of the present invention and their descriptions are used to explain the present invention, and do not constitute an improper limitation of the present invention. In the drawings:
[0053] Figure 1 is a schematic structural diagram of the printer provided by the embodiment of the present application;
[0054] Figure 2 is a schematic diagram of the flash spraying method of the printer carriage provided by the embodiment of the present application Figure 1 ;
[0055] Figure 3 is a schematic diagram of the state transition of the printer provided by the embodiment of the present application;
[0056] Figure 4 is the flow of the flash spraying method of the printer carriage provided by the embodiment of the present application Figure 2 ;
[0057] Figure 5 is the structure of the flash spraying device of the printer carriage provided by the embodiment of the present application Figure 1 ;
[0058] Figure 6The structure of the flash spraying device of the printer carriage provided by the embodiment of the present application Figure 2 ;
[0059] Figure 7 The structural diagram of the electronic device provided by the embodiment of the present application. Detailed implementation manners
[0060] For the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. For example, the first threshold and the second threshold are only used to distinguish different thresholds, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first" and "second" do not necessarily mean different.
[0061] It should be noted that in the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present invention should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0062] In the present invention, "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: A exists alone, A and B exist simultaneously, and B exists alone, where 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 (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b or c can represent: a, b, c, the combination of a and b, the combination of a and c, the combination of b and c, or the combination of a, b and c, where a, b, c can be single or multiple.
[0063] In the existing printer device, after the printing is completed, the printer carriage returns to the flash spraying position. Due to the certain delay of the coordinate feedback of the printer carriage, there is an error in the printer carriage coordinates transmitted from the DSP of the printer to the printer main board, which further causes the flash spraying of the printer carriage to fail to be normally turned on, and further causes the printer nozzle to be blocked.
[0064] Therefore, how to realize the flash spraying of the printer carriage, enable the flash spraying to be normally turned on, and avoid the occurrence of the situation of printer nozzle blockage has become a technical problem that those skilled in the art urgently need to solve.
[0065] To solve the above technical problems, the present application provides a flash spraying method for a printer carriage, a printer, a device, and a medium, which will be described in detail one by one in the following embodiments.
[0066] In the first embodiment of the present application, a printer is first provided. Please refer to Figure 1 , Figure 1 which is a schematic structural diagram of the printer provided by the embodiment of the present application.
[0067] As Figure 1 shown, the printer includes: a main board, a DSP, a motor, and a printer carriage.
[0068] The main board of the printer can be understood as the control board or the main control board of the printer, which is one of the core components of the printer and is responsible for controlling and coordinating various functions and operations of the printer. In an alternative embodiment of the present application, the main board of the printer generally includes a microprocessor, a memory, an interface circuit, and other necessary electronic devices to ensure the normal operation of the printer.
[0069] In the embodiment of the present application, the main board of the printer is mainly used to, when the printer is in the ready state or the pause state, in response to obtaining a flash spraying cleaning instruction, send a plurality of position inquiry signals for the printer carriage to the DSP of the printer at a preset time interval. The ready state means that the printer is in an idle state, and the pause state means the stop state of any task.
[0070] Among them, the flash spraying cleaning instruction can be received when the printer is in the ready state or the pause state, or can be received when the printer is in other states, but the position inquiry signal is only sent to the DSP when the printer state is the ready state or the pause state. Specifically, when the main board receives the flash spraying cleaning instruction when the printer is in the ready state or the pause state, the main board continuously sends a plurality of position inquiry signals to the DSP; when the printer is in other states such as the cleaning state, the printing state, or the moving state, after the main board receives the flash spraying cleaning instruction, the instruction can be stored until the printer is in the ready state and the pause state, and then the main board sends a plurality of position inquiry signals to the DSP and releases the instruction; it can also report an error and clear the flash spraying cleaning instruction.
[0071] The DSP (Digital Signal Processor) of the printer is a microprocessor specifically designed for processing digital signals. In the embodiment of the present application, the DSP is mainly used for signal processing tasks. In the actual application process, the DSP is also used to process the image data of the printer (such as inkjet printers, laser printers, etc.) to ensure the printing effect of the printer.
[0072] In an embodiment of the present application, the DSP is mainly used to obtain the position of the printer carriage sent by the printer carriage, and in response to obtaining a plurality of position inquiry signals for the printer carriage sent by the main board of the printer, send the position of the printer carriage corresponding to each of the position inquiry signals to the main board of the printer.
[0073] After the main board of the printer obtains each of the position inquiry signals, the main board of the printer is further configured to determine whether at least one of the position inquiry signals is within the flash spraying range, and in the case where at least one of the plurality of printer carriage positions is within the flash spraying range, control the printer carriage to turn on the flash spraying function.
[0074] In an embodiment of the present application, the main board of the printer is further configured to control the motion state of the printer carriage.
[0075] In the case where the printer carriage needs to execute a printing task in a specified printing area or the printer carriage needs to reach a specified area, the main board of the printer is configured to send a movement instruction to the DSP; in response to obtaining the movement instruction, the DSP sends a pulse signal to the motor to control the motor to start, so that the motor drives the printer carriage to move. During the movement of the printer carriage, position coordinates (i.e., the position of the printer carriage) are generated and fed back to the DSP.
[0076] In the prior art, during the movement of the printer carriage, the encoder generates carriage coordinate information at preset time intervals and sends the coordinate information to the DSP. Among them, the encoder can be of types such as a grating encoder or a servo motor encoder, and this embodiment does not limit this. The DSP sends the coordinate information to the main board, and the main board determines the carriage position according to the coordinate information received from the DSP. It can be seen that in the prior art, if the carriage stops moving, the main board will not receive the coordinate information. In the present application, after receiving the flash spraying cleaning instruction, after the printer carriage stops moving, the main board continuously sends a plurality of carriage position inquiry signals to the DSP. Therefore, not only can the position coordinate information during the movement of the carriage be obtained, but also the coordinate information can continue to be obtained when the carriage stops moving. It solves the technical problem that due to the delay in the carriage coordinate feedback, when the carriage has moved into the flash spraying range, the coordinate obtained by the main board is outside the flash spraying range, so that the flash spraying action cannot be triggered, and further the spray holes on the print head are blocked.
[0077] In an alternative embodiment, the main board sends a movement instruction to the DSP. The DSP generates a pulse signal according to the movement instruction and sends it to the encoder. Generally, it is determined whether the trolley is in a moving state based on whether the encoder receives a pulse signal for controlling the movement of the trolley. It can be understood that in the prior art, when the encoder does not receive a pulse signal, it is determined that the trolley has stopped moving. After determining that the trolley has stopped moving, the process of generating coordinate information and sending the coordinate information to the DSP also stops. The prior art ignores the delay in the process of generating coordinate information by the encoder in some systems, resulting in the encoder reading the pulse signal and determining that the trolley has stopped, thus stopping the generation of coordinate information. Furthermore, the DSP is unable to obtain the real-time coordinate information of the trolley. When the trolley has not entered the flash spraying range, the generation and sending of coordinate information have already stopped. When the trolley enters the flash spraying range and the printer is in a ready or paused state, the flash spraying action cannot be triggered, resulting in nozzle blockage. In this application, when the trolley is in a moving state, the encoder still actively generates coordinate information in response to receiving a pulse signal. When the encoder does not receive a pulse signal, the main board actively sends multiple position inquiry signals to the DSP, and the DSP requests and obtains the coordinate information generated by the encoder. This coordinate information can be read by the grating encoder head or generated by the servo motor encoder. In response to the multiple position inquiry signals sent by the main board, the DSP will feedback the corresponding coordinate information. In this application, the main board actively obtaining coordinate information can avoid the technical problem that due to the delay in the encoder reading coordinates, there is an error in obtaining the position coordinates of the trolley, and thus it is impossible to accurately determine whether the trolley has reached the flash spraying range, resulting in abnormal flash spraying and nozzle blockage.
[0078] Among them, the coordinate information fed back by the DSP may include the coordinates during the movement of the trolley and the coordinates when the trolley stops moving. When multiple coordinate information is different, it indicates that the coordinate information is the coordinates during the movement of the trolley, that is, there is a delay in the coordinates generated by the encoder, and the coordinates during movement can still be read after the trolley has stopped moving; when there are at least two identical coordinates among multiple coordinate information, it indicates that the coordinate information is the coordinates when the trolley stops moving. If one of the multiple coordinates reaches the flash spraying range, the flash spraying action can be triggered; if none of the multiple coordinates reach the flash spraying range and include at least two identical coordinates, and there are no other numerical coordinates after at least two identical coordinates, it can be determined that the trolley has not reached the flash spraying range; if none of the multiple coordinates reach the flash spraying range and include at least two identical coordinates, and there are different coordinates after at least two identical coordinates among the multiple coordinates, it indicates that there is a fault in the printing system, and the main board generates an alarm signal and sends it to the PC side. The possible components with faults are the encoder, DSP, main board, etc.
[0079] Furthermore, Embodiment 2 of this application also provides a flash spraying method for a printer trolley, which is applied to the printer main board.
[0080] Please refer to Figure 2 ,Figure 2 Schematic diagram of the flash spraying method for the printer carriage provided by the embodiment of the present application Figure 1 ;
[0081] As Figure 1 shown, the flash spraying method for the printer carriage includes the following S201 to S203:
[0082] S201, when the printer is in the ready state or the pause state, in response to obtaining the flash spraying cleaning instruction, at a preset time interval, sequentially send a plurality of position inquiry signals for the printer carriage to the DSP of the printer.
[0083] In the embodiment of the present application, the states of the printer mainly include:
[0084] Ready state: The ready state of the printer means that the printer is in an idle state and has been ready to receive and process instructions. In this state, all hardware components of the printer are working properly, without errors or warnings. However, in order to prevent the printer nozzle from clogging, flash spraying needs to be enabled.
[0085] Printing state: The printing state of the printer refers to the state when the printer is processing a printing task. In this state, the printer is processing one or more printing tasks.
[0086] Pause state: The pause state of the printer means that the printer temporarily stops processing the current printing task. In the actual application process, the user can manually operate the printer to make the printer enter the pause state from the printing state, so as to facilitate operations such as replacing paper and clearing paper jams.
[0087] Moving state: The moving state of the printer refers to the state when the printer carriage moves from one position to another after receiving a moving instruction.
[0088] Cleaning state: The cleaning state of the printer refers to the state when the printer is performing cleaning (such as flash spraying) and maintenance operations. This state is usually to ensure that the printer nozzle or other key components are in good working condition, so as to ensure the printing quality and extend the service life of the printer.
[0089] Further, please refer to Figure 3 , Figure 3 Schematic diagram of the state transition of the printer provided by the embodiment of the present application.
[0090] As Figure 3 shown, when the printer is in the ready state, after the printer receives a printing instruction, it enters the printing state. After the printing is completed, the printer returns to the ready state again.
[0091] When the printer is in the printing state and receives a print pause instruction, it enters the pause state. After the printer receives a continue printing instruction, it returns to the printing state. Or when the printer is in the pause state and receives a cancel print instruction, the printer returns to the ready state.
[0092] When the printer is in the ready state and the printer carriage receives a movement instruction, the printer enters the movement state. After the printer carriage moves to the specified position, the movement ends and the printer returns to the ready state.
[0093] When the printer is in the ready state and receives a cleaning instruction, the printer enters the cleaning state. After the cleaning is completed, the printer returns to the ready state.
[0094] When the printer is in the pause state and receives a cancel print instruction, it returns to the ready state. Or when the printer receives a cleaning instruction, it automatically cancels the print quality and enters the cleaning state from the ready state. After the cleaning is completed, the printer returns to the pause state.
[0095] The flash spray cleaning instruction is one of the cleaning instructions. The cleaning operation can include multiple steps such as scraping ink, sucking ink, sucking waste ink, and flash spraying. In the actual application process, the flash spray of the printer aims to check and clean the print head by ejecting ink from the print head of the printer. This process can help identify which print heads may be blocked and attempt to clean these blocked print heads by ejecting ink, restoring the normal operation of the print heads, ensuring that all print heads can work properly, and thus improving the print quality and print consistency.
[0096] When the printer is in the ready state or the pause state, the printer carriage can be in any position. However, when flash spraying of the printer is required, the printer carriage needs to reach the position corresponding to the cleaning tray so that the flash spraying operation can be carried out at the position corresponding to the cleaning tray to facilitate maintaining a clean environment inside and outside the printer.
[0097] In an alternative embodiment of the present application, in order to ensure the smooth completion of the cleaning task and ensure that there is no confusion in the conversion between the various states of the printer, after the printer main board receives the flash spray cleaning instruction, it automatically determines whether the printer is in the ready state or the pause state. If the judgment result is otherwise, a status error prompt message is output to facilitate the user to change the status of the printer to the ready state or the pause state in a timely manner.
[0098] Furthermore, in order to ensure that the printer carriage can be located at the position corresponding to the cleaning tray when the printer performs the flash spray operation, when the printer's main board obtains the flash spray cleaning instruction, the printer main board sends multiple position inquiry signals for the printer carriage to the printer's DSP in sequence at preset time intervals, so that after receiving the position inquiry signal, the DSP will send the position of the printer carriage to the printer's main board.
[0099] In an optional implementation of the present application, the preset time interval may be 50 milliseconds, and the multiple position inquiry signals for the printer carriage may be 3. In actual application, the preset time interval and the number of position inquiry signals for the printer carriage may be set according to actual conditions, and the present application does not impose any restrictions on this.
[0100] S202, obtaining the printer carriage position corresponding to each position inquiry signal returned by the DSP.
[0101] After obtaining the printer carriage position corresponding to each position inquiry signal returned by the DSP, the printer mainboard can execute the following S103 in combination with the position of the printer carriage to determine whether flash printing can be performed.
[0102] In an optional implementation manner of the present application, in order to avoid the delay deviation of the printer carriage position transmitted back by the printer carriage in real time as much as possible and improve the accuracy of the printer carriage position, the printer carriage position corresponding to each position inquiry signal returned by the DSP is obtained, including:
[0103] A plurality of printer carriage positions corresponding to the position inquiry signal when the printer carriage is stopped and returned by the DSP are obtained at preset time intervals.
[0104] That is, when the printer carriage is in a stopped state, the main board sends a plurality of position inquiry signals to the DSP at preset time intervals, and then receives a plurality of printer carriage positions of the printer carriage returned by the DSP.
[0105] S203, determining whether at least one of the plurality of printer carriage positions is in a flashing spray range, and controlling the printer carriage to start a flashing spray function when at least one of the plurality of printer carriage positions is in the flashing spray range.
[0106] When the printer main board determines that at least one of the received multiple print carriage positions is within the flash spraying range, it indicates that the print carriage has reached the flash spraying position. At this time, the printer main board can control the nozzle of the printer carriage to perform flash spraying.
[0107] In another alternative embodiment of the present application, considering that when only one of the positions of multiple printer carriages is determined to be within the flash spraying range, the printer carriage may have just entered the flash spraying range, but the printing carriage is not stopped at this time. In this case, the printer carriage is not in the ready state, and even if a flash spraying instruction is issued, the printer carriage cannot activate the flash spraying function.
[0108] Therefore, to avoid the above situation, the determination of whether at least one of the positions of the multiple printer carriages is within the flash spraying range, and when at least one of the positions of the multiple printer carriages is within the flash spraying range, controlling the printer carriage to activate the flash spraying function includes:
[0109] The determination of whether at least one of the positions of the multiple printer carriages is within the flash spraying range, and when at least one of the positions of the multiple printer carriages is within the flash spraying range, controlling the printer carriage to activate the flash spraying function includes:
[0110] Judge whether the position of the first printer carriage is the same as the position of the second printer carriage;
[0111] When the position of the first printer carriage is the same as the position of the second printer carriage, judge whether the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range;
[0112] When the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range, control the printer carriage to activate the flash spraying function.
[0113] That is, after the main board of the printer continuously receives the positions of multiple printer carriages, compare whether the coordinates of two consecutive ones of the positions of the multiple printer carriages are the same. If they are the same, it is considered that the printer carriage has stopped moving. Then, determine whether the stop position of the printer carriage is within the flash spraying range. When the stop position of the printer carriage is within the flash spraying range, control the printer carriage to activate the flash spraying function.
[0114] Further, in the actual application process, the position of the printer carriage can be determined based on the printing coordinate system of the printer. Generally, the flash spraying position of the printer is usually at the 0-point coordinate of the printing coordinate system, and the flash spraying range can be set according to the actual situation of the printer. For example, the flash spraying range is set to ±150 mm.
[0115] In the embodiments of the present application, the flash spraying range corresponds to the ink receiving cartridge of the printer. In one implementation, the ink receiving cartridge is located at both ends of the printing coordinate system of the printer. For example, when the printer is a roll printer, during the printing process of the printer carriage, it moves along the x-axis of the printing coordinate system. In this case, the ink receiving cartridge can be set at both ends of the y-axis of the printing coordinate system; when the printer is a flatbed printer, during the printing process, the printer carriage needs to move along both the x-axis and the y-axis. In this case, the ink receiving cartridge can be set at both ends of the x-axis of the printer coordinate system or at both ends of the y-axis.
[0116] In another alternative implementation of the present application, the ink receiving cartridge can be installed at the bottom of the printer carriage through a mechanical structure. When flash spraying is not required, the ink receiving cartridge is controlled to retract, and when flash spraying is required, the ink receiving cartridge is controlled to open. In this case, the flash spraying range is no longer limited by the mechanical position and the printer type, but only affected by the printer status. When the ink receiving cartridge is installed at the bottom of the printer carriage, regardless of whether the printer carriage runs into or leaves the printing platform, as long as it is in the XY coordinate system, flash spraying can be performed. The present application monitors the printer status, and flash spraying can only be performed when the printer is in the ready state and the pause state. When the printer is in other states, the flash spraying action cannot be triggered, avoiding the chaos of the internal logic control of the main board and thus preventing the printer from malfunctioning during task execution, improving the reliability of the printer during task execution and the stability of operation.
[0117] Furthermore, in order to prevent ink from being sprayed on the printing material during flash spraying, after the printer carriage drives the inkjet cartridge to move to the specified inkjet range, the inkjet cartridge is then controlled to open.
[0118] In summary, the flash spraying method for the printer carriage provided by the embodiments of the present application determines whether the printer carriage is within the flash spraying range by the main board of the printer actively reading the position of the printer carriage, which helps to avoid the printer DSP sending the position of the printer carriage with a large delay to the printer main board. At the same time, by the printer main board sending position inquiry signals to the printer DSP at preset time intervals in sequence, it is beneficial to timely understand the position change of the printer carriage, which is conducive to the printer carriage performing flash spraying in a timely manner and avoiding the nozzle of the printer carriage from being blocked.
[0119] Embodiment 3 of the present application also provides another flash spraying method for the printer carriage, which is applied to the DSP of the printer. Please refer to Figure 4 , Figure 4 which is the flow chart of the flash spraying method for the printer carriage provided by the embodiments of the present application Figure 2 .
[0120] As Figure 4As shown, the flash spraying method of the printer carriage includes the following S201:
[0121] S401, in response to obtaining a plurality of position inquiry signals for the printer carriage sent by the main board of the printer, sending the positions of the printer carriage corresponding to each of the position inquiry signals to the main board of the printer;
[0122] Among them, the main board of the printer is used to, when the printer is in a ready state or a pause state, in response to obtaining a flash spraying cleaning instruction, send a plurality of the position inquiry signals for the printer carriage to the DSP of the printer at a preset time interval; and at least determine whether at least one of the plurality of printer carriage positions is within the flash spraying range, and control the printer carriage to turn on the flash spraying function when at least one of the plurality of printer carriage positions is within the flash spraying range; where the ready state is a state where the printer is idle, and the pause state is a stop state of any task.
[0123] In an alternative embodiment of the present application, the plurality of printer carriage positions include: a first printer carriage position and a second printer carriage position;
[0124] Determining whether at least one of the plurality of printer carriage positions is within the flash spraying range, and controlling the printer carriage to turn on the flash spraying function when at least one of the plurality of printer carriage positions is within the flash spraying range, includes:
[0125] Determining whether the first printer carriage position and the second printer carriage position are the same;
[0126] When the first printer carriage position and the second printer carriage position are the same, determining whether the first printer carriage position and the second printer carriage position are within the flash spraying range;
[0127] When the first printer carriage position and the second printer carriage position are within the flash spraying range, controlling the printer carriage to turn on the flash spraying function.
[0128] In an alternative embodiment of the present application, determining whether at least one of the plurality of printer carriage positions is within the flash spraying range includes:
[0129] Determining whether the difference between at least one of the plurality of printer carriage positions and a preset flash spraying position is less than or equal to a preset difference threshold;
[0130] When the difference between at least one of the plurality of printer carriage positions and the preset flash spraying position is less than or equal to the preset difference threshold, determining that the printer carriage is within the flash spraying range;
[0131] When the difference between at least one of the multiple printer carriage positions and a preset flash spraying position is less than a preset difference threshold, it is determined that the printer carriage is not within the flash spraying range.
[0132] In an alternative embodiment of the present application, the DSP of the printer is further configured to send a pulse signal to the motor of the printer to control the startup or shutdown of the motor, where the motor is used to drive the movement of the printer carriage; the printer carriage is used to send the printer carriage position to the DSP.
[0133] It should be noted that the flash spraying method of the printer carriage provided in the above Embodiment 3 and the flash spraying method of the printer carriage provided in the above Embodiment 2 belong to the same inventive concept. For the technical details not described in detail in the above Embodiment 3, reference may be made to the specific content of the flash spraying method of the printer carriage provided in Embodiment 2 of the present application, and details will not be elaborated here.
[0134] Embodiment 4 of the present application simultaneously provides a flash spraying device for a printer carriage, which is applied to the main board of the printer. Please refer to Figure 5 , Figure 5 which is the structure of the flash spraying device for the printer carriage provided in the embodiment of the present application Figure 1 .
[0135] As Figure 5 shown, the flash spraying device for the printer carriage includes:
[0136] A first signal sending unit 501, configured to, when the printer is in a ready state or a paused state, in response to obtaining a flash spraying cleaning instruction, sequentially send a plurality of position inquiry signals for the printer carriage to the DSP of the printer at a preset time interval, where the ready state is a state where the printer is idle, and the paused state is a stop state of any task;
[0137] A signal obtaining unit 502, configured to obtain the printer carriage positions returned by the DSP corresponding to each of the position inquiry signals;
[0138] A data processing unit 503, configured to at least determine whether at least one of the multiple printer carriage positions is within the flash spraying range, and control the printer carriage to turn on the flash spraying function when at least one of the multiple printer carriage positions is within the flash spraying range.
[0139] In an alternative embodiment of the present application, the multiple printer carriage positions include: a first printer carriage position and a second printer carriage position;
[0140] Determining whether at least one of the positions of the plurality of printer carriages is within the flash spraying range, and controlling the printer carriage to turn on the flash spraying function when at least one of the positions of the plurality of printer carriages is within the flash spraying range, includes:
[0141] Determining whether the position of the first printer carriage is the same as the position of the second printer carriage;
[0142] When the position of the first printer carriage is the same as the position of the second printer carriage, determining whether the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range;
[0143] When the position of the first printer carriage and the position of the second printer carriage are within the flash spraying range, controlling the printer carriage to turn on the flash spraying function.
[0144] In an alternative embodiment of the present application, obtaining the positions of the printer carriages corresponding to each of the position inquiry signals returned by the DSP includes:
[0145] Obtaining, at a preset time interval, the positions of a plurality of printer carriages corresponding to the position inquiry signals when the printer carriages are in a stopped state and returned by the DSP.
[0146] In an alternative embodiment of the present application, determining whether at least one of the positions of the plurality of printer carriages is within the flash spraying range includes:
[0147] Determining whether the difference between at least one of the positions of the plurality of printer carriages and a preset flash spraying position is less than or equal to a preset difference threshold;
[0148] When the difference between at least one of the positions of the plurality of printer carriages and the preset flash spraying position is less than or equal to the preset difference threshold, determining that the printer carriage is within the flash spraying range;
[0149] When the difference between at least one of the positions of the plurality of printer carriages and the preset flash spraying position is less than the preset difference threshold, determining that the printer carriage is not within the flash spraying range.
[0150] In an alternative embodiment of the present application, the DSP of the printer is configured to send a pulse signal to the motor of the printer to control the motor to start or stop, where the motor is used to drive the printer carriage to move; the printer carriage is used to send the position of the printer carriage to the DSP.
[0151] In an alternative embodiment of the present application, the flash spraying device of the printer carriage is further configured to:
[0152] Determine whether the printing task of the printer has ended or been cancelled. If the printing task of the printer has ended or been cancelled, determine that the printer is in the ready state;
[0153] Or,
[0154] Determine whether the printer carriage is in a moving state. If the printer carriage is not in a moving state, determine that the printer is in the ready state;
[0155] Or,
[0156] Determine whether the cleaning state of the printer carriage has ended. If the cleaning state of the printer carriage has ended, determine that the printer is in the ready state.
[0157] The above-mentioned Embodiment 4 provided in this embodiment belongs to the same inventive concept as Embodiment 2 of the present application. The flash spraying method of the printer carriage provided in Embodiment 2 of the present application can be executed, and it has the corresponding functional modules and beneficial effects for executing the printing method of the variable data. For the technical details not described in detail in this embodiment, reference can be made to the specific processing content of the flash spraying method of the printer carriage provided in the above-mentioned embodiment of the present application, which will not be elaborated here.
[0158] Embodiment 5 of the present application also provides another flash spraying device for a printer carriage, which is applied to the DSP of the printer carriage. Please refer to Figure 6 , Figure 6 which is the structure of the flash spraying device for the printer carriage provided in the embodiment of the present application Figure 2 .
[0159] As Figure 6 shown, the flash spraying device for the printer carriage includes:
[0160] A second signal sending unit 601, configured to, in response to obtaining a plurality of position inquiry signals for the printer carriage sent by the main board of the printer, send the printer carriage positions corresponding to each of the position inquiry signals to the main board of the printer;
[0161] Wherein, the main board of the printer is configured to, when the printer is in the ready state or the pause state, in response to obtaining a flash spraying and cleaning instruction, sequentially send a plurality of the position inquiry signals for the printer carriage to the DSP of the printer at a preset time interval; and at least determine whether at least one of the plurality of printer carriage positions is within the flash spraying range, and control the printer carriage to turn on the flash spraying function when at least one of the plurality of printer carriage positions is within the flash spraying range; wherein, the ready state is a state where the printer is idle, and the pause state is a stop state of any task.
[0162] In an alternative embodiment of the present application, the positions of the multiple printer carriages include: a first printer carriage position and a second printer carriage position;
[0163] Judging whether at least one of the positions of the multiple printer carriages is within the flash spraying range, and controlling the printer carriage to turn on the flash spraying function when at least one of the positions of the multiple printer carriages is within the flash spraying range, includes:
[0164] Judging whether the first printer carriage position is the same as the second printer carriage position;
[0165] When the first printer carriage position is the same as the second printer carriage position, judging whether the first printer carriage position and the second printer carriage position are within the flash spraying range;
[0166] When the first printer carriage position and the second printer carriage position are within the flash spraying range, controlling the printer carriage to turn on the flash spraying function.
[0167] In an alternative embodiment of the present application, judging whether at least one of the positions of the multiple printer carriages is within the flash spraying range includes:
[0168] Judging whether the difference between at least one of the positions of the multiple printer carriages and a preset flash spraying position is less than or equal to a preset difference threshold;
[0169] When the difference between at least one of the positions of the multiple printer carriages and the preset flash spraying position is less than or equal to the preset difference threshold, determining that the printer carriage is within the flash spraying range;
[0170] When the difference between at least one of the positions of the multiple printer carriages and the preset flash spraying position is less than the preset difference threshold, determining that the printer carriage is not within the flash spraying range.
[0171] In an alternative embodiment of the present application, the DSP of the printer is further configured to send a pulse signal to the motor of the printer to control the motor to start or stop, where the motor is used to drive the printer carriage to move; the printer carriage is used to send the position of the printer carriage to the DSP.
[0172] The above-mentioned Embodiment 5 provided in this embodiment belongs to the same inventive concept as Embodiment 3 of the present application. The flash spraying method of the printer carriage provided in Embodiment 3 of the present application can be executed, and it has the corresponding functional modules and beneficial effects for executing the flash spraying method of the printer carriage. For technical details not described in detail in this embodiment, reference may be made to the specific processing content of the flash spraying method of the printer carriage provided in the above-mentioned embodiments of the present application, which will not be elaborated here.
[0173] The present application also provides an electronic device. Please refer to Figure 7 , Figure 7 which is the structural diagram of the electronic device provided in the embodiment of the present application.
[0174] As Figure 7 shown, the electronic device 400 includes a processor 410.
[0175] As Figure 7 shown, the above-mentioned processor 410 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present invention solution.
[0176] As Figure 7 shown, the above-mentioned electronic device 400 may further include a communication line 440. The communication line 440 may include a path for transmitting information between the above-mentioned components.
[0177] Optionally, as Figure 7 shown, the above-mentioned electronic device may further include a communication interface 420. The communication interface 420 may be one or more. The communication interface 420 may use any transceiver-like device for communicating with other devices or communication networks.
[0178] Optionally, as Figure 7 shown, the electronic device may further include a memory 430. The memory 430 is used to store computer execution instructions for executing the present invention solution and is controlled by the processor for execution. The processor is used to execute the computer execution instructions stored in the memory, thereby implementing the method provided in the embodiment of the present invention.
[0179] As Figure 7As shown, the memory 430 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 430 can exist independently and be connected to the processor 410 through the communication line 440. The memory 430 can also be integrated with the processor 410.
[0180] Optionally, the computer-executable instructions in the embodiments of the present invention can also be referred to as application program code, and the embodiments of the present invention do not make specific limitations thereto.
[0181] In a specific implementation, as an embodiment, as Figure 7 shown, the processor 410 can include one or more CPUs, such as Figure 7 CPU0 and CPU1 in
[0182] In a specific implementation, as an embodiment, as Figure 7 shown, the terminal device can include multiple processors, such as Figure 7 the first processor 4101 and the second processor 4102 in
[0183] The method disclosed in the embodiments of the present invention above can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method can be completed through the integrated logic circuit of the hardware in the processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0184] This application also provides a computer-readable storage medium, in which instructions are stored, and when the instructions are run, the functions executed by the terminal device in the above embodiments are implemented.
[0185] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc (DVD); or it can be a semiconductor medium, such as a solid state drive (SSD).
[0186] Although the present invention has been described in connection with various embodiments, however, in the process of implementing the claimed invention, those skilled in the art can understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit can implement several functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0187] Although the present invention has been described in connection with specific features and their embodiments, it is obvious that various modifications and combinations can be made without departing from the spirit and scope of the present invention. Accordingly, this specification and the drawings are merely exemplary illustrations of the present invention as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present invention. Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these changes and modifications.
Claims
1. A flash printing method for a printer carriage, characterized in that: Mainboard for printer, including: When the printer is in a ready state or a paused state, in response to obtaining a flash jet cleaning instruction, a plurality of position inquiry signals for the printer carriage are sequentially sent to the DSP of the printer at preset time intervals, wherein the ready state is the idle state of the printer, and the paused state is the stop state of any task; Obtaining the printer carriage position corresponding to each of the position inquiry signals returned by the DSP; Determine whether at least one of the plurality of printer carriage positions is in a flashing spray range, and control the printer carriage to start a flashing spray function when at least one of the plurality of printer carriage positions is in the flashing spray range.
2. The method according to claim 1, characterized in that The plurality of printer carriage positions include: a first printer carriage position and a second printer carriage position; The determining whether at least one of the plurality of printer carriage positions is in a flashing spray range, and controlling the printer carriage to start a flashing spray function when at least one of the plurality of printer carriage positions is in the flashing spray range, comprises: Determining whether the position of the first printer carriage is the same as the position of the second printer carriage; When the first printer carriage position and the second printer carriage position are the same, determining whether the first printer carriage position and the second printer carriage position are within the flash printing range; When the first printer carriage position and the second printer carriage position are within the flash printing range, the printer carriage is controlled to start the flash printing function.
3. The method according to claim 1, characterized in that The obtaining of the printer carriage position corresponding to each of the position inquiry signals returned by the DSP comprises: A plurality of printer carriage positions corresponding to the position inquiry signal when the printer carriage is stopped and returned by the DSP are obtained at preset time intervals.
4. The method according to any one of claims 1 to 3, characterized in that: The determining whether at least one of the plurality of printer carriage positions is within the flashing range comprises: Determining whether a difference between at least one of the plurality of printer carriage positions and a preset flash printing position is less than or equal to a preset difference threshold; When the difference between at least one of the plurality of printer carriage positions and the preset flashing position is less than or equal to a preset difference threshold, determining that the printer carriage is within the flashing range; When the difference between at least one of the plurality of printer carriage positions and the preset flashing position is greater than a preset difference threshold, it is determined that the printer carriage is not within the flashing range.
5. The method according to claim 1, characterized in that The DSP of the printer is used to send a pulse signal to the motor of the printer to control the motor to start or stop, wherein the motor is used to drive the printer carriage to move; the printer carriage is used to send the position of the printer carriage to the DSP.
6. The method according to claim 1, characterized in that Also includes: Determining whether the printing task of the printer is completed or canceled, and determining that the printer is in a ready state when the printing task of the printer is completed or canceled; or, Determining whether the printer carriage is in a moving state, and if the printer carriage is not in a moving state, determining that the printer is in a ready state; or, Determine whether the cleaning state of the printer carriage is completed, and if the cleaning state of the printer carriage is completed, determine that the printer is in a ready state.
7. A flash printing method for a printer carriage, characterized in that: DSPs used in printers include: In response to obtaining a plurality of position inquiry signals for the printer carriage sent by the main board of the printer, sending the printer carriage position corresponding to each of the position inquiry signals to the main board of the printer; Wherein, the main board of the printer is used for sending a plurality of position inquiry signals for the printer carriage to the DSP of the printer in sequence at preset time intervals in response to obtaining a flash spray cleaning instruction when the printer is in a ready state or a paused state; and, at least determining whether at least one of the plurality of printer carriage positions is in a flash spray range, and controlling the printer carriage to start a flash spray function when at least one of the plurality of printer carriage positions is in the flash spray range; wherein, the ready state is the state in which the printer is idle, and the paused state is the stop state of any task.
8. The method according to claim 6, characterized in that The plurality of printer carriage positions include: a first printer carriage position and a second printer carriage position; The determining whether at least one of the plurality of printer carriage positions is in a flashing spray range, and controlling the printer carriage to start a flashing spray function when at least one of the plurality of printer carriage positions is in the flashing spray range, comprises: Determining whether the position of the first printer carriage is the same as the position of the second printer carriage; When the first printer carriage position and the second printer carriage position are the same, determining whether the first printer carriage position and the second printer carriage position are within the flash printing range; When the first printer carriage position and the second printer carriage position are within the flash printing range, the printer carriage is controlled to start the flash printing function.
9. A printer system, characterized in that: include: Mainboard, DSP; The main board is used for, when the printer is in a ready state or a paused state, responding to obtaining a flash jet cleaning instruction, sending a plurality of position inquiry signals for the printer carriage to the DSP of the printer in sequence at preset time intervals; obtaining the printer carriage position corresponding to each of the position inquiry signals returned by the DSP; At least determining whether at least one of the plurality of printer carriage positions is in a flashing spray range, and controlling the printer carriage to start a flashing spray function when at least one of the plurality of printer carriage positions is in the flashing spray range, wherein the ready state is a state in which the printer is idle, and the pause state is a stop state of any task; The DSP is used for sending the printer carriage position corresponding to each position inquiry signal to the main board of the printer in response to obtaining multiple position inquiry signals for the printer carriage.
10. A computer storage medium, characterized in that: The computer storage medium stores instructions, and when the instructions are executed, the flash printing method of the printer carriage according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Image recording apparatus
CN101085575A
Trolley and trolley printing method
CN104943416A
Spray head discontinuous-jetting control method and device and readable storage medium of computer
CN110126466A
Printer nozzle cleaning method and device and printer
CN110525051A
Method and device for improving image quality when printing no a medium and related media profile
CN1471689A