Как эмулировать Windows Mobile устройство, которое использует сканер (Symbol.Barcode)? - PullRequest
4 голосов
/ 01 июня 2009

Есть ли способ эмулировать сканирование штрих-кода? Мое приложение работает на мобильном устройстве Motorola MC9090 для Windows, на котором установлен сканер. Я использую класс Symbol.Barcode для создания приложения в .net c #.

Спасибо заранее

Ответы [ 4 ]

3 голосов
/ 16 сентября 2010

Эмуляция сканера похожа на эмуляцию всего в программировании, и я думаю, что вы смотрите на проблему неправильно. Что бы ни потребляло, «сканер» должен потреблять интерфейс, а не реализацию (см. «D» в SOLID ). Это позволит вам создать отдельную реализацию, которая является эмулированной версией аппаратного обеспечения.

Теперь в этом случае, вероятно, в интерфейсе не так много вещей, которые вам нужны - возможно, некоторые настройки / инициализация, включение / отключение и даже или делегирование для приема данных.

0 голосов
/ 16 июля 2015

Я знаю, что уже довольно поздно для этого, но этот ответ @ctacke на другой вопрос может быть полезен для кого-то. Это дало мне направление.

Приложение для Windows Mobile для сканирования штрих-кода с помощью эмулятора

0 голосов
/ 04 июня 2009

Я сам много пользуюсь MC9090 и пока не нашел способа имитировать поведение сканера. Единственный способ отладки - прямая отладка на тестовом сканере.

0 голосов
/ 01 июня 2009

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

...