Странный код ZPL, полученный от UPS (Как расшифровать этот код ZPL?)

Я отправляю «ShipRequest» с помощью UPS API и знаю, что мы можем получить изображение этикетки в качестве ответа от UPS.

Но когда я запрашиваю формат изображения как «ZPL», он приходит не как язык ZPL, а как неизвестный язык, как показано ниже:

Язык ZPL должен быть следующим: ^XA ^FO40, 40 ^GB300,203,8^FS ... ...

Так что же это за языковой ответ UPS и как я могу декодировать этот неизвестный язык в язык ZPL?

Спасибо вам всем!

В большинстве случаев веб-служба оператора связи возвращает код ZPL, закодированный в базе 64. Просто расшифруйте его, и вы получите настоящий код ZPL, сгенерированный UPS. (попробуйте с https://www.base64decode.org/)


person Sungjin Kim    schedule 31.10.2018    source источник
comment
Благодарю вас! Очень помог!   -  person Kai    schedule 31.10.2018


Ответы (2)


Это выглядит так: https://imgur.com/a/Ev5cTgE

Скопируйте и вставьте приведенный выше код в URL-адрес base64decode. Вы получите строку метки формата ZPL.

person AkA    schedule 31.10.2018
comment
@SungjinKim Не могли бы вы предоставить ссылку на код Java, используя ее, я могу преобразовать ответ в строку ZPL - person Sungjin Kim; 31.10.2018
comment
Cl5YQV5MUk5eTU5ZXk1GTixOXkxIMTAsMTJeTUNZXlBPSV5QVzgxMl5DSTI3CgpeRk82MjAsMTE0MApeR0ZBLDAwOTY5LDAwOTY5LDAxOSxGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwMDAwMDAwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwMDAwMDAwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwMDAwMDAwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwMDAwMDAwMApGMDAwMDAwMDAwMDAwMUY4MDAwMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwMDAwMUY4MDAwMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwM0Y4MUY4M0ZDMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwM0Y4MUY4M0ZDMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkZGOUY5RkZGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkZGOUY5RkZGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkZGRkZGRkZGQzAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkZGRkZGRkZGQzAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRjA3RkZGRjBGQzAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRjA3RkZGRjBGQzAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkMxRkZGQzNGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkMxRkZGQzNGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkZGRkZGRkZGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAw MDAwRkZGRkZGRkZGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwM0ZGRkZGRkZDMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwM0ZGRkZGRkZDMDAwMDAwMDAwRjAwMDAwMDAwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwMDAwMDAwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwMDAwMDAwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwMDAwMDAwMApGMDAwMDAwMDAwMDFGRkZGRjAwMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwMDFGRkZGRjAwMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwMDNGRkY5RkMwMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwMDNGRkY5RkMwMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwM0ZFMUY4N0ZDMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwM0ZFMUY4N0ZDMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkY4MUY4M0ZGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkY4MUY4M0ZGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkUwMUY4MDNGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRkUwMUY4MDNGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRjAwMUY4MDBGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwRjAwMUY4MDBGMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwMDAwMUY4MDAwMDAwMDAwMDAwRjAwMDAwMDAwMApGMDAwMDAwMDAwMDAwMUY4 MDAwMDAwMDAwMDAwRjBGRkRDMUMwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjBGRkRDMUMwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwQzFFM0MwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwQzFFM0MwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwQzFBMkMwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwQzFCNkMwMApGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRjAwQzFCNkMwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQzFCNkMwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQzE5Q0MwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQzE5Q0MwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQzE5Q0MwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQzE4OEMwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApeRE4KXkZUNTUsNTg3XkEwTiwxNzUsMjIwXkZWSF5GUwpeRlQxNSwyM15BME4sMjAsMjReRlZCRUUgQ0hFV15GUwpeRlQxNSw0Ml5BME4sMjAsMjReRlYxMjM0NTY3ODk4IDFeRlMKXkZUMTUsNjFeQTBOLDIwLDI0XkZWQUJDIEFTU09DSUFURVNeRlMKXkZUMTUsODFeQTBOLDIwLDI0XkZWMzQgUVVFRU4gU1ReRlMKXkZU MTUsMTAwXkEwTiwyMCwyNF5GVlRJTU9OSVVNICBNRCAyMTA5M15GUwpeRlQ2MCwxODFeQTBOLDI2LDMwXkZWU0hJUCBUTyBBVFROIE5BTUVeRlMKXkZUNjAsMjA4XkEwTiwyNiwzMF5GVjEyMzQ1Njc4OTBeRlMKXkZUNjAsMjM2XkEwTiwyNiwzMF5GVlNVTkdKSU5eRlMKXkZUNjAsMjYzXkEwTiwyNiwzMF5GVjM0IFFVRUVOIFNUXkZTCl5GVDYwLDMwN15BME4sNDUsNDReRlZUSU1PTklVTSAgTUQgMjEwOTNeRlMKXkZUMzgwLDMwXkEwTiwzMCwzNF5GVjEwMiBMQlMgXkZTCl5GVDY3MywzNF5BME4sMjgsMzJeRlYgMSBPRiAyXkZTCl5GVDUwMCw2OV5BME4sMjIsMjZeRlZEV1Q6IDcsNSwyXkZTCl5GVDUwMCw5MV5BME4sMjIsMjZeRlZBSCBeRlMKXkZUNjIwLDczNl5BME4sMTAwLDc2XkZWICAgXkZTCl5GTzY3Nyw2NDBeR0IxMjMsMTIzLDEyMl5GUwoKXkZUMzAwLDYxOF5CWTNeQkNOLDEwMyxOLE4sLEFeRlY0MjAyMTA5M15GUwoKXkZUMjkwLDQ5M15BME4sODAsNzBeRlZNRCAyMTEgOS02NV5GUwpeRlQxMCw3MDReQTBOLDU2LDU4XkZWVVBTIEdST1VORF5GUwpeRlQxMCw3MzdeQTBOLDI2LDMwXkZWVFJBQ0tJTkcgIzogMVogUlcwIDE3NSAwMyA5OTkwIDUzMjleRlMKXkZPMCw3NjJeR0I4MDAsNCw0XkZTCgpeRlQ3OTAsMTAzOV5BME4sMjIsMjZeRlYgXkZTCl5GVDEwLDEwMzVeQTBOLDIyLDI2XkZWQklMTElORzogXkZTCl5GVDEyNiwxMDM1XkEwTiwyMiwyNl5GVlAvUCBeRlMKXkZUMTAsMTA1OV5BME4sMjIsMjZeRlZE RVNDOiBEZXNjcmlwdGlvbl5GUwpeRlQxNSwxNTNeQTBOLDI4LDMyXkZWU0hJUCBUTzogXkZTCl5GTzAsNjM3XkdCNzk4LDE0LDE0XkZTCgpeRk8wLDk5N15HQjgwMCwxNCwxNF5GUwoKXkZPMCw0MTZeR0I4MDAsNCw0XkZTCgpeRk8yNDAsNDE2XkdCMywyMjEsM15GUwoKXkZUMTkwLDExODheQTBOLDE0LDIwXkZWWE9MIDE4LjA5LjA5ICAgICAgICAgIE5WNDUgMDYuMEEgMTAvMjAxOF5GUwpeRlQxMDUsOTgyXkJZM15CQ04sMjAyLE4sTiwsQV5GVjFaUlcwMTc1MDM5OTkwNTMyOV5GUwoKXkZUMjczLDg5Nl5BME4sOTUsNzReRlZTQU1QTEVeRlMKXlhaXlhaCg== - person Learner; 27.01.2020

Декодирование из формата Base64 https://www.base64decode.org/

Затем скопируйте строку и вставьте URL-адрес «метки». Перерисуйте изображение, и вы увидите образец печати этикетки.

http://labelary.com/viewer.html

Вышеупомянутое - ручная работа. Вы можете сделать это с помощью API. Просто расшифруйте строку в коде и отправьте строку ZPL в следующий API. Вы получите изображение этикетки и отправите его на термопринтер. Сначала проверьте это на почтальоне.

http://api.labelary.com/v1/printers/8dpmm/labels/4x6/0/

Ниже приведен пример изображения, полученного после выполнения следующих действий:

введите здесь описание изображения

  1. вставьте строку zpl в URL-адрес «labelary».
  2. Это может быть хорошим вопросом для их техподдержки, если что-то не так с их API.

Декодировать строку

person Sohail    schedule 02.06.2021