Method, device and equipment for dynamically adjusting printer anti-collision threshold

By dynamically adjusting the printer's anti-collision threshold, obtaining the substrate thickness and safe height, and setting the filtering time, the problem of substrate collision in inkjet printing is solved, achieving seamless printing operations and avoiding waste of materials and time.

CN118544713BActive Publication Date: 2026-01-27SHENZHEN HOSONSOFT CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310138339.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-20
Publication Date
2026-01-27
Estimated Expiration
2043-02-20

AI Technical Summary

Technical Problem

The problem of substrate scrapping caused by collision between the substrate and the inkjet carriage during inkjet printing is that existing anti-collision protection measures affect the printing operation when triggered, resulting in material waste and increased costs.

Method used

By acquiring the thickness and safety height of the substrate, setting the first height data and filtering time, adjusting the anti-collision status, acquiring the data and time when the anti-collision status is not triggered, and dynamically adjusting the printing job parameters, collisions can be avoided.

Benefits of technology

It effectively prevents the substrate from colliding with the printhead during printing, ensuring smooth printing and avoiding material waste and time loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118544713B_ABST
    Figure CN118544713B_ABST
Patent Text Reader

Abstract

The application discloses a kind of printer anti-collision critical value dynamic adjustment method, device and equipment, it is related to printing technical field, it is solved that the distance of printing termination caused by printing material and inkjet trolley, the problem of printing material scrapping.The method comprises: obtaining the thickness and safety height of printing material;According to the first height data of safety height setting, set the first filter time;According to the first height data and the first filter time, positioning operation is carried out, the first height data and the first filter time of adjusting trigger anti-collision state in positioning operation, obtain the first height data and the first filter time of not triggering anti-collision state;According to the first height data and the first filter time of not triggering anti-collision state, set second height data and second filter time, according to second height data and second filter time, printing operation is carried out.The application guarantees that printing operation will not trigger anti-collision state, avoids printing material waste, saves resource and time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of printing technology, and in particular to a method, apparatus, and equipment for dynamically adjusting the anti-collision threshold of a printer. Background Technology

[0002] Inkjet printing technology refers to the process by which the printhead moves along the substrate and prints on the surface of the substrate.

[0003] The ink is sprayed by moving the print head up, down, left, and right. However, if the print head is too high or curled up, causing the print head to be uneven, it will collide with the print head during the printing process, resulting in damage to the print head, interruption of printing, and scrapping of the print head.

[0004] To address this problem, patent CN208148843U discloses a collision-resistant inkjet printer.

[0005] The invention discloses a vehicle and printer, specifically an anti-collision structure located at both ends of the vehicle body. The anti-collision structure includes an anti-collision cover covering the vehicle body, a first elastic component located inside the anti-collision cover, and a switching component connected to the first elastic component and used to control the drive motor. One end of the first elastic component is fixed to the inner wall of the anti-collision cover, and the other end is fixed to the vehicle body. The elastic component prevents the inkjet carriage from colliding with printing media, items, personnel, etc., during high-speed operation. Patent number CN210309600U

[0006] The patent discloses a printhead anti-collision device for a digital printer, specifically a printer with an anti-collision box installed on the printhead fixing plate. The anti-collision box includes a side plate, a top plate, and a back plate. The side plate, top plate, and back plate are connected by screws. The back plate is connected to the printhead fixing plate. There are two side plates. An elastic floating steel sheet is fixed on the side plate. A contact switch is installed on the inner side of the side plate. One end of the contact switch is in contact with the elastic floating steel sheet.

[0007] However, the anti-collision protection nozzles of the above methods are effective during the printing process. Once the anti-collision measures are triggered during printing, it will affect the printing operation to some extent, and in severe cases, it will lead to the scrapping of the printed material. Summary of the Invention

[0008] In view of this, embodiments of the present invention provide a method, apparatus and equipment for dynamically adjusting the anti-collision threshold of a printer, in order to solve the problem in the prior art that the printing of the substrate is terminated due to the collision between the substrate and the inkjet carriage during the inkjet printing process, resulting in the scrapping of the substrate.

[0009] In a first aspect, embodiments of the present invention provide a method for dynamically adjusting the anti-collision threshold of a printer, the method comprising:

[0010] Obtain the thickness and safety height of the substrate, wherein the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage;

