CN111857614B - RIP-based print data generation method, device, equipment and storage medium - Google Patents

RIP-based print data generation method, device, equipment and storage medium Download PDF

Info

Publication number
CN111857614B
CN111857614B CN202010712593.XA CN202010712593A CN111857614B CN 111857614 B CN111857614 B CN 111857614B CN 202010712593 A CN202010712593 A CN 202010712593A CN 111857614 B CN111857614 B CN 111857614B
Authority
CN
China
Prior art keywords
template
primitive
image
interface control
rip
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
Application number
CN202010712593.XA
Other languages
Chinese (zh)
Other versions
CN111857614A (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.)
Senda Shenzhen Technology Co Ltd
Original Assignee
Senda Shenzhen Technology 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 Senda Shenzhen Technology Co Ltd filed Critical Senda Shenzhen Technology Co Ltd
Priority to CN202010712593.XA priority Critical patent/CN111857614B/en
Publication of CN111857614A publication Critical patent/CN111857614A/en
Application granted granted Critical
Publication of CN111857614B publication Critical patent/CN111857614B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • 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/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Record Information Processing For Printing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to the technical field of printing, and particularly discloses a print data generation method, device and equipment based on RIP and a storage medium. The method comprises the following steps: generating a template primitive; importing an image as the content of the template primitive in response to an operation of the template primitive; altering a template primitive setting in response to an operation on the template primitive; the template primitives are converted into print data. The device comprises: a template primitive generation module; an image importing module; the template graphic primitive setting module; and a rasterizing processing module. According to the embodiment of the invention, the image is imported through the template graphic element and the imported image is edited, so that the image is efficiently and conveniently adjusted in the RIP and the rasterization processing is performed, the tedious process that when the image to be printed needs to be adjusted, the image to be printed needs to be repeatedly processed by using image processing software and then the processed image is imported into the RIP for the rasterization processing is avoided, the frequent exchange of data among different software is avoided, and the generation efficiency of the printing data is improved.

Description

