CN110605917B - Printing control method, device and equipment for PCB characters and storage medium - Google Patents
Printing control method, device and equipment for PCB characters and storage medium Download PDFInfo
- Publication number
- CN110605917B CN110605917B CN201910806618.XA CN201910806618A CN110605917B CN 110605917 B CN110605917 B CN 110605917B CN 201910806618 A CN201910806618 A CN 201910806618A CN 110605917 B CN110605917 B CN 110605917B
- Authority
- CN
- China
- Prior art keywords
- printing
- data
- ink
- waveform
- nozzle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
Landscapes
- Ink Jet (AREA)
Abstract
The invention discloses a printing control method, a device, equipment and a storage medium for PCB characters, which relate to the technical field of PCB character printing, and the method comprises the following steps: dividing data to be printed into character data and color block data; respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to the mapping relation between the printing waveforms and the printing data; controlling a first nozzle to print the character data by adopting the first printing waveform; and controlling a second spray head to print the color block data by adopting the second printing waveform. According to the invention, the characters and the color blocks are respectively printed on different nozzles by controlling different printing waveforms, so that the PCB character printer is ensured to simultaneously consider the printing effects of clear characters and full color blocks, and the printing quality is improved.
Description
Technical Field
The invention relates to the technical field of PCB character printing, in particular to a printing control method, a device, equipment and a storage medium for PCB characters.
Background
The PCB (printed circuit board) character printer is based on the working principle of additive method, and is positioned by CCD precise pattern according to the gerber data made by CAM, then the specific character ink is sprayed and printed on the circuit board and solidified by ultraviolet lamp, thus completing the engineering of PCB character process. The PCB character printer is an application of computer technology in the PCB industry, can conveniently and quickly produce a PCB, is favorable for environmental protection of pollution reduction and emission reduction, and meets the requirement of green production.
Usually, printed contents of a PCB character printer comprise characters and colored blocks, the characters are required to be clear when the characters are printed, and the ink quantity required for printing the colored blocks is full. However, the ink drop is required to be fine and smooth when the characters are clear, and the ink drop is required to be large when the ink amount is full, and the two are contradictory and cannot be compatible at the same time, so that how to consider the clear characters and the full color blocks of the PCB character printer becomes an urgent problem to be solved in the industry.
Disclosure of Invention
The invention mainly aims to provide a printing control method, a printing control device, printing control equipment and a storage medium for PCB characters, and aims to solve the technical problems that in the prior art, a PCB character printer cannot give consideration to clear characters and full color blocks.
To achieve the above object, an aspect of the present invention provides a print control method for characters of a PCB, the method comprising: dividing data to be printed into character data and color block data;
respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to the mapping relation between the printing waveforms and the printing data;
controlling a first nozzle to print the character data by adopting the first printing waveform;
and controlling a second spray head to print the color block data by adopting the second printing waveform.
Further, the mapping relationship between the printing waveforms and the printing data includes a mapping relationship between character data and printing waveforms and a mapping relationship between color block data and printing waveforms.
Further, the mapping relationship between the printing waveform and the printing data includes a mapping relationship between printing ink, character data and the printing waveform, and a mapping relationship between printing ink, color block data and the printing waveform.
Further, the printing ink includes black/white ink and solder resist ink.
Further, before the data to be printed is divided into character data and color block data, the method further includes:
storing a plurality of sets of preset printing waveforms;
after the first print waveform corresponding to the character data and the second print waveform corresponding to the color patch data are respectively obtained according to the mapping relationship between the print waveforms and the print data, the method further includes:
and respectively selecting the first printing waveform and the second printing waveform from the preset printing waveforms.
Further, the method further comprises:
acquiring a data packet containing PCB circuit image information;
determining the image position and the character position of the PCB according to the PCB circuit image information;
controlling a first spray head to print the character data on the character position by adopting the first printing waveform;
and controlling a second spray head to print the color block data on the image position by adopting the second printing waveform.
Further, the first nozzle comprises a black/white ink first nozzle and a solder resist ink first nozzle, the second nozzle comprises a black/white ink second nozzle and a solder resist ink second nozzle, and the method further comprises:
acquiring currently printed printing ink information;
if the currently printed printing ink is black/white ink, controlling a first black/white ink nozzle to print the character data in a first printing direction by adopting the first printing waveform, controlling a second black/white ink nozzle to print the color block data in a second printing direction by adopting the second printing waveform, and controlling the first solder resist ink nozzle and the second solder resist ink nozzle not to discharge ink;
if the currently printed printing ink is solder resist ink, controlling a first solder resist ink nozzle to print the character data in a first printing direction by adopting the first printing waveform, controlling a second solder resist ink nozzle to print the color block data in a second printing direction by adopting the second printing waveform, and controlling a first black/white ink nozzle and a second black/white ink nozzle not to discharge ink;
the printing ink adopted by the black/white ink first nozzle and the black/white ink second nozzle is black/white ink, and the solder resist ink adopted by the solder resist ink first nozzle and the solder resist ink second nozzle is solder resist ink.
Another aspect of the present invention also provides an apparatus for print control of PCB characters, comprising:
the segmentation module is used for dividing the data to be printed into character data and color block data;
the acquisition module is used for respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to the mapping relation between the printing waveforms and the printing data;
the first control module is used for controlling a first spray head to print the character data by adopting the first printing waveform;
and the second control module is used for controlling a second nozzle to print the color block data by adopting the second printing waveform.
Another aspect of the present invention also provides a print control apparatus for PCB characters, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory that, when executed by the processor, implement the method of any of the above.
In another aspect, the present invention also provides a storage medium having stored thereon computer program instructions which, when executed by a processor, implement the method of any one of the above.
The invention provides a printing control method, a device, equipment and a storage medium for PCB characters, which divide data to be printed into character data and color block data; binding character data with a first printing waveform with fine ink output, binding color block data with a second printing waveform with full ink, and controlling a first nozzle to print the character data by adopting the first printing waveform; the control second shower nozzle adopts the second is printed the wave form and is printed color lump data, so, prints character and color lump respectively on different shower nozzles through the printing wave form of control difference to guarantee that PCB character printer takes into account the clear and full printing effect of color lump of character simultaneously, promote the printing quality.
Drawings
Fig. 1 is a flowchart of a printing control method for PCB characters according to an embodiment of the present invention;
FIG. 2a is a schematic diagram of a first primitive for acquiring print data according to an embodiment of the present invention;
FIG. 2b is a diagram illustrating a second primitive for acquiring print data according to an embodiment of the present invention;
FIG. 3 is a flowchart of a printing control method for PCB characters according to a second embodiment of the present invention;
FIG. 4a is a schematic view of a dual-column showerhead according to a second embodiment of the present invention;
FIG. 4b is a schematic diagram of a four-row showerhead provided in the second embodiment of the present invention;
fig. 5 is a schematic structural diagram of a printing control device for PCB characters according to a fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a printing control device for PCB characters according to a fourth embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
Example one
An embodiment of the present invention provides a printing control method for a PCB character, as shown in fig. 1, the method includes:
s1, dividing the data to be printed into character data and color block data;
the print data of the PCB character printer is generally Gerber file, the Gerber file is ASCII code file, the data is firstly analyzed after the Gerber file is read, and the analyzed data can be classified into a plurality of designated primitives, such as points, straight lines, rectangles, circles, circular arcs, outlines (any polygons), round-head rectangles, any outlines (including ellipses) and the like. The primitives are color blocks if filled and characters if unfilled, so that color block data and character data can be separated according to primitive types.
In this embodiment, the character data may be print data in which the ink discharge amount of the nozzle is smaller than a first preset value during printing, so as to ensure that the printing effect of the character data is fine and smooth ink discharge and clear handwriting; the color block data can be printing data of which the ink output amount of the nozzle is greater than a second preset value during printing, so that the full ink amount of the color block or logo is ensured to be printed. The first preset value and the second preset value can be set according to actual needs.
The primitive types comprise any polygons such as points, straight lines, rectangles, circles, arcs, round-head rectangles, ellipses and the like and any outline graphs. Wherein characters, irregular figures and the like are classified into primitive types of any outlines. Each primitive type has a specified primitive data structure and is stored in a respective memory space. Any polygon such as a point, a straight line, a rectangle, a circle, a circular arc, a round-head rectangle, an ellipse and the like and any outline graph have filled images, and the filled images are color lump images. In particular, the color block images to be filled are provided with corresponding image filling marks.
In this embodiment, different primitive information may be obtained according to different obtaining conditions, for example, fig. 2a, and if a first obtaining condition is set to obtain a complete target bitmap of an image to be printed, first primitive information of a Gerber file is obtained; and in fig. 2b, setting the second obtaining condition as that the line width information is set to be less than or equal to 2mm, and extracting the primitive into a storage space corresponding to the second primitive information as long as the line width information of the primitive is within the range of the first obtaining condition. Thus, the primitive in fig. 2b is color block data, and the primitive in fig. 2a without fig. 2b is character data.
S2, respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to the mapping relation between the printing waveforms and the printing data;
the mapping relation between the printing waveforms and the printing data can be stored in the upper computer in advance according to the printing effect by changing the printing waveforms for multiple times, for example, if the character data is clear when the first printing waveforms are adopted for printing characters, and if the color blocks are full when the second printing waveforms are adopted for printing color blocks, the mapping relation between the character data and the first printing waveforms can be stored, and the mapping relation between the stored color blocks and the second printing waveforms can be stored. Further, for the printing ink of different manufacturers, to ensure good printing effect of the character data and the color block data, it is necessary to establish a mapping relationship between the printing ink, the character data and the printing waveform, and a mapping relationship between the printing ink, the color block data and the printing waveform. In addition, to ensure the printing effect on the solder resist ink of the PCB, a mapping relationship between the printing ink, the solder resist ink and the printing waveform needs to be established.
In one embodiment, the mapping relationship between the printing waveform and the printing data includes: the mapping relation between the character data and the printing waveform and the mapping relation between the color block data and the printing waveform.
Or, the mapping relationship between the printing waveform and the printing data includes: the mapping relation between the printing ink and character data and the printing waveform and the mapping relation between the printing ink and color block data and the printing waveform.
Wherein the printing ink comprises black/white ink and solder resist ink.
The first printing waveform is a waveform capable of ensuring that printed characters are fine and smooth and clear, and the second printing waveform is a waveform capable of ensuring that printed color blocks or logos are plump.
S3, controlling a first spray head to print the character data by adopting the first printing waveform; and controlling a second spray head to print the color block data by adopting the second printing waveform.
In this embodiment, the printer employs two rows of nozzles including a first nozzle and a second nozzle. Specifically, the character data can be controlled to be output to the first nozzle, and the first printing waveform is loaded to the first nozzle, so that the character data can be printed on the first nozzle by the first printing waveform.
Meanwhile, the color lump data can be controlled to be output at the second nozzle, and the second printing waveform is loaded to the second nozzle, so that the color lump data can be printed by adopting the second printing waveform on the second nozzle.
Wherein, the first spray head and the second spray head are arranged in parallel.
The printing control method for the PCB characters provided by the invention divides data to be printed into character data and color block data; binding character data with a first printing waveform with fine ink output, binding color block data with a second printing waveform with full ink, and controlling a first nozzle to print the character data by adopting the first printing waveform; the control second shower nozzle adopts the second is printed the wave form and is printed color lump data, so, prints character and color lump respectively on different shower nozzles through the printing wave form of control difference to guarantee that PCB character printer takes into account the clear and full printing effect of color lump of character simultaneously, promote the printing quality.
Example two
An embodiment of the present invention provides a print control method for PCB characters, as shown in fig. 3, the method includes:
s301, storing a plurality of sets of preset printing waveforms;
the preset printing waveform can be a printing waveform with clear printing characters adjusted in advance, and can also be a printing waveform with full printing color blocks adjusted in advance. Each set of waveforms may include a first print waveform in which printed characters are sharp and a second print waveform in which printed color blocks are full. A plurality of sets of printing waveforms can be stored in different printing inks, the plurality of sets of waveforms can be stored in the storage space of the clamping plate, and the preset printing waveforms selected by a user are stored in the storage space of the upper computer.
S302, dividing data to be printed into character data and color block data;
this step is the same as step S1 in the embodiment, and is not repeated here.
S303, respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to the mapping relation between the printing waveforms and the printing data;
in one embodiment, the mapping relationship between the printing waveform and the printing data includes: the mapping relation between the character data and the printing waveform and the mapping relation between the color block data and the printing waveform. For example, if the printing waveform with sharp printed characters in table 1 is the first printing waveform 01, and the printing waveform with full printed color blocks is the second printing waveform 02, the character data corresponds to the first printing waveform 01 and the color block data corresponds to the second printing waveform 02 in the mapping relationship between the printing waveforms and the printing data in table 1.
Print data | Printing waveform |
Character data | 01 |
Color block data | 02 |
TABLE 1
In another embodiment, for printing inks of different manufacturers, to ensure good printing effect of the character data and the color block data, it is necessary to establish a mapping relationship between the printing inks, the character data and the printing waveforms, and a mapping relationship between the printing inks, the color block data and the printing waveforms. As shown in table 2, the mapping relationship between the printing waveform and the printing data includes: the mapping relation between the printing ink and character data and the printing waveform and the mapping relation between the printing ink and color block data and the printing waveform. The printing waveform of clear characters printed by the printing ink 1 is a first printing waveform 101, the printing waveform of full color blocks printed by the printing ink 1 is a second printing waveform 102, the printing waveform of clear characters printed by the printing ink 2 is a first printing waveform 201, the printing waveform of full color blocks printed by the printing ink 2 is a second printing waveform 202, the printing waveform of clear characters printed by the printing ink 3 is a first printing waveform 301, and the printing waveform of full color blocks printed by the printing ink 3 is a second printing waveform 302. In this manner, the corresponding print waveform can be selected based on the print ink and the print data.
TABLE 2
In another embodiment, to ensure the printing effect on the solder mask ink of the PCB, a mapping relationship between the printing ink, the solder mask ink and the printing waveform needs to be established. In this example, the printing inks were further classified into black/white inks and solder resist inks. As shown in table 3, the mapping relationship between the printing waveform and the printing data includes: the method comprises the steps of printing ink, ink classification, mapping relation of character data and printing waveforms and mapping relation of the printing ink, the ink classification, color block data and the printing waveforms. The printing waveform of clear characters printed by black/white ink in the printing ink 1 is a first printing waveform 101, the printing waveform of full color blocks printed by the black/white ink in the printing ink 1 is a second printing waveform 102, the printing waveform of clear characters printed by solder resist ink in the printing ink 1 is a first printing waveform 103, and the printing waveform of full color blocks printed by the solder resist ink in the printing ink 1 is a second printing waveform 104; the printing waveform of clear characters printed by black/white ink in the printing ink 2 is a first printing waveform 201, the printing waveform of full color blocks printed by the black/white ink in the printing ink 2 is a second printing waveform 202, the printing waveform of clear characters printed by solder resist ink in the printing ink 2 is a first printing waveform 203, and the printing waveform of full color blocks printed by the solder resist ink in the printing ink 2 is a second printing waveform 204. In this manner, the corresponding print waveform can be selected according to the print ink, the ink classification (black/white ink or solder resist ink) used for the print ink, and the print data.
TABLE 3
S304, respectively selecting the first printing waveform and the second printing waveform from the plurality of sets of printing waveforms;
s305, controlling a first spray head to print the character data by adopting the first printing waveform; and controlling a second spray head to print the color block data by adopting the second printing waveform.
In this step, two rows of nozzles may be used for printing on the mapping relationship between the printing waveforms and the printing data in tables 1 and 2. As shown in fig. 4a, the character printer in this embodiment includes two rows of nozzles, i.e., a first nozzle 41 and a second nozzle 42, in parallel, wherein each row of nozzles includes a plurality of sub-nozzles 40, and the first nozzle 41 and the second nozzle 42 reciprocate in the printing direction in the printing region during printing, in this embodiment, a first printing waveform is input to the first nozzle 41, the first nozzle 41 is controlled to print character data, a second printing waveform is input to the second nozzle 42, and the second nozzle 42 is controlled to print color block data.
Specifically, the method comprises the following steps:
controlling a first spray head to print the character data; inputting the first printing waveform into the first nozzle.
Controlling a second nozzle to print the color block data; inputting the second printing waveform to the second nozzle.
For the mapping relationship between the printing waveform and the printing data in table 3, four rows of nozzles are required for printing, and as shown in fig. 4b, the character printer includes four rows of nozzles, i.e., a black/white ink first nozzle 31, a solder resist ink first nozzle 32, a black/white ink second nozzle 33, and a solder resist ink second nozzle 34. When the printing ink adopts black/white ink, controlling the black/white ink first nozzle 31 to print the character data by adopting the black/white ink and a corresponding first printing waveform; controlling the black/white ink second nozzle 33 to print the color block data by using black/white ink and a corresponding second printing waveform; meanwhile, the solder resist ink first nozzle 32 and the solder resist ink second nozzle 34 are controlled not to discharge ink; when the printing ink adopts solder resist ink, controlling the solder resist ink first nozzle 32 to print the character data by adopting the solder resist ink and a corresponding first printing waveform; and controlling the solder resist ink second nozzle 34 to print the color block data by adopting the solder resist ink and a corresponding second printing waveform, and simultaneously controlling the black and white first nozzle 31 and the black and white second nozzle 33 not to discharge ink.
EXAMPLE III
The third embodiment of the invention provides a printing control method for PCB characters, which comprises the following steps:
s401, storing a plurality of sets of preset printing waveforms;
s402, dividing data to be printed into character data and color block data;
s403, respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to a mapping relation between the printing waveforms and the printing data;
s404, acquiring a data packet containing PCB circuit image information; determining the image position and the character position of the PCB according to the PCB circuit image information;
s405, controlling a first spray head to print the character data on the character position by adopting the first printing waveform;
and S406, controlling a second nozzle to print the color block data on the image position by adopting the second printing waveform.
Further, in this embodiment, to ensure the printing effect on the solder resist ink of the PCB, a mapping relationship between the printing ink, the solder resist ink and the printing waveform needs to be established. The first nozzle comprises a black/white ink first nozzle and a solder resist ink first nozzle, the second nozzle comprises a black/white ink second nozzle and a solder resist ink second nozzle, and the method further comprises the following steps:
s41, acquiring the printing ink information of the current printing;
s42, if the current printing ink is black/white ink, controlling a first black/white ink nozzle to print the character data in a first printing direction by adopting the first printing waveform, controlling a second black/white ink nozzle to print the color block data in a second printing direction by adopting the second printing waveform, and controlling the first solder resist ink nozzle and the second solder resist ink nozzle not to discharge ink;
s43, if the printing ink printed currently is solder resist ink, controlling a first solder resist ink nozzle to print the character data in a first printing direction by adopting the first printing waveform, controlling a second solder resist ink nozzle to print the color block data in a second printing direction by adopting the second printing waveform, and controlling a first black/white ink nozzle and a second black/white ink nozzle not to discharge ink;
the printing ink adopted by the black/white ink first nozzle and the black/white ink second nozzle is black/white ink, and the solder resist ink adopted by the solder resist ink first nozzle and the solder resist ink second nozzle is solder resist ink.
Example four
An embodiment of the present invention provides an apparatus 5 for controlling printing of PCB characters, as shown in fig. 5, the apparatus 5 for controlling printing of PCB characters includes:
a storage module 50 for storing a plurality of sets of preset printing waveforms;
a dividing module 51 for dividing the data to be printed into character data and color block data;
an obtaining module 52, configured to obtain a first print waveform corresponding to the character data and a second print waveform corresponding to the color patch data according to a mapping relationship between the print waveforms and print data;
a selecting module 53, configured to select the first print waveform and the second print waveform from the preset print waveforms, respectively.
The first control module 54 is configured to control the first nozzle to print the character data by using the first printing waveform;
and the second control module 55 is configured to control a second nozzle to print the color block data by using the second printing waveform.
In a specific embodiment, the mapping relationship between the printing waveform and the printing data includes a mapping relationship between character data and the printing waveform and a mapping relationship between color block data and the printing waveform.
In another specific embodiment, the mapping relationship between the printing waveform and the printing data includes a mapping relationship between printing ink, character data, and the printing waveform, and a mapping relationship between printing ink, color block data, and the printing waveform.
In another specific embodiment, the mapping relationship between the printing waveform and the printing data further includes: and (3) mapping relation of printing ink, solder resist ink and printing waveform.
Preferably, the present invention also discloses a print control apparatus for PCB characters, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory that, when executed by the processor, implement the method of the present embodiment.
Specifically, the processor 401 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more Integrated circuits implementing embodiments of the present invention.
The processor 401 realizes the printing control method for PCB characters in the above-described embodiment by reading and executing computer program instructions stored in the memory 402.
In one example, the print control device for PCB characters can also include a communication interface 403 and a bus 410. As shown in fig. 6, the processor 401, the memory 402, and the communication interface 403 are connected via a bus 410 to complete communication therebetween.
The communication interface 403 is mainly used for implementing communication between modules, apparatuses, units and/or devices in the embodiments of the present invention.
In addition, in combination with the printing control method for PCB characters in the above embodiments, embodiments of the present invention may be implemented by providing a computer-readable storage medium. The computer readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the above-described embodiments of a print control method for PCB characters.
The invention provides a printing control method, a device, equipment and a storage medium for PCB characters, which divide data to be printed into character data and color block data; binding character data with a first printing waveform with fine ink output, binding color block data with a second printing waveform with full ink, and controlling a first nozzle to print the character data by adopting the first printing waveform; the control second shower nozzle adopts the second is printed the wave form and is printed color lump data, so, prints character and color lump respectively on different shower nozzles through the printing wave form of control difference to guarantee that PCB character printer takes into account the clear and full printing effect of color lump of character simultaneously, promote the printing quality.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A print control method for PCB characters, the method comprising:
dividing data to be printed into character data and color block data;
respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to the mapping relation between the printing waveforms and the printing data;
controlling a first nozzle to print the character data by adopting the first printing waveform;
controlling a second nozzle to print the color block data by adopting the second printing waveform;
the printing data is assigned with different types of primitives, the corresponding primitives are respectively stored according to the character data and the color block data, the character data is bound with a first printing waveform with fine ink output, and the color block data is bound with a second printing waveform with full ink quantity.
2. The printing control method for the PCB character according to claim 1, wherein the mapping relation of the printing waveform and the printing data comprises a mapping relation of character data and the printing waveform and a mapping relation of color block data and the printing waveform.
3. The printing control method for the PCB character according to claim 1, wherein the mapping relationship of the printing waveform and the printing data comprises the mapping relationship of printing ink, character data and the printing waveform and the mapping relationship of printing ink, color block data and the printing waveform.
4. The print control method for PCB characters of claim 3, wherein the printing ink includes black/white ink and solder resist ink.
5. The print control method for the PCB characters according to any of the claims 1 to 4, wherein before the data to be printed is divided into character data and color block data, the method further comprises:
storing a plurality of sets of preset printing waveforms;
after the first print waveform corresponding to the character data and the second print waveform corresponding to the color patch data are respectively obtained according to the mapping relationship between the print waveforms and the print data, the method further includes:
and respectively selecting the first printing waveform and the second printing waveform from the preset printing waveforms.
6. The print control method for PCB characters of claim 1, further comprising:
acquiring a data packet containing PCB circuit image information;
determining the image position and the character position of the PCB according to the PCB circuit image information;
controlling a first spray head to print the character data on the character position by adopting the first printing waveform;
and controlling a second spray head to print the color block data on the image position by adopting the second printing waveform.
7. The print control method for PCB characters of claim 4, wherein the first nozzles include a black/white ink first nozzle and a solder resist ink first nozzle, and the second nozzles include a black/white ink second nozzle and a solder resist ink second nozzle, the method further comprising:
acquiring currently printed printing ink information;
if the currently printed printing ink is black/white ink, controlling a first black/white ink nozzle to print the character data in a first printing direction by adopting the first printing waveform, controlling a second black/white ink nozzle to print the color block data in a second printing direction by adopting the second printing waveform, and controlling the first solder resist ink nozzle and the second solder resist ink nozzle not to discharge ink;
if the currently printed printing ink is solder resist ink, controlling a first solder resist ink nozzle to print the character data in a first printing direction by adopting the first printing waveform, controlling a second solder resist ink nozzle to print the color block data in a second printing direction by adopting the second printing waveform, and controlling a first black/white ink nozzle and a second black/white ink nozzle not to discharge ink;
the printing ink adopted by the black/white ink first nozzle and the black/white ink second nozzle is black/white ink, and the solder resist ink adopted by the solder resist ink first nozzle and the solder resist ink second nozzle is solder resist ink.
8. An apparatus for print control of PCB characters, comprising:
the segmentation module is used for dividing the data to be printed into character data and color block data;
the acquisition module is used for respectively acquiring a first printing waveform corresponding to the character data and a second printing waveform corresponding to the color block data according to the mapping relation between the printing waveforms and the printing data;
the first control module is used for controlling a first spray head to print the character data by adopting the first printing waveform;
the second control module is used for controlling a second nozzle to print the color block data by adopting the second printing waveform;
the printing data is assigned with different types of primitives, the corresponding primitives are respectively stored according to the character data and the color block data, the character data is bound with a first printing waveform with fine ink output, and the color block data is bound with a second printing waveform with full ink quantity.
9. A print control apparatus for PCB characters, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory that, when executed by the processor, implement the method of any of claims 1-7.
10. A storage medium having computer program instructions stored thereon, which when executed by a processor implement the method of any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910806618.XA CN110605917B (en) | 2019-08-29 | 2019-08-29 | Printing control method, device and equipment for PCB characters and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910806618.XA CN110605917B (en) | 2019-08-29 | 2019-08-29 | Printing control method, device and equipment for PCB characters and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110605917A CN110605917A (en) | 2019-12-24 |
CN110605917B true CN110605917B (en) | 2021-03-16 |
Family
ID=68891043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910806618.XA Active CN110605917B (en) | 2019-08-29 | 2019-08-29 | Printing control method, device and equipment for PCB characters and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110605917B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113492584B (en) * | 2020-03-19 | 2022-10-21 | 深圳市汉森软件有限公司 | Ink-jet printing method, device and equipment for PCB characters and storage medium |
CN113752700B (en) * | 2020-06-03 | 2022-12-09 | 深圳市汉森软件有限公司 | Dynamic switching method, device, equipment and medium for voltage driving waveform of spray head |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1659937A (en) * | 2002-06-07 | 2005-08-24 | 富士胶片株式会社 | Descriptive device and descriptive method |
CN1762706A (en) * | 2004-09-28 | 2006-04-26 | 精工爱普生株式会社 | Wiring pattern formation method, wiring pattern, and electronic device |
CN102510674A (en) * | 2011-11-15 | 2012-06-20 | 湖南科瑞特科技股份有限公司 | Pinter, method, system and processor for manufacturing printed circuit board |
CN103568612A (en) * | 2013-11-06 | 2014-02-12 | 复旦大学 | Method for preparing printed electronic resistance welding material based on household piezoelectric inkjet printing technology |
CN103974547A (en) * | 2012-12-25 | 2014-08-06 | 北京中科纳通科技有限公司 | Printed circuit board manufacturing method adopting ink-jet technology |
CN109435517A (en) * | 2018-12-19 | 2019-03-08 | 森大(深圳)技术有限公司 | Two-way convolution print control program and device |
CN109561598A (en) * | 2018-12-19 | 2019-04-02 | 森大(深圳)技术有限公司 | Print control program, device and storage medium towards pcb board |
CN110091635A (en) * | 2019-05-18 | 2019-08-06 | 森大(深圳)技术有限公司 | A kind of print control program, device, printer and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710264B (en) * | 2018-12-19 | 2022-06-14 | 森大(深圳)技术有限公司 | Gerber file conversion method, system, device and storage medium |
CN109614059B (en) * | 2018-12-19 | 2023-01-10 | 森大(深圳)技术有限公司 | Gerber file processing method and device and computer readable storage medium |
CN109683833B (en) * | 2018-12-19 | 2022-04-15 | 森大(深圳)技术有限公司 | Method, system, device and storage medium for enhancing image to be printed |
CN109656492B (en) * | 2018-12-19 | 2023-04-28 | 森大(深圳)技术有限公司 | Print data processing method, system, device and storage medium |
-
2019
- 2019-08-29 CN CN201910806618.XA patent/CN110605917B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1659937A (en) * | 2002-06-07 | 2005-08-24 | 富士胶片株式会社 | Descriptive device and descriptive method |
CN1762706A (en) * | 2004-09-28 | 2006-04-26 | 精工爱普生株式会社 | Wiring pattern formation method, wiring pattern, and electronic device |
CN102510674A (en) * | 2011-11-15 | 2012-06-20 | 湖南科瑞特科技股份有限公司 | Pinter, method, system and processor for manufacturing printed circuit board |
CN103974547A (en) * | 2012-12-25 | 2014-08-06 | 北京中科纳通科技有限公司 | Printed circuit board manufacturing method adopting ink-jet technology |
CN103568612A (en) * | 2013-11-06 | 2014-02-12 | 复旦大学 | Method for preparing printed electronic resistance welding material based on household piezoelectric inkjet printing technology |
CN109435517A (en) * | 2018-12-19 | 2019-03-08 | 森大(深圳)技术有限公司 | Two-way convolution print control program and device |
CN109561598A (en) * | 2018-12-19 | 2019-04-02 | 森大(深圳)技术有限公司 | Print control program, device and storage medium towards pcb board |
CN110091635A (en) * | 2019-05-18 | 2019-08-06 | 森大(深圳)技术有限公司 | A kind of print control program, device, printer and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110605917A (en) | 2019-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110605917B (en) | Printing control method, device and equipment for PCB characters and storage medium | |
CN110421984B (en) | Reciprocating scanning printing control method, device, equipment and storage medium | |
CN109760431B (en) | Print data processing method, device, equipment and storage medium | |
US7783107B2 (en) | Characterization of a printed droplet | |
CN110027325B (en) | Printing control method, device, equipment and printer | |
CN109263280B (en) | Oneepass ink-jet printing method, device, equipment and storage medium | |
JP6216067B2 (en) | Method and apparatus for checking nozzles of an ink jet printer | |
CN110341328B (en) | Multi-PCB character splicing printing method and device, medium and flat printing equipment | |
CN110347356B (en) | Image local area printing method, device and storage medium | |
CN111045609B (en) | Ink jet printing method, device, equipment and storage medium | |
CN110588175B (en) | Printing control method, device and equipment for PCB characters and storage medium | |
CN111761940B (en) | Method, device and equipment for controlling ink discharge of spray head and computer readable storage medium | |
CN108124077B (en) | Digital printing processing method, device and the digital printing device of embossing pattern | |
US10434765B2 (en) | Printing control apparatus, printing control method, and medium storing printing control program | |
CN109683833B (en) | Method, system, device and storage medium for enhancing image to be printed | |
US20240237223A1 (en) | Method and system for generating jet printing data, electronic device, and storage medium | |
CN112477438B (en) | Printing method, printing device, ink-jet printer and storage medium | |
CN110039901A (en) | Onepass method for controlling ink-jet printing, device, equipment and medium | |
CN111845084A (en) | Printer ink amount adjusting method, device, equipment and medium based on image processing | |
CN109656492B (en) | Print data processing method, system, device and storage medium | |
CN112308063B (en) | Character recognition device, translation pen, image translation method, and image translation device | |
CN110333832B (en) | Typesetting spacing adjustment method, device and equipment for multiple printed images and storage medium | |
CN113320291B (en) | Data processing method, device, equipment and medium for printing color uniform image | |
CN111857614B (en) | RIP-based print data generation method, device, equipment and storage medium | |
CN110202932B (en) | Oneepass printing data shielding method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 518000 a201-a301, building a, Sino German European Industrial Demonstration Park, Hangcheng Avenue, guxing community, Xixiang street, Bao'an District, Shenzhen, Guangdong Patentee after: Shenzhen Hansen Software Co.,Ltd. Address before: 518100 1701, 1703, building C6, Hengfeng Industrial City, 739 Zhoushi Road, Hezhou community, Hangcheng street, Bao'an District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN HOSONSOFT Co.,Ltd. |