有没有大佬会 ZPL 语言,求编个标签打印小程序。有偿 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
SuZixiong
V2EX    程序员

有没有大佬会 ZPL 语言,求编个标签打印小程序。有偿

  •  
  •   SuZixiong 2019-03-17 22:34:10 +08:00 3771 次点击
    这是一个创建于 2404 天前的主题,其中的信息可能已经有所发展或是发生改变。

    设备, Zebra,
    需求,
    1、打印增序的序数,及其二维码
    2、一行四枚、在第 N 行切刀作动,第 M 行切到作动,第 N 行刀作动,第 M 行切到作动循环
    3、能够指定起始数值
    4、能够打印单个数值

    23 条回复    2024-08-07 11:12:07 +08:00
    qdsearoc
        1
    qdsearoc  
       2019-03-17 22:42:59 +08:00
    买切好的热敏标签纸,打印就行
    SuZixiong
        2
    SuZixiong  
    OP
       2019-03-17 22:44:48 +08:00 via iPhone
    @qdsearoc 需要打印大量的标签,只能用卷材打印了加切刀模块
    DigitaIOcean
        3
    DigitaIOcean  
       2019-03-17 22:46:48 +08:00
    切刀的命令没试过,其他都还算熟练
    SuZixiong
        4
    SuZixiong  
    OP
       2019-03-17 22:48:16 +08:00 via iPhone
    @DigitaIOcean 用 delayed cut 那个命令可以实现,大佬要不要试一下?
    DigitaIOcean
        5
    DigitaIOcean  
       2019-03-17 22:49:13 +08:00
    我的打印机是 ZM400 没有切刀,不好测试。 你们有多少预算
    SuZixiong
        6
    SuZixiong  
    OP
       2019-03-17 22:51:45 +08:00 via iPhone
    @DigitaIOcean 预算在 2K 左右,其实要这个程序主要就是要切刀不同数量下作动,其他的随便随便找个软件都能打。
    lirui0073
        7
    lirui0073  
       2019-03-17 22:55:53 +08:00
    切刀。。。我没用过 都是自己手撕的 在海关监管仓一天贴物流标签累死个人 感觉你这个不用那么复杂啊 都是有规律的 用个 excel 表格 估计就 ok 了
    DigitaIOcean
        8
    DigitaIOcean  
       2019-03-17 23:10:47 +08:00
    @SuZixiong 第 2 条,N、M 没看懂
    2K 我可以帮你们写好 ZPL 命令,以及 C#或 python 的调用示例
    要功能完备的,这个预算对我来说没吸引力
    如仍有意向 加(微信) f74fa6e3
    DigitaIOcean
        9
    DigitaIOcean  
       2019-03-17 23:12:54 +08:00
    @SuZixiong base64 dHcwMHIy
    上条写错
    jousca
        10
    jousca  
       2019-03-17 23:57:25 +08:00
    ZebraDesigner Pro 这个 标签打印程序就能做到。ZEBRA 家自己的。

    数据库功能需要 PRO 版,网上有 CRACK 的。

    打印增序的序数你用 EXCEL 作为数据源。自己设计标签。全图形化设计。
    SuZixiong
        11
    SuZixiong  
    OP
       2019-03-18 01:03:43 +08:00 via iPhone
    @jousca pro 版有设置切刀的地方吗?我找了很久都没看见在哪
    jousca
        12
    jousca  
       2019-03-18 01:08:17 +08:00
    jousca
        13
    jousca  
       2019-03-18 01:12:33 +08:00
    @SuZixiong

    对于你的组合切纸法,它最下面做了个举例,

    ==================================================
    切纸器 在“ Properties ”(属性)中将 Group Quantity ”(组数量)设置为 4。

    将“ Print Value ”(打印值)设置为 2,打印两个标签后进行裁切。
    将“ Print Value ”(打印值)设置为 3,打印三个标签后进行裁切。
    将“ Print Value ”(打印值)设置为 5,打印四个标签后进行裁切,然后多打印并裁切一个标签。
    将“ Print Value ”(打印值)设置为 10,两次打印四个标签后进行裁切,然后多打印并裁切两个标签。
    ===================================================

    理解它这个设定对你很有帮助。
    SuZixiong
        14
    SuZixiong  
    OP
       2019-03-18 01:29:26 +08:00 via iPhone
    @jousca 多谢帮助,这个实例我之前也看过。
    以这个举例为例子,我希望打印共 100 片标签,按照这个设置是否能循环两次四个标签进行裁切,再多打印并裁切两个标签,循环这个步骤。 还是说,他会打印 25 次四个标签并裁切。 当然希望的是前一种结果。
    jousca
        15
    jousca  
       2019-03-18 02:06:08 +08:00
    @SuZixiong 按你所描述,就是切成 4、4、2 片。

    在打印机的打印首选项里,设置 Group Quantity ”(组数量)设置为 4

    将“ Print Value ”(打印值)设置为 10, 然后你每次打印 10 片。 它就给你按 442 切。

    如果一次打 100 片,我就不确定它是不是 4、4、4、4 ……这样切。因为它的原理是如果定义的组数量是 4.它以 4 为单位分割,切完还不足 4 的剩余部分补切一刀。

    但是如果出现这种情况,你就可以减少单次打印量来实现你要 442 切法。让它故意出现不足的部分来切单的情况。
    SuZixiong
        16
    SuZixiong  
    OP
       2019-03-18 07:46:02 +08:00 via iPhone
    @jousca 是的,可以通过减少单次打印量来实现。但是实际情况是每次我要打 40000 张标签,希望 24、24、24、12,这样切。如果减少单次打印量的话,工作量太大了。
    jousca
        17
    jousca  
       2019-03-18 18:57:00 +08:00
    @SuZixiong 不理解你这个切法,每次 84 张为一组切两刀吗?为什么会有单独的一个 12。
    如果我做,我会把 24 一组的全部先打了,再打那个 12 的……
    SuZixiong
        18
    SuZixiong  
    OP
       2019-03-18 21:17:09 +08:00
    @jousca 问题是他们都是连号的。可以理解成 10000 枚顺序递增的标签,100 枚为一份,一张为 4 X 6 枚,所以就是 4 张 24 枚加上一张 4 枚的为一份。我需要的就是这 100 份连号的。
    jousca
        19
    jousca  
       2019-03-18 22:45:59 +08:00
    1 万个序号,每张标签打 24 个号。要每次打 100 个连号出来。 你在 ZebraDesigner Pro 2 里创建标签,标签条码来自计数器(反正你是连续数字,让他自己生成连续数好了)。调好计数器格式(按你编码格式来)

    每次打 100 张就完了,你 1 万张只是最多按 100 下 CRTL+P 打印……每批打印之前会提示你核对起始数字。毕竟你打印机也不可能只上一卷标签就把这 1 万枚打完了……

    jousca
        20
    jousca  
       2019-03-18 22:51:21 +08:00
    我对你这个用途的理解如下图
    jousca
        21
    jousca  
       2019-03-18 22:51:46 +08:00
    图没出来,补一下
    SuZixiong
        22
    SuZixiong  
    OP
       2019-03-19 00:03:15 +08:00 via iPhone
    @jousca 是的,就是这样。多谢回复。
    事实上一次性打印大概在 480000 个序号,最大的碳带长度大概 24000 枚。大概三到四天会打印一次。如果按照您的方法还是有些工作量的。所以最好的办法还是用 ZPL 做个小程序,只要控制切刀就可以了。
    lipengxs
        23
    lipengxs  
       2024-08-07 11:12:07 +08:00
    zpl 预览不太方便,可以试试这个免费在线预览的工具: https://zplpreview.com/ ,还包含 pdf 、图片、html 转 zpl
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     991 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:40 PVG 02:40 LAX 11:40 JFK 14:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86