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.
źródło
Odpowiedzi:
Od aktualizacji op do pytania:
źródło
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.)?
źródło