Using 2d barcodes you can fit ~20MB per page. Front and back you could probably fit a model that violated the rule on less than a thousand pages.
Edit: maybe 10k pages
Skip the barcodes - just cast it to 24bit RGB data, add in some error correction, and print as a high-DPI bitmap (or a series of them, one per page).
I’m doubtful that barcodes would qualify as free speech.
Skip the barcodes - just cast it to 24bit RGB data, add in some error correction, and print as a high-DPI bitmap (or a series of them, one per page).