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写 ...
随机推荐
- day2 for,not,while,range
>>> def str_len(s): ... l = len(s) ... if l > 3: ... print("3") ... elif l < ...
- java 用RGB生成图片动态命名
import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java. ...
- awk基础学习
2019-12-20 需要巧记,很多格式,学习难度:grep.sed.awk awk知识概述 1三剑客awk命令介绍2三剑客awk命令执行原理语法结构3三剑客awk命令实操练习查询替换信息排除(取反) ...
- 寻找的常用webstorm快捷键
1. 必备快捷键 Ctrl+/:注释当前行 Ctrl+Shift+/:当前位置插入注释 Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的 Ctrl+Shift+A:选择当前标签前后,修 ...
- XXX is not a function
今天,一个以前的小伙伴跟我说他遇到了一个问题,调试了将近两天(这家伙一开始不打算干程序员,跑去干了两个月销售,现在又想回来写代码了,所以就自己折腾一个demo,免得面试的时候被问住) 我把他的代码从头 ...
- Mybatis传多个参数(三种解决方案) mapper.xml的sql语句修改!
第一种 Public User selectUser(String name,String area); 对应的Mapper.xml <select id="selectUser&qu ...
- UART协议详解
UART(Universal Asynchronous Receiver/Transmitter)是一种异步全双工串行通信协议,由Tx和Rx两根数据线组成,因为没有参考时钟信号,所以通信的双方必须约定 ...
- .bash_profile vs .bashrc
w http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html
- 认识Dow(下)
节点属性 在文档对象模型 (DOM) 中,每个节点都是一个对象.DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType ...
- 安装python是提示 0x80072f7d 错误的解决办法
最简单的方法: Internet 选项-> 高级里面 勾选使用TLS1.1和使用TLS1.2即可.实际测试是ok的