Hola a tod@s
Tengo que imprimir un código de barras code128 (GS1) de longitud variable ya
que uno de los ID es variable.
En el RLU he creado un campo con la máxima longitud que puede tener dicho
campo 42
A la hora de imprimir, me imprime el código de barras bien pero tras la
información que quiero imprimir crea barras en blanco hasta las 42
posiciones y lo que quiero es si hay algún código Hex o algo para indicar
dónde acaba dicho código de barras
Ejemplo
(02)08413224160221(10)1111111(37)000123
El ID (10) es variable puede tener diferentes longitudes.
RPG
D FNC1 C COnst(X'8F')
c eval
@cod128=%trim('02'+$ean14+'10'+%trim($lotep1)+fnc1+'37'+%trim(%editc($totbl:
'X')) )
RLU
A @COD128 42A O 12 BARCODE(CODE128 6 *HRZ *NOHRI
X'02')
Me genera el código de barras con los blancos hasta los 42 de longitud
0208413224160221101111111#37000123
He probado de poner un FNC1 detrás del todo pero me hace lo mismo.
0208413224160221101111111#37000123#
Saludos,
José Bermúdez
Dep. Informática.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.