实现思路: 1、获取图片的二值化字节数组 这一步是关键 2、将字节数组转为十六进制 3、压缩十六进制字符串 结尾为1、0或者与上一行相同的;相同的连续字符压缩 4、拼凑ZPL编码,宽度需要扩大,因为需要时8个点(1字节)的整数倍 条码名称如下: "CODE 39" "PDF417" "Interleaved 2 of 5" " MaxiCode" "EAN 8""Code11" "UPC-E" "Micro PDF417" "Code93" "Code49" "Code 128" "CoderBar" "EAN 13" "Industrial 2 of 5"
2021-10-27 17:31:06 20KB java zpl 图片 条码
1
编写API的目的,Zebra官方提供的Unicode转化组件FNTHEX32.DLL,是一个非托管组件,托管环境下还需要再封装。 该组件直到现在还未找到对应的64位程序兼容组件,为了解决32位和64位的兼容问题,最后编写开发此API, 此API完全用.net开发,无需考虑兼容性问题,实现与FNTHEX32.DLL相同的效果。 此API改善了FNTHEX32.DLL中的字体问题,支持windows下所有字体。 程序处理思路: 先将文本用GDI+做绘图, 在内存中绘制出文本对应的图形, 然后将图形进行像素点取点处理, 取出每一个像素点,进行灰度处理, 按照0-255的灰度值,进行黑白判断, 此处取了一个中间一点的值,180,作为黑白分解点, 取出的黑白点,按照01组合,每八个像素点组合成一个字节,不满0填充,0代表白色像素点,1代表黑色像素点 将字节转化成对应的16进制字符,完成无压缩数据获取 在无压缩数据的基础上,按照ZPL指令中进行压缩,可以大量缩减字节长度,ZPL压缩参见ZPL协议
2021-10-26 16:51:50 287KB FNTHEX32 ZPL 中文实现
1
一个ZPL语言的VC打印示例,刚接触的朋友可以参考一下. 打印机的是300点的.
2021-10-19 16:54:29 309KB ZPL VC Zebra打印机
1
最全的ZPL命令解释!斑马打印不再愁!
2021-10-09 14:35:27 4.67MB Zebra ZPL 编程 官方
1
斑马打印机编程手册, 语言ZPLII,可用于手边编写脚本控制支持ZPLII的条码打印机打印条码标签
2021-09-29 11:05:05 4.81MB 斑马打印机 ZPL ZEBRA 编程手册
1
VC++打印ZPL条形码。GT800;USB连接斑马打印机。 USB连接斑马打印机。VC++用ZPL命令打印条形码,调用winspool中接口(目前常见的是C#代码,但其实也是调用winspool中接口)。试验打印机为GT800. C++;ZPL;USB;
2021-09-28 15:26:29 5.83MB C++ ZPL USB 条形码
1
项目中用到,研究了一下,实际就是向并口发送,给刚接触的朋友参考. 忘了说了,在105SL 203dpi上测试通过,其他型号比例会有变化
2021-09-28 14:29:02 77KB zebra zpl 条码 VC
1
自己开发的一套环境调用ZPL命令控制斑马打印机的源码demo,开发环境vs2010 .net4.0,,支持中文打印、条码打印
2021-09-09 13:07:54 417KB c# Zebra ZPL
1
zpl-rest zpl-rest提供以下内容 REST-API来管理标签(以ZPL编写),打印机并打印这些标签 REST-API的简单图形用户界面 您可以在ZPL代码中使用胡子 您可以预览ZPL代码的结果 您可以测试打印您的ZPL代码 您可以查看并重新打印printjobs 您可以在ZPL标签($ {varname})中使用占位符,该占位符将通过API替换,例如: ^XA ^LH0,0 ^MTT ^A0N,36,36 ^FO236,71 ^FD${sometext}^FS ^XZ 您可以将其替换为对/rest/print的以下POST请求: { printer : " pri
2021-09-07 10:34:24 5.97MB nodejs javascript printer web
1
ZEBRA 打印中文和特殊字符,好不容易写出来的
2021-09-02 21:53:43 86KB ZEBRA ZPL ZPLII 打印
1