Как преобразовать строку BASE64 в метку ZPL для печати на принтере ZQ630 ZQ630Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как преобразовать строку BASE64 в метку ZPL для печати на принтере ZQ630 ZQ630

Сообщение Anonymous »

Для контекста наше приложение представляет собой android webview , который загружает URL (веб -приложение, написанное в React ) с функцией печати. Поток приложения заключается в том, что после нажатия кнопки печати он запускает метод печати на стороне Android через интерфейс @Javascript, который приносит с собой полезную нагрузку - String 64 String , которую мы конвертируем в сторону Android для печати. Примечание - (принтер подключен к устройству Android)

Проблема состоит в том, что преобразование выходит как вместо .

Чтобы еще больше усложнить проблему, на base64decode.net, используя Google Chrome, преобразование не представляет проблемы, но если вы попробуете ту же полезную нагрузку на том же сайте, используя Safari, это заканчивается в нашем приложении, как и в нашем приложении. />
Я пытался использовать API Zebra SDK Base64, и ни один, кажется, не помогает. На labelary.com он не генерирует ни одного изображения и не бросает ошибку. -Хорошее говорит, чтобы сгенерировать строку ZPL, которая будет работать на labelary.com либо на Java, либо JavaScript < /p>

// Этот код является результатом преобразования ATOB, который не генерирует ZPL на labelary.com < /p>

^XA
^PW812
^CI13
^FT0,510^GB809,0,2^FS
^FT0,423^GB809,0,20^FS
^FT244,402^GB0,215,2^FS
^FT0,187^GB809,0,2^FS
^FT20,20^A0N,18,22^FDJCPENNEY.COM^FS
^FT20,43^A0N,18,22^FD5555 SCARBOROUGH BLVD^FS
^FT20,65^A0N,18,22^FDCOLUMBUS OH 43232^FS
^FT447,30^A0N,23,29^FD1 LBS^FS
^FT630,30^A0N,23,29^FD1 OF 1^FS
^FT20,122^A0N,28,35^FDSHIP^FS
^FT20,150^A0N,28,35^FD TO:^FS
^FT122,118^A0N,23,29^FDUSPS 48182^FS
^FT122,144^A0N,23,29^FD8149 LEWIS AVE^FS
^FT122,177^A0N,28,35^FH^FDTEMPERANCE MI 48182_F09998^FS
^FT20,396^BD2^FH^FD988840481829998[)>_1E01_1D961Z00316075_1DUPSN_1DW2A813_1E07L$4Y29L'_1D+_1DH:ZGX/,ZX2&O#( *XZ6F+XD1A/*_0D:+GDI_0D_1E_04^FS
^FT284,252^A0N,65,81^FH^FD MI 482 0_F001 X^FS
^BY4,,102^FT330,382^BCN,,N^FD>;420481829998^FS
^FT20,467^A0N,42,52^FDUPS SUREPOST^FS
^FT20,500^A0N,23,29^FDTRACKING #: 1Z W2A 813 YW 0031 6075^FS
^FT687,508^GB122,0,85^FS
^BY3,,142^FT106,664^BCN,,N^FD>:1ZW2A813YW>500316075^FS
^FT0,695^GB809,0,14^FS
^FT20,721^A0N,28,35^FDUSPS DELIVER TO:^FS
^FT20,743^A0N,18,22^FDMARCIA SMOTHERMAN^FS
^FT20,765^A0N,18,22^FD268 HIGHLANDS^FS
^FT20,787^A0N,18,22^FH^FDTEMPERANCE MI 48182_F01189^FS
^FT356,721^A0N,18,22^FH^FDCarrier_F0Leave^FS
^FT356,746^A0N,18,22^FDIf No Response^FS
^FT569,813^GB213,112,2^FS
^FT603,723^A0N,18,22^FH^FDPARCEL SELECT^FS
^FT586,747^A0N,18,22^FH^FDU.S. POSTAGE PAID^FS
^FT658,771^A0N,18,22^FH^FDUPS^FS
^FT659,795^A0N,18,22^FH^FDeVS^FS
^FT0,839^GB809,0,14^FS
^FT221,883^A0N,32,40^FDUSPS TRACKING # eVS^FS
^BY3,,156^FT40,1079^BCN,,N^FD>;>842048182>892612909859896551001000113^FS
^FT156,1135^A0N,28,35^FD9261 2909 8598 9655 1001 0001 13^FS
^FT0,1148^GB809,0,8^FS
^FT508,1193^A0N,23,29^FDREF1: 2020066410165651^FS
^FT508,1215^A0N,23,29^FDContainer ID: 307497242^FS
^BY2,,30^FT20,1189^BCN,,N^FD>;257977480900^FS
^FT20,1215^A0N,23,29^FD257977480900^FS
^XZ
< /code>

