Настройка POScenter 2D BT для работы с LKS.exe через COM-порт

В этой инструкции подключим сканер POScenter 2D BT или похожую модель к программе LKS.exe.

Bluetooth нам не понадобится. Сканер можно подключить:

  • USB-кабелем;
  • через комплектный радиоприёмник.

Главное условие: в Windows устройство должно появиться как COM-порт.

Программа LKS.exe принимает код из COM-порта, обрабатывает служебный разделитель GS и передаёт результат в 1С, «Честный ЗНАК», Ozon, Wildberries, Excel и другие приложения. То есть сканер сканирует, LKS.exe разбирается с технической магией, а оператор спокойно работает.


1. Проверяем комплект

В комплекте должны быть:

  • сканер;
  • USB-кабель;
  • USB-приёмник, если используется радиоканал;
  • инструкция со служебными штрихкодами или QR-кодами.

Если приёмника нет, сначала проверьте коробку. Если коробки нет — проверьте человека, который сказал: «Я ничего не брал».


2. Подключаем сканер

Если используется радиоприёмник

  1. Вставьте приёмник в USB-порт компьютера.
  2. Включите сканер.
  3. Подождите несколько секунд.

Если используется кабель

  1. Подключите кабель к сканеру.
  2. Подключите его к компьютеру.
  3. Дождитесь, пока Windows обнаружит устройство.

Если компьютер не реагирует, попробуйте другой USB-порт или кабель. Некоторые кабели умеют только заряжать устройство и принципиально отказываются передавать данные.


3. Включаем режим виртуального COM-порта

По умолчанию сканер может работать как обычная клавиатура. Для LKS.exe нужен режим, в котором устройство передаёт данные через COM-порт.

Найдите в инструкции к сканеру служебный код с названием:

  • Virtual COM;
  • USB COM;
  • USB CDC;
  • Serial Mode;
  • RS-232.

Просканируйте его. Сканер должен подать сигнал или перезапуститься.


Служебный код включения режима Virtual COM.
«Отсканируйте для перевода сканера в режим COM-порта».


4. Проверяем COM-порт в Windows

  1. Нажмите правой кнопкой мыши на кнопку «Пуск».
  2. Откройте «Диспетчер устройств».
  3. Найдите раздел «Порты (COM и LPT)».
  4. Посмотрите номер нового порта.

Например:

USB Serial Device (COM4)

Значит, в LKS.exe нужно будет выбрать COM4.

Если портов несколько, отключите сканер и посмотрите, какой из них исчез. Затем подключите устройство обратно. Это простой и надёжный метод диагностики под названием «выдернули — посмотрели».


5. Настраиваем LKS.exe

Запустите программу LKS.exe.

  1. В поле выбора порта укажите найденный номер — например, COM4.
  2. Выберите нужный режим работы.
  3. При необходимости включите «Перенос строки».
  4. Откройте или запустите порт, если в вашей версии программы предусмотрена отдельная кнопка.

Какой режим выбрать

В LKS.exe предусмотрены разные способы обработки и передачи кодов:

  • ввод с клавиатуры — код передаётся в активное поле;
  • через буфер обмена — результат вставляется целиком;
  • GS → F8 — разделитель GS заменяется нажатием F8;
  • полный код — передаётся весь код маркировки;
  • GS → \u001d — подходит для систем, которым разделитель нужен в таком виде;
  • печать копии Data Matrix;
  • запись отсканированных кодов в файл или Excel.

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

LKS.exe удобна тем, что позволяет менять способ обработки без постоянного перепрограммирования сканера. Меньше служебных QR-кодов — меньше шансов случайно настроить устройство на общение с космической станцией.


6. Проверяем работу

  1. Откройте LKS.exe.
  2. Выберите правильный COM-порт.
  3. Выберите режим.
  4. Поставьте курсор в нужное поле 1С, Ozon, Wildberries или другой программы.
  5. Отсканируйте штрихкод или Data Matrix.

При успешной настройке:

  • LKS.exe получает код;
  • код появляется в выбранном приложении;
  • в окне или строке состояния программы отображается информация о приёме данных.

Пример успешной работы

