Checkout
Jo Willems
committed
6 months ago
[ICT-5311][rvPVR] Vervangen carrier connection voor DBSchenker via transsmart. De oude wordt vervangen.
- Voor deze carrier stuurt transsmar… Show more
[ICT-5311][rvPVR] Vervangen carrier connection voor DBSchenker via transsmart. De oude wordt vervangen.

- Voor deze carrier stuurt transsmart het label als een embedded bitmap in zpl. de lengte kan langer zijn dan MAX_STRING.

- in de dto was labelData een Base64Binary,wat inprincipe onbeperkt van lengte is en in één keer decodeert, maar na correlatie loopt toch fout omdat er nog ergens in String variabele tussen zit.

- GlobalCharacterstreeam maken van property labelData die de Base64 encoded stream moet gaan bevatten.

- method bij op ZPLPrinter die Stream in stukken base64 decodeert (lengte van stuk moet veelvoud van 3 zijn!), en dat naar de printer device dumpt.

- bijkomend, aangezien de nieuwe verbinding online is (synchroon) met Schenker is, manifest bij sluiten transport uitschakelen.

Show less