树莓派+热敏打印机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
安装前更新 Raspbian系统和软件包sudo apt-get update
sudo apt-get upgrade
二、安装步骤
1、初始化打印机,调整到USB模式。
按住打印机正面的左下角圆形按钮2秒,然后通电,打印机会自动打印出纸。
打印纸会有波特率等测试信息
2、树莓派连接打印机,查看一下设备是否识别
命令 lsusb
第一次没有,第二次插上出现的就是打印机
测试下打印机
3、安装需要的库
1.安装python-usb库
git clone https://github.com/walac/pyusb.git
cd pyusb
sudo python setup.py install
2.安装python-escpos库sudo pip install python-escpos==1.0.9
3.安装python qrcode模块sudo pip install qrcode==5.1
4.ls /dev/tty*此处和网络教程不同,其中ttyUSB0就是热敏打印机。
网上也有以下设备,但我调试会报错,也有可能您的机器会正常。
4、新建一个py文件,测试是否正常
from escpos import *
p = printer.File("/dev/ttyUSB0")
p.text("Hello World\n")
p.cut()
p.close()
5、看一下,文件设置,没有打印机哦。
6.下篇预告,安装打印机的驱动。
详细介绍,收藏学习 本帖最后由 pATAq 于 2020-5-25 00:26 编辑
serial是串行,parallel是并行,您第一步显示pl2303其实是改成了穿行模式而非usb模式?后面的ttyusb0应该是usb2ttl芯片。而且我在lattepanda上没事别为这个,晕
pATAq 发表于 2020-5-25 00:24
serial是串行,parallel是并行,您第一步显示pl2303其实是改成了穿行模式而非usb模式?后面的ttyusb0应该是 ...
好像是我理解错了 pATAq 发表于 2020-5-25 00:45
好像是我理解错了
serial口在开始连接打印机前,设置中已先行禁用 直接用 这个模式打图能打印全吗?我试的时候纵向超过 255px 会只打印一半
页:
[1]