You can't get a perfect digital copy of a printed out photo. You're subjecting yourself to generational losses for no good reason.
If you're a fan of paper, you could base64 encode the digital photo and print that out onto paper with a small font, or store the digital data in several QR codes. You can include a small preview too. But a couple hard drives or microSD cards will hold many millions of times as many photos in less physical space.
Doing paper backups is hard I could not store much data on paper when I last tried with QR codes. You need to to multiple QR codes since they are only 2KB each. There are some threads about it on HN, but I have never seen anyone do megabytes per paper
If you're a fan of paper, you could base64 encode the digital photo and print that out onto paper with a small font, or store the digital data in several QR codes. You can include a small preview too. But a couple hard drives or microSD cards will hold many millions of times as many photos in less physical space.