1 回答
TA贡献1829条经验 获得超7个赞
最后我做到了,看了一下,我发现了mike42的escpos-php库。
https://github.com/mike42/escpos-php
问题是它使用php,我在go中需要它,查看其代码时,我发现它使用复制函数将带有esc / pos代码的文件发送到打印机,不幸的是,在go中它不是那么容易,但幸运的是我找到了php2golang页面,在那里我找到了一种方法。
https://www.php2golang.com/method/function.copy.html
所以,我的最终代码是
func main () {
Copy ("printfile", "\\\\myPC\\\\POS-58-Series")
}
func Copy (source, dest string) (bool, error) {
fd1, err: = os.Open (source)
if err! = nil {
return false, err
}
defer fd1.Close ()
fd2, err: = os.OpenFile (dest, os.O_WRONLY | os.O_CREATE, 0644)
if err! = nil {
return false, err
}
defer fd2.Close ()
_, e: = io.Copy (fd2, fd1)
if e! = nil {
return false, e
}
return true, nil
}
- 1 回答
- 0 关注
- 231 浏览
添加回答
举报