Примечание. У меня было какое -то другое преобразование строк Base64, которое работало хорошо, но не все из них. Ниже приведен тот же код - преобразован на base64decode.net на Chrome, но он хорошо работает на labelary.com < /p>

^XA
^PW812
^CI13
^FT0,510^GB809,0,2^FS
^FT0,423^GB809,0,20^FS
^FT244,402^GB0,215,2^FS
^FT0,187^GB809,0,2^FS
^FT20,20^A0N,18,22^FDJCPENNEY.COM^FS
^FT20,43^A0N,18,22^FD5555 SCARBOROUGH BLVD^FS
^FT20,65^A0N,18,22^FDCOLUMBUS OH 43232^FS
^FT447,30^A0N,23,29^FD1 LBS^FS
^FT630,30^A0N,23,29^FD1 OF 1^FS
^FT20,122^A0N,28,35^FDSHIP^FS
^FT20,150^A0N,28,35^FD TO:^FS
^FT122,118^A0N,23,29^FDUSPS 48182^FS
^FT122,144^A0N,23,29^FD8149 LEWIS AVE^FS
^FT122,177^A0N,28,35^FH^FDTEMPERANCE MI 48182_F09998^FS
^FT20,396^BD2^FH^FD988840481829998[)>_1E01_1D961Z00316075_1DUPSN_1DW2A813_1E07L$4Y29L'_1D+_1DH:ZGX/,ZX2&O#( *XZ6F+XD1A/*_0D:+GDI_0D_1E_04^FS
^FT284,252^A0N,65,81^FH^FD MI 482 0_F001 X^FS
^BY4,,102^FT330,382^BCN,,N^FD>;420481829998^FS
^FT20,467^A0N,42,52^FDUPS SUREPOST^FS
^FT20,500^A0N,23,29^FDTRACKING #: 1Z W2A 813 YW 0031 6075^FS
^FT687,508^GB122,0,85^FS
^BY3,,142^FT106,664^BCN,,N^FD>:1ZW2A813YW>500316075^FS
^FT0,695^GB809,0,14^FS
^FT20,721^A0N,28,35^FDUSPS DELIVER TO:^FS
^FT20,743^A0N,18,22^FDMARCIA SMOTHERMAN^FS
^FT20,765^A0N,18,22^FD268 HIGHLANDS^FS
^FT20,787^A0N,18,22^FH^FDTEMPERANCE MI 48182_F01189^FS
^FT356,721^A0N,18,22^FH^FDCarrier_F0Leave^FS
^FT356,746^A0N,18,22^FDIf No Response^FS
^FT569,813^GB213,112,2^FS
^FT603,723^A0N,18,22^FH^FDPARCEL SELECT^FS
^FT586,747^A0N,18,22^FH^FDU.S. POSTAGE PAID^FS
^FT658,771^A0N,18,22^FH^FDUPS^FS
^FT659,795^A0N,18,22^FH^FDeVS^FS
^FT0,839^GB809,0,14^FS
^FT221,883^A0N,32,40^FDUSPS TRACKING # eVS^FS
^BY3,,156^FT40,1079^BCN,,N^FD>;>842048182>892612909859896551001000113^FS
^FT156,1135^A0N,28,35^FD9261 2909 8598 9655 1001 0001 13^FS
^FT0,1148^GB809,0,8^FS
^FT508,1193^A0N,23,29^FDREF1: 2020066410165651^FS
^FT508,1215^A0N,23,29^FDContainer ID: 307497242^FS
^BY2,,30^FT20,1189^BCN,,N^FD>;257977480900^FS
^FT20,1215^A0N,23,29^FD257977480900^FS
^XZ


FINALLY, this IS BASE64 string:

