Summary of the invention
The embodiment of the invention provides the Method of printing of local dynamic station variable image, device, equipment and storage medium, toSolve the problems, such as that the printing effect of local dynamic station variable image in the prior art is low, print resource waste.
In a first aspect, the embodiment of the invention provides a kind of Method of printing of local dynamic station variable image, the method packetIt includes:
Obtain the corresponding background image data of changeless background image in variable image;
It successively obtains in variable image according to the corresponding label image data of label image of predetermined regular dynamic change;
The label image data obtained by the background image data and every time after the fusion of predetermined typesetting rule according to carrying outPrinting.
Preferably, the label image set in a width variable image has x, and x label image corresponds to x parts of label figuresAs data, x >=1, x are integer, and the x label images are distributed in the background image not according to the predetermined typesetting ruleSame position, then the method also includes:
The determining label mould group for printing its corresponding label image of instruction, the label mould group packet are required according to printingN physical channel is included, n >=1, n are integer;
The determining background mould group for printing its corresponding background image of instruction, the background mould are required according to printing simultaneouslyGroup includes m physical channel, and m >=n, m are integer;
Wherein, it includes: printing enabled instruction and task parameters, the printing enabled instruction packet that the printing, which requires instruction,Include: the selection instruction of number instruction and the background image that the variable image needs to print, the task parameters are according to instituteIt states predetermined typesetting rule to obtain, the task parameters include: each label image and the background image along nozzle tip arrangementThe width in direction;Y column nozzle on the corresponding spray head in each physical channel or corresponding spray head, y >=1, y are integer.
Preferably, the method also includes:
N logical channel is configured for each label mould group, a logical channel pair in each label mould groupAnswer a physical channel in the label mould group;
M logical channel is configured for each background mould group, a logical channel pair in each background mould groupAnswer a physical channel in the background mould group;
Establish the mapping relations between the physical channel, the logical channel and the mould group.
Preferably, the label image data obtained by the background image data and every time is according to predetermined typesetting rulePrinting is carried out after fusion includes:
Label image data needed for obtaining the background image data and this printing respectively as unit of logical channel;
The background image number and this dozen of the logical channel in same physical channel will be corresponded to according to the mapping relationsThe label image data needed for print merges;
By after merging the background image data and the label image data print.
Preferably, the method also includes:
The triggering print signal for obtaining background mould group, judges the corresponding printing of all mould groups according to the triggering print signalWhether task queue is empty;
When the corresponding print out task queue of all mould groups is not sky, then judge in each print out task queueWhether the task parameters of current print out task read wrong;
It mistakes when the task parameters of all mould groups read nothing, then controls all mould groups while creating this printing and appointBusiness.
Preferably, the triggering print signal of the background mould group is the useful signal or last printing that exterior light eye generatesThe end signal of task.
Preferably, the print out task queue of the background mould group includes the starting of the background image data in memoryAddress, the background image need the number of duplicate printing;The print out task queue of each label mould group includes obtaining every timeThe data length of the label image data taken initial address in memory, each print out task.
Second aspect, the embodiment of the invention provides a kind of printing equipment of local dynamic station variable image, described device packetsIt includes:
First data acquisition module, for obtaining the corresponding background image number of changeless background image in variable imageAccording to;
Second data acquisition module, for successively obtaining in variable image according to the label image of predetermined regular dynamic changeCorresponding label image data;
Print module, the label image data for obtaining by the background image data and every time are advised according to predetermined typesettingIt is printed after rule fusion.
Preferably, described device further include: printing control model prints each institute for requiring instruction to determine according to printingIt states the label mould group of label image and prints the background mould group of the background image, configure n for each label mould group and patrolChannel is collected, configures m logical channel for each background mould group, n >=1, n are integer, and m >=n, m are integer.
The third aspect, the embodiment of the invention provides a kind of printing devices of local dynamic station variable image, comprising: at least oneA processor, at least one processor and computer program instructions stored in memory, when computer program instructions quiltThe method such as first aspect in above embodiment is realized when processor executes.
In conclusion Method of printing, device and the equipment of local dynamic station variable image provided in an embodiment of the present invention.This hairIt is bright by obtain the corresponding background image data of changeless background image in variable image respectively and according to predetermined rule it is dynamicThe corresponding label image data of label image of state variation, by changeless background image and the label image of dynamic change pointOpen processing and transmission, and background image data can transmission primaries, thus background image can also only carry out an image lightGated processing, alleviates the data processing amount and transmission quantity of image rasterization processor, then by background image data and every timeThe label image data of acquisition is printed again after merging according to predetermined typesetting rule, ensure that the normal defeated of product by fusionOut, it improves the efficiency of printer, save the resource of printer.
Specific embodiment
The feature and exemplary embodiment of various aspects of the invention is described more fully below, in order to make mesh of the invention, technical solution and advantage be more clearly understood, with reference to the accompanying drawings and embodiments, the present invention is further retouched in detailIt states.It should be understood that specific embodiment described herein is only configured to explain the present invention, it is not configured as limiting the present invention.To those skilled in the art, the present invention can be real in the case where not needing some details in these detailsIt applies.Below the description of embodiment is used for the purpose of better understanding the present invention to provide by showing example of the invention.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a realityBody or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operationIn any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended toNon-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including thoseElement, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipmentIntrinsic element.In the absence of more restrictions, the element limited by sentence " including ... ", it is not excluded that includingThere is also other identical elements in the process, method, article or equipment of the element.
Referring to Figure 1, the embodiment of the invention provides a kind of Method of printing of local dynamic station variable image, this method passes throughThe corresponding background image data of changeless background image is obtained in variable image respectively and according to predetermined regular dynamic changeThe corresponding label image data of label image, changeless background image and the label image of dynamic change are separately handledAnd transmission, and background image data can transmission primaries, thus background image can also only carry out an image rasterization atReason, alleviates the data processing amount and transmission quantity of image rasterization processor, then obtains by background image data and every timeLabel image data is printed again after merging according to predetermined typesetting rule, be ensure that the normal output of product by merging, is mentionedThe high efficiency of printer, the resource for saving printer.The method specifically comprises the following steps:
S1, the corresponding background image data of changeless background image in variable image is obtained;
S2, it successively obtains in variable image according to the corresponding label image number of label image of predetermined regular dynamic changeAccording to;
S3, the label image data obtained by the background image data and every time merge laggard according to predetermined typesetting ruleRow printing.
Specifically, referring to Fig. 2, the local dynamic station variable image is become by changeless background image F and 3 dynamicsLabel image A, B and C of change are formed, the processing that the background image F is only once rasterized in image raster processor,Then obtained background image data is downloaded in the memory of printer, the memory is DDR, institute in the present embodimentIt states image raster processor to be located in host computer, wherein described image raster processor can also be located in printer, such as printAll-in-one machine, then described image raster processor is located at image in printer and directly inputs printer after handling in raster processorCarry out output printing;Initial address of the background image data in DDR is obtained simultaneously, is beaten according to variable image needsThe number of print instructs, and the number that initial address of the background image data in DDR and background image need to print is inputtedIn the print out task queue of background image, the print out task queue of the background image F is written by ram to be safeguarded, the BackgroundAs F only needs to carry out the downloading of an image procossing and an image data, the data processing of image raster processor is reducedAmount and volume of transmitted data;The label image A (including A1~An) according to after predetermined regular dynamic generation in image raster processorIn successively carry out the processing of image rasterization, the predetermined rule of the label image A is the changing rule on date, such as labelThe date of image A1 is " on October 1st, 2018 ", and the date of label image A2 is " on October 2nd, 2018 ", label image A3'sDate is " on October 3rd, 2018 ", successively carries out generating label image A;Then successively by the label figure of obtained label image AAs data download in the memory of printer, successively by the label image data of label image A in DDR while downloadingThe corresponding print out task queue of label image A is written in initial address;Label image B (including B1~Bn) and C (including C1~Cn)Processing method is identical with label image A's, and details are not described herein.Background image is successively extracted according to print out task queue in printingData and label image data, after the background image data and the label image data are merged according to predetermined typesetting ruleIt is printed out to obtain the complete variable image of a width, such as variable image 1, the variable image 2, variable image in Fig. 23……;Wherein, the predetermined typesetting rule is that the interactive operation instruction in the interaction design interface according to variable image obtains, the predetermined typesetting rule specifies the label image of each width in the variable image of same background image in background imageIn position, in Fig. 2, label image B is located at the geometric center of the background image, and label image A and C are symmetrically positioned in describedThe both sides of label image B.Fusion is successively extracted according to print out task queue, such as label image A1, the label image in Fig. 2B1, the corresponding label image data of label image C1 and the corresponding background image data of background image F are according to predetermined typesetting ruleIt is merged, label image A2, label image B2, the corresponding label image data of label image C2 and background image F are correspondingBackground image data is merged according to predetermined typesetting rule ..., and every fusion is once then once printed out, in Fig. 2Then sequentially input variable image 1, variable image 2, variable image 3 ....It and is also that corresponding mould group printing corresponds to when specifically printingThe data of image, it is when there is label mould group and background mould group shares physical channel, then at this time that shared physical channel is correspondingLabel image data and background image data carry out the print data that fusion treatment obtains sharing physical channel, and when printing shares objectIt manages channel and carries out inkjet printing according to print data, wherein the fusion includes that the data of shared physical channel are substituted for labelThe data of image splice the data of corresponding two labels mould group of shared physical channel;Such as the background mould in Fig. 2Group F printing background image F, label module A print label image A, label mould group B print label image B, label mould group C printingLabel image C.
Wherein, the label image in each width variable image has x, and the x label images correspond to the x parts of marksSign image data, and x label images are distributed in the different location of the background image according to predetermined typesetting rule, x >=1, x is integer, and it is label image A, label respectively that the specific label image as in Fig. 2 in each width variable image, which has 3,Image B and label image C, all corresponding a label image data of each width label image in each width variable image;It is eachX label image in width variable image is distributed in the different location of the background image, such as label according to predetermined typesetting ruleImage B is located at the geometric center of the background image, and label image A and C are symmetrically positioned in the both sides of the label image B.More thanA kind of typesetting rule is only listed, the typesetting rule of label image and background image in a width figure can be there are many arrangement sideFormula is set with specific reference to aesthetic requirement, is not specifically limited herein.
Preferably, referring to Fig. 3, the Method of printing of the local dynamic station variable image further include:
S4, instruction is required to determine the label mould group for printing each label image, the label mould group packet according to printingN physical channel is included, n >=1, n are integer;
S5, it is required to instruct the determining background mould group for printing the background image, the background mould group packet simultaneously according to printingM physical channel is included, m >=n, m are integer;
Wherein, it includes: printing enabled instruction and task parameters, the printing enabled instruction packet that the printing, which requires instruction,Include: the selection instruction of number instruction and the background image that the variable image needs to print, the task parameters are according to instituteIt states predetermined typesetting rule to obtain, the task parameters include: each label image and the background image along nozzle tip arrangementThe width in direction;Y column nozzle on the corresponding spray head in each physical channel or corresponding spray head, y >=1, y are integer.
Specifically, the width according to each label image along nozzle tip arrangement direction determines and prints each label figureThe label mould group of picture is to determine the physical channel for printing each label image, according to the background image along nozzle tip arrangement directionWidth determines that the background mould group for printing the background image is to determine the physical channel for printing the background image, wherein eachY column nozzle (vertical Print direction) on the corresponding spray head in physical channel or corresponding spray head, y >=1, y are integer, specific everyThe correspondence situation of a physical channel requires to be determined according to specific equipment and printing.In the present embodiment, one objectThe corresponding spray head in channel is managed, each mould group corresponds to several physical channels, ensure that each mould group independent control.When markingWhen label mould group and background mould group share physical channel, then at this time by the corresponding label image data in shared physical channel and BackgroundAs data carry out the print data that fusion treatment obtains sharing physical channel, share when printing physical channel according to print data intoRow inkjet printing.
Referring to Fig. 4, preferably, establishing reflecting for data extracting rule by the following method for the mould group of each independent controlRelationship is penetrated, ensure that the data of each mould group can accurately extract corresponding physical channel, specific steps include:
S01, n logical channel is configured for each label mould group, a logic in each label mould group is logicalRoad corresponds to a physical channel in the label mould group;
S02, m logical channel is configured for each background mould group, a logic in each background mould group is logicalRoad corresponds to a physical channel in the background mould group;
S03, mapping relations between the physical channel, the logical channel and the mould group are established.
Specifically, by the mapping relations established between the physical channel, the logical channel and the mould group,Extract this dozen of each mould group in print control system according to mapping relations from memory using the logical channel as unitThe corresponding print data of print task, while according to mapping relations by the corresponding printing number of all logical channels in same physical channelAccording to merging, then output printing, using logical channel as bridge establish actual physics channel and dynamic change mould group itBetween mapping relations, to ensure that printer can flexibly print various products, and data processing orderliness is cheer and bright
Preferably, referring to Fig. 5, in conjunction with the logical channel, then the step S3: by the background image data and everyThe label image data of secondary acquisition carries out printing and specifically comprises the following steps: after merging according to predetermined typesetting rule
S31, obtained respectively as unit of logical channel the background image data and this printing needed for label imageData;
S32, the background image number and sheet that the logical channel in same physical channel will be corresponded to according to the mapping relationsThe label image data needed for secondary printing merges;
S33, by after merging the background image data and the label image data print.
After each mould group independent control, then how to guarantee the background image and each label image in a width variable imagePrinting can be matched, then needs a set of unique print out task creation method, it is preferable that referring to Fig. 6, the then synchronous wound of each mould groupThe method for building print out task specifically comprises the following steps:
S61, the triggering print signal for obtaining background mould group, judge that all mould groups are corresponding according to the triggering print signalWhether print out task queue is empty;
S62, when the corresponding print out task queue of all mould groups is not sky, then judge each print out task teamWhether the task parameters of current print out task read wrong in column;
S63, it mistakes when the task parameters of all mould groups read nothing, then controls all mould groups while creating this printingTask.
Specifically, each mould group has a triggering print module, the printing of oneself is created for triggering each mould groupTask, when the printing of each mould group it is image-related when, then go to trigger each mould group using the same triggering print signal and printedThe creation of task ensure that each mould group is interrelated, in the present embodiment using the triggering print signal of background mould group as touchingThe unified signal of Fa Gemo group creation print out task.
Preferably, the triggering print signal of the background mould group is the useful signal or last printing that exterior light eye generatesThe end signal of task.It needs to increase extras using the useful signal that exterior light eye generates, using last print out taskEnd signal then need end time of clear print out task as triggering print signal, by be arranged task interval determine it is brightTrue end signal.
In conclusion please referring to the specific implementation flow that Fig. 7 is entire variable image, variable figure is obtained from host computer firstAs corresponding data, each width in the variable image all includes a background image 0 and x label image (1~x), instituteStating data includes changeless background image data and the label image data according to regular dynamic change, and the data are depositedTask is cached while storage into memory to corresponding mould group, wherein the task includes the print out task and label of background mould group 0The print out task of mould group (1~x) then carries out task creation according to print out task of the trigger signal to caching, deposits after creatingEnter the print out task queue of corresponding mould group, then print control is according to the image data in the print out task queue of each mould groupStorage address extract data sprouted wings, shielded, one of merging treatment or it is a variety of after input print module printed.Specifically physical channels certain for certain primary printing need physical channel out of ink and certain not need out of ink, without going outThe physical channel of ink, which needs to do shielding processing according to the data that its corresponding logical channel is extracted, keeps it not out of ink;For certain figuresWhen as needing higher print quality, then generally doing emergence processing to the image in printing keeps its printing effect more preferable, specificallyOperation makes the image effect printed for the corresponding print data of image is carried out phase AND operation with emergence template dataMore preferably;When printing variable image, every piece image in a kind of variable image has an identical background image, and everyThe same position of piece image has the variable image changed according to certain rule, and when printing this kind of images, needing will be rightAnswering the background image data of the same physical channel and variable image data to merge makes it only print variable image data.
Referring to Fig. 8, the embodiment of the invention provides a kind of printing equipment of local dynamic station variable image, described device packetIt includes:
First data acquisition module 10, for obtaining the corresponding background image of changeless background image in variable imageData;
Second data acquisition module 20, for successively obtaining in variable image according to the label figure of predetermined regular dynamic changeAs corresponding label image data;
Print module 30, the label image data for obtaining by the background image data and every time is according to predetermined typesettingIt is printed after rule fusion.
Preferably, described device further include:
Printing control model, for according to printing require instruction determine print each label image label mould group andThe background mould group of the background image is printed, n logical channel is configured for each label mould group, is each background mouldGroup m logical channel of configuration, n >=1, n are integer, and m >=n, m are integer.
Preferably, the printing control model further include:
First mould group configuration unit, for requiring the determining label mould for printing each label image of instruction according to printingGroup, the label mould group include n physical channel, and n >=1, n are integer;
Second mould group configuration unit, for requiring the determining background mould for printing the background image of instruction according to printing simultaneouslyGroup, the background mould group include m physical channel, and m >=n, m are integer;
Wherein, it includes: printing enabled instruction and task parameters, the printing enabled instruction packet that the printing, which requires instruction,Include: the selection instruction of number instruction and the background image that the variable image needs to print, the task parameters are according to instituteIt states predetermined typesetting rule to obtain, the task parameters include: each label image and the background image along nozzle tip arrangementThe width in direction;Y column nozzle on the corresponding spray head in each physical channel or corresponding spray head, y >=1, y are integer.
Preferably, the printing control model further include:
First logical channel configuration unit, for configuring n logical channel, each mark for each label mould groupA logical channel in label mould group corresponds to a physical channel in the label mould group;
Second logical channel configuration unit, for configuring m logical channel, each back for each background mould groupA logical channel in scape mould group corresponds to a physical channel in the background mould group;
Mapping relations establish unit, for establishing between the physical channel, the logical channel and the mould groupMapping relations.
Preferably, the print module further include:
Data extracting unit, for from obtained respectively as unit of logical channel in memory the background image data andLabel image data needed for this printing;
Data processing unit, the back of the logical channel for same physical channel will to be corresponded to according to the mapping relationsThe label image data needed for scape picture number and this printing merges;
Print unit, for printing the background image data after merging and the label image data.
Preferably, described device further include:
Print out task establishes module, for obtaining the triggering print signal of background mould group, according to the triggering print signalJudge whether the corresponding print out task queue of all mould groups is empty;
When the corresponding print out task queue of all mould groups is not sky, then judge in each print out task queueWhether the task parameters of current print out task read wrong;
It mistakes when the task parameters of all mould groups read nothing, then controls all mould groups while creating this printing and appointBusiness.
Preferably, the triggering print signal of the background mould group is the useful signal or last printing that exterior light eye generatesThe end signal of task.
Preferably, the print out task queue of the background mould group includes the starting of the background image data in memoryAddress, the background image need the number of duplicate printing;The print out task queue of each label mould group includes obtaining every timeThe data length of the label image data taken initial address in memory, each print out task.
In addition, the Method of printing in conjunction with the local dynamic station variable image of Fig. 1 embodiment of the present invention described can be by partThe printing device of dynamically changeable image is realized.Fig. 9 shows beating for local dynamic station variable image provided in an embodiment of the present inventionThe hardware structural diagram of printing apparatus.
The printing device of local dynamic station variable image may include processor 401 and be stored with computer program instructionsMemory 402.
Specifically, above-mentioned processor 401 may include central processing unit (CPU) or specific integrated circuit(Application Specific Integrated Circuit, ASIC), or may be configured to implement implementation of the present inventionOne or more integrated circuits of example.
Memory 402 may include the mass storage for data or instruction.For example it rather than limits, memory402 may include hard disk drive (Hard Disk Drive, HDD), floppy disk drive, flash memory, CD, magneto-optic disk, tape or logicalWith the combination of universal serial bus (Universal Serial Bus, USB) driver or two or more the above.It is closingIn the case where suitable, memory 402 may include the medium of removable or non-removable (or fixed).In a suitable case, it storesDevice 402 can be inside or outside data processing equipment.In a particular embodiment, memory 402 is nonvolatile solid state storageDevice.In a particular embodiment, memory 402 includes read-only memory (ROM).In a suitable case, which can be maskROM, programming ROM (PROM), erasable PROM (EPROM), the electric erasable PROM (EEPROM), electrically-alterable ROM of programming(EAROM) or the combination of flash memory or two or more the above.
Processor 401 is by reading and executing the computer program instructions stored in memory 402, to realize above-mentioned implementationThe Method of printing of any one local dynamic station variable image in example.
In one example, the printing device of local dynamic station variable image may also include communication interface 403 and bus 410.Wherein, as shown in figure 9, processor 401, memory 402, communication interface 403 are connected by bus 410 and complete mutual lead toLetter.
Communication interface 403 is mainly used for realizing in the embodiment of the present invention between each module, device, unit and/or equipmentCommunication.
Bus 410 includes hardware, software or both, and the component of the printing device of local dynamic station variable image is coupled to each otherTogether.For example it rather than limits, bus may include accelerated graphics port (AGP) or other graphics bus, enhancing industry markQuasi- framework (EISA) bus, front side bus (FSB), super transmission (HT) interconnection, Industry Standard Architecture (ISA) bus, infinite bandwidthInterconnection, low pin count (LPC) bus, memory bus, micro- channel architecture (MCA) bus, peripheral component interconnection (PCI) bus,PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association part (VLB) are totalThe combination of line or other suitable buses or two or more the above.In a suitable case, bus 410 may includeOne or more buses.Although specific bus has been described and illustrated in the embodiment of the present invention, the present invention considers any suitableBus or interconnection.
In addition, in conjunction with the Method of printing of the local dynamic station variable image in above-described embodiment, the embodiment of the present invention be can provideA kind of computer readable storage medium is realized.Computer program instructions are stored on the computer readable storage medium;The meterCalculation machine program instruction realizes that the printing of any one local dynamic station variable image in above-described embodiment is set when being executed by processorPreparation Method.
In conclusion Method of printing, device and the equipment of local dynamic station variable image provided in an embodiment of the present invention.This hairIt is bright by obtain the corresponding background image data of changeless background image in variable image respectively and according to predetermined rule it is dynamicThe corresponding label image data of label image of state variation, by changeless background image and the label image of dynamic change pointOpen processing and transmission, and background image data can transmission primaries, thus background image can also only carry out an image lightGated processing, alleviates the data processing amount and transmission quantity of image rasterization processor, then by background image data and every timeThe label image data of acquisition is printed again after merging according to predetermined typesetting rule, ensure that the normal defeated of product by fusionOut, it improves the efficiency of printer, save the resource of printer.
It should be clear that the invention is not limited to specific configuration described above and shown in figure and processing.For brevity, it is omitted here the detailed description to known method.In the above-described embodiments, several tools have been described and illustratedThe step of body, is as example.But method process of the invention is not limited to described and illustrated specific steps, this fieldTechnical staff can be variously modified, modification and addition after understanding spirit of the invention, or suitable between changing the stepSequence.
Functional block shown in structures described above block diagram can be implemented as hardware, software, firmware or their groupIt closes.When realizing in hardware, it may, for example, be electronic circuit, specific integrated circuit (ASIC), firmware appropriate, insertPart, function card etc..When being realized with software mode, element of the invention is used to execute program or the generation of required taskCode section.Perhaps code segment can store in machine readable media program or the data-signal by carrying in carrier wave is passingDefeated medium or communication links are sent." machine readable media " may include any medium for capableing of storage or transmission information.The example of machine readable media includes electronic circuit, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), softDisk, CD-ROM, CD, hard disk, fiber medium, radio frequency (RF) link, etc..Code segment can be via such as internet, inlineThe computer network of net etc. is downloaded.
It should also be noted that, the exemplary embodiment referred in the present invention, is retouched based on a series of step or deviceState certain methods or system.But the present invention is not limited to the sequence of above-mentioned steps, that is to say, that can be according in embodimentThe sequence referred to executes step, may also be distinct from that the sequence in embodiment or several steps are performed simultaneously.
The above description is merely a specific embodiment, it is apparent to those skilled in the art that,For convenience of description and succinctly, the system, module of foregoing description and the specific work process of unit can refer to preceding methodCorresponding process in embodiment, details are not described herein.It should be understood that scope of protection of the present invention is not limited thereto, it is any to be familiar withThose skilled in the art in the technical scope disclosed by the present invention, can readily occur in various equivalent modifications or substitutions,These modifications or substitutions should be covered by the protection scope of the present invention.