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

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


cloudterminal:other

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
cloudterminal:other [2018/12/12 09:15] – [Broadcast Intent] kuldcloudterminal:other [2022/09/10 07:35] (текущий) – [Прочие производители ТСД] kuld
Строка 1: Строка 1:
 ====== Прочие производители ТСД ====== ====== Прочие производители ТСД ======
  
-Приложение поддерживает два способа получения информации от встроенного в ТСД сканера - //Broadcast Intent// и //HID//, Первый способ предпочтительнее, особенно если Вы работаете с длинными штрих-кодами, поэтому попытайтесь найти документацию для разработчиков по Вашей модели ТСД, там будет информация, необходимая для настройки приложения.+Приложение поддерживает два способа получения информации от встроенного в ТСД сканера - //Broadcast Intent// и //HID//,  
 + 
 +Первый способ предпочтительнее, особенно если Вы работаете с длинными штрих-кодами, поэтому попытайтесь найти документацию для разработчиков по Вашей модели ТСД, там будет информация, необходимая для настройки приложения
 + 
 +Второй способ работает медленнее, особенно это заметно на длинных кодах, например, акцизных марках алкоголя и GS1-Datamatrix используемых в маркировке продукции "Честный знак". Для продуктовых кодов EAN и UPC это не так критично.
  
 ===== Broadcast Intent ===== ===== Broadcast Intent =====
Строка 18: Строка 22:
 В большинстве случаев документация на английском языке. В большинстве случаев документация на английском языке.
  
-В документации Вам нужно найти параметры передачи результатов сканирования через широковещательные сообщения - //Broadcast Intent//Это два или три параметра:+В документации Вам нужно найти инструкцию по включению режима передачи результатов сканирования через широковещательные сообщения - //Broadcast Intent//Обычно это делается в меню настроек или в настроечной утилите предустановленной на устройство. 
 + 
 +Там же Вы найдете параметры передачи результатов, это два или три параметра:
 | **Intent** | Идентификатор широковещательного сообщения, в котором ТСД передает результаты сканирования. В документации обычно это обозначается как ''Broadcast Intent''. | | **Intent** | Идентификатор широковещательного сообщения, в котором ТСД передает результаты сканирования. В документации обычно это обозначается как ''Broadcast Intent''. |
 | **Intent Category** | Категория широковещательного сообщения, в котором ТСД передает результаты сканирования. Как правило в новых моделях отсутствует или ''android.intent.category.DEFAULT''. Особое внимание устройствам на Android 4.X -- может быть другое значение. | | **Intent Category** | Категория широковещательного сообщения, в котором ТСД передает результаты сканирования. Как правило в новых моделях отсутствует или ''android.intent.category.DEFAULT''. Особое внимание устройствам на Android 4.X -- может быть другое значение. |
Строка 28: Строка 34:
  
 Если найти документацию не удалось или при изучении найденной документации стало понятно, что оборудование не поддерживает интеграцию через Broadcast Intent, воспользуйтесь настройкой сканера как //HID устройства//. Если найти документацию не удалось или при изучении найденной документации стало понятно, что оборудование не поддерживает интеграцию через Broadcast Intent, воспользуйтесь настройкой сканера как //HID устройства//.
 +
 +<note>Дешевые китайские "noname" устройства, в т.ч. продаваемые под брендами российских поставщиков, не умеют работать с Broadcast Intent и поддерживают только имитацию ввода сканированного штрих-кода с клавиатуры.</note>
  
 Изучите настроечную утилиту, предустановленную на ТСД. В ней нужно включить передачу сканированных данных через эмуляцию клавиатуры. И обязательно такая передача должна заканчиваться суффиксом LF, CR, TAB и т.п. Изучите настроечную утилиту, предустановленную на ТСД. В ней нужно включить передачу сканированных данных через эмуляцию клавиатуры. И обязательно такая передача должна заканчиваться суффиксом LF, CR, TAB и т.п.
Строка 34: Строка 42:
  
 В приложении включите режим аппаратного сканера HID. Суффикс аппаратного сканера в приложении и в настроечной утилите ТСД должны совпадать. В приложении включите режим аппаратного сканера HID. Суффикс аппаратного сканера в приложении и в настроечной утилите ТСД должны совпадать.
 +
 +
 +[[https://cloud.lineris.ru/|Попробуй Облачный ТСД на своём оборудовании]]
cloudterminal/other.1544606136.txt.gz · Последнее изменение: 2018/12/12 09:15 — kuld

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