Вместо английских сканируются русские #498734


#0 by this
Вот кусочек кода Штрих = "NGR"+СокрЛП(Контрагент.ШтрихКод)+Прав(( и вся проблема в "NGR" они у меня на моем сканере читаются нормально, на сканере платжного терминала считываются как "ТПК", есть соображения.. Притом когда пробую со своего сканера все ок NGR и далее по тексту
#1 by this
банк сбербанк... не думаю что они где-то косячат
#2 by Шапокляк
А сканер ив разрыв клавиатуры, судя по всему
#3 by this
неа, сканер у меня через ком порт.  У них хз.... а что могут проблемы если через разрыв клавиатуры..
#4 by filh
раскладку проверь NGR = ТПК
#5 by this
блин!!!! дак когда код набираю я пишу в коде!!! NGR это типо префикса, потом идут переменные данные как лицевой счет и сумма. Я знаю что эти буквы такие же как на русском... вот и нифига понять не могу почему.
#6 by filh
Ну смотря как настроено, допустим скан-коды этих буковок одинаковые и выходит, что
#7 by this
а как настроить чтобы у них виделись нормально)) программно на моей стороне...
#8 by this
есть же какая-нибудь фишка))
#9 by filh
а другие латинские буквы как считывает у сбера?
#10 by this
считывает(( но вот, именно с моего штрих-кода он вместо английских=русские, на тех же клавишах... Может есть какое то обозначение, мол считать эти буквы латиницей, компонента activebarcode
#11 by filh
ну так с твоего штрих-кода сберовский терминал как считывает другие английские буквы?
#12 by this
да-да... может в коде надо что-то поставить, мол эта кодировка латиница... вообще идей нет...
#13 by 1Сергей
переключится на английский еще не предлагали?
#14 by this
в коде видно что пишу на английском
#15 by this
может проблема в компоненте... взять другую  компоненту, более понятливую англ или рус..
#16 by Torquader
В штрих-коде не может быть русских букв, так как код, который допускает наличие символов, предполагает использование только латиницы и никакого переключения нет. Другое дело, что если сканер включён в разрыв клавиатуры, то он передаёт символы через SCAN-коды, так как другого способа нет, а драйвер клавиатуры, когда их получает, переводит их в коды символов согласно раскладке - если она русская, то будут русские буквы. Чтобы избежать проблем, драйвер сканера должен получать значения SCAN-кодов нажатых клавиш - тогда он однозначно сможет перевести их в правильное значение штрих-кода вне зависимости от раскладки. Ну или переводить надо самому (то есть видим русские - считаем, что латинские). Но вот начало штрих-кода (префикс) в этом случае тоже будет разным. P.S. не берите сканеры в разрыв клавиатуры и USB-HID, тогда 7не будет граблей.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С