Remote Desktop Mobile искажает штрих-коды, приходящие со сканера

9

У нас есть приложение, которое использует карманные компьютеры для сканирования штрих-кодов. Эти портативные устройства фактически выполняют сеанс удаленного рабочего стола с сервером, на котором выполняется приложение. Работает отлично.

Теперь мы приобрели несколько новых моделей Motorola MC55 под управлением Windows Mobile 6.1 Classic, и при использовании приложения через удаленный рабочий стол: оно наносит ущерб символам штрих-кодов ....

Я уже пробовал следующие вещи:

  • При сканировании штрих-кода на самом MC55 он отображается правильно
  • При сканировании штрих-кода через удаленный рабочий стол в сеансе блокнота это неверно.
  • Поигрался со всеми опциями «Remote Desktop Mobile» - безрезультатно
  • Отключено «автозамена» и «подсказывать слова при вводе текста» в настройках ввода - безрезультатно

Странные вещи:

  • штрих-код, состоящий только из цифр, сканируется правильно
  • искаженные символы появляются в нижнем регистре
  • Для некоторых кодов \ t искажается между (обычно следует вводить после штрих-кода)

    например:

  • «PERIN4» становится «ERINp4»

  • «МГЗБ» становится «ГЗБ м»
  • «BAK664» становится «AK664 b»
  • «MAGBFA01» становится «AGBFmA01»
  • '5021879949500' сканируется правильно

Окончательное решение:

Поставщик карманных компьютеров сказал, что он слишком быстро отправлял символы через соединение с удаленным рабочим столом.

Они сменили контроллер на ожидание 50 мс между отправкой каждого символа, что привело к правильным результатам прямо сейчас.

Сканирование штрих-кода стало несколько медленнее, но это почти не заметно для конечных пользователей.

sfonck
источник
2
Вы должны опубликовать свое решение как принятый ответ, чтобы вопрос не отображался в списке без ответа.
Nic

Ответы:

3

Из обновления оп на вопрос:

Поставщик карманных компьютеров сказал, что он слишком быстро отправлял символы через соединение с удаленным рабочим столом.

Они сменили контроллер на ожидание 50 мс между отправкой каждого символа, что привело к правильным результатам прямо сейчас.

Сканирование штрих-кода стало несколько медленнее, но это почти не заметно для конечных пользователей.

Марк Хендерсон
источник
0

Я, вероятно, далеко, и я давно не имел дело со штрих-кодами, но может ли это быть проблема шрифта? Вам необходимо установить шрифты для используемого штрих-кода (MSI, Codabar, Code 39, EAN 13 и т. Д.)?

joeqwerty
источник
Эти шрифты необходимы, когда вы хотите напечатать штрих-коды, что здесь не так. Считывание штрих-кодов работает с другими карманными компьютерами через удаленный рабочий стол, именно эта новая имеет эту проблему.
sfonck