2014-11-25 126 views
4

我用Google搜索了很多,沒有發現由美國郵政服務使用的PDF417條碼的解碼算法。我想從追蹤號碼中提取收件人和發件人信息。解碼USPS PDF417二維條碼?

我已經成功地解碼的條碼聯邦快遞與ANSI標準MH10.8.3。

Here is an example barcode that I want to decode

我的問題是,我該掃描正確的條形碼(我不是來自美國,所以我不知道USPS適用於他們的包裹,其條形碼標籤)?如果不是,那麼我應該尋找哪些條形碼來獲取所需的信息?如果是,那麼我怎樣才能解碼這個條形碼?

請幫忙, 謝謝。

編輯:

這裏是另一個類似條形碼

enter image description here

回答

3

您應該檢查這個網頁:

https://en.wikibooks.org/wiki/International_Postage_Meter_Stamp_Catalog/United_States_of_America,_Part_3

除了此頁: http://www.stamps.com/postage-online/how-it-works/

你的第一條形碼似乎已經由Endicia軟件(ID#與071V開始)生成的,而由產生stamps.com第二示例條形碼(如印刷,並且還ID#與062S開始)。

似乎stamps.com服務允許您打印郵票不提供收件人地址。出於這個原因,條形碼可能不包含有關收件人的任何信息。

對於記錄,解碼後的條如下:

0000 50 01 dc 78 0c 00 30 37 31 56 57 6c 08 00 7a 86 | P~~x~~071VWl~~z~ | 
0010 09 c5 4e d8 27 00 8a b7 32 01 24 4f 00 00 67 49 | ~~N~'~~~2~$O~~gI | 
0020 6d 15 00 b5 c3 00 00 00 00 06 c1 31 02 b9 02 90 | m~~~~~~~~~~1~~~~ | 
0030 d0 a4 4a 1c 02 2a 42 8f a7 3f 6d c7 03 ea e5 d7 | ~~J~~*B~~?m~~~~~ | 
0040 3c 69 86 3c 50 29 28 32 11 74 6a 7f b4 af c7 90 | <i~<P)(2~tj~~~~~ | 
0050 16 c3 90 bb fb 2a fa 4e 78 95 e6 20 69 c7 75 01 | ~~~~~*~Nx~~ i~u~ | 
0060 00 00            | ~~    | 

和:

0000 05 01 ff ff 00 00 30 36 32 53 3b 47 70 00 f2 ed | ~~~~~~062S;Gp~~~ | 
0010 10 00 00 14 1e 00 56 52 33 01 59 33 01 00 00 00 | ~~~~~~VR3~Y3~~~~ | 
0020 00 00 00 00 04 00 02 00 00 5c da 00 00 38 30 33 | ~~~~~~~~~\~~~803 | 
0030 34 ae 69 57 0d 59 42 1c d4 0b 00 f2 d3 7f 4f f8 | 4~iW~YB~~~~~~~O~ | 
0040 ef 69 53 a0 aa fb 9b cf 30 16 13 c3 08 3e 86 4a | ~iS~~~~~0~~~~>~J | 
0050 7a e8 4c fe 1f eb 4d 2c 52 05 00 6f 33 01 00  | z~L~~~M,R~~o3~~ | 
  • 字節06-09(0索引)是ASCII的ID前綴。
  • 字節0A-0D是ID,在小端排序中的二進制編碼的其餘部分。 3B 47 70 00爲0x0070473B = 7358267,爲第二張郵票。

  • 對於第二標記,字節5B-5D(6F 33 01)實際上是01 33 6F = 78703,它是從張貼的拉鍊。不幸的是,它不適用於第一張郵票。

+0

這些條形碼是否包含Zip代碼以外的發件人/收件人信息? – 2014-11-25 15:18:35

+1

從stamps.com網站來看,這些條形碼似乎沒有收件人信息。 – 2014-11-25 15:35:06

+0

我試圖瀏覽郵票網站,但找不到任何關於條形碼解碼的信息。那麼,甚至沒有任何發件人的信息編碼? – 2014-11-25 16:11:53

相關問題