I didn't saw any
BIP that has a similar idea to make a "
cash" version of any bitcoin transaction.
Probably because the very first reason we have a digital currency or even VISA is to be able to make cashless transactions.
This may be a step backward.
I guess that this kind of coupon probably would be a niche technology, as most people would simply use their smartphone for this kind of transaction. But there are reasons people use cash and could find this technology useful, for example, to be less exposed to data/identity theft in the case of the loss of the phone, to pay in regions without mobile internet (or with the wrong band), to pay in a dangerous neighborhood without having to carry the valuable phone, etc..
For me the old written/embedded Private key of a loaded address is still a good "cash-like " transactions.
Hand over the Paper/Coin to the merchant, he sweeps it, wait for confirmation.. and it's done.
The other two ideas also require transaction(s) to be able to complete the trade, what's the difference?
The difference is that you only transact on the blockchain (=pay transaction fees) if you really pay with the coupon.
For example, I have the following scenario in mind:
You go to a store and want to buy e.g. a bed. You don't know how much it will cost, but you don't want to spend more than 0.1 BTC, but probably more than 0.01 BTC.
Then you could print a paper sheet full of coupons/QR codes for 0.01, 0.02, 0.03 etc. up to 0.1 BTC - all spending the same UTXOs, so only one of them can be used simultaneously (so a thief seeing the paper could only steal you 0.1 BTC, the maximum amount you want to spend - equivalent of a "wallet with banknotes").
When you know the final price, you pay with the coupon with the amount most similar to the price of the bed. Only in this moment, the transactions are carried out.
(This is even a - very small - advantage compared to a low-amount smartphone wallet, because the smartphone wallet, like the paperwallet, must be funded before you enter the shop, and so you must always take care to have enough money on it.)
And as I'm always saying, to be able for the mainstream to use bitcoins in a standard transaction like coffees and meals, it will always requires a centralized body to accomplish it.
Then why use Bitcoins for it?
(I don't see problems with LN).