问题标签 [zebra-printers]
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.
firefox - 强制 Safari for Mac 打印没有填充/边距以及记住纸张大小
我花了很多时间让斑马打印机与 os x 一起从浏览器打印条形码。
我现在遇到的困难是 Safari 正确显示边距/填充。即使我将所有边距等设置为 0,并使用带有 @page 和 body、html 的 CSS。它仍然以大约 1/4" 的边距打印。有谁知道删除它的方法吗?它在 chrome 和 Firefox 中可以正常工作,它是如此之小以至于在使用 4x1" 纸张设置时无法读取。
顺便说一句,Safari(或任何应用程序)是否可以记住上次打印作业的纸张尺寸?即使我保存打印配置文件,它也始终默认为默认纸张尺寸。
谢谢。
c# - 在 C# 中将数据发送到 USB 打印机?
我在文本文件中有斑马 TLP2844 打印机的脚本代码。我需要将该脚本文件打印到通过 USB 连接的打印机。我使用 DOS 命令使用并行端口执行了该脚本:
但是打印机连接到USB。如何向 USB 发送打印命令?我应该使用 printdocument 类吗?
hardware - Zebra 标签打印机 TLP 2824 Plus 打印 2 个标签并退出
我们有 Zebra TLP 2824-Z Plus 标签打印机 (ZLP)。我们最近购买了它,成功安装驱动和软件,并成功校准(按住按钮绿色常亮,单闪然后双闪,然后松开按钮)。我们去了 Zebra 并检索了更新的驱动程序(经过认证)并安装了它们(供您尝试使用和不使用这些驱动程序 - 没有它们将无济于事)。
它通过 USB 安装的系统是 Windows XP Pro 32 位 SP3。
配置完成后,它会立即进行测试打印,并让我们发送命令来馈送标签。如果我们尝试打印配置或其他任何内容,包括打印实际标签,它会打印两个标签/页面,停止,然后闪烁红色。如果我们将顶部取下并放下,它会闪烁绿色,直到我们按下按钮。那时,它会进给大约 2 到 3 英寸的标签,然后打印一张标签。该过程无限重复,直到我们卸载打印机。
不,清除文件不会阻止它。硬重置不会阻止它。让它做任何其他事情的唯一方法是卸载它并重新开始。
我们如何解决这个问题,以便我们可以获得配置或打印我们的标签?或者,更好的是,我们做错了什么,我们如何做对?我们的最后一台打印机工作正常,只是他们停止制作我们在该打印机上使用的标签。
barcode - ZPL - 我们如何增加 ^BC(代码 128)条码的宽度
正在格式化条形码标签。我们正在使用Zebra 编程语言, ^BC
(代码 128)条码
随着我增加^FD
Field Data的大小 ,条形码宽度正在增加。
但是我怎样才能为固定的小长度数据打印更广泛的条形码。
我看到了一些其他类型的放大因子,如 UPC E 条码。
但我没有找到 ^BC
代码 128 条码的任何放大因子。
我放了一些空间,它增加了宽度,但在阅读条形码时无效
bmp - 使用 ZPL 打印 BMP
如何使用 ZPL II 打印位图 (BMP) 图像?
我使用 ~DY 将 BMP 下载到打印机:
我正在使用 PHP 将原始数据发送到打印机,因此 <> 变量来自该脚本。使用打印机的诊断实用程序,我验证了使用该命令成功下载了文件。我还能够使用 TSPL 打印该 BMP 文件,这是一种不同的打印机语言,除了 ZPL 之外,此特定打印机还支持这种打印机语言,因此我知道 BMP 的编写是正确的。
我尝试使用以下代码打印 BMP:
但它只会吐出一个空白标签。
我究竟做错了什么?
javascript - 从 BMP 或 HTML5 Canvas 像素数据创建 GRF
如何使用 javascript 从 HTML5 画布像素数据或单色 BMP 文件创建 Zebra GRF 图像?我找不到有关 GRF 文件格式的任何信息。
ubuntu - 在 Ubuntu 中直接打印到 Zebra/Swecoin TTP2030 收据打印机
我有一台在 Ubuntu 上使用的 Swecoin/Zebra TTP2030 USB-LPT 收据打印机。我想像普通打印机一样使用它,Zebra 说这在 Windows 下是可能的。任何人都知道在Ubuntu下这样做吗?我已经尝试了一些打印机驱动程序,但我只是打印出大量的打印机代码。任何人都对让这个东西像普通打印机一样运行有任何见解吗?
我已经通过 ttputil 进行通信:http ://www.rainbow-software.org/linux/
c# - 使用 CPCL Programming(Zebra 移动打印机)将收据标题居中?
我正在用我的 c# 和 CPCL 代码制作收据。我在收据顶部有公司名称。公司名称是根据使用该软件的人设置的,我希望能够将该公司名称居中。我已经尝试使用命令 CENTER 但它没有做任何事情我不知道如果我做错了什么。
我的代码是:
请帮忙
google-chrome - 不会为 Snow Leopard 保存纸张大小设置
我正在使用 Zebra LP 2844 从 Chrome 浏览器中打印条形码标签,因为它为此目的提供了良好的打印支持。
我似乎无法解决的一个问题是标签打印后纸张尺寸永远不会保持不变。
其他应用程序也是如此,并且似乎是操作系统的问题。
即使保存了预设,纸张尺寸也始终默认为 US Letter,或者对于有问题的机器,默认为“其他”。
我查看了该打印机的 plist 以及打印 plist,默认纸张尺寸设置为我为 Zebra 创建的尺寸。
但是,只要在打印对话框中选择了该纸张尺寸并打印了文档,下次打印时,纸张尺寸就会恢复为默认值。
有谁知道如何打败这个?
我已经修复了权限,删除了 plist 等。
非常感谢。
zebra-printers - 如何在 EPL 中打印 ASCII 字符代码
我正在开发一个涉及将 EPL2 打印代码发送到 Zebra 标签打印机的网络项目。它通过使用 EPL2 代码将文件写入本地计算机并调用 ActiveX 组件来执行此操作,该组件执行将 EPL2 代码发送到打印机端口的命令。除了一件事,我已经完成了所有工作:我需要将度数字符°发送到打印机以打印在标签上。当我只是将它与打印代码中的那个一起发送到打印机时,它会打印一个带有对角线的零,而不是我所期望的。写入计算机的文件肯定包含正确的字符,因此可以排除。
我查阅了编程手册(http://www.geksagon.ru/i/2/EPL2_Manual.pdf)并找到了一些信息:原来我在标准字符集中打印符号 237 而不是 248 但有没有提示如何修复它。设置不同的编码会打印其他符号,但无法确定如何打印°。
有谁知道我如何打印该字符,或者 - 或者 - 通过字符代码打印字符?
编辑:下图显示了手册中打印的默认字符映射,很像 HTML 代码表,我希望有一种方法可以通过传递字符代码来打印度数符号。(在 HTML 文件中°
或°
显示为 °,我正在寻找一种方法来使用 EPL2 做同样的事情。)