热敏打印机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(@)https://blog.csdn.net/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"
https://pan.baidu.com/s/1lYVmId5z39TNrUk7ew8hdQ
热敏打印机USB测试工具,命令行版本xpt相关推荐
- JVM学习笔记之-JVM性能监控-JVM监控及诊断工具-命令行方式
性能优化的步骤 第1步(发现问题):性能监控 一种以非强行或者入侵方式收集或查看应用运营性能数据的活动. 监控通常是指一种在生产.质量评估或者开发环境下实施的带有预防或主动性的活动. 当应用相关干系人 ...
- JVM 学习笔记二十五、JVM监控及诊断工具-命令行篇
二十五.JVM监控及诊断工具-命令行篇 1.概述 性能诊断是软件工程师在日常工作中经常面对和解决的问题,在用户体验至上的今天,解决好应用软件的性能问题能带来非常大的收益. Java作为最流行的编程语言 ...
- cjmx:JConsole的命令行版本
当监视正在运行的Java应用程序时,JConsole是一个很好的工具. 但是,当无法使用JConsole直接连接到JVM(例如,由于网络限制)并且无法进行SSH隧道传输时,那么拥有命令行版本的JCon ...
- python 桌面歌词_GitHub - Python-Z/musicbox: 网易云音乐命令行版本
NetEase-MusicBox 感谢为 MusicBox 的开发付出过努力的每一个人! 高品质网易云音乐命令行版本,简洁优雅,丝般顺滑,基于Python编写. 功能特性 320kbps的高品质音乐 ...
- linux 网络冲浪,命令行下的网络冲浪工具命令行浏览器介绍
Linux命令行是强大的工具,命令行是我们的日常工作,命令行更是我们日常生活.之前虫虫给大家写过一些命令的的介绍,命令行的工具,命令行下的开发.实际上命令行也是我们不可或缺的生活.本文我们来介绍一下命 ...
- 使用 7-Zip 的命令行版本来压缩和解压文件
7-Zip 也有一个简短的名称 7z.它的原生 UI 确实不怎么好看,非常有年代感:不过 7-Zip 的强大之处不在于 UI,而在于其算法和各种文件的支持情况.不过,7-Zip 提供了命令行的版本,让 ...
- Python命令行版本的员工管理系统
# 练习 # - 做命令行版本的员工管理系统 # - 功能: # 四个: # 1.查询 # - 显示当前系统当中的所有员工 # 2.添加 # - 将员工添加到当前系统中 # 3.删除 # - 将员工从 ...
- python生词本查单词译文_GitHub - To-knowledge/Wudao-dict: 有道词典的命令行版本,支持英汉互查和在线查询。...
无道词典 无道词典,是一个简洁优雅的有道词典命令行版本.支持英汉互查的功能,包含释义.词组.例句等有助于学习的内容. 无道词典致力于做最好的命令行词典,随着我们优化排版.显示,增加生词本和补全功能,提 ...
- python登陆百度网盘_百度网盘命令行版本bypy
表白:黑白圣堂血天使,天剑鬼刀阿修罗. 讲解对象:/百度网盘命令行版本bypy作者:融水公子 rsgz百度网盘教程 http://www.rsgz.top/post/399.html为了大家可以在co ...
- linux网易云命令行,网易云音乐还有命令行版本?倒适合部署在Linux系统的机器人上...
平时工作或生活喜欢有点音乐陪伴.而网易云音乐是一直以来用的音乐播放软件,可能除了里面很多懂你推给你的好音乐外,它还是一个分享和温暖的社区,分享评论,分享故事和温暖.机智客自己不管是PC电脑端还是移动手 ...
最新文章
- 国内阿里Maven仓库镜像Maven配置文件Maven仓库速度快
- python第三方库有哪些常用的、请列举15个-你想要的Python面试都在这里了【315+道题】...
- 广域网应用场景包括哪些?—Vecloud
- makefile 基本总结
- LeetCode 249. 移位字符串分组(哈希)
- IP地址与二进制转换
- Java出现No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosin
- C++中若类中没有默认构造函数,如何使用对象数组
- Weka算法Classifier-tree-J48源代码分析(一个)基本数据结构和算法
- 服务器imm装系统,通过IMM With Remote Console为服务器安装操作系统
- 2021年人工智能学习路线图分享
- CorelDRAW常用工具之橡皮擦工具
- Google的Picasa网络相册很弓虽!!!
- 快手上的音乐计算机,快手本地音乐显示只能从电脑导入怎么办
- 达梦数据库的服务启动
- 细述微信浏览器打不开文件下载链接的几种解决方案
- 虚拟服务器机是什么,什么是国内双线虚拟主机
- 手机删掉的照片怎么恢复
- easypoi 语法_高中英语必修1选修8 quot;语法quot;重难点清单(全八册)
- Arduino中Serial.print()与Serial.write()函数的区别,以及串口通信中十六进制与字符串的收发格式问题和转换过程详解