[0011] A first altitude data is set based on the aforementioned safe altitude, and a first filtering time is also set.

[0012] A positioning operation is performed based on the first height data and the first filtering time. During the positioning operation, the first height data and the first filtering time that trigger the anti-collision state are adjusted, and the first height data and the first filtering time that do not trigger the anti-collision state during the positioning process are obtained.

[0013] Based on the first height data and the first filtering time when the collision avoidance state is not triggered, a second height data and a second filtering time are set, and a printing operation is performed based on the second height data and the second filtering time.

[0014] Preferably, the step of setting the first altitude data according to the safe altitude and simultaneously setting the first filtering time includes:

[0015] The first height data is obtained according to the printing task requirements and the safety height, wherein the first height data is less than or equal to the safety height;

[0016] The filtering time for the positioning operation is obtained, wherein the filtering time is the safe height detection time that can detect and trigger the anti-collision state when the positioning operation is performed at the safe height;

[0017] Based on the filtering time of the positioning operation and the printing task requirements, the first filtering time is set, and the first filtering time is less than or equal to the filtering time of the positioning operation.

[0018] Preferably, the step of performing a positioning operation based on the first height data and the first filtering time, adjusting the first height data and the first filtering time that trigger the collision avoidance state during the positioning operation, and obtaining the first height data and the first filtering time that do not trigger the collision avoidance state during the positioning process, includes:

[0019] Based on the first height and the first filtering time, a positioning operation is performed;

[0020] Obtain actual height data, which is the height between the printing platform plane and the printing surface of the substrate;

[0021] If the sum of the first height data and the thickness is greater than or equal to the actual height data, the collision avoidance state is not triggered. If the sum of the first height data and the thickness is less than the actual height data, the collision avoidance state is triggered, and the positioning operation is interrupted.

[0022] When the collision avoidance state is triggered, the first height data is adjusted, the positioning operation is repeated, and the first height data when the collision avoidance state is not triggered is obtained.

[0023] Preferably, the step of performing a positioning operation based on the first height data and the first filtering time, adjusting the first height data and the first filtering time that trigger the collision avoidance state during the positioning operation, and obtaining the first height data and the first filtering time that do not trigger the collision avoidance state during the positioning process, includes:

[0024] When the collision avoidance state is triggered, the positioning operation is interrupted;

[0025] Adjust the first filtering time, re-perform the positioning operation, and obtain the first filtering time when the collision avoidance state is not triggered.

[0026] Preferably, when the anti-collision state is triggered, adjusting the first filtering time and re-performing the positioning operation includes:

[0027] When the collision avoidance state is triggered, the positioning operation is interrupted;

[0028] Reduce the positioning speed of the positioning operation, restart the positioning operation, and obtain the first filtering time when the collision avoidance state is not triggered.

[0029] Preferably, the step of setting second height data and second filtering time based on the first height data and the first filtering time when the collision avoidance state is not triggered, and performing a printing job based on the second height data and the second filtering time, includes:

[0030] A second height data is set based on the first height data when the collision avoidance state is not triggered, wherein the second height data is greater than or equal to the first height data;

[0031] A second filtering time is set based on the first filtering time when the collision avoidance state is not triggered, and the second filtering time is greater than or equal to the first filtering time.

[0032] The printing job is performed based on the second height data and the second filtering time.

[0033] Preferably, the step of performing the positioning operation based on the first height data and the first filtering time, and obtaining the first height data and the first filtering time during the positioning process when the collision avoidance state is not triggered, includes:

[0034] When the anti-collision state is triggered during the positioning operation, the positioning operation is interrupted, and the substrate and the printing platform are inspected to determine the cause of the trigger. The cause may include: wrinkles on the substrate, impurities on the substrate, unevenness of the printing platform, or impurities on the printing platform.

[0035] Secondly, embodiments of the present invention provide a device for dynamically adjusting the anti-collision threshold of a printer, the device comprising:

[0036] The data acquisition module is used to acquire the thickness and safety height of the substrate, wherein the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage;

[0037] The positioning parameter setting module is used to set the first height data according to the safe height, and at the same time set the first filtering time;

[0038] The positioning operation module is used to perform positioning operations based on the first height data and the first filtering time, adjust the first height data and the first filtering time that trigger the anti-collision state during the positioning operation, and obtain the first height data and the first filtering time that do not trigger the anti-collision state during the positioning process.

