首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种热敏打印机简易灰度层次表现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:珠海恒茂电子科技有限公司

摘要:本发明涉及热敏打印机技术领域,具体公开了一种热敏打印机简易灰度层次表现方法,包括:获取打印图片并进行加载;并将加载图片生成灰度图;打印机上机位将灰度图片每个像素点的灰度值映射至N位二进制数据;对灰度图值域进行分级,对灰度图中每个像素值进行映射,得到每个像素值映射的映射灰度值,计算遍历点误差,依次遍历图像中每个像素点的灰度值,得到更新灰度值;基于像素坐标点的更新灰度值,得到每个像素点的灰度打印二进制数据;打印机接收数据,进行加热,直至打印结束;使图片打印之后的灰度图更加具有灰阶层次感,提高打印质量,同时,在打印过程,可根据要求,适当调整打印的灰度级别,以更好的使打印质量满足不同的需求。

主权项:1.一种热敏打印机简易灰度层次表现方法,其特征在于,包括:步骤一:获取打印图片并进行加载;并将加载图片生成灰度图;步骤二:将每行打印数据对应的打印行进距离调整为标准行进距离的1N;N为正整数;然后上机位将灰度图片每个像素点的灰度值映射至N位二进制数据;所述步骤二中,N位二进制数据代表打印机打印该像素点的过程中行进N次,N次行进过程分别对应N位二进制数据中的N个二进制位数值;在打印过程中,打印机每行进一次,若该二进制位为1,则本次行进对该像素点加热,若该二进制位为0,则本次行进对像素点不加热;步骤三:对灰度图值域进行分级,得到N+1级灰度分级;所述步骤三中,将每个级别的灰度值分别标记为H0、H1、H2、…、HN;其中,H0的灰度值为0;步骤四:对灰度图中每个像素值进行映射,得到每个像素值映射的映射灰度值,并标记为Y(i,j);其中(i,j)为灰度图坐标中像素点坐标;步骤五:由灰度图中坐标点(0,0)为起始遍历点,计算遍历点误差,并标记为C(i,j);然后将误差均摊至相邻像素点坐标的灰度值中,依次遍历图像中每个像素点的灰度值,得到更新灰度值;所述步骤五中,更新灰度值的步骤包括:F1:计算遍历点误差C(i,j);所述F1中,遍历点误差的计算方式为:获取该遍历点灰度值Y(i,j),判断并获取该遍历点灰度值Y(i,j)最接近灰度级别中的灰度值HN,通过计算得到遍历点误差C(i,j);F2:获取均摊像素点坐标的灰度值信息;所述F2中,均摊像素点坐标的灰度值信息包括Y(i+1,j)、Y(i-1,j+1)、Y(i,j+1)和Y(i+1,j+1);F3:对遍历点坐标相邻的均摊像素点坐标的灰度值进行更新计算;所述F3中:通过计算得到遍历点右侧坐标(i+1,j)的更新灰度值Yx(i+1,j),其中,a为右灰度系数;通过计算得到遍历点下方左侧坐标(i-1,j+1)的更新灰度值Yx(i-1,j+1);其中,b为左下灰度系数;通过计算得到遍历点下方坐标(i,j+1)的更新灰度值Yx(i,j+1);其中,c为正下灰度系数;通过计算得到遍历点下方右侧坐标(i+1,j+1)的更新灰度值Yx(i+1,j+1);其中,d为右下灰度系数;所述F3中,灰度系数a、b、c和d为预设值,且a+b+c+d=1;步骤六:基于更新灰度值,将i行灰度数据依次扩展为N行打印数据;基于像素坐标点的更新灰度值,得到每个像素点的灰度打印二进制数据;并发送至打印机;步骤七:打印机接收第i行数据,进行加热,并行进1N的距离;循环执行步骤六,直至打印结束。

全文数据:

权利要求:

百度查询: 珠海恒茂电子科技有限公司 一种热敏打印机简易灰度层次表现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术