Подключение Bluetooth сканера в режиме SPP с помощью внешней компоненты "1С:Устройства ввод (NativeApi)" на Android.
На данный момент, обычный (современный) сканер имеет два режима работы: режим разрыва клавиатуры и режим эмуляции com-порта (другое название SPP Mode).
В режиме разрыва клавиатуры сканер - это клавиатура. В таком случае необходимо чтобы:
- Экран был включен
- Курсор стоял в поле ввода
- Необходимо разрабатывать особый алгоритм отработки данных
В режим SPP - это обычное устройство подключенное через com-порт, которое посылает на него сообщения (в данной случае считанный штрихкод)
- Необходимо чтобы было запущено приложение (в наш случае 1С) для получения и обработки данных со сканера.
Очевидно, режим SPP это то что нам нужно.
Оборудование и программное обеспечение.
При разработке использовались:
- Сборщик мобильных приложений 1С версии 2.0.7.48 (в сборщике использовалось ANT 1.10.5, JDK 1.8.0_181 )
- Мобильная платформа 1С версии 8.3.9.91
- Планшет Samsung Galaxy Tab A (Android 5.1)
- Сервис для работы со сканером написан на Java c помощью Android Studio 3.2.1, с поддержкой api level 15
- Сканер штрих кодов Netum RD-1698LY. Режим SPP Mode у него работает только с Windows и Android.
Улучшение сервиса
В дальнейшем мы планируем сделать сервису графический интерфейс, для того чтобы можно было настраивать различные параметры.
0 р.
4rnd


