Very interesting but couldn't get it to work with my smartphone. Even with a 250Ko image file, I got bored before it finished !
My camera may be too low quality and/or my monitor too small.
A barcode size parameter may be useful (even though it reduces throughput) so that it is easier to scan on all devices.