[发明专利]一种Linux系统的微型针式打印机及其驱动方法在审
申请号: | 201711465155.2 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108032636A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 黄鹏 | 申请(专利权)人: | 深圳市联云计算机科技有限公司 |
主分类号: | B41J29/393 | 分类号: | B41J29/393 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 微型 针式打印机 及其 驱动 方法 | ||
1.一种基于Linux的微型针式打印机,包括打印装置、驱动打印装置的驱动电路及驱动程序,其特征在于,在打印机驱动电路中:
打印机机芯的走纸马达由嵌入式CPU上的GPIO或PWM控制器与走纸马达控制芯片输入端连接,马达控制芯片输出端与打印机芯的走纸马达连接;
字车马达由嵌入式CPU上的GPIO或PWM控制器与字车马达控制芯片输入端连接,马达控制芯片输出端与打印机芯的字车马达连接;
打印头由嵌入式CPU上的GPIO经过MOS管或达林顿管与打印机芯的打印头控制信号连接;
嵌入式CPU上的GPIO分别与打印机芯的回位传感器、黑标传感器、缺纸传感器信号连接;
温度传感器由嵌入式CPU上的ADC控制器与打印机芯的温度传感器信号连接。
2.根据权利要求1所述的微型针式打印机,其特征在于,打印机芯为针式打印机芯,包含9针或18针针式打印机机芯。
3.根据权利要求1所述的微型针式打印机,其特征在于,打印机芯的打印头数据信号经过MOS管或达林顿管与嵌入式CPU连接。
4.根据权利要求1所述的微型针式打印机,其特征在于,驱动打印机工作的驱动程序,其驱动程序接口根据接收到的打印机语言安排打印装置按步骤进行走纸操作、打印操作、回位检测、打印纸黑标检测及打印头温度检测。
5.一种基于Linux的微型针式打印机打印驱动方法,其特征在于,打印驱动程序驱动打印机工作包括以下步骤:
步骤1、在有打印需求的应用程序向打印驱动发出打印请求的情况下,向马达芯片发出控制信号,请求字车马达进行移动,将字车架上打印头移动到指定位置;
步骤2、根据应用程序发送的打印数据,并将打印请求转换为打印头所支持的驱动信号进行逐列印字;
步骤3、根据打印数据的行间距转换为走纸请求,并将走纸请求转换为打印机走纸马达所支持的驱动信号进行走纸移动控制;
步骤4、向发送请求的应用程序回送该打印机的必要属性信息。
6.根据权利要求5所述的驱动方法,其特征在于,进一步包括以下步骤:驱动程序根据接收到的打印机语言安排打印装置进行打印操作。
7.根据权利要求5所述的驱动方法,其特征在于,进一步包括以下步骤:驱动程序向打印驱动接口发送打印状态消息。
8.根据权利要求7所述的驱动方法,其特征在于,所述打印状态消息包含以下信息的部分或全部:缺纸状态,打印纸黑标状态。
9.根据权利要求5所述的驱动方法,其特征在于,驱动程序根据实际驱动接口,接收打印机请求与数据,执行相应的打印动作以及走纸动作、上报打印机状态Linux内核UEVENT事件、回送打印机缺纸状态、打印纸黑标状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市联云计算机科技有限公司,未经深圳市联云计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711465155.2/1.html,转载请声明来源钻瓜专利网。