News for hackers. Stuff that matters.
Re:The Curious Comeback of the Dreaded QR Code by oobey on Wednesday July 19, 2017 @11:55AM (#14805228)
Our software uses QR codes for inventory tracking. They're absolutely wonderful - you can store loads of data in a format that's very easily parsed by handheld scanning devices. So much data that you can completely do away with having to call out to a central database for item information, as you do with bar codes.

QR codes are great, and I never understood why they're treated as such a joke.

Re:The Curious Comeback of the Dreaded QR Code by crispyambulance on Wednesday July 19, 2017 @12:03PM (#14805295)
I think they're great too, but they don't hold more info (per unit area) than other types of symbology like, for example, datamatrix. If you really want to stuff tons of data in the symbol itself, you need PDF417. That can be scanned by a specialized line scanner (admittedly not convenient for phone cameras)

QR codes often encode URL's/URI's and the application typically hits up a database upon scanning them just like any other inventory barcode.

Re:The Curious Comeback of the Dreaded QR Code by nayuki on Wednesday July 19, 2017 @10:48PM (#14809712)
It is not clear whether these statements are true.

* QR codes mandate a minimum of 15% area used for error correction and a maximum of 60%.

* Data Matrix codes mandate a minimum of 0% area used for error correction and a maximum of 50%.

* The amount of overhead in QR codes (finders, timing, alignment) is probably in the same ballpark as Data Matrix codes (black lines, checkered lines).

* PDF417 codes demand low vertical resolution (e.g. 15 thick steps) but high horizontal resolution (e.g. 200 thin steps). They are hard to scan on a phone camera. Although this thick-thin design is appropriate for line scanners, the asymmetry in horizontal-vertical information density leads to poor information density overall and higher susceptibility to damage and unreadable barcodes. Square primitive blocks make sense because they are more spatially balanced.

Re:The Curious Comeback of the Dreaded QR Code by crispyambulance on Thursday July 20, 2017 @06:16AM (#14811231)
Datamatrix uses ECC200 almost always. In practice, especially for phone-reader applications, the limiting factor for data transmission is not the symbology choice (datamatrix/QR) but limitations from the camera.

That said dense 2D barcodes read by dedicated imagers in controlled lighting scenarios, as far as I've seen, are always datamatrix. Not sure if that's merely historical or if there's a technical reason for that.

Re:The Curious Comeback of the Dreaded QR Code by monocasa on Wednesday July 19, 2017 @12:01PM (#14805289)
We were just in the the trough of disillusionment.

https://en.wikipedia.org/wiki/Hype_cycle