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写 ...
随机推荐
- 利用雅虎ycsb对cassandra做性能测试
准备: 环境: 两台虚拟机:ip:192.168.138.128/129;配置:2核4G: 版本:apache-cassandra-3.10 ycsb-cassandra-binding-0.1 ...
- CF F. Royal Questions kruskal
每一个 $A$ 必须和指定的唯一的 $B$ 匹配,转化成图论关系就是 $A$ 和 $B$ 之间有若干条连边,每个边有一个边权,而该边权只能代表一对 $A,B$. 这其实就是一个基环树的结构. 所以只需 ...
- C#判断网络链接状态
using System.Net.NetworkInformation; bool isLocalAreaConnected = NetworkInterface.GetIsNetworkAvaila ...
- #1123-JSP隐含对象
JSP 隐含对象 JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐含对象也被称为预定义变量. JSP所支持的九大隐含对象: 对象,描述 reque ...
- StringUtils.join()
org.apache.commons.lang.StringUtils; StringUtils.join(null) = null StringUtils.join([]) ...
- 小程序swiper实现订单页面
小程序swiper实现订单页面 myOrder.wxml <!--pages/myorder/myorder.wxml--> <view class="swiper-tab ...
- 原生js实现简单的放大镜效果
前言:相信很多同学在浏览购物网站的时候都会用到过放大镜的功能,这个功能在日常的网站也会经常用到.接下来我们开始实现一下它吧: (1)首先了解一下放大镜效果的html架构:如下图,它由两部分组成. ht ...
- Fabric基础架构原理(二)
Fabric 的网络节点本质上是互相复制的状态机,节点之间需要保持相同的账本状态.为了实现这个目的,各个节点需要通过共识( consensus )过程,对账本状态的变化达成一致性的认同. Fabric ...
- MySQL5.6transportable tablespace
https://blog.csdn.net/xiaoyi23000/article/details/53150776
- 【洛谷P5018 对称二叉树】
话说这图也太大了吧 这题十分的简单,我们可以用两个指针指向左右两个对称的东西,然后比较就行了 复杂度O(n*logn) #include<bits/stdc++.h> using name ...