arduino连接热敏打印机的资料

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cnhome/article/details/81189471

朋友的项目里想要嵌入各热敏打印机,从网上搜集了不少资料,特作记录。

1. 思路

国外有个mprinter的众筹项目,居然筹集到了8万多美金,不过最后也是关门了,居然持续了3年哎。思路还是有的,人家支持wifi和USB。

其实使用arduino+蓝牙+wifi+打印模块就OK了。

2. 代码

2.1 蓝牙通讯

蓝牙通讯的代码

参考代码一参考代码二

模块用的HC-06 这里有卖 。不错还给了代码包

2.2 热敏打印机通讯

Adafruit-Thermal-Printer-Library
国外开源硬件厂商硬件+类库,看上去还是很全的,就是不知道对中文的支持是否好。产品的介绍看上去也超级好。

淘宝上的模块只卖180,稍微贵点。有参考资料的链接,可以上手写了,还好库还是比较全面的。裸模块便宜些。

感觉都差不多 另外一家

国内有人做了这个项目
介绍一
介绍二
主站

2.3 要在WLAN中发现

你没见bose音响上的WLAN么,播放器可以自动找到哎,咋能不支持mdns呢。
ArduinoMDNS
EthernetBonjour3 苹果的协议,估计也能用吧
顺手也找了篇java的code hola可能写客户端也是可以的

2.4 发送http请求

可以参考一下 这篇文章

3. 拓展

3.1 树莓派链接热敏打印机

arduino实在是太弱小,来个树莓派就太爽了。别急,还真有人做过了详细的过程在这里

国内实践的项目

套件的购买地址

3.2 QT做打印的代码

朋友极力要做windows的程序去做打印,哎,太过气了,现在就是要讲究便携+轻便+云服务。存一篇文档,还是不错的。
QT调用打印机打印html网页及文件

3.3 有点杂

比较不错的第三方QT类库
https://inqlude.org/

猜你喜欢

转载自blog.csdn.net/cnhome/article/details/81189471