Как распечатать на принтере штрих-кодов из Windows-Mobile 2005? - PullRequest
2 голосов
/ 10 августа 2009

Мне нужно распечатать на принтере штрих-кодов (зебра) из windows-mobile 2005 (motorola hc700)

Я ищу любой SDK ... не найти, как печатать.

спасибо за любую помощь

Ответы [ 3 ]

5 голосов
/ 19 мая 2010

Проверьте новый мобильный SDK от Zebra. Работает с BlackBerry и Windows Mobile

ZebraLink Multiplatform SDK

2 голосов
/ 10 августа 2009

Это основано на моем опыте с 2006 года.

Мне пришлось использовать сокеты в C # для отправки кода ZPL на принтер. «Генератор кода ZPL» был жестко запрограммирован специально для одного необходимого формата меток; однако, файл шаблона со стратегически размещенными строками поиска и замены был бы лучшим решением. В комплект поставки принтера входит руководство по ZPL, и я уверен, что вы можете получить его с их сайта.

В то время драйверы Windows были ужасными и производили только мусор. У пары разработчиков до меня были другие подходы, и оба потерпели неудачу через несколько недель.

Edit:
Ссылка на MSDN .Net Sockets . когда
Из моего проекта вы должны использовать порт 6101. Но это может быть связано с QL320.
Руководства по ZPL от Zebra довольно хороши, и у меня было мало причин посвятить язык памяти, потому что это был всего лишь один небольшой проект.

Кроме того, ваш принтер может использовать EPL вместо ZPL, но руководство Zebra для этого одинаково хорошо. В любом случае, если текст, который вы отправляете на принтер, является относительно постоянным, просто создайте файл, который правильно печатается при потоковой передаче на принтер, а затем вставьте блоки «заменить меня», чтобы приложение добавило динамические значения.

Я также предполагаю, что вы получаете доступ к этому через сеть. Если вы подключаете его непосредственно к устройству, это немного меняется (я полагаю, что для большинства устройств оно отображается на COM-порт).

1 голос
/ 11 августа 2009

Все это и никаких упоминаний о

http://www.zebra.com/id/zebra/na/en/index/products/software/label_design_software/label_vista.html

Мы разработали наш код для этикеток, создав этикетки в окне перспектив и используя telnet для отправки их на принтер для печати. Повторяйте, пока не получите желаемое, а затем закодируйте.

...