首页 文章

如何生成霍尼韦尔移动数据终端的打印数据文件,以便通过其实用程序BTPrint.exe在Zebra蓝牙打印机上打印?

提问于
浏览
0

我有一台霍尼韦尔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打印机生成打印数据文件,该文件将由Honeywell打印实用程序BTPrint.exe使用?

顺便说一下,我曾多次下载并安装霍尼韦尔SDK,以便找到其中一些样品 . 但每次我安装过程都失败了 . 我写了它的支持电子邮件地址寻求帮助,但没有得到任何答复 . :-(

谢谢大家 .

2 回答

  • 1

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

    打印演示的工作原理

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

    • 将设备文件"\Honeywell\PrintDemoMenu.exm"复制到PC .

    • 在PC上使用纯文本编辑器(例如Windows记事本)打开PrintDemoMenu.exm .

    • 为每个新的打印文件(此处为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>
    
    • 将菜单exm复制回设备 .

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

    更新:见BTPrint.exe Sample with Zebra Designer

  • 0

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

    而且,实际上我在一台TEC打印机上打印出了在我的霍尼韦尔移动计算机上运行命令“BTPrint.exe \ Temp \ mytec.prn” .

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

    大家都参考了 .

相关问题