问题标签 [zpl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 jZebra 作为 servlet
我有一台支持 ZPL 的打印机在我想与 jZebra (http://code.google.com/p/jzebra/) 集成的服务器上运行。但是,jZebra 用于客户端打印。如果我想使用 jZebra 打印到连接到服务器的 ZPL 打印机,最好的实现是什么?换句话说,我想使用 jZebra 服务器端将作业从客户端计算机排队到 Web/打印服务器。这也将防止客户端需要加载 Java 小程序,因为所有 Java 都是在服务器而不是客户端上处理的。
bmp - 使用 ZPL 打印 BMP
如何使用 ZPL II 打印位图 (BMP) 图像?
我使用 ~DY 将 BMP 下载到打印机:
我正在使用 PHP 将原始数据发送到打印机,因此 <> 变量来自该脚本。使用打印机的诊断实用程序,我验证了使用该命令成功下载了文件。我还能够使用 TSPL 打印该 BMP 文件,这是一种不同的打印机语言,除了 ZPL 之外,此特定打印机还支持这种打印机语言,因此我知道 BMP 的编写是正确的。
我尝试使用以下代码打印 BMP:
但它只会吐出一个空白标签。
我究竟做错了什么?
.net - Print preview ZPL II commands using .NET WinForm before sending it to Zebra printer
I have an .NET Windows application that prints commands to Zebra printer using ZPL II or EPL2. Is there any way to print preview the data in a form before printing it directly from Zebra printer?
javascript - 从浏览器打印 ZPL (txt)(Coldfusion 脚本)
我们使用 Coldfusion 开发了一个网上商店。现在,我们正在添加用于通过 Internet 打印标签的新功能。
会发生什么,或者说应该发生什么是:
- 客户在商店登录并选择打印标签的订单。
- 我们的 Coldfusion 代码使用本地 ZPL 语言创建标签:标签作为带有 ZPL 指令的纯文本文件保存在服务器上。
- Javascript 用于在新窗口中打开文本文件。
问题是:从浏览器打印文本文件不起作用。即使我将打印设置为不显示任何额外的页眉和页脚详细信息。只有当我请求源代码并打印时,才会打印标签。我已经在 IE9 和 FF7 上测试过了。
所以我的问题是:
- 他们是一种使用 Javascript 将纯文本发送到打印机的方法,所以没有任何 HTML 标记?我遇到了一些将文本嵌入 HTML 标记然后使用 window.print() 命令的 Javascript 代码。这不是一个选择。
- 或者有没有办法使从浏览器中打印纯文本文件正常工作?
感谢您的关注!
c# - EPL /ZPL printing for windows mobile 6
Hi while develeoping bluetooth print inw windows mobile 6 and C# using EPL/ZPL code[ Zebra Printer] Not printing while adding dynamically data to it...
---------------> Above Is nothing printed.....
---------------->Below Is printing.......
anyone can help???
zebra-printers - 从 ZPL(斑马编程语言)翻译成 IPL(Intermec 编程语言)
我正准备开始为期一周的冒险,将一些打印例程从 ZPL 转换为 IPL。
在 ZPL 中存在一个Label Reverse Print
(^LRY) 命令。此命令反转标签格式中所有字段的打印,允许字段显示为黑色上的白色或白色上的黑色。
有谁知道执行此类任务的 IPL 中是否存在类似的命令?
打印机:
- 斑马 ZTC 105SL-200dpi
- Intermec 3400D
printing - 使用 RawPrinterHelper 类查询 Zebra 打印机状态
我正在使用RawPrinterHelper
Microsoft 的课程http://support.microsoft.com/kb/322091从 C# 代码打印到 Zebra KR403 打印机,一切正常。
我希望监控打印机的卡纸和断纸状态。我找到了一个可以发送到打印机的查询“~HQES”或“esc eng 6”,它将返回我需要的所有内容。问题是我无法弄清楚如何将此查询发送到允许打印机响应的打印机。WritePrinter
类中的似乎RawPrinterHelper
只返回 bool 或 long 类型。
我还尝试使用一个Win32_printer
对象来查找PrinterStatus/PrinterState/Errors
打印机。使用以下方法:
使用此方法,我尝试获取PrinterState
、PrinterStatus
和DetectedErrorState
,但这些都没有响应我需要的信息。PrinterState
总是返回 a 1024
,PrinterStatus
总是返回 a 4
,DetectedErrorState
总是返回 a 2
。虽然PrinterState
确实0
在正确打印和1024
卡纸或媒体输出事件中返回了几次打印,但现在它只是1024
在每次调用时返回。
我还发现 Zebra 创建了自己的软件来监控网络上的打印机。问题是我们的打印机不在网络上,仅通过 USB 连接到客户端计算机。此外,我们希望在打印每张收据之前或之后检查打印机的状态。
我希望有一些东西winspool.Drv
可以用来将原始数据发送到打印机并从打印机接收数据。
现在我正在使用 的ReadPrinter
函数winspool.Drv
,但该函数正在返回0
,这意味着无法访问来自打印机的响应。这通常意味着打印机没有设置为双向通信,但我确信它是。在打印机属性的“端口”选项卡中选中“启用双向支持”复选框。此外,Zebra Setup Utilities 可以正确查询打印机并在其直接通信窗口中接收响应。
感谢您的任何建议,
杰里米
zebra-printers - ZPL - zebra:打印对齐的文本块而不覆盖最后一行
我正在使用以下命令打印合理的文本:
命令^FB1800,3,0,J以 1800 点的宽度打印一个字段块,最多 3 行,对齐。
问题是如果文本超过最大行数,它会覆盖最后一行!:( 这当然会使最后一行的文本不可读。
我怎样才能避免这种情况?有谁知道是否有办法剪切超出的文本?
该文档确切地说会发生这种情况:
超过最大行数的文本会覆盖最后一行。更改字体大小会自动增加或减小块的大小。
供参考:我使用的是 Zebra 220Xi4 打印机。
任何帮助,将不胜感激。谢谢!
internet-explorer-9 - 如何使用 Internet Explorer 9 中的 ZPL 直通模式打印到 Zebra GK420d 标签打印机
有没有办法在 IE9 中打印出简单的通过 ZPL 命令?
我使用带有最新 Zdesigner 驱动程序 (v2.6.63.12) 的 Windows 7 IE8 x86,但现在准备过渡到 IE9,我的 Web 应用程序的一个非常基本的功能失败了。
在打印机驱动程序属性中设置的传递。
我有一个仅包含以下 1 行的静态 HTML 文件: ${^XA^BY3^FO140,150^BCN,100,N,N,N,A^FDJVGL0632341422706201^FS^XZ}$
在 IE8 中,我只需单击打印,它会在我唯一/默认的条码打印机上打印一个漂亮的条码,但在 IE9 中没有。
任何帮助深表感谢。
zebra-printers - Zebra LP2844 停止响应 ZPL 命令或文件
我向打印机发送了几个 zpl 文件进行测试,它工作正常。
之后,我从 UPS 接收 base64 编码的 zpl 数据并创建一个文件并通过 Java 小程序将其发送到打印机,现在我发送给它的任何 zpl 命令或文件都没有执行任何操作。
我把它置于诊断转储模式,发送一些命令,然后点击提要,它只是打印了它发送的命令列表..所以它们至少正在通过,但它不会打印它们。
它可以很好地打印其他数据,例如在向其发送图像时。