【发布时间】:2018-11-10 00:13:35
【问题描述】:
我的 linux 机器上已经配置了热敏打印机 (ESC/POS),使用终端命令(以 root 身份)我可以打印:
echo "Hello!" > /dev/usb/lp0
但是,在 golang 中执行相同的过程没有任何反应:
package main
import (
"fmt"
"os"
)
func main() {
fmt.Println("Hello Would!")
f, err := os.Open("/dev/usb/lp0")
if err != nil {
panic(err)
}
defer f.Close()
f.Write([]byte("Hello world!"))
}
我做错了什么?
【问题讨论】:
标签: linux go thermal-printer