Intelligent control circuit of printer

By designing intelligent control circuits in the printer and using multiple sensors and cameras to monitor printing media in real time, the problem of manual intervention by existing printers is solved, and the printing scheme is automatically planned and adjusted, improving printing accuracy and user experience.

CN111152579BActive Publication Date: 2025-04-22周德林
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010000026.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-01-01
Publication Date
2025-04-22
Estimated Expiration
2040-01-01

AI Technical Summary

Technical Problem

The existing printer has a simple structure, a small number and type of sensors, and it is impossible to accurately identify the status and location of the printing medium, resulting in inaccurate printing, requiring manual intervention and adjustment, which increases cost and time.

Method used

Design an intelligent printer control circuit, including a main controller, a bus controller, a storage controller, a storage component and a variety of sensors. Through components such as cameras, displacement sensors and ranging sensors, real-time monitoring and positioning of printing media, and automatic planning and adjustment of printing solutions are achieved.

Benefits of technology

It realizes the re-planning of the printing plan according to the printing situation of the printing medium, seamlessly connecting and repairing printing, saving labor costs, material costs and time costs, and improving user experience and printing accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111152579B_ABST
    Figure CN111152579B_ABST
Patent Text Reader

Abstract

Invention Name A Printer Intelligent Control Circuit Abstract The present disclosure is about a printer intelligent control circuit, which is used to solve the problem in the related art that the printer has no cognitive ability to the printing medium and surface. By improving the data computing ability, AI processing ability, and data storage ability of the printer intelligent circuit, connecting to a variety of sensors, changing the printing positioning, etc. The embodiments of the present disclosure meet the printer's cognitive ability to the printing medium and its content, as well as the intelligence of the printer, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of printing technology, and in particular relates to an intelligent printing technology and a printer control circuit. Background Art

[0002] In the known prior art, the printer has a simple structure, and the number and types of sensors are small. The printer has no cognitive ability for the printing medium and surface, and many steps require manual intervention or adjustment in advance.

[0003] Currently known printers are positioned based on the side edge, positioning strip, positioning hole, etc. of the print medium. According to the currently known printing positioning method, when printing and cutting the print medium, if there is a left-right deviation or tilt, the printer may not print accurately; when the print medium is placed in an incorrect direction (for example: the top and bottom are placed upside down, the background image of the print medium will also be upside down, etc.), the printer cannot print accurately. Not only is it troublesome, time-consuming and laborious, but it also requires high skills and quality of the printing personnel. Therefore, an effective solution is needed to solve the above problems. Summary of the invention

[0004] The present invention provides an intelligent control circuit for a printer, which can realize re-planning of a printing plan according to the printed or unprinted status of a printing medium; can seamlessly continue printing on an unprinted medium after an abnormal printing interruption; can seamlessly repair and print missed parts; can measure the gap between a print head and a printing medium without manual intervention or adjustment in advance, thereby saving labor costs, material costs and time costs and improving user experience.

[0005] The technical solution of the present invention is: a printer intelligent control circuit, including a main controller, a bus controller, a storage controller, a storage component, and a wired or wireless data link. The main controller includes a CPU component, a GPU component, and an AI component. The storage component includes hardware and software. The hardware includes memory and storage. The software includes an operating system, an application system, and program data.

[0006] Furthermore, the present invention is characterized in that:

[0007] The intelligent control circuit of the printer has high information data computing and processing capabilities such as pictures, AI processing capabilities and data storage capabilities. It is connected to the computer system (host computer) through a wired or wireless data link, communicates with the camera and auxiliary lighting components, displacement sensor components, distance sensor components and other sensor components on the print head through a wired or wireless data link, and is connected to the print head component and other electric modules through a drive circuit.

[0008] Furthermore, it is assumed that a camera and auxiliary lighting components, a displacement sensor component, a distance sensor component, and other sensor components are installed on the print head and move with the print head. The camera and auxiliary lighting components on the print head take pictures of the printing medium, the displacement sensor obtains the displacement data of the print head on the printing medium, and the distance sensor component measures the gap data between the print head and the printing medium, and transmits them to the printer intelligent control circuit, which splices, identifies, measures and locates the pictures. In order to plan the printing plan before printing, monitor the printing effect during printing, and confirm the qualified products. Before printing, the printer intelligent control circuit takes pictures of the printing medium through the camera, and observes, identifies, measures and locates the position, size, width, height, angle, distance and direction between the patterns, icons, tables or texts printed or printed on the printing medium in combination with the displacement data obtained by the displacement sensor, and plans the printing plan. During printing, the printer intelligent control circuit takes pictures of the printing medium through the camera, and through observation and identification, determines that it is a repairable failed print, re-plans the printing plan, and repairs the print in time; if it is determined that it is an unrepairable failed print, the printing is terminated in time.

[0009] Furthermore, it is assumed that the distance sensor assembly is installed on the print head and moves with the print head. The distance sensor can accurately measure the gap between the print head and the print medium, and can provide adjustment parameters for adjusting the gap between the print head assembly and the print medium. The displacement sensor assembly can accurately measure the movement distance of the print head relative to the print medium, and transmit it to the printer intelligent control circuit, which can convert it into the direction, speed and acceleration of the print head relative to the print medium. The printer intelligent control circuit obtains the direction, gap and speed data between the print head and the print medium, and adjusts the drive parameters to make the printing plan planning more refined and more accurate; it can make the movement control of the print head and|or the print medium more refined and faster, and the printing effect more refined and more beautiful.

