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