- A+
节
int_start = 0
int_end = 700
cnt = 0
batch = ""
for i in range(0, len(payload)-1, int_end): # 700字节分割
if i + int_end < len(payload):
batch += payload[i:int_end+i]
cnt += 1
intent = '{"data":['
tmp = ""
for i in range(cnt):
tmp += '{"number":' + str(i+1) + ',"content":"' + str(batch[i*int_end:(i+1)*int_end]) + '"},'
intent += tmp[:len(tmp) - 1]
intent += ']}'
intent = intent.encode('utf-8')
# print((intent))
log = intent.decode()
# print(log)
conn.send(intent)
int_start = int_end
l += len(payload)
# 按键
# print("输入打印指令")
# 打印:
# pcmd = 'IN;PRINT:1:1;PAGE-WIDTH:500;PAGE-HEIGHT:556;TOP-MARGIN:10;LEFT-MARGIN:8;BLOCK-FONT:0,24,24,2,0,0,0,0,0;CHAR-SPACING:1;' + '\n'
# conn.send(pcmd.encode('utf-8'))
# print("打印完成")
except Exception as e:
error = '{"data": [{"number": 1,"content": "&e连接超时!"}]}'
conn.send(error.encode('utf-8'))
print("超时", e)
break
finally:
conn.close()
- 微信在线客服
- 这是我的微信扫一扫
-
- 我的微信公众号
- 扫一扫码上服务
-




