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

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

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

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

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

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

Перед началом работ сохраните текущие настройки подключения оборудования в 1С и убедитесь, что у вас есть права администратора на компьютере. Прерывание обновления драйвера на полпути может привести к тому, что сканер перестанет определяться системой до полной переустановки.

Определите, что именно требует обновления

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

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

Код появляется в БлокнотеСканер и Windows-драйвер исправны

Проверяйте настройки подключения в 1С

Код не появляется нигдеПроблема с драйвером или режимом сканера

Проверяйте Диспетчер устройств и режим подключения

Сканер определяется с ошибкой в Диспетчере устройствДрайвер Windows устарел или повреждён

Скачивайте актуальный драйвер с сайта производителя

1С пишет «драйвер не установлен»Не установлена или устарела компонента 1С

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

Обновление драйвера сканера в Windows

Откройте «Диспетчер устройств» (клавиши Win+X → «Диспетчер устройств») и найдите сканер: обычно это раздел «Контроллеры USB», «Порты (COM и LPT)» или «Устройства HID». Жёлтый восклицательный знак рядом с устройством — прямой признак проблемы с драйвером.

Автоматическое обновление через «Обновить драйвер» в контекстном меню часто не помогает: Windows подставляет универсальный драйвер, который не поддерживает нужный режим работы. Надёжнее скачать драйвер с официального сайта производителя сканера (Honeywell, Zebra, Datalogic, Mindeo, Атол и др.), выбрав точную модель с наклейки на корпусе устройства.

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

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

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

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

После установки драйвера нажмите «Настроить» и проверьте параметры: порт (COM-номер или «Клавиатура»), скорость, суффикс окончания сканирования (обычно Enter/CR). Затем нажмите «Тест устройства» и отсканируйте штрих-код — в окне теста должен появиться корректный код без лишних символов.

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

Обновление прошивки сканера

Прошивка (firmware) — внутреннее программное обеспечение самого сканера. Обновлять её имеет смысл только в трёх случаях: производитель выпустил исправление для вашей модели (например, для поддержки новых типов кодов DataMatrix или Честного знака), сканер некорректно распознаёт определённые коды, техподдержка производителя прямо рекомендовала обновление.

Процедура зависит от производителя. Часть сканеров прошивается через фирменную утилиту по USB, часть — через последовательное сканирование служебных штрих-кодов из руководства. Перед прошивкой обязательно сохраните текущие настройки сканера (обычно это делается сканированием кода «сохранить конфигурацию» или экспортом из утилиты) и обеспечьте стабильное питание компьютера — обрыв прошивки может вывести устройство из строя.

Настройка режима работы после обновления

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

Переключение режима выполняется сканированием управляющих штрих-кодов из руководства пользователя сканера. Типовая последовательность: код «войти в режим программирования» → код нужного режима (USB HID Keyboard или USB COM Port Emulation) → код «сохранить и выйти». После переключения сканер обычно перезагружается, и Windows заново определяет устройство.

Для работы с маркированными товарами (Честный знак) проверьте, что сканер передаёт полный код DataMatrix, включая разделители GS. В настройках драйвера 1С для этого есть отдельные параметры, а в самом сканере может потребоваться включить передачу спецсимволов через управляющие коды.

Сравнение режимов подключения

Эмуляция клавиатуры (HID)

Не требует драйвера, работает везде; ограничение — код вставляется в активное поле, при потере фокуса данные теряются

Эмуляция COM-порта

1С получает данные напрямую независимо от фокуса окна; ограничение — нужен драйвер виртуального порта и правильный номер COM

USB через драйвер 1С (NativeApi)

Оптимально для типовых конфигураций, поддерживает маркировку; ограничение — нужна актуальная версия компоненты БПО

Проверка результата и типичные ошибки

Финальная проверка выполняется в три этапа: тест в «Блокноте» (код читается полностью и без мусорных символов), тест устройства в настройках 1С (драйвер видит сканер и принимает данные), сканирование в реальном рабочем месте — в документе «Чек ККМ», «Подбор товаров» или «Приходная накладная».

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

Типичные ошибки
01
Обновление только драйвера Windows без обновления компоненты в 1С — 1С продолжает видеть старую версию драйвера и выдаёт ошибку подключения
02
Установка драйвера при подключённом сканере — Windows привязывает устройство к старому драйверу, новый не подхватывается
03
Смена режима сканера без корректировки порта в 1С — после переключения в COM-режим в настройках остаётся «Клавиатура», сканирование не работает
04
Прошивка сканера «на всякий случай» без сохранения настроек — после прошивки сбрасываются суффиксы и включённые типы кодов
05
Игнорирование суффикса Enter — 1С не понимает, что ввод кода завершён, и документ не реагирует на сканирование
Контрольные точки

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

Сканирование в Блокноте
Норма

Код появляется полностью, курсор переводится на новую строку

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

Код обрезан, есть лишние символы или код не появляется

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

Окно теста показывает отсканированный код

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

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

Рабочий документ
Норма

Товар находится и добавляется в документ

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

Сообщение «штрих-код не найден» при заведённом коде

Маркированный товар
Норма

DataMatrix принимается, 1С распознаёт код маркировки

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

Код отклоняется как некорректный

FAQ: частые вопросы об обновлении сканера для 1С

Нужно ли обновлять сканер после каждого обновления 1С?

Нет. Обновление требуется, только если после обновления конфигурации перестала работать компонента подключения. Типовые релизы БПО обычно сохраняют совместимость со старыми драйверами, но при переходе на новую редакцию конфигурации драйвер торгового оборудования лучше переустановить через «Установить драйвер» в настройках оборудования.

Сканер работает в Блокноте, но 1С его не видит. Что делать?

Это означает, что сканер в режиме эмуляции клавиатуры, а в 1С выбран COM-порт, либо наоборот. Откройте настройки сканера в «Подключаемом оборудовании», проверьте выбранный порт и при необходимости переключите режим сканера управляющими штрих-кодами из инструкции.

Можно ли обновить сканер без прав администратора?

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

Где взять управляющие штрих-коды для настройки сканера?

Они печатаются в руководстве пользователя (User Guide) конкретной модели, которое скачивается с сайта производителя. Универсальных кодов не существует: последовательности для Honeywell, Zebra и Атол различаются.

После обновления сканер перестал читать коды маркировки. В чём причина?

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

Что делать, если сканер вообще не определяется после неудачной прошивки?

Попробуйте процедуру восстановления из руководства производителя — у многих моделей есть режим аварийной загрузки. Если он не срабатывает, устройство придётся направить в авторизованный сервисный центр; программными средствами пользователя такая неисправность обычно не устраняется.

Итог

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

Обновление сканера для 1С — это последовательность: драйвер Windows с сайта производителя, затем компонента драйвера в «Подключаемом оборудовании», затем проверка режима и тест сканирования. Прошивку обновляйте только по необходимости. Каждый этап завершайте проверкой, прежде чем переходить к следующему.