Единственный раз, когда у меня были проблемы, это когда разрешение экрана / принтер, который печатал QR-код, был слишком низким. Убедитесь, что ваш QR-код достаточно велик для хранения данных, и вы должны быть в порядке.
Я обнаружил, что если я добавлю данные в свой QRCode с пробелами или нулями, я смогу сохранить установленный размер, который помог бы мне разместить его на странице и всегда знать его размер.
Отчасти сосешь и видишь проблему, хотя
Редактировать
PS. Не используйте QRCodes ради использования QRCode - если вы отправляете пользователю QRCode по электронной почте, почему бы просто не отправить ему гиперссылку?!