使用Python向Zebra打印机发送JSON格式GSD命令无响应问题
Zebra打印机JSON格式GSD命令发送故障排查
使用Python向Zebra打印机发送非标签类的JSON格式GSD命令时遇到问题:打印机可正常响应ping、~hs等非JSON命令,但执行下方代码后长时间无响应。已参考官方文档第574页编写代码,尝试多种JSON格式变体仍未解决,寻求下一步解决方案。
现有代码
mysocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) host= "192.168.100.245" # 已验证的Zebra打印机IP地址 port = 9100 mysocket.connect((host, port)) name_string= '''"sgd.name":null''' my_string= f'''{{}}{{{name_string}}}''' x = json.dumps(obj=my_string) mysocket.sendall(bytes(x,encoding="utf-8")) data= mysocket.recv(1024) print(data.decode('utf-8'))
尝试过的格式变体
my_string= '''"sgd.name":null"'''my_string= '''{}{"sgd.name":null}'''
内容的提问来源于stack exchange,提问作者Python_Learner
相关产品推荐
相关产品推荐

