Remote Desktop Mobile beschädigt Barcodes, die vom Scanner stammen

9

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.

sfonck
quelle
2
Sie sollten Ihre Lösung als akzeptierte Antwort veröffentlichen, damit die Frage nicht in der unbeantworteten Liste angezeigt wird.
Nic

Antworten:

3

Vom Update der Operation zur Frage:

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.

Mark Henderson
quelle
0

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.)?

Joeqwerty
quelle
Diese Schriftarten werden benötigt, wenn Sie Barcodes drucken möchten, was hier nicht der Fall ist. Das Lesen der Barcodes funktioniert mit den anderen Handhelds über den Remotedesktop. Nur dieser neue hat dieses Problem.
Sfonck