Hi Kerem.
Indeed, that is a very good ideia (to scale the image). The only “problem” is that it would be visible to the user, making it not very beautiful… But is definitively a way… I will it add as another improvement to be made.
That bar code was not possible with Corona because we weren’t able to read the pixel on the screen, but now we have the display.colorSample function, making the reader possible. That function has the limitation of only reading the pixels visible on the screen, what reduces the possibility of making the read, image zoom or other image manipulation without the user seeing it.
Another thing that I want to try is to test the usage of filter to improve the read accuracy (like, if I had a filter that makes the image black&white it would reduce a lot the reading errors). But, that will end in the same problem of your suggestion… the user would see the filter being applied.