[0010] Compared with the prior art, the beneficial effects of the present invention are as follows: in the present invention, it is possible to re-plan the printing plan according to the printed or |printed situation of the printing medium; after an abnormal printing interruption, printing can be seamlessly continued on the unprinted medium; the missed parts can be seamlessly repaired and printed; the gap between the print head and the printing medium can be measured without manual intervention or |and adjustment in advance, thus saving labor costs, material costs and time costs, and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings herein are incorporated in and constitute a part of the specification, show embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure. Unless otherwise indicated, the same numbers in different drawings represent the same or similar elements.

[0012] Figure 1 The figure is a structural block diagram of a printer intelligent control circuit according to an exemplary embodiment.

[0013] Figure 2 FIG. 1 is a top view of a printer with an intelligent control circuit according to an exemplary embodiment.

[0014] Figure 3 is a background image of a printing medium according to an exemplary embodiment.

[0015] Figure 4 The following is a preview diagram of printed content according to an exemplary embodiment.

[0016] Figure 5 The figure is a puzzle principle diagram of a printer intelligent control circuit according to an exemplary embodiment.

[0017] Figure 6 The figure is a diagram showing the relationship between a nozzle of a print head and a position of a picture taken by a camera according to an exemplary embodiment.

[0018] Figure 7 The figure is a working principle diagram of a printer intelligent control circuit for tilted printing of a background image according to an exemplary embodiment.

[0019] Figure 8 The figure is a working principle diagram of tilt image recognition and measurement by a printer intelligent control circuit according to an exemplary embodiment.

[0020] Fig. 9 The figure is a working principle diagram of the reverse tilt printing of a background image by an intelligent control circuit of a printer according to an exemplary embodiment.

[0021] Fig.10 The figure is a working principle diagram of a printer intelligent control circuit for reverse tilt image recognition and measurement according to an exemplary embodiment.

[0022] Fig.11 The figure is a diagram showing the relationship between a nozzle of a print head and a position of a picture taken by a camera according to an exemplary embodiment.

[0023] Fig.12 It is a schematic diagram showing an inkjet print head operating at the same height and different speeds according to an exemplary embodiment.

[0024] Fig.13 It is a schematic diagram showing an inkjet print head operating at different heights and the same speed according to an exemplary embodiment.

[0025] In the figure, 102. intelligent printer control circuit; 104. main controller; 106. CPU component; 108. GPU component; 110. AI component; 112. bus controller; 114. storage controller; 116. storage component; 118. hardware; 120. memory; 122. storage; 124. software; 126. operating system; 128. application system; 130. program data; 132. computer system; 134. print head with multiple sensors; 136. camera and auxiliary lighting component; 138. displacement sensor component; 140. distance sensor component; 142. other sensor components; 144. print head Component; 146. Print head gap adjustment component; 148. Other electric modules; 150. Other sensor circuits; 152. Wired or wireless data link; 154. Drive circuit; 202. Print medium; 302. Background image of print medium; 304. Positioning information; 402. Print content; 404. Horizontal dot array difference; 406. Vertical dot array difference; 502. Camera takes the first picture; 504. Camera takes the second picture; 506. Camera takes the third picture; 508. Printed content; 510. Unprinted content; 512. Two picture puzzles; 514. Third picture puzzle; 602. Camera takes 604. A nozzle of the print head; 606. The horizontal distance G between the nozzle and the upper left corner of the photographed image; 608. The vertical distance H between the nozzle and the upper left corner of the photographed image; 610. The horizontal distance R of the unprinted content; 612. The vertical distance S of the unprinted content; 702. The camera takes the first tilted image; 704. The camera takes the second tilted image; 706. The horizontal correction diagram for the positioning information image; 708. The horizontal correction diagram for the unprinted content image; 802. The camera takes the first reverse tilted image; 804. The camera takes the second reverse tilted image; 806. The horizontal correction diagram for the positioning information image; 808. Horizontal correction diagram of unprinted content image; 1202. Trajectory of ink droplets; 1204. Landing point of ink droplets on the printing medium when the print head moves at a low speed; 1206. Landing point of ink droplets on the printing medium when the print head moves at a high speed; 1208. Movement direction of the print head; 1302. Light of the ranging sensor; 1304. Light spot of the ranging sensor on the printing medium; 1306. Trajectory of ink droplets when the print head height is low; 1308. Landing point of ink droplets on the printing medium when the print head height is low; 1310. Trajectory of ink droplets when the print head height is high; 1312. Landing point of ink droplets on the printing medium when the print head height is high; 1214. Movement direction of the print head. DETAILED DESCRIPTION

[0026] The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims. It should be noted that, in the absence of conflict, the embodiments and features in the embodiments in this application can be replaced, combined, or separated with each other.

[0027] Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings.