[0039] The printing job module is used to set second height data and second filtering time based on the first height data and the first filtering time when the collision avoidance state is not triggered, and to perform printing jobs based on the second height data and the second filtering time.

[0040] Thirdly, embodiments of the present invention provide a device for dynamically adjusting the anti-collision threshold of a printer, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented. Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions thereon, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented. In summary, the beneficial effects of the present invention are as follows:

[0041] The present invention provides a method, apparatus, and device for dynamically adjusting the anti-collision threshold of a printer. The method involves acquiring the thickness and safety height of the substrate, where the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage. A first height data and a first filtering time are set based on the safety height. A positioning operation is performed based on the first height data and the first filtering time. During the positioning operation, the first height data and the first filtering time that trigger the anti-collision state are adjusted. The first height data and the first filtering time that do not trigger the anti-collision state during the positioning process are then acquired. A second height data and a second filtering time are set based on the first height data and the first filtering time that do not trigger the anti-collision state. Finally, a printing operation is performed based on the second height data and the second filtering time. By resolving the issue of triggering the anti-collision state during the positioning operation, the method ensures smooth printing without triggering the anti-collision state, interrupting the printing operation, or wasting printing materials and time. Attached Figure Description

[0042] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.

[0043] Figure 1 is a schematic flowchart of the method for dynamically adjusting the anti-collision threshold of a printer according to Embodiment 1 of the present invention.

[0044] Figure 2 is a schematic flowchart of the method for dynamically adjusting the anti-collision threshold of a printer according to Embodiment 1 of the present invention.

[0045] Figure 3 is a schematic diagram showing the positional relationship between the substrate and the printing platform in Embodiment 1 of the present invention.

[0046] Figure 4 is a schematic diagram showing the positional relationship between the substrate and the printing platform in Embodiment 1 of the present invention.

[0047] Figure 5 is a schematic diagram of the detection in Embodiment 1 of the present invention.

[0048] Figure 6 is a schematic flowchart of the method for dynamically adjusting the anti-collision threshold of a printer according to Embodiment 1 of the present invention.

[0049] Figure 7 is a schematic diagram of the detection time in Embodiment 1 of the present invention.

[0050] Figure 8 is a schematic flowchart of the method for dynamically adjusting the anti-collision threshold of a printer according to Embodiment 1 of the present invention.

[0051] Figure 9 is a schematic diagram of the device structure for dynamically adjusting the printer anti-collision critical value according to Embodiment 2 of the present invention.

[0052] Figure 10 is a schematic diagram of the device structure for dynamically adjusting the printer anti-collision critical value according to Embodiment 2 of the present invention.

[0053] Figure 11 is a schematic diagram of the device structure for dynamically adjusting the printer anti-collision threshold in Embodiment 2 of the present invention.

[0054] Figure 12 is a schematic diagram of the device structure for dynamically adjusting the printer anti-collision threshold in Embodiment 2 of the present invention.

[0055] Figure 13 is a schematic diagram of the device structure for dynamically adjusting the anti-collision threshold of the printer in Embodiment 3 of the present invention. Detailed Implementation

[0056] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.

[0057] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0058] To address the problem of printhead collisions during inkjet printing, which can damage the printing equipment due to uneven substrates or other reasons, a method for protecting the printing equipment was proposed. This method involves detecting the distance between the substrate and the printhead during printing; if the distance is too small, an anti-collision state is triggered, terminating the printing process. However, once the anti-collision state is triggered, the substrate being printed is rendered unusable, resulting in material waste and increased printing costs. To resolve this, this invention provides a method for dynamically adjusting the printer's anti-collision threshold. By detecting substrate flatness in advance, it ensures print quality while preventing the inkjet printhead from triggering the anti-collision state due to insufficient distance between it and the substrate during printing, thus solving the problem of substrate rendering.

[0059] Example 1

[0060] Please refer to Figure 1. This embodiment of the invention provides a method for dynamically adjusting the anti-collision threshold of a printer. The method includes:

[0061] S1: Obtain the thickness and safety height of the substrate, wherein the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage;

[0062] S2: Set the first altitude data according to the safe altitude, and set the first filtering time at the same time;

