К статье
Практический материал

Торговля и Склад · 9 мин

Как обновить драйвер сканера штрих-кода в 1С

Пошаговая инструкция по обновлению драйвера сканера штрих-кода в 1С: определение режима работы, установка драйвера, настройка в конфигурации и проверка результата.

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

Обновление драйвера — типовая задача, которую можно выполнить самостоятельно за 15–30 минут, если понимать, в каком режиме работает сканер и какой именно драйвер использует ваша конфигурация. Ошибки при этом обратимы: в худшем случае оборудование перестанет отвечать до повторной установки.

Важно различать два уровня драйверов: системный драйвер Windows (определяет, как ОС видит устройство) и драйвер торгового оборудования для 1С (компонента, через которую конфигурация общается со сканером). Часто проблему решает обновление только одного из них.

Шаг 1. Определите, в каком режиме работает сканер

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

Проверить режим просто: откройте «Блокнот» в Windows и отсканируйте любой штрих-код. Если код появился в блокноте — сканер работает в режиме клавиатуры и для него, как правило, вообще не нужен специальный драйвер 1С: достаточно корректной настройки суффикса (Enter после кода) в самой конфигурации. Если в блокноте пусто, а в 1С код раньше появлялся — используется COM-режим и драйвер торгового оборудования.

Код появляется в БлокнотеРежим эмуляции клавиатуры

Драйвер 1С не нужен, проверяйте настройки суффикса в конфигурации

В Блокноте пусто, в 1С работалоCOM-режим через драйвер

Обновляйте драйвер торгового оборудования и проверяйте номер порта

Устройство с восклицательным знаком в Диспетчере устройствПроблема системного драйвера Windows

Сначала переустановите драйвер ОС, затем настройку в 1С

Шаг 2. Проверьте системный драйвер в Windows

Откройте «Диспетчер устройств» (клавиши Win+X → «Диспетчер устройств») и найдите сканер. В режиме клавиатуры он отображается в разделе «Клавиатуры» или «Устройства HID». В COM-режиме — в разделе «Порты (COM и LPT)» с присвоенным номером порта, например COM3 или COM5.

Если рядом с устройством стоит жёлтый восклицательный знак или оно отображается как «Неизвестное устройство», системный драйвер работает некорректно. Кликните по устройству правой кнопкой, выберите «Обновить драйвер» и укажите автоматический поиск. Если Windows не находит драйвер, скачайте его с официального сайта производителя сканера, указав точную модель устройства — она обычно нанесена на наклейке на корпусе или в документации.

Для COM-режима запомните номер порта, который присвоила система: он понадобится при настройке в 1С. Учтите, что при подключении сканера в другой USB-разъём Windows может назначить ему новый номер порта, и связь с 1С разорвётся — это одна из самых частых причин «внезапной» поломки.

Шаг 3. Обновите драйвер торгового оборудования в 1С

В типовых конфигурациях (1С:Розница, Управление торговлей, Комплексная автоматизация) драйверы оборудования устанавливаются через раздел настроек подключаемого оборудования. Откройте «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования» в разделе продаж или склада).

Перейдите в список «Драйверы оборудования», найдите используемый драйвер сканера и проверьте его версию. Многие конфигурации поставляются со встроенными драйверами, которые обновляются вместе с релизом конфигурации. Если драйвер загружен из внешнего файла, нажмите «Добавить новый драйвер из файла» и укажите актуальный архив, полученный от поставщика оборудования или из комплекта поставки конфигурации.

Порядок обновления драйвера в 1С
  1. 1
    Откройте Администрирование → Подключаемое оборудование → Драйверы оборудования
  2. 2
    Найдите текущий драйвер сканера и запомните его версию
  3. 3
    Добавьте новый драйвер из файла или из макета конфигурации
  4. 4
    Перейдите в список подключённого оборудования и откройте настройку сканера
  5. 5
    Укажите новую версию драйвера и правильный COM-порт при необходимости
  6. 6
    Нажмите «Тест устройства» и убедитесь в успешном подключении

Если используется драйвер «1С:Сканер штрихкода (Native API)»

В современных типовых конфигурациях применяется драйвер, разработанный по технологии Native API. Его преимущество — он не требует отдельной установки в систему: компонента загружается из макета конфигурации автоматически. Если после обновления конфигурации сканер перестал работать, удалите устройство из списка подключаемого оборудования и добавьте заново — компонента установится повторно с актуальной версией.

Шаг 4. Настройте параметры подключения

