В спецификации ISO 15438 для символики PDF417, раздел 5.1.1.c: 925 - максимальное количество кодовых слов данных при уровне исправления ошибок 0, что не рекомендуется.
При минимальном рекомендуемом уровне исправления ошибок(уровень 5 в данном случае), который зависит от количества кодовых слов данных, вы видите максимум 863 кодовых слова данных с 64 кодовыми словами, используемыми для исправления ошибок.
Режим сжатия текста дает нам 1726 символов.Режим двоичного уплотнения дает нам 1108 байт.Режим числового сжатия дает нам колоссальные 2528 чисел.
Три режима можно переключать в любом месте символа, что позволяет оптимизировать числовые поля, если они достаточно длинные, чтобы оправдать стоимость переключения (не менее 6числа в ряд).
Я только что отсканировал файл pdf417 на обороте водительских прав, и в нем было 348 байт (символов ASCII).Мне трудно разобраться с 3000 символами.
Вполне возможно закодировать более 1800 символов, если вы сможете свободно использовать кодовое слово 902 для защелки сжатия Numeric, однако.