Code Comparisons

The above documents type are in PDF format
Download free Adobe Acrobat Reader®

One Dimensional (1D) verses Two Dimensional (2D)

2D matrix code can be read at any angle of rotation or 60 degrees skewed with a CCD camera, there is no need to orient items in order to read them. 1D traditional linear bar codes can only be read by scanning from left to right with a laser beam.

2D matrix code can be read from the back or reverse side of a glass or clear bottle. 1D bar code does not have this capability.

2D matrix code can hold 100 times more data than traditional bar code because of its capacity to increase in size both horizontally and vertically. 1D bar codes can only increase its capacity by expanding horizontally.

2D matrix code contains the special feature called Error Detection And Correction (EDAC). It is a highly sophisticated Reed Solomon algorithms used in decoding software to give redundancy capability to detect and to correct symbol damages where the code can be damage up to 25% and still produce an accurate reading.

When a 2D matrix EDAC level goes beyond the maximum theoretical limits the code stops giving a reading result. 2D code only provides a correct read or a fail read. 1D bar code can be missing one of its bar and still give a read and the result is false and inaccurate and can be undetected by the user.

2D matrix can be directly marked on a variety of medias particularly on shinny or metal surface because it uses a CCD camera for reading. 1D bar code is not recommended on those materials because of the reflective nature of a laser beam for reading.

VeriCode _Spec

Codes Comparison

Data Matrix, QR, CP, Maxi Code, PDF-417 - The reading speed of VeriCode® and VSCode® is accelerated because its solid outline border enables reading no matter in what direction the symbol is located vis a vis the reader. Because of their higher data capacity and density than other 2D codes available in the market at this time, VeriCode® or VSCode® are the convenient portable data storage containers, providing quick and reliable data without the need to bring up information from a central database with its attendant risks of time delay, system malfunction and security breaches.


Code Comparison Chart

VSCode® VeriCode® QR Code Data Matrix
VsCode VeriCode QrCode dataMatrix
Shape Rectangle Square Square Square
Capacity 4,151 bytes 500 bytes 2,963 bytes 1,666 bytes
Customize Available Not Available Not Available Not Available
Developer Veritec, Inc. (VIVI) Veritec, Inc. Denso RVSI
Patent Patent Pending U.S.A.
Europe
Japan Japan
U.S.A.
Europe

Merits of the VSCode®

VeriCode® and VSCode® verses Data Matrix

Veritec's patented Codes are preferred over the public domain Data Matrix Code for various reasons.

Veritec_DmaxFirst, Data Matrix code cannot match the data density level of VeriCode® nor the large data capacity of VSCode®. An example of the importance of this feature is the LCD panel marking application where data needs to be contained in a tiny symbol. The VeriCode® symbol can be made as small as 1/30 the size of the Data Matrix symbol. Even though the Data Matrix symbol had the same theoretical total data density as the VeriCode®. The VeriCode® symbol provides much greater effective data density. And because Veritec's Codes have four solid borders, it can be printed as close as 0.175mm to active elements and still be distinguished from the element and be decoded.

In contrast, Data Matrix in the SEMI specification required the symbol to be placed in a 10mm viewing zone, at least 4.5mm away from the active area of the LCD panel in order for the symbol to be decoded.

Completely separate from efficiency, data capacity and density, but an equally compelling reasons for users to prefer Veritec's Codes over Data Matrix, is that Data Matrix appears to contravene some of Veritec's patents.

Veritec is willing to negotiate a license with current Data Matrix users to enable them to continue their current use without violating Veritec's intellectual property rights.

VeriCode® and VSCode® verses QR Code

Veritec's Codes have many benefits over QR Code.

QcCodeThe Reading Speed - VeriCode® and VSCode® with the solid outline around the symbol make it faster and easier to find and to decode. Decoding depends on the symbol size and the processing and QR Code speed is significantly slower than either VeriCode® or VSCode®.

The name QR Code comes from "Quick Response". It has the characteristic called "Position Detection Patterns (PDP)". This pattern is very convenient for hardware to detect the symbol position, and the decoding speed could be very fast. However the PDP hardware provides little benefit, hardware simply captures the image. We still need software that running on CPU to process the image. It takes too long for software to find PDP.

Another drawback is PDP special hardware only benefits QR code and not other 2D codes. It is not suitable for software usage that happens to be the requirement to decode other 2D symbols.

Shape to fit area - VeriCode® and VSCode® can be either square or rectangular in shape to make it fit the space available. QR Code is square, only.

Efficient for size and data is denser - VeriCode® and VSCode®data is denser. This feature helps manage space more efficiently. QR code has three large "locator patterns" that reduce the usable space of the symbol. These features were designed for Laser Scanning, and are not required for Image Sensor technology.

Capacity - VSCode®VSCode® has larger capacity than QR Code (18% more). Maximum capacity (binary data) is as follows:

But more important is the fact that for a given size and resolution (and EDAC) more data can be stored in the VSCode®VSCode® symbol because more of the symbol area is used for data.

The ability for Error Detection and Correction - Reed-Solomon character is 9-bits, packed into a 3x3 block. This is most efficient. Also because of the 'square' shape of the R-S characters, error correction is non-directional (QR Code uses a 2x4 arrangement, so a flaw in the 'x2' direction will damage twice as many R-S characters). VSCode® uses the symbol area more efficiently than QR Code.

QR Code has 4 levels of error-correction.

When using the M-level error correction, for example, 15% of the symbol area is assigned to redundancy for error-correction and the remaining 85% area is available for user data and other control data. However, if the remaining user dates does not occupy the entire 85% of the symbol, meaningless padding data must be added to adjust the data size to 85%. This is waste of the 2D code symbol space.

On the other hand, VSCode® assigns all the remaining area not used for user data and other control information, as its redundancy for the error-correction. Therefore fixed levels of error-correction do not exist in VSCode® and thus, the EDAC is continuously variable, not fixed as in QR Code.

VeriCode® and VSCode® verses RFID (Radio Frequency Identification)

VeriCode® and VSCode® are the equivalent of a "printable chip" with much lower price and can be inspected visually for damage or tempering. Here are some of the key differences between the two technologies.

Veritec's Codes

 

RFID

500 - 4,400 bytes
Low cost
EDAC capability
Free standing- no database
Simple reading device
All types of binary data
Data cannot be manipulated
Can be marked on most surface
vs
vs
vs
vs
vs
vs
vs
vs
RFID 8 - 8,000 bytes
High cost
EDAC not available
Database dependent
Reader and antenna required
Only numeric data
Data can be changed
Limited marking system

VeriCode® and VSCode® verses Smart card

Smart card technology using a microchip and embedded it on a plastic card. It is more expensive and reading speed is slower than VeriCode® and VSCode®. Data within the Smart card can be modified and this can result in the potential for tampering and fraud. Any person in possession of the card can use the card because it requires no security check thus making a lost or stolen card a "blank check" for the new "user".