Qui abbiamo un'applicazione che utilizza palmari per scansionare i codici a barre. Questi palmari stanno effettivamente effettuando una sessione desktop remota verso un server su cui è in esecuzione l'applicazione. Funziona bene.
Ora abbiamo acquistato alcuni nuovi Motorola MC55 che eseguono "Windows Mobile 6.1 Classic" e quando si utilizza l'applicazione su desktop remoto: rovina i caratteri dei codici a barre ....
Ho già provato le seguenti cose:
- Quando si esegue la scansione di un codice a barre sull'MC55 stesso, questo viene visualizzato correttamente
- Quando si esegue la scansione di un codice a barre tramite il desktop remoto in una sessione di blocco note, non è corretto.
- Giocato con tutte le opzioni di "Remote Desktop Mobile" - nessun risultato
- Disabilitato 'correzione automatica' e 'suggerisci parole durante l'immissione di testo' nelle impostazioni di input - nessun risultato
Le cose strane sono:
- un codice a barre composto da soli numeri viene scansionato correttamente
- i personaggi mutilati vengono visualizzati in minuscolo
Per alcuni codici \ t è alterato (normalmente dovrebbe essere inserito dopo il codice a barre)
per esempio:
'PERIN4' diventa 'ERINp4'
- 'MGZB' diventa 'GZB m'
- 'BAK664' diventa 'AK664 b'
- 'MAGBFA01' diventa 'AGBFmA01'
- '5021879949500' viene scansionato correttamente
Soluzione finale:
Il fornitore di palmari ha dichiarato che il palmare stava inviando i caratteri troppo velocemente tramite la connessione desktop remoto.
Hanno cambiato il palmare per attendere 50ms tra l'invio di ciascun personaggio, che ha prodotto risultati corretti in questo momento.
La scansione di un codice a barre è diventata un po 'più lenta ma per gli utenti finali non è quasi sorprendente.