Gracias Vicente por tu aportación.
Esa solución ya se me había ocurrido pero quería evitarla. Saludos, José Bermúdez Dep. Informática. De: Jose Bermúdez [mailto:[email protected]] Enviado el: jueves, 25 de agosto de 2016 12:05 Para: forum.help400 ([email protected]) <[email protected]> Asunto: Código de barras CODE128 variable 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.

