No Script

DotCode

Everything you need to know.

2014-09-12
2018-02-26
https://manateeworks.com/dotcode
DotCode
ManateeWorks
info@manateeworks.com
Mobile apps need to be increasingly more engaging to succeed. Manatee Works can help. Our mobile barcode scanner SDK is available on all major mobile development platforms.
ManateeWorks

Join the Manatee Works Developer Network to gain free access to our:
SDK, Sample apps, Trial license keys, Support, and much more!

Try it Free Today

What is DotCode?

 

dotcode_image

 

The DotCode barcode symbol type is a public domain optical data carrier designed to be reliably readable when printed by high-speed inkjet or laser dot technologies using codes with dots. Thus real time data like expiration date, lot number or serial number could be applied to products in a machine-readable form at production line speeds.

Why use DotCode?

DotCode’s flexibility and high error correction capabilities makes it appealing to industries that require security and durability from the barcodes they uses. For instance:

  • Major manufacturers are adding it to products and packaging for track and trace and workflow management solutions;
  • Major shipping and postal organizations have begun utilizing it on shipping labels as they can withstand ‘abuse’ during the shipping process and still be easily scanned;
  • Major CPGs recognize it's ability to support anti-theft and counterfeiting initiatives because it is difficult to duplicate.

How is DotCode used?

A dot code, generically, is a type of barcode that encodes data in an array of nominally disconnected dots at chosen sites within a regular grid of possible locations. DotCode is a dot code whose array is rectangular in shape, of height H (rows) and width W (columns), with just half of the possible dot locations made available for printing, like the dark squares on a checker-board

 

dotcode_fig2

 

 

and with about 56% of those dot locations eventually printed following the data-encoding rules

 

dotcode_fig1

 

 

Unlike other dot codes, and all other matrix symbologies, this results in dots which are aligned on a grid diagonal to the edges of the rectangular outline of the symbol.

The sum of H and W must be odd; in other words either H or W must be an odd value and the other even. In some applications, the height H will be fixed and the width W will vary with data content, or vice versa, creating ribbon-like symbols appropriate to many high-speed dot printing methods. In other applications the aspect ratio of H and W can remain roughly fixed, both dimensions varying with data content in a continuum of symbol sizes. Two dimensional image readers can autodiscriminate all such symbols.

Logically, DotCode employs message encoding originally inspired by Code 128 and strengthened by Reed-Solomon error correction. Like Code 128, a proper subset of symbols is set aside for GS1-formatted data messages. It is designed, both graphically and logically, to tolerate missing, extra or poorly-placed dots without sacrificing reading integrity.

Manufacturers of barcode equipment and users of the technology require publicly available standard symbology specifications to which they can refer when developing equipment and application standards. The publication of standardized symbology specifications is designed to achieve this.

How does Manatee Works help developers using DotCode?

The Manatee Works Barcode Scanner SDK supports DotCode detection, enabling developers to gather relevant workflow and application data. You can download the SDK for free by registering on the Manatee Works Developer Network. In addition, the Barcode Scanner SDK supports a broad range of symbologies to meet your growing development needs.

Barcode Scanner SDK Features and Capabilities

Developing practical applications is challenging. That’s why we've developed a straight-forward barcode scanner software development kit (SDK) that boasts the most powerful scanning experience available for integration. It offers developers a simple, flexible, dynamic decoding experience, while still allowing for maximum control and flexibility over the user experience (UX). The Manatee Works Barcode Scanner SDK was built BY developers FOR developers... with the goal of making all your applications practical.

As a tool developed with the retail, manufacturing, government, healthcare, commercial services, and transportation industries in mind, our scanning solutions are built around efficiency for the end-user, as well as simplicity for the application developer. We understand that the enterprise is continually looking for opportunities to increase efficiency. Therefore, we have developed the ultimate single-handed scanning solution aimed at maximizing every promise of a return on investment.

ManateeWorksinfo@manateeworks.com
Mobile apps need to be increasingly more engaging to succeed. Manatee Works can help. Our mobile barcode scanner SDK is available on all major mobile development platforms.
ManateeWorks