Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which 2d barcode has the highest data capacity/density

;)

if you wanted encode 2mb of data onto a 2d-bar code, which 2-bar code would be good to starting point or recommend.

There are lots and different types of 2dbar codes out today,Aztec 2-d barcodes,maxicodes,Pdf417,Microsoft HCCB,vericodes....etc...lots.... all unique in their own way.

i guess in a nutshell my questions is.... which barcode would make a good start off point to encode 2mb of data??

i tried reading through the Qr code international standard turns out even @ version 40L the most amount of data you could encode is on to a Qr code is

1) numeric data: 7 089 characters

2) alphanumeric data: 4 296 characters

3) 8-bit byte data: 2 953 characters

4) Kanji data: 1 817 characters

which are all a far cry from the 17million bits thats is 2mb

my goal was to create something like

http://realestatemobilemarketingsolutions.com/wp-content/uploads/2012/07/real-estate-mobile-marketing.png

After you scan the barcode you can view photos of the house/property on your phone, you dont have to walk-in or wait for an open home,20 photos @ 100kb each is about 2mb

like image 814
BrianBeaven Avatar asked Aug 28 '13 11:08

BrianBeaven


People also ask

Which barcode can store the most data?

PDF417 codes are used for applications that require the storage of huge amounts of data, such as photographs, fingerprints and signatures. They can hold over 1.1 kilobytes of machine-readable data, making them much more powerful than other 2D barcodes. Like QR codes, PDF417 barcodes are public domain and free to use.

How much data can a 2D barcode hold?

A Definition of 2D Barcodes because they store information horizontally and vertically; in fact, 2D barcodes can store up to 7,089 characters, which is a much greater storage capacity than the 20-character capacity of standard barcodes.

How much data can a barcode hold?

The maximum data limit is 1556 bytes. Error correction is built into these barcodes to increase readability, so even if one or more cells are damaged, the data can still be read. A Data Matrix barcode can store up to 2,335 alphanumeric characters.

What is the most common 2D barcode?

The 2D barcode types most frequently in use include: Quick Response (QR): Found on business cards, signs, ads, and other consumer-facing materials, the QR code format offers flexibility in size, quick readability, and high fault tolerance.


2 Answers

Even if you could create a single 2D barcode which will encode the whole thing, the user won't be able to scan the whole thing in one go. No one has a cellphone imager which will support that kind of resolution. Your best bet is to do a QR-code with a URL in it.

Things like DataMatrix and QR-codes are extensible. You have a limit to how much data can be encoded into one block, but you CAN create a code which has multiple blocks. Indeed, if you look at this page, you'll see a discussion of using pages full of 2D barcodes as a form of data backup. They were able to fit up to 1/2 MByte of raw data into a single page. That's at 600 dpi, which will require a scanner (not a smartphone) to decode.

From what I've been reading, DataMatrix tends to have less overhead and, therefore, will stuff more (payload) data into a square inch for a given DPI. You would need a mobile app capable of shooting multiple images (tiles) of a very large image and either:

  • compositing the individual images into one large one for decoding OR
  • decoding each of the smaller blocks and reconstructing the original data from the pieces

I know of no app which will do that.

I've pondered providing bulk data via 2D barcodes. I was pondering publishing a mobile app in a magazine and providing a way for people to "download" the app from the magazine, without needing to provide a website / FTP site where they could download it. I'd first need to provide an app which could decode such a monster. Then, the end user would have to be patient enough to scan the whole thing. Good luck with that.

I MIGHT be able to provide a large 2D barcode containing a .torrent file and then using existing BitTorrent apps to download the resulting app; I have a .torrent for a recent Linux Live-DVD where the .torrent is < 32 KB.

A chunk of data (an app or images) in the MB or larger range ... really not feasible through this channel. The megabytes of data you're wanting to provide ... again ... really not feasible through this channel.

like image 137
Meower68 Avatar answered Oct 08 '22 18:10

Meower68


Voiceye Code is the highest density 3d code I have been able to find. Works well too, but code making software is price prohibitive to screw around with. 500.00 (ish)

like image 25
RedTick Avatar answered Oct 08 '22 18:10

RedTick