Однажды мне позвонил знакомый директор кафе и попросил заглянуть к ним, чтобы помочь разобраться с новым сканером штрих-кода. Со слов директора, сканер то и дело считывал штрих-код товара неправильно, и по этой причине товар им постоянно приходилось искать в программе вручную, что занимало довольно много времени.
Когда я пришёл в кафе, причина ненормального поведения сканера мне стала понятна, как говорится, уже с порога. В своё время для установки программы «РестАрт: Фронт-офис» в кафе был приобретён ноутбук, к которому позже и подключили новый сканер штрих-кода. Сканер был новый, но, судя по внешнему виду, очень дешёвый. И особое подозрение вызывал его тоненький USB-шнур.
Чтобы убедиться в своих подозрениях, я подключил сканер к обычному стационарному компьютеру, в паре с которым устройство сразу же стало работать, что называется, как часы — все коды, даже сильно затёртые, прекрасно считывались. После этого я посоветовал директору купить USB-хаб (разветвитель) с дополнительным питанием и подключить сканер к ноутбуку через него.
Почему сканер неправильно считывает штрих-код
Сканеры штрих-кода являются электрическим устройством, которому требуется нормальное питание. В беспроводных сканерах питание осуществляется от гальванических элементов или аккумуляторных батарей, в проводных — либо от внешнего блока питания, либо от пятивольтового источника в компьютере через USB-порт.
В случае, когда сканер запитывается через порт USB, этого напряжения питания иногда может просто не хватать. Например, если в сканере используется кабель низкого качества, а обжим проводов выполнен с нарушением технологии (с чем очень часто приходится сталкиваться в дешёвых китайских поделках), то часть питающего напряжения теряется в кабеле и до сканера не доходит. Особенно это будет заметно при подключении устройства к ноутбуку, где пятивольтовые источники обычно более слабые, чем в стационарных компьютерах. То же самое может происходить при использовании для подключения устройств дешёвых USB-удлинителей и пассивных USB-хабов.
Единственным способом избавится от этих проблем, является использование более качественных сканеров и USB-удлинителей. Нормализовать же напряжение питания при необходимости можно с помощью USB-хаба (разветвителя) с дополнительным питанием. В таком хабе имеется свой более мощный пятивольтовый источник, который может быть либо встроенным, либо внешним.
Другие статьи по схожей тематике