当前位置: 首页 > article >正文

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

http://www.lryc.cn/news/2414260.html

相关文章:

  • 《通信工程制图与概预算》
  • stagefright 架构分析(一) stagefright 介绍
  • sim3相较于se3的好处
  • 百度分享代码
  • Socket Error # 10054
  • windows update更新返回错误码统计(WUSA.exe)
  • Windows系统的VPS做301重定向新手操作详解
  • pwntools:类型转换
  • mysql distinct和group by以及having用法
  • 信号频谱、幅度、功率和能量
  • 基于深度学习方法的图像分割
  • Windows+C语言 共享内存与互斥量
  • C#之读取数据:DataReader对象
  • 找资源网站
  • [QQAI机器人]-接入腾讯AI接口
  • 转让对战平台~~
  • Windows 11中无法使用小键盘的问题及其解决方法
  • kinect 1 for windows
  • 云远程调试工具V1.0.0
  • VC——线程同步
  • 智能音乐推荐系统(开题+源码)
  • 入门级 如何编写第一个网页
  • 【实验学习】思科模拟器学习
  • Windows系统shdocvw.dll文件丢失导致功能异常问题
  • 在线辞源辞海
  • 潇洒郎:用cxfreeze打包py文件为exe文件全过程——呕心吐血经验——安装、调试、解决KeyError: 'TCL_LIBRARY'问题、最终成功、打包方便技巧
  • 【Google论文】The Google File System 译文
  • 推荐一款国内好用的Java CMS内容管理软件,功能强大,灵活好用(附源码)
  • 爬虫有用的数据网站
  • MySql触发器介绍及应用