Code Comparisons
- Comparisons - 1D and 2D Codes (*)
- Codes Comparison (*)
- Veritec codes versus DataMatrix (*)
- Veritec Codes versus QR code (*)
- Veritec Codes versus RFID (*)
- Veritec Codes versus Smart Card (*)
- VeriCode® ,VSCode®, Others' (*)
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.

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
|
Merits of the VSCode®
- The rectangular shape of the VSCode® is available to fit the print space while most of the other codes are square only.
- The VSCode® stores up to 4,151 bytes of data. This is the biggest capacity 2D code.
- The VSCode® can be customized to make the code non-decodable by other users. This makes the VSCode® suitable for security use, such as fingerprint or biological data.
- The VSCode® is the newest 2D code developed by Veritec. It offers increased capacity, reading speed, and reliability.
- The VSCode® offers effective error correction - Users can assign the error correction rate between 0 - 99% without limit while there are only a few selections of the error correction rate (25 - 30%) for other 2D codes.
- The VSCode® is patent protected. It can be used safely throughout the world.
VeriCode® and VSCode® verses Data Matrix
Veritec's patented Codes are preferred over the public domain Data Matrix Code for various reasons.
First, 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.
The 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:
- QR Code: 2953 bytes, 177x177 cells
- VSCode®: 4451 bytes, 192x192 cells
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.
- L: about 7%
- M: about 15%
- Q: about 25%
- H: about 30%
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".