[0028] The present invention provides a printer intelligent control circuit, such as Figure 1 As shown, it includes a main controller 104, a bus controller 112, a storage controller 114, a storage component 116, and a wired or wireless data link 152. The main controller 104 includes a CPU component 106, a GPU component 108, and an AI component 110. The storage component 116 includes hardware 118 and software 124. The hardware 118 includes a memory 120 and a storage 122. The software 124 includes an operating system 126, an application system 128, and program data 130.

[0029] Preferably, if Figure 1 , 2 As shown, the main controller 104 is connected to the storage controller 114, and then to the storage component 116. The main controller 104 is connected to the bus controller 112, and then to the wired or wireless data link 152. The wired or wireless data link 152 is connected to the computer system 132, other sensor circuits 150, the camera and auxiliary lighting component 136 in the multi-sensor print head 134, the displacement sensor component 138, the distance sensor 140, and other sensor components 142. The drive circuit 154 is connected to the print head component 144, the print head gap adjustment component 146, and other electric modules 148. The print head component 144 can be any known print head component, which can be applied to the present invention. Further description of these features is omitted here, and only the inkjet print head component is described as an example. The inkjet print head component includes a nozzle and an ink tank.

[0030] Preferably, if Figure 1 , 2As shown in FIG. 3 , in this embodiment, the computer system 132 (host computer) transmits the print data, the background image 302 and the positioning information 304 to the printer intelligent control circuit 102 through the wired or wireless data link 152. The background image 302 is all or part of the pattern on the print medium before the current printing. The positioning information 304 can be all or part of one of the patterns, icons, tables, texts or colors in the background image 302, or a partial combination or a complete combination of the patterns, icons, tables, texts or colors. There may be more than one positioning information 304. Each positioning information 304 is unique in the background image 302. The positioning information 304 has directionality due to the use of patterns, icons, tables, texts or colors. The printed content data includes the print content 402 (including: patterns, icons, tables, texts or colors, etc.), and also includes the dot column difference 404 in one or more horizontal directions and the dot column difference 406 in one or more vertical directions between the print coordinates and the positioning information. (The dot array difference is the minimum distance between two ink dots on the print medium by the inkjet print head. In this embodiment, the horizontal dot array difference is from the rightmost side of the longitudinal positioning information to the leftmost side of the print content, and the vertical dot array difference is from the bottom of the positioning information to the top of the print content.) The print head 134 with multiple sensors can perform any form of movement above the print medium 202, which can be applied to the present invention. Further description of these features is omitted here, and only the equal-height movement above the print medium 202 is described as an example.

[0031] Preferably, if Figure 1 , 2 As shown, in this embodiment, the camera and auxiliary lighting component 136, the displacement sensor component 138, the distance sensor component 140, etc. are installed on the multi-sensor print head 134. The multi-sensor print head 134 moves at the same height above the print medium 202. The printer intelligent control circuit 102 transmits the camera and auxiliary lighting component 136 to shoot the print medium 202 instruction through the wired or wireless data link 152. The camera and auxiliary lighting component 136 shoots and transmits the captured image data back to the printer intelligent control circuit 102 through the wired or wireless data link 152. The displacement sensor component 138 captures the displacement data of the intelligent multi-sensor print head 134 on the print medium 202, and transmits it to the printer intelligent control circuit 102 through the wired or wireless data link 152. The distance sensor component 140 measures the gap data between the multi-sensor print head and the print medium 202, and transmits it to the printer intelligent control circuit 102 through the wired or wireless data link 152.

[0032] Preferably, if Figure 3 , 4As shown in Figure 5, in this embodiment, the camera and auxiliary lighting assembly 136 move "translationally" at the same height above the print medium 202 with the multi-sensor print head 134 to take three pictures, namely 502, 504, and 506. Assuming that the distance between the camera and auxiliary lighting assembly 136 and the print medium 202 remains unchanged, the length and width of the taken picture represent the distance M and N on the print medium 202 and remain unchanged. Move from the position of the taken picture 502 to the position of the taken picture 504, move horizontally by a distance of X1, and move vertically by a distance of Y1. According to the known principles of plane geometry, the pictures 502 and 504 are spliced ​​into a picture 512. Move from the taken picture 504 to the taken picture 506, move horizontally by a distance of X2-X1, and move vertically by a distance of Y2-Y1. According to the known principles of plane geometry, the pictures 512 and 504 are spliced ​​into a picture 514. The printer intelligent control circuit 102 adopts the rule of pictures covering the unexisting pictures and the method of new pictures covering the old pictures according to the displacement data when the pictures are taken, and splices the pictures in sequence. The printer intelligent control circuit 102 compares the stitched image 514 with the background image 302, the positioning information 304 and the printed content data (including: the printed content 402, the horizontal dot array difference 404 and the vertical dot array difference 406, etc.), and identifies the positioning information 304 and the printed content 508 on the print medium 202. If the moving range of the multi-sensor print head 134 is wide enough and the camera 136 takes enough pictures, the printer intelligent control circuit 102 can also identify the unprinted content 510.

