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

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

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

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

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

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

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

Какие типы сканеров бывают и что читают ваши товары

Первый критерий выбора — тип считываемых кодов. Линейные (1D) сканеры читают только классические «полосатые» штрих-коды: EAN-13, EAN-8, Code 39, Code 128. Этого достаточно для обычной розницы без маркировки. Двумерные (2D) сканеры дополнительно читают QR-коды и DataMatrix — а именно в формате DataMatrix наносится код маркировки для обуви, табака, молочной продукции, воды и других товарных групп.

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

Режимы подключения: клавиатурный, COM и USB

Сканеры поддерживают два принципиально разных режима работы. В режиме эмуляции клавиатуры (HID) сканер «печатает» считанный код в активное поле, как будто его набрали руками, и добавляет Enter. Настройка минимальна: воткнул — работает. Но есть минусы: если курсор стоит не в том поле, код попадёт не туда; при быстрой работе возможны потери символов; 1С не может отличить ввод сканера от ввода с клавиатуры без дополнительных ухищрений.

В режиме эмуляции COM-порта (или работы через драйвер) сканер передаёт данные в 1С через подсистему торгового оборудования. Программа сама перехватывает событие сканирования, открывает нужную форму, подставляет товар — независимо от того, где стоит курсор. Это правильный режим для касс и рабочих мест кладовщика. Для него сканер должен поддерживаться драйвером: в типовых конфигурациях есть встроенные драйверы «1С:Сканер штрихкода» и драйверы от производителей (АТОЛ, Штрих-М и др.) по стандарту «1С:Совместимо».

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

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

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

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

Форм-фактор: ручной, стационарный, беспроводной

Ручной проводной сканер — универсальный вариант для кассы и рабочего места приёмщика: недорогой, не требует зарядки, всегда на связи. Его ограничение очевидно — длина кабеля. Стационарные (встраиваемые или настольные многоплоскостные) сканеры ставят на кассах с высоким потоком: кассир просто проводит товаром над окном считывания, не беря сканер в руки. Это ускоряет обслуживание, но стоит заметно дороже.

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

Сравнение форм-факторов

Ручной проводной

Касса и приёмка у компьютера. Дёшево и надёжно, но радиус работы ограничен кабелем

Стационарный многоплоскостной

Кассы с большим потоком покупателей. Быстрое сканирование без захвата в руку, высокая цена

Беспроводной с базой

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

ТСД вместо сканера

Инвентаризации и приёмка по документам. Дороже, требует установки ПО и обмена с 1С

Настройка префиксов, суффиксов и раскладки

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

Второй аспект — суффикс завершения. По умолчанию сканер добавляет Enter после кода, и в большинстве случаев это то, что нужно. Но в некоторых формах 1С Enter вызывает не тот сценарий, и суффикс приходится менять на Tab или убирать вовсе — это делается служебными штрих-кодами из руководства к сканеру. Также проверьте настройку префиксов: некоторые конфигурации используют префикс (например, F7 или служебный символ), чтобы отличать ввод сканера от ручного.

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

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

Идеальный сценарий — протестировать конкретную модель на реальных этикетках вашего ассортимента до оплаты. Возьмите самые проблемные образцы: мелкий DataMatrix на пачке сигарет, блёклый код от старого принтера этикеток, код на бликующей упаковке. Хороший 2D-сканер должен уверенно читать их с первого наведения; если приходится «ловить» угол и расстояние, на кассе это превратится в очередь.

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

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

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

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

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

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

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

Сканирование при русской раскладке
Норма

Код вводится идентично английской раскладке

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

Символы заменяются или теряются — нужен COM-режим или смена настроек сканера

Работа в РМК
Норма

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

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

Код попадает в поле комментария или поиска — сканер работает только как клавиатура

Чтение реальных этикеток
Норма

Все типы кодов читаются с первого наведения

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

Мелкие или блёклые коды читаются через раз — модель не подходит

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

Обязательно ли покупать сканер с драйвером «1С:Совместимо»?

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

Подойдёт ли самый дешёвый сканер с маркетплейса для работы с маркировкой?

Рискованно. Бюджетные безымянные 2D-сканеры часто плохо читают мелкий DataMatrix, не имеют режима эмуляции COM-порта и не передают служебные символы кода маркировки (например, разделитель GS), без которого 1С не распознает код корректно. Для маркировки берите модель известного производителя и тестируйте на реальных кодах.

Сканер «пищит», но код в 1С не появляется. В чём причина?

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

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

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

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

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

Нужно ли что-то менять в сканере при переходе на новую версию конфигурации 1С?

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

Итог

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

Выбирайте 2D-сканер с режимом эмуляции COM-порта и поддержкой драйверов 1С — это закрывает и текущие задачи, и работу с маркировкой. Проверяйте чтение на реальных этикетках до покупки, а после подключения тестируйте полный цикл: от теста устройства до сканирования в РМК при разных раскладках клавиатуры.