Well bitaddress.org will print the address with the art. But how to transfer BTC to that location is something I do not understand.
Let me put it in other words, when ones goes to bitaddress.org in the print wallet section -- it will generate those paper wallet without asking how much I want to put on it? So what amount is associated with those addresses? Clearly I didn't put anything on them. Try it.
I don't see the problem, go on bitaddress.org and ta-dah, you will automatically have your paper wallet, print it and that is done.
The rest of the tutorial is about spending them with a smartphone.
when you go to bitaddress.org you will automatically generate a key pair. example:
Bitcoin address: 1HSLPBjJ6UF9hPKmWNtQ3drZgUECZukUxa
private key: 5JZ74h718stdbnDz5Db3Vxksot4MfVfWHccbp3y6Wo6gt2WA4Ph
Of note is the fact that the Bitcoin address is a double hash of the public key, which you really don't need to know from a user's standpoint.
paste the Bitcoin address into your online wallet (blockchain i assume?) and hit send. make sure you save the private key somewhere safe as that will be needed to access your coins from the Bitcoin address.
edit: you should ideally generate the key pair from a computer that is not connected to the internet. you'd do that by going to bitaddress.org and unplugging your ethernet cord from the wall before generating the keypair. even this won't protect you from preloaded malware.