RIP-based print data generation method, device, equipment and storage medium
Technical Field
The present invention relates to the field of printing technologies, and in particular, to a method, an apparatus, a device, and a storage medium for generating print data based on RIP.
Background
In the field of industrial printing, it is desirable to print a batch of print images on print media including, but not limited to, paper, ceramic, cell phone shells, toys, buttons, etc. In industrial printing, vector graphics software, such as Illustrator, corelDRAW, is first used to perform vector editing on an image to be printed, so as to adjust the shape of the image to be printed. When a plurality of images to be printed are required to be combined, image processing software, such as Photoshop, is also required to be used for combining the plurality of images to be printed. Finally, the processed image to be printed is rasterized by RIP (RASTER IMAGE Processor, RIP for short) to obtain the print data for printing and forming the print image.
When the print image needs to be adjusted, the print data is required to be reedited in a series of software, and then the reedited image to be printed is subjected to rasterization processing by using RIP, so that new print data is obtained. This process involves the cooperation of a plurality of pieces of software, is cumbersome in flow, and requires frequent data exchange in different pieces of software, which takes a lot of time, seriously affecting the work efficiency of image processing personnel and the generation efficiency of print data.
Disclosure of Invention
The embodiment of the invention provides a print data generation method, device, equipment and storage medium based on RIP (RIP), so as to improve the generation efficiency of print data to a certain extent.
In a first aspect, an embodiment of the present invention provides a method for generating print data based on a RIP, where the RIP includes a canvas, the method including:
s10: generating one or more template primitives in the canvas;
S20: responding to the operation of the template primitive to import one or more images as the content of the template primitive; wherein at least one of the template primitives has a one-way constraint relationship with respect to content imported therethrough;
s30: responding to the operation of the template primitive to change the template primitive setting; wherein the template primitive setup comprises one or more of a height of the image, a width of the image, coordinates of the image, a corner radius of the image, a rotation angle of the image, a height of the template primitive, a width of the template primitive, coordinates of the template primitive, and a rotation angle of the template primitive;
s40: and rasterizing the template graphic element to obtain printing data for printing.
The embodiment of the invention generates one or more template graphic elements on a canvas and responds to the operation of the template graphic elements to import one or more images as the contents of the template graphic elements, wherein the template graphic elements have unidirectional constraint relation to the contents imported by the template graphic elements, in other words, when the template graphic elements are regulated, the contents imported by the template graphic elements are synchronously regulated, and when the contents imported by the template graphic elements are regulated, the template graphic elements are not synchronously regulated. Based on the characteristics, the content imported through the template graphic element can be adjusted synchronously and quickly in response to the adjustment of the template graphic element, and the attribute of each content can be adjusted independently in response to the adjustment of the content, so that various printing requirements are realized. In addition, the setting of the template graphic element can be changed by responding to the operation of the template graphic element, such as editing an image fillet and the like, namely, the image processing function is integrated in the RIP, so that the redundant flow of a plurality of software cooperation is optimized when editing and generating the printing data, particularly when the image to be printed is required to be repeatedly adjusted, the adjustment can be directly carried out in the RIP and the rasterization processing can be directly carried out in the RIP, the image to be printed, which is processed by vector graphic software or image processing software, is not required to be frequently transmitted to the RIP, and the data exchange frequency is greatly reduced, thereby improving the generation efficiency of the printing data.
Preferably, the unidirectional constraint relationship includes one or more of a unidirectional position constraint relationship, a unidirectional size constraint relationship, and a unidirectional rotation angle constraint relationship.
Based on the unidirectional position constraint relation, when the coordinates of the template graphic element are changed in response to the operation of the template graphic element, the coordinates of all contents in the template graphic element are also changed, but when the coordinates of the contents are changed in response to the operation of the contents, the coordinates of the template graphic element are unchanged, based on the characteristic, when a plurality of template graphic elements are generated in batches in a canvas, the quick alignment of the plurality of template graphic elements (namely, the alignment of the contents is realized) can be realized by changing the coordinates of the template graphic elements without respectively adjusting the imported contents, so that the working efficiency is improved. Meanwhile, the coordinates of each content can be independently adjusted to meet typesetting requirements. Similarly, based on the unidirectional size constraint relation and the unidirectional rotation angle constraint relation, the plurality of contents can be uniformly adjusted, and the working efficiency is improved.
Preferably, at S20: responding to the operation on the template primitive to import one or more images into the content of the template primitive, comprising:
S21: responding to the operation of the template graphic element to generate at least one template graphic element setting interface, wherein the template graphic element setting interface comprises an interface control for importing an external file and is recorded as a first interface control;
S22: and responding to the operation of the first interface control to import one or more images as the content of the template graphic element.
In the embodiment of the invention, the template graphic element setting interface comprising the first interface control is generated by responding to the operation of the template graphic element, and then the image is imported as the content of the template graphic element by responding to the operation of the first interface control. The template graphic primitive setting interface improves the visual degree and man-machine interaction experience, has simple operation logic and low learning cost, and is beneficial to improving the working efficiency of image processing personnel, thereby improving the production efficiency of printing data.
Preferably, at S30: responding to the operation of the template primitive to change the template primitive setting, comprising:
S31: responding to the operation of the template primitive to generate at least one template primitive setting interface; the template graphic primitive setting interface comprises at least one interface control for changing the template graphic primitive setting, and the interface control is marked as second interface controls, and each second interface control corresponds to one template graphic primitive setting respectively;
S32: and responding to the operation of at least one second interface control to change the corresponding template graphic primitive setting.
According to the embodiment of the invention, the common image editing function is integrated in the template graphic element setting interface and corresponds to the second interface control one by one, the corresponding template graphic element setting can be changed by responding to the operation of the second interface control, the operation logic is simple, the learning cost is low, and the work efficiency of image processing staff is improved, so that the production efficiency of the printing data is improved.
Preferably, the template primitive setup interface includes a preview area for displaying the print effect of the template primitive in a simulation manner.
According to the embodiment of the invention, the preview area is arranged on the template graphic element setting interface, so that the printing effect of the template graphic element can be previewed in real time when the template graphic element is adjusted, the visual degree is greatly improved, and an image processor can flexibly adjust the template graphic element according to the printing effect which is simulated and displayed by the preview area, so that the editing of the template graphic element is efficiently realized, and the working efficiency is improved.
Preferably, the RIP includes a third interface control, and the method further includes:
and responding to the operation of the third interface control to generate an identifiable identification code in the template graphic element as the content of the template graphic element.
When the identification code is required to be added in the printed image in the prior art, the corresponding identification code is required to be generated through the identification code generator, then the identification code is added into the image to be printed through the image processing software, the whole process involves the cooperation of a plurality of software and frequent data exchange, and the working efficiency is low. In particular, in the mass production process, a large number of identification codes are generated through an identification code generator, and then corresponding identification codes are respectively added for a large number of images to be printed, so that the process is extremely complicated, and the working efficiency is seriously affected. In the embodiment of the invention, the identifiable identification code is generated in the template graphic element by responding to the operation of the third interface control, and after the identification code is identified, the identification code is used for displaying the corresponding product information, so that the printed product is managed, the whole process mainly comprises responding to the operation of the third interface control, the process is simple and efficient, and the working efficiency is remarkably improved compared with the prior art.
Preferably, the template primitive comprises a bounding box.
According to the embodiment of the invention, the outer frame is arranged for the template graphic element, so that visual editing of the template graphic element by image processing personnel is facilitated. For example, the height and width of the template graphic primitive can be set to be the height and width of the printing medium, and at this time, the outer border of the template graphic primitive corresponds to the outer edge of the printing medium, so that when the image processor adjusts the height, width or rotation angle of the image, whether the printed image exceeds the outer border can be correspondingly judged by whether the image exceeds the outer border, thereby ensuring the printing integrity of the printed image on the printing medium. In addition, the outer frame is also beneficial to aligning a plurality of template primitives.
Preferably, at S40: and rasterizing the template graphic element to obtain printing data for printing, wherein the printing data comprises the following steps: and rasterizing the content of the template graphic element and/or the outer frame of the template graphic element to obtain the printing data.
According to the embodiment of the invention, the content of the template graphic element and/or the outer frame of the template graphic element are subjected to rasterization, so that the finally obtained printing data can only comprise the content of the template graphic element, or only comprise the outer frame of the template graphic element, or comprise both the content of the template graphic element and the outer frame of the template graphic element. When different printing data are adopted for printing, different printing images can be flexibly obtained by printing, and the customizable degree of the printing images is improved.
In a second aspect, an embodiment of the present invention provides a print data generation apparatus based on a RIP, the RIP including a canvas, the apparatus including:
A template primitive generation module for generating one or more template primitives in the canvas;
An image importing module for importing one or more images as contents of the template primitive in response to an operation on the template primitive; wherein at least one of the template primitives has a one-way constraint relationship with respect to content imported therethrough;
A template primitive setup module for changing a template primitive setup in response to an operation on the template primitive; wherein the template primitive setup comprises one or more of a height of the image, a width of the image, coordinates of the image, a corner radius of the image, a rotation angle of the image, a height of the template primitive, a width of the template primitive, coordinates of the template primitive, and a rotation angle of the template primitive;
And the rasterization processing module is used for rasterizing the template graphic element to obtain printing data for printing.
In a third aspect, an embodiment of the present invention provides a printing apparatus comprising at least one processor, at least one memory and computer program instructions stored in the memory, which when executed by the processor, implement any of the methods of the first aspect described above.
In a fourth aspect, an embodiment of the present invention provides a storage medium having stored thereon computer program instructions which, when executed by a processor, implement any of the methods of the first aspect described above.
Drawings
Fig. 1 is a schematic diagram of a prior art generation of print data.
Fig. 2 is a flowchart of a print data generation method based on RIP according to an embodiment of the present invention.
FIG. 3 is an interface schematic of a RIP according to an embodiment of the present invention.
Fig. 4 is a flowchart of a method for importing an image according to an embodiment of the present invention.
Fig. 5 is a flowchart of a method for changing setting of a template primitive according to an embodiment of the present invention.
Fig. 6A is a schematic diagram of a product to be printed according to an embodiment of the present invention.
Fig. 6B is a schematic diagram of a template primitive according to an embodiment of the present invention.
Fig. 7 is a schematic structural diagram of a RIP-based print data generating apparatus according to an embodiment of the present invention.
Fig. 8 is a schematic structural view of a printing apparatus according to an embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely configured to illustrate the invention and are not configured to limit the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the invention by showing examples of the invention.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, 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 … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
It should be specifically noted that, the operations referred to herein include, but are not limited to, a mouse left click, a mouse right click, a selection operation, a box selection operation, a movement operation, a rotation operation, an input operation, and the like. Those skilled in the art will readily appreciate that the foregoing interactions may be permuted to achieve the same or similar technical result.
When printing on a print medium to form a printed image, it is often necessary to process or adjust the printed image according to different product requirements or different print medium shapes. For example, when a print image is printed on a print medium such as a mobile phone case, a button, or a toy, it is often necessary to adjust the print image so that the print image matches the surface of the print medium.
As shown in fig. 1, in the prior art, vector editing is often performed on a printed image by means of vector graphics software, such as Illustrator, corelDRAW, to adjust the shape of the printed image, and the like. Or the images may be processed or combined by image processing software, such as Photoshop or the like. Finally, the processed image to be printed is transmitted to the RIP, the RIP converts the image to be printed into printing data, and the printing data is used for printing by a printing device to form a printing image.
When the print image needs to be adjusted, the print data is required to be reedited in a series of software, and then the reedited image to be printed is subjected to rasterization processing by using RIP, so that new print data is obtained. This process involves the cooperation of a plurality of pieces of software, is cumbersome in flow, and requires frequent data exchange in different pieces of software, which takes a lot of time, seriously affecting the work efficiency of image processing personnel and the generation efficiency of print data.
Accordingly, an embodiment of the present invention provides a method for generating print data based on a RIP, the RIP including a canvas, referring to FIG. 2, the method including the steps of.
S10: one or more template primitives are generated in the canvas. Wherein at least one template primitive has a one-way constraint relationship with respect to content imported therethrough.
S20: in response to an operation on the template primitive, one or more images are imported as the contents of the template primitive.
S30: in response to an operation on the template primitive, to change the template primitive setup. The template graphic element setting comprises one or more of the height of an image, the width of the image, the coordinates of the image, the radius of a fillet of the image, the rotation angle of the image, the height of the template graphic element, the width of the template graphic element and the coordinates of the template graphic element.
S40: and rasterizing the template graphic element to obtain printing data for printing.
For ease of understanding, FIG. 3 illustrates a schematic diagram of a RIP interface.
RIP includes a canvas 100, the canvas 100 being used to draw, manage graphical objects and primitives, the canvas 100 being used to place template primitives 200 in embodiments of the present invention. Wherein, the template graphic element is a graphic group which is composed of one or more graphic elements, and the types of the graphic elements include, but are not limited to, points, line segments, circular arcs, circles, ellipses, rectangles, polygons, complex lines, characters, areas, images and the like.
The RIP includes an interface control 10 for generating a template primitive 200, at S10: in generating one or more template primitives in a canvas, comprising: in response to an operation on the interface control 10, one or more template primitives 200 are generated in the canvas 100. In one embodiment of the present invention, the operation on the interface control 10 may be clicking on the interface control 10. In another embodiment of the present invention, the operation on the interface control 10 may be that after the interface control 10 is selected, a frame selection or drawing operation is performed on the canvas 100. For example, upon selection of the interface control 10, an area is framed in the canvas 100 by an input device such as a mouse, and a template primitive 200 is generated in the area in response to a framing operation on the canvas 100. In another embodiment of the present invention, the RIP further comprises an interface control 20 for importing the template primitives, by importing the template primitives 200 into the canvas 100 in response to operation of the interface control 20. In such an embodiment, the pre-designed template primitives 200 may be imported into the canvas 100 of the RIP without re-editing and designing, improving the reusability of the template primitives 200.
At S20: in response to an operation on a template primitive to import one or more images into the content of the template primitive, comprising: in response to an operation (e.g., a mouse click or double click) on the region in which the template primitive 200 is located, to generate an interface for the file path, and in response to a selection of the file path, to import one or more images as the content of the template primitive 200. The imported images can comprise base pictures, trademarks, identification codes or slogans, and the like, and can realize product propaganda and meet industrial application requirements.
At S30: in response to an operation on a template primitive to change the template primitive setup, including: in response to a movement operation of the template primitive, to change a position (i.e., coordinates) of the template primitive; in response to a scaling operation of the template primitive to change the size (i.e., height and width) of the template primitive; in response to a rotation operation of the template primitive, to change a rotation angle of the template primitive. Similarly, in response to a movement operation on the image, to change the position (i.e., coordinates) of the image; in response to a scaling operation on the image to change the size (i.e., height and width) of the image; in response to a rotation operation on the image, to change a rotation angle of the image; in response to an editing operation on the image fillet, to change the fillet radius of the image. If the base map, the slogan, the trademark and the identification code are led into the template graphic element, the rearrangement is realized by changing the position of the base map, the slogan, the trademark and the identification code in the template graphic element and the size and the rotation angle of the base map, the trademark and the identification code, the display effect of the printed image is improved, the printed image has practicability, and the value of the printed product is improved.
Wherein the template primitive has a unidirectional constraint relation to the content imported by the template primitive, comprising: when adjusting a template primitive in response to an operation of the template primitive, synchronously adjusting content imported by the template primitive; when content imported by a template primitive is adjusted in response to an operation on the content, the template primitive is not synchronously adjusted.
In one embodiment of the present invention, the unidirectional constraint relationship includes a unidirectional positional constraint relationship, and the unidirectional constraint positional relationship includes: when the coordinates of the template graphic element are changed in response to the operation of the template graphic element, the coordinates of the content imported by the template graphic element are synchronously adjusted; when adjusting the coordinates of the content in response to an operation on the content imported by the template primitive, the coordinates of the template primitive are not synchronously adjusted.
In one embodiment of the present invention, the one-way constraint relationship includes a one-way size constraint relationship, the one-way size constraint relationship including: when responding to the operation of the template graphic element to change the height and/or width of the template graphic element, synchronously adjusting the height and/or width of the content imported by the template graphic element; when adjusting the height and/or width of content imported by a template primitive in response to an operation on the content, the height and/or width of the template primitive is not synchronously adjusted.
In one embodiment of the present invention, the unidirectional constraint relationship includes a unidirectional rotation angle constraint relationship, which includes: synchronously adjusting the rotation angle of the content imported by the template primitive when the rotation angle of the template primitive is changed in response to the operation of the template primitive; when the rotation angle of the content is adjusted in response to an operation of importing the content through the template primitive, the rotation angle of the template primitive is not synchronously adjusted.
For example, 2 images are imported through the template primitive 200, the coordinates of the template primitive 200 are (X1, Y1), the coordinates of 1 image are (X2, Y2), the coordinates of the other image are (X3, Y3), and based on the unidirectional positional constraint relationship, when the coordinates of the template primitive 200 are adjusted to (x1+a, y1+b) in response to the operation of the template primitive 200, the coordinates of the 2 images are (x2+a, y2+b), (x3+a, y3+b), respectively, are synchronously adjusted. When an operation is performed on one of the images to adjust the coordinates thereof from (X2, Y2) to (x2+c, y2+d), the coordinates of the template primitive 200 remain (X1, Y1), and the coordinates of the other image remain (X3, Y3).
The RIP further includes an interface control 30 for generating print data, at S40: the rasterizing processing of the template primitive to obtain the printing data for printing comprises the following steps: in response to an operation on the interface control 30, the template primitives are rasterized to obtain print data for printing.
Still further, in one embodiment of the present invention, the rasterizing the template primitives in response to the operation of the interface control 30 results in print data for printing, including: in response to operation of the interface control 30, the entire canvas is rasterized to obtain print data for printing. In another embodiment of the present invention, the rasterizing the template primitive in response to the operation of the interface control 30 includes: in response to operation of the interface control 30, the selected template primitive 200 is rasterized to obtain print data for printing. Wherein the selected template primitive 200 may be 1 or more.
The embodiment of the invention generates one or more template graphic elements on a canvas and responds to the operation of the template graphic elements to import one or more images as the contents of the template graphic elements, wherein the template graphic elements have unidirectional constraint relation to the contents imported by the template graphic elements, in other words, when the template graphic elements are regulated, the contents imported by the template graphic elements are synchronously regulated, and when the contents imported by the template graphic elements are regulated, the template graphic elements are not synchronously regulated. Based on the characteristics, the content imported through the template graphic element can be adjusted synchronously and quickly in response to the adjustment of the template graphic element, and the attribute of each content can be adjusted independently in response to the adjustment of the content, so that various printing requirements are realized. In addition, the setting of the template graphic element can be changed by responding to the operation of the template graphic element, such as editing an image fillet and the like, namely, the image processing function is integrated in the RIP, so that the redundant flow of a plurality of software cooperation is optimized when editing and generating the printing data, particularly when the image to be printed is required to be repeatedly adjusted, the adjustment can be directly carried out in the RIP and the rasterization processing can be directly carried out in the RIP, the image to be printed, which is processed by vector graphic software or image processing software, is not required to be frequently transmitted to the RIP, and the data exchange frequency is greatly reduced, thereby improving the generation efficiency of the printing data.
Referring to fig. 4, in another embodiment of the present invention, the foregoing S20: in response to an operation on a template primitive to import one or more images into the content of the template primitive, comprising:
S21: responding to the operation of the template graphic element to generate at least one template graphic element setting interface, wherein the template graphic element setting interface comprises an interface control for importing an external file, and is recorded as a first interface control;
s22: and responding to the operation of the first interface control to import one or more images as the content of the template graphic element.
As previously described, the operation responsive to the template primitive includes an operation responsive to an area in which the template primitive is located. With continued reference to fig. 3, in one embodiment of the present invention, a template primitive setup interface 300 is generated in response to an operation on an area where a template primitive is located, the template primitive setup interface 300 includes an interface control 310 for importing an external file, and one or more images are imported as contents of the template primitive in response to an operation on the interface control 310. For example, clicking the left mouse button on interface control 310 generates an interface for selecting a file path, and in response to the selection of the file path, importing a file corresponding to the file path.
Referring to fig. 5, in another embodiment of the present invention, the foregoing S30: in response to an operation on a template primitive to change the template primitive setup, including:
S31: responding to the operation of the template graphic element to generate at least one template graphic element setting interface; the template graphic primitive setting interface comprises at least one interface control for changing the setting of the template graphic primitive, and is marked as second interface controls, and each second interface control corresponds to one template graphic primitive setting respectively;
S32: and responding to the operation of at least one second interface control to change the corresponding template graphic primitive setting.
As previously described, the operation responsive to the template primitive includes an operation responsive to an area in which the template primitive is located. With continued reference to fig. 3, in one embodiment of the present invention, in response to an operation on the region where the template primitive is located, a template primitive setup interface 300 is generated, where the template primitive setup interface 300 includes a plurality of interface controls, for example, including 7 input boxes and 1 check box in total as shown in fig. 3. Each input box corresponds to a template primitive width, a template primitive height, an X coordinate of an image, a Y coordinate of the image, an image height, an image width and a corner rounding radius of the image, and the input boxes are used for acquiring external input.
The aforementioned S32: responding to the operation of at least one second interface control to change the corresponding template graphic primitive setting, wherein the method comprises the following steps: in response to an input operation to the at least one input box, the corresponding template primitive setting is changed to a corresponding external input. In another embodiment of the present invention, the aforementioned input boxes may be replaced with other interface controls such as menus, check boxes, radio buttons, and the like. For example, the input box is replaced by radio buttons, each radio button corresponding to a different template primitive width, for example, 4 radio buttons are provided, corresponding to 50mm, 100mm, 150mm and 200mm respectively, in this embodiment, the foregoing S32: responding to the operation of at least one second interface control to change the corresponding template graphic primitive setting, wherein the method comprises the following steps: and responding to the selection operation of the radio button to change the corresponding template graphic primitive setting. For example, in response to a selection operation of a radio button corresponding to 100mm, the template primitive width is changed to 100mm. It is obvious that similar technical effects can be achieved by adopting other types of interface controls, and the technical scheme is the same as that of the invention.
The check box is correspondingly arranged with the fillet radius input box, the check box comprises two states of selecting and unchecking, when the check box is in the checked state, the fillet radius input box is started, when the check box is in the unchecked state, the fillet radius input box is forbidden, and through the feature, the fillet of the image can be edited flexibly. In another embodiment of the present invention, bevel editing may be performed in addition to editing the rounded corners. In industrialized printing, printing media (such as toys, buttons and the like) mostly comprise round corners or oblique angles, and by editing the round corners and the oblique angles, a printed image can be better adapted to the shape of the printing media so as to improve the printing effect.
The template primitive setup is not limited to the type shown in the foregoing embodiment, but may include other settings, such as setting a menu including 2 options, wherein 1 option corresponds to "start template primitive outline", and 1 option corresponds to "disable template primitive outline", by responding to a selection operation of "start template primitive outline" option to generate an outline surrounding the template primitive around the template primitive, and correspondingly, by responding to a selection operation of "disable template primitive outline" option to hide or delete the foregoing outline.
Further, an outer frame is used to indicate the scope of the template primitive 200. In one embodiment of the present invention, the height and width of the template primitive 200 may be set to be the height and width of the printing medium, and the outer border corresponds to the outer edge of the printing medium at this time, and when the setting change is performed on the template primitive, whether the printed image exceeds the range of the printing medium may be correspondingly determined by whether the image exceeds the outer border. In another embodiment of the present invention, the outer frame also facilitates rapid alignment between template primitives 200. In one embodiment of the present invention, at S40: rasterizing the template primitive to obtain printing data for printing, including: and only the template graphic element content positioned in the outer frame is subjected to rasterization processing so as to ensure that the size of the printed image is consistent with the size of the template graphic element 200, and the technical effect of accurately controlling the size of the printed image is realized. In one embodiment of the invention, the warning message is generated in response to the content of the template primitive exceeding the outline. The warning information can be generated to generate a popup window to prompt image processing personnel that the content of the template graphic primitive exceeds the outer frame.
With continued reference to fig. 3, the template primitive setup interface 300 further includes a preview area 400, the preview area 400 being configured to simulate displaying the print effects of the template primitives 200. Specifically, in response to the selection operation of the template primitive 200, the information of the template primitive 200 is acquired, and is digitally processed and then displayed through the preview area 400, so as to simulate the printing effect of the template primitive 200.
With continued reference to FIG. 3, in one embodiment of the present invention, the RIP further comprises an interface control 40 for generating an identification code, such as a bar code, two-dimensional code, variable label, etc., in the template primitive 200 by responding to an operation on the interface control 40. Specifically, the generating the identifiable identification code in the template primitive 200 by responding to the operation of the interface control 40 further includes: in response to operation of the interface control 40, an identifiable identification code is generated in the template primitive 200 in the selected state. The identification codes in each template primitive 200 may be the same or different.
In one embodiment of the present invention, in the aforementioned step S40: the rasterizing processing of the template primitive to obtain the printing data for printing comprises the following steps: and rasterizing the content of the template graphic element and/or the outer frame of the template graphic element to obtain the printing data. Specifically, the content of the template primitive can be subjected to rasterization processing only to obtain the printing data only comprising the content of the template primitive, and the method is suitable for application scenes without printing frames, such as printing patterns on printing media such as toys, buttons and the like; the method is suitable for testing, for example, printing is carried out on a printing medium by using the printing data to determine whether the area surrounded by the outer frame is enough to cover a target printing area, and compared with the method for testing by using the printing data comprising template graphic primitive content, the method has higher efficiency and saves printing consumables (such as ink and the like); the method is suitable for application scenes needing to print the outer frame, for example, a plurality of printing images are printed on printing media such as paper, and the outer frame can well distinguish each printing image.
With continued reference to FIG. 3, in another embodiment of the present invention, the RIP further comprises an interface control 50 for text entry, responsive to operation (e.g., clicking) of the interface control 50 and the canvas 100, to obtain external input as text input to the canvas 100.
With continued reference to FIG. 3, in one embodiment of the invention, the RIP further includes an interface control 70 for creating rectangular color tiles and an interface control 60 for creating circular or elliptical color tiles. Specifically, in response to operation of the interface control 70, a rectangular color block is generated in the canvas 100; in response to operation of the interface control 60, a circular or oval color tile is generated in the canvas 100. Further, in response to an operation on a color tile (e.g., a right mouse click), the fill color of the color tile is altered. For example, by responding to an operation on a color patch to generate a color selector, by responding to an operation on a color selector to change a fill color of the color patch, the fill color of the color patch is a solid color. During printing, color patches are typically generated at the edge of the print medium to account for the colors used to print the image. The image imported onto the template primitives typically does not contain color patches, which often need to be generated on the image template to meet the printing needs.
With continued reference to FIG. 3, in one embodiment of the invention, the RIP further comprises an interface control 80 for generating the two-way constraint relationship and an interface control 90 for releasing the two-way constraint relationship. In response to operation of the interface control 80, a bi-directional constraint relationship is generated for the selected content. In response to operation of the interface control 90, the bi-directional constraint relationship is released for the selected content. The bidirectional constraint relationship comprises a bidirectional position constraint relationship, a bidirectional size constraint relationship, a bidirectional rotation angle constraint relationship and a bidirectional fillet radius constraint relationship.
Specifically, the bi-directional positional constraint relationship includes: in response to the coordinate adjustment of any one of the contents having the bidirectional positional constraint relation, the coordinates of the other contents having the bidirectional positional constraint relation are adjusted in synchronization.
A bi-directional size constraint relationship comprising: in response to the height and/or width adjustment of any one of the content having a bi-directional size constraint relationship, the height and/or width of the other content having a bi-directional size constraint relationship is synchronously adjusted.
A bi-directional rotation angle constraint relationship comprising: in response to the rotation angle adjustment of any one of the contents having the bi-directional rotation angle constraint relationship, the rotation angles of the other contents having the bi-directional rotation angle constraint relationship are adjusted in synchronization.
A bi-directional corner radius constraint relationship comprising: in response to a fillet radius adjustment to any one of the contents having a bi-directional fillet radius constraint relationship, the fillet radii of the other contents having the bi-directional fillet radius constraint relationship are adjusted synchronously.
Based on the bidirectional constraint relation, a plurality of contents with the bidirectional constraint relation can be synchronously adjusted at the same time so as to improve the working efficiency.
For a better understanding of the foregoing, the foregoing method is exemplarily described below with reference to fig. 3 based on a specific application scenario.
Fig. 6A is a schematic diagram of a product to be printed according to an embodiment of the present invention. The product to be printed is a rounded rectangle, the rounded radius is R, the height is H, and the width is W. The printed image needs to be printed on the product to be printed, the printed image needs to cover the round rectangle, the printed image needs to comprise an identification code, and the identification code needs to be positioned at the center of the round rectangle.
In response to an operation on the interface control 10, 1 template primitive is generated in the canvas 100.
In response to an operation on the template primitive, a template primitive setup interface 300 is generated.
In response to operation of the interface control 310, to import the image to be printed into the template primitive.
In response to an operation on an input box corresponding to the width of the template primitive, the width of the external input W as the template primitive is obtained, and in response to an operation on an input box corresponding to the height of the template primitive, the height of the external input H as the template primitive is obtained.
In response to an operation on an input frame corresponding to the width of the image, to acquire the external input W as the width of the image, and in response to an operation on an input frame corresponding to the height of the image, to acquire the external input H as the height of the image.
In response to an operation of a check box provided corresponding to the fillet radius input box, the fillet radius input box is enabled, and in response to an operation of the fillet radius input box, the external input R is acquired as the fillet radius of the image.
In response to an operation on the interface control 40 to generate an identification code in the template primitive and in response to an operation on the identification code to adjust the identification code to the template primitive center position.
Please refer to fig. 6B, which is a schematic diagram of the template primitive at this time. Finally, in response to operation of the interface control 30, the template primitives are rasterized to generate print data that is printed by the printing device onto the product to be printed to form a print image.
It should be noted that, the steps of the above method may be exchanged, for example, the identification code may be generated first and then the image to be printed may be imported, or the size of the template primitive may be adjusted first and then the image to be printed may be imported, so those skilled in the art will understand that the same technical effect may be achieved by exchanging the steps.
In addition, the application scenario of the present invention is not limited to the rounded rectangle shown in the above embodiment, but is also particularly applicable to a rectangle with an oblique angle, a circle, and the like.
Referring to fig. 7, an embodiment of the present invention further provides a RIP-based print data generating apparatus, including:
A template primitive generation module for generating one or more template primitives in the canvas;
An image importing module for importing one or more images as contents of the template primitive in response to an operation on the template primitive; wherein at least one of the template primitives has a one-way constraint relationship with respect to content imported therethrough;
A template primitive setup module for changing a template primitive setup in response to an operation on the template primitive; wherein the template primitive setup comprises one or more of a height of the image, a width of the image, coordinates of the image, a corner radius of the image, a rotation angle of the image, a height of the template primitive, a width of the template primitive, coordinates of the template primitive, and a rotation angle of the template primitive;
And the rasterization processing module is used for rasterizing the template graphic element to obtain printing data for printing.
In addition, the RIP-based print data generation method of the embodiments of the present invention may be implemented by a printing apparatus. Fig. 8 shows a schematic hardware configuration of a printing apparatus according to an embodiment of the present invention.
The printing device may include a processor and a memory storing computer program instructions.
In particular, the processor may comprise a Central Processing Unit (CPU), or an Application SPECIFIC INTEGRATED Circuit (ASIC), or may be configured as one or more integrated circuits that implement embodiments of the present invention.
The memory may include mass storage for data or instructions. By way of example, and not limitation, the memory may comprise a hard disk drive (HARD DISK DRIVE, HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or universal serial bus (Universal Serial Bus, USB) drive, or a combination of two or more of these. The memory may include removable or non-removable (or fixed) media, where appropriate. The memory may be internal or external to the data processing apparatus, where appropriate. In a particular embodiment, the memory is a non-volatile solid state memory. In a particular embodiment, the memory includes Read Only Memory (ROM). The ROM may be mask programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these, where appropriate.
The processor implements any of the RIP-based print data generation methods of the above embodiments by reading and executing computer program instructions stored in the memory.
In one example, the printing device may also include a communication interface and a bus. The processor, the memory, and the communication interface are connected by a bus and complete communication with each other as shown in fig. 8.
The communication interface is mainly used for realizing communication among the modules, the devices, the units and/or the equipment in the embodiment of the invention.
The bus includes hardware, software, or both, that couple components of the printing device to each other. By way of example, and not limitation, the buses may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an infiniband interconnect, a Low Pin Count (LPC) bus, a memory bus, a micro channel architecture (MCa) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus, or a combination of two or more of the above. The bus may include one or more buses, where appropriate. Although embodiments of the invention have been described and illustrated with respect to a particular bus, the invention contemplates any suitable bus or interconnect.
In addition, in combination with the RIP-based print data generation method in the above embodiments, embodiments of the present invention may be implemented by providing a computer-readable storage medium. The computer readable storage medium has stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the RIP-based print data generation methods of the embodiments described above.
It should be understood that the invention is not limited to the particular arrangements and instrumentality described above and shown in the drawings. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and shown as examples. The method processes of the present invention are not limited to the specific steps described and shown, but various changes, modifications and additions, or the order between steps may be made by those skilled in the art after appreciating the spirit of the present invention.
The functional blocks shown in the above-described structural block diagrams may be implemented in hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, a plug-in, a function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine readable medium or transmitted over transmission media or communication links by a data signal carried in a carrier wave. A "machine-readable medium" may include any medium that can store or transfer information. Examples of machine-readable media include electronic circuitry, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio Frequency (RF) links, and the like. The code segments may be downloaded via computer networks such as the internet, intranets, etc.
It should also be noted that the exemplary embodiments mentioned in this disclosure describe some methods or systems based on a series of steps or devices. 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, or may be performed in a different order from the order in the embodiments, or several steps may be performed simultaneously.
In the foregoing, only the specific embodiments of the present invention are described, and it will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the systems, modules and units described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein. It should be understood that the scope of the present invention is not limited thereto, and any equivalent modifications or substitutions can be easily made by those skilled in the art within the technical scope of the present invention, and they should be included in the scope of the present invention.

Claims (9)

1. A method of generating print data based on a RIP, the RIP comprising a canvas, the method comprising:
s10: generating one or more template primitives in the canvas;
S20: responding to the operation of the template primitive to import one or more images as the content of the template primitive; wherein at least one of the template primitives has a one-way constraint relationship with respect to content imported therethrough, comprising: when adjusting a template primitive in response to an operation of the template primitive, synchronously adjusting content imported by the template primitive; when adjusting content imported by a template primitive in response to an operation on the content, not synchronously adjusting the template primitive;
s30: responding to the operation of the template primitive to change the template primitive setting; wherein the template primitive setup comprises one or more of a height of the image, a width of the image, coordinates of the image, a corner radius of the image, a rotation angle of the image, a height of the template primitive, a width of the template primitive, coordinates of the template primitive, and a rotation angle of the template primitive;
S40: performing rasterization processing on the template graphic element to obtain printing data for printing, wherein the template graphic element comprises an outer frame, and performing rasterization processing on the template graphic element to obtain printing data for printing comprises the following steps: rasterizing only the content of the template graphic element and/or the outer frame of the template graphic element to obtain the printing data; wherein the RIP further comprises:
the interface control is used for inputting characters, and responds to the operation of the interface control and the canvas to acquire external input as the character input of the canvas;
an interface control for creating a rectangular color block and an interface control for creating a circular or elliptical color block;
the interface control is used for generating the bidirectional constraint relation and the interface control is used for releasing the bidirectional constraint relation, and the operation of the interface control is responded to generate the bidirectional constraint relation for the selected content; and responding to the operation of the interface control to release the bidirectional constraint relation for the selected content, wherein the bidirectional constraint relation comprises a bidirectional position constraint relation, a bidirectional size constraint relation, a bidirectional rotation angle constraint relation and a bidirectional fillet radius constraint relation.
2. The RIP-based print data generation method of claim 1, wherein the one-way constraint relationship comprises one or more of a one-way position constraint relationship, a one-way size constraint relationship, and a one-way rotation angle constraint relationship.
3. The RIP-based print data generation method according to claim 1, wherein, at S20: responding to the operation on the template primitive to import one or more images into the content of the template primitive, comprising:
S21: responding to the operation of the template graphic element to generate at least one template graphic element setting interface, wherein the template graphic element setting interface comprises an interface control for importing an external file and is recorded as a first interface control;
S22: and responding to the operation of the first interface control to import one or more images as the content of the template graphic element.
4. The RIP-based print data generation method according to claim 1, wherein, at S30: responding to the operation of the template primitive to change the template primitive setting, comprising:
S31: responding to the operation of the template primitive to generate at least one template primitive setting interface; the template graphic primitive setting interface comprises at least one interface control for changing the template graphic primitive setting, and the interface control is marked as second interface controls, and each second interface control corresponds to one template graphic primitive setting respectively;
S32: and responding to the operation of at least one second interface control to change the corresponding template graphic primitive setting.
5. The RIP-based print data generation method of claim 3 or 4, wherein the template primitive setup interface comprises a preview area for displaying a print effect of the template primitive in a simulated manner.
6. The RIP-based print data generation method of claim 1, wherein the RIP includes a third interface control, the method further comprising:
and responding to the operation of the third interface control to generate an identifiable identification code in the template graphic element as the content of the template graphic element.
7. A RIP-based print data generation apparatus, the RIP comprising a canvas, the apparatus comprising:
A template primitive generation module for generating one or more template primitives in the canvas;
An image importing module for importing one or more images as contents of the template primitive in response to an operation on the template primitive; wherein at least one of the template primitives has a one-way constraint relationship with respect to content imported therethrough, comprising: when adjusting a template primitive in response to an operation of the template primitive, synchronously adjusting content imported by the template primitive; when adjusting content imported by a template primitive in response to an operation on the content, not synchronously adjusting the template primitive;
A template primitive setup module for changing a template primitive setup in response to an operation on the template primitive; wherein the template primitive setup comprises one or more of a height of the image, a width of the image, coordinates of the image, a corner radius of the image, a rotation angle of the image, a height of the template primitive, a width of the template primitive, coordinates of the template primitive, and a rotation angle of the template primitive;
The rasterization processing module is used for rasterizing the template graphic element to obtain printing data for printing, wherein the template graphic element comprises an outer frame, and the rasterization processing module is used for rasterizing only the content of the template graphic element and/or the outer frame of the template graphic element to obtain the printing data; wherein the RIP further comprises:
the interface control is used for inputting characters, and responds to the operation of the interface control and the canvas to acquire external input as the character input of the canvas;
an interface control for creating a rectangular color block and an interface control for creating a circular or elliptical color block;
the interface control is used for generating the bidirectional constraint relation and the interface control is used for releasing the bidirectional constraint relation, and the operation of the interface control is responded to generate the bidirectional constraint relation for the selected content; and responding to the operation of the interface control to release the bidirectional constraint relation for the selected content, wherein the bidirectional constraint relation comprises a bidirectional position constraint relation, a bidirectional size constraint relation, a bidirectional rotation angle constraint relation and a bidirectional fillet radius constraint relation.
8. A printing device comprising at least one processor, at least one memory and computer program instructions stored in the memory, which when executed by the processor, implement the method of any of claims 1-6.
9. A storage medium having stored thereon computer program instructions, which when executed by a processor, implement the method of any of claims 1-6.
CN202010712593.XA 2020-07-22 2020-07-22 RIP-based print data generation method, device, equipment and storage medium Active CN111857614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010712593.XA CN111857614B (en) 2020-07-22 2020-07-22 RIP-based print data generation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010712593.XA CN111857614B (en) 2020-07-22 2020-07-22 RIP-based print data generation method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111857614A CN111857614A (en) 2020-10-30
CN111857614B true CN111857614B (en) 2024-06-18

Family

ID=72949230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010712593.XA Active CN111857614B (en) 2020-07-22 2020-07-22 RIP-based print data generation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111857614B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988090A (en) * 2021-03-23 2021-06-18 北京京东振世信息技术有限公司 Method and device for data printing management

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109725858A (en) * 2018-11-30 2019-05-07 森大(深圳)技术有限公司 Label image print control program, device, equipment and storage medium
JP2019125081A (en) * 2018-01-15 2019-07-25 ブラザー工業株式会社 Program and information processing apparatus

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020175948A1 (en) * 2001-05-23 2002-11-28 Nielsen Eric W. Graphical user interface method and apparatus for interaction with finite element analysis applications
US7750924B2 (en) * 2005-03-15 2010-07-06 Microsoft Corporation Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes
US20140289663A1 (en) * 2013-03-21 2014-09-25 Microsoft Corporation Producing Artwork Based on an Imported Image
EP3195141A4 (en) * 2014-09-19 2018-05-23 CCL Label, Inc. System and method for printing customized items
US11055035B2 (en) * 2017-08-21 2021-07-06 Hewlett-Packard Development Company, L.P. Device-independent canvas
US11307818B2 (en) * 2018-09-14 2022-04-19 Ccl Label, Inc. System and method for reprintable items

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019125081A (en) * 2018-01-15 2019-07-25 ブラザー工業株式会社 Program and information processing apparatus
CN109725858A (en) * 2018-11-30 2019-05-07 森大(深圳)技术有限公司 Label image print control program, device, equipment and storage medium

Also Published As

Publication number Publication date
CN111857614A (en) 2020-10-30

Similar Documents

Publication Publication Date Title
US11610367B2 (en) Three-dimensional model processing method, electronic device, and storage medium
US10192285B2 (en) Image processing apparatus, image processing method, and computer-readable recording medium
CN111857614B (en) RIP-based print data generation method, device, equipment and storage medium
US20240190143A1 (en) Fabric printing on nested patterns, and associated print systems and products thereof
US20060200332A1 (en) CAD system for a printed circuit board
CN110033507B (en) Method, device and equipment for drawing internal trace of model map and readable storage medium
CN108875855A (en) Print method, apparatus, equipment and the storage medium of polar plot
US20140092406A1 (en) Image processing apparatus and method, and non-transitory computer readable medium
US11663693B2 (en) Generating downscaled images representing an object to be generated in additive manufacturing
CN111462280A (en) Picture generation method and device, electronic equipment and computer storage medium
US20170280012A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
CN111274756B (en) Drawing and recording system with online evaluation and operation method
JP2011027918A (en) Drawing device
KR20170097812A (en) Apparatus and method for making cartoon background using photo image
CN110706317A (en) Method and device for generating mathematical formula data mixed by printing and handwriting
JP5991406B2 (en) Image processing system, image processing method, and image processing apparatus
JP4660301B2 (en) Drawing method, drawing apparatus and program thereof
JP2018019426A (en) Image processing system, image processing method, and image processing device
KR101666131B1 (en) Vector Font Rendering with considering sub-pixel pattern
JP3976856B2 (en) Image processing apparatus and method
CN115937360A (en) Method and device for generating map and electronic equipment
JPH04329136A (en) Method for indicating region of block copy manuscript
KR101769945B1 (en) Method and apparatus for pre-treating image for printing
CN118142175A (en) Special effect generation method and device and electronic equipment
CN117274428A (en) Laser coloring method, device, terminal 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