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上各位前辈的资料,走通了这个控制流程,后续再完善程序。

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

相关推荐

  1. SASS控制指令与循环

    2023-12-08 17:14:06       6 阅读
  2. 实现信号发生控制

    2023-12-08 17:14:06       7 阅读
  3. MCS-51指令格式

    2023-12-08 17:14:06       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-08 17:14:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-08 17:14:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-08 17:14:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-08 17:14:06       20 阅读

热门阅读

  1. oceanBase存储返回多个值

    2023-12-08 17:14:06       38 阅读
  2. 【android开发-20】android中notification的用法讲解

    2023-12-08 17:14:06       30 阅读
  3. [python高级编程]:01-数据结构

    2023-12-08 17:14:06       42 阅读
  4. 机器学习算法汇总--GBDT、XGBoost等

    2023-12-08 17:14:06       40 阅读
  5. c++的排序算法

    2023-12-08 17:14:06       29 阅读
  6. [linux] git lfs install 安装lfs

    2023-12-08 17:14:06       38 阅读