I used the SW enough under V3 to know how to scan. Now it simply won't scan. The barcode image appears in the camera window, but no "bing".
P.S> - I'm running V2.7
I have it on 4g and it scans
I think it has something to do with the new screen resolution and the "activeRegion" iVar. Try moving the barcode around to other places in the screen and see if it gets it. For me it works if I move the barcode to the lower left, so apparently it thinks the activeRegion is down there. I'm trying to debug this now.
It's not entirely clear to me how iOS deals with the new higher resolution screen. My UI ported 99% smoothly, even though I have a lot of pixel values hard coded. In my scanner init() method, self.view.frame is still 320x480. My suspicion is that the camera layer is the only component that actually uses the higher resolution of the retina display.
Or maybe I'm totally off in the weeds.
Update: I've got the technique down; my activeRegion is definitely down in the lower left, and smaller than it used to be. Strongly suspect it's dimensions of the retina display.
Further update: You can get screen resolution with [UIDisplay mainDisplay].currentMode.size. This returns 640x960 for iPhone 4. I tried using that to scale my activeRegion, but that failed miserably; now can't get a scan at all. So my theory may be wrong.
Hi all,
We did need to fix the SDK to work with the iPhone 4's higher resolution screen. A fixed version of the public SDK is available here: http://www.redlaser.com/SDK.aspx
It looks like you're new here. If you want to take part in the discussions, click one of these buttons!