Параметры подключения сканера штрихкода через Native API

1. Seraph6 27.01.25 13:35 Сейчас в теме
После перехода на ERP решили попробовать подключить ТСД не через софт Клеверенс, как ранее с УПП, а напрямую через "Мобильное рабочее место кладовщика".
Много гуглили и заработало не с первого раза, но в итоге ТСД Zebra настроить получилось.
Там, собственно, в параметрах подключения прописывается две строки:

Пользовательский Intent Extra - com.symbol.datawedge.data_string
Пользовательский Intent Action - com.dwexample.ACTION

Потом соответствующее название Action прописывается в утилите DataWedge - прямо вот "com.dwexample.ACTION". В итоге работает, то есть метод подключения через Native API в целом рабочий, нужно только подобрать верные параметры подключения.

Потом в тех же источниках, которые помогли с Зеброй, нагуглили параметры для другого ТСД - старого доброго Honeywell EDA50.

Пользовательский Intent Extra - data
Пользовательский Intent Action - com.honeywell.intent.action.SCAN_RESULT

Также можно в настройках сканера в самом ТСД настроить строку Action в разделе Data Intent, хотя изначально найденная рекомендация из интернета ничего про нее не пишет.
Не работает.

В итоге уже перепробовали всевозможные варианты - проверяли и регистр букв (data или DATA), и в строке Action в настройках ТСД писали и SCAN_RESULT и всю строку целиком. Эффекта нет.

Нашел родную инструкцию от ТСД, там немного другая срока упоминается:
Намерение Intent: “com.honeywell.scantointent.intent.action.”+ ACTION
Намерение Intent с дополнительными данными com.honeywell.scantointent.intent.extra.DATA содержит остальные данные штрихкода после первого символа '$'.

Эту строку тоже попробовали, тоже не помогло.

По форуму гуглится, что многие люди сражались с подключением, правда, не через штатные механизмы ERP, а через всякие вспомогательные обработки в соответствующих темах. Но и там нет упоминания правильных строк подключения.

Поделитесь кто-нибудь, пожалуйста, какие строки в параметрах подключения работают в вашем случае?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Seraph6 29.01.25 09:08 Сейчас в теме
Переключил драйвер из режима Intent Broadcast в режим эмуляции клавиатуры.
Теперь данные со сканера прекрасно передаются в приложение 1С, единственное неудобство - нужно каждый раз сворачивать экранную клавиатуру и подтверждать сканирование нажатием экранной кнопки (используется экран "Отчеты - Поиск товара" мобильного места кладовщика и там ниже поля со ШК есть кнопка "Найти").
В настройках драйвера стоит суффикс "auto CRLF", но, очевидно, этого недостаточно.
Можно что-то еще донастроить?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот