Какой ручной сканер штрихкодов выбрать для 1С 8.3 УТ 11 и как его подключить без платных драйверов?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

При автоматизации рабочего места кассира или кладовщика в конфигурации «1С:Управление торговлей 11» часто встает вопрос подбора надежного 1D-сканера штрихкодов с интерфейсом USB. Основные требования большинства специалистов — простота интеграции «из коробки», отсутствие необходимости покупать сторонние драйверы (например, платные компоненты от АТОЛ) и совместимость с используемыми операционными системами (от Windows XP до современных Windows 7/10/11 x64). Рассмотрим подробно, какие модели сканеров лучше выбрать и как правильно настроить оборудование в типовой конфигурации.

Режимы работы USB-сканеров: клавиатура или COM-порт?

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

  1. Эмуляция клавиатуры (USB HID). В этом режиме устройство опознается операционной системой как стандартная клавиатура. При считывании кода данные передаются потоком нажатий клавиш прямо в то поле, где в данный момент установлен курсор. Если курсор не установлен в строку ввода, считывание не произойдет либо вызовет непредвиденные действия в интерфейсе.
  2. Эмуляция виртуального COM-порта (USB Serial / VCP / CDC ACM). При подключении сканера устанавливается виртуальный последовательный порт. Платформа 1С напрямую слушает этот порт через специальную компоненту и при считывании штрихкода генерирует внешнее событие независимо от того, где находится фокус ввода на форме документа.
  3. Режим USB HID POS. Промежуточный современный вариант, при котором устройство определяется как POS-периферия и может перехватываться стандартными библиотеками без ручной установки виртуального COM-порта.

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

  1. Зависимость от раскладки клавиатуры. Если на компьютере включена русская раскладка, буквенно-цифровые коды (например, Code 128) будут считаны кириллицей, и 1С выдаст ошибку «Товар не найден».
  2. Проблемы при работе через RDP. При удаленном подключении к серверу символы штрихкода передаются как сетевые пакеты клавиатурного ввода. При задержках связи часть знаков «проглатывается», штрихкод обрезается и искажается.
  3. Человеческий фактор. Оператору необходимо постоянно контролировать фокус ввода, тогда как штатное подключение позволяет считывать штрихкод из любого места открытого документа.

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

Нужны ли платные драйверы АТОЛ?

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

Рекомендуемые проверенные модели 1D-сканеров

Рассмотрим популярные модели проводных USB-сканеров, которые отлично зарекомендовали себя в связке с 1С:

  1. Honeywell MK5145 Eclipse. Бюджетная классическая модель. Лазерный сканер с кнопкой считывания (технология CodeGate), которая позволяет точно навести луч на нужный штрихкод в плотном списке. Поддерживает перевод в виртуальный COM-порт с помощью официального драйвера Honeywell HSM USB Serial.
  2. Honeywell Voyager 1200g / 1250g. Более производительные лазерные сканеры с увеличенной дальностью считывания (до 40–50 см). Поставляются с подставкой и поддерживают автоматический режим сканирования при поднесении товара.
  3. Zebra (Motorola / Symbol) LS2208. Отраслевой эталон надежности среди линейных сканеров. Переводится в режим эмуляции COM-порта считыванием одного сервисного кода из инструкции и работает со штатным бесплатным драйвером Zebra CoreScanner / Virtual COM.
  4. Datalogic QuickScan Lite QW2100. Фотосканер (Linear Imager). В отличие от лазерных аналогов, прекрасно справляется с поврежденными, замятыми или плохо пропечатанными кодами, а также считывает штрихкоды с экранов смартфонов.

Пошаговая настройка сканера в 1С:Управление торговлей 11

Разберем по шагам алгоритм правильного подключения сканера в режиме виртуального COM-порта:

  1. Установка системного драйвера. Скачиваем с официального сайта производителя сканера (Honeywell, Zebra или Datalogic) драйвер виртуального COM-порта (USB Serial Driver). Устанавливаем его в операционную систему. Если используется Windows XP, важно убедиться, что устанавливаемый пакет драйверов поддерживает данную ОС.
  2. Перевод сканера в режим COM-порта. Открываем руководство пользователя сканера (User Guide) и считываем сервисный штрихкод с названием вроде USB Serial Emulation, USB COM Port Emulation или Enable Zebra CDC. Сканер перезагрузится с характерным звуковым сигналом.
  3. Определение порта в Windows. Открываем «Диспетчер устройств» Windows, разворачиваем ветку «Порты (COM и LPT)» и запоминаем назначенный сканеру номер (например, COM3).
  4. Настройка в 1С. В базе 1С переходим в раздел «НСИ и администрирование» — «РМК и оборудование» — «Подключаемое оборудование».
  5. Создание экземпляра оборудования. Выбираем тип оборудования «Сканеры штрихкода» и нажимаем кнопку «Создать». В поле «Обработчик драйвера» выбираем «1С:Сканеры штрихкода (NativeApi)». Указываем рабочее место и записываем элемент.
  6. Параметры связи. Нажимаем кнопку «Настроить». В открывшемся окне задаем номер порта (например, COM3), скорость передачи (по умолчанию 9600) и обязательно проверяем суффикс. Практически все сканеры по умолчанию передают суффикс возврата каретки — CR (13) или CR/LF (13, 10). В параметрах драйвера указываем суффикс 13.
  7. Тестирование. Нажимаем кнопку «Тест устройства» и считываем любой штрихкод товара. В окне тестирования должны отобразиться считанные цифры и код суффикса. Сохраняем настройки по кнопке «Записать и закрыть».

После выполнения этих шагов сканер готов к работе. Теперь при считывании кода в документах (например, в «Заказе клиента» или «Реализации товаров и услуг») номенклатура будет автоматически добавляться в табличную часть без необходимости нажатия дополнительных клавиш.

← На главную