[0033] Preferably, if Figure 5 As shown, in this embodiment, in the first picture 502 taken by the camera, the rightmost side of the positioning information 304 is at a distance P1 from the leftmost side of the picture 502, and the bottommost side of the positioning information 304 is at a distance Q1 from the topmost side of the picture 502. In the third picture 506 taken by the camera, the leftmost side of the printed content 508 is at a distance P2 from the leftmost side of the picture 506, and the topmost side of the printed content 508 is at a distance Q2 from the topmost side of the picture 506. To move from the taken picture 502 to the taken picture 506, the horizontal movement is X2 distance, and the vertical movement is Y2 distance. Figure 4 As shown, the horizontal and vertical dot differences between the printed content 508 "S" and the positioning information 304 are E1 and F1 respectively. The dot difference rate R = distance / dot difference. It can be seen that E1×R = X2-P1+P2, F1×R = Y2-Q1+Q2. (If the equation is correct, the printer intelligent control circuit 102 determines that it is printed correctly, otherwise it is judged as incorrect printing.)

[0034] Preferably, if Figure 4 As shown, in this embodiment, the horizontal and vertical dot differences between the unprinted content 508 "K" and the positioning information 304 are E3 and F1 respectively. Figure 6As shown, the horizontal distance 606 and the vertical distance 608 between the print head nozzle 604 and the upper left corner of the camera image 602 are G and H respectively, and the horizontal distance 610 and the vertical distance 612 of the "K" in the unprinted content 508 are R and S respectively. Figure 5 As shown, without considering the factors of print head speed and height, the print head nozzle 604 moves horizontally from the picture 502 containing positioning information 304 captured by the camera 136 to between E3×R+P1+G and E3×R+P1+G+R, and moves vertically to between F1×R+Q1-H and F1×R+Q1-H+S to start printing the inkjet dot matrix of the unprinted content 508 "K".

[0035] Preferably, if Figure 7As shown, in this embodiment, the camera and auxiliary lighting assembly 136 moves at the same height above the print medium 202 with the multi-sensor print head 134 to take two pictures, 702 and 704. Assuming that the distance between the camera and auxiliary lighting assembly 136 and the print medium 202 remains unchanged (i.e., the same height), the length and width of the taken picture represent the distances M and N on the print medium 202 and also remain unchanged. The background picture 302 of the print medium on the print medium 202 has a certain angle with the horizontal direction of the print medium 202. The multi-sensor print head 134 (including the camera and auxiliary lighting assembly 136) has a certain angle with the horizontal direction of the print medium 202, and also has a certain angle with the horizontal direction of the background picture 302 of the print medium. Assuming that the picture 702 just takes the positioning information 304, and the picture 704 just takes the unprinted content 510. The four vertices of the picture 702 are defined as A, B, C, and D respectively. Assume that the displacement sensor assembly 138 is installed at points A and B respectively, the horizontal displacement counter is parallel to AD and BC, and the vertical displacement counter is parallel to AB and CD. Moving from the position of the captured image 702 to the position of the captured image 704 is equivalent to: the first step is that the rectangle ABCD (captured image 702) is translated along the vertical direction AB (or DC) to the rectangle A2B2C2D2. The displacement sensor assembly 138 at points A and B only changes in the vertical displacement counter, and the value is consistent. The second step is that the rectangle A2B2C2D2 is translated along the direction of A2D2 (or B2C2) to the rectangle A3B3C3D3, and overlaps with the captured image 702 at point A3. The displacement sensor assembly 138 at points A and B only changes in the horizontal displacement counter, and the value is consistent. At this time, the accumulated change values ​​of the horizontal and vertical displacement counters at points A and B are consistent. The third step is that the rectangle A3B3C3D3 rotates with A3 as the center and overlaps with the captured image 704 to obtain the rectangle A3B4C4D4. The displacement sensor assembly 138 at point A has no value change; the displacement sensor 138 at point B only has a cumulative change in the horizontal displacement counter, and the change value is equal to the arc length from B3 to B4 with A3 as the center. ∠B3A3B4 = (the cumulative change difference value of the horizontal displacement counters at points A and B) × 360 / 2∏ × N degrees (N is the distance AB (or DC) on the print medium represented by the photographed image. ∏ is the pi. When the cumulative change difference of the horizontal displacement counters at points A and B is a positive number, it rotates counterclockwise, which is a positive angle; when the cumulative change difference of the horizontal displacement counters at points A and B is a negative number, it rotates clockwise, which is a negative angle.). The positioning information 304 and its horizontal direction can be identified from the photographed image 702. There is another equivalent movement method to move from the position of the photographed image 702 to the position of the photographed image 704: the first step is to translate rectangle ABCD (photographed image 702) along the vertical direction AA5 of the positioning information 304 to rectangle A5B5C5D5.The horizontal and vertical displacement counters of the displacement sensor assembly 138 at points A and B are changed. In the second step, the rectangle A5B5C5D5 is translated to the rectangle A3B3C3D3 along the horizontal direction A5A3 of the positioning information 304, and overlaps with the captured image 702 at point A3. The horizontal and vertical displacement counters of the displacement sensor assembly 138 at points A and B are changed. The third step is the same as the above step. Draw a parallel line A3E to AB through A3. Assume that ∠A5AB=∠α (AA5 is the vertical direction of positioning information 304. -180 degrees <∠α <180 degrees, when AB is in the counterclockwise direction of AA5, it is a positive angle; when AB is in the clockwise direction of AA5, it is a negative angle.), ∠EA3B4=∠β, then ∠β=∠B3A3B4+∠α (when ∠β is a positive angle, A3B4 is in the counterclockwise direction of AE; when ∠β is a negative angle, A3B4 is in the clockwise direction of AE.), the vertical displacement of positioning information 304 Y3=AA5=√(the square of the horizontal change difference value of the displacement counter from point A to point A3 + the horizontal change difference value from point A to point A3 The square of the vertical change difference value of the displacement counter from point A to point A3) / SIN(arcTG(the vertical change difference value of the displacement counter from point A to point A3 / the horizontal change difference value of the displacement counter from point A to point A3)-∠α), the horizontal displacement of the positioning information 304 is X3=A5A3=√(the square of the horizontal change difference value of the displacement counter from point A to point A3+the square of the vertical change difference value of the displacement counter from point A to point A3) / COS(arcTG(the vertical change difference value of the displacement counter from point A to point A3 / the horizontal change difference value of the displacement counter from point A to point A3)-∠α).

