Инструкция по использованию программы LKS_P / Сканер LadimKKT, особенно для режима «Для Петра».

 

1. Для чего программа

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

  • Разное 1С WB — вставляет код с заменой GS на клавишу F8.
  • ЧЗ — вставляет весь код через буфер обмена Ctrl+V.
  • OZON — вместо символа GS печатает текст \u001d.
  • Для Петра — не вставляет код в активное окно, а сохраняет отсканированные коды в Excel-файл.

2. Перед запуском

Подключи сканер

  1. Подключи сканер к компьютеру.
  2. Убедись, что сканер определяется как COM-порт.
  3. Запусти программу.

Если сканер подключён правильно, в поле COM-порт появится, например:

COM3

или:

COM5

3. Основное окно программы

В окне есть несколько важных блоков:

COM-порт

Здесь выбирается порт сканера.

  • Порт — выбранный COM-порт.
  • Обновить — обновляет список портов.
  • Активно / Ожидание — показывает состояние чтения.

Если написано:

Активно

значит программа читает сканер.

Если написано:

COM-порт не выбран

нужно выбрать порт или нажать Обновить.


4. Режимы работы

Разное 1С WB

Используется для 1С/WB.

При сканировании:

  • обычные символы вводятся как текст;
  • символ GS заменяется нажатием клавиши F8.

ЧЗ

Используется, когда нужно вставить весь код целиком через буфер обмена.

При сканировании программа:

  1. кладёт код в буфер обмена;
  2. нажимает Ctrl+V.

OZON

Используется, когда нужно, чтобы вместо настоящего GS был текст:

\u001d

Например скан:

010762390040797221DM_aSB-800500000093SWno

будет вставлен как:

010762390040797221DM_aSB-\u001d8005000000\u001d93SWno

5. Режим «Для Петра»

Это отдельный режим для сохранения кодов в Excel.

В этом режиме программа:

  • принимает код со сканера;
  • проверяет, что в коде есть ровно 2 символа GS;
  • проверяет, не был ли такой код уже отсканирован;
  • сохраняет код в Excel-файл;
  • показывает результат: ПРИНЯТО, ДУБЛЬ или ОШИБКА;
  • подаёт звуковой сигнал.

6. Как включить режим «Для Петра»

  1. Запусти программу.
  2. Выбери COM-порт сканера.
  3. В блоке Режим выбери:
Для Петра
  1. Появится блок:
Для Петра: запись марок в Excel

7. Выбор Excel-файла

В режиме «Для Петра» есть поле:

Excel-файл

Если файл уже есть

  1. Нажми Выбрать.
  2. Выбери существующий файл, например:
marks_for_petr.xlsx
  1. После выбора программа будет добавлять новые коды в этот файл.

Если файла ещё нет

  1. Нажми Выбрать.
  2. Укажи папку.
  3. Напиши имя файла, например:
marks_for_petr.xlsx
  1. Нажми Сохранить.

Файл физически создастся после первого успешного сканирования.


8. Как должен выглядеть код в Excel

Код должен сохраняться с настоящим управляющим символом GS.

В текстовом виде это выглядит как:

010762390040797221DM_aSB-\u001d8005000000\u001d93SWno

Но важно понимать:

  • в Excel сохраняется не текст \u001d;
  • сохраняется настоящий невидимый символ GS;
  • поэтому визуально в Excel он может отображаться как маленький непечатный символ или вообще быть почти незаметным.

Пример из твоего файла:

010762390040797221DM_aSB-800500000093SWno

Внутри строки там два символа GS:

после DM_aSB-
после 8005000000

9. Как сканировать в режиме «Для Петра»

Порядок работы:

  1. Выбери режим Для Петра.
  2. Выбери Excel-файл.
  3. Убедись, что состояние COM-порта:
Активно
  1. Сканируй марку.

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


10. Результаты сканирования

ПРИНЯТО

Если код правильный и такого кода ещё не было:

ПРИНЯТО
Записано в строку 1

или:

ПРИНЯТО
Записано в строку 25

Это значит, что код записан в Excel.


ДУБЛЬ

Если такой код уже был в файле:

ДУБЛЬ
Марка уже была отсканирована. Строка: 3

Это значит, что программа не записала код повторно.


ОШИБКА: найдено GS не 2

Если программа показывает:

ОШИБКА
Найдено GS: 0, требуется ровно 2

или:

ОШИБКА
Найдено GS: 1, требуется ровно 2

или:

ОШИБКА
Найдено GS: 3, требуется ровно 2

Это значит, что код не подходит для режима Для Петра.