[0063] S3: Perform a positioning operation based on the first height data and the first filtering time. During the positioning operation, adjust the first height data and the first filtering time that trigger the anti-collision state, and obtain the first height data and the first filtering time that do not trigger the anti-collision state during the positioning process. S4: Set the second height data and the second filtering time based on the first height data and the first filtering time that do not trigger the anti-collision state, and perform a printing operation based on the second height data and the second filtering time.

[0064] Specifically, in the CCD positioning operation, a CCD camera is used to position the substrate. During the positioning process, a first height data and a first filtering time are set according to the safety height. The substrate is positioned using the CCD camera based on the first height data and the first filtering time. During the positioning operation, the first height data and the first filtering time that trigger the anti-collision state are adjusted. The first height data and the first filtering time that do not trigger the anti-collision state are obtained and set as the second height data and the second filtering time during the printing operation, and then the printing operation is performed.

[0065] The present invention, in Embodiment 1, provides a method, apparatus, and device for dynamically adjusting the anti-collision threshold of a printer. The method involves acquiring the thickness and safety height of the substrate, where the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage. A first height data and a first filtering time are set based on the safety height. A positioning operation is performed based on the first height data and the first filtering time. During the positioning operation, the first height data and the first filtering time that trigger the anti-collision state are adjusted. The first height data and the first filtering time that do not trigger the anti-collision state during the positioning process are then acquired. A second height data and a second filtering time are set based on the first height data and the first filtering time that do not trigger the anti-collision state. Finally, a printing operation is performed based on the second height data and the second filtering time. By resolving the issue of triggering the anti-collision state during the positioning operation, the method ensures smooth printing operations without triggering the anti-collision state, interrupting the printing operation, or wasting printing materials and time.

[0066] In one embodiment, as shown in FIG2, step S2: setting first altitude data according to the safe altitude and simultaneously setting a first filtering time includes:

[0067] S201: Obtain the first height data according to the printing task requirements and the safety height, wherein the first height data is less than or equal to the safety height;

[0068] S202: Obtain the filtering time for the positioning operation, wherein the filtering time is the safe height detection time that can detect and trigger the anti-collision state when the positioning operation is performed using the safe height;

[0069] S203: Based on the filtering time of the positioning operation and the printing task requirements, set the first filtering time, wherein the first filtering time is less than or equal to the filtering time of the positioning operation.

[0070] Specifically, during the printing process, the operator will set a safety height based on experience. This safety height needs to ensure that the printhead and the substrate will not collide during printing, protecting the printing equipment and preventing damage. The first height data is set according to this safety height. This first height data needs to be less than or equal to the safety height. When the first height data is less than the safety height, it is easier to detect locations where the substrate might collide with the CCD camera during the printing process.

[0071] During the printing process, a filtering time is set based on printing experience or printing requirements. This filtering time is the time it takes to detect a protrusion colliding with the inkjet printer and trigger an anti-collision state when the actual height data of the substrate is detected at the safe height. A shorter filtering time allows for the detection of more protrusions.

[0072] The actual height data of the substrate detected by the equipment is the height data from the equipment plane where the substrate is placed to the printing plane of the substrate detected during the operation.

[0073] During the printing process, the substrate to be printed is typically positioned first, and then inkjet printing is performed on that section of the substrate. When performing the positioning operation, the operator usually uses the aforementioned safe height, referred to as the first height data in this invention, for positioning.

[0074] In this invention, the first height data is set according to the safety height, and the first height data is less than or equal to the safety height, so as to ensure that all wrinkles or protrusions on the substrate that can trigger the anti-collision state of the printing device are detected.

[0075] During the positioning operation, the actual height data of the substrate is obtained. This actual height data is the height from the plane of the equipment platform where the substrate is placed to the printing plane of the substrate. When there are impurities on the substrate, the actual height data is the height from the plane of the printing platform of the equipment to the upper surface of the impurity. (See Figures 3 and 4.) Figure 5 As shown, when the CCD camera is used to position the substrate, the height measuring device J measures the substrate C on the printing platform P to obtain the actual height data D. When there is an impurity Z on the substrate C, the height measuring device J obtains the height data from the plane of the printing platform P to the upper surface of the impurity Z. This height data is the actual height data D. The device then determines whether the actual height data is greater than the sum of the first height data and the thickness of the substrate. If the actual height data is greater than the sum of the first height data and the thickness of the substrate, the anti-collision state is triggered, and the positioning operation is interrupted. When the first actual height data D is less than or equal to the sum of the first height data and the thickness of the substrate, the printing device will not trigger the anti-collision state.

