问题标签 [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.
android - 使用android上的sdk打印到斑马打印机时如何设置标签的变量值
如何打印包含变量的预制标签(使用 Zeba Label Designer 制作)并在打印前设置这些变量。
我有以下代码,但我不确定如何设置变量(例如,我设计的标签中有一个二维码,我想在打印前设置它的数据)。
c# - 从 Windows Mobile 打印到蓝牙打印机
我想从 MC75 [Windows mobile 6] 并使用蓝牙打印机(Zebra 或任何其他)打印包含文本和条形码的收据。
我对 windows mobile 很陌生,我不知道从哪里开始以及如何连接蓝牙设备。
请有人可以为我提供一些链接或代码,以通过 c# 中的蓝牙打印机打印“hello world”。
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???
android - 从printer.getGraphicsUtil 发出命令printImage 时,如何阻止Zebra 打印机RW 420 自动送入大量额外纸张?
我在一个 android 项目中使用 zebra RW420 并且我正在编码,我发现即使使用 ZSDK 开发人员演示简单地测试打印机,当打印机发出打印命令时,它也会打印大量额外的纸张。在这种情况下,我正在测试签名捕获和打印演示。我确实发现,如果我将它连接到计算机并打印使用 Zebra Designer 创建的标签,它会正确打印标签而无需额外的纸张(事实上,在这种情况下我不介意多出几毫米)。
如果有人知道如何在这里拯救一些树木,那就太好了!
有问题的代码是:
c# - Windows mobile - 斑马打印机 mz220
我正在通过蓝牙从 Windows mobile 6 设备打印到 Zebra 打印机 mz220。打印效果很好。在这一点之后,打印机暂停,然后在继续打印之前添加一个新行。这远非理想,因为暂停和换行可能会在打印不应该有新行的行的过程中发生。
我在 .net 中使用 SerialPort 类,并且添加了一个 thread.sleep(1000) 以留出时间打印所有应该打印的数据。这解决了一个较早的问题,即未打印长收据上的某些数据。
任何想法为什么会发生这种情况以及如何解决这个问题。
谢谢
c# - 以编程方式获取传入/传出 COM 蓝牙端口。如何在 C# 中的 Windows Mobile 6 应用程序中执行此操作?
我想通过蓝牙打印机从 Windows 移动应用程序打印。我正在做的是对 COM 端口进行硬编码,如下所示...
方法不正确,我想搜索可用的蓝牙打印机应用程序并与之连接。否则显示正确的错误消息 [“找不到蓝牙设备/所选设备不是打印机”]。请帮我找到这个,任何人都可以指导我这样做吗?
android - 如何将字符串转换为图像并在 Android 的蓝牙打印机中打印该图像
在我的应用程序中,当我单击打印按钮时,打印将来自蓝牙打印机,现在我可以打印数据...
但突然我意识到这(斑马 MZ320 打印机)不支持印地语。
我还需要在打印机中打印印地语数据,所以我唯一的选择是将字符串(印地语)数据转换为图像,然后打印该图像。
为此,我需要知道如何将字符串转换为图像,而且我不想在打印完成时保存该图像,然后我想删除它......
任何人都可以指导我如何实现这一点,我已经开始使用 Base64 编码和解码但没有成功(意味着如何做)。我正在使用下面的代码将我的字符串转换为图像,但我得到 Skimage 解码器——工厂返回 null
对于每一个有价值的回复,我都会给予荣誉......
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 打印机。
任何帮助,将不胜感激。谢谢!