[0036] Preferably, if Figure 8 As shown, in this embodiment, the distance between the lower right corner of the positioning information 304 and the upper right corner of the picture 702 is P3 and Q3 respectively. 706 is the angle adjustment of the picture 702 in the horizontal direction according to the positioning information 304, and the angle change value is ∠α. P5=(√(P3×P3+Q3×Q3)) / SIN(ABS(arcTG(P3 / Q3)-∠α)), Q5=(√(P3×P3+Q3×Q3)) / COS(ABS(arcTG(P3 / Q3)-∠α)). Similarly, the distance between the upper left corner of the unprinted content 501 and the upper right corner of the picture 704 is P4 and Q4 respectively. 706 is the angle adjustment of the picture 702 in the horizontal direction according to the positioning information 304, and the angle change value is ∠β. P6=(√(P4×P4+Q4×Q4)) / SIN(ABS(arcTG(P4 / Q4)+∠β)), Q6=(√(P4×P4+Q4×Q4)) / COS(ABS(arcTG(P4 / Q4)+∠β)).

[0037] Preferably, if Figure 4As shown, in this embodiment, the horizontal and vertical dot differences between the unprinted content 510 "K" and the positioning information 304 are E3 and F1 respectively. The dot difference rate R = distance / dot difference. Figure 7 , 8 As shown, it can be seen that E3×R=X3-P5+P6, F1×R=Y3-Q5+Q6.

