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

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

Как выбрать сканер штрихкодов для работы с 1С

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

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

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

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

Определите, какие штрихкоды будет считывать сканер

Первый и главный критерий — тип штрихкодов в вашем учёте. Линейные (одномерные) коды — EAN-13, EAN-8, Code 39, Code 128 — читает любой сканер, включая недорогие лазерные модели. Если вы работаете только с обычными товарами без маркировки, достаточно простого 1D-сканера.

Если компания работает с маркированной продукцией (обувь, одежда, табак, молочная продукция, вода, лекарства), потребуется двумерный сканер, считывающий коды DataMatrix. То же относится к QR-кодам и PDF417. Лазерный 1D-сканер физически не способен прочитать двумерный код — это ограничение технологии, а не настроек.

1D или 2D сканер

Линейный (1D, лазерный или CCD)

Подходит для товаров с EAN-13 без маркировки. Дешевле, но не читает DataMatrix и QR — при появлении маркированного товара придётся менять.

Двумерный (2D, имидж-сканер)

Универсальный вариант: читает линейные коды, DataMatrix, QR. Рекомендуется как основной выбор, даже если маркировка пока не актуальна.

Терминал сбора данных (ТСД)

Нужен для инвентаризаций и складских операций вдали от компьютера. Это отдельный класс устройств, а не замена сканеру на кассе.

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

Выберите способ подключения: USB, RS-232 или беспроводной

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

В режиме клавиатуры сканер «печатает» считанный код в активное поле, как будто его ввели вручную. Это просто и работает без драйверов, но есть минусы: код попадёт туда, где стоит курсор, а не обязательно в нужное поле 1С, и при переключённой раскладке возможны искажения. Для кассового места с РМК такой режим часто неудобен.

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

Беспроводные сканеры (Bluetooth или с радиобазой) удобны на складе и в торговом зале, где кабель мешает. Учитывайте радиус действия, ёмкость аккумулятора и наличие подставки-зарядки. Для стационарной кассы проводной USB-сканер надёжнее и дешевле.

Проверьте совместимость с вашей конфигурацией 1С

Типовые конфигурации 1С работают со сканерами через подсистему «Подключаемое оборудование» (БПО — библиотека подключаемого оборудования). Поддерживаются сканеры, работающие через драйвер «1С:Сканер штрихкода (NativeAPI)», драйверы производителей по стандарту COM/OLE, а также устройства в режиме клавиатуры с настроенными префиксом и суффиксом.

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

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

Учтите условия эксплуатации и эргономику

Для кассы с интенсивным потоком важны скорость считывания и возможность работы «на весу»: сканер должен уверенно читать код с первого предъявления, в том числе с глянцевых упаковок и экранов смартфонов (это умеют только 2D-имиджеры). Многоплоскостные стационарные сканеры ускоряют работу кассира, но стоят заметно дороже ручных.

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

Эргономика тоже влияет на результат: тяжёлый или неудобный сканер при сотнях сканирований в смену приводит к усталости персонала и росту ошибок. По возможности протестируйте устройство в руке перед закупкой партии.

Тип считывания1D или 2D

Читает ли сканер DataMatrix и QR — обязательно для маркировки

ИнтерфейсUSB / RS-232 / Bluetooth

Есть ли режим эмуляции COM-порта и драйвер для 1С

ЗащитаКласс IP и высота падения

Соответствует ли условиям склада или торгового зала

ДальностьДистанция считывания

Достаточна ли для ваших стеллажей и упаковок

Настройка сканера в типовой конфигурации: ключевые моменты

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

Если сканируемый код содержит не только цифры (например, Code 128 с буквами или DataMatrix маркировки с криптохвостом), убедитесь, что сканер передаёт полную строку без обрезания. Для маркированного товара в «1С:Рознице» и «Управлении торговлей» код маркировки должен считываться целиком — частичное считывание приведёт к ошибке проверки в системе «Честный ЗНАК».

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

Типичные ошибки при выборе и подключении

Типичные ошибки
01
Покупка 1D-сканера при наличии маркированного товара — DataMatrix прочитать невозможно, устройство придётся менять
02
Выбор ноунейм-модели без драйвера — 1С не сможет перехватывать сканирования, останется только неудобный клавиатурный режим
03
Работа в режиме клавиатуры на кассе — код попадает не в то поле, кассир вынужден следить за курсором, растёт число ошибок в чеках
04
Игнорирование настройки суффикса Enter — 1С не фиксирует окончание ввода, товар не добавляется в документ
05
Экономия на защите для склада — офисный сканер быстро выходит из строя при падениях и запылённости

Отдельная ошибка — покупка оборудования без тестирования на реальной базе. Перед закупкой партии возьмите один экземпляр, подключите к рабочему месту и проверьте полный цикл: сканирование в чеке, в документе поступления, при инвентаризации. Только после успешной проверки заказывайте остальные устройства.

Как проверить, что всё работает правильно

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

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

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

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

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

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

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

Товар добавляется автоматически независимо от положения курсора

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

Код вставляется в произвольное поле или требует ручного подтверждения

Код маркировки DataMatrix
Норма

Передаётся полная строка включая криптохвост

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

Строка обрезается, 1С сообщает о неверном формате кода

Стабильность работы
Норма

Сканер не отваливается после простоя и перезагрузки ПК

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

Устройство периодически теряется, требуется переподключение

Если тест проходит, но в документах сканирование не срабатывает, проверьте, что в настройках рабочего места сканер назначен именно на это рабочее место и что пользователь имеет права на работу с оборудованием. В распределённых базах (РИБ) настройки оборудования задаются на каждом узле отдельно.

Итог

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

Выбирайте 2D-сканер с режимом эмуляции COM-порта и совместимым драйвером — это закрывает и текущие задачи, и требования маркировки. Подключайте через подсистему «Подключаемое оборудование», проверяйте полноту считываемого кода до начала продаж и тестируйте одну единицу техники перед закупкой партии.

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

Подойдёт ли сканер в режиме клавиатуры для «1С:Розница»?

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

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

Отдельный — не нужен, но нужен двумерный. Маркировка (DataMatrix) считывается любым 2D-имидж-сканером. Если у вас старый лазерный 1D-сканер, его придётся заменить — программно эту ограничение не обойти.

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

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

Что делать, если сканер обрезает код маркировки?

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

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

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

Работают ли беспроводные сканеры с 1С?

Да, если база сканера подключается к компьютеру по USB и устройство поддерживает те же режимы (клавиатура или эмуляция COM-порта). Bluetooth-модели, подключающиеся напрямую как HID-устройство, обычно работают только в клавиатурном режиме — учитывайте это при выборе.