2014-01-21 3 views
1

У меня есть приложение в VB.NET для смарт-устройств, которое печатает метки, содержащие некоторую информацию о продукте, такую ​​как имя производителя, название продукта, вес продукта и штрих-код с продуктом имя. Раньше я печатал его с помощью последовательного порта моего устройства, но из-за аппаратного изменения новое устройство, купленное моей компанией, больше не имеет последовательного порта, но у него больше портов USB, чем у старого устройства.USB-печать Zebra ZM400 в WINCE 5.0 и VB.NET

Я googled для ответов, но большинство из них не указало мне на ответ, из-за большинства или всех из них, не использовать .NET CF для печати в Zebras. Многие из тем, которые я нашел, объясняют, как создать соединение с USB-портом, но, очевидно, при переходе на WIN CE это не сработало.

У меня есть код для печати Zebra (ZPL II), просто нужно отправить его на один из моих USB-портов и проверить, не распечатала ли она правильную информацию.

Заранее спасибо.

+1

http://stackoverflow.com/q/4442122/62576 –

+0

Возможно, вы можете подключить принтер к USB и обмениваться данными с ним, поскольку это был виртуальный COM-порт, см. Более подробную информацию http://stackoverflow.com/questions/6193822/используя виртуальную-COM-порт-на-окна мобильных –

ответ

1

Вам нужен драйвер для принтера. Windows CE предоставляет универсальный драйвер переноса USB-данных, который должен работать со многими из этих текстовых принтеров, вы можете добавить его на образ ОС Windows CE и попробовать. Если это работает, вы можете отправлять данные на принтер с помощью PRN *: вместо COM *: как имя устройства (PRN1:, PRN2: и т. Д.).

Смежные вопросы