【技术实现步骤摘要】
一种提高打印速度和打印效果的方法
本专利技术涉及打印机
,具体为一种提高打印速度和打印效果的方法。
技术介绍
目前,市面上的热敏片生产厂家由于对用户购买的热敏片使用环境以及操作方式不熟悉或者方式多样而无法针对众多客户使用环境而出局最优的热敏片数据处理方案;所以生产厂家只是单一的针对自家生产的热敏片产品特性而出具相应的数据操作时序规格书,其数据处理以及数据传输方式都是基于顺序性的操作。而保守的顺序性数据处理方式无法达到高效快速的数据传输,数据传输时间就会占用加热时间,导致加热时间与加热能量不够,打印内容模糊,而延长加热时间,就会减低打印速度;因此打印速度与打印效果就会成为高速打印机的研发瓶颈。在打印过程中,每一步都需要占用MCU权限,MCU只能按顺序执行任务,而每一个任务处理的时间已经相对固定;这样的顺序处理方法效率非常低,而其中串行外设接口(SPI)数据传输速度也有热敏片接收数据的频率限定,就算MCU处理数据效率非常高,传输速度也必须限定在热敏片的最大响应频率;打印速度受打印数据处理过程耗时而确定,所以打印速度 ...
【技术保护点】
1.一种提高打印速度和打印效果的方法,其特征在于,所述方法包括:/nS1:MCU接收客户端通过蓝牙或者USB所发送的打印数据;/nS2:MCU处理所述打印数据;/nS3:启动DMA控制器用硬件数据传输的方法将数据传输由原来的MCU顺序处理中剥离;/nS4:在步骤S3对打印数据由原来的MCU顺序中剥离后,通过DMA传输方式进行传输打印数据;/nS5:根据接收的打印数据,计算出加热时间;/nS6:根据S5计算出来的加热时间,启动加热。/n
【技术特征摘要】
1.一种提高打印速度和打印效果的方法,其特征在于,所述方法包括:
S1:MCU接收客户端通过蓝牙或者USB所发送的打印数据;
S2:MCU处理所述打印数据;
S3:启动DMA控制器用硬件数据传输的方法将数据传输由原来的MCU顺序处理中剥离;
S4:在步骤S3对打印数据由原来的MCU顺序中剥离后,通过DMA传输方式进行传输打印数据;
S5:根据接收的打印数据,计算出加热时间;
S6:根据S5计算出来的加热时间,启动加热。
2.根据权利要求1所述的方法,其特征在于,
所述S1具体为:采用USB或者蓝牙利用MCU的中断方式接收需要打印的打印数据。
3.根据权利要求1所述的方法,其特征在于,
所述S2具体为:对接收到的打印数据按功能需求进行居左、居中、居右以及镜像等处理。
4.根据权利要求1所述的方法,其特征在于,
所述S3具体为:针对采用的打印机MCU,进行DMA功能寄存器的设置即可启动传输功能,其中传输速率由热敏片的响应频率与SPI设置的传输速率相对应,即可将数据传输由原来的MCU顺序处理中剥离,从而释放MCU控制权限做其他数据处理任务。
5.根据权利要求1所述的方法,其特征在于,
所述S3包括以下步骤:
S301、使能DMA时钟。调用函数:RCC_AHBPeriphClockCmd();
S302、初始化DMA...
【专利技术属性】
技术研发人员:孙瑞娟,
申请(专利权)人:珠海趣印科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。