Как обрабатывать штрих-коды со сканера Datalogic Matrix на хосте Windows? - PullRequest
0 голосов
/ 27 июня 2018

Я собираюсь приобрести стационарный сканер штрих-кода Datalogic Matrix 300N. Я уже скачал и играл с DL.CODE, это программное обеспечение для настройки и эмуляции сканеров Datalogic Matrix.

Идея состоит в том, чтобы собирать и обрабатывать отсканированные штрих-коды на хосте Windows с помощью приложения или службы Windows .NET C #, которые я должен написать.

Насколько я сейчас вижу, сканер Matrix может выступать в качестве TCP-сервера, и я могу подключаться из моего приложения C # (с TcpClient) к этому Matrix TCP-серверу. Тем не менее, нет никакой документации или чего-либо еще доступного. Также я сомневаюсь, что это правильный способ обработки штрих-кодов в производственной среде.

Как правильно настроить это? Является ли «Матричный TCP-сервер» подходом, или я должен искать другие способы общения? (ID-Net? Ethernet / IP? Modbus? Profinet IO? HMS Fieldbus?)

Ответы [ 2 ]

0 голосов
/ 07 июня 2019

Вы отправляете широковещательную рассылку UDP, чтобы увидеть, какие устройства присутствуют в сети, и обработать ответ. Когда у вас есть адрес устройства, вы открываете соединение TCP / IP, зависаете на нем асинхронные операции чтения, сообщаете сканеру об отправляемой вами посылке и обрабатывает полученный асинхронный трафик. Хотя это зависит от вашей принимающей системы, она работает в производственной системе клиента со скоростью около 100 сканирований в секунду с нескольких сканеров.

0 голосов
/ 27 июня 2018

Похоже, что есть руководства для matrix_300n_reference_manual и matrix_n_family_host_mode_programming в столбце Руководства и техническая литература Загрузки для Matrix 300N .

Аналогичным образом, в столбце «Программное обеспечение и утилиты», по-видимому, находится Инструмент настройки DL.CODE и т. Д.

Если вы не можете с ними разобраться, почему бы вам не обратиться в Техническую поддержку Datalogic ? или Свяжитесь с нами ?

...