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

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

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

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

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

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

Инструкция подходит для типовых конфигураций: «Управление торговлей», «Розница», «Комплексная автоматизация», «Управление нашей фирмой» и других решений на Библиотеке подключаемого оборудования (БПО).

Выберите режим работы сканера: клавиатура или COM-порт

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

Эмуляция клавиатуры (HID-клавиатура). Сканер определяется системой как обычная клавиатура и «печатает» считанный код в активное поле. Драйверы не нужны, настройка минимальна. Минус: код попадает туда, где стоит курсор, и если фокус не в нужном поле — данные теряются или попадают не туда. Также в этом режиме сложнее отличить ввод со сканера от ручного набора, что важно для автоматического поиска товара.

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

Сравнение режимов работы

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

Подходит для небольших точек и редкого сканирования. Не требует драйверов, но зависит от фокуса курсора и раскладки клавиатуры.

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

Рекомендуется для касс и складов с интенсивным сканированием. Требует установки драйверов, зато работает стабильно и не зависит от активного окна.

Сканер с родным драйвером (RS-232)

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

Переключение режима обычно выполняется считыванием специального управляющего штрих-кода из инструкции сканера. Найдите в руководстве раздел «USB HID-KBW» / «USB COM Port Emulation» и отсканируйте нужный код.

Подключите сканер к компьютеру и проверьте распознавание

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

Откройте «Диспетчер устройств» (Win + X → Диспетчер устройств) и проверьте, как система видит сканер:

  • в разделе «Клавиатуры» появилось HID-устройство — сканер в режиме эмуляции клавиатуры;
  • в разделе «Порты (COM и LPT)» появился новый порт с номером (например, COM3) — режим эмуляции COM-порта, драйвер виртуального порта установлен корректно;
  • устройство с жёлтым восклицательным знаком — драйвер виртуального COM-порта не установлен, скачайте его с сайта производителя сканера.
Контрольные точки

Как проверить распознавание устройства

Устройство в Диспетчере устройств
Норма

Сканер виден в «Клавиатурах» или «Портах (COM и LPT)» без предупреждений

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

Неизвестное устройство или жёлтый значок — нужен драйвер

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

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

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

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

Номер COM-порта
Норма

Порт стабильно держит один номер после перезагрузки

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

Номер порта меняется при каждом подключении — перенастройте в свойствах порта

Настройка в режиме эмуляции клавиатуры

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

Ключевой параметр — суффикс, который сканер отправляет после кода. Для корректной работы в 1С настройте суффикс Enter (CR) — это делается управляющим штрих-кодом из инструкции сканера (обычно раздел «Suffix» / «Terminator»). Благодаря Enter после ввода кода 1С автоматически запускает поиск товара без дополнительного нажатия.

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

Установите драйверы для режима COM-порта

Для работы через COM-порт нужны два компонента. Первый — драйвер виртуального COM-порта от производителя сканера (Honeywell, Zebra, Datalogic, Mindeo, АТОЛ и другие публикуют их на своих сайтах). Установите его, переподключите сканер и убедитесь, что в Диспетчере устройств появился порт.

Второй компонент — драйвер «1С: Сканеры штрих-кода (Native API)». В типовых конфигурациях он устанавливается прямо из интерфейса: при добавлении оборудования нажмите «Установить» напротив драйвера, и 1С загрузит компоненту. Если конфигурация старая и драйвер не входит в поставку, компоненту можно установить отдельно — она распространяется фирмой «1С».

После установки драйверов запомните или запишите номер COM-порта из Диспетчера устройств — он понадобится при настройке в 1С.

Добавьте сканер в 1С и настройте параметры

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

Порядок добавления сканера:

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

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

В настройках драйвера также проверьте префикс и суффикс: для режима клавиатуры суффикс должен соответствовать коду Enter (13), иначе 1С не будет понимать, где заканчивается код. Для COM-порта суффикс обычно обрабатывается драйвером автоматически.

Проверьте работу сканера в документах

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

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

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

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

Если вы работаете с маркированными товарами (обувь, одежда, табак, молочная продукция и другие группы «Честного знака»), сканер должен корректно считывать двумерные коды DataMatrix. Убедитесь, что модель сканера — 2D (имидж-сканер), а не линейный лазерный: линейные сканеры DataMatrix не читают в принципе.

Для маркировки настоятельно рекомендуется режим COM-порта: код DataMatrix содержит специальные символы (в том числе разделитель GS), которые в режиме клавиатуры часто теряются или искажаются. В настройках сканера включите передачу символа GS — соответствующий управляющий штрих-код есть в руководстве устройства.

Беспроводные сканеры с Bluetooth или радиоканалом подключаются так же: база сканера подключается по USB и определяется как клавиатура или COM-порт. Дополнительно проверьте радиус действия и настройте звуковое подтверждение считывания — на шумном складе без него легко пропустить неудачное сканирование.

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

Часто задаваемые вопросы

1С не видит сканер, хотя в Блокноте код печатается. Что делать?

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

Нужно ли покупать лицензию на драйвер сканера для 1С?

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

После перезагрузки компьютера сканер перестал работать. Почему?

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

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

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

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

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

Чем сканер штрих-кодов отличается от терминала сбора данных?

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

Итог

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

Сначала выберите режим работы сканера: клавиатура — просто, COM-порт — надёжно. Установите драйверы только с официальных источников, настройте суффикс Enter и номер порта, затем проверьте сканирование в реальном документе. Для маркировки используйте 2D-сканер в режиме COM-порта.