Как создать файл данных для печати на мобильном компьютере Honeywell для печати на Bluetooth-принтере Zebra с помощью его утилиты BTPrint.exe?

У меня есть мобильный компьютер Honeywell Dolphin 6510 (портативное устройство с ОС Windows Mobile 6.0).

Я хочу разработать приложение, которое будет работать на этом мобильном компьютере. Приложению необходимо вызвать утилиту командной строки устройства Honeywell, BTPrint.exe, для печати на Bluetooth-принтере Zebra. Путь и имя файла файла данных печати будут значением 'CommandArgs' команды, BTPrint.

Этот файл данных для печати должен содержать команды форматирования для используемого принтера.

Вот способ печати устройств Honeywell на принтерах Bluetooth. https://honeywellaidc.force.com/supportppr/s/article/How-to-print-a-label-on-a-Bluetooth-printer

Существует ли какой-либо пример кода, который считывает файл формата метки, созданный Zebra Designer, а затем генерирует файл данных печати для принтера Zebra, который будет использоваться утилитой печати Honeywell, BTPrint.exe?

Кстати, я пытался загрузить и установить Honeywell SDK несколько раз, чтобы найти некоторые из этих образцов. Но каждый раз мне не удавалось в процессе установки. Я написал на его адрес электронной почты поддержки для получения помощи, но не получил никакого ответа.:-(

Спасибо всем заранее.

2 ответа

Решение

Наконец, я обнаружил, что мы можем сгенерировать эти файлы данных печати ( .prn для портативного принтера Toshiba TEC) с помощью утилиты BarTender, которая является сторонним инструментом, например, Zebra Designer.

И я фактически распечатал на принтере TEC с командой "BTPrint.exe \Temp\mytec.prn", работающей на моем мобильном компьютере Honeywell.

Фактически, мы также можем создать файл данных для печати на принтере Zebra с помощью утилиты Zebra Designer.

Для вас все ссылки.

Это мое открытие до сих пор:

Как работает Print Demo

Приложение Printing Demo управляется exm-файлами. Чтобы расширить список доступных образцов печати, объедините новые файлы и информацию в файл exm. В файлах печати содержится все необходимое для печати демонстрационной этикетки или квитанции на языке печати, понятном для принтера.

  1. скопируйте файл устройства "\Honeywell\PrintDemoMenu.exm" на ПК.
  2. Откройте PrintDemoMenu.exm с помощью текстового редактора, например Windows Notepad, на ПК.
  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. Запустите демо-версию принтера на устройстве и проверьте наличие новой записи.

ОБНОВЛЕНИЕ: см. Пример BTPrint.exe с Zebra Designer

Другие вопросы по тегам