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

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

Сканер штрихкода для 1С 8.3: какой выбрать

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

Сканер штрихкода для 1С 8.3 выбирают по трём критериям: тип считываемых кодов (линейные 1D или двумерные 2D), интерфейс подключения (USB, Bluetooth, радиоканал) и режим работы с программой (эмуляция COM-порта или клавиатуры). Для розничной точки с маркированным товаром нужен 2D-сканер, способный читать DataMatrix, — обычный линейный сканер с такой задачей не справится.

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

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

Какие задачи решает сканер в 1С и что от него требуется

Перед покупкой определите, какие штрихкоды будет читать сканер. Если учёт ведётся по обычным товарным кодам EAN-13 или Code-128 (собственная этикетка склада), достаточно линейного 1D-сканера. Если работаете с маркированными товарами («Честный знак» — обувь, табак, молочная продукция, вода и другие группы), нужен 2D-сканер, читающий DataMatrix, причём с корректной передачей служебных символов кода.

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

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

Только EAN-13 на товарахДостаточно 1D-сканера

Подойдёт недорогая лазерная или CCD-модель

Маркировка «Честный знак»Нужен 2D-сканер

Проверьте чтение DataMatrix и передачу полного кода

Склад, перемещения по помещениюБеспроводная модель

Уточните радиус действия и ёмкость аккумулятора

Высокий поток на кассеСтационарный или с подставкой

Важна скорость и автоматическое срабатывание

Типы сканеров: 1D, 2D и беспроводные модели

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

Двумерные (2D) сканеры построены на фотоматрице — по сути, это камера с программным распознаванием. Они читают и линейные коды, и DataMatrix, QR, PDF417, в том числе с экрана смартфона и с повреждённых этикеток. Для розницы с маркированными товарами это фактически единственный вариант.

Беспроводные сканеры работают через Bluetooth или радиоканал с базой-кредлом. Они удобны на складе и в зале, но требуют контроля заряда и иногда капризничают при переподключении. Проводные USB-модели проще в настройке и стабильнее — для стационарного рабочего места кассира или товароведа это предпочтительный вариант.

Сравнение вариантов

1D USB-сканер

Для учёта по EAN-13 без маркировки; не читает DataMatrix и QR

2D USB-сканер

Универсальный вариант для розницы с маркировкой; дороже 1D

2D беспроводной

Для склада и инвентаризации; требует зарядки и контроля связи

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

Для массовой приёмки и инвентаризации с обработкой данных на устройстве; нужна отдельная интеграция

Режимы подключения: эмуляция COM-порта или клавиатуры

Режим эмуляции клавиатуры (USB-HID) — простейший: сканер «печатает» считанный код в активное поле, как будто его набрали с клавиатуры, и нажимает Enter. Настройка не требуется, но есть ограничения: код попадает туда, где стоит курсор, а служебные символы маркировки могут теряться или искажаться при неправильной раскладке. Для простого поиска товара по EAN-13 этого достаточно.

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

Переключение режима обычно выполняется считыванием управляющего штрихкода из инструкции сканера. Сохраните эту инструкцию: без неё вернуть или сменить режим затруднительно. Некоторые модели переключаются утилитой производителя через USB.

Пошаговое подключение сканера к 1С 8.3

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

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

После сохранения настроек нажмите «Тест устройства» и считайте любой штрихкод. В окне теста должен отобразиться считанный код и событие от сканера. Если код отображается полностью — подключение выполнено корректно.

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

Проверка работы и типичные проблемы

Главный признак корректной настройки — сканирование в документе (например, «Поступление товаров») или в рабочем месте кассира автоматически находит товар и добавляет строку, а полный код маркировки передаётся без потерь. Проверьте это на реальном товаре, а не только на тестовом коде из инструкции.

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

Отдельный случай — работа через RDP или в терминальной сессии. Сканер, подключённый к тонкому клиенту, нужно пробрасывать в сессию как COM-порт, и не всякий клиент это умеет. Для терминальных сценариев заранее проверьте поддержку проброса портов на вашей инфраструктуре.

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

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

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

Код отображается полностью, событие приходит

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

Пусто, ошибка порта или обрыв кода

Сканирование в документе
Норма

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

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

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

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

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

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

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

Повторное сканирование
Норма

Одно считывание — одно событие

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

Дубли строк при одном сканировании

Частые ошибки при выборе и настройке

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

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

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

FAQ: частые вопросы о сканерах для 1С 8.3

Работает ли сканер с 1С без установки драйверов?

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

Подойдёт ли один сканер для нескольких компьютеров?

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

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

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

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

Сканер передаёт код корректно, но в карточке номенклатуры этот штрихкод не зарегистрирован. Проверьте регистр штрихкодов в 1С и добавьте код к товару — либо включите в РМК режим вопроса о создании нового штрихкода.

Можно ли использовать сканер при работе с 1С через браузер или RDP?

Да, но сканер должен быть проброшен в сессию: для RDP настраивается перенаправление COM-портов, для веб-клиента потребуется режим эмуляции клавиатуры или специальные средства интеграции. Заранее проверьте такую возможность на вашей инфраструктуре.

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

Линейные лазерные сканеры плохо читают коды с экранов. Если покупатели предъявляют электронные карты или купоны с телефона, выбирайте 2D-сканер на фотоматрице — он уверенно считывает коды с дисплеев.

Итог

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

Для маркировки и универсальной работы выбирайте 2D USB-сканер в режиме эмуляции COM-порта, для простого учёта по EAN-13 достаточно 1D-модели. Подключение выполняется через подсистему подключаемого оборудования типовой конфигурации, а корректность настройки проверяется тестом устройства и сканированием реального товара в документе.