Существует ли какое-либо программное обеспечение для инвентаризации, которое может создавать базу данных с помощью сканера штрих-кода?

TL;DR :вы можете использовать сокеты UDP в режиме подключения или оставаться без подключения, это выбор реализации, зависящий, среди прочих факторов, от простоты или масштабируемости. Это не изменит содержимое пакетов в сети и не отследит любой сделанный выбор.

netcatиспользуетbind(2)для выбранного порта, использует только один разrecvfrom(2)с опцией MSG_PEEK, чтобы даже не потреблять данные, извлекает источник, затем используетconnect(2)для этого источника, изменяя состояние сокета на ESTAB, и теперь можно продолжить простыми вызовамиread(2)и write(2).

Другие приложения (, например :socat UDP-RECVFROM:7777,fork -вместо socat UDP-LISTEN:7777 -, и, очевидно, openvpn )просто никогда неconnect(2)к источнику и, таким образом, остаются в состоянии UNCONN. Они будут использовать толькоrecvfrom(2)и будут передавать данные, используяsendto(2).

Эта разница в использовании частично объясняется вrecv(2)и send(2):

.

The send() call may be used only when the socket is in a connected state (so that the intended recipient is known). The only difference between send() and write(2) is the presence of flags. With a zero flags argument, send() is equivalent to write(2).

2
25.04.2020, 21:10
3 ответа

Как уже говорили другие. сканер - это просто роскошная клавиатура.

Просто найдите что-то вроде:

книга, компакт-диск, библиотека DVD, система личного инвентаря linux

Уже существует множество решений.

2
19.03.2021, 02:26

GCstar позаботится обо всем этом для вас :сканирование штрих-кодов, хранение инвентаря и поиск информации в Интернете о различных категориях товаров, о которых она знает (которые соответствуют вашим требованиям ).

5
19.03.2021, 02:26

Сканер штрих-кода представляет собой HID, подобный клавиатуре. Штрих-код преобразуется в соответствующие символы и вставляется в текущую строку ввода.

Если вы хорошо разбираетесь в базе данных (, скажем, LibreOffice или другой ), то просто создайте форму для сканирования штрих-кодов. Мы понятия не имеем, как штрих-коды сопоставляются с вашими носителями информации, указанной в вопросе. Возможно, вам придется ввести описания в другое поле формы.

Серьезно --сканер — это просто устройство ввода, не более того. Если все, что вам нужно, это штрих-коды, отсканируйте их. Если вам нужны штрих-коды и дополнительная информация, последнюю часть вам придется найти. Сканеры штрих-кода отлично подходят для контроля запасов --, который должен начинаться при покупке. Прикрепите штрих-код и введите описание/местоположение/и т. д. После этого просто отсканируйте коды и обновите такие вещи, как местоположение. Некоторые сканеры просто записывают информацию и должны синхронизироваться с компьютером, некоторые используют сети для прямой синхронизации с базами данных, другие физически подключены к компьютеру и действуют как клавиатура.

В качестве общей идеи, и если ваш бюджет и модель риска позволяют, перенесите управление запасами на метки NFC, а также пометьте комнаты, чтобы персонал, управляющий запасами, мог приехать, просканировать все и комнату, а какой-нибудь программист мог написать фронт приложения/БД. конец. Действительно, я помог компаниям сделать именно это, сканируя с помощью телефона Android с помощью приложения, которое заполняет базу данных CouchDB (json document ). Написал приложение на DroidScript --все работало без нареканий. Обратите внимание, что кто-то или какая-то БД где-то в мире должны иметь эти начальные описания...

1
19.03.2021, 02:26

Теги

Похожие вопросы