From fb42bb293ed4af4682d5a1f8bcb1c7121eebe718 Mon Sep 17 00:00:00 2001
From: suyl <770236076@qq.com>
Date: Wed, 30 Jun 2021 10:22:38 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E7=AD=BE=E6=9B=BF=E6=8D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
business/jxstore/event/event_tcp.go | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/business/jxstore/event/event_tcp.go b/business/jxstore/event/event_tcp.go
index 999d7461c..0f7407827 100644
--- a/business/jxstore/event/event_tcp.go
+++ b/business/jxstore/event/event_tcp.go
@@ -35,6 +35,22 @@ const (
printerStatusOffline = -1 //离线
)
+//标签
+const (
+//
:换行符
+// :切刀指令(主动切纸,仅限切刀打印机使用才有效果)
+// :打印LOGO指令(前提是预先在机器内置LOGO图片)
+// :钱箱或者外置音响指令
+//:居中放大
+//:放大一倍
+//:居中
+//:字体变高一倍
+//:字体变宽一倍
+//:二维码(单个订单,最多只能打印一个二维码)
+//:右对齐
+//:字体加粗
+)
+
var (
tcpClient = &TcpClient{}
@@ -225,6 +241,7 @@ func buildMsg(printMsg *model.PrintMsg) (data []byte, err error) {
orderNoHexH, orderNoHexL, printData string
)
//写入数据
+ content = replaceContent(content)
orderNoHexH, orderNoHexL = int2h8l8(int64(orderNo))
printDataGBK, _ := jxutils.Utf8ToGbk([]byte(content))
printData = hex.EncodeToString(printDataGBK)
@@ -234,6 +251,11 @@ func buildMsg(printMsg *model.PrintMsg) (data []byte, err error) {
return jxutils.Hextob(dataStr), err
}
+func replaceContent(content string) (result string) {
+
+ return result
+}
+
func checkPrintMsg(printMsg *model.PrintMsg) (err error) {
if printMsg.Content == "" {
return fmt.Errorf("此打印信息内容为空!printMsg printNo:[%v], orderNo :[%v]", printMsg.PrintNo, printMsg.OrderNo)