喷码机及其喷印浓度调节方法和装置制造方法及图纸

技术编号:21844842 阅读:72 留言:0更新日期:2019-08-13 22:58
本发明专利技术提出了一种喷码机的喷印浓度调节方法、介质及装置,其中喷印浓度调节方法包括:获取喷印数据;将所述喷印数据转换成由0或者1表示的二进制数据流,其中,所述二进制数据流中的1表示需要喷印的一个像素点;判断当前所需喷印浓度是否为100%;如果否,则根据当前所需喷印浓度对所述二进制数据流中的像素点进行抽取以调节喷印浓度。由此,本发明专利技术的喷印浓度调节方法根据设置的当前所需喷印浓度对像素点个数进行分段抽取,以达到调节喷印浓度的目的,从而大大的提高了用户体验。

Printing Machine and Its Printing Concentration Adjustment Method and Device

【技术实现步骤摘要】
喷码机及其喷印浓度调节方法和装置
本专利技术涉及喷码印刷
,特别涉及一种喷码机的喷印浓度调节方法、一种计算机可读存储介质、一种喷码机以及一种喷码机的喷印浓度调节装置。
技术介绍
现有TIJ(ThermalInkjetTechnology,热发泡技术)喷码机通常采用两种方式来调节喷印的油墨浓度,一种是通过设置单双喷嘴来达到调节浓度的目的,即采用单喷嘴喷印达到正常油墨浓度的喷印效果,或者采用双喷嘴达到加倍油墨浓度的喷印效果;另一种是通过在原有喷印方式上从Y轴抽取一半的点数不进行喷印,以达到油墨浓度减半的喷印效果,或者在原有喷印方式上分别从Y轴和X轴上抽取一半的点数不进行喷印,以达到油墨浓度减少四分之一的喷印效果。然而这两种调节方式的喷印效果均受到了限制,只能实现喷印效果的固定调节,不能随机的调节需要喷印的油墨浓度,无法适应用户的不同需求。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种喷码机的喷印浓度调节方法,通过对喷印数据对应的像素点数进行随机抽取来实现喷印浓度的调节,不仅可降低油墨成本,还可充分满足用户的需求。本专利技术的第二个目的在于提出一种计算机可读存储介质。本专利技术的第三个目的在于提出一种喷码机。本专利技术的第四个目的在于提出一种喷码机的喷印浓度调节装置。为达到上述目的,本专利技术第一方面实施例提出的一种喷码机的喷印浓度调节方法,包括以下步骤:获取喷印数据;将所述喷印数据转换成由0或者1表示的二进制数据流,其中,所述二进制数据流中的1表示需要喷印的一个像素点;判断当前所需喷印浓度是否为100%;如果否,则根据当前所需喷印浓度对所述二进制数据流中的像素点进行抽取以调节喷印浓度。根据本专利技术实施例的喷码机的喷印浓度调节方法,在喷码机进行喷印工作时,首先获取喷印数据,然后将喷印数据转换成由0或者1表示的二进制数据流,而二进制数据流中的1表示需要喷印的一个像素点,这样在当前所需喷印浓度不为100%时根据当前所需喷印浓度对二进制数据流中的像素点进行抽取,使得喷印浓度变淡,实现喷印浓度的任意调节,不仅可以降低油墨成本,还充分满足用户的需求。另外,根据本专利技术上述实施例提出的喷码机的喷印浓度调节方法还可以具有如下附加的技术特征:可选地,根据当前所需喷印浓度对所述二进制数据流中的像素点进行抽取以调节喷印浓度,包括:计算所述喷印数据的像素点总数和每行数据的像素点数,并根据所述当前所需喷印浓度和所述喷印数据的像素点总数计算需抽取的像素点总数;根据所述每行数据的像素点数、所述喷印数据的像素点总数和所述需抽取的像素点总数计算每行数据需抽取的像素点数;根据所述每行数据的像素点数、所述每行数据需抽取的像素点数和每行数据中每段数据连续为1的宽度计算每行数据中每段数据连续为1的宽度内需抽取的像素点数;根据所述每行数据中每段数据连续为1的宽度内需抽取的像素点数和所述每段数据连续为1的宽度计算平均宽度,并根据所述平均宽度对连续为1的每段数据进行像素点抽取,直至抽取到的像素点数达到所述每行数据需抽取的像素点数;将抽取的像素点对应的数据置为0。可选地,所述需抽取的像素点总数根据以下公式计算:DelDot=Dot*(100-N)/100,其中,Dot为所述喷印数据的像素点总数,N为所述当前所需喷印浓度,DelDot为需抽取的像素点总数。可选地,所述每行数据需抽取的像素点数根据以下公式计算:DelDoti=TolDoti*DelDot/Dot-TolDelDoti-1,其中,TolDoti为从第一行累加到第i行的像素点数,TolDelDoti-1为已经抽取的像素点数,DelDoti为每行数据需抽取的像素点数,Dot为所述喷印数据的像素点总数,DelDot为需抽取的像素点总数。可选地,所述每行数据中每段数据连续为1的宽度内需抽取的像素点数根据以下公式计算:DelSecDotj=TolWj*DelDoti/Doti-TolSecDelj-1,其中,DelSecDotj为所述每行数据中每段数据连续为1的宽度内需抽取的像素点数,TolWj为从第一段数据连续为1的宽度累加到第j段数据连续为1的宽度的和,DelDoti为所述每行数据需抽取的像素点数,Doti为所述每行数据的像素点数,TolSecDelj-1为该行数据中已经抽取的像素点数。可选地,所述平均宽度根据以下公式取整计算得到:Stpj=[Wj+(DelSecDotj-X)-1]/(DelSecDotj-X),其中,Stpj为所述平均宽度,Wj为所述每段数据连续为1的宽度,DelSecDotj为所述每行数据中每段数据连续为1的宽度内需抽取的像素点数,X为当前连续宽度已抽取的像素点数。为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有喷码机的喷印浓度调节程序,该喷码机的喷印浓度调节程序被处理器执行时实现如上述的喷码机的喷印浓度调节方法。根据本专利技术实施例的计算机可读存储介质,通过存储喷码机的喷印浓度调节程序,这样喷码机的喷印浓度调节程序被处理器执行时实现如上述的喷码机的喷印浓度调节方法,实现喷印浓度的任意调节,不仅可降低油墨成本,还可充分满足用户的需求。为达到上述目的,本专利技术第三方面实施例提出了一种喷码机,包括墨盒和对应所述墨盒设置的喷嘴,所述喷码机还包括存储器、处理器及存储在存储器上并可在处理器上运行的喷码机的喷印浓度调节程序,所述处理器执行所述喷印浓度调节程序时实现如上述的喷码机的喷印浓度调节方法。根据本专利技术实施例的喷码机,通过处理器执行上述喷印浓度调节方法,来实现喷印浓度的任意调节,不仅可降低油墨成本,还可充分满足用户的需求。为达到上述目的,本专利技术第四方面实施例提出的一种喷码机的喷印浓度调节装置,包括:获取模块,用于获取喷印数据;转换模块,用于将所述喷印数据转换成由0或者1表示的二进制数据流,其中,所述二进制数据流中的1表示需要喷印的一个像素点;判断模块,用于判断当前所需喷印浓度是否为100%;调节模块,用于在当前所需喷印浓度不为100%时根据当前所需喷印浓度对所述二进制数据流中的像素点进行抽取以调节喷印浓度。根据本专利技术实施例的喷码机的喷印浓度调节装置,在喷码机进行喷印工作时,通过获取模块获取喷印数据,并通过转换模块将喷印数据转换成由0或者1表示的二进制数据流,而二进制数据流中的1表示需要喷印的一个像素点,这样在判断模块判断当前所需喷印浓度不为100%时,调节模块根据当前所需喷印浓度对二进制数据流中的像素点进行抽取,使得喷印浓度变淡,实现喷印浓度的任意调节,不仅可以降低油墨成本,还充分满足用户的需求。另外,根据本专利技术上述实施例提出的喷码机的喷印浓度调节装置还可以具有如下附加的技术特征:可选地,所述调节模块进一步用于,计算所述喷印数据的像素点总数和每行数据的像素点数,并根据所述当前所需喷印浓度和所述喷印数据的像素点总数计算需抽取的像素点总数;根据所述每行数据的像素点数、所述喷印数据的像素点总数和所述需抽取的像素点总数计算每行数据需抽取的像素点数;根据所述每行数据的像素点数、所述每行数据需抽取的像素点数和每行数据中每段数据连续为1的宽度计算每行数据中每段数据连续为1的宽度内需抽取的像素点数;根据所述每行数据中每段数据连续本文档来自技高网...