[0038] Preferably, if Fig. 9As shown, in this embodiment, the camera and auxiliary lighting assembly 136 move at the same height above the print medium 202 with the multi-sensor print head 134 to take two pictures, namely 802 and 804. Assuming that the distance between the camera and auxiliary lighting assembly 136 and the print medium 202 remains unchanged (i.e., the same height), the length and width of the taken picture represent the distance M and N on the print medium 202 and also remain unchanged. The background picture 302 of the print medium on the print medium 202 has a certain angle with the horizontal direction of the print medium 202, and the text is reversed. The multi-sensor print head 134 (including the camera and auxiliary lighting assembly 136) has a certain angle with the horizontal direction of the print medium 202, and also has a certain angle with the horizontal direction of the background picture 302 of the print medium. Assuming that the picture 802 just takes the positioning information 304, and the picture 804 just takes the unprinted content 510. The four vertices of the picture 802 are defined as A, B, C, and D respectively. Assume that the displacement sensors 138 are installed at points A and B of the camera and auxiliary lighting assembly 136, respectively, and the horizontal displacement counter is parallel to AD and BC, and the vertical displacement counter is parallel to AB and CD. Moving from the position of the captured image 802 to the position of the captured image 804 is equivalent to: the first step is that the rectangle ABCD (captured image 802) is translated along the AB (or DC) direction to the rectangle A2B2C2D2. The displacement sensors 138 at points A and B, only the vertical displacement counter changes, and the values ​​are consistent. The second step is that the rectangle A2B2C2D2 is translated along the A2D2 (or B2C2) direction to the rectangle A3B3C3D3, and is reset to point A3 at the position of the captured image 804. The displacement sensors 138 at points A and B, only the horizontal displacement counter changes, and the values ​​are consistent. At this time, the accumulated changes in the horizontal and vertical displacement counters at points A and B are consistent. The third step is that the rectangle A3B3C3D3 is rotated with A3 as the center, and overlaps with the captured image 804, to obtain the rectangle A3B4C4D4. The displacement sensor 138 at point A has no value change; the displacement sensor 138 at point B only has a cumulative change in the horizontal displacement counter, and the change value is equal to the arc length from B3 to B4 with A3 as the center. ∠B3A3B4 = (the cumulative change difference value of the horizontal displacement counters at points A and B) × 360 / 2∏ × N degrees (N is the distance AB (or DC) on the print medium represented by the photographed image, and ∏ is the pi). When the cumulative change difference of the horizontal displacement counters at points A and B is a positive number, it rotates counterclockwise, which is a positive angle; when the cumulative change difference of the horizontal displacement counters at points A and B is a negative number, it rotates clockwise, which is a negative angle. ). The positioning information 304 and its horizontal direction can be identified from the photographed image 802. There is another equivalent movement method for moving from the position of the photographed image 802 to the position of the photographed image 804: the first step is to translate the rectangle ABCD (photographed image 802) along the vertical direction AE of the positioning information 304 to the rectangle A5B5C5D5.The displacement counters of the displacement sensors 138 at points A and B change in both horizontal and vertical directions. In the second step, the rectangle A5B5C5D5 is translated to the rectangle A3B3C3D3 along the horizontal direction A3A5 of the positioning information 304, and overlaps with the position of the captured image 804 at point A3. The displacement counters of the displacement sensors 138 at points A and B change in both horizontal and vertical directions. The third step is the same as the above step. Draw a parallel line A3F of AE through A3. Assume that ∠EAB=∠α (EA is the vertical direction of positioning information 304. -180 degrees <∠α <180 degrees, when AB is in the counterclockwise direction of AE, it is a positive angle; when AB is in the clockwise direction of AE, it is a negative angle.), ∠FA3B4=∠β, then ∠β=∠B3A3B4+∠α (when ∠β is a positive angle, A3B4 is in the counterclockwise direction of AF; when ∠β is a negative angle, A3B4 is in the clockwise direction of AF.), the vertical displacement of positioning information 304 Y4=AA5=√(the square of the horizontal change difference value of the displacement counter from point A to point A3 + the displacement from point A to point A3 The horizontal displacement of positioning information 304 is X4=A3A5=√(the square of the horizontal change difference value of the displacement counter from point A to point A3 + the square of the vertical change difference value of the displacement counter from point A to point A3) / COS(arcTG(the vertical change difference value of the displacement counter from point A to point A3 / the horizontal change difference value of the displacement counter from point A to point A3)-∠α).

[0039] Preferably, if Fig.10 As shown, in this embodiment, the distance between the lower right corner of the positioning information 304 and the upper right corner of the picture 802 is P7 and Q7 respectively. 806 is the angle adjustment of the picture 802 in the horizontal direction according to the positioning information 304, and the angle change value is 180 degrees + ∠α. P9 = (√(P7×P7+Q7×Q7)) / SIN(ABS(arcTG(P7 / Q7)+∠α)), Q9 = (√(P7×P7+Q7×Q7)) / COS(ABS(arcTG(P7 / Q7)+∠α)). Similarly, the distance between the upper left corner of the unprinted content 510 and the upper right corner of the picture 804 is P8 and Q8 respectively. 808 is the angle adjustment of the picture 804 in the horizontal direction according to the positioning information 304, and the angle change value is 180 degrees + ∠β. P10=(√(P8×P8+Q8×Q8)) / SIN(ABS(arcTG(P8 / Q8)+∠β)), Q10=(√(P8×P8+Q8×Q8)) / COS(ABS(arcTG(P8 / Q8)+∠β)).

[0040] Preferably, if Figure 4 As shown, in this embodiment, the horizontal and vertical dot differences between the unprinted content 510 "K" and the positioning information 304 are E3 and F1 respectively. The dot difference rate R = distance / dot difference. Fig. 9 , 10 As shown, it can be seen that E3×R=X4-P9+P10, F1×R=Y4-Q9+Q10.

[0041] Preferably, if Figure 8 , 10 As shown, in this embodiment, after confirming the coordinates of the unprinted content 510, the angle of the pictures 708 and 808 is adjusted again according to the horizontal direction of the surrounding information of the unprinted content 510. If the angle remains unchanged, the horizontal direction of the unprinted content 510 is parallel to the horizontal direction of the positioning information 304, and there is no need to adjust the value of ∠β; if the angle changes, the horizontal direction of the unprinted content 510 is not parallel to the horizontal direction of the positioning information 304, then the value of ∠β needs to be adjusted. The pictures 708 and 808 are mapped again according to the surrounding information (patterns, icons, tables, text or colors, etc.) of the unprinted content 510 to determine the position, text size, width and height of the space, angle, etc. The printer intelligent control circuit 102 plans the printing plan, including the position, size, angle, distance, direction, sequence and path of the pattern, icon, table, text or color to be printed.

[0042] Preferably, in this embodiment, the printer intelligent control circuit 102 photographs and measures the print medium 302 through the camera and auxiliary lighting component 136 and the displacement sensor component 138, determines whether the printed content 508 is correct, and determines whether the unprinted content 510 can be printed. If it is determined as "yes", it means that the print is repairable, the printing plan is re-planned, and the repair print is performed in time; if it is determined as "no", it means that it is a failed print that cannot be repaired and the printing is terminated in time.

[0043] Preferably, if Figure 4 As shown, in this embodiment, the horizontal and vertical dot differences between the unprinted content 508 "K" and the positioning information 304 are E3 and F1 respectively. Fig.11 As shown, the horizontal distance 606 and the vertical distance 608 between the print head nozzle 604 and the upper left corner of the image 602 captured by the camera and auxiliary lighting assembly 136 are G and H respectively, and the horizontal distance 610 and the vertical distance 612 of the unprinted content 508 "K" are R and S respectively. Fig.11 As shown, the distance between the print head nozzle 604 and the upper left corner of the camera-captured image 602 in the horizontal direction of the background image 302 is (H+G×TG(∠β))SIN(∠β), and the distance in the vertical direction of the background image 302 is (H+G×TG(∠β))COS(∠β).

[0044] Preferably, if Figure 8 As shown, in this embodiment, when the print head speed and height factors are not taken into consideration, the print head nozzle 604 moves from the position where the camera and auxiliary lighting assembly 136 captures the unprinted content 510 (positive content) to between P6+(H+G×TG(∠β))SIN(∠β) and P6+(H+G×TG(∠β))SIN(∠β)+R along the horizontal direction of the background image 302, and moves vertically to between Q6-(H+G×TG(∠β))COS(∠β) and Q6-(H+G×TG(∠β))COS(∠β)+S to print the dot matrix of the unprinted content 508 "K".

[0045] Preferably, if Fig.10 As shown, in this embodiment, when the print head speed and height factors are not taken into consideration, the print head nozzle 604 moves from the position where the camera and auxiliary lighting assembly 136 captures the unprinted content 510 (reverse content) to between P6+(H+G×TG(∠β))SIN(∠β)-R and P6+(H+G×TG(∠β))SIN(∠β) in the horizontal direction of the background image 302, and moves vertically to between Q6-(H+G×TG(∠β))-SCOS(∠β) and Q6-(H+G×TG(∠β))COS(∠β) to print the dot matrix of the unprinted content 508 "K".

[0046] Preferably, if Fig.12 As shown, in this embodiment, according to well-known principles, the print head 134 with multiple sensors has the same height, but has different movement speeds and / or directions (assuming that the print medium is stationary at this time), and the ink droplets land at different points on the print medium 202.

[0047] Preferably, if Fig.13 As shown, in this embodiment, according to well-known principles, the movement speed and direction of the multi-sensor print head 134 are consistent, but the heights are different (assuming that the print medium is in a stationary state at this time), and the ink droplets land at different points on the print medium 202.

[0048] Preferably, in this embodiment, the printer intelligent control circuit 102 converts the printed content including the pattern, icon, table, text or color to be printed, including the dot column difference between the printing coordinates and the positioning information in one or more of the horizontal and vertical directions, into a countable and triggerable signal for the displacement sensor assembly 138. The displacement data of the multi-sensor print head 134 on the printing medium 202 transmitted by the displacement sensor assembly 138 can be converted by the printer intelligent control circuit 102 into the moving direction and moving speed (including acceleration) of the multi-sensor print head 134 relative to the printing medium. The distance sensor assembly 140 measures the gap data between the multi-sensor print head 134 and the printing medium and transmits it to the printer intelligent control circuit 102. Assuming that the printing medium is in a stationary state at this time, the printer intelligent control circuit 102 converts the moving direction, moving speed (including acceleration) data of the multi-sensor print head 134 relative to the printing medium and the printing gap data into an electric "spray" signal sequence of the print head assembly 144, and transmits it to the drive circuit 154, and the drive circuit 154 drives the print head assembly 144.

[0049] Preferably, in this embodiment, the main controller 104 of the printer intelligent control circuit 102 is connected to the wired or wireless data link 152 through the bus controller 112, and drives the print head gap adjustment component 146 through the driving circuit 154 until the print head component 144 and the print medium 202 are within the working range, and drives other electric modules 148 through the driving circuit 154 to move the print head movement mechanism and the print medium movement mechanism, and the selected nozzles of the print head component 102 eject ink droplets to "print" the print content (including patterns, icons, tables, text or colors, etc.) onto the print medium.

[0050] The present invention discloses a printer intelligent control circuit, including a main controller, a bus controller, a storage controller, a storage component, a wired or wireless data link, etc. The main controller includes a CPU component, a GPU component, an AI component, etc. The storage component includes hardware and software, etc. The hardware includes memory, storage, etc. The software includes an operating system, an application system, program data, etc. It is possible to observe the printing medium before, during, and after printing, plan the printing scheme before printing, monitor the printing effect during printing, and confirm the qualified products after printing. It is possible to automatically plan the printing scheme based on the observation and recognition of patterns, icons, tables, or texts on the printing medium, without the need for manual intervention and / or adjustment in advance, saving labor costs, material costs, and time costs, and improving user experience.

[0051] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form.

[0052] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0053] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A printer intelligent control circuit, characterized in that: The printer intelligent control circuit (102) includes a main controller (104), a bus controller (112), a storage controller (114), a storage component (116), and a wired or wireless digital link (152); the main controller (104) includes a CPU component (106), a GPU component (108), and an AI component (110); the storage component (116) includes hardware (118) and software (124); the hardware (118) includes a memory (120) and a storage (122); the software (124) includes an operating system (126), an application system (128), and program data (130); The wired or wireless data link (152) connects the printer intelligent control circuit (102) with the computer system (132), other sensor circuits (150), a multi-sensor print head (134) and a drive circuit (154); a camera and auxiliary lighting assembly (136), a displacement sensor assembly (138), a distance sensor assembly (140) and other sensor assemblies (142) are installed on the multi-sensor print head (134); The camera and auxiliary lighting assembly (136) is accompanied by a multi-sensor print head (134) and moves at the same height above the printing medium (202) to take three pictures, the three pictures including a first picture (502), a second picture (504), and a third picture (506); the printer intelligent control circuit (102) uses the displacement data when the pictures are taken and combines the plane geometry principle to adopt the rule that pictures cover the existing pictures and new pictures cover the old pictures to stitch the pictures in sequence; the printer intelligent control circuit (102) compares the stitched pictures with the background picture (302), the positioning information (304), and the printed content data to identify the positioning information (304), the printed content (508), and the unprinted content (510) on the printing medium (202); the printed content data includes the printed content (402), the horizontal dot array difference (404), and the vertical dot array difference (406); The background image (302) is all or part of a pattern that existed on the printing medium before the current printing; the positioning information (304) is one of the patterns, icons, tables, texts or colors in the background image (302), or a partial combination or a complete combination of the patterns, icons, tables, texts or colors; in the background image (302), there is more than one positioning information (304), each positioning information (304) is unique in the background image (302), and the positioning information (304) has directionality due to the use of patterns, icons, tables, texts or colors; the dot column difference is the minimum distance between two ink dots of the inkjet print head on the printing medium; the dot column difference rate R=distance / dot column difference, the distance includes the horizontal distance and the vertical distance, the horizontal distance is the distance from the rightmost side of the positioning information (304) to the leftmost side of the printed content, and the vertical distance is the distance from the bottom end of the positioning information (304) to the top end of the printed content; In the first picture (502), the distance from the rightmost side of the positioning information (304) to the leftmost side of the first picture (502) is P1, and the distance from the bottom end of the positioning information (304) to the top end of the first picture (502) is Q1; in the third picture (506), the distance from the leftmost side of the printed content (508) to the leftmost side of the third picture (506) is P2, and the distance from the top end of the printed content (508) to the top end of the third picture (506) is Q2; moving from the first picture (502) to the third picture (506), the horizontal movement distance is X2, and the vertical movement distance is Y2; the horizontal dot column difference and the vertical dot column difference between the printed content (508) and the positioning information (304) are E1 and F1 respectively; if E1×R=X2-P1+P2, F1×R=Y2-Q1+Q2, it is determined that the printer intelligent control circuit (102) is correctly printed; The horizontal and vertical dot array differences between the unprinted content (510) and the positioning information (304) are E3 and F1 respectively; the horizontal distance (606) between the print head nozzle (604) and the upper left corner of the first image (502) is G, and the vertical distance (608) is H; the horizontal distance (610) of the unprinted content (510) is W, and the vertical distance (612) is S; the print head nozzle (604) moves horizontally from the first image (502) to between E3×R+P1+G and E3×R+P1+G+W, and moves vertically to between F1×R+Q1-H and F1×R+Q1-H+S to print the inkjet dot array of the unprinted content (510).

