← На главную
Использование планшета под управлением Windows в связке с беспроводным Bluetooth или USB-сканером — популярный способ организации мобильного рабочего места на складе, при проведении инвентаризаций или в разъездной торговле без покупки дорогостоящих терминалов сбора данных (ТСД). Однако при такой схеме работы возникает ряд технических нюансов, зависящих от режима работы сканера, архитектуры планшета и способа подключения к 1С (веб-клиент или удаленный рабочий стол RDP). Разберем все особенности и пошаговую настройку такого решения.
Выбор режима работы сканера: HID против COM-порта (SPP)
Беспроводные сканеры штрихкодов поддерживают два основных профиля подключения к мобильным устройствам и операционным системам:
- Режим эмуляции клавиатуры (HID): сканер определяется системой как обычная физическая клавиатура и вставляет считанные символы штрихкода в то поле ввода, где в данный момент установлен курсор.
- Режим виртуального COM-порта (VCP / Bluetooth SPP): сканер передает данные через последовательный порт напрямую в специализированный драйвер подключаемого оборудования 1С.
Рассмотрим подводные камни режима HID при работе на Windows-планшете:
- Блокировка экранной клавиатуры: Windows считает подключенный Bluetooth-сканер аппаратной клавиатурой и автоматически скрывает экранную сенсорную клавиатуру при нажатии на поля ввода. Чтобы исправить это поведение, необходимо в параметрах ввода Windows принудительно включить отображение сенсорной клавиатуры при наличии подключенных физических устройств ввода.
- Зависимость от раскладки: если на планшете активна русская раскладка клавиатуры, сканирование латинских штрихкодов или кодов маркировки DataMatrix приведет к искажению символов («кракозябрам»).
- Потеря фокуса: если оператор не установил курсор в активную строку документа перед сканированием, данные будут утеряны либо вызовут срабатывание горячих клавиш операционной системы.
- Проблемы с маркировкой: в HID-режиме сканеры часто искажают или игнорируют служебный разделитель групп данных
<GS> (код ASCII 29 / FNC1), без которого невозможно корректно обработать маркированный товар в 1С.
Преимущества режима COM-порта (SPP):
- Сканер инициирует генерацию внешнего события в платформе 1С:Предприятие.
- Позиция курсора и текущий язык ввода (раскладка клавиатуры) не влияют на считывание.
- Служебные символы и коды DataMatrix обрабатываются штатным модулем интеграции 1С без искажений.
Особенности работы через RDP (терминальный сервер)
Если на планшете запускается RDP-клиент для доступа к серверной базе 1С, проанализируем варианты передачи штрихкода:
- HID через RDP: данные сканирования передаются как нажатия клавиш клавиатуры через сетевой поток RDP. При задержках или потерях пакетов в складской сети Wi-Fi символы могут теряться или переставляться местами, нарушая целостность штрихкода.
- COM-порт через RDP (рекомендуемый способ): сканер сопрягается с планшетом по протоколу Bluetooth SPP, создавая локальный виртуальный COM-порт (например,
COM3). В свойствах подключения удаленного рабочего стола на вкладке «Локальные ресурсы» включается проброс последовательных портов. В базе 1С на терминальном сервере в разделе подключаемого оборудования настраивается стандартный драйвер 1С на соответствующий проброшенный COM-порт.
Особенности работы в Web-клиенте через браузер
При использовании браузера на планшете учитываем следующие сценарии:
- Работа без внешних компонент: сканер может функционировать только в режиме HID. В настройках самого сканера (путем считывания сервисных штрихкодов из инструкции) обязательно настраивается суффикс перевода строки (
Enter / CR) для завершения ввода данных в форме браузера.
- Полноценная интеграция с внешними событиями: в браузер устанавливается расширение для работы с платформой 1С:Предприятие и NativeAPI-компонента библиотеки подключаемого оборудования (БПО). Это позволяет перехватывать данные со сканера в фоне без ручной установки фокуса в поле ввода.
Настройка энергосбережения и оборудования на планшете
Разберем типичную проблему внезапных разрывов связи Bluetooth со сканером на планшетах Windows:
- Открываем «Диспетчер устройств» Windows.
- Находим ветку «Bluetooth» и открываем свойства встроенного радиомодуля.
- Переходим на вкладку «Управление электропитанием» и снимаем флаг «Разрешить отключение этого устройства для экономии энергии».
- Аналогичную процедуру выполняем для всех корневых USB-концентраторов (
USB Root Hub) в ветке контроллеров USB.
Важное замечание по архитектуре процессора: для стабильной работы низкоуровневых драйверов оборудования и компонент 1С рекомендуется использовать планшеты на классической архитектуре x86/x64 (процессоры Intel Celeron, Pentium, Core или AMD). Планшеты на архитектуре ARM64 (Windows on ARM) могут иметь ограничения совместимости с 32/64-битными NativeAPI-драйверами сканеров штрихкодов.