printing - EPL2 GW 命令 - 直接图形写入
问题描述
我正在使用 TSC TTP-247 标签打印机。我能够打印条形码和文本。现在我想打印图形。为了测试,我尝试打印一个 32x32 像素的正方形。
因此我建立了以下字符串:
ñ q608 B17,126,0,1,2,4,120,N,"666" A22,328,0,1,2,2,N,"文本字段" GW49,68,4,32,00000000000000003ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc3ffffffc0000000000000000 P1
我仔细检查了图形的原始数据,我确信这个原始数据是正确的。
图形的位: 000000000000000000000000000000000 000000000000000000000000000000000 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 00111111111111111111111111111100 000000000000000000000000000000000 000000000000000000000000000000000 转换为字节: 00000000 00000000 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 3ffffffc 00000000 00000000
打印机正在打印一些东西,但不是预期的正方形。打印图形的位置和大小似乎是正确的。但图形本身不是。
这是打印结果的图片:
有什么建议么?还有其他我需要考虑的事情吗?
以下是一些链接: 打印机文档:https ://www.tscprinters.com/EN/support/Support_Download/TTP-247%20Series
GW 命令示例: https: //support.zebra.com/cpws/docs/eltron/gw_command.htm
亲切的问候
解决方案
您需要将您的十六进制代码放在一些十六进制编辑器中以生成最终代码。它会是这样的:
0D 0A 4E 20 0D 0A 71 36 30 38 0D 0A 42 31 37 2C 31 32 36 2C 30 2C
31 2C 32 2C 34 2C 31 32 30 2C 4E 2C 22 36 36 36 22 0D 0A 41 32 32
2C 33 32 38 2C 30 2C 31 2C 32 2C 32 2C 4E 2C 22 54 45 58 54 46 49
45 4C 44 22 0D 0A 47 57 34 39 2C 36 38 2C 34 2C 33 32 2C 00 00 00
00 00 00 00 00 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F
FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF
FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F
FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF
FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC 3F
FF FF FC 3F FF FF FC 00 00 00 00 00 00 00 00 0D 0A 50 31 0D 0A
您可能想尝试“HxD free hex editor”将您的文件编译为:
N
q608
B17,126,0,1,2,4,120,N,"666"
A22,328,0,1,2,2,N,"TEXTFIELD"
GW49,68,4,32, ?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü?ےےü
P1
问候
推荐阅读
- javascript - 从 Flask 套接字检索消息引发“分配中的左侧无效”
- android - 未能安装以下 SDK 组件:[Android SDK Platform 26]
- python - 内存中压缩的很少访问的数据
- oracle - 授予对架构的插入/更新访问权限
- r - 从 R 中的 NCBI entrez 解析 xml
- javascript - 如何将字符串解析为无类型
- javascript - 获取服务工作者内部缓存响应的响应头
- c# - 更改 Mapsui Control 中的平移按钮
- jekyll - Jekyll 中多个系列文章的单一索引博客文章
- swift - 如何在 Swift 4 中更改 UIAlertController 的宽度?