Bitcoin transfer through QR codes
That's a paper wallet. Search for that. bitaddress.org or paperwallet.com are examples.

The way you intend to use it basically comes down to printing the private key part of a bitcoin wallet and giving that to someone else. Another use would be putting it in a safe so you can't get hacked.