Я не знаком со сканером, который вы используете, но со всем, с чем я работал, прежде чем вы вообще захотите убедиться, что сам сканер настроен на правильный режим / настройки / и т.д. Обычно это делается с помощью последовательности конфигурации, приведенной в руководстве, где вы сканируете различные штрих-коды, которые программируют устройство.
Если ничего другого, вы можете исключить проблему с конфигурацией оборудования, в отличие от вашего кода.
explorer_DeviceAddedEvent
когда-нибудь срабатывает?
Где scanner
и activeScanner
инициализирован?
[EDIT]
Проверьте сам сканер или документы, поставляемые с ним, на наличие идентификатора оборудования (HID), попробуйте добавить следующую строку в ваш код.
[HardwareId(@"this is where the HID goes")]
Посмотрите, поможет ли это вам дальше ... см. здесь , чтобы узнать больше, вы можете предоставить HID или добавить эту информацию в XML-файл конфигурации