Tool to generate/decode PLANET barcodes. PLANET (Postal Numeric Encoding Technique) is a barcode type used in the USA, especially by UPS for mail routing.
Barcode PLANET - dCode
Tag(s) : Character Encoding, Image Processing
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
The PLANET Barcode format makes it possible to code only digits characters (0-9), in principle numbers with 12 or 14 digits. It contains 4 parts: the type of mail, a sender code, some tracking / marketing codes, a control character.
Each digit is coded in 5 bits, represented by short (= 0) or long (= 1) bars. The PLANET correspondence table is:
The last digit is a check digit.
A PLANET barcode completely coded begins and ends with a bit 1 (represented with a long bar), it also includes a check digit before the final 1.
To calculate it, add all the digits of the barcode and keep the digit of units $ N $. The checksum is $ X = (10 - N) \mod 10 $.
Example: The number 987 has for sum of digits $ 9 + 8 + 7 = 24 $, the unit digit is $ 4 $. The checksum is $ X = 10 - 4 \mod 10 \equiv 6 $.
The PLANET barcode has a graphic form based on long and short vertical bars/lines.
The PLANET barcode begins and ends with a long pipe/bar.
Each character is coded by a group of 5 bits composed of 3 long bars and 2 short bars.
The PLANET barcode has a variable length but most often 12 or 14 characters.