*USERASCII ist absolut unnötig.
Als WSCST nimmst du den *WSCSTCONT132.
Da ist zumindest EBCDIC->ASCII enthalten, mehr brauchst du nicht.

In der Printerfile definierst du ganz einfach das Zebralayout incl. Variablen Daten:


R SCKLBL SKIPB(01)
1'^XA'
+ 0'^LL1212'
+ 0'^FS'
+ 0'^MD0'
**** + 0'^MNM'
+ 0'^LH0,0'
+ 0'^CF0,60'
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 1
1'^FO20,50'
+ 0'^FD'
PTADR1 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 2
1'^FO20,130'
+ 0'^FD'
PTADR2 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 3
1'^FO20,210'
+ 0'^FD'
PTADR3 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 4
1'^FO20,290'
+ 0'^FD'
PTADR4 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 5
1'^FO20,370'
+ 0'^FD'
PTADR5 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 6
1'^FO20,450'
+ 0'^FD'
PTADR6 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 7
1'^FO20,530'
+ 0'^FD'
PTADR7 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 8
1'^FO20,610'
+ 0'^FD'
PTADR8 30 + 0
+ 0'^FS'
SPACEA(1)
* BARCODE PZ-NR + PAL-NR
1'^FO20,700'
+ 0'^BY3'
+ 0'^B3N,N,100,N,N'
+ 0'^FD'
PTPZPN 11 + 0
+ 0'^FS'
SPACEA(1)
* PZ-NR
1'^FO20,810'
+ 0'^FD'
PTPZNR 7S 0 + 0EDTCDE(Z)
+ 0'/'
PTPALN 4S 0 + 0EDTCDE(Z)
+ 0'^FS'
SPACEA(1)
1'^XZ'
SPACEA(1)

Die Space/Skip-Anweisungen werden vom Drucker ignoriert, aber der Spool ist schön lesbar.