> The Javascript stops working when printed to physical paper. The resulting paper just has a static image and the controls no longer work.
I believe you need to rescan it into PDF to get it to work again.
It might be possible to set up some kind of pdf quine using e.g. a QR code