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

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

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

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

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

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

Инструкция ниже рассчитана на типовые конфигурации 1С:Предприятие 8.3 (Управление торговлей, Розница, Комплексная автоматизация, ERP), где подключение торгового оборудования выполняется через встроенный механизм «Подключаемое оборудование». Для конфигураций на платформе 7.7 логика похожа, но пункты меню отличаются.

Определяем режим работы сканера

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

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

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

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

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

Подходит для простых задач: поиск товара по коду в открытом документе. Не требует драйвера в 1С, но не работает, если фокус не в поле ввода, и не передаёт данные в фоновом режиме.

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

Подходит для РМК, кассового места и фонового считывания. Требует установки драйвера и настройки в 1С, зато код попадает в программу независимо от активного окна.

Установка драйвера сканера в Windows

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

Порядок установки типовой: запустите установщик от имени администратора, завершите мастер, затем подключите сканер. После подключения откройте Диспетчер устройств (Win+X → Диспетчер устройств) и найдите устройство в разделе «Порты (COM и LPT)». Запомните номер порта, например COM3 — он понадобится при настройке в 1С.

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

Установка драйвера в Windows
  1. 1
    Скачайте драйвер виртуального COM-порта с сайта производителя сканера
  2. 2
    Запустите установщик от имени администратора и завершите мастер
  3. 3
    Подключите сканер к USB-порту компьютера
  4. 4
    Откройте Диспетчер устройств и найдите сканер в разделе «Порты (COM и LPT)»
  5. 5
    Запишите номер COM-порта, присвоенный устройству

Подключение сканера в 1С через меню оборудования

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

Нажмите «Создать» и выберите тип оборудования «Сканер штрих-кода». В поле драйвера укажите подходящий вариант: для COM-режима это обычно «1С: Сканеры штрих-кода (Native API)» из стандартной поставки Библиотеки подключаемого оборудования (БПО) либо драйвер производителя, если он зарегистрирован в системе. Для режима клавиатуры выбирайте обработчик «Сканер штрих-кода (клавиатурный)» — он не требует внешней компоненты.

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

Установка компоненты драйвера в 1С

Если драйвер поставляется как внешняя компонента (файл .dll или архив с макетом), её нужно установить в информационную базу. В форме настройки оборудования нажмите «Установить драйвер» или «Загрузить драйвер из файла» и укажите полученный от поставщика файл. 1С зарегистрирует компоненту и предложит перезапустить сеанс.

Для драйверов сторонних производителей (например, от Атол или Штрих-М) сначала выполняется установка программного пакета драйвера в Windows, а затем в 1С выбирается соответствующая обработка обслуживания. Обработка обращается к уже установленной в системе компоненте, поэтому порядок «сначала система, потом 1С» нарушать нельзя.

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

Проверка работы сканера в 1С

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

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

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

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

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

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

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

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

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

Код появляется в тексте целиком

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

Код обрывается, теряются символы или не появляется

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

Товар находится и добавляется в табличную часть

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

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

Типичные ошибки и их устранение

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

Вторая распространённая ситуация — код вводится, но без завершающего Enter, и 1С ждёт продолжения ввода. Решение: просканируйте из руководства сканера служебный штрих-код «Включить суффикс CR/Enter» или задайте суффикс в настройках драйвера в 1С. Обратная проблема — двойное срабатывание — лечится отключением дублирующего суффикса на одной из сторон.

Если после обновления конфигурации сканер перестал работать, вероятнее всего обновилась БПО и слетела привязка к драйверу. Откройте настройки оборудования, заново выберите драйвер и выполните тест устройства.

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

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

Нужен ли драйвер, если сканер работает как клавиатура?

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

Почему сканер определяется в Windows, но 1С его не видит?

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

Как поменять номер COM-порта, если он конфликтует с другим устройством?

Откройте Диспетчер устройств, найдите сканер в разделе портов, в свойствах устройства на вкладке параметров порта нажмите «Дополнительно» и назначьте свободный номер. После этого укажите новый порт в настройках драйвера в 1С.

Работает ли сканер в 1С через RDP или тонкий клиент?

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

Что делать, если сканер считывает код с ошибками или не полностью?

Проверьте качество самого штрих-кода, расстояние до этикетки и настройки скорости порта. В клавиатурном режиме помогает увеличение задержки между символами в настройках сканера — медленная передача устраняет потерю символов.

Итог

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

Сначала определите режим сканера: клавиатура почти не требует настройки, COM-порт требует драйвера и привязки в 1С. Устанавливайте драйверы только от производителя, проверяйте результат тестом устройства и сканированием в реальном документе, а большинство сбоев решайте через настройку суффикса Enter и освобождение COM-порта.