Для этого режима ожидается код строго с двумя GS, например:

010762390040797221DM_aSB-800500000093SWno

ОШИБКА: Excel-файл открыт

Если появилось сообщение:

Excel-файл открыт. Закройте файл и повторите сканирование

Значит файл открыт в Excel и программа не может его перезаписать.

Что делать:

  1. Закрой Excel-файл.
  2. Повтори сканирование.

Важно: в режиме «Для Петра» лучше не держать Excel-файл открытым во время сканирования.


11. Кнопки режима «Для Петра»

Выбрать

Выбор или создание Excel-файла.


Открыть

Открывает выбранный Excel-файл.

Используй эту кнопку, чтобы проверить результат.

Важно: после просмотра файла лучше закрыть Excel, иначе программа может не записать следующий код.


Звук успеха/ошибки

Если галочка включена:

  • успешный скан — короткий высокий сигнал;
  • дубль или ошибка — низкий сигнал.

Если звук не нужен, сними галочку.


Сбросить счётчики

Сбрасывает только статистику на экране:

  • Всего
  • Принято
  • Дубли
  • Ошибки

Важно: эта кнопка не очищает Excel-файл и не удаляет уже сохранённые коды.


12. Статистика

В режиме Для Петра отображаются счётчики:

Всего

Сколько всего сканов было сделано в текущем запуске программы.


Принято

Сколько кодов успешно записано в Excel.


Дубли

Сколько раз сканировали уже существующий код.


Ошибки

Сколько было ошибок:

  • пустой скан;
  • неправильное количество GS;
  • файл Excel открыт;
  • ошибка записи.

13. Важные правила для режима «Для Петра»

Правило 1

Excel-файл должен быть закрыт во время сканирования.


Правило 2

Код должен содержать ровно два GS.

Правильный пример:

010762390040797221DM_aSB-800500000093SWno

В программном виде это:

010762390040797221DM_aSB-\u001d8005000000\u001d93SWno

Правило 3

Один и тот же код не записывается дважды.

Если код уже есть в Excel, программа покажет:

ДУБЛЬ

Правило 4

Не редактируй вручную сохранённые коды в Excel без необходимости.

Если случайно удалить или изменить символ GS, программа может перестать правильно определять дубли.


14. Автозапуск и трей

Автозапуск Windows

Если включить галочку:

Автозапуск Windows

программа будет запускаться вместе с Windows.


Запускать в трее

Если включить:

Запускать в трее

при запуске программа будет прятаться в область рядом с часами.

Чтобы открыть окно:

  1. Найди значок программы в трее.
  2. Нажми правой кнопкой.
  3. Выбери:
Открыть окно

15. Меню в трее

В трее доступны:

  • Открыть окно
  • Скрыть окно
  • Режимы
    • Разное 1С WB
    • ЧЗ
    • OZON
    • Для Петра
  • Перенос строки
  • Автозапуск Windows
  • Выход

Режима Автопереключение больше нет.


16. Рекомендованный порядок работы для Петра

Самый простой порядок:

  1. Подключить сканер.
  2. Запустить программу.
  3. Нажать Обновить в COM-портах.
  4. Выбрать нужный COM-порт.
  5. Выбрать режим:
Для Петра
  1. Нажать Выбрать.
  2. Выбрать файл:
marks_for_petr.xlsx
  1. Убедиться, что Excel-файл закрыт.
  2. Сканировать коды.
  3. Смотреть статус:
  • ПРИНЯТО — всё хорошо;
  • ДУБЛЬ — код уже был;
  • ОШИБКА — проверить сообщение.

17. Если коды не записываются

Проверь по порядку:

  1. Выбран ли режим Для Петра.
  2. Выбран ли COM-порт.
  3. Состояние порта — Активно.
  4. Закрыт ли Excel-файл.
  5. Есть ли в коде ровно 2 GS.
  6. Установлены ли библиотеки:
pip install pyserial pynput pyperclip pillow pystray openpyxl XlsxWriter pywin32

18. Если программа пишет «Найдено GS: 0»

Это значит, что сканер передаёт не настоящий символ GS, а что-то другое.

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

  • сканер настроен не на передачу GS;
  • сканер передаёт уже преобразованный текст;
  • выбран не тот режим сканера;
  • сканируется не тот тип марки.

Для режима Для Петра нужен именно настоящий GS, как в примере:

010762390040797221DM_aSB-800500000093SWno

Метаданные статьи

Идентификатор статьи:
95
Категория:
Дата добавления:
2026-07-14 18:59:04
Просмотры:
230
Рейтинг (Голоса):
(2)

Связанные статьи