6460浏览
查看: 6460|回复: 5

[教程] 树莓派+热敏打印机1无驱动打印

[复制链接]
本帖最后由 gray6666 于 2020-5-24 14:05 编辑

近期看到群里小伙伴们花式晒热敏打印机的教程,五一果断在网站采购了打印机,经过一周的折腾终于顺利调试成功。在这里把踩过的坑分享给大家。

一、软硬件

1.树莓派4B 4GB *1(预装系统2020-02-13-raspbian-buster-full)
https://www.dfrobot.com.cn/goods-1977.html
2.热敏打印机 *1(电源,配线,附件一站式打包)

https://www.dfrobot.com.cn/goods-1795.html
树莓派+热敏打印机1无驱动打印图2



树莓派+热敏打印机1无驱动打印图10



安装前更新 Raspbian系统和软件包sudo apt-get update
sudo apt-get upgrade
树莓派+热敏打印机1无驱动打印图1

二、安装步骤

1、初始化打印机,调整到USB模式。


按住打印机正面的左下角圆形按钮2秒,然后通电,打印机会自动打印出纸。

树莓派+热敏打印机1无驱动打印图11

打印纸会有波特率等测试信息

树莓派+热敏打印机1无驱动打印图3

2、树莓派连接打印机,查看一下设备是否识别
命令 lsusb
第一次没有,第二次插上出现的就是打印机
树莓派+热敏打印机1无驱动打印图4

测试下打印机
树莓派+热敏打印机1无驱动打印图12

3、安装需要的库
1.安装python-usb库
git clone https://github.com/walac/pyusb.git


cd pyusb


sudo python setup.py install
树莓派+热敏打印机1无驱动打印图5


2.安装python-escpos库sudo pip install python-escpos==1.0.9
树莓派+热敏打印机1无驱动打印图6


3.安装python qrcode模块sudo pip install qrcode==5.1




树莓派+热敏打印机1无驱动打印图7


4.ls /dev/tty*此处和网络教程不同,其中ttyUSB0就是热敏打印机。
树莓派+热敏打印机1无驱动打印图8



网上也有以下设备,但我调试会报错,也有可能您的机器会正常。


树莓派+热敏打印机1无驱动打印图9


4、新建一个py文件,测试是否正常


from escpos import *
p = printer.File("/dev/ttyUSB0")
p.text("Hello World\n")
p.cut()
p.close()
树莓派+热敏打印机1无驱动打印图16

树莓派+热敏打印机1无驱动打印图15


5、看一下,文件设置,没有打印机哦。


树莓派+热敏打印机1无驱动打印图13




6.下篇预告,安装打印机的驱动。


树莓派+热敏打印机1无驱动打印图14















DFrJ5KYVQaH  中级技匠

发表于 2020-5-24 10:28:56

详细介绍,收藏学习
回复

使用道具 举报

pATAq  版主

发表于 2020-5-25 00:24:24

本帖最后由 pATAq 于 2020-5-25 00:26 编辑

serial是串行,parallel是并行,您第一步显示pl2303其实是改成了穿行模式而非usb模式?后面的ttyusb0应该是usb2ttl芯片。而且我在lattepanda上没事别为这个,晕
回复

使用道具 举报

pATAq  版主

发表于 2020-5-25 00:45:04

pATAq 发表于 2020-5-25 00:24
serial是串行,parallel是并行,您第一步显示pl2303其实是改成了穿行模式而非usb模式?后面的ttyusb0应该是 ...

好像是我理解错了
回复

使用道具 举报

gray6666  初级技神
 楼主|

发表于 2020-5-25 07:52:31

pATAq 发表于 2020-5-25 00:45
好像是我理解错了

serial口在开始连接打印机前,设置中已先行禁用
回复

使用道具 举报

pATAq  版主

发表于 2020-5-31 22:04:39

直接用 这个模式打图能打印全吗?我试的时候纵向超过 255px 会只打印一半
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail