• 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 就能直接打印,免费版本每次打印好像会弹出一个框,点确定即可打印,不是很适合大量打印(因为每打印一次就要点一次确认)

    三、.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文件放在一个文件夹里面,运行这个程序即可,前提还是要把打印机共享出去,如果提示网络路径不对一般是打印机设置共享出问题了

  • 相关阅读:
    spark,hadoop集群安装注意
    TFRecord 使用
    python 路径引用问题
    flask使用模板
    tensorflow serving 模型部署
    docker使(二)—发布node应用镜像和容器
    docker使用(一)
    tensorBoard使用
    【疑难杂症】访问所有mapper方法都提醒invalid bound statement (not found)
    win10配置jdk12环境变量
  • 原文地址:https://www.cnblogs.com/lyc94620/p/11747144.html
Copyright © 2020-2023  润新知