Embora não seja realmente uma questão de eletrônica, suponho que seu leitor de código de barras tenha sido definido como um teclado virtual. Suas configurações de natividade / idioma do teclado não é inglês como padrão e, portanto, ele lê alguns caracteres de maneira diferente. Tente alterar o idioma do teclado para inglês.
Analisando suas especificações, o scanner tem várias opções de interface. Quando no modo de teclado, o Windows só reconhece como um teclado e geralmente ele interage com ele como um teclado apenas. Tente alterar o modo de interface do scanner pelos códigos de barras de controle normalmente fornecidos com scanners. (Eu não tenho certeza se você tem isso ou não. Motorola geralmente fornece códigos de barras de controle com seus scanners, estou assumindo que este scanner também tem. Se não na caixa, talvez para download.)