Форум OlegON > Программы и оборудование для автоматизации торговли > Оборудование > Сканеры штрихкода > Datalogic

QD2590 и QD2430 - проблема со считыванием QR кода для платежного поручения : Datalogic

27.04.2024 20:53


07.07.2023 15:36
Starter
 
Putty - терминал. Просто hypertrm на новых виндах уже отсутствует. Имел в виду считать прямо вот напрямую из ком порта, без драйвера 1С, ибо он все же, как кажется, строки тоже обрабатывает перед выдачей.
07.07.2023 18:50
MWWRuza
 
Не понимает он похоже кодировку кирилицы в utf-8:

\000022ST00011|Name=▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ (▒▒▒▒▒▒ ▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒ ▒▒)|Perso nalAcc=03100643000000014800|BankName=▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒ ▒▒▒//▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒|BIC=004525987|CorrespAcc=40102810845370000004|PayeeINN=7703037039|KPP=7702450 01|CBC=18811601121010001140|OKTMO=46755000|payerAddress=▒▒.▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒, ▒ .5, ▒. ▒▒▒▒▒▒, ▒▒▒▒▒-▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ - ▒▒▒▒ ▒▒, 628422|uin=188101502 10429611084|TechCode=03|ruleId=18810150210429611084|quittDate=29.04.2021|Sum=200 \000026ST00012|Name=ООО "Эвотор"|PersonalAcc=40702810938000032972|BankName=ПАО " СБЕРБАНК" г.Москва|BIC=044525225|CorrespAcc=30101810400000000225|KPP=770401001|P ayeeINN=9715225506|LastName=500201671203|Purpose=QR Пополнение средств на баланс , по счету № 202302130792 от 13.02.2023 за ИНН 500201671203. НДС не облагается.| A610088305R0038CCS-286429B610088403SG15I22301MmI47A610088305R0038CCS-286429B610088403SG15I22301MmI47

07.07.2023 18:52
OlegON
 
Цитата:
MWWRuza Не понимает он похоже кодировку кирилицы в utf-8
У меня винда с путтями далеко, вроде в настройках соединения кодировка выставляется. По крайней мере проблем с подключением именно на UTF8-хост никаких не было.
07.07.2023 19:04
MWWRuza
 
Ну да, есть там такой параметр.

Все наоборот - по умолчанию там стояло utf-8, предыдущее сканирование с ним.
Переключил на Windows-1251(Кирилица) стало все с точностью до наоборот:

\000022ST00011|Name=УФК по Московской области (УГИБДД ГУ МВД РОССИИ ПО МО)|PersonalAcc=03100643000000014800|BankName=ГУ БАНКА РОССИИ ПО ЦФО//УФК ПО МОСКОВСКОЙ ОБЛ|BIC=004525987|CorrespAcc=40102810845370000004|PayeeINN=7703037039|KPP=770245001|CBC=18811601121010001140|OKTMO=46755000|payerAddress=ул.Электротехническая, д.5, г. Сургут, Ханты-Мансийский Автономный Округ - Югра ао, 628422|uin=18810150210429611084|TechCode=03|ruleId=18810150210429611084|quittDate=29.04.2021|Sum=200\000026ST00012|Name=РћРћРћ "Эвотор"|PersonalAcc=40702810938000032972|BankName=РџРђРћ "СБЕРБАНК" Рі.РњРѕСЃРєРІР°|BIC=044525225|CorrespAcc=30101810400000000225|KPP=770401001|PayeeINN=9715225506|LastName=500201671203|Purpose=QR Пополнение средств РЅР° баланс, РїРѕ счету в„– 202302130792 РѕС‚ 13.02.2023 Р·Р° РРќРќ 500201671203. НДС РЅРµ облагается.|Sum=187000

Первый ШК(который псевдографикой выводился) теперь нормально, а второй, кракозябрами.
Видима именно первый в виндовой кодировке, а второй в юникодах...
07.07.2023 19:09
MWWRuza
 
Он тоже строки обрабатывает перед выводом... Надо чем-то именно "сырые" данные из порта ловить, в виде последовательности байт.
07.07.2023 19:36
MWWRuza
 
Хотел вот этой утилькой глянуть:



Но, облом, там лицензия триальная была, кончилась, ничего не доступно.
Но, я думаю, это Вам бы все равно ничего не дало...
07.07.2023 20:51
konst
 
Долгое время для тестирования любых RS232 устройств пользуюсь программой ComTest
лежит в хранилище в разделе Сканера ШК
https://storage.olegon.ru/supermag/О...йки сканера.7z
https://storage.olegon.ru/supermag/О...mtest_v1.6.zip
08.07.2023 12:38
Starter
 
В 1С в любом случае придётся драйвером пользоватья. И тут проблема в том, что разные версии по-разному работают., и ладно бы, если строку драйвер выдавал нормальную, пусть и нечитаемую и в неправильной кодировке - можно всегда перекодировать. Так он просто символы не передаёт кириллицы. Буду в понедельник продолжать эксперименты. А так да - первый ШК в cp1251, второй - utf8.
Часовой пояс GMT +3, время: 20:53.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.