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

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

Как установить сканер штрихкодов в 1С:Розница

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

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

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

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

Проверьте комплектацию и определите режим работы сканера

Перед подключением убедитесь, что в комплекте есть сам сканер, кабель (USB, RS-232 или PS/2) и документация с управляющими штрихкодами. Управляющие штрихкоды — это служебные коды из инструкции, считывание которых переключает режимы устройства: эмуляция клавиатуры, эмуляция COM-порта, добавление префиксов и суффиксов.

Определите, какой интерфейс использует ваш сканер. USB-сканеры чаще всего работают в режиме эмуляции клавиатуры и определяются системой автоматически. Сканеры с интерфейсом RS-232 требуют физического COM-порта или переходника и обязательной установки драйвера. Беспроводные модели с базой подключаются как USB-устройство через базовую станцию.

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

Выберите схему подключения: клавиатура или COM-порт

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

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

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

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

Быстрая установка без драйверов; подходит для небольших точек. Ограничение: данные идут в активное окно, возможны потери при смене фокуса.

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

Надёжный приём данных независимо от фокуса окна; рекомендуется для активных касс. Ограничение: нужен драйвер виртуального порта и настройка параметров порта.

Физический RS-232

Стабильное соединение без виртуальных портов. Ограничение: требует COM-порта на компьютере, которого часто нет на современных ПК.

Установите драйверы и проверьте определение устройства в Windows

Для клавиатурного режима отдельный драйвер не нужен: подключите сканер к USB-порту и дождитесь уведомления Windows об установке устройства. Проверить определение можно в «Диспетчере устройств» — сканер появится в разделе «Клавиатуры» или «Устройства HID».

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

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

Настройте сканер в 1С:Розница

Откройте 1С:Розница под пользователем с правами администратора и перейдите в раздел «Администрирование» → «Подключаемое оборудование». Если раздел не виден, проверьте, что в настройках включено использование подключаемого оборудования, а у пользователя есть соответствующие права.

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

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

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

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

Проверьте работу сканера в режиме кассира

Откройте рабочее место кассира (РМК) и создайте новый чек. Отсканируйте штрихкод товара, который заведён в базе с этим штрихкодом. Товар должен автоматически добавиться в чек с указанием количества и цены — это признак корректной настройки всей цепочки.

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

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

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

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

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

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

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

Добавление товара в чек РМК
Норма

Товар находится по штрихкоду и добавляется в чек за 1–2 секунды

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

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

Работа при свёрнутом окне (COM-режим)
Норма

Штрихкод принимается программой независимо от фокуса окна

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

Данные теряются или попадают в другие приложения

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

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

Вторая типичная ситуация — штрихкод считывается с лишними или недостающими символами. Это следствие настроенных префиксов и суффиксов в самом сканере. Сбросьте устройство к заводским настройкам управляющим штрихкодом из инструкции и заново задайте только нужный суффикс (Enter/CR).

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

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

Когда стоит привлечь специалиста

Самостоятельная настройка оправдана для типовых USB-сканеров и стандартной конфигурации 1С:Розница. Обратиться к специалисту по торговому оборудованию имеет смысл, если используются редкие модели сканеров, устаревшие интерфейсы (PS/2 с разрывом клавиатуры), многопортовые конфигурации или если в базе требуется доработка обработки обслуживания.

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

Итог

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

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

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

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

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

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

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

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

Зависит от режима. Если база сканера подключается по USB и работает в режиме клавиатуры, драйвер не нужен. Если устройство эмулирует COM-порт, потребуется драйвер виртуального порта от производителя, как и для проводной модели.

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

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

Можно ли подключить два сканера к одной кассе?

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