芯燁打印機WEB API 調用HEX的模式DEMO

# -*- 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())

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章