php - jZebra - 原始命令入门

标签 php html printing zebra-printers zpl-ii

我的任务是将带有条形码的网页转换为一键式标签打印。我已经启动并运行了 jZebra,但就理解如何为打印机编写命令而言,我不知道从哪里开始。

我已经用 Google 搜索了所有我能想到的关于这方面的内容。

基本上,我试图理解这段代码:

applet.append("^XA^CF,0,0,0^PR12^MD30^PW800^PON^CI13\n");
// Draws a line. applet.append("^FO0,147^GB800,4,4^FS\n");
applet.append("^FO0,401^GB800,4,4^FS\n");
applet.append("^FO0,736^GB800,4,4^FS\n");
applet.append("^FO35,92^AdN,0,0^FWN^FH^FD^FS\n");
applet.append("^FO615,156^AdN,0,0^FWN^FH^FD(123) 456-7890^FS\n");

有没有人有关于这些字符/命令(如“^FO0,401^GB800,4,4^FS”)的含义或作用的链接或信息?

最佳答案

对于 zebra,这个简单的指南将为您提供帮助。 在这个 Zebra 命令上

N
q609
Q203,26
B26,26,0,UA0,2,2,152,B,"777777"
A253,56,0,3,1,1,N,"JHON3:16"
A253,26,0,3,1,1,N,"JESUSLOVESYOU"
A253,86,0,3,1,1,N,"TEST TEST TEST"
A253,116,0,3,1,1,N,"ANOTHER TEST"
A253,146,0,3,1,1,N,"SOME LETTERS"
P1,1

在 JZebra 上

     var applet = document.jzebra;
     if (applet != null) {
applet.append("N\n");
applet.append("q609\n");
applet.append("Q203,26\n");
 applet.append("B26,26,0,UA0,2,2,152,B,\"777777\"\n");
applet.append("A253,56,0,3,1,1,N,\"JHON3:16\"\n");
applet.append("A253,26,0,3,1,1,N,\"JESUSLOVESYOU\"\n");
applet.append("A253,86,0,3,1,1,N,\"TEST TEST TEST\"\n");
applet.append("A253,116,0,3,1,1,N,\"ANOTHER TEST\"\n");
applet.append("A253,146,0,3,1,1,N,\"SOME LETTERS\"\n");
applet.append("P1,1\n");}

清楚这一点:

EPL 是每行一个命令。命令以命令标识符开始,通常是一个字母,后跟以逗号分隔的特定于该命令的参数列表。您可以在 EPL2 编程文档中查找这些命令中的每一个。这是上述示例中命令的英文版本。

  1. 发送一个初始的换行符保证任何之前的无聊 命令已提交。
  2. [N] 清除图像缓冲区。这是重要的一步,并且 通常应该是任何 EPL 文档中的第一个命令; 谁知道之前的作业让打印机处于什么状态。
  3. [q] 将标签宽度设置为 609 点(3 英寸标签 x 203 dpi = 609 点宽)。
  4. [Q] 将标签高度设置为 203 点(1 英寸标签),使用 26 标签之间的点间隙。 (打印机可能会自动 感觉,但这并没有什么坏处。)
  5. [B] 绘制值为“777777”的 UPC-A 条形码 x = 26 点(1/8 英寸),y = 26 点(1/8 英寸),带窄条 宽度为 2 点,高度为 152 点(3/4 英寸)。 (这 标签坐标系的原点是左上角 标签。)
  6. [A] 在以下位置绘制文本“JESUSLOVESYOU” x = 253 点(3/4 英寸),y = 26 点(1/8 英寸) 打印机字体“3”,正常水平和垂直缩放, 也没有花哨的黑底白字效果。

所有的起跑线都是相似的。 10. [P] 打印一份标签。

关于php - jZebra - 原始命令入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9282049/

相关文章:

javascript - 在 href 标签中加载外部网站的链接

javascript - 如何指示用作js钩子(Hook)的链接?或者 rel ="js"语义替换

java - 用Java打印文本文件

css - Chrome 打印预览与 DEVTools 中的不同

perl - 打印: producing no output

php - 未定义的命名空间前缀

php - 确定调用函数的 namespace

php - 在php中获取类常量名称?

asp.net - CSS - 为图像标签设置标题样式

php - PDO 对象的问题