介绍
后台服务通过opc方式检测wincc变量变化,自动出标签
其中读取wincc变量是用的我另一个c#写的opc服务;本项目主要是go实现斑马打印
关键代码
var err error var printstr string conn, err = net.Dial("tcp", config.Instance().App.PrinerIpPort) if err != nil { fmt.Println("err :", err) return } //打印wb err, printstr = tempaltefile(_PrintClass, "./template/wb.txt") if err != nil { fmt.Println("tempaltefile failed, err:", err) return } fmt.Println(printstr) _, err = conn.Write([]byte(printstr)) //发送打印zpl文本 if err != nil { fmt.Println("recv failed, err:", err) return } fmt.Println("打印成功!") defer conn.Close() // 关闭连接