ZPL文件打印
ZPL:全称是Zebra Printer Language,目前能够直接打印zpl文件的打印机只有斑马打印机
如何打印zpl文件呢?
软件类:
一、Print Conductor(桌面打印软件)
https://www.print-conductor.com
说明:这是一款付费软件,可以打印多种格式的文件,但是打印速度较慢,能够批量打印zpl文件,打印zpl文件需要4-6秒,可能是他们将文件转化为pdf或者图片再进行打印的,不是直接将整个zpl文件丢给打印机进行打印,所以打印的结果会受到打印机设置的边距影响
二、FolderMill(桌面打印软件)
https://www.foldermill.com
说明:这个也是一款付费软件,打印速度快,能够批量打印zpl文件,免费版本会额外多打印出一张FolderMill的封面,破解版也会。由于这款软件是直接将zpl文件发送给打印机,打印的结构不会受到打印机设置的边距的影响
程序类:
一、Labelary(api接口,将zpl转为pdf或者图片再进行打印)
http://labelary.com
说明:这里提供 api 接口,可以将 zpl 字符串转化为 pdf 或者 图片 进行打印,有多种程序语言的demo,具体详情可以看网站说明,由于已经解析了 zpl 文件,后面只需要打印对应的 pdf 文件或者 图片 即可
二、JsPrintManager(js直接打印)
https://www.neodynamic.com/articles/How-to-print-raw-Zebra-ZPL-commands-from-Javascript/
说明:使用也比较简单,先下载好几个js文件,以及一个桌面软件(连接打印机用的中间件),然后再根据上面网站的说明写好页面,选择对应的打印机,调起 js 就能直接打印,免费版本每次打印好像会弹出一个框,点确定即可打印,不是很适合大量打印(因为每打印一次就要点一次确认)
- Download JSPrintManager.js
- Download zip.js, zip-ext.js & deflate.js
- Download Jspm
三、.bat(windows批处理打印)
说明:需要将局域网或者本地的打印机共享出去(控制面板->查看设备和打印机),找到对应的斑马打印机,右键设置好共享打印机的名称(最好别含中文跟空格),设置好默认打印机
echo off & color 0A for /R %%f in (*.zpl) do (
echo Printing file-%%f
COPY "%%f" \\127.0.0.1\你的打印机名字
rem print "%%f" /d:\\127.0.0.1\你的打印机名字
)
pause
备注:上面COPY跟print都可以打印,rem是注释,程序的意思是,将当前路径下,所有的zpl文件都复制到打印机上,加""是怕某些文件名可能含有空格,导致运行失败
使用说明:将想打印的zpl文件跟这个bat文件放在一个文件夹里面,运行这个程序即可,前提还是要把打印机共享出去,如果提示网络路径不对一般是打印机设置共享出问题了
ZPL文件打印的更多相关文章
- 吉特仓库管理系统- 斑马打印机 ZPL语言的腐朽和神奇
上一篇文章说到了.NET中的打印机,在PrintDocument类也暴露一些本质上上的问题,前面也提到过了,虽然使用PrintDcoument打印很方便.对应条码打印机比如斑马等切刀指令,不依赖打印机 ...
- C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)【转】
原文地址:http://blog.csdn.net/ldljlq/article/details/7338772 在批量打印商品标签时一般都要加上条码或图片,而这类应用大多是使用斑马打印机,所以我也遇 ...
- C#打印条码与ZPL
ZPL(Zebra Programming Language) 是斑马公司(做条码打印机的公司)自己设计的语言, 由于斑马打印机是如此普遍, 以至于据我所见所知, 条码打印机全部都是斑马的, 所以控制 ...
- 打开Windows10网络发现或是文件打印共享
新安装的Windows10,已经设置好的目录共享,用户说访问不了.就连管理员的权限使用盘符加"$"也无法访问.原来Windows10默认情况之下,是把网络发现以及文件打印共享关闭的 ...
- ZPL打印中文信息
博客来源:http://www.cnblogs.com/Geton/p/3595312.html 相信各位在实际的项目中,需要开发打条码模块的也会有不少,很多同行肯定也一直觉得斑马打印机很不错,但是Z ...
- C# 文本文件打印类库(C#)
我写了一个打印文本文件的类库,功能包括:打印预览.打印.打印时可以选择打印机,可以指定页码范围.调用方法非常简单:TextFilePrinter p = new TextFilePrinter(tbx ...
- .NET 操作PDF文档以及PDF文件打印摸索总结
关于生成 PDF 的操作,相信大家的在实际的工作过程中难免会碰到.以前我们通过生成 word 文档来进行文件的打印,但是由于太过依赖 office 软件,因此尝试能不能使用 PDF 进行文件打印. 在 ...
- C#-利用ZPL语言完毕条形码的生成和打印
近期由于公司项目的须要,研究了一项对我来说算是新的技术-条形码的生成和打印.由于之前没有接触过这方面的知识,所以刚開始还有点小迷茫和小兴奋,只是一步一步来,问题总会解决的.如今来总结一下做条形码 ...
- BarTender 通过ZPL命令操作打印机打印条码, 操作RFID标签
注: 由于工作需要, 也是第一次接触到打印机的相关内容, 凑巧, 通过找了很多资料和帮助后, 也顺利的解决了打印标签的问题 (标签的表面信息[二维码,条形码, 文字] 和 RFID标签的EPC写 ...
随机推荐
- mysql——批量插入数据
要测试一下新功能,需要测试环境下的数据库有大量的数据,一个个插入显然不现实,需要了解一下存储过程 https://www.cnblogs.com/endtel/p/5407455.html Navic ...
- 关于Vuex的actions传入多个参数的方法:
1.在state中: state={ obj:{ name:'state中的数据' } } 2.在actions定义的方法中: ...
- 使用AnnotationConfigApplicationContext注册配置类
1. AnnotationConfigApplicationContext功能 该类可以实现基于Java的配置类加载自定义在Spring的应用上下文的bean. 1.1 使用方式一:在构造方法中完成注 ...
- delphi 10.3.1 android沉浸式透明状态栏
从10.2升级上来, 之前的沉浸状态栏在android手机上不透明了, 添加二个发布文件,remote path分别设为 res\values-v21和 res\values-v19 style.xm ...
- 6409. 【NOIP2019模拟11.06】困难的图论(Tarjan求点双)
题目描述 Description 给定由 n 个点 m 条边组成的无向连通图,保证没有重边和自环. 你需要找出所有边,满足这些边恰好存在于一个简单环中.一个环被称为简单环,当且仅当它包含的所有点都只在 ...
- 面向对象this关键字和概述和应用
面向对象this关键字和概述和应用 package thisdemo; /** * 面向对象this关键字和概述和应用 * */ //定义老师类 class Teacher { private Str ...
- [luogu]P2279 [HNOI2003]消防局的设立[贪心]
[luogu]P2279 [HNOI2003]消防局的设立 题目描述 2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地.起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两 ...
- Python_019(六星级别之反射方法)
1.反射 1)神赐给你的内置函数 : a: getattr(命名空间,'函数名') == 命名空间.属性名; 这里的命名空间指的是对象或者类; b: getattr四个应用场景: 1)类名.名字 &l ...
- 11 November
Weakness 求数列区间 \(\{a_n\}\) 中满足 \(i < j < k, a_i > a_j > a_k\) 的 \((i, j, k)\) 对的数目. 设对 \ ...
- 《SQL Server 2012 T-SQL基础》读书笔记 - 1.背景
几个缩写的全称:Data Definition Language (DDL), Data Manipulation Language (DML), and Data Control Language ...