1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 热敏打印机USB测试工具 命令行版本xpt

热敏打印机USB测试工具 命令行版本xpt

时间:2019-05-04 07:57:25

相关推荐

热敏打印机USB测试工具 命令行版本xpt

此工具用于热敏打印机(带USB 打印支持,usb printing support),通过USB与打印机通讯,发送指令测试,兼带读取回传信息

运行方式 :

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

工具特性:

1.自动识别连接打印机,并显示,不存在打印机显示:!!!PRINTER VANISHED INTO THIN AIR!!!

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

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

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

实现原理:

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

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

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

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

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

或者超时自动退出

D:\chaos\desktop>xpt

xpt(Ver1.0.6) by wisepragma(@)/wisepragma

!!!PRINTER VANISHED INTO THIN AIR!!!

usage: xpt.exe [-rd] [-hex "hexlist"] [-txt "txtlist"]

eg:

xpt.exe -rd -hex "ab 04 ed cc"

xpt.exe -rd -txt "helloworld\d003\d023\d000\x1b\x0a\a\b\t\v\f\r\n"

/s/1lYVmId5z39TNrUk7ew8hdQ

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。