[0076] In this invention, a first height data that is less than or equal to the safety height is set according to printing requirements. During the positioning operation, the detected first actual height data is compared with the sum of the first height data and the thickness of the substrate. When the first actual height data is less than or equal to the sum of the first height data and the thickness of the substrate, the printing device will not trigger the anti-collision state, and the positioning operation can proceed smoothly. When the first actual height data is greater than the sum of the first height data and the height of the substrate, it may cause the substrate to collide with the positioning device. In this case, the anti-collision state of the system will be triggered, the positioning task will be interrupted, and the positioning device will be protected.

[0077] Specifically, the filtering time for the positioning operation is obtained. This filtering time is the safe height detection time required for the detection instrument to detect and trigger the anti-collision state of the printing equipment when performing the positioning operation at the safe height. Based on the filtering time of the positioning operation and the printing task requirements, a first filtering time is set, which must be less than or equal to the filtering time of the positioning operation.

[0078] In one embodiment, as shown in FIG6, step S3: performing a positioning operation based on the first height data and the first filtering time, adjusting the first height data and the first filtering time that trigger the anti-collision state during the positioning operation, and obtaining the first height data and the first filtering time that do not trigger the anti-collision state during the positioning process, includes:

[0079] S301: Perform positioning operation based on the first height and the first filtering time;

[0080] S302: Obtain actual height data, wherein the actual height data is the height between the printing platform plane and the printing surface of the substrate;

[0081] S303: When the sum of the first height data and the thickness is greater than or equal to the actual height data, the anti-collision state is not triggered; when the sum of the first height data and the thickness is less than the actual height data, the anti-collision state is triggered, and the positioning operation is interrupted.

[0082] S304: When the anti-collision state is triggered, adjust the first height data, re-perform the positioning operation, and obtain the first height data when the anti-collision state is not triggered.

[0083] When the location task is interrupted, it also includes:

[0084] Check the reason for triggering the anti-collision state to see if it is because the substrate is curled up, the equipment for placing the substrate is uneven, or other reasons cause the actual height data measured by the instrument to be greater than the sum of the first height data and the thickness of the substrate.

[0085] Resolve the issue that triggered the collision avoidance state and restart the positioning operation.

[0086] When restarting the positioning operation, new first height data can be readjusted and set as needed, and the new first height data is less than or equal to the safe height.

[0087] In one embodiment, when performing a repositioning operation, after resolving the issue that caused the anti-collision state to be triggered, no new first height data is set, and the substrate is adjusted or impurities on the substrate are removed before repositioning.

[0088] The anti-collision state will no longer be triggered during the positioning operation, and the positioning task of the substrate will end.

[0089] In one embodiment, step S3: performing a positioning operation based on the first height data and the first filtering time, adjusting the first height data and the first filtering time that trigger the collision avoidance state during the positioning operation, and obtaining the first height data and the first filtering time that do not trigger the collision avoidance state during the positioning process, includes:

[0090] When the collision avoidance state is triggered, the positioning operation is interrupted;

[0091] Adjust the first filtering time, re-perform the positioning operation, and obtain the first filtering time and the first height data when the collision avoidance state is not triggered.

[0092] As shown in Figure 7, T1, T2, and T3 represent the times when the actual height data measured by the height measuring device is greater than the sum of the first height and the thickness of the substrate. Let the first filtering time be t. When T1>T3>t>T2, the measurement positions corresponding to times T1 and T3 will trigger the anti-collision state of the printing device. However, the time when the actual height data detected at the position corresponding to T2 is greater than the sum of the first height and the thickness of the substrate will not trigger the anti-collision state of the printing device because it is less than the first filtering time.

[0093] When the anti-collision state of the printing device is triggered during the positioning process, in order to ensure that all positions that could trigger the anti-collision state of the printing device during the positioning process are detected, the first filtering time can be reduced.

[0094] In one embodiment, adjusting the first filtering time and re-performing the positioning operation when the collision avoidance state is triggered includes:

[0095] When the collision avoidance state is triggered, the positioning operation is interrupted;

[0096] Reduce the positioning speed of the positioning operation, restart the positioning operation, and obtain the first filtering time and the first height data when the collision avoidance state is not triggered.

