版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshi_ziyu/article/details/85994160
您刚刚向餐馆付款并收到一张小账单,或者从ATM机取出现金时收到交易收据。这些收据都是使用热敏打印机打印的。
热敏打印机是打印小票据或收据的现成且经济有效的解决方案。这种易于集成的解决方案随处可用。打印机使用热变色纸,这是一种特殊类型的纸张,当它暴露在一定的热量时会变成黑色。热敏打印机使用特殊的加热过程在本文上打印。打印头在特殊电气中加热,以保持一定的温度。当热敏纸通过其头部时,其热涂层变成黑色,头部被加热。
在本篇文章中,我们将热敏打印机与Arduino Uno开发板板连接。工作过程如下: -
-
将打印机与Arduino Uno连接。
-
将一个轻触开关与Arduino开发板连接,按下时提供“按下打印”选项。
-
Arduino板载LED将指示打印状态。只有在打印活动进行时它才会发光。
打印机规格和连接方式
我们使用的是Cashino的CSN A1热敏打印机,它很容易买到而且价格也不算太高。
如果我们在其官方网站上看到手册,我们将看到一张表格,其中提供了详细的规格 -
在打印机的背面,我们将看到以下连接 -
TTL连接器提供Rx/Tx连接以与微控制器单元通信。我们还可以使用RS232协议与打印机通信。电源连接器用于为打印机供电,该按钮用于打印机测试。当打印机通电时,如果我们按下打印机的自检按钮,将打印一张表格,其中将打印规格和样品线。
更多内容请参考以下链接:https://www.yiboard.com/thread-1020-1-1.html