еще в идеале, в базе три кнопки большие: ЧАСТНОЕ ЛИЦО - ЮРЛИЦО - ОПТ
при продаже выбираем кому продаем, считываем сканером товар, и он формирует сразу пакет доктов
Сканеры штрих-кода обычно работают в двух вариантах: 1) Эмуляция клавиатуры (те, кто подключаются через PS/2 или работают как USB HID) 2) Эмуляция COM-порта (те, которые подключаются к COM порту либо являются USB Serial Device)
Взаимодействие с первыми аналогично клавиатуре. Если во время работы устройства фокус на поле ввода, то ввод со сканера будет направлен в это поле.
Второй тип сканеров штрих-кода использует драйвер и записывает результат ввода в файл, куда именно - должно быть в описании устройства.
Если Вы хотите с минимальными затратами организовать «рабочее место оператора» с взаимодействием через веб, то вариант с USB HID — это ваш вариант. Вы просто с помощью PHP рисуете форму, с полем, куда JS-ом выставляете фокус. Оператор, «пикнув» сканнером штрихкода, просто введет туда цифры. (И не забываем, какой еще ОГРОМНЫЙ плюс возникает, если штрихкод потерт и не читается — оператор просто набивает артикул на клавиатуре в это поле.)это с форума, может пригодится