Задать вопрос

Сканеры штрих-кодов и PHP

Здравствуйте, интересует такой вопрос. Как взаимодействовать между сканером штрих-кодов и PHP?
Какие сканеры штрих-кодов больше подойдут для этого?

Очень интересует данный вопрос, заранее спасибо.
  • Вопрос задан
  • 14004 просмотра
Подписаться 12 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@lesha_penguin
Сканеры штрих-кода (из тех, с которыми мне довелось работать) обычно работают в двух вариантах:
1) Эмуляция клавиатуры (те, кто подключаются через PS/2 или работают как USB HID)
2) Эмуляция COM-порта (те, которые соответственно втыкаются в компорт либо являются USB Serial Device)

Взаимодействие с первыми аналогично клавиатуре. В чем их плюс — возможность работы даже с тем софтом который не знает что такое «сканнер штрих-кода». Для программы это будет выглядеть полностью аналогично как если бы оператор набрал на клавиатуре артикул товара. (то есть полностью прозрачно для программ)
Соответственно, сериальные устройства для тех программ, которые знают что такое сканнер штрих-кода и умеют с ним работать.

Соответственно, вопрос. Вам для каких нужд? Если Вы хотите минимальными затратами организовать «рабочее место оператора» с взаимодействием через веб — то вариант с USB HID — это ваш вариант. Вы просто с помощью PHP рисуете форму, с полем, куда JS-ом выставляете фокус. Оператор «пикнув» сканнером штрихкода просто введет туда цифры. (И незабываем, какой еще ОГРОМНЫЙ плюс возникает, если штрихкод потерт и нечитается — оператор просто набивает артикул на клавиатуре в это поле.)

Вариант с Serial-подключением имеет плюсы лишь когда вы организуете выделенное узкозаточенное рабочее место.
Ответ написан
Комментировать
@hom9k
Если сканер по компорту подключается, то написать сервис на сях и повесить на какой-нибудь порт. Соответственно, из пхп общаться со сканером через этот сервис.
алгоритм такой:
1) открывается страница — посылаем команду на включение сканера
2) аяксом обращаемся за последним считанным штрихкодом и выводим его.
3) по завершению — выключаем сканер.
Ответ написан
Комментировать
alexkbs
@alexkbs
Подойдут сканеры, которые работают как клавиатура. По-умолчанию они пишут значение отсканированного штрих-кода и ввод.

Для работы со сканером ничего особенного делать не нужно, достаточно через JS фокусироваться на нужно поле ввода.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