|
Сканер штрих-кода и кодировка 2D кода | ☑ | ||
---|---|---|---|---|
0
Vlad_69
08.07.15
✎
09:35
|
Дано - сканер Honeywell Voyager 1400g, 1С-ЗиКБУ, пилотный проект ФСС, больничный с 2D-штрих-кодом.
Считываем, получаем в обработке внешнего события, в строке "Данные" пустые квадратики вместо кириллицы. Scanopos версии 8.0.17.3. Считывание того же кода в терминалку Putty - все нормально. Судя по ТУ от ФСС, в их штрих-кодах применяется кодирование DataMatrix в Win-1251. Нарывался ли кто и куда кого пинать? |
|||
1
evgenyivanov
08.07.15
✎
14:07
|
Не сталкивался. Сканер, кажется, не 1С-овский, попробуйте его из других языков потестировать с больничным. Например, яз js Если ошибка та же, то пишите в тех.поддержку сканера, если ошибка исчезла, то в 1с или тем, кто его с 1с подружил. В инете ничего не нашел ((
|
|||
2
evgenyivanov
08.07.15
✎
14:09
|
Сканер в блокнот сканирует? попробуйте, на разных версиях виндовз.
|
|||
3
vde69
08.07.15
✎
14:11
|
почитай мануал, может банально кодировку сканера поменять надо, или кодовые страницы загрузить...
|
|||
4
Vlad_69
08.07.15
✎
14:22
|
Результат одинаков на WinXP, Win7 и в терминальном сеансе Win2008SRV.
(3) Кодировка на сканере выставлена по мануалу же в Win-1251. Считывание контрольных примеров из мануала и с тех же больничных в Putty (или в HyperTerminal, без разницы) выдает нормальный текст. Ergo - косяк где-то в ScanOpos.dll |
|||
5
evgenyivanov
08.07.15
✎
14:25
|
Тогда в support к производителям (((
|
|||
6
Garykom
гуру
08.07.15
✎
14:40
|
||||
7
Vlad_69
08.07.15
✎
14:44
|
(6) Не та ситуация - данные он скидывает, но вместо "Иванов Иван Иванович|Поликлиника №1" получаем "?????????|???????? №1"
|
|||
8
Garykom
гуру
08.07.15
✎
14:56
|
(7) тогда если немного подумать логически, и видя "№1" легко догадаться что dll 7-битная и кириллицу в принципе не передает
|
|||
9
Garykom
гуру
08.07.15
✎
14:56
|
(8)+ а так же сделать последующий вывод, о замене этой "ScanOpos.dll" на какую то другую
ЗЫ что и написано в конце (6) |
|||
10
Garykom
гуру
08.07.15
✎
15:02
|
Ну еще можно ко всем символам-байтам которые "не латинские буквы и цифры" прибавить 128
Т.е. скорее всего просто один бит из 8-ми выкидывает dll-ка, раньше подобное часто на почтовых серверах было к примеру это не учитывая разных перекодировок ЗЫ коды символов которые исходные закодированы и которые получаются сравни |
|||
11
Vlad_69
08.07.15
✎
15:05
|
Пардон, а что я тогда читаю в ридми от нея? ))
"8.0.14.1 - Добавлена поддержка QR-кодов с русскими буквами в кодировке UTF-8" "8.0.17.3 - Исправлены ошибки: 1. Ошибка считывания кириллицы в случае работы в режиме COM порта в OC Windows с настройкой "Язык программ, не поддерживающих Unicode" (system locale), отличной от английского или русского языка." |
|||
12
evgenyivanov
08.07.15
✎
15:17
|
Влад, но у тебя же не UTF-8,а Win-1251, а кириллица отличная от русского это тоже не win-1251
|
|||
13
Vlad_69
08.07.15
✎
15:20
|
Не, ну раз они UTF-8 читают, то уж Win1251 сам Б.Г. велел )))
|
|||
14
Garykom
гуру
08.07.15
✎
15:21
|
(13) кто сказал?
|
|||
15
Garykom
гуру
08.07.15
✎
15:21
|
(14)+ неужто у тя сканер на виндовс? внутри...
|
|||
16
Vlad_69
08.07.15
✎
15:24
|
(15) "П-переведи!.." (с)
|
|||
17
Garykom
гуру
08.07.15
✎
15:32
|
(16) Перевожу:
"В ФСС работают дауны... сложно было Base64 закодировать свою инфу с кириллицей...и тогда было бы пох на кодировку..." |
|||
18
Vlad_69
08.07.15
✎
15:36
|
Ну тут сложно сказать, кто более отличился интеллектуальными способностями - то ли разрабы из ФСС, то ли авторы ScanOpos )))
Хотя, перефразируя "наше всё": Мы все косячим понемногу, То где-нибудь, то как-нибудь ))) |
|||
19
Vlad_69
14.07.15
✎
12:07
|
up, так сказать...
Таки авторы ScanOpos отличились - через Атол-овские драйверы все передается корректно. Правда, в зарплатной конфиге поддержка 3rd-party драйверов реализована чуть менее чем никак, чтоб жизнь медом не казалась. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |