Linux操作科诚G500U标签机调试笔记
# 前言 需要让标签机在 linux 环境下配合 python 打印指定的字符串, 我们手上科诚 G500U, 有商家推荐科诚 G500UES, 但是后面发现 G500U 也能打印, 后面再说 # 资料下载 [下载地址](https://www.godexintl.com/downloads?locale=zh_TW) SDK: Ezio.so Linux DLL V1.1.0 命令解析: EZPL命令手冊-Rev.O.4 # 调试 里面有一个 x64.zip 的压缩包, 解压完之后目录是这样子的 ``` . ├── ezio.cmd ├── ezio.h ├── libezio.so -> libezio.so.1.1.0 ├── libezio.so.1 -> libezio.so.1.1.0 ├── libezio.so.1.1.0 ├── libttf_x64.so ├── libusb-1.0.so -> libusb-1.0.so.0.3.0 ├── libusb-1.0.so.0 -> libusb-1.0.so.0.3.0 ├── libusb-1.0.so.0.3.0 ├── license │ ├── FTL.TXT │ └── libusb-LGPL-V2.1.txt ├── makefile_x64_test ├── readme ├── test.c └── test_x64 ``` 其中 test_x64 是直接可以用的, 编译好的demo, 他会读取标签机信息, 打印预设图案, 再打印 ezio.cmd 的图案 不过我运行的时候遇到字体等问题, 所以我改了 test.c 里面的内容, 并且编译运行: ``` gcc -D_GNU_SOURCE test.c -I. -L. -lezio -lttf_x64 -lusb-1.0 -lm -lpthread -o a && LD_LIBRARY_PATH=. ./a ezio.cmd ``` # 指令解析 [命令解析](https://godex.s3-accelerate.amazonaws.com/PalMOUQVAD8fE7zwPTFcsQ.preview?v01) 我在 demo 指令的基础上,...