LKS.exe v3.6 — сканер кодов маркировки, который наконец-то слушается
Программа LKS от LadimKKT.ru — небольшое Windows-приложение для работы со сканерами штрих-кодов, Data Matrix и кодов маркировки через COM-порт. Она считывает данные со сканера, обрабатывает служебный разделитель GS и передаёт результат в 1С, «Честный ЗНАК», Ozon, Wildberries, Excel или любой другой сервис — в том формате, который нужна конкретной программе.
Версия 3.6 — не просто очередное обновление, а ответ на десятки запросов от тех, кто каждый день сканирует марки на складе, за кассой и на маркетплейсах. Разберём, что умеет программа, как ей пользоваться и что нового появилось по вашим просьбам.
Зачем нужна программа LKS
Сканер кодов маркировки — устройство простое: считал код, отправил в компьютер. Но разные программы по-разному воспринимают то, что сканер передаёт. 1С ждёт нажатие F8 вместо разделителя GS. «Честный ЗНАК» хочет только первую часть кода до разделителя. Ozon Seller ожидает, что GS будет заменён на текст \u001d. Excel просто принимает текст через буфер обмена.
Без LKS пользователю приходится вручную переключать режимы сканера, копировать данные, повторно сканировать — терять время и ошибаться. LKS решает это: один раз настроил, и программа сама адаптирует данные под нужный формат.
Режимы работы
В программе четыре основных режима — выбираются одним кликом в окне или через меню в трее:
| Режим | Что делает | Куда подходит |
|---|---|---|
| GS=F8 | Эмулирует ввод с клавиатуры, заменяя разделитель GS на нажатие F8 | 1С, учётные системы, кассовые программы |
| ЧЗ: короткий | Передаёт только первую часть кода до разделителя GS | «Честный ЗНАК», проверка маркировки |
| ЧЗ: вставка целиком через Ctrl+V | Вставляет полный код через буфер обмена | Excel, веб-формы, «Честный ЗНАК» |
| OZON: GS → \u001d | Заменяет разделитель GS на текст \u001d |
Ozon Seller, ЮКасса |
Каждый режим можно включить как в основном окне программы, так и прямо из системного трея — правой кнопкой мыши по иконке, раздел «Режимы».
Настройки и параметры
COM-порт. При запуске программа автоматически определяет доступные COM-порты. Если сканер подключён — просто выберите его в выпадающем списке и нажмите «Обновить». Статус рядом покажет, идёт ли чтение.
Перенос строки. Если включить — после каждого кода добавляется нажатие Enter. Удобно для Excel и форм, где код должен сразу подтверждаться.
Автозапуск. Программа может запускаться вместе с Windows. Для рабочих мест, где сканер используется каждый день — поставили галочку и забыли.
Запуск в трее. LKS сворачивается в системный трей и не занимает место на панели задач. Все настройки доступны через меню иконки — режимы, перенос строки, автозапуск, информация о программе.
Инверсия. Меняет способ ввода на противоположный: вместо вставки через буфер обмена используется эмуляция клавиатуры (HID), и наоборот. Это полезно для программ, которые перехватывают буфер обмена или блокируют Ctrl+V. Если данные не вставляются обычным путём — включите инверсию, и программа напечатает код как клавиатура.
Что добавлено по просьбам пользователей: авто-режим
Это главная новинка версии 3.6, и появилась она не потому, что разработчику было скучно, а потому что пользователи устали переключать режимы вручную каждый раз, когда переходят из 1С в «Честный ЗНАК», а оттуда — в Ozon.
Авто-режим запоминает, какой режим нужен для каждого окна.
Как это работает:
- Поставьте галочку «Включить авто-режим» в блоке «Авто-режим (переключение по окну)».
- Выберите нужный режим — например, GS=F8.
- Нажмите кнопку «Запомнить текущее окно».
- Программа даст вам 3 секунды — за это время переключитесь (Alt+Tab) в окно, для которого хотите привязать режим.
- LKS определит имя процесса активного окна и свяжет с ним выбранный режим.
Теперь при каждом сканировании программа определяет, какое окно активно, и автоматически применяет нужный режим. Работаете в 1С — сканер эмулирует F8. Переключились в «Честный ЗНАК» — код обрезается до разделителя. Зашли в Ozon Seller — GS превращается в \u001d. Всё само, без кликов.
Сколько угодно окон — столько угодно привязок. Карта соответствий хранится в файле настроек и не сбрасывается при перезапуске.
Как технически устроен авто-режим
Каждую секунду LKS определяет имя процесса активного окна через системный вызов Windows (GetForegroundWindow → GetWindowThreadProcessId → psutil.Process().name()). При сканировании программа проверяет, есть ли в карте соответствий имя текущего процесса. Если есть — применяет привязанный режим. Если нет — использует режим по умолчанию, выбранный в основном окне.
Это не нагружает систему: проверка занимает миллисекунды и не влияет на скорость сканирования.
Надёжность: watchdog и автоподключение
LKS не падает, если кабель случайно отключили или COM-порт «завис». Встроенный watchdog каждые 3 секунды проверяет, работает ли поток чтения. Если нет — перезапускает его. Если порт временно недоступен, программа через 2 секунды пробует снова.
Переткнули кабель — сканер продолжает работать без перезапуска программы.
Демо-режим и лицензия
Без лицензии программа работает в демо-режиме: 10 сканирований бесплатно. При первом запуске LKS показывает ваш UUID компьютера (с копированием в буфер) и предлагает получить лицензию. Лицензия привязывается к UUID — один ключ, один компьютер.
Антивирусы: ложные срабатывания устранены
Если вы раньше скачивали LKS и антивирус нервно пищал — выдыхайте. В версии 3.6 все ложные срабатывания устранены. Программа подписана и обработана так, что антивирусы больше не путают её с чем-то подозрительным.
Нет, она никогда ничего не крала, не отправляла и не шифровала — но убедить в этом антивирус оказалось сложнее, чем написать саму программу. Теперь у убеждения есть доказательства: цифровые подписи, чистая репутация и тишина от защитников вашего компьютера. Скачать можно спокойно — актуальная версия LKS.exe доступна на сайте.
Если ваш антивирус всё ещё что-то подозревает — обновите его базы. Упрямство антивируса — не повод упрямиться в ответ.
Где получить помощь
- База знаний и статьи: ladimkkt.ru — статья о LKS
- Онлайн-чат и общение: рация на ladimchat.ru
- Настройка и установка под ключ: от 750 рублей за рабочее место, обращайтесь через профиль на Профи.ру
Автор программы — Владимир Ушаков. Поддержать разработку можно переводом на Т.Банк или Сбер: +7 917 503-52-05.
Кому подойдёт LKS
- Розничным магазинам и кассирам
- Складам и пунктам приёма
- Селлерам на Ozon и Wildberries
- Организациям, работающим с маркированной продукцией
- Пользователям 1С и учётных систем
- Всем, кто сканирует коды каждый день и хочет тратить на это меньше времени
LKS v3.6 — это программа, которая научилась понимать, в каком окне вы работаете, и подстраиваться сама. Сканер сканирует, программа думает, вы — занимаетесь делом.