CN1310760C - Printing data generation method suitable for printing with different ink droplet sizes - Google Patents
Printing data generation method suitable for printing with different ink droplet sizes Download PDFInfo
- Publication number
- CN1310760C CN1310760C CNB2003101214866A CN200310121486A CN1310760C CN 1310760 C CN1310760 C CN 1310760C CN B2003101214866 A CNB2003101214866 A CN B2003101214866A CN 200310121486 A CN200310121486 A CN 200310121486A CN 1310760 C CN1310760 C CN 1310760C
- Authority
- CN
- China
- Prior art keywords
- printing
- ink
- ink droplet
- data
- droplet sizes
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Ink Jet (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
Abstract
Description
技术领域technical field
本发明涉及打印机,尤指一种适用于以不同墨滴尺寸进行打印的打印资料产生方法。The invention relates to a printer, in particular to a printing data generation method suitable for printing with different ink droplet sizes.
背景技术Background technique
喷墨打印(Drop-on-Demand Ink Jet Printing)是利用喷墨头在纸张上往复运动,并且在欲喷上墨滴的位置驱动喷墨头的喷孔喷至该处而完成打印工作。现今的喷墨打印为了呈现出相片品质(Photographicquality),必须使打印结果具有丰富的色阶变化;亦即,某一个打印色彩(例如C、M、Y),在纸张上的任一像素位置(Pixel location),必须可以产生由浅至深的不同层次变化(例如由不喷、浅至最深分出8种变化),如此一来,通过C、M、Y这些主要颜色(Primary color)的组合,便可以构出丰富的色彩及色阶变化,而达到相片品质的要求。Drop-on-Demand Ink Jet Printing (Drop-on-Demand Ink Jet Printing) is to use the inkjet head to reciprocate on the paper, and drive the nozzle hole of the inkjet head to the position where the ink drop is to be sprayed to complete the printing work. In order to present the photographic quality of today's inkjet printing, the printing result must have rich color gradation changes; that is, a certain printing color (such as C, M, Y), at any pixel position on the paper ( Pixel location), must be able to produce different levels of changes from light to dark (for example, 8 changes from no spray, light to deepest), so that through the combination of C, M, Y these primary colors (Primary color), It can construct rich colors and color gradation changes, and meet the requirements of photo quality.
这种由浅至深产生的层次变化,可以通过多墨滴打印(Multi-dropprinting)来达到,即在同一个位置喷上复数滴墨滴,以达到色彩上多层次打印(Multi-level printing)的效果。但由于多墨滴打印需通过多行程(Multi-pass)打印的技巧来达到,因此在打印时,喷墨头必须进行重复的往复运动,依序在所有像素位置上累积喷上所需的滴数。如此一来其整体打印速度(Throughput)便受到限制,造成了相片品质的打印通常需耗时许久的结果。This level change from shallow to deep can be achieved by multi-drop printing, that is, multiple ink drops are sprayed on the same position to achieve multi-level printing in color. Effect. However, since multi-ink droplet printing needs to be achieved through the technique of multi-pass printing, the inkjet head must perform repeated reciprocating movements to accumulate and spray the required drops on all pixel positions in sequence. number. As a result, its overall printing speed (Throughput) is limited, resulting in the result that photo-quality printing usually takes a long time.
为了达到所谓的相片品质(photo image quality),使打印出来的结果具有更连续的色调,最重要的关键便是使得每一个像素位置上的颜色量达到最多,而它的必要条件是喷墨的墨滴必须更小。早期的喷墨墨滴尺寸较大,约有80至100pl.(picoliter,兆分之一公升),若以打印解析度为300dpi为例,单一滴墨滴即约占满一个像素的大小,因此可以产生的颜色变化就比较少,由惠普(Hewlett Packard)所提出的相片解析度增强技术(PhotoREt,photo resolution enhancement technology)即提供了一种解决的方案,随着制作技术的发展,目前推出的彩色喷墨头(三色,CMY),其输出墨滴仅具10pl左右,在任一个像素位置上,一个颜色最多可喷至8滴墨滴。对于此种喷墨头,若在一个像素位置上以单一颜色的0,1,3或8滴墨滴,则可以得到由白色而越来越深的4种不同色阶。若再加上混色的结果,便能直接产生超过250种可打印的颜色,大幅提高色阶的数目和色彩的丰富程度。In order to achieve the so-called photo image quality and make the printed results have a more continuous tone, the most important key is to maximize the amount of color at each pixel position, and its necessary condition is the inkjet Ink droplets must be smaller. The early inkjet ink drop size is relatively large, about 80 to 100 pl. The color changes that can be produced are relatively small. The photo resolution enhancement technology (PhotoREt, photo resolution enhancement technology) proposed by Hewlett Packard (Hewlett Packard) provides a solution. With the development of production technology, the currently launched For a color inkjet head (three-color, CMY), the output ink drop is only about 10pl, and at any pixel position, one color can spray up to 8 ink drops. For this kind of inkjet head, if 0, 1, 3 or 8 ink drops of a single color are used at a pixel position, 4 different color levels from white to darker can be obtained. If combined with the result of color mixing, it can directly produce more than 250 kinds of printable colors, greatly increasing the number of color levels and the richness of colors.
而至于喷墨打印机的打印原理如下述:欲打印一影像时,先对输入的影像资料(Image data)作一半色调(Halftoning process)的处理,亦即将输入的影像资料转变为喷墨墨滴打点的资讯。举例来说,早期墨滴尺寸较大时,对于单一像素位置仅有喷单滴墨水或不喷墨水的选择,因此,若输入的影像资料其色阶是以8bit表示为0至255的连续值,则其半色调处理方法系取色阶的中间值(即127),作为半色调临界值(Halftoningthreshold),超过此值的像素喷上一滴墨水,而小于或等于此值的像素便不打点。经过这个半色调的过程,原先8bit表示的像素便可以1bit(0/1,不喷/喷)来表示,此为最基本的半色调处理方式。As for the printing principle of an inkjet printer, the printing principle is as follows: when an image is to be printed, the input image data (Image data) is first processed by a halftoning process, that is, the input image data is converted into inkjet ink drop dots. information. For example, when the early ink droplet size is large, there is only a choice of spraying a single drop of ink or not spraying ink at a single pixel position. Therefore, if the input image data has a color scale that is represented by 8 bits as a continuous sequence from 0 to 255 value, the halftone processing method is to take the middle value of the color scale (ie 127) as the halftone threshold (Halftoningthreshold), the pixels exceeding this value are sprayed with a drop of ink, and the pixels less than or equal to this value are not dotted . After this half-tone process, the original 8-bit pixel can be represented by 1 bit (0/1, not sprayed/sprayed), which is the most basic half-tone processing method.
随着前面所述相片品质打印技术的发展,每一个像素位置上需喷上零到数个墨滴,以增加色阶的变化。对于此种多墨滴(Multi-drop)的打印,每一像素位置不但需提供喷与不喷的资讯,还必须考虑颜色的深浅资讯。若是采相同墨滴尺寸的多墨滴打印方式,颜色深浅便是通过墨滴的数目来实现。显而易见的,当打印必须考虑更多的条件时(打印与否、颜色深浅),上述以1bit表示的半色调处理方法即无法满足。With the development of photo-quality printing technology mentioned above, zero to several ink droplets need to be sprayed on each pixel position to increase the variation of color gradation. For this kind of multi-drop printing, each pixel position not only needs to provide the information of spraying or non-spraying, but also needs to consider the depth information of the color. If the multi-ink droplet printing method with the same droplet size is used, the color depth is achieved by the number of ink droplets. Obviously, when printing has to consider more conditions (printing or not, color depth), the above-mentioned halftone processing method represented by 1 bit cannot be satisfied.
若以2bit表示由0至3的四种准位值(level),这四个准位值就可以用来表示该像素位置上应该喷上的颜色深浅。而对应于此的半色调方法则可以将前述0-255连续色阶等分为四段,亦即其半色调临界值即为63,127,191。而分别位居{0,63}、{64,127}、{128,191}、{192,255}的输入影像资料,会对应至0-3的四个准位值,也就是以2bits表示的00、01、10、11。这种超过1bit表示的半色调处理又称为多位元或多层次半色调(Multi-level or Multi-bit halftoning process)程序。If 2 bits are used to represent four levels from 0 to 3, these four levels can be used to indicate the depth of the color that should be sprayed on the pixel position. The halftone method corresponding to this can divide the above-mentioned 0-255 continuous color scale into four segments equally, that is, the halftone critical value is 63, 127, 191. The input image data of {0, 63}, {64, 127}, {128, 191}, {192, 255} respectively will correspond to the four level values of 0-3, that is, expressed in
经过半色调的处理,在有了各个像素位置对应的准位值(level)后,进一步即决定该以多少的墨滴数目来表现出各个准位值(level)的要求。以前面提到的4个准位值为例,符合各准位值所需的墨水滴数可由以下的步骤找出:首先决定单一像素上每一种颜色的墨水最高的容许滴数,超过此滴数可能是颜色深浅(density)已无法进一步辨别,或是已超过纸张的容许范围,开始发生墨滴范围(dot area)超出该像素位置,以前述彩色喷墨头为例来说是以8滴为上限。接着,将可能用来打印的滴数(此处为0至8滴)喷到纸张上,并且分别测量其颜色饱和度(density)。因目标是分为4色阶(level),因此以饱和度的0%、33%、66%、100%对应所需的滴数,得到{0,1,3,8}滴的结果,如图4所示,纵轴(y轴)代表颜色饱和度,而横轴(x轴)表示墨水滴数,这些对应的滴数值将被用来在打印时达成各个level色阶的要求。换句话说,前面所述的分别位居{0,63}、{64,127}、{128,191}、{192,255}的输入影像资料,将分别以{0,1,3,8}的滴数来达成。After halftone processing, after obtaining the level corresponding to each pixel position, it is further determined how many ink droplets should be used to express the requirements of each level. Taking the above-mentioned 4 level values as an example, the number of ink drops required to meet each level value can be found out by the following steps: First, determine the highest allowable number of drops of ink of each color on a single pixel. The number of drops may be that the color depth (density) can no longer be further distinguished, or it has exceeded the allowable range of the paper, and the ink drop range (dot area) begins to exceed the pixel position. Taking the aforementioned color inkjet head as an example, it is 8 Drops are the upper limit. Next, the possible number of drops for printing (here 0 to 8 drops) was sprayed onto the paper, and the color density thereof was measured respectively. Since the target is divided into 4 color levels (level), the number of drops corresponding to 0%, 33%, 66%, and 100% of the saturation can be obtained as a result of {0, 1, 3, 8} drops, such as As shown in Figure 4, the vertical axis (y-axis) represents the color saturation, while the horizontal axis (x-axis) represents the number of ink drops, and these corresponding drop values will be used to achieve the requirements of each level of color gradation during printing. In other words, the above-mentioned input image data respectively located at {0, 63}, {64, 127}, {128, 191}, {192, 255} will be respectively represented by {0, 1, 3, 8 } drops to achieve.
前述技术是以喷墨头所提供的墨滴尺寸均等量为例说明,若是打印机可提供不同大小的墨滴,则可藉由大小墨滴的适当组合,以较少的总滴数完成打印工作。举例而言,在美国核准专利公告第5,917,510号一案中,系利用压电(Piezo)原理的Drop-on-Demand喷墨头,依据半色调结果的不同level的像素,控制喷墨头喷出对应尺寸不同的墨滴,以达到打印不同level墨点的目的,该专利的半色调处理方法,即为一般的误差扩散法(Error diffusion),此篇专利需要具有控制墨滴尺寸能力的喷墨头,其成本及控制上的需求较高,且在喷墨头的选择上亦有限制。再者,经半色调处理所得的level值欲控制喷墨头输出适量的墨滴数目时,其必须经过一解析步骤,将level值解读出是由那些个喷墨头必须输出,再判读出必须输出多少墨滴,此种两阶段的解析方式令资料处理速度即无法提升。The aforementioned technology is illustrated by taking the ink droplet size provided by the inkjet head as an example. If the printer can provide ink droplets of different sizes, the printing work can be completed with a small total number of drops by an appropriate combination of large and small ink droplets. . For example, in the case of U.S. Approved Patent No. 5,917,510, the Drop-on-Demand inkjet head based on the piezoelectric (Piezo) principle is used to control the inkjet head to eject Corresponding to ink droplets of different sizes, in order to achieve the purpose of printing ink dots of different levels, the halftone processing method of this patent is the general error diffusion method (Error diffusion). This patent requires an inkjet with the ability to control the ink droplet size head, its cost and control requirements are relatively high, and there are also restrictions on the selection of inkjet heads. Furthermore, when the level value obtained by the halftone processing wants to control the inkjet head to output an appropriate amount of ink droplets, it must go through an analysis step to interpret the level value to determine which inkjet heads must output, and then interpret the necessary output. How many ink droplets are output, this two-stage analysis method makes it impossible to increase the data processing speed.
发明内容Contents of the invention
有鉴于现有技术中多墨滴打印方式其速度无法提升的缺点,本发明的主要目的是提供一种以不同墨滴尺寸进行打印的打印资料产生方法,适用于具复数喷墨头以输出不同墨滴尺寸的打印装置,可将影像资料的色阶值转换并编码为适当资料格式,以该编码资料可个别控制各个喷墨头,藉此提升打印效率。In view of the disadvantage that the speed of the multi-ink droplet printing method in the prior art cannot be increased, the main purpose of the present invention is to provide a printing data generation method for printing with different ink droplet sizes, which is suitable for multiple inkjet heads to output different The ink drop size printing device can convert and encode the color scale value of the image data into an appropriate data format, and use the encoded data to individually control each inkjet head, thereby improving printing efficiency.
本发明提供的适用于以不同墨滴尺寸进行打印的打印资料产生方法,包括下列步骤:The printing data generation method suitable for printing with different ink droplet sizes provided by the present invention comprises the following steps:
建立一半色调阀值表,依据P种墨滴尺寸及可提供N种墨滴数目的所有组合方式,求出每一组合方式所能呈现的颜色饱和度,根据组合方式与对应的饱度关系建立一半色调阀值表;其中,前述P及N系不等于零的正整数;Establish a half-tone threshold value table, and calculate the color saturation that can be presented by each combination method based on P types of ink droplet sizes and all combinations that can provide N types of ink droplet numbers, and establish according to the relationship between the combination method and the corresponding saturation Half-tone threshold value table; wherein, the aforementioned P and N are positive integers not equal to zero;
以前述阀值表产生一多阶层半色调编码资料,用来驱动喷墨头输出对应墨滴尺寸的墨滴数目,以打印出影像资料。A multi-level half-tone coding data is generated by using the aforementioned threshold value table, which is used to drive the inkjet head to output the number of ink droplets corresponding to the size of the ink droplet, so as to print out the image data.
上述组合方式系具有(N+1)P种。There are (N+1) P types of the above-mentioned combinations.
根据本发明的上述方法,所输出的半色调编码资料,系利用组合P种墨滴尺寸以及N种墨滴数目的编码而得到。According to the above method of the present invention, the output halftone coded data is obtained by combining P types of ink droplet sizes and N types of ink droplet numbers.
根据本发明的上述方法,所述P种墨滴尺寸系藉由P个喷墨头所输出。According to the above method of the present invention, the P types of ink droplet sizes are output by P inkjet heads.
根据本发明的上述方法,所述P种墨滴尺寸系藉由单一个喷墨头所输出。According to the above method of the present invention, the P types of ink droplet sizes are output by a single inkjet head.
根据本发明的上述方法,所述半色调编码资料系可拆解为P个群组,各群组系以X个位元资料表示N种墨滴数目,其中2X=N。According to the above method of the present invention, the halftone coded data can be disassembled into P groups, and each group uses X bits of data to represent the number of N types of ink droplets, where 2 X =N.
根据本发明的上述方法,所述半色调编码资料系可拆解为P个群组,各群组对应输出至各喷墨头,其中各群组以X个位元资料表示该喷墨头所需喷出的墨滴数目,其中2X=N。According to the above method of the present invention, the halftone coded data can be disassembled into P groups, and each group is correspondingly output to each inkjet head, wherein each group uses X bits of data to represent the data of the inkjet head. The number of ink droplets to be ejected, where 2 X =N.
藉此方法,输入的影像资料可以通过半色调处理的程序而以不同体积量的墨滴加以有效率地打印,达到高色阶品质呈现,且大幅提升打印速度。With this method, the input image data can be efficiently printed with ink droplets of different volumes through the halftone processing procedure, achieving high-quality presentation of color gradation, and greatly increasing the printing speed.
附图说明Description of drawings
图1为本发明墨滴组合与颜色饱和度的曲线图。Fig. 1 is a graph of ink drop combination and color saturation in the present invention.
图2为本发明墨滴组合与颜色饱和度的另一曲线图。Fig. 2 is another graph of ink drop combination and color saturation in the present invention.
图3为本发明的资料打印产生方法的动作方块图。FIG. 3 is an action block diagram of the method for generating data prints according to the present invention.
图4为一现有技术中墨滴组合与颜色饱和度的曲线图。FIG. 4 is a graph of ink drop combination and color saturation in the prior art.
具体实施方式Detailed ways
本发明提出一种打印资料的产生方法,主要适用于可产生不同墨滴尺寸进行打印的打印装置,该打印装置可以是藉由单一喷墨头输出数种不同尺寸的墨滴,或是由复数个对应不同墨滴尺寸的喷墨头所组成,惟在以下详细说明中,本发明是以具复数喷墨头的复合式打印装置为例。当一待打印影像资料欲输出至打印机时,因该影像资料各像素原是以连续色阶值表示,故须加以转换为打印机可判读的资料格式,以驱动喷墨头进行打印动作,本发明包含两大主要技术手段,一为半色调阀值表(Halftoningthreshold table)的建立,另一则是根据该阀值表将色阶值转换为一半色调编码资料后直接输出至各喷墨头。以下系详加说明:The invention proposes a method for generating printing data, which is mainly applicable to printing devices that can produce different ink droplet sizes for printing. The printing device can output ink droplets of several different sizes through a single inkjet head, or multiple It is composed of inkjet heads corresponding to different ink droplet sizes, but in the following detailed description, the present invention takes a composite printing device with multiple inkjet heads as an example. When an image data to be printed is to be output to the printer, because each pixel of the image data is originally represented by a continuous color scale value, it must be converted into a data format that can be interpreted by the printer to drive the inkjet head for printing. The present invention It includes two main technical means, one is the establishment of the halftone threshold table (Halftoningthreshold table), and the other is to convert the color scale value into halftone coded data according to the threshold table, and then directly output to each inkjet head. The following is a detailed description:
(一)半色调阀值表的建立(1) Establishment of halftone threshold table
复合式喷墨打印机为一具有复数个喷墨头的喷墨打印机,假设此打印机具有P个可提供同一颜色且墨滴尺寸不同的喷墨头数目(故亦可视为具有P种墨滴尺寸),且打印行程最多为N趟,即Npass打印(每一喷墨头最多仅能在同一像素位置中打上N滴),则在单一像素上最多可能产生的喷墨组合便有(N+1)P种之多,前述P及N两参数均为大于零且为正值的整数。举例来说,若打印机具有P=2个喷墨头,分别提供两种不同墨滴尺寸但相同颜色的墨滴,且最多以N=2pass打印,则单一像素位置上可能的打印组合便有(2+1)2=9种,其组合为:A composite inkjet printer is an inkjet printer with a plurality of inkjet heads, assuming that the printer has P numbers of inkjet heads that can provide the same color and different ink droplet sizes (so it can also be regarded as having P kinds of ink droplet sizes ), and the printing stroke is at most N times, that is, Npass printing (each inkjet head can only print N drops in the same pixel position at most), then the most possible inkjet combinations on a single pixel are (N+1 ) There are as many types of P , and the aforementioned P and N parameters are all positive integers greater than zero. For example, if the printer has P=2 inkjet heads, which respectively provide ink droplets of two different ink droplet sizes but the same color, and print with N=2pass at most, then the possible printing combinations on a single pixel position are ( 2+1) 2 = 9 kinds, the combination of which is:
Drop#of P1/P2={0/0,0/1,0/2,1/0,1/1,1/2,2/0,2/1,2/2}。Drop#of P1/P2 = {0/0, 0/1, 0/2, 1/0, 1/1, 1/2, 2/0, 2/1, 2/2}.
假设两喷墨头P1及P2可打印的墨滴尺寸分别为10pl.(pico-liter)以及30pl.,则以上9种组合可以组成如下表。
由上表可知,前述共计九种不同程度的饱和度组合,且仅需2次的打印行程(2pass)就可以组合出9种不同的墨滴总量。当这些墨滴组合方式被喷到纸张上后,所产生的墨点颜色饱和度(density)亦将有所不同,通过量测其饱和度,可以找出饱和度与这九种组合方式的关系曲线。It can be seen from the above table that there are nine combinations of saturations of different degrees mentioned above, and only two printing strokes (2pass) can be combined to form nine different total ink droplets. When these combinations of ink droplets are sprayed onto the paper, the color saturation (density) of the ink dots produced will also be different. By measuring the saturation, the relationship between saturation and these nine combinations can be found curve.
如图1所示,表示在(N+1)P种组合方式下(X轴所示),可呈现出不同颜色饱和度(Y轴所示)的关系曲线,其中最高饱和度的喷墨头与滴数组合便是此复合式喷墨头打印机可以表现的最深颜色,而不喷上任何墨点的组合即代表最小的饱和度。若将最高的饱和度制订为100%,最小则制订为0%,以8bit(色阶值0-255)的输入影像资料为例,则色阶值255便对应至100%density,而色阶值0对应至0%。依据图1上各组合方式所对应的饱和度(density)值,依照比例(在Y轴上标注出了这些比例的位置)对应至0至255的区间,便可得到各个半色调准位的临界值。经由这个过程所得到的结果的组合,即被用来当作半色调阀值表(Halftoning threshold table)的内容,供作为半色调转换的依据。As shown in Figure 1, it means that under (N+1) P combinations (shown on the X-axis), the relationship curves of different color saturations (shown on the Y-axis) can be presented, and the inkjet head with the highest saturation The combination with the number of drops is the deepest color that this hybrid inkjet printer can express, while the combination without any ink dots represents the minimum saturation. If the highest saturation is set as 100%, and the minimum is set as 0%, taking the input image data of 8bit (color scale value 0-255) as an example, the color scale value 255 corresponds to 100% density, and the color scale A value of 0 corresponds to 0%. According to the saturation (density) value corresponding to each combination in Figure 1, according to the ratio (the position of these ratios is marked on the Y axis) corresponding to the interval from 0 to 255, the critical value of each halftone level can be obtained value. The combination of the results obtained through this process is used as the content of the halftone threshold table (Halftoning threshold table), which is used as the basis for halftone conversion.
由图1中可以发现,在众多喷墨头与滴数的组合方式中,其中可能有数种组合于打印时产生的墨点饱和度很相近或相同,例如图中的组合5与组合6。换句话说,此复合式喷墨头打印机可利用数种不同大小的墨滴与滴数的组合,产生相近的饱和度。因此,在建立半色调阀值表(Halftoningthreshold table)时,若其中某些组合所造成的饱和度差异小于某个预设值,便无须将这些相近的饱和度视为不同的准位,仅需取一个代表值。It can be seen from Figure 1 that among the many combinations of inkjet heads and the number of drops, there may be several combinations that produce ink dot saturations that are very similar or identical during printing, such as
(二)半色调编码(2) Halftone coding
根据前述的半色调阀值表,可以将输入的影像资料的连续色阶作多阶层(multi-level)的半色调分类,而分类后所得的阶层值可藉由一连串的位元资料来表示半色调后的结果,亦即编码结果。According to the aforementioned halftone threshold table, the continuous color scale of the input image data can be classified into multi-level halftones, and the hierarchical values obtained after classification can be represented by a series of bit data. The result after tinting, that is, the encoding result.
对于复合式喷墨头打印机来说,打印动作是由具有不同墨滴尺寸的喷墨头配合多行程(multi-pass)、多墨滴打印(multi-drop)的方式来完成,因此半色调后的编码数位资料,即输出至各个喷墨头的驱动模组来完成喷墨的动作。现有技术中的多阶层(multi-level)半色调处理,是将可分出的阶层数以数个bit表示,换句话说,即是一个编码的过程,举例而言,若经由半色调阀值表后可等分成8个阶层,则半色调结果便可以3个bits来表示以区分由level 0至level 7的各个阶层,分别为000、001、010、011、100、101、110、111。For composite inkjet head printers, the printing action is completed by inkjet heads with different ink drop sizes in combination with multi-pass and multi-drop printing. Therefore, after halftone The encoded digital data is output to the drive module of each inkjet head to complete the inkjet action. The multi-level halftone processing in the prior art is to represent the number of separable levels with several bits. In other words, it is an encoding process. For example, if through the halftone valve The value table can be divided into 8 levels, and the halftone result can be represented by 3 bits to distinguish each level from
而依据前面所述,本发明所提出的半色调方法,其一连串的数位输出资料是交由复数个具不同墨滴尺寸的喷墨头来打印,而该数位资料,即是用来指示各个喷墨头所需喷上的墨滴数,若以总共可产生的阶层数目直接作为数位资料的编码,则打印机端在接收到该串数位资料后,还需通过一辨识解析的过程,由阶层值对应出在每一像素位置上的打印是通过那些个喷墨头以及必须喷上多少墨滴来达到,如此一来将导致打印效率下降。According to the foregoing, in the half-tone method proposed by the present invention, a series of digital output data is printed by a plurality of inkjet heads with different ink droplet sizes, and the digital data is used to indicate each inkjet head. If the number of ink drops required to be sprayed by the ink head is used as the code of the digital data directly by the total number of layers that can be generated, the printer needs to go through a process of identification and analysis after receiving the string of digital data. Correspondingly, the printing on each pixel position is achieved by those inkjet heads and how many ink droplets must be sprayed, which will lead to a decrease in printing efficiency.
为避免半色调的输出资料在输出至后段的驱动模组时,驱动模组必须更进一步对应找出适当的喷墨头、墨滴数所造成的效率降低,本发明提出一种编码方法,可更直接地驱动喷墨头输出所须的墨滴数目,以提高资料处理效率,简化控制系统,以下系其详细说明。In order to avoid the reduction in efficiency caused by the drive module having to further find the appropriate inkjet head and ink droplet number when the halftone output data is output to the subsequent drive module, the present invention proposes a coding method, The inkjet head can be directly driven to output the required number of ink droplets to improve data processing efficiency and simplify the control system. The following is a detailed description.
首先必须强调的一点是该编码方法并不是根据半色调处理的饱和度阶数值(density level)依序进行数位编码,具体而言,假设共有level0-level 7八种阶数,则其编码输出并不是以对应的000-111加以表示。First of all, it must be emphasized that this encoding method does not sequentially perform digital encoding according to the saturation level value (density level) of halftone processing. Not represented by the corresponding 000-111.
相反的,本发明的编码方式将同时包含有喷墨头资讯及打印墨滴数目资讯。首先针对各喷墨头,利用其可以提供的墨滴数来依序编码,当然,这个可以提供的墨滴数最大值不可超过打印的行程(pass)数目N。On the contrary, the encoding method of the present invention will simultaneously include the information of the inkjet head and the number of printing ink droplets. Firstly, for each inkjet head, the number of ink droplets it can provide is used for sequential coding. Of course, the maximum number of ink droplets that can be provided cannot exceed the number N of printing passes.
就每一喷墨头而言,必需使用足够表示该喷墨头提供所有可能墨滴数组合的bit数加以表示,举例来说,若N=3,且该喷墨头在3pass的打印中可以提供0、1、2、3滴的墨滴至一像素位置,则欲编码该喷墨头的墨滴数,至少必须以2bit的资料来表示此4种滴数组合。As far as each inkjet head is concerned, it must be represented by the number of bits sufficient to indicate that the inkjet head provides all possible ink droplet number combinations. For example, if N=3, and the inkjet head can print in 3pass Provide 0, 1, 2, 3 drops of ink to a pixel position, and to encode the number of ink drops of the inkjet head, at least 2 bits of data must be used to represent the 4 combinations of drop numbers.
接着,再将所有喷墨头的multi-bit编码结果组合成一最后的半色调输出值,并将此值送至打印机端作为打印的资料。Then, combine the multi-bit encoding results of all the inkjet heads into a final halftone output value, and send this value to the printer as the printed data.
因此,若共有2喷墨头打印3pass的复合式喷墨头打印机(P=2,N=3),且各喷墨头皆提供0、1、2、3滴的墨滴数目,则总共必须以a1a2a3a4这4bit来作为此系统表示半色调结果的输出,其中a1a2代表第一喷墨头必须输出的墨滴数目,而a3a4即表示第二喷墨头必须输出的墨滴数目。Therefore, if there are 2 inkjet heads printing a 3pass composite inkjet printer (P=2, N=3), and each inkjet head provides the number of ink drops of 0, 1, 2, and 3 drops, then the total must be Take the 4 bits of a 1 a 2 a 3 a 4 as the output of the halftone result of this system, where a 1 a 2 represents the number of ink drops that the first inkjet head must output, and a 3 a 4 represents the second inkjet head The number of ink drops that the inkhead must output.
请参阅图2所示,以下系利用一完整的实施例对本发明进行详细解释。Please refer to FIG. 2 , the following is a detailed explanation of the present invention using a complete embodiment.
假设一复合式喷墨头打印机具有2个喷墨头,打印3pass,各喷墨头可在此3pass中喷出0、1、2、3滴墨滴,共计可组合出(3+1)2=16种墨滴浓度。因每一喷墨头有4种墨滴数level(level 0-level 3),各个level是以2bit来编码。所以2个喷墨头所有可能提供的打印墨点组合共有2bit+2bit=4bit的表示。Assuming a composite inkjet head printer has 2 inkjet heads, printing 3pass, each inkjet head can eject 0, 1, 2, 3 drops of ink in this 3pass, a total of (3+1) 2 can be combined = 16 ink drop concentrations. Since each inkjet head has 4 ink droplet levels (level 0-level 3), each level is coded with 2 bits. Therefore, all possible combinations of printing ink dots provided by the two inkjet heads have a representation of 2bit+2bit=4bit.
图2中,X轴上的编码数字即为组合此2喷墨头的编码而成。例如二进位(binary)资料:0110(6),即代表第一喷墨头喷出level 1(binary:01)的墨滴数(1滴);而第二喷墨头则喷出level 2(binary:10)的墨滴数(2滴)。In Fig. 2, the code numbers on the X-axis are formed by combining the codes of the two inkjet heads. For example, binary data: 0110(6), that is, the number of ink drops (1 drop) that the first inkjet head ejects level 1 (binary: 01); while the second inkjet head ejects level 2 ( binary: 10) the number of ink drops (2 drops).
当这16种打印组合方式均打印后,量测各种组合所产生的墨点饱和度,可得到如图2中的曲线。由图上可以得知,在density 0%到100%的中,共可以区分出12个区间,分别利用图上的资料点作为区间的节点。After all the 16 printing combinations are printed, the ink dot saturation produced by each combination is measured, and the curve shown in Figure 2 can be obtained. It can be seen from the figure that in the range of
这些代表不同颜色饱和程度的节点,将依据比例分配,而将输入的影像资料(连续色阶值)作半色调的区间动作(例如0至255)。These nodes representing different color saturation levels will be allocated according to the ratio, and the input image data (continuous color scale value) will be halftone in the interval (for example, 0 to 255).
在完成半色调处理后,其编码输出的资料仍是按照原先图2中的X轴编码,而非由density低至高的循序编码。After the halftone processing is completed, the encoded output data is still encoded according to the original X-axis in Figure 2, rather than sequentially encoded from low density to high density.
请参阅图3所示,经由以上的做法,当一输入影像资料经由本发明的半色调阀值表(Halftoning threshold table)作半色调处理后,经由喷墨头与墨滴数的编码输出,所输出的编码资料即可依据喷墨头数目加以拆解成数组,分别送至各对应的喷墨头打印资料处理模组,进而送至各喷墨头的喷墨驱动模组,以完成打印资料的动作。Please refer to FIG. 3 , through the above method, when an input image data is processed by the halftone threshold table (Halftoning threshold table) of the present invention, it is outputted through the encoding of the inkjet head and the number of ink droplets. The output coding data can be disassembled into arrays according to the number of inkjet heads, and sent to the corresponding inkjet head printing data processing modules, and then sent to the inkjet driving modules of each inkjet head to complete the printing data Actions.
综上所述,本发明所提出的方法,是先针对各喷墨头及其墨滴数编码,待得到打印的饱和度(density)后,由各资料点构成一半色调阀值表(Halftoning threshold table),而半色调编码过程中,被分至某一区间的输入像素资料点,即以其所对应的编码值来作为输出的资料。如此一来,这输出的资料便可以直接分解成数个群组的bits,且每一群组直接对应于一喷墨头(原先编码就是各个喷墨头个别编码的组合)。故半色调的multi-bit输出,可以直接传送至各个喷墨头的驱动模组,令各喷墨头依照其接收到的半色调数值,经由多行程(multi-pass)、mutli-drop的打印方式,喷上对应的墨滴数目,如此一来,可以简化打印资料处理的过程,并且有效率的驱动各个喷墨头。To sum up, the method proposed by the present invention is to encode each inkjet head and its ink droplet number first, and then form a halftoning threshold table (Halftoning threshold) from each data point after obtaining the printed saturation (density). table), and in the process of halftone encoding, the input pixel data points classified into a certain interval, that is, the corresponding encoding values are used as the output data. In this way, the output data can be directly decomposed into several groups of bits, and each group directly corresponds to an inkjet head (the original code is a combination of individual codes of each inkjet head). Therefore, the multi-bit output of halftone can be directly sent to the drive module of each inkjet head, so that each inkjet head can print through multi-pass and mutli-drop according to the halftone value it receives. In this way, the corresponding number of ink droplets is sprayed, so that the process of printing data processing can be simplified, and each inkjet head can be driven efficiently.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2003101214866A CN1310760C (en) | 2003-12-18 | 2003-12-18 | Printing data generation method suitable for printing with different ink droplet sizes |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2003101214866A CN1310760C (en) | 2003-12-18 | 2003-12-18 | Printing data generation method suitable for printing with different ink droplet sizes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1628980A CN1628980A (en) | 2005-06-22 |
| CN1310760C true CN1310760C (en) | 2007-04-18 |
Family
ID=34844205
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2003101214866A Expired - Fee Related CN1310760C (en) | 2003-12-18 | 2003-12-18 | Printing data generation method suitable for printing with different ink droplet sizes |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1310760C (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11072166B2 (en) | 2019-12-18 | 2021-07-27 | Ricoh Company, Ltd. | System and method of monitoring usage of a recording material in an image forming apparatus |
| US10855881B1 (en) | 2019-12-18 | 2020-12-01 | Ricoh Company, Ltd. | Vectorized multi-level halftoning using ternary logic |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5497180A (en) * | 1992-06-04 | 1996-03-05 | Kabushiki Kaisha Toshiba | Image recording apparatus for representing a halftone by use of a plurality of recorded dots |
| US6042211A (en) * | 1997-11-25 | 2000-03-28 | Hewlett-Packard Company | Ink drop volume variance compensation for inkjet printing |
| US6081344A (en) * | 1997-10-30 | 2000-06-27 | Hewlett-Packard Company | Device state error diffusion technique for halftoning |
| US6354689B1 (en) * | 1998-12-22 | 2002-03-12 | Eastman Kodak Company | Method of compensating for malperforming nozzles in a multitone inkjet printer |
| US6629746B2 (en) * | 2000-11-10 | 2003-10-07 | Gretag Imaging Trading Ag | Reduction of artefacts in reproduced images |
| US6637851B2 (en) * | 2001-03-09 | 2003-10-28 | Agfa-Gevaert | Color halftoning for printing with multiple inks |
-
2003
- 2003-12-18 CN CNB2003101214866A patent/CN1310760C/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5497180A (en) * | 1992-06-04 | 1996-03-05 | Kabushiki Kaisha Toshiba | Image recording apparatus for representing a halftone by use of a plurality of recorded dots |
| US6081344A (en) * | 1997-10-30 | 2000-06-27 | Hewlett-Packard Company | Device state error diffusion technique for halftoning |
| US6042211A (en) * | 1997-11-25 | 2000-03-28 | Hewlett-Packard Company | Ink drop volume variance compensation for inkjet printing |
| US6354689B1 (en) * | 1998-12-22 | 2002-03-12 | Eastman Kodak Company | Method of compensating for malperforming nozzles in a multitone inkjet printer |
| US6629746B2 (en) * | 2000-11-10 | 2003-10-07 | Gretag Imaging Trading Ag | Reduction of artefacts in reproduced images |
| US6637851B2 (en) * | 2001-03-09 | 2003-10-28 | Agfa-Gevaert | Color halftoning for printing with multiple inks |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1628980A (en) | 2005-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8864266B2 (en) | Printing device and printing method | |
| US8482826B2 (en) | Image processing apparatus, printing apparatus and image processing method | |
| CN1262928C (en) | Recording appts. for recording image by expanding image in dot pattern | |
| CN1876372A (en) | Ink jet printing system | |
| CN1177544A (en) | Printing device, image recording method and ink cartridge used therefor | |
| JP5473420B2 (en) | DATA GENERATION DEVICE, INKJET RECORDING DEVICE, PROGRAM, AND DATA GENERATION METHOD | |
| CN1168284C (en) | Image processing method and printer device | |
| US20080158281A1 (en) | Image forming apparatus and control method thereof | |
| JP5311980B2 (en) | Inkjet recording device | |
| US6352335B1 (en) | Bidirectional printing capable of recording one pixel with one of dot-sizes | |
| US20110032554A1 (en) | Image processing apparatus | |
| JP2003092689A (en) | Image forming apparatus and image forming program | |
| TWI247237B (en) | A printing data creating method suitable for a print job performed by different ink dot sizes | |
| CN1599412A (en) | Method for processing color image data | |
| CN1796115A (en) | Inkjet printing system | |
| CN1310760C (en) | Printing data generation method suitable for printing with different ink droplet sizes | |
| CN100417178C (en) | Point data processing device, image output system and method thereof | |
| CN1944052A (en) | Multiple grey scale printing method | |
| JP2005161615A (en) | Inkjet recording method | |
| CN1360790A (en) | Method of printing with ink jet printer using inks with same hue and different saturation | |
| CN1176180A (en) | Printer apparatus and printer head | |
| US8469474B2 (en) | Printing apparatus and printing method | |
| CN1918898B (en) | Image output system for outputting image based on information of number of dots to be formed in predetermined area | |
| US20050122534A1 (en) | Ejection control of quality-enhancing ink | |
| JP2005161630A (en) | Inkjet recording system and inkjet recording method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070418 Termination date: 20141218 |
|
| EXPY | Termination of patent right or utility model |