[0097] Specifically, by reducing the moving speed of the equipment during positioning operations, the detection time of the height measuring device for curled or foreign objects on the substrate is increased, triggering the equipment's anti-collision mode.

[0098] In one embodiment, as shown in FIG8, step S4: setting second height data and second filtering time based on the first height data and the first filtering time when the collision avoidance state is not triggered, and performing a printing job based on the second height data and the second filtering time, includes:

[0099] S401: Set second height data based on the first height data when the collision avoidance state is not triggered, wherein the second height data is greater than or equal to the first height data;

[0100] S402: Set a second filtering time based on the first filtering time when the collision avoidance state is not triggered, wherein the second filtering time is greater than or equal to the first filtering time;

[0101] S403: Perform a print job based on the second height data and the second filtering time.

[0102] Specifically, based on the first height data and the first filtering time in the positioning operation where the anti-collision state is not triggered, the second height data and the second filtering time in the printing operation are set. The second height data needs to be greater than the first height data, and the second filtering time needs to be greater than the first filtering time to ensure that the anti-collision state of the printing device is not triggered in the printing operation.

[0103] The second altitude data is equal to the first altitude data, and the second filtering time is equal to the first filtering time.

[0104] Specifically, since positioning is performed based on the first height data and the first filtering time during the positioning operation, the anti-collision state of the printing device is not triggered. When the second height data equals the first height data and the second filtering time equals the first filtering time, printing is performed based on the second height data and the second filtering time, ensuring that the anti-collision state of the device is not triggered during the printing operation. This allows for continuous printing during the printing operation, preventing the anti-collision state from being triggered and causing the printing operation to be terminated, thus avoiding the waste of printing materials, resources, and time.

[0105] In one embodiment, the step of performing a positioning operation based on the first altitude data and the first filtering time, and obtaining the first altitude data and the first filtering time during the positioning process when the collision avoidance state is not triggered, includes:

[0106] When the anti-collision state is triggered during the positioning operation, the positioning operation is interrupted, and the substrate and the printing platform are inspected to determine the cause of the trigger. The cause may include: wrinkles on the substrate, impurities on the substrate, unevenness of the printing platform, or impurities on the printing platform.

[0107] Specifically, detect and resolve the reasons for triggering the anti-collision status to ensure the normal operation of positioning and printing tasks.

[0108] This invention provides a method, apparatus, device, and storage medium for dynamically adjusting the anti-collision threshold of a printer. The method involves acquiring the thickness and safety height of the substrate, where the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage. A first height data and a first filtering time are set based on the safety height. A positioning operation is performed based on the first height data and the first filtering time, and the first height data and the first filtering time that do not trigger the anti-collision state during the positioning process are acquired. A second height data and a second filtering time are set based on the first height data and the first filtering time that do not trigger the anti-collision state, and a printing operation is performed based on the second height data and the second filtering time. By resolving the issue of triggering the anti-collision state during the positioning operation, the invention ensures smooth printing without triggering the anti-collision state, interrupting the printing operation, or wasting printing materials and time.

[0109] Example 2

[0110] Please refer to Figure 9. An embodiment of the present invention provides a device for dynamically adjusting the anti-collision threshold of a printer. The device includes:

[0111] Data acquisition module 1: used to acquire the thickness and safety height of the substrate, wherein the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage.

[0112] Positioning parameter setting module 2: used to set the first height data according to the safe height, and at the same time set the first filtering time.

[0113] Positioning operation module 3: used to perform positioning operations based on the first height data and the first filtering time, adjust the first height data and the first filtering time that trigger the anti-collision state during the positioning operation, and obtain the first height data and the first filtering time that do not trigger the anti-collision state during the positioning process.

[0114] The printing job module 4 is used to set a second height data and a second filtering time based on the first height data and the first filtering time when the anti-collision state is not triggered, and to perform a printing job based on the second height data and the second filtering time.

[0115] As shown in Figure 10, the device further includes:

[0116] First Height Data Module 201: Used to obtain the first height data according to the printing task requirements and the safety height, wherein the first height data is less than or equal to the safety height.

[0117] Filtering time module 202: used to obtain the filtering time of the positioning operation, wherein the filtering time is the safe height detection time that can detect and trigger the anti-collision state when the positioning operation is performed at the safe height.

[0118] First filtering time module 203: used to set the first filtering time according to the filtering time of the positioning operation and the printing task requirements, wherein the first filtering time is less than or equal to the filtering time of the positioning operation.

