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

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

Как подключить сканер штрих-кодов к 1С кассе

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

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

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

Ниже разобран полный цикл подключения: от выбора режима и установки драйверов до проверки сканирования в чеке и решения типовых проблем. Инструкция подходит для конфигураций 1С:Розница, 1С:Управление торговлей и 1С:Комплексная автоматизация, где кассовое место работает в режиме РМК (рабочее место кассира).

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

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

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

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

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

USB-клавиатура (HID)

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

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

Надёжная идентификация устройства, корректная работа с маркировкой и префиксами. Ограничение: требуется драйвер производителя и настройка порта.

RS-232 (физический COM)

Встречается на старых моделях. Нужен COM-порт на компьютере или переходник, иначе работать не будет.

Физическое подключение и установка драйверов

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

Если выбран режим клавиатуры, Windows определит устройство автоматически — в «Диспетчере устройств» появится новое HID-устройство. Дополнительных действий не требуется. Проверить работу можно сразу: откройте «Блокнот» и отсканируйте любой штрих-код — цифры должны появиться в тексте.

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

Порядок физического подключения
  1. 1
    Подключите сканер или его базу к USB-порту компьютера
  2. 2
    Отсканируйте сервисный штрих-код выбора режима из руководства устройства
  3. 3
    Для режима COM установите драйвер производителя и перезагрузите компьютер
  4. 4
    Откройте «Диспетчер устройств» и убедитесь, что сканер определился без ошибок
  5. 5
    Запишите номер COM-порта, если используется эмуляция порта

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

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

Откройте раздел настройки подключаемого оборудования: в 1С:Розница это «Администрирование → Подключаемое оборудование», в Управлении торговлей — «НСИ и администрирование → Настройка РМК и оборудования». Убедитесь, что включён признак использования подключаемого оборудования.

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

Настройка сканера в 1С

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

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

Полезно настроить префикс и суффикс на самом сканере через сервисные штрих-коды так, чтобы они совпадали с настройками в 1С. Если в драйвере указан суффикс CR, а сканер шлёт CR+LF, лишний символ может попадать в поля ввода и мешать поиску товара.

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

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

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

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

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

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

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

Сканирование в РМК
Норма

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

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

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

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

DataMatrix считывается, открывается окно подтверждения маркировки

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

Сканер пищит, но код не распознаётся или считывается частично

Проверка работы в кассовом режиме

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

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

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

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

Типичные проблемы и их решение

Ситуация «сканер пищит, но код никуда не вставляется» чаще всего означает несовпадение режимов: сканер переведён в режим COM-порта, а драйвер в 1С не настроен или занят другой программой. Проверьте, не открыт ли порт другим приложением, и совпадает ли номер порта в настройках драйвера с «Диспетчером устройств».

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

Обрезанный или удвоенный код указывает на неправильные суффиксы и префиксы. Сбросьте сканер к заводским настройкам (штрих-код «Restore Defaults» в руководстве) и настройте заново, сверяясь с параметрами драйвера в 1С.

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

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

Можно ли использовать один сканер для двух касс?

Напрямую — нет: сканер передаёт данные на тот компьютер, к которому физически подключён. Для двух касс нужны два сканера. Беспроводной сканер можно перепривязать к другой базе, но одновременно работать с двумя рабочими местами он не сможет.

Почему сканер работает в «Блокноте», но не работает в 1С?

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

Нужен ли отдельный драйвер для каждой модели сканера?

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

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

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

Подойдёт ли сканер с разъёмом RS-232 к современному компьютеру?

Да, но потребуется переходник USB–RS-232 с качественным чипом и установка его драйвера. Учтите, что сканеры RS-232 часто требуют внешнего блока питания — от порта они не запитываются. Для новых касс проще выбрать USB-модель.

Как проверить, поддерживает ли сканер маркировку?

Отсканируйте DataMatrix-код с любой маркированной упаковки в «Блокноте». Если появилась длинная строка из цифр и символов — сканер двумерный и подходит. Если сканер не реагирует на код вовсе, это одномерная модель, и для маркированных товаров она не подойдёт.

Итог

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

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