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

2017 年 6 月 15 日
 wget

代码如下

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

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

5388 次点击
所在节点    问与答
3 条回复
ksc010
2017 年 6 月 15 日
英文字符可以吗?
字体原因?
wget
2017 年 6 月 17 日
@ksc010 英文没问题 直接
echo "测试" | iconv -f UTF-8 -t GB2312 > /dev/usb/lp0
也可以打印中文
sjqlwy
2020 年 5 月 25 日
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