概述
朋友的项目里想要嵌入各热敏打印机,从网上搜集了不少资料,特作记录。
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/
最后
以上就是不安发夹为你收集整理的arduino连接热敏打印机的资料的全部内容,希望文章能够帮你解决arduino连接热敏打印机的资料所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复