0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209

ТСД MINDEO сканирование

14.02.2023, 09:01. Показов 10685. Ответов 52

Студворк — интернет-сервис помощи студентам
Добрый день!
Мне необходимо написать небольшую программу, которая работает с ТСД.
что имеем:
Есть терминал сбора данных (ТСД) Mindeo ака Hyatta на андроиде 11.
т.к. разработка под Андроид это не мой профиль, да и задание единичное,
то сильно погружаться в эту тему не хотелось бы.
год назад т.ж. пришлось писать для ТСД, но только Honeywel, там все проще,
был SDK и мне осталось только портировать его под себя.
Сейчас пошел по такому же пути но нашел SDK только под winForms, и она работает через Com-порт.

На данном этапе программа не видит устройство (сканер), соответственно данные не приходят.
Посоветуйте как это реализовать.
В идеале хотелось бы что-то универсальное, чтобы не зависеть от производителя устройства.

Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.02.2023, 09:01
Ответы с готовыми решениями:

Сканирование штрих кодов на ТСД
ТСД М3 Orange, платформа 8.3.9, открываю окно ПоказатьВводСтроки, ввожу строку сканированием штрих кода. Строка заполняется, после...

ТСД - MT2090-SLO получение данных с ТСД без использования 1С
Доброго времени суток форумчане! Подскажите пожалуйста, необходимо организовать получение данных с ТСД без использования 1С. Данные мне...

1С:Предприятие 8.3 (8.3.5.1119) + сканер mindeo md 2250+ (не работает поиск)
Всем доброго дня. Неделю читаю форумы. Решил задать вопрос. Установлено 1С Предприятие 8.3 (8.3.5.1119). Подключен сканер mindeo md...

52
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
09.03.2023, 10:09
Студворк — интернет-сервис помощи студентам
sonmax, А когда вы жмете на физическую кнопку с выключенной тестовой программой , он включается?
если да, то тогда должно работать, так как broadcast тоже должен посылаться.

Добавлено через 6 минут
В sdk, что вам давали, нет документации или чего то связанного с broadcast ?
0
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
09.03.2023, 10:50  [ТС]
Заработало!
решил попробовать разные режимы декодирования.
Заработал именно Ваш код!
спасибо большое.
до этого стоял по умолчанию "direct fill"
Миниатюры
ТСД MINDEO сканирование  
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
09.03.2023, 11:20
Цитата Сообщение от sonmax Посмотреть сообщение
Заработал именно Ваш код!
Это хорошо, пометьте тогда, хотя бы, что вопрос решен, может кому то пригодится(будет видно что есть решение).

Добавлено через 3 минуты
И не забудьте отписываться от события "TestScanningTransmitter.Notify" , а то будет не приятно.

Цитата Сообщение от sonmax Посмотреть сообщение
спасибо большое
Не за что, для этого кстати есть специальная кнопочка
1
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
12.08.2025, 10:46  [ТС]
Активирую свою же тему.
По предыдущим вопросам мне очень помогли советами. С тех пор программа переделывалась не раз.
в итоге все уже работает достаточно стабильно.
и я к данной теме не возвращался более полутора лет.
Появилась новая проблема.
Закупили новые терминалы по типу смартфонов без кнопок, что оказалось очень неудобно.
Проблема, как сделать кнопку принудительного сканирования на экране.
Непосредственно нужен сам код запуска сканирования.
Это когда запускается подсветка и лазер.
Никак не могу нигде этого найти.
вот описание каласса
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#region MINDEO
    public class BroadcastReceiverTest: BroadcastReceiver {
      public override void OnReceive(Context context, Intent intent) {
        var contents = intent.GetStringExtra("scandata");
        TestScanningTransmitter.TransmitScanData(contents);
        parseScan(contents);
      }
    }
    public static class TestScanningTransmitter {
      public delegate void ScanHandler(string scanData);
      public static event ScanHandler Notify;
      public static void TransmitScanData(string scanData) {
        Notify?.Invoke(scanData);
      }
    }
    #endregion
parseScan(contents); - это уже обработка данных.

