Торговля и Склад · 9 мин
Как обновить драйвер сканера штрих-кода в 1С
Пошаговая инструкция по обновлению драйвера сканера штрих-кода в 1С: определение режима работы, установка драйвера, настройка в конфигурации и проверка результата.
Проблемы со сканером штрих-кода в 1С чаще всего связаны не с самим устройством, а с драйвером — программным посредником между сканером и конфигурацией. После обновления платформы 1С, смены операционной системы или замены сканера драйвер может перестать работать: сканер не определяется, штрих-коды не попадают в поля документов или считываются с ошибками.
Обновление драйвера — типовая задача, которую можно выполнить самостоятельно за 15–30 минут, если понимать, в каком режиме работает сканер и какой именно драйвер использует ваша конфигурация. Ошибки при этом обратимы: в худшем случае оборудование перестанет отвечать до повторной установки.
Важно различать два уровня драйверов: системный драйвер Windows (определяет, как ОС видит устройство) и драйвер торгового оборудования для 1С (компонента, через которую конфигурация общается со сканером). Часто проблему решает обновление только одного из них.
Шаг 1. Определите, в каком режиме работает сканер
Сканеры штрих-кодов подключаются к 1С двумя принципиально разными способами, и от этого зависит вся дальнейшая процедура. Первый режим — эмуляция клавиатуры (HID): сканер «печатает» считанный код как обычная клавиатура, и 1С получает данные в активное поле ввода. Второй режим — эмуляция COM-порта (или работа через драйвер 1С): устройство передаёт данные через виртуальный последовательный порт, а конфигурация обрабатывает событие сканирования программно.
Проверить режим просто: откройте «Блокнот» в Windows и отсканируйте любой штрих-код. Если код появился в блокноте — сканер работает в режиме клавиатуры и для него, как правило, вообще не нужен специальный драйвер 1С: достаточно корректной настройки суффикса (Enter после кода) в самой конфигурации. Если в блокноте пусто, а в 1С код раньше появлялся — используется COM-режим и драйвер торгового оборудования.
Драйвер 1С не нужен, проверяйте настройки суффикса в конфигурации
Обновляйте драйвер торгового оборудования и проверяйте номер порта
Сначала переустановите драйвер ОС, затем настройку в 1С
Шаг 2. Проверьте системный драйвер в Windows
Откройте «Диспетчер устройств» (клавиши Win+X → «Диспетчер устройств») и найдите сканер. В режиме клавиатуры он отображается в разделе «Клавиатуры» или «Устройства HID». В COM-режиме — в разделе «Порты (COM и LPT)» с присвоенным номером порта, например COM3 или COM5.
Если рядом с устройством стоит жёлтый восклицательный знак или оно отображается как «Неизвестное устройство», системный драйвер работает некорректно. Кликните по устройству правой кнопкой, выберите «Обновить драйвер» и укажите автоматический поиск. Если Windows не находит драйвер, скачайте его с официального сайта производителя сканера, указав точную модель устройства — она обычно нанесена на наклейке на корпусе или в документации.
Для COM-режима запомните номер порта, который присвоила система: он понадобится при настройке в 1С. Учтите, что при подключении сканера в другой USB-разъём Windows может назначить ему новый номер порта, и связь с 1С разорвётся — это одна из самых частых причин «внезапной» поломки.
Шаг 3. Обновите драйвер торгового оборудования в 1С
В типовых конфигурациях (1С:Розница, Управление торговлей, Комплексная автоматизация) драйверы оборудования устанавливаются через раздел настроек подключаемого оборудования. Откройте «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования» в разделе продаж или склада).
Перейдите в список «Драйверы оборудования», найдите используемый драйвер сканера и проверьте его версию. Многие конфигурации поставляются со встроенными драйверами, которые обновляются вместе с релизом конфигурации. Если драйвер загружен из внешнего файла, нажмите «Добавить новый драйвер из файла» и укажите актуальный архив, полученный от поставщика оборудования или из комплекта поставки конфигурации.
- 1Откройте Администрирование → Подключаемое оборудование → Драйверы оборудования
- 2Найдите текущий драйвер сканера и запомните его версию
- 3Добавьте новый драйвер из файла или из макета конфигурации
- 4Перейдите в список подключённого оборудования и откройте настройку сканера
- 5Укажите новую версию драйвера и правильный COM-порт при необходимости
- 6Нажмите «Тест устройства» и убедитесь в успешном подключении
Если используется драйвер «1С:Сканер штрихкода (Native API)»
В современных типовых конфигурациях применяется драйвер, разработанный по технологии Native API. Его преимущество — он не требует отдельной установки в систему: компонента загружается из макета конфигурации автоматически. Если после обновления конфигурации сканер перестал работать, удалите устройство из списка подключаемого оборудования и добавьте заново — компонента установится повторно с актуальной версией.
Шаг 4. Настройте параметры подключения
После установки драйвера откройте настройку самого устройства в списке подключаемого оборудования. Для COM-режима ключевые параметры — номер порта (должен совпадать с тем, что показывает Диспетчер устройств), скорость порта и суффикс. Для клавиатурного режима в конфигурации обычно задаётся префикс и суффикс сканирования, по которым 1С отличает ввод со сканера от ручного ввода.
Если сканер поддерживает переключение режимов через служебные штрих-коды из руководства, убедитесь, что устройство переведено в тот режим, который ожидает драйвер. Несовпадение режимов — типичная причина ситуации, когда «драйвер установлен, тест проходит, но в документах ничего не сканируется».
Шаг 5. Проверьте результат
Сначала выполните «Тест устройства» в настройках подключаемого оборудования — драйвер должен сообщить об успешном подключении. Затем откройте реальный рабочий документ, например «Чек ККМ» или «Реализация товаров», и отсканируйте штрих-код товара из базы. Номенклатура должна подобраться автоматически.
Проверьте также сканирование в блокноте, если сканер клавиатурный: код должен вводиться полностью, без пропущенных символов, с переводом строки в конце. Обрезанные или искажённые коды указывают на проблему с кабелем, USB-портом или настройками раскладки, а не на драйвер.
Как проверить результат
Сообщение об успешном подключении
Ошибка подключения или «устройство не найдено»
Товар подбирается автоматически
Код вводится, но товар не находится — проверьте штрих-коды в карточках
Полный код и перевод строки
Пропуск символов, лишние знаки — проблема кабеля или порта
Типичные ошибки и их последствия
Отдельная частая ситуация — обновление платформы 1С без обновления конфигурации или драйвера. Внешние компоненты могут быть несовместимы с новой версией платформы, поэтому после такого обновления всегда проверяйте работу торгового оборудования до начала рабочего дня, а не в момент обслуживания покупателя.
Перед обновлением драйвера зафиксируйте текущие настройки: номер COM-порта, версию драйвера, префикс и суффикс. Скриншоты настроек позволят быстро откатиться, если новая версия заработает хуже.
Когда самостоятельного обновления недостаточно
Обращайтесь к специалисту по 1С или поставщику оборудования, если сканер встроен в комплексную систему (ТСД, кассовое рабочее место с несколькими устройствами), если используется нестандартная конфигурация с доработанными механизмами сканирования или если после всех проверок устройство не определяется ни в одной программе — это признак аппаратной неисправности.
Также не стоит экспериментировать на рабочей базе в разгар смены: выполняйте обновление вне часов активной работы и убедитесь, что есть возможность быстро вернуть прежнюю версию драйвера.
Что важно запомнить
Сначала определите режим работы сканера (клавиатура или COM-порт), затем обновите соответствующий драйвер — системный в Windows и/или драйвер торгового оборудования в 1С. Проверяйте результат тестом устройства и сканированием в реальном документе, а текущие настройки сохраните до начала изменений.
Частые вопросы
Нужен ли вообще драйвер для сканера в 1С?
Зависит от режима. В режиме эмуляции клавиатуры сканер работает как обычное устройство ввода, и отдельный драйвер 1С не требуется — достаточно настроить суффикс в конфигурации. Для COM-режима и программной обработки событий сканирования драйвер торгового оборудования обязателен.
После обновления Windows сканер перестал работать в 1С. Что делать?
Крупные обновления Windows иногда сбрасывают драйверы устройств и переназначают COM-порты. Проверьте Диспетчер устройств, переустановите системный драйвер сканера и сверьте номер порта с настройками в 1С.
Где взять актуальный драйвер сканера?
Два надёжных источника: официальный сайт производителя сканера (по точной модели устройства) и комплект поставки вашей конфигурации 1С, где встроены драйверы для популярных моделей. Избегайте универсальных «пакетов драйверов» со сторонних сайтов.
Сканер пищит и считывает код, но в 1С ничего не происходит. В чём причина?
Чаще всего несовпадение режимов: сканер в клавиатурном режиме, а 1С ждёт данные через драйвер с COM-порта (или наоборот). Проверьте ввод в Блокноте, чтобы определить фактический режим, и приведите настройки в соответствие.
Можно ли откатить драйвер, если новая версия работает хуже?
Да. Системный драйвер откатывается через «Диспетчер устройств» (свойства устройства → вкладка «Драйвер» → «Откатить»). Драйвер 1С заменяется повторной установкой прежней версии из файла или макета конфигурации — поэтому старый дистрибутив и скриншоты настроек стоит сохранять.