Убедитесь, что при считывании отправляется enter в конце.

как проверить?
1. подключите считыватель к ПК
2. Считайте код в строку поиска
Если считался код и начался поиск - значит enter отправляется, а если просто считался код, но поиск не стартанул сам, то это наш случай и надо настроить сканер.

Для этого надо загуглить и считать управляющий код, например для 1450g honeywell https://support.litebox.ru/manual/nastroyka-oborudovaniya/detail/skaner-honewell/