Порт: COM4
Состояние: подключён
Код получен
Передача выполнена

Можно ли проверить через Блокнот?

Да, если выбран режим передачи в виде клавиатурного ввода или вставки. Откройте Блокнот, установите курсор и отсканируйте код.

Но сам COM-порт напрямую в Блокнот ничего печатать не обязан. Это делает LKS.exe после получения и обработки данных.


7. Настраиваем перенос строки и GS

Перенос строки

Если после каждого сканирования нужно автоматически нажимать Enter, включите в LKS.exe опцию «Перенос строки».

Не настраивайте Enter одновременно в сканере и в LKS.exe без необходимости. Иначе программа может получить два нажатия и перейти на две строки вперёд. Очень инициативно, но не всегда полезно.

Разделитель GS

В кодах маркировки встречается невидимый служебный символ GS. Разные программы принимают его по-разному.

LKS.exe может:

  • заменить GS на F8;
  • передать полный код;
  • преобразовать GS в \u001d;
  • подготовить данные для учётной системы или маркетплейса.

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


8. Если ничего не работает

COM-порт не появился

Проверьте:

  • включён ли режим Virtual COM или USB CDC;
  • поддерживает ли радиоприёмник этот режим;
  • исправны ли кабель и USB-порт;
  • не требуется ли драйвер сканера;
  • нет ли жёлтого значка в диспетчере устройств.

Попробуйте отключить устройство, подождать 5–10 секунд и подключить снова.


Сканер определяется как клавиатура

Значит, включён режим USB HID.

Просканируйте служебный код Virtual COM, USB COM или USB CDC из инструкции к сканеру.


Порт есть, но данные не приходят

Проверьте:

  • тот ли порт выбран в LKS.exe;
  • не занят ли он другой программой;
  • не запущены ли две копии LKS.exe;
  • включён ли сканер;
  • связан ли сканер со своим радиоприёмником;
  • открыт ли порт в программе.

Закройте лишние программы и запустите LKS.exe заново.


Появляется ошибка «Порт занят»

COM-порт уже использует другая программа.

Закройте:

  • второй экземпляр LKS.exe;
  • программу настройки сканера;
  • терминал COM-порта;
  • другое приложение, работающее с этим устройством.

Если виновник не найден, переподключите сканер или перезагрузите компьютер. Да, классический совет. Но классикой он стал не просто так.


Сканер пищит, но кода нет

Сигнал означает, что сканер распознал код. Но данные ещё должны пройти весь путь:

Сканер → приёмник или кабель → COM-порт → LKS.exe → рабочая программа

Проверяйте цепочку по порядку.


Появляются лишние или неправильные символы

Возможные причины:

  • выбран неправильный режим LKS.exe;
  • одновременно настроены два суффикса;
  • программа неправильно принимает GS;
  • настройки порта не совпадают с настройками сканера.

Сначала отключите дополнительные Enter, Tab и другие суффиксы. Затем проверьте обычную передачу кода и добавляйте настройки по одной.


Сброс сканера

Если настройки окончательно запутались, найдите в инструкции служебный код:

  • Factory Reset;
  • Restore Defaults;
  • Заводские настройки.

Просканируйте его, а затем заново включите режим Virtual COM.


Сброс сканера к заводским настройкам.


Короткая памятка

Для подключения POScenter 2D BT к LKS.exe нужно:

  1. Подключить сканер или USB-приёмник.
  2. Включить режим Virtual COM.
  3. Найти номер порта в диспетчере устройств.
  4. Выбрать этот порт в LKS.exe.
  5. Указать подходящий режим обработки.
  6. Отсканировать тестовый код.

После этого LKS.exe принимает данные от сканера, обрабатывает GS и передаёт результат в 1С, «Честный ЗНАК», Ozon, Wildberries, Excel или другое приложение.

Идеальная настройка выглядит просто: сканер пищит, код появляется там, где нужно, а системный администратор впервые за день спокойно пьёт чай.

 

Источник по функциям LKS.exe: база знаний LadimKKT, статья №37.

 

Драйвера и инструкции, статья в разработке. 

Интересное

ссылка