JLP351 ESC指令手册:打印机编程指南
需积分: 10 88 浏览量
更新于2024-07-16
1
收藏 1.35MB PDF 举报
"JLP351开发手册之ESC指令手册 手册V1.1.pdf"
本手册详细介绍了JLP351打印机的ESC指令集,这些指令主要用于蓝牙打印,帮助开发者理解和控制打印机进行各种操作。ESC指令是打印机行业中的标准控制序列,通过发送特定的ASCII控制字符组合,可以实现对打印机的高级功能控制。
1. **基本控制指令**:
- **ESC@**: 初始化打印机,重置所有设置到默认状态。
- **FF**: 换页,将打印头移动到新一页的顶部。
- **SO**: 选择下划线模式,常用于强调文本。
- **LF**: 换行,向下移动一行。
- **CR**: 回车,向左移动到当前行的起始位置。
- **ESCJn**: 设置字符间距,n代表字符间距的倍数。
- **ESCdn**: 设置行间距,n表示行间距的倍数。
- **HT**: 水平定位,使打印头移动到指定的列位置。
- **FSUnLnH**: 横向绝对定位,用于在页面上指定位置打印。
2. **字符参数设置命令**:
- **ESC!n**: 设置字符宽度,n表示字符宽度的倍数。
- **GS!n**: 设置字符高度,n表示字符高度的倍数。
- **ESCMn**: 设置字体类型,n为0-7表示不同的字体样式。
- **ESC–n**: 设置字符反显,n=0关闭,n=1开启。
- **ESCEn**: 设置字符扩展,n=0正常,n>0扩展。
- **ESCGn**: 设置字符旋转,n=0正常,n=1逆时针90度,n=2顺时针90度,n=3180度。
- **GSBn**: 设置字符样式,如加粗、斜体等。
- **ESCVn**: 设置字符间距,n表示字符间距的点数。
3. **打印排版参数设置命令**:
- **ESC$nLnH**: 垂直定位,n表示行数, LnH表示位置坐标。
- **ESCDn1n2…nkNULL**: 定义数据区域,用于控制打印范围。
- **ESC2**: 开启或关闭双高打印模式。
- **ESC3n**: 设置字符间距,n表示字符数量。
- **ESCSPn**: 设置空格宽度,n表示空格宽度的倍数。
- **ESCan**: 设置自动换行,n=0禁用,n=1启用。
- **GSLnLnH**: 横向相对定位,用于在当前位置基础上偏移。
4. **图形/图像打印命令**:
- **ESC*mnLnHd1…dk**: 打印位图图像,参数定义图像的大小和数据。
- **GS*xyd1…dk**: 同上,但使用不同参数格式。
- **GS/n**: 打印点阵图像,用于打印简单图形。
5. **条码打印命令**:
- **GShn**: 打印Code39条码,n为条码数据。
- **GSwn**: 打印Code128条码,n为条码数据。
- **GSHn**: 打印汉信码,n为条码数据。
- **GSfn**: 打印EAN13条码,n为条码数据。
- **GSkm…**: 打印多种类型的条码,包括UPC-A、EAN8等。
- **GSZn**: 打印二维条码,如QR码。
- **GSZmnks1shd1…dn**: 打印自定义二维条码,参数定义条码样式和数据。
6. **曲线打印命令**:
- **GS‘nx1sLx1sHx1eLx1eH…xnsLxnsHxneLxneH**: 打印曲线,参数定义曲线的起点、终点及中间点坐标。
- **GS“**: 绘制椭圆,通过参数控制椭圆的半径和位置。
这些指令是JLP351打印机编程的基础,通过熟练掌握这些指令,开发者可以实现定制化的打印需求,如调整字体、打印图像、绘制图形以及生成各种类型的条码。手册中的每个指令都有详细的参数解释和用法示例,方便用户查阅和应用。
2019-09-15 上传
2021-09-24 上传
2022-09-23 上传
2022-11-16 上传
2021-09-29 上传
zhanggmin
- 粉丝: 3
- 资源: 5
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程