Puede ser problema de tu lector que no este habilittado para leer el 128 o quizas esta activado para leer el Extended Format del 128 o el Group Separtator es la mas seguro
que lector usas ??
mira aqui yo genero un archivo para imprimir el 128
W_OPC="2"
SET CONSOLE OFF
SET ALTERNATE TO REPORTE.TXT
SET ALTERNATE ON
IF W_OPC="2"
FOR A=1 TO W_CAN
? '^XA'
? '^LH10,30'
Z_POSDIV=LEN(ALLTRIM(CPT.A_CLAVE))-3
Z_CLAVE= CPT.A_CLAVE
Z_PESO=STR(W_PESO,6,W_DEC)
Z_TICOS = CPT.A_TIPOCOS
Z_TIPIN = CPT.A_TIPOINV
?'^BY1,2.0^FO40,73^^BAN,65,N,N,^FD'+ALLTRIM(Z_CLAVE)+'&M'+IIF(Z_TIPIN="01","1",ALLTRIM(Z_PESO))+'^FS'
? '^FO-100,140^AA^FD'+' '+ALLTRIM(Z_CLAVE)+" - "+ IIF(Z_TICOS="02",(Z_PESO),"")+IIF(Z_TICOS="02"," "," 1 ") +" ^FS" && Print Item Key at bottom of the label
? '^FO90,45^ABI^FD'+' '+SUBS(CPT.A_DESCR,1,13)+ '^FS' &&A-'S
? '^FO05,25^ABI^FD'+' '+SUBS(CPT.A_DESCR,14,24)+ '^FS' &&A-'S
? '^FO90,5^ABI^FD'+' '+ ALLTRIM(W_REF1)+ '^FS' && C-'s
* ? '^FO90,5^ABI^FD'+' '+IIF(Z_TICOS="02",ALLTRIM(Z_PESO),"")+IIF(Z_TICOS="02"," Grs. "," 1 ")+ ALLTRIM(W_REF1)+ '^FS' && C-'s
? '^FO140,75^XGR:ALPA2.GRF,1,1'+'^FS'
? '^XZ'
ENDFOR
SET CONSOLE ON
SET PRINTER OFF
SET ALTERNATE TO
SET ALTERNATE OFF
*SET PRINTER on prompt
SET PRINTER TO
!COPY REPORTE.TXT LPT1
ENDIF
dale una revisada yo utilizo el 93 ese es mucho mejor de hecho lo uso para la industria de la joyeria . yate imaginara el tamaño del CB
Suerte