How do you sweep a paper wallet with Bitcoin-Qt?
Unlock your wallet
Run Import Command in Debug Window
Sweep to another key


https://en.bitcoin.it/wiki/Help:How_to_import_private_keys_in_Bitcoin_Core_0.7%2B

Tools needed: camera in your PC + qr code reader.
But of course you can find the private key value with classical mathematics ;)