- From: Phil Archer <phil.archer@gs1.org>
- Date: Sun, 16 Feb 2020 08:34:29 +0000
- To: "DID WG (public)" <public-did-wg@w3.org>
Dear all, Rather than jump into the current thread I thought I'd make a separate contribution to this discussion. When Christopher showed me the idea of an animated QR code in Amsterdam recently my immediate reaction was, er... well, I guess you could do that but it's not something that would be seen as useful in the GS1 world (i.e. supply chains, point of sale systems etc. where barcodes are used billions of times a day). I've spoken about it to GS1 colleagues since then and the reaction varies from ... well, let's just say no one I've spoken to thinks that animated QR codes can be a serious proposition. Scans have to be quick and easy. Making it so you have to hold the scanner over the code for a relatively prolonged period of time while it cycles through different screens is not tenable. QR is an old technology, designed to carry car part numbers, and has proved very useful for cyber-physical interaction [1], but it's not the be all and end all. It's not even the only barcode recognised by smartphones, which increasingly also recognise Data Matrix [2]. The Shape-Detection API covers a much wider range [3] and there are good libraries for barcode decoding [4]. If you want to use an optical or RF data carrier, you will be limited by the capacity of that system. If the data you want to convey exceeds that capacity, you need to reduce your payload, use a higher-capacity data carrier, or both. There are higher capacity optical data carriers. In particular, JAB might be relevant [5]. That's basically a QR code that uses colour to increase the capacity and is on its way to being an ISO standard. My colleagues in China are behind another bar code, Han Xin [6], which also has a higher capacity than QR. Please jettison, forget, and generally bury the idea of an animated QR code. Phil [1] https://www.qrcode.com/en/history/ [2] https://www.iso.org/standard/44230.html [3] https://wicg.github.io/shape-detection-api/ [4] https://github.com/zxing/zxing [5] https://jabcode.org/ [6] https://www.iso.org/standard/69321.html -- Phil Archer Director, Web Solutions, GS1 https://www.gs1.org Meet GS1 Digital Link Developers at https://groups.google.com/forum/#!forum/gs1-digital-link-developers https://philarcher.org +44 (0)7887 767755 @philarcher1 Skype: philarcher A word on abbreviations I sometimes use in email: https://philarcher.org/diary/2019/emailabbreviations/ CONFIDENTIALITY / DISCLAIMER: The contents of this e-mail are confidential and are not to be regarded as a contractual offer or acceptance from GS1 (registered in Belgium). If you are not the addressee, or if this has been copied or sent to you in error, you must not use data herein for any purpose, you must delete it, and should inform the sender. GS1 disclaims liability for accuracy or completeness, and opinions expressed are those of the author alone. GS1 may monitor communications. Third party rights acknowledged. (c) 2020.
Received on Sunday, 16 February 2020 08:34:48 UTC