нашел подходящую команду, но она возвращает нулевое значение
receiver.OnReceive(context, Intent);
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
12.08.2025, 14:43
Чтобы программно вызывать сканирование - нужно использовать sdk от сканера.
Обычно у них есть примеры.
В большинстве случаев это обертки над библиотеками производителей железа.
Тут как больше нравиться, у всех sdk по разному реализовано, не факт что так как вы пытаетесь
0
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
12.08.2025, 15:22  [ТС]
программа написана под 2 вида ТСД (honeywell и Mindeo)
для первого вроде как есть sdk, а проблема именно с Mindeo.
ни sdk ни описания я не нашел.

реализовал через BroadcastReceiverTest
это кстати я брал тоже из какого-то примера.

p.s.
в настройках сканера нашел "виртуальную кнопку сканера"
она появляется поверх всех программ и через нее вроде как работает.
но хотелось бы свою реализовать.
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
12.08.2025, 15:27
Писать производителю или вашему поставщику.
Должно быть что-то 1000%
Всегда есть
0
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
12.08.2025, 15:30  [ТС]
я так понял, что BroadcastReceiverTest это встроенная функция Android.Content.
тогда возможно есть встроенные функции отвечающие за вызов сканера.
может как-то с этой функцией можно поиграться?
receiver.OnReceive(context, Intent);
где context = Android.App.Application.Context;
а вот Intent наверное неправильный

Добавлено через 1 минуту
Цитата Сообщение от onimor Посмотреть сообщение
Писать производителю или вашему поставщику.
написал, ну с восточными братьями наверное бесполезно, а наша Тп посоветовала только "виртуальную кнопку"
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
12.08.2025, 15:48
Если писать на англ, с гмайла, с впн то шансы на ответ крайне велики.
Как я уже сказал, все зависит от реализации производителя.
Они могут использовать события андройд, а могут и нет.
Обычно есть прямой вызов через сдк
Можете их приложение декомпилировать и посмотреть как кнопка сделана, если так интересно и ответа нет от производителя.
На крайняк можно посмотреть библиотеки от производителей железа, которыми пользуются производители терминалов для своего сдк.
0
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
13.08.2025, 07:31  [ТС]
ТП молодцы, скинули ссылку на SDK.
в основном там описание для java, но есть один пример на xamarin.
буду разбираться
0
0 / 0 / 0
Регистрация: 30.12.2025
Сообщений: 1
30.12.2025, 08:34
Добрый день если возможно можно увидеть результат вашей работы хотя бы на гите, у меня похожая ситуация если ТСД Mindeo D60 но нет SDK для данной шайтан машины, компания Mindeo пока молчит и от комментариев открещивается.
0
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
30.12.2025, 08:59
Rinat VII, без sdk только через Broadcast ловить. В самом терминале есть приложение(обычно) для управления драйвером и выбором способа получения результата(там же можно указать имя для Broadcast).
https://github.com/onimor/TSDTest
0
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
30.12.2025, 09:10  [ТС]
на гите не выкладывал, программа у меня адаптирована под две модели (Mindeo и Honeywell), но готов помочь кодом.
работает на m40 и m50/60. спрашивайте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.12.2025, 09:10

ТСД CipherLab 8300
Здравствуйте. Win 7 x64 1С:Предприятие 8.3 (8.3.6.2299) Конфигурация: Управление производственным предприятием, редакция 1.1...

Связь 1С УТ 10.3 с ТСД Cleverence
Настроен Mobile Smarts, через обработку загрузки, в 1С УТ 10.3 всё выгружает без проблем, но если через кнопку встроенную в 1С...

ТСД и 1с (Комплексная автоматизация 1.1)
Подскажите, пожалуйста, знающие люди, какой ТСД выбрать? Я в этом не сильно разбираюсь, но нужно, чтобы из 1с 8.2 Комплексная автоматизация...

Утилита для ТСД
Доброго времени суток! Есть ТСД у который перестал считывать штрих код (слетела утилита, сброс к заводским не помогает). На сайте Атол...

ТСД (Windows CE) .net 3.5
Работал раньше с php и пришлось написать прогу для ТСД на visual studio 2008. Подскажите учебники для чайников для работы со сканером на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Опции темы

Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru