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

TSC TTP-244 打印机TSPL PUTBMP指令图片打印失败

环境

系统:win
开放环境:vue(html、js)+TSC PrintServer
其实重点是向 ws服务发送打印指令,任何开放语言只要是向TSC PrintServer发送ws信息都可以参考此说明。
此处忽略了ws通信的相关说明,搜索引擎里都能查到。

TSC PrintServer的下载地址进入页面后找到【软件开发工具包SDK】展开即可看到

需求

需要用TSC打印机打印图片,根据资料TSC支持.bmp.pcx格式的图片(具体请参照官方具体打印机型号)。.pcx我没调试成功,重点记录.bmp的调试过程。

TSC TSPL指令打印.bmp图片

.bmp图片需要上传到打印机才可以用,直接给电脑的文件路径是不可以的。(文件是上传有指令的,开发期为了方便可以下载官方工具进行上传,见“解决方法”)
指令如下:
图片打印的指令是PUTBMP 50,50, \"ccc50mm.BMP\"
整体的ws信息指令如下:

{"functions_inorder": [{"openport_usb":""},{"sendcommand_crlf": "direction 1"},{"sendcommand_crlf":"CLS"},{"sendcommand_crlf":"SIZE 102 mm, 90 mm"},{"sendcommand_crlf":"PUTBMP 50,50, \"ccc50mm.BMP\""},{"windowsfont": "36,320,34,0,0,0,黑体,测试打印文本"},{"sendcommand_crlf":"PRINT 1"}]
}

遇到的问题

  • 图片是.bmp格式的,但打印结果没有打印出图片
  • 无法确认文件是否上载到打印机

解决方法

  • 文件上载调试:

下载官方给到调试工具DiagTool_V***.exe给打印机上传文件,再调试。工具使用的链接;工具下载链接进入页面后找到【工具程序】展开找

  • 工具上显示有文件,但打印结果无图片结果:

我遇到的原因是:图片处理的不对。我直接用PS将JPG图片另存为.bmp;可能是另外的过程参数没设置对,导致随时.bmp但无法打印。
官方给的PDF说明文件里说的是支持256色点阵图。注意,这份说明文件对图片打印来说很重要

具体的调试工具使用与图片处理的说明这篇文章里有更完整的说明:穿越门

图片的处理:
需要注意的是PUTBMP指令好像不能处理图片大小,所以需要提前处理好图片大小

  1. 用win系统的“画图”工具打开图片;
  2. 另存为->.pmp(在其他里面去找),
  3. 选择256色位图保存即可;如下图
    在这里插入图片描述
http://www.xdnf.cn/news/1011727.html

相关文章:

  • 树莓派5实现串口通信教程
  • odoo 维护模块维护团队实践指南
  • Windows 操作系统 - 打开任务管理器的不同方式
  • 高保真组件库:获取验证码
  • C++中的RAII技术:资源获取即初始化
  • 3.4_1 流量控制、可靠传输与滑动窗口机制
  • COHERENT Chameleon™Ultra、Vision和Vision-S激光系统操作员手侧
  • pyhton基础【6】容器介绍一
  • 【Create my OS】0 前置知识
  • java事件处理机制
  • ESXi安装Home Assistant OS(HAOS)指南
  • 属于亚马逊WOOT的“特权”
  • C++中的(星号*、点 . 与箭头 ->)
  • FIORI如何debug//Manager Fiori App
  • 【Linux系统编程】进程信号 - 信号产生
  • 什么是单细胞测序?
  • 端侧推理新标杆——MiniCPM 4本地部署教程:5%稀疏度实现128K长文本7倍加速,低成本训练开销匹敌Qwen3-8B
  • 从传统楼盘到智慧空间:数字孪生的地产赋能之路
  • Day 47 训练
  • 论文略读:HR-Extreme: A High-Resolution Dataset for Extreme Weather Forecasting
  • MybatisPlus-DQL查询+DML
  • MS91050模拟前端可Pin to Pin兼容LMP91050
  • codeforces 2057D. Gifts Order
  • 动态规划2——路径动态规划
  • [MSPM0开发]MSPM0G3507之GPIO输入、输出、中断使用(基于driverlib库)
  • firebase异常捕获
  • ssc377d系统裁剪(16M nor flash)
  • 非标定制超声波清洗设备的核心技术解析与应用
  • RAID 阵列有哪些?分别有什么作用?
  • 【读代码】RAG文档解析工具Marker