ios - Zebra 打印机 iMZ320 的打印问题

标签 ios iphone printing zebra-printers

我正在尝试使用多平台 SDK 使用 iPhone 从 iMZ320 斑马打印机打印 png 图像。它打印十六进制值而不是所需的图像。任何人都可以解决这个问题。 提前致谢。

最佳答案

iMZ 通常以行打印模式提供,使其无法理解正常的 ZPL 命令,例如 SDK 使用的命令。打印机使用什么语言?您可以使用以下命令将语言设置为 ZPL:

! U1 setvar“设备.语言”“zpl”

注意:在某些情况下,您可能必须将语言设置为“hybrid_xml_zpl”而不仅仅是“zpl”。另请注意 - 您必须以换行符结束命令,以便打印机能够理解它。

如果您需要一个工具将数据直接发送到打印机,例如上面的命令,您可以使用 Zebra Setup Utilities:https://www.zebra.com/us/en/products-services/software/zebralink/zebra-setup-utility.html 。您还可以使用 Zebra 设置实用程序发送以下命令来询问打印机正在使用什么语言:

! U1 getvar“设备.语言”

(同样 - 命令必须以换行符结束)

相关:Command not being understood by Zebra iMZ320

关于ios - Zebra 打印机 iMZ320 的打印问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19520447/

相关文章:

ios - 如何将 Xcode arm64 编译器输出视为汇编语言?

ios - 如何为 iOS 应用程序动态设计或创建具有动态 ui 控件的 View

iphone - iOS - 升级到 Xcode 4.5 后链接器错误,可能与 Core Plot 相关

java - Java读取USB打印机状态

linux - CUPS session 设置失败,出现 'nt_status_logon_failure'

android - 如何将 Apple App 连接到外部设备,例如温度感应器?

ios - removeFromSuperView 不适用于按钮

iphone - 模态对话框在 iOS 6 上不占用全屏

iphone - 从服务器下载视频文件到iPhone时如何显示进度条?

C# 在字典中使用类作为对象