I have created a wave label layout named “Work ID DC1”, for which we are using the below ZPL code for the header, body, and footer sections. The code is working as expected, and the label is printing successfully.
Header:^FO380,35^A0,25^FDWork ID^FS
^FO50,220^A0,80^TB,750,400^FD$LogisticsPostalAddress.displayLocationDescription()$^FS
^FO50,420^A0,40^TB,750,400^FD$SalesTable.VPHIrisPatientName$^FS
^CFA,15
^FO20,20^GB770,450,3^FS
^FO170,65^BCN,104,Y,N^FD$WHSWorkTable.WorkId$^FS
^FO170,525^BCN,104,Y,N^FD$WHSWorkTable.WorkId$^FS
Body:
^FO90,760^A0,25^FDRL^FS
^FO140,760^A0,25^FDSKU^FS
^FO278,760^A0,25^FDSize^FS
^FO525,760^A0,25^FDColor^FS
^FO710,760^A0,25^FDTrace^FS
^FO90,[[YPos]]^A0,25^TBN,16,25^FD$WHSWorkLine.VPHDisplayItemRLType()$^FS
^FO140,[[YPos]]^A0,25^FD$WHSWorkLine.VPHDisplayProductNumber()$^FS
^FO278,[[YPos]]^A0,25^FD$InventDim.InventSizeId$^FS
^FO525,[[YPos]]^A0,25^FD$InventDim.InventColorId$^FS
^FO710,[[YPos]]^A0,25^FD$WHSWorkLine.VPHDisplayTrace()$^FS
Footer:
^FO380,1010 ^A0,60 ^FD$SalesTable.SalesPoolId$^FS
^FO50,1110 ^A0,60 ^FDLab Bin^FS
^FO380,1110 ^A0,60 ^FD$WHSFulfillmentPolicy.Name$^FS
^FO50,940 ^A0,20 ^FDGlazing^FS
^FO200,940 ^A0,20 ^FD$VPHInventTable.MountCode$^FS
^FO170,1255^BCN,104,Y,N^FD$WHSWorkTable.OrderNum$^FS
^FO600,1255 ^A0R,70 ^FD$SalesTable.createDate()$^FS
Issue:
I’m trying to create a new layout called “DC1 Edge” using the same ZPL code as the existing “Work ID DC1” layout. The purpose is to handle different orders based on the pool type.
In the “Work ID DC1” layout, we currently print one work lines. However, in the “DC1 Edge” layout, the requirement is to print work lines 1 and 2 specifically.
While creating the new “DC1 Edge” layout and adding the body section, I encountered the below issue.
Any suggestions or guidance would be greatly appreciated.


Report
All responses (
Answers (