Don't you also need to destroy all other records of those keys?
You'd want to also make sure the printer isn't storing memory of those keys that were printed.
Some weird startup out of Europe is splitting up $2mil worth of coins on 3 USB encrypted sticks, using Shamir's secret sharing as the master key to decrypt (this according to Bitcoin magazine). Sounds like a bad idea I don't trust wear leveling drives that could fail taking all your coins with them
You could make say, 6 USB drives, any 3 which can recovery your wallet. As long as no more than -half- fail you would then be fine. And you can set either number as high or low as you like, of course.
And it's not like wear leveling should come in to play if you aren't actually writing to them.