树莓派使用 Python -escpos 连热敏打印机打印中文时乱码该如何解决?

2017-06-15 13:21:37 +08:00
 wget

代码如下

from escpos import * p = printer.File("/dev/usb/lp0") p.text('测试') p.cut()

打印结果出来是乱码 python 版本为 3.4.1

4896 次点击
所在节点    问与答
3 条回复
ksc010
2017-06-15 15:00:19 +08:00
英文字符可以吗?
字体原因?
wget
2017-06-17 18:52:23 +08:00
@ksc010 英文没问题 直接
echo "测试" | iconv -f UTF-8 -t GB2312 > /dev/usb/lp0
也可以打印中文
sjqlwy
2020-05-25 00:10:51 +08:00
usb_printer.codepage = 'gb2312'

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/368577

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX