# -*- coding: utf-8 -*-#
#参考https://www.cnblogs.com/mafeng/p/6292024.html 编码
import base64
import re
import urllib
import urllib2
url = "http://192.168.81.13/prt_test.htm"
data = {'hex_mode': 'on', 'Send': 'Print Test'}
content = u"""1000使用以下这个命令来清空缓存:
ipconfig /flushdns
使用以下这个命令来清空缓存:
ipconfig /displaydns-----------------""".encode("gbk")
# Python 将字符串每两个以空格分开
content = re.sub(r"(?<=\w)(?=(?:\w\w)+$)", " ", base64.b16encode(content))
#如加粗模式
data.update({"content": '1B 45 99 ' + content})
url = url + "?" + urllib.urlencode(data)
print(url)
response = urllib2.urlopen(url)
print(response.read())
芯烨打印机WEB API 调用HEX的模式DEMO
最新推荐文章于 2023-07-05 17:31:27 发布