Торговля и Склад · 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-порта от производителя сканера и указать номер порта в настройках.
Сравнение режимов сканера
Быстрая установка без драйверов; подходит для небольших точек. Ограничение: данные идут в активное окно, возможны потери при смене фокуса.
Надёжный приём данных независимо от фокуса окна; рекомендуется для активных касс. Ограничение: нужен драйвер виртуального порта и настройка параметров порта.
Стабильное соединение без виртуальных портов. Ограничение: требует COM-порта на компьютере, которого часто нет на современных ПК.
Установите драйверы и проверьте определение устройства в Windows
Для клавиатурного режима отдельный драйвер не нужен: подключите сканер к USB-порту и дождитесь уведомления Windows об установке устройства. Проверить определение можно в «Диспетчере устройств» — сканер появится в разделе «Клавиатуры» или «Устройства HID».
Для режима COM-порта сначала установите драйвер виртуального порта с диска из комплекта или с сайта производителя. После установки и подключения сканера в «Диспетчере устройств» в разделе «Порты (COM и LPT)» появится новый порт с номером, например COM3. Запомните этот номер — он понадобится при настройке 1С.
Если сканер нужно перевести из клавиатурного режима в COM-режим или обратно, используйте управляющие штрихкоды из руководства производителя. Обычно последовательность такая: считать код «вход в программирование», затем код нужного режима, затем код «сохранить и выйти».
Настройте сканер в 1С:Розница
Откройте 1С:Розница под пользователем с правами администратора и перейдите в раздел «Администрирование» → «Подключаемое оборудование». Если раздел не виден, проверьте, что в настройках включено использование подключаемого оборудования, а у пользователя есть соответствующие права.
Нажмите «Подключить оборудование» или перейдите в список «Сканеры штрихкода» и создайте новый элемент. Укажите наименование устройства и выберите драйвер: для клавиатурного режима — стандартную обработку «Сканер штрихкода (клавиатурный)», для COM-порта — драйвер «1С: Сканеры штрихкода (NativeApi)» или драйвер производителя из списка.
- 1Откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования
- 2Создайте новый элемент в списке «Сканеры штрихкода» и выберите подходящий драйвер
- 3Для COM-режима укажите номер порта из «Диспетчера устройств» и скорость обмена (обычно 9600)
- 4Нажмите «Тест устройства» и отсканируйте любой штрихкод
- 5Сохраните настройки и привяжите оборудование к рабочему месту кассира
Для COM-подключения в параметрах драйвера укажите номер порта, скорость (чаще всего 9600 бод), бит данных и суффикс окончания передачи — обычно это символ возврата каретки CR (код 13). Эти параметры должны совпадать с настройками самого сканера, которые задаются управляющими штрихкодами. Нажмите «Тест устройства»: при успешной настройке в окне теста появится считанный штрихкод.
После успешного теста привяжите сканер к рабочему месту: в списке подключаемого оборудования выберите текущее рабочее место и убедитесь, что созданное устройство отмечено как используемое. Без этой привязки кассир в режиме РМК не сможет работать со сканером.
Проверьте работу сканера в режиме кассира
Откройте рабочее место кассира (РМК) и создайте новый чек. Отсканируйте штрихкод товара, который заведён в базе с этим штрихкодом. Товар должен автоматически добавиться в чек с указанием количества и цены — это признак корректной настройки всей цепочки.
Проверьте дополнительные сценарии: сканирование штрихкода номенклатуры с несколькими кодами, считывание весового штрихкода (если используются весы с печатью этикеток) и поиск товара по коду, которого нет в базе. В последнем случае программа должна выдать понятное сообщение, а не зависнуть или добавить пустую строку.
Как проверить результат
Считанный штрихкод отображается в окне теста полностью, без обрезанных символов
Код не появляется, обрезан или содержит лишние символы
Товар находится по штрихкоду и добавляется в чек за 1–2 секунды
Товар не находится или добавляется только при повторном сканировании
Штрихкод принимается программой независимо от фокуса окна
Данные теряются или попадают в другие приложения
Типичные проблемы и их решение
Самая частая жалоба — сканер «пищит», но данные в 1С не попадают. При клавиатурном режиме причина почти всегда в фокусе окна: курсор стоит не в том поле или программа свёрнута. При COM-режиме проверьте номер порта в настройках драйвера — он меняется, если сканер переподключили в другой USB-разъём.
Вторая типичная ситуация — штрихкод считывается с лишними или недостающими символами. Это следствие настроенных префиксов и суффиксов в самом сканере. Сбросьте устройство к заводским настройкам управляющим штрихкодом из инструкции и заново задайте только нужный суффикс (Enter/CR).
Если в 1С штрихкод отображается кириллицей или «кракозябрами», проблема в раскладке клавиатуры и режиме передачи: для клавиатурных сканеров включите английскую раскладку либо переключите сканер в режим, независимый от раскладки (если модель это поддерживает).
Перед массовой настройкой нескольких касс зафиксируйте рабочую конфигурацию: распечатайте или сохраните последовательность управляющих штрихкодов для нужного режима и скриншот параметров драйвера. Это сократит настройку каждого следующего рабочего места до нескольких минут.
Когда стоит привлечь специалиста
Самостоятельная настройка оправдана для типовых USB-сканеров и стандартной конфигурации 1С:Розница. Обратиться к специалисту по торговому оборудованию имеет смысл, если используются редкие модели сканеров, устаревшие интерфейсы (PS/2 с разрывом клавиатуры), многопортовые конфигурации или если в базе требуется доработка обработки обслуживания.
Также не стоит экспериментировать на действующей кассе в разгар рабочего дня: настраивайте оборудование до открытия смены или на тестовой базе. Ошибка в драйверах может затронуть фискальный регистратор и другие устройства, подключённые к тому же рабочему месту.
Что важно запомнить
Успешная установка сканера в 1С:Розница — это правильно выбранный режим (клавиатура или COM-порт), корректный драйвер, привязка устройства к рабочему месту и обязательный тест в режиме кассира. Большинство проблем решается проверкой номера порта, суффиксов и фокуса окна.
Часто задаваемые вопросы
Можно ли использовать один сканер для нескольких касс?
Физически один сканер подключается только к одному компьютеру. Если касс несколько, на каждую нужен свой сканер, и настройка в 1С выполняется отдельно для каждого рабочего места с указанием своего порта и параметров.
Сканер считывает код, но товар в чек не добавляется. Что проверить?
Сначала убедитесь, что штрихкод заведён в карточке номенклатуры — отсканируйте его вручную в поле поиска товара. Если код в базе есть, а товар не находится, проверьте, не добавляет ли сканер лишние префиксы или суффиксы, из-за которых код не совпадает с записанным в базе.
Нужен ли отдельный драйвер для беспроводного сканера?
Зависит от режима. Если база сканера подключается по USB и работает в режиме клавиатуры, драйвер не нужен. Если устройство эмулирует COM-порт, потребуется драйвер виртуального порта от производителя, как и для проводной модели.
Почему после перезагрузки компьютера сканер перестал работать в 1С?
Чаще всего при перезагрузке или переподключении USB-кабеля меняется номер виртуального COM-порта. Откройте «Диспетчер устройств», посмотрите актуальный номер порта и обновите его в параметрах драйвера в 1С. Чтобы снизить риск, всегда подключайте сканер в один и тот же USB-разъём.
Можно ли подключить два сканера к одной кассе?
Да, 1С:Розница позволяет добавить несколько устройств типа «Сканер штрихкода» на одно рабочее место. Каждый сканер настраивается как отдельный элемент со своим портом и параметрами. Для клавиатурных моделей конфликтов обычно нет, поскольку оба работают как HID-устройства.