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.mzph.cn/news/197116.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Appium:iOS测试比Android测试更难?

iOS测试与Android测试: Appium 是一个开源的自动化测试框架,用于iOS、Android和Web应用程序。它允许开发者使用自己的语言来编写测试脚本,并且可以运行在多种平台上。 就Appium本身而言,它为iOS和Android提供了相似的测试能力和…

java语言中fail-fast机制和fail-safe机制的作用是什么?

Java中的"fail-fast"(快速失败)和"fail-safe"(安全失败)是两种不同的迭代器策略,主要用于处理在迭代集合时可能发生的并发修改问题。 Fail-Fast 机制: “Fail-fast” 是 Java 集合框…

JDK8新特性——Lambda表达式

文章目录 Lambda表达式基本使用Lambda表达式省略规则 Lambda表达式是JDK8新增的一种语法形式,其 作用:用于简化匿名内部类代码的书写。 Lambda表达式基本使用 Lamdba是有特有的格式的,具体格式如下: (被重写方法的形参列表) -&…

[ROS2] --- ROS diff ROS2

1 ROS存在的问题 一旦Ros Master主节点挂掉后,就会造成整个系统通信的异常,通信基于TCP实现,实时性差、系统开销大对Python3支持不友好,需要重新编译消息机制不兼容没有加密机制、安全性不高 2 ROS and ROS2架构对比 ROS和ROS2架构如下图所…

我个人最喜欢的远程连接Linux服务器的方案

2023年12月4日,周一晚上 在Windows Terminal用Windows自带的ssh.exe来远程连接Linux服务器是我最喜欢的方案。 因为真的非常简洁美观,而且想改字体、背景什么的也非常方便, 最重要的是,我个人非常喜欢纯文本的界面,觉…

C# - Opencv应用(3) 之矩阵Mat使用[图像截取粘贴、ROI操作、位运算、数学计算]

C# - Opencv应用(3) 之矩阵Mat使用[图像截取粘贴、ROI操作、位运算、数学计算] 图像读取,大小、截取、位运算图像ROI操作:粘贴赋值、滤波图像数学计算部分结果如下: 1.图像读取,大小、截取、位运算 //图…

【无标题】广东便携式逆变器的澳洲安全 AS/NZS 4763

便携式逆变器的澳洲安全 AS/NZS 4763 便携式逆变器申请澳大利亚和新西兰SAA认证的时候,需要按照澳洲*用标准AS/NZS 4763: 2011进行测试。立讯检测安规实验室有澳洲AS/NZS 4763: 2011资质授权,为国内多家便携式逆变器客户成功申请澳洲SAA证书 便携式户外…

侯捷C++八部曲(一,面向对象)

头文件和类的声明 inline inline修饰函数,是给编译器的一个建议,到底是否为inline由编译器来决定,inline修饰的函数在使用时是做简单的替换,这样就避免了一些函数栈空间的使用,从能提升效率。从另一种角度看&#xff…

玩转大数据5:构建可扩展的大数据架构

1. 引言 随着数字化时代的到来,大数据已经成为企业、组织和个人关注的焦点。大数据架构作为大数据应用的核心组成部分,对于企业的数字化转型和信息化建设至关重要。我们将探讨大数据架构的基本要素和原则,以及Java在大数据架构中的角色&…

sagment-anything官方代码使用详解

文章目录 一. sagment-anything官方例程说明1. 结果显示函数说明2. SamAutomaticMaskGenerator对象(1) SamAutomaticMaskGenerator初始化参数 3. SamPredictor对象(1) 初始化参数(2) set_image()(3) predict() 二. SamPredictor流程说明1. 导入所需要的库2. 读取图像3. 加载模型…

【NI-RIO入门】Real Time(实时系统解释)

1.什么是实时系统? 实时系统可以非常精确可靠的执行需要特定时许要求的系统,对于许多工程项目来说,通用操作系统,例如WINDOWS等标准PC上运行测量和控制程序是无法精确控制计时的,这些系统很容易受用户的其他程序、图像…

数据挖掘与低代码开发应用:加速业务创新的黄金组合

数据挖掘与低代码开发是当今创新领域的两大热点技术。数据挖掘技术可以从大量数据中发现隐藏的模式和知识,为决策提供有力支持;而低代码开发则使得应用程序的开发变得更加快捷和高效。本文将介绍数据挖掘和低代码开发的概念及其应用,并阐述它…

chromium通信系统-ipcz系统(四)-ipcz-分层、和mojo的关系以及handle

在只有mojo的情况下, 进程间通信都是靠unix 域套接字来完成了,由于这种方式比较低效,并且不够灵活,后来引入了ipcz。 但是系统中基本上使用mojo做进程间通信,想要一步到位迁移到ipcz系统是比较困难的。 所以chrome团队…

GEE:使用拉普拉斯(Laplacian)算子对遥感图像进行卷积操作

作者:CSDN @ _养乐多_ 本文记录了使用拉普拉斯(Laplacian)算子对遥感图像进行卷积操作的代码。并以试验区NDVI图像为例。 研究区真彩色影像、NDVI图像以及Sobel卷积结果如下所示, 文章目录 一、拉普拉斯算子二、完整代码三、代码链接一、拉普拉斯算子 详细介绍参考《遥感…

决策树 算法原理

决策树 算法原理 决策树的原理 决策树: 从训练数据中学习得出一个树状结构的模型 决策树属于判别模型 决策树是一种树状结构,通过做出一系列决策 (选择) 来对数据进行划分,这类似于针对一系列问题进行选择。 决策树的决策过程就是从根节点开始&#…

【halcon】halcon 函数文件 以及 脚本引擎如何调用外部函数文件 下篇

前言 上次在文章《halcon 函数文件 以及 脚本引擎如何调用外部函数文件 上篇》 中讲到如何halcon去封装一个算子。 这篇下篇,承接上篇讲述C#如何使用halcon引擎调用自己封装好算子。 这样的好处很明显: 1 不用修改C#代码,更新脚本就能改变算…

不再只是android,华为自爆Harmony将对标iOS

今年10月,华为官方宣布,鸿蒙OS 4升级设备数量已突破1亿,成为史上升级最快的鸿蒙OS版本。 日前,据数码博主“定焦数码”消息,大厂技术员工做适配,通过线下沟通时,华为反复提到一个问题&#xff…

基于stm32的LCD1602与无线蓝牙温湿度显示

这一篇博客是为了实现温湿度的显示,温湿度传感器将数据穿给单片机,单片机又把数据送给LCD1602和蓝牙,让温度和湿度可以再LCD1602显示屏和手机上显示,它的执行逻辑和C51那里基本一样,就是要修改程序,在程序上…

Windows server——部署DHCP服务(2)

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.配置DHCP服务 1.DHCP安装的要求 安装DHCP服务器需要满足如下要求&#…

计算社会学发展

▶1.社会可计算吗 一些观点认为,个体行为与社会活动规律如此复杂,很难运用严谨的科学方法进行逻辑推理或精确的定量计算。社会可以计算吗?2009年2月,以哈佛大学教授大卫拉泽尔(David Lazer)为首的15位来自美国不同学科的教授联名在《科学》…