Try Boxing Barcode:
https://en.wikipedia.org/wiki/Boxing_barcode
https://github.com/piql/boxing
It consists of 4096 rows and 2160 columns. A lot of place for data.