Rajan Pandit Ответов: 2

Система посещаемости со сканером штрих-кодов VB.NET


Я планирую программное обеспечение для управления офисом для школы... В этом моя главная проблема-посещаемость.. Я хочу использовать сканер штрих-кодов для посещаемости. Я буду печатать удостоверения личности со штрих-кодами. Так что они могут легко сканировать его... но меня это смущает ..
Сканер штрих-кодов будет работать только с ПК, а мое программное обеспечение будет работать на главном управляющем ПК... В школе 15 классных комнат... Я не могу установить ПК для каждого класса.. Итак, как я справляюсь... Если я куплю 15 сканеров штрих-кодов и помещу их в каждый класс и подключу все к главному ПК Управления с помощью USB-концентратора..
сработает ли это? или она будет стабильной?

Когда мы сканируем штрих-код, всегда вспыхивает звуковой сигнал. Я не знаю, что это форма штрих-кода устройства или ПК с этим устройством штрих-кода подключен... Если это с ПК, то в моем случае, как они узнают, что код был отсканирован.. пожалуйста, дайте предложения...

пожалуйста помочь....

Что я уже пробовал:

Я просто пытаюсь.. пожалуйста помочь...

F-ES Sitecore

Похоже, это аппаратные вопросы, а не программные. Я уверен, что есть сканеры, которые подходят для вашей цели, те, которые, возможно, связываются с одним "контрольным" компьютером.

Rajan Pandit

хорошо... позвольте мне сказать одну вещь... Если я подключу 15 сканеров штрих-кодов к ПК, то все они будут работать правильно одновременно... с моим программным обеспечением. ... означает, что данные будут добавлены в sql server или некоторые будут пропущены..

F-ES Sitecore

Если у вас есть система сканера, предназначенная для этого, то да, она должна быть, но вам нужно сначала выбрать аппаратное обеспечение, а затем кодировать его в соответствии с потребностями этого оборудования.

2 Ответов

Рейтинг:
18

OriginalGriff

Это, вероятно, не очень хорошая идея: USB не имеет хорошего диапазона - даже питаемые концентраторы могут быть не дальше 5 м кабеля друг от друга, поэтому, чтобы использовать USB для подключения сканеров штрих-кодов, вы будете обращать внимание на значительное количество питаемых концентраторов, каждый из которых должен быть постоянно подключен к сети. И это добавляет чертовски много мест" точки отказа", а также значительно увеличивает стоимость. И... это тоже не очень хорошо сработает.

Проблема в том, что сканер штрих - кода выглядит на ПК как клавиатура: сканируемый номер статьи генерируется в виде нажатий клавиш, поэтому, если у вас есть 15 классов, которые пытаются принять участие одновременно - что и происходит в школах, учитывая, что они работают по жесткому расписанию, - есть очень хороший шанс, что потоки номеров статей от нескольких сканеров смешаются вместе, и нет никакого способа определить на ПК, откуда взялся конкретный код, если вы не напишете свои собственные драйверы для сканеров.

Вместо этого я бы предложил вам посмотреть на Raspberry Pi или что-то подобное со сканером, подключенным для каждого класса, и использовать школьный Wi-Fi для отправки данных обратно в центральный центр. Проще, безопаснее и надежнее.


Rajan Pandit

Хай, дорогая.. Мне нравится твой ответ... Можете ли вы сказать, как я могу сделать это с помощью Raspberry Pi?..
это означает, что я должен установить Raspberry Pi в каждом классе ... и мне нужно подключить сканер штрих-кодов к устройству Raspberry Pi... затем, когда кто-нибудь сканирует через сканер штрих-кодов, Raspberry Pi отправит эти данные на мой основной компьютер через Wi-Fi, где установлено мое программное обеспечение... и данные будут сохранены на Sql Server...

Рейтинг:
1

Patrice T

Цитата:
Если я куплю 15 сканеров штрих-кодов и помещу их в каждый класс и подключу все к главному ПК Управления с помощью USB-концентратора..

Я думаю, что это неправильное решение, просто потому, что USB очень ограничен по длине кабеля, он составляет от 5 до 10 метров максимум. Боюсь, что ваши классы будут не так уж близко.
Вам нужно собрать информацию о том, как далеко находятся классы, и вместе с производителем посмотреть, каковы возможности.
Я бы, конечно, выбрал сканер с ethernet-каналом и последовательной эмуляцией.
ПК, имеющий драйвер, который показывает виртуальный RS232 на каждый сканер.