Инструкция по использованию программы LKS_P / Сканер LadimKKT, особенно для режима «Для Петра».
1. Для чего программа
Программа принимает данные со сканера через COM-порт и дальше работает в выбранном режиме:
- Разное 1С WB — вставляет код с заменой GS на клавишу F8.
- ЧЗ — вставляет весь код через буфер обмена
Ctrl+V. - OZON — вместо символа GS печатает текст
\u001d. - Для Петра — не вставляет код в активное окно, а сохраняет отсканированные коды в Excel-файл.
2. Перед запуском
Подключи сканер
- Подключи сканер к компьютеру.
- Убедись, что сканер определяется как COM-порт.
- Запусти программу.
Если сканер подключён правильно, в поле COM-порт появится, например:
COM3
или:
COM5
3. Основное окно программы
В окне есть несколько важных блоков:
COM-порт
Здесь выбирается порт сканера.
- Порт — выбранный COM-порт.
- Обновить — обновляет список портов.
- Активно / Ожидание — показывает состояние чтения.
Если написано:
Активно
значит программа читает сканер.
Если написано:
COM-порт не выбран
нужно выбрать порт или нажать Обновить.
4. Режимы работы
Разное 1С WB
Используется для 1С/WB.
При сканировании:
- обычные символы вводятся как текст;
- символ GS заменяется нажатием клавиши F8.
ЧЗ
Используется, когда нужно вставить весь код целиком через буфер обмена.
При сканировании программа:
- кладёт код в буфер обмена;
- нажимает
Ctrl+V.
OZON
Используется, когда нужно, чтобы вместо настоящего GS был текст:
\u001d
Например скан:
010762390040797221DM_aSB-800500000093SWno
будет вставлен как:
010762390040797221DM_aSB-\u001d8005000000\u001d93SWno
5. Режим «Для Петра»
Это отдельный режим для сохранения кодов в Excel.
В этом режиме программа:
- принимает код со сканера;
- проверяет, что в коде есть ровно 2 символа GS;
- проверяет, не был ли такой код уже отсканирован;
- сохраняет код в Excel-файл;
- показывает результат: ПРИНЯТО, ДУБЛЬ или ОШИБКА;
- подаёт звуковой сигнал.
6. Как включить режим «Для Петра»
- Запусти программу.
- Выбери COM-порт сканера.
- В блоке Режим выбери:
Для Петра
- Появится блок:
Для Петра: запись марок в Excel
7. Выбор Excel-файла
В режиме «Для Петра» есть поле:
Excel-файл
Если файл уже есть
- Нажми Выбрать.
- Выбери существующий файл, например:
marks_for_petr.xlsx
- После выбора программа будет добавлять новые коды в этот файл.
Если файла ещё нет
- Нажми Выбрать.
- Укажи папку.
- Напиши имя файла, например:
marks_for_petr.xlsx
- Нажми Сохранить.
Файл физически создастся после первого успешного сканирования.
8. Как должен выглядеть код в Excel
Код должен сохраняться с настоящим управляющим символом GS.
В текстовом виде это выглядит как:
010762390040797221DM_aSB-\u001d8005000000\u001d93SWno
Но важно понимать:
- в Excel сохраняется не текст
\u001d; - сохраняется настоящий невидимый символ GS;
- поэтому визуально в Excel он может отображаться как маленький непечатный символ или вообще быть почти незаметным.
Пример из твоего файла:
010762390040797221DM_aSB-800500000093SWno
Внутри строки там два символа GS:
после DM_aSB-
после 8005000000
9. Как сканировать в режиме «Для Петра»
Порядок работы:
- Выбери режим Для Петра.
- Выбери Excel-файл.
- Убедись, что состояние COM-порта:
Активно
- Сканируй марку.
После сканирования программа покажет один из результатов.
10. Результаты сканирования
ПРИНЯТО
Если код правильный и такого кода ещё не было:
ПРИНЯТО
Записано в строку 1
или:
ПРИНЯТО
Записано в строку 25
Это значит, что код записан в Excel.
ДУБЛЬ
Если такой код уже был в файле:
ДУБЛЬ
Марка уже была отсканирована. Строка: 3
Это значит, что программа не записала код повторно.
ОШИБКА: найдено GS не 2
Если программа показывает:
ОШИБКА
Найдено GS: 0, требуется ровно 2
или:
ОШИБКА
Найдено GS: 1, требуется ровно 2
или:
ОШИБКА
Найдено GS: 3, требуется ровно 2
Это значит, что код не подходит для режима Для Петра.
Для этого режима ожидается код строго с двумя GS, например:
010762390040797221DM_aSB-800500000093SWno
ОШИБКА: Excel-файл открыт
Если появилось сообщение:
Excel-файл открыт. Закройте файл и повторите сканирование
Значит файл открыт в Excel и программа не может его перезаписать.
Что делать:
- Закрой Excel-файл.
- Повтори сканирование.
Важно: в режиме «Для Петра» лучше не держать 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.
Запускать в трее
Если включить:
Запускать в трее
при запуске программа будет прятаться в область рядом с часами.
Чтобы открыть окно:
- Найди значок программы в трее.
- Нажми правой кнопкой.
- Выбери:
Открыть окно
15. Меню в трее
В трее доступны:
- Открыть окно
- Скрыть окно
- Режимы
- Разное 1С WB
- ЧЗ
- OZON
- Для Петра
- Перенос строки
- Автозапуск Windows
- Выход
Режима Автопереключение больше нет.
16. Рекомендованный порядок работы для Петра
Самый простой порядок:
- Подключить сканер.
- Запустить программу.
- Нажать Обновить в COM-портах.
- Выбрать нужный COM-порт.
- Выбрать режим:
Для Петра
- Нажать Выбрать.
- Выбрать файл:
marks_for_petr.xlsx
- Убедиться, что Excel-файл закрыт.
- Сканировать коды.
- Смотреть статус:
- ПРИНЯТО — всё хорошо;
- ДУБЛЬ — код уже был;
- ОШИБКА — проверить сообщение.
17. Если коды не записываются
Проверь по порядку:
- Выбран ли режим Для Петра.
- Выбран ли COM-порт.
- Состояние порта — Активно.
- Закрыт ли Excel-файл.
- Есть ли в коде ровно 2 GS.
- Установлены ли библиотеки:
pip install pyserial pynput pyperclip pillow pystray openpyxl XlsxWriter pywin32
18. Если программа пишет «Найдено GS: 0»
Это значит, что сканер передаёт не настоящий символ GS, а что-то другое.
Возможные причины:
- сканер настроен не на передачу GS;
- сканер передаёт уже преобразованный текст;
- выбран не тот режим сканера;
- сканируется не тот тип марки.
Для режима Для Петра нужен именно настоящий GS, как в примере:
010762390040797221DM_aSB-800500000093SWno