Zdalny pulpit mobilny zmienia kody kreskowe pochodzące ze skanera

9

Mamy tutaj aplikację używającą urządzeń przenośnych do skanowania kodów kreskowych. Te urządzenia przenośne faktycznie wykonują sesję zdalnego pulpitu w kierunku serwera, na którym działa aplikacja. Działa w porządku.

Teraz kupiliśmy kilka nowych Motorola MC55 z systemem Windows Mobile 6.1 Classic, a podczas korzystania z aplikacji na pulpicie zdalnym: zmienia znaki w kodach kreskowych ...

Próbowałem już następujących rzeczy:

  • Podczas skanowania kodu kreskowego na samym komputerze mobilnym EDA MC55 jest on wyświetlany poprawnie
  • Podczas skanowania kodu kreskowego za pomocą zdalnego pulpitu do sesji notatnika jest on nieprawidłowy.
  • Odtwarzany ze wszystkimi opcjami „Remote Desktop Mobile” - brak wyników
  • Wyłączone „autokorekta” i „sugeruj słowa podczas wprowadzania tekstu” w ustawieniach wprowadzania - bez rezultatu

Dziwne rzeczy to:

  • kod kreskowy, który składa się tylko z liczb, jest skanowany poprawnie
  • zniekształcone postacie pojawiają się małymi literami
  • W przypadku niektórych kodów \ t jest pomieszane pomiędzy (zwykle należy wprowadzić po kodzie kreskowym)

    na przykład:

  • „PERIN4” zmienia się w „ERINp4”

  • „MGZB” staje się „GZB m”
  • „BAK664” zmienia się w „AK664 b”
  • „MAGBFA01” staje się „AGBFmA01”
  • „5021879949500” zostanie poprawnie zeskanowany

Ostateczne rozwiązanie:

Dostawca urządzeń przenośnych powiedział, że urządzenie przenośne zbyt szybko wysyła znaki przez połączenie zdalnego pulpitu.

Zmieniono urządzenie ręczne, aby czekało 50 ms między wysłaniem każdej postaci, co w tej chwili przyniosło prawidłowe wyniki.

Skanowanie kodu kreskowego stało się nieco wolniejsze, ale prawie nie jest niczym niezwykłym dla użytkowników końcowych.

sfonck
źródło
2
Powinieneś opublikować swoje rozwiązanie jako zaakceptowaną odpowiedź, aby pytanie nie pojawiło się na liście bez odpowiedzi.
Nic

Odpowiedzi:

3

Od aktualizacji op do pytania:

Dostawca urządzeń przenośnych powiedział, że urządzenie przenośne zbyt szybko wysyła znaki przez połączenie zdalnego pulpitu.

Zmieniono urządzenie ręczne, aby czekało 50 ms między wysłaniem każdej postaci, co w tej chwili przyniosło prawidłowe wyniki.

Skanowanie kodu kreskowego stało się nieco wolniejsze, ale prawie nie jest niczym niezwykłym dla użytkowników końcowych.

Mark Henderson
źródło
0

Prawdopodobnie jestem daleko i minęło sporo czasu, odkąd zajmowałem się kodami kreskowymi, ale czy może to być problem z czcionkami? Czy musisz mieć zainstalowane czcionki dla używanego kodu kreskowego (MSI, Codabar, Code 39, EAN 13 itp.)?

joeqwerty
źródło
Te czcionki są potrzebne, gdy chcesz wydrukować kody kreskowe, co nie ma tu miejsca. Odczytywanie kodów kreskowych działa z innymi urządzeniami przenośnymi za pośrednictwem zdalnego pulpitu, tylko ten nowy ma ten problem.
sfonck,