Wir haben hier eine Anwendung, die Handhelds zum Scannen von Barcodes verwendet. Diese Handhelds führen tatsächlich eine Remotedesktopsitzung zu einem Server durch, auf dem die Anwendung ausgeführt wird. Funktioniert gut.
Jetzt haben wir einige neue Motorola MC55 gekauft, auf denen "Windows Mobile 6.1 Classic" ausgeführt wird. Wenn Sie die Anwendung über einen Remotedesktop verwenden, werden die Zeichen der Barcodes entstellt.
Ich habe bereits folgende Dinge versucht:
- Beim Scannen eines Barcodes auf dem MC55 selbst wird dieser korrekt angezeigt
- Wenn Sie einen Barcode über den Remotedesktop in eine Notizblock-Sitzung scannen, ist dies falsch.
- Gespielt mit allen Optionen des 'Remote Desktop Mobile' - kein Ergebnis
- Deaktiviert 'Autokorrektur' und 'Wörter bei der Texteingabe vorschlagen' in den Eingabeeinstellungen - kein Ergebnis
Das Seltsame ist:
- Ein Barcode, der nur aus Zahlen besteht, wird korrekt gescannt
- Die verstümmelten Zeichen werden in Kleinbuchstaben angezeigt
Bei einigen Codes wird \ t dazwischen entstellt (sollte normalerweise nach dem Barcode eingegeben werden)
z.B:
'PERIN4' wird zu 'ERINp4'
- Aus 'MGZB' wird 'GZB m'
- 'BAK664' wird zu 'AK664 b'
- Aus 'MAGBFA01' wird 'AGBFmA01'
- '5021879949500' wird korrekt gescannt
Endgültige Lösung:
Der Lieferant der Handhelds sagte, der Handheld habe die Zeichen zu schnell über die Remotedesktopverbindung gesendet.
Sie wechselten den Handheld, um zwischen dem Senden der einzelnen Zeichen 50 ms zu warten, was jetzt zu korrekten Ergebnissen führte.
Das Scannen eines Barcodes wurde etwas langsamer, ist aber für Endbenutzer fast nicht bemerkenswert.
quelle
Antworten:
Vom Update der Operation zur Frage:
quelle
Ich bin wahrscheinlich weit weg und es ist lange her, dass ich mich mit Barcodes befasst habe, aber könnte es ein Schriftartenproblem sein? Müssen Schriftarten für den verwendeten Barcode installiert sein (MSI, Codabar, Code 39, EAN 13 usw.)?
quelle