The invention provides a gray thermal printing method, thermal printer printing method and readable storage medium, including bitmap processing steps, bitmap conversion steps and printing steps; bitmap processing method comprises the following steps: receiving the original bitmap pixel; obtaining the original bitmap; generating an array of pixels on the original bitmap; out of the current pixel value and generates the RBG according to the current pixel pixel index; the RBG value, the current pixel index and coefficients with the neighboring pixel of the current pixel and the RBG value of the hormone treatment; save the surrounding pixel RBG value; bitmap conversion steps for the new generation of Bitmap bitmap; printing steps for thermal printing based on bitmap. The generation of black and white index, and to deal with the preset coefficient added to the surrounding pixels, then generate Bitmap bitmap according to the new treatment, finally complete the gray print, visible through the processing of color bitmap, and then to realize the gray scale printing pattern using thermal printing.
【技术实现步骤摘要】
一种灰度热敏打印方法、热敏打印机和可读存储介质
本专利技术涉及热敏打印领域,尤其涉及一种灰度热敏打印方法、热敏打印机和一种计算机可读存储介质。
技术介绍
银行的自动提款机、超市的收银台和电商发货处均设有热敏打印机,用于打印交易凭条、小票或快递单。受限于热敏打印原理,热敏打印小票上一般只记录文字,通过黑点和白点的配合形成文字,很难形成图像,对于灰度成像就更加困难了,随着打印内容的多样化,除了小票上形成交易记录文字外,图案的打印除了提高美观度外,使用灰度打印其更加能够生动地打印图像,然而,现有技术中没法实现通过热敏打印将彩色位图实现灰度成像。
技术实现思路
本专利技术的第一目的提供一种实现灰度打印的灰度热敏打印方法。本专利技术的第二目的提供一种实现灰度打印的热敏打印机。本专利技术的第三目的提供一种实现灰度打印的计算机可读存储介质。为了实现本专利技术第一目的,本专利技术提供一种灰度热敏打印方法,其特征在于,包括位图处理步骤、点阵图转换步骤和打印步骤;位图处理步骤包括:接收原始位图;获取原始位图的像素;生成关于原始位图的像素数组;判断步骤,判断是否全部像素处理完毕;如否,则对像素进行调色步骤;如是,则生成新的位图,调色步骤包括:取出当前像素的RBG值并生成当前像素的索引;根据当前像素的RBG值、当前像素的索引和处理系数对当前像素的周边像素的RBG值素进行处理;保存周边像素的RBG值;返回判断步骤,点阵图转换步骤为:将新的位图生成点阵图;打印步骤为:根据点阵图进行热敏打印。更进一步的方案是,取出当前像素的RBG值并生成当前像素的索引的步骤包括:将当前像素的RBG值和全白 ...
【技术保护点】
一种灰度热敏打印方法,其特征在于,包括位图处理步骤、点阵图转换步骤和打印步骤;所述位图处理步骤包括:接收原始位图;获取所述原始位图的像素;生成关于所述原始位图的像素数组;判断步骤,判断是否全部像素处理完毕;如否,则对像素进行调色步骤;如是,则生成新的位图,所述调色步骤包括:取出当前像素的RBG值并生成所述当前像素的索引;根据所述当前像素的RBG值、所述当前像素的索引和处理系数对所述当前像素的周边像素的RBG值素进行处理;保存所述周边像素的RBG值;返回所述判断步骤,所述点阵图转换步骤为:将所述新的位图生成点阵图;所述打印步骤为:根据所述点阵图进行热敏打印。
【技术特征摘要】
1.一种灰度热敏打印方法,其特征在于,包括位图处理步骤、点阵图转换步骤和打印步骤;所述位图处理步骤包括:接收原始位图;获取所述原始位图的像素;生成关于所述原始位图的像素数组;判断步骤,判断是否全部像素处理完毕;如否,则对像素进行调色步骤;如是,则生成新的位图,所述调色步骤包括:取出当前像素的RBG值并生成所述当前像素的索引;根据所述当前像素的RBG值、所述当前像素的索引和处理系数对所述当前像素的周边像素的RBG值素进行处理;保存所述周边像素的RBG值;返回所述判断步骤,所述点阵图转换步骤为:将所述新的位图生成点阵图;所述打印步骤为:根据所述点阵图进行热敏打印。2.根据权利要求1所述的打印方法,其特征在于:所述取出当前像素的RBG值并生成所述当前像素的索引的步骤包括:将所述当前像素的RBG值和全白RBG值求差,并生成白差值;将所述当前像素的RBG值和全黑RBG值求差,并生成黑差值;当所述白差值的绝对值小于所述黑差值的绝对值时,则设置所述当前像素的索引为全白;当所述黑差值的绝对值小于所述白差值的绝对值时,则设置所述当前像素的索引为全黑。3.根据权利要求1所述的打印方法,其特征在于:所述像素数组为一维数组。4.根据权利要求1所述的打印方法,其特征在于:所述处理系数大于0且小于1。5.根据权利要求1所述的打...
【专利技术属性】
技术研发人员:丁鹏,李晓波,
申请(专利权)人:珠海智汇网络设备有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。