[发明专利]一种喷码设备点阵字体的生成方法及打印设备有效
申请号: | 202010624220.7 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111782158B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 潘新 | 申请(专利权)人: | 广州市小篆科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F40/109 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 卜荣丽 |
地址: | 511403 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 点阵 字体 生成 方法 打印 | ||
本发明涉及电子打印技术领域,提供了一种喷码设备点阵字体的生成方法及打印设备,点阵字体的生成方法包括,S1、首先制作一个比特位代表一个像素的静态字库数据文件,作为点阵字体的字形基准,进入步骤S2;S2、设置点阵字体的字号,并判断点阵字体的字号数据是否满足字形基准中原始数据的奇数倍关系,满足,进入步骤S3,不满足,重新进入步骤S2;S3、生成点阵字形数据。以解决目前无法将多国语言的点阵字体字符转化成点阵字体方法的问题。
技术领域
本发明涉及电子打印技术领域,具体而言,涉及一种喷码设备点阵字体的生成方法及打印设备。
背景技术
喷码设备的基本原理为:墨盒中的墨水在压力下,从墨盒的喷头孔喷出,通过控制喷孔出墨的位置,结合喷头的移动,从而在介质上喷印出画像。目前市场上的喷码设备的文本基本上都支持点阵字体和矢量字体样式。通常,点阵字体用来打印产品生产日期和序号等,由于字符像素密度小,像素点之间有较大的间隔不连续,打印量大的时候比较节省墨水;矢量字体用来打印高质量的文本,字符像素密度大,基本上处于连续状态,打印效果比较好当然消耗较多墨水。矢量字体来源比较简单,可以是电脑上使用的任意的TrueType(扩展名为TTF)字体,而点阵字体需要设备产商去定制矢量的点阵字体,即使这样,矢量的点阵字体一般仅支持中英文字符,加之定制矢量的点阵字体成本大都比较高,因此这些设备大都不支持多国语言的点阵字符。
现有技术中的缺陷在于,主要研究点阵式喷印系统设计与字符高度调节,通常只针对一种字体进行研究,如何将多国语言的点阵字体字符转化成点阵字体的方法尚未见到。
发明内容
本发明的主要目的在于提供一种喷码设备点阵字体的生成方法及打印设备,以解决目前无法将多国语言的点阵字体字符转化成点阵字体方法的问题。
为了实现上述目的,本发明提供了如下技术:
一种喷码设备点阵字体的生成方法,包括步骤:
S1、首先制作一个比特位代表一个像素的静态字库数据文件,考虑到减少存储器占用,一般选择西文为8×16点阵,中日韩等为16×16点阵,作为点阵字体的字形基准,进入步骤S2;
S2、设置点阵字体的字号,并判断点阵字体的字号数据是否满足字形基准中原始数据的奇数倍关系,满足,进入步骤S3,不满足,重新进入步骤S2;
S3、生成点阵字形数据。
一种喷码设备点阵字体的生成打印设备,包括UI编辑单元、图像处理单元和打印单元;
UI编辑单元,用于用户对打印内容的显示、编辑及修改;
图像处理单元,用于对打印内容进行渲染和半色调处理;
打印单元,用于对图像处理单元输出的内容进行序列化打印输出。
进一步地,还包括步骤:S4、计算点阵字体的字号数据是字形基准中原始数据的倍数,是否大于或者等于1,当倍数为1,点阵字形数据直接应用原始数据生成点阵字体,当倍数大于1,则进入步骤S5。
进一步地,步骤S5包括:
S01、新分配具有灰度等级的一个字形缓冲区,进入步骤S02;
S02、把字形数据从基准字形转移到新的字形缓冲区中,进入步骤S03;
S03、通过定点填圆方式,将字形缓冲区每个像素加大为圆形像素点,进入步骤S04;
S04、通过横线填充法,从圆的上部到下部,限制线段长度描点填充像素线,进入步骤S05;
S05、采用边缘平滑技术,对填充的像素圆的边缘锯齿进行边缘过渡。
进一步地,步骤S01中字形缓冲区对应生成带有灰度等级的点阵字形数据,并清空字形缓冲区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市小篆科技有限公司,未经广州市小篆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010624220.7/2.html,转载请声明来源钻瓜专利网。