【技术保护点】
1.一种喷码机的喷印浓度调节方法,其特征在于,包括以下步骤:获取喷印数据;将所述喷印数据转换成由0或者1表示的二进制数据流,其中,所述二进制数据流中的1表示需要喷印的一个像素点;判断当前所需喷印浓度是否为100%;如果否,则根据当前所需喷印浓度对所述二进制数据流中的像素点进行抽取以调节喷印浓度。

【技术特征摘要】
1.一种喷码机的喷印浓度调节方法,其特征在于,包括以下步骤:获取喷印数据;将所述喷印数据转换成由0或者1表示的二进制数据流,其中,所述二进制数据流中的1表示需要喷印的一个像素点;判断当前所需喷印浓度是否为100%;如果否,则根据当前所需喷印浓度对所述二进制数据流中的像素点进行抽取以调节喷印浓度。2.如权利要求1所述的喷码机的喷印浓度调节方法,其特征在于,根据当前所需喷印浓度对所述二进制数据流中的像素点进行抽取以调节喷印浓度,包括:计算所述喷印数据的像素点总数和每行数据的像素点数,并根据所述当前所需喷印浓度和所述喷印数据的像素点总数计算需抽取的像素点总数;根据所述每行数据的像素点数、所述喷印数据的像素点总数和所述需抽取的像素点总数计算每行数据需抽取的像素点数;根据所述每行数据的像素点数、所述每行数据需抽取的像素点数和每行数据中每段数据连续为1的宽度计算每行数据中每段数据连续为1的宽度内需抽取的像素点数;根据所述每行数据中每段数据连续为1的宽度内需抽取的像素点数和所述每段数据连续为1的宽度计算平均宽度,并根据所述平均宽度对连续为1的每段数据进行像素点抽取,直至抽取到的像素点数达到所述每行数据需抽取的像素点数;将抽取的像素点对应的数据置为0。3.如权利要求2所述的喷码机的喷印浓度调节方法,其特征在于,所述需抽取的像素点总数根据以下公式计算:DelDot=Dot*(100-N)/100,其中,Dot为所述喷印数据的像素点总数,N为所述当前所需喷印浓度,DelDot为需抽取的像素点总数。4.如权利要求2所述的喷码机的喷印浓度调节方法,其特征在于,所述每行数据需抽取的像素点数根据以下公式计算:DelDoti=TolDoti*DelDot/Dot-TolDelDoti-1,其中,TolDoti为从第一行累加到第i行的像素点数,TolDelDoti-1为已经抽取的像素点数,DelDoti为每行数据需抽取的像素点数,Dot为所述喷印数据的像素点总数,DelDot为需抽取的像素点总数。5.如权利要求2所述的喷码机的喷印浓度调节方法,其特征在于,所述每行数据中每段数据连续为1的宽度内需抽取的像素点数根据以下公式计算:DelSecDotj=TolWj*DelDoti/Doti-TolSecDelj-1,其中,DelSecDotj为所述每行数据中每段数据连续为1的宽度内需抽取的像素点数,TolWj为从第一段数据连续为1的宽度累加到第j段数据连续为1...

【专利技术属性】
技术研发人员:张武当黄丽君黄亦灵
申请(专利权)人:昇捷丰电子厦门有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1