Great ide and I was going to try this out but then I thought,
`If I print to paper then I need the source to read it again. If I'm printing to paper for longevity ten I need to store the source for how to read it as well`
And that's the thing -will the program to decode it still be available in 30 years time? I suppose I'd write a note with it giving as much info as possible, perhaps even the sourcecode too... but then you might need to skill/effort to compile it. That might be possible, certainly if there's lots of money involved... but I can see myself getting frustrated with it. Perhaps if a very basic structure was saved with it as to how the data is encoded.
Only a couple of years ago I had some stuff on cassette saved from a Commodore Plus4. In that case I could have searched the community for info but in practice I couldn't be bothered. That's the thing, we don't know how much it will be worth the effort in the future.
It's a good point though, media types. Isn't there a more mainstream solution? Like double archive quality CDs?