[0119] As shown in Figure 11, the device further includes:

[0120] Positioning module 301: Used to perform positioning operations based on the first height and the first filtering time. Actual height data module 302: Used to acquire actual height data, which is the height between the printing platform plane and the printing surface of the substrate.

[0121] Comparison module 303: When the sum of the first height data and the thickness is greater than or equal to the actual height data, the anti-collision state is not triggered; when the sum of the first height data and the thickness is less than the actual height data, the anti-collision state is triggered, and the positioning operation is interrupted.

[0122] Adjustment module 304: When the anti-collision state is triggered, adjust the first height data, re-perform the positioning operation, and obtain the first height data when the anti-collision state is not triggered.

[0123] As shown in Figure 12, the device further includes:

[0124] Second height data module 401: used to set second height data based on the first height data when the collision avoidance state is not triggered, wherein the second height data is greater than or equal to the first height data.

[0125] Second filtering time module 402: used to set a second filtering time based on the first filtering time when the anti-collision state is not triggered, wherein the second filtering time is greater than or equal to the first filtering time.

[0126] Print job module 403: Used to perform a print job based on the second height data and the second filtering time.

[0127] Example 3

[0128] Furthermore, the printer anti-collision threshold dynamic adjustment method of Embodiment 1 of the present invention, described in conjunction with FIG1, can be implemented by a device for dynamically adjusting the printer anti-collision threshold. FIG13 shows a schematic diagram of the hardware structure of the device for dynamically adjusting the printer anti-collision threshold provided in the embodiment of the present invention.

[0129] The device may include a processor and a memory storing computer program instructions.

[0130] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.

[0131] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0132] The processor reads and executes computer program instructions stored in the memory to implement any of the printer anti-collision threshold dynamic adjustment methods in the above embodiments.

[0133] In one example, the device for dynamically adjusting the printer's anti-collision threshold may also include a communication interface and a bus. As shown in Figure 13, the processor, memory, and communication interface are connected via the bus and communicate with each other.

[0134] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0135] A bus, including hardware, software, or both, couples together components of a device that dynamically adjusts a printer's anti-collision threshold. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0136] Furthermore, in conjunction with the printer anti-collision threshold dynamic adjustment method in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the printer anti-collision threshold dynamic adjustment methods in the above embodiments.

[0137] In summary, the method, apparatus, and device for dynamically adjusting the anti-collision threshold of a printer provided in this embodiment of the invention obtain the thickness and safety height of the substrate, wherein the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage; set first height data and a first filtering time based on the safety height; perform a positioning operation based on the first height data and the first filtering time, and obtain first height data and the first filtering time during the positioning process when the anti-collision state is not triggered; set second height data and a second filtering time based on the first height data and the first filtering time when the anti-collision state is not triggered, and perform a printing operation based on the second height data and the second filtering time. By resolving the issue of triggering the anti-collision state during the positioning operation, the printing operation is ensured to proceed smoothly without triggering the anti-collision state, interrupting the printing operation, or wasting printing materials and time.

[0138] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.

[0139] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0140] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0141] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. A method for dynamically adjusting the anti-collision threshold of a printer, characterized in that, The method includes: Obtain the thickness and safety height of the substrate, wherein the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage; A first altitude data is set based on the aforementioned safe altitude, and a first filtering time is also set. The positioning operation is performed based on the first height data and the first filtering time. During the positioning operation, the first height data and the first filtering time that trigger the anti-collision state are adjusted, and the first height data and the first filtering time that do not trigger the anti-collision state during the positioning operation are obtained. This includes: performing the positioning operation based on the first height data and the first filtering time to obtain actual height data, wherein the actual height data is the height between the printing platform plane and the printing surface of the substrate; when the sum of the first height data and the thickness is greater than or equal to the actual height data, the anti-collision state is not triggered; when the sum of the first height data and the thickness is less than the actual height data, the anti-collision state is triggered, and the positioning operation is interrupted. Based on the first height data and the first filtering time when the anti-collision state is not triggered, a second height data and a second filtering time are set, wherein the second height data is greater than or equal to the first height data and the second filtering time is greater than or equal to the first filtering time, and a printing job is performed based on the second height data and the second filtering time. The step of setting the first altitude data according to the safe altitude and simultaneously setting the first filtering time includes: The first height data is obtained according to the printing task requirements and the safety height, wherein the first height data is less than or equal to the safety height; The filtering time for the positioning operation is obtained, wherein the filtering time for the positioning operation is the safe height detection time that can detect and trigger the anti-collision state when the positioning operation is performed at the safe height; Based on the filtering time of the positioning operation and the printing task requirements, the first filtering time is set, and the first filtering time is less than or equal to the filtering time of the positioning operation.

2. The method according to claim 1, characterized in that, The positioning operation based on the first altitude data and the first filtering time, adjusting the first altitude data and the first filtering time that trigger the collision avoidance state during the positioning operation, and obtaining the first altitude data and the first filtering time that do not trigger the collision avoidance state during the positioning operation, includes: When the collision avoidance state is triggered, the first height data is adjusted, the positioning operation is repeated, and the first height data when the collision avoidance state is not triggered is obtained.

3. The method according to claim 2, characterized in that, The positioning operation based on the first altitude data and the first filtering time, adjusting the first altitude data and the first filtering time that trigger the collision avoidance state during the positioning operation, and obtaining the first altitude data and the first filtering time that do not trigger the collision avoidance state during the positioning operation, includes: When the collision avoidance state is triggered, the positioning operation is interrupted; Adjust the first filtering time, repeat the positioning operation, and obtain the first filtering time when the collision avoidance state is not triggered.

4. The method according to claim 2, characterized in that, The positioning operation based on the first altitude data and the first filtering time, adjusting the first altitude data and the first filtering time that trigger the collision avoidance state during the positioning operation, and obtaining the first altitude data and the first filtering time that do not trigger the collision avoidance state during the positioning operation, includes: When the collision avoidance state is triggered, the positioning operation is interrupted; Reduce the positioning speed of the positioning operation, restart the positioning operation, and obtain the first filtering time when the collision avoidance state is not triggered.

5. A device for dynamically adjusting the anti-collision threshold of a printer, characterized in that, The device includes: The data acquisition module is used to acquire the thickness and safety height of the substrate, wherein the safety height is the distance between the printing surface of the substrate and the positioning device or printing carriage; The positioning parameter setting module is used to set the first height data according to the safe height, and at the same time set the first filtering time; The positioning operation module is used to perform positioning operations based on the first height data and the first filtering time, adjust the first height data and the first filtering time that trigger the anti-collision state during the positioning operation, and obtain the first height data and the first filtering time that do not trigger the anti-collision state during the positioning operation. The printing job module is used to set a second height data and a second filtering time based on the first height data and the first filtering time when the anti-collision state is not triggered, wherein the second height data is greater than or equal to the first height data and the second filtering time is greater than or equal to the first filtering time, and to perform a printing job based on the second height data and the second filtering time. The device further includes: The first height data module is used to obtain the first height data according to the printing task requirements and the safety height, wherein the first height data is less than or equal to the safety height; the filtering time module is used to obtain the filtering time of the positioning operation, wherein the filtering time of the positioning operation is the safety height detection time that can detect and trigger the anti-collision state when the positioning operation is performed using the safety height; the first filtering time module is used to set the first filtering time according to the filtering time of the positioning operation and the printing task requirements, wherein the first filtering time is less than or equal to the filtering time of the positioning operation. The device further includes: The system includes a positioning module for performing a positioning operation based on the first height data and the first filtering time; an actual height data module for acquiring actual height data, which is the height between the printing platform plane and the printing surface of the substrate; a comparison module for not triggering an anti-collision state when the sum of the first height data and the thickness is greater than or equal to the actual height data, and for triggering an anti-collision state and interrupting the positioning operation when the sum of the first height data and the thickness is less than the actual height data; and an adjustment module for adjusting the first height data and re-performing the positioning operation when the anti-collision state is triggered, thereby acquiring the first height data without triggering the anti-collision state.

6. A device for dynamically adjusting the anti-collision threshold of a printer, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-4.

7. A storage medium storing computer program instructions thereon, characterized in that, The method as described in any one of claims 1-4 is implemented when the computer program instructions are executed by the processor.

Citation Information

Patent Citations

  • Anticollision inkjet dolly and printer

    CN208148843U

  • Nozzle anti-collision device of digital printer

    CN210309600U

  • System and method for detecting wrinkles in a print medium

    US20130293605A1

  • Printing apparatus

    US20160136949A1