Инструменты пользователя

Инструменты сайта


cloudterminal:other

Это старая версия документа!


Прочие производители ТСД

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

Broadcast Intent

Изучите сайт производителя Вашего оборудования. Обычно искомая документация публикуется на англоязычных сайтах в разделах сайта Support, Documentation, Downloads, For Developers и т.п.

Если самостоятельно найти не удалось, попробуйте обратиться с запросом на SDK к производителю или его региональному представителю.

В большинстве случаев документация на английском языке.

В документации Вам нужно найти параметры передачи результатов сканирования через широковещательные сообщения - Broadcast Intent. Это два параметра:

Intent Идентификатор широковещательного сообщения, в котором ТСД передает результаты сканирования. В документации обычно это обозначается как Broadcast Intent
Extra В самом событии содержится большой набор данных, из которого приложению требуется только штрих-код. В документации этот параметр находится в разделе описания Broadcast Intent в т.н. Extra, ищите там идентификатор, в котором передается Barcode data, Decode barcode string или что-то подобное.

Найденные параметры введите в соответствующие настройки Intent и Extra приложения.

HID

Если найти документацию не удалось или при изучении найденной документации стало понятно, что оборудование не поддерживает интеграцию через Broadcast Intent, воспользуйтесь настройкой сканера как HID устройства.

Изучите настроечную утилиту, предустановленную на ТСД. В ней нужно включить передачу сканированных данных через эмуляцию клавиатуры. И обязательно такая передача должна заканчиваться суффиксом LF, CR, TAB и т.п.

Правильно настроенный таким способом сканер будет передавать полученные данные в любое место, где установлен фокус ввода текста с клавиатуры.

В приложении включите режим аппаратного сканера HID. Суффикс аппаратного сканера в приложении и в настроечной утилите ТСД должны совпадать.

cloudterminal/other.1544604824.txt.gz · Последнее изменение: 2018/12/12 08:53 — kuld

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki