CN115302961A - Spray printing data processing method and device of multi-nozzle spray printing equipment - Google Patents

Spray printing data processing method and device of multi-nozzle spray printing equipment Download PDF

Info

Publication number
CN115302961A
CN115302961A CN202210750156.6A CN202210750156A CN115302961A CN 115302961 A CN115302961 A CN 115302961A CN 202210750156 A CN202210750156 A CN 202210750156A CN 115302961 A CN115302961 A CN 115302961A
Authority
CN
China
Prior art keywords
data
jet printing
information
nozzle
jet
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.)
Granted
Application number
CN202210750156.6A
Other languages
Chinese (zh)
Other versions
CN115302961B (en
Inventor
汤光耀
王传武
苏银城
黄兵山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shengjiefeng Logo Technology Xiamen Co ltd
Original Assignee
Shengjiefeng Logo Technology Xiamen Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shengjiefeng Logo Technology Xiamen Co ltd filed Critical Shengjiefeng Logo Technology Xiamen Co ltd
Priority to CN202210750156.6A priority Critical patent/CN115302961B/en
Publication of CN115302961A publication Critical patent/CN115302961A/en
Application granted granted Critical
Publication of CN115302961B publication Critical patent/CN115302961B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • G06F3/1215Improving printing performance achieving increased printing speed, i.e. reducing the time between printing start and printing end
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1257Configuration of print job parameters, e.g. using UI at the client by using pre-stored settings, e.g. job templates, presets, print styles

Abstract

The invention discloses a method and a device for processing spray printing data of multi-nozzle spray printing equipment, wherein the method comprises the following steps: acquiring information of data to be jet printed corresponding to multi-nozzle jet printing equipment; processing the information of the data to be jet-printed to convert the information into corresponding bitmap data; coding the bitmap data according to preset spray printing configuration information to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment; therefore, the multi-head random combination and random expansion can be realized under the condition of low computational power, the high-speed jet printing can be realized, and the jet printing efficiency is greatly improved.

Description

Spray printing data processing method and device of multi-nozzle spray printing equipment
Technical Field
The invention relates to the technical field of ink-jet printing, in particular to a jet printing data processing method of multi-nozzle jet printing equipment, a computer readable storage medium, computer equipment and a jet printing data processing device of the multi-nozzle jet printing equipment.
Background
In the related technology, the TIJ multi-nozzle jet printing equipment has a single combined mode, can not carry out jet printing in a cross-nozzle combined mode, adopts a large canvas model (copying an object bitmap contained in data to a large bitmap cache region), a main CPU is only responsible for data bitmap conversion, and the rest is handed to an FPGA (field programmable gate array) for processing, so that the transmission bandwidth is increased (one pixel needs 1Byte for storage, for the large data, the occupied memory space is large, large block bitmap data is carried to the FPGA, the time is consumed, for ultra-fast jet printing, the mode cannot be tolerated), meanwhile, the requirement on a transmission medium is high, the requirement on an FPGA chip is high (more logic array gates), and the whole manufacturing cost of the equipment is improved.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the art described above. Therefore, an object of the present invention is to provide a method for processing inkjet printing data of a multi-nozzle inkjet printing device, which can realize arbitrary multi-head combination and arbitrary expansion under the condition of low computation (low CPU dominant frequency), and can perform high-speed inkjet printing, thereby greatly improving the inkjet printing efficiency.
A second object of the invention is to propose a computer-readable storage medium.
A third object of the invention is to propose a computer device.
The fourth purpose of the invention is to provide a jet printing data processing device of the multi-nozzle jet printing equipment.
In order to achieve the above object, an embodiment of a first aspect of the present invention provides a method for processing inkjet data of a multi-nozzle inkjet printing apparatus, including the following steps: acquiring information of data to be jet printed corresponding to multi-nozzle jet printing equipment; processing the information of the data to be jet-printed to convert the information into corresponding bitmap data; and coding the bitmap data according to preset spray printing configuration information to obtain the data to be transmitted corresponding to the multi-nozzle spray printing equipment.
According to the spray printing data processing method of the multi-nozzle spray printing equipment, disclosed by the embodiment of the invention, firstly, information of data to be sprayed and printed corresponding to the multi-nozzle spray printing equipment is obtained; then processing the information of the data to be jet-printed to convert the information into corresponding bitmap data; finally, coding the bitmap data according to preset spray printing configuration information to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment; therefore, the multi-head random combination and random expansion can be realized under the condition of low computational power, the high-speed jet printing can be realized, and the jet printing efficiency is greatly improved.
In addition, the method for processing the jet printing data of the multi-nozzle jet printing equipment provided by the embodiment of the invention can also have the following additional technical characteristics:
optionally, the information of the material to be jet-printed includes object information, source information, and attribute information of the material.
Optionally, processing the information of the material to be jet-printed to convert the information into corresponding bitmap data includes: creating a corresponding object entity according to the information of the material to be jet-printed; and converting the corresponding object entity into corresponding bitmap data.
Optionally, the inkjet printing configuration information includes a nozzle combination relationship, an inkjet printing mode, an inkjet printing direction, an offset between nozzles, a number of overlapping dots between nozzles, a front-back distance between nozzles, a horizontal printing DPI, and a combined mirror image.
Optionally, encoding the bitmap data according to preset jet printing configuration information to obtain to-be-transmitted data corresponding to the multi-nozzle jet printing device, where the encoding includes: judging whether the bitmap data is legal or not according to preset jet printing configuration information, and cutting the bitmap data to obtain cutting coordinate information when the bitmap data is judged to be legal; and acquiring compression associated parameters according to preset spray printing configuration information so as to encode the bitmap data according to the cutting coordinate information and the compression associated parameters to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment.
Optionally, obtaining a compression associated parameter according to preset jet printing configuration information, so as to encode the bitmap data according to the cutting coordinate information and the compression associated parameter, so as to obtain to-be-transmitted data corresponding to the multi-nozzle jet printing device, where the method includes: acquiring coordinate information of the bitmap data in a compressed cache, block information of the bitmap data divided to a nozzle and a determined coding model according to preset jet printing configuration information; acquiring a corresponding coding step according to the coding model; and mapping the bitmap data to a compression cache (a position where the bitmap is coded and stored) according to the cutting coordinate information, the coordinate information of the bitmap data in the compression cache, the coding model and the coding step length so as to carry out coding processing, so as to obtain the data to be transmitted corresponding to the multi-nozzle spray printing equipment.
Optionally, the method for processing the jet printing data of the multi-nozzle jet printing device further includes storing the to-be-transmitted data corresponding to the multi-nozzle jet printing device in a transmission queue, so as to obtain the to-be-transmitted data from the transmission queue, and transmitting the to-be-transmitted data to the multi-nozzle jet printing device for jet printing.
In order to achieve the above object, a second aspect of the present invention provides a computer-readable storage medium, on which a print data processing program of a multi-nozzle print apparatus is stored, where the print data processing program of the multi-nozzle print apparatus is executed by a processor to implement the print data processing method of the multi-nozzle print apparatus as described above.
According to the computer-readable storage medium of the embodiment of the invention, the jet printing data processing program of the multi-nozzle jet printing equipment is stored, so that the processor can realize the jet printing data processing method of the multi-nozzle jet printing equipment when executing the jet printing data processing program of the multi-nozzle jet printing equipment, thus realizing the arbitrary combination and arbitrary expansion of multiple heads under the condition of low calculation power, realizing high-speed jet printing and greatly improving the jet printing efficiency.
In order to achieve the above object, a third embodiment of the present invention provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the method for processing the inkjet data of the multi-nozzle inkjet printing device.
According to the computer equipment provided by the embodiment of the invention, the memory stores the computer program which can run on the processor, so that the processor can realize the jet printing data processing method of the multi-nozzle jet printing equipment when executing the computer program, and therefore, the multi-head arbitrary combination and arbitrary expansion can be realized under the condition of low calculation power, the high-speed jet printing can be realized, and the jet printing efficiency is greatly improved.
In order to achieve the above object, a fourth aspect of the present invention provides a device for processing spray printing data of a multi-nozzle spray printing apparatus, including an obtaining module, configured to obtain information of data to be spray printed corresponding to the multi-nozzle spray printing apparatus; the conversion module is used for processing the information of the data to be jet-printed so as to convert the information into corresponding bitmap data; and the processing module is used for coding the bitmap data according to preset spray printing configuration information so as to obtain the data to be transmitted corresponding to the multi-nozzle spray printing equipment.
According to the spray printing data processing device of the multi-nozzle spray printing equipment, the acquisition module is used for acquiring the information of the to-be-sprayed printing data corresponding to the multi-nozzle spray printing equipment, and the conversion module is used for processing the information of the to-be-sprayed printing data to convert the information into the corresponding bitmap data; the processing module is used for coding the bitmap data according to preset spray printing configuration information so as to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment; therefore, the multi-head random combination and random expansion can be realized under the condition of low computational power, the high-speed jet printing can be realized, and the jet printing efficiency is greatly improved.
Drawings
Fig. 1 is a schematic flow chart of a method for processing spray printing data of a multi-nozzle spray printing device according to an embodiment of the invention;
FIG. 2 is a UI layout display model of the information of the document to be jet-printed according to the embodiment of the invention;
FIG. 3 is a diagram illustrating a bitmap management model of information about a document to be printed according to an embodiment of the present invention;
FIG. 4 is a schematic code diagram of a method for processing spray printing data of a multi-nozzle spray printing device according to an embodiment of the invention;
FIG. 5 is a diagram illustrating a mapping of bitmap data to nozzles according to an embodiment of the present invention;
fig. 6 is a schematic block diagram of a print data processing apparatus of a multi-nozzle print apparatus according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
Among the correlation technique, the compound mode of traditional TIJ many shower nozzles spouts a yard equipment is single to can not stride the shower nozzle combination and spout the seal, and adopt big canvas model, main CPU only is responsible for data bitmap conversion, other all give the FPGA to handle, so not only increased transmission bandwidth, lead to printing efficiency to descend, and require the height to transmission medium moreover, require high (more logic array door) to the FPGA chip, also improved the whole cost of equipment simultaneously, wherein, the shortcoming that big canvas exists does: the method is characterized in that the method has the advantages that the occupied memory space is large (size = W H, W = ObjN x coordinate + ObjN bitmap width, H = the number of spray heads is 300), the data length is limited (the physical memory size is constant), the CPU calculation power is wasted, when the bitmaps are scattered, the blank part of a large canvas is not necessary to be calculated, the time consumed by copying is consumed, SOC memory data are conveyed to an FPGA, and the time consumed by copying is serious due to too large data; therefore, the invention provides a spray printing data processing method of multi-nozzle spray printing equipment, which comprises the steps of obtaining information of data to be sprayed and printed corresponding to the multi-nozzle spray printing equipment; then processing the information of the data to be jet printed to convert the information into corresponding bitmap data; finally, coding the bitmap data according to preset spray printing configuration information to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment; therefore, the multi-head random combination and random expansion can be realized under the condition of low computational power, high-speed jet printing can be realized, the jet printing efficiency is greatly improved, the real jet test is realized, and the speed can reach 200m/min (reaching the limit speed of an ink box) in multi-dynamic source data.
In order to better understand the above technical solutions, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
In order to better understand the technical solution, the technical solution will be described in detail with reference to the drawings and the specific embodiments.
Fig. 1 is a schematic flow chart of a method for processing jet printing data of a multi-nozzle jet printing apparatus according to an embodiment of the present invention, and the method for processing jet printing data of the multi-nozzle jet printing apparatus according to the embodiment of the present invention includes the following steps:
step 101, acquiring information of data to be printed corresponding to multi-nozzle jet printing equipment.
As one embodiment, the information of the material to be jet-printed includes object information, source information and attribute information of the material.
As an embodiment, as shown in fig. 2, information of the to-be-jet-printed material edited by the user is extracted from the database to obtain information of the to-be-jet-printed material corresponding to the multi-nozzle jet printing apparatus.
That is, the information of the material to be jet printed edited by the user is extracted from the database, wherein the information comprises material attribute information, object information contained in the material, source information and material layout contained in the material, style information, object layout and style information.
Step 102, processing the information of the material to be jet printed to convert the information into corresponding bitmap data.
As an embodiment, processing the information of the material to be jet printed to convert the information into corresponding bitmap data, including creating a corresponding object entity according to the information of the material to be jet printed; the corresponding object entities are converted into corresponding bitmap data.
That is, as shown in fig. 3, a corresponding object entity is created according to the acquired information of the material to be jet printed; and converting into corresponding bitmap data according to the object attribute and the source attribute edited by the user so as to perform source format conversion and object bitmap conversion.
Namely, a corresponding object entity is created according to the object information; and creating a corresponding source entity according to the source information, and converting the source format data associated with the object into corresponding bitmap data according to the association parameters according to the source format data and the object parameters (object coordinates, object typesetting parameters such as word spacing, font style, bold, oblique, line drawing and the like, object effect parameters such as rotation, mirror image, edge drawing and the like).
And 103, coding the bitmap data according to preset jet printing configuration information to obtain data to be transmitted corresponding to the multi-nozzle jet printing equipment.
As an example, the preset jet printing configuration information includes a jet printing combination relationship, a jet printing mode, a jet printing direction, an offset between jets, an overlap dot number, a print DPI, and a combination mirror image.
It should be noted that the combination relationship of the nozzles is the number of nozzles that need to operate in the combined jet printing and the combination manner thereof, such as P1P2P3P4 combination, P1P3 or P2P4 combination, where P1 represents the first nozzle, P2 represents the second nozzle, P3 represents the third nozzle, and P4 represents the fourth nozzle.
That is to say, the combination can be carried out at will according to actual needs, the number of the physical spray heads is not limited, the combination mode is not limited, and a plurality of code spraying devices can be cascaded and expanded.
It should be noted that the spray printing mode includes left spray (spray printing with left row nozzles of the nozzle), right spray (spray printing with right row nozzles of the nozzle), alternate spray (spray printing with left and right nozzles of the nozzle in turn), double spray (spray printing with left and right nozzles of the nozzle simultaneously) or over spray (spray printing with left and right nozzles of the nozzle simultaneously, only extracting data, reducing addressing, achieving the purpose of quick spray printing), etc.
In addition, the preset jet printing configuration information can also comprise the distance between the left nozzle and the right nozzle and the coupling coefficient of the spray head according to actual needs.
As a specific example, as shown in fig. 4 to 5, encoding bitmap data according to preset print configuration information to obtain data to be transmitted corresponding to a multi-nozzle print device includes: judging whether the bitmap data is legal or not according to preset jet printing configuration information, and cutting the bitmap data to obtain cutting coordinate information when the bitmap data is judged to be legal; and acquiring compression associated parameters according to preset spray printing configuration information so as to encode the bitmap data according to the cutting coordinate information and the compression associated parameters to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment.
It should be noted that, by determining whether the XY coordinates, W width, and H height of the bitmap data are valid, determining whether the bitmap data are in the mapping space, and the like, if so, determining that the bitmap data are valid.
It should be noted that the cutting coordinate information may be obtained by performing a horizontal cutting or a vertical cutting on each bitmap data and saving the cutting coordinate information, for example, recording the starting point (x, y) of each row of the bitmap.
The method for acquiring the compression associated parameters according to the preset jet printing configuration information so as to encode the bitmap data according to the cutting coordinate information and the compression associated parameters to obtain the to-be-transmitted data corresponding to the multi-nozzle jet printing equipment comprises the following steps of: acquiring coordinate information of bitmap data in a compressed cache, block information of bitmap data divided to a spray head and determining a coding model according to preset spray printing configuration information; acquiring a corresponding coding step according to the coding model; and mapping the bitmap data to a compression cache according to the cutting coordinate information, the coordinate information of the bitmap data in the compression cache, the coding model and the coding step length so as to carry out coding processing, so as to obtain the data to be transmitted corresponding to the multi-nozzle jet printing equipment.
It should be noted that the information such as the coordinate information of the cutting coordinate information and the bitmap data in the compression cache, the coding model, the coding step length and the like is obtained before the coding compression, so that the compression associated parameters are determined, the reacquisition before each coding is avoided, and the calculation overhead is saved.
That is, before encoding and compressing, bitmap line division calculation (recording the starting point of each line of the bitmap), coordinate information of the bitmap in a compression cache and block information of the bitmap divided to a spray head are calculated according to configuration parameters such as combination configuration (P1.. PN, horizontal dpi, printing mode, printing direction, combination mirror image and the like) and printing configuration (combination horizontal offset, vertical offset, spacing, printing direction and the like), an encoding model (odd spray, even spray.. Super spray, horizontal mirror image, vertical mirror image) is determined according to the configuration parameters, an appropriate encoding step length (after the bitmap with multiple lengths is encoded once, switching is carried out to the next channel encoding to achieve balanced encoding) is calculated according to the current printing data and the encoding model, recalculation before each encoding is avoided, and calculation overhead is omitted.
Specifically, first, the bitmap mapping calculation of the object (judging whether the XY coordinate, W width, and H height of bitmap data are legal or not in the mapping space, calculating initial nozzle information, calculating mapping initial coordinates, and the like); then, cutting the bitmap data to obtain cutting coordinate information (each object bitmap data can be transversely cut to obtain cutting coordinate information, and the starting point (x, y) of each row of the bitmap is recorded); next, bitmap segmentation information and coordinate information of a nozzle compressed data buffer area are calculated, and the coordinate information of the bitmap allocated to the nozzles and corresponding line height information are calculated according to parameters such as combination configuration (p 1.. PN, horizontal dpi, combination mirror image and the like) and printing configuration (combination horizontal offset, vertical overlapping points) and the like, wherein due to the use of a virtual canvas, an object bitmap is allocated to the nozzles to be divided into a starting section, a middle section and a tail section in consideration of 8-bit alignment, and simultaneously, the bitmap is mapped to a compressed data buffer area to be sent of an actual nozzle and is also divided into the starting section, the middle section and the tail section, and a specific segmentation model is shown in fig. 5; then, determining relevant parameters of coding processing, and determining a coding processing inlet according to configuration parameters (odd-spraying, even-spraying, double-spraying, super-spraying, horizontal mirror image, vertical mirror image and vertical DPI.); calculating a proper coding step length (after a bitmap with multiple lengths is coded at one time, switching to the next channel coding to achieve balanced coding) according to the current printing data; and finally, encoding bitmap data to a nozzle compressed data buffer area, and performing actual encoding compression mapping calculation according to the information obtained in the previous step.
In addition, according to the jet printing data processing method of the multi-nozzle jet printing equipment, the virtual canvas is used for carrying out data bitmap conversion, the whole canvas is not distributed, only the object bitmap contained in the data is divided, and the object bitmap is directly converted into the mapping space corresponding to the nozzles, so that the memory space is reduced as much as possible; only the bitmap data belonging to the spray printing range of the spray head is subjected to cutting mapping calculation, and the bitmap data exceeding the range is directly filtered; in the same process, the model completes the functions of cutting, distributing, mirroring, inverting, converting the size end, compressing and coding (adapting to different spray printing modes, such as odd spray, even spray, odd-even alternation, over spray and the like), printing direction adaptation, balanced coding and the like of a bitmap object, avoids unnecessary repeated traversal calculation caused by a separation process (such as inverting the bitmap, then mirroring, then splitting and the like), and greatly saves the calculation time of a CPU; because the length of the bitmap of the data containing objects is different, the nozzles are divided into groups, and if the data is coded synchronously (after one group of data is coded by one combined channel and then the data of the next combined channel is coded), the printing is incomplete under high-speed printing; therefore, bitmap data of different channels (nozzles) are compressed and coded in turn, and balanced coding conversion is achieved no matter at low speed or high speed by adjusting the coding step length of the alternate stream, so that discontinuous transmission caused by uneven coding time is prevented; because the lengths of the printed data of different channels are different, if the data are transmitted synchronously (after one data of one combined channel is transmitted, the data of the next combined channel is transmitted), the printing is incomplete under the high-speed printing; therefore, data of different channels (nozzles) are transmitted in turn, and the balanced transmission is realized no matter at low speed or high speed by adjusting the transmission step length of the wheel stream, so that the transmission is prevented from being interrupted.
In addition, the spray printing data processing method of the multi-nozzle spray printing equipment further comprises the step of storing the data to be transmitted corresponding to the multi-nozzle spray printing equipment to a transmission queue so as to obtain the data to be transmitted from the transmission queue and transmitting the data to be transmitted to the multi-nozzle spray printing equipment for spray printing.
In summary, according to the method for processing the jet printing data of the multi-nozzle jet printing device in the embodiment of the invention, the information of the data to be jet printed corresponding to the multi-nozzle jet printing device is obtained first; then processing the information of the data to be jet-printed to convert the information into corresponding bitmap data; finally, coding the bitmap data according to preset spray printing configuration information to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment; therefore, the multi-head random combination and random expansion can be realized under the condition of low computational power, the high-speed jet printing can be realized, and the jet printing efficiency is greatly improved.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a print data processing program of a multi-nozzle print apparatus is stored, where the print data processing program of the multi-nozzle print apparatus is executed by a processor to implement the print data processing method of the multi-nozzle print apparatus.
According to the computer-readable storage medium of the embodiment of the invention, the jet printing data processing program of the multi-nozzle jet printing equipment is stored, so that the processor can realize the jet printing data processing method of the multi-nozzle jet printing equipment when executing the jet printing data processing program of the multi-nozzle jet printing equipment, thus realizing the arbitrary combination and arbitrary expansion of multiple heads under the condition of low calculation power, realizing high-speed jet printing and greatly improving the jet printing efficiency.
In addition, a third embodiment of the present invention provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the method for processing the inkjet data of the multi-nozzle inkjet printing device.
According to the computer equipment provided by the embodiment of the invention, the computer program capable of running on the processor is stored through the memory, so that the processor can realize the jet printing data processing method of the multi-nozzle jet printing equipment when executing the computer program, and therefore, the multi-head arbitrary combination and arbitrary expansion can be realized under the condition of low calculation force, the high-speed jet printing can be realized, and the jet printing efficiency is greatly improved.
Fig. 6 is a block diagram illustrating an inkjet data processing apparatus of a multi-nozzle inkjet printing device according to an embodiment of the present invention; as shown in fig. 6, the inkjet printing data processing device of the multi-nozzle inkjet printing apparatus of the present embodiment includes: an acquisition module 201, a conversion module 202 and a processing module 203.
The acquiring module 201 is configured to acquire information of data to be printed, which corresponds to the multi-nozzle print device; the conversion module 202 is configured to process information of the material to be jet printed to convert the information into corresponding bitmap data; the processing module 203 is configured to perform encoding processing on the bitmap data according to preset jet printing configuration information, so as to obtain data to be transmitted corresponding to the multi-nozzle jet printing device.
It should be noted that the foregoing explanation on the method for processing inkjet print data of the multi-nozzle inkjet printing device is also applicable to the inkjet print data processing apparatus of the multi-nozzle inkjet printing device of this embodiment, and details are not repeated here.
In summary, according to the spray printing data processing apparatus of the multi-nozzle spray printing device in the embodiment of the present invention, the acquisition module acquires the information of the to-be-sprayed printing data corresponding to the multi-nozzle spray printing device, and the conversion module processes the information of the to-be-sprayed printing data to convert the information into the corresponding bitmap data; the processing module is used for coding the bitmap data according to preset spray printing configuration information so as to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment; therefore, the multi-head random combination and random expansion can be realized under the condition of low computational power, the high-speed jet printing can be realized, and the jet printing efficiency is greatly improved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should be noted that in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
In the description of the present invention, it is to be understood that the terms "first", "second" and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
In the present invention, unless otherwise expressly stated or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally formed; can be mechanically or electrically connected; either directly or indirectly through intervening media, either internally or in any other relationship. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the present invention, unless otherwise expressly stated or limited, the first feature "on" or "under" the second feature may be directly contacting the first and second features or indirectly contacting the first and second features through an intermediate. Also, a first feature "on," "above," and "over" a second feature may be directly on or obliquely above the second feature, or simply mean that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature may be directly under or obliquely under the first feature, or may simply mean that the first feature is at a lesser elevation than the second feature.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above should not be understood to necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (10)

1. A jet printing data processing method of multi-nozzle jet printing equipment is characterized by comprising the following steps:
acquiring information of data to be jet printed corresponding to multi-nozzle jet printing equipment;
processing the information of the data to be jet-printed to convert the information into corresponding bitmap data;
and coding the bitmap data according to preset spray printing configuration information to obtain the data to be transmitted corresponding to the multi-nozzle spray printing equipment.
2. The method for processing the jet printing data of the multi-nozzle jet printing equipment as claimed in claim 1, wherein the information of the material to be jet printed comprises object information, source information and attribute information of the material.
3. The method for processing the jet printing data of the multi-nozzle jet printing equipment according to claim 2, wherein the step of processing the information of the data to be jet printed to convert the information into corresponding bitmap data comprises the following steps:
creating a corresponding object entity according to the information of the material to be jet-printed;
and converting the corresponding object entity into corresponding bitmap data.
4. The method according to claim 1, wherein the jet printing configuration information includes jet printing combination relation, jet printing mode, jet printing direction, and offset between jets.
5. The method for processing the jet printing data of the multi-nozzle jet printing equipment as claimed in claim 4, wherein the encoding processing is performed on the bitmap data according to preset jet printing configuration information to obtain the data to be transmitted corresponding to the multi-nozzle jet printing equipment, and the method comprises the following steps:
judging whether the bitmap data is legal or not according to preset jet printing configuration information, and cutting the bitmap data to obtain cutting coordinate information when the bitmap data is judged to be legal;
and acquiring compression associated parameters according to preset spray printing configuration information so as to encode the bitmap data according to the cutting coordinate information and the compression associated parameters to obtain data to be transmitted corresponding to the multi-nozzle spray printing equipment.
6. The method for processing the jet printing data of the multi-nozzle jet printing equipment according to claim 5, wherein compression associated parameters are obtained according to preset jet printing configuration information, so that the bitmap data are encoded according to the cutting coordinate information and the compression associated parameters to obtain the data to be transmitted corresponding to the multi-nozzle jet printing equipment, and the method comprises the following steps:
acquiring coordinate information of the bitmap data in a compressed cache, block information of the bitmap data divided to a spray head and a determined coding model according to preset spray printing configuration information;
acquiring a corresponding coding step according to the coding model;
and mapping the bitmap data to a compression cache according to the cutting coordinate information, the coordinate information of the bitmap data in the compression cache, the coding model and the coding step length so as to carry out coding processing, so as to obtain the data to be transmitted corresponding to the multi-nozzle jet printing equipment.
7. The inkjet printing data processing method of a multi-nozzle inkjet printing apparatus according to any one of claims 1 to 6, further comprising:
and storing the data to be transmitted corresponding to the multi-nozzle jet printing equipment to a transmission queue so as to obtain the data to be transmitted from the transmission queue, and transmitting the data to be transmitted to the multi-nozzle jet printing equipment for jet printing.
8. A computer-readable storage medium, on which a jet printing data processing program of a multi-head jet printing apparatus is stored, the jet printing data processing program of the multi-head jet printing apparatus, when executed by a processor, implementing the jet printing data processing method of the multi-head jet printing apparatus according to any one of claims 1 to 7.
9. A computer apparatus comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement the method for processing the inkjet data of the multi-nozzle inkjet printing apparatus according to any one of claims 1 to 7.
10. The utility model provides a many shower nozzles spout seal equipment spout seal data processing apparatus which characterized in that includes:
the acquisition module is used for acquiring information of the data to be printed corresponding to the multi-nozzle spray printing equipment;
the conversion module is used for processing the information of the data to be jet-printed so as to convert the information into corresponding bitmap data;
and the processing module is used for coding the bitmap data according to preset spray printing configuration information so as to obtain the data to be transmitted corresponding to the multi-nozzle spray printing equipment.
CN202210750156.6A 2022-06-28 2022-06-28 Spray printing data processing method and device of multi-spray-head spray printing equipment Active CN115302961B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210750156.6A CN115302961B (en) 2022-06-28 2022-06-28 Spray printing data processing method and device of multi-spray-head spray printing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210750156.6A CN115302961B (en) 2022-06-28 2022-06-28 Spray printing data processing method and device of multi-spray-head spray printing equipment

Publications (2)

Publication Number Publication Date
CN115302961A true CN115302961A (en) 2022-11-08
CN115302961B CN115302961B (en) 2023-11-07

Family

ID=83854459

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210750156.6A Active CN115302961B (en) 2022-06-28 2022-06-28 Spray printing data processing method and device of multi-spray-head spray printing equipment

Country Status (1)

Country Link
CN (1) CN115302961B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115489219A (en) * 2022-09-02 2022-12-20 昇捷丰标识科技(厦门)有限公司 DPI adjustment control method and device of inkjet printer, computer readable medium and equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1944052A (en) * 2006-11-15 2007-04-11 深圳市润天智图像技术有限公司 Multiple grey scale printing method
CN102862402A (en) * 2012-10-17 2013-01-09 东莞凯佳智芯电子科技有限公司 Jet printing control method and system of array type precise jet printing device
CN103645867A (en) * 2013-12-30 2014-03-19 中国科学院自动化研究所 Nonsynchronous online dynamic data printing device with multiple nozzles
KR20180128607A (en) * 2017-05-24 2018-12-04 순천향대학교 산학협력단 Ink-jet printing multi-nozzle monitoring method
CN109298841A (en) * 2018-10-13 2019-02-01 森大(深圳)技术有限公司 More spray head inkjet printing methods, device, equipment and storage medium
CN109471602A (en) * 2018-12-07 2019-03-15 森大(深圳)技术有限公司 Print data method for dividing and processing, device and printing device
CN109561598A (en) * 2018-12-19 2019-04-02 森大(深圳)技术有限公司 Print control program, device and storage medium towards pcb board
CN111469558A (en) * 2020-03-31 2020-07-31 厦门汉印电子技术有限公司 Multi-nozzle control system and control method thereof
CN112319067A (en) * 2020-09-18 2021-02-05 季华实验室 Ink jet printing data distribution method, device, equipment and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1944052A (en) * 2006-11-15 2007-04-11 深圳市润天智图像技术有限公司 Multiple grey scale printing method
CN102862402A (en) * 2012-10-17 2013-01-09 东莞凯佳智芯电子科技有限公司 Jet printing control method and system of array type precise jet printing device
CN103645867A (en) * 2013-12-30 2014-03-19 中国科学院自动化研究所 Nonsynchronous online dynamic data printing device with multiple nozzles
KR20180128607A (en) * 2017-05-24 2018-12-04 순천향대학교 산학협력단 Ink-jet printing multi-nozzle monitoring method
CN109298841A (en) * 2018-10-13 2019-02-01 森大(深圳)技术有限公司 More spray head inkjet printing methods, device, equipment and storage medium
CN109471602A (en) * 2018-12-07 2019-03-15 森大(深圳)技术有限公司 Print data method for dividing and processing, device and printing device
CN109561598A (en) * 2018-12-19 2019-04-02 森大(深圳)技术有限公司 Print control program, device and storage medium towards pcb board
CN111469558A (en) * 2020-03-31 2020-07-31 厦门汉印电子技术有限公司 Multi-nozzle control system and control method thereof
CN112319067A (en) * 2020-09-18 2021-02-05 季华实验室 Ink jet printing data distribution method, device, equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115489219A (en) * 2022-09-02 2022-12-20 昇捷丰标识科技(厦门)有限公司 DPI adjustment control method and device of inkjet printer, computer readable medium and equipment
CN115489219B (en) * 2022-09-02 2023-11-07 昇捷丰标识科技(厦门)有限公司 DPI adjustment control method, DPI adjustment control device and DPI adjustment control device for inkjet printer

Also Published As

Publication number Publication date
CN115302961B (en) 2023-11-07

Similar Documents

Publication Publication Date Title
CN115302961A (en) Spray printing data processing method and device of multi-nozzle spray printing equipment
JP2002307671A5 (en)
JP2009262455A (en) Image forming apparatus, control means for the same, and computer program
US9296230B2 (en) Data processing apparatus, data processing method and inkjet printing apparatus
US8164793B2 (en) Image processing apparatus and method
CN110116550B (en) Ink jet printer and jet printing concentration adjusting method and device thereof
CN107531047B (en) Information processing apparatus, information processing method, computer readable medium, and image forming apparatus
CN104972743A (en) Ink jet printing method and ink jet printing device
JP6506577B2 (en) Image processing apparatus and method, and image recording apparatus
JP5254250B2 (en) Method and system for generating boundaries in the process of rasterizing vector graphics, and method for manufacturing the system
JP2014184712A (en) Image processing system and image processing method, and image formation apparatus
US11010648B2 (en) Image processing apparatus converting target partial image data to partial print data using first profile or second profile
JP6184115B2 (en) Image processing method and image processing apparatus
CN104417062B (en) A kind of control prints the neat method of cover and device
JPH0918732A (en) Image processor and its method
CN109109466B (en) image-text jet printing method, system and related device applied to jet printing machine
CN107745524A (en) 3D model decompositions Method of printing and efficient 3D printing system
JP6661571B2 (en) Recording device and recording method
JP5328601B2 (en) Image processing apparatus and image processing method
US20120314234A1 (en) Image processing apparatus, image printing apparatus and image processing method
JP2011000826A (en) Method for encoding record mask, recording method, and recorder
CN101365043A (en) Spot array stage pixel point color calibrating method and device
JP2006212792A (en) Printer, printing program, printing method, image processor, image processing program, image processing method, and recording medium with the program recorded
JP2007136845A (en) Printing system, image processor, printer driver, and program
US9208416B2 (en) Image processing apparatus performing halftone process on image data based on a corrected tone value and an error value of target pixels

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