How to decode UPS barcode information from UPS MaxiCode?

I recently purchased a 2D barcode reader. When scanning a UPS barcode, I get about half the information I want, and about half of it looks somehow encrypted. I heard that there is a UPS DLL.

Example. Everything in bold appears to be encrypted, and non-bold text contains valuable, legitimate data.

[)> 01961163522424800031Z50978063UPSN12312307G:% "6 * AH537 & M9 & QXP2E :) 16 (E & 539R'64O

In other words, this text seems OK - and I can parse the information []> 01961163522424800031Z50978063UPSN123123 ...

While this data is encrypted ... 07G:% "6 * AH537 & M9 & QXP2E :) 16 (E & 539R'64O

Any ideas ???


Everything that I read on the Internet says that I should be able to read this thing. I just can’t find specific information. The “encrypted” information contains the street address, packet number (for example, 1/2), weight and several other items. I am dying to get my hands. I suppose I will contact UPS directly. Thanks.

+3
source share
8 answers

The data after SCAC is compressed and decoding requires a DLL or some other component from the UPS. Please note that MaxiCode contains only about 100 characters of data, therefore compression is required to encode more delivery data.

+3
source

It seems to be well documented ... any mysterious information is likely to be information that the shipper includes for his (or their client).

+1
source

I know that the block of characters that you get when scanning these barcodes is divided into blocks using non-printable characters, so trying to view characters without knowing how they are divided by the encoder is tough. Find information about the format in which they store their data, or find a decoder that displays these characters.

+1
source

This is the page I came across before, however this page discusses the ENCODING barcode using plain English and some component. The information used for ENCODE is the information I would like to receive with DECODING.

As I said, when the information is RETRIEVED, half of the information goes Garbled (encrpyted?), And there is no documentation about decrypting this code ...

According to the link you sent me, I should see something like this:

[)> 01963360910628400021Z14647438UPSN410E1W1951 / 1Y135ReoTAMPAFL

However, I get something like this:

[)> 01961163522424800031Z50978063UPSN12312307G:% "6 * AH537 & M9 & QXP2E :) 16 (E & 539R'64O

This makes me think that the page you sent to me is either out of date or just a link to how to use their controls for encoding, not decoding.

0
source

Why do you think the UPS wants you to decrypt this part? Moreover, I believe that the code fragment is not encoded - this may be the identifier of something in their database.

0
source

I expect that the unreadable part is not UPS data, but private data, which in principle will be confused by agreement between the shipper and the receiver.

0
source

Check out this site, it provides a free decoding app.

IDAutomation® Maxicode Frequently Asked Questions and Guidelines for MaxiCode is the international two-dimensional (two-dimensional) barcode currently used by UPS to deliver labels for worldwide addressing and sorting of packages ....

http://www.idautomation.com/maxicodefaq.html

0
source

http://www.google.com/patents/US7039496 contains quite a bit of information about the encoded data in images 3-12. It seems that the first gives an uncompressed format, and the second a compression dictionary. The description contains a link to many ANSI standards that go beyond my understanding, but it seems that what you see is a '07' format string, so maybe there is enough information here for full decoding?

Bearing in mind, of course, that this is part of the patent and that its implementation without payment of royalties may cause you problems. Ianal

0
source

All Articles