芯烨打印机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())

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值