0

我有一台 Honeywell Dolphin 6510 移动数据终端(带有 Windows Mobile 6.0 操作系统的手持设备)。

我想开发一个将在这台移动计算机上运行的应用程序。应用程序需要调用霍尼韦尔设备库存命令实用程序 BTPrint.exe,才能在 Zebra 蓝牙打印机上打印。打印数据文件的路径和文件名将是命令 BTPrint 的“CommandArgs”的值。

此打印数据文件需要包含所用打印机的格式化命令。

这是霍尼韦尔设备在蓝牙打印机上打印的方法。 https://honeywellaidc.force.com/supportppr/s/article/How-to-print-a-label-on-a-Bluetooth-printer

是否有任何示例代码可以读取 Zebra Designer 创建的标签格式文件,然后为 Zebra 打印机生成打印数据文件,霍尼韦尔打印实用程序 BTPrint.exe 将使用该文件?

顺便说一句,我曾多次尝试下载并安装 Honeywell SDK 以找到其中一些示例。但每次我在安装过程中失败。我写信给它的支持电子邮件地址寻求帮助,但没有得到任何回复。:-(

谢谢大家。

4

2 回答 2

1

这是我到目前为止的发现:

打印演示的工作原理

打印演示应用程序由 exm 文件控制。要扩展可用打印样本的列表,请将新文件和信息合并到 exm 文件中。打印文件包含以打印机可以理解的打印语言打印演示标签或收据所需的所有内容。

  1. 将设备文件“\Honeywell\PrintDemoMenu.exm”复制到 PC。
  2. 在 PC 上使用纯文本编辑器(例如 Windows 记事本)打开 PrintDemoMenu.exm。
  3. 为每个新的打印文件(此处为 csim2receipt.prn)以下列形式插入新行:

    <Section desc="" flags="128" name="PrintCSIM2receiptBT">
        <Key flags="16" name="Name">Intermec (BT,CSIM,2inch) Receipt Print</Key>
        <Key flags="16" name="Description">Print 2inch Receipt to an Intermec printer in CSIM</Key>
        <Key flags="16" name="CommandLine">$(InstallDir)\Power Tools\btprint.exe</Key>
        <Key flags="16" name="CommandArgs">"$(InstallDir)\Demos\csim2receipt.prn"</Key>
    

  4. 将菜单 exm 复制回设备。

  5. 在设备上启动打印机演示并检查新条目。

更新:请参阅Zebra Designer 的 BTPrint.exe 示例

于 2018-07-21T07:04:57.213 回答
0

最后,我发现我们可以使用实用程序 BarTender 生成这些打印数据文件(东芝泰格便携式打印机的 .prn),这是一个类似于 Zebra Designer 的第三方工具。

而且,我实际上是在 TEC 打印机上使用我的 Honeywell 移动计算机上运行的命令“BTPrint.exe \Temp\mytec.prn”打印出来的。

事实上,我们也可以使用实用程序 Zebra Designer 为 Zebra 打印机生成打印数据文件。

供大家参考。

于 2018-07-26T07:54:09.357 回答