xgbyadkbe1kaafea4Adeamfanaf4aadeamgadaafanafadaafwaaf4ambuaddaa1Adeemabaqabaqababaaeedaadaadaadaadaadaadaadaadaadaadaaasaaasaaaaaaaaa Indiamabeyyyyyyywayaaf4aarwdayahanayaynaashayayaashayashayahayaxaawadiaxghaatiathayaisaxaisaisaisaxaadaadiyaisaadiaweaweaweaweawaew4awbuewdaada4argo 40 AMgAwACwAMgAwAF4AQQAwAE4ALAAxADgALAAyADIAXgBGAEQASgBDAFAARQBOAE4ARQBZAC4AQwBPAE0AXgBGAFMADQBeAEYAVAAyADAALAA0ADMAXgBBADAATgAsADEAOAAsADIAMgBeAEYARAA1 Adanqbdebdea8Agbecauruirtauruawbafiaqbaffafiaqbaffafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa fiaaffafiaafaafaafaafackabaafwaafawabawabaxaembubaatwaatqaagaembafuagaembaagaembaagaagaembaagaembaagaembaagaemfafuagaagaagaembaagaame Agadqamwayadmamgbeaeyauwanaf4argbuadqanaa3acwamwawawaf4aqawae4alaayadmalaayadkaxgbgaeqamqagaewaqgbtaf4argbtaa0axgbgafqangazadaalaaxagaaxgbadaatgasadi Amwasadiaoqbeaeyaraaxacaatwbgacaamqbeaeyauwanaf4argbuadiamaasadeamgayaf4aqawae4alaayadgalaazaduaxgbgaeqauwaekauabeaewanaf4argbuadiamaasadeanqaw Afugquage4aladigaigaaxgaaxaaxgadaqbeakiakiakiyafeaveawaew4geawaew4geawadaafiaf.qbuade.qmbasiakbaxeabaxaabaabaabfafmaxe Gifts0xbbigumateydaydaydaydaydydsalyahabaabaabaamabaabaabaabaabaabaabaabaabaabaafuaffamgama5af4af4argabboughdaqbaxgaqbax edaqbubbafbafeawafeawaaw.afbaafbaafwaafwaafwaafwaafwafaafwakaafwaafwafaafwafaafwakaafwakaafwaaf.afbaafbaafbaxaafwaafwakaafwakaafwaaf Atgasadiaoaasadmanqbeaeyasabeaearabuaeuatqbqaeuaugbbae4aqwbfacaatqbjacaanaa4adeaoaayaf8argawadkaoqa5adgaxgbgafmadqbeaeavaayadaalaazadkaoqaearaay AFUT4ARGBIIFFUA4AGADAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFFDAFDADQIA + Af8mbeqmadaaaaaaaabanabkanabukanabbaafvaafaafecafeabaafcaafecafeabaafecafeabaafcaafcaafcaafcam. GBBADGAMQAZAF8AMQBFADAANWBMACANABZADIAOQBMACCAXWAXAEQAKWBFADEARABIADOAWGBHAFGALWASAFOAWAATIATWAJACGAAQAFGAWGAVEYAKWBOAEQAMQBACGANAKBADAARAAVARAC sARwBEAEkAXwAwAEQAXwAxAEUAXwAwADQAXgBGAFMADQBeAEYAVAAyADgANAAsADIANQAyAF4AQQAwAE4ALAA2ADUALAA4ADEAXgBGAEgAXgBGAEQAIABNAEkAIAA0ADgAMgAgADAAXwBGADAAMAAx Ayawabeaweawanaf4aqggbaddadusada4argbuundmawmammatyaatumaTataemataemataemataemaamaa + alleaaaaaaadaaadaadaadaadadadadadadadadaadadadadadadadadaadadaadadaadaadaadaq Aayadaalaa0adyanwbeaeamaboacwanayacwanqayaf4argbeafuauauabtacaauwbvafiarqbqae8auwbuaf4argbtaaaaxgbgafqamgavanqawadaaxgbbadaatgasadiamwasadiaoqbeaey Arabuafiaqqbdaesasqboaecaiajadoaaaxafoaiabxadiaqagadgamqazaawqbxacaamaawadmamqagadyamaa3aduaxgbgafmadqbeayavaaa2adganwasaduamaa4af4arwbcadeamgay Acwamaasadganqbeaeyauwanaf4aqgbzadmalaasadeanaayaf4argbuadeamaa2acwanga2adqaxgbceematgasacwatgbeaeyaraa+adoamqbaafcamgbbadgamqaafkavwa+aduamawadmamq A2akadawaawan1af4argdaadadadada1agbbaps1af4affbawallafysaffga5afwadeebammadhanf.awakallanfuawaliaf4aadadadadadadeadigaadigaadigaadigaadigaada Auwagaeqarqbmaekavgbfafiaiabuae8aogbeaeyauwanaf4argbuadiamaasadcanaazaf4aqawae4alaaxadgalaayadiaxgbgaeqatqbbafiaqwbjaeeaiabatae0atwbuegarqbes0aqqqbbo Af4argbtaa0axgbgafqamgawacwanwa2aduaxgbbadaatgasadeaoaasadiamgbeayarayadyaoaagaegasqbhaegatabae4arabtaf4argbtaa0axgbgafqamgawacwanwa4adcaxgbbadaat Gadereasaaaaaaaaaaaaaaaaaaaaaaaaaaaasammeamyaasabajeabuaeuatqbqbeueaaaaata uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uatuuuughema1adeaaaaaaaaaaatqdaanagaa4adeaaaaaafbaquadaadadaadaadadabe4afterskadaadaada4afterskadaqdaadhadhadaadhadaadkaadhadaadafadaadcamadaada444 Alaaxadgalaayadiaxgbgaegaxgbgaeqaqwbhahiacgbpaguacgbfaeyamabmaguayqb2aguaxgbgafmadqbeayavaazaduangasadcanaa2af4aqqawae4alaaxadgaayadaDaxgbgaeqaSqbmaqaawae4alaaxadgalaAdaDaxgbgaeqasqbm Аяатгбаваааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа GADESAAAAAAAAAAAAAAAAAAAAAAAASMYAASMYABEEABEABQEABQUABKAFMABYUQBEAATBAATBAAFBUAAF4UQBUBAAFBUAXAAFBUAXAAFBUA FBUAXAAFBUAFBUAXAAFBUAXAAFBUAFPEAF4ARBUBAAFBUAXDDBAAF4ARFABBAAFBAAFBAAFBAAFBAAFBAAFBAAFBAAFBAADE4AGBAFFA4 Ucdball4aiabqabaafeafaeayaafeafaafeafeafeafeafeafeafeafeafeaafeaafeaafaafbuaddadadadadadadadaadaaaaaaaaabeabeaafvaafpaafbaafvafu Adyeqa5acwawawavadadadadadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauwebayauwealaauwea uwealyauke4aruwbawfaffaffufaffaffufaffaffaffafuwiaqual4agmbuafuquage4adaqdaadaaafbeallaq Ayudation ayadimaaaaaaaa4aqaada4aqqawe4aaaghafgaanzdaqqqqqqqqqqqqqqqqqqqqqkaqkaqkuembaemaqbaembaembaemaembaemaemaemaatabiabaubeawebly QAAMAASADEAMAA3ADKAXGBCAEMATGASACWATGBEAYARAA+ADSAPGA4ADQAMGAWADQAAAXAXADGAMGA+Adgaoqayadyamqayadkamaa5adga5adgaoqa2aduanqaxadaamaaxadaamawadeamqa zaf4argbtaaa0axgbgafqamqa1adyalaaxadeamwa1af4aqqawae4alaayadgalaazaduaxgbgaeqaoqayadyamqagadiaoqawadkaiaaaaduaoqa4acaaoqa2aduanqagadeamaawadeaaaawavaamaamaam Aaxacaamqazaf4argbtaaa0axgbgafqamaasadeamqa0adgaxgbbhaeaoaawadkalaawacwaoabeaeyauwanaf4argbuaduamaa4acwamqaxadkamwbeaeamaboacwamgazacwamga5af4argbeaf IARQBGADEAGAGADIAMAADAMAAAMADYANAAXADAAMQA2ADUANGA1ADEAXGBGAFMADQBEAYAVAAGADAOAASADEAMGAXAXGBBADAASADIAMWASADAOQAEARABDAG8ABBGBAGAQBU Aguacgagaekaraa6acaamwawawadcanaa5adcamga0adiaxgbgafmadqbeaeiawqayacwalaazadaaxgbgafqamgawacwamqaxadgaoqbeaeaqwboacwalaboaf4Argbead4AowayAduanwa5adcan WA0ADGAMAA5ADAAMABEAYAUWANAF4ARGBUADIAMAASADEAMGAXAXGBBADAATGASADIAMWASADIAOQBEAYARAYADUANWA5ADCANWA0ADGAMAAMABEAYAWANAF4AWABAAA ==


Подробнее здесь: https://stackoverflow.com/questions/606 ... 30-printer
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как преобразовать строку BASE64 в метку ZPL для печати на принтере ZQ630 ZQ630
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать строку base64 в этикетку ZPL для печати на принтере Zebra ZQ630
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать строку base64 в этикетку ZPL для печати на принтере Zebra ZQ630
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Преобразовать файлы PNG в ZPL [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как разархивировать файл, представляющий собой строку Base64, а затем создать этот файл на своем компьютере. Base64 полу
    Гость » » в форуме C#
    0 Ответы
    125 Просмотры
    Последнее сообщение Гость

Вернуться в «Android»