Я понимаю, что это немного устарело, но я только что попробовал использовать CX-порт ZXing в первый раз, и обнаружил, что мне нужно использовать DecodeHintType TRY_HARDER, чтобы получить штрих-код для чтения.
В коде выглядит так, как будто он ожидает, что предоставленное изображение будет областью вокруг самого штрих-кода, поэтому он начинает выглядеть посередине.Установка флага TRY_HARDER заставляет его искать всю страницу.