O Remote Desktop Mobile manipula códigos de barras provenientes do scanner

9

Temos um aplicativo aqui usando computadores de mão para digitalizar códigos de barras. Esses computadores de mão estão realmente fazendo uma sessão de área de trabalho remota em direção a um servidor em que o aplicativo é executado. Funciona bem.

Agora, compramos alguns dos novos Windows Mobile 6.1 Classic da Motorola MC55 e, ao usar o aplicativo na área de trabalho remota: gerencia os caracteres dos códigos de barras ....

Eu já tentei seguir as seguintes coisas:

  • Ao digitalizar um código de barras no próprio MC55, ele é exibido corretamente
  • Ao digitalizar um código de barras através da área de trabalho remota para uma sessão de bloco de notas, ele está incorreto.
  • Jogado com todas as opções do 'Remote Desktop Mobile' - sem resultado
  • Desativado 'correção automática' e 'sugerir palavras ao inserir texto' nas configurações de entrada - sem resultado

O estranho é:

  • um código de barras que consiste em apenas números é digitalizado corretamente
  • os caracteres mutilados aparecem em letras minúsculas
  • Para alguns códigos, \ t é mutilado no meio (normalmente deve ser inserido após o código de barras)

    por exemplo:

  • 'PERIN4' se torna 'ERINp4'

  • 'MGZB' se torna 'GZB m'
  • 'BAK664' se torna 'AK664 b'
  • 'MAGBFA01' se torna 'AGBFmA01'
  • '5021879949500' é verificado corretamente

Solução final:

Um fornecedor de dispositivos portáteis disse que o dispositivo portátil estava enviando os caracteres muito rápido pela conexão de área de trabalho remota.

Eles mudaram o computador de mão para aguardar 50ms entre o envio de cada personagem, o que produziu resultados corretos no momento.

A leitura de um código de barras ficou um pouco mais lenta, mas quase não é notável para os usuários finais.

sfonck
fonte
2
Você deve postar sua solução como uma resposta aceita para que a pergunta não apareça na lista não respondida.
Nic

Respostas:

3

Da atualização da operação à pergunta:

Um fornecedor de dispositivos portáteis disse que o dispositivo portátil estava enviando os caracteres muito rápido pela conexão de área de trabalho remota.

Eles mudaram o computador de mão para aguardar 50ms entre o envio de cada personagem, o que produziu resultados corretos no momento.

A leitura de um código de barras ficou um pouco mais lenta, mas quase não é notável para os usuários finais.

Mark Henderson
fonte
0

Provavelmente estou longe, e já faz muito tempo que não ligo para códigos de barras, mas poderia ser um problema de fonte? Você precisa ter fontes instaladas para o código de barras em uso (MSI, Codabar, Código 39, EAN 13, etc.)?

joeqwerty
fonte
Essas fontes são necessárias quando você deseja imprimir códigos de barras, o que não é o caso aqui. A leitura dos códigos de barras funciona com os outros computadores de mão através da área de trabalho remota; é apenas este novo que tem esse problema.
Sfonck