Драйвер для сканера штрихкода
Короткий ответ: чаще всего драйвер не нужен. USB-сканер определяется как клавиатура и печатает код в любое поле. Ниже — когда драйвер всё-таки понадобится и что делать, если сканер уже подключён, но ведёт себя странно.
Когда драйвер не нужен
Подавляющее большинство проводных и Bluetooth-сканеров работают в режиме HID — операционная система видит их как обычную клавиатуру. Драйвер ставить не нужно ни на Windows, ни на macOS, ни на Linux: открываете любое поле ввода, сканируете — код появляется текстом. Если сканер работает в Блокноте, он будет работать и в 1С, и в МоемСкладе, и в браузере.
Когда драйвер нужен
- Режим виртуального COM-порта. Некоторые кассовые программы ждут сканер на COM-порту, а не как клавиатуру. Тогда нужен драйвер производителя — он создаёт виртуальный порт.
- Сканеры с подставкой и автосканированием, где режимами управляет утилита производителя.
- Промышленные сканеры и ТСД — там драйвер идёт вместе с SDK.
Сканер подключён, но работает не так
- Печатает не те символы или кириллицу. В сканере выставлена не та раскладка клавиатуры. Лечится настроечным штрихкодом из инструкции к модели — ищите раздел Keyboard Country или Language, ставьте английскую раскладку. И переключите раскладку в системе на английскую перед сканированием.
- Код вставляется, но курсор остаётся в поле. Не задан суффикс. Нужен штрихкод настройки Add Enter Suffix или Add CR/LF — тогда после кода сканер сам жмёт Enter, и программа принимает строку.
- Пропадают первые символы. Слишком быстрый ввод для программы. В настройках сканера увеличьте межсимвольную задержку.
- Не читает DataMatrix. Одномерный лазерный сканер физически не умеет читать двумерные коды — нужен 2D-сканер. Для кодов маркировки берите только 2D.
Настроечные штрихкоды у каждого производителя свои и лежат в инструкции к конкретной модели. Универсального набора не существует — не берите их с чужих сайтов, можно перевести сканер в режим, из которого сложно выйти.
Другие драйверы
Принтер настроили. А ценники откуда?
Драйвер решает половину задачи: принтер печатает то, что ему отправили. Сам ценник - с актуальной ценой, штрихкодом и названием - всё равно кто-то собирает, и обычно это ручная возня в Word или Excel, где цена устаревает в тот же день.
YesWeScan печатает этикетки и ценники прямо из Telegram-бота: находите товар по штрихкоду, жмёте «Печать» - этикетка уходит на принтер по Bluetooth или USB. Размеры ленты 50×30, 58×40, 70×40, шрифт подбирается под ширину, а не обрезается по краю.
Не хотите возиться с настройкой?
Оставьте номер - подключим принтер к вашей 1С или МойСклад. Оборудование от нас приезжает уже настроенным.