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

MFC发送ZPL指令控制斑马打印机

  1、参考1:用Python操控斑马打印机的技术总结 - 重拾初心的青年人 - 博客园 (cnblogs.com)

       参考2:VC++斑马打印机_vc++ zpl-CSDN博客

        参考3:斑马打印机ZPL语言编程实战_梅长酥的博客-CSDN博客

        参考4:关于斑马打印机开发的几种方式_斑马 二次开发-CSDN博客

        参考5:C/C++语言操作打印机 - 希望的Engineer - ITeye博客

        参考6:MFC(C++)实现斑马标签打印机打印_c++打印机_Crazy程序猿2020的博客-CSDN博客

2、方法:

(1)利用ZebraDesigner制作标签,生成zpl指令文本(参考1)。从我的实际操作看,zebraDesigner支持中文字体,中文常用名称的字体。

        参考2可以了解一段完整zpl指令的格式、命令含义,有助于理解zpl指令。

        导出的zpl指令文本,需改成txt格式,用文本文档方便查看。

        通过斑马驱动程序客户端,可以直接测试导出的zpl指令,发送指令文件,查看打印的条码是否正确。

(2)利用MFC调用系统打印机,发送zpl指令到打印机。(参考2、4、5)

        参考4中提到了集中操作斑马打印机的方法,此处用到的是第2种,即调用系统打印机、发送zpl指令。

        从测试来看,调用参考2的内容时,需要添加的头文件如下,否则编译不通过。

        在执行StartDocPrinter函数时会报错,百度了此c++报错可以忽略,测试可行。

        打印效果,可以打印二维码、中文等内容。

        上述是参考CSDN上各位前辈的资料,走通了这个控制流程,后续再完善程序。

        怕忘了记录下来,供参考批正。


http://www.kler.cn/a/157285.html

相关文章:

  • 使用idea创建JDK8的SpringBoot项目
  • Kafka快速扫描
  • 密码学期末考试笔记
  • 【论文复现】农作物病害分类(Web端实现)
  • springboot中Jackson库和jsonpath库的区别和联系。
  • IntelliJ IDEA 快捷键大全:提升开发效率的利器
  • 代码随想录day5 哈希表part 01 242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
  • 【FMC141】基于VITA57.4标准的4通道2.8GSPS 16位DA播放子卡(2片DAC39J84)
  • 股票代码合法验证:python字符串str应用
  • 力扣(LeetCode)907. 子数组的最小值之和(C++)
  • WEB渗透—反序列化(十一)
  • HeteroTiC: 基于异构时间通道的鲁棒网络流水印
  • GCN,GraphSAGE 到底在训练什么呢?
  • 卷积神经网络(CNN):乳腺癌识别.ipynb
  • ChatGPT使用路径:从新手到专家的指南
  • RedisTemplate序列化的问题
  • ElasticSearch学习笔记(一)
  • Redis Hash数据类型
  • C#的参数数组
  • 使用ES6 async awai t进行异步处理
  • python - abstractmethod作用 - `staticmethod`和`abc.abstractmethod`:它会混合吗?
  • Git和Git小乌龟安装
  • make -c VS make -f
  • 电脑发生0x80070002错误,0x80070002错误代码怎么解决
  • G口大带宽是什么意思?
  • Appium:进行iOS自动化测试遇到的问题与解决方案