После установки драйвера откройте настройку самого устройства в списке подключаемого оборудования. Для COM-режима ключевые параметры — номер порта (должен совпадать с тем, что показывает Диспетчер устройств), скорость порта и суффикс. Для клавиатурного режима в конфигурации обычно задаётся префикс и суффикс сканирования, по которым 1С отличает ввод со сканера от ручного ввода.

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

Шаг 5. Проверьте результат

Сначала выполните «Тест устройства» в настройках подключаемого оборудования — драйвер должен сообщить об успешном подключении. Затем откройте реальный рабочий документ, например «Чек ККМ» или «Реализация товаров», и отсканируйте штрих-код товара из базы. Номенклатура должна подобраться автоматически.

Проверьте также сканирование в блокноте, если сканер клавиатурный: код должен вводиться полностью, без пропущенных символов, с переводом строки в конце. Обрезанные или искажённые коды указывают на проблему с кабелем, USB-портом или настройками раскладки, а не на драйвер.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

Сообщение об успешном подключении

Тревожный признак

Ошибка подключения или «устройство не найдено»

Сканирование в документе
Норма

Товар подбирается автоматически

Тревожный признак

Код вводится, но товар не находится — проверьте штрих-коды в карточках

Сканирование в Блокноте (клавиатурный режим)
Норма

Полный код и перевод строки

Тревожный признак

Пропуск символов, лишние знаки — проблема кабеля или порта

Типичные ошибки и их последствия

Типичные ошибки
01
Установка драйвера для другой модели сканера — устройство определяется, но передаёт данные с ошибками или не работает вовсе
02
Игнорирование смены COM-порта после переподключения в другой USB-разъём — 1С «не видит» исправный сканер
03
Обновление только системного драйвера при проблеме в драйвере 1С (или наоборот) — проблема остаётся
04
Работа под пользователем без прав на установку компонент — драйвер «устанавливается», но не регистрируется в системе

Отдельная частая ситуация — обновление платформы 1С без обновления конфигурации или драйвера. Внешние компоненты могут быть несовместимы с новой версией платформы, поэтому после такого обновления всегда проверяйте работу торгового оборудования до начала рабочего дня, а не в момент обслуживания покупателя.

Перед обновлением драйвера зафиксируйте текущие настройки: номер COM-порта, версию драйвера, префикс и суффикс. Скриншоты настроек позволят быстро откатиться, если новая версия заработает хуже.
ПЗ
Практическое замечание

Когда самостоятельного обновления недостаточно

Обращайтесь к специалисту по 1С или поставщику оборудования, если сканер встроен в комплексную систему (ТСД, кассовое рабочее место с несколькими устройствами), если используется нестандартная конфигурация с доработанными механизмами сканирования или если после всех проверок устройство не определяется ни в одной программе — это признак аппаратной неисправности.

Также не стоит экспериментировать на рабочей базе в разгар смены: выполняйте обновление вне часов активной работы и убедитесь, что есть возможность быстро вернуть прежнюю версию драйвера.

Итог

Что важно запомнить

Сначала определите режим работы сканера (клавиатура или COM-порт), затем обновите соответствующий драйвер — системный в Windows и/или драйвер торгового оборудования в 1С. Проверяйте результат тестом устройства и сканированием в реальном документе, а текущие настройки сохраните до начала изменений.

Частые вопросы

Нужен ли вообще драйвер для сканера в 1С?

Зависит от режима. В режиме эмуляции клавиатуры сканер работает как обычное устройство ввода, и отдельный драйвер 1С не требуется — достаточно настроить суффикс в конфигурации. Для COM-режима и программной обработки событий сканирования драйвер торгового оборудования обязателен.

После обновления Windows сканер перестал работать в 1С. Что делать?

Крупные обновления Windows иногда сбрасывают драйверы устройств и переназначают COM-порты. Проверьте Диспетчер устройств, переустановите системный драйвер сканера и сверьте номер порта с настройками в 1С.

Где взять актуальный драйвер сканера?

Два надёжных источника: официальный сайт производителя сканера (по точной модели устройства) и комплект поставки вашей конфигурации 1С, где встроены драйверы для популярных моделей. Избегайте универсальных «пакетов драйверов» со сторонних сайтов.

Сканер пищит и считывает код, но в 1С ничего не происходит. В чём причина?

Чаще всего несовпадение режимов: сканер в клавиатурном режиме, а 1С ждёт данные через драйвер с COM-порта (или наоборот). Проверьте ввод в Блокноте, чтобы определить фактический режим, и приведите настройки в соответствие.

Можно ли откатить драйвер, если новая версия работает хуже?

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