powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подключиться к сканеру ТСД на андроиде?
10 сообщений из 10, страница 1 из 1
Как подключиться к сканеру ТСД на андроиде?
    #40047031
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть терминал сбора данных, работающий на андроиде.
На нем работает сканер штрих-кодов.
Можно ли подключиться к этому сканеру из Delphi8 (RAD), или надо искать компоненты для работы со сканером?
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047182
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть пример на java, но никак не соображу, как это сделать на Delphi

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
override fun onResume() {

        super.onResume()
            registerReceiver(
                customBroadcastReceiver,
                IntentFilter ("com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST")
            )
    }
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047185
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы писали ПО для сканера, которое взаимодействует с ним.
Написали сервис, который выставил API, с которым работает по на сканере.
И обучили этот сервис работать с нашим ПО.

т.е. точкой управления является сканер, с него все запросы идут на сервис (сервис по сути прокси с элементами кеширования, авторизации и т.п.), и сервис уже дергает наше ПО.

Часть запросов синхронных, часть асинхронных.

Пользователь на ТСД работает через это ПО на нем.
P.S. Сканеры ручные с wi-fi.. ПО писали так, что сканеры могут работать где wi-fi не доступен кешируя определенный результат, насколько это возможно, и блокируя работу, когда уже необходима точка принятия решения (сброс данных в систему)
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047187
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня такой вариант не устраивает.
Программа устанавливается на терминал и логика делается на нем, а в базу отправляются готовые данные.

В общем, скан надо перехватывать непосредственно на терминале.
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047210
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rb,

не знаю, может даст какую-нибудь зацепку этот топик
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047211
Фотография Kast2K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rb,

Посмотрите примеры на сканере, декомпилируйте их.
Наверняка там есть что-то вида DataCollection.jar или/и NativeActivitySubclass.jar или папка с API
Внутри этих классов и происходит взаимодействие со сканером и получение строки.
Далее эти классы подключаете через обертку к своему проекту и вызываете их ( пример как создавать и работать с ними ).
Когда скан проходит, то у вас возникнет событие и получите строку.
Дальше уже дело вашей техники.

P.S. Я работал с Honeywell CT50
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047240
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите прокладку на Java, которая будет слать полученные коды в вашу программу
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047243
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Напишите прокладку на Java, которая будет слать полученные коды в вашу программу


Тогда уж и программу надо на Java писать.
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047252
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_rb,

Ну так пишете ПО для ТСД с логикой на ТСД...
Пишете сервис который работает с БД...
ТСД общается с сервисом, Сервис с БД...

SDK есть к ТСД?

P.S. Мы писали ПО для ТСД на C# потому что SDK было к нему на нем... А Сервис уже на Delphi...

Еще как вариант...
Пишете локальный сервис а-ля веб-сервер на ТСД на Java или чем-то там.. куда есть SDK.. Логика минимальная, работа с SDK + выставит наружу api..
Пишете приложение с логикой для ТСД на Delphi... Оно взаимодействует с локальным сервисом по api и уже шлет данные в базу или куда там...
...
Рейтинг: 0 / 0
Как подключиться к сканеру ТСД на андроиде?
    #40047255
Sergey_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X-Cite
Sergey_rb,

Ну так пишете ПО для ТСД с логикой на ТСД...
Пишете сервис который работает с БД...
ТСД общается с сервисом, Сервис с БД...

SDK есть к ТСД?

P.S. Мы писали ПО для ТСД на C# потому что SDK было к нему на нем... А Сервис уже на Delphi...

Еще как вариант...
Пишете локальный сервис а-ля веб-сервер на ТСД на Java или чем-то там.. куда есть SDK.. Логика минимальная, работа с SDK + выставит наружу api..
Пишете приложение с логикой для ТСД на Delphi... Оно взаимодействует с локальным сервисом по api и уже шлет данные в базу или куда там...


У меня уже работают сервисы на Delphi, проги для ТСД под WinCe написаны на Лазарусе и С++
Теперь надо эту прогу написать на ТСД, работающем под Андроидом 7.0
Вопрос сейчас в выборе среды разработки.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подключиться к сканеру ТСД на андроиде?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]