2. A printer intelligent control circuit according to claim 1, characterized in that: in, The wired or wireless digital link (152) connects the printer intelligent control circuit (102) and the camera and auxiliary lighting component (136) on the multi-sensor print head (134), and the printer intelligent control circuit (102) transmits instructions for photographing the printing medium to the camera and auxiliary lighting component, and transmits the photographed image data back.

3. A printer intelligent control circuit according to claim 1, characterized in that: in, The wired or wireless digital link (152) connects the printer intelligent control circuit (102) and the displacement sensor assembly on the multi-sensor print head (134); the displacement sensor assembly captures displacement data of the multi-sensor print head (134) on the print medium and transmits the data to the printer intelligent control circuit (102).

4. A printer intelligent control circuit according to claim 3, characterized in that: in, The displacement sensor assembly conveys displacement data of the multi-sensor print head (134) on the print medium, and the printer intelligent control circuit (102) converts the displacement data into movement direction, movement speed and acceleration data of the multi-sensor print head (134) relative to the print medium.

5. A printer intelligent control circuit according to claim 4, characterized in that: in, The wired or wireless digital link (152) connects the printer intelligent control circuit (102) and the distance sensor component, and the distance sensor component measures the gap data between the multi-sensor print head (134) and the printing medium, and transmits the data to the printer intelligent control circuit (102).

6. A printer intelligent control circuit according to claim 1, characterized in that: in, The printer intelligent control circuit (102) measures the position, size, width, height, angle, distance and direction of the pattern, icon, table or text in the spliced ​​image, and plans a printing plan.

7. A printer intelligent control circuit according to claim 5, characterized in that: in, The printer intelligent control circuit (102) calculates and converts the moving direction, moving speed and acceleration data of the multi-sensor print head (134) relative to the print medium and the printing gap data into a digital signal sequence of the print head assembly (144), and transmits it to the drive circuit, which drives the print head assembly and other electric modules to perform printing actions.

Citation Information

Patent Citations

  • Printer and printing method thereof

    CN103302969A

  • Printing method, printing device, terminal and storage medium

    CN110126480A