Подскажите как настроить драйвер сканера ШК с помощью БПО
делал по инструкции но он не реагирует на штрихкод даже тестовая база из комплекта поставки
мучаюсь с ТСД "SMART"
выбираю "1С:Cканер штрихкода (NativeApi)"
устройство пробовал и "клавиатура" и "клавиатура 9,0" не реагирует
"Broadcast" надо настраивать action и пр. но что то простого описания не нашел, а то что нашел не работает
пробовал это, тот же эфект
(2) Там овер дофига лишнего, ну и рекомендация про синхронный режим и разрешение модальности - бред, т.к. у функции подтыкания ВК есть асинхронный вариант.
(8) Плохо. В том смысле что я знаю smart lite и smart pro.
Попробуй мои настройки, может сработает.
Для Pro
Action: com.hht.scanwedge
Scan Data Label: com.hht.datawedge.data_string
Для lite
Action Name: com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST
Extra Data: EXTRA_BARCODE_DECODING_DATA
Еще вот такая пара есть, но не помню от чего.
ActionName: DATA_SCAN
Extra Data: com.hht.emdk.datawedge.data_string
Воткни эти настройки в настройки драйвера. И посмотри в настройках ТСД что бродкаст включен.
что то я туплю, там есть поля для выбора, а есть текст
И посмотри в настройках ТСД что бродкаст включен. - где найти настройку, тут простой андроид, а сканер работает вообще если запущено Startup
(11) scanwedge чудесно умеет бродкаст. Я, если честно, не потащил себе весь БПО. А тупо выдернул драйвер и воткнул в свою конфигурацию.
Если хочешь, поделюсь своей конфой. Там мобильное приложение. Т.е. само по себе. Выгрузка данных череp http-запрос. Но тебе же важно чтобы ты код поймал. А уж что с ним потом делать - это дело десятое. Ну и переделать это в мобильный клиент тоже проще, чем с ноля рисовать. Это если нужен мобильный клиент.
(12) Примерно такая же проблема. Если поможете, буду очень признателен.
ТСД: Атол смарт ПРО
Конфигурация создана на основании БПО для мобильных приложений. Изменений нет. Собран apk с помощью сервиса сборки мобильных приложений (не через конфигурацию "Сборщик мобильных приложений"). Также пробовал устанавливать через публикацию и андроид debug bridge.
На ТСД запущен scanwedge как сервис. В настройках свойства "Send barcode data" - off, "Broadcast Intent" - включен.
После установки apk на ТСД устанавливаю драйвер "1С:Cканер штрихкода (NativeApi)". В настройках ставлю "Broadcast", пользовательское Intent Action - "com.hht.scanwedge", пользовательский Intent Extra - "com.hht.datawedge.data_string".
При тестировании однако ничего не происходит, внешнее событие при сканировании не работает.
Пробуйте
Не знаю пропустят ли модераторы. 32 бита и 64 бита.
В настройках.
Для Pro
Action: com.hht.scanwedge
Scan Data Label: com.hht.datawedge.data_string
Для lite
Action Name: com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST
Extra Data: EXTRA_BARCODE_DECODING_DATA
Когда на ТСД щелкаете кнопочкой скан, то циферка увеличивается на единичку и показывать отсканированный код.
У меня работает и на Pro и на Lite. Если не работает, то смотрите настройки. Должен быть включен Scan Wedge (самый верхний ползунок) и Broadcast intent (почти в самом низу). Этого достаточно чтобы работало.
Сначала не заработало. Это натолкнуло на мысль, что скорее всего для моего ТСД Атол Smart Pro неправильные Action Name и Extra Data. Хотя в настройках ScanWedge прописаны именно как у Вас:
Action: com.hht.scanwedge
Scan Data Label: com.hht.datawedge.data_string
В конечном итоге вот здесь https://infostart.ru/public/1306851/ (82) нашел следующие параметры Action Name: DATA_SCAN, Extra Data: com.hht.emdk.datawedge.data_string.
(19) В том то и дело, что настройках ScanWedge по умолчанию именно те данные, как Вы дали. Я и не мог подумать, что здесь может быть косяк.
Все прекрасно работает на конфигурации, созданной на основании шаблона БПО. Apk был собран онлайн-сборщиком приложений.
Возможно поменялась прошивка, у других людей еще в 21 году была такая же проблема. Также была мысль, что может быть все зависит от используемого сканирующего модуля. Обычно ставят Zebra SE4750SR, но есть еще Zebra SE4750MR. У меня SE4850.