USBPRINT打印机发指令工具命令行版本 xpt

Ver1.0.20.7e40309152b20 
SHA-256:47b24e1f23368b0157c29426ef7c0b1040bbe016889a2acdc8d1b91e2cfc8f18  xpt.exe
链接:https://pan.baidu.com/s/1UZ3LBk4r0LylsqRo1pZ1sQ 
提取码:xjdl
增加发送文件进度条,自动小版本号

____________________________________________________________________
xpt(Ver1.0.20.7e40309152b20) @[https://blog.csdn.net/wisepragma]
printers vanished into thin air!
usage: xpt.exe [-p<n>] [-r[read_times]] [-c] [-h] [-x "hexlist"] [-s "txtlist"] [-f "file"]
-p select printer index,default to 0
-r read data after sending
-c check printers,%errorlevel%==1,when printer not found
-r read times(default:150 times)
-f send file
-x send hexlist
-s send txtlist,supported escape sequence,hex:\xab, dec:\d001, \n, and so on
-h this help
eg:
 xpt.exe -p1 -f "test.txt"
 xpt.exe -r400 -x "ab 04 ed cc"
 xpt.exe -r -s "helloworld\d003\d023\d000\x1b\x0a\a\b\t\v\f\r\n"
 xpt.exe -x "12 34 56;set 51 data" behind semicolon is comment

 

简介

此工具用于给"USB打印支持"的打印机(usb printing support),发送指令测试,兼带读取回传信息

支持发送文件,支持文本与HEX,以及转义字符发送

运行方式 :       

 通过USB连接打印机,打开命令行(运行CMD.EXE),运行xpt.exe

工具特性:

1.自动识别连接打印机,并显示,不存在打印机显示:printers vanished into thin air!

2.发送文本指令使用-s "文本参数",支持转义字符发送,如十六进制\xaa位数为两位,十进制发送如\d123位数为3位,不足者前面补0

3.发送十六进制使用-x "十六进制数列",数列如 "ab 04 ed cc",两位数,以空格分隔

4.带-r项者发送完后,侦测返回信息,并显示,分别显示十六进制,文本,还有十进制数

实现原理:

启动后自动扫描设备树,得到打印机设备,并显示其名字(如果有的话)

然后通过解析命令行传入参数,传给打印设备,设备处理数据,执行命令,打印文本,发送文件...最后返回结果,并显示结果

由于USB设备并不会主动返回数据,或者中断,而且WINDOWS也没有支持取得实际数据量的接口,

只能工具主动去获取,所以发送数据前工具自动清空打印机USB接口数据,通过不断读取并丢弃数据,

直到打印机USB接口无数据为止,发送指令后通过不断读取USB信息,并拼凑成包,直到无数据为止,

或者超时自动退出
 

v1.0.19更新说明 :

1.支持多台打印机的连接时选择其中一台 -p<n>选项

2.更改选项关键字

3.新添-c选项用于检测,打印机状态

4.新添-f选项,用于发送文件

5.新添-h帮忙选项

v1.0.14更新说明 

1.添加文本发送时的显示相应HEX内容功能

2.修正发送内容中含有0,发送不完整问题

3.增加十六进制里分号后面注释功能

文件名称:xpt.exe
文件大小:190464 字节
修改时间:2019年11月21日 22:02:54
MD5     :81472B0B89FC5904648B869C4774912B
SHA1    :86F5F96289819CA4523FAC58430301842AE615CE
CRC32   :438595A4
下载链接: https://pan.baidu.com/s/1J6VQhYApQYfF-kBI-tWfdw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值