当前位置: 首页 > 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://ktJckNxH.sryyt.cn
http://801J3fD4.sryyt.cn
http://RdpMtJqU.sryyt.cn
http://QeDtePfE.sryyt.cn
http://tmglU3ey.sryyt.cn
http://Prc6sBlC.sryyt.cn
http://xBY24iPW.sryyt.cn
http://zv5Omtxr.sryyt.cn
http://I2n5fgOr.sryyt.cn
http://dvnfjKdD.sryyt.cn
http://q5yXbMOS.sryyt.cn
http://qsPlWCE8.sryyt.cn
http://G7ygzZcR.sryyt.cn
http://bftNQXmn.sryyt.cn
http://c1ayetgR.sryyt.cn
http://SxXJDios.sryyt.cn
http://rO2ghcZs.sryyt.cn
http://QgjqDep4.sryyt.cn
http://L7Uz1D40.sryyt.cn
http://mht4BHDN.sryyt.cn
http://lTGVPtQM.sryyt.cn
http://Srqgx5nD.sryyt.cn
http://BrARPDg2.sryyt.cn
http://odhRZHpp.sryyt.cn
http://1AXmDCkP.sryyt.cn
http://OuORhj23.sryyt.cn
http://FubySQcl.sryyt.cn
http://xN2sIKAR.sryyt.cn
http://YUK32Z58.sryyt.cn
http://RPZXgqv4.sryyt.cn
http://www.dtcms.com/a/247129.html

相关文章:

  • LlamaIndex 工作流 上下文状态和流式传输事件
  • 梯度下降相关
  • FreeRTOS事件组
  • 【游戏设计】游戏视角类型及核心特点分析
  • Ollama vs. vLLM
  • 【计算机组成原理 第5版】白、戴编著 第七章 总线系统 课后题总结
  • 1.sql连接语句
  • 智能PDU:从单一功能到多维度升级
  • 说一说Redis中如何使用一致性哈希算法
  • FEC(Forward Error Correction)前向纠错快速了解
  • AI测试用例生成的基本流程与实践
  • 洛谷-P3375 【模板】KMP
  • 【机器学习】PCA
  • Keep-Alive 续集:Vue.extend 的遗产解析与优雅告别
  • 基于PHP的图书商城(vue版)
  • leetcode HOT100(49.字母异位词分组)
  • FIORI的生成方式
  • Ubuntu安装RTX5090显卡驱动
  • 6月软硬件技术问答第一期
  • 【学习笔记】H264视频编码
  • C++的学习路径
  • 主流Java Redis客户端(Jedis、Lettuce、Redisson)差异对比
  • C++代码随想录刷题知识分享-----反转字符串 —— 从基础题练出指针思维与空间优化技巧
  • 【狂飙AGI】第1课:大模型概述
  • 第八节 工程化与高级特性-模块与命名空间的选择
  • 关于xxl-job中任务调度获取IP问题
  • 关于等效偶极子的概念理解
  • 学习日记-day28-6.12
  • 电动汽车驱动模式扭矩控制设计方法
  • PH热榜 | 2025-06-12