Current maximum size of QR payload is limited by the truncation which happens in the QR generation library after certain size of the payload.
If we choose a library which allows larger QR codes (and then making sure that the QR reading library also supports those sizes), we might increase the maximum size fitting to a A4 page significantely.
We should also investigate compression, QR encoding alphabets and redundancy options.
(Meaningful size target here would be ascii-armored 4096 bit GPG RSA key.)