У нас є програма, яка використовує кишенькові пристрої для сканування штрих-кодів. Ці КПП фактично роблять сеанс віддаленого робочого столу на сервері, де працює програма. Добре працює.
Зараз ми придбали нову Motorola MC55 під керуванням Windows Mobile 6.1 Classic, і під час використання програми на віддаленому робочому столі: вона керує символами штрихкодів ....
Я вже спробував наступні речі:
- При скануванні штрих-коду на самому MC55 він відображається правильно
- Під час сканування штрих-коду через віддалений робочий стіл у сеансі блокнота це неправильно.
- Зіграно з усіма параметрами "Віддалений робочий стіл для мобільних пристроїв" - результату немає
- Вимкнено "автоматичне виправлення" та "запропонувати слова при введенні тексту" у налаштуваннях вводу - результату немає
Дивні речі:
- штрих-код, який складається лише з чисел, сканується правильно
- розгублені символи проникають в нижній регістр
Для деяких кодів \ t вмикається між ними (зазвичай слід вводити після штрих-коду)
наприклад:
'PERIN4' стає 'ERINp4'
- 'MGZB' стає 'GZB m'
- "BAK664" стає "AK664 b"
- 'MAGBFA01' стає 'AGBFmA01'
- '5021879949500' сканується правильно
Остаточне рішення:
Suppllier з кишенькових телефонів сказав, що портативний надсилає символи занадто швидко через з'єднання з віддаленим робочим столом.
Вони змінили КПК, щоб чекати 50мм між відправленням кожного символу, що дало правильні результати прямо зараз.
Сканування штрих-коду стало дещо повільнішим, але це майже не примітно для користувачів.