![]() |
![]() |
|
Вместо английских сканируются русские | ☑ | ||
---|---|---|---|---|
0
this
12.08.10
✎
13:15
|
Вот кусочек кода Штрих = "NGR"+СокрЛП(Контрагент.ШтрихКод)+Прав((
и вся проблема в "NGR" они у меня на моем сканере читаются нормально, на сканере платжного терминала считываются как "ТПК", есть соображения.. Притом когда пробую со своего сканера все ок NGR и далее по тексту |
|||
1
this
12.08.10
✎
13:16
|
банк сбербанк... не думаю что они где-то косячат
|
|||
2
Шапокляк
12.08.10
✎
13:17
|
А сканер ив разрыв клавиатуры, судя по всему
|
|||
3
this
12.08.10
✎
13:18
|
неа, сканер у меня через ком порт. У них хз.... а что могут проблемы если через разрыв клавиатуры..
|
|||
4
filh
12.08.10
✎
13:19
|
(0) раскладку проверь NGR = ТПК
|
|||
5
this
12.08.10
✎
13:20
|
блин!!!! дак когда код набираю я пишу в коде!!! NGR это типо префикса, потом идут переменные данные как лицевой счет и сумма. Я знаю что эти буквы такие же как на русском... вот и нифига понять не могу почему.
|
|||
6
filh
12.08.10
✎
13:24
|
(5) Ну смотря как настроено, допустим скан-коды этих буковок одинаковые и выходит, что
NGR = ТПК |
|||
7
this
12.08.10
✎
13:26
|
а как настроить чтобы у них виделись нормально)) программно на моей стороне...
|
|||
8
this
12.08.10
✎
13:27
|
есть же какая-нибудь фишка))
|
|||
9
filh
12.08.10
✎
13:31
|
а другие латинские буквы как считывает у сбера?
|
|||
10
this
12.08.10
✎
13:39
|
считывает(( но вот, именно с моего штрих-кода он вместо английских=русские, на тех же клавишах... Может есть какое то обозначение, мол считать эти буквы латиницей, компонента activebarcode
|
|||
11
filh
12.08.10
✎
13:52
|
ну так с твоего штрих-кода сберовский терминал как считывает другие английские буквы?
|
|||
12
this
12.08.10
✎
14:19
|
да-да... может в коде надо что-то поставить, мол эта кодировка латиница... вообще идей нет...
|
|||
13
1Сергей
12.08.10
✎
15:11
|
переключится на английский еще не предлагали?
|
|||
14
this
12.08.10
✎
15:21
|
в коде видно что пишу на английском
|
|||
15
this
12.08.10
✎
15:22
|
может проблема в компоненте... взять другую компоненту, более понятливую англ или рус..
|
|||
16
Torquader
12.08.10
✎
15:27
|
В штрих-коде не может быть русских букв, так как код, который допускает наличие символов, предполагает использование только латиницы и никакого переключения нет.
Другое дело, что если сканер включён в разрыв клавиатуры, то он передаёт символы через SCAN-коды, так как другого способа нет, а драйвер клавиатуры, когда их получает, переводит их в коды символов согласно раскладке - если она русская, то будут русские буквы. Чтобы избежать проблем, драйвер сканера должен получать значения SCAN-кодов нажатых клавиш - тогда он однозначно сможет перевести их в правильное значение штрих-кода вне зависимости от раскладки. Ну или переводить надо самому (то есть видим русские - считаем, что латинские). Но вот начало штрих-кода (префикс) в этом случае тоже будет разным. P.S. не берите сканеры в разрыв клавиатуры и USB-HID, тогда 7не будет граблей. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |