The present invention provides a thermal printer gradation printing method, wherein the method comprises the following steps: pre-processing of images by computer, the image to grayscale image data need thermal printer, thermal printer end gray PC data line into multiple lines of two value map, and then by controlling the heating and thermal rating the printer motor feeding speed multi line two value image print a line of gray image. The invention improves the flexibility of the thermal printer, and solves the difficulty of the gray-scale picture analysis by a reasonable data processing compression algorithm and a double buffering mechanism of the printer.
【技术实现步骤摘要】
一种热敏打印机灰度打印方法
本专利技术涉及打印机
,尤其涉及一种热敏打印机灰度打印方法。
技术介绍
打印机无非就是将人们的心中的想法通过一定的表现形式(包含文字、图像、形状等)用特定的介质呈现出来的机器。举个例子,热敏打印机就是将人们所想表达的图形和文字,通过热敏纸呈现出现。票据打印机,按照打印方式可分为热敏、热转印、针式打印机。热敏打印机工作原理是打印头上安装有半导体加热元件,打印头加热并接触热敏打印纸后就可以打印出需要的图案,其原理与热敏式传真机类似。图象是通过加热,在热敏纸的膜中产生化学反应而生成的。这种热敏打印机化学反应是在一定的温度下进行的。高温会加速这种化学反应。当温度低于60℃时,纸需要经过相当长,甚至长达几年的时间才能变成深色;而当温度为200℃时,这种反映会在几微秒内完成。所以要想使热敏打印机打印出图形和文字,就必须满足两个条件,热敏纸和高温。当前市面上的热敏打印机只能打印二值图,也就是说要么最黑要么白,打印图片效果差,不灵活。现有技术中公开了一种“热敏打印机的灰度控制器”,见公开号为:CN201619297U,公开日为:2010-11-03的中国专利,公开了一种热敏打印机的灰度控制器,其与热敏打印头片相连,所述灰度控制器用以实现对热敏打印头片的灰度控制;所述灰度控制器包括微处理单元,和FPGA/CPLD单元;所述微处理单元用以控制打印数据的加热时间;所述FPGA/CPLD单元与微处理单元相连,用以精确地进行打印时间控制与时序控制。该技术同时结合了微处理单元的运算优势和FPGA/CPLD单元的快速反应及精确时间控制优势,实现多级灰度 ...
【技术保护点】
一种热敏打印机灰度打印方法,其特征在于:所述方法为:通过上位机对图像进行预处理,将图像转为热敏打印机需要灰度等级图像数据,热敏打印机端将上位机一行的灰度数据进行转换成多行二值图,然后通过控制加热等级和热敏打印机马达进纸速度将多行二值图打印成一行灰度图像。
【技术特征摘要】
1.一种热敏打印机灰度打印方法,其特征在于:所述方法为:通过上位机对图像进行预处理,将图像转为热敏打印机需要灰度等级图像数据,热敏打印机端将上位机一行的灰度数据进行转换成多行二值图,然后通过控制加热等级和热敏打印机马达进纸速度将多行二值图打印成一行灰度图像。2.根据权利要求1所述的一种热敏打印机灰度打印方法,其特征在于:所述方法进一步具体为:上位机负责读取256级灰度图像进行数据压缩,将256级灰度图像分为热敏打印机需要的灰度等级图像数据;所述打印机端提供指令解析任务和打印任务;指令解析任务实现接收上位机下发的指令数据,并进行数据解析放入缓冲区;热敏打印机端将上位机一行的灰度数据进行转换成多行二值图;所述打印任务将存入缓冲区的数据进行打印,根据缓冲数据控制马达以及控制加热时间和等级将多行二值图打印成一行灰度图像。3.根据权利要求2所述的一种热敏打印机灰度打印方法,其特征在于:所述缓冲区为双缓冲区,当第一缓冲区为空闲时,指令解析处理后的数据放入第一缓冲区,当第一缓冲区不空闲,若第二缓冲区空闲,则将放入第二缓冲区中,若两个缓冲区都不空闲,则打印机正在打印缓冲内容,并且下个缓冲数据已经准备好了,此时指令解析任务阻塞;打印任务先打印第一缓冲区内容,第一缓冲区打印结束会将第一缓冲区设置为空闲状态,然后直接继续打印第二缓冲区数据,并且第一缓冲区一旦空闲指令解析任务又重新运行,准备下个数据放入第一缓冲区中,打印任务打印完第二缓冲区,这样不用等待直接进行打印第一缓冲区内容,能一直循环无间断的打印。4.根据权利要求1所述的一种热敏打印机灰度打印方法,其特征在于:所述方法:上位机负责读取256级灰度图像,将256级灰度图像分为热敏打印机需要的四级灰度图像数据;四级灰度图像数据以2个bit表示一个像点,上位机读取256级灰度图像图片,一个字节表示...
【专利技术属性】
技术研发人员:卓春春,庄毅民,王鹏,张登峰,
申请(专利权)人:福建升腾资讯有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。