Торговля и Склад · 11 мин
Какой сканер штрих-кодов лучше для 1С
Какой сканер штрих-кодов лучше для 1С: критерии выбора, типы подключения, драйверы, совместимость с конфигурациями и типичные ошибки при внедрении.
Универсального «лучшего» сканера штрих-кодов для 1С не существует — выбор зависит от того, какие коды вы считываете, в какой конфигурации работаете и как устроено рабочее место. Ошибка при покупке обычно проявляется не сразу: сканер подключается, «пищит», но данные в 1С попадают с лишними символами, не распознаются DataMatrix-коды маркировки или оборудование конфликтует с драйвером.
Ключевой критерий — не бренд и не цена, а связка трёх параметров: тип считываемых кодов (линейные 1D или двумерные 2D), режим подключения (USB HID-клавиатура или COM-порт/эмуляция COM) и наличие драйвера, совместимого с вашей версией платформы 1С и разрядностью клиента. Только после ответа на эти три вопроса имеет смысл сравнивать конкретные модели.
Ниже разобраны практические критерии выбора, варианты подключения, настройка в типовых конфигурациях и типичные ошибки, из-за которых оборудование приходится менять или возвращать.
Какие типы сканеров существуют и что реально нужно для 1С
По принципу считывания сканеры делятся на 1D (линейные: лазерные и CCD) и 2D (фотосканеры, читающие двумерные коды). Линейные устройства читают EAN-13, Code 39, Code 128 и подобные штрих-коды, но физически не способны распознать DataMatrix и QR-код.
Если вы работаете с маркированными товарами (обувь, одежда, табак, молочная продукция, вода и другие группы «Честного ЗНАКа»), 2D-сканер обязателен: код маркировки — это DataMatrix. То же относится к акцизным маркам на алкоголе в ЕГАИС — там используется PDF417, который тоже читают только 2D-сканеры.
По форме исполнения выделяют ручные проводные, беспроводные (с базой или Bluetooth), стационарные (врезные и настольные для касс) и терминалы сбора данных со встроенным сканером. Для кассы и небольшого склада обычно достаточно ручного 2D-сканера; для приёмки больших партий удобнее ТСД, но это отдельный класс устройств со своей методикой подключения к 1С.
Режимы подключения: HID-клавиатура против COM-порта
Первый режим — эмуляция клавиатуры (USB HID). Сканер просто «печатает» считанный код в активное поле, как будто его набрали на клавиатуре, и нажимает Enter. Плюсы: работает без драйверов и настройки, подходит для быстрого старта. Минусы: 1С не отличает ввод со сканера от ввода с клавиатуры, поэтому возможны ошибки при поиске, нельзя использовать префиксы для служебных штрих-кодов, а кириллица и спецсимволы из DataMatrix могут искажаться из-за раскладки.
Второй режим — эмуляция COM-порта (через USB-кабель сканер определяется как виртуальный последовательный порт) или физический RS-232. В этом случае 1С получает данные через драйвер торгового оборудования: программа точно знает, что штрих-код пришёл со сканера, корректно обрабатывает событие, работает поиск по штрих-коду из любого окна без установки курсора в поле ввода.
Для полноценной работы в типовых конфигурациях (УТ, Розница, ERP, КА) рекомендуется именно COM-режим с драйвером. HID оставляйте как запасной вариант или для простейших задач вроде ввода номенклатуры в одно поле.
Сравнение режимов подключения
Подходит для простого ввода в одно поле и быстрой проверки. Ограничение: 1С не различает сканер и клавиатуру, возможны искажения символов DataMatrix.
Рекомендуемый режим для УТ, Розницы, ERP. Требует установки драйвера и настройки подключаемого оборудования в 1С.
Удобен на складе и в зале. Ограничение: радиус действия, заряд батареи, возможные задержки передачи при слабом сигнале.
Совместимость с драйверами и платформой 1С
Типовые конфигурации работают со сканерами через «1С:Библиотеку подключаемого оборудования» (БПО). Она поддерживает нативные драйверы по стандарту «1С:Совместимо», драйверы «АТОЛ» и «Штрих-М» для сканеров, а также универсальный механизм через COM-порт. Практически любой сканер, способный работать в режиме эмуляции COM, удаётся подключить, но удобство и стабильность различаются.
Перед покупкой проверьте три вещи: есть ли у производителя драйвер под вашу разрядность клиента 1С (32 или 64 бита), поддерживает ли сканер переключение в COM-режим (обычно — считыванием служебного штрих-кода из инструкции) и не требует ли устройство платной лицензии на драйвер. У ряда производителей драйверы бесплатны, у других лицензируются отдельно — это влияет на итоговую стоимость внедрения.
Для файловых баз и работы через веб-клиент есть нюанс: драйвер устанавливается на тот компьютер, к которому физически подключён сканер. При работе через RDP сканер подключается на стороне терминального сервера либо пробрасывается COM-порт — эту схему нужно проверять заранее, она не всегда работает стабильно.
Требования маркировки и ЕГАИС: что должен уметь сканер
Работа с «Честным ЗНАКом» предъявляет к сканеру конкретные требования. Код DataMatrix содержит не только GTIN и серийный номер, но и криптохвост с символами, которые в HID-режиме часто передаются с ошибками. Поэтому для маркировки нужен 2D-сканер в режиме эмуляции COM с корректной передачей полного кода, включая спецсимволы.
Обратите внимание на настройку суффиксов и префиксов: сканер должен уметь добавлять после кода символ возврата каретки (CR) или комбинацию, которую ожидает драйвер. Неправильный суффикс — самая частая причина ситуации «сканер пищит, а в 1С ничего не происходит» или «код вставляется, но поиск не срабатывает».
Для ЕГАИС дополнительно важна способность читать PDF417 с акцизных марок и мелкие DataMatrix на немаркированной плёнке и этикетках низкого качества печати. Дешёвые 2D-сканеры иногда плохо справляются с бликующими и смятыми этикетками — это проверяется только на реальных образцах вашего товара.
Как подключить и настроить сканер в типовой 1С
Последовательность для типовых конфигураций (УТ 11, Розница, ERP, КА) выглядит одинаково. Сначала сканер переводится в режим эмуляции COM-порта — служебным штрих-кодом из руководства или через утилиту производителя. Затем в диспетчере устройств Windows проверяется, что появился виртуальный COM-порт и запоминается его номер.
Далее устанавливается драйвер (поставляется с БПО, с сайта производителя или в составе дистрибутива «АТОЛ»/«Штрих-М»). В 1С открывается раздел «Подключаемое оборудование» (в УТ 11: «НСИ и администрирование» → «Настройка подключаемого оборудования», в Рознице: «Администрирование» → «Подключаемое оборудование»), создаётся новый сканер штрих-кодов, выбирается драйвер, указывается COM-порт и скорость, затем выполняется «Тест устройства».
- 1Переведите сканер в режим эмуляции COM-порта служебным штрих-кодом из инструкции
- 2Проверьте в диспетчере устройств Windows появление виртуального COM-порта и запомните номер
- 3Установите драйвер сканера нужной разрядности (32/64 бита под клиент 1С)
- 4В 1С создайте устройство в справочнике «Подключаемое оборудование» и выберите драйвер
- 5Укажите COM-порт, выполните «Тест устройства» и считайте реальный штрих-код
- 6Проверьте поиск номенклатуры по штрих-коду в документе и в РМК
После теста обязательно проверьте боевой сценарий: откройте чек в РМК или документ поступления, считайте код и убедитесь, что товар находится и добавляется в строку. Если используется маркировка — считайте DataMatrix и сверьте, что код передан полностью, без обрезки.
Как проверить результат
Сканер определяется, тест проходит без ошибок
Ошибка открытия порта или «устройство не найдено» — проверьте номер COM-порта и драйвер
Товар находится и добавляется в табличную часть
Код вставляется как текст в поле или ничего не происходит
Код передаётся полностью, включая криптохвост
Код обрезан, появляются лишние или заменённые символы
Выбор под сценарий: касса, склад, приёмка
Касса и розничная точка
Для РМК важны скорость считывания и эргономика: кассир не должен «прицеливаться». Подойдёт ручной 2D-сканер с подставкой (режим презентационного сканирования — код считывается при поднесении, без нажатия кнопки). На кассах с высокой проходимостью рассматривают стационарные многоплоскостные сканеры, но их подключение к 1С аналогично — через COM и драйвер.
Склад и приёмка
На складе часто нужна мобильность: беспроводной 2D-сканер с базой или Bluetooth. Обратите внимание на ударопрочность (класс защиты и выдерживаемая высота падения указываются производителем) и ёмкость аккумулятора на смену. Для больших объёмов приёмки эффективнее ТСД с предустановленным клиентом 1С или мобильным приложением — сканер в этом случае встроен в терминал.
Офисный учёт и документооборот
Для штучного ввода штрих-кодов в офисе (регистрация документов, поиск номенклатуры) достаточно недорогого 2D-сканера даже в HID-режиме. Требования к скорости и защищённости минимальны, главное — корректная передача символов и удобная форма.
Часто задаваемые вопросы
Можно ли использовать сканер штрих-кодов с 1С без драйвера?
Да, в режиме эмуляции клавиатуры сканер работает без драйвера: код «печатается» в активное поле. Но для полноценной интеграции (поиск из любого окна, корректная обработка DataMatrix, различение сканера и клавиатуры) нужен COM-режим с драйвером через «Подключаемое оборудование».
Почему сканер пищит, но в 1С ничего не происходит?
Чаще всего причины три: сканер в HID-режиме, а курсор не стоит в поле ввода; неверно указан COM-порт или не установлен драйвер; не настроен суффикс завершения кода. Проверьте «Тест устройства» в настройках подключаемого оборудования — он локализует проблему.
Нужен ли специальный сканер для маркировки «Честный ЗНАК»?
Специальный не нужен, но обязателен 2D-сканер, корректно передающий полный DataMatrix с криптохвостом. На практике это означает COM-режим и отключённые настройки обрезки символов. Проверяйте чтение на реальных кодах вашей товарной группы.
Будет ли сканер работать с 1С через RDP или в веб-клиенте?
Да, но с оговорками. Драйвер ставится на стороне, где физически подключён сканер; для терминальной сессии COM-порт пробрасывается средствами RDP или специальным ПО. Схему следует протестировать заранее — стабильность зависит от инфраструктуры.
Что выбрать для небольшого магазина без маркировки?
Достаточно недорогого ручного 2D-сканера с эмуляцией COM-порта: он закроет и текущие задачи с EAN-13, и возможное появление маркированных товаров в ассортименте. Покупать 1D-сканер имеет смысл только при гарантированном отсутствии двумерных кодов.
Чем сканер отличается от терминала сбора данных?
Сканер только передаёт код в 1С на компьютере. ТСД — автономное устройство с экраном и программой, которое работает с 1С через обмен данными или мобильный клиент и позволяет вести приёмку, инвентаризацию и подбор заказов вдали от рабочего места. Для больших складских операций ТСД эффективнее.
Что важно запомнить
Выбирайте 2D-сканер с режимом эмуляции COM-порта и драйвером под вашу разрядность 1С — это закрывает и обычные штрих-коды, и маркировку. Настройка сводится к переводу сканера в COM-режим, установке драйвера и добавлению устройства в «Подключаемое оборудование». Перед закупкой партии протестируйте один экземпляр на реальных этикетках и вашей конфигурации.